From cbde256277b4005748d9b44ba1eab2b7d289b39d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?ACT=E4=B8=B6=E6=B5=81=E6=98=9F=E9=9B=A8?= <1340145680@qq.com> Date: Tue, 7 Apr 2026 19:21:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E7=89=88=E5=89=8D=E5=87=86=E5=A4=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/version.txt | 2 +- data/web/index.html | 746 ++++++++++++++++++++++---------------------- package.json | 2 +- 3 files changed, 375 insertions(+), 375 deletions(-) diff --git a/data/version.txt b/data/version.txt index 1cc5f65..8cfbc90 100644 --- a/data/version.txt +++ b/data/version.txt @@ -1 +1 @@ -1.1.0 \ No newline at end of file +1.1.1 \ No newline at end of file diff --git a/data/web/index.html b/data/web/index.html index 47b8462..784123c 100644 --- a/data/web/index.html +++ b/data/web/index.html @@ -17,15 +17,15 @@ * @vue/runtime-core v3.5.30 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function Sne(e,t,n,r){try{return r?e(...r):e()}catch(o){d4e(o,t,n)}}function f3(e,t,n,r){if(Jo(e)){const o=Sne(e,t,n,r);return o&&Uvn(o)&&o.catch(s=>{d4e(s,t,n)}),o}if(ro(e)){const o=[];for(let s=0;s>>1,o=h0[r],s=jq(o);s=jq(n)?h0.push(e):h0.splice(qii(t),0,e),e.flags|=1,fAn()}}function fAn(){Dfe||(Dfe=hAn.then(mAn))}function Kii(e){ro(e)?dU.push(...e):Zx&&e.id===-1?Zx.splice(hF+1,0,e):e.flags&1||(dU.push(e),e.flags|=1),fAn()}function Qlt(e,t,n=Nw+1){for(;njq(n)-jq(r));if(dU.length=0,Zx){Zx.push(...t);return}for(Zx=t,hF=0;hFe.id==null?e.flags&2?-1:1/0:e.id;function mAn(e){try{for(Nw=0;Nw{r._d&&Pfe(-1);const s=Bfe(t);let a;try{a=e(...o)}finally{Bfe(s),r._d&&Pfe(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function uu(e,t){if(lm===null)return e;const n=k4e(lm),r=e.dirs||(e.dirs=[]);for(let o=0;o1)return n&&Jo(t)?t.call(r&&r.proxy):t}}function Jii(){return!!(ps()||KQ)}const eri=Symbol.for("v-scx"),tri=()=>pt(eri);function u6(e,t){return u4e(e,null,t)}function nri(e,t){return u4e(e,null,{flush:"sync"})}function At(e,t,n){return u4e(e,t,n)}function u4e(e,t,n=_l){const{immediate:r,deep:o,flush:s,once:a}=n,l=mh({},n),d=t&&r||!t&&s!=="post";let u;if(Vq){if(s==="sync"){const v=tri();u=v.__watcherHandles||(v.__watcherHandles=[])}else if(!d){const v=()=>{};return v.stop=ty,v.resume=ty,v.pause=ty,v}}const h=n1;l.call=(v,f,k)=>f3(v,h,f,k);let g=!1;s==="post"?l.scheduler=v=>{zm(v,h&&h.suspense)}:s!=="sync"&&(g=!0,l.scheduler=(v,f)=>{f?v():BYe(v)}),l.augmentJob=v=>{t&&(v.flags|=4),g&&(v.flags|=2,h&&(v.id=h.uid,v.i=h))};const m=Yii(e,t,l);return Vq&&(u?u.push(m):d&&m()),m}function iri(e,t,n){const r=this.proxy,o=Wd(e)?e.includes(".")?vAn(r,e):()=>r[e]:e.bind(r,r);let s;Jo(t)?s=t:(s=t.handler,n=t);const a=Lne(this),l=u4e(o,s.bind(r),n);return a(),l}function vAn(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;oe.__isTeleport,SY=e=>e&&(e.disabled||e.disabled===""),Dlt=e=>e&&(e.defer||e.defer===""),Blt=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Rlt=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,YRe=(e,t)=>{const n=e&&e.to;return Wd(n)?t?t(n):null:n},bAn={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,s,a,l,d,u){const{mc:h,pc:g,pbc:m,o:{insert:v,querySelector:f,createText:k,createComment:A}}=u,p=SY(t.props);let{shapeFlag:b,children:w,dynamicChildren:O}=t;if(e==null){const y=t.el=k(""),C=t.anchor=k("");v(y,n,r),v(C,n,r);const _=(L,E)=>{b&16&&h(w,L,E,o,s,a,l,d)},S=()=>{const L=t.target=YRe(t.props,f),E=ZRe(L,t,k,v);L&&(a!=="svg"&&Blt(L)?a="svg":a!=="mathml"&&Rlt(L)&&(a="mathml"),o&&o.isCE&&(o.ce._teleportTargets||(o.ce._teleportTargets=new Set)).add(L),p||(_(L,E),Xde(t,!1)))};p&&(_(n,C),Xde(t,!0)),Dlt(t.props)?(t.el.__isMounted=!1,zm(()=>{S(),delete t.el.__isMounted},s)):S()}else{if(Dlt(t.props)&&e.el.__isMounted===!1){zm(()=>{bAn.process(e,t,n,r,o,s,a,l,d,u)},s);return}t.el=e.el,t.targetStart=e.targetStart;const y=t.anchor=e.anchor,C=t.target=e.target,_=t.targetAnchor=e.targetAnchor,S=SY(e.props),L=S?n:C,E=S?y:_;if(a==="svg"||Blt(C)?a="svg":(a==="mathml"||Rlt(C))&&(a="mathml"),O?(m(e.dynamicChildren,O,L,o,s,a,l),NYe(e,t,!0)):d||g(e,t,L,E,o,s,a,l,!1),p)S?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):kse(t,n,y,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const T=t.target=YRe(t.props,f);T&&kse(t,T,null,u,0)}else S&&kse(t,C,_,u,1);Xde(t,p)}},remove(e,t,n,{um:r,o:{remove:o}},s){const{shapeFlag:a,children:l,anchor:d,targetStart:u,targetAnchor:h,target:g,props:m}=e;if(g&&(o(u),o(h)),s&&o(d),a&16){const v=s||!SY(m);for(let f=0;f{e.isMounted=!0}),qs(()=>{e.isUnmounting=!0}),e}const jA=[Function,Array],OAn={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:jA,onEnter:jA,onAfterEnter:jA,onEnterCancelled:jA,onBeforeLeave:jA,onLeave:jA,onAfterLeave:jA,onLeaveCancelled:jA,onBeforeAppear:jA,onAppear:jA,onAfterAppear:jA,onAppearCancelled:jA},yAn=e=>{const t=e.subTree;return t.component?yAn(t.component):t},ori={name:"BaseTransition",props:OAn,setup(e,{slots:t}){const n=ps(),r=wAn();return()=>{const o=t.default&&RYe(t.default(),!0);if(!o||!o.length)return;const s=CAn(o),a=ha(e),{mode:l}=a;if(r.isLeaving)return MCe(s);const d=Ilt(s);if(!d)return MCe(s);let u=Wq(d,a,r,n,g=>u=g);d.type!==ch&&EB(d,u);let h=n.subTree&&Ilt(n.subTree);if(h&&h.type!==ch&&!dT(h,d)&&yAn(n).type!==ch){let g=Wq(h,a,r,n);if(EB(h,g),l==="out-in"&&d.type!==ch)return r.isLeaving=!0,g.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete g.afterLeave,h=void 0},MCe(s);l==="in-out"&&d.type!==ch?g.delayLeave=(m,v,f)=>{const k=_An(r,h);k[String(h.key)]=h,m[Yw]=()=>{v(),m[Yw]=void 0,delete u.delayedLeave,h=void 0},u.delayedLeave=()=>{f(),delete u.delayedLeave,h=void 0}}:h=void 0}else h&&(h=void 0);return s}}};function CAn(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==ch){t=n;break}}return t}const sri=ori;function _An(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Wq(e,t,n,r,o){const{appear:s,mode:a,persisted:l=!1,onBeforeEnter:d,onEnter:u,onAfterEnter:h,onEnterCancelled:g,onBeforeLeave:m,onLeave:v,onAfterLeave:f,onLeaveCancelled:k,onBeforeAppear:A,onAppear:p,onAfterAppear:b,onAppearCancelled:w}=t,O=String(e.key),y=_An(n,e),C=(L,E)=>{L&&f3(L,r,9,E)},_=(L,E)=>{const T=E[1];C(L,E),ro(L)?L.every(Q=>Q.length<=1)&&T():L.length<=1&&T()},S={mode:a,persisted:l,beforeEnter(L){let E=d;if(!n.isMounted)if(s)E=A||d;else return;L[Yw]&&L[Yw](!0);const T=y[O];T&&dT(e,T)&&T.el[Yw]&&T.el[Yw](),C(E,[L])},enter(L){if(y[O]===e)return;let E=u,T=h,Q=g;if(!n.isMounted)if(s)E=p||u,T=b||h,Q=w||g;else return;let P=!1;L[_$]=I=>{P||(P=!0,I?C(Q,[L]):C(T,[L]),S.delayedLeave&&S.delayedLeave(),L[_$]=void 0)};const D=L[_$].bind(null,!1);E?_(E,[L,D]):D()},leave(L,E){const T=String(e.key);if(L[_$]&&L[_$](!0),n.isUnmounting)return E();C(m,[L]);let Q=!1;L[Yw]=D=>{Q||(Q=!0,E(),D?C(k,[L]):C(f,[L]),L[Yw]=void 0,y[T]===e&&delete y[T])};const P=L[Yw].bind(null,!1);y[T]=e,v?_(v,[L,P]):P()},clone(L){const E=Wq(L,t,n,r,o);return o&&o(E),E}};return S}function MCe(e){if(h4e(e))return e=Jv(e),e.children=null,e}function Ilt(e){if(!h4e(e))return pAn(e.type)&&e.children?CAn(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Jo(n.default))return n.default()}}function EB(e,t){e.shapeFlag&6&&e.component?(e.transition=t,EB(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function RYe(e,t=!1,n){let r=[],o=0;for(let s=0;s1)for(let s=0;sLY(k,t&&(ro(t)?t[A]:t),n,r,o));return}if(uU(r)&&!o){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&LY(e,t,n,r.component.subTree);return}const s=r.shapeFlag&4?k4e(r.component):r.el,a=o?null:s,{i:l,r:d}=e,u=t&&t.r,h=l.refs===_l?l.refs={}:l.refs,g=l.setupState,m=ha(g),v=g===_l?Nvn:k=>Mlt(h,k)?!1:jl(m,k),f=(k,A)=>!(A&&Mlt(h,A));if(u!=null&&u!==d){if(Plt(t),Wd(u))h[u]=null,v(u)&&(g[u]=null);else if(Bn(u)){const k=t;f(u,k.k)&&(u.value=null),k.k&&(h[k.k]=null)}}if(Jo(d))Sne(d,l,12,[a,h]);else{const k=Wd(d),A=Bn(d);if(k||A){const p=()=>{if(e.f){const b=k?v(d)?g[d]:h[d]:f()||!e.k?d.value:h[e.k];if(o)ro(b)&&SYe(b,s);else if(ro(b))b.includes(s)||b.push(s);else if(k)h[d]=[s],v(d)&&(g[d]=h[d]);else{const w=[s];f(d,e.k)&&(d.value=w),e.k&&(h[e.k]=w)}}else k?(h[d]=a,v(d)&&(g[d]=a)):A&&(f(d,e.k)&&(d.value=a),e.k&&(h[e.k]=a))};if(a){const b=()=>{p(),Rfe.delete(e)};b.id=-1,Rfe.set(e,b),zm(b,n)}else Plt(e),p()}}}function Plt(e){const t=Rfe.get(e);t&&(t.flags|=8,Rfe.delete(e))}s4e().requestIdleCallback;s4e().cancelIdleCallback;const uU=e=>!!e.type.__asyncLoader,h4e=e=>e.type.__isKeepAlive;function LAn(e,t){EAn(e,"a",t)}function xAn(e,t){EAn(e,"da",t)}function EAn(e,t,n=n1){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(f4e(t,r,n),n){let o=n.parent;for(;o&&o.parent;)h4e(o.parent.vnode)&&lri(r,t,n,o),o=o.parent}}function lri(e,t,n,r){const o=f4e(t,e,r,!0);Qa(()=>{SYe(r[t],o)},n)}function f4e(e,t,n=n1,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...a)=>{k8();const l=Lne(n),d=f3(t,n,e,a);return l(),v8(),d});return r?o.unshift(s):o.push(s),s}}const oL=e=>(t,n=n1)=>{(!Vq||e==="sp")&&f4e(e,(...r)=>t(...r),n)},TB=oL("bm"),pn=oL("m"),cri=oL("bu"),sL=oL("u"),qs=oL("bum"),Qa=oL("um"),dri=oL("sp"),uri=oL("rtg"),hri=oL("rtc");function fri(e,t=n1){f4e("ec",e,t)}const IYe="components",gri="directives";function Cn(e,t){return MYe(IYe,e,!0,t)||e}const TAn=Symbol.for("v-ndc");function Bd(e){return Wd(e)?MYe(IYe,e,!1)||e:e||TAn}function g4e(e){return MYe(gri,e)}function MYe(e,t,n=!0,r=!1){const o=lm||n1;if(o){const s=o.type;if(e===IYe){const l=Zri(s,!1);if(l&&(l===t||l===u1(t)||l===r4e(u1(t))))return s}const a=Flt(o[e]||s[e],t)||Flt(o.appContext[e],t);return!a&&r?s:a}}function Flt(e,t){return e&&(e[t]||e[u1(t)]||e[r4e(u1(t))])}function Bi(e,t,n,r){let o;const s=n&&n[r],a=ro(e);if(a||Wd(e)){const l=a&&$4(e);let d=!1,u=!1;l&&(d=!Hv(e),u=A8(e),e=l4e(e)),o=new Array(e.length);for(let h=0,g=e.length;ht(l,d,void 0,s&&s[d]));else{const l=Object.keys(e);o=new Array(l.length);for(let d=0,u=l.length;d{const s=r.fn(...o);return s&&(s.key=r.key),s}:r.fn)}return e}function Zr(e,t,n={},r,o){if(lm.ce||lm.parent&&uU(lm.parent)&&lm.parent.ce){const u=Object.keys(n).length>0;return t!=="default"&&(n.name=t),Le(),Ft(on,null,[c("slot",n,r&&r())],u?-2:64)}let s=e[t];s&&s._c&&(s._d=!1),Le();const a=s&&QAn(s(n)),l=n.key||a&&a.key,d=Ft(on,{key:(l&&!u3(l)?l:`_${t}`)+(!a&&r?"_fb":"")},a||(r?r():[]),a&&e._===1?64:-2);return!o&&d.scopeId&&(d.slotScopeIds=[d.scopeId+"-s"]),s&&s._c&&(s._d=!0),d}function QAn(e){return e.some(t=>js(t)?!(t.type===ch||t.type===on&&!QAn(t.children)):!0)?e:null}const qRe=e=>e?JAn(e)?k4e(e):qRe(e.parent):null,EY=mh(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=>qRe(e.parent),$root:e=>qRe(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>IAn(e),$forceUpdate:e=>e.f||(e.f=()=>{BYe(e.update)}),$nextTick:e=>e.n||(e.n=ri.bind(e.proxy)),$watch:e=>iri.bind(e)}),PCe=(e,t)=>e!==_l&&!e.__isScriptSetup&&jl(e,t),mri={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:o,props:s,accessCache:a,type:l,appContext:d}=e;if(t[0]!=="$"){const m=a[t];if(m!==void 0)switch(m){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(PCe(r,t))return a[t]=1,r[t];if(o!==_l&&jl(o,t))return a[t]=2,o[t];if(jl(s,t))return a[t]=3,s[t];if(n!==_l&&jl(n,t))return a[t]=4,n[t];KRe&&(a[t]=0)}}const u=EY[t];let h,g;if(u)return t==="$attrs"&&e1(e.attrs,"get",""),u(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==_l&&jl(n,t))return a[t]=4,n[t];if(g=d.config.globalProperties,jl(g,t))return g[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return PCe(o,t)?(o[t]=n,!0):r!==_l&&jl(r,t)?(r[t]=n,!0):jl(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,props:s,type:a}},l){let d;return!!(n[l]||e!==_l&&l[0]!=="$"&&jl(e,l)||PCe(t,l)||jl(s,l)||jl(r,l)||jl(EY,l)||jl(o.config.globalProperties,l)||(d=a.__cssModules)&&d[l])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:jl(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function DAn(){return BAn().slots}function kri(){return BAn().attrs}function BAn(e){const t=ps();return t.setupContext||(t.setupContext=t4n(t))}function Ife(e){return ro(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Sc(e,t){return!e||!t?e||t:ro(e)&&ro(t)?e.concat(t):mh({},Ife(e),Ife(t))}function vri(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}let KRe=!0;function Ari(e){const t=IAn(e),n=e.proxy,r=e.ctx;KRe=!1,t.beforeCreate&&Nlt(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:a,watch:l,provide:d,inject:u,created:h,beforeMount:g,mounted:m,beforeUpdate:v,updated:f,activated:k,deactivated:A,beforeDestroy:p,beforeUnmount:b,destroyed:w,unmounted:O,render:y,renderTracked:C,renderTriggered:_,errorCaptured:S,serverPrefetch:L,expose:E,inheritAttrs:T,components:Q,directives:P,filters:D}=t;if(u&&pri(u,r,null),a)for(const R in a){const M=a[R];Jo(M)&&(r[R]=M.bind(n))}if(o){const R=o.call(n,n);Tl(R)&&(e.data=hs(R))}if(KRe=!0,s)for(const R in s){const M=s[R],N=Jo(M)?M.bind(n,n):Jo(M.get)?M.get.bind(n,n):ty,j=!Jo(M)&&Jo(M.set)?M.set.bind(n):ty,W=G({get:N,set:j});Object.defineProperty(r,R,{enumerable:!0,configurable:!0,get:()=>W.value,set:H=>W.value=H})}if(l)for(const R in l)RAn(l[R],r,n,R);if(d){const R=Jo(d)?d.call(n):d;Reflect.ownKeys(R).forEach(M=>{Yi(M,R[M])})}h&&Nlt(h,e,"c");function B(R,M){ro(M)?M.forEach(N=>R(N.bind(n))):M&&R(M.bind(n))}if(B(TB,g),B(pn,m),B(cri,v),B(sL,f),B(LAn,k),B(xAn,A),B(fri,S),B(hri,C),B(uri,_),B(qs,b),B(Qa,O),B(dri,L),ro(E))if(E.length){const R=e.exposed||(e.exposed={});E.forEach(M=>{Object.defineProperty(R,M,{get:()=>n[M],set:N=>n[M]=N,enumerable:!0})})}else e.exposed||(e.exposed={});y&&e.render===ty&&(e.render=y),T!=null&&(e.inheritAttrs=T),Q&&(e.components=Q),P&&(e.directives=P),L&&SAn(e)}function pri(e,t,n=ty){ro(e)&&(e=JRe(e));for(const r in e){const o=e[r];let s;Tl(o)?"default"in o?s=pt(o.from||r,o.default,!0):s=pt(o.from||r):s=pt(o),Bn(s)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:a=>s.value=a}):t[r]=s}}function Nlt(e,t,n){f3(ro(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function RAn(e,t,n,r){let o=r.includes(".")?vAn(n,r):()=>n[r];if(Wd(e)){const s=t[e];Jo(s)&&At(o,s)}else if(Jo(e))At(o,e.bind(n));else if(Tl(e))if(ro(e))e.forEach(s=>RAn(s,t,n,r));else{const s=Jo(e.handler)?e.handler.bind(n):t[e.handler];Jo(s)&&At(o,s,e)}}function IAn(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:a}}=e.appContext,l=s.get(t);let d;return l?d=l:!o.length&&!n&&!r?d=t:(d={},o.length&&o.forEach(u=>Mfe(d,u,a,!0)),Mfe(d,t,a)),Tl(t)&&s.set(t,d),d}function Mfe(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&Mfe(e,s,n,!0),o&&o.forEach(a=>Mfe(e,a,n,!0));for(const a in t)if(!(r&&a==="expose")){const l=bri[a]||n&&n[a];e[a]=l?l(e[a],t[a]):t[a]}return e}const bri={data:Ult,props:jlt,emits:jlt,methods:gG,computed:gG,beforeCreate:z1,created:z1,beforeMount:z1,mounted:z1,beforeUpdate:z1,updated:z1,beforeDestroy:z1,beforeUnmount:z1,destroyed:z1,unmounted:z1,activated:z1,deactivated:z1,errorCaptured:z1,serverPrefetch:z1,components:gG,directives:gG,watch:Ori,provide:Ult,inject:wri};function Ult(e,t){return t?e?function(){return mh(Jo(e)?e.call(this,this):e,Jo(t)?t.call(this,this):t)}:t:e}function wri(e,t){return gG(JRe(e),JRe(t))}function JRe(e){if(ro(e)){const t={};for(let n=0;n{let h,g=_l,m;return nri(()=>{const v=e[o];Jg(h,v)&&(h=v,u())}),{get(){return d(),n.get?n.get(h):h},set(v){const f=n.set?n.set(v):v;if(!Jg(f,h)&&!(g!==_l&&Jg(v,g)))return;const k=r.vnode.props;k&&(t in k||o in k||s in k)&&(`onUpdate:${t}`in k||`onUpdate:${o}`in k||`onUpdate:${s}`in k)||(h=v,u()),r.emit(`update:${t}`,f),Jg(v,f)&&Jg(v,g)&&!Jg(f,m)&&u(),g=v,m=f}}});return l[Symbol.iterator]=()=>{let d=0;return{next(){return d<2?{value:d++?a||_l:l,done:!1}:{done:!0}}}},l}const PAn=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${u1(t)}Modifiers`]||e[`${rL(t)}Modifiers`];function _ri(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||_l;let o=n;const s=t.startsWith("update:"),a=s&&PAn(r,t.slice(7));a&&(a.trim&&(o=n.map(h=>Wd(h)?h.trim():h)),a.number&&(o=n.map(o4e)));let l,d=r[l=QCe(t)]||r[l=QCe(u1(t))];!d&&s&&(d=r[l=QCe(rL(t))]),d&&f3(d,e,6,o);const u=r[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,f3(u,e,6,o)}}const Sri=new WeakMap;function FAn(e,t,n=!1){const r=n?Sri:t.emitsCache,o=r.get(e);if(o!==void 0)return o;const s=e.emits;let a={},l=!1;if(!Jo(e)){const d=u=>{const h=FAn(u,t,!0);h&&(l=!0,mh(a,h))};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}return!s&&!l?(Tl(e)&&r.set(e,null),null):(ro(s)?s.forEach(d=>a[d]=null):mh(a,s),Tl(e)&&r.set(e,a),a)}function m4e(e,t){return!e||!e4e(t)?!1:(t=t.slice(2).replace(/Once$/,""),jl(e,t[0].toLowerCase()+t.slice(1))||jl(e,rL(t))||jl(e,t))}function Wlt(e){const{type:t,vnode:n,proxy:r,withProxy:o,propsOptions:[s],slots:a,attrs:l,emit:d,render:u,renderCache:h,props:g,data:m,setupState:v,ctx:f,inheritAttrs:k}=e,A=Bfe(e);let p,b;try{if(n.shapeFlag&4){const O=o||r,y=O;p=lO(u.call(y,O,h,g,v,m,f)),b=l}else{const O=t;p=lO(O.length>1?O(g,{attrs:l,slots:a,emit:d}):O(g,null)),b=t.props?l:Lri(l)}}catch(O){TY.length=0,d4e(O,e,1),p=c(ch)}let w=p;if(b&&k!==!1){const O=Object.keys(b),{shapeFlag:y}=w;O.length&&y&7&&(s&&O.some(_Ye)&&(b=xri(b,s)),w=Jv(w,b,!1,!0))}return n.dirs&&(w=Jv(w,null,!1,!0),w.dirs=w.dirs?w.dirs.concat(n.dirs):n.dirs),n.transition&&EB(w,n.transition),p=w,Bfe(A),p}const Lri=e=>{let t;for(const n in e)(n==="class"||n==="style"||e4e(n))&&((t||(t={}))[n]=e[n]);return t},xri=(e,t)=>{const n={};for(const r in e)(!_Ye(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Eri(e,t,n){const{props:r,children:o,component:s}=e,{props:a,children:l,patchFlag:d}=t,u=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&d>=0){if(d&1024)return!0;if(d&16)return r?Vlt(r,a,u):!!a;if(d&8){const h=t.dynamicProps;for(let g=0;gObject.create(UAn),WAn=e=>Object.getPrototypeOf(e)===UAn;function Qri(e,t,n,r=!1){const o={},s=jAn();e.propsDefaults=Object.create(null),VAn(e,t,o,s);for(const a in e.propsOptions[0])a in o||(o[a]=void 0);n?e.props=r?o:lAn(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function Dri(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:a}}=e,l=ha(o),[d]=e.propsOptions;let u=!1;if((r||a>0)&&!(a&16)){if(a&8){const h=e.vnode.dynamicProps;for(let g=0;g{d=!0;const[m,v]=zAn(g,t,!0);mh(a,m),v&&l.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(h),e.extends&&h(e.extends),e.mixins&&e.mixins.forEach(h)}if(!s&&!d)return Tl(e)&&r.set(e,lU),lU;if(ro(s))for(let h=0;he==="_"||e==="_ctx"||e==="$stable",FYe=e=>ro(e)?e.map(lO):[lO(e)],Rri=(e,t,n)=>{if(t._n)return t;const r=Oe((...o)=>FYe(t(...o)),n);return r._c=!1,r},HAn=(e,t,n)=>{const r=e._ctx;for(const o in e){if(PYe(o))continue;const s=e[o];if(Jo(s))t[o]=Rri(o,s,r);else if(s!=null){const a=FYe(s);t[o]=()=>a}}},$An=(e,t)=>{const n=FYe(t);e.slots.default=()=>n},XAn=(e,t,n)=>{for(const r in t)(n||!PYe(r))&&(e[r]=t[r])},Iri=(e,t,n)=>{const r=e.slots=jAn();if(e.vnode.shapeFlag&32){const o=t._;o?(XAn(r,t,n),n&&Vvn(r,"_",o,!0)):HAn(t,r)}else t&&$An(e,t)},Mri=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,a=_l;if(r.shapeFlag&32){const l=t._;l?n&&l===1?s=!1:XAn(o,t,n):(s=!t.$stable,HAn(t,o)),a=t}else t&&($An(e,t),a={default:1});if(s)for(const l in o)!PYe(l)&&a[l]==null&&delete o[l]},zm=jri;function Pri(e){return Fri(e)}function Fri(e,t){const n=s4e();n.__VUE__=!0;const{insert:r,remove:o,patchProp:s,createElement:a,createText:l,createComment:d,setText:u,setElementText:h,parentNode:g,nextSibling:m,setScopeId:v=ty,insertStaticContent:f}=e,k=(K,de,V,ee=null,oe=null,te=null,$=void 0,ce=null,pe=!!de.dynamicChildren)=>{if(K===de)return;K&&!dT(K,de)&&(ee=J(K),H(K,oe,te,!0),K=null),de.patchFlag===-2&&(pe=!1,de.dynamicChildren=null);const{type:ye,ref:Te,shapeFlag:me}=de;switch(ye){case rI:A(K,de,V,ee);break;case ch:p(K,de,V,ee);break;case NCe:K==null&&b(de,V,ee,$);break;case on:Q(K,de,V,ee,oe,te,$,ce,pe);break;default:me&1?y(K,de,V,ee,oe,te,$,ce,pe):me&6?P(K,de,V,ee,oe,te,$,ce,pe):(me&64||me&128)&&ye.process(K,de,V,ee,oe,te,$,ce,pe,le)}Te!=null&&oe?LY(Te,K&&K.ref,te,de||K,!de):Te==null&&K&&K.ref!=null&&LY(K.ref,null,te,K,!0)},A=(K,de,V,ee)=>{if(K==null)r(de.el=l(de.children),V,ee);else{const oe=de.el=K.el;de.children!==K.children&&u(oe,de.children)}},p=(K,de,V,ee)=>{K==null?r(de.el=d(de.children||""),V,ee):de.el=K.el},b=(K,de,V,ee)=>{[K.el,K.anchor]=f(K.children,de,V,ee,K.el,K.anchor)},w=({el:K,anchor:de},V,ee)=>{let oe;for(;K&&K!==de;)oe=m(K),r(K,V,ee),K=oe;r(de,V,ee)},O=({el:K,anchor:de})=>{let V;for(;K&&K!==de;)V=m(K),o(K),K=V;o(de)},y=(K,de,V,ee,oe,te,$,ce,pe)=>{if(de.type==="svg"?$="svg":de.type==="math"&&($="mathml"),K==null)C(de,V,ee,oe,te,$,ce,pe);else{const ye=K.el&&K.el._isVueCE?K.el:null;try{ye&&ye._beginPatch(),L(K,de,oe,te,$,ce,pe)}finally{ye&&ye._endPatch()}}},C=(K,de,V,ee,oe,te,$,ce)=>{let pe,ye;const{props:Te,shapeFlag:me,transition:ke,dirs:_e}=K;if(pe=K.el=a(K.type,te,Te&&Te.is,Te),me&8?h(pe,K.children):me&16&&S(K.children,pe,null,ee,oe,FCe(K,te),$,ce),_e&&qE(K,null,ee,"created"),_(pe,K,K.scopeId,$,ee),Te){for(const Re in Te)Re!=="value"&&!yY(Re)&&s(pe,Re,null,Te[Re],te,ee);"value"in Te&&s(pe,"value",null,Te.value,te),(ye=Te.onVnodeBeforeMount)&&ow(ye,ee,K)}_e&&qE(K,null,ee,"beforeMount");const Ee=Nri(oe,ke);Ee&&ke.beforeEnter(pe),r(pe,de,V),((ye=Te&&Te.onVnodeMounted)||Ee||_e)&&zm(()=>{ye&&ow(ye,ee,K),Ee&&ke.enter(pe),_e&&qE(K,null,ee,"mounted")},oe)},_=(K,de,V,ee,oe)=>{if(V&&v(K,V),ee)for(let te=0;te{for(let ye=pe;ye{const ce=de.el=K.el;let{patchFlag:pe,dynamicChildren:ye,dirs:Te}=de;pe|=K.patchFlag&16;const me=K.props||_l,ke=de.props||_l;let _e;if(V&&KE(V,!1),(_e=ke.onVnodeBeforeUpdate)&&ow(_e,V,de,K),Te&&qE(de,K,V,"beforeUpdate"),V&&KE(V,!0),(me.innerHTML&&ke.innerHTML==null||me.textContent&&ke.textContent==null)&&h(ce,""),ye?E(K.dynamicChildren,ye,ce,V,ee,FCe(de,oe),te):$||M(K,de,ce,null,V,ee,FCe(de,oe),te,!1),pe>0){if(pe&16)T(ce,me,ke,V,oe);else if(pe&2&&me.class!==ke.class&&s(ce,"class",null,ke.class,oe),pe&4&&s(ce,"style",me.style,ke.style,oe),pe&8){const Ee=de.dynamicProps;for(let Re=0;Re{_e&&ow(_e,V,de,K),Te&&qE(de,K,V,"updated")},ee)},E=(K,de,V,ee,oe,te,$)=>{for(let ce=0;ce{if(de!==V){if(de!==_l)for(const te in de)!yY(te)&&!(te in V)&&s(K,te,de[te],null,oe,ee);for(const te in V){if(yY(te))continue;const $=V[te],ce=de[te];$!==ce&&te!=="value"&&s(K,te,ce,$,oe,ee)}"value"in V&&s(K,"value",de.value,V.value,oe)}},Q=(K,de,V,ee,oe,te,$,ce,pe)=>{const ye=de.el=K?K.el:l(""),Te=de.anchor=K?K.anchor:l("");let{patchFlag:me,dynamicChildren:ke,slotScopeIds:_e}=de;_e&&(ce=ce?ce.concat(_e):_e),K==null?(r(ye,V,ee),r(Te,V,ee),S(de.children||[],V,Te,oe,te,$,ce,pe)):me>0&&me&64&&ke&&K.dynamicChildren&&K.dynamicChildren.length===ke.length?(E(K.dynamicChildren,ke,V,oe,te,$,ce),(de.key!=null||oe&&de===oe.subTree)&&NYe(K,de,!0)):M(K,de,V,Te,oe,te,$,ce,pe)},P=(K,de,V,ee,oe,te,$,ce,pe)=>{de.slotScopeIds=ce,K==null?de.shapeFlag&512?oe.ctx.activate(de,V,ee,$,pe):D(de,V,ee,oe,te,$,pe):I(K,de,pe)},D=(K,de,V,ee,oe,te,$)=>{const ce=K.component=$ri(K,ee,oe);if(h4e(K)&&(ce.ctx.renderer=le),Xri(ce,!1,$),ce.asyncDep){if(oe&&oe.registerDep(ce,B,$),!K.el){const pe=ce.subTree=c(ch);p(null,pe,de,V),K.placeholder=pe.el}}else B(ce,K,de,V,oe,te,$)},I=(K,de,V)=>{const ee=de.component=K.component;if(Eri(K,de,V))if(ee.asyncDep&&!ee.asyncResolved){R(ee,de,V);return}else ee.next=de,ee.update();else de.el=K.el,ee.vnode=de},B=(K,de,V,ee,oe,te,$)=>{const ce=()=>{if(K.isMounted){let{next:me,bu:ke,u:_e,parent:Ee,vnode:Re}=K;{const wt=GAn(K);if(wt){me&&(me.el=Re.el,R(K,me,$)),wt.asyncDep.then(()=>{zm(()=>{K.isUnmounted||ye()},oe)});return}}let Ze=me,it;KE(K,!1),me?(me.el=Re.el,R(K,me,$)):me=Re,ke&&$de(ke),(it=me.props&&me.props.onVnodeBeforeUpdate)&&ow(it,Ee,me,Re),KE(K,!0);const Ye=Wlt(K),Xe=K.subTree;K.subTree=Ye,k(Xe,Ye,g(Xe.el),J(Xe),K,oe,te),me.el=Ye.el,Ze===null&&Tri(K,Ye.el),_e&&zm(_e,oe),(it=me.props&&me.props.onVnodeUpdated)&&zm(()=>ow(it,Ee,me,Re),oe)}else{let me;const{el:ke,props:_e}=de,{bm:Ee,m:Re,parent:Ze,root:it,type:Ye}=K,Xe=uU(de);KE(K,!1),Ee&&$de(Ee),!Xe&&(me=_e&&_e.onVnodeBeforeMount)&&ow(me,Ze,de),KE(K,!0);{it.ce&&it.ce._hasShadowRoot()&&it.ce._injectChildStyle(Ye,K.parent?K.parent.type:void 0);const wt=K.subTree=Wlt(K);k(null,wt,V,ee,K,oe,te),de.el=wt.el}if(Re&&zm(Re,oe),!Xe&&(me=_e&&_e.onVnodeMounted)){const wt=de;zm(()=>ow(me,Ze,wt),oe)}(de.shapeFlag&256||Ze&&uU(Ze.vnode)&&Ze.vnode.shapeFlag&256)&&K.a&&zm(K.a,oe),K.isMounted=!0,de=V=ee=null}};K.scope.on();const pe=K.effect=new Gvn(ce);K.scope.off();const ye=K.update=pe.run.bind(pe),Te=K.job=pe.runIfDirty.bind(pe);Te.i=K,Te.id=K.uid,pe.scheduler=()=>BYe(Te),KE(K,!0),ye()},R=(K,de,V)=>{de.component=K;const ee=K.vnode.props;K.vnode=de,K.next=null,Dri(K,de.props,ee,V),Mri(K,de.children,V),k8(),Qlt(K),v8()},M=(K,de,V,ee,oe,te,$,ce,pe=!1)=>{const ye=K&&K.children,Te=K?K.shapeFlag:0,me=de.children,{patchFlag:ke,shapeFlag:_e}=de;if(ke>0){if(ke&128){j(ye,me,V,ee,oe,te,$,ce,pe);return}else if(ke&256){N(ye,me,V,ee,oe,te,$,ce,pe);return}}_e&8?(Te&16&&ie(ye,oe,te),me!==ye&&h(V,me)):Te&16?_e&16?j(ye,me,V,ee,oe,te,$,ce,pe):ie(ye,oe,te,!0):(Te&8&&h(V,""),_e&16&&S(me,V,ee,oe,te,$,ce,pe))},N=(K,de,V,ee,oe,te,$,ce,pe)=>{K=K||lU,de=de||lU;const ye=K.length,Te=de.length,me=Math.min(ye,Te);let ke;for(ke=0;keTe?ie(K,oe,te,!0,!1,me):S(de,V,ee,oe,te,$,ce,pe,me)},j=(K,de,V,ee,oe,te,$,ce,pe)=>{let ye=0;const Te=de.length;let me=K.length-1,ke=Te-1;for(;ye<=me&&ye<=ke;){const _e=K[ye],Ee=de[ye]=pe?q_(de[ye]):lO(de[ye]);if(dT(_e,Ee))k(_e,Ee,V,null,oe,te,$,ce,pe);else break;ye++}for(;ye<=me&&ye<=ke;){const _e=K[me],Ee=de[ke]=pe?q_(de[ke]):lO(de[ke]);if(dT(_e,Ee))k(_e,Ee,V,null,oe,te,$,ce,pe);else break;me--,ke--}if(ye>me){if(ye<=ke){const _e=ke+1,Ee=_eke)for(;ye<=me;)H(K[ye],oe,te,!0),ye++;else{const _e=ye,Ee=ye,Re=new Map;for(ye=Ee;ye<=ke;ye++){const Qe=de[ye]=pe?q_(de[ye]):lO(de[ye]);Qe.key!=null&&Re.set(Qe.key,ye)}let Ze,it=0;const Ye=ke-Ee+1;let Xe=!1,wt=0;const kt=new Array(Ye);for(ye=0;ye=Ye){H(Qe,oe,te,!0);continue}let Be;if(Qe.key!=null)Be=Re.get(Qe.key);else for(Ze=Ee;Ze<=ke;Ze++)if(kt[Ze-Ee]===0&&dT(Qe,de[Ze])){Be=Ze;break}Be===void 0?H(Qe,oe,te,!0):(kt[Be-Ee]=ye+1,Be>=wt?wt=Be:Xe=!0,k(Qe,de[Be],V,null,oe,te,$,ce,pe),it++)}const Me=Xe?Uri(kt):lU;for(Ze=Me.length-1,ye=Ye-1;ye>=0;ye--){const Qe=Ee+ye,Be=de[Qe],De=de[Qe+1],qe=Qe+1{const{el:te,type:$,transition:ce,children:pe,shapeFlag:ye}=K;if(ye&6){W(K.component.subTree,de,V,ee);return}if(ye&128){K.suspense.move(de,V,ee);return}if(ye&64){$.move(K,de,V,le);return}if($===on){r(te,de,V);for(let me=0;mece.enter(te),oe);else{const{leave:me,delayLeave:ke,afterLeave:_e}=ce,Ee=()=>{K.ctx.isUnmounted?o(te):r(te,de,V)},Re=()=>{te._isLeaving&&te[Yw](!0),me(te,()=>{Ee(),_e&&_e()})};ke?ke(te,Ee,Re):Re()}else r(te,de,V)},H=(K,de,V,ee=!1,oe=!1)=>{const{type:te,props:$,ref:ce,children:pe,dynamicChildren:ye,shapeFlag:Te,patchFlag:me,dirs:ke,cacheIndex:_e}=K;if(me===-2&&(oe=!1),ce!=null&&(k8(),LY(ce,null,V,K,!0),v8()),_e!=null&&(de.renderCache[_e]=void 0),Te&256){de.ctx.deactivate(K);return}const Ee=Te&1&&ke,Re=!uU(K);let Ze;if(Re&&(Ze=$&&$.onVnodeBeforeUnmount)&&ow(Ze,de,K),Te&6)Z(K.component,V,ee);else{if(Te&128){K.suspense.unmount(V,ee);return}Ee&&qE(K,null,de,"beforeUnmount"),Te&64?K.type.remove(K,de,V,le,ee):ye&&!ye.hasOnce&&(te!==on||me>0&&me&64)?ie(ye,de,V,!1,!0):(te===on&&me&384||!oe&&Te&16)&&ie(pe,de,V),ee&&X(K)}(Re&&(Ze=$&&$.onVnodeUnmounted)||Ee)&&zm(()=>{Ze&&ow(Ze,de,K),Ee&&qE(K,null,de,"unmounted")},V)},X=K=>{const{type:de,el:V,anchor:ee,transition:oe}=K;if(de===on){Y(V,ee);return}if(de===NCe){O(K);return}const te=()=>{o(V),oe&&!oe.persisted&&oe.afterLeave&&oe.afterLeave()};if(K.shapeFlag&1&&oe&&!oe.persisted){const{leave:$,delayLeave:ce}=oe,pe=()=>$(V,te);ce?ce(K.el,te,pe):pe()}else te()},Y=(K,de)=>{let V;for(;K!==de;)V=m(K),o(K),K=V;o(de)},Z=(K,de,V)=>{const{bum:ee,scope:oe,job:te,subTree:$,um:ce,m:pe,a:ye}=K;Hlt(pe),Hlt(ye),ee&&$de(ee),oe.stop(),te&&(te.flags|=8,H($,K,de,V)),ce&&zm(ce,de),zm(()=>{K.isUnmounted=!0},de)},ie=(K,de,V,ee=!1,oe=!1,te=0)=>{for(let $=te;${if(K.shapeFlag&6)return J(K.component.subTree);if(K.shapeFlag&128)return K.suspense.next();const de=m(K.anchor||K.el),V=de&&de[AAn];return V?m(V):de};let re=!1;const se=(K,de,V)=>{let ee;K==null?de._vnode&&(H(de._vnode,null,null,!0),ee=de._vnode.component):k(de._vnode||null,K,de,null,null,null,V),de._vnode=K,re||(re=!0,Qlt(ee),gAn(),re=!1)},le={p:k,um:H,m:W,r:X,mt:D,mc:S,pc:M,pbc:E,n:J,o:e};return{render:se,hydrate:void 0,createApp:Cri(se)}}function FCe({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function KE({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Nri(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function NYe(e,t,n=!1){const r=e.children,o=t.children;if(ro(r)&&ro(o))for(let s=0;s>1,e[n[l]]0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,a=n[s-1];s-- >0;)n[s]=a,a=t[a];return n}function GAn(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:GAn(t)}function Hlt(e){if(e)for(let t=0;te.__isSuspense;function jri(e,t){t&&t.pendingBranch?ro(e)?t.effects.push(...e):t.effects.push(e):Kii(e)}const on=Symbol.for("v-fgt"),rI=Symbol.for("v-txt"),ch=Symbol.for("v-cmt"),NCe=Symbol.for("v-stc"),TY=[];let p0=null;function Le(e=!1){TY.push(p0=e?null:[])}function Wri(){TY.pop(),p0=TY[TY.length-1]||null}let sW=1;function Pfe(e,t=!1){sW+=e,e<0&&p0&&t&&(p0.hasOnce=!0)}function qAn(e){return e.dynamicChildren=sW>0?p0||lU:null,Wri(),sW>0&&p0&&p0.push(e),e}function Ge(e,t,n,r,o,s){return qAn(fe(e,t,n,r,o,s,!0))}function Ft(e,t,n,r,o){return qAn(c(e,t,n,r,o,!0))}function js(e){return e?e.__v_isVNode===!0:!1}function dT(e,t){return e.type===t.type&&e.key===t.key}const KAn=({key:e})=>e??null,Gde=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Wd(e)||Bn(e)||Jo(e)?{i:lm,r:e,k:t,f:!!n}:e:null);function fe(e,t=null,n=null,r=0,o=null,s=e===on?0:1,a=!1,l=!1){const d={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&KAn(t),ref:t&&Gde(t),scopeId:kAn,slotScopeIds:null,children:n,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:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:lm};return l?(UYe(d,n),s&128&&e.normalize(d)):n&&(d.shapeFlag|=Wd(n)?8:16),sW>0&&!a&&p0&&(d.patchFlag>0||s&6)&&d.patchFlag!==32&&p0.push(d),d}const c=Vri;function Vri(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===TAn)&&(e=ch),js(e)){const l=Jv(e,t,!0);return n&&UYe(l,n),sW>0&&!s&&p0&&(l.shapeFlag&6?p0[p0.indexOf(e)]=l:p0.push(l)),l.patchFlag=-2,l}if(qri(e)&&(e=e.__vccOpts),t){t=B_(t);let{class:l,style:d}=t;l&&!Wd(l)&&(t.class=Eo(l)),Tl(d)&&(c4e(d)&&!ro(d)&&(d=mh({},d)),t.style=io(d))}const a=Wd(e)?1:ZAn(e)?128:pAn(e)?64:Tl(e)?4:Jo(e)?2:0;return fe(e,t,n,r,o,a,s,!0)}function B_(e){return e?c4e(e)||WAn(e)?mh({},e):e:null}function Jv(e,t,n=!1,r=!1){const{props:o,ref:s,patchFlag:a,children:l,transition:d}=e,u=t?Yn(o||{},t):o,h={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&KAn(u),ref:t&&t.ref?n&&s?ro(s)?s.concat(Gde(t)):[s,Gde(t)]:Gde(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==on?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:d,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Jv(e.ssContent),ssFallback:e.ssFallback&&Jv(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return d&&r&&EB(h,d.clone(h)),h}function xt(e=" ",t=0){return c(rI,null,e,t)}function en(e="",t=!1){return t?(Le(),Ft(ch,null,e)):c(ch,null,e)}function lO(e){return e==null||typeof e=="boolean"?c(ch):ro(e)?c(on,null,e.slice()):js(e)?q_(e):c(rI,null,String(e))}function q_(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Jv(e)}function UYe(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(ro(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),UYe(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!WAn(t)?t._ctx=lm:o===3&&lm&&(lm.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Jo(t)?(t={default:t,_ctx:lm},n=32):(t=String(t),r&64?(n=16,t=[xt(t)]):n=8);e.children=t,e.shapeFlag|=n}function Yn(...e){const t={};for(let n=0;nn1||lm;let Ffe,tIe;{const e=s4e(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),s=>{o.length>1?o.forEach(a=>a(s)):o[0](s)}};Ffe=t("__VUE_INSTANCE_SETTERS__",n=>n1=n),tIe=t("__VUE_SSR_SETTERS__",n=>Vq=n)}const Lne=e=>{const t=n1;return Ffe(e),e.scope.on(),()=>{e.scope.off(),Ffe(t)}},$lt=()=>{n1&&n1.scope.off(),Ffe(null)};function JAn(e){return e.vnode.shapeFlag&4}let Vq=!1;function Xri(e,t=!1,n=!1){t&&tIe(t);const{props:r,children:o}=e.vnode,s=JAn(e);Qri(e,r,s,t),Iri(e,o,n||t);const a=s?Gri(e,t):void 0;return t&&tIe(!1),a}function Gri(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,mri);const{setup:r}=n;if(r){k8();const o=e.setupContext=r.length>1?t4n(e):null,s=Lne(e),a=Sne(r,e,0,[e.props,o]),l=Uvn(a);if(v8(),s(),(l||e.sp)&&!uU(e)&&SAn(e),l){if(a.then($lt,$lt),t)return a.then(d=>{Xlt(e,d)}).catch(d=>{d4e(d,e,0)});e.asyncDep=a}else Xlt(e,a)}else e4n(e)}function Xlt(e,t,n){Jo(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Tl(t)&&(e.setupState=dAn(t)),e4n(e)}function e4n(e,t,n){const r=e.type;e.render||(e.render=r.render||ty);{const o=Lne(e);k8();try{Ari(e)}finally{v8(),o()}}}const Yri={get(e,t){return e1(e,"get",""),e[t]}};function t4n(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Yri),slots:e.slots,emit:e.emit,expose:t}}function k4e(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(dAn(qQ(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in EY)return EY[n](e)},has(t,n){return n in t||n in EY}})):e.proxy}function Zri(e,t=!0){return Jo(e)?e.displayName||e.name:e.name||t&&e.__name}function qri(e){return Jo(e)&&"__vccOpts"in e}const G=(e,t)=>Xii(e,t,Vq);function xn(e,t,n){try{Pfe(-1);const r=arguments.length;return r===2?Tl(t)&&!ro(t)?js(t)?c(e,null,[t]):c(e,t):c(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&js(n)&&(n=[n]),c(e,t,n))}finally{Pfe(1)}}function Kri(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&p0&&p0.push(e),!0}const Jri="3.5.30";/** +**/function Sne(e,t,n,r){try{return r?e(...r):e()}catch(o){d4e(o,t,n)}}function f3(e,t,n,r){if(Jo(e)){const o=Sne(e,t,n,r);return o&&Uvn(o)&&o.catch(s=>{d4e(s,t,n)}),o}if(ro(e)){const o=[];for(let s=0;s>>1,o=h0[r],s=jq(o);s=jq(n)?h0.push(e):h0.splice(qii(t),0,e),e.flags|=1,fAn()}}function fAn(){Dfe||(Dfe=hAn.then(mAn))}function Kii(e){ro(e)?dU.push(...e):Zx&&e.id===-1?Zx.splice(hF+1,0,e):e.flags&1||(dU.push(e),e.flags|=1),fAn()}function Qlt(e,t,n=Nw+1){for(;njq(n)-jq(r));if(dU.length=0,Zx){Zx.push(...t);return}for(Zx=t,hF=0;hFe.id==null?e.flags&2?-1:1/0:e.id;function mAn(e){try{for(Nw=0;Nw{r._d&&Pfe(-1);const s=Bfe(t);let a;try{a=e(...o)}finally{Bfe(s),r._d&&Pfe(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function uu(e,t){if(lm===null)return e;const n=k4e(lm),r=e.dirs||(e.dirs=[]);for(let o=0;o1)return n&&Jo(t)?t.call(r&&r.proxy):t}}function Jii(){return!!(ps()||KQ)}const eri=Symbol.for("v-scx"),tri=()=>pt(eri);function u6(e,t){return u4e(e,null,t)}function nri(e,t){return u4e(e,null,{flush:"sync"})}function At(e,t,n){return u4e(e,t,n)}function u4e(e,t,n=_l){const{immediate:r,deep:o,flush:s,once:a}=n,l=mh({},n),d=t&&r||!t&&s!=="post";let u;if(Vq){if(s==="sync"){const v=tri();u=v.__watcherHandles||(v.__watcherHandles=[])}else if(!d){const v=()=>{};return v.stop=ty,v.resume=ty,v.pause=ty,v}}const h=n1;l.call=(v,f,k)=>f3(v,h,f,k);let g=!1;s==="post"?l.scheduler=v=>{zm(v,h&&h.suspense)}:s!=="sync"&&(g=!0,l.scheduler=(v,f)=>{f?v():BYe(v)}),l.augmentJob=v=>{t&&(v.flags|=4),g&&(v.flags|=2,h&&(v.id=h.uid,v.i=h))};const m=Yii(e,t,l);return Vq&&(u?u.push(m):d&&m()),m}function iri(e,t,n){const r=this.proxy,o=Wd(e)?e.includes(".")?vAn(r,e):()=>r[e]:e.bind(r,r);let s;Jo(t)?s=t:(s=t.handler,n=t);const a=Lne(this),l=u4e(o,s.bind(r),n);return a(),l}function vAn(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;oe.__isTeleport,SY=e=>e&&(e.disabled||e.disabled===""),Dlt=e=>e&&(e.defer||e.defer===""),Blt=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Rlt=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,YRe=(e,t)=>{const n=e&&e.to;return Wd(n)?t?t(n):null:n},bAn={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,s,a,l,d,u){const{mc:h,pc:g,pbc:m,o:{insert:v,querySelector:f,createText:k,createComment:A}}=u,p=SY(t.props);let{shapeFlag:b,children:w,dynamicChildren:O}=t;if(e==null){const y=t.el=k(""),C=t.anchor=k("");v(y,n,r),v(C,n,r);const _=(L,E)=>{b&16&&h(w,L,E,o,s,a,l,d)},S=()=>{const L=t.target=YRe(t.props,f),E=ZRe(L,t,k,v);L&&(a!=="svg"&&Blt(L)?a="svg":a!=="mathml"&&Rlt(L)&&(a="mathml"),o&&o.isCE&&(o.ce._teleportTargets||(o.ce._teleportTargets=new Set)).add(L),p||(_(L,E),Xde(t,!1)))};p&&(_(n,C),Xde(t,!0)),Dlt(t.props)?(t.el.__isMounted=!1,zm(()=>{S(),delete t.el.__isMounted},s)):S()}else{if(Dlt(t.props)&&e.el.__isMounted===!1){zm(()=>{bAn.process(e,t,n,r,o,s,a,l,d,u)},s);return}t.el=e.el,t.targetStart=e.targetStart;const y=t.anchor=e.anchor,C=t.target=e.target,_=t.targetAnchor=e.targetAnchor,S=SY(e.props),L=S?n:C,E=S?y:_;if(a==="svg"||Blt(C)?a="svg":(a==="mathml"||Rlt(C))&&(a="mathml"),O?(m(e.dynamicChildren,O,L,o,s,a,l),NYe(e,t,!0)):d||g(e,t,L,E,o,s,a,l,!1),p)S?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):kse(t,n,y,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const Q=t.target=YRe(t.props,f);Q&&kse(t,Q,null,u,0)}else S&&kse(t,C,_,u,1);Xde(t,p)}},remove(e,t,n,{um:r,o:{remove:o}},s){const{shapeFlag:a,children:l,anchor:d,targetStart:u,targetAnchor:h,target:g,props:m}=e;if(g&&(o(u),o(h)),s&&o(d),a&16){const v=s||!SY(m);for(let f=0;f{e.isMounted=!0}),qs(()=>{e.isUnmounting=!0}),e}const jA=[Function,Array],OAn={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:jA,onEnter:jA,onAfterEnter:jA,onEnterCancelled:jA,onBeforeLeave:jA,onLeave:jA,onAfterLeave:jA,onLeaveCancelled:jA,onBeforeAppear:jA,onAppear:jA,onAfterAppear:jA,onAppearCancelled:jA},yAn=e=>{const t=e.subTree;return t.component?yAn(t.component):t},ori={name:"BaseTransition",props:OAn,setup(e,{slots:t}){const n=ps(),r=wAn();return()=>{const o=t.default&&RYe(t.default(),!0);if(!o||!o.length)return;const s=CAn(o),a=ha(e),{mode:l}=a;if(r.isLeaving)return MCe(s);const d=Ilt(s);if(!d)return MCe(s);let u=Wq(d,a,r,n,g=>u=g);d.type!==ch&&EB(d,u);let h=n.subTree&&Ilt(n.subTree);if(h&&h.type!==ch&&!dT(h,d)&&yAn(n).type!==ch){let g=Wq(h,a,r,n);if(EB(h,g),l==="out-in"&&d.type!==ch)return r.isLeaving=!0,g.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete g.afterLeave,h=void 0},MCe(s);l==="in-out"&&d.type!==ch?g.delayLeave=(m,v,f)=>{const k=_An(r,h);k[String(h.key)]=h,m[Yw]=()=>{v(),m[Yw]=void 0,delete u.delayedLeave,h=void 0},u.delayedLeave=()=>{f(),delete u.delayedLeave,h=void 0}}:h=void 0}else h&&(h=void 0);return s}}};function CAn(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==ch){t=n;break}}return t}const sri=ori;function _An(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Wq(e,t,n,r,o){const{appear:s,mode:a,persisted:l=!1,onBeforeEnter:d,onEnter:u,onAfterEnter:h,onEnterCancelled:g,onBeforeLeave:m,onLeave:v,onAfterLeave:f,onLeaveCancelled:k,onBeforeAppear:A,onAppear:p,onAfterAppear:b,onAppearCancelled:w}=t,O=String(e.key),y=_An(n,e),C=(L,E)=>{L&&f3(L,r,9,E)},_=(L,E)=>{const Q=E[1];C(L,E),ro(L)?L.every(T=>T.length<=1)&&Q():L.length<=1&&Q()},S={mode:a,persisted:l,beforeEnter(L){let E=d;if(!n.isMounted)if(s)E=A||d;else return;L[Yw]&&L[Yw](!0);const Q=y[O];Q&&dT(e,Q)&&Q.el[Yw]&&Q.el[Yw](),C(E,[L])},enter(L){if(y[O]===e)return;let E=u,Q=h,T=g;if(!n.isMounted)if(s)E=p||u,Q=b||h,T=w||g;else return;let P=!1;L[_$]=I=>{P||(P=!0,I?C(T,[L]):C(Q,[L]),S.delayedLeave&&S.delayedLeave(),L[_$]=void 0)};const D=L[_$].bind(null,!1);E?_(E,[L,D]):D()},leave(L,E){const Q=String(e.key);if(L[_$]&&L[_$](!0),n.isUnmounting)return E();C(m,[L]);let T=!1;L[Yw]=D=>{T||(T=!0,E(),D?C(k,[L]):C(f,[L]),L[Yw]=void 0,y[Q]===e&&delete y[Q])};const P=L[Yw].bind(null,!1);y[Q]=e,v?_(v,[L,P]):P()},clone(L){const E=Wq(L,t,n,r,o);return o&&o(E),E}};return S}function MCe(e){if(h4e(e))return e=Jv(e),e.children=null,e}function Ilt(e){if(!h4e(e))return pAn(e.type)&&e.children?CAn(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Jo(n.default))return n.default()}}function EB(e,t){e.shapeFlag&6&&e.component?(e.transition=t,EB(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function RYe(e,t=!1,n){let r=[],o=0;for(let s=0;s1)for(let s=0;sLY(k,t&&(ro(t)?t[A]:t),n,r,o));return}if(uU(r)&&!o){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&LY(e,t,n,r.component.subTree);return}const s=r.shapeFlag&4?k4e(r.component):r.el,a=o?null:s,{i:l,r:d}=e,u=t&&t.r,h=l.refs===_l?l.refs={}:l.refs,g=l.setupState,m=ha(g),v=g===_l?Nvn:k=>Mlt(h,k)?!1:jl(m,k),f=(k,A)=>!(A&&Mlt(h,A));if(u!=null&&u!==d){if(Plt(t),Wd(u))h[u]=null,v(u)&&(g[u]=null);else if(Bn(u)){const k=t;f(u,k.k)&&(u.value=null),k.k&&(h[k.k]=null)}}if(Jo(d))Sne(d,l,12,[a,h]);else{const k=Wd(d),A=Bn(d);if(k||A){const p=()=>{if(e.f){const b=k?v(d)?g[d]:h[d]:f()||!e.k?d.value:h[e.k];if(o)ro(b)&&SYe(b,s);else if(ro(b))b.includes(s)||b.push(s);else if(k)h[d]=[s],v(d)&&(g[d]=h[d]);else{const w=[s];f(d,e.k)&&(d.value=w),e.k&&(h[e.k]=w)}}else k?(h[d]=a,v(d)&&(g[d]=a)):A&&(f(d,e.k)&&(d.value=a),e.k&&(h[e.k]=a))};if(a){const b=()=>{p(),Rfe.delete(e)};b.id=-1,Rfe.set(e,b),zm(b,n)}else Plt(e),p()}}}function Plt(e){const t=Rfe.get(e);t&&(t.flags|=8,Rfe.delete(e))}s4e().requestIdleCallback;s4e().cancelIdleCallback;const uU=e=>!!e.type.__asyncLoader,h4e=e=>e.type.__isKeepAlive;function LAn(e,t){EAn(e,"a",t)}function xAn(e,t){EAn(e,"da",t)}function EAn(e,t,n=n1){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(f4e(t,r,n),n){let o=n.parent;for(;o&&o.parent;)h4e(o.parent.vnode)&&lri(r,t,n,o),o=o.parent}}function lri(e,t,n,r){const o=f4e(t,e,r,!0);Qa(()=>{SYe(r[t],o)},n)}function f4e(e,t,n=n1,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...a)=>{k8();const l=Lne(n),d=f3(t,n,e,a);return l(),v8(),d});return r?o.unshift(s):o.push(s),s}}const oL=e=>(t,n=n1)=>{(!Vq||e==="sp")&&f4e(e,(...r)=>t(...r),n)},TB=oL("bm"),An=oL("m"),cri=oL("bu"),sL=oL("u"),qs=oL("bum"),Qa=oL("um"),dri=oL("sp"),uri=oL("rtg"),hri=oL("rtc");function fri(e,t=n1){f4e("ec",e,t)}const IYe="components",gri="directives";function Cn(e,t){return MYe(IYe,e,!0,t)||e}const TAn=Symbol.for("v-ndc");function Bd(e){return Wd(e)?MYe(IYe,e,!1)||e:e||TAn}function g4e(e){return MYe(gri,e)}function MYe(e,t,n=!0,r=!1){const o=lm||n1;if(o){const s=o.type;if(e===IYe){const l=Zri(s,!1);if(l&&(l===t||l===u1(t)||l===r4e(u1(t))))return s}const a=Flt(o[e]||s[e],t)||Flt(o.appContext[e],t);return!a&&r?s:a}}function Flt(e,t){return e&&(e[t]||e[u1(t)]||e[r4e(u1(t))])}function Bi(e,t,n,r){let o;const s=n&&n[r],a=ro(e);if(a||Wd(e)){const l=a&&$4(e);let d=!1,u=!1;l&&(d=!Hv(e),u=A8(e),e=l4e(e)),o=new Array(e.length);for(let h=0,g=e.length;ht(l,d,void 0,s&&s[d]));else{const l=Object.keys(e);o=new Array(l.length);for(let d=0,u=l.length;d{const s=r.fn(...o);return s&&(s.key=r.key),s}:r.fn)}return e}function Zr(e,t,n={},r,o){if(lm.ce||lm.parent&&uU(lm.parent)&&lm.parent.ce){const u=Object.keys(n).length>0;return t!=="default"&&(n.name=t),Le(),Pt(rn,null,[c("slot",n,r&&r())],u?-2:64)}let s=e[t];s&&s._c&&(s._d=!1),Le();const a=s&&QAn(s(n)),l=n.key||a&&a.key,d=Pt(rn,{key:(l&&!u3(l)?l:`_${t}`)+(!a&&r?"_fb":"")},a||(r?r():[]),a&&e._===1?64:-2);return!o&&d.scopeId&&(d.slotScopeIds=[d.scopeId+"-s"]),s&&s._c&&(s._d=!0),d}function QAn(e){return e.some(t=>js(t)?!(t.type===ch||t.type===rn&&!QAn(t.children)):!0)?e:null}const qRe=e=>e?JAn(e)?k4e(e):qRe(e.parent):null,EY=mh(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=>qRe(e.parent),$root:e=>qRe(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>IAn(e),$forceUpdate:e=>e.f||(e.f=()=>{BYe(e.update)}),$nextTick:e=>e.n||(e.n=ri.bind(e.proxy)),$watch:e=>iri.bind(e)}),PCe=(e,t)=>e!==_l&&!e.__isScriptSetup&&jl(e,t),mri={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:o,props:s,accessCache:a,type:l,appContext:d}=e;if(t[0]!=="$"){const m=a[t];if(m!==void 0)switch(m){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(PCe(r,t))return a[t]=1,r[t];if(o!==_l&&jl(o,t))return a[t]=2,o[t];if(jl(s,t))return a[t]=3,s[t];if(n!==_l&&jl(n,t))return a[t]=4,n[t];KRe&&(a[t]=0)}}const u=EY[t];let h,g;if(u)return t==="$attrs"&&e1(e.attrs,"get",""),u(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==_l&&jl(n,t))return a[t]=4,n[t];if(g=d.config.globalProperties,jl(g,t))return g[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return PCe(o,t)?(o[t]=n,!0):r!==_l&&jl(r,t)?(r[t]=n,!0):jl(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,props:s,type:a}},l){let d;return!!(n[l]||e!==_l&&l[0]!=="$"&&jl(e,l)||PCe(t,l)||jl(s,l)||jl(r,l)||jl(EY,l)||jl(o.config.globalProperties,l)||(d=a.__cssModules)&&d[l])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:jl(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function DAn(){return BAn().slots}function kri(){return BAn().attrs}function BAn(e){const t=ps();return t.setupContext||(t.setupContext=t4n(t))}function Ife(e){return ro(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Sc(e,t){return!e||!t?e||t:ro(e)&&ro(t)?e.concat(t):mh({},Ife(e),Ife(t))}function vri(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}let KRe=!0;function Ari(e){const t=IAn(e),n=e.proxy,r=e.ctx;KRe=!1,t.beforeCreate&&Nlt(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:a,watch:l,provide:d,inject:u,created:h,beforeMount:g,mounted:m,beforeUpdate:v,updated:f,activated:k,deactivated:A,beforeDestroy:p,beforeUnmount:b,destroyed:w,unmounted:O,render:y,renderTracked:C,renderTriggered:_,errorCaptured:S,serverPrefetch:L,expose:E,inheritAttrs:Q,components:T,directives:P,filters:D}=t;if(u&&pri(u,r,null),a)for(const R in a){const M=a[R];Jo(M)&&(r[R]=M.bind(n))}if(o){const R=o.call(n,n);Tl(R)&&(e.data=hs(R))}if(KRe=!0,s)for(const R in s){const M=s[R],N=Jo(M)?M.bind(n,n):Jo(M.get)?M.get.bind(n,n):ty,j=!Jo(M)&&Jo(M.set)?M.set.bind(n):ty,W=G({get:N,set:j});Object.defineProperty(r,R,{enumerable:!0,configurable:!0,get:()=>W.value,set:H=>W.value=H})}if(l)for(const R in l)RAn(l[R],r,n,R);if(d){const R=Jo(d)?d.call(n):d;Reflect.ownKeys(R).forEach(M=>{Yi(M,R[M])})}h&&Nlt(h,e,"c");function B(R,M){ro(M)?M.forEach(N=>R(N.bind(n))):M&&R(M.bind(n))}if(B(TB,g),B(An,m),B(cri,v),B(sL,f),B(LAn,k),B(xAn,A),B(fri,S),B(hri,C),B(uri,_),B(qs,b),B(Qa,O),B(dri,L),ro(E))if(E.length){const R=e.exposed||(e.exposed={});E.forEach(M=>{Object.defineProperty(R,M,{get:()=>n[M],set:N=>n[M]=N,enumerable:!0})})}else e.exposed||(e.exposed={});y&&e.render===ty&&(e.render=y),Q!=null&&(e.inheritAttrs=Q),T&&(e.components=T),P&&(e.directives=P),L&&SAn(e)}function pri(e,t,n=ty){ro(e)&&(e=JRe(e));for(const r in e){const o=e[r];let s;Tl(o)?"default"in o?s=pt(o.from||r,o.default,!0):s=pt(o.from||r):s=pt(o),Bn(s)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:a=>s.value=a}):t[r]=s}}function Nlt(e,t,n){f3(ro(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function RAn(e,t,n,r){let o=r.includes(".")?vAn(n,r):()=>n[r];if(Wd(e)){const s=t[e];Jo(s)&&At(o,s)}else if(Jo(e))At(o,e.bind(n));else if(Tl(e))if(ro(e))e.forEach(s=>RAn(s,t,n,r));else{const s=Jo(e.handler)?e.handler.bind(n):t[e.handler];Jo(s)&&At(o,s,e)}}function IAn(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:a}}=e.appContext,l=s.get(t);let d;return l?d=l:!o.length&&!n&&!r?d=t:(d={},o.length&&o.forEach(u=>Mfe(d,u,a,!0)),Mfe(d,t,a)),Tl(t)&&s.set(t,d),d}function Mfe(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&Mfe(e,s,n,!0),o&&o.forEach(a=>Mfe(e,a,n,!0));for(const a in t)if(!(r&&a==="expose")){const l=bri[a]||n&&n[a];e[a]=l?l(e[a],t[a]):t[a]}return e}const bri={data:Ult,props:jlt,emits:jlt,methods:gG,computed:gG,beforeCreate:z1,created:z1,beforeMount:z1,mounted:z1,beforeUpdate:z1,updated:z1,beforeDestroy:z1,beforeUnmount:z1,destroyed:z1,unmounted:z1,activated:z1,deactivated:z1,errorCaptured:z1,serverPrefetch:z1,components:gG,directives:gG,watch:Ori,provide:Ult,inject:wri};function Ult(e,t){return t?e?function(){return mh(Jo(e)?e.call(this,this):e,Jo(t)?t.call(this,this):t)}:t:e}function wri(e,t){return gG(JRe(e),JRe(t))}function JRe(e){if(ro(e)){const t={};for(let n=0;n{let h,g=_l,m;return nri(()=>{const v=e[o];Jg(h,v)&&(h=v,u())}),{get(){return d(),n.get?n.get(h):h},set(v){const f=n.set?n.set(v):v;if(!Jg(f,h)&&!(g!==_l&&Jg(v,g)))return;const k=r.vnode.props;k&&(t in k||o in k||s in k)&&(`onUpdate:${t}`in k||`onUpdate:${o}`in k||`onUpdate:${s}`in k)||(h=v,u()),r.emit(`update:${t}`,f),Jg(v,f)&&Jg(v,g)&&!Jg(f,m)&&u(),g=v,m=f}}});return l[Symbol.iterator]=()=>{let d=0;return{next(){return d<2?{value:d++?a||_l:l,done:!1}:{done:!0}}}},l}const PAn=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${u1(t)}Modifiers`]||e[`${rL(t)}Modifiers`];function _ri(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||_l;let o=n;const s=t.startsWith("update:"),a=s&&PAn(r,t.slice(7));a&&(a.trim&&(o=n.map(h=>Wd(h)?h.trim():h)),a.number&&(o=n.map(o4e)));let l,d=r[l=QCe(t)]||r[l=QCe(u1(t))];!d&&s&&(d=r[l=QCe(rL(t))]),d&&f3(d,e,6,o);const u=r[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,f3(u,e,6,o)}}const Sri=new WeakMap;function FAn(e,t,n=!1){const r=n?Sri:t.emitsCache,o=r.get(e);if(o!==void 0)return o;const s=e.emits;let a={},l=!1;if(!Jo(e)){const d=u=>{const h=FAn(u,t,!0);h&&(l=!0,mh(a,h))};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}return!s&&!l?(Tl(e)&&r.set(e,null),null):(ro(s)?s.forEach(d=>a[d]=null):mh(a,s),Tl(e)&&r.set(e,a),a)}function m4e(e,t){return!e||!e4e(t)?!1:(t=t.slice(2).replace(/Once$/,""),jl(e,t[0].toLowerCase()+t.slice(1))||jl(e,rL(t))||jl(e,t))}function Wlt(e){const{type:t,vnode:n,proxy:r,withProxy:o,propsOptions:[s],slots:a,attrs:l,emit:d,render:u,renderCache:h,props:g,data:m,setupState:v,ctx:f,inheritAttrs:k}=e,A=Bfe(e);let p,b;try{if(n.shapeFlag&4){const O=o||r,y=O;p=lO(u.call(y,O,h,g,v,m,f)),b=l}else{const O=t;p=lO(O.length>1?O(g,{attrs:l,slots:a,emit:d}):O(g,null)),b=t.props?l:Lri(l)}}catch(O){TY.length=0,d4e(O,e,1),p=c(ch)}let w=p;if(b&&k!==!1){const O=Object.keys(b),{shapeFlag:y}=w;O.length&&y&7&&(s&&O.some(_Ye)&&(b=xri(b,s)),w=Jv(w,b,!1,!0))}return n.dirs&&(w=Jv(w,null,!1,!0),w.dirs=w.dirs?w.dirs.concat(n.dirs):n.dirs),n.transition&&EB(w,n.transition),p=w,Bfe(A),p}const Lri=e=>{let t;for(const n in e)(n==="class"||n==="style"||e4e(n))&&((t||(t={}))[n]=e[n]);return t},xri=(e,t)=>{const n={};for(const r in e)(!_Ye(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Eri(e,t,n){const{props:r,children:o,component:s}=e,{props:a,children:l,patchFlag:d}=t,u=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&d>=0){if(d&1024)return!0;if(d&16)return r?Vlt(r,a,u):!!a;if(d&8){const h=t.dynamicProps;for(let g=0;gObject.create(UAn),WAn=e=>Object.getPrototypeOf(e)===UAn;function Qri(e,t,n,r=!1){const o={},s=jAn();e.propsDefaults=Object.create(null),VAn(e,t,o,s);for(const a in e.propsOptions[0])a in o||(o[a]=void 0);n?e.props=r?o:lAn(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function Dri(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:a}}=e,l=ha(o),[d]=e.propsOptions;let u=!1;if((r||a>0)&&!(a&16)){if(a&8){const h=e.vnode.dynamicProps;for(let g=0;g{d=!0;const[m,v]=zAn(g,t,!0);mh(a,m),v&&l.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(h),e.extends&&h(e.extends),e.mixins&&e.mixins.forEach(h)}if(!s&&!d)return Tl(e)&&r.set(e,lU),lU;if(ro(s))for(let h=0;he==="_"||e==="_ctx"||e==="$stable",FYe=e=>ro(e)?e.map(lO):[lO(e)],Rri=(e,t,n)=>{if(t._n)return t;const r=Oe((...o)=>FYe(t(...o)),n);return r._c=!1,r},HAn=(e,t,n)=>{const r=e._ctx;for(const o in e){if(PYe(o))continue;const s=e[o];if(Jo(s))t[o]=Rri(o,s,r);else if(s!=null){const a=FYe(s);t[o]=()=>a}}},$An=(e,t)=>{const n=FYe(t);e.slots.default=()=>n},XAn=(e,t,n)=>{for(const r in t)(n||!PYe(r))&&(e[r]=t[r])},Iri=(e,t,n)=>{const r=e.slots=jAn();if(e.vnode.shapeFlag&32){const o=t._;o?(XAn(r,t,n),n&&Vvn(r,"_",o,!0)):HAn(t,r)}else t&&$An(e,t)},Mri=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,a=_l;if(r.shapeFlag&32){const l=t._;l?n&&l===1?s=!1:XAn(o,t,n):(s=!t.$stable,HAn(t,o)),a=t}else t&&($An(e,t),a={default:1});if(s)for(const l in o)!PYe(l)&&a[l]==null&&delete o[l]},zm=jri;function Pri(e){return Fri(e)}function Fri(e,t){const n=s4e();n.__VUE__=!0;const{insert:r,remove:o,patchProp:s,createElement:a,createText:l,createComment:d,setText:u,setElementText:h,parentNode:g,nextSibling:m,setScopeId:v=ty,insertStaticContent:f}=e,k=(K,de,V,ee=null,oe=null,te=null,$=void 0,ce=null,pe=!!de.dynamicChildren)=>{if(K===de)return;K&&!dT(K,de)&&(ee=J(K),H(K,oe,te,!0),K=null),de.patchFlag===-2&&(pe=!1,de.dynamicChildren=null);const{type:ye,ref:Te,shapeFlag:me}=de;switch(ye){case rI:A(K,de,V,ee);break;case ch:p(K,de,V,ee);break;case NCe:K==null&&b(de,V,ee,$);break;case rn:T(K,de,V,ee,oe,te,$,ce,pe);break;default:me&1?y(K,de,V,ee,oe,te,$,ce,pe):me&6?P(K,de,V,ee,oe,te,$,ce,pe):(me&64||me&128)&&ye.process(K,de,V,ee,oe,te,$,ce,pe,le)}Te!=null&&oe?LY(Te,K&&K.ref,te,de||K,!de):Te==null&&K&&K.ref!=null&&LY(K.ref,null,te,K,!0)},A=(K,de,V,ee)=>{if(K==null)r(de.el=l(de.children),V,ee);else{const oe=de.el=K.el;de.children!==K.children&&u(oe,de.children)}},p=(K,de,V,ee)=>{K==null?r(de.el=d(de.children||""),V,ee):de.el=K.el},b=(K,de,V,ee)=>{[K.el,K.anchor]=f(K.children,de,V,ee,K.el,K.anchor)},w=({el:K,anchor:de},V,ee)=>{let oe;for(;K&&K!==de;)oe=m(K),r(K,V,ee),K=oe;r(de,V,ee)},O=({el:K,anchor:de})=>{let V;for(;K&&K!==de;)V=m(K),o(K),K=V;o(de)},y=(K,de,V,ee,oe,te,$,ce,pe)=>{if(de.type==="svg"?$="svg":de.type==="math"&&($="mathml"),K==null)C(de,V,ee,oe,te,$,ce,pe);else{const ye=K.el&&K.el._isVueCE?K.el:null;try{ye&&ye._beginPatch(),L(K,de,oe,te,$,ce,pe)}finally{ye&&ye._endPatch()}}},C=(K,de,V,ee,oe,te,$,ce)=>{let pe,ye;const{props:Te,shapeFlag:me,transition:ke,dirs:_e}=K;if(pe=K.el=a(K.type,te,Te&&Te.is,Te),me&8?h(pe,K.children):me&16&&S(K.children,pe,null,ee,oe,FCe(K,te),$,ce),_e&&qE(K,null,ee,"created"),_(pe,K,K.scopeId,$,ee),Te){for(const Re in Te)Re!=="value"&&!yY(Re)&&s(pe,Re,null,Te[Re],te,ee);"value"in Te&&s(pe,"value",null,Te.value,te),(ye=Te.onVnodeBeforeMount)&&ow(ye,ee,K)}_e&&qE(K,null,ee,"beforeMount");const Ee=Nri(oe,ke);Ee&&ke.beforeEnter(pe),r(pe,de,V),((ye=Te&&Te.onVnodeMounted)||Ee||_e)&&zm(()=>{ye&&ow(ye,ee,K),Ee&&ke.enter(pe),_e&&qE(K,null,ee,"mounted")},oe)},_=(K,de,V,ee,oe)=>{if(V&&v(K,V),ee)for(let te=0;te{for(let ye=pe;ye{const ce=de.el=K.el;let{patchFlag:pe,dynamicChildren:ye,dirs:Te}=de;pe|=K.patchFlag&16;const me=K.props||_l,ke=de.props||_l;let _e;if(V&&KE(V,!1),(_e=ke.onVnodeBeforeUpdate)&&ow(_e,V,de,K),Te&&qE(de,K,V,"beforeUpdate"),V&&KE(V,!0),(me.innerHTML&&ke.innerHTML==null||me.textContent&&ke.textContent==null)&&h(ce,""),ye?E(K.dynamicChildren,ye,ce,V,ee,FCe(de,oe),te):$||M(K,de,ce,null,V,ee,FCe(de,oe),te,!1),pe>0){if(pe&16)Q(ce,me,ke,V,oe);else if(pe&2&&me.class!==ke.class&&s(ce,"class",null,ke.class,oe),pe&4&&s(ce,"style",me.style,ke.style,oe),pe&8){const Ee=de.dynamicProps;for(let Re=0;Re{_e&&ow(_e,V,de,K),Te&&qE(de,K,V,"updated")},ee)},E=(K,de,V,ee,oe,te,$)=>{for(let ce=0;ce{if(de!==V){if(de!==_l)for(const te in de)!yY(te)&&!(te in V)&&s(K,te,de[te],null,oe,ee);for(const te in V){if(yY(te))continue;const $=V[te],ce=de[te];$!==ce&&te!=="value"&&s(K,te,ce,$,oe,ee)}"value"in V&&s(K,"value",de.value,V.value,oe)}},T=(K,de,V,ee,oe,te,$,ce,pe)=>{const ye=de.el=K?K.el:l(""),Te=de.anchor=K?K.anchor:l("");let{patchFlag:me,dynamicChildren:ke,slotScopeIds:_e}=de;_e&&(ce=ce?ce.concat(_e):_e),K==null?(r(ye,V,ee),r(Te,V,ee),S(de.children||[],V,Te,oe,te,$,ce,pe)):me>0&&me&64&&ke&&K.dynamicChildren&&K.dynamicChildren.length===ke.length?(E(K.dynamicChildren,ke,V,oe,te,$,ce),(de.key!=null||oe&&de===oe.subTree)&&NYe(K,de,!0)):M(K,de,V,Te,oe,te,$,ce,pe)},P=(K,de,V,ee,oe,te,$,ce,pe)=>{de.slotScopeIds=ce,K==null?de.shapeFlag&512?oe.ctx.activate(de,V,ee,$,pe):D(de,V,ee,oe,te,$,pe):I(K,de,pe)},D=(K,de,V,ee,oe,te,$)=>{const ce=K.component=$ri(K,ee,oe);if(h4e(K)&&(ce.ctx.renderer=le),Xri(ce,!1,$),ce.asyncDep){if(oe&&oe.registerDep(ce,B,$),!K.el){const pe=ce.subTree=c(ch);p(null,pe,de,V),K.placeholder=pe.el}}else B(ce,K,de,V,oe,te,$)},I=(K,de,V)=>{const ee=de.component=K.component;if(Eri(K,de,V))if(ee.asyncDep&&!ee.asyncResolved){R(ee,de,V);return}else ee.next=de,ee.update();else de.el=K.el,ee.vnode=de},B=(K,de,V,ee,oe,te,$)=>{const ce=()=>{if(K.isMounted){let{next:me,bu:ke,u:_e,parent:Ee,vnode:Re}=K;{const Ot=GAn(K);if(Ot){me&&(me.el=Re.el,R(K,me,$)),Ot.asyncDep.then(()=>{zm(()=>{K.isUnmounted||ye()},oe)});return}}let Ze=me,it;KE(K,!1),me?(me.el=Re.el,R(K,me,$)):me=Re,ke&&$de(ke),(it=me.props&&me.props.onVnodeBeforeUpdate)&&ow(it,Ee,me,Re),KE(K,!0);const Ye=Wlt(K),Xe=K.subTree;K.subTree=Ye,k(Xe,Ye,g(Xe.el),J(Xe),K,oe,te),me.el=Ye.el,Ze===null&&Tri(K,Ye.el),_e&&zm(_e,oe),(it=me.props&&me.props.onVnodeUpdated)&&zm(()=>ow(it,Ee,me,Re),oe)}else{let me;const{el:ke,props:_e}=de,{bm:Ee,m:Re,parent:Ze,root:it,type:Ye}=K,Xe=uU(de);KE(K,!1),Ee&&$de(Ee),!Xe&&(me=_e&&_e.onVnodeBeforeMount)&&ow(me,Ze,de),KE(K,!0);{it.ce&&it.ce._hasShadowRoot()&&it.ce._injectChildStyle(Ye,K.parent?K.parent.type:void 0);const Ot=K.subTree=Wlt(K);k(null,Ot,V,ee,K,oe,te),de.el=Ot.el}if(Re&&zm(Re,oe),!Xe&&(me=_e&&_e.onVnodeMounted)){const Ot=de;zm(()=>ow(me,Ze,Ot),oe)}(de.shapeFlag&256||Ze&&uU(Ze.vnode)&&Ze.vnode.shapeFlag&256)&&K.a&&zm(K.a,oe),K.isMounted=!0,de=V=ee=null}};K.scope.on();const pe=K.effect=new Gvn(ce);K.scope.off();const ye=K.update=pe.run.bind(pe),Te=K.job=pe.runIfDirty.bind(pe);Te.i=K,Te.id=K.uid,pe.scheduler=()=>BYe(Te),KE(K,!0),ye()},R=(K,de,V)=>{de.component=K;const ee=K.vnode.props;K.vnode=de,K.next=null,Dri(K,de.props,ee,V),Mri(K,de.children,V),k8(),Qlt(K),v8()},M=(K,de,V,ee,oe,te,$,ce,pe=!1)=>{const ye=K&&K.children,Te=K?K.shapeFlag:0,me=de.children,{patchFlag:ke,shapeFlag:_e}=de;if(ke>0){if(ke&128){j(ye,me,V,ee,oe,te,$,ce,pe);return}else if(ke&256){N(ye,me,V,ee,oe,te,$,ce,pe);return}}_e&8?(Te&16&&ie(ye,oe,te),me!==ye&&h(V,me)):Te&16?_e&16?j(ye,me,V,ee,oe,te,$,ce,pe):ie(ye,oe,te,!0):(Te&8&&h(V,""),_e&16&&S(me,V,ee,oe,te,$,ce,pe))},N=(K,de,V,ee,oe,te,$,ce,pe)=>{K=K||lU,de=de||lU;const ye=K.length,Te=de.length,me=Math.min(ye,Te);let ke;for(ke=0;keTe?ie(K,oe,te,!0,!1,me):S(de,V,ee,oe,te,$,ce,pe,me)},j=(K,de,V,ee,oe,te,$,ce,pe)=>{let ye=0;const Te=de.length;let me=K.length-1,ke=Te-1;for(;ye<=me&&ye<=ke;){const _e=K[ye],Ee=de[ye]=pe?q_(de[ye]):lO(de[ye]);if(dT(_e,Ee))k(_e,Ee,V,null,oe,te,$,ce,pe);else break;ye++}for(;ye<=me&&ye<=ke;){const _e=K[me],Ee=de[ke]=pe?q_(de[ke]):lO(de[ke]);if(dT(_e,Ee))k(_e,Ee,V,null,oe,te,$,ce,pe);else break;me--,ke--}if(ye>me){if(ye<=ke){const _e=ke+1,Ee=_eke)for(;ye<=me;)H(K[ye],oe,te,!0),ye++;else{const _e=ye,Ee=ye,Re=new Map;for(ye=Ee;ye<=ke;ye++){const Qe=de[ye]=pe?q_(de[ye]):lO(de[ye]);Qe.key!=null&&Re.set(Qe.key,ye)}let Ze,it=0;const Ye=ke-Ee+1;let Xe=!1,Ot=0;const kt=new Array(Ye);for(ye=0;ye=Ye){H(Qe,oe,te,!0);continue}let Be;if(Qe.key!=null)Be=Re.get(Qe.key);else for(Ze=Ee;Ze<=ke;Ze++)if(kt[Ze-Ee]===0&&dT(Qe,de[Ze])){Be=Ze;break}Be===void 0?H(Qe,oe,te,!0):(kt[Be-Ee]=ye+1,Be>=Ot?Ot=Be:Xe=!0,k(Qe,de[Be],V,null,oe,te,$,ce,pe),it++)}const Me=Xe?Uri(kt):lU;for(Ze=Me.length-1,ye=Ye-1;ye>=0;ye--){const Qe=Ee+ye,Be=de[Qe],De=de[Qe+1],qe=Qe+1{const{el:te,type:$,transition:ce,children:pe,shapeFlag:ye}=K;if(ye&6){W(K.component.subTree,de,V,ee);return}if(ye&128){K.suspense.move(de,V,ee);return}if(ye&64){$.move(K,de,V,le);return}if($===rn){r(te,de,V);for(let me=0;mece.enter(te),oe);else{const{leave:me,delayLeave:ke,afterLeave:_e}=ce,Ee=()=>{K.ctx.isUnmounted?o(te):r(te,de,V)},Re=()=>{te._isLeaving&&te[Yw](!0),me(te,()=>{Ee(),_e&&_e()})};ke?ke(te,Ee,Re):Re()}else r(te,de,V)},H=(K,de,V,ee=!1,oe=!1)=>{const{type:te,props:$,ref:ce,children:pe,dynamicChildren:ye,shapeFlag:Te,patchFlag:me,dirs:ke,cacheIndex:_e}=K;if(me===-2&&(oe=!1),ce!=null&&(k8(),LY(ce,null,V,K,!0),v8()),_e!=null&&(de.renderCache[_e]=void 0),Te&256){de.ctx.deactivate(K);return}const Ee=Te&1&&ke,Re=!uU(K);let Ze;if(Re&&(Ze=$&&$.onVnodeBeforeUnmount)&&ow(Ze,de,K),Te&6)Z(K.component,V,ee);else{if(Te&128){K.suspense.unmount(V,ee);return}Ee&&qE(K,null,de,"beforeUnmount"),Te&64?K.type.remove(K,de,V,le,ee):ye&&!ye.hasOnce&&(te!==rn||me>0&&me&64)?ie(ye,de,V,!1,!0):(te===rn&&me&384||!oe&&Te&16)&&ie(pe,de,V),ee&&X(K)}(Re&&(Ze=$&&$.onVnodeUnmounted)||Ee)&&zm(()=>{Ze&&ow(Ze,de,K),Ee&&qE(K,null,de,"unmounted")},V)},X=K=>{const{type:de,el:V,anchor:ee,transition:oe}=K;if(de===rn){Y(V,ee);return}if(de===NCe){O(K);return}const te=()=>{o(V),oe&&!oe.persisted&&oe.afterLeave&&oe.afterLeave()};if(K.shapeFlag&1&&oe&&!oe.persisted){const{leave:$,delayLeave:ce}=oe,pe=()=>$(V,te);ce?ce(K.el,te,pe):pe()}else te()},Y=(K,de)=>{let V;for(;K!==de;)V=m(K),o(K),K=V;o(de)},Z=(K,de,V)=>{const{bum:ee,scope:oe,job:te,subTree:$,um:ce,m:pe,a:ye}=K;Hlt(pe),Hlt(ye),ee&&$de(ee),oe.stop(),te&&(te.flags|=8,H($,K,de,V)),ce&&zm(ce,de),zm(()=>{K.isUnmounted=!0},de)},ie=(K,de,V,ee=!1,oe=!1,te=0)=>{for(let $=te;${if(K.shapeFlag&6)return J(K.component.subTree);if(K.shapeFlag&128)return K.suspense.next();const de=m(K.anchor||K.el),V=de&&de[AAn];return V?m(V):de};let re=!1;const se=(K,de,V)=>{let ee;K==null?de._vnode&&(H(de._vnode,null,null,!0),ee=de._vnode.component):k(de._vnode||null,K,de,null,null,null,V),de._vnode=K,re||(re=!0,Qlt(ee),gAn(),re=!1)},le={p:k,um:H,m:W,r:X,mt:D,mc:S,pc:M,pbc:E,n:J,o:e};return{render:se,hydrate:void 0,createApp:Cri(se)}}function FCe({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function KE({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Nri(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function NYe(e,t,n=!1){const r=e.children,o=t.children;if(ro(r)&&ro(o))for(let s=0;s>1,e[n[l]]0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,a=n[s-1];s-- >0;)n[s]=a,a=t[a];return n}function GAn(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:GAn(t)}function Hlt(e){if(e)for(let t=0;te.__isSuspense;function jri(e,t){t&&t.pendingBranch?ro(e)?t.effects.push(...e):t.effects.push(e):Kii(e)}const rn=Symbol.for("v-fgt"),rI=Symbol.for("v-txt"),ch=Symbol.for("v-cmt"),NCe=Symbol.for("v-stc"),TY=[];let p0=null;function Le(e=!1){TY.push(p0=e?null:[])}function Wri(){TY.pop(),p0=TY[TY.length-1]||null}let sW=1;function Pfe(e,t=!1){sW+=e,e<0&&p0&&t&&(p0.hasOnce=!0)}function qAn(e){return e.dynamicChildren=sW>0?p0||lU:null,Wri(),sW>0&&p0&&p0.push(e),e}function Ge(e,t,n,r,o,s){return qAn(fe(e,t,n,r,o,s,!0))}function Pt(e,t,n,r,o){return qAn(c(e,t,n,r,o,!0))}function js(e){return e?e.__v_isVNode===!0:!1}function dT(e,t){return e.type===t.type&&e.key===t.key}const KAn=({key:e})=>e??null,Gde=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Wd(e)||Bn(e)||Jo(e)?{i:lm,r:e,k:t,f:!!n}:e:null);function fe(e,t=null,n=null,r=0,o=null,s=e===rn?0:1,a=!1,l=!1){const d={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&KAn(t),ref:t&&Gde(t),scopeId:kAn,slotScopeIds:null,children:n,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:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:lm};return l?(UYe(d,n),s&128&&e.normalize(d)):n&&(d.shapeFlag|=Wd(n)?8:16),sW>0&&!a&&p0&&(d.patchFlag>0||s&6)&&d.patchFlag!==32&&p0.push(d),d}const c=Vri;function Vri(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===TAn)&&(e=ch),js(e)){const l=Jv(e,t,!0);return n&&UYe(l,n),sW>0&&!s&&p0&&(l.shapeFlag&6?p0[p0.indexOf(e)]=l:p0.push(l)),l.patchFlag=-2,l}if(qri(e)&&(e=e.__vccOpts),t){t=B_(t);let{class:l,style:d}=t;l&&!Wd(l)&&(t.class=Eo(l)),Tl(d)&&(c4e(d)&&!ro(d)&&(d=mh({},d)),t.style=io(d))}const a=Wd(e)?1:ZAn(e)?128:pAn(e)?64:Tl(e)?4:Jo(e)?2:0;return fe(e,t,n,r,o,a,s,!0)}function B_(e){return e?c4e(e)||WAn(e)?mh({},e):e:null}function Jv(e,t,n=!1,r=!1){const{props:o,ref:s,patchFlag:a,children:l,transition:d}=e,u=t?Yn(o||{},t):o,h={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&KAn(u),ref:t&&t.ref?n&&s?ro(s)?s.concat(Gde(t)):[s,Gde(t)]:Gde(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==rn?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:d,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Jv(e.ssContent),ssFallback:e.ssFallback&&Jv(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return d&&r&&EB(h,d.clone(h)),h}function xt(e=" ",t=0){return c(rI,null,e,t)}function en(e="",t=!1){return t?(Le(),Pt(ch,null,e)):c(ch,null,e)}function lO(e){return e==null||typeof e=="boolean"?c(ch):ro(e)?c(rn,null,e.slice()):js(e)?q_(e):c(rI,null,String(e))}function q_(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Jv(e)}function UYe(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(ro(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),UYe(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!WAn(t)?t._ctx=lm:o===3&&lm&&(lm.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Jo(t)?(t={default:t,_ctx:lm},n=32):(t=String(t),r&64?(n=16,t=[xt(t)]):n=8);e.children=t,e.shapeFlag|=n}function Yn(...e){const t={};for(let n=0;nn1||lm;let Ffe,tIe;{const e=s4e(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),s=>{o.length>1?o.forEach(a=>a(s)):o[0](s)}};Ffe=t("__VUE_INSTANCE_SETTERS__",n=>n1=n),tIe=t("__VUE_SSR_SETTERS__",n=>Vq=n)}const Lne=e=>{const t=n1;return Ffe(e),e.scope.on(),()=>{e.scope.off(),Ffe(t)}},$lt=()=>{n1&&n1.scope.off(),Ffe(null)};function JAn(e){return e.vnode.shapeFlag&4}let Vq=!1;function Xri(e,t=!1,n=!1){t&&tIe(t);const{props:r,children:o}=e.vnode,s=JAn(e);Qri(e,r,s,t),Iri(e,o,n||t);const a=s?Gri(e,t):void 0;return t&&tIe(!1),a}function Gri(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,mri);const{setup:r}=n;if(r){k8();const o=e.setupContext=r.length>1?t4n(e):null,s=Lne(e),a=Sne(r,e,0,[e.props,o]),l=Uvn(a);if(v8(),s(),(l||e.sp)&&!uU(e)&&SAn(e),l){if(a.then($lt,$lt),t)return a.then(d=>{Xlt(e,d)}).catch(d=>{d4e(d,e,0)});e.asyncDep=a}else Xlt(e,a)}else e4n(e)}function Xlt(e,t,n){Jo(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Tl(t)&&(e.setupState=dAn(t)),e4n(e)}function e4n(e,t,n){const r=e.type;e.render||(e.render=r.render||ty);{const o=Lne(e);k8();try{Ari(e)}finally{v8(),o()}}}const Yri={get(e,t){return e1(e,"get",""),e[t]}};function t4n(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Yri),slots:e.slots,emit:e.emit,expose:t}}function k4e(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(dAn(qQ(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in EY)return EY[n](e)},has(t,n){return n in t||n in EY}})):e.proxy}function Zri(e,t=!0){return Jo(e)?e.displayName||e.name:e.name||t&&e.__name}function qri(e){return Jo(e)&&"__vccOpts"in e}const G=(e,t)=>Xii(e,t,Vq);function xn(e,t,n){try{Pfe(-1);const r=arguments.length;return r===2?Tl(t)&&!ro(t)?js(t)?c(e,null,[t]):c(e,t):c(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&js(n)&&(n=[n]),c(e,t,n))}finally{Pfe(1)}}function Kri(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&p0&&p0.push(e),!0}const Jri="3.5.30";/** * @vue/runtime-dom v3.5.30 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let nIe;const Glt=typeof window<"u"&&window.trustedTypes;if(Glt)try{nIe=Glt.createPolicy("vue",{createHTML:e=>e})}catch{}const n4n=nIe?e=>nIe.createHTML(e):e=>e,eoi="http://www.w3.org/2000/svg",toi="http://www.w3.org/1998/Math/MathML",R_=typeof document<"u"?document:null,Ylt=R_&&R_.createElement("template"),noi={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t==="svg"?R_.createElementNS(eoi,e):t==="mathml"?R_.createElementNS(toi,e):n?R_.createElement(e,{is:n}):R_.createElement(e);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>R_.createTextNode(e),createComment:e=>R_.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>R_.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const a=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{Ylt.innerHTML=n4n(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const l=Ylt.content;if(r==="svg"||r==="mathml"){const d=l.firstChild;for(;d.firstChild;)l.appendChild(d.firstChild);l.removeChild(d)}t.insertBefore(l,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},sx="transition",S$="animation",aW=Symbol("_vtc"),i4n={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},r4n=mh({},OAn,i4n),ioi=e=>(e.displayName="Transition",e.props=r4n,e),p8=ioi((e,{slots:t})=>xn(sri,o4n(e),t)),JE=(e,t=[])=>{ro(e)?e.forEach(n=>n(...t)):e&&e(...t)},Zlt=e=>e?ro(e)?e.some(t=>t.length>1):e.length>1:!1;function o4n(e){const t={};for(const Q in e)Q in i4n||(t[Q]=e[Q]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:d=s,appearActiveClass:u=a,appearToClass:h=l,leaveFromClass:g=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,f=roi(o),k=f&&f[0],A=f&&f[1],{onBeforeEnter:p,onEnter:b,onEnterCancelled:w,onLeave:O,onLeaveCancelled:y,onBeforeAppear:C=p,onAppear:_=b,onAppearCancelled:S=w}=t,L=(Q,P,D,I)=>{Q._enterCancelled=I,Dx(Q,P?h:l),Dx(Q,P?u:a),D&&D()},E=(Q,P)=>{Q._isLeaving=!1,Dx(Q,g),Dx(Q,v),Dx(Q,m),P&&P()},T=Q=>(P,D)=>{const I=Q?_:b,B=()=>L(P,Q,D);JE(I,[P,B]),qlt(()=>{Dx(P,Q?d:s),yw(P,Q?h:l),Zlt(I)||Klt(P,r,k,B)})};return mh(t,{onBeforeEnter(Q){JE(p,[Q]),yw(Q,s),yw(Q,a)},onBeforeAppear(Q){JE(C,[Q]),yw(Q,d),yw(Q,u)},onEnter:T(!1),onAppear:T(!0),onLeave(Q,P){Q._isLeaving=!0;const D=()=>E(Q,P);yw(Q,g),Q._enterCancelled?(yw(Q,m),iIe(Q)):(iIe(Q),yw(Q,m)),qlt(()=>{Q._isLeaving&&(Dx(Q,g),yw(Q,v),Zlt(O)||Klt(Q,r,A,D))}),JE(O,[Q,D])},onEnterCancelled(Q){L(Q,!1,void 0,!0),JE(w,[Q])},onAppearCancelled(Q){L(Q,!0,void 0,!0),JE(S,[Q])},onLeaveCancelled(Q){E(Q),JE(y,[Q])}})}function roi(e){if(e==null)return null;if(Tl(e))return[UCe(e.enter),UCe(e.leave)];{const t=UCe(e);return[t,t]}}function UCe(e){return fii(e)}function yw(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[aW]||(e[aW]=new Set)).add(t)}function Dx(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[aW];n&&(n.delete(t),n.size||(e[aW]=void 0))}function qlt(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let ooi=0;function Klt(e,t,n,r){const o=e._endId=++ooi,s=()=>{o===e._endId&&r()};if(n!=null)return setTimeout(s,n);const{type:a,timeout:l,propCount:d}=s4n(e,t);if(!a)return r();const u=a+"end";let h=0;const g=()=>{e.removeEventListener(u,m),s()},m=v=>{v.target===e&&++h>=d&&g()};setTimeout(()=>{h(n[f]||"").split(", "),o=r(`${sx}Delay`),s=r(`${sx}Duration`),a=Jlt(o,s),l=r(`${S$}Delay`),d=r(`${S$}Duration`),u=Jlt(l,d);let h=null,g=0,m=0;t===sx?a>0&&(h=sx,g=a,m=s.length):t===S$?u>0&&(h=S$,g=u,m=d.length):(g=Math.max(a,u),h=g>0?a>u?sx:S$:null,m=h?h===sx?s.length:d.length:0);const v=h===sx&&/\b(?:transform|all)(?:,|$)/.test(r(`${sx}Property`).toString());return{type:h,timeout:g,propCount:m,hasTransform:v}}function Jlt(e,t){for(;e.lengthect(n)+ect(e[r])))}function ect(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function iIe(e){return(e?e.ownerDocument:document).body.offsetHeight}function soi(e,t,n){const r=e[aW];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Nfe=Symbol("_vod"),a4n=Symbol("_vsh"),h1={name:"show",beforeMount(e,{value:t},{transition:n}){e[Nfe]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):L$(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),L$(e,!0),r.enter(e)):r.leave(e,()=>{L$(e,!1)}):L$(e,t))},beforeUnmount(e,{value:t}){L$(e,t)}};function L$(e,t){e.style.display=t?e[Nfe]:"none",e[a4n]=!t}const aoi=Symbol(""),loi=/(?:^|;)\s*display\s*:/;function coi(e,t,n){const r=e.style,o=Wd(n);let s=!1;if(n&&!o){if(t)if(Wd(t))for(const a of t.split(";")){const l=a.slice(0,a.indexOf(":")).trim();n[l]==null&&Yde(r,l,"")}else for(const a in t)n[a]==null&&Yde(r,a,"");for(const a in n)a==="display"&&(s=!0),Yde(r,a,n[a])}else if(o){if(t!==n){const a=r[aoi];a&&(n+=";"+a),r.cssText=n,s=loi.test(n)}}else t&&e.removeAttribute("style");Nfe in e&&(e[Nfe]=s?r.display:"",e[a4n]&&(r.display="none"))}const tct=/\s*!important$/;function Yde(e,t,n){if(ro(n))n.forEach(r=>Yde(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=doi(e,t);tct.test(n)?e.setProperty(rL(r),n.replace(tct,""),"important"):e[r]=n}}const nct=["Webkit","Moz","ms"],jCe={};function doi(e,t){const n=jCe[t];if(n)return n;let r=u1(t);if(r!=="filter"&&r in e)return jCe[t]=r;r=r4e(r);for(let o=0;oWCe||(goi.then(()=>WCe=0),WCe=Date.now());function koi(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;f3(voi(r,n.value),t,5,[r])};return n.value=e,n.attached=moi(),n}function voi(e,t){if(ro(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const lct=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Aoi=(e,t,n,r,o,s)=>{const a=o==="svg";t==="class"?soi(e,r,a):t==="style"?coi(e,n,r):e4e(t)?_Ye(t)||hoi(e,t,n,r,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):poi(e,t,r,a))?(oct(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&rct(e,t,r,a,s,t!=="value")):e._isVueCE&&(boi(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!Wd(r)))?oct(e,u1(t),r,s,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),rct(e,t,r,a))};function poi(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&lct(t)&&Jo(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return lct(t)&&Wd(n)?!1:t in e}function boi(e,t){const n=e._def.props;if(!n)return!1;const r=u1(t);return Array.isArray(n)?n.some(o=>u1(o)===r):Object.keys(n).some(o=>u1(o)===r)}const l4n=new WeakMap,c4n=new WeakMap,Ufe=Symbol("_moveCb"),cct=Symbol("_enterCb"),woi=e=>(delete e.props.mode,e),Ooi=woi({name:"TransitionGroup",props:mh({},r4n,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=ps(),r=wAn();let o,s;return sL(()=>{if(!o.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!Soi(o[0].el,n.vnode.el,a)){o=[];return}o.forEach(yoi),o.forEach(Coi);const l=o.filter(_oi);iIe(n.vnode.el),l.forEach(d=>{const u=d.el,h=u.style;yw(u,a),h.transform=h.webkitTransform=h.transitionDuration="";const g=u[Ufe]=m=>{m&&m.target!==u||(!m||m.propertyName.endsWith("transform"))&&(u.removeEventListener("transitionend",g),u[Ufe]=null,Dx(u,a))};u.addEventListener("transitionend",g)}),o=[]}),()=>{const a=ha(e),l=o4n(a);let d=a.tag||on;if(o=[],s)for(let u=0;u{l.split(/\s+/).forEach(d=>d&&r.classList.remove(d))}),n.split(/\s+/).forEach(l=>l&&r.classList.add(l)),r.style.display="none";const s=t.nodeType===1?t:t.parentNode;s.appendChild(r);const{hasTransform:a}=s4n(r);return s.removeChild(r),a}const jfe=e=>{const t=e.props["onUpdate:modelValue"]||!1;return ro(t)?n=>$de(t,n):t};function Loi(e){e.target.composing=!0}function dct(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const hU=Symbol("_assign");function uct(e,t,n){return t&&(e=e.trim()),n&&(e=o4e(e)),e}const h4n={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[hU]=jfe(o);const s=r||o.props&&o.props.type==="number";uT(e,t?"change":"input",a=>{a.target.composing||e[hU](uct(e.value,n,s))}),(n||s)&&uT(e,"change",()=>{e.value=uct(e.value,n,s)}),t||(uT(e,"compositionstart",Loi),uT(e,"compositionend",dct),uT(e,"change",dct))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:o,number:s}},a){if(e[hU]=jfe(a),e.composing)return;const l=(s||e.type==="number")&&!/^0\d/.test(e.value)?o4e(e.value):e.value,d=t??"";l!==d&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||o&&e.value.trim()===d)||(e.value=d))}},xoi={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const o=t4e(t);uT(e,"change",()=>{const s=Array.prototype.filter.call(e.options,a=>a.selected).map(a=>n?o4e(Wfe(a)):Wfe(a));e[hU](e.multiple?o?new Set(s):s:s[0]),e._assigning=!0,ri(()=>{e._assigning=!1})}),e[hU]=jfe(r)},mounted(e,{value:t}){hct(e,t)},beforeUpdate(e,t,n){e[hU]=jfe(n)},updated(e,{value:t}){e._assigning||hct(e,t)}};function hct(e,t){const n=e.multiple,r=ro(t);if(!(n&&!r&&!t4e(t))){for(let o=0,s=e.options.length;oString(u)===String(l)):a.selected=wii(t,l)>-1}else a.selected=t.has(l);else if(Cne(Wfe(a),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Wfe(e){return"_value"in e?e._value:e.value}const Eoi=["ctrl","shift","alt","meta"],Toi={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Eoi.some(n=>e[`${n}Key`]&&!t.includes(n))},yr=(e,t)=>{if(!e)return e;const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(o,...s)=>{for(let a=0;a{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=o=>{if(!("key"in o))return;const s=rL(o.key);if(t.some(a=>a===s||Qoi[a]===s))return e(o)})},Doi=mh({patchProp:Aoi},noi);let gct;function f4n(){return gct||(gct=Pri(Doi))}const b8=(...e)=>{f4n().render(...e)},g4n=(...e)=>{const t=f4n().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Roi(r);if(!o)return;const s=t._component;!Jo(s)&&!s.render&&!s.template&&(s.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const a=n(o,!1,Boi(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),a},t};function Boi(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Roi(e){return Wd(e)?document.querySelector(e):e}/*! +**/let nIe;const Glt=typeof window<"u"&&window.trustedTypes;if(Glt)try{nIe=Glt.createPolicy("vue",{createHTML:e=>e})}catch{}const n4n=nIe?e=>nIe.createHTML(e):e=>e,eoi="http://www.w3.org/2000/svg",toi="http://www.w3.org/1998/Math/MathML",R_=typeof document<"u"?document:null,Ylt=R_&&R_.createElement("template"),noi={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t==="svg"?R_.createElementNS(eoi,e):t==="mathml"?R_.createElementNS(toi,e):n?R_.createElement(e,{is:n}):R_.createElement(e);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>R_.createTextNode(e),createComment:e=>R_.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>R_.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const a=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{Ylt.innerHTML=n4n(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const l=Ylt.content;if(r==="svg"||r==="mathml"){const d=l.firstChild;for(;d.firstChild;)l.appendChild(d.firstChild);l.removeChild(d)}t.insertBefore(l,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},sx="transition",S$="animation",aW=Symbol("_vtc"),i4n={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},r4n=mh({},OAn,i4n),ioi=e=>(e.displayName="Transition",e.props=r4n,e),p8=ioi((e,{slots:t})=>xn(sri,o4n(e),t)),JE=(e,t=[])=>{ro(e)?e.forEach(n=>n(...t)):e&&e(...t)},Zlt=e=>e?ro(e)?e.some(t=>t.length>1):e.length>1:!1;function o4n(e){const t={};for(const T in e)T in i4n||(t[T]=e[T]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:d=s,appearActiveClass:u=a,appearToClass:h=l,leaveFromClass:g=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,f=roi(o),k=f&&f[0],A=f&&f[1],{onBeforeEnter:p,onEnter:b,onEnterCancelled:w,onLeave:O,onLeaveCancelled:y,onBeforeAppear:C=p,onAppear:_=b,onAppearCancelled:S=w}=t,L=(T,P,D,I)=>{T._enterCancelled=I,Dx(T,P?h:l),Dx(T,P?u:a),D&&D()},E=(T,P)=>{T._isLeaving=!1,Dx(T,g),Dx(T,v),Dx(T,m),P&&P()},Q=T=>(P,D)=>{const I=T?_:b,B=()=>L(P,T,D);JE(I,[P,B]),qlt(()=>{Dx(P,T?d:s),yw(P,T?h:l),Zlt(I)||Klt(P,r,k,B)})};return mh(t,{onBeforeEnter(T){JE(p,[T]),yw(T,s),yw(T,a)},onBeforeAppear(T){JE(C,[T]),yw(T,d),yw(T,u)},onEnter:Q(!1),onAppear:Q(!0),onLeave(T,P){T._isLeaving=!0;const D=()=>E(T,P);yw(T,g),T._enterCancelled?(yw(T,m),iIe(T)):(iIe(T),yw(T,m)),qlt(()=>{T._isLeaving&&(Dx(T,g),yw(T,v),Zlt(O)||Klt(T,r,A,D))}),JE(O,[T,D])},onEnterCancelled(T){L(T,!1,void 0,!0),JE(w,[T])},onAppearCancelled(T){L(T,!0,void 0,!0),JE(S,[T])},onLeaveCancelled(T){E(T),JE(y,[T])}})}function roi(e){if(e==null)return null;if(Tl(e))return[UCe(e.enter),UCe(e.leave)];{const t=UCe(e);return[t,t]}}function UCe(e){return fii(e)}function yw(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[aW]||(e[aW]=new Set)).add(t)}function Dx(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[aW];n&&(n.delete(t),n.size||(e[aW]=void 0))}function qlt(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let ooi=0;function Klt(e,t,n,r){const o=e._endId=++ooi,s=()=>{o===e._endId&&r()};if(n!=null)return setTimeout(s,n);const{type:a,timeout:l,propCount:d}=s4n(e,t);if(!a)return r();const u=a+"end";let h=0;const g=()=>{e.removeEventListener(u,m),s()},m=v=>{v.target===e&&++h>=d&&g()};setTimeout(()=>{h(n[f]||"").split(", "),o=r(`${sx}Delay`),s=r(`${sx}Duration`),a=Jlt(o,s),l=r(`${S$}Delay`),d=r(`${S$}Duration`),u=Jlt(l,d);let h=null,g=0,m=0;t===sx?a>0&&(h=sx,g=a,m=s.length):t===S$?u>0&&(h=S$,g=u,m=d.length):(g=Math.max(a,u),h=g>0?a>u?sx:S$:null,m=h?h===sx?s.length:d.length:0);const v=h===sx&&/\b(?:transform|all)(?:,|$)/.test(r(`${sx}Property`).toString());return{type:h,timeout:g,propCount:m,hasTransform:v}}function Jlt(e,t){for(;e.lengthect(n)+ect(e[r])))}function ect(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function iIe(e){return(e?e.ownerDocument:document).body.offsetHeight}function soi(e,t,n){const r=e[aW];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Nfe=Symbol("_vod"),a4n=Symbol("_vsh"),h1={name:"show",beforeMount(e,{value:t},{transition:n}){e[Nfe]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):L$(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),L$(e,!0),r.enter(e)):r.leave(e,()=>{L$(e,!1)}):L$(e,t))},beforeUnmount(e,{value:t}){L$(e,t)}};function L$(e,t){e.style.display=t?e[Nfe]:"none",e[a4n]=!t}const aoi=Symbol(""),loi=/(?:^|;)\s*display\s*:/;function coi(e,t,n){const r=e.style,o=Wd(n);let s=!1;if(n&&!o){if(t)if(Wd(t))for(const a of t.split(";")){const l=a.slice(0,a.indexOf(":")).trim();n[l]==null&&Yde(r,l,"")}else for(const a in t)n[a]==null&&Yde(r,a,"");for(const a in n)a==="display"&&(s=!0),Yde(r,a,n[a])}else if(o){if(t!==n){const a=r[aoi];a&&(n+=";"+a),r.cssText=n,s=loi.test(n)}}else t&&e.removeAttribute("style");Nfe in e&&(e[Nfe]=s?r.display:"",e[a4n]&&(r.display="none"))}const tct=/\s*!important$/;function Yde(e,t,n){if(ro(n))n.forEach(r=>Yde(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=doi(e,t);tct.test(n)?e.setProperty(rL(r),n.replace(tct,""),"important"):e[r]=n}}const nct=["Webkit","Moz","ms"],jCe={};function doi(e,t){const n=jCe[t];if(n)return n;let r=u1(t);if(r!=="filter"&&r in e)return jCe[t]=r;r=r4e(r);for(let o=0;oWCe||(goi.then(()=>WCe=0),WCe=Date.now());function koi(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;f3(voi(r,n.value),t,5,[r])};return n.value=e,n.attached=moi(),n}function voi(e,t){if(ro(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const lct=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Aoi=(e,t,n,r,o,s)=>{const a=o==="svg";t==="class"?soi(e,r,a):t==="style"?coi(e,n,r):e4e(t)?_Ye(t)||hoi(e,t,n,r,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):poi(e,t,r,a))?(oct(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&rct(e,t,r,a,s,t!=="value")):e._isVueCE&&(boi(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!Wd(r)))?oct(e,u1(t),r,s,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),rct(e,t,r,a))};function poi(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&lct(t)&&Jo(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return lct(t)&&Wd(n)?!1:t in e}function boi(e,t){const n=e._def.props;if(!n)return!1;const r=u1(t);return Array.isArray(n)?n.some(o=>u1(o)===r):Object.keys(n).some(o=>u1(o)===r)}const l4n=new WeakMap,c4n=new WeakMap,Ufe=Symbol("_moveCb"),cct=Symbol("_enterCb"),woi=e=>(delete e.props.mode,e),Ooi=woi({name:"TransitionGroup",props:mh({},r4n,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=ps(),r=wAn();let o,s;return sL(()=>{if(!o.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!Soi(o[0].el,n.vnode.el,a)){o=[];return}o.forEach(yoi),o.forEach(Coi);const l=o.filter(_oi);iIe(n.vnode.el),l.forEach(d=>{const u=d.el,h=u.style;yw(u,a),h.transform=h.webkitTransform=h.transitionDuration="";const g=u[Ufe]=m=>{m&&m.target!==u||(!m||m.propertyName.endsWith("transform"))&&(u.removeEventListener("transitionend",g),u[Ufe]=null,Dx(u,a))};u.addEventListener("transitionend",g)}),o=[]}),()=>{const a=ha(e),l=o4n(a);let d=a.tag||rn;if(o=[],s)for(let u=0;u{l.split(/\s+/).forEach(d=>d&&r.classList.remove(d))}),n.split(/\s+/).forEach(l=>l&&r.classList.add(l)),r.style.display="none";const s=t.nodeType===1?t:t.parentNode;s.appendChild(r);const{hasTransform:a}=s4n(r);return s.removeChild(r),a}const jfe=e=>{const t=e.props["onUpdate:modelValue"]||!1;return ro(t)?n=>$de(t,n):t};function Loi(e){e.target.composing=!0}function dct(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const hU=Symbol("_assign");function uct(e,t,n){return t&&(e=e.trim()),n&&(e=o4e(e)),e}const h4n={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[hU]=jfe(o);const s=r||o.props&&o.props.type==="number";uT(e,t?"change":"input",a=>{a.target.composing||e[hU](uct(e.value,n,s))}),(n||s)&&uT(e,"change",()=>{e.value=uct(e.value,n,s)}),t||(uT(e,"compositionstart",Loi),uT(e,"compositionend",dct),uT(e,"change",dct))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:o,number:s}},a){if(e[hU]=jfe(a),e.composing)return;const l=(s||e.type==="number")&&!/^0\d/.test(e.value)?o4e(e.value):e.value,d=t??"";l!==d&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||o&&e.value.trim()===d)||(e.value=d))}},xoi={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const o=t4e(t);uT(e,"change",()=>{const s=Array.prototype.filter.call(e.options,a=>a.selected).map(a=>n?o4e(Wfe(a)):Wfe(a));e[hU](e.multiple?o?new Set(s):s:s[0]),e._assigning=!0,ri(()=>{e._assigning=!1})}),e[hU]=jfe(r)},mounted(e,{value:t}){hct(e,t)},beforeUpdate(e,t,n){e[hU]=jfe(n)},updated(e,{value:t}){e._assigning||hct(e,t)}};function hct(e,t){const n=e.multiple,r=ro(t);if(!(n&&!r&&!t4e(t))){for(let o=0,s=e.options.length;oString(u)===String(l)):a.selected=wii(t,l)>-1}else a.selected=t.has(l);else if(Cne(Wfe(a),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Wfe(e){return"_value"in e?e._value:e.value}const Eoi=["ctrl","shift","alt","meta"],Toi={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Eoi.some(n=>e[`${n}Key`]&&!t.includes(n))},wr=(e,t)=>{if(!e)return e;const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(o,...s)=>{for(let a=0;a{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=o=>{if(!("key"in o))return;const s=rL(o.key);if(t.some(a=>a===s||Qoi[a]===s))return e(o)})},Doi=mh({patchProp:Aoi},noi);let gct;function f4n(){return gct||(gct=Pri(Doi))}const b8=(...e)=>{f4n().render(...e)},g4n=(...e)=>{const t=f4n().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Roi(r);if(!o)return;const s=t._component;!Jo(s)&&!s.render&&!s.template&&(s.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const a=n(o,!1,Boi(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),a},t};function Boi(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Roi(e){return Wd(e)?document.querySelector(e):e}/*! * pinia v2.3.1 * (c) 2025 Eduardo San Martin Morote * @license MIT - */let m4n;const v4e=e=>m4n=e,k4n=Symbol();function rIe(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var QY;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(QY||(QY={}));function Ioi(){const e=_ne(!0),t=e.run(()=>he({}));let n=[],r=[];const o=qQ({install(s){v4e(o),o._a=s,s.provide(k4n,o),s.config.globalProperties.$pinia=o,r.forEach(a=>n.push(a)),r=[]},use(s){return this._a?n.push(s):r.push(s),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return o}const v4n=()=>{};function mct(e,t,n,r=v4n){e.push(t);const o=()=>{const s=e.indexOf(t);s>-1&&(e.splice(s,1),r())};return!n&&vz()&&YQ(o),o}function qM(e,...t){e.slice().forEach(n=>{n(...t)})}const Moi=e=>e(),kct=Symbol(),VCe=Symbol();function oIe(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,r)=>e.set(r,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],o=e[n];rIe(o)&&rIe(r)&&e.hasOwnProperty(n)&&!Bn(r)&&!$4(r)?e[n]=oIe(o,r):e[n]=r}return e}const Poi=Symbol();function Foi(e){return!rIe(e)||!e.hasOwnProperty(Poi)}const{assign:Bx}=Object;function Noi(e){return!!(Bn(e)&&e.effect)}function Uoi(e,t,n,r){const{state:o,actions:s,getters:a}=t,l=n.state.value[e];let d;function u(){l||(n.state.value[e]=o?o():{});const h=Li(n.state.value[e]);return Bx(h,s,Object.keys(a||{}).reduce((g,m)=>(g[m]=qQ(G(()=>{v4e(n);const v=n._s.get(e);return a[m].call(v,v)})),g),{}))}return d=A4n(e,u,t,n,r,!0),d}function A4n(e,t,n={},r,o,s){let a;const l=Bx({actions:{}},n),d={deep:!0};let u,h,g=[],m=[],v;const f=r.state.value[e];!s&&!f&&(r.state.value[e]={});let k;function A(S){let L;u=h=!1,typeof S=="function"?(S(r.state.value[e]),L={type:QY.patchFunction,storeId:e,events:v}):(oIe(r.state.value[e],S),L={type:QY.patchObject,payload:S,storeId:e,events:v});const E=k=Symbol();ri().then(()=>{k===E&&(u=!0)}),h=!0,qM(g,L,r.state.value[e])}const p=s?function(){const{state:L}=n,E=L?L():{};this.$patch(T=>{Bx(T,E)})}:v4n;function b(){a.stop(),g=[],m=[],r._s.delete(e)}const w=(S,L="")=>{if(kct in S)return S[VCe]=L,S;const E=function(){v4e(r);const T=Array.from(arguments),Q=[],P=[];function D(R){Q.push(R)}function I(R){P.push(R)}qM(m,{args:T,name:E[VCe],store:y,after:D,onError:I});let B;try{B=S.apply(this&&this.$id===e?this:y,T)}catch(R){throw qM(P,R),R}return B instanceof Promise?B.then(R=>(qM(Q,R),R)).catch(R=>(qM(P,R),Promise.reject(R))):(qM(Q,B),B)};return E[kct]=!0,E[VCe]=L,E},O={_p:r,$id:e,$onAction:mct.bind(null,m),$patch:A,$reset:p,$subscribe(S,L={}){const E=mct(g,S,L.detached,()=>T()),T=a.run(()=>At(()=>r.state.value[e],Q=>{(L.flush==="sync"?h:u)&&S({storeId:e,type:QY.direct,events:v},Q)},Bx({},d,L)));return E},$dispose:b},y=hs(O);r._s.set(e,y);const _=(r._a&&r._a.runWithContext||Moi)(()=>r._e.run(()=>(a=_ne()).run(()=>t({action:w}))));for(const S in _){const L=_[S];if(Bn(L)&&!Noi(L)||$4(L))s||(f&&Foi(L)&&(Bn(L)?L.value=f[S]:oIe(L,f[S])),r.state.value[e][S]=L);else if(typeof L=="function"){const E=w(L,S);_[S]=E,l.actions[S]=L}}return Bx(y,_),Bx(ha(y),_),Object.defineProperty(y,"$state",{get:()=>r.state.value[e],set:S=>{A(L=>{Bx(L,S)})}}),r._p.forEach(S=>{Bx(y,a.run(()=>S({store:y,app:r._a,pinia:r,options:l})))}),f&&s&&n.hydrate&&n.hydrate(y.$state,f),u=!0,h=!0,y}/*! #__NO_SIDE_EFFECTS__ */function Wy(e,t,n){let r,o;const s=typeof t=="function";typeof e=="string"?(r=e,o=s?n:t):(o=e,r=e.id);function a(l,d){const u=Jii();return l=l||(u?pt(k4n,null):null),l&&v4e(l),l=m4n,l._s.has(r)||(s?A4n(r,t,o,l):Uoi(r,o,l)),l._s.get(r)}return a.$id=r,a}function ys(e){{const t=ha(e),n={};for(const r in t){const o=t[r];o.effect?n[r]=G({get:()=>e[r],set(s){e[r]=s}}):(Bn(o)||$4(o))&&(n[r]=Pa(e,r))}return n}}function joi(e,t){if(e==null)return;let n=e;for(let r=0;r1&&(t=jYe(typeof e!="object"||e===null||!Object.prototype.hasOwnProperty.call(e,r)?Number.isInteger(Number(n[1]))?[]:{}:e[r],t,Array.prototype.slice.call(n,1))),Number.isInteger(Number(r))&&Array.isArray(e)?e.slice()[r]:Object.assign({},e,{[r]:t})}function p4n(e,t){if(e==null||t.length===0)return e;if(t.length===1){if(e==null)return e;if(Number.isInteger(t[0])&&Array.isArray(e))return Array.prototype.slice.call(e,0).splice(t[0],1);const n={};for(const r in e)n[r]=e[r];return delete n[t[0]],n}if(e[t[0]]==null){if(Number.isInteger(t[0])&&Array.isArray(e))return Array.prototype.concat.call([],e);const n={};for(const r in e)n[r]=e[r];return n}return jYe(e,p4n(e[t[0]],Array.prototype.slice.call(t,1)),[t[0]])}function b4n(e,t){return t.map(n=>n.split(".")).map(n=>[n,joi(e,n)]).filter(n=>n[1]!==void 0).reduce((n,r)=>jYe(n,r[1],r[0]),{})}function w4n(e,t){return t.map(n=>n.split(".")).reduce((n,r)=>p4n(n,r),e)}function vct(e,{storage:t,serializer:n,key:r,debug:o,pick:s,omit:a,beforeHydrate:l,afterHydrate:d},u,h=!0){try{h&&(l==null||l(u));const g=t.getItem(r);if(g){const m=n.deserialize(g),v=s?b4n(m,s):m,f=a?w4n(v,a):v;e.$patch(f)}h&&(d==null||d(u))}catch(g){o&&console.error("[pinia-plugin-persistedstate]",g)}}function Act(e,{storage:t,serializer:n,key:r,debug:o,pick:s,omit:a}){try{const l=s?b4n(e,s):e,d=a?w4n(l,a):l,u=n.serialize(d);t.setItem(r,u)}catch(l){o&&console.error("[pinia-plugin-persistedstate]",l)}}function Woi(e,t){return typeof e=="function"?e(t):typeof e=="string"?e:t}function Voi(e,t,n){const{pinia:r,store:o,options:{persist:s=n}}=e;if(!s)return;// v8 ignore if -- @preserve + */let m4n;const v4e=e=>m4n=e,k4n=Symbol();function rIe(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var QY;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(QY||(QY={}));function Ioi(){const e=_ne(!0),t=e.run(()=>he({}));let n=[],r=[];const o=qQ({install(s){v4e(o),o._a=s,s.provide(k4n,o),s.config.globalProperties.$pinia=o,r.forEach(a=>n.push(a)),r=[]},use(s){return this._a?n.push(s):r.push(s),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return o}const v4n=()=>{};function mct(e,t,n,r=v4n){e.push(t);const o=()=>{const s=e.indexOf(t);s>-1&&(e.splice(s,1),r())};return!n&&vz()&&YQ(o),o}function qM(e,...t){e.slice().forEach(n=>{n(...t)})}const Moi=e=>e(),kct=Symbol(),VCe=Symbol();function oIe(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,r)=>e.set(r,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],o=e[n];rIe(o)&&rIe(r)&&e.hasOwnProperty(n)&&!Bn(r)&&!$4(r)?e[n]=oIe(o,r):e[n]=r}return e}const Poi=Symbol();function Foi(e){return!rIe(e)||!e.hasOwnProperty(Poi)}const{assign:Bx}=Object;function Noi(e){return!!(Bn(e)&&e.effect)}function Uoi(e,t,n,r){const{state:o,actions:s,getters:a}=t,l=n.state.value[e];let d;function u(){l||(n.state.value[e]=o?o():{});const h=Li(n.state.value[e]);return Bx(h,s,Object.keys(a||{}).reduce((g,m)=>(g[m]=qQ(G(()=>{v4e(n);const v=n._s.get(e);return a[m].call(v,v)})),g),{}))}return d=A4n(e,u,t,n,r,!0),d}function A4n(e,t,n={},r,o,s){let a;const l=Bx({actions:{}},n),d={deep:!0};let u,h,g=[],m=[],v;const f=r.state.value[e];!s&&!f&&(r.state.value[e]={});let k;function A(S){let L;u=h=!1,typeof S=="function"?(S(r.state.value[e]),L={type:QY.patchFunction,storeId:e,events:v}):(oIe(r.state.value[e],S),L={type:QY.patchObject,payload:S,storeId:e,events:v});const E=k=Symbol();ri().then(()=>{k===E&&(u=!0)}),h=!0,qM(g,L,r.state.value[e])}const p=s?function(){const{state:L}=n,E=L?L():{};this.$patch(Q=>{Bx(Q,E)})}:v4n;function b(){a.stop(),g=[],m=[],r._s.delete(e)}const w=(S,L="")=>{if(kct in S)return S[VCe]=L,S;const E=function(){v4e(r);const Q=Array.from(arguments),T=[],P=[];function D(R){T.push(R)}function I(R){P.push(R)}qM(m,{args:Q,name:E[VCe],store:y,after:D,onError:I});let B;try{B=S.apply(this&&this.$id===e?this:y,Q)}catch(R){throw qM(P,R),R}return B instanceof Promise?B.then(R=>(qM(T,R),R)).catch(R=>(qM(P,R),Promise.reject(R))):(qM(T,B),B)};return E[kct]=!0,E[VCe]=L,E},O={_p:r,$id:e,$onAction:mct.bind(null,m),$patch:A,$reset:p,$subscribe(S,L={}){const E=mct(g,S,L.detached,()=>Q()),Q=a.run(()=>At(()=>r.state.value[e],T=>{(L.flush==="sync"?h:u)&&S({storeId:e,type:QY.direct,events:v},T)},Bx({},d,L)));return E},$dispose:b},y=hs(O);r._s.set(e,y);const _=(r._a&&r._a.runWithContext||Moi)(()=>r._e.run(()=>(a=_ne()).run(()=>t({action:w}))));for(const S in _){const L=_[S];if(Bn(L)&&!Noi(L)||$4(L))s||(f&&Foi(L)&&(Bn(L)?L.value=f[S]:oIe(L,f[S])),r.state.value[e][S]=L);else if(typeof L=="function"){const E=w(L,S);_[S]=E,l.actions[S]=L}}return Bx(y,_),Bx(ha(y),_),Object.defineProperty(y,"$state",{get:()=>r.state.value[e],set:S=>{A(L=>{Bx(L,S)})}}),r._p.forEach(S=>{Bx(y,a.run(()=>S({store:y,app:r._a,pinia:r,options:l})))}),f&&s&&n.hydrate&&n.hydrate(y.$state,f),u=!0,h=!0,y}/*! #__NO_SIDE_EFFECTS__ */function Wy(e,t,n){let r,o;const s=typeof t=="function";typeof e=="string"?(r=e,o=s?n:t):(o=e,r=e.id);function a(l,d){const u=Jii();return l=l||(u?pt(k4n,null):null),l&&v4e(l),l=m4n,l._s.has(r)||(s?A4n(r,t,o,l):Uoi(r,o,l)),l._s.get(r)}return a.$id=r,a}function ys(e){{const t=ha(e),n={};for(const r in t){const o=t[r];o.effect?n[r]=G({get:()=>e[r],set(s){e[r]=s}}):(Bn(o)||$4(o))&&(n[r]=Pa(e,r))}return n}}function joi(e,t){if(e==null)return;let n=e;for(let r=0;r1&&(t=jYe(typeof e!="object"||e===null||!Object.prototype.hasOwnProperty.call(e,r)?Number.isInteger(Number(n[1]))?[]:{}:e[r],t,Array.prototype.slice.call(n,1))),Number.isInteger(Number(r))&&Array.isArray(e)?e.slice()[r]:Object.assign({},e,{[r]:t})}function p4n(e,t){if(e==null||t.length===0)return e;if(t.length===1){if(e==null)return e;if(Number.isInteger(t[0])&&Array.isArray(e))return Array.prototype.slice.call(e,0).splice(t[0],1);const n={};for(const r in e)n[r]=e[r];return delete n[t[0]],n}if(e[t[0]]==null){if(Number.isInteger(t[0])&&Array.isArray(e))return Array.prototype.concat.call([],e);const n={};for(const r in e)n[r]=e[r];return n}return jYe(e,p4n(e[t[0]],Array.prototype.slice.call(t,1)),[t[0]])}function b4n(e,t){return t.map(n=>n.split(".")).map(n=>[n,joi(e,n)]).filter(n=>n[1]!==void 0).reduce((n,r)=>jYe(n,r[1],r[0]),{})}function w4n(e,t){return t.map(n=>n.split(".")).reduce((n,r)=>p4n(n,r),e)}function vct(e,{storage:t,serializer:n,key:r,debug:o,pick:s,omit:a,beforeHydrate:l,afterHydrate:d},u,h=!0){try{h&&(l==null||l(u));const g=t.getItem(r);if(g){const m=n.deserialize(g),v=s?b4n(m,s):m,f=a?w4n(v,a):v;e.$patch(f)}h&&(d==null||d(u))}catch(g){o&&console.error("[pinia-plugin-persistedstate]",g)}}function Act(e,{storage:t,serializer:n,key:r,debug:o,pick:s,omit:a}){try{const l=s?b4n(e,s):e,d=a?w4n(l,a):l,u=n.serialize(d);t.setItem(r,u)}catch(l){o&&console.error("[pinia-plugin-persistedstate]",l)}}function Woi(e,t){return typeof e=="function"?e(t):typeof e=="string"?e:t}function Voi(e,t,n){const{pinia:r,store:o,options:{persist:s=n}}=e;if(!s)return;// v8 ignore if -- @preserve if(!(o.$id in r.state.value)){const l=r._s.get(o.$id.replace("__hot:",""));l&&Promise.resolve().then(()=>l.$persist());return}const a=(Array.isArray(s)?s:s===!0?[{}]:[s]).map(t);o.$hydrate=({runHooks:l=!0}={})=>{a.forEach(d=>{vct(o,d,e,l)})},o.$persist=()=>{a.forEach(l=>{Act(o.$state,l)})},a.forEach(l=>{vct(o,l,e),o.$subscribe((d,u)=>Act(u,l),{detached:!0})})}function zoi(e={}){return function(t){Voi(t,n=>{const r=Woi(n.key,t.store.$id);return{key:(e.key?e.key:o=>o)(r),debug:n.debug??e.debug??!1,serializer:n.serializer??e.serializer??{serialize:o=>JSON.stringify(o),deserialize:o=>JSON.parse(o)},storage:n.storage??e.storage??window.localStorage,beforeHydrate:n.beforeHydrate??e.beforeHydrate,afterHydrate:n.afterHydrate??e.afterHydrate,pick:n.pick,omit:n.omit}},e.auto??!1)}}var Hoi=zoi();/** * tdesign v1.18.5 * (c) 2026 tdesign @@ -43,7 +43,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function Goi(e,t){if(Hs(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Hs(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function y4n(e){var t=Goi(e,"string");return Hs(t)=="symbol"?t:t+""}function Pe(e,t,n){return(t=y4n(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var C4n=typeof global=="object"&&global&&global.Object===Object&&global,Yoi=typeof self=="object"&&self&&self.Object===Object&&self,Q3=C4n||Yoi||Function("return this")(),c2=Q3.Symbol,_4n=Object.prototype,Zoi=_4n.hasOwnProperty,qoi=_4n.toString,x$=c2?c2.toStringTag:void 0;function Koi(e){var t=Zoi.call(e,x$),n=e[x$];try{e[x$]=void 0;var r=!0}catch{}var o=qoi.call(e);return r&&(t?e[x$]=n:delete e[x$]),o}var Joi=Object.prototype,esi=Joi.toString;function tsi(e){return esi.call(e)}var nsi="[object Null]",isi="[object Undefined]",pct=c2?c2.toStringTag:void 0;function Vy(e){return e==null?e===void 0?isi:nsi:pct&&pct in Object(e)?Koi(e):tsi(e)}function eA(e){return e!=null&&typeof e=="object"}var rsi="[object Symbol]";function xne(e){return typeof e=="symbol"||eA(e)&&Vy(e)==rsi}function A4e(e,t){for(var n=-1,r=e==null?0:e.length,o=Array(r);++n0){if(++t>=Bsi)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Psi(e){return function(){return e}}var zfe=function(){try{var e=sI(Object,"defineProperty");return e({},"",{}),e}catch{}}(),Fsi=zfe?function(e,t){return zfe(e,"toString",{configurable:!0,enumerable:!1,value:Psi(t),writable:!0})}:Az,L4n=Msi(Fsi);function Nsi(e,t){for(var n=-1,r=e==null?0:e.length;++n-1}var zsi=9007199254740991,Hsi=/^(?:0|[1-9]\d*)$/;function p4e(e,t){var n=typeof e;return t=t??zsi,!!t&&(n=="number"||n!="symbol"&&Hsi.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=Gsi}function bz(e){return e!=null&&$Ye(e.length)&&!ni(e)}function Ysi(e,t,n){if(!lo(n))return!1;var r=typeof t;return(r=="number"?bz(n)&&p4e(t,n.length):r=="string"&&t in n)?Ene(n[t],e):!1}function E4n(e){return w4e(function(t,n){var r=-1,o=n.length,s=o>1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(s=e.length>3&&typeof s=="function"?(o--,s):void 0,a&&Ysi(n[0],n[1],a)&&(s=o<3?void 0:s,o=1),t=Object(t);++r-1}function rli(e,t){var n=this.__data__,r=C4e(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function aL(e){var t=-1,n=e==null?0:e.length;for(this.clear();++to?0:o+t),n=n>o?o:n,n<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var s=Array(o);++r=r?e:F4n(e,t,n)}var _li="\\ud800-\\udfff",Sli="\\u0300-\\u036f",Lli="\\ufe20-\\ufe2f",xli="\\u20d0-\\u20ff",Eli=Sli+Lli+xli,Tli="\\ufe0e\\ufe0f",Qli="\\u200d",Dli=RegExp("["+Qli+_li+Eli+Tli+"]");function N4n(e){return Dli.test(e)}function Bli(e){return e.split("")}var U4n="\\ud800-\\udfff",Rli="\\u0300-\\u036f",Ili="\\ufe20-\\ufe2f",Mli="\\u20d0-\\u20ff",Pli=Rli+Ili+Mli,Fli="\\ufe0e\\ufe0f",Nli="["+U4n+"]",lIe="["+Pli+"]",cIe="\\ud83c[\\udffb-\\udfff]",Uli="(?:"+lIe+"|"+cIe+")",j4n="[^"+U4n+"]",W4n="(?:\\ud83c[\\udde6-\\uddff]){2}",V4n="[\\ud800-\\udbff][\\udc00-\\udfff]",jli="\\u200d",z4n=Uli+"?",H4n="["+Fli+"]?",Wli="(?:"+jli+"(?:"+[j4n,W4n,V4n].join("|")+")"+H4n+z4n+")*",Vli=H4n+z4n+Wli,zli="(?:"+[j4n+lIe+"?",lIe,W4n,V4n,Nli].join("|")+")",Hli=RegExp(cIe+"(?="+cIe+")|"+zli+Vli,"g");function $li(e){return e.match(Hli)||[]}function $4n(e){return N4n(e)?$li(e):Bli(e)}function Xli(e){return function(t){t=Oz(t);var n=N4n(t)?$4n(t):void 0,r=n?n[0]:t.charAt(0),o=n?Cli(n,1).join(""):t.slice(1);return r[e]()+o}}var Hfe=Xli("toUpperCase");function Gli(e){return Hfe(Oz(e).toLowerCase())}function Yli(e,t,n,r){for(var o=-1,s=e==null?0:e.length;++ol))return!1;var u=s.get(e),h=s.get(t);if(u&&h)return u==t&&h==e;var g=-1,m=!0,v=n&mui?new DB:void 0;for(s.set(e,t),s.set(t,e);++g=t||_<0||g&&S>=s}function p(){var C=XCe();if(A(C))return b(C);l=setTimeout(p,k(C))}function b(C){return l=void 0,m&&r?v(C):(r=o=void 0,a)}function w(){l!==void 0&&clearTimeout(l),u=0,r=d=o=l=void 0}function O(){return l===void 0?a:b(XCe())}function y(){var C=XCe(),_=A(C);if(r=arguments,o=this,d=C,_){if(l===void 0)return f(d);if(g)return clearTimeout(l),l=setTimeout(p,t),v(d)}return l===void 0&&(l=setTimeout(p,t)),a}return y.cancel=w,y.flush=O,y}function fIe(e,t,n){(n!==void 0&&!Ene(e[t],n)||n===void 0&&!(t in e))&&b4e(e,t,n)}function Xq(e){return eA(e)&&bz(e)}function gIe(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}function thi(e){return pz(e,Tne(e))}function nhi(e,t,n,r,o,s,a){var l=gIe(e,n),d=gIe(t,n),u=a.get(d);if(u){fIe(e,n,u);return}var h=s?s(l,d,n+"",e,t,a):void 0,g=h===void 0;if(g){var m=Cr(d),v=!m&&cW(d),f=!m&&!v&&y4e(d);h=d,m||v||f?Cr(l)?h=l:Xq(l)?h=VYe(l):v?(g=!1,h=lpn(d,!0)):f?(g=!1,h=gpn(d,!0)):h=[]:L4e(d)||lW(d)?(h=l,lW(l)?h=thi(l):(!lo(l)||ni(l))&&(h=mpn(d))):g=!1}g&&(a.set(d,h),o(h,d,r,s,a),a.delete(d)),fIe(e,n,h)}function tZe(e,t,n,r,o){e!==t&&_pn(t,function(s,a){if(o||(o=new i3),lo(s))nhi(e,t,a,n,tZe,r,o);else{var l=r?r(gIe(e,a),s,a+"",e,t,o):void 0;l===void 0&&(l=s),fIe(e,a,l)}},Tne)}var ihi=E4n(function(e,t,n,r){tZe(e,t,n,r)});function Spn(e,t,n){for(var r=-1,o=e==null?0:e.length;++r=rhi&&(s=$q,a=!1,t=new DB(t));e:for(;++ot}var shi=Math.max,ahi=Math.min;function lhi(e,t,n){return e>=ahi(t,n)&&e=120&&h.length>=120?new DB(a&&h):void 0}h=e[0];var g=-1,m=l[0];e:for(;++g1),s}),pz(e,fpn(e),n),r&&(n=BY(n,Bhi|Rhi|Ihi,Dhi));for(var o=t.length;o--;)Qhi(n,t[o]);return n});function Qpn(e,t,n,r){if(!lo(e))return e;t=yz(t,e);for(var o=-1,s=t.length,a=s-1,l=e;l!=null&&++o=jhi){var u=t?null:Uhi(e);if(u)return x4e(u);a=!1,o=$q,d=new DB}else d=t?[]:l;e:for(;++r0){if(++t>=Bsi)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Psi(e){return function(){return e}}var zfe=function(){try{var e=sI(Object,"defineProperty");return e({},"",{}),e}catch{}}(),Fsi=zfe?function(e,t){return zfe(e,"toString",{configurable:!0,enumerable:!1,value:Psi(t),writable:!0})}:Az,L4n=Msi(Fsi);function Nsi(e,t){for(var n=-1,r=e==null?0:e.length;++n-1}var zsi=9007199254740991,Hsi=/^(?:0|[1-9]\d*)$/;function p4e(e,t){var n=typeof e;return t=t??zsi,!!t&&(n=="number"||n!="symbol"&&Hsi.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=Gsi}function bz(e){return e!=null&&$Ye(e.length)&&!ti(e)}function Ysi(e,t,n){if(!lo(n))return!1;var r=typeof t;return(r=="number"?bz(n)&&p4e(t,n.length):r=="string"&&t in n)?Ene(n[t],e):!1}function E4n(e){return w4e(function(t,n){var r=-1,o=n.length,s=o>1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(s=e.length>3&&typeof s=="function"?(o--,s):void 0,a&&Ysi(n[0],n[1],a)&&(s=o<3?void 0:s,o=1),t=Object(t);++r-1}function rli(e,t){var n=this.__data__,r=C4e(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function aL(e){var t=-1,n=e==null?0:e.length;for(this.clear();++to?0:o+t),n=n>o?o:n,n<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var s=Array(o);++r=r?e:F4n(e,t,n)}var _li="\\ud800-\\udfff",Sli="\\u0300-\\u036f",Lli="\\ufe20-\\ufe2f",xli="\\u20d0-\\u20ff",Eli=Sli+Lli+xli,Tli="\\ufe0e\\ufe0f",Qli="\\u200d",Dli=RegExp("["+Qli+_li+Eli+Tli+"]");function N4n(e){return Dli.test(e)}function Bli(e){return e.split("")}var U4n="\\ud800-\\udfff",Rli="\\u0300-\\u036f",Ili="\\ufe20-\\ufe2f",Mli="\\u20d0-\\u20ff",Pli=Rli+Ili+Mli,Fli="\\ufe0e\\ufe0f",Nli="["+U4n+"]",lIe="["+Pli+"]",cIe="\\ud83c[\\udffb-\\udfff]",Uli="(?:"+lIe+"|"+cIe+")",j4n="[^"+U4n+"]",W4n="(?:\\ud83c[\\udde6-\\uddff]){2}",V4n="[\\ud800-\\udbff][\\udc00-\\udfff]",jli="\\u200d",z4n=Uli+"?",H4n="["+Fli+"]?",Wli="(?:"+jli+"(?:"+[j4n,W4n,V4n].join("|")+")"+H4n+z4n+")*",Vli=H4n+z4n+Wli,zli="(?:"+[j4n+lIe+"?",lIe,W4n,V4n,Nli].join("|")+")",Hli=RegExp(cIe+"(?="+cIe+")|"+zli+Vli,"g");function $li(e){return e.match(Hli)||[]}function $4n(e){return N4n(e)?$li(e):Bli(e)}function Xli(e){return function(t){t=Oz(t);var n=N4n(t)?$4n(t):void 0,r=n?n[0]:t.charAt(0),o=n?Cli(n,1).join(""):t.slice(1);return r[e]()+o}}var Hfe=Xli("toUpperCase");function Gli(e){return Hfe(Oz(e).toLowerCase())}function Yli(e,t,n,r){for(var o=-1,s=e==null?0:e.length;++ol))return!1;var u=s.get(e),h=s.get(t);if(u&&h)return u==t&&h==e;var g=-1,m=!0,v=n&mui?new DB:void 0;for(s.set(e,t),s.set(t,e);++g=t||_<0||g&&S>=s}function p(){var C=XCe();if(A(C))return b(C);l=setTimeout(p,k(C))}function b(C){return l=void 0,m&&r?v(C):(r=o=void 0,a)}function w(){l!==void 0&&clearTimeout(l),u=0,r=d=o=l=void 0}function O(){return l===void 0?a:b(XCe())}function y(){var C=XCe(),_=A(C);if(r=arguments,o=this,d=C,_){if(l===void 0)return f(d);if(g)return clearTimeout(l),l=setTimeout(p,t),v(d)}return l===void 0&&(l=setTimeout(p,t)),a}return y.cancel=w,y.flush=O,y}function fIe(e,t,n){(n!==void 0&&!Ene(e[t],n)||n===void 0&&!(t in e))&&b4e(e,t,n)}function Xq(e){return eA(e)&&bz(e)}function gIe(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}function thi(e){return pz(e,Tne(e))}function nhi(e,t,n,r,o,s,a){var l=gIe(e,n),d=gIe(t,n),u=a.get(d);if(u){fIe(e,n,u);return}var h=s?s(l,d,n+"",e,t,a):void 0,g=h===void 0;if(g){var m=Cr(d),v=!m&&cW(d),f=!m&&!v&&y4e(d);h=d,m||v||f?Cr(l)?h=l:Xq(l)?h=VYe(l):v?(g=!1,h=lpn(d,!0)):f?(g=!1,h=gpn(d,!0)):h=[]:L4e(d)||lW(d)?(h=l,lW(l)?h=thi(l):(!lo(l)||ti(l))&&(h=mpn(d))):g=!1}g&&(a.set(d,h),o(h,d,r,s,a),a.delete(d)),fIe(e,n,h)}function tZe(e,t,n,r,o){e!==t&&_pn(t,function(s,a){if(o||(o=new i3),lo(s))nhi(e,t,a,n,tZe,r,o);else{var l=r?r(gIe(e,a),s,a+"",e,t,o):void 0;l===void 0&&(l=s),fIe(e,a,l)}},Tne)}var ihi=E4n(function(e,t,n,r){tZe(e,t,n,r)});function Spn(e,t,n){for(var r=-1,o=e==null?0:e.length;++r=rhi&&(s=$q,a=!1,t=new DB(t));e:for(;++ot}var shi=Math.max,ahi=Math.min;function lhi(e,t,n){return e>=ahi(t,n)&&e=120&&h.length>=120?new DB(a&&h):void 0}h=e[0];var g=-1,m=l[0];e:for(;++g1),s}),pz(e,fpn(e),n),r&&(n=BY(n,Bhi|Rhi|Ihi,Dhi));for(var o=t.length;o--;)Qhi(n,t[o]);return n});function Qpn(e,t,n,r){if(!lo(e))return e;t=yz(t,e);for(var o=-1,s=t.length,a=s-1,l=e;l!=null&&++o=jhi){var u=t?null:Uhi(e);if(u)return x4e(u);a=!1,o=$q,d=new DB}else d=t?[]:l;e:for(;++r"u"?Qne:window,pse=["moz","webkit"],gU="AnimationFrame",hW=GS["request"+gU],Gq=GS["cancel"+gU]||GS["cancelRequest"+gU];for(var E$=0;!hW&&E$"u",Khi=function(t){return(t||"").replace(/^[\s\uFEFF]+|[\s\uFEFF]+$/g,"")},Cl=function(){return!sp&&document.addEventListener?function(e,t,n,r){e&&t&&n&&e.addEventListener(t,n,r)}:function(e,t,n){e&&t&&n&&e.attachEvent("on".concat(t),n)}}(),sa=function(){return!sp&&document.removeEventListener?function(e,t,n,r){e&&t&&e.removeEventListener(t,n,r)}:function(e,t,n){e&&t&&e.detachEvent("on".concat(t),n)}}();function Jhi(e,t,n,r){var o=ni(n)?n:n.handleEvent,s=function(l){o(l),sa(e,t,s,r)};Cl(e,t,s,r)}function rZe(e,t){if(!e||!t)return!1;if(t.indexOf(" ")!==-1)throw new Error("className should not contain space.");return e.classList?e.classList.contains(t):" ".concat(e.className," ").indexOf(" ".concat(t," "))>-1}function Yq(e,t){if(e){for(var n=e.className,r=(t||"").split(" "),o=0,s=r.length;o0&&arguments[0]!==void 0?arguments[0]:"body";return qr(t)?document.querySelector(t):ni(t)?t():t};function Rpn(e){return e&&e===e.window}function tfi(e,t){if(sp||!e)return 0;var n="scrollTop",r=0;return Rpn(e)?r=e.pageYOffset:e instanceof Document?r=e.documentElement[n]:e&&(r=e[n]),r}function nfi(e,t){var n=t.container,r=n===void 0?window:n,o=t.duration,s=o===void 0?450:o,a=t.easing,l=a===void 0?qhi:a,d=tfi(r),u=Date.now();return new Promise(function(h){var g=function(){var v=Date.now(),f=v-u,k=l(Math.min(f,s),d,e,s);Rpn(r)?r.scrollTo(window.pageXOffset,k):r instanceof Document||r.constructor.name==="HTMLDocument"?r.documentElement.scrollTop=k:r.scrollTop=k,fr},ifi=function(t){if(!(t instanceof HTMLFormElement))throw new Error("target must be HTMLFormElement");var n=document.createElement("input");n.type="submit",n.hidden=!0,t.appendChild(n),n.click(),t.removeChild(n)};function Ipn(e,t){var n=e.getBoundingClientRect();if(t){var r=t.getBoundingClientRect();return n.top>=r.top&&n.left>=r.left&&n.bottom<=r.bottom&&n.right<=r.right}return n.top>=0&&n.left>=0&&n.bottom+80<=window.innerHeight&&n.right<=window.innerWidth}function Mpn(e,t){var n="";return document.defaultView&&document.defaultView.getComputedStyle&&(n=document.defaultView.getComputedStyle(e,null).getPropertyValue(t)),n&&n.toLowerCase?n.toLowerCase():n}function oZe(e){var t=e.parentNode;return!t||t.nodeName==="HTML"?!1:Mpn(e,"position")==="fixed"?!0:oZe(t)}function Ppn(){var e=document,t=e.body,n=document.documentElement,r=window.pageYOffset||n.scrollTop||t.scrollTop,o=window.pageXOffset||n.scrollLeft||t.scrollLeft;return{scrollTop:r,scrollLeft:o}}function rfi(){if(window.innerWidth!==void 0)return{width:window.innerWidth,height:window.innerHeight};var e=document.documentElement;return{width:e.clientWidth,height:e.clientHeight}}var AIe=function(t){return js(t)&&t.type===ch};function qi(e,t,n){var r=e;return r.install=function(o,s){o.component(t||s||r.name,e),n&&o.directive(n.name,n.comp)},r}function sZe(e){var t;return lo(e)&&"defaultNode"in e?t=e.defaultNode:(js(e)||qr(e))&&(t=e),t}function Fpn(e){var t=[],n=function(o){if(Cr(o))return o.forEach(function(s){if(s.children&&Cr(s.children)){if(s.type!==on)return;n(s.children)}else t.push(s)}),t};return n(e)}function Npn(e){return lo(e)&&"params"in e?e.params:{}}function ofi(e){return lo(e)&&"slotFirst"in e?e.slotFirst:!1}function odt(e){var t=ps(),n=t.vnode,r=t.slots,o=n.props||{};return!!(Object.prototype.hasOwnProperty.call(o,e)||r&&Object.prototype.hasOwnProperty.call(r,e))}var sfi="Copy to clipboard: #{key}, Enter",afi=function(t){var n=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return t.replace(/#{\s*key\s*}/g,n)},lfi=function(){var t=document.getSelection();if(!t.rangeCount)return function(){};for(var n=document.activeElement,r=[],o=0;o"u"?Qne:window,pse=["moz","webkit"],gU="AnimationFrame",hW=GS["request"+gU],Gq=GS["cancel"+gU]||GS["cancelRequest"+gU];for(var E$=0;!hW&&E$"u",Khi=function(t){return(t||"").replace(/^[\s\uFEFF]+|[\s\uFEFF]+$/g,"")},Cl=function(){return!sp&&document.addEventListener?function(e,t,n,r){e&&t&&n&&e.addEventListener(t,n,r)}:function(e,t,n){e&&t&&n&&e.attachEvent("on".concat(t),n)}}(),sa=function(){return!sp&&document.removeEventListener?function(e,t,n,r){e&&t&&e.removeEventListener(t,n,r)}:function(e,t,n){e&&t&&e.detachEvent("on".concat(t),n)}}();function Jhi(e,t,n,r){var o=ti(n)?n:n.handleEvent,s=function(l){o(l),sa(e,t,s,r)};Cl(e,t,s,r)}function rZe(e,t){if(!e||!t)return!1;if(t.indexOf(" ")!==-1)throw new Error("className should not contain space.");return e.classList?e.classList.contains(t):" ".concat(e.className," ").indexOf(" ".concat(t," "))>-1}function Yq(e,t){if(e){for(var n=e.className,r=(t||"").split(" "),o=0,s=r.length;o0&&arguments[0]!==void 0?arguments[0]:"body";return qr(t)?document.querySelector(t):ti(t)?t():t};function Rpn(e){return e&&e===e.window}function tfi(e,t){if(sp||!e)return 0;var n="scrollTop",r=0;return Rpn(e)?r=e.pageYOffset:e instanceof Document?r=e.documentElement[n]:e&&(r=e[n]),r}function nfi(e,t){var n=t.container,r=n===void 0?window:n,o=t.duration,s=o===void 0?450:o,a=t.easing,l=a===void 0?qhi:a,d=tfi(r),u=Date.now();return new Promise(function(h){var g=function(){var v=Date.now(),f=v-u,k=l(Math.min(f,s),d,e,s);Rpn(r)?r.scrollTo(window.pageXOffset,k):r instanceof Document||r.constructor.name==="HTMLDocument"?r.documentElement.scrollTop=k:r.scrollTop=k,fr},ifi=function(t){if(!(t instanceof HTMLFormElement))throw new Error("target must be HTMLFormElement");var n=document.createElement("input");n.type="submit",n.hidden=!0,t.appendChild(n),n.click(),t.removeChild(n)};function Ipn(e,t){var n=e.getBoundingClientRect();if(t){var r=t.getBoundingClientRect();return n.top>=r.top&&n.left>=r.left&&n.bottom<=r.bottom&&n.right<=r.right}return n.top>=0&&n.left>=0&&n.bottom+80<=window.innerHeight&&n.right<=window.innerWidth}function Mpn(e,t){var n="";return document.defaultView&&document.defaultView.getComputedStyle&&(n=document.defaultView.getComputedStyle(e,null).getPropertyValue(t)),n&&n.toLowerCase?n.toLowerCase():n}function oZe(e){var t=e.parentNode;return!t||t.nodeName==="HTML"?!1:Mpn(e,"position")==="fixed"?!0:oZe(t)}function Ppn(){var e=document,t=e.body,n=document.documentElement,r=window.pageYOffset||n.scrollTop||t.scrollTop,o=window.pageXOffset||n.scrollLeft||t.scrollLeft;return{scrollTop:r,scrollLeft:o}}function rfi(){if(window.innerWidth!==void 0)return{width:window.innerWidth,height:window.innerHeight};var e=document.documentElement;return{width:e.clientWidth,height:e.clientHeight}}var AIe=function(t){return js(t)&&t.type===ch};function qi(e,t,n){var r=e;return r.install=function(o,s){o.component(t||s||r.name,e),n&&o.directive(n.name,n.comp)},r}function sZe(e){var t;return lo(e)&&"defaultNode"in e?t=e.defaultNode:(js(e)||qr(e))&&(t=e),t}function Fpn(e){var t=[],n=function(o){if(Cr(o))return o.forEach(function(s){if(s.children&&Cr(s.children)){if(s.type!==rn)return;n(s.children)}else t.push(s)}),t};return n(e)}function Npn(e){return lo(e)&&"params"in e?e.params:{}}function ofi(e){return lo(e)&&"slotFirst"in e?e.slotFirst:!1}function odt(e){var t=ps(),n=t.vnode,r=t.slots,o=n.props||{};return!!(Object.prototype.hasOwnProperty.call(o,e)||r&&Object.prototype.hasOwnProperty.call(r,e))}var sfi="Copy to clipboard: #{key}, Enter",afi=function(t){var n=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return t.replace(/#{\s*key\s*}/g,n)},lfi=function(){var t=document.getSelection();if(!t.rangeCount)return function(){};for(var n=document.activeElement,r=[],o=0;o=B?I:""+Array(B+1-M.length).join(R)+I},O={s:w,z:function(I){var B=-I.utcOffset(),R=Math.abs(B),M=Math.floor(R/60),N=R%60;return(B<=0?"+":"-")+w(M,2,"0")+":"+w(N,2,"0")},m:function D(I,B){if(I.date()1)return D(j[0])}else{var W=I.name;C[W]=I,M=W}return!R&&M&&(y=M),M||!R&&y},E=function(I,B){if(S(I))return I.clone();var R=Hs(B)=="object"?B:{};return R.date=I,R.args=arguments,new Q(R)},T=O;T.l=L,T.i=S,T.w=function(D,I){return E(D,{locale:I.$L,utc:I.$u,x:I.$x,$offset:I.$offset})};var Q=function(){function D(B){this.$L=L(B.locale,null,!0),this.parse(B),this.$x=this.$x||B.x||{},this[_]=!0}var I=D.prototype;return I.parse=function(B){this.$d=function(R){var M=R.date,N=R.utc;if(M===null)return new Date(NaN);if(T.u(M))return new Date;if(M instanceof Date)return new Date(M);if(typeof M=="string"&&!/Z$/i.test(M)){var j=M.match(A);if(j){var W=j[2]-1||0,H=(j[7]||"0").substring(0,3);return N?new Date(Date.UTC(j[1],W,j[3]||1,j[4]||0,j[5]||0,j[6]||0,H)):new Date(j[1],W,j[3]||1,j[4]||0,j[5]||0,j[6]||0,H)}}return new Date(M)}(B),this.init()},I.init=function(){var B=this.$d;this.$y=B.getFullYear(),this.$M=B.getMonth(),this.$D=B.getDate(),this.$W=B.getDay(),this.$H=B.getHours(),this.$m=B.getMinutes(),this.$s=B.getSeconds(),this.$ms=B.getMilliseconds()},I.$utils=function(){return T},I.isValid=function(){return this.$d.toString()!==k},I.isSame=function(B,R){var M=E(B);return this.startOf(R)<=M&&M<=this.endOf(R)},I.isAfter=function(B,R){return E(B)=B?I:""+Array(B+1-M.length).join(R)+I},O={s:w,z:function(I){var B=-I.utcOffset(),R=Math.abs(B),M=Math.floor(R/60),N=R%60;return(B<=0?"+":"-")+w(M,2,"0")+":"+w(N,2,"0")},m:function D(I,B){if(I.date()1)return D(j[0])}else{var W=I.name;C[W]=I,M=W}return!R&&M&&(y=M),M||!R&&y},E=function(I,B){if(S(I))return I.clone();var R=Hs(B)=="object"?B:{};return R.date=I,R.args=arguments,new T(R)},Q=O;Q.l=L,Q.i=S,Q.w=function(D,I){return E(D,{locale:I.$L,utc:I.$u,x:I.$x,$offset:I.$offset})};var T=function(){function D(B){this.$L=L(B.locale,null,!0),this.parse(B),this.$x=this.$x||B.x||{},this[_]=!0}var I=D.prototype;return I.parse=function(B){this.$d=function(R){var M=R.date,N=R.utc;if(M===null)return new Date(NaN);if(Q.u(M))return new Date;if(M instanceof Date)return new Date(M);if(typeof M=="string"&&!/Z$/i.test(M)){var j=M.match(A);if(j){var W=j[2]-1||0,H=(j[7]||"0").substring(0,3);return N?new Date(Date.UTC(j[1],W,j[3]||1,j[4]||0,j[5]||0,j[6]||0,H)):new Date(j[1],W,j[3]||1,j[4]||0,j[5]||0,j[6]||0,H)}}return new Date(M)}(B),this.init()},I.init=function(){var B=this.$d;this.$y=B.getFullYear(),this.$M=B.getMonth(),this.$D=B.getDate(),this.$W=B.getDay(),this.$H=B.getHours(),this.$m=B.getMinutes(),this.$s=B.getSeconds(),this.$ms=B.getMilliseconds()},I.$utils=function(){return Q},I.isValid=function(){return this.$d.toString()!==k},I.isSame=function(B,R){var M=E(B);return this.startOf(R)<=M&&M<=this.endOf(R)},I.isAfter=function(B,R){return E(B)1?o-1:0),a=1;a0){var l=s[0],d=s[1];typeof l=="number"?(n=l,d&&Hs(d)==="object"?r=d:r.count=n):Hs(l)==="object"&&l!==null&&(r=l)}if(t.includes("|")){var u=t.split("|").map(function(f){return f.trim()});if(typeof n=="number"){var h=gfi(n);h0){var v=/\{\s*([\w-]+)\s*\}/g;t=t.replace(v,function(f,k){return Object.prototype.hasOwnProperty.call(r,k)?String(r[k]):f})}return t}return""}var Gfe=he();function Uo(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0,t=arguments.length>1?arguments[1]:void 0,n=null;ps()?(n=pt(Wpn,null),n||(n=Gfe)):n=Gfe;var r=G(function(){var l;return((l=n)===null||l===void 0?void 0:l.value)||jpn}),o=G(function(){return Object.assign({},r.value[e],t)}),s=G(function(){return r.value.classPrefix}),a=function(d){for(var u=arguments.length,h=new Array(u>1?u-1:0),g=1;g1?o-1:0),a=1;a0){var l=s[0],d=s[1];typeof l=="number"?(n=l,d&&Hs(d)==="object"?r=d:r.count=n):Hs(l)==="object"&&l!==null&&(r=l)}if(t.includes("|")){var u=t.split("|").map(function(f){return f.trim()});if(typeof n=="number"){var h=gfi(n);h0){var v=/\{\s*([\w-]+)\s*\}/g;t=t.replace(v,function(f,k){return Object.prototype.hasOwnProperty.call(r,k)?String(r[k]):f})}return t}return""}var Gfe=he();function Uo(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0,t=arguments.length>1?arguments[1]:void 0,n=null;ps()?(n=pt(Wpn,null),n||(n=Gfe)):n=Gfe;var r=G(function(){var l;return((l=n)===null||l===void 0?void 0:l.value)||jpn}),o=G(function(){return Object.assign({},r.value[e],t)}),s=G(function(){return r.value.classPrefix}),a=function(d){for(var u=arguments.length,h=new Array(u>1?u-1:0),g=1;g1&&h.includes(Boolean)&&h.includes(Function)&&u===""&&!l)return s;if(u===!1||u===null)return;if(u===!0)return wse(t,n,o)||s;if(ni(u))return u(xn,o);var g=[void 0,""].includes(u);return g&&l?wse(t,n,o):u}if(l)return wse(t,n,o);var m=t.props[y0(n)]||t.props[$v(n)];return m===!1||m===null?void 0:m===!0?s:ni(m)?m(xn,o):m}},Y6=function(){var t=hr();return function(n,r){var o=sZe(r);return t(n,r)||o}},il=function(){var t=hr();return function(n,r,o){var s=Npn(o),a=sZe(o),l=s?{params:s}:void 0,d=t(n,l),u=t(r,l),h=cdt(d)?u:d;return cdt(h)?a:h}},Ffi=function(t){return t.filter(function(n){return!AIe(n)})};function Kpn(){var e=function(l){l.dataset.oldPaddingTop=l.style.paddingTop,l.dataset.oldPaddingBottom=l.style.paddingBottom,l.style.height="0",l.style.paddingTop="0",l.style.paddingBottom="0"},t=function(l){l.dataset.oldOverflow=l.style.overflow,l.style.height="".concat(l.scrollHeight,"px"),l.style.paddingTop=l.dataset.oldPaddingTop,l.style.paddingBottom=l.dataset.oldPaddingBottom,l.style.overflow="hidden"},n=function(l){l.style.height="",l.style.overflow=l.dataset.oldOverflow},r=function(l){l.dataset.oldPaddingTop=l.style.paddingTop,l.dataset.oldPaddingBottom=l.style.paddingBottom,l.dataset.oldOverflow=l.style.overflow,l.style.height="".concat(l.scrollHeight,"px"),l.style.overflow="hidden"},o=function(l){l.scrollHeight!==0&&(l.style.height="0",l.style.paddingTop="0",l.style.paddingBottom="0")},s=function(l){l.style.height="",l.style.overflow=l.dataset.oldOverflow,l.style.paddingTop=l.dataset.oldPaddingTop,l.style.paddingBottom=l.dataset.oldPaddingBottom};return{beforeEnter:e,enter:t,afterEnter:n,beforeLeave:r,leave:o,afterLeave:s}}function an(e){var t=Uo("classPrefix"),n=t.classPrefix;return G(function(){return e?"".concat(n.value,"-").concat(e):n.value})}function Od(){var e=Uo("classPrefix"),t=e.classPrefix;return{classPrefix:t,SIZE:G(function(){return{small:"".concat(t.value,"-size-s"),medium:"".concat(t.value,"-size-m"),large:"".concat(t.value,"-size-l"),default:"",xs:"".concat(t.value,"-size-xs"),xl:"".concat(t.value,"-size-xl"),block:"".concat(t.value,"-size-full-width")}}),STATUS:G(function(){return{loading:"".concat(t.value,"-is-loading"),loadMore:"".concat(t.value,"-is-load-more"),disabled:"".concat(t.value,"-is-disabled"),focused:"".concat(t.value,"-is-focused"),success:"".concat(t.value,"-is-success"),error:"".concat(t.value,"-is-error"),warning:"".concat(t.value,"-is-warning"),selected:"".concat(t.value,"-is-selected"),active:"".concat(t.value,"-is-active"),checked:"".concat(t.value,"-is-checked"),current:"".concat(t.value,"-is-current"),hidden:"".concat(t.value,"-is-hidden"),visible:"".concat(t.value,"-is-visible"),expanded:"".concat(t.value,"-is-expanded"),indeterminate:"".concat(t.value,"-is-indeterminate")}})}}function Df(e,t,n,r){var o=ps(),s=o.emit,a=o.vnode,l=he(),d=a.props||{},u=Object.prototype.hasOwnProperty.call(d,r)||Object.prototype.hasOwnProperty.call(d,$v(r));return u?[e,function(h){s("update:".concat(r),h);for(var g=arguments.length,m=new Array(g>1?g-1:0),v=1;v1?g-1:0),v=1;vk&&(v=t.children[A+1]);var p=e.theme==="card"?k:k-1,b=e.theme==="card"?A:A-1;(f=e.onDragSort)===null||f===void 0||f.call(e,{currentIndex:p,current:e.panels[p].value,targetIndex:b,target:e.panels[b].value})}};function h(g){t=g,t.addEventListener("dragstart",o,!1),t.addEventListener("dragend",s,!1),t.addEventListener("dragover",a,!1),t.addEventListener("dragenter",l,!1),document.addEventListener("dragleave",d,!1),document.addEventListener("mousemove",d,!1),t.addEventListener("drop",u,!1)}return Qa(function(){t&&(t.removeEventListener("dragstart",o),t.removeEventListener("dragend",s),t.removeEventListener("dragover",a),t.removeEventListener("dragenter",l),document.removeEventListener("dragleave",d),document.removeEventListener("mousemove",d),t.removeEventListener("drop",u))}),{setNavsWrap:h}}function jfi(e,t){var n=he(),r=he(!0),o=function(){if(!(!t.value||!e.value||n.value)){r.value=!1;var a=Bne(e.value,null,function(){r.value=!0},10);n.value=a}};return pn(o),t.value&&At([t,e],o),qs(function(){var s,a;t.value&&((s=n.value)===null||s===void 0||(a=s.unobserve)===null||a===void 0||a.call(s,e.value))}),{showElement:r}}function gc(e){var t=Uo("icon"),n=t.globalConfig,r={};return Object.keys(e).forEach(function(o){var s;r[o]=((s=n.value)===null||s===void 0?void 0:s[o])||e[o]}),r}function qfe(e){var t=he("");return At([e],function(n,r){var o=ui(n,1),s=o[0],a=ui(r,1),l=a[0];if(l!==s){if(typeof s=="string"){t.value=s;return}Lfi(s).then(function(d){t.value=d})}},{immediate:!0}),{previewUrl:t}}var Wfi=Q4e.expand,Vfi=Q4e.ripple,zfi=Q4e.fade;function Hfi(){var e=Uo("animation"),t=e.globalConfig,n=function(o){var s,a,l=t.value;return l&&!((s=l.exclude)!==null&&s!==void 0&&s.includes(o))&&((a=l.include)===null||a===void 0?void 0:a.includes(o))};return{keepExpand:n(Wfi),keepRipple:n(Vfi),keepFade:n(zfi)}}function $fi(e,t,n){var r=G(function(){return Math.max(n.rowHeight||48,48)}),o=he(!1),s=G(function(){return(n==null?void 0:n.type)==="lazy"&&!o.value}),a=!sp&&window.requestAnimationFrame||function(d){return setTimeout(d,16.6)},l=function(){o.value||a(function(){o.value=!0})};return pn(function(){(n==null?void 0:n.type)==="lazy"&&ri(function(){var d=Math.max(10,n.bufferSize||10),u=r.value*d;Bne(t.value,e.value,l,u)})}),{hasLazyLoadHolder:s,tRowHeight:r}}function tbn(e,t){pn(function(){window.addEventListener(e,t)}),qs(function(){window.removeEventListener(e,t)})}function nbn(e,t){tbn("resize",e);var n=null;pn(function(){!window.ResizeObserver||!t||(n=new window.ResizeObserver(e),n.observe(t))}),qs(function(){var r;(r=n)===null||r===void 0||r.disconnect()})}var Zde=["dialog","drawer"],Xfi=1e3,Gfi=5e3,Yfi=1,Zfi=zy(function e(){var t=this;Hy(this,e),Pe(this,"popupStack",{popup:new Set,dialog:new Set,message:new Set,drawer:new Set}),Pe(this,"zIndexStack",[]),Pe(this,"getNextZIndex",function(n){var r=n==="message"?Array.from(t.popupStack.message).pop()||Gfi:Array.from(t.popupStack.popup).pop()||Xfi;return r+Yfi}),Pe(this,"add",function(n){var r=t.getNextZIndex(n);return t.popupStack[n].add(r),Zde.includes(n)&&t.popupStack.popup.add(r),t.zIndexStack.push(r),r}),Pe(this,"delete",function(n,r){t.popupStack[r].delete(n),Zde.includes(r)&&t.popupStack.popup.delete(n);var o=t.zIndexStack.indexOf(n);o!==-1&&t.zIndexStack.splice(o,1)}),Pe(this,"isTopInteractivePopup",function(n,r){var o;if(Zde.includes(n)){var s=t.zIndexStack[t.zIndexStack.length-1];return r===s}return((o=t.popupStack[n])===null||o===void 0?void 0:o.size)>1?r===Array.from(t.popupStack[n]).pop():!0}),Pe(this,"getLastZIndex",function(){return t.zIndexStack[t.zIndexStack.length-1]})}),KCe=new Zfi;function aZe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.visible,r=t.runOnMounted,o=he(0),s=function(){o.value=KCe.add(e)},a=function(){KCe.delete(o.value,e)},l=function(){return Zde.includes(e)?KCe.isTopInteractivePopup(e,o.value):!1};return At(function(){return n==null?void 0:n.value},function(d){d?s():a()},{immediate:!0}),r&&(pn(function(){s()}),qs(function(){a()})),{zIndex:d6(o),open:s,close:a,isTopInteractivePopup:l}}function pp(e){var t=ps(),n=G(function(){return t.props.readonly}),r=pt("formReadonly",Object.create(null));return G(function(){var o,s,a;return _f(e==null||(o=e.beforeReadonly)===null||o===void 0?void 0:o.value)?e.beforeReadonly.value:_f(n==null?void 0:n.value)?n.value:_f(e==null||(s=e.afterReadonly)===null||s===void 0?void 0:s.value)?e.afterReadonly.value:_f((a=r.readonly)===null||a===void 0?void 0:a.value)?r.readonly.value:!1})}function Sz(e,t){if(!(typeof window>"u")){var n=window&&window.ResizeObserver;if(n){var r=null,o=function(){!r||!e.value||(r.unobserve(e.value),r.disconnect(),r=null)},s=function(l){r=new ResizeObserver(t),r.observe(l)};e&&At(e,function(a){o(),a&&s(a)},{immediate:!0,flush:"post"}),qs(function(){o()})}}}function O8(e,t){if(e){var n=Object.keys(t);n.forEach(function(r){e.style[r]=t[r]})}}var JCe=200,qfi="rgba(0, 0, 0, 0)",Kfi="rgba(0, 0, 0, 0.35)",Jfi=function(t,n){var r;if(n)return n;if(t!=null&&(r=t.dataset)!==null&&r!==void 0&&r.ripple){var o=t.dataset.ripple;return o}if(t instanceof Element){var s=getComputedStyle(t).getPropertyValue("--ripple-color");if(s)return s}return Kfi};function aI(e,t){var n=he(null),r=an(),o=Hfi(),s=o.keepRipple,a=function(d){var u=e.value;if(!(!u||!(u instanceof Element))){var h=Jfi(u,t==null?void 0:t.value);if(!(d.button!==0||!e||!s)&&!(u.classList.contains("".concat(r.value,"-is-active"))||u.classList.contains("".concat(r.value,"-is-disabled"))||u.classList.contains("".concat(r.value,"-is-checked"))||u.classList.contains("".concat(r.value,"-is-loading")))&&u instanceof Element){var g=getComputedStyle(u),m=parseInt(g.borderWidth,10),v=m>0?m:0,f=u.offsetWidth,k=u.offsetHeight;n.value.parentNode===null&&(O8(n.value,{position:"absolute",left:"".concat(0-v,"px"),top:"".concat(0-v,"px"),width:"".concat(f,"px"),height:"".concat(k,"px"),borderRadius:g.borderRadius,pointerEvents:"none",overflow:"hidden"}),u.appendChild(n.value));var A=document.createElement("div");O8(A,{marginTop:"0",marginLeft:"0",right:"".concat(f,"px"),width:"".concat(f+20,"px"),height:"100%",transition:"transform ".concat(JCe,"ms cubic-bezier(.38, 0, .24, 1), background ").concat(JCe*2,"ms linear"),transform:"skewX(-8deg)",pointerEvents:"none",position:"absolute",zIndex:0,backgroundColor:h,opacity:"0.9"});for(var p=new WeakMap,b=u.children.length,w=0;w4&&arguments[4]!==void 0?arguments[4]:"value",s=ps(),a=s.emit,l=s.vnode,d=he(),u=l.props||{},h=Object.prototype.hasOwnProperty.call(u,"modelValue")||Object.prototype.hasOwnProperty.call(u,"model-value"),g=Object.prototype.hasOwnProperty.call(u,o)||Object.prototype.hasOwnProperty.call(u,$v(o));return h?[t,function(m){a("update:modelValue",m);for(var v=arguments.length,f=new Array(v>1?v-1:0),k=1;k1?v-1:0),k=1;k1?v-1:0),k=1;kh}),v=he(0),f=new Map,k=0,A=0,p=0,b=0,w=0,O=0,y=function(){t.value.forEach(function(I,B){I.$index=B,o&&(g.cachedScrollY[B]=B*a)}),o||(g.cachedScrollY[t.value.length-1]=void 0)};y();var C=G(function(){var D=g.cachedHeight,I=D.length;if(I){var B=D.reduce(function(M,N){return M+N||a},0);if(D.length===t.value.length)return B;var R=B/D.length;return B+(t.value.length-D.length)*R}return m.value?t.value.length*a:0}),_=G(function(){var D=g.visibleData,I=D[0];return I?D.length===1?0:g.cachedScrollY[I.$index]:0}),S=function(){O=Math.min(w+k+d*2,t.value.length),g.visibleData=t.value.slice(w,O)},L=function(){var I,B=f.get(p);if(B){var R=B==null||(I=B.getBoundingClientRect())===null||I===void 0?void 0:I.height;g.cachedScrollY[p]=n.value.scrollTop-b,g.cachedHeight[p]=R;for(var M=p+1;M<=((N=g.visibleData[g.visibleData.length-1])===null||N===void 0?void 0:N.$index);M++){var N,j=f.get(M),W=(j==null?void 0:j.getBoundingClientRect())||{},H=W.height;g.cachedHeight[M]=H;var X=g.cachedScrollY[M-1]+g.cachedHeight[M-1];g.cachedScrollY.splice(M,1,X)}for(var Y=p-1;Y>=((Z=g.visibleData[0])===null||Z===void 0?void 0:Z.$index);Y--){var Z,ie=f.get(Y),J=(ie==null?void 0:ie.getBoundingClientRect())||{},re=J.height;g.cachedHeight[Y]=re;var se=g.cachedScrollY[Y+1]-g.cachedHeight[Y];g.cachedScrollY.splice(Y,1,se)}if(g.cachedScrollY[0]>0){for(var le=g.cachedScrollY[0],ge=Math.min(O,t.value.length),K=0;K=w;ce--)ce===O-1?g.cachedScrollY.splice(ce,1,te.value-g.cachedHeight[ce]):g.cachedScrollY.splice(ce,1,g.cachedScrollY[ce+1]-g.cachedHeight[ce])})}},E=function(){if(m.value){var I=n.value.scrollTop,B=I-A;A=I,B+=b;var R=p;if(B){if(B>=0){for(;R(g.cachedHeight[R]||a);)g.cachedHeight[R]||(g.cachedHeight[R]=a),B-=g.cachedHeight[R],R++;R>=t.value.length?(p=t.value.length-1,b=0):(p=R,b=B);var M=n.value,N=M.clientHeight,j=M.scrollHeight;I+N===j&&(p=t.value.length-k+1),w<=p-d&&(w=Math.min(t.value.length-k,p-d),w<0&&(w=0))}else{for(;B<0;)R--,g.cachedHeight[R]||(g.cachedHeight[R]=a),B+=g.cachedHeight[R];R<0?(p=0,b=0):(p=R,b=B),L(),w>p-d&&(w=Math.max(0,p-d))}S()}}};!o&&At(v,L,{flush:"post"});var T=function(){m.value&&v.value++};At(t,function(){y(),g.visibleData=[],g.cachedScrollY=[],g.cachedHeight=[],A=0,p=0,b=0,w=0,f.clear(),t.value.length<=h?g.visibleData=t.value:S(),n.value&&(n.value.scrollTop=0)});var Q=!1,P=function(){Q&&(k=Math.ceil(n.value.offsetHeight/a),S())};return pn(function(){if(!(!window||!window.IntersectionObserver)){var D=new window.IntersectionObserver(function(I){var B=I[0];(B.isIntersecting||B.intersectionRatio)&&(Q=!0,m.value&&P(),D.unobserve(n.value))});n.value&&D.observe(n.value)}}),udt(udt({trs:f,scrollHeight:C},Li(g)),{},{translateY:_,handleScroll:E,handleRowMounted:T,refreshContainer:P,fixedHeight:o,calculateScrollY:L})}function ibn(e,t){var n,r,o=he([]),s=he((((n=t.value.data)===null||n===void 0?void 0:n.length)||0)*(((r=t.value.scroll)===null||r===void 0?void 0:r.rowHeight)||50)),a=he(0),l=[],d=he(0),u=he(0),h=he([0,15]),g=G(function(){var y,C,_=t.value.scroll;return _?{bufferSize:_.bufferSize||10,isFixedRowHeight:(y=_.isFixedRowHeight)!==null&&y!==void 0?y:!1,rowHeight:_.rowHeight||47,threshold:_.threshold||100,type:_.type,fixedRows:(C=_.fixedRows)!==null&&C!==void 0?C:[0,0]}:{}}),m=G(function(){var y=t.value.data;return g.value.type==="virtual"&&g.value.threshold_&&T===-1&&(T=D,T-g.value.bufferSize>0&&(E=P-R-Ase(L))),T===-1&&(L.push(R),L.length>g.value.bufferSize&&L.shift()),Q===-1&&(P>d.value+_||D===t.value.data.length-1)&&(Q=D),T!==-1&&Q!==-1)break}var M=mIe([T-g.value.bufferSize,0]),N=kIe([Q+g.value.bufferSize,t.value.data.length]),j=Ase(l.slice(0,Math.min(M,S)));return{startIndex:M,endIndex:N,translateY:E-j}}var f=nA(function(){var y=v(),C=y.startIndex,_=y.endIndex,S=y.translateY,L=g.value.fixedRows,E=ui(L,2),T=E[0],Q=E[1],P=T?t.value.data.slice(0,T):[];T&&C0&&(D=D.slice(I)),h.value.join()!==[C,_].join()&&C>=0&&(s.value=S,o.value=P.concat(t.value.data.slice(C,_),D),h.value=[C,_])},100),k=function(C){var _;if(!(!m.value||!C||g.value.isFixedRowHeight||!e.value)){var S=((_=C.ref.value)===null||_===void 0?void 0:_.getBoundingClientRect().height)||g.value.rowHeight,L=C.data.VIRTUAL_SCROLL_INDEX;if(l[L]!==S){var E=S-l[L];l[L]=S,a.value=a.value+E}}},A=function(){m.value&&f()},p=function(C){var _=ui(C,1),S=_[0].contentRect;if(!t.value.preventResizeRefresh){var L=16;Math.abs(S.width-u.value)>L&&e.value&&(e.value.scrollTop=0,s.value=0),u.value=S.width,d.value=S.height}},b=function(C){C.forEach(function(_,S){_.VIRTUAL_SCROLL_INDEX=S})},w=function(C){var _=C.index,S=C.top,L=S===void 0?0:S,E=C.behavior,T=Ase(l.slice(0,_+1))-L;e.value.scrollTo({top:T,behavior:E||"auto"})},O=function(C){if(w(C),!g.value.isFixedRowHeight)var _,S=(_=C.time)!==null&&_!==void 0?_:60,L=setTimeout(function(){w(C),clearTimeout(L)},S)};return Sz(G(function(){return m.value?e.value:void 0}),p),At(function(){return[Wn(t.value.data),g.value,m.value,e.value]},function(){if(!(!m.value||!e.value)){var y=t.value.data;if(b(y),d.value=e.value.getBoundingClientRect().height,l.length!==t.value.data.length){var C=Array.from(l);C.length=t.value.data.length,C.fill(g.value.rowHeight||47),l=C}a.value=Ase(l),h.value=[0,0],f()}},{immediate:!0}),At(function(){return d.value},function(){f()}),{visibleData:o,translateY:s,scrollHeight:a,isVirtualScroll:m,handleScroll:A,handleRowMounted:k,scrollToElement:O}}function hdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Ose(e){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:yse,r=he(Ose(Ose({},yse),n)),o=null,s=function(){var l;if(e){var d=r.value,u=d.debounceTime,h=u===void 0?0:u,g=d.config,m=g===void 0?yse.config:g,v=function(){for(var k=arguments.length,A=new Array(k),p=0;p0?Ap(v,h):v),o.observe(e,m)}};At(function(){return n},function(a){iZe(a,r.value)||(r.value=Ose(Ose({},yse),a),s())},{deep:!0}),pn(s),qs(function(){var a;return(a=o)===null||a===void 0?void 0:a.disconnect()})}var Cse=function(t){var n,r;if(typeof window>"u")return"";var o=(n=document)===null||n===void 0?void 0:n.documentElement,s=getComputedStyle(o);return(r=s.getPropertyValue(t).trim())!==null&&r!==void 0?r:""};function ngi(e){var t,n={},r=[];r=Object.values(e),Object.entries(e).forEach(function(s){var a=ui(s,2),l=a[0],d=a[1];n[l]=he(Cse(d))}),r.forEach(function(s){n[s]=he(Cse(s))});var o=(t=document)===null||t===void 0?void 0:t.documentElement;return tgi(o,function(s){s.some(function(a){return a.type==="attributes"&&a.attributeName===Dfi?(qr(e)||Array.isArray(e)?r.forEach(function(l){n[l].value=Cse(l)}):Object.entries(e).forEach(function(l){var d=ui(l,2),u=d[0],h=d[1];n[u].value=Cse(h)}),!0):!1})}),n}function fdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function igi(e){for(var t=1;t1&&h.includes(Boolean)&&h.includes(Function)&&u===""&&!l)return s;if(u===!1||u===null)return;if(u===!0)return wse(t,n,o)||s;if(ti(u))return u(xn,o);var g=[void 0,""].includes(u);return g&&l?wse(t,n,o):u}if(l)return wse(t,n,o);var m=t.props[y0(n)]||t.props[$v(n)];return m===!1||m===null?void 0:m===!0?s:ti(m)?m(xn,o):m}},Y6=function(){var t=hr();return function(n,r){var o=sZe(r);return t(n,r)||o}},il=function(){var t=hr();return function(n,r,o){var s=Npn(o),a=sZe(o),l=s?{params:s}:void 0,d=t(n,l),u=t(r,l),h=cdt(d)?u:d;return cdt(h)?a:h}},Ffi=function(t){return t.filter(function(n){return!AIe(n)})};function Kpn(){var e=function(l){l.dataset.oldPaddingTop=l.style.paddingTop,l.dataset.oldPaddingBottom=l.style.paddingBottom,l.style.height="0",l.style.paddingTop="0",l.style.paddingBottom="0"},t=function(l){l.dataset.oldOverflow=l.style.overflow,l.style.height="".concat(l.scrollHeight,"px"),l.style.paddingTop=l.dataset.oldPaddingTop,l.style.paddingBottom=l.dataset.oldPaddingBottom,l.style.overflow="hidden"},n=function(l){l.style.height="",l.style.overflow=l.dataset.oldOverflow},r=function(l){l.dataset.oldPaddingTop=l.style.paddingTop,l.dataset.oldPaddingBottom=l.style.paddingBottom,l.dataset.oldOverflow=l.style.overflow,l.style.height="".concat(l.scrollHeight,"px"),l.style.overflow="hidden"},o=function(l){l.scrollHeight!==0&&(l.style.height="0",l.style.paddingTop="0",l.style.paddingBottom="0")},s=function(l){l.style.height="",l.style.overflow=l.dataset.oldOverflow,l.style.paddingTop=l.dataset.oldPaddingTop,l.style.paddingBottom=l.dataset.oldPaddingBottom};return{beforeEnter:e,enter:t,afterEnter:n,beforeLeave:r,leave:o,afterLeave:s}}function sn(e){var t=Uo("classPrefix"),n=t.classPrefix;return G(function(){return e?"".concat(n.value,"-").concat(e):n.value})}function Od(){var e=Uo("classPrefix"),t=e.classPrefix;return{classPrefix:t,SIZE:G(function(){return{small:"".concat(t.value,"-size-s"),medium:"".concat(t.value,"-size-m"),large:"".concat(t.value,"-size-l"),default:"",xs:"".concat(t.value,"-size-xs"),xl:"".concat(t.value,"-size-xl"),block:"".concat(t.value,"-size-full-width")}}),STATUS:G(function(){return{loading:"".concat(t.value,"-is-loading"),loadMore:"".concat(t.value,"-is-load-more"),disabled:"".concat(t.value,"-is-disabled"),focused:"".concat(t.value,"-is-focused"),success:"".concat(t.value,"-is-success"),error:"".concat(t.value,"-is-error"),warning:"".concat(t.value,"-is-warning"),selected:"".concat(t.value,"-is-selected"),active:"".concat(t.value,"-is-active"),checked:"".concat(t.value,"-is-checked"),current:"".concat(t.value,"-is-current"),hidden:"".concat(t.value,"-is-hidden"),visible:"".concat(t.value,"-is-visible"),expanded:"".concat(t.value,"-is-expanded"),indeterminate:"".concat(t.value,"-is-indeterminate")}})}}function Df(e,t,n,r){var o=ps(),s=o.emit,a=o.vnode,l=he(),d=a.props||{},u=Object.prototype.hasOwnProperty.call(d,r)||Object.prototype.hasOwnProperty.call(d,$v(r));return u?[e,function(h){s("update:".concat(r),h);for(var g=arguments.length,m=new Array(g>1?g-1:0),v=1;v1?g-1:0),v=1;vk&&(v=t.children[A+1]);var p=e.theme==="card"?k:k-1,b=e.theme==="card"?A:A-1;(f=e.onDragSort)===null||f===void 0||f.call(e,{currentIndex:p,current:e.panels[p].value,targetIndex:b,target:e.panels[b].value})}};function h(g){t=g,t.addEventListener("dragstart",o,!1),t.addEventListener("dragend",s,!1),t.addEventListener("dragover",a,!1),t.addEventListener("dragenter",l,!1),document.addEventListener("dragleave",d,!1),document.addEventListener("mousemove",d,!1),t.addEventListener("drop",u,!1)}return Qa(function(){t&&(t.removeEventListener("dragstart",o),t.removeEventListener("dragend",s),t.removeEventListener("dragover",a),t.removeEventListener("dragenter",l),document.removeEventListener("dragleave",d),document.removeEventListener("mousemove",d),t.removeEventListener("drop",u))}),{setNavsWrap:h}}function jfi(e,t){var n=he(),r=he(!0),o=function(){if(!(!t.value||!e.value||n.value)){r.value=!1;var a=Bne(e.value,null,function(){r.value=!0},10);n.value=a}};return An(o),t.value&&At([t,e],o),qs(function(){var s,a;t.value&&((s=n.value)===null||s===void 0||(a=s.unobserve)===null||a===void 0||a.call(s,e.value))}),{showElement:r}}function gc(e){var t=Uo("icon"),n=t.globalConfig,r={};return Object.keys(e).forEach(function(o){var s;r[o]=((s=n.value)===null||s===void 0?void 0:s[o])||e[o]}),r}function qfe(e){var t=he("");return At([e],function(n,r){var o=ui(n,1),s=o[0],a=ui(r,1),l=a[0];if(l!==s){if(typeof s=="string"){t.value=s;return}Lfi(s).then(function(d){t.value=d})}},{immediate:!0}),{previewUrl:t}}var Wfi=Q4e.expand,Vfi=Q4e.ripple,zfi=Q4e.fade;function Hfi(){var e=Uo("animation"),t=e.globalConfig,n=function(o){var s,a,l=t.value;return l&&!((s=l.exclude)!==null&&s!==void 0&&s.includes(o))&&((a=l.include)===null||a===void 0?void 0:a.includes(o))};return{keepExpand:n(Wfi),keepRipple:n(Vfi),keepFade:n(zfi)}}function $fi(e,t,n){var r=G(function(){return Math.max(n.rowHeight||48,48)}),o=he(!1),s=G(function(){return(n==null?void 0:n.type)==="lazy"&&!o.value}),a=!sp&&window.requestAnimationFrame||function(d){return setTimeout(d,16.6)},l=function(){o.value||a(function(){o.value=!0})};return An(function(){(n==null?void 0:n.type)==="lazy"&&ri(function(){var d=Math.max(10,n.bufferSize||10),u=r.value*d;Bne(t.value,e.value,l,u)})}),{hasLazyLoadHolder:s,tRowHeight:r}}function tbn(e,t){An(function(){window.addEventListener(e,t)}),qs(function(){window.removeEventListener(e,t)})}function nbn(e,t){tbn("resize",e);var n=null;An(function(){!window.ResizeObserver||!t||(n=new window.ResizeObserver(e),n.observe(t))}),qs(function(){var r;(r=n)===null||r===void 0||r.disconnect()})}var Zde=["dialog","drawer"],Xfi=1e3,Gfi=5e3,Yfi=1,Zfi=zy(function e(){var t=this;Hy(this,e),Pe(this,"popupStack",{popup:new Set,dialog:new Set,message:new Set,drawer:new Set}),Pe(this,"zIndexStack",[]),Pe(this,"getNextZIndex",function(n){var r=n==="message"?Array.from(t.popupStack.message).pop()||Gfi:Array.from(t.popupStack.popup).pop()||Xfi;return r+Yfi}),Pe(this,"add",function(n){var r=t.getNextZIndex(n);return t.popupStack[n].add(r),Zde.includes(n)&&t.popupStack.popup.add(r),t.zIndexStack.push(r),r}),Pe(this,"delete",function(n,r){t.popupStack[r].delete(n),Zde.includes(r)&&t.popupStack.popup.delete(n);var o=t.zIndexStack.indexOf(n);o!==-1&&t.zIndexStack.splice(o,1)}),Pe(this,"isTopInteractivePopup",function(n,r){var o;if(Zde.includes(n)){var s=t.zIndexStack[t.zIndexStack.length-1];return r===s}return((o=t.popupStack[n])===null||o===void 0?void 0:o.size)>1?r===Array.from(t.popupStack[n]).pop():!0}),Pe(this,"getLastZIndex",function(){return t.zIndexStack[t.zIndexStack.length-1]})}),KCe=new Zfi;function aZe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.visible,r=t.runOnMounted,o=he(0),s=function(){o.value=KCe.add(e)},a=function(){KCe.delete(o.value,e)},l=function(){return Zde.includes(e)?KCe.isTopInteractivePopup(e,o.value):!1};return At(function(){return n==null?void 0:n.value},function(d){d?s():a()},{immediate:!0}),r&&(An(function(){s()}),qs(function(){a()})),{zIndex:d6(o),open:s,close:a,isTopInteractivePopup:l}}function pp(e){var t=ps(),n=G(function(){return t.props.readonly}),r=pt("formReadonly",Object.create(null));return G(function(){var o,s,a;return _f(e==null||(o=e.beforeReadonly)===null||o===void 0?void 0:o.value)?e.beforeReadonly.value:_f(n==null?void 0:n.value)?n.value:_f(e==null||(s=e.afterReadonly)===null||s===void 0?void 0:s.value)?e.afterReadonly.value:_f((a=r.readonly)===null||a===void 0?void 0:a.value)?r.readonly.value:!1})}function Sz(e,t){if(!(typeof window>"u")){var n=window&&window.ResizeObserver;if(n){var r=null,o=function(){!r||!e.value||(r.unobserve(e.value),r.disconnect(),r=null)},s=function(l){r=new ResizeObserver(t),r.observe(l)};e&&At(e,function(a){o(),a&&s(a)},{immediate:!0,flush:"post"}),qs(function(){o()})}}}function O8(e,t){if(e){var n=Object.keys(t);n.forEach(function(r){e.style[r]=t[r]})}}var JCe=200,qfi="rgba(0, 0, 0, 0)",Kfi="rgba(0, 0, 0, 0.35)",Jfi=function(t,n){var r;if(n)return n;if(t!=null&&(r=t.dataset)!==null&&r!==void 0&&r.ripple){var o=t.dataset.ripple;return o}if(t instanceof Element){var s=getComputedStyle(t).getPropertyValue("--ripple-color");if(s)return s}return Kfi};function aI(e,t){var n=he(null),r=sn(),o=Hfi(),s=o.keepRipple,a=function(d){var u=e.value;if(!(!u||!(u instanceof Element))){var h=Jfi(u,t==null?void 0:t.value);if(!(d.button!==0||!e||!s)&&!(u.classList.contains("".concat(r.value,"-is-active"))||u.classList.contains("".concat(r.value,"-is-disabled"))||u.classList.contains("".concat(r.value,"-is-checked"))||u.classList.contains("".concat(r.value,"-is-loading")))&&u instanceof Element){var g=getComputedStyle(u),m=parseInt(g.borderWidth,10),v=m>0?m:0,f=u.offsetWidth,k=u.offsetHeight;n.value.parentNode===null&&(O8(n.value,{position:"absolute",left:"".concat(0-v,"px"),top:"".concat(0-v,"px"),width:"".concat(f,"px"),height:"".concat(k,"px"),borderRadius:g.borderRadius,pointerEvents:"none",overflow:"hidden"}),u.appendChild(n.value));var A=document.createElement("div");O8(A,{marginTop:"0",marginLeft:"0",right:"".concat(f,"px"),width:"".concat(f+20,"px"),height:"100%",transition:"transform ".concat(JCe,"ms cubic-bezier(.38, 0, .24, 1), background ").concat(JCe*2,"ms linear"),transform:"skewX(-8deg)",pointerEvents:"none",position:"absolute",zIndex:0,backgroundColor:h,opacity:"0.9"});for(var p=new WeakMap,b=u.children.length,w=0;w4&&arguments[4]!==void 0?arguments[4]:"value",s=ps(),a=s.emit,l=s.vnode,d=he(),u=l.props||{},h=Object.prototype.hasOwnProperty.call(u,"modelValue")||Object.prototype.hasOwnProperty.call(u,"model-value"),g=Object.prototype.hasOwnProperty.call(u,o)||Object.prototype.hasOwnProperty.call(u,$v(o));return h?[t,function(m){a("update:modelValue",m);for(var v=arguments.length,f=new Array(v>1?v-1:0),k=1;k1?v-1:0),k=1;k1?v-1:0),k=1;kh}),v=he(0),f=new Map,k=0,A=0,p=0,b=0,w=0,O=0,y=function(){t.value.forEach(function(I,B){I.$index=B,o&&(g.cachedScrollY[B]=B*a)}),o||(g.cachedScrollY[t.value.length-1]=void 0)};y();var C=G(function(){var D=g.cachedHeight,I=D.length;if(I){var B=D.reduce(function(M,N){return M+N||a},0);if(D.length===t.value.length)return B;var R=B/D.length;return B+(t.value.length-D.length)*R}return m.value?t.value.length*a:0}),_=G(function(){var D=g.visibleData,I=D[0];return I?D.length===1?0:g.cachedScrollY[I.$index]:0}),S=function(){O=Math.min(w+k+d*2,t.value.length),g.visibleData=t.value.slice(w,O)},L=function(){var I,B=f.get(p);if(B){var R=B==null||(I=B.getBoundingClientRect())===null||I===void 0?void 0:I.height;g.cachedScrollY[p]=n.value.scrollTop-b,g.cachedHeight[p]=R;for(var M=p+1;M<=((N=g.visibleData[g.visibleData.length-1])===null||N===void 0?void 0:N.$index);M++){var N,j=f.get(M),W=(j==null?void 0:j.getBoundingClientRect())||{},H=W.height;g.cachedHeight[M]=H;var X=g.cachedScrollY[M-1]+g.cachedHeight[M-1];g.cachedScrollY.splice(M,1,X)}for(var Y=p-1;Y>=((Z=g.visibleData[0])===null||Z===void 0?void 0:Z.$index);Y--){var Z,ie=f.get(Y),J=(ie==null?void 0:ie.getBoundingClientRect())||{},re=J.height;g.cachedHeight[Y]=re;var se=g.cachedScrollY[Y+1]-g.cachedHeight[Y];g.cachedScrollY.splice(Y,1,se)}if(g.cachedScrollY[0]>0){for(var le=g.cachedScrollY[0],ge=Math.min(O,t.value.length),K=0;K=w;ce--)ce===O-1?g.cachedScrollY.splice(ce,1,te.value-g.cachedHeight[ce]):g.cachedScrollY.splice(ce,1,g.cachedScrollY[ce+1]-g.cachedHeight[ce])})}},E=function(){if(m.value){var I=n.value.scrollTop,B=I-A;A=I,B+=b;var R=p;if(B){if(B>=0){for(;R(g.cachedHeight[R]||a);)g.cachedHeight[R]||(g.cachedHeight[R]=a),B-=g.cachedHeight[R],R++;R>=t.value.length?(p=t.value.length-1,b=0):(p=R,b=B);var M=n.value,N=M.clientHeight,j=M.scrollHeight;I+N===j&&(p=t.value.length-k+1),w<=p-d&&(w=Math.min(t.value.length-k,p-d),w<0&&(w=0))}else{for(;B<0;)R--,g.cachedHeight[R]||(g.cachedHeight[R]=a),B+=g.cachedHeight[R];R<0?(p=0,b=0):(p=R,b=B),L(),w>p-d&&(w=Math.max(0,p-d))}S()}}};!o&&At(v,L,{flush:"post"});var Q=function(){m.value&&v.value++};At(t,function(){y(),g.visibleData=[],g.cachedScrollY=[],g.cachedHeight=[],A=0,p=0,b=0,w=0,f.clear(),t.value.length<=h?g.visibleData=t.value:S(),n.value&&(n.value.scrollTop=0)});var T=!1,P=function(){T&&(k=Math.ceil(n.value.offsetHeight/a),S())};return An(function(){if(!(!window||!window.IntersectionObserver)){var D=new window.IntersectionObserver(function(I){var B=I[0];(B.isIntersecting||B.intersectionRatio)&&(T=!0,m.value&&P(),D.unobserve(n.value))});n.value&&D.observe(n.value)}}),udt(udt({trs:f,scrollHeight:C},Li(g)),{},{translateY:_,handleScroll:E,handleRowMounted:Q,refreshContainer:P,fixedHeight:o,calculateScrollY:L})}function ibn(e,t){var n,r,o=he([]),s=he((((n=t.value.data)===null||n===void 0?void 0:n.length)||0)*(((r=t.value.scroll)===null||r===void 0?void 0:r.rowHeight)||50)),a=he(0),l=[],d=he(0),u=he(0),h=he([0,15]),g=G(function(){var y,C,_=t.value.scroll;return _?{bufferSize:_.bufferSize||10,isFixedRowHeight:(y=_.isFixedRowHeight)!==null&&y!==void 0?y:!1,rowHeight:_.rowHeight||47,threshold:_.threshold||100,type:_.type,fixedRows:(C=_.fixedRows)!==null&&C!==void 0?C:[0,0]}:{}}),m=G(function(){var y=t.value.data;return g.value.type==="virtual"&&g.value.threshold_&&Q===-1&&(Q=D,Q-g.value.bufferSize>0&&(E=P-R-Ase(L))),Q===-1&&(L.push(R),L.length>g.value.bufferSize&&L.shift()),T===-1&&(P>d.value+_||D===t.value.data.length-1)&&(T=D),Q!==-1&&T!==-1)break}var M=mIe([Q-g.value.bufferSize,0]),N=kIe([T+g.value.bufferSize,t.value.data.length]),j=Ase(l.slice(0,Math.min(M,S)));return{startIndex:M,endIndex:N,translateY:E-j}}var f=nA(function(){var y=v(),C=y.startIndex,_=y.endIndex,S=y.translateY,L=g.value.fixedRows,E=ui(L,2),Q=E[0],T=E[1],P=Q?t.value.data.slice(0,Q):[];Q&&C0&&(D=D.slice(I)),h.value.join()!==[C,_].join()&&C>=0&&(s.value=S,o.value=P.concat(t.value.data.slice(C,_),D),h.value=[C,_])},100),k=function(C){var _;if(!(!m.value||!C||g.value.isFixedRowHeight||!e.value)){var S=((_=C.ref.value)===null||_===void 0?void 0:_.getBoundingClientRect().height)||g.value.rowHeight,L=C.data.VIRTUAL_SCROLL_INDEX;if(l[L]!==S){var E=S-l[L];l[L]=S,a.value=a.value+E}}},A=function(){m.value&&f()},p=function(C){var _=ui(C,1),S=_[0].contentRect;if(!t.value.preventResizeRefresh){var L=16;Math.abs(S.width-u.value)>L&&e.value&&(e.value.scrollTop=0,s.value=0),u.value=S.width,d.value=S.height}},b=function(C){C.forEach(function(_,S){_.VIRTUAL_SCROLL_INDEX=S})},w=function(C){var _=C.index,S=C.top,L=S===void 0?0:S,E=C.behavior,Q=Ase(l.slice(0,_+1))-L;e.value.scrollTo({top:Q,behavior:E||"auto"})},O=function(C){if(w(C),!g.value.isFixedRowHeight)var _,S=(_=C.time)!==null&&_!==void 0?_:60,L=setTimeout(function(){w(C),clearTimeout(L)},S)};return Sz(G(function(){return m.value?e.value:void 0}),p),At(function(){return[Wn(t.value.data),g.value,m.value,e.value]},function(){if(!(!m.value||!e.value)){var y=t.value.data;if(b(y),d.value=e.value.getBoundingClientRect().height,l.length!==t.value.data.length){var C=Array.from(l);C.length=t.value.data.length,C.fill(g.value.rowHeight||47),l=C}a.value=Ase(l),h.value=[0,0],f()}},{immediate:!0}),At(function(){return d.value},function(){f()}),{visibleData:o,translateY:s,scrollHeight:a,isVirtualScroll:m,handleScroll:A,handleRowMounted:k,scrollToElement:O}}function hdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Ose(e){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:yse,r=he(Ose(Ose({},yse),n)),o=null,s=function(){var l;if(e){var d=r.value,u=d.debounceTime,h=u===void 0?0:u,g=d.config,m=g===void 0?yse.config:g,v=function(){for(var k=arguments.length,A=new Array(k),p=0;p0?Ap(v,h):v),o.observe(e,m)}};At(function(){return n},function(a){iZe(a,r.value)||(r.value=Ose(Ose({},yse),a),s())},{deep:!0}),An(s),qs(function(){var a;return(a=o)===null||a===void 0?void 0:a.disconnect()})}var Cse=function(t){var n,r;if(typeof window>"u")return"";var o=(n=document)===null||n===void 0?void 0:n.documentElement,s=getComputedStyle(o);return(r=s.getPropertyValue(t).trim())!==null&&r!==void 0?r:""};function ngi(e){var t,n={},r=[];r=Object.values(e),Object.entries(e).forEach(function(s){var a=ui(s,2),l=a[0],d=a[1];n[l]=he(Cse(d))}),r.forEach(function(s){n[s]=he(Cse(s))});var o=(t=document)===null||t===void 0?void 0:t.documentElement;return tgi(o,function(s){s.some(function(a){return a.type==="attributes"&&a.attributeName===Dfi?(qr(e)||Array.isArray(e)?r.forEach(function(l){n[l].value=Cse(l)}):Object.entries(e).forEach(function(l){var d=ui(l,2),u=d[0],h=d[1];n[u].value=Cse(h)}),!0):!1})}),n}function fdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function igi(e){for(var t=1;t"u")){var s=(t=(n=window).getComputedStyle)===null||t===void 0?void 0:t.call(n,e),a=(s==null?void 0:s.color)||"",l=(s==null?void 0:s.fontSize)||"12px",d=(r=window)===null||r===void 0||(r=r.navigator)===null||r===void 0?void 0:r.userAgent,u=/Safari/.test(d)&&!/Chrome/.test(d),h=/(?=.*iPhone)[?=.*MicroMessenger]/.test(d)&&!/Chrome/.test(d),g=/(?=.*iPad)[?=.*MicroMessenger]/.test(d)&&!/Chrome/.test(d);if((u||h||g)&&(o={transformOrigin:"0px 0px",transform:"scale(".concat(parseInt(l,10)/12,")")}),a&&MB()>11){var m=a.match(/[\d.]+/g),v=m?"rgba(".concat(m[0],", ").concat(m[1],", ").concat(m[2],", 0)"):"";O8(e,_se(_se({},o),{},{background:"conic-gradient(from 90deg at 50% 50%,".concat(v," 0deg, ").concat(a," 360deg)")}))}else O8(e,_se(_se({},o),{},{background:""}))}}var hgi=et({name:"TLoadingGradient",setup:function(){var t=an(),n=he();return pn(function(){ri(function(){ugi(n.value)})}),function(){var r="".concat(t.value,"-loading__gradient"),o=[r,"".concat(t.value,"-icon-loading")];return c("svg",{class:o,viewBox:"0 0 12 12",version:"1.1",width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg"},[c("foreignObject",{x:"0",y:"0",width:"12",height:"12"},[c("div",{class:"".concat(r,"-conic"),ref:n},null)])])}}});/** + */function gdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function _se(e){for(var t=1;t"u")){var s=(t=(n=window).getComputedStyle)===null||t===void 0?void 0:t.call(n,e),a=(s==null?void 0:s.color)||"",l=(s==null?void 0:s.fontSize)||"12px",d=(r=window)===null||r===void 0||(r=r.navigator)===null||r===void 0?void 0:r.userAgent,u=/Safari/.test(d)&&!/Chrome/.test(d),h=/(?=.*iPhone)[?=.*MicroMessenger]/.test(d)&&!/Chrome/.test(d),g=/(?=.*iPad)[?=.*MicroMessenger]/.test(d)&&!/Chrome/.test(d);if((u||h||g)&&(o={transformOrigin:"0px 0px",transform:"scale(".concat(parseInt(l,10)/12,")")}),a&&MB()>11){var m=a.match(/[\d.]+/g),v=m?"rgba(".concat(m[0],", ").concat(m[1],", ").concat(m[2],", 0)"):"";O8(e,_se(_se({},o),{},{background:"conic-gradient(from 90deg at 50% 50%,".concat(v," 0deg, ").concat(a," 360deg)")}))}else O8(e,_se(_se({},o),{},{background:""}))}}var hgi=et({name:"TLoadingGradient",setup:function(){var t=sn(),n=he();return An(function(){ri(function(){ugi(n.value)})}),function(){var r="".concat(t.value,"-loading__gradient"),o=[r,"".concat(t.value,"-icon-loading")];return c("svg",{class:o,viewBox:"0 0 12 12",version:"1.1",width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg"},[c("foreignObject",{x:"0",y:"0",width:"12",height:"12"},[c("div",{class:"".concat(r,"-conic"),ref:n},null)])])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -116,11 +116,11 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var ggi=function(){return{name:an("loading"),centerClass:an("loading--center"),fullscreenClass:an("loading__fullscreen"),lockClass:an("loading--lock"),overlayClass:an("loading__overlay"),relativeClass:an("loading__parent"),fullClass:an("loading--full"),inheritColorClass:an("loading--inherit-color")}},wIe=et({name:"TLoading",inheritAttrs:!1,props:fgi,setup:function(t,n){var r=n.slots,o=n.attrs,s=he(!1),a=ggi(),l=a.name,d=a.centerClass,u=a.fullscreenClass,h=a.lockClass,g=a.overlayClass,m=a.relativeClass,v=a.fullClass,f=a.inheritColorClass,k=an(),A=hr(),p=il(),b=Od(),w=b.SIZE,O=function(){s.value=!1;var M=setTimeout(function(){s.value=!0,clearTimeout(M)},t.delay)},y=B4e(function(){return t.attach}),C=G(function(){return!!(!t.delay||t.delay&&s.value)}),_=G(function(){var R={};return t.zIndex!==void 0&&(R.zIndex=t.zIndex),["small","medium","large"].includes(t.size)||(R["font-size"]=t.size),R}),S=G(function(){return!!(t.default||r.default||t.content||r.content)}),L=G(function(){return t.preventScrollThrough&&t.fullscreen}),E=G(function(){return!!(t.text||r.text)}),T=G(function(){return S.value&&t.loading&&C.value}),Q=G(function(){return t.fullscreen&&t.loading&&C.value}),P=G(function(){return t.attach&&t.loading&&C.value}),D=G(function(){var R=[d.value,qpn(w.value,t.size),Pe({},f.value,t.inheritColor)],M=[l.value,u.value,d.value,g.value];return{baseClasses:R,attachClasses:R.concat([l.value,v.value,Pe({},g.value,t.showOverlay)]),withContentClasses:R.concat([l.value,v.value,Pe({},g.value,t.showOverlay)]),fullScreenClasses:M,normalClasses:R.concat([l.value])}}),I=Li(t),B=I.loading;return At([B],function(R){var M=ui(R,1),N=M[0];N?(O(),L.value&&Yq(document.body,h.value)):L.value&&Xfe(document.body,h.value)}),pn(function(){t.delay&&O()}),function(){var R=D.value,M=R.fullScreenClasses,N=R.baseClasses,j=R.withContentClasses,W=R.attachClasses,H=R.normalClasses,X=c(hgi,null,null),Y=B.value&&A("indicator",X),Z=E.value&&c("div",{class:"".concat(k.value,"-loading__text")},[A("text")]);return t.fullscreen?!Q.value||!t.loading?null:c(op,{disabled:!t.attach||!y.value,to:y.value},{default:function(){return[c("div",Yn({class:M,style:_.value},o),[c("div",{class:N},[Y,Z])])]}}):S.value?c("div",Yn({class:m.value},o),[p("default","content"),T.value&&c("div",{class:j,style:_.value},[Y,Z])]):t.attach?!P.value||!B.value?null:c(op,{disabled:!t.attach||!y.value,to:y.value},{default:function(){return[c("div",Yn({class:W,style:_.value},o),[Y,Z])]}}):B.value?c("div",Yn({class:H,style:_.value},o),[Y,Z]):null}}});/** + */var ggi=function(){return{name:sn("loading"),centerClass:sn("loading--center"),fullscreenClass:sn("loading__fullscreen"),lockClass:sn("loading--lock"),overlayClass:sn("loading__overlay"),relativeClass:sn("loading__parent"),fullClass:sn("loading--full"),inheritColorClass:sn("loading--inherit-color")}},wIe=et({name:"TLoading",inheritAttrs:!1,props:fgi,setup:function(t,n){var r=n.slots,o=n.attrs,s=he(!1),a=ggi(),l=a.name,d=a.centerClass,u=a.fullscreenClass,h=a.lockClass,g=a.overlayClass,m=a.relativeClass,v=a.fullClass,f=a.inheritColorClass,k=sn(),A=hr(),p=il(),b=Od(),w=b.SIZE,O=function(){s.value=!1;var M=setTimeout(function(){s.value=!0,clearTimeout(M)},t.delay)},y=B4e(function(){return t.attach}),C=G(function(){return!!(!t.delay||t.delay&&s.value)}),_=G(function(){var R={};return t.zIndex!==void 0&&(R.zIndex=t.zIndex),["small","medium","large"].includes(t.size)||(R["font-size"]=t.size),R}),S=G(function(){return!!(t.default||r.default||t.content||r.content)}),L=G(function(){return t.preventScrollThrough&&t.fullscreen}),E=G(function(){return!!(t.text||r.text)}),Q=G(function(){return S.value&&t.loading&&C.value}),T=G(function(){return t.fullscreen&&t.loading&&C.value}),P=G(function(){return t.attach&&t.loading&&C.value}),D=G(function(){var R=[d.value,qpn(w.value,t.size),Pe({},f.value,t.inheritColor)],M=[l.value,u.value,d.value,g.value];return{baseClasses:R,attachClasses:R.concat([l.value,v.value,Pe({},g.value,t.showOverlay)]),withContentClasses:R.concat([l.value,v.value,Pe({},g.value,t.showOverlay)]),fullScreenClasses:M,normalClasses:R.concat([l.value])}}),I=Li(t),B=I.loading;return At([B],function(R){var M=ui(R,1),N=M[0];N?(O(),L.value&&Yq(document.body,h.value)):L.value&&Xfe(document.body,h.value)}),An(function(){t.delay&&O()}),function(){var R=D.value,M=R.fullScreenClasses,N=R.baseClasses,j=R.withContentClasses,W=R.attachClasses,H=R.normalClasses,X=c(hgi,null,null),Y=B.value&&A("indicator",X),Z=E.value&&c("div",{class:"".concat(k.value,"-loading__text")},[A("text")]);return t.fullscreen?!T.value||!t.loading?null:c(op,{disabled:!t.attach||!y.value,to:y.value},{default:function(){return[c("div",Yn({class:M,style:_.value},o),[c("div",{class:N},[Y,Z])])]}}):S.value?c("div",Yn({class:m.value},o),[p("default","content"),Q.value&&c("div",{class:j,style:_.value},[Y,Z])]):t.attach?!P.value||!B.value?null:c(op,{disabled:!t.attach||!y.value,to:y.value},{default:function(){return[c("div",Yn({class:W,style:_.value},o),[Y,Z])]}}):B.value?c("div",Yn({class:H,style:_.value},o),[Y,Z]):null}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var nN=null;function mgi(e){var t=w8({fullscreen:!1,attach:"body",loading:!0,preventScrollThrough:!0},e);return t}function mdt(e,t){var n=mgi(e);if(n.fullscreen&&nN)return nN;var r=he(""),o=he(""),s=et({setup:function(){var m=hs(n);return r.value=an("loading__parent--relative").value,o.value=an("loading--lock").value,function(){return xn(wIe,m)}}}),a=_z(n.fullscreen?"body":n.attach),l=c(s);(t??Ru._context)&&(l.appContext=t??Ru._context);var d=document.createElement("div");b8(l,d);var u=n.preventScrollThrough&&n.fullscreen;u&&Yq(document.body,o.value),a?Yq(a,r.value):console.error("attach is not exist");var h={hide:function(){Xfe(a,r.value),Xfe(document.body,o.value),b8(null,d),d.remove()}};return h}function rbn(e,t){if(e===!0)return nN=mdt({fullscreen:!0,loading:!0,attach:"body",preventScrollThrough:!0},t),nN;if(e===!1){var n;(n=nN)===null||n===void 0||n.hide(),nN=null;return}return mdt(e)}var Ru=rbn;Ru.install=function(e){e.config.globalProperties.$loading=rbn,Ru._context=e._context};/** + */var nN=null;function mgi(e){var t=w8({fullscreen:!1,attach:"body",loading:!0,preventScrollThrough:!0},e);return t}function mdt(e,t){var n=mgi(e);if(n.fullscreen&&nN)return nN;var r=he(""),o=he(""),s=et({setup:function(){var m=hs(n);return r.value=sn("loading__parent--relative").value,o.value=sn("loading--lock").value,function(){return xn(wIe,m)}}}),a=_z(n.fullscreen?"body":n.attach),l=c(s);(t??Ru._context)&&(l.appContext=t??Ru._context);var d=document.createElement("div");b8(l,d);var u=n.preventScrollThrough&&n.fullscreen;u&&Yq(document.body,o.value),a?Yq(a,r.value):console.error("attach is not exist");var h={hide:function(){Xfe(a,r.value),Xfe(document.body,o.value),b8(null,d),d.remove()}};return h}function rbn(e,t){if(e===!0)return nN=mdt({fullscreen:!0,loading:!0,attach:"body",preventScrollThrough:!0},t),nN;if(e===!1){var n;(n=nN)===null||n===void 0||n.hide(),nN=null;return}return mdt(e)}var Ru=rbn;Ru.install=function(e){e.config.globalProperties.$loading=rbn,Ru._context=e._context};/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -136,11 +136,11 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function vdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Sse(e){for(var t=1;t{var t=["strokeLinecap","fillRule","clipRule","strokeWidth"];return t.includes(e)?e.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1-$2").toLowerCase():e},jr=(e,t)=>{var n={};if(e.attrs)for(var[r,o]of Object.entries(e.attrs))if(typeof o=="string"&&o.startsWith("props.")){var s=o.split(".")[1];n[Adt(r)]=t[s]}else n[Adt(r)]=o;e.tag==="svg"&&(n.class=t.class,n.style=t.style,n.onClick=t.onClick);var a=e.children?e.children.map(l=>jr(l,t)):[];return xn(e.tag,n,a)},bgi="t",sbn={classPrefix:bgi};function wgi(){var{classPrefix:e}=sbn;return{SIZE:{default:"",xs:"".concat(e,"-size-xs"),small:"".concat(e,"-size-s"),medium:"".concat(e,"-size-m"),large:"".concat(e,"-size-l"),xl:"".concat(e,"-size-xl"),block:"".concat(e,"-size-full-width")},STATUS:{loading:"".concat(e,"-is-loading"),disabled:"".concat(e,"-is-disabled"),focused:"".concat(e,"-is-focused"),success:"".concat(e,"-is-success"),error:"".concat(e,"-is-error"),warning:"".concat(e,"-is-warning"),selected:"".concat(e,"-is-selected"),active:"".concat(e,"-is-active"),checked:"".concat(e,"-is-checked"),current:"".concat(e,"-is-current"),hidden:"".concat(e,"-is-hidden"),visible:"".concat(e,"-is-visible"),expanded:"".concat(e,"-is-expanded"),indeterminate:"".concat(e,"-is-indeterminate")}}}function Wr(e){var t=wgi().SIZE,n=G(()=>e.value in t?t[e.value]:""),r=G(()=>e.value===void 0||e.value in t?{}:{fontSize:e.value});return{style:r,className:n}}function pdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function bdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-add-rectangle",u.value]),m=G(()=>bdt(bdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Ogi,v.value)}});function wdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Odt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-add",u.value]),m=G(()=>Odt(Odt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Cgi,v.value)}});function ydt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Cdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-arrow-down",u.value]),m=G(()=>Cdt(Cdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(_gi,v.value)}});function _dt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Sdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-browse-off",u.value]),m=G(()=>Sdt(Sdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Lgi,v.value)}});function Ldt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function xdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-browse",u.value]),m=G(()=>xdt(xdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Egi,v.value)}});function Edt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Tdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-caret-right-small",u.value]),m=G(()=>Tdt(Tdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Tgi,v.value)}});function Qdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Ddt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-check-circle-filled",u.value]),m=G(()=>Ddt(Ddt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Dgi,v.value)}});function Bdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Rdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-check-circle",u.value]),m=G(()=>Rdt(Rdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Bgi,v.value)}});function Idt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Mdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-check",u.value]),m=G(()=>Mdt(Mdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Igi,v.value)}});function Pdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Fdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-chevron-down",u.value]),m=G(()=>Fdt(Fdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Mgi,v.value)}});function Ndt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Udt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-chevron-left-double",u.value]),m=G(()=>Udt(Udt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Pgi,v.value)}});function jdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Wdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-chevron-left",u.value]),m=G(()=>Wdt(Wdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Ngi,v.value)}});function Vdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function zdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-chevron-right-circle",u.value]),m=G(()=>zdt(zdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Ugi,v.value)}});function Hdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function $dt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-chevron-right-double",u.value]),m=G(()=>$dt($dt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Wgi,v.value)}});function Xdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Gdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-chevron-right",u.value]),m=G(()=>Gdt(Gdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(zgi,v.value)}});function Ydt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Zdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-chevron-up",u.value]),m=G(()=>Zdt(Zdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Hgi,v.value)}});function qdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Kdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-clear",u.value]),m=G(()=>Kdt(Kdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr($gi,v.value)}});function Jdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function eut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-close-circle-filled",u.value]),m=G(()=>eut(eut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Ggi,v.value)}});function tut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function nut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-close",u.value]),m=G(()=>nut(nut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Ygi,v.value)}});function iut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function rut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-copy",u.value]),m=G(()=>rut(rut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Zgi,v.value)}});function out(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function sut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-delete",u.value]),m=G(()=>sut(sut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(qgi,v.value)}});function aut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function lut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-download",u.value]),m=G(()=>lut(lut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Kgi,v.value)}});function cut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function dut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-edit-1",u.value]),m=G(()=>dut(dut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(emi,v.value)}});function uut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function hut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-ellipsis",u.value]),m=G(()=>hut(hut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(nmi,v.value)}});function fut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function gut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-error-circle-filled",u.value]),m=G(()=>gut(gut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(rmi,v.value)}});function mut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function kut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-file-attachment",u.value]),m=G(()=>kut(kut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(omi,v.value)}});function vut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Aut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-file-excel",u.value]),m=G(()=>Aut(Aut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(ami,v.value)}});function put(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function but(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-file-pdf",u.value]),m=G(()=>but(but({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(cmi,v.value)}});function wut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Out(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-file-powerpoint",u.value]),m=G(()=>Out(Out({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(umi,v.value)}});function yut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Cut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-file-word",u.value]),m=G(()=>Cut(Cut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(fmi,v.value)}});function _ut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Sut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-file",u.value]),m=G(()=>Sut(Sut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(mmi,v.value)}});function Lut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function xut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-filter",u.value]),m=G(()=>xut(xut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(vmi,v.value)}});function Eut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Tut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-help-circle-filled",u.value]),m=G(()=>Tut(Tut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(pmi,v.value)}});function Qut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Dut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-image-error",u.value]),m=G(()=>Dut(Dut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(bmi,v.value)}});function But(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Rut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-image",u.value]),m=G(()=>Rut(Rut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(wmi,v.value)}});function Iut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Mut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-info-circle-filled",u.value]),m=G(()=>Mut(Mut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Omi,v.value)}});function Put(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Fut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-minus-rectangle",u.value]),m=G(()=>Fut(Fut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(ymi,v.value)}});function Nut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Uut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-mirror",u.value]),m=G(()=>Uut(Uut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(_mi,v.value)}});function jut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Wut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-page-first",u.value]),m=G(()=>Wut(Wut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Lmi,v.value)}});function Vut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function zut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-page-last",u.value]),m=G(()=>zut(zut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Emi,v.value)}});function Hut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function $ut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-refresh",u.value]),m=G(()=>$ut($ut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Qmi,v.value)}});function Xut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Gut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-remove",u.value]),m=G(()=>Gut(Gut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Dmi,v.value)}});function Yut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Zut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-rotation",u.value]),m=G(()=>Zut(Zut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Rmi,v.value)}});function qut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Kut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-round",u.value]),m=G(()=>Kut(Kut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Mmi,v.value)}});function Jut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function eht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-send-filled",u.value]),m=G(()=>eht(eht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Fmi,v.value)}});function tht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function nht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-send",u.value]),m=G(()=>nht(nht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Umi,v.value)}});function iht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function rht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-setting",u.value]),m=G(()=>rht(rht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Wmi,v.value)}});function oht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function sht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-share-1",u.value]),m=G(()=>sht(sht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(zmi,v.value)}});function aht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function lht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-stop-circle",u.value]),m=G(()=>lht(lht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr($mi,v.value)}});function cht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function dht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-thumb-down-filled",u.value]),m=G(()=>dht(dht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Gmi,v.value)}});function uht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function hht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-thumb-down",u.value]),m=G(()=>hht(hht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Zmi,v.value)}});function fht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function ght(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-thumb-up-filled",u.value]),m=G(()=>ght(ght({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Kmi,v.value)}});function mht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function kht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-thumb-up",u.value]),m=G(()=>kht(kht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(e1i,v.value)}});function vht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Aht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-time-filled",u.value]),m=G(()=>Aht(Aht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(n1i,v.value)}});function pht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function bht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-upload",u.value]),m=G(()=>bht(bht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(i1i,v.value)}});function wht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Oht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-video",u.value]),m=G(()=>Oht(Oht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(o1i,v.value)}});function yht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Cht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-zoom-in",u.value]),m=G(()=>Cht(Cht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(a1i,v.value)}});function _ht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Sht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-zoom-out",u.value]),m=G(()=>Sht(Sht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(c1i,v.value)}}),u1i=typeof window>"u";function h1i(e,t){if(!u1i&&!(!document||!e||typeof e!="string")&&!(document.querySelectorAll(".".concat(t,'[src="').concat(e,'"]')).length>0)){var n=document.createElement("script");n.setAttribute("class",t),n.setAttribute("src",e),document.body.appendChild(n)}}var f1i={name:{type:String,default:""},size:{type:String,default:void 0},url:{type:[String,Array],default:void 0},loadDefaultIcons:{type:Boolean,default:!0},onClick:Function};function Lht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function xht(e){for(var t=1;te.size),o=G(()=>e.name||""),{className:s,style:a}=Wr(r),l=G(()=>{var g=[];return g=e.url instanceof Array?e.url.concat():[e.url],e.loadDefaultIcons&&g.push(g1i),g}),d=G(()=>["".concat(e_e,"-icon"),"".concat(e_e,"-icon-").concat(o.value),s.value]),u=G(()=>xht(xht({},a.value),n.style));pn(()=>{Array.from(new Set(l.value)).forEach(g=>{h1i(g,"".concat(e_e,"-svg-js-stylesheet--unique-class"))})});var h=G(()=>({class:d.value,style:u.value,onClick:g=>{var m;return(m=e.onClick)===null||m===void 0?void 0:m.call(e,{e:g})}}));return()=>xn("svg",h.value,xn("use",{href:e.url?"#".concat(o.value):"#t-icon-".concat(o.value)}))}}),k1i=m1i;/** + */var Ci=qi(vgi);function qq(e){"@babel/helpers - typeof";return qq=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qq(e)}function Agi(e,t){if(qq(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(qq(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function pgi(e){var t=Agi(e,"string");return qq(t)=="symbol"?t:t+""}function Ur(e,t,n){return(t=pgi(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Adt=e=>{var t=["strokeLinecap","fillRule","clipRule","strokeWidth"];return t.includes(e)?e.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1-$2").toLowerCase():e},jr=(e,t)=>{var n={};if(e.attrs)for(var[r,o]of Object.entries(e.attrs))if(typeof o=="string"&&o.startsWith("props.")){var s=o.split(".")[1];n[Adt(r)]=t[s]}else n[Adt(r)]=o;e.tag==="svg"&&(n.class=t.class,n.style=t.style,n.onClick=t.onClick);var a=e.children?e.children.map(l=>jr(l,t)):[];return xn(e.tag,n,a)},bgi="t",sbn={classPrefix:bgi};function wgi(){var{classPrefix:e}=sbn;return{SIZE:{default:"",xs:"".concat(e,"-size-xs"),small:"".concat(e,"-size-s"),medium:"".concat(e,"-size-m"),large:"".concat(e,"-size-l"),xl:"".concat(e,"-size-xl"),block:"".concat(e,"-size-full-width")},STATUS:{loading:"".concat(e,"-is-loading"),disabled:"".concat(e,"-is-disabled"),focused:"".concat(e,"-is-focused"),success:"".concat(e,"-is-success"),error:"".concat(e,"-is-error"),warning:"".concat(e,"-is-warning"),selected:"".concat(e,"-is-selected"),active:"".concat(e,"-is-active"),checked:"".concat(e,"-is-checked"),current:"".concat(e,"-is-current"),hidden:"".concat(e,"-is-hidden"),visible:"".concat(e,"-is-visible"),expanded:"".concat(e,"-is-expanded"),indeterminate:"".concat(e,"-is-indeterminate")}}}function Wr(e){var t=wgi().SIZE,n=G(()=>e.value in t?t[e.value]:""),r=G(()=>e.value===void 0||e.value in t?{}:{fontSize:e.value});return{style:r,className:n}}function pdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function bdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-add-rectangle",u.value]),m=G(()=>bdt(bdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Ogi,v.value)}});function wdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Odt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-add",u.value]),m=G(()=>Odt(Odt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Cgi,v.value)}});function ydt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Cdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-arrow-down",u.value]),m=G(()=>Cdt(Cdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(_gi,v.value)}});function _dt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Sdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-browse-off",u.value]),m=G(()=>Sdt(Sdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Lgi,v.value)}});function Ldt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function xdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-browse",u.value]),m=G(()=>xdt(xdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Egi,v.value)}});function Edt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Tdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-caret-right-small",u.value]),m=G(()=>Tdt(Tdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Tgi,v.value)}});function Qdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Ddt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-check-circle-filled",u.value]),m=G(()=>Ddt(Ddt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Dgi,v.value)}});function Bdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Rdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-check-circle",u.value]),m=G(()=>Rdt(Rdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Bgi,v.value)}});function Idt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Mdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-check",u.value]),m=G(()=>Mdt(Mdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Igi,v.value)}});function Pdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Fdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-chevron-down",u.value]),m=G(()=>Fdt(Fdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Mgi,v.value)}});function Ndt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Udt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-chevron-left-double",u.value]),m=G(()=>Udt(Udt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Pgi,v.value)}});function jdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Wdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-chevron-left",u.value]),m=G(()=>Wdt(Wdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Ngi,v.value)}});function Vdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function zdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-chevron-right-circle",u.value]),m=G(()=>zdt(zdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Ugi,v.value)}});function Hdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function $dt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-chevron-right-double",u.value]),m=G(()=>$dt($dt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Wgi,v.value)}});function Xdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Gdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-chevron-right",u.value]),m=G(()=>Gdt(Gdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(zgi,v.value)}});function Ydt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Zdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-chevron-up",u.value]),m=G(()=>Zdt(Zdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Hgi,v.value)}});function qdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Kdt(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-clear",u.value]),m=G(()=>Kdt(Kdt({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr($gi,v.value)}});function Jdt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function eut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-close-circle-filled",u.value]),m=G(()=>eut(eut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Ggi,v.value)}});function tut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function nut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-close",u.value]),m=G(()=>nut(nut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Ygi,v.value)}});function iut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function rut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-copy",u.value]),m=G(()=>rut(rut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Zgi,v.value)}});function out(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function sut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-delete",u.value]),m=G(()=>sut(sut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(qgi,v.value)}});function aut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function lut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-download",u.value]),m=G(()=>lut(lut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Kgi,v.value)}});function cut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function dut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-edit-1",u.value]),m=G(()=>dut(dut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(emi,v.value)}});function uut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function hut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-ellipsis",u.value]),m=G(()=>hut(hut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(nmi,v.value)}});function fut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function gut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-error-circle-filled",u.value]),m=G(()=>gut(gut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(rmi,v.value)}});function mut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function kut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-file-attachment",u.value]),m=G(()=>kut(kut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(omi,v.value)}});function vut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Aut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-file-excel",u.value]),m=G(()=>Aut(Aut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(ami,v.value)}});function put(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function but(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-file-pdf",u.value]),m=G(()=>but(but({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(cmi,v.value)}});function wut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Out(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-file-powerpoint",u.value]),m=G(()=>Out(Out({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(umi,v.value)}});function yut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Cut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-file-word",u.value]),m=G(()=>Cut(Cut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(fmi,v.value)}});function _ut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Sut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-file",u.value]),m=G(()=>Sut(Sut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(mmi,v.value)}});function Lut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function xut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-filter",u.value]),m=G(()=>xut(xut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(vmi,v.value)}});function Eut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Tut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-help-circle-filled",u.value]),m=G(()=>Tut(Tut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(pmi,v.value)}});function Qut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Dut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-image-error",u.value]),m=G(()=>Dut(Dut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(bmi,v.value)}});function But(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Rut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-image",u.value]),m=G(()=>Rut(Rut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(wmi,v.value)}});function Iut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Mut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-info-circle-filled",u.value]),m=G(()=>Mut(Mut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Omi,v.value)}});function Put(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Fut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-minus-rectangle",u.value]),m=G(()=>Fut(Fut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(ymi,v.value)}});function Nut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Uut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-mirror",u.value]),m=G(()=>Uut(Uut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(_mi,v.value)}});function jut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Wut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-page-first",u.value]),m=G(()=>Wut(Wut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Lmi,v.value)}});function Vut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function zut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-page-last",u.value]),m=G(()=>zut(zut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Emi,v.value)}});function Hut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function $ut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-refresh",u.value]),m=G(()=>$ut($ut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Qmi,v.value)}});function Xut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Gut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-remove",u.value]),m=G(()=>Gut(Gut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Dmi,v.value)}});function Yut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Zut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-rotation",u.value]),m=G(()=>Zut(Zut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Rmi,v.value)}});function qut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Kut(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-round",u.value]),m=G(()=>Kut(Kut({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Mmi,v.value)}});function Jut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function eht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-send-filled",u.value]),m=G(()=>eht(eht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Fmi,v.value)}});function tht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function nht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-send",u.value]),m=G(()=>nht(nht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Umi,v.value)}});function iht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function rht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-setting",u.value]),m=G(()=>rht(rht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Wmi,v.value)}});function oht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function sht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-share-1",u.value]),m=G(()=>sht(sht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(zmi,v.value)}});function aht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function lht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-stop-circle",u.value]),m=G(()=>lht(lht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr($mi,v.value)}});function cht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function dht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-thumb-down-filled",u.value]),m=G(()=>dht(dht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Gmi,v.value)}});function uht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function hht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-thumb-down",u.value]),m=G(()=>hht(hht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Zmi,v.value)}});function fht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function ght(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-thumb-up-filled",u.value]),m=G(()=>ght(ght({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(Kmi,v.value)}});function mht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function kht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-thumb-up",u.value]),m=G(()=>kht(kht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(e1i,v.value)}});function vht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Aht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-time-filled",u.value]),m=G(()=>Aht(Aht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(n1i,v.value)}});function pht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function bht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-upload",u.value]),m=G(()=>bht(bht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(i1i,v.value)}});function wht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Oht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-video",u.value]),m=G(()=>Oht(Oht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(o1i,v.value)}});function yht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Cht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-zoom-in",u.value]),m=G(()=>Cht(Cht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(a1i,v.value)}});function _ht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Sht(e){for(var t=1;te.size),o=G(()=>e.strokeColor?Array.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor:"currentColor"),s=G(()=>{var f;return e.strokeColor?Array.isArray(e.strokeColor)?(f=e.strokeColor[1])!==null&&f!==void 0?f:e.strokeColor[0]:e.strokeColor:"currentColor"}),a=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"transparent"),l=G(()=>{var f;return e.fillColor?Array.isArray(e.fillColor)?(f=e.fillColor[1])!==null&&f!==void 0?f:e.fillColor[0]:e.fillColor:"transparent"}),d=G(()=>e.fillColor?Array.isArray(e.fillColor)?e.fillColor[0]:e.fillColor:"currentColor"),{className:u,style:h}=Wr(r),g=G(()=>["t-icon","t-icon-zoom-out",u.value]),m=G(()=>Sht(Sht({fill:"none"},h.value),n.style)),v=G(()=>({class:g.value,style:m.value,onClick:f=>{var k;return(k=e.onClick)===null||k===void 0?void 0:k.call(e,{e:f})},strokeColor1:o.value,strokeColor2:s.value,fillColor1:a.value,fillColor2:l.value,strokeWidth:e.strokeWidth||2,filledColor:d.value}));return()=>jr(c1i,v.value)}}),u1i=typeof window>"u";function h1i(e,t){if(!u1i&&!(!document||!e||typeof e!="string")&&!(document.querySelectorAll(".".concat(t,'[src="').concat(e,'"]')).length>0)){var n=document.createElement("script");n.setAttribute("class",t),n.setAttribute("src",e),document.body.appendChild(n)}}var f1i={name:{type:String,default:""},size:{type:String,default:void 0},url:{type:[String,Array],default:void 0},loadDefaultIcons:{type:Boolean,default:!0},onClick:Function};function Lht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function xht(e){for(var t=1;te.size),o=G(()=>e.name||""),{className:s,style:a}=Wr(r),l=G(()=>{var g=[];return g=e.url instanceof Array?e.url.concat():[e.url],e.loadDefaultIcons&&g.push(g1i),g}),d=G(()=>["".concat(e_e,"-icon"),"".concat(e_e,"-icon-").concat(o.value),s.value]),u=G(()=>xht(xht({},a.value),n.style));An(()=>{Array.from(new Set(l.value)).forEach(g=>{h1i(g,"".concat(e_e,"-svg-js-stylesheet--unique-class"))})});var h=G(()=>({class:d.value,style:u.value,onClick:g=>{var m;return(m=e.onClick)===null||m===void 0?void 0:m.call(e,{e:g})}}));return()=>xn("svg",h.value,xn("use",{href:e.url?"#".concat(o.value):"#t-icon-".concat(o.value)}))}}),k1i=m1i;/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -152,7 +152,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var A1i=et({name:"TLink",props:v1i,emits:["click"],setup:function(t,n){var r=n.emit,o=il(),s=hr(),a=an("link"),l=Od(),d=l.STATUS,u=l.SIZE,h=Uo("classPrefix"),g=h.classPrefix,m=Tg(),v=G(function(){return["".concat(a.value),"".concat(a.value,"--theme-").concat(t.theme),Pe(Pe(Pe(Pe({},u.value[t.size],t.size!=="medium"),d.value.disabled,m.value),"".concat(g.value,"-is-underline"),t.underline),"".concat(a.value,"--hover-").concat(t.hover),!m.value)]}),f=function(A){m.value||r("click",A)};return function(){var k=o("default","content"),A=s("prefixIcon"),p=s("suffixIcon");return c("a",{class:Wn(v.value),href:m.value||!t.href?void 0:t.href,target:t.target?t.target:void 0,download:t.download?t.download:void 0,onClick:f},[A?c("span",{class:"".concat(a.value,"__prefix-icon")},[A]):null,k,p?c("span",{class:"".concat(a.value,"__suffix-icon")},[p]):null])}}});/** + */var A1i=et({name:"TLink",props:v1i,emits:["click"],setup:function(t,n){var r=n.emit,o=il(),s=hr(),a=sn("link"),l=Od(),d=l.STATUS,u=l.SIZE,h=Uo("classPrefix"),g=h.classPrefix,m=Tg(),v=G(function(){return["".concat(a.value),"".concat(a.value,"--theme-").concat(t.theme),Pe(Pe(Pe(Pe({},u.value[t.size],t.size!=="medium"),d.value.disabled,m.value),"".concat(g.value,"-is-underline"),t.underline),"".concat(a.value,"--hover-").concat(t.hover),!m.value)]}),f=function(A){m.value||r("click",A)};return function(){var k=o("default","content"),A=s("prefixIcon"),p=s("suffixIcon");return c("a",{class:Wn(v.value),href:m.value||!t.href?void 0:t.href,target:t.target?t.target:void 0,download:t.download?t.download:void 0,onClick:f},[A?c("span",{class:"".concat(a.value,"__prefix-icon")},[A]):null,k,p?c("span",{class:"".concat(a.value,"__suffix-icon")},[p]):null])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -172,7 +172,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var _1i=et({name:"TRow",props:p1i,setup:function(t){var n=Li(t),r=n.gutter,o=hr();Yi("rowContext",hs({gutter:r}));var s=mbn(),a=an("row"),l=G(function(){return b1i(a.value,t)}),d=G(function(){return w1i(t.gutter,s.value)});return function(){var u=t.tag;return xn(u,{class:l.value,style:d.value},[o("default")])}}});/** + */var _1i=et({name:"TRow",props:p1i,setup:function(t){var n=Li(t),r=n.gutter,o=hr();Yi("rowContext",hs({gutter:r}));var s=mbn(),a=sn("row"),l=G(function(){return b1i(a.value,t)}),d=G(function(){return w1i(t.gutter,s.value)});return function(){var u=t.tag;return xn(u,{class:l.value,style:d.value},[o("default")])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -180,7 +180,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var L1i=et({name:"TCol",inject:["rowContext"],props:S1i,setup:function(t){var n=an("col"),r=hr(),o=pt("rowContext",Object.create(null)),s=mbn(),a=G(function(){return C1i(n.value,t)}),l=G(function(){var d={},u=t.flex;if(u&&(d.flex=O1i(u)),o){var h=o.gutter;Object.assign(d,y1i(h,s.value))}return d});return function(){var d=t.tag;return xn(d,{class:a.value,style:l.value},[r("default")])}}});/** + */var L1i=et({name:"TCol",inject:["rowContext"],props:S1i,setup:function(t){var n=sn("col"),r=hr(),o=pt("rowContext",Object.create(null)),s=mbn(),a=G(function(){return C1i(n.value,t)}),l=G(function(){var d={},u=t.flex;if(u&&(d.flex=O1i(u)),o){var h=o.gutter;Object.assign(d,y1i(h,s.value))}return d});return function(){var d=t.tag;return xn(d,{class:a.value,style:l.value},[r("default")])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -192,7 +192,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var Q1i=et({name:"TDivider",props:T1i,setup:function(t){var n=an("divider"),r=il();return function(){var o=r("default","content"),s=G(function(){return t.layout!=="vertical"}),a=G(function(){return s.value&&!!o}),l=["".concat(n.value),["".concat(n.value,"--").concat(t.layout)],Pe(Pe(Pe({},"".concat(n.value,"--dashed"),!!t.dashed),"".concat(n.value,"--with-text"),!!a.value),"".concat(n.value,"--with-text-").concat(t.align),!!a.value)],d=G(function(){if(t.size){var u=s.value?"".concat(Kfe(t.size)," 0"):"0 ".concat(Kfe(t.size));return{margin:u}}return null});return c("div",{class:l,style:d.value},[a.value&&c("span",{class:"".concat(n.value,"__inner-text")},[o])])}}});/** + */var Q1i=et({name:"TDivider",props:T1i,setup:function(t){var n=sn("divider"),r=il();return function(){var o=r("default","content"),s=G(function(){return t.layout!=="vertical"}),a=G(function(){return s.value&&!!o}),l=["".concat(n.value),["".concat(n.value,"--").concat(t.layout)],Pe(Pe(Pe({},"".concat(n.value,"--dashed"),!!t.dashed),"".concat(n.value,"--with-text"),!!a.value),"".concat(n.value,"--with-text-").concat(t.align),!!a.value)],d=G(function(){if(t.size){var u=s.value?"".concat(Kfe(t.size)," 0"):"0 ".concat(Kfe(t.size));return{margin:u}}return null});return c("div",{class:l,style:d.value},[a.value&&c("span",{class:"".concat(n.value,"__inner-text")},[o])])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -204,7 +204,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function Qht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Dht(e){for(var t=1;t3?(N=H===M)&&(T=j[(E=j[4])?5:(E=3,3)],j[4]=j[5]=r):j[0]<=W&&((N=R<2&&WM||M>H)&&(j[4]=R,j[5]=M,I.n=H,E=0))}if(N||R>1)return u;throw D=!0,M}return function(R,M,N){if(Q>1)throw TypeError("Generator is already running");for(D&&M===1&&B(M,N),E=M,T=N;(o=E<2?r:T)||!D;){L||(E?E<3?(E>1&&(I.n=-1),B(E,T)):I.n=T:I.v=T);try{if(Q=2,L){if(E||(R="next"),o=L[R]){if(!(o=o.call(L,T)))throw TypeError("iterator result is not an object");if(!o.done)return o;T=o.value,E<2&&(E=0)}else E===1&&(o=L.return)&&o.call(L),E<2&&(T=TypeError("The iterator does not provide a '"+R+"' method"),E=1);L=r}else if((o=(D=I.n<0)?T:C.call(_,I))!==u)break}catch(j){L=r,E=1,T=j}finally{Q=1}}return{value:o,done:D}}}(A,b,w),!0),y}var u={};function h(){}function g(){}function m(){}o=Object.getPrototypeOf;var v=[][a]?o(o([][a]())):(t(o={},a,function(){return this}),o),f=m.prototype=h.prototype=Object.create(v);function k(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,m):(A.__proto__=m,t(A,l,"GeneratorFunction")),A.prototype=Object.create(f),A}return g.prototype=m,t(f,"constructor",m),t(m,"constructor",g),g.displayName="GeneratorFunction",t(m,l,"GeneratorFunction"),t(f),t(f,l,"Generator"),t(f,a,function(){return this}),t(f,"toString",function(){return"[object Generator]"}),(e.exports=n=function(){return{w:d,m:k}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(pbn);var Obn=pbn.exports,ybn={exports:{}},Cbn={exports:{}},_bn={exports:{}};(function(e){var t=Abn,n=wbn;function r(o,s){function a(d,u,h,g){try{var m=o[d](u),v=m.value;return v instanceof t?s.resolve(v.v).then(function(f){a("next",f,h,g)},function(f){a("throw",f,h,g)}):s.resolve(v).then(function(f){m.value=f,h(m)},function(f){return a("throw",f,h,g)})}catch(f){g(f)}}var l;this.next||(n(r.prototype),n(r.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),n(this,"_invoke",function(d,u,h){function g(){return new s(function(m,v){a(d,h,m,v)})}return l=l?l.then(g,g):g()},!0)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(_bn);var Sbn=_bn.exports;(function(e){var t=Obn,n=Sbn;function r(o,s,a,l,d){return new n(t().w(o,s,a,l),d||Promise)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(Cbn);var Lbn=Cbn.exports;(function(e){var t=Lbn;function n(r,o,s,a,l){var d=t(r,o,s,a,l);return d.next().then(function(u){return u.done?u.value:d.next()})}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(ybn);var I1i=ybn.exports,xbn={exports:{}};(function(e){function t(n){var r=Object(n),o=[];for(var s in r)o.unshift(s);return function a(){for(;o.length;)if((s=o.pop())in r)return a.value=s,a.done=!1,a;return a.done=!0,a}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(xbn);var M1i=xbn.exports,Ebn={exports:{}},Tbn={exports:{}};(function(e){function t(n){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(Tbn);var P1i=Tbn.exports;(function(e){var t=P1i.default;function n(r){if(r!=null){var o=r[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],s=0;if(o)return o.call(r);if(typeof r.next=="function")return r;if(!isNaN(r.length))return{next:function(){return r&&s>=r.length&&(r=void 0),{value:r&&r[s++],done:!r}}}}throw new TypeError(t(r)+" is not iterable")}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(Ebn);var F1i=Ebn.exports;(function(e){var t=Abn,n=Obn,r=I1i,o=Lbn,s=Sbn,a=M1i,l=F1i;function d(){var u=n(),h=u.m(d),g=(Object.getPrototypeOf?Object.getPrototypeOf(h):h.__proto__).constructor;function m(k){var A=typeof k=="function"&&k.constructor;return!!A&&(A===g||(A.displayName||A.name)==="GeneratorFunction")}var v={throw:1,return:2,break:3,continue:3};function f(k){var A,p;return function(b){A||(A={stop:function(){return p(b.a,2)},catch:function(){return b.v},abrupt:function(O,y){return p(b.a,v[O],y)},delegateYield:function(O,y,C){return A.resultName=y,p(b.d,l(O),C)},finish:function(O){return p(b.f,O)}},p=function(O,y,C){b.p=A.prev,b.n=A.next;try{return O(y,C)}finally{A.next=b.n}}),A.resultName&&(A[A.resultName]=b.v,A.resultName=void 0),A.sent=b.v,A.next=b.n;try{return k.call(this,A)}finally{b.p=A.prev,b.n=A.next}}}return(e.exports=d=function(){return{wrap:function(p,b,w,O){return u.w(f(p),b,w,O&&O.reverse())},isGeneratorFunction:m,mark:u.m,awrap:function(p,b){return new t(p,b)},AsyncIterator:s,async:function(p,b,w,O,y){return(m(b)?o:r)(f(p),b,w,O,y)},keys:a,values:l}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=d,e.exports.__esModule=!0,e.exports.default=e.exports})(kbn);var N1i=kbn.exports,qde=N1i(),U1i=qde;try{regeneratorRuntime=qde}catch{(typeof globalThis>"u"?"undefined":Hs(globalThis))==="object"?globalThis.regeneratorRuntime=qde:Function("r","regeneratorRuntime = r")(qde)}var fa=Dne(U1i);/** + */function Rht(e,t,n,r,o,s,a){try{var l=e[s](a),d=l.value}catch(u){return void n(u)}l.done?t(d):Promise.resolve(d).then(r,o)}function gg(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var s=e.apply(t,n);function a(d){Rht(s,r,o,a,l,"next",d)}function l(d){Rht(s,r,o,a,l,"throw",d)}a(void 0)})}}var kbn={exports:{}},vbn={exports:{}};(function(e){function t(n,r){this.v=n,this.k=r}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(vbn);var Abn=vbn.exports,pbn={exports:{}},bbn={exports:{}};(function(e){function t(n,r,o,s){var a=Object.defineProperty;try{a({},"",{})}catch{a=0}e.exports=t=function(d,u,h,g){if(u)a?a(d,u,{value:h,enumerable:!g,configurable:!g,writable:!g}):d[u]=h;else{var m=function(f,k){t(d,f,function(A){return this._invoke(f,k,A)})};m("next",0),m("throw",1),m("return",2)}},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,r,o,s)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(bbn);var wbn=bbn.exports;(function(e){var t=wbn;function n(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var r,o,s=typeof Symbol=="function"?Symbol:{},a=s.iterator||"@@iterator",l=s.toStringTag||"@@toStringTag";function d(A,p,b,w){var O=p&&p.prototype instanceof h?p:h,y=Object.create(O.prototype);return t(y,"_invoke",function(C,_,S){var L,E,Q,T=0,P=S||[],D=!1,I={p:0,n:0,v:r,a:B,f:B.bind(r,4),d:function(M,N){return L=M,E=0,Q=r,I.n=N,u}};function B(R,M){for(E=R,Q=M,o=0;!D&&T&&!N&&o3?(N=H===M)&&(Q=j[(E=j[4])?5:(E=3,3)],j[4]=j[5]=r):j[0]<=W&&((N=R<2&&WM||M>H)&&(j[4]=R,j[5]=M,I.n=H,E=0))}if(N||R>1)return u;throw D=!0,M}return function(R,M,N){if(T>1)throw TypeError("Generator is already running");for(D&&M===1&&B(M,N),E=M,Q=N;(o=E<2?r:Q)||!D;){L||(E?E<3?(E>1&&(I.n=-1),B(E,Q)):I.n=Q:I.v=Q);try{if(T=2,L){if(E||(R="next"),o=L[R]){if(!(o=o.call(L,Q)))throw TypeError("iterator result is not an object");if(!o.done)return o;Q=o.value,E<2&&(E=0)}else E===1&&(o=L.return)&&o.call(L),E<2&&(Q=TypeError("The iterator does not provide a '"+R+"' method"),E=1);L=r}else if((o=(D=I.n<0)?Q:C.call(_,I))!==u)break}catch(j){L=r,E=1,Q=j}finally{T=1}}return{value:o,done:D}}}(A,b,w),!0),y}var u={};function h(){}function g(){}function m(){}o=Object.getPrototypeOf;var v=[][a]?o(o([][a]())):(t(o={},a,function(){return this}),o),f=m.prototype=h.prototype=Object.create(v);function k(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,m):(A.__proto__=m,t(A,l,"GeneratorFunction")),A.prototype=Object.create(f),A}return g.prototype=m,t(f,"constructor",m),t(m,"constructor",g),g.displayName="GeneratorFunction",t(m,l,"GeneratorFunction"),t(f),t(f,l,"Generator"),t(f,a,function(){return this}),t(f,"toString",function(){return"[object Generator]"}),(e.exports=n=function(){return{w:d,m:k}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(pbn);var Obn=pbn.exports,ybn={exports:{}},Cbn={exports:{}},_bn={exports:{}};(function(e){var t=Abn,n=wbn;function r(o,s){function a(d,u,h,g){try{var m=o[d](u),v=m.value;return v instanceof t?s.resolve(v.v).then(function(f){a("next",f,h,g)},function(f){a("throw",f,h,g)}):s.resolve(v).then(function(f){m.value=f,h(m)},function(f){return a("throw",f,h,g)})}catch(f){g(f)}}var l;this.next||(n(r.prototype),n(r.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),n(this,"_invoke",function(d,u,h){function g(){return new s(function(m,v){a(d,h,m,v)})}return l=l?l.then(g,g):g()},!0)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(_bn);var Sbn=_bn.exports;(function(e){var t=Obn,n=Sbn;function r(o,s,a,l,d){return new n(t().w(o,s,a,l),d||Promise)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(Cbn);var Lbn=Cbn.exports;(function(e){var t=Lbn;function n(r,o,s,a,l){var d=t(r,o,s,a,l);return d.next().then(function(u){return u.done?u.value:d.next()})}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(ybn);var I1i=ybn.exports,xbn={exports:{}};(function(e){function t(n){var r=Object(n),o=[];for(var s in r)o.unshift(s);return function a(){for(;o.length;)if((s=o.pop())in r)return a.value=s,a.done=!1,a;return a.done=!0,a}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(xbn);var M1i=xbn.exports,Ebn={exports:{}},Tbn={exports:{}};(function(e){function t(n){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(Tbn);var P1i=Tbn.exports;(function(e){var t=P1i.default;function n(r){if(r!=null){var o=r[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],s=0;if(o)return o.call(r);if(typeof r.next=="function")return r;if(!isNaN(r.length))return{next:function(){return r&&s>=r.length&&(r=void 0),{value:r&&r[s++],done:!r}}}}throw new TypeError(t(r)+" is not iterable")}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(Ebn);var F1i=Ebn.exports;(function(e){var t=Abn,n=Obn,r=I1i,o=Lbn,s=Sbn,a=M1i,l=F1i;function d(){var u=n(),h=u.m(d),g=(Object.getPrototypeOf?Object.getPrototypeOf(h):h.__proto__).constructor;function m(k){var A=typeof k=="function"&&k.constructor;return!!A&&(A===g||(A.displayName||A.name)==="GeneratorFunction")}var v={throw:1,return:2,break:3,continue:3};function f(k){var A,p;return function(b){A||(A={stop:function(){return p(b.a,2)},catch:function(){return b.v},abrupt:function(O,y){return p(b.a,v[O],y)},delegateYield:function(O,y,C){return A.resultName=y,p(b.d,l(O),C)},finish:function(O){return p(b.f,O)}},p=function(O,y,C){b.p=A.prev,b.n=A.next;try{return O(y,C)}finally{A.next=b.n}}),A.resultName&&(A[A.resultName]=b.v,A.resultName=void 0),A.sent=b.v,A.next=b.n;try{return k.call(this,A)}finally{b.p=A.prev,b.n=A.next}}}return(e.exports=d=function(){return{wrap:function(p,b,w,O){return u.w(f(p),b,w,O&&O.reverse())},isGeneratorFunction:m,mark:u.m,awrap:function(p,b){return new t(p,b)},AsyncIterator:s,async:function(p,b,w,O,y){return(m(b)?o:r)(f(p),b,w,O,y)},keys:a,values:l}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=d,e.exports.__esModule=!0,e.exports.default=e.exports})(kbn);var N1i=kbn.exports,qde=N1i(),U1i=qde;try{regeneratorRuntime=qde}catch{(typeof globalThis>"u"?"undefined":Hs(globalThis))==="object"?globalThis.regeneratorRuntime=qde:Function("r","regeneratorRuntime = r")(qde)}var fa=Dne(U1i);/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -220,7 +220,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var W1i=et({name:"TAffix",props:j1i,emits:["fixedChange"],setup:function(t,n){var r,o=an("affix"),s=il(),a=he(null),l=he(null),d=he((r=document)===null||r===void 0?void 0:r.createElement("div")),u=he(!1),h=he(!1),g=he(),m=he(),v=0,f=function(){u.value||(v=window.requestAnimationFrame(function(){var b,w;v=0;var O=(b=(w=a.value)===null||w===void 0?void 0:w.getBoundingClientRect())!==null&&b!==void 0?b:{top:0,width:0,height:0},y=O.top,C=O.width,_=O.height,S=0;g.value instanceof HTMLElement&&(S=g.value.getBoundingClientRect().top);var L,E=y-S,T=g.value[g.value instanceof Window?"innerHeight":"clientHeight"]-_,Q=S+T-t.offsetBottom;if(!C0(t.offsetTop)&&E<=t.offsetTop?L=S+t.offsetTop:!C0(t.offsetBottom)&&y>=Q?L=Q:L=!1,l.value){var P=L!==!1,D=a.value.contains(d.value);P?(l.value.className=o.value,m.value={top:"".concat(L,"px"),width:"".concat(C,"px"),height:"".concat(_,"px"),zIndex:t.zIndex},D||(d.value.style.width="".concat(C,"px"),d.value.style.height="".concat(_,"px"),a.value.appendChild(d.value))):(l.value.removeAttribute("class"),m.value=void 0,D&&d.value.remove()),n.emit("fixedChange",P,{top:Number(L)}),ni(t.onFixedChange)&&t.onFixedChange(P,{top:Number(L)})}u.value=!1}),u.value=!0)},k=function(){var p=gg(fa.mark(function b(){return fa.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=1,ri();case 1:if(!h.value){w.next=2;break}return w.abrupt("return");case 2:g.value=efi(t.container),Cl(g.value,"scroll",f),Cl(window,"resize",f),h.value=!0;case 3:case"end":return w.stop()}},b)}));return function(){return p.apply(this,arguments)}}(),A=function(){!g.value||!h.value||(sa(g.value,"scroll",f),sa(window,"resize",f),v&&window.cancelAnimationFrame(v),h.value=!1)};return At(function(){return t.offsetTop},function(){f()}),At(function(){return t.offsetBottom},function(){f()}),At(function(){return t.zIndex},function(){f()}),pn(k),LAn(k),xAn(A),qs(A),n.expose({scrollContainer:g,affixWrapRef:a,handleScroll:f}),function(){return c("div",{ref:a},[c("div",{ref:l,style:m.value},[s("default","content")])])}}});/** + */var W1i=et({name:"TAffix",props:j1i,emits:["fixedChange"],setup:function(t,n){var r,o=sn("affix"),s=il(),a=he(null),l=he(null),d=he((r=document)===null||r===void 0?void 0:r.createElement("div")),u=he(!1),h=he(!1),g=he(),m=he(),v=0,f=function(){u.value||(v=window.requestAnimationFrame(function(){var b,w;v=0;var O=(b=(w=a.value)===null||w===void 0?void 0:w.getBoundingClientRect())!==null&&b!==void 0?b:{top:0,width:0,height:0},y=O.top,C=O.width,_=O.height,S=0;g.value instanceof HTMLElement&&(S=g.value.getBoundingClientRect().top);var L,E=y-S,Q=g.value[g.value instanceof Window?"innerHeight":"clientHeight"]-_,T=S+Q-t.offsetBottom;if(!C0(t.offsetTop)&&E<=t.offsetTop?L=S+t.offsetTop:!C0(t.offsetBottom)&&y>=T?L=T:L=!1,l.value){var P=L!==!1,D=a.value.contains(d.value);P?(l.value.className=o.value,m.value={top:"".concat(L,"px"),width:"".concat(C,"px"),height:"".concat(_,"px"),zIndex:t.zIndex},D||(d.value.style.width="".concat(C,"px"),d.value.style.height="".concat(_,"px"),a.value.appendChild(d.value))):(l.value.removeAttribute("class"),m.value=void 0,D&&d.value.remove()),n.emit("fixedChange",P,{top:Number(L)}),ti(t.onFixedChange)&&t.onFixedChange(P,{top:Number(L)})}u.value=!1}),u.value=!0)},k=function(){var p=gg(fa.mark(function b(){return fa.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=1,ri();case 1:if(!h.value){w.next=2;break}return w.abrupt("return");case 2:g.value=efi(t.container),Cl(g.value,"scroll",f),Cl(window,"resize",f),h.value=!0;case 3:case"end":return w.stop()}},b)}));return function(){return p.apply(this,arguments)}}(),A=function(){!g.value||!h.value||(sa(g.value,"scroll",f),sa(window,"resize",f),v&&window.cancelAnimationFrame(v),h.value=!1)};return At(function(){return t.offsetTop},function(){f()}),At(function(){return t.offsetBottom},function(){f()}),At(function(){return t.zIndex},function(){f()}),An(k),LAn(k),xAn(A),qs(A),n.expose({scrollContainer:g,affixWrapRef:a,handleScroll:f}),function(){return c("div",{ref:a},[c("div",{ref:l,style:m.value},[s("default","content")])])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -232,15 +232,15 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var WA="32px",z1i=["info","success","warning","error","question","loading"],Qbn={center:{left:"50%",top:"50%",transform:"translateX(-50%) translateY(-50%)"},left:{left:WA,top:"50%",transform:"translateY(-50%)"},bottom:{bottom:WA,left:"50%",transform:"translateX(-50%)"},right:{right:WA,top:"50%",transform:"translateY(-50%)"},top:{top:WA,left:"50%",transform:"translateX(-50%)"},"top-left":{left:WA,top:WA},"top-right":{right:WA,top:WA},"bottom-left":{left:WA,bottom:WA},"bottom-right":{right:WA,bottom:WA}},Dbn=Object.keys(Qbn),Bbn={duration:200,easing:"linear"};function Rbn(e,t){for(var n=Object.keys(t),r=0;r"u")return!1;var t=iA(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function h0i(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},o=t.attributes[n]||{},s=t.elements[n];!X4(s)||!Ay(s)||(Object.assign(s.style,r),Object.keys(o).forEach(function(a){var l=o[a];l===!1?s.removeAttribute(a):s.setAttribute(a,l===!0?"":l)}))})}function f0i(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var o=t.elements[r],s=t.attributes[r]||{},a=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),l=a.reduce(function(d,u){return d[u]="",d},{});!X4(o)||!Ay(o)||(Object.assign(o.style,l),Object.keys(s).forEach(function(d){o.removeAttribute(d)}))})}}const g0i={name:"applyStyles",enabled:!0,phase:"write",fn:h0i,effect:f0i,requires:["computeStyles"]};function ny(e){return e.split("-")[0]}var eD=Math.max,ege=Math.min,mW=Math.round;function _Ie(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Pbn(){return!/^((?!chrome|android).)*safari/i.test(_Ie())}function kW(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),o=1,s=1;t&&X4(e)&&(o=e.offsetWidth>0&&mW(r.width)/e.offsetWidth||1,s=e.offsetHeight>0&&mW(r.height)/e.offsetHeight||1);var a=FB(e)?iA(e):window,l=a.visualViewport,d=!Pbn()&&n,u=(r.left+(d&&l?l.offsetLeft:0))/o,h=(r.top+(d&&l?l.offsetTop:0))/s,g=r.width/o,m=r.height/s;return{width:g,height:m,top:h,right:u+g,bottom:h+m,left:u,x:u,y:h}}function fZe(e){var t=kW(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Fbn(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&hZe(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function y8(e){return iA(e).getComputedStyle(e)}function m0i(e){return["table","td","th"].indexOf(Ay(e))>=0}function q6(e){return((FB(e)?e.ownerDocument:e.document)||window.document).documentElement}function N4e(e){return Ay(e)==="html"?e:e.assignedSlot||e.parentNode||(hZe(e)?e.host:null)||q6(e)}function Uht(e){return!X4(e)||y8(e).position==="fixed"?null:e.offsetParent}function k0i(e){var t=/firefox/i.test(_Ie()),n=/Trident/i.test(_Ie());if(n&&X4(e)){var r=y8(e);if(r.position==="fixed")return null}var o=N4e(e);for(hZe(o)&&(o=o.host);X4(o)&&["html","body"].indexOf(Ay(o))<0;){var s=y8(o);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return o;o=o.parentNode}return null}function Mne(e){for(var t=iA(e),n=Uht(e);n&&m0i(n)&&y8(n).position==="static";)n=Uht(n);return n&&(Ay(n)==="html"||Ay(n)==="body"&&y8(n).position==="static")?t:n||k0i(e)||t}function gZe(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function RY(e,t,n){return eD(e,ege(t,n))}function v0i(e,t,n){var r=RY(e,t,n);return r>n?n:r}function Nbn(){return{top:0,right:0,bottom:0,left:0}}function Ubn(e){return Object.assign({},Nbn(),e)}function jbn(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var A0i=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,Ubn(typeof t!="number"?t:jbn(t,Ine))};function p0i(e){var t,n=e.state,r=e.name,o=e.options,s=n.elements.arrow,a=n.modifiersData.popperOffsets,l=ny(n.placement),d=gZe(l),u=[e2,lp].indexOf(l)>=0,h=u?"height":"width";if(!(!s||!a)){var g=A0i(o.padding,n),m=fZe(s),v=d==="y"?Jk:e2,f=d==="y"?ap:lp,k=n.rects.reference[h]+n.rects.reference[d]-a[d]-n.rects.popper[h],A=a[d]-n.rects.reference[d],p=Mne(s),b=p?d==="y"?p.clientHeight||0:p.clientWidth||0:0,w=k/2-A/2,O=g[v],y=b-m[h]-g[f],C=b/2-m[h]/2+w,_=RY(O,C,y),S=d;n.modifiersData[r]=(t={},t[S]=_,t.centerOffset=_-C,t)}}function b0i(e){var t=e.state,n=e.options,r=n.element,o=r===void 0?"[data-popper-arrow]":r;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||Fbn(t.elements.popper,o)&&(t.elements.arrow=o))}const w0i={name:"arrow",enabled:!0,phase:"main",fn:p0i,effect:b0i,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function vW(e){return e.split("-")[1]}var O0i={top:"auto",right:"auto",bottom:"auto",left:"auto"};function y0i(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:mW(n*o)/o||0,y:mW(r*o)/o||0}}function jht(e){var t,n=e.popper,r=e.popperRect,o=e.placement,s=e.variation,a=e.offsets,l=e.position,d=e.gpuAcceleration,u=e.adaptive,h=e.roundOffsets,g=e.isFixed,m=a.x,v=m===void 0?0:m,f=a.y,k=f===void 0?0:f,A=typeof h=="function"?h({x:v,y:k}):{x:v,y:k};v=A.x,k=A.y;var p=a.hasOwnProperty("x"),b=a.hasOwnProperty("y"),w=e2,O=Jk,y=window;if(u){var C=Mne(n),_="clientHeight",S="clientWidth";if(C===iA(n)&&(C=q6(n),y8(C).position!=="static"&&l==="absolute"&&(_="scrollHeight",S="scrollWidth")),C=C,o===Jk||(o===e2||o===lp)&&s===Kq){O=ap;var L=g&&C===y&&y.visualViewport?y.visualViewport.height:C[_];k-=L-r.height,k*=d?1:-1}if(o===e2||(o===Jk||o===ap)&&s===Kq){w=lp;var E=g&&C===y&&y.visualViewport?y.visualViewport.width:C[S];v-=E-r.width,v*=d?1:-1}}var T=Object.assign({position:l},u&&O0i),Q=h===!0?y0i({x:v,y:k},iA(n)):{x:v,y:k};if(v=Q.x,k=Q.y,d){var P;return Object.assign({},T,(P={},P[O]=b?"0":"",P[w]=p?"0":"",P.transform=(y.devicePixelRatio||1)<=1?"translate("+v+"px, "+k+"px)":"translate3d("+v+"px, "+k+"px, 0)",P))}return Object.assign({},T,(t={},t[O]=b?k+"px":"",t[w]=p?v+"px":"",t.transform="",t))}function C0i(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=r===void 0?!0:r,s=n.adaptive,a=s===void 0?!0:s,l=n.roundOffsets,d=l===void 0?!0:l,u={placement:ny(t.placement),variation:vW(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,jht(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:d})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,jht(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:d})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const _0i={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:C0i,data:{}};var xse={passive:!0};function S0i(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,s=o===void 0?!0:o,a=r.resize,l=a===void 0?!0:a,d=iA(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&u.forEach(function(h){h.addEventListener("scroll",n.update,xse)}),l&&d.addEventListener("resize",n.update,xse),function(){s&&u.forEach(function(h){h.removeEventListener("scroll",n.update,xse)}),l&&d.removeEventListener("resize",n.update,xse)}}const L0i={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:S0i,data:{}};var x0i={left:"right",right:"left",bottom:"top",top:"bottom"};function Kde(e){return e.replace(/left|right|bottom|top/g,function(t){return x0i[t]})}var E0i={start:"end",end:"start"};function Wht(e){return e.replace(/start|end/g,function(t){return E0i[t]})}function mZe(e){var t=iA(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function kZe(e){return kW(q6(e)).left+mZe(e).scrollLeft}function T0i(e,t){var n=iA(e),r=q6(e),o=n.visualViewport,s=r.clientWidth,a=r.clientHeight,l=0,d=0;if(o){s=o.width,a=o.height;var u=Pbn();(u||!u&&t==="fixed")&&(l=o.offsetLeft,d=o.offsetTop)}return{width:s,height:a,x:l+kZe(e),y:d}}function Q0i(e){var t,n=q6(e),r=mZe(e),o=(t=e.ownerDocument)==null?void 0:t.body,s=eD(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=eD(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),l=-r.scrollLeft+kZe(e),d=-r.scrollTop;return y8(o||n).direction==="rtl"&&(l+=eD(n.clientWidth,o?o.clientWidth:0)-s),{width:s,height:a,x:l,y:d}}function vZe(e){var t=y8(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Wbn(e){return["html","body","#document"].indexOf(Ay(e))>=0?e.ownerDocument.body:X4(e)&&vZe(e)?e:Wbn(N4e(e))}function IY(e,t){var n;t===void 0&&(t=[]);var r=Wbn(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),s=iA(r),a=o?[s].concat(s.visualViewport||[],vZe(r)?r:[]):r,l=t.concat(a);return o?l:l.concat(IY(N4e(a)))}function SIe(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function D0i(e,t){var n=kW(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Vht(e,t,n){return t===Ibn?SIe(T0i(e,n)):FB(t)?D0i(t,n):SIe(Q0i(q6(e)))}function B0i(e){var t=IY(N4e(e)),n=["absolute","fixed"].indexOf(y8(e).position)>=0,r=n&&X4(e)?Mne(e):e;return FB(r)?t.filter(function(o){return FB(o)&&Fbn(o,r)&&Ay(o)!=="body"}):[]}function R0i(e,t,n,r){var o=t==="clippingParents"?B0i(e):[].concat(t),s=[].concat(o,[n]),a=s[0],l=s.reduce(function(d,u){var h=Vht(e,u,r);return d.top=eD(h.top,d.top),d.right=ege(h.right,d.right),d.bottom=ege(h.bottom,d.bottom),d.left=eD(h.left,d.left),d},Vht(e,a,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function Vbn(e){var t=e.reference,n=e.element,r=e.placement,o=r?ny(r):null,s=r?vW(r):null,a=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,d;switch(o){case Jk:d={x:a,y:t.y-n.height};break;case ap:d={x:a,y:t.y+t.height};break;case lp:d={x:t.x+t.width,y:l};break;case e2:d={x:t.x-n.width,y:l};break;default:d={x:t.x,y:t.y}}var u=o?gZe(o):null;if(u!=null){var h=u==="y"?"height":"width";switch(s){case gW:d[u]=d[u]-(t[h]/2-n[h]/2);break;case Kq:d[u]=d[u]+(t[h]/2-n[h]/2);break}}return d}function Jq(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=r===void 0?e.placement:r,s=n.strategy,a=s===void 0?e.strategy:s,l=n.boundary,d=l===void 0?e0i:l,u=n.rootBoundary,h=u===void 0?Ibn:u,g=n.elementContext,m=g===void 0?T$:g,v=n.altBoundary,f=v===void 0?!1:v,k=n.padding,A=k===void 0?0:k,p=Ubn(typeof A!="number"?A:jbn(A,Ine)),b=m===T$?t0i:T$,w=e.rects.popper,O=e.elements[f?b:m],y=R0i(FB(O)?O:O.contextElement||q6(e.elements.popper),d,h,a),C=kW(e.elements.reference),_=Vbn({reference:C,element:w,placement:o}),S=SIe(Object.assign({},w,_)),L=m===T$?S:C,E={top:y.top-L.top+p.top,bottom:L.bottom-y.bottom+p.bottom,left:y.left-L.left+p.left,right:L.right-y.right+p.right},T=e.modifiersData.offset;if(m===T$&&T){var Q=T[o];Object.keys(E).forEach(function(P){var D=[lp,ap].indexOf(P)>=0?1:-1,I=[Jk,ap].indexOf(P)>=0?"y":"x";E[P]+=Q[I]*D})}return E}function I0i(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,s=n.rootBoundary,a=n.padding,l=n.flipVariations,d=n.allowedAutoPlacements,u=d===void 0?Mbn:d,h=vW(r),g=h?l?Nht:Nht.filter(function(f){return vW(f)===h}):Ine,m=g.filter(function(f){return u.indexOf(f)>=0});m.length===0&&(m=g);var v=m.reduce(function(f,k){return f[k]=Jq(e,{placement:k,boundary:o,rootBoundary:s,padding:a})[ny(k)],f},{});return Object.keys(v).sort(function(f,k){return v[f]-v[k]})}function M0i(e){if(ny(e)===uZe)return[];var t=Kde(e);return[Wht(e),t,Wht(t)]}function P0i(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,s=o===void 0?!0:o,a=n.altAxis,l=a===void 0?!0:a,d=n.fallbackPlacements,u=n.padding,h=n.boundary,g=n.rootBoundary,m=n.altBoundary,v=n.flipVariations,f=v===void 0?!0:v,k=n.allowedAutoPlacements,A=t.options.placement,p=ny(A),b=p===A,w=d||(b||!f?[Kde(A)]:M0i(A)),O=[A].concat(w).reduce(function(Y,Z){return Y.concat(ny(Z)===uZe?I0i(t,{placement:Z,boundary:h,rootBoundary:g,padding:u,flipVariations:f,allowedAutoPlacements:k}):Z)},[]),y=t.rects.reference,C=t.rects.popper,_=new Map,S=!0,L=O[0],E=0;E=0,I=D?"width":"height",B=Jq(t,{placement:T,boundary:h,rootBoundary:g,altBoundary:m,padding:u}),R=D?P?lp:e2:P?ap:Jk;y[I]>C[I]&&(R=Kde(R));var M=Kde(R),N=[];if(s&&N.push(B[Q]<=0),l&&N.push(B[R]<=0,B[M]<=0),N.every(function(Y){return Y})){L=T,S=!1;break}_.set(T,N)}if(S)for(var j=f?3:1,W=function(Z){var ie=O.find(function(J){var re=_.get(J);if(re)return re.slice(0,Z).every(function(se){return se})});if(ie)return L=ie,"break"},H=j;H>0;H--){var X=W(H);if(X==="break")break}t.placement!==L&&(t.modifiersData[r]._skip=!0,t.placement=L,t.reset=!0)}}const F0i={name:"flip",enabled:!0,phase:"main",fn:P0i,requiresIfExists:["offset"],data:{_skip:!1}};function zht(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Hht(e){return[Jk,lp,ap,e2].some(function(t){return e[t]>=0})}function N0i(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,s=t.modifiersData.preventOverflow,a=Jq(t,{elementContext:"reference"}),l=Jq(t,{altBoundary:!0}),d=zht(a,r),u=zht(l,o,s),h=Hht(d),g=Hht(u);t.modifiersData[n]={referenceClippingOffsets:d,popperEscapeOffsets:u,isReferenceHidden:h,hasPopperEscaped:g},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":g})}const U0i={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:N0i};function j0i(e,t,n){var r=ny(e),o=[e2,Jk].indexOf(r)>=0?-1:1,s=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=s[0],l=s[1];return a=a||0,l=(l||0)*o,[e2,lp].indexOf(r)>=0?{x:l,y:a}:{x:a,y:l}}function W0i(e){var t=e.state,n=e.options,r=e.name,o=n.offset,s=o===void 0?[0,0]:o,a=Mbn.reduce(function(h,g){return h[g]=j0i(g,t.rects,s),h},{}),l=a[t.placement],d=l.x,u=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=d,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=a}const V0i={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:W0i};function z0i(e){var t=e.state,n=e.name;t.modifiersData[n]=Vbn({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const H0i={name:"popperOffsets",enabled:!0,phase:"read",fn:z0i,data:{}};function $0i(e){return e==="x"?"y":"x"}function X0i(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,s=o===void 0?!0:o,a=n.altAxis,l=a===void 0?!1:a,d=n.boundary,u=n.rootBoundary,h=n.altBoundary,g=n.padding,m=n.tether,v=m===void 0?!0:m,f=n.tetherOffset,k=f===void 0?0:f,A=Jq(t,{boundary:d,rootBoundary:u,padding:g,altBoundary:h}),p=ny(t.placement),b=vW(t.placement),w=!b,O=gZe(p),y=$0i(O),C=t.modifiersData.popperOffsets,_=t.rects.reference,S=t.rects.popper,L=typeof k=="function"?k(Object.assign({},t.rects,{placement:t.placement})):k,E=typeof L=="number"?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),T=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,Q={x:0,y:0};if(C){if(s){var P,D=O==="y"?Jk:e2,I=O==="y"?ap:lp,B=O==="y"?"height":"width",R=C[O],M=R+A[D],N=R-A[I],j=v?-S[B]/2:0,W=b===gW?_[B]:S[B],H=b===gW?-S[B]:-_[B],X=t.elements.arrow,Y=v&&X?fZe(X):{width:0,height:0},Z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Nbn(),ie=Z[D],J=Z[I],re=RY(0,_[B],Y[B]),se=w?_[B]/2-j-re-ie-E.mainAxis:W-re-ie-E.mainAxis,le=w?-_[B]/2+j+re+J+E.mainAxis:H+re+J+E.mainAxis,ge=t.elements.arrow&&Mne(t.elements.arrow),K=ge?O==="y"?ge.clientTop||0:ge.clientLeft||0:0,de=(P=T==null?void 0:T[O])!=null?P:0,V=R+se-de-K,ee=R+le-de,oe=RY(v?ege(M,V):M,R,v?eD(N,ee):N);C[O]=oe,Q[O]=oe-R}if(l){var te,$=O==="x"?Jk:e2,ce=O==="x"?ap:lp,pe=C[y],ye=y==="y"?"height":"width",Te=pe+A[$],me=pe-A[ce],ke=[Jk,e2].indexOf(p)!==-1,_e=(te=T==null?void 0:T[y])!=null?te:0,Ee=ke?Te:pe-_[ye]-S[ye]-_e+E.altAxis,Re=ke?pe+_[ye]+S[ye]-_e-E.altAxis:me,Ze=v&&ke?v0i(Ee,pe,Re):RY(v?Ee:Te,pe,v?Re:me);C[y]=Ze,Q[y]=Ze-pe}t.modifiersData[r]=Q}}const G0i={name:"preventOverflow",enabled:!0,phase:"main",fn:X0i,requiresIfExists:["offset"]};function Y0i(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Z0i(e){return e===iA(e)||!X4(e)?mZe(e):Y0i(e)}function q0i(e){var t=e.getBoundingClientRect(),n=mW(t.width)/e.offsetWidth||1,r=mW(t.height)/e.offsetHeight||1;return n!==1||r!==1}function K0i(e,t,n){n===void 0&&(n=!1);var r=X4(t),o=X4(t)&&q0i(t),s=q6(t),a=kW(e,o,n),l={scrollLeft:0,scrollTop:0},d={x:0,y:0};return(r||!r&&!n)&&((Ay(t)!=="body"||vZe(s))&&(l=Z0i(t)),X4(t)?(d=kW(t,!0),d.x+=t.clientLeft,d.y+=t.clientTop):s&&(d.x=kZe(s))),{x:a.left+l.scrollLeft-d.x,y:a.top+l.scrollTop-d.y,width:a.width,height:a.height}}function J0i(e){var t=new Map,n=new Set,r=[];e.forEach(function(s){t.set(s.name,s)});function o(s){n.add(s.name);var a=[].concat(s.requires||[],s.requiresIfExists||[]);a.forEach(function(l){if(!n.has(l)){var d=t.get(l);d&&o(d)}}),r.push(s)}return e.forEach(function(s){n.has(s.name)||o(s)}),r}function eki(e){var t=J0i(e);return u0i.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function tki(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function nki(e){var t=e.reduce(function(n,r){var o=n[r.name];return n[r.name]=o?Object.assign({},o,r,{options:Object.assign({},o.options,r.options),data:Object.assign({},o.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var $ht={placement:"bottom",modifiers:[],strategy:"absolute"};function Xht(){for(var e=arguments.length,t=new Array(e),n=0;n"u")return!1;var t=iA(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function h0i(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},o=t.attributes[n]||{},s=t.elements[n];!X4(s)||!Ay(s)||(Object.assign(s.style,r),Object.keys(o).forEach(function(a){var l=o[a];l===!1?s.removeAttribute(a):s.setAttribute(a,l===!0?"":l)}))})}function f0i(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var o=t.elements[r],s=t.attributes[r]||{},a=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),l=a.reduce(function(d,u){return d[u]="",d},{});!X4(o)||!Ay(o)||(Object.assign(o.style,l),Object.keys(s).forEach(function(d){o.removeAttribute(d)}))})}}const g0i={name:"applyStyles",enabled:!0,phase:"write",fn:h0i,effect:f0i,requires:["computeStyles"]};function ny(e){return e.split("-")[0]}var eD=Math.max,ege=Math.min,mW=Math.round;function _Ie(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Pbn(){return!/^((?!chrome|android).)*safari/i.test(_Ie())}function kW(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),o=1,s=1;t&&X4(e)&&(o=e.offsetWidth>0&&mW(r.width)/e.offsetWidth||1,s=e.offsetHeight>0&&mW(r.height)/e.offsetHeight||1);var a=FB(e)?iA(e):window,l=a.visualViewport,d=!Pbn()&&n,u=(r.left+(d&&l?l.offsetLeft:0))/o,h=(r.top+(d&&l?l.offsetTop:0))/s,g=r.width/o,m=r.height/s;return{width:g,height:m,top:h,right:u+g,bottom:h+m,left:u,x:u,y:h}}function fZe(e){var t=kW(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Fbn(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&hZe(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function y8(e){return iA(e).getComputedStyle(e)}function m0i(e){return["table","td","th"].indexOf(Ay(e))>=0}function q6(e){return((FB(e)?e.ownerDocument:e.document)||window.document).documentElement}function N4e(e){return Ay(e)==="html"?e:e.assignedSlot||e.parentNode||(hZe(e)?e.host:null)||q6(e)}function Uht(e){return!X4(e)||y8(e).position==="fixed"?null:e.offsetParent}function k0i(e){var t=/firefox/i.test(_Ie()),n=/Trident/i.test(_Ie());if(n&&X4(e)){var r=y8(e);if(r.position==="fixed")return null}var o=N4e(e);for(hZe(o)&&(o=o.host);X4(o)&&["html","body"].indexOf(Ay(o))<0;){var s=y8(o);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return o;o=o.parentNode}return null}function Mne(e){for(var t=iA(e),n=Uht(e);n&&m0i(n)&&y8(n).position==="static";)n=Uht(n);return n&&(Ay(n)==="html"||Ay(n)==="body"&&y8(n).position==="static")?t:n||k0i(e)||t}function gZe(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function RY(e,t,n){return eD(e,ege(t,n))}function v0i(e,t,n){var r=RY(e,t,n);return r>n?n:r}function Nbn(){return{top:0,right:0,bottom:0,left:0}}function Ubn(e){return Object.assign({},Nbn(),e)}function jbn(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var A0i=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,Ubn(typeof t!="number"?t:jbn(t,Ine))};function p0i(e){var t,n=e.state,r=e.name,o=e.options,s=n.elements.arrow,a=n.modifiersData.popperOffsets,l=ny(n.placement),d=gZe(l),u=[e2,lp].indexOf(l)>=0,h=u?"height":"width";if(!(!s||!a)){var g=A0i(o.padding,n),m=fZe(s),v=d==="y"?Jk:e2,f=d==="y"?ap:lp,k=n.rects.reference[h]+n.rects.reference[d]-a[d]-n.rects.popper[h],A=a[d]-n.rects.reference[d],p=Mne(s),b=p?d==="y"?p.clientHeight||0:p.clientWidth||0:0,w=k/2-A/2,O=g[v],y=b-m[h]-g[f],C=b/2-m[h]/2+w,_=RY(O,C,y),S=d;n.modifiersData[r]=(t={},t[S]=_,t.centerOffset=_-C,t)}}function b0i(e){var t=e.state,n=e.options,r=n.element,o=r===void 0?"[data-popper-arrow]":r;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||Fbn(t.elements.popper,o)&&(t.elements.arrow=o))}const w0i={name:"arrow",enabled:!0,phase:"main",fn:p0i,effect:b0i,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function vW(e){return e.split("-")[1]}var O0i={top:"auto",right:"auto",bottom:"auto",left:"auto"};function y0i(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:mW(n*o)/o||0,y:mW(r*o)/o||0}}function jht(e){var t,n=e.popper,r=e.popperRect,o=e.placement,s=e.variation,a=e.offsets,l=e.position,d=e.gpuAcceleration,u=e.adaptive,h=e.roundOffsets,g=e.isFixed,m=a.x,v=m===void 0?0:m,f=a.y,k=f===void 0?0:f,A=typeof h=="function"?h({x:v,y:k}):{x:v,y:k};v=A.x,k=A.y;var p=a.hasOwnProperty("x"),b=a.hasOwnProperty("y"),w=e2,O=Jk,y=window;if(u){var C=Mne(n),_="clientHeight",S="clientWidth";if(C===iA(n)&&(C=q6(n),y8(C).position!=="static"&&l==="absolute"&&(_="scrollHeight",S="scrollWidth")),C=C,o===Jk||(o===e2||o===lp)&&s===Kq){O=ap;var L=g&&C===y&&y.visualViewport?y.visualViewport.height:C[_];k-=L-r.height,k*=d?1:-1}if(o===e2||(o===Jk||o===ap)&&s===Kq){w=lp;var E=g&&C===y&&y.visualViewport?y.visualViewport.width:C[S];v-=E-r.width,v*=d?1:-1}}var Q=Object.assign({position:l},u&&O0i),T=h===!0?y0i({x:v,y:k},iA(n)):{x:v,y:k};if(v=T.x,k=T.y,d){var P;return Object.assign({},Q,(P={},P[O]=b?"0":"",P[w]=p?"0":"",P.transform=(y.devicePixelRatio||1)<=1?"translate("+v+"px, "+k+"px)":"translate3d("+v+"px, "+k+"px, 0)",P))}return Object.assign({},Q,(t={},t[O]=b?k+"px":"",t[w]=p?v+"px":"",t.transform="",t))}function C0i(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=r===void 0?!0:r,s=n.adaptive,a=s===void 0?!0:s,l=n.roundOffsets,d=l===void 0?!0:l,u={placement:ny(t.placement),variation:vW(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,jht(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:d})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,jht(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:d})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const _0i={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:C0i,data:{}};var xse={passive:!0};function S0i(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,s=o===void 0?!0:o,a=r.resize,l=a===void 0?!0:a,d=iA(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&u.forEach(function(h){h.addEventListener("scroll",n.update,xse)}),l&&d.addEventListener("resize",n.update,xse),function(){s&&u.forEach(function(h){h.removeEventListener("scroll",n.update,xse)}),l&&d.removeEventListener("resize",n.update,xse)}}const L0i={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:S0i,data:{}};var x0i={left:"right",right:"left",bottom:"top",top:"bottom"};function Kde(e){return e.replace(/left|right|bottom|top/g,function(t){return x0i[t]})}var E0i={start:"end",end:"start"};function Wht(e){return e.replace(/start|end/g,function(t){return E0i[t]})}function mZe(e){var t=iA(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function kZe(e){return kW(q6(e)).left+mZe(e).scrollLeft}function T0i(e,t){var n=iA(e),r=q6(e),o=n.visualViewport,s=r.clientWidth,a=r.clientHeight,l=0,d=0;if(o){s=o.width,a=o.height;var u=Pbn();(u||!u&&t==="fixed")&&(l=o.offsetLeft,d=o.offsetTop)}return{width:s,height:a,x:l+kZe(e),y:d}}function Q0i(e){var t,n=q6(e),r=mZe(e),o=(t=e.ownerDocument)==null?void 0:t.body,s=eD(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=eD(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),l=-r.scrollLeft+kZe(e),d=-r.scrollTop;return y8(o||n).direction==="rtl"&&(l+=eD(n.clientWidth,o?o.clientWidth:0)-s),{width:s,height:a,x:l,y:d}}function vZe(e){var t=y8(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Wbn(e){return["html","body","#document"].indexOf(Ay(e))>=0?e.ownerDocument.body:X4(e)&&vZe(e)?e:Wbn(N4e(e))}function IY(e,t){var n;t===void 0&&(t=[]);var r=Wbn(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),s=iA(r),a=o?[s].concat(s.visualViewport||[],vZe(r)?r:[]):r,l=t.concat(a);return o?l:l.concat(IY(N4e(a)))}function SIe(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function D0i(e,t){var n=kW(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Vht(e,t,n){return t===Ibn?SIe(T0i(e,n)):FB(t)?D0i(t,n):SIe(Q0i(q6(e)))}function B0i(e){var t=IY(N4e(e)),n=["absolute","fixed"].indexOf(y8(e).position)>=0,r=n&&X4(e)?Mne(e):e;return FB(r)?t.filter(function(o){return FB(o)&&Fbn(o,r)&&Ay(o)!=="body"}):[]}function R0i(e,t,n,r){var o=t==="clippingParents"?B0i(e):[].concat(t),s=[].concat(o,[n]),a=s[0],l=s.reduce(function(d,u){var h=Vht(e,u,r);return d.top=eD(h.top,d.top),d.right=ege(h.right,d.right),d.bottom=ege(h.bottom,d.bottom),d.left=eD(h.left,d.left),d},Vht(e,a,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function Vbn(e){var t=e.reference,n=e.element,r=e.placement,o=r?ny(r):null,s=r?vW(r):null,a=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,d;switch(o){case Jk:d={x:a,y:t.y-n.height};break;case ap:d={x:a,y:t.y+t.height};break;case lp:d={x:t.x+t.width,y:l};break;case e2:d={x:t.x-n.width,y:l};break;default:d={x:t.x,y:t.y}}var u=o?gZe(o):null;if(u!=null){var h=u==="y"?"height":"width";switch(s){case gW:d[u]=d[u]-(t[h]/2-n[h]/2);break;case Kq:d[u]=d[u]+(t[h]/2-n[h]/2);break}}return d}function Jq(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=r===void 0?e.placement:r,s=n.strategy,a=s===void 0?e.strategy:s,l=n.boundary,d=l===void 0?e0i:l,u=n.rootBoundary,h=u===void 0?Ibn:u,g=n.elementContext,m=g===void 0?T$:g,v=n.altBoundary,f=v===void 0?!1:v,k=n.padding,A=k===void 0?0:k,p=Ubn(typeof A!="number"?A:jbn(A,Ine)),b=m===T$?t0i:T$,w=e.rects.popper,O=e.elements[f?b:m],y=R0i(FB(O)?O:O.contextElement||q6(e.elements.popper),d,h,a),C=kW(e.elements.reference),_=Vbn({reference:C,element:w,placement:o}),S=SIe(Object.assign({},w,_)),L=m===T$?S:C,E={top:y.top-L.top+p.top,bottom:L.bottom-y.bottom+p.bottom,left:y.left-L.left+p.left,right:L.right-y.right+p.right},Q=e.modifiersData.offset;if(m===T$&&Q){var T=Q[o];Object.keys(E).forEach(function(P){var D=[lp,ap].indexOf(P)>=0?1:-1,I=[Jk,ap].indexOf(P)>=0?"y":"x";E[P]+=T[I]*D})}return E}function I0i(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,s=n.rootBoundary,a=n.padding,l=n.flipVariations,d=n.allowedAutoPlacements,u=d===void 0?Mbn:d,h=vW(r),g=h?l?Nht:Nht.filter(function(f){return vW(f)===h}):Ine,m=g.filter(function(f){return u.indexOf(f)>=0});m.length===0&&(m=g);var v=m.reduce(function(f,k){return f[k]=Jq(e,{placement:k,boundary:o,rootBoundary:s,padding:a})[ny(k)],f},{});return Object.keys(v).sort(function(f,k){return v[f]-v[k]})}function M0i(e){if(ny(e)===uZe)return[];var t=Kde(e);return[Wht(e),t,Wht(t)]}function P0i(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,s=o===void 0?!0:o,a=n.altAxis,l=a===void 0?!0:a,d=n.fallbackPlacements,u=n.padding,h=n.boundary,g=n.rootBoundary,m=n.altBoundary,v=n.flipVariations,f=v===void 0?!0:v,k=n.allowedAutoPlacements,A=t.options.placement,p=ny(A),b=p===A,w=d||(b||!f?[Kde(A)]:M0i(A)),O=[A].concat(w).reduce(function(Y,Z){return Y.concat(ny(Z)===uZe?I0i(t,{placement:Z,boundary:h,rootBoundary:g,padding:u,flipVariations:f,allowedAutoPlacements:k}):Z)},[]),y=t.rects.reference,C=t.rects.popper,_=new Map,S=!0,L=O[0],E=0;E=0,I=D?"width":"height",B=Jq(t,{placement:Q,boundary:h,rootBoundary:g,altBoundary:m,padding:u}),R=D?P?lp:e2:P?ap:Jk;y[I]>C[I]&&(R=Kde(R));var M=Kde(R),N=[];if(s&&N.push(B[T]<=0),l&&N.push(B[R]<=0,B[M]<=0),N.every(function(Y){return Y})){L=Q,S=!1;break}_.set(Q,N)}if(S)for(var j=f?3:1,W=function(Z){var ie=O.find(function(J){var re=_.get(J);if(re)return re.slice(0,Z).every(function(se){return se})});if(ie)return L=ie,"break"},H=j;H>0;H--){var X=W(H);if(X==="break")break}t.placement!==L&&(t.modifiersData[r]._skip=!0,t.placement=L,t.reset=!0)}}const F0i={name:"flip",enabled:!0,phase:"main",fn:P0i,requiresIfExists:["offset"],data:{_skip:!1}};function zht(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Hht(e){return[Jk,lp,ap,e2].some(function(t){return e[t]>=0})}function N0i(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,s=t.modifiersData.preventOverflow,a=Jq(t,{elementContext:"reference"}),l=Jq(t,{altBoundary:!0}),d=zht(a,r),u=zht(l,o,s),h=Hht(d),g=Hht(u);t.modifiersData[n]={referenceClippingOffsets:d,popperEscapeOffsets:u,isReferenceHidden:h,hasPopperEscaped:g},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":g})}const U0i={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:N0i};function j0i(e,t,n){var r=ny(e),o=[e2,Jk].indexOf(r)>=0?-1:1,s=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=s[0],l=s[1];return a=a||0,l=(l||0)*o,[e2,lp].indexOf(r)>=0?{x:l,y:a}:{x:a,y:l}}function W0i(e){var t=e.state,n=e.options,r=e.name,o=n.offset,s=o===void 0?[0,0]:o,a=Mbn.reduce(function(h,g){return h[g]=j0i(g,t.rects,s),h},{}),l=a[t.placement],d=l.x,u=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=d,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=a}const V0i={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:W0i};function z0i(e){var t=e.state,n=e.name;t.modifiersData[n]=Vbn({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const H0i={name:"popperOffsets",enabled:!0,phase:"read",fn:z0i,data:{}};function $0i(e){return e==="x"?"y":"x"}function X0i(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,s=o===void 0?!0:o,a=n.altAxis,l=a===void 0?!1:a,d=n.boundary,u=n.rootBoundary,h=n.altBoundary,g=n.padding,m=n.tether,v=m===void 0?!0:m,f=n.tetherOffset,k=f===void 0?0:f,A=Jq(t,{boundary:d,rootBoundary:u,padding:g,altBoundary:h}),p=ny(t.placement),b=vW(t.placement),w=!b,O=gZe(p),y=$0i(O),C=t.modifiersData.popperOffsets,_=t.rects.reference,S=t.rects.popper,L=typeof k=="function"?k(Object.assign({},t.rects,{placement:t.placement})):k,E=typeof L=="number"?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),Q=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(C){if(s){var P,D=O==="y"?Jk:e2,I=O==="y"?ap:lp,B=O==="y"?"height":"width",R=C[O],M=R+A[D],N=R-A[I],j=v?-S[B]/2:0,W=b===gW?_[B]:S[B],H=b===gW?-S[B]:-_[B],X=t.elements.arrow,Y=v&&X?fZe(X):{width:0,height:0},Z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Nbn(),ie=Z[D],J=Z[I],re=RY(0,_[B],Y[B]),se=w?_[B]/2-j-re-ie-E.mainAxis:W-re-ie-E.mainAxis,le=w?-_[B]/2+j+re+J+E.mainAxis:H+re+J+E.mainAxis,ge=t.elements.arrow&&Mne(t.elements.arrow),K=ge?O==="y"?ge.clientTop||0:ge.clientLeft||0:0,de=(P=Q==null?void 0:Q[O])!=null?P:0,V=R+se-de-K,ee=R+le-de,oe=RY(v?ege(M,V):M,R,v?eD(N,ee):N);C[O]=oe,T[O]=oe-R}if(l){var te,$=O==="x"?Jk:e2,ce=O==="x"?ap:lp,pe=C[y],ye=y==="y"?"height":"width",Te=pe+A[$],me=pe-A[ce],ke=[Jk,e2].indexOf(p)!==-1,_e=(te=Q==null?void 0:Q[y])!=null?te:0,Ee=ke?Te:pe-_[ye]-S[ye]-_e+E.altAxis,Re=ke?pe+_[ye]+S[ye]-_e-E.altAxis:me,Ze=v&&ke?v0i(Ee,pe,Re):RY(v?Ee:Te,pe,v?Re:me);C[y]=Ze,T[y]=Ze-pe}t.modifiersData[r]=T}}const G0i={name:"preventOverflow",enabled:!0,phase:"main",fn:X0i,requiresIfExists:["offset"]};function Y0i(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Z0i(e){return e===iA(e)||!X4(e)?mZe(e):Y0i(e)}function q0i(e){var t=e.getBoundingClientRect(),n=mW(t.width)/e.offsetWidth||1,r=mW(t.height)/e.offsetHeight||1;return n!==1||r!==1}function K0i(e,t,n){n===void 0&&(n=!1);var r=X4(t),o=X4(t)&&q0i(t),s=q6(t),a=kW(e,o,n),l={scrollLeft:0,scrollTop:0},d={x:0,y:0};return(r||!r&&!n)&&((Ay(t)!=="body"||vZe(s))&&(l=Z0i(t)),X4(t)?(d=kW(t,!0),d.x+=t.clientLeft,d.y+=t.clientTop):s&&(d.x=kZe(s))),{x:a.left+l.scrollLeft-d.x,y:a.top+l.scrollTop-d.y,width:a.width,height:a.height}}function J0i(e){var t=new Map,n=new Set,r=[];e.forEach(function(s){t.set(s.name,s)});function o(s){n.add(s.name);var a=[].concat(s.requires||[],s.requiresIfExists||[]);a.forEach(function(l){if(!n.has(l)){var d=t.get(l);d&&o(d)}}),r.push(s)}return e.forEach(function(s){n.has(s.name)||o(s)}),r}function eki(e){var t=J0i(e);return u0i.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function tki(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function nki(e){var t=e.reduce(function(n,r){var o=n[r.name];return n[r.name]=o?Object.assign({},o,r,{options:Object.assign({},o.options,r.options),data:Object.assign({},o.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var $ht={placement:"bottom",modifiers:[],strategy:"absolute"};function Xht(){for(var e=arguments.length,t=new Array(e),n=0;n0&&arguments[0]!==void 0?arguments[0]:[],t=[];return e.forEach(function(n){Cr(n)?t.push.apply(t,Wn(n)):n.type===on?t.push.apply(t,Wn(Hbn(n.children))):t.push(n)}),t.filter(function(n){return!(n&&(n.type===ch||n.type===on&&n.children.length===0||n.type===rI&&n.children.trim()===""))})}function ski(e,t){return!e&&!t?!1:!!(!e||!t||["width","height","x","y"].some(function(n){return e[n]!==t[n]}))}function $bn(e){var t=ps(),n=he();return pn(function(){n.value=e(t)}),sL(function(){var r=e(t);n.value!==r&&(n.value=r)}),n}var aki=et({name:"TPopupTrigger",props:{forwardRef:Function},emits:["resize"],setup:function(t,n){var r=n.emit,o=n.slots,s=$bn(function(l){var d=l.parent.vnode;return d.el.nextElementSibling}),a=he();return At(s,function(){var l;(l=t.forwardRef)===null||l===void 0||l.call(t,s.value)}),Sz(s,function(l){var d=ui(l,1),u=d[0].contentRect;a.value=u}),At(a,function(l,d){ski(l,d)&&r("resize")}),function(){var l,d,u=Hbn((l=o.default)===null||l===void 0?void 0:l.call(o));return u.length>1||((d=u[0])===null||d===void 0?void 0:d.type)===rI?c("span",null,[u]):u[0]}}}),lki=et({name:"TPopupContent",emits:["resize"],setup:function(t,n){var r=n.emit,o=n.slots,s=$bn(function(a){return a.vnode.el.children[0]});return Sz(s,function(){r("resize")}),function(){return c("div",{style:"position: absolute; top: 0px; left: 0px; width: 100%"},[o.default()])}}}),cki=et({name:"TPopupContainer",inheritAttrs:!1,props:{parent:Object,visible:Boolean,attach:AZe.attach,forwardRef:Function},emits:["resize","contentMounted"],setup:function(t,n){var r=n.emit,o=n.attrs,s=n.slots,a=n.expose,l=he(),d=he(!1);function u(){r("resize")}return pn(function(){requestAnimationFrame(function(){d.value=t.visible})}),At(function(){return t.visible},function(h){h&&(d.value=t.visible)}),a({unmountContent:function(){d.value=!1}}),function(){var h,g=function(){return _z(t.attach,l.value)};return c(on,null,[c(aki,{class:o.class,forwardRef:function(v){t.forwardRef(v),l.value=v},onResize:u},oki(h=s.default())?h:{default:function(){return[h]}}),d.value&&c(op,{disabled:!g(),to:g()},{default:function(){return[c(lki,{onResize:u,onVnodeMounted:function(){return r("contentMounted")}},{default:function(){return[s.content&&s.content()]}})]}})])}}}),Ght={};function Yht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function n_e(e){for(var t=1;tK.x&&se.xK.y&&se.y0&&arguments[0]!==void 0?arguments[0]:[],t=[];return e.forEach(function(n){Cr(n)?t.push.apply(t,Wn(n)):n.type===rn?t.push.apply(t,Wn(Hbn(n.children))):t.push(n)}),t.filter(function(n){return!(n&&(n.type===ch||n.type===rn&&n.children.length===0||n.type===rI&&n.children.trim()===""))})}function ski(e,t){return!e&&!t?!1:!!(!e||!t||["width","height","x","y"].some(function(n){return e[n]!==t[n]}))}function $bn(e){var t=ps(),n=he();return An(function(){n.value=e(t)}),sL(function(){var r=e(t);n.value!==r&&(n.value=r)}),n}var aki=et({name:"TPopupTrigger",props:{forwardRef:Function},emits:["resize"],setup:function(t,n){var r=n.emit,o=n.slots,s=$bn(function(l){var d=l.parent.vnode;return d.el.nextElementSibling}),a=he();return At(s,function(){var l;(l=t.forwardRef)===null||l===void 0||l.call(t,s.value)}),Sz(s,function(l){var d=ui(l,1),u=d[0].contentRect;a.value=u}),At(a,function(l,d){ski(l,d)&&r("resize")}),function(){var l,d,u=Hbn((l=o.default)===null||l===void 0?void 0:l.call(o));return u.length>1||((d=u[0])===null||d===void 0?void 0:d.type)===rI?c("span",null,[u]):u[0]}}}),lki=et({name:"TPopupContent",emits:["resize"],setup:function(t,n){var r=n.emit,o=n.slots,s=$bn(function(a){return a.vnode.el.children[0]});return Sz(s,function(){r("resize")}),function(){return c("div",{style:"position: absolute; top: 0px; left: 0px; width: 100%"},[o.default()])}}}),cki=et({name:"TPopupContainer",inheritAttrs:!1,props:{parent:Object,visible:Boolean,attach:AZe.attach,forwardRef:Function},emits:["resize","contentMounted"],setup:function(t,n){var r=n.emit,o=n.attrs,s=n.slots,a=n.expose,l=he(),d=he(!1);function u(){r("resize")}return An(function(){requestAnimationFrame(function(){d.value=t.visible})}),At(function(){return t.visible},function(h){h&&(d.value=t.visible)}),a({unmountContent:function(){d.value=!1}}),function(){var h,g=function(){return _z(t.attach,l.value)};return c(rn,null,[c(aki,{class:o.class,forwardRef:function(v){t.forwardRef(v),l.value=v},onResize:u},oki(h=s.default())?h:{default:function(){return[h]}}),d.value&&c(op,{disabled:!g(),to:g()},{default:function(){return[c(lki,{onResize:u,onVnodeMounted:function(){return r("contentMounted")}},{default:function(){return[s.content&&s.content()]}})]}})])}}}),Ght={};function Yht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function n_e(e){for(var t=1;tK.x&&se.xK.y&&se.y=t.maxHeight&&(l.value=!0)}var A=document.querySelector(".".concat(n.value,"__item"));A&&(s.value=A.scrollHeight+2)});var m=function(k){return ni(k)?k(xn):k},v=function(k,A){var p,b=[],w;return(p=k.forEach)===null||p===void 0||p.call(k,function(O,y){var C=Aki({},O),_=y-Math.ceil(o[A]/s.value),S=_>=0?_:y;C.children?(C.children=v(C.children,A+1),w=c("div",{key:y},[c(xIe,{style:C.style,class:["".concat(n.value,"__item"),"".concat(n.value,"__item--suffix"),C.class],value:C.value,theme:C.theme,active:C.active,prefixIcon:C.prefixIcon,disabled:C.disabled,minColumnWidth:t.minColumnWidth,maxColumnWidth:t.maxColumnWidth,isSubmenu:!0},{default:function(){return[c("div",{class:"".concat(n.value,"__item-content")},[c("span",{class:"".concat(n.value,"__item-text")},[m(C.content)]),c(u,{class:"".concat(n.value,"__item-direction"),size:"16"},null)]),c("div",{class:["".concat(n.value,"__submenu-wrapper"),Pe({},"".concat(n.value,"__submenu-wrapper--").concat(t.direction),t.direction)],style:{position:"absolute",top:"".concat(S*s.value,"px")}},[c("div",{class:["".concat(n.value,"__submenu"),Pe({},"".concat(n.value,"__submenu--disabled"),C.disabled)],style:{position:"static",maxHeight:"".concat(t.maxHeight,"px")},onScroll:function(T){return g(T,A+1)}},[c("ul",null,[C.children])])])]}}),C.divider?c(PB,null,null):null])):w=c("div",{key:y},[c(xIe,{style:C.style,class:["".concat(n.value,"__item"),C.class],value:C.value,theme:C.theme,active:C.active,prefixIcon:C.prefixIcon,disabled:C.disabled,minColumnWidth:t.minColumnWidth,maxColumnWidth:t.maxColumnWidth,onClick:C.disabled||C.children?function(){return null}:function(L,E){return h({data:C,context:E})}},{default:function(){return[c("span",{class:"".concat(n.value,"__item-text")},[m(C.content)])]}}),C.divider?c(PB,null,null):null]),b.push(w)}),b};return function(){return c("div",{class:[r.value,"".concat(r.value,"--").concat(t.direction),Pe({},"".concat(r.value,"--overflow"),l.value)],style:{maxHeight:"".concat(t.maxHeight,"px")},ref:a,onScroll:function(k){return g(k,0)}},[v(t.options,0)])}}});/** + */function eft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Aki(e){for(var t=1;t=t.maxHeight&&(l.value=!0)}var A=document.querySelector(".".concat(n.value,"__item"));A&&(s.value=A.scrollHeight+2)});var m=function(k){return ti(k)?k(xn):k},v=function(k,A){var p,b=[],w;return(p=k.forEach)===null||p===void 0||p.call(k,function(O,y){var C=Aki({},O),_=y-Math.ceil(o[A]/s.value),S=_>=0?_:y;C.children?(C.children=v(C.children,A+1),w=c("div",{key:y},[c(xIe,{style:C.style,class:["".concat(n.value,"__item"),"".concat(n.value,"__item--suffix"),C.class],value:C.value,theme:C.theme,active:C.active,prefixIcon:C.prefixIcon,disabled:C.disabled,minColumnWidth:t.minColumnWidth,maxColumnWidth:t.maxColumnWidth,isSubmenu:!0},{default:function(){return[c("div",{class:"".concat(n.value,"__item-content")},[c("span",{class:"".concat(n.value,"__item-text")},[m(C.content)]),c(u,{class:"".concat(n.value,"__item-direction"),size:"16"},null)]),c("div",{class:["".concat(n.value,"__submenu-wrapper"),Pe({},"".concat(n.value,"__submenu-wrapper--").concat(t.direction),t.direction)],style:{position:"absolute",top:"".concat(S*s.value,"px")}},[c("div",{class:["".concat(n.value,"__submenu"),Pe({},"".concat(n.value,"__submenu--disabled"),C.disabled)],style:{position:"static",maxHeight:"".concat(t.maxHeight,"px")},onScroll:function(Q){return g(Q,A+1)}},[c("ul",null,[C.children])])])]}}),C.divider?c(PB,null,null):null])):w=c("div",{key:y},[c(xIe,{style:C.style,class:["".concat(n.value,"__item"),C.class],value:C.value,theme:C.theme,active:C.active,prefixIcon:C.prefixIcon,disabled:C.disabled,minColumnWidth:t.minColumnWidth,maxColumnWidth:t.maxColumnWidth,onClick:C.disabled||C.children?function(){return null}:function(L,E){return h({data:C,context:E})}},{default:function(){return[c("span",{class:"".concat(n.value,"__item-text")},[m(C.content)])]}}),C.divider?c(PB,null,null):null]),b.push(w)}),b};return function(){return c("div",{class:[r.value,"".concat(r.value,"--").concat(t.direction),Pe({},"".concat(r.value,"--overflow"),l.value)],style:{maxHeight:"".concat(t.maxHeight,"px")},ref:a,onScroll:function(k){return g(k,0)}},[v(t.options,0)])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function tft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function r_e(e){for(var t=1;t0?Jde(_):null})}).filter(function(d){return!!d.content})):Cr(t)&&Cr((r=t[0])===null||r===void 0?void 0:r.children)?Jde((o=t[0])===null||o===void 0?void 0:o.children):[]};function pki(e){var t,n,r,o,s=D4e(),a=ps(),l=((t=s("DropdownMenu"))===null||t===void 0||(t=t[0])===null||t===void 0||(t=t.children)===null||t===void 0||(n=t.default)===null||n===void 0?void 0:n.call(t))||((r=a.slots)===null||r===void 0||(o=r.dropdown)===null||o===void 0?void 0:o.call(r)),d=G(function(){return e.options&&e.options.length>0?e.options:Jde(l)});return d}/** + */function tft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function r_e(e){for(var t=1;t0?Jde(_):null})}).filter(function(d){return!!d.content})):Cr(t)&&Cr((r=t[0])===null||r===void 0?void 0:r.children)?Jde((o=t[0])===null||o===void 0?void 0:o.children):[]};function pki(e){var t,n,r,o,s=D4e(),a=ps(),l=((t=s("DropdownMenu"))===null||t===void 0||(t=t[0])===null||t===void 0||(t=t.children)===null||t===void 0||(n=t.default)===null||n===void 0?void 0:n.call(t))||((r=a.slots)===null||r===void 0||(o=r.dropdown)===null||o===void 0?void 0:o.call(r)),d=G(function(){return e.options&&e.options.length>0?e.options:Jde(l)});return d}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function nft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function o_e(e){for(var t=1;tt+d-h)return u+l-d+h}else{if(n==="start")return u-g;if(n==="center")return u+(l-d)/2;if(n==="end")return u+l-d+h}return t}function Eki(e,t,n){var r=e.navsContainer,o=e.activeTab,s=NO(r),a=NO(o),l=Math.abs(s-a);return n==="next"?t+l:t-l}function Tki(e){var t=e.navsWrap,n=e.navsContainer,r=e.rightOperations,o=e.toRightBtn,s=NO(t),a=NO(n),l=NO(r),d=NO(o);return s-a+l-d}function Qki(e,t){return Math.max(0,Math.min(e,t))}function sft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function s_e(e){for(var t=1;t1}),C=G(function(){return h.valueMath.abs(de)?B(h.value+K):B(h.value+de)}},N=function(){setTimeout(function(){B(xki(w(),h.value,t.scrollPosition))},0)},j=function(){ri(function(){p.value=Tki(w()),p.value-h.value<=0&&B(p.value)})};At([function(){return t.placement},function(){return t.panels}],j),At([function(){return t.scrollPosition}],N),nbn(Ap(j),g.value);var W=function(ge){var K;(K=t.onAdd)===null||K===void 0||K.call(t,{e:ge})},H=function(ge,K){var de=K.value,V=K.disabled;if(V||t.value===de)return!1;t.onChange(de)},X=function(ge){var K=ge.e,de=ge.value,V=ge.index;t.onRemove({e:K,value:de,index:V})},Y=function(ge){ge!=null&&ge.$el&&(ge==null?void 0:ge.value)===t.value&&A.value!==ge.$el&&(A.value=ge.$el,N())},Z=Ufi(t),ie=Z.setNavsWrap;pn(function(){ie(m.value),j(),N()});var J=function(){return t.panels.map(function(ge,K){var de,V;ge!=null&&(de=ge.children)!==null&&de!==void 0&&de.label?V=ge.children.label():ni(ge.label)?V=ge.label(xn):V=ge.label||"选项卡".concat(K+1);var ee=t.dragSort;return ee&&ge.draggable===!1&&(ee=ge.draggable),c(_ki,{ref:Y,key:ge.value,index:K,theme:t.theme,size:t.size,placement:t.placement,label:V,active:ge.value===t.value,disabled:t.disabled||ge.disabled,removable:ge.removable,value:ge.value,onClick:function(te){return H(te,ge)},onTabRemove:X,onTabPanelRemove:ge.onRemove},null)})},re=function(){return[c("div",{ref:v,class:["".concat(n.value,"__operations"),"".concat(n.value,"__operations--left")]},[c(p8,{name:"fade",mode:"out-in",appear:!0},{default:function(){return[y.value?c("div",{class:E.value,onClick:function(){return R("prev")}},[c(o,null,null)]):null]}})]),c("div",{ref:f,class:["".concat(n.value,"__operations"),"".concat(n.value,"__operations--right")]},[c(p8,{name:"fade",mode:"out-in",appear:!0},{default:function(){return[C.value?c("div",{ref:k,class:T.value,onClick:function(){return R("next")}},[c(s,null,null)]):null]}}),t.addable?c("div",{class:Q.value,onClick:W},[c(a,null,null)]):null,b.value&&t.action])]},se=function(){var ge=J();return c("div",{class:P.value},[c("div",{class:D.value,onWheel:M},[c("div",{ref:m,class:I.value,style:_.value},[t.theme!=="card"&&c(Ski,{placement:t.placement,value:t.value,navs:ge},null),ge])])])};return function(){return c("div",{ref:g,class:["".concat(n.value,"__nav")],style:S.value},[re(),se()])}}});/** + */var NO=function(t){return(t==null?void 0:t.offsetWidth)||0},Lki=function(t){return(t==null?void 0:t.offsetLeft)||0};function xki(e,t,n){var r=e.navsContainer,o=e.activeTab,s=e.rightOperations,a=e.leftOperations,l=NO(o),d=NO(r),u=Lki(o),h=NO(s),g=NO(a);if(n==="auto"){if(u-gt+d-h)return u+l-d+h}else{if(n==="start")return u-g;if(n==="center")return u+(l-d)/2;if(n==="end")return u+l-d+h}return t}function Eki(e,t,n){var r=e.navsContainer,o=e.activeTab,s=NO(r),a=NO(o),l=Math.abs(s-a);return n==="next"?t+l:t-l}function Tki(e){var t=e.navsWrap,n=e.navsContainer,r=e.rightOperations,o=e.toRightBtn,s=NO(t),a=NO(n),l=NO(r),d=NO(o);return s-a+l-d}function Qki(e,t){return Math.max(0,Math.min(e,t))}function sft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function s_e(e){for(var t=1;t1}),C=G(function(){return h.valueMath.abs(de)?B(h.value+K):B(h.value+de)}},N=function(){setTimeout(function(){B(xki(w(),h.value,t.scrollPosition))},0)},j=function(){ri(function(){p.value=Tki(w()),p.value-h.value<=0&&B(p.value)})};At([function(){return t.placement},function(){return t.panels}],j),At([function(){return t.scrollPosition}],N),nbn(Ap(j),g.value);var W=function(ge){var K;(K=t.onAdd)===null||K===void 0||K.call(t,{e:ge})},H=function(ge,K){var de=K.value,V=K.disabled;if(V||t.value===de)return!1;t.onChange(de)},X=function(ge){var K=ge.e,de=ge.value,V=ge.index;t.onRemove({e:K,value:de,index:V})},Y=function(ge){ge!=null&&ge.$el&&(ge==null?void 0:ge.value)===t.value&&A.value!==ge.$el&&(A.value=ge.$el,N())},Z=Ufi(t),ie=Z.setNavsWrap;An(function(){ie(m.value),j(),N()});var J=function(){return t.panels.map(function(ge,K){var de,V;ge!=null&&(de=ge.children)!==null&&de!==void 0&&de.label?V=ge.children.label():ti(ge.label)?V=ge.label(xn):V=ge.label||"选项卡".concat(K+1);var ee=t.dragSort;return ee&&ge.draggable===!1&&(ee=ge.draggable),c(_ki,{ref:Y,key:ge.value,index:K,theme:t.theme,size:t.size,placement:t.placement,label:V,active:ge.value===t.value,disabled:t.disabled||ge.disabled,removable:ge.removable,value:ge.value,onClick:function(te){return H(te,ge)},onTabRemove:X,onTabPanelRemove:ge.onRemove},null)})},re=function(){return[c("div",{ref:v,class:["".concat(n.value,"__operations"),"".concat(n.value,"__operations--left")]},[c(p8,{name:"fade",mode:"out-in",appear:!0},{default:function(){return[y.value?c("div",{class:E.value,onClick:function(){return R("prev")}},[c(o,null,null)]):null]}})]),c("div",{ref:f,class:["".concat(n.value,"__operations"),"".concat(n.value,"__operations--right")]},[c(p8,{name:"fade",mode:"out-in",appear:!0},{default:function(){return[C.value?c("div",{ref:k,class:Q.value,onClick:function(){return R("next")}},[c(s,null,null)]):null]}}),t.addable?c("div",{class:T.value,onClick:W},[c(a,null,null)]):null,b.value&&t.action])]},se=function(){var ge=J();return c("div",{class:P.value},[c("div",{class:D.value,onWheel:M},[c("div",{ref:m,class:I.value,style:_.value},[t.theme!=="card"&&c(Ski,{placement:t.placement,value:t.value,navs:ge},null),ge])])])};return function(){return c("div",{ref:g,class:["".concat(n.value,"__nav")],style:S.value},[re(),se()])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var Bki=et({name:"TTabs",props:og,setup:function(t){var n=an("tabs"),r=an(),o=hr(),s=Li(t),a=s.value,l=s.modelValue,d=sd(a,l,t.defaultValue||"",t.onChange),u=ui(d,2),h=u[0],g=u[1];Yi("tabs",{value:h});var m=function(w){var O;(O=t.onAdd)===null||O===void 0||O.call(t,{e:w.e})},v=function(w){g(w)},f=function(w){var O,y=w.e,C=w.value,_=w.index;(O=t.onRemove)===null||O===void 0||O.call(t,{value:C,index:_,e:y})},k=function(){var w=o("default");if(!w)return[];var O=function(C){return C.map(function(_){return _.children&&Cr(_.children)?O(_.children):_}).flat().filter(function(_){return _.type.name==="TTabPanel"})};return O(w)},A=function(){var w,O=((w=t.list)!==null&&w!==void 0&&w.length?t.list:k())||[],y=o("action"),C=O.map(function(S){var L=S;return S.props&&Object.keys(S.props).forEach(function(E){L[E]=S.props[E]}),L}),_={theme:t.theme,value:h.value,size:t.size,disabled:t.disabled,placement:t.placement,scrollPosition:t.scrollPosition,addable:t.addable,panels:C,dragSort:t.dragSort,action:y};return c("div",{class:Pe(Pe({},"".concat(r.value,"-tabs__header"),!0),"".concat(r.value,"-is-").concat(t.placement),!0)},[c(Dki,Yn(_,{onDragSort:t.onDragSort,onChange:v,onAdd:m,onRemove:f}),null)])},p=function(){var w,O=k();if((w=t.list)!==null&&w!==void 0&&w.length)return t.list.map(function(y){return c(Jbn,Yn(y,{onRemove:f}),null)});if(O&&O.length)return c("div",{class:["".concat(r.value,"-tabs__content")]},[O])};return function(){return c("div",{class:[n.value]},[t.placement!=="bottom"?[A(),p()]:[p(),A()]])}}});/** + */var Bki=et({name:"TTabs",props:og,setup:function(t){var n=sn("tabs"),r=sn(),o=hr(),s=Li(t),a=s.value,l=s.modelValue,d=sd(a,l,t.defaultValue||"",t.onChange),u=ui(d,2),h=u[0],g=u[1];Yi("tabs",{value:h});var m=function(w){var O;(O=t.onAdd)===null||O===void 0||O.call(t,{e:w.e})},v=function(w){g(w)},f=function(w){var O,y=w.e,C=w.value,_=w.index;(O=t.onRemove)===null||O===void 0||O.call(t,{value:C,index:_,e:y})},k=function(){var w=o("default");if(!w)return[];var O=function(C){return C.map(function(_){return _.children&&Cr(_.children)?O(_.children):_}).flat().filter(function(_){return _.type.name==="TTabPanel"})};return O(w)},A=function(){var w,O=((w=t.list)!==null&&w!==void 0&&w.length?t.list:k())||[],y=o("action"),C=O.map(function(S){var L=S;return S.props&&Object.keys(S.props).forEach(function(E){L[E]=S.props[E]}),L}),_={theme:t.theme,value:h.value,size:t.size,disabled:t.disabled,placement:t.placement,scrollPosition:t.scrollPosition,addable:t.addable,panels:C,dragSort:t.dragSort,action:y};return c("div",{class:Pe(Pe({},"".concat(r.value,"-tabs__header"),!0),"".concat(r.value,"-is-").concat(t.placement),!0)},[c(Dki,Yn(_,{onDragSort:t.onDragSort,onChange:v,onAdd:m,onRemove:f}),null)])},p=function(){var w,O=k();if((w=t.list)!==null&&w!==void 0&&w.length)return t.list.map(function(y){return c(Jbn,Yn(y,{onRemove:f}),null)});if(O&&O.length)return c("div",{class:["".concat(r.value,"-tabs__content")]},[O])};return function(){return c("div",{class:[n.value]},[t.placement!=="bottom"?[A(),p()]:[p(),A()]])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -352,15 +352,15 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var MY=et({name:"TFakeArrow",props:{isActive:{type:Boolean},overlayClassName:{type:[String,Object,Array]},overlayStyle:{type:[Object,String]}},setup:function(t){var n=an("fake-arrow"),r=G(function(){return[n.value,Pe(Pe({},"".concat(n.value,"--transform"),dgi()),"".concat(n.value,"--active"),t.isActive),t.overlayClassName]});return function(){return c("svg",{class:r.value,width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:t.overlayStyle},[c("path",{d:"M3.75 5.7998L7.99274 10.0425L12.2361 5.79921",stroke:"black","stroke-opacity":"0.9","stroke-width":"1.3"},null)])}}});/** + */var MY=et({name:"TFakeArrow",props:{isActive:{type:Boolean},overlayClassName:{type:[String,Object,Array]},overlayStyle:{type:[Object,String]}},setup:function(t){var n=sn("fake-arrow"),r=G(function(){return[n.value,Pe(Pe({},"".concat(n.value,"--transform"),dgi()),"".concat(n.value,"--active"),t.isActive),t.overlayClassName]});return function(){return c("svg",{class:r.value,width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:t.overlayStyle},[c("path",{d:"M3.75 5.7998L7.99274 10.0425L12.2361 5.79921",stroke:"black","stroke-opacity":"0.9","stroke-width":"1.3"},null)])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function aft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Q$(e){for(var t=1;t-1}),_=he(!1),S=he(!1),L=G(function(){return g.value==="light"?"#E7E7E7":"#383838"}),E=G(function(){var oe;return O.value==="popup"?_.value:v?(oe=v.value)===null||oe===void 0?void 0:oe.includes(t.value):!1}),T=he(!1),Q=he(),P=he(),D=he(),I=an("slide-down");aI(D,L);var B=he(null),R=he(null),M=function(){B.value!==null&&(clearTimeout(B.value),B.value=null),R.value!==null&&(clearTimeout(R.value),R.value=null)},N=function(te){var $=te.placement,ce=Q.value;if(ce){var pe="".concat(o.value,"-menu__spacer"),ye=$.startsWith("bottom"),Te=$.startsWith("top");ce.classList.toggle("".concat(pe,"--bottom"),ye),ce.classList.toggle("".concat(pe,"--top"),Te)}},j=G(function(){return["".concat(o.value,"-submenu"),Pe(Pe({},"".concat(o.value,"-is-disabled"),t.disabled),"".concat(o.value,"-is-opened"),E.value)]}),W=G(function(){var oe;return["".concat(o.value,"-menu__popup"),"".concat(o.value,"-is-").concat(f?"horizontal":"vertical"),Pe({},"".concat(o.value,"-is-opened"),_.value),(oe=t.popupProps)===null||oe===void 0?void 0:oe.overlayInnerClassName]}),H=G(function(){var oe;return["".concat(o.value,"-menu--").concat(g.value),f&&"".concat(o.value,"-is-head-menu"),Pe({},"".concat(o.value,"-menu-is-nested"),T.value),(oe=t.popupProps)===null||oe===void 0?void 0:oe.overlayClassName]}),X=G(function(){return["".concat(o.value,"-menu__item"),Pe(Pe(Pe({},"".concat(o.value,"-is-disabled"),t.disabled),"".concat(o.value,"-is-opened"),E.value),"".concat(o.value,"-is-active"),C.value)]}),Y=G(function(){return["".concat(o.value,"-menu__sub"),Pe({},"".concat(o.value,"-is-opened"),E.value)]}),Z=G(function(){return[Pe({},"".concat(o.value,"-fake-arrow--active"),E.value)]});Yi("TdSubmenu",hs({value:h,addMenuItem:function(te){y.value.push(te),A&&A.addMenuItem(te)},setSubPopup:function(te){P.value=te},closeParentPopup:function(te){M(),R.value=setTimeout(function(){_.value=!1,R.value=null},100),ni(b)&&b(te)},cancelHideTimer:function(){R.value!==null&&(clearTimeout(R.value),R.value=null),ni(w)&&w()}}));var ie=function(te){ni(p)&&p(te)},J=function(){t.disabled||(M(),ni(w)&&w(),B.value=setTimeout(function(){_.value||(k(t.value),ri().then(function(){ie(Q.value)})),_.value=!0,B.value=null},0))},re=function(te){return te==null?void 0:te.classList.contains("".concat(o.value,"-menu__popup"))},se=function(te){M(),R.value=setTimeout(function(){var $=re(te.relatedTarget);S.value||$||(_.value=!1,R.value=null)},100)},le=function(te){var $=te.toElement,ce=te.relatedTarget,pe=$||ce;if(pe!==P.value){for(var ye=function(me){return me===D.value};pe!==null&&pe!==document&&!ye(pe);)pe=pe.parentNode;S.value=!1,ye(pe)||(M(),R.value=setTimeout(function(){_.value=!1,R.value=null},100),b==null||b(te))}},ge=function(){S.value=!0,R.value!==null&&(clearTimeout(R.value),R.value=null),ni(w)&&w()},K=function(){t.disabled||k(t.value)},de=function(te){var $,ce,pe,ye,Te="right-top";!T.value&&f&&(Te="bottom-left");var me=c("div",{ref:Q,class:["".concat(o.value,"-menu__spacer"),Pe({},"".concat(o.value,"-menu__spacer--left"),T.value||!f)],onMouseenter:ge,onMouseleave:le},[c("ul",{class:"".concat(o.value,"-menu__popup-wrapper")},[a("default","content")])]),ke={content:function(){return me}},_e=(($=t.popupProps)===null||$===void 0||($=$.popperOptions)===null||$===void 0?void 0:$.modifiers)||[],Ee=Q$(Q$({},(ce=(pe=t.popupProps)===null||pe===void 0?void 0:pe.popperOptions)!==null&&ce!==void 0?ce:{}),{},{modifiers:[{name:"onPlacementChange",enabled:!0,phase:"main",fn:function(it){var Ye=it.state;N({placement:Ye.placement})}}].concat(Wn(_e))}),Re=c(y1,Yn((ye=t.popupProps)!==null&&ye!==void 0?ye:{},{overlayInnerClassName:Wn(W.value),overlayClassName:Wn(H.value),visible:_.value,placement:Te,popperOptions:Ee}),Q$({default:function(){return[c("div",{ref:D,class:X.value},[te])]}},ke));return Re},V=function(){var te=s("icon"),$=[c("div",{ref:D,class:X.value,onClick:K},[te,c("span",{class:["".concat(o.value,"-menu__content")]},[s("title",{silent:!0})])]),c("ul",{style:"opacity: 0; width: 0; height: 0; overflow: hidden"},[a("default","content")])],ce=O.value==="popup"&&T.value,pe=[te,c("span",{class:["".concat(o.value,"-menu__content")]},[s("title",{silent:!0})]),c(MY,{overlayClassName:/menu/i.test(l==null?void 0:l.parent.proxy.$options.name)?Z.value:null,overlayStyle:{transform:"rotate(".concat(ce?-90:0,"deg)")}},null)];return O.value==="normal"?$:de(pe)},ee=function(){for(var te=r.content||r.default,$=s("icon"),ce=a("default","content"),pe=l.parent,ye=44;pe&&pe.type.name!=="TMenu";)pe.type.name==="TSubmenu"&&(ye+=16),pe=pe.parent;var Te=Kpn(),me=Te.beforeEnter,ke=Te.enter,_e=Te.afterEnter,Ee=Te.beforeLeave,Re=Te.leave,Ze=Te.afterLeave,it=O.value==="popup"&&T.value,Ye=[c("div",{ref:D,class:X.value,onClick:K},[$,c("span",{class:["".concat(o.value,"-menu__content")]},[s("title",{silent:!0})]),te&&c(MY,{overlayClassName:Z.value,overlayStyle:{transform:"rotate(".concat(it?-90:0,"deg)")}},null)]),c(p8,{name:I.value,onBeforeEnter:me,onEnter:ke,onAfterEnter:_e,onBeforeLeave:Ee,onLeave:Re,onAfterLeave:Ze},{default:function(){return[uu(c("ul",{class:Y.value,style:{"--padding-left":"".concat(ye,"px")}},[ce]),[[h1,E.value]])]}})],Xe=[$,c("span",{class:["".concat(o.value,"-menu__content")]},[s("title",{silent:!0})]),c(MY,{overlayClassName:/menu/i.test(pe.proxy.$options.name)?Z.value:null,overlayStyle:{transform:"rotate(".concat(it?-90:0,"deg)"),"margin-left":"auto"}},null)];return O.value==="normal"?Ye:de(Xe)};return At(_,function(oe){d.open(t.value,oe?"add":"remove")}),At(Q,function(){ie(Q.value)}),pn(function(){var oe;d==null||(oe=d.vMenu)===null||oe===void 0||oe.add({value:t.value,parent:A==null?void 0:A.value,vnode:r.default});for(var te=l.parent;te&&!/^t(head)?menu/i.test(($=te)===null||$===void 0?void 0:$.type.name);){var $,ce,pe;if(/submenu/i.test((ce=te)===null||ce===void 0?void 0:ce.type.name)){T.value=!0;break}te=(pe=te)===null||pe===void 0?void 0:pe.parent}}),qs(function(){M()}),function(){var oe=null,te={},$;return O.value==="popup"&&(te={onMouseenter:J,onMouseleave:se},m.value.length<2&&($=c("div",{style:"display:none"},[a("default","content")]))),Object.keys(r).length>0&&(oe=f?V():ee()),c("li",Yn({class:j.value},te),[oe,$])}}});/** + */function aft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Q$(e){for(var t=1;t-1}),_=he(!1),S=he(!1),L=G(function(){return g.value==="light"?"#E7E7E7":"#383838"}),E=G(function(){var oe;return O.value==="popup"?_.value:v?(oe=v.value)===null||oe===void 0?void 0:oe.includes(t.value):!1}),Q=he(!1),T=he(),P=he(),D=he(),I=sn("slide-down");aI(D,L);var B=he(null),R=he(null),M=function(){B.value!==null&&(clearTimeout(B.value),B.value=null),R.value!==null&&(clearTimeout(R.value),R.value=null)},N=function(te){var $=te.placement,ce=T.value;if(ce){var pe="".concat(o.value,"-menu__spacer"),ye=$.startsWith("bottom"),Te=$.startsWith("top");ce.classList.toggle("".concat(pe,"--bottom"),ye),ce.classList.toggle("".concat(pe,"--top"),Te)}},j=G(function(){return["".concat(o.value,"-submenu"),Pe(Pe({},"".concat(o.value,"-is-disabled"),t.disabled),"".concat(o.value,"-is-opened"),E.value)]}),W=G(function(){var oe;return["".concat(o.value,"-menu__popup"),"".concat(o.value,"-is-").concat(f?"horizontal":"vertical"),Pe({},"".concat(o.value,"-is-opened"),_.value),(oe=t.popupProps)===null||oe===void 0?void 0:oe.overlayInnerClassName]}),H=G(function(){var oe;return["".concat(o.value,"-menu--").concat(g.value),f&&"".concat(o.value,"-is-head-menu"),Pe({},"".concat(o.value,"-menu-is-nested"),Q.value),(oe=t.popupProps)===null||oe===void 0?void 0:oe.overlayClassName]}),X=G(function(){return["".concat(o.value,"-menu__item"),Pe(Pe(Pe({},"".concat(o.value,"-is-disabled"),t.disabled),"".concat(o.value,"-is-opened"),E.value),"".concat(o.value,"-is-active"),C.value)]}),Y=G(function(){return["".concat(o.value,"-menu__sub"),Pe({},"".concat(o.value,"-is-opened"),E.value)]}),Z=G(function(){return[Pe({},"".concat(o.value,"-fake-arrow--active"),E.value)]});Yi("TdSubmenu",hs({value:h,addMenuItem:function(te){y.value.push(te),A&&A.addMenuItem(te)},setSubPopup:function(te){P.value=te},closeParentPopup:function(te){M(),R.value=setTimeout(function(){_.value=!1,R.value=null},100),ti(b)&&b(te)},cancelHideTimer:function(){R.value!==null&&(clearTimeout(R.value),R.value=null),ti(w)&&w()}}));var ie=function(te){ti(p)&&p(te)},J=function(){t.disabled||(M(),ti(w)&&w(),B.value=setTimeout(function(){_.value||(k(t.value),ri().then(function(){ie(T.value)})),_.value=!0,B.value=null},0))},re=function(te){return te==null?void 0:te.classList.contains("".concat(o.value,"-menu__popup"))},se=function(te){M(),R.value=setTimeout(function(){var $=re(te.relatedTarget);S.value||$||(_.value=!1,R.value=null)},100)},le=function(te){var $=te.toElement,ce=te.relatedTarget,pe=$||ce;if(pe!==P.value){for(var ye=function(me){return me===D.value};pe!==null&&pe!==document&&!ye(pe);)pe=pe.parentNode;S.value=!1,ye(pe)||(M(),R.value=setTimeout(function(){_.value=!1,R.value=null},100),b==null||b(te))}},ge=function(){S.value=!0,R.value!==null&&(clearTimeout(R.value),R.value=null),ti(w)&&w()},K=function(){t.disabled||k(t.value)},de=function(te){var $,ce,pe,ye,Te="right-top";!Q.value&&f&&(Te="bottom-left");var me=c("div",{ref:T,class:["".concat(o.value,"-menu__spacer"),Pe({},"".concat(o.value,"-menu__spacer--left"),Q.value||!f)],onMouseenter:ge,onMouseleave:le},[c("ul",{class:"".concat(o.value,"-menu__popup-wrapper")},[a("default","content")])]),ke={content:function(){return me}},_e=(($=t.popupProps)===null||$===void 0||($=$.popperOptions)===null||$===void 0?void 0:$.modifiers)||[],Ee=Q$(Q$({},(ce=(pe=t.popupProps)===null||pe===void 0?void 0:pe.popperOptions)!==null&&ce!==void 0?ce:{}),{},{modifiers:[{name:"onPlacementChange",enabled:!0,phase:"main",fn:function(it){var Ye=it.state;N({placement:Ye.placement})}}].concat(Wn(_e))}),Re=c(y1,Yn((ye=t.popupProps)!==null&&ye!==void 0?ye:{},{overlayInnerClassName:Wn(W.value),overlayClassName:Wn(H.value),visible:_.value,placement:Te,popperOptions:Ee}),Q$({default:function(){return[c("div",{ref:D,class:X.value},[te])]}},ke));return Re},V=function(){var te=s("icon"),$=[c("div",{ref:D,class:X.value,onClick:K},[te,c("span",{class:["".concat(o.value,"-menu__content")]},[s("title",{silent:!0})])]),c("ul",{style:"opacity: 0; width: 0; height: 0; overflow: hidden"},[a("default","content")])],ce=O.value==="popup"&&Q.value,pe=[te,c("span",{class:["".concat(o.value,"-menu__content")]},[s("title",{silent:!0})]),c(MY,{overlayClassName:/menu/i.test(l==null?void 0:l.parent.proxy.$options.name)?Z.value:null,overlayStyle:{transform:"rotate(".concat(ce?-90:0,"deg)")}},null)];return O.value==="normal"?$:de(pe)},ee=function(){for(var te=r.content||r.default,$=s("icon"),ce=a("default","content"),pe=l.parent,ye=44;pe&&pe.type.name!=="TMenu";)pe.type.name==="TSubmenu"&&(ye+=16),pe=pe.parent;var Te=Kpn(),me=Te.beforeEnter,ke=Te.enter,_e=Te.afterEnter,Ee=Te.beforeLeave,Re=Te.leave,Ze=Te.afterLeave,it=O.value==="popup"&&Q.value,Ye=[c("div",{ref:D,class:X.value,onClick:K},[$,c("span",{class:["".concat(o.value,"-menu__content")]},[s("title",{silent:!0})]),te&&c(MY,{overlayClassName:Z.value,overlayStyle:{transform:"rotate(".concat(it?-90:0,"deg)")}},null)]),c(p8,{name:I.value,onBeforeEnter:me,onEnter:ke,onAfterEnter:_e,onBeforeLeave:Ee,onLeave:Re,onAfterLeave:Ze},{default:function(){return[uu(c("ul",{class:Y.value,style:{"--padding-left":"".concat(ye,"px")}},[ce]),[[h1,E.value]])]}})],Xe=[$,c("span",{class:["".concat(o.value,"-menu__content")]},[s("title",{silent:!0})]),c(MY,{overlayClassName:/menu/i.test(pe.proxy.$options.name)?Z.value:null,overlayStyle:{transform:"rotate(".concat(it?-90:0,"deg)"),"margin-left":"auto"}},null)];return O.value==="normal"?Ye:de(Xe)};return At(_,function(oe){d.open(t.value,oe?"add":"remove")}),At(T,function(){ie(T.value)}),An(function(){var oe;d==null||(oe=d.vMenu)===null||oe===void 0||oe.add({value:t.value,parent:A==null?void 0:A.value,vnode:r.default});for(var te=l.parent;te&&!/^t(head)?menu/i.test(($=te)===null||$===void 0?void 0:$.type.name);){var $,ce,pe;if(/submenu/i.test((ce=te)===null||ce===void 0?void 0:ce.type.name)){Q.value=!0;break}te=(pe=te)===null||pe===void 0?void 0:pe.parent}}),qs(function(){M()}),function(){var oe=null,te={},$;return O.value==="popup"&&(te={onMouseenter:J,onMouseleave:se},m.value.length<2&&($=c("div",{style:"display:none"},[a("default","content")]))),Object.keys(r).length>0&&(oe=f?V():ee()),c("li",Yn({class:j.value},te),[oe,$])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function lft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Mki(e){for(var t=1;t0&&L(A.value[0])});var T=function(N){var j,W=C.find(function(ie){return ie.value===N});(j=W.onClick)===null||j===void 0||j.call(W,{value:N});var H=W.to,X=W.href,Y=W.replace;X&&(window.location.href=W.href);var Z=W.router||s.$router;H&&Z&&(Y?Z.replace(H):Z.push(H))},Q=function(){var N;return C.length===0?null:c("ul",{class:["".concat(r.value,"-head-menu__submenu"),"".concat(r.value,"-submenu")]},[c(Lz,{value:m.value,onChange:S},Pki(N=C.map(function(j){var W;return c(xz,{value:j.value,label:(W=j.vnode()[0])===null||W===void 0?void 0:W.children},null)}))?N:{default:function(){return[N]}})])},P=he(),D=he(),I=he(),B=he(),R=function(N,j){N.forEach(function(W){var H,X,Y,Z,ie=(H=W.props)===null||H===void 0?void 0:H.value;if((((X=W.type)===null||X===void 0?void 0:X.name)==="TSubmenu"||((Y=W.type)===null||Y===void 0?void 0:Y.name)==="TMenuItem")&&_.add(Mki({value:ie,parent:j,vnode:W.children.default},W.props)),ni((Z=W.children)===null||Z===void 0?void 0:Z.default)){R(W.children.default(),ie);return}Cr(W.children)&&R(W.children,ie)})};return function(){var M,N,j,W,H,X,Y,Z,ie,J,re,se,le=((M=t.logo)===null||M===void 0?void 0:M.call(t,xn))||((N=(j=n.slots).logo)===null||N===void 0?void 0:N.call(j)),ge=((W=t.operations)===null||W===void 0?void 0:W.call(t,xn))||((H=(X=n.slots).operations)===null||H===void 0?void 0:H.call(X))||((Y=(Z=n.slots).options)===null||Y===void 0?void 0:Y.call(Z)),K=((ie=(J=n.slots).default)===null||ie===void 0?void 0:ie.call(J))||((re=(se=n.slots).content)===null||re===void 0?void 0:re.call(se))||[];return R(K),c("div",{class:O.value},[c("div",{class:"".concat(r.value,"-head-menu__inner"),ref:D},[le&&c("div",{class:"".concat(r.value,"-menu__logo"),ref:I},[le]),c("ul",{class:"".concat(r.value,"-menu"),ref:P},[K]),ge&&c("div",{class:"".concat(r.value,"-menu__operations"),ref:B},[ge])]),y.value==="normal"&&Q()])}}});/** + */function lft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Mki(e){for(var t=1;t0&&L(A.value[0])});var Q=function(N){var j,W=C.find(function(ie){return ie.value===N});(j=W.onClick)===null||j===void 0||j.call(W,{value:N});var H=W.to,X=W.href,Y=W.replace;X&&(window.location.href=W.href);var Z=W.router||s.$router;H&&Z&&(Y?Z.replace(H):Z.push(H))},T=function(){var N;return C.length===0?null:c("ul",{class:["".concat(r.value,"-head-menu__submenu"),"".concat(r.value,"-submenu")]},[c(Lz,{value:m.value,onChange:S},Pki(N=C.map(function(j){var W;return c(xz,{value:j.value,label:(W=j.vnode()[0])===null||W===void 0?void 0:W.children},null)}))?N:{default:function(){return[N]}})])},P=he(),D=he(),I=he(),B=he(),R=function(N,j){N.forEach(function(W){var H,X,Y,Z,ie=(H=W.props)===null||H===void 0?void 0:H.value;if((((X=W.type)===null||X===void 0?void 0:X.name)==="TSubmenu"||((Y=W.type)===null||Y===void 0?void 0:Y.name)==="TMenuItem")&&_.add(Mki({value:ie,parent:j,vnode:W.children.default},W.props)),ti((Z=W.children)===null||Z===void 0?void 0:Z.default)){R(W.children.default(),ie);return}Cr(W.children)&&R(W.children,ie)})};return function(){var M,N,j,W,H,X,Y,Z,ie,J,re,se,le=((M=t.logo)===null||M===void 0?void 0:M.call(t,xn))||((N=(j=n.slots).logo)===null||N===void 0?void 0:N.call(j)),ge=((W=t.operations)===null||W===void 0?void 0:W.call(t,xn))||((H=(X=n.slots).operations)===null||H===void 0?void 0:H.call(X))||((Y=(Z=n.slots).options)===null||Y===void 0?void 0:Y.call(Z)),K=((ie=(J=n.slots).default)===null||ie===void 0?void 0:ie.call(J))||((re=(se=n.slots).content)===null||re===void 0?void 0:re.call(se))||[];return R(K),c("div",{class:O.value},[c("div",{class:"".concat(r.value,"-head-menu__inner"),ref:D},[le&&c("div",{class:"".concat(r.value,"-menu__logo"),ref:I},[le]),c("ul",{class:"".concat(r.value,"-menu"),ref:P},[K]),ge&&c("div",{class:"".concat(r.value,"-menu__operations"),ref:B},[ge])]),y.value==="normal"&&T()])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -368,7 +368,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function cft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Uki(e){for(var t=1;tNumber(u)?"error":""}return""}),o=G(function(){var a=e.value.status;return a||r.value}),s=function(){var l,d;(l=(d=e.value).onValidate)===null||l===void 0||l.call(d,{error:r.value?"exceed-maximum":void 0})};return At(r,s),pn(function(){r.value&&s()}),{tStatus:o,limitNumber:n,getValueByLimitNumber:t}}/** + */function r3n(e){var t=function(l){var d=e.value,u=d.allowInputOverMax,h=d.maxlength,g=d.maxcharacter;if(!(h||g)||u||!l)return l;if(h)return agi(l,h);if(g){var m=JQ(l,g);if(lo(m))return m.characters}},n=G(function(){var a=e.value,l=a.maxlength,d=a.maxcharacter,u=a.value;if(Os(u))return String(u);if(l&&d&&qo.warn("Input","Pick one of maxlength and maxcharacter please."),l){var h=u!=null&&u.length?sgi(u):0;return"".concat(h,"/").concat(l)}return d?"".concat(JQ(u||""),"/").concat(d):""}),r=G(function(){if(n.value){var a=n.value.split("/"),l=ui(a,2),d=l[0],u=l[1];return Number(d)>Number(u)?"error":""}return""}),o=G(function(){var a=e.value.status;return a||r.value}),s=function(){var l,d;(l=(d=e.value).onValidate)===null||l===void 0||l.call(d,{error:r.value?"exceed-maximum":void 0})};return At(r,s),An(function(){r.value&&s()}),{tStatus:o,limitNumber:n,getValueByLimitNumber:t}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function tue(e,t){return t==="number"?e||e===0?Number(e):void 0:e}function $ki(e,t){var n=Li(e),r=n.value,o=n.modelValue,s=he(),a=he(!1),l=he(),d=he(null),u=he(),h=Tg(),g=pp(),m=sd(r,o,e.defaultValue,e.onChange),v=ui(m,2),f=v[0],k=v[1],A=he(!1),p=he(!1),b=he(e.type),w=he(),O=G(function(){return{value:[void 0,null].includes(f.value)?void 0:String(f.value),status:e.status,maxlength:Number(e.maxlength),maxcharacter:e.maxcharacter,allowInputOverMax:e.allowInputOverMax,onValidate:e.onValidate}}),y=r3n(O),C=y.limitNumber,_=y.getValueByLimitNumber,S=y.tStatus,L=G(function(){return(f.value&&!h.value&&e.clearable&&!g.value||e.showClearIconOnEmpty)&&A.value}),E=function(){var ie;p.value=!0,(ie=w.value)===null||ie===void 0||ie.focus()},T=function(){var ie;p.value=!1,(ie=w.value)===null||ie===void 0||ie.blur()},Q=function(ie){var J;A.value&&p.value||(s.value=f.value,!e.disabled&&(p.value=!0,(J=e.onFocus)===null||J===void 0||J.call(e,f.value,{e:ie})))},P=function(ie){var J,re=ie.e,se=e.type==="number"?void 0:"";k(se,{e:re,trigger:"clear"}),(J=e.onClear)===null||J===void 0||J.call(e,{e:re})},D=function(ie){u.value=ie.target},I=function(){if(!h.value){var ie=b.value==="password"?"text":"password";b.value=ie}},B=function(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",J=w.value;if(J){var re=String(ie);J.value&&J.value!==re&&(J.value=re)}},R=function(ie){var J,re=ie.target,se=re.value;e.type!=="number"&&typeof f.value=="string"&&se.length>((J=f.value)===null||J===void 0?void 0:J.length)&&(se=_(se)),k(tue(se,e.type),{e:ie,trigger:"input"}),ri(function(){e.type==="number"&&/\.(\d+)?0$/.test(se)?B(se):B(f.value)})},M=function(ie){var J=ie.inputType&&ie.inputType==="insertCompositionText",re=ie.currentTarget.value;if(J||a.value){l.value=re;return}R(ie)},N=function(){var ie,J=u.value;if(!J||!J.tagName||!((ie=d.value)!==null&&ie!==void 0&&ie.$el)||!["path","svg"].includes(J.tagName))return!1;for(;J;){var re;if(((re=d.value)===null||re===void 0?void 0:re.$el)===J)return!0;J=J.parentNode}return!1},j=pt(pZe,void 0),W=function(ie){if(N())E();else{var J;e.format&&(s.value=typeof f.value=="number"||e.type==="number"?f.value:e.format(f.value)),p.value=!1,a.value&&(a.value=!1,l.value=""),(J=e.onBlur)===null||J===void 0||J.call(e,f.value,{e:ie}),j==null||j.handleBlur()}},H=function(ie){var J;a.value=!1,l.value="",R(ie),(J=e.onCompositionend)===null||J===void 0||J.call(e,String(f.value),{e:ie})},X=function(ie){var J;a.value=!0;var re=ie.currentTarget.value;l.value=re,(J=e.onCompositionstart)===null||J===void 0||J.call(e,String(f.value),{e:ie})},Y=function(ie){var J,re;(J=w.value)===null||J===void 0||J.focus(),(re=e.onClick)===null||re===void 0||re.call(e,{e:ie})};return At(function(){return e.autofocus},function(Z){Z===!0&&ri(function(){var ie;(ie=w.value)===null||ie===void 0||ie.focus()})},{immediate:!0}),At(f,function(Z,ie){var J=e.type==="number";ie===void 0&&e.format&&typeof Z!="number"&&!J?s.value=e.format(Z):s.value=Z;var re=typeof Z=="number"?Z:_(Z);re!==Z&&!J&&k(re,{trigger:"initial"})},{immediate:!0}),At(function(){return e.type},function(Z){b.value=Z},{immediate:!0}),t({inputRef:w,focus:E,blur:T}),{isHover:A,focused:p,renderType:b,showClear:L,inputRef:w,clearIconRef:d,inputValue:s,isComposition:a,compositionValue:l,limitNumber:C,tStatus:S,emitFocus:Q,formatAndEmitBlur:W,onHandleCompositionend:H,onHandleCompositionstart:X,onRootClick:Y,emitPassword:I,handleInput:M,emitClear:P,onClearIconMousedown:D,innerValue:f}}/** + */function tue(e,t){return t==="number"?e||e===0?Number(e):void 0:e}function $ki(e,t){var n=Li(e),r=n.value,o=n.modelValue,s=he(),a=he(!1),l=he(),d=he(null),u=he(),h=Tg(),g=pp(),m=sd(r,o,e.defaultValue,e.onChange),v=ui(m,2),f=v[0],k=v[1],A=he(!1),p=he(!1),b=he(e.type),w=he(),O=G(function(){return{value:[void 0,null].includes(f.value)?void 0:String(f.value),status:e.status,maxlength:Number(e.maxlength),maxcharacter:e.maxcharacter,allowInputOverMax:e.allowInputOverMax,onValidate:e.onValidate}}),y=r3n(O),C=y.limitNumber,_=y.getValueByLimitNumber,S=y.tStatus,L=G(function(){return(f.value&&!h.value&&e.clearable&&!g.value||e.showClearIconOnEmpty)&&A.value}),E=function(){var ie;p.value=!0,(ie=w.value)===null||ie===void 0||ie.focus()},Q=function(){var ie;p.value=!1,(ie=w.value)===null||ie===void 0||ie.blur()},T=function(ie){var J;A.value&&p.value||(s.value=f.value,!e.disabled&&(p.value=!0,(J=e.onFocus)===null||J===void 0||J.call(e,f.value,{e:ie})))},P=function(ie){var J,re=ie.e,se=e.type==="number"?void 0:"";k(se,{e:re,trigger:"clear"}),(J=e.onClear)===null||J===void 0||J.call(e,{e:re})},D=function(ie){u.value=ie.target},I=function(){if(!h.value){var ie=b.value==="password"?"text":"password";b.value=ie}},B=function(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",J=w.value;if(J){var re=String(ie);J.value&&J.value!==re&&(J.value=re)}},R=function(ie){var J,re=ie.target,se=re.value;e.type!=="number"&&typeof f.value=="string"&&se.length>((J=f.value)===null||J===void 0?void 0:J.length)&&(se=_(se)),k(tue(se,e.type),{e:ie,trigger:"input"}),ri(function(){e.type==="number"&&/\.(\d+)?0$/.test(se)?B(se):B(f.value)})},M=function(ie){var J=ie.inputType&&ie.inputType==="insertCompositionText",re=ie.currentTarget.value;if(J||a.value){l.value=re;return}R(ie)},N=function(){var ie,J=u.value;if(!J||!J.tagName||!((ie=d.value)!==null&&ie!==void 0&&ie.$el)||!["path","svg"].includes(J.tagName))return!1;for(;J;){var re;if(((re=d.value)===null||re===void 0?void 0:re.$el)===J)return!0;J=J.parentNode}return!1},j=pt(pZe,void 0),W=function(ie){if(N())E();else{var J;e.format&&(s.value=typeof f.value=="number"||e.type==="number"?f.value:e.format(f.value)),p.value=!1,a.value&&(a.value=!1,l.value=""),(J=e.onBlur)===null||J===void 0||J.call(e,f.value,{e:ie}),j==null||j.handleBlur()}},H=function(ie){var J;a.value=!1,l.value="",R(ie),(J=e.onCompositionend)===null||J===void 0||J.call(e,String(f.value),{e:ie})},X=function(ie){var J;a.value=!0;var re=ie.currentTarget.value;l.value=re,(J=e.onCompositionstart)===null||J===void 0||J.call(e,String(f.value),{e:ie})},Y=function(ie){var J,re;(J=w.value)===null||J===void 0||J.focus(),(re=e.onClick)===null||re===void 0||re.call(e,{e:ie})};return At(function(){return e.autofocus},function(Z){Z===!0&&ri(function(){var ie;(ie=w.value)===null||ie===void 0||ie.focus()})},{immediate:!0}),At(f,function(Z,ie){var J=e.type==="number";ie===void 0&&e.format&&typeof Z!="number"&&!J?s.value=e.format(Z):s.value=Z;var re=typeof Z=="number"?Z:_(Z);re!==Z&&!J&&k(re,{trigger:"initial"})},{immediate:!0}),At(function(){return e.type},function(Z){b.value=Z},{immediate:!0}),t({inputRef:w,focus:E,blur:Q}),{isHover:A,focused:p,renderType:b,showClear:L,inputRef:w,clearIconRef:d,inputValue:s,isComposition:a,compositionValue:l,limitNumber:C,tStatus:S,emitFocus:T,formatAndEmitBlur:W,onHandleCompositionend:H,onHandleCompositionstart:X,onRootClick:Y,emitPassword:I,handleInput:M,emitClear:P,onClearIconMousedown:D,innerValue:f}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -404,11 +404,11 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var Gki=100;function Yki(e,t,n){var r=Li(e),o=r.autoWidth,s=r.placeholder,a=he(),l=he(null),d=function(){!a.value||!t.value||(t.value.style.width=getComputedStyle(a.value).width)};Sz(a,function(){o.value&&(l.value=setTimeout(function(){d(),clearTimeout(l.value)},Gki))}),qs(function(){clearTimeout(l.value)});var u=function(){At([n,s],function(){o.value&&ri(function(){d()})},{immediate:!0})};return pn(function(){o.value&&u()}),{inputPreRef:a}}/** + */var Gki=100;function Yki(e,t,n){var r=Li(e),o=r.autoWidth,s=r.placeholder,a=he(),l=he(null),d=function(){!a.value||!t.value||(t.value.style.width=getComputedStyle(a.value).width)};Sz(a,function(){o.value&&(l.value=setTimeout(function(){d(),clearTimeout(l.value)},Gki))}),qs(function(){clearTimeout(l.value)});var u=function(){At([n,s],function(){o.value&&ri(function(){d()})},{immediate:!0})};return An(function(){o.value&&u()}),{inputPreRef:a}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var Zki=["isHover","tStatus","inputRef","renderType","showClear","focused","inputValue","isComposition","compositionValue","innerValue","limitNumber"];function dft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function uft(e){for(var t=1;tse&&(J="".concat(re[0],".").concat(re[1].substring(0,se)))}if(k.value=J,e.largeNumber){v(J,{type:"input",e:Z});return}var le=J===""?void 0:Number(J);f2i(J,Number(m.value))&&v(le,{type:"input",e:Z})}},P=function(X,Y){var Z,ie=e.largeNumber,J=e.max,re=e.min,se=e.decimalPlaces;if(!e.allowInputOverLimit){if([void 0,null].includes(m.value)&&re!==-1/0){var le;v(re,{type:"blur",e:Y.e}),(le=e.onBlur)===null||le===void 0||le.call(e,re,Y);return}if(m.value!==void 0){var ge=l_e({value:m.value,largeNumber:ie,max:J,min:re});if(ge==="below-minimum"){var K;v(re,{type:"blur",e:Y.e}),(K=e.onBlur)===null||K===void 0||K.call(e,re,Y);return}if(ge==="exceed-maximum"){var de;v(J,{type:"blur",e:Y.e}),(de=e.onBlur)===null||de===void 0||de.call(e,J,Y);return}}}var V=Ese(X,{decimalPlaces:se,largeNumber:ie});k.value=S(V),V!==m.value&&v(V,{type:"blur",e:Y.e}),(Z=e.onBlur)===null||Z===void 0||Z.call(e,V,Y)},D=function(X,Y){var Z;k.value=m.value||m.value===0?String(m.value):"",(Z=e.onFocus)===null||Z===void 0||Z.call(e,X,Y)},I=function(X,Y){var Z;if(!A.value){var ie=Y.e,J={ArrowUp:T,ArrowDown:E},re=ie.code||ie.key;J[re]!==void 0&&J[re](ie),(Z=e.onKeydown)===null||Z===void 0||Z.call(e,X,Y)}},B=function(X,Y){var Z;(Z=e.onKeyup)===null||Z===void 0||Z.call(e,X,Y)},R=function(X,Y){var Z;(Z=e.onKeypress)===null||Z===void 0||Z.call(e,X,Y)},M=function(X,Y){var Z;k.value=S(X);var ie=Ese(X,{decimalPlaces:e.decimalPlaces,largeNumber:e.largeNumber});ie!==X&&String(ie)!==X&&v(ie,{type:"enter",e:Y.e}),(Z=e.onEnter)===null||Z===void 0||Z.call(e,ie,Y)},N=function(){A.value||p.value||f.value.focus()},j=function(){f.value.blur()},W={onBlur:P,onFocus:D,onKeydown:I,onKeyup:B,onKeypress:R,onEnter:M,onClick:N};return{classPrefix:n,wrapClasses:y,reduceClasses:C,addClasses:_,tDisabled:A,isError:b,listeners:W,userInput:k,tValue:m,inputRef:f,focus:N,blur:j,handleReduce:E,handleAdd:T,onInnerInputChange:Q,isReadonly:p}}/** + */function m2i(e){var t=Od(),n=t.classPrefix,r=t.SIZE,o=t.STATUS,s=Li(e),a=s.value,l=s.modelValue,d=s.max,u=s.min,h=sd(a,l,e.defaultValue,e.onChange),g=ui(h,2),m=g[0],v=g[1],f=he(),k=he(""),A=Tg(),p=pp(),b=he(),w=G(function(){return A.value||!s2i(m.value,e.min,e.largeNumber)}),O=G(function(){return A.value||!o2i(m.value,e.max,e.largeNumber)}),y=G(function(){return["".concat(n.value,"-input-number"),r.value[e.size],Pe(Pe(Pe(Pe({},o.value.disabled,A.value),"".concat(n.value,"-is-controls-right"),e.theme==="column"),"".concat(n.value,"-input-number--").concat(e.theme),e.theme),"".concat(n.value,"-input-number--auto-width"),e.autoWidth)]}),C=G(function(){return["".concat(n.value,"-input-number__decrease"),Pe({},o.value.disabled,w.value)]}),_=G(function(){return["".concat(n.value,"-input-number__increase"),Pe({},o.value.disabled,O.value)]}),S=function(X){var Y;if(!X&&X!==0)return"";var Z=X||X===0?String(X):"";if(!((Y=f.value)!==null&&Y!==void 0&&(Y=Y.inputRef)!==null&&Y!==void 0&&Y.contains(document.activeElement))){var ie=Ese(Z,{decimalPlaces:e.decimalPlaces,largeNumber:e.largeNumber,isToFixed:!0});Z=ie||ie===0?String(ie):"",e.format&&(Z=String(e.format(X,{fixedNumber:Z})))}return Z};At(m,function(H){var X=e.largeNumber,Y=e.decimalPlaces,Z=[void 0,null].includes(H)?"":String(H);if(!X&&!Number.isNaN(k.value)){parseFloat(k.value)!==H&&(k.value=S(Z));var ie=Number(nge(Z,Y,X));Y!==void 0&&![void 0,null].includes(H)&&Number(ie)!==Number(m.value)&&v(ie,{type:"props",e:void 0})}if(X&&(k.value=S(Z),Y!==void 0&&nge(Z,Y,X)!==H)){var J,re=Z;(J=f.value)!==null&&J!==void 0&&(J=J.inputRef)!==null&&J!==void 0&&J.contains(document.activeElement)||(re=Ese(re,{decimalPlaces:e.decimalPlaces,largeNumber:e.largeNumber,isToFixed:!0})),v(re,{type:"props",e:void 0})}},{immediate:!0}),At([m,d,u],function(){var H;if(![void 0,"",null].includes(m.value)){var X=e.max,Y=e.min,Z=e.largeNumber,ie=l_e({value:m.value,largeNumber:Z,max:X,min:Y});b.value=ie,(H=e.onValidate)===null||H===void 0||H.call(e,{error:ie})}},{immediate:!0});var L=function(X){var Y=d2i({op:X,step:e.step,max:e.max,min:e.min,lastValue:m.value,largeNumber:e.largeNumber}),Z=e.largeNumber,ie=e.max,J=e.min,re=l_e({value:Y,largeNumber:Z,max:ie,min:J});return{overLimit:re,newValue:Y}},E=function(X){if(!(w.value||p.value)){var Y=L("reduce");Y.overLimit&&!e.allowInputOverLimit||v(Y.newValue,{type:"reduce",e:X})}},Q=function(X){if(!(O.value||p.value)){var Y=L("add");Y.overLimit&&!e.allowInputOverLimit||v(Y.newValue,{type:"add",e:X})}},T=function(X,Y){var Z=Y.e,ie=g2i(X);if(h2i(ie,e.largeNumber)){var J=ie;if(e.decimalPlaces!==void 0&&ie!==""&&ie.includes(".")){var re=ie.split("."),se=typeof e.decimalPlaces=="number"?e.decimalPlaces:e.decimalPlaces.places;re[1]&&re[1].length>se&&(J="".concat(re[0],".").concat(re[1].substring(0,se)))}if(k.value=J,e.largeNumber){v(J,{type:"input",e:Z});return}var le=J===""?void 0:Number(J);f2i(J,Number(m.value))&&v(le,{type:"input",e:Z})}},P=function(X,Y){var Z,ie=e.largeNumber,J=e.max,re=e.min,se=e.decimalPlaces;if(!e.allowInputOverLimit){if([void 0,null].includes(m.value)&&re!==-1/0){var le;v(re,{type:"blur",e:Y.e}),(le=e.onBlur)===null||le===void 0||le.call(e,re,Y);return}if(m.value!==void 0){var ge=l_e({value:m.value,largeNumber:ie,max:J,min:re});if(ge==="below-minimum"){var K;v(re,{type:"blur",e:Y.e}),(K=e.onBlur)===null||K===void 0||K.call(e,re,Y);return}if(ge==="exceed-maximum"){var de;v(J,{type:"blur",e:Y.e}),(de=e.onBlur)===null||de===void 0||de.call(e,J,Y);return}}}var V=Ese(X,{decimalPlaces:se,largeNumber:ie});k.value=S(V),V!==m.value&&v(V,{type:"blur",e:Y.e}),(Z=e.onBlur)===null||Z===void 0||Z.call(e,V,Y)},D=function(X,Y){var Z;k.value=m.value||m.value===0?String(m.value):"",(Z=e.onFocus)===null||Z===void 0||Z.call(e,X,Y)},I=function(X,Y){var Z;if(!A.value){var ie=Y.e,J={ArrowUp:Q,ArrowDown:E},re=ie.code||ie.key;J[re]!==void 0&&J[re](ie),(Z=e.onKeydown)===null||Z===void 0||Z.call(e,X,Y)}},B=function(X,Y){var Z;(Z=e.onKeyup)===null||Z===void 0||Z.call(e,X,Y)},R=function(X,Y){var Z;(Z=e.onKeypress)===null||Z===void 0||Z.call(e,X,Y)},M=function(X,Y){var Z;k.value=S(X);var ie=Ese(X,{decimalPlaces:e.decimalPlaces,largeNumber:e.largeNumber});ie!==X&&String(ie)!==X&&v(ie,{type:"enter",e:Y.e}),(Z=e.onEnter)===null||Z===void 0||Z.call(e,ie,Y)},N=function(){A.value||p.value||f.value.focus()},j=function(){f.value.blur()},W={onBlur:P,onFocus:D,onKeydown:I,onKeyup:B,onKeypress:R,onEnter:M,onClick:N};return{classPrefix:n,wrapClasses:y,reduceClasses:C,addClasses:_,tDisabled:A,isError:b,listeners:W,userInput:k,tValue:m,inputRef:f,focus:N,blur:j,handleReduce:E,handleAdd:Q,onInnerInputChange:T,isReadonly:p}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -464,7 +464,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function w2i(e){var t=he(),n=an(),r=Li(e),o=r.excessTagsDisplayType,s=r.readonly,a=r.disabled,l=he(0),d=he(),u=he(),h=he(!1),g=function(C){var _=C.querySelector(".".concat(n.value,"-input__prefix"));d.value=_},m=function(){l.value=d.value.scrollWidth-d.value.clientWidth},v=function(C){var _;ni((_=d.value)===null||_===void 0?void 0:_.scroll)&&d.value.scroll({left:C,behavior:"smooth"})},f=function(){var C,_=(C=t.value)===null||C===void 0?void 0:C.$el;_&&g(_),d.value&&setTimeout(function(){m(),v(l.value),setTimeout(function(){h.value=!0},200)},0)},k=function(){v(0)},A=function(C){var _=C.e;if(!(s.value||a.value)&&d.value){var S=Math.abs(_.deltaX)>=Math.abs(_.deltaY)?_.deltaX:_.deltaY;if(S>0){m();var L=Math.min(d.value.scrollLeft+120,l.value);v(L)}else if(S<0){var E=Math.max(d.value.scrollLeft-120,0);v(E)}}},p=function(){o.value==="scroll"&&(u.value=setTimeout(function(){f(),clearTimeout(u.value)},100))},b=function(){o.value==="scroll"&&(h.value=!1,v(0),clearTimeout(u.value))},w=function(){var C,_=(C=t.value)===null||C===void 0?void 0:C.$el;_&&g(_)},O=function(){clearTimeout(u.value)};return pn(w),Qa(O),{tagInputRef:t,scrollElement:d,scrollDistance:l,scrollTo:v,scrollToRight:f,scrollToLeft:k,updateScrollElement:g,updateScrollDistance:m,onWheel:A,scrollToRightOnEnter:p,scrollToLeftOnLeave:b,isScrollable:h}}/** + */function w2i(e){var t=he(),n=sn(),r=Li(e),o=r.excessTagsDisplayType,s=r.readonly,a=r.disabled,l=he(0),d=he(),u=he(),h=he(!1),g=function(C){var _=C.querySelector(".".concat(n.value,"-input__prefix"));d.value=_},m=function(){l.value=d.value.scrollWidth-d.value.clientWidth},v=function(C){var _;ti((_=d.value)===null||_===void 0?void 0:_.scroll)&&d.value.scroll({left:C,behavior:"smooth"})},f=function(){var C,_=(C=t.value)===null||C===void 0?void 0:C.$el;_&&g(_),d.value&&setTimeout(function(){m(),v(l.value),setTimeout(function(){h.value=!0},200)},0)},k=function(){v(0)},A=function(C){var _=C.e;if(!(s.value||a.value)&&d.value){var S=Math.abs(_.deltaX)>=Math.abs(_.deltaY)?_.deltaX:_.deltaY;if(S>0){m();var L=Math.min(d.value.scrollLeft+120,l.value);v(L)}else if(S<0){var E=Math.max(d.value.scrollLeft-120,0);v(E)}}},p=function(){o.value==="scroll"&&(u.value=setTimeout(function(){f(),clearTimeout(u.value)},100))},b=function(){o.value==="scroll"&&(h.value=!1,v(0),clearTimeout(u.value))},w=function(){var C,_=(C=t.value)===null||C===void 0?void 0:C.$el;_&&g(_)},O=function(){clearTimeout(u.value)};return An(w),Qa(O),{tagInputRef:t,scrollElement:d,scrollDistance:l,scrollTo:v,scrollToRight:f,scrollToLeft:k,updateScrollElement:g,updateScrollDistance:m,onWheel:A,scrollToRightOnEnter:p,scrollToLeftOnLeave:b,isScrollable:h}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -476,7 +476,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var d3n=et({name:"TTag",props:$2i,setup:function(t){var n=Uo("tag"),r=n.globalConfig,o=an("tag"),s=gc({CloseIcon:$y}),a=s.CloseIcon,l=hr(),d=il(),u=Od(),h=u.SIZE,g=ps(),m=g.vnode,v=G(function(){return["".concat(o.value),"".concat(o.value,"--").concat(t.theme),"".concat(o.value,"--").concat(t.variant),Pe(Pe(Pe(Pe({},"".concat(o.value,"--ellipsis"),t.maxWidth),"".concat(o.value,"--close"),t.closable),"".concat(o.value,"--disabled"),t.disabled),h.value[t.size],t.size!=="medium"),t.shape!=="square"&&"".concat(o.value,"--").concat(t.shape)]}),f=G(function(){return A()}),k=G(function(){return t.maxWidth?{maxWidth:isNaN(Number(t.maxWidth))?String(t.maxWidth):"".concat(t.maxWidth,"px")}:{}}),A=function(){var y=t.color,C=t.variant;if(!y)return{};var _=$r(y).getLuminance(),S={color:_>.5?"black":"white"};if((C==="outline"||C==="light-outline")&&(S.borderColor=y),C!=="outline"){var L=function(){var T=$r(y).toRgb(),Q=T.r,P=T.g,D=T.b;return"rgba(".concat(Q,", ").concat(P,", ").concat(D,", 0.1)")};S.backgroundColor=C==="dark"?y:L()}return C!=="dark"&&(S.color=y),S},p=function(y){var C;t.disabled||(C=t.onClick)===null||C===void 0||C.call(t,{e:y})},b=function(){if(!t.closable)return null;var y="".concat(o.value,"__icon-close");return r.value.closeIcon?xn(r.value.closeIcon(xn),{class:y}):c(a,{onClick:function(_){var S,L=_.e;L&&L.stopPropagation(),(S=t.onClose)===null||S===void 0||S.call(t,{e:L})},class:y},null)},w=function(y){var C=m.props||{};if(Reflect.has(C,"title"))return C.title||void 0;if(y)return y};return function(){var O=b(),y=d("default","content"),C=l("icon"),_=w(qr(y)?y:"");return c("div",{class:v.value,style:f.value,onClick:p},[C,c("span",{class:t.maxWidth?"".concat(o.value,"--text"):void 0,style:k.value,title:_},[y]),!t.disabled&&O])}}});/** + */var d3n=et({name:"TTag",props:$2i,setup:function(t){var n=Uo("tag"),r=n.globalConfig,o=sn("tag"),s=gc({CloseIcon:$y}),a=s.CloseIcon,l=hr(),d=il(),u=Od(),h=u.SIZE,g=ps(),m=g.vnode,v=G(function(){return["".concat(o.value),"".concat(o.value,"--").concat(t.theme),"".concat(o.value,"--").concat(t.variant),Pe(Pe(Pe(Pe({},"".concat(o.value,"--ellipsis"),t.maxWidth),"".concat(o.value,"--close"),t.closable),"".concat(o.value,"--disabled"),t.disabled),h.value[t.size],t.size!=="medium"),t.shape!=="square"&&"".concat(o.value,"--").concat(t.shape)]}),f=G(function(){return A()}),k=G(function(){return t.maxWidth?{maxWidth:isNaN(Number(t.maxWidth))?String(t.maxWidth):"".concat(t.maxWidth,"px")}:{}}),A=function(){var y=t.color,C=t.variant;if(!y)return{};var _=$r(y).getLuminance(),S={color:_>.5?"black":"white"};if((C==="outline"||C==="light-outline")&&(S.borderColor=y),C!=="outline"){var L=function(){var Q=$r(y).toRgb(),T=Q.r,P=Q.g,D=Q.b;return"rgba(".concat(T,", ").concat(P,", ").concat(D,", 0.1)")};S.backgroundColor=C==="dark"?y:L()}return C!=="dark"&&(S.color=y),S},p=function(y){var C;t.disabled||(C=t.onClick)===null||C===void 0||C.call(t,{e:y})},b=function(){if(!t.closable)return null;var y="".concat(o.value,"__icon-close");return r.value.closeIcon?xn(r.value.closeIcon(xn),{class:y}):c(a,{onClick:function(_){var S,L=_.e;L&&L.stopPropagation(),(S=t.onClose)===null||S===void 0||S.call(t,{e:L})},class:y},null)},w=function(y){var C=m.props||{};if(Reflect.has(C,"title"))return C.title||void 0;if(y)return y};return function(){var O=b(),y=d("default","content"),C=l("icon"),_=w(qr(y)?y:"");return c("div",{class:v.value,style:f.value,onClick:p},[C,c("span",{class:t.maxWidth?"".concat(o.value,"--text"):void 0,style:k.value,title:_},[y]),!t.disabled&&O])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -484,7 +484,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function yft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Cft(e){for(var t=1;t=l.value,B=A.value;!I&&D&&(B=A.value.concat(String(D)),k(B,{trigger:"enter",index:B.length-1,item:D,e:Q.e})),e==null||(P=e.onEnter)===null||P===void 0||P.call(e,B,JM(JM({},Q),{},{inputValue:T}))},_=function(T){A.value.length&&(p.value=T)},S=function(T,Q){var P=Q.e;if(!(!A.value.length||P.key==="Process"||w.value)){var D=/(Backspace|NumpadDelete)/i.test(P.code)||/(Backspace|NumpadDelete)/i.test(P.key);if(!T&&D){var I,B=A.value.length-1,R=A.value[B],M="backspace",N=A.value.slice(0,-1);k(N,{e:P,index:B,item:R,trigger:M}),(I=a.value)===null||I===void 0||I.call(a,{e:P,index:B,item:R,trigger:M,value:N})}p.value=T}},L=function(T){var Q=T.displayNode,P=T.label,D=d.value?A.value.slice(0,d.value):A.value,I=Q?[Q]:D.map(function(M,N){var j,W=t("tag",{params:{value:M}}),H=g3(h.value,{onClose:function(Y){return O({e:Y.e,index:N})}});return c(Sg,Yn({key:N,size:u.value,disabled:b.value,closable:!w.value&&!b.value},(j=g.value)===null||j===void 0?void 0:j.call(g,N,M),H.value),{default:function(){return[W??M]}})})||[];if([null,void 0,""].includes(P)||I.unshift(c("div",{class:"".concat(n.value,"-tag-input__prefix"),key:"label"},[P])),D.length!==A.value.length){var B=A.value.length-D.length,R=t("collapsedItems",{params:{value:A.value,count:A.value.length-d.value,collapsedTags:A.value.slice(d.value,A.value.length),collapsedSelectedItems:A.value.slice(d.value,A.value.length),onClose:O}});I.push(R??c(Sg,Yn({key:"more",size:u.value},h.value),{default:function(){return["+",B]}}))}return I};return{tagValue:A,clearAll:y,onClose:O,onInnerEnter:C,onInputBackspaceKeyUp:_,onInputBackspaceKeyDown:S,renderLabel:L}}/** + */function _ft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function JM(e){for(var t=1;t=l.value,B=A.value;!I&&D&&(B=A.value.concat(String(D)),k(B,{trigger:"enter",index:B.length-1,item:D,e:T.e})),e==null||(P=e.onEnter)===null||P===void 0||P.call(e,B,JM(JM({},T),{},{inputValue:Q}))},_=function(Q){A.value.length&&(p.value=Q)},S=function(Q,T){var P=T.e;if(!(!A.value.length||P.key==="Process"||w.value)){var D=/(Backspace|NumpadDelete)/i.test(P.code)||/(Backspace|NumpadDelete)/i.test(P.key);if(!Q&&D){var I,B=A.value.length-1,R=A.value[B],M="backspace",N=A.value.slice(0,-1);k(N,{e:P,index:B,item:R,trigger:M}),(I=a.value)===null||I===void 0||I.call(a,{e:P,index:B,item:R,trigger:M,value:N})}p.value=Q}},L=function(Q){var T=Q.displayNode,P=Q.label,D=d.value?A.value.slice(0,d.value):A.value,I=T?[T]:D.map(function(M,N){var j,W=t("tag",{params:{value:M}}),H=g3(h.value,{onClose:function(Y){return O({e:Y.e,index:N})}});return c(Sg,Yn({key:N,size:u.value,disabled:b.value,closable:!w.value&&!b.value},(j=g.value)===null||j===void 0?void 0:j.call(g,N,M),H.value),{default:function(){return[W??M]}})})||[];if([null,void 0,""].includes(P)||I.unshift(c("div",{class:"".concat(n.value,"-tag-input__prefix"),key:"label"},[P])),D.length!==A.value.length){var B=A.value.length-D.length,R=t("collapsedItems",{params:{value:A.value,count:A.value.length-d.value,collapsedTags:A.value.slice(d.value,A.value.length),collapsedSelectedItems:A.value.slice(d.value,A.value.length),onClose:O}});I.push(R??c(Sg,Yn({key:"more",size:u.value},h.value),{default:function(){return["+",B]}}))}return I};return{tagValue:A,clearAll:y,onClose:O,onInnerEnter:C,onInputBackspaceKeyUp:_,onInputBackspaceKeyDown:S,renderLabel:L}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function Sft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function eP(e){for(var t=1;tv.offsetHeight?ovi:0,k=v.offsetWidth+f>=m.offsetWidth?v.offsetWidth:m.offsetWidth,A={};return n.value&&Hs(n.value.overlayInnerStyle)==="object"&&!n.value.overlayInnerStyle.width&&(A=n.value.overlayInnerStyle),Eft({width:"".concat(Math.min(k,rvi),"px")},A)},d=function(m,v){if(!(Cr(s.value)&&s.value.every(Boolean)||_f(s.value)&&s.value)&&!a.value){var f=v.trigger==="trigger-element-click"&&e.allowInput?!0:m;if(e.popupVisible!==f){var k;o.value=f,(k=e.onPopupVisibleChange)===null||k===void 0||k.call(e,f,v)}}},u=function(m,v){var f;return Eft({width:"".concat(Math.max(m.offsetWidth,v.offsetWidth),"px")},(f=n.value)===null||f===void 0?void 0:f.overlayInnerStyle)},h=G(function(){var g,m={},v=((g=n.value)===null||g===void 0?void 0:g.overlayInnerStyle)||{};return ni(v)||lo(v)&&v.width?m=v:r.value?m=u:m=l,m});return{tOverlayInnerStyle:h,innerPopupVisible:o,onInnerPopupVisibleChange:d}}/** + */function xft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Eft(e){for(var t=1;tv.offsetHeight?ovi:0,k=v.offsetWidth+f>=m.offsetWidth?v.offsetWidth:m.offsetWidth,A={};return n.value&&Hs(n.value.overlayInnerStyle)==="object"&&!n.value.overlayInnerStyle.width&&(A=n.value.overlayInnerStyle),Eft({width:"".concat(Math.min(k,rvi),"px")},A)},d=function(m,v){if(!(Cr(s.value)&&s.value.every(Boolean)||_f(s.value)&&s.value)&&!a.value){var f=v.trigger==="trigger-element-click"&&e.allowInput?!0:m;if(e.popupVisible!==f){var k;o.value=f,(k=e.onPopupVisibleChange)===null||k===void 0||k.call(e,f,v)}}},u=function(m,v){var f;return Eft({width:"".concat(Math.max(m.offsetWidth,v.offsetWidth),"px")},(f=n.value)===null||f===void 0?void 0:f.overlayInnerStyle)},h=G(function(){var g,m={},v=((g=n.value)===null||g===void 0?void 0:g.overlayInnerStyle)||{};return ti(v)||lo(v)&&v.width?m=v:r.value?m=u:m=l,m});return{tOverlayInnerStyle:h,innerPopupVisible:o,onInnerPopupVisibleChange:d}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var avi=["tips"];function Tft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Ok(e){for(var t=1;t=0)&&t.multiple&&((ie=R.value)===null||ie===void 0||(J=ie.focus)===null||J===void 0||J.call(ie))};return n.expose({popupRef:m,allowInput:O}),function(){var X,Y,Z={visible:(X=A.value)!==null&&X!==void 0?X:S.value},ie=c(y1,Yn({ref:m,trigger:((Y=b.value)===null||Y===void 0?void 0:Y.trigger)||"click",placement:"bottom-left"},Z,{content:w.value,hideEmptyPopup:!0},PC(PC({onVisibleChange:L,onOverlayClick:H},b.value),{},{overlayInnerStyle:_.value})),PC({default:function(){return[f.value?M({commonInputProps:Q.value,onInnerClear:P,popupVisible:Z.visible,allowInput:O.value}):D(Z.visible)]}},PC(PC({},n.slots),{},{content:n.slots.panel}))),J=h("tips"),re=["".concat(u.value,"-input__tips"),"".concat(u.value,"-tips"),"".concat(u.value,"-is-").concat(y.value)];return c("div",{ref:g,class:j.value},[ie,J&&c("div",{class:re},[J])])}}});/** + */function Qft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function PC(e){for(var t=1;t=0)&&t.multiple&&((ie=R.value)===null||ie===void 0||(J=ie.focus)===null||J===void 0||J.call(ie))};return n.expose({popupRef:m,allowInput:O}),function(){var X,Y,Z={visible:(X=A.value)!==null&&X!==void 0?X:S.value},ie=c(y1,Yn({ref:m,trigger:((Y=b.value)===null||Y===void 0?void 0:Y.trigger)||"click",placement:"bottom-left"},Z,{content:w.value,hideEmptyPopup:!0},PC(PC({onVisibleChange:L,onOverlayClick:H},b.value),{},{overlayInnerStyle:_.value})),PC({default:function(){return[f.value?M({commonInputProps:T.value,onInnerClear:P,popupVisible:Z.visible,allowInput:O.value}):D(Z.visible)]}},PC(PC({},n.slots),{},{content:n.slots.panel}))),J=h("tips"),re=["".concat(u.value,"-input__tips"),"".concat(u.value,"-tips"),"".concat(u.value,"-is-").concat(y.value)];return c("div",{ref:g,class:j.value},[ie,J&&c("div",{class:re},[J])])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -544,7 +544,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function vvi(e,t){var n=he(),r=he(!0),o=function(){if(t.value){r.value=!1;var a=Bne(e.value,null,function(){r.value=!0},0);n.value=a}};return pn(o),At([t,e],o),qs(function(){t.value&&n.value.unobserve(e.value)}),{showCheckbox:r}}/** + */function vvi(e,t){var n=he(),r=he(!0),o=function(){if(t.value){r.value=!1;var a=Bne(e.value,null,function(){r.value=!0},0);n.value=a}};return An(o),At([t,e],o),qs(function(){t.value&&n.value.unobserve(e.value)}),{showCheckbox:r}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -552,7 +552,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function Dft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Bft(e){for(var t=1;tt.value.length-1?E=L-1:E--,(_=n.value[E])!==null&&_!==void 0&&_.disabled&&E--,A.value=E;break;case"ArrowDown":C.preventDefault(),A.value===-1||A.value>=L-1?E=0:E++,(S=n.value[E])!==null&&S!==void 0&&S.disabled&&E++,A.value=E;break;case"Enter":if(A.value===-1)break;var T=s.value.isVirtual&&a.value&&b.value.length?b.value:l.value?n.value:p.value;if(T.length||(T=n.value),!r.value){o(!0,{e:C});break}if(v){var P;if(A.value===-1)return;if(T[A.value].checkAll){h(!k.value);return}var D=(P=T[A.value])===null||P===void 0?void 0:P.value;if(!D)return;var I=g3n(g.value,D);if(f>0&&I.value.length>f)return;var B=d(I.value);u(I.value,{option:B.find(function(R){return R.value==D}),selectedOptions:B,trigger:I.isCheck?"check":"uncheck",e:C}),p.value=[]}else{var Q=d(T[A.value].value);u(T[A.value].value,{option:Q==null?void 0:Q[0],selectedOptions:d(T[A.value].value),trigger:"check",e:C}),o(!1,{e:C})}break;case"Escape":o(!1,{e:C});break}};return At(r,function(y){y&&(A.value=-1,b.value=[],p.value=[])}),At(A,function(y){var C,_=(C=s.value)===null||C===void 0||(C=C.innerRef)===null||C===void 0||(C=C.querySelector(".".concat(w.value,"-select-option")))===null||C===void 0?void 0:C.clientHeight,S=_*y;m.value.scrollTo({top:S,behavior:"smooth"})}),{hoverIndex:A,handleKeyDown:O,virtualFilteredOptions:b,filteredOptions:p}}/** + */function Svi(e){var t=e.displayOptions,n=e.optionsList,r=e.innerPopupVisible,o=e.setInnerPopupVisible,s=e.selectPanelRef,a=e.isFilterable,l=e.isRemoteSearch,d=e.getSelectedOptions,u=e.setInnerValue,h=e.onCheckAllChange,g=e.innerValue,m=e.popupContentRef,v=e.multiple,f=e.max,k=e.isCheckAll,A=he(-1),p=he([]),b=he([]),w=sn(),O=function(C){var _,S,L=t.value.length,E=A.value;switch(C.code){case"ArrowUp":C.preventDefault(),A.value===-1?E=0:A.value===0||A.value>t.value.length-1?E=L-1:E--,(_=n.value[E])!==null&&_!==void 0&&_.disabled&&E--,A.value=E;break;case"ArrowDown":C.preventDefault(),A.value===-1||A.value>=L-1?E=0:E++,(S=n.value[E])!==null&&S!==void 0&&S.disabled&&E++,A.value=E;break;case"Enter":if(A.value===-1)break;var Q=s.value.isVirtual&&a.value&&b.value.length?b.value:l.value?n.value:p.value;if(Q.length||(Q=n.value),!r.value){o(!0,{e:C});break}if(v){var P;if(A.value===-1)return;if(Q[A.value].checkAll){h(!k.value);return}var D=(P=Q[A.value])===null||P===void 0?void 0:P.value;if(!D)return;var I=g3n(g.value,D);if(f>0&&I.value.length>f)return;var B=d(I.value);u(I.value,{option:B.find(function(R){return R.value==D}),selectedOptions:B,trigger:I.isCheck?"check":"uncheck",e:C}),p.value=[]}else{var T=d(Q[A.value].value);u(Q[A.value].value,{option:T==null?void 0:T[0],selectedOptions:d(Q[A.value].value),trigger:"check",e:C}),o(!1,{e:C})}break;case"Escape":o(!1,{e:C});break}};return At(r,function(y){y&&(A.value=-1,b.value=[],p.value=[])}),At(A,function(y){var C,_=(C=s.value)===null||C===void 0||(C=C.innerRef)===null||C===void 0||(C=C.querySelector(".".concat(w.value,"-select-option")))===null||C===void 0?void 0:C.clientHeight,S=_*y;m.value.scrollTo({top:S,behavior:"smooth"})}),{hoverIndex:A,handleKeyDown:O,virtualFilteredOptions:b,filteredOptions:p}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var Lvi=function(t){var n,r,o,s,a,l=G(function(){var L,E,T;return((L=t.scroll)===null||L===void 0?void 0:L.type)==="virtual"&&((E=t.options.value)===null||E===void 0?void 0:E.length)>(((T=t.scroll)===null||T===void 0?void 0:T.threshold)||100)}),d=((n=t.scroll)===null||n===void 0?void 0:n.type)==="virtual"?egi({container:t.popupContentRef,data:t.options,fixedHeight:((r=t.scroll)===null||r===void 0?void 0:r.isFixedRowHeight)||!1,lineHeight:((o=t.scroll)===null||o===void 0?void 0:o.rowHeight)||28,bufferSize:((s=t.scroll)===null||s===void 0?void 0:s.bufferSize)||20,threshold:((a=t.scroll)===null||a===void 0?void 0:a.threshold)||100}):{},u=d.trs,h=u===void 0?null:u,g=d.visibleData,m=g===void 0?null:g,v=d.handleScroll,f=v===void 0?null:v,k=d.scrollHeight,A=k===void 0?null:k,p=d.translateY,b=p===void 0?null:p,w=d.handleRowMounted,O=w===void 0?null:w,y=-1,C=function(E){if(l.value){var T=E.target,Q=T.scrollTop;Math.abs(y-Q)>5?(f(),y=Q):y=-1}};pn(function(){var L;(L=t.popupContentRef.value)===null||L===void 0||L.addEventListener("scroll",C)}),qs(function(){var L;(L=t.popupContentRef.value)===null||L===void 0||L.removeEventListener("scroll",C)});var _=G(function(){return{position:"absolute",width:"1px",height:"1px",transition:"transform 0.2s",transform:"translate(0, ".concat(A.value,"px)"),"-ms-transform":"translate(0, ".concat(A.value,"px)"),"-moz-transform":"translate(0, ".concat(A.value,"px)"),"-webkit-transform":"translate(0, ".concat(A.value,"px)")}}),S=G(function(){return{transform:"translate(0, ".concat(b.value,"px)"),"-ms-transform":"translate(0, ".concat(b.value,"px)"),"-moz-transform":"translate(0, ".concat(b.value,"px)"),"-webkit-transform":"translate(0, ".concat(b.value,"px)")}});return{trs:h,scrollHeight:A,translateY:b,visibleData:m,handleRowMounted:O,isVirtual:l,cursorStyle:_,panelStyle:S}};/** + */var Lvi=function(t){var n,r,o,s,a,l=G(function(){var L,E,Q;return((L=t.scroll)===null||L===void 0?void 0:L.type)==="virtual"&&((E=t.options.value)===null||E===void 0?void 0:E.length)>(((Q=t.scroll)===null||Q===void 0?void 0:Q.threshold)||100)}),d=((n=t.scroll)===null||n===void 0?void 0:n.type)==="virtual"?egi({container:t.popupContentRef,data:t.options,fixedHeight:((r=t.scroll)===null||r===void 0?void 0:r.isFixedRowHeight)||!1,lineHeight:((o=t.scroll)===null||o===void 0?void 0:o.rowHeight)||28,bufferSize:((s=t.scroll)===null||s===void 0?void 0:s.bufferSize)||20,threshold:((a=t.scroll)===null||a===void 0?void 0:a.threshold)||100}):{},u=d.trs,h=u===void 0?null:u,g=d.visibleData,m=g===void 0?null:g,v=d.handleScroll,f=v===void 0?null:v,k=d.scrollHeight,A=k===void 0?null:k,p=d.translateY,b=p===void 0?null:p,w=d.handleRowMounted,O=w===void 0?null:w,y=-1,C=function(E){if(l.value){var Q=E.target,T=Q.scrollTop;Math.abs(y-T)>5?(f(),y=T):y=-1}};An(function(){var L;(L=t.popupContentRef.value)===null||L===void 0||L.addEventListener("scroll",C)}),qs(function(){var L;(L=t.popupContentRef.value)===null||L===void 0||L.removeEventListener("scroll",C)});var _=G(function(){return{position:"absolute",width:"1px",height:"1px",transition:"transform 0.2s",transform:"translate(0, ".concat(A.value,"px)"),"-ms-transform":"translate(0, ".concat(A.value,"px)"),"-moz-transform":"translate(0, ".concat(A.value,"px)"),"-webkit-transform":"translate(0, ".concat(A.value,"px)")}}),S=G(function(){return{transform:"translate(0, ".concat(b.value,"px)"),"-ms-transform":"translate(0, ".concat(b.value,"px)"),"-moz-transform":"translate(0, ".concat(b.value,"px)"),"-webkit-transform":"translate(0, ".concat(b.value,"px)")}});return{trs:h,scrollHeight:A,translateY:b,visibleData:m,handleRowMounted:O,isVirtual:l,cursorStyle:_,panelStyle:S}};/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT */function Tse(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=xvi(e))||t){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(u){throw u},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var u=n.next();return a=u.done,u},e:function(u){l=!0,s=u},f:function(){try{a||n.return==null||n.return()}finally{if(l)throw s}}}}function xvi(e,t){if(e){if(typeof e=="string")return Pft(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Pft(e,t):void 0}}function Pft(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n-1},g=he([]),m=function(A,p){return A.filter(function(b){if(!b.checkAll)return Cr(p)?p.includes(b.value):p===b.value})},v=G(function(){var k=m(d.value,o.value);g.value=ndt([].concat(Wn(g.value),Wn(k)),"value");var A=m(g.value,o.value);return ndt([].concat(Wn(A),Wn(d.value)),"value")}),f=G(function(){if(t.onSearch&&t.filterable||!r.value||!(t.filterable||ni(t.filter)))return l.value;var k,A=[];if(l.value.forEach(function(w){w.children&&A.push(VA(VA({},w),{},{children:w.children.filter(h)})),(w==null?void 0:w.checkAll)===!0&&(k=w),h(w)&&A.push(w)}),!ni(t.filter)){var p=A.filter(function(w){return w.label===r.value}),b=A.filter(function(w){return w.label!==r.value});A=p.concat(b)}return A.length&&k?[k].concat(Wn(A)):A});return{options:l,optionsMap:u,optionsList:d,optionsCache:a,displayOptions:f,filterMethods:h,searchDisplayOptions:v}};/** +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var u=n.next();return a=u.done,u},e:function(u){l=!0,s=u},f:function(){try{a||n.return==null||n.return()}finally{if(l)throw s}}}}function xvi(e,t){if(e){if(typeof e=="string")return Pft(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Pft(e,t):void 0}}function Pft(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n-1},g=he([]),m=function(A,p){return A.filter(function(b){if(!b.checkAll)return Cr(p)?p.includes(b.value):p===b.value})},v=G(function(){var k=m(d.value,o.value);g.value=ndt([].concat(Wn(g.value),Wn(k)),"value");var A=m(g.value,o.value);return ndt([].concat(Wn(A),Wn(d.value)),"value")}),f=G(function(){if(t.onSearch&&t.filterable||!r.value||!(t.filterable||ti(t.filter)))return l.value;var k,A=[];if(l.value.forEach(function(w){w.children&&A.push(VA(VA({},w),{},{children:w.children.filter(h)})),(w==null?void 0:w.checkAll)===!0&&(k=w),h(w)&&A.push(w)}),!ti(t.filter)){var p=A.filter(function(w){return w.label===r.value}),b=A.filter(function(w){return w.label!==r.value});A=p.concat(b)}return A.length&&k?[k].concat(Wn(A)):A});return{options:l,optionsMap:u,optionsList:d,optionsCache:a,displayOptions:f,filterMethods:h,searchDisplayOptions:v}};/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function Tvi(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!js(e)}var Qvi=et({name:"TSelectPanel",props:{inputValue:Z2.inputValue,panelTopContent:Z2.panelTopContent,panelBottomContent:Z2.panelBottomContent,empty:Z2.empty,creatable:Z2.creatable,loading:Z2.loading,loadingText:Z2.loadingText,multiple:Z2.multiple,filterable:Z2.filterable,filter:Z2.filter,scroll:Z2.scroll,keys:Z2.keys},setup:function(t,n){var r=n.expose,o=an("select"),s=hr(),a=Y6(),l=Uo("select"),d=l.t,u=l.globalConfig,h=pt(W4e),g=he(null),m=G(function(){return t.keys}),v=G(function(){return h.value.popupContentRef.value}),f=G(function(){return t.creatable&&t.filterable&&t.inputValue}),k=G(function(){return h.value.displayOptions}),A=Lvi({scroll:t.scroll,popupContentRef:v,options:k}),p=A.trs,b=A.visibleData,w=A.handleRowMounted,O=A.isVirtual,y=A.panelStyle,C=A.cursorStyle,_=G(function(){return!k.value.length}),S=function(){return c("ul",{class:["".concat(o.value,"__create-option"),"".concat(o.value,"__list")]},[c(BIe,{value:t.inputValue,label:"".concat(t.inputValue),createAble:!0,class:"".concat(o.value,"__create-option--special")},null)])},L=function(P){return c("ul",{class:"".concat(o.value,"__list")},[P.map(function(D,I){var B,R;if(D.children){var M;return c(m3n,{label:D.group,divider:D.divider},Tvi(M=L(D.children))?M:{default:function(){return[M]}})}var N=["index","$index","className","tagName"],j=m.value||{},W=j.value,H=j.label,X=j.disabled,Y=[W,H,X].includes("content"),Z=tA(D,N.concat(Y?"content":[]));return c(BIe,Yn(Z,O.value?{rowIndex:D.$index,trs:p,scrollType:(B=t.scroll)===null||B===void 0?void 0:B.type,isVirtual:O.value,bufferSize:(R=t.scroll)===null||R===void 0?void 0:R.bufferSize,key:"".concat(D.$index||"","_").concat(I,"_").concat(D.value)}:{key:"".concat(I,"_").concat(D.value)},{index:I,multiple:t.multiple,onRowMounted:w}),D.slots)})])},E=G(function(){return{small:"s",medium:"m",large:"l"}[h.value.size]});r({innerRef:g,visibleData:b,isVirtual:O,displayOptions:k});var T=function(P,D){return c("div",{ref:g,class:["".concat(o.value,"__dropdown-inner"),"".concat(o.value,"__dropdown-inner--size-").concat(E.value)],style:D},[f.value&&S(),t.loading&&a("loadingText",{defaultNode:c("div",{class:"".concat(o.value,"__loading-tips")},[d(u.value.loadingText)])}),!t.loading&&_.value&&!f.value&&c("div",{class:"".concat(o.value,"__empty")},[s("empty")||d(u.value.empty)]),!_.value&&L(P)])};return function(){return O.value?c(on,null,[s("panelTopContent"),c("div",null,[c("div",{style:C.value},null),T(b.value,y.value)]),s("panelBottomContent")]):c(on,null,[s("panelTopContent"),T(k.value),s("panelBottomContent")])}}});/** + */function Tvi(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!js(e)}var Qvi=et({name:"TSelectPanel",props:{inputValue:Z2.inputValue,panelTopContent:Z2.panelTopContent,panelBottomContent:Z2.panelBottomContent,empty:Z2.empty,creatable:Z2.creatable,loading:Z2.loading,loadingText:Z2.loadingText,multiple:Z2.multiple,filterable:Z2.filterable,filter:Z2.filter,scroll:Z2.scroll,keys:Z2.keys},setup:function(t,n){var r=n.expose,o=sn("select"),s=hr(),a=Y6(),l=Uo("select"),d=l.t,u=l.globalConfig,h=pt(W4e),g=he(null),m=G(function(){return t.keys}),v=G(function(){return h.value.popupContentRef.value}),f=G(function(){return t.creatable&&t.filterable&&t.inputValue}),k=G(function(){return h.value.displayOptions}),A=Lvi({scroll:t.scroll,popupContentRef:v,options:k}),p=A.trs,b=A.visibleData,w=A.handleRowMounted,O=A.isVirtual,y=A.panelStyle,C=A.cursorStyle,_=G(function(){return!k.value.length}),S=function(){return c("ul",{class:["".concat(o.value,"__create-option"),"".concat(o.value,"__list")]},[c(BIe,{value:t.inputValue,label:"".concat(t.inputValue),createAble:!0,class:"".concat(o.value,"__create-option--special")},null)])},L=function(P){return c("ul",{class:"".concat(o.value,"__list")},[P.map(function(D,I){var B,R;if(D.children){var M;return c(m3n,{label:D.group,divider:D.divider},Tvi(M=L(D.children))?M:{default:function(){return[M]}})}var N=["index","$index","className","tagName"],j=m.value||{},W=j.value,H=j.label,X=j.disabled,Y=[W,H,X].includes("content"),Z=tA(D,N.concat(Y?"content":[]));return c(BIe,Yn(Z,O.value?{rowIndex:D.$index,trs:p,scrollType:(B=t.scroll)===null||B===void 0?void 0:B.type,isVirtual:O.value,bufferSize:(R=t.scroll)===null||R===void 0?void 0:R.bufferSize,key:"".concat(D.$index||"","_").concat(I,"_").concat(D.value)}:{key:"".concat(I,"_").concat(D.value)},{index:I,multiple:t.multiple,onRowMounted:w}),D.slots)})])},E=G(function(){return{small:"s",medium:"m",large:"l"}[h.value.size]});r({innerRef:g,visibleData:b,isVirtual:O,displayOptions:k});var Q=function(P,D){return c("div",{ref:g,class:["".concat(o.value,"__dropdown-inner"),"".concat(o.value,"__dropdown-inner--size-").concat(E.value)],style:D},[f.value&&S(),t.loading&&a("loadingText",{defaultNode:c("div",{class:"".concat(o.value,"__loading-tips")},[d(u.value.loadingText)])}),!t.loading&&_.value&&!f.value&&c("div",{class:"".concat(o.value,"__empty")},[s("empty")||d(u.value.empty)]),!_.value&&L(P)])};return function(){return O.value?c(rn,null,[s("panelTopContent"),c("div",null,[c("div",{style:C.value},null),Q(b.value,y.value)]),s("panelBottomContent")]):c(rn,null,[s("panelTopContent"),Q(k.value),s("panelBottomContent")])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT */var Dvi=["overlayClassName"];function Bvi(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Rvi(e))||t){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(u){throw u},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var u=n.next();return a=u.done,u},e:function(u){l=!0,s=u},f:function(){try{a||n.return==null||n.return()}finally{if(l)throw s}}}}function Rvi(e,t){if(e){if(typeof e=="string")return Nft(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Nft(e,t):void 0}}function Nft(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;){var Hr;if(!((Hr=co[Bo])!==null&&Hr!==void 0&&Hr.disabled)){zr=Bo;break}Bo-=1}if(zr<0)return;var is=co[zr],_i=co.filter(function(Qn){return Qn.value!==is.value});W(_i.map(function(Qn){return Qn.value}),{selectedOptions:_i,trigger:Jn,e:nn}),(ir=t.onRemove)===null||ir===void 0||ir.call(t,{value:is.value,data:is,e:nn});return}Jn!=="clear"&&W(oi,{selectedOptions:ee(oi),trigger:Jn,e:nn}),(Mt=t.onRemove)===null||Mt===void 0||Mt.call(t,{value:Fi,data:I.value.get(Fi),e:nn})},K=function(){var qe;w.value&&((qe=t.onCreate)===null||qe===void 0||qe.call(t,w.value),Y.value||O(""))},de=G(function(){var De;return(De=E.value)===null||De===void 0?void 0:De.popupRef.getOverlay()}),V=G(function(){return B.value.filter(function(De){return!De.disabled&&!(De["check-all"]||De["check-all"]==="")&&!De.checkAll&&N(De)})}),ee=function(){var qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:P.value;return B.value.filter(function(Ot){if(!Ot.checkAll)return Cr(qe)?qe.includes(Ot.value):qe===Ot.value})},oe=function(){var qe=[],Ot=Q.value?_.value:P.value,Mt=Cr(Ot)?Ot:[Ot];return Mt.forEach(function(gn){var nn=I.value.get(Q.value?gn.value:gn);nn?qe.push(nn):qe.push(Q.value?gn:{value:gn})}),qe},te=function(qe){if(t.multiple){var Ot=T.value.value,Mt=P.value.filter(function(Jn){return B.value.find(function(oi){return oi.value===Jn&&oi.disabled})}),gn=V.value.map(function(Jn){return Jn.value}),nn=Q.value?_.value.map(function(Jn){return Tn(Jn,Ot)}):_.value,vn=Wn(qe?new Set([].concat(Wn(nn),Wn(gn),Wn(Mt))):Mt);W(vn,{selectedOptions:ee(vn),trigger:qe?"check":"clear"})}},$=G(function(){return ke.value===0?!1:ke.value===(le.value?j.value.length:V.value.length)}),ce=Svi({displayOptions:M,optionsList:B,innerPopupVisible:Y,setInnerPopupVisible:Z,selectPanelRef:L,isFilterable:se,isRemoteSearch:le,getSelectedOptions:ee,setInnerValue:W,onCheckAllChange:te,isCheckAll:$,innerValue:P,popupContentRef:de,multiple:t.multiple,max:t.max}),pe=ce.hoverIndex,ye=ce.virtualFilteredOptions,Te=ce.handleKeyDown,me=ce.filteredOptions,ke=G(function(){var De=V.value.map(function(Ot){return Ot.value}),qe=BB(P.value,De);return qe.length}),_e=G(function(){return!$.value&&ke.value!==0}),Ee=G(function(){return{max:t.max,multiple:t.multiple,hoverIndex:pe.value,selectValue:P.value,reserveKeyword:t.reserveKeyword,handleValueChange:W,handlerInputChange:O,handlePopupVisibleChange:Z,handleCreate:K,size:t.size,popupContentRef:de,indeterminate:_e.value,isCheckAll:$.value,onCheckAllChange:te,getSelectedOptions:ee,displayOptions:M.value,emitBlur:Ye}});Yi(W4e,Ee);var Re=function(){!t.multiple&&Cr(_.value)&&S(void 0,{selectedOptions:[],trigger:"default"}),t.multiple&&!Cr(_.value)&&S([],{selectedOptions:[],trigger:"default"})},Ze=Ap(function(De,qe){var Ot,Mt=qe.e;(Ot=t.onSearch)===null||Ot===void 0||Ot.call(t,"".concat(De),{e:Mt})},300),it=function(qe,Ot){qe&&!Y.value&&Z(!0,{e:Ot.e}),O(qe),Ze("".concat(qe),{e:Ot.e}),ri(function(){var Mt,gn;ye.value=(Mt=L.value)===null||Mt===void 0?void 0:Mt.visibleData,me.value=(gn=L.value)===null||gn===void 0?void 0:gn.displayOptions})},Ye=function(qe){var Ot;(Ot=t.onBlur)===null||Ot===void 0||Ot.call(t,{e:qe,value:P.value})},Xe=function(qe,Ot){Z(qe,Ot),qe&&Ot.trigger==="trigger-element-click"&&O("")},wt=function(){var De=gg(fa.mark(function qe(Ot){var Mt,gn,nn;return fa.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:if(nn=t.popupProps,!t.loading){vn.next=1;break}return vn.abrupt("return");case 1:nn==null||(Mt=nn["on-scroll-to-bottom"])===null||Mt===void 0||Mt.call(nn,Ot),nn==null||(gn=nn.onScrollToBottom)===null||gn===void 0||gn.call(nn,Ot);case 2:case"end":return vn.stop()}},qe)}));return function(Ot){return De.apply(this,arguments)}}(),kt=function(qe){if(t.multiple){var Ot=[],Mt=Bvi(qe||[]),gn;try{for(Mt.s();!(gn=Mt.n()).done;){var nn=gn.value,vn=I.value.get(nn);vn&&Ot.push(vn)}}catch(oi){Mt.e(oi)}finally{Mt.f()}R.value=Array.from(new Set([].concat(Ot,Wn(R.value))))}else{var Jn=I.value.get(qe);Jn&&(R.value=Array.from(new Set([Jn].concat(Wn(R.value)))))}};At(_,function(De){Re(),ri(function(){kt(De)})},{immediate:!0}),At(function(){return t.multiple},function(){Re()});var Me=function(qe){var Ot;if(L.value){var Mt=(Ot=L.value)===null||Ot===void 0||(Ot=Ot.innerRef)===null||Ot===void 0?void 0:Ot.querySelector(".".concat(o.value,"-is-selected"));ri(function(){if(Mt&&qe){var gn=getComputedStyle(Mt),nn=gn.paddingBottom,vn=getComputedStyle(qe),Jn=vn.marginBottom,oi=parseInt(nn,10)+parseInt(Jn,10),Fi=Mt.offsetTop-qe.offsetTop-(qe.clientHeight-Mt.clientHeight)+oi;qe.scrollTop=Fi}})}},Qe=G(function(){return le.value?j.value:oe()}),Be=function(){var qe=function(){var Mt,gn,nn;if(!(!t.multiple||((Mt=t.selectInputProps)===null||Mt===void 0?void 0:Mt.multiple)===!1))return(gn=(nn=P.value.slice(0,t.minCollapsedNum?t.minCollapsedNum:P.value.length)).map)===null||gn===void 0?void 0:gn.call(nn,function(vn,Jn){var oi,Fi=Qe.value.find(function(ir){if(ir.value===vn)return!0});return c(Sg,Yn({key:Jn,closable:!(Fi!=null&&Fi.disabled)&&!s.value&&!a.value,size:t.size},t.tagProps,{onClose:function(zr){var Bo,co,Hr=zr.e;Hr.stopPropagation(),(Bo=t.tagProps)===null||Bo===void 0||(co=Bo.onClose)===null||co===void 0||co.call(Bo,{e:Hr}),ge(Jn)}}),{default:function(){return[Fi?(oi=Fi.label)!==null&&oi!==void 0?oi:Fi==null?void 0:Fi.value:vn]}})})};return l("valueDisplay",{params:re.value})||qe()};return Yi("updateScrollTop",Me),function(){var De=t.popupProps||{},qe=De.overlayClassName,Ot=Z6(De,Dvi),Mt=g3(Ot,{onScrollToBottom:wt}),gn=g3(t.selectInputProps,{onTagChange:function(vn,Jn){ge(Jn.index,Jn)},onPopupVisibleChange:Xe,onInputChange:it,onClear:function(vn){var Jn,oi=vn.e;W(t.multiple?[]:void 0,{option:null,selectedOptions:ee(t.multiple?[]:void 0),trigger:"clear",e:oi}),(Jn=t.onClear)===null||Jn===void 0||Jn.call(t,{e:oi})},onEnter:function(vn,Jn){var oi=Jn.e;setTimeout(function(){var Fi;(Fi=t.onEnter)===null||Fi===void 0||Fi.call(t,{inputValue:"".concat(w.value),e:oi,value:P.value}),K()},0)},onBlur:function(vn,Jn){var oi,Fi=Jn.e;(oi=t.onBlur)===null||oi===void 0||oi.call(t,{e:Fi,value:P.value})},onFocus:function(vn,Jn){var oi,Fi=Jn.e;(oi=t.onFocus)===null||oi===void 0||oi.call(t,{e:Fi,value:P.value})}});return c("div",{class:"".concat(d.value,"__wrap")},[c(gvi,Yn({autoWidth:t.autoWidth,readonly:a.value,borderless:t.borderless,multiple:t.multiple,clearable:t.clearable,loading:t.loading,status:t.status,tips:function(){return l("tips")},minCollapsedNum:t.minCollapsedNum,autofocus:t.autofocus,suffix:t.suffix,valueDisplayOptions:t.valueDisplayOptions},{ref:E,class:d.value,value:J.value,disabled:s.value,popupVisible:Y.value,inputValue:Y.value?w.value:"",placeholder:"".concat(ie.value),allowInput:se.value,"collapsed-items":t.collapsedItems,inputProps:zA(zA({size:t.size,autofocus:t.autofocus},t.inputProps),{},{onkeydown:Te}),tagInputProps:zA({size:t.size},t.tagInputProps),tagProps:zA({},t.tagProps),popupProps:zA({overlayClassName:["".concat(d.value,"__dropdown"),qe]},Mt.value),label:t.label,prefixIcon:t.prefixIcon,suffix:t.suffix,suffixIcon:function(){return t.suffixIcon||r.suffixIcon?l("suffixIcon"):t.showArrow&&c(MY,{overlayClassName:"".concat(d.value,"__right-icon"),isActive:Y.value},null)},valueDisplay:Be},gn.value),{label:r.label,prefixIcon:r.prefixIcon,suffix:r.suffix,panel:function(){return c(Qvi,Yn({ref:L},XS(t,["multiple","empty","loading","loadingText","filterable","creatable","panelTopContent","panelBottomContent","filter","scroll","keys"]),{inputValue:w.value}),r)},collapsedItems:r.collapsedItems})])}}});/** +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var u=n.next();return a=u.done,u},e:function(u){l=!0,s=u},f:function(){try{a||n.return==null||n.return()}finally{if(l)throw s}}}}function Rvi(e,t){if(e){if(typeof e=="string")return Nft(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Nft(e,t):void 0}}function Nft(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;){var Hr;if(!((Hr=co[Bo])!==null&&Hr!==void 0&&Hr.disabled)){zr=Bo;break}Bo-=1}if(zr<0)return;var is=co[zr],_i=co.filter(function(Qn){return Qn.value!==is.value});W(_i.map(function(Qn){return Qn.value}),{selectedOptions:_i,trigger:ni,e:dn}),(ir=t.onRemove)===null||ir===void 0||ir.call(t,{value:is.value,data:is,e:dn});return}ni!=="clear"&&W(oi,{selectedOptions:ee(oi),trigger:ni,e:dn}),(Ut=t.onRemove)===null||Ut===void 0||Ut.call(t,{value:Fi,data:I.value.get(Fi),e:dn})},K=function(){var qe;w.value&&((qe=t.onCreate)===null||qe===void 0||qe.call(t,w.value),Y.value||O(""))},de=G(function(){var De;return(De=E.value)===null||De===void 0?void 0:De.popupRef.getOverlay()}),V=G(function(){return B.value.filter(function(De){return!De.disabled&&!(De["check-all"]||De["check-all"]==="")&&!De.checkAll&&N(De)})}),ee=function(){var qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:P.value;return B.value.filter(function(bt){if(!bt.checkAll)return Cr(qe)?qe.includes(bt.value):qe===bt.value})},oe=function(){var qe=[],bt=T.value?_.value:P.value,Ut=Cr(bt)?bt:[bt];return Ut.forEach(function(mn){var dn=I.value.get(T.value?mn.value:mn);dn?qe.push(dn):qe.push(T.value?mn:{value:mn})}),qe},te=function(qe){if(t.multiple){var bt=Q.value.value,Ut=P.value.filter(function(ni){return B.value.find(function(oi){return oi.value===ni&&oi.disabled})}),mn=V.value.map(function(ni){return ni.value}),dn=T.value?_.value.map(function(ni){return Tn(ni,bt)}):_.value,wn=Wn(qe?new Set([].concat(Wn(dn),Wn(mn),Wn(Ut))):Ut);W(wn,{selectedOptions:ee(wn),trigger:qe?"check":"clear"})}},$=G(function(){return ke.value===0?!1:ke.value===(le.value?j.value.length:V.value.length)}),ce=Svi({displayOptions:M,optionsList:B,innerPopupVisible:Y,setInnerPopupVisible:Z,selectPanelRef:L,isFilterable:se,isRemoteSearch:le,getSelectedOptions:ee,setInnerValue:W,onCheckAllChange:te,isCheckAll:$,innerValue:P,popupContentRef:de,multiple:t.multiple,max:t.max}),pe=ce.hoverIndex,ye=ce.virtualFilteredOptions,Te=ce.handleKeyDown,me=ce.filteredOptions,ke=G(function(){var De=V.value.map(function(bt){return bt.value}),qe=BB(P.value,De);return qe.length}),_e=G(function(){return!$.value&&ke.value!==0}),Ee=G(function(){return{max:t.max,multiple:t.multiple,hoverIndex:pe.value,selectValue:P.value,reserveKeyword:t.reserveKeyword,handleValueChange:W,handlerInputChange:O,handlePopupVisibleChange:Z,handleCreate:K,size:t.size,popupContentRef:de,indeterminate:_e.value,isCheckAll:$.value,onCheckAllChange:te,getSelectedOptions:ee,displayOptions:M.value,emitBlur:Ye}});Yi(W4e,Ee);var Re=function(){!t.multiple&&Cr(_.value)&&S(void 0,{selectedOptions:[],trigger:"default"}),t.multiple&&!Cr(_.value)&&S([],{selectedOptions:[],trigger:"default"})},Ze=Ap(function(De,qe){var bt,Ut=qe.e;(bt=t.onSearch)===null||bt===void 0||bt.call(t,"".concat(De),{e:Ut})},300),it=function(qe,bt){qe&&!Y.value&&Z(!0,{e:bt.e}),O(qe),Ze("".concat(qe),{e:bt.e}),ri(function(){var Ut,mn;ye.value=(Ut=L.value)===null||Ut===void 0?void 0:Ut.visibleData,me.value=(mn=L.value)===null||mn===void 0?void 0:mn.displayOptions})},Ye=function(qe){var bt;(bt=t.onBlur)===null||bt===void 0||bt.call(t,{e:qe,value:P.value})},Xe=function(qe,bt){Z(qe,bt),qe&&bt.trigger==="trigger-element-click"&&O("")},Ot=function(){var De=gg(fa.mark(function qe(bt){var Ut,mn,dn;return fa.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:if(dn=t.popupProps,!t.loading){wn.next=1;break}return wn.abrupt("return");case 1:dn==null||(Ut=dn["on-scroll-to-bottom"])===null||Ut===void 0||Ut.call(dn,bt),dn==null||(mn=dn.onScrollToBottom)===null||mn===void 0||mn.call(dn,bt);case 2:case"end":return wn.stop()}},qe)}));return function(bt){return De.apply(this,arguments)}}(),kt=function(qe){if(t.multiple){var bt=[],Ut=Bvi(qe||[]),mn;try{for(Ut.s();!(mn=Ut.n()).done;){var dn=mn.value,wn=I.value.get(dn);wn&&bt.push(wn)}}catch(oi){Ut.e(oi)}finally{Ut.f()}R.value=Array.from(new Set([].concat(bt,Wn(R.value))))}else{var ni=I.value.get(qe);ni&&(R.value=Array.from(new Set([ni].concat(Wn(R.value)))))}};At(_,function(De){Re(),ri(function(){kt(De)})},{immediate:!0}),At(function(){return t.multiple},function(){Re()});var Me=function(qe){var bt;if(L.value){var Ut=(bt=L.value)===null||bt===void 0||(bt=bt.innerRef)===null||bt===void 0?void 0:bt.querySelector(".".concat(o.value,"-is-selected"));ri(function(){if(Ut&&qe){var mn=getComputedStyle(Ut),dn=mn.paddingBottom,wn=getComputedStyle(qe),ni=wn.marginBottom,oi=parseInt(dn,10)+parseInt(ni,10),Fi=Ut.offsetTop-qe.offsetTop-(qe.clientHeight-Ut.clientHeight)+oi;qe.scrollTop=Fi}})}},Qe=G(function(){return le.value?j.value:oe()}),Be=function(){var qe=function(){var Ut,mn,dn;if(!(!t.multiple||((Ut=t.selectInputProps)===null||Ut===void 0?void 0:Ut.multiple)===!1))return(mn=(dn=P.value.slice(0,t.minCollapsedNum?t.minCollapsedNum:P.value.length)).map)===null||mn===void 0?void 0:mn.call(dn,function(wn,ni){var oi,Fi=Qe.value.find(function(ir){if(ir.value===wn)return!0});return c(Sg,Yn({key:ni,closable:!(Fi!=null&&Fi.disabled)&&!s.value&&!a.value,size:t.size},t.tagProps,{onClose:function(zr){var Bo,co,Hr=zr.e;Hr.stopPropagation(),(Bo=t.tagProps)===null||Bo===void 0||(co=Bo.onClose)===null||co===void 0||co.call(Bo,{e:Hr}),ge(ni)}}),{default:function(){return[Fi?(oi=Fi.label)!==null&&oi!==void 0?oi:Fi==null?void 0:Fi.value:wn]}})})};return l("valueDisplay",{params:re.value})||qe()};return Yi("updateScrollTop",Me),function(){var De=t.popupProps||{},qe=De.overlayClassName,bt=Z6(De,Dvi),Ut=g3(bt,{onScrollToBottom:Ot}),mn=g3(t.selectInputProps,{onTagChange:function(wn,ni){ge(ni.index,ni)},onPopupVisibleChange:Xe,onInputChange:it,onClear:function(wn){var ni,oi=wn.e;W(t.multiple?[]:void 0,{option:null,selectedOptions:ee(t.multiple?[]:void 0),trigger:"clear",e:oi}),(ni=t.onClear)===null||ni===void 0||ni.call(t,{e:oi})},onEnter:function(wn,ni){var oi=ni.e;setTimeout(function(){var Fi;(Fi=t.onEnter)===null||Fi===void 0||Fi.call(t,{inputValue:"".concat(w.value),e:oi,value:P.value}),K()},0)},onBlur:function(wn,ni){var oi,Fi=ni.e;(oi=t.onBlur)===null||oi===void 0||oi.call(t,{e:Fi,value:P.value})},onFocus:function(wn,ni){var oi,Fi=ni.e;(oi=t.onFocus)===null||oi===void 0||oi.call(t,{e:Fi,value:P.value})}});return c("div",{class:"".concat(d.value,"__wrap")},[c(gvi,Yn({autoWidth:t.autoWidth,readonly:a.value,borderless:t.borderless,multiple:t.multiple,clearable:t.clearable,loading:t.loading,status:t.status,tips:function(){return l("tips")},minCollapsedNum:t.minCollapsedNum,autofocus:t.autofocus,suffix:t.suffix,valueDisplayOptions:t.valueDisplayOptions},{ref:E,class:d.value,value:J.value,disabled:s.value,popupVisible:Y.value,inputValue:Y.value?w.value:"",placeholder:"".concat(ie.value),allowInput:se.value,"collapsed-items":t.collapsedItems,inputProps:zA(zA({size:t.size,autofocus:t.autofocus},t.inputProps),{},{onkeydown:Te}),tagInputProps:zA({size:t.size},t.tagInputProps),tagProps:zA({},t.tagProps),popupProps:zA({overlayClassName:["".concat(d.value,"__dropdown"),qe]},Ut.value),label:t.label,prefixIcon:t.prefixIcon,suffix:t.suffix,suffixIcon:function(){return t.suffixIcon||r.suffixIcon?l("suffixIcon"):t.showArrow&&c(MY,{overlayClassName:"".concat(d.value,"__right-icon"),isActive:Y.value},null)},valueDisplay:Be},mn.value),{label:r.label,prefixIcon:r.prefixIcon,suffix:r.suffix,panel:function(){return c(Qvi,Yn({ref:L},XS(t,["multiple","empty","loading","loadingText","filterable","creatable","panelTopContent","panelBottomContent","filter","scroll","keys"]),{inputValue:w.value}),r)},collapsedItems:r.collapsedItems})])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -623,7 +623,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var Fvi=et({name:"TInputAdornment",props:Pvi,setup:function(t,n){var r=n.slots,o=an("input-adornment"),s=hr(),a=function(d,u,h){var g,m=qr(h)||Os(h);return!r[u]&&qr(h)&&!h?null:(r[u]?r[u](null).length===1&&typeof r[u](null)[0].children=="string"?g=c("span",{class:"".concat(o.value,"__text")},[r[u](null)]):g=r[u](null):ni(h)?g=h(d):g=m?c("span",{class:"".concat(o.value,"__text")},[h]):h,g&&c("span",{class:"".concat(o.value,"__").concat(u)},[g]))};return function(){var l=a(xn,"prepend",t.prepend),d=a(xn,"append",t.append),u=s("default")||[null],h=[o.value,Pe(Pe({},"".concat(o.value,"--prepend"),l),"".concat(o.value,"--append"),d)];return!l&&!d?u[0]:c("div",{class:h},[l,u[0],d])}}});/** + */var Fvi=et({name:"TInputAdornment",props:Pvi,setup:function(t,n){var r=n.slots,o=sn("input-adornment"),s=hr(),a=function(d,u,h){var g,m=qr(h)||Os(h);return!r[u]&&qr(h)&&!h?null:(r[u]?r[u](null).length===1&&typeof r[u](null)[0].children=="string"?g=c("span",{class:"".concat(o.value,"__text")},[r[u](null)]):g=r[u](null):ti(h)?g=h(d):g=m?c("span",{class:"".concat(o.value,"__text")},[h]):h,g&&c("span",{class:"".concat(o.value,"__").concat(u)},[g]))};return function(){var l=a(xn,"prepend",t.prepend),d=a(xn,"append",t.append),u=s("default")||[null],h=[o.value,Pe(Pe({},"".concat(o.value,"--prepend"),l),"".concat(o.value,"--append"),d)];return!l&&!d?u[0]:c("div",{class:h},[l,u[0],d])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -643,7 +643,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var Vvi=["pageCount"],B$=1,zvi=et({name:"TPagination",props:Uvi,setup:function(t){var n=Li(t),r=n.modelValue,o=n.pageSize,s=n.current,a=hr(),l=sd(s,r,t.defaultCurrent,t.onCurrentChange,"current"),d=ui(l,2),u=d[0],h=d[1],g=Df(o,t.defaultPageSize,t.onPageSizeChange,"pageSize"),m=ui(g,2),v=m[0],f=m[1],k=Uo("pagination"),A=k.t,p=k.globalConfig,b=an("pagination"),w=gc({PageFirstIcon:xmi,PageLastIcon:Tmi,ChevronLeftIcon:M4e,ChevronRightIcon:P4e,ChevronLeftDoubleIcon:Fgi,ChevronRightDoubleIcon:Vgi,EllipsisIcon:imi}),O=w.PageFirstIcon,y=w.PageLastIcon,C=w.ChevronLeftIcon,_=w.ChevronRightIcon,S=w.ChevronLeftDoubleIcon,L=w.ChevronRightDoubleIcon,E=w.EllipsisIcon,T=Wvi(t,u,v,b),Q=T.pageCount,P=Z6(T,Vvi),D=jvi(t,Q,u),I=D.prevMore,B=D.isPrevMoreShow,R=D.curPageLeftCount,M=D.nextMore,N=D.isNextMoreShow,j=D.curPageRightCount,W=he(u.value),H=G(function(){return Q.value>t.maxPageBtn}),X=G(function(){var le=t.pageSizeOptions,ge=le.map(function(K){return lo(K)?K:{label:A(p.value.itemsPerPage,{size:K}),value:Number(K)}});return ge.sort(function(K,de){return K.value-de.value})}),Y=G(function(){return t.pageEllipsisMode==="mid"}),Z=G(function(){var le=[],ge,K;if(H.value)if(B.value&&N.value)ge=u.value-R.value,K=u.value+j.value;else{var de=Y.value?2:1,V=Y.value?Q.value-1:Q.value;B.value?ge=Math.min(u.value-1,Q.value-t.foldedMaxPageBtn+1):ge=de,N.value?K=Math.max(u.value+1,t.foldedMaxPageBtn):K=V}else ge=1,K=Q.value;for(var ee=ge;ee<=K;ee++)le.push(ee);return le});At(function(){return u.value},function(le){return W.value=le});var ie=function(ge,K){var de;if(!t.disabled){var V=ge;geQ.value&&(V=Q.value),K=K||{current:V,previous:u.value,pageSize:v.value},h(V,K),(de=t.onChange)===null||de===void 0||de.call(t,K)}},J=function(ge){var K={prevPage:function(){return ie(u.value-1)},nextPage:function(){return ie(u.value+1)},prevMorePage:function(){return ie(Math.max(2,u.value-t.foldedMaxPageBtn))},nextMorePage:function(){return ie(Math.min(u.value+t.foldedMaxPageBtn,Q.value-1))}};K[ge]()},re=function(ge){if(!t.disabled){var K=Number(ge),de=K>0?Math.max(Math.ceil(t.total/K),1):1,V=u.value,ee=V>de;f(K,{current:ee?de:V,previous:V,pageSize:K}),ri(function(){var oe=u.value!==V,te=oe?u.value:ee?de:u.value,$={current:te,previous:V,pageSize:K};if(oe||!ee){var ce;(ce=t.onChange)===null||ce===void 0||ce.call(t,$)}else ie(te,$)})}},se=function(ge){var K=Math.trunc(+ge);Ohi(K)||(W.value=K,ie(K))};return function(){var le=t.total,ge=t.pageSizeOptions,K=t.size,de=t.disabled,V=t.showPageSize;if(Q.value<1)return null;var ee=c("div",{class:P.jumperClass.value},[A(p.value.jumpTo),c(Nvi,{append:"/ ".concat(Q.value," ").concat(A(p.value.page))},{default:function(){return[c(Ez,{class:P.jumperInputClass.value,modelValue:W.value,"onUpdate:modelValue":function($){return W.value=$},onBlur:se,onEnter:se,max:Q.value,min:B$,size:K,disabled:de,theme:"normal",placeholder:""},null)]}})]);return c("div",{class:P.paginationClass.value},[a("totalContent",c("div",{class:P.totalClass.value},[A(p.value.total,le)])),V&&ge.length>0&&c(pA,Yn({size:K,value:v,disabled:de,class:P.sizerClass.value,autoWidth:!0,onChange:re,options:X.value},t.selectProps),null),t.showFirstAndLastPageBtn?c("div",{class:P.preBtnClass.value,onClick:function(){return ie(1)}},[c(O,null,null)]):null,t.showPreviousAndNextBtn?c("div",{class:P.preBtnClass.value,onClick:function(){return J("prevPage")}},[c(C,null,null)]):null,t.showPageNumber&&t.theme==="default"?c("ul",{class:P.btnWrapClass.value},[H.value&&Y.value&&c("li",{class:P.getButtonClass(1),onClick:function(){return ie(B$)}},[B$]),H.value&&B.value&&Y.value?c("li",{class:P.btnMoreClass.value,onClick:function(){return J("prevMorePage")},onMouseover:function(){return I.value=!0},onMouseout:function(){return I.value=!1}},[I.value?c(S,null,null):c(E,null,null)]):null,Z.value.map(function(oe){return c("li",{class:P.getButtonClass(oe),key:oe,onClick:function(){return ie(oe)}},[oe])}),H.value&&N.value&&Y.value?c("li",{class:P.btnMoreClass.value,onClick:function(){return J("nextMorePage")},onMouseover:function(){return M.value=!0},onMouseout:function(){return M.value=!1}},[M.value?c(L,null,null):c(E,null,null)]):null,H.value&&Y.value?c("li",{class:P.getButtonClass(Q.value),onClick:function(){return ie(Q.value)}},[Q.value]):null]):null,t.theme==="simple"&&ee,t.showPreviousAndNextBtn?c("div",{class:P.nextBtnClass.value,onClick:function(){return J("nextPage")}},[c(_,null,null)]):null,t.showFirstAndLastPageBtn?c("div",{class:P.nextBtnClass.value,onClick:function(){return ie(Q.value)}},[c(y,null,null)]):null,t.theme==="default"&&t.showJumper&&ee])}}});/** + */var Vvi=["pageCount"],B$=1,zvi=et({name:"TPagination",props:Uvi,setup:function(t){var n=Li(t),r=n.modelValue,o=n.pageSize,s=n.current,a=hr(),l=sd(s,r,t.defaultCurrent,t.onCurrentChange,"current"),d=ui(l,2),u=d[0],h=d[1],g=Df(o,t.defaultPageSize,t.onPageSizeChange,"pageSize"),m=ui(g,2),v=m[0],f=m[1],k=Uo("pagination"),A=k.t,p=k.globalConfig,b=sn("pagination"),w=gc({PageFirstIcon:xmi,PageLastIcon:Tmi,ChevronLeftIcon:M4e,ChevronRightIcon:P4e,ChevronLeftDoubleIcon:Fgi,ChevronRightDoubleIcon:Vgi,EllipsisIcon:imi}),O=w.PageFirstIcon,y=w.PageLastIcon,C=w.ChevronLeftIcon,_=w.ChevronRightIcon,S=w.ChevronLeftDoubleIcon,L=w.ChevronRightDoubleIcon,E=w.EllipsisIcon,Q=Wvi(t,u,v,b),T=Q.pageCount,P=Z6(Q,Vvi),D=jvi(t,T,u),I=D.prevMore,B=D.isPrevMoreShow,R=D.curPageLeftCount,M=D.nextMore,N=D.isNextMoreShow,j=D.curPageRightCount,W=he(u.value),H=G(function(){return T.value>t.maxPageBtn}),X=G(function(){var le=t.pageSizeOptions,ge=le.map(function(K){return lo(K)?K:{label:A(p.value.itemsPerPage,{size:K}),value:Number(K)}});return ge.sort(function(K,de){return K.value-de.value})}),Y=G(function(){return t.pageEllipsisMode==="mid"}),Z=G(function(){var le=[],ge,K;if(H.value)if(B.value&&N.value)ge=u.value-R.value,K=u.value+j.value;else{var de=Y.value?2:1,V=Y.value?T.value-1:T.value;B.value?ge=Math.min(u.value-1,T.value-t.foldedMaxPageBtn+1):ge=de,N.value?K=Math.max(u.value+1,t.foldedMaxPageBtn):K=V}else ge=1,K=T.value;for(var ee=ge;ee<=K;ee++)le.push(ee);return le});At(function(){return u.value},function(le){return W.value=le});var ie=function(ge,K){var de;if(!t.disabled){var V=ge;geT.value&&(V=T.value),K=K||{current:V,previous:u.value,pageSize:v.value},h(V,K),(de=t.onChange)===null||de===void 0||de.call(t,K)}},J=function(ge){var K={prevPage:function(){return ie(u.value-1)},nextPage:function(){return ie(u.value+1)},prevMorePage:function(){return ie(Math.max(2,u.value-t.foldedMaxPageBtn))},nextMorePage:function(){return ie(Math.min(u.value+t.foldedMaxPageBtn,T.value-1))}};K[ge]()},re=function(ge){if(!t.disabled){var K=Number(ge),de=K>0?Math.max(Math.ceil(t.total/K),1):1,V=u.value,ee=V>de;f(K,{current:ee?de:V,previous:V,pageSize:K}),ri(function(){var oe=u.value!==V,te=oe?u.value:ee?de:u.value,$={current:te,previous:V,pageSize:K};if(oe||!ee){var ce;(ce=t.onChange)===null||ce===void 0||ce.call(t,$)}else ie(te,$)})}},se=function(ge){var K=Math.trunc(+ge);Ohi(K)||(W.value=K,ie(K))};return function(){var le=t.total,ge=t.pageSizeOptions,K=t.size,de=t.disabled,V=t.showPageSize;if(T.value<1)return null;var ee=c("div",{class:P.jumperClass.value},[A(p.value.jumpTo),c(Nvi,{append:"/ ".concat(T.value," ").concat(A(p.value.page))},{default:function(){return[c(Ez,{class:P.jumperInputClass.value,modelValue:W.value,"onUpdate:modelValue":function($){return W.value=$},onBlur:se,onEnter:se,max:T.value,min:B$,size:K,disabled:de,theme:"normal",placeholder:""},null)]}})]);return c("div",{class:P.paginationClass.value},[a("totalContent",c("div",{class:P.totalClass.value},[A(p.value.total,le)])),V&&ge.length>0&&c(pA,Yn({size:K,value:v,disabled:de,class:P.sizerClass.value,autoWidth:!0,onChange:re,options:X.value},t.selectProps),null),t.showFirstAndLastPageBtn?c("div",{class:P.preBtnClass.value,onClick:function(){return ie(1)}},[c(O,null,null)]):null,t.showPreviousAndNextBtn?c("div",{class:P.preBtnClass.value,onClick:function(){return J("prevPage")}},[c(C,null,null)]):null,t.showPageNumber&&t.theme==="default"?c("ul",{class:P.btnWrapClass.value},[H.value&&Y.value&&c("li",{class:P.getButtonClass(1),onClick:function(){return ie(B$)}},[B$]),H.value&&B.value&&Y.value?c("li",{class:P.btnMoreClass.value,onClick:function(){return J("prevMorePage")},onMouseover:function(){return I.value=!0},onMouseout:function(){return I.value=!1}},[I.value?c(S,null,null):c(E,null,null)]):null,Z.value.map(function(oe){return c("li",{class:P.getButtonClass(oe),key:oe,onClick:function(){return ie(oe)}},[oe])}),H.value&&N.value&&Y.value?c("li",{class:P.btnMoreClass.value,onClick:function(){return J("nextMorePage")},onMouseover:function(){return M.value=!0},onMouseout:function(){return M.value=!1}},[M.value?c(L,null,null):c(E,null,null)]):null,H.value&&Y.value?c("li",{class:P.getButtonClass(T.value),onClick:function(){return ie(T.value)}},[T.value]):null]):null,t.theme==="simple"&&ee,t.showPreviousAndNextBtn?c("div",{class:P.nextBtnClass.value,onClick:function(){return J("nextPage")}},[c(_,null,null)]):null,t.showFirstAndLastPageBtn?c("div",{class:P.nextBtnClass.value,onClick:function(){return ie(T.value)}},[c(y,null,null)]):null,t.theme==="default"&&t.showJumper&&ee])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -651,7 +651,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function $vi(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!js(e)}var Xvi=et({name:"TPaginationMini",props:Hvi,setup:function(t){var n=an("pagination-mini"),r=gc({ChevronLeftIcon:M4e,RoundIcon:Pmi,ChevronRightIcon:P4e,ChevronUpIcon:lbn,ChevronDownIcon:I4e}),o=r.ChevronLeftIcon,s=r.RoundIcon,a=r.ChevronRightIcon,l=r.ChevronUpIcon,d=r.ChevronDownIcon,u=G(function(){return lo(t.tips)?t.tips:t.tips===!0?{prev:"上一页",current:"当前",next:"下一页"}:{}}),h=G(function(){return lo(t.disabled)?t.disabled:t.disabled===!0?{prev:!0,current:!0,next:!0}:{prev:!1,current:!1,next:!1}}),g=function(v,f){return v?c(Na,{content:v,showArrow:!1},$vi(f)?f:{default:function(){return[f]}}):f};return function(){var m=[n.value,Pe({},"".concat(n.value,"--outline"),t.variant==="outline")];return c("div",{class:m},[g(u.value.prev,c(Ci,{variant:t.variant,size:t.size,shape:"square",onClick:function(f){var k;return(k=t.onChange)===null||k===void 0?void 0:k.call(t,{e:f,trigger:"prev"})},icon:t.layout==="horizontal"?function(){return c(o,null,null)}:function(){return c(l,null,null)},class:"".concat(n.value,"__prev"),disabled:h.value.prev},null)),t.showCurrent&&g(u.value.current,c(Ci,{variant:t.variant,size:t.size,shape:"square",onClick:function(f){var k;return(k=t.onChange)===null||k===void 0?void 0:k.call(t,{e:f,trigger:"current"})},icon:function(){return c(s,null,null)},class:"".concat(n.value,"__current"),disabled:h.value.current},null)),g(u.value.next,c(Ci,{variant:t.variant,size:t.size,shape:"square",onClick:function(f){var k;return(k=t.onChange)===null||k===void 0?void 0:k.call(t,{e:f,trigger:"next"})},icon:t.layout==="horizontal"?function(){return c(a,null,null)}:function(){return c(d,null,null)},class:"".concat(n.value,"__next"),disabled:h.value.next},null))])}}});/** + */function $vi(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!js(e)}var Xvi=et({name:"TPaginationMini",props:Hvi,setup:function(t){var n=sn("pagination-mini"),r=gc({ChevronLeftIcon:M4e,RoundIcon:Pmi,ChevronRightIcon:P4e,ChevronUpIcon:lbn,ChevronDownIcon:I4e}),o=r.ChevronLeftIcon,s=r.RoundIcon,a=r.ChevronRightIcon,l=r.ChevronUpIcon,d=r.ChevronDownIcon,u=G(function(){return lo(t.tips)?t.tips:t.tips===!0?{prev:"上一页",current:"当前",next:"下一页"}:{}}),h=G(function(){return lo(t.disabled)?t.disabled:t.disabled===!0?{prev:!0,current:!0,next:!0}:{prev:!1,current:!1,next:!1}}),g=function(v,f){return v?c(Na,{content:v,showArrow:!1},$vi(f)?f:{default:function(){return[f]}}):f};return function(){var m=[n.value,Pe({},"".concat(n.value,"--outline"),t.variant==="outline")];return c("div",{class:m},[g(u.value.prev,c(Ci,{variant:t.variant,size:t.size,shape:"square",onClick:function(f){var k;return(k=t.onChange)===null||k===void 0?void 0:k.call(t,{e:f,trigger:"prev"})},icon:t.layout==="horizontal"?function(){return c(o,null,null)}:function(){return c(l,null,null)},class:"".concat(n.value,"__prev"),disabled:h.value.prev},null)),t.showCurrent&&g(u.value.current,c(Ci,{variant:t.variant,size:t.size,shape:"square",onClick:function(f){var k;return(k=t.onChange)===null||k===void 0?void 0:k.call(t,{e:f,trigger:"current"})},icon:function(){return c(s,null,null)},class:"".concat(n.value,"__current"),disabled:h.value.current},null)),g(u.value.next,c(Ci,{variant:t.variant,size:t.size,shape:"square",onClick:function(f){var k;return(k=t.onChange)===null||k===void 0?void 0:k.call(t,{e:f,trigger:"next"})},icon:t.layout==="horizontal"?function(){return c(a,null,null)}:function(){return c(d,null,null)},class:"".concat(n.value,"__next"),disabled:h.value.next},null))])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -667,11 +667,11 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function jft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Wft(e){for(var t=1;ty)return"finish"}var C=w.value===void 0?O:w.value;return C===d.value?"process":"default"},m=D4e(),v=function(w){var O=[];return w==null||w.forEach(function(y){var C=(y==null?void 0:y.props)||{},_=y==null?void 0:y.children;if(!(!C&&!_)){if(_&&lo(_))for(var S in _)S in v3n&&!C[S]&&(C[S]=_[S]);t.sequence==="reverse"?O.unshift(C):O.push(C)}}),O},f=function(){var w,O;if((w=t.options)!==null&&w!==void 0&&w.length)O=t.sequence==="reverse"?t.options.slice().reverse():t.options;else{var y=m("StepItem");O=v(y)}return(O||[]).forEach(function(C,_){C.value!==void 0&&(h.value[C.value]=_)}),O},k=function(){var w=f();return w.map(function(O,y){var C=t.sequence==="reverse"?w.length-y-1:y;return y=O.value!==void 0?y:C,c(A3n,Yn(O,{index:C,status:g(O,y),key:O.value||y}),null)})},A=function(){var w=t.theme,O=f();return O.forEach(function(y){(y==null?void 0:y.icon)!==void 0&&(w="default")}),w},p=G(function(){return[n.value,"".concat(n.value,"--").concat(t.layout),"".concat(n.value,"--").concat(A(),"-anchor"),"".concat(n.value,"--").concat(t.sequence),"".concat(n.value,"--").concat(t.separator,"-separator")]});return function(){return c("div",{class:p.value},[k()])}}});/** + */var Yvi=et({name:"TSteps",props:Gvi,setup:function(t){var n=sn("steps"),r=Li(t),o=r.current,s=r.modelValue,a=sd(o,s,t.defaultCurrent,t.onChange,"current"),l=ui(a,2),d=l[0],u=l[1];Yi("StepsState",hs({current:d,setCurrent:u})),Yi("StepsProps",t);var h=he({}),g=function(w,O){if(w.status&&w.status!=="default")return w.status;if(d.value==="FINISH"||w.value===void 0&&Oy)return"finish"}var C=w.value===void 0?O:w.value;return C===d.value?"process":"default"},m=D4e(),v=function(w){var O=[];return w==null||w.forEach(function(y){var C=(y==null?void 0:y.props)||{},_=y==null?void 0:y.children;if(!(!C&&!_)){if(_&&lo(_))for(var S in _)S in v3n&&!C[S]&&(C[S]=_[S]);t.sequence==="reverse"?O.unshift(C):O.push(C)}}),O},f=function(){var w,O;if((w=t.options)!==null&&w!==void 0&&w.length)O=t.sequence==="reverse"?t.options.slice().reverse():t.options;else{var y=m("StepItem");O=v(y)}return(O||[]).forEach(function(C,_){C.value!==void 0&&(h.value[C.value]=_)}),O},k=function(){var w=f();return w.map(function(O,y){var C=t.sequence==="reverse"?w.length-y-1:y;return y=O.value!==void 0?y:C,c(A3n,Yn(O,{index:C,status:g(O,y),key:O.value||y}),null)})},A=function(){var w=t.theme,O=f();return O.forEach(function(y){(y==null?void 0:y.icon)!==void 0&&(w="default")}),w},p=G(function(){return[n.value,"".concat(n.value,"--").concat(t.layout),"".concat(n.value,"--").concat(A(),"-anchor"),"".concat(n.value,"--").concat(t.sequence),"".concat(n.value,"--").concat(t.separator,"-separator")]});return function(){return c("div",{class:p.value},[k()])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -679,11 +679,11 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var Tc="__tdesign_tree-node__",Jvi=function(){function e(t){Hy(this,e),Pe(this,Tc,void 0),this[Tc]=t}return zy(e,[{key:"value",get:function(){var n=this[Tc];return n.value}},{key:"label",get:function(){var n=this[Tc];return n.label}},{key:"data",get:function(){var n=this[Tc];return n.data}},{key:"actived",get:function(){var n=this[Tc];return n.actived}},{key:"expanded",get:function(){var n=this[Tc];return n.expanded}},{key:"checked",get:function(){var n=this[Tc];return n.checked}},{key:"indeterminate",get:function(){var n=this[Tc];return n.indeterminate}},{key:"loading",get:function(){var n=this[Tc];return n.loading}},{key:"disabled",get:function(){var n=this[Tc];return n.isDisabled()}},{key:"getLevel",value:function(){var n=this[Tc];return n.getLevel()}},{key:"getIndex",value:function(){var n=this[Tc];return n.getIndex()}},{key:"isFirst",value:function(){var n=this[Tc];return n.isFirst()}},{key:"isLast",value:function(){var n=this[Tc];return n.isLast()}},{key:"isLeaf",value:function(){var n=this[Tc];return n.isLeaf()}},{key:"insertBefore",value:function(n){var r=this[Tc];return r.insertBefore(n)}},{key:"insertAfter",value:function(n){var r=this[Tc];return r.insertAfter(n)}},{key:"appendData",value:function(n){var r=this[Tc];return r.append(n)}},{key:"getPath",value:function(){var n=this[Tc],r=n.getPath();return r.map(function(o){return o.getModel()})}},{key:"getParent",value:function(){var n,r=this[Tc];return(n=r.parent)===null||n===void 0?void 0:n.getModel()}},{key:"getParents",value:function(){var n=this[Tc],r=n.getParents();return r.map(function(o){return o.getModel()})}},{key:"getRoot",value:function(){var n=this[Tc],r=n.getRoot();return r==null?void 0:r.getModel()}},{key:"getSiblings",value:function(){var n=this[Tc],r=n.getSiblings();return r.map(function(o){return o.getModel()})}},{key:"getChildren",value:function(n){var r=this[Tc],o=!1,s=r.children;if(Array.isArray(s))if(s.length>0)if(n){var a=r.walk();a.shift(),o=a.map(function(l){return l.getModel()})}else o=s.map(function(l){return l.getModel()});else o=!1;else _f(s)&&(o=s);return o}},{key:"remove",value:function(n){var r=this[Tc];if(!n){r.remove();return}var o=r.tree,s=o.getNode(n);if(!s){qo.warnOnce("Tree","`".concat(n,"` is not exist"));return}var a=s.getParents(),l=a.map(function(d){return d.value});if(l.indexOf(r.value)<0){qo.warnOnce("Tree","`".concat(n,"` is not a childNode of current node"));return}s.remove()}},{key:"setData",value:function(n){var r=this[Tc],o=["value","label","disabled"],s=tA(n,["children"].concat(o)),a=r.tree.config.keys;o.forEach(function(l){var d=Tn(n,(a==null?void 0:a[l])||l);C0(d)||(s[l]=d)}),Object.assign(r.data,s),Object.assign(r,s),r.update()}}])}();function eAi(e){var t=new Jvi(e);return t}function Vft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function R$(e){for(var t=1;t0?this.append(s):this.children=!1,this.update();case 2:case"end":return a.stop()}},r,this)}));function n(){return t.apply(this,arguments)}return n}()},{key:"set",value:function(n){var r=this,o=this.tree,s=Object.keys(n);s.forEach(function(a){(tAi.call(p3n,a)||a==="label")&&(r[a]=n[a]),a==="disabled"&&r.setDisabled(n[a])}),o.updated(this)}},{key:"getParent",value:function(){return this.parent}},{key:"getParents",value:function(){for(var n=[],r=this.parent;r;)n.push(r),r=r.parent;return n}},{key:"getSiblings",value:function(){var n=this.parent,r=this.tree,o=[];return n?Array.isArray(n.children)&&(o=n.children):r&&(o=r.children),o}},{key:"getChildren",value:function(n){var r=!1,o=this.children;if(Array.isArray(o))if(o.length>0)if(n){var s=this.walk();s.shift(),r=s.map(function(a){return a.getModel()})}else r=o.map(function(a){return a.getModel()});else r=!1;else _f(o)&&(r=o);return r}},{key:"getRoot",value:function(){var n=this.getParents();return n[n.length-1]||null}},{key:"getIndex",value:function(){var n=this.getSiblings();return n.indexOf(this)}},{key:"getPath",value:function(){var n=this.getParents();return n.unshift(this),n.reverse()}},{key:"getLevel",value:function(){var n=this.getParents();return n.length}},{key:"isRest",value:function(){var n=this.tree,r=n.config,o=n.filterMap,s=n.hasFilter,a=!1;if(s){var l=this.getModel();a=r.filter(l)}return a?o.set(this.value,!0):o.get(this.value)&&o.delete(this.value),a}},{key:"isVisible",value:function(){var n=this.tree,r=n.nodeMap,o=n.hasFilter,s=n.config,a=s.allowFoldNodeOnFilter,l=!0;if(!r.get(this.value))return!1;if(o&&!a)return l=this.vmIsLocked||this.vmIsRest,l;var d=!0,u=this.getParents();return u.length>0&&(d=u.every(function(h){return h.expanded})),o?l=d&&(this.vmIsRest||this.vmIsLocked):l=d,l}},{key:"isDisabledState",value:function(){var n=this.tree,r=this.parent,o=n.config,s=o.checkStrictly,a=o.disabled,l=o.disableCheck,d=o.keys,u=d===void 0?{}:d;if(a||!s&&r!==null&&r!==void 0&&r.isDisabled()&&!this.vmIsRest)return!0;if(typeof this.disableManually=="boolean")return this.disableManually;var h=u.disabled||"disabled",g=Tn(this.data,h);if(typeof g=="boolean")return g;if(l===!0)return!0;if(typeof l=="function"){var m=l(this.getModel());if(typeof m=="boolean")return m}return!1}},{key:"isDisabled",value:function(){var n=this.tree,r=n.hasFilter,o=n.config,s=o.allowFoldNodeOnFilter;return r&&!s&&this.vmIsLocked&&!this.vmIsRest?!0:this.isDisabledState()}},{key:"isDraggable",value:function(){var n=!!Tn(this,"tree.config.draggable");return typeof this.draggable=="boolean"&&(n=this.draggable),n}},{key:"isExpandMutex",value:function(){var n=!!Tn(this,"tree.config.expandMutex");return typeof this.expandMutex=="boolean"&&(n=this.expandMutex),n}},{key:"isActivable",value:function(){var n=!!Tn(this,"tree.config.activable");return typeof this.activable=="boolean"&&(n=this.activable),n}},{key:"isCheckable",value:function(){var n=!!Tn(this,"tree.config.checkable");return typeof this.checkable=="boolean"&&(n=this.checkable),n}},{key:"isActived",value:function(n){var r=this.tree,o=this.value,s=n||r.activedMap;return!!(r.nodeMap.get(o)&&s.get(o))}},{key:"isExpanded",value:function(n){var r=this.tree,o=this.value,s=this.vmIsLocked,a=r.hasFilter,l=r.config,d=l.allowFoldNodeOnFilter;if(a&&!d&&s)return!0;var u=n||r.expandedMap;return!!(r.nodeMap.get(o)&&u.get(o))}},{key:"isChecked",value:function(n){var r=this.children,o=this.tree,s=this.value,a=o.config,l=a.checkStrictly,d=a.valueMode;if(!o.nodeMap.get(s)||!this.isCheckable())return!1;var u=n||o.checkedMap;if(l)return!!u.get(s);var h=!1;if(u.get(s)&&(d!=="onlyLeaf"||this.isLeaf()))return!0;if(Array.isArray(r)&&r.length>0)h=r.every(function(m){var v=m.isChecked(u);return v});else{var g=this.getParents();h=g.some(function(m){return u.get(m.value)})}return h}},{key:"isIndeterminate",value:function(){var n=this.children,r=this.tree,o=this.value,s=r.config.checkStrictly;if(!r.nodeMap.get(o)||!this.isCheckable()||s||!Array.isArray(n))return!1;var a=null,l=n.some(function(d){return!!(d.isIndeterminate()||(uW(a)&&(a=d.isChecked()),a!==d.isChecked()))});return l}},{key:"isFirst",value:function(){var n=this.getSiblings();return n[0]===this}},{key:"isLast",value:function(){var n=this.getSiblings();return n[n.length-1]===this}},{key:"isLeaf",value:function(){var n=!1;return Array.isArray(this.children)?n=this.children.length<=0:n=!this.children,n}},{key:"lock",value:function(n){this.vmIsLocked=n,this.expanded=this.isExpanded(),this.visible=this.isVisible()}},{key:"afterExpanded",value:function(){this.update(),this.expanded&&this.children===!0&&this.loadChildren(),this.updateChildren()}},{key:"toggleExpanded",value:function(n){return this.setExpanded(!this.isExpanded(),n)}},{key:"setExpanded",value:function(n,r){var o=this.tree,s=o.config,a=R$({directly:!1},r),l=o.expandedMap;if(a.directly||(l=new Map(o.expandedMap)),n){var d=[];d.push(this),s.expandParent&&this.getParents().forEach(function(u){d.push(u)}),d.forEach(function(u){var h=!1;if(u.parent)h=u.parent.isExpandMutex();else{var g;h=o==null||(g=o.config)===null||g===void 0?void 0:g.expandMutex}if(h){var m=u.getSiblings();m.forEach(function(v){l.delete(v.value),v.update(),v.updateChildren()})}l.set(u.value,!0),u.update(),u.updateChildren()})}else l.delete(this.value);return a.directly&&this.afterExpanded(),o.getExpanded(l)}},{key:"toggleActived",value:function(n){return this.setActived(!this.isActived(),n)}},{key:"setActived",value:function(n,r){var o=this.tree,s=R$({isAction:!0,directly:!1},r),a=o.config||{},l=o.activedMap;if(s.directly||(l=new Map(o.activedMap)),s.isAction&&this.isDisabledState())return o.getActived(l);if(this.isActivable())if(n){var d=Array.from(l.keys());a.activeMultiple||l.clear(),d.forEach(function(u){var h=o.getNode(u);h==null||h.update()}),l.set(this.value,!0)}else l.delete(this.value);return this.update(),o.getActived(l)}},{key:"hasEnableUnCheckedChild",value:function(){var n=this.children;if(!Array.isArray(n)||n.length<=0)return!1;var r=!1;return n.some(function(o){return o.isDisabledState()||o.isChecked()?!1:o.isIndeterminate()?o.hasEnableUnCheckedChild()?(r=!0,!0):!1:(r=!0,!0)}),r}},{key:"toggleChecked",value:function(n){if(this.isIndeterminate()){var r=this.hasEnableUnCheckedChild();return this.setChecked(r,n)}return this.setChecked(!this.isChecked(),n)}},{key:"setChecked",value:function(n,r){var o=this.tree,s=o.config||{},a=R$({isAction:!0,directly:!1},r),l=o.checkedMap;if(a.directly||(l=new Map(o.checkedMap)),!this.isCheckable()||a.isAction&&this.isDisabledState())return o.getChecked(l);if(n===this.isChecked()){var d=this.isIndeterminate()&&!this.hasEnableUnCheckedChild();if(!d)return o.getChecked(l)}if(n?l.set(this.value,!0):l.delete(this.value),s.checkStrictly)a.directly&&this.updateChecked();else if(this.spreadChildrenChecked(n,l,a),this.spreadParentChecked(n,l,a),a.directly){var u=o.getRelatedNodes([this.value],{reverse:!0});u.forEach(function(h){h.updateChecked()})}return o.getChecked(l)}},{key:"spreadParentChecked",value:function(n,r,o){var s=R$({isAction:!0,directly:!1},o);if(this.isCheckable()){var a=this.children;Array.isArray(a)&&a.length>0&&r.delete(this.value);var l=this.parent;l&&l.spreadParentChecked(n,r,s)}}},{key:"spreadChildrenChecked",value:function(n,r,o){var s=R$({isAction:!0,directly:!1},o);if(this.isCheckable()&&!(s.isAction&&this.isDisabledState())){var a=this.children;Array.isArray(a)&&(a.length<=0||(r.delete(this.value),a.forEach(function(l){s.isAction&&l.isDisabledState()||(n?r.set(l.value,!0):r.delete(l.value),l.spreadChildrenChecked(n,r,s))})))}}},{key:"setDisabled",value:function(n){var r;!this.tree.config.checkStrictly&&(r=this.parent)!==null&&r!==void 0&&r.isDisabled()||(this.disableManually=n,this.update(),this.updateChildren())}},{key:"update",value:function(){this.level=this.getLevel(),this.vmIsFirst=this.isFirst(),this.vmIsLast=this.isLast(),this.vmIsLeaf=this.isLeaf(),this.vmCheckable=this.isCheckable(),this.vmIsRest=this.isRest(),this.actived=this.isActived(),this.expanded=this.isExpanded(),this.visible=this.isVisible(),this.disabled=this.isDisabled(),this.tree.updated(this)}},{key:"updateChecked",value:function(){var n=this.tree,r=this.value,o=n.checkedMap;this.checked=this.isChecked(),this.indeterminate=this.isIndeterminate(),this.checked&&o.set(r,!0),n.updated(this)}},{key:"updateChildren",value:function(){var n=this;this.spreadChildren(function(r){r!==n&&(r.update(),r.updateChecked())})}},{key:"updateParents",value:function(){var n=this;this.spreadParents(function(r){r!==n&&(r.update(),r.updateChecked())})}},{key:"updateRelated",value:function(){var n=this.tree,r=n.getRelatedNodes([this.value]);r.forEach(function(o){o.update(),o.updateChecked()})}},{key:"walk",value:function(){var n=[];return this.spreadChildren(function(r){n.push(r)}),n}},{key:"spreadChildren",value:function(n){n(this);var r=this.children;Array.isArray(r)&&r.length>0&&r.forEach(function(o){o==null||o.spreadChildren(n)})}},{key:"spreadParents",value:function(n){n(this);var r=this.parent;r&&(r==null||r.spreadParents(n))}},{key:"getModel",value:function(){var n=this.model;return n||(n=eAi(this),this.model=n),n}}])}();/** + */var Tc="__tdesign_tree-node__",Jvi=function(){function e(t){Hy(this,e),Pe(this,Tc,void 0),this[Tc]=t}return zy(e,[{key:"value",get:function(){var n=this[Tc];return n.value}},{key:"label",get:function(){var n=this[Tc];return n.label}},{key:"data",get:function(){var n=this[Tc];return n.data}},{key:"actived",get:function(){var n=this[Tc];return n.actived}},{key:"expanded",get:function(){var n=this[Tc];return n.expanded}},{key:"checked",get:function(){var n=this[Tc];return n.checked}},{key:"indeterminate",get:function(){var n=this[Tc];return n.indeterminate}},{key:"loading",get:function(){var n=this[Tc];return n.loading}},{key:"disabled",get:function(){var n=this[Tc];return n.isDisabled()}},{key:"getLevel",value:function(){var n=this[Tc];return n.getLevel()}},{key:"getIndex",value:function(){var n=this[Tc];return n.getIndex()}},{key:"isFirst",value:function(){var n=this[Tc];return n.isFirst()}},{key:"isLast",value:function(){var n=this[Tc];return n.isLast()}},{key:"isLeaf",value:function(){var n=this[Tc];return n.isLeaf()}},{key:"insertBefore",value:function(n){var r=this[Tc];return r.insertBefore(n)}},{key:"insertAfter",value:function(n){var r=this[Tc];return r.insertAfter(n)}},{key:"appendData",value:function(n){var r=this[Tc];return r.append(n)}},{key:"getPath",value:function(){var n=this[Tc],r=n.getPath();return r.map(function(o){return o.getModel()})}},{key:"getParent",value:function(){var n,r=this[Tc];return(n=r.parent)===null||n===void 0?void 0:n.getModel()}},{key:"getParents",value:function(){var n=this[Tc],r=n.getParents();return r.map(function(o){return o.getModel()})}},{key:"getRoot",value:function(){var n=this[Tc],r=n.getRoot();return r==null?void 0:r.getModel()}},{key:"getSiblings",value:function(){var n=this[Tc],r=n.getSiblings();return r.map(function(o){return o.getModel()})}},{key:"getChildren",value:function(n){var r=this[Tc],o=!1,s=r.children;if(Array.isArray(s))if(s.length>0)if(n){var a=r.walk();a.shift(),o=a.map(function(l){return l.getModel()})}else o=s.map(function(l){return l.getModel()});else o=!1;else _f(s)&&(o=s);return o}},{key:"remove",value:function(n){var r=this[Tc];if(!n){r.remove();return}var o=r.tree,s=o.getNode(n);if(!s){qo.warnOnce("Tree","`".concat(n,"` is not exist"));return}var a=s.getParents(),l=a.map(function(d){return d.value});if(l.indexOf(r.value)<0){qo.warnOnce("Tree","`".concat(n,"` is not a childNode of current node"));return}s.remove()}},{key:"setData",value:function(n){var r=this[Tc],o=["value","label","disabled"],s=tA(n,["children"].concat(o)),a=r.tree.config.keys;o.forEach(function(l){var d=Tn(n,(a==null?void 0:a[l])||l);C0(d)||(s[l]=d)}),Object.assign(r.data,s),Object.assign(r,s),r.update()}}])}();function eAi(e){var t=new Jvi(e);return t}function Vft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function R$(e){for(var t=1;t0?this.append(s):this.children=!1,this.update();case 2:case"end":return a.stop()}},r,this)}));function n(){return t.apply(this,arguments)}return n}()},{key:"set",value:function(n){var r=this,o=this.tree,s=Object.keys(n);s.forEach(function(a){(tAi.call(p3n,a)||a==="label")&&(r[a]=n[a]),a==="disabled"&&r.setDisabled(n[a])}),o.updated(this)}},{key:"getParent",value:function(){return this.parent}},{key:"getParents",value:function(){for(var n=[],r=this.parent;r;)n.push(r),r=r.parent;return n}},{key:"getSiblings",value:function(){var n=this.parent,r=this.tree,o=[];return n?Array.isArray(n.children)&&(o=n.children):r&&(o=r.children),o}},{key:"getChildren",value:function(n){var r=!1,o=this.children;if(Array.isArray(o))if(o.length>0)if(n){var s=this.walk();s.shift(),r=s.map(function(a){return a.getModel()})}else r=o.map(function(a){return a.getModel()});else r=!1;else _f(o)&&(r=o);return r}},{key:"getRoot",value:function(){var n=this.getParents();return n[n.length-1]||null}},{key:"getIndex",value:function(){var n=this.getSiblings();return n.indexOf(this)}},{key:"getPath",value:function(){var n=this.getParents();return n.unshift(this),n.reverse()}},{key:"getLevel",value:function(){var n=this.getParents();return n.length}},{key:"isRest",value:function(){var n=this.tree,r=n.config,o=n.filterMap,s=n.hasFilter,a=!1;if(s){var l=this.getModel();a=r.filter(l)}return a?o.set(this.value,!0):o.get(this.value)&&o.delete(this.value),a}},{key:"isVisible",value:function(){var n=this.tree,r=n.nodeMap,o=n.hasFilter,s=n.config,a=s.allowFoldNodeOnFilter,l=!0;if(!r.get(this.value))return!1;if(o&&!a)return l=this.vmIsLocked||this.vmIsRest,l;var d=!0,u=this.getParents();return u.length>0&&(d=u.every(function(h){return h.expanded})),o?l=d&&(this.vmIsRest||this.vmIsLocked):l=d,l}},{key:"isDisabledState",value:function(){var n=this.tree,r=this.parent,o=n.config,s=o.checkStrictly,a=o.disabled,l=o.disableCheck,d=o.keys,u=d===void 0?{}:d;if(a||!s&&r!==null&&r!==void 0&&r.isDisabled()&&!this.vmIsRest)return!0;if(typeof this.disableManually=="boolean")return this.disableManually;var h=u.disabled||"disabled",g=Tn(this.data,h);if(typeof g=="boolean")return g;if(l===!0)return!0;if(typeof l=="function"){var m=l(this.getModel());if(typeof m=="boolean")return m}return!1}},{key:"isDisabled",value:function(){var n=this.tree,r=n.hasFilter,o=n.config,s=o.allowFoldNodeOnFilter;return r&&!s&&this.vmIsLocked&&!this.vmIsRest?!0:this.isDisabledState()}},{key:"isDraggable",value:function(){var n=!!Tn(this,"tree.config.draggable");return typeof this.draggable=="boolean"&&(n=this.draggable),n}},{key:"isExpandMutex",value:function(){var n=!!Tn(this,"tree.config.expandMutex");return typeof this.expandMutex=="boolean"&&(n=this.expandMutex),n}},{key:"isActivable",value:function(){var n=!!Tn(this,"tree.config.activable");return typeof this.activable=="boolean"&&(n=this.activable),n}},{key:"isCheckable",value:function(){var n=!!Tn(this,"tree.config.checkable");return typeof this.checkable=="boolean"&&(n=this.checkable),n}},{key:"isActived",value:function(n){var r=this.tree,o=this.value,s=n||r.activedMap;return!!(r.nodeMap.get(o)&&s.get(o))}},{key:"isExpanded",value:function(n){var r=this.tree,o=this.value,s=this.vmIsLocked,a=r.hasFilter,l=r.config,d=l.allowFoldNodeOnFilter;if(a&&!d&&s)return!0;var u=n||r.expandedMap;return!!(r.nodeMap.get(o)&&u.get(o))}},{key:"isChecked",value:function(n){var r=this.children,o=this.tree,s=this.value,a=o.config,l=a.checkStrictly,d=a.valueMode;if(!o.nodeMap.get(s)||!this.isCheckable())return!1;var u=n||o.checkedMap;if(l)return!!u.get(s);var h=!1;if(u.get(s)&&(d!=="onlyLeaf"||this.isLeaf()))return!0;if(Array.isArray(r)&&r.length>0)h=r.every(function(m){var v=m.isChecked(u);return v});else{var g=this.getParents();h=g.some(function(m){return u.get(m.value)})}return h}},{key:"isIndeterminate",value:function(){var n=this.children,r=this.tree,o=this.value,s=r.config.checkStrictly;if(!r.nodeMap.get(o)||!this.isCheckable()||s||!Array.isArray(n))return!1;var a=null,l=n.some(function(d){return!!(d.isIndeterminate()||(uW(a)&&(a=d.isChecked()),a!==d.isChecked()))});return l}},{key:"isFirst",value:function(){var n=this.getSiblings();return n[0]===this}},{key:"isLast",value:function(){var n=this.getSiblings();return n[n.length-1]===this}},{key:"isLeaf",value:function(){var n=!1;return Array.isArray(this.children)?n=this.children.length<=0:n=!this.children,n}},{key:"lock",value:function(n){this.vmIsLocked=n,this.expanded=this.isExpanded(),this.visible=this.isVisible()}},{key:"afterExpanded",value:function(){this.update(),this.expanded&&this.children===!0&&this.loadChildren(),this.updateChildren()}},{key:"toggleExpanded",value:function(n){return this.setExpanded(!this.isExpanded(),n)}},{key:"setExpanded",value:function(n,r){var o=this.tree,s=o.config,a=R$({directly:!1},r),l=o.expandedMap;if(a.directly||(l=new Map(o.expandedMap)),n){var d=[];d.push(this),s.expandParent&&this.getParents().forEach(function(u){d.push(u)}),d.forEach(function(u){var h=!1;if(u.parent)h=u.parent.isExpandMutex();else{var g;h=o==null||(g=o.config)===null||g===void 0?void 0:g.expandMutex}if(h){var m=u.getSiblings();m.forEach(function(v){l.delete(v.value),v.update(),v.updateChildren()})}l.set(u.value,!0),u.update(),u.updateChildren()})}else l.delete(this.value);return a.directly&&this.afterExpanded(),o.getExpanded(l)}},{key:"toggleActived",value:function(n){return this.setActived(!this.isActived(),n)}},{key:"setActived",value:function(n,r){var o=this.tree,s=R$({isAction:!0,directly:!1},r),a=o.config||{},l=o.activedMap;if(s.directly||(l=new Map(o.activedMap)),s.isAction&&this.isDisabledState())return o.getActived(l);if(this.isActivable())if(n){var d=Array.from(l.keys());a.activeMultiple||l.clear(),d.forEach(function(u){var h=o.getNode(u);h==null||h.update()}),l.set(this.value,!0)}else l.delete(this.value);return this.update(),o.getActived(l)}},{key:"hasEnableUnCheckedChild",value:function(){var n=this.children;if(!Array.isArray(n)||n.length<=0)return!1;var r=!1;return n.some(function(o){return o.isDisabledState()||o.isChecked()?!1:o.isIndeterminate()?o.hasEnableUnCheckedChild()?(r=!0,!0):!1:(r=!0,!0)}),r}},{key:"toggleChecked",value:function(n){if(this.isIndeterminate()){var r=this.hasEnableUnCheckedChild();return this.setChecked(r,n)}return this.setChecked(!this.isChecked(),n)}},{key:"setChecked",value:function(n,r){var o=this.tree,s=o.config||{},a=R$({isAction:!0,directly:!1},r),l=o.checkedMap;if(a.directly||(l=new Map(o.checkedMap)),!this.isCheckable()||a.isAction&&this.isDisabledState())return o.getChecked(l);if(n===this.isChecked()){var d=this.isIndeterminate()&&!this.hasEnableUnCheckedChild();if(!d)return o.getChecked(l)}if(n?l.set(this.value,!0):l.delete(this.value),s.checkStrictly)a.directly&&this.updateChecked();else if(this.spreadChildrenChecked(n,l,a),this.spreadParentChecked(n,l,a),a.directly){var u=o.getRelatedNodes([this.value],{reverse:!0});u.forEach(function(h){h.updateChecked()})}return o.getChecked(l)}},{key:"spreadParentChecked",value:function(n,r,o){var s=R$({isAction:!0,directly:!1},o);if(this.isCheckable()){var a=this.children;Array.isArray(a)&&a.length>0&&r.delete(this.value);var l=this.parent;l&&l.spreadParentChecked(n,r,s)}}},{key:"spreadChildrenChecked",value:function(n,r,o){var s=R$({isAction:!0,directly:!1},o);if(this.isCheckable()&&!(s.isAction&&this.isDisabledState())){var a=this.children;Array.isArray(a)&&(a.length<=0||(r.delete(this.value),a.forEach(function(l){s.isAction&&l.isDisabledState()||(n?r.set(l.value,!0):r.delete(l.value),l.spreadChildrenChecked(n,r,s))})))}}},{key:"setDisabled",value:function(n){var r;!this.tree.config.checkStrictly&&(r=this.parent)!==null&&r!==void 0&&r.isDisabled()||(this.disableManually=n,this.update(),this.updateChildren())}},{key:"update",value:function(){this.level=this.getLevel(),this.vmIsFirst=this.isFirst(),this.vmIsLast=this.isLast(),this.vmIsLeaf=this.isLeaf(),this.vmCheckable=this.isCheckable(),this.vmIsRest=this.isRest(),this.actived=this.isActived(),this.expanded=this.isExpanded(),this.visible=this.isVisible(),this.disabled=this.isDisabled(),this.tree.updated(this)}},{key:"updateChecked",value:function(){var n=this.tree,r=this.value,o=n.checkedMap;this.checked=this.isChecked(),this.indeterminate=this.isIndeterminate(),this.checked&&o.set(r,!0),n.updated(this)}},{key:"updateChildren",value:function(){var n=this;this.spreadChildren(function(r){r!==n&&(r.update(),r.updateChecked())})}},{key:"updateParents",value:function(){var n=this;this.spreadParents(function(r){r!==n&&(r.update(),r.updateChecked())})}},{key:"updateRelated",value:function(){var n=this.tree,r=n.getRelatedNodes([this.value]);r.forEach(function(o){o.update(),o.updateChecked()})}},{key:"walk",value:function(){var n=[];return this.spreadChildren(function(r){n.push(r)}),n}},{key:"spreadChildren",value:function(n){n(this);var r=this.children;Array.isArray(r)&&r.length>0&&r.forEach(function(o){o==null||o.spreadChildren(n)})}},{key:"spreadParents",value:function(n){n(this);var r=this.parent;r&&(r==null||r.spreadParents(n))}},{key:"getModel",value:function(){var n=this.model;return n||(n=eAi(this),this.model=n),n}}])}();/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function zft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function c_e(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:!0;n.forEach(function(s){var a=r.getNode(s);!(a!=null&&a.isLeaf())&&o?r.expandedMap.set(s,!0):r.expandedMap.delete(s),a==null||a.afterExpanded()})}},{key:"resetExpanded",value:function(){var n=this.getExpanded();this.expandedMap.clear(),this.updateExpanded(n)}},{key:"updateExpanded",value:function(n){var r=this.getRelatedNodes(n,{withParents:!1});r.forEach(function(o){o.update()})}},{key:"getChecked",value:function(n){var r=this.nodeMap,o=this.config,s=o.valueMode,a=o.checkStrictly,l=[],d=n||this.checkedMap;return r.forEach(function(u){u.isChecked(d)&&(s==="parentFirst"&&!a?(!u.parent||!u.parent.isChecked(d))&&l.push(u.value):s==="onlyLeaf"&&!a?u.isLeaf()&&l.push(u.value):l.push(u.value))}),l}},{key:"getCheckedNodes",value:function(n){var r=this.getNodes(n);return r=r.filter(function(o){return o.isChecked()}),r}},{key:"replaceChecked",value:function(n){this.resetChecked(),this.setChecked(n)}},{key:"setChecked",value:function(n){var r=this,o=this.config,s=o.checkStrictly,a=o.checkable;if(a&&(n.forEach(function(u){var h=r.getNode(u);if(h)if(s)r.checkedMap.set(u,!0),h.updateChecked();else{var g=h.walk();g.forEach(function(m){r.checkedMap.set(m.value,!0)})}}),!s)){var l=this.getChecked(),d=this.getRelatedNodes(l);d.forEach(function(u){u.updateChecked()})}}},{key:"resetChecked",value:function(){var n=this.getChecked(),r=this.getRelatedNodes(n);this.checkedMap.clear(),r.forEach(function(o){o.updateChecked()})}},{key:"refreshState",value:function(){var n=this.nodeMap;n.forEach(function(r){r.update()})}},{key:"updateAll",value:function(){var n=this.nodeMap;n.forEach(function(r){r.update(),r.updateChecked()})}},{key:"remove",value:function(n){var r=this.getNode(n);r&&r.remove()}},{key:"removeAll",value:function(){this.expandedMap.clear(),this.checkedMap.clear(),this.activedMap.clear(),this.filterMap.clear(),this.nodeMap.clear(),this.privateMap.clear(),this.updatedMap.clear(),this.nodes=[],this.children=[],this.reflow()}},{key:"getRelatedNodes",value:function(n,r){var o=this,s=c_e({reverse:!1,withParents:!0},r),a=new Map;n.forEach(function(d){if(!a.get(d)){var u=o.getNode(d);if(u){var h=u.getParents().reverse(),g=u.walk(),m=[];s.withParents?m=h.concat(g):m=g,m.forEach(function(v){a.set(v.value,v)})}}});var l=Array.from(a.values());return s.reverse&&(l=l.reverse()),l}},{key:"emit",value:function(n,r){var o=this.config,s=this.emitter,a=y0("on-".concat(n)),l=o[a];ni(l)&&l(r),s.emit(n,r)}},{key:"lockFilterPathNodes",value:function(){var n=this.config,r=this.getNodes();this.prevFilter&&r.forEach(function(s){s.vmIsLocked&&s.lock(!1)});var o=n.filter;!o||!ni(o)||(this.prevFilter=n.filter,r.reverse().forEach(function(s){var a=s.getParent();a&&(s.vmIsRest||s.vmIsLocked)&&(a.vmIsLocked||a.lock(!0))}))}}])}();/** + */function zft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function c_e(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:!0;n.forEach(function(s){var a=r.getNode(s);!(a!=null&&a.isLeaf())&&o?r.expandedMap.set(s,!0):r.expandedMap.delete(s),a==null||a.afterExpanded()})}},{key:"resetExpanded",value:function(){var n=this.getExpanded();this.expandedMap.clear(),this.updateExpanded(n)}},{key:"updateExpanded",value:function(n){var r=this.getRelatedNodes(n,{withParents:!1});r.forEach(function(o){o.update()})}},{key:"getChecked",value:function(n){var r=this.nodeMap,o=this.config,s=o.valueMode,a=o.checkStrictly,l=[],d=n||this.checkedMap;return r.forEach(function(u){u.isChecked(d)&&(s==="parentFirst"&&!a?(!u.parent||!u.parent.isChecked(d))&&l.push(u.value):s==="onlyLeaf"&&!a?u.isLeaf()&&l.push(u.value):l.push(u.value))}),l}},{key:"getCheckedNodes",value:function(n){var r=this.getNodes(n);return r=r.filter(function(o){return o.isChecked()}),r}},{key:"replaceChecked",value:function(n){this.resetChecked(),this.setChecked(n)}},{key:"setChecked",value:function(n){var r=this,o=this.config,s=o.checkStrictly,a=o.checkable;if(a&&(n.forEach(function(u){var h=r.getNode(u);if(h)if(s)r.checkedMap.set(u,!0),h.updateChecked();else{var g=h.walk();g.forEach(function(m){r.checkedMap.set(m.value,!0)})}}),!s)){var l=this.getChecked(),d=this.getRelatedNodes(l);d.forEach(function(u){u.updateChecked()})}}},{key:"resetChecked",value:function(){var n=this.getChecked(),r=this.getRelatedNodes(n);this.checkedMap.clear(),r.forEach(function(o){o.updateChecked()})}},{key:"refreshState",value:function(){var n=this.nodeMap;n.forEach(function(r){r.update()})}},{key:"updateAll",value:function(){var n=this.nodeMap;n.forEach(function(r){r.update(),r.updateChecked()})}},{key:"remove",value:function(n){var r=this.getNode(n);r&&r.remove()}},{key:"removeAll",value:function(){this.expandedMap.clear(),this.checkedMap.clear(),this.activedMap.clear(),this.filterMap.clear(),this.nodeMap.clear(),this.privateMap.clear(),this.updatedMap.clear(),this.nodes=[],this.children=[],this.reflow()}},{key:"getRelatedNodes",value:function(n,r){var o=this,s=c_e({reverse:!1,withParents:!0},r),a=new Map;n.forEach(function(d){if(!a.get(d)){var u=o.getNode(d);if(u){var h=u.getParents().reverse(),g=u.walk(),m=[];s.withParents?m=h.concat(g):m=g,m.forEach(function(v){a.set(v.value,v)})}}});var l=Array.from(a.values());return s.reverse&&(l=l.reverse()),l}},{key:"emit",value:function(n,r){var o=this.config,s=this.emitter,a=y0("on-".concat(n)),l=o[a];ti(l)&&l(r),s.emit(n,r)}},{key:"lockFilterPathNodes",value:function(){var n=this.config,r=this.getNodes();this.prevFilter&&r.forEach(function(s){s.vmIsLocked&&s.lock(!1)});var o=n.filter;!o||!ti(o)||(this.prevFilter=n.filter,r.reverse().forEach(function(s){var a=s.getParent();a&&(s.vmIsRest||s.vmIsLocked)&&(a.vmIsLocked||a.lock(!0))}))}}])}();/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -693,8 +693,8 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * @license MIT */var RIe={exports:{}},IIe={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;for(var s in o)typeof r[s]>"u"&&(r[s]=o[s]);return r}e.exports=t.default,e.exports.default=t.default})(IIe,IIe.exports);var V4e=IIe.exports;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=f;var n=r(V4e);function r(k){return k&&k.__esModule?k:{default:k}}function o(k,A){return l(k)||a(k,A)||u(k,A)||s()}function s(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function a(k,A){var p=k==null?null:typeof Symbol<"u"&&k[Symbol.iterator]||k["@@iterator"];if(p!=null){var b,w,O,y,C=[],_=!0,S=!1;try{if(O=(p=p.call(k)).next,A!==0)for(;!(_=(b=O.call(p)).done)&&(C.push(b.value),C.length!==A);_=!0);}catch(L){S=!0,w=L}finally{try{if(!_&&p.return!=null&&(y=p.return(),Object(y)!==y))return}finally{if(S)throw w}}return C}}function l(k){if(Array.isArray(k))return k}function d(k,A){var p=typeof Symbol<"u"&&k[Symbol.iterator]||k["@@iterator"];if(!p){if(Array.isArray(k)||(p=u(k))||A){p&&(k=p);var b=0,w=function(){};return{s:w,n:function(){return b>=k.length?{done:!0}:{done:!1,value:k[b++]}},e:function(S){throw S},f:w}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var O,y=!0,C=!1;return{s:function(){p=p.call(k)},n:function(){var S=p.next();return y=S.done,S},e:function(S){C=!0,O=S},f:function(){try{y||p.return==null||p.return()}finally{if(C)throw O}}}}function u(k,A){if(k){if(typeof k=="string")return h(k,A);var p={}.toString.call(k).slice(8,-1);return p==="Object"&&k.constructor&&(p=k.constructor.name),p==="Map"||p==="Set"?Array.from(k):p==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(p)?h(k,A):void 0}}function h(k,A){(A==null||A>k.length)&&(A=k.length);for(var p=0,b=Array(A);p=d&&(typeof u>"u"||h<=u)}e.exports=t.default,e.exports.default=t.default})(NIe,NIe.exports);var cAi=NIe.exports,UIe={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var n=o(Fne),r=o(V4e);function o(l){return l&&l.__esModule?l:{default:l}}var s={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_numeric_tld:!1,allow_wildcard:!1,ignore_max_length:!1};function a(l,d){(0,n.default)(l),d=(0,r.default)(d,s),d.allow_trailing_dot&&l[l.length-1]==="."&&(l=l.substring(0,l.length-1)),d.allow_wildcard===!0&&l.indexOf("*.")===0&&(l=l.substring(2));var u=l.split("."),h=u[u.length-1];return d.require_tld&&(u.length<2||!d.allow_numeric_tld&&!/^([a-z\u00A1-\u00A8\u00AA-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}|xn[a-z0-9-]{2,})$/i.test(h)||/\s/.test(h))||!d.allow_numeric_tld&&/^\d+$/.test(h)?!1:u.every(function(g){return!(g.length>63&&!d.ignore_max_length||!/^[a-z_\u00a1-\uffff0-9-]+$/i.test(g)||/[\uff01-\uff5e]/.test(g)||/^-|-$/.test(g)||!d.allow_underscores&&/_/.test(g))})}e.exports=t.default,e.exports.default=t.default})(UIe,UIe.exports);var w3n=UIe.exports,jIe={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=h;var n=r(Fne);function r(g){return g&&g.__esModule?g:{default:g}}function o(g){"@babel/helpers - typeof";return o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(m){return typeof m}:function(m){return m&&typeof Symbol=="function"&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},o(g)}var s="(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])",a="(".concat(s,"[.]){3}").concat(s),l=new RegExp("^".concat(a,"$")),d="(?:[0-9a-fA-F]{1,4})",u=new RegExp("^("+"(?:".concat(d,":){7}(?:").concat(d,"|:)|")+"(?:".concat(d,":){6}(?:").concat(a,"|:").concat(d,"|:)|")+"(?:".concat(d,":){5}(?::").concat(a,"|(:").concat(d,"){1,2}|:)|")+"(?:".concat(d,":){4}(?:(:").concat(d,"){0,1}:").concat(a,"|(:").concat(d,"){1,3}|:)|")+"(?:".concat(d,":){3}(?:(:").concat(d,"){0,2}:").concat(a,"|(:").concat(d,"){1,4}|:)|")+"(?:".concat(d,":){2}(?:(:").concat(d,"){0,3}:").concat(a,"|(:").concat(d,"){1,5}|:)|")+"(?:".concat(d,":){1}(?:(:").concat(d,"){0,4}:").concat(a,"|(:").concat(d,"){1,6}|:)|")+"(?::((?::".concat(d,"){0,5}:").concat(a,"|(?::").concat(d,"){1,7}|:))")+")(%[0-9a-zA-Z.]{1,})?$");function h(g){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(0,n.default)(g);var v=(o(m)==="object"?m.version:arguments[1])||"";return v?v.toString()==="4"?l.test(g):v.toString()==="6"?u.test(g):!1:h(g,{version:4})||h(g,{version:6})}e.exports=t.default,e.exports.default=t.default})(jIe,jIe.exports);var O3n=jIe.exports;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=b;var n=d(Fne),r=d(b3n),o=d(cAi),s=d(w3n),a=d(O3n),l=d(V4e);function d(w){return w&&w.__esModule?w:{default:w}}var u={allow_display_name:!1,allow_underscores:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0,blacklisted_chars:"",ignore_max_length:!1,host_blacklist:[],host_whitelist:[]},h=/^([^\x00-\x1F\x7F-\x9F\cX]+)]/.test(O);if(y){if(O===w)return!1;var C=O.split('"').length===O.split('\\"').length;if(!C)return!1}return!0}function b(w,O){if((0,n.default)(w),O=(0,l.default)(O,u),O.require_display_name||O.allow_display_name){var y=w.match(h);if(y){var C=y[1];if(w=w.replace(C,"").replace(/(^<|>$)/g,""),C.endsWith(" ")&&(C=C.slice(0,-1)),!p(C))return!1}else if(O.require_display_name)return!1}if(!O.ignore_max_length&&w.length>A)return!1;var _=w.split("@"),S=_.pop(),L=S.toLowerCase();if(O.host_blacklist.length>0&&(0,r.default)(L,O.host_blacklist)||O.host_whitelist.length>0&&!(0,r.default)(L,O.host_whitelist))return!1;var E=_.join("@");if(O.domain_specific_validation&&(L==="gmail.com"||L==="googlemail.com")){E=E.toLowerCase();var T=E.split("+")[0];if(!(0,o.default)(T.replace(/\./g,""),{min:6,max:30}))return!1;for(var Q=T.split("."),P=0;Pb.length)&&(w=b.length);for(var O=0,y=Array(w);O]/.test(b)||b.indexOf("mailto:")===0||(w=(0,l.default)(w,k),w.validate_length&&b.length>w.max_allowed_length)||!w.allow_fragments&&(0,o.default)(b,"#")||!w.allow_query_components&&((0,o.default)(b,"?")||(0,o.default)(b,"&")))return!1;var O,y,C,_,S,L,E,T;E=b.split("#"),b=E.shift(),E=b.split("?"),b=E.shift();var Q=b.match(/^([a-z][a-z0-9+\-.]*):/i),P=!1,D=function(ge){return P=!0,O=ge.toLowerCase(),w.require_valid_protocol&&w.protocols.indexOf(O)===-1?!1:b.substring(Q[0].length)};if(Q){var I=Q[1],B=b.substring(Q[0].length),R=B.slice(0,2)==="//";if(R){if(b=D(I),b===!1)return!1}else{var M=B.indexOf("/"),N=M===-1?B:B.substring(0,M),j=N.indexOf("@");if(j!==-1){var W=N.substring(0,j),H=/^[a-zA-Z0-9\-_.%:]*$/,X=H.test(W);if(X){if(w.require_protocol)return!1}else if(b=D(I),b===!1)return!1}else{var Y=/^[0-9]/.test(B);if(Y){if(w.require_protocol)return!1}else if(b=D(I),b===!1)return!1}}}else if(w.require_protocol)return!1;if(b.slice(0,2)==="//"){if(!P&&!w.allow_protocol_relative_urls)return!1;b=b.slice(2)}if(b==="")return!1;if(E=b.split("/"),b=E.shift(),b===""&&!w.require_host)return!0;if(E=b.split("@"),E.length>1){if(w.disallow_auth||E[0]===""||(y=E.shift(),y.indexOf(":")>=0&&y.split(":").length>2))return!1;var Z=y.split(":"),ie=u(Z,2),J=ie[0],re=ie[1];if(J===""&&re==="")return!1}_=E.join("@"),L=null,T=null;var se=_.match(A);if(se?(C="",T=se[1],L=se[2]||null):(E=_.split(":"),C=E.shift(),E.length&&(L=E.join(":"))),L!==null&&L.length>0){if(S=parseInt(L,10),!/^[0-9]+$/.test(L)||S<=0||S>65535)return!1}else if(w.require_port)return!1;return w.host_whitelist?(0,r.default)(C,w.host_whitelist):C===""&&!w.require_host?!0:!(!(0,a.default)(C)&&!(0,s.default)(C,w)&&(!T||!(0,a.default)(T,6))||(C=C||T,w.host_blacklist&&(0,r.default)(C,w.host_blacklist)))}e.exports=t.default,e.exports.default=t.default})(WIe,WIe.exports);var fAi=WIe.exports,gAi=Dne(fAi);function Hft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function $ft(e){for(var t=1;t=n:JQ(t)>=n},len:function(t,n){return JQ(String(t))===n},number:function(t){return Os(t)},enum:function(t,n){return n.includes(t)},idcard:function(t){return/^(\d{18,18}|\d{15,15}|\d{17,17}x)$/i.test(t)},telnumber:function(t){return/^1[3-9]\d{9}$/.test(t)},pattern:function(t,n){var r=typeof n=="string"?new RegExp(n):n;return r.test(String(t))},validator:function(t,n,r){return n(t,r)}};function kAi(e,t,n){return zIe.apply(this,arguments)}function zIe(){return zIe=gg(fa.mark(function e(t,n,r){var o,s,a,l,d,u,h;return fa.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:o={result:!0},s=Object.keys(n),d=0;case 1:if(!(dk.length)&&(A=k.length);for(var p=0,b=Array(A);p=d&&(typeof u>"u"||h<=u)}e.exports=t.default,e.exports.default=t.default})(NIe,NIe.exports);var cAi=NIe.exports,UIe={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var n=o(Fne),r=o(V4e);function o(l){return l&&l.__esModule?l:{default:l}}var s={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_numeric_tld:!1,allow_wildcard:!1,ignore_max_length:!1};function a(l,d){(0,n.default)(l),d=(0,r.default)(d,s),d.allow_trailing_dot&&l[l.length-1]==="."&&(l=l.substring(0,l.length-1)),d.allow_wildcard===!0&&l.indexOf("*.")===0&&(l=l.substring(2));var u=l.split("."),h=u[u.length-1];return d.require_tld&&(u.length<2||!d.allow_numeric_tld&&!/^([a-z\u00A1-\u00A8\u00AA-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}|xn[a-z0-9-]{2,})$/i.test(h)||/\s/.test(h))||!d.allow_numeric_tld&&/^\d+$/.test(h)?!1:u.every(function(g){return!(g.length>63&&!d.ignore_max_length||!/^[a-z_\u00a1-\uffff0-9-]+$/i.test(g)||/[\uff01-\uff5e]/.test(g)||/^-|-$/.test(g)||!d.allow_underscores&&/_/.test(g))})}e.exports=t.default,e.exports.default=t.default})(UIe,UIe.exports);var w3n=UIe.exports,jIe={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=h;var n=r(Fne);function r(g){return g&&g.__esModule?g:{default:g}}function o(g){"@babel/helpers - typeof";return o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(m){return typeof m}:function(m){return m&&typeof Symbol=="function"&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},o(g)}var s="(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])",a="(".concat(s,"[.]){3}").concat(s),l=new RegExp("^".concat(a,"$")),d="(?:[0-9a-fA-F]{1,4})",u=new RegExp("^("+"(?:".concat(d,":){7}(?:").concat(d,"|:)|")+"(?:".concat(d,":){6}(?:").concat(a,"|:").concat(d,"|:)|")+"(?:".concat(d,":){5}(?::").concat(a,"|(:").concat(d,"){1,2}|:)|")+"(?:".concat(d,":){4}(?:(:").concat(d,"){0,1}:").concat(a,"|(:").concat(d,"){1,3}|:)|")+"(?:".concat(d,":){3}(?:(:").concat(d,"){0,2}:").concat(a,"|(:").concat(d,"){1,4}|:)|")+"(?:".concat(d,":){2}(?:(:").concat(d,"){0,3}:").concat(a,"|(:").concat(d,"){1,5}|:)|")+"(?:".concat(d,":){1}(?:(:").concat(d,"){0,4}:").concat(a,"|(:").concat(d,"){1,6}|:)|")+"(?::((?::".concat(d,"){0,5}:").concat(a,"|(?::").concat(d,"){1,7}|:))")+")(%[0-9a-zA-Z.]{1,})?$");function h(g){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(0,n.default)(g);var v=(o(m)==="object"?m.version:arguments[1])||"";return v?v.toString()==="4"?l.test(g):v.toString()==="6"?u.test(g):!1:h(g,{version:4})||h(g,{version:6})}e.exports=t.default,e.exports.default=t.default})(jIe,jIe.exports);var O3n=jIe.exports;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=b;var n=d(Fne),r=d(b3n),o=d(cAi),s=d(w3n),a=d(O3n),l=d(V4e);function d(w){return w&&w.__esModule?w:{default:w}}var u={allow_display_name:!1,allow_underscores:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0,blacklisted_chars:"",ignore_max_length:!1,host_blacklist:[],host_whitelist:[]},h=/^([^\x00-\x1F\x7F-\x9F\cX]+)]/.test(O);if(y){if(O===w)return!1;var C=O.split('"').length===O.split('\\"').length;if(!C)return!1}return!0}function b(w,O){if((0,n.default)(w),O=(0,l.default)(O,u),O.require_display_name||O.allow_display_name){var y=w.match(h);if(y){var C=y[1];if(w=w.replace(C,"").replace(/(^<|>$)/g,""),C.endsWith(" ")&&(C=C.slice(0,-1)),!p(C))return!1}else if(O.require_display_name)return!1}if(!O.ignore_max_length&&w.length>A)return!1;var _=w.split("@"),S=_.pop(),L=S.toLowerCase();if(O.host_blacklist.length>0&&(0,r.default)(L,O.host_blacklist)||O.host_whitelist.length>0&&!(0,r.default)(L,O.host_whitelist))return!1;var E=_.join("@");if(O.domain_specific_validation&&(L==="gmail.com"||L==="googlemail.com")){E=E.toLowerCase();var Q=E.split("+")[0];if(!(0,o.default)(Q.replace(/\./g,""),{min:6,max:30}))return!1;for(var T=Q.split("."),P=0;Pb.length)&&(w=b.length);for(var O=0,y=Array(w);O]/.test(b)||b.indexOf("mailto:")===0||(w=(0,l.default)(w,k),w.validate_length&&b.length>w.max_allowed_length)||!w.allow_fragments&&(0,o.default)(b,"#")||!w.allow_query_components&&((0,o.default)(b,"?")||(0,o.default)(b,"&")))return!1;var O,y,C,_,S,L,E,Q;E=b.split("#"),b=E.shift(),E=b.split("?"),b=E.shift();var T=b.match(/^([a-z][a-z0-9+\-.]*):/i),P=!1,D=function(ge){return P=!0,O=ge.toLowerCase(),w.require_valid_protocol&&w.protocols.indexOf(O)===-1?!1:b.substring(T[0].length)};if(T){var I=T[1],B=b.substring(T[0].length),R=B.slice(0,2)==="//";if(R){if(b=D(I),b===!1)return!1}else{var M=B.indexOf("/"),N=M===-1?B:B.substring(0,M),j=N.indexOf("@");if(j!==-1){var W=N.substring(0,j),H=/^[a-zA-Z0-9\-_.%:]*$/,X=H.test(W);if(X){if(w.require_protocol)return!1}else if(b=D(I),b===!1)return!1}else{var Y=/^[0-9]/.test(B);if(Y){if(w.require_protocol)return!1}else if(b=D(I),b===!1)return!1}}}else if(w.require_protocol)return!1;if(b.slice(0,2)==="//"){if(!P&&!w.allow_protocol_relative_urls)return!1;b=b.slice(2)}if(b==="")return!1;if(E=b.split("/"),b=E.shift(),b===""&&!w.require_host)return!0;if(E=b.split("@"),E.length>1){if(w.disallow_auth||E[0]===""||(y=E.shift(),y.indexOf(":")>=0&&y.split(":").length>2))return!1;var Z=y.split(":"),ie=u(Z,2),J=ie[0],re=ie[1];if(J===""&&re==="")return!1}_=E.join("@"),L=null,Q=null;var se=_.match(A);if(se?(C="",Q=se[1],L=se[2]||null):(E=_.split(":"),C=E.shift(),E.length&&(L=E.join(":"))),L!==null&&L.length>0){if(S=parseInt(L,10),!/^[0-9]+$/.test(L)||S<=0||S>65535)return!1}else if(w.require_port)return!1;return w.host_whitelist?(0,r.default)(C,w.host_whitelist):C===""&&!w.require_host?!0:!(!(0,a.default)(C)&&!(0,s.default)(C,w)&&(!Q||!(0,a.default)(Q,6))||(C=C||Q,w.host_blacklist&&(0,r.default)(C,w.host_blacklist)))}e.exports=t.default,e.exports.default=t.default})(WIe,WIe.exports);var fAi=WIe.exports,gAi=Dne(fAi);function Hft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function $ft(e){for(var t=1;t=n:JQ(t)>=n},len:function(t,n){return JQ(String(t))===n},number:function(t){return Os(t)},enum:function(t,n){return n.includes(t)},idcard:function(t){return/^(\d{18,18}|\d{15,15}|\d{17,17}x)$/i.test(t)},telnumber:function(t){return/^1[3-9]\d{9}$/.test(t)},pattern:function(t,n){var r=typeof n=="string"?new RegExp(n):n;return r.test(String(t))},validator:function(t,n,r){return n(t,r)}};function kAi(e,t,n){return zIe.apply(this,arguments)}function zIe(){return zIe=gg(fa.mark(function e(t,n,r){var o,s,a,l,d,u,h;return fa.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:o={result:!0},s=Object.keys(n),d=0;case 1:if(!(d0;return Te??me}),A=G(function(){var pe;return(pe=m==null?void 0:m.requiredMarkPosition)!==null&&pe!==void 0?pe:l.value.requiredMarkPosition}),p=G(function(){return r.label||t.label}),b=G(function(){return!!(m!=null&&m.colon&&p.value)}),w=an("form__label"),O=G(function(){return RB(t.labelAlign)?m==null?void 0:m.labelAlign:t.labelAlign}),y=G(function(){return RB(t.labelWidth)?m==null?void 0:m.labelWidth:t.labelWidth}),C=G(function(){return[s.value.label,Pe(Pe(Pe(Pe(Pe({},"".concat(w.value,"--required"),k.value),"".concat(w.value,"--required-right"),k.value&&A.value==="right"),"".concat(w.value,"--top"),p.value&&(O.value==="top"||!y.value)),"".concat(w.value,"--left"),O.value==="left"&&y.value),"".concat(w.value,"--right"),O.value==="right"&&y.value)]}),_=G(function(){return"".concat(v.value,"-is-").concat(t.status||"default"," ").concat(t.status==="success"?s.value.successBorder:"")}),S=function(){if(Number(y.value)!==0){var ye={};return y.value&&O.value!=="top"&&(Os(y.value)?ye={width:"".concat(y.value,"px")}:ye={width:y.value}),c("div",{class:C.value,style:ye},[c("label",{for:t.for||null},[o("label")]),b.value&&l.value.colonText])}},L=function(){var ye=function(Ee){return c("span",{class:s.value.status},[c(Ee,null,null)])},Te=D.value;if(B.value===_w.SUCCESS)return ye(u);if(Te!=null&&Te[0]){var me=Te[0].type||"error",ke={error:h,warning:g,success:u}[me];return ye(ke)}return null},E=function(){var ye=t.statusIcon;if(ye!==!1){var Te=o("statusIcon",{defaultNode:L()});if(Te)return c("span",{class:s.value.status},[Te]);if(Te!==!1&&(Te=m==null?void 0:m.renderContent("statusIcon",{defaultNode:L(),params:t}),Te))return Te}},T=G(function(){if(!V.value)return"";if(B.value===_w.SUCCESS)return t.successBorder?[s.value.success,s.value.successBorder].join(" "):s.value.success;if(D.value.length){var pe=D.value[0].type||"error";return t.status?_.value:pe==="error"?s.value.error:s.value.warning}}),Q=G(function(){return[s.value.controls,T.value]}),P=G(function(){var pe={};return y.value&&O.value!=="top"&&(Os(y.value)?pe={marginLeft:"".concat(y.value,"px")}:pe={marginLeft:y.value}),pe}),D=he([]),I=he([]),B=he(_w.TO_BE_VALIDATED),R=he(!1),M=he(!1),N=function(){M.value=!1,D.value=[],I.value=[],B.value=_w.TO_BE_VALIDATED},j=function(){var ye=Object.prototype.toString.call(Tn(m==null?void 0:m.data,t.name)),Te;return ye==="[object String]"&&(Te=""),ye==="[object Array]"&&(Te=[]),ye==="[object Object]"&&(Te={}),Te},W=function(){var pe=gg(fa.mark(function ye(){var Te,me=arguments;return fa.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:if(Te=me.length>0&&me[0]!==void 0?me[0]:m==null?void 0:m.resetType,t.name){ke.next=1;break}return ke.abrupt("return");case 1:return Te==="empty"?IB(m==null?void 0:m.data,t.name,j()):Te==="initial"&&IB(m==null?void 0:m.data,t.name,se.value),ke.next=2,ri();case 2:R.value?M.value=!0:N();case 3:case"end":return ke.stop()}},ye)}));return function(){return pe.apply(this,arguments)}}(),H=G(function(){var pe;return(pe=m==null?void 0:m.errorMessage)!==null&&pe!==void 0?pe:l.value.errorMessage}),X=G(function(){var pe;return(pe=t.rules)!==null&&pe!==void 0&&pe.length?t.rules:t.name?Tn(m==null?void 0:m.rules,t.name)||[]:[]}),Y=function(){var pe=gg(fa.mark(function ye(Te){var me,ke;return fa.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:if(ke={successList:[],errorList:[],rules:[],resultList:[],allowSetValue:!1},ke.rules=Te==="all"?X.value:X.value.filter(function(Ee){return(Ee.trigger||"change")===Te}),!(X.value.length&&!((me=ke.rules)!==null&&me!==void 0&&me.length))){_e.next=1;break}return _e.abrupt("return",ke);case 1:return ke.allowSetValue=!0,_e.next=2,wZe(re.value,ke.rules,{formData:m==null?void 0:m.data,name:t.name});case 2:return ke.resultList=_e.sent,ke.errorList=ke.resultList.filter(function(Ee){return Ee.result!==!0}).map(function(Ee){return Object.keys(Ee).forEach(function(Re){if(!Ee.message&&H.value[Re]){var Ze=qr(t.label)?t.label:t.name;Ee.message=pAi(H.value[Re],{name:Ze,validate:Ee[Re]})}}),Ee}),ke.successList=ke.resultList.filter(function(Ee){return Ee.result===!0&&Ee.message&&Ee.type==="success"}),_e.abrupt("return",ke);case 3:case"end":return _e.stop()}},ye)}));return function(Te){return pe.apply(this,arguments)}}(),Z=function(){var pe=gg(fa.mark(function ye(Te,me){var ke,_e,Ee,Re,Ze,it;return fa.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return R.value=!0,de.value=me,Ye.next=1,Y(Te);case 1:return ke=Ye.sent,_e=ke.successList,Ee=ke.errorList,Re=ke.rules,Ze=ke.resultList,it=ke.allowSetValue,it&&(I.value=_e,D.value=Ee),Re.length&&(B.value=Ee.length?_w.FAIL:_w.SUCCESS),M.value&&N(),R.value=!1,Ye.abrupt("return",Pe({},t.name,Ee.length===0?!0:Ze));case 2:case"end":return Ye.stop()}},ye)}));return function(Te,me){return pe.apply(this,arguments)}}(),ie=function(){var pe=gg(fa.mark(function ye(Te){var me,ke,_e;return fa.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=1,Y(Te);case 1:return me=Ee.sent,ke=me.errorList,_e=me.resultList,Ee.abrupt("return",Pe({},t.name,ke.length===0?!0:_e));case 2:case"end":return Ee.stop()}},ye)}));return function(Te){return pe.apply(this,arguments)}}(),J=function(ye){if(!(!ye||!Cr(ye))){if(D.value=[],I.value=[],ye.length===0){B.value=_w.SUCCESS;return}var Te=ye.filter(function(ke){return ke.type==="error"||ke.type==="warning"}),me=ye.filter(function(ke){return ke.type==="success"});D.value=Te.map(function(ke){return{message:ke.message,type:ke.type,result:!1}}),I.value=me.map(function(ke){return{message:ke.message,type:ke.type,result:!0}}),B.value=Te.length>0?_w.FAIL:_w.SUCCESS}},re=G(function(){return(m==null?void 0:m.data)&&Tn(m==null?void 0:m.data,t.name)}),se=he(void 0),le=Li(t),ge=le.name,K=hs({name:ge,resetHandler:N,resetField:W,validate:Z,validateOnly:ie,setValidateMessage:J});pn(function(){se.value=G6(re.value),m==null||m.children.push(K)}),qs(function(){m&&(m.children=m==null?void 0:m.children.filter(function(pe){return pe!==K}))}),At(re,gg(fa.mark(function pe(){return fa.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ye.next=1,Z("change");case 1:case"end":return ye.stop()}},pe)})),{deep:!0}),At(function(){return[t.name,JSON.stringify(t.rules)].join(",")},function(){Z("change")});var de=he(void 0),V=G(function(){return _f(de.value)?de.value:_f(t.showErrorMessage)?t.showErrorMessage:m==null?void 0:m.showErrorMessage}),ee=G(function(){return[s.value.formItem,C3n(f.value,t.name),Pe(Pe({},s.value.formItemWithHelp,oe.value),s.value.formItemWithExtra,te.value)]}),oe=G(function(){var pe=o("help");return pe?c("div",{class:s.value.help},[pe]):null}),te=G(function(){var pe,ye=function(ke){return c("div",{class:s.value.extra,title:ke},[ke])},Te=D.value;return V.value&&Te!==null&&Te!==void 0&&(pe=Te[0])!==null&&pe!==void 0&&pe.message?ye(Te[0].message):I.value.length?ye(I.value[0].message):null}),$=G(function(){var pe=o("tips");if(!pe)return null;var ye=["".concat(f.value,"-tips"),"".concat(v.value,"-tips"),_.value];return c("div",{class:ye},[pe])}),ce=function(){var pe=gg(fa.mark(function ye(){return fa.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=1,Z("blur");case 1:case"end":return Te.stop()}},ye)}));return function(){return pe.apply(this,arguments)}}();return Yi(pZe,{handleBlur:ce}),function(){return c("div",{class:ee.value},[S(),c("div",{class:Q.value,style:P.value},[c("div",{class:s.value.controlsContent},[o("default"),E()]),oe.value,$.value,te.value])])}}});/** + */function pAi(e,t){return e.replace(/\${(.*?)}/g,function(n,r){var o;return(o=t[r.trim()])!==null&&o!==void 0?o:""})}var bAi=et({name:"TFormItem",props:AAi,setup:function(t,n){var r=n.slots,o=hr(),s=n3n(),a=Uo("form"),l=a.globalConfig,d=gc({CheckCircleFilledIcon:cL,CloseCircleFilledIcon:F4e,ErrorCircleFilledIcon:dL}),u=d.CheckCircleFilledIcon,h=d.CloseCircleFilledIcon,g=d.ErrorCircleFilledIcon,m=pt(i3n,void 0),v=sn(),f=sn("form-item"),k=G(function(){var pe,ye,Te=(pe=(ye=t.requiredMark)!==null&&ye!==void 0?ye:m==null?void 0:m.requiredMark)!==null&&pe!==void 0?pe:l.value.requiredMark,me=X.value.filter(function(ke){return ke.required}).length>0;return Te??me}),A=G(function(){var pe;return(pe=m==null?void 0:m.requiredMarkPosition)!==null&&pe!==void 0?pe:l.value.requiredMarkPosition}),p=G(function(){return r.label||t.label}),b=G(function(){return!!(m!=null&&m.colon&&p.value)}),w=sn("form__label"),O=G(function(){return RB(t.labelAlign)?m==null?void 0:m.labelAlign:t.labelAlign}),y=G(function(){return RB(t.labelWidth)?m==null?void 0:m.labelWidth:t.labelWidth}),C=G(function(){return[s.value.label,Pe(Pe(Pe(Pe(Pe({},"".concat(w.value,"--required"),k.value),"".concat(w.value,"--required-right"),k.value&&A.value==="right"),"".concat(w.value,"--top"),p.value&&(O.value==="top"||!y.value)),"".concat(w.value,"--left"),O.value==="left"&&y.value),"".concat(w.value,"--right"),O.value==="right"&&y.value)]}),_=G(function(){return"".concat(v.value,"-is-").concat(t.status||"default"," ").concat(t.status==="success"?s.value.successBorder:"")}),S=function(){if(Number(y.value)!==0){var ye={};return y.value&&O.value!=="top"&&(Os(y.value)?ye={width:"".concat(y.value,"px")}:ye={width:y.value}),c("div",{class:C.value,style:ye},[c("label",{for:t.for||null},[o("label")]),b.value&&l.value.colonText])}},L=function(){var ye=function(Ee){return c("span",{class:s.value.status},[c(Ee,null,null)])},Te=D.value;if(B.value===_w.SUCCESS)return ye(u);if(Te!=null&&Te[0]){var me=Te[0].type||"error",ke={error:h,warning:g,success:u}[me];return ye(ke)}return null},E=function(){var ye=t.statusIcon;if(ye!==!1){var Te=o("statusIcon",{defaultNode:L()});if(Te)return c("span",{class:s.value.status},[Te]);if(Te!==!1&&(Te=m==null?void 0:m.renderContent("statusIcon",{defaultNode:L(),params:t}),Te))return Te}},Q=G(function(){if(!V.value)return"";if(B.value===_w.SUCCESS)return t.successBorder?[s.value.success,s.value.successBorder].join(" "):s.value.success;if(D.value.length){var pe=D.value[0].type||"error";return t.status?_.value:pe==="error"?s.value.error:s.value.warning}}),T=G(function(){return[s.value.controls,Q.value]}),P=G(function(){var pe={};return y.value&&O.value!=="top"&&(Os(y.value)?pe={marginLeft:"".concat(y.value,"px")}:pe={marginLeft:y.value}),pe}),D=he([]),I=he([]),B=he(_w.TO_BE_VALIDATED),R=he(!1),M=he(!1),N=function(){M.value=!1,D.value=[],I.value=[],B.value=_w.TO_BE_VALIDATED},j=function(){var ye=Object.prototype.toString.call(Tn(m==null?void 0:m.data,t.name)),Te;return ye==="[object String]"&&(Te=""),ye==="[object Array]"&&(Te=[]),ye==="[object Object]"&&(Te={}),Te},W=function(){var pe=gg(fa.mark(function ye(){var Te,me=arguments;return fa.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:if(Te=me.length>0&&me[0]!==void 0?me[0]:m==null?void 0:m.resetType,t.name){ke.next=1;break}return ke.abrupt("return");case 1:return Te==="empty"?IB(m==null?void 0:m.data,t.name,j()):Te==="initial"&&IB(m==null?void 0:m.data,t.name,se.value),ke.next=2,ri();case 2:R.value?M.value=!0:N();case 3:case"end":return ke.stop()}},ye)}));return function(){return pe.apply(this,arguments)}}(),H=G(function(){var pe;return(pe=m==null?void 0:m.errorMessage)!==null&&pe!==void 0?pe:l.value.errorMessage}),X=G(function(){var pe;return(pe=t.rules)!==null&&pe!==void 0&&pe.length?t.rules:t.name?Tn(m==null?void 0:m.rules,t.name)||[]:[]}),Y=function(){var pe=gg(fa.mark(function ye(Te){var me,ke;return fa.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:if(ke={successList:[],errorList:[],rules:[],resultList:[],allowSetValue:!1},ke.rules=Te==="all"?X.value:X.value.filter(function(Ee){return(Ee.trigger||"change")===Te}),!(X.value.length&&!((me=ke.rules)!==null&&me!==void 0&&me.length))){_e.next=1;break}return _e.abrupt("return",ke);case 1:return ke.allowSetValue=!0,_e.next=2,wZe(re.value,ke.rules,{formData:m==null?void 0:m.data,name:t.name});case 2:return ke.resultList=_e.sent,ke.errorList=ke.resultList.filter(function(Ee){return Ee.result!==!0}).map(function(Ee){return Object.keys(Ee).forEach(function(Re){if(!Ee.message&&H.value[Re]){var Ze=qr(t.label)?t.label:t.name;Ee.message=pAi(H.value[Re],{name:Ze,validate:Ee[Re]})}}),Ee}),ke.successList=ke.resultList.filter(function(Ee){return Ee.result===!0&&Ee.message&&Ee.type==="success"}),_e.abrupt("return",ke);case 3:case"end":return _e.stop()}},ye)}));return function(Te){return pe.apply(this,arguments)}}(),Z=function(){var pe=gg(fa.mark(function ye(Te,me){var ke,_e,Ee,Re,Ze,it;return fa.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return R.value=!0,de.value=me,Ye.next=1,Y(Te);case 1:return ke=Ye.sent,_e=ke.successList,Ee=ke.errorList,Re=ke.rules,Ze=ke.resultList,it=ke.allowSetValue,it&&(I.value=_e,D.value=Ee),Re.length&&(B.value=Ee.length?_w.FAIL:_w.SUCCESS),M.value&&N(),R.value=!1,Ye.abrupt("return",Pe({},t.name,Ee.length===0?!0:Ze));case 2:case"end":return Ye.stop()}},ye)}));return function(Te,me){return pe.apply(this,arguments)}}(),ie=function(){var pe=gg(fa.mark(function ye(Te){var me,ke,_e;return fa.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=1,Y(Te);case 1:return me=Ee.sent,ke=me.errorList,_e=me.resultList,Ee.abrupt("return",Pe({},t.name,ke.length===0?!0:_e));case 2:case"end":return Ee.stop()}},ye)}));return function(Te){return pe.apply(this,arguments)}}(),J=function(ye){if(!(!ye||!Cr(ye))){if(D.value=[],I.value=[],ye.length===0){B.value=_w.SUCCESS;return}var Te=ye.filter(function(ke){return ke.type==="error"||ke.type==="warning"}),me=ye.filter(function(ke){return ke.type==="success"});D.value=Te.map(function(ke){return{message:ke.message,type:ke.type,result:!1}}),I.value=me.map(function(ke){return{message:ke.message,type:ke.type,result:!0}}),B.value=Te.length>0?_w.FAIL:_w.SUCCESS}},re=G(function(){return(m==null?void 0:m.data)&&Tn(m==null?void 0:m.data,t.name)}),se=he(void 0),le=Li(t),ge=le.name,K=hs({name:ge,resetHandler:N,resetField:W,validate:Z,validateOnly:ie,setValidateMessage:J});An(function(){se.value=G6(re.value),m==null||m.children.push(K)}),qs(function(){m&&(m.children=m==null?void 0:m.children.filter(function(pe){return pe!==K}))}),At(re,gg(fa.mark(function pe(){return fa.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ye.next=1,Z("change");case 1:case"end":return ye.stop()}},pe)})),{deep:!0}),At(function(){return[t.name,JSON.stringify(t.rules)].join(",")},function(){Z("change")});var de=he(void 0),V=G(function(){return _f(de.value)?de.value:_f(t.showErrorMessage)?t.showErrorMessage:m==null?void 0:m.showErrorMessage}),ee=G(function(){return[s.value.formItem,C3n(f.value,t.name),Pe(Pe({},s.value.formItemWithHelp,oe.value),s.value.formItemWithExtra,te.value)]}),oe=G(function(){var pe=o("help");return pe?c("div",{class:s.value.help},[pe]):null}),te=G(function(){var pe,ye=function(ke){return c("div",{class:s.value.extra,title:ke},[ke])},Te=D.value;return V.value&&Te!==null&&Te!==void 0&&(pe=Te[0])!==null&&pe!==void 0&&pe.message?ye(Te[0].message):I.value.length?ye(I.value[0].message):null}),$=G(function(){var pe=o("tips");if(!pe)return null;var ye=["".concat(f.value,"-tips"),"".concat(v.value,"-tips"),_.value];return c("div",{class:ye},[pe])}),ce=function(){var pe=gg(fa.mark(function ye(){return fa.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=1,Z("blur");case 1:case"end":return Te.stop()}},ye)}));return function(){return pe.apply(this,arguments)}}();return Yi(pZe,{handleBlur:ce}),function(){return c("div",{class:ee.value},[S(),c("div",{class:T.value,style:P.value},[c("div",{class:s.value.controlsContent},[o("default"),E()]),oe.value,$.value,te.value])])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -726,7 +726,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var OZe=et({name:"TRadio",inheritAttrs:!1,props:_3n,setup:function(t,n){var r=n.attrs,o=he(),s=Li(t),a=s.checked,l=s.modelValue,d=sd(a,l,t.defaultChecked,t.onChange,"checked"),u=ui(d,2),h=u[0],g=u[1],m=G(function(){return v?t.value===v.value:h.value}),v=pt(S3n,void 0),f=G(function(){return!!(t.allowUncheck||v!=null&&v.allowUncheck)}),k=function(R){R.stopPropagation()},A=function(R){var M;if(!(y.value||C.value)&&((M=t.onClick)===null||M===void 0||M.call(t,{e:R}),!(m.value&&!f.value)))if(v){var N=m.value&&f.value?void 0:t.value;v.setValue(N,{e:R,name:v.name})}else{var j=f.value?!m.value:!0;g(j,{e:R})}},p=G(function(){return Zq({focus:r.onFocus,blur:r.onBlur,keydown:r.onKeydown,keyup:r.onKeyup,keypresss:r.onKeypresss})}),b=G(function(){var B=[].concat(Wn(Object.keys(p.value)),["input","change"]).map(function(R){return"on".concat(R[0].toUpperCase()).concat(R.slice(1))});return tA(r,B)}),w=G(function(){return v==null?void 0:v.disabled}),O=G(function(){return v==null?void 0:v.readonly}),y=Tg({afterDisabled:w}),C=pp({afterReadonly:O}),_=G(function(){return{name:v?v.name:t.name,checked:m.value,disabled:y.value,readonly:C.value,value:t.value}}),S=Od(),L=S.STATUS,E=pt(L3n,void 0),T=an("radio-button"),Q=an("radio"),P=G(function(){return E?T.value:Q.value}),D=G(function(){return["".concat(P.value),Pe(Pe({},L.value.checked,_.value.checked),L.value.disabled,_.value.disabled)]}),I=il();return function(){return c("label",Yn({ref:o,class:D.value},b.value,{tabindex:y.value?void 0:"0",onClick:A}),[c("input",Yn({type:"radio",class:"".concat(P.value,"__former")},p.value,_.value,{onClick:k,tabindex:"-1","data-value":qr(t.value)?"'".concat(t.value,"'"):t.value,"data-allow-uncheck":f.value||void 0}),null),c("span",{class:"".concat(P.value,"__input")},null),c("span",{class:"".concat(P.value,"__label")},[I("default","label")])])}}});/** + */var OZe=et({name:"TRadio",inheritAttrs:!1,props:_3n,setup:function(t,n){var r=n.attrs,o=he(),s=Li(t),a=s.checked,l=s.modelValue,d=sd(a,l,t.defaultChecked,t.onChange,"checked"),u=ui(d,2),h=u[0],g=u[1],m=G(function(){return v?t.value===v.value:h.value}),v=pt(S3n,void 0),f=G(function(){return!!(t.allowUncheck||v!=null&&v.allowUncheck)}),k=function(R){R.stopPropagation()},A=function(R){var M;if(!(y.value||C.value)&&((M=t.onClick)===null||M===void 0||M.call(t,{e:R}),!(m.value&&!f.value)))if(v){var N=m.value&&f.value?void 0:t.value;v.setValue(N,{e:R,name:v.name})}else{var j=f.value?!m.value:!0;g(j,{e:R})}},p=G(function(){return Zq({focus:r.onFocus,blur:r.onBlur,keydown:r.onKeydown,keyup:r.onKeyup,keypresss:r.onKeypresss})}),b=G(function(){var B=[].concat(Wn(Object.keys(p.value)),["input","change"]).map(function(R){return"on".concat(R[0].toUpperCase()).concat(R.slice(1))});return tA(r,B)}),w=G(function(){return v==null?void 0:v.disabled}),O=G(function(){return v==null?void 0:v.readonly}),y=Tg({afterDisabled:w}),C=pp({afterReadonly:O}),_=G(function(){return{name:v?v.name:t.name,checked:m.value,disabled:y.value,readonly:C.value,value:t.value}}),S=Od(),L=S.STATUS,E=pt(L3n,void 0),Q=sn("radio-button"),T=sn("radio"),P=G(function(){return E?Q.value:T.value}),D=G(function(){return["".concat(P.value),Pe(Pe({},L.value.checked,_.value.checked),L.value.disabled,_.value.disabled)]}),I=il();return function(){return c("label",Yn({ref:o,class:D.value},b.value,{tabindex:y.value?void 0:"0",onClick:A}),[c("input",Yn({type:"radio",class:"".concat(P.value,"__former")},p.value,_.value,{onClick:k,tabindex:"-1","data-value":qr(t.value)?"'".concat(t.value,"'"):t.value,"data-allow-uncheck":f.value||void 0}),null),c("span",{class:"".concat(P.value,"__input")},null),c("span",{class:"".concat(P.value,"__label")},[I("default","label")])])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -738,7 +738,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function yAi(e,t){var n=function(o){var s=o.target.querySelector("input");if(s){var a=Zfe.test(o.key)||Zfe.test(o.code);if(a){o.preventDefault();var l=s.dataset;if(s.checked&&l.allowUncheck)t(void 0,{e:o});else{var d=isNaN(Number(l.value))?l.value:Number(l.value);d=qr(d)&&{true:!0,false:!1}[d]||d,d=qr(d)&&d[0]==="'"?d.replace(/'/g,""):d,t(d,{e:o})}}}};pn(function(){Cl(e.value,"keydown",n)}),TB(function(){sa(e.value,"keydown",n)})}/** + */function yAi(e,t){var n=function(o){var s=o.target.querySelector("input");if(s){var a=Zfe.test(o.key)||Zfe.test(o.code);if(a){o.preventDefault();var l=s.dataset;if(s.checked&&l.allowUncheck)t(void 0,{e:o});else{var d=isNaN(Number(l.value))?l.value:Number(l.value);d=qr(d)&&{true:!0,false:!1}[d]||d,d=qr(d)&&d[0]==="'"?d.replace(/'/g,""):d,t(d,{e:o})}}}};An(function(){Cl(e.value,"keydown",n)}),TB(function(){sa(e.value,"keydown",n)})}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -746,7 +746,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function Yft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Zft(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:!1;if(t.variant!=="outline"){var I=u.value.querySelector(k.value),B=D?"none":"all";if(!I){A.value={"transition-property":B,width:"0px",height:"9px",left:"0px",top:"0px"};return}var R=I.offsetWidth,M=I.offsetHeight,N=I.offsetLeft,j=I.offsetTop;R?A.value={"transition-property":B,width:"".concat(R,"px"),height:"".concat(M,"px"),left:"".concat(N,"px"),top:"".concat(j,"px")}:p()}},w;At(l,gg(fa.mark(function P(){return fa.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=1,ri();case 1:b();case 2:case"end":return D.stop()}},P)}))),pn(function(){b(!0),Sz(u,nA(gg(fa.mark(function D(){return fa.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return I.next=1,ri();case 1:b();case 2:case"end":return I.stop()}},D)})),300));var P=u.value.querySelector("".concat(k.value," .").concat(h.value,"__label"));P&&(w=xAi(P,function(D){D.forEach(function(I){I.type==="characterData"&&b()})},{attributes:!0,childList:!0,characterData:!0,subtree:!0}))}),Qa(function(){var P;(P=w)===null||P===void 0||P.stop()});var O=Li(t),y=O.name,C=O.disabled,_=O.readonly;Yi(S3n,hs({name:y,disabled:C,readonly:_,value:l,allowUncheck:t.allowUncheck,setValue:f}));var S=an("radio-group"),L=Y6(),E=function(){if(t.variant.includes("filled")&&!RB(l.value))return c("div",{style:A.value,class:"".concat(S.value,"__bg-block")},null)},T=function(){var D;return(D=t.options)===null||D===void 0?void 0:D.map(function(I){var B=I;(Os(I)||qr(I))&&(B={value:I,label:I.toString()});var R=t.theme==="button"?x3n:OZe;return c(R,{key:"radio-group-options-".concat(B.value,"-").concat(Math.random()),name:t.name,checked:l.value===B.value,disabled:"disabled"in B?B.disabled:t.disabled,value:B.value},{default:function(){return[ni(B.label)?B.label(xn):B.label]}})})},Q=G(function(){return["".concat(S.value),v.value[t.size],Pe(Pe(Pe({},"".concat(S.value,"__outline"),t.variant==="outline"),"".concat(S.value,"--filled"),t.variant.includes("filled")),"".concat(S.value,"--primary-filled"),t.variant==="primary-filled")]});return function(){return c("div",{ref:u,class:Q.value},[L("default")||T(),E()])}}});/** + */function Yft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Zft(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:!1;if(t.variant!=="outline"){var I=u.value.querySelector(k.value),B=D?"none":"all";if(!I){A.value={"transition-property":B,width:"0px",height:"9px",left:"0px",top:"0px"};return}var R=I.offsetWidth,M=I.offsetHeight,N=I.offsetLeft,j=I.offsetTop;R?A.value={"transition-property":B,width:"".concat(R,"px"),height:"".concat(M,"px"),left:"".concat(N,"px"),top:"".concat(j,"px")}:p()}},w;At(l,gg(fa.mark(function P(){return fa.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=1,ri();case 1:b();case 2:case"end":return D.stop()}},P)}))),An(function(){b(!0),Sz(u,nA(gg(fa.mark(function D(){return fa.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return I.next=1,ri();case 1:b();case 2:case"end":return I.stop()}},D)})),300));var P=u.value.querySelector("".concat(k.value," .").concat(h.value,"__label"));P&&(w=xAi(P,function(D){D.forEach(function(I){I.type==="characterData"&&b()})},{attributes:!0,childList:!0,characterData:!0,subtree:!0}))}),Qa(function(){var P;(P=w)===null||P===void 0||P.stop()});var O=Li(t),y=O.name,C=O.disabled,_=O.readonly;Yi(S3n,hs({name:y,disabled:C,readonly:_,value:l,allowUncheck:t.allowUncheck,setValue:f}));var S=sn("radio-group"),L=Y6(),E=function(){if(t.variant.includes("filled")&&!RB(l.value))return c("div",{style:A.value,class:"".concat(S.value,"__bg-block")},null)},Q=function(){var D;return(D=t.options)===null||D===void 0?void 0:D.map(function(I){var B=I;(Os(I)||qr(I))&&(B={value:I,label:I.toString()});var R=t.theme==="button"?x3n:OZe;return c(R,{key:"radio-group-options-".concat(B.value,"-").concat(Math.random()),name:t.name,checked:l.value===B.value,disabled:"disabled"in B?B.disabled:t.disabled,value:B.value},{default:function(){return[ti(B.label)?B.label(xn):B.label]}})})},T=G(function(){return["".concat(S.value),v.value[t.size],Pe(Pe(Pe({},"".concat(S.value,"__outline"),t.variant==="outline"),"".concat(S.value,"--filled"),t.variant.includes("filled")),"".concat(S.value,"--primary-filled"),t.variant==="primary-filled")]});return function(){return c("div",{ref:u,class:T.value},[L("default")||Q(),E()])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -766,7 +766,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var DAi=et({name:"TSliderMark",props:{mark:{type:[Object,Array,String,Number]},point:{type:Number},onClickMarkPoint:{type:Function,default:function(){}}},setup:function(t){var n=an("slider__mark"),r=function(s){var a;s.stopPropagation(),t==null||(a=t.onClickMarkPoint)===null||a===void 0||a.call(t,t.point)};return function(){return c("div",{class:"".concat(n.value,"-text"),onClick:r},[t.mark])}}});/** + */var DAi=et({name:"TSliderMark",props:{mark:{type:[Object,Array,String,Number]},point:{type:Number},onClickMarkPoint:{type:Function,default:function(){}}},setup:function(t){var n=sn("slider__mark"),r=function(s){var a;s.stopPropagation(),t==null||(a=t.onClickMarkPoint)===null||a===void 0||a.call(t,t.point)};return function(){return c("div",{class:"".concat(n.value,"-text"),onClick:r},[t.mark])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -782,11 +782,11 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var XIe=et({name:"TSliderButton",props:{value:{type:[Number],default:0},vertical:{type:Boolean,default:!1},tooltipProps:{type:[Boolean,Object],default:!0},label:{type:[String,Boolean,Function]},range:{type:Boolean,default:!1},position:{type:String}},emits:["input","mouseup"],setup:function(t,n){var r=an("slider__button"),o=G(function(){return t}),s=MAi(o),a=s.tooltipRef,l=s.tooltipProps,d=s.toggleTooltip,u=s.showTooltip,h=pt(Q3n),g=he(),m=he(!1),v=hs({dragging:!1,isClick:!1,startX:0,startY:0,startPos:0,newPos:null}),f=G(function(){return Number(h.max)-Number(h.min)}),k=G(function(){return"".concat((t.value-h.min)/f.value*100,"%")}),A=G(function(){return h.step}),p=G(function(){return t.vertical?{bottom:k.value}:{left:k.value}});u6(function(){h.toggleDragging(v.dragging)});var b=function(Q){var P=Q;if(!(P===null||Number.isNaN(P))){P>100?P=100:P<0&&(P=0);var D=100*A.value/f.value,I=Math.round(P/D),B=I*D*f.value*.01;B+=h.min,B=gF(B,h.precision),n.emit("input",B),ri(function(){var R,M;a.value&&((R=(M=a.value).updatePopper)===null||R===void 0||R.call(M))})}},w=function(){g.value.focus(),d(!0)},O=function(){v.dragging||d(!1)},y=function(Q){v.dragging=!0,v.isClick=!0;var P=Q.type,D=Q.clientY,I=Q.clientX;if(P==="touchstart"){var B=Q.touches,R=[B[0].clientY,B[0].clientX];D=R[0],I=R[1]}t.vertical?v.startY=D:v.startX=I,v.startPos=parseFloat(k.value),v.newPos=v.startPos},C=function(Q){var P=Q;if(v.dragging){m.value=!0,v.isClick=!1,h!=null&&h.resetSize&&ni(h==null?void 0:h.resetSize)&&h.resetSize();var D=0,I=h.sliderSize,B=P.type,R=P.clientY,M=P.clientX;if(B==="touchmove"){var N=P.touches,j=[N[0].clientY,N[0].clientX];R=j[0],M=j[1]}t.vertical?D=v.startY-R:D=M-v.startX,D=D/I*100,v.newPos=v.startPos+D,b(v.newPos)}},_=function(){v.dragging&&(setTimeout(function(){v.dragging=!1,d(!1),v.isClick||b(v.newPos),m.value&&n.emit("mouseup"),m.value=!1},0),window.removeEventListener("mousemove",C),window.removeEventListener("touchmove",C),window.removeEventListener("mouseup",_),window.removeEventListener("touchend",_),window.removeEventListener("contextmenu",_))};function S(T){h.disabled||(T.preventDefault(),y(T),window.addEventListener("mousemove",C),window.addEventListener("mouseup",_),window.addEventListener("touchmove",C),window.addEventListener("touchend",_),window.addEventListener("contextmenu",_))}var L=function(Q){if(!h.disabled){var P=A.value/f.value*100;Q==="sub"&&(P=-P),v.newPos=parseFloat(k.value)+P,b(v.newPos)}},E=function(Q){var P=Q.code;Q.preventDefault(),(P==="ArrowDown"||P==="ArrowLeft")&&L("sub"),(P==="ArrowUp"||P==="ArrowRight")&&L("add")};return n.expose({setPosition:b}),function(){return c("div",{ref:g,class:"".concat(r.value,"-wrapper"),style:p.value,tabindex:"0","show-tooltip":u.value,onMouseenter:w,onMouseleave:O,onMousedown:S,onTouchstart:S,onFocus:w,onBlur:O,onKeydown:E},[c(Na,Yn({ref:a,hideEmptyPopup:!0,disabled:!u.value},l.value),{default:function(){return[c("div",{class:[r.value,Pe({},"".concat(r.value,"--dragging"),v.dragging)]},null)]}})])}}});/** + */var XIe=et({name:"TSliderButton",props:{value:{type:[Number],default:0},vertical:{type:Boolean,default:!1},tooltipProps:{type:[Boolean,Object],default:!0},label:{type:[String,Boolean,Function]},range:{type:Boolean,default:!1},position:{type:String}},emits:["input","mouseup"],setup:function(t,n){var r=sn("slider__button"),o=G(function(){return t}),s=MAi(o),a=s.tooltipRef,l=s.tooltipProps,d=s.toggleTooltip,u=s.showTooltip,h=pt(Q3n),g=he(),m=he(!1),v=hs({dragging:!1,isClick:!1,startX:0,startY:0,startPos:0,newPos:null}),f=G(function(){return Number(h.max)-Number(h.min)}),k=G(function(){return"".concat((t.value-h.min)/f.value*100,"%")}),A=G(function(){return h.step}),p=G(function(){return t.vertical?{bottom:k.value}:{left:k.value}});u6(function(){h.toggleDragging(v.dragging)});var b=function(T){var P=T;if(!(P===null||Number.isNaN(P))){P>100?P=100:P<0&&(P=0);var D=100*A.value/f.value,I=Math.round(P/D),B=I*D*f.value*.01;B+=h.min,B=gF(B,h.precision),n.emit("input",B),ri(function(){var R,M;a.value&&((R=(M=a.value).updatePopper)===null||R===void 0||R.call(M))})}},w=function(){g.value.focus(),d(!0)},O=function(){v.dragging||d(!1)},y=function(T){v.dragging=!0,v.isClick=!0;var P=T.type,D=T.clientY,I=T.clientX;if(P==="touchstart"){var B=T.touches,R=[B[0].clientY,B[0].clientX];D=R[0],I=R[1]}t.vertical?v.startY=D:v.startX=I,v.startPos=parseFloat(k.value),v.newPos=v.startPos},C=function(T){var P=T;if(v.dragging){m.value=!0,v.isClick=!1,h!=null&&h.resetSize&&ti(h==null?void 0:h.resetSize)&&h.resetSize();var D=0,I=h.sliderSize,B=P.type,R=P.clientY,M=P.clientX;if(B==="touchmove"){var N=P.touches,j=[N[0].clientY,N[0].clientX];R=j[0],M=j[1]}t.vertical?D=v.startY-R:D=M-v.startX,D=D/I*100,v.newPos=v.startPos+D,b(v.newPos)}},_=function(){v.dragging&&(setTimeout(function(){v.dragging=!1,d(!1),v.isClick||b(v.newPos),m.value&&n.emit("mouseup"),m.value=!1},0),window.removeEventListener("mousemove",C),window.removeEventListener("touchmove",C),window.removeEventListener("mouseup",_),window.removeEventListener("touchend",_),window.removeEventListener("contextmenu",_))};function S(Q){h.disabled||(Q.preventDefault(),y(Q),window.addEventListener("mousemove",C),window.addEventListener("mouseup",_),window.addEventListener("touchmove",C),window.addEventListener("touchend",_),window.addEventListener("contextmenu",_))}var L=function(T){if(!h.disabled){var P=A.value/f.value*100;T==="sub"&&(P=-P),v.newPos=parseFloat(k.value)+P,b(v.newPos)}},E=function(T){var P=T.code;T.preventDefault(),(P==="ArrowDown"||P==="ArrowLeft")&&L("sub"),(P==="ArrowUp"||P==="ArrowRight")&&L("add")};return n.expose({setPosition:b}),function(){return c("div",{ref:g,class:"".concat(r.value,"-wrapper"),style:p.value,tabindex:"0","show-tooltip":u.value,onMouseenter:w,onMouseleave:O,onMousedown:S,onTouchstart:S,onFocus:w,onBlur:O,onKeydown:E},[c(Na,Yn({ref:a,hideEmptyPopup:!0,disabled:!u.value},l.value),{default:function(){return[c("div",{class:[r.value,Pe({},"".concat(r.value,"--dragging"),v.dragging)]},null)]}})])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var PAi=et({name:"TSlider",model:{prop:"value",event:"change"},props:RAi,setup:function(t){var n=Tg(),r=an("slider"),o=Od(),s=o.STATUS,a=Li(t),l=a.value,d=a.modelValue,u=sd(l,d,t.defaultValue,t.onChange),h=ui(u,2),g=h[0],m=h[1],v=he(),f=he(),k=he(),A=he(),p=he(qft(g.value,"first")),b=he(qft(g.value,"second")),w=he(!1),O=he(1),y=G(function(){return t.layout==="vertical"}),C=G(function(){return["".concat(r.value,"__container"),{"is-vertical":y.value}]}),_=G(function(){return["".concat(r.value),Pe(Pe(Pe({"is-vertical":y.value},"".concat(r.value,"--with-input"),t.inputNumberProps),"".concat(r.value,"--vertical"),y.value),s.value.disabled,n.value)]}),S=G(function(){return["".concat(r.value,"__rail"),{"show-input":t.inputNumberProps,disabled:n.value}]}),L=G(function(){return y.value?{height:"100%"}:{}}),E=G(function(){var ee=t.range?"".concat(100*(Q.value-t.min)/T.value,"%"):"0%",oe=t.range?P.value-Q.value:p.value-t.min,te="".concat(100*oe/T.value,"%");return y.value?{height:te,bottom:ee}:{width:te,left:ee}}),T=G(function(){return t.max-t.min}),Q=G(function(){return Math.min(p.value,b.value)}),P=G(function(){return Math.max(p.value,b.value)}),D=G(function(){if(!t.showStep||t.min>t.max)return[];if(t.step===0)return console.warn("[Element Warn][Slider]step should not be 0."),[];for(var ee=T.value/t.step,oe=100*t.step/T.value,te=[],$=1;$100*(P.value-t.max)/T.value});return ce}return te.filter(function(pe){return pe>100*(p.value-t.min)/T.value})}),I=G(function(){var ee=[t.min,t.max,t.step].map(function(oe){var te="".concat(oe).split(".");return te[1]?te[1].length:0});return Math.max.apply(null,ee)}),B=function(oe){var te=[t.min,t.max],$=te[0],ce=te[1];if($>ce){console.warn("[Slider] max should be greater than min.");return}if(t.range&&Cr(oe)){var pe=[Math.min.apply(Math,Wn(oe)),Math.max.apply(Math,Wn(oe))],ye=pe[0],Te=pe[1];ye>ce&&(ye=p.value),ye<$&&(ye=$),Te<$&&(Te=b.value),Te>ce&&(Te=ce);var me=[ye,Te];return p.value=me[0],b.value=me[1],[ye,Te]}var ke=oe;return ke<$&&(ke=$),ke>ce&&(ke=ce),ke},R=function(oe){var te=oe;te===void 0&&(t.range?te=[p.value,b.value]:te=p.value);var $=B(te);m($)},M=function(){f.value&&(O.value=f.value["client".concat(y.value?"Height":"Width")])},N=he(!1),j=function(){var oe;if(t.range)Cr(g.value)?(p.value=gF(Math.max(t.min||0,g.value[0]),I.value),b.value=gF(Math.min(t.max||100,g.value[1]),I.value)):(p.value=gF(t.min||0,I.value),b.value=gF(t.max||100,I.value)),oe="".concat(p.value,"-").concat(b.value);else{if(!Os(g.value))p.value=t.min;else{var te=Math.min(t.max,Math.max(t.min,g.value));p.value=gF(te,I.value)}oe=String(p.value)}v.value&&v.value.setAttribute("aria-valuetext",oe),M(),window.addEventListener("resize",M)},W=function(oe){var te=oe*T.value/100;if(te=t.min+te,!t.range&&k.value){k.value.setPosition(oe);return}var $;Math.abs(Q.value-te)b.value?"button1":"button2",$==="button1"&&k.value&&k.value.setPosition(oe),$==="button2"&&A.value&&A.value.setPosition(oe)},H=function(){var oe=t.range?[p.value,b.value]:p.value;return B(oe)},X=function(oe){var te;if(!(n.value||w.value)&&f.value){M();var $=0;if(y.value){var ce=f.value.getBoundingClientRect().bottom;$=(ce-oe.clientY)/O.value*100,W($)}else{var pe=f.value.getBoundingClientRect().left;$=(oe.clientX-pe)/O.value*100,W($)}var ye=H();(te=t.onChangeEnd)===null||te===void 0||te.call(t,ye)}},Y=function(oe){var te;if(!(n.value||w.value)){M();var $=Number(oe/T.value*100);W($),R(oe);var ce=H();(te=t.onChangeEnd)===null||te===void 0||te.call(t,ce)}};At(function(){return g.value},function(ee){if(w.value!==!0)if(Cr(ee)&&t.range){var oe=ui(ee,2);p.value=oe[0],b.value=oe[1]}else p.value=ee},{deep:!0}),At([p,b,w],function(ee,oe){ee[0]!==oe[0]&&(t.range?R([Q.value,P.value]):R(p.value)),ee[1]!==oe[1]&&t.range&&R([Q.value,P.value]),ee[2]!==oe[2]&&ee[2]===!1&&j()}),pn(function(){j(),N.value=!0}),qs(function(){window.removeEventListener("resize",M)});var Z=G(function(){return{max:t.max,min:t.min,marks:t.marks,vertical:y.value,prefixName:r.value}}),ie=BAi(Z),J=G(function(){return{max:t.max,min:t.min,inputNumberProps:t.inputNumberProps,step:t.step,prefixName:r.value,vertical:y.value,disabled:n.value}}),re=QAi(J),se=function(){var oe=B(p.value),te=function(ye){p.value=B(ye)},$=B(b.value),ce=function(ye){b.value=B(ye)};return c("div",{class:["".concat(r.value,"__input-container"),{"is-vertical":y.value}]},[re(oe,te),t.range&&c("div",{class:"".concat(r.value,"__center-line")},null),t.range&&re($,ce)])},le=function(oe){w.value=oe},ge=Li(t),K=ge.min,de=ge.max,V=ge.step;return Yi(Q3n,hs({min:K,max:de,step:V,dragging:w,toggleDragging:le,precision:I,disabled:n,resetSize:M,sliderSize:O})),function(){return c("div",{class:C.value,ref:v},[c("div",{class:_.value,role:"slider","aria-valuemin":t.min,"aria-valuemax":t.max,"aria-orientation":t.layout,"aria-disabled":n.value,"tooltip-props":t.tooltipProps},[c("div",{class:S.value,style:L.value,onClick:X,ref:f},[c("div",{class:"".concat(r.value,"__track"),style:E.value},null),c(XIe,{vertical:y.value,value:p.value,ref:k,range:t.range,position:"start","tooltip-props":t.tooltipProps,label:t.label,onInput:function(oe){p.value=oe},onMouseup:function(){var oe,te=H();(oe=t.onChangeEnd)===null||oe===void 0||oe.call(t,te)}},null),t.range&&c(XIe,{vertical:y.value,value:b.value,ref:A,label:t.label,range:t.range,position:"end","tooltip-props":t.tooltipProps,onInput:function(oe){b.value=oe},onMouseup:function(){var oe,te=H();(oe=t.onChangeEnd)===null||oe===void 0||oe.call(t,te)}},null),t.showStep&&c("div",{class:"".concat(r.value,"__stops")},[D.value.map(function(ee,oe){return ee.position===0||ee.position===100?null:c("div",{class:"".concat(r.value,"__stop"),key:oe,style:$Ie(ee,y.value)},null)})]),ie(Y)])]),N.value&&t.inputNumberProps&&se()])}}});/** + */var PAi=et({name:"TSlider",model:{prop:"value",event:"change"},props:RAi,setup:function(t){var n=Tg(),r=sn("slider"),o=Od(),s=o.STATUS,a=Li(t),l=a.value,d=a.modelValue,u=sd(l,d,t.defaultValue,t.onChange),h=ui(u,2),g=h[0],m=h[1],v=he(),f=he(),k=he(),A=he(),p=he(qft(g.value,"first")),b=he(qft(g.value,"second")),w=he(!1),O=he(1),y=G(function(){return t.layout==="vertical"}),C=G(function(){return["".concat(r.value,"__container"),{"is-vertical":y.value}]}),_=G(function(){return["".concat(r.value),Pe(Pe(Pe({"is-vertical":y.value},"".concat(r.value,"--with-input"),t.inputNumberProps),"".concat(r.value,"--vertical"),y.value),s.value.disabled,n.value)]}),S=G(function(){return["".concat(r.value,"__rail"),{"show-input":t.inputNumberProps,disabled:n.value}]}),L=G(function(){return y.value?{height:"100%"}:{}}),E=G(function(){var ee=t.range?"".concat(100*(T.value-t.min)/Q.value,"%"):"0%",oe=t.range?P.value-T.value:p.value-t.min,te="".concat(100*oe/Q.value,"%");return y.value?{height:te,bottom:ee}:{width:te,left:ee}}),Q=G(function(){return t.max-t.min}),T=G(function(){return Math.min(p.value,b.value)}),P=G(function(){return Math.max(p.value,b.value)}),D=G(function(){if(!t.showStep||t.min>t.max)return[];if(t.step===0)return console.warn("[Element Warn][Slider]step should not be 0."),[];for(var ee=Q.value/t.step,oe=100*t.step/Q.value,te=[],$=1;$100*(P.value-t.max)/Q.value});return ce}return te.filter(function(pe){return pe>100*(p.value-t.min)/Q.value})}),I=G(function(){var ee=[t.min,t.max,t.step].map(function(oe){var te="".concat(oe).split(".");return te[1]?te[1].length:0});return Math.max.apply(null,ee)}),B=function(oe){var te=[t.min,t.max],$=te[0],ce=te[1];if($>ce){console.warn("[Slider] max should be greater than min.");return}if(t.range&&Cr(oe)){var pe=[Math.min.apply(Math,Wn(oe)),Math.max.apply(Math,Wn(oe))],ye=pe[0],Te=pe[1];ye>ce&&(ye=p.value),ye<$&&(ye=$),Te<$&&(Te=b.value),Te>ce&&(Te=ce);var me=[ye,Te];return p.value=me[0],b.value=me[1],[ye,Te]}var ke=oe;return ke<$&&(ke=$),ke>ce&&(ke=ce),ke},R=function(oe){var te=oe;te===void 0&&(t.range?te=[p.value,b.value]:te=p.value);var $=B(te);m($)},M=function(){f.value&&(O.value=f.value["client".concat(y.value?"Height":"Width")])},N=he(!1),j=function(){var oe;if(t.range)Cr(g.value)?(p.value=gF(Math.max(t.min||0,g.value[0]),I.value),b.value=gF(Math.min(t.max||100,g.value[1]),I.value)):(p.value=gF(t.min||0,I.value),b.value=gF(t.max||100,I.value)),oe="".concat(p.value,"-").concat(b.value);else{if(!Os(g.value))p.value=t.min;else{var te=Math.min(t.max,Math.max(t.min,g.value));p.value=gF(te,I.value)}oe=String(p.value)}v.value&&v.value.setAttribute("aria-valuetext",oe),M(),window.addEventListener("resize",M)},W=function(oe){var te=oe*Q.value/100;if(te=t.min+te,!t.range&&k.value){k.value.setPosition(oe);return}var $;Math.abs(T.value-te)b.value?"button1":"button2",$==="button1"&&k.value&&k.value.setPosition(oe),$==="button2"&&A.value&&A.value.setPosition(oe)},H=function(){var oe=t.range?[p.value,b.value]:p.value;return B(oe)},X=function(oe){var te;if(!(n.value||w.value)&&f.value){M();var $=0;if(y.value){var ce=f.value.getBoundingClientRect().bottom;$=(ce-oe.clientY)/O.value*100,W($)}else{var pe=f.value.getBoundingClientRect().left;$=(oe.clientX-pe)/O.value*100,W($)}var ye=H();(te=t.onChangeEnd)===null||te===void 0||te.call(t,ye)}},Y=function(oe){var te;if(!(n.value||w.value)){M();var $=Number(oe/Q.value*100);W($),R(oe);var ce=H();(te=t.onChangeEnd)===null||te===void 0||te.call(t,ce)}};At(function(){return g.value},function(ee){if(w.value!==!0)if(Cr(ee)&&t.range){var oe=ui(ee,2);p.value=oe[0],b.value=oe[1]}else p.value=ee},{deep:!0}),At([p,b,w],function(ee,oe){ee[0]!==oe[0]&&(t.range?R([T.value,P.value]):R(p.value)),ee[1]!==oe[1]&&t.range&&R([T.value,P.value]),ee[2]!==oe[2]&&ee[2]===!1&&j()}),An(function(){j(),N.value=!0}),qs(function(){window.removeEventListener("resize",M)});var Z=G(function(){return{max:t.max,min:t.min,marks:t.marks,vertical:y.value,prefixName:r.value}}),ie=BAi(Z),J=G(function(){return{max:t.max,min:t.min,inputNumberProps:t.inputNumberProps,step:t.step,prefixName:r.value,vertical:y.value,disabled:n.value}}),re=QAi(J),se=function(){var oe=B(p.value),te=function(ye){p.value=B(ye)},$=B(b.value),ce=function(ye){b.value=B(ye)};return c("div",{class:["".concat(r.value,"__input-container"),{"is-vertical":y.value}]},[re(oe,te),t.range&&c("div",{class:"".concat(r.value,"__center-line")},null),t.range&&re($,ce)])},le=function(oe){w.value=oe},ge=Li(t),K=ge.min,de=ge.max,V=ge.step;return Yi(Q3n,hs({min:K,max:de,step:V,dragging:w,toggleDragging:le,precision:I,disabled:n,resetSize:M,sliderSize:O})),function(){return c("div",{class:C.value,ref:v},[c("div",{class:_.value,role:"slider","aria-valuemin":t.min,"aria-valuemax":t.max,"aria-orientation":t.layout,"aria-disabled":n.value,"tooltip-props":t.tooltipProps},[c("div",{class:S.value,style:L.value,onClick:X,ref:f},[c("div",{class:"".concat(r.value,"__track"),style:E.value},null),c(XIe,{vertical:y.value,value:p.value,ref:k,range:t.range,position:"start","tooltip-props":t.tooltipProps,label:t.label,onInput:function(oe){p.value=oe},onMouseup:function(){var oe,te=H();(oe=t.onChangeEnd)===null||oe===void 0||oe.call(t,te)}},null),t.range&&c(XIe,{vertical:y.value,value:b.value,ref:A,label:t.label,range:t.range,position:"end","tooltip-props":t.tooltipProps,onInput:function(oe){b.value=oe},onMouseup:function(){var oe,te=H();(oe=t.onChangeEnd)===null||oe===void 0||oe.call(t,te)}},null),t.showStep&&c("div",{class:"".concat(r.value,"__stops")},[D.value.map(function(ee,oe){return ee.position===0||ee.position===100?null:c("div",{class:"".concat(r.value,"__stop"),key:oe,style:$Ie(ee,y.value)},null)})]),ie(Y)])]),N.value&&t.inputNumberProps&&se()])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -798,7 +798,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var UAi=et({name:"TSwitch",props:NAi,setup:function(t,n){var r=n.slots,o=Tg(),s=an("switch"),a=Od(),l=a.STATUS,d=a.SIZE,u=Li(t),h=u.value,g=u.modelValue,m=sd(h,g,t.defaultValue,t.onChange),v=ui(m,2),f=v[0],k=v[1],A=G(function(){return t.customValue&&t.customValue.length>0?t.customValue[0]:!0}),p=G(function(){return t.customValue&&t.customValue.length>1?t.customValue[1]:!1});function b(S){var L=f.value===A.value?p.value:A.value;k(L,{e:S})}function w(S){if(!(o.value||t.loading)){if(!t.beforeChange){b(S);return}Promise.resolve(t.beforeChange()).then(function(L){L&&b(S)}).catch(function(L){throw new Error("Switch: some error occurred: ".concat(L))})}}var O=G(function(){return["".concat(s.value),d.value[t.size],Pe(Pe(Pe({},l.value.disabled,o.value),l.value.loading,t.loading),l.value.checked,f.value===A.value||t.modelValue===A.value)]}),y=G(function(){return["".concat(s.value,"__handle"),Pe(Pe({},l.value.disabled,o.value),l.value.loading,t.loading)]}),C=G(function(){return["".concat(s.value,"__content"),d.value[t.size],Pe({},l.value.disabled,o.value)]});At(f,function(S){if(t.customValue&&t.customValue.length&&!t.customValue.includes(S))throw new Error("value is ".concat(S," not in ").concat(JSON.stringify(t.customValue)))},{immediate:!0});var _=G(function(){if(ni(t.label))return t.label(xn,{value:f.value});if(qr(t.label))return t.label;if(Cr(t.label)&&t.label.length){var S=f.value===A.value?t.label[0]:t.label[1];if(!S)return;if(qr(S))return S;if(ni(S))return S(xn)}return r.label?r.label({value:f.value}):null});return function(){var S,L;return t.loading?L=c(Wc,{size:"small"},null):_.value&&(S=_.value),c("div",{class:O.value,onClick:w},[c("span",{class:y.value},[L]),c("div",{class:C.value},[S])])}}});/** + */var UAi=et({name:"TSwitch",props:NAi,setup:function(t,n){var r=n.slots,o=Tg(),s=sn("switch"),a=Od(),l=a.STATUS,d=a.SIZE,u=Li(t),h=u.value,g=u.modelValue,m=sd(h,g,t.defaultValue,t.onChange),v=ui(m,2),f=v[0],k=v[1],A=G(function(){return t.customValue&&t.customValue.length>0?t.customValue[0]:!0}),p=G(function(){return t.customValue&&t.customValue.length>1?t.customValue[1]:!1});function b(S){var L=f.value===A.value?p.value:A.value;k(L,{e:S})}function w(S){if(!(o.value||t.loading)){if(!t.beforeChange){b(S);return}Promise.resolve(t.beforeChange()).then(function(L){L&&b(S)}).catch(function(L){throw new Error("Switch: some error occurred: ".concat(L))})}}var O=G(function(){return["".concat(s.value),d.value[t.size],Pe(Pe(Pe({},l.value.disabled,o.value),l.value.loading,t.loading),l.value.checked,f.value===A.value||t.modelValue===A.value)]}),y=G(function(){return["".concat(s.value,"__handle"),Pe(Pe({},l.value.disabled,o.value),l.value.loading,t.loading)]}),C=G(function(){return["".concat(s.value,"__content"),d.value[t.size],Pe({},l.value.disabled,o.value)]});At(f,function(S){if(t.customValue&&t.customValue.length&&!t.customValue.includes(S))throw new Error("value is ".concat(S," not in ").concat(JSON.stringify(t.customValue)))},{immediate:!0});var _=G(function(){if(ti(t.label))return t.label(xn,{value:f.value});if(qr(t.label))return t.label;if(Cr(t.label)&&t.label.length){var S=f.value===A.value?t.label[0]:t.label[1];if(!S)return;if(qr(S))return S;if(ti(S))return S(xn)}return r.label?r.label({value:f.value}):null});return function(){var S,L;return t.loading?L=c(Wc,{size:"small"},null):_.value&&(S=_.value),c("div",{class:O.value,onClick:w},[c("span",{class:y.value},[L]),c("div",{class:C.value},[S])])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -820,7 +820,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho z-index:-1000 !important; top:0 !important; right:0 !important -`,Vp;function tgt(e){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;Vp||(Vp=document.createElement("textarea"),document.body.appendChild(Vp));var o=cgi(e),s=o.paddingSize,a=o.borderSize,l=o.boxSizing,d=o.sizingStyle;Vp.setAttribute("style","".concat(d,";").concat(WAi)),Vp.value=e.value||e.placeholder||"";var u=Vp.scrollHeight,h={},g=l==="border-box",m=l==="content-box";g?u+=a:m&&(u-=s),Vp.value="";var v=Vp.scrollHeight-s;(t=Vp)===null||t===void 0||(t=t.parentNode)===null||t===void 0||t.removeChild(Vp),Vp=null;var f=function(p){var b=v*p;return g&&(b=b+s+a),b};if(!uW(n)){var k=f(n);u=Math.max(k,u),h.minHeight="".concat(k,"px")}return uW(r)||(u=Math.min(f(r),u)),h.height="".concat(u,"px"),h}var VAi=et({name:"TTextarea",inheritAttrs:!1,props:jAi,setup:function(t,n){var r=n.attrs,o=n.expose,s=an(),a=an("textarea"),l=G(function(){return"".concat(a.value,"__tips")}),d=G(function(){return"".concat(a.value,"__limit")}),u=Li(t),h=u.value,g=u.modelValue,m=sd(h,g,t.defaultValue,t.onChange),v=ui(m,2),f=v[0],k=v[1],A=Tg(),p=pp(),b=he({}),w=he(),O=he(!1),y=he(!1),C=function(){var se;return(se=w.value)===null||se===void 0?void 0:se.focus()},_=function(){var se;return(se=w.value)===null||se===void 0?void 0:se.blur()},S=function(){var se;if(t.autosize===!0)ri(function(){b.value=tgt(w.value)});else if(t.autosize&&Hs(t.autosize)==="object"){var le=t.autosize,ge=le.minRows,K=le.maxRows;ri(function(){b.value=tgt(w.value,ge,K)})}else if(r.rows)b.value={height:"auto",minHeight:"auto"};else if(r.style&&(se=r.style)!==null&&se!==void 0&&se.height){var de;b.value={height:(de=r.style)===null||de===void 0?void 0:de.height}}},L=function(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",le=w.value,ge=String(se);le&&le.value!==ge&&(le.value=ge,f.value=ge)},E=function(se){var le=se.target,ge=le.value;if(t.maxcharacter&&t.maxcharacter>=0){var K=JQ(ge,t.maxcharacter);t.allowInputOverMax||(ge=Hs(K)==="object"&&K.characters)}!y.value&&k(ge,{e:se}),ri(function(){return L(ge)}),S()},T=function(se){E(se)},Q=function(){y.value=!0},P=function(se){y.value=!1,E(se)},D=function(se,le){var ge;if(!A.value){var K="on".concat(se[0].toUpperCase()).concat(se.slice(1));(ge=t[K])===null||ge===void 0||ge.call(t,f.value,{e:le})}},I=function(se){D("keydown",se)},B=function(se){D("keyup",se)},R=function(se){D("keypress",se)},M=function(se){var le;A.value||(O.value=!0,(le=t.onFocus)===null||le===void 0||le.call(t,f.value,{e:se}))},N=pt(pZe,void 0),j=function(se){var le;se.target&&(O.value=!1,(le=t.onBlur)===null||le===void 0||le.call(t,f.value,{e:se}),N==null||N.handleBlur())},W=G(function(){return[a.value,Pe(Pe({},"".concat(s.value,"-is-disabled"),A.value),"".concat(s.value,"-is-readonly"),p.value)]}),H=G(function(){return Zq({autofocus:t.autofocus,disabled:A.value,readonly:p.value,placeholder:t.placeholder,maxlength:!t.allowInputOverMax&&t.maxlength||void 0,name:t.name||void 0})}),X=G(function(){var re=JQ(String(f.value||""));return Hs(re)==="object"?re.length:re}),Y=G(function(){return{value:[void 0,null].includes(f.value)?void 0:String(f.value),status:t.status,maxlength:Number(t.maxlength),maxcharacter:t.maxcharacter,allowInputOverMax:t.allowInputOverMax,onValidate:t.onValidate}}),Z=r3n(Y),ie=Z.tStatus;At(function(){return f.value},function(){return S()}),At(w,function(re){re&&(S(),t.autofocus&&re.focus())}),At(b,function(re){var se=r.style;lo(se)?O8(w.value,w8(se,re)):O8(w.value,re)}),At(function(){return t.autosize},S,{deep:!0}),o({focus:C,blur:_}),pn(function(){S()});var J=hr();return function(){var re,se=Zq({onFocus:M,onBlur:j,onKeydown:I,onKeyup:B,onKeypress:R}),le=Od(),ge=le.STATUS,K=G(function(){return["".concat(a.value,"__inner"),Pe(Pe(Pe(Pe(Pe({},"".concat(s.value,"-is-").concat(ie.value),ie.value),ge.value.disabled,A.value),ge.value.focused,O.value),"".concat(s.value,"-resize-none"),Hs(t.autosize)==="object"),"".concat(s.value,"-hide-scrollbar"),t.autosize===!0)]}),de=J("tips"),V=de&&c("div",{class:"".concat(l.value," ").concat(a.value,"__tips--").concat(t.status||"normal")},[de]),ee=t.maxcharacter&&c("span",{class:d.value},["".concat(X.value,"/").concat(t.maxcharacter)])||!t.maxcharacter&&t.maxlength&&c("span",{class:d.value},["".concat(f.value?(re=String(f.value))===null||re===void 0?void 0:re.length:0,"/").concat(t.maxlength)]);return c("div",Yn({class:W.value},tA(r,["style"])),[c("textarea",Yn({onInput:T,onCompositionstart:Q,onCompositionend:P,ref:w,value:f.value,class:K.value},se,H.value),null),V||ee?c("div",{class:["".concat(a.value,"__info_wrapper"),Pe({},"".concat(a.value,"__info_wrapper_align"),!V)]},[V,ee]):null])}}});/** +`,Vp;function tgt(e){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;Vp||(Vp=document.createElement("textarea"),document.body.appendChild(Vp));var o=cgi(e),s=o.paddingSize,a=o.borderSize,l=o.boxSizing,d=o.sizingStyle;Vp.setAttribute("style","".concat(d,";").concat(WAi)),Vp.value=e.value||e.placeholder||"";var u=Vp.scrollHeight,h={},g=l==="border-box",m=l==="content-box";g?u+=a:m&&(u-=s),Vp.value="";var v=Vp.scrollHeight-s;(t=Vp)===null||t===void 0||(t=t.parentNode)===null||t===void 0||t.removeChild(Vp),Vp=null;var f=function(p){var b=v*p;return g&&(b=b+s+a),b};if(!uW(n)){var k=f(n);u=Math.max(k,u),h.minHeight="".concat(k,"px")}return uW(r)||(u=Math.min(f(r),u)),h.height="".concat(u,"px"),h}var VAi=et({name:"TTextarea",inheritAttrs:!1,props:jAi,setup:function(t,n){var r=n.attrs,o=n.expose,s=sn(),a=sn("textarea"),l=G(function(){return"".concat(a.value,"__tips")}),d=G(function(){return"".concat(a.value,"__limit")}),u=Li(t),h=u.value,g=u.modelValue,m=sd(h,g,t.defaultValue,t.onChange),v=ui(m,2),f=v[0],k=v[1],A=Tg(),p=pp(),b=he({}),w=he(),O=he(!1),y=he(!1),C=function(){var se;return(se=w.value)===null||se===void 0?void 0:se.focus()},_=function(){var se;return(se=w.value)===null||se===void 0?void 0:se.blur()},S=function(){var se;if(t.autosize===!0)ri(function(){b.value=tgt(w.value)});else if(t.autosize&&Hs(t.autosize)==="object"){var le=t.autosize,ge=le.minRows,K=le.maxRows;ri(function(){b.value=tgt(w.value,ge,K)})}else if(r.rows)b.value={height:"auto",minHeight:"auto"};else if(r.style&&(se=r.style)!==null&&se!==void 0&&se.height){var de;b.value={height:(de=r.style)===null||de===void 0?void 0:de.height}}},L=function(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",le=w.value,ge=String(se);le&&le.value!==ge&&(le.value=ge,f.value=ge)},E=function(se){var le=se.target,ge=le.value;if(t.maxcharacter&&t.maxcharacter>=0){var K=JQ(ge,t.maxcharacter);t.allowInputOverMax||(ge=Hs(K)==="object"&&K.characters)}!y.value&&k(ge,{e:se}),ri(function(){return L(ge)}),S()},Q=function(se){E(se)},T=function(){y.value=!0},P=function(se){y.value=!1,E(se)},D=function(se,le){var ge;if(!A.value){var K="on".concat(se[0].toUpperCase()).concat(se.slice(1));(ge=t[K])===null||ge===void 0||ge.call(t,f.value,{e:le})}},I=function(se){D("keydown",se)},B=function(se){D("keyup",se)},R=function(se){D("keypress",se)},M=function(se){var le;A.value||(O.value=!0,(le=t.onFocus)===null||le===void 0||le.call(t,f.value,{e:se}))},N=pt(pZe,void 0),j=function(se){var le;se.target&&(O.value=!1,(le=t.onBlur)===null||le===void 0||le.call(t,f.value,{e:se}),N==null||N.handleBlur())},W=G(function(){return[a.value,Pe(Pe({},"".concat(s.value,"-is-disabled"),A.value),"".concat(s.value,"-is-readonly"),p.value)]}),H=G(function(){return Zq({autofocus:t.autofocus,disabled:A.value,readonly:p.value,placeholder:t.placeholder,maxlength:!t.allowInputOverMax&&t.maxlength||void 0,name:t.name||void 0})}),X=G(function(){var re=JQ(String(f.value||""));return Hs(re)==="object"?re.length:re}),Y=G(function(){return{value:[void 0,null].includes(f.value)?void 0:String(f.value),status:t.status,maxlength:Number(t.maxlength),maxcharacter:t.maxcharacter,allowInputOverMax:t.allowInputOverMax,onValidate:t.onValidate}}),Z=r3n(Y),ie=Z.tStatus;At(function(){return f.value},function(){return S()}),At(w,function(re){re&&(S(),t.autofocus&&re.focus())}),At(b,function(re){var se=r.style;lo(se)?O8(w.value,w8(se,re)):O8(w.value,re)}),At(function(){return t.autosize},S,{deep:!0}),o({focus:C,blur:_}),An(function(){S()});var J=hr();return function(){var re,se=Zq({onFocus:M,onBlur:j,onKeydown:I,onKeyup:B,onKeypress:R}),le=Od(),ge=le.STATUS,K=G(function(){return["".concat(a.value,"__inner"),Pe(Pe(Pe(Pe(Pe({},"".concat(s.value,"-is-").concat(ie.value),ie.value),ge.value.disabled,A.value),ge.value.focused,O.value),"".concat(s.value,"-resize-none"),Hs(t.autosize)==="object"),"".concat(s.value,"-hide-scrollbar"),t.autosize===!0)]}),de=J("tips"),V=de&&c("div",{class:"".concat(l.value," ").concat(a.value,"__tips--").concat(t.status||"normal")},[de]),ee=t.maxcharacter&&c("span",{class:d.value},["".concat(X.value,"/").concat(t.maxcharacter)])||!t.maxcharacter&&t.maxlength&&c("span",{class:d.value},["".concat(f.value?(re=String(f.value))===null||re===void 0?void 0:re.length:0,"/").concat(t.maxlength)]);return c("div",Yn({class:W.value},tA(r,["style"])),[c("textarea",Yn({onInput:Q,onCompositionstart:T,onCompositionend:P,ref:w,value:f.value,class:K.value},se,H.value),null),V||ee?c("div",{class:["".concat(a.value,"__info_wrapper"),Pe({},"".concat(a.value,"__info_wrapper_align"),!V)]},[V,ee]):null])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -844,7 +844,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function I3n(e){var t=e,n=t.store,r=an("tree").value,o=ui(e.vmValue,2),s=o[0],a=o[1],l=ui(e.vmActived,2),d=l[0],u=l[1],h=ui(e.vmExpanded,2),g=h[0],m=h[1],v=function(O,y){var C=J_(n,O),_=t.mouseEvent,S={node:C.getModel(),e:_,trigger:"setItem"};if(_){S.trigger="node-click";var L=_.target,E=_.currentTarget;KAi("".concat(r,"__icon"),L,E)&&(S.trigger="icon-click")}var T=C.setExpanded(y,{directly:!0});return m(T,S),S.trigger!=="setItem"&&n.replaceExpanded(g.value||[]),T},f=function(O){var y=J_(n,O);if(y.children)return v(y,!y.isExpanded())},k=function(O,y){var C=J_(n,O),_=t.mouseEvent,S={node:C.getModel(),e:_,trigger:"setItem"};_&&(S.trigger="node-click");var L=C.setActived(y,{isAction:S.trigger==="node-click",directly:!0});return u(L,S),S.trigger!=="setItem"&&n.replaceActived(d.value||[]),L},A=function(O){var y=J_(n,O);return k(y,!y.isActived())},p=function(O,y,C){var _=J_(n,O),S=C==null?void 0:C.e,L={node:_.getModel(),e:S,trigger:"setItem"};S&&(L.trigger="node-click");var E=_.setChecked(y,{isAction:L.trigger==="node-click",directly:!0});return a(E,L),L.trigger!=="setItem"&&n.replaceChecked(s.value||[]),E},b=function(O,y){var C=J_(n,O);if(C.isIndeterminate()){var _=C.hasEnableUnCheckedChild();return p(C,_,y)}return p(C,!C.isChecked(),y)};return{setExpanded:v,toggleExpanded:f,setActived:k,toggleActived:A,setChecked:p,toggleChecked:b}}/** + */function I3n(e){var t=e,n=t.store,r=sn("tree").value,o=ui(e.vmValue,2),s=o[0],a=o[1],l=ui(e.vmActived,2),d=l[0],u=l[1],h=ui(e.vmExpanded,2),g=h[0],m=h[1],v=function(O,y){var C=J_(n,O),_=t.mouseEvent,S={node:C.getModel(),e:_,trigger:"setItem"};if(_){S.trigger="node-click";var L=_.target,E=_.currentTarget;KAi("".concat(r,"__icon"),L,E)&&(S.trigger="icon-click")}var Q=C.setExpanded(y,{directly:!0});return m(Q,S),S.trigger!=="setItem"&&n.replaceExpanded(g.value||[]),Q},f=function(O){var y=J_(n,O);if(y.children)return v(y,!y.isExpanded())},k=function(O,y){var C=J_(n,O),_=t.mouseEvent,S={node:C.getModel(),e:_,trigger:"setItem"};_&&(S.trigger="node-click");var L=C.setActived(y,{isAction:S.trigger==="node-click",directly:!0});return u(L,S),S.trigger!=="setItem"&&n.replaceActived(d.value||[]),L},A=function(O){var y=J_(n,O);return k(y,!y.isActived())},p=function(O,y,C){var _=J_(n,O),S=C==null?void 0:C.e,L={node:_.getModel(),e:S,trigger:"setItem"};S&&(L.trigger="node-click");var E=_.setChecked(y,{isAction:L.trigger==="node-click",directly:!0});return a(E,L),L.trigger!=="setItem"&&n.replaceChecked(s.value||[]),E},b=function(O,y){var C=J_(n,O);if(C.isIndeterminate()){var _=C.hasEnableUnCheckedChild();return p(C,_,y)}return p(C,!C.isChecked(),y)};return{setExpanded:v,toggleExpanded:f,setActived:k,toggleActived:A,setChecked:p,toggleChecked:b}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -852,27 +852,27 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function M3n(e){var t=e.context,n=an().value,r=function(l,d){var u=e.node,h=new Event("change"),g={event:h,node:u};t.emit("change",g,d)},o=!1,s=function(l){var d,u,h=e.node,g=e.treeScope,m=g.treeProps,v=m===void 0?{}:m,f=v.expandOnClickNode,k=l.target,A=h.children&&f&&(k.className==="".concat(n,"-checkbox__input")||k.tagName.toLowerCase()==="input");if(!(o||A)){o=!0,setTimeout(function(){o=!1}),f&&h.children&&((d=k.className)===null||d===void 0||(u=d.indexOf)===null||u===void 0?void 0:u.call(d,"".concat(n,"-tree__label")))!==-1&&l.preventDefault();var p={mouseEvent:l,event:l,node:h,path:h.getPath()};t.emit("click",p)}};return{handleChange:r,handleClick:s}}/** + */function M3n(e){var t=e.context,n=sn().value,r=function(l,d){var u=e.node,h=new Event("change"),g={event:h,node:u};t.emit("change",g,d)},o=!1,s=function(l){var d,u,h=e.node,g=e.treeScope,m=g.treeProps,v=m===void 0?{}:m,f=v.expandOnClickNode,k=l.target,A=h.children&&f&&(k.className==="".concat(n,"-checkbox__input")||k.tagName.toLowerCase()==="input");if(!(o||A)){o=!0,setTimeout(function(){o=!1}),f&&h.children&&((d=k.className)===null||d===void 0||(u=d.indexOf)===null||u===void 0?void 0:u.call(d,"".concat(n,"-tree__label")))!==-1&&l.preventDefault();var p={mouseEvent:l,event:l,node:h,path:h.getPath()};t.emit("click",p)}};return{handleChange:r,handleClick:s}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function n4i(e){var t=an().value,n=an("tree").value,r=function(l){var d=gc({CaretRightSmallIcon:Qgi}),u=d.CaretRightSmallIcon;return c(u,null,null)},o=function(l){l.preventDefault()},s=function(l){var d=e.node,u=e.treeScope,h=u.scopedSlots,g=(u==null?void 0:u.treeProps)||{},m=g.icon,v=!1,f=null;m===!0?h!=null&&h.icon?f=h.icon({node:d==null?void 0:d.getModel()}):d.vmIsLeaf?f="":(v=!0,f=r(),d.loading&&d.expanded&&(f=c(Wc,null,null))):m&&(f=z4e(m,{createElement:l,node:d}));var k=c("span",{class:["".concat(n,"__icon"),"".concat(t,"-folder-icon"),v?"".concat(n,"__icon--default"):""],trigger:"expand",ignore:"active",onmousedown:o},[f]);return k};return{renderIcon:s}}/** + */function n4i(e){var t=sn().value,n=sn("tree").value,r=function(l){var d=gc({CaretRightSmallIcon:Qgi}),u=d.CaretRightSmallIcon;return c(u,null,null)},o=function(l){l.preventDefault()},s=function(l){var d=e.node,u=e.treeScope,h=u.scopedSlots,g=(u==null?void 0:u.treeProps)||{},m=g.icon,v=!1,f=null;m===!0?h!=null&&h.icon?f=h.icon({node:d==null?void 0:d.getModel()}):d.vmIsLeaf?f="":(v=!0,f=r(),d.loading&&d.expanded&&(f=c(Wc,null,null))):m&&(f=z4e(m,{createElement:l,node:d}));var k=c("span",{class:["".concat(n,"__icon"),"".concat(t,"-folder-icon"),v?"".concat(n,"__icon--default"):""],trigger:"expand",ignore:"active",onmousedown:o},[f]);return k};return{renderIcon:s}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function i4i(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!js(e)}function r4i(e){var t=an().value,n=an("tree").value,r=M3n(e),o=r.handleChange,s=function(l){var d=e.node,u=e.treeScope,h=u.scopedSlots,g=u.treeProps,m=g===void 0?{}:g,v=m.label,f=m.expandOnClickNode,k=(m==null?void 0:m.checkProps)||{},A=null;v===!0?h!=null&&h.label?A=h.label({node:d==null?void 0:d.getModel()}):A=d.label||"":A=z4e(v,{createElement:l,node:d});var p=["".concat(n,"__label"),Pe({},"".concat(t,"-is-active"),d.isActivable()?d.actived:!1)],b=G(function(){var C,_=Array.isArray(d.children)&&((C=d.children)===null||C===void 0?void 0:C.length)>0,S=_f(d.children)&&d.children,L=_||S;return f&&L});if(d.vmCheckable){var w=!1;d.vmIsLocked&&!d.vmIsRest&&(w=!0),d.isDisabled()&&(w=!0);var O=function(){return A}();A=c(py,Yn({class:p,checked:d.checked,indeterminate:d.indeterminate,name:String(d.value),onChange:o,stopLabelTrigger:b.value},k,{disabled:w,title:d.label}),i4i(A)?A:{default:function(){return[O]}})}else{var y=c("span",{style:"position: relative"},[A]);A=d.isActivable()?c("span",{key:"1",ref:"label",class:p,title:d.label},[y]):c("span",{key:"2",class:p,title:d.label},[y])}return A};return{renderLabel:s}}/** + */function i4i(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!js(e)}function r4i(e){var t=sn().value,n=sn("tree").value,r=M3n(e),o=r.handleChange,s=function(l){var d=e.node,u=e.treeScope,h=u.scopedSlots,g=u.treeProps,m=g===void 0?{}:g,v=m.label,f=m.expandOnClickNode,k=(m==null?void 0:m.checkProps)||{},A=null;v===!0?h!=null&&h.label?A=h.label({node:d==null?void 0:d.getModel()}):A=d.label||"":A=z4e(v,{createElement:l,node:d});var p=["".concat(n,"__label"),Pe({},"".concat(t,"-is-active"),d.isActivable()?d.actived:!1)],b=G(function(){var C,_=Array.isArray(d.children)&&((C=d.children)===null||C===void 0?void 0:C.length)>0,S=_f(d.children)&&d.children,L=_||S;return f&&L});if(d.vmCheckable){var w=!1;d.vmIsLocked&&!d.vmIsRest&&(w=!0),d.isDisabled()&&(w=!0);var O=function(){return A}();A=c(py,Yn({class:p,checked:d.checked,indeterminate:d.indeterminate,name:String(d.value),onChange:o,stopLabelTrigger:b.value},k,{disabled:w,title:d.label}),i4i(A)?A:{default:function(){return[O]}})}else{var y=c("span",{style:"position: relative"},[A]);A=d.isActivable()?c("span",{key:"1",ref:"label",class:p,title:d.label},[y]):c("span",{key:"2",class:p,title:d.label},[y])}return A};return{renderLabel:s}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function o4i(e){var t=an("tree").value,n=function(o){var s=e.node,a=e.treeScope,l=a.scopedSlots,d=(a==null?void 0:a.treeProps)||{},u=d.line,h=!!d.icon,g=null;if(u===!0){if(l!=null&&l.line)g=l.line({node:s==null?void 0:s.getModel()});else if(s.parent&&s.tree){var m=s.vmIsLeaf,v=s.vmIsFirst,f=s.level,k=[];k.push("".concat(t,"__line")),(m||!h)&&k.push("".concat(t,"__line--leaf")),v&&h&&k.push("".concat(t,"__line--first"));var A=[],p=s.getParents();p.pop(),p.forEach(function(w,O){w.vmIsLast||A.push("calc(-".concat(O+1," * var(--space)) 0 var(--color)"))});var b={"--level":f?String(f):void 0,"box-shadow":A.join(",")};g=c("span",{class:k,style:b},null)}}else g=z4e(u,{createElement:o,node:s});return g};return{renderLine:n}}/** + */function o4i(e){var t=sn("tree").value,n=function(o){var s=e.node,a=e.treeScope,l=a.scopedSlots,d=(a==null?void 0:a.treeProps)||{},u=d.line,h=!!d.icon,g=null;if(u===!0){if(l!=null&&l.line)g=l.line({node:s==null?void 0:s.getModel()});else if(s.parent&&s.tree){var m=s.vmIsLeaf,v=s.vmIsFirst,f=s.level,k=[];k.push("".concat(t,"__line")),(m||!h)&&k.push("".concat(t,"__line--leaf")),v&&h&&k.push("".concat(t,"__line--first"));var A=[],p=s.getParents();p.pop(),p.forEach(function(w,O){w.vmIsLast||A.push("calc(-".concat(O+1," * var(--space)) 0 var(--color)"))});var b={"--level":f?String(f):void 0,"box-shadow":A.join(",")};g=c("span",{class:k,style:b},null)}}else g=z4e(u,{createElement:o,node:s});return g};return{renderLine:n}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function s4i(e){var t=an("tree").value,n=function(o){var s=e.node,a=e.treeScope,l=a.scopedSlots,d=(a==null?void 0:a.treeProps)||{},u=d.operations,h=null;return l!=null&&l.operations?h=l.operations({node:s==null?void 0:s.getModel()}):h=z4e(u,{createElement:o,node:s}),h&&(h=c("span",{class:"".concat(t,"__operations"),ignore:"active,expand"},[h])),h};return{renderOperations:n}}/** + */function s4i(e){var t=sn("tree").value,n=function(o){var s=e.node,a=e.treeScope,l=a.scopedSlots,d=(a==null?void 0:a.treeProps)||{},u=d.operations,h=null;return l!=null&&l.operations?h=l.operations({node:s==null?void 0:s.getModel()}):h=z4e(u,{createElement:o,node:s}),h&&(h=c("span",{class:"".concat(t,"__operations"),ignore:"active,expand"},[h])),h};return{renderOperations:n}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function igt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function a4i(e){for(var t=1;t0),"".concat(l,"__item--tip-highlight"),!j&&N&&W===0)),H},I=function(M){var N=[],j=g(M),W=k(M);W&&N.push(W),j&&N.push(j);var H=v(M);H&&N.push(H);var X=p(M);return X&&N.push(X),N},B=function(M){var N=e.node,j=e.props;if(!N)return null;var W=N.level,H=N.value,X=P(),Y=D(),Z=e;Z.stateId=j.stateId;var ie=c("div",{ref:"treeItemRef",class:Y,"data-value":H,"data-level":W,style:X,onClick:function(re){return u(re)},draggable:!N.isDisabled()&&N.isDraggable(),onDragstart:function(re){return O(re)},onDragend:function(re){return y(re)},onDragover:function(re){return C(re)},onDragleave:function(re){return _(re)},onDrop:function(re){return S(re)}},[E.value?[c("div",null,null)]:I(M)]);return ie};return{hasLazyLoadHolder:E,tRowHeight:T,renderItemNode:B}}/** + */function igt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function a4i(e){for(var t=1;t0),"".concat(l,"__item--tip-highlight"),!j&&N&&W===0)),H},I=function(M){var N=[],j=g(M),W=k(M);W&&N.push(W),j&&N.push(j);var H=v(M);H&&N.push(H);var X=p(M);return X&&N.push(X),N},B=function(M){var N=e.node,j=e.props;if(!N)return null;var W=N.level,H=N.value,X=P(),Y=D(),Z=e;Z.stateId=j.stateId;var ie=c("div",{ref:"treeItemRef",class:Y,"data-value":H,"data-level":W,style:X,onClick:function(re){return u(re)},draggable:!N.isDisabled()&&N.isDraggable(),onDragstart:function(re){return O(re)},onDragend:function(re){return y(re)},onDragover:function(re){return C(re)},onDragleave:function(re){return _(re)},onDrop:function(re){return S(re)}},[E.value?[c("div",null,null)]:I(M)]);return ie};return{hasLazyLoadHolder:E,tRowHeight:Q,renderItemNode:B}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -888,7 +888,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function sgt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function u_e(e){for(var t=1;t_-g.value*2?"scale(".concat((_-g.value*2)/S,")"):"scale(1)")};return pn(function(){ri(function(){w()})}),sL(function(){ri(function(){w()})}),At(function(){return t.image},function(O){O&&(h.value=!0)}),function(){var O=r("default","content"),y=o("icon"),C=y&&!O,_=t.shape,S=t.image,L=t.alt,E=["".concat(n.value),a.value[v.value],Pe(Pe(Pe({},"".concat(n.value,"--circle"),_==="circle"),"".concat(n.value,"--round"),_==="round"),"".concat(n.value,"__icon"),!!C)];return O=c("span",{ref:u,style:h_e({},p.value)},[O]),y&&(O=[y,C?"":O]),S&&h.value&&(O=c(Zh,Yn({style:h_e({},A.value),src:S,alt:L,onError:b},t.imageProps),null)),c("div",{ref:d,class:E,style:h_e({},k.value)},[O])}}});/** + */function ugt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function h_e(e){for(var t=1;t_-g.value*2?"scale(".concat((_-g.value*2)/S,")"):"scale(1)")};return An(function(){ri(function(){w()})}),sL(function(){ri(function(){w()})}),At(function(){return t.image},function(O){O&&(h.value=!0)}),function(){var O=r("default","content"),y=o("icon"),C=y&&!O,_=t.shape,S=t.image,L=t.alt,E=["".concat(n.value),a.value[v.value],Pe(Pe(Pe({},"".concat(n.value,"--circle"),_==="circle"),"".concat(n.value,"--round"),_==="round"),"".concat(n.value,"__icon"),!!C)];return O=c("span",{ref:u,style:h_e({},p.value)},[O]),y&&(O=[y,C?"":O]),S&&h.value&&(O=c(Zh,Yn({style:h_e({},A.value),src:S,alt:L,onError:b},t.imageProps),null)),c("div",{ref:d,class:E,style:h_e({},k.value)},[O])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -940,7 +940,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function _4i(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!js(e)}var S4i=et({name:"TAvatarGroup",props:C4i,setup:function(t){Yi("avatarGroup",t);var n=hr(),r=an("avatar"),o=an("avatar-group"),s=function(d){if((d==null?void 0:d.length)>t.max){var u=a(d),h=d.slice(0,t.max);return h.push(c(P3n,{class:"".concat(r.value,"__collapse"),size:t.size},_4i(u)?u:{default:function(){return[u]}})),h}return d},a=function(d){return n("collapseAvatar")||"+".concat(d.length-t.max)};return function(){var l=n("default"),d=t.cascading,u=t.max,h=["".concat(o.value),Pe(Pe({},"".concat(r.value,"--offset-right"),d==="right-up"),"".concat(r.value,"--offset-left"),d==="left-up")],g=u&&u>=0?[s(Fpn(l))]:[l];return c("div",{class:h},[g])}}});/** + */function _4i(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!js(e)}var S4i=et({name:"TAvatarGroup",props:C4i,setup:function(t){Yi("avatarGroup",t);var n=hr(),r=sn("avatar"),o=sn("avatar-group"),s=function(d){if((d==null?void 0:d.length)>t.max){var u=a(d),h=d.slice(0,t.max);return h.push(c(P3n,{class:"".concat(r.value,"__collapse"),size:t.size},_4i(u)?u:{default:function(){return[u]}})),h}return d},a=function(d){return n("collapseAvatar")||"+".concat(d.length-t.max)};return function(){var l=n("default"),d=t.cascading,u=t.max,h=["".concat(o.value),Pe(Pe({},"".concat(r.value,"--offset-right"),d==="right-up"),"".concat(r.value,"--offset-left"),d==="left-up")],g=u&&u>=0?[s(Fpn(l))]:[l];return c("div",{class:h},[g])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -952,7 +952,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var x4i=et({name:"TBadge",inheritAttrs:!1,props:L4i,setup:function(t,n){var r=n.attrs,o=il(),s=hr(),a=G(function(){var v=s("count");return Number.isNaN(Number(v))?v:(v=Number(t.count),v>t.maxCount?"".concat(t.maxCount,"+"):v)}),l=function(){if(!t.offset)return{};var f=ui(t.offset,2),k=f[0],A=f[1];return k=Number.isNaN(Number(k))?k:"".concat(k,"px"),A=Number.isNaN(Number(A))?A:"".concat(A,"px"),{xOffset:k,yOffset:A}},d=an(),u=an("badge"),h=G(function(){return!t.showZero&&(a.value===0||a.value==="0")}),g=G(function(){return[Pe(Pe(Pe(Pe({},"".concat(u.value,"--dot"),!!t.dot),"".concat(u.value,"--circle"),!t.dot&&t.shape==="circle"),"".concat(u.value,"--round"),!t.dot&&t.shape==="round"),"".concat(d.value,"-size-s"),t.size==="small")]}),m=G(function(){var v=l(),f=v.xOffset,k=v.yOffset;return{background:t.color,right:f,top:k}});return function(){return c("div",Yn({class:u.value},r),[o("default","content"),h.value?null:c("sup",{class:g.value,style:m.value},[t.dot?null:a.value])])}}});/** + */var x4i=et({name:"TBadge",inheritAttrs:!1,props:L4i,setup:function(t,n){var r=n.attrs,o=il(),s=hr(),a=G(function(){var v=s("count");return Number.isNaN(Number(v))?v:(v=Number(t.count),v>t.maxCount?"".concat(t.maxCount,"+"):v)}),l=function(){if(!t.offset)return{};var f=ui(t.offset,2),k=f[0],A=f[1];return k=Number.isNaN(Number(k))?k:"".concat(k,"px"),A=Number.isNaN(Number(A))?A:"".concat(A,"px"),{xOffset:k,yOffset:A}},d=sn(),u=sn("badge"),h=G(function(){return!t.showZero&&(a.value===0||a.value==="0")}),g=G(function(){return[Pe(Pe(Pe(Pe({},"".concat(u.value,"--dot"),!!t.dot),"".concat(u.value,"--circle"),!t.dot&&t.shape==="circle"),"".concat(u.value,"--round"),!t.dot&&t.shape==="round"),"".concat(d.value,"-size-s"),t.size==="small")]}),m=G(function(){var v=l(),f=v.xOffset,k=v.yOffset;return{background:t.color,right:f,top:k}});return function(){return c("div",Yn({class:u.value},r),[o("default","content"),h.value?null:c("sup",{class:g.value,style:m.value},[t.dot?null:a.value])])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -964,7 +964,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function T4i(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!js(e)}var Q4i=et({name:"TCard",props:E4i,setup:function(t,n){var r=n.slots,o=hr(),s=an("card"),a=Od(),l=a.SIZE,d=G(function(){var j=[s.value];return t.size==="small"&&j.push("".concat(l.value[t.size])),t.bordered&&j.push("".concat(s.value,"--bordered")),t.shadow&&j.push("".concat(s.value,"--shadow")),t.hoverShadow&&j.push("".concat(s.value,"--shadow-hover")),j}),u=G(function(){return["".concat(s.value,"__header"),t.headerBordered&&"".concat(s.value,"__title--bordered")]}),h=an("card__header-wrapper"),g=an("card__avatar"),m=an("card__title"),v=an("card__subtitle"),f=an("card__description"),k=an("card__actions"),A=an("card__body"),p=an("card__cover"),b=an("card__footer"),w=an("card__footer-wrapper"),O=G(function(){return t.theme==="poster2"}),y=G(function(){return t.title||r.title}),C=G(function(){return t.header||r.header}),_=G(function(){return t.subtitle||r.subtitle}),S=G(function(){return t.avatar||r.avatar}),L=G(function(){return t.description||r.description}),E=G(function(){return t.status||r.status}),T=G(function(){return t.actions||r.actions}),Q=G(function(){return t.footer||r.footer}),P=G(function(){return t.cover||r.cover}),D=G(function(){return t.loading||r.loading}),I=G(function(){return t.content||r.content||t.default||r.default}),B=G(function(){return C.value||y.value||_.value||L.value||S.value||E.value&&O.value||T.value&&!O.value}),R=G(function(){return Q.value||T.value&&O.value}),M=function(){return C.value?c("div",{class:[u.value,t.headerClassName],style:t.headerStyle},[o("header")]):c("div",{class:[u.value,t.headerClassName],style:t.headerStyle},[c("div",{class:h.value},[S.value&&c("div",{class:g.value},[o("avatar")]),c("div",null,[y.value&&c("div",{class:m.value},[o("title")]),_.value&&c("div",{class:v.value},[o("subtitle")]),L.value&&c("p",{class:f.value},[o("description")])])]),T.value&&!O.value&&c("div",{class:k.value},[o("actions")]),E.value&&c("div",{class:k.value},[o("status")])])},N=function(){var W=qr(t.cover);return c("div",{class:p.value},[W?c("img",{src:t.cover},null):o("cover")])};return function(){var j=c("div",{class:d.value},[B.value?M():null,P.value?N():null,I.value&&c("div",{class:[A.value,t.bodyClassName],style:t.bodyStyle},[o("default")||o("content")]),R.value&&c("div",{class:[b.value,t.footerClassName],style:t.footerStyle},[c("div",{class:w.value},[o("footer")]),T.value&&O.value&&c("div",{class:k.value},[o("actions")])])]);return D.value?o("loading")||c(Wc,t.loadingProps,T4i(j)?j:{default:function(){return[j]}}):j}}});/** + */function T4i(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!js(e)}var Q4i=et({name:"TCard",props:E4i,setup:function(t,n){var r=n.slots,o=hr(),s=sn("card"),a=Od(),l=a.SIZE,d=G(function(){var j=[s.value];return t.size==="small"&&j.push("".concat(l.value[t.size])),t.bordered&&j.push("".concat(s.value,"--bordered")),t.shadow&&j.push("".concat(s.value,"--shadow")),t.hoverShadow&&j.push("".concat(s.value,"--shadow-hover")),j}),u=G(function(){return["".concat(s.value,"__header"),t.headerBordered&&"".concat(s.value,"__title--bordered")]}),h=sn("card__header-wrapper"),g=sn("card__avatar"),m=sn("card__title"),v=sn("card__subtitle"),f=sn("card__description"),k=sn("card__actions"),A=sn("card__body"),p=sn("card__cover"),b=sn("card__footer"),w=sn("card__footer-wrapper"),O=G(function(){return t.theme==="poster2"}),y=G(function(){return t.title||r.title}),C=G(function(){return t.header||r.header}),_=G(function(){return t.subtitle||r.subtitle}),S=G(function(){return t.avatar||r.avatar}),L=G(function(){return t.description||r.description}),E=G(function(){return t.status||r.status}),Q=G(function(){return t.actions||r.actions}),T=G(function(){return t.footer||r.footer}),P=G(function(){return t.cover||r.cover}),D=G(function(){return t.loading||r.loading}),I=G(function(){return t.content||r.content||t.default||r.default}),B=G(function(){return C.value||y.value||_.value||L.value||S.value||E.value&&O.value||Q.value&&!O.value}),R=G(function(){return T.value||Q.value&&O.value}),M=function(){return C.value?c("div",{class:[u.value,t.headerClassName],style:t.headerStyle},[o("header")]):c("div",{class:[u.value,t.headerClassName],style:t.headerStyle},[c("div",{class:h.value},[S.value&&c("div",{class:g.value},[o("avatar")]),c("div",null,[y.value&&c("div",{class:m.value},[o("title")]),_.value&&c("div",{class:v.value},[o("subtitle")]),L.value&&c("p",{class:f.value},[o("description")])])]),Q.value&&!O.value&&c("div",{class:k.value},[o("actions")]),E.value&&c("div",{class:k.value},[o("status")])])},N=function(){var W=qr(t.cover);return c("div",{class:p.value},[W?c("img",{src:t.cover},null):o("cover")])};return function(){var j=c("div",{class:d.value},[B.value?M():null,P.value?N():null,I.value&&c("div",{class:[A.value,t.bodyClassName],style:t.bodyStyle},[o("default")||o("content")]),R.value&&c("div",{class:[b.value,t.footerClassName],style:t.footerStyle},[c("div",{class:w.value},[o("footer")]),Q.value&&O.value&&c("div",{class:k.value},[o("actions")])])]);return D.value?o("loading")||c(Wc,t.loadingProps,T4i(j)?j:{default:function(){return[j]}}):j}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -996,7 +996,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var F4i=et({name:"TEmpty",components:{TImage:Zh},props:D4i,setup:function(t,n){var r=n.slots,o=Li(t),s=o.size,a=o.image,l=o.description,d=o.title,u=o.type,h=Uo("empty"),g=h.globalConfig,m=an("empty"),v=G(function(){return t.action||r.action}),f=Od(),k=f.SIZE,A=hr(),p=G(function(){return{maintenance:{image:g.value.image.maintenance||B4i,title:g.value.titleText.maintenance},success:{image:g.value.image.success||P4i,title:g.value.titleText.success},fail:{image:g.value.image.fail||M4i,title:g.value.titleText.fail},"network-error":{image:g.value.image.networkError||R4i,title:g.value.titleText.networkError},empty:{image:g.value.image.empty||I4i,title:g.value.titleText.empty}}}),b=G(function(){return[m.value,k.value[s.value]]}),w=["".concat(m.value,"__title")],O=["".concat(m.value,"__image")],y=["".concat(m.value,"__description")],C=["".concat(m.value,"__action")],_=G(function(){var D;return(D=p.value[u.value])!==null&&D!==void 0?D:null}),S=G(function(){var D,I;return a.value||(r==null||(D=r.image)===null||D===void 0?void 0:D.call(r))||((I=_.value)===null||I===void 0?void 0:I.image)}),L=G(function(){var D,I;return d.value||(r==null||(D=r.title)===null||D===void 0?void 0:D.call(r))||((I=_.value)===null||I===void 0?void 0:I.title)}),E=G(function(){var D;return l.value||(r==null||(D=r.description)===null||D===void 0?void 0:D.call(r))}),T=function(){return L.value?c("div",{class:w},[L.value]):null},Q=function(){return E.value?c("div",{class:y},[E.value]):null},P=function(){var I=S.value,B=null;return qr(I)?B=c(Zh,{src:I},null):I&&Reflect.has(I,"setup")?B=xn(I):L4e(I)&&(B=c(Zh,I,null)),B};return function(){return c("div",{class:b.value},[S.value?c("div",{class:O,style:t.imageStyle},[r!=null&&r.image?A("image"):P()]):null,T(),Q(),v.value?c("div",{class:C},[A("action")]):null])}}});/** + */var F4i=et({name:"TEmpty",components:{TImage:Zh},props:D4i,setup:function(t,n){var r=n.slots,o=Li(t),s=o.size,a=o.image,l=o.description,d=o.title,u=o.type,h=Uo("empty"),g=h.globalConfig,m=sn("empty"),v=G(function(){return t.action||r.action}),f=Od(),k=f.SIZE,A=hr(),p=G(function(){return{maintenance:{image:g.value.image.maintenance||B4i,title:g.value.titleText.maintenance},success:{image:g.value.image.success||P4i,title:g.value.titleText.success},fail:{image:g.value.image.fail||M4i,title:g.value.titleText.fail},"network-error":{image:g.value.image.networkError||R4i,title:g.value.titleText.networkError},empty:{image:g.value.image.empty||I4i,title:g.value.titleText.empty}}}),b=G(function(){return[m.value,k.value[s.value]]}),w=["".concat(m.value,"__title")],O=["".concat(m.value,"__image")],y=["".concat(m.value,"__description")],C=["".concat(m.value,"__action")],_=G(function(){var D;return(D=p.value[u.value])!==null&&D!==void 0?D:null}),S=G(function(){var D,I;return a.value||(r==null||(D=r.image)===null||D===void 0?void 0:D.call(r))||((I=_.value)===null||I===void 0?void 0:I.image)}),L=G(function(){var D,I;return d.value||(r==null||(D=r.title)===null||D===void 0?void 0:D.call(r))||((I=_.value)===null||I===void 0?void 0:I.title)}),E=G(function(){var D;return l.value||(r==null||(D=r.description)===null||D===void 0?void 0:D.call(r))}),Q=function(){return L.value?c("div",{class:w},[L.value]):null},T=function(){return E.value?c("div",{class:y},[E.value]):null},P=function(){var I=S.value,B=null;return qr(I)?B=c(Zh,{src:I},null):I&&Reflect.has(I,"setup")?B=xn(I):L4e(I)&&(B=c(Zh,I,null)),B};return function(){return c("div",{class:b.value},[S.value?c("div",{class:O,style:t.imageStyle},[r!=null&&r.image?A("image"):P()]):null,Q(),T(),v.value?c("div",{class:C},[A("action")]):null])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -1008,11 +1008,11 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var N3n=et({name:"TImageItem",props:{rotate:Number,scale:Number,mirror:Number,src:[String,Object],placementSrc:[String,Object],isSvg:Boolean,imageReferrerpolicy:String},setup:function(t){var n=Li(t),r=n.src,o=n.placementSrc,s=n.isSvg,a=an(),l=he(!1),d=he(!1),u=N4i({translateX:0,translateY:0}),h=u.transform,g=u.mouseDownHandler,m=Uo("imageViewer"),v=m.globalConfig,f=v.value.errorText,k=he(),A=G(function(){return{transform:"rotate(".concat(t.rotate,"deg)"),display:!t.placementSrc||d.value?"block":"none"}}),p=G(function(){return{transform:"rotate(".concat(t.rotate,"deg)"),display:d.value?"none":"block"}}),b=G(function(){var L=h.value,E=L.translateX,T=L.translateY;return{transform:"translate(".concat(E,"px, ").concat(T,"px) scale(").concat(t.scale*t.mirror,", ").concat(t.scale,")")}}),w=function(){l.value=!1,d.value=!1,s.value&&O(C.value)},O=function(){var L=gg(fa.mark(function E(T){var Q,P,D,I,B,R,M,N,j,W,H,X;return fa.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=1,fetch(T);case 1:if(P=Y.sent,P.ok){Y.next=2;break}throw l.value=!0,new Error("Failed to fetch SVG: ".concat(P.statusText));case 2:return Y.next=3,P.text();case 3:D=Y.sent,I=k.value,I.innerHTML="",(Q=I.classList)===null||Q===void 0||Q.add("".concat(a.value,"-image-viewer__modal-image-svg")),B=I.attachShadow({mode:"closed"}),R=document.createElement("div"),R.style.background="var(--td-bg-color-container)",R.style.padding="4px",R.style.borderRadius="4px",R.style.maxHeight="100%",R.style.maxWidth="100%",R.style.boxSizing="border-box",R.style.height="auto",R.innerHTML=D,B.appendChild(R),M=R.querySelector("svg"),M&&(N=M.getAttribute("viewBox"),N?(j=N.split(/[\s\,]/).filter(function(Z){return Z}).map(parseFloat),W=j[2],R.style.width="".concat(W,"px")):(H=M.getBBox(),X="".concat(H.x," ").concat(H.y," ").concat(H.width," ").concat(H.height),M.setAttribute("viewBox",X),R.style.width="".concat(H.width,"px")),M.style.maxHeight="100%",M.style.maxWidth="100%",M.style.height="auto",M.style.display="block",M.style.lineHeight="normal"),d.value=!0;case 4:case"end":return Y.stop()}},E)}));return function(T){return L.apply(this,arguments)}}(),y=qfe(r),C=y.previewUrl,_=qfe(o),S=_.previewUrl;return At([C,S],function(){w()}),pn(gg(fa.mark(function L(){return fa.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(!s.value){E.next=1;break}return E.next=1,O(C.value);case 1:case"end":return E.stop()}},L)}))),function(){return c("div",{class:"".concat(a.value,"-image-viewer__modal-pic")},[c("div",{class:"".concat(a.value,"-image-viewer__modal-box"),style:b.value},[l.value&&c("div",{class:"".concat(a.value,"-image-viewer__img-error")},[c("div",{class:"".concat(a.value,"-image-viewer__img-error-content")},[c(hbn,{size:"4em"},null),c("div",{class:"".concat(a.value,"-image-viewer__img-error-text")},[f])])]),!l.value&&!!t.placementSrc&&S.value&&c("img",{class:"".concat(a.value,"-image-viewer__modal-image"),onMousedown:function(E){E.stopPropagation(),g(E)},src:S.value,style:p.value,referrerpolicy:t.imageReferrerpolicy,alt:"image",draggable:"false"},null),!l.value&&C.value&&!s.value&&c("img",{class:"".concat(a.value,"-image-viewer__modal-image"),onMousedown:function(E){E.stopPropagation(),g(E)},src:C.value,onLoad:function(){return d.value=!0},onError:function(){return l.value=!0},style:A.value,referrerpolicy:t.imageReferrerpolicy,alt:"image",draggable:"false"},null),!l.value&&C.value&&s.value&&c("div",{ref:k,class:"".concat(a.value,"-image-viewer__modal-image"),onMousedown:function(E){E.stopPropagation(),g(E)},"data-alt":"svg",style:A.value,draggable:"false"},null)])])}}});/** + */var N3n=et({name:"TImageItem",props:{rotate:Number,scale:Number,mirror:Number,src:[String,Object],placementSrc:[String,Object],isSvg:Boolean,imageReferrerpolicy:String},setup:function(t){var n=Li(t),r=n.src,o=n.placementSrc,s=n.isSvg,a=sn(),l=he(!1),d=he(!1),u=N4i({translateX:0,translateY:0}),h=u.transform,g=u.mouseDownHandler,m=Uo("imageViewer"),v=m.globalConfig,f=v.value.errorText,k=he(),A=G(function(){return{transform:"rotate(".concat(t.rotate,"deg)"),display:!t.placementSrc||d.value?"block":"none"}}),p=G(function(){return{transform:"rotate(".concat(t.rotate,"deg)"),display:d.value?"none":"block"}}),b=G(function(){var L=h.value,E=L.translateX,Q=L.translateY;return{transform:"translate(".concat(E,"px, ").concat(Q,"px) scale(").concat(t.scale*t.mirror,", ").concat(t.scale,")")}}),w=function(){l.value=!1,d.value=!1,s.value&&O(C.value)},O=function(){var L=gg(fa.mark(function E(Q){var T,P,D,I,B,R,M,N,j,W,H,X;return fa.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=1,fetch(Q);case 1:if(P=Y.sent,P.ok){Y.next=2;break}throw l.value=!0,new Error("Failed to fetch SVG: ".concat(P.statusText));case 2:return Y.next=3,P.text();case 3:D=Y.sent,I=k.value,I.innerHTML="",(T=I.classList)===null||T===void 0||T.add("".concat(a.value,"-image-viewer__modal-image-svg")),B=I.attachShadow({mode:"closed"}),R=document.createElement("div"),R.style.background="var(--td-bg-color-container)",R.style.padding="4px",R.style.borderRadius="4px",R.style.maxHeight="100%",R.style.maxWidth="100%",R.style.boxSizing="border-box",R.style.height="auto",R.innerHTML=D,B.appendChild(R),M=R.querySelector("svg"),M&&(N=M.getAttribute("viewBox"),N?(j=N.split(/[\s\,]/).filter(function(Z){return Z}).map(parseFloat),W=j[2],R.style.width="".concat(W,"px")):(H=M.getBBox(),X="".concat(H.x," ").concat(H.y," ").concat(H.width," ").concat(H.height),M.setAttribute("viewBox",X),R.style.width="".concat(H.width,"px")),M.style.maxHeight="100%",M.style.maxWidth="100%",M.style.height="auto",M.style.display="block",M.style.lineHeight="normal"),d.value=!0;case 4:case"end":return Y.stop()}},E)}));return function(Q){return L.apply(this,arguments)}}(),y=qfe(r),C=y.previewUrl,_=qfe(o),S=_.previewUrl;return At([C,S],function(){w()}),An(gg(fa.mark(function L(){return fa.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(!s.value){E.next=1;break}return E.next=1,O(C.value);case 1:case"end":return E.stop()}},L)}))),function(){return c("div",{class:"".concat(a.value,"-image-viewer__modal-pic")},[c("div",{class:"".concat(a.value,"-image-viewer__modal-box"),style:b.value},[l.value&&c("div",{class:"".concat(a.value,"-image-viewer__img-error")},[c("div",{class:"".concat(a.value,"-image-viewer__img-error-content")},[c(hbn,{size:"4em"},null),c("div",{class:"".concat(a.value,"-image-viewer__img-error-text")},[f])])]),!l.value&&!!t.placementSrc&&S.value&&c("img",{class:"".concat(a.value,"-image-viewer__modal-image"),onMousedown:function(E){E.stopPropagation(),g(E)},src:S.value,style:p.value,referrerpolicy:t.imageReferrerpolicy,alt:"image",draggable:"false"},null),!l.value&&C.value&&!s.value&&c("img",{class:"".concat(a.value,"-image-viewer__modal-image"),onMousedown:function(E){E.stopPropagation(),g(E)},src:C.value,onLoad:function(){return d.value=!0},onError:function(){return l.value=!0},style:A.value,referrerpolicy:t.imageReferrerpolicy,alt:"image",draggable:"false"},null),!l.value&&C.value&&s.value&&c("div",{ref:k,class:"".concat(a.value,"-image-viewer__modal-image"),onMousedown:function(E){E.stopPropagation(),g(E)},"data-alt":"svg",style:A.value,draggable:"false"},null)])])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var I_=et({name:"TImageModalIcon",props:{disabled:Boolean,onClick:Function,label:String,icon:Function},setup:function(t){var n=an(),r=hr(),o=G(function(){return["".concat(n.value,"-image-viewer__modal-icon"),Pe({},"".concat(n.value,"-is-disabled"),t.disabled)]});return function(){return c("div",{class:o.value,onClick:t.onClick},[r("icon"),t.label&&c("span",{class:"".concat(n.value,"-image-viewer__modal-icon-label")},[t.label])])}}});/** + */var I_=et({name:"TImageModalIcon",props:{disabled:Boolean,onClick:Function,label:String,icon:Function},setup:function(t){var n=sn(),r=hr(),o=G(function(){return["".concat(n.value,"-image-viewer__modal-icon"),Pe({},"".concat(n.value,"-is-disabled"),t.disabled)]});return function(){return c("div",{class:o.value,onClick:t.onClick},[r("icon"),t.label&&c("span",{class:"".concat(n.value,"-image-viewer__modal-icon-label")},[t.label])])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -1040,11 +1040,11 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function ggt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Dse(e){for(var t=1;tdocument.documentElement.clientHeight,J=ie?j3n():0;m.value=document.createElement("style"),m.value.dataset.id="td_dialog_".concat(+new Date,"_").concat(Y4i+=1),m.value.innerHTML=` + */var X4i=["theme","onConfirm","onCancel","onCloseBtnClick"],PY,G4i=function(t){PY={x:t.clientX,y:t.clientY},setTimeout(function(){PY=null},100)};typeof window<"u"&&window.document&&window.document.documentElement&&document.documentElement.addEventListener("click",G4i,!0);var Y4i=1,z3n=et({name:"TDialog",inheritAttrs:!1,props:U3n,emits:["update:visible"],setup:function(t,n){var r=sn("dialog"),o=sn(),s=he(null),a=Uo("dialog"),l=a.globalConfig,d=function(J){var re;(re=t.onConfirm)===null||re===void 0||re.call(t,J)},u=function(J){var re;(re=t.onCancel)===null||re===void 0||re.call(t,J),X({e:J.e,trigger:"cancel"})},h=B4e(function(){return t.attach});Jpn();var g=he(),m=he(),v=G(function(){return t.mode==="modal"}),f=G(function(){return t.mode==="modeless"}),k=G(function(){return t.mode==="full-screen"}),A=G(function(){return t.visible}),p=G(function(){return["".concat(r.value,"__mask"),!t.showOverlay&&"".concat(o.value,"-is-hidden")]}),b=G(function(){return k.value?["".concat(r.value,"__position_fullscreen")]:v.value||f.value?["".concat(r.value,"__position"),!!t.top&&"".concat(r.value,"--top"),"".concat(t.placement&&!t.top?"".concat(r.value,"--").concat(t.placement):"")]:[]}),w=G(function(){return k.value||v.value||f.value?["".concat(r.value,"__wrap")]:null}),O=G(function(){if(k.value)return{};var ie=t.top,J={};if(ie!==void 0){var re=W3n(ie);J={paddingTop:re}}return J}),y=aZe("dialog",{visible:A}),C=y.isTopInteractivePopup,_=he(!1);At(function(){return t.visible},function(ie){if(ie){var J;_.value=!0,(v.value&&!t.showInAttachedElement||k.value)&&(t.preventScrollThrough&&document.body.appendChild(m.value),ri(function(){var re;if(PY&&(re=s.value)!==null&&re!==void 0&&re.$el){var se=s.value.$el;se.style.transformOrigin="".concat(PY.x-se.offsetLeft,"px ").concat(PY.y-se.offsetTop,"px")}})),(J=document.activeElement)===null||J===void 0||J.blur()}else L();E(ie)});function S(){var ie,J;(ie=m.value.parentNode)===null||ie===void 0||(J=ie.removeChild)===null||J===void 0||J.call(ie,m.value)}function L(){clearTimeout(g.value),g.value=setTimeout(function(){S()},150)}var E=function(J){J?(document.addEventListener("keydown",T),t.confirmOnEnter&&document.addEventListener("keydown",Q)):(document.removeEventListener("keydown",T),t.confirmOnEnter&&document.removeEventListener("keydown",Q))},Q=function(J){var re=J.target;if(re.tagName.toLowerCase()!=="input"){var se=J.code;if((se==="Enter"||se==="NumpadEnter")&&C()){var le;(le=t.onConfirm)===null||le===void 0||le.call(t,{e:J})}}},T=function(J){if(J.code==="Escape"&&C()){var re,se;(re=t.onEscKeydown)===null||re===void 0||re.call(t,{e:J}),((se=t.closeOnEscKeydown)!==null&&se!==void 0?se:l.value.closeOnEscKeydown)&&(X({e:J,trigger:"esc"}),J.stopImmediatePropagation())}},P=function(J){var re;if(t.showOverlay&&((re=t.closeOnOverlayClick)!==null&&re!==void 0?re:l.value.closeOnOverlayClick)){var se;(se=t.onOverlayClick)===null||se===void 0||se.call(t,{e:J}),X({e:J,trigger:"overlay"})}},D=V4i(P),I=D.onClick,B=D.onMousedown,R=D.onMouseup,M=function(J){var re;(re=t.onCloseBtnClick)===null||re===void 0||re.call(t,J),X({trigger:"close-btn",e:J.e})},N=function(){var J;(J=t.onBeforeOpen)===null||J===void 0||J.call(t)},j=function(){var J;(J=t.onOpened)===null||J===void 0||J.call(t)},W=function(){var J;(J=t.onBeforeClose)===null||J===void 0||J.call(t)},H=function(){var J,re,se;(J=s.value)===null||J===void 0||(re=J.resetPosition)===null||re===void 0||re.call(J),(se=t.onClosed)===null||se===void 0||se.call(t)},X=function(J){var re;(re=t.onClose)===null||re===void 0||re.call(t,J),n.emit("update:visible",!1)},Y=function(){var J=t.theme;t.onConfirm,t.onCancel,t.onCloseBtnClick;var re=Z6(t,X4i);return c("div",{class:w.value},[c("div",{class:b.value,style:O.value,onClick:I,onMousedown:B,onMouseup:R},[c(V3n,Yn({ref:s,theme:J},re,{onConfirm:d,onCancel:u,onCloseBtnClick:M}),n.slots)])])};An(function(){var ie=document.documentElement.scrollHeight>document.documentElement.clientHeight,J=ie?j3n():0;m.value=document.createElement("style"),m.value.dataset.id="td_dialog_".concat(+new Date,"_").concat(Y4i+=1),m.value.innerHTML=` html body { overflow-y: hidden; width: calc(100% - `.concat(J,`px); @@ -1053,7 +1053,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function mgt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function vG(e){for(var t=1;t=re.value.length?p.value:Ye,{trigger:"next"})},V=function(Ye){b(Ye,{trigger:"current"})},ee=function(Ye){t.onDownload?t.onDownload(Ye):rpi(Ye)},oe=function(Ye){Os(Ye)&&V(Ye),C(!0)},te=function(Ye){var Xe;C(!1),(Xe=t.onClose)===null||Xe===void 0||Xe.call(t,Ye)},$=function(Ye){te({e:Ye,trigger:"close-btn"})},ce=function(Ye){t.closeOnOverlay&&te({e:Ye,trigger:"overlay"})},pe=function(Ye){switch(Ye.stopPropagation(),Ye.code){case kF.left:K();break;case kF.right:de();break;case kF.up:j();break;case kF.down:W();break;case kF.esc:t.closeOnEscKeydown&&ge()&&te({e:Ye,trigger:"esc"});break}},ye=he();At(function(){return y.value},function(it){clearTimeout(S.value),it?(_.value=!1,ri().then(function(){var Ye,Xe;(Ye=ye.value)===null||Ye===void 0||(Xe=Ye.focus)===null||Xe===void 0||Xe.call(Ye)}),J()):S.value=setTimeout(function(){_.value=!0},200)}),qs(function(){clearTimeout(S.value)});var Te=function(Ye){Ye.preventDefault();var Xe=Ye.deltaY;Xe>0?W():j()},me=G(function(){return{transform:"translateX(calc(-".concat(p.value," * (40px / 9 * 16 + 4px)))")}}),ke=function(){return c("div",{class:T.value},[c(I_,{icon:function(){return c(I4e,null,null)},class:"".concat(o.value,"__header-pre-bt"),onClick:P},null),c("div",{class:"".concat(o.value,"__header-prev")},[c("div",{class:"".concat(o.value,"__header-trans"),style:me.value},[re.value.map(function(Ye,Xe){return c("div",{key:Xe,class:["".concat(o.value,"__header-box"),Pe({},"".concat(r.value,"-is-active"),Xe===p.value)]},[c(Zh,{src:Ye.thumbnail||Ye.mainImage,error:"",class:"".concat(o.value,"__header-img"),onClick:function(){return V(Xe)}},null)])})])])])},_e=function(){var Ye=s("title");return c("div",{class:"".concat(o.value,"__modal-index")},[Ye||"".concat(p.value+1,"/").concat(re.value.length)])},Ee=function(Ye){var Xe=Ye==="prev"?0:180,wt=s("navigationArrow",c(M4e,{style:{transform:"rotate(".concat(Xe,"deg)")},size:"24px"},null));return c(I_,{class:"".concat(o.value,"__modal-").concat(Ye,"-bt"),onClick:Ye==="prev"?K:de,icon:function(){return wt}},null)},Re=function(){if(t.closeBtn!==!1)return c("div",{class:["".concat(o.value,"__modal-icon"),"".concat(o.value,"__modal-close-bt")],onClick:$},[s("closeBtn",c($y,{size:"24px"},null))])},Ze=function(){var Ye=re.value[0]||"",Xe=typeof Ye=="string"?Ye:Ye.mainImage||Ye.thumbnail;return c("div",{class:"".concat(o.value,"__trigger")},[c(Zh,{src:Xe,alt:"preview",fit:"contain",class:"".concat(o.value,"__trigger-img")},null),c("div",{class:"".concat(o.value,"__trigger--hover"),onClick:function(){return oe()}},[c("span",null,[c(R4e,{size:"1.4em",class:"".concat(o.value,"__trigger-icon")},null),l.value.previewText])])])};return function(){return t.mode==="modeless"?c(on,null,[odt("trigger")?s("trigger",{params:{open:oe}}):Ze(),c(K4i,{zIndex:Q.value,visible:y.value,index:p.value,images:re.value,scale:N.value,rotate:Y.value,mirror:I.value,currentImage:se.value,onRotate:Z,onZoomIn:j,onZoomOut:W,onMirror:B,onReset:J,onClose:te,onDownload:ee,draggable:t.draggable,showOverlay:u.value,title:_e,imageReferrerpolicy:f.value},null)]):c(on,null,[odt("trigger")?s("trigger",{params:{open:oe}}):Ze(),c(op,{disabled:!t.attach||!L.value,to:L.value},{default:function(){return[c(p8,null,{default:function(){return[(y.value||!_.value)&&uu(c("div",{ref:ye,class:E.value,style:{zIndex:Q.value},onWheel:Te,tabindex:-1,onKeydown:pe},[!!u.value&&c("div",{class:"".concat(o.value,"__modal-mask"),onClick:ce},null),re.value.length>1&&c(on,null,[ke(),_e(),Ee("prev"),Ee("next")]),Re(),c(H3n,{zIndex:Q.value+1,onZoomIn:j,onZoomOut:W,onMirror:B,onReset:J,onRotate:Z,onDownload:ee,scale:N.value,currentImage:se.value},null),c(N3n,{scale:N.value,rotate:Y.value,mirror:I.value,src:se.value.mainImage,placementSrc:se.value.thumbnail,isSvg:se.value.isSvg,imageReferrerpolicy:f.value},null)]),[[h1,y.value]])]}})]}})])}}});/** + */function kgt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function epi(e){for(var t=1;t=re.value.length?p.value:Ye,{trigger:"next"})},V=function(Ye){b(Ye,{trigger:"current"})},ee=function(Ye){t.onDownload?t.onDownload(Ye):rpi(Ye)},oe=function(Ye){Os(Ye)&&V(Ye),C(!0)},te=function(Ye){var Xe;C(!1),(Xe=t.onClose)===null||Xe===void 0||Xe.call(t,Ye)},$=function(Ye){te({e:Ye,trigger:"close-btn"})},ce=function(Ye){t.closeOnOverlay&&te({e:Ye,trigger:"overlay"})},pe=function(Ye){switch(Ye.stopPropagation(),Ye.code){case kF.left:K();break;case kF.right:de();break;case kF.up:j();break;case kF.down:W();break;case kF.esc:t.closeOnEscKeydown&&ge()&&te({e:Ye,trigger:"esc"});break}},ye=he();At(function(){return y.value},function(it){clearTimeout(S.value),it?(_.value=!1,ri().then(function(){var Ye,Xe;(Ye=ye.value)===null||Ye===void 0||(Xe=Ye.focus)===null||Xe===void 0||Xe.call(Ye)}),J()):S.value=setTimeout(function(){_.value=!0},200)}),qs(function(){clearTimeout(S.value)});var Te=function(Ye){Ye.preventDefault();var Xe=Ye.deltaY;Xe>0?W():j()},me=G(function(){return{transform:"translateX(calc(-".concat(p.value," * (40px / 9 * 16 + 4px)))")}}),ke=function(){return c("div",{class:Q.value},[c(I_,{icon:function(){return c(I4e,null,null)},class:"".concat(o.value,"__header-pre-bt"),onClick:P},null),c("div",{class:"".concat(o.value,"__header-prev")},[c("div",{class:"".concat(o.value,"__header-trans"),style:me.value},[re.value.map(function(Ye,Xe){return c("div",{key:Xe,class:["".concat(o.value,"__header-box"),Pe({},"".concat(r.value,"-is-active"),Xe===p.value)]},[c(Zh,{src:Ye.thumbnail||Ye.mainImage,error:"",class:"".concat(o.value,"__header-img"),onClick:function(){return V(Xe)}},null)])})])])])},_e=function(){var Ye=s("title");return c("div",{class:"".concat(o.value,"__modal-index")},[Ye||"".concat(p.value+1,"/").concat(re.value.length)])},Ee=function(Ye){var Xe=Ye==="prev"?0:180,Ot=s("navigationArrow",c(M4e,{style:{transform:"rotate(".concat(Xe,"deg)")},size:"24px"},null));return c(I_,{class:"".concat(o.value,"__modal-").concat(Ye,"-bt"),onClick:Ye==="prev"?K:de,icon:function(){return Ot}},null)},Re=function(){if(t.closeBtn!==!1)return c("div",{class:["".concat(o.value,"__modal-icon"),"".concat(o.value,"__modal-close-bt")],onClick:$},[s("closeBtn",c($y,{size:"24px"},null))])},Ze=function(){var Ye=re.value[0]||"",Xe=typeof Ye=="string"?Ye:Ye.mainImage||Ye.thumbnail;return c("div",{class:"".concat(o.value,"__trigger")},[c(Zh,{src:Xe,alt:"preview",fit:"contain",class:"".concat(o.value,"__trigger-img")},null),c("div",{class:"".concat(o.value,"__trigger--hover"),onClick:function(){return oe()}},[c("span",null,[c(R4e,{size:"1.4em",class:"".concat(o.value,"__trigger-icon")},null),l.value.previewText])])])};return function(){return t.mode==="modeless"?c(rn,null,[odt("trigger")?s("trigger",{params:{open:oe}}):Ze(),c(K4i,{zIndex:T.value,visible:y.value,index:p.value,images:re.value,scale:N.value,rotate:Y.value,mirror:I.value,currentImage:se.value,onRotate:Z,onZoomIn:j,onZoomOut:W,onMirror:B,onReset:J,onClose:te,onDownload:ee,draggable:t.draggable,showOverlay:u.value,title:_e,imageReferrerpolicy:f.value},null)]):c(rn,null,[odt("trigger")?s("trigger",{params:{open:oe}}):Ze(),c(op,{disabled:!t.attach||!L.value,to:L.value},{default:function(){return[c(p8,null,{default:function(){return[(y.value||!_.value)&&uu(c("div",{ref:ye,class:E.value,style:{zIndex:T.value},onWheel:Te,tabindex:-1,onKeydown:pe},[!!u.value&&c("div",{class:"".concat(o.value,"__modal-mask"),onClick:ce},null),re.value.length>1&&c(rn,null,[ke(),_e(),Ee("prev"),Ee("next")]),Re(),c(H3n,{zIndex:T.value+1,onZoomIn:j,onZoomOut:W,onMirror:B,onReset:J,onRotate:Z,onDownload:ee,scale:N.value,currentImage:se.value},null),c(N3n,{scale:N.value,rotate:Y.value,mirror:I.value,src:se.value.mainImage,placementSrc:se.value.thumbnail,isSvg:se.value.isSvg,imageReferrerpolicy:f.value},null)]),[[h1,y.value]])]}})]}})])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -1093,7 +1093,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var cpi={text:[1],avatar:[{type:"circle",size:"56px"}],paragraph:[1,1,{width:"70%"}],"avatar-text":[[{type:"circle"},{type:"text",height:"32px"}]],tab:[{height:"30px"},{height:"200px"}],article:[{type:"rect",height:"30px",width:"100%"},{type:"rect",height:"200px",width:"100%"},[{type:"text",height:"30px"},{type:"text",height:"30px"},{type:"text",height:"30px"}],[{type:"text",height:"30px"},{type:"text",height:"30px"}],[{type:"text",height:"30px"},{type:"text",height:"30px"}],[{type:"text",height:"30px"},{type:"text",height:"30px"}]]},dpi=function(t){var n=["width","height","marginRight","marginLeft","margin","size","background","backgroundColor"],r=Object.create(null);return n.forEach(function(o){if(o in t){var s=t[o],a=Os(s)?"".concat(s,"px"):s;if(o==="size"){var l=[a,a];r.width=l[0],r.height=l[1]}else r[o]=a}}),r},upi=et({name:"TSkeleton",props:lpi,setup:function(t,n){var r=n.slots,o=he(!1),s=an("skeleton"),a=il(),l=function(m){return["".concat(s.value,"__col"),"".concat(s.value,"--type-").concat(m.type||"text"),Pe({},"".concat(s.value,"--animation-").concat(t.animation),t.animation)]},d=function(m){var v=[];return Cr(m)?v=m:Os(m)?v=new Array(m).fill({type:"text"}):v=[m],v.map(function(f){return c("div",{class:l(f),style:dpi(f)},[ni(f.content)?f.content(xn):f.content])})},u=function(m){var v=m||t.rowCol,f=function(){return["".concat(s.value,"__row")]};return v.map(function(k){return c("div",{class:f()},[d(k)])})},h=null;return At(function(){return t.loading},function(g){if(!g){clearTimeout(h),o.value=!1;return}t.delay>0?h=setTimeout(function(){clearTimeout(h),o.value=!0},t.delay):o.value=!0},{immediate:!0}),function(){var g=a("default","content");if(r.default&&!o.value)return c("div",null,[g]);if(o.value){var m=[];return t.theme&&!t.rowCol&&m.push(u(cpi[t.theme])),t.rowCol&&m.push(u(t.rowCol)),!t.theme&&!t.rowCol&&m.push(u([1,1,1,{width:"70%"}])),c("div",{class:s.value},[m])}}}});/** + */var cpi={text:[1],avatar:[{type:"circle",size:"56px"}],paragraph:[1,1,{width:"70%"}],"avatar-text":[[{type:"circle"},{type:"text",height:"32px"}]],tab:[{height:"30px"},{height:"200px"}],article:[{type:"rect",height:"30px",width:"100%"},{type:"rect",height:"200px",width:"100%"},[{type:"text",height:"30px"},{type:"text",height:"30px"},{type:"text",height:"30px"}],[{type:"text",height:"30px"},{type:"text",height:"30px"}],[{type:"text",height:"30px"},{type:"text",height:"30px"}],[{type:"text",height:"30px"},{type:"text",height:"30px"}]]},dpi=function(t){var n=["width","height","marginRight","marginLeft","margin","size","background","backgroundColor"],r=Object.create(null);return n.forEach(function(o){if(o in t){var s=t[o],a=Os(s)?"".concat(s,"px"):s;if(o==="size"){var l=[a,a];r.width=l[0],r.height=l[1]}else r[o]=a}}),r},upi=et({name:"TSkeleton",props:lpi,setup:function(t,n){var r=n.slots,o=he(!1),s=sn("skeleton"),a=il(),l=function(m){return["".concat(s.value,"__col"),"".concat(s.value,"--type-").concat(m.type||"text"),Pe({},"".concat(s.value,"--animation-").concat(t.animation),t.animation)]},d=function(m){var v=[];return Cr(m)?v=m:Os(m)?v=new Array(m).fill({type:"text"}):v=[m],v.map(function(f){return c("div",{class:l(f),style:dpi(f)},[ti(f.content)?f.content(xn):f.content])})},u=function(m){var v=m||t.rowCol,f=function(){return["".concat(s.value,"__row")]};return v.map(function(k){return c("div",{class:f()},[d(k)])})},h=null;return At(function(){return t.loading},function(g){if(!g){clearTimeout(h),o.value=!1;return}t.delay>0?h=setTimeout(function(){clearTimeout(h),o.value=!0},t.delay):o.value=!0},{immediate:!0}),function(){var g=a("default","content");if(r.default&&!o.value)return c("div",null,[g]);if(o.value){var m=[];return t.theme&&!t.rowCol&&m.push(u(cpi[t.theme])),t.rowCol&&m.push(u(t.rowCol)),!t.theme&&!t.rowCol&&m.push(u([1,1,1,{width:"70%"}])),c("div",{class:s.value},[m])}}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -1109,23 +1109,23 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function b2(){var e=an(),t={classPrefix:e.value,tableBaseClass:{table:"".concat(e.value,"-table"),columnResizableTable:"".concat(e.value,"-table--column-resizable"),overflowVisible:"".concat(e.value,"-table--overflow-visible"),body:"".concat(e.value,"-table__body"),content:"".concat(e.value,"-table__content"),topContent:"".concat(e.value,"-table__top-content"),bottomContent:"".concat(e.value,"-table__bottom-content"),paginationWrap:"".concat(e.value,"-table__pagination-wrap"),tdLastRow:"".concat(e.value,"-table__td-last-row"),tdFirstCol:"".concat(e.value,"-table__td-first-col"),thCellInner:"".concat(e.value,"-table__th-cell-inner"),tableRowEdit:"".concat(e.value,"-table--row-edit"),cellEditable:"".concat(e.value,"-table__cell--editable"),cellEditWrap:"".concat(e.value,"-table__cell-wrap"),bordered:"".concat(e.value,"-table--bordered"),striped:"".concat(e.value,"-table--striped"),hover:"".concat(e.value,"-table--hoverable"),loading:"".concat(e.value,"-table--loading"),rowspanAndColspan:"".concat(e.value,"-table--rowspan-colspan"),empty:"".concat(e.value,"-table__empty"),emptyRow:"".concat(e.value,"-table__empty-row"),headerFixed:"".concat(e.value,"-table--header-fixed"),columnFixed:"".concat(e.value,"-table--column-fixed"),widthOverflow:"".concat(e.value,"-table--width-overflow"),multipleHeader:"".concat(e.value,"-table--multiple-header"),footerAffixed:"".concat(e.value,"-table--footer-affixed"),horizontalBarAffixed:"".concat(e.value,"-table--horizontal-bar-affixed"),affixedHeader:"".concat(e.value,"-table--affixed-header"),affixedHeaderElm:"".concat(e.value,"-table__affixed-header-elm"),affixedFooterElm:"".concat(e.value,"-table__affixed-footer-elm"),affixedFooterWrap:"".concat(e.value,"-table__affixed-footer-wrap"),scrollbarDivider:"".concat(e.value,"-table__scroll-bar-divider"),fullHeight:"".concat(e.value,"-table--full-height"),resizeLine:"".concat(e.value,"-table__resize-line"),obviousScrollbar:"".concat(e.value,"-table__scrollbar--obvious"),affixedHeaderWrap:"".concat(e.value,"-table__affixed-header-elm-wrap")},tdAlignClasses:{left:"".concat(e.value,"-align-left"),right:"".concat(e.value,"-align-right"),center:"".concat(e.value,"-align-center")},tableHeaderClasses:{header:"".concat(e.value,"-table__header"),thBordered:"".concat(e.value,"-table__header-th--bordered"),fixed:"".concat(e.value,"-table__header--fixed"),multipleHeader:"".concat(e.value,"-table__header--multiple")},tableFooterClasses:{footer:"".concat(e.value,"-table__footer"),fixed:"".concat(e.value,"-table__footer--fixed")},tableAlignClasses:{top:"".concat(e.value,"-vertical-align-top"),middle:"".concat(e.value,"-vertical-align-middle"),bottom:"".concat(e.value,"-vertical-align-bottom")},tableRowFixedClasses:{top:"".concat(e.value,"-table__row--fixed-top"),bottom:"".concat(e.value,"-table__row--fixed-bottom"),firstBottom:"".concat(e.value,"-table__row--fixed-bottom-first"),withoutBorderBottom:"".concat(e.value,"-table__row--without-border-bottom")},tableColFixedClasses:{left:"".concat(e.value,"-table__cell--fixed-left"),right:"".concat(e.value,"-table__cell--fixed-right"),lastLeft:"".concat(e.value,"-table__cell--fixed-left-last"),firstRight:"".concat(e.value,"-table__cell--fixed-right-first"),leftShadow:"".concat(e.value,"-table__content--scrollable-to-left"),rightShadow:"".concat(e.value,"-table__content--scrollable-to-right")},tableLayoutClasses:{auto:"".concat(e.value,"-table--layout-auto"),fixed:"".concat(e.value,"-table--layout-fixed")},tdEllipsisClass:"".concat(e.value,"-table-td--ellipsis"),tableFullRowClasses:{base:"".concat(e.value,"-table__row--full"),innerFullRow:"".concat(e.value,"-table__row-full-inner"),innerFullElement:"".concat(e.value,"-table__row-full-element"),firstFullRow:"".concat(e.value,"-table__first-full-row"),lastFullRow:"".concat(e.value,"-table__last-full-row")},tableExpandClasses:{iconBox:"".concat(e.value,"-table__expand-box"),iconCell:"".concat(e.value,"-table__expandable-icon-cell"),rowExpanded:"".concat(e.value,"-table__row--expanded"),rowFolded:"".concat(e.value,"-table__row--folded"),row:"".concat(e.value,"-table__expanded-row"),rowInner:"".concat(e.value,"-table__expanded-row-inner"),expanded:"".concat(e.value,"-table__row--expanded"),collapsed:"".concat(e.value,"-table__row--collapsed")},tableSortClasses:{sortable:"".concat(e.value,"-table__cell--sortable"),sortColumn:"".concat(e.value,"-table__sort-column"),title:"".concat(e.value,"-table__cell--title"),trigger:"".concat(e.value,"-table__cell--sort-trigger"),doubleIcon:"".concat(e.value,"-table__double-icons"),sortIcon:"".concat(e.value,"-table__sort-icon"),iconDirection:{asc:"".concat(e.value,"-table-sort-asc"),desc:"".concat(e.value,"-table-sort-desc")},iconActive:"".concat(e.value,"-table__sort-icon--active"),iconDefault:"".concat(e.value,"-icon-sort--default")},tableSelectedClasses:{selected:"".concat(e.value,"-table__row--selected"),disabled:"".concat(e.value,"-table__row--disabled"),checkCell:"".concat(e.value,"-table__cell-check")},tableFilterClasses:{filterable:"".concat(e.value,"-table__cell--filterable"),popup:"".concat(e.value,"-table__filter-pop"),icon:"".concat(e.value,"-table__filter-icon"),popupContent:"".concat(e.value,"-table__filter-pop-content"),result:"".concat(e.value,"-table__filter-result"),inner:"".concat(e.value,"-table__row-filter-inner"),bottomButtons:"".concat(e.value,"-table__filter--bottom-buttons"),contentInner:"".concat(e.value,"-table__filter-pop-content-inner"),iconWrap:"".concat(e.value,"-table__filter-icon-wrap")},asyncLoadingClass:"".concat(e.value,"-table__async-loading"),isFocusClass:"".concat(e.value,"-is-focus"),isLoadingClass:"".concat(e.value,"-is-loading"),isLoadMoreClass:"".concat(e.value,"-is-load-more"),tableTreeClasses:{col:"".concat(e.value,"-table__tree-col"),inlineCol:"".concat(e.value,"-table__tree-col--inline"),icon:"".concat(e.value,"-table__tree-op-icon"),leafNode:"".concat(e.value,"-table__tree-leaf-node")},tableDraggableClasses:{rowDraggable:"".concat(e.value,"-table--row-draggable"),rowHandlerDraggable:"".concat(e.value,"-table--row-handler-draggable"),colDraggable:"".concat(e.value,"-table--col-draggable"),handle:"".concat(e.value,"-table__handle-draggable"),ghost:"".concat(e.value,"-table__ele--draggable-ghost"),chosen:"".concat(e.value,"-table__ele--draggable-chosen"),dragging:"".concat(e.value,"-table__ele--draggable-dragging"),dragSortTh:"".concat(e.value,"-table__th--drag-sort")},virtualScrollClasses:{cursor:"".concat(e.value,"-table__virtual-scroll-cursor"),header:"".concat(e.value,"-table__virtual-scroll-header")},positiveRotate90:"".concat(e.value,"-positive-rotate-90"),negativeRotate180:"".concat(e.value,"-negative-rotate-180")};return t}/** + */function b2(){var e=sn(),t={classPrefix:e.value,tableBaseClass:{table:"".concat(e.value,"-table"),columnResizableTable:"".concat(e.value,"-table--column-resizable"),overflowVisible:"".concat(e.value,"-table--overflow-visible"),body:"".concat(e.value,"-table__body"),content:"".concat(e.value,"-table__content"),topContent:"".concat(e.value,"-table__top-content"),bottomContent:"".concat(e.value,"-table__bottom-content"),paginationWrap:"".concat(e.value,"-table__pagination-wrap"),tdLastRow:"".concat(e.value,"-table__td-last-row"),tdFirstCol:"".concat(e.value,"-table__td-first-col"),thCellInner:"".concat(e.value,"-table__th-cell-inner"),tableRowEdit:"".concat(e.value,"-table--row-edit"),cellEditable:"".concat(e.value,"-table__cell--editable"),cellEditWrap:"".concat(e.value,"-table__cell-wrap"),bordered:"".concat(e.value,"-table--bordered"),striped:"".concat(e.value,"-table--striped"),hover:"".concat(e.value,"-table--hoverable"),loading:"".concat(e.value,"-table--loading"),rowspanAndColspan:"".concat(e.value,"-table--rowspan-colspan"),empty:"".concat(e.value,"-table__empty"),emptyRow:"".concat(e.value,"-table__empty-row"),headerFixed:"".concat(e.value,"-table--header-fixed"),columnFixed:"".concat(e.value,"-table--column-fixed"),widthOverflow:"".concat(e.value,"-table--width-overflow"),multipleHeader:"".concat(e.value,"-table--multiple-header"),footerAffixed:"".concat(e.value,"-table--footer-affixed"),horizontalBarAffixed:"".concat(e.value,"-table--horizontal-bar-affixed"),affixedHeader:"".concat(e.value,"-table--affixed-header"),affixedHeaderElm:"".concat(e.value,"-table__affixed-header-elm"),affixedFooterElm:"".concat(e.value,"-table__affixed-footer-elm"),affixedFooterWrap:"".concat(e.value,"-table__affixed-footer-wrap"),scrollbarDivider:"".concat(e.value,"-table__scroll-bar-divider"),fullHeight:"".concat(e.value,"-table--full-height"),resizeLine:"".concat(e.value,"-table__resize-line"),obviousScrollbar:"".concat(e.value,"-table__scrollbar--obvious"),affixedHeaderWrap:"".concat(e.value,"-table__affixed-header-elm-wrap")},tdAlignClasses:{left:"".concat(e.value,"-align-left"),right:"".concat(e.value,"-align-right"),center:"".concat(e.value,"-align-center")},tableHeaderClasses:{header:"".concat(e.value,"-table__header"),thBordered:"".concat(e.value,"-table__header-th--bordered"),fixed:"".concat(e.value,"-table__header--fixed"),multipleHeader:"".concat(e.value,"-table__header--multiple")},tableFooterClasses:{footer:"".concat(e.value,"-table__footer"),fixed:"".concat(e.value,"-table__footer--fixed")},tableAlignClasses:{top:"".concat(e.value,"-vertical-align-top"),middle:"".concat(e.value,"-vertical-align-middle"),bottom:"".concat(e.value,"-vertical-align-bottom")},tableRowFixedClasses:{top:"".concat(e.value,"-table__row--fixed-top"),bottom:"".concat(e.value,"-table__row--fixed-bottom"),firstBottom:"".concat(e.value,"-table__row--fixed-bottom-first"),withoutBorderBottom:"".concat(e.value,"-table__row--without-border-bottom")},tableColFixedClasses:{left:"".concat(e.value,"-table__cell--fixed-left"),right:"".concat(e.value,"-table__cell--fixed-right"),lastLeft:"".concat(e.value,"-table__cell--fixed-left-last"),firstRight:"".concat(e.value,"-table__cell--fixed-right-first"),leftShadow:"".concat(e.value,"-table__content--scrollable-to-left"),rightShadow:"".concat(e.value,"-table__content--scrollable-to-right")},tableLayoutClasses:{auto:"".concat(e.value,"-table--layout-auto"),fixed:"".concat(e.value,"-table--layout-fixed")},tdEllipsisClass:"".concat(e.value,"-table-td--ellipsis"),tableFullRowClasses:{base:"".concat(e.value,"-table__row--full"),innerFullRow:"".concat(e.value,"-table__row-full-inner"),innerFullElement:"".concat(e.value,"-table__row-full-element"),firstFullRow:"".concat(e.value,"-table__first-full-row"),lastFullRow:"".concat(e.value,"-table__last-full-row")},tableExpandClasses:{iconBox:"".concat(e.value,"-table__expand-box"),iconCell:"".concat(e.value,"-table__expandable-icon-cell"),rowExpanded:"".concat(e.value,"-table__row--expanded"),rowFolded:"".concat(e.value,"-table__row--folded"),row:"".concat(e.value,"-table__expanded-row"),rowInner:"".concat(e.value,"-table__expanded-row-inner"),expanded:"".concat(e.value,"-table__row--expanded"),collapsed:"".concat(e.value,"-table__row--collapsed")},tableSortClasses:{sortable:"".concat(e.value,"-table__cell--sortable"),sortColumn:"".concat(e.value,"-table__sort-column"),title:"".concat(e.value,"-table__cell--title"),trigger:"".concat(e.value,"-table__cell--sort-trigger"),doubleIcon:"".concat(e.value,"-table__double-icons"),sortIcon:"".concat(e.value,"-table__sort-icon"),iconDirection:{asc:"".concat(e.value,"-table-sort-asc"),desc:"".concat(e.value,"-table-sort-desc")},iconActive:"".concat(e.value,"-table__sort-icon--active"),iconDefault:"".concat(e.value,"-icon-sort--default")},tableSelectedClasses:{selected:"".concat(e.value,"-table__row--selected"),disabled:"".concat(e.value,"-table__row--disabled"),checkCell:"".concat(e.value,"-table__cell-check")},tableFilterClasses:{filterable:"".concat(e.value,"-table__cell--filterable"),popup:"".concat(e.value,"-table__filter-pop"),icon:"".concat(e.value,"-table__filter-icon"),popupContent:"".concat(e.value,"-table__filter-pop-content"),result:"".concat(e.value,"-table__filter-result"),inner:"".concat(e.value,"-table__row-filter-inner"),bottomButtons:"".concat(e.value,"-table__filter--bottom-buttons"),contentInner:"".concat(e.value,"-table__filter-pop-content-inner"),iconWrap:"".concat(e.value,"-table__filter-icon-wrap")},asyncLoadingClass:"".concat(e.value,"-table__async-loading"),isFocusClass:"".concat(e.value,"-is-focus"),isLoadingClass:"".concat(e.value,"-is-loading"),isLoadMoreClass:"".concat(e.value,"-is-load-more"),tableTreeClasses:{col:"".concat(e.value,"-table__tree-col"),inlineCol:"".concat(e.value,"-table__tree-col--inline"),icon:"".concat(e.value,"-table__tree-op-icon"),leafNode:"".concat(e.value,"-table__tree-leaf-node")},tableDraggableClasses:{rowDraggable:"".concat(e.value,"-table--row-draggable"),rowHandlerDraggable:"".concat(e.value,"-table--row-handler-draggable"),colDraggable:"".concat(e.value,"-table--col-draggable"),handle:"".concat(e.value,"-table__handle-draggable"),ghost:"".concat(e.value,"-table__ele--draggable-ghost"),chosen:"".concat(e.value,"-table__ele--draggable-chosen"),dragging:"".concat(e.value,"-table__ele--draggable-dragging"),dragSortTh:"".concat(e.value,"-table__th--drag-sort")},virtualScrollClasses:{cursor:"".concat(e.value,"-table__virtual-scroll-cursor"),header:"".concat(e.value,"-table__virtual-scroll-header")},positiveRotate90:"".concat(e.value,"-positive-rotate-90"),negativeRotate180:"".concat(e.value,"-negative-rotate-180")};return t}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function vgt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function mpi(e){for(var t=1;t1}),l=function(u,h,g,m,v,f){var k=ui(u,3),A=k[0],p=k[1],b=k[2],w=Pe(Pe({},n.sortable,p),r.filterable,b),O=ni(m)?m(xn,{col:h,colIndex:g}):void 0,y=m!==void 0?!!m:!!h.ellipsis;return c("div",{class:w},[c("div",{class:n.title},[y?c(LZe,{placement:"bottom",attach:e.attach||(v?function(){return v}:void 0),tooltipContent:O&&function(){return O},tooltipProps:Hs(m)==="object"?m:void 0,classPrefix:f==null?void 0:f.classPrefix,overlayClassName:f==null?void 0:f.ellipsisOverlayClassName},vpi(A)?A:{default:function(){return[A]}}):c("div",null,[A]),!!(p||b)&&c("div",{class:r.iconWrap},[p,b])])])};return{thList:s,isMultipleHeader:a,spansAndLeafNodes:o,renderTitleWidthIcon:l}}/** + */function Agt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function pgt(e){for(var t=1;t1}),l=function(u,h,g,m,v,f){var k=ui(u,3),A=k[0],p=k[1],b=k[2],w=Pe(Pe({},n.sortable,p),r.filterable,b),O=ti(m)?m(xn,{col:h,colIndex:g}):void 0,y=m!==void 0?!!m:!!h.ellipsis;return c("div",{class:w},[c("div",{class:n.title},[y?c(LZe,{placement:"bottom",attach:e.attach||(v?function(){return v}:void 0),tooltipContent:O&&function(){return O},tooltipProps:Hs(m)==="object"?m:void 0,classPrefix:f==null?void 0:f.classPrefix,overlayClassName:f==null?void 0:f.ellipsisOverlayClassName},vpi(A)?A:{default:function(){return[A]}}):c("div",null,[A]),!!(p||b)&&c("div",{class:r.iconWrap},[p,b])])])};return{thList:s,isMultipleHeader:a,spansAndLeafNodes:o,renderTitleWidthIcon:l}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function bgt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Api(e){for(var t=1;tj}return!(R||t.value||B===g.value.length-1)},E=function(P,D,I,B){return D?y(P,D,I,B):_(I,B)},T=function(P,D,I){var B,R,M;if(A.draggingCol){var N=A.draggingCol,j=N.getBoundingClientRect(),W=(B=n.value)===null||B===void 0?void 0:B.getBoundingClientRect(),H=(R=h.value[D.colKey])===null||R===void 0?void 0:R.next,X=(M=h.value[D.colKey])===null||M===void 0?void 0:M.prev,Y=b(D)?C(N,D,H,j,W):E(D,H,j,W),Z=Y.resizeLinePos,ie=Y.minResizeLineLeft,J=Y.maxResizeLineLeft;if(A.isDragging=!0,A.draggingStart=P.x,u!=null&&u.value){p.display="block",p.height="".concat(W.bottom-j.top,"px"),p.left="".concat(Z,"px");var re=n.value.parentElement.getBoundingClientRect();p.bottom="".concat(re.bottom-W.bottom,"px")}var se=function(){var K;if(A.isDragging){var de=Z-parseFloat(p.left)||0,V=o("calculate"),ee=(K=h.value[D.colKey])===null||K===void 0?void 0:K.current;if(ee){var oe=A.effectCol==="next"?ee.nextSibling:ee.prevSibling,te=Api({},V),$=D.resizable!==!1?D:oe,ce=A.effectCol==="next"?ee.nextSibling:D,pe=L(te,ce,de,I);A.effectCol==="next"?b(D)?N.dataset.colkey!==D.colKey?te[H.colKey]+=de:te[$.colKey]+=de:(te[$.colKey]-=de,pe&&(te[H.colKey]+=de)):A.effectCol==="prev"&&(pe&&(te[$.colKey]+=de),X&&(te[X.colKey]-=de)),s(te);var ye=S(te);a(Math.round(ye)),l(),A.isDragging=!1,A.draggingCol=null,A.effectCol=null,N.style.cursor="",p.display="none",p.left="0",sa(document,"mouseup",se),sa(document,"mousemove",le),document.onselectstart=m,document.ondragstart=v,d==null||d({columnsWidth:te})}}},le=function(K){if(A.isDragging){var de=Z+K.x-A.draggingStart;p.left="".concat(Math.min(Math.max(de,ie),J),"px")}};Cl(document,"mouseup",se),Cl(document,"mousemove",le),document.onselectstart=function(){return!1},document.ondragstart=function(){return!1}}};return{resizeLineRef:u,resizeLineStyle:p,onColumnMouseover:w,onColumnMousedown:T,setEffectColMap:k}}/** + */function bgt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Api(e){for(var t=1;tj}return!(R||t.value||B===g.value.length-1)},E=function(P,D,I,B){return D?y(P,D,I,B):_(I,B)},Q=function(P,D,I){var B,R,M;if(A.draggingCol){var N=A.draggingCol,j=N.getBoundingClientRect(),W=(B=n.value)===null||B===void 0?void 0:B.getBoundingClientRect(),H=(R=h.value[D.colKey])===null||R===void 0?void 0:R.next,X=(M=h.value[D.colKey])===null||M===void 0?void 0:M.prev,Y=b(D)?C(N,D,H,j,W):E(D,H,j,W),Z=Y.resizeLinePos,ie=Y.minResizeLineLeft,J=Y.maxResizeLineLeft;if(A.isDragging=!0,A.draggingStart=P.x,u!=null&&u.value){p.display="block",p.height="".concat(W.bottom-j.top,"px"),p.left="".concat(Z,"px");var re=n.value.parentElement.getBoundingClientRect();p.bottom="".concat(re.bottom-W.bottom,"px")}var se=function(){var K;if(A.isDragging){var de=Z-parseFloat(p.left)||0,V=o("calculate"),ee=(K=h.value[D.colKey])===null||K===void 0?void 0:K.current;if(ee){var oe=A.effectCol==="next"?ee.nextSibling:ee.prevSibling,te=Api({},V),$=D.resizable!==!1?D:oe,ce=A.effectCol==="next"?ee.nextSibling:D,pe=L(te,ce,de,I);A.effectCol==="next"?b(D)?N.dataset.colkey!==D.colKey?te[H.colKey]+=de:te[$.colKey]+=de:(te[$.colKey]-=de,pe&&(te[H.colKey]+=de)):A.effectCol==="prev"&&(pe&&(te[$.colKey]+=de),X&&(te[X.colKey]-=de)),s(te);var ye=S(te);a(Math.round(ye)),l(),A.isDragging=!1,A.draggingCol=null,A.effectCol=null,N.style.cursor="",p.display="none",p.left="0",sa(document,"mouseup",se),sa(document,"mousemove",le),document.onselectstart=m,document.ondragstart=v,d==null||d({columnsWidth:te})}}},le=function(K){if(A.isDragging){var de=Z+K.x-A.draggingStart;p.left="".concat(Math.min(Math.max(de,ie),J),"px")}};Cl(document,"mouseup",se),Cl(document,"mousemove",le),document.onselectstart=function(){return!1},document.ondragstart=function(){return!1}}};return{resizeLineRef:u,resizeLineStyle:p,onColumnMouseover:w,onColumnMousedown:Q,setEffectColMap:k}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function Ogt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function rP(e){for(var t=1;t6&&arguments[6]!==void 0?arguments[6]:0;if(!r||!r.length)return{style:void 0,classes:void 0};var l=tn-1-r[1],u=n-r[1],h=(o==null?void 0:o.get(e))||{},g=Pe(Pe(Pe(Pe({},s.top,l),s.bottom,d),s.firstBottom,t===u),s.withoutBorderBottom,t===u-1),m={top:l?"".concat(h.top-a,"px"):void 0,bottom:d?"".concat(h.bottom+a,"px"):void 0};return{style:m,classes:g}}function ypi(e,t,n,r){var o=Li(e),s=o.columns,a=o.tableLayout,l=o.tableContentWidth,d=o.fixedRows,u=o.firstFullRow,h=o.lastFullRow,g=o.maxHeight,m=o.headerAffixedTop,v=o.footerAffixedBottom,f=o.bordered,k=o.resizable,A=o.allowResizeColumnWidth,p=he([]),b=he(),w=he(),O=he(!1),y=he(!1),C=he(),_=he(6),S=he(new Map),L=hs({left:!1,right:!1}),E=he({left:0,top:0}),T=he(0),Q=he(0),P=he({}),D=he(!1),I=he(!1),B=he(!1),R=G(function(){var Ee,Re;return(Ee=(Re=A.value)!==null&&Re!==void 0?Re:k.value)!==null&&Ee!==void 0?Ee:!1}),M=G(function(){var Ee;return!(e.headerAffixedTop||e.footerAffixedBottom||e.horizontalScrollAffixedBottom||((Ee=e.scroll)===null||Ee===void 0?void 0:Ee.type)==="virtual")});function N(Ee){C.value=Ee}function j(Ee){for(var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Map,Ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],it=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,Ye=arguments.length>4?arguments[4]:void 0,Xe=0,wt=Ee.length;Xe2&&arguments[2]!==void 0?arguments[2]:{},Ye=0,Xe=Re.length;Ye=0&&Re[Qe].fixed!=="left";)Qe-=1;var Be=Re[Qe],De=Ye===0&&(it==null?void 0:it.left)||0,qe=Ze.get((Be==null?void 0:Be.colKey)||Ye-1);Me&&(Me.left=((qe==null?void 0:qe.left)||De)+((qe==null?void 0:qe.width)||0)),(wt=kt.children)!==null&&wt!==void 0&&wt.length&&W(kt.children,Ze,Me)}},H=function(Re,Ze){for(var it=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Ye=Re.length-1;Ye>=0;Ye--){var Xe,wt=Re[Ye];if(wt.fixed==="left")return;for(var kt=Ze.get(wt.colKey||Ye),Me=Ye+1;Me=Qe.length-Me;oi--){var Fi=Re[Re.length-(Qe.length-oi)],ir=Tn(Qe[oi],De),zr=Ze.get(ir)||{},Bo=Tn(Qe[oi+1],De),co=Ze.get(Bo)||{},Hr=0;oi===Qe.length-1&&(Hr=(Ye==null?void 0:Ye.getBoundingClientRect().height)||0),zr.bottom=(co.bottom||Hr)+(co.height||0),Ze.set(ir,rP(rP({},zr),{},{height:(Fi==null?void 0:Fi.getBoundingClientRect().height)||0}))}},Z=function(Re,Ze){if(S.value.clear(),!!Re){var it=Re.querySelector("thead");it&&X(it.children,Ze);var Ye=Re.querySelector("tbody"),Xe=Re.querySelector("tfoot");Ye&&Y(Ye.children,Ze,it,Xe),S.value=Ze}},ie,J=function(Re,Ze){if(!(!D.value||!Re)){var it=Re.scrollLeft;if(!(ie===it&&(!Ze||!Ze.skipScrollLimit))){ie=it;var Ye=Re.clientWidth+it0;L.left===Xe&&L.right===Ye||(L.left=Xe&&B.value,L.right=Ye&&I.value)}}},re=function(Re){for(var Ze=0;Zew.value.clientHeight,y.value=w.value.scrollWidth>w.value.clientWidth;var Ze=w.value.getBoundingClientRect();E.value={top:Ze.top,left:Ze.left},clearTimeout(Re)}},0)},ge=function(Re){Q.value!==Re&&(Q.value=Re)},K=function(){var Re,Ze,it=(Re=w.value)===null||Re===void 0?void 0:Re.getBoundingClientRect();if(it){var Ye=O.value?_.value:0;T.value=it.width-Ye-(e.bordered?1:0);var Xe=C==null||(Ze=C.value)===null||Ze===void 0?void 0:Ze.getBoundingClientRect();Xe!=null&&Xe.width&&ge(Xe.width)}},de=function(){var Re,Ze,it,Ye,Xe,wt,kt,Me;(Re=r.paginationAffixRef.value)===null||Re===void 0||(Ze=Re.handleScroll)===null||Ze===void 0||Ze.call(Re),(it=r.horizontalScrollAffixRef.value)===null||it===void 0||(Ye=it.handleScroll)===null||Ye===void 0||Ye.call(it),(Xe=r.headerTopAffixRef.value)===null||Xe===void 0||(wt=Xe.handleScroll)===null||wt===void 0||wt.call(Xe),(kt=r.footerBottomAffixRef.value)===null||kt===void 0||(Me=kt.handleScroll)===null||Me===void 0||Me.call(kt)},V=function(Re){for(var Ze={},it=0,Ye=Re.length;it0&&arguments[0]!==void 0?arguments[0]:0,nn=arguments.length>1?arguments[1]:void 0;return gn+nn},0),Ot=w.value.clientWidth,Mt=qe-Be;ge(Math.max(Ot,Mt))}});var pe=function(){oe(),le(),de(),(D.value||O.value)&&(se(),J(w.value,{skipScrollLimit:!0})),a.value==="auto"&&ee(ce("calculate"))},ye=Ap(function(){pe()},30),Te=null;function me(Ee){typeof window>"u"||MB()<11||typeof window.ResizeObserver>"u"||(sa(window,"resize",ye),Te=new window.ResizeObserver(function(){var Re=setTimeout(function(){pe(),clearTimeout(Re)},200)}),Te.observe(Ee),b.value=Ee)}pn(function(){var Ee=z4i();_.value=Ee,oe();var Re=D.value||O.value||!M.value||!p.value.length,Ze=typeof window<"u",it=Ze&&typeof window.ResizeObserver<"u";(Re&&MB()<11||!it)&&Cl(window,"resize",ye)}),qs(function(){var Ee,Re;typeof window<"u"&&sa(window,"resize",ye),(Ee=Te)===null||Ee===void 0||Ee.unobserve(b.value),(Re=Te)===null||Re===void 0||Re.disconnect()});var ke=function(Re){p.value=Re},_e=function(){se(),le()};return{tableWidth:T,tableElmWidth:Q,thWidthList:P,isFixedHeader:O,isWidthOverflow:y,tableContentRef:w,isFixedColumn:D,showColumnShadow:L,rowAndColFixedPosition:S,virtualScrollHeaderPos:E,scrollbarWidth:_,setData:ke,refreshTable:pe,setTableElmWidth:ge,emitScrollEvent:$,updateThWidthListHandler:oe,updateColumnFixedShadow:J,setUseFixedTableElmRef:N,getThWidthList:ce,updateThWidthList:ee,addTableResizeObserver:me,updateTableAfterColumnResize:_e}}/** + */function Ogt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function rP(e){for(var t=1;t6&&arguments[6]!==void 0?arguments[6]:0;if(!r||!r.length)return{style:void 0,classes:void 0};var l=tn-1-r[1],u=n-r[1],h=(o==null?void 0:o.get(e))||{},g=Pe(Pe(Pe(Pe({},s.top,l),s.bottom,d),s.firstBottom,t===u),s.withoutBorderBottom,t===u-1),m={top:l?"".concat(h.top-a,"px"):void 0,bottom:d?"".concat(h.bottom+a,"px"):void 0};return{style:m,classes:g}}function ypi(e,t,n,r){var o=Li(e),s=o.columns,a=o.tableLayout,l=o.tableContentWidth,d=o.fixedRows,u=o.firstFullRow,h=o.lastFullRow,g=o.maxHeight,m=o.headerAffixedTop,v=o.footerAffixedBottom,f=o.bordered,k=o.resizable,A=o.allowResizeColumnWidth,p=he([]),b=he(),w=he(),O=he(!1),y=he(!1),C=he(),_=he(6),S=he(new Map),L=hs({left:!1,right:!1}),E=he({left:0,top:0}),Q=he(0),T=he(0),P=he({}),D=he(!1),I=he(!1),B=he(!1),R=G(function(){var Ee,Re;return(Ee=(Re=A.value)!==null&&Re!==void 0?Re:k.value)!==null&&Ee!==void 0?Ee:!1}),M=G(function(){var Ee;return!(e.headerAffixedTop||e.footerAffixedBottom||e.horizontalScrollAffixedBottom||((Ee=e.scroll)===null||Ee===void 0?void 0:Ee.type)==="virtual")});function N(Ee){C.value=Ee}function j(Ee){for(var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Map,Ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],it=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,Ye=arguments.length>4?arguments[4]:void 0,Xe=0,Ot=Ee.length;Xe2&&arguments[2]!==void 0?arguments[2]:{},Ye=0,Xe=Re.length;Ye=0&&Re[Qe].fixed!=="left";)Qe-=1;var Be=Re[Qe],De=Ye===0&&(it==null?void 0:it.left)||0,qe=Ze.get((Be==null?void 0:Be.colKey)||Ye-1);Me&&(Me.left=((qe==null?void 0:qe.left)||De)+((qe==null?void 0:qe.width)||0)),(Ot=kt.children)!==null&&Ot!==void 0&&Ot.length&&W(kt.children,Ze,Me)}},H=function(Re,Ze){for(var it=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Ye=Re.length-1;Ye>=0;Ye--){var Xe,Ot=Re[Ye];if(Ot.fixed==="left")return;for(var kt=Ze.get(Ot.colKey||Ye),Me=Ye+1;Me=Qe.length-Me;oi--){var Fi=Re[Re.length-(Qe.length-oi)],ir=Tn(Qe[oi],De),zr=Ze.get(ir)||{},Bo=Tn(Qe[oi+1],De),co=Ze.get(Bo)||{},Hr=0;oi===Qe.length-1&&(Hr=(Ye==null?void 0:Ye.getBoundingClientRect().height)||0),zr.bottom=(co.bottom||Hr)+(co.height||0),Ze.set(ir,rP(rP({},zr),{},{height:(Fi==null?void 0:Fi.getBoundingClientRect().height)||0}))}},Z=function(Re,Ze){if(S.value.clear(),!!Re){var it=Re.querySelector("thead");it&&X(it.children,Ze);var Ye=Re.querySelector("tbody"),Xe=Re.querySelector("tfoot");Ye&&Y(Ye.children,Ze,it,Xe),S.value=Ze}},ie,J=function(Re,Ze){if(!(!D.value||!Re)){var it=Re.scrollLeft;if(!(ie===it&&(!Ze||!Ze.skipScrollLimit))){ie=it;var Ye=Re.clientWidth+it0;L.left===Xe&&L.right===Ye||(L.left=Xe&&B.value,L.right=Ye&&I.value)}}},re=function(Re){for(var Ze=0;Zew.value.clientHeight,y.value=w.value.scrollWidth>w.value.clientWidth;var Ze=w.value.getBoundingClientRect();E.value={top:Ze.top,left:Ze.left},clearTimeout(Re)}},0)},ge=function(Re){T.value!==Re&&(T.value=Re)},K=function(){var Re,Ze,it=(Re=w.value)===null||Re===void 0?void 0:Re.getBoundingClientRect();if(it){var Ye=O.value?_.value:0;Q.value=it.width-Ye-(e.bordered?1:0);var Xe=C==null||(Ze=C.value)===null||Ze===void 0?void 0:Ze.getBoundingClientRect();Xe!=null&&Xe.width&&ge(Xe.width)}},de=function(){var Re,Ze,it,Ye,Xe,Ot,kt,Me;(Re=r.paginationAffixRef.value)===null||Re===void 0||(Ze=Re.handleScroll)===null||Ze===void 0||Ze.call(Re),(it=r.horizontalScrollAffixRef.value)===null||it===void 0||(Ye=it.handleScroll)===null||Ye===void 0||Ye.call(it),(Xe=r.headerTopAffixRef.value)===null||Xe===void 0||(Ot=Xe.handleScroll)===null||Ot===void 0||Ot.call(Xe),(kt=r.footerBottomAffixRef.value)===null||kt===void 0||(Me=kt.handleScroll)===null||Me===void 0||Me.call(kt)},V=function(Re){for(var Ze={},it=0,Ye=Re.length;it0&&arguments[0]!==void 0?arguments[0]:0,dn=arguments.length>1?arguments[1]:void 0;return mn+dn},0),bt=w.value.clientWidth,Ut=qe-Be;ge(Math.max(bt,Ut))}});var pe=function(){oe(),le(),de(),(D.value||O.value)&&(se(),J(w.value,{skipScrollLimit:!0})),a.value==="auto"&&ee(ce("calculate"))},ye=Ap(function(){pe()},30),Te=null;function me(Ee){typeof window>"u"||MB()<11||typeof window.ResizeObserver>"u"||(sa(window,"resize",ye),Te=new window.ResizeObserver(function(){var Re=setTimeout(function(){pe(),clearTimeout(Re)},200)}),Te.observe(Ee),b.value=Ee)}An(function(){var Ee=z4i();_.value=Ee,oe();var Re=D.value||O.value||!M.value||!p.value.length,Ze=typeof window<"u",it=Ze&&typeof window.ResizeObserver<"u";(Re&&MB()<11||!it)&&Cl(window,"resize",ye)}),qs(function(){var Ee,Re;typeof window<"u"&&sa(window,"resize",ye),(Ee=Te)===null||Ee===void 0||Ee.unobserve(b.value),(Re=Te)===null||Re===void 0||Re.disconnect()});var ke=function(Re){p.value=Re},_e=function(){se(),le()};return{tableWidth:Q,tableElmWidth:T,thWidthList:P,isFixedHeader:O,isWidthOverflow:y,tableContentRef:w,isFixedColumn:D,showColumnShadow:L,rowAndColFixedPosition:S,virtualScrollHeaderPos:E,scrollbarWidth:_,setData:ke,refreshTable:pe,setTableElmWidth:ge,emitScrollEvent:$,updateThWidthListHandler:oe,updateColumnFixedShadow:J,setUseFixedTableElmRef:N,getThWidthList:ce,updateThWidthList:ee,addTableResizeObserver:me,updateTableAfterColumnResize:_e}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -1133,15 +1133,15 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function Spi(e){var t=he(),n=he(),r=he(),o=he(),s=he(),a=he(!0),l=he(!0),d=he(!0),u=!1,h=!1,g=G(function(){return e.scroll&&e.scroll.type==="virtual"&&(e.scroll.threshold||100)re.height},A=function(re){return _f(re)?0:re.offsetTop||0},p=function(){var re,se,le;if(!(!m.value&&!g.value&&!t.value)){var ge=(re=t.value)===null||re===void 0?void 0:re.getBoundingClientRect();if(ge){var K=(se=t.value)===null||se===void 0||(se=se.querySelector("thead"))===null||se===void 0?void 0:se.getBoundingClientRect(),de=(K==null?void 0:K.height)||0,V=(le=r.value)===null||le===void 0?void 0:le.getBoundingClientRect();if((e.headerAffixedTop||g.value)&&n.value){var ee=A(e.headerAffixProps||e.headerAffixedTop),oe=(V==null?void 0:V.height)||0,te=Math.abs(ge.top)-1*K.height),a.value=te}if(e.footerAffixedBottom&&r!==null&&r!==void 0&&r.value)l.value=k(V,ge,de);else if(e.horizontalScrollAffixedBottom&&o!==null&&o!==void 0&&o.value){var $=o.value.getBoundingClientRect();l.value=k($,ge,de)}if(e.paginationAffixedBottom&&s.value){var ce=s.value.getBoundingClientRect();d.value=k(ce,ge,de)}}}},b=function(){p()},w=function(){f(r.value)},O=function(){f(n.value)},y=function(){f(o.value)},C=function(){f(t.value)},_=function(){Cl(r.value,"scroll",w)},S=function(){sa(r.value,"scroll",w)},L=function(){Cl(n.value,"scroll",O),R()},E=function(){u||sa(n.value,"scroll",O),M()},T=function(){Cl(o.value,"scroll",y)},Q=function(){sa(o.value,"scroll",y)},P=function(){Cl(t.value,"scroll",C),R()},D=function(){u||sa(t.value,"scroll",C),M()},I=function(){u=!0},B=function(){u=!1,h||(sa(n.value,"scroll",O),sa(t.value,"scroll",C))},R=function(){h=!0},M=function(){h=!1},N=[],j=function(re){var se=Ap(function(de){sa(re,"scroll",de)},200);function le(){f(re),se(le)}function ge(de){de.composedPath().includes(re)&&(N.forEach(function(V){return V()}),N.length=0,Cl(re,"scroll",le),se(le),N.push(function(){sa(re,"scroll",le)}))}Cl(re,"touchstart",ge);function K(){sa(re,"touchstart",ge)}return{removeElementTouchScrollListener:K}},W=[],H=function(){W.forEach(function(re){return re()}),W.length=0},X=function(){sa(window,"mousedown",I),sa(window,"mouseup",B),H(),n.value&&(sa(n.value,"mouseenter",L),sa(n.value,"mouseleave",E)),r.value&&(sa(r.value,"mouseenter",_),sa(r.value,"mouseleave",S)),t.value&&(sa(t.value,"mouseenter",P),sa(t.value,"mouseleave",D)),o.value&&(sa(o.value,"mouseenter",T),sa(o.value,"mouseleave",Q))},Y=function(){if(Cl(window,"mousedown",I),Cl(window,"mouseup",B),X(),n.value){Cl(n.value,"mouseenter",L),Cl(n.value,"mouseleave",E);var re=j(n.value),se=re.removeElementTouchScrollListener;W.push(se)}if(e.footerAffixedBottom&&r.value){Cl(r.value,"mouseenter",_),Cl(r.value,"mouseleave",S);var le=j(r.value),ge=le.removeElementTouchScrollListener;W.push(ge)}if(e.horizontalScrollAffixedBottom&&o.value){Cl(o.value,"mouseenter",T),Cl(o.value,"mouseleave",Q);var K=j(o.value),de=K.removeElementTouchScrollListener;W.push(de)}if((m.value||g.value)&&t.value){Cl(t.value,"mouseenter",P),Cl(t.value,"mouseleave",D);var V=j(t.value),ee=V.removeElementTouchScrollListener;W.push(ee)}},Z=function(){if(!(!m.value&&!e.paginationAffixedBottom))var re=setTimeout(function(){m.value||e.paginationAffixedBottom?Cl(document,"scroll",b):sa(document,"scroll",b),clearTimeout(re)})};At([n,r,o,t],function(){Y(),f(),p()}),At(m,Z),At(function(){return[e.data,e.columns,e.headerAffixedTop,e.footerAffixedBottom,e.horizontalScrollAffixedBottom]},function(){f()}),qs(function(){sa(document,"scroll",b),X(),n.value=null,r.value=null,o.value=null,t.value=null});var ie=function(re){t.value=re,Z()};return{showAffixHeader:a,showAffixFooter:l,showAffixPagination:d,affixHeaderRef:n,affixFooterRef:r,horizontalScrollbarRef:o,paginationRef:s,onHorizontalScroll:f,setTableContentRef:ie,updateAffixHeaderOrFooter:p}}/** + */function Spi(e){var t=he(),n=he(),r=he(),o=he(),s=he(),a=he(!0),l=he(!0),d=he(!0),u=!1,h=!1,g=G(function(){return e.scroll&&e.scroll.type==="virtual"&&(e.scroll.threshold||100)re.height},A=function(re){return _f(re)?0:re.offsetTop||0},p=function(){var re,se,le;if(!(!m.value&&!g.value&&!t.value)){var ge=(re=t.value)===null||re===void 0?void 0:re.getBoundingClientRect();if(ge){var K=(se=t.value)===null||se===void 0||(se=se.querySelector("thead"))===null||se===void 0?void 0:se.getBoundingClientRect(),de=(K==null?void 0:K.height)||0,V=(le=r.value)===null||le===void 0?void 0:le.getBoundingClientRect();if((e.headerAffixedTop||g.value)&&n.value){var ee=A(e.headerAffixProps||e.headerAffixedTop),oe=(V==null?void 0:V.height)||0,te=Math.abs(ge.top)-1*K.height),a.value=te}if(e.footerAffixedBottom&&r!==null&&r!==void 0&&r.value)l.value=k(V,ge,de);else if(e.horizontalScrollAffixedBottom&&o!==null&&o!==void 0&&o.value){var $=o.value.getBoundingClientRect();l.value=k($,ge,de)}if(e.paginationAffixedBottom&&s.value){var ce=s.value.getBoundingClientRect();d.value=k(ce,ge,de)}}}},b=function(){p()},w=function(){f(r.value)},O=function(){f(n.value)},y=function(){f(o.value)},C=function(){f(t.value)},_=function(){Cl(r.value,"scroll",w)},S=function(){sa(r.value,"scroll",w)},L=function(){Cl(n.value,"scroll",O),R()},E=function(){u||sa(n.value,"scroll",O),M()},Q=function(){Cl(o.value,"scroll",y)},T=function(){sa(o.value,"scroll",y)},P=function(){Cl(t.value,"scroll",C),R()},D=function(){u||sa(t.value,"scroll",C),M()},I=function(){u=!0},B=function(){u=!1,h||(sa(n.value,"scroll",O),sa(t.value,"scroll",C))},R=function(){h=!0},M=function(){h=!1},N=[],j=function(re){var se=Ap(function(de){sa(re,"scroll",de)},200);function le(){f(re),se(le)}function ge(de){de.composedPath().includes(re)&&(N.forEach(function(V){return V()}),N.length=0,Cl(re,"scroll",le),se(le),N.push(function(){sa(re,"scroll",le)}))}Cl(re,"touchstart",ge);function K(){sa(re,"touchstart",ge)}return{removeElementTouchScrollListener:K}},W=[],H=function(){W.forEach(function(re){return re()}),W.length=0},X=function(){sa(window,"mousedown",I),sa(window,"mouseup",B),H(),n.value&&(sa(n.value,"mouseenter",L),sa(n.value,"mouseleave",E)),r.value&&(sa(r.value,"mouseenter",_),sa(r.value,"mouseleave",S)),t.value&&(sa(t.value,"mouseenter",P),sa(t.value,"mouseleave",D)),o.value&&(sa(o.value,"mouseenter",Q),sa(o.value,"mouseleave",T))},Y=function(){if(Cl(window,"mousedown",I),Cl(window,"mouseup",B),X(),n.value){Cl(n.value,"mouseenter",L),Cl(n.value,"mouseleave",E);var re=j(n.value),se=re.removeElementTouchScrollListener;W.push(se)}if(e.footerAffixedBottom&&r.value){Cl(r.value,"mouseenter",_),Cl(r.value,"mouseleave",S);var le=j(r.value),ge=le.removeElementTouchScrollListener;W.push(ge)}if(e.horizontalScrollAffixedBottom&&o.value){Cl(o.value,"mouseenter",Q),Cl(o.value,"mouseleave",T);var K=j(o.value),de=K.removeElementTouchScrollListener;W.push(de)}if((m.value||g.value)&&t.value){Cl(t.value,"mouseenter",P),Cl(t.value,"mouseleave",D);var V=j(t.value),ee=V.removeElementTouchScrollListener;W.push(ee)}},Z=function(){if(!(!m.value&&!e.paginationAffixedBottom))var re=setTimeout(function(){m.value||e.paginationAffixedBottom?Cl(document,"scroll",b):sa(document,"scroll",b),clearTimeout(re)})};At([n,r,o,t],function(){Y(),f(),p()}),At(m,Z),At(function(){return[e.data,e.columns,e.headerAffixedTop,e.footerAffixedBottom,e.horizontalScrollAffixedBottom]},function(){f()}),qs(function(){sa(document,"scroll",b),X(),n.value=null,r.value=null,o.value=null,t.value=null});var ie=function(re){t.value=re,Z()};return{showAffixHeader:a,showAffixFooter:l,showAffixPagination:d,affixHeaderRef:n,affixFooterRef:r,horizontalScrollbarRef:o,paginationRef:s,onHorizontalScroll:f,setTableContentRef:ie,updateAffixHeaderOrFooter:p}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function EZe(e,t){if(e){for(var n=e instanceof Array?e:[e],r={},o=0;o1&&(M.rowspan=j.rowspan),((H=j)===null||H===void 0?void 0:H.colspan)>1&&(M.colspan=j.colspan),j.skipped)return null}return S(N,{dataLength:P,rowAndColFixedPosition:D,columnLength:E.length,cellSpans:M,cellEmptyContent:t.cellEmptyContent})});return c("tr",Yn({ref:l},A.value,{style:(L=k.value)===null||L===void 0?void 0:L.style,class:p.value},y(Q,t.rowIndex)),[w.value?[c("td",{style:{height:"".concat(O.value,"px"),border:"none"}},null)]:I])}}});/** + */function Cgt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function yk(e){for(var t=1;t1&&(M.rowspan=j.rowspan),((H=j)===null||H===void 0?void 0:H.colspan)>1&&(M.colspan=j.colspan),j.skipped)return null}return S(N,{dataLength:P,rowAndColFixedPosition:D,columnLength:E.length,cellSpans:M,cellEmptyContent:t.cellEmptyContent})});return c("tr",Yn({ref:l},A.value,{style:(L=k.value)===null||L===void 0?void 0:L.style,class:p.value},y(T,t.rowIndex)),[w.value?[c("td",{style:{height:"".concat(O.value,"px"),border:"none"}},null)]:I])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function _gt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Rse(e){for(var t=1;t1)for(var w=A+1;w1)for(var S=b+1;S1&&(Y.colspan=O.colspan),c("th",Yn({key:O.colKey,"data-colkey":O.colKey,class:B,style:N},Y,_,W),[c("div",{class:l.thCellInner},[X?c(LZe,{placement:"bottom",attach:t.attach||(o.value?function(){return h(o.value)}:void 0),tooltipContent:H&&function(){return H},tooltipProps:Hs(O.ellipsisTitle)==="object"?O.ellipsisTitle:void 0,overlayClassName:t.ellipsisOverlayClassName,classPrefix:t.classPrefix},Dpi(j)?j:{default:function(){return[j]}}):j])])});return c("tr",{key:b},[w])})};return c("thead",{ref:o,class:d.value},[g(t.rowAndColFixedPosition,t.thWidthList)])}}});/** + */function Sgt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function ax(e){for(var t=1;t1)for(var w=A+1;w1)for(var S=b+1;S1&&(Y.colspan=O.colspan),c("th",Yn({key:O.colKey,"data-colkey":O.colKey,class:B,style:N},Y,_,W),[c("div",{class:l.thCellInner},[X?c(LZe,{placement:"bottom",attach:t.attach||(o.value?function(){return h(o.value)}:void 0),tooltipContent:H&&function(){return H},tooltipProps:Hs(O.ellipsisTitle)==="object"?O.ellipsisTitle:void 0,overlayClassName:t.ellipsisOverlayClassName,classPrefix:t.classPrefix},Dpi(j)?j:{default:function(){return[j]}}):j])])});return c("tr",{key:b},[w])})};return c("thead",{ref:o,class:d.value},[g(t.rowAndColFixedPosition,t.thWidthList)])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function xgt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Egt(e){for(var t=1;t1&&(S.rowspan=L.rowspan),((T=L)===null||T===void 0?void 0:T.colspan)>1&&(S.colspan=L.colspan),L.skipped)return null}var P=xZe(y,C,t.rowAndColFixedPosition,o.tableColFixedClasses),D=Egt({},P.style);return(_=t.thWidthList)!==null&&_!==void 0&&_[y.colKey]&&(D.width="".concat(t.thWidthList[y.colKey],"px")),c("td",Yn(Egt({key:y.colKey},S),{class:P.classes,style:D}),[m({row:p,rowIndex:b,col:y,colIndex:C})])})])}),A=r("footerSummary");return!A&&(!t.footData||!t.footData.length)?null:c("tfoot",{class:f,style:{visibility:t.virtualScroll?"hidden":"visible"}},[A&&c("tr",{class:o.tableFullRowClasses.base},[c("td",{colspan:l.value.length},[c("div",{class:o.tableFullRowClasses.innerFullElement},[A])])]),k])}}});/** + */function xgt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Egt(e){for(var t=1;t1&&(S.rowspan=L.rowspan),((Q=L)===null||Q===void 0?void 0:Q.colspan)>1&&(S.colspan=L.colspan),L.skipped)return null}var P=xZe(y,C,t.rowAndColFixedPosition,o.tableColFixedClasses),D=Egt({},P.style);return(_=t.thWidthList)!==null&&_!==void 0&&_[y.colKey]&&(D.width="".concat(t.thWidthList[y.colKey],"px")),c("td",Yn(Egt({key:y.colKey},S),{class:P.classes,style:D}),[m({row:p,rowIndex:b,col:y,colIndex:C})])})])}),A=r("footerSummary");return!A&&(!t.footData||!t.footData.length)?null:c("tfoot",{class:f,style:{visibility:t.virtualScroll?"hidden":"visible"}},[A&&c("tr",{class:o.tableFullRowClasses.base},[c("td",{colspan:l.value.length},[c("div",{class:o.tableFullRowClasses.innerFullElement},[A])])]),k])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function Bpi(e,t){var n=Li(e),r=n.data,o=n.activeRowType,s=n.activeRowKeys,a=n.defaultActiveRowKeys,l=n.disableSpaceInactiveRow,d=he(-1),u=he(!1),h=he(!1),g=he(-1),m=Df(s,a.value,e.onActiveChange,"activeRowKeys"),v=ui(m,2),f=v[0],k=v[1],A=function(P){var D=P.row,I=Tn(D,e.rowKey);if(o.value==="single"){for(var B=f.value.length>1?[I]:[],R=[],M=0,N=r.value.length;M1?[I]:[],R=[],M=0,N=r.value.length;M0&&arguments[0]!==void 0?arguments[0]:!0;return c("colgroup",null,[wr.map(function(D1){var Rp={width:FY((RA||Jr?re.value[D1.colKey]:void 0)||D1.width)||Wo};return D1.minWidth&&(Rp.minWidth=FY(D1.minWidth)),!Rp.width&&!D1.minWidth&&t.tableLayout==="fixed"&&(Rp.minWidth="80px"),c("col",{key:D1.colKey,style:Rp},null)})])},bu=function(){if(t.showHeader===!1)return null;var RA=g3(Bse(t.headerAffixedTop),{onFixedChange:ci});return!!(Pt.isVirtualScroll.value||t.headerAffixedTop)&&(t.headerAffixedTop?c(Lse,Yn({ref:M,offsetTop:0},RA.value),Dgt(nk)?nk:{default:function(){return[nk]}}):Z.value&&nk)},wu=function(){return c(Lse,Yn({offsetBottom:0},Bse(t.horizontalScrollAffixedBottom),{style:{marginTop:"-".concat(W.value*2,"px")},ref:R}),{default:function(){return[c("div",{ref:ke,class:["scrollbar",k.obviousScrollbar],style:{width:"".concat(H.value,"px"),overflow:"auto",opacity:Number(Re.value)}},[c("div",{style:{width:"".concat(X.value,"px"),height:"5px"}},null)])]}})},T1={isFixedHeader:Z.value,rowAndColFixedPosition:le.value,isMultipleHeader:L.value,bordered:t.bordered,maxHeight:t.maxHeight,height:t.height,spansAndLeafNodes:E.value,thList:T.value,thWidthList:re.value,resizable:t.resizable,columnResizeParams:De,classPrefix:m,ellipsisOverlayClassName:P.value!=="medium"?w[P.value]:"",attach:t.attach,showColumnShadow:se,thDraggable:t.thDraggable},xm=MB()<=11?4:0,Gd=ie.value?W.value:0,Em=he((((En=Te.value)===null||En===void 0?void 0:En.getBoundingClientRect().height)||0)-xm),$3=setTimeout(function(){var Tm;Em.value=(((Tm=Te.value)===null||Tm===void 0?void 0:Tm.getBoundingClientRect().height)||0)-xm,clearTimeout($3)},0),FL=G(function(){return Em.value-Gd}),NL=t.headerAffixedTop?Number(Ee.value):1,QA=G(function(){return{width:"".concat(H.value,"px"),height:"".concat(FL.value,"px"),opacity:NL}}),gC=t.bordered?1:0,UL=!!((t.headerAffixedTop||Pt.isVirtualScroll.value)&&H.value)&&c("div",{ref:Te,style:{width:"".concat(H.value-gC,"px"),opacity:Number(Ee.value)},class:["scrollbar",Pe({},k.affixedHeaderElm,t.headerAffixedTop||Pt.isVirtualScroll.value)]},[c("table",{class:nn.value,style:Hf(Hf({},y.value),{},{width:"".concat(X.value,"px")})},[pl(!0),c(Lgt,T1,n.slots)])]),nk=c("div",{class:k.affixedHeaderWrap,style:QA.value},[UL]),jf=ie.value?W.value:0;t.bordered&&(jf+=1);var mC=!!(Pt.isVirtualScroll.value||t.footerAffixedBottom),kC=((wi=t.footData)===null||wi===void 0?void 0:wi.length)||t.footerSummary||n.slots.footerSummary,Q1=g3(Bse(t.footerAffixedBottom),{onFixedChange:ci}),vC=!!(mC&&kC&&H.value)&&c(Lse,Yn({ref:N,class:k.affixedFooterWrap,offsetBottom:jf||0,style:{marginTop:"".concat(-1*(((je=h.value)!==null&&je!==void 0?je:0)+jf),"px")}},Q1.value),{default:function(){return[c("div",{ref:me,style:{width:"".concat(H.value-gC,"px"),opacity:Number(Re.value)},class:["scrollbar",Pe({},k.affixedFooterElm,t.footerAffixedBottom||Pt.isVirtualScroll.value)]},[c("table",{class:nn.value,style:Hf(Hf({},y.value),{},{width:"".concat(X.value,"px")})},[pl(!0),c(Tgt,{rowKey:t.rowKey,isFixedHeader:Z.value,rowAndColFixedPosition:le.value,footData:t.footData,columns:E.value.leafColumns,rowAttributes:t.rowAttributes,rowClassName:t.rowClassName,thWidthList:re.value,footerSummary:t.footerSummary,rowspanAndColspanInFooter:t.rowspanAndColspanInFooter},n.slots)])])]}}),Bp="translate(0, ".concat(Pt.scrollHeight.value+((ut=h.value)!==null&&ut!==void 0?ut:0)+((Ut=Em.value)!==null&&Ut!==void 0?Ut:0),"px)"),Wf={transform:Bp,"-ms-transform":Bp,"-moz-transform":Bp,"-webkit-transform":Bp},X3=Hf(Hf({classPrefix:m,ellipsisOverlayClassName:P.value!=="medium"?w[P.value]:"",rowAndColFixedPosition:le.value,showColumnShadow:se,data:_n,virtualConfig:Pt,columns:E.value.leafColumns,tableElm:a.value,tableWidth:H.value,isWidthOverflow:ie.value,scroll:t.scroll,cellEmptyContent:t.cellEmptyContent,tableContentElm:Y.value,handleRowMounted:Pt.handleRowMounted,renderExpandedRow:t.renderExpandedRow},XS(t,J3n)),{},{pagination:Me.value,attach:t.attach,hoverRow:Hr.value,activeRow:Fi.value,onRowClick:Ue}),DA=c("div",{ref:Y,class:k.content,style:Hf(Hf({},O.value),{},{overflowAnchor:"none"}),onScroll:qn},[Pt.isVirtualScroll.value&&c("div",{class:v.cursor,style:Wf},null),c("table",{ref:l,class:nn.value,style:Hf(Hf({},y.value),{},{width:t.resizable&&ie.value&&X.value?"".concat(X.value,"px"):y.value.width})},[pl(!1),t.showHeader&&c(Lgt,Hf(Hf({},T1),{},{thWidthList:Jr?re.value:{}}),n.slots),c(Qpi,Yn({ref:d},X3),n.slots),c(Tgt,{rowKey:t.rowKey,isFixedHeader:Z.value,rowAndColFixedPosition:le.value,footData:t.footData,columns:E.value.leafColumns,rowAttributes:t.rowAttributes,rowClassName:t.rowClassName,footerSummary:t.footerSummary,rowspanAndColspanInFooter:t.rowspanAndColspanInFooter,virtualScroll:Pt.isVirtualScroll.value},n.slots)])]),AC=ni(t.loading)?t.loading:n.slots.loading,pC=t.loading!==void 0&&c(Wc,Yn({loading:!!t.loading,text:AC,attach:a.value?function(){return a.value}:void 0,showOverlay:!0,size:"small"},t.loadingProps),null),G3=s("topContent"),BA=s("bottomContent"),R2=c("div",{ref:_e,class:k.paginationWrap,style:{opacity:Number(Ze.value)}},[Be()]),Y3=!!BA&&c("div",{ref:u,class:k.bottomContent},[BA]);return c("div",{ref:a,tabindex:cn.value,class:gn.value,onFocus:jn,onBlur:dt},[!!G3&&c("div",{class:k.topContent},[G3]),bu(),DA,vC,pC,Y3,vn.value&&c("div",{class:k.scrollbarDivider,style:{right:"".concat(W.value,"px"),bottom:Jn.value?"".concat(Jn.value,"px"):void 0,height:"".concat((wn=Y.value)===null||wn===void 0?void 0:wn.getBoundingClientRect().height,"px")}},null),t.horizontalScrollAffixedBottom&&wu(),t.paginationAffixedBottom?c(Lse,Yn({offsetBottom:0},Bse(t.paginationAffixedBottom),{ref:B}),Dgt(R2)?R2:{default:function(){return[R2]}}):R2,c("div",{ref:qe,class:k.resizeLine,style:Ot},null)])}}});/** + */function Qgt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Hf(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:!0;return c("colgroup",null,[Or.map(function(D1){var Rp={width:FY((RA||Jr?re.value[D1.colKey]:void 0)||D1.width)||Wo};return D1.minWidth&&(Rp.minWidth=FY(D1.minWidth)),!Rp.width&&!D1.minWidth&&t.tableLayout==="fixed"&&(Rp.minWidth="80px"),c("col",{key:D1.colKey,style:Rp},null)})])},bu=function(){if(t.showHeader===!1)return null;var RA=g3(Bse(t.headerAffixedTop),{onFixedChange:ci});return!!(Mt.isVirtualScroll.value||t.headerAffixedTop)&&(t.headerAffixedTop?c(Lse,Yn({ref:M,offsetTop:0},RA.value),Dgt(nk)?nk:{default:function(){return[nk]}}):Z.value&&nk)},wu=function(){return c(Lse,Yn({offsetBottom:0},Bse(t.horizontalScrollAffixedBottom),{style:{marginTop:"-".concat(W.value*2,"px")},ref:R}),{default:function(){return[c("div",{ref:ke,class:["scrollbar",k.obviousScrollbar],style:{width:"".concat(H.value,"px"),overflow:"auto",opacity:Number(Re.value)}},[c("div",{style:{width:"".concat(X.value,"px"),height:"5px"}},null)])]}})},T1={isFixedHeader:Z.value,rowAndColFixedPosition:le.value,isMultipleHeader:L.value,bordered:t.bordered,maxHeight:t.maxHeight,height:t.height,spansAndLeafNodes:E.value,thList:Q.value,thWidthList:re.value,resizable:t.resizable,columnResizeParams:De,classPrefix:m,ellipsisOverlayClassName:P.value!=="medium"?w[P.value]:"",attach:t.attach,showColumnShadow:se,thDraggable:t.thDraggable},xm=MB()<=11?4:0,Gd=ie.value?W.value:0,Em=he((((En=Te.value)===null||En===void 0?void 0:En.getBoundingClientRect().height)||0)-xm),$3=setTimeout(function(){var Tm;Em.value=(((Tm=Te.value)===null||Tm===void 0?void 0:Tm.getBoundingClientRect().height)||0)-xm,clearTimeout($3)},0),FL=G(function(){return Em.value-Gd}),NL=t.headerAffixedTop?Number(Ee.value):1,QA=G(function(){return{width:"".concat(H.value,"px"),height:"".concat(FL.value,"px"),opacity:NL}}),gC=t.bordered?1:0,UL=!!((t.headerAffixedTop||Mt.isVirtualScroll.value)&&H.value)&&c("div",{ref:Te,style:{width:"".concat(H.value-gC,"px"),opacity:Number(Ee.value)},class:["scrollbar",Pe({},k.affixedHeaderElm,t.headerAffixedTop||Mt.isVirtualScroll.value)]},[c("table",{class:dn.value,style:Hf(Hf({},y.value),{},{width:"".concat(X.value,"px")})},[pl(!0),c(Lgt,T1,n.slots)])]),nk=c("div",{class:k.affixedHeaderWrap,style:QA.value},[UL]),jf=ie.value?W.value:0;t.bordered&&(jf+=1);var mC=!!(Mt.isVirtualScroll.value||t.footerAffixedBottom),kC=((wi=t.footData)===null||wi===void 0?void 0:wi.length)||t.footerSummary||n.slots.footerSummary,Q1=g3(Bse(t.footerAffixedBottom),{onFixedChange:ci}),vC=!!(mC&&kC&&H.value)&&c(Lse,Yn({ref:N,class:k.affixedFooterWrap,offsetBottom:jf||0,style:{marginTop:"".concat(-1*(((je=h.value)!==null&&je!==void 0?je:0)+jf),"px")}},Q1.value),{default:function(){return[c("div",{ref:me,style:{width:"".concat(H.value-gC,"px"),opacity:Number(Re.value)},class:["scrollbar",Pe({},k.affixedFooterElm,t.footerAffixedBottom||Mt.isVirtualScroll.value)]},[c("table",{class:dn.value,style:Hf(Hf({},y.value),{},{width:"".concat(X.value,"px")})},[pl(!0),c(Tgt,{rowKey:t.rowKey,isFixedHeader:Z.value,rowAndColFixedPosition:le.value,footData:t.footData,columns:E.value.leafColumns,rowAttributes:t.rowAttributes,rowClassName:t.rowClassName,thWidthList:re.value,footerSummary:t.footerSummary,rowspanAndColspanInFooter:t.rowspanAndColspanInFooter},n.slots)])])]}}),Bp="translate(0, ".concat(Mt.scrollHeight.value+((ut=h.value)!==null&&ut!==void 0?ut:0)+((Nt=Em.value)!==null&&Nt!==void 0?Nt:0),"px)"),Wf={transform:Bp,"-ms-transform":Bp,"-moz-transform":Bp,"-webkit-transform":Bp},X3=Hf(Hf({classPrefix:m,ellipsisOverlayClassName:P.value!=="medium"?w[P.value]:"",rowAndColFixedPosition:le.value,showColumnShadow:se,data:_n,virtualConfig:Mt,columns:E.value.leafColumns,tableElm:a.value,tableWidth:H.value,isWidthOverflow:ie.value,scroll:t.scroll,cellEmptyContent:t.cellEmptyContent,tableContentElm:Y.value,handleRowMounted:Mt.handleRowMounted,renderExpandedRow:t.renderExpandedRow},XS(t,J3n)),{},{pagination:Me.value,attach:t.attach,hoverRow:Hr.value,activeRow:Fi.value,onRowClick:Ue}),DA=c("div",{ref:Y,class:k.content,style:Hf(Hf({},O.value),{},{overflowAnchor:"none"}),onScroll:qn},[Mt.isVirtualScroll.value&&c("div",{class:v.cursor,style:Wf},null),c("table",{ref:l,class:dn.value,style:Hf(Hf({},y.value),{},{width:t.resizable&&ie.value&&X.value?"".concat(X.value,"px"):y.value.width})},[pl(!1),t.showHeader&&c(Lgt,Hf(Hf({},T1),{},{thWidthList:Jr?re.value:{}}),n.slots),c(Qpi,Yn({ref:d},X3),n.slots),c(Tgt,{rowKey:t.rowKey,isFixedHeader:Z.value,rowAndColFixedPosition:le.value,footData:t.footData,columns:E.value.leafColumns,rowAttributes:t.rowAttributes,rowClassName:t.rowClassName,footerSummary:t.footerSummary,rowspanAndColspanInFooter:t.rowspanAndColspanInFooter,virtualScroll:Mt.isVirtualScroll.value},n.slots)])]),AC=ti(t.loading)?t.loading:n.slots.loading,pC=t.loading!==void 0&&c(Wc,Yn({loading:!!t.loading,text:AC,attach:a.value?function(){return a.value}:void 0,showOverlay:!0,size:"small"},t.loadingProps),null),G3=s("topContent"),BA=s("bottomContent"),R2=c("div",{ref:_e,class:k.paginationWrap,style:{opacity:Number(Ze.value)}},[Be()]),Y3=!!BA&&c("div",{ref:u,class:k.bottomContent},[BA]);return c("div",{ref:a,tabindex:ln.value,class:mn.value,onFocus:jn,onBlur:dt},[!!G3&&c("div",{class:k.topContent},[G3]),bu(),DA,vC,pC,Y3,wn.value&&c("div",{class:k.scrollbarDivider,style:{right:"".concat(W.value,"px"),bottom:ni.value?"".concat(ni.value,"px"):void 0,height:"".concat((bn=Y.value)===null||bn===void 0?void 0:bn.getBoundingClientRect().height,"px")}},null),t.horizontalScrollAffixedBottom&&wu(),t.paginationAffixedBottom?c(Lse,Yn({offsetBottom:0},Bse(t.paginationAffixedBottom),{ref:B}),Dgt(R2)?R2:{default:function(){return[R2]}}):R2,c("div",{ref:qe,class:k.resizeLine,style:bt},null)])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -1185,23 +1185,23 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function Bgt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Rgt(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:new Set,n=0,r=e.length;n1&&arguments[1]!==void 0?arguments[1]:[];if((P=u.value)!==null&&P!==void 0&&(P=P.groupColumns)!==null&&P!==void 0&&P.length)return[];for(var I=0,B=Q.length;I1&&arguments[1]!==void 0?arguments[1]:new Set,n=0,r=e.length;n1&&arguments[1]!==void 0?arguments[1]:[];if((P=u.value)!==null&&P!==void 0&&(P=P.groupColumns)!==null&&P!==void 0&&P.length)return[];for(var I=0,B=T.length;I1&&arguments[1]!==void 0?arguments[1]:{},n=0,r=e.length;n1&&arguments[1]!==void 0?arguments[1]:{},n=0,r=e.length;n0&&w.value.length0&&arguments[0]!==void 0?arguments[0]:{},R=Wn(v.value),M=e.rowKey||"id",N=Tn(B,M),j=R.indexOf(N),W=j!==-1;if(p.value==="multiple")W?R.splice(j,1):R.push(N);else if(p.value==="single")R=W&&O.value?[]:[N];else{qo.warn("Table","`column.type` must be one of `multiple` and `single`");return}f(R,{selectedRowData:R.map(function(H){return k.value.get(H)}),currentRowKey:N,currentRowData:B,type:W?"uncheck":"check"})}function E(B){var R,M=e.rowKey||"id",N=b.value.map(function(H){return Tn(H,M)}),j=((R=r.value)===null||R===void 0?void 0:R.filter(function(H){return!N.includes(H)}))||[],W=B?[].concat(Wn(j),Wn(N)):Wn(j);f(W,{selectedRowData:B?W.map(function(H){return k.value.get(H)}):[],type:B?"check":"uncheck",currentRowKey:"CHECK_ALL_BOX"})}function T(B){var R=["multiple","single"].includes(B.type);return R?Ise(Ise({},B),{},{width:B.width||64,className:[t.checkCell,B.className],cell:function(N,j){return S(j)},title:B.type==="multiple"?C():B.title}):B}var Q=function(R){var M=R.row,N=R.index,j=e.columns.findIndex(function(X){return X.colKey==="row-select"}),W=!1;if(j!==-1){var H;W=(H=_({row:M,rowIndex:N,col:e.columns[j]}))===null||H===void 0?void 0:H.disabled}W||L(M)};At([a,s],function(){for(var B=0,R=a.value.length;B0&&w.value.length0&&arguments[0]!==void 0?arguments[0]:{},R=Wn(v.value),M=e.rowKey||"id",N=Tn(B,M),j=R.indexOf(N),W=j!==-1;if(p.value==="multiple")W?R.splice(j,1):R.push(N);else if(p.value==="single")R=W&&O.value?[]:[N];else{qo.warn("Table","`column.type` must be one of `multiple` and `single`");return}f(R,{selectedRowData:R.map(function(H){return k.value.get(H)}),currentRowKey:N,currentRowData:B,type:W?"uncheck":"check"})}function E(B){var R,M=e.rowKey||"id",N=b.value.map(function(H){return Tn(H,M)}),j=((R=r.value)===null||R===void 0?void 0:R.filter(function(H){return!N.includes(H)}))||[],W=B?[].concat(Wn(j),Wn(N)):Wn(j);f(W,{selectedRowData:B?W.map(function(H){return k.value.get(H)}):[],type:B?"check":"uncheck",currentRowKey:"CHECK_ALL_BOX"})}function Q(B){var R=["multiple","single"].includes(B.type);return R?Ise(Ise({},B),{},{width:B.width||64,className:[t.checkCell,B.className],cell:function(N,j){return S(j)},title:B.type==="multiple"?C():B.title}):B}var T=function(R){var M=R.row,N=R.index,j=e.columns.findIndex(function(X){return X.colKey==="row-select"}),W=!1;if(j!==-1){var H;W=(H=_({row:M,rowIndex:N,col:e.columns[j]}))===null||H===void 0?void 0:H.disabled}W||L(M)};At([a,s],function(){for(var B=0,R=a.value.length;B1&&arguments[1]!==void 0?arguments[1]:{},P=0,D=T.length;P1&&arguments[1]!==void 0?arguments[1]:{},P=0,D=Q.length;P * @author owenm * @license MIT - */function Gpi(e,t,n){return(t=Kpi(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C8(){return C8=Object.assign?Object.assign.bind():function(e){for(var t=1;t"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function awn(e){return e.host&&e!==document&&e.host.nodeType&&e.host!==e?e.host:e.parentNode}function Qb(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&age(e,t):age(e,t))||r&&e===n)return e;if(e===n)break}while(e=awn(e))}return null}var Vgt=/\s+/g;function q2(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(Vgt," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(Vgt," ")}}function Io(e,t,n){var r=e&&e.style;if(r){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in r)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),r[t]=n+(typeof n=="string"?"":"px")}}function mU(e,t){var n="";if(typeof e=="string")n=e;else do{var r=Io(e,"transform");r&&r!=="none"&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function lwn(e,t,n){if(e){var r=e.getElementsByTagName(t),o=0,s=r.length;if(n)for(;o=s,!a)return r;if(r===iy())break;r=J5(r,!1)}return!1}function bW(e,t,n,r){for(var o=0,s=0,a=e.children;s2&&arguments[2]!==void 0?arguments[2]:{},o=r.evt,s=Ypi(r,abi);jne.pluginEvent.bind(Lo)(t,n,by({dragEl:Ri,parentEl:Su,ghostEl:gs,rootEl:xd,nextEl:N7,lastDownEl:nue,cloneEl:eu,cloneHidden:_5,dragStarted:AG,putSortable:Wg,activeSortable:Lo.active,originalEvent:o,oldIndex:iN,oldDraggableIndex:jY,newIndex:tv,newDraggableIndex:Kx,hideGhostForTarget:kwn,unhideGhostForTarget:vwn,cloneNowHidden:function(){_5=!0},cloneNowShown:function(){_5=!1},dispatchSortableEvent:function(l){H1({sortable:n,name:l,originalEvent:o})}},s))};function H1(e){sbi(by({putSortable:Wg,cloneEl:eu,targetEl:Ri,rootEl:xd,oldIndex:iN,oldDraggableIndex:jY,newIndex:tv,newDraggableIndex:Kx},e))}var Ri,Su,gs,xd,N7,nue,eu,_5,iN,tv,jY,Kx,Fse,Wg,vF=!1,lge=!1,cge=[],n7,zp,k_e,v_e,$gt,Xgt,AG,sP,WY,VY=!1,Nse=!1,iue,Rm,A_e=[],JIe=!1,dge=[],X4e=typeof document<"u",Use=DZe,Ggt=Une||fL?"cssFloat":"float",lbi=X4e&&!own&&!DZe&&"draggable"in document.createElement("div"),fwn=function(){if(X4e){if(fL)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),gwn=function(t,n){var r=Io(t),o=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),s=bW(t,0,n),a=bW(t,1,n),l=s&&Io(s),d=a&&Io(a),u=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+Nh(s).width,h=d&&parseInt(d.marginLeft)+parseInt(d.marginRight)+Nh(a).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(s&&l.float&&l.float!=="none"){var g=l.float==="left"?"left":"right";return a&&(d.clear==="both"||d.clear===g)?"vertical":"horizontal"}return s&&(l.display==="block"||l.display==="flex"||l.display==="table"||l.display==="grid"||u>=o&&r[Ggt]==="none"||a&&r[Ggt]==="none"&&u+h>o)?"vertical":"horizontal"},cbi=function(t,n,r){var o=r?t.left:t.top,s=r?t.right:t.bottom,a=r?t.width:t.height,l=r?n.left:n.top,d=r?n.right:n.bottom,u=r?n.width:n.height;return o===l||s===d||o+a/2===l+u/2},dbi=function(t,n){var r;return cge.some(function(o){var s=o[Wk].options.emptyInsertThreshold;if(!(!s||BZe(o))){var a=Nh(o),l=t>=a.left-s&&t<=a.right+s,d=n>=a.top-s&&n<=a.bottom+s;if(l&&d)return r=o}}),r},mwn=function(t){function n(s,a){return function(l,d,u,h){var g=l.options.group.name&&d.options.group.name&&l.options.group.name===d.options.group.name;if(s==null&&(a||g))return!0;if(s==null||s===!1)return!1;if(a&&s==="clone")return s;if(typeof s=="function")return n(s(l,d,u,h),a)(l,d,u,h);var m=(a?l:d).options.group.name;return s===!0||typeof s=="string"&&s===m||s.join&&s.indexOf(m)>-1}}var r={},o=t.group;(!o||KIe(o)!="object")&&(o={name:o}),r.name=o.name,r.checkPull=n(o.pull,!0),r.checkPut=n(o.put),r.revertClone=o.revertClone,t.group=r},kwn=function(){!fwn&&gs&&Io(gs,"display","none")},vwn=function(){!fwn&&gs&&Io(gs,"display","")};X4e&&!own&&document.addEventListener("click",function(e){if(lge)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),lge=!1,!1},!0);var i7=function(t){if(Ri){t=t.touches?t.touches[0]:t;var n=dbi(t.clientX,t.clientY);if(n){var r={};for(var o in t)t.hasOwnProperty(o)&&(r[o]=t[o]);r.target=r.rootEl=n,r.preventDefault=void 0,r.stopPropagation=void 0,n[Wk]._onDragOver(r)}}},ubi=function(t){Ri&&Ri.parentNode[Wk]._isOutsideThisEl(t.target)};function Lo(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=C8({},t),e[Wk]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return gwn(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(a,l){a.setData("Text",l.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Lo.supportPointer!==!1&&"PointerEvent"in window&&(!NY||DZe),emptyInsertThreshold:5};jne.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);mwn(t);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=t.forceFallback?!1:lbi,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?ya(e,"pointerdown",this._onTapStart):(ya(e,"mousedown",this._onTapStart),ya(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(ya(e,"dragover",this),ya(e,"dragenter",this)),cge.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),C8(this,ibi())}Lo.prototype={constructor:Lo,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(sP=null)},_getDirection:function(t,n){return typeof this.options.direction=="function"?this.options.direction.call(this,t,n,Ri):this.options.direction},_onTapStart:function(t){if(t.cancelable){var n=this,r=this.el,o=this.options,s=o.preventOnFilter,a=t.type,l=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,d=(l||t).target,u=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||d,h=o.filter;if(pbi(r),!Ri&&!(/mousedown|pointerdown/.test(a)&&t.button!==0||o.disabled)&&!u.isContentEditable&&!(!this.nativeDraggable&&NY&&d&&d.tagName.toUpperCase()==="SELECT")&&(d=Qb(d,o.draggable,r,!1),!(d&&d.animated)&&nue!==d)){if(iN=u4(d),jY=u4(d,o.draggable),typeof h=="function"){if(h.call(this,t,d,this)){H1({sortable:n,rootEl:u,name:"filter",targetEl:d,toEl:r,fromEl:r}),hk("filter",n,{evt:t}),s&&t.preventDefault();return}}else if(h&&(h=h.split(",").some(function(g){if(g=Qb(u,g.trim(),r,!1),g)return H1({sortable:n,rootEl:g,name:"filter",targetEl:d,fromEl:r,toEl:r}),hk("filter",n,{evt:t}),!0}),h)){s&&t.preventDefault();return}o.handle&&!Qb(u,o.handle,r,!1)||this._prepareDragStart(t,l,d)}}},_prepareDragStart:function(t,n,r){var o=this,s=o.el,a=o.options,l=s.ownerDocument,d;if(r&&!Ri&&r.parentNode===s){var u=Nh(r);if(xd=s,Ri=r,Su=Ri.parentNode,N7=Ri.nextSibling,nue=r,Fse=a.group,Lo.dragged=Ri,n7={target:Ri,clientX:(n||t).clientX,clientY:(n||t).clientY},$gt=n7.clientX-u.left,Xgt=n7.clientY-u.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,Ri.style["will-change"]="all",d=function(){if(hk("delayEnded",o,{evt:t}),Lo.eventCanceled){o._onDrop();return}o._disableDelayedDragEvents(),!Wgt&&o.nativeDraggable&&(Ri.draggable=!0),o._triggerDragStart(t,n),H1({sortable:o,name:"choose",originalEvent:t}),q2(Ri,a.chosenClass,!0)},a.ignore.split(",").forEach(function(h){lwn(Ri,h.trim(),p_e)}),ya(l,"dragover",i7),ya(l,"mousemove",i7),ya(l,"touchmove",i7),a.supportPointer?(ya(l,"pointerup",o._onDrop),!this.nativeDraggable&&ya(l,"pointercancel",o._onDrop)):(ya(l,"mouseup",o._onDrop),ya(l,"touchend",o._onDrop),ya(l,"touchcancel",o._onDrop)),Wgt&&this.nativeDraggable&&(this.options.touchStartThreshold=4,Ri.draggable=!0),hk("delayStart",this,{evt:t}),a.delay&&(!a.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(Une||fL))){if(Lo.eventCanceled){this._onDrop();return}a.supportPointer?(ya(l,"pointerup",o._disableDelayedDrag),ya(l,"pointercancel",o._disableDelayedDrag)):(ya(l,"mouseup",o._disableDelayedDrag),ya(l,"touchend",o._disableDelayedDrag),ya(l,"touchcancel",o._disableDelayedDrag)),ya(l,"mousemove",o._delayedDragTouchMoveHandler),ya(l,"touchmove",o._delayedDragTouchMoveHandler),a.supportPointer&&ya(l,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(d,a.delay)}else d()}},_delayedDragTouchMoveHandler:function(t){var n=t.touches?t.touches[0]:t;Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){Ri&&p_e(Ri),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;ua(t,"mouseup",this._disableDelayedDrag),ua(t,"touchend",this._disableDelayedDrag),ua(t,"touchcancel",this._disableDelayedDrag),ua(t,"pointerup",this._disableDelayedDrag),ua(t,"pointercancel",this._disableDelayedDrag),ua(t,"mousemove",this._delayedDragTouchMoveHandler),ua(t,"touchmove",this._delayedDragTouchMoveHandler),ua(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,n){n=n||t.pointerType=="touch"&&t,!this.nativeDraggable||n?this.options.supportPointer?ya(document,"pointermove",this._onTouchMove):n?ya(document,"touchmove",this._onTouchMove):ya(document,"mousemove",this._onTouchMove):(ya(Ri,"dragend",this),ya(xd,"dragstart",this._onDragStart));try{document.selection?rue(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(vF=!1,xd&&Ri){hk("dragStarted",this,{evt:n}),this.nativeDraggable&&ya(document,"dragover",ubi);var r=this.options;!t&&q2(Ri,r.dragClass,!1),q2(Ri,r.ghostClass,!0),Lo.active=this,t&&this._appendGhost(),H1({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(zp){this._lastX=zp.clientX,this._lastY=zp.clientY,kwn();for(var t=document.elementFromPoint(zp.clientX,zp.clientY),n=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(zp.clientX,zp.clientY),t!==n);)n=t;if(Ri.parentNode[Wk]._isOutsideThisEl(t),n)do{if(n[Wk]){var r=void 0;if(r=n[Wk]._onDragOver({clientX:zp.clientX,clientY:zp.clientY,target:t,rootEl:n}),r&&!this.options.dragoverBubble)break}t=n}while(n=awn(n));vwn()}},_onTouchMove:function(t){if(n7){var n=this.options,r=n.fallbackTolerance,o=n.fallbackOffset,s=t.touches?t.touches[0]:t,a=gs&&mU(gs,!0),l=gs&&a&&a.a,d=gs&&a&&a.d,u=Use&&Rm&&Hgt(Rm),h=(s.clientX-n7.clientX+o.x)/(l||1)+(u?u[0]-A_e[0]:0)/(l||1),g=(s.clientY-n7.clientY+o.y)/(d||1)+(u?u[1]-A_e[1]:0)/(d||1);if(!Lo.active&&!vF){if(r&&Math.max(Math.abs(s.clientX-this._lastX),Math.abs(s.clientY-this._lastY))=0&&(H1({rootEl:Su,name:"add",toEl:Su,fromEl:xd,originalEvent:t}),H1({sortable:this,name:"remove",toEl:Su,originalEvent:t}),H1({rootEl:Su,name:"sort",toEl:Su,fromEl:xd,originalEvent:t}),H1({sortable:this,name:"sort",toEl:Su,originalEvent:t})),Wg&&Wg.save()):tv!==iN&&tv>=0&&(H1({sortable:this,name:"update",toEl:Su,originalEvent:t}),H1({sortable:this,name:"sort",toEl:Su,originalEvent:t})),Lo.active&&((tv==null||tv===-1)&&(tv=iN,Kx=jY),H1({sortable:this,name:"end",toEl:Su,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){hk("nulling",this),xd=Ri=Su=gs=N7=eu=nue=_5=n7=zp=AG=tv=Kx=iN=jY=sP=WY=Wg=Fse=Lo.dragged=Lo.ghost=Lo.clone=Lo.active=null;var t=this.el;dge.forEach(function(n){t.contains(n)&&(n.checked=!0)}),dge.length=k_e=v_e=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":Ri&&(this._onDragOver(t),hbi(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],n,r=this.el.children,o=0,s=r.length,a=this.options;oo.right+s||e.clientY>r.bottom&&e.clientX>r.left:e.clientY>o.bottom+s||e.clientX>r.right&&e.clientY>r.top}function kbi(e,t,n,r,o,s,a,l){var d=r?e.clientY:e.clientX,u=r?n.height:n.width,h=r?n.top:n.left,g=r?n.bottom:n.right,m=!1;if(!a){if(l&&iueh+u*s/2:dg-iue)return-WY}else if(d>h+u*(1-o)/2&&dg-u*s/2)?d>h+u/2?1:-1:0}function vbi(e){return u4(Ri)"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function awn(e){return e.host&&e!==document&&e.host.nodeType&&e.host!==e?e.host:e.parentNode}function Qb(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&age(e,t):age(e,t))||r&&e===n)return e;if(e===n)break}while(e=awn(e))}return null}var Vgt=/\s+/g;function q2(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(Vgt," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(Vgt," ")}}function Io(e,t,n){var r=e&&e.style;if(r){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in r)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),r[t]=n+(typeof n=="string"?"":"px")}}function mU(e,t){var n="";if(typeof e=="string")n=e;else do{var r=Io(e,"transform");r&&r!=="none"&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function lwn(e,t,n){if(e){var r=e.getElementsByTagName(t),o=0,s=r.length;if(n)for(;o=s,!a)return r;if(r===iy())break;r=J5(r,!1)}return!1}function bW(e,t,n,r){for(var o=0,s=0,a=e.children;s2&&arguments[2]!==void 0?arguments[2]:{},o=r.evt,s=Ypi(r,abi);jne.pluginEvent.bind(Lo)(t,n,by({dragEl:Ri,parentEl:Su,ghostEl:gs,rootEl:xd,nextEl:N7,lastDownEl:nue,cloneEl:eu,cloneHidden:_5,dragStarted:AG,putSortable:Wg,activeSortable:Lo.active,originalEvent:o,oldIndex:iN,oldDraggableIndex:jY,newIndex:tv,newDraggableIndex:Kx,hideGhostForTarget:kwn,unhideGhostForTarget:vwn,cloneNowHidden:function(){_5=!0},cloneNowShown:function(){_5=!1},dispatchSortableEvent:function(l){H1({sortable:n,name:l,originalEvent:o})}},s))};function H1(e){sbi(by({putSortable:Wg,cloneEl:eu,targetEl:Ri,rootEl:xd,oldIndex:iN,oldDraggableIndex:jY,newIndex:tv,newDraggableIndex:Kx},e))}var Ri,Su,gs,xd,N7,nue,eu,_5,iN,tv,jY,Kx,Fse,Wg,vF=!1,lge=!1,cge=[],n7,zp,k_e,v_e,$gt,Xgt,AG,sP,WY,VY=!1,Nse=!1,iue,Rm,A_e=[],JIe=!1,dge=[],X4e=typeof document<"u",Use=DZe,Ggt=Une||fL?"cssFloat":"float",lbi=X4e&&!own&&!DZe&&"draggable"in document.createElement("div"),fwn=function(){if(X4e){if(fL)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),gwn=function(t,n){var r=Io(t),o=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),s=bW(t,0,n),a=bW(t,1,n),l=s&&Io(s),d=a&&Io(a),u=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+Nh(s).width,h=d&&parseInt(d.marginLeft)+parseInt(d.marginRight)+Nh(a).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(s&&l.float&&l.float!=="none"){var g=l.float==="left"?"left":"right";return a&&(d.clear==="both"||d.clear===g)?"vertical":"horizontal"}return s&&(l.display==="block"||l.display==="flex"||l.display==="table"||l.display==="grid"||u>=o&&r[Ggt]==="none"||a&&r[Ggt]==="none"&&u+h>o)?"vertical":"horizontal"},cbi=function(t,n,r){var o=r?t.left:t.top,s=r?t.right:t.bottom,a=r?t.width:t.height,l=r?n.left:n.top,d=r?n.right:n.bottom,u=r?n.width:n.height;return o===l||s===d||o+a/2===l+u/2},dbi=function(t,n){var r;return cge.some(function(o){var s=o[Wk].options.emptyInsertThreshold;if(!(!s||BZe(o))){var a=Nh(o),l=t>=a.left-s&&t<=a.right+s,d=n>=a.top-s&&n<=a.bottom+s;if(l&&d)return r=o}}),r},mwn=function(t){function n(s,a){return function(l,d,u,h){var g=l.options.group.name&&d.options.group.name&&l.options.group.name===d.options.group.name;if(s==null&&(a||g))return!0;if(s==null||s===!1)return!1;if(a&&s==="clone")return s;if(typeof s=="function")return n(s(l,d,u,h),a)(l,d,u,h);var m=(a?l:d).options.group.name;return s===!0||typeof s=="string"&&s===m||s.join&&s.indexOf(m)>-1}}var r={},o=t.group;(!o||KIe(o)!="object")&&(o={name:o}),r.name=o.name,r.checkPull=n(o.pull,!0),r.checkPut=n(o.put),r.revertClone=o.revertClone,t.group=r},kwn=function(){!fwn&&gs&&Io(gs,"display","none")},vwn=function(){!fwn&&gs&&Io(gs,"display","")};X4e&&!own&&document.addEventListener("click",function(e){if(lge)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),lge=!1,!1},!0);var i7=function(t){if(Ri){t=t.touches?t.touches[0]:t;var n=dbi(t.clientX,t.clientY);if(n){var r={};for(var o in t)t.hasOwnProperty(o)&&(r[o]=t[o]);r.target=r.rootEl=n,r.preventDefault=void 0,r.stopPropagation=void 0,n[Wk]._onDragOver(r)}}},ubi=function(t){Ri&&Ri.parentNode[Wk]._isOutsideThisEl(t.target)};function Lo(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=C8({},t),e[Wk]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return gwn(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(a,l){a.setData("Text",l.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Lo.supportPointer!==!1&&"PointerEvent"in window&&(!NY||DZe),emptyInsertThreshold:5};jne.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);mwn(t);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=t.forceFallback?!1:lbi,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?ya(e,"pointerdown",this._onTapStart):(ya(e,"mousedown",this._onTapStart),ya(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(ya(e,"dragover",this),ya(e,"dragenter",this)),cge.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),C8(this,ibi())}Lo.prototype={constructor:Lo,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(sP=null)},_getDirection:function(t,n){return typeof this.options.direction=="function"?this.options.direction.call(this,t,n,Ri):this.options.direction},_onTapStart:function(t){if(t.cancelable){var n=this,r=this.el,o=this.options,s=o.preventOnFilter,a=t.type,l=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,d=(l||t).target,u=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||d,h=o.filter;if(pbi(r),!Ri&&!(/mousedown|pointerdown/.test(a)&&t.button!==0||o.disabled)&&!u.isContentEditable&&!(!this.nativeDraggable&&NY&&d&&d.tagName.toUpperCase()==="SELECT")&&(d=Qb(d,o.draggable,r,!1),!(d&&d.animated)&&nue!==d)){if(iN=u4(d),jY=u4(d,o.draggable),typeof h=="function"){if(h.call(this,t,d,this)){H1({sortable:n,rootEl:u,name:"filter",targetEl:d,toEl:r,fromEl:r}),hk("filter",n,{evt:t}),s&&t.preventDefault();return}}else if(h&&(h=h.split(",").some(function(g){if(g=Qb(u,g.trim(),r,!1),g)return H1({sortable:n,rootEl:g,name:"filter",targetEl:d,fromEl:r,toEl:r}),hk("filter",n,{evt:t}),!0}),h)){s&&t.preventDefault();return}o.handle&&!Qb(u,o.handle,r,!1)||this._prepareDragStart(t,l,d)}}},_prepareDragStart:function(t,n,r){var o=this,s=o.el,a=o.options,l=s.ownerDocument,d;if(r&&!Ri&&r.parentNode===s){var u=Nh(r);if(xd=s,Ri=r,Su=Ri.parentNode,N7=Ri.nextSibling,nue=r,Fse=a.group,Lo.dragged=Ri,n7={target:Ri,clientX:(n||t).clientX,clientY:(n||t).clientY},$gt=n7.clientX-u.left,Xgt=n7.clientY-u.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,Ri.style["will-change"]="all",d=function(){if(hk("delayEnded",o,{evt:t}),Lo.eventCanceled){o._onDrop();return}o._disableDelayedDragEvents(),!Wgt&&o.nativeDraggable&&(Ri.draggable=!0),o._triggerDragStart(t,n),H1({sortable:o,name:"choose",originalEvent:t}),q2(Ri,a.chosenClass,!0)},a.ignore.split(",").forEach(function(h){lwn(Ri,h.trim(),p_e)}),ya(l,"dragover",i7),ya(l,"mousemove",i7),ya(l,"touchmove",i7),a.supportPointer?(ya(l,"pointerup",o._onDrop),!this.nativeDraggable&&ya(l,"pointercancel",o._onDrop)):(ya(l,"mouseup",o._onDrop),ya(l,"touchend",o._onDrop),ya(l,"touchcancel",o._onDrop)),Wgt&&this.nativeDraggable&&(this.options.touchStartThreshold=4,Ri.draggable=!0),hk("delayStart",this,{evt:t}),a.delay&&(!a.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(Une||fL))){if(Lo.eventCanceled){this._onDrop();return}a.supportPointer?(ya(l,"pointerup",o._disableDelayedDrag),ya(l,"pointercancel",o._disableDelayedDrag)):(ya(l,"mouseup",o._disableDelayedDrag),ya(l,"touchend",o._disableDelayedDrag),ya(l,"touchcancel",o._disableDelayedDrag)),ya(l,"mousemove",o._delayedDragTouchMoveHandler),ya(l,"touchmove",o._delayedDragTouchMoveHandler),a.supportPointer&&ya(l,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(d,a.delay)}else d()}},_delayedDragTouchMoveHandler:function(t){var n=t.touches?t.touches[0]:t;Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){Ri&&p_e(Ri),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;ua(t,"mouseup",this._disableDelayedDrag),ua(t,"touchend",this._disableDelayedDrag),ua(t,"touchcancel",this._disableDelayedDrag),ua(t,"pointerup",this._disableDelayedDrag),ua(t,"pointercancel",this._disableDelayedDrag),ua(t,"mousemove",this._delayedDragTouchMoveHandler),ua(t,"touchmove",this._delayedDragTouchMoveHandler),ua(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,n){n=n||t.pointerType=="touch"&&t,!this.nativeDraggable||n?this.options.supportPointer?ya(document,"pointermove",this._onTouchMove):n?ya(document,"touchmove",this._onTouchMove):ya(document,"mousemove",this._onTouchMove):(ya(Ri,"dragend",this),ya(xd,"dragstart",this._onDragStart));try{document.selection?rue(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(vF=!1,xd&&Ri){hk("dragStarted",this,{evt:n}),this.nativeDraggable&&ya(document,"dragover",ubi);var r=this.options;!t&&q2(Ri,r.dragClass,!1),q2(Ri,r.ghostClass,!0),Lo.active=this,t&&this._appendGhost(),H1({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(zp){this._lastX=zp.clientX,this._lastY=zp.clientY,kwn();for(var t=document.elementFromPoint(zp.clientX,zp.clientY),n=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(zp.clientX,zp.clientY),t!==n);)n=t;if(Ri.parentNode[Wk]._isOutsideThisEl(t),n)do{if(n[Wk]){var r=void 0;if(r=n[Wk]._onDragOver({clientX:zp.clientX,clientY:zp.clientY,target:t,rootEl:n}),r&&!this.options.dragoverBubble)break}t=n}while(n=awn(n));vwn()}},_onTouchMove:function(t){if(n7){var n=this.options,r=n.fallbackTolerance,o=n.fallbackOffset,s=t.touches?t.touches[0]:t,a=gs&&mU(gs,!0),l=gs&&a&&a.a,d=gs&&a&&a.d,u=Use&&Rm&&Hgt(Rm),h=(s.clientX-n7.clientX+o.x)/(l||1)+(u?u[0]-A_e[0]:0)/(l||1),g=(s.clientY-n7.clientY+o.y)/(d||1)+(u?u[1]-A_e[1]:0)/(d||1);if(!Lo.active&&!vF){if(r&&Math.max(Math.abs(s.clientX-this._lastX),Math.abs(s.clientY-this._lastY))=0&&(H1({rootEl:Su,name:"add",toEl:Su,fromEl:xd,originalEvent:t}),H1({sortable:this,name:"remove",toEl:Su,originalEvent:t}),H1({rootEl:Su,name:"sort",toEl:Su,fromEl:xd,originalEvent:t}),H1({sortable:this,name:"sort",toEl:Su,originalEvent:t})),Wg&&Wg.save()):tv!==iN&&tv>=0&&(H1({sortable:this,name:"update",toEl:Su,originalEvent:t}),H1({sortable:this,name:"sort",toEl:Su,originalEvent:t})),Lo.active&&((tv==null||tv===-1)&&(tv=iN,Kx=jY),H1({sortable:this,name:"end",toEl:Su,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){hk("nulling",this),xd=Ri=Su=gs=N7=eu=nue=_5=n7=zp=AG=tv=Kx=iN=jY=sP=WY=Wg=Fse=Lo.dragged=Lo.ghost=Lo.clone=Lo.active=null;var t=this.el;dge.forEach(function(n){t.contains(n)&&(n.checked=!0)}),dge.length=k_e=v_e=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":Ri&&(this._onDragOver(t),hbi(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],n,r=this.el.children,o=0,s=r.length,a=this.options;oo.right+s||e.clientY>r.bottom&&e.clientX>r.left:e.clientY>o.bottom+s||e.clientX>r.right&&e.clientY>r.top}function kbi(e,t,n,r,o,s,a,l){var d=r?e.clientY:e.clientX,u=r?n.height:n.width,h=r?n.top:n.left,g=r?n.bottom:n.right,m=!1;if(!a){if(l&&iueh+u*s/2:dg-iue)return-WY}else if(d>h+u*(1-o)/2&&dg-u*s/2)?d>h+u/2?1:-1:0}function vbi(e){return u4(Ri)0?(r.splice(n+1,0,r[t]),r.splice(t,1)):(r.splice(n,0,r[t]),r.splice(t+1,1)),r}function qgt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function I$(e){for(var t=1;tI?I*(D-1)+E:E}var O=function(T){var Q;if(!((T==null||(Q=T.children)===null||Q===void 0?void 0:Q.length)===0||!p.value&&!A.value)){var P=T==null?void 0:T.querySelector("tbody");if(!P)return console.error("tbody does not exist."),null;var D=I$({animation:150,ghostClass:u.ghost,chosenClass:u.chosen,dragClass:u.dragging,filter:".".concat(g.base,",.").concat(m.row),onMove:function(B){return!rZe(B.related,g.base)},onEnd:function(B){var R;if(B.newIndex!==B.oldIndex){Kgt(B.item),Jgt(B.from,B.item,B.oldIndex);var M=B.oldIndex,N=B.newIndex;(ni(e.firstFullRow)&&e.firstFullRow(xn)||t.slots.firstFullRow||t.slots["first-full-row"])&&(M-=1,N-=1),l.value&&(M=w(M,l.value),N=w(N,l.value));var j={data:a.value,currentIndex:M,current:a.value[M],targetIndex:N,target:a.value[N],newData:Zgt(Wn(e.data),M,N),e:B,sort:"row"};j.currentData=j.newData,(R=e.onDragSort)===null||R===void 0||R.call(e,j)}}},e.dragSortOptions);P&&(A.value?new Lo(P,I$({},D)):new Lo(P,I$(I$({},D),{},{handle:".".concat(u.handle)})))}},y=function(T,Q){var P=I$({animation:150,dataIdAttr:"data-colkey",direction:"vertical",ghostClass:u.ghost,chosenClass:u.chosen,dragClass:u.dragging,handle:".".concat(h.thCellInner),onEnd:function(I){var B;if(I.newIndex!==I.oldIndex){Q&&(Kgt(I.item),Jgt(I.from,I.item,I.oldIndex));var R=I.oldIndex,M=I.newIndex,N=I.target,j=Q?R:M,W=Q?M:R,H=N.children[j],X=N.children[W],Y=sge(v.value,H.dataset.colkey),Z=sge(v.value,X.dataset.colkey);(!Y||!Y.colKey)&&qo.error("Table","colKey is missing in ".concat(JSON.stringify(Y))),(!Z||!Z.colKey)&&qo.error("Table","colKey is missing in ".concat(JSON.stringify(Z))),j=Mgt(e.columns,Y.colKey),W=Mgt(e.columns,Z.colKey);var ie={data:v.value,currentIndex:j,current:Y,targetIndex:W,target:Z,newData:Zgt(Wn(e.columns),j,W),e:I,sort:"col"};ie.currentData=ie.newData,(B=e.onDragSort)===null||B===void 0||B.call(e,ie)}}},e.dragSortOptions);T&&new Lo(T,P)},C=function(T){if(!(!b.value||!T)){var Q=T.querySelectorAll("thead > tr");if(Q.length<=1){var P=ui(Q,1),D=P[0];y(D,!0)}else Q==null||Q.forEach(function(I){y(I,!1)})}};function _(E){f.value=E}function S(E){v.value=E}At([f,v,s,n],function(E){var T=ui(E,4),Q=T[0];T[1],T[2];var P=T[3];L(Q,P)});function L(E,T){var Q=E;if(!(!E||!Q.$el||!T.showElement))var P=setTimeout(function(){O(Q.$el),C(Q.$el);var D=setTimeout(function(){Q.$refs.affixHeaderRef&&C(Q.$refs.affixHeaderRef),clearTimeout(D)});clearTimeout(P)},60)}return{innerPagination:l,isRowDraggable:A,isRowHandlerDraggable:p,isColDraggable:b,setDragSortPrimaryTableRef:_,setDragSortColumns:S}}/** + */function Zgt(e,t,n){var r=Wn(e);return n-t>0?(r.splice(n+1,0,r[t]),r.splice(t,1)):(r.splice(n,0,r[t]),r.splice(t+1,1)),r}function qgt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function I$(e){for(var t=1;tI?I*(D-1)+E:E}var O=function(Q){var T;if(!((Q==null||(T=Q.children)===null||T===void 0?void 0:T.length)===0||!p.value&&!A.value)){var P=Q==null?void 0:Q.querySelector("tbody");if(!P)return console.error("tbody does not exist."),null;var D=I$({animation:150,ghostClass:u.ghost,chosenClass:u.chosen,dragClass:u.dragging,filter:".".concat(g.base,",.").concat(m.row),onMove:function(B){return!rZe(B.related,g.base)},onEnd:function(B){var R;if(B.newIndex!==B.oldIndex){Kgt(B.item),Jgt(B.from,B.item,B.oldIndex);var M=B.oldIndex,N=B.newIndex;(ti(e.firstFullRow)&&e.firstFullRow(xn)||t.slots.firstFullRow||t.slots["first-full-row"])&&(M-=1,N-=1),l.value&&(M=w(M,l.value),N=w(N,l.value));var j={data:a.value,currentIndex:M,current:a.value[M],targetIndex:N,target:a.value[N],newData:Zgt(Wn(e.data),M,N),e:B,sort:"row"};j.currentData=j.newData,(R=e.onDragSort)===null||R===void 0||R.call(e,j)}}},e.dragSortOptions);P&&(A.value?new Lo(P,I$({},D)):new Lo(P,I$(I$({},D),{},{handle:".".concat(u.handle)})))}},y=function(Q,T){var P=I$({animation:150,dataIdAttr:"data-colkey",direction:"vertical",ghostClass:u.ghost,chosenClass:u.chosen,dragClass:u.dragging,handle:".".concat(h.thCellInner),onEnd:function(I){var B;if(I.newIndex!==I.oldIndex){T&&(Kgt(I.item),Jgt(I.from,I.item,I.oldIndex));var R=I.oldIndex,M=I.newIndex,N=I.target,j=T?R:M,W=T?M:R,H=N.children[j],X=N.children[W],Y=sge(v.value,H.dataset.colkey),Z=sge(v.value,X.dataset.colkey);(!Y||!Y.colKey)&&qo.error("Table","colKey is missing in ".concat(JSON.stringify(Y))),(!Z||!Z.colKey)&&qo.error("Table","colKey is missing in ".concat(JSON.stringify(Z))),j=Mgt(e.columns,Y.colKey),W=Mgt(e.columns,Z.colKey);var ie={data:v.value,currentIndex:j,current:Y,targetIndex:W,target:Z,newData:Zgt(Wn(e.columns),j,W),e:I,sort:"col"};ie.currentData=ie.newData,(B=e.onDragSort)===null||B===void 0||B.call(e,ie)}}},e.dragSortOptions);Q&&new Lo(Q,P)},C=function(Q){if(!(!b.value||!Q)){var T=Q.querySelectorAll("thead > tr");if(T.length<=1){var P=ui(T,1),D=P[0];y(D,!0)}else T==null||T.forEach(function(I){y(I,!1)})}};function _(E){f.value=E}function S(E){v.value=E}At([f,v,s,n],function(E){var Q=ui(E,4),T=Q[0];Q[1],Q[2];var P=Q[3];L(T,P)});function L(E,Q){var T=E;if(!(!E||!T.$el||!Q.showElement))var P=setTimeout(function(){O(T.$el),C(T.$el);var D=setTimeout(function(){T.$refs.affixHeaderRef&&C(T.$refs.affixHeaderRef),clearTimeout(D)});clearTimeout(P)},60)}return{innerPagination:l,isRowDraggable:A,isRowHandlerDraggable:p,isColDraggable:b,setDragSortPrimaryTableRef:_,setDragSortColumns:S}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -1238,15 +1238,15 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function emt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Il(e){for(var t=1;t2?W-2:0),X=2;X1?re-1:0),le=1;le2?W-2:0),X=2;X1?re-1:0),le=1;le0&&arguments[0]!==void 0?arguments[0]:{errorMap:{}},R=B.errorMap;R&&Object.assign(I,R)}),o.value=I,(D=e.onValidate)===null||D===void 0||D.call(e,{result:I}),T({result:I})},Q)})},f=function(C,_,S){l.value[C]||(l.value[C]=G6(_)),Object.entries(S).forEach(function(L){var E=ui(L,2),T=E[0],Q=E[1];IB(l.value[C],T,Q)})},k=function(C){if(e.editableRowKeys){var _=Tn(C.row,e.rowKey||"id"),S=r.get(_);if(S){var L=S.findIndex(function(E){return E.col.colKey===C.col.colKey});L===-1?S.push(C):S[L]=C,r.set(_,S)}else r.set(_,[C])}},A=function(){o.value={}},p=function(C,_){_?d.value[C]=_:delete d.value[C]},b=function(){Object.keys(d.value).forEach(function(C){var _,S;(_=d.value[C])===null||_===void 0||(S=_.clearValidateCellData)===null||S===void 0||S.call(_)})},w=function(C){var _=pW(C.row,e.rowKey,C.col.colKey,C.colIndex);C.isEdit?a.value[_]=C:delete a.value[_]},O=function(C){var _,S=C.row,L=C.col,E=Tn(S,e.rowKey||"id"),T=l.value[E];if(T&&(_=e.editableRowKeys)!==null&&_!==void 0&&_.includes(E)){var Q=M$({},T);return IB(Q,L.colKey,Tn(T,L.colKey)),Q}return S};return At(function(){var y;return(y=n.value)===null||y===void 0?void 0:y.join(",")},function(y){var C=y.split(","),_=Object.keys(l.value);_.forEach(function(S){C.includes(S)||delete l.value[S]})}),{editedFormData:l,errorListMap:o,editableKeysMap:s,validateTableData:v,validateTableCellData:m,validateRowData:g,onRuleChange:k,clearValidateRowData:A,clearAllEditableCellData:b,onCellInstanceChange:p,onUpdateEditedCell:f,getEditRowData:O,onPrimaryTableCellEditChange:w}}/** + */function tmt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function M$(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{errorMap:{}},R=B.errorMap;R&&Object.assign(I,R)}),o.value=I,(D=e.onValidate)===null||D===void 0||D.call(e,{result:I}),Q({result:I})},T)})},f=function(C,_,S){l.value[C]||(l.value[C]=G6(_)),Object.entries(S).forEach(function(L){var E=ui(L,2),Q=E[0],T=E[1];IB(l.value[C],Q,T)})},k=function(C){if(e.editableRowKeys){var _=Tn(C.row,e.rowKey||"id"),S=r.get(_);if(S){var L=S.findIndex(function(E){return E.col.colKey===C.col.colKey});L===-1?S.push(C):S[L]=C,r.set(_,S)}else r.set(_,[C])}},A=function(){o.value={}},p=function(C,_){_?d.value[C]=_:delete d.value[C]},b=function(){Object.keys(d.value).forEach(function(C){var _,S;(_=d.value[C])===null||_===void 0||(S=_.clearValidateCellData)===null||S===void 0||S.call(_)})},w=function(C){var _=pW(C.row,e.rowKey,C.col.colKey,C.colIndex);C.isEdit?a.value[_]=C:delete a.value[_]},O=function(C){var _,S=C.row,L=C.col,E=Tn(S,e.rowKey||"id"),Q=l.value[E];if(Q&&(_=e.editableRowKeys)!==null&&_!==void 0&&_.includes(E)){var T=M$({},Q);return IB(T,L.colKey,Tn(Q,L.colKey)),T}return S};return At(function(){var y;return(y=n.value)===null||y===void 0?void 0:y.join(",")},function(y){var C=y.split(","),_=Object.keys(l.value);_.forEach(function(S){C.includes(S)||delete l.value[S]})}),{editedFormData:l,errorListMap:o,editableKeysMap:s,validateTableData:v,validateTableCellData:m,validateRowData:g,onRuleChange:k,clearValidateRowData:A,clearAllEditableCellData:b,onCellInstanceChange:p,onUpdateEditedCell:f,getEditRowData:O,onPrimaryTableCellEditChange:w}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function nmt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function FC(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:!1,cn=[],ci=function(){var qt,qn,Yt,so,jn,dt=FC({},Qn[st]),Ue=((qt=dt.children)===null||qt===void 0?void 0:qt.length)||((qn=y.value)===null||qn===void 0?void 0:qn.includes(dt.colKey));if(!Ue&&(t.columnController||t.displayColumns||t.defaultDisplayColumns)&&!rr)return 1;dt=W(dt);var nt=t.sort;if(dt.sorter&&t.showSortColumnBgColor){var bn=nt instanceof Array?nt:[nt],un=bn.find(function(wn){return wn&&wn.sortBy===dt.colKey&&wn.descending!==void 0});un&&(dt.className=dt.className instanceof Array?dt.className.concat(f.sortColumn):[dt.className,f.sortColumn])}if(dt.sorter||dt.filter){var En=$4e(n.slots,dt,st),wi=dt,je=wi.ellipsisTitle;dt.title=function(wn,_n){var wr,Jr=dt.sorter?I(_n):null,Wo=dt.filter?re(_n):null,pl=(wr=l.value)===null||wr===void 0?void 0:wr.tableContentRef;return pe([En,Jr,Wo],_n.col,_n.colIndex,je,pl,{classPrefix:h,ellipsisOverlayClassName:w.value!=="medium"?b[w.value]:""})},dt.ellipsisTitle=!1}if((Yt=dt.edit)!==null&&Yt!==void 0&&Yt.component){var ut=dt.cell;dt.cell=function(wn,_n){var wr=FC(FC({},_n),{},{row:Me(_n),oldCell:ut,rowKey:t.rowKey||"id",tableBaseClass:m,cellEmptyContent:t.cellEmptyContent,onChange:nn,onValidate:t.onRowValidate,onRuleChange:it,onEditableChange:Qe});if(t.editableRowKeys){var Jr,Wo=Tn(_n.row,t.rowKey||"id");wr.editable=_e.value[Wo]||!1;var pl=[Wo,_n.col.colKey].join("__"),bu=(Jr=ke.value)===null||Jr===void 0?void 0:Jr[pl];bu&&(wr.errors=bu)}t.editableCellState&&(wr.readonly=!t.editableCellState(_n));var wu=pW(_n.row,t.rowKey||"id",_n.col.colKey,_n.colIndex);return c(ybi,Yn(wr,{cellKey:wu,onCellInstanceChange:wt,onUpdateEditedCell:kt}),n.slots)}}if((so=dt.children)!==null&&so!==void 0&&so.length){var Ut;dt.children=vn(dt.children,rr||((Ut=y.value)===null||Ut===void 0?void 0:Ut.includes(dt.colKey)))}(!dt.children||(jn=dt.children)!==null&&jn!==void 0&&jn.length)&&cn.push(dt)},st=0,mt=Qn.length;st1&&arguments[1]!==void 0?arguments[1]:!1,ln=[],ci=function(){var qt,qn,Yt,so,jn,dt=FC({},Qn[st]),Ue=((qt=dt.children)===null||qt===void 0?void 0:qt.length)||((qn=y.value)===null||qn===void 0?void 0:qn.includes(dt.colKey));if(!Ue&&(t.columnController||t.displayColumns||t.defaultDisplayColumns)&&!rr)return 1;dt=W(dt);var nt=t.sort;if(dt.sorter&&t.showSortColumnBgColor){var pn=nt instanceof Array?nt:[nt],un=pn.find(function(bn){return bn&&bn.sortBy===dt.colKey&&bn.descending!==void 0});un&&(dt.className=dt.className instanceof Array?dt.className.concat(f.sortColumn):[dt.className,f.sortColumn])}if(dt.sorter||dt.filter){var En=$4e(n.slots,dt,st),wi=dt,je=wi.ellipsisTitle;dt.title=function(bn,_n){var Or,Jr=dt.sorter?I(_n):null,Wo=dt.filter?re(_n):null,pl=(Or=l.value)===null||Or===void 0?void 0:Or.tableContentRef;return pe([En,Jr,Wo],_n.col,_n.colIndex,je,pl,{classPrefix:h,ellipsisOverlayClassName:w.value!=="medium"?b[w.value]:""})},dt.ellipsisTitle=!1}if((Yt=dt.edit)!==null&&Yt!==void 0&&Yt.component){var ut=dt.cell;dt.cell=function(bn,_n){var Or=FC(FC({},_n),{},{row:Me(_n),oldCell:ut,rowKey:t.rowKey||"id",tableBaseClass:m,cellEmptyContent:t.cellEmptyContent,onChange:dn,onValidate:t.onRowValidate,onRuleChange:it,onEditableChange:Qe});if(t.editableRowKeys){var Jr,Wo=Tn(_n.row,t.rowKey||"id");Or.editable=_e.value[Wo]||!1;var pl=[Wo,_n.col.colKey].join("__"),bu=(Jr=ke.value)===null||Jr===void 0?void 0:Jr[pl];bu&&(Or.errors=bu)}t.editableCellState&&(Or.readonly=!t.editableCellState(_n));var wu=pW(_n.row,t.rowKey||"id",_n.col.colKey,_n.colIndex);return c(ybi,Yn(Or,{cellKey:wu,onCellInstanceChange:Ot,onUpdateEditedCell:kt}),n.slots)}}if((so=dt.children)!==null&&so!==void 0&&so.length){var Nt;dt.children=wn(dt.children,rr||((Nt=y.value)===null||Nt===void 0?void 0:Nt.includes(dt.colKey)))}(!dt.children||(jn=dt.children)!==null&&jn!==void 0&&jn.length)&&ln.push(dt)},st=0,mt=Qn.length;st2&&arguments[2]!==void 0?arguments[2]:0,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,o=Tn(e,t);return n||r?"".concat(o,"_").concat(n||0,"_").concat(r||0,"}"):o}var Lbi=function(){function e(){Hy(this,e),Pe(this,"treeDataMap",new Map),Pe(this,"expandAllRowIndex",void 0),this.treeDataMap=new Map}return zy(e,[{key:"initialTreeStore",value:function(n,r,o){var s;(s=this.treeDataMap)===null||s===void 0||s.clear(),this.initialTreeDataMap(this.treeDataMap,n,r.find(function(a){return a.colKey==="row-select"}),o)}},{key:"getAllUniqueKeys",value:function(n,r){for(var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],s=0,a=n.length;s2&&arguments[2]!==void 0?arguments[2]:[],s=0,a=n.length;s=0){var a=(s.expandChildrenLength||0)+1;if(r.splice(s.rowIndex,a),s.parent){var l=Tn(s.parent.row,o.childrenKey),d=l.findIndex(function(u){return Tn(u,o.rowKey)===n});l.splice(d,1),aP(this.treeDataMap,s.parent.row,-1*a,"delete",o)}this.treeDataMap.delete(n),r7(this.treeDataMap,r,{minRowIndex:s.rowIndex,rowKey:o.rowKey})}else qo.warn("EnhancedTable","Can not remove this node, which is not appeared.");return r}},{key:"removeChildren",value:function(n,r,o){var s=this.treeDataMap.get(n);if(s&&s.rowIndex>=0){var a=s.expandChildrenLength||0;a&&r.splice(s.rowIndex+1,a),s.parent&&aP(this.treeDataMap,s.parent.row,-1*a,"delete",o),s.expandChildrenLength=0,s.expanded=!1,IB(s.row,o.childrenKey,void 0),this.treeDataMap.set(n,s),a&&r7(this.treeDataMap,r,{minRowIndex:s.rowIndex+1,rowKey:o.rowKey})}else qo.warn("EnhancedTable","Can not remove this node's children, which is not appeared.");return r}},{key:"appendTo",value:function(n,r,o,s){var a=this.treeDataMap.get(n);if(!this.validateDataExist(a,n))return o;for(var l=Tn(a.row,s.childrenKey),d=a.expanded||!(l!=null&&l.length),u=r instanceof Array?r:[r],h=[],g=-1,m=0,v=u.length;ma){var k=n.slice(m,s),A=v.concat(f,k);n.splice(a,A.length),n.splice.apply(n,[a,0].concat(Wn(A))),r7(this.treeDataMap,n,{rowKey:o.rowKey,minRowIndex:a,maxRowIndex:g})}else{var p=n.slice(g,a),b=p.concat(f,v);n.splice(s,b.length),n.splice.apply(n,[s,0].concat(Wn(b))),r7(this.treeDataMap,n,{rowKey:o.rowKey,minRowIndex:s,maxRowIndex:m})}if(u.parent){for(var w=u.parent.row[o.childrenKey],O=0,y=-1,C=-1,_=0,S=w.length;_=2));_++);C2&&arguments[2]!==void 0?arguments[2]:null,g=0,m=d.length;g2&&arguments[2]!==void 0?arguments[2]:"data",a=[];return n.forEach(function(l){var d=Tn(l,r.rowKey),u=o.treeDataMap.get(d);u.expanded&&(s==="unique"?a.push(d):s==="data"?a.push(l):a.push(u))}),a}},{key:"initialTreeDataMap",value:function(n,r,o,s){for(var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,l=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,d=0,u=r.length;d0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=[],o=new Map,s=new Map,a=0,l=e.length;a0&&arguments[0]!==void 0?arguments[0]:"expand-all",C=arguments.length>1?arguments[1]:void 0,_=C||a.value;r.value=n.value.expandAll(_,o.value);var S=r.value.map(function(L){return M_(L,o.value.rowKey)});f(S,{row:void 0,rowState:void 0,rowIndex:void 0,type:"expand",trigger:y}),k.value.type="expand-all"}function p(){r.value=Wn(n.value.foldAll(r.value,o.value)),f([],{row:void 0,rowState:void 0,rowIndex:void 0,type:"fold",trigger:"fold-all"})}function b(y,C){var _,S=y.row,L=y.rowIndex;k.value=y_e({type:"user-reaction-change"},y);var E=M_(S,o.value.rowKey),T=n.value.treeDataMap.get(E),Q=Wn(v.value);if(T.expanded){for(var P=n.value.getExpandedChildrenKeys([S],o.value),D=0,I=Q.length;D2&&arguments[2]!==void 0?arguments[2]:[],S=xbi(C,_),L=S.addedList,E=S.removedList;return n.value.expandTreeNode(L,y,o.value),n.value.foldTreeNode(E,y,o.value),Wn(y)}At([v,a],function(y,C){var _=ui(y,1),S=_[0],L=ui(C,1),E=L[0];if(!(!n.value.treeDataMap.size||!a.value.length)){if(k.value.type==="user-reaction-change"){var T=k.value||{},Q=T.row,P=T.rowIndex;r.value=Wn(n.value.toggleExpandData({row:Q,rowIndex:P},Wn(r.value),o.value))}else k.value.type==="props-change"&&w(r.value,S,E);k.value.type="props-change"}});var O=function(C){var _,S;(_=d.value)!==null&&_!==void 0&&_.defaultExpandAll&&!u.value?(A("default-expand-all",Wn(C)),u.value=!0):(S=v.value)!==null&&S!==void 0&&S.length&&ri(function(){r.value=w(Wn(C),v.value,[])})};return{tExpandedTreeNode:v,isDefaultExpandAllExecute:u,isDefaultExpandedTreeNodesExecute:h,expandAll:A,foldAll:p,onExpandFoldIconClick:b,updateExpandOnDataChange:O}}/** + */function imt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Wse(e){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:0,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,o=Tn(e,t);return n||r?"".concat(o,"_").concat(n||0,"_").concat(r||0,"}"):o}var Lbi=function(){function e(){Hy(this,e),Pe(this,"treeDataMap",new Map),Pe(this,"expandAllRowIndex",void 0),this.treeDataMap=new Map}return zy(e,[{key:"initialTreeStore",value:function(n,r,o){var s;(s=this.treeDataMap)===null||s===void 0||s.clear(),this.initialTreeDataMap(this.treeDataMap,n,r.find(function(a){return a.colKey==="row-select"}),o)}},{key:"getAllUniqueKeys",value:function(n,r){for(var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],s=0,a=n.length;s2&&arguments[2]!==void 0?arguments[2]:[],s=0,a=n.length;s=0){var a=(s.expandChildrenLength||0)+1;if(r.splice(s.rowIndex,a),s.parent){var l=Tn(s.parent.row,o.childrenKey),d=l.findIndex(function(u){return Tn(u,o.rowKey)===n});l.splice(d,1),aP(this.treeDataMap,s.parent.row,-1*a,"delete",o)}this.treeDataMap.delete(n),r7(this.treeDataMap,r,{minRowIndex:s.rowIndex,rowKey:o.rowKey})}else qo.warn("EnhancedTable","Can not remove this node, which is not appeared.");return r}},{key:"removeChildren",value:function(n,r,o){var s=this.treeDataMap.get(n);if(s&&s.rowIndex>=0){var a=s.expandChildrenLength||0;a&&r.splice(s.rowIndex+1,a),s.parent&&aP(this.treeDataMap,s.parent.row,-1*a,"delete",o),s.expandChildrenLength=0,s.expanded=!1,IB(s.row,o.childrenKey,void 0),this.treeDataMap.set(n,s),a&&r7(this.treeDataMap,r,{minRowIndex:s.rowIndex+1,rowKey:o.rowKey})}else qo.warn("EnhancedTable","Can not remove this node's children, which is not appeared.");return r}},{key:"appendTo",value:function(n,r,o,s){var a=this.treeDataMap.get(n);if(!this.validateDataExist(a,n))return o;for(var l=Tn(a.row,s.childrenKey),d=a.expanded||!(l!=null&&l.length),u=r instanceof Array?r:[r],h=[],g=-1,m=0,v=u.length;ma){var k=n.slice(m,s),A=v.concat(f,k);n.splice(a,A.length),n.splice.apply(n,[a,0].concat(Wn(A))),r7(this.treeDataMap,n,{rowKey:o.rowKey,minRowIndex:a,maxRowIndex:g})}else{var p=n.slice(g,a),b=p.concat(f,v);n.splice(s,b.length),n.splice.apply(n,[s,0].concat(Wn(b))),r7(this.treeDataMap,n,{rowKey:o.rowKey,minRowIndex:s,maxRowIndex:m})}if(u.parent){for(var w=u.parent.row[o.childrenKey],O=0,y=-1,C=-1,_=0,S=w.length;_=2));_++);C2&&arguments[2]!==void 0?arguments[2]:null,g=0,m=d.length;g2&&arguments[2]!==void 0?arguments[2]:"data",a=[];return n.forEach(function(l){var d=Tn(l,r.rowKey),u=o.treeDataMap.get(d);u.expanded&&(s==="unique"?a.push(d):s==="data"?a.push(l):a.push(u))}),a}},{key:"initialTreeDataMap",value:function(n,r,o,s){for(var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,l=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,d=0,u=r.length;d0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=[],o=new Map,s=new Map,a=0,l=e.length;a0&&arguments[0]!==void 0?arguments[0]:"expand-all",C=arguments.length>1?arguments[1]:void 0,_=C||a.value;r.value=n.value.expandAll(_,o.value);var S=r.value.map(function(L){return M_(L,o.value.rowKey)});f(S,{row:void 0,rowState:void 0,rowIndex:void 0,type:"expand",trigger:y}),k.value.type="expand-all"}function p(){r.value=Wn(n.value.foldAll(r.value,o.value)),f([],{row:void 0,rowState:void 0,rowIndex:void 0,type:"fold",trigger:"fold-all"})}function b(y,C){var _,S=y.row,L=y.rowIndex;k.value=y_e({type:"user-reaction-change"},y);var E=M_(S,o.value.rowKey),Q=n.value.treeDataMap.get(E),T=Wn(v.value);if(Q.expanded){for(var P=n.value.getExpandedChildrenKeys([S],o.value),D=0,I=T.length;D2&&arguments[2]!==void 0?arguments[2]:[],S=xbi(C,_),L=S.addedList,E=S.removedList;return n.value.expandTreeNode(L,y,o.value),n.value.foldTreeNode(E,y,o.value),Wn(y)}At([v,a],function(y,C){var _=ui(y,1),S=_[0],L=ui(C,1),E=L[0];if(!(!n.value.treeDataMap.size||!a.value.length)){if(k.value.type==="user-reaction-change"){var Q=k.value||{},T=Q.row,P=Q.rowIndex;r.value=Wn(n.value.toggleExpandData({row:T,rowIndex:P},Wn(r.value),o.value))}else k.value.type==="props-change"&&w(r.value,S,E);k.value.type="props-change"}});var O=function(C){var _,S;(_=d.value)!==null&&_!==void 0&&_.defaultExpandAll&&!u.value?(A("default-expand-all",Wn(C)),u.value=!0):(S=v.value)!==null&&S!==void 0&&S.length&&ri(function(){r.value=w(Wn(C),v.value,[])})};return{tExpandedTreeNode:v,isDefaultExpandAllExecute:u,isDefaultExpandedTreeNodesExecute:h,expandAll:A,foldAll:p,onExpandFoldIconClick:b,updateExpandOnDataChange:O}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function smt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function HA(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:"",se=arguments.length>1?arguments[1]:void 0;if(!re){v.value=g.value.appendToRoot(se,v.value,p.value);return}v.value=Wn(g.value.appendTo(re,se,v.value,p.value))}function X(re,se){v.value=Wn(g.value.insertAfter(re,se,v.value,p.value))}function Y(re,se){v.value=Wn(g.value.insertBefore(re,se,v.value,p.value))}function Z(re){var se=g.value.swapData(v.value,re,p.value);if(se.result)v.value=Wn(se.dataSource);else{var le,ge={code:se.code,reason:se.reason};(le=e.onAbnormalDragSort)===null||le===void 0||le.call(e,ge)}}function ie(){return g.value.getTreeNode(v.value,p.value)}function J(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"data";return g.value.getTreeExpandedRow(v.value,p.value,re)}return{store:g,rowDataKeys:p,dataSource:v,swapData:Z,setData:M,getData:N,remove:j,removeChildren:W,appendTo:H,insertAfter:X,insertBefore:Y,formatTreeColumn:R,toggleExpandData:I,expandAll:C,foldAll:_,getTreeNode:ie,resetData:P,getTreeExpandedRow:J,onExpandFoldIconClick:L}}/** + */function smt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function HA(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:"",se=arguments.length>1?arguments[1]:void 0;if(!re){v.value=g.value.appendToRoot(se,v.value,p.value);return}v.value=Wn(g.value.appendTo(re,se,v.value,p.value))}function X(re,se){v.value=Wn(g.value.insertAfter(re,se,v.value,p.value))}function Y(re,se){v.value=Wn(g.value.insertBefore(re,se,v.value,p.value))}function Z(re){var se=g.value.swapData(v.value,re,p.value);if(se.result)v.value=Wn(se.dataSource);else{var le,ge={code:se.code,reason:se.reason};(le=e.onAbnormalDragSort)===null||le===void 0||le.call(e,ge)}}function ie(){return g.value.getTreeNode(v.value,p.value)}function J(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"data";return g.value.getTreeExpandedRow(v.value,p.value,re)}return{store:g,rowDataKeys:p,dataSource:v,swapData:Z,setData:M,getData:N,remove:j,removeChildren:W,appendTo:H,insertAfter:X,insertBefore:Y,formatTreeColumn:R,toggleExpandData:I,expandAll:C,foldAll:_,getTreeNode:ie,resetData:P,getTreeExpandedRow:J,onExpandFoldIconClick:L}}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function amt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Vse(e){for(var t=1;t0&&E0&&E=0)return _.rowIndex;if(_.rowIndex<0)return O(_.parent)},y=function(_){var S=_.index;if(!S&&S!==0){if(!_.key){qo.error("Table","scrollToElement: one of `index` or `key` must exist.");return}var L=m.value.get(_.key);S=O(L,_.key),(S<0||S===void 0)&&qo.error("Table","".concat(_.key," does not exist in data, check `rowKey` or `data` please."))}r.value.scrollToElement(sw(sw({},_),{},{index:S}))};return n.expose(sw(sw({store:s.value,dataSource:a.value},h),{},{primaryTableRef:r,validateRowData:function(_){return r.value.validateRowData(_)},validateTableData:function(){return r.value.validateTableData()},clearValidateData:function(){r.value.clearValidateData()},refreshTable:function(){r.value.refreshTable()},scrollToElement:y})),function(){var C,_=ps(),S=_.vnode,L=sw(sw({},S.props),{},{rowKey:t.rowKey||"id",data:a.value,columns:p.value,indeterminateSelectedRowKeys:f.value,disableDataPage:!!(t.tree&&Object.keys(t.tree).length)||t.disableDataPage,onSelectChange:k,onDragSort:b,rowClassName:function(T){var Q=T.row,P=Tn(Q,t.rowKey||"id"),D=m.value.get(P);return D?["".concat(g.value,"-table-tr--level-").concat(D.level),t.rowClassName]:[t.rowClassName]}});return(C=t.tree)!==null&&C!==void 0&&C.expandTreeNodeOnClick&&(L.onRowClick=w),c(MZe,Yn(L,{ref:r}),n.slots)}}});/** + */var Rbi=["store","dataSource","formatTreeColumn","swapData","onExpandFoldIconClick"];function lmt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function sw(e){for(var t=1;t=0)return _.rowIndex;if(_.rowIndex<0)return O(_.parent)},y=function(_){var S=_.index;if(!S&&S!==0){if(!_.key){qo.error("Table","scrollToElement: one of `index` or `key` must exist.");return}var L=m.value.get(_.key);S=O(L,_.key),(S<0||S===void 0)&&qo.error("Table","".concat(_.key," does not exist in data, check `rowKey` or `data` please."))}r.value.scrollToElement(sw(sw({},_),{},{index:S}))};return n.expose(sw(sw({store:s.value,dataSource:a.value},h),{},{primaryTableRef:r,validateRowData:function(_){return r.value.validateRowData(_)},validateTableData:function(){return r.value.validateTableData()},clearValidateData:function(){r.value.clearValidateData()},refreshTable:function(){r.value.refreshTable()},scrollToElement:y})),function(){var C,_=ps(),S=_.vnode,L=sw(sw({},S.props),{},{rowKey:t.rowKey||"id",data:a.value,columns:p.value,indeterminateSelectedRowKeys:f.value,disableDataPage:!!(t.tree&&Object.keys(t.tree).length)||t.disableDataPage,onSelectChange:k,onDragSort:b,rowClassName:function(Q){var T=Q.row,P=Tn(T,t.rowKey||"id"),D=m.value.get(P);return D?["".concat(g.value,"-table-tr--level-").concat(D.level),t.rowClassName]:[t.rowClassName]}});return(C=t.tree)!==null&&C!==void 0&&C.expandTreeNodeOnClick&&(L.onRowClick=w),c(MZe,Yn(L,{ref:r}),n.slots)}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -1278,7 +1278,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var Fbi=et({name:"TCollapse",props:Pbi,setup:function(t){var n=an("collapse"),r=an("-border-less"),o=hr(),s=Li(t),a=s.value,l=s.expandMutex,d=s.borderless,u=s.modelValue,h=sd(a,u,t.defaultValue,t.onChange),g=ui(h,2),m=g[0],v=g[1],f=function(b){var w=[].concat(m.value||[]),O=w.indexOf(b);O>=0?w.splice(O,1):l.value?w=[b]:w.push(b),v(w)},k=G(function(){return[n.value,Pe({},r.value,!!d.value)]}),A=function(){var p=0;return function(){return p++}}();return Yi("collapseValue",m),Yi("updateCollapseValue",f),Yi("collapseProps",Li(t)),Yi("getUniqId",A),Yi("renderParentTNode",o),function(){var p=o("default");return c("div",{class:k.value},[p])}}});/** + */var Fbi=et({name:"TCollapse",props:Pbi,setup:function(t){var n=sn("collapse"),r=sn("-border-less"),o=hr(),s=Li(t),a=s.value,l=s.expandMutex,d=s.borderless,u=s.modelValue,h=sd(a,u,t.defaultValue,t.onChange),g=ui(h,2),m=g[0],v=g[1],f=function(b){var w=[].concat(m.value||[]),O=w.indexOf(b);O>=0?w.splice(O,1):l.value?w=[b]:w.push(b),v(w)},k=G(function(){return[n.value,Pe({},r.value,!!d.value)]}),A=function(){var p=0;return function(){return p++}}();return Yi("collapseValue",m),Yi("updateCollapseValue",f),Yi("collapseProps",Li(t)),Yi("getUniqId",A),Yi("renderParentTNode",o),function(){var p=o("default");return c("div",{class:k.value},[p])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -1286,7 +1286,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function Ubi(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!js(e)}var jbi=et({name:"TCollapsePanel",props:Nbi,setup:function(t,n){var r=n.slots,o=hr(),s=il(),a=an("collapse-panel"),l=an("is-disabled"),d=an("is-clickable"),u=an("slide-down"),h=Li(t),g=h.value,m=h.disabled,v=h.destroyOnCollapse,f=pt("collapseValue"),k=pt("updateCollapseValue"),A=pt("getUniqId",function(){},!1),p=pt("collapseProps"),b=p.defaultExpandAll,w=p.disabled,O=p.expandIconPlacement,y=p.expandOnRowClick,C=pt("renderParentTNode"),_=g.value||A();b.value&&k(_);var S=Kpn(),L=S.beforeEnter,E=S.enter,T=S.afterEnter,Q=S.beforeLeave,P=S.leave,D=S.afterLeave,I=he(),B=G(function(){return m.value||w.value}),R=G(function(){return f.value instanceof Array?f.value.includes(_):f.value===_}),M=G(function(){return[a.value,Pe({},l.value,B.value)]}),N=G(function(){return r.expandIcon||t.expandIcon}),j=function(ge){var K=y.value||ge.currentTarget===I.value;K&&!B.value&&k(_),ge.stopPropagation()},W=function(ge){ge.stopPropagation()},H=function(){return c(MY,{overlayClassName:"".concat(a.value,"__icon--default")},null)},X=function(){var ge=N.value===void 0?C:o;return c("div",{ref:I,class:"".concat(a.value,"__icon ").concat(a.value,"__icon--").concat(O.value," ").concat(R.value?"".concat(a.value,"__icon--active"):""),onClick:j},[ge("expandIcon",H())])},Y=function(){return c("div",{class:"".concat(a.value,"__header--blank")},null)},Z=function(){var ge=o("headerRightContent");return ge?c("div",{onClick:W},[ge]):null},ie=function(){var ge=["".concat(a.value,"__header"),Pe({},d.value,y.value&&!B.value)];return c("div",{class:ge,onClick:j},[O.value==="left"&&X(),o("header"),Y(),Z(),O.value==="right"&&X()])},J=function(){return uu(c("div",{class:"".concat(a.value,"__body")},[c("div",{class:"".concat(a.value,"__content")},[s("default","content")])]),[[h1,R.value]])},re=function(){return R.value?c("div",{class:"".concat(a.value,"__body")},[c("div",{class:"".concat(a.value,"__content")},[s("default","content")])]):null},se=function(){return v.value?re():J()};return function(){var le;return c("div",{class:M.value},[c("div",{class:"".concat(a.value,"__wrapper")},[ie(),c(p8,{name:u.value,onBeforeEnter:L,onEnter:E,onAfterEnter:T,onBeforeLeave:Q,onLeave:P,onAfterLeave:D},Ubi(le=se())?le:{default:function(){return[le]}})])])}}});/** + */function Ubi(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!js(e)}var jbi=et({name:"TCollapsePanel",props:Nbi,setup:function(t,n){var r=n.slots,o=hr(),s=il(),a=sn("collapse-panel"),l=sn("is-disabled"),d=sn("is-clickable"),u=sn("slide-down"),h=Li(t),g=h.value,m=h.disabled,v=h.destroyOnCollapse,f=pt("collapseValue"),k=pt("updateCollapseValue"),A=pt("getUniqId",function(){},!1),p=pt("collapseProps"),b=p.defaultExpandAll,w=p.disabled,O=p.expandIconPlacement,y=p.expandOnRowClick,C=pt("renderParentTNode"),_=g.value||A();b.value&&k(_);var S=Kpn(),L=S.beforeEnter,E=S.enter,Q=S.afterEnter,T=S.beforeLeave,P=S.leave,D=S.afterLeave,I=he(),B=G(function(){return m.value||w.value}),R=G(function(){return f.value instanceof Array?f.value.includes(_):f.value===_}),M=G(function(){return[a.value,Pe({},l.value,B.value)]}),N=G(function(){return r.expandIcon||t.expandIcon}),j=function(ge){var K=y.value||ge.currentTarget===I.value;K&&!B.value&&k(_),ge.stopPropagation()},W=function(ge){ge.stopPropagation()},H=function(){return c(MY,{overlayClassName:"".concat(a.value,"__icon--default")},null)},X=function(){var ge=N.value===void 0?C:o;return c("div",{ref:I,class:"".concat(a.value,"__icon ").concat(a.value,"__icon--").concat(O.value," ").concat(R.value?"".concat(a.value,"__icon--active"):""),onClick:j},[ge("expandIcon",H())])},Y=function(){return c("div",{class:"".concat(a.value,"__header--blank")},null)},Z=function(){var ge=o("headerRightContent");return ge?c("div",{onClick:W},[ge]):null},ie=function(){var ge=["".concat(a.value,"__header"),Pe({},d.value,y.value&&!B.value)];return c("div",{class:ge,onClick:j},[O.value==="left"&&X(),o("header"),Y(),Z(),O.value==="right"&&X()])},J=function(){return uu(c("div",{class:"".concat(a.value,"__body")},[c("div",{class:"".concat(a.value,"__content")},[s("default","content")])]),[[h1,R.value]])},re=function(){return R.value?c("div",{class:"".concat(a.value,"__body")},[c("div",{class:"".concat(a.value,"__content")},[s("default","content")])]):null},se=function(){return v.value?re():J()};return function(){var le;return c("div",{class:M.value},[c("div",{class:"".concat(a.value,"__wrapper")},[ie(),c(p8,{name:u.value,onBeforeEnter:L,onEnter:E,onAfterEnter:Q,onBeforeLeave:T,onLeave:P,onAfterLeave:D},Ubi(le=se())?le:{default:function(){return[le]}})])])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -1302,11 +1302,11 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function cmt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Vbi(e){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:{};Q&&(E=xn(P,{style:D},[E]))}return T(C,"strong"),T(O,"u"),T(y,"del"),T(w,"code"),T(S!==!1,"mark",S?{backgroundColor:S}:{}),T(_,"kbd"),T(L,"i"),E},h=G(function(){var A=t.theme,p=t.disabled,b=o.value,w=[b];return p?w.push("".concat(b,"--disabled")):A&&["primary","secondary","success","warning","error"].includes(A)&&w.push("".concat(b,"--").concat(A)),w}),g=G(function(){var A,p=t.copyable;return l.value?a.value.copiedText:Hs(p)==="object"?(A=p.tooltipProps)===null||A===void 0?void 0:A.content:null}),m=G(function(){return t.content||(r==null?void 0:r.default())}),v=function(){var p=t.copyable,b=l.value?function(){return c(abn,null,null)}:function(){return c(cbn,null,null)},w={theme:"default"},O=function(){};return Hs(p)==="object"&&(p.suffix&&!l.value&&(b=p.suffix),p.tooltipProps&&(w=p.tooltipProps),typeof p.onCopy=="function"&&(O=p.onCopy)),c(Na,Yn(w,{content:g.value}),{default:function(){return[c(Ci,{icon:b,shape:"square",theme:"primary",variant:"text",onClick:function(_){return k(_,O)}},null)]}})},f=function(){var p=t.copyable;if(Hs(p)==="object"&&p!==null&&p!==void 0&&p.text)return p.text;if(typeof m.value=="string")return m.value;if(Array.isArray(m.value))return m.value.map(function(b){return b.children}).join("")},k=function(p,b){p.preventDefault(),p.stopPropagation(),l.value=!0,setTimeout(function(){l.value=!1},1500),cfi(f()),b==null||b()};return function(){var A=d("default","content");return t.ellipsis?c(PZe,Yn(t,{class:h.value}),{default:function(){return[u(t,A),t.copyable?v():null]}}):c("span",{class:h.value},[u(t,A),t.copyable?v():null])}}});/** + */var _wn=et({name:"TTypographyText",props:Wbi,setup:function(t,n){var r=n.slots,o=sn("typography"),s=Uo("typography"),a=s.globalConfig,l=he(!1),d=il(),u=function(p,b){var w=p.code,O=p.underline,y=p.delete,C=p.strong,_=p.keyboard,S=p.mark,L=p.italic,E=b;function Q(T,P){var D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};T&&(E=xn(P,{style:D},[E]))}return Q(C,"strong"),Q(O,"u"),Q(y,"del"),Q(w,"code"),Q(S!==!1,"mark",S?{backgroundColor:S}:{}),Q(_,"kbd"),Q(L,"i"),E},h=G(function(){var A=t.theme,p=t.disabled,b=o.value,w=[b];return p?w.push("".concat(b,"--disabled")):A&&["primary","secondary","success","warning","error"].includes(A)&&w.push("".concat(b,"--").concat(A)),w}),g=G(function(){var A,p=t.copyable;return l.value?a.value.copiedText:Hs(p)==="object"?(A=p.tooltipProps)===null||A===void 0?void 0:A.content:null}),m=G(function(){return t.content||(r==null?void 0:r.default())}),v=function(){var p=t.copyable,b=l.value?function(){return c(abn,null,null)}:function(){return c(cbn,null,null)},w={theme:"default"},O=function(){};return Hs(p)==="object"&&(p.suffix&&!l.value&&(b=p.suffix),p.tooltipProps&&(w=p.tooltipProps),typeof p.onCopy=="function"&&(O=p.onCopy)),c(Na,Yn(w,{content:g.value}),{default:function(){return[c(Ci,{icon:b,shape:"square",theme:"primary",variant:"text",onClick:function(_){return k(_,O)}},null)]}})},f=function(){var p=t.copyable;if(Hs(p)==="object"&&p!==null&&p!==void 0&&p.text)return p.text;if(typeof m.value=="string")return m.value;if(Array.isArray(m.value))return m.value.map(function(b){return b.children}).join("")},k=function(p,b){p.preventDefault(),p.stopPropagation(),l.value=!0,setTimeout(function(){l.value=!1},1500),cfi(f()),b==null||b()};return function(){var A=d("default","content");return t.ellipsis?c(PZe,Yn(t,{class:h.value}),{default:function(){return[u(t,A),t.copyable?v():null]}}):c("span",{class:h.value},[u(t,A),t.copyable?v():null])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -1318,11 +1318,11 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function dmt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function umt(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(u){throw u},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var u=n.next();return a=u.done,u},e:function(u){l=!0,s=u},f:function(){try{a||n.return==null||n.return()}finally{if(l)throw s}}}}function e3i(e,t){if(e){if(typeof e=="string")return fmt(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?fmt(e,t):void 0}}function fmt(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n31||e>>>t)throw new RangeError("Value out of range");for(var r=t-1;r>=0;r--)n.push(e>>>r&1)}function NC(e,t){return(e>>>t&1)!==0}function W2(e){if(!e)throw new Error("Assertion error")}var UO=function(){function e(t,n){Hy(this,e),Pe(this,"modeBits",void 0),Pe(this,"numBitsCharCount",void 0),this.modeBits=t,this.numBitsCharCount=n}return zy(e,[{key:"numCharCountBits",value:function(n){return this.numBitsCharCount[Math.floor((n+7)/17)]}}])}();Qz=UO;Pe(UO,"NUMERIC",new Qz(1,[10,12,14]));Pe(UO,"ALPHANUMERIC",new Qz(2,[9,11,13]));Pe(UO,"BYTE",new Qz(4,[8,16,16]));Pe(UO,"KANJI",new Qz(8,[8,10,12]));Pe(UO,"ECI",new Qz(7,[0,0,0]));var P4=zy(function e(t,n){Hy(this,e),Pe(this,"ordinal",void 0),Pe(this,"formatBits",void 0),this.ordinal=t,this.formatBits=n});Wne=P4;Pe(P4,"LOW",new Wne(0,1));Pe(P4,"MEDIUM",new Wne(1,0));Pe(P4,"QUARTILE",new Wne(2,3));Pe(P4,"HIGH",new Wne(3,2));var tD=function(){function e(t,n,r){if(Hy(this,e),Pe(this,"mode",void 0),Pe(this,"numChars",void 0),Pe(this,"bitData",void 0),this.mode=t,this.numChars=n,this.bitData=r,n<0)throw new RangeError("Invalid argument");this.bitData=r.slice()}return zy(e,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(n){var r=[],o=rN(n),s;try{for(o.s();!(s=o.n()).done;){var a=s.value;Rk(a,8,r)}}catch(l){o.e(l)}finally{o.f()}return new e(UO.BYTE,n.length,r)}},{key:"makeNumeric",value:function(n){if(!e.isNumeric(n))throw new RangeError("String contains non-numeric characters");for(var r=[],o=0;o=1<e.MAX_VERSION)throw new RangeError("Version value out of range");if(s<-1||s>7)throw new RangeError("Mask value out of range");this.size=t*4+17;for(var a=[],l=0;l=0&&s<=7),this.mask=s,this.applyMask(s),this.drawFormatBits(s),this.isFunction=[]}return zy(e,[{key:"getModule",value:function(n,r){return n>=0&&n=0&&r>>9)*1335;var a=(r<<10|o)^21522;W2(a>>>15===0);for(var l=0;l<=5;l++)this.setFunctionModule(8,l,NC(a,l));this.setFunctionModule(8,7,NC(a,6)),this.setFunctionModule(8,8,NC(a,7)),this.setFunctionModule(7,8,NC(a,8));for(var d=9;d<15;d++)this.setFunctionModule(14-d,8,NC(a,d));for(var u=0;u<8;u++)this.setFunctionModule(this.size-1-u,8,NC(a,u));for(var h=8;h<15;h++)this.setFunctionModule(8,this.size-15+h,NC(a,h));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var n=this.version,r=0;r<12;r++)n=n<<1^(n>>>11)*7973;var o=this.version<<12|n;W2(o>>>18===0);for(var s=0;s<18;s++){var a=NC(o,s),l=this.size-11+s%3,d=Math.floor(s/3);this.setFunctionModule(l,d,a),this.setFunctionModule(d,l,a)}}}},{key:"drawFinderPattern",value:function(n,r){for(var o=-4;o<=4;o++)for(var s=-4;s<=4;s++){var a=Math.max(Math.abs(s),Math.abs(o)),l=n+s,d=r+o;l>=0&&l=0&&d=d)&&A.push(y[O])})},b=0;b=1;o-=2){o===6&&(o=5);for(var s=0;s>>3],7-(r&7)),r++)}}W2(r===n.length*8)}},{key:"applyMask",value:function(n){if(n<0||n>7)throw new RangeError("Mask value out of range");for(var r=0;r5&&n++):(this.finderPenaltyAddHistory(s,a),o||(n+=this.finderPenaltyCountPatterns(a)*e.PENALTY_N3),o=this.modules[r][l],s=1);n+=this.finderPenaltyTerminateAndCount(o,s,a)*e.PENALTY_N3}for(var d=0;d5&&n++):(this.finderPenaltyAddHistory(h,g),u||(n+=this.finderPenaltyCountPatterns(g)*e.PENALTY_N3),u=this.modules[m][d],h=1);n+=this.finderPenaltyTerminateAndCount(u,h,g)*e.PENALTY_N3}for(var v=0;v=0&&y<=9),n+=y*e.PENALTY_N4,W2(n>=0&&n<=2568888),n}},{key:"getAlignmentPatternPositions",value:function(){if(this.version===1)return[];for(var n=Math.floor(this.version/7)+2,r=this.version===32?26:Math.ceil((this.version*4+4)/(n*2-2))*2,o=[6],s=this.size-7;o.length0&&n[2]===r&&n[3]===r*3&&n[4]===r&&n[5]===r;return(o&&n[0]>=r*4&&n[6]>=r?1:0)+(o&&n[6]>=r*4&&n[0]>=r?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(n,r,o){var s=r;return n&&(this.finderPenaltyAddHistory(s,o),s=0),s+=this.size,this.finderPenaltyAddHistory(s,o),this.finderPenaltyCountPatterns(o)}},{key:"finderPenaltyAddHistory",value:function(n,r){var o=n;r[0]===0&&(o+=this.size),r.pop(),r.unshift(o)}}],[{key:"encodeText",value:function(n,r){var o=tD.makeSegments(n);return e.encodeSegments(o,r)}},{key:"encodeBinary",value:function(n,r){var o=tD.makeBytes(n);return e.encodeSegments([o],r)}},{key:"encodeSegments",value:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,l=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(e.MIN_VERSION<=o&&o<=s&&s<=e.MAX_VERSION)||a<-1||a>7)throw new RangeError("Invalid value");var d,u;for(d=o;;d++){var h=e.getNumDataCodewords(d,r)*8,g=tD.getTotalBits(n,d);if(g<=h){u=g;break}if(d>=s)throw new RangeError("Data too long")}for(var m=r,v=0,f=[P4.MEDIUM,P4.QUARTILE,P4.HIGH];v>>3]|=E<<7-(T&7)}),new e(d,m,L,a)}},{key:"getNumRawDataModules",value:function(n){if(ne.MAX_VERSION)throw new RangeError("Version number out of range");var r=(16*n+128)*n+64;if(n>=2){var o=Math.floor(n/7)+2;r-=(25*o-10)*o-55,n>=7&&(r-=36)}return W2(r>=208&&r<=29648),r}},{key:"getNumDataCodewords",value:function(n,r){return Math.floor(e.getNumRawDataModules(n)/8)-e.ECC_CODEWORDS_PER_BLOCK[r.ordinal][n]*e.NUM_ERROR_CORRECTION_BLOCKS[r.ordinal][n]}},{key:"reedSolomonComputeDivisor",value:function(n){if(n<1||n>255)throw new RangeError("Degree out of range");for(var r=[],o=0;o>>8||r>>>8)throw new RangeError("Byte out of range");for(var o=0,s=7;s>=0;s--)o=o<<1^(o>>>7)*285,o^=(r>>>s&1)*n;return W2(o>>>8===0),o}}])}();Pe(gL,"MIN_VERSION",1);Pe(gL,"MAX_VERSION",40);Pe(gL,"PENALTY_N1",3);Pe(gL,"PENALTY_N2",3);Pe(gL,"PENALTY_N3",40);Pe(gL,"PENALTY_N4",10);Pe(gL,"ECC_CODEWORDS_PER_BLOCK",[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]);Pe(gL,"NUM_ERROR_CORRECTION_BLOCKS",[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var t3i={L:P4.LOW,M:P4.MEDIUM,Q:P4.QUARTILE,H:P4.HIGH},n3i="#000000",Swn=!1,Lwn=1,i3i=4,r3i=0,o3i=.1,xwn=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=[];return t.forEach(function(o,s){var a=null;o.forEach(function(l,d){if(!l&&a!==null){r.push("M".concat(a+n," ").concat(s+n,"h").concat(d-a,"v1H").concat(a+n,"z")),a=null;return}if(d===o.length-1){if(!l)return;a===null?r.push("M".concat(d+n,",").concat(s+n," h1v1H").concat(d+n,"z")):r.push("M".concat(a+n,",").concat(s+n," h").concat(d+1-a,"v1H").concat(a+n,"z"));return}l&&a===null&&(a=d)})}),r.join("")},Ewn=function(t,n){return t.slice().map(function(r,o){return o=n.y+n.h?r:r.map(function(s,a){return a=n.x+n.w?s:!1})})},s3i=function(t,n,r,o){if(o==null)return null;var s=t.length+r*2,a=Math.floor(n*o3i),l=s/n,d=(o.width||a)*l,u=(o.height||a)*l,h=o.x==null?t.length/2-d/2:o.x*l,g=o.y==null?t.length/2-u/2:o.y*l,m=o.opacity==null?1:o.opacity,v=null;if(o.excavate){var f=Math.floor(h),k=Math.floor(g),A=Math.ceil(d+h-f),p=Math.ceil(u+g-k);v={x:f,y:k,w:A,h:p}}var b=o.crossOrigin;return{x:h,y:g,h:u,w:d,excavation:v,opacity:m,crossOrigin:b}},a3i=function(t,n){return n!=null?Math.max(Math.floor(n),0):t?i3i:r3i},l3i=function(){try{new Path2D().addPath(new Path2D)}catch{return!1}return!0}(),Twn=function(t){var n=t.value,r=t.level,o=t.minVersion,s=t.includeMargin,a=t.marginSize,l=t.imageSettings,d=t.size,u=G(function(){var v=tD.makeSegments(n);return gL.encodeSegments(v,t3i[r],o)}),h=G(function(){return u.value.getModules()}),g=G(function(){return a3i(s,a)}),m=G(function(){return s3i(h.value,d,g.value,l)});return{cells:h,margin:g,numCells:G(function(){return h.value.length+g.value*2}),calculatedImageSettings:m,qrcode:u}};/** +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var u=n.next();return a=u.done,u},e:function(u){l=!0,s=u},f:function(){try{a||n.return==null||n.return()}finally{if(l)throw s}}}}function e3i(e,t){if(e){if(typeof e=="string")return fmt(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?fmt(e,t):void 0}}function fmt(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n31||e>>>t)throw new RangeError("Value out of range");for(var r=t-1;r>=0;r--)n.push(e>>>r&1)}function NC(e,t){return(e>>>t&1)!==0}function W2(e){if(!e)throw new Error("Assertion error")}var UO=function(){function e(t,n){Hy(this,e),Pe(this,"modeBits",void 0),Pe(this,"numBitsCharCount",void 0),this.modeBits=t,this.numBitsCharCount=n}return zy(e,[{key:"numCharCountBits",value:function(n){return this.numBitsCharCount[Math.floor((n+7)/17)]}}])}();Qz=UO;Pe(UO,"NUMERIC",new Qz(1,[10,12,14]));Pe(UO,"ALPHANUMERIC",new Qz(2,[9,11,13]));Pe(UO,"BYTE",new Qz(4,[8,16,16]));Pe(UO,"KANJI",new Qz(8,[8,10,12]));Pe(UO,"ECI",new Qz(7,[0,0,0]));var P4=zy(function e(t,n){Hy(this,e),Pe(this,"ordinal",void 0),Pe(this,"formatBits",void 0),this.ordinal=t,this.formatBits=n});Wne=P4;Pe(P4,"LOW",new Wne(0,1));Pe(P4,"MEDIUM",new Wne(1,0));Pe(P4,"QUARTILE",new Wne(2,3));Pe(P4,"HIGH",new Wne(3,2));var tD=function(){function e(t,n,r){if(Hy(this,e),Pe(this,"mode",void 0),Pe(this,"numChars",void 0),Pe(this,"bitData",void 0),this.mode=t,this.numChars=n,this.bitData=r,n<0)throw new RangeError("Invalid argument");this.bitData=r.slice()}return zy(e,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(n){var r=[],o=rN(n),s;try{for(o.s();!(s=o.n()).done;){var a=s.value;Rk(a,8,r)}}catch(l){o.e(l)}finally{o.f()}return new e(UO.BYTE,n.length,r)}},{key:"makeNumeric",value:function(n){if(!e.isNumeric(n))throw new RangeError("String contains non-numeric characters");for(var r=[],o=0;o=1<e.MAX_VERSION)throw new RangeError("Version value out of range");if(s<-1||s>7)throw new RangeError("Mask value out of range");this.size=t*4+17;for(var a=[],l=0;l=0&&s<=7),this.mask=s,this.applyMask(s),this.drawFormatBits(s),this.isFunction=[]}return zy(e,[{key:"getModule",value:function(n,r){return n>=0&&n=0&&r>>9)*1335;var a=(r<<10|o)^21522;W2(a>>>15===0);for(var l=0;l<=5;l++)this.setFunctionModule(8,l,NC(a,l));this.setFunctionModule(8,7,NC(a,6)),this.setFunctionModule(8,8,NC(a,7)),this.setFunctionModule(7,8,NC(a,8));for(var d=9;d<15;d++)this.setFunctionModule(14-d,8,NC(a,d));for(var u=0;u<8;u++)this.setFunctionModule(this.size-1-u,8,NC(a,u));for(var h=8;h<15;h++)this.setFunctionModule(8,this.size-15+h,NC(a,h));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var n=this.version,r=0;r<12;r++)n=n<<1^(n>>>11)*7973;var o=this.version<<12|n;W2(o>>>18===0);for(var s=0;s<18;s++){var a=NC(o,s),l=this.size-11+s%3,d=Math.floor(s/3);this.setFunctionModule(l,d,a),this.setFunctionModule(d,l,a)}}}},{key:"drawFinderPattern",value:function(n,r){for(var o=-4;o<=4;o++)for(var s=-4;s<=4;s++){var a=Math.max(Math.abs(s),Math.abs(o)),l=n+s,d=r+o;l>=0&&l=0&&d=d)&&A.push(y[O])})},b=0;b=1;o-=2){o===6&&(o=5);for(var s=0;s>>3],7-(r&7)),r++)}}W2(r===n.length*8)}},{key:"applyMask",value:function(n){if(n<0||n>7)throw new RangeError("Mask value out of range");for(var r=0;r5&&n++):(this.finderPenaltyAddHistory(s,a),o||(n+=this.finderPenaltyCountPatterns(a)*e.PENALTY_N3),o=this.modules[r][l],s=1);n+=this.finderPenaltyTerminateAndCount(o,s,a)*e.PENALTY_N3}for(var d=0;d5&&n++):(this.finderPenaltyAddHistory(h,g),u||(n+=this.finderPenaltyCountPatterns(g)*e.PENALTY_N3),u=this.modules[m][d],h=1);n+=this.finderPenaltyTerminateAndCount(u,h,g)*e.PENALTY_N3}for(var v=0;v=0&&y<=9),n+=y*e.PENALTY_N4,W2(n>=0&&n<=2568888),n}},{key:"getAlignmentPatternPositions",value:function(){if(this.version===1)return[];for(var n=Math.floor(this.version/7)+2,r=this.version===32?26:Math.ceil((this.version*4+4)/(n*2-2))*2,o=[6],s=this.size-7;o.length0&&n[2]===r&&n[3]===r*3&&n[4]===r&&n[5]===r;return(o&&n[0]>=r*4&&n[6]>=r?1:0)+(o&&n[6]>=r*4&&n[0]>=r?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(n,r,o){var s=r;return n&&(this.finderPenaltyAddHistory(s,o),s=0),s+=this.size,this.finderPenaltyAddHistory(s,o),this.finderPenaltyCountPatterns(o)}},{key:"finderPenaltyAddHistory",value:function(n,r){var o=n;r[0]===0&&(o+=this.size),r.pop(),r.unshift(o)}}],[{key:"encodeText",value:function(n,r){var o=tD.makeSegments(n);return e.encodeSegments(o,r)}},{key:"encodeBinary",value:function(n,r){var o=tD.makeBytes(n);return e.encodeSegments([o],r)}},{key:"encodeSegments",value:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,l=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(e.MIN_VERSION<=o&&o<=s&&s<=e.MAX_VERSION)||a<-1||a>7)throw new RangeError("Invalid value");var d,u;for(d=o;;d++){var h=e.getNumDataCodewords(d,r)*8,g=tD.getTotalBits(n,d);if(g<=h){u=g;break}if(d>=s)throw new RangeError("Data too long")}for(var m=r,v=0,f=[P4.MEDIUM,P4.QUARTILE,P4.HIGH];v>>3]|=E<<7-(Q&7)}),new e(d,m,L,a)}},{key:"getNumRawDataModules",value:function(n){if(ne.MAX_VERSION)throw new RangeError("Version number out of range");var r=(16*n+128)*n+64;if(n>=2){var o=Math.floor(n/7)+2;r-=(25*o-10)*o-55,n>=7&&(r-=36)}return W2(r>=208&&r<=29648),r}},{key:"getNumDataCodewords",value:function(n,r){return Math.floor(e.getNumRawDataModules(n)/8)-e.ECC_CODEWORDS_PER_BLOCK[r.ordinal][n]*e.NUM_ERROR_CORRECTION_BLOCKS[r.ordinal][n]}},{key:"reedSolomonComputeDivisor",value:function(n){if(n<1||n>255)throw new RangeError("Degree out of range");for(var r=[],o=0;o>>8||r>>>8)throw new RangeError("Byte out of range");for(var o=0,s=7;s>=0;s--)o=o<<1^(o>>>7)*285,o^=(r>>>s&1)*n;return W2(o>>>8===0),o}}])}();Pe(gL,"MIN_VERSION",1);Pe(gL,"MAX_VERSION",40);Pe(gL,"PENALTY_N1",3);Pe(gL,"PENALTY_N2",3);Pe(gL,"PENALTY_N3",40);Pe(gL,"PENALTY_N4",10);Pe(gL,"ECC_CODEWORDS_PER_BLOCK",[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]);Pe(gL,"NUM_ERROR_CORRECTION_BLOCKS",[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var t3i={L:P4.LOW,M:P4.MEDIUM,Q:P4.QUARTILE,H:P4.HIGH},n3i="#000000",Swn=!1,Lwn=1,i3i=4,r3i=0,o3i=.1,xwn=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=[];return t.forEach(function(o,s){var a=null;o.forEach(function(l,d){if(!l&&a!==null){r.push("M".concat(a+n," ").concat(s+n,"h").concat(d-a,"v1H").concat(a+n,"z")),a=null;return}if(d===o.length-1){if(!l)return;a===null?r.push("M".concat(d+n,",").concat(s+n," h1v1H").concat(d+n,"z")):r.push("M".concat(a+n,",").concat(s+n," h").concat(d+1-a,"v1H").concat(a+n,"z"));return}l&&a===null&&(a=d)})}),r.join("")},Ewn=function(t,n){return t.slice().map(function(r,o){return o=n.y+n.h?r:r.map(function(s,a){return a=n.x+n.w?s:!1})})},s3i=function(t,n,r,o){if(o==null)return null;var s=t.length+r*2,a=Math.floor(n*o3i),l=s/n,d=(o.width||a)*l,u=(o.height||a)*l,h=o.x==null?t.length/2-d/2:o.x*l,g=o.y==null?t.length/2-u/2:o.y*l,m=o.opacity==null?1:o.opacity,v=null;if(o.excavate){var f=Math.floor(h),k=Math.floor(g),A=Math.ceil(d+h-f),p=Math.ceil(u+g-k);v={x:f,y:k,w:A,h:p}}var b=o.crossOrigin;return{x:h,y:g,h:u,w:d,excavation:v,opacity:m,crossOrigin:b}},a3i=function(t,n){return n!=null?Math.max(Math.floor(n),0):t?i3i:r3i},l3i=function(){try{new Path2D().addPath(new Path2D)}catch{return!1}return!0}(),Twn=function(t){var n=t.value,r=t.level,o=t.minVersion,s=t.includeMargin,a=t.marginSize,l=t.imageSettings,d=t.size,u=G(function(){var v=tD.makeSegments(n);return gL.encodeSegments(v,t3i[r],o)}),h=G(function(){return u.value.getModules()}),g=G(function(){return a3i(s,a)}),m=G(function(){return s3i(h.value,d,g.value,l)});return{cells:h,margin:g,numCells:G(function(){return h.value.length+g.value*2}),calculatedImageSettings:m,qrcode:u}};/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -1343,7 +1343,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var d3i=et({name:"QRCodeCanvas",props:Qwn,setup:function(t){var n=G(function(){var l;return(l=t.imageSettings)===null||l===void 0?void 0:l.src}),r=he(),o=he(null),s=he(""),a=function(){var d,u=Twn({value:t.value,level:t.level,minVersion:Lwn,includeMargin:Swn,marginSize:t.marginSize,imageSettings:t.imageSettings,size:t.size}),h=u.margin,g=u.cells,m=u.numCells,v=u.calculatedImageSettings;if(o.value){var f=o.value,k=f.getContext("2d");if(k){s.value=(d=v.value)===null||d===void 0?void 0:d.crossOrigin;var A=g,p=r.value;p&&(p.crossOrigin=v.value.crossOrigin);var b=v.value&&p!==null&&(p==null?void 0:p.complete)&&p.naturalHeight!==0&&p.naturalWidth!==0;b&&v.value.excavation!=null&&(A=G(function(){return Ewn(g.value,v.value.excavation)}));var w=window.devicePixelRatio||1;f.height=t.size*w,f.width=t.size*w;var O=t.size/m.value*w;k.scale(O,O),k.fillStyle=t.bgColor,k.fillRect(0,0,m.value,m.value),k.fillStyle=t.fgColor,l3i?k.fill(new Path2D(xwn(A.value,h.value))):g.value.forEach(function(y,C){y.forEach(function(_,S){_&&k.fillRect(S+h.value,C+h.value,1,1)})}),v&&(k.globalAlpha=v.value.opacity),b&&(k.globalAlpha=v.value.opacity,k.drawImage(p,v.value.x+h.value,v.value.y+h.value,v.value.w,v.value.h))}}};return u6(function(){a()}),pn(function(){a()}),function(){return c(on,null,[c("canvas",{ref:o,role:"img"},null),n.value!=null?c("img",{ref:r,onLoad:a,style:{display:"none"},src:n.value},null):null])}}});/** + */var d3i=et({name:"QRCodeCanvas",props:Qwn,setup:function(t){var n=G(function(){var l;return(l=t.imageSettings)===null||l===void 0?void 0:l.src}),r=he(),o=he(null),s=he(""),a=function(){var d,u=Twn({value:t.value,level:t.level,minVersion:Lwn,includeMargin:Swn,marginSize:t.marginSize,imageSettings:t.imageSettings,size:t.size}),h=u.margin,g=u.cells,m=u.numCells,v=u.calculatedImageSettings;if(o.value){var f=o.value,k=f.getContext("2d");if(k){s.value=(d=v.value)===null||d===void 0?void 0:d.crossOrigin;var A=g,p=r.value;p&&(p.crossOrigin=v.value.crossOrigin);var b=v.value&&p!==null&&(p==null?void 0:p.complete)&&p.naturalHeight!==0&&p.naturalWidth!==0;b&&v.value.excavation!=null&&(A=G(function(){return Ewn(g.value,v.value.excavation)}));var w=window.devicePixelRatio||1;f.height=t.size*w,f.width=t.size*w;var O=t.size/m.value*w;k.scale(O,O),k.fillStyle=t.bgColor,k.fillRect(0,0,m.value,m.value),k.fillStyle=t.fgColor,l3i?k.fill(new Path2D(xwn(A.value,h.value))):g.value.forEach(function(y,C){y.forEach(function(_,S){_&&k.fillRect(S+h.value,C+h.value,1,1)})}),v&&(k.globalAlpha=v.value.opacity),b&&(k.globalAlpha=v.value.opacity,k.drawImage(p,v.value.x+h.value,v.value.y+h.value,v.value.w,v.value.h))}}};return u6(function(){a()}),An(function(){a()}),function(){return c(rn,null,[c("canvas",{ref:o,role:"img"},null),n.value!=null?c("img",{ref:r,onLoad:a,style:{display:"none"},src:n.value},null):null])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -1351,11 +1351,11 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var h3i=et({name:"QRCodeStatus",props:c3i,setup:function(t){var n,r=an(),o=c(Wc,{size:"32px"},null),s=G(function(){var u,h;return c(on,null,[c("p",{class:"".concat(r.value,"-expired__text")},[(u=t.locale)===null||u===void 0?void 0:u.expiredText]),(t==null?void 0:t.onRefresh)&&c("p",{class:"".concat(r.value,"-expired__button"),onClick:t==null?void 0:t.onRefresh},[c(fbn,{size:"16"},null),(h=t.locale)===null||h===void 0?void 0:h.refreshText])])}),a=c("p",{class:"".concat(r.value,"-scanned")},[c(cL,{size:"16",class:"".concat(r.value,"-scanned__icon")},null),(n=t.locale)===null||n===void 0?void 0:n.scannedText]),l=G(function(){return{expired:s.value,loading:o,scanned:a,active:null}}),d=function(h){return l.value[h.status]};return function(){return c(on,null,[t.statusRender||d({status:t.status,onRefresh:t.onRefresh})])}}});/** + */var h3i=et({name:"QRCodeStatus",props:c3i,setup:function(t){var n,r=sn(),o=c(Wc,{size:"32px"},null),s=G(function(){var u,h;return c(rn,null,[c("p",{class:"".concat(r.value,"-expired__text")},[(u=t.locale)===null||u===void 0?void 0:u.expiredText]),(t==null?void 0:t.onRefresh)&&c("p",{class:"".concat(r.value,"-expired__button"),onClick:t==null?void 0:t.onRefresh},[c(fbn,{size:"16"},null),(h=t.locale)===null||h===void 0?void 0:h.refreshText])])}),a=c("p",{class:"".concat(r.value,"-scanned")},[c(cL,{size:"16",class:"".concat(r.value,"-scanned__icon")},null),(n=t.locale)===null||n===void 0?void 0:n.scannedText]),l=G(function(){return{expired:s.value,loading:o,scanned:a,active:null}}),d=function(h){return l.value[h.status]};return function(){return c(rn,null,[t.statusRender||d({status:t.status,onRefresh:t.onRefresh})])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var f3i=et({name:"TQRCode",props:Jbi,setup:function(t){var n=an(),r=hr(),o=Uo("qrcode"),s=o.globalConfig,a=ngi({themeFgColor:"--td-text-color-primary",themeBgColor:"--td-bg-color-specialcomponent"}),l=a.themeFgColor,d=a.themeBgColor,u=G(function(){return t.bgColor||d.value||"transparent"}),h=G(function(){return t.color||l.value||n3i}),g=G(function(){var f,k,A,p;return{src:t.icon,x:void 0,y:void 0,height:Os(t.iconSize)?t.iconSize:(f=(k=t.iconSize)===null||k===void 0?void 0:k.height)!==null&&f!==void 0?f:40,width:Os(t.iconSize)?t.iconSize:(A=(p=t.iconSize)===null||p===void 0?void 0:p.width)!==null&&A!==void 0?A:40,excavate:!0,crossOrigin:"anonymous"}}),m=G(function(){return["".concat(n.value,"-qrcode"),Pe(Pe({},"".concat(n.value,"-borderless"),t.borderless),"".concat(n.value,"-qrcode-svg"),t.type==="svg")]}),v=G(function(){return{backgroundColor:u.value,width:"".concat(t.size,"px"),height:"".concat(t.size,"px")}});return function(){var f={value:t.value,size:t.size,bgColor:u.value,fgColor:h.value,imageSettings:t.icon?g.value:void 0,level:t.level};return c("div",Yn({class:m.value,style:v.value},{level:t.level}),[t.status!=="active"&&c("div",{class:["".concat(n.value,"-mask"),Pe({},"".concat(n.value,"-").concat(t.status),t.status!=="loading")]},[c(h3i,{locale:s.value,status:t.status,onRefresh:t.onRefresh,statusRender:r("statusRender",{params:{status:t.status,onRefresh:t.onRefresh}})},null)]),t.type==="canvas"?c(d3i,Yn(f,{size:t.size}),null):c(u3i,Yn(f,{size:t.size}),null)])}}});/** + */var f3i=et({name:"TQRCode",props:Jbi,setup:function(t){var n=sn(),r=hr(),o=Uo("qrcode"),s=o.globalConfig,a=ngi({themeFgColor:"--td-text-color-primary",themeBgColor:"--td-bg-color-specialcomponent"}),l=a.themeFgColor,d=a.themeBgColor,u=G(function(){return t.bgColor||d.value||"transparent"}),h=G(function(){return t.color||l.value||n3i}),g=G(function(){var f,k,A,p;return{src:t.icon,x:void 0,y:void 0,height:Os(t.iconSize)?t.iconSize:(f=(k=t.iconSize)===null||k===void 0?void 0:k.height)!==null&&f!==void 0?f:40,width:Os(t.iconSize)?t.iconSize:(A=(p=t.iconSize)===null||p===void 0?void 0:p.width)!==null&&A!==void 0?A:40,excavate:!0,crossOrigin:"anonymous"}}),m=G(function(){return["".concat(n.value,"-qrcode"),Pe(Pe({},"".concat(n.value,"-borderless"),t.borderless),"".concat(n.value,"-qrcode-svg"),t.type==="svg")]}),v=G(function(){return{backgroundColor:u.value,width:"".concat(t.size,"px"),height:"".concat(t.size,"px")}});return function(){var f={value:t.value,size:t.size,bgColor:u.value,fgColor:h.value,imageSettings:t.icon?g.value:void 0,level:t.level};return c("div",Yn({class:m.value,style:v.value},{level:t.level}),[t.status!=="active"&&c("div",{class:["".concat(n.value,"-mask"),Pe({},"".concat(n.value,"-").concat(t.status),t.status!=="loading")]},[c(h3i,{locale:s.value,status:t.status,onRefresh:t.onRefresh,statusRender:r("statusRender",{params:{status:t.status,onRefresh:t.onRefresh}})},null)]),t.type==="canvas"?c(d3i,Yn(f,{size:t.size}),null):c(u3i,Yn(f,{size:t.size}),null)])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -1367,7 +1367,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var k3i=et({name:"TAlert",props:m3i,setup:function(t,n){var r=n.slots,o=ps(),s=Uo("alert"),a=s.globalConfig,l=s.classPrefix,d=gc({CheckCircleFilledIcon:cL,CloseIcon:$y,ErrorCircleFilledIcon:dL,HelpCircleFilledIcon:ubn,InfoCircleFilledIcon:Rne}),u=d.CheckCircleFilledIcon,h=d.CloseIcon,g=d.ErrorCircleFilledIcon,m=d.HelpCircleFilledIcon,v=d.InfoCircleFilledIcon,f=an("alert"),k=hr(),A=Bfi(),p=he(),b=he(),w=he(0),O=he(!0),y=he(!0),C=function(){var I={info:v,success:u,warning:g,error:g,question:m},B=A("icon",I);return B?c("div",{class:"".concat(f.value,"__icon")},[B]):null},_=function(){var I=t.closeBtn,B=Object.prototype.hasOwnProperty.call(o.vnode.props||{},"close")||r.close,R=B?t.close:I;B&&qo.warnOnce("TAlert","prop `close` is going to be deprecated, please use `closeBtn` instead.");var M=null;return R===!0||R===""?M=c(h,null,null):qr(R)?M=R:M=k(B?"close":"closeBtn"),M?c("div",{class:"".concat(f.value,"__close"),onClick:Q},[M]):null},S=function(){var I=k("title");return I?c("div",{class:"".concat(f.value,"__title")},[" ",I]):null},L=function(){var I=k("operation");return c("div",{class:"".concat(f.value,"__message")},[E(),I?c("div",{class:"".concat(f.value,"__operation")},[I]):null])},E=function(){var I,B=k("default")||k("message");Cr(B)&&(B=Ffi(B));var R=Cr(B)?B.length:1,M=t.maxLine>0&&t.maxLine0&&t.maxLinedocument.documentElement.clientWidth,oe=ee?j3n():0;s.value=document.createElement("style"),s.value.dataset.id="td_drawer_".concat(+new Date,"_").concat(b3i+=1),s.value.innerHTML=` + */function mmt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function kmt(e){for(var t=1;tdocument.documentElement.clientWidth,oe=ee?j3n():0;s.value=document.createElement("style"),s.value.dataset.id="td_drawer_".concat(+new Date,"_").concat(b3i+=1),s.value.innerHTML=` html body { overflow-y: hidden; `.concat(W,` `).concat(t.mode==="push"?"":"width: calc(100% - ".concat(oe,"px);"),` } - `)},X=function(){t.mode==="push"&&ri(function(){B.value&&(B.value.style.cssText=W)})},Y=function(){if(!(!B.value||t.mode!=="push")){var ee={left:{name:"margin-left",value:P.value},right:{name:"margin-left",value:"-".concat(P.value)},top:{name:"margin-top",value:P.value},bottom:{name:"margin-top",value:"-".concat(P.value)}}[t.placement];o.value?B.value.style.setProperty(ee.name,ee.value):B.value.style.removeProperty(ee.name)}},Z=function(){var ee=L({confirmBtn:t.confirmBtn,globalConfirm:d.value.confirm,className:"".concat(v.value,"__confirm")}),oe=E({cancelBtn:t.cancelBtn,globalCancel:d.value.cancel,className:"".concat(v.value,"__cancel")});return c("div",{style:M.value},[t.placement==="right"?ee:null,oe,t.placement!=="right"?ee:null])},ie=aZe("drawer",{visible:w}),J=ie.isTopInteractivePopup;At(R,X,{immediate:!0});var re=function(ee){if(ee&&(O.value=!0),t.destroyOnClose){ee?(r.value=!1,setTimeout(function(){return o.value=!0})):(o.value=!1,r.value&&(r.value=!1),setTimeout(function(){return r.value=!0},300));return}if(r.value&&ee){r.value=!1,setTimeout(function(){return o.value=!0});return}setTimeout(function(){return o.value=ee})},se=function(){!t.showInAttachedElement&&t.preventScrollThrough&&o.value&&(O.value||!t.lazy)&&(s.value||H(),s.value&&!document.head.contains(s.value)&&document.head.appendChild(s.value))};At(function(){return t.visible},function(V){if(!sp){if(V){var ee;se(),(ee=t.onBeforeOpen)===null||ee===void 0||ee.call(t)}else{var oe;j(),(oe=t.onBeforeClose)===null||oe===void 0||oe.call(t)}re(V)}},{immediate:!0});var le=function(ee){var oe;(oe=t.onCloseBtnClick)===null||oe===void 0||oe.call(t,{e:ee}),K({trigger:"close-btn",e:ee})},ge=function(ee){var oe,te;(oe=t.onOverlayClick)===null||oe===void 0||oe.call(t,{e:ee}),((te=t.closeOnOverlayClick)!==null&&te!==void 0?te:d.value.closeOnOverlayClick)&&K({trigger:"overlay",e:ee})},K=function(ee){var oe;(oe=t.onClose)===null||oe===void 0||oe.call(t,ee),n.emit("update:visible",!1)};sL(Y),pn(function(){se(),window.addEventListener("keydown",N)}),qs(function(){j(),window.removeEventListener("keydown",N)});var de=G(function(){return O.value?o.value||!r.value:!t.lazy});return function(){if(de.value){var V=m("body","default"),ee=g("header"),oe=Z();return c(op,{disabled:!t.attach||!y.value,to:y.value},{default:function(){return[c("div",Yn({ref:T,class:Q.value,style:{zIndex:t.zIndex},onKeydown:N,tabindex:0},n.attrs),[t.showOverlay&&c("div",{class:"".concat(v.value,"__mask"),onClick:ge},null),c("div",{class:I.value,style:kmt(kmt({},D.value),b.value)},[ee&&c("div",{class:"".concat(v.value,"__header")},[ee]),t.closeBtn&&c("div",{class:"".concat(v.value,"__close-btn"),onClick:le},[g("closeBtn",c(h,null,null))]),c("div",{class:["".concat(v.value,"__body"),"narrow-scrollbar"]},[V]),t.footer&&c("div",{class:"".concat(v.value,"__footer")},[g("footer",oe)]),t.sizeDraggable&&c("div",{style:p.value,onMousedown:A},null)])])]}})}}}});/** + `)},X=function(){t.mode==="push"&&ri(function(){B.value&&(B.value.style.cssText=W)})},Y=function(){if(!(!B.value||t.mode!=="push")){var ee={left:{name:"margin-left",value:P.value},right:{name:"margin-left",value:"-".concat(P.value)},top:{name:"margin-top",value:P.value},bottom:{name:"margin-top",value:"-".concat(P.value)}}[t.placement];o.value?B.value.style.setProperty(ee.name,ee.value):B.value.style.removeProperty(ee.name)}},Z=function(){var ee=L({confirmBtn:t.confirmBtn,globalConfirm:d.value.confirm,className:"".concat(v.value,"__confirm")}),oe=E({cancelBtn:t.cancelBtn,globalCancel:d.value.cancel,className:"".concat(v.value,"__cancel")});return c("div",{style:M.value},[t.placement==="right"?ee:null,oe,t.placement!=="right"?ee:null])},ie=aZe("drawer",{visible:w}),J=ie.isTopInteractivePopup;At(R,X,{immediate:!0});var re=function(ee){if(ee&&(O.value=!0),t.destroyOnClose){ee?(r.value=!1,setTimeout(function(){return o.value=!0})):(o.value=!1,r.value&&(r.value=!1),setTimeout(function(){return r.value=!0},300));return}if(r.value&&ee){r.value=!1,setTimeout(function(){return o.value=!0});return}setTimeout(function(){return o.value=ee})},se=function(){!t.showInAttachedElement&&t.preventScrollThrough&&o.value&&(O.value||!t.lazy)&&(s.value||H(),s.value&&!document.head.contains(s.value)&&document.head.appendChild(s.value))};At(function(){return t.visible},function(V){if(!sp){if(V){var ee;se(),(ee=t.onBeforeOpen)===null||ee===void 0||ee.call(t)}else{var oe;j(),(oe=t.onBeforeClose)===null||oe===void 0||oe.call(t)}re(V)}},{immediate:!0});var le=function(ee){var oe;(oe=t.onCloseBtnClick)===null||oe===void 0||oe.call(t,{e:ee}),K({trigger:"close-btn",e:ee})},ge=function(ee){var oe,te;(oe=t.onOverlayClick)===null||oe===void 0||oe.call(t,{e:ee}),((te=t.closeOnOverlayClick)!==null&&te!==void 0?te:d.value.closeOnOverlayClick)&&K({trigger:"overlay",e:ee})},K=function(ee){var oe;(oe=t.onClose)===null||oe===void 0||oe.call(t,ee),n.emit("update:visible",!1)};sL(Y),An(function(){se(),window.addEventListener("keydown",N)}),qs(function(){j(),window.removeEventListener("keydown",N)});var de=G(function(){return O.value?o.value||!r.value:!t.lazy});return function(){if(de.value){var V=m("body","default"),ee=g("header"),oe=Z();return c(op,{disabled:!t.attach||!y.value,to:y.value},{default:function(){return[c("div",Yn({ref:Q,class:T.value,style:{zIndex:t.zIndex},onKeydown:N,tabindex:0},n.attrs),[t.showOverlay&&c("div",{class:"".concat(v.value,"__mask"),onClick:ge},null),c("div",{class:I.value,style:kmt(kmt({},D.value),b.value)},[ee&&c("div",{class:"".concat(v.value,"__header")},[ee]),t.closeBtn&&c("div",{class:"".concat(v.value,"__close-btn"),onClick:le},[g("closeBtn",c(h,null,null))]),c("div",{class:["".concat(v.value,"__body"),"narrow-scrollbar"]},[V]),t.footer&&c("div",{class:"".concat(v.value,"__footer")},[g("footer",oe)]),t.sizeDraggable&&c("div",{style:p.value,onMousedown:A},null)])])]}})}}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -1409,7 +1409,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function S3i(e){if(e){var t,n=null;if(qr(e))n=document.querySelector(e);else if(ni(e))n=e();else throw new Error("elm should be string or function");if(n)return n;if(((t=process)===null||t===void 0||(t=t.env)===null||t===void 0?void 0:t.NODE_ENV)!=="test")throw new Error("There is no element with given.")}else return document.body}/** + */function S3i(e){if(e){var t,n=null;if(qr(e))n=document.querySelector(e);else if(ti(e))n=e();else throw new Error("elm should be string or function");if(n)return n;if(((t=process)===null||t===void 0||(t=t.env)===null||t===void 0?void 0:t.NODE_ENV)!=="test")throw new Error("There is no element with given.")}else return document.body}/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -1417,7 +1417,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */var L3i=et({name:"TGuide",props:y3i,setup:function(t,n){var r=hr(),o=an("guide"),s=an("guide--lock"),a=Uo("guide"),l=a.globalConfig,d=Li(t),u=d.current,h=d.modelValue,g=d.hideCounter,m=d.hidePrev,v=d.hideSkip,f=d.steps,k=d.zIndex,A=sd(u,h,t.defaultCurrent,t.onChange,"current"),p=ui(A,2),b=p[0],w=p[1],O=he(),y=he(),C=he(),_=he(),S=he(),L=he(),E=he(),T=he(!1),Q=G(function(){return f.value.length}),P=G(function(){return f.value[b.value]}),D=G(function(){return B("mode")==="popup"}),I=G(function(){return oZe(_.value||document.body)}),B=function(V){var ee;return(ee=P.value[V])!==null&&ee!==void 0?ee:t[V]},R=G(function(){var de=P.value.highlightContent,V=de;return ni(de)?V=de(j()):n.slots.highlightContent?V=n.slots.highlightContent(j()):n.slots["highlight-content"]?V=n.slots["highlight-content"](j()):de&&(V=c(V,null,null)),V&&(V.props||(V.props={}),V.props.class=V.props.class||""),V}),M=G(function(){return!!(R.value&&D.value)}),N=he(!1),j=function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{currentStepInfo:P.value},ee=new Function("return "+xn.toString())();return Object.assign({},ee,V)},W=function(V){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,oe=_3i(_.value),te=oe.top,$=oe.left,ce=_.value.getBoundingClientRect(),pe=ce.width,ye=ce.height,Te=B("highlightPadding");if(D.value)pe+=Te*2,ye+=Te*2,te-=Te,$-=Te;else{var me=Ppn(),ke=me.scrollTop,_e=me.scrollLeft;te+=ke,$+=_e}var Ee={top:"".concat(te,"px"),left:"".concat($,"px")};if(M.value)if(ee){var Re=y.value.getBoundingClientRect(),Ze=Re.width,it=Re.height;Object.assign(Ee,{width:"".concat(Ze,"px"),height:"".concat(it,"px")})}else Object.assign(Ee,{width:"auto",height:"auto"});else Object.assign(Ee,{width:"".concat(pe,"px"),height:"".concat(ye,"px")});O8(V,Ee)},H=function(){ri(function(){var V;_.value=S3i(P.value.element),_.value&&(vmt(_.value),W(y.value),W(C.value,!0),Amt(_.value),(V=E.value)===null||V===void 0||V.update())})},X=function(){var V;(V=C.value)===null||V===void 0||V.parentNode.removeChild(C.value)},Y=function(){ri(function(){_.value=L.value,vmt(_.value),W(y.value),Amt(_.value)})},Z=function(){var V,ee;(V=L.value)===null||V===void 0||V.parentNode.removeChild(L.value),(ee=S.value)===null||ee===void 0||ee.parentNode.removeChild(S.value)},ie=function(){D.value?(Z(),H()):(X(),Y()),N.value=!0};nbn(function(){N.value&&ie()},!sp&&document.body);var J=function(){var V,ee;X(),Z(),(V=y.value)===null||V===void 0||V.parentNode.removeChild(y.value),(ee=O.value)===null||ee===void 0||ee.parentNode.removeChild(O.value),Xfe(document.body,s.value)},re=function(V){var ee,oe=Q.value;T.value=!1,w(-1,{e:V,total:oe}),(ee=t.onSkip)===null||ee===void 0||ee.call(t,{e:V,current:b.value,total:oe})},se=function(V){var ee,oe=Q.value;w(b.value-1,{e:V,total:oe}),(ee=t.onPrevStepClick)===null||ee===void 0||ee.call(t,{e:V,prev:b.value-1,current:b.value,total:oe})},le=function(V){var ee,oe=Q.value;w(b.value+1,{e:V,total:oe}),(ee=t.onNextStepClick)===null||ee===void 0||ee.call(t,{e:V,next:b.value+1,current:b.value,total:oe})},ge=function(V){var ee,oe=Q.value;T.value=!1,w(-1,{e:V,total:oe}),(ee=t.onFinish)===null||ee===void 0||ee.call(t,{e:V,current:b.value,total:oe})},K=function(){b.value>=0&&b.value=0&&de0&&arguments[0]!==void 0?arguments[0]:{currentStepInfo:P.value},ee=new Function("return "+xn.toString())();return Object.assign({},ee,V)},W=function(V){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,oe=_3i(_.value),te=oe.top,$=oe.left,ce=_.value.getBoundingClientRect(),pe=ce.width,ye=ce.height,Te=B("highlightPadding");if(D.value)pe+=Te*2,ye+=Te*2,te-=Te,$-=Te;else{var me=Ppn(),ke=me.scrollTop,_e=me.scrollLeft;te+=ke,$+=_e}var Ee={top:"".concat(te,"px"),left:"".concat($,"px")};if(M.value)if(ee){var Re=y.value.getBoundingClientRect(),Ze=Re.width,it=Re.height;Object.assign(Ee,{width:"".concat(Ze,"px"),height:"".concat(it,"px")})}else Object.assign(Ee,{width:"auto",height:"auto"});else Object.assign(Ee,{width:"".concat(pe,"px"),height:"".concat(ye,"px")});O8(V,Ee)},H=function(){ri(function(){var V;_.value=S3i(P.value.element),_.value&&(vmt(_.value),W(y.value),W(C.value,!0),Amt(_.value),(V=E.value)===null||V===void 0||V.update())})},X=function(){var V;(V=C.value)===null||V===void 0||V.parentNode.removeChild(C.value)},Y=function(){ri(function(){_.value=L.value,vmt(_.value),W(y.value),Amt(_.value)})},Z=function(){var V,ee;(V=L.value)===null||V===void 0||V.parentNode.removeChild(L.value),(ee=S.value)===null||ee===void 0||ee.parentNode.removeChild(S.value)},ie=function(){D.value?(Z(),H()):(X(),Y()),N.value=!0};nbn(function(){N.value&&ie()},!sp&&document.body);var J=function(){var V,ee;X(),Z(),(V=y.value)===null||V===void 0||V.parentNode.removeChild(y.value),(ee=O.value)===null||ee===void 0||ee.parentNode.removeChild(O.value),Xfe(document.body,s.value)},re=function(V){var ee,oe=T.value;Q.value=!1,w(-1,{e:V,total:oe}),(ee=t.onSkip)===null||ee===void 0||ee.call(t,{e:V,current:b.value,total:oe})},se=function(V){var ee,oe=T.value;w(b.value-1,{e:V,total:oe}),(ee=t.onPrevStepClick)===null||ee===void 0||ee.call(t,{e:V,prev:b.value-1,current:b.value,total:oe})},le=function(V){var ee,oe=T.value;w(b.value+1,{e:V,total:oe}),(ee=t.onNextStepClick)===null||ee===void 0||ee.call(t,{e:V,next:b.value+1,current:b.value,total:oe})},ge=function(V){var ee,oe=T.value;Q.value=!1,w(-1,{e:V,total:oe}),(ee=t.onFinish)===null||ee===void 0||ee.call(t,{e:V,current:b.value,total:oe})},K=function(){b.value>=0&&b.value=0&&de-1}}},setup:function(t,n){var r=n.expose,o=an("notification-list"),s=t.placement,a=t.offset,l=he([]),d=he([]),u=G(function(){var p=__e({zIndex:T3i},Dwn[s]);if(Array.isArray(a)&&a.length===2){var b,w,O=s.includes("left")?"left":"right",y=s.includes("top")?"top":"bottom";p[O]=(b=v(a[0]))!==null&&b!==void 0?b:p[O],p[y]=(w=v(a[1]))!==null&&w!==void 0?w:p[y]}return p}),h=function(b){return l.value.push(b),l.value.length-1},g=function(b){l.value.splice(b,1)},m=function(){l.value=[]},v=function(b){if(b)return isNaN(Number(b))?b:"".concat(b,"px")},f=function(b){var w={marginBottom:h_};return b.zIndex&&(w["z-index"]=b.zIndex),w},k=function(b,w){return __e(__e({},w),{},{onCloseBtnClick:function(y){return w.onCloseBtnClick&&w.onCloseBtnClick(y),g(b)},onDurationEnd:function(){return w.onDurationEnd&&w.onDurationEnd(),g(b)},onClose:function(){return w.onClose&&w.onClose(),g(b)}})},A=function(b){b&&d.value.push(b)};return r({add:h,remove:g,removeAll:m,list:l,notificationList:d}),function(){if(l.value.length)return c("div",{class:"".concat(o.value,"__show"),style:u.value},[l.value.map(function(p,b){return c(R3i,Yn({ref:A,key:p.id,style:f(p)},k(b,p)),null)})])}}});/** + */function wmt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function __e(e){for(var t=1;t-1}}},setup:function(t,n){var r=n.expose,o=sn("notification-list"),s=t.placement,a=t.offset,l=he([]),d=he([]),u=G(function(){var p=__e({zIndex:T3i},Dwn[s]);if(Array.isArray(a)&&a.length===2){var b,w,O=s.includes("left")?"left":"right",y=s.includes("top")?"top":"bottom";p[O]=(b=v(a[0]))!==null&&b!==void 0?b:p[O],p[y]=(w=v(a[1]))!==null&&w!==void 0?w:p[y]}return p}),h=function(b){return l.value.push(b),l.value.length-1},g=function(b){l.value.splice(b,1)},m=function(){l.value=[]},v=function(b){if(b)return isNaN(Number(b))?b:"".concat(b,"px")},f=function(b){var w={marginBottom:h_};return b.zIndex&&(w["z-index"]=b.zIndex),w},k=function(b,w){return __e(__e({},w),{},{onCloseBtnClick:function(y){return w.onCloseBtnClick&&w.onCloseBtnClick(y),g(b)},onDurationEnd:function(){return w.onDurationEnd&&w.onDurationEnd(),g(b)},onClose:function(){return w.onClose&&w.onClose(),g(b)}})},A=function(b){b&&d.value.push(b)};return r({add:h,remove:g,removeAll:m,list:l,notificationList:d}),function(){if(l.value.length)return c("div",{class:"".concat(o.value,"__show"),style:u.value},[l.value.map(function(p,b){return c(R3i,Yn({ref:A,key:p.id,style:f(p)},k(b,p)),null)})])}}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -1453,7 +1453,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT - */function Cmt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function F3i(e){for(var t=1;t1?"".concat(k,"[").concat(M,"]"):k;D[N]=R.raw}),S.length===1?D[k]=S[0].raw:D[k]=S.map(function(R){return R.raw}),D.length=S.length,O&&(D=O(D));var B=new FormData;return Object.keys(D).forEach(function(R){var M=D[R];Array.isArray(M)?M.forEach(function(N){B.append(R,N)}):B.append(R,M)}),E.open(r,o,!0),Object.keys(d).forEach(function(R){E.setRequestHeader(R,d[R])}),E.onerror=function(R){y({event:R,file:g,files:S,XMLHttpRequest:E}),clearInterval(T),clearTimeout(Q)},E.ontimeout=function(R){y({event:R,file:g,files:S,XMLHttpRequest:E})},E.upload&&(E.upload.onprogress=function(R){var M,N=0;if(R.total>0&&(N=Math.round(R.loaded/R.total*100)),L=Math.max(N,L),L!==N&&((M=S[0])===null||M===void 0?void 0:M.percent)!==L){var j=S.map(function(W){return Hse(Hse({},W),{},{percent:L})});C({event:R,percent:L,file:g||j[0],files:j,type:"real",XMLHttpRequest:E})}}),E.onload=function(R){var M={};M.XMLHttpRequest=E;var N=E.status<200||E.status>=300;if(N)return y({event:R,file:g,files:S,response:M,XMLHttpRequest:E});var j=E.responseText||E.response;try{M=JSON.parse(j)}catch{M=j,qo.error("Upload","response does not a valid json")}clearInterval(T),clearTimeout(Q),S.forEach(function(W){var H;W.percent=100,W.status="success",W.uploadTime=((H=M)===null||H===void 0?void 0:H.uploadTime)||zpn()}),Hs(M)==="object"&&(M.XMLHttpRequest=E),_({event:R,file:g||S[0],files:Wn(S),XMLHttpRequest:E,response:M})},E.send(B),E.upload.requestParams=D,E.upload.requestHeaders=d,E}function Imt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Xm(e){for(var t=1;t=0?Xm(Xm({},e[u]),d):d;r.push(h)},s=0,a=t.length;s2&&arguments[2]!==void 0?arguments[2]:void 0,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return e.map(function(o){var s=o;ni(t)&&(s=t(o));var a=Xm({raw:o,lastModified:o.lastModified,name:o.name,size:o.size,type:o.type,percent:r,status:n},s);return a})}function iwi(e){var t=e.files,n=e.uploadValue,r=e.max,o=e.allowUploadDuplicateFile,s=e.capture,a=s===void 0?"":s;return new Promise(function(l){var d=t.filter(function(b){if(o||a)return!0;var w=n.find(function(O){return O.name===b.name});return!w}),u=!1;if(d.lengthr&&(g=!0)}var v=sMe(d,e.format,e.autoUpload?"progress":"waiting"),f;if(e.beforeAllFilesUpload){var k,A=(k=e.beforeAllFilesUpload)===null||k===void 0?void 0:k.call(e,v);f=A instanceof Promise?A:new Promise(function(b){b(A)})}var p=v.map(function(b){return new Promise(function(w){K3i(b,{beforeUpload:e.beforeUpload,sizeLimit:e.sizeLimit}).then(function(O){var y=ui(O,2),C=y[0],_=y[1];C?w({file:b,validateResult:{type:"FILE_OVER_SIZE_LIMIT",extra:C}}):_===!1&&w({file:b,validateResult:{type:"CUSTOM_BEFORE_UPLOAD"}}),w({file:b})})})});Promise.all([f].concat(p)).then(function(b){var w=pwn(b),O=w[0],y=w.slice(1);l(O===!1?{lengthOverLimit:g,hasSameNameFile:u,validateResult:{type:"BEFORE_ALL_FILES_UPLOAD"},files:v}:{lengthOverLimit:g,hasSameNameFile:u,fileValidateList:y,files:v})})})}function rwi(e,t){var n=[],r=[],o=[];return e.forEach(function(s){var a,l;if(((a=s.validateResult)===null||a===void 0?void 0:a.type)==="CUSTOM_BEFORE_UPLOAD"){r.push(s.file);return}if(((l=s.validateResult)===null||l===void 0?void 0:l.type)==="FILE_OVER_SIZE_LIMIT"){s.file.response||(s.file.response={}),s.file.response.error=s.file.response.error||t(s.validateResult.extra),n.push(s);return}o.push(s.file)}),{sizeLimitErrors:n,beforeUploadErrorFiles:r,toFiles:o}}function owi(e){return e.isBatchUpload&&e.status||e.status==="fail"?"reupload":e.status==="progress"?"uploading":e.status==="success"||!e.autoUpload&&e.status==="waiting"?e.multiple?"continueUpload":"reupload":"fileInput"}function swi(e){var t=e.multiple,n=e.uploadValue,r=e.toUploadFiles,o=e.autoUpload,s=o?r:r.filter(function(a){return a.status!=="success"});return t&&!e.isBatchUpload?o?(s.length?n.concat(s):n)||[]:n:(s.length?s:n)||[]}function Fmt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function $se(e){for(var t=1;t1?"".concat(k,"[").concat(M,"]"):k;D[N]=R.raw}),S.length===1?D[k]=S[0].raw:D[k]=S.map(function(R){return R.raw}),D.length=S.length,O&&(D=O(D));var B=new FormData;return Object.keys(D).forEach(function(R){var M=D[R];Array.isArray(M)?M.forEach(function(N){B.append(R,N)}):B.append(R,M)}),E.open(r,o,!0),Object.keys(d).forEach(function(R){E.setRequestHeader(R,d[R])}),E.onerror=function(R){y({event:R,file:g,files:S,XMLHttpRequest:E}),clearInterval(Q),clearTimeout(T)},E.ontimeout=function(R){y({event:R,file:g,files:S,XMLHttpRequest:E})},E.upload&&(E.upload.onprogress=function(R){var M,N=0;if(R.total>0&&(N=Math.round(R.loaded/R.total*100)),L=Math.max(N,L),L!==N&&((M=S[0])===null||M===void 0?void 0:M.percent)!==L){var j=S.map(function(W){return Hse(Hse({},W),{},{percent:L})});C({event:R,percent:L,file:g||j[0],files:j,type:"real",XMLHttpRequest:E})}}),E.onload=function(R){var M={};M.XMLHttpRequest=E;var N=E.status<200||E.status>=300;if(N)return y({event:R,file:g,files:S,response:M,XMLHttpRequest:E});var j=E.responseText||E.response;try{M=JSON.parse(j)}catch{M=j,qo.error("Upload","response does not a valid json")}clearInterval(Q),clearTimeout(T),S.forEach(function(W){var H;W.percent=100,W.status="success",W.uploadTime=((H=M)===null||H===void 0?void 0:H.uploadTime)||zpn()}),Hs(M)==="object"&&(M.XMLHttpRequest=E),_({event:R,file:g||S[0],files:Wn(S),XMLHttpRequest:E,response:M})},E.send(B),E.upload.requestParams=D,E.upload.requestHeaders=d,E}function Imt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Xm(e){for(var t=1;t=0?Xm(Xm({},e[u]),d):d;r.push(h)},s=0,a=t.length;s2&&arguments[2]!==void 0?arguments[2]:void 0,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return e.map(function(o){var s=o;ti(t)&&(s=t(o));var a=Xm({raw:o,lastModified:o.lastModified,name:o.name,size:o.size,type:o.type,percent:r,status:n},s);return a})}function iwi(e){var t=e.files,n=e.uploadValue,r=e.max,o=e.allowUploadDuplicateFile,s=e.capture,a=s===void 0?"":s;return new Promise(function(l){var d=t.filter(function(b){if(o||a)return!0;var w=n.find(function(O){return O.name===b.name});return!w}),u=!1;if(d.lengthr&&(g=!0)}var v=sMe(d,e.format,e.autoUpload?"progress":"waiting"),f;if(e.beforeAllFilesUpload){var k,A=(k=e.beforeAllFilesUpload)===null||k===void 0?void 0:k.call(e,v);f=A instanceof Promise?A:new Promise(function(b){b(A)})}var p=v.map(function(b){return new Promise(function(w){K3i(b,{beforeUpload:e.beforeUpload,sizeLimit:e.sizeLimit}).then(function(O){var y=ui(O,2),C=y[0],_=y[1];C?w({file:b,validateResult:{type:"FILE_OVER_SIZE_LIMIT",extra:C}}):_===!1&&w({file:b,validateResult:{type:"CUSTOM_BEFORE_UPLOAD"}}),w({file:b})})})});Promise.all([f].concat(p)).then(function(b){var w=pwn(b),O=w[0],y=w.slice(1);l(O===!1?{lengthOverLimit:g,hasSameNameFile:u,validateResult:{type:"BEFORE_ALL_FILES_UPLOAD"},files:v}:{lengthOverLimit:g,hasSameNameFile:u,fileValidateList:y,files:v})})})}function rwi(e,t){var n=[],r=[],o=[];return e.forEach(function(s){var a,l;if(((a=s.validateResult)===null||a===void 0?void 0:a.type)==="CUSTOM_BEFORE_UPLOAD"){r.push(s.file);return}if(((l=s.validateResult)===null||l===void 0?void 0:l.type)==="FILE_OVER_SIZE_LIMIT"){s.file.response||(s.file.response={}),s.file.response.error=s.file.response.error||t(s.validateResult.extra),n.push(s);return}o.push(s.file)}),{sizeLimitErrors:n,beforeUploadErrorFiles:r,toFiles:o}}function owi(e){return e.isBatchUpload&&e.status||e.status==="fail"?"reupload":e.status==="progress"?"uploading":e.status==="success"||!e.autoUpload&&e.status==="waiting"?e.multiple?"continueUpload":"reupload":"fileInput"}function swi(e){var t=e.multiple,n=e.uploadValue,r=e.toUploadFiles,o=e.autoUpload,s=o?r:r.filter(function(a){return a.status!=="success"});return t&&!e.isBatchUpload?o?(s.length?n.concat(s):n)||[]:n:(s.length?s:n)||[]}function Fmt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function $se(e){for(var t=1;t{a(),window.addEventListener("resize",a)}),Qa(()=>{window.removeEventListener("resize",a)}),(l,d)=>{const u=Cn("i-round");return Le(),Ge("div",fwi,[d[0]||(d[0]=fe("div",{class:"titleBar-title"},[fe("span",{class:"titleBar-text"},"ToonFlow")],-1)),fe("div",gwi,[fe("div",{class:"titleBar-btn",onClick:r},[c(u,{theme:"filled",size:"13",fill:"#febc2e"})]),fe("div",{class:"titleBar-btn",onClick:o},[c(u,{theme:"filled",size:"13",fill:"#28c840"})]),fe("div",{class:"titleBar-btn",onClick:s},[c(u,{theme:"filled",size:"13",fill:"#ff5f57"})])])])}}}),Kr=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},kwi=Kr(mwi,[["__scopeId","data-v-f8b2ff9f"]]),ku=Wy("setting",()=>{const e=he(!1),t=he(!1),n=he("zoom"),r=he("language"),o=he("http://localhost:10588/api"),s=he(!1),a=he({axiosTimeOut:60*10*1e3,assetsBatchGenereateSize:5,chapterReg:"/第\\s*([0-90-9零一二三四五六七八九十百千万]+)\\s*[章回节]\\s*([^\\n\\r]*)/g",interacting:!0});return{showSetting:e,baseUrl:o,otherSetting:a,themeSetting:he({mode:"light",primaryColor:"#000"}),language:he("zh-CN"),activeMenu:r,isElectron:t,canvasWheelEvent:n,needUpdate:s}},{persist:{pick:["baseUrl","otherSetting","themeSetting","language"]}});/** + */var hwi=qi(uwi);const fwi={class:"titleBar"},gwi={class:"titleBar-controls"},mwi=et({__name:"titleBar",setup(e){const t=he(!1);async function n(l){try{return await(await fetch(`toonflow://${l}`)).json()}catch{}}function r(){n("windowMinimize")}function o(){n("windowMaximize"),t.value=!t.value}function s(){n("windowClose")}async function a(){try{const d=await(await fetch("toonflow://windowIsMaximized")).json();d&&typeof d.maximized=="boolean"&&(t.value=d.maximized)}catch{}}return An(()=>{a(),window.addEventListener("resize",a)}),Qa(()=>{window.removeEventListener("resize",a)}),(l,d)=>{const u=Cn("i-round");return Le(),Ge("div",fwi,[d[0]||(d[0]=fe("div",{class:"titleBar-title"},[fe("span",{class:"titleBar-text"},"ToonFlow")],-1)),fe("div",gwi,[fe("div",{class:"titleBar-btn",onClick:r},[c(u,{theme:"filled",size:"13",fill:"#febc2e"})]),fe("div",{class:"titleBar-btn",onClick:o},[c(u,{theme:"filled",size:"13",fill:"#28c840"})]),fe("div",{class:"titleBar-btn",onClick:s},[c(u,{theme:"filled",size:"13",fill:"#ff5f57"})])])])}}}),Kr=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},kwi=Kr(mwi,[["__scopeId","data-v-f8b2ff9f"]]),ku=Wy("setting",()=>{const e=he(!1),t=he(!1),n=he("zoom"),r=he("language"),o=he("http://localhost:10588/api"),s=he(!1),a=he({axiosTimeOut:60*10*1e3,assetsBatchGenereateSize:5,chapterReg:"/第\\s*([0-90-9零一二三四五六七八九十百千万]+)\\s*[章回节]\\s*([^\\n\\r]*)/g",interacting:!0});return{showSetting:e,baseUrl:o,otherSetting:a,themeSetting:he({mode:"light",primaryColor:"#000"}),language:he("zh-CN"),activeMenu:r,isElectron:t,canvasWheelEvent:n,needUpdate:s}},{persist:{pick:["baseUrl","otherSetting","themeSetting","language"]}});/** * tdesign v1.18.5 * (c) 2026 tdesign * @license MIT @@ -1526,23 +1526,23 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * (c) 2026 kazuya kawaguchi * Released under the MIT License. */function Lwi(e,t,n){return{line:e,column:t,offset:n}}function aMe(e,t,n){return{start:e,end:t}}const Ul={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14},xwi=17;function Y4e(e,t,n={}){const{domain:r,messages:o,args:s}=n,a=e,l=new SyntaxError(String(a));return l.code=e,t&&(l.location=t),l.domain=r,l}function Ewi(e){throw e}const aw=" ",Twi="\r",Nm=` -`,Qwi="\u2028",Dwi="\u2029";function Bwi(e){const t=e;let n=0,r=1,o=1,s=0;const a=_=>t[_]===Twi&&t[_+1]===Nm,l=_=>t[_]===Nm,d=_=>t[_]===Dwi,u=_=>t[_]===Qwi,h=_=>a(_)||l(_)||d(_)||u(_),g=()=>n,m=()=>r,v=()=>o,f=()=>s,k=_=>a(_)||d(_)||u(_)?Nm:t[_],A=()=>k(n),p=()=>k(n+s);function b(){return s=0,h(n)&&(r++,o=0),a(n)&&n++,n++,o++,t[n]}function w(){return a(n+s)&&s++,s++,t[n+s]}function O(){n=0,r=1,o=1,s=0}function y(_=0){s=_}function C(){const _=n+s;for(;_!==n;)b();s=0}return{index:g,line:m,column:v,peekOffset:f,charAt:k,currentChar:A,currentPeek:p,next:b,peek:w,reset:O,resetPeek:y,skipToPeek:C}}const UC=void 0,Rwi=".",Vmt="'",Iwi="tokenizer";function Mwi(e,t={}){const n=t.location!==!1,r=Bwi(e),o=()=>r.index(),s=()=>Lwi(r.line(),r.column(),r.index()),a=s(),l=o(),d={currentType:13,offset:l,startLoc:a,endLoc:a,lastType:13,lastOffset:l,lastStartLoc:a,lastEndLoc:a,braceNest:0,inLinked:!1,text:""},u=()=>d,{onError:h}=t;function g($,ce,pe,...ye){const Te=u();if(ce.column+=pe,ce.offset+=pe,h){const me=n?aMe(Te.startLoc,ce):null,ke=Y4e($,me,{domain:Iwi,args:ye});h(ke)}}function m($,ce,pe){$.endLoc=s(),$.currentType=ce;const ye={type:ce};return n&&(ye.loc=aMe($.startLoc,$.endLoc)),pe!=null&&(ye.value=pe),ye}const v=$=>m($,13);function f($,ce){return $.currentChar()===ce?($.next(),ce):(g(Ul.EXPECTED_TOKEN,s(),0,ce),"")}function k($){let ce="";for(;$.currentPeek()===aw||$.currentPeek()===Nm;)ce+=$.currentPeek(),$.peek();return ce}function A($){const ce=k($);return $.skipToPeek(),ce}function p($){if($===UC)return!1;const ce=$.charCodeAt(0);return ce>=97&&ce<=122||ce>=65&&ce<=90||ce===95}function b($){if($===UC)return!1;const ce=$.charCodeAt(0);return ce>=48&&ce<=57}function w($,ce){const{currentType:pe}=ce;if(pe!==2)return!1;k($);const ye=p($.currentPeek());return $.resetPeek(),ye}function O($,ce){const{currentType:pe}=ce;if(pe!==2)return!1;k($);const ye=$.currentPeek()==="-"?$.peek():$.currentPeek(),Te=b(ye);return $.resetPeek(),Te}function y($,ce){const{currentType:pe}=ce;if(pe!==2)return!1;k($);const ye=$.currentPeek()===Vmt;return $.resetPeek(),ye}function C($,ce){const{currentType:pe}=ce;if(pe!==7)return!1;k($);const ye=$.currentPeek()===".";return $.resetPeek(),ye}function _($,ce){const{currentType:pe}=ce;if(pe!==8)return!1;k($);const ye=p($.currentPeek());return $.resetPeek(),ye}function S($,ce){const{currentType:pe}=ce;if(!(pe===7||pe===11))return!1;k($);const ye=$.currentPeek()===":";return $.resetPeek(),ye}function L($,ce){const{currentType:pe}=ce;if(pe!==9)return!1;const ye=()=>{const me=$.currentPeek();return me==="{"?p($.peek()):me==="@"||me==="|"||me===":"||me==="."||me===aw||!me?!1:me===Nm?($.peek(),ye()):T($,!1)},Te=ye();return $.resetPeek(),Te}function E($){k($);const ce=$.currentPeek()==="|";return $.resetPeek(),ce}function T($,ce=!0){const pe=(Te=!1,me="")=>{const ke=$.currentPeek();return ke==="{"||ke==="@"||!ke?Te:ke==="|"?!(me===aw||me===Nm):ke===aw?($.peek(),pe(!0,aw)):ke===Nm?($.peek(),pe(!0,Nm)):!0},ye=pe();return ce&&$.resetPeek(),ye}function Q($,ce){const pe=$.currentChar();return pe===UC?UC:ce(pe)?($.next(),pe):null}function P($){const ce=$.charCodeAt(0);return ce>=97&&ce<=122||ce>=65&&ce<=90||ce>=48&&ce<=57||ce===95||ce===36}function D($){return Q($,P)}function I($){const ce=$.charCodeAt(0);return ce>=97&&ce<=122||ce>=65&&ce<=90||ce>=48&&ce<=57||ce===95||ce===36||ce===45}function B($){return Q($,I)}function R($){const ce=$.charCodeAt(0);return ce>=48&&ce<=57}function M($){return Q($,R)}function N($){const ce=$.charCodeAt(0);return ce>=48&&ce<=57||ce>=65&&ce<=70||ce>=97&&ce<=102}function j($){return Q($,N)}function W($){let ce="",pe="";for(;ce=M($);)pe+=ce;return pe}function H($){let ce="";for(;;){const pe=$.currentChar();if(pe==="\\"){const ye=$.peek();ye==="{"||ye==="}"||ye==="@"||ye==="|"||ye==="\\"?(ce+=pe+ye,$.next(),$.next()):($.resetPeek(),ce+=pe,$.next())}else{if(pe==="{"||pe==="}"||pe==="@"||pe==="|"||!pe)break;if(pe===aw||pe===Nm)if(T($))ce+=pe,$.next();else{if(E($))break;ce+=pe,$.next()}else ce+=pe,$.next()}}return ce}function X($){A($);let ce="",pe="";for(;ce=B($);)pe+=ce;const ye=$.currentChar();if(ye&&ye!=="}"&&ye!==UC&&ye!==aw&&ye!==Nm&&ye!==" "){const Te=le($);return g(Ul.INVALID_TOKEN_IN_PLACEHOLDER,s(),0,pe+Te),pe+Te}return $.currentChar()===UC&&g(Ul.UNTERMINATED_CLOSING_BRACE,s(),0),pe}function Y($){A($);let ce="";return $.currentChar()==="-"?($.next(),ce+=`-${W($)}`):ce+=W($),$.currentChar()===UC&&g(Ul.UNTERMINATED_CLOSING_BRACE,s(),0),ce}function Z($){return $!==Vmt&&$!==Nm}function ie($){A($),f($,"'");let ce="",pe="";for(;ce=Q($,Z);)ce==="\\"?pe+=J($):pe+=ce;const ye=$.currentChar();return ye===Nm||ye===UC?(g(Ul.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,s(),0),ye===Nm&&($.next(),f($,"'")),pe):(f($,"'"),pe)}function J($){const ce=$.currentChar();switch(ce){case"\\":case"'":return $.next(),`\\${ce}`;case"u":return re($,ce,4);case"U":return re($,ce,6);default:return g(Ul.UNKNOWN_ESCAPE_SEQUENCE,s(),0,ce),""}}function re($,ce,pe){f($,ce);let ye="";for(let Te=0;Te{const ye=$.currentChar();return ye==="{"||ye==="@"||ye==="|"||ye==="("||ye===")"||!ye||ye===aw?pe:(pe+=ye,$.next(),ce(pe))};return ce("")}function de($){A($);const ce=f($,"|");return A($),ce}function V($,ce){let pe=null;switch($.currentChar()){case"{":return ce.braceNest>=1&&g(Ul.NOT_ALLOW_NEST_PLACEHOLDER,s(),0),$.next(),pe=m(ce,2,"{"),A($),ce.braceNest++,pe;case"}":return ce.braceNest>0&&ce.currentType===2&&g(Ul.EMPTY_PLACEHOLDER,s(),0),$.next(),pe=m(ce,3,"}"),ce.braceNest--,ce.braceNest>0&&A($),ce.inLinked&&ce.braceNest===0&&(ce.inLinked=!1),pe;case"@":return ce.braceNest>0&&g(Ul.UNTERMINATED_CLOSING_BRACE,s(),0),pe=ee($,ce)||v(ce),ce.braceNest=0,pe;default:{let Te=!0,me=!0,ke=!0;if(E($))return ce.braceNest>0&&g(Ul.UNTERMINATED_CLOSING_BRACE,s(),0),pe=m(ce,1,de($)),ce.braceNest=0,ce.inLinked=!1,pe;if(ce.braceNest>0&&(ce.currentType===4||ce.currentType===5||ce.currentType===6))return g(Ul.UNTERMINATED_CLOSING_BRACE,s(),0),ce.braceNest=0,oe($,ce);if(Te=w($,ce))return pe=m(ce,4,X($)),A($),pe;if(me=O($,ce))return pe=m(ce,5,Y($)),A($),pe;if(ke=y($,ce))return pe=m(ce,6,ie($)),A($),pe;if(!Te&&!me&&!ke)return pe=m(ce,12,le($)),g(Ul.INVALID_TOKEN_IN_PLACEHOLDER,s(),0,pe.value),A($),pe;break}}return pe}function ee($,ce){const{currentType:pe}=ce;let ye=null;const Te=$.currentChar();switch((pe===7||pe===8||pe===11||pe===9)&&(Te===Nm||Te===aw)&&g(Ul.INVALID_LINKED_FORMAT,s(),0),Te){case"@":return $.next(),ye=m(ce,7,"@"),ce.inLinked=!0,ye;case".":return A($),$.next(),m(ce,8,".");case":":return A($),$.next(),m(ce,9,":");default:return E($)?(ye=m(ce,1,de($)),ce.braceNest=0,ce.inLinked=!1,ye):C($,ce)||S($,ce)?(A($),ee($,ce)):_($,ce)?(A($),m(ce,11,ge($))):L($,ce)?(A($),Te==="{"?V($,ce)||ye:m(ce,10,K($))):(pe===7&&g(Ul.INVALID_LINKED_FORMAT,s(),0),ce.braceNest=0,ce.inLinked=!1,oe($,ce))}}function oe($,ce){let pe={type:13};if(ce.braceNest>0)return V($,ce)||v(ce);if(ce.inLinked)return ee($,ce)||v(ce);switch($.currentChar()){case"{":return V($,ce)||v(ce);case"}":return g(Ul.UNBALANCED_CLOSING_BRACE,s(),0),$.next(),m(ce,3,"}");case"@":return ee($,ce)||v(ce);default:{if(E($))return pe=m(ce,1,de($)),ce.braceNest=0,ce.inLinked=!1,pe;if(T($))return m(ce,0,H($));break}}return pe}function te(){const{currentType:$,offset:ce,startLoc:pe,endLoc:ye}=d;return d.lastType=$,d.lastOffset=ce,d.lastStartLoc=pe,d.lastEndLoc=ye,d.offset=o(),d.startLoc=s(),r.currentChar()===UC?m(d,13):oe(r,d)}return{nextToken:te,currentOffset:o,currentPosition:s,context:u}}const Pwi="parser",Fwi=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g,Nwi=/\\([\\@{}|])/g;function Uwi(e,t){return t}function jwi(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const r=parseInt(t||n,16);return r<=55295||r>=57344?String.fromCodePoint(r):"�"}}}function Wwi(e={}){const t=e.location!==!1,{onError:n}=e;function r(p,b,w,O,...y){const C=p.currentPosition();if(C.offset+=O,C.column+=O,n){const _=t?aMe(w,C):null,S=Y4e(b,_,{domain:Pwi,args:y});n(S)}}function o(p,b,w){const O={type:p};return t&&(O.start=b,O.end=b,O.loc={start:w,end:w}),O}function s(p,b,w,O){t&&(p.end=b,p.loc&&(p.loc.end=w))}function a(p,b){const w=p.context(),O=o(3,w.offset,w.startLoc);return O.value=b.replace(Nwi,Uwi),s(O,p.currentOffset(),p.currentPosition()),O}function l(p,b){const w=p.context(),{lastOffset:O,lastStartLoc:y}=w,C=o(5,O,y);return C.index=parseInt(b,10),p.nextToken(),s(C,p.currentOffset(),p.currentPosition()),C}function d(p,b){const w=p.context(),{lastOffset:O,lastStartLoc:y}=w,C=o(4,O,y);return C.key=b,p.nextToken(),s(C,p.currentOffset(),p.currentPosition()),C}function u(p,b){const w=p.context(),{lastOffset:O,lastStartLoc:y}=w,C=o(9,O,y);return C.value=b.replace(Fwi,jwi),p.nextToken(),s(C,p.currentOffset(),p.currentPosition()),C}function h(p){const b=p.nextToken(),w=p.context(),{lastOffset:O,lastStartLoc:y}=w,C=o(8,O,y);return b.type!==11?(r(p,Ul.UNEXPECTED_EMPTY_LINKED_MODIFIER,w.lastStartLoc,0),C.value="",s(C,O,y),{nextConsumeToken:b,node:C}):(b.value==null&&r(p,Ul.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,lw(b)),C.value=b.value||"",s(C,p.currentOffset(),p.currentPosition()),{node:C})}function g(p,b){const w=p.context(),O=o(7,w.offset,w.startLoc);return O.value=b,s(O,p.currentOffset(),p.currentPosition()),O}function m(p){const b=p.context(),w=o(6,b.offset,b.startLoc);let O=p.nextToken();if(O.type===8){const y=h(p);w.modifier=y.node,O=y.nextConsumeToken||p.nextToken()}switch(O.type!==9&&r(p,Ul.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,lw(O)),O=p.nextToken(),O.type===2&&(O=p.nextToken()),O.type){case 10:O.value==null&&r(p,Ul.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,lw(O)),w.key=g(p,O.value||"");break;case 4:O.value==null&&r(p,Ul.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,lw(O)),w.key=d(p,O.value||"");break;case 5:O.value==null&&r(p,Ul.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,lw(O)),w.key=l(p,O.value||"");break;case 6:O.value==null&&r(p,Ul.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,lw(O)),w.key=u(p,O.value||"");break;default:{r(p,Ul.UNEXPECTED_EMPTY_LINKED_KEY,b.lastStartLoc,0);const y=p.context(),C=o(7,y.offset,y.startLoc);return C.value="",s(C,y.offset,y.startLoc),w.key=C,s(w,y.offset,y.startLoc),{nextConsumeToken:O,node:w}}}return s(w,p.currentOffset(),p.currentPosition()),{node:w}}function v(p){const b=p.context(),w=b.currentType===1?p.currentOffset():b.offset,O=b.currentType===1?b.endLoc:b.startLoc,y=o(2,w,O);y.items=[];let C=null;do{const L=C||p.nextToken();switch(C=null,L.type){case 0:L.value==null&&r(p,Ul.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,lw(L)),y.items.push(a(p,L.value||""));break;case 5:L.value==null&&r(p,Ul.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,lw(L)),y.items.push(l(p,L.value||""));break;case 4:L.value==null&&r(p,Ul.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,lw(L)),y.items.push(d(p,L.value||""));break;case 6:L.value==null&&r(p,Ul.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,lw(L)),y.items.push(u(p,L.value||""));break;case 7:{const E=m(p);y.items.push(E.node),C=E.nextConsumeToken||null;break}}}while(b.currentType!==13&&b.currentType!==1);const _=b.currentType===1?b.lastOffset:p.currentOffset(),S=b.currentType===1?b.lastEndLoc:p.currentPosition();return s(y,_,S),y}function f(p,b,w,O){const y=p.context();let C=O.items.length===0;const _=o(1,b,w);_.cases=[],_.cases.push(O);do{const S=v(p);C||(C=S.items.length===0),_.cases.push(S)}while(y.currentType!==13);return C&&r(p,Ul.MUST_HAVE_MESSAGES_IN_PLURAL,w,0),s(_,p.currentOffset(),p.currentPosition()),_}function k(p){const b=p.context(),{offset:w,startLoc:O}=b,y=v(p);return b.currentType===13?y:f(p,w,O,y)}function A(p){const b=Mwi(p,Ef({},e)),w=b.context(),O=o(0,w.offset,w.startLoc);return t&&O.loc&&(O.loc.source=p),O.body=k(b),e.onCacheKey&&(O.cacheKey=e.onCacheKey(p)),w.currentType!==13&&r(b,Ul.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,p[w.offset]||""),s(O,b.currentOffset(),b.currentPosition()),O}return{parse:A}}function lw(e){if(e.type===13)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function Vwi(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:s=>(n.helpers.add(s),s)}}function zmt(e,t){for(let n=0;nHmt(n)),e}function Hmt(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;na;function d(k,A){a.code+=k}function u(k,A=!0){const p=A?r:"";d(o?p+" ".repeat(k):p)}function h(k=!0){const A=++a.indentLevel;k&&u(A)}function g(k=!0){const A=--a.indentLevel;k&&u(A)}function m(){u(a.indentLevel)}return{context:l,push:d,indent:h,deindent:g,newline:m,helper:k=>`_${k}`,needIndent:()=>a.needIndent}}function Xwi(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),OW(e,t.key),t.modifier?(e.push(", "),OW(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function Gwi(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const o=t.items.length;for(let s=0;s1){e.push(`${n("plural")}([`),e.indent(r());const o=t.cases.length;for(let s=0;s{const n=dr(t.mode)?t.mode:"normal",r=dr(t.filename)?t.filename:"message.intl";t.sourceMap;const o=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` +`,Qwi="\u2028",Dwi="\u2029";function Bwi(e){const t=e;let n=0,r=1,o=1,s=0;const a=_=>t[_]===Twi&&t[_+1]===Nm,l=_=>t[_]===Nm,d=_=>t[_]===Dwi,u=_=>t[_]===Qwi,h=_=>a(_)||l(_)||d(_)||u(_),g=()=>n,m=()=>r,v=()=>o,f=()=>s,k=_=>a(_)||d(_)||u(_)?Nm:t[_],A=()=>k(n),p=()=>k(n+s);function b(){return s=0,h(n)&&(r++,o=0),a(n)&&n++,n++,o++,t[n]}function w(){return a(n+s)&&s++,s++,t[n+s]}function O(){n=0,r=1,o=1,s=0}function y(_=0){s=_}function C(){const _=n+s;for(;_!==n;)b();s=0}return{index:g,line:m,column:v,peekOffset:f,charAt:k,currentChar:A,currentPeek:p,next:b,peek:w,reset:O,resetPeek:y,skipToPeek:C}}const UC=void 0,Rwi=".",Vmt="'",Iwi="tokenizer";function Mwi(e,t={}){const n=t.location!==!1,r=Bwi(e),o=()=>r.index(),s=()=>Lwi(r.line(),r.column(),r.index()),a=s(),l=o(),d={currentType:13,offset:l,startLoc:a,endLoc:a,lastType:13,lastOffset:l,lastStartLoc:a,lastEndLoc:a,braceNest:0,inLinked:!1,text:""},u=()=>d,{onError:h}=t;function g($,ce,pe,...ye){const Te=u();if(ce.column+=pe,ce.offset+=pe,h){const me=n?aMe(Te.startLoc,ce):null,ke=Y4e($,me,{domain:Iwi,args:ye});h(ke)}}function m($,ce,pe){$.endLoc=s(),$.currentType=ce;const ye={type:ce};return n&&(ye.loc=aMe($.startLoc,$.endLoc)),pe!=null&&(ye.value=pe),ye}const v=$=>m($,13);function f($,ce){return $.currentChar()===ce?($.next(),ce):(g(Ul.EXPECTED_TOKEN,s(),0,ce),"")}function k($){let ce="";for(;$.currentPeek()===aw||$.currentPeek()===Nm;)ce+=$.currentPeek(),$.peek();return ce}function A($){const ce=k($);return $.skipToPeek(),ce}function p($){if($===UC)return!1;const ce=$.charCodeAt(0);return ce>=97&&ce<=122||ce>=65&&ce<=90||ce===95}function b($){if($===UC)return!1;const ce=$.charCodeAt(0);return ce>=48&&ce<=57}function w($,ce){const{currentType:pe}=ce;if(pe!==2)return!1;k($);const ye=p($.currentPeek());return $.resetPeek(),ye}function O($,ce){const{currentType:pe}=ce;if(pe!==2)return!1;k($);const ye=$.currentPeek()==="-"?$.peek():$.currentPeek(),Te=b(ye);return $.resetPeek(),Te}function y($,ce){const{currentType:pe}=ce;if(pe!==2)return!1;k($);const ye=$.currentPeek()===Vmt;return $.resetPeek(),ye}function C($,ce){const{currentType:pe}=ce;if(pe!==7)return!1;k($);const ye=$.currentPeek()===".";return $.resetPeek(),ye}function _($,ce){const{currentType:pe}=ce;if(pe!==8)return!1;k($);const ye=p($.currentPeek());return $.resetPeek(),ye}function S($,ce){const{currentType:pe}=ce;if(!(pe===7||pe===11))return!1;k($);const ye=$.currentPeek()===":";return $.resetPeek(),ye}function L($,ce){const{currentType:pe}=ce;if(pe!==9)return!1;const ye=()=>{const me=$.currentPeek();return me==="{"?p($.peek()):me==="@"||me==="|"||me===":"||me==="."||me===aw||!me?!1:me===Nm?($.peek(),ye()):Q($,!1)},Te=ye();return $.resetPeek(),Te}function E($){k($);const ce=$.currentPeek()==="|";return $.resetPeek(),ce}function Q($,ce=!0){const pe=(Te=!1,me="")=>{const ke=$.currentPeek();return ke==="{"||ke==="@"||!ke?Te:ke==="|"?!(me===aw||me===Nm):ke===aw?($.peek(),pe(!0,aw)):ke===Nm?($.peek(),pe(!0,Nm)):!0},ye=pe();return ce&&$.resetPeek(),ye}function T($,ce){const pe=$.currentChar();return pe===UC?UC:ce(pe)?($.next(),pe):null}function P($){const ce=$.charCodeAt(0);return ce>=97&&ce<=122||ce>=65&&ce<=90||ce>=48&&ce<=57||ce===95||ce===36}function D($){return T($,P)}function I($){const ce=$.charCodeAt(0);return ce>=97&&ce<=122||ce>=65&&ce<=90||ce>=48&&ce<=57||ce===95||ce===36||ce===45}function B($){return T($,I)}function R($){const ce=$.charCodeAt(0);return ce>=48&&ce<=57}function M($){return T($,R)}function N($){const ce=$.charCodeAt(0);return ce>=48&&ce<=57||ce>=65&&ce<=70||ce>=97&&ce<=102}function j($){return T($,N)}function W($){let ce="",pe="";for(;ce=M($);)pe+=ce;return pe}function H($){let ce="";for(;;){const pe=$.currentChar();if(pe==="\\"){const ye=$.peek();ye==="{"||ye==="}"||ye==="@"||ye==="|"||ye==="\\"?(ce+=pe+ye,$.next(),$.next()):($.resetPeek(),ce+=pe,$.next())}else{if(pe==="{"||pe==="}"||pe==="@"||pe==="|"||!pe)break;if(pe===aw||pe===Nm)if(Q($))ce+=pe,$.next();else{if(E($))break;ce+=pe,$.next()}else ce+=pe,$.next()}}return ce}function X($){A($);let ce="",pe="";for(;ce=B($);)pe+=ce;const ye=$.currentChar();if(ye&&ye!=="}"&&ye!==UC&&ye!==aw&&ye!==Nm&&ye!==" "){const Te=le($);return g(Ul.INVALID_TOKEN_IN_PLACEHOLDER,s(),0,pe+Te),pe+Te}return $.currentChar()===UC&&g(Ul.UNTERMINATED_CLOSING_BRACE,s(),0),pe}function Y($){A($);let ce="";return $.currentChar()==="-"?($.next(),ce+=`-${W($)}`):ce+=W($),$.currentChar()===UC&&g(Ul.UNTERMINATED_CLOSING_BRACE,s(),0),ce}function Z($){return $!==Vmt&&$!==Nm}function ie($){A($),f($,"'");let ce="",pe="";for(;ce=T($,Z);)ce==="\\"?pe+=J($):pe+=ce;const ye=$.currentChar();return ye===Nm||ye===UC?(g(Ul.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,s(),0),ye===Nm&&($.next(),f($,"'")),pe):(f($,"'"),pe)}function J($){const ce=$.currentChar();switch(ce){case"\\":case"'":return $.next(),`\\${ce}`;case"u":return re($,ce,4);case"U":return re($,ce,6);default:return g(Ul.UNKNOWN_ESCAPE_SEQUENCE,s(),0,ce),""}}function re($,ce,pe){f($,ce);let ye="";for(let Te=0;Te{const ye=$.currentChar();return ye==="{"||ye==="@"||ye==="|"||ye==="("||ye===")"||!ye||ye===aw?pe:(pe+=ye,$.next(),ce(pe))};return ce("")}function de($){A($);const ce=f($,"|");return A($),ce}function V($,ce){let pe=null;switch($.currentChar()){case"{":return ce.braceNest>=1&&g(Ul.NOT_ALLOW_NEST_PLACEHOLDER,s(),0),$.next(),pe=m(ce,2,"{"),A($),ce.braceNest++,pe;case"}":return ce.braceNest>0&&ce.currentType===2&&g(Ul.EMPTY_PLACEHOLDER,s(),0),$.next(),pe=m(ce,3,"}"),ce.braceNest--,ce.braceNest>0&&A($),ce.inLinked&&ce.braceNest===0&&(ce.inLinked=!1),pe;case"@":return ce.braceNest>0&&g(Ul.UNTERMINATED_CLOSING_BRACE,s(),0),pe=ee($,ce)||v(ce),ce.braceNest=0,pe;default:{let Te=!0,me=!0,ke=!0;if(E($))return ce.braceNest>0&&g(Ul.UNTERMINATED_CLOSING_BRACE,s(),0),pe=m(ce,1,de($)),ce.braceNest=0,ce.inLinked=!1,pe;if(ce.braceNest>0&&(ce.currentType===4||ce.currentType===5||ce.currentType===6))return g(Ul.UNTERMINATED_CLOSING_BRACE,s(),0),ce.braceNest=0,oe($,ce);if(Te=w($,ce))return pe=m(ce,4,X($)),A($),pe;if(me=O($,ce))return pe=m(ce,5,Y($)),A($),pe;if(ke=y($,ce))return pe=m(ce,6,ie($)),A($),pe;if(!Te&&!me&&!ke)return pe=m(ce,12,le($)),g(Ul.INVALID_TOKEN_IN_PLACEHOLDER,s(),0,pe.value),A($),pe;break}}return pe}function ee($,ce){const{currentType:pe}=ce;let ye=null;const Te=$.currentChar();switch((pe===7||pe===8||pe===11||pe===9)&&(Te===Nm||Te===aw)&&g(Ul.INVALID_LINKED_FORMAT,s(),0),Te){case"@":return $.next(),ye=m(ce,7,"@"),ce.inLinked=!0,ye;case".":return A($),$.next(),m(ce,8,".");case":":return A($),$.next(),m(ce,9,":");default:return E($)?(ye=m(ce,1,de($)),ce.braceNest=0,ce.inLinked=!1,ye):C($,ce)||S($,ce)?(A($),ee($,ce)):_($,ce)?(A($),m(ce,11,ge($))):L($,ce)?(A($),Te==="{"?V($,ce)||ye:m(ce,10,K($))):(pe===7&&g(Ul.INVALID_LINKED_FORMAT,s(),0),ce.braceNest=0,ce.inLinked=!1,oe($,ce))}}function oe($,ce){let pe={type:13};if(ce.braceNest>0)return V($,ce)||v(ce);if(ce.inLinked)return ee($,ce)||v(ce);switch($.currentChar()){case"{":return V($,ce)||v(ce);case"}":return g(Ul.UNBALANCED_CLOSING_BRACE,s(),0),$.next(),m(ce,3,"}");case"@":return ee($,ce)||v(ce);default:{if(E($))return pe=m(ce,1,de($)),ce.braceNest=0,ce.inLinked=!1,pe;if(Q($))return m(ce,0,H($));break}}return pe}function te(){const{currentType:$,offset:ce,startLoc:pe,endLoc:ye}=d;return d.lastType=$,d.lastOffset=ce,d.lastStartLoc=pe,d.lastEndLoc=ye,d.offset=o(),d.startLoc=s(),r.currentChar()===UC?m(d,13):oe(r,d)}return{nextToken:te,currentOffset:o,currentPosition:s,context:u}}const Pwi="parser",Fwi=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g,Nwi=/\\([\\@{}|])/g;function Uwi(e,t){return t}function jwi(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const r=parseInt(t||n,16);return r<=55295||r>=57344?String.fromCodePoint(r):"�"}}}function Wwi(e={}){const t=e.location!==!1,{onError:n}=e;function r(p,b,w,O,...y){const C=p.currentPosition();if(C.offset+=O,C.column+=O,n){const _=t?aMe(w,C):null,S=Y4e(b,_,{domain:Pwi,args:y});n(S)}}function o(p,b,w){const O={type:p};return t&&(O.start=b,O.end=b,O.loc={start:w,end:w}),O}function s(p,b,w,O){t&&(p.end=b,p.loc&&(p.loc.end=w))}function a(p,b){const w=p.context(),O=o(3,w.offset,w.startLoc);return O.value=b.replace(Nwi,Uwi),s(O,p.currentOffset(),p.currentPosition()),O}function l(p,b){const w=p.context(),{lastOffset:O,lastStartLoc:y}=w,C=o(5,O,y);return C.index=parseInt(b,10),p.nextToken(),s(C,p.currentOffset(),p.currentPosition()),C}function d(p,b){const w=p.context(),{lastOffset:O,lastStartLoc:y}=w,C=o(4,O,y);return C.key=b,p.nextToken(),s(C,p.currentOffset(),p.currentPosition()),C}function u(p,b){const w=p.context(),{lastOffset:O,lastStartLoc:y}=w,C=o(9,O,y);return C.value=b.replace(Fwi,jwi),p.nextToken(),s(C,p.currentOffset(),p.currentPosition()),C}function h(p){const b=p.nextToken(),w=p.context(),{lastOffset:O,lastStartLoc:y}=w,C=o(8,O,y);return b.type!==11?(r(p,Ul.UNEXPECTED_EMPTY_LINKED_MODIFIER,w.lastStartLoc,0),C.value="",s(C,O,y),{nextConsumeToken:b,node:C}):(b.value==null&&r(p,Ul.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,lw(b)),C.value=b.value||"",s(C,p.currentOffset(),p.currentPosition()),{node:C})}function g(p,b){const w=p.context(),O=o(7,w.offset,w.startLoc);return O.value=b,s(O,p.currentOffset(),p.currentPosition()),O}function m(p){const b=p.context(),w=o(6,b.offset,b.startLoc);let O=p.nextToken();if(O.type===8){const y=h(p);w.modifier=y.node,O=y.nextConsumeToken||p.nextToken()}switch(O.type!==9&&r(p,Ul.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,lw(O)),O=p.nextToken(),O.type===2&&(O=p.nextToken()),O.type){case 10:O.value==null&&r(p,Ul.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,lw(O)),w.key=g(p,O.value||"");break;case 4:O.value==null&&r(p,Ul.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,lw(O)),w.key=d(p,O.value||"");break;case 5:O.value==null&&r(p,Ul.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,lw(O)),w.key=l(p,O.value||"");break;case 6:O.value==null&&r(p,Ul.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,lw(O)),w.key=u(p,O.value||"");break;default:{r(p,Ul.UNEXPECTED_EMPTY_LINKED_KEY,b.lastStartLoc,0);const y=p.context(),C=o(7,y.offset,y.startLoc);return C.value="",s(C,y.offset,y.startLoc),w.key=C,s(w,y.offset,y.startLoc),{nextConsumeToken:O,node:w}}}return s(w,p.currentOffset(),p.currentPosition()),{node:w}}function v(p){const b=p.context(),w=b.currentType===1?p.currentOffset():b.offset,O=b.currentType===1?b.endLoc:b.startLoc,y=o(2,w,O);y.items=[];let C=null;do{const L=C||p.nextToken();switch(C=null,L.type){case 0:L.value==null&&r(p,Ul.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,lw(L)),y.items.push(a(p,L.value||""));break;case 5:L.value==null&&r(p,Ul.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,lw(L)),y.items.push(l(p,L.value||""));break;case 4:L.value==null&&r(p,Ul.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,lw(L)),y.items.push(d(p,L.value||""));break;case 6:L.value==null&&r(p,Ul.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,lw(L)),y.items.push(u(p,L.value||""));break;case 7:{const E=m(p);y.items.push(E.node),C=E.nextConsumeToken||null;break}}}while(b.currentType!==13&&b.currentType!==1);const _=b.currentType===1?b.lastOffset:p.currentOffset(),S=b.currentType===1?b.lastEndLoc:p.currentPosition();return s(y,_,S),y}function f(p,b,w,O){const y=p.context();let C=O.items.length===0;const _=o(1,b,w);_.cases=[],_.cases.push(O);do{const S=v(p);C||(C=S.items.length===0),_.cases.push(S)}while(y.currentType!==13);return C&&r(p,Ul.MUST_HAVE_MESSAGES_IN_PLURAL,w,0),s(_,p.currentOffset(),p.currentPosition()),_}function k(p){const b=p.context(),{offset:w,startLoc:O}=b,y=v(p);return b.currentType===13?y:f(p,w,O,y)}function A(p){const b=Mwi(p,Ef({},e)),w=b.context(),O=o(0,w.offset,w.startLoc);return t&&O.loc&&(O.loc.source=p),O.body=k(b),e.onCacheKey&&(O.cacheKey=e.onCacheKey(p)),w.currentType!==13&&r(b,Ul.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,p[w.offset]||""),s(O,b.currentOffset(),b.currentPosition()),O}return{parse:A}}function lw(e){if(e.type===13)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function Vwi(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:s=>(n.helpers.add(s),s)}}function zmt(e,t){for(let n=0;nHmt(n)),e}function Hmt(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;na;function d(k,A){a.code+=k}function u(k,A=!0){const p=A?r:"";d(o?p+" ".repeat(k):p)}function h(k=!0){const A=++a.indentLevel;k&&u(A)}function g(k=!0){const A=--a.indentLevel;k&&u(A)}function m(){u(a.indentLevel)}return{context:l,push:d,indent:h,deindent:g,newline:m,helper:k=>`_${k}`,needIndent:()=>a.needIndent}}function Xwi(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),OW(e,t.key),t.modifier?(e.push(", "),OW(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function Gwi(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const o=t.items.length;for(let s=0;s1){e.push(`${n("plural")}([`),e.indent(r());const o=t.cases.length;for(let s=0;s{const n=dr(t.mode)?t.mode:"normal",r=dr(t.filename)?t.filename:"message.intl";t.sourceMap;const o=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` `,s=t.needIndent?t.needIndent:n!=="arrow",a=e.helpers||[],l=$wi(e,{filename:r,breakLineCode:o,needIndent:s});l.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),l.indent(s),a.length>0&&(l.push(`const { ${UZe(a.map(h=>`${h}: _${h}`),", ")} } = ctx`),l.newline()),l.push("return "),OW(l,e),l.deindent(s),l.push("}"),delete e.helpers;const{code:d,map:u}=l.context();return{ast:e,code:d,map:u?u.toJSON():void 0}};function Kwi(e,t={}){const n=Ef({},t),r=!!n.jit,o=!!n.minify,s=n.optimize==null?!0:n.optimize,l=Wwi(n).parse(e);return r?(s&&Hwi(l),o&&pF(l),{ast:l,code:""}):(zwi(l,n),qwi(l,n))}/*! * core-base v11.3.0 * (c) 2026 kazuya kawaguchi * Released under the MIT License. - */function Jwi(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(qT().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(qT().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function ry(e){return Zl(e)&&WZe(e)===0&&(F4(e,"b")||F4(e,"body"))}const Pwn=["b","body"];function eOi(e){return J6(e,Pwn)}const Fwn=["c","cases"];function tOi(e){return J6(e,Fwn,[])}const Nwn=["s","static"];function nOi(e){return J6(e,Nwn)}const Uwn=["i","items"];function iOi(e){return J6(e,Uwn,[])}const jwn=["t","type"];function WZe(e){return J6(e,jwn)}const Wwn=["v","value"];function Gse(e,t){const n=J6(e,Wwn);if(n!=null)return n;throw nK(t)}const Vwn=["m","modifier"];function rOi(e){return J6(e,Vwn)}const zwn=["k","key"];function oOi(e){const t=J6(e,zwn);if(t)return t;throw nK(6)}function J6(e,t,n){for(let r=0;rsOi(n,e)}function sOi(e,t){const n=eOi(t);if(n==null)throw nK(0);if(WZe(n)===1){const s=tOi(n);return e.plural(s.reduce((a,l)=>[...a,$mt(e,l)],[]))}else return $mt(e,n)}function $mt(e,t){const n=nOi(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const r=iOi(t).reduce((o,s)=>[...o,lMe(e,s)],[]);return e.normalize(r)}}function lMe(e,t){const n=WZe(t);switch(n){case 3:return Gse(t,n);case 9:return Gse(t,n);case 4:{const r=t;if(F4(r,"k")&&r.k)return e.interpolate(e.named(r.k));if(F4(r,"key")&&r.key)return e.interpolate(e.named(r.key));throw nK(n)}case 5:{const r=t;if(F4(r,"i")&&$h(r.i))return e.interpolate(e.list(r.i));if(F4(r,"index")&&$h(r.index))return e.interpolate(e.list(r.index));throw nK(n)}case 6:{const r=t,o=rOi(r),s=oOi(r);return e.linked(lMe(e,s),o?lMe(e,o):void 0,e.type)}case 7:return Gse(t,n);case 8:return Gse(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const aOi=e=>e;let Yse=Cc();function lOi(e,t={}){let n=!1;const r=t.onError||Ewi;return t.onError=o=>{n=!0,r(o)},{...Kwi(e,t),detectError:n}}function cOi(e,t){if(!__INTLIFY_DROP_MESSAGE_COMPILER__&&dr(e)){dl(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||aOi)(e),o=Yse[r];if(o)return o;const{ast:s,detectError:a}=lOi(e,{...t,location:!1,jit:!0}),l=S_e(s);return a?l:Yse[r]=l}else{const n=e.cacheKey;if(n){const r=Yse[n];return r||(Yse[n]=S_e(e))}else return S_e(e)}}let iK=null;function dOi(e){iK=e}function uOi(e,t,n){iK&&iK.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const hOi=fOi("function:translate");function fOi(e){return t=>iK&&iK.emit(e,t)}const CS={INVALID_ARGUMENT:xwi,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23},gOi=24;function _S(e){return Y4e(e,null,void 0)}function VZe(e,t){return t.locale!=null?Xmt(t.locale):Xmt(e.locale)}let L_e;function Xmt(e){if(dr(e))return e;if(Dd(e)){if(e.resolvedOnce&&L_e!=null)return L_e;if(e.constructor.name==="Function"){const t=e();if(_wi(t))throw _S(CS.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return L_e=t}else throw _S(CS.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw _S(CS.NOT_SUPPORT_LOCALE_TYPE)}function mOi(e,t,n){return[...new Set([n,...Iu(t)?t:Zl(t)?Object.keys(t):dr(t)?[t]:[n]])]}function cMe(e,t,n){const r=dr(n)?n:rK,o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let s=o.__localeChainCache.get(r);if(!s){s=[];let a=[n];for(;Iu(a);)a=Gmt(s,a,t);const l=Iu(t)||!Fa(t)?t:t.default?t.default:null;a=dr(l)?[l]:l,Iu(a)&&Gmt(s,a,!1),o.__localeChainCache.set(r,s)}return s}function Gmt(e,t,n){let r=!0;for(let o=0;o{a===void 0?a=l:a+=l},m[1]=()=>{a!==void 0&&(t.push(a),a=void 0)},m[2]=()=>{m[0](),o++},m[3]=()=>{if(o>0)o--,r=4,m[0]();else{if(o=0,a===void 0||(a=OOi(a),a===!1))return!1;m[1]()}};function v(){const f=e[n+1];if(r===5&&f==="'"||r===6&&f==='"')return n++,l="\\"+f,m[0](),!0}for(;r!==null;)if(n++,s=e[n],!(s==="\\"&&v())){if(d=wOi(s),g=eE[r],u=g[d]||g.l||8,u===8||(r=u[0],u[1]!==void 0&&(h=m[u[1]],h&&(l=s,h()===!1))))return;if(r===7)return t}}const Ymt=new Map;function COi(e,t){return Zl(e)?e[t]:null}function _Oi(e,t){if(!Zl(e))return null;let n=Ymt.get(t);if(n||(n=yOi(t),n&&Ymt.set(t,n)),!n)return null;const r=n.length;let o=e,s=0;for(;s`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function LOi(){return{upper:(e,t)=>t==="text"&&dr(e)?e.toUpperCase():t==="vnode"&&Zl(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&dr(e)?e.toLowerCase():t==="vnode"&&Zl(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&dr(e)?Zmt(e):t==="vnode"&&Zl(e)&&"__v_isVNode"in e?Zmt(e.children):e}}let $wn;function xOi(e){$wn=e}let Xwn;function EOi(e){Xwn=e}let Gwn;function TOi(e){Gwn=e}let Ywn=null;const QOi=e=>{Ywn=e},DOi=()=>Ywn;let Zwn=null;const qmt=e=>{Zwn=e},BOi=()=>Zwn;let Kmt=0;function ROi(e={}){const t=Dd(e.onWarn)?e.onWarn:pwi,n=dr(e.version)?e.version:SOi,r=dr(e.locale)||Dd(e.locale)?e.locale:rK,o=Dd(r)?rK:r,s=Iu(e.fallbackLocale)||Fa(e.fallbackLocale)||dr(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o,a=Fa(e.messages)?e.messages:x_e(o),l=Fa(e.datetimeFormats)?e.datetimeFormats:x_e(o),d=Fa(e.numberFormats)?e.numberFormats:x_e(o),u=Ef(Cc(),e.modifiers,LOi()),h=e.pluralRules||Cc(),g=Dd(e.missing)?e.missing:null,m=dl(e.missingWarn)||wW(e.missingWarn)?e.missingWarn:!0,v=dl(e.fallbackWarn)||wW(e.fallbackWarn)?e.fallbackWarn:!0,f=!!e.fallbackFormat,k=!!e.unresolving,A=Dd(e.postTranslation)?e.postTranslation:null,p=Fa(e.processor)?e.processor:null,b=dl(e.warnHtmlMessage)?e.warnHtmlMessage:!0,w=!!e.escapeParameter,O=Dd(e.messageCompiler)?e.messageCompiler:$wn,y=Dd(e.messageResolver)?e.messageResolver:Xwn||COi,C=Dd(e.localeFallbacker)?e.localeFallbacker:Gwn||mOi,_=Zl(e.fallbackContext)?e.fallbackContext:void 0,S=e,L=Zl(S.__datetimeFormatters)?S.__datetimeFormatters:new Map,E=Zl(S.__numberFormatters)?S.__numberFormatters:new Map,T=Zl(S.__meta)?S.__meta:{};Kmt++;const Q={version:n,cid:Kmt,locale:r,fallbackLocale:s,messages:a,modifiers:u,pluralRules:h,missing:g,missingWarn:m,fallbackWarn:v,fallbackFormat:f,unresolving:k,postTranslation:A,processor:p,warnHtmlMessage:b,escapeParameter:w,messageCompiler:O,messageResolver:y,localeFallbacker:C,fallbackContext:_,onWarn:t,__meta:T};return Q.datetimeFormats=l,Q.numberFormats=d,Q.__datetimeFormatters=L,Q.__numberFormatters=E,__INTLIFY_PROD_DEVTOOLS__&&uOi(Q,n,T),Q}const x_e=e=>({[e]:Cc()});function zZe(e,t,n,r,o){const{missing:s,onWarn:a}=e;if(s!==null){const l=s(e,n,t,o);return dr(l)?l:t}else return t}function P$(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function IOi(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function MOi(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;r{qwn.includes(d)?a[d]=n[d]:s[d]=n[d]}),dr(r)?s.locale=r:Fa(r)&&(a=r),Fa(o)&&(a=o),[s.key||"",l,s,a]}function e1t(e,t,n){const r=e;for(const o in n){const s=`${t}__${o}`;r.__datetimeFormatters.has(s)&&r.__datetimeFormatters.delete(s)}}function t1t(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:o,onWarn:s,localeFallbacker:a}=e,{__numberFormatters:l}=e;if(!$h(t[0]))return gge;const[d,u,h,g]=uMe(...t),m=dl(h.missingWarn)?h.missingWarn:e.missingWarn;dl(h.fallbackWarn)?h.fallbackWarn:e.fallbackWarn;const v=!!h.part,f=VZe(e,h),k=a(e,o,f);if(!dr(d)||d==="")return new Intl.NumberFormat(f.replace(/!/g,""),g).format(u);let A={},p,b=null;const w="number format";for(let C=0;C{Kwn.includes(d)?a[d]=n[d]:s[d]=n[d]}),dr(r)?s.locale=r:Fa(r)&&(a=r),Fa(o)&&(a=o),[s.key||"",l,s,a]}function n1t(e,t,n){const r=e;for(const o in n){const s=`${t}__${o}`;r.__numberFormatters.has(s)&&r.__numberFormatters.delete(s)}}const POi=e=>e,FOi=e=>"",NOi="text",UOi=e=>e.length===0?"":UZe(e),jOi=Swi;function E_e(e,t){return e=Math.abs(e),t===2?e===1?0:1:Math.min(e,2)}function WOi(e){var n,r;const t=$h(e.pluralIndex)?e.pluralIndex:-1;return $h((n=e.named)==null?void 0:n.count)?e.named.count:$h((r=e.named)==null?void 0:r.n)?e.named.n:t}function VOi(e={}){var p,b,w,O;const t=e.locale,n=WOi(e),r=dr(t)&&Dd((p=e.pluralRules)==null?void 0:p[t])?e.pluralRules[t]:E_e,o=r===E_e?void 0:E_e,s=y=>y[r(n,y.length,o)],a=e.list||[],l=y=>a[y],d=e.named||Cc();$h(e.pluralIndex)&&(d.count||(d.count=e.pluralIndex),d.n||(d.n=e.pluralIndex));const u=y=>d[y];function h(y,C){const _=Dd(e.messages)?e.messages(y,!!C):Zl(e.messages)?e.messages[y]:!1;return _||(e.parent?e.parent.message(y):FOi)}const g=y=>e.modifiers?e.modifiers[y]:POi,m=Dd((b=e.processor)==null?void 0:b.normalize)?e.processor.normalize:UOi,v=Dd((w=e.processor)==null?void 0:w.interpolate)?e.processor.interpolate:jOi,f=dr((O=e.processor)==null?void 0:O.type)?e.processor.type:NOi,A={list:l,named:u,plural:s,linked:(y,...C)=>{const[_,S]=C;let L="text",E="";C.length===1?Zl(_)?(E=_.modifier||E,L=_.type||L):dr(_)&&(E=_||E):C.length===2&&(dr(_)&&(E=_||E),dr(S)&&(L=S||L));const T=h(y,!0)(A),Q=T===""||T===void 0?y:T,P=L==="vnode"&&Iu(Q)&&E?Q[0]:Q;return E?g(E)(P,L):P},message:h,type:f,interpolate:v,normalize:m,values:Ef(Cc(),a,d)};return A}const i1t=()=>"",S4=e=>Dd(e);function r1t(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,messageCompiler:s,fallbackLocale:a,messages:l}=e,[d,u]=hMe(...t),h=dl(u.missingWarn)?u.missingWarn:e.missingWarn,g=dl(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,m=dl(u.escapeParameter)?u.escapeParameter:e.escapeParameter,v=!!u.resolvedMessage,f=dr(u.default)||dl(u.default)?dl(u.default)?s?d:()=>d:u.default:n?s?d:()=>d:null,k=n||f!=null&&(dr(f)||Dd(f)),A=VZe(e,u);m&&zOi(u);let[p,b,w]=v?[d,A,l[A]||Cc()]:Jwn(e,d,A,a,g,h),O=p,y=d;if(!v&&!(dr(O)||ry(O)||S4(O))&&k&&(O=f,y=O),!v&&(!(dr(O)||ry(O)||S4(O))||!dr(b)))return o?Z4e:d;let C=!1;const _=()=>{C=!0},S=S4(O)?O:eOn(e,d,b,O,y,_);if(C)return O;const L=XOi(e,b,w,u),E=VOi(L),T=HOi(e,S,E);let Q=r?r(T,d):T;if(m&&dr(Q)&&(Q=ywi(Q)),__INTLIFY_PROD_DEVTOOLS__){const P={timestamp:Date.now(),key:dr(d)?d:S4(O)?O.key:"",locale:b||(S4(O)?O.locale:""),format:dr(O)?O:S4(O)?O.source:"",message:Q};P.meta=Ef({},e.__meta,DOi()||{}),hOi(P)}return Q}function zOi(e){Iu(e.list)?e.list=e.list.map(t=>dr(t)?jmt(t):t):Zl(e.named)&&Object.keys(e.named).forEach(t=>{dr(e.named[t])&&(e.named[t]=jmt(e.named[t]))})}function Jwn(e,t,n,r,o,s){const{messages:a,onWarn:l,messageResolver:d,localeFallbacker:u}=e,h=u(e,r,n);let g=Cc(),m,v=null;const f="translate";for(let k=0;kr;return u.locale=n,u.key=t,u}const d=a(r,$Oi(e,n,o,r,l,s));return d.locale=n,d.key=t,d.source=r,d}function HOi(e,t,n){return t(n)}function hMe(...e){const[t,n,r]=e,o=Cc();if(!dr(t)&&!$h(t)&&!S4(t)&&!ry(t))throw _S(CS.INVALID_ARGUMENT);const s=$h(t)?String(t):(S4(t),t);return $h(n)?o.plural=n:dr(n)?o.default=n:Fa(n)&&!G4e(n)?o.named=n:Iu(n)&&(o.list=n),$h(r)?o.plural=r:dr(r)?o.default=r:Fa(r)&&Ef(o,r),[s,o]}function $Oi(e,t,n,r,o,s){return{locale:t,key:n,warnHtmlMessage:o,onError:a=>{throw s&&s(a),a},onCacheKey:a=>bwi(t,n,a)}}function XOi(e,t,n,r){const{modifiers:o,pluralRules:s,messageResolver:a,fallbackLocale:l,fallbackWarn:d,missingWarn:u,fallbackContext:h}=e,m={locale:t,modifiers:o,pluralRules:s,messages:(v,f)=>{let k=a(n,v);if(k==null&&(h||f)){const[,,A]=Jwn(h||e,v,t,l,d,u);k=a(A,v)}if(dr(k)||ry(k)){let A=!1;const b=eOn(e,v,t,k,v,()=>{A=!0});return A?i1t:b}else return S4(k)?k:i1t}};return e.processor&&(m.processor=e.processor),r.list&&(m.list=r.list),r.named&&(m.named=r.named),$h(r.plural)&&(m.pluralIndex=r.plural),m}Jwi();/*! + */function Jwi(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(qT().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(qT().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function ry(e){return Zl(e)&&WZe(e)===0&&(F4(e,"b")||F4(e,"body"))}const Pwn=["b","body"];function eOi(e){return J6(e,Pwn)}const Fwn=["c","cases"];function tOi(e){return J6(e,Fwn,[])}const Nwn=["s","static"];function nOi(e){return J6(e,Nwn)}const Uwn=["i","items"];function iOi(e){return J6(e,Uwn,[])}const jwn=["t","type"];function WZe(e){return J6(e,jwn)}const Wwn=["v","value"];function Gse(e,t){const n=J6(e,Wwn);if(n!=null)return n;throw nK(t)}const Vwn=["m","modifier"];function rOi(e){return J6(e,Vwn)}const zwn=["k","key"];function oOi(e){const t=J6(e,zwn);if(t)return t;throw nK(6)}function J6(e,t,n){for(let r=0;rsOi(n,e)}function sOi(e,t){const n=eOi(t);if(n==null)throw nK(0);if(WZe(n)===1){const s=tOi(n);return e.plural(s.reduce((a,l)=>[...a,$mt(e,l)],[]))}else return $mt(e,n)}function $mt(e,t){const n=nOi(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const r=iOi(t).reduce((o,s)=>[...o,lMe(e,s)],[]);return e.normalize(r)}}function lMe(e,t){const n=WZe(t);switch(n){case 3:return Gse(t,n);case 9:return Gse(t,n);case 4:{const r=t;if(F4(r,"k")&&r.k)return e.interpolate(e.named(r.k));if(F4(r,"key")&&r.key)return e.interpolate(e.named(r.key));throw nK(n)}case 5:{const r=t;if(F4(r,"i")&&$h(r.i))return e.interpolate(e.list(r.i));if(F4(r,"index")&&$h(r.index))return e.interpolate(e.list(r.index));throw nK(n)}case 6:{const r=t,o=rOi(r),s=oOi(r);return e.linked(lMe(e,s),o?lMe(e,o):void 0,e.type)}case 7:return Gse(t,n);case 8:return Gse(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const aOi=e=>e;let Yse=Cc();function lOi(e,t={}){let n=!1;const r=t.onError||Ewi;return t.onError=o=>{n=!0,r(o)},{...Kwi(e,t),detectError:n}}function cOi(e,t){if(!__INTLIFY_DROP_MESSAGE_COMPILER__&&dr(e)){dl(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||aOi)(e),o=Yse[r];if(o)return o;const{ast:s,detectError:a}=lOi(e,{...t,location:!1,jit:!0}),l=S_e(s);return a?l:Yse[r]=l}else{const n=e.cacheKey;if(n){const r=Yse[n];return r||(Yse[n]=S_e(e))}else return S_e(e)}}let iK=null;function dOi(e){iK=e}function uOi(e,t,n){iK&&iK.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const hOi=fOi("function:translate");function fOi(e){return t=>iK&&iK.emit(e,t)}const CS={INVALID_ARGUMENT:xwi,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23},gOi=24;function _S(e){return Y4e(e,null,void 0)}function VZe(e,t){return t.locale!=null?Xmt(t.locale):Xmt(e.locale)}let L_e;function Xmt(e){if(dr(e))return e;if(Dd(e)){if(e.resolvedOnce&&L_e!=null)return L_e;if(e.constructor.name==="Function"){const t=e();if(_wi(t))throw _S(CS.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return L_e=t}else throw _S(CS.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw _S(CS.NOT_SUPPORT_LOCALE_TYPE)}function mOi(e,t,n){return[...new Set([n,...Iu(t)?t:Zl(t)?Object.keys(t):dr(t)?[t]:[n]])]}function cMe(e,t,n){const r=dr(n)?n:rK,o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let s=o.__localeChainCache.get(r);if(!s){s=[];let a=[n];for(;Iu(a);)a=Gmt(s,a,t);const l=Iu(t)||!Fa(t)?t:t.default?t.default:null;a=dr(l)?[l]:l,Iu(a)&&Gmt(s,a,!1),o.__localeChainCache.set(r,s)}return s}function Gmt(e,t,n){let r=!0;for(let o=0;o{a===void 0?a=l:a+=l},m[1]=()=>{a!==void 0&&(t.push(a),a=void 0)},m[2]=()=>{m[0](),o++},m[3]=()=>{if(o>0)o--,r=4,m[0]();else{if(o=0,a===void 0||(a=OOi(a),a===!1))return!1;m[1]()}};function v(){const f=e[n+1];if(r===5&&f==="'"||r===6&&f==='"')return n++,l="\\"+f,m[0](),!0}for(;r!==null;)if(n++,s=e[n],!(s==="\\"&&v())){if(d=wOi(s),g=eE[r],u=g[d]||g.l||8,u===8||(r=u[0],u[1]!==void 0&&(h=m[u[1]],h&&(l=s,h()===!1))))return;if(r===7)return t}}const Ymt=new Map;function COi(e,t){return Zl(e)?e[t]:null}function _Oi(e,t){if(!Zl(e))return null;let n=Ymt.get(t);if(n||(n=yOi(t),n&&Ymt.set(t,n)),!n)return null;const r=n.length;let o=e,s=0;for(;s`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function LOi(){return{upper:(e,t)=>t==="text"&&dr(e)?e.toUpperCase():t==="vnode"&&Zl(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&dr(e)?e.toLowerCase():t==="vnode"&&Zl(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&dr(e)?Zmt(e):t==="vnode"&&Zl(e)&&"__v_isVNode"in e?Zmt(e.children):e}}let $wn;function xOi(e){$wn=e}let Xwn;function EOi(e){Xwn=e}let Gwn;function TOi(e){Gwn=e}let Ywn=null;const QOi=e=>{Ywn=e},DOi=()=>Ywn;let Zwn=null;const qmt=e=>{Zwn=e},BOi=()=>Zwn;let Kmt=0;function ROi(e={}){const t=Dd(e.onWarn)?e.onWarn:pwi,n=dr(e.version)?e.version:SOi,r=dr(e.locale)||Dd(e.locale)?e.locale:rK,o=Dd(r)?rK:r,s=Iu(e.fallbackLocale)||Fa(e.fallbackLocale)||dr(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o,a=Fa(e.messages)?e.messages:x_e(o),l=Fa(e.datetimeFormats)?e.datetimeFormats:x_e(o),d=Fa(e.numberFormats)?e.numberFormats:x_e(o),u=Ef(Cc(),e.modifiers,LOi()),h=e.pluralRules||Cc(),g=Dd(e.missing)?e.missing:null,m=dl(e.missingWarn)||wW(e.missingWarn)?e.missingWarn:!0,v=dl(e.fallbackWarn)||wW(e.fallbackWarn)?e.fallbackWarn:!0,f=!!e.fallbackFormat,k=!!e.unresolving,A=Dd(e.postTranslation)?e.postTranslation:null,p=Fa(e.processor)?e.processor:null,b=dl(e.warnHtmlMessage)?e.warnHtmlMessage:!0,w=!!e.escapeParameter,O=Dd(e.messageCompiler)?e.messageCompiler:$wn,y=Dd(e.messageResolver)?e.messageResolver:Xwn||COi,C=Dd(e.localeFallbacker)?e.localeFallbacker:Gwn||mOi,_=Zl(e.fallbackContext)?e.fallbackContext:void 0,S=e,L=Zl(S.__datetimeFormatters)?S.__datetimeFormatters:new Map,E=Zl(S.__numberFormatters)?S.__numberFormatters:new Map,Q=Zl(S.__meta)?S.__meta:{};Kmt++;const T={version:n,cid:Kmt,locale:r,fallbackLocale:s,messages:a,modifiers:u,pluralRules:h,missing:g,missingWarn:m,fallbackWarn:v,fallbackFormat:f,unresolving:k,postTranslation:A,processor:p,warnHtmlMessage:b,escapeParameter:w,messageCompiler:O,messageResolver:y,localeFallbacker:C,fallbackContext:_,onWarn:t,__meta:Q};return T.datetimeFormats=l,T.numberFormats=d,T.__datetimeFormatters=L,T.__numberFormatters=E,__INTLIFY_PROD_DEVTOOLS__&&uOi(T,n,Q),T}const x_e=e=>({[e]:Cc()});function zZe(e,t,n,r,o){const{missing:s,onWarn:a}=e;if(s!==null){const l=s(e,n,t,o);return dr(l)?l:t}else return t}function P$(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function IOi(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function MOi(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;r{qwn.includes(d)?a[d]=n[d]:s[d]=n[d]}),dr(r)?s.locale=r:Fa(r)&&(a=r),Fa(o)&&(a=o),[s.key||"",l,s,a]}function e1t(e,t,n){const r=e;for(const o in n){const s=`${t}__${o}`;r.__datetimeFormatters.has(s)&&r.__datetimeFormatters.delete(s)}}function t1t(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:o,onWarn:s,localeFallbacker:a}=e,{__numberFormatters:l}=e;if(!$h(t[0]))return gge;const[d,u,h,g]=uMe(...t),m=dl(h.missingWarn)?h.missingWarn:e.missingWarn;dl(h.fallbackWarn)?h.fallbackWarn:e.fallbackWarn;const v=!!h.part,f=VZe(e,h),k=a(e,o,f);if(!dr(d)||d==="")return new Intl.NumberFormat(f.replace(/!/g,""),g).format(u);let A={},p,b=null;const w="number format";for(let C=0;C{Kwn.includes(d)?a[d]=n[d]:s[d]=n[d]}),dr(r)?s.locale=r:Fa(r)&&(a=r),Fa(o)&&(a=o),[s.key||"",l,s,a]}function n1t(e,t,n){const r=e;for(const o in n){const s=`${t}__${o}`;r.__numberFormatters.has(s)&&r.__numberFormatters.delete(s)}}const POi=e=>e,FOi=e=>"",NOi="text",UOi=e=>e.length===0?"":UZe(e),jOi=Swi;function E_e(e,t){return e=Math.abs(e),t===2?e===1?0:1:Math.min(e,2)}function WOi(e){var n,r;const t=$h(e.pluralIndex)?e.pluralIndex:-1;return $h((n=e.named)==null?void 0:n.count)?e.named.count:$h((r=e.named)==null?void 0:r.n)?e.named.n:t}function VOi(e={}){var p,b,w,O;const t=e.locale,n=WOi(e),r=dr(t)&&Dd((p=e.pluralRules)==null?void 0:p[t])?e.pluralRules[t]:E_e,o=r===E_e?void 0:E_e,s=y=>y[r(n,y.length,o)],a=e.list||[],l=y=>a[y],d=e.named||Cc();$h(e.pluralIndex)&&(d.count||(d.count=e.pluralIndex),d.n||(d.n=e.pluralIndex));const u=y=>d[y];function h(y,C){const _=Dd(e.messages)?e.messages(y,!!C):Zl(e.messages)?e.messages[y]:!1;return _||(e.parent?e.parent.message(y):FOi)}const g=y=>e.modifiers?e.modifiers[y]:POi,m=Dd((b=e.processor)==null?void 0:b.normalize)?e.processor.normalize:UOi,v=Dd((w=e.processor)==null?void 0:w.interpolate)?e.processor.interpolate:jOi,f=dr((O=e.processor)==null?void 0:O.type)?e.processor.type:NOi,A={list:l,named:u,plural:s,linked:(y,...C)=>{const[_,S]=C;let L="text",E="";C.length===1?Zl(_)?(E=_.modifier||E,L=_.type||L):dr(_)&&(E=_||E):C.length===2&&(dr(_)&&(E=_||E),dr(S)&&(L=S||L));const Q=h(y,!0)(A),T=Q===""||Q===void 0?y:Q,P=L==="vnode"&&Iu(T)&&E?T[0]:T;return E?g(E)(P,L):P},message:h,type:f,interpolate:v,normalize:m,values:Ef(Cc(),a,d)};return A}const i1t=()=>"",S4=e=>Dd(e);function r1t(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,messageCompiler:s,fallbackLocale:a,messages:l}=e,[d,u]=hMe(...t),h=dl(u.missingWarn)?u.missingWarn:e.missingWarn,g=dl(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,m=dl(u.escapeParameter)?u.escapeParameter:e.escapeParameter,v=!!u.resolvedMessage,f=dr(u.default)||dl(u.default)?dl(u.default)?s?d:()=>d:u.default:n?s?d:()=>d:null,k=n||f!=null&&(dr(f)||Dd(f)),A=VZe(e,u);m&&zOi(u);let[p,b,w]=v?[d,A,l[A]||Cc()]:Jwn(e,d,A,a,g,h),O=p,y=d;if(!v&&!(dr(O)||ry(O)||S4(O))&&k&&(O=f,y=O),!v&&(!(dr(O)||ry(O)||S4(O))||!dr(b)))return o?Z4e:d;let C=!1;const _=()=>{C=!0},S=S4(O)?O:eOn(e,d,b,O,y,_);if(C)return O;const L=XOi(e,b,w,u),E=VOi(L),Q=HOi(e,S,E);let T=r?r(Q,d):Q;if(m&&dr(T)&&(T=ywi(T)),__INTLIFY_PROD_DEVTOOLS__){const P={timestamp:Date.now(),key:dr(d)?d:S4(O)?O.key:"",locale:b||(S4(O)?O.locale:""),format:dr(O)?O:S4(O)?O.source:"",message:T};P.meta=Ef({},e.__meta,DOi()||{}),hOi(P)}return T}function zOi(e){Iu(e.list)?e.list=e.list.map(t=>dr(t)?jmt(t):t):Zl(e.named)&&Object.keys(e.named).forEach(t=>{dr(e.named[t])&&(e.named[t]=jmt(e.named[t]))})}function Jwn(e,t,n,r,o,s){const{messages:a,onWarn:l,messageResolver:d,localeFallbacker:u}=e,h=u(e,r,n);let g=Cc(),m,v=null;const f="translate";for(let k=0;kr;return u.locale=n,u.key=t,u}const d=a(r,$Oi(e,n,o,r,l,s));return d.locale=n,d.key=t,d.source=r,d}function HOi(e,t,n){return t(n)}function hMe(...e){const[t,n,r]=e,o=Cc();if(!dr(t)&&!$h(t)&&!S4(t)&&!ry(t))throw _S(CS.INVALID_ARGUMENT);const s=$h(t)?String(t):(S4(t),t);return $h(n)?o.plural=n:dr(n)?o.default=n:Fa(n)&&!G4e(n)?o.named=n:Iu(n)&&(o.list=n),$h(r)?o.plural=r:dr(r)?o.default=r:Fa(r)&&Ef(o,r),[s,o]}function $Oi(e,t,n,r,o,s){return{locale:t,key:n,warnHtmlMessage:o,onError:a=>{throw s&&s(a),a},onCacheKey:a=>bwi(t,n,a)}}function XOi(e,t,n,r){const{modifiers:o,pluralRules:s,messageResolver:a,fallbackLocale:l,fallbackWarn:d,missingWarn:u,fallbackContext:h}=e,m={locale:t,modifiers:o,pluralRules:s,messages:(v,f)=>{let k=a(n,v);if(k==null&&(h||f)){const[,,A]=Jwn(h||e,v,t,l,d,u);k=a(A,v)}if(dr(k)||ry(k)){let A=!1;const b=eOn(e,v,t,k,v,()=>{A=!0});return A?i1t:b}else return S4(k)?k:i1t}};return e.processor&&(m.processor=e.processor),r.list&&(m.list=r.list),r.named&&(m.named=r.named),$h(r.plural)&&(m.pluralIndex=r.plural),m}Jwi();/*! * vue-i18n v11.3.0 * (c) 2026 kazuya kawaguchi * Released under the MIT License. - */const GOi="11.3.0";function YOi(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(qT().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(qT().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(qT().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(qT().__INTLIFY_PROD_DEVTOOLS__=!1)}const d2={UNEXPECTED_RETURN_TYPE:gOi,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32};function rA(e,...t){return Y4e(e,null,void 0)}const fMe=K6("__translateVNode"),gMe=K6("__datetimeParts"),mMe=K6("__numberParts"),tOn=K6("__setPluralRules"),nOn=K6("__injectWithOption"),kMe=K6("__dispose");function oK(e){if(!Zl(e)||ry(e))return e;for(const t in e)if(F4(e,t))if(!t.includes("."))Zl(e[t])&&oK(e[t]);else{const n=t.split("."),r=n.length-1;let o=e,s=!1;for(let a=0;a{if("locale"in l&&"resource"in l){const{locale:d,resource:u}=l;d?(a[d]=a[d]||Cc(),sue(u,a[d])):sue(u,a)}else dr(l)&&sue(JSON.parse(l),a)}),o==null&&s)for(const l in a)F4(a,l)&&oK(a[l]);return a}function iOn(e){return e.type}function rOn(e,t,n){let r=Zl(t.messages)?t.messages:Cc();"__i18nGlobal"in n&&(r=HZe(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const o=Object.keys(r);o.length&&o.forEach(s=>{e.mergeLocaleMessage(s,r[s])});{if(Zl(t.datetimeFormats)){const s=Object.keys(t.datetimeFormats);s.length&&s.forEach(a=>{e.mergeDateTimeFormat(a,t.datetimeFormats[a])})}if(Zl(t.numberFormats)){const s=Object.keys(t.numberFormats);s.length&&s.forEach(a=>{e.mergeNumberFormat(a,t.numberFormats[a])})}}}function o1t(e){return c(rI,null,e,0)}function sK(){return ps()}const s1t="__INTLIFY_META__",a1t=()=>[],ZOi=()=>!1;let l1t=0;function c1t(e){return(t,n,r,o)=>e(n,r,sK()||void 0,o)}const qOi=()=>{const e=sK();let t=null;return e&&(t=iOn(e)[s1t])?{[s1t]:t}:null};function $Ze(e={}){const{__root:t,__injectWithOption:n}=e,r=t===void 0,o=e.flatJson,s=fge?he:nd;let a=dl(e.inheritLocale)?e.inheritLocale:!0;const l=s(t&&a?t.locale.value:dr(e.locale)?e.locale:rK),d=s(t&&a?t.fallbackLocale.value:dr(e.fallbackLocale)||Iu(e.fallbackLocale)||Fa(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:l.value),u=s(HZe(l.value,e)),h=s(Fa(e.datetimeFormats)?e.datetimeFormats:{[l.value]:{}}),g=s(Fa(e.numberFormats)?e.numberFormats:{[l.value]:{}});let m=t?t.missingWarn:dl(e.missingWarn)||wW(e.missingWarn)?e.missingWarn:!0,v=t?t.fallbackWarn:dl(e.fallbackWarn)||wW(e.fallbackWarn)?e.fallbackWarn:!0,f=t?t.fallbackRoot:dl(e.fallbackRoot)?e.fallbackRoot:!0,k=!!e.fallbackFormat,A=Dd(e.missing)?e.missing:null,p=Dd(e.missing)?c1t(e.missing):null,b=Dd(e.postTranslation)?e.postTranslation:null,w=t?t.warnHtmlMessage:dl(e.warnHtmlMessage)?e.warnHtmlMessage:!0,O=!!e.escapeParameter;const y=t?t.modifiers:Fa(e.modifiers)?e.modifiers:{};let C=e.pluralRules||t&&t.pluralRules,_;_=(()=>{r&&qmt(null);const ke={version:GOi,locale:l.value,fallbackLocale:d.value,messages:u.value,modifiers:y,pluralRules:C,missing:p===null?void 0:p,missingWarn:m,fallbackWarn:v,fallbackFormat:k,unresolving:!0,postTranslation:b===null?void 0:b,warnHtmlMessage:w,escapeParameter:O,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};ke.datetimeFormats=h.value,ke.numberFormats=g.value,ke.__datetimeFormatters=Fa(_)?_.__datetimeFormatters:void 0,ke.__numberFormatters=Fa(_)?_.__numberFormatters:void 0;const _e=ROi(ke);return r&&qmt(_e),_e})(),P$(_,l.value,d.value);function L(){return[l.value,d.value,u.value,h.value,g.value]}const E=G({get:()=>l.value,set:ke=>{_.locale=ke,l.value=ke}}),T=G({get:()=>d.value,set:ke=>{_.fallbackLocale=ke,d.value=ke,P$(_,l.value,ke)}}),Q=G(()=>u.value),P=G(()=>h.value),D=G(()=>g.value);function I(){return Dd(b)?b:null}function B(ke){b=ke,_.postTranslation=ke}function R(){return A}function M(ke){ke!==null&&(p=c1t(ke)),A=ke,_.missing=p}const N=(ke,_e,Ee,Re,Ze,it)=>{L();let Ye;try{__INTLIFY_PROD_DEVTOOLS__,r||(_.fallbackContext=t?BOi():void 0),Ye=ke(_)}finally{__INTLIFY_PROD_DEVTOOLS__,r||(_.fallbackContext=void 0)}if(Ee!=="translate exists"&&$h(Ye)&&Ye===Z4e||Ee==="translate exists"&&!Ye){const[Xe,wt]=_e();return t&&f?Re(t):Ze(Xe)}else{if(it(Ye))return Ye;throw rA(d2.UNEXPECTED_RETURN_TYPE)}};function j(...ke){return N(_e=>Reflect.apply(r1t,null,[_e,...ke]),()=>hMe(...ke),"translate",_e=>Reflect.apply(_e.t,_e,[...ke]),_e=>_e,_e=>dr(_e))}function W(...ke){const[_e,Ee,Re]=ke;if(Re&&!Zl(Re))throw rA(d2.INVALID_ARGUMENT);return j(_e,Ee,Ef({resolvedMessage:!0},Re||{}))}function H(...ke){return N(_e=>Reflect.apply(Jmt,null,[_e,...ke]),()=>dMe(...ke),"datetime format",_e=>Reflect.apply(_e.d,_e,[...ke]),()=>gge,_e=>dr(_e)||Iu(_e))}function X(...ke){return N(_e=>Reflect.apply(t1t,null,[_e,...ke]),()=>uMe(...ke),"number format",_e=>Reflect.apply(_e.n,_e,[...ke]),()=>gge,_e=>dr(_e)||Iu(_e))}function Y(ke){return ke.map(_e=>dr(_e)||$h(_e)||dl(_e)?o1t(String(_e)):_e)}const ie={normalize:Y,interpolate:ke=>ke,type:"vnode"};function J(...ke){return N(_e=>{let Ee;const Re=_e;try{Re.processor=ie,Ee=Reflect.apply(r1t,null,[Re,...ke])}finally{Re.processor=null}return Ee},()=>hMe(...ke),"translate",_e=>_e[fMe](...ke),_e=>[o1t(_e)],_e=>Iu(_e))}function re(...ke){return N(_e=>Reflect.apply(t1t,null,[_e,...ke]),()=>uMe(...ke),"number format",_e=>_e[mMe](...ke),a1t,_e=>dr(_e)||Iu(_e))}function se(...ke){return N(_e=>Reflect.apply(Jmt,null,[_e,...ke]),()=>dMe(...ke),"datetime format",_e=>_e[gMe](...ke),a1t,_e=>dr(_e)||Iu(_e))}function le(ke){C=ke,_.pluralRules=C}function ge(ke,_e){return N(()=>{if(!ke)return!1;const Ee=dr(_e)?_e:l.value,Re=dr(_e)?[Ee]:cMe(_,d.value,Ee);for(let Ze=0;Ze[ke],"translate exists",Ee=>Reflect.apply(Ee.te,Ee,[ke,_e]),ZOi,Ee=>dl(Ee))}function K(ke){let _e=null;const Ee=cMe(_,d.value,l.value);for(let Re=0;Re{a&&(l.value=ke,_.locale=ke,P$(_,l.value,d.value))}),At(t.fallbackLocale,ke=>{a&&(d.value=ke,_.fallbackLocale=ke,P$(_,l.value,d.value))}));const me={id:l1t,locale:E,fallbackLocale:T,get inheritLocale(){return a},set inheritLocale(ke){a=ke,ke&&t&&(l.value=t.locale.value,d.value=t.fallbackLocale.value,P$(_,l.value,d.value))},get availableLocales(){return Object.keys(u.value).sort()},messages:Q,get modifiers(){return y},get pluralRules(){return C||{}},get isGlobal(){return r},get missingWarn(){return m},set missingWarn(ke){m=ke,_.missingWarn=m},get fallbackWarn(){return v},set fallbackWarn(ke){v=ke,_.fallbackWarn=v},get fallbackRoot(){return f},set fallbackRoot(ke){f=ke},get fallbackFormat(){return k},set fallbackFormat(ke){k=ke,_.fallbackFormat=k},get warnHtmlMessage(){return w},set warnHtmlMessage(ke){w=ke,_.warnHtmlMessage=ke},get escapeParameter(){return O},set escapeParameter(ke){O=ke,_.escapeParameter=ke},t:j,getLocaleMessage:V,setLocaleMessage:ee,mergeLocaleMessage:oe,getPostTranslationHandler:I,setPostTranslationHandler:B,getMissingHandler:R,setMissingHandler:M,[tOn]:le};return me.datetimeFormats=P,me.numberFormats=D,me.rt=W,me.te=ge,me.tm=de,me.d=H,me.n=X,me.getDateTimeFormat=te,me.setDateTimeFormat=$,me.mergeDateTimeFormat=ce,me.getNumberFormat=pe,me.setNumberFormat=ye,me.mergeNumberFormat=Te,me[nOn]=n,me[fMe]=J,me[gMe]=se,me[mMe]=re,me}function KOi(e){const t=dr(e.locale)?e.locale:rK,n=dr(e.fallbackLocale)||Iu(e.fallbackLocale)||Fa(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=Dd(e.missing)?e.missing:void 0,o=dl(e.silentTranslationWarn)||wW(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,s=dl(e.silentFallbackWarn)||wW(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,a=dl(e.fallbackRoot)?e.fallbackRoot:!0,l=!!e.formatFallbackMessages,d=Fa(e.modifiers)?e.modifiers:{},u=e.pluralizationRules,h=Dd(e.postTranslation)?e.postTranslation:void 0,g=dr(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,m=!!e.escapeParameterHtml,v=dl(e.sync)?e.sync:!0;let f=e.messages;if(Fa(e.sharedMessages)){const y=e.sharedMessages;f=Object.keys(y).reduce((_,S)=>{const L=_[S]||(_[S]={});return Ef(L,y[S]),_},f||{})}const{__i18n:k,__root:A,__injectWithOption:p}=e,b=e.datetimeFormats,w=e.numberFormats,O=e.flatJson;return{locale:t,fallbackLocale:n,messages:f,flatJson:O,datetimeFormats:b,numberFormats:w,missing:r,missingWarn:o,fallbackWarn:s,fallbackRoot:a,fallbackFormat:l,modifiers:d,pluralRules:u,postTranslation:h,warnHtmlMessage:g,escapeParameter:m,messageResolver:e.messageResolver,inheritLocale:v,__i18n:k,__root:A,__injectWithOption:p}}function vMe(e={}){const t=$Ze(KOi(e)),{__extender:n}=e,r={id:t.id,get locale(){return t.locale.value},set locale(o){t.locale.value=o},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(o){t.fallbackLocale.value=o},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get missing(){return t.getMissingHandler()},set missing(o){t.setMissingHandler(o)},get silentTranslationWarn(){return dl(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(o){t.missingWarn=dl(o)?!o:o},get silentFallbackWarn(){return dl(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(o){t.fallbackWarn=dl(o)?!o:o},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(o){t.fallbackFormat=o},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(o){t.setPostTranslationHandler(o)},get sync(){return t.inheritLocale},set sync(o){t.inheritLocale=o},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(o){t.warnHtmlMessage=o!=="off"},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(o){t.escapeParameter=o},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...o){return Reflect.apply(t.t,t,[...o])},rt(...o){return Reflect.apply(t.rt,t,[...o])},te(o,s){return t.te(o,s)},tm(o){return t.tm(o)},getLocaleMessage(o){return t.getLocaleMessage(o)},setLocaleMessage(o,s){t.setLocaleMessage(o,s)},mergeLocaleMessage(o,s){t.mergeLocaleMessage(o,s)},d(...o){return Reflect.apply(t.d,t,[...o])},getDateTimeFormat(o){return t.getDateTimeFormat(o)},setDateTimeFormat(o,s){t.setDateTimeFormat(o,s)},mergeDateTimeFormat(o,s){t.mergeDateTimeFormat(o,s)},n(...o){return Reflect.apply(t.n,t,[...o])},getNumberFormat(o){return t.getNumberFormat(o)},setNumberFormat(o,s){t.setNumberFormat(o,s)},mergeNumberFormat(o,s){t.mergeNumberFormat(o,s)}};return r.__extender=n,r}function JOi(e,t,n){return{beforeCreate(){const r=sK();if(!r)throw rA(d2.UNEXPECTED_ERROR);const o=this.$options;if(o.i18n){const s=o.i18n;if(o.__i18n&&(s.__i18n=o.__i18n),s.__root=t,this===this.$root)this.$i18n=d1t(e,s);else{s.__injectWithOption=!0,s.__extender=n.__vueI18nExtend,this.$i18n=vMe(s);const a=this.$i18n;a.__extender&&(a.__disposer=a.__extender(this.$i18n))}}else if(o.__i18n)if(this===this.$root)this.$i18n=d1t(e,o);else{this.$i18n=vMe({__i18n:o.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const s=this.$i18n;s.__extender&&(s.__disposer=s.__extender(this.$i18n))}else this.$i18n=e;o.__i18nGlobal&&rOn(t,o,o),this.$t=(...s)=>this.$i18n.t(...s),this.$rt=(...s)=>this.$i18n.rt(...s),this.$te=(s,a)=>this.$i18n.te(s,a),this.$d=(...s)=>this.$i18n.d(...s),this.$n=(...s)=>this.$i18n.n(...s),this.$tm=s=>this.$i18n.tm(s),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){const r=sK();if(!r)throw rA(d2.UNEXPECTED_ERROR);const o=this.$i18n;delete this.$t,delete this.$rt,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,o.__disposer&&(o.__disposer(),delete o.__disposer,delete o.__extender),n.__deleteInstance(r),delete this.$i18n}}}function d1t(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[tOn](t.pluralizationRules||e.pluralizationRules);const n=HZe(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(r=>e.mergeLocaleMessage(r,n[r])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,t.datetimeFormats[r])),t.numberFormats&&Object.keys(t.numberFormats).forEach(r=>e.mergeNumberFormat(r,t.numberFormats[r])),e}const XZe={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function eyi({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,o)=>[...r,...o.type===on?o.children:[o]],[]):t.reduce((n,r)=>{const o=e[r];return o&&(n[r]=o()),n},Cc())}function oOn(){return on}const tyi=et({name:"i18n-t",props:Ef({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>$h(e)||!isNaN(e)}},XZe),setup(e,t){const{slots:n,attrs:r}=t,o=e.i18n||lI({useScope:e.scope,__useComponent:!0});return()=>{const s=Object.keys(n).filter(g=>g[0]!=="_"),a=Cc();e.locale&&(a.locale=e.locale),e.plural!==void 0&&(a.plural=dr(e.plural)?+e.plural:e.plural);const l=eyi(t,s),d=o[fMe](e.keypath,l,a),u=Ef(Cc(),r),h=dr(e.tag)||Zl(e.tag)?e.tag:oOn();return xn(h,u,d)}}}),u1t=tyi;function nyi(e){return Iu(e)&&!dr(e[0])}function sOn(e,t,n,r){const{slots:o,attrs:s}=t;return()=>{const a={part:!0};let l=Cc();e.locale&&(a.locale=e.locale),dr(e.format)?a.key=e.format:Zl(e.format)&&(dr(e.format.key)&&(a.key=e.format.key),l=Object.keys(e.format).reduce((m,v)=>n.includes(v)?Ef(Cc(),m,{[v]:e.format[v]}):m,Cc()));const d=r(e.value,a,l);let u=[a.key];Iu(d)?u=d.map((m,v)=>{const f=o[m.type],k=f?f({[m.type]:m.value,index:v,parts:d}):[m.value];return nyi(k)&&(k[0].key=`${m.type}-${v}`),k}):dr(d)&&(u=[d]);const h=Ef(Cc(),s),g=dr(e.tag)||Zl(e.tag)?e.tag:oOn();return xn(g,h,u)}}const iyi=et({name:"i18n-n",props:Ef({value:{type:Number,required:!0},format:{type:[String,Object]}},XZe),setup(e,t){const n=e.i18n||lI({useScope:e.scope,__useComponent:!0});return sOn(e,t,Kwn,(...r)=>n[mMe](...r))}}),h1t=iyi;function ryi(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function oyi(e){const t=a=>{const{instance:l,value:d}=a;if(!l||!l.$)throw rA(d2.UNEXPECTED_ERROR);const u=ryi(e,l.$),h=f1t(d);return[Reflect.apply(u.t,u,[...g1t(h)]),u]};return{created:(a,l)=>{const[d,u]=t(l);fge&&(a.__i18nWatcher=At(u.locale,()=>{l.instance&&l.instance.$forceUpdate()})),a.__composer=u,a.textContent=d},unmounted:a=>{fge&&a.__i18nWatcher&&(a.__i18nWatcher(),a.__i18nWatcher=void 0,delete a.__i18nWatcher),a.__composer&&(a.__composer=void 0,delete a.__composer)},beforeUpdate:(a,{value:l})=>{if(a.__composer){const d=a.__composer,u=f1t(l);a.textContent=Reflect.apply(d.t,d,[...g1t(u)])}},getSSRProps:a=>{const[l]=t(a);return{textContent:l}}}}function f1t(e){if(dr(e))return{path:e};if(Fa(e)){if(!("path"in e))throw rA(d2.REQUIRED_VALUE,"path");return e}else throw rA(d2.INVALID_VALUE)}function g1t(e){const{path:t,locale:n,args:r,choice:o,plural:s}=e,a={},l=r||{};return dr(n)&&(a.locale=n),$h(o)&&(a.plural=o),$h(s)&&(a.plural=s),[t,l,a]}function syi(e,t,...n){const r=Fa(n[0])?n[0]:{};(dl(r.globalInstall)?r.globalInstall:!0)&&([u1t.name,"I18nT"].forEach(s=>e.component(s,u1t)),[h1t.name,"I18nN"].forEach(s=>e.component(s,h1t)),[k1t.name,"I18nD"].forEach(s=>e.component(s,k1t))),e.directive("t",oyi(t))}const ayi=K6("global-vue-i18n");function lyi(e={}){const t=__VUE_I18N_LEGACY_API__&&dl(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,n=dl(e.globalInjection)?e.globalInjection:!0,r=new Map,[o,s]=cyi(e,t),a=K6("");function l(g){return r.get(g)||null}function d(g,m){r.set(g,m)}function u(g){r.delete(g)}const h={get mode(){return __VUE_I18N_LEGACY_API__&&t?"legacy":"composition"},async install(g,...m){if(g.__VUE_I18N_SYMBOL__=a,g.provide(g.__VUE_I18N_SYMBOL__,h),Fa(m[0])){const k=m[0];h.__composerExtend=k.__composerExtend,h.__vueI18nExtend=k.__vueI18nExtend}let v=null;!t&&n&&(v=vyi(g,h.global)),__VUE_I18N_FULL_INSTALL__&&syi(g,h,...m),__VUE_I18N_LEGACY_API__&&t&&g.mixin(JOi(s,s.__composer,h));const f=g.unmount;g.unmount=()=>{v&&v(),h.dispose(),f()}},get global(){return s},dispose(){o.stop()},__instances:r,__getInstance:l,__setInstance:d,__deleteInstance:u};return h}function lI(e={}){const t=sK();if(t==null)throw rA(d2.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw rA(d2.NOT_INSTALLED);const n=dyi(t),r=hyi(n),o=iOn(t),s=uyi(e,o);if(s==="global")return rOn(r,e,o),r;if(s==="parent"){let d=fyi(n,t,e.__useComponent);return d==null&&(d=r),d}const a=n;let l=a.__getInstance(t);if(l==null){const d=Ef({},e);"__i18n"in o&&(d.__i18n=o.__i18n),r&&(d.__root=r),l=$Ze(d),a.__composerExtend&&(l[kMe]=a.__composerExtend(l)),myi(a,t,l),a.__setInstance(t,l)}return l}function cyi(e,t){const n=_ne(),r=__VUE_I18N_LEGACY_API__&&t?n.run(()=>vMe(e)):n.run(()=>$Ze(e));if(r==null)throw rA(d2.UNEXPECTED_ERROR);return[n,r]}function dyi(e){const t=pt(e.isCE?ayi:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw rA(e.isCE?d2.NOT_INSTALLED_WITH_PROVIDE:d2.UNEXPECTED_ERROR);return t}function uyi(e,t){return G4e(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function hyi(e){return e.mode==="composition"?e.global:e.global.__composer}function fyi(e,t,n=!1){let r=null;const o=t.root;let s=gyi(t,n);for(;s!=null;){const a=e;if(e.mode==="composition")r=a.__getInstance(s);else if(__VUE_I18N_LEGACY_API__){const l=a.__getInstance(s);l!=null&&(r=l.__composer,n&&r&&!r[nOn]&&(r=null))}if(r!=null||o===s)break;s=s.parent}return r}function gyi(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function myi(e,t,n){pn(()=>{},t),Qa(()=>{const r=n;e.__deleteInstance(t);const o=r[kMe];o&&(o(),delete r[kMe])},t)}const kyi=["locale","fallbackLocale","availableLocales"],m1t=["t","rt","d","n","tm","te"];function vyi(e,t){const n=Object.create(null);return kyi.forEach(o=>{const s=Object.getOwnPropertyDescriptor(t,o);if(!s)throw rA(d2.UNEXPECTED_ERROR);const a=Bn(s.value)?{get(){return s.value.value},set(l){s.value.value=l}}:{get(){return s.get&&s.get()}};Object.defineProperty(n,o,a)}),e.config.globalProperties.$i18n=n,m1t.forEach(o=>{const s=Object.getOwnPropertyDescriptor(t,o);if(!s||!s.value)throw rA(d2.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${o}`,s)}),()=>{delete e.config.globalProperties.$i18n,m1t.forEach(o=>{delete e.config.globalProperties[`$${o}`]})}}const Ayi=et({name:"i18n-d",props:Ef({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},XZe),setup(e,t){const n=e.i18n||lI({useScope:e.scope,__useComponent:!0});return sOn(e,t,qwn,(...r)=>n[gMe](...r))}}),k1t=Ayi;YOi();xOi(cOi);EOi(_Oi);TOi(cMe);if(__INTLIFY_PROD_DEVTOOLS__){const e=qT();e.__INTLIFY__=!0,dOi(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}function pyi(e,t){return vz()?(YQ(e,t),!0):!1}function v1t(){const e=new Set,t=s=>{e.delete(s)};return{on:s=>{e.add(s);const a=()=>t(s);return pyi(a),{off:a}},off:t,trigger:(...s)=>Promise.all(Array.from(e).map(a=>a(...s))),clear:()=>{e.clear()}}}const aOn=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const byi=Object.prototype.toString,wyi=e=>byi.call(e)==="[object Object]",AMe=()=>{},Oyi=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);function yyi(...e){if(e.length!==1)return Pa(...e);const t=e[0];return typeof t=="function"?d6(DYe(()=>({get:t,set:AMe}))):he(t)}function lOn(e,t){function n(...r){return new Promise((o,s)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(o).catch(s)})}return n}const cOn=e=>e();function Cyi(...e){let t=0,n,r=!0,o=AMe,s,a,l,d,u;!Bn(e[0])&&typeof e[0]=="object"?{delay:a,trailing:l=!0,leading:d=!0,rejectOnCancel:u=!1}=e[0]:[a,l=!0,d=!0,u=!1]=e;const h=()=>{n&&(clearTimeout(n),n=void 0,o(),o=AMe)};return m=>{const v=Fo(a),f=Date.now()-t,k=()=>s=m();return h(),v<=0?(t=Date.now(),k()):(f>v?(t=Date.now(),(d||!r)&&k()):l&&(s=new Promise((A,p)=>{o=u?p:A,n=setTimeout(()=>{t=Date.now(),r=!0,A(k()),h()},Math.max(0,v-f))})),!d&&!n&&(n=setTimeout(()=>r=!0,v)),r=!1,s)}}function _yi(e=cOn,t={}){const{initialState:n="active"}=t,r=yyi(n==="active");function o(){r.value=!1}function s(){r.value=!0}return{isActive:d6(r),pause:o,resume:s,eventFilter:(...l)=>{r.value&&e(...l)}}}function T_e(e){return Array.isArray(e)?e:[e]}function Syi(e){return ps()}function Lyi(e,t=200,n=!1,r=!0,o=!1){return lOn(Cyi(t,n,r,o),e)}function xyi(e,t,n={}){const{eventFilter:r=cOn,...o}=n;return At(e,lOn(r,t),o)}function Eyi(e,t,n={}){const{eventFilter:r,initialState:o="active",...s}=n,{eventFilter:a,pause:l,resume:d,isActive:u}=_yi(r,{initialState:o});return{stop:xyi(e,t,{...s,eventFilter:a}),pause:l,resume:d,isActive:u}}function Tyi(e,t=!0,n){Syi()?pn(e,n):t?e():ri(e)}function Qyi(e,t,n){return At(e,t,{...n,immediate:!0})}const e9=aOn?window:void 0,Dyi=aOn?window.document:void 0;function GZe(e){var t;const n=Fo(e);return(t=n==null?void 0:n.$el)!==null&&t!==void 0?t:n}function Yg(...e){const t=(r,o,s,a)=>(r.addEventListener(o,s,a),()=>r.removeEventListener(o,s,a)),n=G(()=>{const r=T_e(Fo(e[0])).filter(o=>o!=null);return r.every(o=>typeof o!="string")?r:void 0});return Qyi(()=>{var r,o;return[(r=(o=n.value)===null||o===void 0?void 0:o.map(s=>GZe(s)))!==null&&r!==void 0?r:[e9].filter(s=>s!=null),T_e(Fo(n.value?e[1]:e[0])),T_e(Ae(n.value?e[2]:e[1])),Fo(n.value?e[3]:e[2])]},([r,o,s,a],l,d)=>{if(!(r!=null&&r.length)||!(o!=null&&o.length)||!(s!=null&&s.length))return;const u=wyi(a)?{...a}:a,h=r.flatMap(g=>o.flatMap(m=>s.map(v=>t(g,m,v,u))));d(()=>{h.forEach(g=>g())})},{flush:"post"})}const Zse=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},qse="__vueuse_ssr_handlers__",Byi=Ryi();function Ryi(){return qse in Zse||(Zse[qse]=Zse[qse]||{}),Zse[qse]}function Iyi(e,t){return Byi[e]||t}function Myi(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const Pyi={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},A1t="vueuse-storage";function dOn(e,t,n,r={}){var o;const{flush:s="pre",deep:a=!0,listenToStorageChanges:l=!0,writeDefaults:d=!0,mergeDefaults:u=!1,shallow:h,window:g=e9,eventFilter:m,onError:v=D=>{console.error(D)},initOnMounted:f}=r,k=(h?nd:he)(typeof t=="function"?t():t),A=G(()=>Fo(e));if(!n)try{n=Iyi("getDefaultStorage",()=>e9==null?void 0:e9.localStorage)()}catch(D){v(D)}if(!n)return k;const p=Fo(t),b=Myi(p),w=(o=r.serializer)!==null&&o!==void 0?o:Pyi[b],{pause:O,resume:y}=Eyi(k,D=>E(D),{flush:s,deep:a,eventFilter:m});At(A,()=>Q(),{flush:s});let C=!1;const _=D=>{f&&!C||Q(D)},S=D=>{f&&!C||P(D)};g&&l&&(n instanceof Storage?Yg(g,"storage",_,{passive:!0}):Yg(g,A1t,S)),f?Tyi(()=>{C=!0,Q()}):Q();function L(D,I){if(g){const B={key:A.value,oldValue:D,newValue:I,storageArea:n};g.dispatchEvent(n instanceof Storage?new StorageEvent("storage",B):new CustomEvent(A1t,{detail:B}))}}function E(D){try{const I=n.getItem(A.value);if(D==null)L(I,null),n.removeItem(A.value);else{const B=w.write(D);I!==B&&(n.setItem(A.value,B),L(I,B))}}catch(I){v(I)}}function T(D){const I=D?D.newValue:n.getItem(A.value);if(I==null)return d&&p!=null&&n.setItem(A.value,w.write(p)),p;if(!D&&u){const B=w.read(I);return typeof u=="function"?u(B,p):b==="object"&&!Array.isArray(B)?{...p,...B}:B}else return typeof I!="string"?I:w.read(I)}function Q(D){if(!(D&&D.storageArea!==n)){if(D&&D.key==null){k.value=p;return}if(!(D&&D.key!==A.value)){O();try{const I=w.write(k.value);(D===void 0||(D==null?void 0:D.newValue)!==I)&&(k.value=T(D))}catch(I){v(I)}finally{D?ri(y):y()}}}}function P(D){Q(D.detail)}return k}const Fyi={multiple:!0,accept:"*",reset:!1,directory:!1};function Nyi(e){if(!e)return null;if(e instanceof FileList)return e;const t=new DataTransfer;for(const n of e)t.items.add(n);return t.files}function uOn(e={}){const{document:t=Dyi}=e,n=he(Nyi(e.initialFiles)),{on:r,trigger:o}=v1t(),{on:s,trigger:a}=v1t(),l=G(()=>{var g;const m=(g=GZe(e.input))!==null&&g!==void 0?g:t?t.createElement("input"):void 0;return m&&(m.type="file",m.onchange=v=>{n.value=v.target.files,o(n.value)},m.oncancel=()=>{a()}),m}),d=()=>{n.value=null,l.value&&l.value.value&&(l.value.value="",o(null))},u=g=>{const m=l.value;m&&(m.multiple=Fo(g.multiple),m.accept=Fo(g.accept),m.webkitdirectory=Fo(g.directory),Oyi(g,"capture")&&(m.capture=Fo(g.capture)))},h=g=>{const m=l.value;if(!m)return;const v={...Fyi,...e,...g};u(v),Fo(v.reset)&&d(),m.click()};return u6(()=>{u(e)}),{files:d6(n),open:h,reset:d,onCancel:s,onChange:r}}function q4e(e,t,n={}){const{window:r=e9}=n;return dOn(e,t,r==null?void 0:r.localStorage,n)}const Uyi={page:e=>[e.pageX,e.pageY],client:e=>[e.clientX,e.clientY],screen:e=>[e.screenX,e.screenY],movement:e=>e instanceof MouseEvent?[e.movementX,e.movementY]:null};function jyi(e={}){const{type:t="page",touch:n=!0,resetOnTouchEnds:r=!1,initialValue:o={x:0,y:0},window:s=e9,target:a=s,scroll:l=!0,eventFilter:d}=e;let u=null,h=0,g=0;const m=nd(o.x),v=nd(o.y),f=nd(null),k=typeof t=="function"?t:Uyi[t],A=_=>{const S=k(_);u=_,S&&([m.value,v.value]=S,f.value="mouse"),s&&(h=s.scrollX,g=s.scrollY)},p=_=>{if(_.touches.length>0){const S=k(_.touches[0]);S&&([m.value,v.value]=S,f.value="touch")}},b=()=>{if(!u||!s)return;const _=k(u);u instanceof MouseEvent&&_&&(m.value=_[0]+s.scrollX-h,v.value=_[1]+s.scrollY-g)},w=()=>{m.value=o.x,v.value=o.y},O=d?_=>d(()=>A(_),{}):_=>A(_),y=d?_=>d(()=>p(_),{}):_=>p(_),C=d?()=>d(()=>b(),{}):()=>b();if(a){const _={passive:!0};Yg(a,["mousemove","dragover"],O,_),n&&t!=="movement"&&(Yg(a,["touchstart","touchmove"],y,_),r&&Yg(a,"touchend",w,_)),l&&t==="page"&&Yg(s,"scroll",C,_)}return{x:m,y:v,sourceType:f}}function Wyi(e={}){const{touch:t=!0,drag:n=!0,capture:r=!1,initialValue:o=!1,window:s=e9}=e,a=nd(o),l=nd(null);if(!s)return{pressed:a,sourceType:l};const d=m=>v=>{var f;a.value=!0,l.value=m,(f=e.onPressed)===null||f===void 0||f.call(e,v)},u=m=>{var v;a.value=!1,l.value=null,(v=e.onReleased)===null||v===void 0||v.call(e,m)},h=G(()=>GZe(e.target)||s),g={passive:!0,capture:r};return Yg(h,"mousedown",d("mouse"),g),Yg(s,"mouseleave",u,g),Yg(s,"mouseup",u,g),n&&(Yg(h,"dragstart",d("mouse"),g),Yg(s,"drop",u,g),Yg(s,"dragend",u,g)),t&&(Yg(h,"touchstart",d("touch"),g),Yg(s,"touchend",u,g),Yg(s,"touchcancel",u,g)),{pressed:a,sourceType:l}}const Vyi={editMdPreivew:{title:"编辑",confirm:"保存",cancel:"取消"},imageTools:{copy:"复制图片",preview:"预览",download:"下载",msg:{imageLoadFailed:"图片加载失败",convertFailed:"转换失败",copied:"已复制到剪贴板",copyFailed:"复制失败",downloadFailed:"下载失败",downloadStarted:"开始下载",downloadBlockedOpenNewWindow:"当前图片源可能限制下载,已尝试在新窗口打开"}},migrateShow:{title:"迁移数据",desc:"检测到您有旧版本的数据,是否需要迁移?",hide:"不再显示",confirm:"确定",msg:{migrateSuccess:"数据迁移成功",migrateFailed:"数据迁移失败"}},modelSelect:{placeholder:"请选择模型",type:{image:"图像",text:"文本",video:"视频"},msg:{fetchModelFailed:"获取模型数据失败:"},goSetting:"去设置中添加模型"},storyboardImageCheck:{camera:"镜头",dialogTitle:"选择分镜图",preview:"预览",src:"预览图",title:"标题",duration:"时长",lines:"台词",createTime:"创建时间"}},zyi={title:"ToonFlow设置",menu:{language:"语言设置",vendorConfig:"模型服务",agentConfig:"Agent配置",promptManage:"提示词管理",skillManagement:"Skills技能管理",memoryConfig:"Agent记忆配置",loginConfig:"登录配置",dbConfig:"数据库操作",fileManagement:"文件管理",otherConfig:"其他配置",requestConfig:"请求地址",devConfig:"开发者选项",about:"检查更新",logoutConfig:"退出登录",skillsSkillsManagement:"Skills技能管理"},language:{desc:"选择界面显示语言",msg:{saved:"语言设置已保存"}},vendor:{addVendor:"添加供应商",noVendor:"暂无供应商,请先添加",required:"必填",optionalSection:"选填项",modelSettings:"模型设置",addManually:"手动添加",test:"测试",edit:"编辑",delete:"删除",deleteVendor:"删除供应商",editCode:"编辑代码",updateConfig:"更新配置",addModel:"添加模型",editModel:"编辑模型",displayName:"显示名称",displayNamePlaceholder:"例如:GPT-4o",modelId:"模型标识",modelIdPlaceholder:"例如:gpt-4o",modelType:"模型类型",multimodal:"多模态",supported:"支持",notSupported:"不支持",toolCall:"工具调用",imageMode:"图像模式",videoMode:"视频模式",audioOutput:"音频输出",durationResolution:"时长 / 分辨率映射",durationSec:"时长(秒)",resolution:"分辨率",enterAndPress:"输入后回车",addDurationResolution:"添加一组时长 / 分辨率",testResult:"测试结果",generating:"正在生成中...",addVendorDialog:"添加供应商",codeEditorInfo:"请编写 TypeScript 代码配置供应商信息",reset:"重置",importFile:"导入文件",textModel:"文本模型",imageModel:"图像模型",videoModel:"视频模型",textToImage:"文生图",textToVideo:"文生视频",singleImage:"单图",multiImage:"多图模式",multiReference:"多图参考",gridImage:"网格单图",startEndRequired:"首尾帧(两张必填)",endFrameOptional:"首尾帧(尾帧可选)",startFrameOptional:"首尾帧(首帧可选)",textRef:"文本",imageRef:"图片",videoRef:"视频",audioRef:"音频",audioOptional:"可选",audioOnly:"仅输出有声视频",noAudio:"仅输出无声视频",msg:{getVendorListFailed:"获取供应商列表失败",vendorConfigUpdated:"供应商配置已更新",updateFailed:"更新失败",highRiskConfirm:"⚠️ 高风险操作确认",addVendorRiskBody:"添加新的 AI 供应商将赋予其访问系统 API 的权限,请确认您信任该供应商的代码来源!",iKnowRisk:"我了解风险",cancel:"取消",confirmAgain:"⚠️ 再次确认",addVendorConfirmBody:"确定要添加该供应商吗?添加后它将参与系统的模型调度。",confirmAndAdd:"确认并添加",goBackCheck:"返回检查",vendorAdded:"供应商已成功添加",addFailed:"添加失败",updateVendorRiskBody:"更新 AI 供应商配置将修改其访问系统 API 的权限和行为,请确认您信任修改后的代码来源!",updateVendorConfirmBody:"确定要更新该供应商配置吗?更新后将影响系统的模型调度。",confirmAndUpdate:"确认并更新",updateSuccess:"供应商配置更新成功",fillDisplayName:"请填写显示名称",fillModelId:"请填写模型标识",selectImageMode:"请选择图像模式",selectVideoMode:"请选择视频模式",groupPrefix:"第 {n} 组:",addDuration:"请添加时长",addResolution:"请添加分辨率",selectVendorFirst:"请先选择供应商",modelIdExists:"模型标识已存在",modelAdded:"模型已成功添加",modelUpdated:"模型已成功更新",enterApiKey:"请填写 API KEY",enterApiUrl:"请填写 API URL",testSuccess:"测试成功",imageGenSuccess:"图像生成成功",videoGenSuccess:"视频生成成功",requestFailed:"请求失败:",deleteModelConfirm:"确认删除模型",deleteModelBody:"删除后不可恢复,是否继续?",confirmDelete:"确认删除",modelDeleted:"模型已删除",deleteVendorConfirm:"确认删除供应商",deleteVendorBody:"删除后该供应商下所有模型将一并删除,是否继续?",vendorDeleted:"供应商已删除",deleteFailed:"删除失败",enabled:"已启用",disabled:"已禁用",linkAddVendorRiskBody:"添加新的 AI 供应商将赋予其访问系统 API 的权限,请确认您信任该供应商的链接来源!",importAdd:"添加新的 AI 供应商将赋予其访问系统 API 的权限,请确认您信任该供应商的文件来源!",linkAddFailed:"链接添加失败"},think:"深度思考",code:"代码",linkAddPlaceholder:"输入链接添加",noFileSelected:"成功导入文件",linkAdd:"确认"},agent:{bannerDesc:"使用 Toonflow 官方中转站点,支持一键填入配置,开箱即用,无需手动配置。",visitWebsite:"进入网站",fillKey:"填入KEY",oneClickFill:"一键填入",notOpen:"未开放",notConfigured:"未配置",modelConfig:"模型配置",confirm:"确认",cancel:"取消",selectModel:"选择模型",fillKeyHeader:"填入Toonflow平台的官方KEY",keyPlaceholder:"请输入 KEY",save:"保存",msg:{notAvailable:"该功能暂未开放,敬请期待",configSuccess:"配置成功",updateConfigFailed:"更新配置失败:",keyValid:"KEY有效,已成功连接Toonflow平台",keyInvalid:"KEY无效,请检查后重新输入:",enterKey:"请输入 KEY",saveFailed:"保存失败:",getAgentListFailed:"获取Agent配置列表失败:",toonflowNotFound:"Toonflow官方中转站不存在"}},memory:{warning:"以下配置项已预设为推荐值。除非您清楚了解各项配置的含义及影响,否则建议维持现有设置",vectorModelConfig:"向量模型配置",modelFilePath:"模型文件路径",quantizationType:"量化类型",quantizationPlaceholder:"请输入量化类型",memoryParams:"记忆参数",messagesPerSummary:"触发消息压缩条数",messagesPerSummaryHelp:"保留最近 N 条对话上下文。",shortTermLimit:"单次获取未压缩消息条数",shortTermLimitHelp:"检索时返回的候选记忆条数。",summaryMaxLength:"压缩最大字符",summaryMaxLengthHelp:"消息压缩时允许的最大字符",summaryLimit:"允许查询已压缩消息条数",summaryLimitHelp:"允许查询已压缩消息条数",ragLimit:"搜索记忆条数",ragLimitHelp:"检索时获取的消息数。",deepRetrieveSummaryLimit:"向量召回压缩消息数",deepRetrieveSummaryLimitHelp:"检索压缩消息内容时获取的消息数。",saveConfig:"保存配置",clearMemory:"清空记忆",restoreDefault:"恢复默认配置",msg:{saved:"记忆配置已保存",clearConfirmTitle:"确认清空记忆",clearConfirmBody:"该操作会清空 AI 全局记忆数据,且不可恢复,是否继续?",confirmClear:"确认清空",cancel:"取消",cleared:"记忆已清空",clearFailed:"清空记忆失败"}},login:{username:"用户名",usernamePlaceholder:"请输入用户名",password:"密码",passwordPlaceholder:"请输入密码",modify:"修改",msg:{enterUsername:"请输入用户名",usernameLength:"用户名长度为 2-20 个字符",enterPassword:"请输入密码",passwordLength:"密码长度为 6-20 个字符",fetchFailed:"获取用户信息失败",saveSuccess:"保存成功",saveFailed:"保存失败"}},db:{clearDb:"清空数据库",clearDbDesc:"清空所有数据表中的数据,保留表结构",clearData:"清空数据",confirmAction:"确认操作",msg:{clearDbTitle:"清空数据库",firstConfirm:"确定要清空所有数据表吗?数据清空后无法恢复!",secondConfirm:"这是最后一次确认,清空后所有数据将永久丢失!",keyword:"清空",confirm:"确认",pleaseInput:"请输入",cleared:"所有数据表已清空",operationFailed:"操作失败,请重试",cancelled:"操作已取消"}},skill:{scanSkills:"扫描Skills",addSkill:"新增 Skill",importFromHub:"Toonflow-Hub 导入",filterType:"类型",filterAttribution:"归属",searchPlaceholder:"按名称搜索 skill",search:"查询",totalCount:"共 {count} 条 Skill",typeMain:"核心",typeReferences:"技法",noAttribution:"无归属",noAttributionTip:"⚠️无归属,无法启用Skill",noEmbeddingTip:"⚠️未向量化,无法启用Skill",notEmbedded:"未向量化",stateNormal:"正常",stateGenerating:"生成描述中",stateEmptyDesc:"描述为空",stateAttrError:"归属异常",stateMd5Changed:"MD5变动,建议更新描述",embedding:"向量化",edit:"编辑",delete:"删除",importFromHubDialog:"从 Toonflow-Hub 导入",shareLink:"分享链接",editSkillTitle:"编辑 Skill-",addSkillTitle:"新增 Skill",skillName:"Skill 名称",skillNamePlaceholder:"例如:writing-assistant",path:"路径",attributionAgent:"归属 Agent",selectAttribution:"选择归属 Agent",description:"描述",aiGenerate:"AI生成",descriptionPlaceholder:"描述这个 skill 的用途",cancel:"取消",save:"保存",createSkill:"创建 Skill",attr:{productionDecision:"视频生产-执行导演",productionExecution:"视频生产-摄影指导",productionSupervision:"视频生产-监制",scriptDecision:"剧本Agent-统筹",scriptExecution:"剧本Agent-编剧",scriptSupervision:"剧本Agent-编辑",universalAgent:"制片助理"},msg:{scanSuccess:"扫描成功,共扫描到 {count} 个 Skill 文件",fetchListFailed:"获取 skill 列表失败",fillContentFirst:"请先填写 Markdown 内容",descGenSuccess:"描述生成成功",descGenFailed:"描述生成失败",fillNameFirst:"请先填写 Skill 名称",updateSuccess:"Skill 更新成功",createSuccess:"Skill 创建成功",updateFailed:"Skill 更新失败",createFailed:"Skill 创建失败",deleteConfirmTitle:"确认删除",deleteConfirmBody:"确定要删除 Skill「{name}」吗?此操作不可恢复。",deleteSuccess:"删除成功",deleteFailed:"删除失败",embeddingSuccess:"向量化成功",embeddingFailed:"向量化失败"},fileLost:"文件丢失"},other:{requestTimeout:"请求超时时间",seconds:"秒",inputSeconds:"请输入秒",assetConcurrency:"资产生成并发数",count:"个",inputCount:"请输入个数",chapterRegex:"章节拆分正则",restoreDefault:"恢复默认",regexPlaceholder:"请输入正则表达式",canvasScroll:"画布滚动",canvasIsDisabled:"画布缩放",agentCanvasScalingMethod:"生产页无限画布滚轮操作",zoom:"缩放",scroll:"滚动",isInteracting:"生产页无限画布拖拽性能优化",closeIsInteracting:"关闭",openIsInteracting:"开启"},request:{warning:"如非特殊情况,不需要修改或者配置",apiAddress:"API 地址",apiPlaceholder:"请输入 API 请求地址",save:"保存",reset:"重置",msg:{enterApi:"请输入 API 地址",validUrl:"请输入有效的 HTTP/HTTPS 地址",saved:"请求地址保存成功",reset:"已重置为默认地址",refreshFailed:"刷新失败",refreshSuccess:"刷新成功"},refresh:"刷新"},about:{slogan:"开源的AI驱动漫画 / 分镜创作工具",latestVersion:"当前为最新版本",checkUpdate:"检查更新",codeRepository:"代码仓库",githubRepo:"GitHub 仓库",giteeRepo:"Gitee 仓库",versionUpdate:"版本更新",checkUpdateGithub:"检查更新(GitHub)",getFromGithub:"从GitHub Release 获取最新版本",checkUpdateGitee:"检查更新(Gitee)",getFromGitee:"从Gitee Release获取最新版本",license:"许可证",licenseDesc:"开源许可协议·点击查看详情",updateAvailable:"发现新版本",currentVersion:"当前版本",latestVersionLabel:"最新版本",selectUpdateSource:"选择更新源",github:"GitHub",gitee:"Gitee",confirmUpdate:"确认更新",cancel:"取消",updating:"正在更新...",updateSuccess:"更新成功,请重启应用",updateFailed:"更新失败,请重试",noUpdate:"当前已是最新版本",upToDate:"检测到新版本",reinstallRequired:"将自动打开浏览器并下载,如未打开请手动打开",confirmReinstall:"复制链接"},logout:{warning:"退出登录后,您需要重新登录才能继续使用系统。",confirmLogout:"确定要退出登录吗?",logout:"退出登录",msg:{logoutSuccess:"退出登录成功",logoutFailed:"退出登录失败,请重试"}},file:{quickOpen:"快捷打开目录",open:"打开",dockerDesc:'Docker/前后端分离部署请前往"/data/*"目录手动管理文件。',desktopOnly:"该功能仅支持桌面端",folders:{data:"data",dataDesc:"数据目录。",logs:"data/logs",logsDesc:"运行日志与错误日志。",oss:"data/oss",ossDesc:"文件存储相关资源。",skills:"data/skills",skillsDesc:"技能与提示配置文件。",models:"data/models",modelsDesc:"模型文件与配置。",web:"data/web",webDesc:"Web 相关资源,如前端构建产物等。",serve:"data/serve",serveDesc:"后端服务相关文件。"},openFailed:"打开文件夹失败"},dev:{aiDevtool:"切换桌面端模式",devtool:"打开控制台",switchAiDevTool:"关闭/开启 {'@'}ai-sdk/devtools",warning:"以下为开发者工具,谨慎操作!",openDevtool:"打开",devtoolsDoc:"文档地址",devtoolsDesc:"开启后会在Toonflow安装目录创建.devtools文件夹,请确保Toonflow有写入权限(管理员身份运行)。",devtoolsDesc2:"在该目录运行 npx {'@'}ai-sdk/devtools 开启遥测调试",openDevtoolFailed:"打开开发者工具失败,请确保已安装Toonflow桌面端",notInElectron:"WEB环境请手动打开浏览器控制台"}},Hyi={selectProject:"请选择项目",menu:{myProject:"我的项目",taskCenter:"任务中心",novel:"小说原文",scriptAgent:"剧本Agent",scriptManage:"剧本管理",cornerScape:"塑角造景",production:"视频生产",assetCenter:"资产中心",settings:"设置",jumpGithub:"跳转Github",feedbackQuestions:"反馈问题"},project:{title:"我的项目",subtitle:"管理您的所有短剧项目",newProject:"新建项目",dialog:{editTitle:"编辑项目",addTitle:"新建项目",save:"保存",ok:"确定",cancel:"取消",projectType:"项目类型",selectType:"选择项目类型",basedOnNovel:"基于小说原文",projectName:"项目名称",projectNamePh:"请输入项目名称",novelType:"小说类型",novelTypePh:"例如:玄幻、科幻、言情",artStyle:"画风",selected:"已选:",selectArtStyle:"请选择画风",newArtStyle:"新建画风",loading:"加载中...",videoRatio:"影片比例",novelIntro:"小说简介",novelIntroPh:"请输入小说简介",editArtStyleTitle:"编辑画风",newArtStyleTitle:"新建画风",artStyleName:"画风名称",artStyleNamePh:"请输入画风名称",artStyleImage:"画风图片",remove:"移除",uploadCover:"上传封面",artStylePrompt:"提示词",aiExtract:"AI提取提示词",promptPlaceholder:"描述提示词",visualManual:"视觉手册",newVisualManual:"新建视觉手册",editVisualManualTitle:"编辑视觉手册",newVisualManualTitle:"新建视觉手册",visualManualName:"视觉手册名称",visualManualNamePh:"请输入视觉手册名称",visualManualCover:"视觉手册封面",visualManualPrompt:"视觉手册提示词",modelData:"选择图片模型",videoModelData:"选择视频模型",prompt:{placeholder:"输入提示词",saveSuccess:"更新成功",title:"提示词"},basedOnScript:"基于剧本",mdFile:"视觉手册文件",directorManual:"导演手册",addDirectorManual:"新建导演手册",editingDirectorManual:"编辑导演手册",newDirecorManualTitle:"新建导演手册",directorManualPrompt:"导演手册提示词",directorManualName:"导演手册名称",directorManualNamePh:"输入导演手册名称",directorFile:"导演手册文件",directorManualCover:"导演手册封面"},msg:{fetchFailed:"获取项目列表失败",notFound:"未找到该项目!",editSuccess:"编辑项目成功",editFailed:"编辑项目失败",addSuccess:"新增项目成功",addFailed:"新增项目失败",deleteHeader:"删除项目",deleteBody:"确定要删除该项目吗?",deleteConfirm:"删除",deleteCancel:"取消",deleteSuccess:"删除项目成功",deleteFailed:"删除项目失败",extractSuccess:"提示词提取成功",extractFailed:"提取失败",enterArtStyleName:"请输入画风名称",artStyleUpdated:"画风已更新",artStyleAdded:"画风已添加",operationFailed:"操作失败",enterVisualManualName:"请输入视觉手册名称",enterVisualManualImage:"请上传视觉手册封面图片",enterVisualManualTabData:"提示词不能为空",visualManualUpdated:"视觉手册已更新",visualManualAdded:"视觉手册已添加",deleteVisualManualHeader:"删除视觉手册",deleteVisualManualBody:"确定要删除视觉手册「{name}」吗?",deleteVisualManualConfirm:"删除",deleteVisualManualCancel:"取消",enterProjectName:"请输入项目名称",enterProjectIntro:"请输入小说简介",enterProjectType:"请输入小说类型",enterArtStyle:"请选择项目视觉手册",enterVideoRatio:"请选择影片比例",enterImageModel:"请选择图片模型",enterVideoModel:"请选择视频模型",visualManualDeleted:"删除成功",selectMode:"请选择模式",deleteDirectorManualHeader:"删除导演手册",deleteDirectorManualBody:"确定要删除导演手册「{name}」吗?",directorManualUpdated:"导演手册已更新",directorManualAdded:"导演手册已添加",directorManual:"请选择项目导演手册",modelProviderDisabled:"视频模型或图片模型供应商未启用或无模型供应商,请先配置"},type:{novel:"基于小说原文",script:"基于小说剧本"}},novel:{importText:"导入原文",batchDelete:"批量删除",eventAnalysis:"事件分析",searchPlaceholder:"搜索原文名称...",search:"搜索",generating:"生成中...",genFailed:"生成失败",none:"无",edit:"编辑",delete:"删除",col:{id:"序号",reel:"卷",chapter:"章节名称",chapterData:"章节内容",event:"事件",operation:"操作"},msg:{batchDeleteHeader:"批量删除",batchDeleteBody:"确定要删除选中的 {count} 条数据吗?",batchDeleteSuccess:"批量删除成功",deleteHeader:"删除确认",deleteBody:"确定要删除章节名称为「{name}」的数据吗?",deleteSuccess:"删除成功",eventAnalysisHeader:"事件分析",eventAnalysisBody:"确定要对选中的 {count} 条数据进行事件分析吗?"},import:{title:"上传小说原文",step1:"第一步",step2:"第二步",step3:"第三步",dragUpload:"拖拽小说原文文件到此处或点击上传",uploadHint:"支持 .txt, .docx 格式,建议文件大小不超过 10MB",or:"或",pasteLabel:"直接粘贴小说原文内容",pastePlaceholder:"请输入小说原文内容",chars:"字符",tooShort:"内容过短,建议至少100字符",parsedChapters:"已解析 {count} 章节",nextStep:"下一步",prevStep:"上一步",selectedInfo:"已勾选:{count}字(小于200000字)",eventAnalysis:"事件分析",saveAndAnalyze:"保存原文并分析事件",col:{chapter:"章",reel:"卷",chapterName:"章节名称",chapterData:"章节内容"},msg:{parseFailed:"文件解析失败,请重新上传",selectFile:"选择文件",docNotSupported:".doc文件不支持解析,请转换为.ts文件",unsupportedType:"不支持的文件类型",fileTooLarge:"文件大小超过10MB,请上传更小的文件",selectChapters:"请先勾选章节",saveSuccess:"小说原文保存成功"},importAdd:"拖拽文件到此处或点击上传",limit:"支持 .ts格式"},editDialog:{title:"编辑小说原文",chapterName:"章节名称",chapterNamePh:"请输入章节名称",eventContent:"事件内容",eventContentPh:"输入事件内容",chapterContent:"章节内容",chapterContentPh:"请输入章节内容",cancel:"取消",save:"保存",msg:{updateSuccess:"小说原文更新成功"}},event:{regenerate:"重新生成事件",batchDelete:"批量删除",noData:"暂无事件数据,点击开始生成",generate:"生成事件",generatingHint:"事件生成中,请稍候...",loading:"加载中...",delete:"删除",col:{id:"事件ID",eventName:"事件名称",chapters:"来源章节",detail:"事件过程",createTime:"创建时间",operation:"操作"},msg:{deleteHeader:"删除事件",deleteBody:"确定要删除这个事件吗?",deleteSuccess:"删除成功",generateSuccess:"事件生成成功",batchDeleteHeader:"批量删除",batchDeleteBody:"确定要删除选中的 {count} 条数据吗?",batchDeleteSuccess:"批量删除成功"}},analysis:{analyzeFirst:"请先分析事件",startAnalysis:"开始分析",chapterHeader:"第{index}章 - {name}",analyzing:"事件分析中"}},scriptAgent:{inputPlaceholder:"请输入内容",chapterEvents:"章节事件",clearMessageMemory:"清空消息记忆",clearSummaryMemory:"清空摘要记忆",clearAllMemory:"清空全部记忆",edit:"编辑",storySkeleton:"故事骨架",adaptationStrategy:"改编策略",script:"剧本",noContent:"暂无内容",relatedAssets:"关联资产",editScript:"编辑剧本",save:"保存",scriptTitle:"标题",titlePlaceholder:"请输入标题",content:"内容",contentPlaceholder:"请输入剧本内容",selectAssets:"选择资产",noAssets:"暂未关联资产",selectAssetsTitle:"选择关联资产",welcomeMsg:"你好!我是 Toonflow 智能助手,需要我开始为您生成剧本吗?",start:"开始",memoryType:{message:"消息记忆",summary:"摘要记忆",all:"全部记忆"},forceGenerate:{title:"是否强制生成",desc:"当前存在尚未完成事件分析的章节,是否仍然强制继续生成?",confirm:"强制生成",cancel:"取消"},msg:{clearConfirm:"确认清空",clearBody:"确定要清空{type}吗?此操作无法撤销。",confirmClear:"确认清空",cancel:"取消",memoryCleared:"{type}已清空",scriptUpdated:"剧本更新成功",scriptUpdateFailed:"更新剧本失败,请稍后再试",searchScriptFailed:"搜索剧本失败",updated:"保存成功",error:"保存失败",reconnect:"重新连接",notReconnect:"重新连接对话会被切断是否确认",keepReconnect:"确认",deleteConfirm:"删除确认",deleteBody:"删除正文",confirmDelete:"确认删除",scriptDeleted:"脚本已删除"},reconnect:"重新连接"},cornerScape:{batchSettings:"批量生成设置",quickActions:"快捷指令",selectUngenerated:"全选未生成项",selectGenerated:"全选已生成项",selectFailed:"全选错误项",invertSelection:"反选",clearSelection:"取消选择",batchPreview:"批预览图片",assetTypeFilter:"素材类型筛选",genModel:"生成模型",resolution:"分辨率",resolutionPh:"请选择分辨率",concurrency:"并发数量",concurrencyPh:"请输入并发数",startBatch:"开始批量生成图片",waitingGen:"等待生成",generating:"生成中",genFailed:"生成失败",imageError:"图片错误",typeRole:"角色",typeScene:"场景",typeTool:"工具",typeUnknown:"未知",descriptionSuffix:"描述:",operateScriptFirst:"请先操作剧本",individualConfig:"单独配置",noImage:"暂无图片",promptLabel:"提示词",promptPh:"请输入提示词",aiPolish:"AI 润色",regenerate:"重新生成",filterRole:"人物",filterScene:"场景",filterTool:"道具",unnamed:"未命名",noDescription:"无描述",msg:{selectModel:"请选择生成模型",selectResolution:"请选择分辨率",enterPrompt:"请输入提示词",enterPromptFirst:"请先输入提示词",genSuccess:"{name} 生成成功",genFailed:"{name} 生成失败",promptGenSuccess:"提示词生成成功",polishFailed:"润色失败,请重试",selectAtLeastOne:"请至少选择一个资产进行批量生成",batchStarted:"开始批量生成,共 {count} 个,并发数 {concurrent}",batchItemFailed:"{name} 生成失败:{error}",batchComplete:"批量生成完成",batchFailed:"批量生成失败",replaceFailed:"替换失败",replaceSuccess:"替换成功",emptyPrompt:"勾选的数据{emptyPromptNames}提示词为空,请先生成提示词",promptGenFail:"提示词生成失败",saveSuccess:"修改提示词成功",saveFailed:"提示词修改失败"},history:"历史图片",confirmReplace:"确认替换",batchGenerationPrompt:"批量生成提示词",generatingPrompt:"生成中",selectPromptEmpty:"全选提示词为空",noEmptyPrompt:"没有提示词为空的资产",selectedCount:"已选中{count}个资产",cancelGeneration:"取消生成",selectGenerating:"选择正在生成项",noGenerating:"没有正在生成的数据"},script:{searchPlaceholder:"搜索剧本名称...",search:"搜索",addScript:"新建剧本",cancelSelectAll:"取消全选",selectAll:"全选",exportScript:"导出剧本",msg:{extracting:"资产提取中",extractFailed:"资产提取失败",extractingInProgress:"正在提取中",projectNotFound:"项目未找到",selectExport:"请选择导出剧本",deleteHeader:"确认删除",deleteBody:"确认要删除这个剧本吗?次操作无法复原",deleteConfirm:"删除",cancel:"取消",deleteSuccess:"删除成功",deleteFailed:"删除失败",selectDelScript:"请选择删除剧本",batchDeleteHeader:"批量删除",batchDeleteBody:"确定要删除选中的{count}个剧本吗?此操作无法复原",batchDeleteSuccess:"批量删除成功",searchFailed:"搜索剧本失败",selectsExport:"请选择导出剧本"},add:{title:"新增剧本",scriptName:"剧本名称",scriptNamePh:"请输入剧本名称",uploadFile:"上传文件",dragUpload:"拖拽剧本文件到此处或点击上传",uploadHint:"支持 .txt, .docx 格式,建议文件大小不超过 10MB",scriptContent:"剧本内容",scriptContentPh:"请上传或输入剧本内容...",relatedAssets:"关联资产",selectAssets:"选择资产",noAssets:"暂未关联资产",cancel:"取消",confirm:"确认",msg:{fileReadFailed:"文件读取失败",docNotSupported:".doc文件不支持解析,请转换为.txt或.docx文件",unsupportedType:"不支持的文件类型",fileTooLarge:"文件大小超过10MB,请上传更小的文件",parsing:"文件解析中...",parseFailed:"文件解析失败,请重新上传",selectAssetsTitle:"选择关联资产",enterContent:"请上传或输入剧本内容",enterName:"请输入剧本名称",addSuccess:"剧本添加成功",addFailed:"添加剧本失败,请稍后再试"}},edit:{title:"剧本详情",scriptName:"剧本名称",scriptNamePh:"请输入剧本名称",scriptContent:"剧本内容",scriptContentPh:"请输入剧本内容...",relatedAssets:"关联资产",selectAssets:"选择资产",noAssets:"暂未关联资产",msg:{selectAssetsTitle:"选择关联资产",updateSuccess:"剧本更新成功",updateFailed:"更新剧本失败,请稍后再试"}},deleteScript:"批量删除剧本",extractAssets:"提取资产"},assets:{addPrefix:"新增",batchGenerate:"批量生成",generatePrompt:"生成提示词",generateImage:"生成图片",batchDelete:"批量删除",searchPlaceholder:"搜索资产名称...",search:"搜索",preview:"预览",generate:"生成",edit:"编辑",delete:"删除",generating:"生成中",play:"播放",mediaPreview:"媒体预览",confirmBatch:"是否确认{type}!",model:"模型",resolution:"分辨率",resolutionPh:"请选择分辨率",batchGenPrompt:"批量生成提示词",batchGenImage:"批量生成图片",role:"角色",prop:"道具",scene:"场景",clip:"素材",uploadSuccess:"上传成功",selectAtLeastOne:"请至少选择一个资产",noDescription:"无描述",promptGenSuccess:"「{name}」提示词生成成功",promptGenFail:"「{name}」提示词生成失败:{error}",selectModel:"请选择模型",selectResolution:"请选择分辨率",noPromptForImage:"「{name}」没有提示词,无法生成图片",imageGenSuccess:"「{name}」图片生成成功",imageGenFail:"「{name}」图片生成失败:{error}",confirmDeleteHeader:"确认删除",confirmBatchDeleteBody:"确定要批量删除这些资产吗?此操作无法撤销。",confirmDeleteBody:"确定要删除这资产吗?此操作无法撤销。",deleteBtn:"删除",cancelBtn:"取消",deleteSuccess:"资产删除成功",deleteFail:"资产删除失败",colPreview:"预览",colName:"名称",colPrompt:"提示词",colDescribe:"描述",colRemark:"备注",colCreateTime:"创建时间",colOperation:"操作",add:{name:"名称",namePh:"请输入名称",describe:"描述",describePh:"请输入描述",remark:"备注",remarkPh:"请输入备注",prompt:"提示词",promptPh:"请输入提示词",nameRequired:"请输入名称",describeRequired:"请输入详情",remarkRequired:"请输入备注",updateSuccess:"资产更新成功",addSuccess:"资产添加成功"},gen:{header:"图片生成",uploadRef:"上传参考图片",optional:"可选",promptLabel:"生图提示词",smartGenerate:"智能生成",generatingPrompt:"智能生成提示词中...",promptPlaceholder:"描述您想要生成的图片内容,例如:一个充满科技感的未来城市,霓虹灯闪烁,赛博朋克风格...",selectModel:"选择模型",selectResolution:"选择分辨率",generateBtn:"生成图片",resultTitle:"生成结果",generatedCount:"已生成 {count} 张,请选择一张",generatingLabel:"生成中...",genFailed:"生成失败",confirmSelect:"确认选择",promptSuccess:"提示词生成成功",promptFail:"提示词生成失败",fillPrompt:"请填写提示词",pickResolution:"请选择分辨率",pickModel:"请选择模型",unnamed:"未命名",assetGenSuccess:"资产生成成功",assetGenFail:"资产生成失败",uploadOk:"上传成功",imageSelected:"已选择该图片",imageDeleted:"已删除该图片",imageSaved:"图片已保存",completed:"已完成"},batch:{header:"批量生成",selected:"已选择 {count} 项",selectAll:"全选",clearSelection:"清空选择",inputPh:"请输入内容",saveSelected:"保存选中 ({count})",colPreviewImg:"预览图",selectToSave:"请选择要保存的项目",saveSuccess:"保存成功",saveFail:"保存失败,请重试",promptDone:"提示词生成完成",promptFail:"提示词生成失败",missingPrompts:"有 {count} 个资产缺少提示词,请先生成提示词",imageDone:"图片生成完成",imageGenFail:"图片生成失败",unknownError:"未知错误",promptGenCancelled:"已取消生成"},confirmCancellation:"确定取消",confirmAgain:"确认取消吗?取消之后后台AI会继续调取扣费",sure:"确定"},production:{selectPlaceholder:"请选择剧集",edit:"编辑",node:{script:{title:"剧本",editDialog:"编辑剧本"},scriptPlan:{title:"导演计划",editDialog:"编辑导演计划"},storyboard:{title:"分镜面板",notGenerated:"未生成",scaleRatio:"缩放比例",gridPreview:"宫格预览",noPreviewImages:"暂无可预览的图片",imageLoadFailed:"图片加载失败",promptPlaceholder:"请输入提示词",prompt:"提示词",editInfo:"提示词修改"},storyboardTable:{title:"分镜表",editDialog:"编辑分镜表"},assets:{title:"衍生资产",generateFailed:"生成失败",notGenerated:"未生成",originalAsset:"原资产",derived:"衍生",noDerivedAssets:"无衍生资产"},poster:{title:"视频封面",coverCount:"{count} 张"},workbench:{title:"视频工作台"}},editImage:{upload:"上传",generate:"生成",saveFailed:"保存失败,请重试",fetchFailed:"获取数据失败",generating:"生成中...",deleteNode:"删除节点",ratio:"比例",quality:"质量",generateBtn:"生成图片",selectImage:"选择图片",imageGeneration:"图片生成",promptPlaceholder:"描述你想要生成的图片...",imageRef:"图{index}",videoRef:"视频{index}",audioRef:"音频{index}",reference:"参考{index}",noReferences:"暂无可引用的参考文件",selectModel:"请先选择模型",selectQuality:"请选择画质",selectRatio:"请选择比例",generateFailed:"生成失败",generateFirst:"请先生成图片",generatedResult:"生成结果",waitingGenerate:"等待生成",layoutLR:"自动排版-左右布局",layoutTB:"自动排版-上下布局",uploadAssetImage:"资产图片上传",uploadStoryboardImage:"分镜图片上传",uploadImage:"资产图片上传",mode:"模式",closeConfirmTitle:"是否关闭编辑面板?",closeConfirmBody:"关闭之后未保存的数据会丢失"},save:"选取",cancel:"取消",chatBox:{inputPlaceholder:"输入消息...",generateDerivedAssets:"生成衍生资产",welcomeMessage:"你好!我是你的 AI 助手,有什么可以帮你的吗?",adjustModel:"调整模型",startMakingVideo:"开始制作视频",startMakingVideoPrompt:"请帮我开始制作视频",clearMessageMemory:"清除消息记忆",clearSummaryMemory:"清除摘要记忆",clearAllMemory:"清除所有记忆",messageMemory:"消息记忆",summaryMemory:"摘要记忆",allMemory:"所有记忆",confirmClear:"清除记忆",confirmClearBody:"确定要清除{type}吗?",confirmClearBtn:"确定清除",memoryCleared:"{type}已清除"},wb:{quickPreview:"快速预览",videoGeneration:"分镜台",videoEditing:"剪辑台",hint:"提示",extractLines:"是否从视频中提取台词?",no:"否",confirm:"确定",extractLinesQuestion:"是否从视频中提取台词作为字幕?",importingLoading:"正在导入中,请稍候...",mainTrackVideo:"主轨道(视频)",subtitle1:"字幕1",storyboardVideoName:"组{storyboard}-{id}.mp4"},preview:{noImage:"暂无图片",storyboardDesc:"分镜描述",serialNumber:"序号",noDescription:"暂无描述",duration:"时长",seconds:"秒",relatedAssets:"涉及资产",role:"角色",prop:"道具",scene:"场景",noCharacters:"暂无出场人物",imagePrompt:"图片提示词",selectAll:"全选",exportImage:"导出图片",sceneDescription:"画面描述",promptLabel:"提示词",restoreSort:"还原排序",restoreSortConfirm:"确定要还原为初始排序吗?",tip:"提示",selectAtLeastOne:"请至少选择一个分镜进行导出",exportFilename:"分镜图片"},generate:{noVideo:"暂无数据",videoPrompt:"视频提示词",promptPlaceholder:"输入提示词,描述你想要生成的视频内容...",refImage:"参考图",image:"图片",refVideo:"参考视频",refImageLabel:"参考图片",refAudio:"参考音频",muteAudio:"关闭音频",enableAudio:"开启音频",resolution:"分辨率",duration:"时长",generate:"生成",historyVersions:"历史版本",confirmSelection:"确认选中",noHistory:"暂无历史记录",generating:"生成中",generatingPrompt:"智能生成提示词中",generateFailed:"生成失败",selectAll:"全选",videoTrack:"视频轨道",batchGenerate:"批量生成",importToEditor:"导入剪辑台",modeSingleImage:"单图",modeMultiImage:"多图",modeGridImage:"网格多图",modeStartEnd:"首尾帧",modeText:"文生视频",modeVideoRef:"视频参考",modeImageRef:"图片参考",modeAudioRef:"音频参考",modeTextRef:"文本参考",startFrame:"首帧",startFrameOptional:"首帧(可选)",endFrame:"尾帧",endFrameOptional:"尾帧(可选)",selectRefImage:"选择参考图",selectRefImages:"选择参考图片",selectEndFrame:"选择尾帧图",selectRefVideoAsset:"选择参考视频",selectRefAudioAsset:"选择参考音频",selectRefImageAsset:"选择参考图片",selectImageSource:"选择图片来源",fromStoryboard:"分镜图",fromStoryboardDesc:"从分镜列表中选择图片",fromAssets:"资产图",fromAssetsDesc:"从资产库中选择图片",confirmDelete:"确认删除",confirmDeleteBody:"确定要删除这个视频吗?此操作无法撤销。",delete:"删除",cancel:"取消",deleteSuccess:"视频删除成功",deleteFailed:"删除失败",selectVideoFirst:"请先选择一个视频",confirmSuccess:"确认选中成功",batchSubmitted:"已提交批量生成请求,正在处理中...",configNotFound:"配置不存在",stateSuccess:"生成成功",statePending:"待生产",pollingFailed:"视频状态查询失败,请手动刷新",batchGeneratePrompt:"批量生成提示词",promptEmpty:"请先输入视频提示词",modelEmpty:"请先选择视频生成模型",batchPromptEmpty:"分镜 {names} 的视频提示词为空,请先生成或填写提示词",batchModelEmpty:"分镜 {names} 未配置视频生成模型,请先选择模型"},editVideo:{reset:"重置",undo:"撤销",redo:"重做",split:"分割",delete:"删除",rendering:"渲染中...",exportVideo:"导出视频",exportSuccess:"视频导出完成",exportFailed:"导出失败",sampleSubtitle:"示例字幕文本",customText:"自定义文本内容",transitionBetweenClips:"转场需要添加在两个相邻的 Clip 之间",transitionExists:"该位置已存在转场",videoPreviewArea:"视频预览区域",clipMaterials:"剪辑素材",propertyPanel:"属性面板",selectClip:"选择一个 Clip 查看属性",basicInfo:"基础信息",name:"名称",clipNamePlaceholder:"Clip 名称",startTime:"开始",endTime:"结束",totalDuration:"总时长",videoProperties:"视频属性",opacity:"不透明度",volume:"音量",playbackSpeed:"播放速度",audioProperties:"音频属性",fadeIn:"淡入",fadeOut:"淡出",transitionProperties:"转场属性",transitionType:"转场类型",transFade:"淡入淡出",transSlide:"滑动",transWipe:"擦除",transDissolve:"溶解",transZoom:"缩放",transRotate:"旋转",transitionDuration:"转场时长",subtitleProperties:"字幕属性",textContent:"文本内容",fontSize:"字体大小",copy:"复制",deleteConfirm:"删除确认",deleteClipConfirm:"确定要删除这个 Clip 吗?",avCanvasNotInit:"AVCanvas 尚未初始化",noExportContent:"没有可导出的内容",exportProject:"导出项目",transitionAdded:"已添加转场: {name}",splitClip:"分割片段",deleteClip:"删除片段",addClip:"添加 {name}",duplicateClip:"复制 Clip",addTransition:"添加转场",updateClip:"更新 Clip {key}",updatePlaybackRate:"更新播放倍速为 {rate}x",updateTransitionDuration:"更新转场时长",playbackRateRange:"播放倍速必须在 0.1 到 10 之间",updatePlaybackRateFailed:"更新播放倍速失败:",importProject:"导入项目",import:"导入"},clipType:{video:"视频",audio:"音频",subtitle:"字幕",transition:"转场",sticker:"贴纸",filter:"滤镜",effect:"特效"},track:{video:"视频",image:"图片",audio:"音频",subtitle:"字幕",text:"文本",sticker:"贴纸",filter:"滤镜",effect:"特效"},transition:{fade:"淡入淡出",slide:"滑动",slideLeft:"向左滑动",slideRight:"向右滑动",slideUp:"向上滑动",slideDown:"向下滑动",wipe:"擦除",wipeLeft:"向左擦除",wipeRight:"向右擦除",wipeUp:"向上擦除",wipeDown:"向下擦除",dissolve:"溶解",zoom:"缩放",zoomIn:"放大",zoomOut:"缩小",rotate:"旋转",circle:"圆形",diamond:"菱形",clock:"时钟",blur:"模糊"},media:{titleText:"标题文本",subtitleText:"字幕文本",customText:"自定义文本",media:"媒体",image:"图片",audio:"音频",subtitle:"字幕",transition:"转场",effect:"特效",filter:"滤镜",loading:"加载中...",subtitlePreview:"字",video:"视频"},effect:{fadeIn:"淡入",fadeOut:"淡出",flash:"闪烁",shake:"抖动",zoomIn:"放大进入",zoomOut:"缩小退出",pulse:"脉冲",rotateIn:"旋转进入",sticker1:"贴纸 1",sticker2:"贴纸 2"},filter:{grayscale:"黑白",sepia:"复古",warm:"暖色",cool:"冷色",vivid:"鲜艳",bright:"明亮",highContrast:"高对比",blur:"模糊",invert:"反色",semiTransparent:"半透明"},guideSwitchEpisode:"切换剧集",guideSwitchEpisodeBody:"切换剧集挪移到这里了哦",guideRefresh:"刷新数据",guideRefreshBody:"点击刷新按钮重新获取工作区数据",guideCanvasNav:"画布操作",guideCanvasNavBody:"滚轮上下平移画布,Ctrl + 滚轮缩放画布,按住鼠标左键拖拽自由平移",guideRightChat:"AI 对话",guideRightChatBody:"在右侧对话框中与 AI 交流,驱动自动化流程",guideLayoutBtn:"自动排版",guideLayoutBtnBody:"点击此按钮可自动整理节点布局",autoLayoutLR:"自动排版-左右布局",autoLayoutTB:"自动排版-上下布局",getFlowData:"刷新工作区",confirm:"切换剧集确认",confirmEpisodesSwitch:"当前任务仍在进行中,切换剧集会重连会话,是否继续切换?"},task:{title:"任务列表",subtitle:"您的最新任务执行记录",refresh:"刷新",categoryLabel:"任务大类:",stateLabel:"状态:",noFailReason:"暂无失败原因",stateAll:"全部",stateRunning:"进行中",stateCompleted:"已完成",stateFailed:"生成失败",fetchFailed:"获取任务列表失败",col:{taskClass:"任务大类",relatedObjects:"关联对象",model:"模型",describe:"描述",state:"状态",startTime:"时间",reason:"失败原因"},project:"项目名称:"},noVideo:"暂无视频",prompt:"视频提示词",generateText:"AI生成提示词",selectStoryboard:"选择分镜",generate:{noVideo:"暂无数据",prompt:"视频提示词",generateText:"AI生成提示词",selectStoryboard:"选择分镜",generate:"生成视频",history:"历史版本",generating:"生成中",generateFailed:"失败",selectAll:"全选",selected:"已选",batchGenerateText:"批量生成提示词",batchGenerateVideo:"批量生成视频",importVideo:"导入剪辑台",emptyTrack:"第{index}段",del:"删除",delConfirm:"确认删除该段?",selectSource:"选择来源",confirm:"从资产选择",cancel:"从分镜选择",generateSuccess:"视频生成成功",selectVideoFailed:"视频选择失败",selectVideoSuccess:"视频选择成功",selectTrackFirst:"请先选择分镜",noSelectedVideo:"没有选择的视频",generateConfirm:"确认生成",generateConfirmBody:"是否确认生成视频",generateVideosInBatches:"批量生成视频",generateStarted:"生成开始",promptEmpty:"勾选需要生成视频的数据有提示词为空,是否继续生成",skipDataWithEmptyVideoPromptWords:"需要生成的视频数据存在提示词为空",duration:"时长",resolution:"分辨率",delVideo:"确认删除此视频?",delSuccess:"删除成功",addReference:"添加参考",promptPlaceholder:"请输入视频提示词",downloadVideo:"批量下载视频",selectVideo:"请勾选需要下载的视频"}},$yi={slogan:"智能短剧创作平台",tips:"默认账号:admin / admin123",settings:"服务器设置",requestAddress:"请求地址",username:"用户名",password:"密码",login:"登录",usernameRequired:"请输入用户名",passwordRequired:"请输入密码",enterUsernameAndPassword:"请输入用户名或密码",loginSuccess:"登录成功",settingsSaved:"设置已保存"},Xyi={cancel:"取消",confirm:"确定",selectAssets:"选择资产",sessionExpired:"登录已过期,请重新登录",openSettings:"打开设置",cancelled:"已取消生成",defaultReel:"正文卷",save:"保存",submitting:"提交中",editSuccess:"修改成功",editFailed:"修改失败",submit:"提交"},Gyi={prompt:"提示词"},Yyi={welcomeTitle:"欢迎使用 ToonFlow",welcomeDesc:"AI 驱动的漫画创作工作流平台,让我们花一分钟完成初始配置。",startConfig:"开始配置",skip:"跳过引导",configModel:"添加模型服务",configData:"配置 Agent",startUse:"开始使用",configModelTitle:"添加模型服务供应商",configModelDesc:"首先,你需要在设置中添加至少一个 AI 模型服务供应商(如 OpenAI、Claude 等),并填写对应的 API Key。",configModelTip:"点击下方按钮将打开设置页面的「模型服务」选项卡,添加供应商后回到此处继续。",configModelBtn:"前往配置模型服务",configAgentTitle:"分配 Agent 模型",configAgentDesc:"接下来,在 Agent 配置中为各个功能模块分配模型,这样系统才知道调用哪个模型来完成任务。",configAgentTip:"点击下方按钮将打开设置页面的「Agent 配置」选项卡,为各功能分配模型后回到此处。",configAgentBtn:"前往配置 Agent",finishTitle:"🎉 一切就绪!",finishDesc:"配置完成,现在你可以开始使用所有功能了。如需调整,随时可以在设置中修改。",qrcodeLabel:"加入微信交流群,获取更多帮助:",githubLabel:"如果觉得好用,请给我们一个 ⭐ Star 吧!",prevStep:"上一步",nextStep:"下一步",finish:"开始使用"},Zyi={skillManagement:{search:"搜索文件名",empty:"没有匹配的文件",edit:"编辑",selectOnTheLeft:"请从左侧选择文件"}},qyi={assetsNotExists:"资产不存在",assets:{notExist:"资产不存在",notDerivativeExist:"衍生资产不存在",derivativeUpdateSuccess:"更新成功",derivativeState:"未生成",derivativeAddSuccess:"添加成功",derivativeDelSuccess:"删除成功",notGenerated:"未生成"},addSuccess:"更新成功",state:{unused:"未生成"},saveSuccess:"添加成功"},Kyi={generating:"生成中"},Jyi={scanning:"🔍 正在解析加载Skill",scanComplete:"✨ Skill 扫描完成",inserted:"✅ 新增{count}个Skill",updated:"🔄 更新{count}个Skill",removed:"🗑️ 移除{count}个Skill",scannedFiles:"📁 扫描 {count} 个文件",noDescription:"📝 {count}个Skill缺少描述",noAttribution:"👤 {count}个Skill缺少归属",configWarning:"⚠️ Skill 配置警告",openSettings:"打开设置",scanFailed:"❌ 扫描失败",checkNetwork:"🔌 请检查网络连接或稍后重试",retryLater:"🔁 请稍后重试"},eCi="生成视频",tCi="历史版本",nCi="生成中",iCi="失败",rCi="全选",oCi="已选 ",sCi="导入视频",aCi="123",lCi="确认删除",cCi="确认删除该段?",dCi="选择来源",uCi="从资产选择",hCi="从分镜选择",fCi={newVersion:"有新版本,是否更新?"},gCi={components:Vyi,settings:zyi,workbench:Hyi,login:$yi,common:Xyi,"workbench.project.msg.enterProjectQuality":"请选择图片质量",promptManage:Gyi,"workbench.production.node.storyboard.batchGenerateImage":"重新生成","workbench.production.node.storyboard.batchGenerateFailed":"生成失败","workbench.production.node.storyboard.batchGenerateSuccess":"开始生成分镜","workbench.production.node.storyboard.removeFailed":"删除分镜失败","workbench.production.node.storyboard.editNode":"编辑","workbench.production.node.storyboard.deleteNode":"删除","workbench.production.node.storyboard.confirmDeleteBody":"确认是否删除该分镜",hello:Yyi,setting:Zyi,storyboard:qyi,productionAgent:Kyi,skillScan:Jyi,generate:eCi,history:tCi,generating:nCi,generateFailed:iCi,selectAll:rCi,selected:oCi,importVideo:sCi,emptyTrack:aCi,del:lCi,delConfirm:cCi,selectSource:dCi,confirm:uCi,cancel:hCi,"workbench.script.msg.waitExtract":"等待提取","workbench.script.msg.exportSuccess":"导出成功","workbench.script.msg.exportFailed":"导出失败","workbench.production.node.storyboard.videoDescPlaceholder":"请输入视频描述","workbench.production.node.storyboard.videoDesc":"视频描述","workbench.production.node.assets.confirmDeleteBody":"确认是否删除该资产","workbench.production.node.assets.removeFailed":"删除资产失败",version:fCi,"workbench.production.generatedNode.localUpload":"本地上传","workbench.production.editImage.uploadFailed":"图片上传失败","workbench.production.editImage.noImage":"请先添加图片","workbench.script.batchAddScript":"批量上传剧本","workbench.script.import.pasteLabel":"直接粘贴剧本内容","workbench.script.import.col.chapter":"集","workbench.script.import.col.scriptName":"剧本名称","workbench.script.import.col.scriptData":"剧本内容","workbench.script.import.episodeRegex":"剧本拆分正则","workbench.script.import.episodeRegexPh":"自定义剧本拆分正则,留空使用默认拆分正则(默认按 第X集 格式拆分)","workbench.script.import.regexInvalid":"正则表达式格式错误","workbench.script.import.parsedChapters":"已解析 {count} 集","workbench.script.import.msg.selectChapters":"请先勾选剧本","workbench.script.import.msg.saveSuccess":"剧本保存成功","workbench.script.import.batchTitle":"批量上传剧本"},mCi={editMdPreivew:{title:"編輯",confirm:"儲存",cancel:"取消"},imageTools:{copy:"複製圖片",preview:"預覽",download:"下載",msg:{imageLoadFailed:"圖片載入失敗",convertFailed:"轉換失敗",copied:"已複製到剪貼簿",copyFailed:"複製失敗",downloadFailed:"下載失敗",downloadStarted:"開始下載",downloadBlockedOpenNewWindow:"目前的圖片來源可能限制下載,已嘗試在新視窗開啟"}},migrateShow:{title:"轉移資料",desc:"偵測到您有舊版本的資料,是否需要轉移?",hide:"不再顯示",confirm:"確定",msg:{migrateSuccess:"資料轉移成功",migrateFailed:"資料轉移失敗"}},modelSelect:{placeholder:"請選擇模型",type:{image:"圖片",text:"文字",video:"影片"},msg:{fetchModelFailed:"取得模型資料失敗:"},goSetting:"去設定中加入模型"},update:{title:"發現新版本",currentVersion:"目前版本:",latestVersion:"最新版本:",tip:"發現新版本,建議您更新以獲得更好的體驗",later:"稍後提醒",updateNow:"立即更新"}},kCi={title:"ToonFlow 設定",menu:{language:"語言設定",vendorConfig:"模型服務",agentConfig:"Agent 設定",promptManage:"提示詞管理",skillManagement:"Skills技能管理",memoryConfig:"Agent 記憶設定",loginConfig:"登入設定",dbConfig:"資料庫操作",fileManagement:"檔案管理",otherConfig:"其他設定",requestConfig:"請求網址",about:"檢查更新",logoutConfig:"登出",skillsSkillsManagement:"Skills技能管理"},language:{desc:"選擇介面顯示語言",msg:{saved:"語言設定已儲存"}},vendor:{addVendor:"新增供應商",noVendor:"暫無供應商,請先新增",required:"必填",optionalSection:"選填項目",modelSettings:"模型設定",addManually:"手動新增",test:"測試",edit:"編輯",delete:"刪除",deleteVendor:"刪除供應商",editCode:"編輯程式碼",updateConfig:"更新設定",addModel:"新增模型",editModel:"編輯模型",displayName:"顯示名稱",displayNamePlaceholder:"例如:GPT-4o",modelId:"模型 ID",modelIdPlaceholder:"例如:gpt-4o",modelType:"模型類型",multimodal:"多模態",supported:"支援",notSupported:"不支援",toolCall:"工具呼叫",imageMode:"圖片模式",videoMode:"影片模式",audioOutput:"音訊輸出",durationResolution:"時長 / 解析度對應",durationSec:"時長(秒)",resolution:"解析度",enterAndPress:"輸入後按下 Enter",addDurationResolution:"新增一組時長 / 解析度",testResult:"測試結果",generating:"正在生成中...",addVendorDialog:"新增供應商",codeEditorInfo:"請撰寫 TypeScript 程式碼設定供應商資訊",reset:"重設",importFile:"匯入檔案",textModel:"文字模型",imageModel:"圖片模型",videoModel:"影片模型",textToImage:"文字生成圖片",textToVideo:"文字生成影片",singleImage:"單圖",multiImage:"多圖模式",multiReference:"多圖參考",gridImage:"網格單圖",startEndRequired:"首尾影格(兩張必填)",endFrameOptional:"首尾影格(尾影格選填)",startFrameOptional:"首尾影格(首影格選填)",textRef:"文字",imageRef:"圖片",videoRef:"影片",audioRef:"音訊",audioOptional:"選填",audioOnly:"僅輸出有聲影片",noAudio:"僅輸出無聲影片",msg:{getVendorListFailed:"取得供應商列表失敗",vendorConfigUpdated:"供應商設定已更新",updateFailed:"更新失敗",highRiskConfirm:"⚠️ 高風險操作確認",addVendorRiskBody:"新增的 AI 供應商將賦予其存取系統 API 的權限,請確認您信任該供應商的程式碼來源!",iKnowRisk:"我了解風險",cancel:"取消",confirmAgain:"⚠️ 再次確認",addVendorConfirmBody:"確定要新增該供應商嗎?新增後它將參與系統的模型排程。",confirmAndAdd:"確認並新增",goBackCheck:"返回檢查",vendorAdded:"供應商已成功新增",addFailed:"新增失敗",updateVendorRiskBody:"更新 AI 供應商設定將修改其存取系統 API 的權限和行為,請確認您信任修改後的程式碼來源!",updateVendorConfirmBody:"確定要更新該供應商設定嗎?更新後將影響系統的模型排程。",confirmAndUpdate:"確認並更新",updateSuccess:"供應商設定更新成功",fillDisplayName:"請填寫顯示名稱",fillModelId:"請填寫模型 ID",selectImageMode:"請選擇圖片模式",selectVideoMode:"請選擇影片模式",groupPrefix:"第 {n} 組:",addDuration:"請新增時長",addResolution:"請新增解析度",selectVendorFirst:"請先選擇供應商",modelIdExists:"模型 ID 已存在",modelAdded:"模型已成功新增",modelUpdated:"模型已成功更新",enterApiKey:"請填寫 API KEY",enterApiUrl:"請填寫 API URL",testSuccess:"測試成功",imageGenSuccess:"圖片生成成功",videoGenSuccess:"影片生成成功",requestFailed:"請求失敗",deleteModelConfirm:"確認刪除模型",deleteModelBody:"刪除後不可恢復,是否繼續?",confirmDelete:"確認刪除",modelDeleted:"模型已刪除",deleteVendorConfirm:"確認刪除供應商",deleteVendorBody:"刪除後該供應商下所有模型將一併刪除,是否繼續?",vendorDeleted:"供應商已刪除",deleteFailed:"刪除失敗",enabled:"已啟用",disabled:"已停用",linkAddVendorRiskBody:"新增新的 AI 供應商將賦予其存取系統 ​​API 的權限,請確認您信任該供應商的連結來源!",importAdd:"新增新的 AI 供應商將賦予其存取系統 ​​API 的權限,請確認您信任該供應商的文件來源!",linkAddFailed:"連結新增失敗"},think:"深度思考",code:"程式碼",linkAddPlaceholder:"輸入連結添加",noFileSelected:"成功導入文件",linkAdd:"確認"},agent:{bannerDesc:"使用 Toonflow 官方中繼網站,支援一鍵帶入設定,開箱即用,無需手動設定。",visitWebsite:"進入網站",fillKey:"填入 KEY",oneClickFill:"一鍵帶入",notOpen:"尚未開放",notConfigured:"尚未設定",modelConfig:"模型設定",confirm:"確認",cancel:"取消",selectModel:"選擇模型",fillKeyHeader:"填入 Toonflow 平台的官方 KEY",keyPlaceholder:"請輸入 KEY",save:"儲存",msg:{notAvailable:"該功能暫未開放,敬請期待",configSuccess:"設定成功",updateConfigFailed:"更新設定失敗:",keyValid:"KEY 有效,已成功連接 Toonflow 平台",keyInvalid:"KEY 無效,請檢查後重新輸入:",enterKey:"請輸入 KEY",saveFailed:"儲存失敗:",getAgentListFailed:"取得 Agent 設定列表失敗:"}},memory:{warning:"以下設定項目已預設為推薦值。除非您清楚了解各項設定的含義及影響,否則建議維持現有設定",vectorModelConfig:"向量模型設定",modelFilePath:"模型檔案路徑",quantizationType:"量化類型",quantizationPlaceholder:"請輸入量化類型",memoryParams:"記憶參數",messagesPerSummary:"觸發訊息壓縮筆數",messagesPerSummaryHelp:"保留最近 N 筆對話上下文。",shortTermLimit:"單次取得未壓縮訊息筆數",shortTermLimitHelp:"檢索時回傳的候選記憶筆數。",summaryMaxLength:"壓縮最大字元數",summaryMaxLengthHelp:"訊息壓縮時允許的最大字元數",summaryLimit:"允許查詢已壓縮訊息筆數",summaryLimitHelp:"允許查詢已壓縮訊息筆數",ragLimit:"搜尋記憶筆數",ragLimitHelp:"檢索時取得的訊息數。",deepRetrieveSummaryLimit:"向量召回壓縮訊息數",deepRetrieveSummaryLimitHelp:"檢索壓縮訊息內容時取得的訊息數。",saveConfig:"儲存設定",clearMemory:"清除記憶",restoreDefault:"還原預設設定",msg:{saved:"記憶設定已儲存",clearConfirmTitle:"確認清除記憶",clearConfirmBody:"該操作會清除 AI 全域記憶資料,且不可復原,是否繼續?",confirmClear:"確認清除",cancel:"取消",cleared:"記憶已清除",clearFailed:"清除記憶失敗"}},login:{username:"使用者名稱",usernamePlaceholder:"請輸入使用者名稱",password:"密碼",passwordPlaceholder:"請輸入密碼",modify:"修改",msg:{enterUsername:"請輸入使用者名稱",usernameLength:"使用者名稱長度為 2-20 個字元",enterPassword:"請輸入密碼",passwordLength:"密碼長度為 6-20 個字元",fetchFailed:"取得使用者資訊失敗",saveSuccess:"儲存成功",saveFailed:"儲存失敗"}},db:{clearDb:"清除資料庫",clearDbDesc:"清除所有資料表中的資料,保留資料表結構",clearData:"清除資料",confirmAction:"確認操作",msg:{clearDbTitle:"清除資料庫",firstConfirm:"確定要清除所有資料表嗎?資料清除後無法復原!",secondConfirm:"這是最後一次確認,清除後所有資料將永久遺失!",keyword:"清除",confirm:"確認",pleaseInput:"請輸入",cleared:"所有資料表已清除",operationFailed:"操作失敗,請重試",cancelled:"操作已取消"}},other:{requestTimeout:"請求逾時時間",seconds:"秒",inputSeconds:"請輸入秒",assetConcurrency:"資產生成並發數",count:"個",inputCount:"請輸入個數",chapterRegex:"章節拆分正規表示式",restoreDefault:"還原預設",regexPlaceholder:"請輸入正規表示式",canvasScroll:"畫布滾動",canvasIsDisabled:"畫布縮放",agentCanvasScalingMethod:"生產頁無限畫布滾輪操作",zoom:"縮放",scroll:"捲動",isInteracting:"生產頁無限畫布拖曳性能優化",closeIsInteracting:"關閉"},request:{warning:"若非特殊情況,不需要修改或者設定",apiAddress:"API 網址",apiPlaceholder:"請輸入 API 請求網址",save:"儲存",reset:"重設",msg:{enterApi:"請輸入 API 網址",validUrl:"請輸入有效的 HTTP/HTTPS 網址",saved:"請求網址儲存成功",reset:"已重設為預設網址",refreshFailed:"刷新失敗",refreshSuccess:"刷新成功"},refresh:"重新整理"},about:{slogan:"開源的 AI 驅動漫畫 / 分鏡創作工具",latestVersion:"目前為最新版本",checkUpdate:"檢查更新",codeRepository:"程式碼儲存庫",githubRepo:"GitHub 儲存庫",giteeRepo:"Gitee 儲存庫",versionUpdate:"版本更新",checkUpdateGithub:"檢查更新(GitHub)",getFromGithub:"從 GitHub Release 取得最新版本",checkUpdateGitee:"檢查更新(Gitee)",getFromGitee:"從 Gitee Release 取得最新版本",license:"授權條款",licenseDesc:"開源授權條款·點擊查看詳情",updateAvailable:"發現新版本",upToDate:"偵測到新版本",confirmReinstall:"複製連結",reinstallRequired:"將自動開啟瀏覽器並下載,如未開啟請手動開啟"},logout:{warning:"登出後,您需要重新登入才能繼續使用系統。",confirmLogout:"確定要登出嗎?",logout:"登出",msg:{logoutSuccess:"登出成功",logoutFailed:"登出失敗,請重試"}},file:{quickOpen:"快速開啟目錄",open:"開啟",dockerDesc:'Docker/前後端分離部署請前往 "/data/*" 目錄手動管理檔案。',desktopOnly:"該功能僅支援桌面版",folders:{data:"data",dataDesc:"資料目錄。",logs:"data/logs",logsDesc:"執行記錄與錯誤記錄。",oss:"data/oss",ossDesc:"檔案儲存相關資源。",skills:"data/skills",skillsDesc:"技能與提示設定檔。",models:"data/models",modelsDesc:"模型檔案與設定。",web:"data/web",webDesc:"Web 相關資源,如前端建置產物等。",serve:"data/serve",serveDesc:"後端服務相關檔案。"},openFailed:"開啟資料夾失敗"},skill:{scanSkills:"掃描Skills"},dev:{warning:"以下為開發者工具,謹慎操作!",openDevtool:"打開",devtoolsDoc:"文件地址",devtoolsDesc:"開啟後會在Toonflow安裝目錄建立.devtools資料夾,請確保Toonflow有寫入權限(管理員身分執行)。",openDevtoolFailed:"開啟開發者工具失敗,請確保已安裝Toonflow桌面端",notInElectron:"WEB環境請手動開啟瀏覽器控制台"}},vCi={selectProject:"請選擇專案",menu:{myProject:"我的專案",taskCenter:"任務中心",novel:"小說原文",scriptAgent:"劇本 Agent",scriptManage:"劇本管理",cornerScape:"塑造角色與場景",production:"影片製作",assetCenter:"資產中心",settings:"設定",jumpGithub:"跳轉Github",feedbackQuestions:"回饋問題"},project:{title:"我的專案",subtitle:"管理您的所有短劇專案",newProject:"建立專案",dialog:{editTitle:"編輯專案",addTitle:"建立專案",save:"儲存",ok:"確定",cancel:"取消",projectType:"專案類型",selectType:"選擇專案類型",basedOnNovel:"基於小說原文",basedOnScript:"基於劇本",projectName:"專案名稱",projectNamePh:"請輸入專案名稱",novelType:"小說類型",novelTypePh:"例如:玄幻、科幻、言情",artStyle:"視覺手冊",selected:"已選:",selectArtStyle:"請選擇視覺手冊",newArtStyle:"新視覺手冊",loading:"載入中...",videoRatio:"影片比例",novelIntro:"小說簡介",novelIntroPh:"請輸入小說簡介",editArtStyleTitle:"編輯視覺手冊",newArtStyleTitle:"新視覺手冊",artStyleName:"視覺手冊名稱",artStyleNamePh:"請輸入視覺手冊名稱",artStyleImage:"視覺手冊封面",remove:"移除",uploadCover:"上傳封面",artStylePrompt:"視覺手冊提示詞",aiExtract:"AI 萃取提示詞",promptPlaceholder:"描述視覺手冊提示詞,用於產生圖片時指定視覺手冊",visualManual:"視覺手冊",newVisualManual:"新視覺手冊",editVisualManualTitle:"編輯視覺手冊",newVisualManualTitle:"新視覺手冊",visualManualName:"視覺手冊名稱",visualManualNamePh:"請輸入視覺手冊名稱",visualManualCover:"視覺手冊封面",visualManualPrompt:"視覺手冊提示詞",modelData:"選擇圖片模型",videoModelData:"選擇視訊模型",prompt:{placeholder:"輸入提示詞",saveSuccess:"更新成功",title:"提示詞"},mdFile:"視覺手冊文件",directorManual:"導演手冊",addDirectorManual:"新導演手冊",editingDirectorManual:"編輯導演手冊",newDirecorManualTitle:"新導演手冊",directorManualPrompt:"導演手冊提示詞",directorManualName:"導演手冊名稱",directorFile:"導演手冊文件",directorManualCover:"導演手冊封面"},msg:{fetchFailed:"取得專案列表失敗",notFound:"找不到該專案!",editSuccess:"編輯專案成功",editFailed:"編輯專案失敗",addSuccess:"新增專案成功",addFailed:"新增專案失敗",deleteHeader:"刪除專案",deleteBody:"確定要刪除該專案嗎?",deleteConfirm:"刪除",deleteCancel:"取消",deleteSuccess:"刪除專案成功",deleteFailed:"刪除專案失敗",extractSuccess:"提示詞萃取成功",extractFailed:"萃取失敗",enterArtStyleName:"請輸入視覺手冊名稱",artStyleUpdated:"視覺手冊已更新",artStyleAdded:"視覺手冊已添加",operationFailed:"操作失敗",enterVisualManualName:"請輸入視覺手冊名稱",enterVisualManualImage:"請上傳視覺手冊封面圖片",enterVisualManualTabData:"提示詞不能為空",visualManualUpdated:"視覺手冊已更新",visualManualAdded:"視覺手冊已添加",deleteVisualManualHeader:"刪除視覺手冊",deleteVisualManualBody:"確定要刪除視覺手冊「{name}」嗎?",deleteVisualManualConfirm:"刪除",deleteVisualManualCancel:"取消",emptyFields:"參數缺失",enterProjectName:"請輸入項目名稱",enterProjectIntro:"請輸入小說簡介",enterProjectType:"請輸入項目類型",enterArtStyle:"請選擇項目視覺手冊",enterVideoRatio:"請選擇影片比例",enterImageModel:"請選擇圖片模型",enterVideoModel:"請選擇視訊模型",visualManualDeleted:"刪除成功",selectMode:"請選擇模式",deleteDirectorManualHeader:"刪除導演手冊",deleteDirectorManualBody:"確定要刪除導演手冊「{name}」嗎?",directorManualUpdated:"導演手冊已更新",directorManualAdded:"導演手冊已添加",directorManual:"請選擇項目導演手冊",modelProviderDisabled:"視訊模型或圖片模型供應商未啟用或無模型供應商,請先配置"},type:{novel:"基於小說原文",script:"基於小說劇本"}},novel:{importText:"匯入原文",batchDelete:"批次刪除",eventAnalysis:"事件分析",searchPlaceholder:"搜尋原文名稱...",search:"搜尋",generating:"生成中...",genFailed:"生成失敗",none:"無",edit:"編輯",delete:"刪除",col:{id:"序號",reel:"卷",chapter:"章節名稱",chapterData:"章節內容",event:"事件",operation:"操作"},msg:{batchDeleteHeader:"批次刪除",batchDeleteBody:"確定要刪除選定的 {count} 筆資料嗎?",batchDeleteSuccess:"批次刪除成功",deleteHeader:"刪除確認",deleteBody:"確定要刪除章節名稱為「{name}」的資料嗎?",deleteSuccess:"刪除成功",eventAnalysisHeader:"事件分析",eventAnalysisBody:"確定要對選定的 {count} 筆資料進行事件分析嗎?"},import:{title:"上傳小說原文",step1:"第一步",step2:"第二步",step3:"第三步",dragUpload:"拖曳小說原文檔案到此處或點擊上傳",uploadHint:"支援 .txt, .docx 格式,建議檔案大小不超過 10MB",or:"或",pasteLabel:"直接貼上小說原文內容",pastePlaceholder:"請輸入小說原文內容",chars:"字元",tooShort:"內容過短,建議至少 100 字元",parsedChapters:"已解析 {count} 章節",nextStep:"下一步",prevStep:"上一步",selectedInfo:"已勾選:{count} 字 (小於 200000 字)",eventAnalysis:"事件分析",saveAndAnalyze:"儲存原文並分析事件",col:{chapter:"章",reel:"卷",chapterName:"章節名稱",chapterData:"章節內容"},msg:{parseFailed:"檔案解析失敗,請重新上傳",selectFile:"選擇文件",docNotSupported:".doc檔案不支援解析,請轉換為.ts文件",unsupportedType:"不支援的檔案類型",fileTooLarge:"檔案大小超過 10MB,請上傳更小的檔案",selectChapters:"請先勾選章節",saveSuccess:"小說原文儲存成功"},importAdd:"拖曳文件到此處或點擊上傳",limit:"支援 .ts格式"},editDialog:{title:"編輯小說原文",chapterName:"章節名稱",chapterNamePh:"請輸入章節名稱",eventContent:"事件內容",eventContentPh:"輸入事件內容",chapterContent:"章節內容",chapterContentPh:"請輸入章節內容",cancel:"取消",save:"儲存",msg:{updateSuccess:"小說原文更新成功"}},event:{regenerate:"重新生成事件",batchDelete:"批次刪除",noData:"暫無事件資料,點擊開始生成",generate:"生成事件",generatingHint:"事件生成中,請稍候...",loading:"載入中...",delete:"刪除",col:{id:"事件 ID",eventName:"事件名稱",chapters:"來源章節",detail:"事件過程",createTime:"建立時間",operation:"操作"},msg:{deleteHeader:"刪除事件",deleteBody:"確定要刪除這個事件嗎?",deleteSuccess:"刪除成功",generateSuccess:"事件生成成功",batchDeleteHeader:"批次刪除",batchDeleteBody:"確定要刪除選定的 {count} 筆資料嗎?",batchDeleteSuccess:"批次刪除成功"}},analysis:{analyzeFirst:"請先分析事件",startAnalysis:"開始分析",chapterHeader:"第{index}章 - {name}",analyzing:"事件分析中"}},scriptAgent:{inputPlaceholder:"請輸入內容",chapterEvents:"章節事件",clearMessageMemory:"清除訊息記憶",clearSummaryMemory:"清除摘要記憶",clearAllMemory:"清除全部記憶",edit:"編輯",storySkeleton:"故事骨架",adaptationStrategy:"改編策略",script:"劇本",noContent:"暫無內容",relatedAssets:"關聯資產",editScript:"編輯劇本",save:"儲存",scriptTitle:"標題",titlePlaceholder:"請輸入標題",content:"內容",contentPlaceholder:"請輸入劇本內容",selectAssets:"選擇資產",noAssets:"暫未關聯資產",selectAssetsTitle:"選擇關聯資產",welcomeMsg:"你好!我是 Toonflow 智慧助手,需要我開始為您生成劇本嗎?",start:"開始",memoryType:{message:"訊息記憶",summary:"摘要記憶",all:"全部記憶"},msg:{clearConfirm:"確認清除",clearBody:"確定要清除{type}嗎?此操作無法復原。",confirmClear:"確認清除",cancel:"取消",memoryCleared:"{type}已清除",scriptUpdated:"劇本更新成功",scriptUpdateFailed:"更新劇本失敗,請稍後再試",searchScriptFailed:"搜尋劇本失敗",updated:"保存成功",error:"保存失敗",reconnect:"重新連接",notReconnect:"重新連結對話會被切斷是否確認",keepReconnect:"確認",deleteConfirm:"刪除確認",deleteBody:"刪除正文",confirmDelete:"確認刪除",scriptDeleted:"腳本已刪除"},reconnect:"重新連接"},cornerScape:{batchSettings:"批次生成設定",quickActions:"捷徑指令",selectUngenerated:"全選未生成項目",selectGenerated:"全選已生成項目",selectFailed:"全選錯誤項目",invertSelection:"反選",clearSelection:"取消選擇",batchPreview:"批次預覽圖片",assetTypeFilter:"素材類型篩選",genModel:"生成模型",resolution:"解析度",resolutionPh:"請選擇解析度",concurrency:"並發數量",concurrencyPh:"請輸入並發數",startBatch:"開始批量生成圖片",waitingGen:"等待生成",generating:"生成中",genFailed:"生成失敗",imageError:"圖片錯誤",typeRole:"角色",typeScene:"場景",typeTool:"工具",typeUnknown:"未知",descriptionSuffix:"描述:",operateScriptFirst:"請先操作劇本",individualConfig:"獨立設定",noImage:"暫無圖片",promptLabel:"提示詞",promptPh:"請輸入提示詞",aiPolish:"AI 潤飾",regenerate:"重新生成",filterRole:"人物",filterScene:"場景",filterTool:"道具",unnamed:"未命名",noDescription:"無描述",msg:{selectModel:"請選擇生成模型",selectResolution:"請選擇解析度",enterPrompt:"請輸入提示詞",enterPromptFirst:"請先輸入提示詞",genSuccess:"{name} 生成成功",genFailed:"{name} 生成失敗",promptGenSuccess:"提示詞生成成功",polishFailed:"潤飾失敗,請重試",selectAtLeastOne:"請至少選擇一個資產進行批次生成",batchStarted:"開始批次生成,共 {count} 個,並發數 {concurrent}",batchItemFailed:"{name} 生成失敗:{error}",batchComplete:"批次生成完成",batchFailed:"批量生成失敗",replaceFailed:"替換失敗",replaceSuccess:"替換成功",promptGenFail:"提示詞生成失敗",saveSuccess:"修改提示詞成功",saveFailed:"提示詞修改失敗"},history:"歷史圖片",confirmReplace:"確認替換",batchGenerationPrompt:"大量生成提示詞",generatingPrompt:"生成中",selectPromptEmpty:"全選提示詞為空",noEmptyPrompt:"沒有提示詞為空的資產",selectedCount:"已選取{count}個資產",cancelGeneration:"取消生成",selectGenerating:"選擇正在產生項",noGenerating:"沒有正在產生的數據"},script:{searchPlaceholder:"搜尋劇本名稱...",search:"搜尋",addScript:"建立劇本",cancelSelectAll:"取消全選",selectAll:"全選",exportScript:"匯出劇本",msg:{searchFailed:"搜尋劇本失敗",selectExport:"請先選擇要匯出的劇本",exportSuccess:"匯出成功",exportFailed:"匯出劇本失敗",deleteHeader:"確認刪除",deleteBody:"確定要刪除這個劇本嗎?此操作無法復原。",deleteConfirm:"刪除",cancel:"取消",deleteSuccess:"刪除成功",deleteFailed:"刪除失敗",selectDelScript:"請選擇刪除劇本",batchDeleteHeader:"批量刪除",batchDeleteBody:"確定要刪除選中的 {count} 個劇本嗎?此操作無法復原。",batchDeleteSuccess:"批量刪除成功",extractingInProgress:"正在提取中",projectNotFound:"項目未找到",selectsExport:"請選擇匯出劇本"},add:{title:"新增劇本",scriptName:"劇本名稱",scriptNamePh:"請輸入劇本名稱",uploadFile:"上傳檔案",dragUpload:"拖曳劇本檔案到此處或點擊上傳",uploadHint:"支援 .txt, .docx 格式,建議檔案大小不超過 10MB",scriptContent:"劇本內容",scriptContentPh:"請上傳或輸入劇本內容...",relatedAssets:"關聯資產",selectAssets:"選擇資產",noAssets:"暫未關聯資產",cancel:"取消",confirm:"確認",msg:{fileReadFailed:"檔案讀取失敗",docNotSupported:".doc 檔案不支援解析,請轉換為 .txt 或 .docx 檔案",unsupportedType:"不支援的檔案類型",fileTooLarge:"檔案大小超過 10MB,請上傳更小的檔案",parsing:"檔案解析中...",parseFailed:"檔案解析失敗,請重新上傳",selectAssetsTitle:"選擇關聯資產",enterContent:"請上傳或輸入劇本內容",enterName:"請輸入劇本名稱",addSuccess:"劇本新增成功",addFailed:"新增劇本失敗,請稍後再試"}},edit:{title:"劇本詳情",scriptName:"劇本名稱",scriptNamePh:"請輸入劇本名稱",scriptContent:"劇本內容",scriptContentPh:"請輸入劇本內容...",relatedAssets:"關聯資產",selectAssets:"選擇資產",noAssets:"暫未關聯資產",msg:{selectAssetsTitle:"選擇關聯資產",updateSuccess:"劇本更新成功",updateFailed:"更新劇本失敗,請稍後再試"}},deleteScript:"大量刪除劇本",extractAssets:""},assets:{addPrefix:"新增",batchGenerate:"批次生成",generatePrompt:"生成提示詞",generateImage:"生成圖片",batchDelete:"批次刪除",searchPlaceholder:"搜尋資產名稱...",search:"搜尋",preview:"預覽",generate:"生成",edit:"編輯",delete:"刪除",generating:"生成中",play:"播放",mediaPreview:"媒體預覽",confirmBatch:"是否確認{type}!",model:"模型",resolution:"解析度",resolutionPh:"請選擇解析度",batchGenPrompt:"批次生成提示詞",batchGenImage:"批次生成圖片",role:"角色",prop:"道具",scene:"場景",clip:"素材",uploadSuccess:"上傳成功",selectAtLeastOne:"請至少選擇一個資產",noDescription:"無描述",promptGenSuccess:"「{name}」提示詞生成成功",promptGenFail:"「{name}」提示詞生成失敗:{error}",selectModel:"請選擇模型",selectResolution:"請選擇解析度",noPromptForImage:"「{name}」沒有提示詞,無法生成圖片",imageGenSuccess:"「{name}」圖片生成成功",imageGenFail:"「{name}」圖片生成失敗:{error}",confirmDeleteHeader:"確認刪除",confirmBatchDeleteBody:"確定要批次刪除這些資產嗎?此操作無法復原。",confirmDeleteBody:"確定要刪除這個資產嗎?此操作無法復原。",deleteBtn:"刪除",cancelBtn:"取消",deleteSuccess:"資產刪除成功",deleteFail:"資產刪除失敗",colPreview:"預覽",colName:"名稱",colPrompt:"提示詞",colDescribe:"描述",colRemark:"備註",colCreateTime:"建立時間",colOperation:"操作",add:{name:"名稱",namePh:"請輸入名稱",describe:"描述",describePh:"請輸入描述",remark:"備註",remarkPh:"請輸入備註",prompt:"提示詞",promptPh:"請輸入提示詞",nameRequired:"請輸入名稱",describeRequired:"請輸入詳情",remarkRequired:"請輸入備註",updateSuccess:"資產更新成功",addSuccess:"資產新增成功"},gen:{header:"圖片生成",uploadRef:"上傳參考圖片",optional:"選填",promptLabel:"生圖提示詞",smartGenerate:"智能生成",generatingPrompt:"智能生成提示詞中...",promptPlaceholder:"描述您想要生成的圖片內容,例如:一個充滿科技感的未來城市,霓虹燈閃爍,賽博龐克風格...",selectModel:"選擇模型",selectResolution:"選擇解析度",generateBtn:"生成圖片",resultTitle:"生成結果",generatedCount:"已生成 {count} 張,請選擇一張",generatingLabel:"生成中...",genFailed:"生成失敗",confirmSelect:"確認選擇",promptSuccess:"提示詞生成成功",promptFail:"提示詞生成失敗",fillPrompt:"請填寫提示詞",pickResolution:"請選擇解析度",pickModel:"請選擇模型",unnamed:"未命名",assetGenSuccess:"資產生成成功",assetGenFail:"資產生成失敗",uploadOk:"上傳成功",imageSelected:"已選擇該圖片",imageDeleted:"已刪除該圖片",imageSaved:"圖片已儲存",completed:"已完成"},batch:{header:"批次生成",selected:"已選擇 {count} 項",selectAll:"全選",clearSelection:"清除選擇",inputPh:"請輸入內容",saveSelected:"儲存選取項目 ({count})",colPreviewImg:"預覽圖",selectToSave:"請選擇要儲存的項目",saveSuccess:"儲存成功",saveFail:"儲存失敗,請重試",promptDone:"提示詞生成完成",promptFail:"提示詞生成失敗",missingPrompts:"有 {count} 個資產缺少提示詞,請先生成提示詞",imageDone:"圖片生成完成",imageGenFail:"圖片生成失敗",unknownError:"未知錯誤",promptGenCancelled:"已取消生成"},confirmCancellation:"確定取消",confirmAgain:`確認取消嗎? + */const GOi="11.3.0";function YOi(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(qT().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(qT().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(qT().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(qT().__INTLIFY_PROD_DEVTOOLS__=!1)}const d2={UNEXPECTED_RETURN_TYPE:gOi,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32};function rA(e,...t){return Y4e(e,null,void 0)}const fMe=K6("__translateVNode"),gMe=K6("__datetimeParts"),mMe=K6("__numberParts"),tOn=K6("__setPluralRules"),nOn=K6("__injectWithOption"),kMe=K6("__dispose");function oK(e){if(!Zl(e)||ry(e))return e;for(const t in e)if(F4(e,t))if(!t.includes("."))Zl(e[t])&&oK(e[t]);else{const n=t.split("."),r=n.length-1;let o=e,s=!1;for(let a=0;a{if("locale"in l&&"resource"in l){const{locale:d,resource:u}=l;d?(a[d]=a[d]||Cc(),sue(u,a[d])):sue(u,a)}else dr(l)&&sue(JSON.parse(l),a)}),o==null&&s)for(const l in a)F4(a,l)&&oK(a[l]);return a}function iOn(e){return e.type}function rOn(e,t,n){let r=Zl(t.messages)?t.messages:Cc();"__i18nGlobal"in n&&(r=HZe(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const o=Object.keys(r);o.length&&o.forEach(s=>{e.mergeLocaleMessage(s,r[s])});{if(Zl(t.datetimeFormats)){const s=Object.keys(t.datetimeFormats);s.length&&s.forEach(a=>{e.mergeDateTimeFormat(a,t.datetimeFormats[a])})}if(Zl(t.numberFormats)){const s=Object.keys(t.numberFormats);s.length&&s.forEach(a=>{e.mergeNumberFormat(a,t.numberFormats[a])})}}}function o1t(e){return c(rI,null,e,0)}function sK(){return ps()}const s1t="__INTLIFY_META__",a1t=()=>[],ZOi=()=>!1;let l1t=0;function c1t(e){return(t,n,r,o)=>e(n,r,sK()||void 0,o)}const qOi=()=>{const e=sK();let t=null;return e&&(t=iOn(e)[s1t])?{[s1t]:t}:null};function $Ze(e={}){const{__root:t,__injectWithOption:n}=e,r=t===void 0,o=e.flatJson,s=fge?he:nd;let a=dl(e.inheritLocale)?e.inheritLocale:!0;const l=s(t&&a?t.locale.value:dr(e.locale)?e.locale:rK),d=s(t&&a?t.fallbackLocale.value:dr(e.fallbackLocale)||Iu(e.fallbackLocale)||Fa(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:l.value),u=s(HZe(l.value,e)),h=s(Fa(e.datetimeFormats)?e.datetimeFormats:{[l.value]:{}}),g=s(Fa(e.numberFormats)?e.numberFormats:{[l.value]:{}});let m=t?t.missingWarn:dl(e.missingWarn)||wW(e.missingWarn)?e.missingWarn:!0,v=t?t.fallbackWarn:dl(e.fallbackWarn)||wW(e.fallbackWarn)?e.fallbackWarn:!0,f=t?t.fallbackRoot:dl(e.fallbackRoot)?e.fallbackRoot:!0,k=!!e.fallbackFormat,A=Dd(e.missing)?e.missing:null,p=Dd(e.missing)?c1t(e.missing):null,b=Dd(e.postTranslation)?e.postTranslation:null,w=t?t.warnHtmlMessage:dl(e.warnHtmlMessage)?e.warnHtmlMessage:!0,O=!!e.escapeParameter;const y=t?t.modifiers:Fa(e.modifiers)?e.modifiers:{};let C=e.pluralRules||t&&t.pluralRules,_;_=(()=>{r&&qmt(null);const ke={version:GOi,locale:l.value,fallbackLocale:d.value,messages:u.value,modifiers:y,pluralRules:C,missing:p===null?void 0:p,missingWarn:m,fallbackWarn:v,fallbackFormat:k,unresolving:!0,postTranslation:b===null?void 0:b,warnHtmlMessage:w,escapeParameter:O,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};ke.datetimeFormats=h.value,ke.numberFormats=g.value,ke.__datetimeFormatters=Fa(_)?_.__datetimeFormatters:void 0,ke.__numberFormatters=Fa(_)?_.__numberFormatters:void 0;const _e=ROi(ke);return r&&qmt(_e),_e})(),P$(_,l.value,d.value);function L(){return[l.value,d.value,u.value,h.value,g.value]}const E=G({get:()=>l.value,set:ke=>{_.locale=ke,l.value=ke}}),Q=G({get:()=>d.value,set:ke=>{_.fallbackLocale=ke,d.value=ke,P$(_,l.value,ke)}}),T=G(()=>u.value),P=G(()=>h.value),D=G(()=>g.value);function I(){return Dd(b)?b:null}function B(ke){b=ke,_.postTranslation=ke}function R(){return A}function M(ke){ke!==null&&(p=c1t(ke)),A=ke,_.missing=p}const N=(ke,_e,Ee,Re,Ze,it)=>{L();let Ye;try{__INTLIFY_PROD_DEVTOOLS__,r||(_.fallbackContext=t?BOi():void 0),Ye=ke(_)}finally{__INTLIFY_PROD_DEVTOOLS__,r||(_.fallbackContext=void 0)}if(Ee!=="translate exists"&&$h(Ye)&&Ye===Z4e||Ee==="translate exists"&&!Ye){const[Xe,Ot]=_e();return t&&f?Re(t):Ze(Xe)}else{if(it(Ye))return Ye;throw rA(d2.UNEXPECTED_RETURN_TYPE)}};function j(...ke){return N(_e=>Reflect.apply(r1t,null,[_e,...ke]),()=>hMe(...ke),"translate",_e=>Reflect.apply(_e.t,_e,[...ke]),_e=>_e,_e=>dr(_e))}function W(...ke){const[_e,Ee,Re]=ke;if(Re&&!Zl(Re))throw rA(d2.INVALID_ARGUMENT);return j(_e,Ee,Ef({resolvedMessage:!0},Re||{}))}function H(...ke){return N(_e=>Reflect.apply(Jmt,null,[_e,...ke]),()=>dMe(...ke),"datetime format",_e=>Reflect.apply(_e.d,_e,[...ke]),()=>gge,_e=>dr(_e)||Iu(_e))}function X(...ke){return N(_e=>Reflect.apply(t1t,null,[_e,...ke]),()=>uMe(...ke),"number format",_e=>Reflect.apply(_e.n,_e,[...ke]),()=>gge,_e=>dr(_e)||Iu(_e))}function Y(ke){return ke.map(_e=>dr(_e)||$h(_e)||dl(_e)?o1t(String(_e)):_e)}const ie={normalize:Y,interpolate:ke=>ke,type:"vnode"};function J(...ke){return N(_e=>{let Ee;const Re=_e;try{Re.processor=ie,Ee=Reflect.apply(r1t,null,[Re,...ke])}finally{Re.processor=null}return Ee},()=>hMe(...ke),"translate",_e=>_e[fMe](...ke),_e=>[o1t(_e)],_e=>Iu(_e))}function re(...ke){return N(_e=>Reflect.apply(t1t,null,[_e,...ke]),()=>uMe(...ke),"number format",_e=>_e[mMe](...ke),a1t,_e=>dr(_e)||Iu(_e))}function se(...ke){return N(_e=>Reflect.apply(Jmt,null,[_e,...ke]),()=>dMe(...ke),"datetime format",_e=>_e[gMe](...ke),a1t,_e=>dr(_e)||Iu(_e))}function le(ke){C=ke,_.pluralRules=C}function ge(ke,_e){return N(()=>{if(!ke)return!1;const Ee=dr(_e)?_e:l.value,Re=dr(_e)?[Ee]:cMe(_,d.value,Ee);for(let Ze=0;Ze[ke],"translate exists",Ee=>Reflect.apply(Ee.te,Ee,[ke,_e]),ZOi,Ee=>dl(Ee))}function K(ke){let _e=null;const Ee=cMe(_,d.value,l.value);for(let Re=0;Re{a&&(l.value=ke,_.locale=ke,P$(_,l.value,d.value))}),At(t.fallbackLocale,ke=>{a&&(d.value=ke,_.fallbackLocale=ke,P$(_,l.value,d.value))}));const me={id:l1t,locale:E,fallbackLocale:Q,get inheritLocale(){return a},set inheritLocale(ke){a=ke,ke&&t&&(l.value=t.locale.value,d.value=t.fallbackLocale.value,P$(_,l.value,d.value))},get availableLocales(){return Object.keys(u.value).sort()},messages:T,get modifiers(){return y},get pluralRules(){return C||{}},get isGlobal(){return r},get missingWarn(){return m},set missingWarn(ke){m=ke,_.missingWarn=m},get fallbackWarn(){return v},set fallbackWarn(ke){v=ke,_.fallbackWarn=v},get fallbackRoot(){return f},set fallbackRoot(ke){f=ke},get fallbackFormat(){return k},set fallbackFormat(ke){k=ke,_.fallbackFormat=k},get warnHtmlMessage(){return w},set warnHtmlMessage(ke){w=ke,_.warnHtmlMessage=ke},get escapeParameter(){return O},set escapeParameter(ke){O=ke,_.escapeParameter=ke},t:j,getLocaleMessage:V,setLocaleMessage:ee,mergeLocaleMessage:oe,getPostTranslationHandler:I,setPostTranslationHandler:B,getMissingHandler:R,setMissingHandler:M,[tOn]:le};return me.datetimeFormats=P,me.numberFormats=D,me.rt=W,me.te=ge,me.tm=de,me.d=H,me.n=X,me.getDateTimeFormat=te,me.setDateTimeFormat=$,me.mergeDateTimeFormat=ce,me.getNumberFormat=pe,me.setNumberFormat=ye,me.mergeNumberFormat=Te,me[nOn]=n,me[fMe]=J,me[gMe]=se,me[mMe]=re,me}function KOi(e){const t=dr(e.locale)?e.locale:rK,n=dr(e.fallbackLocale)||Iu(e.fallbackLocale)||Fa(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=Dd(e.missing)?e.missing:void 0,o=dl(e.silentTranslationWarn)||wW(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,s=dl(e.silentFallbackWarn)||wW(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,a=dl(e.fallbackRoot)?e.fallbackRoot:!0,l=!!e.formatFallbackMessages,d=Fa(e.modifiers)?e.modifiers:{},u=e.pluralizationRules,h=Dd(e.postTranslation)?e.postTranslation:void 0,g=dr(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,m=!!e.escapeParameterHtml,v=dl(e.sync)?e.sync:!0;let f=e.messages;if(Fa(e.sharedMessages)){const y=e.sharedMessages;f=Object.keys(y).reduce((_,S)=>{const L=_[S]||(_[S]={});return Ef(L,y[S]),_},f||{})}const{__i18n:k,__root:A,__injectWithOption:p}=e,b=e.datetimeFormats,w=e.numberFormats,O=e.flatJson;return{locale:t,fallbackLocale:n,messages:f,flatJson:O,datetimeFormats:b,numberFormats:w,missing:r,missingWarn:o,fallbackWarn:s,fallbackRoot:a,fallbackFormat:l,modifiers:d,pluralRules:u,postTranslation:h,warnHtmlMessage:g,escapeParameter:m,messageResolver:e.messageResolver,inheritLocale:v,__i18n:k,__root:A,__injectWithOption:p}}function vMe(e={}){const t=$Ze(KOi(e)),{__extender:n}=e,r={id:t.id,get locale(){return t.locale.value},set locale(o){t.locale.value=o},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(o){t.fallbackLocale.value=o},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get missing(){return t.getMissingHandler()},set missing(o){t.setMissingHandler(o)},get silentTranslationWarn(){return dl(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(o){t.missingWarn=dl(o)?!o:o},get silentFallbackWarn(){return dl(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(o){t.fallbackWarn=dl(o)?!o:o},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(o){t.fallbackFormat=o},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(o){t.setPostTranslationHandler(o)},get sync(){return t.inheritLocale},set sync(o){t.inheritLocale=o},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(o){t.warnHtmlMessage=o!=="off"},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(o){t.escapeParameter=o},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...o){return Reflect.apply(t.t,t,[...o])},rt(...o){return Reflect.apply(t.rt,t,[...o])},te(o,s){return t.te(o,s)},tm(o){return t.tm(o)},getLocaleMessage(o){return t.getLocaleMessage(o)},setLocaleMessage(o,s){t.setLocaleMessage(o,s)},mergeLocaleMessage(o,s){t.mergeLocaleMessage(o,s)},d(...o){return Reflect.apply(t.d,t,[...o])},getDateTimeFormat(o){return t.getDateTimeFormat(o)},setDateTimeFormat(o,s){t.setDateTimeFormat(o,s)},mergeDateTimeFormat(o,s){t.mergeDateTimeFormat(o,s)},n(...o){return Reflect.apply(t.n,t,[...o])},getNumberFormat(o){return t.getNumberFormat(o)},setNumberFormat(o,s){t.setNumberFormat(o,s)},mergeNumberFormat(o,s){t.mergeNumberFormat(o,s)}};return r.__extender=n,r}function JOi(e,t,n){return{beforeCreate(){const r=sK();if(!r)throw rA(d2.UNEXPECTED_ERROR);const o=this.$options;if(o.i18n){const s=o.i18n;if(o.__i18n&&(s.__i18n=o.__i18n),s.__root=t,this===this.$root)this.$i18n=d1t(e,s);else{s.__injectWithOption=!0,s.__extender=n.__vueI18nExtend,this.$i18n=vMe(s);const a=this.$i18n;a.__extender&&(a.__disposer=a.__extender(this.$i18n))}}else if(o.__i18n)if(this===this.$root)this.$i18n=d1t(e,o);else{this.$i18n=vMe({__i18n:o.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const s=this.$i18n;s.__extender&&(s.__disposer=s.__extender(this.$i18n))}else this.$i18n=e;o.__i18nGlobal&&rOn(t,o,o),this.$t=(...s)=>this.$i18n.t(...s),this.$rt=(...s)=>this.$i18n.rt(...s),this.$te=(s,a)=>this.$i18n.te(s,a),this.$d=(...s)=>this.$i18n.d(...s),this.$n=(...s)=>this.$i18n.n(...s),this.$tm=s=>this.$i18n.tm(s),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){const r=sK();if(!r)throw rA(d2.UNEXPECTED_ERROR);const o=this.$i18n;delete this.$t,delete this.$rt,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,o.__disposer&&(o.__disposer(),delete o.__disposer,delete o.__extender),n.__deleteInstance(r),delete this.$i18n}}}function d1t(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[tOn](t.pluralizationRules||e.pluralizationRules);const n=HZe(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(r=>e.mergeLocaleMessage(r,n[r])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,t.datetimeFormats[r])),t.numberFormats&&Object.keys(t.numberFormats).forEach(r=>e.mergeNumberFormat(r,t.numberFormats[r])),e}const XZe={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function eyi({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,o)=>[...r,...o.type===rn?o.children:[o]],[]):t.reduce((n,r)=>{const o=e[r];return o&&(n[r]=o()),n},Cc())}function oOn(){return rn}const tyi=et({name:"i18n-t",props:Ef({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>$h(e)||!isNaN(e)}},XZe),setup(e,t){const{slots:n,attrs:r}=t,o=e.i18n||lI({useScope:e.scope,__useComponent:!0});return()=>{const s=Object.keys(n).filter(g=>g[0]!=="_"),a=Cc();e.locale&&(a.locale=e.locale),e.plural!==void 0&&(a.plural=dr(e.plural)?+e.plural:e.plural);const l=eyi(t,s),d=o[fMe](e.keypath,l,a),u=Ef(Cc(),r),h=dr(e.tag)||Zl(e.tag)?e.tag:oOn();return xn(h,u,d)}}}),u1t=tyi;function nyi(e){return Iu(e)&&!dr(e[0])}function sOn(e,t,n,r){const{slots:o,attrs:s}=t;return()=>{const a={part:!0};let l=Cc();e.locale&&(a.locale=e.locale),dr(e.format)?a.key=e.format:Zl(e.format)&&(dr(e.format.key)&&(a.key=e.format.key),l=Object.keys(e.format).reduce((m,v)=>n.includes(v)?Ef(Cc(),m,{[v]:e.format[v]}):m,Cc()));const d=r(e.value,a,l);let u=[a.key];Iu(d)?u=d.map((m,v)=>{const f=o[m.type],k=f?f({[m.type]:m.value,index:v,parts:d}):[m.value];return nyi(k)&&(k[0].key=`${m.type}-${v}`),k}):dr(d)&&(u=[d]);const h=Ef(Cc(),s),g=dr(e.tag)||Zl(e.tag)?e.tag:oOn();return xn(g,h,u)}}const iyi=et({name:"i18n-n",props:Ef({value:{type:Number,required:!0},format:{type:[String,Object]}},XZe),setup(e,t){const n=e.i18n||lI({useScope:e.scope,__useComponent:!0});return sOn(e,t,Kwn,(...r)=>n[mMe](...r))}}),h1t=iyi;function ryi(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function oyi(e){const t=a=>{const{instance:l,value:d}=a;if(!l||!l.$)throw rA(d2.UNEXPECTED_ERROR);const u=ryi(e,l.$),h=f1t(d);return[Reflect.apply(u.t,u,[...g1t(h)]),u]};return{created:(a,l)=>{const[d,u]=t(l);fge&&(a.__i18nWatcher=At(u.locale,()=>{l.instance&&l.instance.$forceUpdate()})),a.__composer=u,a.textContent=d},unmounted:a=>{fge&&a.__i18nWatcher&&(a.__i18nWatcher(),a.__i18nWatcher=void 0,delete a.__i18nWatcher),a.__composer&&(a.__composer=void 0,delete a.__composer)},beforeUpdate:(a,{value:l})=>{if(a.__composer){const d=a.__composer,u=f1t(l);a.textContent=Reflect.apply(d.t,d,[...g1t(u)])}},getSSRProps:a=>{const[l]=t(a);return{textContent:l}}}}function f1t(e){if(dr(e))return{path:e};if(Fa(e)){if(!("path"in e))throw rA(d2.REQUIRED_VALUE,"path");return e}else throw rA(d2.INVALID_VALUE)}function g1t(e){const{path:t,locale:n,args:r,choice:o,plural:s}=e,a={},l=r||{};return dr(n)&&(a.locale=n),$h(o)&&(a.plural=o),$h(s)&&(a.plural=s),[t,l,a]}function syi(e,t,...n){const r=Fa(n[0])?n[0]:{};(dl(r.globalInstall)?r.globalInstall:!0)&&([u1t.name,"I18nT"].forEach(s=>e.component(s,u1t)),[h1t.name,"I18nN"].forEach(s=>e.component(s,h1t)),[k1t.name,"I18nD"].forEach(s=>e.component(s,k1t))),e.directive("t",oyi(t))}const ayi=K6("global-vue-i18n");function lyi(e={}){const t=__VUE_I18N_LEGACY_API__&&dl(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,n=dl(e.globalInjection)?e.globalInjection:!0,r=new Map,[o,s]=cyi(e,t),a=K6("");function l(g){return r.get(g)||null}function d(g,m){r.set(g,m)}function u(g){r.delete(g)}const h={get mode(){return __VUE_I18N_LEGACY_API__&&t?"legacy":"composition"},async install(g,...m){if(g.__VUE_I18N_SYMBOL__=a,g.provide(g.__VUE_I18N_SYMBOL__,h),Fa(m[0])){const k=m[0];h.__composerExtend=k.__composerExtend,h.__vueI18nExtend=k.__vueI18nExtend}let v=null;!t&&n&&(v=vyi(g,h.global)),__VUE_I18N_FULL_INSTALL__&&syi(g,h,...m),__VUE_I18N_LEGACY_API__&&t&&g.mixin(JOi(s,s.__composer,h));const f=g.unmount;g.unmount=()=>{v&&v(),h.dispose(),f()}},get global(){return s},dispose(){o.stop()},__instances:r,__getInstance:l,__setInstance:d,__deleteInstance:u};return h}function lI(e={}){const t=sK();if(t==null)throw rA(d2.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw rA(d2.NOT_INSTALLED);const n=dyi(t),r=hyi(n),o=iOn(t),s=uyi(e,o);if(s==="global")return rOn(r,e,o),r;if(s==="parent"){let d=fyi(n,t,e.__useComponent);return d==null&&(d=r),d}const a=n;let l=a.__getInstance(t);if(l==null){const d=Ef({},e);"__i18n"in o&&(d.__i18n=o.__i18n),r&&(d.__root=r),l=$Ze(d),a.__composerExtend&&(l[kMe]=a.__composerExtend(l)),myi(a,t,l),a.__setInstance(t,l)}return l}function cyi(e,t){const n=_ne(),r=__VUE_I18N_LEGACY_API__&&t?n.run(()=>vMe(e)):n.run(()=>$Ze(e));if(r==null)throw rA(d2.UNEXPECTED_ERROR);return[n,r]}function dyi(e){const t=pt(e.isCE?ayi:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw rA(e.isCE?d2.NOT_INSTALLED_WITH_PROVIDE:d2.UNEXPECTED_ERROR);return t}function uyi(e,t){return G4e(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function hyi(e){return e.mode==="composition"?e.global:e.global.__composer}function fyi(e,t,n=!1){let r=null;const o=t.root;let s=gyi(t,n);for(;s!=null;){const a=e;if(e.mode==="composition")r=a.__getInstance(s);else if(__VUE_I18N_LEGACY_API__){const l=a.__getInstance(s);l!=null&&(r=l.__composer,n&&r&&!r[nOn]&&(r=null))}if(r!=null||o===s)break;s=s.parent}return r}function gyi(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function myi(e,t,n){An(()=>{},t),Qa(()=>{const r=n;e.__deleteInstance(t);const o=r[kMe];o&&(o(),delete r[kMe])},t)}const kyi=["locale","fallbackLocale","availableLocales"],m1t=["t","rt","d","n","tm","te"];function vyi(e,t){const n=Object.create(null);return kyi.forEach(o=>{const s=Object.getOwnPropertyDescriptor(t,o);if(!s)throw rA(d2.UNEXPECTED_ERROR);const a=Bn(s.value)?{get(){return s.value.value},set(l){s.value.value=l}}:{get(){return s.get&&s.get()}};Object.defineProperty(n,o,a)}),e.config.globalProperties.$i18n=n,m1t.forEach(o=>{const s=Object.getOwnPropertyDescriptor(t,o);if(!s||!s.value)throw rA(d2.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${o}`,s)}),()=>{delete e.config.globalProperties.$i18n,m1t.forEach(o=>{delete e.config.globalProperties[`$${o}`]})}}const Ayi=et({name:"i18n-d",props:Ef({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},XZe),setup(e,t){const n=e.i18n||lI({useScope:e.scope,__useComponent:!0});return sOn(e,t,qwn,(...r)=>n[gMe](...r))}}),k1t=Ayi;YOi();xOi(cOi);EOi(_Oi);TOi(cMe);if(__INTLIFY_PROD_DEVTOOLS__){const e=qT();e.__INTLIFY__=!0,dOi(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}function pyi(e,t){return vz()?(YQ(e,t),!0):!1}function v1t(){const e=new Set,t=s=>{e.delete(s)};return{on:s=>{e.add(s);const a=()=>t(s);return pyi(a),{off:a}},off:t,trigger:(...s)=>Promise.all(Array.from(e).map(a=>a(...s))),clear:()=>{e.clear()}}}const aOn=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const byi=Object.prototype.toString,wyi=e=>byi.call(e)==="[object Object]",AMe=()=>{},Oyi=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);function yyi(...e){if(e.length!==1)return Pa(...e);const t=e[0];return typeof t=="function"?d6(DYe(()=>({get:t,set:AMe}))):he(t)}function lOn(e,t){function n(...r){return new Promise((o,s)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(o).catch(s)})}return n}const cOn=e=>e();function Cyi(...e){let t=0,n,r=!0,o=AMe,s,a,l,d,u;!Bn(e[0])&&typeof e[0]=="object"?{delay:a,trailing:l=!0,leading:d=!0,rejectOnCancel:u=!1}=e[0]:[a,l=!0,d=!0,u=!1]=e;const h=()=>{n&&(clearTimeout(n),n=void 0,o(),o=AMe)};return m=>{const v=Fo(a),f=Date.now()-t,k=()=>s=m();return h(),v<=0?(t=Date.now(),k()):(f>v?(t=Date.now(),(d||!r)&&k()):l&&(s=new Promise((A,p)=>{o=u?p:A,n=setTimeout(()=>{t=Date.now(),r=!0,A(k()),h()},Math.max(0,v-f))})),!d&&!n&&(n=setTimeout(()=>r=!0,v)),r=!1,s)}}function _yi(e=cOn,t={}){const{initialState:n="active"}=t,r=yyi(n==="active");function o(){r.value=!1}function s(){r.value=!0}return{isActive:d6(r),pause:o,resume:s,eventFilter:(...l)=>{r.value&&e(...l)}}}function T_e(e){return Array.isArray(e)?e:[e]}function Syi(e){return ps()}function Lyi(e,t=200,n=!1,r=!0,o=!1){return lOn(Cyi(t,n,r,o),e)}function xyi(e,t,n={}){const{eventFilter:r=cOn,...o}=n;return At(e,lOn(r,t),o)}function Eyi(e,t,n={}){const{eventFilter:r,initialState:o="active",...s}=n,{eventFilter:a,pause:l,resume:d,isActive:u}=_yi(r,{initialState:o});return{stop:xyi(e,t,{...s,eventFilter:a}),pause:l,resume:d,isActive:u}}function Tyi(e,t=!0,n){Syi()?An(e,n):t?e():ri(e)}function Qyi(e,t,n){return At(e,t,{...n,immediate:!0})}const e9=aOn?window:void 0,Dyi=aOn?window.document:void 0;function GZe(e){var t;const n=Fo(e);return(t=n==null?void 0:n.$el)!==null&&t!==void 0?t:n}function Yg(...e){const t=(r,o,s,a)=>(r.addEventListener(o,s,a),()=>r.removeEventListener(o,s,a)),n=G(()=>{const r=T_e(Fo(e[0])).filter(o=>o!=null);return r.every(o=>typeof o!="string")?r:void 0});return Qyi(()=>{var r,o;return[(r=(o=n.value)===null||o===void 0?void 0:o.map(s=>GZe(s)))!==null&&r!==void 0?r:[e9].filter(s=>s!=null),T_e(Fo(n.value?e[1]:e[0])),T_e(Ae(n.value?e[2]:e[1])),Fo(n.value?e[3]:e[2])]},([r,o,s,a],l,d)=>{if(!(r!=null&&r.length)||!(o!=null&&o.length)||!(s!=null&&s.length))return;const u=wyi(a)?{...a}:a,h=r.flatMap(g=>o.flatMap(m=>s.map(v=>t(g,m,v,u))));d(()=>{h.forEach(g=>g())})},{flush:"post"})}const Zse=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},qse="__vueuse_ssr_handlers__",Byi=Ryi();function Ryi(){return qse in Zse||(Zse[qse]=Zse[qse]||{}),Zse[qse]}function Iyi(e,t){return Byi[e]||t}function Myi(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const Pyi={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},A1t="vueuse-storage";function dOn(e,t,n,r={}){var o;const{flush:s="pre",deep:a=!0,listenToStorageChanges:l=!0,writeDefaults:d=!0,mergeDefaults:u=!1,shallow:h,window:g=e9,eventFilter:m,onError:v=D=>{console.error(D)},initOnMounted:f}=r,k=(h?nd:he)(typeof t=="function"?t():t),A=G(()=>Fo(e));if(!n)try{n=Iyi("getDefaultStorage",()=>e9==null?void 0:e9.localStorage)()}catch(D){v(D)}if(!n)return k;const p=Fo(t),b=Myi(p),w=(o=r.serializer)!==null&&o!==void 0?o:Pyi[b],{pause:O,resume:y}=Eyi(k,D=>E(D),{flush:s,deep:a,eventFilter:m});At(A,()=>T(),{flush:s});let C=!1;const _=D=>{f&&!C||T(D)},S=D=>{f&&!C||P(D)};g&&l&&(n instanceof Storage?Yg(g,"storage",_,{passive:!0}):Yg(g,A1t,S)),f?Tyi(()=>{C=!0,T()}):T();function L(D,I){if(g){const B={key:A.value,oldValue:D,newValue:I,storageArea:n};g.dispatchEvent(n instanceof Storage?new StorageEvent("storage",B):new CustomEvent(A1t,{detail:B}))}}function E(D){try{const I=n.getItem(A.value);if(D==null)L(I,null),n.removeItem(A.value);else{const B=w.write(D);I!==B&&(n.setItem(A.value,B),L(I,B))}}catch(I){v(I)}}function Q(D){const I=D?D.newValue:n.getItem(A.value);if(I==null)return d&&p!=null&&n.setItem(A.value,w.write(p)),p;if(!D&&u){const B=w.read(I);return typeof u=="function"?u(B,p):b==="object"&&!Array.isArray(B)?{...p,...B}:B}else return typeof I!="string"?I:w.read(I)}function T(D){if(!(D&&D.storageArea!==n)){if(D&&D.key==null){k.value=p;return}if(!(D&&D.key!==A.value)){O();try{const I=w.write(k.value);(D===void 0||(D==null?void 0:D.newValue)!==I)&&(k.value=Q(D))}catch(I){v(I)}finally{D?ri(y):y()}}}}function P(D){T(D.detail)}return k}const Fyi={multiple:!0,accept:"*",reset:!1,directory:!1};function Nyi(e){if(!e)return null;if(e instanceof FileList)return e;const t=new DataTransfer;for(const n of e)t.items.add(n);return t.files}function uOn(e={}){const{document:t=Dyi}=e,n=he(Nyi(e.initialFiles)),{on:r,trigger:o}=v1t(),{on:s,trigger:a}=v1t(),l=G(()=>{var g;const m=(g=GZe(e.input))!==null&&g!==void 0?g:t?t.createElement("input"):void 0;return m&&(m.type="file",m.onchange=v=>{n.value=v.target.files,o(n.value)},m.oncancel=()=>{a()}),m}),d=()=>{n.value=null,l.value&&l.value.value&&(l.value.value="",o(null))},u=g=>{const m=l.value;m&&(m.multiple=Fo(g.multiple),m.accept=Fo(g.accept),m.webkitdirectory=Fo(g.directory),Oyi(g,"capture")&&(m.capture=Fo(g.capture)))},h=g=>{const m=l.value;if(!m)return;const v={...Fyi,...e,...g};u(v),Fo(v.reset)&&d(),m.click()};return u6(()=>{u(e)}),{files:d6(n),open:h,reset:d,onCancel:s,onChange:r}}function q4e(e,t,n={}){const{window:r=e9}=n;return dOn(e,t,r==null?void 0:r.localStorage,n)}const Uyi={page:e=>[e.pageX,e.pageY],client:e=>[e.clientX,e.clientY],screen:e=>[e.screenX,e.screenY],movement:e=>e instanceof MouseEvent?[e.movementX,e.movementY]:null};function jyi(e={}){const{type:t="page",touch:n=!0,resetOnTouchEnds:r=!1,initialValue:o={x:0,y:0},window:s=e9,target:a=s,scroll:l=!0,eventFilter:d}=e;let u=null,h=0,g=0;const m=nd(o.x),v=nd(o.y),f=nd(null),k=typeof t=="function"?t:Uyi[t],A=_=>{const S=k(_);u=_,S&&([m.value,v.value]=S,f.value="mouse"),s&&(h=s.scrollX,g=s.scrollY)},p=_=>{if(_.touches.length>0){const S=k(_.touches[0]);S&&([m.value,v.value]=S,f.value="touch")}},b=()=>{if(!u||!s)return;const _=k(u);u instanceof MouseEvent&&_&&(m.value=_[0]+s.scrollX-h,v.value=_[1]+s.scrollY-g)},w=()=>{m.value=o.x,v.value=o.y},O=d?_=>d(()=>A(_),{}):_=>A(_),y=d?_=>d(()=>p(_),{}):_=>p(_),C=d?()=>d(()=>b(),{}):()=>b();if(a){const _={passive:!0};Yg(a,["mousemove","dragover"],O,_),n&&t!=="movement"&&(Yg(a,["touchstart","touchmove"],y,_),r&&Yg(a,"touchend",w,_)),l&&t==="page"&&Yg(s,"scroll",C,_)}return{x:m,y:v,sourceType:f}}function Wyi(e={}){const{touch:t=!0,drag:n=!0,capture:r=!1,initialValue:o=!1,window:s=e9}=e,a=nd(o),l=nd(null);if(!s)return{pressed:a,sourceType:l};const d=m=>v=>{var f;a.value=!0,l.value=m,(f=e.onPressed)===null||f===void 0||f.call(e,v)},u=m=>{var v;a.value=!1,l.value=null,(v=e.onReleased)===null||v===void 0||v.call(e,m)},h=G(()=>GZe(e.target)||s),g={passive:!0,capture:r};return Yg(h,"mousedown",d("mouse"),g),Yg(s,"mouseleave",u,g),Yg(s,"mouseup",u,g),n&&(Yg(h,"dragstart",d("mouse"),g),Yg(s,"drop",u,g),Yg(s,"dragend",u,g)),t&&(Yg(h,"touchstart",d("touch"),g),Yg(s,"touchend",u,g),Yg(s,"touchcancel",u,g)),{pressed:a,sourceType:l}}const Vyi={editMdPreivew:{title:"编辑",confirm:"保存",cancel:"取消"},imageTools:{copy:"复制图片",preview:"预览",download:"下载",msg:{imageLoadFailed:"图片加载失败",convertFailed:"转换失败",copied:"已复制到剪贴板",copyFailed:"复制失败",downloadFailed:"下载失败",downloadStarted:"开始下载",downloadBlockedOpenNewWindow:"当前图片源可能限制下载,已尝试在新窗口打开"}},migrateShow:{title:"迁移数据",desc:"检测到您有旧版本的数据,是否需要迁移?",hide:"不再显示",confirm:"确定",msg:{migrateSuccess:"数据迁移成功",migrateFailed:"数据迁移失败"}},modelSelect:{placeholder:"请选择模型",type:{image:"图像",text:"文本",video:"视频"},msg:{fetchModelFailed:"获取模型数据失败:"},goSetting:"去设置中添加模型"},storyboardImageCheck:{camera:"镜头",dialogTitle:"选择分镜图",preview:"预览",src:"预览图",title:"标题",duration:"时长",lines:"台词",createTime:"创建时间"}},zyi={title:"ToonFlow设置",menu:{language:"语言设置",vendorConfig:"模型服务",agentConfig:"Agent配置",promptManage:"提示词管理",skillManagement:"Skills技能管理",memoryConfig:"Agent记忆配置",loginConfig:"登录配置",dbConfig:"数据库操作",fileManagement:"文件管理",otherConfig:"其他配置",requestConfig:"请求地址",devConfig:"开发者选项",about:"检查更新",logoutConfig:"退出登录",skillsSkillsManagement:"Skills技能管理"},language:{desc:"选择界面显示语言",msg:{saved:"语言设置已保存"}},vendor:{addVendor:"添加供应商",noVendor:"暂无供应商,请先添加",required:"必填",optionalSection:"选填项",modelSettings:"模型设置",addManually:"手动添加",test:"测试",edit:"编辑",delete:"删除",deleteVendor:"删除供应商",editCode:"编辑代码",updateConfig:"更新配置",addModel:"添加模型",editModel:"编辑模型",displayName:"显示名称",displayNamePlaceholder:"例如:GPT-4o",modelId:"模型标识",modelIdPlaceholder:"例如:gpt-4o",modelType:"模型类型",multimodal:"多模态",supported:"支持",notSupported:"不支持",toolCall:"工具调用",imageMode:"图像模式",videoMode:"视频模式",audioOutput:"音频输出",durationResolution:"时长 / 分辨率映射",durationSec:"时长(秒)",resolution:"分辨率",enterAndPress:"输入后回车",addDurationResolution:"添加一组时长 / 分辨率",testResult:"测试结果",generating:"正在生成中...",addVendorDialog:"添加供应商",codeEditorInfo:"请编写 TypeScript 代码配置供应商信息",reset:"重置",importFile:"导入文件",textModel:"文本模型",imageModel:"图像模型",videoModel:"视频模型",textToImage:"文生图",textToVideo:"文生视频",singleImage:"单图",multiImage:"多图模式",multiReference:"多图参考",gridImage:"网格单图",startEndRequired:"首尾帧(两张必填)",endFrameOptional:"首尾帧(尾帧可选)",startFrameOptional:"首尾帧(首帧可选)",textRef:"文本",imageRef:"图片",videoRef:"视频",audioRef:"音频",audioOptional:"可选",audioOnly:"仅输出有声视频",noAudio:"仅输出无声视频",msg:{getVendorListFailed:"获取供应商列表失败",vendorConfigUpdated:"供应商配置已更新",updateFailed:"更新失败",highRiskConfirm:"⚠️ 高风险操作确认",addVendorRiskBody:"添加新的 AI 供应商将赋予其访问系统 API 的权限,请确认您信任该供应商的代码来源!",iKnowRisk:"我了解风险",cancel:"取消",confirmAgain:"⚠️ 再次确认",addVendorConfirmBody:"确定要添加该供应商吗?添加后它将参与系统的模型调度。",confirmAndAdd:"确认并添加",goBackCheck:"返回检查",vendorAdded:"供应商已成功添加",addFailed:"添加失败",updateVendorRiskBody:"更新 AI 供应商配置将修改其访问系统 API 的权限和行为,请确认您信任修改后的代码来源!",updateVendorConfirmBody:"确定要更新该供应商配置吗?更新后将影响系统的模型调度。",confirmAndUpdate:"确认并更新",updateSuccess:"供应商配置更新成功",fillDisplayName:"请填写显示名称",fillModelId:"请填写模型标识",selectImageMode:"请选择图像模式",selectVideoMode:"请选择视频模式",groupPrefix:"第 {n} 组:",addDuration:"请添加时长",addResolution:"请添加分辨率",selectVendorFirst:"请先选择供应商",modelIdExists:"模型标识已存在",modelAdded:"模型已成功添加",modelUpdated:"模型已成功更新",enterApiKey:"请填写 API KEY",enterApiUrl:"请填写 API URL",testSuccess:"测试成功",imageGenSuccess:"图像生成成功",videoGenSuccess:"视频生成成功",requestFailed:"请求失败:",deleteModelConfirm:"确认删除模型",deleteModelBody:"删除后不可恢复,是否继续?",confirmDelete:"确认删除",modelDeleted:"模型已删除",deleteVendorConfirm:"确认删除供应商",deleteVendorBody:"删除后该供应商下所有模型将一并删除,是否继续?",vendorDeleted:"供应商已删除",deleteFailed:"删除失败",enabled:"已启用",disabled:"已禁用",linkAddVendorRiskBody:"添加新的 AI 供应商将赋予其访问系统 API 的权限,请确认您信任该供应商的链接来源!",importAdd:"添加新的 AI 供应商将赋予其访问系统 API 的权限,请确认您信任该供应商的文件来源!",linkAddFailed:"链接添加失败"},think:"深度思考",code:"代码",linkAddPlaceholder:"输入链接添加",noFileSelected:"成功导入文件",linkAdd:"确认"},agent:{bannerDesc:"使用 Toonflow 官方中转站点,支持一键填入配置,开箱即用,无需手动配置。",visitWebsite:"进入网站",fillKey:"填入KEY",oneClickFill:"一键填入",notOpen:"未开放",notConfigured:"未配置",modelConfig:"模型配置",confirm:"确认",cancel:"取消",selectModel:"选择模型",fillKeyHeader:"填入Toonflow平台的官方KEY",keyPlaceholder:"请输入 KEY",save:"保存",msg:{notAvailable:"该功能暂未开放,敬请期待",configSuccess:"配置成功",updateConfigFailed:"更新配置失败:",keyValid:"KEY有效,已成功连接Toonflow平台",keyInvalid:"KEY无效,请检查后重新输入:",enterKey:"请输入 KEY",saveFailed:"保存失败:",getAgentListFailed:"获取Agent配置列表失败:",toonflowNotFound:"Toonflow官方中转站不存在"}},memory:{warning:"以下配置项已预设为推荐值。除非您清楚了解各项配置的含义及影响,否则建议维持现有设置",vectorModelConfig:"向量模型配置",modelFilePath:"模型文件路径",quantizationType:"量化类型",quantizationPlaceholder:"请输入量化类型",memoryParams:"记忆参数",messagesPerSummary:"触发消息压缩条数",messagesPerSummaryHelp:"保留最近 N 条对话上下文。",shortTermLimit:"单次获取未压缩消息条数",shortTermLimitHelp:"检索时返回的候选记忆条数。",summaryMaxLength:"压缩最大字符",summaryMaxLengthHelp:"消息压缩时允许的最大字符",summaryLimit:"允许查询已压缩消息条数",summaryLimitHelp:"允许查询已压缩消息条数",ragLimit:"搜索记忆条数",ragLimitHelp:"检索时获取的消息数。",deepRetrieveSummaryLimit:"向量召回压缩消息数",deepRetrieveSummaryLimitHelp:"检索压缩消息内容时获取的消息数。",saveConfig:"保存配置",clearMemory:"清空记忆",restoreDefault:"恢复默认配置",msg:{saved:"记忆配置已保存",clearConfirmTitle:"确认清空记忆",clearConfirmBody:"该操作会清空 AI 全局记忆数据,且不可恢复,是否继续?",confirmClear:"确认清空",cancel:"取消",cleared:"记忆已清空",clearFailed:"清空记忆失败"}},login:{username:"用户名",usernamePlaceholder:"请输入用户名",password:"密码",passwordPlaceholder:"请输入密码",modify:"修改",msg:{enterUsername:"请输入用户名",usernameLength:"用户名长度为 2-20 个字符",enterPassword:"请输入密码",passwordLength:"密码长度为 6-20 个字符",fetchFailed:"获取用户信息失败",saveSuccess:"保存成功",saveFailed:"保存失败"}},db:{clearDb:"清空数据库",clearDbDesc:"清空所有数据表中的数据,保留表结构",clearData:"清空数据",confirmAction:"确认操作",msg:{clearDbTitle:"清空数据库",firstConfirm:"确定要清空所有数据表吗?数据清空后无法恢复!",secondConfirm:"这是最后一次确认,清空后所有数据将永久丢失!",keyword:"清空",confirm:"确认",pleaseInput:"请输入",cleared:"所有数据表已清空",operationFailed:"操作失败,请重试",cancelled:"操作已取消"}},skill:{scanSkills:"扫描Skills",addSkill:"新增 Skill",importFromHub:"Toonflow-Hub 导入",filterType:"类型",filterAttribution:"归属",searchPlaceholder:"按名称搜索 skill",search:"查询",totalCount:"共 {count} 条 Skill",typeMain:"核心",typeReferences:"技法",noAttribution:"无归属",noAttributionTip:"⚠️无归属,无法启用Skill",noEmbeddingTip:"⚠️未向量化,无法启用Skill",notEmbedded:"未向量化",stateNormal:"正常",stateGenerating:"生成描述中",stateEmptyDesc:"描述为空",stateAttrError:"归属异常",stateMd5Changed:"MD5变动,建议更新描述",embedding:"向量化",edit:"编辑",delete:"删除",importFromHubDialog:"从 Toonflow-Hub 导入",shareLink:"分享链接",editSkillTitle:"编辑 Skill-",addSkillTitle:"新增 Skill",skillName:"Skill 名称",skillNamePlaceholder:"例如:writing-assistant",path:"路径",attributionAgent:"归属 Agent",selectAttribution:"选择归属 Agent",description:"描述",aiGenerate:"AI生成",descriptionPlaceholder:"描述这个 skill 的用途",cancel:"取消",save:"保存",createSkill:"创建 Skill",attr:{productionDecision:"视频生产-执行导演",productionExecution:"视频生产-摄影指导",productionSupervision:"视频生产-监制",scriptDecision:"剧本Agent-统筹",scriptExecution:"剧本Agent-编剧",scriptSupervision:"剧本Agent-编辑",universalAgent:"制片助理"},msg:{scanSuccess:"扫描成功,共扫描到 {count} 个 Skill 文件",fetchListFailed:"获取 skill 列表失败",fillContentFirst:"请先填写 Markdown 内容",descGenSuccess:"描述生成成功",descGenFailed:"描述生成失败",fillNameFirst:"请先填写 Skill 名称",updateSuccess:"Skill 更新成功",createSuccess:"Skill 创建成功",updateFailed:"Skill 更新失败",createFailed:"Skill 创建失败",deleteConfirmTitle:"确认删除",deleteConfirmBody:"确定要删除 Skill「{name}」吗?此操作不可恢复。",deleteSuccess:"删除成功",deleteFailed:"删除失败",embeddingSuccess:"向量化成功",embeddingFailed:"向量化失败"},fileLost:"文件丢失"},other:{requestTimeout:"请求超时时间",seconds:"秒",inputSeconds:"请输入秒",assetConcurrency:"资产生成并发数",count:"个",inputCount:"请输入个数",chapterRegex:"章节拆分正则",restoreDefault:"恢复默认",regexPlaceholder:"请输入正则表达式",canvasScroll:"画布滚动",canvasIsDisabled:"画布缩放",agentCanvasScalingMethod:"生产页无限画布滚轮操作",zoom:"缩放",scroll:"滚动",isInteracting:"生产页无限画布拖拽性能优化",closeIsInteracting:"关闭",openIsInteracting:"开启"},request:{warning:"如非特殊情况,不需要修改或者配置",apiAddress:"API 地址",apiPlaceholder:"请输入 API 请求地址",save:"保存",reset:"重置",msg:{enterApi:"请输入 API 地址",validUrl:"请输入有效的 HTTP/HTTPS 地址",saved:"请求地址保存成功",reset:"已重置为默认地址",refreshFailed:"刷新失败",refreshSuccess:"刷新成功"},refresh:"刷新"},about:{slogan:"开源的AI驱动漫画 / 分镜创作工具",latestVersion:"当前为最新版本",checkUpdate:"检查更新",codeRepository:"代码仓库",githubRepo:"GitHub 仓库",giteeRepo:"Gitee 仓库",versionUpdate:"版本更新",checkUpdateGithub:"检查更新(GitHub)",getFromGithub:"从GitHub Release 获取最新版本",checkUpdateGitee:"检查更新(Gitee)",getFromGitee:"从Gitee Release获取最新版本",license:"许可证",licenseDesc:"开源许可协议·点击查看详情",updateAvailable:"发现新版本",currentVersion:"当前版本",latestVersionLabel:"最新版本",selectUpdateSource:"选择更新源",github:"GitHub",gitee:"Gitee",confirmUpdate:"确认更新",cancel:"取消",updating:"正在更新...",updateSuccess:"更新成功,请重启应用",updateFailed:"更新失败,请重试",noUpdate:"当前已是最新版本",upToDate:"检测到新版本",reinstallRequired:"将自动打开浏览器并下载,如未打开请手动打开",confirmReinstall:"复制链接"},logout:{warning:"退出登录后,您需要重新登录才能继续使用系统。",confirmLogout:"确定要退出登录吗?",logout:"退出登录",msg:{logoutSuccess:"退出登录成功",logoutFailed:"退出登录失败,请重试"}},file:{quickOpen:"快捷打开目录",open:"打开",dockerDesc:'Docker/前后端分离部署请前往"/data/*"目录手动管理文件。',desktopOnly:"该功能仅支持桌面端",folders:{data:"data",dataDesc:"数据目录。",logs:"data/logs",logsDesc:"运行日志与错误日志。",oss:"data/oss",ossDesc:"文件存储相关资源。",skills:"data/skills",skillsDesc:"技能与提示配置文件。",models:"data/models",modelsDesc:"模型文件与配置。",web:"data/web",webDesc:"Web 相关资源,如前端构建产物等。",serve:"data/serve",serveDesc:"后端服务相关文件。"},openFailed:"打开文件夹失败"},dev:{aiDevtool:"切换桌面端模式",devtool:"打开控制台",switchAiDevTool:"关闭/开启 {'@'}ai-sdk/devtools",warning:"以下为开发者工具,谨慎操作!",openDevtool:"打开",devtoolsDoc:"文档地址",devtoolsDesc:"开启后会在Toonflow安装目录创建.devtools文件夹,请确保Toonflow有写入权限(管理员身份运行)。",devtoolsDesc2:"在该目录运行 npx {'@'}ai-sdk/devtools 开启遥测调试",openDevtoolFailed:"打开开发者工具失败,请确保已安装Toonflow桌面端",notInElectron:"WEB环境请手动打开浏览器控制台"}},Hyi={selectProject:"请选择项目",menu:{myProject:"我的项目",taskCenter:"任务中心",novel:"小说原文",scriptAgent:"剧本Agent",scriptManage:"剧本管理",cornerScape:"塑角造景",production:"视频生产",assetCenter:"资产中心",settings:"设置",jumpGithub:"跳转Github",feedbackQuestions:"反馈问题"},project:{title:"我的项目",subtitle:"管理您的所有短剧项目",newProject:"新建项目",dialog:{editTitle:"编辑项目",addTitle:"新建项目",save:"保存",ok:"确定",cancel:"取消",projectType:"项目类型",selectType:"选择项目类型",basedOnNovel:"基于小说原文",projectName:"项目名称",projectNamePh:"请输入项目名称",novelType:"小说类型",novelTypePh:"例如:玄幻、科幻、言情",artStyle:"画风",selected:"已选:",selectArtStyle:"请选择画风",newArtStyle:"新建画风",loading:"加载中...",videoRatio:"影片比例",novelIntro:"小说简介",novelIntroPh:"请输入小说简介",editArtStyleTitle:"编辑画风",newArtStyleTitle:"新建画风",artStyleName:"画风名称",artStyleNamePh:"请输入画风名称",artStyleImage:"画风图片",remove:"移除",uploadCover:"上传封面",artStylePrompt:"提示词",aiExtract:"AI提取提示词",promptPlaceholder:"描述提示词",visualManual:"视觉手册",newVisualManual:"新建视觉手册",editVisualManualTitle:"编辑视觉手册",newVisualManualTitle:"新建视觉手册",visualManualName:"视觉手册名称",visualManualNamePh:"请输入视觉手册名称",visualManualCover:"视觉手册封面",visualManualPrompt:"视觉手册提示词",modelData:"选择图片模型",videoModelData:"选择视频模型",prompt:{placeholder:"输入提示词",saveSuccess:"更新成功",title:"提示词"},basedOnScript:"基于剧本",mdFile:"视觉手册文件",directorManual:"导演手册",addDirectorManual:"新建导演手册",editingDirectorManual:"编辑导演手册",newDirecorManualTitle:"新建导演手册",directorManualPrompt:"导演手册提示词",directorManualName:"导演手册名称",directorManualNamePh:"输入导演手册名称",directorFile:"导演手册文件",directorManualCover:"导演手册封面"},msg:{fetchFailed:"获取项目列表失败",notFound:"未找到该项目!",editSuccess:"编辑项目成功",editFailed:"编辑项目失败",addSuccess:"新增项目成功",addFailed:"新增项目失败",deleteHeader:"删除项目",deleteBody:"确定要删除该项目吗?",deleteConfirm:"删除",deleteCancel:"取消",deleteSuccess:"删除项目成功",deleteFailed:"删除项目失败",extractSuccess:"提示词提取成功",extractFailed:"提取失败",enterArtStyleName:"请输入画风名称",artStyleUpdated:"画风已更新",artStyleAdded:"画风已添加",operationFailed:"操作失败",enterVisualManualName:"请输入视觉手册名称",enterVisualManualImage:"请上传视觉手册封面图片",enterVisualManualTabData:"提示词不能为空",visualManualUpdated:"视觉手册已更新",visualManualAdded:"视觉手册已添加",deleteVisualManualHeader:"删除视觉手册",deleteVisualManualBody:"确定要删除视觉手册「{name}」吗?",deleteVisualManualConfirm:"删除",deleteVisualManualCancel:"取消",enterProjectName:"请输入项目名称",enterProjectIntro:"请输入小说简介",enterProjectType:"请输入小说类型",enterArtStyle:"请选择项目视觉手册",enterVideoRatio:"请选择影片比例",enterImageModel:"请选择图片模型",enterVideoModel:"请选择视频模型",visualManualDeleted:"删除成功",selectMode:"请选择模式",deleteDirectorManualHeader:"删除导演手册",deleteDirectorManualBody:"确定要删除导演手册「{name}」吗?",directorManualUpdated:"导演手册已更新",directorManualAdded:"导演手册已添加",directorManual:"请选择项目导演手册",modelProviderDisabled:"视频模型或图片模型供应商未启用或无模型供应商,请先配置"},type:{novel:"基于小说原文",script:"基于小说剧本"}},novel:{importText:"导入原文",batchDelete:"批量删除",eventAnalysis:"事件分析",searchPlaceholder:"搜索原文名称...",search:"搜索",generating:"生成中...",genFailed:"生成失败",none:"无",edit:"编辑",delete:"删除",col:{id:"序号",reel:"卷",chapter:"章节名称",chapterData:"章节内容",event:"事件",operation:"操作"},msg:{batchDeleteHeader:"批量删除",batchDeleteBody:"确定要删除选中的 {count} 条数据吗?",batchDeleteSuccess:"批量删除成功",deleteHeader:"删除确认",deleteBody:"确定要删除章节名称为「{name}」的数据吗?",deleteSuccess:"删除成功",eventAnalysisHeader:"事件分析",eventAnalysisBody:"确定要对选中的 {count} 条数据进行事件分析吗?"},import:{title:"上传小说原文",step1:"第一步",step2:"第二步",step3:"第三步",dragUpload:"拖拽小说原文文件到此处或点击上传",uploadHint:"支持 .txt, .docx 格式,建议文件大小不超过 10MB",or:"或",pasteLabel:"直接粘贴小说原文内容",pastePlaceholder:"请输入小说原文内容",chars:"字符",tooShort:"内容过短,建议至少100字符",parsedChapters:"已解析 {count} 章节",nextStep:"下一步",prevStep:"上一步",selectedInfo:"已勾选:{count}字(小于200000字)",eventAnalysis:"事件分析",saveAndAnalyze:"保存原文并分析事件",col:{chapter:"章",reel:"卷",chapterName:"章节名称",chapterData:"章节内容"},msg:{parseFailed:"文件解析失败,请重新上传",selectFile:"选择文件",docNotSupported:".doc文件不支持解析,请转换为.ts文件",unsupportedType:"不支持的文件类型",fileTooLarge:"文件大小超过10MB,请上传更小的文件",selectChapters:"请先勾选章节",saveSuccess:"小说原文保存成功"},importAdd:"拖拽文件到此处或点击上传",limit:"支持 .ts格式"},editDialog:{title:"编辑小说原文",chapterName:"章节名称",chapterNamePh:"请输入章节名称",eventContent:"事件内容",eventContentPh:"输入事件内容",chapterContent:"章节内容",chapterContentPh:"请输入章节内容",cancel:"取消",save:"保存",msg:{updateSuccess:"小说原文更新成功"}},event:{regenerate:"重新生成事件",batchDelete:"批量删除",noData:"暂无事件数据,点击开始生成",generate:"生成事件",generatingHint:"事件生成中,请稍候...",loading:"加载中...",delete:"删除",col:{id:"事件ID",eventName:"事件名称",chapters:"来源章节",detail:"事件过程",createTime:"创建时间",operation:"操作"},msg:{deleteHeader:"删除事件",deleteBody:"确定要删除这个事件吗?",deleteSuccess:"删除成功",generateSuccess:"事件生成成功",batchDeleteHeader:"批量删除",batchDeleteBody:"确定要删除选中的 {count} 条数据吗?",batchDeleteSuccess:"批量删除成功"}},analysis:{analyzeFirst:"请先分析事件",startAnalysis:"开始分析",chapterHeader:"第{index}章 - {name}",analyzing:"事件分析中"}},scriptAgent:{inputPlaceholder:"请输入内容",chapterEvents:"章节事件",clearMessageMemory:"清空消息记忆",clearSummaryMemory:"清空摘要记忆",clearAllMemory:"清空全部记忆",edit:"编辑",storySkeleton:"故事骨架",adaptationStrategy:"改编策略",script:"剧本",noContent:"暂无内容",relatedAssets:"关联资产",editScript:"编辑剧本",save:"保存",scriptTitle:"标题",titlePlaceholder:"请输入标题",content:"内容",contentPlaceholder:"请输入剧本内容",selectAssets:"选择资产",noAssets:"暂未关联资产",selectAssetsTitle:"选择关联资产",welcomeMsg:"你好!我是 Toonflow 智能助手,需要我开始为您生成剧本吗?",start:"开始",memoryType:{message:"消息记忆",summary:"摘要记忆",all:"全部记忆"},forceGenerate:{title:"是否强制生成",desc:"当前存在尚未完成事件分析的章节,是否仍然强制继续生成?",confirm:"强制生成",cancel:"取消"},msg:{clearConfirm:"确认清空",clearBody:"确定要清空{type}吗?此操作无法撤销。",confirmClear:"确认清空",cancel:"取消",memoryCleared:"{type}已清空",scriptUpdated:"剧本更新成功",scriptUpdateFailed:"更新剧本失败,请稍后再试",searchScriptFailed:"搜索剧本失败",updated:"保存成功",error:"保存失败",reconnect:"重新连接",notReconnect:"重新连接对话会被切断是否确认",keepReconnect:"确认",deleteConfirm:"删除确认",deleteBody:"删除正文",confirmDelete:"确认删除",scriptDeleted:"脚本已删除"},reconnect:"重新连接"},cornerScape:{batchSettings:"批量生成设置",quickActions:"快捷指令",selectUngenerated:"全选未生成项",selectGenerated:"全选已生成项",selectFailed:"全选错误项",invertSelection:"反选",clearSelection:"取消选择",batchPreview:"批预览图片",assetTypeFilter:"素材类型筛选",genModel:"生成模型",resolution:"分辨率",resolutionPh:"请选择分辨率",concurrency:"并发数量",concurrencyPh:"请输入并发数",startBatch:"开始批量生成图片",waitingGen:"等待生成",generating:"生成中",genFailed:"生成失败",imageError:"图片错误",typeRole:"角色",typeScene:"场景",typeTool:"工具",typeUnknown:"未知",descriptionSuffix:"描述:",operateScriptFirst:"请先操作剧本",individualConfig:"单独配置",noImage:"暂无图片",promptLabel:"提示词",promptPh:"请输入提示词",aiPolish:"AI 润色",regenerate:"重新生成",filterRole:"人物",filterScene:"场景",filterTool:"道具",unnamed:"未命名",noDescription:"无描述",msg:{selectModel:"请选择生成模型",selectResolution:"请选择分辨率",enterPrompt:"请输入提示词",enterPromptFirst:"请先输入提示词",genSuccess:"{name} 生成成功",genFailed:"{name} 生成失败",promptGenSuccess:"提示词生成成功",polishFailed:"润色失败,请重试",selectAtLeastOne:"请至少选择一个资产进行批量生成",batchStarted:"开始批量生成,共 {count} 个,并发数 {concurrent}",batchItemFailed:"{name} 生成失败:{error}",batchComplete:"批量生成完成",batchFailed:"批量生成失败",replaceFailed:"替换失败",replaceSuccess:"替换成功",emptyPrompt:"勾选的数据{emptyPromptNames}提示词为空,请先生成提示词",promptGenFail:"提示词生成失败",saveSuccess:"修改提示词成功",saveFailed:"提示词修改失败"},history:"历史图片",confirmReplace:"确认替换",batchGenerationPrompt:"批量生成提示词",generatingPrompt:"生成中",selectPromptEmpty:"全选提示词为空",noEmptyPrompt:"没有提示词为空的资产",selectedCount:"已选中{count}个资产",cancelGeneration:"取消生成",selectGenerating:"选择正在生成项",noGenerating:"没有正在生成的数据"},script:{searchPlaceholder:"搜索剧本名称...",search:"搜索",addScript:"新建剧本",cancelSelectAll:"取消全选",selectAll:"全选",exportScript:"导出剧本",msg:{extracting:"资产提取中",extractFailed:"资产提取失败",extractingInProgress:"正在提取中",projectNotFound:"项目未找到",selectExport:"请选择导出剧本",deleteHeader:"确认删除",deleteBody:"确认要删除这个剧本吗?次操作无法复原",deleteConfirm:"删除",cancel:"取消",deleteSuccess:"删除成功",deleteFailed:"删除失败",selectDelScript:"请选择删除剧本",batchDeleteHeader:"批量删除",batchDeleteBody:"确定要删除选中的{count}个剧本吗?此操作无法复原",batchDeleteSuccess:"批量删除成功",searchFailed:"搜索剧本失败",selectsExport:"请选择导出剧本"},add:{title:"新增剧本",scriptName:"剧本名称",scriptNamePh:"请输入剧本名称",uploadFile:"上传文件",dragUpload:"拖拽剧本文件到此处或点击上传",uploadHint:"支持 .txt, .docx 格式,建议文件大小不超过 10MB",scriptContent:"剧本内容",scriptContentPh:"请上传或输入剧本内容...",relatedAssets:"关联资产",selectAssets:"选择资产",noAssets:"暂未关联资产",cancel:"取消",confirm:"确认",msg:{fileReadFailed:"文件读取失败",docNotSupported:".doc文件不支持解析,请转换为.txt或.docx文件",unsupportedType:"不支持的文件类型",fileTooLarge:"文件大小超过10MB,请上传更小的文件",parsing:"文件解析中...",parseFailed:"文件解析失败,请重新上传",selectAssetsTitle:"选择关联资产",enterContent:"请上传或输入剧本内容",enterName:"请输入剧本名称",addSuccess:"剧本添加成功",addFailed:"添加剧本失败,请稍后再试"}},edit:{title:"剧本详情",scriptName:"剧本名称",scriptNamePh:"请输入剧本名称",scriptContent:"剧本内容",scriptContentPh:"请输入剧本内容...",relatedAssets:"关联资产",selectAssets:"选择资产",noAssets:"暂未关联资产",msg:{selectAssetsTitle:"选择关联资产",updateSuccess:"剧本更新成功",updateFailed:"更新剧本失败,请稍后再试"}},deleteScript:"批量删除剧本",extractAssets:"提取资产"},assets:{addPrefix:"新增",batchGenerate:"批量生成",generatePrompt:"生成提示词",generateImage:"生成图片",batchDelete:"批量删除",searchPlaceholder:"搜索资产名称...",search:"搜索",preview:"预览",generate:"生成",edit:"编辑",delete:"删除",generating:"生成中",play:"播放",mediaPreview:"媒体预览",confirmBatch:"是否确认{type}!",model:"模型",resolution:"分辨率",resolutionPh:"请选择分辨率",batchGenPrompt:"批量生成提示词",batchGenImage:"批量生成图片",role:"角色",prop:"道具",scene:"场景",clip:"素材",uploadSuccess:"上传成功",selectAtLeastOne:"请至少选择一个资产",noDescription:"无描述",promptGenSuccess:"「{name}」提示词生成成功",promptGenFail:"「{name}」提示词生成失败:{error}",selectModel:"请选择模型",selectResolution:"请选择分辨率",noPromptForImage:"「{name}」没有提示词,无法生成图片",imageGenSuccess:"「{name}」图片生成成功",imageGenFail:"「{name}」图片生成失败:{error}",confirmDeleteHeader:"确认删除",confirmBatchDeleteBody:"确定要批量删除这些资产吗?此操作无法撤销。",confirmDeleteBody:"确定要删除这资产吗?此操作无法撤销。",deleteBtn:"删除",cancelBtn:"取消",deleteSuccess:"资产删除成功",deleteFail:"资产删除失败",colPreview:"预览",colName:"名称",colPrompt:"提示词",colDescribe:"描述",colRemark:"备注",colCreateTime:"创建时间",colOperation:"操作",add:{name:"名称",namePh:"请输入名称",describe:"描述",describePh:"请输入描述",remark:"备注",remarkPh:"请输入备注",prompt:"提示词",promptPh:"请输入提示词",nameRequired:"请输入名称",describeRequired:"请输入详情",remarkRequired:"请输入备注",updateSuccess:"资产更新成功",addSuccess:"资产添加成功"},gen:{header:"图片生成",uploadRef:"上传参考图片",optional:"可选",promptLabel:"生图提示词",smartGenerate:"智能生成",generatingPrompt:"智能生成提示词中...",promptPlaceholder:"描述您想要生成的图片内容,例如:一个充满科技感的未来城市,霓虹灯闪烁,赛博朋克风格...",selectModel:"选择模型",selectResolution:"选择分辨率",generateBtn:"生成图片",resultTitle:"生成结果",generatedCount:"已生成 {count} 张,请选择一张",generatingLabel:"生成中...",genFailed:"生成失败",confirmSelect:"确认选择",promptSuccess:"提示词生成成功",promptFail:"提示词生成失败",fillPrompt:"请填写提示词",pickResolution:"请选择分辨率",pickModel:"请选择模型",unnamed:"未命名",assetGenSuccess:"资产生成成功",assetGenFail:"资产生成失败",uploadOk:"上传成功",imageSelected:"已选择该图片",imageDeleted:"已删除该图片",imageSaved:"图片已保存",completed:"已完成"},batch:{header:"批量生成",selected:"已选择 {count} 项",selectAll:"全选",clearSelection:"清空选择",inputPh:"请输入内容",saveSelected:"保存选中 ({count})",colPreviewImg:"预览图",selectToSave:"请选择要保存的项目",saveSuccess:"保存成功",saveFail:"保存失败,请重试",promptDone:"提示词生成完成",promptFail:"提示词生成失败",missingPrompts:"有 {count} 个资产缺少提示词,请先生成提示词",imageDone:"图片生成完成",imageGenFail:"图片生成失败",unknownError:"未知错误",promptGenCancelled:"已取消生成"},confirmCancellation:"确定取消",confirmAgain:"确认取消吗?取消之后后台AI会继续调取扣费",sure:"确定"},production:{selectPlaceholder:"请选择剧集",edit:"编辑",node:{script:{title:"剧本",editDialog:"编辑剧本"},scriptPlan:{title:"导演计划",editDialog:"编辑导演计划"},storyboard:{title:"分镜面板",notGenerated:"未生成",scaleRatio:"缩放比例",gridPreview:"宫格预览",noPreviewImages:"暂无可预览的图片",imageLoadFailed:"图片加载失败",promptPlaceholder:"请输入提示词",prompt:"提示词",editInfo:"提示词修改"},storyboardTable:{title:"分镜表",editDialog:"编辑分镜表"},assets:{title:"衍生资产",generateFailed:"生成失败",notGenerated:"未生成",originalAsset:"原资产",derived:"衍生",noDerivedAssets:"无衍生资产"},poster:{title:"视频封面",coverCount:"{count} 张"},workbench:{title:"视频工作台"}},editImage:{upload:"上传",generate:"生成",saveFailed:"保存失败,请重试",fetchFailed:"获取数据失败",generating:"生成中...",deleteNode:"删除节点",ratio:"比例",quality:"质量",generateBtn:"生成图片",selectImage:"选择图片",imageGeneration:"图片生成",promptPlaceholder:"描述你想要生成的图片...",imageRef:"图{index}",videoRef:"视频{index}",audioRef:"音频{index}",reference:"参考{index}",noReferences:"暂无可引用的参考文件",selectModel:"请先选择模型",selectQuality:"请选择画质",selectRatio:"请选择比例",generateFailed:"生成失败",generateFirst:"请先生成图片",generatedResult:"生成结果",waitingGenerate:"等待生成",layoutLR:"自动排版-左右布局",layoutTB:"自动排版-上下布局",uploadAssetImage:"资产图片上传",uploadStoryboardImage:"分镜图片上传",uploadImage:"资产图片上传",mode:"模式",closeConfirmTitle:"是否关闭编辑面板?",closeConfirmBody:"关闭之后未保存的数据会丢失"},save:"选取",cancel:"取消",chatBox:{inputPlaceholder:"输入消息...",generateDerivedAssets:"生成衍生资产",welcomeMessage:"你好!我是你的 AI 助手,有什么可以帮你的吗?",adjustModel:"调整模型",startMakingVideo:"开始制作视频",startMakingVideoPrompt:"请帮我开始制作视频",clearMessageMemory:"清除消息记忆",clearSummaryMemory:"清除摘要记忆",clearAllMemory:"清除所有记忆",messageMemory:"消息记忆",summaryMemory:"摘要记忆",allMemory:"所有记忆",confirmClear:"清除记忆",confirmClearBody:"确定要清除{type}吗?",confirmClearBtn:"确定清除",memoryCleared:"{type}已清除"},wb:{quickPreview:"快速预览",videoGeneration:"分镜台",videoEditing:"剪辑台",hint:"提示",extractLines:"是否从视频中提取台词?",no:"否",confirm:"确定",extractLinesQuestion:"是否从视频中提取台词作为字幕?",importingLoading:"正在导入中,请稍候...",mainTrackVideo:"主轨道(视频)",subtitle1:"字幕1",storyboardVideoName:"组{storyboard}-{id}.mp4"},preview:{noImage:"暂无图片",storyboardDesc:"分镜描述",serialNumber:"序号",noDescription:"暂无描述",duration:"时长",seconds:"秒",relatedAssets:"涉及资产",role:"角色",prop:"道具",scene:"场景",noCharacters:"暂无出场人物",imagePrompt:"图片提示词",selectAll:"全选",exportImage:"导出图片",sceneDescription:"画面描述",promptLabel:"提示词",restoreSort:"还原排序",restoreSortConfirm:"确定要还原为初始排序吗?",tip:"提示",selectAtLeastOne:"请至少选择一个分镜进行导出",exportFilename:"分镜图片"},generate:{noVideo:"暂无数据",videoPrompt:"视频提示词",promptPlaceholder:"输入提示词,描述你想要生成的视频内容...",refImage:"参考图",image:"图片",refVideo:"参考视频",refImageLabel:"参考图片",refAudio:"参考音频",muteAudio:"关闭音频",enableAudio:"开启音频",resolution:"分辨率",duration:"时长",generate:"生成",historyVersions:"历史版本",confirmSelection:"确认选中",noHistory:"暂无历史记录",generating:"生成中",generatingPrompt:"智能生成提示词中",generateFailed:"生成失败",selectAll:"全选",videoTrack:"视频轨道",batchGenerate:"批量生成",importToEditor:"导入剪辑台",modeSingleImage:"单图",modeMultiImage:"多图",modeGridImage:"网格多图",modeStartEnd:"首尾帧",modeText:"文生视频",modeVideoRef:"视频参考",modeImageRef:"图片参考",modeAudioRef:"音频参考",modeTextRef:"文本参考",startFrame:"首帧",startFrameOptional:"首帧(可选)",endFrame:"尾帧",endFrameOptional:"尾帧(可选)",selectRefImage:"选择参考图",selectRefImages:"选择参考图片",selectEndFrame:"选择尾帧图",selectRefVideoAsset:"选择参考视频",selectRefAudioAsset:"选择参考音频",selectRefImageAsset:"选择参考图片",selectImageSource:"选择图片来源",fromStoryboard:"分镜图",fromStoryboardDesc:"从分镜列表中选择图片",fromAssets:"资产图",fromAssetsDesc:"从资产库中选择图片",confirmDelete:"确认删除",confirmDeleteBody:"确定要删除这个视频吗?此操作无法撤销。",delete:"删除",cancel:"取消",deleteSuccess:"视频删除成功",deleteFailed:"删除失败",selectVideoFirst:"请先选择一个视频",confirmSuccess:"确认选中成功",batchSubmitted:"已提交批量生成请求,正在处理中...",configNotFound:"配置不存在",stateSuccess:"生成成功",statePending:"待生产",pollingFailed:"视频状态查询失败,请手动刷新",batchGeneratePrompt:"批量生成提示词",promptEmpty:"请先输入视频提示词",modelEmpty:"请先选择视频生成模型",batchPromptEmpty:"分镜 {names} 的视频提示词为空,请先生成或填写提示词",batchModelEmpty:"分镜 {names} 未配置视频生成模型,请先选择模型"},editVideo:{reset:"重置",undo:"撤销",redo:"重做",split:"分割",delete:"删除",rendering:"渲染中...",exportVideo:"导出视频",exportSuccess:"视频导出完成",exportFailed:"导出失败",sampleSubtitle:"示例字幕文本",customText:"自定义文本内容",transitionBetweenClips:"转场需要添加在两个相邻的 Clip 之间",transitionExists:"该位置已存在转场",videoPreviewArea:"视频预览区域",clipMaterials:"剪辑素材",propertyPanel:"属性面板",selectClip:"选择一个 Clip 查看属性",basicInfo:"基础信息",name:"名称",clipNamePlaceholder:"Clip 名称",startTime:"开始",endTime:"结束",totalDuration:"总时长",videoProperties:"视频属性",opacity:"不透明度",volume:"音量",playbackSpeed:"播放速度",audioProperties:"音频属性",fadeIn:"淡入",fadeOut:"淡出",transitionProperties:"转场属性",transitionType:"转场类型",transFade:"淡入淡出",transSlide:"滑动",transWipe:"擦除",transDissolve:"溶解",transZoom:"缩放",transRotate:"旋转",transitionDuration:"转场时长",subtitleProperties:"字幕属性",textContent:"文本内容",fontSize:"字体大小",copy:"复制",deleteConfirm:"删除确认",deleteClipConfirm:"确定要删除这个 Clip 吗?",avCanvasNotInit:"AVCanvas 尚未初始化",noExportContent:"没有可导出的内容",exportProject:"导出项目",transitionAdded:"已添加转场: {name}",splitClip:"分割片段",deleteClip:"删除片段",addClip:"添加 {name}",duplicateClip:"复制 Clip",addTransition:"添加转场",updateClip:"更新 Clip {key}",updatePlaybackRate:"更新播放倍速为 {rate}x",updateTransitionDuration:"更新转场时长",playbackRateRange:"播放倍速必须在 0.1 到 10 之间",updatePlaybackRateFailed:"更新播放倍速失败:",importProject:"导入项目",import:"导入"},clipType:{video:"视频",audio:"音频",subtitle:"字幕",transition:"转场",sticker:"贴纸",filter:"滤镜",effect:"特效"},track:{video:"视频",image:"图片",audio:"音频",subtitle:"字幕",text:"文本",sticker:"贴纸",filter:"滤镜",effect:"特效"},transition:{fade:"淡入淡出",slide:"滑动",slideLeft:"向左滑动",slideRight:"向右滑动",slideUp:"向上滑动",slideDown:"向下滑动",wipe:"擦除",wipeLeft:"向左擦除",wipeRight:"向右擦除",wipeUp:"向上擦除",wipeDown:"向下擦除",dissolve:"溶解",zoom:"缩放",zoomIn:"放大",zoomOut:"缩小",rotate:"旋转",circle:"圆形",diamond:"菱形",clock:"时钟",blur:"模糊"},media:{titleText:"标题文本",subtitleText:"字幕文本",customText:"自定义文本",media:"媒体",image:"图片",audio:"音频",subtitle:"字幕",transition:"转场",effect:"特效",filter:"滤镜",loading:"加载中...",subtitlePreview:"字",video:"视频"},effect:{fadeIn:"淡入",fadeOut:"淡出",flash:"闪烁",shake:"抖动",zoomIn:"放大进入",zoomOut:"缩小退出",pulse:"脉冲",rotateIn:"旋转进入",sticker1:"贴纸 1",sticker2:"贴纸 2"},filter:{grayscale:"黑白",sepia:"复古",warm:"暖色",cool:"冷色",vivid:"鲜艳",bright:"明亮",highContrast:"高对比",blur:"模糊",invert:"反色",semiTransparent:"半透明"},guideSwitchEpisode:"切换剧集",guideSwitchEpisodeBody:"切换剧集挪移到这里了哦",guideRefresh:"刷新数据",guideRefreshBody:"点击刷新按钮重新获取工作区数据",guideCanvasNav:"画布操作",guideCanvasNavBody:"滚轮上下平移画布,Ctrl + 滚轮缩放画布,按住鼠标左键拖拽自由平移",guideRightChat:"AI 对话",guideRightChatBody:"在右侧对话框中与 AI 交流,驱动自动化流程",guideLayoutBtn:"自动排版",guideLayoutBtnBody:"点击此按钮可自动整理节点布局",autoLayoutLR:"自动排版-左右布局",autoLayoutTB:"自动排版-上下布局",getFlowData:"刷新工作区",confirm:"切换剧集确认",confirmEpisodesSwitch:"当前任务仍在进行中,切换剧集会重连会话,是否继续切换?"},task:{title:"任务列表",subtitle:"您的最新任务执行记录",refresh:"刷新",categoryLabel:"任务大类:",stateLabel:"状态:",noFailReason:"暂无失败原因",stateAll:"全部",stateRunning:"进行中",stateCompleted:"已完成",stateFailed:"生成失败",fetchFailed:"获取任务列表失败",col:{taskClass:"任务大类",relatedObjects:"关联对象",model:"模型",describe:"描述",state:"状态",startTime:"时间",reason:"失败原因"},project:"项目名称:"},noVideo:"暂无视频",prompt:"视频提示词",generateText:"AI生成提示词",selectStoryboard:"选择分镜",generate:{noVideo:"暂无数据",prompt:"视频提示词",generateText:"AI生成提示词",selectStoryboard:"选择分镜",generate:"生成视频",history:"历史版本",generating:"生成中",generateFailed:"失败",selectAll:"全选",selected:"已选",batchGenerateText:"批量生成提示词",batchGenerateVideo:"批量生成视频",importVideo:"导入剪辑台",emptyTrack:"第{index}段",del:"删除",delConfirm:"确认删除该段?",selectSource:"选择来源",confirm:"从资产选择",cancel:"从分镜选择",generateSuccess:"视频生成成功",selectVideoFailed:"视频选择失败",selectVideoSuccess:"视频选择成功",selectTrackFirst:"请先选择分镜",noSelectedVideo:"没有选择的视频",generateConfirm:"确认生成",generateConfirmBody:"是否确认生成视频",generateVideosInBatches:"批量生成视频",generateStarted:"生成开始",promptEmpty:"勾选需要生成视频的数据有提示词为空,是否继续生成",skipDataWithEmptyVideoPromptWords:"需要生成的视频数据存在提示词为空",duration:"时长",resolution:"分辨率",delVideo:"确认删除此视频?",delSuccess:"删除成功",addReference:"添加参考",promptPlaceholder:"请输入视频提示词",downloadVideo:"批量下载视频",selectVideo:"请勾选需要下载的视频"}},$yi={slogan:"智能短剧创作平台",tips:"默认账号:admin / admin123",settings:"服务器设置",requestAddress:"请求地址",username:"用户名",password:"密码",login:"登录",usernameRequired:"请输入用户名",passwordRequired:"请输入密码",enterUsernameAndPassword:"请输入用户名或密码",loginSuccess:"登录成功",settingsSaved:"设置已保存"},Xyi={cancel:"取消",confirm:"确定",selectAssets:"选择资产",sessionExpired:"登录已过期,请重新登录",openSettings:"打开设置",cancelled:"已取消生成",defaultReel:"正文卷",save:"保存",submitting:"提交中",editSuccess:"修改成功",editFailed:"修改失败",submit:"提交"},Gyi={prompt:"提示词"},Yyi={welcomeTitle:"欢迎使用 ToonFlow",welcomeDesc:"AI 驱动的漫画创作工作流平台,让我们花一分钟完成初始配置。",startConfig:"开始配置",skip:"跳过引导",configModel:"添加模型服务",configData:"配置 Agent",startUse:"开始使用",configModelTitle:"添加模型服务供应商",configModelDesc:"首先,你需要在设置中添加至少一个 AI 模型服务供应商(如 OpenAI、Claude 等),并填写对应的 API Key。",configModelTip:"点击下方按钮将打开设置页面的「模型服务」选项卡,添加供应商后回到此处继续。",configModelBtn:"前往配置模型服务",configAgentTitle:"分配 Agent 模型",configAgentDesc:"接下来,在 Agent 配置中为各个功能模块分配模型,这样系统才知道调用哪个模型来完成任务。",configAgentTip:"点击下方按钮将打开设置页面的「Agent 配置」选项卡,为各功能分配模型后回到此处。",configAgentBtn:"前往配置 Agent",finishTitle:"🎉 一切就绪!",finishDesc:"配置完成,现在你可以开始使用所有功能了。如需调整,随时可以在设置中修改。",qrcodeLabel:"加入微信交流群,获取更多帮助:",githubLabel:"如果觉得好用,请给我们一个 ⭐ Star 吧!",prevStep:"上一步",nextStep:"下一步",finish:"开始使用"},Zyi={skillManagement:{search:"搜索文件名",empty:"没有匹配的文件",edit:"编辑",selectOnTheLeft:"请从左侧选择文件"}},qyi={assetsNotExists:"资产不存在",assets:{notExist:"资产不存在",notDerivativeExist:"衍生资产不存在",derivativeUpdateSuccess:"更新成功",derivativeState:"未生成",derivativeAddSuccess:"添加成功",derivativeDelSuccess:"删除成功",notGenerated:"未生成"},addSuccess:"更新成功",state:{unused:"未生成"},saveSuccess:"添加成功"},Kyi={generating:"生成中"},Jyi={scanning:"🔍 正在解析加载Skill",scanComplete:"✨ Skill 扫描完成",inserted:"✅ 新增{count}个Skill",updated:"🔄 更新{count}个Skill",removed:"🗑️ 移除{count}个Skill",scannedFiles:"📁 扫描 {count} 个文件",noDescription:"📝 {count}个Skill缺少描述",noAttribution:"👤 {count}个Skill缺少归属",configWarning:"⚠️ Skill 配置警告",openSettings:"打开设置",scanFailed:"❌ 扫描失败",checkNetwork:"🔌 请检查网络连接或稍后重试",retryLater:"🔁 请稍后重试"},eCi="生成视频",tCi="历史版本",nCi="生成中",iCi="失败",rCi="全选",oCi="已选 ",sCi="导入视频",aCi="123",lCi="确认删除",cCi="确认删除该段?",dCi="选择来源",uCi="从资产选择",hCi="从分镜选择",fCi={newVersion:"有新版本,是否更新?"},gCi={components:Vyi,settings:zyi,workbench:Hyi,login:$yi,common:Xyi,"workbench.project.msg.enterProjectQuality":"请选择图片质量",promptManage:Gyi,"workbench.production.node.storyboard.batchGenerateImage":"重新生成","workbench.production.node.storyboard.batchGenerateFailed":"生成失败","workbench.production.node.storyboard.batchGenerateSuccess":"开始生成分镜","workbench.production.node.storyboard.removeFailed":"删除分镜失败","workbench.production.node.storyboard.editNode":"编辑","workbench.production.node.storyboard.deleteNode":"删除","workbench.production.node.storyboard.confirmDeleteBody":"确认是否删除该分镜",hello:Yyi,setting:Zyi,storyboard:qyi,productionAgent:Kyi,skillScan:Jyi,generate:eCi,history:tCi,generating:nCi,generateFailed:iCi,selectAll:rCi,selected:oCi,importVideo:sCi,emptyTrack:aCi,del:lCi,delConfirm:cCi,selectSource:dCi,confirm:uCi,cancel:hCi,"workbench.script.msg.waitExtract":"等待提取","workbench.script.msg.exportSuccess":"导出成功","workbench.script.msg.exportFailed":"导出失败","workbench.production.node.storyboard.videoDescPlaceholder":"请输入视频描述","workbench.production.node.storyboard.videoDesc":"视频描述","workbench.production.node.assets.confirmDeleteBody":"确认是否删除该资产","workbench.production.node.assets.removeFailed":"删除资产失败",version:fCi,"workbench.production.generatedNode.localUpload":"本地上传","workbench.production.editImage.uploadFailed":"图片上传失败","workbench.production.editImage.noImage":"请先添加图片","workbench.script.batchAddScript":"批量上传剧本","workbench.script.import.pasteLabel":"直接粘贴剧本内容","workbench.script.import.col.chapter":"集","workbench.script.import.col.scriptName":"剧本名称","workbench.script.import.col.scriptData":"剧本内容","workbench.script.import.episodeRegex":"剧本拆分正则","workbench.script.import.episodeRegexPh":"自定义剧本拆分正则,留空使用默认拆分正则(默认按 第X集 格式拆分)","workbench.script.import.regexInvalid":"正则表达式格式错误","workbench.script.import.parsedChapters":"已解析 {count} 集","workbench.script.import.msg.selectChapters":"请先勾选剧本","workbench.script.import.msg.saveSuccess":"剧本保存成功","workbench.script.import.batchTitle":"批量上传剧本"},mCi={editMdPreivew:{title:"編輯",confirm:"儲存",cancel:"取消"},imageTools:{copy:"複製圖片",preview:"預覽",download:"下載",msg:{imageLoadFailed:"圖片載入失敗",convertFailed:"轉換失敗",copied:"已複製到剪貼簿",copyFailed:"複製失敗",downloadFailed:"下載失敗",downloadStarted:"開始下載",downloadBlockedOpenNewWindow:"目前的圖片來源可能限制下載,已嘗試在新視窗開啟"}},migrateShow:{title:"轉移資料",desc:"偵測到您有舊版本的資料,是否需要轉移?",hide:"不再顯示",confirm:"確定",msg:{migrateSuccess:"資料轉移成功",migrateFailed:"資料轉移失敗"}},modelSelect:{placeholder:"請選擇模型",type:{image:"圖片",text:"文字",video:"影片"},msg:{fetchModelFailed:"取得模型資料失敗:"},goSetting:"去設定中加入模型"},update:{title:"發現新版本",currentVersion:"目前版本:",latestVersion:"最新版本:",tip:"發現新版本,建議您更新以獲得更好的體驗",later:"稍後提醒",updateNow:"立即更新"}},kCi={title:"ToonFlow 設定",menu:{language:"語言設定",vendorConfig:"模型服務",agentConfig:"Agent 設定",promptManage:"提示詞管理",skillManagement:"Skills技能管理",memoryConfig:"Agent 記憶設定",loginConfig:"登入設定",dbConfig:"資料庫操作",fileManagement:"檔案管理",otherConfig:"其他設定",requestConfig:"請求網址",about:"檢查更新",logoutConfig:"登出",skillsSkillsManagement:"Skills技能管理"},language:{desc:"選擇介面顯示語言",msg:{saved:"語言設定已儲存"}},vendor:{addVendor:"新增供應商",noVendor:"暫無供應商,請先新增",required:"必填",optionalSection:"選填項目",modelSettings:"模型設定",addManually:"手動新增",test:"測試",edit:"編輯",delete:"刪除",deleteVendor:"刪除供應商",editCode:"編輯程式碼",updateConfig:"更新設定",addModel:"新增模型",editModel:"編輯模型",displayName:"顯示名稱",displayNamePlaceholder:"例如:GPT-4o",modelId:"模型 ID",modelIdPlaceholder:"例如:gpt-4o",modelType:"模型類型",multimodal:"多模態",supported:"支援",notSupported:"不支援",toolCall:"工具呼叫",imageMode:"圖片模式",videoMode:"影片模式",audioOutput:"音訊輸出",durationResolution:"時長 / 解析度對應",durationSec:"時長(秒)",resolution:"解析度",enterAndPress:"輸入後按下 Enter",addDurationResolution:"新增一組時長 / 解析度",testResult:"測試結果",generating:"正在生成中...",addVendorDialog:"新增供應商",codeEditorInfo:"請撰寫 TypeScript 程式碼設定供應商資訊",reset:"重設",importFile:"匯入檔案",textModel:"文字模型",imageModel:"圖片模型",videoModel:"影片模型",textToImage:"文字生成圖片",textToVideo:"文字生成影片",singleImage:"單圖",multiImage:"多圖模式",multiReference:"多圖參考",gridImage:"網格單圖",startEndRequired:"首尾影格(兩張必填)",endFrameOptional:"首尾影格(尾影格選填)",startFrameOptional:"首尾影格(首影格選填)",textRef:"文字",imageRef:"圖片",videoRef:"影片",audioRef:"音訊",audioOptional:"選填",audioOnly:"僅輸出有聲影片",noAudio:"僅輸出無聲影片",msg:{getVendorListFailed:"取得供應商列表失敗",vendorConfigUpdated:"供應商設定已更新",updateFailed:"更新失敗",highRiskConfirm:"⚠️ 高風險操作確認",addVendorRiskBody:"新增的 AI 供應商將賦予其存取系統 API 的權限,請確認您信任該供應商的程式碼來源!",iKnowRisk:"我了解風險",cancel:"取消",confirmAgain:"⚠️ 再次確認",addVendorConfirmBody:"確定要新增該供應商嗎?新增後它將參與系統的模型排程。",confirmAndAdd:"確認並新增",goBackCheck:"返回檢查",vendorAdded:"供應商已成功新增",addFailed:"新增失敗",updateVendorRiskBody:"更新 AI 供應商設定將修改其存取系統 API 的權限和行為,請確認您信任修改後的程式碼來源!",updateVendorConfirmBody:"確定要更新該供應商設定嗎?更新後將影響系統的模型排程。",confirmAndUpdate:"確認並更新",updateSuccess:"供應商設定更新成功",fillDisplayName:"請填寫顯示名稱",fillModelId:"請填寫模型 ID",selectImageMode:"請選擇圖片模式",selectVideoMode:"請選擇影片模式",groupPrefix:"第 {n} 組:",addDuration:"請新增時長",addResolution:"請新增解析度",selectVendorFirst:"請先選擇供應商",modelIdExists:"模型 ID 已存在",modelAdded:"模型已成功新增",modelUpdated:"模型已成功更新",enterApiKey:"請填寫 API KEY",enterApiUrl:"請填寫 API URL",testSuccess:"測試成功",imageGenSuccess:"圖片生成成功",videoGenSuccess:"影片生成成功",requestFailed:"請求失敗",deleteModelConfirm:"確認刪除模型",deleteModelBody:"刪除後不可恢復,是否繼續?",confirmDelete:"確認刪除",modelDeleted:"模型已刪除",deleteVendorConfirm:"確認刪除供應商",deleteVendorBody:"刪除後該供應商下所有模型將一併刪除,是否繼續?",vendorDeleted:"供應商已刪除",deleteFailed:"刪除失敗",enabled:"已啟用",disabled:"已停用",linkAddVendorRiskBody:"新增新的 AI 供應商將賦予其存取系統 ​​API 的權限,請確認您信任該供應商的連結來源!",importAdd:"新增新的 AI 供應商將賦予其存取系統 ​​API 的權限,請確認您信任該供應商的文件來源!",linkAddFailed:"連結新增失敗"},think:"深度思考",code:"程式碼",linkAddPlaceholder:"輸入連結添加",noFileSelected:"成功導入文件",linkAdd:"確認"},agent:{bannerDesc:"使用 Toonflow 官方中繼網站,支援一鍵帶入設定,開箱即用,無需手動設定。",visitWebsite:"進入網站",fillKey:"填入 KEY",oneClickFill:"一鍵帶入",notOpen:"尚未開放",notConfigured:"尚未設定",modelConfig:"模型設定",confirm:"確認",cancel:"取消",selectModel:"選擇模型",fillKeyHeader:"填入 Toonflow 平台的官方 KEY",keyPlaceholder:"請輸入 KEY",save:"儲存",msg:{notAvailable:"該功能暫未開放,敬請期待",configSuccess:"設定成功",updateConfigFailed:"更新設定失敗:",keyValid:"KEY 有效,已成功連接 Toonflow 平台",keyInvalid:"KEY 無效,請檢查後重新輸入:",enterKey:"請輸入 KEY",saveFailed:"儲存失敗:",getAgentListFailed:"取得 Agent 設定列表失敗:"}},memory:{warning:"以下設定項目已預設為推薦值。除非您清楚了解各項設定的含義及影響,否則建議維持現有設定",vectorModelConfig:"向量模型設定",modelFilePath:"模型檔案路徑",quantizationType:"量化類型",quantizationPlaceholder:"請輸入量化類型",memoryParams:"記憶參數",messagesPerSummary:"觸發訊息壓縮筆數",messagesPerSummaryHelp:"保留最近 N 筆對話上下文。",shortTermLimit:"單次取得未壓縮訊息筆數",shortTermLimitHelp:"檢索時回傳的候選記憶筆數。",summaryMaxLength:"壓縮最大字元數",summaryMaxLengthHelp:"訊息壓縮時允許的最大字元數",summaryLimit:"允許查詢已壓縮訊息筆數",summaryLimitHelp:"允許查詢已壓縮訊息筆數",ragLimit:"搜尋記憶筆數",ragLimitHelp:"檢索時取得的訊息數。",deepRetrieveSummaryLimit:"向量召回壓縮訊息數",deepRetrieveSummaryLimitHelp:"檢索壓縮訊息內容時取得的訊息數。",saveConfig:"儲存設定",clearMemory:"清除記憶",restoreDefault:"還原預設設定",msg:{saved:"記憶設定已儲存",clearConfirmTitle:"確認清除記憶",clearConfirmBody:"該操作會清除 AI 全域記憶資料,且不可復原,是否繼續?",confirmClear:"確認清除",cancel:"取消",cleared:"記憶已清除",clearFailed:"清除記憶失敗"}},login:{username:"使用者名稱",usernamePlaceholder:"請輸入使用者名稱",password:"密碼",passwordPlaceholder:"請輸入密碼",modify:"修改",msg:{enterUsername:"請輸入使用者名稱",usernameLength:"使用者名稱長度為 2-20 個字元",enterPassword:"請輸入密碼",passwordLength:"密碼長度為 6-20 個字元",fetchFailed:"取得使用者資訊失敗",saveSuccess:"儲存成功",saveFailed:"儲存失敗"}},db:{clearDb:"清除資料庫",clearDbDesc:"清除所有資料表中的資料,保留資料表結構",clearData:"清除資料",confirmAction:"確認操作",msg:{clearDbTitle:"清除資料庫",firstConfirm:"確定要清除所有資料表嗎?資料清除後無法復原!",secondConfirm:"這是最後一次確認,清除後所有資料將永久遺失!",keyword:"清除",confirm:"確認",pleaseInput:"請輸入",cleared:"所有資料表已清除",operationFailed:"操作失敗,請重試",cancelled:"操作已取消"}},other:{requestTimeout:"請求逾時時間",seconds:"秒",inputSeconds:"請輸入秒",assetConcurrency:"資產生成並發數",count:"個",inputCount:"請輸入個數",chapterRegex:"章節拆分正規表示式",restoreDefault:"還原預設",regexPlaceholder:"請輸入正規表示式",canvasScroll:"畫布滾動",canvasIsDisabled:"畫布縮放",agentCanvasScalingMethod:"生產頁無限畫布滾輪操作",zoom:"縮放",scroll:"捲動",isInteracting:"生產頁無限畫布拖曳性能優化",closeIsInteracting:"關閉"},request:{warning:"若非特殊情況,不需要修改或者設定",apiAddress:"API 網址",apiPlaceholder:"請輸入 API 請求網址",save:"儲存",reset:"重設",msg:{enterApi:"請輸入 API 網址",validUrl:"請輸入有效的 HTTP/HTTPS 網址",saved:"請求網址儲存成功",reset:"已重設為預設網址",refreshFailed:"刷新失敗",refreshSuccess:"刷新成功"},refresh:"重新整理"},about:{slogan:"開源的 AI 驅動漫畫 / 分鏡創作工具",latestVersion:"目前為最新版本",checkUpdate:"檢查更新",codeRepository:"程式碼儲存庫",githubRepo:"GitHub 儲存庫",giteeRepo:"Gitee 儲存庫",versionUpdate:"版本更新",checkUpdateGithub:"檢查更新(GitHub)",getFromGithub:"從 GitHub Release 取得最新版本",checkUpdateGitee:"檢查更新(Gitee)",getFromGitee:"從 Gitee Release 取得最新版本",license:"授權條款",licenseDesc:"開源授權條款·點擊查看詳情",updateAvailable:"發現新版本",upToDate:"偵測到新版本",confirmReinstall:"複製連結",reinstallRequired:"將自動開啟瀏覽器並下載,如未開啟請手動開啟"},logout:{warning:"登出後,您需要重新登入才能繼續使用系統。",confirmLogout:"確定要登出嗎?",logout:"登出",msg:{logoutSuccess:"登出成功",logoutFailed:"登出失敗,請重試"}},file:{quickOpen:"快速開啟目錄",open:"開啟",dockerDesc:'Docker/前後端分離部署請前往 "/data/*" 目錄手動管理檔案。',desktopOnly:"該功能僅支援桌面版",folders:{data:"data",dataDesc:"資料目錄。",logs:"data/logs",logsDesc:"執行記錄與錯誤記錄。",oss:"data/oss",ossDesc:"檔案儲存相關資源。",skills:"data/skills",skillsDesc:"技能與提示設定檔。",models:"data/models",modelsDesc:"模型檔案與設定。",web:"data/web",webDesc:"Web 相關資源,如前端建置產物等。",serve:"data/serve",serveDesc:"後端服務相關檔案。"},openFailed:"開啟資料夾失敗"},skill:{scanSkills:"掃描Skills"},dev:{warning:"以下為開發者工具,謹慎操作!",openDevtool:"打開",devtoolsDoc:"文件地址",devtoolsDesc:"開啟後會在Toonflow安裝目錄建立.devtools資料夾,請確保Toonflow有寫入權限(管理員身分執行)。",openDevtoolFailed:"開啟開發者工具失敗,請確保已安裝Toonflow桌面端",notInElectron:"WEB環境請手動開啟瀏覽器控制台"}},vCi={selectProject:"請選擇專案",menu:{myProject:"我的專案",taskCenter:"任務中心",novel:"小說原文",scriptAgent:"劇本 Agent",scriptManage:"劇本管理",cornerScape:"塑造角色與場景",production:"影片製作",assetCenter:"資產中心",settings:"設定",jumpGithub:"跳轉Github",feedbackQuestions:"回饋問題"},project:{title:"我的專案",subtitle:"管理您的所有短劇專案",newProject:"建立專案",dialog:{editTitle:"編輯專案",addTitle:"建立專案",save:"儲存",ok:"確定",cancel:"取消",projectType:"專案類型",selectType:"選擇專案類型",basedOnNovel:"基於小說原文",basedOnScript:"基於劇本",projectName:"專案名稱",projectNamePh:"請輸入專案名稱",novelType:"小說類型",novelTypePh:"例如:玄幻、科幻、言情",artStyle:"視覺手冊",selected:"已選:",selectArtStyle:"請選擇視覺手冊",newArtStyle:"新視覺手冊",loading:"載入中...",videoRatio:"影片比例",novelIntro:"小說簡介",novelIntroPh:"請輸入小說簡介",editArtStyleTitle:"編輯視覺手冊",newArtStyleTitle:"新視覺手冊",artStyleName:"視覺手冊名稱",artStyleNamePh:"請輸入視覺手冊名稱",artStyleImage:"視覺手冊封面",remove:"移除",uploadCover:"上傳封面",artStylePrompt:"視覺手冊提示詞",aiExtract:"AI 萃取提示詞",promptPlaceholder:"描述視覺手冊提示詞,用於產生圖片時指定視覺手冊",visualManual:"視覺手冊",newVisualManual:"新視覺手冊",editVisualManualTitle:"編輯視覺手冊",newVisualManualTitle:"新視覺手冊",visualManualName:"視覺手冊名稱",visualManualNamePh:"請輸入視覺手冊名稱",visualManualCover:"視覺手冊封面",visualManualPrompt:"視覺手冊提示詞",modelData:"選擇圖片模型",videoModelData:"選擇視訊模型",prompt:{placeholder:"輸入提示詞",saveSuccess:"更新成功",title:"提示詞"},mdFile:"視覺手冊文件",directorManual:"導演手冊",addDirectorManual:"新導演手冊",editingDirectorManual:"編輯導演手冊",newDirecorManualTitle:"新導演手冊",directorManualPrompt:"導演手冊提示詞",directorManualName:"導演手冊名稱",directorFile:"導演手冊文件",directorManualCover:"導演手冊封面"},msg:{fetchFailed:"取得專案列表失敗",notFound:"找不到該專案!",editSuccess:"編輯專案成功",editFailed:"編輯專案失敗",addSuccess:"新增專案成功",addFailed:"新增專案失敗",deleteHeader:"刪除專案",deleteBody:"確定要刪除該專案嗎?",deleteConfirm:"刪除",deleteCancel:"取消",deleteSuccess:"刪除專案成功",deleteFailed:"刪除專案失敗",extractSuccess:"提示詞萃取成功",extractFailed:"萃取失敗",enterArtStyleName:"請輸入視覺手冊名稱",artStyleUpdated:"視覺手冊已更新",artStyleAdded:"視覺手冊已添加",operationFailed:"操作失敗",enterVisualManualName:"請輸入視覺手冊名稱",enterVisualManualImage:"請上傳視覺手冊封面圖片",enterVisualManualTabData:"提示詞不能為空",visualManualUpdated:"視覺手冊已更新",visualManualAdded:"視覺手冊已添加",deleteVisualManualHeader:"刪除視覺手冊",deleteVisualManualBody:"確定要刪除視覺手冊「{name}」嗎?",deleteVisualManualConfirm:"刪除",deleteVisualManualCancel:"取消",emptyFields:"參數缺失",enterProjectName:"請輸入項目名稱",enterProjectIntro:"請輸入小說簡介",enterProjectType:"請輸入項目類型",enterArtStyle:"請選擇項目視覺手冊",enterVideoRatio:"請選擇影片比例",enterImageModel:"請選擇圖片模型",enterVideoModel:"請選擇視訊模型",visualManualDeleted:"刪除成功",selectMode:"請選擇模式",deleteDirectorManualHeader:"刪除導演手冊",deleteDirectorManualBody:"確定要刪除導演手冊「{name}」嗎?",directorManualUpdated:"導演手冊已更新",directorManualAdded:"導演手冊已添加",directorManual:"請選擇項目導演手冊",modelProviderDisabled:"視訊模型或圖片模型供應商未啟用或無模型供應商,請先配置"},type:{novel:"基於小說原文",script:"基於小說劇本"}},novel:{importText:"匯入原文",batchDelete:"批次刪除",eventAnalysis:"事件分析",searchPlaceholder:"搜尋原文名稱...",search:"搜尋",generating:"生成中...",genFailed:"生成失敗",none:"無",edit:"編輯",delete:"刪除",col:{id:"序號",reel:"卷",chapter:"章節名稱",chapterData:"章節內容",event:"事件",operation:"操作"},msg:{batchDeleteHeader:"批次刪除",batchDeleteBody:"確定要刪除選定的 {count} 筆資料嗎?",batchDeleteSuccess:"批次刪除成功",deleteHeader:"刪除確認",deleteBody:"確定要刪除章節名稱為「{name}」的資料嗎?",deleteSuccess:"刪除成功",eventAnalysisHeader:"事件分析",eventAnalysisBody:"確定要對選定的 {count} 筆資料進行事件分析嗎?"},import:{title:"上傳小說原文",step1:"第一步",step2:"第二步",step3:"第三步",dragUpload:"拖曳小說原文檔案到此處或點擊上傳",uploadHint:"支援 .txt, .docx 格式,建議檔案大小不超過 10MB",or:"或",pasteLabel:"直接貼上小說原文內容",pastePlaceholder:"請輸入小說原文內容",chars:"字元",tooShort:"內容過短,建議至少 100 字元",parsedChapters:"已解析 {count} 章節",nextStep:"下一步",prevStep:"上一步",selectedInfo:"已勾選:{count} 字 (小於 200000 字)",eventAnalysis:"事件分析",saveAndAnalyze:"儲存原文並分析事件",col:{chapter:"章",reel:"卷",chapterName:"章節名稱",chapterData:"章節內容"},msg:{parseFailed:"檔案解析失敗,請重新上傳",selectFile:"選擇文件",docNotSupported:".doc檔案不支援解析,請轉換為.ts文件",unsupportedType:"不支援的檔案類型",fileTooLarge:"檔案大小超過 10MB,請上傳更小的檔案",selectChapters:"請先勾選章節",saveSuccess:"小說原文儲存成功"},importAdd:"拖曳文件到此處或點擊上傳",limit:"支援 .ts格式"},editDialog:{title:"編輯小說原文",chapterName:"章節名稱",chapterNamePh:"請輸入章節名稱",eventContent:"事件內容",eventContentPh:"輸入事件內容",chapterContent:"章節內容",chapterContentPh:"請輸入章節內容",cancel:"取消",save:"儲存",msg:{updateSuccess:"小說原文更新成功"}},event:{regenerate:"重新生成事件",batchDelete:"批次刪除",noData:"暫無事件資料,點擊開始生成",generate:"生成事件",generatingHint:"事件生成中,請稍候...",loading:"載入中...",delete:"刪除",col:{id:"事件 ID",eventName:"事件名稱",chapters:"來源章節",detail:"事件過程",createTime:"建立時間",operation:"操作"},msg:{deleteHeader:"刪除事件",deleteBody:"確定要刪除這個事件嗎?",deleteSuccess:"刪除成功",generateSuccess:"事件生成成功",batchDeleteHeader:"批次刪除",batchDeleteBody:"確定要刪除選定的 {count} 筆資料嗎?",batchDeleteSuccess:"批次刪除成功"}},analysis:{analyzeFirst:"請先分析事件",startAnalysis:"開始分析",chapterHeader:"第{index}章 - {name}",analyzing:"事件分析中"}},scriptAgent:{inputPlaceholder:"請輸入內容",chapterEvents:"章節事件",clearMessageMemory:"清除訊息記憶",clearSummaryMemory:"清除摘要記憶",clearAllMemory:"清除全部記憶",edit:"編輯",storySkeleton:"故事骨架",adaptationStrategy:"改編策略",script:"劇本",noContent:"暫無內容",relatedAssets:"關聯資產",editScript:"編輯劇本",save:"儲存",scriptTitle:"標題",titlePlaceholder:"請輸入標題",content:"內容",contentPlaceholder:"請輸入劇本內容",selectAssets:"選擇資產",noAssets:"暫未關聯資產",selectAssetsTitle:"選擇關聯資產",welcomeMsg:"你好!我是 Toonflow 智慧助手,需要我開始為您生成劇本嗎?",start:"開始",memoryType:{message:"訊息記憶",summary:"摘要記憶",all:"全部記憶"},msg:{clearConfirm:"確認清除",clearBody:"確定要清除{type}嗎?此操作無法復原。",confirmClear:"確認清除",cancel:"取消",memoryCleared:"{type}已清除",scriptUpdated:"劇本更新成功",scriptUpdateFailed:"更新劇本失敗,請稍後再試",searchScriptFailed:"搜尋劇本失敗",updated:"保存成功",error:"保存失敗",reconnect:"重新連接",notReconnect:"重新連結對話會被切斷是否確認",keepReconnect:"確認",deleteConfirm:"刪除確認",deleteBody:"刪除正文",confirmDelete:"確認刪除",scriptDeleted:"腳本已刪除"},reconnect:"重新連接"},cornerScape:{batchSettings:"批次生成設定",quickActions:"捷徑指令",selectUngenerated:"全選未生成項目",selectGenerated:"全選已生成項目",selectFailed:"全選錯誤項目",invertSelection:"反選",clearSelection:"取消選擇",batchPreview:"批次預覽圖片",assetTypeFilter:"素材類型篩選",genModel:"生成模型",resolution:"解析度",resolutionPh:"請選擇解析度",concurrency:"並發數量",concurrencyPh:"請輸入並發數",startBatch:"開始批量生成圖片",waitingGen:"等待生成",generating:"生成中",genFailed:"生成失敗",imageError:"圖片錯誤",typeRole:"角色",typeScene:"場景",typeTool:"工具",typeUnknown:"未知",descriptionSuffix:"描述:",operateScriptFirst:"請先操作劇本",individualConfig:"獨立設定",noImage:"暫無圖片",promptLabel:"提示詞",promptPh:"請輸入提示詞",aiPolish:"AI 潤飾",regenerate:"重新生成",filterRole:"人物",filterScene:"場景",filterTool:"道具",unnamed:"未命名",noDescription:"無描述",msg:{selectModel:"請選擇生成模型",selectResolution:"請選擇解析度",enterPrompt:"請輸入提示詞",enterPromptFirst:"請先輸入提示詞",genSuccess:"{name} 生成成功",genFailed:"{name} 生成失敗",promptGenSuccess:"提示詞生成成功",polishFailed:"潤飾失敗,請重試",selectAtLeastOne:"請至少選擇一個資產進行批次生成",batchStarted:"開始批次生成,共 {count} 個,並發數 {concurrent}",batchItemFailed:"{name} 生成失敗:{error}",batchComplete:"批次生成完成",batchFailed:"批量生成失敗",replaceFailed:"替換失敗",replaceSuccess:"替換成功",promptGenFail:"提示詞生成失敗",saveSuccess:"修改提示詞成功",saveFailed:"提示詞修改失敗"},history:"歷史圖片",confirmReplace:"確認替換",batchGenerationPrompt:"大量生成提示詞",generatingPrompt:"生成中",selectPromptEmpty:"全選提示詞為空",noEmptyPrompt:"沒有提示詞為空的資產",selectedCount:"已選取{count}個資產",cancelGeneration:"取消生成",selectGenerating:"選擇正在產生項",noGenerating:"沒有正在產生的數據"},script:{searchPlaceholder:"搜尋劇本名稱...",search:"搜尋",addScript:"建立劇本",cancelSelectAll:"取消全選",selectAll:"全選",exportScript:"匯出劇本",msg:{searchFailed:"搜尋劇本失敗",selectExport:"請先選擇要匯出的劇本",exportSuccess:"匯出成功",exportFailed:"匯出劇本失敗",deleteHeader:"確認刪除",deleteBody:"確定要刪除這個劇本嗎?此操作無法復原。",deleteConfirm:"刪除",cancel:"取消",deleteSuccess:"刪除成功",deleteFailed:"刪除失敗",selectDelScript:"請選擇刪除劇本",batchDeleteHeader:"批量刪除",batchDeleteBody:"確定要刪除選中的 {count} 個劇本嗎?此操作無法復原。",batchDeleteSuccess:"批量刪除成功",extractingInProgress:"正在提取中",projectNotFound:"項目未找到",selectsExport:"請選擇匯出劇本"},add:{title:"新增劇本",scriptName:"劇本名稱",scriptNamePh:"請輸入劇本名稱",uploadFile:"上傳檔案",dragUpload:"拖曳劇本檔案到此處或點擊上傳",uploadHint:"支援 .txt, .docx 格式,建議檔案大小不超過 10MB",scriptContent:"劇本內容",scriptContentPh:"請上傳或輸入劇本內容...",relatedAssets:"關聯資產",selectAssets:"選擇資產",noAssets:"暫未關聯資產",cancel:"取消",confirm:"確認",msg:{fileReadFailed:"檔案讀取失敗",docNotSupported:".doc 檔案不支援解析,請轉換為 .txt 或 .docx 檔案",unsupportedType:"不支援的檔案類型",fileTooLarge:"檔案大小超過 10MB,請上傳更小的檔案",parsing:"檔案解析中...",parseFailed:"檔案解析失敗,請重新上傳",selectAssetsTitle:"選擇關聯資產",enterContent:"請上傳或輸入劇本內容",enterName:"請輸入劇本名稱",addSuccess:"劇本新增成功",addFailed:"新增劇本失敗,請稍後再試"}},edit:{title:"劇本詳情",scriptName:"劇本名稱",scriptNamePh:"請輸入劇本名稱",scriptContent:"劇本內容",scriptContentPh:"請輸入劇本內容...",relatedAssets:"關聯資產",selectAssets:"選擇資產",noAssets:"暫未關聯資產",msg:{selectAssetsTitle:"選擇關聯資產",updateSuccess:"劇本更新成功",updateFailed:"更新劇本失敗,請稍後再試"}},deleteScript:"大量刪除劇本",extractAssets:""},assets:{addPrefix:"新增",batchGenerate:"批次生成",generatePrompt:"生成提示詞",generateImage:"生成圖片",batchDelete:"批次刪除",searchPlaceholder:"搜尋資產名稱...",search:"搜尋",preview:"預覽",generate:"生成",edit:"編輯",delete:"刪除",generating:"生成中",play:"播放",mediaPreview:"媒體預覽",confirmBatch:"是否確認{type}!",model:"模型",resolution:"解析度",resolutionPh:"請選擇解析度",batchGenPrompt:"批次生成提示詞",batchGenImage:"批次生成圖片",role:"角色",prop:"道具",scene:"場景",clip:"素材",uploadSuccess:"上傳成功",selectAtLeastOne:"請至少選擇一個資產",noDescription:"無描述",promptGenSuccess:"「{name}」提示詞生成成功",promptGenFail:"「{name}」提示詞生成失敗:{error}",selectModel:"請選擇模型",selectResolution:"請選擇解析度",noPromptForImage:"「{name}」沒有提示詞,無法生成圖片",imageGenSuccess:"「{name}」圖片生成成功",imageGenFail:"「{name}」圖片生成失敗:{error}",confirmDeleteHeader:"確認刪除",confirmBatchDeleteBody:"確定要批次刪除這些資產嗎?此操作無法復原。",confirmDeleteBody:"確定要刪除這個資產嗎?此操作無法復原。",deleteBtn:"刪除",cancelBtn:"取消",deleteSuccess:"資產刪除成功",deleteFail:"資產刪除失敗",colPreview:"預覽",colName:"名稱",colPrompt:"提示詞",colDescribe:"描述",colRemark:"備註",colCreateTime:"建立時間",colOperation:"操作",add:{name:"名稱",namePh:"請輸入名稱",describe:"描述",describePh:"請輸入描述",remark:"備註",remarkPh:"請輸入備註",prompt:"提示詞",promptPh:"請輸入提示詞",nameRequired:"請輸入名稱",describeRequired:"請輸入詳情",remarkRequired:"請輸入備註",updateSuccess:"資產更新成功",addSuccess:"資產新增成功"},gen:{header:"圖片生成",uploadRef:"上傳參考圖片",optional:"選填",promptLabel:"生圖提示詞",smartGenerate:"智能生成",generatingPrompt:"智能生成提示詞中...",promptPlaceholder:"描述您想要生成的圖片內容,例如:一個充滿科技感的未來城市,霓虹燈閃爍,賽博龐克風格...",selectModel:"選擇模型",selectResolution:"選擇解析度",generateBtn:"生成圖片",resultTitle:"生成結果",generatedCount:"已生成 {count} 張,請選擇一張",generatingLabel:"生成中...",genFailed:"生成失敗",confirmSelect:"確認選擇",promptSuccess:"提示詞生成成功",promptFail:"提示詞生成失敗",fillPrompt:"請填寫提示詞",pickResolution:"請選擇解析度",pickModel:"請選擇模型",unnamed:"未命名",assetGenSuccess:"資產生成成功",assetGenFail:"資產生成失敗",uploadOk:"上傳成功",imageSelected:"已選擇該圖片",imageDeleted:"已刪除該圖片",imageSaved:"圖片已儲存",completed:"已完成"},batch:{header:"批次生成",selected:"已選擇 {count} 項",selectAll:"全選",clearSelection:"清除選擇",inputPh:"請輸入內容",saveSelected:"儲存選取項目 ({count})",colPreviewImg:"預覽圖",selectToSave:"請選擇要儲存的項目",saveSuccess:"儲存成功",saveFail:"儲存失敗,請重試",promptDone:"提示詞生成完成",promptFail:"提示詞生成失敗",missingPrompts:"有 {count} 個資產缺少提示詞,請先生成提示詞",imageDone:"圖片生成完成",imageGenFail:"圖片生成失敗",unknownError:"未知錯誤",promptGenCancelled:"已取消生成"},confirmCancellation:"確定取消",confirmAgain:`確認取消嗎? 取消之後後台AI會繼續調取扣費`,sure:"確定"},production:{selectPlaceholder:"請選擇劇集",edit:"編輯",node:{script:{title:"劇本",editDialog:"編輯劇本"},scriptPlan:{title:"拍攝計畫",editDialog:"編輯拍攝計畫"},storyboard:{title:"分鏡面板",notGenerated:"未生成",scaleRatio:"縮放比例",gridPreview:"九宮格預覽",noPreviewImages:"暫無可預覽的圖片",loadFailed:"載入失敗: {src}",imageLoadFailed:"圖片載入失敗",promptPlaceholder:"請輸入提示詞",prompt:"提示詞",editInfo:"提示詞修改"},storyboardTable:{title:"分鏡表",editDialog:"編輯分鏡表"},assets:{title:"衍生資產",generateFailed:"生成失敗",notGenerated:"未生成",originalAsset:"原資產",derived:"衍生",noDerivedAssets:"無衍生資產"},poster:{title:"影片封面",coverCount:"{count} 張"},workbench:{title:"影片工作區"}},editImage:{upload:"上傳",generate:"生成",saveFailed:"儲存失敗,請重試",fetchFailed:"取得資料失敗",generating:"生成中...",deleteNode:"刪除節點",ratio:"比例",quality:"畫質",generateBtn:"生成圖片",selectImage:"選擇圖片",imageGeneration:"圖片生成",promptPlaceholder:"描述你想要生成的圖片...",imageRef:"圖{index}",noReferences:"暫無可引用的參考圖",selectModel:"請先選擇模型",selectQuality:"請選擇畫質",selectRatio:"請選擇比例",generateFailed:"生成失敗",generateFirst:"請先生成圖片",generatedResult:"生成結果",waitingGenerate:"等待生成",uploadImage:"資產圖片上傳",mode:"模式",closeConfirmTitle:"關閉確認標題",closeConfirmBody:"關閉之後未儲存的資料會遺失"},save:"選取",cancel:"取消",chatBox:{inputPlaceholder:"輸入訊息...",generateDerivedAssets:"生成衍生資產",welcomeMessage:"你好!我是你的 AI 助手,有什麼可以幫你的嗎?",adjustModel:"調整模型",startMakingVideo:"開始製作影片",startMakingVideoPrompt:"請幫我開始製作影片",clearMessageMemory:"清除訊息記憶",clearSummaryMemory:"清除摘要記憶",clearAllMemory:"清除所有記憶",messageMemory:"訊息記憶",summaryMemory:"摘要記憶",allMemory:"所有記憶",confirmClear:"清除記憶",confirmClearBody:"確定要清除{type}嗎?",confirmClearBtn:"確定清除",memoryCleared:"{type}已清除"},wb:{quickPreview:"快速預覽",videoGeneration:"分鏡台",videoEditing:"剪輯台",hint:"提示",extractLines:"是否從影片中提取台詞?",no:"否",confirm:"確定",extractLinesQuestion:"是否從影片中提取台詞作為字幕?",importingLoading:"正在匯入中,請稍候...",mainTrackVideo:"主軌道(影片)",subtitle1:"字幕1",stereo441:"44.1kHz 立體聲",mono16:"16kHz 單聲道",sampleImage1:"範例圖片 1",storyboardVideoName:"組{storyboard}-{id}.mp4"},preview:{noImage:"暫無圖片",storyboardDesc:"分鏡描述",serialNumber:"序號",noDescription:"暫無描述",duration:"時長",seconds:"秒",relatedAssets:"涉及資產",role:"角色",prop:"道具",scene:"場景",noCharacters:"暫無出場人物",imagePrompt:"圖片提示詞",selectAll:"全選",exportImage:"匯出圖片",sceneDescription:"畫面描述",promptLabel:"提示詞",restoreSort:"還原排序",restoreSortConfirm:"確定要還原為初始排序嗎?",tip:"提示",selectAtLeastOne:"請至少選擇一個分鏡進行匯出",exportFilename:"分鏡圖片"},generate:{noVideo:"暫無影片",videoPrompt:"影片提示詞",promptPlaceholder:"輸入提示詞,描述你想要生成的影片內容...",refImage:"參考圖",image:"圖片",refVideo:"參考影片",refImageLabel:"參考圖片",refAudio:"參考音訊",muteAudio:"關閉音訊",enableAudio:"開啟音訊",resolution:"解析度",duration:"時長",generate:"生成",historyVersions:"歷史版本",refresh:"重新整理",confirmSelection:"確認選取項目",noHistory:"暫無歷史記錄",generating:"生成中",generateFailed:"生成失敗",selectAll:"全選",videoTrack:"影片軌道",batchGenerate:"批次生成",importToEditor:"匯入剪輯台",modeSingleImage:"單圖",modeMultiImage:"多圖",modeGridImage:"網格多圖",modeStartEnd:"首尾影格",modeText:"文字生成影片",modeVideoRef:"影片參考",modeImageRef:"圖片參考",modeAudioRef:"音訊參考",modeTextRef:"文字參考",startFrame:"首影格",startFrameOptional:"首影格(選填)",endFrame:"尾影格",endFrameOptional:"尾影格(選填)",selectRefImage:"選擇參考圖",selectRefImages:"選擇參考圖片",selectEndFrame:"選擇尾影格圖",selectRefVideoAsset:"選擇參考影片",selectRefAudioAsset:"選擇參考音訊",selectRefImageAsset:"選擇參考圖片",selectImageSource:"選擇圖片來源",fromStoryboard:"分鏡圖",fromStoryboardDesc:"從分鏡列表中選擇圖片",fromAssets:"資產圖",fromAssetsDesc:"從資產庫中選擇圖片",confirmDelete:"確認刪除",confirmDeleteBody:"確定要刪除這個影片嗎?此操作無法復原。",delete:"刪除",cancel:"取消",deleteSuccess:"影片刪除成功",deleteFailed:"刪除失敗",selectVideoFirst:"請先選擇一個影片",confirmSuccess:"確認選取成功",batchSubmitted:"已送出批次生成請求,正在處理中...",configNotFound:"設定不存在",pollingFailed:"視訊狀態查詢失敗,請手動刷新",batchGeneratePrompt:"大量生成提示詞",batchPromptEmpty:`分鏡 {name} 有空視訊提示。 請先生成或填寫提示`,modelEmpty:"請先選擇影片生成模型",generatingPrompt:"智慧生成提示詞中"},editVideo:{reset:"重設",undo:"復原",redo:"重做",split:"分割",delete:"刪除",rendering:"算圖渲染中...",exportVideo:"匯出影片",exportSuccess:"影片匯出完成",exportFailed:"匯出失敗",sampleSubtitle:"範例字幕文字",customText:"自訂文字內容",transitionBetweenClips:"轉場需要加入在兩個相鄰的片段之間",transitionExists:"該位置已存在轉場",videoPreviewArea:"影片預覽區域",clipMaterials:"剪輯素材",propertyPanel:"屬性面板",selectClip:"選擇一個片段查看屬性",basicInfo:"基本資訊",name:"名稱",clipNamePlaceholder:"片段名稱",startTime:"開始",endTime:"結束",totalDuration:"總時長",videoProperties:"影片屬性",opacity:"不透明度",volume:"音量",playbackSpeed:"播放速度",audioProperties:"音訊屬性",fadeIn:"淡入",fadeOut:"淡出",transitionProperties:"轉場屬性",transitionType:"轉場類型",transFade:"淡入淡出",transSlide:"滑動",transWipe:"擦除",transDissolve:"溶解",transZoom:"縮放",transRotate:"旋轉",transitionDuration:"轉場時長",subtitleProperties:"字幕屬性",textContent:"文字內容",fontSize:"字體大小",copy:"複製",deleteConfirm:"刪除確認",deleteClipConfirm:"確定要刪除這個片段嗎?",avCanvasNotInit:"AVCanvas 尚未初始化",noExportContent:"沒有可匯出的內容",exportProject:"匯出專案",transitionAdded:"已加入轉場: {name}",splitClip:"分割片段",deleteClip:"刪除片段",addClip:"新增 {name}",duplicateClip:"複製片段",addTransition:"加入轉場",updateClip:"更新片段 {key}",updatePlaybackRate:"更新播放速度為 {rate}x",updateTransitionDuration:"更新轉場時長",playbackRateRange:"播放速度必須在 0.1 到 10 之間",updatePlaybackRateFailed:"更新播放速度失敗:",importProject:"匯入專案",import:"匯入"},clipType:{video:"影片",audio:"音訊",subtitle:"字幕",transition:"轉場",sticker:"貼紙",filter:"濾鏡",effect:"特效"},track:{video:"影片",image:"圖片",audio:"音訊",subtitle:"字幕",text:"文字",sticker:"貼紙",filter:"濾鏡",effect:"特效"},transition:{fade:"淡入淡出",slide:"滑動",slideLeft:"向左滑動",slideRight:"向右滑動",slideUp:"向上滑動",slideDown:"向下滑動",wipe:"擦除",wipeLeft:"向左擦除",wipeRight:"向右擦除",wipeUp:"向上擦除",wipeDown:"向下擦除",dissolve:"溶解",zoom:"縮放",zoomIn:"放大",zoomOut:"縮小",rotate:"旋轉",circle:"圓形",diamond:"菱形",clock:"時鐘",blur:"模糊"},media:{titleText:"標題文字",subtitleText:"字幕文字",customText:"自訂文字",media:"媒體",image:"圖片",audio:"音訊",subtitle:"字幕",transition:"轉場",effect:"特效",filter:"濾鏡",loading:"載入中...",subtitlePreview:"字",video:"影片"},effect:{fadeIn:"淡入",fadeOut:"淡出",flash:"閃爍",shake:"抖動",zoomIn:"放大進入",zoomOut:"縮小退出",pulse:"脈衝",rotateIn:"旋轉進入",sticker1:"貼紙 1",sticker2:"貼紙 2"},filter:{grayscale:"黑白",sepia:"復古",warm:"暖色",cool:"冷色",vivid:"鮮豔",bright:"明亮",highContrast:"高對比",blur:"模糊",invert:"反色",semiTransparent:"半透明"},guideSwitchEpisode:"切換劇集",guideSwitchEpisodeBody:"切換劇集移到這裡了喔",autoLayoutLR:"自動排版-左右佈局",autoLayoutTB:"自動排版-上下佈局",getFlowData:"刷新工作區",confirm:"切換劇集確認",confirmEpisodesSwitch:"目前任務仍在進行中,切換劇集會重連會話,是否繼續切換?"},task:{title:"任務列表",subtitle:"您的最新任務執行紀錄",refresh:"重新整理",categoryLabel:"任務大類:",stateLabel:"狀態:",noFailReason:"暫無失敗原因",stateAll:"全部",stateRunning:"進行中",stateCompleted:"已完成",stateFailed:"生成失敗",fetchFailed:"取得任務列表失敗",col:{taskClass:"任務大類",relatedObjects:"關聯物件",model:"模型",describe:"描述",state:"狀態",startTime:"時間",reason:"失敗原因"},project:"項目名稱:"},noVideo:"暫無影片",prompt:"影片提示詞",generateText:"AI生成提示詞",selectStoryboard:"選擇分鏡",generate:{noVideo:"暫無影片",generateText:"AI生成提示詞",selectStoryboard:"選擇分鏡",generate:"產生影片",history:"歷史版本",generating:"生成中",generateFailed:"失敗",selectAll:"全選",selected:"已選",batchGenerateText:"大量生成提示詞",batchGenerateVideo:"大量生成視頻",importVideo:"導入剪輯台",emptyTrack:"第{index 1}段",del:"刪除",delConfirm:"確認刪除該段?",selectSource:"選擇來源",confirm:"從資產選擇",cancel:"從分鏡選擇",selectVideoFailed:"視訊選擇失敗",selectVideoSuccess:"影片選擇成功",selectTrackFirst:"請先選擇分鏡",noSelectedVideo:"沒有選擇的視頻",generateConfirm:"確認生成",generateConfirmBody:"是否確認生成視頻",generateVideosInBatches:"大量生成視頻",generateStarted:"生成開始",promptEmpty:"勾選需要產生影片的資料有提示詞為空,是否繼續生成",skipDataWithEmptyVideoPromptWords:"需要產生的影片資料存在提示詞為空",duration:"時長",resolution:"解析度",delVideo:"確認刪除此影片?",delSuccess:"刪除成功",addReference:"新增參考",promptPlaceholder:"請輸入影片提示詞",downloadVideo:"批量下載視頻",selectVideo:"請勾選需要下載的視頻"}},ACi={slogan:"智慧短劇創作平台",tips:"預設帳號:admin / admin123",settings:"伺服器設定",requestAddress:"請求網址",username:"使用者名稱",password:"密碼",login:"登入",usernameRequired:"請輸入使用者名稱",passwordRequired:"請輸入密碼",enterUsernameAndPassword:"請輸入使用者名稱或密碼",loginSuccess:"登入成功",settingsSaved:"設定已儲存"},pCi={prompt:"提示詞"},bCi={welcomeTitle:"歡迎使用 ToonFlow",welcomeDesc:"AI 驅動的漫畫創作工作流程平台,讓我們花一分鐘完成初始設定。",startConfig:"開始配置",skip:"跳過引導",configModel:"新增模型服務",configData:"配置 Agent",startUse:"開始使用",configModelTitle:"新增模型服務供應商",configModelDesc:"首先,你需要在設定中新增至少一個 AI 模型服務供應商(如 OpenAI、Claude 等),並填寫對應的 API Key。",configModelTip:"點擊下方按鈕將開啟設定頁面的「模型服務」選項卡,新增供應商後回到此處繼續。",configModelBtn:"前往配置模型服務",configAgentTitle:"分配 Agent 模型",configAgentDesc:"接下來,在 Agent 配置中為各個功能模組分配模型,這樣系統才知道要呼叫哪個模型來完成任務。",configAgentTip:"點擊下方按鈕將開啟設定頁面的「Agent 設定」標籤,為各功能指派模型後回到此處。",configAgentBtn:"前往配置 Agent",finishTitle:"🎉 一切就緒!",finishDesc:`配置完成,現在你可以開始使用所有功能了。 如需調整,隨時可以在設定中修改。`,qrcodeLabel:"加入微信交流群,獲得更多協助:",githubLabel:"如果覺得好用,請給我們一個 ⭐ Star 吧!",prevStep:"上一步",nextStep:"下一步",finish:"開始使用"},wCi={skillManagement:{search:"搜尋檔案名稱",empty:"沒有匹配的文件",edit:"編輯",selectOnTheLeft:"請從左側選擇文件"}},OCi={save:"儲存",submitting:"提交中",editSuccess:"修改成功",editFailed:"修改失敗",submit:"提交"},yCi={assets:{notExist:"資產不存在",notDerivativeExist:"衍生資產不存在",derivativeUpdateSuccess:"更新成功",derivativeState:"未生成",derivativeAddSuccess:"添加成功",derivativeDelSuccess:"刪除成功",notGenerated:"未生成"},addSuccess:"更新成功",state:{unused:"未生成"},saveSuccess:"添加成功"},CCi={generating:"生成中"},_Ci={scanning:"🔍 正在解析載入Skill",scanComplete:"✨ Skill 掃描完成",inserted:"✅ 新增{count}個Skill",updated:"🔄 更新{count}個Skill",removed:"🗑️ 移除{count}個Skill",scannedFiles:"📁 掃描 {count} 個檔案",noDescription:"📝 {count}個Skill缺少描述",noAttribution:"👤 {count}個Skill缺少歸屬",configWarning:"⚠️ Skill 配置警告",openSettings:"打開設定",scanFailed:"❌ 掃描失敗",checkNetwork:"🔌 請檢查網路連線或稍後重試",retryLater:"🔁 請稍後重試"},SCi="產生影片",LCi="歷史版本",xCi="生成中",ECi="失敗",TCi="全選",QCi="已選",DCi="導入影片",BCi="第{index 1}段",RCi="確認刪除",ICi="確認刪除該段?",MCi="選擇來源",PCi="從資產選擇",FCi="從分鏡選擇",NCi={newVersion:"有新版本,是否更新?"},UCi={components:mCi,settings:kCi,workbench:vCi,login:ACi,promptManage:pCi,hello:bCi,setting:wCi,common:OCi,storyboard:yCi,productionAgent:CCi,skillScan:_Ci,generate:SCi,history:LCi,generating:xCi,generateFailed:ECi,selectAll:TCi,selected:QCi,importVideo:DCi,emptyTrack:BCi,del:RCi,delConfirm:ICi,selectSource:MCi,confirm:PCi,cancel:FCi,"workbench.script.msg.exportFailed":"匯出失敗","workbench.production.node.assets.confirmDeleteBody":"確認是否刪除該資產","workbench.production.node.assets.removeFailed":"刪除資產失敗",version:NCi,"workbench.production.generatedNode.localUpload":"本地上傳","workbench.production.editImage.uploadFailed":"圖片上傳失敗","workbench.production.editImage.noImage":"請先加入圖片","workbench.script.batchAddScript":"大量上傳劇本","workbench.script.import.pasteLabel":"直接貼上劇本內容","workbench.script.import.col.scriptName":"劇本名稱","workbench.script.import.col.scriptData":"劇本內容","workbench.script.import.episodeRegex":"劇本拆分正規","workbench.script.import.episodeRegexPh":"自訂劇本拆分正規,留空使用預設拆分正規(預設按 第X集 格式拆分)","workbench.script.import.regexInvalid":"正規表示式格式錯誤","workbench.script.import.parsedChapters":"已解析 {count} 集","workbench.script.import.msg.selectChapters":"請先勾選劇本","workbench.script.import.msg.saveSuccess":"劇本保存成功","workbench.script.import.batchTitle":"大量上傳劇本"},jCi={editMdPreivew:{title:"Edit",confirm:"Save",cancel:"Cancel"},imageTools:{copy:"Copy Image",preview:"Preview",download:"Download",msg:{imageLoadFailed:"Failed to load image",convertFailed:"Conversion failed",copied:"Copied to clipboard",copyFailed:"Copy failed",downloadFailed:"Download failed",downloadStarted:"Download started",downloadBlockedOpenNewWindow:"The current image source may restrict downloads; tried opening in a new window"}},migrateShow:{title:"Migrate Data",desc:"Data from an older version was detected. Do you want to migrate it?",hide:"Don't show again",confirm:"OK",msg:{migrateSuccess:"Data migration successful",migrateFailed:"Data migration failed"}},modelSelect:{placeholder:"Please select a model",type:{image:"Image",text:"Text",video:"Video"},msg:{fetchModelFailed:"Failed to fetch model data:"},goSetting:"Go to settings and add a model"}},WCi={title:"ToonFlow Settings",menu:{language:"Language",vendorConfig:"Model Providers",agentConfig:"Agent Config",promptManage:"Prompt Management",skillManagement:"skillsSkillsManagement",memoryConfig:"Agent Memory",loginConfig:"Login Config",dbConfig:"Database",fileManagement:"File Management",otherConfig:"Other Config",requestConfig:"Request URL",about:"Check for Updates",logoutConfig:"Logout",skillsSkillsManagement:"SkillsSkills Management"},language:{desc:"Select the interface display language",msg:{saved:"Language settings saved"}},vendor:{addVendor:"Add Provider",noVendor:"No providers yet. Please add one.",required:"Required",optionalSection:"Optional",modelSettings:"Model Settings",addManually:"Add Manually",test:"Test",edit:"Edit",delete:"Delete",deleteVendor:"Delete Provider",editCode:"Edit Code",updateConfig:"Update Config",addModel:"Add Model",editModel:"Edit Model",displayName:"Display Name",displayNamePlaceholder:"e.g., GPT-4o",modelId:"Model ID",modelIdPlaceholder:"e.g., gpt-4o",modelType:"Model Type",multimodal:"Multimodal",supported:"Supported",notSupported:"Not Supported",toolCall:"Tool Call",imageMode:"Image Mode",videoMode:"Video Mode",audioOutput:"Audio Output",durationResolution:"Duration / Resolution Mapping",durationSec:"Duration (sec)",resolution:"Resolution",enterAndPress:"Press Enter to add",addDurationResolution:"Add a Duration/Resolution pair",testResult:"Test Results",generating:"Generating...",addVendorDialog:"Add Provider",codeEditorInfo:"Please write TypeScript code to configure provider information",reset:"Reset",importFile:"Import File",textModel:"Text Model",imageModel:"Image Model",videoModel:"Video Model",textToImage:"Text to Image",textToVideo:"Text to Video",singleImage:"Single Image",multiImage:"Multi-Image Mode",multiReference:"Multi-Image Reference",gridImage:"Grid Single Image",startEndRequired:"Start & End Frames (Both Required)",endFrameOptional:"Start & End Frames (End Frame Optional)",startFrameOptional:"Start & End Frames (Start Frame Optional)",textRef:"Text",imageRef:"Image",videoRef:"Video",audioRef:"Audio",audioOptional:"Optional",audioOnly:"Audio Video Only",noAudio:"Silent Video Only",msg:{getVendorListFailed:"Failed to fetch provider list",vendorConfigUpdated:"Provider config updated",updateFailed:"Update failed",highRiskConfirm:"⚠️ High-Risk Operation Confirmation",addVendorRiskBody:"Adding a new AI provider grants it access to system APIs. Please ensure you trust the code source of this provider!",iKnowRisk:"I understand the risks",cancel:"Cancel",confirmAgain:"⚠️ Confirm Again",addVendorConfirmBody:"Are you sure you want to add this provider? It will be included in the system's model scheduling.",confirmAndAdd:"Confirm & Add",goBackCheck:"Go Back",vendorAdded:"Provider added successfully",addFailed:"Failed to add",updateVendorRiskBody:"Updating AI provider configurations modifies its API access and behaviors. Please ensure you trust the modified code source!",updateVendorConfirmBody:"Are you sure you want to update this provider config? This will affect the system's model scheduling.",confirmAndUpdate:"Confirm & Update",updateSuccess:"Provider config updated successfully",fillDisplayName:"Please enter a display name",fillModelId:"Please enter a model ID",selectImageMode:"Please select an image mode",selectVideoMode:"Please select a video mode",groupPrefix:"Group {n}: ",addDuration:"Please add a duration",addResolution:"Please add a resolution",selectVendorFirst:"Please select a provider first",modelIdExists:"Model ID already exists",modelAdded:"Model added successfully",modelUpdated:"Model updated successfully",enterApiKey:"Please enter API KEY",enterApiUrl:"Please enter API URL",testSuccess:"Test successful",imageGenSuccess:"Image generated successfully",videoGenSuccess:"Video generated successfully",requestFailed:"Request failed",deleteModelConfirm:"Confirm Model Deletion",deleteModelBody:"This action cannot be undone. Do you want to continue?",confirmDelete:"Delete",modelDeleted:"Model deleted",deleteVendorConfirm:"Confirm Provider Deletion",deleteVendorBody:"Deleting this provider will also delete all its associated models. Do you want to continue?",vendorDeleted:"Provider deleted",deleteFailed:"Deletion failed",enabled:"Enabled",disabled:"Disabled",linkAddVendorRiskBody:"Adding a new AI vendor will give it access to the system API, please make sure you trust the vendor's link source!",importAdd:"Adding a new AI vendor will give it access to the system API, please make sure you trust the vendor's documentation source!",linkAddFailed:"Failed to add link"},think:"deep thinking",code:"code",linkAddPlaceholder:"Enter link to add",noFileSelected:"File imported successfully",linkAdd:"confirm"},agent:{bannerDesc:"Use the official Toonflow relay site for one-click configuration. Ready out-of-the-box, no manual setup needed.",visitWebsite:"Visit Website",fillKey:"Enter KEY",oneClickFill:"One-Click Fill",notOpen:"Not Available",notConfigured:"Not Configured",modelConfig:"Model Config",confirm:"Confirm",cancel:"Cancel",selectModel:"Select Model",fillKeyHeader:"Enter official KEY from Toonflow platform",keyPlaceholder:"Please enter KEY",save:"Save",msg:{notAvailable:"This feature is not yet available. Stay tuned!",configSuccess:"Configured successfully",updateConfigFailed:"Failed to update config: ",keyValid:"KEY is valid. Successfully connected to the Toonflow platform",keyInvalid:"KEY is invalid. Please check and re-enter: ",enterKey:"Please enter KEY",saveFailed:"Save failed: ",getAgentListFailed:"Failed to fetch Agent config list: ",toonflowNotFound:"Toonflow official transfer station does not exist"}},memory:{warning:"The following settings are preset to recommended values. Unless you fully understand their implications, we recommend keeping the current settings.",vectorModelConfig:"Vector Model Config",modelFilePath:"Model File Path",quantizationType:"Quantization Type",quantizationPlaceholder:"Please enter quantization type",memoryParams:"Memory Parameters",messagesPerSummary:"Messages per Summary Trigger",messagesPerSummaryHelp:"Retains the last N conversation contexts.",shortTermLimit:"Short-Term Memory Limit",shortTermLimitHelp:"Number of candidate memories returned during retrieval.",summaryMaxLength:"Summary Max Length",summaryMaxLengthHelp:"Maximum characters allowed during message compression.",summaryLimit:"Compressed Message Query Limit",summaryLimitHelp:"Allowed number of compressed messages to query.",ragLimit:"RAG Search Limit",ragLimitHelp:"Number of messages retrieved during a search.",deepRetrieveSummaryLimit:"Vector Recall Compressed Limit",deepRetrieveSummaryLimitHelp:"Number of messages fetched when retrieving compressed message content.",saveConfig:"Save Config",clearMemory:"Clear Memory",restoreDefault:"Restore Defaults",msg:{saved:"Memory config saved",clearConfirmTitle:"Confirm Clear Memory",clearConfirmBody:"This will erase the AI's global memory data and cannot be undone. Continue?",confirmClear:"Clear",cancel:"Cancel",cleared:"Memory cleared",clearFailed:"Failed to clear memory"}},login:{username:"Username",usernamePlaceholder:"Please enter username",password:"Password",passwordPlaceholder:"Please enter password",modify:"Modify",msg:{enterUsername:"Please enter username",usernameLength:"Username must be 2-20 characters long",enterPassword:"Please enter password",passwordLength:"Password must be 6-20 characters long",fetchFailed:"Failed to fetch user information",saveSuccess:"Saved successfully",saveFailed:"Failed to save"}},db:{clearDb:"Clear Database",clearDbDesc:"Clear data in all tables while keeping table structures",clearData:"Clear Data",confirmAction:"Confirm Action",msg:{clearDbTitle:"Clear Database",firstConfirm:"Are you sure you want to clear all data tables? This cannot be recovered!",secondConfirm:"Final confirmation: all data will be permanently lost after clearing!",keyword:"Clear",confirm:"Confirm",pleaseInput:"Please type",cleared:"All data tables have been cleared",operationFailed:"Operation failed, please try again",cancelled:"Operation cancelled"}},skill:{scanSkills:"Scan Skills",addSkill:"Add Skill",importFromHub:"Import from Toonflow-Hub",filterType:"Type",filterAttribution:"Attribution",searchPlaceholder:"Search skill by name",search:"Search",totalCount:"{count} Skills in total",typeMain:"Core",typeReferences:"Technique",noAttribution:"No Attribution",noAttributionTip:"⚠️ No attribution, Skill cannot be enabled",noEmbeddingTip:"⚠️ Not embedded, Skill cannot be enabled",notEmbedded:"Not Embedded",stateNormal:"Normal",stateGenerating:"Generating description",stateEmptyDesc:"Empty description",stateAttrError:"Attribution error",stateMd5Changed:"MD5 changed, update description recommended",embedding:"Embed",edit:"Edit",delete:"Delete",importFromHubDialog:"Import from Toonflow-Hub",shareLink:"Share Link",editSkillTitle:"Edit Skill - ",addSkillTitle:"Add Skill",skillName:"Skill Name",skillNamePlaceholder:"e.g. writing-assistant",path:"Path",attributionAgent:"Attribution Agent",selectAttribution:"Select Attribution Agent",description:"Description",aiGenerate:"AI Generate",descriptionPlaceholder:"Describe the purpose of this skill",cancel:"Cancel",save:"Save",createSkill:"Create Skill",attr:{productionDecision:"Production - Director",productionExecution:"Production - Cinematographer",productionSupervision:"Production - Supervisor",scriptDecision:"Script Agent - Coordinator",scriptExecution:"Script Agent - Writer",scriptSupervision:"Script Agent - Editor",universalAgent:"Production Assistant"},msg:{scanSuccess:"Scan completed, found {count} Skill files",fetchListFailed:"Failed to fetch skill list",fillContentFirst:"Please fill in Markdown content first",descGenSuccess:"Description generated successfully",descGenFailed:"Failed to generate description",fillNameFirst:"Please fill in Skill name first",updateSuccess:"Skill updated successfully",createSuccess:"Skill created successfully",updateFailed:"Failed to update Skill",createFailed:"Failed to create Skill",deleteConfirmTitle:"Confirm Deletion",deleteConfirmBody:'Are you sure you want to delete Skill "{name}"? This cannot be undone.',deleteSuccess:"Deleted successfully",deleteFailed:"Delete failed",embeddingSuccess:"Embedding completed",embeddingFailed:"Embedding failed"},fileLost:"File missing"},other:{requestTimeout:"Request Timeout",seconds:"Seconds",inputSeconds:"Please enter seconds",assetConcurrency:"Asset Generation Concurrency",count:"Tasks",inputCount:"Please enter number of tasks",chapterRegex:"Chapter Split Regex",restoreDefault:"Restore Defaults",regexPlaceholder:"Please enter a regular expression",showTitleBar:"show title bar",isElectron:"Switch to desktop mode",canvasScroll:"Canvas scroll",canvasIsDisabled:"Canvas zoom",agentCanvasScalingMethod:"Unlimited canvas wheel operation on production page",zoom:"Zoom",scroll:"scroll",isInteracting:"Unlimited canvas drag performance optimization on production page",closeIsInteracting:"closure"},request:{warning:"Do not modify unless absolutely necessary",apiAddress:"API URL",apiPlaceholder:"Please enter API request URL",save:"Save",reset:"Reset",msg:{enterApi:"Please enter API URL",validUrl:"Please enter a valid HTTP/HTTPS URL",saved:"Request URL saved successfully",reset:"Reset to default URL",refreshFailed:"Refresh failed",refreshSuccess:"Refresh successful"}},about:{slogan:"Open-source AI-driven Comic / Storyboard creation tool",latestVersion:"You are on the latest version",checkUpdate:"Check for Updates",codeRepository:"Code Repository",githubRepo:"GitHub Repository",giteeRepo:"Gitee Repository",versionUpdate:"Version Update",checkUpdateGithub:"Check Update (GitHub)",getFromGithub:"Get the latest release from GitHub",checkUpdateGitee:"Check Update (Gitee)",getFromGitee:"Get the latest release from Gitee",license:"License",licenseDesc:"Open-source license agreement · Click for details",updateAvailable:"new version found",currentVersion:"Current Version",latestVersionLabel:"Latest Version",selectUpdateSource:"Select Update Source",github:"GitHub",gitee:"Gitee",confirmUpdate:"Confirm Update",cancel:"Cancel",updating:"Updating...",updateSuccess:"Update successful, please restart the app",updateFailed:"Update failed, please try again",noUpdate:"You are already on the latest version",upToDate:"New version detected",confirmReinstall:"Copy link",reinstallRequired:"The browser will automatically open and download. If it does not open, please open it manually."},logout:{warning:"After logging out, you will need to log in again to access the system.",confirmLogout:"Are you sure you want to log out?",logout:"Logout",msg:{logoutSuccess:"Logged out successfully",logoutFailed:"Logout failed, please try again"}},file:{quickOpen:"Quick Open Directory",open:"Open",dockerDesc:'For Docker/Separated deployments, please go to the "/data/*" directory to manage files manually.',desktopOnly:"This feature is only available on the desktop client",folders:{data:"data",dataDesc:"Data directory.",logs:"data/logs",logsDesc:"Runtime and error logs.",oss:"data/oss",ossDesc:"File storage related resources.",skills:"data/skills",skillsDesc:"Skills and prompt configuration files.",models:"data/models",modelsDesc:"Model files and configurations.",web:"data/web",webDesc:"Web-related resources (e.g., frontend build artifacts).",serve:"data/serve",serveDesc:"Backend service related files."},openFailed:"Failed to open folder"},dev:{warning:"The following are developer tools, please operate with caution!",openDevtool:"Open",devtoolsDoc:"Document address",devtoolsDesc:"After being turned on, a .devtools folder will be created in the Toonflow installation directory. Please ensure that Toonflow has write permissions (run as administrator).",devtoolsDesc2:"Run npx {'@'}ai-sdk/devtools in this directory to enable telemetry debugging",openDevtoolFailed:"Failed to open developer tools, please make sure Toonflow desktop is installed",notInElectron:"For WEB environment, please open the browser console manually"}},VCi={selectProject:"Please select a project",menu:{myProject:"My Projects",taskCenter:"Task Center",novel:"Novel Text",scriptAgent:"Script Agent",scriptManage:"Script Management",cornerScape:"Characters & Scenes",production:"Video Production",assetCenter:"Asset Center",settings:"Settings",jumpGithub:"Jump to Github",feedbackQuestions:"Feedback question"},project:{title:"My Projects",subtitle:"Manage all your short drama projects",newProject:"New Project",dialog:{editTitle:"Edit Project",addTitle:"New Project",save:"Save",ok:"OK",cancel:"Cancel",projectType:"Project Type",selectType:"Select Project Type",basedOnNovel:"Based on Novel Text",projectName:"Project Name",projectNamePh:"Please enter project name",novelType:"Novel Genre",novelTypePh:"e.g., Fantasy, Sci-Fi, Romance",artStyle:"Art Style",selected:"Selected:",selectArtStyle:"Please select an art style",newArtStyle:"New art style",loading:"Loading...",videoRatio:"Video Ratio",novelIntro:"Novel Synopsis",novelIntroPh:"Please enter novel synopsis",editArtStyleTitle:"Edit art style",newArtStyleTitle:"New art style",artStyleName:"Art style name",artStyleNamePh:"Please enter art style name",artStyleImage:"Art style image",remove:"Remove",uploadCover:"Upload Cover",artStylePrompt:"Prompt",aiExtract:"AI Extract Prompt",promptPlaceholder:"Enter prompt",visualManual:"Visual Manual",newVisualManual:"New visual manual",editVisualManualTitle:"Edit visual manual",newVisualManualTitle:"New visual manual",visualManualName:"Visual manual name",visualManualNamePh:"Please enter visual manual name",visualManualCover:"Visual manual cover",visualManualPrompt:"Visual manual prompt",modelData:"Select image model",videoModelData:"Select video model",prompt:{placeholder:"Enter prompt word",saveSuccess:"Update successful",title:"prompt word"},basedOnScript:"based on script",mdFile:"visual manual file",directorManual:"Director's Handbook",addDirectorManual:"New director manual",editingDirectorManual:"Edit Director's Manual",newDirecorManualTitle:"New director manual",directorManualPrompt:"Director's Manual Prompt Words",directorManualName:"Director's Manual Name",directorManualNamePh:"Enter Director's Manual name",directorFile:"Director's Manual Document",directorManualCover:"Director's Manual Cover"},msg:{fetchFailed:"Failed to fetch project list",notFound:"Project not found!",editSuccess:"Project edited successfully",editFailed:"Failed to edit project",addSuccess:"Project created successfully",addFailed:"Failed to create project",deleteHeader:"Delete Project",deleteBody:"Are you sure you want to delete this project?",deleteConfirm:"Delete",deleteCancel:"Cancel",deleteSuccess:"Project deleted successfully",deleteFailed:"Failed to delete project",extractSuccess:"Prompt extracted successfully",extractFailed:"Extraction failed",enterArtStyleName:"Please enter art style name",artStyleUpdated:"Art style updated",artStyleAdded:"Art style added",operationFailed:"Operation failed",enterVisualManualName:"Please enter visual manual name",enterVisualManualImage:"Please upload a cover image for the visual manual",enterVisualManualTabData:"prompt cannot be empty",visualManualUpdated:"Visual manual updated",visualManualAdded:"Visual manual added",deleteVisualManualHeader:"Delete Visual Manual",deleteVisualManualBody:'Are you sure you want to delete visual manual "{name}"?',deleteVisualManualConfirm:"Delete",deleteVisualManualCancel:"Cancel",enterProjectName:"Please enter project name",enterProjectIntro:"Please enter the novel introduction",enterProjectType:"Please enter project type",enterArtStyle:"Please select a project visual brochure",enterVideoRatio:"Please select video ratio",enterImageModel:"Please select a picture model",enterVideoModel:"Please select a video model",visualManualDeleted:"Delete successfully",selectMode:"Please select mode",deleteDirectorManualHeader:"Delete Director's Manual",deleteDirectorManualBody:`Are you sure you want to delete Director's Manual "{name}"?`,directorManualUpdated:"Director's Manual updated",directorManualAdded:"Director's Manual added",directorManual:"Please select Project Director's Manual",modelProviderDisabled:"The video model or picture model supplier is not enabled or there is no model supplier, please configure it first"},type:{novel:"Based on the original novel",script:"Based on novel script"}},novel:{importText:"Import Text",batchDelete:"Batch Delete",eventAnalysis:"Event Analysis",searchPlaceholder:"Search text names...",search:"Search",generating:"Generating...",genFailed:"Generation failed",none:"None",edit:"Edit",delete:"Delete",col:{id:"No.",reel:"Volume",chapter:"Chapter Name",chapterData:"Chapter Content",event:"Event",operation:"Operation"},msg:{batchDeleteHeader:"Batch Delete",batchDeleteBody:"Are you sure you want to delete the selected {count} items?",batchDeleteSuccess:"Batch delete successful",deleteHeader:"Confirm Deletion",deleteBody:'Are you sure you want to delete the chapter named "{name}"?',deleteSuccess:"Deleted successfully",eventAnalysisHeader:"Event Analysis",eventAnalysisBody:"Are you sure you want to analyze events for the selected {count} items?"},import:{title:"Upload Novel Text",step1:"Step 1",step2:"Step 2",step3:"Step 3",dragUpload:"Drag and drop your novel file here or click to upload",uploadHint:"Supports .txt, .docx. Recommended file size under 10MB",or:"OR",pasteLabel:"Directly paste novel text",pastePlaceholder:"Please paste novel text here",chars:"chars",tooShort:"Content is too short, recommend at least 100 characters",parsedChapters:"{count} chapters parsed",nextStep:"Next",prevStep:"Previous",selectedInfo:"Selected: {count} chars (Must be < 200,000)",eventAnalysis:"Event Analysis",saveAndAnalyze:"Save Text and Analyze Events",col:{chapter:"Chapter",reel:"Volume",chapterName:"Chapter Name",chapterData:"Chapter Content"},msg:{parseFailed:"Failed to parse file. Please re-upload",selectFile:"Select file",docNotSupported:".doc files do not support parsing, please convert to .ts files",unsupportedType:"Unsupported file type",fileTooLarge:"File exceeds 10MB. Please upload a smaller file",selectChapters:"Please select chapters first",saveSuccess:"Novel text saved successfully"},importAdd:"Drag and drop files here or click to upload",limit:"Support .ts format"},editDialog:{title:"Edit Novel Text",chapterName:"Chapter Name",chapterNamePh:"Please enter chapter name",eventContent:"Event Content",eventContentPh:"Enter event content",chapterContent:"Chapter Content",chapterContentPh:"Please enter chapter content",cancel:"Cancel",save:"Save",msg:{updateSuccess:"Novel text updated successfully"}},event:{regenerate:"Regenerate Events",batchDelete:"Batch Delete",noData:"No event data. Click to start generation",generate:"Generate Events",generatingHint:"Generating events, please wait...",loading:"Loading...",delete:"Delete",col:{id:"Event ID",eventName:"Event Name",chapters:"Source Chapter",detail:"Event Details",createTime:"Created Time",operation:"Operation"},msg:{deleteHeader:"Delete Event",deleteBody:"Are you sure you want to delete this event?",deleteSuccess:"Deleted successfully",generateSuccess:"Events generated successfully",batchDeleteHeader:"Batch Delete",batchDeleteBody:"Are you sure you want to delete the selected {count} items?",batchDeleteSuccess:"Batch delete successful"}},analysis:{analyzeFirst:"Please analyze events first",startAnalysis:"Start Analysis",chapterHeader:"Chapter {index} - {name}",analyzing:"Analyzing events"}},scriptAgent:{inputPlaceholder:"Please enter content",chapterEvents:"Chapter Events",clearMessageMemory:"Clear Message Memory",clearSummaryMemory:"Clear Summary Memory",clearAllMemory:"Clear All Memory",edit:"Edit",storySkeleton:"Story Skeleton",adaptationStrategy:"Adaptation Strategy",script:"Script",noContent:"No content",relatedAssets:"Related Assets",editScript:"Edit Script",save:"Save",scriptTitle:"Title",titlePlaceholder:"Please enter title",content:"Content",contentPlaceholder:"Please enter script content",selectAssets:"Select Assets",noAssets:"No related assets",selectAssetsTitle:"Select Related Assets",welcomeMsg:"Hello! I am the Toonflow AI Assistant. Would you like me to start generating a script?",start:"Start",memoryType:{message:"Message Memory",summary:"Summary Memory",all:"All Memory"},forceGenerate:{title:"Force Generate?",desc:"Some chapters have not completed event analysis. Do you still want to force generate?",confirm:"Force Generate",cancel:"Cancel"},msg:{clearConfirm:"Confirm Clear",clearBody:"Are you sure you want to clear {type}? This action cannot be undone.",confirmClear:"Clear",cancel:"Cancel",memoryCleared:"{type} cleared",scriptUpdated:"Script updated successfully",scriptUpdateFailed:"Failed to update script, please try again later",searchScriptFailed:"Failed to search scripts",updated:"Saved successfully",error:"Save failed",reconnect:"Reconnect",notReconnect:"Confirm that the reconnection conversation will be cut off?",keepReconnect:"confirm",deleteConfirm:"Delete confirmation",deleteBody:"Delete text",confirmDelete:"Confirm deletion",scriptDeleted:"Script deleted"},reconnect:"Reconnect"},cornerScape:{batchSettings:"Batch Gen Settings",quickActions:"Quick Actions",selectUngenerated:"Select All Ungenerated",selectGenerated:"Select All Generated",selectFailed:"Select Failed",invertSelection:"Invert Selection",clearSelection:"Clear Selection",batchPreview:"Batch Preview Images",assetTypeFilter:"Asset Type Filter",genModel:"Generation Model",resolution:"Resolution",resolutionPh:"Please select a resolution",concurrency:"Concurrency",concurrencyPh:"Enter concurrency level",startBatch:"Start generating images in batches",waitingGen:"Waiting...",generating:"Generating",genFailed:"Generation failed",imageError:"Image Error",typeRole:"Character",typeScene:"Scene",typeTool:"Prop",typeUnknown:"Unknown",descriptionSuffix:"Description: ",operateScriptFirst:"Please handle the script first",individualConfig:"Individual Config",noImage:"No Image",promptLabel:"Prompt",promptPh:"Please enter prompt",aiPolish:"AI Polish",regenerate:"Regenerate",filterRole:"Character",filterScene:"Scene",filterTool:"Prop",unnamed:"Unnamed",noDescription:"No description",msg:{selectModel:"Please select a generation model",selectResolution:"Please select a resolution",enterPrompt:"Please enter a prompt",enterPromptFirst:"Please enter a prompt first",genSuccess:"{name} generated successfully",genFailed:"{name} generation failed",promptGenSuccess:"Prompt generated successfully",polishFailed:"Failed to polish, please try again",selectAtLeastOne:"Select at least one asset for batch generation",batchStarted:"Batch generation started. Total: {count}, Concurrency: {concurrent}",batchItemFailed:"{name} generation failed: {error}",batchComplete:"Batch generation completed",batchFailed:"Batch generation failed",replaceFailed:"Replacement failed",replaceSuccess:"Replacement successful",promptGenFail:"Prompt word generation failed",saveSuccess:"Modification of prompt word successful",saveFailed:"Prompt word modification failed"},history:"historical pictures",confirmReplace:"Confirm replacement",batchGenerationPrompt:"Generate prompt words in batches",generatingPrompt:"Generating",selectPromptEmpty:"Select all prompt word is empty",noEmptyPrompt:"There are no assets with empty prompt word",selectedCount:"{count} assets selected",cancelGeneration:"Cancel generation",selectGenerating:"Select the item being generated",noGenerating:"No data being generated"},script:{searchPlaceholder:"Search script names...",search:"Search",addScript:"New Script",cancelSelectAll:"Deselect All",selectAll:"Select All",exportScript:"Export Script",msg:{searchFailed:"Failed to search scripts",selectExport:"Please select a script to export",exportSuccess:"Export successful",exportFailed:"Failed to export script",deleteHeader:"Confirm Deletion",deleteBody:"Are you sure you want to delete this script? This cannot be undone.",deleteConfirm:"Delete",cancel:"Cancel",deleteSuccess:"Deleted successfully",deleteFailed:"Deletion failed",selectDelScript:"Please choose to delete the script",batchDeleteHeader:"Batch Delete",batchDeleteBody:"Are you sure you want to delete the selected {count} scripts? This cannot be undone.",batchDeleteSuccess:"Batch deletion successful",extractingInProgress:"Extracting",projectNotFound:"Item not found",selectsExport:"Please choose to export the script"},add:{title:"Add Script",scriptName:"Script Name",scriptNamePh:"Please enter script name",uploadFile:"Upload File",dragUpload:"Drag and drop your script file here or click to upload",uploadHint:"Supports .txt, .docx. Recommended file size under 10MB",scriptContent:"Script Content",scriptContentPh:"Please upload or enter script content...",relatedAssets:"Related Assets",selectAssets:"Select Assets",noAssets:"No related assets",cancel:"Cancel",confirm:"Confirm",msg:{fileReadFailed:"Failed to read file",docNotSupported:".doc parsing is not supported. Please convert to .txt or .docx",unsupportedType:"Unsupported file type",fileTooLarge:"File exceeds 10MB. Please upload a smaller file",parsing:"Parsing file...",parseFailed:"Failed to parse file, please re-upload",selectAssetsTitle:"Select Related Assets",enterContent:"Please upload or enter script content",enterName:"Please enter script name",addSuccess:"Script added successfully",addFailed:"Failed to add script, please try again later"}},edit:{title:"Script Details",scriptName:"Script Name",scriptNamePh:"Please enter script name",scriptContent:"Script Content",scriptContentPh:"Please enter script content...",relatedAssets:"Related Assets",selectAssets:"Select Assets",noAssets:"No related assets",msg:{selectAssetsTitle:"Select Related Assets",updateSuccess:"Script updated successfully",updateFailed:"Failed to update script, please try again later"}},deleteScript:"Delete scripts in batches",extractAssets:""},assets:{addPrefix:"Add",batchGenerate:"Batch Generate",generatePrompt:"Generate Prompt",generateImage:"Generate Image",batchDelete:"Batch Delete",searchPlaceholder:"Search asset names...",search:"Search",preview:"Preview",generate:"Generate",edit:"Edit",delete:"Delete",generating:"Generating",play:"Play",mediaPreview:"Media Preview",confirmBatch:"Confirm {type}!",model:"Model",resolution:"Resolution",resolutionPh:"Please select a resolution",batchGenPrompt:"Batch Generate Prompts",batchGenImage:"Batch Generate Images",role:"Character",prop:"Prop",scene:"Scene",clip:"Clip",uploadSuccess:"Upload successful",selectAtLeastOne:"Please select at least one asset",noDescription:"No description",promptGenSuccess:'Prompt for "{name}" generated successfully',promptGenFail:'Prompt generation for "{name}" failed: {error}',selectModel:"Please select a model",selectResolution:"Please select a resolution",noPromptForImage:'"{name}" lacks a prompt; cannot generate image',imageGenSuccess:'Image for "{name}" generated successfully',imageGenFail:'Image generation for "{name}" failed: {error}',confirmDeleteHeader:"Confirm Deletion",confirmBatchDeleteBody:"Are you sure you want to batch delete these assets? This cannot be undone.",confirmDeleteBody:"Are you sure you want to delete this asset? This cannot be undone.",deleteBtn:"Delete",cancelBtn:"Cancel",deleteSuccess:"Asset deleted successfully",deleteFail:"Failed to delete asset",colPreview:"Preview",colName:"Name",colPrompt:"Prompt",colDescribe:"Description",colRemark:"Remarks",colCreateTime:"Created Time",colOperation:"Operation",add:{name:"Name",namePh:"Please enter name",describe:"Description",describePh:"Please enter description",remark:"Remarks",remarkPh:"Please enter remarks",prompt:"Prompt",promptPh:"Please enter prompt",nameRequired:"Please enter a name",describeRequired:"Please enter details",remarkRequired:"Please enter remarks",updateSuccess:"Asset updated successfully",addSuccess:"Asset added successfully"},gen:{header:"Image Generation",uploadRef:"Upload Reference Image",optional:"Optional",promptLabel:"Generation Prompt",smartGenerate:"Smart Generation",generatingPrompt:"Generating smart prompt...",promptPlaceholder:"Describe the image you want to generate. e.g., A futuristic city full of tech, neon lights blinking, cyberpunk style...",selectModel:"Select Model",selectResolution:"Select Resolution",generateBtn:"Generate Image",resultTitle:"Results",generatedCount:"{count} generated. Please select one",generatingLabel:"Generating...",genFailed:"Generation failed",confirmSelect:"Confirm Selection",promptSuccess:"Prompt generated successfully",promptFail:"Failed to generate prompt",fillPrompt:"Please enter a prompt",pickResolution:"Please select a resolution",pickModel:"Please select a model",unnamed:"Unnamed",assetGenSuccess:"Asset generated successfully",assetGenFail:"Asset generation failed",uploadOk:"Uploaded successfully",imageSelected:"Image selected",imageDeleted:"Image deleted",imageSaved:"Image saved",completed:"Completed"},batch:{header:"Batch Generation",selected:"Selected {count} items",selectAll:"Select All",clearSelection:"Clear Selection",inputPh:"Please enter content",saveSelected:"Save Selected ({count})",colPreviewImg:"Preview",selectToSave:"Please select items to save",saveSuccess:"Saved successfully",saveFail:"Failed to save, please try again",promptDone:"Prompt generation completed",promptFail:"Prompt generation failed",missingPrompts:"{count} assets are missing prompts. Please generate prompts first",imageDone:"Image generation completed",imageGenFail:"Image generation failed",unknownError:"Unknown error",promptGenCancelled:"Generation canceled"},confirmCancellation:"Confirm cancellation",confirmAgain:`Confirm cancellation? After cancellation, the backend AI will continue to call for deductions.`,sure:"Sure"},production:{selectPlaceholder:"Please select an episode",edit:"Edit",node:{script:{title:"Script",editDialog:"Edit Script"},scriptPlan:{title:"Shooting Plan",editDialog:"Edit Shooting Plan"},storyboard:{title:"Storyboard Panel",notGenerated:"Not Generated",scaleRatio:"Zoom Ratio",gridPreview:"Grid Preview",noPreviewImages:"No images available to preview",imageLoadFailed:"Failed to load image",promptPlaceholder:"Please enter the prompt word",prompt:"prompt word",editInfo:"Prompt word modification"},storyboardTable:{title:"Storyboard Table",editDialog:"Edit Storyboard Table"},assets:{title:"Derived Assets",generateFailed:"Generation failed",notGenerated:"Not Generated",originalAsset:"Original Asset",derived:"Derived",noDerivedAssets:"No derived assets"},poster:{title:"Video Cover",coverCount:"{count} Items"},workbench:{title:"Video Workbench"}},editImage:{upload:"Upload",generate:"Generate",saveFailed:"Save failed, please try again",fetchFailed:"Failed to fetch data",generating:"Generating...",deleteNode:"Delete Node",ratio:"Ratio",quality:"Quality",generateBtn:"Generate Image",selectImage:"Select Image",imageGeneration:"Image Generation",promptPlaceholder:"Describe the image you want to generate...",imageRef:"Image {index}",videoRef:"Video {index}",audioRef:"Audio {index}",reference:"Ref {index}",noReferences:"No reference images available",selectModel:"Please select a model first",selectQuality:"Please select a quality",selectRatio:"Please select a ratio",generateFailed:"Generation failed",generateFirst:"Please generate an image first",generatedResult:"Results",waitingGenerate:"Waiting...",layoutLR:"Auto Layout - Horizontal",layoutTB:"Auto Layout - Vertical",uploadAssetImage:"Upload Asset Image",uploadStoryboardImage:"Upload Storyboard Image",uploadImage:"Asset image upload",mode:"model",closeConfirmTitle:"Close the editing panel?",closeConfirmBody:"Unsaved data will be lost after closing"},save:"Select",cancel:"Cancel",chatBox:{inputPlaceholder:"Type a message...",generateDerivedAssets:"Generate Derived Assets",welcomeMessage:"Hello! I am your AI Assistant. How can I help you?",adjustModel:"Adjust Model",startMakingVideo:"Start Making Video",startMakingVideoPrompt:"Please help me start making a video",clearMessageMemory:"Clear Message Memory",clearSummaryMemory:"Clear Summary Memory",clearAllMemory:"Clear All Memory",messageMemory:"Message Memory",summaryMemory:"Summary Memory",allMemory:"All Memory",confirmClear:"Clear Memory",confirmClearBody:"Are you sure you want to clear {type}?",confirmClearBtn:"Confirm",memoryCleared:"{type} cleared"},wb:{quickPreview:"Quick Preview",videoGeneration:"Storyboard",videoEditing:"editing desk",hint:"Hint",extractLines:"Extract lines from video?",no:"No",confirm:"Yes",extractLinesQuestion:"Do you want to extract dialogue lines from the video as subtitles?",importingLoading:"Importing, please wait...",mainTrackVideo:"Main Track (Video)",subtitle1:"Subtitle 1",storyboardVideoName:"Group {storyboard}-{id}.mp4"},preview:{noImage:"No Image",storyboardDesc:"Storyboard Description",serialNumber:"No.",noDescription:"No Description",duration:"Duration",seconds:"s",relatedAssets:"Related Assets",role:"Character",prop:"Prop",scene:"Scene",noCharacters:"No characters appear",imagePrompt:"Image Prompt",selectAll:"Select All",exportImage:"Export Image",sceneDescription:"Scene Description",promptLabel:"Prompt",restoreSort:"Reset Sorting",restoreSortConfirm:"Are you sure you want to revert to the original sorting?",tip:"Tip",selectAtLeastOne:"Please select at least one storyboard to export",exportFilename:"Storyboard pictures"},generate:{noVideo:"No Video",videoPrompt:"Video Prompt",promptPlaceholder:"Enter prompt words to describe the video content you want to generate...",refImage:"Reference Image",image:"Image",refVideo:"Reference Video",refImageLabel:"Reference Image",refAudio:"Reference Audio",muteAudio:"Mute Audio",enableAudio:"Enable Audio",resolution:"Resolution",duration:"Duration",generate:"Generate",historyVersions:"History Versions",confirmSelection:"Confirm Selection",noHistory:"No history available",generating:"Generating",generatingPrompt:"Intelligent generation of prompt words",generateFailed:"Generation failed",selectAll:"Select All",videoTrack:"Video Track",batchGenerate:"Batch Generate",importToEditor:"Import to Editor",modeSingleImage:"Single Image",modeMultiImage:"Multi-Image",modeGridImage:"Grid Multi-Image",modeStartEnd:"Start & End Frames",modeText:"Text to Video",modeVideoRef:"Video Reference",modeImageRef:"Image Reference",modeAudioRef:"Audio Reference",modeTextRef:"Text Reference",startFrame:"Start Frame",startFrameOptional:"Start Frame (Optional)",endFrame:"End Frame",endFrameOptional:"End Frame (Optional)",selectRefImage:"Select Reference Image",selectRefImages:"Select Reference Images",selectEndFrame:"Select End Frame Image",selectRefVideoAsset:"Select Reference Video",selectRefAudioAsset:"Select Reference Audio",selectRefImageAsset:"Select Reference Image",selectImageSource:"Select Image Source",fromStoryboard:"Storyboard Image",fromStoryboardDesc:"Select image from storyboard list",fromAssets:"Asset Image",fromAssetsDesc:"Select image from asset library",confirmDelete:"Confirm Deletion",confirmDeleteBody:"Are you sure you want to delete this video? This cannot be undone.",delete:"Delete",cancel:"Cancel",deleteSuccess:"Video deleted successfully",deleteFailed:"Deletion failed",selectVideoFirst:"Please select a video first",confirmSuccess:"Selection confirmed",batchSubmitted:"Batch generation request submitted. Processing...",configNotFound:"Configuration not found",pollingFailed:"Video status query failed, please refresh manually",batchGeneratePrompt:"Generate prompt words in batches",promptEmpty:"Please enter a video prompt first",modelEmpty:"Please select a video generation model first",batchPromptEmpty:`Storyboard {name} is available for video prompts. Please create or fill in the prompt first`,batchModelEmpty:"Storyboard {names} has no model configured. Please select a model first"},editVideo:{reset:"Reset",undo:"Undo",redo:"Redo",split:"Split",delete:"Delete",rendering:"Rendering...",exportVideo:"Export Video",exportSuccess:"Video export completed",exportFailed:"Export failed",sampleSubtitle:"Sample Subtitle Text",customText:"Custom Text Content",transitionBetweenClips:"Transitions must be added between two adjacent clips",transitionExists:"A transition already exists at this location",videoPreviewArea:"Video Preview Area",clipMaterials:"Clip Materials",propertyPanel:"Properties Panel",selectClip:"Select a clip to view properties",basicInfo:"Basic Info",name:"Name",clipNamePlaceholder:"Clip Name",startTime:"Start",endTime:"End",totalDuration:"Total Duration",videoProperties:"Video Properties",opacity:"Opacity",volume:"Volume",playbackSpeed:"Playback Speed",audioProperties:"Audio Properties",fadeIn:"Fade In",fadeOut:"Fade Out",transitionProperties:"Transition Properties",transitionType:"Transition Type",transFade:"Fade",transSlide:"Slide",transWipe:"Wipe",transDissolve:"Dissolve",transZoom:"Zoom",transRotate:"Rotate",transitionDuration:"Transition Duration",subtitleProperties:"Subtitle Properties",textContent:"Text Content",fontSize:"Font Size",copy:"Copy",deleteConfirm:"Confirm Deletion",deleteClipConfirm:"Are you sure you want to delete this clip?",avCanvasNotInit:"AVCanvas not initialized",noExportContent:"No content to export",exportProject:"Export Project",transitionAdded:"Transition added: {name}",splitClip:"Split Clip",deleteClip:"Delete Clip",addClip:"Add {name}",duplicateClip:"Duplicate Clip",addTransition:"Add Transition",updateClip:"Update Clip {key}",updatePlaybackRate:"Update Playback Rate to {rate}x",updateTransitionDuration:"Update Transition Duration",playbackRateRange:"Playback rate must be between 0.1 and 10",updatePlaybackRateFailed:"Failed to update playback rate:",importProject:"Import Project",import:"Import"},clipType:{video:"Video",audio:"Audio",subtitle:"Subtitle",transition:"Transition",sticker:"Sticker",filter:"Filter",effect:"Effect"},track:{video:"Video",image:"Image",audio:"Audio",subtitle:"Subtitle",text:"Text",sticker:"Sticker",filter:"Filter",effect:"Effect"},transition:{fade:"Fade",slide:"Slide",slideLeft:"Slide Left",slideRight:"Slide Right",slideUp:"Slide Up",slideDown:"Slide Down",wipe:"Wipe",wipeLeft:"Wipe Left",wipeRight:"Wipe Right",wipeUp:"Wipe Up",wipeDown:"Wipe Down",dissolve:"Dissolve",zoom:"Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",rotate:"Rotate",circle:"Circle",diamond:"Diamond",clock:"Clock",blur:"Blur"},media:{titleText:"Title Text",subtitleText:"Subtitle Text",customText:"Custom Text",media:"Media",image:"Image",audio:"Audio",subtitle:"Subtitle",transition:"Transition",effect:"Effect",filter:"Filter",loading:"Loading...",subtitlePreview:"Text",video:"video"},effect:{fadeIn:"Fade In",fadeOut:"Fade Out",flash:"Flash",shake:"Shake",zoomIn:"Zoom In",zoomOut:"Zoom Out",pulse:"Pulse",rotateIn:"Rotate In",sticker1:"Sticker 1",sticker2:"Sticker 2"},filter:{grayscale:"Grayscale",sepia:"Sepia",warm:"Warm",cool:"Cool",vivid:"Vivid",bright:"Bright",highContrast:"High Contrast",blur:"Blur",invert:"Invert",semiTransparent:"Semi-Transparent"},guideSwitchEpisode:"Switch Episodes",guideSwitchEpisodeBody:"Switching episodes has been moved here!",guideRefresh:"Refresh Data",guideRefreshBody:"Click the refresh button to reload workspace data",guideCanvasNav:"Canvas Navigation",guideCanvasNavBody:"Scroll to pan vertically, Ctrl + Scroll to zoom, drag with left mouse button to pan freely",guideRightChat:"AI Chat",guideRightChatBody:"Chat with AI in the right panel to drive automated workflows",guideLayoutBtn:"Auto Layout",guideLayoutBtnBody:"Click this button to automatically arrange node layout",autoLayoutLR:"Automatic typesetting-left and right layout",autoLayoutTB:"Automatic typesetting-top and bottom layout",getFlowData:"Refresh workspace",confirm:"Switch episode confirmation",confirmEpisodesSwitch:"The current task is still in progress. Switching episodes will reconnect the session. Do you want to continue switching?"},task:{title:"Task List",subtitle:"Your latest task execution records",refresh:"Refresh",categoryLabel:"Task Category:",stateLabel:"Status:",noFailReason:"No failure reason",stateAll:"All",stateRunning:"Running",stateCompleted:"Completed",stateFailed:"Failed",fetchFailed:"Failed to fetch task list",col:{taskClass:"Task Category",relatedObjects:"Related Objects",model:"Model",describe:"Description",state:"Status",startTime:"Time",reason:"Reason for failure"},project:"Project name:"},noVideo:"No video yet",prompt:"Video prompt words",generateText:"AI generated prompt words",selectStoryboard:"Select storyboard",generate:{noVideo:"No video yet",generateText:"AI generated prompt words",selectStoryboard:"Select storyboard",generate:"Generate video",history:"Historical version",generating:"Generating",generateFailed:"fail",selectAll:"Select all",selected:"Selected",batchGenerateText:"Generate prompt words in batches",batchGenerateVideo:"Generate videos in batches",importVideo:"Import to editing desk",emptyTrack:"Paragraph {index 1}",del:"delete",delConfirm:"Are you sure you want to delete this paragraph?",selectSource:"Select source",confirm:"Select from assets",cancel:"Select from storyboard",selectVideoFailed:"Video selection failed",selectVideoSuccess:"Video selection successful",selectTrackFirst:"Please select the storyboard first",noSelectedVideo:"No videos selected",generateConfirm:"Confirm generation",generateConfirmBody:"Confirm to generate video",generateVideosInBatches:"Generate videos in batches",generateStarted:"Build starts",skipDataWithEmptyVideoPromptWords:"The video data that needs to be generated exists and the prompt word is empty.",duration:"duration",resolution:"resolution",delVideo:"Confirm to delete this video?",delSuccess:"Delete successfully",addReference:"add reference",promptPlaceholder:"Please enter the video prompt word",downloadVideo:"Download videos in batches",selectVideo:"Please check the video you want to download"}},zCi={slogan:"Intelligent Short Drama Creation Platform",tips:"Default Account: admin / admin123",settings:"Server Settings",requestAddress:"Request URL",username:"Username",password:"Password",login:"Login",usernameRequired:"Please enter username",passwordRequired:"Please enter password",enterUsernameAndPassword:"Please enter username or password",loginSuccess:"Login successful",settingsSaved:"Settings saved"},HCi={prompt:"prompt word"},$Ci={welcomeTitle:"Welcome to ToonFlow",welcomeDesc:"AI-driven comic creation workflow platform, let us spend a minute to complete the initial configuration.",startConfig:"Start configuration",skip:"Skip boot",configModel:"Add model service",configData:"Configure Agent",startUse:"Get started",configModelTitle:"Add model service provider",configModelDesc:"First, you need to add at least one AI model service provider (such as OpenAI, Claude, etc.) in the settings and fill in the corresponding API Key.",configModelTip:'Clicking the button below will open the "Model Service" tab of the settings page. After adding the supplier, return here to continue.',configModelBtn:"Go to configure model service",configAgentTitle:"Assign Agent Model",configAgentDesc:"Next, assign models to each functional module in the Agent configuration so that the system knows which model to call to complete the task.",configAgentTip:'Clicking the button below will open the "Agent Configuration" tab of the settings page. Return here after assigning models to each function.',configAgentBtn:"Go to configure Agent",finishTitle:"🎉 Everything is ready!",finishDesc:`The configuration is complete and now you can start using all the features. -If you need to adjust it, you can modify it in the settings at any time.`,qrcodeLabel:"Join the WeChat communication group to get more help:",githubLabel:"If you find it useful, please give us a ⭐ Star!",prevStep:"Previous step",nextStep:"Next step",finish:"Get started"},XCi={skillManagement:{search:"Search file name",empty:"No matching files",edit:"edit",selectOnTheLeft:"Please select a file from the left"}},GCi={assets:{notExist:"Asset does not exist",notDerivativeExist:"Derivative assets do not exist",derivativeUpdateSuccess:"Update successful",derivativeState:"Not generated",derivativeAddSuccess:"Added successfully",derivativeDelSuccess:"Delete successfully",notGenerated:"Not generated"},addSuccess:"Update successful",state:{unused:"Not generated"},saveSuccess:"Added successfully"},YCi={generating:"Generating"},ZCi={scanning:"🔍 Parsing and loading Skill",scanComplete:"✨ Skill Scan Complete",inserted:"✅ Added {count} Skills",updated:"🔄 {count} Skill(s) updated",removed:"🗑️ {count} Skill(s) removed",scannedFiles:"📁 Scanned {count} files",noDescription:"📝 {count} Skill(s) missing description",noAttribution:"👤 {count} Skill(s) missing attribution",configWarning:"⚠️ Skill Config Warning",openSettings:"Open Settings",scanFailed:"❌ Scan Failed",checkNetwork:"🔌 Please check network connection or try again later",retryLater:"🔁 Please try again later"},qCi="Generate video",KCi="Historical version",JCi="Generating",e_i="fail",t_i="Select all",n_i="Selected",i_i="Import video",r_i="Paragraph {index 1}",o_i="Confirm deletion",s_i="Are you sure you want to delete this paragraph?",a_i="Select source",l_i="Select from assets",c_i="Select from storyboard",d_i={newVersion:"There is a new version, do you want to update it?"},u_i={components:jCi,settings:WCi,workbench:VCi,login:zCi,"components.storyboardImageCheck.camera":"Camera","components.storyboardImageCheck.dialogTitle":"Select Storyboard Image","components.storyboardImageCheck.preview":"Preview","components.storyboardImageCheck.src":"Preview Image","components.storyboardImageCheck.title":"Title","components.storyboardImageCheck.duration":"Duration","components.storyboardImageCheck.lines":"Lines","components.storyboardImageCheck.createTime":"Created Time","workbench.script.extractAssets":"Extract Assets",promptManage:HCi,hello:$Ci,setting:XCi,storyboard:GCi,productionAgent:YCi,skillScan:ZCi,generate:qCi,history:KCi,generating:JCi,generateFailed:e_i,selectAll:t_i,selected:n_i,importVideo:i_i,emptyTrack:r_i,del:o_i,delConfirm:s_i,selectSource:a_i,confirm:l_i,cancel:c_i,"workbench.script.msg.selectExport":"","workbench.script.msg.exportFailed":"Export failed","workbench.production.node.assets.confirmDeleteBody":"Confirm whether to delete the asset","workbench.production.node.assets.removeFailed":"Failed to delete asset",version:d_i,"workbench.production.generatedNode.localUpload":"Local upload","workbench.production.editImage.uploadFailed":"Image upload failed","workbench.production.editImage.noImage":"Please add pictures first","workbench.script.batchAddScript":"Upload scripts in batches","workbench.script.import.pasteLabel":"Paste the script content directly","workbench.script.import.col.scriptName":"Script name","workbench.script.import.col.scriptData":"Script content","workbench.script.import.episodeRegex":"Script splitting rules","workbench.script.import.episodeRegexPh":"Customize the script splitting rule, leave it blank to use the default splitting rule (the default is to split according to the Episode X format)","workbench.script.import.regexInvalid":"Invalid regular expression","workbench.script.import.parsedChapters":"{count} set parsed","workbench.script.import.msg.selectChapters":"Please check the script first","workbench.script.import.msg.saveSuccess":"Script saved successfully","workbench.script.import.batchTitle":"Upload scripts in batches"},h_i={editMdPreivew:{title:"แก้ไข",confirm:"บันทึก",cancel:"ยกเลิก"},imageTools:{copy:"คัดลอกรูปภาพ",preview:"ดูตัวอย่าง",download:"ดาวน์โหลด",msg:{imageLoadFailed:"โหลดรูปภาพล้มเหลว",convertFailed:"แปลงไฟล์ล้มเหลว",copied:"คัดลอกไปยังคลิปบอร์ดแล้ว",copyFailed:"คัดลอกล้มเหลว",downloadFailed:"ดาวน์โหลดล้มเหลว",downloadStarted:"เริ่มการดาวน์โหลด",downloadBlockedOpenNewWindow:"แหล่งที่มารูปภาพปัจจุบันอาจจำกัดการดาวน์โหลด ระบบได้ลองเปิดในหน้าต่างใหม่แล้ว"}},migrateShow:{title:"ย้ายข้อมูล",desc:"ตรวจพบว่าคุณมีข้อมูลจากเวอร์ชันเก่า ต้องการย้ายข้อมูลหรือไม่?",hide:"ไม่ต้องแสดงอีก",confirm:"ตกลง",msg:{migrateSuccess:"ย้ายข้อมูลสำเร็จ",migrateFailed:"ย้ายข้อมูลล้มเหลว"}},modelSelect:{placeholder:"โปรดเลือกโมเดล",type:{image:"รูปภาพ",text:"ข้อความ",video:"วิดีโอ"},msg:{fetchModelFailed:"ดึงข้อมูลโมเดลล้มเหลว:"},goSetting:"ไปที่การตั้งค่าและเพิ่มโมเดล"}},f_i={title:"การตั้งค่า ToonFlow",menu:{language:"ตั้งค่าภาษา",vendorConfig:"บริการโมเดล",agentConfig:"การตั้งค่า Agent",promptManage:"การจัดการพรอมต์",skillManagement:"จัดการซิลเลคต",memoryConfig:"หน่วยความจำ Agent",loginConfig:"การตั้งค่าเข้าสู่ระบบ",dbConfig:"จัดการฐานข้อมูล",fileManagement:"จัดการไฟล์",otherConfig:"การตั้งค่าอื่นๆ",requestConfig:"ที่อยู่คำขอ (API URL)",about:"ตรวจสอบการอัปเดต",logoutConfig:"ออกจากระบบ",skillsSkillsManagement:"การจัดการทักษะทักษะ"},language:{desc:"เลือกภาษาที่แสดงบนอินเทอร์เฟซ",msg:{saved:"บันทึกการตั้งค่าภาษาแล้ว"}},vendor:{addVendor:"เพิ่มผู้ให้บริการ",noVendor:"ยังไม่มีผู้ให้บริการ โปรดเพิ่มก่อน",required:"จำเป็น",optionalSection:"ตัวเลือกเสริม",modelSettings:"การตั้งค่าโมเดล",addManually:"เพิ่มด้วยตนเอง",test:"ทดสอบ",edit:"แก้ไข",delete:"ลบ",deleteVendor:"ลบผู้ให้บริการ",editCode:"แก้ไขโค้ด",updateConfig:"อัปเดตการตั้งค่า",addModel:"เพิ่มโมเดล",editModel:"แก้ไขโมเดล",displayName:"ชื่อที่แสดง",displayNamePlaceholder:"ตัวอย่างเช่น: GPT-4o",modelId:"รหัสโมเดล (Model ID)",modelIdPlaceholder:"ตัวอย่างเช่น: gpt-4o",modelType:"ประเภทโมเดล",multimodal:"มัลติโมดัล (Multimodal)",supported:"รองรับ",notSupported:"ไม่รองรับ",toolCall:"การเรียกใช้เครื่องมือ",imageMode:"โหมดรูปภาพ",videoMode:"โหมดวิดีโอ",audioOutput:"เอาต์พุตเสียง",durationResolution:"การจับคู่ความยาว / ความละเอียด",durationSec:"ความยาว (วินาที)",resolution:"ความละเอียด",enterAndPress:"พิมพ์แล้วกด Enter",addDurationResolution:"เพิ่มชุดความยาว / ความละเอียด",testResult:"ผลการทดสอบ",generating:"กำลังสร้าง...",addVendorDialog:"เพิ่มผู้ให้บริการ",codeEditorInfo:"โปรดเขียนโค้ด TypeScript เพื่อตั้งค่าข้อมูลผู้ให้บริการ",reset:"รีเซ็ต",importFile:"นำเข้าไฟล์",textModel:"โมเดลข้อความ",imageModel:"โมเดลรูปภาพ",videoModel:"โมเดลวิดีโอ",textToImage:"สร้างภาพจากข้อความ",textToVideo:"สร้างวิดีโอจากข้อความ",singleImage:"รูปภาพเดียว",multiImage:"โหมดหลายรูปภาพ",multiReference:"อ้างอิงหลายรูปภาพ",gridImage:"รูปภาพกริดเดียว",startEndRequired:"เฟรมแรกและสุดท้าย (จำเป็นต้องระบุทั้งสอง)",endFrameOptional:"เฟรมแรกและสุดท้าย (เฟรมสุดท้ายระบุหรือไม่ก็ได้)",startFrameOptional:"เฟรมแรกและสุดท้าย (เฟรมแรกระบุหรือไม่ก็ได้)",textRef:"ข้อความ",imageRef:"รูปภาพ",videoRef:"วิดีโอ",audioRef:"เสียง",audioOptional:"ตัวเลือก",audioOnly:"ส่งออกเฉพาะวิดีโอที่มีเสียง",noAudio:"ส่งออกเฉพาะวิดีโอที่ไม่มีเสียง",msg:{getVendorListFailed:"ดึงรายการผู้ให้บริการล้มเหลว",vendorConfigUpdated:"อัปเดตการตั้งค่าผู้ให้บริการแล้ว",updateFailed:"อัปเดตล้มเหลว",highRiskConfirm:"⚠️ ยืนยันการดำเนินการที่มีความเสี่ยงสูง",addVendorRiskBody:"การเพิ่มผู้ให้บริการ AI รายใหม่จะให้สิทธิ์ในการเข้าถึง API ของระบบ โปรดยืนยันว่าคุณเชื่อถือแหล่งที่มาของโค้ดจากผู้ให้บริการรายนี้!",iKnowRisk:"ฉันรับทราบความเสี่ยง",cancel:"ยกเลิก",confirmAgain:"⚠️ ยืนยันอีกครั้ง",addVendorConfirmBody:"คุณแน่ใจหรือไม่ว่าต้องการเพิ่มผู้ให้บริการรายนี้? หลังจากเพิ่มแล้ว ระบบจะนำไปใช้ในการจัดสรรโมเดล",confirmAndAdd:"ยืนยันและเพิ่ม",goBackCheck:"กลับไปตรวจสอบ",vendorAdded:"เพิ่มผู้ให้บริการสำเร็จแล้ว",addFailed:"เพิ่มล้มเหลว",updateVendorRiskBody:"การอัปเดตการตั้งค่าผู้ให้บริการ AI จะปรับเปลี่ยนสิทธิ์และพฤติกรรมการเข้าถึง API ของระบบ โปรดยืนยันว่าคุณเชื่อถือแหล่งที่มาของโค้ดที่ถูกแก้ไขนี้!",updateVendorConfirmBody:"คุณแน่ใจหรือไม่ว่าต้องการอัปเดตการตั้งค่าผู้ให้บริการนี้? การอัปเดตจะมีผลต่อการจัดสรรโมเดลของระบบ",confirmAndUpdate:"ยืนยันและอัปเดต",updateSuccess:"อัปเดตการตั้งค่าผู้ให้บริการสำเร็จ",fillDisplayName:"โปรดกรอกชื่อที่แสดง",fillModelId:"โปรดกรอกรหัสโมเดล",selectImageMode:"โปรดเลือกโหมดรูปภาพ",selectVideoMode:"โปรดเลือกโหมดวิดีโอ",groupPrefix:"กลุ่มที่ {n}:",addDuration:"โปรดเพิ่มความยาว",addResolution:"โปรดเพิ่มความละเอียด",selectVendorFirst:"โปรดเลือกผู้ให้บริการก่อน",modelIdExists:"รหัสโมเดลนี้มีอยู่แล้ว",modelAdded:"เพิ่มโมเดลสำเร็จแล้ว",modelUpdated:"อัปเดตโมเดลสำเร็จแล้ว",enterApiKey:"โปรดกรอก API KEY",enterApiUrl:"โปรดกรอก API URL",testSuccess:"ทดสอบสำเร็จ",imageGenSuccess:"สร้างรูปภาพสำเร็จ",videoGenSuccess:"สร้างวิดีโอสำเร็จ",requestFailed:"ส่งคำขอล้มเหลว",deleteModelConfirm:"ยืนยันการลบโมเดล",deleteModelBody:"หลังจากลบแล้วจะไม่สามารถกู้คืนได้ ต้องการดำเนินการต่อหรือไม่?",confirmDelete:"ยืนยันการลบ",modelDeleted:"ลบโมเดลแล้ว",deleteVendorConfirm:"ยืนยันการลบผู้ให้บริการ",deleteVendorBody:"หลังจากลบแล้ว โมเดลทั้งหมดภายใต้ผู้ให้บริการรายนี้จะถูกลบไปด้วย ต้องการดำเนินการต่อหรือไม่?",vendorDeleted:"ลบผู้ให้บริการแล้ว",deleteFailed:"ลบล้มเหลว",enabled:"เปิดใช้งานแล้ว",disabled:"พิการ",linkAddVendorRiskBody:"การเพิ่มผู้จำหน่าย AI ใหม่จะทำให้สามารถเข้าถึง API ระบบได้ โปรดตรวจสอบให้แน่ใจว่าคุณเชื่อถือแหล่งลิงก์ของผู้ขาย!",importAdd:"การเพิ่มผู้จำหน่าย AI ใหม่จะทำให้สามารถเข้าถึง API ระบบได้ โปรดตรวจสอบให้แน่ใจว่าคุณเชื่อถือแหล่งเอกสารประกอบของผู้ขาย!",linkAddFailed:"ไม่สามารถเพิ่มลิงก์"},think:"คิดลึก",code:"รหัส",linkAddPlaceholder:"ใส่ลิงค์เพื่อเพิ่ม",noFileSelected:"นำเข้าไฟล์เรียบร้อยแล้ว",linkAdd:"ยืนยัน"},agent:{bannerDesc:"ใช้เซิร์ฟเวอร์ตัวกลางอย่างเป็นทางการของ Toonflow รองรับการกรอกการตั้งค่าในคลิกเดียว พร้อมใช้งานทันทีโดยไม่ต้องตั้งค่าด้วยตนเอง",visitWebsite:"เข้าสู่เว็บไซต์",fillKey:"กรอก KEY",oneClickFill:"กรอกในคลิกเดียว",notOpen:"ยังไม่เปิดให้บริการ",notConfigured:"ยังไม่ได้ตั้งค่า",modelConfig:"การตั้งค่าโมเดล",confirm:"ยืนยัน",cancel:"ยกเลิก",selectModel:"เลือกโมเดล",fillKeyHeader:"กรอก KEY อย่างเป็นทางการจากแพลตฟอร์ม Toonflow",keyPlaceholder:"โปรดกรอก KEY",save:"บันทึก",msg:{notAvailable:"ฟีเจอร์นี้ยังไม่เปิดให้บริการ โปรดติดตามเร็วๆ นี้",configSuccess:"ตั้งค่าสำเร็จ",updateConfigFailed:"อัปเดตการตั้งค่าล้มเหลว:",keyValid:"KEY ถูกต้อง เชื่อมต่อกับแพลตฟอร์ม Toonflow สำเร็จแล้ว",keyInvalid:"KEY ไม่ถูกต้อง โปรดตรวจสอบและกรอกใหม่อีกครั้ง:",enterKey:"โปรดกรอก KEY",saveFailed:"บันทึกล้มเหลว:",getAgentListFailed:"ดึงรายการการตั้งค่า Agent ล้มเหลว:",toonflowNotFound:"ไม่มีสถานีรับส่งอย่างเป็นทางการของ Toonflow"}},memory:{warning:"รายการการตั้งค่าต่อไปนี้ถูกกำหนดล่วงหน้าเป็นค่าที่แนะนำ เว้นแต่คุณจะเข้าใจความหมายและผลกระทบของการตั้งค่าแต่ละรายการอย่างชัดเจน ขอแนะนำให้คงการตั้งค่าปัจจุบันไว้",vectorModelConfig:"การตั้งค่าโมเดลเวกเตอร์ (Vector Model)",modelFilePath:"เส้นทางไฟล์โมเดล",quantizationType:"ประเภท Quantization",quantizationPlaceholder:"โปรดกรอกประเภท Quantization",memoryParams:"พารามิเตอร์หน่วยความจำ",messagesPerSummary:"จำนวนข้อความที่จะทริกเกอร์การบีบอัด",messagesPerSummaryHelp:"เก็บบริบทของบทสนทนา N รายการล่าสุด",shortTermLimit:"จำนวนข้อความที่ยังไม่ถูกบีบอัดในการดึงข้อมูลครั้งเดียว",shortTermLimitHelp:"จำนวนหน่วยความจำที่เป็นไปได้ที่จะถูกส่งคืนเมื่อทำการค้นหา",summaryMaxLength:"จำนวนตัวอักษรสูงสุดในการบีบอัด",summaryMaxLengthHelp:"จำนวนตัวอักษรสูงสุดที่อนุญาตเมื่อทำการบีบอัดข้อความ",summaryLimit:"จำนวนข้อความที่ถูกบีบอัดที่อนุญาตให้สืบค้น",summaryLimitHelp:"จำนวนข้อความที่ถูกบีบอัดที่อนุญาตให้ทำการสืบค้นได้",ragLimit:"จำนวนหน่วยความจำในการค้นหา",ragLimitHelp:"จำนวนข้อความที่จะดึงมาเมื่อทำการค้นหา",deepRetrieveSummaryLimit:"จำนวนข้อความที่ถูกบีบอัดที่จะเรียกคืนด้วยเวกเตอร์",deepRetrieveSummaryLimitHelp:"จำนวนข้อความที่จะดึงมาเมื่อทำการค้นหาเนื้อหาของข้อความที่ถูกบีบอัด",saveConfig:"บันทึกการตั้งค่า",clearMemory:"ล้างหน่วยความจำ",restoreDefault:"กู้คืนการตั้งค่าเริ่มต้น",msg:{saved:"บันทึกการตั้งค่าหน่วยความจำแล้ว",clearConfirmTitle:"ยืนยันการล้างหน่วยความจำ",clearConfirmBody:"การดำเนินการนี้จะล้างข้อมูลหน่วยความจำทั้งหมดของ AI และไม่สามารถกู้คืนได้ ต้องการดำเนินการต่อหรือไม่?",confirmClear:"ยืนยันการล้าง",cancel:"ยกเลิก",cleared:"ล้างหน่วยความจำแล้ว",clearFailed:"ล้างหน่วยความจำล้มเหลว"}},login:{username:"ชื่อผู้ใช้",usernamePlaceholder:"โปรดกรอกชื่อผู้ใช้",password:"รหัสผ่าน",passwordPlaceholder:"โปรดกรอกรหัสผ่าน",modify:"แก้ไข",msg:{enterUsername:"โปรดกรอกชื่อผู้ใช้",usernameLength:"ความยาวชื่อผู้ใช้ต้องอยู่ระหว่าง 2-20 ตัวอักษร",enterPassword:"โปรดกรอกรหัสผ่าน",passwordLength:"ความยาวรหัสผ่านต้องอยู่ระหว่าง 6-20 ตัวอักษร",fetchFailed:"ดึงข้อมูลผู้ใช้ล้มเหลว",saveSuccess:"บันทึกสำเร็จ",saveFailed:"บันทึกล้มเหลว"}},db:{clearDb:"ล้างฐานข้อมูล",clearDbDesc:"ล้างข้อมูลทั้งหมดในตารางข้อมูล โดยคงไว้เพียงโครงสร้างตาราง",clearData:"ล้างข้อมูล",confirmAction:"ยืนยันการดำเนินการ",msg:{clearDbTitle:"ล้างฐานข้อมูล",firstConfirm:"แน่ใจหรือไม่ว่าต้องการล้างข้อมูลในตารางทั้งหมด? ข้อมูลที่ถูกล้างจะไม่สามารถกู้คืนได้!",secondConfirm:"นี่คือการยืนยันครั้งสุดท้าย หลังจากล้างแล้วข้อมูลทั้งหมดจะสูญหายถาวร!",keyword:"ล้างข้อมูล",confirm:"ยืนยัน",pleaseInput:"โปรดพิมพ์",cleared:"ตารางข้อมูลทั้งหมดถูกล้างเรียบร้อยแล้ว",operationFailed:"การดำเนินการล้มเหลว โปรดลองอีกครั้ง",cancelled:"ยกเลิกการดำเนินการแล้ว"}},other:{requestTimeout:"หมดเวลาคำขอ (Timeout)",seconds:"วินาที",inputSeconds:"โปรดกรอกเวลา (วินาที)",assetConcurrency:"จำนวนการสร้างสินทรัพย์พร้อมกัน (Concurrency)",count:"รายการ",inputCount:"โปรดกรอกจำนวนรายการ",chapterRegex:"นิพจน์ปกติสำหรับแยกตอน (Regex)",restoreDefault:"กู้คืนค่าเริ่มต้น",regexPlaceholder:"โปรดกรอกนิพจน์ปกติ (Regex)",showTitleBar:"แสดงแถบชื่อเรื่อง",isElectron:"สลับไปที่โหมดเดสก์ท็อป",canvasScroll:"เลื่อนผ้าใบ",canvasIsDisabled:"แคนวาสซูม",agentCanvasScalingMethod:"งานล้อผ้าใบตัวแทน",zoom:"ซูม",scroll:"เลื่อน",isInteracting:"การเพิ่มประสิทธิภาพการลากผ้าใบไม่จำกัดบนหน้าการผลิต",closeIsInteracting:"ปิด"},request:{warning:"หากไม่มีกรณีพิเศษ ไม่จำเป็นต้องแก้ไขหรือตั้งค่าใดๆ",apiAddress:"ที่อยู่ API",apiPlaceholder:"โปรดกรอกที่อยู่คำขอ API",save:"บันทึก",reset:"รีเซ็ต",msg:{enterApi:"โปรดกรอกที่อยู่ API",validUrl:"โปรดกรอกที่อยู่ HTTP/HTTPS ที่ถูกต้อง",saved:"บันทึกที่อยู่คำขอสำเร็จ",reset:"รีเซ็ตเป็นที่อยู่เริ่มต้นแล้ว",refreshFailed:"รีเฟรชล้มเหลว",refreshSuccess:"รีเฟรชสำเร็จ"},refresh:"รีเฟรช"},about:{slogan:"เครื่องมือสร้างการ์ตูน / สตอรี่บอร์ดที่ขับเคลื่อนด้วย AI แบบโอเพนซอร์ส",latestVersion:"นี่คือเวอร์ชันล่าสุด",checkUpdate:"ตรวจสอบการอัปเดต",codeRepository:"คลังเก็บโค้ด",githubRepo:"คลัง GitHub",giteeRepo:"คลัง Gitee",versionUpdate:"อัปเดตเวอร์ชัน",checkUpdateGithub:"ตรวจสอบการอัปเดต (GitHub)",getFromGithub:"รับเวอร์ชันล่าสุดจาก GitHub Release",checkUpdateGitee:"ตรวจสอบการอัปเดต (Gitee)",getFromGitee:"รับเวอร์ชันล่าสุดจาก Gitee Release",license:"ใบอนุญาต (License)",licenseDesc:"ข้อตกลงใบอนุญาตโอเพนซอร์ส · คลิกเพื่อดูรายละเอียด",updateAvailable:"พบเวอร์ชันใหม่แล้ว",upToDate:"ตรวจพบเวอร์ชันใหม่",confirmReinstall:"คัดลอกลิงก์",reinstallRequired:"เบราว์เซอร์จะเปิดและดาวน์โหลดโดยอัตโนมัติ หากไม่เปิดขึ้น โปรดเปิดด้วยตนเอง"},logout:{warning:"หลังจากออกจากระบบ คุณจะต้องเข้าสู่ระบบใหม่เพื่อใช้งานระบบต่อไป",confirmLogout:"แน่ใจหรือไม่ว่าต้องการออกจากระบบ?",logout:"ออกจากระบบ",msg:{logoutSuccess:"ออกจากระบบสำเร็จ",logoutFailed:"ออกจากระบบล้มเหลว โปรดลองอีกครั้ง"}},file:{quickOpen:"เปิดไดเรกทอรีอย่างรวดเร็ว",open:"เปิด",dockerDesc:'สำหรับการปรับใช้ Docker/แยกส่วนหน้าและส่วนหลัง โปรดไปที่ไดเรกทอรี "/data/*" เพื่อจัดการไฟล์ด้วยตนเอง',desktopOnly:"ฟีเจอร์นี้รองรับเฉพาะเวอร์ชันเดสก์ท็อปเท่านั้น",folders:{data:"data",dataDesc:"ไดเรกทอรีข้อมูล",logs:"data/logs",logsDesc:"บันทึกการทำงานและบันทึกข้อผิดพลาด",oss:"data/oss",ossDesc:"ทรัพยากรที่เกี่ยวข้องกับการจัดเก็บไฟล์",skills:"data/skills",skillsDesc:"ไฟล์การตั้งค่าทักษะ (Skills) และพรอมต์",models:"data/models",modelsDesc:"ไฟล์โมเดลและการตั้งค่า",web:"data/web",webDesc:"ทรัพยากรเว็บ เช่น ผลลัพธ์จากการบิลด์ส่วนหน้า เป็นต้น",serve:"data/serve",serveDesc:"ไฟล์ที่เกี่ยวข้องกับบริการส่วนหลัง"},openFailed:"เปิดโฟลเดอร์ล้มเหลว"},skill:{scanSkills:"สแกนทักษะ",fileLost:"ไฟล์หายไป"},dev:{warning:"ต่อไปนี้เป็นเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ โปรดดำเนินการด้วยความระมัดระวัง!",openDevtool:"เปิด",devtoolsDoc:"ที่อยู่เอกสาร",devtoolsDesc:"หลังจากเปิดใช้งานแล้ว โฟลเดอร์ .devtools จะถูกสร้างขึ้นในไดเร็กทอรีการติดตั้ง Toonflow โปรดตรวจสอบให้แน่ใจว่า Toonflow มีสิทธิ์ในการเขียน (ทำงานในฐานะผู้ดูแลระบบ)",devtoolsDesc2:"เรียกใช้ npx {'@'}ai-sdk/devtools ในไดเรกทอรีนี้เพื่อเปิดใช้งานการแก้ไขจุดบกพร่องการวัดและส่งข้อมูลทางไกล",openDevtoolFailed:"ไม่สามารถเปิดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ได้ โปรดตรวจสอบให้แน่ใจว่าได้ติดตั้ง Toonflow desktop แล้ว",notInElectron:"สำหรับสภาพแวดล้อมแบบเว็บ โปรดเปิดคอนโซลเบราว์เซอร์ด้วยตนเอง"}},g_i={selectProject:"โปรดเลือกโปรเจกต์",menu:{myProject:"โปรเจกต์ของฉัน",taskCenter:"ศูนย์งาน",novel:"ต้นฉบับนิยาย",scriptAgent:"Agent บทภาพยนตร์",scriptManage:"จัดการบทภาพยนตร์",cornerScape:"สร้างตัวละครและฉาก",production:"ผลิตวิดีโอ",assetCenter:"ศูนย์สินทรัพย์",settings:"การตั้งค่า",jumpGithub:"ข้ามไปที่ Github",feedbackQuestions:"คำถามคำติชม"},project:{title:"โปรเจกต์ของฉัน",subtitle:"จัดการโปรเจกต์ละครสั้นทั้งหมดของคุณ",newProject:"โปรเจกต์ใหม่",dialog:{editTitle:"แก้ไขโปรเจกต์",addTitle:"โปรเจกต์ใหม่",save:"บันทึก",ok:"ตกลง",cancel:"ยกเลิก",projectType:"ประเภทโปรเจกต์",selectType:"เลือกประเภทโปรเจกต์",basedOnNovel:"สร้างจากต้นฉบับนิยาย",projectName:"ชื่อโปรเจกต์",projectNamePh:"โปรดกรอกชื่อโปรเจกต์",novelType:"ประเภทนิยาย",novelTypePh:"ตัวอย่างเช่น: แฟนตาซี, ไซไฟ, โรแมนติก",artStyle:"คู่มือภาพ",selected:"เลือกแล้ว:",selectArtStyle:"โปรดเลือกคู่มือแบบภาพ",newArtStyle:"คู่มือภาพใหม่",loading:"กำลังโหลด...",videoRatio:"อัตราส่วนวิดีโอ",novelIntro:"เรื่องย่อนิยาย",novelIntroPh:"โปรดกรอกเรื่องย่อนิยาย",editArtStyleTitle:"แก้ไขคู่มือภาพ",newArtStyleTitle:"คู่มือภาพใหม่",artStyleName:"ชื่อคู่มือแบบภาพ",artStyleNamePh:"โปรดป้อนชื่อคู่มือแบบภาพ",artStyleImage:"ภาพปกคู่มือภาพ",remove:"ลบออก",uploadCover:"อัปโหลดภาพปก",artStylePrompt:"ภาพพร้อมคำคู่มือ",aiExtract:"AI สกัดพรอมต์",promptPlaceholder:"อธิบายคำพร้อมท์คู่มือแบบภาพ ซึ่งใช้เพื่อระบุคู่มือแบบภาพเมื่อสร้างภาพ",visualManual:"คู่มือภาพ",newVisualManual:"คู่มือภาพใหม่",editVisualManualTitle:"แก้ไขคู่มือภาพ",newVisualManualTitle:"คู่มือภาพใหม่",visualManualName:"ชื่อคู่มือภาพ",visualManualNamePh:"โปรดป้อนชื่อคู่มือภาพ",visualManualCover:"ภาพปกคู่มือภาพ",visualManualPrompt:"Prompt คู่มือภาพ",modelData:"เลือกรุ่นรูปภาพ",videoModelData:"เลือกรุ่นวิดีโอ",prompt:{placeholder:"ป้อนคำที่พร้อมท์",saveSuccess:"อัปเดตสำเร็จ",title:"คำพูดที่รวดเร็ว"},basedOnScript:"ขึ้นอยู่กับสคริปต์",mdFile:"ไฟล์คู่มือภาพ",directorManual:"คู่มือกรรมการ",addDirectorManual:"คู่มือกรรมการใหม่",editingDirectorManual:"แก้ไขคู่มือกรรมการ",newDirecorManualTitle:"คู่มือกรรมการใหม่",directorManualPrompt:"คำพร้อมท์คู่มือผู้อำนวยการ",directorManualName:"ชื่อคู่มือผู้อำนวยการ",directorManualNamePh:"กรอกชื่อคู่มือผู้อำนวยการ",directorFile:"เอกสารคู่มือผู้อำนวยการ",directorManualCover:"ปกคู่มือผู้อำนวยการ"},msg:{fetchFailed:"ดึงรายการโปรเจกต์ล้มเหลว",notFound:"ไม่พบโปรเจกต์นี้!",editSuccess:"แก้ไขโปรเจกต์สำเร็จ",editFailed:"แก้ไขโปรเจกต์ล้มเหลว",addSuccess:"สร้างโปรเจกต์สำเร็จ",addFailed:"สร้างโปรเจกต์ล้มเหลว",deleteHeader:"ลบโปรเจกต์",deleteBody:"แน่ใจหรือไม่ว่าต้องการลบโปรเจกต์นี้?",deleteConfirm:"ลบ",deleteCancel:"ยกเลิก",deleteSuccess:"ลบโปรเจกต์สำเร็จ",deleteFailed:"ลบโปรเจกต์ล้มเหลว",extractSuccess:"สกัดพรอมต์สำเร็จ",extractFailed:"สกัดพรอมต์ล้มเหลว",enterArtStyleName:"โปรดป้อนชื่อคู่มือภาพ",artStyleUpdated:"อัปเดตคู่มือภาพแล้ว",artStyleAdded:"เพิ่มคู่มือภาพแล้ว",operationFailed:"การดำเนินการล้มเหลว",enterVisualManualName:"โปรดป้อนชื่อคู่มือภาพ",enterVisualManualImage:"โปรดอัปโหลดภาพปกคู่มือภาพ",enterVisualManualTabData:"Prompt ไม่สามารถว่างเปล่า",visualManualUpdated:"อัปเดตคู่มือภาพแล้ว",visualManualAdded:"เพิ่มคู่มือภาพแล้ว",deleteVisualManualHeader:"ลบคู่มือภาพ",deleteVisualManualBody:'คุณแน่ใจหรือไม่ว่าต้องการลบคู่มือภาพ "{name}"?',deleteVisualManualConfirm:"ลบ",deleteVisualManualCancel:"ยกเลิก",enterProjectName:"กรุณากรอกชื่อโครงการ",enterProjectIntro:"กรุณากรอกคำนำนวนิยาย",enterProjectType:"กรุณากรอกประเภทโครงการ",enterArtStyle:"โปรดเลือกโบรชัวร์ภาพโครงการ",enterVideoRatio:"โปรดเลือกอัตราส่วนวิดีโอ",enterImageModel:"กรุณาเลือกรุ่นรูปภาพ",enterVideoModel:"โปรดเลือกรุ่นวิดีโอ",visualManualDeleted:"ลบสำเร็จ",selectMode:"กรุณาเลือกโหมด",deleteDirectorManualHeader:"ลบคู่มือผู้อำนวยการ",deleteDirectorManualBody:'คุณแน่ใจหรือไม่ว่าต้องการลบคู่มือผู้อำนวยการ "{name}"?',directorManualUpdated:"ปรับปรุงคู่มือผู้อำนวยการแล้ว",directorManualAdded:"เพิ่มคู่มือผู้อำนวยการ",directorManual:"กรุณาเลือกคู่มือผู้อำนวยการโครงการ",modelProviderDisabled:"ไม่ได้เปิดใช้งานผู้จำหน่ายโมเดลวิดีโอหรือโมเดลรูปภาพ หรือไม่มีซัพพลายเออร์โมเดล โปรดกำหนดค่าก่อน"},type:{novel:"อิงจากนวนิยายต้นฉบับ",script:"อิงจากบทนวนิยาย"}},novel:{importText:"นำเข้าต้นฉบับ",batchDelete:"ลบเป็นชุด",eventAnalysis:"วิเคราะห์เหตุการณ์",searchPlaceholder:"ค้นหาชื่อต้นฉบับ...",search:"ค้นหา",generating:"กำลังสร้าง...",genFailed:"สร้างล้มเหลว",none:"ไม่มี",edit:"แก้ไข",delete:"ลบ",col:{id:"ลำดับ",reel:"เล่ม",chapter:"ชื่อบท",chapterData:"เนื้อหาในบท",event:"เหตุการณ์",operation:"การจัดการ"},msg:{batchDeleteHeader:"ลบเป็นชุด",batchDeleteBody:"แน่ใจหรือไม่ว่าต้องการลบข้อมูลที่เลือกจำนวน {count} รายการ?",batchDeleteSuccess:"ลบเป็นชุดสำเร็จ",deleteHeader:"ยืนยันการลบ",deleteBody:"แน่ใจหรือไม่ว่าต้องการลบข้อมูลบทที่ชื่อว่า「{name}」?",deleteSuccess:"ลบสำเร็จ",eventAnalysisHeader:"วิเคราะห์เหตุการณ์",eventAnalysisBody:"แน่ใจหรือไม่ว่าต้องการวิเคราะห์เหตุการณ์ข้อมูลที่เลือกจำนวน {count} รายการ?"},import:{title:"อัปโหลดต้นฉบับนิยาย",step1:"ขั้นตอนที่ 1",step2:"ขั้นตอนที่ 2",step3:"ขั้นตอนที่ 3",dragUpload:"ลากไฟล์ต้นฉบับนิยายมาที่นี่ หรือคลิกเพื่ออัปโหลด",uploadHint:"รองรับรูปแบบ .txt, .docx แนะนำให้มีขนาดไฟล์ไม่เกิน 10MB",or:"หรือ",pasteLabel:"วางเนื้อหาต้นฉบับนิยายโดยตรง",pastePlaceholder:"โปรดกรอกเนื้อหาต้นฉบับนิยาย",chars:"ตัวอักษร",tooShort:"เนื้อหาสั้นเกินไป แนะนำให้อย่างน้อย 100 ตัวอักษร",parsedChapters:"แยกวิเคราะห์แล้ว {count} บท",nextStep:"ขั้นตอนถัดไป",prevStep:"ขั้นตอนก่อนหน้า",selectedInfo:"เลือกแล้ว: {count} ตัวอักษร (ต้องน้อยกว่า 200,000 ตัวอักษร)",eventAnalysis:"วิเคราะห์เหตุการณ์",saveAndAnalyze:"บันทึกต้นฉบับและวิเคราะห์เหตุการณ์",col:{chapter:"บท",reel:"เล่ม",chapterName:"ชื่อบท",chapterData:"เนื้อหาในบท"},msg:{parseFailed:"แยกวิเคราะห์ไฟล์ล้มเหลว โปรดอัปโหลดใหม่อีกครั้ง",selectFile:"เลือกไฟล์",docNotSupported:"ไฟล์ .doc ไม่รองรับการแยกวิเคราะห์ โปรดแปลงเป็นไฟล์ .ts",unsupportedType:"ไม่รองรับประเภทไฟล์นี้",fileTooLarge:"ไฟล์มีขนาดเกิน 10MB โปรดอัปโหลดไฟล์ขนาดเล็กกว่านี้",selectChapters:"โปรดทำเครื่องหมายเลือกบทก่อน",saveSuccess:"บันทึกต้นฉบับนิยายสำเร็จ"},importAdd:"ลากและวางไฟล์ที่นี่หรือคลิกเพื่ออัปโหลด",limit:"รองรับรูปแบบ .ts"},editDialog:{title:"แก้ไขต้นฉบับนิยาย",chapterName:"ชื่อบท",chapterNamePh:"โปรดกรอกชื่อบท",eventContent:"เนื้อหาเหตุการณ์",eventContentPh:"กรอกเนื้อหาเหตุการณ์",chapterContent:"เนื้อหาในบท",chapterContentPh:"โปรดกรอกเนื้อหาในบท",cancel:"ยกเลิก",save:"บันทึก",msg:{updateSuccess:"อัปเดตต้นฉบับนิยายสำเร็จ"}},event:{regenerate:"สร้างเหตุการณ์ใหม่",batchDelete:"ลบเป็นชุด",noData:"ยังไม่มีข้อมูลเหตุการณ์ คลิกเพื่อเริ่มสร้าง",generate:"สร้างเหตุการณ์",generatingHint:"กำลังสร้างเหตุการณ์ โปรดรอสักครู่...",loading:"กำลังโหลด...",delete:"ลบ",col:{id:"ID เหตุการณ์",eventName:"ชื่อเหตุการณ์",chapters:"บทที่มา",detail:"ขั้นตอนเหตุการณ์",createTime:"เวลาที่สร้าง",operation:"การจัดการ"},msg:{deleteHeader:"ลบเหตุการณ์",deleteBody:"แน่ใจหรือไม่ว่าต้องการลบเหตุการณ์นี้?",deleteSuccess:"ลบสำเร็จ",generateSuccess:"สร้างเหตุการณ์สำเร็จ",batchDeleteHeader:"ลบเป็นชุด",batchDeleteBody:"แน่ใจหรือไม่ว่าต้องการลบข้อมูลที่เลือกจำนวน {count} รายการ?",batchDeleteSuccess:"ลบเป็นชุดสำเร็จ"}},analysis:{analyzeFirst:"โปรดวิเคราะห์เหตุการณ์ก่อน",startAnalysis:"เริ่มวิเคราะห์",chapterHeader:"บทที่ {index} - {name}",analyzing:"กำลังวิเคราะห์เหตุการณ์"}},scriptAgent:{inputPlaceholder:"โปรดกรอกเนื้อหา",chapterEvents:"เหตุการณ์ในบท",clearMessageMemory:"ล้างหน่วยความจำข้อความ",clearSummaryMemory:"ล้างหน่วยความจำสรุป",clearAllMemory:"ล้างหน่วยความจำทั้งหมด",edit:"แก้ไข",storySkeleton:"โครงเรื่อง",adaptationStrategy:"กลยุทธ์การดัดแปลง",script:"บทภาพยนตร์",noContent:"ยังไม่มีเนื้อหา",relatedAssets:"สินทรัพย์ที่เกี่ยวข้อง",editScript:"แก้ไขบทภาพยนตร์",save:"บันทึก",scriptTitle:"ชื่อเรื่อง",titlePlaceholder:"โปรดกรอกชื่อเรื่อง",content:"เนื้อหา",contentPlaceholder:"โปรดกรอกเนื้อหาบทภาพยนตร์",selectAssets:"เลือกสินทรัพย์",noAssets:"ยังไม่ได้เชื่อมโยงสินทรัพย์",selectAssetsTitle:"เลือกสินทรัพย์ที่เกี่ยวข้อง",welcomeMsg:"สวัสดี! ฉันคือผู้ช่วยอัจฉริยะ Toonflow ต้องการให้ฉันเริ่มสร้างบทภาพยนตร์ให้คุณเลยไหม?",start:"เริ่มต้น",memoryType:{message:"หน่วยความจำข้อความ",summary:"หน่วยความจำสรุป",all:"หน่วยความจำทั้งหมด"},msg:{clearConfirm:"ยืนยันการล้าง",clearBody:"แน่ใจหรือไม่ว่าต้องการล้าง{type}? การดำเนินการนี้ไม่สามารถยกเลิกได้",confirmClear:"ยืนยันการล้าง",cancel:"ยกเลิก",memoryCleared:"ล้าง{type}แล้ว",scriptUpdated:"อัปเดตบทภาพยนตร์สำเร็จ",scriptUpdateFailed:"อัปเดตบทภาพยนตร์ล้มเหลว โปรดลองอีกครั้งในภายหลัง",searchScriptFailed:"ค้นหาบทภาพยนตร์ล้มเหลว",updated:"บันทึกเรียบร้อยแล้ว",error:"บันทึกล้มเหลว",reconnect:"เชื่อมต่อใหม่",notReconnect:"ยืนยันว่าการสนทนาการเชื่อมต่อใหม่จะถูกตัดออกหรือไม่",keepReconnect:"ยืนยัน",deleteConfirm:"ลบการยืนยัน",deleteBody:"ลบข้อความ",confirmDelete:"ยืนยันการลบ",scriptDeleted:"ลบสคริปต์แล้ว"},reconnect:"เชื่อมต่อใหม่"},cornerScape:{batchSettings:"การตั้งค่าการสร้างเป็นชุด",quickActions:"คำสั่งด่วน",selectUngenerated:"เลือกรายการที่ยังไม่สร้างทั้งหมด",selectGenerated:"เลือกรายการที่สร้างแล้วทั้งหมด",selectFailed:"เลือกรายการที่เกิดข้อผิดพลาดทั้งหมด",invertSelection:"สลับการเลือก",clearSelection:"ยกเลิกการเลือก",batchPreview:"ดูตัวอย่างรูปภาพเป็นชุด",assetTypeFilter:"กรองตามประเภทสื่อ",genModel:"โมเดลการสร้าง",resolution:"ความละเอียด",resolutionPh:"โปรดเลือกความละเอียด",concurrency:"จำนวนที่สร้างพร้อมกัน",concurrencyPh:"โปรดกรอกจำนวนที่สร้างพร้อมกัน",startBatch:"เริ่มสร้างภาพเป็นชุด",waitingGen:"รอการสร้าง",generating:"กำลังสร้าง",genFailed:"สร้างล้มเหลว",imageError:"รูปภาพมีข้อผิดพลาด",typeRole:"ตัวละคร",typeScene:"ฉาก",typeTool:"เครื่องมือ",typeUnknown:"ไม่ทราบ",descriptionSuffix:"คำอธิบาย:",operateScriptFirst:"โปรดจัดการบทภาพยนตร์ก่อน",individualConfig:"ตั้งค่าแบบแยกเดี่ยว",noImage:"ยังไม่มีรูปภาพ",promptLabel:"พรอมต์",promptPh:"โปรดกรอกพรอมต์",aiPolish:"ใช้ AI ขัดเกลาข้อความ",regenerate:"สร้างใหม่",filterRole:"ตัวละคร",filterScene:"ฉาก",filterTool:"อุปกรณ์ประกอบฉาก",unnamed:"ไม่ได้ตั้งชื่อ",noDescription:"ไม่มีคำอธิบาย",msg:{selectModel:"โปรดเลือกโมเดลการสร้าง",selectResolution:"โปรดเลือกความละเอียด",enterPrompt:"โปรดกรอกพรอมต์",enterPromptFirst:"โปรดกรอกพรอมต์ก่อน",genSuccess:"สร้าง {name} สำเร็จ",genFailed:"สร้าง {name} ล้มเหลว",promptGenSuccess:"สร้างพรอมต์สำเร็จ",polishFailed:"ขัดเกลาข้อความล้มเหลว โปรดลองอีกครั้ง",selectAtLeastOne:"โปรดเลือกสินทรัพย์อย่างน้อยหนึ่งรายการเพื่อสร้างเป็นชุด",batchStarted:"เริ่มการสร้างเป็นชุดแล้ว จำนวน {count} รายการ ทำพร้อมกัน {concurrent} รายการ",batchItemFailed:"สร้าง {name} ล้มเหลว: {error}",batchComplete:"การสร้างเป็นชุดเสร็จสมบูรณ์",batchFailed:"การสร้างแบทช์ล้มเหลว",replaceFailed:"การเปลี่ยนล้มเหลว",replaceSuccess:"การเปลี่ยนสำเร็จ",promptGenFail:"การสร้างคำพร้อมท์ล้มเหลว",saveSuccess:"การแก้ไขคำพร้อมท์สำเร็จ",saveFailed:"การแก้ไขคำพร้อมท์ล้มเหลว"},history:"ภาพประวัติศาสตร์",confirmReplace:"ยืนยันการเปลี่ยน",batchGenerationPrompt:"สร้างคำพร้อมท์เป็นชุด",generatingPrompt:"กำลังสร้าง",selectPromptEmpty:"เลือกทั้งหมด คำที่แจ้งว่างเปล่า",noEmptyPrompt:"ไม่มีเนื้อหาที่มีคำว่าง",selectedCount:"เลือกเนื้อหาแล้ว {count} รายการ",cancelGeneration:"ยกเลิกการสร้าง",selectGenerating:"เลือกรายการที่กำลังสร้าง",noGenerating:"ไม่มีการสร้างข้อมูล"},script:{searchPlaceholder:"ค้นหาชื่อบทภาพยนตร์...",search:"ค้นหา",addScript:"สร้างบทภาพยนตร์ใหม่",cancelSelectAll:"ยกเลิกการเลือกทั้งหมด",selectAll:"เลือกทั้งหมด",exportScript:"ส่งออกบทภาพยนตร์",msg:{searchFailed:"ค้นหาบทภาพยนตร์ล้มเหลว",selectExport:"โปรดเลือกบทภาพยนตร์ที่จะส่งออกก่อน",exportSuccess:"ส่งออกสำเร็จ",exportFailed:"ส่งออกบทภาพยนตร์ล้มเหลว",deleteHeader:"ยืนยันการลบ",deleteBody:"แน่ใจหรือไม่ว่าต้องการลบบทภาพยนตร์นี้? การดำเนินการนี้ไม่สามารถยกเลิกได้",deleteConfirm:"ลบ",cancel:"ยกเลิก",deleteSuccess:"ลบสำเร็จ",deleteFailed:"ลบล้มเหลว",selectDelScript:"โปรดเลือกที่จะลบสคริปต์",batchDeleteHeader:"ลบเป็นกลุ่ม",batchDeleteBody:"แน่ใจหรือไม่ว่าต้องการลบบทภาพยนตร์ที่เลือก {count} รายการ? การดำเนินการนี้ไม่สามารถยกเลิกได้",batchDeleteSuccess:"ลบเป็นกลุ่มสำเร็จ",extractingInProgress:"การสกัด",projectNotFound:"ไม่พบรายการ",selectsExport:"โปรดเลือกส่งออกสคริปต์"},add:{title:"เพิ่มบทภาพยนตร์",scriptName:"ชื่อบทภาพยนตร์",scriptNamePh:"โปรดกรอกชื่อบทภาพยนตร์",uploadFile:"อัปโหลดไฟล์",dragUpload:"ลากไฟล์บทภาพยนตร์มาที่นี่ หรือคลิกเพื่ออัปโหลด",uploadHint:"รองรับรูปแบบ .txt, .docx แนะนำให้มีขนาดไฟล์ไม่เกิน 10MB",scriptContent:"เนื้อหาบทภาพยนตร์",scriptContentPh:"โปรดอัปโหลดหรือกรอกเนื้อหาบทภาพยนตร์...",relatedAssets:"สินทรัพย์ที่เกี่ยวข้อง",selectAssets:"เลือกสินทรัพย์",noAssets:"ยังไม่ได้เชื่อมโยงสินทรัพย์",cancel:"ยกเลิก",confirm:"ยืนยัน",msg:{fileReadFailed:"อ่านไฟล์ล้มเหลว",docNotSupported:"ไม่รองรับการแยกวิเคราะห์ไฟล์ .doc โปรดแปลงเป็นไฟล์ .txt หรือ .docx",unsupportedType:"ไม่รองรับประเภทไฟล์นี้",fileTooLarge:"ไฟล์มีขนาดเกิน 10MB โปรดอัปโหลดไฟล์ขนาดเล็กกว่านี้",parsing:"กำลังแยกวิเคราะห์ไฟล์...",parseFailed:"แยกวิเคราะห์ไฟล์ล้มเหลว โปรดอัปโหลดใหม่อีกครั้ง",selectAssetsTitle:"เลือกสินทรัพย์ที่เกี่ยวข้อง",enterContent:"โปรดอัปโหลดหรือกรอกเนื้อหาบทภาพยนตร์",enterName:"โปรดกรอกชื่อบทภาพยนตร์",addSuccess:"เพิ่มบทภาพยนตร์สำเร็จ",addFailed:"เพิ่มบทภาพยนตร์ล้มเหลว โปรดลองอีกครั้งในภายหลัง"}},edit:{title:"รายละเอียดบทภาพยนตร์",scriptName:"ชื่อบทภาพยนตร์",scriptNamePh:"โปรดกรอกชื่อบทภาพยนตร์",scriptContent:"เนื้อหาบทภาพยนตร์",scriptContentPh:"โปรดกรอกเนื้อหาบทภาพยนตร์...",relatedAssets:"สินทรัพย์ที่เกี่ยวข้อง",selectAssets:"เลือกสินทรัพย์",noAssets:"ยังไม่ได้เชื่อมโยงสินทรัพย์",msg:{selectAssetsTitle:"เลือกสินทรัพย์ที่เกี่ยวข้อง",updateSuccess:"อัปเดตบทภาพยนตร์สำเร็จ",updateFailed:"อัปเดตบทภาพยนตร์ล้มเหลว โปรดลองอีกครั้งในภายหลัง"}},deleteScript:"ลบสคริปต์เป็นชุด",extractAssets:""},assets:{addPrefix:"เพิ่ม",batchGenerate:"สร้างเป็นชุด",generatePrompt:"สร้างพรอมต์",generateImage:"สร้างรูปภาพ",batchDelete:"ลบเป็นชุด",searchPlaceholder:"ค้นหาชื่อสินทรัพย์...",search:"ค้นหา",preview:"ดูตัวอย่าง",generate:"สร้าง",edit:"แก้ไข",delete:"ลบ",generating:"กำลังสร้าง",play:"เล่น",mediaPreview:"ดูตัวอย่างสื่อ",confirmBatch:"ยืนยัน{type}หรือไม่!",model:"โมเดล",resolution:"ความละเอียด",resolutionPh:"โปรดเลือกความละเอียด",batchGenPrompt:"สร้างพรอมต์เป็นชุด",batchGenImage:"สร้างรูปภาพเป็นชุด",role:"ตัวละคร",prop:"อุปกรณ์",scene:"ฉาก",clip:"ฟุตเทจ",uploadSuccess:"อัปโหลดสำเร็จ",selectAtLeastOne:"โปรดเลือกสินทรัพย์อย่างน้อย 1 รายการ",noDescription:"ไม่มีคำอธิบาย",promptGenSuccess:"สร้างพรอมต์「{name}」สำเร็จ",promptGenFail:"สร้างพรอมต์「{name}」ล้มเหลว: {error}",selectModel:"โปรดเลือกโมเดล",selectResolution:"โปรดเลือกความละเอียด",noPromptForImage:"「{name}」ไม่มีพรอมต์ ไม่สามารถสร้างรูปภาพได้",imageGenSuccess:"สร้างรูปภาพ「{name}」สำเร็จ",imageGenFail:"สร้างรูปภาพ「{name}」ล้มเหลว: {error}",confirmDeleteHeader:"ยืนยันการลบ",confirmBatchDeleteBody:"แน่ใจหรือไม่ว่าต้องการลบสินทรัพย์เหล่านี้เป็นชุด? การดำเนินการนี้ไม่สามารถยกเลิกได้",confirmDeleteBody:"แน่ใจหรือไม่ว่าต้องการลบสินทรัพย์นี้? การดำเนินการนี้ไม่สามารถยกเลิกได้",deleteBtn:"ลบ",cancelBtn:"ยกเลิก",deleteSuccess:"ลบสินทรัพย์สำเร็จ",deleteFail:"ลบสินทรัพย์ล้มเหลว",colPreview:"ดูตัวอย่าง",colName:"ชื่อ",colPrompt:"พรอมต์",colDescribe:"คำอธิบาย",colRemark:"หมายเหตุ",colCreateTime:"เวลาที่สร้าง",colOperation:"การจัดการ",add:{name:"ชื่อ",namePh:"โปรดกรอกชื่อ",describe:"คำอธิบาย",describePh:"โปรดกรอกคำอธิบาย",remark:"หมายเหตุ",remarkPh:"โปรดกรอกหมายเหตุ",prompt:"พรอมต์",promptPh:"โปรดกรอกพรอมต์",nameRequired:"โปรดกรอกชื่อ",describeRequired:"โปรดกรอกรายละเอียด",remarkRequired:"โปรดกรอกหมายเหตุ",updateSuccess:"อัปเดตสินทรัพย์สำเร็จ",addSuccess:"เพิ่มสินทรัพย์สำเร็จ"},gen:{header:"สร้างรูปภาพ",uploadRef:"อัปโหลดรูปภาพอ้างอิง",optional:"ตัวเลือก",promptLabel:"พรอมต์สร้างรูปภาพ",smartGenerate:"สร้างอัตโนมัติ (Smart Generate)",generatingPrompt:"กำลังสร้างพรอมต์อัจฉริยะ...",promptPlaceholder:"อธิบายเนื้อหารูปภาพที่คุณต้องการสร้าง ตัวอย่างเช่น: เมืองแห่งอนาคตที่เต็มไปด้วยเทคโนโลยี, แสงไฟนีออนกะพริบ, สไตล์ไซเบอร์พังค์...",selectModel:"เลือกโมเดล",selectResolution:"เลือกความละเอียด",generateBtn:"สร้างรูปภาพ",resultTitle:"ผลลัพธ์การสร้าง",generatedCount:"สร้างสำเร็จ {count} รูป โปรดเลือกหนึ่งรูป",generatingLabel:"กำลังสร้าง...",genFailed:"สร้างล้มเหลว",confirmSelect:"ยืนยันการเลือก",promptSuccess:"สร้างพรอมต์สำเร็จ",promptFail:"สร้างพรอมต์ล้มเหลว",fillPrompt:"โปรดกรอกพรอมต์",pickResolution:"โปรดเลือกความละเอียด",pickModel:"โปรดเลือกโมเดล",unnamed:"ไม่ได้ตั้งชื่อ",assetGenSuccess:"สร้างสินทรัพย์สำเร็จ",assetGenFail:"สร้างสินทรัพย์ล้มเหลว",uploadOk:"อัปโหลดสำเร็จ",imageSelected:"เลือกรูปภาพนี้แล้ว",imageDeleted:"ลบรูปภาพนี้แล้ว",imageSaved:"บันทึกรูปภาพแล้ว",completed:"สมบูรณ์"},batch:{header:"สร้างเป็นชุด",selected:"เลือกแล้ว {count} รายการ",selectAll:"เลือกทั้งหมด",clearSelection:"ล้างการเลือก",inputPh:"โปรดกรอกเนื้อหา",saveSelected:"บันทึกที่เลือก ({count})",colPreviewImg:"รูปตัวอย่าง",selectToSave:"โปรดเลือกรายการที่ต้องการบันทึก",saveSuccess:"บันทึกสำเร็จ",saveFail:"บันทึกล้มเหลว โปรดลองอีกครั้ง",promptDone:"สร้างพรอมต์เสร็จสมบูรณ์",promptFail:"สร้างพรอมต์ล้มเหลว",missingPrompts:"มี {count} สินทรัพย์ที่ไม่มีพรอมต์ โปรดสร้างพรอมต์ก่อน",imageDone:"สร้างรูปภาพเสร็จสมบูรณ์",imageGenFail:"สร้างรูปภาพล้มเหลว",unknownError:"ข้อผิดพลาดที่ไม่ทราบสาเหตุ",promptGenCancelled:"รุ่นถูกยกเลิก"},confirmCancellation:"ยืนยันการยกเลิก",confirmAgain:"ยืนยันการยกเลิก? หลังจากการยกเลิก AI แบ็กเอนด์จะยังคงเรียกร้องให้มีการหักเงินต่อไป",sure:"แน่นอน"},production:{selectPlaceholder:"โปรดเลือกตอน",edit:"แก้ไข",node:{script:{title:"บทภาพยนตร์",editDialog:"แก้ไขบทภาพยนตร์"},scriptPlan:{title:"แผนการถ่ายทำ",editDialog:"แก้ไขแผนการถ่ายทำ"},storyboard:{title:"แผงสตอรี่บอร์ด",notGenerated:"ยังไม่สร้าง",scaleRatio:"อัตราส่วนการย่อ/ขยาย",gridPreview:"ดูตัวอย่างแบบกริด",noPreviewImages:"ไม่มีรูปภาพให้ดูตัวอย่าง",imageLoadFailed:"โหลดรูปภาพล้มเหลว",promptPlaceholder:"กรุณากรอกคำที่พร้อมท์",prompt:"คำพูดที่รวดเร็ว",editInfo:"การปรับเปลี่ยนคำทันที"},storyboardTable:{title:"ตารางสตอรี่บอร์ด",editDialog:"แก้ไขตารางสตอรี่บอร์ด"},assets:{title:"สินทรัพย์ต่อยอด",generateFailed:"สร้างล้มเหลว",notGenerated:"ยังไม่สร้าง",originalAsset:"สินทรัพย์ต้นฉบับ",derived:"ต่อยอด",noDerivedAssets:"ไม่มีสินทรัพย์ต่อยอด"},poster:{title:"ภาพปกวิดีโอ",coverCount:"{count} รูป"},workbench:{title:"พื้นที่ทำงานวิดีโอ"}},editImage:{upload:"อัปโหลด",generate:"สร้าง",saveFailed:"บันทึกล้มเหลว โปรดลองอีกครั้ง",fetchFailed:"ดึงข้อมูลล้มเหลว",generating:"กำลังสร้าง...",deleteNode:"ลบโหนด (Node)",ratio:"สัดส่วน",quality:"คุณภาพ",generateBtn:"สร้างรูปภาพ",selectImage:"เลือกรูปภาพ",imageGeneration:"สร้างรูปภาพ",promptPlaceholder:"อธิบายรูปภาพที่คุณต้องการสร้าง...",imageRef:"รูปที่ {index}",noReferences:"ไม่มีรูปภาพอ้างอิงให้ใช้งาน",selectModel:"โปรดเลือกโมเดลก่อน",selectQuality:"โปรดเลือกคุณภาพภาพ",selectRatio:"โปรดเลือกสัดส่วน",generateFailed:"สร้างล้มเหลว",generateFirst:"โปรดสร้างรูปภาพก่อน",generatedResult:"ผลลัพธ์การสร้าง",waitingGenerate:"รอการสร้าง",layoutLR:"จัดวางอัตโนมัติ-ซ้ายขวา",layoutTB:"จัดวางอัตโนมัติ-บนล่าง",uploadAssetImage:"อัปโหลดรูปทรัพยากร",uploadStoryboardImage:"อัปโหลดรูปสตอรี่บอร์ด",uploadImage:"การอัพโหลดรูปภาพสินทรัพย์",mode:"แบบอย่าง",closeConfirmTitle:"ปิดแผงแก้ไขใช่ไหม",closeConfirmBody:"ข้อมูลที่ไม่ได้บันทึกจะสูญหายไปหลังจากการปิด"},save:"เลือก",cancel:"ยกเลิก",chatBox:{inputPlaceholder:"พิมพ์ข้อความ...",generateDerivedAssets:"สร้างสินทรัพย์ต่อยอด",welcomeMessage:"สวัสดี! ฉันคือผู้ช่วย AI ของคุณ มีอะไรให้ฉันช่วยไหม?",adjustModel:"ปรับแต่งโมเดล",startMakingVideo:"เริ่มสร้างวิดีโอ",startMakingVideoPrompt:"โปรดช่วยฉันเริ่มสร้างวิดีโอ",clearMessageMemory:"ล้างหน่วยความจำข้อความ",clearSummaryMemory:"ล้างหน่วยความจำสรุป",clearAllMemory:"ล้างหน่วยความจำทั้งหมด",messageMemory:"หน่วยความจำข้อความ",summaryMemory:"หน่วยความจำสรุป",allMemory:"หน่วยความจำทั้งหมด",confirmClear:"ล้างหน่วยความจำ",confirmClearBody:"แน่ใจหรือไม่ว่าต้องการล้าง{type}?",confirmClearBtn:"ยืนยันการล้าง",memoryCleared:"ล้าง{type}แล้ว"},wb:{quickPreview:"ดูตัวอย่างแบบเร็ว",videoGeneration:"สตอรี่บอร์ด",videoEditing:"โต๊ะบรรณาธิการ",hint:"ข้อแนะนำ",extractLines:"ต้องการแยกบทสนทนาจากวิดีโอหรือไม่?",no:"ไม่",confirm:"ตกลง",extractLinesQuestion:"ต้องการแยกบทสนทนาจากวิดีโอมาเป็นซับไตเติลหรือไม่?",importingLoading:"กำลังนำเข้า โปรดรอสักครู่...",mainTrackVideo:"แทร็กหลัก (วิดีโอ)",subtitle1:"ซับไตเติล 1",storyboardVideoName:"กลุ่ม {สตอรี่บอร์ด}-{id}.mp4"},preview:{noImage:"ยังไม่มีรูปภาพ",storyboardDesc:"คำอธิบายสตอรี่บอร์ด",serialNumber:"ลำดับ",noDescription:"ยังไม่มีคำอธิบาย",duration:"ความยาว",seconds:"วินาที",relatedAssets:"สินทรัพย์ที่เกี่ยวข้อง",role:"ตัวละคร",prop:"อุปกรณ์",scene:"ฉาก",noCharacters:"ไม่มีตัวละครปรากฏ",imagePrompt:"พรอมต์รูปภาพ",selectAll:"เลือกทั้งหมด",exportImage:"ส่งออกรูปภาพ",sceneDescription:"คำอธิบายฉาก",promptLabel:"พรอมต์",restoreSort:"คืนค่าการจัดเรียง",restoreSortConfirm:"แน่ใจหรือไม่ว่าต้องการคืนค่าการจัดเรียงกลับเป็นค่าเริ่มต้น?",tip:"เคล็ดลับ",selectAtLeastOne:"โปรดเลือกสตอรี่บอร์ดอย่างน้อยหนึ่งรายการเพื่อส่งออก",exportFilename:"ภาพสตอรี่บอร์ด"},generate:{noVideo:"ยังไม่มีวิดีโอ",videoPrompt:"พรอมต์วิดีโอ",promptPlaceholder:"ป้อนคำพร้อมท์เพื่ออธิบายเนื้อหาวิดีโอที่คุณต้องการสร้าง...",refImage:"รูปภาพอ้างอิง",image:"รูปภาพ",refVideo:"วิดีโออ้างอิง",refImageLabel:"รูปภาพอ้างอิง",refAudio:"เสียงอ้างอิง",muteAudio:"ปิดเสียง",enableAudio:"เปิดเสียง",resolution:"ความละเอียด",duration:"ความยาว",generate:"สร้าง",historyVersions:"ประวัติเวอร์ชัน",confirmSelection:"ยืนยันการเลือก",noHistory:"ยังไม่มีประวัติ",generating:"กำลังสร้าง",generateFailed:"สร้างล้มเหลว",selectAll:"เลือกทั้งหมด",videoTrack:"แทร็กวิดีโอ",batchGenerate:"สร้างเป็นชุด",importToEditor:"นำเข้าสู่หน้าต่างตัดต่อ",modeSingleImage:"รูปภาพเดียว",modeMultiImage:"หลายรูปภาพ",modeGridImage:"รูปภาพกริดหลายรูป",modeStartEnd:"เฟรมแรกและสุดท้าย",modeText:"ข้อความเป็นวิดีโอ",modeVideoRef:"อ้างอิงจากวิดีโอ",modeImageRef:"อ้างอิงจากรูปภาพ",modeAudioRef:"อ้างอิงจากเสียง",modeTextRef:"อ้างอิงจากข้อความ",startFrame:"เฟรมแรก",startFrameOptional:"เฟรมแรก (ตัวเลือก)",endFrame:"เฟรมสุดท้าย",endFrameOptional:"เฟรมสุดท้าย (ตัวเลือก)",selectRefImage:"เลือกรูปภาพอ้างอิง",selectRefImages:"เลือกรูปภาพอ้างอิงหลายรูป",selectEndFrame:"เลือกรูปเฟรมสุดท้าย",selectRefVideoAsset:"เลือกวิดีโออ้างอิง",selectRefAudioAsset:"เลือกเสียงอ้างอิง",selectRefImageAsset:"เลือกรูปภาพอ้างอิง",selectImageSource:"เลือกแหล่งที่มาของภาพ",fromStoryboard:"ภาพสตอรี่บอร์ด",fromStoryboardDesc:"เลือกภาพจากรายการสตอรี่บอร์ด",fromAssets:"ภาพแอสเซท",fromAssetsDesc:"เลือกภาพจากคลังแอสเซท",confirmDelete:"ยืนยันการลบ",confirmDeleteBody:"แน่ใจหรือไม่ว่าต้องการลบวิดีโอนี้? การดำเนินการนี้ไม่สามารถยกเลิกได้",delete:"ลบ",cancel:"ยกเลิก",deleteSuccess:"ลบวิดีโอสำเร็จ",deleteFailed:"ลบล้มเหลว",selectVideoFirst:"โปรดเลือกวิดีโอก่อน",confirmSuccess:"ยืนยันการเลือกสำเร็จ",batchSubmitted:"ส่งคำขอสร้างเป็นชุดแล้ว กำลังดำเนินการ...",configNotFound:"ไม่พบการตั้งค่า",pollingFailed:"การค้นหาสถานะวิดีโอล้มเหลว โปรดรีเฟรชด้วยตนเอง",batchGeneratePrompt:"สร้างคำพร้อมท์เป็นชุด",batchPromptEmpty:"บอร์ดเรื่องราว {name} พร้อมใช้งานสำหรับวิดีโอแจ้ง กรุณาสร้างหรือกรอกข้อความแจ้งก่อน",modelEmpty:"โปรดเลือกรุ่นการสร้างวิดีโอก่อน",generatingPrompt:"การสร้างคำที่รวดเร็วอย่างชาญฉลาด"},editVideo:{reset:"รีเซ็ต",undo:"เลิกทำ",redo:"ทำซ้ำ",split:"แยกคลิป (Split)",delete:"ลบ",rendering:"กำลังเรนเดอร์...",exportVideo:"ส่งออกวิดีโอ",exportSuccess:"ส่งออกวิดีโอสำเร็จแล้ว",exportFailed:"ส่งออกล้มเหลว",sampleSubtitle:"ข้อความซับไตเติลตัวอย่าง",customText:"เนื้อหาข้อความกำหนดเอง",transitionBetweenClips:"จำเป็นต้องเพิ่มทรานซิชันไว้ระหว่าง Clip สองอันที่อยู่ติดกัน",transitionExists:"มีทรานซิชันอยู่ตำแหน่งนี้แล้ว",videoPreviewArea:"พื้นที่ดูตัวอย่างวิดีโอ",clipMaterials:"ฟุตเทจตัดต่อ",propertyPanel:"แผงคุณสมบัติ (Properties)",selectClip:"เลือก Clip เพื่อดูคุณสมบัติ",basicInfo:"ข้อมูลพื้นฐาน",name:"ชื่อ",clipNamePlaceholder:"ชื่อ Clip",startTime:"เริ่มต้น",endTime:"สิ้นสุด",totalDuration:"ความยาวทั้งหมด",videoProperties:"คุณสมบัติวิดีโอ",opacity:"ความทึบแสง",volume:"ระดับเสียง",playbackSpeed:"ความเร็วในการเล่น",audioProperties:"คุณสมบัติเสียง",fadeIn:"เฟดอิน (Fade In)",fadeOut:"เฟดเอาต์ (Fade Out)",transitionProperties:"คุณสมบัติทรานซิชัน",transitionType:"ประเภททรานซิชัน",transFade:"เลือนหาย (Fade)",transSlide:"เลื่อน (Slide)",transWipe:"ปาด (Wipe)",transDissolve:"ละลาย (Dissolve)",transZoom:"ซูม (Zoom)",transRotate:"หมุน (Rotate)",transitionDuration:"ความยาวทรานซิชัน",subtitleProperties:"คุณสมบัติซับไตเติล",textContent:"เนื้อหาข้อความ",fontSize:"ขนาดตัวอักษร",copy:"คัดลอก",deleteConfirm:"ยืนยันการลบ",deleteClipConfirm:"แน่ใจหรือไม่ว่าต้องการลบ Clip นี้?",avCanvasNotInit:"AVCanvas ยังไม่ได้ถูกเตรียมเริ่มต้น",noExportContent:"ไม่มีเนื้อหาให้ส่งออก",exportProject:"ส่งออกโปรเจกต์",transitionAdded:"เพิ่มทรานซิชันแล้ว: {name}",splitClip:"แยกคลิป",deleteClip:"ลบคลิป",addClip:"เพิ่ม {name}",duplicateClip:"ทำซ้ำคลิป (Duplicate)",addTransition:"เพิ่มทรานซิชัน",updateClip:"อัปเดตคลิป {key}",updatePlaybackRate:"อัปเดตความเร็วการเล่นเป็น {rate}x",updateTransitionDuration:"อัปเดตความยาวทรานซิชัน",playbackRateRange:"ความเร็วในการเล่นต้องอยู่ระหว่าง 0.1 ถึง 10",updatePlaybackRateFailed:"อัปเดตความเร็วการเล่นล้มเหลว:",importProject:"นำเข้าโปรเจกต์",import:"นำเข้า"},clipType:{video:"วิดีโอ",audio:"เสียง",subtitle:"ซับไตเติล",transition:"ทรานซิชัน",sticker:"สติกเกอร์",filter:"ฟิลเตอร์",effect:"เอฟเฟกต์"},track:{video:"วิดีโอ",image:"รูปภาพ",audio:"เสียง",subtitle:"ซับไตเติล",text:"ข้อความ",sticker:"สติกเกอร์",filter:"ฟิลเตอร์",effect:"เอฟเฟกต์"},transition:{fade:"เลือนหาย (Fade)",slide:"เลื่อน (Slide)",slideLeft:"เลื่อนไปทางซ้าย",slideRight:"เลื่อนไปทางขวา",slideUp:"เลื่อนขึ้น",slideDown:"เลื่อนลง",wipe:"ปาด (Wipe)",wipeLeft:"ปาดไปทางซ้าย",wipeRight:"ปาดไปทางขวา",wipeUp:"ปาดขึ้น",wipeDown:"ปาดลง",dissolve:"ละลาย (Dissolve)",zoom:"ซูม (Zoom)",zoomIn:"ซูมเข้า",zoomOut:"ซูมออก",rotate:"หมุน",circle:"วงกลม",diamond:"สี่เหลี่ยมข้าวหลามตัด",clock:"นาฬิกา",blur:"เบลอ"},media:{titleText:"ข้อความชื่อเรื่อง",subtitleText:"ข้อความซับไตเติล",customText:"ข้อความกำหนดเอง",media:"สื่อ",image:"รูปภาพ",audio:"เสียง",subtitle:"ซับไตเติล",transition:"ทรานซิชัน",effect:"เอฟเฟกต์",filter:"ฟิลเตอร์",loading:"กำลังโหลด...",subtitlePreview:"ข้อความ",video:"วิดีโอ"},effect:{fadeIn:"เฟดอิน",fadeOut:"เฟดเอาต์",flash:"กะพริบ (Flash)",shake:"สั่น (Shake)",zoomIn:"ซูมเข้ามา",zoomOut:"ซูมออกไป",pulse:"เต้นเป็นจังหวะ (Pulse)",rotateIn:"หมุนเข้ามา",sticker1:"สติกเกอร์ 1",sticker2:"สติกเกอร์ 2"},filter:{grayscale:"ขาวดำ",sepia:"เรโทร (Sepia)",warm:"โทนอุ่น",cool:"โทนเย็น",vivid:"สีสดใส",bright:"สว่าง",highContrast:"คอนทราสต์สูง",blur:"เบลอ",invert:"สลับสี (Invert)",semiTransparent:"กึ่งโปร่งใส"},guideSwitchEpisode:"สลับตอน",guideSwitchEpisodeBody:"ฟีเจอร์การสลับตอนถูกย้ายมาที่นี่แล้วนะ!",autoLayoutLR:"เรียงพิมพ์อัตโนมัติ - เค้าโครงซ้ายและขวา",autoLayoutTB:"เค้าโครงเรียงพิมพ์อัตโนมัติบนและล่าง",getFlowData:"รีเฟรชพื้นที่ทำงาน",confirm:"สลับการยืนยันตอน",confirmEpisodesSwitch:"งานปัจจุบันยังอยู่ในระหว่างดำเนินการ การเปลี่ยนตอนจะเชื่อมต่อเซสชันอีกครั้ง คุณต้องการเปลี่ยนต่อหรือไม่?"},task:{title:"รายการงาน",subtitle:"บันทึกการทำงานล่าสุดของคุณ",refresh:"รีเฟรช",categoryLabel:"หมวดหมู่งานหลัก:",stateLabel:"สถานะ:",noFailReason:"ไม่มีระบุสาเหตุข้อผิดพลาด",stateAll:"ทั้งหมด",stateRunning:"กำลังดำเนินการ",stateCompleted:"เสร็จสมบูรณ์",stateFailed:"สร้างล้มเหลว",fetchFailed:"ดึงรายการงานล้มเหลว",col:{taskClass:"หมวดหมู่งานหลัก",relatedObjects:"ออบเจกต์ที่เกี่ยวข้อง",model:"โมเดล",describe:"คำอธิบาย",state:"สถานะ",startTime:"เวลา",reason:"สาเหตุของความล้มเหลว"},project:"ชื่อโครงการ:"},noVideo:"ยังไม่มีวิดีโอ",prompt:"คำแจ้งวิดีโอ",generateText:"AI สร้างคำที่รวดเร็ว",selectStoryboard:"เลือกกระดานเรื่องราว",generate:{noVideo:"ยังไม่มีวิดีโอ",generateText:"AI สร้างคำที่รวดเร็ว",selectStoryboard:"เลือกกระดานเรื่องราว",generate:"สร้างวิดีโอ",history:"เวอร์ชันประวัติศาสตร์",generating:"กำลังสร้าง",generateFailed:"ล้มเหลว",selectAll:"เลือกทั้งหมด",selected:"เลือกแล้ว",batchGenerateText:"สร้างคำพร้อมท์เป็นชุด",batchGenerateVideo:"สร้างวิดีโอเป็นชุด",importVideo:"นำเข้าไปยังโต๊ะแก้ไข",emptyTrack:"ย่อหน้า {ดัชนี 1}",del:"ลบ",delConfirm:"คุณแน่ใจหรือไม่ว่าต้องการลบย่อหน้านี้",selectSource:"เลือกแหล่งที่มา",confirm:"เลือกจากสินทรัพย์",cancel:"เลือกจากกระดานเรื่องราว",selectVideoFailed:"การเลือกวิดีโอล้มเหลว",selectVideoSuccess:"การเลือกวิดีโอสำเร็จ",selectTrackFirst:"โปรดเลือกกระดานเรื่องราวก่อน",noSelectedVideo:"ไม่ได้เลือกวิดีโอ",generateConfirm:"ยืนยันการสร้าง",generateConfirmBody:"ยืนยันการสร้างวิดีโอ",generateVideosInBatches:"สร้างวิดีโอเป็นชุด",generateStarted:"เริ่มสร้าง",promptEmpty:"ตรวจสอบข้อมูลที่จำเป็นในการสร้างวิดีโอและคำแจ้งว่างเปล่า คุณต้องการสร้างมันต่อไปหรือไม่?",skipDataWithEmptyVideoPromptWords:"มีข้อมูลวิดีโอที่ต้องสร้างและคำแจ้งว่างเปล่า",duration:"ระยะเวลา",resolution:"ปณิธาน",delVideo:"ยืนยันการลบวิดีโอนี้หรือไม่",delSuccess:"ลบสำเร็จ",addReference:"เพิ่มการอ้างอิง",promptPlaceholder:"โปรดป้อนคำแจ้งของวิดีโอ",downloadVideo:"ดาวน์โหลดวิดีโอเป็นชุด",selectVideo:"โปรดตรวจสอบวิดีโอที่คุณต้องการดาวน์โหลด"}},m_i={slogan:"แพลตฟอร์มสร้างละครสั้นอัจฉริยะ",tips:"บัญชีผู้ใช้เริ่มต้น: admin / admin123",settings:"การตั้งค่าเซิร์ฟเวอร์",requestAddress:"ที่อยู่คำขอ (Request Address)",username:"ชื่อผู้ใช้",password:"รหัสผ่าน",login:"เข้าสู่ระบบ",usernameRequired:"โปรดกรอกชื่อผู้ใช้",passwordRequired:"โปรดกรอกรหัสผ่าน",enterUsernameAndPassword:"โปรดกรอกชื่อผู้ใช้หรือรหัสผ่าน",loginSuccess:"เข้าสู่ระบบสำเร็จ",settingsSaved:"บันทึกการตั้งค่าแล้ว"},k_i={prompt:"คำพูดที่รวดเร็ว"},v_i={welcomeTitle:"ยินดีต้อนรับสู่ ToonFlow",welcomeDesc:"แพลตฟอร์มเวิร์กโฟลว์การสร้างการ์ตูนที่ขับเคลื่อนด้วย AI ให้เราใช้เวลาสักครู่เพื่อกำหนดค่าเริ่มต้นให้เสร็จสิ้น",startConfig:"เริ่มการกำหนดค่า",skip:"ข้ามการบูต",configModel:"เพิ่มบริการโมเดล",configData:"กำหนดค่าตัวแทน",startUse:"เริ่มต้นเลย",configModelTitle:"เพิ่มผู้ให้บริการโมเดล",configModelDesc:"ขั้นแรก คุณต้องเพิ่มผู้ให้บริการโมเดล AI อย่างน้อยหนึ่งราย (เช่น OpenAI, Claude ฯลฯ) ในการตั้งค่าและกรอกคีย์ API ที่เกี่ยวข้อง",configModelTip:'การคลิกปุ่มด้านล่างจะเป็นการเปิดแท็บ "บริการโมเดล" ของหน้าการตั้งค่า หลังจากเพิ่มซัพพลายเออร์แล้ว ให้กลับมาที่นี่เพื่อดำเนินการต่อ',configModelBtn:"ไปที่กำหนดค่าบริการโมเดล",configAgentTitle:"กำหนดโมเดลตัวแทน",configAgentDesc:"จากนั้น กำหนดโมเดลให้กับโมดูลการทำงานแต่ละโมดูลในการกำหนดค่าตัวแทน เพื่อให้ระบบทราบว่าควรเรียกโมเดลใดเพื่อให้งานเสร็จสมบูรณ์",configAgentTip:'การคลิกปุ่มด้านล่างจะเป็นการเปิดแท็บ "การกำหนดค่าตัวแทน" ของหน้าการตั้งค่า กลับมาที่นี่หลังจากกำหนดโมเดลให้กับแต่ละฟังก์ชันแล้ว',configAgentBtn:"ไปที่กำหนดค่าตัวแทน",finishTitle:"🎉 ทุกอย่างพร้อมแล้ว!",finishDesc:"การกำหนดค่าเสร็จสมบูรณ์ และตอนนี้คุณสามารถเริ่มใช้คุณสมบัติทั้งหมดได้แล้ว หากคุณต้องการปรับเปลี่ยน คุณสามารถแก้ไขได้ในการตั้งค่าได้ตลอดเวลา",qrcodeLabel:"เข้าร่วมกลุ่มการสื่อสาร WeChat เพื่อรับความช่วยเหลือเพิ่มเติม:",githubLabel:"หากคุณพบว่ามีประโยชน์ โปรดให้ ⭐ ดาวแก่เรา!",prevStep:"ขั้นตอนก่อนหน้า",nextStep:"ขั้นตอนต่อไป",finish:"เริ่มต้นเลย"},A_i={skillManagement:{search:"ค้นหาชื่อไฟล์",empty:"ไม่มีไฟล์ที่ตรงกัน",edit:"แก้ไข",selectOnTheLeft:"โปรดเลือกไฟล์จากด้านซ้าย"}},p_i={assets:{notExist:"ไม่มีเนื้อหาอยู่",notDerivativeExist:"ไม่มีสินทรัพย์อนุพันธ์",derivativeUpdateSuccess:"อัปเดตสำเร็จ",derivativeState:"ไม่ได้สร้างขึ้น",derivativeAddSuccess:"เพิ่มเรียบร้อยแล้ว",derivativeDelSuccess:"ลบสำเร็จ",notGenerated:"ไม่ได้สร้างขึ้น"},addSuccess:"อัปเดตสำเร็จ",state:{unused:"ไม่ได้สร้างขึ้น"},saveSuccess:"เพิ่มเรียบร้อยแล้ว"},b_i={generating:"กำลังสร้าง"},w_i={scanning:"🔍 การแยกวิเคราะห์และการโหลดทักษะ",scanComplete:"✨ สแกน Skill เสร็จสมบูรณ์",inserted:"✅ เพิ่มทักษะ {count}",updated:"🔄 อัปเดตทักษะ {count}",removed:"🗑️ ลบ {count} Skill",scannedFiles:"📁 สแกน {count} ไฟล์",noDescription:"📝 {count} Skill ไม่มีคำอธิบาย",noAttribution:"👤 {count} Skill ไม่มีการระบุแหล่งที่มา",configWarning:"⚠️ คำเตือนการตั้งค่า Skill",openSettings:"เปิดการตั้งค่า",scanFailed:"❌ สแกนล้มเหลว",checkNetwork:"🔌 กรุณาตรวจสอบการเชื่อมต่อเครือข่ายหรือลองใหม่ภายหลัง",retryLater:"🔁 กรุณาลองใหม่ภายหลัง"},O_i="สร้างวิดีโอ",y_i="เวอร์ชันประวัติศาสตร์",C_i="กำลังสร้าง",__i="ล้มเหลว",S_i="เลือกทั้งหมด",L_i="เลือกแล้ว",x_i="นำเข้าวิดีโอ",E_i="ย่อหน้า {ดัชนี 1}",T_i="ยืนยันการลบ",Q_i="คุณแน่ใจหรือไม่ว่าต้องการลบย่อหน้านี้",D_i="เลือกแหล่งที่มา",B_i="เลือกจากสินทรัพย์",R_i="เลือกจากกระดานเรื่องราว",I_i={newVersion:"มีเวอร์ชั่นใหม่แล้ว คุณต้องการอัปเดตหรือไม่?"},M_i={components:h_i,settings:f_i,workbench:g_i,login:m_i,"components.storyboardImageCheck.camera":"กล้อง","components.storyboardImageCheck.dialogTitle":"เลือกรูปสตอรี่บอร์ด","components.storyboardImageCheck.preview":"ดูตัวอย่าง","components.storyboardImageCheck.src":"รูปตัวอย่าง","components.storyboardImageCheck.title":"หัวข้อ","components.storyboardImageCheck.duration":"ระยะเวลา","components.storyboardImageCheck.lines":"บทพูด","components.storyboardImageCheck.createTime":"เวลาสร้าง","workbench.script.extractAssets":"ดึงทรัพยากร",promptManage:k_i,hello:v_i,setting:A_i,storyboard:p_i,productionAgent:b_i,skillScan:w_i,generate:O_i,history:y_i,generating:C_i,generateFailed:__i,selectAll:S_i,selected:L_i,importVideo:x_i,emptyTrack:E_i,del:T_i,delConfirm:Q_i,selectSource:D_i,confirm:B_i,cancel:R_i,"workbench.script.msg.exportFailed":"การส่งออกล้มเหลว","workbench.production.node.assets.confirmDeleteBody":"ยืนยันว่าจะลบเนื้อหาหรือไม่","workbench.production.node.assets.removeFailed":"ลบเนื้อหาไม่สำเร็จ",version:I_i,"workbench.production.generatedNode.localUpload":"การอัปโหลดในเครื่อง","workbench.production.editImage.uploadFailed":"การอัปโหลดรูปภาพล้มเหลว","workbench.production.editImage.noImage":"กรุณาเพิ่มรูปภาพก่อน","workbench.script.batchAddScript":"อัปโหลดสคริปต์เป็นชุด","workbench.script.import.pasteLabel":"วางเนื้อหาสคริปต์โดยตรง","workbench.script.import.col.scriptName":"ชื่อสคริปต์","workbench.script.import.col.scriptData":"เนื้อหาสคริปต์","workbench.script.import.episodeRegex":"กฎการแยกสคริปต์","workbench.script.import.episodeRegexPh":"ปรับแต่งกฎการแยกสคริปต์ ปล่อยว่างไว้เพื่อใช้กฎการแยกเริ่มต้น (ค่าเริ่มต้นคือการแบ่งตามรูปแบบ Episode X)","workbench.script.import.regexInvalid":"รูปแบบนิพจน์ปกติไม่ถูกต้อง","workbench.script.import.parsedChapters":"แยกวิเคราะห์แล้ว {count} ชุด","workbench.script.import.msg.selectChapters":"โปรดตรวจสอบสคริปต์ก่อน","workbench.script.import.msg.saveSuccess":"บันทึกสคริปต์เรียบร้อยแล้ว","workbench.script.import.batchTitle":"อัปโหลดสคริปต์เป็นชุด"},P_i={editMdPreivew:{title:"Chỉnh sửa",confirm:"Lưu",cancel:"Hủy"},imageTools:{copy:"Sao chép hình ảnh",preview:"Xem trước",download:"Tải xuống",msg:{imageLoadFailed:"Tải hình ảnh thất bại",convertFailed:"Chuyển đổi thất bại",copied:"Đã sao chép vào clipboard",copyFailed:"Sao chép thất bại",downloadFailed:"Tải xuống thất bại",downloadStarted:"Bắt đầu tải xuống",downloadBlockedOpenNewWindow:"Nguồn hình ảnh hiện tại có thể hạn chế tải xuống, đã thử mở trong cửa sổ mới"}},migrateShow:{title:"Di chuyển dữ liệu",desc:"Phát hiện bạn có dữ liệu từ phiên bản cũ, bạn có muốn di chuyển không?",hide:"Không hiển thị lại",confirm:"Xác nhận",msg:{migrateSuccess:"Di chuyển dữ liệu thành công",migrateFailed:"Di chuyển dữ liệu thất bại"}},modelSelect:{placeholder:"Vui lòng chọn mô hình",type:{image:"Hình ảnh",text:"Văn bản",video:"Video"},msg:{fetchModelFailed:"Lấy dữ liệu mô hình thất bại:"}}},F_i={title:"Cài đặt ToonFlow",menu:{language:"Cài đặt ngôn ngữ",vendorConfig:"Dịch vụ mô hình",agentConfig:"Cấu hình Agent",promptManage:"Quản lý Prompt",skillManagement:"Quản lý kĩ năng",memoryConfig:"Cấu hình bộ nhớ Agent",loginConfig:"Cấu hình đăng nhập",dbConfig:"Thao tác cơ sở dữ liệu",fileManagement:"Quản lý tệp",otherConfig:"Cấu hình khác",requestConfig:"Địa chỉ yêu cầu (API)",about:"Kiểm tra cập nhật",logoutConfig:"Đăng xuất",skillsSkillsManagement:"Kỹ năngQuản lý kỹ năng"},language:{desc:"Chọn ngôn ngữ hiển thị giao diện",msg:{saved:"Cài đặt ngôn ngữ đã được lưu"}},vendor:{addVendor:"Thêm nhà cung cấp",noVendor:"Chưa có nhà cung cấp, vui lòng thêm trước",required:"Bắt buộc",optionalSection:"Tùy chọn",modelSettings:"Cài đặt mô hình",addManually:"Thêm thủ công",test:"Kiểm tra",edit:"Chỉnh sửa",delete:"Xóa",deleteVendor:"Xóa nhà cung cấp",editCode:"Chỉnh sửa mã",updateConfig:"Cập nhật cấu hình",addModel:"Thêm mô hình",editModel:"Chỉnh sửa mô hình",displayName:"Tên hiển thị",displayNamePlaceholder:"Ví dụ: GPT-4o",modelId:"Mã mô hình (Model ID)",modelIdPlaceholder:"Ví dụ: gpt-4o",modelType:"Loại mô hình",multimodal:"Đa phương thức (Multimodal)",supported:"Hỗ trợ",notSupported:"Không hỗ trợ",toolCall:"Gọi công cụ (Tool Call)",imageMode:"Chế độ hình ảnh",videoMode:"Chế độ video",audioOutput:"Đầu ra âm thanh",durationResolution:"Ánh xạ Thời lượng / Độ phân giải",durationSec:"Thời lượng (giây)",resolution:"Độ phân giải",enterAndPress:"Nhập và nhấn Enter",addDurationResolution:"Thêm một bộ Thời lượng / Độ phân giải",testResult:"Kết quả kiểm tra",generating:"Đang tạo...",addVendorDialog:"Thêm nhà cung cấp",codeEditorInfo:"Vui lòng viết mã TypeScript để cấu hình thông tin nhà cung cấp",reset:"Đặt lại",importFile:"Nhập tệp",textModel:"Mô hình văn bản",imageModel:"Mô hình hình ảnh",videoModel:"Mô hình video",textToImage:"Văn bản -> Hình ảnh",textToVideo:"Văn bản -> Video",singleImage:"Ảnh đơn",multiImage:"Chế độ nhiều ảnh",multiReference:"Tham chiếu nhiều ảnh",gridImage:"Lưới ảnh đơn",startEndRequired:"Khung hình đầu và cuối (Bắt buộc cả hai)",endFrameOptional:"Khung hình đầu và cuối (Khung hình cuối tùy chọn)",startFrameOptional:"Khung hình đầu và cuối (Khung hình đầu tùy chọn)",textRef:"Văn bản",imageRef:"Hình ảnh",videoRef:"Video",audioRef:"Âm thanh",audioOptional:"Tùy chọn",audioOnly:"Chỉ xuất video có âm thanh",noAudio:"Chỉ xuất video không âm thanh",msg:{getVendorListFailed:"Lấy danh sách nhà cung cấp thất bại",vendorConfigUpdated:"Cấu hình nhà cung cấp đã được cập nhật",updateFailed:"Cập nhật thất bại",highRiskConfirm:"⚠️ Xác nhận thao tác rủi ro cao",addVendorRiskBody:"Việc thêm nhà cung cấp AI mới sẽ cấp cho họ quyền truy cập vào API hệ thống, vui lòng đảm bảo bạn tin tưởng nguồn mã của nhà cung cấp này!",iKnowRisk:"Tôi hiểu rủi ro",cancel:"Hủy",confirmAgain:"⚠️ Xác nhận lại",addVendorConfirmBody:"Bạn có chắc chắn muốn thêm nhà cung cấp này không? Sau khi thêm, nó sẽ tham gia vào việc điều phối mô hình của hệ thống.",confirmAndAdd:"Xác nhận và thêm",goBackCheck:"Quay lại kiểm tra",vendorAdded:"Đã thêm nhà cung cấp thành công",addFailed:"Thêm thất bại",updateVendorRiskBody:"Cập nhật cấu hình nhà cung cấp AI sẽ thay đổi quyền truy cập API hệ thống và hành vi của họ, vui lòng đảm bảo bạn tin tưởng nguồn mã sau khi sửa đổi!",updateVendorConfirmBody:"Bạn có chắc chắn muốn cập nhật cấu hình nhà cung cấp này không? Việc cập nhật sẽ ảnh hưởng đến việc điều phối mô hình của hệ thống.",confirmAndUpdate:"Xác nhận và cập nhật",updateSuccess:"Cập nhật cấu hình nhà cung cấp thành công",fillDisplayName:"Vui lòng điền tên hiển thị",fillModelId:"Vui lòng điền mã mô hình",selectImageMode:"Vui lòng chọn chế độ hình ảnh",selectVideoMode:"Vui lòng chọn chế độ video",groupPrefix:"Nhóm thứ {n}:",addDuration:"Vui lòng thêm thời lượng",addResolution:"Vui lòng thêm độ phân giải",selectVendorFirst:"Vui lòng chọn nhà cung cấp trước",modelIdExists:"Mã mô hình đã tồn tại",modelAdded:"Đã thêm mô hình thành công",modelUpdated:"Đã cập nhật mô hình thành công",enterApiKey:"Vui lòng điền API KEY",enterApiUrl:"Vui lòng điền API URL",testSuccess:"Kiểm tra thành công",imageGenSuccess:"Tạo hình ảnh thành công",videoGenSuccess:"Tạo video thành công",requestFailed:"Yêu cầu thất bại",deleteModelConfirm:"Xác nhận xóa mô hình",deleteModelBody:"Không thể khôi phục sau khi xóa, bạn có muốn tiếp tục?",confirmDelete:"Xác nhận xóa",modelDeleted:"Mô hình đã bị xóa",deleteVendorConfirm:"Xác nhận xóa nhà cung cấp",deleteVendorBody:"Sau khi xóa, tất cả các mô hình thuộc nhà cung cấp này cũng sẽ bị xóa, bạn có muốn tiếp tục?",vendorDeleted:"Nhà cung cấp đã bị xóa",deleteFailed:"Xóa thất bại",enabled:"Đã bật",disabled:"Tàn tật",linkAddVendorRiskBody:"Việc thêm nhà cung cấp AI mới sẽ cấp cho nhà cung cấp đó quyền truy cập vào API hệ thống, vui lòng đảm bảo rằng bạn tin cậy nguồn liên kết của nhà cung cấp đó!",importAdd:"Việc thêm nhà cung cấp AI mới sẽ cấp cho nhà cung cấp đó quyền truy cập vào API hệ thống, vui lòng đảm bảo rằng bạn tin cậy vào nguồn tài liệu của nhà cung cấp đó!",linkAddFailed:"Không thể thêm liên kết"},think:"suy nghĩ sâu sắc",code:"mã số",linkAddPlaceholder:"Nhập liên kết để thêm",noFileSelected:"Đã nhập tệp thành công",linkAdd:"xác nhận"},agent:{bannerDesc:"Sử dụng máy chủ trung gian chính thức của Toonflow, hỗ trợ điền cấu hình bằng 1 cú nhấp chuột, sẵn sàng sử dụng ngay mà không cần thiết lập thủ công.",visitWebsite:"Truy cập trang web",fillKey:"Điền KEY",oneClickFill:"Điền bằng 1 cú nhấp chuột",notOpen:"Chưa mở",notConfigured:"Chưa cấu hình",modelConfig:"Cấu hình mô hình",confirm:"Xác nhận",cancel:"Hủy",selectModel:"Chọn mô hình",fillKeyHeader:"Điền KEY chính thức của nền tảng Toonflow",keyPlaceholder:"Vui lòng nhập KEY",save:"Lưu",msg:{notAvailable:"Tính năng này hiện chưa khả dụng, vui lòng chờ",configSuccess:"Cấu hình thành công",updateConfigFailed:"Cập nhật cấu hình thất bại:",keyValid:"KEY hợp lệ, kết nối với nền tảng Toonflow thành công",keyInvalid:"KEY không hợp lệ, vui lòng kiểm tra và nhập lại:",enterKey:"Vui lòng nhập KEY",saveFailed:"Lưu thất bại:",getAgentListFailed:"Lấy danh sách cấu hình Agent thất bại:",toonflowNotFound:"Trạm trung chuyển chính thức của Toonflow không tồn tại"}},memory:{warning:"Các mục cấu hình dưới đây đã được đặt sẵn ở mức khuyến nghị. Trừ khi bạn hiểu rõ ý nghĩa và tác động của từng cấu hình, nếu không khuyên bạn nên giữ nguyên thiết lập hiện tại",vectorModelConfig:"Cấu hình mô hình vector",modelFilePath:"Đường dẫn tệp mô hình",quantizationType:"Loại lượng tử hóa",quantizationPlaceholder:"Vui lòng nhập loại lượng tử hóa",memoryParams:"Thông số bộ nhớ",messagesPerSummary:"Số tin nhắn kích hoạt nén",messagesPerSummaryHelp:"Giữ lại ngữ cảnh của N cuộc hội thoại gần nhất.",shortTermLimit:"Số tin nhắn chưa nén lấy trong 1 lần",shortTermLimitHelp:"Số lượng bộ nhớ đề xuất được trả về khi truy xuất.",summaryMaxLength:"Ký tự nén tối đa",summaryMaxLengthHelp:"Ký tự tối đa cho phép khi nén tin nhắn",summaryLimit:"Số tin nhắn đã nén cho phép truy vấn",summaryLimitHelp:"Số tin nhắn đã nén cho phép truy vấn",ragLimit:"Số lượng bộ nhớ tìm kiếm",ragLimitHelp:"Số lượng tin nhắn lấy được khi truy xuất.",deepRetrieveSummaryLimit:"Số tin nhắn nén thu hồi bằng vector",deepRetrieveSummaryLimitHelp:"Số lượng tin nhắn lấy được khi truy xuất nội dung tin nhắn đã nén.",saveConfig:"Lưu cấu hình",clearMemory:"Xóa bộ nhớ",restoreDefault:"Khôi phục cấu hình mặc định",msg:{saved:"Cấu hình bộ nhớ đã được lưu",clearConfirmTitle:"Xác nhận xóa bộ nhớ",clearConfirmBody:"Thao tác này sẽ xóa toàn bộ dữ liệu bộ nhớ toàn cục của AI và không thể khôi phục, bạn có muốn tiếp tục?",confirmClear:"Xác nhận xóa",cancel:"Hủy",cleared:"Bộ nhớ đã được xóa",clearFailed:"Xóa bộ nhớ thất bại"}},login:{username:"Tên người dùng",usernamePlaceholder:"Vui lòng nhập tên người dùng",password:"Mật khẩu",passwordPlaceholder:"Vui lòng nhập mật khẩu",modify:"Sửa đổi",msg:{enterUsername:"Vui lòng nhập tên người dùng",usernameLength:"Độ dài tên người dùng từ 2-20 ký tự",enterPassword:"Vui lòng nhập mật khẩu",passwordLength:"Độ dài mật khẩu từ 6-20 ký tự",fetchFailed:"Lấy thông tin người dùng thất bại",saveSuccess:"Lưu thành công",saveFailed:"Lưu thất bại"}},db:{clearDb:"Xóa sạch cơ sở dữ liệu",clearDbDesc:"Xóa toàn bộ dữ liệu trong tất cả các bảng, giữ lại cấu trúc bảng",clearData:"Xóa dữ liệu",confirmAction:"Xác nhận thao tác",msg:{clearDbTitle:"Xóa sạch cơ sở dữ liệu",firstConfirm:"Bạn có chắc chắn muốn xóa toàn bộ bảng dữ liệu không? Dữ liệu sau khi xóa sẽ không thể khôi phục!",secondConfirm:"Đây là lần xác nhận cuối cùng, sau khi xóa toàn bộ dữ liệu sẽ bị mất vĩnh viễn!",keyword:"Xóa sạch",confirm:"Xác nhận",pleaseInput:"Vui lòng nhập",cleared:"Toàn bộ bảng dữ liệu đã được xóa",operationFailed:"Thao tác thất bại, vui lòng thử lại",cancelled:"Thao tác đã bị hủy"}},other:{requestTimeout:"Thời gian chờ yêu cầu (Timeout)",seconds:"giây",inputSeconds:"Vui lòng nhập số giây",assetConcurrency:"Số luồng tạo tài nguyên đồng thời",count:"cái",inputCount:"Vui lòng nhập số lượng",chapterRegex:"Regex tách chương",restoreDefault:"Khôi phục mặc định",regexPlaceholder:"Vui lòng nhập biểu thức chính quy (Regex)",canvasScroll:"Cuộn vải",canvasIsDisabled:"Thu phóng canvas",agentCanvasScalingMethod:"Hoạt động bánh xe vải không giới hạn trên trang sản xuất",zoom:"Phóng",scroll:"cuộn",isInteracting:"Tối ưu hóa hiệu suất kéo canvas không giới hạn trên trang sản xuất",closeIsInteracting:"đóng cửa"},request:{warning:"Nếu không có trường hợp đặc biệt, không cần sửa đổi hoặc cấu hình",apiAddress:"Địa chỉ API",apiPlaceholder:"Vui lòng nhập địa chỉ yêu cầu API",save:"Lưu",reset:"Đặt lại",msg:{enterApi:"Vui lòng nhập địa chỉ API",validUrl:"Vui lòng nhập địa chỉ HTTP/HTTPS hợp lệ",saved:"Địa chỉ yêu cầu đã lưu thành công",reset:"Đã đặt lại về địa chỉ mặc định"}},about:{slogan:"Công cụ sáng tạo truyện tranh / phân cảnh mã nguồn mở do AI điều khiển",latestVersion:"Đây là phiên bản mới nhất",checkUpdate:"Kiểm tra cập nhật",codeRepository:"Kho lưu trữ mã nguồn",githubRepo:"Kho GitHub",giteeRepo:"Kho Gitee",versionUpdate:"Cập nhật phiên bản",checkUpdateGithub:"Kiểm tra cập nhật (GitHub)",getFromGithub:"Lấy phiên bản mới nhất từ GitHub Release",checkUpdateGitee:"Kiểm tra cập nhật (Gitee)",getFromGitee:"Lấy phiên bản mới nhất từ Gitee Release",license:"Giấy phép",licenseDesc:"Thỏa thuận giấy phép mã nguồn mở · Nhấn để xem chi tiết",updateAvailable:"phiên bản mới được tìm thấy",upToDate:"Đã phát hiện phiên bản mới",confirmReinstall:"Sao chép liên kết",reinstallRequired:"Trình duyệt sẽ tự động mở và tải xuống. Nếu nó không mở, hãy mở nó bằng tay."},logout:{warning:"Sau khi đăng xuất, bạn cần đăng nhập lại để tiếp tục sử dụng hệ thống.",confirmLogout:"Bạn có chắc chắn muốn đăng xuất không?",logout:"Đăng xuất",msg:{logoutSuccess:"Đăng xuất thành công",logoutFailed:"Đăng xuất thất bại, vui lòng thử lại"}},file:{quickOpen:"Mở thư mục nhanh",open:"Mở",dockerDesc:'Đối với Docker/Triển khai tách biệt Frontend-Backend, vui lòng đi tới thư mục "/data/*" để quản lý tệp thủ công.',desktopOnly:"Tính năng này chỉ hỗ trợ trên ứng dụng Desktop",folders:{data:"data",dataDesc:"Thư mục dữ liệu.",logs:"data/logs",logsDesc:"Nhật ký hệ thống và nhật ký lỗi.",oss:"data/oss",ossDesc:"Tài nguyên liên quan đến lưu trữ tệp.",skills:"data/skills",skillsDesc:"Tệp cấu hình kỹ năng và lời nhắc (Prompt).",models:"data/models",modelsDesc:"Tệp mô hình và cấu hình.",web:"data/web",webDesc:"Tài nguyên liên quan đến Web, như các sản phẩm build Frontend.",serve:"data/serve",serveDesc:"Tệp liên quan đến dịch vụ Backend."},openFailed:"Mở thư mục thất bại"},dev:{warning:"Sau đây là các công cụ dành cho nhà phát triển, vui lòng sử dụng thận trọng!",openDevtool:"Mở",devtoolsDoc:"Địa chỉ tài liệu",devtoolsDesc:"Sau khi bật lên sẽ tạo một thư mục .devtools trong thư mục cài đặt Toonflow. Hãy đảm bảo rằng Toonflow có quyền ghi (chạy với tư cách quản trị viên).",devtoolsDesc2:"Chạy npx {'@'}ai-sdk/devtools trong thư mục này để bật gỡ lỗi đo từ xa",openDevtoolFailed:"Không mở được công cụ dành cho nhà phát triển, vui lòng đảm bảo đã cài đặt Toonflow desktop",notInElectron:"Đối với môi trường WEB, vui lòng mở bảng điều khiển trình duyệt theo cách thủ công"}},N_i={selectProject:"Vui lòng chọn dự án",menu:{myProject:"Dự án của tôi",taskCenter:"Trung tâm tác vụ",novel:"Bản gốc tiểu thuyết",scriptAgent:"Agent Kịch bản",scriptManage:"Quản lý kịch bản",cornerScape:"Nhân vật & Bối cảnh",production:"Sản xuất video",assetCenter:"Trung tâm tài nguyên",settings:"Cài đặt",jumpGithub:"Chuyển tới Github",feedbackQuestions:"Câu hỏi phản hồi"},project:{title:"Dự án của tôi",subtitle:"Quản lý tất cả các dự án phim ngắn của bạn",newProject:"Dự án mới",dialog:{editTitle:"Chỉnh sửa dự án",addTitle:"Dự án mới",save:"Lưu",ok:"Xác nhận",cancel:"Hủy",projectType:"Loại dự án",selectType:"Chọn loại dự án",basedOnNovel:"Dựa trên bản gốc tiểu thuyết",projectName:"Tên dự án",projectNamePh:"Vui lòng nhập tên dự án",novelType:"Thể loại tiểu thuyết",novelTypePh:"Ví dụ: Huyền huyễn, Khoa học viễn tưởng, Ngôn tình",artStyle:"Hướng dẫn trực quan",selected:"Đã chọn:",selectArtStyle:"Vui lòng chọn hướng dẫn trực quan",newArtStyle:"Hướng dẫn trực quan mới",loading:"Đang tải...",videoRatio:"Tỷ lệ video",novelIntro:"Tóm tắt tiểu thuyết",novelIntroPh:"Vui lòng nhập tóm tắt tiểu thuyết",editArtStyleTitle:"Chỉnh sửa hướng dẫn trực quan",newArtStyleTitle:"Hướng dẫn trực quan mới",artStyleName:"Tên hướng dẫn trực quan",artStyleNamePh:"Vui lòng nhập tên hướng dẫn trực quan",artStyleImage:"Ảnh bìa hướng dẫn trực quan",remove:"Xóa bỏ",uploadCover:"Tải lên ảnh bìa",artStylePrompt:"Lời nhắc hướng dẫn sử dụng trực quan",aiExtract:"AI trích xuất Prompt",promptPlaceholder:"Mô tả từ nhắc hướng dẫn sử dụng trực quan, được sử dụng để chỉ định hướng dẫn trực quan khi tạo hình ảnh.",visualManual:"Hướng dẫn trực quan",newVisualManual:"Hướng dẫn trực quan mới",editVisualManualTitle:"Chỉnh sỮa hướng dẫn trực quan",newVisualManualTitle:"Hướng dẫn trực quan mới",visualManualName:"Tên hướng dẫn trực quan",visualManualNamePh:"Vui lòng nhập tên hướng dẫn trực quan",visualManualCover:"Ảnh bìa hướng dẫn trực quan",visualManualPrompt:"Prompt hướng dẫn trực quan",modelData:"Chọn mô hình hình ảnh",videoModelData:"Chọn mô hình video",prompt:{placeholder:"Nhập từ gợi ý",saveSuccess:"Cập nhật thành công",title:"lời nhắc"},basedOnScript:"dựa trên kịch bản",mdFile:"tập tin hướng dẫn trực quan",directorManual:"Sổ tay Giám đốc",addDirectorManual:"Hướng dẫn đạo diễn mới",editingDirectorManual:"Chỉnh sửa Sổ tay Giám đốc",newDirecorManualTitle:"Hướng dẫn đạo diễn mới",directorManualPrompt:"Hướng dẫn sử dụng lời nhắc của đạo diễn",directorManualName:"Tên sổ tay giám đốc",directorManualNamePh:"Nhập tên Sổ tay Giám đốc",directorFile:"Tài liệu hướng dẫn của Giám đốc",directorManualCover:"Bìa sách hướng dẫn của giám đốc"},msg:{fetchFailed:"Lấy danh sách dự án thất bại",notFound:"Không tìm thấy dự án này!",editSuccess:"Chỉnh sửa dự án thành công",editFailed:"Chỉnh sửa dự án thất bại",addSuccess:"Thêm dự án thành công",addFailed:"Thêm dự án thất bại",deleteHeader:"Xóa dự án",deleteBody:"Bạn có chắc chắn muốn xóa dự án này không?",deleteConfirm:"Xóa",deleteCancel:"Hủy",deleteSuccess:"Xóa dự án thành công",deleteFailed:"Xóa dự án thất bại",extractSuccess:"Trích xuất lời nhắc thành công",extractFailed:"Trích xuất thất bại",enterArtStyleName:"Vui lòng nhập tên hướng dẫn trực quan",artStyleUpdated:"Hướng dẫn trực quan được cập nhật",artStyleAdded:"Đã thêm hướng dẫn trực quan",operationFailed:"Thao tác thất bại",enterVisualManualName:"Vui lòng nhập tên hướng dẫn trực quan",enterVisualManualImage:"Vui lòng tải lên ảnh bìa hướng dẫn trực quan",enterVisualManualTabData:"Prompt không được để trống",visualManualUpdated:"Hướng dẫn trực quan được cập nhật",visualManualAdded:"Đã thêm hướng dẫn trực quan",deleteVisualManualHeader:"Xóa hướng dẫn trực quan",deleteVisualManualBody:'Bạn có chắc chắn muốn xóa hướng dẫn trực quan "{name}" không?',deleteVisualManualConfirm:"Xóa",deleteVisualManualCancel:"Hủy",enterProjectName:"Vui lòng nhập tên dự án",enterProjectIntro:"Vui lòng nhập phần giới thiệu tiểu thuyết",enterProjectType:"Vui lòng nhập loại dự án",enterArtStyle:"Vui lòng chọn một tài liệu trực quan của dự án",enterVideoRatio:"Vui lòng chọn tỷ lệ video",enterImageModel:"Vui lòng chọn mẫu hình ảnh",enterVideoModel:"Vui lòng chọn một mẫu video",visualManualDeleted:"Xóa thành công",selectMode:"Vui lòng chọn chế độ",deleteDirectorManualHeader:"Xóa sổ tay giám đốc",deleteDirectorManualBody:'Bạn có chắc chắn muốn xóa Sổ tay Giám đốc "{name}" không?',directorManualUpdated:"Sổ tay Giám đốc được cập nhật",directorManualAdded:"Đã thêm hướng dẫn sử dụng của Giám đốc",directorManual:"Vui lòng chọn Sổ tay Giám đốc Dự án",modelProviderDisabled:"Nhà cung cấp mô hình video hoặc mô hình hình ảnh chưa được bật hoặc không có nhà cung cấp mô hình, vui lòng định cấu hình trước"},type:{novel:"Dựa trên tiểu thuyết gốc",script:"Dựa trên kịch bản tiểu thuyết"}},novel:{importText:"Nhập bản gốc",batchDelete:"Xóa hàng loạt",eventAnalysis:"Phân tích sự kiện",searchPlaceholder:"Tìm kiếm tên bản gốc...",search:"Tìm kiếm",generating:"Đang tạo...",genFailed:"Tạo thất bại",none:"Không có",edit:"Chỉnh sửa",delete:"Xóa",col:{id:"STT",reel:"Tập",chapter:"Tên chương",chapterData:"Nội dung chương",event:"Sự kiện",operation:"Thao tác"},msg:{batchDeleteHeader:"Xóa hàng loạt",batchDeleteBody:"Bạn có chắc chắn muốn xóa {count} dữ liệu đã chọn không?",batchDeleteSuccess:"Xóa hàng loạt thành công",deleteHeader:"Xác nhận xóa",deleteBody:'Bạn có chắc chắn muốn xóa dữ liệu của chương có tên "{name}" không?',deleteSuccess:"Xóa thành công",eventAnalysisHeader:"Phân tích sự kiện",eventAnalysisBody:"Bạn có chắc chắn muốn phân tích sự kiện cho {count} dữ liệu đã chọn không?"},import:{title:"Tải lên bản gốc tiểu thuyết",step1:"Bước 1",step2:"Bước 2",step3:"Bước 3",dragUpload:"Kéo thả tệp văn bản tiểu thuyết vào đây hoặc nhấp để tải lên",uploadHint:"Hỗ trợ định dạng .txt, .docx, dung lượng tệp khuyên dùng dưới 10MB",or:"Hoặc",pasteLabel:"Dán trực tiếp nội dung tiểu thuyết",pastePlaceholder:"Vui lòng nhập nội dung tiểu thuyết",chars:"ký tự",tooShort:"Nội dung quá ngắn, khuyên dùng ít nhất 100 ký tự",parsedChapters:"Đã phân tích {count} chương",nextStep:"Tiếp theo",prevStep:"Quay lại",selectedInfo:"Đã chọn: {count} chữ (nhỏ hơn 200.000 chữ)",eventAnalysis:"Phân tích sự kiện",saveAndAnalyze:"Lưu bản gốc và phân tích sự kiện",col:{chapter:"Chương",reel:"Tập",chapterName:"Tên chương",chapterData:"Nội dung chương"},msg:{parseFailed:"Phân tích tệp thất bại, vui lòng tải lên lại",selectFile:"Chọn tập tin",docNotSupported:"File .doc không hỗ trợ phân tích cú pháp, vui lòng chuyển đổi sang file .ts",unsupportedType:"Loại tệp không được hỗ trợ",fileTooLarge:"Dung lượng tệp vượt quá 10MB, vui lòng tải lên tệp nhỏ hơn",selectChapters:"Vui lòng đánh dấu chọn chương trước",saveSuccess:"Lưu bản gốc tiểu thuyết thành công"},importAdd:"Kéo và thả file vào đây hoặc bấm vào để tải lên",limit:"Hỗ trợ định dạng .ts"},editDialog:{title:"Chỉnh sửa bản gốc tiểu thuyết",chapterName:"Tên chương",chapterNamePh:"Vui lòng nhập tên chương",eventContent:"Nội dung sự kiện",eventContentPh:"Nhập nội dung sự kiện",chapterContent:"Nội dung chương",chapterContentPh:"Vui lòng nhập nội dung chương",cancel:"Hủy",save:"Lưu",msg:{updateSuccess:"Cập nhật bản gốc tiểu thuyết thành công"}},event:{regenerate:"Tạo lại sự kiện",batchDelete:"Xóa hàng loạt",noData:"Chưa có dữ liệu sự kiện, nhấp để bắt đầu tạo",generate:"Tạo sự kiện",generatingHint:"Đang tạo sự kiện, vui lòng chờ...",loading:"Đang tải...",delete:"Xóa",col:{id:"ID Sự kiện",eventName:"Tên sự kiện",chapters:"Chương nguồn",detail:"Quá trình sự kiện",createTime:"Thời gian tạo",operation:"Thao tác"},msg:{deleteHeader:"Xóa sự kiện",deleteBody:"Bạn có chắc chắn muốn xóa sự kiện này không?",deleteSuccess:"Xóa thành công",generateSuccess:"Tạo sự kiện thành công",batchDeleteHeader:"Xóa hàng loạt",batchDeleteBody:"Bạn có chắc chắn muốn xóa {count} dữ liệu đã chọn không?",batchDeleteSuccess:"Xóa hàng loạt thành công"}},analysis:{analyzeFirst:"Vui lòng phân tích sự kiện trước",startAnalysis:"Bắt đầu phân tích",chapterHeader:"Chương {index} - {name}",analyzing:"Đang phân tích sự kiện"}},scriptAgent:{inputPlaceholder:"Vui lòng nhập nội dung",chapterEvents:"Sự kiện chương",clearMessageMemory:"Xóa bộ nhớ tin nhắn",clearSummaryMemory:"Xóa bộ nhớ tóm tắt",clearAllMemory:"Xóa toàn bộ bộ nhớ",edit:"Chỉnh sửa",storySkeleton:"Khung xương cốt truyện",adaptationStrategy:"Chiến lược chuyển thể",script:"Kịch bản",noContent:"Chưa có nội dung",relatedAssets:"Tài nguyên liên kết",editScript:"Chỉnh sửa kịch bản",save:"Lưu",scriptTitle:"Tiêu đề",titlePlaceholder:"Vui lòng nhập tiêu đề",content:"Nội dung",contentPlaceholder:"Vui lòng nhập nội dung kịch bản",selectAssets:"Chọn tài nguyên",noAssets:"Chưa liên kết tài nguyên",selectAssetsTitle:"Chọn tài nguyên liên kết",welcomeMsg:"Xin chào! Tôi là trợ lý thông minh Toonflow, bạn có muốn tôi bắt đầu tạo kịch bản cho bạn không?",start:"Bắt đầu",memoryType:{message:"Bộ nhớ tin nhắn",summary:"Bộ nhớ tóm tắt",all:"Toàn bộ bộ nhớ"},msg:{clearConfirm:"Xác nhận xóa",clearBody:"Bạn có chắc chắn muốn xóa {type} không? Không thể hoàn tác thao tác này.",confirmClear:"Xác nhận xóa",cancel:"Hủy",memoryCleared:"Đã xóa {type}",scriptUpdated:"Cập nhật kịch bản thành công",scriptUpdateFailed:"Cập nhật kịch bản thất bại, vui lòng thử lại sau",searchScriptFailed:"Tìm kiếm kịch bản thất bại",updated:"Đã lưu thành công",error:"Lưu không thành công",reconnect:"Kết nối lại",notReconnect:"Xác nhận rằng cuộc trò chuyện kết nối lại sẽ bị cắt?",keepReconnect:"xác nhận",deleteConfirm:"Xóa xác nhận",deleteBody:"Xóa văn bản",confirmDelete:"Xác nhận xóa",scriptDeleted:"Đã xóa tập lệnh"},reconnect:"kết nối lại"},cornerScape:{batchSettings:"Cài đặt tạo hàng loạt",quickActions:"Lệnh lối tắt",selectUngenerated:"Chọn tất cả các mục chưa tạo",selectGenerated:"Chọn tất cả các mục đã tạo",selectFailed:"Chọn các mục lỗi",invertSelection:"Đảo ngược vùng chọn",clearSelection:"Bỏ chọn",batchPreview:"Xem trước ảnh hàng loạt",assetTypeFilter:"Lọc loại tài nguyên",genModel:"Mô hình tạo",resolution:"Độ phân giải",resolutionPh:"Vui lòng chọn độ phân giải",concurrency:"Số lượng đồng thời",concurrencyPh:"Vui lòng nhập số lượng đồng thời",startBatch:"Bắt đầu tạo hình ảnh theo đợt",waitingGen:"Đang chờ tạo",generating:"Đang tạo",genFailed:"Tạo thất bại",imageError:"Lỗi hình ảnh",typeRole:"Nhân vật",typeScene:"Cảnh",typeTool:"Công cụ",typeUnknown:"Không xác định",descriptionSuffix:"Mô tả:",operateScriptFirst:"Vui lòng thao tác với kịch bản trước",individualConfig:"Cấu hình riêng lẻ",noImage:"Chưa có hình ảnh",promptLabel:"Lời nhắc (Prompt)",promptPh:"Vui lòng nhập lời nhắc",aiPolish:"AI trau chuốt",regenerate:"Tạo lại",filterRole:"Nhân vật",filterScene:"Cảnh",filterTool:"Đạo cụ",unnamed:"Chưa đặt tên",noDescription:"Không có mô tả",msg:{selectModel:"Vui lòng chọn mô hình tạo",selectResolution:"Vui lòng chọn độ phân giải",enterPrompt:"Vui lòng nhập lời nhắc",enterPromptFirst:"Vui lòng nhập lời nhắc trước",genSuccess:"Tạo {name} thành công",genFailed:"Tạo {name} thất bại",promptGenSuccess:"Tạo lời nhắc thành công",polishFailed:"Trau chuốt thất bại, vui lòng thử lại",selectAtLeastOne:"Vui lòng chọn ít nhất một tài nguyên để tạo hàng loạt",batchStarted:"Bắt đầu tạo hàng loạt, tổng cộng {count} mục, số luồng đồng thời {concurrent}",batchItemFailed:"Tạo {name} thất bại: {error}",batchComplete:"Tạo hàng loạt hoàn tất",batchFailed:"Tạo hàng loạt không thành công",replaceFailed:"Thay thế không thành công",replaceSuccess:"Thay thế thành công",promptGenFail:"Tạo từ nhắc nhở không thành công",saveSuccess:"Sửa đổi lời nhắc thành công",saveFailed:"Sửa đổi từ nhắc nhở không thành công"},history:"hình ảnh lịch sử",confirmReplace:"Xác nhận thay thế",batchGenerationPrompt:"Tạo các từ nhắc nhở theo đợt",generatingPrompt:"Đang tạo",selectPromptEmpty:"Chọn tất cả từ nhắc trống",noEmptyPrompt:"Không có nội dung nào có từ nhắc trống",selectedCount:"đã chọn {count} nội dung",cancelGeneration:"Hủy tạo",selectGenerating:"Chọn mục đang được tạo",noGenerating:"Không có dữ liệu nào được tạo"},script:{searchPlaceholder:"Tìm kiếm tên kịch bản...",search:"Tìm kiếm",addScript:"Kịch bản mới",cancelSelectAll:"Bỏ chọn tất cả",selectAll:"Chọn tất cả",exportScript:"Xuất kịch bản",msg:{searchFailed:"Tìm kiếm kịch bản thất bại",selectExport:"Vui lòng chọn kịch bản cần xuất trước",exportSuccess:"Xuất thành công",exportFailed:"Xuất kịch bản thất bại",deleteHeader:"Xác nhận xóa",deleteBody:"Bạn có chắc chắn muốn xóa kịch bản này không? Không thể hoàn tác thao tác này.",deleteConfirm:"Xóa",cancel:"Hủy",deleteSuccess:"Xóa thành công",deleteFailed:"Xóa thất bại",selectDelScript:"Vui lòng chọn xóa tập lệnh",batchDeleteHeader:"Xóa hàng loạt",batchDeleteBody:"Bạn có chắc chắn muốn xóa {count} kịch bản đã chọn không? Không thể hoàn tác thao tác này.",batchDeleteSuccess:"Xóa hàng loạt thành công",extractingInProgress:"Giải nén",projectNotFound:"Không tìm thấy mục",selectsExport:"Vui lòng chọn xuất tập lệnh"},add:{title:"Thêm kịch bản mới",scriptName:"Tên kịch bản",scriptNamePh:"Vui lòng nhập tên kịch bản",uploadFile:"Tải lên tệp",dragUpload:"Kéo thả tệp kịch bản vào đây hoặc nhấp để tải lên",uploadHint:"Hỗ trợ định dạng .txt, .docx, dung lượng tệp khuyên dùng dưới 10MB",scriptContent:"Nội dung kịch bản",scriptContentPh:"Vui lòng tải lên hoặc nhập nội dung kịch bản...",relatedAssets:"Tài nguyên liên kết",selectAssets:"Chọn tài nguyên",noAssets:"Chưa liên kết tài nguyên",cancel:"Hủy",confirm:"Xác nhận",msg:{fileReadFailed:"Đọc tệp thất bại",docNotSupported:"Không hỗ trợ phân tích tệp .doc, vui lòng chuyển đổi sang .txt hoặc .docx",unsupportedType:"Loại tệp không được hỗ trợ",fileTooLarge:"Dung lượng tệp vượt quá 10MB, vui lòng tải lên tệp nhỏ hơn",parsing:"Đang phân tích tệp...",parseFailed:"Phân tích tệp thất bại, vui lòng tải lên lại",selectAssetsTitle:"Chọn tài nguyên liên kết",enterContent:"Vui lòng tải lên hoặc nhập nội dung kịch bản",enterName:"Vui lòng nhập tên kịch bản",addSuccess:"Thêm kịch bản thành công",addFailed:"Thêm kịch bản thất bại, vui lòng thử lại sau"}},edit:{title:"Chi tiết kịch bản",scriptName:"Tên kịch bản",scriptNamePh:"Vui lòng nhập tên kịch bản",scriptContent:"Nội dung kịch bản",scriptContentPh:"Vui lòng nhập nội dung kịch bản...",relatedAssets:"Tài nguyên liên kết",selectAssets:"Chọn tài nguyên",noAssets:"Chưa liên kết tài nguyên",msg:{selectAssetsTitle:"Chọn tài nguyên liên kết",updateSuccess:"Cập nhật kịch bản thành công",updateFailed:"Cập nhật kịch bản thất bại, vui lòng thử lại sau"}},deleteScript:"Xóa tập lệnh theo đợt",extractAssets:""},assets:{addPrefix:"Thêm mới",batchGenerate:"Tạo hàng loạt",generatePrompt:"Tạo lời nhắc",generateImage:"Tạo hình ảnh",batchDelete:"Xóa hàng loạt",searchPlaceholder:"Tìm kiếm tên tài nguyên...",search:"Tìm kiếm",preview:"Xem trước",generate:"Tạo",edit:"Chỉnh sửa",delete:"Xóa",generating:"Đang tạo",play:"Phát",mediaPreview:"Xem trước Media",confirmBatch:"Xác nhận {type}!",model:"Mô hình",resolution:"Độ phân giải",resolutionPh:"Vui lòng chọn độ phân giải",batchGenPrompt:"Tạo lời nhắc hàng loạt",batchGenImage:"Tạo hình ảnh hàng loạt",role:"Nhân vật",prop:"Đạo cụ",scene:"Cảnh",clip:"Chất liệu (Clip)",uploadSuccess:"Tải lên thành công",selectAtLeastOne:"Vui lòng chọn ít nhất một tài nguyên",noDescription:"Không có mô tả",promptGenSuccess:"Tạo lời nhắc cho「{name}」thành công",promptGenFail:"Tạo lời nhắc cho「{name}」thất bại: {error}",selectModel:"Vui lòng chọn mô hình",selectResolution:"Vui lòng chọn độ phân giải",noPromptForImage:"「{name}」không có lời nhắc, không thể tạo hình ảnh",imageGenSuccess:"Tạo hình ảnh「{name}」thành công",imageGenFail:"Tạo hình ảnh「{name}」thất bại: {error}",confirmDeleteHeader:"Xác nhận xóa",confirmBatchDeleteBody:"Bạn có chắc chắn muốn xóa hàng loạt các tài nguyên này không? Không thể hoàn tác thao tác này.",confirmDeleteBody:"Bạn có chắc chắn muốn xóa tài nguyên này không? Không thể hoàn tác thao tác này.",deleteBtn:"Xóa",cancelBtn:"Hủy",deleteSuccess:"Xóa tài nguyên thành công",deleteFail:"Xóa tài nguyên thất bại",colPreview:"Xem trước",colName:"Tên",colPrompt:"Lời nhắc",colDescribe:"Mô tả",colRemark:"Ghi chú",colCreateTime:"Thời gian tạo",colOperation:"Thao tác",add:{name:"Tên",namePh:"Vui lòng nhập tên",describe:"Mô tả",describePh:"Vui lòng nhập mô tả",remark:"Ghi chú",remarkPh:"Vui lòng nhập ghi chú",prompt:"Lời nhắc",promptPh:"Vui lòng nhập lời nhắc",nameRequired:"Vui lòng nhập tên",describeRequired:"Vui lòng nhập chi tiết",remarkRequired:"Vui lòng nhập ghi chú",updateSuccess:"Cập nhật tài nguyên thành công",addSuccess:"Thêm tài nguyên thành công"},gen:{header:"Tạo hình ảnh",uploadRef:"Tải lên ảnh tham khảo",optional:"Tùy chọn",promptLabel:"Lời nhắc tạo ảnh",smartGenerate:"Tạo thông minh",generatingPrompt:"Đang tạo lời nhắc thông minh...",promptPlaceholder:"Mô tả nội dung hình ảnh bạn muốn tạo, ví dụ: Một thành phố tương lai đầy công nghệ, ánh đèn neon nhấp nháy, phong cách cyberpunk...",selectModel:"Chọn mô hình",selectResolution:"Chọn độ phân giải",generateBtn:"Tạo hình ảnh",resultTitle:"Kết quả tạo",generatedCount:"Đã tạo {count} ảnh, vui lòng chọn một",generatingLabel:"Đang tạo...",genFailed:"Tạo thất bại",confirmSelect:"Xác nhận lựa chọn",promptSuccess:"Tạo lời nhắc thành công",promptFail:"Tạo lời nhắc thất bại",fillPrompt:"Vui lòng điền lời nhắc",pickResolution:"Vui lòng chọn độ phân giải",pickModel:"Vui lòng chọn mô hình",unnamed:"Chưa đặt tên",assetGenSuccess:"Tạo tài nguyên thành công",assetGenFail:"Tạo tài nguyên thất bại",uploadOk:"Tải lên thành công",imageSelected:"Đã chọn hình ảnh này",imageDeleted:"Đã xóa hình ảnh này",imageSaved:"Hình ảnh đã được lưu",completed:"Hoàn thành"},batch:{header:"Tạo hàng loạt",selected:"Đã chọn {count} mục",selectAll:"Chọn tất cả",clearSelection:"Bỏ chọn tất cả",inputPh:"Vui lòng nhập nội dung",saveSelected:"Lưu các mục đã chọn ({count})",colPreviewImg:"Ảnh xem trước",selectToSave:"Vui lòng chọn mục để lưu",saveSuccess:"Lưu thành công",saveFail:"Lưu thất bại, vui lòng thử lại",promptDone:"Tạo lời nhắc hoàn tất",promptFail:"Tạo lời nhắc thất bại",missingPrompts:"Có {count} tài nguyên thiếu lời nhắc, vui lòng tạo lời nhắc trước",imageDone:"Tạo hình ảnh hoàn tất",imageGenFail:"Tạo hình ảnh thất bại",unknownError:"Lỗi không xác định",promptGenCancelled:"Thế hệ bị hủy"},confirmCancellation:"Xác nhận hủy",confirmAgain:"Xác nhận hủy? Sau khi hủy, AI phụ trợ sẽ tiếp tục yêu cầu khấu trừ.",sure:"Chắc chắn"},production:{selectPlaceholder:"Vui lòng chọn tập",edit:"Chỉnh sửa",node:{script:{title:"Kịch bản",editDialog:"Chỉnh sửa kịch bản"},scriptPlan:{title:"Kế hoạch quay",editDialog:"Chỉnh sửa kế hoạch quay"},storyboard:{title:"Bảng phân cảnh",notGenerated:"Chưa tạo",scaleRatio:"Tỷ lệ thu phóng",gridPreview:"Xem trước dạng lưới",noPreviewImages:"Không có ảnh để xem trước",imageLoadFailed:"Tải hình ảnh thất bại",promptPlaceholder:"Vui lòng nhập từ gợi ý",prompt:"lời nhắc",editInfo:"Sửa đổi từ nhanh chóng"},storyboardTable:{title:"Bảng danh sách phân cảnh",editDialog:"Chỉnh sửa bảng phân cảnh"},assets:{title:"Tài nguyên phái sinh",generateFailed:"Tạo thất bại",notGenerated:"Chưa tạo",originalAsset:"Tài nguyên gốc",derived:"Phái sinh",noDerivedAssets:"Không có tài nguyên phái sinh"},poster:{title:"Ảnh bìa video",coverCount:"{count} ảnh"},workbench:{title:"Bàn làm việc Video"}},editImage:{upload:"Tải lên",generate:"Tạo",saveFailed:"Lưu thất bại, vui lòng thử lại",fetchFailed:"Lấy dữ liệu thất bại",generating:"Đang tạo...",deleteNode:"Xóa Node",ratio:"Tỷ lệ",quality:"Chất lượng",generateBtn:"Tạo hình ảnh",selectImage:"Chọn hình ảnh",imageGeneration:"Tạo hình ảnh",promptPlaceholder:"Mô tả hình ảnh bạn muốn tạo...",imageRef:"Ảnh {index}",noReferences:"Không có ảnh tham khảo nào có thể sử dụng",selectModel:"Vui lòng chọn mô hình trước",selectQuality:"Vui lòng chọn chất lượng",selectRatio:"Vui lòng chọn tỷ lệ",generateFailed:"Tạo thất bại",generateFirst:"Vui lòng tạo hình ảnh trước",generatedResult:"Kết quả tạo",waitingGenerate:"Đang chờ tạo",layoutLR:"Bố cục tự động - Ngang",layoutTB:"Bố cục tự động - Dọc",uploadAssetImage:"Tải lên hình ảnh tài sản",uploadStoryboardImage:"Tải lên hình ảnh storyboard",uploadImage:"Tải lên hình ảnh nội dung",mode:"người mẫu",closeConfirmTitle:"Đóng bảng chỉnh sửa?",closeConfirmBody:"Dữ liệu chưa lưu sẽ bị mất sau khi đóng"},save:"Lựa chọn",cancel:"Hủy",chatBox:{inputPlaceholder:"Nhập tin nhắn...",generateDerivedAssets:"Tạo tài nguyên phái sinh",welcomeMessage:"Xin chào! Tôi là trợ lý AI của bạn, tôi có thể giúp gì cho bạn?",adjustModel:"Điều chỉnh mô hình",startMakingVideo:"Bắt đầu làm video",startMakingVideoPrompt:"Hãy giúp tôi bắt đầu làm video",clearMessageMemory:"Xóa bộ nhớ tin nhắn",clearSummaryMemory:"Xóa bộ nhớ tóm tắt",clearAllMemory:"Xóa tất cả bộ nhớ",messageMemory:"Bộ nhớ tin nhắn",summaryMemory:"Bộ nhớ tóm tắt",allMemory:"Tất cả bộ nhớ",confirmClear:"Xóa bộ nhớ",confirmClearBody:"Bạn có chắc chắn muốn xóa {type} không?",confirmClearBtn:"Xác nhận xóa",memoryCleared:"Đã xóa {type}"},wb:{quickPreview:"Xem trước nhanh",videoGeneration:"Bảng phân cảnh",videoEditing:"bàn biên tập",hint:"Gợi ý",extractLines:"Bạn có muốn trích xuất lời thoại từ video không?",no:"Không",confirm:"Xác nhận",extractLinesQuestion:"Bạn có muốn trích xuất lời thoại từ video làm phụ đề không?",importingLoading:"Đang nhập, vui lòng chờ...",mainTrackVideo:"Track chính (Video)",subtitle1:"Phụ đề 1",storyboardVideoName:"Nhóm {storyboard}-{id}.mp4"},preview:{noImage:"Chưa có hình ảnh",storyboardDesc:"Mô tả phân cảnh",serialNumber:"STT",noDescription:"Chưa có mô tả",duration:"Thời lượng",seconds:"giây",relatedAssets:"Tài nguyên liên quan",role:"Nhân vật",prop:"Đạo cụ",scene:"Cảnh",noCharacters:"Không có nhân vật xuất hiện",imagePrompt:"Lời nhắc hình ảnh",selectAll:"Chọn tất cả",exportImage:"Xuất hình ảnh",sceneDescription:"Mô tả khung hình",promptLabel:"Lời nhắc",restoreSort:"Khôi phục sắp xếp",restoreSortConfirm:"Bạn có chắc chắn muốn khôi phục về thứ tự sắp xếp ban đầu không?",tip:"Mẹo",selectAtLeastOne:"Vui lòng chọn ít nhất một phân cảnh để xuất",exportFilename:"Hình ảnh kịch bản"},generate:{noVideo:"Chưa có video",videoPrompt:"Lời nhắc video",promptPlaceholder:"Nhập từ gợi ý để mô tả nội dung video bạn muốn tạo...",refImage:"Ảnh tham khảo",image:"Hình ảnh",refVideo:"Video tham khảo",refImageLabel:"Hình ảnh tham khảo",refAudio:"Âm thanh tham khảo",muteAudio:"Tắt âm thanh",enableAudio:"Bật âm thanh",resolution:"Độ phân giải",duration:"Thời lượng",generate:"Tạo",historyVersions:"Phiên bản lịch sử",confirmSelection:"Xác nhận đã chọn",noHistory:"Chưa có lịch sử",generating:"Đang tạo",generateFailed:"Tạo thất bại",selectAll:"Chọn tất cả",videoTrack:"Track video",batchGenerate:"Tạo hàng loạt",importToEditor:"Nhập vào bàn dựng",modeSingleImage:"Ảnh đơn",modeMultiImage:"Nhiều ảnh",modeGridImage:"Lưới nhiều ảnh",modeStartEnd:"Khung hình đầu/cuối",modeText:"Văn bản -> Video",modeVideoRef:"Video tham khảo",modeImageRef:"Ảnh tham khảo",modeAudioRef:"Âm thanh tham khảo",modeTextRef:"Văn bản tham khảo",startFrame:"Khung hình đầu",startFrameOptional:"Khung hình đầu (Tùy chọn)",endFrame:"Khung hình cuối",endFrameOptional:"Khung hình cuối (Tùy chọn)",selectRefImage:"Chọn ảnh tham khảo",selectRefImages:"Chọn các ảnh tham khảo",selectEndFrame:"Chọn ảnh khung hình cuối",selectRefVideoAsset:"Chọn video tham khảo",selectRefAudioAsset:"Chọn âm thanh tham khảo",selectRefImageAsset:"Chọn ảnh tham khảo",selectImageSource:"Chọn nguồn hình ảnh",fromStoryboard:"Hình storyboard",fromStoryboardDesc:"Chọn hình từ danh sách storyboard",fromAssets:"Hình tài nguyên",fromAssetsDesc:"Chọn hình từ thư viện tài nguyên",confirmDelete:"Xác nhận xóa",confirmDeleteBody:"Bạn có chắc chắn muốn xóa video này không? Không thể hoàn tác thao tác này.",delete:"Xóa",cancel:"Hủy",deleteSuccess:"Xóa video thành công",deleteFailed:"Xóa thất bại",selectVideoFirst:"Vui lòng chọn một video trước",confirmSuccess:"Xác nhận chọn thành công",batchSubmitted:"Đã gửi yêu cầu tạo hàng loạt, đang xử lý...",configNotFound:"Cấu hình không tồn tại",pollingFailed:"Truy vấn trạng thái video không thành công, vui lòng làm mới theo cách thủ công",batchGeneratePrompt:"Tạo các từ nhắc nhở theo đợt",batchPromptEmpty:"Có sẵn bảng phân cảnh {name} cho lời nhắc bằng video. Vui lòng tạo hoặc điền vào lời nhắc trước",modelEmpty:"Trước tiên hãy chọn mô hình tạo video",generatingPrompt:"Tạo lời nhắc thông minh"},editVideo:{reset:"Đặt lại",undo:"Hoàn tác (Undo)",redo:"Làm lại (Redo)",split:"Cắt / Chia nhỏ",delete:"Xóa",rendering:"Đang kết xuất (Render)...",exportVideo:"Xuất Video",exportSuccess:"Đã xuất video hoàn tất",exportFailed:"Xuất video thất bại",sampleSubtitle:"Văn bản phụ đề mẫu",customText:"Nội dung văn bản tùy chỉnh",transitionBetweenClips:"Chuyển cảnh cần được thêm vào giữa 2 Đoạn video (Clip) liền kề",transitionExists:"Vị trí này đã có chuyển cảnh",videoPreviewArea:"Khu vực xem trước video",clipMaterials:"Tài liệu dựng phim",propertyPanel:"Bảng thuộc tính",selectClip:"Chọn một Đoạn video (Clip) để xem thuộc tính",basicInfo:"Thông tin cơ bản",name:"Tên",clipNamePlaceholder:"Tên Đoạn video",startTime:"Bắt đầu",endTime:"Kết thúc",totalDuration:"Tổng thời lượng",videoProperties:"Thuộc tính video",opacity:"Độ mờ",volume:"Âm lượng",playbackSpeed:"Tốc độ phát",audioProperties:"Thuộc tính âm thanh",fadeIn:"Fade in (Rõ dần)",fadeOut:"Fade out (Mờ dần)",transitionProperties:"Thuộc tính chuyển cảnh",transitionType:"Loại chuyển cảnh",transFade:"Làm mờ (Fade)",transSlide:"Trượt (Slide)",transWipe:"Gạt (Wipe)",transDissolve:"Hòa tan (Dissolve)",transZoom:"Thu phóng (Zoom)",transRotate:"Xoay (Rotate)",transitionDuration:"Thời lượng chuyển cảnh",subtitleProperties:"Thuộc tính phụ đề",textContent:"Nội dung văn bản",fontSize:"Cỡ chữ",copy:"Sao chép",deleteConfirm:"Xác nhận xóa",deleteClipConfirm:"Bạn có chắc chắn muốn xóa Đoạn video này không?",avCanvasNotInit:"AVCanvas chưa được khởi tạo",noExportContent:"Không có nội dung nào để xuất",exportProject:"Xuất dự án",transitionAdded:"Đã thêm chuyển cảnh: {name}",splitClip:"Cắt Đoạn video",deleteClip:"Xóa Đoạn video",addClip:"Thêm {name}",duplicateClip:"Nhân bản Đoạn video",addTransition:"Thêm chuyển cảnh",updateClip:"Cập nhật Đoạn video {key}",updatePlaybackRate:"Cập nhật tốc độ phát thành {rate}x",updateTransitionDuration:"Cập nhật thời lượng chuyển cảnh",playbackRateRange:"Tốc độ phát phải nằm trong khoảng từ 0.1 đến 10",updatePlaybackRateFailed:"Cập nhật tốc độ phát thất bại:",importProject:"Nhập dự án",import:"Nhập"},clipType:{video:"Video",audio:"Âm thanh",subtitle:"Phụ đề",transition:"Chuyển cảnh",sticker:"Nhãn dán",filter:"Bộ lọc",effect:"Hiệu ứng"},track:{video:"Video",image:"Hình ảnh",audio:"Âm thanh",subtitle:"Phụ đề",text:"Văn bản",sticker:"Nhãn dán",filter:"Bộ lọc",effect:"Hiệu ứng"},transition:{fade:"Làm mờ (Fade)",slide:"Trượt (Slide)",slideLeft:"Trượt sang trái",slideRight:"Trượt sang phải",slideUp:"Trượt lên trên",slideDown:"Trượt xuống dưới",wipe:"Gạt (Wipe)",wipeLeft:"Gạt sang trái",wipeRight:"Gạt sang phải",wipeUp:"Gạt lên trên",wipeDown:"Gạt xuống dưới",dissolve:"Hòa tan",zoom:"Thu phóng",zoomIn:"Phóng to",zoomOut:"Thu nhỏ",rotate:"Xoay",circle:"Hình tròn",diamond:"Hình thoi",clock:"Đồng hồ",blur:"Làm mờ (Blur)"},media:{titleText:"Văn bản tiêu đề",subtitleText:"Văn bản phụ đề",customText:"Văn bản tùy chỉnh",media:"Media (Phương tiện)",image:"Hình ảnh",audio:"Âm thanh",subtitle:"Phụ đề",transition:"Chuyển cảnh",effect:"Hiệu ứng",filter:"Bộ lọc",loading:"Đang tải...",subtitlePreview:"Chữ",video:"băng hình"},effect:{fadeIn:"Rõ dần",fadeOut:"Mờ dần",flash:"Chớp nháy",shake:"Rung lắc",zoomIn:"Phóng to vào",zoomOut:"Thu nhỏ ra",pulse:"Nhịp đập",rotateIn:"Xoay vào",sticker1:"Nhãn dán 1",sticker2:"Nhãn dán 2"},filter:{grayscale:"Đen trắng",sepia:"Cổ điển (Sepia)",warm:"Tone ấm",cool:"Tone lạnh",vivid:"Rực rỡ",bright:"Sáng sủa",highContrast:"Độ tương phản cao",blur:"Làm mờ",invert:"Đảo màu",semiTransparent:"Bán trong suốt"},guideSwitchEpisode:"Chuyển đổi tập",guideSwitchEpisodeBody:"Tính năng chuyển đổi tập đã được chuyển đến đây nhé!",autoLayoutLR:"Tự động sắp chữ-bố trí bên trái và bên phải",autoLayoutTB:"Tự động sắp chữ bố cục trên và dưới",getFlowData:"Làm mới không gian làm việc",confirm:"Xác nhận chuyển tập",confirmEpisodesSwitch:"Nhiệm vụ hiện tại vẫn đang được tiến hành. Việc chuyển các tập sẽ kết nối lại phiên. Bạn có muốn tiếp tục chuyển đổi không?"},task:{title:"Danh sách tác vụ",subtitle:"Nhật ký thực thi tác vụ mới nhất của bạn",refresh:"Làm mới",categoryLabel:"Loại tác vụ:",stateLabel:"Trạng thái:",noFailReason:"Chưa có lý do thất bại",stateAll:"Tất cả",stateRunning:"Đang tiến hành",stateCompleted:"Đã hoàn thành",stateFailed:"Tạo thất bại",fetchFailed:"Lấy danh sách tác vụ thất bại",col:{taskClass:"Loại tác vụ",relatedObjects:"Đối tượng liên quan",model:"Mô hình",describe:"Mô tả",state:"Trạng thái",startTime:"Thời gian",reason:"Lý do thất bại"},project:"Tên dự án:"},noVideo:"Chưa có video",prompt:"Lời nhắc video",generateText:"Lời nhắc do AI tạo ra",selectStoryboard:"Chọn bảng phân cảnh",generate:{noVideo:"Chưa có video",generateText:"Lời nhắc do AI tạo ra",selectStoryboard:"Chọn bảng phân cảnh",generate:"Tạo video",history:"Phiên bản lịch sử",generating:"Đang tạo",generateFailed:"thất bại",selectAll:"Chọn tất cả",selected:"Đã chọn",batchGenerateText:"Tạo các từ nhắc nhở theo đợt",batchGenerateVideo:"Tạo video hàng loạt",importVideo:"Nhập vào bàn chỉnh sửa",emptyTrack:"Đoạn {chỉ mục 1}",del:"xóa bỏ",delConfirm:"Bạn có chắc chắn muốn xóa đoạn này?",selectSource:"Chọn nguồn",confirm:"Chọn từ nội dung",cancel:"Chọn từ bảng phân cảnh",selectVideoFailed:"Lựa chọn video không thành công",selectVideoSuccess:"Lựa chọn video thành công",selectTrackFirst:"Vui lòng chọn bảng phân cảnh trước",noSelectedVideo:"Không có video nào được chọn",generateConfirm:"Xác nhận thế hệ",generateConfirmBody:"Xác nhận để tạo video",generateVideosInBatches:"Tạo video hàng loạt",generateStarted:"Bắt đầu xây dựng",promptEmpty:"Kiểm tra dữ liệu cần tạo video và từ nhắc trống. Bạn có muốn tiếp tục tạo nó không?",skipDataWithEmptyVideoPromptWords:"Dữ liệu video cần được tạo đã tồn tại và từ nhắc trống.",duration:"khoảng thời gian",resolution:"nghị quyết",delVideo:"Xác nhận xóa video này?",delSuccess:"Xóa thành công",addReference:"thêm tài liệu tham khảo",promptPlaceholder:"Vui lòng nhập từ nhắc video",downloadVideo:"Tải xuống video hàng loạt",selectVideo:"Vui lòng kiểm tra video bạn muốn tải xuống"}},U_i={slogan:"Nền tảng sáng tạo phim ngắn thông minh",tips:"Tài khoản mặc định: admin / admin123",settings:"Cài đặt máy chủ",requestAddress:"Địa chỉ yêu cầu",username:"Tên người dùng",password:"Mật khẩu",login:"Đăng nhập",usernameRequired:"Vui lòng nhập tên người dùng",passwordRequired:"Vui lòng nhập mật khẩu",enterUsernameAndPassword:"Vui lòng nhập tên người dùng hoặc mật khẩu",loginSuccess:"Đăng nhập thành công",settingsSaved:"Đã lưu cài đặt"},j_i={cancel:"Hủy",confirm:"Xác nhận",selectAssets:"Chọn tài sản",sessionExpired:"Phiên đã hết hạn, vui lòng đăng nhập lại",openSettings:"Mở cài đặt",cancelled:"Đã hủy tạo",defaultReel:"Tập chính",save:"cứu",submitting:"Đang gửi",editSuccess:"Sửa đổi thành công",editFailed:"Sửa đổi không thành công",submit:"nộp"},W_i={prompt:"lời nhắc"},V_i={welcomeTitle:"Chào mừng đến với ToonFlow",welcomeDesc:"Nền tảng quy trình tạo truyện tranh do AI điều khiển, chúng ta hãy dành một phút để hoàn thành cấu hình ban đầu.",startConfig:"Bắt đầu cấu hình",skip:"Bỏ qua khởi động",configModel:"Thêm dịch vụ mẫu",configData:"Cấu hình tác nhân",startUse:"Bắt đầu",configModelTitle:"Thêm nhà cung cấp dịch vụ mô hình",configModelDesc:"Trước tiên, bạn cần thêm ít nhất một nhà cung cấp dịch vụ mô hình AI (như OpenAI, Claude, v.v.) vào cài đặt và điền API Key tương ứng.",configModelTip:'Nhấp vào nút bên dưới sẽ mở tab "Dịch vụ mẫu" của trang cài đặt. Sau khi thêm nhà cung cấp, quay lại đây để tiếp tục.',configModelBtn:"Đi tới cấu hình dịch vụ mô hình",configAgentTitle:"Chỉ định mô hình đại lý",configAgentDesc:"Tiếp theo, gán mô hình cho từng mô-đun chức năng trong cấu hình Tác nhân để hệ thống biết cần gọi mô hình nào để hoàn thành nhiệm vụ.",configAgentTip:'Nhấp vào nút bên dưới sẽ mở tab "Cấu hình tác nhân" của trang cài đặt. Quay lại đây sau khi gán mô hình cho từng chức năng.',configAgentBtn:"Đi tới cấu hình Đại lý",finishTitle:"🎉 Mọi thứ đã sẵn sàng!",finishDesc:"Cấu hình đã hoàn tất và bây giờ bạn có thể bắt đầu sử dụng tất cả các tính năng. Nếu bạn cần điều chỉnh nó, bạn có thể sửa đổi nó trong cài đặt bất cứ lúc nào.",qrcodeLabel:"Tham gia nhóm liên lạc WeChat để nhận thêm trợ giúp:",githubLabel:"Nếu bạn thấy nó hữu ích, vui lòng cho chúng tôi ⭐ Sao!",prevStep:"Bước trước",nextStep:"Bước tiếp theo",finish:"Bắt đầu"},z_i={skillManagement:{search:"Tìm kiếm tên tập tin",empty:"Không có tập tin phù hợp",edit:"biên tập",selectOnTheLeft:"Vui lòng chọn một tập tin từ bên trái"}},H_i={assets:{notExist:"Tài sản không tồn tại",notDerivativeExist:"Tài sản phái sinh không tồn tại",derivativeUpdateSuccess:"Cập nhật thành công",derivativeState:"Không được tạo",derivativeAddSuccess:"Đã thêm thành công",derivativeDelSuccess:"Xóa thành công",notGenerated:"Không được tạo"},addSuccess:"Cập nhật thành công",state:{unused:"Không được tạo"},saveSuccess:"Đã thêm thành công"},$_i={generating:"Đang tạo"},X_i={scanning:"🔍 Phân tích và tải Skill",scanComplete:"✨ Quét Skill hoàn tất",inserted:"✅ Đã thêm kỹ năng {count}",updated:"🔄 Cập nhật {count} kỹ năng",removed:"🗑️ Xóa {count} Skill",scannedFiles:"📁 Đã quét {count} tệp",noDescription:"📝 {count} Skill thiếu mô tả",noAttribution:"👤 {count} Skill thiếu thông tin tác giả",configWarning:"⚠️ Cảnh báo cấu hình Skill",openSettings:"Mở cài đặt",scanFailed:"❌ Quét thất bại",checkNetwork:"🔌 Vui lòng kiểm tra kết nối mạng hoặc thử lại sau",retryLater:"🔁 Vui lòng thử lại sau"},G_i="Tạo video",Y_i="Phiên bản lịch sử",Z_i="Đang tạo",q_i="thất bại",K_i="Chọn tất cả",J_i="Đã chọn",eSi="Nhập video",tSi="Đoạn {chỉ mục 1}",nSi="Xác nhận xóa",iSi="Bạn có chắc chắn muốn xóa đoạn này?",rSi="Chọn nguồn",oSi="Chọn từ nội dung",sSi="Chọn từ bảng phân cảnh",aSi={newVersion:"Có phiên bản mới, bạn có muốn cập nhật không?"},lSi={components:P_i,settings:F_i,workbench:N_i,login:U_i,common:j_i,"components.storyboardImageCheck.camera":"Máy quay","components.storyboardImageCheck.dialogTitle":"Chọn hình storyboard","components.storyboardImageCheck.preview":"Xem trước","components.storyboardImageCheck.src":"Ảnh xem trước","components.storyboardImageCheck.title":"Tiêu đề","components.storyboardImageCheck.duration":"Thời lượng","components.storyboardImageCheck.lines":"Lời thoại","components.storyboardImageCheck.createTime":"Thời gian tạo","workbench.script.extractAssets":"Trích xuất tài sản",promptManage:W_i,hello:V_i,setting:z_i,storyboard:H_i,productionAgent:$_i,skillScan:X_i,generate:G_i,history:Y_i,generating:Z_i,generateFailed:q_i,selectAll:K_i,selected:J_i,importVideo:eSi,emptyTrack:tSi,del:nSi,delConfirm:iSi,selectSource:rSi,confirm:oSi,cancel:sSi,"workbench.script.msg.exportFailed":"Xuất không thành công","workbench.production.node.assets.confirmDeleteBody":"Xác nhận xem có xóa nội dung hay không","workbench.production.node.assets.removeFailed":"Không thể xóa nội dung",version:aSi,"workbench.production.generatedNode.localUpload":"Tải lên cục bộ","workbench.production.editImage.uploadFailed":"Tải hình ảnh lên không thành công","workbench.production.editImage.noImage":"Vui lòng thêm hình ảnh trước","workbench.script.batchAddScript":"Tải lên tập lệnh theo đợt","workbench.script.import.pasteLabel":"Dán nội dung tập lệnh trực tiếp","workbench.script.import.col.scriptName":"Tên tập lệnh","workbench.script.import.col.scriptData":"Nội dung kịch bản","workbench.script.import.episodeRegex":"Quy tắc chia tập lệnh","workbench.script.import.episodeRegexPh":"Tùy chỉnh quy tắc chia tập lệnh, để trống để sử dụng quy tắc chia tập lệnh mặc định (mặc định là chia theo định dạng Tập X)","workbench.script.import.regexInvalid":"Định dạng biểu thức chính quy không hợp lệ","workbench.script.import.parsedChapters":"bộ {count} được phân tích cú pháp","workbench.script.import.msg.selectChapters":"Vui lòng kiểm tra kịch bản trước","workbench.script.import.msg.saveSuccess":"Tập lệnh đã được lưu thành công","workbench.script.import.batchTitle":"Tải lên tập lệnh theo đợt"},cSi={editMdPreivew:{title:"編集",confirm:"保存",cancel:"キャンセル"},imageTools:{copy:"画像をコピー",preview:"プレビュー",download:"ダウンロード",msg:{imageLoadFailed:"画像の読み込みに失敗しました",convertFailed:"変換に失敗しました",copied:"クリップボードにコピーしました",copyFailed:"コピーに失敗しました",downloadFailed:"ダウンロードに失敗しました",downloadStarted:"ダウンロードを開始します",downloadBlockedOpenNewWindow:"現在の画像ソースでダウンロードが制限されている可能性があるため、新しいウィンドウで開きました"}},migrateShow:{title:"データの移行",desc:"旧バージョンのデータが検出されました。データを移行しますか?",hide:"今後表示しない",confirm:"確定",msg:{migrateSuccess:"データの移行に成功しました",migrateFailed:"データの移行に失敗しました"}},modelSelect:{placeholder:"モデルを選択してください",type:{image:"画像",text:"テキスト",video:"動画"},msg:{fetchModelFailed:"モデルデータの取得に失敗しました:"},goSetting:"設定に移動してモデルを追加します"}},dSi={title:"ToonFlow 設定",menu:{language:"言語設定",vendorConfig:"モデルサービス",agentConfig:"Agent 設定",promptManage:"プロンプト管理",skillManagement:"スキル管理",memoryConfig:"Agent メモリ設定",loginConfig:"ログイン設定",dbConfig:"データベース操作",fileManagement:"ファイル管理",otherConfig:"その他の設定",requestConfig:"リクエストURL",about:"アップデートの確認",logoutConfig:"ログアウト",skillsSkillsManagement:"スキルスキル管理"},language:{desc:"インターフェースの表示言語を選択します",msg:{saved:"言語設定を保存しました"}},vendor:{addVendor:"プロバイダーを追加",noVendor:"プロバイダーがありません。先に追加してください",required:"必須",optionalSection:"任意項目",modelSettings:"モデル設定",addManually:"手動追加",test:"テスト",edit:"編集",delete:"削除",deleteVendor:"プロバイダーを削除",editCode:"コードを編集",updateConfig:"設定を更新",addModel:"モデルを追加",editModel:"モデルを編集",displayName:"表示名",displayNamePlaceholder:"例:GPT-4o",modelId:"モデルID",modelIdPlaceholder:"例:gpt-4o",modelType:"モデルタイプ",multimodal:"マルチモーダル",supported:"対応",notSupported:"非対応",toolCall:"ツール呼び出し",imageMode:"画像モード",videoMode:"動画モード",audioOutput:"音声出力",durationResolution:"デュレーション/解像度マッピング",durationSec:"デュレーション(秒)",resolution:"解像度",enterAndPress:"入力してEnterを押す",addDurationResolution:"デュレーションと解像度を追加",testResult:"テスト結果",generating:"生成中...",addVendorDialog:"プロバイダーの追加",codeEditorInfo:"プロバイダー情報の設定にはTypeScriptコードを記述してください",reset:"リセット",importFile:"ファイルをインポート",textModel:"テキストモデル",imageModel:"画像モデル",videoModel:"動画モデル",textToImage:"テキストから画像生成",textToVideo:"テキストから動画生成",singleImage:"単一画像",multiImage:"複数画像モード",multiReference:"複数画像参照",gridImage:"グリッド単一画像",startEndRequired:"開始・終了フレーム(両方必須)",endFrameOptional:"開始・終了フレーム(終了フレームは任意)",startFrameOptional:"開始・終了フレーム(開始フレームは任意)",textRef:"テキスト",imageRef:"画像",videoRef:"動画",audioRef:"音声",audioOptional:"任意",audioOnly:"音声付き動画のみ出力",noAudio:"無音動画のみ出力",msg:{getVendorListFailed:"プロバイダーリストの取得に失敗しました",vendorConfigUpdated:"プロバイダー設定を更新しました",updateFailed:"更新に失敗しました",highRiskConfirm:"⚠️ 高リスク操作の確認",addVendorRiskBody:"新しいAIプロバイダーを追加すると、システムAPIへのアクセス権が付与されます。プロバイダーのコードソースが信頼できるか確認してください!",iKnowRisk:"リスクを承知しました",cancel:"キャンセル",confirmAgain:"⚠️ 再確認",addVendorConfirmBody:"本当にこのプロバイダーを追加しますか?追加後、システムのモデルスケジューリングに組み込まれます。",confirmAndAdd:"確認して追加",goBackCheck:"戻って確認",vendorAdded:"プロバイダーが正常に追加されました",addFailed:"追加に失敗しました",updateVendorRiskBody:"AIプロバイダー設定を更新すると、システムAPIへのアクセス権と動作が変更されます。変更後のコードソースが信頼できるか確認してください!",updateVendorConfirmBody:"本当にこのプロバイダー設定を更新しますか?更新後、システムのモデルスケジューリングに影響します。",confirmAndUpdate:"確認して更新",updateSuccess:"プロバイダー設定の更新に成功しました",fillDisplayName:"表示名を入力してください",fillModelId:"モデルIDを入力してください",selectImageMode:"画像モードを選択してください",selectVideoMode:"動画モードを選択してください",groupPrefix:"第 {n} グループ:",addDuration:"デュレーションを追加してください",addResolution:"解像度を追加してください",selectVendorFirst:"先にプロバイダーを選択してください",modelIdExists:"モデルIDが既に存在します",modelAdded:"モデルが正常に追加されました",modelUpdated:"モデルが正常に更新されました",enterApiKey:"API KEY を入力してください",enterApiUrl:"API URL を入力してください",testSuccess:"テスト成功",imageGenSuccess:"画像の生成に成功しました",videoGenSuccess:"動画の生成に成功しました",requestFailed:"リクエストに失敗しました",deleteModelConfirm:"モデルの削除確認",deleteModelBody:"削除後は元に戻せません。続行しますか?",confirmDelete:"削除を確認",modelDeleted:"モデルを削除しました",deleteVendorConfirm:"プロバイダーの削除確認",deleteVendorBody:"削除すると、このプロバイダーのすべてのモデルも一緒に削除されます。続行しますか?",vendorDeleted:"プロバイダーを削除しました",deleteFailed:"削除に失敗しました",enabled:"有効",disabled:"無効",linkAddVendorRiskBody:"新しい AI ベンダーを追加すると、システム API にアクセスできるようになります。ベンダーのリンク ソースが信頼できることを確認してください。",importAdd:"新しい AI ベンダーを追加すると、システム API にアクセスできるようになります。ベンダーのドキュメント ソースが信頼できることを確認してください。",linkAddFailed:"リンクの追加に失敗しました"},think:"深い考え",code:"コード",linkAddPlaceholder:"追加するリンクを入力してください",noFileSelected:"ファイルは正常にインポートされました",linkAdd:"確認する"},agent:{bannerDesc:"Toonflow公式中継サイトを使用すると、設定をワンクリックで入力でき、手動設定なしですぐに使用できます。",visitWebsite:"サイトへ移動",fillKey:"KEYを入力",oneClickFill:"ワンクリック入力",notOpen:"未公開",notConfigured:"未設定",modelConfig:"モデル設定",confirm:"確定",cancel:"キャンセル",selectModel:"モデルを選択",fillKeyHeader:"Toonflowプラットフォームの公式KEYを入力",keyPlaceholder:"KEYを入力してください",save:"保存",msg:{notAvailable:"この機能は現在準備中です。ご期待ください",configSuccess:"設定に成功しました",updateConfigFailed:"設定の更新に失敗しました:",keyValid:"KEYが有効です。Toonflowプラットフォームに接続しました",keyInvalid:"KEYが無効です。確認して再入力してください:",enterKey:"KEYを入力してください",saveFailed:"保存に失敗しました:",getAgentListFailed:"Agent設定リストの取得に失敗しました:",toonflowNotFound:"トゥーンフロー公式乗換駅は存在しない"}},memory:{warning:"以下の設定項目には推奨値がプリセットされています。各設定の意味と影響を明確に理解していない限り、現在の設定を維持することをお勧めします。",vectorModelConfig:"ベクトルモデル設定",modelFilePath:"モデルファイルパス",quantizationType:"量子化タイプ",quantizationPlaceholder:"量子化タイプを入力してください",memoryParams:"メモリパラメータ",messagesPerSummary:"メッセージ圧縮トリガー件数",messagesPerSummaryHelp:"直近 N 件の会話コンテキストを保持します。",shortTermLimit:"単発取得の未圧縮メッセージ数",shortTermLimitHelp:"検索時に返される候補メモリの件数です。",summaryMaxLength:"要約最大文字数",summaryMaxLengthHelp:"メッセージ圧縮時に許容される最大文字数です。",summaryLimit:"検索可能な圧縮メッセージ数",summaryLimitHelp:"検索可能な圧縮メッセージの件数です。",ragLimit:"検索メモリ件数",ragLimitHelp:"検索時に取得するメッセージ数です。",deepRetrieveSummaryLimit:"ベクトル検索の圧縮メッセージ数",deepRetrieveSummaryLimitHelp:"圧縮メッセージ内容を検索する際に取得するメッセージ数です。",saveConfig:"設定を保存",clearMemory:"メモリをクリア",restoreDefault:"デフォルトに戻す",msg:{saved:"メモリ設定を保存しました",clearConfirmTitle:"メモリのクリア確認",clearConfirmBody:"AIのグローバルメモリデータがクリアされ、元に戻せなくなります。続行しますか?",confirmClear:"クリアを確認",cancel:"キャンセル",cleared:"メモリをクリアしました",clearFailed:"メモリのクリアに失敗しました"}},login:{username:"ユーザー名",usernamePlaceholder:"ユーザー名を入力してください",password:"パスワード",passwordPlaceholder:"パスワードを入力してください",modify:"変更",msg:{enterUsername:"ユーザー名を入力してください",usernameLength:"ユーザー名は2〜20文字である必要があります",enterPassword:"パスワードを入力してください",passwordLength:"パスワードは6〜20文字である必要があります",fetchFailed:"ユーザー情報の取得に失敗しました",saveSuccess:"保存に成功しました",saveFailed:"保存に失敗しました"}},db:{clearDb:"データベースをクリア",clearDbDesc:"データ構造を保持し、全テーブルのデータをクリアします",clearData:"データをクリア",confirmAction:"操作の確認",msg:{clearDbTitle:"データベースのクリア",firstConfirm:"本当にすべてのテーブルをクリアしますか?クリアしたデータは復元できません!",secondConfirm:"これが最後の確認です。クリアするとすべてのデータが永久に失われます!",keyword:"クリア",confirm:"確定",pleaseInput:"入力してください",cleared:"すべてのテーブルをクリアしました",operationFailed:"操作に失敗しました。再試行してください",cancelled:"操作がキャンセルされました"}},other:{requestTimeout:"リクエストタイムアウト",seconds:"秒",inputSeconds:"秒を入力してください",assetConcurrency:"アセット生成の同時実行数",count:"個",inputCount:"個数を入力してください",chapterRegex:"章分割の正規表現",restoreDefault:"デフォルトに戻す",regexPlaceholder:"正規表現を入力してください",showTitleBar:"タイトルバーを表示する",isElectron:"デスクトップモードに切り替える",canvasScroll:"キャンバススクロール",canvasIsDisabled:"キャンバスのズーム",agentCanvasScalingMethod:"制作ページでの無制限のキャンバス ホイール操作",zoom:"ズーム",scroll:"スクロール",isInteracting:"制作ページでの無制限のキャンバス ドラッグ パフォーマンスの最適化",closeIsInteracting:"閉鎖"},request:{warning:"特別な理由がない限り、変更や設定は不要です",apiAddress:"API アドレス",apiPlaceholder:"API リクエストアドレスを入力してください",save:"保存",reset:"リセット",msg:{enterApi:"API アドレスを入力してください",validUrl:"有効な HTTP/HTTPS アドレスを入力してください",saved:"リクエストアドレスを保存しました",reset:"デフォルトアドレスにリセットしました",refreshFailed:"更新に失敗しました"},refresh:"リフレッシュする"},about:{slogan:"オープンソースのAI主導コミック/絵コンテ制作ツール",latestVersion:"現在は最新バージョンです",checkUpdate:"アップデートの確認",codeRepository:"コードリポジトリ",githubRepo:"GitHub リポジトリ",giteeRepo:"Gitee リポジトリ",versionUpdate:"バージョンアップデート",checkUpdateGithub:"アップデート確認 (GitHub)",getFromGithub:"GitHub Releaseから最新版を取得",checkUpdateGitee:"アップデート確認 (Gitee)",getFromGitee:"Gitee Releaseから最新版を取得",license:"ライセンス",licenseDesc:"オープンソースライセンス・クリックして詳細を確認",updateAvailable:"新しいバージョンが見つかりました",upToDate:"新しいバージョンが検出されました",confirmReinstall:"リンクをコピー",reinstallRequired:"ブラウザが自動的に開いてダウンロードされます。開かない場合は手動で開いてください。"},logout:{warning:"ログアウト後、システムを継続して使用するには再ログインが必要です。",confirmLogout:"本当にログアウトしますか?",logout:"ログアウト",msg:{logoutSuccess:"ログアウトに成功しました",logoutFailed:"ログアウトに失敗しました。再試行してください"}},file:{quickOpen:"ディレクトリをすばやく開く",open:"開く",dockerDesc:"Docker / フロント・バックエンド分離デプロイの場合は、「/data/*」ディレクトリに移動して手動でファイルを管理してください。",desktopOnly:"この機能はデスクトップ版のみ対応しています",folders:{data:"data",dataDesc:"データディレクトリ。",logs:"data/logs",logsDesc:"実行ログとエラーログ。",oss:"data/oss",ossDesc:"ファイルストレージ関連リソース。",skills:"data/skills",skillsDesc:"スキルとプロンプト設定ファイル。",models:"data/models",modelsDesc:"モデルファイルと設定。",web:"data/web",webDesc:"Web関連リソース(フロントエンドビルド成果物など)。",serve:"data/serve",serveDesc:"バックエンドサービス関連ファイル。"},openFailed:"フォルダを開けませんでした"},skill:{scanSkills:"スキャンスキル",fileLost:"ファイルがありません"},dev:{warning:"以下は開発者ツールです。注意して操作してください。",openDevtool:"開ける",devtoolsDoc:"書類のアドレス",devtoolsDesc:"オンにすると、Toonflow のインストール ディレクトリに .devtools フォルダーが作成されます。 Toonflow に書き込み権限があることを確認してください (管理者として実行)。",devtoolsDesc2:"このディレクトリで npx {'@'}ai-sdk/devtools を実行して、テレメトリのデバッグを有効にします",openDevtoolFailed:"開発者ツールを開けませんでした。Toonflow デスクトップがインストールされていることを確認してください",notInElectron:"WEB環境の場合はブラウザコンソールを手動で開いてください"}},uSi={selectProject:"プロジェクトを選択してください",menu:{myProject:"マイプロジェクト",taskCenter:"タスクセンター",novel:"小説の原文",scriptAgent:"シナリオ Agent",scriptManage:"シナリオ管理",cornerScape:"キャラ・背景制作",production:"動画制作",assetCenter:"アセットセンター",settings:"設定",jumpGithub:"Githubにジャンプ",feedbackQuestions:"フィードバックの質問"},project:{title:"マイプロジェクト",subtitle:"すべてのショートドラマプロジェクトを管理します",newProject:"新規プロジェクト",dialog:{editTitle:"プロジェクトの編集",addTitle:"新規プロジェクト",save:"保存",ok:"確定",cancel:"キャンセル",projectType:"プロジェクトタイプ",selectType:"プロジェクトタイプを選択",basedOnNovel:"小説の原文に基づく",projectName:"プロジェクト名",projectNamePh:"プロジェクト名を入力してください",novelType:"小説のジャンル",novelTypePh:"例:ファンタジー、SF、恋愛",artStyle:"ビジュアルマニュアル",selected:"選択済み:",selectArtStyle:"ビジュアルマニュアルを選択してください",newArtStyle:"新しいビジュアルマニュアル",loading:"読み込み中...",videoRatio:"画面アスペクト比",novelIntro:"小説のあらすじ",novelIntroPh:"あらすじを入力してください",editArtStyleTitle:"ビジュアルマニュアルの編集",newArtStyleTitle:"新しいビジュアルマニュアル",artStyleName:"ビジュアルマニュアル名",artStyleNamePh:"ビジュアルマニュアル名を入力してください",artStyleImage:"ビジュアルマニュアルカバー",remove:"削除",uploadCover:"カバーをアップロード",artStylePrompt:"ビジュアルマニュアルのプロンプトワード",aiExtract:"AI プロンプト抽出",promptPlaceholder:"画像生成時にビジュアルマニュアルを指定するために使用されるビジュアルマニュアルプロンプトワードについて説明します。",visualManual:"ビジュアルマニュアル",newVisualManual:"新しいビジュアルマニュアル",editVisualManualTitle:"ビジュアルマニュアルの編集",newVisualManualTitle:"新しいビジュアルマニュアル",visualManualName:"ビジュアルマニュアル名",visualManualNamePh:"ビジュアルマニュアル名を入力してください",visualManualCover:"ビジュアルマニュアルカバー",visualManualPrompt:"ビジュアルマニュアルのプロンプト",modelData:"画像モデルの選択",videoModelData:"ビデオモデルを選択してください",prompt:{placeholder:"プロンプトの単語を入力してください",saveSuccess:"更新に成功しました",title:"即効性のある言葉"},basedOnScript:"脚本に基づいて",mdFile:"ビジュアルマニュアルファイル",directorManual:"ディレクターズハンドブック",addDirectorManual:"新しいディレクターマニュアル",editingDirectorManual:"ディレクターズマニュアルを編集する",newDirecorManualTitle:"新しいディレクターマニュアル",directorManualPrompt:"ディレクターズマニュアル プロンプトワード",directorManualName:"ディレクターズマニュアル名",directorManualNamePh:"ディレクターズマニュアル名を入力してください",directorFile:"ディレクターズマニュアル文書",directorManualCover:"ディレクターズマニュアルの表紙"},msg:{fetchFailed:"プロジェクトリストの取得に失敗しました",notFound:"プロジェクトが見つかりません!",editSuccess:"プロジェクトを編集しました",editFailed:"プロジェクトの編集に失敗しました",addSuccess:"プロジェクトを新規作成しました",addFailed:"プロジェクトの作成に失敗しました",deleteHeader:"プロジェクトの削除",deleteBody:"本当にこのプロジェクトを削除しますか?",deleteConfirm:"削除",deleteCancel:"キャンセル",deleteSuccess:"プロジェクトを削除しました",deleteFailed:"プロジェクトの削除に失敗しました",extractSuccess:"プロンプトの抽出に成功しました",extractFailed:"抽出に失敗しました",enterArtStyleName:"ビジュアルマニュアル名を入力してください",artStyleUpdated:"ビジュアルマニュアルを更新しました",artStyleAdded:"ビジュアルマニュアルを追加しました",operationFailed:"操作に失敗しました",enterVisualManualName:"ビジュアルマニュアル名を入力してください",enterVisualManualImage:"ビジュアルマニュアルのカバー画像をアップロードしてください",enterVisualManualTabData:"プロンプトは空にできません",visualManualUpdated:"ビジュアルマニュアルを更新しました",visualManualAdded:"ビジュアルマニュアルを追加しました",deleteVisualManualHeader:"ビジュアルマニュアルを削除",deleteVisualManualBody:"ビジュアルマニュアル「{name}」を削除してよろしいですか?",deleteVisualManualConfirm:"削除",deleteVisualManualCancel:"キャンセル",enterProjectName:"プロジェクト名を入力してください",enterProjectIntro:"小説の紹介文を入力してください",enterProjectType:"プロジェクトのタイプを入力してください",enterArtStyle:"プロジェクトのビジュアルパンフレットを選択してください",enterVideoRatio:"ビデオ比率を選択してください",enterImageModel:"画像モデルを選択してください",enterVideoModel:"ビデオモデルを選択してください",visualManualDeleted:"正常に削除されました",selectMode:"モードを選択してください",deleteDirectorManualHeader:"ディレクターズマニュアルの削除",deleteDirectorManualBody:"ディレクターズマニュアル「{名前}」を削除してもよろしいですか?",directorManualUpdated:"ディレクターズマニュアルを更新しました",directorManualAdded:"ディレクターズマニュアルを追加しました",directorManual:"プロジェクトディレクターズマニュアルを選択してください",modelProviderDisabled:"ビデオ モデルまたは画像モデルのサプライヤーが有効になっていない、またはモデル サプライヤーがありません。最初に設定してください。"},type:{novel:"原作小説に基づいて",script:"小説の脚本に基づく"}},novel:{importText:"原文をインポート",batchDelete:"一括削除",eventAnalysis:"イベント分析",searchPlaceholder:"原文の名前を検索...",search:"検索",generating:"生成中...",genFailed:"生成失敗",none:"なし",edit:"編集",delete:"削除",col:{id:"No.",reel:"巻",chapter:"章名",chapterData:"章の内容",event:"イベント",operation:"操作"},msg:{batchDeleteHeader:"一括削除",batchDeleteBody:"選択した {count} 件のデータを削除してもよろしいですか?",batchDeleteSuccess:"一括削除に成功しました",deleteHeader:"削除の確認",deleteBody:"章名「{name}」のデータを削除してもよろしいですか?",deleteSuccess:"削除に成功しました",eventAnalysisHeader:"イベント分析",eventAnalysisBody:"選択した {count} 件のデータのイベント分析を実行してもよろしいですか?"},import:{title:"小説の原文をアップロード",step1:"ステップ 1",step2:"ステップ 2",step3:"ステップ 3",dragUpload:"ここに小説ファイルをドラッグ&ドロップするか、クリックしてアップロード",uploadHint:"対応形式: .txt, .docx。ファイルサイズは10MB以下を推奨します",or:"または",pasteLabel:"小説の原文を直接貼り付け",pastePlaceholder:"小説の原文を入力してください",chars:"文字",tooShort:"内容が短すぎます。100文字以上を推奨します",parsedChapters:"{count} 章を解析しました",nextStep:"次へ",prevStep:"戻る",selectedInfo:"選択済み:{count} 文字 (200,000文字以内)",eventAnalysis:"イベント分析",saveAndAnalyze:"原文を保存してイベントを分析",col:{chapter:"章",reel:"巻",chapterName:"章名",chapterData:"章の内容"},msg:{parseFailed:"ファイルの解析に失敗しました。再アップロードしてください",selectFile:"ファイルを選択",docNotSupported:".doc ファイルは解析をサポートしていません。.ts ファイルに変換してください。",unsupportedType:"未対応のファイル形式です",fileTooLarge:"ファイルサイズが10MBを超えています。より小さなファイルをアップロードしてください",selectChapters:"先に章を選択してください",saveSuccess:"小説の原文を保存しました"},importAdd:"ここにファイルをドラッグ アンド ドロップするか、クリックしてアップロードします",limit:".ts形式をサポート"},editDialog:{title:"小説の原文を編集",chapterName:"章名",chapterNamePh:"章名を入力してください",eventContent:"イベント内容",eventContentPh:"イベント内容を入力してください",chapterContent:"章の内容",chapterContentPh:"章の内容を入力してください",cancel:"キャンセル",save:"保存",msg:{updateSuccess:"小説の原文を更新しました"}},event:{regenerate:"イベントを再生成",batchDelete:"一括削除",noData:"イベントデータがありません。生成を開始してください",generate:"イベントを生成",generatingHint:"イベント生成中。しばらくお待ちください...",loading:"読み込み中...",delete:"削除",col:{id:"イベントID",eventName:"イベント名",chapters:"元の章",detail:"イベントのプロセス",createTime:"作成時間",operation:"操作"},msg:{deleteHeader:"イベントの削除",deleteBody:"このイベントを削除してもよろしいですか?",deleteSuccess:"削除に成功しました",generateSuccess:"イベントの生成に成功しました",batchDeleteHeader:"一括削除",batchDeleteBody:"選択した {count} 件のデータを削除してもよろしいですか?",batchDeleteSuccess:"一括削除に成功しました"}},analysis:{analyzeFirst:"先にイベントを分析してください",startAnalysis:"分析を開始",chapterHeader:"第{index}章 - {name}",analyzing:"イベント分析中"}},scriptAgent:{inputPlaceholder:"内容を入力してください",chapterEvents:"章のイベント",clearMessageMemory:"メッセージメモリをクリア",clearSummaryMemory:"要約メモリをクリア",clearAllMemory:"すべてのメモリをクリア",edit:"編集",storySkeleton:"ストーリーの骨格",adaptationStrategy:"脚色戦略",script:"シナリオ",noContent:"コンテンツがありません",relatedAssets:"関連アセット",editScript:"シナリオを編集",save:"保存",scriptTitle:"タイトル",titlePlaceholder:"タイトルを入力してください",content:"内容",contentPlaceholder:"シナリオの内容を入力してください",selectAssets:"アセットを選択",noAssets:"関連アセットがありません",selectAssetsTitle:"関連アセットの選択",welcomeMsg:"こんにちは!Toonflow アシスタントです。シナリオの生成を開始しましょうか?",start:"開始",memoryType:{message:"メッセージメモリ",summary:"要約メモリ",all:"すべてのメモリ"},msg:{clearConfirm:"クリアを確認",clearBody:"{type}をクリアしてもよろしいですか?この操作は取り消せません。",confirmClear:"クリアを確認",cancel:"キャンセル",memoryCleared:"{type}をクリアしました",scriptUpdated:"シナリオの更新に成功しました",scriptUpdateFailed:"シナリオの更新に失敗しました。後で再試行してください",searchScriptFailed:"シナリオの検索に失敗しました",updated:"正常に保存されました",error:"保存に失敗しました",reconnect:"再接続",notReconnect:"再接続の会話が切断されることを確認しますか?",keepReconnect:"確認する",deleteConfirm:"削除確認",deleteBody:"テキストの削除",confirmDelete:"削除の確認",scriptDeleted:"スクリプトが削除されました"},reconnect:"再接続"},cornerScape:{batchSettings:"一括生成設定",quickActions:"クイックコマンド",selectUngenerated:"未生成をすべて選択",selectGenerated:"生成済みをすべて選択",selectFailed:"エラーをすべて選択",invertSelection:"選択を反転",clearSelection:"選択を解除",batchPreview:"画像の一括プレビュー",assetTypeFilter:"アセットタイプで絞り込み",genModel:"生成モデル",resolution:"解像度",resolutionPh:"解像度を選択してください",concurrency:"同時実行数",concurrencyPh:"同時実行数を入力してください",startBatch:"バッチでイメージの生成を開始する",waitingGen:"生成待ち",generating:"生成中",genFailed:"生成失敗",imageError:"画像エラー",typeRole:"キャラクター",typeScene:"シーン",typeTool:"小道具",typeUnknown:"不明",descriptionSuffix:"説明:",operateScriptFirst:"先にシナリオを操作してください",individualConfig:"個別設定",noImage:"画像がありません",promptLabel:"プロンプト",promptPh:"プロンプトを入力してください",aiPolish:"AI で推敲",regenerate:"再生成",filterRole:"人物",filterScene:"シーン",filterTool:"小道具",unnamed:"無名",noDescription:"説明なし",msg:{selectModel:"生成モデルを選択してください",selectResolution:"解像度を選択してください",enterPrompt:"プロンプトを入力してください",enterPromptFirst:"先にプロンプトを入力してください",genSuccess:"{name} の生成に成功しました",genFailed:"{name} の生成に失敗しました",promptGenSuccess:"プロンプトの生成に成功しました",polishFailed:"推敲に失敗しました。再試行してください",selectAtLeastOne:"一括生成するアセットを少なくとも1つ選択してください",batchStarted:"一括生成を開始しました。全 {count} 件、同時実行数 {concurrent}",batchItemFailed:"{name} の生成に失敗しました:{error}",batchComplete:"一括生成が完了しました",batchFailed:"バッチ生成に失敗しました",replaceFailed:"交換に失敗しました",replaceSuccess:"交換に成功しました",promptGenFail:"プロンプト単語の生成に失敗しました",saveSuccess:"プロンプトワードの変更が成功しました",saveFailed:"プロンプトワードの変更に失敗しました"},history:"歴史的な写真",confirmReplace:"交換の確認",batchGenerationPrompt:"プロンプト単語をバッチで生成する",generatingPrompt:"生成中",selectPromptEmpty:"プロンプトの単語が空であることをすべて選択してください",noEmptyPrompt:"空のプロンプトワードを含むアセットはありません",selectedCount:"{count} 個のアセットが選択されました",cancelGeneration:"生成をキャンセルする",selectGenerating:"生成されるアイテムを選択します",noGenerating:"データは生成されていません"},script:{searchPlaceholder:"シナリオ名を検索...",search:"検索",addScript:"シナリオを新規作成",cancelSelectAll:"全選択を解除",selectAll:"すべて選択",exportScript:"シナリオをエクスポート",msg:{searchFailed:"シナリオの検索に失敗しました",selectExport:"先にエクスポートするシナリオを選択してください",exportSuccess:"エクスポートに成功しました",exportFailed:"シナリオのエクスポートに失敗しました",deleteHeader:"削除の確認",deleteBody:"このシナリオを削除してもよろしいですか?この操作は取り消せません。",deleteConfirm:"削除",cancel:"キャンセル",deleteSuccess:"削除に成功しました",deleteFailed:"削除に失敗しました",selectDelScript:"スクリプトを削除することを選択してください",batchDeleteHeader:"一括削除",batchDeleteBody:"選択した {count} 件のシナリオを削除してもよろしいですか?この操作は取り消せません。",batchDeleteSuccess:"一括削除に成功しました",extractingInProgress:"抽出中",projectNotFound:"アイテムが見つかりません",selectsExport:"スクリプトをエクスポートすることを選択してください"},add:{title:"シナリオの追加",scriptName:"シナリオ名",scriptNamePh:"シナリオ名を入力してください",uploadFile:"ファイルをアップロード",dragUpload:"ここにシナリオファイルをドラッグ&ドロップするか、クリックしてアップロード",uploadHint:"対応形式: .txt, .docx。ファイルサイズは10MB以下を推奨します",scriptContent:"シナリオ内容",scriptContentPh:"シナリオ内容をアップロードまたは入力してください...",relatedAssets:"関連アセット",selectAssets:"アセットを選択",noAssets:"関連アセットがありません",cancel:"キャンセル",confirm:"確定",msg:{fileReadFailed:"ファイルの読み取りに失敗しました",docNotSupported:".docファイルの解析は未対応です。.txtまたは.docx形式に変換してください",unsupportedType:"未対応のファイル形式です",fileTooLarge:"ファイルサイズが10MBを超えています。より小さなファイルをアップロードしてください",parsing:"ファイルを解析中...",parseFailed:"ファイルの解析に失敗しました。再アップロードしてください",selectAssetsTitle:"関連アセットの選択",enterContent:"シナリオ内容をアップロードまたは入力してください",enterName:"シナリオ名を入力してください",addSuccess:"シナリオを追加しました",addFailed:"シナリオの追加に失敗しました。後で再試行してください"}},edit:{title:"シナリオ詳細",scriptName:"シナリオ名",scriptNamePh:"シナリオ名を入力してください",scriptContent:"シナリオ内容",scriptContentPh:"シナリオ内容を入力してください...",relatedAssets:"関連アセット",selectAssets:"アセットを選択",noAssets:"関連アセットがありません",msg:{selectAssetsTitle:"関連アセットの選択",updateSuccess:"シナリオの更新に成功しました",updateFailed:"シナリオの更新に失敗しました。後で再試行してください"}},deleteScript:"スクリプトを一括で削除する",extractAssets:""},assets:{addPrefix:"追加",batchGenerate:"一括生成",generatePrompt:"プロンプトを生成",generateImage:"画像を生成",batchDelete:"一括削除",searchPlaceholder:"アセット名を検索...",search:"検索",preview:"プレビュー",generate:"生成",edit:"編集",delete:"削除",generating:"生成中",play:"再生",mediaPreview:"メディアプレビュー",confirmBatch:"{type} を確認してください!",model:"モデル",resolution:"解像度",resolutionPh:"解像度を選択してください",batchGenPrompt:"プロンプトの一括生成",batchGenImage:"画像の一括生成",role:"キャラクター",prop:"小道具",scene:"シーン",clip:"素材",uploadSuccess:"アップロードに成功しました",selectAtLeastOne:"アセットを少なくとも1つ選択してください",noDescription:"説明なし",promptGenSuccess:"「{name}」のプロンプト生成に成功しました",promptGenFail:"「{name}」のプロンプト生成に失敗しました:{error}",selectModel:"モデルを選択してください",selectResolution:"解像度を選択してください",noPromptForImage:"「{name}」にはプロンプトがありません。画像を生成できません",imageGenSuccess:"「{name}」の画像生成に成功しました",imageGenFail:"「{name}」の画像生成に失敗しました:{error}",confirmDeleteHeader:"削除の確認",confirmBatchDeleteBody:"これらのアセットを一括削除してもよろしいですか?この操作は取り消せません。",confirmDeleteBody:"このアセットを削除してもよろしいですか?この操作は取り消せません。",deleteBtn:"削除",cancelBtn:"キャンセル",deleteSuccess:"アセットの削除に成功しました",deleteFail:"アセットの削除に失敗しました",colPreview:"プレビュー",colName:"名前",colPrompt:"プロンプト",colDescribe:"説明",colRemark:"備考",colCreateTime:"作成時間",colOperation:"操作",add:{name:"名前",namePh:"名前を入力してください",describe:"説明",describePh:"説明を入力してください",remark:"備考",remarkPh:"備考を入力してください",prompt:"プロンプト",promptPh:"プロンプトを入力してください",nameRequired:"名前を入力してください",describeRequired:"詳細を入力してください",remarkRequired:"備考を入力してください",updateSuccess:"アセットの更新に成功しました",addSuccess:"アセットの追加に成功しました"},gen:{header:"画像の生成",uploadRef:"参照画像をアップロード",optional:"任意",promptLabel:"画像生成プロンプト",smartGenerate:"スマート生成",generatingPrompt:"スマートプロンプトを生成中...",promptPlaceholder:"生成したい画像の内容を記述してください。例:テクノロジー感あふれる未来都市、ネオンの瞬き、サイバーパンクスタイル...",selectModel:"モデルを選択",selectResolution:"解像度を選択",generateBtn:"画像を生成",resultTitle:"生成結果",generatedCount:"{count} 枚生成されました。1枚選択してください",generatingLabel:"生成中...",genFailed:"生成に失敗しました",confirmSelect:"選択を確定",promptSuccess:"プロンプトの生成に成功しました",promptFail:"プロンプトの生成に失敗しました",fillPrompt:"プロンプトを入力してください",pickResolution:"解像度を選択してください",pickModel:"モデルを選択してください",unnamed:"無名",assetGenSuccess:"アセットの生成に成功しました",assetGenFail:"アセットの生成に失敗しました",uploadOk:"アップロードに成功しました",imageSelected:"この画像を選択しました",imageDeleted:"この画像を削除しました",imageSaved:"画像を保存しました",completed:"完了"},batch:{header:"一括生成",selected:"{count} 件選択中",selectAll:"すべて選択",clearSelection:"選択をクリア",inputPh:"内容を入力してください",saveSelected:"選択項目を保存 ({count})",colPreviewImg:"プレビュー画像",selectToSave:"保存する項目を選択してください",saveSuccess:"保存に成功しました",saveFail:"保存に失敗しました。再試行してください",promptDone:"プロンプトの生成が完了しました",promptFail:"プロンプトの生成に失敗しました",missingPrompts:"プロンプトがないアセットが {count} 件あります。先にプロンプトを生成してください",imageDone:"画像の生成が完了しました",imageGenFail:"画像の生成に失敗しました",unknownError:"不明なエラー",promptGenCancelled:"生成がキャンセルされました"},confirmCancellation:"キャンセルの確認",confirmAgain:"キャンセルを確認しますか?キャンセル後も、バックエンド AI は控除を要求し続けます。",sure:"もちろん"},production:{selectPlaceholder:"エピソードを選択してください",edit:"編集",node:{script:{title:"シナリオ",editDialog:"シナリオの編集"},scriptPlan:{title:"撮影プラン",editDialog:"撮影プランの編集"},storyboard:{title:"絵コンテボード",notGenerated:"未生成",scaleRatio:"ズーム倍率",gridPreview:"グリッドプレビュー",noPreviewImages:"プレビュー可能な画像がありません",imageLoadFailed:"画像の読み込みに失敗しました",promptPlaceholder:"プロンプトの単語を入力してください",prompt:"即効性のある言葉",editInfo:"即時の単語の修正"},storyboardTable:{title:"絵コンテ表",editDialog:"絵コンテ表の編集"},assets:{title:"派生アセット",generateFailed:"生成失敗",notGenerated:"未生成",originalAsset:"元のアセット",derived:"派生",noDerivedAssets:"派生アセットなし"},poster:{title:"動画カバー",coverCount:"{count} 枚"},workbench:{title:"動画ワークベンチ"}},editImage:{upload:"アップロード",generate:"生成",saveFailed:"保存に失敗しました。再試行してください",fetchFailed:"データの取得に失敗しました",generating:"生成中...",deleteNode:"ノードを削除",ratio:"アスペクト比",quality:"画質",generateBtn:"画像を生成",selectImage:"画像を選択",imageGeneration:"画像生成",promptPlaceholder:"生成したい画像を記述してください...",imageRef:"画像{index}",noReferences:"引用可能な参照画像がありません",selectModel:"先にモデルを選択してください",selectQuality:"画質を選択してください",selectRatio:"アスペクト比を選択してください",generateFailed:"生成に失敗しました",generateFirst:"先に画像を生成してください",generatedResult:"生成結果",waitingGenerate:"生成待ち",layoutLR:"自動レイアウト-左右",layoutTB:"自動レイアウト-上下",uploadAssetImage:"アセット画像アップロード",uploadStoryboardImage:"絵コンテ画像アップロード",uploadImage:"アセットイメージのアップロード",mode:"モデル",closeConfirmTitle:"編集パネルを閉じますか?",closeConfirmBody:"保存していないデータは閉じると失われます"},save:"選択",cancel:"キャンセル",chatBox:{inputPlaceholder:"メッセージを入力...",generateDerivedAssets:"派生アセットを生成",welcomeMessage:"こんにちは!AI アシスタントです。何かお手伝いできることはありますか?",adjustModel:"モデルを調整",startMakingVideo:"動画制作を開始",startMakingVideoPrompt:"動画の制作を開始してください",clearMessageMemory:"メッセージメモリをクリア",clearSummaryMemory:"要約メモリをクリア",clearAllMemory:"すべてのメモリをクリア",messageMemory:"メッセージメモリ",summaryMemory:"要約メモリ",allMemory:"すべてのメモリ",confirmClear:"メモリのクリア",confirmClearBody:"{type}をクリアしてもよろしいですか?",confirmClearBtn:"クリアを確定",memoryCleared:"{type}をクリアしました"},wb:{quickPreview:"クイックプレビュー",videoGeneration:"絵コンテ",videoEditing:"編集デスク",hint:"ヒント",extractLines:"動画からセリフを抽出しますか?",no:"いいえ",confirm:"確定",extractLinesQuestion:"字幕用に動画からセリフを抽出しますか?",importingLoading:"インポート中です。しばらくお待ちください...",mainTrackVideo:"メイントラック(動画)",subtitle1:"字幕1",storyboardVideoName:"グループ {ストーリーボード}-{id}.mp4"},preview:{noImage:"画像なし",storyboardDesc:"絵コンテの説明",serialNumber:"No.",noDescription:"説明なし",duration:"デュレーション",seconds:"秒",relatedAssets:"関連アセット",role:"キャラクター",prop:"小道具",scene:"シーン",noCharacters:"登場人物なし",imagePrompt:"画像のプロンプト",selectAll:"すべて選択",exportImage:"画像をエクスポート",sceneDescription:"画面の説明",promptLabel:"プロンプト",restoreSort:"並び順をリセット",restoreSortConfirm:"初期の並び順にリセットしてもよろしいですか?",tip:"ヒント",selectAtLeastOne:"エクスポートする絵コンテを少なくとも1つ選択してください",exportFilename:"絵コンテの絵"},generate:{noVideo:"動画なし",videoPrompt:"動画プロンプト",promptPlaceholder:"生成するビデオ コンテンツを説明するプロンプト ワードを入力してください...",refImage:"参照画像",image:"画像",refVideo:"参照動画",refImageLabel:"参照画像",refAudio:"参照音声",muteAudio:"音声をミュート",enableAudio:"音声をオン",resolution:"解像度",duration:"デュレーション",generate:"生成",historyVersions:"履歴バージョン",confirmSelection:"選択を確定",noHistory:"履歴がありません",generating:"生成中",generateFailed:"生成失敗",selectAll:"すべて選択",videoTrack:"ビデオトラック",batchGenerate:"一括生成",importToEditor:"編集エディタにインポート",modeSingleImage:"単一画像",modeMultiImage:"複数画像",modeGridImage:"グリッド複数画像",modeStartEnd:"開始・終了フレーム",modeText:"テキストから動画生成",modeVideoRef:"動画参照",modeImageRef:"画像参照",modeAudioRef:"音声参照",modeTextRef:"テキスト参照",startFrame:"開始フレーム",startFrameOptional:"開始フレーム (任意)",endFrame:"終了フレーム",endFrameOptional:"終了フレーム (任意)",selectRefImage:"参照画像を選択",selectRefImages:"参照画像を選択",selectEndFrame:"終了フレーム画像を選択",selectRefVideoAsset:"参照動画を選択",selectRefAudioAsset:"参照音声を選択",selectRefImageAsset:"参照画像を選択",selectImageSource:"画像ソースを選択",fromStoryboard:"絵コンテ画像",fromStoryboardDesc:"絵コンテリストから画像を選択",fromAssets:"アセット画像",fromAssetsDesc:"アセットライブラリから画像を選択",confirmDelete:"削除の確認",confirmDeleteBody:"この動画を削除してもよろしいですか?この操作は取り消せません。",delete:"削除",cancel:"キャンセル",deleteSuccess:"動画の削除に成功しました",deleteFailed:"削除に失敗しました",selectVideoFirst:"先に動画を1つ選択してください",confirmSuccess:"選択の確定に成功しました",batchSubmitted:"一括生成リクエストを送信しました。処理中です...",configNotFound:"設定が見つかりません",pollingFailed:"ビデオ ステータスのクエリに失敗しました。手動で更新してください",batchGeneratePrompt:"プロンプト単語をバッチで生成する",batchPromptEmpty:"ストーリーボード {name} はビデオ プロンプトで使用できます。最初にプロンプ​​トを作成または入力してください",modelEmpty:"最初にビデオ生成モデルを選択してください",generatingPrompt:"プロンプトワードのインテリジェントな生成"},editVideo:{reset:"リセット",undo:"取り消し",redo:"やり直し",split:"分割",delete:"削除",rendering:"レンダリング中...",exportVideo:"動画をエクスポート",exportSuccess:"動画のエクスポートが完了しました",exportFailed:"エクスポートに失敗しました",sampleSubtitle:"サンプルの字幕テキスト",customText:"カスタムテキスト内容",transitionBetweenClips:"トランジションは2つの隣接するクリップ間に追加する必要があります",transitionExists:"この位置にはすでにトランジションが存在します",videoPreviewArea:"動画プレビューエリア",clipMaterials:"編集素材",propertyPanel:"プロパティパネル",selectClip:"属性を表示するクリップを選択してください",basicInfo:"基本情報",name:"名前",clipNamePlaceholder:"クリップ名",startTime:"開始",endTime:"終了",totalDuration:"合計デュレーション",videoProperties:"動画プロパティ",opacity:"不透明度",volume:"音量",playbackSpeed:"再生速度",audioProperties:"音声プロパティ",fadeIn:"フェードイン",fadeOut:"フェードアウト",transitionProperties:"トランジションプロパティ",transitionType:"トランジションの種類",transFade:"フェード",transSlide:"スライド",transWipe:"ワイプ",transDissolve:"ディゾルブ",transZoom:"ズーム",transRotate:"回転",transitionDuration:"トランジションの長さ",subtitleProperties:"字幕プロパティ",textContent:"テキスト内容",fontSize:"フォントサイズ",copy:"コピー",deleteConfirm:"削除の確認",deleteClipConfirm:"このクリップを削除してもよろしいですか?",avCanvasNotInit:"AVCanvas が初期化されていません",noExportContent:"エクスポートするコンテンツがありません",exportProject:"プロジェクトをエクスポート",transitionAdded:"トランジションを追加しました: {name}",splitClip:"クリップを分割",deleteClip:"クリップを削除",addClip:"{name} を追加",duplicateClip:"クリップを複製",addTransition:"トランジションを追加",updateClip:"クリップ {key} を更新",updatePlaybackRate:"再生速度を {rate}x に更新",updateTransitionDuration:"トランジションの長さを更新",playbackRateRange:"再生速度は 0.1 から 10 の間である必要があります",updatePlaybackRateFailed:"再生速度の更新に失敗しました:",importProject:"プロジェクトをインポート",import:"インポート"},clipType:{video:"動画",audio:"音声",subtitle:"字幕",transition:"トランジション",sticker:"ステッカー",filter:"フィルター",effect:"エフェクト"},track:{video:"動画",image:"画像",audio:"音声",subtitle:"字幕",text:"テキスト",sticker:"ステッカー",filter:"フィルター",effect:"エフェクト"},transition:{fade:"フェード",slide:"スライド",slideLeft:"左へスライド",slideRight:"右へスライド",slideUp:"上へスライド",slideDown:"下へスライド",wipe:"ワイプ",wipeLeft:"左へワイプ",wipeRight:"右へワイプ",wipeUp:"上へワイプ",wipeDown:"下へワイプ",dissolve:"ディゾルブ",zoom:"ズーム",zoomIn:"ズームイン",zoomOut:"ズームアウト",rotate:"回転",circle:"サークル",diamond:"ひし形",clock:"時計",blur:"ブラー"},media:{titleText:"タイトルテキスト",subtitleText:"字幕テキスト",customText:"カスタムテキスト",media:"メディア",image:"画像",audio:"音声",subtitle:"字幕",transition:"トランジション",effect:"エフェクト",filter:"フィルター",loading:"読み込み中...",subtitlePreview:"字",video:"ビデオ"},effect:{fadeIn:"フェードイン",fadeOut:"フェードアウト",flash:"フラッシュ",shake:"シェイク",zoomIn:"ズームイン",zoomOut:"ズームアウト",pulse:"パルス",rotateIn:"回転しながらイン",sticker1:"ステッカー 1",sticker2:"ステッカー 2"},filter:{grayscale:"モノクロ",sepia:"セピア",warm:"ウォーム",cool:"クール",vivid:"ビビッド",bright:"ブライト",highContrast:"ハイコントラスト",blur:"ブラー",invert:"反転",semiTransparent:"半透明"},guideSwitchEpisode:"エピソードを切り替え",guideSwitchEpisodeBody:"エピソードの切り替えはこちらに移動しました",autoLayoutLR:"自動組版 - 左右レイアウト",autoLayoutTB:"自動写植上下レイアウト",getFlowData:"ワークスペースを更新する",confirm:"エピソード切り替え確認",confirmEpisodesSwitch:"現在のタスクはまだ進行中です。エピソードを切り替えるとセッションが再接続されます。切り替えを続けますか?"},task:{title:"タスクリスト",subtitle:"最新のタスク実行履歴",refresh:"更新",categoryLabel:"タスクカテゴリ:",stateLabel:"ステータス:",noFailReason:"失敗理由なし",stateAll:"すべて",stateRunning:"進行中",stateCompleted:"完了",stateFailed:"生成失敗",fetchFailed:"タスクリストの取得に失敗しました",col:{taskClass:"タスクカテゴリ",relatedObjects:"関連オブジェクト",model:"モデル",describe:"説明",state:"ステータス",startTime:"時間",reason:"失敗の理由"},project:"プロジェクト名:"},noVideo:"まだビデオはありません",prompt:"ビデオのプロンプトワード",generateText:"AIが生成したプロンプトワード",selectStoryboard:"ストーリーボードを選択",generate:{noVideo:"まだビデオはありません",generateText:"AIが生成したプロンプトワード",selectStoryboard:"ストーリーボードを選択",generate:"ビデオの生成",history:"歴史的バージョン",generating:"生成中",generateFailed:"失敗",selectAll:"すべて選択",selected:"選択済み",batchGenerateText:"プロンプト単語をバッチで生成する",batchGenerateVideo:"バッチでビデオを生成する",importVideo:"編集デスクにインポートする",emptyTrack:"段落 {インデックス 1}",del:"消去",delConfirm:"この段落を削除してもよろしいですか?",selectSource:"ソースを選択",confirm:"アセットから選択",cancel:"ストーリーボードから選択",selectVideoFailed:"ビデオの選択に失敗しました",selectVideoSuccess:"ビデオの選択が成功しました",selectTrackFirst:"最初にストーリーボードを選択してください",noSelectedVideo:"動画が選択されていません",generateConfirm:"世代の確認",generateConfirmBody:"ビデオの生成を確認します",generateVideosInBatches:"バッチでビデオを生成する",generateStarted:"ビルドの開始",promptEmpty:"ビデオを生成するために必要なデータを確認してください。プロンプトの単語が空です。生成を続けますか?",skipDataWithEmptyVideoPromptWords:"生成する必要があるビデオ データは存在しますが、プロンプト ワードは空です。",duration:"間隔",resolution:"解決",delVideo:"このビデオを削除しますか?",delSuccess:"正常に削除されました",addReference:"参照を追加",promptPlaceholder:"動画のプロンプトワードを入力してください",downloadVideo:"動画をバッチでダウンロードする",selectVideo:"ダウンロードしたい動画にチェックを入れてください"}},hSi={slogan:"ショードラ制作支援ツール",tips:"デフォルトアカウント:admin / admin123",settings:"サーバー設定",requestAddress:"リクエストアドレス",username:"ユーザー名",password:"パスワード",login:"ログイン",usernameRequired:"ユーザー名を入力してください",passwordRequired:"パスワードを入力してください",enterUsernameAndPassword:"ユーザー名またはパスワードを入力してください",loginSuccess:"ログインに成功しました",settingsSaved:"設定を保存しました"},fSi={cancel:"キャンセル",confirm:"確認",selectAssets:"アセットを選択",sessionExpired:"セッションが期限切れです。再度ログインしてください",openSettings:"設定を開く",defaultReel:"本文巻",save:"保存",submitting:"提出する",editSuccess:"変更が成功しました",editFailed:"変更に失敗しました",submit:"提出する"},gSi={prompt:"即効性のある言葉"},mSi={welcomeTitle:"トゥーンフローへようこそ",welcomeDesc:"AI 主導のコミック作成ワークフロー プラットフォーム。1 分ほどかけて初期構成を完了してみましょう。",startConfig:"設定を開始する",skip:"スキップブート",configModel:"モデルサービスの追加",configData:"エージェントの構成",startUse:"始めましょう",configModelTitle:"モデルサービスプロバイダーを追加",configModelDesc:"まず、設定に少なくとも 1 つの AI モデル サービス プロバイダー (OpenAI、Claude など) を追加し、対応する API キーを入力する必要があります。",configModelTip:"下のボタンをクリックすると、設定ページの「モデルサービス」タブが開きます。サプライヤーを追加したら、ここに戻って続行します。",configModelBtn:"モデルサービスの構成に移動します",configAgentTitle:"エージェントモデルの割り当て",configAgentDesc:"次に、エージェント構成内の各機能モジュールにモデルを割り当て、タスクを完了するためにどのモデルを呼び出すべきかをシステムが認識できるようにします。",configAgentTip:"下のボタンをクリックすると、設定ページの「エージェント構成」タブが開きます。各機能にモデルを割り当てた後、ここに戻ります。",configAgentBtn:"エージェントの構成に移動します",finishTitle:"🎉 準備は万端です!",finishDesc:"設定が完了したので、すべての機能を使用できるようになります。調整する必要がある場合は、いつでも設定で変更できます。",qrcodeLabel:"さらに詳しいサポートを得るには、WeChat コミュニケーション グループに参加してください。",githubLabel:"役に立ったと思ったら、⭐スターをお願いします!",prevStep:"前のステップ",nextStep:"次のステップ",finish:"始めましょう"},kSi={skillManagement:{search:"ファイル名を検索する",empty:"一致するファイルがありません",edit:"編集",selectOnTheLeft:"左からファイルを選択してください"}},vSi={assets:{notExist:"アセットが存在しません",notDerivativeExist:"派生資産は存在しません",derivativeUpdateSuccess:"更新に成功しました",derivativeState:"生成されない",derivativeAddSuccess:"正常に追加されました",derivativeDelSuccess:"正常に削除されました",notGenerated:"生成されない"},addSuccess:"更新に成功しました",state:{unused:"生成されない"},saveSuccess:"正常に追加されました"},ASi={generating:"生成中"},pSi={scanning:"🔍 解析と読み込みスキル",scanComplete:"✨ Skill スキャン完了",inserted:"✅ {count} 個のスキルを追加しました",updated:"🔄 {count}個のSkillを更新",removed:"🗑️ {count}個のSkillを削除",scannedFiles:"📁 {count}個のファイルをスキャン",noDescription:"📝 {count}個のSkillに説明がありません",noAttribution:"👤 {count}個のSkillに帰属がありません",configWarning:"⚠️ Skill 設定警告",openSettings:"設定を開く",scanFailed:"❌ スキャン失敗",checkNetwork:"🔌 ネットワーク接続を確認するか、後で再試行してください",retryLater:"🔁 後で再試行してください"},bSi="ビデオの生成",wSi="歴史的バージョン",OSi="生成中",ySi="失敗",CSi="すべて選択",_Si="選択済み",SSi="ビデオをインポートする",LSi="段落 {インデックス 1}",xSi="削除の確認",ESi="この段落を削除してもよろしいですか?",TSi="ソースを選択",QSi="アセットから選択",DSi="ストーリーボードから選択",BSi={newVersion:"新しいバージョンがあります。更新しますか?"},RSi={components:cSi,settings:dSi,workbench:uSi,login:hSi,common:fSi,"components.storyboardImageCheck.camera":"カメラ","components.storyboardImageCheck.dialogTitle":"絵コンテ画像を選択","components.storyboardImageCheck.preview":"プレビュー","components.storyboardImageCheck.src":"プレビュー画像","components.storyboardImageCheck.title":"タイトル","components.storyboardImageCheck.duration":"時間","components.storyboardImageCheck.lines":"セリフ","components.storyboardImageCheck.createTime":"作成日時","workbench.script.extractAssets":"アセットを抽出",promptManage:gSi,hello:mSi,setting:kSi,storyboard:vSi,productionAgent:ASi,skillScan:pSi,generate:bSi,history:wSi,generating:OSi,generateFailed:ySi,selectAll:CSi,selected:_Si,importVideo:SSi,emptyTrack:LSi,del:xSi,delConfirm:ESi,selectSource:TSi,confirm:QSi,cancel:DSi,"workbench.script.msg.exportFailed":"エクスポートに失敗しました","workbench.production.node.assets.confirmDeleteBody":"アセットを削除するかどうかの確認","workbench.production.node.assets.removeFailed":"アセットの削除に失敗しました",version:BSi,"workbench.production.generatedNode.localUpload":"ローカルアップロード","workbench.production.editImage.uploadFailed":"画像のアップロードに失敗しました","workbench.production.editImage.noImage":"まずは写真を追加してください","workbench.script.batchAddScript":"スクリプトをバッチでアップロードする","workbench.script.import.pasteLabel":"スクリプトの内容を直接貼り付けます","workbench.script.import.col.scriptName":"スクリプト名","workbench.script.import.col.scriptData":"スクリプトの内容","workbench.script.import.episodeRegex":"スクリプト分割ルール","workbench.script.import.episodeRegexPh":"スクリプト分割ルールをカスタマイズします。デフォルトの分割ルールを使用するには空白のままにしてください (デフォルトはエピソード X 形式に従って分割されます)。","workbench.script.import.regexInvalid":"正規表現の形式が正しくありません","workbench.script.import.parsedChapters":"{count} セットが解析されました","workbench.script.import.msg.selectChapters":"まずはスクリプトを確認してください","workbench.script.import.msg.saveSuccess":"スクリプトは正常に保存されました","workbench.script.import.batchTitle":"スクリプトをバッチでアップロードする"},ISi={editMdPreivew:{title:"Редактировать",confirm:"Сохранить",cancel:"Отмена"},imageTools:{copy:"Копировать изображение",preview:"Предпросмотр",download:"Скачать",msg:{imageLoadFailed:"Не удалось загрузить изображение",convertFailed:"Ошибка конвертации",copied:"Скопировано в буфер обмена",copyFailed:"Ошибка копирования",downloadFailed:"Ошибка скачивания",downloadStarted:"Скачивание началось",downloadBlockedOpenNewWindow:"Текущий источник изображения может ограничивать скачивание, предпринята попытка открыть в новом окне"}},migrateShow:{title:"Перенос данных",desc:"Обнаружены данные старой версии. Выполнить перенос?",hide:"Больше не показывать",confirm:"ОК",msg:{migrateSuccess:"Данные успешно перенесены",migrateFailed:"Ошибка переноса данных"}},modelSelect:{placeholder:"Пожалуйста, выберите модель",type:{image:"Изображение",text:"Текст",video:"Видео"},msg:{fetchModelFailed:"Не удалось получить данные модели:"},goSetting:"Зайди в настройки и добавь модель."}},MSi={title:"Настройки ToonFlow",menu:{language:"Язык",vendorConfig:"Поставщики моделей",agentConfig:"Настройки Agent",promptManage:"Управление подсказками",skillManagement:"Управление навыками",memoryConfig:"Память Agent",loginConfig:"Настройки входа",dbConfig:"База данных",fileManagement:"Управление файлами",otherConfig:"Другие настройки",requestConfig:"URL запросов",about:"Проверить обновления",logoutConfig:"Выйти",skillsSkillsManagement:"НавыкиУправление навыками"},language:{desc:"Выберите язык интерфейса",msg:{saved:"Языковые настройки сохранены"}},vendor:{addVendor:"Добавить поставщика",noVendor:"Нет поставщиков. Пожалуйста, добавьте.",required:"Обязательно",optionalSection:"Необязательно",modelSettings:"Настройки модели",addManually:"Добавить вручную",test:"Тест",edit:"Редактировать",delete:"Удалить",deleteVendor:"Удалить поставщика",editCode:"Редактировать код",updateConfig:"Обновить конфигурацию",addModel:"Добавить модель",editModel:"Редактировать модель",displayName:"Отображаемое имя",displayNamePlaceholder:"Например: GPT-4o",modelId:"ID модели",modelIdPlaceholder:"Например: gpt-4o",modelType:"Тип модели",multimodal:"Мультимодальная",supported:"Поддерживается",notSupported:"Не поддерживается",toolCall:"Вызов инструментов",imageMode:"Режим изображения",videoMode:"Режим видео",audioOutput:"Аудиовыход",durationResolution:"Длительность / Разрешение",durationSec:"Длительность (сек)",resolution:"Разрешение",enterAndPress:"Введите и нажмите Enter",addDurationResolution:"Добавить длительность / разрешение",testResult:"Результаты теста",generating:"Генерация...",addVendorDialog:"Добавление поставщика",codeEditorInfo:"Пожалуйста, напишите код на TypeScript для конфигурации поставщика",reset:"Сброс",importFile:"Импорт файла",textModel:"Текстовая модель",imageModel:"Модель изображений",videoModel:"Видеомодель",textToImage:"Текст в изображение",textToVideo:"Текст в видео",singleImage:"Одно изображение",multiImage:"Много изображений",multiReference:"Множественный референс",gridImage:"Сетка изображений",startEndRequired:"Первый и последний кадры (Оба обязательны)",endFrameOptional:"Первый и последний кадры (Последний необязателен)",startFrameOptional:"Первый и последний кадры (Первый необязателен)",textRef:"Текст",imageRef:"Изображение",videoRef:"Видео",audioRef:"Аудио",audioOptional:"Необязательно",audioOnly:"Только видео со звуком",noAudio:"Только видео без звука",msg:{getVendorListFailed:"Не удалось получить список поставщиков",vendorConfigUpdated:"Конфигурация поставщика обновлена",updateFailed:"Ошибка обновления",highRiskConfirm:"⚠️ Подтверждение опасной операции",addVendorRiskBody:"Добавление нового поставщика ИИ даст ему доступ к API системы. Убедитесь, что вы доверяете исходному коду этого поставщика!",iKnowRisk:"Я осознаю риски",cancel:"Отмена",confirmAgain:"⚠️ Повторное подтверждение",addVendorConfirmBody:"Вы уверены, что хотите добавить этого поставщика? Он будет включен в системное планирование моделей.",confirmAndAdd:"Подтвердить и добавить",goBackCheck:"Вернуться и проверить",vendorAdded:"Поставщик успешно добавлен",addFailed:"Ошибка добавления",updateVendorRiskBody:"Обновление конфигурации поставщика ИИ изменит его доступ к API системы и поведение. Убедитесь, что вы доверяете измененному коду!",updateVendorConfirmBody:"Вы уверены, что хотите обновить конфигурацию этого поставщика? Это повлияет на системное планирование моделей.",confirmAndUpdate:"Подтвердить и обновить",updateSuccess:"Конфигурация поставщика успешно обновлена",fillDisplayName:"Пожалуйста, введите отображаемое имя",fillModelId:"Пожалуйста, введите ID модели",selectImageMode:"Пожалуйста, выберите режим изображения",selectVideoMode:"Пожалуйста, выберите режим видео",groupPrefix:"Группа {n}: ",addDuration:"Пожалуйста, добавьте длительность",addResolution:"Пожалуйста, добавьте разрешение",selectVendorFirst:"Пожалуйста, сначала выберите поставщика",modelIdExists:"ID модели уже существует",modelAdded:"Модель успешно добавлена",modelUpdated:"Модель успешно обновлена",enterApiKey:"Пожалуйста, введите API KEY",enterApiUrl:"Пожалуйста, введите API URL",testSuccess:"Тест пройден",imageGenSuccess:"Изображение успешно сгенерировано",videoGenSuccess:"Видео успешно сгенерировано",requestFailed:"Ошибка запроса",deleteModelConfirm:"Подтверждение удаления модели",deleteModelBody:"Это действие необратимо. Продолжить?",confirmDelete:"Удалить",modelDeleted:"Модель удалена",deleteVendorConfirm:"Подтверждение удаления поставщика",deleteVendorBody:"Удаление поставщика также удалит все связанные с ним модели. Продолжить?",vendorDeleted:"Поставщик удален",deleteFailed:"Ошибка удаления",enabled:"Включено",disabled:"Неполноценный",linkAddVendorRiskBody:"Добавление нового поставщика ИИ предоставит ему доступ к системному API. Убедитесь, что вы доверяете источнику ссылок поставщика!",importAdd:"Добавление нового поставщика ИИ предоставит ему доступ к системному API. Убедитесь, что вы доверяете источнику документации поставщика!",linkAddFailed:"Не удалось добавить ссылку"},think:"глубокое мышление",code:"код",linkAddPlaceholder:"Введите ссылку для добавления",noFileSelected:"Файл успешно импортирован",linkAdd:"подтверждать"},agent:{bannerDesc:"Используйте официальный прокси-сервер Toonflow для конфигурации в один клик. Готово к использованию без ручной настройки.",visitWebsite:"Перейти на сайт",fillKey:"Введите KEY",oneClickFill:"Вставить в 1 клик",notOpen:"Недоступно",notConfigured:"Не настроено",modelConfig:"Настройки модели",confirm:"ОК",cancel:"Отмена",selectModel:"Выберите модель",fillKeyHeader:"Введите официальный KEY платформы Toonflow",keyPlaceholder:"Пожалуйста, введите KEY",save:"Сохранить",msg:{notAvailable:"Эта функция пока недоступна. Следите за обновлениями!",configSuccess:"Успешно настроено",updateConfigFailed:"Ошибка обновления конфигурации: ",keyValid:"KEY действителен. Успешное подключение к платформе Toonflow",keyInvalid:"KEY недействителен. Пожалуйста, проверьте и введите снова: ",enterKey:"Пожалуйста, введите KEY",saveFailed:"Ошибка сохранения: ",getAgentListFailed:"Не удалось получить список конфигураций Agent: "}},memory:{warning:"Следующие параметры предварительно настроены на рекомендуемые значения. Не изменяйте их, если не понимаете их значения и влияния.",vectorModelConfig:"Настройки векторной модели",modelFilePath:"Путь к файлу модели",quantizationType:"Тип квантования",quantizationPlaceholder:"Введите тип квантования",memoryParams:"Параметры памяти",messagesPerSummary:"Сообщений для запуска сжатия",messagesPerSummaryHelp:"Сохраняет контекст последних N сообщений.",shortTermLimit:"Лимит кратковременной памяти",shortTermLimitHelp:"Количество кандидатов памяти, возвращаемых при поиске.",summaryMaxLength:"Макс. длина сжатия",summaryMaxLengthHelp:"Максимальное количество символов при сжатии сообщений.",summaryLimit:"Лимит запросов сжатых сообщений",summaryLimitHelp:"Разрешенное количество сжатых сообщений для запроса.",ragLimit:"Лимит поиска RAG",ragLimitHelp:"Количество сообщений, извлекаемых при поиске.",deepRetrieveSummaryLimit:"Лимит извлечения векторов сжатия",deepRetrieveSummaryLimitHelp:"Количество сообщений, получаемых при поиске содержимого сжатых сообщений.",saveConfig:"Сохранить",clearMemory:"Очистить память",restoreDefault:"По умолчанию",msg:{saved:"Настройки памяти сохранены",clearConfirmTitle:"Подтверждение очистки",clearConfirmBody:"Это удалит глобальные данные памяти ИИ без возможности восстановления. Продолжить?",confirmClear:"Очистить",cancel:"Отмена",cleared:"Память очищена",clearFailed:"Не удалось очистить память"}},login:{username:"Имя пользователя",usernamePlaceholder:"Введите имя пользователя",password:"Пароль",passwordPlaceholder:"Введите пароль",modify:"Изменить",msg:{enterUsername:"Пожалуйста, введите имя пользователя",usernameLength:"Имя пользователя должно содержать 2-20 символов",enterPassword:"Пожалуйста, введите пароль",passwordLength:"Пароль должен содержать 6-20 символов",fetchFailed:"Не удалось получить информацию о пользователе",saveSuccess:"Успешно сохранено",saveFailed:"Ошибка сохранения"}},db:{clearDb:"Очистить базу данных",clearDbDesc:"Очистить данные во всех таблицах, сохранив их структуру",clearData:"Очистить данные",confirmAction:"Подтверждение",msg:{clearDbTitle:"Очистка базы данных",firstConfirm:"Вы уверены, что хотите очистить все таблицы? Данные нельзя будет восстановить!",secondConfirm:"Это последнее предупреждение. Все данные будут потеряны навсегда!",keyword:"Очистить",confirm:"Подтвердить",pleaseInput:"Пожалуйста, введите",cleared:"Все таблицы очищены",operationFailed:"Ошибка операции, попробуйте снова",cancelled:"Операция отменена"}},other:{requestTimeout:"Тайм-аут запроса",seconds:"Сек",inputSeconds:"Введите секунды",assetConcurrency:"Параллельная генерация ассетов",count:"Шт",inputCount:"Введите количество",chapterRegex:"Регулярное выражение для разбивки на главы",restoreDefault:"По умолчанию",regexPlaceholder:"Введите регулярное выражение",showTitleBar:"показать строку заголовка",isElectron:"Переключиться в режим рабочего стола",canvasScroll:"Прокрутка холста",canvasIsDisabled:"Масштабирование холста",agentCanvasScalingMethod:"Неограниченное использование колеса холста на рабочей странице",zoom:"Увеличить",scroll:"прокрутка",isInteracting:"Неограниченная оптимизация производительности перетаскивания холста на рабочей странице",closeIsInteracting:"закрытие"},request:{warning:"Не изменяйте без крайней необходимости",apiAddress:"URL API",apiPlaceholder:"Введите URL-адрес запроса API",save:"Сохранить",reset:"Сброс",msg:{enterApi:"Пожалуйста, введите URL API",validUrl:"Пожалуйста, введите действительный HTTP/HTTPS адрес",saved:"URL запроса успешно сохранен",reset:"Сброшено на адрес по умолчанию",refreshFailed:"Обновить не удалось",refreshSuccess:"Обновить успешно"},refresh:"обновить"},about:{slogan:"Опенсорсный ИИ-инструмент для создания комиксов и раскадровок",latestVersion:"У вас установлена последняя версия",checkUpdate:"Проверить обновления",codeRepository:"Репозиторий кода",githubRepo:"Репозиторий GitHub",giteeRepo:"Репозиторий Gitee",versionUpdate:"Обновление версии",checkUpdateGithub:"Проверить (GitHub)",getFromGithub:"Скачать последний релиз с GitHub",checkUpdateGitee:"Проверить (Gitee)",getFromGitee:"Скачать последний релиз с Gitee",license:"Лицензия",licenseDesc:"Лицензионное соглашение · Нажмите для подробностей",updateAvailable:"найдена новая версия",upToDate:"Обнаружена новая версия",confirmReinstall:"Скопировать ссылку",reinstallRequired:"Браузер автоматически откроется и загрузится. Если он не открывается, пожалуйста, откройте его вручную."},logout:{warning:"После выхода вам нужно будет снова войти в систему.",confirmLogout:"Вы уверены, что хотите выйти?",logout:"Выйти",msg:{logoutSuccess:"Успешный выход",logoutFailed:"Ошибка выхода, попробуйте снова"}},file:{quickOpen:"Быстро открыть каталог",open:"Открыть",dockerDesc:'Для Docker/раздельного развертывания перейдите в каталог "/data/*" для управления файлами.',desktopOnly:"Эта функция доступна только в десктопной версии",folders:{data:"data",dataDesc:"Каталог данных.",logs:"data/logs",logsDesc:"Журналы выполнения и ошибок.",oss:"data/oss",ossDesc:"Ресурсы файлового хранилища.",skills:"data/skills",skillsDesc:"Файлы конфигурации навыков и промптов.",models:"data/models",modelsDesc:"Файлы моделей и конфигурации.",web:"data/web",webDesc:"Веб-ресурсы, например, сборка фронтенда.",serve:"data/serve",serveDesc:"Файлы бэкенд-сервисов."},openFailed:"Не удалось открыть папку"},skill:{scanSkills:"ScanSkills",fileLost:"Файл отсутствует"},dev:{warning:"Ниже приведены инструменты разработчика, будьте осторожны!",openDevtool:"Открыть",devtoolsDoc:"Адрес документа",devtoolsDesc:"После включения в каталоге установки Toonflow будет создана папка .devtools. Убедитесь, что у Toonflow есть права на запись (запуск от имени администратора).",devtoolsDesc2:"Запустите npx {'@'}ai-sdk/devtools в этом каталоге, чтобы включить отладку телеметрии.",openDevtoolFailed:"Не удалось открыть инструменты разработчика. Убедитесь, что установлен рабочий стол Toonflow.",notInElectron:"Для веб-среды откройте консоль браузера вручную."}},PSi={selectProject:"Пожалуйста, выберите проект",menu:{myProject:"Мои проекты",taskCenter:"Центр задач",novel:"Текст романа",scriptAgent:"Сценарий Agent",scriptManage:"Управление сценариями",cornerScape:"Персонажи и сцены",production:"Создание видео",assetCenter:"Центр ассетов",settings:"Настройки",jumpGithub:"Перейти на Гитхаб",feedbackQuestions:"Вопрос обратной связи"},project:{title:"Мои проекты",subtitle:"Управление всеми проектами коротких драм",newProject:"Новый проект",dialog:{editTitle:"Редактировать проект",addTitle:"Новый проект",save:"Сохранить",ok:"ОК",cancel:"Отмена",projectType:"Тип проекта",selectType:"Выберите тип",basedOnNovel:"На основе текста романа",projectName:"Название проекта",projectNamePh:"Введите название проекта",novelType:"Жанр романа",novelTypePh:"Например: Фэнтези, Фантастика, Романтика",artStyle:"Визуальное руководство",selected:"Выбрано:",selectArtStyle:"Пожалуйста, выберите визуальное руководство",newArtStyle:"Новое визуальное руководство",loading:"Загрузка...",videoRatio:"Соотношение сторон",novelIntro:"Синопсис романа",novelIntroPh:"Введите синопсис романа",editArtStyleTitle:"Редактировать визуальное руководство",newArtStyleTitle:"Новое визуальное руководство",artStyleName:"Визуальное название руководства",artStyleNamePh:"Пожалуйста, введите название визуального руководства",artStyleImage:"Обложка визуального руководства",remove:"Удалить",uploadCover:"Загрузить обложку",artStylePrompt:"Слова подсказки визуального руководства",aiExtract:"Извлечь промпт (ИИ)",promptPlaceholder:"Описывает слово-подсказку визуального руководства, используемое для указания визуального руководства при создании изображений.",visualManual:"Визуальное руководство",newVisualManual:"Новое визуальное руководство",editVisualManualTitle:"Редактировать визуальное руководство",newVisualManualTitle:"Новое визуальное руководство",visualManualName:"Название визуального руководства",visualManualNamePh:"Пожалуйста, введите название визуального руководства",visualManualCover:"Обложка визуального руководства",visualManualPrompt:"Промпт визуального руководства",modelData:"Выберите модель изображения",videoModelData:"Выберите модель видео",prompt:{placeholder:"Введите слово-подсказку",saveSuccess:"Обновление успешно выполнено",title:"подсказать слово"},basedOnScript:"на основе сценария",mdFile:"визуальный файл руководства",directorManual:"Справочник директора",addDirectorManual:"Новое руководство директора",editingDirectorManual:"Редактировать Руководство режиссера",newDirecorManualTitle:"Новое руководство директора",directorManualPrompt:"Слова-подсказки в руководстве режиссера",directorManualName:"Название руководства режиссера",directorManualNamePh:"Введите название руководства режиссера",directorFile:"Документ «Руководство директора»",directorManualCover:"Обложка руководства режиссера"},msg:{fetchFailed:"Не удалось получить список проектов",notFound:"Проект не найден!",editSuccess:"Проект успешно отредактирован",editFailed:"Ошибка редактирования проекта",addSuccess:"Проект успешно создан",addFailed:"Ошибка создания проекта",deleteHeader:"Удалить проект",deleteBody:"Вы уверены, что хотите удалить этот проект?",deleteConfirm:"Удалить",deleteCancel:"Отмена",deleteSuccess:"Проект успешно удален",deleteFailed:"Ошибка удаления проекта",extractSuccess:"Промпт успешно извлечен",extractFailed:"Ошибка извлечения",enterArtStyleName:"Пожалуйста, введите название визуального руководства",artStyleUpdated:"Обновлено визуальное руководство",artStyleAdded:"Добавлен визуальный мануал",operationFailed:"Ошибка операции",enterVisualManualName:"Пожалуйста, введите название визуального руководства",enterVisualManualImage:"Пожалуйста, загрузите обложку визуального руководства",enterVisualManualTabData:"Промпт не может быть пустым",visualManualUpdated:"Визуальное руководство обновлено",visualManualAdded:"Визуальное руководство добавлено",deleteVisualManualHeader:"Удалить визуальное руководство",deleteVisualManualBody:'Вы уверены, что хотите удалить визуальное руководство "{name}"?',deleteVisualManualConfirm:"Удалить",deleteVisualManualCancel:"Отмена",enterProjectName:"Пожалуйста, введите название проекта",enterProjectIntro:"Пожалуйста, введите вступление к роману",enterProjectType:"Пожалуйста, введите тип проекта",enterArtStyle:"Пожалуйста, выберите визуальную брошюру проекта",enterVideoRatio:"Пожалуйста, выберите соотношение видео",enterImageModel:"Пожалуйста, выберите модель изображения",enterVideoModel:"Пожалуйста, выберите модель видео",visualManualDeleted:"Удалить успешно",selectMode:"Пожалуйста, выберите режим",deleteDirectorManualHeader:"Удалить руководство режиссера",deleteDirectorManualBody:"Вы уверены, что хотите удалить Руководство режиссёра «{name}»?",directorManualUpdated:"Обновлено Руководство директора",directorManualAdded:"Добавлено Руководство режиссера",directorManual:"Пожалуйста, выберите Руководство для директора проекта",modelProviderDisabled:"Поставщик видеомодели или модели изображения не включен или поставщик модели отсутствует, сначала настройте его."},type:{novel:"По мотивам оригинального романа",script:"По новому сценарию"}},novel:{importText:"Импорт текста",batchDelete:"Пакетное удаление",eventAnalysis:"Анализ событий",searchPlaceholder:"Поиск по названию...",search:"Поиск",generating:"Генерация...",genFailed:"Ошибка генерации",none:"Нет",edit:"Редактировать",delete:"Удалить",col:{id:"№",reel:"Том",chapter:"Название главы",chapterData:"Содержимое главы",event:"Событие",operation:"Действие"},msg:{batchDeleteHeader:"Пакетное удаление",batchDeleteBody:"Вы уверены, что хотите удалить выбранные {count} элементов?",batchDeleteSuccess:"Пакетное удаление завершено",deleteHeader:"Подтверждение удаления",deleteBody:"Удалить главу под названием «{name}»?",deleteSuccess:"Успешно удалено",eventAnalysisHeader:"Анализ событий",eventAnalysisBody:"Выполнить анализ событий для выбранных {count} элементов?"},import:{title:"Загрузить текст романа",step1:"Шаг 1",step2:"Шаг 2",step3:"Шаг 3",dragUpload:"Перетащите файл с романом сюда или нажмите для загрузки",uploadHint:"Поддерживаются форматы .txt, .docx. Рекомендуемый размер файла до 10 МБ",or:"ИЛИ",pasteLabel:"Вставить текст напрямую",pastePlaceholder:"Вставьте текст романа сюда",chars:"симв.",tooShort:"Слишком короткий текст, рекомендуется не менее 100 символов",parsedChapters:"Распознано {count} глав",nextStep:"Далее",prevStep:"Назад",selectedInfo:"Выбрано: {count} симв. (Максимум 200 000)",eventAnalysis:"Анализ событий",saveAndAnalyze:"Сохранить текст и анализировать",col:{chapter:"Глава",reel:"Том",chapterName:"Название главы",chapterData:"Содержимое главы"},msg:{parseFailed:"Не удалось распознать файл. Загрузите заново",selectFile:"Выберите файл",docNotSupported:"Файлы .doc не поддерживают синтаксический анализ, конвертируйте их в файлы .ts.",unsupportedType:"Неподдерживаемый тип файла",fileTooLarge:"Файл больше 10 МБ. Загрузите файл меньшего размера",selectChapters:"Сначала выберите главы",saveSuccess:"Текст романа успешно сохранен"},importAdd:"Перетащите файлы сюда или нажмите, чтобы загрузить",limit:"Поддержка формата .ts"},editDialog:{title:"Редактировать текст романа",chapterName:"Название главы",chapterNamePh:"Введите название главы",eventContent:"Содержание события",eventContentPh:"Введите содержание события",chapterContent:"Содержимое главы",chapterContentPh:"Введите содержимое главы",cancel:"Отмена",save:"Сохранить",msg:{updateSuccess:"Текст романа успешно обновлен"}},event:{regenerate:"Перегенерировать события",batchDelete:"Пакетное удаление",noData:"Нет данных о событиях. Нажмите, чтобы начать генерацию",generate:"Сгенерировать события",generatingHint:"Генерация событий, пожалуйста, подождите...",loading:"Загрузка...",delete:"Удалить",col:{id:"ID события",eventName:"Название события",chapters:"Исходная глава",detail:"Детали события",createTime:"Время создания",operation:"Действие"},msg:{deleteHeader:"Удалить событие",deleteBody:"Вы уверены, что хотите удалить это событие?",deleteSuccess:"Успешно удалено",generateSuccess:"События успешно сгенерированы",batchDeleteHeader:"Пакетное удаление",batchDeleteBody:"Вы уверены, что хотите удалить выбранные {count} элементов?",batchDeleteSuccess:"Пакетное удаление завершено"}},analysis:{analyzeFirst:"Пожалуйста, сначала проанализируйте события",startAnalysis:"Начать анализ",chapterHeader:"Глава {index} - {name}",analyzing:"Анализ событий"}},scriptAgent:{inputPlaceholder:"Введите текст",chapterEvents:"События главы",clearMessageMemory:"Очистить память сообщений",clearSummaryMemory:"Очистить память сжатий",clearAllMemory:"Очистить всю память",edit:"Редактировать",storySkeleton:"Скелет истории",adaptationStrategy:"Стратегия адаптации",script:"Сценарий",noContent:"Нет содержимого",relatedAssets:"Связанные ассеты",editScript:"Редактировать сценарий",save:"Сохранить",scriptTitle:"Заголовок",titlePlaceholder:"Введите заголовок",content:"Содержимое",contentPlaceholder:"Введите текст сценария",selectAssets:"Выбрать ассеты",noAssets:"Нет связанных ассетов",selectAssetsTitle:"Выбор связанных ассетов",welcomeMsg:"Привет! Я ИИ-ассистент Toonflow. Хотите, чтобы я начал генерировать сценарий?",start:"Начать",memoryType:{message:"Память сообщений",summary:"Память сжатий",all:"Вся память"},msg:{clearConfirm:"Подтверждение очистки",clearBody:"Вы уверены, что хотите очистить {type}? Это действие необратимо.",confirmClear:"Очистить",cancel:"Отмена",memoryCleared:"{type} очищена",scriptUpdated:"Сценарий успешно обновлен",scriptUpdateFailed:"Не удалось обновить сценарий, попробуйте позже",searchScriptFailed:"Не удалось найти сценарии",updated:"Сохранено успешно.",error:"Сохранить не удалось",reconnect:"Восстановить соединение",notReconnect:"Подтвердить, что разговор при повторном подключении будет прерван?",keepReconnect:"подтверждать",deleteConfirm:"Удалить подтверждение",deleteBody:"Удалить текст",confirmDelete:"Подтвердить удаление",scriptDeleted:"Скрипт удален."},reconnect:"Восстановить соединение"},cornerScape:{batchSettings:"Пакетные настройки",quickActions:"Быстрые команды",selectUngenerated:"Выбрать несгенерированные",selectGenerated:"Выбрать сгенерированные",selectFailed:"Выбрать с ошибками",invertSelection:"Инвертировать выбор",clearSelection:"Снять выделение",batchPreview:"Пакетный предпросмотр",assetTypeFilter:"Фильтр по типу",genModel:"Модель генерации",resolution:"Разрешение",resolutionPh:"Выберите разрешение",concurrency:"Потоки",concurrencyPh:"Введите количество потоков",startBatch:"Начните генерировать изображения в пакетном режиме",waitingGen:"В очереди",generating:"Генерация",genFailed:"Ошибка генерации",imageError:"Ошибка изображения",typeRole:"Персонаж",typeScene:"Сцена",typeTool:"Предмет",typeUnknown:"Неизвестно",descriptionSuffix:"Описание: ",operateScriptFirst:"Пожалуйста, сначала обработайте сценарий",individualConfig:"Индивидуальные настройки",noImage:"Нет изображения",promptLabel:"Промпт",promptPh:"Введите промпт",aiPolish:"Улучшить с ИИ",regenerate:"Перегенерировать",filterRole:"Персонаж",filterScene:"Сцена",filterTool:"Предмет",unnamed:"Без имени",noDescription:"Нет описания",msg:{selectModel:"Выберите модель для генерации",selectResolution:"Выберите разрешение",enterPrompt:"Введите промпт",enterPromptFirst:"Сначала введите промпт",genSuccess:"{name} успешно сгенерирован",genFailed:"Ошибка генерации {name}",promptGenSuccess:"Промпт успешно сгенерирован",polishFailed:"Не удалось улучшить, попробуйте снова",selectAtLeastOne:"Выберите хотя бы один ассет для пакетной генерации",batchStarted:"Начата пакетная генерация. Всего: {count}, Потоков: {concurrent}",batchItemFailed:"Ошибка генерации {name}: {error}",batchComplete:"Пакетная генерация завершена",batchFailed:"Генерация пакета не удалась",replaceFailed:"Замена не удалась",replaceSuccess:"Замена прошла успешно",promptGenFail:"Не удалось создать быстрое слово.",saveSuccess:"Изменение слова подсказки успешно выполнено",saveFailed:"Изменение слова подсказки не удалось"},history:"исторические фотографии",confirmReplace:"Подтвердить замену",batchGenerationPrompt:"Генерируйте подсказки в пакетном режиме",generatingPrompt:"Создание",selectPromptEmpty:"Выбрать все подсказки. Слово пусто.",noEmptyPrompt:"Нет ресурсов с пустым словом-подсказкой.",selectedCount:"Выбрано {count} объектов",cancelGeneration:"Отменить генерацию",selectGenerating:"Выберите создаваемый элемент",noGenerating:"Данные не генерируются"},script:{searchPlaceholder:"Поиск по названию сценария...",search:"Поиск",addScript:"Новый сценарий",cancelSelectAll:"Снять выбор со всех",selectAll:"Выбрать все",exportScript:"Экспорт сценария",msg:{searchFailed:"Не удалось найти сценарии",selectExport:"Сначала выберите сценарий для экспорта",exportSuccess:"Экспорт завершен",exportFailed:"Ошибка экспорта сценария",deleteHeader:"Подтверждение удаления",deleteBody:"Вы уверены, что хотите удалить этот сценарий? Это действие необратимо.",deleteConfirm:"Удалить",cancel:"Отмена",deleteSuccess:"Успешно удалено",deleteFailed:"Ошибка удаления",selectDelScript:"Пожалуйста, выберите удаление сценария",batchDeleteHeader:"Массовое удаление",batchDeleteBody:"Вы уверены, что хотите удалить выбранные {count} сценариев? Это действие необратимо.",batchDeleteSuccess:"Массовое удаление выполнено успешно",extractingInProgress:"Извлечение",projectNotFound:"Товар не найден",selectsExport:"Пожалуйста, выберите экспорт скрипта"},add:{title:"Добавить сценарий",scriptName:"Название сценария",scriptNamePh:"Введите название сценария",uploadFile:"Загрузить файл",dragUpload:"Перетащите файл сценария сюда или нажмите для загрузки",uploadHint:"Поддерживаются форматы .txt, .docx. Рекомендуемый размер файла до 10 МБ",scriptContent:"Текст сценария",scriptContentPh:"Загрузите или введите текст сценария...",relatedAssets:"Связанные ассеты",selectAssets:"Выбрать ассеты",noAssets:"Нет связанных ассетов",cancel:"Отмена",confirm:"ОК",msg:{fileReadFailed:"Ошибка чтения файла",docNotSupported:"Формат .doc не поддерживается. Конвертируйте в .txt или .docx",unsupportedType:"Неподдерживаемый тип файла",fileTooLarge:"Файл больше 10 МБ. Загрузите файл меньшего размера",parsing:"Распознавание файла...",parseFailed:"Не удалось распознать файл. Загрузите заново",selectAssetsTitle:"Выбор связанных ассетов",enterContent:"Пожалуйста, загрузите или введите текст сценария",enterName:"Пожалуйста, введите название сценария",addSuccess:"Сценарий успешно добавлен",addFailed:"Не удалось добавить сценарий, попробуйте позже"}},edit:{title:"Детали сценария",scriptName:"Название сценария",scriptNamePh:"Введите название сценария",scriptContent:"Текст сценария",scriptContentPh:"Введите текст сценария...",relatedAssets:"Связанные ассеты",selectAssets:"Выбрать ассеты",noAssets:"Нет связанных ассетов",msg:{selectAssetsTitle:"Выбор связанных ассетов",updateSuccess:"Сценарий успешно обновлен",updateFailed:"Не удалось обновить сценарий, попробуйте позже"}},deleteScript:"Удаление скриптов в пакетном режиме",extractAssets:""},assets:{addPrefix:"Добавить",batchGenerate:"Пакетная генерация",generatePrompt:"Сгенерировать промпт",generateImage:"Сгенерировать изображение",batchDelete:"Пакетное удаление",searchPlaceholder:"Поиск по названию ассета...",search:"Поиск",preview:"Предпросмотр",generate:"Генерация",edit:"Редактировать",delete:"Удалить",generating:"Генерация",play:"Воспроизведение",mediaPreview:"Предпросмотр медиа",confirmBatch:"Подтвердите {type}!",model:"Модель",resolution:"Разрешение",resolutionPh:"Выберите разрешение",batchGenPrompt:"Пакетная генерация промптов",batchGenImage:"Пакетная генерация изображений",role:"Персонаж",prop:"Предмет",scene:"Сцена",clip:"Клип",uploadSuccess:"Успешно загружено",selectAtLeastOne:"Выберите хотя бы один ассет",noDescription:"Нет описания",promptGenSuccess:"Промпт для «{name}» успешно сгенерирован",promptGenFail:"Ошибка генерации промпта для «{name}»: {error}",selectModel:"Пожалуйста, выберите модель",selectResolution:"Пожалуйста, выберите разрешение",noPromptForImage:"У «{name}» нет промпта; невозможно сгенерировать изображение",imageGenSuccess:"Изображение для «{name}» успешно сгенерировано",imageGenFail:"Ошибка генерации изображения для «{name}»: {error}",confirmDeleteHeader:"Подтверждение удаления",confirmBatchDeleteBody:"Вы уверены, что хотите удалить эти ассеты? Это действие необратимо.",confirmDeleteBody:"Вы уверены, что хотите удалить этот ассет? Это действие необратимо.",deleteBtn:"Удалить",cancelBtn:"Отмена",deleteSuccess:"Ассет успешно удален",deleteFail:"Не удалось удалить ассет",colPreview:"Превью",colName:"Название",colPrompt:"Промпт",colDescribe:"Описание",colRemark:"Примечание",colCreateTime:"Время создания",colOperation:"Действие",add:{name:"Название",namePh:"Введите название",describe:"Описание",describePh:"Введите описание",remark:"Примечание",remarkPh:"Введите примечание",prompt:"Промпт",promptPh:"Введите промпт",nameRequired:"Пожалуйста, введите название",describeRequired:"Пожалуйста, введите детали",remarkRequired:"Пожалуйста, введите примечание",updateSuccess:"Ассет успешно обновлен",addSuccess:"Ассет успешно добавлен"},gen:{header:"Генерация изображения",uploadRef:"Загрузить референс",optional:"Необязательно",promptLabel:"Промпт",smartGenerate:"Смарт-генерация",generatingPrompt:"Умная генерация промпта...",promptPlaceholder:"Опишите изображение, которое хотите сгенерировать. Например: футуристичный город будущего, неоновые огни, киберпанк...",selectModel:"Выбрать модель",selectResolution:"Выбрать разрешение",generateBtn:"Сгенерировать",resultTitle:"Результаты",generatedCount:"Сгенерировано {count} шт. Пожалуйста, выберите одно",generatingLabel:"Генерация...",genFailed:"Ошибка генерации",confirmSelect:"Подтвердить выбор",promptSuccess:"Промпт успешно сгенерирован",promptFail:"Ошибка генерации промпта",fillPrompt:"Пожалуйста, введите промпт",pickResolution:"Пожалуйста, выберите разрешение",pickModel:"Пожалуйста, выберите модель",unnamed:"Без имени",assetGenSuccess:"Ассет успешно сгенерирован",assetGenFail:"Ошибка генерации ассета",uploadOk:"Успешно загружено",imageSelected:"Изображение выбрано",imageDeleted:"Изображение удалено",imageSaved:"Изображение сохранено",completed:"Завершенный"},batch:{header:"Пакетная генерация",selected:"Выбрано {count} шт.",selectAll:"Выбрать все",clearSelection:"Очистить выбор",inputPh:"Введите текст",saveSelected:"Сохранить выбранное ({count})",colPreviewImg:"Превью",selectToSave:"Выберите элементы для сохранения",saveSuccess:"Успешно сохранено",saveFail:"Ошибка сохранения, попробуйте снова",promptDone:"Генерация промптов завершена",promptFail:"Ошибка генерации промптов",missingPrompts:"{count} ассетов не имеют промптов. Сначала сгенерируйте промпты",imageDone:"Генерация изображений завершена",imageGenFail:"Ошибка генерации изображений",unknownError:"Неизвестная ошибка",promptGenCancelled:"Генерация отменена"},confirmCancellation:"Подтвердить отмену",confirmAgain:"Подтвердить отмену? После отмены серверный ИИ продолжит требовать вычетов.",sure:"Конечно"},production:{selectPlaceholder:"Выберите эпизод",edit:"Редактировать",node:{script:{title:"Сценарий",editDialog:"Редактировать сценарий"},scriptPlan:{title:"План съемок",editDialog:"Редактировать план съемок"},storyboard:{title:"Панель раскадровки",notGenerated:"Не сгенерировано",scaleRatio:"Масштаб",gridPreview:"Просмотр сеткой",noPreviewImages:"Нет изображений для предпросмотра",imageLoadFailed:"Не удалось загрузить изображение",promptPlaceholder:"Пожалуйста, введите слово-подсказку",prompt:"подсказать слово",editInfo:"Подскажите изменение слова"},storyboardTable:{title:"Таблица раскадровки",editDialog:"Редактировать таблицу раскадровки"},assets:{title:"Производные ассеты",generateFailed:"Ошибка генерации",notGenerated:"Не сгенерировано",originalAsset:"Оригинал",derived:"Производные",noDerivedAssets:"Нет производных ассетов"},poster:{title:"Обложка видео",coverCount:"{count} шт."},workbench:{title:"Рабочий стол видео"}},editImage:{upload:"Загрузить",generate:"Сгенерировать",saveFailed:"Ошибка сохранения, попробуйте снова",fetchFailed:"Не удалось получить данные",generating:"Генерация...",deleteNode:"Удалить узел",ratio:"Соотношение",quality:"Качество",generateBtn:"Сгенерировать изображение",selectImage:"Выбрать изображение",imageGeneration:"Генерация изображения",promptPlaceholder:"Опишите изображение, которое хотите сгенерировать...",imageRef:"Изображение {index}",noReferences:"Нет доступных референсов",selectModel:"Сначала выберите модель",selectQuality:"Выберите качество",selectRatio:"Выберите соотношение",generateFailed:"Ошибка генерации",generateFirst:"Сначала сгенерируйте изображение",generatedResult:"Результаты",waitingGenerate:"В очереди",layoutLR:"Авторазметка - горизонтально",layoutTB:"Авторазметка - вертикально",uploadAssetImage:"Загрузить изображение ресурса",uploadStoryboardImage:"Загрузить изображение раскадровки",uploadImage:"Загрузка изображения объекта",mode:"модель",closeConfirmTitle:"Закрыть панель редактирования?",closeConfirmBody:"Несохраненные данные будут потеряны после закрытия."},save:"Выбирать",cancel:"Отмена",chatBox:{inputPlaceholder:"Введите сообщение...",generateDerivedAssets:"Сгенерировать производные ассеты",welcomeMessage:"Привет! Я ваш ИИ-ассистент. Чем могу помочь?",adjustModel:"Настроить модель",startMakingVideo:"Начать создание видео",startMakingVideoPrompt:"Пожалуйста, помоги мне начать создание видео",clearMessageMemory:"Очистить память сообщений",clearSummaryMemory:"Очистить память сжатий",clearAllMemory:"Очистить всю память",messageMemory:"Память сообщений",summaryMemory:"Память сжатий",allMemory:"Вся память",confirmClear:"Очистить память",confirmClearBody:"Вы уверены, что хотите очистить {type}?",confirmClearBtn:"Подтвердить очистку",memoryCleared:"{type} очищена"},wb:{quickPreview:"Быстрый предпросмотр",videoGeneration:"Раскадровка",videoEditing:"монтажный стол",hint:"Подсказка",extractLines:"Извлечь реплики из видео?",no:"Нет",confirm:"Да",extractLinesQuestion:"Хотите извлечь диалоги из видео в качестве субтитров?",importingLoading:"Импорт, пожалуйста, подождите...",mainTrackVideo:"Основная дорожка (Видео)",subtitle1:"Субтитры 1",storyboardVideoName:"Группа {раскадровка}-{id}.mp4"},preview:{noImage:"Нет изображения",storyboardDesc:"Описание раскадровки",serialNumber:"№",noDescription:"Нет описания",duration:"Длит.",seconds:"с",relatedAssets:"Связанные ассеты",role:"Персонаж",prop:"Предмет",scene:"Сцена",noCharacters:"Без персонажей",imagePrompt:"Промпт изображения",selectAll:"Выбрать все",exportImage:"Экспорт изображений",sceneDescription:"Описание кадра",promptLabel:"Промпт",restoreSort:"Сбросить сортировку",restoreSortConfirm:"Вы уверены, что хотите вернуть исходную сортировку?",tip:"Подсказка",selectAtLeastOne:"Пожалуйста, выберите хотя бы один кадр для экспорта",exportFilename:"Раскадровки изображений"},generate:{noVideo:"Нет видео",videoPrompt:"Промпт видео",promptPlaceholder:"Введите слова-подсказки, описывающие видеоконтент, который вы хотите создать...",refImage:"Референс",image:"Изображение",refVideo:"Референс видео",refImageLabel:"Референс изображения",refAudio:"Референс аудио",muteAudio:"Выключить звук",enableAudio:"Включить звук",resolution:"Разрешение",duration:"Длит.",generate:"Сгенерировать",historyVersions:"История версий",confirmSelection:"Подтвердить выбор",noHistory:"Нет истории",generating:"Генерация",generateFailed:"Ошибка генерации",selectAll:"Выбрать все",videoTrack:"Видеодорожка",batchGenerate:"Пакетная генерация",importToEditor:"Импорт в редактор",modeSingleImage:"Одно изображение",modeMultiImage:"Много изображений",modeGridImage:"Сетка изображений",modeStartEnd:"Первый и последний кадры",modeText:"Текст в видео",modeVideoRef:"По видео-референсу",modeImageRef:"По изображению",modeAudioRef:"По аудио-референсу",modeTextRef:"По тексту",startFrame:"Первый кадр",startFrameOptional:"Первый кадр (Необязательно)",endFrame:"Последний кадр",endFrameOptional:"Последний кадр (Необязательно)",selectRefImage:"Выбрать референс",selectRefImages:"Выбрать референсы",selectEndFrame:"Выбрать последний кадр",selectRefVideoAsset:"Выбрать видео-референс",selectRefAudioAsset:"Выбрать аудио-референс",selectRefImageAsset:"Выбрать изображение-референс",selectImageSource:"Выбрать источник изображения",fromStoryboard:"Раскадровка",fromStoryboardDesc:"Выбрать изображение из раскадровки",fromAssets:"Ресурс",fromAssetsDesc:"Выбрать изображение из библиотеки ресурсов",confirmDelete:"Подтверждение удаления",confirmDeleteBody:"Вы уверены, что хотите удалить это видео? Это действие необратимо.",delete:"Удалить",cancel:"Отмена",deleteSuccess:"Видео успешно удалено",deleteFailed:"Ошибка удаления",selectVideoFirst:"Пожалуйста, сначала выберите видео",confirmSuccess:"Выбор подтвержден",batchSubmitted:"Запрос на пакетную генерацию отправлен. В обработке...",configNotFound:"Конфигурация не найдена",pollingFailed:"Не удалось выполнить запрос статуса видео. Обновите вручную.",batchGeneratePrompt:"Генерируйте подсказки в пакетном режиме",batchPromptEmpty:"Раскадровка {name} доступна для видеоподсказок. Пожалуйста, сначала создайте или заполните приглашение",modelEmpty:"Сначала выберите модель создания видео",generatingPrompt:"Интеллектуальное генерирование подсказок"},editVideo:{reset:"Сброс",undo:"Отменить",redo:"Повторить",split:"Разделить",delete:"Удалить",rendering:"Рендеринг...",exportVideo:"Экспорт видео",exportSuccess:"Экспорт видео завершен",exportFailed:"Ошибка экспорта",sampleSubtitle:"Пример текста субтитров",customText:"Пользовательский текст",transitionBetweenClips:"Переходы должны добавляться между двумя соседними клипами",transitionExists:"Переход уже существует в этом месте",videoPreviewArea:"Область предпросмотра",clipMaterials:"Материалы клипа",propertyPanel:"Панель свойств",selectClip:"Выберите клип для просмотра свойств",basicInfo:"Основная информация",name:"Название",clipNamePlaceholder:"Название клипа",startTime:"Начало",endTime:"Конец",totalDuration:"Общая длительность",videoProperties:"Свойства видео",opacity:"Непрозрачность",volume:"Громкость",playbackSpeed:"Скорость",audioProperties:"Свойства аудио",fadeIn:"Плавное появление",fadeOut:"Плавное затухание",transitionProperties:"Свойства перехода",transitionType:"Тип перехода",transFade:"Затухание",transSlide:"Сдвиг",transWipe:"Вытеснение",transDissolve:"Растворение",transZoom:"Масштаб",transRotate:"Вращение",transitionDuration:"Длительность перехода",subtitleProperties:"Свойства субтитров",textContent:"Текст",fontSize:"Размер шрифта",copy:"Копировать",deleteConfirm:"Подтверждение удаления",deleteClipConfirm:"Вы уверены, что хотите удалить этот клип?",avCanvasNotInit:"AVCanvas не инициализирован",noExportContent:"Нет содержимого для экспорта",exportProject:"Экспорт проекта",transitionAdded:"Переход добавлен: {name}",splitClip:"Разделить клип",deleteClip:"Удалить клип",addClip:"Добавить {name}",duplicateClip:"Дублировать клип",addTransition:"Добавить переход",updateClip:"Обновить клип {key}",updatePlaybackRate:"Изменить скорость на {rate}x",updateTransitionDuration:"Обновить длительность перехода",playbackRateRange:"Скорость воспроизведения должна быть от 0.1 до 10",updatePlaybackRateFailed:"Ошибка изменения скорости:",importProject:"Импорт проекта",import:"Импорт"},clipType:{video:"Видео",audio:"Аудио",subtitle:"Субтитры",transition:"Переход",sticker:"Стикер",filter:"Фильтр",effect:"Эффект"},track:{video:"Видео",image:"Изображение",audio:"Аудио",subtitle:"Субтитры",text:"Текст",sticker:"Стикер",filter:"Фильтр",effect:"Эффект"},transition:{fade:"Затухание",slide:"Сдвиг",slideLeft:"Сдвиг влево",slideRight:"Сдвиг вправо",slideUp:"Сдвиг вверх",slideDown:"Сдвиг вниз",wipe:"Вытеснение",wipeLeft:"Вытеснение влево",wipeRight:"Вытеснение вправо",wipeUp:"Вытеснение вверх",wipeDown:"Вытеснение вниз",dissolve:"Растворение",zoom:"Масштаб",zoomIn:"Приближение",zoomOut:"Отдаление",rotate:"Вращение",circle:"Круг",diamond:"Ромб",clock:"Часы",blur:"Размытие"},media:{titleText:"Текст заголовка",subtitleText:"Текст субтитров",customText:"Пользовательский текст",media:"Медиа",image:"Изображение",audio:"Аудио",subtitle:"Субтитры",transition:"Переход",effect:"Эффект",filter:"Фильтр",loading:"Загрузка...",subtitlePreview:"Т",video:"видео"},effect:{fadeIn:"Появление",fadeOut:"Затухание",flash:"Вспышка",shake:"Тряска",zoomIn:"Приближение (эффект)",zoomOut:"Отдаление (эффект)",pulse:"Пульсация",rotateIn:"Вращение (вход)",sticker1:"Стикер 1",sticker2:"Стикер 2"},filter:{grayscale:"Ч/Б",sepia:"Сепия",warm:"Теплый",cool:"Холодный",vivid:"Яркий",bright:"Светлый",highContrast:"Контрастный",blur:"Размытие",invert:"Инверсия",semiTransparent:"Полупрозрачный"},guideSwitchEpisode:"Переключение эпизодов",guideSwitchEpisodeBody:"Переключение эпизодов перенесено сюда!",autoLayoutLR:"Автоматический набор текста — левая и правая раскладка",autoLayoutTB:"Автоматический набор текста — верхняя и нижняя раскладка",getFlowData:"Обновить рабочую область",confirm:"Подтверждение переключения эпизода",confirmEpisodesSwitch:"Текущая задача все еще находится в стадии выполнения. Переключение эпизодов приведет к переподключению сеанса. Продолжить переключение?"},task:{title:"Список задач",subtitle:"История выполнения ваших задач",refresh:"Обновить",categoryLabel:"Категория:",stateLabel:"Статус:",noFailReason:"Нет причины ошибки",stateAll:"Все",stateRunning:"В процессе",stateCompleted:"Завершено",stateFailed:"Ошибка",fetchFailed:"Не удалось получить список задач",col:{taskClass:"Категория задачи",relatedObjects:"Связанные объекты",model:"Модель",describe:"Описание",state:"Статус",startTime:"Время",reason:"Причина неудачи"},project:"Название проекта:"},noVideo:"Видео пока нет",prompt:"Видео слова-подсказки",generateText:"ИИ генерировал слова-подсказки",selectStoryboard:"Выберите раскадровку",generate:{noVideo:"Видео пока нет",generateText:"ИИ генерировал слова-подсказки",selectStoryboard:"Выберите раскадровку",generate:"Создать видео",history:"Историческая версия",generating:"Создание",generateFailed:"неудача",selectAll:"Выбрать все",selected:"Выбрано",batchGenerateText:"Генерируйте подсказки в пакетном режиме",batchGenerateVideo:"Генерируйте видео в пакетном режиме",importVideo:"Импортировать в редакторский стол",emptyTrack:"Абзац {индекс 1}",del:"удалить",delConfirm:"Вы уверены, что хотите удалить этот абзац?",selectSource:"Выберите источник",confirm:"Выбрать из активов",cancel:"Выбрать из раскадровки",selectVideoFailed:"Не удалось выбрать видео.",selectVideoSuccess:"Видео выбрано успешно",selectTrackFirst:"Пожалуйста, сначала выберите раскадровку",noSelectedVideo:"Видео не выбрано",generateConfirm:"Подтвердить генерацию",generateConfirmBody:"Подтвердите создание видео",generateVideosInBatches:"Генерируйте видео в пакетном режиме",generateStarted:"Начало сборки",promptEmpty:"Проверьте данные, необходимые для создания видео, и слово подсказки пусто. Хотите ли вы продолжить его создание?",skipDataWithEmptyVideoPromptWords:"Видеоданные, которые необходимо сгенерировать, существуют, а слово подсказки пусто.",duration:"продолжительность",resolution:"разрешение",delVideo:"Подтвердить удаление этого видео?",delSuccess:"Удалить успешно",addReference:"добавить ссылку",promptPlaceholder:"Пожалуйста, введите слово-подсказку к видео",downloadVideo:"Скачивайте видео партиями",selectVideo:"Пожалуйста, проверьте видео, которое вы хотите скачать"}},FSi={slogan:"Умная платформа для создания коротких драм",tips:"Аккаунт по умолчанию: admin / admin123",settings:"Настройки сервера",requestAddress:"URL запроса",username:"Имя пользователя",password:"Пароль",login:"Войти",usernameRequired:"Пожалуйста, введите имя пользователя",passwordRequired:"Пожалуйста, введите пароль",enterUsernameAndPassword:"Пожалуйста, введите имя пользователя или пароль",loginSuccess:"Успешный вход",settingsSaved:"Настройки сохранены"},NSi={cancel:"Отмена",confirm:"Подтвердить",selectAssets:"Выбрать ресурсы",sessionExpired:"Сессия истекла, пожалуйста, войдите снова",openSettings:"Открыть настройки",defaultReel:"Основной том",save:"сохранять",submitting:"Отправка",editSuccess:"Модификация прошла успешно",editFailed:"Модификация не удалась",submit:"представлять на рассмотрение"},USi={prompt:"подсказать слово"},jSi={welcomeTitle:"Добро пожаловать в ToonFlow",welcomeDesc:"Платформа рабочего процесса создания комиксов, управляемая искусственным интеллектом, давайте потратим минуту, чтобы завершить первоначальную настройку.",startConfig:"Начать настройку",skip:"Пропустить загрузку",configModel:"Добавить модельный сервис",configData:"Настроить агент",startUse:"Начать",configModelTitle:"Добавить поставщика услуг модели",configModelDesc:"Сначала вам необходимо добавить в настройках хотя бы одного поставщика услуг модели ИИ (например, OpenAI, Claude и т. д.) и заполнить соответствующий ключ API.",configModelTip:"Нажатие кнопки ниже откроет вкладку «Сервис модели» на странице настроек. После добавления поставщика вернитесь сюда, чтобы продолжить.",configModelBtn:"Перейти к настройке сервиса модели",configAgentTitle:"Назначить модель агента",configAgentDesc:"Затем назначьте модели каждому функциональному модулю в конфигурации агента, чтобы система знала, какую модель вызывать для выполнения задачи.",configAgentTip:"Нажатие кнопки ниже откроет вкладку «Конфигурация агента» на странице настроек. Вернитесь сюда после назначения моделей каждой функции.",configAgentBtn:"Перейти к настройке агента",finishTitle:"🎉Все готово!",finishDesc:"Настройка завершена, и теперь вы можете начать использовать все функции. Если вам нужно его настроить, вы можете изменить его в настройках в любое время.",qrcodeLabel:"Присоединяйтесь к группе общения WeChat, чтобы получить дополнительную помощь:",githubLabel:"Если вы найдете это полезным, пожалуйста, поставьте нам ⭐ Звезду!",prevStep:"Предыдущий шаг",nextStep:"Следующий шаг",finish:"Начать"},WSi={skillManagement:{search:"Поиск по имени файла",empty:"Нет подходящих файлов",edit:"редактировать",selectOnTheLeft:"Пожалуйста, выберите файл слева"}},VSi={assets:{notExist:"Актив не существует",notDerivativeExist:"Производные активы не существуют",derivativeUpdateSuccess:"Обновление успешно выполнено",derivativeState:"Не создано",derivativeAddSuccess:"Добавлено успешно",derivativeDelSuccess:"Удалить успешно",notGenerated:"Не создано"},addSuccess:"Обновление успешно выполнено",state:{unused:"Не создано"},saveSuccess:"Добавлено успешно"},zSi={generating:"Создание"},HSi={scanning:"🔍 Парсинг и загрузка навыков",scanComplete:"✨ Сканирование Skill завершено",inserted:"✅ Добавлено {count} навыков",updated:"🔄 Обновлено {count} Skill",removed:"🗑️ Удалено {count} Skill",scannedFiles:"📁 Просканировано {count} файлов",noDescription:"📝 {count} Skill без описания",noAttribution:"👤 {count} Skill без атрибуции",configWarning:"⚠️ Предупреждение конфигурации Skill",openSettings:"Открыть настройки",scanFailed:"❌ Сканирование не удалось",checkNetwork:"🔌 Проверьте сетевое подключение или повторите попытку позже",retryLater:"🔁 Повторите попытку позже"},$Si="Создать видео",XSi="Историческая версия",GSi="Создание",YSi="неудача",ZSi="Выбрать все",qSi="Выбрано",KSi="Импортировать видео",JSi="Абзац {индекс 1}",e8i="Подтвердить удаление",t8i="Вы уверены, что хотите удалить этот абзац?",n8i="Выберите источник",i8i="Выбрать из активов",r8i="Выбрать из раскадровки",o8i={newVersion:"Вышла новая версия, хотите ее обновить?"},s8i={components:ISi,settings:MSi,workbench:PSi,login:FSi,common:NSi,"components.storyboardImageCheck.camera":"Камера","components.storyboardImageCheck.dialogTitle":"Выбрать изображение раскадровки","components.storyboardImageCheck.preview":"Предпросмотр","components.storyboardImageCheck.src":"Предпросмотр изображения","components.storyboardImageCheck.title":"Заголовок","components.storyboardImageCheck.duration":"Длительность","components.storyboardImageCheck.lines":"Реплики","components.storyboardImageCheck.createTime":"Дата создания","workbench.script.extractAssets":"Извлечь ресурсы",promptManage:USi,hello:jSi,setting:WSi,storyboard:VSi,productionAgent:zSi,skillScan:HSi,generate:$Si,history:XSi,generating:GSi,generateFailed:YSi,selectAll:ZSi,selected:qSi,importVideo:KSi,emptyTrack:JSi,del:e8i,delConfirm:t8i,selectSource:n8i,confirm:i8i,cancel:r8i,"workbench.script.msg.exportFailed":"Экспорт не удался","workbench.production.node.assets.confirmDeleteBody":"Подтвердите, следует ли удалить объект","workbench.production.node.assets.removeFailed":"Не удалось удалить объект.",version:o8i,"workbench.production.generatedNode.localUpload":"Локальная загрузка","workbench.production.editImage.uploadFailed":"Не удалось загрузить изображение.","workbench.production.editImage.noImage":"Пожалуйста, сначала добавьте фотографии","workbench.script.batchAddScript":"Загружайте скрипты партиями","workbench.script.import.pasteLabel":"Вставьте содержимое скрипта напрямую","workbench.script.import.col.scriptName":"Имя сценария","workbench.script.import.col.scriptData":"Содержимое сценария","workbench.script.import.episodeRegex":"Правила разделения скриптов","workbench.script.import.episodeRegexPh":"Настройте правило разделения сценария. Оставьте это поле пустым, чтобы использовать правило разделения по умолчанию (по умолчанию используется разделение в соответствии с форматом Episode X).","workbench.script.import.regexInvalid":"Неверный формат регулярного выражения","workbench.script.import.parsedChapters":"{count} набор проанализирован","workbench.script.import.msg.selectChapters":"Пожалуйста, сначала проверьте сценарий","workbench.script.import.msg.saveSuccess":"Скрипт успешно сохранен","workbench.script.import.batchTitle":"Загружайте скрипты партиями"},YZe=[{label:"简体中文",tips:"Chinese (Simplified)",value:"zh-CN"},{label:"繁體中文",tips:"Chinese (Traditional)",value:"zh-TW"},{label:"English",tips:"English",value:"en"},{label:"ไทย",tips:"Thai",value:"th-TH"},{label:"Tiếng Việt",tips:"Vietnamese",value:"vi-VN"},{label:"日本語",tips:"Japanese",value:"ja-JP"},{label:"Русский",tips:"Russian",value:"ru-RU"}],yW=q4e("locale","zh-CN"),hOn=lyi({legacy:!1,locale:yW.value,fallbackLocale:"en",messages:{"zh-CN":gCi,"zh-TW":UCi,en:u_i,"th-TH":M_i,"vi-VN":lSi,"ja-JP":RSi,"ru-RU":s8i}}),Kse=dOn("theme-setting",{mode:"light",primaryColor:"#000"}),a8i=e=>{const t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);if(!t)return{h:0,s:0,l:0};const n=parseInt(t[1],16)/255,r=parseInt(t[2],16)/255,o=parseInt(t[3],16)/255,s=Math.max(n,r,o),a=Math.min(n,r,o),l=(s+a)/2;let d=0,u=0;if(s!==a){const h=s-a;u=l>.5?h/(2-s-a):h/(s+a),s===n?d=((r-o)/h+(r{t/=100,n/=100;const r=(1-Math.abs(2*n-1))*t,o=r*(1-Math.abs(e/60%2-1)),s=n-r/2;let a=0,l=0,d=0;e<60?[a,l,d]=[r,o,0]:e<120?[a,l,d]=[o,r,0]:e<180?[a,l,d]=[0,r,o]:e<240?[a,l,d]=[0,o,r]:e<300?[a,l,d]=[o,0,r]:[a,l,d]=[r,0,o];const u=h=>Math.round((h+s)*255).toString(16).padStart(2,"0");return`#${u(a)}${u(l)}${u(d)}`},c8i=e=>{const{h:t,s:n,l:r}=a8i(e);return[97,92,85,75,62,r,Math.max(r-12,20),Math.max(r-24,15),Math.max(r-36,10),Math.max(r-48,5)].map(s=>l8i(t,n,s))},d8i=e=>{const t=e==="auto"?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;t==="dark"?document.documentElement.setAttribute("theme-mode","dark"):document.documentElement.removeAttribute("theme-mode"),t==="dark"?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")},p1t=e=>{const t=document.documentElement,n=c8i(e),r=t.getAttribute("theme-mode")==="dark";(r?[...n].reverse():n).forEach((s,a)=>t.style.setProperty(`--td-brand-color-${a+1}`,s)),["","-hover:5","-focus:2","-active:7","-disabled:3","-light:1","-light-hover:2"].forEach(s=>{const[a,l]=s.split(":");t.style.setProperty(`--td-brand-color${a}`,l?`var(--td-brand-color-${l})`:"var(--td-brand-color-6)")}),t.style.setProperty("--td-text-color-brand",`var(--td-brand-color-${r?8:7})`),t.style.setProperty("--td-text-color-link","var(--td-brand-color-8)")},u8i=(e,t)=>{if(!document.startViewTransition){t();return}const n=window.innerWidth/2,r=window.innerHeight/2,o=Math.hypot(Math.max(n,window.innerWidth-n),Math.max(r,window.innerHeight-r)),s=document.documentElement;s.style.setProperty("--x",`${n}px`),s.style.setProperty("--y",`${r}px`),s.style.setProperty("--r",`${o}px`),document.startViewTransition(t)},h8i=()=>{d8i(Kse.value.mode),p1t(Kse.value.primaryColor),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",e=>{Kse.value.mode==="auto"&&u8i(void 0,()=>{(e.matches?"dark":"light")==="dark"?(document.documentElement.setAttribute("theme-mode","dark"),document.documentElement.classList.add("dark")):(document.documentElement.removeAttribute("theme-mode"),document.documentElement.classList.remove("dark")),p1t(Kse.value.primaryColor)})})},f8i=e=>{const t=typeof e;return t!=="function"&&t!=="object"||e===null},g8i=e=>{const t=e.flags===""?void 0:e.flags;return new RegExp(e.source,t)},OG=(e,t=new WeakMap)=>{if(e===null||f8i(e))return e;if(t.has(e))return t.get(e);if(e instanceof RegExp)return g8i(e);if(e instanceof Date)return new Date(e.getTime());if(e instanceof Function)return e;if(e instanceof Map){const r=new Map;return t.set(e,r),e.forEach((o,s)=>{r.set(s,OG(o,t))}),r}if(e instanceof Set){const r=new Set;t.set(e,r);for(const o of e)r.add(OG(o,t));return r}if(Array.isArray(e)){const r=[];return t.set(e,r),e.forEach(o=>{r.push(OG(o,t))}),r}const n={};t.set(e,n);for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=OG(e[r],t));return n},fOn=(e,t=200)=>{let n=0;return(...r)=>new Promise(o=>{n&&(clearTimeout(n),o("cancel")),n=window.setTimeout(()=>{e.apply(void 0,r),n=0,o("done")},t)})},m8i=(e,t={_blank:!0,nofollow:!0})=>{const n=document.createElement("a");n.href=e,t._blank&&(n.target="_blank"),t.nofollow&&(n.rel="noopener noreferrer"),n.click()},ZZe=()=>{let e=-1;return(t,n,r,o=100)=>{const s=()=>{r&&(typeof o=="number"?setTimeout(r,o):r())};e!==-1&&(cancelAnimationFrame(e),s());let a=t.scrollTop;const l=()=>{e=-1;const d=n-a;a=a+d/5,Math.abs(d)<1?(t.scrollTo(0,n),s()):(t.scrollTo(0,a),e=requestAnimationFrame(l))};e=requestAnimationFrame(l)}},k8i=(e,t=200)=>{let n=0,r=null;const o=s=>{n===0&&(n=s),s-n>=t?(e.apply(void 0,r),r=null,n=0):window.requestAnimationFrame(o)};return(...s)=>{r===null&&window.requestAnimationFrame(o),r=s}},v8i=e=>{const t=n=>{const{scrollHeight:r,scrollWidth:o,offsetHeight:s,offsetWidth:a,scrollLeft:l,scrollTop:d}=e,u=n.x,h=n.y,g=v=>{const f=d+h-v.y,k=l+u-v.x,A=r-s,p=o-a,b={};k>=0&&k<=p&&(b.left=k),f>=0&&f<=A&&(b.top=f),e.scroll(b)};document.addEventListener("mousemove",g);const m=()=>{document.removeEventListener("mousemove",g),document.removeEventListener("mouseup",m)};document.addEventListener("mouseup",m)};return e.addEventListener("mousedown",t),()=>{e.removeEventListener("mousedown",t)}},pMe=()=>`${Date.now().toString(36)}${Math.random().toString(36).substring(2)}`,mge=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),K4e=(e,t,n={})=>{if(Array.isArray(e)&&Array.isArray(t))return bMe(e,t,n);const{excludeKeys:r}=n;for(const o in t){const s=t[o],a=e[o];r&&r(o)?e[o]=s:Array.isArray(s)&&Array.isArray(a)?e[o]=bMe(a,s,n):mge(s)&&mge(a)?e[o]=K4e(a,s,n):e[o]=s}return e},bMe=(e,t,n)=>{const r=e.slice();return t.forEach((o,s)=>{const a=r[s];Array.isArray(o)&&Array.isArray(a)?r[s]=bMe(a,o,n):mge(o)&&mge(a)?r[s]=K4e(a,o,n):r[s]=o}),r},gt="md-editor",A8i="MdEditor",Zc="https://unpkg.com",p8i=`${Zc}/@highlightjs/cdn-assets@11.11.1/highlight.min.js`,b1t={main:`${Zc}/prettier@3.8.1/standalone.js`,markdown:`${Zc}/prettier@3.8.1/plugins/markdown.js`},b8i={css:`${Zc}/cropperjs@1.6.2/dist/cropper.min.css`,js:`${Zc}/cropperjs@1.6.2/dist/cropper.min.js`},w8i=`${Zc}/screenfull@5.2.0/dist/screenfull.js`,O8i=`${Zc}/mermaid@11.12.3/dist/mermaid.min.js`,y8i={js:`${Zc}/katex@0.16.33/dist/katex.min.js`,css:`${Zc}/katex@0.16.33/dist/katex.min.css`},wMe={a11y:{light:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/a11y-light.min.css`,dark:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/a11y-dark.min.css`},atom:{light:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/atom-one-light.min.css`,dark:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/atom-one-dark.min.css`},github:{light:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/github.min.css`,dark:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/github-dark.min.css`},gradient:{light:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/gradient-light.min.css`,dark:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/gradient-dark.min.css`},kimbie:{light:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/kimbie-light.min.css`,dark:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/kimbie-dark.min.css`},paraiso:{light:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/paraiso-light.min.css`,dark:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/paraiso-dark.min.css`},qtcreator:{light:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/qtcreator-light.min.css`,dark:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/qtcreator-dark.min.css`},stackoverflow:{light:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/stackoverflow-light.min.css`,dark:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/stackoverflow-dark.min.css`}},C8i=`${Zc}/echarts@6.0.0/dist/echarts.min.js`,gOn=["bold","underline","italic","strikeThrough","-","title","sub","sup","quote","unorderedList","orderedList","task","-","codeRow","code","link","image","table","mermaid","katex","-","revoke","next","save","=","prettier","pageFullscreen","fullscreen","preview","previewOnly","htmlPreview","catalog","github"],mOn=["markdownTotal","=","scrollSwitch"],w1t={"zh-CN":{toolbarTips:{bold:"加粗",underline:"下划线",italic:"斜体",strikeThrough:"删除线",title:"标题",sub:"下标",sup:"上标",quote:"引用",unorderedList:"无序列表",orderedList:"有序列表",task:"任务列表",codeRow:"行内代码",code:"块级代码",link:"链接",image:"图片",table:"表格",mermaid:"mermaid图",katex:"katex公式",revoke:"后退",next:"前进",save:"保存",prettier:"美化",pageFullscreen:"浏览器全屏",fullscreen:"屏幕全屏",preview:"预览",previewOnly:"仅预览",htmlPreview:"html代码预览",catalog:"目录",github:"源码地址"},titleItem:{h1:"一级标题",h2:"二级标题",h3:"三级标题",h4:"四级标题",h5:"五级标题",h6:"六级标题"},imgTitleItem:{link:"添加链接",upload:"上传图片",clip2upload:"裁剪上传"},linkModalTips:{linkTitle:"添加链接",imageTitle:"添加图片",descLabel:"链接描述:",descLabelPlaceHolder:"请输入描述...",urlLabel:"链接地址:",urlLabelPlaceHolder:"请输入链接...",buttonOK:"确定"},clipModalTips:{title:"裁剪图片上传",buttonUpload:"上传"},copyCode:{text:"复制代码",successTips:"已复制!",failTips:"复制失败!"},mermaid:{flow:"流程图",sequence:"时序图",gantt:"甘特图",class:"类图",state:"状态图",pie:"饼图",relationship:"关系图",journey:"旅程图"},katex:{inline:"行内公式",block:"块级公式"},footer:{markdownTotal:"字数",scrollAuto:"同步滚动"}},"en-US":{toolbarTips:{bold:"bold",underline:"underline",italic:"italic",strikeThrough:"strikeThrough",title:"title",sub:"subscript",sup:"superscript",quote:"quote",unorderedList:"unordered list",orderedList:"ordered list",task:"task list",codeRow:"inline code",code:"block-level code",link:"link",image:"image",table:"table",mermaid:"mermaid",katex:"formula",revoke:"revoke",next:"undo revoke",save:"save",prettier:"prettier",pageFullscreen:"fullscreen in page",fullscreen:"fullscreen",preview:"preview",previewOnly:"preview only",htmlPreview:"html preview",catalog:"catalog",github:"source code"},titleItem:{h1:"Lv1 Heading",h2:"Lv2 Heading",h3:"Lv3 Heading",h4:"Lv4 Heading",h5:"Lv5 Heading",h6:"Lv6 Heading"},imgTitleItem:{link:"Add Image Link",upload:"Upload Images",clip2upload:"Crop And Upload"},linkModalTips:{linkTitle:"Add Link",imageTitle:"Add Image",descLabel:"Desc:",descLabelPlaceHolder:"Enter a description...",urlLabel:"Link:",urlLabelPlaceHolder:"Enter a link...",buttonOK:"OK"},clipModalTips:{title:"Crop Image",buttonUpload:"Upload"},copyCode:{text:"Copy",successTips:"Copied!",failTips:"Copy failed!"},mermaid:{flow:"flow",sequence:"sequence",gantt:"gantt",class:"class",state:"state",pie:"pie",relationship:"relationship",journey:"journey"},katex:{inline:"inline",block:"block"},footer:{markdownTotal:"Character Count",scrollAuto:"Scroll Auto"}}},hh={editorExtensions:{highlight:{js:p8i,css:wMe},prettier:{standaloneJs:b1t.main,parserMarkdownJs:b1t.markdown},cropper:{...b8i},screenfull:{js:w8i},mermaid:{js:O8i,enableZoom:!0},katex:{...y8i},echarts:{js:C8i}},editorExtensionsAttrs:{},editorConfig:{languageUserDefined:{},mermaidTemplate:{},renderDelay:500,zIndex:2e4},codeMirrorExtensions:e=>e,markdownItConfig:()=>{},markdownItPlugins:e=>e,mermaidConfig:e=>e,katexConfig:e=>e,echartsConfig:e=>e},_8i=e=>K4e(hh,e,{excludeKeys(t){return/[iI]{1}nstance/.test(t)}}),Jse=.1,_0=({instance:e,ctx:t,props:n={}},r="default")=>{const o=(e==null?void 0:e.$slots[r])||(t==null?void 0:t.slots[r]);return(o?o(e):"")||n[r]},S8i={overlay:{type:[String,Object],default:""},visible:{type:Boolean,default:!1},onChange:{type:Function,default:()=>{}},relative:{type:String,default:"html"},disabled:{type:Boolean,default:void 0}},Bz=et({name:`${gt}-dropdown`,props:S8i,setup(e,t){const n=`${gt}-dropdown-hidden`,r=hs({overlayClass:[n],overlayStyle:{},triggerHover:!1,overlayHover:!1}),o=he(),s=he(),a=()=>{var y,C;if(e.disabled)return!1;r.triggerHover=!0;const h=o.value,g=s.value;if(!h||!g)return;const m=h.getBoundingClientRect(),v=h.offsetTop,f=h.offsetLeft,k=m.height,A=m.width,p=h.getRootNode(),b=((y=p.querySelector(e.relative))==null?void 0:y.scrollLeft)||0,w=((C=p.querySelector(e.relative))==null?void 0:C.clientWidth)||0;let O=f-g.offsetWidth/2+A/2-b;O+g.offsetWidth>b+w&&(O=b+w-g.offsetWidth),O<0&&(O=0),r.overlayStyle={...r.overlayStyle,insetBlockStart:v+k+"px",insetInlineStart:O+"px"},e.onChange(!0)},l=()=>{if(e.disabled)return!1;r.overlayHover=!0};At(()=>e.visible,h=>{h?r.overlayClass=r.overlayClass.filter(g=>g!==n):r.overlayClass.push(n)});let d=-1;const u=h=>{o.value===h.target?r.triggerHover=!1:r.overlayHover=!1,clearTimeout(d),d=window.setTimeout(()=>{!r.overlayHover&&!r.triggerHover&&e.onChange(!1)},10)};return pn(()=>{o.value.addEventListener("mouseenter",a),o.value.addEventListener("mouseleave",u),s.value.addEventListener("mouseenter",l),s.value.addEventListener("mouseleave",u)}),qs(()=>{o.value.removeEventListener("mouseenter",a),o.value.removeEventListener("mouseleave",u),s.value.removeEventListener("mouseenter",l),s.value.removeEventListener("mouseleave",u)}),()=>{const h=_0({ctx:t}),g=_0({props:e,ctx:t},"overlay"),m=Jv(h instanceof Array?h[0]:h,{ref:o,key:"cloned-dropdown-trigger"}),v=c("div",{class:[`${gt}-dropdown`,r.overlayClass],style:r.overlayStyle,ref:s},[c("div",{class:`${gt}-dropdown-overlay`},[g instanceof Array?g[0]:g])]);return[m,v]}}}),L8i={title:{type:String,default:""},visible:{type:Boolean,default:void 0},trigger:{type:[String,Object],default:void 0},onChange:{type:Function,default:void 0},overlay:{type:[String,Object],default:void 0},insert:{type:Function,default:void 0},language:{type:String,default:void 0},theme:{type:String,default:void 0},previewTheme:{type:String,default:void 0},codeTheme:{type:String,default:void 0},disabled:{type:Boolean,default:void 0},showToolbarName:{type:Boolean,default:void 0}},aue=et({name:"DropdownToolbar",props:L8i,emits:["onChange"],setup(e,t){const n=pt("editorId"),r=o=>{var s;(s=e.onChange)==null||s.call(e,o),t.emit("onChange",o)};return()=>{const o=_0({props:e,ctx:t},"trigger"),s=_0({props:e,ctx:t},"overlay"),a=_0({props:e,ctx:t});return c(Bz,{relative:`#${n}-toolbar-wrapper`,visible:e.visible,onChange:r,overlay:s,disabled:e.disabled},{default:()=>[c("button",{class:[`${gt}-toolbar-item`,e.disabled&&`${gt}-disabled`],title:e.title||"",disabled:e.disabled,type:"button"},[a||o])]})}}});aue.install=e=>(e.component(aue.name,aue),e);const J4e="onSave",qZe="changeCatalogVisible",kOn="changeFullscreen",O1t="pageFullscreenChanged",y1t="fullscreenChanged",C1t="previewChanged",_1t="previewOnlyChanged",S1t="htmlPreviewChanged",L1t="catalogVisibleChanged",lue="buildFinished",wy="errorCatcher",To="replace",epe="uploadImage",vOn="ctrlZ",AOn="ctrlShiftZ",zY="catalogChanged",pOn="pushCatalog",KZe="rerender",bOn="eventListener",wOn="taskStateChanged",OOn="sendEditorView",kge="getEditorView";let x8i=class{constructor(){Pn(this,"pools",{})}remove(t,n,r){const o=this.pools[t]&&this.pools[t][n];o&&(this.pools[t][n]=o.filter(s=>s!==r))}clear(t){this.pools[t]={}}on(t,n){return this.pools[t]||(this.pools[t]={}),this.pools[t][n.name]||(this.pools[t][n.name]=[]),this.pools[t][n.name].push(n.callback),this.pools[t][n.name].includes(n.callback)}emit(t,n,...r){this.pools[t]||(this.pools[t]={});const o=this.pools[t][n];o&&o.forEach(s=>{try{s(...r)}catch(a){console.error(`${n} monitor event exception!`,a)}})}};const Nn=new x8i,E8i=(e,t="image.png")=>{const n=e.split(","),r=n[0].match(/:(.*?);/);if(r){const o=r[1],s=atob(n[1]);let a=s.length;const l=new Uint8Array(a);for(;a--;)l[a]=s.charCodeAt(a);return new File([l],t,{type:o})}return null},T8i=(e,t)=>{if(!e)return e;const n=t.split(` -`),r=['"),`${e}${r.join("")}`},Q8i=(e,t)=>{if(!e||!t)return 0;const n=e==null?void 0:e.getBoundingClientRect();if(t===document.documentElement)return n.top-t.clientTop;const r=t==null?void 0:t.getBoundingClientRect();return n.top-r.top},x1t=(()=>{let e=0;return()=>++e})(),D8i=`.${gt}-preview > [data-line]`,fT=(e,t)=>+getComputedStyle(e).getPropertyValue(t).replace("px",""),B8i=(e,t)=>{const n=fOn(()=>{e.removeEventListener("scroll",r),e.addEventListener("scroll",r),t.removeEventListener("scroll",r),t.addEventListener("scroll",r)},50),r=o=>{const s=e.clientHeight,a=t.clientHeight,l=e.scrollHeight,d=t.scrollHeight,u=(l-s)/(d-a);o.target===e?(t.removeEventListener("scroll",r),t.scrollTo({top:e.scrollTop/u}),n()):(e.removeEventListener("scroll",r),e.scrollTo({top:t.scrollTop*u}),n())};return[()=>{n().finally(()=>{e.dispatchEvent(new Event("scroll"))})},()=>{e.removeEventListener("scroll",r),t.removeEventListener("scroll",r)}]},R8i=(e,t,n)=>{const{view:r}=n,o=ZZe(),s=p=>r.lineBlockAt(r.state.doc.line(p+1).from).top,a=p=>r.lineBlockAt(r.state.doc.line(p+1).from).bottom;let l=[],d=[],u=[];const h=()=>{l=[],d=Array.from(t.querySelectorAll(D8i)),u=d.map(y=>Number(y.dataset.line));const p=[...u],{lines:b}=r.state.doc;let w=p.shift()||0,O=p.shift()||b;for(let y=0;y{let w=1;for(let O=d.length-1;O-1>=0;O--){const y=d[O],C=d[O-1];if(y.offsetTop+y.offsetHeight>b&&C.offsetTop=0;O--){const y=a(l[O].end),C=s(l[O].start);if(y>p&&C<=p){w=w{var M,N,j;if(v!==0)return!1;m++;const{scrollDOM:p,contentHeight:b}=r;let w=fT(t,"padding-block-start");const O=r.lineBlockAtHeight(p.scrollTop),{number:y}=r.state.doc.lineAt(O.from),C=l[y-1];if(!C)return!1;let _=1;const S=t.querySelector(`[data-line="${C.start}"]`)||((M=t.firstElementChild)==null?void 0:M.firstElementChild),L=t.querySelector(`[data-line="${C.end+1}"]`)||((N=t.lastElementChild)==null?void 0:N.lastElementChild),E=p.scrollHeight-p.clientHeight,T=t.scrollHeight-t.clientHeight;let Q=s(C.start),P=a(C.end),D=S.offsetTop,I=L.offsetTop-D;Q===0&&(D=0,S===L?(w=0,P=b-p.offsetHeight,I=T):I=L.offsetTop),_=(p.scrollTop-Q)/(P-Q);const B=L==((j=t.lastElementChild)==null?void 0:j.lastElementChild)?L.offsetTop+L.clientHeight:L.offsetTop;if(P>=E||B>T){const W=g(E,T);Q=s(W),_=(p.scrollTop-Q)/(E-Q);const H=t.querySelector(`[data-line="${W}"]`);Q>0&&H&&(D=H.offsetTop),I=T-D+fT(t,"padding-block-start")}const R=D-w+I*_;o(t,R,()=>{m--})},k=()=>{var B,R,M,N,j,W;if(m!==0)return;v++;const{scrollDOM:p}=r,b=t.scrollTop,w=t.scrollHeight,O=p.scrollHeight-p.clientHeight,y=t.scrollHeight-t.clientHeight;let C=(B=t.firstElementChild)==null?void 0:B.firstElementChild,_=(R=t.firstElementChild)==null?void 0:R.lastElementChild;if(u.length>0){let H=Math.ceil(u[u.length-1]*(b/w)),X=u.findLastIndex(Y=>Y<=H);X=X===-1?0:X,H=u[X];for(let Y=X;Y>=0&&Yb){if(Y-1>=0){Y--;continue}H=-1,X=Y;break}else{if(Y+1O||_.offsetTop+_.offsetHeight>y){const H=g(O,y),X=t.querySelector(`[data-line="${H}"]`);S=X?X.offsetTop-fT(X,"margin-block-start"):S,P=s(H),E=(b-S)/(y-S),I=O-P}else C===((W=t.firstElementChild)==null?void 0:W.firstElementChild)?(C===_&&(L=_.offsetTop+_.offsetHeight+fT(_,"margin-block-end")),I=D,E=Math.max(b/L,0)):(E=Math.max((b-S)/(L-S),0),I=D-P);o(e,P+I*E,()=>{v--})},A=p=>{var y;const{scrollDOM:b,contentHeight:w}=r,O=b.clientHeight;if(w<=O||t.firstElementChild.clientHeight<=t.clientHeight||r.state.doc.lines<=((y=l[l.length-1])==null?void 0:y.end))return!1;p.target===e?f():k()};return[()=>{h(),e.addEventListener("scroll",A),t.addEventListener("scroll",A),e.dispatchEvent(new Event("scroll"))},()=>{e.removeEventListener("scroll",A),t.removeEventListener("scroll",A)}]},I8i={tocItem:{type:Object,default:()=>({})},mdHeadingId:{type:Function,default:()=>{}},onActive:{type:Function,default:()=>{}},onClick:{type:Function,default:()=>{}},scrollElementOffsetTop:{type:Number,default:0}},yOn=et({props:I8i,setup(e){const t=pt("scrollElementRef"),n=pt("roorNodeRef"),r=he();At(()=>e.tocItem.active,s=>{s&&e.onActive(e.tocItem,r.value)}),pn(()=>{e.tocItem.active&&e.onActive(e.tocItem,r.value)});const o=s=>{if(s.stopPropagation(),e.onClick(s,e.tocItem),s.defaultPrevented)return;const a=e.mdHeadingId({text:e.tocItem.text,level:e.tocItem.level,index:e.tocItem.index,currentToken:e.tocItem.currentToken,nextToken:e.tocItem.nextToken}),l=n.value.getElementById(a),d=t.value;if(l&&d){let u=l.offsetParent,h=l.offsetTop;if(d.contains(u))for(;u&&d!=u;)h+=u==null?void 0:u.offsetTop,u=u==null?void 0:u.offsetParent;const g=l.previousElementSibling;let m=0;g||(m=fT(l,"margin-block-start")),d==null||d.scrollTo({top:h-e.scrollElementOffsetTop-m,behavior:"smooth"})}};return()=>c("div",{ref:r,class:[`${gt}-catalog-link`,e.tocItem.active&&`${gt}-catalog-active`],onClick:o},[c("span",{title:e.tocItem.text},[e.tocItem.text]),e.tocItem.children&&e.tocItem.children.length>0&&c("div",{class:`${gt}-catalog-wrapper`},[e.tocItem.children.map(s=>c(yOn,{mdHeadingId:e.mdHeadingId,key:`${e.tocItem.text}-link-${s.level}-${s.text}`,tocItem:s,onActive:e.onActive,onClick:e.onClick,scrollElementOffsetTop:e.scrollElementOffsetTop},null))])])}}),M8i={editorId:{type:String,default:void 0},class:{type:String,default:""},mdHeadingId:{type:Function,default:({text:e})=>e},scrollElement:{type:[String,Object],default:void 0},theme:{type:String,default:"light"},offsetTop:{type:Number,default:20},scrollElementOffsetTop:{type:Number,default:0},onClick:{type:Function,default:void 0},onActive:{type:Function,default:void 0},isScrollElementInShadow:{type:Boolean,default:!1},syncWith:{type:String,default:"preview"},catalogMaxDepth:{type:Number,default:void 0}},HY=et({name:"MdCatalog",props:M8i,emits:["onClick","onActive"],setup(e,t){const n=e.editorId,r=`#${n}-preview-wrapper`,o=hs({list:[],show:!1,scrollElement:e.scrollElement||r}),s=nd(),a=he(),l=he(),d=he(),u=he(),h=nd(),g=he({});Yi("scrollElementRef",l),Yi("roorNodeRef",u);const m=G(()=>{const O=[];return o.list.forEach((y,C)=>{if(e.catalogMaxDepth&&y.level>e.catalogMaxDepth)return;const{text:_,level:S,line:L}=y,E={level:S,text:_,line:L,index:C+1,active:s.value===y};if(O.length===0)O.push(E);else{let T=O[O.length-1];if(E.level>T.level)for(let Q=T.level+1;Q<=6;Q++){const{children:P}=T;if(!P){T.children=[E];break}if(T=P[P.length-1],E.level<=T.level){P.push(E);break}}else O.push(E)}}),O}),v=()=>{var y;if(o.scrollElement instanceof HTMLElement)return o.scrollElement;let O=document;return(o.scrollElement===r||e.isScrollElementInShadow)&&(O=(y=a.value)==null?void 0:y.getRootNode()),O.querySelector(o.scrollElement)},f=O=>{if(O.length===0)return s.value=void 0,o.list=[],!1;const{activeHead:y,activeIndex:C}=O.reduce((L,E,T)=>{var P;let Q=0;if(e.syncWith==="preview"){const D=(P=u.value)==null?void 0:P.getElementById(e.mdHeadingId({text:E.text,level:E.level,index:T+1,currentToken:E.currentToken,nextToken:E.nextToken}));D instanceof HTMLElement&&(Q=Q8i(D,l.value))}else{const D=h.value;if(D){const I=D.lineBlockAt(D.state.doc.line(E.line+1).from).top,B=D.scrollDOM.scrollTop;Q=I-B}}return QL.minTop?{activeHead:E,activeIndex:T,minTop:Q}:L},{activeHead:O[0],activeIndex:0,minTop:Number.MIN_SAFE_INTEGER});let _=y;const{catalogMaxDepth:S}=e;if(S&&_.level>S){for(let L=C;L>=0;L--){const E=O[L];if(E.level<=S){_=E;break}}if(_.level>S){const L=O.find(E=>E.level<=S);L&&(_=L)}}s.value=_,o.list=O},k=(O,y)=>{var C;g.value.top=y.offsetTop+fT(y,"padding-block-start")+"px",(C=e.onActive)==null||C.call(e,O,y),t.emit("onActive",O,y)},A=()=>{f(o.list)},p=O=>{var y,C,_;if((y=d.value)==null||y.removeEventListener("scroll",A),e.syncWith==="editor")d.value=(C=h.value)==null?void 0:C.scrollDOM;else{const S=v();l.value=S,d.value=S===document.documentElement?document:S}f(O),(_=d.value)==null||_.addEventListener("scroll",A)},b=O=>{h.value=O};At([()=>e.syncWith,h,()=>e.catalogMaxDepth],()=>{p(o.list)}),pn(()=>{u.value=a.value.getRootNode(),Nn.on(n,{name:zY,callback:p}),Nn.on(n,{name:kge,callback:b}),Nn.emit(n,pOn),Nn.emit(n,OOn)}),qs(()=>{var O;Nn.remove(n,zY,p),Nn.remove(n,kge,b),(O=d.value)==null||O.removeEventListener("scroll",A)});const w=(O,y)=>{var C;(C=e.onClick)==null||C.call(e,O,y),t.emit("onClick",O,y)};return()=>c("div",{class:[`${gt}-catalog`,e.theme==="dark"&&`${gt}-catalog-dark`,e.class||""],ref:a},[m.value.length>0&&c(on,null,[c("div",{class:`${gt}-catalog-indicator`,style:g.value},null),c("div",{class:`${gt}-catalog-container`},[m.value.map(O=>c(yOn,{mdHeadingId:e.mdHeadingId,tocItem:O,key:`link-${O.level}-${O.text}`,onActive:k,onClick:w,scrollElementOffsetTop:e.scrollElementOffsetTop},null))])])])}});HY.install=e=>(e.component(HY.name,HY),e);async function COn(e){if(typeof e=="string"){if(window.isSecureContext&&navigator.clipboard)return await navigator.clipboard.writeText(e);{const t=document.createElement("textarea");let n=!1;if(t.value=e,t.style.position="fixed",t.style.opacity=0,t.style.zIndex="-10000",t.style.top="-10000",document.body.appendChild(t),t.select(),n=document.execCommand("copy"),document.body.removeChild(t),n)return;throw new Error('Failed to copy content via "execCommand"!')}}}const P8i={copy:``,"collapse-tips":``,pin:``,"pin-off":``,check:``},pO=(e,t)=>typeof t[e]=="string"?t[e]:P8i[e],E1t=(e,t)=>{const n=r=>{const o=e.parentElement||document.body,s=o.offsetWidth,a=o.offsetHeight,{clientWidth:l,clientHeight:d}=document.documentElement,u=r.offsetX,h=r.offsetY,g=v=>{let f=v.x+document.body.scrollLeft-document.body.clientLeft-u,k=v.y+document.body.scrollTop-document.body.clientTop-h;f=f<1?1:f{document.removeEventListener("mousemove",g),document.removeEventListener("mouseup",m)};document.addEventListener("mouseup",m)};return e.addEventListener("mousedown",n),()=>{e.removeEventListener("mousedown",n)}},Nv=(e,t,n="")=>{var o;const r=document.getElementById(t.id);if(r)n!==""&&(Reflect.get(window,n)?(o=t.onload)==null||o.call(r,new Event("load")):t.onload&&r.addEventListener("load",t.onload));else{const s={...t};s.onload=null;const a=N8i(e,s);t.onload&&a.addEventListener("load",t.onload),document.head.appendChild(a)}},F8i=(e,t)=>{var n;(n=document.getElementById(t.id))==null||n.remove(),Nv(e,t)},N8i=(e,t)=>{const n=document.createElement(e);return Object.keys(t).forEach(r=>{t[r]!==void 0&&(n[r]=t[r])}),n},U8i=(e,t)=>{const n=new Map;return e==null||e.forEach(r=>{let o=r.querySelector(`.${gt}-mermaid-action`);o?o.querySelector(`.${gt}-mermaid-copy`)||o.insertAdjacentHTML("beforeend",`${pO("copy",t.customIcon)}`):(r.insertAdjacentHTML("beforeend",`
${pO("copy",t.customIcon)}
`),o=r.querySelector(`.${gt}-mermaid-action`));const s=o.querySelector(`.${gt}-mermaid-copy`);let a=-1;const l=()=>{clearTimeout(a),COn(r.dataset.content||"").then(()=>{s.innerHTML=pO("check",t.customIcon)}).catch(()=>{s.innerHTML=pO("copy",t.customIcon)}).finally(()=>{a=window.setTimeout(()=>{s.innerHTML=pO("copy",t.customIcon)},1500)})};s.addEventListener("click",l),n.set(r,{removeClick:()=>{s.removeEventListener("click",l)}})}),()=>{n.forEach(({removeClick:r})=>{r==null||r()}),n.clear()}},j8i=(()=>{const e=t=>{if(!t)return()=>{};const n=t.firstChild;let r=1,o=0,s=0,a=!1,l,d,u,h=1;const g=()=>{n.style.transform=`translate(${o}px, ${s}px) scale(${r})`},m=O=>{O.touches.length===1?(a=!0,l=O.touches[0].clientX-o,d=O.touches[0].clientY-s):O.touches.length===2&&(u=Math.hypot(O.touches[0].clientX-O.touches[1].clientX,O.touches[0].clientY-O.touches[1].clientY),h=r)},v=O=>{if(O.preventDefault(),a&&O.touches.length===1)o=O.touches[0].clientX-l,s=O.touches[0].clientY-d,g();else if(O.touches.length===2){const y=Math.hypot(O.touches[0].clientX-O.touches[1].clientX,O.touches[0].clientY-O.touches[1].clientY)/u,C=r;r=h*(1+(y-1));const _=(O.touches[0].clientX+O.touches[1].clientX)/2,S=(O.touches[0].clientY+O.touches[1].clientY)/2,L=n.getBoundingClientRect(),E=(_-L.left)/C,T=(S-L.top)/C;o-=E*(r-C),s-=T*(r-C),g()}},f=()=>{a=!1},k=O=>{O.preventDefault();const y=.02,C=r;O.deltaY<0?r+=y:r=Math.max(.1,r-y);const _=n.getBoundingClientRect(),S=O.clientX-_.left,L=O.clientY-_.top;o-=S/C*(r-C),s-=L/C*(r-C),g()},A=O=>{a=!0,l=O.clientX-o,d=O.clientY-s},p=O=>{a&&(o=O.clientX-l,s=O.clientY-d,g())},b=()=>{a=!1},w=()=>{a=!1};return t.addEventListener("touchstart",m,{passive:!1}),t.addEventListener("touchmove",v,{passive:!1}),t.addEventListener("touchend",f),t.addEventListener("wheel",k,{passive:!1}),t.addEventListener("mousedown",A),t.addEventListener("mousemove",p),t.addEventListener("mouseup",b),t.addEventListener("mouseleave",w),()=>{t.removeEventListener("touchstart",m),t.removeEventListener("touchmove",v),t.removeEventListener("touchend",f),t.removeEventListener("wheel",k),t.removeEventListener("mousedown",A),t.removeEventListener("mousemove",p),t.removeEventListener("mouseup",b),t.removeEventListener("mouseleave",w)}};return(t,n)=>{const r=new Map;return t==null||t.forEach(o=>{let s=o.querySelector(`.${gt}-mermaid-action`);s?s.querySelector(`.${gt}-mermaid-zoom`)||s.insertAdjacentHTML("beforeend",`${pO("pin-off",n.customIcon)}`):(o.insertAdjacentHTML("beforeend",`
${pO("pin-off",n.customIcon)}
`),s=o.querySelector(`.${gt}-mermaid-action`));const a=s.querySelector(`.${gt}-mermaid-zoom`),l=()=>{const d=r.get(o);if(d!=null&&d.removeEvent)d.removeEvent(),o.removeAttribute("data-grab"),r.set(o,{removeClick:d.removeClick}),a.innerHTML=pO("pin-off",n.customIcon);else{const u=e(o);o.setAttribute("data-grab",""),r.set(o,{removeEvent:u,removeClick:d==null?void 0:d.removeClick}),a.innerHTML=pO("pin",n.customIcon)}};a.addEventListener("click",l),r.set(o,{removeClick:()=>a.removeEventListener("click",l)})}),()=>{r.forEach(({removeEvent:o,removeClick:s})=>{o==null||o(),s==null||s()}),r.clear()}}})(),T1t={};function W8i(e){let t=T1t[e];if(t)return t;t=T1t[e]=[];for(let n=0;n<128;n++){const r=String.fromCharCode(n);t.push(r)}for(let n=0;n=55296&&h<=57343?o+="���":o+=String.fromCharCode(h),s+=6;continue}}if((l&248)===240&&s+91114111?o+="����":(g-=65536,o+=String.fromCharCode(55296+(g>>10),56320+(g&1023))),s+=9;continue}}o+="�"}return o})}CW.defaultChars=";/?:@&=+$,#";CW.componentChars="";const Q1t={};function V8i(e){let t=Q1t[e];if(t)return t;t=Q1t[e]=[];for(let n=0;n<128;n++){const r=String.fromCharCode(n);/^[0-9a-z]$/i.test(r)?t.push(r):t.push("%"+("0"+n.toString(16).toUpperCase()).slice(-2))}for(let n=0;n"u"&&(n=!0);const r=V8i(t);let o="";for(let s=0,a=e.length;s=55296&&l<=57343){if(l>=55296&&l<=56319&&s+1=56320&&d<=57343){o+=encodeURIComponent(e[s]+e[s+1]),s++;continue}}o+="%EF%BF%BD";continue}o+=encodeURIComponent(e[s])}return o}Hne.defaultChars=";/?:@&=+$,-_.!~*'()#";Hne.componentChars="-_.!~*'()";function JZe(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 vge(){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 z8i=/^([a-z0-9.+-]+:)/i,H8i=/:[0-9]*$/,$8i=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,X8i=["<",">",'"',"`"," ","\r",` +If you need to adjust it, you can modify it in the settings at any time.`,qrcodeLabel:"Join the WeChat communication group to get more help:",githubLabel:"If you find it useful, please give us a ⭐ Star!",prevStep:"Previous step",nextStep:"Next step",finish:"Get started"},XCi={skillManagement:{search:"Search file name",empty:"No matching files",edit:"edit",selectOnTheLeft:"Please select a file from the left"}},GCi={assets:{notExist:"Asset does not exist",notDerivativeExist:"Derivative assets do not exist",derivativeUpdateSuccess:"Update successful",derivativeState:"Not generated",derivativeAddSuccess:"Added successfully",derivativeDelSuccess:"Delete successfully",notGenerated:"Not generated"},addSuccess:"Update successful",state:{unused:"Not generated"},saveSuccess:"Added successfully"},YCi={generating:"Generating"},ZCi={scanning:"🔍 Parsing and loading Skill",scanComplete:"✨ Skill Scan Complete",inserted:"✅ Added {count} Skills",updated:"🔄 {count} Skill(s) updated",removed:"🗑️ {count} Skill(s) removed",scannedFiles:"📁 Scanned {count} files",noDescription:"📝 {count} Skill(s) missing description",noAttribution:"👤 {count} Skill(s) missing attribution",configWarning:"⚠️ Skill Config Warning",openSettings:"Open Settings",scanFailed:"❌ Scan Failed",checkNetwork:"🔌 Please check network connection or try again later",retryLater:"🔁 Please try again later"},qCi="Generate video",KCi="Historical version",JCi="Generating",e_i="fail",t_i="Select all",n_i="Selected",i_i="Import video",r_i="Paragraph {index 1}",o_i="Confirm deletion",s_i="Are you sure you want to delete this paragraph?",a_i="Select source",l_i="Select from assets",c_i="Select from storyboard",d_i={newVersion:"There is a new version, do you want to update it?"},u_i={components:jCi,settings:WCi,workbench:VCi,login:zCi,"components.storyboardImageCheck.camera":"Camera","components.storyboardImageCheck.dialogTitle":"Select Storyboard Image","components.storyboardImageCheck.preview":"Preview","components.storyboardImageCheck.src":"Preview Image","components.storyboardImageCheck.title":"Title","components.storyboardImageCheck.duration":"Duration","components.storyboardImageCheck.lines":"Lines","components.storyboardImageCheck.createTime":"Created Time","workbench.script.extractAssets":"Extract Assets",promptManage:HCi,hello:$Ci,setting:XCi,storyboard:GCi,productionAgent:YCi,skillScan:ZCi,generate:qCi,history:KCi,generating:JCi,generateFailed:e_i,selectAll:t_i,selected:n_i,importVideo:i_i,emptyTrack:r_i,del:o_i,delConfirm:s_i,selectSource:a_i,confirm:l_i,cancel:c_i,"workbench.script.msg.selectExport":"","workbench.script.msg.exportFailed":"Export failed","workbench.production.node.assets.confirmDeleteBody":"Confirm whether to delete the asset","workbench.production.node.assets.removeFailed":"Failed to delete asset",version:d_i,"workbench.production.generatedNode.localUpload":"Local upload","workbench.production.editImage.uploadFailed":"Image upload failed","workbench.production.editImage.noImage":"Please add pictures first","workbench.script.batchAddScript":"Upload scripts in batches","workbench.script.import.pasteLabel":"Paste the script content directly","workbench.script.import.col.scriptName":"Script name","workbench.script.import.col.scriptData":"Script content","workbench.script.import.episodeRegex":"Script splitting rules","workbench.script.import.episodeRegexPh":"Customize the script splitting rule, leave it blank to use the default splitting rule (the default is to split according to the Episode X format)","workbench.script.import.regexInvalid":"Invalid regular expression","workbench.script.import.parsedChapters":"{count} set parsed","workbench.script.import.msg.selectChapters":"Please check the script first","workbench.script.import.msg.saveSuccess":"Script saved successfully","workbench.script.import.batchTitle":"Upload scripts in batches"},h_i={editMdPreivew:{title:"แก้ไข",confirm:"บันทึก",cancel:"ยกเลิก"},imageTools:{copy:"คัดลอกรูปภาพ",preview:"ดูตัวอย่าง",download:"ดาวน์โหลด",msg:{imageLoadFailed:"โหลดรูปภาพล้มเหลว",convertFailed:"แปลงไฟล์ล้มเหลว",copied:"คัดลอกไปยังคลิปบอร์ดแล้ว",copyFailed:"คัดลอกล้มเหลว",downloadFailed:"ดาวน์โหลดล้มเหลว",downloadStarted:"เริ่มการดาวน์โหลด",downloadBlockedOpenNewWindow:"แหล่งที่มารูปภาพปัจจุบันอาจจำกัดการดาวน์โหลด ระบบได้ลองเปิดในหน้าต่างใหม่แล้ว"}},migrateShow:{title:"ย้ายข้อมูล",desc:"ตรวจพบว่าคุณมีข้อมูลจากเวอร์ชันเก่า ต้องการย้ายข้อมูลหรือไม่?",hide:"ไม่ต้องแสดงอีก",confirm:"ตกลง",msg:{migrateSuccess:"ย้ายข้อมูลสำเร็จ",migrateFailed:"ย้ายข้อมูลล้มเหลว"}},modelSelect:{placeholder:"โปรดเลือกโมเดล",type:{image:"รูปภาพ",text:"ข้อความ",video:"วิดีโอ"},msg:{fetchModelFailed:"ดึงข้อมูลโมเดลล้มเหลว:"},goSetting:"ไปที่การตั้งค่าและเพิ่มโมเดล"}},f_i={title:"การตั้งค่า ToonFlow",menu:{language:"ตั้งค่าภาษา",vendorConfig:"บริการโมเดล",agentConfig:"การตั้งค่า Agent",promptManage:"การจัดการพรอมต์",skillManagement:"จัดการซิลเลคต",memoryConfig:"หน่วยความจำ Agent",loginConfig:"การตั้งค่าเข้าสู่ระบบ",dbConfig:"จัดการฐานข้อมูล",fileManagement:"จัดการไฟล์",otherConfig:"การตั้งค่าอื่นๆ",requestConfig:"ที่อยู่คำขอ (API URL)",about:"ตรวจสอบการอัปเดต",logoutConfig:"ออกจากระบบ",skillsSkillsManagement:"การจัดการทักษะทักษะ"},language:{desc:"เลือกภาษาที่แสดงบนอินเทอร์เฟซ",msg:{saved:"บันทึกการตั้งค่าภาษาแล้ว"}},vendor:{addVendor:"เพิ่มผู้ให้บริการ",noVendor:"ยังไม่มีผู้ให้บริการ โปรดเพิ่มก่อน",required:"จำเป็น",optionalSection:"ตัวเลือกเสริม",modelSettings:"การตั้งค่าโมเดล",addManually:"เพิ่มด้วยตนเอง",test:"ทดสอบ",edit:"แก้ไข",delete:"ลบ",deleteVendor:"ลบผู้ให้บริการ",editCode:"แก้ไขโค้ด",updateConfig:"อัปเดตการตั้งค่า",addModel:"เพิ่มโมเดล",editModel:"แก้ไขโมเดล",displayName:"ชื่อที่แสดง",displayNamePlaceholder:"ตัวอย่างเช่น: GPT-4o",modelId:"รหัสโมเดล (Model ID)",modelIdPlaceholder:"ตัวอย่างเช่น: gpt-4o",modelType:"ประเภทโมเดล",multimodal:"มัลติโมดัล (Multimodal)",supported:"รองรับ",notSupported:"ไม่รองรับ",toolCall:"การเรียกใช้เครื่องมือ",imageMode:"โหมดรูปภาพ",videoMode:"โหมดวิดีโอ",audioOutput:"เอาต์พุตเสียง",durationResolution:"การจับคู่ความยาว / ความละเอียด",durationSec:"ความยาว (วินาที)",resolution:"ความละเอียด",enterAndPress:"พิมพ์แล้วกด Enter",addDurationResolution:"เพิ่มชุดความยาว / ความละเอียด",testResult:"ผลการทดสอบ",generating:"กำลังสร้าง...",addVendorDialog:"เพิ่มผู้ให้บริการ",codeEditorInfo:"โปรดเขียนโค้ด TypeScript เพื่อตั้งค่าข้อมูลผู้ให้บริการ",reset:"รีเซ็ต",importFile:"นำเข้าไฟล์",textModel:"โมเดลข้อความ",imageModel:"โมเดลรูปภาพ",videoModel:"โมเดลวิดีโอ",textToImage:"สร้างภาพจากข้อความ",textToVideo:"สร้างวิดีโอจากข้อความ",singleImage:"รูปภาพเดียว",multiImage:"โหมดหลายรูปภาพ",multiReference:"อ้างอิงหลายรูปภาพ",gridImage:"รูปภาพกริดเดียว",startEndRequired:"เฟรมแรกและสุดท้าย (จำเป็นต้องระบุทั้งสอง)",endFrameOptional:"เฟรมแรกและสุดท้าย (เฟรมสุดท้ายระบุหรือไม่ก็ได้)",startFrameOptional:"เฟรมแรกและสุดท้าย (เฟรมแรกระบุหรือไม่ก็ได้)",textRef:"ข้อความ",imageRef:"รูปภาพ",videoRef:"วิดีโอ",audioRef:"เสียง",audioOptional:"ตัวเลือก",audioOnly:"ส่งออกเฉพาะวิดีโอที่มีเสียง",noAudio:"ส่งออกเฉพาะวิดีโอที่ไม่มีเสียง",msg:{getVendorListFailed:"ดึงรายการผู้ให้บริการล้มเหลว",vendorConfigUpdated:"อัปเดตการตั้งค่าผู้ให้บริการแล้ว",updateFailed:"อัปเดตล้มเหลว",highRiskConfirm:"⚠️ ยืนยันการดำเนินการที่มีความเสี่ยงสูง",addVendorRiskBody:"การเพิ่มผู้ให้บริการ AI รายใหม่จะให้สิทธิ์ในการเข้าถึง API ของระบบ โปรดยืนยันว่าคุณเชื่อถือแหล่งที่มาของโค้ดจากผู้ให้บริการรายนี้!",iKnowRisk:"ฉันรับทราบความเสี่ยง",cancel:"ยกเลิก",confirmAgain:"⚠️ ยืนยันอีกครั้ง",addVendorConfirmBody:"คุณแน่ใจหรือไม่ว่าต้องการเพิ่มผู้ให้บริการรายนี้? หลังจากเพิ่มแล้ว ระบบจะนำไปใช้ในการจัดสรรโมเดล",confirmAndAdd:"ยืนยันและเพิ่ม",goBackCheck:"กลับไปตรวจสอบ",vendorAdded:"เพิ่มผู้ให้บริการสำเร็จแล้ว",addFailed:"เพิ่มล้มเหลว",updateVendorRiskBody:"การอัปเดตการตั้งค่าผู้ให้บริการ AI จะปรับเปลี่ยนสิทธิ์และพฤติกรรมการเข้าถึง API ของระบบ โปรดยืนยันว่าคุณเชื่อถือแหล่งที่มาของโค้ดที่ถูกแก้ไขนี้!",updateVendorConfirmBody:"คุณแน่ใจหรือไม่ว่าต้องการอัปเดตการตั้งค่าผู้ให้บริการนี้? การอัปเดตจะมีผลต่อการจัดสรรโมเดลของระบบ",confirmAndUpdate:"ยืนยันและอัปเดต",updateSuccess:"อัปเดตการตั้งค่าผู้ให้บริการสำเร็จ",fillDisplayName:"โปรดกรอกชื่อที่แสดง",fillModelId:"โปรดกรอกรหัสโมเดล",selectImageMode:"โปรดเลือกโหมดรูปภาพ",selectVideoMode:"โปรดเลือกโหมดวิดีโอ",groupPrefix:"กลุ่มที่ {n}:",addDuration:"โปรดเพิ่มความยาว",addResolution:"โปรดเพิ่มความละเอียด",selectVendorFirst:"โปรดเลือกผู้ให้บริการก่อน",modelIdExists:"รหัสโมเดลนี้มีอยู่แล้ว",modelAdded:"เพิ่มโมเดลสำเร็จแล้ว",modelUpdated:"อัปเดตโมเดลสำเร็จแล้ว",enterApiKey:"โปรดกรอก API KEY",enterApiUrl:"โปรดกรอก API URL",testSuccess:"ทดสอบสำเร็จ",imageGenSuccess:"สร้างรูปภาพสำเร็จ",videoGenSuccess:"สร้างวิดีโอสำเร็จ",requestFailed:"ส่งคำขอล้มเหลว",deleteModelConfirm:"ยืนยันการลบโมเดล",deleteModelBody:"หลังจากลบแล้วจะไม่สามารถกู้คืนได้ ต้องการดำเนินการต่อหรือไม่?",confirmDelete:"ยืนยันการลบ",modelDeleted:"ลบโมเดลแล้ว",deleteVendorConfirm:"ยืนยันการลบผู้ให้บริการ",deleteVendorBody:"หลังจากลบแล้ว โมเดลทั้งหมดภายใต้ผู้ให้บริการรายนี้จะถูกลบไปด้วย ต้องการดำเนินการต่อหรือไม่?",vendorDeleted:"ลบผู้ให้บริการแล้ว",deleteFailed:"ลบล้มเหลว",enabled:"เปิดใช้งานแล้ว",disabled:"พิการ",linkAddVendorRiskBody:"การเพิ่มผู้จำหน่าย AI ใหม่จะทำให้สามารถเข้าถึง API ระบบได้ โปรดตรวจสอบให้แน่ใจว่าคุณเชื่อถือแหล่งลิงก์ของผู้ขาย!",importAdd:"การเพิ่มผู้จำหน่าย AI ใหม่จะทำให้สามารถเข้าถึง API ระบบได้ โปรดตรวจสอบให้แน่ใจว่าคุณเชื่อถือแหล่งเอกสารประกอบของผู้ขาย!",linkAddFailed:"ไม่สามารถเพิ่มลิงก์"},think:"คิดลึก",code:"รหัส",linkAddPlaceholder:"ใส่ลิงค์เพื่อเพิ่ม",noFileSelected:"นำเข้าไฟล์เรียบร้อยแล้ว",linkAdd:"ยืนยัน"},agent:{bannerDesc:"ใช้เซิร์ฟเวอร์ตัวกลางอย่างเป็นทางการของ Toonflow รองรับการกรอกการตั้งค่าในคลิกเดียว พร้อมใช้งานทันทีโดยไม่ต้องตั้งค่าด้วยตนเอง",visitWebsite:"เข้าสู่เว็บไซต์",fillKey:"กรอก KEY",oneClickFill:"กรอกในคลิกเดียว",notOpen:"ยังไม่เปิดให้บริการ",notConfigured:"ยังไม่ได้ตั้งค่า",modelConfig:"การตั้งค่าโมเดล",confirm:"ยืนยัน",cancel:"ยกเลิก",selectModel:"เลือกโมเดล",fillKeyHeader:"กรอก KEY อย่างเป็นทางการจากแพลตฟอร์ม Toonflow",keyPlaceholder:"โปรดกรอก KEY",save:"บันทึก",msg:{notAvailable:"ฟีเจอร์นี้ยังไม่เปิดให้บริการ โปรดติดตามเร็วๆ นี้",configSuccess:"ตั้งค่าสำเร็จ",updateConfigFailed:"อัปเดตการตั้งค่าล้มเหลว:",keyValid:"KEY ถูกต้อง เชื่อมต่อกับแพลตฟอร์ม Toonflow สำเร็จแล้ว",keyInvalid:"KEY ไม่ถูกต้อง โปรดตรวจสอบและกรอกใหม่อีกครั้ง:",enterKey:"โปรดกรอก KEY",saveFailed:"บันทึกล้มเหลว:",getAgentListFailed:"ดึงรายการการตั้งค่า Agent ล้มเหลว:",toonflowNotFound:"ไม่มีสถานีรับส่งอย่างเป็นทางการของ Toonflow"}},memory:{warning:"รายการการตั้งค่าต่อไปนี้ถูกกำหนดล่วงหน้าเป็นค่าที่แนะนำ เว้นแต่คุณจะเข้าใจความหมายและผลกระทบของการตั้งค่าแต่ละรายการอย่างชัดเจน ขอแนะนำให้คงการตั้งค่าปัจจุบันไว้",vectorModelConfig:"การตั้งค่าโมเดลเวกเตอร์ (Vector Model)",modelFilePath:"เส้นทางไฟล์โมเดล",quantizationType:"ประเภท Quantization",quantizationPlaceholder:"โปรดกรอกประเภท Quantization",memoryParams:"พารามิเตอร์หน่วยความจำ",messagesPerSummary:"จำนวนข้อความที่จะทริกเกอร์การบีบอัด",messagesPerSummaryHelp:"เก็บบริบทของบทสนทนา N รายการล่าสุด",shortTermLimit:"จำนวนข้อความที่ยังไม่ถูกบีบอัดในการดึงข้อมูลครั้งเดียว",shortTermLimitHelp:"จำนวนหน่วยความจำที่เป็นไปได้ที่จะถูกส่งคืนเมื่อทำการค้นหา",summaryMaxLength:"จำนวนตัวอักษรสูงสุดในการบีบอัด",summaryMaxLengthHelp:"จำนวนตัวอักษรสูงสุดที่อนุญาตเมื่อทำการบีบอัดข้อความ",summaryLimit:"จำนวนข้อความที่ถูกบีบอัดที่อนุญาตให้สืบค้น",summaryLimitHelp:"จำนวนข้อความที่ถูกบีบอัดที่อนุญาตให้ทำการสืบค้นได้",ragLimit:"จำนวนหน่วยความจำในการค้นหา",ragLimitHelp:"จำนวนข้อความที่จะดึงมาเมื่อทำการค้นหา",deepRetrieveSummaryLimit:"จำนวนข้อความที่ถูกบีบอัดที่จะเรียกคืนด้วยเวกเตอร์",deepRetrieveSummaryLimitHelp:"จำนวนข้อความที่จะดึงมาเมื่อทำการค้นหาเนื้อหาของข้อความที่ถูกบีบอัด",saveConfig:"บันทึกการตั้งค่า",clearMemory:"ล้างหน่วยความจำ",restoreDefault:"กู้คืนการตั้งค่าเริ่มต้น",msg:{saved:"บันทึกการตั้งค่าหน่วยความจำแล้ว",clearConfirmTitle:"ยืนยันการล้างหน่วยความจำ",clearConfirmBody:"การดำเนินการนี้จะล้างข้อมูลหน่วยความจำทั้งหมดของ AI และไม่สามารถกู้คืนได้ ต้องการดำเนินการต่อหรือไม่?",confirmClear:"ยืนยันการล้าง",cancel:"ยกเลิก",cleared:"ล้างหน่วยความจำแล้ว",clearFailed:"ล้างหน่วยความจำล้มเหลว"}},login:{username:"ชื่อผู้ใช้",usernamePlaceholder:"โปรดกรอกชื่อผู้ใช้",password:"รหัสผ่าน",passwordPlaceholder:"โปรดกรอกรหัสผ่าน",modify:"แก้ไข",msg:{enterUsername:"โปรดกรอกชื่อผู้ใช้",usernameLength:"ความยาวชื่อผู้ใช้ต้องอยู่ระหว่าง 2-20 ตัวอักษร",enterPassword:"โปรดกรอกรหัสผ่าน",passwordLength:"ความยาวรหัสผ่านต้องอยู่ระหว่าง 6-20 ตัวอักษร",fetchFailed:"ดึงข้อมูลผู้ใช้ล้มเหลว",saveSuccess:"บันทึกสำเร็จ",saveFailed:"บันทึกล้มเหลว"}},db:{clearDb:"ล้างฐานข้อมูล",clearDbDesc:"ล้างข้อมูลทั้งหมดในตารางข้อมูล โดยคงไว้เพียงโครงสร้างตาราง",clearData:"ล้างข้อมูล",confirmAction:"ยืนยันการดำเนินการ",msg:{clearDbTitle:"ล้างฐานข้อมูล",firstConfirm:"แน่ใจหรือไม่ว่าต้องการล้างข้อมูลในตารางทั้งหมด? ข้อมูลที่ถูกล้างจะไม่สามารถกู้คืนได้!",secondConfirm:"นี่คือการยืนยันครั้งสุดท้าย หลังจากล้างแล้วข้อมูลทั้งหมดจะสูญหายถาวร!",keyword:"ล้างข้อมูล",confirm:"ยืนยัน",pleaseInput:"โปรดพิมพ์",cleared:"ตารางข้อมูลทั้งหมดถูกล้างเรียบร้อยแล้ว",operationFailed:"การดำเนินการล้มเหลว โปรดลองอีกครั้ง",cancelled:"ยกเลิกการดำเนินการแล้ว"}},other:{requestTimeout:"หมดเวลาคำขอ (Timeout)",seconds:"วินาที",inputSeconds:"โปรดกรอกเวลา (วินาที)",assetConcurrency:"จำนวนการสร้างสินทรัพย์พร้อมกัน (Concurrency)",count:"รายการ",inputCount:"โปรดกรอกจำนวนรายการ",chapterRegex:"นิพจน์ปกติสำหรับแยกตอน (Regex)",restoreDefault:"กู้คืนค่าเริ่มต้น",regexPlaceholder:"โปรดกรอกนิพจน์ปกติ (Regex)",showTitleBar:"แสดงแถบชื่อเรื่อง",isElectron:"สลับไปที่โหมดเดสก์ท็อป",canvasScroll:"เลื่อนผ้าใบ",canvasIsDisabled:"แคนวาสซูม",agentCanvasScalingMethod:"งานล้อผ้าใบตัวแทน",zoom:"ซูม",scroll:"เลื่อน",isInteracting:"การเพิ่มประสิทธิภาพการลากผ้าใบไม่จำกัดบนหน้าการผลิต",closeIsInteracting:"ปิด"},request:{warning:"หากไม่มีกรณีพิเศษ ไม่จำเป็นต้องแก้ไขหรือตั้งค่าใดๆ",apiAddress:"ที่อยู่ API",apiPlaceholder:"โปรดกรอกที่อยู่คำขอ API",save:"บันทึก",reset:"รีเซ็ต",msg:{enterApi:"โปรดกรอกที่อยู่ API",validUrl:"โปรดกรอกที่อยู่ HTTP/HTTPS ที่ถูกต้อง",saved:"บันทึกที่อยู่คำขอสำเร็จ",reset:"รีเซ็ตเป็นที่อยู่เริ่มต้นแล้ว",refreshFailed:"รีเฟรชล้มเหลว",refreshSuccess:"รีเฟรชสำเร็จ"},refresh:"รีเฟรช"},about:{slogan:"เครื่องมือสร้างการ์ตูน / สตอรี่บอร์ดที่ขับเคลื่อนด้วย AI แบบโอเพนซอร์ส",latestVersion:"นี่คือเวอร์ชันล่าสุด",checkUpdate:"ตรวจสอบการอัปเดต",codeRepository:"คลังเก็บโค้ด",githubRepo:"คลัง GitHub",giteeRepo:"คลัง Gitee",versionUpdate:"อัปเดตเวอร์ชัน",checkUpdateGithub:"ตรวจสอบการอัปเดต (GitHub)",getFromGithub:"รับเวอร์ชันล่าสุดจาก GitHub Release",checkUpdateGitee:"ตรวจสอบการอัปเดต (Gitee)",getFromGitee:"รับเวอร์ชันล่าสุดจาก Gitee Release",license:"ใบอนุญาต (License)",licenseDesc:"ข้อตกลงใบอนุญาตโอเพนซอร์ส · คลิกเพื่อดูรายละเอียด",updateAvailable:"พบเวอร์ชันใหม่แล้ว",upToDate:"ตรวจพบเวอร์ชันใหม่",confirmReinstall:"คัดลอกลิงก์",reinstallRequired:"เบราว์เซอร์จะเปิดและดาวน์โหลดโดยอัตโนมัติ หากไม่เปิดขึ้น โปรดเปิดด้วยตนเอง"},logout:{warning:"หลังจากออกจากระบบ คุณจะต้องเข้าสู่ระบบใหม่เพื่อใช้งานระบบต่อไป",confirmLogout:"แน่ใจหรือไม่ว่าต้องการออกจากระบบ?",logout:"ออกจากระบบ",msg:{logoutSuccess:"ออกจากระบบสำเร็จ",logoutFailed:"ออกจากระบบล้มเหลว โปรดลองอีกครั้ง"}},file:{quickOpen:"เปิดไดเรกทอรีอย่างรวดเร็ว",open:"เปิด",dockerDesc:'สำหรับการปรับใช้ Docker/แยกส่วนหน้าและส่วนหลัง โปรดไปที่ไดเรกทอรี "/data/*" เพื่อจัดการไฟล์ด้วยตนเอง',desktopOnly:"ฟีเจอร์นี้รองรับเฉพาะเวอร์ชันเดสก์ท็อปเท่านั้น",folders:{data:"data",dataDesc:"ไดเรกทอรีข้อมูล",logs:"data/logs",logsDesc:"บันทึกการทำงานและบันทึกข้อผิดพลาด",oss:"data/oss",ossDesc:"ทรัพยากรที่เกี่ยวข้องกับการจัดเก็บไฟล์",skills:"data/skills",skillsDesc:"ไฟล์การตั้งค่าทักษะ (Skills) และพรอมต์",models:"data/models",modelsDesc:"ไฟล์โมเดลและการตั้งค่า",web:"data/web",webDesc:"ทรัพยากรเว็บ เช่น ผลลัพธ์จากการบิลด์ส่วนหน้า เป็นต้น",serve:"data/serve",serveDesc:"ไฟล์ที่เกี่ยวข้องกับบริการส่วนหลัง"},openFailed:"เปิดโฟลเดอร์ล้มเหลว"},skill:{scanSkills:"สแกนทักษะ",fileLost:"ไฟล์หายไป"},dev:{warning:"ต่อไปนี้เป็นเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ โปรดดำเนินการด้วยความระมัดระวัง!",openDevtool:"เปิด",devtoolsDoc:"ที่อยู่เอกสาร",devtoolsDesc:"หลังจากเปิดใช้งานแล้ว โฟลเดอร์ .devtools จะถูกสร้างขึ้นในไดเร็กทอรีการติดตั้ง Toonflow โปรดตรวจสอบให้แน่ใจว่า Toonflow มีสิทธิ์ในการเขียน (ทำงานในฐานะผู้ดูแลระบบ)",devtoolsDesc2:"เรียกใช้ npx {'@'}ai-sdk/devtools ในไดเรกทอรีนี้เพื่อเปิดใช้งานการแก้ไขจุดบกพร่องการวัดและส่งข้อมูลทางไกล",openDevtoolFailed:"ไม่สามารถเปิดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ได้ โปรดตรวจสอบให้แน่ใจว่าได้ติดตั้ง Toonflow desktop แล้ว",notInElectron:"สำหรับสภาพแวดล้อมแบบเว็บ โปรดเปิดคอนโซลเบราว์เซอร์ด้วยตนเอง"}},g_i={selectProject:"โปรดเลือกโปรเจกต์",menu:{myProject:"โปรเจกต์ของฉัน",taskCenter:"ศูนย์งาน",novel:"ต้นฉบับนิยาย",scriptAgent:"Agent บทภาพยนตร์",scriptManage:"จัดการบทภาพยนตร์",cornerScape:"สร้างตัวละครและฉาก",production:"ผลิตวิดีโอ",assetCenter:"ศูนย์สินทรัพย์",settings:"การตั้งค่า",jumpGithub:"ข้ามไปที่ Github",feedbackQuestions:"คำถามคำติชม"},project:{title:"โปรเจกต์ของฉัน",subtitle:"จัดการโปรเจกต์ละครสั้นทั้งหมดของคุณ",newProject:"โปรเจกต์ใหม่",dialog:{editTitle:"แก้ไขโปรเจกต์",addTitle:"โปรเจกต์ใหม่",save:"บันทึก",ok:"ตกลง",cancel:"ยกเลิก",projectType:"ประเภทโปรเจกต์",selectType:"เลือกประเภทโปรเจกต์",basedOnNovel:"สร้างจากต้นฉบับนิยาย",projectName:"ชื่อโปรเจกต์",projectNamePh:"โปรดกรอกชื่อโปรเจกต์",novelType:"ประเภทนิยาย",novelTypePh:"ตัวอย่างเช่น: แฟนตาซี, ไซไฟ, โรแมนติก",artStyle:"คู่มือภาพ",selected:"เลือกแล้ว:",selectArtStyle:"โปรดเลือกคู่มือแบบภาพ",newArtStyle:"คู่มือภาพใหม่",loading:"กำลังโหลด...",videoRatio:"อัตราส่วนวิดีโอ",novelIntro:"เรื่องย่อนิยาย",novelIntroPh:"โปรดกรอกเรื่องย่อนิยาย",editArtStyleTitle:"แก้ไขคู่มือภาพ",newArtStyleTitle:"คู่มือภาพใหม่",artStyleName:"ชื่อคู่มือแบบภาพ",artStyleNamePh:"โปรดป้อนชื่อคู่มือแบบภาพ",artStyleImage:"ภาพปกคู่มือภาพ",remove:"ลบออก",uploadCover:"อัปโหลดภาพปก",artStylePrompt:"ภาพพร้อมคำคู่มือ",aiExtract:"AI สกัดพรอมต์",promptPlaceholder:"อธิบายคำพร้อมท์คู่มือแบบภาพ ซึ่งใช้เพื่อระบุคู่มือแบบภาพเมื่อสร้างภาพ",visualManual:"คู่มือภาพ",newVisualManual:"คู่มือภาพใหม่",editVisualManualTitle:"แก้ไขคู่มือภาพ",newVisualManualTitle:"คู่มือภาพใหม่",visualManualName:"ชื่อคู่มือภาพ",visualManualNamePh:"โปรดป้อนชื่อคู่มือภาพ",visualManualCover:"ภาพปกคู่มือภาพ",visualManualPrompt:"Prompt คู่มือภาพ",modelData:"เลือกรุ่นรูปภาพ",videoModelData:"เลือกรุ่นวิดีโอ",prompt:{placeholder:"ป้อนคำที่พร้อมท์",saveSuccess:"อัปเดตสำเร็จ",title:"คำพูดที่รวดเร็ว"},basedOnScript:"ขึ้นอยู่กับสคริปต์",mdFile:"ไฟล์คู่มือภาพ",directorManual:"คู่มือกรรมการ",addDirectorManual:"คู่มือกรรมการใหม่",editingDirectorManual:"แก้ไขคู่มือกรรมการ",newDirecorManualTitle:"คู่มือกรรมการใหม่",directorManualPrompt:"คำพร้อมท์คู่มือผู้อำนวยการ",directorManualName:"ชื่อคู่มือผู้อำนวยการ",directorManualNamePh:"กรอกชื่อคู่มือผู้อำนวยการ",directorFile:"เอกสารคู่มือผู้อำนวยการ",directorManualCover:"ปกคู่มือผู้อำนวยการ"},msg:{fetchFailed:"ดึงรายการโปรเจกต์ล้มเหลว",notFound:"ไม่พบโปรเจกต์นี้!",editSuccess:"แก้ไขโปรเจกต์สำเร็จ",editFailed:"แก้ไขโปรเจกต์ล้มเหลว",addSuccess:"สร้างโปรเจกต์สำเร็จ",addFailed:"สร้างโปรเจกต์ล้มเหลว",deleteHeader:"ลบโปรเจกต์",deleteBody:"แน่ใจหรือไม่ว่าต้องการลบโปรเจกต์นี้?",deleteConfirm:"ลบ",deleteCancel:"ยกเลิก",deleteSuccess:"ลบโปรเจกต์สำเร็จ",deleteFailed:"ลบโปรเจกต์ล้มเหลว",extractSuccess:"สกัดพรอมต์สำเร็จ",extractFailed:"สกัดพรอมต์ล้มเหลว",enterArtStyleName:"โปรดป้อนชื่อคู่มือภาพ",artStyleUpdated:"อัปเดตคู่มือภาพแล้ว",artStyleAdded:"เพิ่มคู่มือภาพแล้ว",operationFailed:"การดำเนินการล้มเหลว",enterVisualManualName:"โปรดป้อนชื่อคู่มือภาพ",enterVisualManualImage:"โปรดอัปโหลดภาพปกคู่มือภาพ",enterVisualManualTabData:"Prompt ไม่สามารถว่างเปล่า",visualManualUpdated:"อัปเดตคู่มือภาพแล้ว",visualManualAdded:"เพิ่มคู่มือภาพแล้ว",deleteVisualManualHeader:"ลบคู่มือภาพ",deleteVisualManualBody:'คุณแน่ใจหรือไม่ว่าต้องการลบคู่มือภาพ "{name}"?',deleteVisualManualConfirm:"ลบ",deleteVisualManualCancel:"ยกเลิก",enterProjectName:"กรุณากรอกชื่อโครงการ",enterProjectIntro:"กรุณากรอกคำนำนวนิยาย",enterProjectType:"กรุณากรอกประเภทโครงการ",enterArtStyle:"โปรดเลือกโบรชัวร์ภาพโครงการ",enterVideoRatio:"โปรดเลือกอัตราส่วนวิดีโอ",enterImageModel:"กรุณาเลือกรุ่นรูปภาพ",enterVideoModel:"โปรดเลือกรุ่นวิดีโอ",visualManualDeleted:"ลบสำเร็จ",selectMode:"กรุณาเลือกโหมด",deleteDirectorManualHeader:"ลบคู่มือผู้อำนวยการ",deleteDirectorManualBody:'คุณแน่ใจหรือไม่ว่าต้องการลบคู่มือผู้อำนวยการ "{name}"?',directorManualUpdated:"ปรับปรุงคู่มือผู้อำนวยการแล้ว",directorManualAdded:"เพิ่มคู่มือผู้อำนวยการ",directorManual:"กรุณาเลือกคู่มือผู้อำนวยการโครงการ",modelProviderDisabled:"ไม่ได้เปิดใช้งานผู้จำหน่ายโมเดลวิดีโอหรือโมเดลรูปภาพ หรือไม่มีซัพพลายเออร์โมเดล โปรดกำหนดค่าก่อน"},type:{novel:"อิงจากนวนิยายต้นฉบับ",script:"อิงจากบทนวนิยาย"}},novel:{importText:"นำเข้าต้นฉบับ",batchDelete:"ลบเป็นชุด",eventAnalysis:"วิเคราะห์เหตุการณ์",searchPlaceholder:"ค้นหาชื่อต้นฉบับ...",search:"ค้นหา",generating:"กำลังสร้าง...",genFailed:"สร้างล้มเหลว",none:"ไม่มี",edit:"แก้ไข",delete:"ลบ",col:{id:"ลำดับ",reel:"เล่ม",chapter:"ชื่อบท",chapterData:"เนื้อหาในบท",event:"เหตุการณ์",operation:"การจัดการ"},msg:{batchDeleteHeader:"ลบเป็นชุด",batchDeleteBody:"แน่ใจหรือไม่ว่าต้องการลบข้อมูลที่เลือกจำนวน {count} รายการ?",batchDeleteSuccess:"ลบเป็นชุดสำเร็จ",deleteHeader:"ยืนยันการลบ",deleteBody:"แน่ใจหรือไม่ว่าต้องการลบข้อมูลบทที่ชื่อว่า「{name}」?",deleteSuccess:"ลบสำเร็จ",eventAnalysisHeader:"วิเคราะห์เหตุการณ์",eventAnalysisBody:"แน่ใจหรือไม่ว่าต้องการวิเคราะห์เหตุการณ์ข้อมูลที่เลือกจำนวน {count} รายการ?"},import:{title:"อัปโหลดต้นฉบับนิยาย",step1:"ขั้นตอนที่ 1",step2:"ขั้นตอนที่ 2",step3:"ขั้นตอนที่ 3",dragUpload:"ลากไฟล์ต้นฉบับนิยายมาที่นี่ หรือคลิกเพื่ออัปโหลด",uploadHint:"รองรับรูปแบบ .txt, .docx แนะนำให้มีขนาดไฟล์ไม่เกิน 10MB",or:"หรือ",pasteLabel:"วางเนื้อหาต้นฉบับนิยายโดยตรง",pastePlaceholder:"โปรดกรอกเนื้อหาต้นฉบับนิยาย",chars:"ตัวอักษร",tooShort:"เนื้อหาสั้นเกินไป แนะนำให้อย่างน้อย 100 ตัวอักษร",parsedChapters:"แยกวิเคราะห์แล้ว {count} บท",nextStep:"ขั้นตอนถัดไป",prevStep:"ขั้นตอนก่อนหน้า",selectedInfo:"เลือกแล้ว: {count} ตัวอักษร (ต้องน้อยกว่า 200,000 ตัวอักษร)",eventAnalysis:"วิเคราะห์เหตุการณ์",saveAndAnalyze:"บันทึกต้นฉบับและวิเคราะห์เหตุการณ์",col:{chapter:"บท",reel:"เล่ม",chapterName:"ชื่อบท",chapterData:"เนื้อหาในบท"},msg:{parseFailed:"แยกวิเคราะห์ไฟล์ล้มเหลว โปรดอัปโหลดใหม่อีกครั้ง",selectFile:"เลือกไฟล์",docNotSupported:"ไฟล์ .doc ไม่รองรับการแยกวิเคราะห์ โปรดแปลงเป็นไฟล์ .ts",unsupportedType:"ไม่รองรับประเภทไฟล์นี้",fileTooLarge:"ไฟล์มีขนาดเกิน 10MB โปรดอัปโหลดไฟล์ขนาดเล็กกว่านี้",selectChapters:"โปรดทำเครื่องหมายเลือกบทก่อน",saveSuccess:"บันทึกต้นฉบับนิยายสำเร็จ"},importAdd:"ลากและวางไฟล์ที่นี่หรือคลิกเพื่ออัปโหลด",limit:"รองรับรูปแบบ .ts"},editDialog:{title:"แก้ไขต้นฉบับนิยาย",chapterName:"ชื่อบท",chapterNamePh:"โปรดกรอกชื่อบท",eventContent:"เนื้อหาเหตุการณ์",eventContentPh:"กรอกเนื้อหาเหตุการณ์",chapterContent:"เนื้อหาในบท",chapterContentPh:"โปรดกรอกเนื้อหาในบท",cancel:"ยกเลิก",save:"บันทึก",msg:{updateSuccess:"อัปเดตต้นฉบับนิยายสำเร็จ"}},event:{regenerate:"สร้างเหตุการณ์ใหม่",batchDelete:"ลบเป็นชุด",noData:"ยังไม่มีข้อมูลเหตุการณ์ คลิกเพื่อเริ่มสร้าง",generate:"สร้างเหตุการณ์",generatingHint:"กำลังสร้างเหตุการณ์ โปรดรอสักครู่...",loading:"กำลังโหลด...",delete:"ลบ",col:{id:"ID เหตุการณ์",eventName:"ชื่อเหตุการณ์",chapters:"บทที่มา",detail:"ขั้นตอนเหตุการณ์",createTime:"เวลาที่สร้าง",operation:"การจัดการ"},msg:{deleteHeader:"ลบเหตุการณ์",deleteBody:"แน่ใจหรือไม่ว่าต้องการลบเหตุการณ์นี้?",deleteSuccess:"ลบสำเร็จ",generateSuccess:"สร้างเหตุการณ์สำเร็จ",batchDeleteHeader:"ลบเป็นชุด",batchDeleteBody:"แน่ใจหรือไม่ว่าต้องการลบข้อมูลที่เลือกจำนวน {count} รายการ?",batchDeleteSuccess:"ลบเป็นชุดสำเร็จ"}},analysis:{analyzeFirst:"โปรดวิเคราะห์เหตุการณ์ก่อน",startAnalysis:"เริ่มวิเคราะห์",chapterHeader:"บทที่ {index} - {name}",analyzing:"กำลังวิเคราะห์เหตุการณ์"}},scriptAgent:{inputPlaceholder:"โปรดกรอกเนื้อหา",chapterEvents:"เหตุการณ์ในบท",clearMessageMemory:"ล้างหน่วยความจำข้อความ",clearSummaryMemory:"ล้างหน่วยความจำสรุป",clearAllMemory:"ล้างหน่วยความจำทั้งหมด",edit:"แก้ไข",storySkeleton:"โครงเรื่อง",adaptationStrategy:"กลยุทธ์การดัดแปลง",script:"บทภาพยนตร์",noContent:"ยังไม่มีเนื้อหา",relatedAssets:"สินทรัพย์ที่เกี่ยวข้อง",editScript:"แก้ไขบทภาพยนตร์",save:"บันทึก",scriptTitle:"ชื่อเรื่อง",titlePlaceholder:"โปรดกรอกชื่อเรื่อง",content:"เนื้อหา",contentPlaceholder:"โปรดกรอกเนื้อหาบทภาพยนตร์",selectAssets:"เลือกสินทรัพย์",noAssets:"ยังไม่ได้เชื่อมโยงสินทรัพย์",selectAssetsTitle:"เลือกสินทรัพย์ที่เกี่ยวข้อง",welcomeMsg:"สวัสดี! ฉันคือผู้ช่วยอัจฉริยะ Toonflow ต้องการให้ฉันเริ่มสร้างบทภาพยนตร์ให้คุณเลยไหม?",start:"เริ่มต้น",memoryType:{message:"หน่วยความจำข้อความ",summary:"หน่วยความจำสรุป",all:"หน่วยความจำทั้งหมด"},msg:{clearConfirm:"ยืนยันการล้าง",clearBody:"แน่ใจหรือไม่ว่าต้องการล้าง{type}? การดำเนินการนี้ไม่สามารถยกเลิกได้",confirmClear:"ยืนยันการล้าง",cancel:"ยกเลิก",memoryCleared:"ล้าง{type}แล้ว",scriptUpdated:"อัปเดตบทภาพยนตร์สำเร็จ",scriptUpdateFailed:"อัปเดตบทภาพยนตร์ล้มเหลว โปรดลองอีกครั้งในภายหลัง",searchScriptFailed:"ค้นหาบทภาพยนตร์ล้มเหลว",updated:"บันทึกเรียบร้อยแล้ว",error:"บันทึกล้มเหลว",reconnect:"เชื่อมต่อใหม่",notReconnect:"ยืนยันว่าการสนทนาการเชื่อมต่อใหม่จะถูกตัดออกหรือไม่",keepReconnect:"ยืนยัน",deleteConfirm:"ลบการยืนยัน",deleteBody:"ลบข้อความ",confirmDelete:"ยืนยันการลบ",scriptDeleted:"ลบสคริปต์แล้ว"},reconnect:"เชื่อมต่อใหม่"},cornerScape:{batchSettings:"การตั้งค่าการสร้างเป็นชุด",quickActions:"คำสั่งด่วน",selectUngenerated:"เลือกรายการที่ยังไม่สร้างทั้งหมด",selectGenerated:"เลือกรายการที่สร้างแล้วทั้งหมด",selectFailed:"เลือกรายการที่เกิดข้อผิดพลาดทั้งหมด",invertSelection:"สลับการเลือก",clearSelection:"ยกเลิกการเลือก",batchPreview:"ดูตัวอย่างรูปภาพเป็นชุด",assetTypeFilter:"กรองตามประเภทสื่อ",genModel:"โมเดลการสร้าง",resolution:"ความละเอียด",resolutionPh:"โปรดเลือกความละเอียด",concurrency:"จำนวนที่สร้างพร้อมกัน",concurrencyPh:"โปรดกรอกจำนวนที่สร้างพร้อมกัน",startBatch:"เริ่มสร้างภาพเป็นชุด",waitingGen:"รอการสร้าง",generating:"กำลังสร้าง",genFailed:"สร้างล้มเหลว",imageError:"รูปภาพมีข้อผิดพลาด",typeRole:"ตัวละคร",typeScene:"ฉาก",typeTool:"เครื่องมือ",typeUnknown:"ไม่ทราบ",descriptionSuffix:"คำอธิบาย:",operateScriptFirst:"โปรดจัดการบทภาพยนตร์ก่อน",individualConfig:"ตั้งค่าแบบแยกเดี่ยว",noImage:"ยังไม่มีรูปภาพ",promptLabel:"พรอมต์",promptPh:"โปรดกรอกพรอมต์",aiPolish:"ใช้ AI ขัดเกลาข้อความ",regenerate:"สร้างใหม่",filterRole:"ตัวละคร",filterScene:"ฉาก",filterTool:"อุปกรณ์ประกอบฉาก",unnamed:"ไม่ได้ตั้งชื่อ",noDescription:"ไม่มีคำอธิบาย",msg:{selectModel:"โปรดเลือกโมเดลการสร้าง",selectResolution:"โปรดเลือกความละเอียด",enterPrompt:"โปรดกรอกพรอมต์",enterPromptFirst:"โปรดกรอกพรอมต์ก่อน",genSuccess:"สร้าง {name} สำเร็จ",genFailed:"สร้าง {name} ล้มเหลว",promptGenSuccess:"สร้างพรอมต์สำเร็จ",polishFailed:"ขัดเกลาข้อความล้มเหลว โปรดลองอีกครั้ง",selectAtLeastOne:"โปรดเลือกสินทรัพย์อย่างน้อยหนึ่งรายการเพื่อสร้างเป็นชุด",batchStarted:"เริ่มการสร้างเป็นชุดแล้ว จำนวน {count} รายการ ทำพร้อมกัน {concurrent} รายการ",batchItemFailed:"สร้าง {name} ล้มเหลว: {error}",batchComplete:"การสร้างเป็นชุดเสร็จสมบูรณ์",batchFailed:"การสร้างแบทช์ล้มเหลว",replaceFailed:"การเปลี่ยนล้มเหลว",replaceSuccess:"การเปลี่ยนสำเร็จ",promptGenFail:"การสร้างคำพร้อมท์ล้มเหลว",saveSuccess:"การแก้ไขคำพร้อมท์สำเร็จ",saveFailed:"การแก้ไขคำพร้อมท์ล้มเหลว"},history:"ภาพประวัติศาสตร์",confirmReplace:"ยืนยันการเปลี่ยน",batchGenerationPrompt:"สร้างคำพร้อมท์เป็นชุด",generatingPrompt:"กำลังสร้าง",selectPromptEmpty:"เลือกทั้งหมด คำที่แจ้งว่างเปล่า",noEmptyPrompt:"ไม่มีเนื้อหาที่มีคำว่าง",selectedCount:"เลือกเนื้อหาแล้ว {count} รายการ",cancelGeneration:"ยกเลิกการสร้าง",selectGenerating:"เลือกรายการที่กำลังสร้าง",noGenerating:"ไม่มีการสร้างข้อมูล"},script:{searchPlaceholder:"ค้นหาชื่อบทภาพยนตร์...",search:"ค้นหา",addScript:"สร้างบทภาพยนตร์ใหม่",cancelSelectAll:"ยกเลิกการเลือกทั้งหมด",selectAll:"เลือกทั้งหมด",exportScript:"ส่งออกบทภาพยนตร์",msg:{searchFailed:"ค้นหาบทภาพยนตร์ล้มเหลว",selectExport:"โปรดเลือกบทภาพยนตร์ที่จะส่งออกก่อน",exportSuccess:"ส่งออกสำเร็จ",exportFailed:"ส่งออกบทภาพยนตร์ล้มเหลว",deleteHeader:"ยืนยันการลบ",deleteBody:"แน่ใจหรือไม่ว่าต้องการลบบทภาพยนตร์นี้? การดำเนินการนี้ไม่สามารถยกเลิกได้",deleteConfirm:"ลบ",cancel:"ยกเลิก",deleteSuccess:"ลบสำเร็จ",deleteFailed:"ลบล้มเหลว",selectDelScript:"โปรดเลือกที่จะลบสคริปต์",batchDeleteHeader:"ลบเป็นกลุ่ม",batchDeleteBody:"แน่ใจหรือไม่ว่าต้องการลบบทภาพยนตร์ที่เลือก {count} รายการ? การดำเนินการนี้ไม่สามารถยกเลิกได้",batchDeleteSuccess:"ลบเป็นกลุ่มสำเร็จ",extractingInProgress:"การสกัด",projectNotFound:"ไม่พบรายการ",selectsExport:"โปรดเลือกส่งออกสคริปต์"},add:{title:"เพิ่มบทภาพยนตร์",scriptName:"ชื่อบทภาพยนตร์",scriptNamePh:"โปรดกรอกชื่อบทภาพยนตร์",uploadFile:"อัปโหลดไฟล์",dragUpload:"ลากไฟล์บทภาพยนตร์มาที่นี่ หรือคลิกเพื่ออัปโหลด",uploadHint:"รองรับรูปแบบ .txt, .docx แนะนำให้มีขนาดไฟล์ไม่เกิน 10MB",scriptContent:"เนื้อหาบทภาพยนตร์",scriptContentPh:"โปรดอัปโหลดหรือกรอกเนื้อหาบทภาพยนตร์...",relatedAssets:"สินทรัพย์ที่เกี่ยวข้อง",selectAssets:"เลือกสินทรัพย์",noAssets:"ยังไม่ได้เชื่อมโยงสินทรัพย์",cancel:"ยกเลิก",confirm:"ยืนยัน",msg:{fileReadFailed:"อ่านไฟล์ล้มเหลว",docNotSupported:"ไม่รองรับการแยกวิเคราะห์ไฟล์ .doc โปรดแปลงเป็นไฟล์ .txt หรือ .docx",unsupportedType:"ไม่รองรับประเภทไฟล์นี้",fileTooLarge:"ไฟล์มีขนาดเกิน 10MB โปรดอัปโหลดไฟล์ขนาดเล็กกว่านี้",parsing:"กำลังแยกวิเคราะห์ไฟล์...",parseFailed:"แยกวิเคราะห์ไฟล์ล้มเหลว โปรดอัปโหลดใหม่อีกครั้ง",selectAssetsTitle:"เลือกสินทรัพย์ที่เกี่ยวข้อง",enterContent:"โปรดอัปโหลดหรือกรอกเนื้อหาบทภาพยนตร์",enterName:"โปรดกรอกชื่อบทภาพยนตร์",addSuccess:"เพิ่มบทภาพยนตร์สำเร็จ",addFailed:"เพิ่มบทภาพยนตร์ล้มเหลว โปรดลองอีกครั้งในภายหลัง"}},edit:{title:"รายละเอียดบทภาพยนตร์",scriptName:"ชื่อบทภาพยนตร์",scriptNamePh:"โปรดกรอกชื่อบทภาพยนตร์",scriptContent:"เนื้อหาบทภาพยนตร์",scriptContentPh:"โปรดกรอกเนื้อหาบทภาพยนตร์...",relatedAssets:"สินทรัพย์ที่เกี่ยวข้อง",selectAssets:"เลือกสินทรัพย์",noAssets:"ยังไม่ได้เชื่อมโยงสินทรัพย์",msg:{selectAssetsTitle:"เลือกสินทรัพย์ที่เกี่ยวข้อง",updateSuccess:"อัปเดตบทภาพยนตร์สำเร็จ",updateFailed:"อัปเดตบทภาพยนตร์ล้มเหลว โปรดลองอีกครั้งในภายหลัง"}},deleteScript:"ลบสคริปต์เป็นชุด",extractAssets:""},assets:{addPrefix:"เพิ่ม",batchGenerate:"สร้างเป็นชุด",generatePrompt:"สร้างพรอมต์",generateImage:"สร้างรูปภาพ",batchDelete:"ลบเป็นชุด",searchPlaceholder:"ค้นหาชื่อสินทรัพย์...",search:"ค้นหา",preview:"ดูตัวอย่าง",generate:"สร้าง",edit:"แก้ไข",delete:"ลบ",generating:"กำลังสร้าง",play:"เล่น",mediaPreview:"ดูตัวอย่างสื่อ",confirmBatch:"ยืนยัน{type}หรือไม่!",model:"โมเดล",resolution:"ความละเอียด",resolutionPh:"โปรดเลือกความละเอียด",batchGenPrompt:"สร้างพรอมต์เป็นชุด",batchGenImage:"สร้างรูปภาพเป็นชุด",role:"ตัวละคร",prop:"อุปกรณ์",scene:"ฉาก",clip:"ฟุตเทจ",uploadSuccess:"อัปโหลดสำเร็จ",selectAtLeastOne:"โปรดเลือกสินทรัพย์อย่างน้อย 1 รายการ",noDescription:"ไม่มีคำอธิบาย",promptGenSuccess:"สร้างพรอมต์「{name}」สำเร็จ",promptGenFail:"สร้างพรอมต์「{name}」ล้มเหลว: {error}",selectModel:"โปรดเลือกโมเดล",selectResolution:"โปรดเลือกความละเอียด",noPromptForImage:"「{name}」ไม่มีพรอมต์ ไม่สามารถสร้างรูปภาพได้",imageGenSuccess:"สร้างรูปภาพ「{name}」สำเร็จ",imageGenFail:"สร้างรูปภาพ「{name}」ล้มเหลว: {error}",confirmDeleteHeader:"ยืนยันการลบ",confirmBatchDeleteBody:"แน่ใจหรือไม่ว่าต้องการลบสินทรัพย์เหล่านี้เป็นชุด? การดำเนินการนี้ไม่สามารถยกเลิกได้",confirmDeleteBody:"แน่ใจหรือไม่ว่าต้องการลบสินทรัพย์นี้? การดำเนินการนี้ไม่สามารถยกเลิกได้",deleteBtn:"ลบ",cancelBtn:"ยกเลิก",deleteSuccess:"ลบสินทรัพย์สำเร็จ",deleteFail:"ลบสินทรัพย์ล้มเหลว",colPreview:"ดูตัวอย่าง",colName:"ชื่อ",colPrompt:"พรอมต์",colDescribe:"คำอธิบาย",colRemark:"หมายเหตุ",colCreateTime:"เวลาที่สร้าง",colOperation:"การจัดการ",add:{name:"ชื่อ",namePh:"โปรดกรอกชื่อ",describe:"คำอธิบาย",describePh:"โปรดกรอกคำอธิบาย",remark:"หมายเหตุ",remarkPh:"โปรดกรอกหมายเหตุ",prompt:"พรอมต์",promptPh:"โปรดกรอกพรอมต์",nameRequired:"โปรดกรอกชื่อ",describeRequired:"โปรดกรอกรายละเอียด",remarkRequired:"โปรดกรอกหมายเหตุ",updateSuccess:"อัปเดตสินทรัพย์สำเร็จ",addSuccess:"เพิ่มสินทรัพย์สำเร็จ"},gen:{header:"สร้างรูปภาพ",uploadRef:"อัปโหลดรูปภาพอ้างอิง",optional:"ตัวเลือก",promptLabel:"พรอมต์สร้างรูปภาพ",smartGenerate:"สร้างอัตโนมัติ (Smart Generate)",generatingPrompt:"กำลังสร้างพรอมต์อัจฉริยะ...",promptPlaceholder:"อธิบายเนื้อหารูปภาพที่คุณต้องการสร้าง ตัวอย่างเช่น: เมืองแห่งอนาคตที่เต็มไปด้วยเทคโนโลยี, แสงไฟนีออนกะพริบ, สไตล์ไซเบอร์พังค์...",selectModel:"เลือกโมเดล",selectResolution:"เลือกความละเอียด",generateBtn:"สร้างรูปภาพ",resultTitle:"ผลลัพธ์การสร้าง",generatedCount:"สร้างสำเร็จ {count} รูป โปรดเลือกหนึ่งรูป",generatingLabel:"กำลังสร้าง...",genFailed:"สร้างล้มเหลว",confirmSelect:"ยืนยันการเลือก",promptSuccess:"สร้างพรอมต์สำเร็จ",promptFail:"สร้างพรอมต์ล้มเหลว",fillPrompt:"โปรดกรอกพรอมต์",pickResolution:"โปรดเลือกความละเอียด",pickModel:"โปรดเลือกโมเดล",unnamed:"ไม่ได้ตั้งชื่อ",assetGenSuccess:"สร้างสินทรัพย์สำเร็จ",assetGenFail:"สร้างสินทรัพย์ล้มเหลว",uploadOk:"อัปโหลดสำเร็จ",imageSelected:"เลือกรูปภาพนี้แล้ว",imageDeleted:"ลบรูปภาพนี้แล้ว",imageSaved:"บันทึกรูปภาพแล้ว",completed:"สมบูรณ์"},batch:{header:"สร้างเป็นชุด",selected:"เลือกแล้ว {count} รายการ",selectAll:"เลือกทั้งหมด",clearSelection:"ล้างการเลือก",inputPh:"โปรดกรอกเนื้อหา",saveSelected:"บันทึกที่เลือก ({count})",colPreviewImg:"รูปตัวอย่าง",selectToSave:"โปรดเลือกรายการที่ต้องการบันทึก",saveSuccess:"บันทึกสำเร็จ",saveFail:"บันทึกล้มเหลว โปรดลองอีกครั้ง",promptDone:"สร้างพรอมต์เสร็จสมบูรณ์",promptFail:"สร้างพรอมต์ล้มเหลว",missingPrompts:"มี {count} สินทรัพย์ที่ไม่มีพรอมต์ โปรดสร้างพรอมต์ก่อน",imageDone:"สร้างรูปภาพเสร็จสมบูรณ์",imageGenFail:"สร้างรูปภาพล้มเหลว",unknownError:"ข้อผิดพลาดที่ไม่ทราบสาเหตุ",promptGenCancelled:"รุ่นถูกยกเลิก"},confirmCancellation:"ยืนยันการยกเลิก",confirmAgain:"ยืนยันการยกเลิก? หลังจากการยกเลิก AI แบ็กเอนด์จะยังคงเรียกร้องให้มีการหักเงินต่อไป",sure:"แน่นอน"},production:{selectPlaceholder:"โปรดเลือกตอน",edit:"แก้ไข",node:{script:{title:"บทภาพยนตร์",editDialog:"แก้ไขบทภาพยนตร์"},scriptPlan:{title:"แผนการถ่ายทำ",editDialog:"แก้ไขแผนการถ่ายทำ"},storyboard:{title:"แผงสตอรี่บอร์ด",notGenerated:"ยังไม่สร้าง",scaleRatio:"อัตราส่วนการย่อ/ขยาย",gridPreview:"ดูตัวอย่างแบบกริด",noPreviewImages:"ไม่มีรูปภาพให้ดูตัวอย่าง",imageLoadFailed:"โหลดรูปภาพล้มเหลว",promptPlaceholder:"กรุณากรอกคำที่พร้อมท์",prompt:"คำพูดที่รวดเร็ว",editInfo:"การปรับเปลี่ยนคำทันที"},storyboardTable:{title:"ตารางสตอรี่บอร์ด",editDialog:"แก้ไขตารางสตอรี่บอร์ด"},assets:{title:"สินทรัพย์ต่อยอด",generateFailed:"สร้างล้มเหลว",notGenerated:"ยังไม่สร้าง",originalAsset:"สินทรัพย์ต้นฉบับ",derived:"ต่อยอด",noDerivedAssets:"ไม่มีสินทรัพย์ต่อยอด"},poster:{title:"ภาพปกวิดีโอ",coverCount:"{count} รูป"},workbench:{title:"พื้นที่ทำงานวิดีโอ"}},editImage:{upload:"อัปโหลด",generate:"สร้าง",saveFailed:"บันทึกล้มเหลว โปรดลองอีกครั้ง",fetchFailed:"ดึงข้อมูลล้มเหลว",generating:"กำลังสร้าง...",deleteNode:"ลบโหนด (Node)",ratio:"สัดส่วน",quality:"คุณภาพ",generateBtn:"สร้างรูปภาพ",selectImage:"เลือกรูปภาพ",imageGeneration:"สร้างรูปภาพ",promptPlaceholder:"อธิบายรูปภาพที่คุณต้องการสร้าง...",imageRef:"รูปที่ {index}",noReferences:"ไม่มีรูปภาพอ้างอิงให้ใช้งาน",selectModel:"โปรดเลือกโมเดลก่อน",selectQuality:"โปรดเลือกคุณภาพภาพ",selectRatio:"โปรดเลือกสัดส่วน",generateFailed:"สร้างล้มเหลว",generateFirst:"โปรดสร้างรูปภาพก่อน",generatedResult:"ผลลัพธ์การสร้าง",waitingGenerate:"รอการสร้าง",layoutLR:"จัดวางอัตโนมัติ-ซ้ายขวา",layoutTB:"จัดวางอัตโนมัติ-บนล่าง",uploadAssetImage:"อัปโหลดรูปทรัพยากร",uploadStoryboardImage:"อัปโหลดรูปสตอรี่บอร์ด",uploadImage:"การอัพโหลดรูปภาพสินทรัพย์",mode:"แบบอย่าง",closeConfirmTitle:"ปิดแผงแก้ไขใช่ไหม",closeConfirmBody:"ข้อมูลที่ไม่ได้บันทึกจะสูญหายไปหลังจากการปิด"},save:"เลือก",cancel:"ยกเลิก",chatBox:{inputPlaceholder:"พิมพ์ข้อความ...",generateDerivedAssets:"สร้างสินทรัพย์ต่อยอด",welcomeMessage:"สวัสดี! ฉันคือผู้ช่วย AI ของคุณ มีอะไรให้ฉันช่วยไหม?",adjustModel:"ปรับแต่งโมเดล",startMakingVideo:"เริ่มสร้างวิดีโอ",startMakingVideoPrompt:"โปรดช่วยฉันเริ่มสร้างวิดีโอ",clearMessageMemory:"ล้างหน่วยความจำข้อความ",clearSummaryMemory:"ล้างหน่วยความจำสรุป",clearAllMemory:"ล้างหน่วยความจำทั้งหมด",messageMemory:"หน่วยความจำข้อความ",summaryMemory:"หน่วยความจำสรุป",allMemory:"หน่วยความจำทั้งหมด",confirmClear:"ล้างหน่วยความจำ",confirmClearBody:"แน่ใจหรือไม่ว่าต้องการล้าง{type}?",confirmClearBtn:"ยืนยันการล้าง",memoryCleared:"ล้าง{type}แล้ว"},wb:{quickPreview:"ดูตัวอย่างแบบเร็ว",videoGeneration:"สตอรี่บอร์ด",videoEditing:"โต๊ะบรรณาธิการ",hint:"ข้อแนะนำ",extractLines:"ต้องการแยกบทสนทนาจากวิดีโอหรือไม่?",no:"ไม่",confirm:"ตกลง",extractLinesQuestion:"ต้องการแยกบทสนทนาจากวิดีโอมาเป็นซับไตเติลหรือไม่?",importingLoading:"กำลังนำเข้า โปรดรอสักครู่...",mainTrackVideo:"แทร็กหลัก (วิดีโอ)",subtitle1:"ซับไตเติล 1",storyboardVideoName:"กลุ่ม {สตอรี่บอร์ด}-{id}.mp4"},preview:{noImage:"ยังไม่มีรูปภาพ",storyboardDesc:"คำอธิบายสตอรี่บอร์ด",serialNumber:"ลำดับ",noDescription:"ยังไม่มีคำอธิบาย",duration:"ความยาว",seconds:"วินาที",relatedAssets:"สินทรัพย์ที่เกี่ยวข้อง",role:"ตัวละคร",prop:"อุปกรณ์",scene:"ฉาก",noCharacters:"ไม่มีตัวละครปรากฏ",imagePrompt:"พรอมต์รูปภาพ",selectAll:"เลือกทั้งหมด",exportImage:"ส่งออกรูปภาพ",sceneDescription:"คำอธิบายฉาก",promptLabel:"พรอมต์",restoreSort:"คืนค่าการจัดเรียง",restoreSortConfirm:"แน่ใจหรือไม่ว่าต้องการคืนค่าการจัดเรียงกลับเป็นค่าเริ่มต้น?",tip:"เคล็ดลับ",selectAtLeastOne:"โปรดเลือกสตอรี่บอร์ดอย่างน้อยหนึ่งรายการเพื่อส่งออก",exportFilename:"ภาพสตอรี่บอร์ด"},generate:{noVideo:"ยังไม่มีวิดีโอ",videoPrompt:"พรอมต์วิดีโอ",promptPlaceholder:"ป้อนคำพร้อมท์เพื่ออธิบายเนื้อหาวิดีโอที่คุณต้องการสร้าง...",refImage:"รูปภาพอ้างอิง",image:"รูปภาพ",refVideo:"วิดีโออ้างอิง",refImageLabel:"รูปภาพอ้างอิง",refAudio:"เสียงอ้างอิง",muteAudio:"ปิดเสียง",enableAudio:"เปิดเสียง",resolution:"ความละเอียด",duration:"ความยาว",generate:"สร้าง",historyVersions:"ประวัติเวอร์ชัน",confirmSelection:"ยืนยันการเลือก",noHistory:"ยังไม่มีประวัติ",generating:"กำลังสร้าง",generateFailed:"สร้างล้มเหลว",selectAll:"เลือกทั้งหมด",videoTrack:"แทร็กวิดีโอ",batchGenerate:"สร้างเป็นชุด",importToEditor:"นำเข้าสู่หน้าต่างตัดต่อ",modeSingleImage:"รูปภาพเดียว",modeMultiImage:"หลายรูปภาพ",modeGridImage:"รูปภาพกริดหลายรูป",modeStartEnd:"เฟรมแรกและสุดท้าย",modeText:"ข้อความเป็นวิดีโอ",modeVideoRef:"อ้างอิงจากวิดีโอ",modeImageRef:"อ้างอิงจากรูปภาพ",modeAudioRef:"อ้างอิงจากเสียง",modeTextRef:"อ้างอิงจากข้อความ",startFrame:"เฟรมแรก",startFrameOptional:"เฟรมแรก (ตัวเลือก)",endFrame:"เฟรมสุดท้าย",endFrameOptional:"เฟรมสุดท้าย (ตัวเลือก)",selectRefImage:"เลือกรูปภาพอ้างอิง",selectRefImages:"เลือกรูปภาพอ้างอิงหลายรูป",selectEndFrame:"เลือกรูปเฟรมสุดท้าย",selectRefVideoAsset:"เลือกวิดีโออ้างอิง",selectRefAudioAsset:"เลือกเสียงอ้างอิง",selectRefImageAsset:"เลือกรูปภาพอ้างอิง",selectImageSource:"เลือกแหล่งที่มาของภาพ",fromStoryboard:"ภาพสตอรี่บอร์ด",fromStoryboardDesc:"เลือกภาพจากรายการสตอรี่บอร์ด",fromAssets:"ภาพแอสเซท",fromAssetsDesc:"เลือกภาพจากคลังแอสเซท",confirmDelete:"ยืนยันการลบ",confirmDeleteBody:"แน่ใจหรือไม่ว่าต้องการลบวิดีโอนี้? การดำเนินการนี้ไม่สามารถยกเลิกได้",delete:"ลบ",cancel:"ยกเลิก",deleteSuccess:"ลบวิดีโอสำเร็จ",deleteFailed:"ลบล้มเหลว",selectVideoFirst:"โปรดเลือกวิดีโอก่อน",confirmSuccess:"ยืนยันการเลือกสำเร็จ",batchSubmitted:"ส่งคำขอสร้างเป็นชุดแล้ว กำลังดำเนินการ...",configNotFound:"ไม่พบการตั้งค่า",pollingFailed:"การค้นหาสถานะวิดีโอล้มเหลว โปรดรีเฟรชด้วยตนเอง",batchGeneratePrompt:"สร้างคำพร้อมท์เป็นชุด",batchPromptEmpty:"บอร์ดเรื่องราว {name} พร้อมใช้งานสำหรับวิดีโอแจ้ง กรุณาสร้างหรือกรอกข้อความแจ้งก่อน",modelEmpty:"โปรดเลือกรุ่นการสร้างวิดีโอก่อน",generatingPrompt:"การสร้างคำที่รวดเร็วอย่างชาญฉลาด"},editVideo:{reset:"รีเซ็ต",undo:"เลิกทำ",redo:"ทำซ้ำ",split:"แยกคลิป (Split)",delete:"ลบ",rendering:"กำลังเรนเดอร์...",exportVideo:"ส่งออกวิดีโอ",exportSuccess:"ส่งออกวิดีโอสำเร็จแล้ว",exportFailed:"ส่งออกล้มเหลว",sampleSubtitle:"ข้อความซับไตเติลตัวอย่าง",customText:"เนื้อหาข้อความกำหนดเอง",transitionBetweenClips:"จำเป็นต้องเพิ่มทรานซิชันไว้ระหว่าง Clip สองอันที่อยู่ติดกัน",transitionExists:"มีทรานซิชันอยู่ตำแหน่งนี้แล้ว",videoPreviewArea:"พื้นที่ดูตัวอย่างวิดีโอ",clipMaterials:"ฟุตเทจตัดต่อ",propertyPanel:"แผงคุณสมบัติ (Properties)",selectClip:"เลือก Clip เพื่อดูคุณสมบัติ",basicInfo:"ข้อมูลพื้นฐาน",name:"ชื่อ",clipNamePlaceholder:"ชื่อ Clip",startTime:"เริ่มต้น",endTime:"สิ้นสุด",totalDuration:"ความยาวทั้งหมด",videoProperties:"คุณสมบัติวิดีโอ",opacity:"ความทึบแสง",volume:"ระดับเสียง",playbackSpeed:"ความเร็วในการเล่น",audioProperties:"คุณสมบัติเสียง",fadeIn:"เฟดอิน (Fade In)",fadeOut:"เฟดเอาต์ (Fade Out)",transitionProperties:"คุณสมบัติทรานซิชัน",transitionType:"ประเภททรานซิชัน",transFade:"เลือนหาย (Fade)",transSlide:"เลื่อน (Slide)",transWipe:"ปาด (Wipe)",transDissolve:"ละลาย (Dissolve)",transZoom:"ซูม (Zoom)",transRotate:"หมุน (Rotate)",transitionDuration:"ความยาวทรานซิชัน",subtitleProperties:"คุณสมบัติซับไตเติล",textContent:"เนื้อหาข้อความ",fontSize:"ขนาดตัวอักษร",copy:"คัดลอก",deleteConfirm:"ยืนยันการลบ",deleteClipConfirm:"แน่ใจหรือไม่ว่าต้องการลบ Clip นี้?",avCanvasNotInit:"AVCanvas ยังไม่ได้ถูกเตรียมเริ่มต้น",noExportContent:"ไม่มีเนื้อหาให้ส่งออก",exportProject:"ส่งออกโปรเจกต์",transitionAdded:"เพิ่มทรานซิชันแล้ว: {name}",splitClip:"แยกคลิป",deleteClip:"ลบคลิป",addClip:"เพิ่ม {name}",duplicateClip:"ทำซ้ำคลิป (Duplicate)",addTransition:"เพิ่มทรานซิชัน",updateClip:"อัปเดตคลิป {key}",updatePlaybackRate:"อัปเดตความเร็วการเล่นเป็น {rate}x",updateTransitionDuration:"อัปเดตความยาวทรานซิชัน",playbackRateRange:"ความเร็วในการเล่นต้องอยู่ระหว่าง 0.1 ถึง 10",updatePlaybackRateFailed:"อัปเดตความเร็วการเล่นล้มเหลว:",importProject:"นำเข้าโปรเจกต์",import:"นำเข้า"},clipType:{video:"วิดีโอ",audio:"เสียง",subtitle:"ซับไตเติล",transition:"ทรานซิชัน",sticker:"สติกเกอร์",filter:"ฟิลเตอร์",effect:"เอฟเฟกต์"},track:{video:"วิดีโอ",image:"รูปภาพ",audio:"เสียง",subtitle:"ซับไตเติล",text:"ข้อความ",sticker:"สติกเกอร์",filter:"ฟิลเตอร์",effect:"เอฟเฟกต์"},transition:{fade:"เลือนหาย (Fade)",slide:"เลื่อน (Slide)",slideLeft:"เลื่อนไปทางซ้าย",slideRight:"เลื่อนไปทางขวา",slideUp:"เลื่อนขึ้น",slideDown:"เลื่อนลง",wipe:"ปาด (Wipe)",wipeLeft:"ปาดไปทางซ้าย",wipeRight:"ปาดไปทางขวา",wipeUp:"ปาดขึ้น",wipeDown:"ปาดลง",dissolve:"ละลาย (Dissolve)",zoom:"ซูม (Zoom)",zoomIn:"ซูมเข้า",zoomOut:"ซูมออก",rotate:"หมุน",circle:"วงกลม",diamond:"สี่เหลี่ยมข้าวหลามตัด",clock:"นาฬิกา",blur:"เบลอ"},media:{titleText:"ข้อความชื่อเรื่อง",subtitleText:"ข้อความซับไตเติล",customText:"ข้อความกำหนดเอง",media:"สื่อ",image:"รูปภาพ",audio:"เสียง",subtitle:"ซับไตเติล",transition:"ทรานซิชัน",effect:"เอฟเฟกต์",filter:"ฟิลเตอร์",loading:"กำลังโหลด...",subtitlePreview:"ข้อความ",video:"วิดีโอ"},effect:{fadeIn:"เฟดอิน",fadeOut:"เฟดเอาต์",flash:"กะพริบ (Flash)",shake:"สั่น (Shake)",zoomIn:"ซูมเข้ามา",zoomOut:"ซูมออกไป",pulse:"เต้นเป็นจังหวะ (Pulse)",rotateIn:"หมุนเข้ามา",sticker1:"สติกเกอร์ 1",sticker2:"สติกเกอร์ 2"},filter:{grayscale:"ขาวดำ",sepia:"เรโทร (Sepia)",warm:"โทนอุ่น",cool:"โทนเย็น",vivid:"สีสดใส",bright:"สว่าง",highContrast:"คอนทราสต์สูง",blur:"เบลอ",invert:"สลับสี (Invert)",semiTransparent:"กึ่งโปร่งใส"},guideSwitchEpisode:"สลับตอน",guideSwitchEpisodeBody:"ฟีเจอร์การสลับตอนถูกย้ายมาที่นี่แล้วนะ!",autoLayoutLR:"เรียงพิมพ์อัตโนมัติ - เค้าโครงซ้ายและขวา",autoLayoutTB:"เค้าโครงเรียงพิมพ์อัตโนมัติบนและล่าง",getFlowData:"รีเฟรชพื้นที่ทำงาน",confirm:"สลับการยืนยันตอน",confirmEpisodesSwitch:"งานปัจจุบันยังอยู่ในระหว่างดำเนินการ การเปลี่ยนตอนจะเชื่อมต่อเซสชันอีกครั้ง คุณต้องการเปลี่ยนต่อหรือไม่?"},task:{title:"รายการงาน",subtitle:"บันทึกการทำงานล่าสุดของคุณ",refresh:"รีเฟรช",categoryLabel:"หมวดหมู่งานหลัก:",stateLabel:"สถานะ:",noFailReason:"ไม่มีระบุสาเหตุข้อผิดพลาด",stateAll:"ทั้งหมด",stateRunning:"กำลังดำเนินการ",stateCompleted:"เสร็จสมบูรณ์",stateFailed:"สร้างล้มเหลว",fetchFailed:"ดึงรายการงานล้มเหลว",col:{taskClass:"หมวดหมู่งานหลัก",relatedObjects:"ออบเจกต์ที่เกี่ยวข้อง",model:"โมเดล",describe:"คำอธิบาย",state:"สถานะ",startTime:"เวลา",reason:"สาเหตุของความล้มเหลว"},project:"ชื่อโครงการ:"},noVideo:"ยังไม่มีวิดีโอ",prompt:"คำแจ้งวิดีโอ",generateText:"AI สร้างคำที่รวดเร็ว",selectStoryboard:"เลือกกระดานเรื่องราว",generate:{noVideo:"ยังไม่มีวิดีโอ",generateText:"AI สร้างคำที่รวดเร็ว",selectStoryboard:"เลือกกระดานเรื่องราว",generate:"สร้างวิดีโอ",history:"เวอร์ชันประวัติศาสตร์",generating:"กำลังสร้าง",generateFailed:"ล้มเหลว",selectAll:"เลือกทั้งหมด",selected:"เลือกแล้ว",batchGenerateText:"สร้างคำพร้อมท์เป็นชุด",batchGenerateVideo:"สร้างวิดีโอเป็นชุด",importVideo:"นำเข้าไปยังโต๊ะแก้ไข",emptyTrack:"ย่อหน้า {ดัชนี 1}",del:"ลบ",delConfirm:"คุณแน่ใจหรือไม่ว่าต้องการลบย่อหน้านี้",selectSource:"เลือกแหล่งที่มา",confirm:"เลือกจากสินทรัพย์",cancel:"เลือกจากกระดานเรื่องราว",selectVideoFailed:"การเลือกวิดีโอล้มเหลว",selectVideoSuccess:"การเลือกวิดีโอสำเร็จ",selectTrackFirst:"โปรดเลือกกระดานเรื่องราวก่อน",noSelectedVideo:"ไม่ได้เลือกวิดีโอ",generateConfirm:"ยืนยันการสร้าง",generateConfirmBody:"ยืนยันการสร้างวิดีโอ",generateVideosInBatches:"สร้างวิดีโอเป็นชุด",generateStarted:"เริ่มสร้าง",promptEmpty:"ตรวจสอบข้อมูลที่จำเป็นในการสร้างวิดีโอและคำแจ้งว่างเปล่า คุณต้องการสร้างมันต่อไปหรือไม่?",skipDataWithEmptyVideoPromptWords:"มีข้อมูลวิดีโอที่ต้องสร้างและคำแจ้งว่างเปล่า",duration:"ระยะเวลา",resolution:"ปณิธาน",delVideo:"ยืนยันการลบวิดีโอนี้หรือไม่",delSuccess:"ลบสำเร็จ",addReference:"เพิ่มการอ้างอิง",promptPlaceholder:"โปรดป้อนคำแจ้งของวิดีโอ",downloadVideo:"ดาวน์โหลดวิดีโอเป็นชุด",selectVideo:"โปรดตรวจสอบวิดีโอที่คุณต้องการดาวน์โหลด"}},m_i={slogan:"แพลตฟอร์มสร้างละครสั้นอัจฉริยะ",tips:"บัญชีผู้ใช้เริ่มต้น: admin / admin123",settings:"การตั้งค่าเซิร์ฟเวอร์",requestAddress:"ที่อยู่คำขอ (Request Address)",username:"ชื่อผู้ใช้",password:"รหัสผ่าน",login:"เข้าสู่ระบบ",usernameRequired:"โปรดกรอกชื่อผู้ใช้",passwordRequired:"โปรดกรอกรหัสผ่าน",enterUsernameAndPassword:"โปรดกรอกชื่อผู้ใช้หรือรหัสผ่าน",loginSuccess:"เข้าสู่ระบบสำเร็จ",settingsSaved:"บันทึกการตั้งค่าแล้ว"},k_i={prompt:"คำพูดที่รวดเร็ว"},v_i={welcomeTitle:"ยินดีต้อนรับสู่ ToonFlow",welcomeDesc:"แพลตฟอร์มเวิร์กโฟลว์การสร้างการ์ตูนที่ขับเคลื่อนด้วย AI ให้เราใช้เวลาสักครู่เพื่อกำหนดค่าเริ่มต้นให้เสร็จสิ้น",startConfig:"เริ่มการกำหนดค่า",skip:"ข้ามการบูต",configModel:"เพิ่มบริการโมเดล",configData:"กำหนดค่าตัวแทน",startUse:"เริ่มต้นเลย",configModelTitle:"เพิ่มผู้ให้บริการโมเดล",configModelDesc:"ขั้นแรก คุณต้องเพิ่มผู้ให้บริการโมเดล AI อย่างน้อยหนึ่งราย (เช่น OpenAI, Claude ฯลฯ) ในการตั้งค่าและกรอกคีย์ API ที่เกี่ยวข้อง",configModelTip:'การคลิกปุ่มด้านล่างจะเป็นการเปิดแท็บ "บริการโมเดล" ของหน้าการตั้งค่า หลังจากเพิ่มซัพพลายเออร์แล้ว ให้กลับมาที่นี่เพื่อดำเนินการต่อ',configModelBtn:"ไปที่กำหนดค่าบริการโมเดล",configAgentTitle:"กำหนดโมเดลตัวแทน",configAgentDesc:"จากนั้น กำหนดโมเดลให้กับโมดูลการทำงานแต่ละโมดูลในการกำหนดค่าตัวแทน เพื่อให้ระบบทราบว่าควรเรียกโมเดลใดเพื่อให้งานเสร็จสมบูรณ์",configAgentTip:'การคลิกปุ่มด้านล่างจะเป็นการเปิดแท็บ "การกำหนดค่าตัวแทน" ของหน้าการตั้งค่า กลับมาที่นี่หลังจากกำหนดโมเดลให้กับแต่ละฟังก์ชันแล้ว',configAgentBtn:"ไปที่กำหนดค่าตัวแทน",finishTitle:"🎉 ทุกอย่างพร้อมแล้ว!",finishDesc:"การกำหนดค่าเสร็จสมบูรณ์ และตอนนี้คุณสามารถเริ่มใช้คุณสมบัติทั้งหมดได้แล้ว หากคุณต้องการปรับเปลี่ยน คุณสามารถแก้ไขได้ในการตั้งค่าได้ตลอดเวลา",qrcodeLabel:"เข้าร่วมกลุ่มการสื่อสาร WeChat เพื่อรับความช่วยเหลือเพิ่มเติม:",githubLabel:"หากคุณพบว่ามีประโยชน์ โปรดให้ ⭐ ดาวแก่เรา!",prevStep:"ขั้นตอนก่อนหน้า",nextStep:"ขั้นตอนต่อไป",finish:"เริ่มต้นเลย"},A_i={skillManagement:{search:"ค้นหาชื่อไฟล์",empty:"ไม่มีไฟล์ที่ตรงกัน",edit:"แก้ไข",selectOnTheLeft:"โปรดเลือกไฟล์จากด้านซ้าย"}},p_i={assets:{notExist:"ไม่มีเนื้อหาอยู่",notDerivativeExist:"ไม่มีสินทรัพย์อนุพันธ์",derivativeUpdateSuccess:"อัปเดตสำเร็จ",derivativeState:"ไม่ได้สร้างขึ้น",derivativeAddSuccess:"เพิ่มเรียบร้อยแล้ว",derivativeDelSuccess:"ลบสำเร็จ",notGenerated:"ไม่ได้สร้างขึ้น"},addSuccess:"อัปเดตสำเร็จ",state:{unused:"ไม่ได้สร้างขึ้น"},saveSuccess:"เพิ่มเรียบร้อยแล้ว"},b_i={generating:"กำลังสร้าง"},w_i={scanning:"🔍 การแยกวิเคราะห์และการโหลดทักษะ",scanComplete:"✨ สแกน Skill เสร็จสมบูรณ์",inserted:"✅ เพิ่มทักษะ {count}",updated:"🔄 อัปเดตทักษะ {count}",removed:"🗑️ ลบ {count} Skill",scannedFiles:"📁 สแกน {count} ไฟล์",noDescription:"📝 {count} Skill ไม่มีคำอธิบาย",noAttribution:"👤 {count} Skill ไม่มีการระบุแหล่งที่มา",configWarning:"⚠️ คำเตือนการตั้งค่า Skill",openSettings:"เปิดการตั้งค่า",scanFailed:"❌ สแกนล้มเหลว",checkNetwork:"🔌 กรุณาตรวจสอบการเชื่อมต่อเครือข่ายหรือลองใหม่ภายหลัง",retryLater:"🔁 กรุณาลองใหม่ภายหลัง"},O_i="สร้างวิดีโอ",y_i="เวอร์ชันประวัติศาสตร์",C_i="กำลังสร้าง",__i="ล้มเหลว",S_i="เลือกทั้งหมด",L_i="เลือกแล้ว",x_i="นำเข้าวิดีโอ",E_i="ย่อหน้า {ดัชนี 1}",T_i="ยืนยันการลบ",Q_i="คุณแน่ใจหรือไม่ว่าต้องการลบย่อหน้านี้",D_i="เลือกแหล่งที่มา",B_i="เลือกจากสินทรัพย์",R_i="เลือกจากกระดานเรื่องราว",I_i={newVersion:"มีเวอร์ชั่นใหม่แล้ว คุณต้องการอัปเดตหรือไม่?"},M_i={components:h_i,settings:f_i,workbench:g_i,login:m_i,"components.storyboardImageCheck.camera":"กล้อง","components.storyboardImageCheck.dialogTitle":"เลือกรูปสตอรี่บอร์ด","components.storyboardImageCheck.preview":"ดูตัวอย่าง","components.storyboardImageCheck.src":"รูปตัวอย่าง","components.storyboardImageCheck.title":"หัวข้อ","components.storyboardImageCheck.duration":"ระยะเวลา","components.storyboardImageCheck.lines":"บทพูด","components.storyboardImageCheck.createTime":"เวลาสร้าง","workbench.script.extractAssets":"ดึงทรัพยากร",promptManage:k_i,hello:v_i,setting:A_i,storyboard:p_i,productionAgent:b_i,skillScan:w_i,generate:O_i,history:y_i,generating:C_i,generateFailed:__i,selectAll:S_i,selected:L_i,importVideo:x_i,emptyTrack:E_i,del:T_i,delConfirm:Q_i,selectSource:D_i,confirm:B_i,cancel:R_i,"workbench.script.msg.exportFailed":"การส่งออกล้มเหลว","workbench.production.node.assets.confirmDeleteBody":"ยืนยันว่าจะลบเนื้อหาหรือไม่","workbench.production.node.assets.removeFailed":"ลบเนื้อหาไม่สำเร็จ",version:I_i,"workbench.production.generatedNode.localUpload":"การอัปโหลดในเครื่อง","workbench.production.editImage.uploadFailed":"การอัปโหลดรูปภาพล้มเหลว","workbench.production.editImage.noImage":"กรุณาเพิ่มรูปภาพก่อน","workbench.script.batchAddScript":"อัปโหลดสคริปต์เป็นชุด","workbench.script.import.pasteLabel":"วางเนื้อหาสคริปต์โดยตรง","workbench.script.import.col.scriptName":"ชื่อสคริปต์","workbench.script.import.col.scriptData":"เนื้อหาสคริปต์","workbench.script.import.episodeRegex":"กฎการแยกสคริปต์","workbench.script.import.episodeRegexPh":"ปรับแต่งกฎการแยกสคริปต์ ปล่อยว่างไว้เพื่อใช้กฎการแยกเริ่มต้น (ค่าเริ่มต้นคือการแบ่งตามรูปแบบ Episode X)","workbench.script.import.regexInvalid":"รูปแบบนิพจน์ปกติไม่ถูกต้อง","workbench.script.import.parsedChapters":"แยกวิเคราะห์แล้ว {count} ชุด","workbench.script.import.msg.selectChapters":"โปรดตรวจสอบสคริปต์ก่อน","workbench.script.import.msg.saveSuccess":"บันทึกสคริปต์เรียบร้อยแล้ว","workbench.script.import.batchTitle":"อัปโหลดสคริปต์เป็นชุด"},P_i={editMdPreivew:{title:"Chỉnh sửa",confirm:"Lưu",cancel:"Hủy"},imageTools:{copy:"Sao chép hình ảnh",preview:"Xem trước",download:"Tải xuống",msg:{imageLoadFailed:"Tải hình ảnh thất bại",convertFailed:"Chuyển đổi thất bại",copied:"Đã sao chép vào clipboard",copyFailed:"Sao chép thất bại",downloadFailed:"Tải xuống thất bại",downloadStarted:"Bắt đầu tải xuống",downloadBlockedOpenNewWindow:"Nguồn hình ảnh hiện tại có thể hạn chế tải xuống, đã thử mở trong cửa sổ mới"}},migrateShow:{title:"Di chuyển dữ liệu",desc:"Phát hiện bạn có dữ liệu từ phiên bản cũ, bạn có muốn di chuyển không?",hide:"Không hiển thị lại",confirm:"Xác nhận",msg:{migrateSuccess:"Di chuyển dữ liệu thành công",migrateFailed:"Di chuyển dữ liệu thất bại"}},modelSelect:{placeholder:"Vui lòng chọn mô hình",type:{image:"Hình ảnh",text:"Văn bản",video:"Video"},msg:{fetchModelFailed:"Lấy dữ liệu mô hình thất bại:"}}},F_i={title:"Cài đặt ToonFlow",menu:{language:"Cài đặt ngôn ngữ",vendorConfig:"Dịch vụ mô hình",agentConfig:"Cấu hình Agent",promptManage:"Quản lý Prompt",skillManagement:"Quản lý kĩ năng",memoryConfig:"Cấu hình bộ nhớ Agent",loginConfig:"Cấu hình đăng nhập",dbConfig:"Thao tác cơ sở dữ liệu",fileManagement:"Quản lý tệp",otherConfig:"Cấu hình khác",requestConfig:"Địa chỉ yêu cầu (API)",about:"Kiểm tra cập nhật",logoutConfig:"Đăng xuất",skillsSkillsManagement:"Kỹ năngQuản lý kỹ năng"},language:{desc:"Chọn ngôn ngữ hiển thị giao diện",msg:{saved:"Cài đặt ngôn ngữ đã được lưu"}},vendor:{addVendor:"Thêm nhà cung cấp",noVendor:"Chưa có nhà cung cấp, vui lòng thêm trước",required:"Bắt buộc",optionalSection:"Tùy chọn",modelSettings:"Cài đặt mô hình",addManually:"Thêm thủ công",test:"Kiểm tra",edit:"Chỉnh sửa",delete:"Xóa",deleteVendor:"Xóa nhà cung cấp",editCode:"Chỉnh sửa mã",updateConfig:"Cập nhật cấu hình",addModel:"Thêm mô hình",editModel:"Chỉnh sửa mô hình",displayName:"Tên hiển thị",displayNamePlaceholder:"Ví dụ: GPT-4o",modelId:"Mã mô hình (Model ID)",modelIdPlaceholder:"Ví dụ: gpt-4o",modelType:"Loại mô hình",multimodal:"Đa phương thức (Multimodal)",supported:"Hỗ trợ",notSupported:"Không hỗ trợ",toolCall:"Gọi công cụ (Tool Call)",imageMode:"Chế độ hình ảnh",videoMode:"Chế độ video",audioOutput:"Đầu ra âm thanh",durationResolution:"Ánh xạ Thời lượng / Độ phân giải",durationSec:"Thời lượng (giây)",resolution:"Độ phân giải",enterAndPress:"Nhập và nhấn Enter",addDurationResolution:"Thêm một bộ Thời lượng / Độ phân giải",testResult:"Kết quả kiểm tra",generating:"Đang tạo...",addVendorDialog:"Thêm nhà cung cấp",codeEditorInfo:"Vui lòng viết mã TypeScript để cấu hình thông tin nhà cung cấp",reset:"Đặt lại",importFile:"Nhập tệp",textModel:"Mô hình văn bản",imageModel:"Mô hình hình ảnh",videoModel:"Mô hình video",textToImage:"Văn bản -> Hình ảnh",textToVideo:"Văn bản -> Video",singleImage:"Ảnh đơn",multiImage:"Chế độ nhiều ảnh",multiReference:"Tham chiếu nhiều ảnh",gridImage:"Lưới ảnh đơn",startEndRequired:"Khung hình đầu và cuối (Bắt buộc cả hai)",endFrameOptional:"Khung hình đầu và cuối (Khung hình cuối tùy chọn)",startFrameOptional:"Khung hình đầu và cuối (Khung hình đầu tùy chọn)",textRef:"Văn bản",imageRef:"Hình ảnh",videoRef:"Video",audioRef:"Âm thanh",audioOptional:"Tùy chọn",audioOnly:"Chỉ xuất video có âm thanh",noAudio:"Chỉ xuất video không âm thanh",msg:{getVendorListFailed:"Lấy danh sách nhà cung cấp thất bại",vendorConfigUpdated:"Cấu hình nhà cung cấp đã được cập nhật",updateFailed:"Cập nhật thất bại",highRiskConfirm:"⚠️ Xác nhận thao tác rủi ro cao",addVendorRiskBody:"Việc thêm nhà cung cấp AI mới sẽ cấp cho họ quyền truy cập vào API hệ thống, vui lòng đảm bảo bạn tin tưởng nguồn mã của nhà cung cấp này!",iKnowRisk:"Tôi hiểu rủi ro",cancel:"Hủy",confirmAgain:"⚠️ Xác nhận lại",addVendorConfirmBody:"Bạn có chắc chắn muốn thêm nhà cung cấp này không? Sau khi thêm, nó sẽ tham gia vào việc điều phối mô hình của hệ thống.",confirmAndAdd:"Xác nhận và thêm",goBackCheck:"Quay lại kiểm tra",vendorAdded:"Đã thêm nhà cung cấp thành công",addFailed:"Thêm thất bại",updateVendorRiskBody:"Cập nhật cấu hình nhà cung cấp AI sẽ thay đổi quyền truy cập API hệ thống và hành vi của họ, vui lòng đảm bảo bạn tin tưởng nguồn mã sau khi sửa đổi!",updateVendorConfirmBody:"Bạn có chắc chắn muốn cập nhật cấu hình nhà cung cấp này không? Việc cập nhật sẽ ảnh hưởng đến việc điều phối mô hình của hệ thống.",confirmAndUpdate:"Xác nhận và cập nhật",updateSuccess:"Cập nhật cấu hình nhà cung cấp thành công",fillDisplayName:"Vui lòng điền tên hiển thị",fillModelId:"Vui lòng điền mã mô hình",selectImageMode:"Vui lòng chọn chế độ hình ảnh",selectVideoMode:"Vui lòng chọn chế độ video",groupPrefix:"Nhóm thứ {n}:",addDuration:"Vui lòng thêm thời lượng",addResolution:"Vui lòng thêm độ phân giải",selectVendorFirst:"Vui lòng chọn nhà cung cấp trước",modelIdExists:"Mã mô hình đã tồn tại",modelAdded:"Đã thêm mô hình thành công",modelUpdated:"Đã cập nhật mô hình thành công",enterApiKey:"Vui lòng điền API KEY",enterApiUrl:"Vui lòng điền API URL",testSuccess:"Kiểm tra thành công",imageGenSuccess:"Tạo hình ảnh thành công",videoGenSuccess:"Tạo video thành công",requestFailed:"Yêu cầu thất bại",deleteModelConfirm:"Xác nhận xóa mô hình",deleteModelBody:"Không thể khôi phục sau khi xóa, bạn có muốn tiếp tục?",confirmDelete:"Xác nhận xóa",modelDeleted:"Mô hình đã bị xóa",deleteVendorConfirm:"Xác nhận xóa nhà cung cấp",deleteVendorBody:"Sau khi xóa, tất cả các mô hình thuộc nhà cung cấp này cũng sẽ bị xóa, bạn có muốn tiếp tục?",vendorDeleted:"Nhà cung cấp đã bị xóa",deleteFailed:"Xóa thất bại",enabled:"Đã bật",disabled:"Tàn tật",linkAddVendorRiskBody:"Việc thêm nhà cung cấp AI mới sẽ cấp cho nhà cung cấp đó quyền truy cập vào API hệ thống, vui lòng đảm bảo rằng bạn tin cậy nguồn liên kết của nhà cung cấp đó!",importAdd:"Việc thêm nhà cung cấp AI mới sẽ cấp cho nhà cung cấp đó quyền truy cập vào API hệ thống, vui lòng đảm bảo rằng bạn tin cậy vào nguồn tài liệu của nhà cung cấp đó!",linkAddFailed:"Không thể thêm liên kết"},think:"suy nghĩ sâu sắc",code:"mã số",linkAddPlaceholder:"Nhập liên kết để thêm",noFileSelected:"Đã nhập tệp thành công",linkAdd:"xác nhận"},agent:{bannerDesc:"Sử dụng máy chủ trung gian chính thức của Toonflow, hỗ trợ điền cấu hình bằng 1 cú nhấp chuột, sẵn sàng sử dụng ngay mà không cần thiết lập thủ công.",visitWebsite:"Truy cập trang web",fillKey:"Điền KEY",oneClickFill:"Điền bằng 1 cú nhấp chuột",notOpen:"Chưa mở",notConfigured:"Chưa cấu hình",modelConfig:"Cấu hình mô hình",confirm:"Xác nhận",cancel:"Hủy",selectModel:"Chọn mô hình",fillKeyHeader:"Điền KEY chính thức của nền tảng Toonflow",keyPlaceholder:"Vui lòng nhập KEY",save:"Lưu",msg:{notAvailable:"Tính năng này hiện chưa khả dụng, vui lòng chờ",configSuccess:"Cấu hình thành công",updateConfigFailed:"Cập nhật cấu hình thất bại:",keyValid:"KEY hợp lệ, kết nối với nền tảng Toonflow thành công",keyInvalid:"KEY không hợp lệ, vui lòng kiểm tra và nhập lại:",enterKey:"Vui lòng nhập KEY",saveFailed:"Lưu thất bại:",getAgentListFailed:"Lấy danh sách cấu hình Agent thất bại:",toonflowNotFound:"Trạm trung chuyển chính thức của Toonflow không tồn tại"}},memory:{warning:"Các mục cấu hình dưới đây đã được đặt sẵn ở mức khuyến nghị. Trừ khi bạn hiểu rõ ý nghĩa và tác động của từng cấu hình, nếu không khuyên bạn nên giữ nguyên thiết lập hiện tại",vectorModelConfig:"Cấu hình mô hình vector",modelFilePath:"Đường dẫn tệp mô hình",quantizationType:"Loại lượng tử hóa",quantizationPlaceholder:"Vui lòng nhập loại lượng tử hóa",memoryParams:"Thông số bộ nhớ",messagesPerSummary:"Số tin nhắn kích hoạt nén",messagesPerSummaryHelp:"Giữ lại ngữ cảnh của N cuộc hội thoại gần nhất.",shortTermLimit:"Số tin nhắn chưa nén lấy trong 1 lần",shortTermLimitHelp:"Số lượng bộ nhớ đề xuất được trả về khi truy xuất.",summaryMaxLength:"Ký tự nén tối đa",summaryMaxLengthHelp:"Ký tự tối đa cho phép khi nén tin nhắn",summaryLimit:"Số tin nhắn đã nén cho phép truy vấn",summaryLimitHelp:"Số tin nhắn đã nén cho phép truy vấn",ragLimit:"Số lượng bộ nhớ tìm kiếm",ragLimitHelp:"Số lượng tin nhắn lấy được khi truy xuất.",deepRetrieveSummaryLimit:"Số tin nhắn nén thu hồi bằng vector",deepRetrieveSummaryLimitHelp:"Số lượng tin nhắn lấy được khi truy xuất nội dung tin nhắn đã nén.",saveConfig:"Lưu cấu hình",clearMemory:"Xóa bộ nhớ",restoreDefault:"Khôi phục cấu hình mặc định",msg:{saved:"Cấu hình bộ nhớ đã được lưu",clearConfirmTitle:"Xác nhận xóa bộ nhớ",clearConfirmBody:"Thao tác này sẽ xóa toàn bộ dữ liệu bộ nhớ toàn cục của AI và không thể khôi phục, bạn có muốn tiếp tục?",confirmClear:"Xác nhận xóa",cancel:"Hủy",cleared:"Bộ nhớ đã được xóa",clearFailed:"Xóa bộ nhớ thất bại"}},login:{username:"Tên người dùng",usernamePlaceholder:"Vui lòng nhập tên người dùng",password:"Mật khẩu",passwordPlaceholder:"Vui lòng nhập mật khẩu",modify:"Sửa đổi",msg:{enterUsername:"Vui lòng nhập tên người dùng",usernameLength:"Độ dài tên người dùng từ 2-20 ký tự",enterPassword:"Vui lòng nhập mật khẩu",passwordLength:"Độ dài mật khẩu từ 6-20 ký tự",fetchFailed:"Lấy thông tin người dùng thất bại",saveSuccess:"Lưu thành công",saveFailed:"Lưu thất bại"}},db:{clearDb:"Xóa sạch cơ sở dữ liệu",clearDbDesc:"Xóa toàn bộ dữ liệu trong tất cả các bảng, giữ lại cấu trúc bảng",clearData:"Xóa dữ liệu",confirmAction:"Xác nhận thao tác",msg:{clearDbTitle:"Xóa sạch cơ sở dữ liệu",firstConfirm:"Bạn có chắc chắn muốn xóa toàn bộ bảng dữ liệu không? Dữ liệu sau khi xóa sẽ không thể khôi phục!",secondConfirm:"Đây là lần xác nhận cuối cùng, sau khi xóa toàn bộ dữ liệu sẽ bị mất vĩnh viễn!",keyword:"Xóa sạch",confirm:"Xác nhận",pleaseInput:"Vui lòng nhập",cleared:"Toàn bộ bảng dữ liệu đã được xóa",operationFailed:"Thao tác thất bại, vui lòng thử lại",cancelled:"Thao tác đã bị hủy"}},other:{requestTimeout:"Thời gian chờ yêu cầu (Timeout)",seconds:"giây",inputSeconds:"Vui lòng nhập số giây",assetConcurrency:"Số luồng tạo tài nguyên đồng thời",count:"cái",inputCount:"Vui lòng nhập số lượng",chapterRegex:"Regex tách chương",restoreDefault:"Khôi phục mặc định",regexPlaceholder:"Vui lòng nhập biểu thức chính quy (Regex)",canvasScroll:"Cuộn vải",canvasIsDisabled:"Thu phóng canvas",agentCanvasScalingMethod:"Hoạt động bánh xe vải không giới hạn trên trang sản xuất",zoom:"Phóng",scroll:"cuộn",isInteracting:"Tối ưu hóa hiệu suất kéo canvas không giới hạn trên trang sản xuất",closeIsInteracting:"đóng cửa"},request:{warning:"Nếu không có trường hợp đặc biệt, không cần sửa đổi hoặc cấu hình",apiAddress:"Địa chỉ API",apiPlaceholder:"Vui lòng nhập địa chỉ yêu cầu API",save:"Lưu",reset:"Đặt lại",msg:{enterApi:"Vui lòng nhập địa chỉ API",validUrl:"Vui lòng nhập địa chỉ HTTP/HTTPS hợp lệ",saved:"Địa chỉ yêu cầu đã lưu thành công",reset:"Đã đặt lại về địa chỉ mặc định"}},about:{slogan:"Công cụ sáng tạo truyện tranh / phân cảnh mã nguồn mở do AI điều khiển",latestVersion:"Đây là phiên bản mới nhất",checkUpdate:"Kiểm tra cập nhật",codeRepository:"Kho lưu trữ mã nguồn",githubRepo:"Kho GitHub",giteeRepo:"Kho Gitee",versionUpdate:"Cập nhật phiên bản",checkUpdateGithub:"Kiểm tra cập nhật (GitHub)",getFromGithub:"Lấy phiên bản mới nhất từ GitHub Release",checkUpdateGitee:"Kiểm tra cập nhật (Gitee)",getFromGitee:"Lấy phiên bản mới nhất từ Gitee Release",license:"Giấy phép",licenseDesc:"Thỏa thuận giấy phép mã nguồn mở · Nhấn để xem chi tiết",updateAvailable:"phiên bản mới được tìm thấy",upToDate:"Đã phát hiện phiên bản mới",confirmReinstall:"Sao chép liên kết",reinstallRequired:"Trình duyệt sẽ tự động mở và tải xuống. Nếu nó không mở, hãy mở nó bằng tay."},logout:{warning:"Sau khi đăng xuất, bạn cần đăng nhập lại để tiếp tục sử dụng hệ thống.",confirmLogout:"Bạn có chắc chắn muốn đăng xuất không?",logout:"Đăng xuất",msg:{logoutSuccess:"Đăng xuất thành công",logoutFailed:"Đăng xuất thất bại, vui lòng thử lại"}},file:{quickOpen:"Mở thư mục nhanh",open:"Mở",dockerDesc:'Đối với Docker/Triển khai tách biệt Frontend-Backend, vui lòng đi tới thư mục "/data/*" để quản lý tệp thủ công.',desktopOnly:"Tính năng này chỉ hỗ trợ trên ứng dụng Desktop",folders:{data:"data",dataDesc:"Thư mục dữ liệu.",logs:"data/logs",logsDesc:"Nhật ký hệ thống và nhật ký lỗi.",oss:"data/oss",ossDesc:"Tài nguyên liên quan đến lưu trữ tệp.",skills:"data/skills",skillsDesc:"Tệp cấu hình kỹ năng và lời nhắc (Prompt).",models:"data/models",modelsDesc:"Tệp mô hình và cấu hình.",web:"data/web",webDesc:"Tài nguyên liên quan đến Web, như các sản phẩm build Frontend.",serve:"data/serve",serveDesc:"Tệp liên quan đến dịch vụ Backend."},openFailed:"Mở thư mục thất bại"},dev:{warning:"Sau đây là các công cụ dành cho nhà phát triển, vui lòng sử dụng thận trọng!",openDevtool:"Mở",devtoolsDoc:"Địa chỉ tài liệu",devtoolsDesc:"Sau khi bật lên sẽ tạo một thư mục .devtools trong thư mục cài đặt Toonflow. Hãy đảm bảo rằng Toonflow có quyền ghi (chạy với tư cách quản trị viên).",devtoolsDesc2:"Chạy npx {'@'}ai-sdk/devtools trong thư mục này để bật gỡ lỗi đo từ xa",openDevtoolFailed:"Không mở được công cụ dành cho nhà phát triển, vui lòng đảm bảo đã cài đặt Toonflow desktop",notInElectron:"Đối với môi trường WEB, vui lòng mở bảng điều khiển trình duyệt theo cách thủ công"}},N_i={selectProject:"Vui lòng chọn dự án",menu:{myProject:"Dự án của tôi",taskCenter:"Trung tâm tác vụ",novel:"Bản gốc tiểu thuyết",scriptAgent:"Agent Kịch bản",scriptManage:"Quản lý kịch bản",cornerScape:"Nhân vật & Bối cảnh",production:"Sản xuất video",assetCenter:"Trung tâm tài nguyên",settings:"Cài đặt",jumpGithub:"Chuyển tới Github",feedbackQuestions:"Câu hỏi phản hồi"},project:{title:"Dự án của tôi",subtitle:"Quản lý tất cả các dự án phim ngắn của bạn",newProject:"Dự án mới",dialog:{editTitle:"Chỉnh sửa dự án",addTitle:"Dự án mới",save:"Lưu",ok:"Xác nhận",cancel:"Hủy",projectType:"Loại dự án",selectType:"Chọn loại dự án",basedOnNovel:"Dựa trên bản gốc tiểu thuyết",projectName:"Tên dự án",projectNamePh:"Vui lòng nhập tên dự án",novelType:"Thể loại tiểu thuyết",novelTypePh:"Ví dụ: Huyền huyễn, Khoa học viễn tưởng, Ngôn tình",artStyle:"Hướng dẫn trực quan",selected:"Đã chọn:",selectArtStyle:"Vui lòng chọn hướng dẫn trực quan",newArtStyle:"Hướng dẫn trực quan mới",loading:"Đang tải...",videoRatio:"Tỷ lệ video",novelIntro:"Tóm tắt tiểu thuyết",novelIntroPh:"Vui lòng nhập tóm tắt tiểu thuyết",editArtStyleTitle:"Chỉnh sửa hướng dẫn trực quan",newArtStyleTitle:"Hướng dẫn trực quan mới",artStyleName:"Tên hướng dẫn trực quan",artStyleNamePh:"Vui lòng nhập tên hướng dẫn trực quan",artStyleImage:"Ảnh bìa hướng dẫn trực quan",remove:"Xóa bỏ",uploadCover:"Tải lên ảnh bìa",artStylePrompt:"Lời nhắc hướng dẫn sử dụng trực quan",aiExtract:"AI trích xuất Prompt",promptPlaceholder:"Mô tả từ nhắc hướng dẫn sử dụng trực quan, được sử dụng để chỉ định hướng dẫn trực quan khi tạo hình ảnh.",visualManual:"Hướng dẫn trực quan",newVisualManual:"Hướng dẫn trực quan mới",editVisualManualTitle:"Chỉnh sỮa hướng dẫn trực quan",newVisualManualTitle:"Hướng dẫn trực quan mới",visualManualName:"Tên hướng dẫn trực quan",visualManualNamePh:"Vui lòng nhập tên hướng dẫn trực quan",visualManualCover:"Ảnh bìa hướng dẫn trực quan",visualManualPrompt:"Prompt hướng dẫn trực quan",modelData:"Chọn mô hình hình ảnh",videoModelData:"Chọn mô hình video",prompt:{placeholder:"Nhập từ gợi ý",saveSuccess:"Cập nhật thành công",title:"lời nhắc"},basedOnScript:"dựa trên kịch bản",mdFile:"tập tin hướng dẫn trực quan",directorManual:"Sổ tay Giám đốc",addDirectorManual:"Hướng dẫn đạo diễn mới",editingDirectorManual:"Chỉnh sửa Sổ tay Giám đốc",newDirecorManualTitle:"Hướng dẫn đạo diễn mới",directorManualPrompt:"Hướng dẫn sử dụng lời nhắc của đạo diễn",directorManualName:"Tên sổ tay giám đốc",directorManualNamePh:"Nhập tên Sổ tay Giám đốc",directorFile:"Tài liệu hướng dẫn của Giám đốc",directorManualCover:"Bìa sách hướng dẫn của giám đốc"},msg:{fetchFailed:"Lấy danh sách dự án thất bại",notFound:"Không tìm thấy dự án này!",editSuccess:"Chỉnh sửa dự án thành công",editFailed:"Chỉnh sửa dự án thất bại",addSuccess:"Thêm dự án thành công",addFailed:"Thêm dự án thất bại",deleteHeader:"Xóa dự án",deleteBody:"Bạn có chắc chắn muốn xóa dự án này không?",deleteConfirm:"Xóa",deleteCancel:"Hủy",deleteSuccess:"Xóa dự án thành công",deleteFailed:"Xóa dự án thất bại",extractSuccess:"Trích xuất lời nhắc thành công",extractFailed:"Trích xuất thất bại",enterArtStyleName:"Vui lòng nhập tên hướng dẫn trực quan",artStyleUpdated:"Hướng dẫn trực quan được cập nhật",artStyleAdded:"Đã thêm hướng dẫn trực quan",operationFailed:"Thao tác thất bại",enterVisualManualName:"Vui lòng nhập tên hướng dẫn trực quan",enterVisualManualImage:"Vui lòng tải lên ảnh bìa hướng dẫn trực quan",enterVisualManualTabData:"Prompt không được để trống",visualManualUpdated:"Hướng dẫn trực quan được cập nhật",visualManualAdded:"Đã thêm hướng dẫn trực quan",deleteVisualManualHeader:"Xóa hướng dẫn trực quan",deleteVisualManualBody:'Bạn có chắc chắn muốn xóa hướng dẫn trực quan "{name}" không?',deleteVisualManualConfirm:"Xóa",deleteVisualManualCancel:"Hủy",enterProjectName:"Vui lòng nhập tên dự án",enterProjectIntro:"Vui lòng nhập phần giới thiệu tiểu thuyết",enterProjectType:"Vui lòng nhập loại dự án",enterArtStyle:"Vui lòng chọn một tài liệu trực quan của dự án",enterVideoRatio:"Vui lòng chọn tỷ lệ video",enterImageModel:"Vui lòng chọn mẫu hình ảnh",enterVideoModel:"Vui lòng chọn một mẫu video",visualManualDeleted:"Xóa thành công",selectMode:"Vui lòng chọn chế độ",deleteDirectorManualHeader:"Xóa sổ tay giám đốc",deleteDirectorManualBody:'Bạn có chắc chắn muốn xóa Sổ tay Giám đốc "{name}" không?',directorManualUpdated:"Sổ tay Giám đốc được cập nhật",directorManualAdded:"Đã thêm hướng dẫn sử dụng của Giám đốc",directorManual:"Vui lòng chọn Sổ tay Giám đốc Dự án",modelProviderDisabled:"Nhà cung cấp mô hình video hoặc mô hình hình ảnh chưa được bật hoặc không có nhà cung cấp mô hình, vui lòng định cấu hình trước"},type:{novel:"Dựa trên tiểu thuyết gốc",script:"Dựa trên kịch bản tiểu thuyết"}},novel:{importText:"Nhập bản gốc",batchDelete:"Xóa hàng loạt",eventAnalysis:"Phân tích sự kiện",searchPlaceholder:"Tìm kiếm tên bản gốc...",search:"Tìm kiếm",generating:"Đang tạo...",genFailed:"Tạo thất bại",none:"Không có",edit:"Chỉnh sửa",delete:"Xóa",col:{id:"STT",reel:"Tập",chapter:"Tên chương",chapterData:"Nội dung chương",event:"Sự kiện",operation:"Thao tác"},msg:{batchDeleteHeader:"Xóa hàng loạt",batchDeleteBody:"Bạn có chắc chắn muốn xóa {count} dữ liệu đã chọn không?",batchDeleteSuccess:"Xóa hàng loạt thành công",deleteHeader:"Xác nhận xóa",deleteBody:'Bạn có chắc chắn muốn xóa dữ liệu của chương có tên "{name}" không?',deleteSuccess:"Xóa thành công",eventAnalysisHeader:"Phân tích sự kiện",eventAnalysisBody:"Bạn có chắc chắn muốn phân tích sự kiện cho {count} dữ liệu đã chọn không?"},import:{title:"Tải lên bản gốc tiểu thuyết",step1:"Bước 1",step2:"Bước 2",step3:"Bước 3",dragUpload:"Kéo thả tệp văn bản tiểu thuyết vào đây hoặc nhấp để tải lên",uploadHint:"Hỗ trợ định dạng .txt, .docx, dung lượng tệp khuyên dùng dưới 10MB",or:"Hoặc",pasteLabel:"Dán trực tiếp nội dung tiểu thuyết",pastePlaceholder:"Vui lòng nhập nội dung tiểu thuyết",chars:"ký tự",tooShort:"Nội dung quá ngắn, khuyên dùng ít nhất 100 ký tự",parsedChapters:"Đã phân tích {count} chương",nextStep:"Tiếp theo",prevStep:"Quay lại",selectedInfo:"Đã chọn: {count} chữ (nhỏ hơn 200.000 chữ)",eventAnalysis:"Phân tích sự kiện",saveAndAnalyze:"Lưu bản gốc và phân tích sự kiện",col:{chapter:"Chương",reel:"Tập",chapterName:"Tên chương",chapterData:"Nội dung chương"},msg:{parseFailed:"Phân tích tệp thất bại, vui lòng tải lên lại",selectFile:"Chọn tập tin",docNotSupported:"File .doc không hỗ trợ phân tích cú pháp, vui lòng chuyển đổi sang file .ts",unsupportedType:"Loại tệp không được hỗ trợ",fileTooLarge:"Dung lượng tệp vượt quá 10MB, vui lòng tải lên tệp nhỏ hơn",selectChapters:"Vui lòng đánh dấu chọn chương trước",saveSuccess:"Lưu bản gốc tiểu thuyết thành công"},importAdd:"Kéo và thả file vào đây hoặc bấm vào để tải lên",limit:"Hỗ trợ định dạng .ts"},editDialog:{title:"Chỉnh sửa bản gốc tiểu thuyết",chapterName:"Tên chương",chapterNamePh:"Vui lòng nhập tên chương",eventContent:"Nội dung sự kiện",eventContentPh:"Nhập nội dung sự kiện",chapterContent:"Nội dung chương",chapterContentPh:"Vui lòng nhập nội dung chương",cancel:"Hủy",save:"Lưu",msg:{updateSuccess:"Cập nhật bản gốc tiểu thuyết thành công"}},event:{regenerate:"Tạo lại sự kiện",batchDelete:"Xóa hàng loạt",noData:"Chưa có dữ liệu sự kiện, nhấp để bắt đầu tạo",generate:"Tạo sự kiện",generatingHint:"Đang tạo sự kiện, vui lòng chờ...",loading:"Đang tải...",delete:"Xóa",col:{id:"ID Sự kiện",eventName:"Tên sự kiện",chapters:"Chương nguồn",detail:"Quá trình sự kiện",createTime:"Thời gian tạo",operation:"Thao tác"},msg:{deleteHeader:"Xóa sự kiện",deleteBody:"Bạn có chắc chắn muốn xóa sự kiện này không?",deleteSuccess:"Xóa thành công",generateSuccess:"Tạo sự kiện thành công",batchDeleteHeader:"Xóa hàng loạt",batchDeleteBody:"Bạn có chắc chắn muốn xóa {count} dữ liệu đã chọn không?",batchDeleteSuccess:"Xóa hàng loạt thành công"}},analysis:{analyzeFirst:"Vui lòng phân tích sự kiện trước",startAnalysis:"Bắt đầu phân tích",chapterHeader:"Chương {index} - {name}",analyzing:"Đang phân tích sự kiện"}},scriptAgent:{inputPlaceholder:"Vui lòng nhập nội dung",chapterEvents:"Sự kiện chương",clearMessageMemory:"Xóa bộ nhớ tin nhắn",clearSummaryMemory:"Xóa bộ nhớ tóm tắt",clearAllMemory:"Xóa toàn bộ bộ nhớ",edit:"Chỉnh sửa",storySkeleton:"Khung xương cốt truyện",adaptationStrategy:"Chiến lược chuyển thể",script:"Kịch bản",noContent:"Chưa có nội dung",relatedAssets:"Tài nguyên liên kết",editScript:"Chỉnh sửa kịch bản",save:"Lưu",scriptTitle:"Tiêu đề",titlePlaceholder:"Vui lòng nhập tiêu đề",content:"Nội dung",contentPlaceholder:"Vui lòng nhập nội dung kịch bản",selectAssets:"Chọn tài nguyên",noAssets:"Chưa liên kết tài nguyên",selectAssetsTitle:"Chọn tài nguyên liên kết",welcomeMsg:"Xin chào! Tôi là trợ lý thông minh Toonflow, bạn có muốn tôi bắt đầu tạo kịch bản cho bạn không?",start:"Bắt đầu",memoryType:{message:"Bộ nhớ tin nhắn",summary:"Bộ nhớ tóm tắt",all:"Toàn bộ bộ nhớ"},msg:{clearConfirm:"Xác nhận xóa",clearBody:"Bạn có chắc chắn muốn xóa {type} không? Không thể hoàn tác thao tác này.",confirmClear:"Xác nhận xóa",cancel:"Hủy",memoryCleared:"Đã xóa {type}",scriptUpdated:"Cập nhật kịch bản thành công",scriptUpdateFailed:"Cập nhật kịch bản thất bại, vui lòng thử lại sau",searchScriptFailed:"Tìm kiếm kịch bản thất bại",updated:"Đã lưu thành công",error:"Lưu không thành công",reconnect:"Kết nối lại",notReconnect:"Xác nhận rằng cuộc trò chuyện kết nối lại sẽ bị cắt?",keepReconnect:"xác nhận",deleteConfirm:"Xóa xác nhận",deleteBody:"Xóa văn bản",confirmDelete:"Xác nhận xóa",scriptDeleted:"Đã xóa tập lệnh"},reconnect:"kết nối lại"},cornerScape:{batchSettings:"Cài đặt tạo hàng loạt",quickActions:"Lệnh lối tắt",selectUngenerated:"Chọn tất cả các mục chưa tạo",selectGenerated:"Chọn tất cả các mục đã tạo",selectFailed:"Chọn các mục lỗi",invertSelection:"Đảo ngược vùng chọn",clearSelection:"Bỏ chọn",batchPreview:"Xem trước ảnh hàng loạt",assetTypeFilter:"Lọc loại tài nguyên",genModel:"Mô hình tạo",resolution:"Độ phân giải",resolutionPh:"Vui lòng chọn độ phân giải",concurrency:"Số lượng đồng thời",concurrencyPh:"Vui lòng nhập số lượng đồng thời",startBatch:"Bắt đầu tạo hình ảnh theo đợt",waitingGen:"Đang chờ tạo",generating:"Đang tạo",genFailed:"Tạo thất bại",imageError:"Lỗi hình ảnh",typeRole:"Nhân vật",typeScene:"Cảnh",typeTool:"Công cụ",typeUnknown:"Không xác định",descriptionSuffix:"Mô tả:",operateScriptFirst:"Vui lòng thao tác với kịch bản trước",individualConfig:"Cấu hình riêng lẻ",noImage:"Chưa có hình ảnh",promptLabel:"Lời nhắc (Prompt)",promptPh:"Vui lòng nhập lời nhắc",aiPolish:"AI trau chuốt",regenerate:"Tạo lại",filterRole:"Nhân vật",filterScene:"Cảnh",filterTool:"Đạo cụ",unnamed:"Chưa đặt tên",noDescription:"Không có mô tả",msg:{selectModel:"Vui lòng chọn mô hình tạo",selectResolution:"Vui lòng chọn độ phân giải",enterPrompt:"Vui lòng nhập lời nhắc",enterPromptFirst:"Vui lòng nhập lời nhắc trước",genSuccess:"Tạo {name} thành công",genFailed:"Tạo {name} thất bại",promptGenSuccess:"Tạo lời nhắc thành công",polishFailed:"Trau chuốt thất bại, vui lòng thử lại",selectAtLeastOne:"Vui lòng chọn ít nhất một tài nguyên để tạo hàng loạt",batchStarted:"Bắt đầu tạo hàng loạt, tổng cộng {count} mục, số luồng đồng thời {concurrent}",batchItemFailed:"Tạo {name} thất bại: {error}",batchComplete:"Tạo hàng loạt hoàn tất",batchFailed:"Tạo hàng loạt không thành công",replaceFailed:"Thay thế không thành công",replaceSuccess:"Thay thế thành công",promptGenFail:"Tạo từ nhắc nhở không thành công",saveSuccess:"Sửa đổi lời nhắc thành công",saveFailed:"Sửa đổi từ nhắc nhở không thành công"},history:"hình ảnh lịch sử",confirmReplace:"Xác nhận thay thế",batchGenerationPrompt:"Tạo các từ nhắc nhở theo đợt",generatingPrompt:"Đang tạo",selectPromptEmpty:"Chọn tất cả từ nhắc trống",noEmptyPrompt:"Không có nội dung nào có từ nhắc trống",selectedCount:"đã chọn {count} nội dung",cancelGeneration:"Hủy tạo",selectGenerating:"Chọn mục đang được tạo",noGenerating:"Không có dữ liệu nào được tạo"},script:{searchPlaceholder:"Tìm kiếm tên kịch bản...",search:"Tìm kiếm",addScript:"Kịch bản mới",cancelSelectAll:"Bỏ chọn tất cả",selectAll:"Chọn tất cả",exportScript:"Xuất kịch bản",msg:{searchFailed:"Tìm kiếm kịch bản thất bại",selectExport:"Vui lòng chọn kịch bản cần xuất trước",exportSuccess:"Xuất thành công",exportFailed:"Xuất kịch bản thất bại",deleteHeader:"Xác nhận xóa",deleteBody:"Bạn có chắc chắn muốn xóa kịch bản này không? Không thể hoàn tác thao tác này.",deleteConfirm:"Xóa",cancel:"Hủy",deleteSuccess:"Xóa thành công",deleteFailed:"Xóa thất bại",selectDelScript:"Vui lòng chọn xóa tập lệnh",batchDeleteHeader:"Xóa hàng loạt",batchDeleteBody:"Bạn có chắc chắn muốn xóa {count} kịch bản đã chọn không? Không thể hoàn tác thao tác này.",batchDeleteSuccess:"Xóa hàng loạt thành công",extractingInProgress:"Giải nén",projectNotFound:"Không tìm thấy mục",selectsExport:"Vui lòng chọn xuất tập lệnh"},add:{title:"Thêm kịch bản mới",scriptName:"Tên kịch bản",scriptNamePh:"Vui lòng nhập tên kịch bản",uploadFile:"Tải lên tệp",dragUpload:"Kéo thả tệp kịch bản vào đây hoặc nhấp để tải lên",uploadHint:"Hỗ trợ định dạng .txt, .docx, dung lượng tệp khuyên dùng dưới 10MB",scriptContent:"Nội dung kịch bản",scriptContentPh:"Vui lòng tải lên hoặc nhập nội dung kịch bản...",relatedAssets:"Tài nguyên liên kết",selectAssets:"Chọn tài nguyên",noAssets:"Chưa liên kết tài nguyên",cancel:"Hủy",confirm:"Xác nhận",msg:{fileReadFailed:"Đọc tệp thất bại",docNotSupported:"Không hỗ trợ phân tích tệp .doc, vui lòng chuyển đổi sang .txt hoặc .docx",unsupportedType:"Loại tệp không được hỗ trợ",fileTooLarge:"Dung lượng tệp vượt quá 10MB, vui lòng tải lên tệp nhỏ hơn",parsing:"Đang phân tích tệp...",parseFailed:"Phân tích tệp thất bại, vui lòng tải lên lại",selectAssetsTitle:"Chọn tài nguyên liên kết",enterContent:"Vui lòng tải lên hoặc nhập nội dung kịch bản",enterName:"Vui lòng nhập tên kịch bản",addSuccess:"Thêm kịch bản thành công",addFailed:"Thêm kịch bản thất bại, vui lòng thử lại sau"}},edit:{title:"Chi tiết kịch bản",scriptName:"Tên kịch bản",scriptNamePh:"Vui lòng nhập tên kịch bản",scriptContent:"Nội dung kịch bản",scriptContentPh:"Vui lòng nhập nội dung kịch bản...",relatedAssets:"Tài nguyên liên kết",selectAssets:"Chọn tài nguyên",noAssets:"Chưa liên kết tài nguyên",msg:{selectAssetsTitle:"Chọn tài nguyên liên kết",updateSuccess:"Cập nhật kịch bản thành công",updateFailed:"Cập nhật kịch bản thất bại, vui lòng thử lại sau"}},deleteScript:"Xóa tập lệnh theo đợt",extractAssets:""},assets:{addPrefix:"Thêm mới",batchGenerate:"Tạo hàng loạt",generatePrompt:"Tạo lời nhắc",generateImage:"Tạo hình ảnh",batchDelete:"Xóa hàng loạt",searchPlaceholder:"Tìm kiếm tên tài nguyên...",search:"Tìm kiếm",preview:"Xem trước",generate:"Tạo",edit:"Chỉnh sửa",delete:"Xóa",generating:"Đang tạo",play:"Phát",mediaPreview:"Xem trước Media",confirmBatch:"Xác nhận {type}!",model:"Mô hình",resolution:"Độ phân giải",resolutionPh:"Vui lòng chọn độ phân giải",batchGenPrompt:"Tạo lời nhắc hàng loạt",batchGenImage:"Tạo hình ảnh hàng loạt",role:"Nhân vật",prop:"Đạo cụ",scene:"Cảnh",clip:"Chất liệu (Clip)",uploadSuccess:"Tải lên thành công",selectAtLeastOne:"Vui lòng chọn ít nhất một tài nguyên",noDescription:"Không có mô tả",promptGenSuccess:"Tạo lời nhắc cho「{name}」thành công",promptGenFail:"Tạo lời nhắc cho「{name}」thất bại: {error}",selectModel:"Vui lòng chọn mô hình",selectResolution:"Vui lòng chọn độ phân giải",noPromptForImage:"「{name}」không có lời nhắc, không thể tạo hình ảnh",imageGenSuccess:"Tạo hình ảnh「{name}」thành công",imageGenFail:"Tạo hình ảnh「{name}」thất bại: {error}",confirmDeleteHeader:"Xác nhận xóa",confirmBatchDeleteBody:"Bạn có chắc chắn muốn xóa hàng loạt các tài nguyên này không? Không thể hoàn tác thao tác này.",confirmDeleteBody:"Bạn có chắc chắn muốn xóa tài nguyên này không? Không thể hoàn tác thao tác này.",deleteBtn:"Xóa",cancelBtn:"Hủy",deleteSuccess:"Xóa tài nguyên thành công",deleteFail:"Xóa tài nguyên thất bại",colPreview:"Xem trước",colName:"Tên",colPrompt:"Lời nhắc",colDescribe:"Mô tả",colRemark:"Ghi chú",colCreateTime:"Thời gian tạo",colOperation:"Thao tác",add:{name:"Tên",namePh:"Vui lòng nhập tên",describe:"Mô tả",describePh:"Vui lòng nhập mô tả",remark:"Ghi chú",remarkPh:"Vui lòng nhập ghi chú",prompt:"Lời nhắc",promptPh:"Vui lòng nhập lời nhắc",nameRequired:"Vui lòng nhập tên",describeRequired:"Vui lòng nhập chi tiết",remarkRequired:"Vui lòng nhập ghi chú",updateSuccess:"Cập nhật tài nguyên thành công",addSuccess:"Thêm tài nguyên thành công"},gen:{header:"Tạo hình ảnh",uploadRef:"Tải lên ảnh tham khảo",optional:"Tùy chọn",promptLabel:"Lời nhắc tạo ảnh",smartGenerate:"Tạo thông minh",generatingPrompt:"Đang tạo lời nhắc thông minh...",promptPlaceholder:"Mô tả nội dung hình ảnh bạn muốn tạo, ví dụ: Một thành phố tương lai đầy công nghệ, ánh đèn neon nhấp nháy, phong cách cyberpunk...",selectModel:"Chọn mô hình",selectResolution:"Chọn độ phân giải",generateBtn:"Tạo hình ảnh",resultTitle:"Kết quả tạo",generatedCount:"Đã tạo {count} ảnh, vui lòng chọn một",generatingLabel:"Đang tạo...",genFailed:"Tạo thất bại",confirmSelect:"Xác nhận lựa chọn",promptSuccess:"Tạo lời nhắc thành công",promptFail:"Tạo lời nhắc thất bại",fillPrompt:"Vui lòng điền lời nhắc",pickResolution:"Vui lòng chọn độ phân giải",pickModel:"Vui lòng chọn mô hình",unnamed:"Chưa đặt tên",assetGenSuccess:"Tạo tài nguyên thành công",assetGenFail:"Tạo tài nguyên thất bại",uploadOk:"Tải lên thành công",imageSelected:"Đã chọn hình ảnh này",imageDeleted:"Đã xóa hình ảnh này",imageSaved:"Hình ảnh đã được lưu",completed:"Hoàn thành"},batch:{header:"Tạo hàng loạt",selected:"Đã chọn {count} mục",selectAll:"Chọn tất cả",clearSelection:"Bỏ chọn tất cả",inputPh:"Vui lòng nhập nội dung",saveSelected:"Lưu các mục đã chọn ({count})",colPreviewImg:"Ảnh xem trước",selectToSave:"Vui lòng chọn mục để lưu",saveSuccess:"Lưu thành công",saveFail:"Lưu thất bại, vui lòng thử lại",promptDone:"Tạo lời nhắc hoàn tất",promptFail:"Tạo lời nhắc thất bại",missingPrompts:"Có {count} tài nguyên thiếu lời nhắc, vui lòng tạo lời nhắc trước",imageDone:"Tạo hình ảnh hoàn tất",imageGenFail:"Tạo hình ảnh thất bại",unknownError:"Lỗi không xác định",promptGenCancelled:"Thế hệ bị hủy"},confirmCancellation:"Xác nhận hủy",confirmAgain:"Xác nhận hủy? Sau khi hủy, AI phụ trợ sẽ tiếp tục yêu cầu khấu trừ.",sure:"Chắc chắn"},production:{selectPlaceholder:"Vui lòng chọn tập",edit:"Chỉnh sửa",node:{script:{title:"Kịch bản",editDialog:"Chỉnh sửa kịch bản"},scriptPlan:{title:"Kế hoạch quay",editDialog:"Chỉnh sửa kế hoạch quay"},storyboard:{title:"Bảng phân cảnh",notGenerated:"Chưa tạo",scaleRatio:"Tỷ lệ thu phóng",gridPreview:"Xem trước dạng lưới",noPreviewImages:"Không có ảnh để xem trước",imageLoadFailed:"Tải hình ảnh thất bại",promptPlaceholder:"Vui lòng nhập từ gợi ý",prompt:"lời nhắc",editInfo:"Sửa đổi từ nhanh chóng"},storyboardTable:{title:"Bảng danh sách phân cảnh",editDialog:"Chỉnh sửa bảng phân cảnh"},assets:{title:"Tài nguyên phái sinh",generateFailed:"Tạo thất bại",notGenerated:"Chưa tạo",originalAsset:"Tài nguyên gốc",derived:"Phái sinh",noDerivedAssets:"Không có tài nguyên phái sinh"},poster:{title:"Ảnh bìa video",coverCount:"{count} ảnh"},workbench:{title:"Bàn làm việc Video"}},editImage:{upload:"Tải lên",generate:"Tạo",saveFailed:"Lưu thất bại, vui lòng thử lại",fetchFailed:"Lấy dữ liệu thất bại",generating:"Đang tạo...",deleteNode:"Xóa Node",ratio:"Tỷ lệ",quality:"Chất lượng",generateBtn:"Tạo hình ảnh",selectImage:"Chọn hình ảnh",imageGeneration:"Tạo hình ảnh",promptPlaceholder:"Mô tả hình ảnh bạn muốn tạo...",imageRef:"Ảnh {index}",noReferences:"Không có ảnh tham khảo nào có thể sử dụng",selectModel:"Vui lòng chọn mô hình trước",selectQuality:"Vui lòng chọn chất lượng",selectRatio:"Vui lòng chọn tỷ lệ",generateFailed:"Tạo thất bại",generateFirst:"Vui lòng tạo hình ảnh trước",generatedResult:"Kết quả tạo",waitingGenerate:"Đang chờ tạo",layoutLR:"Bố cục tự động - Ngang",layoutTB:"Bố cục tự động - Dọc",uploadAssetImage:"Tải lên hình ảnh tài sản",uploadStoryboardImage:"Tải lên hình ảnh storyboard",uploadImage:"Tải lên hình ảnh nội dung",mode:"người mẫu",closeConfirmTitle:"Đóng bảng chỉnh sửa?",closeConfirmBody:"Dữ liệu chưa lưu sẽ bị mất sau khi đóng"},save:"Lựa chọn",cancel:"Hủy",chatBox:{inputPlaceholder:"Nhập tin nhắn...",generateDerivedAssets:"Tạo tài nguyên phái sinh",welcomeMessage:"Xin chào! Tôi là trợ lý AI của bạn, tôi có thể giúp gì cho bạn?",adjustModel:"Điều chỉnh mô hình",startMakingVideo:"Bắt đầu làm video",startMakingVideoPrompt:"Hãy giúp tôi bắt đầu làm video",clearMessageMemory:"Xóa bộ nhớ tin nhắn",clearSummaryMemory:"Xóa bộ nhớ tóm tắt",clearAllMemory:"Xóa tất cả bộ nhớ",messageMemory:"Bộ nhớ tin nhắn",summaryMemory:"Bộ nhớ tóm tắt",allMemory:"Tất cả bộ nhớ",confirmClear:"Xóa bộ nhớ",confirmClearBody:"Bạn có chắc chắn muốn xóa {type} không?",confirmClearBtn:"Xác nhận xóa",memoryCleared:"Đã xóa {type}"},wb:{quickPreview:"Xem trước nhanh",videoGeneration:"Bảng phân cảnh",videoEditing:"bàn biên tập",hint:"Gợi ý",extractLines:"Bạn có muốn trích xuất lời thoại từ video không?",no:"Không",confirm:"Xác nhận",extractLinesQuestion:"Bạn có muốn trích xuất lời thoại từ video làm phụ đề không?",importingLoading:"Đang nhập, vui lòng chờ...",mainTrackVideo:"Track chính (Video)",subtitle1:"Phụ đề 1",storyboardVideoName:"Nhóm {storyboard}-{id}.mp4"},preview:{noImage:"Chưa có hình ảnh",storyboardDesc:"Mô tả phân cảnh",serialNumber:"STT",noDescription:"Chưa có mô tả",duration:"Thời lượng",seconds:"giây",relatedAssets:"Tài nguyên liên quan",role:"Nhân vật",prop:"Đạo cụ",scene:"Cảnh",noCharacters:"Không có nhân vật xuất hiện",imagePrompt:"Lời nhắc hình ảnh",selectAll:"Chọn tất cả",exportImage:"Xuất hình ảnh",sceneDescription:"Mô tả khung hình",promptLabel:"Lời nhắc",restoreSort:"Khôi phục sắp xếp",restoreSortConfirm:"Bạn có chắc chắn muốn khôi phục về thứ tự sắp xếp ban đầu không?",tip:"Mẹo",selectAtLeastOne:"Vui lòng chọn ít nhất một phân cảnh để xuất",exportFilename:"Hình ảnh kịch bản"},generate:{noVideo:"Chưa có video",videoPrompt:"Lời nhắc video",promptPlaceholder:"Nhập từ gợi ý để mô tả nội dung video bạn muốn tạo...",refImage:"Ảnh tham khảo",image:"Hình ảnh",refVideo:"Video tham khảo",refImageLabel:"Hình ảnh tham khảo",refAudio:"Âm thanh tham khảo",muteAudio:"Tắt âm thanh",enableAudio:"Bật âm thanh",resolution:"Độ phân giải",duration:"Thời lượng",generate:"Tạo",historyVersions:"Phiên bản lịch sử",confirmSelection:"Xác nhận đã chọn",noHistory:"Chưa có lịch sử",generating:"Đang tạo",generateFailed:"Tạo thất bại",selectAll:"Chọn tất cả",videoTrack:"Track video",batchGenerate:"Tạo hàng loạt",importToEditor:"Nhập vào bàn dựng",modeSingleImage:"Ảnh đơn",modeMultiImage:"Nhiều ảnh",modeGridImage:"Lưới nhiều ảnh",modeStartEnd:"Khung hình đầu/cuối",modeText:"Văn bản -> Video",modeVideoRef:"Video tham khảo",modeImageRef:"Ảnh tham khảo",modeAudioRef:"Âm thanh tham khảo",modeTextRef:"Văn bản tham khảo",startFrame:"Khung hình đầu",startFrameOptional:"Khung hình đầu (Tùy chọn)",endFrame:"Khung hình cuối",endFrameOptional:"Khung hình cuối (Tùy chọn)",selectRefImage:"Chọn ảnh tham khảo",selectRefImages:"Chọn các ảnh tham khảo",selectEndFrame:"Chọn ảnh khung hình cuối",selectRefVideoAsset:"Chọn video tham khảo",selectRefAudioAsset:"Chọn âm thanh tham khảo",selectRefImageAsset:"Chọn ảnh tham khảo",selectImageSource:"Chọn nguồn hình ảnh",fromStoryboard:"Hình storyboard",fromStoryboardDesc:"Chọn hình từ danh sách storyboard",fromAssets:"Hình tài nguyên",fromAssetsDesc:"Chọn hình từ thư viện tài nguyên",confirmDelete:"Xác nhận xóa",confirmDeleteBody:"Bạn có chắc chắn muốn xóa video này không? Không thể hoàn tác thao tác này.",delete:"Xóa",cancel:"Hủy",deleteSuccess:"Xóa video thành công",deleteFailed:"Xóa thất bại",selectVideoFirst:"Vui lòng chọn một video trước",confirmSuccess:"Xác nhận chọn thành công",batchSubmitted:"Đã gửi yêu cầu tạo hàng loạt, đang xử lý...",configNotFound:"Cấu hình không tồn tại",pollingFailed:"Truy vấn trạng thái video không thành công, vui lòng làm mới theo cách thủ công",batchGeneratePrompt:"Tạo các từ nhắc nhở theo đợt",batchPromptEmpty:"Có sẵn bảng phân cảnh {name} cho lời nhắc bằng video. Vui lòng tạo hoặc điền vào lời nhắc trước",modelEmpty:"Trước tiên hãy chọn mô hình tạo video",generatingPrompt:"Tạo lời nhắc thông minh"},editVideo:{reset:"Đặt lại",undo:"Hoàn tác (Undo)",redo:"Làm lại (Redo)",split:"Cắt / Chia nhỏ",delete:"Xóa",rendering:"Đang kết xuất (Render)...",exportVideo:"Xuất Video",exportSuccess:"Đã xuất video hoàn tất",exportFailed:"Xuất video thất bại",sampleSubtitle:"Văn bản phụ đề mẫu",customText:"Nội dung văn bản tùy chỉnh",transitionBetweenClips:"Chuyển cảnh cần được thêm vào giữa 2 Đoạn video (Clip) liền kề",transitionExists:"Vị trí này đã có chuyển cảnh",videoPreviewArea:"Khu vực xem trước video",clipMaterials:"Tài liệu dựng phim",propertyPanel:"Bảng thuộc tính",selectClip:"Chọn một Đoạn video (Clip) để xem thuộc tính",basicInfo:"Thông tin cơ bản",name:"Tên",clipNamePlaceholder:"Tên Đoạn video",startTime:"Bắt đầu",endTime:"Kết thúc",totalDuration:"Tổng thời lượng",videoProperties:"Thuộc tính video",opacity:"Độ mờ",volume:"Âm lượng",playbackSpeed:"Tốc độ phát",audioProperties:"Thuộc tính âm thanh",fadeIn:"Fade in (Rõ dần)",fadeOut:"Fade out (Mờ dần)",transitionProperties:"Thuộc tính chuyển cảnh",transitionType:"Loại chuyển cảnh",transFade:"Làm mờ (Fade)",transSlide:"Trượt (Slide)",transWipe:"Gạt (Wipe)",transDissolve:"Hòa tan (Dissolve)",transZoom:"Thu phóng (Zoom)",transRotate:"Xoay (Rotate)",transitionDuration:"Thời lượng chuyển cảnh",subtitleProperties:"Thuộc tính phụ đề",textContent:"Nội dung văn bản",fontSize:"Cỡ chữ",copy:"Sao chép",deleteConfirm:"Xác nhận xóa",deleteClipConfirm:"Bạn có chắc chắn muốn xóa Đoạn video này không?",avCanvasNotInit:"AVCanvas chưa được khởi tạo",noExportContent:"Không có nội dung nào để xuất",exportProject:"Xuất dự án",transitionAdded:"Đã thêm chuyển cảnh: {name}",splitClip:"Cắt Đoạn video",deleteClip:"Xóa Đoạn video",addClip:"Thêm {name}",duplicateClip:"Nhân bản Đoạn video",addTransition:"Thêm chuyển cảnh",updateClip:"Cập nhật Đoạn video {key}",updatePlaybackRate:"Cập nhật tốc độ phát thành {rate}x",updateTransitionDuration:"Cập nhật thời lượng chuyển cảnh",playbackRateRange:"Tốc độ phát phải nằm trong khoảng từ 0.1 đến 10",updatePlaybackRateFailed:"Cập nhật tốc độ phát thất bại:",importProject:"Nhập dự án",import:"Nhập"},clipType:{video:"Video",audio:"Âm thanh",subtitle:"Phụ đề",transition:"Chuyển cảnh",sticker:"Nhãn dán",filter:"Bộ lọc",effect:"Hiệu ứng"},track:{video:"Video",image:"Hình ảnh",audio:"Âm thanh",subtitle:"Phụ đề",text:"Văn bản",sticker:"Nhãn dán",filter:"Bộ lọc",effect:"Hiệu ứng"},transition:{fade:"Làm mờ (Fade)",slide:"Trượt (Slide)",slideLeft:"Trượt sang trái",slideRight:"Trượt sang phải",slideUp:"Trượt lên trên",slideDown:"Trượt xuống dưới",wipe:"Gạt (Wipe)",wipeLeft:"Gạt sang trái",wipeRight:"Gạt sang phải",wipeUp:"Gạt lên trên",wipeDown:"Gạt xuống dưới",dissolve:"Hòa tan",zoom:"Thu phóng",zoomIn:"Phóng to",zoomOut:"Thu nhỏ",rotate:"Xoay",circle:"Hình tròn",diamond:"Hình thoi",clock:"Đồng hồ",blur:"Làm mờ (Blur)"},media:{titleText:"Văn bản tiêu đề",subtitleText:"Văn bản phụ đề",customText:"Văn bản tùy chỉnh",media:"Media (Phương tiện)",image:"Hình ảnh",audio:"Âm thanh",subtitle:"Phụ đề",transition:"Chuyển cảnh",effect:"Hiệu ứng",filter:"Bộ lọc",loading:"Đang tải...",subtitlePreview:"Chữ",video:"băng hình"},effect:{fadeIn:"Rõ dần",fadeOut:"Mờ dần",flash:"Chớp nháy",shake:"Rung lắc",zoomIn:"Phóng to vào",zoomOut:"Thu nhỏ ra",pulse:"Nhịp đập",rotateIn:"Xoay vào",sticker1:"Nhãn dán 1",sticker2:"Nhãn dán 2"},filter:{grayscale:"Đen trắng",sepia:"Cổ điển (Sepia)",warm:"Tone ấm",cool:"Tone lạnh",vivid:"Rực rỡ",bright:"Sáng sủa",highContrast:"Độ tương phản cao",blur:"Làm mờ",invert:"Đảo màu",semiTransparent:"Bán trong suốt"},guideSwitchEpisode:"Chuyển đổi tập",guideSwitchEpisodeBody:"Tính năng chuyển đổi tập đã được chuyển đến đây nhé!",autoLayoutLR:"Tự động sắp chữ-bố trí bên trái và bên phải",autoLayoutTB:"Tự động sắp chữ bố cục trên và dưới",getFlowData:"Làm mới không gian làm việc",confirm:"Xác nhận chuyển tập",confirmEpisodesSwitch:"Nhiệm vụ hiện tại vẫn đang được tiến hành. Việc chuyển các tập sẽ kết nối lại phiên. Bạn có muốn tiếp tục chuyển đổi không?"},task:{title:"Danh sách tác vụ",subtitle:"Nhật ký thực thi tác vụ mới nhất của bạn",refresh:"Làm mới",categoryLabel:"Loại tác vụ:",stateLabel:"Trạng thái:",noFailReason:"Chưa có lý do thất bại",stateAll:"Tất cả",stateRunning:"Đang tiến hành",stateCompleted:"Đã hoàn thành",stateFailed:"Tạo thất bại",fetchFailed:"Lấy danh sách tác vụ thất bại",col:{taskClass:"Loại tác vụ",relatedObjects:"Đối tượng liên quan",model:"Mô hình",describe:"Mô tả",state:"Trạng thái",startTime:"Thời gian",reason:"Lý do thất bại"},project:"Tên dự án:"},noVideo:"Chưa có video",prompt:"Lời nhắc video",generateText:"Lời nhắc do AI tạo ra",selectStoryboard:"Chọn bảng phân cảnh",generate:{noVideo:"Chưa có video",generateText:"Lời nhắc do AI tạo ra",selectStoryboard:"Chọn bảng phân cảnh",generate:"Tạo video",history:"Phiên bản lịch sử",generating:"Đang tạo",generateFailed:"thất bại",selectAll:"Chọn tất cả",selected:"Đã chọn",batchGenerateText:"Tạo các từ nhắc nhở theo đợt",batchGenerateVideo:"Tạo video hàng loạt",importVideo:"Nhập vào bàn chỉnh sửa",emptyTrack:"Đoạn {chỉ mục 1}",del:"xóa bỏ",delConfirm:"Bạn có chắc chắn muốn xóa đoạn này?",selectSource:"Chọn nguồn",confirm:"Chọn từ nội dung",cancel:"Chọn từ bảng phân cảnh",selectVideoFailed:"Lựa chọn video không thành công",selectVideoSuccess:"Lựa chọn video thành công",selectTrackFirst:"Vui lòng chọn bảng phân cảnh trước",noSelectedVideo:"Không có video nào được chọn",generateConfirm:"Xác nhận thế hệ",generateConfirmBody:"Xác nhận để tạo video",generateVideosInBatches:"Tạo video hàng loạt",generateStarted:"Bắt đầu xây dựng",promptEmpty:"Kiểm tra dữ liệu cần tạo video và từ nhắc trống. Bạn có muốn tiếp tục tạo nó không?",skipDataWithEmptyVideoPromptWords:"Dữ liệu video cần được tạo đã tồn tại và từ nhắc trống.",duration:"khoảng thời gian",resolution:"nghị quyết",delVideo:"Xác nhận xóa video này?",delSuccess:"Xóa thành công",addReference:"thêm tài liệu tham khảo",promptPlaceholder:"Vui lòng nhập từ nhắc video",downloadVideo:"Tải xuống video hàng loạt",selectVideo:"Vui lòng kiểm tra video bạn muốn tải xuống"}},U_i={slogan:"Nền tảng sáng tạo phim ngắn thông minh",tips:"Tài khoản mặc định: admin / admin123",settings:"Cài đặt máy chủ",requestAddress:"Địa chỉ yêu cầu",username:"Tên người dùng",password:"Mật khẩu",login:"Đăng nhập",usernameRequired:"Vui lòng nhập tên người dùng",passwordRequired:"Vui lòng nhập mật khẩu",enterUsernameAndPassword:"Vui lòng nhập tên người dùng hoặc mật khẩu",loginSuccess:"Đăng nhập thành công",settingsSaved:"Đã lưu cài đặt"},j_i={cancel:"Hủy",confirm:"Xác nhận",selectAssets:"Chọn tài sản",sessionExpired:"Phiên đã hết hạn, vui lòng đăng nhập lại",openSettings:"Mở cài đặt",cancelled:"Đã hủy tạo",defaultReel:"Tập chính",save:"cứu",submitting:"Đang gửi",editSuccess:"Sửa đổi thành công",editFailed:"Sửa đổi không thành công",submit:"nộp"},W_i={prompt:"lời nhắc"},V_i={welcomeTitle:"Chào mừng đến với ToonFlow",welcomeDesc:"Nền tảng quy trình tạo truyện tranh do AI điều khiển, chúng ta hãy dành một phút để hoàn thành cấu hình ban đầu.",startConfig:"Bắt đầu cấu hình",skip:"Bỏ qua khởi động",configModel:"Thêm dịch vụ mẫu",configData:"Cấu hình tác nhân",startUse:"Bắt đầu",configModelTitle:"Thêm nhà cung cấp dịch vụ mô hình",configModelDesc:"Trước tiên, bạn cần thêm ít nhất một nhà cung cấp dịch vụ mô hình AI (như OpenAI, Claude, v.v.) vào cài đặt và điền API Key tương ứng.",configModelTip:'Nhấp vào nút bên dưới sẽ mở tab "Dịch vụ mẫu" của trang cài đặt. Sau khi thêm nhà cung cấp, quay lại đây để tiếp tục.',configModelBtn:"Đi tới cấu hình dịch vụ mô hình",configAgentTitle:"Chỉ định mô hình đại lý",configAgentDesc:"Tiếp theo, gán mô hình cho từng mô-đun chức năng trong cấu hình Tác nhân để hệ thống biết cần gọi mô hình nào để hoàn thành nhiệm vụ.",configAgentTip:'Nhấp vào nút bên dưới sẽ mở tab "Cấu hình tác nhân" của trang cài đặt. Quay lại đây sau khi gán mô hình cho từng chức năng.',configAgentBtn:"Đi tới cấu hình Đại lý",finishTitle:"🎉 Mọi thứ đã sẵn sàng!",finishDesc:"Cấu hình đã hoàn tất và bây giờ bạn có thể bắt đầu sử dụng tất cả các tính năng. Nếu bạn cần điều chỉnh nó, bạn có thể sửa đổi nó trong cài đặt bất cứ lúc nào.",qrcodeLabel:"Tham gia nhóm liên lạc WeChat để nhận thêm trợ giúp:",githubLabel:"Nếu bạn thấy nó hữu ích, vui lòng cho chúng tôi ⭐ Sao!",prevStep:"Bước trước",nextStep:"Bước tiếp theo",finish:"Bắt đầu"},z_i={skillManagement:{search:"Tìm kiếm tên tập tin",empty:"Không có tập tin phù hợp",edit:"biên tập",selectOnTheLeft:"Vui lòng chọn một tập tin từ bên trái"}},H_i={assets:{notExist:"Tài sản không tồn tại",notDerivativeExist:"Tài sản phái sinh không tồn tại",derivativeUpdateSuccess:"Cập nhật thành công",derivativeState:"Không được tạo",derivativeAddSuccess:"Đã thêm thành công",derivativeDelSuccess:"Xóa thành công",notGenerated:"Không được tạo"},addSuccess:"Cập nhật thành công",state:{unused:"Không được tạo"},saveSuccess:"Đã thêm thành công"},$_i={generating:"Đang tạo"},X_i={scanning:"🔍 Phân tích và tải Skill",scanComplete:"✨ Quét Skill hoàn tất",inserted:"✅ Đã thêm kỹ năng {count}",updated:"🔄 Cập nhật {count} kỹ năng",removed:"🗑️ Xóa {count} Skill",scannedFiles:"📁 Đã quét {count} tệp",noDescription:"📝 {count} Skill thiếu mô tả",noAttribution:"👤 {count} Skill thiếu thông tin tác giả",configWarning:"⚠️ Cảnh báo cấu hình Skill",openSettings:"Mở cài đặt",scanFailed:"❌ Quét thất bại",checkNetwork:"🔌 Vui lòng kiểm tra kết nối mạng hoặc thử lại sau",retryLater:"🔁 Vui lòng thử lại sau"},G_i="Tạo video",Y_i="Phiên bản lịch sử",Z_i="Đang tạo",q_i="thất bại",K_i="Chọn tất cả",J_i="Đã chọn",eSi="Nhập video",tSi="Đoạn {chỉ mục 1}",nSi="Xác nhận xóa",iSi="Bạn có chắc chắn muốn xóa đoạn này?",rSi="Chọn nguồn",oSi="Chọn từ nội dung",sSi="Chọn từ bảng phân cảnh",aSi={newVersion:"Có phiên bản mới, bạn có muốn cập nhật không?"},lSi={components:P_i,settings:F_i,workbench:N_i,login:U_i,common:j_i,"components.storyboardImageCheck.camera":"Máy quay","components.storyboardImageCheck.dialogTitle":"Chọn hình storyboard","components.storyboardImageCheck.preview":"Xem trước","components.storyboardImageCheck.src":"Ảnh xem trước","components.storyboardImageCheck.title":"Tiêu đề","components.storyboardImageCheck.duration":"Thời lượng","components.storyboardImageCheck.lines":"Lời thoại","components.storyboardImageCheck.createTime":"Thời gian tạo","workbench.script.extractAssets":"Trích xuất tài sản",promptManage:W_i,hello:V_i,setting:z_i,storyboard:H_i,productionAgent:$_i,skillScan:X_i,generate:G_i,history:Y_i,generating:Z_i,generateFailed:q_i,selectAll:K_i,selected:J_i,importVideo:eSi,emptyTrack:tSi,del:nSi,delConfirm:iSi,selectSource:rSi,confirm:oSi,cancel:sSi,"workbench.script.msg.exportFailed":"Xuất không thành công","workbench.production.node.assets.confirmDeleteBody":"Xác nhận xem có xóa nội dung hay không","workbench.production.node.assets.removeFailed":"Không thể xóa nội dung",version:aSi,"workbench.production.generatedNode.localUpload":"Tải lên cục bộ","workbench.production.editImage.uploadFailed":"Tải hình ảnh lên không thành công","workbench.production.editImage.noImage":"Vui lòng thêm hình ảnh trước","workbench.script.batchAddScript":"Tải lên tập lệnh theo đợt","workbench.script.import.pasteLabel":"Dán nội dung tập lệnh trực tiếp","workbench.script.import.col.scriptName":"Tên tập lệnh","workbench.script.import.col.scriptData":"Nội dung kịch bản","workbench.script.import.episodeRegex":"Quy tắc chia tập lệnh","workbench.script.import.episodeRegexPh":"Tùy chỉnh quy tắc chia tập lệnh, để trống để sử dụng quy tắc chia tập lệnh mặc định (mặc định là chia theo định dạng Tập X)","workbench.script.import.regexInvalid":"Định dạng biểu thức chính quy không hợp lệ","workbench.script.import.parsedChapters":"bộ {count} được phân tích cú pháp","workbench.script.import.msg.selectChapters":"Vui lòng kiểm tra kịch bản trước","workbench.script.import.msg.saveSuccess":"Tập lệnh đã được lưu thành công","workbench.script.import.batchTitle":"Tải lên tập lệnh theo đợt"},cSi={editMdPreivew:{title:"編集",confirm:"保存",cancel:"キャンセル"},imageTools:{copy:"画像をコピー",preview:"プレビュー",download:"ダウンロード",msg:{imageLoadFailed:"画像の読み込みに失敗しました",convertFailed:"変換に失敗しました",copied:"クリップボードにコピーしました",copyFailed:"コピーに失敗しました",downloadFailed:"ダウンロードに失敗しました",downloadStarted:"ダウンロードを開始します",downloadBlockedOpenNewWindow:"現在の画像ソースでダウンロードが制限されている可能性があるため、新しいウィンドウで開きました"}},migrateShow:{title:"データの移行",desc:"旧バージョンのデータが検出されました。データを移行しますか?",hide:"今後表示しない",confirm:"確定",msg:{migrateSuccess:"データの移行に成功しました",migrateFailed:"データの移行に失敗しました"}},modelSelect:{placeholder:"モデルを選択してください",type:{image:"画像",text:"テキスト",video:"動画"},msg:{fetchModelFailed:"モデルデータの取得に失敗しました:"},goSetting:"設定に移動してモデルを追加します"}},dSi={title:"ToonFlow 設定",menu:{language:"言語設定",vendorConfig:"モデルサービス",agentConfig:"Agent 設定",promptManage:"プロンプト管理",skillManagement:"スキル管理",memoryConfig:"Agent メモリ設定",loginConfig:"ログイン設定",dbConfig:"データベース操作",fileManagement:"ファイル管理",otherConfig:"その他の設定",requestConfig:"リクエストURL",about:"アップデートの確認",logoutConfig:"ログアウト",skillsSkillsManagement:"スキルスキル管理"},language:{desc:"インターフェースの表示言語を選択します",msg:{saved:"言語設定を保存しました"}},vendor:{addVendor:"プロバイダーを追加",noVendor:"プロバイダーがありません。先に追加してください",required:"必須",optionalSection:"任意項目",modelSettings:"モデル設定",addManually:"手動追加",test:"テスト",edit:"編集",delete:"削除",deleteVendor:"プロバイダーを削除",editCode:"コードを編集",updateConfig:"設定を更新",addModel:"モデルを追加",editModel:"モデルを編集",displayName:"表示名",displayNamePlaceholder:"例:GPT-4o",modelId:"モデルID",modelIdPlaceholder:"例:gpt-4o",modelType:"モデルタイプ",multimodal:"マルチモーダル",supported:"対応",notSupported:"非対応",toolCall:"ツール呼び出し",imageMode:"画像モード",videoMode:"動画モード",audioOutput:"音声出力",durationResolution:"デュレーション/解像度マッピング",durationSec:"デュレーション(秒)",resolution:"解像度",enterAndPress:"入力してEnterを押す",addDurationResolution:"デュレーションと解像度を追加",testResult:"テスト結果",generating:"生成中...",addVendorDialog:"プロバイダーの追加",codeEditorInfo:"プロバイダー情報の設定にはTypeScriptコードを記述してください",reset:"リセット",importFile:"ファイルをインポート",textModel:"テキストモデル",imageModel:"画像モデル",videoModel:"動画モデル",textToImage:"テキストから画像生成",textToVideo:"テキストから動画生成",singleImage:"単一画像",multiImage:"複数画像モード",multiReference:"複数画像参照",gridImage:"グリッド単一画像",startEndRequired:"開始・終了フレーム(両方必須)",endFrameOptional:"開始・終了フレーム(終了フレームは任意)",startFrameOptional:"開始・終了フレーム(開始フレームは任意)",textRef:"テキスト",imageRef:"画像",videoRef:"動画",audioRef:"音声",audioOptional:"任意",audioOnly:"音声付き動画のみ出力",noAudio:"無音動画のみ出力",msg:{getVendorListFailed:"プロバイダーリストの取得に失敗しました",vendorConfigUpdated:"プロバイダー設定を更新しました",updateFailed:"更新に失敗しました",highRiskConfirm:"⚠️ 高リスク操作の確認",addVendorRiskBody:"新しいAIプロバイダーを追加すると、システムAPIへのアクセス権が付与されます。プロバイダーのコードソースが信頼できるか確認してください!",iKnowRisk:"リスクを承知しました",cancel:"キャンセル",confirmAgain:"⚠️ 再確認",addVendorConfirmBody:"本当にこのプロバイダーを追加しますか?追加後、システムのモデルスケジューリングに組み込まれます。",confirmAndAdd:"確認して追加",goBackCheck:"戻って確認",vendorAdded:"プロバイダーが正常に追加されました",addFailed:"追加に失敗しました",updateVendorRiskBody:"AIプロバイダー設定を更新すると、システムAPIへのアクセス権と動作が変更されます。変更後のコードソースが信頼できるか確認してください!",updateVendorConfirmBody:"本当にこのプロバイダー設定を更新しますか?更新後、システムのモデルスケジューリングに影響します。",confirmAndUpdate:"確認して更新",updateSuccess:"プロバイダー設定の更新に成功しました",fillDisplayName:"表示名を入力してください",fillModelId:"モデルIDを入力してください",selectImageMode:"画像モードを選択してください",selectVideoMode:"動画モードを選択してください",groupPrefix:"第 {n} グループ:",addDuration:"デュレーションを追加してください",addResolution:"解像度を追加してください",selectVendorFirst:"先にプロバイダーを選択してください",modelIdExists:"モデルIDが既に存在します",modelAdded:"モデルが正常に追加されました",modelUpdated:"モデルが正常に更新されました",enterApiKey:"API KEY を入力してください",enterApiUrl:"API URL を入力してください",testSuccess:"テスト成功",imageGenSuccess:"画像の生成に成功しました",videoGenSuccess:"動画の生成に成功しました",requestFailed:"リクエストに失敗しました",deleteModelConfirm:"モデルの削除確認",deleteModelBody:"削除後は元に戻せません。続行しますか?",confirmDelete:"削除を確認",modelDeleted:"モデルを削除しました",deleteVendorConfirm:"プロバイダーの削除確認",deleteVendorBody:"削除すると、このプロバイダーのすべてのモデルも一緒に削除されます。続行しますか?",vendorDeleted:"プロバイダーを削除しました",deleteFailed:"削除に失敗しました",enabled:"有効",disabled:"無効",linkAddVendorRiskBody:"新しい AI ベンダーを追加すると、システム API にアクセスできるようになります。ベンダーのリンク ソースが信頼できることを確認してください。",importAdd:"新しい AI ベンダーを追加すると、システム API にアクセスできるようになります。ベンダーのドキュメント ソースが信頼できることを確認してください。",linkAddFailed:"リンクの追加に失敗しました"},think:"深い考え",code:"コード",linkAddPlaceholder:"追加するリンクを入力してください",noFileSelected:"ファイルは正常にインポートされました",linkAdd:"確認する"},agent:{bannerDesc:"Toonflow公式中継サイトを使用すると、設定をワンクリックで入力でき、手動設定なしですぐに使用できます。",visitWebsite:"サイトへ移動",fillKey:"KEYを入力",oneClickFill:"ワンクリック入力",notOpen:"未公開",notConfigured:"未設定",modelConfig:"モデル設定",confirm:"確定",cancel:"キャンセル",selectModel:"モデルを選択",fillKeyHeader:"Toonflowプラットフォームの公式KEYを入力",keyPlaceholder:"KEYを入力してください",save:"保存",msg:{notAvailable:"この機能は現在準備中です。ご期待ください",configSuccess:"設定に成功しました",updateConfigFailed:"設定の更新に失敗しました:",keyValid:"KEYが有効です。Toonflowプラットフォームに接続しました",keyInvalid:"KEYが無効です。確認して再入力してください:",enterKey:"KEYを入力してください",saveFailed:"保存に失敗しました:",getAgentListFailed:"Agent設定リストの取得に失敗しました:",toonflowNotFound:"トゥーンフロー公式乗換駅は存在しない"}},memory:{warning:"以下の設定項目には推奨値がプリセットされています。各設定の意味と影響を明確に理解していない限り、現在の設定を維持することをお勧めします。",vectorModelConfig:"ベクトルモデル設定",modelFilePath:"モデルファイルパス",quantizationType:"量子化タイプ",quantizationPlaceholder:"量子化タイプを入力してください",memoryParams:"メモリパラメータ",messagesPerSummary:"メッセージ圧縮トリガー件数",messagesPerSummaryHelp:"直近 N 件の会話コンテキストを保持します。",shortTermLimit:"単発取得の未圧縮メッセージ数",shortTermLimitHelp:"検索時に返される候補メモリの件数です。",summaryMaxLength:"要約最大文字数",summaryMaxLengthHelp:"メッセージ圧縮時に許容される最大文字数です。",summaryLimit:"検索可能な圧縮メッセージ数",summaryLimitHelp:"検索可能な圧縮メッセージの件数です。",ragLimit:"検索メモリ件数",ragLimitHelp:"検索時に取得するメッセージ数です。",deepRetrieveSummaryLimit:"ベクトル検索の圧縮メッセージ数",deepRetrieveSummaryLimitHelp:"圧縮メッセージ内容を検索する際に取得するメッセージ数です。",saveConfig:"設定を保存",clearMemory:"メモリをクリア",restoreDefault:"デフォルトに戻す",msg:{saved:"メモリ設定を保存しました",clearConfirmTitle:"メモリのクリア確認",clearConfirmBody:"AIのグローバルメモリデータがクリアされ、元に戻せなくなります。続行しますか?",confirmClear:"クリアを確認",cancel:"キャンセル",cleared:"メモリをクリアしました",clearFailed:"メモリのクリアに失敗しました"}},login:{username:"ユーザー名",usernamePlaceholder:"ユーザー名を入力してください",password:"パスワード",passwordPlaceholder:"パスワードを入力してください",modify:"変更",msg:{enterUsername:"ユーザー名を入力してください",usernameLength:"ユーザー名は2〜20文字である必要があります",enterPassword:"パスワードを入力してください",passwordLength:"パスワードは6〜20文字である必要があります",fetchFailed:"ユーザー情報の取得に失敗しました",saveSuccess:"保存に成功しました",saveFailed:"保存に失敗しました"}},db:{clearDb:"データベースをクリア",clearDbDesc:"データ構造を保持し、全テーブルのデータをクリアします",clearData:"データをクリア",confirmAction:"操作の確認",msg:{clearDbTitle:"データベースのクリア",firstConfirm:"本当にすべてのテーブルをクリアしますか?クリアしたデータは復元できません!",secondConfirm:"これが最後の確認です。クリアするとすべてのデータが永久に失われます!",keyword:"クリア",confirm:"確定",pleaseInput:"入力してください",cleared:"すべてのテーブルをクリアしました",operationFailed:"操作に失敗しました。再試行してください",cancelled:"操作がキャンセルされました"}},other:{requestTimeout:"リクエストタイムアウト",seconds:"秒",inputSeconds:"秒を入力してください",assetConcurrency:"アセット生成の同時実行数",count:"個",inputCount:"個数を入力してください",chapterRegex:"章分割の正規表現",restoreDefault:"デフォルトに戻す",regexPlaceholder:"正規表現を入力してください",showTitleBar:"タイトルバーを表示する",isElectron:"デスクトップモードに切り替える",canvasScroll:"キャンバススクロール",canvasIsDisabled:"キャンバスのズーム",agentCanvasScalingMethod:"制作ページでの無制限のキャンバス ホイール操作",zoom:"ズーム",scroll:"スクロール",isInteracting:"制作ページでの無制限のキャンバス ドラッグ パフォーマンスの最適化",closeIsInteracting:"閉鎖"},request:{warning:"特別な理由がない限り、変更や設定は不要です",apiAddress:"API アドレス",apiPlaceholder:"API リクエストアドレスを入力してください",save:"保存",reset:"リセット",msg:{enterApi:"API アドレスを入力してください",validUrl:"有効な HTTP/HTTPS アドレスを入力してください",saved:"リクエストアドレスを保存しました",reset:"デフォルトアドレスにリセットしました",refreshFailed:"更新に失敗しました"},refresh:"リフレッシュする"},about:{slogan:"オープンソースのAI主導コミック/絵コンテ制作ツール",latestVersion:"現在は最新バージョンです",checkUpdate:"アップデートの確認",codeRepository:"コードリポジトリ",githubRepo:"GitHub リポジトリ",giteeRepo:"Gitee リポジトリ",versionUpdate:"バージョンアップデート",checkUpdateGithub:"アップデート確認 (GitHub)",getFromGithub:"GitHub Releaseから最新版を取得",checkUpdateGitee:"アップデート確認 (Gitee)",getFromGitee:"Gitee Releaseから最新版を取得",license:"ライセンス",licenseDesc:"オープンソースライセンス・クリックして詳細を確認",updateAvailable:"新しいバージョンが見つかりました",upToDate:"新しいバージョンが検出されました",confirmReinstall:"リンクをコピー",reinstallRequired:"ブラウザが自動的に開いてダウンロードされます。開かない場合は手動で開いてください。"},logout:{warning:"ログアウト後、システムを継続して使用するには再ログインが必要です。",confirmLogout:"本当にログアウトしますか?",logout:"ログアウト",msg:{logoutSuccess:"ログアウトに成功しました",logoutFailed:"ログアウトに失敗しました。再試行してください"}},file:{quickOpen:"ディレクトリをすばやく開く",open:"開く",dockerDesc:"Docker / フロント・バックエンド分離デプロイの場合は、「/data/*」ディレクトリに移動して手動でファイルを管理してください。",desktopOnly:"この機能はデスクトップ版のみ対応しています",folders:{data:"data",dataDesc:"データディレクトリ。",logs:"data/logs",logsDesc:"実行ログとエラーログ。",oss:"data/oss",ossDesc:"ファイルストレージ関連リソース。",skills:"data/skills",skillsDesc:"スキルとプロンプト設定ファイル。",models:"data/models",modelsDesc:"モデルファイルと設定。",web:"data/web",webDesc:"Web関連リソース(フロントエンドビルド成果物など)。",serve:"data/serve",serveDesc:"バックエンドサービス関連ファイル。"},openFailed:"フォルダを開けませんでした"},skill:{scanSkills:"スキャンスキル",fileLost:"ファイルがありません"},dev:{warning:"以下は開発者ツールです。注意して操作してください。",openDevtool:"開ける",devtoolsDoc:"書類のアドレス",devtoolsDesc:"オンにすると、Toonflow のインストール ディレクトリに .devtools フォルダーが作成されます。 Toonflow に書き込み権限があることを確認してください (管理者として実行)。",devtoolsDesc2:"このディレクトリで npx {'@'}ai-sdk/devtools を実行して、テレメトリのデバッグを有効にします",openDevtoolFailed:"開発者ツールを開けませんでした。Toonflow デスクトップがインストールされていることを確認してください",notInElectron:"WEB環境の場合はブラウザコンソールを手動で開いてください"}},uSi={selectProject:"プロジェクトを選択してください",menu:{myProject:"マイプロジェクト",taskCenter:"タスクセンター",novel:"小説の原文",scriptAgent:"シナリオ Agent",scriptManage:"シナリオ管理",cornerScape:"キャラ・背景制作",production:"動画制作",assetCenter:"アセットセンター",settings:"設定",jumpGithub:"Githubにジャンプ",feedbackQuestions:"フィードバックの質問"},project:{title:"マイプロジェクト",subtitle:"すべてのショートドラマプロジェクトを管理します",newProject:"新規プロジェクト",dialog:{editTitle:"プロジェクトの編集",addTitle:"新規プロジェクト",save:"保存",ok:"確定",cancel:"キャンセル",projectType:"プロジェクトタイプ",selectType:"プロジェクトタイプを選択",basedOnNovel:"小説の原文に基づく",projectName:"プロジェクト名",projectNamePh:"プロジェクト名を入力してください",novelType:"小説のジャンル",novelTypePh:"例:ファンタジー、SF、恋愛",artStyle:"ビジュアルマニュアル",selected:"選択済み:",selectArtStyle:"ビジュアルマニュアルを選択してください",newArtStyle:"新しいビジュアルマニュアル",loading:"読み込み中...",videoRatio:"画面アスペクト比",novelIntro:"小説のあらすじ",novelIntroPh:"あらすじを入力してください",editArtStyleTitle:"ビジュアルマニュアルの編集",newArtStyleTitle:"新しいビジュアルマニュアル",artStyleName:"ビジュアルマニュアル名",artStyleNamePh:"ビジュアルマニュアル名を入力してください",artStyleImage:"ビジュアルマニュアルカバー",remove:"削除",uploadCover:"カバーをアップロード",artStylePrompt:"ビジュアルマニュアルのプロンプトワード",aiExtract:"AI プロンプト抽出",promptPlaceholder:"画像生成時にビジュアルマニュアルを指定するために使用されるビジュアルマニュアルプロンプトワードについて説明します。",visualManual:"ビジュアルマニュアル",newVisualManual:"新しいビジュアルマニュアル",editVisualManualTitle:"ビジュアルマニュアルの編集",newVisualManualTitle:"新しいビジュアルマニュアル",visualManualName:"ビジュアルマニュアル名",visualManualNamePh:"ビジュアルマニュアル名を入力してください",visualManualCover:"ビジュアルマニュアルカバー",visualManualPrompt:"ビジュアルマニュアルのプロンプト",modelData:"画像モデルの選択",videoModelData:"ビデオモデルを選択してください",prompt:{placeholder:"プロンプトの単語を入力してください",saveSuccess:"更新に成功しました",title:"即効性のある言葉"},basedOnScript:"脚本に基づいて",mdFile:"ビジュアルマニュアルファイル",directorManual:"ディレクターズハンドブック",addDirectorManual:"新しいディレクターマニュアル",editingDirectorManual:"ディレクターズマニュアルを編集する",newDirecorManualTitle:"新しいディレクターマニュアル",directorManualPrompt:"ディレクターズマニュアル プロンプトワード",directorManualName:"ディレクターズマニュアル名",directorManualNamePh:"ディレクターズマニュアル名を入力してください",directorFile:"ディレクターズマニュアル文書",directorManualCover:"ディレクターズマニュアルの表紙"},msg:{fetchFailed:"プロジェクトリストの取得に失敗しました",notFound:"プロジェクトが見つかりません!",editSuccess:"プロジェクトを編集しました",editFailed:"プロジェクトの編集に失敗しました",addSuccess:"プロジェクトを新規作成しました",addFailed:"プロジェクトの作成に失敗しました",deleteHeader:"プロジェクトの削除",deleteBody:"本当にこのプロジェクトを削除しますか?",deleteConfirm:"削除",deleteCancel:"キャンセル",deleteSuccess:"プロジェクトを削除しました",deleteFailed:"プロジェクトの削除に失敗しました",extractSuccess:"プロンプトの抽出に成功しました",extractFailed:"抽出に失敗しました",enterArtStyleName:"ビジュアルマニュアル名を入力してください",artStyleUpdated:"ビジュアルマニュアルを更新しました",artStyleAdded:"ビジュアルマニュアルを追加しました",operationFailed:"操作に失敗しました",enterVisualManualName:"ビジュアルマニュアル名を入力してください",enterVisualManualImage:"ビジュアルマニュアルのカバー画像をアップロードしてください",enterVisualManualTabData:"プロンプトは空にできません",visualManualUpdated:"ビジュアルマニュアルを更新しました",visualManualAdded:"ビジュアルマニュアルを追加しました",deleteVisualManualHeader:"ビジュアルマニュアルを削除",deleteVisualManualBody:"ビジュアルマニュアル「{name}」を削除してよろしいですか?",deleteVisualManualConfirm:"削除",deleteVisualManualCancel:"キャンセル",enterProjectName:"プロジェクト名を入力してください",enterProjectIntro:"小説の紹介文を入力してください",enterProjectType:"プロジェクトのタイプを入力してください",enterArtStyle:"プロジェクトのビジュアルパンフレットを選択してください",enterVideoRatio:"ビデオ比率を選択してください",enterImageModel:"画像モデルを選択してください",enterVideoModel:"ビデオモデルを選択してください",visualManualDeleted:"正常に削除されました",selectMode:"モードを選択してください",deleteDirectorManualHeader:"ディレクターズマニュアルの削除",deleteDirectorManualBody:"ディレクターズマニュアル「{名前}」を削除してもよろしいですか?",directorManualUpdated:"ディレクターズマニュアルを更新しました",directorManualAdded:"ディレクターズマニュアルを追加しました",directorManual:"プロジェクトディレクターズマニュアルを選択してください",modelProviderDisabled:"ビデオ モデルまたは画像モデルのサプライヤーが有効になっていない、またはモデル サプライヤーがありません。最初に設定してください。"},type:{novel:"原作小説に基づいて",script:"小説の脚本に基づく"}},novel:{importText:"原文をインポート",batchDelete:"一括削除",eventAnalysis:"イベント分析",searchPlaceholder:"原文の名前を検索...",search:"検索",generating:"生成中...",genFailed:"生成失敗",none:"なし",edit:"編集",delete:"削除",col:{id:"No.",reel:"巻",chapter:"章名",chapterData:"章の内容",event:"イベント",operation:"操作"},msg:{batchDeleteHeader:"一括削除",batchDeleteBody:"選択した {count} 件のデータを削除してもよろしいですか?",batchDeleteSuccess:"一括削除に成功しました",deleteHeader:"削除の確認",deleteBody:"章名「{name}」のデータを削除してもよろしいですか?",deleteSuccess:"削除に成功しました",eventAnalysisHeader:"イベント分析",eventAnalysisBody:"選択した {count} 件のデータのイベント分析を実行してもよろしいですか?"},import:{title:"小説の原文をアップロード",step1:"ステップ 1",step2:"ステップ 2",step3:"ステップ 3",dragUpload:"ここに小説ファイルをドラッグ&ドロップするか、クリックしてアップロード",uploadHint:"対応形式: .txt, .docx。ファイルサイズは10MB以下を推奨します",or:"または",pasteLabel:"小説の原文を直接貼り付け",pastePlaceholder:"小説の原文を入力してください",chars:"文字",tooShort:"内容が短すぎます。100文字以上を推奨します",parsedChapters:"{count} 章を解析しました",nextStep:"次へ",prevStep:"戻る",selectedInfo:"選択済み:{count} 文字 (200,000文字以内)",eventAnalysis:"イベント分析",saveAndAnalyze:"原文を保存してイベントを分析",col:{chapter:"章",reel:"巻",chapterName:"章名",chapterData:"章の内容"},msg:{parseFailed:"ファイルの解析に失敗しました。再アップロードしてください",selectFile:"ファイルを選択",docNotSupported:".doc ファイルは解析をサポートしていません。.ts ファイルに変換してください。",unsupportedType:"未対応のファイル形式です",fileTooLarge:"ファイルサイズが10MBを超えています。より小さなファイルをアップロードしてください",selectChapters:"先に章を選択してください",saveSuccess:"小説の原文を保存しました"},importAdd:"ここにファイルをドラッグ アンド ドロップするか、クリックしてアップロードします",limit:".ts形式をサポート"},editDialog:{title:"小説の原文を編集",chapterName:"章名",chapterNamePh:"章名を入力してください",eventContent:"イベント内容",eventContentPh:"イベント内容を入力してください",chapterContent:"章の内容",chapterContentPh:"章の内容を入力してください",cancel:"キャンセル",save:"保存",msg:{updateSuccess:"小説の原文を更新しました"}},event:{regenerate:"イベントを再生成",batchDelete:"一括削除",noData:"イベントデータがありません。生成を開始してください",generate:"イベントを生成",generatingHint:"イベント生成中。しばらくお待ちください...",loading:"読み込み中...",delete:"削除",col:{id:"イベントID",eventName:"イベント名",chapters:"元の章",detail:"イベントのプロセス",createTime:"作成時間",operation:"操作"},msg:{deleteHeader:"イベントの削除",deleteBody:"このイベントを削除してもよろしいですか?",deleteSuccess:"削除に成功しました",generateSuccess:"イベントの生成に成功しました",batchDeleteHeader:"一括削除",batchDeleteBody:"選択した {count} 件のデータを削除してもよろしいですか?",batchDeleteSuccess:"一括削除に成功しました"}},analysis:{analyzeFirst:"先にイベントを分析してください",startAnalysis:"分析を開始",chapterHeader:"第{index}章 - {name}",analyzing:"イベント分析中"}},scriptAgent:{inputPlaceholder:"内容を入力してください",chapterEvents:"章のイベント",clearMessageMemory:"メッセージメモリをクリア",clearSummaryMemory:"要約メモリをクリア",clearAllMemory:"すべてのメモリをクリア",edit:"編集",storySkeleton:"ストーリーの骨格",adaptationStrategy:"脚色戦略",script:"シナリオ",noContent:"コンテンツがありません",relatedAssets:"関連アセット",editScript:"シナリオを編集",save:"保存",scriptTitle:"タイトル",titlePlaceholder:"タイトルを入力してください",content:"内容",contentPlaceholder:"シナリオの内容を入力してください",selectAssets:"アセットを選択",noAssets:"関連アセットがありません",selectAssetsTitle:"関連アセットの選択",welcomeMsg:"こんにちは!Toonflow アシスタントです。シナリオの生成を開始しましょうか?",start:"開始",memoryType:{message:"メッセージメモリ",summary:"要約メモリ",all:"すべてのメモリ"},msg:{clearConfirm:"クリアを確認",clearBody:"{type}をクリアしてもよろしいですか?この操作は取り消せません。",confirmClear:"クリアを確認",cancel:"キャンセル",memoryCleared:"{type}をクリアしました",scriptUpdated:"シナリオの更新に成功しました",scriptUpdateFailed:"シナリオの更新に失敗しました。後で再試行してください",searchScriptFailed:"シナリオの検索に失敗しました",updated:"正常に保存されました",error:"保存に失敗しました",reconnect:"再接続",notReconnect:"再接続の会話が切断されることを確認しますか?",keepReconnect:"確認する",deleteConfirm:"削除確認",deleteBody:"テキストの削除",confirmDelete:"削除の確認",scriptDeleted:"スクリプトが削除されました"},reconnect:"再接続"},cornerScape:{batchSettings:"一括生成設定",quickActions:"クイックコマンド",selectUngenerated:"未生成をすべて選択",selectGenerated:"生成済みをすべて選択",selectFailed:"エラーをすべて選択",invertSelection:"選択を反転",clearSelection:"選択を解除",batchPreview:"画像の一括プレビュー",assetTypeFilter:"アセットタイプで絞り込み",genModel:"生成モデル",resolution:"解像度",resolutionPh:"解像度を選択してください",concurrency:"同時実行数",concurrencyPh:"同時実行数を入力してください",startBatch:"バッチでイメージの生成を開始する",waitingGen:"生成待ち",generating:"生成中",genFailed:"生成失敗",imageError:"画像エラー",typeRole:"キャラクター",typeScene:"シーン",typeTool:"小道具",typeUnknown:"不明",descriptionSuffix:"説明:",operateScriptFirst:"先にシナリオを操作してください",individualConfig:"個別設定",noImage:"画像がありません",promptLabel:"プロンプト",promptPh:"プロンプトを入力してください",aiPolish:"AI で推敲",regenerate:"再生成",filterRole:"人物",filterScene:"シーン",filterTool:"小道具",unnamed:"無名",noDescription:"説明なし",msg:{selectModel:"生成モデルを選択してください",selectResolution:"解像度を選択してください",enterPrompt:"プロンプトを入力してください",enterPromptFirst:"先にプロンプトを入力してください",genSuccess:"{name} の生成に成功しました",genFailed:"{name} の生成に失敗しました",promptGenSuccess:"プロンプトの生成に成功しました",polishFailed:"推敲に失敗しました。再試行してください",selectAtLeastOne:"一括生成するアセットを少なくとも1つ選択してください",batchStarted:"一括生成を開始しました。全 {count} 件、同時実行数 {concurrent}",batchItemFailed:"{name} の生成に失敗しました:{error}",batchComplete:"一括生成が完了しました",batchFailed:"バッチ生成に失敗しました",replaceFailed:"交換に失敗しました",replaceSuccess:"交換に成功しました",promptGenFail:"プロンプト単語の生成に失敗しました",saveSuccess:"プロンプトワードの変更が成功しました",saveFailed:"プロンプトワードの変更に失敗しました"},history:"歴史的な写真",confirmReplace:"交換の確認",batchGenerationPrompt:"プロンプト単語をバッチで生成する",generatingPrompt:"生成中",selectPromptEmpty:"プロンプトの単語が空であることをすべて選択してください",noEmptyPrompt:"空のプロンプトワードを含むアセットはありません",selectedCount:"{count} 個のアセットが選択されました",cancelGeneration:"生成をキャンセルする",selectGenerating:"生成されるアイテムを選択します",noGenerating:"データは生成されていません"},script:{searchPlaceholder:"シナリオ名を検索...",search:"検索",addScript:"シナリオを新規作成",cancelSelectAll:"全選択を解除",selectAll:"すべて選択",exportScript:"シナリオをエクスポート",msg:{searchFailed:"シナリオの検索に失敗しました",selectExport:"先にエクスポートするシナリオを選択してください",exportSuccess:"エクスポートに成功しました",exportFailed:"シナリオのエクスポートに失敗しました",deleteHeader:"削除の確認",deleteBody:"このシナリオを削除してもよろしいですか?この操作は取り消せません。",deleteConfirm:"削除",cancel:"キャンセル",deleteSuccess:"削除に成功しました",deleteFailed:"削除に失敗しました",selectDelScript:"スクリプトを削除することを選択してください",batchDeleteHeader:"一括削除",batchDeleteBody:"選択した {count} 件のシナリオを削除してもよろしいですか?この操作は取り消せません。",batchDeleteSuccess:"一括削除に成功しました",extractingInProgress:"抽出中",projectNotFound:"アイテムが見つかりません",selectsExport:"スクリプトをエクスポートすることを選択してください"},add:{title:"シナリオの追加",scriptName:"シナリオ名",scriptNamePh:"シナリオ名を入力してください",uploadFile:"ファイルをアップロード",dragUpload:"ここにシナリオファイルをドラッグ&ドロップするか、クリックしてアップロード",uploadHint:"対応形式: .txt, .docx。ファイルサイズは10MB以下を推奨します",scriptContent:"シナリオ内容",scriptContentPh:"シナリオ内容をアップロードまたは入力してください...",relatedAssets:"関連アセット",selectAssets:"アセットを選択",noAssets:"関連アセットがありません",cancel:"キャンセル",confirm:"確定",msg:{fileReadFailed:"ファイルの読み取りに失敗しました",docNotSupported:".docファイルの解析は未対応です。.txtまたは.docx形式に変換してください",unsupportedType:"未対応のファイル形式です",fileTooLarge:"ファイルサイズが10MBを超えています。より小さなファイルをアップロードしてください",parsing:"ファイルを解析中...",parseFailed:"ファイルの解析に失敗しました。再アップロードしてください",selectAssetsTitle:"関連アセットの選択",enterContent:"シナリオ内容をアップロードまたは入力してください",enterName:"シナリオ名を入力してください",addSuccess:"シナリオを追加しました",addFailed:"シナリオの追加に失敗しました。後で再試行してください"}},edit:{title:"シナリオ詳細",scriptName:"シナリオ名",scriptNamePh:"シナリオ名を入力してください",scriptContent:"シナリオ内容",scriptContentPh:"シナリオ内容を入力してください...",relatedAssets:"関連アセット",selectAssets:"アセットを選択",noAssets:"関連アセットがありません",msg:{selectAssetsTitle:"関連アセットの選択",updateSuccess:"シナリオの更新に成功しました",updateFailed:"シナリオの更新に失敗しました。後で再試行してください"}},deleteScript:"スクリプトを一括で削除する",extractAssets:""},assets:{addPrefix:"追加",batchGenerate:"一括生成",generatePrompt:"プロンプトを生成",generateImage:"画像を生成",batchDelete:"一括削除",searchPlaceholder:"アセット名を検索...",search:"検索",preview:"プレビュー",generate:"生成",edit:"編集",delete:"削除",generating:"生成中",play:"再生",mediaPreview:"メディアプレビュー",confirmBatch:"{type} を確認してください!",model:"モデル",resolution:"解像度",resolutionPh:"解像度を選択してください",batchGenPrompt:"プロンプトの一括生成",batchGenImage:"画像の一括生成",role:"キャラクター",prop:"小道具",scene:"シーン",clip:"素材",uploadSuccess:"アップロードに成功しました",selectAtLeastOne:"アセットを少なくとも1つ選択してください",noDescription:"説明なし",promptGenSuccess:"「{name}」のプロンプト生成に成功しました",promptGenFail:"「{name}」のプロンプト生成に失敗しました:{error}",selectModel:"モデルを選択してください",selectResolution:"解像度を選択してください",noPromptForImage:"「{name}」にはプロンプトがありません。画像を生成できません",imageGenSuccess:"「{name}」の画像生成に成功しました",imageGenFail:"「{name}」の画像生成に失敗しました:{error}",confirmDeleteHeader:"削除の確認",confirmBatchDeleteBody:"これらのアセットを一括削除してもよろしいですか?この操作は取り消せません。",confirmDeleteBody:"このアセットを削除してもよろしいですか?この操作は取り消せません。",deleteBtn:"削除",cancelBtn:"キャンセル",deleteSuccess:"アセットの削除に成功しました",deleteFail:"アセットの削除に失敗しました",colPreview:"プレビュー",colName:"名前",colPrompt:"プロンプト",colDescribe:"説明",colRemark:"備考",colCreateTime:"作成時間",colOperation:"操作",add:{name:"名前",namePh:"名前を入力してください",describe:"説明",describePh:"説明を入力してください",remark:"備考",remarkPh:"備考を入力してください",prompt:"プロンプト",promptPh:"プロンプトを入力してください",nameRequired:"名前を入力してください",describeRequired:"詳細を入力してください",remarkRequired:"備考を入力してください",updateSuccess:"アセットの更新に成功しました",addSuccess:"アセットの追加に成功しました"},gen:{header:"画像の生成",uploadRef:"参照画像をアップロード",optional:"任意",promptLabel:"画像生成プロンプト",smartGenerate:"スマート生成",generatingPrompt:"スマートプロンプトを生成中...",promptPlaceholder:"生成したい画像の内容を記述してください。例:テクノロジー感あふれる未来都市、ネオンの瞬き、サイバーパンクスタイル...",selectModel:"モデルを選択",selectResolution:"解像度を選択",generateBtn:"画像を生成",resultTitle:"生成結果",generatedCount:"{count} 枚生成されました。1枚選択してください",generatingLabel:"生成中...",genFailed:"生成に失敗しました",confirmSelect:"選択を確定",promptSuccess:"プロンプトの生成に成功しました",promptFail:"プロンプトの生成に失敗しました",fillPrompt:"プロンプトを入力してください",pickResolution:"解像度を選択してください",pickModel:"モデルを選択してください",unnamed:"無名",assetGenSuccess:"アセットの生成に成功しました",assetGenFail:"アセットの生成に失敗しました",uploadOk:"アップロードに成功しました",imageSelected:"この画像を選択しました",imageDeleted:"この画像を削除しました",imageSaved:"画像を保存しました",completed:"完了"},batch:{header:"一括生成",selected:"{count} 件選択中",selectAll:"すべて選択",clearSelection:"選択をクリア",inputPh:"内容を入力してください",saveSelected:"選択項目を保存 ({count})",colPreviewImg:"プレビュー画像",selectToSave:"保存する項目を選択してください",saveSuccess:"保存に成功しました",saveFail:"保存に失敗しました。再試行してください",promptDone:"プロンプトの生成が完了しました",promptFail:"プロンプトの生成に失敗しました",missingPrompts:"プロンプトがないアセットが {count} 件あります。先にプロンプトを生成してください",imageDone:"画像の生成が完了しました",imageGenFail:"画像の生成に失敗しました",unknownError:"不明なエラー",promptGenCancelled:"生成がキャンセルされました"},confirmCancellation:"キャンセルの確認",confirmAgain:"キャンセルを確認しますか?キャンセル後も、バックエンド AI は控除を要求し続けます。",sure:"もちろん"},production:{selectPlaceholder:"エピソードを選択してください",edit:"編集",node:{script:{title:"シナリオ",editDialog:"シナリオの編集"},scriptPlan:{title:"撮影プラン",editDialog:"撮影プランの編集"},storyboard:{title:"絵コンテボード",notGenerated:"未生成",scaleRatio:"ズーム倍率",gridPreview:"グリッドプレビュー",noPreviewImages:"プレビュー可能な画像がありません",imageLoadFailed:"画像の読み込みに失敗しました",promptPlaceholder:"プロンプトの単語を入力してください",prompt:"即効性のある言葉",editInfo:"即時の単語の修正"},storyboardTable:{title:"絵コンテ表",editDialog:"絵コンテ表の編集"},assets:{title:"派生アセット",generateFailed:"生成失敗",notGenerated:"未生成",originalAsset:"元のアセット",derived:"派生",noDerivedAssets:"派生アセットなし"},poster:{title:"動画カバー",coverCount:"{count} 枚"},workbench:{title:"動画ワークベンチ"}},editImage:{upload:"アップロード",generate:"生成",saveFailed:"保存に失敗しました。再試行してください",fetchFailed:"データの取得に失敗しました",generating:"生成中...",deleteNode:"ノードを削除",ratio:"アスペクト比",quality:"画質",generateBtn:"画像を生成",selectImage:"画像を選択",imageGeneration:"画像生成",promptPlaceholder:"生成したい画像を記述してください...",imageRef:"画像{index}",noReferences:"引用可能な参照画像がありません",selectModel:"先にモデルを選択してください",selectQuality:"画質を選択してください",selectRatio:"アスペクト比を選択してください",generateFailed:"生成に失敗しました",generateFirst:"先に画像を生成してください",generatedResult:"生成結果",waitingGenerate:"生成待ち",layoutLR:"自動レイアウト-左右",layoutTB:"自動レイアウト-上下",uploadAssetImage:"アセット画像アップロード",uploadStoryboardImage:"絵コンテ画像アップロード",uploadImage:"アセットイメージのアップロード",mode:"モデル",closeConfirmTitle:"編集パネルを閉じますか?",closeConfirmBody:"保存していないデータは閉じると失われます"},save:"選択",cancel:"キャンセル",chatBox:{inputPlaceholder:"メッセージを入力...",generateDerivedAssets:"派生アセットを生成",welcomeMessage:"こんにちは!AI アシスタントです。何かお手伝いできることはありますか?",adjustModel:"モデルを調整",startMakingVideo:"動画制作を開始",startMakingVideoPrompt:"動画の制作を開始してください",clearMessageMemory:"メッセージメモリをクリア",clearSummaryMemory:"要約メモリをクリア",clearAllMemory:"すべてのメモリをクリア",messageMemory:"メッセージメモリ",summaryMemory:"要約メモリ",allMemory:"すべてのメモリ",confirmClear:"メモリのクリア",confirmClearBody:"{type}をクリアしてもよろしいですか?",confirmClearBtn:"クリアを確定",memoryCleared:"{type}をクリアしました"},wb:{quickPreview:"クイックプレビュー",videoGeneration:"絵コンテ",videoEditing:"編集デスク",hint:"ヒント",extractLines:"動画からセリフを抽出しますか?",no:"いいえ",confirm:"確定",extractLinesQuestion:"字幕用に動画からセリフを抽出しますか?",importingLoading:"インポート中です。しばらくお待ちください...",mainTrackVideo:"メイントラック(動画)",subtitle1:"字幕1",storyboardVideoName:"グループ {ストーリーボード}-{id}.mp4"},preview:{noImage:"画像なし",storyboardDesc:"絵コンテの説明",serialNumber:"No.",noDescription:"説明なし",duration:"デュレーション",seconds:"秒",relatedAssets:"関連アセット",role:"キャラクター",prop:"小道具",scene:"シーン",noCharacters:"登場人物なし",imagePrompt:"画像のプロンプト",selectAll:"すべて選択",exportImage:"画像をエクスポート",sceneDescription:"画面の説明",promptLabel:"プロンプト",restoreSort:"並び順をリセット",restoreSortConfirm:"初期の並び順にリセットしてもよろしいですか?",tip:"ヒント",selectAtLeastOne:"エクスポートする絵コンテを少なくとも1つ選択してください",exportFilename:"絵コンテの絵"},generate:{noVideo:"動画なし",videoPrompt:"動画プロンプト",promptPlaceholder:"生成するビデオ コンテンツを説明するプロンプト ワードを入力してください...",refImage:"参照画像",image:"画像",refVideo:"参照動画",refImageLabel:"参照画像",refAudio:"参照音声",muteAudio:"音声をミュート",enableAudio:"音声をオン",resolution:"解像度",duration:"デュレーション",generate:"生成",historyVersions:"履歴バージョン",confirmSelection:"選択を確定",noHistory:"履歴がありません",generating:"生成中",generateFailed:"生成失敗",selectAll:"すべて選択",videoTrack:"ビデオトラック",batchGenerate:"一括生成",importToEditor:"編集エディタにインポート",modeSingleImage:"単一画像",modeMultiImage:"複数画像",modeGridImage:"グリッド複数画像",modeStartEnd:"開始・終了フレーム",modeText:"テキストから動画生成",modeVideoRef:"動画参照",modeImageRef:"画像参照",modeAudioRef:"音声参照",modeTextRef:"テキスト参照",startFrame:"開始フレーム",startFrameOptional:"開始フレーム (任意)",endFrame:"終了フレーム",endFrameOptional:"終了フレーム (任意)",selectRefImage:"参照画像を選択",selectRefImages:"参照画像を選択",selectEndFrame:"終了フレーム画像を選択",selectRefVideoAsset:"参照動画を選択",selectRefAudioAsset:"参照音声を選択",selectRefImageAsset:"参照画像を選択",selectImageSource:"画像ソースを選択",fromStoryboard:"絵コンテ画像",fromStoryboardDesc:"絵コンテリストから画像を選択",fromAssets:"アセット画像",fromAssetsDesc:"アセットライブラリから画像を選択",confirmDelete:"削除の確認",confirmDeleteBody:"この動画を削除してもよろしいですか?この操作は取り消せません。",delete:"削除",cancel:"キャンセル",deleteSuccess:"動画の削除に成功しました",deleteFailed:"削除に失敗しました",selectVideoFirst:"先に動画を1つ選択してください",confirmSuccess:"選択の確定に成功しました",batchSubmitted:"一括生成リクエストを送信しました。処理中です...",configNotFound:"設定が見つかりません",pollingFailed:"ビデオ ステータスのクエリに失敗しました。手動で更新してください",batchGeneratePrompt:"プロンプト単語をバッチで生成する",batchPromptEmpty:"ストーリーボード {name} はビデオ プロンプトで使用できます。最初にプロンプ​​トを作成または入力してください",modelEmpty:"最初にビデオ生成モデルを選択してください",generatingPrompt:"プロンプトワードのインテリジェントな生成"},editVideo:{reset:"リセット",undo:"取り消し",redo:"やり直し",split:"分割",delete:"削除",rendering:"レンダリング中...",exportVideo:"動画をエクスポート",exportSuccess:"動画のエクスポートが完了しました",exportFailed:"エクスポートに失敗しました",sampleSubtitle:"サンプルの字幕テキスト",customText:"カスタムテキスト内容",transitionBetweenClips:"トランジションは2つの隣接するクリップ間に追加する必要があります",transitionExists:"この位置にはすでにトランジションが存在します",videoPreviewArea:"動画プレビューエリア",clipMaterials:"編集素材",propertyPanel:"プロパティパネル",selectClip:"属性を表示するクリップを選択してください",basicInfo:"基本情報",name:"名前",clipNamePlaceholder:"クリップ名",startTime:"開始",endTime:"終了",totalDuration:"合計デュレーション",videoProperties:"動画プロパティ",opacity:"不透明度",volume:"音量",playbackSpeed:"再生速度",audioProperties:"音声プロパティ",fadeIn:"フェードイン",fadeOut:"フェードアウト",transitionProperties:"トランジションプロパティ",transitionType:"トランジションの種類",transFade:"フェード",transSlide:"スライド",transWipe:"ワイプ",transDissolve:"ディゾルブ",transZoom:"ズーム",transRotate:"回転",transitionDuration:"トランジションの長さ",subtitleProperties:"字幕プロパティ",textContent:"テキスト内容",fontSize:"フォントサイズ",copy:"コピー",deleteConfirm:"削除の確認",deleteClipConfirm:"このクリップを削除してもよろしいですか?",avCanvasNotInit:"AVCanvas が初期化されていません",noExportContent:"エクスポートするコンテンツがありません",exportProject:"プロジェクトをエクスポート",transitionAdded:"トランジションを追加しました: {name}",splitClip:"クリップを分割",deleteClip:"クリップを削除",addClip:"{name} を追加",duplicateClip:"クリップを複製",addTransition:"トランジションを追加",updateClip:"クリップ {key} を更新",updatePlaybackRate:"再生速度を {rate}x に更新",updateTransitionDuration:"トランジションの長さを更新",playbackRateRange:"再生速度は 0.1 から 10 の間である必要があります",updatePlaybackRateFailed:"再生速度の更新に失敗しました:",importProject:"プロジェクトをインポート",import:"インポート"},clipType:{video:"動画",audio:"音声",subtitle:"字幕",transition:"トランジション",sticker:"ステッカー",filter:"フィルター",effect:"エフェクト"},track:{video:"動画",image:"画像",audio:"音声",subtitle:"字幕",text:"テキスト",sticker:"ステッカー",filter:"フィルター",effect:"エフェクト"},transition:{fade:"フェード",slide:"スライド",slideLeft:"左へスライド",slideRight:"右へスライド",slideUp:"上へスライド",slideDown:"下へスライド",wipe:"ワイプ",wipeLeft:"左へワイプ",wipeRight:"右へワイプ",wipeUp:"上へワイプ",wipeDown:"下へワイプ",dissolve:"ディゾルブ",zoom:"ズーム",zoomIn:"ズームイン",zoomOut:"ズームアウト",rotate:"回転",circle:"サークル",diamond:"ひし形",clock:"時計",blur:"ブラー"},media:{titleText:"タイトルテキスト",subtitleText:"字幕テキスト",customText:"カスタムテキスト",media:"メディア",image:"画像",audio:"音声",subtitle:"字幕",transition:"トランジション",effect:"エフェクト",filter:"フィルター",loading:"読み込み中...",subtitlePreview:"字",video:"ビデオ"},effect:{fadeIn:"フェードイン",fadeOut:"フェードアウト",flash:"フラッシュ",shake:"シェイク",zoomIn:"ズームイン",zoomOut:"ズームアウト",pulse:"パルス",rotateIn:"回転しながらイン",sticker1:"ステッカー 1",sticker2:"ステッカー 2"},filter:{grayscale:"モノクロ",sepia:"セピア",warm:"ウォーム",cool:"クール",vivid:"ビビッド",bright:"ブライト",highContrast:"ハイコントラスト",blur:"ブラー",invert:"反転",semiTransparent:"半透明"},guideSwitchEpisode:"エピソードを切り替え",guideSwitchEpisodeBody:"エピソードの切り替えはこちらに移動しました",autoLayoutLR:"自動組版 - 左右レイアウト",autoLayoutTB:"自動写植上下レイアウト",getFlowData:"ワークスペースを更新する",confirm:"エピソード切り替え確認",confirmEpisodesSwitch:"現在のタスクはまだ進行中です。エピソードを切り替えるとセッションが再接続されます。切り替えを続けますか?"},task:{title:"タスクリスト",subtitle:"最新のタスク実行履歴",refresh:"更新",categoryLabel:"タスクカテゴリ:",stateLabel:"ステータス:",noFailReason:"失敗理由なし",stateAll:"すべて",stateRunning:"進行中",stateCompleted:"完了",stateFailed:"生成失敗",fetchFailed:"タスクリストの取得に失敗しました",col:{taskClass:"タスクカテゴリ",relatedObjects:"関連オブジェクト",model:"モデル",describe:"説明",state:"ステータス",startTime:"時間",reason:"失敗の理由"},project:"プロジェクト名:"},noVideo:"まだビデオはありません",prompt:"ビデオのプロンプトワード",generateText:"AIが生成したプロンプトワード",selectStoryboard:"ストーリーボードを選択",generate:{noVideo:"まだビデオはありません",generateText:"AIが生成したプロンプトワード",selectStoryboard:"ストーリーボードを選択",generate:"ビデオの生成",history:"歴史的バージョン",generating:"生成中",generateFailed:"失敗",selectAll:"すべて選択",selected:"選択済み",batchGenerateText:"プロンプト単語をバッチで生成する",batchGenerateVideo:"バッチでビデオを生成する",importVideo:"編集デスクにインポートする",emptyTrack:"段落 {インデックス 1}",del:"消去",delConfirm:"この段落を削除してもよろしいですか?",selectSource:"ソースを選択",confirm:"アセットから選択",cancel:"ストーリーボードから選択",selectVideoFailed:"ビデオの選択に失敗しました",selectVideoSuccess:"ビデオの選択が成功しました",selectTrackFirst:"最初にストーリーボードを選択してください",noSelectedVideo:"動画が選択されていません",generateConfirm:"世代の確認",generateConfirmBody:"ビデオの生成を確認します",generateVideosInBatches:"バッチでビデオを生成する",generateStarted:"ビルドの開始",promptEmpty:"ビデオを生成するために必要なデータを確認してください。プロンプトの単語が空です。生成を続けますか?",skipDataWithEmptyVideoPromptWords:"生成する必要があるビデオ データは存在しますが、プロンプト ワードは空です。",duration:"間隔",resolution:"解決",delVideo:"このビデオを削除しますか?",delSuccess:"正常に削除されました",addReference:"参照を追加",promptPlaceholder:"動画のプロンプトワードを入力してください",downloadVideo:"動画をバッチでダウンロードする",selectVideo:"ダウンロードしたい動画にチェックを入れてください"}},hSi={slogan:"ショードラ制作支援ツール",tips:"デフォルトアカウント:admin / admin123",settings:"サーバー設定",requestAddress:"リクエストアドレス",username:"ユーザー名",password:"パスワード",login:"ログイン",usernameRequired:"ユーザー名を入力してください",passwordRequired:"パスワードを入力してください",enterUsernameAndPassword:"ユーザー名またはパスワードを入力してください",loginSuccess:"ログインに成功しました",settingsSaved:"設定を保存しました"},fSi={cancel:"キャンセル",confirm:"確認",selectAssets:"アセットを選択",sessionExpired:"セッションが期限切れです。再度ログインしてください",openSettings:"設定を開く",defaultReel:"本文巻",save:"保存",submitting:"提出する",editSuccess:"変更が成功しました",editFailed:"変更に失敗しました",submit:"提出する"},gSi={prompt:"即効性のある言葉"},mSi={welcomeTitle:"トゥーンフローへようこそ",welcomeDesc:"AI 主導のコミック作成ワークフロー プラットフォーム。1 分ほどかけて初期構成を完了してみましょう。",startConfig:"設定を開始する",skip:"スキップブート",configModel:"モデルサービスの追加",configData:"エージェントの構成",startUse:"始めましょう",configModelTitle:"モデルサービスプロバイダーを追加",configModelDesc:"まず、設定に少なくとも 1 つの AI モデル サービス プロバイダー (OpenAI、Claude など) を追加し、対応する API キーを入力する必要があります。",configModelTip:"下のボタンをクリックすると、設定ページの「モデルサービス」タブが開きます。サプライヤーを追加したら、ここに戻って続行します。",configModelBtn:"モデルサービスの構成に移動します",configAgentTitle:"エージェントモデルの割り当て",configAgentDesc:"次に、エージェント構成内の各機能モジュールにモデルを割り当て、タスクを完了するためにどのモデルを呼び出すべきかをシステムが認識できるようにします。",configAgentTip:"下のボタンをクリックすると、設定ページの「エージェント構成」タブが開きます。各機能にモデルを割り当てた後、ここに戻ります。",configAgentBtn:"エージェントの構成に移動します",finishTitle:"🎉 準備は万端です!",finishDesc:"設定が完了したので、すべての機能を使用できるようになります。調整する必要がある場合は、いつでも設定で変更できます。",qrcodeLabel:"さらに詳しいサポートを得るには、WeChat コミュニケーション グループに参加してください。",githubLabel:"役に立ったと思ったら、⭐スターをお願いします!",prevStep:"前のステップ",nextStep:"次のステップ",finish:"始めましょう"},kSi={skillManagement:{search:"ファイル名を検索する",empty:"一致するファイルがありません",edit:"編集",selectOnTheLeft:"左からファイルを選択してください"}},vSi={assets:{notExist:"アセットが存在しません",notDerivativeExist:"派生資産は存在しません",derivativeUpdateSuccess:"更新に成功しました",derivativeState:"生成されない",derivativeAddSuccess:"正常に追加されました",derivativeDelSuccess:"正常に削除されました",notGenerated:"生成されない"},addSuccess:"更新に成功しました",state:{unused:"生成されない"},saveSuccess:"正常に追加されました"},ASi={generating:"生成中"},pSi={scanning:"🔍 解析と読み込みスキル",scanComplete:"✨ Skill スキャン完了",inserted:"✅ {count} 個のスキルを追加しました",updated:"🔄 {count}個のSkillを更新",removed:"🗑️ {count}個のSkillを削除",scannedFiles:"📁 {count}個のファイルをスキャン",noDescription:"📝 {count}個のSkillに説明がありません",noAttribution:"👤 {count}個のSkillに帰属がありません",configWarning:"⚠️ Skill 設定警告",openSettings:"設定を開く",scanFailed:"❌ スキャン失敗",checkNetwork:"🔌 ネットワーク接続を確認するか、後で再試行してください",retryLater:"🔁 後で再試行してください"},bSi="ビデオの生成",wSi="歴史的バージョン",OSi="生成中",ySi="失敗",CSi="すべて選択",_Si="選択済み",SSi="ビデオをインポートする",LSi="段落 {インデックス 1}",xSi="削除の確認",ESi="この段落を削除してもよろしいですか?",TSi="ソースを選択",QSi="アセットから選択",DSi="ストーリーボードから選択",BSi={newVersion:"新しいバージョンがあります。更新しますか?"},RSi={components:cSi,settings:dSi,workbench:uSi,login:hSi,common:fSi,"components.storyboardImageCheck.camera":"カメラ","components.storyboardImageCheck.dialogTitle":"絵コンテ画像を選択","components.storyboardImageCheck.preview":"プレビュー","components.storyboardImageCheck.src":"プレビュー画像","components.storyboardImageCheck.title":"タイトル","components.storyboardImageCheck.duration":"時間","components.storyboardImageCheck.lines":"セリフ","components.storyboardImageCheck.createTime":"作成日時","workbench.script.extractAssets":"アセットを抽出",promptManage:gSi,hello:mSi,setting:kSi,storyboard:vSi,productionAgent:ASi,skillScan:pSi,generate:bSi,history:wSi,generating:OSi,generateFailed:ySi,selectAll:CSi,selected:_Si,importVideo:SSi,emptyTrack:LSi,del:xSi,delConfirm:ESi,selectSource:TSi,confirm:QSi,cancel:DSi,"workbench.script.msg.exportFailed":"エクスポートに失敗しました","workbench.production.node.assets.confirmDeleteBody":"アセットを削除するかどうかの確認","workbench.production.node.assets.removeFailed":"アセットの削除に失敗しました",version:BSi,"workbench.production.generatedNode.localUpload":"ローカルアップロード","workbench.production.editImage.uploadFailed":"画像のアップロードに失敗しました","workbench.production.editImage.noImage":"まずは写真を追加してください","workbench.script.batchAddScript":"スクリプトをバッチでアップロードする","workbench.script.import.pasteLabel":"スクリプトの内容を直接貼り付けます","workbench.script.import.col.scriptName":"スクリプト名","workbench.script.import.col.scriptData":"スクリプトの内容","workbench.script.import.episodeRegex":"スクリプト分割ルール","workbench.script.import.episodeRegexPh":"スクリプト分割ルールをカスタマイズします。デフォルトの分割ルールを使用するには空白のままにしてください (デフォルトはエピソード X 形式に従って分割されます)。","workbench.script.import.regexInvalid":"正規表現の形式が正しくありません","workbench.script.import.parsedChapters":"{count} セットが解析されました","workbench.script.import.msg.selectChapters":"まずはスクリプトを確認してください","workbench.script.import.msg.saveSuccess":"スクリプトは正常に保存されました","workbench.script.import.batchTitle":"スクリプトをバッチでアップロードする"},ISi={editMdPreivew:{title:"Редактировать",confirm:"Сохранить",cancel:"Отмена"},imageTools:{copy:"Копировать изображение",preview:"Предпросмотр",download:"Скачать",msg:{imageLoadFailed:"Не удалось загрузить изображение",convertFailed:"Ошибка конвертации",copied:"Скопировано в буфер обмена",copyFailed:"Ошибка копирования",downloadFailed:"Ошибка скачивания",downloadStarted:"Скачивание началось",downloadBlockedOpenNewWindow:"Текущий источник изображения может ограничивать скачивание, предпринята попытка открыть в новом окне"}},migrateShow:{title:"Перенос данных",desc:"Обнаружены данные старой версии. Выполнить перенос?",hide:"Больше не показывать",confirm:"ОК",msg:{migrateSuccess:"Данные успешно перенесены",migrateFailed:"Ошибка переноса данных"}},modelSelect:{placeholder:"Пожалуйста, выберите модель",type:{image:"Изображение",text:"Текст",video:"Видео"},msg:{fetchModelFailed:"Не удалось получить данные модели:"},goSetting:"Зайди в настройки и добавь модель."}},MSi={title:"Настройки ToonFlow",menu:{language:"Язык",vendorConfig:"Поставщики моделей",agentConfig:"Настройки Agent",promptManage:"Управление подсказками",skillManagement:"Управление навыками",memoryConfig:"Память Agent",loginConfig:"Настройки входа",dbConfig:"База данных",fileManagement:"Управление файлами",otherConfig:"Другие настройки",requestConfig:"URL запросов",about:"Проверить обновления",logoutConfig:"Выйти",skillsSkillsManagement:"НавыкиУправление навыками"},language:{desc:"Выберите язык интерфейса",msg:{saved:"Языковые настройки сохранены"}},vendor:{addVendor:"Добавить поставщика",noVendor:"Нет поставщиков. Пожалуйста, добавьте.",required:"Обязательно",optionalSection:"Необязательно",modelSettings:"Настройки модели",addManually:"Добавить вручную",test:"Тест",edit:"Редактировать",delete:"Удалить",deleteVendor:"Удалить поставщика",editCode:"Редактировать код",updateConfig:"Обновить конфигурацию",addModel:"Добавить модель",editModel:"Редактировать модель",displayName:"Отображаемое имя",displayNamePlaceholder:"Например: GPT-4o",modelId:"ID модели",modelIdPlaceholder:"Например: gpt-4o",modelType:"Тип модели",multimodal:"Мультимодальная",supported:"Поддерживается",notSupported:"Не поддерживается",toolCall:"Вызов инструментов",imageMode:"Режим изображения",videoMode:"Режим видео",audioOutput:"Аудиовыход",durationResolution:"Длительность / Разрешение",durationSec:"Длительность (сек)",resolution:"Разрешение",enterAndPress:"Введите и нажмите Enter",addDurationResolution:"Добавить длительность / разрешение",testResult:"Результаты теста",generating:"Генерация...",addVendorDialog:"Добавление поставщика",codeEditorInfo:"Пожалуйста, напишите код на TypeScript для конфигурации поставщика",reset:"Сброс",importFile:"Импорт файла",textModel:"Текстовая модель",imageModel:"Модель изображений",videoModel:"Видеомодель",textToImage:"Текст в изображение",textToVideo:"Текст в видео",singleImage:"Одно изображение",multiImage:"Много изображений",multiReference:"Множественный референс",gridImage:"Сетка изображений",startEndRequired:"Первый и последний кадры (Оба обязательны)",endFrameOptional:"Первый и последний кадры (Последний необязателен)",startFrameOptional:"Первый и последний кадры (Первый необязателен)",textRef:"Текст",imageRef:"Изображение",videoRef:"Видео",audioRef:"Аудио",audioOptional:"Необязательно",audioOnly:"Только видео со звуком",noAudio:"Только видео без звука",msg:{getVendorListFailed:"Не удалось получить список поставщиков",vendorConfigUpdated:"Конфигурация поставщика обновлена",updateFailed:"Ошибка обновления",highRiskConfirm:"⚠️ Подтверждение опасной операции",addVendorRiskBody:"Добавление нового поставщика ИИ даст ему доступ к API системы. Убедитесь, что вы доверяете исходному коду этого поставщика!",iKnowRisk:"Я осознаю риски",cancel:"Отмена",confirmAgain:"⚠️ Повторное подтверждение",addVendorConfirmBody:"Вы уверены, что хотите добавить этого поставщика? Он будет включен в системное планирование моделей.",confirmAndAdd:"Подтвердить и добавить",goBackCheck:"Вернуться и проверить",vendorAdded:"Поставщик успешно добавлен",addFailed:"Ошибка добавления",updateVendorRiskBody:"Обновление конфигурации поставщика ИИ изменит его доступ к API системы и поведение. Убедитесь, что вы доверяете измененному коду!",updateVendorConfirmBody:"Вы уверены, что хотите обновить конфигурацию этого поставщика? Это повлияет на системное планирование моделей.",confirmAndUpdate:"Подтвердить и обновить",updateSuccess:"Конфигурация поставщика успешно обновлена",fillDisplayName:"Пожалуйста, введите отображаемое имя",fillModelId:"Пожалуйста, введите ID модели",selectImageMode:"Пожалуйста, выберите режим изображения",selectVideoMode:"Пожалуйста, выберите режим видео",groupPrefix:"Группа {n}: ",addDuration:"Пожалуйста, добавьте длительность",addResolution:"Пожалуйста, добавьте разрешение",selectVendorFirst:"Пожалуйста, сначала выберите поставщика",modelIdExists:"ID модели уже существует",modelAdded:"Модель успешно добавлена",modelUpdated:"Модель успешно обновлена",enterApiKey:"Пожалуйста, введите API KEY",enterApiUrl:"Пожалуйста, введите API URL",testSuccess:"Тест пройден",imageGenSuccess:"Изображение успешно сгенерировано",videoGenSuccess:"Видео успешно сгенерировано",requestFailed:"Ошибка запроса",deleteModelConfirm:"Подтверждение удаления модели",deleteModelBody:"Это действие необратимо. Продолжить?",confirmDelete:"Удалить",modelDeleted:"Модель удалена",deleteVendorConfirm:"Подтверждение удаления поставщика",deleteVendorBody:"Удаление поставщика также удалит все связанные с ним модели. Продолжить?",vendorDeleted:"Поставщик удален",deleteFailed:"Ошибка удаления",enabled:"Включено",disabled:"Неполноценный",linkAddVendorRiskBody:"Добавление нового поставщика ИИ предоставит ему доступ к системному API. Убедитесь, что вы доверяете источнику ссылок поставщика!",importAdd:"Добавление нового поставщика ИИ предоставит ему доступ к системному API. Убедитесь, что вы доверяете источнику документации поставщика!",linkAddFailed:"Не удалось добавить ссылку"},think:"глубокое мышление",code:"код",linkAddPlaceholder:"Введите ссылку для добавления",noFileSelected:"Файл успешно импортирован",linkAdd:"подтверждать"},agent:{bannerDesc:"Используйте официальный прокси-сервер Toonflow для конфигурации в один клик. Готово к использованию без ручной настройки.",visitWebsite:"Перейти на сайт",fillKey:"Введите KEY",oneClickFill:"Вставить в 1 клик",notOpen:"Недоступно",notConfigured:"Не настроено",modelConfig:"Настройки модели",confirm:"ОК",cancel:"Отмена",selectModel:"Выберите модель",fillKeyHeader:"Введите официальный KEY платформы Toonflow",keyPlaceholder:"Пожалуйста, введите KEY",save:"Сохранить",msg:{notAvailable:"Эта функция пока недоступна. Следите за обновлениями!",configSuccess:"Успешно настроено",updateConfigFailed:"Ошибка обновления конфигурации: ",keyValid:"KEY действителен. Успешное подключение к платформе Toonflow",keyInvalid:"KEY недействителен. Пожалуйста, проверьте и введите снова: ",enterKey:"Пожалуйста, введите KEY",saveFailed:"Ошибка сохранения: ",getAgentListFailed:"Не удалось получить список конфигураций Agent: "}},memory:{warning:"Следующие параметры предварительно настроены на рекомендуемые значения. Не изменяйте их, если не понимаете их значения и влияния.",vectorModelConfig:"Настройки векторной модели",modelFilePath:"Путь к файлу модели",quantizationType:"Тип квантования",quantizationPlaceholder:"Введите тип квантования",memoryParams:"Параметры памяти",messagesPerSummary:"Сообщений для запуска сжатия",messagesPerSummaryHelp:"Сохраняет контекст последних N сообщений.",shortTermLimit:"Лимит кратковременной памяти",shortTermLimitHelp:"Количество кандидатов памяти, возвращаемых при поиске.",summaryMaxLength:"Макс. длина сжатия",summaryMaxLengthHelp:"Максимальное количество символов при сжатии сообщений.",summaryLimit:"Лимит запросов сжатых сообщений",summaryLimitHelp:"Разрешенное количество сжатых сообщений для запроса.",ragLimit:"Лимит поиска RAG",ragLimitHelp:"Количество сообщений, извлекаемых при поиске.",deepRetrieveSummaryLimit:"Лимит извлечения векторов сжатия",deepRetrieveSummaryLimitHelp:"Количество сообщений, получаемых при поиске содержимого сжатых сообщений.",saveConfig:"Сохранить",clearMemory:"Очистить память",restoreDefault:"По умолчанию",msg:{saved:"Настройки памяти сохранены",clearConfirmTitle:"Подтверждение очистки",clearConfirmBody:"Это удалит глобальные данные памяти ИИ без возможности восстановления. Продолжить?",confirmClear:"Очистить",cancel:"Отмена",cleared:"Память очищена",clearFailed:"Не удалось очистить память"}},login:{username:"Имя пользователя",usernamePlaceholder:"Введите имя пользователя",password:"Пароль",passwordPlaceholder:"Введите пароль",modify:"Изменить",msg:{enterUsername:"Пожалуйста, введите имя пользователя",usernameLength:"Имя пользователя должно содержать 2-20 символов",enterPassword:"Пожалуйста, введите пароль",passwordLength:"Пароль должен содержать 6-20 символов",fetchFailed:"Не удалось получить информацию о пользователе",saveSuccess:"Успешно сохранено",saveFailed:"Ошибка сохранения"}},db:{clearDb:"Очистить базу данных",clearDbDesc:"Очистить данные во всех таблицах, сохранив их структуру",clearData:"Очистить данные",confirmAction:"Подтверждение",msg:{clearDbTitle:"Очистка базы данных",firstConfirm:"Вы уверены, что хотите очистить все таблицы? Данные нельзя будет восстановить!",secondConfirm:"Это последнее предупреждение. Все данные будут потеряны навсегда!",keyword:"Очистить",confirm:"Подтвердить",pleaseInput:"Пожалуйста, введите",cleared:"Все таблицы очищены",operationFailed:"Ошибка операции, попробуйте снова",cancelled:"Операция отменена"}},other:{requestTimeout:"Тайм-аут запроса",seconds:"Сек",inputSeconds:"Введите секунды",assetConcurrency:"Параллельная генерация ассетов",count:"Шт",inputCount:"Введите количество",chapterRegex:"Регулярное выражение для разбивки на главы",restoreDefault:"По умолчанию",regexPlaceholder:"Введите регулярное выражение",showTitleBar:"показать строку заголовка",isElectron:"Переключиться в режим рабочего стола",canvasScroll:"Прокрутка холста",canvasIsDisabled:"Масштабирование холста",agentCanvasScalingMethod:"Неограниченное использование колеса холста на рабочей странице",zoom:"Увеличить",scroll:"прокрутка",isInteracting:"Неограниченная оптимизация производительности перетаскивания холста на рабочей странице",closeIsInteracting:"закрытие"},request:{warning:"Не изменяйте без крайней необходимости",apiAddress:"URL API",apiPlaceholder:"Введите URL-адрес запроса API",save:"Сохранить",reset:"Сброс",msg:{enterApi:"Пожалуйста, введите URL API",validUrl:"Пожалуйста, введите действительный HTTP/HTTPS адрес",saved:"URL запроса успешно сохранен",reset:"Сброшено на адрес по умолчанию",refreshFailed:"Обновить не удалось",refreshSuccess:"Обновить успешно"},refresh:"обновить"},about:{slogan:"Опенсорсный ИИ-инструмент для создания комиксов и раскадровок",latestVersion:"У вас установлена последняя версия",checkUpdate:"Проверить обновления",codeRepository:"Репозиторий кода",githubRepo:"Репозиторий GitHub",giteeRepo:"Репозиторий Gitee",versionUpdate:"Обновление версии",checkUpdateGithub:"Проверить (GitHub)",getFromGithub:"Скачать последний релиз с GitHub",checkUpdateGitee:"Проверить (Gitee)",getFromGitee:"Скачать последний релиз с Gitee",license:"Лицензия",licenseDesc:"Лицензионное соглашение · Нажмите для подробностей",updateAvailable:"найдена новая версия",upToDate:"Обнаружена новая версия",confirmReinstall:"Скопировать ссылку",reinstallRequired:"Браузер автоматически откроется и загрузится. Если он не открывается, пожалуйста, откройте его вручную."},logout:{warning:"После выхода вам нужно будет снова войти в систему.",confirmLogout:"Вы уверены, что хотите выйти?",logout:"Выйти",msg:{logoutSuccess:"Успешный выход",logoutFailed:"Ошибка выхода, попробуйте снова"}},file:{quickOpen:"Быстро открыть каталог",open:"Открыть",dockerDesc:'Для Docker/раздельного развертывания перейдите в каталог "/data/*" для управления файлами.',desktopOnly:"Эта функция доступна только в десктопной версии",folders:{data:"data",dataDesc:"Каталог данных.",logs:"data/logs",logsDesc:"Журналы выполнения и ошибок.",oss:"data/oss",ossDesc:"Ресурсы файлового хранилища.",skills:"data/skills",skillsDesc:"Файлы конфигурации навыков и промптов.",models:"data/models",modelsDesc:"Файлы моделей и конфигурации.",web:"data/web",webDesc:"Веб-ресурсы, например, сборка фронтенда.",serve:"data/serve",serveDesc:"Файлы бэкенд-сервисов."},openFailed:"Не удалось открыть папку"},skill:{scanSkills:"ScanSkills",fileLost:"Файл отсутствует"},dev:{warning:"Ниже приведены инструменты разработчика, будьте осторожны!",openDevtool:"Открыть",devtoolsDoc:"Адрес документа",devtoolsDesc:"После включения в каталоге установки Toonflow будет создана папка .devtools. Убедитесь, что у Toonflow есть права на запись (запуск от имени администратора).",devtoolsDesc2:"Запустите npx {'@'}ai-sdk/devtools в этом каталоге, чтобы включить отладку телеметрии.",openDevtoolFailed:"Не удалось открыть инструменты разработчика. Убедитесь, что установлен рабочий стол Toonflow.",notInElectron:"Для веб-среды откройте консоль браузера вручную."}},PSi={selectProject:"Пожалуйста, выберите проект",menu:{myProject:"Мои проекты",taskCenter:"Центр задач",novel:"Текст романа",scriptAgent:"Сценарий Agent",scriptManage:"Управление сценариями",cornerScape:"Персонажи и сцены",production:"Создание видео",assetCenter:"Центр ассетов",settings:"Настройки",jumpGithub:"Перейти на Гитхаб",feedbackQuestions:"Вопрос обратной связи"},project:{title:"Мои проекты",subtitle:"Управление всеми проектами коротких драм",newProject:"Новый проект",dialog:{editTitle:"Редактировать проект",addTitle:"Новый проект",save:"Сохранить",ok:"ОК",cancel:"Отмена",projectType:"Тип проекта",selectType:"Выберите тип",basedOnNovel:"На основе текста романа",projectName:"Название проекта",projectNamePh:"Введите название проекта",novelType:"Жанр романа",novelTypePh:"Например: Фэнтези, Фантастика, Романтика",artStyle:"Визуальное руководство",selected:"Выбрано:",selectArtStyle:"Пожалуйста, выберите визуальное руководство",newArtStyle:"Новое визуальное руководство",loading:"Загрузка...",videoRatio:"Соотношение сторон",novelIntro:"Синопсис романа",novelIntroPh:"Введите синопсис романа",editArtStyleTitle:"Редактировать визуальное руководство",newArtStyleTitle:"Новое визуальное руководство",artStyleName:"Визуальное название руководства",artStyleNamePh:"Пожалуйста, введите название визуального руководства",artStyleImage:"Обложка визуального руководства",remove:"Удалить",uploadCover:"Загрузить обложку",artStylePrompt:"Слова подсказки визуального руководства",aiExtract:"Извлечь промпт (ИИ)",promptPlaceholder:"Описывает слово-подсказку визуального руководства, используемое для указания визуального руководства при создании изображений.",visualManual:"Визуальное руководство",newVisualManual:"Новое визуальное руководство",editVisualManualTitle:"Редактировать визуальное руководство",newVisualManualTitle:"Новое визуальное руководство",visualManualName:"Название визуального руководства",visualManualNamePh:"Пожалуйста, введите название визуального руководства",visualManualCover:"Обложка визуального руководства",visualManualPrompt:"Промпт визуального руководства",modelData:"Выберите модель изображения",videoModelData:"Выберите модель видео",prompt:{placeholder:"Введите слово-подсказку",saveSuccess:"Обновление успешно выполнено",title:"подсказать слово"},basedOnScript:"на основе сценария",mdFile:"визуальный файл руководства",directorManual:"Справочник директора",addDirectorManual:"Новое руководство директора",editingDirectorManual:"Редактировать Руководство режиссера",newDirecorManualTitle:"Новое руководство директора",directorManualPrompt:"Слова-подсказки в руководстве режиссера",directorManualName:"Название руководства режиссера",directorManualNamePh:"Введите название руководства режиссера",directorFile:"Документ «Руководство директора»",directorManualCover:"Обложка руководства режиссера"},msg:{fetchFailed:"Не удалось получить список проектов",notFound:"Проект не найден!",editSuccess:"Проект успешно отредактирован",editFailed:"Ошибка редактирования проекта",addSuccess:"Проект успешно создан",addFailed:"Ошибка создания проекта",deleteHeader:"Удалить проект",deleteBody:"Вы уверены, что хотите удалить этот проект?",deleteConfirm:"Удалить",deleteCancel:"Отмена",deleteSuccess:"Проект успешно удален",deleteFailed:"Ошибка удаления проекта",extractSuccess:"Промпт успешно извлечен",extractFailed:"Ошибка извлечения",enterArtStyleName:"Пожалуйста, введите название визуального руководства",artStyleUpdated:"Обновлено визуальное руководство",artStyleAdded:"Добавлен визуальный мануал",operationFailed:"Ошибка операции",enterVisualManualName:"Пожалуйста, введите название визуального руководства",enterVisualManualImage:"Пожалуйста, загрузите обложку визуального руководства",enterVisualManualTabData:"Промпт не может быть пустым",visualManualUpdated:"Визуальное руководство обновлено",visualManualAdded:"Визуальное руководство добавлено",deleteVisualManualHeader:"Удалить визуальное руководство",deleteVisualManualBody:'Вы уверены, что хотите удалить визуальное руководство "{name}"?',deleteVisualManualConfirm:"Удалить",deleteVisualManualCancel:"Отмена",enterProjectName:"Пожалуйста, введите название проекта",enterProjectIntro:"Пожалуйста, введите вступление к роману",enterProjectType:"Пожалуйста, введите тип проекта",enterArtStyle:"Пожалуйста, выберите визуальную брошюру проекта",enterVideoRatio:"Пожалуйста, выберите соотношение видео",enterImageModel:"Пожалуйста, выберите модель изображения",enterVideoModel:"Пожалуйста, выберите модель видео",visualManualDeleted:"Удалить успешно",selectMode:"Пожалуйста, выберите режим",deleteDirectorManualHeader:"Удалить руководство режиссера",deleteDirectorManualBody:"Вы уверены, что хотите удалить Руководство режиссёра «{name}»?",directorManualUpdated:"Обновлено Руководство директора",directorManualAdded:"Добавлено Руководство режиссера",directorManual:"Пожалуйста, выберите Руководство для директора проекта",modelProviderDisabled:"Поставщик видеомодели или модели изображения не включен или поставщик модели отсутствует, сначала настройте его."},type:{novel:"По мотивам оригинального романа",script:"По новому сценарию"}},novel:{importText:"Импорт текста",batchDelete:"Пакетное удаление",eventAnalysis:"Анализ событий",searchPlaceholder:"Поиск по названию...",search:"Поиск",generating:"Генерация...",genFailed:"Ошибка генерации",none:"Нет",edit:"Редактировать",delete:"Удалить",col:{id:"№",reel:"Том",chapter:"Название главы",chapterData:"Содержимое главы",event:"Событие",operation:"Действие"},msg:{batchDeleteHeader:"Пакетное удаление",batchDeleteBody:"Вы уверены, что хотите удалить выбранные {count} элементов?",batchDeleteSuccess:"Пакетное удаление завершено",deleteHeader:"Подтверждение удаления",deleteBody:"Удалить главу под названием «{name}»?",deleteSuccess:"Успешно удалено",eventAnalysisHeader:"Анализ событий",eventAnalysisBody:"Выполнить анализ событий для выбранных {count} элементов?"},import:{title:"Загрузить текст романа",step1:"Шаг 1",step2:"Шаг 2",step3:"Шаг 3",dragUpload:"Перетащите файл с романом сюда или нажмите для загрузки",uploadHint:"Поддерживаются форматы .txt, .docx. Рекомендуемый размер файла до 10 МБ",or:"ИЛИ",pasteLabel:"Вставить текст напрямую",pastePlaceholder:"Вставьте текст романа сюда",chars:"симв.",tooShort:"Слишком короткий текст, рекомендуется не менее 100 символов",parsedChapters:"Распознано {count} глав",nextStep:"Далее",prevStep:"Назад",selectedInfo:"Выбрано: {count} симв. (Максимум 200 000)",eventAnalysis:"Анализ событий",saveAndAnalyze:"Сохранить текст и анализировать",col:{chapter:"Глава",reel:"Том",chapterName:"Название главы",chapterData:"Содержимое главы"},msg:{parseFailed:"Не удалось распознать файл. Загрузите заново",selectFile:"Выберите файл",docNotSupported:"Файлы .doc не поддерживают синтаксический анализ, конвертируйте их в файлы .ts.",unsupportedType:"Неподдерживаемый тип файла",fileTooLarge:"Файл больше 10 МБ. Загрузите файл меньшего размера",selectChapters:"Сначала выберите главы",saveSuccess:"Текст романа успешно сохранен"},importAdd:"Перетащите файлы сюда или нажмите, чтобы загрузить",limit:"Поддержка формата .ts"},editDialog:{title:"Редактировать текст романа",chapterName:"Название главы",chapterNamePh:"Введите название главы",eventContent:"Содержание события",eventContentPh:"Введите содержание события",chapterContent:"Содержимое главы",chapterContentPh:"Введите содержимое главы",cancel:"Отмена",save:"Сохранить",msg:{updateSuccess:"Текст романа успешно обновлен"}},event:{regenerate:"Перегенерировать события",batchDelete:"Пакетное удаление",noData:"Нет данных о событиях. Нажмите, чтобы начать генерацию",generate:"Сгенерировать события",generatingHint:"Генерация событий, пожалуйста, подождите...",loading:"Загрузка...",delete:"Удалить",col:{id:"ID события",eventName:"Название события",chapters:"Исходная глава",detail:"Детали события",createTime:"Время создания",operation:"Действие"},msg:{deleteHeader:"Удалить событие",deleteBody:"Вы уверены, что хотите удалить это событие?",deleteSuccess:"Успешно удалено",generateSuccess:"События успешно сгенерированы",batchDeleteHeader:"Пакетное удаление",batchDeleteBody:"Вы уверены, что хотите удалить выбранные {count} элементов?",batchDeleteSuccess:"Пакетное удаление завершено"}},analysis:{analyzeFirst:"Пожалуйста, сначала проанализируйте события",startAnalysis:"Начать анализ",chapterHeader:"Глава {index} - {name}",analyzing:"Анализ событий"}},scriptAgent:{inputPlaceholder:"Введите текст",chapterEvents:"События главы",clearMessageMemory:"Очистить память сообщений",clearSummaryMemory:"Очистить память сжатий",clearAllMemory:"Очистить всю память",edit:"Редактировать",storySkeleton:"Скелет истории",adaptationStrategy:"Стратегия адаптации",script:"Сценарий",noContent:"Нет содержимого",relatedAssets:"Связанные ассеты",editScript:"Редактировать сценарий",save:"Сохранить",scriptTitle:"Заголовок",titlePlaceholder:"Введите заголовок",content:"Содержимое",contentPlaceholder:"Введите текст сценария",selectAssets:"Выбрать ассеты",noAssets:"Нет связанных ассетов",selectAssetsTitle:"Выбор связанных ассетов",welcomeMsg:"Привет! Я ИИ-ассистент Toonflow. Хотите, чтобы я начал генерировать сценарий?",start:"Начать",memoryType:{message:"Память сообщений",summary:"Память сжатий",all:"Вся память"},msg:{clearConfirm:"Подтверждение очистки",clearBody:"Вы уверены, что хотите очистить {type}? Это действие необратимо.",confirmClear:"Очистить",cancel:"Отмена",memoryCleared:"{type} очищена",scriptUpdated:"Сценарий успешно обновлен",scriptUpdateFailed:"Не удалось обновить сценарий, попробуйте позже",searchScriptFailed:"Не удалось найти сценарии",updated:"Сохранено успешно.",error:"Сохранить не удалось",reconnect:"Восстановить соединение",notReconnect:"Подтвердить, что разговор при повторном подключении будет прерван?",keepReconnect:"подтверждать",deleteConfirm:"Удалить подтверждение",deleteBody:"Удалить текст",confirmDelete:"Подтвердить удаление",scriptDeleted:"Скрипт удален."},reconnect:"Восстановить соединение"},cornerScape:{batchSettings:"Пакетные настройки",quickActions:"Быстрые команды",selectUngenerated:"Выбрать несгенерированные",selectGenerated:"Выбрать сгенерированные",selectFailed:"Выбрать с ошибками",invertSelection:"Инвертировать выбор",clearSelection:"Снять выделение",batchPreview:"Пакетный предпросмотр",assetTypeFilter:"Фильтр по типу",genModel:"Модель генерации",resolution:"Разрешение",resolutionPh:"Выберите разрешение",concurrency:"Потоки",concurrencyPh:"Введите количество потоков",startBatch:"Начните генерировать изображения в пакетном режиме",waitingGen:"В очереди",generating:"Генерация",genFailed:"Ошибка генерации",imageError:"Ошибка изображения",typeRole:"Персонаж",typeScene:"Сцена",typeTool:"Предмет",typeUnknown:"Неизвестно",descriptionSuffix:"Описание: ",operateScriptFirst:"Пожалуйста, сначала обработайте сценарий",individualConfig:"Индивидуальные настройки",noImage:"Нет изображения",promptLabel:"Промпт",promptPh:"Введите промпт",aiPolish:"Улучшить с ИИ",regenerate:"Перегенерировать",filterRole:"Персонаж",filterScene:"Сцена",filterTool:"Предмет",unnamed:"Без имени",noDescription:"Нет описания",msg:{selectModel:"Выберите модель для генерации",selectResolution:"Выберите разрешение",enterPrompt:"Введите промпт",enterPromptFirst:"Сначала введите промпт",genSuccess:"{name} успешно сгенерирован",genFailed:"Ошибка генерации {name}",promptGenSuccess:"Промпт успешно сгенерирован",polishFailed:"Не удалось улучшить, попробуйте снова",selectAtLeastOne:"Выберите хотя бы один ассет для пакетной генерации",batchStarted:"Начата пакетная генерация. Всего: {count}, Потоков: {concurrent}",batchItemFailed:"Ошибка генерации {name}: {error}",batchComplete:"Пакетная генерация завершена",batchFailed:"Генерация пакета не удалась",replaceFailed:"Замена не удалась",replaceSuccess:"Замена прошла успешно",promptGenFail:"Не удалось создать быстрое слово.",saveSuccess:"Изменение слова подсказки успешно выполнено",saveFailed:"Изменение слова подсказки не удалось"},history:"исторические фотографии",confirmReplace:"Подтвердить замену",batchGenerationPrompt:"Генерируйте подсказки в пакетном режиме",generatingPrompt:"Создание",selectPromptEmpty:"Выбрать все подсказки. Слово пусто.",noEmptyPrompt:"Нет ресурсов с пустым словом-подсказкой.",selectedCount:"Выбрано {count} объектов",cancelGeneration:"Отменить генерацию",selectGenerating:"Выберите создаваемый элемент",noGenerating:"Данные не генерируются"},script:{searchPlaceholder:"Поиск по названию сценария...",search:"Поиск",addScript:"Новый сценарий",cancelSelectAll:"Снять выбор со всех",selectAll:"Выбрать все",exportScript:"Экспорт сценария",msg:{searchFailed:"Не удалось найти сценарии",selectExport:"Сначала выберите сценарий для экспорта",exportSuccess:"Экспорт завершен",exportFailed:"Ошибка экспорта сценария",deleteHeader:"Подтверждение удаления",deleteBody:"Вы уверены, что хотите удалить этот сценарий? Это действие необратимо.",deleteConfirm:"Удалить",cancel:"Отмена",deleteSuccess:"Успешно удалено",deleteFailed:"Ошибка удаления",selectDelScript:"Пожалуйста, выберите удаление сценария",batchDeleteHeader:"Массовое удаление",batchDeleteBody:"Вы уверены, что хотите удалить выбранные {count} сценариев? Это действие необратимо.",batchDeleteSuccess:"Массовое удаление выполнено успешно",extractingInProgress:"Извлечение",projectNotFound:"Товар не найден",selectsExport:"Пожалуйста, выберите экспорт скрипта"},add:{title:"Добавить сценарий",scriptName:"Название сценария",scriptNamePh:"Введите название сценария",uploadFile:"Загрузить файл",dragUpload:"Перетащите файл сценария сюда или нажмите для загрузки",uploadHint:"Поддерживаются форматы .txt, .docx. Рекомендуемый размер файла до 10 МБ",scriptContent:"Текст сценария",scriptContentPh:"Загрузите или введите текст сценария...",relatedAssets:"Связанные ассеты",selectAssets:"Выбрать ассеты",noAssets:"Нет связанных ассетов",cancel:"Отмена",confirm:"ОК",msg:{fileReadFailed:"Ошибка чтения файла",docNotSupported:"Формат .doc не поддерживается. Конвертируйте в .txt или .docx",unsupportedType:"Неподдерживаемый тип файла",fileTooLarge:"Файл больше 10 МБ. Загрузите файл меньшего размера",parsing:"Распознавание файла...",parseFailed:"Не удалось распознать файл. Загрузите заново",selectAssetsTitle:"Выбор связанных ассетов",enterContent:"Пожалуйста, загрузите или введите текст сценария",enterName:"Пожалуйста, введите название сценария",addSuccess:"Сценарий успешно добавлен",addFailed:"Не удалось добавить сценарий, попробуйте позже"}},edit:{title:"Детали сценария",scriptName:"Название сценария",scriptNamePh:"Введите название сценария",scriptContent:"Текст сценария",scriptContentPh:"Введите текст сценария...",relatedAssets:"Связанные ассеты",selectAssets:"Выбрать ассеты",noAssets:"Нет связанных ассетов",msg:{selectAssetsTitle:"Выбор связанных ассетов",updateSuccess:"Сценарий успешно обновлен",updateFailed:"Не удалось обновить сценарий, попробуйте позже"}},deleteScript:"Удаление скриптов в пакетном режиме",extractAssets:""},assets:{addPrefix:"Добавить",batchGenerate:"Пакетная генерация",generatePrompt:"Сгенерировать промпт",generateImage:"Сгенерировать изображение",batchDelete:"Пакетное удаление",searchPlaceholder:"Поиск по названию ассета...",search:"Поиск",preview:"Предпросмотр",generate:"Генерация",edit:"Редактировать",delete:"Удалить",generating:"Генерация",play:"Воспроизведение",mediaPreview:"Предпросмотр медиа",confirmBatch:"Подтвердите {type}!",model:"Модель",resolution:"Разрешение",resolutionPh:"Выберите разрешение",batchGenPrompt:"Пакетная генерация промптов",batchGenImage:"Пакетная генерация изображений",role:"Персонаж",prop:"Предмет",scene:"Сцена",clip:"Клип",uploadSuccess:"Успешно загружено",selectAtLeastOne:"Выберите хотя бы один ассет",noDescription:"Нет описания",promptGenSuccess:"Промпт для «{name}» успешно сгенерирован",promptGenFail:"Ошибка генерации промпта для «{name}»: {error}",selectModel:"Пожалуйста, выберите модель",selectResolution:"Пожалуйста, выберите разрешение",noPromptForImage:"У «{name}» нет промпта; невозможно сгенерировать изображение",imageGenSuccess:"Изображение для «{name}» успешно сгенерировано",imageGenFail:"Ошибка генерации изображения для «{name}»: {error}",confirmDeleteHeader:"Подтверждение удаления",confirmBatchDeleteBody:"Вы уверены, что хотите удалить эти ассеты? Это действие необратимо.",confirmDeleteBody:"Вы уверены, что хотите удалить этот ассет? Это действие необратимо.",deleteBtn:"Удалить",cancelBtn:"Отмена",deleteSuccess:"Ассет успешно удален",deleteFail:"Не удалось удалить ассет",colPreview:"Превью",colName:"Название",colPrompt:"Промпт",colDescribe:"Описание",colRemark:"Примечание",colCreateTime:"Время создания",colOperation:"Действие",add:{name:"Название",namePh:"Введите название",describe:"Описание",describePh:"Введите описание",remark:"Примечание",remarkPh:"Введите примечание",prompt:"Промпт",promptPh:"Введите промпт",nameRequired:"Пожалуйста, введите название",describeRequired:"Пожалуйста, введите детали",remarkRequired:"Пожалуйста, введите примечание",updateSuccess:"Ассет успешно обновлен",addSuccess:"Ассет успешно добавлен"},gen:{header:"Генерация изображения",uploadRef:"Загрузить референс",optional:"Необязательно",promptLabel:"Промпт",smartGenerate:"Смарт-генерация",generatingPrompt:"Умная генерация промпта...",promptPlaceholder:"Опишите изображение, которое хотите сгенерировать. Например: футуристичный город будущего, неоновые огни, киберпанк...",selectModel:"Выбрать модель",selectResolution:"Выбрать разрешение",generateBtn:"Сгенерировать",resultTitle:"Результаты",generatedCount:"Сгенерировано {count} шт. Пожалуйста, выберите одно",generatingLabel:"Генерация...",genFailed:"Ошибка генерации",confirmSelect:"Подтвердить выбор",promptSuccess:"Промпт успешно сгенерирован",promptFail:"Ошибка генерации промпта",fillPrompt:"Пожалуйста, введите промпт",pickResolution:"Пожалуйста, выберите разрешение",pickModel:"Пожалуйста, выберите модель",unnamed:"Без имени",assetGenSuccess:"Ассет успешно сгенерирован",assetGenFail:"Ошибка генерации ассета",uploadOk:"Успешно загружено",imageSelected:"Изображение выбрано",imageDeleted:"Изображение удалено",imageSaved:"Изображение сохранено",completed:"Завершенный"},batch:{header:"Пакетная генерация",selected:"Выбрано {count} шт.",selectAll:"Выбрать все",clearSelection:"Очистить выбор",inputPh:"Введите текст",saveSelected:"Сохранить выбранное ({count})",colPreviewImg:"Превью",selectToSave:"Выберите элементы для сохранения",saveSuccess:"Успешно сохранено",saveFail:"Ошибка сохранения, попробуйте снова",promptDone:"Генерация промптов завершена",promptFail:"Ошибка генерации промптов",missingPrompts:"{count} ассетов не имеют промптов. Сначала сгенерируйте промпты",imageDone:"Генерация изображений завершена",imageGenFail:"Ошибка генерации изображений",unknownError:"Неизвестная ошибка",promptGenCancelled:"Генерация отменена"},confirmCancellation:"Подтвердить отмену",confirmAgain:"Подтвердить отмену? После отмены серверный ИИ продолжит требовать вычетов.",sure:"Конечно"},production:{selectPlaceholder:"Выберите эпизод",edit:"Редактировать",node:{script:{title:"Сценарий",editDialog:"Редактировать сценарий"},scriptPlan:{title:"План съемок",editDialog:"Редактировать план съемок"},storyboard:{title:"Панель раскадровки",notGenerated:"Не сгенерировано",scaleRatio:"Масштаб",gridPreview:"Просмотр сеткой",noPreviewImages:"Нет изображений для предпросмотра",imageLoadFailed:"Не удалось загрузить изображение",promptPlaceholder:"Пожалуйста, введите слово-подсказку",prompt:"подсказать слово",editInfo:"Подскажите изменение слова"},storyboardTable:{title:"Таблица раскадровки",editDialog:"Редактировать таблицу раскадровки"},assets:{title:"Производные ассеты",generateFailed:"Ошибка генерации",notGenerated:"Не сгенерировано",originalAsset:"Оригинал",derived:"Производные",noDerivedAssets:"Нет производных ассетов"},poster:{title:"Обложка видео",coverCount:"{count} шт."},workbench:{title:"Рабочий стол видео"}},editImage:{upload:"Загрузить",generate:"Сгенерировать",saveFailed:"Ошибка сохранения, попробуйте снова",fetchFailed:"Не удалось получить данные",generating:"Генерация...",deleteNode:"Удалить узел",ratio:"Соотношение",quality:"Качество",generateBtn:"Сгенерировать изображение",selectImage:"Выбрать изображение",imageGeneration:"Генерация изображения",promptPlaceholder:"Опишите изображение, которое хотите сгенерировать...",imageRef:"Изображение {index}",noReferences:"Нет доступных референсов",selectModel:"Сначала выберите модель",selectQuality:"Выберите качество",selectRatio:"Выберите соотношение",generateFailed:"Ошибка генерации",generateFirst:"Сначала сгенерируйте изображение",generatedResult:"Результаты",waitingGenerate:"В очереди",layoutLR:"Авторазметка - горизонтально",layoutTB:"Авторазметка - вертикально",uploadAssetImage:"Загрузить изображение ресурса",uploadStoryboardImage:"Загрузить изображение раскадровки",uploadImage:"Загрузка изображения объекта",mode:"модель",closeConfirmTitle:"Закрыть панель редактирования?",closeConfirmBody:"Несохраненные данные будут потеряны после закрытия."},save:"Выбирать",cancel:"Отмена",chatBox:{inputPlaceholder:"Введите сообщение...",generateDerivedAssets:"Сгенерировать производные ассеты",welcomeMessage:"Привет! Я ваш ИИ-ассистент. Чем могу помочь?",adjustModel:"Настроить модель",startMakingVideo:"Начать создание видео",startMakingVideoPrompt:"Пожалуйста, помоги мне начать создание видео",clearMessageMemory:"Очистить память сообщений",clearSummaryMemory:"Очистить память сжатий",clearAllMemory:"Очистить всю память",messageMemory:"Память сообщений",summaryMemory:"Память сжатий",allMemory:"Вся память",confirmClear:"Очистить память",confirmClearBody:"Вы уверены, что хотите очистить {type}?",confirmClearBtn:"Подтвердить очистку",memoryCleared:"{type} очищена"},wb:{quickPreview:"Быстрый предпросмотр",videoGeneration:"Раскадровка",videoEditing:"монтажный стол",hint:"Подсказка",extractLines:"Извлечь реплики из видео?",no:"Нет",confirm:"Да",extractLinesQuestion:"Хотите извлечь диалоги из видео в качестве субтитров?",importingLoading:"Импорт, пожалуйста, подождите...",mainTrackVideo:"Основная дорожка (Видео)",subtitle1:"Субтитры 1",storyboardVideoName:"Группа {раскадровка}-{id}.mp4"},preview:{noImage:"Нет изображения",storyboardDesc:"Описание раскадровки",serialNumber:"№",noDescription:"Нет описания",duration:"Длит.",seconds:"с",relatedAssets:"Связанные ассеты",role:"Персонаж",prop:"Предмет",scene:"Сцена",noCharacters:"Без персонажей",imagePrompt:"Промпт изображения",selectAll:"Выбрать все",exportImage:"Экспорт изображений",sceneDescription:"Описание кадра",promptLabel:"Промпт",restoreSort:"Сбросить сортировку",restoreSortConfirm:"Вы уверены, что хотите вернуть исходную сортировку?",tip:"Подсказка",selectAtLeastOne:"Пожалуйста, выберите хотя бы один кадр для экспорта",exportFilename:"Раскадровки изображений"},generate:{noVideo:"Нет видео",videoPrompt:"Промпт видео",promptPlaceholder:"Введите слова-подсказки, описывающие видеоконтент, который вы хотите создать...",refImage:"Референс",image:"Изображение",refVideo:"Референс видео",refImageLabel:"Референс изображения",refAudio:"Референс аудио",muteAudio:"Выключить звук",enableAudio:"Включить звук",resolution:"Разрешение",duration:"Длит.",generate:"Сгенерировать",historyVersions:"История версий",confirmSelection:"Подтвердить выбор",noHistory:"Нет истории",generating:"Генерация",generateFailed:"Ошибка генерации",selectAll:"Выбрать все",videoTrack:"Видеодорожка",batchGenerate:"Пакетная генерация",importToEditor:"Импорт в редактор",modeSingleImage:"Одно изображение",modeMultiImage:"Много изображений",modeGridImage:"Сетка изображений",modeStartEnd:"Первый и последний кадры",modeText:"Текст в видео",modeVideoRef:"По видео-референсу",modeImageRef:"По изображению",modeAudioRef:"По аудио-референсу",modeTextRef:"По тексту",startFrame:"Первый кадр",startFrameOptional:"Первый кадр (Необязательно)",endFrame:"Последний кадр",endFrameOptional:"Последний кадр (Необязательно)",selectRefImage:"Выбрать референс",selectRefImages:"Выбрать референсы",selectEndFrame:"Выбрать последний кадр",selectRefVideoAsset:"Выбрать видео-референс",selectRefAudioAsset:"Выбрать аудио-референс",selectRefImageAsset:"Выбрать изображение-референс",selectImageSource:"Выбрать источник изображения",fromStoryboard:"Раскадровка",fromStoryboardDesc:"Выбрать изображение из раскадровки",fromAssets:"Ресурс",fromAssetsDesc:"Выбрать изображение из библиотеки ресурсов",confirmDelete:"Подтверждение удаления",confirmDeleteBody:"Вы уверены, что хотите удалить это видео? Это действие необратимо.",delete:"Удалить",cancel:"Отмена",deleteSuccess:"Видео успешно удалено",deleteFailed:"Ошибка удаления",selectVideoFirst:"Пожалуйста, сначала выберите видео",confirmSuccess:"Выбор подтвержден",batchSubmitted:"Запрос на пакетную генерацию отправлен. В обработке...",configNotFound:"Конфигурация не найдена",pollingFailed:"Не удалось выполнить запрос статуса видео. Обновите вручную.",batchGeneratePrompt:"Генерируйте подсказки в пакетном режиме",batchPromptEmpty:"Раскадровка {name} доступна для видеоподсказок. Пожалуйста, сначала создайте или заполните приглашение",modelEmpty:"Сначала выберите модель создания видео",generatingPrompt:"Интеллектуальное генерирование подсказок"},editVideo:{reset:"Сброс",undo:"Отменить",redo:"Повторить",split:"Разделить",delete:"Удалить",rendering:"Рендеринг...",exportVideo:"Экспорт видео",exportSuccess:"Экспорт видео завершен",exportFailed:"Ошибка экспорта",sampleSubtitle:"Пример текста субтитров",customText:"Пользовательский текст",transitionBetweenClips:"Переходы должны добавляться между двумя соседними клипами",transitionExists:"Переход уже существует в этом месте",videoPreviewArea:"Область предпросмотра",clipMaterials:"Материалы клипа",propertyPanel:"Панель свойств",selectClip:"Выберите клип для просмотра свойств",basicInfo:"Основная информация",name:"Название",clipNamePlaceholder:"Название клипа",startTime:"Начало",endTime:"Конец",totalDuration:"Общая длительность",videoProperties:"Свойства видео",opacity:"Непрозрачность",volume:"Громкость",playbackSpeed:"Скорость",audioProperties:"Свойства аудио",fadeIn:"Плавное появление",fadeOut:"Плавное затухание",transitionProperties:"Свойства перехода",transitionType:"Тип перехода",transFade:"Затухание",transSlide:"Сдвиг",transWipe:"Вытеснение",transDissolve:"Растворение",transZoom:"Масштаб",transRotate:"Вращение",transitionDuration:"Длительность перехода",subtitleProperties:"Свойства субтитров",textContent:"Текст",fontSize:"Размер шрифта",copy:"Копировать",deleteConfirm:"Подтверждение удаления",deleteClipConfirm:"Вы уверены, что хотите удалить этот клип?",avCanvasNotInit:"AVCanvas не инициализирован",noExportContent:"Нет содержимого для экспорта",exportProject:"Экспорт проекта",transitionAdded:"Переход добавлен: {name}",splitClip:"Разделить клип",deleteClip:"Удалить клип",addClip:"Добавить {name}",duplicateClip:"Дублировать клип",addTransition:"Добавить переход",updateClip:"Обновить клип {key}",updatePlaybackRate:"Изменить скорость на {rate}x",updateTransitionDuration:"Обновить длительность перехода",playbackRateRange:"Скорость воспроизведения должна быть от 0.1 до 10",updatePlaybackRateFailed:"Ошибка изменения скорости:",importProject:"Импорт проекта",import:"Импорт"},clipType:{video:"Видео",audio:"Аудио",subtitle:"Субтитры",transition:"Переход",sticker:"Стикер",filter:"Фильтр",effect:"Эффект"},track:{video:"Видео",image:"Изображение",audio:"Аудио",subtitle:"Субтитры",text:"Текст",sticker:"Стикер",filter:"Фильтр",effect:"Эффект"},transition:{fade:"Затухание",slide:"Сдвиг",slideLeft:"Сдвиг влево",slideRight:"Сдвиг вправо",slideUp:"Сдвиг вверх",slideDown:"Сдвиг вниз",wipe:"Вытеснение",wipeLeft:"Вытеснение влево",wipeRight:"Вытеснение вправо",wipeUp:"Вытеснение вверх",wipeDown:"Вытеснение вниз",dissolve:"Растворение",zoom:"Масштаб",zoomIn:"Приближение",zoomOut:"Отдаление",rotate:"Вращение",circle:"Круг",diamond:"Ромб",clock:"Часы",blur:"Размытие"},media:{titleText:"Текст заголовка",subtitleText:"Текст субтитров",customText:"Пользовательский текст",media:"Медиа",image:"Изображение",audio:"Аудио",subtitle:"Субтитры",transition:"Переход",effect:"Эффект",filter:"Фильтр",loading:"Загрузка...",subtitlePreview:"Т",video:"видео"},effect:{fadeIn:"Появление",fadeOut:"Затухание",flash:"Вспышка",shake:"Тряска",zoomIn:"Приближение (эффект)",zoomOut:"Отдаление (эффект)",pulse:"Пульсация",rotateIn:"Вращение (вход)",sticker1:"Стикер 1",sticker2:"Стикер 2"},filter:{grayscale:"Ч/Б",sepia:"Сепия",warm:"Теплый",cool:"Холодный",vivid:"Яркий",bright:"Светлый",highContrast:"Контрастный",blur:"Размытие",invert:"Инверсия",semiTransparent:"Полупрозрачный"},guideSwitchEpisode:"Переключение эпизодов",guideSwitchEpisodeBody:"Переключение эпизодов перенесено сюда!",autoLayoutLR:"Автоматический набор текста — левая и правая раскладка",autoLayoutTB:"Автоматический набор текста — верхняя и нижняя раскладка",getFlowData:"Обновить рабочую область",confirm:"Подтверждение переключения эпизода",confirmEpisodesSwitch:"Текущая задача все еще находится в стадии выполнения. Переключение эпизодов приведет к переподключению сеанса. Продолжить переключение?"},task:{title:"Список задач",subtitle:"История выполнения ваших задач",refresh:"Обновить",categoryLabel:"Категория:",stateLabel:"Статус:",noFailReason:"Нет причины ошибки",stateAll:"Все",stateRunning:"В процессе",stateCompleted:"Завершено",stateFailed:"Ошибка",fetchFailed:"Не удалось получить список задач",col:{taskClass:"Категория задачи",relatedObjects:"Связанные объекты",model:"Модель",describe:"Описание",state:"Статус",startTime:"Время",reason:"Причина неудачи"},project:"Название проекта:"},noVideo:"Видео пока нет",prompt:"Видео слова-подсказки",generateText:"ИИ генерировал слова-подсказки",selectStoryboard:"Выберите раскадровку",generate:{noVideo:"Видео пока нет",generateText:"ИИ генерировал слова-подсказки",selectStoryboard:"Выберите раскадровку",generate:"Создать видео",history:"Историческая версия",generating:"Создание",generateFailed:"неудача",selectAll:"Выбрать все",selected:"Выбрано",batchGenerateText:"Генерируйте подсказки в пакетном режиме",batchGenerateVideo:"Генерируйте видео в пакетном режиме",importVideo:"Импортировать в редакторский стол",emptyTrack:"Абзац {индекс 1}",del:"удалить",delConfirm:"Вы уверены, что хотите удалить этот абзац?",selectSource:"Выберите источник",confirm:"Выбрать из активов",cancel:"Выбрать из раскадровки",selectVideoFailed:"Не удалось выбрать видео.",selectVideoSuccess:"Видео выбрано успешно",selectTrackFirst:"Пожалуйста, сначала выберите раскадровку",noSelectedVideo:"Видео не выбрано",generateConfirm:"Подтвердить генерацию",generateConfirmBody:"Подтвердите создание видео",generateVideosInBatches:"Генерируйте видео в пакетном режиме",generateStarted:"Начало сборки",promptEmpty:"Проверьте данные, необходимые для создания видео, и слово подсказки пусто. Хотите ли вы продолжить его создание?",skipDataWithEmptyVideoPromptWords:"Видеоданные, которые необходимо сгенерировать, существуют, а слово подсказки пусто.",duration:"продолжительность",resolution:"разрешение",delVideo:"Подтвердить удаление этого видео?",delSuccess:"Удалить успешно",addReference:"добавить ссылку",promptPlaceholder:"Пожалуйста, введите слово-подсказку к видео",downloadVideo:"Скачивайте видео партиями",selectVideo:"Пожалуйста, проверьте видео, которое вы хотите скачать"}},FSi={slogan:"Умная платформа для создания коротких драм",tips:"Аккаунт по умолчанию: admin / admin123",settings:"Настройки сервера",requestAddress:"URL запроса",username:"Имя пользователя",password:"Пароль",login:"Войти",usernameRequired:"Пожалуйста, введите имя пользователя",passwordRequired:"Пожалуйста, введите пароль",enterUsernameAndPassword:"Пожалуйста, введите имя пользователя или пароль",loginSuccess:"Успешный вход",settingsSaved:"Настройки сохранены"},NSi={cancel:"Отмена",confirm:"Подтвердить",selectAssets:"Выбрать ресурсы",sessionExpired:"Сессия истекла, пожалуйста, войдите снова",openSettings:"Открыть настройки",defaultReel:"Основной том",save:"сохранять",submitting:"Отправка",editSuccess:"Модификация прошла успешно",editFailed:"Модификация не удалась",submit:"представлять на рассмотрение"},USi={prompt:"подсказать слово"},jSi={welcomeTitle:"Добро пожаловать в ToonFlow",welcomeDesc:"Платформа рабочего процесса создания комиксов, управляемая искусственным интеллектом, давайте потратим минуту, чтобы завершить первоначальную настройку.",startConfig:"Начать настройку",skip:"Пропустить загрузку",configModel:"Добавить модельный сервис",configData:"Настроить агент",startUse:"Начать",configModelTitle:"Добавить поставщика услуг модели",configModelDesc:"Сначала вам необходимо добавить в настройках хотя бы одного поставщика услуг модели ИИ (например, OpenAI, Claude и т. д.) и заполнить соответствующий ключ API.",configModelTip:"Нажатие кнопки ниже откроет вкладку «Сервис модели» на странице настроек. После добавления поставщика вернитесь сюда, чтобы продолжить.",configModelBtn:"Перейти к настройке сервиса модели",configAgentTitle:"Назначить модель агента",configAgentDesc:"Затем назначьте модели каждому функциональному модулю в конфигурации агента, чтобы система знала, какую модель вызывать для выполнения задачи.",configAgentTip:"Нажатие кнопки ниже откроет вкладку «Конфигурация агента» на странице настроек. Вернитесь сюда после назначения моделей каждой функции.",configAgentBtn:"Перейти к настройке агента",finishTitle:"🎉Все готово!",finishDesc:"Настройка завершена, и теперь вы можете начать использовать все функции. Если вам нужно его настроить, вы можете изменить его в настройках в любое время.",qrcodeLabel:"Присоединяйтесь к группе общения WeChat, чтобы получить дополнительную помощь:",githubLabel:"Если вы найдете это полезным, пожалуйста, поставьте нам ⭐ Звезду!",prevStep:"Предыдущий шаг",nextStep:"Следующий шаг",finish:"Начать"},WSi={skillManagement:{search:"Поиск по имени файла",empty:"Нет подходящих файлов",edit:"редактировать",selectOnTheLeft:"Пожалуйста, выберите файл слева"}},VSi={assets:{notExist:"Актив не существует",notDerivativeExist:"Производные активы не существуют",derivativeUpdateSuccess:"Обновление успешно выполнено",derivativeState:"Не создано",derivativeAddSuccess:"Добавлено успешно",derivativeDelSuccess:"Удалить успешно",notGenerated:"Не создано"},addSuccess:"Обновление успешно выполнено",state:{unused:"Не создано"},saveSuccess:"Добавлено успешно"},zSi={generating:"Создание"},HSi={scanning:"🔍 Парсинг и загрузка навыков",scanComplete:"✨ Сканирование Skill завершено",inserted:"✅ Добавлено {count} навыков",updated:"🔄 Обновлено {count} Skill",removed:"🗑️ Удалено {count} Skill",scannedFiles:"📁 Просканировано {count} файлов",noDescription:"📝 {count} Skill без описания",noAttribution:"👤 {count} Skill без атрибуции",configWarning:"⚠️ Предупреждение конфигурации Skill",openSettings:"Открыть настройки",scanFailed:"❌ Сканирование не удалось",checkNetwork:"🔌 Проверьте сетевое подключение или повторите попытку позже",retryLater:"🔁 Повторите попытку позже"},$Si="Создать видео",XSi="Историческая версия",GSi="Создание",YSi="неудача",ZSi="Выбрать все",qSi="Выбрано",KSi="Импортировать видео",JSi="Абзац {индекс 1}",e8i="Подтвердить удаление",t8i="Вы уверены, что хотите удалить этот абзац?",n8i="Выберите источник",i8i="Выбрать из активов",r8i="Выбрать из раскадровки",o8i={newVersion:"Вышла новая версия, хотите ее обновить?"},s8i={components:ISi,settings:MSi,workbench:PSi,login:FSi,common:NSi,"components.storyboardImageCheck.camera":"Камера","components.storyboardImageCheck.dialogTitle":"Выбрать изображение раскадровки","components.storyboardImageCheck.preview":"Предпросмотр","components.storyboardImageCheck.src":"Предпросмотр изображения","components.storyboardImageCheck.title":"Заголовок","components.storyboardImageCheck.duration":"Длительность","components.storyboardImageCheck.lines":"Реплики","components.storyboardImageCheck.createTime":"Дата создания","workbench.script.extractAssets":"Извлечь ресурсы",promptManage:USi,hello:jSi,setting:WSi,storyboard:VSi,productionAgent:zSi,skillScan:HSi,generate:$Si,history:XSi,generating:GSi,generateFailed:YSi,selectAll:ZSi,selected:qSi,importVideo:KSi,emptyTrack:JSi,del:e8i,delConfirm:t8i,selectSource:n8i,confirm:i8i,cancel:r8i,"workbench.script.msg.exportFailed":"Экспорт не удался","workbench.production.node.assets.confirmDeleteBody":"Подтвердите, следует ли удалить объект","workbench.production.node.assets.removeFailed":"Не удалось удалить объект.",version:o8i,"workbench.production.generatedNode.localUpload":"Локальная загрузка","workbench.production.editImage.uploadFailed":"Не удалось загрузить изображение.","workbench.production.editImage.noImage":"Пожалуйста, сначала добавьте фотографии","workbench.script.batchAddScript":"Загружайте скрипты партиями","workbench.script.import.pasteLabel":"Вставьте содержимое скрипта напрямую","workbench.script.import.col.scriptName":"Имя сценария","workbench.script.import.col.scriptData":"Содержимое сценария","workbench.script.import.episodeRegex":"Правила разделения скриптов","workbench.script.import.episodeRegexPh":"Настройте правило разделения сценария. Оставьте это поле пустым, чтобы использовать правило разделения по умолчанию (по умолчанию используется разделение в соответствии с форматом Episode X).","workbench.script.import.regexInvalid":"Неверный формат регулярного выражения","workbench.script.import.parsedChapters":"{count} набор проанализирован","workbench.script.import.msg.selectChapters":"Пожалуйста, сначала проверьте сценарий","workbench.script.import.msg.saveSuccess":"Скрипт успешно сохранен","workbench.script.import.batchTitle":"Загружайте скрипты партиями"},YZe=[{label:"简体中文",tips:"Chinese (Simplified)",value:"zh-CN"},{label:"繁體中文",tips:"Chinese (Traditional)",value:"zh-TW"},{label:"English",tips:"English",value:"en"},{label:"ไทย",tips:"Thai",value:"th-TH"},{label:"Tiếng Việt",tips:"Vietnamese",value:"vi-VN"},{label:"日本語",tips:"Japanese",value:"ja-JP"},{label:"Русский",tips:"Russian",value:"ru-RU"}],yW=q4e("locale","zh-CN"),hOn=lyi({legacy:!1,locale:yW.value,fallbackLocale:"en",messages:{"zh-CN":gCi,"zh-TW":UCi,en:u_i,"th-TH":M_i,"vi-VN":lSi,"ja-JP":RSi,"ru-RU":s8i}}),Kse=dOn("theme-setting",{mode:"light",primaryColor:"#000"}),a8i=e=>{const t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);if(!t)return{h:0,s:0,l:0};const n=parseInt(t[1],16)/255,r=parseInt(t[2],16)/255,o=parseInt(t[3],16)/255,s=Math.max(n,r,o),a=Math.min(n,r,o),l=(s+a)/2;let d=0,u=0;if(s!==a){const h=s-a;u=l>.5?h/(2-s-a):h/(s+a),s===n?d=((r-o)/h+(r{t/=100,n/=100;const r=(1-Math.abs(2*n-1))*t,o=r*(1-Math.abs(e/60%2-1)),s=n-r/2;let a=0,l=0,d=0;e<60?[a,l,d]=[r,o,0]:e<120?[a,l,d]=[o,r,0]:e<180?[a,l,d]=[0,r,o]:e<240?[a,l,d]=[0,o,r]:e<300?[a,l,d]=[o,0,r]:[a,l,d]=[r,0,o];const u=h=>Math.round((h+s)*255).toString(16).padStart(2,"0");return`#${u(a)}${u(l)}${u(d)}`},c8i=e=>{const{h:t,s:n,l:r}=a8i(e);return[97,92,85,75,62,r,Math.max(r-12,20),Math.max(r-24,15),Math.max(r-36,10),Math.max(r-48,5)].map(s=>l8i(t,n,s))},d8i=e=>{const t=e==="auto"?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;t==="dark"?document.documentElement.setAttribute("theme-mode","dark"):document.documentElement.removeAttribute("theme-mode"),t==="dark"?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")},p1t=e=>{const t=document.documentElement,n=c8i(e),r=t.getAttribute("theme-mode")==="dark";(r?[...n].reverse():n).forEach((s,a)=>t.style.setProperty(`--td-brand-color-${a+1}`,s)),["","-hover:5","-focus:2","-active:7","-disabled:3","-light:1","-light-hover:2"].forEach(s=>{const[a,l]=s.split(":");t.style.setProperty(`--td-brand-color${a}`,l?`var(--td-brand-color-${l})`:"var(--td-brand-color-6)")}),t.style.setProperty("--td-text-color-brand",`var(--td-brand-color-${r?8:7})`),t.style.setProperty("--td-text-color-link","var(--td-brand-color-8)")},u8i=(e,t)=>{if(!document.startViewTransition){t();return}const n=window.innerWidth/2,r=window.innerHeight/2,o=Math.hypot(Math.max(n,window.innerWidth-n),Math.max(r,window.innerHeight-r)),s=document.documentElement;s.style.setProperty("--x",`${n}px`),s.style.setProperty("--y",`${r}px`),s.style.setProperty("--r",`${o}px`),document.startViewTransition(t)},h8i=()=>{d8i(Kse.value.mode),p1t(Kse.value.primaryColor),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",e=>{Kse.value.mode==="auto"&&u8i(void 0,()=>{(e.matches?"dark":"light")==="dark"?(document.documentElement.setAttribute("theme-mode","dark"),document.documentElement.classList.add("dark")):(document.documentElement.removeAttribute("theme-mode"),document.documentElement.classList.remove("dark")),p1t(Kse.value.primaryColor)})})},f8i=e=>{const t=typeof e;return t!=="function"&&t!=="object"||e===null},g8i=e=>{const t=e.flags===""?void 0:e.flags;return new RegExp(e.source,t)},OG=(e,t=new WeakMap)=>{if(e===null||f8i(e))return e;if(t.has(e))return t.get(e);if(e instanceof RegExp)return g8i(e);if(e instanceof Date)return new Date(e.getTime());if(e instanceof Function)return e;if(e instanceof Map){const r=new Map;return t.set(e,r),e.forEach((o,s)=>{r.set(s,OG(o,t))}),r}if(e instanceof Set){const r=new Set;t.set(e,r);for(const o of e)r.add(OG(o,t));return r}if(Array.isArray(e)){const r=[];return t.set(e,r),e.forEach(o=>{r.push(OG(o,t))}),r}const n={};t.set(e,n);for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=OG(e[r],t));return n},fOn=(e,t=200)=>{let n=0;return(...r)=>new Promise(o=>{n&&(clearTimeout(n),o("cancel")),n=window.setTimeout(()=>{e.apply(void 0,r),n=0,o("done")},t)})},m8i=(e,t={_blank:!0,nofollow:!0})=>{const n=document.createElement("a");n.href=e,t._blank&&(n.target="_blank"),t.nofollow&&(n.rel="noopener noreferrer"),n.click()},ZZe=()=>{let e=-1;return(t,n,r,o=100)=>{const s=()=>{r&&(typeof o=="number"?setTimeout(r,o):r())};e!==-1&&(cancelAnimationFrame(e),s());let a=t.scrollTop;const l=()=>{e=-1;const d=n-a;a=a+d/5,Math.abs(d)<1?(t.scrollTo(0,n),s()):(t.scrollTo(0,a),e=requestAnimationFrame(l))};e=requestAnimationFrame(l)}},k8i=(e,t=200)=>{let n=0,r=null;const o=s=>{n===0&&(n=s),s-n>=t?(e.apply(void 0,r),r=null,n=0):window.requestAnimationFrame(o)};return(...s)=>{r===null&&window.requestAnimationFrame(o),r=s}},v8i=e=>{const t=n=>{const{scrollHeight:r,scrollWidth:o,offsetHeight:s,offsetWidth:a,scrollLeft:l,scrollTop:d}=e,u=n.x,h=n.y,g=v=>{const f=d+h-v.y,k=l+u-v.x,A=r-s,p=o-a,b={};k>=0&&k<=p&&(b.left=k),f>=0&&f<=A&&(b.top=f),e.scroll(b)};document.addEventListener("mousemove",g);const m=()=>{document.removeEventListener("mousemove",g),document.removeEventListener("mouseup",m)};document.addEventListener("mouseup",m)};return e.addEventListener("mousedown",t),()=>{e.removeEventListener("mousedown",t)}},pMe=()=>`${Date.now().toString(36)}${Math.random().toString(36).substring(2)}`,mge=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),K4e=(e,t,n={})=>{if(Array.isArray(e)&&Array.isArray(t))return bMe(e,t,n);const{excludeKeys:r}=n;for(const o in t){const s=t[o],a=e[o];r&&r(o)?e[o]=s:Array.isArray(s)&&Array.isArray(a)?e[o]=bMe(a,s,n):mge(s)&&mge(a)?e[o]=K4e(a,s,n):e[o]=s}return e},bMe=(e,t,n)=>{const r=e.slice();return t.forEach((o,s)=>{const a=r[s];Array.isArray(o)&&Array.isArray(a)?r[s]=bMe(a,o,n):mge(o)&&mge(a)?r[s]=K4e(a,o,n):r[s]=o}),r},gt="md-editor",A8i="MdEditor",Zc="https://unpkg.com",p8i=`${Zc}/@highlightjs/cdn-assets@11.11.1/highlight.min.js`,b1t={main:`${Zc}/prettier@3.8.1/standalone.js`,markdown:`${Zc}/prettier@3.8.1/plugins/markdown.js`},b8i={css:`${Zc}/cropperjs@1.6.2/dist/cropper.min.css`,js:`${Zc}/cropperjs@1.6.2/dist/cropper.min.js`},w8i=`${Zc}/screenfull@5.2.0/dist/screenfull.js`,O8i=`${Zc}/mermaid@11.12.3/dist/mermaid.min.js`,y8i={js:`${Zc}/katex@0.16.33/dist/katex.min.js`,css:`${Zc}/katex@0.16.33/dist/katex.min.css`},wMe={a11y:{light:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/a11y-light.min.css`,dark:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/a11y-dark.min.css`},atom:{light:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/atom-one-light.min.css`,dark:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/atom-one-dark.min.css`},github:{light:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/github.min.css`,dark:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/github-dark.min.css`},gradient:{light:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/gradient-light.min.css`,dark:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/gradient-dark.min.css`},kimbie:{light:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/kimbie-light.min.css`,dark:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/kimbie-dark.min.css`},paraiso:{light:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/paraiso-light.min.css`,dark:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/paraiso-dark.min.css`},qtcreator:{light:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/qtcreator-light.min.css`,dark:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/qtcreator-dark.min.css`},stackoverflow:{light:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/stackoverflow-light.min.css`,dark:`${Zc}/@highlightjs/cdn-assets@11.11.1/styles/stackoverflow-dark.min.css`}},C8i=`${Zc}/echarts@6.0.0/dist/echarts.min.js`,gOn=["bold","underline","italic","strikeThrough","-","title","sub","sup","quote","unorderedList","orderedList","task","-","codeRow","code","link","image","table","mermaid","katex","-","revoke","next","save","=","prettier","pageFullscreen","fullscreen","preview","previewOnly","htmlPreview","catalog","github"],mOn=["markdownTotal","=","scrollSwitch"],w1t={"zh-CN":{toolbarTips:{bold:"加粗",underline:"下划线",italic:"斜体",strikeThrough:"删除线",title:"标题",sub:"下标",sup:"上标",quote:"引用",unorderedList:"无序列表",orderedList:"有序列表",task:"任务列表",codeRow:"行内代码",code:"块级代码",link:"链接",image:"图片",table:"表格",mermaid:"mermaid图",katex:"katex公式",revoke:"后退",next:"前进",save:"保存",prettier:"美化",pageFullscreen:"浏览器全屏",fullscreen:"屏幕全屏",preview:"预览",previewOnly:"仅预览",htmlPreview:"html代码预览",catalog:"目录",github:"源码地址"},titleItem:{h1:"一级标题",h2:"二级标题",h3:"三级标题",h4:"四级标题",h5:"五级标题",h6:"六级标题"},imgTitleItem:{link:"添加链接",upload:"上传图片",clip2upload:"裁剪上传"},linkModalTips:{linkTitle:"添加链接",imageTitle:"添加图片",descLabel:"链接描述:",descLabelPlaceHolder:"请输入描述...",urlLabel:"链接地址:",urlLabelPlaceHolder:"请输入链接...",buttonOK:"确定"},clipModalTips:{title:"裁剪图片上传",buttonUpload:"上传"},copyCode:{text:"复制代码",successTips:"已复制!",failTips:"复制失败!"},mermaid:{flow:"流程图",sequence:"时序图",gantt:"甘特图",class:"类图",state:"状态图",pie:"饼图",relationship:"关系图",journey:"旅程图"},katex:{inline:"行内公式",block:"块级公式"},footer:{markdownTotal:"字数",scrollAuto:"同步滚动"}},"en-US":{toolbarTips:{bold:"bold",underline:"underline",italic:"italic",strikeThrough:"strikeThrough",title:"title",sub:"subscript",sup:"superscript",quote:"quote",unorderedList:"unordered list",orderedList:"ordered list",task:"task list",codeRow:"inline code",code:"block-level code",link:"link",image:"image",table:"table",mermaid:"mermaid",katex:"formula",revoke:"revoke",next:"undo revoke",save:"save",prettier:"prettier",pageFullscreen:"fullscreen in page",fullscreen:"fullscreen",preview:"preview",previewOnly:"preview only",htmlPreview:"html preview",catalog:"catalog",github:"source code"},titleItem:{h1:"Lv1 Heading",h2:"Lv2 Heading",h3:"Lv3 Heading",h4:"Lv4 Heading",h5:"Lv5 Heading",h6:"Lv6 Heading"},imgTitleItem:{link:"Add Image Link",upload:"Upload Images",clip2upload:"Crop And Upload"},linkModalTips:{linkTitle:"Add Link",imageTitle:"Add Image",descLabel:"Desc:",descLabelPlaceHolder:"Enter a description...",urlLabel:"Link:",urlLabelPlaceHolder:"Enter a link...",buttonOK:"OK"},clipModalTips:{title:"Crop Image",buttonUpload:"Upload"},copyCode:{text:"Copy",successTips:"Copied!",failTips:"Copy failed!"},mermaid:{flow:"flow",sequence:"sequence",gantt:"gantt",class:"class",state:"state",pie:"pie",relationship:"relationship",journey:"journey"},katex:{inline:"inline",block:"block"},footer:{markdownTotal:"Character Count",scrollAuto:"Scroll Auto"}}},hh={editorExtensions:{highlight:{js:p8i,css:wMe},prettier:{standaloneJs:b1t.main,parserMarkdownJs:b1t.markdown},cropper:{...b8i},screenfull:{js:w8i},mermaid:{js:O8i,enableZoom:!0},katex:{...y8i},echarts:{js:C8i}},editorExtensionsAttrs:{},editorConfig:{languageUserDefined:{},mermaidTemplate:{},renderDelay:500,zIndex:2e4},codeMirrorExtensions:e=>e,markdownItConfig:()=>{},markdownItPlugins:e=>e,mermaidConfig:e=>e,katexConfig:e=>e,echartsConfig:e=>e},_8i=e=>K4e(hh,e,{excludeKeys(t){return/[iI]{1}nstance/.test(t)}}),Jse=.1,_0=({instance:e,ctx:t,props:n={}},r="default")=>{const o=(e==null?void 0:e.$slots[r])||(t==null?void 0:t.slots[r]);return(o?o(e):"")||n[r]},S8i={overlay:{type:[String,Object],default:""},visible:{type:Boolean,default:!1},onChange:{type:Function,default:()=>{}},relative:{type:String,default:"html"},disabled:{type:Boolean,default:void 0}},Bz=et({name:`${gt}-dropdown`,props:S8i,setup(e,t){const n=`${gt}-dropdown-hidden`,r=hs({overlayClass:[n],overlayStyle:{},triggerHover:!1,overlayHover:!1}),o=he(),s=he(),a=()=>{var y,C;if(e.disabled)return!1;r.triggerHover=!0;const h=o.value,g=s.value;if(!h||!g)return;const m=h.getBoundingClientRect(),v=h.offsetTop,f=h.offsetLeft,k=m.height,A=m.width,p=h.getRootNode(),b=((y=p.querySelector(e.relative))==null?void 0:y.scrollLeft)||0,w=((C=p.querySelector(e.relative))==null?void 0:C.clientWidth)||0;let O=f-g.offsetWidth/2+A/2-b;O+g.offsetWidth>b+w&&(O=b+w-g.offsetWidth),O<0&&(O=0),r.overlayStyle={...r.overlayStyle,insetBlockStart:v+k+"px",insetInlineStart:O+"px"},e.onChange(!0)},l=()=>{if(e.disabled)return!1;r.overlayHover=!0};At(()=>e.visible,h=>{h?r.overlayClass=r.overlayClass.filter(g=>g!==n):r.overlayClass.push(n)});let d=-1;const u=h=>{o.value===h.target?r.triggerHover=!1:r.overlayHover=!1,clearTimeout(d),d=window.setTimeout(()=>{!r.overlayHover&&!r.triggerHover&&e.onChange(!1)},10)};return An(()=>{o.value.addEventListener("mouseenter",a),o.value.addEventListener("mouseleave",u),s.value.addEventListener("mouseenter",l),s.value.addEventListener("mouseleave",u)}),qs(()=>{o.value.removeEventListener("mouseenter",a),o.value.removeEventListener("mouseleave",u),s.value.removeEventListener("mouseenter",l),s.value.removeEventListener("mouseleave",u)}),()=>{const h=_0({ctx:t}),g=_0({props:e,ctx:t},"overlay"),m=Jv(h instanceof Array?h[0]:h,{ref:o,key:"cloned-dropdown-trigger"}),v=c("div",{class:[`${gt}-dropdown`,r.overlayClass],style:r.overlayStyle,ref:s},[c("div",{class:`${gt}-dropdown-overlay`},[g instanceof Array?g[0]:g])]);return[m,v]}}}),L8i={title:{type:String,default:""},visible:{type:Boolean,default:void 0},trigger:{type:[String,Object],default:void 0},onChange:{type:Function,default:void 0},overlay:{type:[String,Object],default:void 0},insert:{type:Function,default:void 0},language:{type:String,default:void 0},theme:{type:String,default:void 0},previewTheme:{type:String,default:void 0},codeTheme:{type:String,default:void 0},disabled:{type:Boolean,default:void 0},showToolbarName:{type:Boolean,default:void 0}},aue=et({name:"DropdownToolbar",props:L8i,emits:["onChange"],setup(e,t){const n=pt("editorId"),r=o=>{var s;(s=e.onChange)==null||s.call(e,o),t.emit("onChange",o)};return()=>{const o=_0({props:e,ctx:t},"trigger"),s=_0({props:e,ctx:t},"overlay"),a=_0({props:e,ctx:t});return c(Bz,{relative:`#${n}-toolbar-wrapper`,visible:e.visible,onChange:r,overlay:s,disabled:e.disabled},{default:()=>[c("button",{class:[`${gt}-toolbar-item`,e.disabled&&`${gt}-disabled`],title:e.title||"",disabled:e.disabled,type:"button"},[a||o])]})}}});aue.install=e=>(e.component(aue.name,aue),e);const J4e="onSave",qZe="changeCatalogVisible",kOn="changeFullscreen",O1t="pageFullscreenChanged",y1t="fullscreenChanged",C1t="previewChanged",_1t="previewOnlyChanged",S1t="htmlPreviewChanged",L1t="catalogVisibleChanged",lue="buildFinished",wy="errorCatcher",To="replace",epe="uploadImage",vOn="ctrlZ",AOn="ctrlShiftZ",zY="catalogChanged",pOn="pushCatalog",KZe="rerender",bOn="eventListener",wOn="taskStateChanged",OOn="sendEditorView",kge="getEditorView";let x8i=class{constructor(){Pn(this,"pools",{})}remove(t,n,r){const o=this.pools[t]&&this.pools[t][n];o&&(this.pools[t][n]=o.filter(s=>s!==r))}clear(t){this.pools[t]={}}on(t,n){return this.pools[t]||(this.pools[t]={}),this.pools[t][n.name]||(this.pools[t][n.name]=[]),this.pools[t][n.name].push(n.callback),this.pools[t][n.name].includes(n.callback)}emit(t,n,...r){this.pools[t]||(this.pools[t]={});const o=this.pools[t][n];o&&o.forEach(s=>{try{s(...r)}catch(a){console.error(`${n} monitor event exception!`,a)}})}};const Nn=new x8i,E8i=(e,t="image.png")=>{const n=e.split(","),r=n[0].match(/:(.*?);/);if(r){const o=r[1],s=atob(n[1]);let a=s.length;const l=new Uint8Array(a);for(;a--;)l[a]=s.charCodeAt(a);return new File([l],t,{type:o})}return null},T8i=(e,t)=>{if(!e)return e;const n=t.split(` +`),r=['"),`${e}${r.join("")}`},Q8i=(e,t)=>{if(!e||!t)return 0;const n=e==null?void 0:e.getBoundingClientRect();if(t===document.documentElement)return n.top-t.clientTop;const r=t==null?void 0:t.getBoundingClientRect();return n.top-r.top},x1t=(()=>{let e=0;return()=>++e})(),D8i=`.${gt}-preview > [data-line]`,fT=(e,t)=>+getComputedStyle(e).getPropertyValue(t).replace("px",""),B8i=(e,t)=>{const n=fOn(()=>{e.removeEventListener("scroll",r),e.addEventListener("scroll",r),t.removeEventListener("scroll",r),t.addEventListener("scroll",r)},50),r=o=>{const s=e.clientHeight,a=t.clientHeight,l=e.scrollHeight,d=t.scrollHeight,u=(l-s)/(d-a);o.target===e?(t.removeEventListener("scroll",r),t.scrollTo({top:e.scrollTop/u}),n()):(e.removeEventListener("scroll",r),e.scrollTo({top:t.scrollTop*u}),n())};return[()=>{n().finally(()=>{e.dispatchEvent(new Event("scroll"))})},()=>{e.removeEventListener("scroll",r),t.removeEventListener("scroll",r)}]},R8i=(e,t,n)=>{const{view:r}=n,o=ZZe(),s=p=>r.lineBlockAt(r.state.doc.line(p+1).from).top,a=p=>r.lineBlockAt(r.state.doc.line(p+1).from).bottom;let l=[],d=[],u=[];const h=()=>{l=[],d=Array.from(t.querySelectorAll(D8i)),u=d.map(y=>Number(y.dataset.line));const p=[...u],{lines:b}=r.state.doc;let w=p.shift()||0,O=p.shift()||b;for(let y=0;y{let w=1;for(let O=d.length-1;O-1>=0;O--){const y=d[O],C=d[O-1];if(y.offsetTop+y.offsetHeight>b&&C.offsetTop=0;O--){const y=a(l[O].end),C=s(l[O].start);if(y>p&&C<=p){w=w{var M,N,j;if(v!==0)return!1;m++;const{scrollDOM:p,contentHeight:b}=r;let w=fT(t,"padding-block-start");const O=r.lineBlockAtHeight(p.scrollTop),{number:y}=r.state.doc.lineAt(O.from),C=l[y-1];if(!C)return!1;let _=1;const S=t.querySelector(`[data-line="${C.start}"]`)||((M=t.firstElementChild)==null?void 0:M.firstElementChild),L=t.querySelector(`[data-line="${C.end+1}"]`)||((N=t.lastElementChild)==null?void 0:N.lastElementChild),E=p.scrollHeight-p.clientHeight,Q=t.scrollHeight-t.clientHeight;let T=s(C.start),P=a(C.end),D=S.offsetTop,I=L.offsetTop-D;T===0&&(D=0,S===L?(w=0,P=b-p.offsetHeight,I=Q):I=L.offsetTop),_=(p.scrollTop-T)/(P-T);const B=L==((j=t.lastElementChild)==null?void 0:j.lastElementChild)?L.offsetTop+L.clientHeight:L.offsetTop;if(P>=E||B>Q){const W=g(E,Q);T=s(W),_=(p.scrollTop-T)/(E-T);const H=t.querySelector(`[data-line="${W}"]`);T>0&&H&&(D=H.offsetTop),I=Q-D+fT(t,"padding-block-start")}const R=D-w+I*_;o(t,R,()=>{m--})},k=()=>{var B,R,M,N,j,W;if(m!==0)return;v++;const{scrollDOM:p}=r,b=t.scrollTop,w=t.scrollHeight,O=p.scrollHeight-p.clientHeight,y=t.scrollHeight-t.clientHeight;let C=(B=t.firstElementChild)==null?void 0:B.firstElementChild,_=(R=t.firstElementChild)==null?void 0:R.lastElementChild;if(u.length>0){let H=Math.ceil(u[u.length-1]*(b/w)),X=u.findLastIndex(Y=>Y<=H);X=X===-1?0:X,H=u[X];for(let Y=X;Y>=0&&Yb){if(Y-1>=0){Y--;continue}H=-1,X=Y;break}else{if(Y+1O||_.offsetTop+_.offsetHeight>y){const H=g(O,y),X=t.querySelector(`[data-line="${H}"]`);S=X?X.offsetTop-fT(X,"margin-block-start"):S,P=s(H),E=(b-S)/(y-S),I=O-P}else C===((W=t.firstElementChild)==null?void 0:W.firstElementChild)?(C===_&&(L=_.offsetTop+_.offsetHeight+fT(_,"margin-block-end")),I=D,E=Math.max(b/L,0)):(E=Math.max((b-S)/(L-S),0),I=D-P);o(e,P+I*E,()=>{v--})},A=p=>{var y;const{scrollDOM:b,contentHeight:w}=r,O=b.clientHeight;if(w<=O||t.firstElementChild.clientHeight<=t.clientHeight||r.state.doc.lines<=((y=l[l.length-1])==null?void 0:y.end))return!1;p.target===e?f():k()};return[()=>{h(),e.addEventListener("scroll",A),t.addEventListener("scroll",A),e.dispatchEvent(new Event("scroll"))},()=>{e.removeEventListener("scroll",A),t.removeEventListener("scroll",A)}]},I8i={tocItem:{type:Object,default:()=>({})},mdHeadingId:{type:Function,default:()=>{}},onActive:{type:Function,default:()=>{}},onClick:{type:Function,default:()=>{}},scrollElementOffsetTop:{type:Number,default:0}},yOn=et({props:I8i,setup(e){const t=pt("scrollElementRef"),n=pt("roorNodeRef"),r=he();At(()=>e.tocItem.active,s=>{s&&e.onActive(e.tocItem,r.value)}),An(()=>{e.tocItem.active&&e.onActive(e.tocItem,r.value)});const o=s=>{if(s.stopPropagation(),e.onClick(s,e.tocItem),s.defaultPrevented)return;const a=e.mdHeadingId({text:e.tocItem.text,level:e.tocItem.level,index:e.tocItem.index,currentToken:e.tocItem.currentToken,nextToken:e.tocItem.nextToken}),l=n.value.getElementById(a),d=t.value;if(l&&d){let u=l.offsetParent,h=l.offsetTop;if(d.contains(u))for(;u&&d!=u;)h+=u==null?void 0:u.offsetTop,u=u==null?void 0:u.offsetParent;const g=l.previousElementSibling;let m=0;g||(m=fT(l,"margin-block-start")),d==null||d.scrollTo({top:h-e.scrollElementOffsetTop-m,behavior:"smooth"})}};return()=>c("div",{ref:r,class:[`${gt}-catalog-link`,e.tocItem.active&&`${gt}-catalog-active`],onClick:o},[c("span",{title:e.tocItem.text},[e.tocItem.text]),e.tocItem.children&&e.tocItem.children.length>0&&c("div",{class:`${gt}-catalog-wrapper`},[e.tocItem.children.map(s=>c(yOn,{mdHeadingId:e.mdHeadingId,key:`${e.tocItem.text}-link-${s.level}-${s.text}`,tocItem:s,onActive:e.onActive,onClick:e.onClick,scrollElementOffsetTop:e.scrollElementOffsetTop},null))])])}}),M8i={editorId:{type:String,default:void 0},class:{type:String,default:""},mdHeadingId:{type:Function,default:({text:e})=>e},scrollElement:{type:[String,Object],default:void 0},theme:{type:String,default:"light"},offsetTop:{type:Number,default:20},scrollElementOffsetTop:{type:Number,default:0},onClick:{type:Function,default:void 0},onActive:{type:Function,default:void 0},isScrollElementInShadow:{type:Boolean,default:!1},syncWith:{type:String,default:"preview"},catalogMaxDepth:{type:Number,default:void 0}},HY=et({name:"MdCatalog",props:M8i,emits:["onClick","onActive"],setup(e,t){const n=e.editorId,r=`#${n}-preview-wrapper`,o=hs({list:[],show:!1,scrollElement:e.scrollElement||r}),s=nd(),a=he(),l=he(),d=he(),u=he(),h=nd(),g=he({});Yi("scrollElementRef",l),Yi("roorNodeRef",u);const m=G(()=>{const O=[];return o.list.forEach((y,C)=>{if(e.catalogMaxDepth&&y.level>e.catalogMaxDepth)return;const{text:_,level:S,line:L}=y,E={level:S,text:_,line:L,index:C+1,active:s.value===y};if(O.length===0)O.push(E);else{let Q=O[O.length-1];if(E.level>Q.level)for(let T=Q.level+1;T<=6;T++){const{children:P}=Q;if(!P){Q.children=[E];break}if(Q=P[P.length-1],E.level<=Q.level){P.push(E);break}}else O.push(E)}}),O}),v=()=>{var y;if(o.scrollElement instanceof HTMLElement)return o.scrollElement;let O=document;return(o.scrollElement===r||e.isScrollElementInShadow)&&(O=(y=a.value)==null?void 0:y.getRootNode()),O.querySelector(o.scrollElement)},f=O=>{if(O.length===0)return s.value=void 0,o.list=[],!1;const{activeHead:y,activeIndex:C}=O.reduce((L,E,Q)=>{var P;let T=0;if(e.syncWith==="preview"){const D=(P=u.value)==null?void 0:P.getElementById(e.mdHeadingId({text:E.text,level:E.level,index:Q+1,currentToken:E.currentToken,nextToken:E.nextToken}));D instanceof HTMLElement&&(T=Q8i(D,l.value))}else{const D=h.value;if(D){const I=D.lineBlockAt(D.state.doc.line(E.line+1).from).top,B=D.scrollDOM.scrollTop;T=I-B}}return TL.minTop?{activeHead:E,activeIndex:Q,minTop:T}:L},{activeHead:O[0],activeIndex:0,minTop:Number.MIN_SAFE_INTEGER});let _=y;const{catalogMaxDepth:S}=e;if(S&&_.level>S){for(let L=C;L>=0;L--){const E=O[L];if(E.level<=S){_=E;break}}if(_.level>S){const L=O.find(E=>E.level<=S);L&&(_=L)}}s.value=_,o.list=O},k=(O,y)=>{var C;g.value.top=y.offsetTop+fT(y,"padding-block-start")+"px",(C=e.onActive)==null||C.call(e,O,y),t.emit("onActive",O,y)},A=()=>{f(o.list)},p=O=>{var y,C,_;if((y=d.value)==null||y.removeEventListener("scroll",A),e.syncWith==="editor")d.value=(C=h.value)==null?void 0:C.scrollDOM;else{const S=v();l.value=S,d.value=S===document.documentElement?document:S}f(O),(_=d.value)==null||_.addEventListener("scroll",A)},b=O=>{h.value=O};At([()=>e.syncWith,h,()=>e.catalogMaxDepth],()=>{p(o.list)}),An(()=>{u.value=a.value.getRootNode(),Nn.on(n,{name:zY,callback:p}),Nn.on(n,{name:kge,callback:b}),Nn.emit(n,pOn),Nn.emit(n,OOn)}),qs(()=>{var O;Nn.remove(n,zY,p),Nn.remove(n,kge,b),(O=d.value)==null||O.removeEventListener("scroll",A)});const w=(O,y)=>{var C;(C=e.onClick)==null||C.call(e,O,y),t.emit("onClick",O,y)};return()=>c("div",{class:[`${gt}-catalog`,e.theme==="dark"&&`${gt}-catalog-dark`,e.class||""],ref:a},[m.value.length>0&&c(rn,null,[c("div",{class:`${gt}-catalog-indicator`,style:g.value},null),c("div",{class:`${gt}-catalog-container`},[m.value.map(O=>c(yOn,{mdHeadingId:e.mdHeadingId,tocItem:O,key:`link-${O.level}-${O.text}`,onActive:k,onClick:w,scrollElementOffsetTop:e.scrollElementOffsetTop},null))])])])}});HY.install=e=>(e.component(HY.name,HY),e);async function COn(e){if(typeof e=="string"){if(window.isSecureContext&&navigator.clipboard)return await navigator.clipboard.writeText(e);{const t=document.createElement("textarea");let n=!1;if(t.value=e,t.style.position="fixed",t.style.opacity=0,t.style.zIndex="-10000",t.style.top="-10000",document.body.appendChild(t),t.select(),n=document.execCommand("copy"),document.body.removeChild(t),n)return;throw new Error('Failed to copy content via "execCommand"!')}}}const P8i={copy:``,"collapse-tips":``,pin:``,"pin-off":``,check:``},pO=(e,t)=>typeof t[e]=="string"?t[e]:P8i[e],E1t=(e,t)=>{const n=r=>{const o=e.parentElement||document.body,s=o.offsetWidth,a=o.offsetHeight,{clientWidth:l,clientHeight:d}=document.documentElement,u=r.offsetX,h=r.offsetY,g=v=>{let f=v.x+document.body.scrollLeft-document.body.clientLeft-u,k=v.y+document.body.scrollTop-document.body.clientTop-h;f=f<1?1:f{document.removeEventListener("mousemove",g),document.removeEventListener("mouseup",m)};document.addEventListener("mouseup",m)};return e.addEventListener("mousedown",n),()=>{e.removeEventListener("mousedown",n)}},Nv=(e,t,n="")=>{var o;const r=document.getElementById(t.id);if(r)n!==""&&(Reflect.get(window,n)?(o=t.onload)==null||o.call(r,new Event("load")):t.onload&&r.addEventListener("load",t.onload));else{const s={...t};s.onload=null;const a=N8i(e,s);t.onload&&a.addEventListener("load",t.onload),document.head.appendChild(a)}},F8i=(e,t)=>{var n;(n=document.getElementById(t.id))==null||n.remove(),Nv(e,t)},N8i=(e,t)=>{const n=document.createElement(e);return Object.keys(t).forEach(r=>{t[r]!==void 0&&(n[r]=t[r])}),n},U8i=(e,t)=>{const n=new Map;return e==null||e.forEach(r=>{let o=r.querySelector(`.${gt}-mermaid-action`);o?o.querySelector(`.${gt}-mermaid-copy`)||o.insertAdjacentHTML("beforeend",`${pO("copy",t.customIcon)}`):(r.insertAdjacentHTML("beforeend",`
${pO("copy",t.customIcon)}
`),o=r.querySelector(`.${gt}-mermaid-action`));const s=o.querySelector(`.${gt}-mermaid-copy`);let a=-1;const l=()=>{clearTimeout(a),COn(r.dataset.content||"").then(()=>{s.innerHTML=pO("check",t.customIcon)}).catch(()=>{s.innerHTML=pO("copy",t.customIcon)}).finally(()=>{a=window.setTimeout(()=>{s.innerHTML=pO("copy",t.customIcon)},1500)})};s.addEventListener("click",l),n.set(r,{removeClick:()=>{s.removeEventListener("click",l)}})}),()=>{n.forEach(({removeClick:r})=>{r==null||r()}),n.clear()}},j8i=(()=>{const e=t=>{if(!t)return()=>{};const n=t.firstChild;let r=1,o=0,s=0,a=!1,l,d,u,h=1;const g=()=>{n.style.transform=`translate(${o}px, ${s}px) scale(${r})`},m=O=>{O.touches.length===1?(a=!0,l=O.touches[0].clientX-o,d=O.touches[0].clientY-s):O.touches.length===2&&(u=Math.hypot(O.touches[0].clientX-O.touches[1].clientX,O.touches[0].clientY-O.touches[1].clientY),h=r)},v=O=>{if(O.preventDefault(),a&&O.touches.length===1)o=O.touches[0].clientX-l,s=O.touches[0].clientY-d,g();else if(O.touches.length===2){const y=Math.hypot(O.touches[0].clientX-O.touches[1].clientX,O.touches[0].clientY-O.touches[1].clientY)/u,C=r;r=h*(1+(y-1));const _=(O.touches[0].clientX+O.touches[1].clientX)/2,S=(O.touches[0].clientY+O.touches[1].clientY)/2,L=n.getBoundingClientRect(),E=(_-L.left)/C,Q=(S-L.top)/C;o-=E*(r-C),s-=Q*(r-C),g()}},f=()=>{a=!1},k=O=>{O.preventDefault();const y=.02,C=r;O.deltaY<0?r+=y:r=Math.max(.1,r-y);const _=n.getBoundingClientRect(),S=O.clientX-_.left,L=O.clientY-_.top;o-=S/C*(r-C),s-=L/C*(r-C),g()},A=O=>{a=!0,l=O.clientX-o,d=O.clientY-s},p=O=>{a&&(o=O.clientX-l,s=O.clientY-d,g())},b=()=>{a=!1},w=()=>{a=!1};return t.addEventListener("touchstart",m,{passive:!1}),t.addEventListener("touchmove",v,{passive:!1}),t.addEventListener("touchend",f),t.addEventListener("wheel",k,{passive:!1}),t.addEventListener("mousedown",A),t.addEventListener("mousemove",p),t.addEventListener("mouseup",b),t.addEventListener("mouseleave",w),()=>{t.removeEventListener("touchstart",m),t.removeEventListener("touchmove",v),t.removeEventListener("touchend",f),t.removeEventListener("wheel",k),t.removeEventListener("mousedown",A),t.removeEventListener("mousemove",p),t.removeEventListener("mouseup",b),t.removeEventListener("mouseleave",w)}};return(t,n)=>{const r=new Map;return t==null||t.forEach(o=>{let s=o.querySelector(`.${gt}-mermaid-action`);s?s.querySelector(`.${gt}-mermaid-zoom`)||s.insertAdjacentHTML("beforeend",`${pO("pin-off",n.customIcon)}`):(o.insertAdjacentHTML("beforeend",`
${pO("pin-off",n.customIcon)}
`),s=o.querySelector(`.${gt}-mermaid-action`));const a=s.querySelector(`.${gt}-mermaid-zoom`),l=()=>{const d=r.get(o);if(d!=null&&d.removeEvent)d.removeEvent(),o.removeAttribute("data-grab"),r.set(o,{removeClick:d.removeClick}),a.innerHTML=pO("pin-off",n.customIcon);else{const u=e(o);o.setAttribute("data-grab",""),r.set(o,{removeEvent:u,removeClick:d==null?void 0:d.removeClick}),a.innerHTML=pO("pin",n.customIcon)}};a.addEventListener("click",l),r.set(o,{removeClick:()=>a.removeEventListener("click",l)})}),()=>{r.forEach(({removeEvent:o,removeClick:s})=>{o==null||o(),s==null||s()}),r.clear()}}})(),T1t={};function W8i(e){let t=T1t[e];if(t)return t;t=T1t[e]=[];for(let n=0;n<128;n++){const r=String.fromCharCode(n);t.push(r)}for(let n=0;n=55296&&h<=57343?o+="���":o+=String.fromCharCode(h),s+=6;continue}}if((l&248)===240&&s+91114111?o+="����":(g-=65536,o+=String.fromCharCode(55296+(g>>10),56320+(g&1023))),s+=9;continue}}o+="�"}return o})}CW.defaultChars=";/?:@&=+$,#";CW.componentChars="";const Q1t={};function V8i(e){let t=Q1t[e];if(t)return t;t=Q1t[e]=[];for(let n=0;n<128;n++){const r=String.fromCharCode(n);/^[0-9a-z]$/i.test(r)?t.push(r):t.push("%"+("0"+n.toString(16).toUpperCase()).slice(-2))}for(let n=0;n"u"&&(n=!0);const r=V8i(t);let o="";for(let s=0,a=e.length;s=55296&&l<=57343){if(l>=55296&&l<=56319&&s+1=56320&&d<=57343){o+=encodeURIComponent(e[s]+e[s+1]),s++;continue}}o+="%EF%BF%BD";continue}o+=encodeURIComponent(e[s])}return o}Hne.defaultChars=";/?:@&=+$,-_.!~*'()#";Hne.componentChars="-_.!~*'()";function JZe(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 vge(){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 z8i=/^([a-z0-9.+-]+:)/i,H8i=/:[0-9]*$/,$8i=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,X8i=["<",">",'"',"`"," ","\r",` `," "],G8i=["{","}","|","\\","^","`"].concat(X8i),Y8i=["'"].concat(G8i),D1t=["%","/","?",";","#"].concat(Y8i),B1t=["/","?","#"],Z8i=255,R1t=/^[+a-z0-9A-Z_-]{0,63}$/,q8i=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,I1t={javascript:!0,"javascript:":!0},M1t={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function eqe(e,t){if(e&&e instanceof vge)return e;const n=new vge;return n.parse(e,t),n}vge.prototype.parse=function(e,t){let n,r,o,s=e;if(s=s.trim(),!t&&e.split("#").length===1){const u=$8i.exec(s);if(u)return this.pathname=u[1],u[2]&&(this.search=u[2]),this}let a=z8i.exec(s);if(a&&(a=a[0],n=a.toLowerCase(),this.protocol=a,s=s.substr(a.length)),(t||a||s.match(/^\/\/[^@\/]+@[^@\/]+/))&&(o=s.substr(0,2)==="//",o&&!(a&&I1t[a])&&(s=s.substr(2),this.slashes=!0)),!I1t[a]&&(o||a&&!M1t[a])){let u=-1;for(let f=0;f127?b+="x":b+=p[w];if(!b.match(R1t)){const w=f.slice(0,k),O=f.slice(k+1),y=p.match(q8i);y&&(w.push(y[1]),O.unshift(y[2])),O.length&&(s=O.join(".")+s),this.hostname=w.join(".");break}}}}this.hostname.length>Z8i&&(this.hostname=""),v&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const l=s.indexOf("#");l!==-1&&(this.hash=s.substr(l),s=s.slice(0,l));const d=s.indexOf("?");return d!==-1&&(this.search=s.substr(d),s=s.slice(0,d)),s&&(this.pathname=s),M1t[n]&&this.hostname&&!this.pathname&&(this.pathname=""),this};vge.prototype.parseHost=function(e){let t=H8i.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 K8i=Object.freeze(Object.defineProperty({__proto__:null,decode:CW,encode:Hne,format:JZe,parse:eqe},Symbol.toStringTag,{value:"Module"})),_On=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,SOn=/[\0-\x1F\x7F-\x9F]/,J8i=/[\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]/,tqe=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\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]/,LOn=/[\$\+<->\^`\|~\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]/,xOn=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,eLi=Object.freeze(Object.defineProperty({__proto__:null,Any:_On,Cc:SOn,Cf:J8i,P:tqe,S:LOn,Z:xOn},Symbol.toStringTag,{value:"Module"})),tLi=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))),nLi=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var Q_e;const iLi=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]]),rLi=(Q_e=String.fromCodePoint)!==null&&Q_e!==void 0?Q_e: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 oLi(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=iLi.get(e))!==null&&t!==void 0?t:e}var kg;(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"})(kg||(kg={}));const sLi=32;var t9;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(t9||(t9={}));function OMe(e){return e>=kg.ZERO&&e<=kg.NINE}function aLi(e){return e>=kg.UPPER_A&&e<=kg.UPPER_F||e>=kg.LOWER_A&&e<=kg.LOWER_F}function lLi(e){return e>=kg.UPPER_A&&e<=kg.UPPER_Z||e>=kg.LOWER_A&&e<=kg.LOWER_Z||OMe(e)}function cLi(e){return e===kg.EQUALS||lLi(e)}var Zf;(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"})(Zf||(Zf={}));var S5;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(S5||(S5={}));class dLi{constructor(t,n,r){this.decodeTree=t,this.emitCodePoint=n,this.errors=r,this.state=Zf.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=S5.Strict}startEntity(t){this.decodeMode=t,this.state=Zf.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,n){switch(this.state){case Zf.EntityStart:return t.charCodeAt(n)===kg.NUM?(this.state=Zf.NumericStart,this.consumed+=1,this.stateNumericStart(t,n+1)):(this.state=Zf.NamedEntity,this.stateNamedEntity(t,n));case Zf.NumericStart:return this.stateNumericStart(t,n);case Zf.NumericDecimal:return this.stateNumericDecimal(t,n);case Zf.NumericHex:return this.stateNumericHex(t,n);case Zf.NamedEntity:return this.stateNamedEntity(t,n)}}stateNumericStart(t,n){return n>=t.length?-1:(t.charCodeAt(n)|sLi)===kg.LOWER_X?(this.state=Zf.NumericHex,this.consumed+=1,this.stateNumericHex(t,n+1)):(this.state=Zf.NumericDecimal,this.stateNumericDecimal(t,n))}addToNumericResult(t,n,r,o){if(n!==r){const s=r-n;this.result=this.result*Math.pow(o,s)+parseInt(t.substr(n,s),o),this.consumed+=s}}stateNumericHex(t,n){const r=n;for(;n>14;for(;n>14,s!==0){if(a===kg.SEMI)return this.emitNamedEntityData(this.treeIndex,s,this.consumed+this.excess);this.decodeMode!==S5.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:n,decodeTree:r}=this,o=(r[n]&t9.VALUE_LENGTH)>>14;return this.emitNamedEntityData(n,o,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,n,r){const{decodeTree:o}=this;return this.emitCodePoint(n===1?o[t]&~t9.VALUE_LENGTH:o[t+1],r),n===3&&this.emitCodePoint(o[t+2],r),r}end(){var t;switch(this.state){case Zf.NamedEntity:return this.result!==0&&(this.decodeMode!==S5.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Zf.NumericDecimal:return this.emitNumericEntity(0,2);case Zf.NumericHex:return this.emitNumericEntity(0,3);case Zf.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Zf.EntityStart:return 0}}}function EOn(e){let t="";const n=new dLi(e,r=>t+=rLi(r));return function(o,s){let a=0,l=0;for(;(l=o.indexOf("&",l))>=0;){t+=o.slice(a,l),n.startEntity(s);const u=n.write(o,l+1);if(u<0){a=l+n.end();break}a=l+u,l=u===0?a+1:a}const d=t+o.slice(a);return t="",d}}function uLi(e,t,n,r){const o=(t&t9.BRANCH_LENGTH)>>7,s=t&t9.JUMP_TABLE;if(o===0)return s!==0&&r===s?n:-1;if(s){const d=r-s;return d<0||d>=o?-1:e[n+d]-1}let a=n,l=a+o-1;for(;a<=l;){const d=a+l>>>1,u=e[d];if(ur)l=d-1;else return e[d+o]}return-1}const hLi=EOn(tLi);EOn(nLi);function TOn(e,t=S5.Legacy){return hLi(e,t)}function fLi(e){return Object.prototype.toString.call(e)}function nqe(e){return fLi(e)==="[object String]"}const gLi=Object.prototype.hasOwnProperty;function mLi(e,t){return gLi.call(e,t)}function tpe(e){return Array.prototype.slice.call(arguments,1).forEach(function(n){if(n){if(typeof n!="object")throw new TypeError(n+"must be object");Object.keys(n).forEach(function(r){e[r]=n[r]})}}),e}function QOn(e,t,n){return[].concat(e.slice(0,t),n,e.slice(t+1))}function iqe(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 Age(e){if(e>65535){e-=65536;const t=55296+(e>>10),n=56320+(e&1023);return String.fromCharCode(t,n)}return String.fromCharCode(e)}const DOn=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,kLi=/&([a-z#][a-z0-9]{1,31});/gi,vLi=new RegExp(DOn.source+"|"+kLi.source,"gi"),ALi=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function pLi(e,t){if(t.charCodeAt(0)===35&&ALi.test(t)){const r=t[1].toLowerCase()==="x"?parseInt(t.slice(2),16):parseInt(t.slice(1),10);return iqe(r)?Age(r):e}const n=TOn(e);return n!==e?n:e}function bLi(e){return e.indexOf("\\")<0?e:e.replace(DOn,"$1")}function _W(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(vLi,function(t,n,r){return n||pLi(t,r)})}const wLi=/[&<>"]/,OLi=/[&<>"]/g,yLi={"&":"&","<":"<",">":">",'"':"""};function CLi(e){return yLi[e]}function h6(e){return wLi.test(e)?e.replace(OLi,CLi):e}const _Li=/[.?*+^$[\]\\(){}|-]/g;function SLi(e){return e.replace(_Li,"\\$&")}function id(e){switch(e){case 9:case 32:return!0}return!1}function aK(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 lK(e){return tqe.test(e)||LOn.test(e)}function cK(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 npe(e){return e=e.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}const LLi={mdurl:K8i,ucmicro:eLi},xLi=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:QOn,assign:tpe,escapeHtml:h6,escapeRE:SLi,fromCodePoint:Age,has:mLi,isMdAsciiPunct:cK,isPunctChar:lK,isSpace:id,isString:nqe,isValidEntityCode:iqe,isWhiteSpace:aK,lib:LLi,normalizeReference:npe,unescapeAll:_W,unescapeMd:bLi},Symbol.toStringTag,{value:"Module"}));function ELi(e,t,n){let r,o,s,a;const l=e.posMax,d=e.pos;for(e.pos=t+1,r=1;e.pos32))return s;if(r===41){if(a===0)break;a--}o++}return t===o||a!==0||(s.str=_W(e.slice(t,o)),s.pos=o,s.ok=!0),s}function QLi(e,t,n,r){let o,s=t;const a={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(r)a.str=r.str,a.marker=r.marker;else{if(s>=n)return a;let l=e.charCodeAt(s);if(l!==34&&l!==39&&l!==40)return a;t++,s++,l===40&&(l=41),a.marker=l}for(;s"+h6(s.content)+""};Yy.code_block=function(e,t,n,r,o){const s=e[t];return""+h6(e[t].content)+` `};Yy.fence=function(e,t,n,r,o){const s=e[t],a=s.info?_W(s.info).trim():"";let l="",d="";if(a){const h=a.split(/(\s+)/g);l=h[0],d=h.slice(2).join("")}let u;if(n.highlight?u=n.highlight(s.content,l,d)||h6(s.content):u=h6(s.content),u.indexOf("${u} @@ -1557,9 +1557,9 @@ If you need to adjust it, you can modify it in the settings at any time.`,qrcode `:">",s};Rz.prototype.renderInline=function(e,t,n){let r="";const o=this.rules;for(let s=0,a=e.length;s=0&&(r=this.attrs[n][1]),r};D3.prototype.attrJoin=function(t,n){const r=this.attrIndex(t);r<0?this.attrPush([t,n]):this.attrs[r][1]=this.attrs[r][1]+" "+n};function BOn(e,t,n){this.src=e,this.env=n,this.tokens=[],this.inlineMode=!1,this.md=t}BOn.prototype.Token=D3;const BLi=/\r\n?|\n/g,RLi=/\0/g;function ILi(e){let t;t=e.src.replace(BLi,` `),t=t.replace(RLi,"�"),e.src=t}function MLi(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 PLi(e){const t=e.tokens;for(let n=0,r=t.length;n\s]/i.test(e)}function NLi(e){return/^<\/a\s*>/i.test(e)}function ULi(e){const t=e.tokens;if(e.md.options.linkify)for(let n=0,r=t.length;n=0;a--){const l=o[a];if(l.type==="link_close"){for(a--;o[a].level!==l.level&&o[a].type!=="link_open";)a--;continue}if(l.type==="html_inline"&&(FLi(l.content)&&s>0&&s--,NLi(l.content)&&s++),!(s>0)&&l.type==="text"&&e.md.linkify.test(l.content)){const d=l.content;let u=e.md.linkify.match(d);const h=[];let g=l.level,m=0;u.length>0&&u[0].index===0&&a>0&&o[a-1].type==="text_special"&&(u=u.slice(1));for(let v=0;vm){const y=new e.Token("text","",0);y.content=d.slice(m,p),y.level=g,h.push(y)}const b=new e.Token("link_open","a",1);b.attrs=[["href",k]],b.level=g++,b.markup="linkify",b.info="auto",h.push(b);const w=new e.Token("text","",0);w.content=A,w.level=g,h.push(w);const O=new e.Token("link_close","a",-1);O.level=--g,O.markup="linkify",O.info="auto",h.push(O),m=u[v].lastIndex}if(m=0;n--){const r=e[n];r.type==="text"&&!t&&(r.content=r.content.replace(WLi,zLi)),r.type==="link_open"&&r.info==="auto"&&t--,r.type==="link_close"&&r.info==="auto"&&t++}}function $Li(e){let t=0;for(let n=e.length-1;n>=0;n--){const r=e[n];r.type==="text"&&!t&&ROn.test(r.content)&&(r.content=r.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–")),r.type==="link_open"&&r.info==="auto"&&t--,r.type==="link_close"&&r.info==="auto"&&t++}}function XLi(e){let t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)e.tokens[t].type==="inline"&&(jLi.test(e.tokens[t].content)&&HLi(e.tokens[t].children),ROn.test(e.tokens[t].content)&&$Li(e.tokens[t].children))}const GLi=/['"]/,P1t=/['"]/g,F1t="’";function eae(e,t,n){return e.slice(0,t)+n+e.slice(t+1)}function YLi(e,t){let n;const r=[];for(let o=0;o=0&&!(r[n].level<=a);n--);if(r.length=n+1,s.type!=="text")continue;let l=s.content,d=0,u=l.length;e:for(;d=0)f=l.charCodeAt(h.index-1);else for(n=o-1;n>=0&&!(e[n].type==="softbreak"||e[n].type==="hardbreak");n--)if(e[n].content){f=e[n].content.charCodeAt(e[n].content.length-1);break}let k=32;if(d=48&&f<=57&&(m=g=!1),g&&m&&(g=A,m=p),!g&&!m){v&&(s.content=eae(s.content,h.index,F1t));continue}if(m)for(n=r.length-1;n>=0;n--){let O=r[n];if(r[n].level=0;t--)e.tokens[t].type!=="inline"||!GLi.test(e.tokens[t].content)||YLi(e.tokens[t].children,e)}function qLi(e){let t,n;const r=e.tokens,o=r.length;for(let s=0;s0&&this.level++,this.tokens.push(r),r};Zy.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]};Zy.prototype.skipEmptyLines=function(t){for(let n=this.lineMax;tn;)if(!id(this.src.charCodeAt(--t)))return t+1;return t};Zy.prototype.skipChars=function(t,n){for(let r=this.src.length;tr;)if(n!==this.src.charCodeAt(--t))return t+1;return t};Zy.prototype.getLines=function(t,n,r,o){if(t>=n)return"";const s=new Array(n-t);for(let a=0,l=t;lr?s[a]=new Array(d-r+1).join(" ")+this.src.slice(h,g):s[a]=this.src.slice(h,g)}return s.join("")};Zy.prototype.Token=D3;const KLi=65536;function B_e(e,t){const n=e.bMarks[t]+e.tShift[t],r=e.eMarks[t];return e.src.slice(n,r)}function N1t(e){const t=[],n=e.length;let r=0,o=e.charCodeAt(r),s=!1,a=0,l="";for(;rn)return!1;let o=t+1;if(e.sCount[o]=4)return!1;let s=e.bMarks[o]+e.tShift[o];if(s>=e.eMarks[o])return!1;const a=e.src.charCodeAt(s++);if(a!==124&&a!==45&&a!==58||s>=e.eMarks[o])return!1;const l=e.src.charCodeAt(s++);if(l!==124&&l!==45&&l!==58&&!id(l)||a===45&&id(l))return!1;for(;s=4)return!1;u=N1t(d),u.length&&u[0]===""&&u.shift(),u.length&&u[u.length-1]===""&&u.pop();const g=u.length;if(g===0||g!==h.length)return!1;if(r)return!0;const m=e.parentType;e.parentType="table";const v=e.md.block.ruler.getRules("blockquote"),f=e.push("table_open","table",1),k=[t,0];f.map=k;const A=e.push("thead_open","thead",1);A.map=[t,t+1];const p=e.push("tr_open","tr",1);p.map=[t,t+1];for(let O=0;O=4||(u=N1t(d),u.length&&u[0]===""&&u.shift(),u.length&&u[u.length-1]===""&&u.pop(),w+=g-u.length,w>KLi))break;if(o===t+2){const C=e.push("tbody_open","tbody",1);C.map=b=[t+2,0]}const y=e.push("tr_open","tr",1);y.map=[o,o+1];for(let C=0;C=4){r++,o=r;continue}break}e.line=o;const s=e.push("code_block","code",0);return s.content=e.getLines(t,o,4+e.blkIndent,!1)+` -`,s.map=[t,e.line],!0}function txi(e,t,n,r){let o=e.bMarks[t]+e.tShift[t],s=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||o+3>s)return!1;const a=e.src.charCodeAt(o);if(a!==126&&a!==96)return!1;let l=o;o=e.skipChars(o,a);let d=o-l;if(d<3)return!1;const u=e.src.slice(l,o),h=e.src.slice(o,s);if(a===96&&h.indexOf(String.fromCharCode(a))>=0)return!1;if(r)return!0;let g=t,m=!1;for(;g++,!(g>=n||(o=l=e.bMarks[g]+e.tShift[g],s=e.eMarks[g],o=4)&&(o=e.skipChars(o,a),!(o-l=4||e.src.charCodeAt(o)!==62)return!1;if(r)return!0;const l=[],d=[],u=[],h=[],g=e.md.block.ruler.getRules("blockquote"),m=e.parentType;e.parentType="blockquote";let v=!1,f;for(f=t;f=s)break;if(e.src.charCodeAt(o++)===62&&!w){let y=e.sCount[f]+1,C,_;e.src.charCodeAt(o)===32?(o++,y++,_=!1,C=!0):e.src.charCodeAt(o)===9?(C=!0,(e.bsCount[f]+y)%4===3?(o++,y++,_=!1):_=!0):C=!1;let S=y;for(l.push(e.bMarks[f]),e.bMarks[f]=o;o=s,d.push(e.bsCount[f]),e.bsCount[f]=e.sCount[f]+1+(C?1:0),u.push(e.sCount[f]),e.sCount[f]=S-y,h.push(e.tShift[f]),e.tShift[f]=o-e.bMarks[f];continue}if(v)break;let O=!1;for(let y=0,C=g.length;y";const p=[t,0];A.map=p,e.md.block.tokenize(e,t,f);const b=e.push("blockquote_close","blockquote",-1);b.markup=">",e.lineMax=a,e.parentType=m,p[1]=e.line;for(let w=0;w=4)return!1;let s=e.bMarks[t]+e.tShift[t];const a=e.src.charCodeAt(s++);if(a!==42&&a!==45&&a!==95)return!1;let l=1;for(;s=r)return-1;let s=e.src.charCodeAt(o++);if(s<48||s>57)return-1;for(;;){if(o>=r)return-1;if(s=e.src.charCodeAt(o++),s>=48&&s<=57){if(o-n>=10)return-1;continue}if(s===41||s===46)break;return-1}return o=4||e.listIndent>=0&&e.sCount[d]-e.listIndent>=4&&e.sCount[d]=e.blkIndent&&(h=!0);let g,m,v;if((v=j1t(e,d))>=0){if(g=!0,a=e.bMarks[d]+e.tShift[d],m=Number(e.src.slice(a,v-1)),h&&m!==1)return!1}else if((v=U1t(e,d))>=0)g=!1;else return!1;if(h&&e.skipSpaces(v)>=e.eMarks[d])return!1;if(r)return!0;const f=e.src.charCodeAt(v-1),k=e.tokens.length;g?(l=e.push("ordered_list_open","ol",1),m!==1&&(l.attrs=[["start",m]])):l=e.push("bullet_list_open","ul",1);const A=[d,0];l.map=A,l.markup=String.fromCharCode(f);let p=!1;const b=e.md.block.ruler.getRules("list"),w=e.parentType;for(e.parentType="list";d=o?_=1:_=y-O,_>4&&(_=1);const S=O+_;l=e.push("list_item_open","li",1),l.markup=String.fromCharCode(f);const L=[d,0];l.map=L,g&&(l.info=e.src.slice(a,v-1));const E=e.tight,T=e.tShift[d],Q=e.sCount[d],P=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=S,e.tight=!0,e.tShift[d]=C-e.bMarks[d],e.sCount[d]=y,C>=o&&e.isEmpty(d+1)?e.line=Math.min(e.line+2,n):e.md.block.tokenize(e,d,n,!0),(!e.tight||p)&&(u=!1),p=e.line-d>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=P,e.tShift[d]=T,e.sCount[d]=Q,e.tight=E,l=e.push("list_item_close","li",-1),l.markup=String.fromCharCode(f),d=e.line,L[1]=d,d>=n||e.sCount[d]=4)break;let D=!1;for(let I=0,B=b.length;I=4||e.src.charCodeAt(o)!==91)return!1;function l(b){const w=e.lineMax;if(b>=w||e.isEmpty(b))return null;let O=!1;if(e.sCount[b]-e.blkIndent>3&&(O=!0),e.sCount[b]<0&&(O=!0),!O){const _=e.md.block.ruler.getRules("reference"),S=e.parentType;e.parentType="reference";let L=!1;for(let E=0,T=_.length;E"u"&&(e.env.references={}),typeof e.env.references[p]>"u"&&(e.env.references[p]={title:A,href:g}),e.line=a),!0):!1}const axi=["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"],lxi="[a-zA-Z_:][a-zA-Z0-9:._-]*",cxi="[^\"'=<>`\\x00-\\x20]+",dxi="'[^']*'",uxi='"[^"]*"',hxi="(?:"+cxi+"|"+dxi+"|"+uxi+")",fxi="(?:\\s+"+lxi+"(?:\\s*=\\s*"+hxi+")?)",IOn="<[A-Za-z][A-Za-z0-9\\-]*"+fxi+"*\\s*\\/?>",MOn="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",gxi="\x3C!---?>|\x3C!--(?:[^-]|-[^-]|--[^>])*-->",mxi="<[?][\\s\\S]*?[?]>",kxi="]*>",vxi="",Axi=new RegExp("^(?:"+IOn+"|"+MOn+"|"+gxi+"|"+mxi+"|"+kxi+"|"+vxi+")"),pxi=new RegExp("^(?:"+IOn+"|"+MOn+")"),lP=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^\x3C!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(pxi.source+"\\s*$"),/^$/,!1]];function bxi(e,t,n,r){let o=e.bMarks[t]+e.tShift[t],s=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(o)!==60)return!1;let a=e.src.slice(o,s),l=0;for(;l=4)return!1;let a=e.src.charCodeAt(o);if(a!==35||o>=s)return!1;let l=1;for(a=e.src.charCodeAt(++o);a===35&&o6||oo&&id(e.src.charCodeAt(d-1))&&(s=d),e.line=t+1;const u=e.push("heading_open","h"+String(l),1);u.markup="########".slice(0,l),u.map=[t,e.line];const h=e.push("inline","",0);h.content=e.src.slice(o,s).trim(),h.map=[t,e.line],h.children=[];const g=e.push("heading_close","h"+String(l),-1);return g.markup="########".slice(0,l),!0}function Oxi(e,t,n){const r=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;const o=e.parentType;e.parentType="paragraph";let s=0,a,l=t+1;for(;l3)continue;if(e.sCount[l]>=e.blkIndent){let v=e.bMarks[l]+e.tShift[l];const f=e.eMarks[l];if(v=f))){s=a===61?1:2;break}}if(e.sCount[l]<0)continue;let m=!1;for(let v=0,f=r.length;v3||e.sCount[s]<0)continue;let u=!1;for(let h=0,g=r.length;h=n||e.sCount[a]=s){e.line=n;break}const d=e.line;let u=!1;for(let h=0;h=e.line)throw new Error("block rule didn't increment state.line");break}if(!u)throw new Error("none of the block rules matched");e.tight=!l,e.isEmpty(e.line-1)&&(l=!0),a=e.line,a0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],o={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(r),this.tokens_meta.push(o),r};$ne.prototype.scanDelims=function(e,t){const n=this.posMax,r=this.src.charCodeAt(e),o=e>0?this.src.charCodeAt(e-1):32;let s=e;for(;s0)return!1;const n=e.pos,r=e.posMax;if(n+3>r||e.src.charCodeAt(n)!==58||e.src.charCodeAt(n+1)!==47||e.src.charCodeAt(n+2)!==47)return!1;const o=e.pending.match(Sxi);if(!o)return!1;const s=o[1],a=e.md.linkify.matchAtStart(e.src.slice(n-s.length));if(!a)return!1;let l=a.url;if(l.length<=s.length)return!1;let d=l.length;for(;d>0&&l.charCodeAt(d-1)===42;)d--;d!==l.length&&(l=l.slice(0,d));const u=e.md.normalizeLink(l);if(!e.md.validateLink(u))return!1;if(!t){e.pending=e.pending.slice(0,-s.length);const h=e.push("link_open","a",1);h.attrs=[["href",u]],h.markup="linkify",h.info="auto";const g=e.push("text","",0);g.content=e.md.normalizeLinkText(l);const m=e.push("link_close","a",-1);m.markup="linkify",m.info="auto"}return e.pos+=l.length-s.length,!0}function xxi(e,t){let n=e.pos;if(e.src.charCodeAt(n)!==10)return!1;const r=e.pending.length-1,o=e.posMax;if(!t)if(r>=0&&e.pending.charCodeAt(r)===32)if(r>=1&&e.pending.charCodeAt(r-1)===32){let s=r-1;for(;s>=1&&e.pending.charCodeAt(s-1)===32;)s--;e.pending=e.pending.slice(0,s),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(n++;n?@[]^_`{|}~-".split("").forEach(function(e){oqe[e.charCodeAt(0)]=1});function Exi(e,t){let n=e.pos;const r=e.posMax;if(e.src.charCodeAt(n)!==92||(n++,n>=r))return!1;let o=e.src.charCodeAt(n);if(o===10){for(t||e.push("hardbreak","br",0),n++;n=55296&&o<=56319&&n+1=56320&&l<=57343&&(s+=e.src[n+1],n++)}const a="\\"+s;if(!t){const l=e.push("text_special","",0);o<256&&oqe[o]!==0?l.content=s:l.content=a,l.markup=a,l.info="escape"}return e.pos=n+1,!0}function Txi(e,t){let n=e.pos;if(e.src.charCodeAt(n)!==96)return!1;const o=n;n++;const s=e.posMax;for(;n=0;r--){const o=t[r];if(o.marker!==95&&o.marker!==42||o.end===-1)continue;const s=t[o.end],a=r>0&&t[r-1].end===o.end+1&&t[r-1].marker===o.marker&&t[r-1].token===o.token-1&&t[o.end+1].token===s.token+1,l=String.fromCharCode(o.marker),d=e.tokens[o.token];d.type=a?"strong_open":"em_open",d.tag=a?"strong":"em",d.nesting=1,d.markup=a?l+l:l,d.content="";const u=e.tokens[s.token];u.type=a?"strong_close":"em_close",u.tag=a?"strong":"em",u.nesting=-1,u.markup=a?l+l:l,u.content="",a&&(e.tokens[t[r-1].token].content="",e.tokens[t[o.end+1].token].content="",r--)}}function Rxi(e){const t=e.tokens_meta,n=e.tokens_meta.length;V1t(e,e.delimiters);for(let r=0;r=g)return!1;if(d=f,o=e.md.helpers.parseLinkDestination(e.src,f,e.posMax),o.ok){for(a=e.md.normalizeLink(o.str),e.md.validateLink(a)?f=o.pos:a="",d=f;f=g||e.src.charCodeAt(f)!==41)&&(u=!0),f++}if(u){if(typeof e.env.references>"u")return!1;if(f=0?r=e.src.slice(d,f++):f=v+1):f=v+1,r||(r=e.src.slice(m,v)),s=e.env.references[npe(r)],!s)return e.pos=h,!1;a=s.href,l=s.title}if(!t){e.pos=m,e.posMax=v;const k=e.push("link_open","a",1),A=[["href",a]];k.attrs=A,l&&A.push(["title",l]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=f,e.posMax=g,!0}function Mxi(e,t){let n,r,o,s,a,l,d,u,h="";const g=e.pos,m=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;const v=e.pos+2,f=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(f<0)return!1;if(s=f+1,s=m)return!1;for(u=s,l=e.md.helpers.parseLinkDestination(e.src,s,e.posMax),l.ok&&(h=e.md.normalizeLink(l.str),e.md.validateLink(h)?s=l.pos:h=""),u=s;s=m||e.src.charCodeAt(s)!==41)return e.pos=g,!1;s++}else{if(typeof e.env.references>"u")return!1;if(s=0?o=e.src.slice(u,s++):s=f+1):s=f+1,o||(o=e.src.slice(v,f)),a=e.env.references[npe(o)],!a)return e.pos=g,!1;h=a.href,d=a.title}if(!t){r=e.src.slice(v,f);const k=[];e.md.inline.parse(r,e.md,e.env,k);const A=e.push("image","img",0),p=[["src",h],["alt",""]];A.attrs=p,A.children=k,A.content=r,d&&p.push(["title",d])}return e.pos=s,e.posMax=m,!0}const Pxi=/^([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])?)*)$/,Fxi=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function Nxi(e,t){let n=e.pos;if(e.src.charCodeAt(n)!==60)return!1;const r=e.pos,o=e.posMax;for(;;){if(++n>=o)return!1;const a=e.src.charCodeAt(n);if(a===60)return!1;if(a===62)break}const s=e.src.slice(r+1,n);if(Fxi.test(s)){const a=e.md.normalizeLink(s);if(!e.md.validateLink(a))return!1;if(!t){const l=e.push("link_open","a",1);l.attrs=[["href",a]],l.markup="autolink",l.info="auto";const d=e.push("text","",0);d.content=e.md.normalizeLinkText(s);const u=e.push("link_close","a",-1);u.markup="autolink",u.info="auto"}return e.pos+=s.length+2,!0}if(Pxi.test(s)){const a=e.md.normalizeLink("mailto:"+s);if(!e.md.validateLink(a))return!1;if(!t){const l=e.push("link_open","a",1);l.attrs=[["href",a]],l.markup="autolink",l.info="auto";const d=e.push("text","",0);d.content=e.md.normalizeLinkText(s);const u=e.push("link_close","a",-1);u.markup="autolink",u.info="auto"}return e.pos+=s.length+2,!0}return!1}function Uxi(e){return/^\s]/i.test(e)}function jxi(e){return/^<\/a\s*>/i.test(e)}function Wxi(e){const t=e|32;return t>=97&&t<=122}function Vxi(e,t){if(!e.md.options.html)return!1;const n=e.posMax,r=e.pos;if(e.src.charCodeAt(r)!==60||r+2>=n)return!1;const o=e.src.charCodeAt(r+1);if(o!==33&&o!==63&&o!==47&&!Wxi(o))return!1;const s=e.src.slice(r).match(Axi);if(!s)return!1;if(!t){const a=e.push("html_inline","",0);a.content=s[0],Uxi(a.content)&&e.linkLevel++,jxi(a.content)&&e.linkLevel--}return e.pos+=s[0].length,!0}const zxi=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,Hxi=/^&([a-z][a-z0-9]{1,31});/i;function $xi(e,t){const n=e.pos,r=e.posMax;if(e.src.charCodeAt(n)!==38||n+1>=r)return!1;if(e.src.charCodeAt(n+1)===35){const s=e.src.slice(n).match(zxi);if(s){if(!t){const a=s[1][0].toLowerCase()==="x"?parseInt(s[1].slice(1),16):parseInt(s[1],10),l=e.push("text_special","",0);l.content=iqe(a)?Age(a):Age(65533),l.markup=s[0],l.info="entity"}return e.pos+=s[0].length,!0}}else{const s=e.src.slice(n).match(Hxi);if(s){const a=TOn(s[0]);if(a!==s[0]){if(!t){const l=e.push("text_special","",0);l.content=a,l.markup=s[0],l.info="entity"}return e.pos+=s[0].length,!0}}}return!1}function z1t(e){const t={},n=e.length;if(!n)return;let r=0,o=-2;const s=[];for(let a=0;ad;u-=s[u]+1){const g=e[u];if(g.marker===l.marker&&g.open&&g.end<0){let m=!1;if((g.close||l.open)&&(g.length+l.length)%3===0&&(g.length%3!==0||l.length%3!==0)&&(m=!0),!m){const v=u>0&&!e[u-1].open?s[u-1]+1:0;s[a]=a-u+v,s[u]=v,l.open=!1,g.end=a,g.close=!1,h=-1,o=-2;break}}}h!==-1&&(t[l.marker][(l.open?3:0)+(l.length||0)%3]=h)}}function Xxi(e){const t=e.tokens_meta,n=e.tokens_meta.length;z1t(e.delimiters);for(let r=0;r0&&r++,o[t].type==="text"&&t+1=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;a||e.pos++,s[t]=e.pos};Xne.prototype.tokenize=function(e){const t=this.ruler.getRules(""),n=t.length,r=e.posMax,o=e.md.options.maxNesting;for(;e.pos=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(a){if(e.pos>=r)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};Xne.prototype.parse=function(e,t,n,r){const o=new this.State(e,t,n,r);this.tokenize(o);const s=this.ruler2.getRules(""),a=s.length;for(let l=0;l|$))",t.tpl_email_fuzzy="(^|"+n+'|"|\\(|'+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 yMe(e){return Array.prototype.slice.call(arguments,1).forEach(function(n){n&&Object.keys(n).forEach(function(r){e[r]=n[r]})}),e}function rpe(e){return Object.prototype.toString.call(e)}function Zxi(e){return rpe(e)==="[object String]"}function qxi(e){return rpe(e)==="[object Object]"}function Kxi(e){return rpe(e)==="[object RegExp]"}function H1t(e){return rpe(e)==="[object Function]"}function Jxi(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}const NOn={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function e5i(e){return Object.keys(e||{}).reduce(function(t,n){return t||NOn.hasOwnProperty(n)},!1)}const t5i={"http:":{validate:function(e,t,n){const r=e.slice(t);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(r)?r.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,n){const r=e.slice(t);return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(r)?t>=3&&e[t-3]===":"||t>=3&&e[t-3]==="/"?0:r.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,n){const r=e.slice(t);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(r)?r.match(n.re.mailto)[0].length:0}}},n5i="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]",i5i="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function r5i(e){e.__index__=-1,e.__text_cache__=""}function o5i(e){return function(t,n){const r=t.slice(n);return e.test(r)?r.match(e)[0].length:0}}function $1t(){return function(e,t){t.normalize(e)}}function pge(e){const t=e.re=Yxi(e.__opts__),n=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||n.push(n5i),n.push(t.src_xn),t.src_tlds=n.join("|");function r(l){return l.replace("%TLDS%",t.src_tlds)}t.email_fuzzy=RegExp(r(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(r(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(r(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(r(t.tpl_host_fuzzy_test),"i");const o=[];e.__compiled__={};function s(l,d){throw new Error('(LinkifyIt) Invalid schema "'+l+'": '+d)}Object.keys(e.__schemas__).forEach(function(l){const d=e.__schemas__[l];if(d===null)return;const u={validate:null,link:null};if(e.__compiled__[l]=u,qxi(d)){Kxi(d.validate)?u.validate=o5i(d.validate):H1t(d.validate)?u.validate=d.validate:s(l,d),H1t(d.normalize)?u.normalize=d.normalize:d.normalize?s(l,d):u.normalize=$1t();return}if(Zxi(d)){o.push(l);return}s(l,d)}),o.forEach(function(l){e.__compiled__[e.__schemas__[l]]&&(e.__compiled__[l].validate=e.__compiled__[e.__schemas__[l]].validate,e.__compiled__[l].normalize=e.__compiled__[e.__schemas__[l]].normalize)}),e.__compiled__[""]={validate:null,normalize:$1t()};const a=Object.keys(e.__compiled__).filter(function(l){return l.length>0&&e.__compiled__[l]}).map(Jxi).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+a+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+a+")","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"),r5i(e)}function s5i(e,t){const n=e.__index__,r=e.__last_index__,o=e.__text_cache__.slice(n,r);this.schema=e.__schema__.toLowerCase(),this.index=n+t,this.lastIndex=r+t,this.raw=o,this.text=o,this.url=o}function CMe(e,t){const n=new s5i(e,t);return e.__compiled__[n.schema].normalize(n,e),n}function oA(e,t){if(!(this instanceof oA))return new oA(e,t);t||e5i(e)&&(t=e,e={}),this.__opts__=yMe({},NOn,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=yMe({},t5i,e),this.__compiled__={},this.__tlds__=i5i,this.__tlds_replaced__=!1,this.re={},pge(this)}oA.prototype.add=function(t,n){return this.__schemas__[t]=n,pge(this),this};oA.prototype.set=function(t){return this.__opts__=yMe(this.__opts__,t),this};oA.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;let n,r,o,s,a,l,d,u,h;if(this.re.schema_test.test(t)){for(d=this.re.schema_search,d.lastIndex=0;(n=d.exec(t))!==null;)if(s=this.testSchemaAt(t,n[2],d.lastIndex),s){this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+s;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(u=t.search(this.re.host_fuzzy_test),u>=0&&(this.__index__<0||u=0&&(o=t.match(this.re.email_fuzzy))!==null&&(a=o.index+o[1].length,l=o.index+o[0].length,(this.__index__<0||athis.__last_index__)&&(this.__schema__="mailto:",this.__index__=a,this.__last_index__=l))),this.__index__>=0};oA.prototype.pretest=function(t){return this.re.pretest.test(t)};oA.prototype.testSchemaAt=function(t,n,r){return this.__compiled__[n.toLowerCase()]?this.__compiled__[n.toLowerCase()].validate(t,r,this):0};oA.prototype.match=function(t){const n=[];let r=0;this.__index__>=0&&this.__text_cache__===t&&(n.push(CMe(this,r)),r=this.__last_index__);let o=r?t.slice(r):t;for(;this.test(o);)n.push(CMe(this,r)),o=o.slice(this.__last_index__),r+=this.__last_index__;return n.length?n:null};oA.prototype.matchAtStart=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return null;const n=this.re.schema_at_start.exec(t);if(!n)return null;const r=this.testSchemaAt(t,n[2],n[0].length);return r?(this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+r,CMe(this,0)):null};oA.prototype.tlds=function(t,n){return t=Array.isArray(t)?t:[t],n?(this.__tlds__=this.__tlds__.concat(t).sort().filter(function(r,o,s){return r!==s[o-1]}).reverse(),pge(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,pge(this),this)};oA.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),t.schema==="mailto:"&&!/^mailto:/i.test(t.url)&&(t.url="mailto:"+t.url)};oA.prototype.onCompile=function(){};const kU=2147483647,jO=36,sqe=1,dK=26,a5i=38,l5i=700,UOn=72,jOn=128,WOn="-",c5i=/^xn--/,d5i=/[^\0-\x7F]/,u5i=/[\x2E\u3002\uFF0E\uFF61]/g,h5i={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},M_e=jO-sqe,WO=Math.floor,P_e=String.fromCharCode;function Jx(e){throw new RangeError(h5i[e])}function f5i(e,t){const n=[];let r=e.length;for(;r--;)n[r]=t(e[r]);return n}function VOn(e,t){const n=e.split("@");let r="";n.length>1&&(r=n[0]+"@",e=n[1]),e=e.replace(u5i,".");const o=e.split("."),s=f5i(o,t).join(".");return r+s}function zOn(e){const t=[];let n=0;const r=e.length;for(;n=55296&&o<=56319&&nString.fromCodePoint(...e),m5i=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:jO},X1t=function(e,t){return e+22+75*(e<26)-((t!=0)<<5)},HOn=function(e,t,n){let r=0;for(e=n?WO(e/l5i):e>>1,e+=WO(e/t);e>M_e*dK>>1;r+=jO)e=WO(e/M_e);return WO(r+(M_e+1)*e/(e+a5i))},$On=function(e){const t=[],n=e.length;let r=0,o=jOn,s=UOn,a=e.lastIndexOf(WOn);a<0&&(a=0);for(let l=0;l=128&&Jx("not-basic"),t.push(e.charCodeAt(l));for(let l=a>0?a+1:0;l=n&&Jx("invalid-input");const m=m5i(e.charCodeAt(l++));m>=jO&&Jx("invalid-input"),m>WO((kU-r)/h)&&Jx("overflow"),r+=m*h;const v=g<=s?sqe:g>=s+dK?dK:g-s;if(mWO(kU/f)&&Jx("overflow"),h*=f}const u=t.length+1;s=HOn(r-d,u,d==0),WO(r/u)>kU-o&&Jx("overflow"),o+=WO(r/u),r%=u,t.splice(r++,0,o)}return String.fromCodePoint(...t)},XOn=function(e){const t=[];e=zOn(e);const n=e.length;let r=jOn,o=0,s=UOn;for(const d of e)d<128&&t.push(P_e(d));const a=t.length;let l=a;for(a&&t.push(WOn);l=r&&hWO((kU-o)/u)&&Jx("overflow"),o+=(d-r)*u,r=d;for(const h of e)if(hkU&&Jx("overflow"),h===r){let g=o;for(let m=jO;;m+=jO){const v=m<=s?sqe:m>=s+dK?dK:m-s;if(g=0))try{t.hostname=GOn.toASCII(t.hostname)}catch{}return Hne(JZe(t))}function S5i(e){const t=eqe(e,!0);if(t.hostname&&(!t.protocol||YOn.indexOf(t.protocol)>=0))try{t.hostname=GOn.toUnicode(t.hostname)}catch{}return CW(JZe(t),CW.defaultChars+"%")}function cp(e,t){if(!(this instanceof cp))return new cp(e,t);t||nqe(e)||(t=e||{},e="default"),this.inline=new Xne,this.block=new ipe,this.core=new rqe,this.renderer=new Rz,this.linkify=new oA,this.validateLink=C5i,this.normalizeLink=_5i,this.normalizeLinkText=S5i,this.utils=xLi,this.helpers=tpe({},DLi),this.options={},this.configure(e),t&&this.set(t)}cp.prototype.set=function(e){return tpe(this.options,e),this};cp.prototype.configure=function(e){const t=this;if(nqe(e)){const n=e;if(e=w5i[n],!e)throw new Error('Wrong `markdown-it` preset "'+n+'", 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(n){e.components[n].rules&&t[n].ruler.enableOnly(e.components[n].rules),e.components[n].rules2&&t[n].ruler2.enableOnly(e.components[n].rules2)}),this};cp.prototype.enable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(o){n=n.concat(this[o].ruler.enable(e,!0))},this),n=n.concat(this.inline.ruler2.enable(e,!0));const r=e.filter(function(o){return n.indexOf(o)<0});if(r.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+r);return this};cp.prototype.disable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(o){n=n.concat(this[o].ruler.disable(e,!0))},this),n=n.concat(this.inline.ruler2.disable(e,!0));const r=e.filter(function(o){return n.indexOf(o)<0});if(r.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+r);return this};cp.prototype.use=function(e){const t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this};cp.prototype.parse=function(e,t){if(typeof e!="string")throw new Error("Input data should be a String");const n=new this.core.State(e,this,t);return this.core.process(n),n.tokens};cp.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};cp.prototype.parseInline=function(e,t){const n=new this.core.State(e,this,t);return n.inlineMode=!0,this.core.process(n),n.tokens};cp.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};const G1t=new Set([!0,!1,"alt","title"]);function ZOn(e,t){return(Array.isArray(e)?e:[]).filter(([n])=>n!==t)}function qOn(e,t){e&&e.attrs&&(e.attrs=ZOn(e.attrs,t))}function L5i(e,t){if(!G1t.has(e))throw new TypeError(`figcaption must be one of: ${[...G1t]}.`);if(e==="alt")return t.content;const n=t.attrs.find(([r])=>r==="title");return Array.isArray(n)&&n[1]?(qOn(t,"title"),n[1]):void 0}function x5i(e,t){t=t||{},e.core.ruler.before("linkify","image_figures",function(n){let r=1;for(let o=1,s=n.tokens.length;oh.match(u)).map(h=>Array.from(h))}if(t.tabindex&&(n.tokens[o-1].attrPush(["tabindex",r]),r++),t.lazy&&(d.attrs.some(([u])=>u==="loading")||d.attrs.push(["loading","lazy"])),t.async&&(d.attrs.some(([u])=>u==="decoding")||d.attrs.push(["decoding","async"])),t.classes&&typeof t.classes=="string"){let u=!1;for(let h=0,g=d.attrs.length;hh==="src");d.attrs.push(["data-src",u[1]]),qOn(d,"src")}}})}const E5i=/\\([ \\!"#$%&'()*+,./:;<=>?@[\]^_`{|}~-])/g;function T5i(e,t){const n=e.posMax,r=e.pos;if(e.src.charCodeAt(r)!==126||t||r+2>=n)return!1;e.pos=r+1;let o=!1;for(;e.pos?@[\]^_`{|}~-])/g;function B5i(e,t){const n=e.posMax,r=e.pos;if(e.src.charCodeAt(r)!==94||t||r+2>=n)return!1;e.pos=r+1;let o=!1;for(;e.pos{typeof _Me.emitWarning=="function"?_Me.emitWarning(e,t,n,r):console.error(`[${n}] ${t}: ${e}`)},bge=globalThis.AbortController,Y1t=globalThis.AbortSignal,Lvn;if(typeof bge>"u"){Y1t=class{constructor(){Pn(this,"onabort");Pn(this,"_onabort",[]);Pn(this,"reason");Pn(this,"aborted",!1)}addEventListener(n,r){this._onabort.push(r)}},bge=class{constructor(){Pn(this,"signal",new Y1t);t()}abort(n){var r,o;if(!this.signal.aborted){this.signal.reason=n,this.signal.aborted=!0;for(let s of this.signal._onabort)s(n);(o=(r=this.signal).onabort)==null||o.call(r,n)}}};let e=((Lvn=_Me.env)==null?void 0:Lvn.LRU_CACHE_IGNORE_AC_WARNING)!=="1",t=()=>{e&&(e=!1,JOn("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",t))}}var M5i=e=>!KOn.has(e),Rx=e=>e&&e===Math.floor(e)&&e>0&&isFinite(e),eyn=e=>Rx(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?cue:null:null,cue=class extends Array{constructor(t){super(t),this.fill(0)}},ey,wj,P5i=(ey=class{constructor(t,n){Pn(this,"heap");Pn(this,"length");if(!we(ey,wj))throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new n(t),this.length=0}static create(t){let n=eyn(t);if(!n)return[];Kt(ey,wj,!0);let r=new ey(t,n);return Kt(ey,wj,!1),r}push(t){this.heap[this.length++]=t}pop(){return this.heap[--this.length]}},wj=new WeakMap,hn(ey,wj,!1),ey),xvn,Evn,A4,av,pb,LQ,bb,Oj,yj,wb,gf,Ob,Dh,gd,fs,q1,lv,jm,ng,yb,ig,Cb,_b,cv,dv,Sb,F5,K1,Cj,Ui,SMe,xQ,aS,Hte,uv,tyn,EQ,_j,$te,Ix,Mx,LMe,due,uue,ud,xMe,yG,Px,EMe,Sj,F5i=(Sj=class{constructor(t){hn(this,Ui);hn(this,A4);hn(this,av);hn(this,pb);hn(this,LQ);hn(this,bb);hn(this,Oj);hn(this,yj);hn(this,wb);Pn(this,"ttl");Pn(this,"ttlResolution");Pn(this,"ttlAutopurge");Pn(this,"updateAgeOnGet");Pn(this,"updateAgeOnHas");Pn(this,"allowStale");Pn(this,"noDisposeOnSet");Pn(this,"noUpdateTTL");Pn(this,"maxEntrySize");Pn(this,"sizeCalculation");Pn(this,"noDeleteOnFetchRejection");Pn(this,"noDeleteOnStaleGet");Pn(this,"allowStaleOnFetchAbort");Pn(this,"allowStaleOnFetchRejection");Pn(this,"ignoreFetchAbort");hn(this,gf);hn(this,Ob);hn(this,Dh);hn(this,gd);hn(this,fs);hn(this,q1);hn(this,lv);hn(this,jm);hn(this,ng);hn(this,yb);hn(this,ig);hn(this,Cb);hn(this,_b);hn(this,cv);hn(this,dv);hn(this,Sb);hn(this,F5);hn(this,K1);hn(this,Cj);hn(this,xQ,()=>{});hn(this,aS,()=>{});hn(this,Hte,()=>{});hn(this,uv,()=>!1);hn(this,EQ,t=>{});hn(this,_j,(t,n,r)=>{});hn(this,$te,(t,n,r,o)=>{if(r||o)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0});Pn(this,xvn,"LRUCache");let{max:n=0,ttl:r,ttlResolution:o=1,ttlAutopurge:s,updateAgeOnGet:a,updateAgeOnHas:l,allowStale:d,dispose:u,onInsert:h,disposeAfter:g,noDisposeOnSet:m,noUpdateTTL:v,maxSize:f=0,maxEntrySize:k=0,sizeCalculation:A,fetchMethod:p,memoMethod:b,noDeleteOnFetchRejection:w,noDeleteOnStaleGet:O,allowStaleOnFetchRejection:y,allowStaleOnFetchAbort:C,ignoreFetchAbort:_,perf:S}=t;if(S!==void 0&&typeof(S==null?void 0:S.now)!="function")throw new TypeError("perf option must have a now() method if specified");if(Kt(this,wb,S??I5i),n!==0&&!Rx(n))throw new TypeError("max option must be a nonnegative integer");let L=n?eyn(n):Array;if(!L)throw new Error("invalid max value: "+n);if(Kt(this,A4,n),Kt(this,av,f),this.maxEntrySize=k||we(this,av),this.sizeCalculation=A,this.sizeCalculation){if(!we(this,av)&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(b!==void 0&&typeof b!="function")throw new TypeError("memoMethod must be a function if defined");if(Kt(this,yj,b),p!==void 0&&typeof p!="function")throw new TypeError("fetchMethod must be a function if specified");if(Kt(this,Oj,p),Kt(this,F5,!!p),Kt(this,Dh,new Map),Kt(this,gd,new Array(n).fill(void 0)),Kt(this,fs,new Array(n).fill(void 0)),Kt(this,q1,new L(n)),Kt(this,lv,new L(n)),Kt(this,jm,0),Kt(this,ng,0),Kt(this,yb,P5i.create(n)),Kt(this,gf,0),Kt(this,Ob,0),typeof u=="function"&&Kt(this,pb,u),typeof h=="function"&&Kt(this,LQ,h),typeof g=="function"?(Kt(this,bb,g),Kt(this,ig,[])):(Kt(this,bb,void 0),Kt(this,ig,void 0)),Kt(this,Sb,!!we(this,pb)),Kt(this,Cj,!!we(this,LQ)),Kt(this,K1,!!we(this,bb)),this.noDisposeOnSet=!!m,this.noUpdateTTL=!!v,this.noDeleteOnFetchRejection=!!w,this.allowStaleOnFetchRejection=!!y,this.allowStaleOnFetchAbort=!!C,this.ignoreFetchAbort=!!_,this.maxEntrySize!==0){if(we(this,av)!==0&&!Rx(we(this,av)))throw new TypeError("maxSize must be a positive integer if specified");if(!Rx(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");Si(this,Ui,tyn).call(this)}if(this.allowStale=!!d,this.noDeleteOnStaleGet=!!O,this.updateAgeOnGet=!!a,this.updateAgeOnHas=!!l,this.ttlResolution=Rx(o)||o===0?o:1,this.ttlAutopurge=!!s,this.ttl=r||0,this.ttl){if(!Rx(this.ttl))throw new TypeError("ttl must be a positive integer if specified");Si(this,Ui,SMe).call(this)}if(we(this,A4)===0&&this.ttl===0&&we(this,av)===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!we(this,A4)&&!we(this,av)){let E="LRU_CACHE_UNBOUNDED";M5i(E)&&(KOn.add(E),JOn("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",E,Sj))}}get perf(){return we(this,wb)}static unsafeExposeInternals(t){return{starts:we(t,_b),ttls:we(t,cv),autopurgeTimers:we(t,dv),sizes:we(t,Cb),keyMap:we(t,Dh),keyList:we(t,gd),valList:we(t,fs),next:we(t,q1),prev:we(t,lv),get head(){return we(t,jm)},get tail(){return we(t,ng)},free:we(t,yb),isBackgroundFetch:n=>{var r;return Si(r=t,Ui,ud).call(r,n)},backgroundFetch:(n,r,o,s)=>{var a;return Si(a=t,Ui,uue).call(a,n,r,o,s)},moveToTail:n=>{var r;return Si(r=t,Ui,yG).call(r,n)},indexes:n=>{var r;return Si(r=t,Ui,Ix).call(r,n)},rindexes:n=>{var r;return Si(r=t,Ui,Mx).call(r,n)},isStale:n=>{var r;return we(r=t,uv).call(r,n)}}}get max(){return we(this,A4)}get maxSize(){return we(this,av)}get calculatedSize(){return we(this,Ob)}get size(){return we(this,gf)}get fetchMethod(){return we(this,Oj)}get memoMethod(){return we(this,yj)}get dispose(){return we(this,pb)}get onInsert(){return we(this,LQ)}get disposeAfter(){return we(this,bb)}getRemainingTTL(t){return we(this,Dh).has(t)?1/0:0}*entries(){for(let t of Si(this,Ui,Ix).call(this))we(this,fs)[t]!==void 0&&we(this,gd)[t]!==void 0&&!Si(this,Ui,ud).call(this,we(this,fs)[t])&&(yield[we(this,gd)[t],we(this,fs)[t]])}*rentries(){for(let t of Si(this,Ui,Mx).call(this))we(this,fs)[t]!==void 0&&we(this,gd)[t]!==void 0&&!Si(this,Ui,ud).call(this,we(this,fs)[t])&&(yield[we(this,gd)[t],we(this,fs)[t]])}*keys(){for(let t of Si(this,Ui,Ix).call(this)){let n=we(this,gd)[t];n!==void 0&&!Si(this,Ui,ud).call(this,we(this,fs)[t])&&(yield n)}}*rkeys(){for(let t of Si(this,Ui,Mx).call(this)){let n=we(this,gd)[t];n!==void 0&&!Si(this,Ui,ud).call(this,we(this,fs)[t])&&(yield n)}}*values(){for(let t of Si(this,Ui,Ix).call(this))we(this,fs)[t]!==void 0&&!Si(this,Ui,ud).call(this,we(this,fs)[t])&&(yield we(this,fs)[t])}*rvalues(){for(let t of Si(this,Ui,Mx).call(this))we(this,fs)[t]!==void 0&&!Si(this,Ui,ud).call(this,we(this,fs)[t])&&(yield we(this,fs)[t])}[(Evn=Symbol.iterator,xvn=Symbol.toStringTag,Evn)](){return this.entries()}find(t,n={}){for(let r of Si(this,Ui,Ix).call(this)){let o=we(this,fs)[r],s=Si(this,Ui,ud).call(this,o)?o.__staleWhileFetching:o;if(s!==void 0&&t(s,we(this,gd)[r],this))return this.get(we(this,gd)[r],n)}}forEach(t,n=this){for(let r of Si(this,Ui,Ix).call(this)){let o=we(this,fs)[r],s=Si(this,Ui,ud).call(this,o)?o.__staleWhileFetching:o;s!==void 0&&t.call(n,s,we(this,gd)[r],this)}}rforEach(t,n=this){for(let r of Si(this,Ui,Mx).call(this)){let o=we(this,fs)[r],s=Si(this,Ui,ud).call(this,o)?o.__staleWhileFetching:o;s!==void 0&&t.call(n,s,we(this,gd)[r],this)}}purgeStale(){let t=!1;for(let n of Si(this,Ui,Mx).call(this,{allowStale:!0}))we(this,uv).call(this,n)&&(Si(this,Ui,Px).call(this,we(this,gd)[n],"expire"),t=!0);return t}info(t){let n=we(this,Dh).get(t);if(n===void 0)return;let r=we(this,fs)[n],o=Si(this,Ui,ud).call(this,r)?r.__staleWhileFetching:r;if(o===void 0)return;let s={value:o};if(we(this,cv)&&we(this,_b)){let a=we(this,cv)[n],l=we(this,_b)[n];if(a&&l){let d=a-(we(this,wb).now()-l);s.ttl=d,s.start=Date.now()}}return we(this,Cb)&&(s.size=we(this,Cb)[n]),s}dump(){let t=[];for(let n of Si(this,Ui,Ix).call(this,{allowStale:!0})){let r=we(this,gd)[n],o=we(this,fs)[n],s=Si(this,Ui,ud).call(this,o)?o.__staleWhileFetching:o;if(s===void 0||r===void 0)continue;let a={value:s};if(we(this,cv)&&we(this,_b)){a.ttl=we(this,cv)[n];let l=we(this,wb).now()-we(this,_b)[n];a.start=Math.floor(Date.now()-l)}we(this,Cb)&&(a.size=we(this,Cb)[n]),t.unshift([r,a])}return t}load(t){this.clear();for(let[n,r]of t){if(r.start){let o=Date.now()-r.start;r.start=we(this,wb).now()-o}this.set(n,r.value,r)}}set(t,n,r={}){var m,v,f,k,A,p,b;if(n===void 0)return this.delete(t),this;let{ttl:o=this.ttl,start:s,noDisposeOnSet:a=this.noDisposeOnSet,sizeCalculation:l=this.sizeCalculation,status:d}=r,{noUpdateTTL:u=this.noUpdateTTL}=r,h=we(this,$te).call(this,t,n,r.size||0,l);if(this.maxEntrySize&&h>this.maxEntrySize)return d&&(d.set="miss",d.maxEntrySizeExceeded=!0),Si(this,Ui,Px).call(this,t,"set"),this;let g=we(this,gf)===0?void 0:we(this,Dh).get(t);if(g===void 0)g=we(this,gf)===0?we(this,ng):we(this,yb).length!==0?we(this,yb).pop():we(this,gf)===we(this,A4)?Si(this,Ui,due).call(this,!1):we(this,gf),we(this,gd)[g]=t,we(this,fs)[g]=n,we(this,Dh).set(t,g),we(this,q1)[we(this,ng)]=g,we(this,lv)[g]=we(this,ng),Kt(this,ng,g),hse(this,gf)._++,we(this,_j).call(this,g,h,d),d&&(d.set="add"),u=!1,we(this,Cj)&&((m=we(this,LQ))==null||m.call(this,n,t,"add"));else{Si(this,Ui,yG).call(this,g);let w=we(this,fs)[g];if(n!==w){if(we(this,F5)&&Si(this,Ui,ud).call(this,w)){w.__abortController.abort(new Error("replaced"));let{__staleWhileFetching:O}=w;O!==void 0&&!a&&(we(this,Sb)&&((v=we(this,pb))==null||v.call(this,O,t,"set")),we(this,K1)&&((f=we(this,ig))==null||f.push([O,t,"set"])))}else a||(we(this,Sb)&&((k=we(this,pb))==null||k.call(this,w,t,"set")),we(this,K1)&&((A=we(this,ig))==null||A.push([w,t,"set"])));if(we(this,EQ).call(this,g),we(this,_j).call(this,g,h,d),we(this,fs)[g]=n,d){d.set="replace";let O=w&&Si(this,Ui,ud).call(this,w)?w.__staleWhileFetching:w;O!==void 0&&(d.oldValue=O)}}else d&&(d.set="update");we(this,Cj)&&((p=this.onInsert)==null||p.call(this,n,t,n===w?"update":"replace"))}if(o!==0&&!we(this,cv)&&Si(this,Ui,SMe).call(this),we(this,cv)&&(u||we(this,Hte).call(this,g,o,s),d&&we(this,aS).call(this,d,g)),!a&&we(this,K1)&&we(this,ig)){let w=we(this,ig),O;for(;O=w==null?void 0:w.shift();)(b=we(this,bb))==null||b.call(this,...O)}return this}pop(){var t;try{for(;we(this,gf);){let n=we(this,fs)[we(this,jm)];if(Si(this,Ui,due).call(this,!0),Si(this,Ui,ud).call(this,n)){if(n.__staleWhileFetching)return n.__staleWhileFetching}else if(n!==void 0)return n}}finally{if(we(this,K1)&&we(this,ig)){let n=we(this,ig),r;for(;r=n==null?void 0:n.shift();)(t=we(this,bb))==null||t.call(this,...r)}}}has(t,n={}){let{updateAgeOnHas:r=this.updateAgeOnHas,status:o}=n,s=we(this,Dh).get(t);if(s!==void 0){let a=we(this,fs)[s];if(Si(this,Ui,ud).call(this,a)&&a.__staleWhileFetching===void 0)return!1;if(we(this,uv).call(this,s))o&&(o.has="stale",we(this,aS).call(this,o,s));else return r&&we(this,xQ).call(this,s),o&&(o.has="hit",we(this,aS).call(this,o,s)),!0}else o&&(o.has="miss");return!1}peek(t,n={}){let{allowStale:r=this.allowStale}=n,o=we(this,Dh).get(t);if(o===void 0||!r&&we(this,uv).call(this,o))return;let s=we(this,fs)[o];return Si(this,Ui,ud).call(this,s)?s.__staleWhileFetching:s}async fetch(t,n={}){let{allowStale:r=this.allowStale,updateAgeOnGet:o=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,ttl:a=this.ttl,noDisposeOnSet:l=this.noDisposeOnSet,size:d=0,sizeCalculation:u=this.sizeCalculation,noUpdateTTL:h=this.noUpdateTTL,noDeleteOnFetchRejection:g=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:m=this.allowStaleOnFetchRejection,ignoreFetchAbort:v=this.ignoreFetchAbort,allowStaleOnFetchAbort:f=this.allowStaleOnFetchAbort,context:k,forceRefresh:A=!1,status:p,signal:b}=n;if(!we(this,F5))return p&&(p.fetch="get"),this.get(t,{allowStale:r,updateAgeOnGet:o,noDeleteOnStaleGet:s,status:p});let w={allowStale:r,updateAgeOnGet:o,noDeleteOnStaleGet:s,ttl:a,noDisposeOnSet:l,size:d,sizeCalculation:u,noUpdateTTL:h,noDeleteOnFetchRejection:g,allowStaleOnFetchRejection:m,allowStaleOnFetchAbort:f,ignoreFetchAbort:v,status:p,signal:b},O=we(this,Dh).get(t);if(O===void 0){p&&(p.fetch="miss");let y=Si(this,Ui,uue).call(this,t,O,w,k);return y.__returned=y}else{let y=we(this,fs)[O];if(Si(this,Ui,ud).call(this,y)){let L=r&&y.__staleWhileFetching!==void 0;return p&&(p.fetch="inflight",L&&(p.returnedStale=!0)),L?y.__staleWhileFetching:y.__returned=y}let C=we(this,uv).call(this,O);if(!A&&!C)return p&&(p.fetch="hit"),Si(this,Ui,yG).call(this,O),o&&we(this,xQ).call(this,O),p&&we(this,aS).call(this,p,O),y;let _=Si(this,Ui,uue).call(this,t,O,w,k),S=_.__staleWhileFetching!==void 0&&r;return p&&(p.fetch=C?"stale":"refresh",S&&C&&(p.returnedStale=!0)),S?_.__staleWhileFetching:_.__returned=_}}async forceFetch(t,n={}){let r=await this.fetch(t,n);if(r===void 0)throw new Error("fetch() returned undefined");return r}memo(t,n={}){let r=we(this,yj);if(!r)throw new Error("no memoMethod provided to constructor");let{context:o,forceRefresh:s,...a}=n,l=this.get(t,a);if(!s&&l!==void 0)return l;let d=r(t,l,{options:a,context:o});return this.set(t,d,a),d}get(t,n={}){let{allowStale:r=this.allowStale,updateAgeOnGet:o=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,status:a}=n,l=we(this,Dh).get(t);if(l!==void 0){let d=we(this,fs)[l],u=Si(this,Ui,ud).call(this,d);return a&&we(this,aS).call(this,a,l),we(this,uv).call(this,l)?(a&&(a.get="stale"),u?(a&&r&&d.__staleWhileFetching!==void 0&&(a.returnedStale=!0),r?d.__staleWhileFetching:void 0):(s||Si(this,Ui,Px).call(this,t,"expire"),a&&r&&(a.returnedStale=!0),r?d:void 0)):(a&&(a.get="hit"),u?d.__staleWhileFetching:(Si(this,Ui,yG).call(this,l),o&&we(this,xQ).call(this,l),d))}else a&&(a.get="miss")}delete(t){return Si(this,Ui,Px).call(this,t,"delete")}clear(){return Si(this,Ui,EMe).call(this,"delete")}},A4=new WeakMap,av=new WeakMap,pb=new WeakMap,LQ=new WeakMap,bb=new WeakMap,Oj=new WeakMap,yj=new WeakMap,wb=new WeakMap,gf=new WeakMap,Ob=new WeakMap,Dh=new WeakMap,gd=new WeakMap,fs=new WeakMap,q1=new WeakMap,lv=new WeakMap,jm=new WeakMap,ng=new WeakMap,yb=new WeakMap,ig=new WeakMap,Cb=new WeakMap,_b=new WeakMap,cv=new WeakMap,dv=new WeakMap,Sb=new WeakMap,F5=new WeakMap,K1=new WeakMap,Cj=new WeakMap,Ui=new WeakSet,SMe=function(){let t=new cue(we(this,A4)),n=new cue(we(this,A4));Kt(this,cv,t),Kt(this,_b,n);let r=this.ttlAutopurge?new Array(we(this,A4)):void 0;Kt(this,dv,r),Kt(this,Hte,(l,d,u=we(this,wb).now())=>{n[l]=d!==0?u:0,t[l]=d,o(l,d)}),Kt(this,xQ,l=>{n[l]=t[l]!==0?we(this,wb).now():0,o(l,t[l])});let o=this.ttlAutopurge?(l,d)=>{if(r!=null&&r[l]&&(clearTimeout(r[l]),r[l]=void 0),d&&d!==0&&r){let u=setTimeout(()=>{we(this,uv).call(this,l)&&Si(this,Ui,Px).call(this,we(this,gd)[l],"expire")},d+1);u.unref&&u.unref(),r[l]=u}}:()=>{};Kt(this,aS,(l,d)=>{if(t[d]){let u=t[d],h=n[d];if(!u||!h)return;l.ttl=u,l.start=h,l.now=s||a();let g=l.now-h;l.remainingTTL=u-g}});let s=0,a=()=>{let l=we(this,wb).now();if(this.ttlResolution>0){s=l;let d=setTimeout(()=>s=0,this.ttlResolution);d.unref&&d.unref()}return l};this.getRemainingTTL=l=>{let d=we(this,Dh).get(l);if(d===void 0)return 0;let u=t[d],h=n[d];if(!u||!h)return 1/0;let g=(s||a())-h;return u-g},Kt(this,uv,l=>{let d=n[l],u=t[l];return!!u&&!!d&&(s||a())-d>u})},xQ=new WeakMap,aS=new WeakMap,Hte=new WeakMap,uv=new WeakMap,tyn=function(){let t=new cue(we(this,A4));Kt(this,Ob,0),Kt(this,Cb,t),Kt(this,EQ,n=>{Kt(this,Ob,we(this,Ob)-t[n]),t[n]=0}),Kt(this,$te,(n,r,o,s)=>{if(Si(this,Ui,ud).call(this,r))return 0;if(!Rx(o))if(s){if(typeof s!="function")throw new TypeError("sizeCalculation must be a function");if(o=s(r,n),!Rx(o))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}else throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");return o}),Kt(this,_j,(n,r,o)=>{if(t[n]=r,we(this,av)){let s=we(this,av)-t[n];for(;we(this,Ob)>s;)Si(this,Ui,due).call(this,!0)}Kt(this,Ob,we(this,Ob)+t[n]),o&&(o.entrySize=r,o.totalCalculatedSize=we(this,Ob))})},EQ=new WeakMap,_j=new WeakMap,$te=new WeakMap,Ix=function*({allowStale:t=this.allowStale}={}){if(we(this,gf))for(let n=we(this,ng);!(!Si(this,Ui,LMe).call(this,n)||((t||!we(this,uv).call(this,n))&&(yield n),n===we(this,jm)));)n=we(this,lv)[n]},Mx=function*({allowStale:t=this.allowStale}={}){if(we(this,gf))for(let n=we(this,jm);!(!Si(this,Ui,LMe).call(this,n)||((t||!we(this,uv).call(this,n))&&(yield n),n===we(this,ng)));)n=we(this,q1)[n]},LMe=function(t){return t!==void 0&&we(this,Dh).get(we(this,gd)[t])===t},due=function(t){var s,a,l;let n=we(this,jm),r=we(this,gd)[n],o=we(this,fs)[n];return we(this,F5)&&Si(this,Ui,ud).call(this,o)?o.__abortController.abort(new Error("evicted")):(we(this,Sb)||we(this,K1))&&(we(this,Sb)&&((s=we(this,pb))==null||s.call(this,o,r,"evict")),we(this,K1)&&((a=we(this,ig))==null||a.push([o,r,"evict"]))),we(this,EQ).call(this,n),(l=we(this,dv))!=null&&l[n]&&(clearTimeout(we(this,dv)[n]),we(this,dv)[n]=void 0),t&&(we(this,gd)[n]=void 0,we(this,fs)[n]=void 0,we(this,yb).push(n)),we(this,gf)===1?(Kt(this,jm,Kt(this,ng,0)),we(this,yb).length=0):Kt(this,jm,we(this,q1)[n]),we(this,Dh).delete(r),hse(this,gf)._--,n},uue=function(t,n,r,o){let s=n===void 0?void 0:we(this,fs)[n];if(Si(this,Ui,ud).call(this,s))return s;let a=new bge,{signal:l}=r;l==null||l.addEventListener("abort",()=>a.abort(l.reason),{signal:a.signal});let d={signal:a.signal,options:r,context:o},u=(k,A=!1)=>{let{aborted:p}=a.signal,b=r.ignoreFetchAbort&&k!==void 0,w=r.ignoreFetchAbort||!!(r.allowStaleOnFetchAbort&&k!==void 0);if(r.status&&(p&&!A?(r.status.fetchAborted=!0,r.status.fetchError=a.signal.reason,b&&(r.status.fetchAbortIgnored=!0)):r.status.fetchResolved=!0),p&&!b&&!A)return g(a.signal.reason,w);let O=v,y=we(this,fs)[n];return(y===v||b&&A&&y===void 0)&&(k===void 0?O.__staleWhileFetching!==void 0?we(this,fs)[n]=O.__staleWhileFetching:Si(this,Ui,Px).call(this,t,"fetch"):(r.status&&(r.status.fetchUpdated=!0),this.set(t,k,d.options))),k},h=k=>(r.status&&(r.status.fetchRejected=!0,r.status.fetchError=k),g(k,!1)),g=(k,A)=>{let{aborted:p}=a.signal,b=p&&r.allowStaleOnFetchAbort,w=b||r.allowStaleOnFetchRejection,O=w||r.noDeleteOnFetchRejection,y=v;if(we(this,fs)[n]===v&&(!O||!A&&y.__staleWhileFetching===void 0?Si(this,Ui,Px).call(this,t,"fetch"):b||(we(this,fs)[n]=y.__staleWhileFetching)),w)return r.status&&y.__staleWhileFetching!==void 0&&(r.status.returnedStale=!0),y.__staleWhileFetching;if(y.__returned===y)throw k},m=(k,A)=>{var b;let p=(b=we(this,Oj))==null?void 0:b.call(this,t,s,d);p&&p instanceof Promise&&p.then(w=>k(w===void 0?void 0:w),A),a.signal.addEventListener("abort",()=>{(!r.ignoreFetchAbort||r.allowStaleOnFetchAbort)&&(k(void 0),r.allowStaleOnFetchAbort&&(k=w=>u(w,!0)))})};r.status&&(r.status.fetchDispatched=!0);let v=new Promise(m).then(u,h),f=Object.assign(v,{__abortController:a,__staleWhileFetching:s,__returned:void 0});return n===void 0?(this.set(t,f,{...d.options,status:void 0}),n=we(this,Dh).get(t)):we(this,fs)[n]=f,f},ud=function(t){if(!we(this,F5))return!1;let n=t;return!!n&&n instanceof Promise&&n.hasOwnProperty("__staleWhileFetching")&&n.__abortController instanceof bge},xMe=function(t,n){we(this,lv)[n]=t,we(this,q1)[t]=n},yG=function(t){t!==we(this,ng)&&(t===we(this,jm)?Kt(this,jm,we(this,q1)[t]):Si(this,Ui,xMe).call(this,we(this,lv)[t],we(this,q1)[t]),Si(this,Ui,xMe).call(this,we(this,ng),t),Kt(this,ng,t))},Px=function(t,n){var o,s,a,l,d,u;let r=!1;if(we(this,gf)!==0){let h=we(this,Dh).get(t);if(h!==void 0)if((o=we(this,dv))!=null&&o[h]&&(clearTimeout((s=we(this,dv))==null?void 0:s[h]),we(this,dv)[h]=void 0),r=!0,we(this,gf)===1)Si(this,Ui,EMe).call(this,n);else{we(this,EQ).call(this,h);let g=we(this,fs)[h];if(Si(this,Ui,ud).call(this,g)?g.__abortController.abort(new Error("deleted")):(we(this,Sb)||we(this,K1))&&(we(this,Sb)&&((a=we(this,pb))==null||a.call(this,g,t,n)),we(this,K1)&&((l=we(this,ig))==null||l.push([g,t,n]))),we(this,Dh).delete(t),we(this,gd)[h]=void 0,we(this,fs)[h]=void 0,h===we(this,ng))Kt(this,ng,we(this,lv)[h]);else if(h===we(this,jm))Kt(this,jm,we(this,q1)[h]);else{let m=we(this,lv)[h];we(this,q1)[m]=we(this,q1)[h];let v=we(this,q1)[h];we(this,lv)[v]=we(this,lv)[h]}hse(this,gf)._--,we(this,yb).push(h)}}if(we(this,K1)&&((d=we(this,ig))!=null&&d.length)){let h=we(this,ig),g;for(;g=h==null?void 0:h.shift();)(u=we(this,bb))==null||u.call(this,...g)}return r},EMe=function(t){var n,r,o,s;for(let a of Si(this,Ui,Mx).call(this,{allowStale:!0})){let l=we(this,fs)[a];if(Si(this,Ui,ud).call(this,l))l.__abortController.abort(new Error("deleted"));else{let d=we(this,gd)[a];we(this,Sb)&&((n=we(this,pb))==null||n.call(this,l,d,t)),we(this,K1)&&((r=we(this,ig))==null||r.push([l,d,t]))}}if(we(this,Dh).clear(),we(this,fs).fill(void 0),we(this,gd).fill(void 0),we(this,cv)&&we(this,_b)){we(this,cv).fill(0),we(this,_b).fill(0);for(let a of we(this,dv)??[])a!==void 0&&clearTimeout(a);(o=we(this,dv))==null||o.fill(void 0)}if(we(this,Cb)&&we(this,Cb).fill(0),Kt(this,jm,0),Kt(this,ng,0),we(this,yb).length=0,Kt(this,Ob,0),Kt(this,gf,0),we(this,K1)&&we(this,ig)){let a=we(this,ig),l;for(;l=a==null?void 0:a.shift();)(s=we(this,bb))==null||s.call(this,...l)}},Sj);/*! medium-zoom 1.1.0 | MIT License | https://github.com/francoischalifour/medium-zoom */var U7=Object.assign||function(e){for(var t=1;t=4||o+3>s)return!1;const a=e.src.charCodeAt(o);if(a!==126&&a!==96)return!1;let l=o;o=e.skipChars(o,a);let d=o-l;if(d<3)return!1;const u=e.src.slice(l,o),h=e.src.slice(o,s);if(a===96&&h.indexOf(String.fromCharCode(a))>=0)return!1;if(r)return!0;let g=t,m=!1;for(;g++,!(g>=n||(o=l=e.bMarks[g]+e.tShift[g],s=e.eMarks[g],o=4)&&(o=e.skipChars(o,a),!(o-l=4||e.src.charCodeAt(o)!==62)return!1;if(r)return!0;const l=[],d=[],u=[],h=[],g=e.md.block.ruler.getRules("blockquote"),m=e.parentType;e.parentType="blockquote";let v=!1,f;for(f=t;f=s)break;if(e.src.charCodeAt(o++)===62&&!w){let y=e.sCount[f]+1,C,_;e.src.charCodeAt(o)===32?(o++,y++,_=!1,C=!0):e.src.charCodeAt(o)===9?(C=!0,(e.bsCount[f]+y)%4===3?(o++,y++,_=!1):_=!0):C=!1;let S=y;for(l.push(e.bMarks[f]),e.bMarks[f]=o;o=s,d.push(e.bsCount[f]),e.bsCount[f]=e.sCount[f]+1+(C?1:0),u.push(e.sCount[f]),e.sCount[f]=S-y,h.push(e.tShift[f]),e.tShift[f]=o-e.bMarks[f];continue}if(v)break;let O=!1;for(let y=0,C=g.length;y";const p=[t,0];A.map=p,e.md.block.tokenize(e,t,f);const b=e.push("blockquote_close","blockquote",-1);b.markup=">",e.lineMax=a,e.parentType=m,p[1]=e.line;for(let w=0;w=4)return!1;let s=e.bMarks[t]+e.tShift[t];const a=e.src.charCodeAt(s++);if(a!==42&&a!==45&&a!==95)return!1;let l=1;for(;s=r)return-1;let s=e.src.charCodeAt(o++);if(s<48||s>57)return-1;for(;;){if(o>=r)return-1;if(s=e.src.charCodeAt(o++),s>=48&&s<=57){if(o-n>=10)return-1;continue}if(s===41||s===46)break;return-1}return o=4||e.listIndent>=0&&e.sCount[d]-e.listIndent>=4&&e.sCount[d]=e.blkIndent&&(h=!0);let g,m,v;if((v=j1t(e,d))>=0){if(g=!0,a=e.bMarks[d]+e.tShift[d],m=Number(e.src.slice(a,v-1)),h&&m!==1)return!1}else if((v=U1t(e,d))>=0)g=!1;else return!1;if(h&&e.skipSpaces(v)>=e.eMarks[d])return!1;if(r)return!0;const f=e.src.charCodeAt(v-1),k=e.tokens.length;g?(l=e.push("ordered_list_open","ol",1),m!==1&&(l.attrs=[["start",m]])):l=e.push("bullet_list_open","ul",1);const A=[d,0];l.map=A,l.markup=String.fromCharCode(f);let p=!1;const b=e.md.block.ruler.getRules("list"),w=e.parentType;for(e.parentType="list";d=o?_=1:_=y-O,_>4&&(_=1);const S=O+_;l=e.push("list_item_open","li",1),l.markup=String.fromCharCode(f);const L=[d,0];l.map=L,g&&(l.info=e.src.slice(a,v-1));const E=e.tight,Q=e.tShift[d],T=e.sCount[d],P=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=S,e.tight=!0,e.tShift[d]=C-e.bMarks[d],e.sCount[d]=y,C>=o&&e.isEmpty(d+1)?e.line=Math.min(e.line+2,n):e.md.block.tokenize(e,d,n,!0),(!e.tight||p)&&(u=!1),p=e.line-d>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=P,e.tShift[d]=Q,e.sCount[d]=T,e.tight=E,l=e.push("list_item_close","li",-1),l.markup=String.fromCharCode(f),d=e.line,L[1]=d,d>=n||e.sCount[d]=4)break;let D=!1;for(let I=0,B=b.length;I=4||e.src.charCodeAt(o)!==91)return!1;function l(b){const w=e.lineMax;if(b>=w||e.isEmpty(b))return null;let O=!1;if(e.sCount[b]-e.blkIndent>3&&(O=!0),e.sCount[b]<0&&(O=!0),!O){const _=e.md.block.ruler.getRules("reference"),S=e.parentType;e.parentType="reference";let L=!1;for(let E=0,Q=_.length;E"u"&&(e.env.references={}),typeof e.env.references[p]>"u"&&(e.env.references[p]={title:A,href:g}),e.line=a),!0):!1}const axi=["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"],lxi="[a-zA-Z_:][a-zA-Z0-9:._-]*",cxi="[^\"'=<>`\\x00-\\x20]+",dxi="'[^']*'",uxi='"[^"]*"',hxi="(?:"+cxi+"|"+dxi+"|"+uxi+")",fxi="(?:\\s+"+lxi+"(?:\\s*=\\s*"+hxi+")?)",IOn="<[A-Za-z][A-Za-z0-9\\-]*"+fxi+"*\\s*\\/?>",MOn="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",gxi="\x3C!---?>|\x3C!--(?:[^-]|-[^-]|--[^>])*-->",mxi="<[?][\\s\\S]*?[?]>",kxi="]*>",vxi="",Axi=new RegExp("^(?:"+IOn+"|"+MOn+"|"+gxi+"|"+mxi+"|"+kxi+"|"+vxi+")"),pxi=new RegExp("^(?:"+IOn+"|"+MOn+")"),lP=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^\x3C!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(pxi.source+"\\s*$"),/^$/,!1]];function bxi(e,t,n,r){let o=e.bMarks[t]+e.tShift[t],s=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(o)!==60)return!1;let a=e.src.slice(o,s),l=0;for(;l=4)return!1;let a=e.src.charCodeAt(o);if(a!==35||o>=s)return!1;let l=1;for(a=e.src.charCodeAt(++o);a===35&&o6||oo&&id(e.src.charCodeAt(d-1))&&(s=d),e.line=t+1;const u=e.push("heading_open","h"+String(l),1);u.markup="########".slice(0,l),u.map=[t,e.line];const h=e.push("inline","",0);h.content=e.src.slice(o,s).trim(),h.map=[t,e.line],h.children=[];const g=e.push("heading_close","h"+String(l),-1);return g.markup="########".slice(0,l),!0}function Oxi(e,t,n){const r=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;const o=e.parentType;e.parentType="paragraph";let s=0,a,l=t+1;for(;l3)continue;if(e.sCount[l]>=e.blkIndent){let v=e.bMarks[l]+e.tShift[l];const f=e.eMarks[l];if(v=f))){s=a===61?1:2;break}}if(e.sCount[l]<0)continue;let m=!1;for(let v=0,f=r.length;v3||e.sCount[s]<0)continue;let u=!1;for(let h=0,g=r.length;h=n||e.sCount[a]=s){e.line=n;break}const d=e.line;let u=!1;for(let h=0;h=e.line)throw new Error("block rule didn't increment state.line");break}if(!u)throw new Error("none of the block rules matched");e.tight=!l,e.isEmpty(e.line-1)&&(l=!0),a=e.line,a0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],o={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(r),this.tokens_meta.push(o),r};$ne.prototype.scanDelims=function(e,t){const n=this.posMax,r=this.src.charCodeAt(e),o=e>0?this.src.charCodeAt(e-1):32;let s=e;for(;s0)return!1;const n=e.pos,r=e.posMax;if(n+3>r||e.src.charCodeAt(n)!==58||e.src.charCodeAt(n+1)!==47||e.src.charCodeAt(n+2)!==47)return!1;const o=e.pending.match(Sxi);if(!o)return!1;const s=o[1],a=e.md.linkify.matchAtStart(e.src.slice(n-s.length));if(!a)return!1;let l=a.url;if(l.length<=s.length)return!1;let d=l.length;for(;d>0&&l.charCodeAt(d-1)===42;)d--;d!==l.length&&(l=l.slice(0,d));const u=e.md.normalizeLink(l);if(!e.md.validateLink(u))return!1;if(!t){e.pending=e.pending.slice(0,-s.length);const h=e.push("link_open","a",1);h.attrs=[["href",u]],h.markup="linkify",h.info="auto";const g=e.push("text","",0);g.content=e.md.normalizeLinkText(l);const m=e.push("link_close","a",-1);m.markup="linkify",m.info="auto"}return e.pos+=l.length-s.length,!0}function xxi(e,t){let n=e.pos;if(e.src.charCodeAt(n)!==10)return!1;const r=e.pending.length-1,o=e.posMax;if(!t)if(r>=0&&e.pending.charCodeAt(r)===32)if(r>=1&&e.pending.charCodeAt(r-1)===32){let s=r-1;for(;s>=1&&e.pending.charCodeAt(s-1)===32;)s--;e.pending=e.pending.slice(0,s),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(n++;n?@[]^_`{|}~-".split("").forEach(function(e){oqe[e.charCodeAt(0)]=1});function Exi(e,t){let n=e.pos;const r=e.posMax;if(e.src.charCodeAt(n)!==92||(n++,n>=r))return!1;let o=e.src.charCodeAt(n);if(o===10){for(t||e.push("hardbreak","br",0),n++;n=55296&&o<=56319&&n+1=56320&&l<=57343&&(s+=e.src[n+1],n++)}const a="\\"+s;if(!t){const l=e.push("text_special","",0);o<256&&oqe[o]!==0?l.content=s:l.content=a,l.markup=a,l.info="escape"}return e.pos=n+1,!0}function Txi(e,t){let n=e.pos;if(e.src.charCodeAt(n)!==96)return!1;const o=n;n++;const s=e.posMax;for(;n=0;r--){const o=t[r];if(o.marker!==95&&o.marker!==42||o.end===-1)continue;const s=t[o.end],a=r>0&&t[r-1].end===o.end+1&&t[r-1].marker===o.marker&&t[r-1].token===o.token-1&&t[o.end+1].token===s.token+1,l=String.fromCharCode(o.marker),d=e.tokens[o.token];d.type=a?"strong_open":"em_open",d.tag=a?"strong":"em",d.nesting=1,d.markup=a?l+l:l,d.content="";const u=e.tokens[s.token];u.type=a?"strong_close":"em_close",u.tag=a?"strong":"em",u.nesting=-1,u.markup=a?l+l:l,u.content="",a&&(e.tokens[t[r-1].token].content="",e.tokens[t[o.end+1].token].content="",r--)}}function Rxi(e){const t=e.tokens_meta,n=e.tokens_meta.length;V1t(e,e.delimiters);for(let r=0;r=g)return!1;if(d=f,o=e.md.helpers.parseLinkDestination(e.src,f,e.posMax),o.ok){for(a=e.md.normalizeLink(o.str),e.md.validateLink(a)?f=o.pos:a="",d=f;f=g||e.src.charCodeAt(f)!==41)&&(u=!0),f++}if(u){if(typeof e.env.references>"u")return!1;if(f=0?r=e.src.slice(d,f++):f=v+1):f=v+1,r||(r=e.src.slice(m,v)),s=e.env.references[npe(r)],!s)return e.pos=h,!1;a=s.href,l=s.title}if(!t){e.pos=m,e.posMax=v;const k=e.push("link_open","a",1),A=[["href",a]];k.attrs=A,l&&A.push(["title",l]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=f,e.posMax=g,!0}function Mxi(e,t){let n,r,o,s,a,l,d,u,h="";const g=e.pos,m=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;const v=e.pos+2,f=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(f<0)return!1;if(s=f+1,s=m)return!1;for(u=s,l=e.md.helpers.parseLinkDestination(e.src,s,e.posMax),l.ok&&(h=e.md.normalizeLink(l.str),e.md.validateLink(h)?s=l.pos:h=""),u=s;s=m||e.src.charCodeAt(s)!==41)return e.pos=g,!1;s++}else{if(typeof e.env.references>"u")return!1;if(s=0?o=e.src.slice(u,s++):s=f+1):s=f+1,o||(o=e.src.slice(v,f)),a=e.env.references[npe(o)],!a)return e.pos=g,!1;h=a.href,d=a.title}if(!t){r=e.src.slice(v,f);const k=[];e.md.inline.parse(r,e.md,e.env,k);const A=e.push("image","img",0),p=[["src",h],["alt",""]];A.attrs=p,A.children=k,A.content=r,d&&p.push(["title",d])}return e.pos=s,e.posMax=m,!0}const Pxi=/^([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])?)*)$/,Fxi=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function Nxi(e,t){let n=e.pos;if(e.src.charCodeAt(n)!==60)return!1;const r=e.pos,o=e.posMax;for(;;){if(++n>=o)return!1;const a=e.src.charCodeAt(n);if(a===60)return!1;if(a===62)break}const s=e.src.slice(r+1,n);if(Fxi.test(s)){const a=e.md.normalizeLink(s);if(!e.md.validateLink(a))return!1;if(!t){const l=e.push("link_open","a",1);l.attrs=[["href",a]],l.markup="autolink",l.info="auto";const d=e.push("text","",0);d.content=e.md.normalizeLinkText(s);const u=e.push("link_close","a",-1);u.markup="autolink",u.info="auto"}return e.pos+=s.length+2,!0}if(Pxi.test(s)){const a=e.md.normalizeLink("mailto:"+s);if(!e.md.validateLink(a))return!1;if(!t){const l=e.push("link_open","a",1);l.attrs=[["href",a]],l.markup="autolink",l.info="auto";const d=e.push("text","",0);d.content=e.md.normalizeLinkText(s);const u=e.push("link_close","a",-1);u.markup="autolink",u.info="auto"}return e.pos+=s.length+2,!0}return!1}function Uxi(e){return/^\s]/i.test(e)}function jxi(e){return/^<\/a\s*>/i.test(e)}function Wxi(e){const t=e|32;return t>=97&&t<=122}function Vxi(e,t){if(!e.md.options.html)return!1;const n=e.posMax,r=e.pos;if(e.src.charCodeAt(r)!==60||r+2>=n)return!1;const o=e.src.charCodeAt(r+1);if(o!==33&&o!==63&&o!==47&&!Wxi(o))return!1;const s=e.src.slice(r).match(Axi);if(!s)return!1;if(!t){const a=e.push("html_inline","",0);a.content=s[0],Uxi(a.content)&&e.linkLevel++,jxi(a.content)&&e.linkLevel--}return e.pos+=s[0].length,!0}const zxi=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,Hxi=/^&([a-z][a-z0-9]{1,31});/i;function $xi(e,t){const n=e.pos,r=e.posMax;if(e.src.charCodeAt(n)!==38||n+1>=r)return!1;if(e.src.charCodeAt(n+1)===35){const s=e.src.slice(n).match(zxi);if(s){if(!t){const a=s[1][0].toLowerCase()==="x"?parseInt(s[1].slice(1),16):parseInt(s[1],10),l=e.push("text_special","",0);l.content=iqe(a)?Age(a):Age(65533),l.markup=s[0],l.info="entity"}return e.pos+=s[0].length,!0}}else{const s=e.src.slice(n).match(Hxi);if(s){const a=TOn(s[0]);if(a!==s[0]){if(!t){const l=e.push("text_special","",0);l.content=a,l.markup=s[0],l.info="entity"}return e.pos+=s[0].length,!0}}}return!1}function z1t(e){const t={},n=e.length;if(!n)return;let r=0,o=-2;const s=[];for(let a=0;ad;u-=s[u]+1){const g=e[u];if(g.marker===l.marker&&g.open&&g.end<0){let m=!1;if((g.close||l.open)&&(g.length+l.length)%3===0&&(g.length%3!==0||l.length%3!==0)&&(m=!0),!m){const v=u>0&&!e[u-1].open?s[u-1]+1:0;s[a]=a-u+v,s[u]=v,l.open=!1,g.end=a,g.close=!1,h=-1,o=-2;break}}}h!==-1&&(t[l.marker][(l.open?3:0)+(l.length||0)%3]=h)}}function Xxi(e){const t=e.tokens_meta,n=e.tokens_meta.length;z1t(e.delimiters);for(let r=0;r0&&r++,o[t].type==="text"&&t+1=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;a||e.pos++,s[t]=e.pos};Xne.prototype.tokenize=function(e){const t=this.ruler.getRules(""),n=t.length,r=e.posMax,o=e.md.options.maxNesting;for(;e.pos=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(a){if(e.pos>=r)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};Xne.prototype.parse=function(e,t,n,r){const o=new this.State(e,t,n,r);this.tokenize(o);const s=this.ruler2.getRules(""),a=s.length;for(let l=0;l|$))",t.tpl_email_fuzzy="(^|"+n+'|"|\\(|'+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 yMe(e){return Array.prototype.slice.call(arguments,1).forEach(function(n){n&&Object.keys(n).forEach(function(r){e[r]=n[r]})}),e}function rpe(e){return Object.prototype.toString.call(e)}function Zxi(e){return rpe(e)==="[object String]"}function qxi(e){return rpe(e)==="[object Object]"}function Kxi(e){return rpe(e)==="[object RegExp]"}function H1t(e){return rpe(e)==="[object Function]"}function Jxi(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}const NOn={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function e5i(e){return Object.keys(e||{}).reduce(function(t,n){return t||NOn.hasOwnProperty(n)},!1)}const t5i={"http:":{validate:function(e,t,n){const r=e.slice(t);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(r)?r.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,n){const r=e.slice(t);return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(r)?t>=3&&e[t-3]===":"||t>=3&&e[t-3]==="/"?0:r.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,n){const r=e.slice(t);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(r)?r.match(n.re.mailto)[0].length:0}}},n5i="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]",i5i="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function r5i(e){e.__index__=-1,e.__text_cache__=""}function o5i(e){return function(t,n){const r=t.slice(n);return e.test(r)?r.match(e)[0].length:0}}function $1t(){return function(e,t){t.normalize(e)}}function pge(e){const t=e.re=Yxi(e.__opts__),n=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||n.push(n5i),n.push(t.src_xn),t.src_tlds=n.join("|");function r(l){return l.replace("%TLDS%",t.src_tlds)}t.email_fuzzy=RegExp(r(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(r(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(r(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(r(t.tpl_host_fuzzy_test),"i");const o=[];e.__compiled__={};function s(l,d){throw new Error('(LinkifyIt) Invalid schema "'+l+'": '+d)}Object.keys(e.__schemas__).forEach(function(l){const d=e.__schemas__[l];if(d===null)return;const u={validate:null,link:null};if(e.__compiled__[l]=u,qxi(d)){Kxi(d.validate)?u.validate=o5i(d.validate):H1t(d.validate)?u.validate=d.validate:s(l,d),H1t(d.normalize)?u.normalize=d.normalize:d.normalize?s(l,d):u.normalize=$1t();return}if(Zxi(d)){o.push(l);return}s(l,d)}),o.forEach(function(l){e.__compiled__[e.__schemas__[l]]&&(e.__compiled__[l].validate=e.__compiled__[e.__schemas__[l]].validate,e.__compiled__[l].normalize=e.__compiled__[e.__schemas__[l]].normalize)}),e.__compiled__[""]={validate:null,normalize:$1t()};const a=Object.keys(e.__compiled__).filter(function(l){return l.length>0&&e.__compiled__[l]}).map(Jxi).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+a+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+a+")","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"),r5i(e)}function s5i(e,t){const n=e.__index__,r=e.__last_index__,o=e.__text_cache__.slice(n,r);this.schema=e.__schema__.toLowerCase(),this.index=n+t,this.lastIndex=r+t,this.raw=o,this.text=o,this.url=o}function CMe(e,t){const n=new s5i(e,t);return e.__compiled__[n.schema].normalize(n,e),n}function oA(e,t){if(!(this instanceof oA))return new oA(e,t);t||e5i(e)&&(t=e,e={}),this.__opts__=yMe({},NOn,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=yMe({},t5i,e),this.__compiled__={},this.__tlds__=i5i,this.__tlds_replaced__=!1,this.re={},pge(this)}oA.prototype.add=function(t,n){return this.__schemas__[t]=n,pge(this),this};oA.prototype.set=function(t){return this.__opts__=yMe(this.__opts__,t),this};oA.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;let n,r,o,s,a,l,d,u,h;if(this.re.schema_test.test(t)){for(d=this.re.schema_search,d.lastIndex=0;(n=d.exec(t))!==null;)if(s=this.testSchemaAt(t,n[2],d.lastIndex),s){this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+s;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(u=t.search(this.re.host_fuzzy_test),u>=0&&(this.__index__<0||u=0&&(o=t.match(this.re.email_fuzzy))!==null&&(a=o.index+o[1].length,l=o.index+o[0].length,(this.__index__<0||athis.__last_index__)&&(this.__schema__="mailto:",this.__index__=a,this.__last_index__=l))),this.__index__>=0};oA.prototype.pretest=function(t){return this.re.pretest.test(t)};oA.prototype.testSchemaAt=function(t,n,r){return this.__compiled__[n.toLowerCase()]?this.__compiled__[n.toLowerCase()].validate(t,r,this):0};oA.prototype.match=function(t){const n=[];let r=0;this.__index__>=0&&this.__text_cache__===t&&(n.push(CMe(this,r)),r=this.__last_index__);let o=r?t.slice(r):t;for(;this.test(o);)n.push(CMe(this,r)),o=o.slice(this.__last_index__),r+=this.__last_index__;return n.length?n:null};oA.prototype.matchAtStart=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return null;const n=this.re.schema_at_start.exec(t);if(!n)return null;const r=this.testSchemaAt(t,n[2],n[0].length);return r?(this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+r,CMe(this,0)):null};oA.prototype.tlds=function(t,n){return t=Array.isArray(t)?t:[t],n?(this.__tlds__=this.__tlds__.concat(t).sort().filter(function(r,o,s){return r!==s[o-1]}).reverse(),pge(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,pge(this),this)};oA.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),t.schema==="mailto:"&&!/^mailto:/i.test(t.url)&&(t.url="mailto:"+t.url)};oA.prototype.onCompile=function(){};const kU=2147483647,jO=36,sqe=1,dK=26,a5i=38,l5i=700,UOn=72,jOn=128,WOn="-",c5i=/^xn--/,d5i=/[^\0-\x7F]/,u5i=/[\x2E\u3002\uFF0E\uFF61]/g,h5i={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},M_e=jO-sqe,WO=Math.floor,P_e=String.fromCharCode;function Jx(e){throw new RangeError(h5i[e])}function f5i(e,t){const n=[];let r=e.length;for(;r--;)n[r]=t(e[r]);return n}function VOn(e,t){const n=e.split("@");let r="";n.length>1&&(r=n[0]+"@",e=n[1]),e=e.replace(u5i,".");const o=e.split("."),s=f5i(o,t).join(".");return r+s}function zOn(e){const t=[];let n=0;const r=e.length;for(;n=55296&&o<=56319&&nString.fromCodePoint(...e),m5i=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:jO},X1t=function(e,t){return e+22+75*(e<26)-((t!=0)<<5)},HOn=function(e,t,n){let r=0;for(e=n?WO(e/l5i):e>>1,e+=WO(e/t);e>M_e*dK>>1;r+=jO)e=WO(e/M_e);return WO(r+(M_e+1)*e/(e+a5i))},$On=function(e){const t=[],n=e.length;let r=0,o=jOn,s=UOn,a=e.lastIndexOf(WOn);a<0&&(a=0);for(let l=0;l=128&&Jx("not-basic"),t.push(e.charCodeAt(l));for(let l=a>0?a+1:0;l=n&&Jx("invalid-input");const m=m5i(e.charCodeAt(l++));m>=jO&&Jx("invalid-input"),m>WO((kU-r)/h)&&Jx("overflow"),r+=m*h;const v=g<=s?sqe:g>=s+dK?dK:g-s;if(mWO(kU/f)&&Jx("overflow"),h*=f}const u=t.length+1;s=HOn(r-d,u,d==0),WO(r/u)>kU-o&&Jx("overflow"),o+=WO(r/u),r%=u,t.splice(r++,0,o)}return String.fromCodePoint(...t)},XOn=function(e){const t=[];e=zOn(e);const n=e.length;let r=jOn,o=0,s=UOn;for(const d of e)d<128&&t.push(P_e(d));const a=t.length;let l=a;for(a&&t.push(WOn);l=r&&hWO((kU-o)/u)&&Jx("overflow"),o+=(d-r)*u,r=d;for(const h of e)if(hkU&&Jx("overflow"),h===r){let g=o;for(let m=jO;;m+=jO){const v=m<=s?sqe:m>=s+dK?dK:m-s;if(g=0))try{t.hostname=GOn.toASCII(t.hostname)}catch{}return Hne(JZe(t))}function S5i(e){const t=eqe(e,!0);if(t.hostname&&(!t.protocol||YOn.indexOf(t.protocol)>=0))try{t.hostname=GOn.toUnicode(t.hostname)}catch{}return CW(JZe(t),CW.defaultChars+"%")}function cp(e,t){if(!(this instanceof cp))return new cp(e,t);t||nqe(e)||(t=e||{},e="default"),this.inline=new Xne,this.block=new ipe,this.core=new rqe,this.renderer=new Rz,this.linkify=new oA,this.validateLink=C5i,this.normalizeLink=_5i,this.normalizeLinkText=S5i,this.utils=xLi,this.helpers=tpe({},DLi),this.options={},this.configure(e),t&&this.set(t)}cp.prototype.set=function(e){return tpe(this.options,e),this};cp.prototype.configure=function(e){const t=this;if(nqe(e)){const n=e;if(e=w5i[n],!e)throw new Error('Wrong `markdown-it` preset "'+n+'", 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(n){e.components[n].rules&&t[n].ruler.enableOnly(e.components[n].rules),e.components[n].rules2&&t[n].ruler2.enableOnly(e.components[n].rules2)}),this};cp.prototype.enable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(o){n=n.concat(this[o].ruler.enable(e,!0))},this),n=n.concat(this.inline.ruler2.enable(e,!0));const r=e.filter(function(o){return n.indexOf(o)<0});if(r.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+r);return this};cp.prototype.disable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(o){n=n.concat(this[o].ruler.disable(e,!0))},this),n=n.concat(this.inline.ruler2.disable(e,!0));const r=e.filter(function(o){return n.indexOf(o)<0});if(r.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+r);return this};cp.prototype.use=function(e){const t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this};cp.prototype.parse=function(e,t){if(typeof e!="string")throw new Error("Input data should be a String");const n=new this.core.State(e,this,t);return this.core.process(n),n.tokens};cp.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};cp.prototype.parseInline=function(e,t){const n=new this.core.State(e,this,t);return n.inlineMode=!0,this.core.process(n),n.tokens};cp.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};const G1t=new Set([!0,!1,"alt","title"]);function ZOn(e,t){return(Array.isArray(e)?e:[]).filter(([n])=>n!==t)}function qOn(e,t){e&&e.attrs&&(e.attrs=ZOn(e.attrs,t))}function L5i(e,t){if(!G1t.has(e))throw new TypeError(`figcaption must be one of: ${[...G1t]}.`);if(e==="alt")return t.content;const n=t.attrs.find(([r])=>r==="title");return Array.isArray(n)&&n[1]?(qOn(t,"title"),n[1]):void 0}function x5i(e,t){t=t||{},e.core.ruler.before("linkify","image_figures",function(n){let r=1;for(let o=1,s=n.tokens.length;oh.match(u)).map(h=>Array.from(h))}if(t.tabindex&&(n.tokens[o-1].attrPush(["tabindex",r]),r++),t.lazy&&(d.attrs.some(([u])=>u==="loading")||d.attrs.push(["loading","lazy"])),t.async&&(d.attrs.some(([u])=>u==="decoding")||d.attrs.push(["decoding","async"])),t.classes&&typeof t.classes=="string"){let u=!1;for(let h=0,g=d.attrs.length;hh==="src");d.attrs.push(["data-src",u[1]]),qOn(d,"src")}}})}const E5i=/\\([ \\!"#$%&'()*+,./:;<=>?@[\]^_`{|}~-])/g;function T5i(e,t){const n=e.posMax,r=e.pos;if(e.src.charCodeAt(r)!==126||t||r+2>=n)return!1;e.pos=r+1;let o=!1;for(;e.pos?@[\]^_`{|}~-])/g;function B5i(e,t){const n=e.posMax,r=e.pos;if(e.src.charCodeAt(r)!==94||t||r+2>=n)return!1;e.pos=r+1;let o=!1;for(;e.pos{typeof _Me.emitWarning=="function"?_Me.emitWarning(e,t,n,r):console.error(`[${n}] ${t}: ${e}`)},bge=globalThis.AbortController,Y1t=globalThis.AbortSignal,Lvn;if(typeof bge>"u"){Y1t=class{constructor(){Pn(this,"onabort");Pn(this,"_onabort",[]);Pn(this,"reason");Pn(this,"aborted",!1)}addEventListener(n,r){this._onabort.push(r)}},bge=class{constructor(){Pn(this,"signal",new Y1t);t()}abort(n){var r,o;if(!this.signal.aborted){this.signal.reason=n,this.signal.aborted=!0;for(let s of this.signal._onabort)s(n);(o=(r=this.signal).onabort)==null||o.call(r,n)}}};let e=((Lvn=_Me.env)==null?void 0:Lvn.LRU_CACHE_IGNORE_AC_WARNING)!=="1",t=()=>{e&&(e=!1,JOn("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",t))}}var M5i=e=>!KOn.has(e),Rx=e=>e&&e===Math.floor(e)&&e>0&&isFinite(e),eyn=e=>Rx(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?cue:null:null,cue=class extends Array{constructor(t){super(t),this.fill(0)}},ey,wj,P5i=(ey=class{constructor(t,n){Pn(this,"heap");Pn(this,"length");if(!we(ey,wj))throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new n(t),this.length=0}static create(t){let n=eyn(t);if(!n)return[];Kt(ey,wj,!0);let r=new ey(t,n);return Kt(ey,wj,!1),r}push(t){this.heap[this.length++]=t}pop(){return this.heap[--this.length]}},wj=new WeakMap,hn(ey,wj,!1),ey),xvn,Evn,A4,av,pb,LQ,bb,Oj,yj,wb,gf,Ob,Dh,gd,fs,q1,lv,jm,ng,yb,ig,Cb,_b,cv,dv,Sb,F5,K1,Cj,Ui,SMe,xQ,aS,Hte,uv,tyn,EQ,_j,$te,Ix,Mx,LMe,due,uue,ud,xMe,yG,Px,EMe,Sj,F5i=(Sj=class{constructor(t){hn(this,Ui);hn(this,A4);hn(this,av);hn(this,pb);hn(this,LQ);hn(this,bb);hn(this,Oj);hn(this,yj);hn(this,wb);Pn(this,"ttl");Pn(this,"ttlResolution");Pn(this,"ttlAutopurge");Pn(this,"updateAgeOnGet");Pn(this,"updateAgeOnHas");Pn(this,"allowStale");Pn(this,"noDisposeOnSet");Pn(this,"noUpdateTTL");Pn(this,"maxEntrySize");Pn(this,"sizeCalculation");Pn(this,"noDeleteOnFetchRejection");Pn(this,"noDeleteOnStaleGet");Pn(this,"allowStaleOnFetchAbort");Pn(this,"allowStaleOnFetchRejection");Pn(this,"ignoreFetchAbort");hn(this,gf);hn(this,Ob);hn(this,Dh);hn(this,gd);hn(this,fs);hn(this,q1);hn(this,lv);hn(this,jm);hn(this,ng);hn(this,yb);hn(this,ig);hn(this,Cb);hn(this,_b);hn(this,cv);hn(this,dv);hn(this,Sb);hn(this,F5);hn(this,K1);hn(this,Cj);hn(this,xQ,()=>{});hn(this,aS,()=>{});hn(this,Hte,()=>{});hn(this,uv,()=>!1);hn(this,EQ,t=>{});hn(this,_j,(t,n,r)=>{});hn(this,$te,(t,n,r,o)=>{if(r||o)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0});Pn(this,xvn,"LRUCache");let{max:n=0,ttl:r,ttlResolution:o=1,ttlAutopurge:s,updateAgeOnGet:a,updateAgeOnHas:l,allowStale:d,dispose:u,onInsert:h,disposeAfter:g,noDisposeOnSet:m,noUpdateTTL:v,maxSize:f=0,maxEntrySize:k=0,sizeCalculation:A,fetchMethod:p,memoMethod:b,noDeleteOnFetchRejection:w,noDeleteOnStaleGet:O,allowStaleOnFetchRejection:y,allowStaleOnFetchAbort:C,ignoreFetchAbort:_,perf:S}=t;if(S!==void 0&&typeof(S==null?void 0:S.now)!="function")throw new TypeError("perf option must have a now() method if specified");if(Kt(this,wb,S??I5i),n!==0&&!Rx(n))throw new TypeError("max option must be a nonnegative integer");let L=n?eyn(n):Array;if(!L)throw new Error("invalid max value: "+n);if(Kt(this,A4,n),Kt(this,av,f),this.maxEntrySize=k||we(this,av),this.sizeCalculation=A,this.sizeCalculation){if(!we(this,av)&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(b!==void 0&&typeof b!="function")throw new TypeError("memoMethod must be a function if defined");if(Kt(this,yj,b),p!==void 0&&typeof p!="function")throw new TypeError("fetchMethod must be a function if specified");if(Kt(this,Oj,p),Kt(this,F5,!!p),Kt(this,Dh,new Map),Kt(this,gd,new Array(n).fill(void 0)),Kt(this,fs,new Array(n).fill(void 0)),Kt(this,q1,new L(n)),Kt(this,lv,new L(n)),Kt(this,jm,0),Kt(this,ng,0),Kt(this,yb,P5i.create(n)),Kt(this,gf,0),Kt(this,Ob,0),typeof u=="function"&&Kt(this,pb,u),typeof h=="function"&&Kt(this,LQ,h),typeof g=="function"?(Kt(this,bb,g),Kt(this,ig,[])):(Kt(this,bb,void 0),Kt(this,ig,void 0)),Kt(this,Sb,!!we(this,pb)),Kt(this,Cj,!!we(this,LQ)),Kt(this,K1,!!we(this,bb)),this.noDisposeOnSet=!!m,this.noUpdateTTL=!!v,this.noDeleteOnFetchRejection=!!w,this.allowStaleOnFetchRejection=!!y,this.allowStaleOnFetchAbort=!!C,this.ignoreFetchAbort=!!_,this.maxEntrySize!==0){if(we(this,av)!==0&&!Rx(we(this,av)))throw new TypeError("maxSize must be a positive integer if specified");if(!Rx(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");Si(this,Ui,tyn).call(this)}if(this.allowStale=!!d,this.noDeleteOnStaleGet=!!O,this.updateAgeOnGet=!!a,this.updateAgeOnHas=!!l,this.ttlResolution=Rx(o)||o===0?o:1,this.ttlAutopurge=!!s,this.ttl=r||0,this.ttl){if(!Rx(this.ttl))throw new TypeError("ttl must be a positive integer if specified");Si(this,Ui,SMe).call(this)}if(we(this,A4)===0&&this.ttl===0&&we(this,av)===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!we(this,A4)&&!we(this,av)){let E="LRU_CACHE_UNBOUNDED";M5i(E)&&(KOn.add(E),JOn("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",E,Sj))}}get perf(){return we(this,wb)}static unsafeExposeInternals(t){return{starts:we(t,_b),ttls:we(t,cv),autopurgeTimers:we(t,dv),sizes:we(t,Cb),keyMap:we(t,Dh),keyList:we(t,gd),valList:we(t,fs),next:we(t,q1),prev:we(t,lv),get head(){return we(t,jm)},get tail(){return we(t,ng)},free:we(t,yb),isBackgroundFetch:n=>{var r;return Si(r=t,Ui,ud).call(r,n)},backgroundFetch:(n,r,o,s)=>{var a;return Si(a=t,Ui,uue).call(a,n,r,o,s)},moveToTail:n=>{var r;return Si(r=t,Ui,yG).call(r,n)},indexes:n=>{var r;return Si(r=t,Ui,Ix).call(r,n)},rindexes:n=>{var r;return Si(r=t,Ui,Mx).call(r,n)},isStale:n=>{var r;return we(r=t,uv).call(r,n)}}}get max(){return we(this,A4)}get maxSize(){return we(this,av)}get calculatedSize(){return we(this,Ob)}get size(){return we(this,gf)}get fetchMethod(){return we(this,Oj)}get memoMethod(){return we(this,yj)}get dispose(){return we(this,pb)}get onInsert(){return we(this,LQ)}get disposeAfter(){return we(this,bb)}getRemainingTTL(t){return we(this,Dh).has(t)?1/0:0}*entries(){for(let t of Si(this,Ui,Ix).call(this))we(this,fs)[t]!==void 0&&we(this,gd)[t]!==void 0&&!Si(this,Ui,ud).call(this,we(this,fs)[t])&&(yield[we(this,gd)[t],we(this,fs)[t]])}*rentries(){for(let t of Si(this,Ui,Mx).call(this))we(this,fs)[t]!==void 0&&we(this,gd)[t]!==void 0&&!Si(this,Ui,ud).call(this,we(this,fs)[t])&&(yield[we(this,gd)[t],we(this,fs)[t]])}*keys(){for(let t of Si(this,Ui,Ix).call(this)){let n=we(this,gd)[t];n!==void 0&&!Si(this,Ui,ud).call(this,we(this,fs)[t])&&(yield n)}}*rkeys(){for(let t of Si(this,Ui,Mx).call(this)){let n=we(this,gd)[t];n!==void 0&&!Si(this,Ui,ud).call(this,we(this,fs)[t])&&(yield n)}}*values(){for(let t of Si(this,Ui,Ix).call(this))we(this,fs)[t]!==void 0&&!Si(this,Ui,ud).call(this,we(this,fs)[t])&&(yield we(this,fs)[t])}*rvalues(){for(let t of Si(this,Ui,Mx).call(this))we(this,fs)[t]!==void 0&&!Si(this,Ui,ud).call(this,we(this,fs)[t])&&(yield we(this,fs)[t])}[(Evn=Symbol.iterator,xvn=Symbol.toStringTag,Evn)](){return this.entries()}find(t,n={}){for(let r of Si(this,Ui,Ix).call(this)){let o=we(this,fs)[r],s=Si(this,Ui,ud).call(this,o)?o.__staleWhileFetching:o;if(s!==void 0&&t(s,we(this,gd)[r],this))return this.get(we(this,gd)[r],n)}}forEach(t,n=this){for(let r of Si(this,Ui,Ix).call(this)){let o=we(this,fs)[r],s=Si(this,Ui,ud).call(this,o)?o.__staleWhileFetching:o;s!==void 0&&t.call(n,s,we(this,gd)[r],this)}}rforEach(t,n=this){for(let r of Si(this,Ui,Mx).call(this)){let o=we(this,fs)[r],s=Si(this,Ui,ud).call(this,o)?o.__staleWhileFetching:o;s!==void 0&&t.call(n,s,we(this,gd)[r],this)}}purgeStale(){let t=!1;for(let n of Si(this,Ui,Mx).call(this,{allowStale:!0}))we(this,uv).call(this,n)&&(Si(this,Ui,Px).call(this,we(this,gd)[n],"expire"),t=!0);return t}info(t){let n=we(this,Dh).get(t);if(n===void 0)return;let r=we(this,fs)[n],o=Si(this,Ui,ud).call(this,r)?r.__staleWhileFetching:r;if(o===void 0)return;let s={value:o};if(we(this,cv)&&we(this,_b)){let a=we(this,cv)[n],l=we(this,_b)[n];if(a&&l){let d=a-(we(this,wb).now()-l);s.ttl=d,s.start=Date.now()}}return we(this,Cb)&&(s.size=we(this,Cb)[n]),s}dump(){let t=[];for(let n of Si(this,Ui,Ix).call(this,{allowStale:!0})){let r=we(this,gd)[n],o=we(this,fs)[n],s=Si(this,Ui,ud).call(this,o)?o.__staleWhileFetching:o;if(s===void 0||r===void 0)continue;let a={value:s};if(we(this,cv)&&we(this,_b)){a.ttl=we(this,cv)[n];let l=we(this,wb).now()-we(this,_b)[n];a.start=Math.floor(Date.now()-l)}we(this,Cb)&&(a.size=we(this,Cb)[n]),t.unshift([r,a])}return t}load(t){this.clear();for(let[n,r]of t){if(r.start){let o=Date.now()-r.start;r.start=we(this,wb).now()-o}this.set(n,r.value,r)}}set(t,n,r={}){var m,v,f,k,A,p,b;if(n===void 0)return this.delete(t),this;let{ttl:o=this.ttl,start:s,noDisposeOnSet:a=this.noDisposeOnSet,sizeCalculation:l=this.sizeCalculation,status:d}=r,{noUpdateTTL:u=this.noUpdateTTL}=r,h=we(this,$te).call(this,t,n,r.size||0,l);if(this.maxEntrySize&&h>this.maxEntrySize)return d&&(d.set="miss",d.maxEntrySizeExceeded=!0),Si(this,Ui,Px).call(this,t,"set"),this;let g=we(this,gf)===0?void 0:we(this,Dh).get(t);if(g===void 0)g=we(this,gf)===0?we(this,ng):we(this,yb).length!==0?we(this,yb).pop():we(this,gf)===we(this,A4)?Si(this,Ui,due).call(this,!1):we(this,gf),we(this,gd)[g]=t,we(this,fs)[g]=n,we(this,Dh).set(t,g),we(this,q1)[we(this,ng)]=g,we(this,lv)[g]=we(this,ng),Kt(this,ng,g),hse(this,gf)._++,we(this,_j).call(this,g,h,d),d&&(d.set="add"),u=!1,we(this,Cj)&&((m=we(this,LQ))==null||m.call(this,n,t,"add"));else{Si(this,Ui,yG).call(this,g);let w=we(this,fs)[g];if(n!==w){if(we(this,F5)&&Si(this,Ui,ud).call(this,w)){w.__abortController.abort(new Error("replaced"));let{__staleWhileFetching:O}=w;O!==void 0&&!a&&(we(this,Sb)&&((v=we(this,pb))==null||v.call(this,O,t,"set")),we(this,K1)&&((f=we(this,ig))==null||f.push([O,t,"set"])))}else a||(we(this,Sb)&&((k=we(this,pb))==null||k.call(this,w,t,"set")),we(this,K1)&&((A=we(this,ig))==null||A.push([w,t,"set"])));if(we(this,EQ).call(this,g),we(this,_j).call(this,g,h,d),we(this,fs)[g]=n,d){d.set="replace";let O=w&&Si(this,Ui,ud).call(this,w)?w.__staleWhileFetching:w;O!==void 0&&(d.oldValue=O)}}else d&&(d.set="update");we(this,Cj)&&((p=this.onInsert)==null||p.call(this,n,t,n===w?"update":"replace"))}if(o!==0&&!we(this,cv)&&Si(this,Ui,SMe).call(this),we(this,cv)&&(u||we(this,Hte).call(this,g,o,s),d&&we(this,aS).call(this,d,g)),!a&&we(this,K1)&&we(this,ig)){let w=we(this,ig),O;for(;O=w==null?void 0:w.shift();)(b=we(this,bb))==null||b.call(this,...O)}return this}pop(){var t;try{for(;we(this,gf);){let n=we(this,fs)[we(this,jm)];if(Si(this,Ui,due).call(this,!0),Si(this,Ui,ud).call(this,n)){if(n.__staleWhileFetching)return n.__staleWhileFetching}else if(n!==void 0)return n}}finally{if(we(this,K1)&&we(this,ig)){let n=we(this,ig),r;for(;r=n==null?void 0:n.shift();)(t=we(this,bb))==null||t.call(this,...r)}}}has(t,n={}){let{updateAgeOnHas:r=this.updateAgeOnHas,status:o}=n,s=we(this,Dh).get(t);if(s!==void 0){let a=we(this,fs)[s];if(Si(this,Ui,ud).call(this,a)&&a.__staleWhileFetching===void 0)return!1;if(we(this,uv).call(this,s))o&&(o.has="stale",we(this,aS).call(this,o,s));else return r&&we(this,xQ).call(this,s),o&&(o.has="hit",we(this,aS).call(this,o,s)),!0}else o&&(o.has="miss");return!1}peek(t,n={}){let{allowStale:r=this.allowStale}=n,o=we(this,Dh).get(t);if(o===void 0||!r&&we(this,uv).call(this,o))return;let s=we(this,fs)[o];return Si(this,Ui,ud).call(this,s)?s.__staleWhileFetching:s}async fetch(t,n={}){let{allowStale:r=this.allowStale,updateAgeOnGet:o=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,ttl:a=this.ttl,noDisposeOnSet:l=this.noDisposeOnSet,size:d=0,sizeCalculation:u=this.sizeCalculation,noUpdateTTL:h=this.noUpdateTTL,noDeleteOnFetchRejection:g=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:m=this.allowStaleOnFetchRejection,ignoreFetchAbort:v=this.ignoreFetchAbort,allowStaleOnFetchAbort:f=this.allowStaleOnFetchAbort,context:k,forceRefresh:A=!1,status:p,signal:b}=n;if(!we(this,F5))return p&&(p.fetch="get"),this.get(t,{allowStale:r,updateAgeOnGet:o,noDeleteOnStaleGet:s,status:p});let w={allowStale:r,updateAgeOnGet:o,noDeleteOnStaleGet:s,ttl:a,noDisposeOnSet:l,size:d,sizeCalculation:u,noUpdateTTL:h,noDeleteOnFetchRejection:g,allowStaleOnFetchRejection:m,allowStaleOnFetchAbort:f,ignoreFetchAbort:v,status:p,signal:b},O=we(this,Dh).get(t);if(O===void 0){p&&(p.fetch="miss");let y=Si(this,Ui,uue).call(this,t,O,w,k);return y.__returned=y}else{let y=we(this,fs)[O];if(Si(this,Ui,ud).call(this,y)){let L=r&&y.__staleWhileFetching!==void 0;return p&&(p.fetch="inflight",L&&(p.returnedStale=!0)),L?y.__staleWhileFetching:y.__returned=y}let C=we(this,uv).call(this,O);if(!A&&!C)return p&&(p.fetch="hit"),Si(this,Ui,yG).call(this,O),o&&we(this,xQ).call(this,O),p&&we(this,aS).call(this,p,O),y;let _=Si(this,Ui,uue).call(this,t,O,w,k),S=_.__staleWhileFetching!==void 0&&r;return p&&(p.fetch=C?"stale":"refresh",S&&C&&(p.returnedStale=!0)),S?_.__staleWhileFetching:_.__returned=_}}async forceFetch(t,n={}){let r=await this.fetch(t,n);if(r===void 0)throw new Error("fetch() returned undefined");return r}memo(t,n={}){let r=we(this,yj);if(!r)throw new Error("no memoMethod provided to constructor");let{context:o,forceRefresh:s,...a}=n,l=this.get(t,a);if(!s&&l!==void 0)return l;let d=r(t,l,{options:a,context:o});return this.set(t,d,a),d}get(t,n={}){let{allowStale:r=this.allowStale,updateAgeOnGet:o=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,status:a}=n,l=we(this,Dh).get(t);if(l!==void 0){let d=we(this,fs)[l],u=Si(this,Ui,ud).call(this,d);return a&&we(this,aS).call(this,a,l),we(this,uv).call(this,l)?(a&&(a.get="stale"),u?(a&&r&&d.__staleWhileFetching!==void 0&&(a.returnedStale=!0),r?d.__staleWhileFetching:void 0):(s||Si(this,Ui,Px).call(this,t,"expire"),a&&r&&(a.returnedStale=!0),r?d:void 0)):(a&&(a.get="hit"),u?d.__staleWhileFetching:(Si(this,Ui,yG).call(this,l),o&&we(this,xQ).call(this,l),d))}else a&&(a.get="miss")}delete(t){return Si(this,Ui,Px).call(this,t,"delete")}clear(){return Si(this,Ui,EMe).call(this,"delete")}},A4=new WeakMap,av=new WeakMap,pb=new WeakMap,LQ=new WeakMap,bb=new WeakMap,Oj=new WeakMap,yj=new WeakMap,wb=new WeakMap,gf=new WeakMap,Ob=new WeakMap,Dh=new WeakMap,gd=new WeakMap,fs=new WeakMap,q1=new WeakMap,lv=new WeakMap,jm=new WeakMap,ng=new WeakMap,yb=new WeakMap,ig=new WeakMap,Cb=new WeakMap,_b=new WeakMap,cv=new WeakMap,dv=new WeakMap,Sb=new WeakMap,F5=new WeakMap,K1=new WeakMap,Cj=new WeakMap,Ui=new WeakSet,SMe=function(){let t=new cue(we(this,A4)),n=new cue(we(this,A4));Kt(this,cv,t),Kt(this,_b,n);let r=this.ttlAutopurge?new Array(we(this,A4)):void 0;Kt(this,dv,r),Kt(this,Hte,(l,d,u=we(this,wb).now())=>{n[l]=d!==0?u:0,t[l]=d,o(l,d)}),Kt(this,xQ,l=>{n[l]=t[l]!==0?we(this,wb).now():0,o(l,t[l])});let o=this.ttlAutopurge?(l,d)=>{if(r!=null&&r[l]&&(clearTimeout(r[l]),r[l]=void 0),d&&d!==0&&r){let u=setTimeout(()=>{we(this,uv).call(this,l)&&Si(this,Ui,Px).call(this,we(this,gd)[l],"expire")},d+1);u.unref&&u.unref(),r[l]=u}}:()=>{};Kt(this,aS,(l,d)=>{if(t[d]){let u=t[d],h=n[d];if(!u||!h)return;l.ttl=u,l.start=h,l.now=s||a();let g=l.now-h;l.remainingTTL=u-g}});let s=0,a=()=>{let l=we(this,wb).now();if(this.ttlResolution>0){s=l;let d=setTimeout(()=>s=0,this.ttlResolution);d.unref&&d.unref()}return l};this.getRemainingTTL=l=>{let d=we(this,Dh).get(l);if(d===void 0)return 0;let u=t[d],h=n[d];if(!u||!h)return 1/0;let g=(s||a())-h;return u-g},Kt(this,uv,l=>{let d=n[l],u=t[l];return!!u&&!!d&&(s||a())-d>u})},xQ=new WeakMap,aS=new WeakMap,Hte=new WeakMap,uv=new WeakMap,tyn=function(){let t=new cue(we(this,A4));Kt(this,Ob,0),Kt(this,Cb,t),Kt(this,EQ,n=>{Kt(this,Ob,we(this,Ob)-t[n]),t[n]=0}),Kt(this,$te,(n,r,o,s)=>{if(Si(this,Ui,ud).call(this,r))return 0;if(!Rx(o))if(s){if(typeof s!="function")throw new TypeError("sizeCalculation must be a function");if(o=s(r,n),!Rx(o))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}else throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");return o}),Kt(this,_j,(n,r,o)=>{if(t[n]=r,we(this,av)){let s=we(this,av)-t[n];for(;we(this,Ob)>s;)Si(this,Ui,due).call(this,!0)}Kt(this,Ob,we(this,Ob)+t[n]),o&&(o.entrySize=r,o.totalCalculatedSize=we(this,Ob))})},EQ=new WeakMap,_j=new WeakMap,$te=new WeakMap,Ix=function*({allowStale:t=this.allowStale}={}){if(we(this,gf))for(let n=we(this,ng);!(!Si(this,Ui,LMe).call(this,n)||((t||!we(this,uv).call(this,n))&&(yield n),n===we(this,jm)));)n=we(this,lv)[n]},Mx=function*({allowStale:t=this.allowStale}={}){if(we(this,gf))for(let n=we(this,jm);!(!Si(this,Ui,LMe).call(this,n)||((t||!we(this,uv).call(this,n))&&(yield n),n===we(this,ng)));)n=we(this,q1)[n]},LMe=function(t){return t!==void 0&&we(this,Dh).get(we(this,gd)[t])===t},due=function(t){var s,a,l;let n=we(this,jm),r=we(this,gd)[n],o=we(this,fs)[n];return we(this,F5)&&Si(this,Ui,ud).call(this,o)?o.__abortController.abort(new Error("evicted")):(we(this,Sb)||we(this,K1))&&(we(this,Sb)&&((s=we(this,pb))==null||s.call(this,o,r,"evict")),we(this,K1)&&((a=we(this,ig))==null||a.push([o,r,"evict"]))),we(this,EQ).call(this,n),(l=we(this,dv))!=null&&l[n]&&(clearTimeout(we(this,dv)[n]),we(this,dv)[n]=void 0),t&&(we(this,gd)[n]=void 0,we(this,fs)[n]=void 0,we(this,yb).push(n)),we(this,gf)===1?(Kt(this,jm,Kt(this,ng,0)),we(this,yb).length=0):Kt(this,jm,we(this,q1)[n]),we(this,Dh).delete(r),hse(this,gf)._--,n},uue=function(t,n,r,o){let s=n===void 0?void 0:we(this,fs)[n];if(Si(this,Ui,ud).call(this,s))return s;let a=new bge,{signal:l}=r;l==null||l.addEventListener("abort",()=>a.abort(l.reason),{signal:a.signal});let d={signal:a.signal,options:r,context:o},u=(k,A=!1)=>{let{aborted:p}=a.signal,b=r.ignoreFetchAbort&&k!==void 0,w=r.ignoreFetchAbort||!!(r.allowStaleOnFetchAbort&&k!==void 0);if(r.status&&(p&&!A?(r.status.fetchAborted=!0,r.status.fetchError=a.signal.reason,b&&(r.status.fetchAbortIgnored=!0)):r.status.fetchResolved=!0),p&&!b&&!A)return g(a.signal.reason,w);let O=v,y=we(this,fs)[n];return(y===v||b&&A&&y===void 0)&&(k===void 0?O.__staleWhileFetching!==void 0?we(this,fs)[n]=O.__staleWhileFetching:Si(this,Ui,Px).call(this,t,"fetch"):(r.status&&(r.status.fetchUpdated=!0),this.set(t,k,d.options))),k},h=k=>(r.status&&(r.status.fetchRejected=!0,r.status.fetchError=k),g(k,!1)),g=(k,A)=>{let{aborted:p}=a.signal,b=p&&r.allowStaleOnFetchAbort,w=b||r.allowStaleOnFetchRejection,O=w||r.noDeleteOnFetchRejection,y=v;if(we(this,fs)[n]===v&&(!O||!A&&y.__staleWhileFetching===void 0?Si(this,Ui,Px).call(this,t,"fetch"):b||(we(this,fs)[n]=y.__staleWhileFetching)),w)return r.status&&y.__staleWhileFetching!==void 0&&(r.status.returnedStale=!0),y.__staleWhileFetching;if(y.__returned===y)throw k},m=(k,A)=>{var b;let p=(b=we(this,Oj))==null?void 0:b.call(this,t,s,d);p&&p instanceof Promise&&p.then(w=>k(w===void 0?void 0:w),A),a.signal.addEventListener("abort",()=>{(!r.ignoreFetchAbort||r.allowStaleOnFetchAbort)&&(k(void 0),r.allowStaleOnFetchAbort&&(k=w=>u(w,!0)))})};r.status&&(r.status.fetchDispatched=!0);let v=new Promise(m).then(u,h),f=Object.assign(v,{__abortController:a,__staleWhileFetching:s,__returned:void 0});return n===void 0?(this.set(t,f,{...d.options,status:void 0}),n=we(this,Dh).get(t)):we(this,fs)[n]=f,f},ud=function(t){if(!we(this,F5))return!1;let n=t;return!!n&&n instanceof Promise&&n.hasOwnProperty("__staleWhileFetching")&&n.__abortController instanceof bge},xMe=function(t,n){we(this,lv)[n]=t,we(this,q1)[t]=n},yG=function(t){t!==we(this,ng)&&(t===we(this,jm)?Kt(this,jm,we(this,q1)[t]):Si(this,Ui,xMe).call(this,we(this,lv)[t],we(this,q1)[t]),Si(this,Ui,xMe).call(this,we(this,ng),t),Kt(this,ng,t))},Px=function(t,n){var o,s,a,l,d,u;let r=!1;if(we(this,gf)!==0){let h=we(this,Dh).get(t);if(h!==void 0)if((o=we(this,dv))!=null&&o[h]&&(clearTimeout((s=we(this,dv))==null?void 0:s[h]),we(this,dv)[h]=void 0),r=!0,we(this,gf)===1)Si(this,Ui,EMe).call(this,n);else{we(this,EQ).call(this,h);let g=we(this,fs)[h];if(Si(this,Ui,ud).call(this,g)?g.__abortController.abort(new Error("deleted")):(we(this,Sb)||we(this,K1))&&(we(this,Sb)&&((a=we(this,pb))==null||a.call(this,g,t,n)),we(this,K1)&&((l=we(this,ig))==null||l.push([g,t,n]))),we(this,Dh).delete(t),we(this,gd)[h]=void 0,we(this,fs)[h]=void 0,h===we(this,ng))Kt(this,ng,we(this,lv)[h]);else if(h===we(this,jm))Kt(this,jm,we(this,q1)[h]);else{let m=we(this,lv)[h];we(this,q1)[m]=we(this,q1)[h];let v=we(this,q1)[h];we(this,lv)[v]=we(this,lv)[h]}hse(this,gf)._--,we(this,yb).push(h)}}if(we(this,K1)&&((d=we(this,ig))!=null&&d.length)){let h=we(this,ig),g;for(;g=h==null?void 0:h.shift();)(u=we(this,bb))==null||u.call(this,...g)}return r},EMe=function(t){var n,r,o,s;for(let a of Si(this,Ui,Mx).call(this,{allowStale:!0})){let l=we(this,fs)[a];if(Si(this,Ui,ud).call(this,l))l.__abortController.abort(new Error("deleted"));else{let d=we(this,gd)[a];we(this,Sb)&&((n=we(this,pb))==null||n.call(this,l,d,t)),we(this,K1)&&((r=we(this,ig))==null||r.push([l,d,t]))}}if(we(this,Dh).clear(),we(this,fs).fill(void 0),we(this,gd).fill(void 0),we(this,cv)&&we(this,_b)){we(this,cv).fill(0),we(this,_b).fill(0);for(let a of we(this,dv)??[])a!==void 0&&clearTimeout(a);(o=we(this,dv))==null||o.fill(void 0)}if(we(this,Cb)&&we(this,Cb).fill(0),Kt(this,jm,0),Kt(this,ng,0),we(this,yb).length=0,Kt(this,Ob,0),Kt(this,gf,0),we(this,K1)&&we(this,ig)){let a=we(this,ig),l;for(;l=a==null?void 0:a.shift();)(s=we(this,bb))==null||s.call(this,...l)}},Sj);/*! medium-zoom 1.1.0 | MIT License | https://github.com/francoischalifour/medium-zoom */var U7=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},r=window.Promise||function(Q){function P(){}Q(P,P)},o=function(Q){var P=Q.target;if(P===L){f();return}w.indexOf(P)!==-1&&k({target:P})},s=function(){if(!(y||!S.original)){var Q=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(C-Q)>_.scrollOffset&&setTimeout(f,150)}},a=function(Q){var P=Q.key||Q.keyCode;(P==="Escape"||P==="Esc"||P===27)&&f()},l=function(){var Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},P=Q;if(Q.background&&(L.style.background=Q.background),Q.container&&Q.container instanceof Object&&(P.container=U7({},_.container,Q.container)),Q.template){var D=hue(Q.template)?Q.template:document.querySelector(Q.template);P.template=D}return _=U7({},_,P),w.forEach(function(I){I.dispatchEvent(cP("medium-zoom:update",{detail:{zoom:E}}))}),E},d=function(){var Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(U7({},_,Q))},u=function(){for(var Q=arguments.length,P=Array(Q),D=0;D0?P.reduce(function(B,R){return[].concat(B,q1t(R))},[]):w;return I.forEach(function(B){B.classList.remove("medium-zoom-image"),B.dispatchEvent(cP("medium-zoom:detach",{detail:{zoom:E}}))}),w=w.filter(function(B){return I.indexOf(B)===-1}),E},g=function(Q,P){var D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return w.forEach(function(I){I.addEventListener("medium-zoom:"+Q,P,D)}),O.push({type:"medium-zoom:"+Q,listener:P,options:D}),E},m=function(Q,P){var D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return w.forEach(function(I){I.removeEventListener("medium-zoom:"+Q,P,D)}),O=O.filter(function(I){return!(I.type==="medium-zoom:"+Q&&I.listener.toString()===P.toString())}),E},v=function(){var Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},P=Q.target,D=function(){var B={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},R=void 0,M=void 0;if(_.container)if(_.container instanceof Object)B=U7({},B,_.container),R=B.width-B.left-B.right-_.margin*2,M=B.height-B.top-B.bottom-_.margin*2;else{var N=hue(_.container)?_.container:document.querySelector(_.container),j=N.getBoundingClientRect(),W=j.width,H=j.height,X=j.left,Y=j.top;B=U7({},B,{width:W,height:H,left:X,top:Y})}R=R||B.width-_.margin*2,M=M||B.height-_.margin*2;var Z=S.zoomedHd||S.original,ie=Z1t(Z)?R:Z.naturalWidth||R,J=Z1t(Z)?M:Z.naturalHeight||M,re=Z.getBoundingClientRect(),se=re.top,le=re.left,ge=re.width,K=re.height,de=Math.min(Math.max(ge,ie),R)/ge,V=Math.min(Math.max(K,J),M)/K,ee=Math.min(de,V),oe=(-le+(R-ge)/2+_.margin+B.left)/ee,te=(-se+(M-K)/2+_.margin+B.top)/ee,$="scale("+ee+") translate3d("+oe+"px, "+te+"px, 0)";S.zoomed.style.transform=$,S.zoomedHd&&(S.zoomedHd.style.transform=$)};return new r(function(I){if(P&&w.indexOf(P)===-1){I(E);return}var B=function W(){y=!1,S.zoomed.removeEventListener("transitionend",W),S.original.dispatchEvent(cP("medium-zoom:opened",{detail:{zoom:E}})),I(E)};if(S.zoomed){I(E);return}if(P)S.original=P;else if(w.length>0){var R=w;S.original=R[0]}else{I(E);return}if(S.original.dispatchEvent(cP("medium-zoom:open",{detail:{zoom:E}})),C=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,y=!0,S.zoomed=j5i(S.original),document.body.appendChild(L),_.template){var M=hue(_.template)?_.template:document.querySelector(_.template);S.template=document.createElement("div"),S.template.appendChild(M.content.cloneNode(!0)),document.body.appendChild(S.template)}if(S.original.parentElement&&S.original.parentElement.tagName==="PICTURE"&&S.original.currentSrc&&(S.zoomed.src=S.original.currentSrc),document.body.appendChild(S.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),S.original.classList.add("medium-zoom-image--hidden"),S.zoomed.classList.add("medium-zoom-image--opened"),S.zoomed.addEventListener("click",f),S.zoomed.addEventListener("transitionend",B),S.original.getAttribute("data-zoom-src")){S.zoomedHd=S.zoomed.cloneNode(),S.zoomedHd.removeAttribute("srcset"),S.zoomedHd.removeAttribute("sizes"),S.zoomedHd.removeAttribute("loading"),S.zoomedHd.src=S.zoomed.getAttribute("data-zoom-src"),S.zoomedHd.onerror=function(){clearInterval(N),console.warn("Unable to reach the zoom image target "+S.zoomedHd.src),S.zoomedHd=null,D()};var N=setInterval(function(){S.zoomedHd.complete&&(clearInterval(N),S.zoomedHd.classList.add("medium-zoom-image--opened"),S.zoomedHd.addEventListener("click",f),document.body.appendChild(S.zoomedHd),D())},10)}else if(S.original.hasAttribute("srcset")){S.zoomedHd=S.zoomed.cloneNode(),S.zoomedHd.removeAttribute("sizes"),S.zoomedHd.removeAttribute("loading");var j=S.zoomedHd.addEventListener("load",function(){S.zoomedHd.removeEventListener("load",j),S.zoomedHd.classList.add("medium-zoom-image--opened"),S.zoomedHd.addEventListener("click",f),document.body.appendChild(S.zoomedHd),D()})}else D()})},f=function(){return new r(function(Q){if(y||!S.original){Q(E);return}var P=function D(){S.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(S.zoomed),S.zoomedHd&&document.body.removeChild(S.zoomedHd),document.body.removeChild(L),S.zoomed.classList.remove("medium-zoom-image--opened"),S.template&&document.body.removeChild(S.template),y=!1,S.zoomed.removeEventListener("transitionend",D),S.original.dispatchEvent(cP("medium-zoom:closed",{detail:{zoom:E}})),S.original=null,S.zoomed=null,S.zoomedHd=null,S.template=null,Q(E)};y=!0,document.body.classList.remove("medium-zoom--opened"),S.zoomed.style.transform="",S.zoomedHd&&(S.zoomedHd.style.transform=""),S.template&&(S.template.style.transition="opacity 150ms",S.template.style.opacity=0),S.original.dispatchEvent(cP("medium-zoom:close",{detail:{zoom:E}})),S.zoomed.addEventListener("transitionend",P)})},k=function(){var Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},P=Q.target;return S.original?f():v({target:P})},A=function(){return _},p=function(){return w},b=function(){return S.original},w=[],O=[],y=!1,C=0,_=n,S={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?_=t:(t||typeof t=="string")&&u(t),_=U7({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},_);var L=U5i(_.background);document.addEventListener("click",o),document.addEventListener("keyup",a),document.addEventListener("scroll",s),window.addEventListener("resize",f);var E={open:v,close:f,toggle:k,update:l,clone:d,attach:u,detach:h,on:g,off:m,getOptions:A,getImages:p,getZoomedImage:b};return E};function V5i(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(typeof document>"u")){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",n==="top"&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}var z5i=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";V5i(z5i);const Uv={hljs:`${gt}-hljs`,hlcss:`${gt}-hlCss`,prettier:`${gt}-prettier`,prettierMD:`${gt}-prettierMD`,cropperjs:`${gt}-cropper`,croppercss:`${gt}-cropperCss`,screenfull:`${gt}-screenfull`,mermaidM:`${gt}-mermaid-m`,mermaid:`${gt}-mermaid`,katexjs:`${gt}-katex`,katexcss:`${gt}-katexCss`,echarts:`${gt}-echarts`},H5i=(e,t,n)=>{const{editorId:r}=n,o=hs({buildFinished:!1,html:""});At(()=>e.modelValue,()=>{o.buildFinished=!1}),pn(()=>{Nn.on(r,{name:lue,callback(s){o.buildFinished=!0,o.html=s}}),Nn.on(r,{name:J4e,callback(){const s=new Promise(a=>{if(o.buildFinished)a(o.html);else{const l=d=>{a(d),Nn.remove(r,lue,l)};Nn.on(r,{name:lue,callback:l})}});e.onSave?e.onSave(e.modelValue,s):t.emit("onSave",e.modelValue,s)}})})},nyn=(e,{editorId:t,rootRef:n,setting:r})=>{const o=hh.editorExtensions.highlight,s=hh.editorExtensionsAttrs.highlight;Yi("editorId",t),Yi("rootRef",n),Yi("theme",G(()=>e.theme)),Yi("language",G(()=>e.language)),Yi("highlight",G(()=>{const{js:l}=o,d={...wMe,...o.css},{js:u,css:h={}}=s||{},g=e.codeStyleReverse&&e.codeStyleReverseList.includes(e.previewTheme)?"dark":e.theme,m=d[e.codeTheme]?d[e.codeTheme][g]:wMe.atom[g],v=d[e.codeTheme]&&h[e.codeTheme]?h[e.codeTheme][g]:h.atom?h.atom[g]:{};return{js:{src:l,...u},css:{href:m,...v}}})),Yi("showCodeRowNumber",e.showCodeRowNumber);const a=G(()=>{const l={...w1t,...hh.editorConfig.languageUserDefined};return K4e(OG(w1t["en-US"]),l[e.language]||{})});return Yi("usedLanguageText",a),Yi("previewTheme",G(()=>e.previewTheme)),Yi("customIcon",G(()=>e.customIcon)),Yi("setting",G(()=>r?{...r}:{preview:!0,htmlPreview:!1,previewOnly:!1,pageFullscreen:!1,fullscreen:!1})),{editorId:t}},$5i=(e,t)=>(Yi("tabWidth",e.tabWidth),Yi("disabled",G(()=>e.disabled)),Yi("showToolbarName",G(()=>e.showToolbarName)),Yi("noUploadImg",e.noUploadImg),Yi("tableShape",G(()=>e.tableShape)),Yi("noPrettier",e.noPrettier),Yi("codeTheme",G(()=>e.codeTheme)),Yi("updateSetting",t.updateSetting),Yi("catalogVisible",G(()=>t.catalogVisible.value)),Yi("defToolbars",t.defToolbars),Yi("floatingToolbars",G(()=>e.floatingToolbars)),nyn(e,t)),X5i=e=>{const{noPrettier:t,noUploadImg:n}=e,{editorExtensions:r,editorExtensionsAttrs:o}=hh,s=t||r.prettier.prettierInstance,a=t||r.prettier.parserMarkdownInstance,l=n||r.cropper.instance;pn(()=>{if(!l){const{js:d={},css:u={}}=o.cropper||{};Nv("link",{...u,rel:"stylesheet",href:r.cropper.css,id:Uv.croppercss}),Nv("script",{...d,src:r.cropper.js,id:Uv.cropperjs})}if(!s){const{standaloneJs:d={}}=o.prettier||{};Nv("script",{...d,src:r.prettier.standaloneJs,id:Uv.prettier})}if(!a){const{parserMarkdownJs:d={}}=o.prettier||{};Nv("script",{...d,src:r.prettier.parserMarkdownJs,id:Uv.prettierMD})}})},G5i=(e,t,n)=>{const{editorId:r}=n;pn(()=>{Nn.on(r,{name:wy,callback:o=>{var s;(s=e.onError)==null||s.call(e,o),t.emit("onError",o)}})})},Y5i=(e,t,n)=>{const{editorId:r}=n,o=hs({pageFullscreen:e.pageFullscreen,fullscreen:!1,preview:e.preview,htmlPreview:e.preview?!1:e.htmlPreview,previewOnly:!1}),s=hs({...o}),a=(u,h)=>{const g=h===void 0?!o[u]:h;switch(u){case"preview":{o.htmlPreview=!1,o.previewOnly=!1;break}case"htmlPreview":{o.preview=!1,o.previewOnly=!1;break}case"previewOnly":{g?!o.preview&&!o.htmlPreview&&(o.preview=!0):(s.preview||(o.preview=!1),s.htmlPreview||(o.htmlPreview=!1));break}}s[u]=g,o[u]=g};let l="";const d=()=>{o.pageFullscreen||o.fullscreen?document.body.style.overflow="hidden":document.body.style.overflow=l};return At(()=>[o.pageFullscreen,o.fullscreen],d),pn(()=>{Nn.on(r,{name:epe,callback(u,h){const g=m=>{Nn.emit(r,To,"image",{desc:"",urls:m}),h==null||h()};e.onUploadImg?e.onUploadImg(u,g):t.emit("onUploadImg",u,g)}}),l=document.body.style.overflow,d()}),[o,a]},Z5i=(e,t)=>{const{editorId:n}=t,r=he(!1);return pn(()=>{Nn.on(n,{name:qZe,callback:o=>{o===void 0?r.value=!r.value:r.value=o}})}),r},q5i=(e,t,n)=>{const{editorId:r,catalogVisible:o,setting:s,updateSetting:a,codeRef:l}=n;At(()=>s.pageFullscreen,u=>{Nn.emit(r,O1t,u)}),At(()=>s.fullscreen,u=>{Nn.emit(r,y1t,u)}),At(()=>s.preview,u=>{Nn.emit(r,C1t,u)}),At(()=>s.previewOnly,u=>{Nn.emit(r,_1t,u)}),At(()=>s.htmlPreview,u=>{Nn.emit(r,S1t,u)}),At(o,u=>{Nn.emit(r,L1t,u)});const d={on(u,h){switch(u){case"pageFullscreen":{Nn.on(r,{name:O1t,callback(g){h(g)}});break}case"fullscreen":{Nn.on(r,{name:y1t,callback(g){h(g)}});break}case"preview":{Nn.on(r,{name:C1t,callback(g){h(g)}});break}case"previewOnly":{Nn.on(r,{name:_1t,callback(g){h(g)}});break}case"htmlPreview":{Nn.on(r,{name:S1t,callback(g){h(g)}});break}case"catalog":{Nn.on(r,{name:L1t,callback(g){h(g)}});break}}},togglePageFullscreen(u){a("pageFullscreen",u)},toggleFullscreen(u){Nn.emit(r,kOn,u)},togglePreview(u){a("preview",u)},togglePreviewOnly(u){a("previewOnly",u)},toggleHtmlPreview(u){a("htmlPreview",u)},toggleCatalog(u){Nn.emit(r,qZe,u)},triggerSave(){Nn.emit(r,J4e)},insert(u){Nn.emit(r,To,"universal",{generate:u})},focus(u){var h;(h=l.value)==null||h.focus(u)},rerender(){Nn.emit(r,KZe)},getSelectedText(){var u;return(u=l.value)==null?void 0:u.getSelectedText()},resetHistory(){var u;(u=l.value)==null||u.resetHistory()},domEventHandlers(u){Nn.emit(r,bOn,u)},execCommand(u){Nn.emit(r,To,u)},getEditorView(){var u;return(u=l.value)==null?void 0:u.getEditorView()}};t.expose(d)},iyn=e=>{const t=ari();return e.id||e.editorId||`${gt}-${t}`},K5i=(e,t,n)=>{const r=pt("editorId"),o=pt("rootRef"),s=pt("usedLanguageText"),a=pt("setting"),l=()=>{o.value.querySelectorAll(`#${r} .${gt}-preview .${gt}-code`).forEach(h=>{let g=-1;const m=h.querySelector(`.${gt}-copy-button:not([data-processed])`);m&&(m.onclick=v=>{v.preventDefault(),clearTimeout(g);const f=(h.querySelector("input:checked + pre code")||h.querySelector("pre code")).textContent,{text:k,successTips:A,failTips:p}=s.value.copyCode;let b=A;COn(e.formatCopiedText(f||"")).catch(()=>{b=p}).finally(()=>{m.dataset.isIcon?m.dataset.tips=b:m.innerHTML=b,g=window.setTimeout(()=>{m.dataset.isIcon?m.dataset.tips=k:m.innerHTML=k},1500)})},m.setAttribute("data-processed","true"))})},d=()=>{ri(l)},u=h=>{h&&ri(l)};At([t,n],d),At(()=>a.value.preview,u),At(()=>a.value.htmlPreview,u),pn(l)},J5i=e=>{const t=pt("editorId"),n=pt("theme"),r=pt("rootRef"),{editorExtensions:o,editorExtensionsAttrs:s}=hh;let a=o.echarts.instance;const l=nd(-1),d=()=>{!e.noEcharts&&a&&(l.value=l.value+1)};At(()=>n.value,()=>{d()}),pn(()=>{var k;if(e.noEcharts||a)return;const f=o.echarts.js;Nv("script",{...(k=s.echarts)==null?void 0:k.js,src:f,id:Uv.echarts,onload(){a=window.echarts,d()}},"echarts")});let u=[],h=[],g=[];const m=(f=!1)=>{if(!u.length){f&&(h.forEach(b=>{var w;(w=b.dispose)==null||w.call(b)}),g.forEach(b=>{var w;(w=b.disconnect)==null||w.call(b)}),h=[],g=[]);return}const k=[],A=[],p=[];u.forEach((b,w)=>{var C,_;const O=h[w],y=g[w];if(f||!b||!b.isConnected||r!=null&&r.value&&!r.value.contains(b)){(C=O==null?void 0:O.dispose)==null||C.call(O),(_=y==null?void 0:y.disconnect)==null||_.call(y);return}k.push(b),O&&A.push(O),y&&p.push(y)}),u=k,h=A,g=p},v=()=>{m(),!e.noEcharts&&a&&Array.from(r.value.querySelectorAll(`#${t} div.${gt}-echarts:not([data-processed])`)).forEach(f=>{if(f.dataset.closed==="false")return!1;try{const k=new Function(`return ${f.innerText}`)(),A=a.init(f,n.value);A.setOption(k),f.setAttribute("data-processed",""),u.push(f),h.push(A);const p=new ResizeObserver(()=>{A.resize()});p.observe(f),g.push(p)}catch(k){Nn.emit(t,wy,{name:"echarts",message:k==null?void 0:k.message,error:k})}})};return qs(()=>{m(!0)}),{reRenderEcharts:l,replaceEcharts:v}},e9i=e=>{const t=pt("highlight"),n=nd(hh.editorExtensions.highlight.instance);return pn(()=>{e.noHighlight||n.value||(Nv("link",{...t.value.css,rel:"stylesheet",id:Uv.hlcss}),Nv("script",{...t.value.js,id:Uv.hljs,onload(){n.value=window.hljs}},"hljs"))}),At(()=>t.value.css,()=>{e.noHighlight||hh.editorExtensions.highlight.instance||F8i("link",{...t.value.css,rel:"stylesheet",id:Uv.hlcss})}),n},t9i=e=>{const t=nd(hh.editorExtensions.katex.instance);return pn(()=>{var o,s;if(e.noKatex||t.value)return;const{editorExtensions:n,editorExtensionsAttrs:r}=hh;Nv("script",{...(o=r.katex)==null?void 0:o.js,src:n.katex.js,id:Uv.katexjs,onload(){t.value=window.katex}},"katex"),Nv("link",{...(s=r.katex)==null?void 0:s.css,rel:"stylesheet",href:n.katex.css,id:Uv.katexcss})}),t},fue=new F5i({max:1e3,ttl:6e5}),n9i=e=>{const t=pt("editorId"),n=pt("theme"),r=pt("rootRef"),{editorExtensions:o,editorExtensionsAttrs:s,mermaidConfig:a}=hh;let l=o.mermaid.instance;const d=nd(-1),u=()=>{if(!e.noMermaid&&l){const h=n.value==="dark"?{startOnLoad:!1,theme:"dark"}:{startOnLoad:!1,theme:"base",themeVariables:{background:"#ffffff",primaryColor:"#ffffff",primaryTextColor:"#1f2329",primaryBorderColor:"#b7c0cc",secondaryColor:"#f7f8fa",tertiaryColor:"#f7f8fa",lineColor:"#596273",edgeLabelBackground:"#ffffff",clusterBkg:"#ffffff",clusterBorder:"#b7c0cc"}};l.initialize(a(h)),d.value=d.value+1}};return At(()=>n.value,()=>{fue.clear(),u()}),pn(()=>{var g,m;if(e.noMermaid||l)return;const h=o.mermaid.js;/\.mjs/.test(h)?(Nv("link",{...(g=s.mermaid)==null?void 0:g.js,rel:"modulepreload",href:h,id:Uv.mermaidM}),import(h).then(v=>{l=v.default,u()}).catch(v=>{Nn.emit(t,wy,{name:"mermaid",message:`Failed to load mermaid module: ${v.message}`,error:v})})):Nv("script",{...(m=s.mermaid)==null?void 0:m.js,src:h,id:Uv.mermaid,onload(){l=window.mermaid,u()}},"mermaid")}),{reRenderRef:d,replaceMermaid:async()=>{if(!e.noMermaid&&l){const h=r.value.querySelectorAll(`div.${gt}-mermaid`),g=document.createElement("div"),m=document.body.offsetWidth>1366?document.body.offsetWidth:1366,v=document.body.offsetHeight>768?document.body.offsetHeight:768;g.style.width=m+"px",g.style.height=v+"px",g.style.position="fixed",g.style.zIndex="-10000",g.style.top="-10000";let f=h.length;f>0&&document.body.appendChild(g),await Promise.allSettled(Array.from(h).map(k=>(async A=>{var w;if(A.dataset.closed==="false")return!1;const p=A.innerText;let b=fue.get(p);if(!b){const O=pMe();let y={svg:""};try{y=await l.render(O,p,g),b=await e.sanitizeMermaid(y.svg);const C=document.createElement("p");C.className=`${gt}-mermaid`,C.setAttribute("data-processed",""),C.setAttribute("data-content",p),C.innerHTML=b,(w=C.children[0])==null||w.removeAttribute("height"),fue.set(p,C.innerHTML),A.dataset.line!==void 0&&(C.dataset.line=A.dataset.line),A.replaceWith(C)}catch(C){Nn.emit(t,wy,{name:"mermaid",message:C.message,error:C})}--f===0&&g.remove()}})(k)))}}}},i9i=(e,t)=>{t=t||{};const n=3,r=t.marker||"!",o=r.charCodeAt(0),s=r.length;let a="",l="";const d=(h,g,m,v,f)=>{const k=h[g];return k.type==="admonition_open"?h[g].attrPush(["class",`${gt}-admonition ${gt}-admonition-${k.info}`]):k.type==="admonition_title_open"&&h[g].attrPush(["class",`${gt}-admonition-title`]),f.renderToken(h,g,m)},u=h=>{const g=h.trim().split(" ",2);l="",a=g[0],g.length>1&&(l=h.substring(a.length+2))};e.block.ruler.before("code","admonition",(h,g,m,v)=>{let f,k,A,p=!1,b=h.bMarks[g]+h.tShift[g],w=h.eMarks[g];if(o!==h.src.charCodeAt(b))return!1;for(f=b+1;f<=w&&r[(f-b)%s]===h.src[f];f++);const O=Math.floor((f-b)/s);if(O!==n)return!1;f-=(f-b)%s;const y=h.src.slice(b,f),C=h.src.slice(f,w);if(u(C),v)return!0;for(k=g;k++,!(k>=m||(b=h.bMarks[k]+h.tShift[k],w=h.eMarks[k],b=4)){for(f=b+1;f<=w&&r[(f-b)%s]===h.src[f];f++);if(!(Math.floor((f-b)/s){const n=e.attrs?e.attrs.slice():[];return t.forEach(r=>{const o=e.attrIndex(r[0]);o<0?n.push(r):(n[o]=n[o].slice(),n[o][1]+=` ${r[1]}`)}),n},r9i=(e,t)=>{const n=e.renderer.rules.fence,r=e.utils.unescapeAll,o=/\[(\w*)(?::([\w ]*))?\]/,s=/::(open|close)/,a=g=>g.info?r(g.info).trim():"",l=g=>{const m=a(g),[v=null,f=""]=(o.exec(m)||[]).slice(1);return[v,f]},d=g=>{const m=a(g);return m?m.split(/(\s+)/g)[0]:""},u=g=>{const m=g.info.match(s)||[],v=m[1]==="open"||m[1]!=="close"&&t.codeFoldable&&g.content.trim().split(` +See: https://github.com/francoischalifour/medium-zoom`)}},U5i=function(t){var n=document.createElement("div");return n.classList.add("medium-zoom-overlay"),n.style.background=t,n},j5i=function(t){var n=t.getBoundingClientRect(),r=n.top,o=n.left,s=n.width,a=n.height,l=t.cloneNode(),d=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,u=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;return l.removeAttribute("id"),l.style.position="absolute",l.style.top=r+d+"px",l.style.left=o+u+"px",l.style.width=s+"px",l.style.height=a+"px",l.style.transform="",l},cP=function(t,n){var r=U7({bubbles:!1,cancelable:!1,detail:void 0},n);if(typeof window.CustomEvent=="function")return new CustomEvent(t,r);var o=document.createEvent("CustomEvent");return o.initCustomEvent(t,r.bubbles,r.cancelable,r.detail),o},W5i=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=window.Promise||function(T){function P(){}T(P,P)},o=function(T){var P=T.target;if(P===L){f();return}w.indexOf(P)!==-1&&k({target:P})},s=function(){if(!(y||!S.original)){var T=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(C-T)>_.scrollOffset&&setTimeout(f,150)}},a=function(T){var P=T.key||T.keyCode;(P==="Escape"||P==="Esc"||P===27)&&f()},l=function(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},P=T;if(T.background&&(L.style.background=T.background),T.container&&T.container instanceof Object&&(P.container=U7({},_.container,T.container)),T.template){var D=hue(T.template)?T.template:document.querySelector(T.template);P.template=D}return _=U7({},_,P),w.forEach(function(I){I.dispatchEvent(cP("medium-zoom:update",{detail:{zoom:E}}))}),E},d=function(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(U7({},_,T))},u=function(){for(var T=arguments.length,P=Array(T),D=0;D0?P.reduce(function(B,R){return[].concat(B,q1t(R))},[]):w;return I.forEach(function(B){B.classList.remove("medium-zoom-image"),B.dispatchEvent(cP("medium-zoom:detach",{detail:{zoom:E}}))}),w=w.filter(function(B){return I.indexOf(B)===-1}),E},g=function(T,P){var D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return w.forEach(function(I){I.addEventListener("medium-zoom:"+T,P,D)}),O.push({type:"medium-zoom:"+T,listener:P,options:D}),E},m=function(T,P){var D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return w.forEach(function(I){I.removeEventListener("medium-zoom:"+T,P,D)}),O=O.filter(function(I){return!(I.type==="medium-zoom:"+T&&I.listener.toString()===P.toString())}),E},v=function(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},P=T.target,D=function(){var B={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},R=void 0,M=void 0;if(_.container)if(_.container instanceof Object)B=U7({},B,_.container),R=B.width-B.left-B.right-_.margin*2,M=B.height-B.top-B.bottom-_.margin*2;else{var N=hue(_.container)?_.container:document.querySelector(_.container),j=N.getBoundingClientRect(),W=j.width,H=j.height,X=j.left,Y=j.top;B=U7({},B,{width:W,height:H,left:X,top:Y})}R=R||B.width-_.margin*2,M=M||B.height-_.margin*2;var Z=S.zoomedHd||S.original,ie=Z1t(Z)?R:Z.naturalWidth||R,J=Z1t(Z)?M:Z.naturalHeight||M,re=Z.getBoundingClientRect(),se=re.top,le=re.left,ge=re.width,K=re.height,de=Math.min(Math.max(ge,ie),R)/ge,V=Math.min(Math.max(K,J),M)/K,ee=Math.min(de,V),oe=(-le+(R-ge)/2+_.margin+B.left)/ee,te=(-se+(M-K)/2+_.margin+B.top)/ee,$="scale("+ee+") translate3d("+oe+"px, "+te+"px, 0)";S.zoomed.style.transform=$,S.zoomedHd&&(S.zoomedHd.style.transform=$)};return new r(function(I){if(P&&w.indexOf(P)===-1){I(E);return}var B=function W(){y=!1,S.zoomed.removeEventListener("transitionend",W),S.original.dispatchEvent(cP("medium-zoom:opened",{detail:{zoom:E}})),I(E)};if(S.zoomed){I(E);return}if(P)S.original=P;else if(w.length>0){var R=w;S.original=R[0]}else{I(E);return}if(S.original.dispatchEvent(cP("medium-zoom:open",{detail:{zoom:E}})),C=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,y=!0,S.zoomed=j5i(S.original),document.body.appendChild(L),_.template){var M=hue(_.template)?_.template:document.querySelector(_.template);S.template=document.createElement("div"),S.template.appendChild(M.content.cloneNode(!0)),document.body.appendChild(S.template)}if(S.original.parentElement&&S.original.parentElement.tagName==="PICTURE"&&S.original.currentSrc&&(S.zoomed.src=S.original.currentSrc),document.body.appendChild(S.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),S.original.classList.add("medium-zoom-image--hidden"),S.zoomed.classList.add("medium-zoom-image--opened"),S.zoomed.addEventListener("click",f),S.zoomed.addEventListener("transitionend",B),S.original.getAttribute("data-zoom-src")){S.zoomedHd=S.zoomed.cloneNode(),S.zoomedHd.removeAttribute("srcset"),S.zoomedHd.removeAttribute("sizes"),S.zoomedHd.removeAttribute("loading"),S.zoomedHd.src=S.zoomed.getAttribute("data-zoom-src"),S.zoomedHd.onerror=function(){clearInterval(N),console.warn("Unable to reach the zoom image target "+S.zoomedHd.src),S.zoomedHd=null,D()};var N=setInterval(function(){S.zoomedHd.complete&&(clearInterval(N),S.zoomedHd.classList.add("medium-zoom-image--opened"),S.zoomedHd.addEventListener("click",f),document.body.appendChild(S.zoomedHd),D())},10)}else if(S.original.hasAttribute("srcset")){S.zoomedHd=S.zoomed.cloneNode(),S.zoomedHd.removeAttribute("sizes"),S.zoomedHd.removeAttribute("loading");var j=S.zoomedHd.addEventListener("load",function(){S.zoomedHd.removeEventListener("load",j),S.zoomedHd.classList.add("medium-zoom-image--opened"),S.zoomedHd.addEventListener("click",f),document.body.appendChild(S.zoomedHd),D()})}else D()})},f=function(){return new r(function(T){if(y||!S.original){T(E);return}var P=function D(){S.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(S.zoomed),S.zoomedHd&&document.body.removeChild(S.zoomedHd),document.body.removeChild(L),S.zoomed.classList.remove("medium-zoom-image--opened"),S.template&&document.body.removeChild(S.template),y=!1,S.zoomed.removeEventListener("transitionend",D),S.original.dispatchEvent(cP("medium-zoom:closed",{detail:{zoom:E}})),S.original=null,S.zoomed=null,S.zoomedHd=null,S.template=null,T(E)};y=!0,document.body.classList.remove("medium-zoom--opened"),S.zoomed.style.transform="",S.zoomedHd&&(S.zoomedHd.style.transform=""),S.template&&(S.template.style.transition="opacity 150ms",S.template.style.opacity=0),S.original.dispatchEvent(cP("medium-zoom:close",{detail:{zoom:E}})),S.zoomed.addEventListener("transitionend",P)})},k=function(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},P=T.target;return S.original?f():v({target:P})},A=function(){return _},p=function(){return w},b=function(){return S.original},w=[],O=[],y=!1,C=0,_=n,S={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?_=t:(t||typeof t=="string")&&u(t),_=U7({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},_);var L=U5i(_.background);document.addEventListener("click",o),document.addEventListener("keyup",a),document.addEventListener("scroll",s),window.addEventListener("resize",f);var E={open:v,close:f,toggle:k,update:l,clone:d,attach:u,detach:h,on:g,off:m,getOptions:A,getImages:p,getZoomedImage:b};return E};function V5i(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(typeof document>"u")){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",n==="top"&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}var z5i=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";V5i(z5i);const Uv={hljs:`${gt}-hljs`,hlcss:`${gt}-hlCss`,prettier:`${gt}-prettier`,prettierMD:`${gt}-prettierMD`,cropperjs:`${gt}-cropper`,croppercss:`${gt}-cropperCss`,screenfull:`${gt}-screenfull`,mermaidM:`${gt}-mermaid-m`,mermaid:`${gt}-mermaid`,katexjs:`${gt}-katex`,katexcss:`${gt}-katexCss`,echarts:`${gt}-echarts`},H5i=(e,t,n)=>{const{editorId:r}=n,o=hs({buildFinished:!1,html:""});At(()=>e.modelValue,()=>{o.buildFinished=!1}),An(()=>{Nn.on(r,{name:lue,callback(s){o.buildFinished=!0,o.html=s}}),Nn.on(r,{name:J4e,callback(){const s=new Promise(a=>{if(o.buildFinished)a(o.html);else{const l=d=>{a(d),Nn.remove(r,lue,l)};Nn.on(r,{name:lue,callback:l})}});e.onSave?e.onSave(e.modelValue,s):t.emit("onSave",e.modelValue,s)}})})},nyn=(e,{editorId:t,rootRef:n,setting:r})=>{const o=hh.editorExtensions.highlight,s=hh.editorExtensionsAttrs.highlight;Yi("editorId",t),Yi("rootRef",n),Yi("theme",G(()=>e.theme)),Yi("language",G(()=>e.language)),Yi("highlight",G(()=>{const{js:l}=o,d={...wMe,...o.css},{js:u,css:h={}}=s||{},g=e.codeStyleReverse&&e.codeStyleReverseList.includes(e.previewTheme)?"dark":e.theme,m=d[e.codeTheme]?d[e.codeTheme][g]:wMe.atom[g],v=d[e.codeTheme]&&h[e.codeTheme]?h[e.codeTheme][g]:h.atom?h.atom[g]:{};return{js:{src:l,...u},css:{href:m,...v}}})),Yi("showCodeRowNumber",e.showCodeRowNumber);const a=G(()=>{const l={...w1t,...hh.editorConfig.languageUserDefined};return K4e(OG(w1t["en-US"]),l[e.language]||{})});return Yi("usedLanguageText",a),Yi("previewTheme",G(()=>e.previewTheme)),Yi("customIcon",G(()=>e.customIcon)),Yi("setting",G(()=>r?{...r}:{preview:!0,htmlPreview:!1,previewOnly:!1,pageFullscreen:!1,fullscreen:!1})),{editorId:t}},$5i=(e,t)=>(Yi("tabWidth",e.tabWidth),Yi("disabled",G(()=>e.disabled)),Yi("showToolbarName",G(()=>e.showToolbarName)),Yi("noUploadImg",e.noUploadImg),Yi("tableShape",G(()=>e.tableShape)),Yi("noPrettier",e.noPrettier),Yi("codeTheme",G(()=>e.codeTheme)),Yi("updateSetting",t.updateSetting),Yi("catalogVisible",G(()=>t.catalogVisible.value)),Yi("defToolbars",t.defToolbars),Yi("floatingToolbars",G(()=>e.floatingToolbars)),nyn(e,t)),X5i=e=>{const{noPrettier:t,noUploadImg:n}=e,{editorExtensions:r,editorExtensionsAttrs:o}=hh,s=t||r.prettier.prettierInstance,a=t||r.prettier.parserMarkdownInstance,l=n||r.cropper.instance;An(()=>{if(!l){const{js:d={},css:u={}}=o.cropper||{};Nv("link",{...u,rel:"stylesheet",href:r.cropper.css,id:Uv.croppercss}),Nv("script",{...d,src:r.cropper.js,id:Uv.cropperjs})}if(!s){const{standaloneJs:d={}}=o.prettier||{};Nv("script",{...d,src:r.prettier.standaloneJs,id:Uv.prettier})}if(!a){const{parserMarkdownJs:d={}}=o.prettier||{};Nv("script",{...d,src:r.prettier.parserMarkdownJs,id:Uv.prettierMD})}})},G5i=(e,t,n)=>{const{editorId:r}=n;An(()=>{Nn.on(r,{name:wy,callback:o=>{var s;(s=e.onError)==null||s.call(e,o),t.emit("onError",o)}})})},Y5i=(e,t,n)=>{const{editorId:r}=n,o=hs({pageFullscreen:e.pageFullscreen,fullscreen:!1,preview:e.preview,htmlPreview:e.preview?!1:e.htmlPreview,previewOnly:!1}),s=hs({...o}),a=(u,h)=>{const g=h===void 0?!o[u]:h;switch(u){case"preview":{o.htmlPreview=!1,o.previewOnly=!1;break}case"htmlPreview":{o.preview=!1,o.previewOnly=!1;break}case"previewOnly":{g?!o.preview&&!o.htmlPreview&&(o.preview=!0):(s.preview||(o.preview=!1),s.htmlPreview||(o.htmlPreview=!1));break}}s[u]=g,o[u]=g};let l="";const d=()=>{o.pageFullscreen||o.fullscreen?document.body.style.overflow="hidden":document.body.style.overflow=l};return At(()=>[o.pageFullscreen,o.fullscreen],d),An(()=>{Nn.on(r,{name:epe,callback(u,h){const g=m=>{Nn.emit(r,To,"image",{desc:"",urls:m}),h==null||h()};e.onUploadImg?e.onUploadImg(u,g):t.emit("onUploadImg",u,g)}}),l=document.body.style.overflow,d()}),[o,a]},Z5i=(e,t)=>{const{editorId:n}=t,r=he(!1);return An(()=>{Nn.on(n,{name:qZe,callback:o=>{o===void 0?r.value=!r.value:r.value=o}})}),r},q5i=(e,t,n)=>{const{editorId:r,catalogVisible:o,setting:s,updateSetting:a,codeRef:l}=n;At(()=>s.pageFullscreen,u=>{Nn.emit(r,O1t,u)}),At(()=>s.fullscreen,u=>{Nn.emit(r,y1t,u)}),At(()=>s.preview,u=>{Nn.emit(r,C1t,u)}),At(()=>s.previewOnly,u=>{Nn.emit(r,_1t,u)}),At(()=>s.htmlPreview,u=>{Nn.emit(r,S1t,u)}),At(o,u=>{Nn.emit(r,L1t,u)});const d={on(u,h){switch(u){case"pageFullscreen":{Nn.on(r,{name:O1t,callback(g){h(g)}});break}case"fullscreen":{Nn.on(r,{name:y1t,callback(g){h(g)}});break}case"preview":{Nn.on(r,{name:C1t,callback(g){h(g)}});break}case"previewOnly":{Nn.on(r,{name:_1t,callback(g){h(g)}});break}case"htmlPreview":{Nn.on(r,{name:S1t,callback(g){h(g)}});break}case"catalog":{Nn.on(r,{name:L1t,callback(g){h(g)}});break}}},togglePageFullscreen(u){a("pageFullscreen",u)},toggleFullscreen(u){Nn.emit(r,kOn,u)},togglePreview(u){a("preview",u)},togglePreviewOnly(u){a("previewOnly",u)},toggleHtmlPreview(u){a("htmlPreview",u)},toggleCatalog(u){Nn.emit(r,qZe,u)},triggerSave(){Nn.emit(r,J4e)},insert(u){Nn.emit(r,To,"universal",{generate:u})},focus(u){var h;(h=l.value)==null||h.focus(u)},rerender(){Nn.emit(r,KZe)},getSelectedText(){var u;return(u=l.value)==null?void 0:u.getSelectedText()},resetHistory(){var u;(u=l.value)==null||u.resetHistory()},domEventHandlers(u){Nn.emit(r,bOn,u)},execCommand(u){Nn.emit(r,To,u)},getEditorView(){var u;return(u=l.value)==null?void 0:u.getEditorView()}};t.expose(d)},iyn=e=>{const t=ari();return e.id||e.editorId||`${gt}-${t}`},K5i=(e,t,n)=>{const r=pt("editorId"),o=pt("rootRef"),s=pt("usedLanguageText"),a=pt("setting"),l=()=>{o.value.querySelectorAll(`#${r} .${gt}-preview .${gt}-code`).forEach(h=>{let g=-1;const m=h.querySelector(`.${gt}-copy-button:not([data-processed])`);m&&(m.onclick=v=>{v.preventDefault(),clearTimeout(g);const f=(h.querySelector("input:checked + pre code")||h.querySelector("pre code")).textContent,{text:k,successTips:A,failTips:p}=s.value.copyCode;let b=A;COn(e.formatCopiedText(f||"")).catch(()=>{b=p}).finally(()=>{m.dataset.isIcon?m.dataset.tips=b:m.innerHTML=b,g=window.setTimeout(()=>{m.dataset.isIcon?m.dataset.tips=k:m.innerHTML=k},1500)})},m.setAttribute("data-processed","true"))})},d=()=>{ri(l)},u=h=>{h&&ri(l)};At([t,n],d),At(()=>a.value.preview,u),At(()=>a.value.htmlPreview,u),An(l)},J5i=e=>{const t=pt("editorId"),n=pt("theme"),r=pt("rootRef"),{editorExtensions:o,editorExtensionsAttrs:s}=hh;let a=o.echarts.instance;const l=nd(-1),d=()=>{!e.noEcharts&&a&&(l.value=l.value+1)};At(()=>n.value,()=>{d()}),An(()=>{var k;if(e.noEcharts||a)return;const f=o.echarts.js;Nv("script",{...(k=s.echarts)==null?void 0:k.js,src:f,id:Uv.echarts,onload(){a=window.echarts,d()}},"echarts")});let u=[],h=[],g=[];const m=(f=!1)=>{if(!u.length){f&&(h.forEach(b=>{var w;(w=b.dispose)==null||w.call(b)}),g.forEach(b=>{var w;(w=b.disconnect)==null||w.call(b)}),h=[],g=[]);return}const k=[],A=[],p=[];u.forEach((b,w)=>{var C,_;const O=h[w],y=g[w];if(f||!b||!b.isConnected||r!=null&&r.value&&!r.value.contains(b)){(C=O==null?void 0:O.dispose)==null||C.call(O),(_=y==null?void 0:y.disconnect)==null||_.call(y);return}k.push(b),O&&A.push(O),y&&p.push(y)}),u=k,h=A,g=p},v=()=>{m(),!e.noEcharts&&a&&Array.from(r.value.querySelectorAll(`#${t} div.${gt}-echarts:not([data-processed])`)).forEach(f=>{if(f.dataset.closed==="false")return!1;try{const k=new Function(`return ${f.innerText}`)(),A=a.init(f,n.value);A.setOption(k),f.setAttribute("data-processed",""),u.push(f),h.push(A);const p=new ResizeObserver(()=>{A.resize()});p.observe(f),g.push(p)}catch(k){Nn.emit(t,wy,{name:"echarts",message:k==null?void 0:k.message,error:k})}})};return qs(()=>{m(!0)}),{reRenderEcharts:l,replaceEcharts:v}},e9i=e=>{const t=pt("highlight"),n=nd(hh.editorExtensions.highlight.instance);return An(()=>{e.noHighlight||n.value||(Nv("link",{...t.value.css,rel:"stylesheet",id:Uv.hlcss}),Nv("script",{...t.value.js,id:Uv.hljs,onload(){n.value=window.hljs}},"hljs"))}),At(()=>t.value.css,()=>{e.noHighlight||hh.editorExtensions.highlight.instance||F8i("link",{...t.value.css,rel:"stylesheet",id:Uv.hlcss})}),n},t9i=e=>{const t=nd(hh.editorExtensions.katex.instance);return An(()=>{var o,s;if(e.noKatex||t.value)return;const{editorExtensions:n,editorExtensionsAttrs:r}=hh;Nv("script",{...(o=r.katex)==null?void 0:o.js,src:n.katex.js,id:Uv.katexjs,onload(){t.value=window.katex}},"katex"),Nv("link",{...(s=r.katex)==null?void 0:s.css,rel:"stylesheet",href:n.katex.css,id:Uv.katexcss})}),t},fue=new F5i({max:1e3,ttl:6e5}),n9i=e=>{const t=pt("editorId"),n=pt("theme"),r=pt("rootRef"),{editorExtensions:o,editorExtensionsAttrs:s,mermaidConfig:a}=hh;let l=o.mermaid.instance;const d=nd(-1),u=()=>{if(!e.noMermaid&&l){const h=n.value==="dark"?{startOnLoad:!1,theme:"dark"}:{startOnLoad:!1,theme:"base",themeVariables:{background:"#ffffff",primaryColor:"#ffffff",primaryTextColor:"#1f2329",primaryBorderColor:"#b7c0cc",secondaryColor:"#f7f8fa",tertiaryColor:"#f7f8fa",lineColor:"#596273",edgeLabelBackground:"#ffffff",clusterBkg:"#ffffff",clusterBorder:"#b7c0cc"}};l.initialize(a(h)),d.value=d.value+1}};return At(()=>n.value,()=>{fue.clear(),u()}),An(()=>{var g,m;if(e.noMermaid||l)return;const h=o.mermaid.js;/\.mjs/.test(h)?(Nv("link",{...(g=s.mermaid)==null?void 0:g.js,rel:"modulepreload",href:h,id:Uv.mermaidM}),import(h).then(v=>{l=v.default,u()}).catch(v=>{Nn.emit(t,wy,{name:"mermaid",message:`Failed to load mermaid module: ${v.message}`,error:v})})):Nv("script",{...(m=s.mermaid)==null?void 0:m.js,src:h,id:Uv.mermaid,onload(){l=window.mermaid,u()}},"mermaid")}),{reRenderRef:d,replaceMermaid:async()=>{if(!e.noMermaid&&l){const h=r.value.querySelectorAll(`div.${gt}-mermaid`),g=document.createElement("div"),m=document.body.offsetWidth>1366?document.body.offsetWidth:1366,v=document.body.offsetHeight>768?document.body.offsetHeight:768;g.style.width=m+"px",g.style.height=v+"px",g.style.position="fixed",g.style.zIndex="-10000",g.style.top="-10000";let f=h.length;f>0&&document.body.appendChild(g),await Promise.allSettled(Array.from(h).map(k=>(async A=>{var w;if(A.dataset.closed==="false")return!1;const p=A.innerText;let b=fue.get(p);if(!b){const O=pMe();let y={svg:""};try{y=await l.render(O,p,g),b=await e.sanitizeMermaid(y.svg);const C=document.createElement("p");C.className=`${gt}-mermaid`,C.setAttribute("data-processed",""),C.setAttribute("data-content",p),C.innerHTML=b,(w=C.children[0])==null||w.removeAttribute("height"),fue.set(p,C.innerHTML),A.dataset.line!==void 0&&(C.dataset.line=A.dataset.line),A.replaceWith(C)}catch(C){Nn.emit(t,wy,{name:"mermaid",message:C.message,error:C})}--f===0&&g.remove()}})(k)))}}}},i9i=(e,t)=>{t=t||{};const n=3,r=t.marker||"!",o=r.charCodeAt(0),s=r.length;let a="",l="";const d=(h,g,m,v,f)=>{const k=h[g];return k.type==="admonition_open"?h[g].attrPush(["class",`${gt}-admonition ${gt}-admonition-${k.info}`]):k.type==="admonition_title_open"&&h[g].attrPush(["class",`${gt}-admonition-title`]),f.renderToken(h,g,m)},u=h=>{const g=h.trim().split(" ",2);l="",a=g[0],g.length>1&&(l=h.substring(a.length+2))};e.block.ruler.before("code","admonition",(h,g,m,v)=>{let f,k,A,p=!1,b=h.bMarks[g]+h.tShift[g],w=h.eMarks[g];if(o!==h.src.charCodeAt(b))return!1;for(f=b+1;f<=w&&r[(f-b)%s]===h.src[f];f++);const O=Math.floor((f-b)/s);if(O!==n)return!1;f-=(f-b)%s;const y=h.src.slice(b,f),C=h.src.slice(f,w);if(u(C),v)return!0;for(k=g;k++,!(k>=m||(b=h.bMarks[k]+h.tShift[k],w=h.eMarks[k],b=4)){for(f=b+1;f<=w&&r[(f-b)%s]===h.src[f];f++);if(!(Math.floor((f-b)/s){const n=e.attrs?e.attrs.slice():[];return t.forEach(r=>{const o=e.attrIndex(r[0]);o<0?n.push(r):(n[o]=n[o].slice(),n[o][1]+=` ${r[1]}`)}),n},r9i=(e,t)=>{const n=e.renderer.rules.fence,r=e.utils.unescapeAll,o=/\[(\w*)(?::([\w ]*))?\]/,s=/::(open|close)/,a=g=>g.info?r(g.info).trim():"",l=g=>{const m=a(g),[v=null,f=""]=(o.exec(m)||[]).slice(1);return[v,f]},d=g=>{const m=a(g);return m?m.split(/(\s+)/g)[0]:""},u=g=>{const m=g.info.match(s)||[],v=m[1]==="open"||m[1]!=="close"&&t.codeFoldable&&g.content.trim().split(` `).length{var R;if(g[m].hidden)return"";const A=(R=t.usedLanguageTextRef.value)==null?void 0:R.copyCode.text,p=t.customIconRef.value.copy||A,b=!!t.customIconRef.value.copy,w=`${pO("collapse-tips",t.customIconRef.value)}`,[O]=l(g[m]);if(O===null){const{open:M,tagContainer:N,tagHeader:j}=u(g[m]),W=[["class",`${gt}-code`]];M&&W.push(["open",""]);const H={attrs:TMe(g[m],W)};g[m].info=g[m].info.replace(s,"");const X=n(g,m,v,f,k);return` <${N} ${k.renderAttrs(H)}> <${j} class="${gt}-code-head"> @@ -1573,7 +1573,7 @@ See: https://github.com/francoischalifour/medium-zoom`)}},U5i=function(t){var n= ${X} - `}let y,C,_,S,L="",E="",T="";const{open:Q,tagContainer:P,tagHeader:D}=u(g[m]),I=[["class",`${gt}-code`]];Q&&I.push(["open",""]);const B={attrs:TMe(g[m],I)};for(let M=m;M0?"":"checked",L+=` + `}let y,C,_,S,L="",E="",Q="";const{open:T,tagContainer:P,tagHeader:D}=u(g[m]),I=[["class",`${gt}-code`]];T&&I.push(["open",""]);const B={attrs:TMe(g[m],I)};for(let M=m;M0?"":"checked",L+=`
  • ${n(g,M,v,f,k)} - `,T+=` + `,Q+=` ${L}
    - ${T} + ${Q} ${p} ${t.extraTools instanceof Function?t.extraTools({lang:g[m].info.trim()}):t.extraTools||""} ${P==="details"?w:""} @@ -1620,10 +1620,10 @@ See: https://github.com/francoischalifour/medium-zoom`)}},U5i=function(t){var n= ${E} `};e.renderer.rules.fence=h,e.renderer.rules.code_block=h},o9i=(e,t)=>{const n=e.renderer.rules.fence.bind(e.renderer.rules);e.renderer.rules.fence=(r,o,s,a,l)=>{var h,g;const d=r[o],u=d.content.trim();if(d.info==="echarts"){if(d.attrSet("class",`${gt}-echarts`),d.attrSet("data-echarts-theme",t.themeRef.value),d.map&&d.level===0){const m=d.map[1]-1,v=!!((g=(h=a.srcLines[m])==null?void 0:h.trim())!=null&&g.startsWith("```"));d.attrSet("data-closed",`${v}`),d.attrSet("data-line",String(d.map[0]))}return`
    ${e.utils.escapeHtml(u)}
    `}return n(r,o,s,a,l)}},s9i=(e,t)=>{e.renderer.rules.heading_open=(n,r)=>{var l;const o=n[r],s=((l=n[r+1].children)==null?void 0:l.reduce((d,u)=>d+(["text","code_inline","math_inline"].includes(u.type)&&u.content||""),""))||"",a=o.markup.length;return t.headsRef.value.push({text:s,level:a,line:o.map[0],currentToken:o,nextToken:n[r+1]}),o.map&&o.level===0&&o.attrSet("id",t.mdHeadingId({text:s,level:a,index:t.headsRef.value.length,currentToken:o,nextToken:n[r+1]})),e.renderer.renderToken(n,r,t)},e.renderer.rules.heading_close=(n,r,o,s,a)=>a.renderToken(n,r,o)},K1t={block:[{open:"$$",close:"$$"},{open:"\\[",close:"\\]"}],inline:[{open:"$$",close:"$$"},{open:"$",close:"$"},{open:"\\[",close:"\\]"},{open:"\\(",close:"\\)"}]},a9i=e=>(t,n)=>{const r=e.delimiters;for(const o of r){if(!t.src.startsWith(o.open,t.pos))continue;const s=t.pos+o.open.length;let a=s;for(;(a=t.src.indexOf(o.close,a))!==-1;){let l=0,d=a-1;for(;d>=0&&t.src[d]==="\\";)l++,d--;if(l%2===0)break;a+=o.close.length}if(a!==-1){if(a-s===0)return n||(t.pending+=o.open+o.close),t.pos=a+o.close.length,!0;if(!n){const l=t.push("math_inline","math",0);l.markup=o.open,l.content=t.src.slice(s,a)}return t.pos=a+o.close.length,!0}}return!1},l9i=e=>(t,n,r,o)=>{const s=e.delimiters,a=t.bMarks[n]+t.tShift[n],l=t.eMarks[n],d=(u,h,g)=>{t.line=h;const m=t.push("math_block","math",0);return m.block=!0,m.content=u,m.map=[n,t.line],m.markup=g,!0};for(const u of s){const h=a;if(t.src.slice(h,h+u.open.length)!==u.open)continue;const g=h+u.open.length,m=t.src.slice(g,l).trim(),v=m==="",f=m===u.close,k=m.endsWith(u.close);if(!v&&!f&&!k)continue;if(o)return!0;if(f)return d("",n+1,u.open);if(!v&&k){const O=m.slice(0,-u.close.length);return d(O,n+1,u.open)}let A=n+1,p=!1,b="";for(;A{const o=(l,d,u,h,g=!1)=>{const m={attrs:TMe(l,[["class",d]])},v=h.renderAttrs(m);if(!t.value)return`<${u} ${v}>${l.content}`;const f=t.value.renderToString(l.content,hh.katexConfig({throwOnError:!1,displayMode:g}));return`<${u} ${v} data-processed>${f}`},s=(l,d,u,h,g)=>o(l[d],`${gt}-katex-inline`,"span",g),a=(l,d,u,h,g)=>o(l[d],`${gt}-katex-block`,"p",g,!0);e.inline.ruler.before("escape","math_inline",a9i({delimiters:n||K1t.inline})),e.block.ruler.after("blockquote","math_block",l9i({delimiters:r||K1t.block}),{alt:["paragraph","reference","blockquote","list"]}),e.renderer.rules.math_inline=s,e.renderer.rules.math_block=a},d9i=(e,t)=>{const n=e.renderer.rules.fence.bind(e.renderer.rules);e.renderer.rules.fence=(r,o,s,a,l)=>{var h,g;const d=r[o],u=d.content.trim();if(d.info==="mermaid"){if(d.attrSet("class",`${gt}-mermaid`),d.attrSet("data-mermaid-theme",t.themeRef.value),d.map&&d.level===0){const v=d.map[1]-1,f=!!((g=(h=a.srcLines[v])==null?void 0:h.trim())!=null&&g.startsWith("```"));d.attrSet("data-closed",`${f}`),d.attrSet("data-line",String(d.map[0]))}const m=fue.get(u);return m?(d.attrSet("data-processed",""),d.attrSet("data-content",u),`

    ${m}

    `):`
    ${e.utils.escapeHtml(u)}
    `}return n(r,o,s,a,l)}},J1t=(e,t,n)=>{const r=e.attrIndex(t),o=[t,n];r<0?e.attrPush(o):(e.attrs=e.attrs||[],e.attrs[r]=o)},u9i=e=>e.type==="inline",h9i=e=>e.type==="paragraph_open",f9i=e=>e.type==="list_item_open",g9i=e=>e.content.indexOf("[ ] ")===0||e.content.indexOf("[x] ")===0||e.content.indexOf("[X] ")===0,m9i=(e,t)=>u9i(e[t])&&h9i(e[t-1])&&f9i(e[t-2])&&g9i(e[t]),k9i=(e,t)=>{const n=e[t].level-1;for(let r=t-1;r>=0;r--)if(e[r].level===n)return r;return-1},v9i=e=>{const t=new e("html_inline","",0);return t.content="",t},p9i=(e,t,n)=>{const r=new n("html_inline","",0);return r.content='",r.attrs=[["for",t]],r},b9i=(e,t,n)=>{const r=new t("html_inline","",0),o=n.enabled?" ":' disabled="" ';return e.content.indexOf("[ ] ")===0?r.content='':(e.content.indexOf("[x] ")===0||e.content.indexOf("[X] ")===0)&&(r.content=''),r},w9i=(e,t,n)=>{if(e.children=e.children||[],e.children.unshift(b9i(e,t,n)),e.children[1].content=e.children[1].content.slice(3),e.content=e.content.slice(3),n.label)if(n.labelAfter){e.children.pop();const r="task-item-"+Math.ceil(Math.random()*(1e4*1e3)-1e3);e.children[0].content=e.children[0].content.slice(0,-1)+' id="'+r+'">',e.children.push(p9i(e.content,r,t))}else e.children.unshift(v9i(t)),e.children.push(A9i(t))},O9i=(e,t={})=>{e.core.ruler.after("inline","github-task-lists",n=>{const r=n.tokens;for(let o=2;o{e.core.ruler.push("init-line-number",t=>(t.tokens.forEach(n=>{n.map&&(n.attrs||(n.attrs=[]),n.attrs.push(["data-line",n.map[0].toString()]))}),!0))},C9i=(e,t)=>{const{editorConfig:n,markdownItConfig:r,markdownItPlugins:o,editorExtensions:s}=hh,a=pt("editorId"),l=pt("language"),d=pt("usedLanguageText"),u=pt("showCodeRowNumber"),h=pt("theme"),g=pt("customIcon"),m=pt("rootRef"),v=pt("setting"),f=he([]),k=e9i(e),A=t9i(e),{reRenderRef:p,replaceMermaid:b}=n9i(e),{reRenderEcharts:w,replaceEcharts:O}=J5i(e),y=cp({html:!0,breaks:!0,linkify:!0});r(y,{editorId:a});const C=[{type:"image",plugin:x5i,options:{figcaption:!0,classes:"md-zoom"}},{type:"admonition",plugin:i9i,options:{}},{type:"taskList",plugin:O9i,options:{}},{type:"heading",plugin:s9i,options:{mdHeadingId:e.mdHeadingId,headsRef:f}},{type:"code",plugin:r9i,options:{editorId:a,usedLanguageTextRef:d,codeFoldable:e.codeFoldable,autoFoldThreshold:e.autoFoldThreshold,customIconRef:g}},{type:"sub",plugin:Q5i,options:{}},{type:"sup",plugin:R5i,options:{}}];e.noKatex||C.push({type:"katex",plugin:c9i,options:{katexRef:A}}),e.noMermaid||C.push({type:"mermaid",plugin:d9i,options:{themeRef:h}}),e.noEcharts||C.push({type:"echarts",plugin:o9i,options:{themeRef:h}}),o(C,{editorId:a}).forEach(R=>{y.use(R.plugin,R.options)});const _=y.options.highlight;y.set({highlight:(R,M,N)=>{if(_){const H=_(R,M,N);if(H)return H}let j;!e.noHighlight&&k.value?k.value.getLanguage(M)?j=k.value.highlight(R,{language:M,ignoreIllegals:!0}).value:j=k.value.highlightAuto(R).value:j=y.utils.escapeHtml(R);const W=u?T8i(j.replace(/^\n+|\n+$/g,""),R.replace(/^\n+|\n+$/g,"")):`${j.replace(/^\n+|\n+$/g,"")}`;return`
    ${W}
    `}}),y9i(y);const S=he(`_article-key_${pMe()}`),L=he(e.sanitize(y.render(e.modelValue,{srcLines:e.modelValue.split(` -`)})));let E=()=>{},T=()=>{};const Q=()=>{var M,N;const R=(M=m.value)==null?void 0:M.querySelectorAll(`#${a} p.${gt}-mermaid:not([data-closed=false])`);T(),T=U8i(R,{customIcon:g.value}),(N=s.mermaid)!=null&&N.enableZoom&&(E(),E=j8i(R,{customIcon:g.value}))},P=()=>{Nn.emit(a,lue,L.value),e.onHtmlChanged(L.value),e.onGetCatalog(f.value),Nn.emit(a,zY,f.value),ri(()=>{b().then(Q),O()})},D=()=>{f.value=[],L.value=e.sanitize(y.render(e.modelValue,{srcLines:e.modelValue.split(` -`)}))},I=G(()=>(e.noKatex||!!A.value)&&(e.noHighlight||!!k.value));let B=-1;return At([Pa(e,"modelValue"),I,p,l],()=>{B=window.setTimeout(()=>{D()},t?0:n.renderDelay)}),At(()=>v.value.preview,()=>{v.value.preview&&ri(()=>{b().then(Q),O(),Nn.emit(a,zY,f.value)})}),At([L,w],()=>{P()}),pn(P),pn(()=>{Nn.on(a,{name:pOn,callback(){Nn.emit(a,zY,f.value)}}),Nn.on(a,{name:KZe,callback:()=>{S.value=`_article-key_${pMe()}`,D()}})}),qs(()=>{E(),T(),clearTimeout(B)}),{html:L,key:S}},_9i=(e,t)=>{const n=pt("editorId"),r=pt("setting"),{noImgZoomIn:o}=e,s=fOn(()=>{const a=document.querySelectorAll(`#${n}-preview img:not(.not-zoom):not(.medium-zoom-image)`);a.length!==0&&W5i(a,{background:"#00000073"})});pn(async()=>{!o&&r.value.preview&&await s()}),At([t,()=>r.value.preview],async()=>{!o&&r.value.preview&&await s()})},e0t={checked:{regexp:/- \[x\]/,value:"- [ ]"},unChecked:{regexp:/- \[\s\]/,value:"- [x]"}},S9i=(e,t)=>{const n=pt("editorId"),r=pt("rootRef");let o=()=>{};const s=()=>{if(!r.value)return!1;const a=r.value.querySelectorAll(".task-list-item.enabled"),l=d=>{var f;d.preventDefault();const u=d.target.checked?"unChecked":"checked",h=(f=d.target.parentElement)==null?void 0:f.dataset.line;if(!h)return;const g=Number(h),m=e.modelValue.split(` +`)})));let E=()=>{},Q=()=>{};const T=()=>{var M,N;const R=(M=m.value)==null?void 0:M.querySelectorAll(`#${a} p.${gt}-mermaid:not([data-closed=false])`);Q(),Q=U8i(R,{customIcon:g.value}),(N=s.mermaid)!=null&&N.enableZoom&&(E(),E=j8i(R,{customIcon:g.value}))},P=()=>{Nn.emit(a,lue,L.value),e.onHtmlChanged(L.value),e.onGetCatalog(f.value),Nn.emit(a,zY,f.value),ri(()=>{b().then(T),O()})},D=()=>{f.value=[],L.value=e.sanitize(y.render(e.modelValue,{srcLines:e.modelValue.split(` +`)}))},I=G(()=>(e.noKatex||!!A.value)&&(e.noHighlight||!!k.value));let B=-1;return At([Pa(e,"modelValue"),I,p,l],()=>{B=window.setTimeout(()=>{D()},t?0:n.renderDelay)}),At(()=>v.value.preview,()=>{v.value.preview&&ri(()=>{b().then(T),O(),Nn.emit(a,zY,f.value)})}),At([L,w],()=>{P()}),An(P),An(()=>{Nn.on(a,{name:pOn,callback(){Nn.emit(a,zY,f.value)}}),Nn.on(a,{name:KZe,callback:()=>{S.value=`_article-key_${pMe()}`,D()}})}),qs(()=>{E(),Q(),clearTimeout(B)}),{html:L,key:S}},_9i=(e,t)=>{const n=pt("editorId"),r=pt("setting"),{noImgZoomIn:o}=e,s=fOn(()=>{const a=document.querySelectorAll(`#${n}-preview img:not(.not-zoom):not(.medium-zoom-image)`);a.length!==0&&W5i(a,{background:"#00000073"})});An(async()=>{!o&&r.value.preview&&await s()}),At([t,()=>r.value.preview],async()=>{!o&&r.value.preview&&await s()})},e0t={checked:{regexp:/- \[x\]/,value:"- [ ]"},unChecked:{regexp:/- \[\s\]/,value:"- [x]"}},S9i=(e,t)=>{const n=pt("editorId"),r=pt("rootRef");let o=()=>{};const s=()=>{if(!r.value)return!1;const a=r.value.querySelectorAll(".task-list-item.enabled"),l=d=>{var f;d.preventDefault();const u=d.target.checked?"unChecked":"checked",h=(f=d.target.parentElement)==null?void 0:f.dataset.line;if(!h)return;const g=Number(h),m=e.modelValue.split(` `),v=m[Number(g)].replace(e0t[u].regexp,e0t[u].value);e.previewOnly?(m[Number(g)]=v,e.onChange(m.join(` -`))):Nn.emit(n,wOn,g+1,v)};a.forEach(d=>{d.addEventListener("click",l)}),o=()=>{a.forEach(d=>{d.removeEventListener("click",l)})}};qs(()=>{o()}),At([t],()=>{o(),ri(s)},{immediate:!0})},L9i=(e,t,n)=>{const r=pt("setting"),o=()=>{ri(()=>{var a;(a=e.onRemount)==null||a.call(e)})},s=a=>{a&&o()};At([t,n],o),At(()=>r.value.preview,s),At(()=>r.value.htmlPreview,s),pn(o)},ryn={modelValue:{type:String,default:""},onChange:{type:Function,default:()=>{}},onHtmlChanged:{type:Function,default:()=>{}},onGetCatalog:{type:Function,default:()=>{}},mdHeadingId:{type:Function,default:()=>""},noMermaid:{type:Boolean,default:!1},sanitize:{type:Function,default:e=>e},noKatex:{type:Boolean,default:!1},formatCopiedText:{type:Function,default:e=>e},noHighlight:{type:Boolean,default:!1},previewOnly:{type:Boolean,default:!1},noImgZoomIn:{type:Boolean},sanitizeMermaid:{type:Function},codeFoldable:{type:Boolean},autoFoldThreshold:{type:Number},onRemount:{type:Function},noEcharts:{type:Boolean},previewComponent:{type:[Object,Function],default:void 0}},x9i={...ryn,updateModelValue:{type:Function,default:()=>{}},placeholder:{type:String,default:""},scrollAuto:{type:Boolean},autofocus:{type:Boolean},readonly:{type:Boolean},maxlength:{type:Number},autoDetectCode:{type:Boolean},onBlur:{type:Function,default:()=>{}},onFocus:{type:Function,default:()=>{}},completions:{type:Array},onInput:{type:Function},onDrop:{type:Function,default:()=>{}},inputBoxWidth:{type:String},oninputBoxWidthChange:{type:Function},transformImgUrl:{type:Function,default:e=>e},catalogLayout:{type:String},catalogMaxDepth:{type:Number}},t0t=e=>{const t=new DOMParser().parseFromString(e,"text/html");return Array.from(t.body.childNodes)},E9i=(e,t)=>e.nodeType!==t.nodeType?!1:e.nodeType===Node.TEXT_NODE||e.nodeType===Node.COMMENT_NODE?e.textContent===t.textContent:e.nodeType===Node.ELEMENT_NODE?e.outerHTML===t.outerHTML:e.isEqualNode?e.isEqualNode(t):!1,T9i=et({name:"UpdateOnDemand",props:{id:{type:String,required:!0},class:{type:[String,Array,Object],required:!0},html:{type:String,required:!0}},setup(e){const t=he(),n=e.html,r=(o,s)=>{if(!t.value)return;const a=t.value,l=Array.from(a.childNodes),d=Math.min(o.length,s.length);let u=-1;for(let g=0;go.length)u=o.length;else if(o.length>s.length)u=s.length;else return;const h=Math.min(u,l.length);for(let g=l.length-1;g>=h;g--)l[g].remove();for(let g=u;ge.html,(o,s)=>{const a=t0t(o),l=t0t(s||"");r(a,l)}),()=>c("div",{id:e.id,class:e.class,innerHTML:n,ref:t},null)}}),oyn=et({name:"ContentPreview",props:ryn,setup(e){const t=pt("editorId"),n=pt("setting"),r=pt("previewTheme"),o=pt("showCodeRowNumber"),{html:s,key:a}=C9i(e,e.previewOnly);K5i(e,s,a),_9i(e,s),S9i(e,s),L9i(e,s,a);const l=G(()=>[`${gt}-preview`,`${r==null?void 0:r.value}-theme`,o&&`${gt}-scrn`].filter(Boolean)),d=()=>{const u=`${t}-preview`;return e.previewComponent?xn(e.previewComponent,{key:a.value,html:s.value,id:u,class:l.value}):c(T9i,{key:a.value,html:s.value,id:u,class:l.value},null)};return()=>c(on,null,[n.value.preview&&(e.previewOnly?d():c("div",{id:`${t}-preview-wrapper`,class:`${gt}-preview-wrapper`,key:"content-preview-wrapper"},[d()])),n.value.htmlPreview&&c("div",{id:`${t}-html-wrapper`,class:`${gt}-preview-wrapper`,key:"html-preview-wrapper"},[c("div",{class:`${gt}-html`},[s.value])])])}}),Q9i=({text:e})=>e,syn={modelValue:{type:String,default:""},onChange:{type:Function,default:void 0},theme:{type:String,default:"light"},class:{type:String,default:""},language:{type:String,default:"zh-CN"},onHtmlChanged:{type:Function,default:void 0},onGetCatalog:{type:Function,default:void 0},editorId:{type:String,default:void 0},id:{type:String,default:void 0},showCodeRowNumber:{type:Boolean,default:!0},previewTheme:{type:String,default:"default"},style:{type:Object,default:()=>({})},mdHeadingId:{type:Function,default:Q9i},sanitize:{type:Function,default:e=>e},noMermaid:{type:Boolean,default:!1},noKatex:{type:Boolean,default:!1},codeTheme:{type:String,default:"atom"},formatCopiedText:{type:Function,default:e=>e},codeStyleReverse:{type:Boolean,default:!0},codeStyleReverseList:{type:Array,default:["default","mk-cute"]},noHighlight:{type:Boolean,default:!1},noImgZoomIn:{type:Boolean,default:!1},customIcon:{type:Object,default:{}},sanitizeMermaid:{type:Function,default:e=>Promise.resolve(e)},codeFoldable:{type:Boolean,default:!0},autoFoldThreshold:{type:Number,default:30},onRemount:{type:Function,default:void 0},noEcharts:{type:Boolean,default:!1},previewComponent:{type:[Object,Function],default:void 0}},D9i={...syn,onSave:{type:Function,default:void 0},onUploadImg:{type:Function,default:void 0},pageFullscreen:{type:Boolean,default:!1},preview:{type:Boolean,default:!0},htmlPreview:{type:Boolean,default:!1},toolbars:{type:Array,default:gOn},floatingToolbars:{type:Array,default:[]},toolbarsExclude:{type:Array,default:[]},noPrettier:{type:Boolean,default:!1},tabWidth:{type:Number,default:2},tableShape:{type:Array,default:[6,4]},placeholder:{type:String,default:""},defToolbars:{type:[String,Object],default:void 0},onError:{type:Function,default:void 0},footers:{type:Array,default:mOn},scrollAuto:{type:Boolean,default:!0},defFooters:{type:[String,Object],default:void 0},noUploadImg:{type:Boolean,default:!1},autoFocus:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1},maxLength:{type:Number,default:void 0},autoDetectCode:{type:Boolean,default:!1},onBlur:{type:Function,default:void 0},onFocus:{type:Function,default:void 0},completions:{type:Array,default:void 0},showToolbarName:{type:Boolean,default:!1},onInput:{type:Function,default:void 0},onDrop:{type:Function,default:void 0},inputBoxWidth:{type:String,default:"50%"},oninputBoxWidthChange:{type:Function,default:void 0},transformImgUrl:{type:Function,default:e=>e},catalogLayout:{type:String,default:"fixed"},catalogMaxDepth:{type:Number,default:void 0}},ayn=["onHtmlChanged","onGetCatalog","onChange","onRemount","update:modelValue"],B9i=[...ayn,"onSave","onUploadImg","onError","onBlur","onFocus","onInput","onDrop","oninputBoxWidthChange"],R9i=(e,t,n)=>{const{editorId:r}=n,o={rerender(){Nn.emit(r,KZe)}};t.expose(o)},r3=et({name:"MdPreview",props:syn,emits:ayn,setup(e,t){const{noKatex:n,noMermaid:r,noHighlight:o}=e,s=he(),a=iyn(e);nyn(e,{rootRef:s,editorId:a}),R9i(e,t,{editorId:a}),qs(()=>{Nn.clear(a)});const l=g=>{var m;(m=e.onChange)==null||m.call(e,g),t.emit("onChange",g),t.emit("update:modelValue",g)},d=g=>{var m;(m=e.onHtmlChanged)==null||m.call(e,g),t.emit("onHtmlChanged",g)},u=g=>{var m;(m=e.onGetCatalog)==null||m.call(e,g),t.emit("onGetCatalog",g)},h=()=>{var g;(g=e.onRemount)==null||g.call(e),t.emit("onRemount")};return()=>c("div",{id:a,class:[gt,e.class,e.theme==="dark"&&`${gt}-dark`,`${gt}-previewOnly`],style:e.style,ref:s},[c(oyn,{modelValue:e.modelValue,onChange:l,onHtmlChanged:d,onGetCatalog:u,mdHeadingId:e.mdHeadingId,noMermaid:r,sanitize:e.sanitize,noKatex:n,formatCopiedText:e.formatCopiedText,noHighlight:o,noImgZoomIn:e.noImgZoomIn,previewOnly:!0,sanitizeMermaid:e.sanitizeMermaid,codeFoldable:e.codeFoldable,autoFoldThreshold:e.autoFoldThreshold,onRemount:h,noEcharts:e.noEcharts,previewComponent:e.previewComponent},null)])}});r3.install=e=>(e.component(r3.name,r3),e);/** +`))):Nn.emit(n,wOn,g+1,v)};a.forEach(d=>{d.addEventListener("click",l)}),o=()=>{a.forEach(d=>{d.removeEventListener("click",l)})}};qs(()=>{o()}),At([t],()=>{o(),ri(s)},{immediate:!0})},L9i=(e,t,n)=>{const r=pt("setting"),o=()=>{ri(()=>{var a;(a=e.onRemount)==null||a.call(e)})},s=a=>{a&&o()};At([t,n],o),At(()=>r.value.preview,s),At(()=>r.value.htmlPreview,s),An(o)},ryn={modelValue:{type:String,default:""},onChange:{type:Function,default:()=>{}},onHtmlChanged:{type:Function,default:()=>{}},onGetCatalog:{type:Function,default:()=>{}},mdHeadingId:{type:Function,default:()=>""},noMermaid:{type:Boolean,default:!1},sanitize:{type:Function,default:e=>e},noKatex:{type:Boolean,default:!1},formatCopiedText:{type:Function,default:e=>e},noHighlight:{type:Boolean,default:!1},previewOnly:{type:Boolean,default:!1},noImgZoomIn:{type:Boolean},sanitizeMermaid:{type:Function},codeFoldable:{type:Boolean},autoFoldThreshold:{type:Number},onRemount:{type:Function},noEcharts:{type:Boolean},previewComponent:{type:[Object,Function],default:void 0}},x9i={...ryn,updateModelValue:{type:Function,default:()=>{}},placeholder:{type:String,default:""},scrollAuto:{type:Boolean},autofocus:{type:Boolean},readonly:{type:Boolean},maxlength:{type:Number},autoDetectCode:{type:Boolean},onBlur:{type:Function,default:()=>{}},onFocus:{type:Function,default:()=>{}},completions:{type:Array},onInput:{type:Function},onDrop:{type:Function,default:()=>{}},inputBoxWidth:{type:String},oninputBoxWidthChange:{type:Function},transformImgUrl:{type:Function,default:e=>e},catalogLayout:{type:String},catalogMaxDepth:{type:Number}},t0t=e=>{const t=new DOMParser().parseFromString(e,"text/html");return Array.from(t.body.childNodes)},E9i=(e,t)=>e.nodeType!==t.nodeType?!1:e.nodeType===Node.TEXT_NODE||e.nodeType===Node.COMMENT_NODE?e.textContent===t.textContent:e.nodeType===Node.ELEMENT_NODE?e.outerHTML===t.outerHTML:e.isEqualNode?e.isEqualNode(t):!1,T9i=et({name:"UpdateOnDemand",props:{id:{type:String,required:!0},class:{type:[String,Array,Object],required:!0},html:{type:String,required:!0}},setup(e){const t=he(),n=e.html,r=(o,s)=>{if(!t.value)return;const a=t.value,l=Array.from(a.childNodes),d=Math.min(o.length,s.length);let u=-1;for(let g=0;go.length)u=o.length;else if(o.length>s.length)u=s.length;else return;const h=Math.min(u,l.length);for(let g=l.length-1;g>=h;g--)l[g].remove();for(let g=u;ge.html,(o,s)=>{const a=t0t(o),l=t0t(s||"");r(a,l)}),()=>c("div",{id:e.id,class:e.class,innerHTML:n,ref:t},null)}}),oyn=et({name:"ContentPreview",props:ryn,setup(e){const t=pt("editorId"),n=pt("setting"),r=pt("previewTheme"),o=pt("showCodeRowNumber"),{html:s,key:a}=C9i(e,e.previewOnly);K5i(e,s,a),_9i(e,s),S9i(e,s),L9i(e,s,a);const l=G(()=>[`${gt}-preview`,`${r==null?void 0:r.value}-theme`,o&&`${gt}-scrn`].filter(Boolean)),d=()=>{const u=`${t}-preview`;return e.previewComponent?xn(e.previewComponent,{key:a.value,html:s.value,id:u,class:l.value}):c(T9i,{key:a.value,html:s.value,id:u,class:l.value},null)};return()=>c(rn,null,[n.value.preview&&(e.previewOnly?d():c("div",{id:`${t}-preview-wrapper`,class:`${gt}-preview-wrapper`,key:"content-preview-wrapper"},[d()])),n.value.htmlPreview&&c("div",{id:`${t}-html-wrapper`,class:`${gt}-preview-wrapper`,key:"html-preview-wrapper"},[c("div",{class:`${gt}-html`},[s.value])])])}}),Q9i=({text:e})=>e,syn={modelValue:{type:String,default:""},onChange:{type:Function,default:void 0},theme:{type:String,default:"light"},class:{type:String,default:""},language:{type:String,default:"zh-CN"},onHtmlChanged:{type:Function,default:void 0},onGetCatalog:{type:Function,default:void 0},editorId:{type:String,default:void 0},id:{type:String,default:void 0},showCodeRowNumber:{type:Boolean,default:!0},previewTheme:{type:String,default:"default"},style:{type:Object,default:()=>({})},mdHeadingId:{type:Function,default:Q9i},sanitize:{type:Function,default:e=>e},noMermaid:{type:Boolean,default:!1},noKatex:{type:Boolean,default:!1},codeTheme:{type:String,default:"atom"},formatCopiedText:{type:Function,default:e=>e},codeStyleReverse:{type:Boolean,default:!0},codeStyleReverseList:{type:Array,default:["default","mk-cute"]},noHighlight:{type:Boolean,default:!1},noImgZoomIn:{type:Boolean,default:!1},customIcon:{type:Object,default:{}},sanitizeMermaid:{type:Function,default:e=>Promise.resolve(e)},codeFoldable:{type:Boolean,default:!0},autoFoldThreshold:{type:Number,default:30},onRemount:{type:Function,default:void 0},noEcharts:{type:Boolean,default:!1},previewComponent:{type:[Object,Function],default:void 0}},D9i={...syn,onSave:{type:Function,default:void 0},onUploadImg:{type:Function,default:void 0},pageFullscreen:{type:Boolean,default:!1},preview:{type:Boolean,default:!0},htmlPreview:{type:Boolean,default:!1},toolbars:{type:Array,default:gOn},floatingToolbars:{type:Array,default:[]},toolbarsExclude:{type:Array,default:[]},noPrettier:{type:Boolean,default:!1},tabWidth:{type:Number,default:2},tableShape:{type:Array,default:[6,4]},placeholder:{type:String,default:""},defToolbars:{type:[String,Object],default:void 0},onError:{type:Function,default:void 0},footers:{type:Array,default:mOn},scrollAuto:{type:Boolean,default:!0},defFooters:{type:[String,Object],default:void 0},noUploadImg:{type:Boolean,default:!1},autoFocus:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1},maxLength:{type:Number,default:void 0},autoDetectCode:{type:Boolean,default:!1},onBlur:{type:Function,default:void 0},onFocus:{type:Function,default:void 0},completions:{type:Array,default:void 0},showToolbarName:{type:Boolean,default:!1},onInput:{type:Function,default:void 0},onDrop:{type:Function,default:void 0},inputBoxWidth:{type:String,default:"50%"},oninputBoxWidthChange:{type:Function,default:void 0},transformImgUrl:{type:Function,default:e=>e},catalogLayout:{type:String,default:"fixed"},catalogMaxDepth:{type:Number,default:void 0}},ayn=["onHtmlChanged","onGetCatalog","onChange","onRemount","update:modelValue"],B9i=[...ayn,"onSave","onUploadImg","onError","onBlur","onFocus","onInput","onDrop","oninputBoxWidthChange"],R9i=(e,t,n)=>{const{editorId:r}=n,o={rerender(){Nn.emit(r,KZe)}};t.expose(o)},r3=et({name:"MdPreview",props:syn,emits:ayn,setup(e,t){const{noKatex:n,noMermaid:r,noHighlight:o}=e,s=he(),a=iyn(e);nyn(e,{rootRef:s,editorId:a}),R9i(e,t,{editorId:a}),qs(()=>{Nn.clear(a)});const l=g=>{var m;(m=e.onChange)==null||m.call(e,g),t.emit("onChange",g),t.emit("update:modelValue",g)},d=g=>{var m;(m=e.onHtmlChanged)==null||m.call(e,g),t.emit("onHtmlChanged",g)},u=g=>{var m;(m=e.onGetCatalog)==null||m.call(e,g),t.emit("onGetCatalog",g)},h=()=>{var g;(g=e.onRemount)==null||g.call(e),t.emit("onRemount")};return()=>c("div",{id:a,class:[gt,e.class,e.theme==="dark"&&`${gt}-dark`,`${gt}-previewOnly`],style:e.style,ref:s},[c(oyn,{modelValue:e.modelValue,onChange:l,onHtmlChanged:d,onGetCatalog:u,mdHeadingId:e.mdHeadingId,noMermaid:r,sanitize:e.sanitize,noKatex:n,formatCopiedText:e.formatCopiedText,noHighlight:o,noImgZoomIn:e.noImgZoomIn,previewOnly:!0,sanitizeMermaid:e.sanitizeMermaid,codeFoldable:e.codeFoldable,autoFoldThreshold:e.autoFoldThreshold,onRemount:h,noEcharts:e.noEcharts,previewComponent:e.previewComponent},null)])}});r3.install=e=>(e.component(r3.name,r3),e);/** * @license lucide-vue-next v0.543.0 - ISC * * This source code is licensed under the ISC license. @@ -1803,7 +1803,7 @@ See: https://github.com/francoischalifour/medium-zoom`)}},U5i=function(t){var n= * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const m6i=gl("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),k6i=()=>c("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-github-icon"},[c("path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"},null),c("path",{d:"M9 18c-4.51 2-5-2-7-2"},null)]),v6i={bold:N9i,underline:h6i,italic:G9i,"strike-through":a6i,title:$9i,sub:l6i,sup:c6i,quote:n6i,"unordered-list":J9i,"ordered-list":Z9i,task:q9i,"code-row":W9i,code:r0t,link:Y9i,image:X9i,table:d6i,revoke:i6i,next:H9i,save:r6i,prettier:r0t,minimize:t6i,maximize:e6i,"fullscreen-exit":o6i,fullscreen:V9i,"preview-only":g6i,preview:z9i,"preview-html":j9i,catalog:K9i,github:k6i,mermaid:U9i,formula:s6i,close:m6i,delete:u6i,upload:f6i},A6i=et({name:`${gt}-icon-set`,props:{name:{type:String,default:""}},setup(e){return()=>xn(v6i[e.name],{class:`${gt}-icon`})}}),ja=et({name:`${gt}-icon`,props:{name:{type:String,default:""}},setup(e){const t=pt("customIcon");return()=>{const n=t.value[e.name];return typeof n=="object"?typeof n.component=="object"?xn(n.component,n.props):c("span",{innerHTML:n.component},null):c(A6i,{name:e.name},null)}}}),p6i={title:{type:[String,Object],default:""},visible:{type:Boolean,default:!1},width:{type:String,default:"auto"},height:{type:String,default:"auto"},onClose:{type:Function},showAdjust:{type:Boolean,default:!1},isFullscreen:{type:Boolean,default:!1},onAdjust:{type:Function,default:()=>{}},class:{type:String,default:void 0},style:{type:[Object,String],default:()=>({})},showMask:{type:Boolean,default:!0}},$Y=et({name:"MdModal",props:p6i,emits:["onClose"],setup(e,t){const n=pt("theme"),r=pt("rootRef"),o=he(e.visible),s=he([`${gt}-modal`]),a=he(),l=he(),d=he(),u=nd();let h=()=>{};const g=hs({maskStyle:{zIndex:-1},modalStyle:{zIndex:-1},initPos:{insetInlineStart:"0px",insetBlockStart:"0px"},historyPos:{insetInlineStart:"0px",insetBlockStart:"0px"}}),m=G(()=>e.isFullscreen?{width:"100%",height:"100%"}:{width:e.width,height:e.height});At(()=>e.isFullscreen,k=>{k?h():ri(()=>{h=E1t(l.value,(A,p)=>{g.initPos.insetInlineStart=A+"px",g.initPos.insetBlockStart=p+"px"})})}),At(()=>e.visible,k=>{k?(g.maskStyle.zIndex=hh.editorConfig.zIndex+x1t(),g.modalStyle.zIndex=hh.editorConfig.zIndex+x1t(),s.value.push("zoom-in"),o.value=k,ri(()=>{const A=a.value.offsetWidth/2,p=a.value.offsetHeight/2,b=document.documentElement.clientWidth/2,w=document.documentElement.clientHeight/2;g.initPos.insetInlineStart=b-A+"px",g.initPos.insetBlockStart=w-p+"px",e.isFullscreen||(h=E1t(l.value,(O,y)=>{g.initPos.insetInlineStart=O+"px",g.initPos.insetBlockStart=y+"px"}))}),setTimeout(()=>{s.value=s.value.filter(A=>A!=="zoom-in")},140)):(s.value.push("zoom-out"),h(),setTimeout(()=>{s.value=s.value.filter(A=>A!=="zoom-out"),o.value=k},130))});const v=G(()=>({display:o.value?"block":"none"})),f=G(()=>{if(typeof e.style=="string"){const k=Object.entries(v.value).map(([A,p])=>`${A}: ${p}`).join("; ");return[e.style,k].join("; ")}else return e.style instanceof Object?{...v.value,...e.style}:v.value});return pn(()=>{var A;const k=(A=r.value)==null?void 0:A.getRootNode();d.value=k instanceof Document?document.body:k}),()=>{const k=_0({ctx:t}),A=_0({props:e,ctx:t},"title");return d.value?c(op,{to:d.value},{default:()=>[c("div",{ref:u,class:`${gt}-modal-container`,"data-theme":n.value},[c("div",{class:e.class,style:f.value},[e.showMask&&c("div",{class:`${gt}-modal-mask`,style:g.maskStyle,onClick:()=>{var p;(p=e.onClose)==null||p.call(e),t.emit("onClose")}},null),c("div",{class:s.value,style:{...g.modalStyle,...g.initPos,...m.value},ref:a},[c("div",{class:`${gt}-modal-header`,ref:l},[A||""]),c("div",{class:`${gt}-modal-body`},[k]),c("div",{class:`${gt}-modal-func`},[e.showAdjust&&c("div",{class:`${gt}-modal-adjust`,onClick:p=>{p.stopPropagation(),e.isFullscreen?g.initPos=g.historyPos:(g.historyPos=g.initPos,g.initPos={insetInlineStart:"0",insetBlockStart:"0"}),e.onAdjust(!e.isFullscreen)}},[c(ja,{name:e.isFullscreen?"minimize":"maximize"},null)]),c("div",{class:`${gt}-modal-close`,onClick:p=>{var b;p.stopPropagation(),(b=e.onClose)==null||b.call(e),t.emit("onClose")}},[c(ja,{name:"close"},null)])])])])])]}):""}}});$Y.install=e=>(e.component($Y.name,$Y),e);function b6i(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!js(e)}const w6i={title:{type:String,default:""},modalTitle:{type:[String,Object],default:""},visible:{type:Boolean,default:void 0},width:{type:String,default:"auto"},height:{type:String,default:"auto"},trigger:{type:[String,Object],default:void 0},onClick:{type:Function,default:void 0},onClose:{type:Function,default:void 0},showAdjust:{type:Boolean,default:!1},isFullscreen:{type:Boolean,default:!1},onAdjust:{type:Function,default:void 0},class:{type:String,default:void 0},style:{type:[Object,String],default:void 0},showMask:{type:Boolean,default:!0},insert:{type:Function,default:void 0},language:{type:String,default:void 0},theme:{type:String,default:void 0},previewTheme:{type:String,default:void 0},codeTheme:{type:String,default:void 0},disabled:{type:Boolean,default:void 0},showToolbarName:{type:Boolean,default:void 0}},gue=et({name:"ModalToolbar",props:w6i,emits:["onClick","onClose","onAdjust"],setup(e,t){const n=()=>{var o;(o=e.onClose)==null||o.call(e),t.emit("onClose")},r=o=>{var s;(s=e.onAdjust)==null||s.call(e,o),t.emit("onAdjust",o)};return()=>{const o=_0({props:e,ctx:t},"trigger"),s=_0({props:e,ctx:t},"modalTitle"),a=_0({props:e,ctx:t});return c(on,null,[c("button",{class:[`${gt}-toolbar-item`,e.disabled&&`${gt}-disabled`],title:e.title,disabled:e.disabled,onClick:()=>{var l;(l=e.onClick)==null||l.call(e),t.emit("onClick")},type:"button"},[o]),c($Y,{style:e.style,class:e.class,width:e.width,height:e.height,title:s,visible:e.visible,showMask:e.showMask,onClose:n,showAdjust:e.showAdjust,isFullscreen:e.isFullscreen,onAdjust:r},b6i(a)?a:{default:()=>[a]})])}}});gue.install=e=>(e.component(gue.name,gue),e);const O6i={title:{type:String,default:""},trigger:{type:[String,Object],default:void 0},onClick:{type:Function,default:void 0},insert:{type:Function,default:void 0},language:{type:String,default:void 0},theme:{type:String,default:void 0},previewTheme:{type:String,default:void 0},codeTheme:{type:String,default:void 0},disabled:{type:Boolean,default:void 0},showToolbarName:{type:Boolean,default:void 0}},mue=et({name:"NormalToolbar",props:O6i,emits:["onClick"],setup(e,t){return()=>{const n=_0({props:e,ctx:t},"trigger"),r=_0({props:e,ctx:t});return c("button",{class:[`${gt}-toolbar-item`,e.disabled&&`${gt}-disabled`],title:e.title,disabled:e.disabled,onClick:o=>{var s;(s=e.onClick)==null||s.call(e,o),t.emit("onClick",o)},type:"button"},[r||n])}}});mue.install=e=>(e.component(mue.name,mue),e);let QMe=[],lyn=[];(()=>{let e="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(t=>t?parseInt(t,36):1);for(let t=0,n=0;t>1;if(e=lyn[r])t=r+1;else return!0;if(t==n)return!1}}function o0t(e){return e>=127462&&e<=127487}const s0t=8205;function C6i(e,t,n=!0,r=!0){return(n?cyn:_6i)(e,t,r)}function cyn(e,t,n){if(t==e.length)return t;t&&dyn(e.charCodeAt(t))&&uyn(e.charCodeAt(t-1))&&t--;let r=F_e(e,t);for(t+=a0t(r);t=0&&o0t(F_e(e,a));)s++,a-=2;if(s%2==0)break;t+=2}else break}return t}function _6i(e,t,n){for(;t>0;){let r=cyn(e,t-2,n);if(r=56320&&e<57344}function uyn(e){return e>=55296&&e<56320}function a0t(e){return e<65536?1:2}let ul=class hyn{lineAt(t){if(t<0||t>this.length)throw new RangeError(`Invalid position ${t} in document of length ${this.length}`);return this.lineInner(t,!1,1,0)}line(t){if(t<1||t>this.lines)throw new RangeError(`Invalid line number ${t} in ${this.lines}-line document`);return this.lineInner(t,!0,1,0)}replace(t,n,r){[t,n]=SW(this,t,n);let o=[];return this.decompose(0,t,o,2),r.length&&r.decompose(0,r.length,o,3),this.decompose(n,this.length,o,1),bO.from(o,this.length-(n-t)+r.length)}append(t){return this.replace(this.length,this.length,t)}slice(t,n=this.length){[t,n]=SW(this,t,n);let r=[];return this.decompose(t,n,r,0),bO.from(r,n-t)}eq(t){if(t==this)return!0;if(t.length!=this.length||t.lines!=this.lines)return!1;let n=this.scanIdentical(t,1),r=this.length-this.scanIdentical(t,-1),o=new XY(this),s=new XY(t);for(let a=n,l=n;;){if(o.next(a),s.next(a),a=0,o.lineBreak!=s.lineBreak||o.done!=s.done||o.value!=s.value)return!1;if(l+=o.value.length,o.done||l>=r)return!0}}iter(t=1){return new XY(this,t)}iterRange(t,n=this.length){return new fyn(this,t,n)}iterLines(t,n){let r;if(t==null)r=this.iter();else{n==null&&(n=this.lines+1);let o=this.line(t).from;r=this.iterRange(o,Math.max(o,n==this.lines+1?this.length:n<=1?0:this.line(n-1).to))}return new gyn(r)}toString(){return this.sliceString(0)}toJSON(){let t=[];return this.flatten(t),t}constructor(){}static of(t){if(t.length==0)throw new RangeError("A document must have at least one line");return t.length==1&&!t[0]?hyn.empty:t.length<=32?new oh(t):bO.from(oh.split(t,[]))}};class oh extends ul{constructor(t,n=S6i(t)){super(),this.text=t,this.length=n}get lines(){return this.text.length}get children(){return null}lineInner(t,n,r,o){for(let s=0;;s++){let a=this.text[s],l=o+a.length;if((n?r:l)>=t)return new L6i(o,l,r,a);o=l+1,r++}}decompose(t,n,r,o){let s=t<=0&&n>=this.length?this:new oh(l0t(this.text,t,n),Math.min(n,this.length)-Math.max(0,t));if(o&1){let a=r.pop(),l=kue(s.text,a.text.slice(),0,s.length);if(l.length<=32)r.push(new oh(l,a.length+s.length));else{let d=l.length>>1;r.push(new oh(l.slice(0,d)),new oh(l.slice(d)))}}else r.push(s)}replace(t,n,r){if(!(r instanceof oh))return super.replace(t,n,r);[t,n]=SW(this,t,n);let o=kue(this.text,kue(r.text,l0t(this.text,0,t)),n),s=this.length+r.length-(n-t);return o.length<=32?new oh(o,s):bO.from(oh.split(o,[]),s)}sliceString(t,n=this.length,r=` + */const m6i=gl("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),k6i=()=>c("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-github-icon"},[c("path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"},null),c("path",{d:"M9 18c-4.51 2-5-2-7-2"},null)]),v6i={bold:N9i,underline:h6i,italic:G9i,"strike-through":a6i,title:$9i,sub:l6i,sup:c6i,quote:n6i,"unordered-list":J9i,"ordered-list":Z9i,task:q9i,"code-row":W9i,code:r0t,link:Y9i,image:X9i,table:d6i,revoke:i6i,next:H9i,save:r6i,prettier:r0t,minimize:t6i,maximize:e6i,"fullscreen-exit":o6i,fullscreen:V9i,"preview-only":g6i,preview:z9i,"preview-html":j9i,catalog:K9i,github:k6i,mermaid:U9i,formula:s6i,close:m6i,delete:u6i,upload:f6i},A6i=et({name:`${gt}-icon-set`,props:{name:{type:String,default:""}},setup(e){return()=>xn(v6i[e.name],{class:`${gt}-icon`})}}),ja=et({name:`${gt}-icon`,props:{name:{type:String,default:""}},setup(e){const t=pt("customIcon");return()=>{const n=t.value[e.name];return typeof n=="object"?typeof n.component=="object"?xn(n.component,n.props):c("span",{innerHTML:n.component},null):c(A6i,{name:e.name},null)}}}),p6i={title:{type:[String,Object],default:""},visible:{type:Boolean,default:!1},width:{type:String,default:"auto"},height:{type:String,default:"auto"},onClose:{type:Function},showAdjust:{type:Boolean,default:!1},isFullscreen:{type:Boolean,default:!1},onAdjust:{type:Function,default:()=>{}},class:{type:String,default:void 0},style:{type:[Object,String],default:()=>({})},showMask:{type:Boolean,default:!0}},$Y=et({name:"MdModal",props:p6i,emits:["onClose"],setup(e,t){const n=pt("theme"),r=pt("rootRef"),o=he(e.visible),s=he([`${gt}-modal`]),a=he(),l=he(),d=he(),u=nd();let h=()=>{};const g=hs({maskStyle:{zIndex:-1},modalStyle:{zIndex:-1},initPos:{insetInlineStart:"0px",insetBlockStart:"0px"},historyPos:{insetInlineStart:"0px",insetBlockStart:"0px"}}),m=G(()=>e.isFullscreen?{width:"100%",height:"100%"}:{width:e.width,height:e.height});At(()=>e.isFullscreen,k=>{k?h():ri(()=>{h=E1t(l.value,(A,p)=>{g.initPos.insetInlineStart=A+"px",g.initPos.insetBlockStart=p+"px"})})}),At(()=>e.visible,k=>{k?(g.maskStyle.zIndex=hh.editorConfig.zIndex+x1t(),g.modalStyle.zIndex=hh.editorConfig.zIndex+x1t(),s.value.push("zoom-in"),o.value=k,ri(()=>{const A=a.value.offsetWidth/2,p=a.value.offsetHeight/2,b=document.documentElement.clientWidth/2,w=document.documentElement.clientHeight/2;g.initPos.insetInlineStart=b-A+"px",g.initPos.insetBlockStart=w-p+"px",e.isFullscreen||(h=E1t(l.value,(O,y)=>{g.initPos.insetInlineStart=O+"px",g.initPos.insetBlockStart=y+"px"}))}),setTimeout(()=>{s.value=s.value.filter(A=>A!=="zoom-in")},140)):(s.value.push("zoom-out"),h(),setTimeout(()=>{s.value=s.value.filter(A=>A!=="zoom-out"),o.value=k},130))});const v=G(()=>({display:o.value?"block":"none"})),f=G(()=>{if(typeof e.style=="string"){const k=Object.entries(v.value).map(([A,p])=>`${A}: ${p}`).join("; ");return[e.style,k].join("; ")}else return e.style instanceof Object?{...v.value,...e.style}:v.value});return An(()=>{var A;const k=(A=r.value)==null?void 0:A.getRootNode();d.value=k instanceof Document?document.body:k}),()=>{const k=_0({ctx:t}),A=_0({props:e,ctx:t},"title");return d.value?c(op,{to:d.value},{default:()=>[c("div",{ref:u,class:`${gt}-modal-container`,"data-theme":n.value},[c("div",{class:e.class,style:f.value},[e.showMask&&c("div",{class:`${gt}-modal-mask`,style:g.maskStyle,onClick:()=>{var p;(p=e.onClose)==null||p.call(e),t.emit("onClose")}},null),c("div",{class:s.value,style:{...g.modalStyle,...g.initPos,...m.value},ref:a},[c("div",{class:`${gt}-modal-header`,ref:l},[A||""]),c("div",{class:`${gt}-modal-body`},[k]),c("div",{class:`${gt}-modal-func`},[e.showAdjust&&c("div",{class:`${gt}-modal-adjust`,onClick:p=>{p.stopPropagation(),e.isFullscreen?g.initPos=g.historyPos:(g.historyPos=g.initPos,g.initPos={insetInlineStart:"0",insetBlockStart:"0"}),e.onAdjust(!e.isFullscreen)}},[c(ja,{name:e.isFullscreen?"minimize":"maximize"},null)]),c("div",{class:`${gt}-modal-close`,onClick:p=>{var b;p.stopPropagation(),(b=e.onClose)==null||b.call(e),t.emit("onClose")}},[c(ja,{name:"close"},null)])])])])])]}):""}}});$Y.install=e=>(e.component($Y.name,$Y),e);function b6i(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!js(e)}const w6i={title:{type:String,default:""},modalTitle:{type:[String,Object],default:""},visible:{type:Boolean,default:void 0},width:{type:String,default:"auto"},height:{type:String,default:"auto"},trigger:{type:[String,Object],default:void 0},onClick:{type:Function,default:void 0},onClose:{type:Function,default:void 0},showAdjust:{type:Boolean,default:!1},isFullscreen:{type:Boolean,default:!1},onAdjust:{type:Function,default:void 0},class:{type:String,default:void 0},style:{type:[Object,String],default:void 0},showMask:{type:Boolean,default:!0},insert:{type:Function,default:void 0},language:{type:String,default:void 0},theme:{type:String,default:void 0},previewTheme:{type:String,default:void 0},codeTheme:{type:String,default:void 0},disabled:{type:Boolean,default:void 0},showToolbarName:{type:Boolean,default:void 0}},gue=et({name:"ModalToolbar",props:w6i,emits:["onClick","onClose","onAdjust"],setup(e,t){const n=()=>{var o;(o=e.onClose)==null||o.call(e),t.emit("onClose")},r=o=>{var s;(s=e.onAdjust)==null||s.call(e,o),t.emit("onAdjust",o)};return()=>{const o=_0({props:e,ctx:t},"trigger"),s=_0({props:e,ctx:t},"modalTitle"),a=_0({props:e,ctx:t});return c(rn,null,[c("button",{class:[`${gt}-toolbar-item`,e.disabled&&`${gt}-disabled`],title:e.title,disabled:e.disabled,onClick:()=>{var l;(l=e.onClick)==null||l.call(e),t.emit("onClick")},type:"button"},[o]),c($Y,{style:e.style,class:e.class,width:e.width,height:e.height,title:s,visible:e.visible,showMask:e.showMask,onClose:n,showAdjust:e.showAdjust,isFullscreen:e.isFullscreen,onAdjust:r},b6i(a)?a:{default:()=>[a]})])}}});gue.install=e=>(e.component(gue.name,gue),e);const O6i={title:{type:String,default:""},trigger:{type:[String,Object],default:void 0},onClick:{type:Function,default:void 0},insert:{type:Function,default:void 0},language:{type:String,default:void 0},theme:{type:String,default:void 0},previewTheme:{type:String,default:void 0},codeTheme:{type:String,default:void 0},disabled:{type:Boolean,default:void 0},showToolbarName:{type:Boolean,default:void 0}},mue=et({name:"NormalToolbar",props:O6i,emits:["onClick"],setup(e,t){return()=>{const n=_0({props:e,ctx:t},"trigger"),r=_0({props:e,ctx:t});return c("button",{class:[`${gt}-toolbar-item`,e.disabled&&`${gt}-disabled`],title:e.title,disabled:e.disabled,onClick:o=>{var s;(s=e.onClick)==null||s.call(e,o),t.emit("onClick",o)},type:"button"},[r||n])}}});mue.install=e=>(e.component(mue.name,mue),e);let QMe=[],lyn=[];(()=>{let e="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(t=>t?parseInt(t,36):1);for(let t=0,n=0;t>1;if(e=lyn[r])t=r+1;else return!0;if(t==n)return!1}}function o0t(e){return e>=127462&&e<=127487}const s0t=8205;function C6i(e,t,n=!0,r=!0){return(n?cyn:_6i)(e,t,r)}function cyn(e,t,n){if(t==e.length)return t;t&&dyn(e.charCodeAt(t))&&uyn(e.charCodeAt(t-1))&&t--;let r=F_e(e,t);for(t+=a0t(r);t=0&&o0t(F_e(e,a));)s++,a-=2;if(s%2==0)break;t+=2}else break}return t}function _6i(e,t,n){for(;t>0;){let r=cyn(e,t-2,n);if(r=56320&&e<57344}function uyn(e){return e>=55296&&e<56320}function a0t(e){return e<65536?1:2}let ul=class hyn{lineAt(t){if(t<0||t>this.length)throw new RangeError(`Invalid position ${t} in document of length ${this.length}`);return this.lineInner(t,!1,1,0)}line(t){if(t<1||t>this.lines)throw new RangeError(`Invalid line number ${t} in ${this.lines}-line document`);return this.lineInner(t,!0,1,0)}replace(t,n,r){[t,n]=SW(this,t,n);let o=[];return this.decompose(0,t,o,2),r.length&&r.decompose(0,r.length,o,3),this.decompose(n,this.length,o,1),bO.from(o,this.length-(n-t)+r.length)}append(t){return this.replace(this.length,this.length,t)}slice(t,n=this.length){[t,n]=SW(this,t,n);let r=[];return this.decompose(t,n,r,0),bO.from(r,n-t)}eq(t){if(t==this)return!0;if(t.length!=this.length||t.lines!=this.lines)return!1;let n=this.scanIdentical(t,1),r=this.length-this.scanIdentical(t,-1),o=new XY(this),s=new XY(t);for(let a=n,l=n;;){if(o.next(a),s.next(a),a=0,o.lineBreak!=s.lineBreak||o.done!=s.done||o.value!=s.value)return!1;if(l+=o.value.length,o.done||l>=r)return!0}}iter(t=1){return new XY(this,t)}iterRange(t,n=this.length){return new fyn(this,t,n)}iterLines(t,n){let r;if(t==null)r=this.iter();else{n==null&&(n=this.lines+1);let o=this.line(t).from;r=this.iterRange(o,Math.max(o,n==this.lines+1?this.length:n<=1?0:this.line(n-1).to))}return new gyn(r)}toString(){return this.sliceString(0)}toJSON(){let t=[];return this.flatten(t),t}constructor(){}static of(t){if(t.length==0)throw new RangeError("A document must have at least one line");return t.length==1&&!t[0]?hyn.empty:t.length<=32?new oh(t):bO.from(oh.split(t,[]))}};class oh extends ul{constructor(t,n=S6i(t)){super(),this.text=t,this.length=n}get lines(){return this.text.length}get children(){return null}lineInner(t,n,r,o){for(let s=0;;s++){let a=this.text[s],l=o+a.length;if((n?r:l)>=t)return new L6i(o,l,r,a);o=l+1,r++}}decompose(t,n,r,o){let s=t<=0&&n>=this.length?this:new oh(l0t(this.text,t,n),Math.min(n,this.length)-Math.max(0,t));if(o&1){let a=r.pop(),l=kue(s.text,a.text.slice(),0,s.length);if(l.length<=32)r.push(new oh(l,a.length+s.length));else{let d=l.length>>1;r.push(new oh(l.slice(0,d)),new oh(l.slice(d)))}}else r.push(s)}replace(t,n,r){if(!(r instanceof oh))return super.replace(t,n,r);[t,n]=SW(this,t,n);let o=kue(this.text,kue(r.text,l0t(this.text,0,t)),n),s=this.length+r.length-(n-t);return o.length<=32?new oh(o,s):bO.from(oh.split(o,[]),s)}sliceString(t,n=this.length,r=` `){[t,n]=SW(this,t,n);let o="";for(let s=0,a=0;s<=n&&at&&a&&(o+=r),ts&&(o+=l.slice(Math.max(0,t-s),n-s)),s=d+1}return o}flatten(t){for(let n of this.text)t.push(n)}scanIdentical(){return 0}static split(t,n){let r=[],o=-1;for(let s of t)r.push(s),o+=s.length+1,r.length==32&&(n.push(new oh(r,o)),r=[],o=-1);return o>-1&&n.push(new oh(r,o)),n}}class bO extends ul{constructor(t,n){super(),this.children=t,this.length=n,this.lines=0;for(let r of t)this.lines+=r.lines}lineInner(t,n,r,o){for(let s=0;;s++){let a=this.children[s],l=o+a.length,d=r+a.lines-1;if((n?d:l)>=t)return a.lineInner(t,n,r,o);o=l+1,r=d+1}}decompose(t,n,r,o){for(let s=0,a=0;a<=n&&s=a){let u=o&((a<=t?1:0)|(d>=n?2:0));a>=t&&d<=n&&!u?r.push(l):l.decompose(t-a,n-a,r,u)}a=d+1}}replace(t,n,r){if([t,n]=SW(this,t,n),r.lines=s&&n<=l){let d=a.replace(t-s,n-s,r),u=this.lines-a.lines+d.lines;if(d.lines>4&&d.lines>u>>6){let h=this.children.slice();return h[o]=d,new bO(h,this.length-(n-t)+r.length)}return super.replace(s,l,d)}s=l+1}return super.replace(t,n,r)}sliceString(t,n=this.length,r=` `){[t,n]=SW(this,t,n);let o="";for(let s=0,a=0;st&&s&&(o+=r),ta&&(o+=l.sliceString(t-a,n-a,r)),a=d+1}return o}flatten(t){for(let n of this.children)n.flatten(t)}scanIdentical(t,n){if(!(t instanceof bO))return 0;let r=0,[o,s,a,l]=n>0?[0,0,this.children.length,t.children.length]:[this.children.length-1,t.children.length-1,-1,-1];for(;;o+=n,s+=n){if(o==a||s==l)return r;let d=this.children[o],u=t.children[s];if(d!=u)return r+d.scanIdentical(u,n);r+=d.length+1}}static from(t,n=t.reduce((r,o)=>r+o.length+1,-1)){let r=0;for(let v of t)r+=v.lines;if(r<32){let v=[];for(let f of t)f.flatten(v);return new oh(v,n)}let o=Math.max(32,r>>5),s=o<<1,a=o>>1,l=[],d=0,u=-1,h=[];function g(v){let f;if(v.lines>s&&v instanceof bO)for(let k of v.children)g(k);else v.lines>a&&(d>a||!d)?(m(),l.push(v)):v instanceof oh&&d&&(f=h[h.length-1])instanceof oh&&v.lines+f.lines<=32?(d+=v.lines,u+=v.length+1,h[h.length-1]=new oh(f.text.concat(v.text),f.length+1+v.length)):(d+v.lines>o&&m(),d+=v.lines,u+=v.length+1,h.push(v))}function m(){d!=0&&(l.push(h.length==1?h[0]:bO.from(h,u)),u=-1,d=h.length=0)}for(let v of t)g(v);return m(),l.length==1?l[0]:new bO(l,n)}}ul.empty=new oh([""],0);function S6i(e){let t=-1;for(let n of e)t+=n.length+1;return t}function kue(e,t,n=0,r=1e9){for(let o=0,s=0,a=!0;s=n&&(d>r&&(l=l.slice(0,r-o)),o0?1:(t instanceof oh?t.text.length:t.children.length)<<1]}nextInner(t,n){for(this.done=this.lineBreak=!1;;){let r=this.nodes.length-1,o=this.nodes[r],s=this.offsets[r],a=s>>1,l=o instanceof oh?o.text.length:o.children.length;if(a==(n>0?l:0)){if(r==0)return this.done=!0,this.value="",this;n>0&&this.offsets[r-1]++,this.nodes.pop(),this.offsets.pop()}else if((s&1)==(n>0?0:1)){if(this.offsets[r]+=n,t==0)return this.lineBreak=!0,this.value=` `,this;t--}else if(o instanceof oh){let d=o.text[a+(n<0?-1:0)];if(this.offsets[r]+=n,d.length>Math.max(0,t))return this.value=t==0?d:n>0?d.slice(t):d.slice(0,d.length-t),this;t-=d.length}else{let d=o.children[a+(n<0?-1:0)];t>d.length?(t-=d.length,this.offsets[r]+=n):(n<0&&this.offsets[r]--,this.nodes.push(d),this.offsets.push(n>0?1:(d instanceof oh?d.text.length:d.children.length)<<1))}}}next(t=0){return t<0&&(this.nextInner(-t,-this.dir),t=this.value.length),this.nextInner(t,this.dir)}}class fyn{constructor(t,n,r){this.value="",this.done=!1,this.cursor=new XY(t,n>r?-1:1),this.pos=n>r?t.length:0,this.from=Math.min(n,r),this.to=Math.max(n,r)}nextInner(t,n){if(n<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;t+=Math.max(0,n<0?this.pos-this.to:this.from-this.pos);let r=n<0?this.pos-this.from:this.to-this.pos;t>r&&(t=r),r-=t;let{value:o}=this.cursor.next(t);return this.pos+=(o.length+t)*n,this.value=o.length<=r?o:n<0?o.slice(o.length-r):o.slice(0,r),this.done=!this.value,this}next(t=0){return t<0?t=Math.max(t,this.from-this.pos):t>0&&(t=Math.min(t,this.to-this.pos)),this.nextInner(t,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&this.value!=""}}class gyn{constructor(t){this.inner=t,this.afterBreak=!0,this.value="",this.done=!1}next(t=0){let{done:n,lineBreak:r,value:o}=this.inner.next(t);return n&&this.afterBreak?(this.value="",this.afterBreak=!1):n?(this.done=!0,this.value=""):r?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=o,this.afterBreak=!1),this}get lineBreak(){return!1}}typeof Symbol<"u"&&(ul.prototype[Symbol.iterator]=function(){return this.iter()},XY.prototype[Symbol.iterator]=fyn.prototype[Symbol.iterator]=gyn.prototype[Symbol.iterator]=function(){return this});let L6i=class{constructor(t,n,r,o){this.from=t,this.to=n,this.number=r,this.text=o}get length(){return this.to-this.from}};function SW(e,t,n){return t=Math.max(0,Math.min(e.length,t)),[t,Math.max(t,Math.min(e.length,n))]}function pg(e,t,n=!0,r=!0){return C6i(e,t,n,r)}function x6i(e){return e>=56320&&e<57344}function E6i(e){return e>=55296&&e<56320}function e5(e,t){let n=e.charCodeAt(t);if(!E6i(n)||t+1==e.length)return n;let r=e.charCodeAt(t+1);return x6i(r)?(n-55296<<10)+(r-56320)+65536:n}function myn(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode((e>>10)+55296,(e&1023)+56320))}function gT(e){return e<65536?1:2}const DMe=/\r\n?|\n/;var m0=function(e){return e[e.Simple=0]="Simple",e[e.TrackDel=1]="TrackDel",e[e.TrackBefore=2]="TrackBefore",e[e.TrackAfter=3]="TrackAfter",e}(m0||(m0={}));class oy{constructor(t){this.sections=t}get length(){let t=0;for(let n=0;nt)return s+(t-o);s+=l}else{if(r!=m0.Simple&&u>=t&&(r==m0.TrackDel&&ot||r==m0.TrackBefore&&ot))return null;if(u>t||u==t&&n<0&&!l)return t==o||n<0?s:s+d;s+=d}o=u}if(t>o)throw new RangeError(`Position ${t} is out of range for changeset of length ${o}`);return s}touchesRange(t,n=t){for(let r=0,o=0;r=0&&o<=n&&l>=t)return on?"cover":!0;o=l}return!1}toString(){let t="";for(let n=0;n=0?":"+o:"")}return t}toJSON(){return this.sections}static fromJSON(t){if(!Array.isArray(t)||t.length%2||t.some(n=>typeof n!="number"))throw new RangeError("Invalid JSON representation of ChangeDesc");return new oy(t)}static create(t){return new oy(t)}}class Af extends oy{constructor(t,n){super(t),this.inserted=n}apply(t){if(this.length!=t.length)throw new RangeError("Applying change set to a document with the wrong length");return BMe(this,(n,r,o,s,a)=>t=t.replace(o,o+(r-n),a),!1),t}mapDesc(t,n=!1){return RMe(this,t,n,!0)}invert(t){let n=this.sections.slice(),r=[];for(let o=0,s=0;o=0){n[o]=l,n[o+1]=a;let d=o>>1;for(;r.length0&&n9(r,n,s.text),s.forward(h),l+=h}let u=t[a++];for(;l>1].toJSON()))}return t}static of(t,n,r){let o=[],s=[],a=0,l=null;function d(h=!1){if(!h&&!o.length)return;am||g<0||m>n)throw new RangeError(`Invalid change range ${g} to ${m} (in doc of length ${n})`);let f=v?typeof v=="string"?ul.of(v.split(r||DMe)):v:ul.empty,k=f.length;if(g==m&&k==0)return;ga&&Km(o,g-a,-1),Km(o,m-g,k),n9(s,o,f),a=m}}return u(t),d(!l),l}static empty(t){return new Af(t?[t,-1]:[],[])}static fromJSON(t){if(!Array.isArray(t))throw new RangeError("Invalid JSON representation of ChangeSet");let n=[],r=[];for(let o=0;ol&&typeof a!="string"))throw new RangeError("Invalid JSON representation of ChangeSet");if(s.length==1)n.push(s[0],0);else{for(;r.length=0&&n<=0&&n==e[o+1]?e[o]+=t:o>=0&&t==0&&e[o]==0?e[o+1]+=n:r?(e[o]+=t,e[o+1]+=n):e.push(t,n)}function n9(e,t,n){if(n.length==0)return;let r=t.length-2>>1;if(r>1])),!(n||a==e.sections.length||e.sections[a+1]<0);)l=e.sections[a++],d=e.sections[a++];t(o,u,s,h,g),o=u,s=h}}}function RMe(e,t,n,r=!1){let o=[],s=r?[]:null,a=new uK(e),l=new uK(t);for(let d=-1;;){if(a.done&&l.len||l.done&&a.len)throw new Error("Mismatched change set lengths");if(a.ins==-1&&l.ins==-1){let u=Math.min(a.len,l.len);Km(o,u,-1),a.forward(u),l.forward(u)}else if(l.ins>=0&&(a.ins<0||d==a.i||a.off==0&&(l.len=0&&d=0){let u=0,h=a.len;for(;h;)if(l.ins==-1){let g=Math.min(h,l.len);u+=g,h-=g,l.forward(g)}else if(l.ins==0&&l.lend||a.ins>=0&&a.len>d)&&(l||r.length>u),s.forward2(d),a.forward(d)}}}}class uK{constructor(t){this.set=t,this.i=0,this.next()}next(){let{sections:t}=this.set;this.i>1;return n>=t.length?ul.empty:t[n]}textBit(t){let{inserted:n}=this.set,r=this.i-2>>1;return r>=n.length&&!t?ul.empty:n[r].slice(this.off,t==null?void 0:this.off+t)}forward(t){t==this.len?this.next():(this.len-=t,this.off+=t)}forward2(t){this.ins==-1?this.forward(t):t==this.ins?this.next():(this.ins-=t,this.off+=t)}}let iae=class IMe{constructor(t,n,r){this.from=t,this.to=n,this.flags=r}get anchor(){return this.flags&32?this.to:this.from}get head(){return this.flags&32?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return this.flags&8?-1:this.flags&16?1:0}get bidiLevel(){let t=this.flags&7;return t==7?null:t}get goalColumn(){let t=this.flags>>6;return t==16777215?void 0:t}map(t,n=-1){let r,o;return this.empty?r=o=t.mapPos(this.from,n):(r=t.mapPos(this.from,1),o=t.mapPos(this.to,-1)),r==this.from&&o==this.to?this:new IMe(r,o,this.flags)}extend(t,n=t,r=0){if(t<=this.anchor&&n>=this.anchor)return Ln.range(t,n,void 0,void 0,r);let o=Math.abs(t-this.anchor)>Math.abs(n-this.anchor)?t:n;return Ln.range(this.anchor,o,void 0,void 0,r)}eq(t,n=!1){return this.anchor==t.anchor&&this.head==t.head&&this.goalColumn==t.goalColumn&&(!n||!this.empty||this.assoc==t.assoc)}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(t){if(!t||typeof t.anchor!="number"||typeof t.head!="number")throw new RangeError("Invalid JSON representation for SelectionRange");return Ln.range(t.anchor,t.head)}static create(t,n,r){return new IMe(t,n,r)}};class Ln{constructor(t,n){this.ranges=t,this.mainIndex=n}map(t,n=-1){return t.empty?this:Ln.create(this.ranges.map(r=>r.map(t,n)),this.mainIndex)}eq(t,n=!1){if(this.ranges.length!=t.ranges.length||this.mainIndex!=t.mainIndex)return!1;for(let r=0;rt.toJSON()),main:this.mainIndex}}static fromJSON(t){if(!t||!Array.isArray(t.ranges)||typeof t.main!="number"||t.main>=t.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new Ln(t.ranges.map(n=>iae.fromJSON(n)),t.main)}static single(t,n=t){return new Ln([Ln.range(t,n)],0)}static create(t,n=0){if(t.length==0)throw new RangeError("A selection needs at least one range");for(let r=0,o=0;oo.from-s.from),n=t.indexOf(r);for(let o=1;os.head?Ln.range(d,l):Ln.range(l,d))}}return new Ln(t,n)}}function vyn(e,t){for(let n of e.ranges)if(n.to>t)throw new RangeError("Selection points outside of document")}let aqe=0;class Xr{constructor(t,n,r,o,s){this.combine=t,this.compareInput=n,this.compare=r,this.isStatic=o,this.id=aqe++,this.default=t([]),this.extensions=typeof s=="function"?s(this):s}get reader(){return this}static define(t={}){return new Xr(t.combine||(n=>n),t.compareInput||((n,r)=>n===r),t.compare||(t.combine?(n,r)=>n===r:lqe),!!t.static,t.enables)}of(t){return new vue([],this,0,t)}compute(t,n){if(this.isStatic)throw new Error("Can't compute a static facet");return new vue(t,this,1,n)}computeN(t,n){if(this.isStatic)throw new Error("Can't compute a static facet");return new vue(t,this,2,n)}from(t,n){return n||(n=r=>r),this.compute([t],r=>n(r.field(t)))}}function lqe(e,t){return e==t||e.length==t.length&&e.every((n,r)=>n===t[r])}class vue{constructor(t,n,r,o){this.dependencies=t,this.facet=n,this.type=r,this.value=o,this.id=aqe++}dynamicSlot(t){var n;let r=this.value,o=this.facet.compareInput,s=this.id,a=t[s]>>1,l=this.type==2,d=!1,u=!1,h=[];for(let g of this.dependencies)g=="doc"?d=!0:g=="selection"?u=!0:((n=t[g.id])!==null&&n!==void 0?n:1)&1||h.push(t[g.id]);return{create(g){return g.values[a]=r(g),1},update(g,m){if(d&&m.docChanged||u&&(m.docChanged||m.selection)||MMe(g,h)){let v=r(g);if(l?!c0t(v,g.values[a],o):!o(v,g.values[a]))return g.values[a]=v,1}return 0},reconfigure:(g,m)=>{let v,f=m.config.address[s];if(f!=null){let k=wge(m,f);if(this.dependencies.every(A=>A instanceof Xr?m.facet(A)===g.facet(A):A instanceof w2?m.field(A,!1)==g.field(A,!1):!0)||(l?c0t(v=r(g),k,o):o(v=r(g),k)))return g.values[a]=k,0}else v=r(g);return g.values[a]=v,1}}}}function c0t(e,t,n){if(e.length!=t.length)return!1;for(let r=0;re[d.id]),o=n.map(d=>d.type),s=r.filter(d=>!(d&1)),a=e[t.id]>>1;function l(d){let u=[];for(let h=0;hr===o),t);return t.provide&&(n.provides=t.provide(n)),n}create(t){let n=t.facet(rae).find(r=>r.field==this);return((n==null?void 0:n.create)||this.createF)(t)}slot(t){let n=t[this.id]>>1;return{create:r=>(r.values[n]=this.create(r),1),update:(r,o)=>{let s=r.values[n],a=this.updateF(s,o);return this.compareF(s,a)?0:(r.values[n]=a,1)},reconfigure:(r,o)=>{let s=r.facet(rae),a=o.facet(rae),l;return(l=s.find(d=>d.field==this))&&l!=a.find(d=>d.field==this)?(r.values[n]=l.create(r),1):o.config.address[this.id]!=null?(r.values[n]=o.field(this),0):(r.values[n]=this.create(r),1)}}}init(t){return[this,rae.of({field:this,create:t})]}get extension(){return this}}const mT={lowest:4,low:3,default:2,high:1,highest:0};function N$(e){return t=>new Ayn(t,e)}const mL={highest:N$(mT.highest),high:N$(mT.high),default:N$(mT.default),low:N$(mT.low),lowest:N$(mT.lowest)};class Ayn{constructor(t,n){this.inner=t,this.prec=n}}class wO{of(t){return new PMe(this,t)}reconfigure(t){return wO.reconfigure.of({compartment:this,extension:t})}get(t){return t.config.compartments.get(this)}}class PMe{constructor(t,n){this.compartment=t,this.inner=n}}let d0t=class pyn{constructor(t,n,r,o,s,a){for(this.base=t,this.compartments=n,this.dynamicSlots=r,this.address=o,this.staticValues=s,this.facets=a,this.statusTemplate=[];this.statusTemplate.length>1]}static resolve(t,n,r){let o=[],s=Object.create(null),a=new Map;for(let m of Q6i(t,n,a))m instanceof w2?o.push(m):(s[m.facet.id]||(s[m.facet.id]=[])).push(m);let l=Object.create(null),d=[],u=[];for(let m of o)l[m.id]=u.length<<1,u.push(v=>m.slot(v));let h=r==null?void 0:r.config.facets;for(let m in s){let v=s[m],f=v[0].facet,k=h&&h[m]||[];if(v.every(A=>A.type==0))if(l[f.id]=d.length<<1|1,lqe(k,v))d.push(r.facet(f));else{let A=f.combine(v.map(p=>p.value));d.push(r&&f.compare(A,r.facet(f))?r.facet(f):A)}else{for(let A of v)A.type==0?(l[A.id]=d.length<<1|1,d.push(A.value)):(l[A.id]=u.length<<1,u.push(p=>A.dynamicSlot(p)));l[f.id]=u.length<<1,u.push(A=>T6i(A,f,v))}}let g=u.map(m=>m(l));return new pyn(t,a,g,l,d,s)}};function Q6i(e,t,n){let r=[[],[],[],[],[]],o=new Map;function s(a,l){let d=o.get(a);if(d!=null){if(d<=l)return;let u=r[d].indexOf(a);u>-1&&r[d].splice(u,1),a instanceof PMe&&n.delete(a.compartment)}if(o.set(a,l),Array.isArray(a))for(let u of a)s(u,l);else if(a instanceof PMe){if(n.has(a.compartment))throw new RangeError("Duplicate use of compartment in extensions");let u=t.get(a.compartment)||a.inner;n.set(a.compartment,u),s(u,l)}else if(a instanceof Ayn)s(a.inner,a.prec);else if(a instanceof w2)r[l].push(a),a.provides&&s(a.provides,l);else if(a instanceof vue)r[l].push(a),a.facet.extensions&&s(a.facet.extensions,mT.default);else{let u=a.extension;if(!u)throw new Error(`Unrecognized extension value in extension set (${a}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);s(u,l)}}return s(e,mT.default),r.reduce((a,l)=>a.concat(l))}function GY(e,t){if(t&1)return 2;let n=t>>1,r=e.status[n];if(r==4)throw new Error("Cyclic dependency between fields and/or facets");if(r&2)return r;e.status[n]=4;let o=e.computeSlot(e,e.config.dynamicSlots[n]);return e.status[n]=2|o}function wge(e,t){return t&1?e.config.staticValues[t>>1]:e.values[t>>1]}const byn=Xr.define(),FMe=Xr.define({combine:e=>e.some(t=>t),static:!0}),wyn=Xr.define({combine:e=>e.length?e[0]:void 0,static:!0}),Oyn=Xr.define(),yyn=Xr.define(),Cyn=Xr.define(),_yn=Xr.define({combine:e=>e.length?e[0]:!1});class kL{constructor(t,n){this.type=t,this.value=n}static define(){return new D6i}}class D6i{of(t){return new kL(this,t)}}class B6i{constructor(t){this.map=t}of(t){return new Zs(this,t)}}class Zs{constructor(t,n){this.type=t,this.value=n}map(t){let n=this.type.map(this.value,t);return n===void 0?void 0:n==this.value?this:new Zs(this.type,n)}is(t){return this.type==t}static define(t={}){return new B6i(t.map||(n=>n))}static mapEffects(t,n){if(!t.length)return t;let r=[];for(let o of t){let s=o.map(n);s&&r.push(s)}return r}}Zs.reconfigure=Zs.define();Zs.appendConfig=Zs.define();let S0=class CG{constructor(t,n,r,o,s,a){this.startState=t,this.changes=n,this.selection=r,this.effects=o,this.annotations=s,this.scrollIntoView=a,this._doc=null,this._state=null,r&&vyn(r,n.newLength),s.some(l=>l.type==CG.time)||(this.annotations=s.concat(CG.time.of(Date.now())))}static create(t,n,r,o,s,a){return new CG(t,n,r,o,s,a)}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(t){for(let n of this.annotations)if(n.type==t)return n.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(t){let n=this.annotation(CG.userEvent);return!!(n&&(n==t||n.length>t.length&&n.slice(0,t.length)==t&&n[t.length]=="."))}};S0.time=kL.define();S0.userEvent=kL.define();S0.addToHistory=kL.define();S0.remote=kL.define();function R6i(e,t){let n=[];for(let r=0,o=0;;){let s,a;if(r=e[r]))s=e[r++],a=e[r++];else if(o=0;o--){let s=r[o](e);s instanceof S0?e=s:Array.isArray(s)&&s.length==1&&s[0]instanceof S0?e=s[0]:e=Lyn(t,vU(s),!1)}return e}function M6i(e){let t=e.startState,n=t.facet(Cyn),r=e;for(let o=n.length-1;o>=0;o--){let s=n[o](e);s&&Object.keys(s).length&&(r=Syn(r,NMe(t,s,e.changes.newLength),!0))}return r==e?e:S0.create(t,e.changes,e.selection,r.effects,r.annotations,r.scrollIntoView)}const P6i=[];function vU(e){return e==null?P6i:Array.isArray(e)?e:[e]}var cm=function(e){return e[e.Word=0]="Word",e[e.Space=1]="Space",e[e.Other=2]="Other",e}(cm||(cm={}));const F6i=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;let UMe;try{UMe=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch{}function N6i(e){if(UMe)return UMe.test(e);for(let t=0;t"€"&&(n.toUpperCase()!=n.toLowerCase()||F6i.test(n)))return!0}return!1}function U6i(e){return t=>{if(!/\S/.test(t))return cm.Space;if(N6i(t))return cm.Word;for(let n=0;n-1)return cm.Word;return cm.Other}}let hu=class eb{constructor(t,n,r,o,s,a){this.config=t,this.doc=n,this.selection=r,this.values=o,this.status=t.statusTemplate.slice(),this.computeSlot=s,a&&(a._state=this);for(let l=0;lo.set(u,d)),n=null),o.set(l.value.compartment,l.value.extension)):l.is(Zs.reconfigure)?(n=null,r=l.value):l.is(Zs.appendConfig)&&(n=null,r=vU(r).concat(l.value));let s;n?s=t.startState.values.slice():(n=d0t.resolve(r,o,this),s=new eb(n,this.doc,this.selection,n.dynamicSlots.map(()=>null),(d,u)=>u.reconfigure(d,this),null).values);let a=t.startState.facet(FMe)?t.newSelection:t.newSelection.asSingle();new eb(n,t.newDoc,a,s,(l,d)=>d.update(l,t),t)}replaceSelection(t){return typeof t=="string"&&(t=this.toText(t)),this.changeByRange(n=>({changes:{from:n.from,to:n.to,insert:t},range:Ln.cursor(n.from+t.length)}))}changeByRange(t){let n=this.selection,r=t(n.ranges[0]),o=this.changes(r.changes),s=[r.range],a=vU(r.effects);for(let l=1;la.spec.fromJSON(l,d)))}}return eb.create({doc:t.doc,selection:Ln.fromJSON(t.selection),extensions:n.extensions?o.concat([n.extensions]):o})}static create(t={}){let n=d0t.resolve(t.extensions||[],new Map),r=t.doc instanceof ul?t.doc:ul.of((t.doc||"").split(n.staticFacet(eb.lineSeparator)||DMe)),o=t.selection?t.selection instanceof Ln?t.selection:Ln.single(t.selection.anchor,t.selection.head):Ln.single(0);return vyn(o,r.length),n.staticFacet(FMe)||(o=o.asSingle()),new eb(n,r,o,n.dynamicSlots.map(()=>null),(s,a)=>a.create(s),null)}get tabSize(){return this.facet(eb.tabSize)}get lineBreak(){return this.facet(eb.lineSeparator)||` @@ -1812,7 +1812,7 @@ See: https://github.com/francoischalifour/medium-zoom`)}},U5i=function(t){var n= `;this.styleTag.textContent=a;let l=n.head||n;this.styleTag.parentNode!=l&&l.insertBefore(this.styleTag,l.firstChild)}}setNonce(t){this.styleTag&&this.styleTag.getAttribute("nonce")!=t&&this.styleTag.setAttribute("nonce",t)}}var m6={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},fK={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},z6i=typeof navigator<"u"&&/Mac/.test(navigator.platform),H6i=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var em=0;em<10;em++)m6[48+em]=m6[96+em]=String(em);for(var em=1;em<=24;em++)m6[em+111]="F"+em;for(var em=65;em<=90;em++)m6[em]=String.fromCharCode(em+32),fK[em]=String.fromCharCode(em);for(var U_e in m6)fK.hasOwnProperty(U_e)||(fK[U_e]=m6[U_e]);function $6i(e){var t=z6i&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||H6i&&e.shiftKey&&e.key&&e.key.length==1||e.key=="Unidentified",n=!t&&e.key||(e.shiftKey?fK:m6)[e.keyCode]||e.key||"Unidentified";return n=="Esc"&&(n="Escape"),n=="Del"&&(n="Delete"),n=="Left"&&(n="ArrowLeft"),n=="Up"&&(n="ArrowUp"),n=="Right"&&(n="ArrowRight"),n=="Down"&&(n="ArrowDown"),n}function sg(){var e=arguments[0];typeof e=="string"&&(e=document.createElement(e));var t=1,n=arguments[1];if(n&&typeof n=="object"&&n.nodeType==null&&!Array.isArray(n)){for(var r in n)if(Object.prototype.hasOwnProperty.call(n,r)){var o=n[r];typeof o=="string"?e.setAttribute(r,o):o!=null&&(e[r]=o)}t++}for(;t2);var nr={mac:A0t||/Mac/.test(c0.platform),windows:/Win/.test(c0.platform),linux:/Linux|X11/.test(c0.platform),ie:spe,ie_version:Qyn?$Me.documentMode||6:GMe?+GMe[1]:XMe?+XMe[1]:0,gecko:v0t,gecko_version:v0t?+(/Firefox\/(\d+)/.exec(c0.userAgent)||[0,0])[1]:0,chrome:!!j_e,chrome_version:j_e?+j_e[1]:0,ios:A0t,android:/Android\b/.test(c0.userAgent),webkit_version:X6i?+(/\bAppleWebKit\/(\d+)/.exec(c0.userAgent)||[0,0])[1]:0,safari:YMe,safari_version:YMe?+(/\bVersion\/(\d+(\.\d+)?)/.exec(c0.userAgent)||[0,0])[1]:0,tabSize:$Me.documentElement.style.tabSize!=null?"tab-size":"-moz-tab-size"};function uqe(e,t){for(let n in e)n=="class"&&t.class?t.class+=" "+e.class:n=="style"&&t.style?t.style+=";"+e.style:t[n]=e[n];return t}const Oge=Object.create(null);function hqe(e,t,n){if(e==t)return!0;e||(e=Oge),t||(t=Oge);let r=Object.keys(e),o=Object.keys(t);if(r.length-0!=o.length-0)return!1;for(let s of r)if(s!=n&&(o.indexOf(s)==-1||e[s]!==t[s]))return!1;return!0}function G6i(e,t){for(let n=e.attributes.length-1;n>=0;n--){let r=e.attributes[n].name;t[r]==null&&e.removeAttribute(r)}for(let n in t){let r=t[n];n=="style"?e.style.cssText=r:e.getAttribute(n)!=r&&e.setAttribute(n,r)}}function p0t(e,t,n){let r=!1;if(t)for(let o in t)n&&o in n||(r=!0,o=="style"?e.style.cssText="":e.removeAttribute(o));if(n)for(let o in n)t&&t[o]==n[o]||(r=!0,o=="style"?e.style.cssText=n[o]:e.setAttribute(o,n[o]));return r}function Y6i(e){let t=Object.create(null);for(let n=0;n0?3e8:-4e8:n>0?1e8:-1e8,new WB(t,n,n,r,t.widget||null,!1)}static replace(t){let n=!!t.block,r,o;if(t.isBlockGap)r=-5e8,o=4e8;else{let{start:s,end:a}=Byn(t,n);r=(s?n?-3e8:-1:5e8)-1,o=(a?n?2e8:1:-6e8)+1}return new WB(t,r,o,n,t.widget||null,!0)}static line(t){return new fqe(t)}static set(t,n=!1){return ac.of(t,n)}hasHeight(){return this.widget?this.widget.estimatedHeight>-1:!1}}ql.none=ac.empty;class Gne extends ql{constructor(t){let{start:n,end:r}=Byn(t);super(n?-1:5e8,r?1:-6e8,null,t),this.tagName=t.tagName||"span",this.attrs=t.class&&t.attributes?uqe(t.attributes,{class:t.class}):t.class?{class:t.class}:t.attributes||Oge}eq(t){return this==t||t instanceof Gne&&this.tagName==t.tagName&&hqe(this.attrs,t.attrs)}range(t,n=t){if(t>=n)throw new RangeError("Mark decorations may not be empty");return super.range(t,n)}}Gne.prototype.point=!1;let fqe=class Dyn extends ql{constructor(t){super(-2e8,-2e8,null,t)}eq(t){return t instanceof Dyn&&this.spec.class==t.spec.class&&hqe(this.spec.attributes,t.spec.attributes)}range(t,n=t){if(n!=t)throw new RangeError("Line decoration ranges must be zero-length");return super.range(t,n)}};fqe.prototype.mapMode=m0.TrackBefore;fqe.prototype.point=!0;class WB extends ql{constructor(t,n,r,o,s,a){super(n,r,s,t),this.block=o,this.isReplace=a,this.mapMode=o?n<=0?m0.TrackBefore:m0.TrackAfter:m0.TrackDel}get type(){return this.startSide!=this.endSide?L0.WidgetRange:this.startSide<=0?L0.WidgetBefore:L0.WidgetAfter}get heightRelevant(){return this.block||!!this.widget&&(this.widget.estimatedHeight>=5||this.widget.lineBreaks>0)}eq(t){return t instanceof WB&&Z6i(this.widget,t.widget)&&this.block==t.block&&this.startSide==t.startSide&&this.endSide==t.endSide}range(t,n=t){if(this.isReplace&&(t>n||t==n&&this.startSide>0&&this.endSide<=0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&n!=t)throw new RangeError("Widget decorations can only have zero-length ranges");return super.range(t,n)}}WB.prototype.point=!0;function Byn(e,t=!1){let{inclusiveStart:n,inclusiveEnd:r}=e;return n==null&&(n=e.inclusive),r==null&&(r=e.inclusive),{start:n??t,end:r??t}}function Z6i(e,t){return e==t||!!(e&&t&&e.compare(t))}function AU(e,t,n,r=0){let o=n.length-1;o>=0&&n[o]+r>=e?n[o]=Math.max(n[o],t):n.push(e,t)}class gK extends f6{constructor(t,n){super(),this.tagName=t,this.attributes=n}eq(t){return t==this||t instanceof gK&&this.tagName==t.tagName&&hqe(this.attributes,t.attributes)}static create(t){return new gK(t.tagName,t.attributes||Oge)}static set(t,n=!1){return ac.of(t,n)}}gK.prototype.startSide=gK.prototype.endSide=-1;function mK(e){let t;return e.nodeType==11?t=e.getSelection?e:e.ownerDocument:t=e,t.getSelection()}function ZMe(e,t){return t?e==t||e.contains(t.nodeType!=1?t.parentNode:t):!1}function YY(e,t){if(!t.anchorNode)return!1;try{return ZMe(e,t.anchorNode)}catch{return!1}}function ZY(e){return e.nodeType==3?vK(e,0,e.nodeValue.length).getClientRects():e.nodeType==1?e.getClientRects():[]}function qY(e,t,n,r){return n?b0t(e,t,n,r,-1)||b0t(e,t,n,r,1):!1}function k6(e){for(var t=0;;t++)if(e=e.previousSibling,!e)return t}function yge(e){return e.nodeType==1&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(e.nodeName)}function b0t(e,t,n,r,o){for(;;){if(e==n&&t==r)return!0;if(t==(o<0?0:S8(e))){if(e.nodeName=="DIV")return!1;let s=e.parentNode;if(!s||s.nodeType!=1)return!1;t=k6(e)+(o<0?0:1),e=s}else if(e.nodeType==1){if(e=e.childNodes[t+(o<0?-1:0)],e.nodeType==1&&e.contentEditable=="false")return!1;t=o<0?S8(e):0}else return!1}}function S8(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function kK(e,t){let n=t?e.left:e.right;return{left:n,right:n,top:e.top,bottom:e.bottom}}function q6i(e){let t=e.visualViewport;return t?{left:0,right:t.width,top:0,bottom:t.height}:{left:0,right:e.innerWidth,top:0,bottom:e.innerHeight}}function Ryn(e,t){let n=t.width/e.offsetWidth,r=t.height/e.offsetHeight;return(n>.995&&n<1.005||!isFinite(n)||Math.abs(t.width-e.offsetWidth)<1)&&(n=1),(r>.995&&r<1.005||!isFinite(r)||Math.abs(t.height-e.offsetHeight)<1)&&(r=1),{scaleX:n,scaleY:r}}function K6i(e,t,n,r,o,s,a,l){let d=e.ownerDocument,u=d.defaultView||window;for(let h=e,g=!1;h&&!g;)if(h.nodeType==1){let m,v=h==d.body,f=1,k=1;if(v)m=q6i(u);else{if(/^(fixed|sticky)$/.test(getComputedStyle(h).position)&&(g=!0),h.scrollHeight<=h.clientHeight&&h.scrollWidth<=h.clientWidth){h=h.assignedSlot||h.parentNode;continue}let b=h.getBoundingClientRect();({scaleX:f,scaleY:k}=Ryn(h,b)),m={left:b.left,right:b.left+h.clientWidth*f,top:b.top,bottom:b.top+h.clientHeight*k}}let A=0,p=0;if(o=="nearest")t.top0&&t.bottom>m.bottom+p&&(p=t.bottom-m.bottom+a)):t.bottom>m.bottom&&(p=t.bottom-m.bottom+a,n<0&&t.top-p0&&t.right>m.right+A&&(A=t.right-m.right+s)):t.right>m.right&&(A=t.right-m.right+s,n<0&&t.leftm.bottom||t.leftm.right)&&(t={left:Math.max(t.left,m.left),right:Math.min(t.right,m.right),top:Math.max(t.top,m.top),bottom:Math.min(t.bottom,m.bottom)}),h=h.assignedSlot||h.parentNode}else if(h.nodeType==11)h=h.host;else break}function Iyn(e,t=!0){let n=e.ownerDocument,r=null,o=null;for(let s=e.parentNode;s&&!(s==n.body||(!t||r)&&o);)if(s.nodeType==1)!o&&s.scrollHeight>s.clientHeight&&(o=s),t&&!r&&s.scrollWidth>s.clientWidth&&(r=s),s=s.assignedSlot||s.parentNode;else if(s.nodeType==11)s=s.host;else break;return{x:r,y:o}}class J6i{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}eq(t){return this.anchorNode==t.anchorNode&&this.anchorOffset==t.anchorOffset&&this.focusNode==t.focusNode&&this.focusOffset==t.focusOffset}setRange(t){let{anchorNode:n,focusNode:r}=t;this.set(n,Math.min(t.anchorOffset,n?S8(n):0),r,Math.min(t.focusOffset,r?S8(r):0))}set(t,n,r,o){this.anchorNode=t,this.anchorOffset=n,this.focusNode=r,this.focusOffset=o}}let j7=null;nr.safari&&nr.safari_version>=26&&(j7=!1);function Myn(e){if(e.setActive)return e.setActive();if(j7)return e.focus(j7);let t=[];for(let n=e;n&&(t.push(n,n.scrollTop,n.scrollLeft),n!=n.ownerDocument);n=n.parentNode);if(e.focus(j7==null?{get preventScroll(){return j7={preventScroll:!0},!0}}:void 0),!j7){j7=!1;for(let n=0;nMath.max(0,e.document.documentElement.scrollHeight-e.innerHeight-4):e.scrollTop>Math.max(1,e.scrollHeight-e.clientHeight-4)}function Fyn(e,t){for(let n=e,r=t;;){if(n.nodeType==3&&r>0)return{node:n,offset:r};if(n.nodeType==1&&r>0){if(n.contentEditable=="false")return null;n=n.childNodes[r-1],r=S8(n)}else if(n.parentNode&&!yge(n))r=k6(n),n=n.parentNode;else return null}}function Nyn(e,t){for(let n=e,r=t;;){if(n.nodeType==3&&r=n){if(l.level==r)return a;(s<0||(o!=0?o<0?l.fromn:t[s].level>l.level))&&(s=a)}}if(s<0)throw new RangeError("Index out of range");return s}}function Wyn(e,t){if(e.length!=t.length)return!1;for(let n=0;n=0;k-=3)if(cw[k+1]==-v){let A=cw[k+2],p=A&2?o:A&4?A&1?s:o:0;p&&(Rc[g]=Rc[cw[k]]=p),l=k;break}}else{if(cw.length==189)break;cw[l++]=g,cw[l++]=m,cw[l++]=d}else if((f=Rc[g])==2||f==1){let k=f==o;d=k?0:1;for(let A=l-3;A>=0;A-=3){let p=cw[A+2];if(p&2)break;if(k)cw[A+2]|=2;else{if(p&4)break;cw[A+2]|=4}}}}}function aEi(e,t,n,r){for(let o=0,s=r;o<=n.length;o++){let a=o?n[o-1].to:e,l=od;)f==A&&(f=n[--k].from,A=k?n[k-1].to:e),Rc[--f]=v;d=h}else s=u,d++}}}function KMe(e,t,n,r,o,s,a){let l=r%2?2:1;if(r%2==o%2)for(let d=t,u=0;dd&&a.push(new VO(d,k.from,v));let A=k.direction==VB!=!(v%2);JMe(e,A?r+1:r,o,k.inner,k.from,k.to,a),d=k.to}f=k.to}else{if(f==n||(h?Rc[f]!=l:Rc[f]==l))break;f++}m?KMe(e,d,f,r+1,o,m,a):dt;){let h=!0,g=!1;if(!u||d>s[u-1].to){let k=Rc[d-1];k!=l&&(h=!1,g=k==16)}let m=!h&&l==1?[]:null,v=h?r:r+1,f=d;e:for(;;)if(u&&f==s[u-1].to){if(g)break e;let k=s[--u];if(!h)for(let A=k.from,p=u;;){if(A==t)break e;if(p&&s[p-1].to==A)A=s[--p].from;else{if(Rc[A-1]==l)break e;break}}if(m)m.push(k);else{k.toRc.length;)Rc[Rc.length]=256;let r=[],o=t==VB?0:1;return JMe(e,o,o,n,0,e.length,r),r}function Vyn(e){return[new VO(0,e,0)]}let zyn="";function cEi(e,t,n,r,o){var s;let a=r.head-e.from,l=VO.find(t,a,(s=r.bidiLevel)!==null&&s!==void 0?s:-1,r.assoc),d=t[l],u=d.side(o,n);if(a==u){let m=l+=o?1:-1;if(m<0||m>=t.length)return null;d=t[l=m],a=d.side(!o,n),u=d.side(o,n)}let h=pg(e.text,a,d.forward(o,n));(hd.to)&&(h=u),zyn=e.text.slice(Math.min(a,h),Math.max(a,h));let g=l==(o?t.length-1:0)?null:t[l+(o?1:-1)];return g&&h==u&&g.level+(o?0:1)e.some(t=>t)}),Kyn=Xr.define({combine:e=>e.some(t=>t)}),Jyn=Xr.define();class bU{constructor(t,n="nearest",r="nearest",o=5,s=5,a=!1){this.range=t,this.y=n,this.x=r,this.yMargin=o,this.xMargin=s,this.isSnapshot=a}map(t){return t.empty?this:new bU(this.range.map(t),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}clip(t){return this.range.to<=t.doc.length?this:new bU(Ln.cursor(t.doc.length),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}}const aae=Zs.define({map:(e,t)=>e.map(t)}),eCn=Zs.define();function jv(e,t,n){let r=e.facet(Gyn);r.length?r[0](t):window.onerror&&window.onerror(String(t),n,void 0,void 0,t)||(n?console.error(n+":",t):console.error(t))}const mS=Xr.define({combine:e=>e.length?e[0]:!0});let uEi=0;const sN=Xr.define({combine(e){return e.filter((t,n)=>{for(let r=0;r{let d=[];return a&&d.push(ape.of(u=>{let h=u.plugin(l);return h?a(h):ql.none})),s&&d.push(s(l)),d})}static fromClass(t,n){return sA.define((r,o)=>new t(r,o),n)}}class W_e{constructor(t){this.spec=t,this.mustUpdate=null,this.value=null}get plugin(){return this.spec&&this.spec.plugin}update(t){if(this.value){if(this.mustUpdate){let n=this.mustUpdate;if(this.mustUpdate=null,this.value.update)try{this.value.update(n)}catch(r){if(jv(n.state,r,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch{}this.deactivate()}}}else if(this.spec)try{this.value=this.spec.plugin.create(t,this.spec.arg)}catch(n){jv(t.state,n,"CodeMirror plugin crashed"),this.deactivate()}return this}destroy(t){var n;if(!((n=this.value)===null||n===void 0)&&n.destroy)try{this.value.destroy()}catch(r){jv(t.state,r,"CodeMirror plugin crashed")}}deactivate(){this.spec=this.value=null}}const tCn=Xr.define(),vqe=Xr.define(),ape=Xr.define(),nCn=Xr.define(),Aqe=Xr.define(),Yne=Xr.define(),iCn=Xr.define();function O0t(e,t){let n=e.state.facet(iCn);if(!n.length)return n;let r=n.map(s=>s instanceof Function?s(e):s),o=[];return ac.spans(r,t.from,t.to,{point(){},span(s,a,l,d){let u=s-t.from,h=a-t.from,g=o;for(let m=l.length-1;m>=0;m--,d--){let v=l[m].spec.bidiIsolate,f;if(v==null&&(v=dEi(t.text,u,h)),d>0&&g.length&&(f=g[g.length-1]).to==u&&f.direction==v)f.to=h,g=f.inner;else{let k={from:u,to:h,direction:v,inner:[]};g.push(k),g=k.inner}}}}),o}const rCn=Xr.define();function pqe(e){let t=0,n=0,r=0,o=0;for(let s of e.state.facet(rCn)){let a=s(e);a&&(a.left!=null&&(t=Math.max(t,a.left)),a.right!=null&&(n=Math.max(n,a.right)),a.top!=null&&(r=Math.max(r,a.top)),a.bottom!=null&&(o=Math.max(o,a.bottom)))}return{left:t,right:n,top:r,bottom:o}}const _G=Xr.define();class N4{constructor(t,n,r,o){this.fromA=t,this.toA=n,this.fromB=r,this.toB=o}join(t){return new N4(Math.min(this.fromA,t.fromA),Math.max(this.toA,t.toA),Math.min(this.fromB,t.fromB),Math.max(this.toB,t.toB))}addToSet(t){let n=t.length,r=this;for(;n>0;n--){let o=t[n-1];if(!(o.fromA>r.toA)){if(o.toAo.push(new N4(s,a,l,d))),this.changedRanges=o}static create(t,n,r){return new Cge(t,n,r)}get viewportChanged(){return(this.flags&4)>0}get viewportMoved(){return(this.flags&8)>0}get heightChanged(){return(this.flags&2)>0}get geometryChanged(){return this.docChanged||(this.flags&18)>0}get focusChanged(){return(this.flags&1)>0}get docChanged(){return!this.changes.empty}get selectionSet(){return this.transactions.some(t=>t.selection)}get empty(){return this.flags==0&&this.transactions.length==0}}const hEi=[];class Fu{constructor(t,n,r=0){this.dom=t,this.length=n,this.flags=r,this.parent=null,t.cmTile=this}get breakAfter(){return this.flags&1}get children(){return hEi}isWidget(){return!1}get isHidden(){return!1}isComposite(){return!1}isLine(){return!1}isText(){return!1}isBlock(){return!1}get domAttrs(){return null}sync(t){if(this.flags|=2,this.flags&4){this.flags&=-5;let n=this.domAttrs;n&&G6i(this.dom,n)}}toString(){return this.constructor.name+(this.children.length?`(${this.children})`:"")+(this.breakAfter?"#":"")}destroy(){this.parent=null}setDOM(t){this.dom=t,t.cmTile=this}get posAtStart(){return this.parent?this.parent.posBefore(this):0}get posAtEnd(){return this.posAtStart+this.length}posBefore(t,n=this.posAtStart){let r=n;for(let o of this.children){if(o==t)return r;r+=o.length+o.breakAfter}throw new RangeError("Invalid child in posBefore")}posAfter(t){return this.posBefore(t)+t.length}covers(t){return!0}coordsIn(t,n){return null}domPosFor(t,n){let r=k6(this.dom),o=this.length?t>0:n>0;return new Zb(this.parent.dom,r+(o?1:0),t==0||t==this.length)}markDirty(t){this.flags&=-3,t&&(this.flags|=4),this.parent&&this.parent.flags&2&&this.parent.markDirty(!1)}get overrideDOMText(){return null}get root(){for(let t=this;t;t=t.parent)if(t instanceof cpe)return t;return null}static get(t){return t.cmTile}}class lpe extends Fu{constructor(t){super(t,0),this._children=[]}isComposite(){return!0}get children(){return this._children}get lastChild(){return this.children.length?this.children[this.children.length-1]:null}append(t){this.children.push(t),t.parent=this}sync(t){if(this.flags&2)return;super.sync(t);let n=this.dom,r=null,o,s=(t==null?void 0:t.node)==n?t:null,a=0;for(let l of this.children){if(l.sync(t),a+=l.length+l.breakAfter,o=r?r.nextSibling:n.firstChild,s&&o!=l.dom&&(s.written=!0),l.dom.parentNode==n)for(;o&&o!=l.dom;)o=y0t(o);else n.insertBefore(l.dom,o);r=l.dom}for(o=r?r.nextSibling:n.firstChild,s&&o&&(s.written=!0);o;)o=y0t(o);this.length=a}}function y0t(e){let t=e.nextSibling;return e.parentNode.removeChild(e),t}class cpe extends lpe{constructor(t,n){super(n),this.view=t}owns(t){for(;t;t=t.parent)if(t==this)return!0;return!1}isBlock(){return!0}nearest(t){for(;;){if(!t)return null;let n=Fu.get(t);if(n&&this.owns(n))return n;t=t.parentNode}}blockTiles(t){for(let n=[],r=this,o=0,s=0;;)if(o==r.children.length){if(!n.length)return;r=r.parent,r.breakAfter&&s++,o=n.pop()}else{let a=r.children[o++];if(a instanceof ZS)n.push(o),r=a,o=0;else{let l=s+a.length,d=t(a,s);if(d!==void 0)return d;s=l+a.breakAfter}}}resolveBlock(t,n){let r,o=-1,s,a=-1;if(this.blockTiles((l,d)=>{let u=d+l.length;if(t>=d&&t<=u){if(l.isWidget()&&n>=-1&&n<=1){if(l.flags&32)return!0;l.flags&16&&(r=void 0)}(dt||t==d&&(n>1?l.length:l.covers(-1)))&&(!s||!l.isWidget()&&s.isWidget())&&(s=l,a=t-d)}}),!r&&!s)throw new Error("No tile at position "+t);return r&&n<0||!s?{tile:r,offset:o}:{tile:s,offset:a}}}class ZS extends lpe{constructor(t,n){super(t),this.wrapper=n}isBlock(){return!0}covers(t){return this.children.length?t<0?this.children[0].covers(-1):this.lastChild.covers(1):!1}get domAttrs(){return this.wrapper.attributes}static of(t,n){let r=new ZS(n||document.createElement(t.tagName),t);return n||(r.flags|=4),r}}class LW extends lpe{constructor(t,n){super(t),this.attrs=n}isLine(){return!0}static start(t,n,r){let o=new LW(n||document.createElement("div"),t);return(!n||!r)&&(o.flags|=4),o}get domAttrs(){return this.attrs}resolveInline(t,n,r){let o=null,s=-1,a=null,l=-1;function d(h,g){for(let m=0,v=0;m=g&&(f.isComposite()?d(f,g-v):(!a||a.isHidden&&(n>0||r&&gEi(a,f)))&&(k>g||f.flags&32)?(a=f,l=g-v):(vr&&(t=r);let o=t,s=t,a=0;t==0&&n<0||t==r&&n>=0?nr.chrome||nr.gecko||(t?(o--,a=1):s=0)?0:l.length-1];return nr.safari&&!a&&d.width==0&&(d=Array.prototype.find.call(l,u=>u.width)||d),a?kK(d,a<0):d||null}static of(t,n){let r=new KT(n||document.createTextNode(t),t);return n||(r.flags|=2),r}}class zB extends Fu{constructor(t,n,r,o){super(t,n,o),this.widget=r}isWidget(){return!0}get isHidden(){return this.widget.isHidden}covers(t){return this.flags&48?!1:(this.flags&(t<0?64:128))>0}coordsIn(t,n){return this.coordsInWidget(t,n,!1)}coordsInWidget(t,n,r){let o=this.widget.coordsAt(this.dom,t,n);if(o)return o;if(r)return kK(this.dom.getBoundingClientRect(),this.length?t==0:n<=0);{let s=this.dom.getClientRects(),a=null;if(!s.length)return null;let l=this.flags&16?!0:this.flags&32?!1:t>0;for(let d=l?s.length-1:0;a=s[d],!(t>0?d==0:d==s.length-1||a.top0;)if(o.isComposite())if(a){if(!t)break;r&&r.break(),t--,a=!1}else if(s==o.children.length){if(!t&&!l.length)break;r&&r.leave(o),a=!!o.breakAfter,{tile:o,index:s}=l.pop(),s++}else{let d=o.children[s],u=d.breakAfter;(n>0?d.length<=t:d.length=0;l--){let d=n.marks[l],u=o.lastChild;if(u instanceof Vk&&u.mark.eq(d.mark))u.dom!=d.dom&&u.setDOM(V_e(d.dom)),o=u;else{if(this.cache.reused.get(d)){let g=Fu.get(d.dom);g&&g.setDOM(V_e(d.dom))}let h=Vk.of(d.mark,d.dom);o.append(h),o=h}this.cache.reused.set(d,2)}let s=Fu.get(t.text);s&&this.cache.reused.set(s,2);let a=new KT(t.text,t.text.nodeValue);a.flags|=8,o.append(a)}addInlineWidget(t,n,r){let o=this.afterWidget&&t.flags&48&&(this.afterWidget.flags&48)==(t.flags&48);o||this.flushBuffer();let s=this.ensureMarks(n,r);!o&&!(t.flags&16)&&s.append(this.getBuffer(1)),s.append(t),this.pos+=t.length,this.afterWidget=t}addMark(t,n,r){this.flushBuffer(),this.ensureMarks(n,r).append(t),this.pos+=t.length,this.afterWidget=null}addBlockWidget(t){this.getBlockPos().append(t),this.pos+=t.length,this.lastBlock=t,this.endLine()}continueWidget(t){let n=this.afterWidget||this.lastBlock;n.length+=t,this.pos+=t}addLineStart(t,n){var r;t||(t=oCn);let o=LW.start(t,n||((r=this.cache.find(LW))===null||r===void 0?void 0:r.dom),!!n);this.getBlockPos().append(this.lastBlock=this.curLine=o)}addLine(t){this.getBlockPos().append(t),this.pos+=t.length,this.lastBlock=t,this.endLine()}addBreak(){this.lastBlock.flags|=1,this.endLine(),this.pos++}addLineStartIfNotCovered(t){this.blockPosCovered()||this.addLineStart(t)}ensureLine(t){this.curLine||this.addLineStart(t)}ensureMarks(t,n){var r;let o=this.curLine;for(let s=t.length-1;s>=0;s--){let a=t[s],l;if(n>0&&(l=o.lastChild)&&l instanceof Vk&&l.mark.eq(a))o=l,n--;else{let d=Vk.of(a,(r=this.cache.find(Vk,u=>u.mark.eq(a)))===null||r===void 0?void 0:r.dom);o.append(d),o=d,n=0}}return o}endLine(){if(this.curLine){this.flushBuffer();let t=this.curLine.lastChild;(!t||!C0t(this.curLine,!1)||t.dom.nodeName!="BR"&&t.isWidget()&&!(nr.ios&&C0t(this.curLine,!0)))&&this.curLine.append(this.cache.findWidget(z_e,0,32)||new zB(z_e.toDOM(),0,z_e,32)),this.curLine=this.afterWidget=null}}updateBlockWrappers(){this.wrapperPos>this.pos+1e4&&(this.blockWrappers.goto(this.pos),this.wrappers.length=0);for(let t=this.wrappers.length-1;t>=0;t--)this.wrappers[t].to=this.pos){let n=new kEi(t.from,t.to,t.value,t.rank),r=this.wrappers.length;for(;r>0&&(this.wrappers[r-1].rank-n.rank||this.wrappers[r-1].to-n.to)<0;)r--;this.wrappers.splice(r,0,n)}this.wrapperPos=this.pos}getBlockPos(){var t;this.updateBlockWrappers();let n=this.root;for(let r of this.wrappers){let o=n.lastChild;if(r.froma.wrapper.eq(r.wrapper)))===null||t===void 0?void 0:t.dom);n.append(s),n=s}}return n}blockPosCovered(){let t=this.lastBlock;return t!=null&&!t.breakAfter&&(!t.isWidget()||(t.flags&160)>0)}getBuffer(t){let n=2|(t<0?16:32),r=this.cache.find(_ge,void 0,1);return r&&(r.flags=n),r||new _ge(n)}flushBuffer(){this.afterWidget&&!(this.afterWidget.flags&32)&&(this.afterWidget.parent.append(this.getBuffer(-1)),this.afterWidget=null)}}class AEi{constructor(t){this.skipCount=0,this.text="",this.textOff=0,this.cursor=t.iter()}skip(t){this.textOff+t<=this.text.length?this.textOff+=t:(this.skipCount+=t-(this.text.length-this.textOff),this.text="",this.textOff=0)}next(t){if(this.textOff==this.text.length){let{value:o,lineBreak:s,done:a}=this.cursor.next(this.skipCount);if(this.skipCount=0,a)throw new Error("Ran out of text content when drawing inline views");this.text=o;let l=this.textOff=Math.min(t,o.length);return s?null:o.slice(0,l)}let n=Math.min(this.text.length,this.textOff+t),r=this.text.slice(this.textOff,n);return this.textOff=n,r}}const Sge=[zB,LW,KT,Vk,_ge,ZS,cpe];for(let e=0;e[]),this.index=Sge.map(()=>0),this.reused=new Map}add(t){let n=t.constructor.bucket,r=this.buckets[n];r.length<6?r.push(t):r[this.index[n]=(this.index[n]+1)%6]=t}find(t,n,r=2){let o=t.bucket,s=this.buckets[o],a=this.index[o];for(let l=s.length-1;l>=0;l--){let d=(l+a)%s.length,u=s[d];if((!n||n(u))&&!this.reused.has(u))return s.splice(d,1),d{if(this.cache.add(a),a.isComposite())return!1},enter:a=>this.cache.add(a),leave:()=>{},break:()=>{}}}run(t,n){let r=n&&this.getCompositionContext(n.text);for(let o=0,s=0,a=0;;){let l=ao){let u=d-o;this.preserve(u,!a,!l),o=d,s+=u}if(!l)break;n&&l.fromA<=n.range.fromA&&l.toA>=n.range.toA?(this.forward(l.fromA,n.range.fromA,n.range.fromA{if(a.isWidget())if(this.openWidget)this.builder.continueWidget(d-l);else{let u=d>0||l{a.isLine()?this.builder.addLineStart(a.attrs,this.cache.maybeReuse(a)):(this.cache.add(a),a instanceof Vk&&o.unshift(a.mark)),this.openWidget=!1},leave:a=>{a.isLine()?o.length&&(o.length=s=0):a instanceof Vk&&(o.shift(),s=Math.min(s,o.length))},break:()=>{this.builder.addBreak(),this.openWidget=!1}}),this.text.skip(t)}emit(t,n){let r=null,o=this.builder,s=0,a=ac.spans(this.decorations,t,n,{point:(l,d,u,h,g,m)=>{if(u instanceof WB){if(this.disallowBlockEffectsFor[m]){if(u.block)throw new RangeError("Block decorations may not be specified via plugins");if(d>this.view.state.doc.lineAt(l).to)throw new RangeError("Decorations that replace line breaks may not be specified via plugins")}if(s=h.length,g>h.length)o.continueWidget(d-l);else{let v=u.widget||(u.block?xW.block:xW.inline),f=wEi(u),k=this.cache.findWidget(v,d-l,f)||zB.of(v,this.view,d-l,f);u.block?(u.startSide>0&&o.addLineStartIfNotCovered(r),o.addBlockWidget(k)):(o.ensureLine(r),o.addInlineWidget(k,h,g))}r=null}else r=OEi(r,u);d>l&&this.text.skip(d-l)},span:(l,d,u,h)=>{for(let g=l;gs,this.openMarks=a}forward(t,n,r=1){n-t<=10?this.old.advance(n-t,r,this.reuseWalker):(this.old.advance(5,-1,this.reuseWalker),this.old.advance(n-t-10,-1),this.old.advance(5,r,this.reuseWalker))}getCompositionContext(t){let n=[],r=null;for(let o=t.parentNode;;o=o.parentNode){let s=Fu.get(o);if(o==this.view.contentDOM)break;s instanceof Vk?n.push(s):s!=null&&s.isLine()?r=s:s instanceof ZS||(o.nodeName=="DIV"&&!r&&o!=this.view.contentDOM?r=new LW(o,oCn):r||n.push(Vk.of(new Gne({tagName:o.nodeName.toLowerCase(),attributes:Y6i(o)}),o)))}return{line:r,marks:n}}}function C0t(e,t){let n=r=>{for(let o of r.children)if((t?o.isText():o.length)||n(o))return!0;return!1};return n(e)}function wEi(e){let t=e.isReplace?(e.startSide<0?64:0)|(e.endSide>0?128:0):e.startSide>0?32:16;return e.block&&(t|=256),t}const oCn={class:"cm-line"};function OEi(e,t){let n=t.spec.attributes,r=t.spec.class;return!n&&!r||(e||(e={class:"cm-line"}),n&&uqe(n,e),r&&(e.class+=" "+r)),e}function yEi(e){let t=[];for(let n=e.parents.length;n>1;n--){let r=n==e.parents.length?e.tile:e.parents[n].tile;r instanceof Vk&&t.push(r.mark)}return t}function V_e(e){let t=Fu.get(e);return t&&t.setDOM(e.cloneNode()),e}class xW extends cI{constructor(t){super(),this.tag=t}eq(t){return t.tag==this.tag}toDOM(){return document.createElement(this.tag)}updateDOM(t){return t.nodeName.toLowerCase()==this.tag}get isHidden(){return!0}}xW.inline=new xW("span");xW.block=new xW("div");const z_e=new class extends cI{toDOM(){return document.createElement("br")}get isHidden(){return!0}get editable(){return!0}};class _0t{constructor(t){this.view=t,this.decorations=[],this.blockWrappers=[],this.dynamicDecorationMap=[!1],this.domChanged=null,this.hasComposition=null,this.editContextFormatting=ql.none,this.lastCompositionAfterCursor=!1,this.minWidth=0,this.minWidthFrom=0,this.minWidthTo=0,this.impreciseAnchor=null,this.impreciseHead=null,this.forceSelection=!1,this.lastUpdate=Date.now(),this.updateDeco(),this.tile=new cpe(t,t.contentDOM),this.updateInner([new N4(0,0,0,t.state.doc.length)],null)}update(t){var n;let r=t.changedRanges;this.minWidth>0&&r.length&&(r.every(({fromA:h,toA:g})=>gthis.minWidthTo)?(this.minWidthFrom=t.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=t.changes.mapPos(this.minWidthTo,1)):this.minWidth=this.minWidthFrom=this.minWidthTo=0),this.updateEditContextFormatting(t);let o=-1;this.view.inputState.composing>=0&&!this.view.observer.editContext&&(!((n=this.domChanged)===null||n===void 0)&&n.newSel?o=this.domChanged.newSel.head:!DEi(t.changes,this.hasComposition)&&!t.selectionSet&&(o=t.state.selection.main.head));let s=o>-1?_Ei(this.view,t.changes,o):null;if(this.domChanged=null,this.hasComposition){let{from:h,to:g}=this.hasComposition;r=new N4(h,g,t.changes.mapPos(h,-1),t.changes.mapPos(g,1)).addToSet(r.slice())}this.hasComposition=s?{from:s.range.fromB,to:s.range.toB}:null,(nr.ie||nr.chrome)&&!s&&t&&t.state.doc.lines!=t.startState.doc.lines&&(this.forceSelection=!0);let a=this.decorations,l=this.blockWrappers;this.updateDeco();let d=xEi(a,this.decorations,t.changes);d.length&&(r=N4.extendWithRanges(r,d));let u=TEi(l,this.blockWrappers,t.changes);return u.length&&(r=N4.extendWithRanges(r,u)),s&&!r.some(h=>h.fromA<=s.range.fromA&&h.toA>=s.range.toA)&&(r=s.range.addToSet(r.slice())),this.tile.flags&2&&r.length==0?!1:(this.updateInner(r,s),t.transactions.length&&(this.lastUpdate=Date.now()),!0)}updateInner(t,n){this.view.viewState.mustMeasureContent=!0;let{observer:r}=this.view;r.ignore(()=>{if(n||t.length){let a=this.tile,l=new bEi(this.view,a,this.blockWrappers,this.decorations,this.dynamicDecorationMap);n&&Fu.get(n.text)&&l.cache.reused.set(Fu.get(n.text),2),this.tile=l.run(t,n),tPe(a,l.cache.reused)}this.tile.dom.style.height=this.view.viewState.contentHeight/this.view.scaleY+"px",this.tile.dom.style.flexBasis=this.minWidth?this.minWidth+"px":"";let s=nr.chrome||nr.ios?{node:r.selectionRange.focusNode,written:!1}:void 0;this.tile.sync(s),s&&(s.written||r.selectionRange.focusNode!=s.node||!this.tile.dom.contains(s.node))&&(this.forceSelection=!0),this.tile.dom.style.height=""});let o=[];if(this.view.viewport.from||this.view.viewport.to-1)&&YY(r,this.view.observer.selectionRange)&&!(o&&r.contains(o));if(!(s||n||a))return;let l=this.forceSelection;this.forceSelection=!1;let d=this.view.state.selection.main,u,h;if(d.empty?h=u=this.inlineDOMNearPos(d.anchor,d.assoc||1):(h=this.inlineDOMNearPos(d.head,d.head==d.from?1:-1),u=this.inlineDOMNearPos(d.anchor,d.anchor==d.from?1:-1)),nr.gecko&&d.empty&&!this.hasComposition&&CEi(u)){let m=document.createTextNode("");this.view.observer.ignore(()=>u.node.insertBefore(m,u.node.childNodes[u.offset]||null)),u=h=new Zb(m,0),l=!0}let g=this.view.observer.selectionRange;(l||!g.focusNode||(!qY(u.node,u.offset,g.anchorNode,g.anchorOffset)||!qY(h.node,h.offset,g.focusNode,g.focusOffset))&&!this.suppressWidgetCursorChange(g,d))&&(this.view.observer.ignore(()=>{nr.android&&nr.chrome&&r.contains(g.focusNode)&&QEi(g.focusNode,r)&&(r.blur(),r.focus({preventScroll:!0}));let m=mK(this.view.root);if(m)if(d.empty){if(nr.gecko){let v=SEi(u.node,u.offset);if(v&&v!=3){let f=(v==1?Fyn:Nyn)(u.node,u.offset);f&&(u=new Zb(f.node,f.offset))}}m.collapse(u.node,u.offset),d.bidiLevel!=null&&m.caretBidiLevel!==void 0&&(m.caretBidiLevel=d.bidiLevel)}else if(m.extend){m.collapse(u.node,u.offset);try{m.extend(h.node,h.offset)}catch{}}else{let v=document.createRange();d.anchor>d.head&&([u,h]=[h,u]),v.setEnd(h.node,h.offset),v.setStart(u.node,u.offset),m.removeAllRanges(),m.addRange(v)}a&&this.view.root.activeElement==r&&(r.blur(),o&&o.focus())}),this.view.observer.setSelectionRange(u,h)),this.impreciseAnchor=u.precise?null:new Zb(g.anchorNode,g.anchorOffset),this.impreciseHead=h.precise?null:new Zb(g.focusNode,g.focusOffset)}suppressWidgetCursorChange(t,n){return this.hasComposition&&n.empty&&qY(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset)&&this.posFromDOM(t.focusNode,t.focusOffset)==n.head}enforceCursorAssoc(){if(this.hasComposition)return;let{view:t}=this,n=t.state.selection.main,r=mK(t.root),{anchorNode:o,anchorOffset:s}=t.observer.selectionRange;if(!r||!n.empty||!n.assoc||!r.modify)return;let a=this.lineAt(n.head,n.assoc);if(!a)return;let l=a.posAtStart;if(n.head==l||n.head==l+a.length)return;let d=this.coordsAt(n.head,-1),u=this.coordsAt(n.head,1);if(!d||!u||d.bottom>u.top)return;let h=this.domAtPos(n.head+n.assoc,n.assoc);r.collapse(h.node,h.offset),r.modify("move",n.assoc<0?"forward":"backward","lineboundary"),t.observer.readSelectionRange();let g=t.observer.selectionRange;t.docView.posFromDOM(g.anchorNode,g.anchorOffset)!=n.from&&r.collapse(o,s)}posFromDOM(t,n){let r=this.tile.nearest(t);if(!r)return this.tile.dom.compareDocumentPosition(t)&2?0:this.view.state.doc.length;let o=r.posAtStart;if(r.isComposite()){let s;if(t==r.dom)s=r.dom.childNodes[n];else{let a=S8(t)==0?0:n==0?-1:1;for(;;){let l=t.parentNode;if(l==r.dom)break;a==0&&l.firstChild!=l.lastChild&&(t==l.firstChild?a=-1:a=1),t=l}a<0?s=t:s=t.nextSibling}if(s==r.dom.firstChild)return o;for(;s&&!Fu.get(s);)s=s.nextSibling;if(!s)return o+r.length;for(let a=0,l=o;;a++){let d=r.children[a];if(d.dom==s)return l;l+=d.length+d.breakAfter}}else return r.isText()?t==r.dom?o+n:o+(n?r.length:0):o}domAtPos(t,n){let{tile:r,offset:o}=this.tile.resolveBlock(t,n);return r.isWidget()?r.domPosFor(t,n):r.domIn(o,n)}inlineDOMNearPos(t,n){let r,o=-1,s=!1,a,l=-1,d=!1;return this.tile.blockTiles((u,h)=>{if(u.isWidget()){if(u.flags&32&&h>=t)return!0;u.flags&16&&(s=!0)}else{let g=h+u.length;if(h<=t&&(r=u,o=t-h,s=g=t&&!a&&(a=u,l=t-h,d=h>t),h>t&&a)return!0}}),!r&&!a?this.domAtPos(t,n):(s&&a?r=null:d&&r&&(a=null),r&&n<0||!a?r.domIn(o,n):a.domIn(l,n))}coordsAt(t,n){let{tile:r,offset:o}=this.tile.resolveBlock(t,n);return r.isWidget()?r.widget instanceof H_e?null:r.coordsInWidget(o,n,!0):r.coordsIn(o,n)}lineAt(t,n){let{tile:r}=this.tile.resolveBlock(t,n);return r.isLine()?r:null}coordsForChar(t){let{tile:n,offset:r}=this.tile.resolveBlock(t,1);if(!n.isLine())return null;function o(s,a){if(s.isComposite())for(let l of s.children){if(l.length>=a){let d=o(l,a);if(d)return d}if(a-=l.length,a<0)break}else if(s.isText()&&aMath.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,l=-1,d=this.view.textDirection==Ad.LTR,u=0,h=(g,m,v)=>{for(let f=0;fo);f++){let k=g.children[f],A=m+k.length,p=k.dom.getBoundingClientRect(),{height:b}=p;if(v&&!f&&(u+=p.top-v.top),k instanceof ZS)A>r&&h(k,m,p);else if(m>=r&&(u>0&&n.push(-u),n.push(b+u),u=0,a)){let w=k.dom.lastChild,O=w?ZY(w):[];if(O.length){let y=O[O.length-1],C=d?y.right-p.left:p.right-y.left;C>l&&(l=C,this.minWidth=s,this.minWidthFrom=m,this.minWidthTo=A)}}v&&f==g.children.length-1&&(u+=v.bottom-p.bottom),m=A+k.breakAfter}};return h(this.tile,0,null),n}textDirectionAt(t){let{tile:n}=this.tile.resolveBlock(t,1);return getComputedStyle(n.dom).direction=="rtl"?Ad.RTL:Ad.LTR}measureTextSize(){let t=this.tile.blockTiles(a=>{if(a.isLine()&&a.children.length&&a.length<=20){let l=0,d;for(let u of a.children){if(!u.isText()||/[^ -~]/.test(u.text))return;let h=ZY(u.dom);if(h.length!=1)return;l+=h[0].width,d=h[0].height}if(l)return{lineHeight:a.dom.getBoundingClientRect().height,charWidth:l/a.length,textHeight:d}}});if(t)return t;let n=document.createElement("div"),r,o,s;return n.className="cm-line",n.style.width="99999px",n.style.position="absolute",n.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore(()=>{this.tile.dom.appendChild(n);let a=ZY(n.firstChild)[0];r=n.getBoundingClientRect().height,o=a&&a.width?a.width/27:7,s=a&&a.height?a.height:r,n.remove()}),{lineHeight:r,charWidth:o,textHeight:s}}computeBlockGapDeco(){let t=[],n=this.view.viewState;for(let r=0,o=0;;o++){let s=o==n.viewports.length?null:n.viewports[o],a=s?s.from-1:this.view.state.doc.length;if(a>r){let l=(n.lineBlockAt(a).bottom-n.lineBlockAt(r).top)/this.view.scaleY;t.push(ql.replace({widget:new H_e(l),block:!0,inclusive:!0,isBlockGap:!0}).range(r,a))}if(!s)break;r=s.to+1}return ql.set(t)}updateDeco(){let t=1,n=this.view.state.facet(ape).map(s=>(this.dynamicDecorationMap[t++]=typeof s=="function")?s(this.view):s),r=!1,o=this.view.state.facet(Aqe).map((s,a)=>{let l=typeof s=="function";return l&&(r=!0),l?s(this.view):s});for(o.length&&(this.dynamicDecorationMap[t++]=r,n.push(ac.join(o))),this.decorations=[this.editContextFormatting,...n,this.computeBlockGapDeco(),this.view.viewState.lineGapDeco];ttypeof s=="function"?s(this.view):s)}scrollIntoView(t){var n;if(t.isSnapshot){let h=this.view.viewState.lineBlockAt(t.range.head);this.view.scrollDOM.scrollTop=h.top-t.yMargin,this.view.scrollDOM.scrollLeft=t.xMargin;return}for(let h of this.view.state.facet(Jyn))try{if(h(this.view,t.range,t))return!0}catch(g){jv(this.view.state,g,"scroll handler")}let{range:r}=t,o=this.coordsAt(r.head,(n=r.assoc)!==null&&n!==void 0?n:r.empty?0:r.head>r.anchor?-1:1),s;if(!o)return;!r.empty&&(s=this.coordsAt(r.anchor,r.anchor>r.head?-1:1))&&(o={left:Math.min(o.left,s.left),top:Math.min(o.top,s.top),right:Math.max(o.right,s.right),bottom:Math.max(o.bottom,s.bottom)});let a=pqe(this.view),l={left:o.left-a.left,top:o.top-a.top,right:o.right+a.right,bottom:o.bottom+a.bottom},{offsetWidth:d,offsetHeight:u}=this.view.scrollDOM;if(K6i(this.view.scrollDOM,l,r.head1&&(o.top>window.pageYOffset+window.visualViewport.offsetTop+window.visualViewport.height||o.bottomr.isWidget()||r.children.some(n);return n(this.tile.resolveBlock(t,1).tile)}destroy(){tPe(this.tile)}}function tPe(e,t){let n=t==null?void 0:t.get(e);if(n!=1){n==null&&e.destroy();for(let r of e.children)tPe(r,t)}}function CEi(e){return e.node.nodeType==1&&e.node.firstChild&&(e.offset==0||e.node.childNodes[e.offset-1].contentEditable=="false")&&(e.offset==e.node.childNodes.length||e.node.childNodes[e.offset].contentEditable=="false")}function sCn(e,t){let n=e.observer.selectionRange;if(!n.focusNode)return null;let r=Fyn(n.focusNode,n.focusOffset),o=Nyn(n.focusNode,n.focusOffset),s=r||o;if(o&&r&&o.node!=r.node){let l=Fu.get(o.node);if(!l||l.isText()&&l.text!=o.node.nodeValue)s=o;else if(e.docView.lastCompositionAfterCursor){let d=Fu.get(r.node);!d||d.isText()&&d.text!=r.node.nodeValue||(s=o)}}if(e.docView.lastCompositionAfterCursor=s!=r,!s)return null;let a=t-s.offset;return{from:a,to:a+s.node.nodeValue.length,node:s.node}}function _Ei(e,t,n){let r=sCn(e,n);if(!r)return null;let{node:o,from:s,to:a}=r,l=o.nodeValue;if(/[\n\r]/.test(l)||e.state.doc.sliceString(r.from,r.to)!=l)return null;let d=t.invertedDesc;return{range:new N4(d.mapPos(s),d.mapPos(a),s,a),text:o}}function SEi(e,t){return e.nodeType!=1?0:(t&&e.childNodes[t-1].contentEditable=="false"?1:0)|(t{rt.from&&(n=!0)}),n}class H_e extends cI{constructor(t){super(),this.height=t}toDOM(){let t=document.createElement("div");return t.className="cm-gap",this.updateDOM(t),t}eq(t){return t.height==this.height}updateDOM(t){return t.style.height=this.height+"px",!0}get editable(){return!0}get estimatedHeight(){return this.height}ignoreEvent(){return!1}}function BEi(e,t,n=1){let r=e.charCategorizer(t),o=e.doc.lineAt(t),s=t-o.from;if(o.length==0)return Ln.cursor(t);s==0?n=1:s==o.length&&(n=-1);let a=s,l=s;n<0?a=pg(o.text,s,!1):l=pg(o.text,s);let d=r(o.text.slice(a,l));for(;a>0;){let u=pg(o.text,a,!1);if(r(o.text.slice(u,a))!=d)break;a=u}for(;le.defaultLineHeight*1.5){let l=e.viewState.heightOracle.textHeight,d=Math.floor((o-n.top-(e.defaultLineHeight-l)*.5)/l);s+=d*e.viewState.heightOracle.lineLength}let a=e.state.sliceDoc(n.from,n.to);return n.from+W6i(a,s,e.state.tabSize)}function nPe(e,t,n){let r=e.lineBlockAt(t);if(Array.isArray(r.type)){let o;for(let s of r.type){if(s.from>t)break;if(!(s.tot)return s;(!o||s.type==L0.Text&&(o.type!=s.type||(n<0?s.fromt)))&&(o=s)}}return o||r}return r}function IEi(e,t,n,r){let o=nPe(e,t.head,t.assoc||-1),s=!r||o.type!=L0.Text||!(e.lineWrapping||o.widgetLineBreaks)?null:e.coordsAtPos(t.assoc<0&&t.head>o.from?t.head-1:t.head);if(s){let a=e.dom.getBoundingClientRect(),l=e.textDirectionAt(o.from),d=e.posAtCoords({x:n==(l==Ad.LTR)?a.right-1:a.left+1,y:(s.top+s.bottom)/2});if(d!=null)return Ln.cursor(d,n?-1:1)}return Ln.cursor(n?o.to:o.from,n?-1:1)}function S0t(e,t,n,r){let o=e.state.doc.lineAt(t.head),s=e.bidiSpans(o),a=e.textDirectionAt(o.from);for(let l=t,d=null;;){let u=cEi(o,s,a,l,n),h=zyn;if(!u){if(o.number==(n?e.state.doc.lines:1))return l;h=` `,o=e.state.doc.line(o.number+(n?1:-1)),s=e.bidiSpans(o),u=e.visualLineSide(o,!n)}if(d){if(!d(h))return l}else{if(!r)return u;d=r(h)}l=u}}function MEi(e,t,n){let r=e.state.charCategorizer(t),o=r(n);return s=>{let a=r(s);return o==cm.Space&&(o=a),o==a}}function PEi(e,t,n,r){let o=t.head,s=n?1:-1;if(o==(n?e.state.doc.length:0))return Ln.cursor(o,t.assoc);let a=t.goalColumn,l,d=e.contentDOM.getBoundingClientRect(),u=e.coordsAtPos(o,t.assoc||((t.empty?n:t.head==t.from)?1:-1)),h=e.documentTop;if(u)a==null&&(a=u.left-d.left),l=s<0?u.top:u.bottom;else{let f=e.viewState.lineBlockAt(o);a==null&&(a=Math.min(d.right-d.left,e.defaultCharacterWidth*(o-f.from))),l=(s<0?f.top:f.bottom)+h}let g=d.left+a,m=e.viewState.heightOracle.textHeight>>1,v=r??m;for(let f=0;;f+=m){let k=l+(v+f)*s,A=iPe(e,{x:g,y:k},!1,s);if(n?k>d.bottom:kl:b{if(t>s&&to(e)),n.from,t.head>n.from?-1:1);return r==n.from?n:Ln.cursor(r,re.viewState.docHeight)return new OO(e.state.doc.length,-1);if(u=e.elementAtHeight(d),r==null)break;if(u.type==L0.Text){if(r<0?u.toe.viewport.to)break;let m=e.docView.coordsAt(r<0?u.from:u.to,r>0?-1:1);if(m&&(r<0?m.top<=d+s:m.bottom>=d+s))break}let g=e.viewState.heightOracle.textHeight/2;d=r>0?u.bottom+g:u.top-g}if(e.viewport.from>=u.to||e.viewport.to<=u.from){if(n)return null;if(u.type==L0.Text){let g=REi(e,o,u,a,l);return new OO(g,g==u.from?1:-1)}}if(u.type!=L0.Text)return d<(u.top+u.bottom)/2?new OO(u.from,1):new OO(u.to,-1);let h=e.docView.lineAt(u.from,2);return(!h||h.length!=u.length)&&(h=e.docView.lineAt(u.from,-2)),new FEi(e,a,l,e.textDirectionAt(u.from)).scanTile(h,u.from)}class FEi{constructor(t,n,r,o){this.view=t,this.x=n,this.y=r,this.baseDir=o,this.line=null,this.spans=null}bidiSpansAt(t){return(!this.line||this.line.from>t||this.line.to1||r.length&&(r[0].level!=this.baseDir||r[0].to+o.from>1;t:if(s.has(f)){let A=r+Math.floor(Math.random()*v);for(let p=0;p1)){if(p.bottomthis.y)(!d||d.top>p.top)&&(d=p),b=-1;else{let w=p.left>this.x?this.x-p.left:p.right(g.left+g.right)/2==m}}scanText(t,n){let r=[];for(let s=0;s{let a=r[s]-n,l=r[s+1]-n;return vK(t.dom,a,l).getClientRects()});return o.after?new OO(r[o.i+1],-1):new OO(r[o.i],1)}scanTile(t,n){if(!t.length)return new OO(n,1);if(t.children.length==1){let l=t.children[0];if(l.isText())return this.scanText(l,n);if(l.isComposite())return this.scanTile(l,n)}let r=[n];for(let l=0,d=n;l{let d=t.children[l];return d.flags&48?null:(d.dom.nodeType==1?d.dom:vK(d.dom,0,d.length)).getClientRects()}),s=t.children[o.i],a=r[o.i];return s.isText()?this.scanText(s,a):s.isComposite()?this.scanTile(s,a):o.after?new OO(r[o.i+1],-1):new OO(a,1)}}const bF="￿";class NEi{constructor(t,n){this.points=t,this.view=n,this.text="",this.lineSeparator=n.state.facet(hu.lineSeparator)}append(t){this.text+=t}lineBreak(){this.text+=bF}readRange(t,n){if(!t)return this;let r=t.parentNode;for(let o=t;;){this.findPointBefore(r,o);let s=this.text.length;this.readNode(o);let a=Fu.get(o),l=o.nextSibling;if(l==n){a!=null&&a.breakAfter&&!l&&r!=this.view.contentDOM&&this.lineBreak();break}let d=Fu.get(l);(a&&d?a.breakAfter:(a?a.breakAfter:yge(o))||yge(l)&&(o.nodeName!="BR"||a!=null&&a.isWidget())&&this.text.length>s)&&!jEi(l,n)&&this.lineBreak(),o=l}return this.findPointBefore(r,n),this}readTextNode(t){let n=t.nodeValue;for(let r of this.points)r.node==t&&(r.pos=this.text.length+Math.min(r.offset,n.length));for(let r=0,o=this.lineSeparator?null:/\r\n?|\n/g;;){let s=-1,a=1,l;if(this.lineSeparator?(s=n.indexOf(this.lineSeparator,r),a=this.lineSeparator.length):(l=o.exec(n))&&(s=l.index,a=l[0].length),this.append(n.slice(r,s<0?n.length:s)),s<0)break;if(this.lineBreak(),a>1)for(let d of this.points)d.node==t&&d.pos>this.text.length&&(d.pos-=a-1);r=s+a}}readNode(t){let n=Fu.get(t),r=n&&n.overrideDOMText;if(r!=null){this.findPointInside(t,r.length);for(let o=r.iter();!o.next().done;)o.lineBreak?this.lineBreak():this.append(o.value)}else t.nodeType==3?this.readTextNode(t):t.nodeName=="BR"?t.nextSibling&&this.lineBreak():t.nodeType==1&&this.readRange(t.firstChild,null)}findPointBefore(t,n){for(let r of this.points)r.node==t&&t.childNodes[r.offset]==n&&(r.pos=this.text.length)}findPointInside(t,n){for(let r of this.points)(t.nodeType==3?r.node==t:t.contains(r.node))&&(r.pos=this.text.length+(UEi(t,r.node,r.offset)?n:0))}}function UEi(e,t,n){for(;;){if(!t||n-1;let{impreciseHead:s,impreciseAnchor:a}=t.docView,l=t.state.selection;if(t.state.readOnly&&n>-1)this.newSel=null;else if(n>-1&&(this.bounds=lCn(t.docView.tile,n,r,0))){let d=s||a?[]:zEi(t),u=new NEi(d,t);u.readRange(this.bounds.startDOM,this.bounds.endDOM),this.text=u.text,this.newSel=HEi(d,this.bounds.from)}else{let d=t.observer.selectionRange,u=s&&s.node==d.focusNode&&s.offset==d.focusOffset||!ZMe(t.contentDOM,d.focusNode)?l.main.head:t.docView.posFromDOM(d.focusNode,d.focusOffset),h=a&&a.node==d.anchorNode&&a.offset==d.anchorOffset||!ZMe(t.contentDOM,d.anchorNode)?l.main.anchor:t.docView.posFromDOM(d.anchorNode,d.anchorOffset),g=t.viewport;if((nr.ios||nr.chrome)&&l.main.empty&&u!=h&&(g.from>0||g.to-1&&l.ranges.length>1)this.newSel=l.replaceRange(Ln.range(h,u));else if(t.lineWrapping&&h==u&&!(l.main.empty&&l.main.head==u)&&t.inputState.lastTouchTime>Date.now()-100){let m=t.coordsAtPos(u,-1),v=0;m&&(v=t.inputState.lastTouchY<=m.bottom?-1:1),this.newSel=Ln.create([Ln.cursor(u,v)])}else this.newSel=Ln.single(h,u)}}}function lCn(e,t,n,r){if(e.isComposite()){let o=-1,s=-1,a=-1,l=-1;for(let d=0,u=r,h=r;dn)return lCn(g,t,n,u);if(m>=t&&o==-1&&(o=d,s=u),u>n&&g.dom.parentNode==e.dom){a=d,l=h;break}h=m,u=m+g.breakAfter}return{from:s,to:l<0?r+e.length:l,startDOM:(o?e.children[o-1].dom.nextSibling:null)||e.dom.firstChild,endDOM:a=0?e.children[a].dom:null}}else return e.isText()?{from:r,to:r+e.length,startDOM:e.dom,endDOM:e.dom.nextSibling}:null}function cCn(e,t){let n,{newSel:r}=t,{state:o}=e,s=o.selection.main,a=e.inputState.lastKeyTime>Date.now()-100?e.inputState.lastKeyCode:-1;if(t.bounds){let{from:l,to:d}=t.bounds,u=s.from,h=null;(a===8||nr.android&&t.text.length=l&&s.to<=d&&(t.typeOver||g!=t.text)&&g.slice(0,s.from-l)==t.text.slice(0,s.from-l)&&g.slice(s.to-l)==t.text.slice(m=t.text.length-(g.length-(s.to-l)))?n={from:s.from,to:s.to,insert:ul.of(t.text.slice(s.from-l,m).split(bF))}:(v=dCn(g,t.text,u-l,h))&&(nr.chrome&&a==13&&v.toB==v.from+2&&t.text.slice(v.from,v.toB)==bF+bF&&v.toB--,n={from:l+v.from,to:l+v.toA,insert:ul.of(t.text.slice(v.from,v.toB).split(bF))})}else r&&(!e.hasFocus&&o.facet(mS)||Lge(r,s))&&(r=null);if(!n&&!r)return!1;if((nr.mac||nr.android)&&n&&n.from==n.to&&n.from==s.head-1&&/^\. ?$/.test(n.insert.toString())&&e.contentDOM.getAttribute("autocorrect")=="off"?(r&&n.insert.length==2&&(r=Ln.single(r.main.anchor-1,r.main.head-1)),n={from:n.from,to:n.to,insert:ul.of([n.insert.toString().replace("."," ")])}):o.doc.lineAt(s.from).toDate.now()-50?n={from:s.from,to:s.to,insert:o.toText(e.inputState.insertingText)}:nr.chrome&&n&&n.from==n.to&&n.from==s.head&&n.insert.toString()==` `&&e.lineWrapping&&(r&&(r=Ln.single(r.main.anchor-1,r.main.head-1)),n={from:s.from,to:s.to,insert:ul.of([" "])}),n)return bqe(e,n,r,a);if(r&&!Lge(r,s)){let l=!1,d="select";return e.inputState.lastSelectionTime>Date.now()-50&&(e.inputState.lastSelectionOrigin=="select"&&(l=!0),d=e.inputState.lastSelectionOrigin,d=="select.pointer"&&(r=aCn(o.facet(Yne).map(u=>u(e)),r))),e.dispatch({selection:r,scrollIntoView:l,userEvent:d}),!0}else return!1}function bqe(e,t,n,r=-1){if(nr.ios&&e.inputState.flushIOSKey(t))return!0;let o=e.state.selection.main;if(nr.android&&(t.to==o.to&&(t.from==o.from||t.from==o.from-1&&e.state.sliceDoc(t.from,o.from)==" ")&&t.insert.length==1&&t.insert.lines==2&&pU(e.contentDOM,"Enter",13)||(t.from==o.from-1&&t.to==o.to&&t.insert.length==0||r==8&&t.insert.lengtho.head)&&pU(e.contentDOM,"Backspace",8)||t.from==o.from&&t.to==o.to+1&&t.insert.length==0&&pU(e.contentDOM,"Delete",46)))return!0;let s=t.insert.toString();e.inputState.composing>=0&&e.inputState.composing++;let a,l=()=>a||(a=VEi(e,t,n));return e.state.facet(Yyn).some(d=>d(e,t.from,t.to,s,l))||e.dispatch(l()),!0}function VEi(e,t,n){let r,o=e.state,s=o.selection.main,a=-1;if(t.from==t.to&&t.froms.to){let d=t.fromg(e)),u,d);t.from==h&&(a=h)}if(a>-1)r={changes:t,selection:Ln.cursor(t.from+t.insert.length,-1)};else if(t.from>=s.from&&t.to<=s.to&&t.to-t.from>=(s.to-s.from)/3&&(!n||n.main.empty&&n.main.from==t.from+t.insert.length)&&e.inputState.composing<0){let d=s.fromt.to?o.sliceDoc(t.to,s.to):"";r=o.replaceSelection(e.state.toText(d+t.insert.sliceString(0,void 0,e.state.lineBreak)+u))}else{let d=o.changes(t),u=n&&n.main.to<=d.newLength?n.main:void 0;if(o.selection.ranges.length>1&&(e.inputState.composing>=0||e.inputState.compositionPendingChange)&&t.to<=s.to+10&&t.to>=s.to-10){let h=e.state.sliceDoc(t.from,t.to),g,m=n&&sCn(e,n.main.head);if(m){let f=t.insert.length-(t.to-t.from);g={from:m.from,to:m.to-f}}else g=e.state.doc.lineAt(s.head);let v=s.to-t.to;r=o.changeByRange(f=>{if(f.from==s.from&&f.to==s.to)return{changes:d,range:u||f.map(d)};let k=f.to-v,A=k-h.length;if(e.state.sliceDoc(A,k)!=h||k>=g.from&&A<=g.to)return{range:f};let p=o.changes({from:A,to:k,insert:t.insert}),b=f.to-s.to;return{changes:p,range:u?Ln.range(Math.max(0,u.anchor+b),Math.max(0,u.head+b)):f.map(p)}})}else r={changes:d,selection:u&&o.selection.replaceRange(u)}}let l="input.type";return(e.composing||e.inputState.compositionPendingChange&&e.inputState.compositionEndedAt>Date.now()-50)&&(e.inputState.compositionPendingChange=!1,l+=".compose",e.inputState.compositionFirstChange&&(l+=".start",e.inputState.compositionFirstChange=!1)),o.update(r,{userEvent:l,scrollIntoView:!0})}function dCn(e,t,n,r){let o=Math.min(e.length,t.length),s=0;for(;s0&&l>0&&e.charCodeAt(a-1)==t.charCodeAt(l-1);)a--,l--;if(r=="end"){let d=Math.max(0,s-Math.min(a,l));n-=a+d-s}if(a=a?s-n:0;s-=d,l=s+(l-a),a=s}else if(l=l?s-n:0;s-=d,a=s+(a-l),l=s}return{from:s,toA:a,toB:l}}function zEi(e){let t=[];if(e.root.activeElement!=e.contentDOM)return t;let{anchorNode:n,anchorOffset:r,focusNode:o,focusOffset:s}=e.observer.selectionRange;return n&&(t.push(new L0t(n,r)),(o!=n||s!=r)&&t.push(new L0t(o,s))),t}function HEi(e,t){if(e.length==0)return null;let n=e[0].pos,r=e.length==2?e[1].pos:n;return n>-1&&r>-1?Ln.single(n+t,r+t):null}function Lge(e,t){return t.head==e.main.head&&t.anchor==e.main.anchor}class $Ei{setSelectionOrigin(t){this.lastSelectionOrigin=t,this.lastSelectionTime=Date.now()}constructor(t){this.view=t,this.lastKeyCode=0,this.lastKeyTime=0,this.lastTouchTime=0,this.lastTouchX=0,this.lastTouchY=0,this.lastFocusTime=0,this.lastScrollTop=0,this.lastScrollLeft=0,this.lastWheelEvent=0,this.pendingIOSKey=void 0,this.tabFocusMode=-1,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastContextMenu=0,this.scrollHandlers=[],this.handlers=Object.create(null),this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.compositionPendingKey=!1,this.compositionPendingChange=!1,this.insertingText="",this.insertingTextAt=0,this.mouseSelection=null,this.draggedContent=null,this.handleEvent=this.handleEvent.bind(this),this.notifiedFocused=t.hasFocus,nr.safari&&t.contentDOM.addEventListener("input",()=>null),nr.gecko&&a7i(t.contentDOM.ownerDocument)}handleEvent(t){!e7i(this.view,t)||this.ignoreDuringComposition(t)||t.type=="keydown"&&this.keydown(t)||(this.view.updateState!=0?Promise.resolve().then(()=>this.runHandlers(t.type,t)):this.runHandlers(t.type,t))}runHandlers(t,n){let r=this.handlers[t];if(r){for(let o of r.observers)o(this.view,n);for(let o of r.handlers){if(n.defaultPrevented)break;if(o(this.view,n)){n.preventDefault();break}}}}ensureHandlers(t){let n=XEi(t),r=this.handlers,o=this.view.contentDOM;for(let s in n)if(s!="scroll"){let a=!n[s].handlers.length,l=r[s];l&&a!=!l.handlers.length&&(o.removeEventListener(s,this.handleEvent),l=null),l||o.addEventListener(s,this.handleEvent,{passive:a})}for(let s in r)s!="scroll"&&!n[s]&&o.removeEventListener(s,this.handleEvent);this.handlers=n}keydown(t){if(this.lastKeyCode=t.keyCode,this.lastKeyTime=Date.now(),t.keyCode==9&&this.tabFocusMode>-1&&(!this.tabFocusMode||Date.now()<=this.tabFocusMode))return!0;if(this.tabFocusMode>0&&t.keyCode!=27&&hCn.indexOf(t.keyCode)<0&&(this.tabFocusMode=-1),nr.android&&nr.chrome&&!t.synthetic&&(t.keyCode==13||t.keyCode==8))return this.view.observer.delayAndroidKey(t.key,t.keyCode),!0;let n;return nr.ios&&!t.synthetic&&!t.altKey&&!t.metaKey&&!t.shiftKey&&((n=uCn.find(r=>r.keyCode==t.keyCode))&&!t.ctrlKey||GEi.indexOf(t.key)>-1&&t.ctrlKey)?(this.pendingIOSKey=n||t,setTimeout(()=>this.flushIOSKey(),250),!0):(t.keyCode!=229&&this.view.observer.forceFlush(),!1)}flushIOSKey(t){let n=this.pendingIOSKey;return!n||n.key=="Enter"&&t&&t.from0?!0:nr.safari&&!nr.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100?(this.compositionPendingKey=!1,!0):!1}startMouseSelection(t){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelection=t}update(t){this.view.observer.update(t),this.mouseSelection&&this.mouseSelection.update(t),this.draggedContent&&t.docChanged&&(this.draggedContent=this.draggedContent.map(t.changes)),t.transactions.length&&(this.lastKeyCode=this.lastSelectionTime=0)}destroy(){this.mouseSelection&&this.mouseSelection.destroy()}}function x0t(e,t){return(n,r)=>{try{return t.call(e,r,n)}catch(o){jv(n.state,o)}}}function XEi(e){let t=Object.create(null);function n(r){return t[r]||(t[r]={observers:[],handlers:[]})}for(let r of e){let o=r.spec,s=o&&o.plugin.domEventHandlers,a=o&&o.plugin.domEventObservers;if(s)for(let l in s){let d=s[l];d&&n(l).handlers.push(x0t(r.value,d))}if(a)for(let l in a){let d=a[l];d&&n(l).observers.push(x0t(r.value,d))}}for(let r in m3)n(r).handlers.push(m3[r]);for(let r in h2)n(r).observers.push(h2[r]);return t}const uCn=[{key:"Backspace",keyCode:8,inputType:"deleteContentBackward"},{key:"Enter",keyCode:13,inputType:"insertParagraph"},{key:"Enter",keyCode:13,inputType:"insertLineBreak"},{key:"Delete",keyCode:46,inputType:"deleteContentForward"}],GEi="dthko",hCn=[16,17,18,20,91,92,224,225],lae=6;function cae(e){return Math.max(0,e)*.7+8}function YEi(e,t){return Math.max(Math.abs(e.clientX-t.clientX),Math.abs(e.clientY-t.clientY))}class ZEi{constructor(t,n,r,o){this.view=t,this.startEvent=n,this.style=r,this.mustSelect=o,this.scrollSpeed={x:0,y:0},this.scrolling=-1,this.lastEvent=n,this.scrollParents=Iyn(t.contentDOM),this.atoms=t.state.facet(Yne).map(a=>a(t));let s=t.contentDOM.ownerDocument;s.addEventListener("mousemove",this.move=this.move.bind(this)),s.addEventListener("mouseup",this.up=this.up.bind(this)),this.extend=n.shiftKey,this.multiple=t.state.facet(hu.allowMultipleSelections)&&qEi(t,n),this.dragging=JEi(t,n)&&mCn(n)==1?null:!1}start(t){this.dragging===!1&&this.select(t)}move(t){if(t.buttons==0)return this.destroy();if(this.dragging||this.dragging==null&&YEi(this.startEvent,t)<10)return;this.select(this.lastEvent=t);let n=0,r=0,o=0,s=0,a=this.view.win.innerWidth,l=this.view.win.innerHeight;this.scrollParents.x&&({left:o,right:a}=this.scrollParents.x.getBoundingClientRect()),this.scrollParents.y&&({top:s,bottom:l}=this.scrollParents.y.getBoundingClientRect());let d=pqe(this.view);t.clientX-d.left<=o+lae?n=-cae(o-t.clientX):t.clientX+d.right>=a-lae&&(n=cae(t.clientX-a)),t.clientY-d.top<=s+lae?r=-cae(s-t.clientY):t.clientY+d.bottom>=l-lae&&(r=cae(t.clientY-l)),this.setScrollSpeed(n,r)}up(t){this.dragging==null&&this.select(this.lastEvent),this.dragging||t.preventDefault(),this.destroy()}destroy(){this.setScrollSpeed(0,0);let t=this.view.contentDOM.ownerDocument;t.removeEventListener("mousemove",this.move),t.removeEventListener("mouseup",this.up),this.view.inputState.mouseSelection=this.view.inputState.draggedContent=null}setScrollSpeed(t,n){this.scrollSpeed={x:t,y:n},t||n?this.scrolling<0&&(this.scrolling=setInterval(()=>this.scroll(),50)):this.scrolling>-1&&(clearInterval(this.scrolling),this.scrolling=-1)}scroll(){let{x:t,y:n}=this.scrollSpeed;t&&this.scrollParents.x&&(this.scrollParents.x.scrollLeft+=t,t=0),n&&this.scrollParents.y&&(this.scrollParents.y.scrollTop+=n,n=0),(t||n)&&this.view.win.scrollBy(t,n),this.dragging===!1&&this.select(this.lastEvent)}select(t){let{view:n}=this,r=aCn(this.atoms,this.style.get(t,this.extend,this.multiple));(this.mustSelect||!r.eq(n.state.selection,this.dragging===!1))&&this.view.dispatch({selection:r,userEvent:"select.pointer"}),this.mustSelect=!1}update(t){t.transactions.some(n=>n.isUserEvent("input.type"))?this.destroy():this.style.update(t)&&setTimeout(()=>this.select(this.lastEvent),20)}}function qEi(e,t){let n=e.state.facet(Hyn);return n.length?n[0](t):nr.mac?t.metaKey:t.ctrlKey}function KEi(e,t){let n=e.state.facet($yn);return n.length?n[0](t):nr.mac?!t.altKey:!t.ctrlKey}function JEi(e,t){let{main:n}=e.state.selection;if(n.empty)return!1;let r=mK(e.root);if(!r||r.rangeCount==0)return!0;let o=r.getRangeAt(0).getClientRects();for(let s=0;s=t.clientX&&a.top<=t.clientY&&a.bottom>=t.clientY)return!0}return!1}function e7i(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(let n=t.target,r;n!=e.contentDOM;n=n.parentNode)if(!n||n.nodeType==11||(r=Fu.get(n))&&r.isWidget()&&!r.isHidden&&r.widget.ignoreEvent(t))return!1;return!0}const m3=Object.create(null),h2=Object.create(null),fCn=nr.ie&&nr.ie_version<15||nr.ios&&nr.webkit_version<604;function t7i(e){let t=e.dom.parentNode;if(!t)return;let n=t.appendChild(document.createElement("textarea"));n.style.cssText="position: fixed; left: -10000px; top: 10px",n.focus(),setTimeout(()=>{e.focus(),n.remove(),gCn(e,n.value)},50)}function dpe(e,t,n){for(let r of e.facet(t))n=r(n,e);return n}function gCn(e,t){t=dpe(e.state,mqe,t);let{state:n}=e,r,o=1,s=n.toText(t),a=s.lines==n.selection.ranges.length;if(rPe!=null&&n.selection.ranges.every(d=>d.empty)&&rPe==s.toString()){let d=-1;r=n.changeByRange(u=>{let h=n.doc.lineAt(u.from);if(h.from==d)return{range:u};d=h.from;let g=n.toText((a?s.line(o++).text:t)+n.lineBreak);return{changes:{from:h.from,insert:g},range:Ln.cursor(u.from+g.length)}})}else a?r=n.changeByRange(d=>{let u=s.line(o++);return{changes:{from:d.from,to:d.to,insert:u.text},range:Ln.cursor(d.from+u.length)}}):r=n.replaceSelection(s);e.dispatch(r,{userEvent:"input.paste",scrollIntoView:!0})}h2.scroll=e=>{e.inputState.lastScrollTop=e.scrollDOM.scrollTop,e.inputState.lastScrollLeft=e.scrollDOM.scrollLeft};h2.wheel=h2.mousewheel=e=>{e.inputState.lastWheelEvent=Date.now()};m3.keydown=(e,t)=>(e.inputState.setSelectionOrigin("select"),t.keyCode==27&&e.inputState.tabFocusMode!=0&&(e.inputState.tabFocusMode=Date.now()+2e3),!1);h2.touchstart=(e,t)=>{let n=e.inputState,r=t.targetTouches[0];n.lastTouchTime=Date.now(),r&&(n.lastTouchX=r.clientX,n.lastTouchY=r.clientY),n.setSelectionOrigin("select.pointer")};h2.touchmove=e=>{e.inputState.setSelectionOrigin("select.pointer")};m3.mousedown=(e,t)=>{if(e.observer.flush(),e.inputState.lastTouchTime>Date.now()-2e3)return!1;let n=null;for(let r of e.state.facet(Xyn))if(n=r(e,t),n)break;if(!n&&t.button==0&&(n=i7i(e,t)),n){let r=!e.hasFocus;e.inputState.startMouseSelection(new ZEi(e,t,n,r)),r&&e.observer.ignore(()=>{Myn(e.contentDOM);let s=e.root.activeElement;s&&!s.contains(e.contentDOM)&&s.blur()});let o=e.inputState.mouseSelection;if(o)return o.start(t),o.dragging===!1}else e.inputState.setSelectionOrigin("select.pointer");return!1};function E0t(e,t,n,r){if(r==1)return Ln.cursor(t,n);if(r==2)return BEi(e.state,t,n);{let o=e.docView.lineAt(t,n),s=e.state.doc.lineAt(o?o.posAtEnd:t),a=o?o.posAtStart:s.from,l=o?o.posAtEnd:s.to;return lDate.now()-400&&Math.abs(t.clientX-e.clientX)<2&&Math.abs(t.clientY-e.clientY)<2?(Q0t+1)%3:1}function i7i(e,t){let n=e.posAndSideAtCoords({x:t.clientX,y:t.clientY},!1),r=mCn(t),o=e.state.selection;return{update(s){s.docChanged&&(n.pos=s.changes.mapPos(n.pos),o=o.map(s.changes))},get(s,a,l){let d=e.posAndSideAtCoords({x:s.clientX,y:s.clientY},!1),u,h=E0t(e,d.pos,d.assoc,r);if(n.pos!=d.pos&&!a){let g=E0t(e,n.pos,n.assoc,r),m=Math.min(g.from,h.from),v=Math.max(g.to,h.to);h=m1&&(u=r7i(o,d.pos))?u:l?o.addRange(h):Ln.create([h])}}}function r7i(e,t){for(let n=0;n=t)return Ln.create(e.ranges.slice(0,n).concat(e.ranges.slice(n+1)),e.mainIndex==n?0:e.mainIndex-(e.mainIndex>n?1:0))}return null}m3.dragstart=(e,t)=>{let{selection:{main:n}}=e.state;if(t.target.draggable){let o=e.docView.tile.nearest(t.target);if(o&&o.isWidget()){let s=o.posAtStart,a=s+o.length;(s>=n.to||a<=n.from)&&(n=Ln.range(s,a))}}let{inputState:r}=e;return r.mouseSelection&&(r.mouseSelection.dragging=!0),r.draggedContent=n,t.dataTransfer&&(t.dataTransfer.setData("Text",dpe(e.state,kqe,e.state.sliceDoc(n.from,n.to))),t.dataTransfer.effectAllowed="copyMove"),!1};m3.dragend=e=>(e.inputState.draggedContent=null,!1);function B0t(e,t,n,r){if(n=dpe(e.state,mqe,n),!n)return;let o=e.posAtCoords({x:t.clientX,y:t.clientY},!1),{draggedContent:s}=e.inputState,a=r&&s&&KEi(e,t)?{from:s.from,to:s.to}:null,l={from:o,insert:n},d=e.state.changes(a?[a,l]:l);e.focus(),e.dispatch({changes:d,selection:{anchor:d.mapPos(o,-1),head:d.mapPos(o,1)},userEvent:a?"move.drop":"input.drop"}),e.inputState.draggedContent=null}m3.drop=(e,t)=>{if(!t.dataTransfer)return!1;if(e.state.readOnly)return!0;let n=t.dataTransfer.files;if(n&&n.length){let r=Array(n.length),o=0,s=()=>{++o==n.length&&B0t(e,t,r.filter(a=>a!=null).join(e.state.lineBreak),!1)};for(let a=0;a{/[\x00-\x08\x0e-\x1f]{2}/.test(l.result)||(r[a]=l.result),s()},l.readAsText(n[a])}return!0}else{let r=t.dataTransfer.getData("Text");if(r)return B0t(e,t,r,!0),!0}return!1};m3.paste=(e,t)=>{if(e.state.readOnly)return!0;e.observer.flush();let n=fCn?null:t.clipboardData;return n?(gCn(e,n.getData("text/plain")||n.getData("text/uri-list")),!0):(t7i(e),!1)};function o7i(e,t){let n=e.dom.parentNode;if(!n)return;let r=n.appendChild(document.createElement("textarea"));r.style.cssText="position: fixed; left: -10000px; top: 10px",r.value=t,r.focus(),r.selectionEnd=t.length,r.selectionStart=0,setTimeout(()=>{r.remove(),e.focus()},50)}function s7i(e){let t=[],n=[],r=!1;for(let o of e.selection.ranges)o.empty||(t.push(e.sliceDoc(o.from,o.to)),n.push(o));if(!t.length){let o=-1;for(let{from:s}of e.selection.ranges){let a=e.doc.lineAt(s);a.number>o&&(t.push(a.text),n.push({from:a.from,to:Math.min(e.doc.length,a.to+1)})),o=a.number}r=!0}return{text:dpe(e,kqe,t.join(e.lineBreak)),ranges:n,linewise:r}}let rPe=null;m3.copy=m3.cut=(e,t)=>{if(!YY(e.contentDOM,e.observer.selectionRange))return!1;let{text:n,ranges:r,linewise:o}=s7i(e.state);if(!n&&!o)return!1;rPe=o?n:null,t.type=="cut"&&!e.state.readOnly&&e.dispatch({changes:r,scrollIntoView:!0,userEvent:"delete.cut"});let s=fCn?null:t.clipboardData;return s?(s.clearData(),s.setData("text/plain",n),!0):(o7i(e,n),!1)};const kCn=kL.define();function vCn(e,t){let n=[];for(let r of e.facet(Zyn)){let o=r(e,t);o&&n.push(o)}return n.length?e.update({effects:n,annotations:kCn.of(!0)}):null}function ACn(e){setTimeout(()=>{let t=e.hasFocus;if(t!=e.inputState.notifiedFocused){let n=vCn(e.state,t);n?e.dispatch(n):e.update([])}},10)}h2.focus=e=>{e.inputState.lastFocusTime=Date.now(),!e.scrollDOM.scrollTop&&(e.inputState.lastScrollTop||e.inputState.lastScrollLeft)&&(e.scrollDOM.scrollTop=e.inputState.lastScrollTop,e.scrollDOM.scrollLeft=e.inputState.lastScrollLeft),ACn(e)};h2.blur=e=>{e.observer.clearSelectionRange(),ACn(e)};h2.compositionstart=h2.compositionupdate=e=>{e.observer.editContext||(e.inputState.compositionFirstChange==null&&(e.inputState.compositionFirstChange=!0),e.inputState.composing<0&&(e.inputState.composing=0))};h2.compositionend=e=>{e.observer.editContext||(e.inputState.composing=-1,e.inputState.compositionEndedAt=Date.now(),e.inputState.compositionPendingKey=!0,e.inputState.compositionPendingChange=e.observer.pendingRecords().length>0,e.inputState.compositionFirstChange=null,nr.chrome&&nr.android?e.observer.flushSoon():e.inputState.compositionPendingChange?Promise.resolve().then(()=>e.observer.flush()):setTimeout(()=>{e.inputState.composing<0&&e.docView.hasComposition&&e.update([])},50))};h2.contextmenu=e=>{e.inputState.lastContextMenu=Date.now()};m3.beforeinput=(e,t)=>{var n,r;if((t.inputType=="insertText"||t.inputType=="insertCompositionText")&&(e.inputState.insertingText=t.data,e.inputState.insertingTextAt=Date.now()),t.inputType=="insertReplacementText"&&e.observer.editContext){let s=(n=t.dataTransfer)===null||n===void 0?void 0:n.getData("text/plain"),a=t.getTargetRanges();if(s&&a.length){let l=a[0],d=e.posAtDOM(l.startContainer,l.startOffset),u=e.posAtDOM(l.endContainer,l.endOffset);return bqe(e,{from:d,to:u,insert:e.state.toText(s)},null),!0}}let o;if(nr.chrome&&nr.android&&(o=uCn.find(s=>s.inputType==t.inputType))&&(e.observer.delayAndroidKey(o.key,o.keyCode),o.key=="Backspace"||o.key=="Delete")){let s=((r=window.visualViewport)===null||r===void 0?void 0:r.height)||0;setTimeout(()=>{var a;(((a=window.visualViewport)===null||a===void 0?void 0:a.height)||0)>s+10&&e.hasFocus&&(e.contentDOM.blur(),e.focus())},100)}return nr.ios&&t.inputType=="deleteContentForward"&&e.observer.flushSoon(),nr.safari&&t.inputType=="insertText"&&e.inputState.composing>=0&&setTimeout(()=>h2.compositionend(e,t),20),!1};const R0t=new Set;function a7i(e){R0t.has(e)||(R0t.add(e),e.addEventListener("copy",()=>{}),e.addEventListener("cut",()=>{}))}const I0t=["pre-wrap","normal","pre-line","break-spaces"];let EW=!1;function M0t(){EW=!1}class l7i{constructor(t){this.lineWrapping=t,this.doc=ul.empty,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.textHeight=14,this.lineLength=30}heightForGap(t,n){let r=this.doc.lineAt(n).number-this.doc.lineAt(t).number+1;return this.lineWrapping&&(r+=Math.max(0,Math.ceil((n-t-r*this.lineLength*.5)/this.lineLength))),this.lineHeight*r}heightForLine(t){return this.lineWrapping?(1+Math.max(0,Math.ceil((t-this.lineLength)/Math.max(1,this.lineLength-5))))*this.lineHeight:this.lineHeight}setDoc(t){return this.doc=t,this}mustRefreshForWrapping(t){return I0t.indexOf(t)>-1!=this.lineWrapping}mustRefreshForHeights(t){let n=!1;for(let r=0;r-1,d=Math.abs(n-this.lineHeight)>.3||this.lineWrapping!=l||Math.abs(r-this.charWidth)>.1;if(this.lineWrapping=l,this.lineHeight=n,this.charWidth=r,this.textHeight=o,this.lineLength=s,d){this.heightSamples={};for(let u=0;u0}set outdated(t){this.flags=(t?2:0)|this.flags&-3}setHeight(t){this.height!=t&&(Math.abs(this.height-t)>Aue&&(EW=!0),this.height=t)}replace(t,n,r){return x0.of(r)}decomposeLeft(t,n){n.push(this)}decomposeRight(t,n){n.push(this)}applyChanges(t,n,r,o){let s=this,a=r.doc;for(let l=o.length-1;l>=0;l--){let{fromA:d,toA:u,fromB:h,toB:g}=o[l],m=s.lineAt(d,Kc.ByPosNoHeight,r.setDoc(n),0,0),v=m.to>=u?m:s.lineAt(u,Kc.ByPosNoHeight,r,0,0);for(g+=v.to-u,u=v.to;l>0&&m.from<=o[l-1].toA;)d=o[l-1].fromA,h=o[l-1].fromB,l--,ds*2){let l=t[n-1];l.break?t.splice(--n,1,l.left,null,l.right):t.splice(--n,1,l.left,l.right),r+=1+l.break,o-=l.size}else if(s>o*2){let l=t[r];l.break?t.splice(r,1,l.left,null,l.right):t.splice(r,1,l.left,l.right),r+=2+l.break,s-=l.size}else break;else if(o=s&&a(this.lineAt(0,Kc.ByPos,r,o,s))}setMeasuredHeight(t){let n=t.heights[t.index++];n<0?(this.spaceAbove=-n,n=t.heights[t.index++]):this.spaceAbove=0,this.setHeight(n)}updateHeight(t,n=0,r=!1,o){return o&&o.from<=n&&o.more&&this.setMeasuredHeight(o),this.outdated=!1,this}toString(){return`block(${this.length})`}}class mv extends pCn{constructor(t,n,r){super(t,n,null),this.collapsed=0,this.widgetHeight=0,this.breaks=0,this.spaceAbove=r}mainBlock(t,n){return new Hb(n,this.length,t+this.spaceAbove,this.height-this.spaceAbove,this.breaks)}replace(t,n,r){let o=r[0];return r.length==1&&(o instanceof mv||o instanceof Gg&&o.flags&4)&&Math.abs(this.length-o.length)<10?(o instanceof Gg?o=new mv(o.length,this.height,this.spaceAbove):o.height=this.height,this.outdated||(o.outdated=!1),o):x0.of(r)}updateHeight(t,n=0,r=!1,o){return o&&o.from<=n&&o.more?this.setMeasuredHeight(o):(r||this.outdated)&&(this.spaceAbove=0,this.setHeight(Math.max(this.widgetHeight,t.heightForLine(this.length-this.collapsed))+this.breaks*t.lineHeight)),this.outdated=!1,this}toString(){return`line(${this.length}${this.collapsed?-this.collapsed:""}${this.widgetHeight?":"+this.widgetHeight:""})`}}class Gg extends x0{constructor(t){super(t,0)}heightMetrics(t,n){let r=t.doc.lineAt(n).number,o=t.doc.lineAt(n+this.length).number,s=o-r+1,a,l=0;if(t.lineWrapping){let d=Math.min(this.height,t.lineHeight*s);a=d/s,this.length>s+1&&(l=(this.height-d)/(this.length-s-1))}else a=this.height/s;return{firstLine:r,lastLine:o,perLine:a,perChar:l}}blockAt(t,n,r,o){let{firstLine:s,lastLine:a,perLine:l,perChar:d}=this.heightMetrics(n,o);if(n.lineWrapping){let u=o+(t0){let s=r[r.length-1];s instanceof Gg?r[r.length-1]=new Gg(s.length+o):r.push(null,new Gg(o-1))}if(t>0){let s=r[0];s instanceof Gg?r[0]=new Gg(t+s.length):r.unshift(new Gg(t-1),null)}return x0.of(r)}decomposeLeft(t,n){n.push(new Gg(t-1),null)}decomposeRight(t,n){n.push(null,new Gg(this.length-t-1))}updateHeight(t,n=0,r=!1,o){let s=n+this.length;if(o&&o.from<=n+this.length&&o.more){let a=[],l=Math.max(n,o.from),d=-1;for(o.from>n&&a.push(new Gg(o.from-n-1).updateHeight(t,n));l<=s&&o.more;){let h=t.doc.lineAt(l).length;a.length&&a.push(null);let g=o.heights[o.index++],m=0;g<0&&(m=-g,g=o.heights[o.index++]),d==-1?d=g:Math.abs(g-d)>=Aue&&(d=-2);let v=new mv(h,g,m);v.outdated=!1,a.push(v),l+=h+1}l<=s&&a.push(null,new Gg(s-l).updateHeight(t,l));let u=x0.of(a);return(d<0||Math.abs(u.height-this.height)>=Aue||Math.abs(d-this.heightMetrics(t,n).perLine)>=Aue)&&(EW=!0),xge(this,u)}else(r||this.outdated)&&(this.setHeight(t.heightForGap(n,n+this.length)),this.outdated=!1);return this}toString(){return`gap(${this.length})`}}class u7i extends x0{constructor(t,n,r){super(t.length+n+r.length,t.height+r.height,n|(t.outdated||r.outdated?2:0)),this.left=t,this.right=r,this.size=t.size+r.size}get break(){return this.flags&1}blockAt(t,n,r,o){let s=r+this.left.height;return tl))return u;let h=n==Kc.ByPosNoHeight?Kc.ByPosNoHeight:Kc.ByPos;return d?u.join(this.right.lineAt(l,h,r,a,l)):this.left.lineAt(l,h,r,o,s).join(u)}forEachLine(t,n,r,o,s,a){let l=o+this.left.height,d=s+this.left.length+this.break;if(this.break)t=d&&this.right.forEachLine(t,n,r,l,d,a);else{let u=this.lineAt(d,Kc.ByPos,r,o,s);t=t&&u.from<=n&&a(u),n>u.to&&this.right.forEachLine(u.to+1,n,r,l,d,a)}}replace(t,n,r){let o=this.left.length+this.break;if(nthis.left.length)return this.balanced(this.left,this.right.replace(t-o,n-o,r));let s=[];t>0&&this.decomposeLeft(t,s);let a=s.length;for(let l of r)s.push(l);if(t>0&&P0t(s,a-1),n=r&&n.push(null)),t>r&&this.right.decomposeLeft(t-r,n)}decomposeRight(t,n){let r=this.left.length,o=r+this.break;if(t>=o)return this.right.decomposeRight(t-o,n);t2*n.size||n.size>2*t.size?x0.of(this.break?[t,null,n]:[t,n]):(this.left=xge(this.left,t),this.right=xge(this.right,n),this.setHeight(t.height+n.height),this.outdated=t.outdated||n.outdated,this.size=t.size+n.size,this.length=t.length+this.break+n.length,this)}updateHeight(t,n=0,r=!1,o){let{left:s,right:a}=this,l=n+s.length+this.break,d=null;return o&&o.from<=n+s.length&&o.more?d=s=s.updateHeight(t,n,r,o):s.updateHeight(t,n,r),o&&o.from<=l+a.length&&o.more?d=a=a.updateHeight(t,l,r,o):a.updateHeight(t,l,r),d?this.balanced(s,a):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}toString(){return this.left+(this.break?" ":"-")+this.right}}function P0t(e,t){let n,r;e[t]==null&&(n=e[t-1])instanceof Gg&&(r=e[t+1])instanceof Gg&&e.splice(t-1,3,new Gg(n.length+1+r.length))}const h7i=5;class wqe{constructor(t,n){this.pos=t,this.oracle=n,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=t}get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}span(t,n){if(this.lineStart>-1){let r=Math.min(n,this.lineEnd),o=this.nodes[this.nodes.length-1];o instanceof mv?o.length+=r-this.pos:(r>this.pos||!this.isCovered)&&this.nodes.push(new mv(r-this.pos,-1,0)),this.writtenTo=r,n>r&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=n}point(t,n,r){if(t=h7i)&&this.addLineDeco(o,s,a)}else n>t&&this.span(t,n);this.lineEnd>-1&&this.lineEnd-1)return;let{from:t,to:n}=this.oracle.doc.lineAt(this.pos);this.lineStart=t,this.lineEnd=n,this.writtenTot&&this.nodes.push(new mv(this.pos-t,-1,0)),this.writtenTo=this.pos}blankContent(t,n){let r=new Gg(n-t);return this.oracle.doc.lineAt(t).to==n&&(r.flags|=4),r}ensureLine(){this.enterLine();let t=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(t instanceof mv)return t;let n=new mv(0,-1,0);return this.nodes.push(n),n}addBlock(t){this.enterLine();let n=t.deco;n&&n.startSide>0&&!this.isCovered&&this.ensureLine(),this.nodes.push(t),this.writtenTo=this.pos=this.pos+t.length,n&&n.endSide>0&&(this.covering=t)}addLineDeco(t,n,r){let o=this.ensureLine();o.length+=r,o.collapsed+=r,o.widgetHeight=Math.max(o.widgetHeight,t),o.breaks+=n,this.writtenTo=this.pos=this.pos+r}finish(t){let n=this.nodes.length==0?null:this.nodes[this.nodes.length-1];this.lineStart>-1&&!(n instanceof mv)&&!this.isCovered?this.nodes.push(new mv(0,-1,0)):(this.writtenToh.clientHeight||h.scrollWidth>h.clientWidth)&&g.overflow!="visible"){let m=h.getBoundingClientRect();s=Math.max(s,m.left),a=Math.min(a,m.right),l=Math.max(l,m.top),d=Math.min(u==e.parentNode?o.innerHeight:d,m.bottom)}u=g.position=="absolute"||g.position=="fixed"?h.offsetParent:h.parentNode}else if(u.nodeType==11)u=u.host;else break;return{left:s-n.left,right:Math.max(s,a)-n.left,top:l-(n.top+t),bottom:Math.max(l,d)-(n.top+t)}}function k7i(e){let t=e.getBoundingClientRect(),n=e.ownerDocument.defaultView||window;return t.left0&&t.top0}function v7i(e,t){let n=e.getBoundingClientRect();return{left:0,right:n.right-n.left,top:t,bottom:n.bottom-(n.top+t)}}class X_e{constructor(t,n,r,o){this.from=t,this.to=n,this.size=r,this.displaySize=o}static same(t,n){if(t.length!=n.length)return!1;for(let r=0;rtypeof o!="function"&&o.class=="cm-lineWrapping");this.heightOracle=new l7i(r),this.stateDeco=U0t(n),this.heightMap=x0.empty().applyChanges(this.stateDeco,ul.empty,this.heightOracle.setDoc(n.doc),[new N4(0,0,0,n.doc.length)]);for(let o=0;o<2&&(this.viewport=this.getViewport(0,null),!!this.updateForViewport());o++);this.updateViewportLines(),this.lineGaps=this.ensureLineGaps([]),this.lineGapDeco=ql.set(this.lineGaps.map(o=>o.draw(this,!1))),this.scrollParent=t.scrollDOM,this.computeVisibleRanges()}updateForViewport(){let t=[this.viewport],{main:n}=this.state.selection;for(let r=0;r<=1;r++){let o=r?n.head:n.anchor;if(!t.some(({from:s,to:a})=>o>=s&&o<=a)){let{from:s,to:a}=this.lineBlockAt(o);t.push(new dae(s,a))}}return this.viewports=t.sort((r,o)=>r.from-o.from),this.updateScaler()}updateScaler(){let t=this.scaler;return this.scaler=this.heightMap.height<=7e6?N0t:new Oqe(this.heightOracle,this.heightMap,this.viewports),t.eq(this.scaler)?0:2}updateViewportLines(){this.viewportLines=[],this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.heightOracle.setDoc(this.state.doc),0,0,t=>{this.viewportLines.push(SG(t,this.scaler))})}update(t,n=null){this.state=t.state;let r=this.stateDeco;this.stateDeco=U0t(this.state);let o=t.changedRanges,s=N4.extendWithRanges(o,f7i(r,this.stateDeco,t?t.changes:Af.empty(this.state.doc.length))),a=this.heightMap.height,l=this.scrolledToBottom?null:this.scrollAnchorAt(this.scrollOffset);M0t(),this.heightMap=this.heightMap.applyChanges(this.stateDeco,t.startState.doc,this.heightOracle.setDoc(this.state.doc),s),(this.heightMap.height!=a||EW)&&(t.flags|=2),l?(this.scrollAnchorPos=t.changes.mapPos(l.from,-1),this.scrollAnchorHeight=l.top):(this.scrollAnchorPos=-1,this.scrollAnchorHeight=a);let d=s.length?this.mapViewport(this.viewport,t.changes):this.viewport;(n&&(n.range.headd.to)||!this.viewportIsAppropriate(d))&&(d=this.getViewport(0,n));let u=d.from!=this.viewport.from||d.to!=this.viewport.to;this.viewport=d,t.flags|=this.updateForViewport(),(u||!t.changes.empty||t.flags&2)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,t.changes))),t.flags|=this.computeVisibleRanges(t.changes),n&&(this.scrollTarget=n),!this.mustEnforceCursorAssoc&&(t.selectionSet||t.focusChanged)&&t.view.lineWrapping&&t.state.selection.main.empty&&t.state.selection.main.assoc&&!t.state.facet(Kyn)&&(this.mustEnforceCursorAssoc=!0)}measure(){let{view:t}=this,n=t.contentDOM,r=window.getComputedStyle(n),o=this.heightOracle,s=r.whiteSpace;this.defaultTextDirection=r.direction=="rtl"?Ad.RTL:Ad.LTR;let a=this.heightOracle.mustRefreshForWrapping(s)||this.mustMeasureContent==="refresh",l=n.getBoundingClientRect(),d=a||this.mustMeasureContent||this.contentDOMHeight!=l.height;this.contentDOMHeight=l.height,this.mustMeasureContent=!1;let u=0,h=0;if(l.width&&l.height){let{scaleX:y,scaleY:C}=Ryn(n,l);(y>.005&&Math.abs(this.scaleX-y)>.005||C>.005&&Math.abs(this.scaleY-C)>.005)&&(this.scaleX=y,this.scaleY=C,u|=16,a=d=!0)}let g=(parseInt(r.paddingTop)||0)*this.scaleY,m=(parseInt(r.paddingBottom)||0)*this.scaleY;(this.paddingTop!=g||this.paddingBottom!=m)&&(this.paddingTop=g,this.paddingBottom=m,u|=18),this.editorWidth!=t.scrollDOM.clientWidth&&(o.lineWrapping&&(d=!0),this.editorWidth=t.scrollDOM.clientWidth,u|=16);let v=Iyn(this.view.contentDOM,!1).y;v!=this.scrollParent&&(this.scrollParent=v,this.scrollAnchorHeight=-1,this.scrollOffset=0);let f=this.getScrollOffset();this.scrollOffset!=f&&(this.scrollAnchorHeight=-1,this.scrollOffset=f),this.scrolledToBottom=Pyn(this.scrollParent||t.win);let k=(this.printing?v7i:m7i)(n,this.paddingTop),A=k.top-this.pixelViewport.top,p=k.bottom-this.pixelViewport.bottom;this.pixelViewport=k;let b=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(b!=this.inView&&(this.inView=b,b&&(d=!0)),!this.inView&&!this.scrollTarget&&!k7i(t.dom))return 0;let w=l.width;if((this.contentDOMWidth!=w||this.editorHeight!=t.scrollDOM.clientHeight)&&(this.contentDOMWidth=l.width,this.editorHeight=t.scrollDOM.clientHeight,u|=16),d){let y=t.docView.measureVisibleLineHeights(this.viewport);if(o.mustRefreshForHeights(y)&&(a=!0),a||o.lineWrapping&&Math.abs(w-this.contentDOMWidth)>o.charWidth){let{lineHeight:C,charWidth:_,textHeight:S}=t.docView.measureTextSize();a=C>0&&o.refresh(s,C,_,S,Math.max(5,w/_),y),a&&(t.docView.minWidth=0,u|=16)}A>0&&p>0?h=Math.max(A,p):A<0&&p<0&&(h=Math.min(A,p)),M0t();for(let C of this.viewports){let _=C.from==this.viewport.from?y:t.docView.measureVisibleLineHeights(C);this.heightMap=(a?x0.empty().applyChanges(this.stateDeco,ul.empty,this.heightOracle,[new N4(0,0,0,t.state.doc.length)]):this.heightMap).updateHeight(o,0,a,new c7i(C.from,_))}EW&&(u|=2)}let O=!this.viewportIsAppropriate(this.viewport,h)||this.scrollTarget&&(this.scrollTarget.range.headthis.viewport.to);return O&&(u&2&&(u|=this.updateScaler()),this.viewport=this.getViewport(h,this.scrollTarget),u|=this.updateForViewport()),(u&2||O)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(a?[]:this.lineGaps,t)),u|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,t.docView.enforceCursorAssoc()),u}get visibleTop(){return this.scaler.fromDOM(this.pixelViewport.top)}get visibleBottom(){return this.scaler.fromDOM(this.pixelViewport.bottom)}getViewport(t,n){let r=.5-Math.max(-.5,Math.min(.5,t/1e3/2)),o=this.heightMap,s=this.heightOracle,{visibleTop:a,visibleBottom:l}=this,d=new dae(o.lineAt(a-r*1e3,Kc.ByHeight,s,0,0).from,o.lineAt(l+(1-r)*1e3,Kc.ByHeight,s,0,0).to);if(n){let{head:u}=n.range;if(ud.to){let h=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top),g=o.lineAt(u,Kc.ByPos,s,0,0),m;n.y=="center"?m=(g.top+g.bottom)/2-h/2:n.y=="start"||n.y=="nearest"&&u=l+Math.max(10,Math.min(r,250)))&&o>a-2*1e3&&s>1,a=o<<1;if(this.defaultTextDirection!=Ad.LTR&&!r)return[];let l=[],d=(h,g,m,v)=>{if(g-hh&&pp.from>=m.from&&p.to<=m.to&&Math.abs(p.from-h)p.fromb));if(!A){if(gw.from<=g&&w.to>=g)){let w=n.moveToLineBoundary(Ln.cursor(g),!1,!0).head;w>h&&(g=w)}let p=this.gapSize(m,h,g,v),b=r||p<2e6?p:2e6;A=new X_e(h,g,p,b)}l.push(A)},u=h=>{if(h.length2e6)for(let C of t)C.from>=h.from&&C.fromh.from&&d(h.from,v,h,g),fn.draw(this,this.heightOracle.lineWrapping))))}computeVisibleRanges(t){let n=this.stateDeco;this.lineGaps.length&&(n=n.concat(this.lineGapDeco));let r=[];ac.spans(n,this.viewport.from,this.viewport.to,{span(s,a){r.push({from:s,to:a})},point(){}},20);let o=0;if(r.length!=this.visibleRanges.length)o=12;else for(let s=0;s=this.viewport.from&&t<=this.viewport.to&&this.viewportLines.find(n=>n.from<=t&&n.to>=t)||SG(this.heightMap.lineAt(t,Kc.ByPos,this.heightOracle,0,0),this.scaler)}lineBlockAtHeight(t){return t>=this.viewportLines[0].top&&t<=this.viewportLines[this.viewportLines.length-1].bottom&&this.viewportLines.find(n=>n.top<=t&&n.bottom>=t)||SG(this.heightMap.lineAt(this.scaler.fromDOM(t),Kc.ByHeight,this.heightOracle,0,0),this.scaler)}getScrollOffset(){return(this.scrollParent==this.view.scrollDOM?this.scrollParent.scrollTop:(this.scrollParent?this.scrollParent.getBoundingClientRect().top:0)-this.view.contentDOM.getBoundingClientRect().top)*this.scaleY}scrollAnchorAt(t){let n=this.lineBlockAtHeight(t+8);return n.from>=this.viewport.from||this.viewportLines[0].top-t>200?n:this.viewportLines[0]}elementAtHeight(t){return SG(this.heightMap.blockAt(this.scaler.fromDOM(t),this.heightOracle,0,0),this.scaler)}get docHeight(){return this.scaler.toDOM(this.heightMap.height)}get contentHeight(){return this.docHeight+this.paddingTop+this.paddingBottom}}let dae=class{constructor(t,n){this.from=t,this.to=n}};function p7i(e,t,n){let r=[],o=e,s=0;return ac.spans(n,e,t,{span(){},point(a,l){a>o&&(r.push({from:o,to:a}),s+=a-o),o=l}},20),o=1)return t[t.length-1].to;let r=Math.floor(e*n);for(let o=0;;o++){let{from:s,to:a}=t[o],l=a-s;if(r<=l)return s+r;r-=l}}function hae(e,t){let n=0;for(let{from:r,to:o}of e.ranges){if(t<=o){n+=t-r;break}n+=o-r}return n/e.total}function b7i(e,t){for(let n of e)if(t(n))return n}const N0t={toDOM(e){return e},fromDOM(e){return e},scale:1,eq(e){return e==this}};function U0t(e){let t=e.facet(ape).filter(r=>typeof r!="function"),n=e.facet(Aqe).filter(r=>typeof r!="function");return n.length&&t.push(ac.join(n)),t}class Oqe{constructor(t,n,r){let o=0,s=0,a=0;this.viewports=r.map(({from:l,to:d})=>{let u=n.lineAt(l,Kc.ByPos,t,0,0).top,h=n.lineAt(d,Kc.ByPos,t,0,0).bottom;return o+=h-u,{from:l,to:d,top:u,bottom:h,domTop:0,domBottom:0}}),this.scale=(7e6-o)/(n.height-o);for(let l of this.viewports)l.domTop=a+(l.top-s)*this.scale,a=l.domBottom=l.domTop+(l.bottom-l.top),s=l.bottom}toDOM(t){for(let n=0,r=0,o=0;;n++){let s=nn.from==t.viewports[r].from&&n.to==t.viewports[r].to):!1}}function SG(e,t){if(t.scale==1)return e;let n=t.toDOM(e.top),r=t.toDOM(e.bottom);return new Hb(e.from,e.length,n,r-n,Array.isArray(e._content)?e._content.map(o=>SG(o,t)):e._content)}const fae=Xr.define({combine:e=>e.join(" ")}),oPe=Xr.define({combine:e=>e.indexOf(!0)>-1}),sPe=g6.newName(),bCn=g6.newName(),wCn=g6.newName(),OCn={"&light":"."+bCn,"&dark":"."+wCn};function aPe(e,t,n){return new g6(t,{finish(r){return/&/.test(r)?r.replace(/&\w*/,o=>{if(o=="&")return e;if(!n||!n[o])throw new RangeError(`Unsupported selector: ${o}`);return n[o]}):e+" "+r}})}const w7i=aPe("."+sPe,{"&":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0,overflowAnchor:"none"},".cm-content":{margin:0,flexGrow:2,flexShrink:0,display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",minHeight:"100%",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace_fallback:"pre-wrap",whiteSpace:"break-spaces",wordBreak:"break-word",overflowWrap:"anywhere",flexShrink:1},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 6px"},".cm-layer":{position:"absolute",left:0,top:0,contain:"size style","& > *":{position:"absolute"}},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{pointerEvents:"none"},"&.cm-focused > .cm-scroller > .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{opacity:0},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{opacity:0},"100%":{}},".cm-cursor, .cm-dropCursor":{borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none"},".cm-cursor":{display:"none"},"&dark .cm-cursor":{borderLeftColor:"#ddd"},".cm-selectionHandle":{backgroundColor:"currentColor",width:"1.5px"},".cm-selectionHandle-start::before, .cm-selectionHandle-end::before":{content:'""',backgroundColor:"inherit",borderRadius:"50%",width:"8px",height:"8px",position:"absolute",left:"-3.25px"},".cm-selectionHandle-start::before":{top:"-8px"},".cm-selectionHandle-end::before":{bottom:"-8px"},".cm-dropCursor":{position:"absolute"},"&.cm-focused > .cm-scroller > .cm-cursorLayer .cm-cursor":{display:"block"},".cm-iso":{unicodeBidi:"isolate"},".cm-announced":{position:"fixed",top:"-10000px"},"@media print":{".cm-announced":{display:"none"}},"&light .cm-activeLine":{backgroundColor:"#cceeff44"},"&dark .cm-activeLine":{backgroundColor:"#99eeff33"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-gutters":{flexShrink:0,display:"flex",height:"100%",boxSizing:"border-box",zIndex:200},".cm-gutters-before":{insetInlineStart:0},".cm-gutters-after":{insetInlineEnd:0},"&light .cm-gutters":{backgroundColor:"#f5f5f5",color:"#6c6c6c",border:"0px solid #ddd","&.cm-gutters-before":{borderRightWidth:"1px"},"&.cm-gutters-after":{borderLeftWidth:"1px"}},"&dark .cm-gutters":{backgroundColor:"#333338",color:"#ccc"},".cm-gutter":{display:"flex !important",flexDirection:"column",flexShrink:0,boxSizing:"border-box",minHeight:"100%",overflow:"hidden"},".cm-gutterElement":{boxSizing:"border-box"},".cm-lineNumbers .cm-gutterElement":{padding:"0 3px 0 5px",minWidth:"20px",textAlign:"right",whiteSpace:"nowrap"},"&light .cm-activeLineGutter":{backgroundColor:"#e2f2ff"},"&dark .cm-activeLineGutter":{backgroundColor:"#222227"},".cm-panels":{boxSizing:"border-box",position:"sticky",left:0,right:0,zIndex:300},"&light .cm-panels":{backgroundColor:"#f5f5f5",color:"black"},"&light .cm-panels-top":{borderBottom:"1px solid #ddd"},"&light .cm-panels-bottom":{borderTop:"1px solid #ddd"},"&dark .cm-panels":{backgroundColor:"#333338",color:"white"},".cm-dialog":{padding:"2px 19px 4px 6px",position:"relative","& label":{fontSize:"80%"}},".cm-dialog-close":{position:"absolute",top:"3px",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",fontSize:"14px",padding:"0"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-widgetBuffer":{verticalAlign:"text-top",height:"1em",width:0,display:"inline"},".cm-placeholder":{color:"#888",display:"inline-block",verticalAlign:"top",userSelect:"none"},".cm-highlightSpace":{backgroundImage:"radial-gradient(circle at 50% 55%, #aaa 20%, transparent 5%)",backgroundPosition:"center"},".cm-highlightTab":{backgroundImage:`url('data:image/svg+xml,')`,backgroundSize:"auto 100%",backgroundPosition:"right 90%",backgroundRepeat:"no-repeat"},".cm-trailingSpace":{backgroundColor:"#ff332255"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"1px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},OCn),O7i={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},G_e=nr.ie&&nr.ie_version<=11;class y7i{constructor(t){this.view=t,this.active=!1,this.editContext=null,this.selectionRange=new J6i,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resizeScroll=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.printQuery=null,this.parentCheck=-1,this.dom=t.contentDOM,this.observer=new MutationObserver(n=>{for(let r of n)this.queue.push(r);(nr.ie&&nr.ie_version<=11||nr.ios&&t.composing)&&n.some(r=>r.type=="childList"&&r.removedNodes.length||r.type=="characterData"&&r.oldValue.length>r.target.nodeValue.length)?this.flushSoon():this.flush()}),window.EditContext&&nr.android&&t.constructor.EDIT_CONTEXT!==!1&&!(nr.chrome&&nr.chrome_version<126)&&(this.editContext=new _7i(t),t.state.facet(mS)&&(t.contentDOM.editContext=this.editContext.editContext)),G_e&&(this.onCharData=n=>{this.queue.push({target:n.target,type:"characterData",oldValue:n.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.onResize=this.onResize.bind(this),this.onPrint=this.onPrint.bind(this),this.onScroll=this.onScroll.bind(this),window.matchMedia&&(this.printQuery=window.matchMedia("print")),typeof ResizeObserver=="function"&&(this.resizeScroll=new ResizeObserver(()=>{var n;((n=this.view.docView)===null||n===void 0?void 0:n.lastUpdate){this.parentCheck<0&&(this.parentCheck=setTimeout(this.listenForScroll.bind(this),1e3)),n.length>0&&n[n.length-1].intersectionRatio>0!=this.intersecting&&(this.intersecting=!this.intersecting,this.intersecting!=this.view.inView&&this.onScrollChanged(document.createEvent("Event")))},{threshold:[0,.001]}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver(n=>{n.length>0&&n[n.length-1].intersectionRatio>0&&this.onScrollChanged(document.createEvent("Event"))},{})),this.listenForScroll(),this.readSelectionRange()}onScrollChanged(t){this.view.inputState.runHandlers("scroll",t),this.intersecting&&this.view.measure()}onScroll(t){this.intersecting&&this.flush(!1),this.editContext&&this.view.requestMeasure(this.editContext.measureReq),this.onScrollChanged(t)}onResize(){this.resizeTimeout<0&&(this.resizeTimeout=setTimeout(()=>{this.resizeTimeout=-1,this.view.requestMeasure()},50))}onPrint(t){(t.type=="change"||!t.type)&&!t.matches||(this.view.viewState.printing=!0,this.view.measure(),setTimeout(()=>{this.view.viewState.printing=!1,this.view.requestMeasure()},500))}updateGaps(t){if(this.gapIntersection&&(t.length!=this.gaps.length||this.gaps.some((n,r)=>n!=t[r]))){this.gapIntersection.disconnect();for(let n of t)this.gapIntersection.observe(n);this.gaps=t}}onSelectionChange(t){let n=this.selectionChanged;if(!this.readSelectionRange()||this.delayedAndroidKey)return;let{view:r}=this,o=this.selectionRange;if(r.state.facet(mS)?r.root.activeElement!=this.dom:!YY(this.dom,o))return;let s=o.anchorNode&&r.docView.tile.nearest(o.anchorNode);if(s&&s.isWidget()&&s.widget.ignoreEvent(t)){n||(this.selectionChanged=!1);return}(nr.ie&&nr.ie_version<=11||nr.android&&nr.chrome)&&!r.state.selection.main.empty&&o.focusNode&&qY(o.focusNode,o.focusOffset,o.anchorNode,o.anchorOffset)?this.flushSoon():this.flush(!1)}readSelectionRange(){let{view:t}=this,n=mK(t.root);if(!n)return!1;let r=nr.safari&&t.root.nodeType==11&&t.root.activeElement==this.dom&&C7i(this.view,n)||n;if(!r||this.selectionRange.eq(r))return!1;let o=YY(this.dom,r);return o&&!this.selectionChanged&&t.inputState.lastFocusTime>Date.now()-200&&t.inputState.lastTouchTime{let s=this.delayedAndroidKey;s&&(this.clearDelayedAndroidKey(),this.view.inputState.lastKeyCode=s.keyCode,this.view.inputState.lastKeyTime=Date.now(),!this.flush()&&s.force&&pU(this.dom,s.key,s.keyCode))};this.flushingAndroidKey=this.view.win.requestAnimationFrame(o)}(!this.delayedAndroidKey||t=="Enter")&&(this.delayedAndroidKey={key:t,keyCode:n,force:this.lastChange{this.delayedFlush=-1,this.flush()}))}forceFlush(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame(this.delayedFlush),this.delayedFlush=-1),this.flush()}pendingRecords(){for(let t of this.observer.takeRecords())this.queue.push(t);return this.queue}processRecords(){let t=this.pendingRecords();t.length&&(this.queue=[]);let n=-1,r=-1,o=!1;for(let s of t){let a=this.readMutation(s);a&&(a.typeOver&&(o=!0),n==-1?{from:n,to:r}=a:(n=Math.min(a.from,n),r=Math.max(a.to,r)))}return{from:n,to:r,typeOver:o}}readChange(){let{from:t,to:n,typeOver:r}=this.processRecords(),o=this.selectionChanged&&YY(this.dom,this.selectionRange);if(t<0&&!o)return null;t>-1&&(this.lastChange=Date.now()),this.view.inputState.lastFocusTime=0,this.selectionChanged=!1;let s=new WEi(this.view,t,n,r);return this.view.docView.domChanged={newSel:s.newSel?s.newSel.main:null},s}flush(t=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;t&&this.readSelectionRange();let n=this.readChange();if(!n)return this.view.requestMeasure(),!1;let r=this.view.state,o=cCn(this.view,n);return this.view.state==r&&(n.domChanged||n.newSel&&!Lge(this.view.state.selection,n.newSel.main))&&this.view.update([]),o}readMutation(t){let n=this.view.docView.tile.nearest(t.target);if(!n||n.isWidget())return null;if(n.markDirty(t.type=="attributes"),t.type=="childList"){let r=j0t(n,t.previousSibling||t.target.previousSibling,-1),o=j0t(n,t.nextSibling||t.target.nextSibling,1);return{from:r?n.posAfter(r):n.posAtStart,to:o?n.posBefore(o):n.posAtEnd,typeOver:!1}}else return t.type=="characterData"?{from:n.posAtStart,to:n.posAtEnd,typeOver:t.target.nodeValue==t.oldValue}:null}setWindow(t){t!=this.win&&(this.removeWindowListeners(this.win),this.win=t,this.addWindowListeners(this.win))}addWindowListeners(t){t.addEventListener("resize",this.onResize),this.printQuery?this.printQuery.addEventListener?this.printQuery.addEventListener("change",this.onPrint):this.printQuery.addListener(this.onPrint):t.addEventListener("beforeprint",this.onPrint),t.addEventListener("scroll",this.onScroll),t.document.addEventListener("selectionchange",this.onSelectionChange)}removeWindowListeners(t){t.removeEventListener("scroll",this.onScroll),t.removeEventListener("resize",this.onResize),this.printQuery?this.printQuery.removeEventListener?this.printQuery.removeEventListener("change",this.onPrint):this.printQuery.removeListener(this.onPrint):t.removeEventListener("beforeprint",this.onPrint),t.document.removeEventListener("selectionchange",this.onSelectionChange)}update(t){this.editContext&&(this.editContext.update(t),t.startState.facet(mS)!=t.state.facet(mS)&&(t.view.contentDOM.editContext=t.state.facet(mS)?this.editContext.editContext:null))}destroy(){var t,n,r;this.stop(),(t=this.intersection)===null||t===void 0||t.disconnect(),(n=this.gapIntersection)===null||n===void 0||n.disconnect(),(r=this.resizeScroll)===null||r===void 0||r.disconnect();for(let o of this.scrollTargets)o.removeEventListener("scroll",this.onScroll);this.removeWindowListeners(this.win),clearTimeout(this.parentCheck),clearTimeout(this.resizeTimeout),this.win.cancelAnimationFrame(this.delayedFlush),this.win.cancelAnimationFrame(this.flushingAndroidKey),this.editContext&&(this.view.contentDOM.editContext=null,this.editContext.destroy())}}function j0t(e,t,n){for(;t;){let r=Fu.get(t);if(r&&r.parent==e)return r;let o=t.parentNode;t=o!=e.dom?o:n>0?t.nextSibling:t.previousSibling}return null}function W0t(e,t){let n=t.startContainer,r=t.startOffset,o=t.endContainer,s=t.endOffset,a=e.docView.domAtPos(e.state.selection.main.anchor,1);return qY(a.node,a.offset,o,s)&&([n,r,o,s]=[o,s,n,r]),{anchorNode:n,anchorOffset:r,focusNode:o,focusOffset:s}}function C7i(e,t){if(t.getComposedRanges){let o=t.getComposedRanges(e.root)[0];if(o)return W0t(e,o)}let n=null;function r(o){o.preventDefault(),o.stopImmediatePropagation(),n=o.getTargetRanges()[0]}return e.contentDOM.addEventListener("beforeinput",r,!0),e.dom.ownerDocument.execCommand("indent"),e.contentDOM.removeEventListener("beforeinput",r,!0),n?W0t(e,n):null}class _7i{constructor(t){this.from=0,this.to=0,this.pendingContextChange=null,this.handlers=Object.create(null),this.composing=null,this.resetRange(t.state);let n=this.editContext=new window.EditContext({text:t.state.doc.sliceString(this.from,this.to),selectionStart:this.toContextPos(Math.max(this.from,Math.min(this.to,t.state.selection.main.anchor))),selectionEnd:this.toContextPos(t.state.selection.main.head)});this.handlers.textupdate=r=>{let o=t.state.selection.main,{anchor:s,head:a}=o,l=this.toEditorPos(r.updateRangeStart),d=this.toEditorPos(r.updateRangeEnd);t.inputState.composing>=0&&!this.composing&&(this.composing={contextBase:r.updateRangeStart,editorBase:l,drifted:!1});let u=d-l>r.text.length;l==this.from&&sthis.to&&(d=s);let h=dCn(t.state.sliceDoc(l,d),r.text,(u?o.from:o.to)-l,u?"end":null);if(!h){let m=Ln.single(this.toEditorPos(r.selectionStart),this.toEditorPos(r.selectionEnd));Lge(m,o)||t.dispatch({selection:m,userEvent:"select"});return}let g={from:h.from+l,to:h.toA+l,insert:ul.of(r.text.slice(h.from,h.toB).split(` -`))};if((nr.mac||nr.android)&&g.from==a-1&&/^\. ?$/.test(r.text)&&t.contentDOM.getAttribute("autocorrect")=="off"&&(g={from:l,to:d,insert:ul.of([r.text.replace("."," ")])}),this.pendingContextChange=g,!t.state.readOnly){let m=this.to-this.from+(g.to-g.from+g.insert.length);bqe(t,g,Ln.single(this.toEditorPos(r.selectionStart,m),this.toEditorPos(r.selectionEnd,m)))}this.pendingContextChange&&(this.revertPending(t.state),this.setSelection(t.state)),g.from=0&&!/[\\p{Alphabetic}\\p{Number}_]/.test(n.text.slice(Math.max(0,r.updateRangeStart-1),Math.min(n.text.length,r.updateRangeStart+1)))&&this.handlers.compositionend(r)},this.handlers.characterboundsupdate=r=>{let o=[],s=null;for(let a=this.toEditorPos(r.rangeStart),l=this.toEditorPos(r.rangeEnd);a{let o=[];for(let s of r.getTextFormats()){let a=s.underlineStyle,l=s.underlineThickness;if(!/none/i.test(a)&&!/none/i.test(l)){let d=this.toEditorPos(s.rangeStart),u=this.toEditorPos(s.rangeEnd);if(d{t.inputState.composing<0&&(t.inputState.composing=0,t.inputState.compositionFirstChange=!0)},this.handlers.compositionend=()=>{if(t.inputState.composing=-1,t.inputState.compositionFirstChange=null,this.composing){let{drifted:r}=this.composing;this.composing=null,r&&this.reset(t.state)}};for(let r in this.handlers)n.addEventListener(r,this.handlers[r]);this.measureReq={read:r=>{this.editContext.updateControlBounds(r.contentDOM.getBoundingClientRect());let o=mK(r.root);o&&o.rangeCount&&this.editContext.updateSelectionBounds(o.getRangeAt(0).getBoundingClientRect())}}}applyEdits(t){let n=0,r=!1,o=this.pendingContextChange;return t.changes.iterChanges((s,a,l,d,u)=>{if(r)return;let h=u.length-(a-s);if(o&&a>=o.to)if(o.from==s&&o.to==a&&o.insert.eq(u)){o=this.pendingContextChange=null,n+=h,this.to+=h;return}else o=null,this.revertPending(t.state);if(s+=n,a+=n,a<=this.from)this.from+=h,this.to+=h;else if(sthis.to||this.to-this.from+u.length>3e4){r=!0;return}this.editContext.updateText(this.toContextPos(s),this.toContextPos(a),u.toString()),this.to+=h}n+=h}),o&&!r&&this.revertPending(t.state),!r}update(t){let n=this.pendingContextChange,r=t.startState.selection.main;this.composing&&(this.composing.drifted||!t.changes.touchesRange(r.from,r.to)&&t.transactions.some(o=>!o.isUserEvent("input.type")&&o.changes.touchesRange(this.from,this.to)))?(this.composing.drifted=!0,this.composing.editorBase=t.changes.mapPos(this.composing.editorBase)):!this.applyEdits(t)||!this.rangeIsValid(t.state)?(this.pendingContextChange=null,this.reset(t.state)):(t.docChanged||t.selectionSet||n)&&this.setSelection(t.state),(t.geometryChanged||t.docChanged||t.selectionSet)&&t.view.requestMeasure(this.measureReq)}resetRange(t){let{head:n}=t.selection.main;this.from=Math.max(0,n-1e4),this.to=Math.min(t.doc.length,n+1e4)}reset(t){this.resetRange(t),this.editContext.updateText(0,this.editContext.text.length,t.doc.sliceString(this.from,this.to)),this.setSelection(t)}revertPending(t){let n=this.pendingContextChange;this.pendingContextChange=null,this.editContext.updateText(this.toContextPos(n.from),this.toContextPos(n.from+n.insert.length),t.doc.sliceString(n.from,n.to))}setSelection(t){let{main:n}=t.selection,r=this.toContextPos(Math.max(this.from,Math.min(this.to,n.anchor))),o=this.toContextPos(n.head);(this.editContext.selectionStart!=r||this.editContext.selectionEnd!=o)&&this.editContext.updateSelection(r,o)}rangeIsValid(t){let{head:n}=t.selection.main;return!(this.from>0&&n-this.from<500||this.to1e4*3)}toEditorPos(t,n=this.to-this.from){t=Math.min(t,n);let r=this.composing;return r&&r.drifted?r.editorBase+(t-r.contextBase):t+this.from}toContextPos(t){let n=this.composing;return n&&n.drifted?n.contextBase+(t-n.editorBase):t-this.from}destroy(){for(let t in this.handlers)this.editContext.removeEventListener(t,this.handlers[t])}}class er{get state(){return this.viewState.state}get viewport(){return this.viewState.viewport}get visibleRanges(){return this.viewState.visibleRanges}get inView(){return this.viewState.inView}get composing(){return!!this.inputState&&this.inputState.composing>0}get compositionStarted(){return!!this.inputState&&this.inputState.composing>=0}get root(){return this._root}get win(){return this.dom.ownerDocument.defaultView||window}constructor(t={}){var n;this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.className="cm-announced",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),t.parent&&t.parent.appendChild(this.dom);let{dispatch:r}=t;this.dispatchTransactions=t.dispatchTransactions||r&&(o=>o.forEach(s=>r(s,this)))||(o=>this.update(o)),this.dispatch=this.dispatch.bind(this),this._root=t.root||eEi(t.parent)||document,this.viewState=new F0t(this,t.state||hu.create(t)),t.scrollTo&&t.scrollTo.is(aae)&&(this.viewState.scrollTarget=t.scrollTo.value.clip(this.viewState.state)),this.plugins=this.state.facet(sN).map(o=>new W_e(o));for(let o of this.plugins)o.update(this);this.observer=new y7i(this),this.inputState=new $Ei(this),this.inputState.ensureHandlers(this.plugins),this.docView=new _0t(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure(),!((n=document.fonts)===null||n===void 0)&&n.ready&&document.fonts.ready.then(()=>{this.viewState.mustMeasureContent="refresh",this.requestMeasure()})}dispatch(...t){let n=t.length==1&&t[0]instanceof S0?t:t.length==1&&Array.isArray(t[0])?t[0]:[this.state.update(...t)];this.dispatchTransactions(n,this)}update(t){if(this.updateState!=0)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");let n=!1,r=!1,o,s=this.state;for(let m of t){if(m.startState!=s)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");s=m.state}if(this.destroyed){this.viewState.state=s;return}let a=this.hasFocus,l=0,d=null;t.some(m=>m.annotation(kCn))?(this.inputState.notifiedFocused=a,l=1):a!=this.inputState.notifiedFocused&&(this.inputState.notifiedFocused=a,d=vCn(s,a),d||(l=1));let u=this.observer.delayedAndroidKey,h=null;if(u?(this.observer.clearDelayedAndroidKey(),h=this.observer.readChange(),(h&&!this.state.doc.eq(s.doc)||!this.state.selection.eq(s.selection))&&(h=null)):this.observer.clear(),s.facet(hu.phrases)!=this.state.facet(hu.phrases))return this.setState(s);o=Cge.create(this,s,t),o.flags|=l;let g=this.viewState.scrollTarget;try{this.updateState=2;for(let m of t){if(g&&(g=g.map(m.changes)),m.scrollIntoView){let{main:v}=m.state.selection;g=new bU(v.empty?v:Ln.cursor(v.head,v.head>v.anchor?-1:1))}for(let v of m.effects)v.is(aae)&&(g=v.value.clip(this.state))}this.viewState.update(o,g),this.bidiCache=Ege.update(this.bidiCache,o.changes),o.empty||(this.updatePlugins(o),this.inputState.update(o)),n=this.docView.update(o),this.state.facet(_G)!=this.styleModules&&this.mountStyles(),r=this.updateAttrs(),this.showAnnouncements(t),this.docView.updateSelection(n,t.some(m=>m.isUserEvent("select.pointer")))}finally{this.updateState=0}if(o.startState.facet(fae)!=o.state.facet(fae)&&(this.viewState.mustMeasureContent=!0),(n||r||g||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),n&&this.docViewUpdate(),!o.empty)for(let m of this.state.facet(ePe))try{m(o)}catch(v){jv(this.state,v,"update listener")}(d||h)&&Promise.resolve().then(()=>{d&&this.state==d.startState&&this.dispatch(d),h&&!cCn(this,h)&&u.force&&pU(this.contentDOM,u.key,u.keyCode)})}setState(t){if(this.updateState!=0)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed){this.viewState.state=t;return}this.updateState=2;let n=this.hasFocus;try{for(let r of this.plugins)r.destroy(this);this.viewState=new F0t(this,t),this.plugins=t.facet(sN).map(r=>new W_e(r)),this.pluginMap.clear();for(let r of this.plugins)r.update(this);this.docView.destroy(),this.docView=new _0t(this),this.inputState.ensureHandlers(this.plugins),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}n&&this.focus(),this.requestMeasure()}updatePlugins(t){let n=t.startState.facet(sN),r=t.state.facet(sN);if(n!=r){let o=[];for(let s of r){let a=n.indexOf(s);if(a<0)o.push(new W_e(s));else{let l=this.plugins[a];l.mustUpdate=t,o.push(l)}}for(let s of this.plugins)s.mustUpdate!=t&&s.destroy(this);this.plugins=o,this.pluginMap.clear()}else for(let o of this.plugins)o.mustUpdate=t;for(let o=0;o-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.observer.delayedAndroidKey){this.measureScheduled=-1,this.requestMeasure();return}this.measureScheduled=0,t&&this.observer.forceFlush();let n=null,r=this.viewState.scrollParent,o=this.viewState.getScrollOffset(),{scrollAnchorPos:s,scrollAnchorHeight:a}=this.viewState;Math.abs(o-this.viewState.scrollOffset)>1&&(a=-1),this.viewState.scrollAnchorHeight=-1;try{for(let l=0;;l++){if(a<0)if(Pyn(r||this.win))s=-1,a=this.viewState.heightMap.height;else{let v=this.viewState.scrollAnchorAt(o);s=v.from,a=v.top}this.updateState=1;let d=this.viewState.measure();if(!d&&!this.measureRequests.length&&this.viewState.scrollTarget==null)break;if(l>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}let u=[];d&4||([this.measureRequests,u]=[u,this.measureRequests]);let h=u.map(v=>{try{return v.read(this)}catch(f){return jv(this.state,f),V0t}}),g=Cge.create(this,this.state,[]),m=!1;g.flags|=d,n?n.flags|=d:n=g,this.updateState=2,g.empty||(this.updatePlugins(g),this.inputState.update(g),this.updateAttrs(),m=this.docView.update(g),m&&this.docViewUpdate());for(let v=0;v1||f<-1)&&(r==this.scrollDOM||this.hasFocus||Math.max(this.inputState.lastWheelEvent,this.inputState.lastTouchTime)>Date.now()-100)){o=o+f,r?r.scrollTop+=f:this.win.scrollBy(0,f),a=-1;continue}}break}}}finally{this.updateState=0,this.measureScheduled=-1}if(n&&!n.empty)for(let l of this.state.facet(ePe))l(n)}get themeClasses(){return sPe+" "+(this.state.facet(oPe)?wCn:bCn)+" "+this.state.facet(fae)}updateAttrs(){let t=z0t(this,tCn,{class:"cm-editor"+(this.hasFocus?" cm-focused ":" ")+this.themeClasses}),n={spellcheck:"false",autocorrect:"off",autocapitalize:"off",writingsuggestions:"false",translate:"no",contenteditable:this.state.facet(mS)?"true":"false",class:"cm-content",style:`${nr.tabSize}: ${this.state.tabSize}`,role:"textbox","aria-multiline":"true"};this.state.readOnly&&(n["aria-readonly"]="true"),z0t(this,vqe,n);let r=this.observer.ignore(()=>{let o=p0t(this.contentDOM,this.contentAttrs,n),s=p0t(this.dom,this.editorAttrs,t);return o||s});return this.editorAttrs=t,this.contentAttrs=n,r}showAnnouncements(t){let n=!0;for(let r of t)for(let o of r.effects)if(o.is(er.announce)){n&&(this.announceDOM.textContent=""),n=!1;let s=this.announceDOM.appendChild(document.createElement("div"));s.textContent=o.value}}mountStyles(){this.styleModules=this.state.facet(_G);let t=this.state.facet(er.cspNonce);g6.mount(this.root,this.styleModules.concat(w7i).reverse(),t?{nonce:t}:void 0)}readMeasured(){if(this.updateState==2)throw new Error("Reading the editor layout isn't allowed during an update");this.updateState==0&&this.measureScheduled>-1&&this.measure(!1)}requestMeasure(t){if(this.measureScheduled<0&&(this.measureScheduled=this.win.requestAnimationFrame(()=>this.measure())),t){if(this.measureRequests.indexOf(t)>-1)return;if(t.key!=null){for(let n=0;nr.plugin==t)||null),n&&n.update(this).value}get documentTop(){return this.contentDOM.getBoundingClientRect().top+this.viewState.paddingTop}get documentPadding(){return{top:this.viewState.paddingTop,bottom:this.viewState.paddingBottom}}get scaleX(){return this.viewState.scaleX}get scaleY(){return this.viewState.scaleY}elementAtHeight(t){return this.readMeasured(),this.viewState.elementAtHeight(t)}lineBlockAtHeight(t){return this.readMeasured(),this.viewState.lineBlockAtHeight(t)}get viewportLineBlocks(){return this.viewState.viewportLines}lineBlockAt(t){return this.viewState.lineBlockAt(t)}get contentHeight(){return this.viewState.contentHeight}moveByChar(t,n,r){return $_e(this,t,S0t(this,t,n,r))}moveByGroup(t,n){return $_e(this,t,S0t(this,t,n,r=>MEi(this,t.head,r)))}visualLineSide(t,n){let r=this.bidiSpans(t),o=this.textDirectionAt(t.from),s=r[n?r.length-1:0];return Ln.cursor(s.side(n,o)+t.from,s.forward(!n,o)?1:-1)}moveToLineBoundary(t,n,r=!0){return IEi(this,t,n,r)}moveVertically(t,n,r){return $_e(this,t,PEi(this,t,n,r))}domAtPos(t,n=1){return this.docView.domAtPos(t,n)}posAtDOM(t,n=0){return this.docView.posFromDOM(t,n)}posAtCoords(t,n=!0){this.readMeasured();let r=iPe(this,t,n);return r&&r.pos}posAndSideAtCoords(t,n=!0){return this.readMeasured(),iPe(this,t,n)}coordsAtPos(t,n=1){this.readMeasured();let r=this.docView.coordsAt(t,n);if(!r||r.left==r.right)return r;let o=this.state.doc.lineAt(t),s=this.bidiSpans(o),a=s[VO.find(s,t-o.from,-1,n)];return kK(r,a.dir==Ad.LTR==n>0)}coordsForChar(t){return this.readMeasured(),this.docView.coordsForChar(t)}get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth}get defaultLineHeight(){return this.viewState.heightOracle.lineHeight}get textDirection(){return this.viewState.defaultTextDirection}textDirectionAt(t){return!this.state.facet(qyn)||tthis.viewport.to?this.textDirection:(this.readMeasured(),this.docView.textDirectionAt(t))}get lineWrapping(){return this.viewState.heightOracle.lineWrapping}bidiSpans(t){if(t.length>S7i)return Vyn(t.length);let n=this.textDirectionAt(t.from),r;for(let s of this.bidiCache)if(s.from==t.from&&s.dir==n&&(s.fresh||Wyn(s.isolates,r=O0t(this,t))))return s.order;r||(r=O0t(this,t));let o=lEi(t.text,n,r);return this.bidiCache.push(new Ege(t.from,t.to,n,r,!0,o)),o}get hasFocus(){var t;return(this.dom.ownerDocument.hasFocus()||nr.safari&&((t=this.inputState)===null||t===void 0?void 0:t.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM}focus(){this.observer.ignore(()=>{Myn(this.contentDOM),this.docView.updateSelection()})}setRoot(t){this._root!=t&&(this._root=t,this.observer.setWindow((t.nodeType==9?t:t.ownerDocument).defaultView||window),this.mountStyles())}destroy(){this.root.activeElement==this.contentDOM&&this.contentDOM.blur();for(let t of this.plugins)t.destroy(this);this.plugins=[],this.inputState.destroy(),this.docView.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}static scrollIntoView(t,n={}){return aae.of(new bU(typeof t=="number"?Ln.cursor(t):t,n.y,n.x,n.yMargin,n.xMargin))}scrollSnapshot(){let{scrollTop:t,scrollLeft:n}=this.scrollDOM,r=this.viewState.scrollAnchorAt(t);return aae.of(new bU(Ln.cursor(r.from),"start","start",r.top-t,n,!0))}setTabFocusMode(t){t==null?this.inputState.tabFocusMode=this.inputState.tabFocusMode<0?0:-1:typeof t=="boolean"?this.inputState.tabFocusMode=t?0:-1:this.inputState.tabFocusMode!=0&&(this.inputState.tabFocusMode=Date.now()+t)}static domEventHandlers(t){return sA.define(()=>({}),{eventHandlers:t})}static domEventObservers(t){return sA.define(()=>({}),{eventObservers:t})}static theme(t,n){let r=g6.newName(),o=[fae.of(r),_G.of(aPe(`.${r}`,t))];return n&&n.dark&&o.push(oPe.of(!0)),o}static baseTheme(t){return mL.lowest(_G.of(aPe("."+sPe,t,OCn)))}static findFromDOM(t){var n;let r=t.querySelector(".cm-content"),o=r&&Fu.get(r)||Fu.get(t);return((n=o==null?void 0:o.root)===null||n===void 0?void 0:n.view)||null}}er.styleModule=_G;er.inputHandler=Yyn;er.clipboardInputFilter=mqe;er.clipboardOutputFilter=kqe;er.scrollHandler=Jyn;er.focusChangeEffect=Zyn;er.perLineTextDirection=qyn;er.exceptionSink=Gyn;er.updateListener=ePe;er.editable=mS;er.mouseSelectionStyle=Xyn;er.dragMovesSelection=$yn;er.clickAddsSelectionRange=Hyn;er.decorations=ape;er.blockWrappers=nCn;er.outerDecorations=Aqe;er.atomicRanges=Yne;er.bidiIsolatedRanges=iCn;er.scrollMargins=rCn;er.darkTheme=oPe;er.cspNonce=Xr.define({combine:e=>e.length?e[0]:""});er.contentAttributes=vqe;er.editorAttributes=tCn;er.lineWrapping=er.contentAttributes.of({class:"cm-lineWrapping"});er.announce=Zs.define();const S7i=4096,V0t={};class Ege{constructor(t,n,r,o,s,a){this.from=t,this.to=n,this.dir=r,this.isolates=o,this.fresh=s,this.order=a}static update(t,n){if(n.empty&&!t.some(s=>s.fresh))return t;let r=[],o=t.length?t[t.length-1].dir:Ad.LTR;for(let s=Math.max(0,t.length-10);s=0;o--){let s=r[o],a=typeof s=="function"?s(e):s;a&&uqe(a,n)}return n}const L7i=nr.mac?"mac":nr.windows?"win":nr.linux?"linux":"key";function x7i(e,t){const n=e.split(/-(?!$)/);let r=n[n.length-1];r=="Space"&&(r=" ");let o,s,a,l;for(let d=0;dr.concat(o),[]))),n}function T7i(e,t,n){return CCn(yCn(e.state),t,e,n)}let L5=null;const Q7i=4e3;function D7i(e,t=L7i){let n=Object.create(null),r=Object.create(null),o=(a,l)=>{let d=r[a];if(d==null)r[a]=l;else if(d!=l)throw new Error("Key binding "+a+" is used both as a regular binding and as a multi-stroke prefix")},s=(a,l,d,u,h)=>{var g,m;let v=n[a]||(n[a]=Object.create(null)),f=l.split(/ (?!$)/).map(p=>x7i(p,t));for(let p=1;p{let O=L5={view:w,prefix:b,scope:a};return setTimeout(()=>{L5==O&&(L5=null)},Q7i),!0}]})}let k=f.join(" ");o(k,!1);let A=v[k]||(v[k]={preventDefault:!1,stopPropagation:!1,run:((m=(g=v._any)===null||g===void 0?void 0:g.run)===null||m===void 0?void 0:m.slice())||[]});d&&A.run.push(d),u&&(A.preventDefault=!0),h&&(A.stopPropagation=!0)};for(let a of e){let l=a.scope?a.scope.split(" "):["editor"];if(a.any)for(let u of l){let h=n[u]||(n[u]=Object.create(null));h._any||(h._any={preventDefault:!1,stopPropagation:!1,run:[]});let{any:g}=a;for(let m in h)h[m].run.push(v=>g(v,lPe))}let d=a[t]||a.key;if(d)for(let u of l)s(u,d,a.run,a.preventDefault,a.stopPropagation),a.shift&&s(u,"Shift-"+d,a.shift,a.preventDefault,a.stopPropagation)}return n}let lPe=null;function CCn(e,t,n,r){lPe=t;let o=$6i(t),s=e5(o,0),a=gT(s)==o.length&&o!=" ",l="",d=!1,u=!1,h=!1;L5&&L5.view==n&&L5.scope==r&&(l=L5.prefix+" ",hCn.indexOf(t.keyCode)<0&&(u=!0,L5=null));let g=new Set,m=A=>{if(A){for(let p of A.run)if(!g.has(p)&&(g.add(p),p(n)))return A.stopPropagation&&(h=!0),!0;A.preventDefault&&(A.stopPropagation&&(h=!0),u=!0)}return!1},v=e[r],f,k;return v&&(m(v[l+gae(o,t,!a)])?d=!0:a&&(t.altKey||t.metaKey||t.ctrlKey)&&!(nr.windows&&t.ctrlKey&&t.altKey)&&!(nr.mac&&t.altKey&&!(t.ctrlKey||t.metaKey))&&(f=m6[t.keyCode])&&f!=o?(m(v[l+gae(f,t,!0)])||t.shiftKey&&(k=fK[t.keyCode])!=o&&k!=f&&m(v[l+gae(k,t,!1)]))&&(d=!0):a&&t.shiftKey&&m(v[l+gae(o,t,!0)])&&(d=!0),!d&&m(v._any)&&(d=!0)),u&&(d=!0),d&&h&&t.stopPropagation(),lPe=null,d}class nD{constructor(t,n,r,o,s){this.className=t,this.left=n,this.top=r,this.width=o,this.height=s}draw(){let t=document.createElement("div");return t.className=this.className,this.adjust(t),t}update(t,n){return n.className!=this.className?!1:(this.adjust(t),!0)}adjust(t){t.style.left=this.left+"px",t.style.top=this.top+"px",this.width!=null&&(t.style.width=this.width+"px"),t.style.height=this.height+"px"}eq(t){return this.left==t.left&&this.top==t.top&&this.width==t.width&&this.height==t.height&&this.className==t.className}static forRange(t,n,r){if(r.empty){let o=t.coordsAtPos(r.head,r.assoc||1);if(!o)return[];let s=_Cn(t);return[new nD(n,o.left-s.left,o.top-s.top,null,o.bottom-o.top)]}else return B7i(t,n,r)}}function _Cn(e){let t=e.scrollDOM.getBoundingClientRect();return{left:(e.textDirection==Ad.LTR?t.left:t.right-e.scrollDOM.clientWidth*e.scaleX)-e.scrollDOM.scrollLeft*e.scaleX,top:t.top-e.scrollDOM.scrollTop*e.scaleY}}function $0t(e,t,n,r){let o=e.coordsAtPos(t,n*2);if(!o)return r;let s=e.dom.getBoundingClientRect(),a=(o.top+o.bottom)/2,l=e.posAtCoords({x:s.left+1,y:a}),d=e.posAtCoords({x:s.right-1,y:a});return l==null||d==null?r:{from:Math.max(r.from,Math.min(l,d)),to:Math.min(r.to,Math.max(l,d))}}function B7i(e,t,n){if(n.to<=e.viewport.from||n.from>=e.viewport.to)return[];let r=Math.max(n.from,e.viewport.from),o=Math.min(n.to,e.viewport.to),s=e.textDirection==Ad.LTR,a=e.contentDOM,l=a.getBoundingClientRect(),d=_Cn(e),u=a.querySelector(".cm-line"),h=u&&window.getComputedStyle(u),g=l.left+(h?parseInt(h.paddingLeft)+Math.min(0,parseInt(h.textIndent)):0),m=l.right-(h?parseInt(h.paddingRight):0),v=nPe(e,r,1),f=nPe(e,o,-1),k=v.type==L0.Text?v:null,A=f.type==L0.Text?f:null;if(k&&(e.lineWrapping||v.widgetLineBreaks)&&(k=$0t(e,r,1,k)),A&&(e.lineWrapping||f.widgetLineBreaks)&&(A=$0t(e,o,-1,A)),k&&A&&k.from==A.from&&k.to==A.to)return b(w(n.from,n.to,k));{let y=k?w(n.from,null,k):O(v,!1),C=A?w(null,n.to,A):O(f,!0),_=[];return(k||v).to<(A||f).from-(k&&A?1:0)||v.widgetLineBreaks>1&&y.bottom+e.defaultLineHeight/2Q&&D.from=B)break;j>I&&T(Math.max(N,I),y==null&&N<=Q,Math.min(j,B),C==null&&j>=P,M.dir)}if(I=R.to+1,I>=B)break}return E.length==0&&T(Q,y==null,P,C==null,e.textDirection),{top:S,bottom:L,horizontal:E}}function O(y,C){let _=l.top+(C?y.top:y.bottom);return{top:_,bottom:_,horizontal:[]}}}function R7i(e,t){return e.constructor==t.constructor&&e.eq(t)}class I7i{constructor(t,n){this.view=t,this.layer=n,this.drawn=[],this.scaleX=1,this.scaleY=1,this.measureReq={read:this.measure.bind(this),write:this.draw.bind(this)},this.dom=t.scrollDOM.appendChild(document.createElement("div")),this.dom.classList.add("cm-layer"),n.above&&this.dom.classList.add("cm-layer-above"),n.class&&this.dom.classList.add(n.class),this.scale(),this.dom.setAttribute("aria-hidden","true"),this.setOrder(t.state),t.requestMeasure(this.measureReq),n.mount&&n.mount(this.dom,t)}update(t){t.startState.facet(pue)!=t.state.facet(pue)&&this.setOrder(t.state),(this.layer.update(t,this.dom)||t.geometryChanged)&&(this.scale(),t.view.requestMeasure(this.measureReq))}docViewUpdate(t){this.layer.updateOnDocViewUpdate!==!1&&t.requestMeasure(this.measureReq)}setOrder(t){let n=0,r=t.facet(pue);for(;n!R7i(n,this.drawn[r]))){let n=this.dom.firstChild,r=0;for(let o of t)o.update&&n&&o.constructor&&this.drawn[r].constructor&&o.update(n,this.drawn[r])?(n=n.nextSibling,r++):this.dom.insertBefore(o.draw(),n);for(;n;){let o=n.nextSibling;n.remove(),n=o}this.drawn=t,nr.safari&&nr.safari_version>=26&&(this.dom.style.display=this.dom.firstChild?"":"none")}}destroy(){this.layer.destroy&&this.layer.destroy(this.dom,this.view),this.dom.remove()}}const pue=Xr.define();function SCn(e){return[sA.define(t=>new I7i(t,e)),pue.of(e)]}const TW=Xr.define({combine(e){return ope(e,{cursorBlinkRate:1200,drawRangeCursor:!0,iosSelectionHandles:!0},{cursorBlinkRate:(t,n)=>Math.min(t,n),drawRangeCursor:(t,n)=>t||n})}});function M7i(e={}){return[TW.of(e),P7i,F7i,N7i,Kyn.of(!0)]}function LCn(e){return e.startState.facet(TW)!=e.state.facet(TW)}const P7i=SCn({above:!0,markers(e){let{state:t}=e,n=t.facet(TW),r=[];for(let o of t.selection.ranges){let s=o==t.selection.main;if(o.empty||n.drawRangeCursor&&!(s&&nr.ios&&n.iosSelectionHandles)){let a=s?"cm-cursor cm-cursor-primary":"cm-cursor cm-cursor-secondary",l=o.empty?o:Ln.cursor(o.head,o.assoc);for(let d of nD.forRange(e,a,l))r.push(d)}}return r},update(e,t){e.transactions.some(r=>r.selection)&&(t.style.animationName=t.style.animationName=="cm-blink"?"cm-blink2":"cm-blink");let n=LCn(e);return n&&X0t(e.state,t),e.docChanged||e.selectionSet||n},mount(e,t){X0t(t.state,e)},class:"cm-cursorLayer"});function X0t(e,t){t.style.animationDuration=e.facet(TW).cursorBlinkRate+"ms"}const F7i=SCn({above:!1,markers(e){let t=[],{main:n,ranges:r}=e.state.selection;for(let o of r)if(!o.empty)for(let s of nD.forRange(e,"cm-selectionBackground",o))t.push(s);if(nr.ios&&!n.empty&&e.state.facet(TW).iosSelectionHandles){for(let o of nD.forRange(e,"cm-selectionHandle cm-selectionHandle-start",Ln.cursor(n.from,1)))t.push(o);for(let o of nD.forRange(e,"cm-selectionHandle cm-selectionHandle-end",Ln.cursor(n.to,1)))t.push(o)}return t},update(e,t){return e.docChanged||e.selectionSet||e.viewportChanged||LCn(e)},class:"cm-selectionLayer"}),N7i=mL.highest(er.theme({".cm-line":{"& ::selection, &::selection":{backgroundColor:"transparent !important"},caretColor:"transparent !important"},".cm-content":{caretColor:"transparent !important","& :focus":{caretColor:"initial !important","&::selection, & ::selection":{backgroundColor:"Highlight !important"}}}}));let U7i=class extends cI{constructor(t){super(),this.content=t}toDOM(t){let n=document.createElement("span");return n.className="cm-placeholder",n.style.pointerEvents="none",n.appendChild(typeof this.content=="string"?document.createTextNode(this.content):typeof this.content=="function"?this.content(t):this.content.cloneNode(!0)),n.setAttribute("aria-hidden","true"),n}coordsAt(t){let n=t.firstChild?ZY(t.firstChild):[];if(!n.length)return null;let r=window.getComputedStyle(t.parentNode),o=kK(n[0],r.direction!="rtl"),s=parseInt(r.lineHeight);return o.bottom-o.top>s*1.5?{left:o.left,right:o.right,top:o.top,bottom:o.top+s}:o}ignoreEvent(){return!1}};function j7i(e){let t=sA.fromClass(class{constructor(n){this.view=n,this.placeholder=e?ql.set([ql.widget({widget:new U7i(e),side:1}).range(0)]):ql.none}get decorations(){return this.view.state.doc.length?ql.none:this.placeholder}},{decorations:n=>n.decorations});return typeof e=="string"?[t,er.contentAttributes.of({"aria-placeholder":e})]:t}const mae="-10000px";class W7i{constructor(t,n,r,o){this.facet=n,this.createTooltipView=r,this.removeTooltipView=o,this.input=t.state.facet(n),this.tooltips=this.input.filter(a=>a);let s=null;this.tooltipViews=this.tooltips.map(a=>s=r(a,s))}update(t,n){var r;let o=t.state.facet(this.facet),s=o.filter(d=>d);if(o===this.input){for(let d of this.tooltipViews)d.update&&d.update(t);return!1}let a=[],l=n?[]:null;for(let d=0;dn[u]=d),n.length=l.length),this.input=o,this.tooltips=s,this.tooltipViews=a,!0}}function V7i(e){let t=e.dom.ownerDocument.documentElement;return{top:0,left:0,bottom:t.clientHeight,right:t.clientWidth}}const Y_e=Xr.define({combine:e=>{var t,n,r;return{position:nr.ios?"absolute":((t=e.find(o=>o.position))===null||t===void 0?void 0:t.position)||"fixed",parent:((n=e.find(o=>o.parent))===null||n===void 0?void 0:n.parent)||null,tooltipSpace:((r=e.find(o=>o.tooltipSpace))===null||r===void 0?void 0:r.tooltipSpace)||V7i}}}),G0t=new WeakMap,xCn=sA.fromClass(class{constructor(e){this.view=e,this.above=[],this.inView=!0,this.madeAbsolute=!1,this.lastTransaction=0,this.measureTimeout=-1;let t=e.state.facet(Y_e);this.position=t.position,this.parent=t.parent,this.classes=e.themeClasses,this.createContainer(),this.measureReq={read:this.readMeasure.bind(this),write:this.writeMeasure.bind(this),key:this},this.resizeObserver=typeof ResizeObserver=="function"?new ResizeObserver(()=>this.measureSoon()):null,this.manager=new W7i(e,yqe,(n,r)=>this.createTooltip(n,r),n=>{this.resizeObserver&&this.resizeObserver.unobserve(n.dom),n.dom.remove()}),this.above=this.manager.tooltips.map(n=>!!n.above),this.intersectionObserver=typeof IntersectionObserver=="function"?new IntersectionObserver(n=>{Date.now()>this.lastTransaction-50&&n.length>0&&n[n.length-1].intersectionRatio<1&&this.measureSoon()},{threshold:[1]}):null,this.observeIntersection(),e.win.addEventListener("resize",this.measureSoon=this.measureSoon.bind(this)),this.maybeMeasure()}createContainer(){this.parent?(this.container=document.createElement("div"),this.container.style.position="relative",this.container.className=this.view.themeClasses,this.parent.appendChild(this.container)):this.container=this.view.dom}observeIntersection(){if(this.intersectionObserver){this.intersectionObserver.disconnect();for(let e of this.manager.tooltipViews)this.intersectionObserver.observe(e.dom)}}measureSoon(){this.measureTimeout<0&&(this.measureTimeout=setTimeout(()=>{this.measureTimeout=-1,this.maybeMeasure()},50))}update(e){e.transactions.length&&(this.lastTransaction=Date.now());let t=this.manager.update(e,this.above);t&&this.observeIntersection();let n=t||e.geometryChanged,r=e.state.facet(Y_e);if(r.position!=this.position&&!this.madeAbsolute){this.position=r.position;for(let o of this.manager.tooltipViews)o.dom.style.position=this.position;n=!0}if(r.parent!=this.parent){this.parent&&this.container.remove(),this.parent=r.parent,this.createContainer();for(let o of this.manager.tooltipViews)this.container.appendChild(o.dom);n=!0}else this.parent&&this.view.themeClasses!=this.classes&&(this.classes=this.container.className=this.view.themeClasses);n&&this.maybeMeasure()}createTooltip(e,t){let n=e.create(this.view),r=t?t.dom:null;if(n.dom.classList.add("cm-tooltip"),e.arrow&&!n.dom.querySelector(".cm-tooltip > .cm-tooltip-arrow")){let o=document.createElement("div");o.className="cm-tooltip-arrow",n.dom.appendChild(o)}return n.dom.style.position=this.position,n.dom.style.top=mae,n.dom.style.left="0px",this.container.insertBefore(n.dom,r),n.mount&&n.mount(this.view),this.resizeObserver&&this.resizeObserver.observe(n.dom),n}destroy(){var e,t,n;this.view.win.removeEventListener("resize",this.measureSoon);for(let r of this.manager.tooltipViews)r.dom.remove(),(e=r.destroy)===null||e===void 0||e.call(r);this.parent&&this.container.remove(),(t=this.resizeObserver)===null||t===void 0||t.disconnect(),(n=this.intersectionObserver)===null||n===void 0||n.disconnect(),clearTimeout(this.measureTimeout)}readMeasure(){let e=1,t=1,n=!1;if(this.position=="fixed"&&this.manager.tooltipViews.length){let{dom:s}=this.manager.tooltipViews[0];if(nr.safari){let a=s.getBoundingClientRect();n=Math.abs(a.top+1e4)>1||Math.abs(a.left)>1}else n=!!s.offsetParent&&s.offsetParent!=this.container.ownerDocument.body}if(n||this.position=="absolute")if(this.parent){let s=this.parent.getBoundingClientRect();s.width&&s.height&&(e=s.width/this.parent.offsetWidth,t=s.height/this.parent.offsetHeight)}else({scaleX:e,scaleY:t}=this.view.viewState);let r=this.view.scrollDOM.getBoundingClientRect(),o=pqe(this.view);return{visible:{left:r.left+o.left,top:r.top+o.top,right:r.right-o.right,bottom:r.bottom-o.bottom},parent:this.parent?this.container.getBoundingClientRect():this.view.dom.getBoundingClientRect(),pos:this.manager.tooltips.map((s,a)=>{let l=this.manager.tooltipViews[a];return l.getCoords?l.getCoords(s.pos):this.view.coordsAtPos(s.pos)}),size:this.manager.tooltipViews.map(({dom:s})=>s.getBoundingClientRect()),space:this.view.state.facet(Y_e).tooltipSpace(this.view),scaleX:e,scaleY:t,makeAbsolute:n}}writeMeasure(e){var t;if(e.makeAbsolute){this.madeAbsolute=!0,this.position="absolute";for(let l of this.manager.tooltipViews)l.dom.style.position="absolute"}let{visible:n,space:r,scaleX:o,scaleY:s}=e,a=[];for(let l=0;l=Math.min(n.bottom,r.bottom)||g.rightMath.min(n.right,r.right)+.1)){h.style.top=mae;continue}let v=d.arrow?u.dom.querySelector(".cm-tooltip-arrow"):null,f=v?7:0,k=m.right-m.left,A=(t=G0t.get(u))!==null&&t!==void 0?t:m.bottom-m.top,p=u.offset||H7i,b=this.view.textDirection==Ad.LTR,w=m.width>r.right-r.left?b?r.left:r.right-m.width:b?Math.max(r.left,Math.min(g.left-(v?14:0)+p.x,r.right-k)):Math.min(Math.max(r.left,g.left-k+(v?14:0)-p.x),r.right-k),O=this.above[l];!d.strictSide&&(O?g.top-A-f-p.yr.bottom)&&O==r.bottom-g.bottom>g.top-r.top&&(O=this.above[l]=!O);let y=(O?g.top-r.top:r.bottom-g.bottom)-f;if(yw&&S.topC&&(C=O?S.top-A-2-f:S.bottom+f+2);if(this.position=="absolute"?(h.style.top=(C-e.parent.top)/s+"px",Y0t(h,(w-e.parent.left)/o)):(h.style.top=C/s+"px",Y0t(h,w/o)),v){let S=g.left+(b?p.x:-p.x)-(w+14-7);v.style.left=S/o+"px"}u.overlap!==!0&&a.push({left:w,top:C,right:_,bottom:C+A}),h.classList.toggle("cm-tooltip-above",O),h.classList.toggle("cm-tooltip-below",!O),u.positioned&&u.positioned(e.space)}}maybeMeasure(){if(this.manager.tooltips.length&&(this.view.inView&&this.view.requestMeasure(this.measureReq),this.inView!=this.view.inView&&(this.inView=this.view.inView,!this.inView)))for(let e of this.manager.tooltipViews)e.dom.style.top=mae}},{eventObservers:{scroll(){this.maybeMeasure()}}});function Y0t(e,t){let n=parseInt(e.style.left,10);(isNaN(n)||Math.abs(t-n)>1)&&(e.style.left=t+"px")}const z7i=er.baseTheme({".cm-tooltip":{zIndex:500,boxSizing:"border-box"},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"7px",width:`${7*2}px`,position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"''",position:"absolute",width:0,height:0,borderLeft:"7px solid transparent",borderRight:"7px solid transparent"},".cm-tooltip-above &":{bottom:"-7px","&:before":{borderTop:"7px solid #bbb"},"&:after":{borderTop:"7px solid #f5f5f5",bottom:"1px"}},".cm-tooltip-below &":{top:"-7px","&:before":{borderBottom:"7px solid #bbb"},"&:after":{borderBottom:"7px solid #f5f5f5",top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}}),H7i={x:0,y:0},yqe=Xr.define({enables:[xCn,z7i]});function ECn(e,t){let n=e.plugin(xCn);if(!n)return null;let r=n.manager.tooltips.indexOf(t);return r<0?null:n.manager.tooltipViews[r]}const Z0t=Xr.define({combine(e){let t,n;for(let r of e)t=t||r.topContainer,n=n||r.bottomContainer;return{topContainer:t,bottomContainer:n}}});function TCn(e,t){let n=e.plugin(QCn),r=n?n.specs.indexOf(t):-1;return r>-1?n.panels[r]:null}const QCn=sA.fromClass(class{constructor(e){this.input=e.state.facet(Tge),this.specs=this.input.filter(n=>n),this.panels=this.specs.map(n=>n(e));let t=e.state.facet(Z0t);this.top=new kae(e,!0,t.topContainer),this.bottom=new kae(e,!1,t.bottomContainer),this.top.sync(this.panels.filter(n=>n.top)),this.bottom.sync(this.panels.filter(n=>!n.top));for(let n of this.panels)n.dom.classList.add("cm-panel"),n.mount&&n.mount()}update(e){let t=e.state.facet(Z0t);this.top.container!=t.topContainer&&(this.top.sync([]),this.top=new kae(e.view,!0,t.topContainer)),this.bottom.container!=t.bottomContainer&&(this.bottom.sync([]),this.bottom=new kae(e.view,!1,t.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();let n=e.state.facet(Tge);if(n!=this.input){let r=n.filter(d=>d),o=[],s=[],a=[],l=[];for(let d of r){let u=this.specs.indexOf(d),h;u<0?(h=d(e.view),l.push(h)):(h=this.panels[u],h.update&&h.update(e)),o.push(h),(h.top?s:a).push(h)}this.specs=r,this.panels=o,this.top.sync(s),this.bottom.sync(a);for(let d of l)d.dom.classList.add("cm-panel"),d.mount&&d.mount()}else for(let r of this.panels)r.update&&r.update(e)}destroy(){this.top.sync([]),this.bottom.sync([])}},{provide:e=>er.scrollMargins.of(t=>{let n=t.plugin(e);return n&&{top:n.top.scrollMargin(),bottom:n.bottom.scrollMargin()}})});class kae{constructor(t,n,r){this.view=t,this.top=n,this.container=r,this.dom=void 0,this.classes="",this.panels=[],this.syncClasses()}sync(t){for(let n of this.panels)n.destroy&&t.indexOf(n)<0&&n.destroy();this.panels=t,this.syncDOM()}syncDOM(){if(this.panels.length==0){this.dom&&(this.dom.remove(),this.dom=void 0);return}if(!this.dom){this.dom=document.createElement("div"),this.dom.className=this.top?"cm-panels cm-panels-top":"cm-panels cm-panels-bottom",this.dom.style[this.top?"top":"bottom"]="0";let n=this.container||this.view.dom;n.insertBefore(this.dom,this.top?n.firstChild:null)}let t=this.dom.firstChild;for(let n of this.panels)if(n.dom.parentNode==this.dom){for(;t!=n.dom;)t=q0t(t);t=t.nextSibling}else this.dom.insertBefore(n.dom,t);for(;t;)t=q0t(t)}scrollMargin(){return!this.dom||this.container?0:Math.max(0,this.top?this.dom.getBoundingClientRect().bottom-Math.max(0,this.view.scrollDOM.getBoundingClientRect().top):Math.min(innerHeight,this.view.scrollDOM.getBoundingClientRect().bottom)-this.dom.getBoundingClientRect().top)}syncClasses(){if(!(!this.container||this.classes==this.view.themeClasses)){for(let t of this.classes.split(" "))t&&this.container.classList.remove(t);for(let t of(this.classes=this.view.themeClasses).split(" "))t&&this.container.classList.add(t)}}}function q0t(e){let t=e.nextSibling;return e.remove(),t}const Tge=Xr.define({enables:QCn});function $7i(e,t){let n,r=new Promise(a=>n=a),o=a=>X7i(a,t,n);e.state.field(Z_e,!1)?e.dispatch({effects:DCn.of(o)}):e.dispatch({effects:Zs.appendConfig.of(Z_e.init(()=>[o]))});let s=BCn.of(o);return{close:s,result:r.then(a=>((e.win.queueMicrotask||(d=>e.win.setTimeout(d,10)))(()=>{e.state.field(Z_e).indexOf(o)>-1&&e.dispatch({effects:s})}),a))}}const Z_e=w2.define({create(){return[]},update(e,t){for(let n of t.effects)n.is(DCn)?e=[n.value].concat(e):n.is(BCn)&&(e=e.filter(r=>r!=n.value));return e},provide:e=>Tge.computeN([e],t=>t.field(e))}),DCn=Zs.define(),BCn=Zs.define();function X7i(e,t,n){let r=t.content?t.content(e,()=>a(null)):null;if(!r){if(r=sg("form"),t.input){let l=sg("input",t.input);/^(text|password|number|email|tel|url)$/.test(l.type)&&l.classList.add("cm-textfield"),l.name||(l.name="input"),r.appendChild(sg("label",(t.label||"")+": ",l))}else r.appendChild(document.createTextNode(t.label||""));r.appendChild(document.createTextNode(" ")),r.appendChild(sg("button",{class:"cm-button",type:"submit"},t.submitLabel||"OK"))}let o=r.nodeName=="FORM"?[r]:r.querySelectorAll("form");for(let l=0;l{u.keyCode==27?(u.preventDefault(),a(null)):u.keyCode==13&&(u.preventDefault(),a(d))}),d.addEventListener("submit",u=>{u.preventDefault(),a(d)})}let s=sg("div",r,sg("button",{onclick:()=>a(null),"aria-label":e.state.phrase("close"),class:"cm-dialog-close",type:"button"},["×"]));t.class&&(s.className=t.class),s.classList.add("cm-dialog");function a(l){s.contains(s.ownerDocument.activeElement)&&e.focus(),n(l)}return{dom:s,top:t.top,mount:()=>{if(t.focus){let l;typeof t.focus=="string"?l=r.querySelector(t.focus):l=r.querySelector("input")||r.querySelector("button"),l&&"select"in l?l.select():l&&"focus"in l&&l.focus()}}}}class QW extends f6{compare(t){return this==t||this.constructor==t.constructor&&this.eq(t)}eq(t){return!1}destroy(t){}}QW.prototype.elementClass="";QW.prototype.toDOM=void 0;QW.prototype.mapMode=m0.TrackBefore;QW.prototype.startSide=QW.prototype.endSide=-1;QW.prototype.point=!0;const RCn=1024;let G7i=0,U4=class{constructor(t,n){this.from=t,this.to=n}};class Xo{constructor(t={}){this.id=G7i++,this.perNode=!!t.perNode,this.deserialize=t.deserialize||(()=>{throw new Error("This node type doesn't define a deserialize function")}),this.combine=t.combine||null}add(t){if(this.perNode)throw new RangeError("Can't add per-node props to node types");return typeof t!="function"&&(t=Lg.match(t)),n=>{let r=t(n);return r===void 0?null:[this,r]}}}Xo.closedBy=new Xo({deserialize:e=>e.split(" ")});Xo.openedBy=new Xo({deserialize:e=>e.split(" ")});Xo.group=new Xo({deserialize:e=>e.split(" ")});Xo.isolate=new Xo({deserialize:e=>{if(e&&e!="rtl"&&e!="ltr"&&e!="auto")throw new RangeError("Invalid value for isolate: "+e);return e||"auto"}});Xo.contextHash=new Xo({perNode:!0});Xo.lookAhead=new Xo({perNode:!0});Xo.mounted=new Xo({perNode:!0});class wU{constructor(t,n,r,o=!1){this.tree=t,this.overlay=n,this.parser=r,this.bracketed=o}static get(t){return t&&t.props&&t.props[Xo.mounted.id]}}const Y7i=Object.create(null);let Lg=class ICn{constructor(t,n,r,o=0){this.name=t,this.props=n,this.id=r,this.flags=o}static define(t){let n=t.props&&t.props.length?Object.create(null):Y7i,r=(t.top?1:0)|(t.skipped?2:0)|(t.error?4:0)|(t.name==null?8:0),o=new ICn(t.name||"",n,t.id,r);if(t.props){for(let s of t.props)if(Array.isArray(s)||(s=s(o)),s){if(s[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");n[s[0].id]=s[1]}}return o}prop(t){return this.props[t.id]}get isTop(){return(this.flags&1)>0}get isSkipped(){return(this.flags&2)>0}get isError(){return(this.flags&4)>0}get isAnonymous(){return(this.flags&8)>0}is(t){if(typeof t=="string"){if(this.name==t)return!0;let n=this.prop(Xo.group);return n?n.indexOf(t)>-1:!1}return this.id==t}static match(t){let n=Object.create(null);for(let r in t)for(let o of r.split(" "))n[o]=t[r];return r=>{for(let o=r.prop(Xo.group),s=-1;s<(o?o.length:0);s++){let a=n[s<0?r.name:o[s]];if(a)return a}}}};Lg.none=new Lg("",Object.create(null),0,8);class Iz{constructor(t){this.types=t;for(let n=0;n0;for(let d=this.cursor(a|cl.IncludeAnonymous);;){let u=!1;if(d.from<=s&&d.to>=o&&(!l&&d.type.isAnonymous||n(d)!==!1)){if(d.firstChild())continue;u=!0}for(;u&&r&&(l||!d.type.isAnonymous)&&r(d),!d.nextSibling();){if(!d.parent())return;u=!0}}}prop(t){return t.perNode?this.props?this.props[t.id]:void 0:this.type.prop(t)}get propValues(){let t=[];if(this.props)for(let n in this.props)t.push([+n,this.props[n]]);return t}balance(t={}){return this.children.length<=8?this:Sqe(Lg.none,this.children,this.positions,0,this.children.length,0,this.length,(n,r,o)=>new cPe(this.type,n,r,o,this.propValues),t.makeTree||((n,r,o)=>new cPe(Lg.none,n,r,o)))}static build(t){return J7i(t)}};Ea.empty=new Ea(Lg.none,[],[],0);class Cqe{constructor(t,n){this.buffer=t,this.index=n}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new Cqe(this.buffer,this.index)}}class v6{constructor(t,n,r){this.buffer=t,this.length=n,this.set=r}get type(){return Lg.none}toString(){let t=[];for(let n=0;n0));d=a[d+3]);return l}slice(t,n,r){let o=this.buffer,s=new Uint16Array(n-t),a=0;for(let l=t,d=0;l=t&&nt;case 1:return n<=t&&r>t;case 2:return r>t;case 4:return!0}}function AK(e,t,n,r){for(var o;e.from==e.to||(n<1?e.from>=t:e.from>t)||(n>-1?e.to<=t:e.to0?l.length:-1;t!=u;t+=n){let h=l[t],g=d[t]+a.from,m;if(!(!(s&cl.EnterBracketed&&h instanceof Ea&&(m=wU.get(h))&&!m.overlay&&m.bracketed&&r>=g&&r<=g+h.length)&&!MCn(o,r,g,g+h.length))){if(h instanceof v6){if(s&cl.ExcludeBuffers)continue;let v=h.findChild(0,h.buffer.length,n,r-g,o);if(v>-1)return new zO(new Z7i(a,h,t,g),null,v)}else if(s&cl.IncludeAnonymous||!h.type.isAnonymous||_qe(h)){let v;if(!(s&cl.IgnoreMounts)&&(v=wU.get(h))&&!v.overlay)return new bue(v.tree,g,t,a);let f=new bue(h,g,t,a);return s&cl.IncludeAnonymous||!f.type.isAnonymous?f:f.nextChild(n<0?h.children.length-1:0,n,r,o,s)}}}if(s&cl.IncludeAnonymous||!a.type.isAnonymous||(a.index>=0?t=a.index+n:t=n<0?-1:a._parent._tree.children.length,a=a._parent,!a))return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(t){return this.nextChild(0,1,t,2)}childBefore(t){return this.nextChild(this._tree.children.length-1,-1,t,-2)}prop(t){return this._tree.prop(t)}enter(t,n,r=0){let o;if(!(r&cl.IgnoreOverlays)&&(o=wU.get(this._tree))&&o.overlay){let s=t-this.from,a=r&cl.EnterBracketed&&o.bracketed;for(let{from:l,to:d}of o.overlay)if((n>0||a?l<=s:l=s:d>s))return new bue(o.tree,o.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,t,n,r)}nextSignificantParent(){let t=this;for(;t.type.isAnonymous&&t._parent;)t=t._parent;return t}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}get tree(){return this._tree}toTree(){return this._tree}toString(){return this._tree.toString()}};function J0t(e,t,n,r){let o=e.cursor(),s=[];if(!o.firstChild())return s;if(n!=null){for(let a=!1;!a;)if(a=o.type.is(n),!o.nextSibling())return s}for(;;){if(r!=null&&o.type.is(r))return s;if(o.type.is(t)&&s.push(o.node),!o.nextSibling())return r==null?s:[]}}function dPe(e,t,n=t.length-1){for(let r=e;n>=0;r=r.parent){if(!r)return!1;if(!r.type.isAnonymous){if(t[n]&&t[n]!=r.name)return!1;n--}}return!0}class Z7i{constructor(t,n,r,o){this.parent=t,this.buffer=n,this.index=r,this.start=o}}class zO extends PCn{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(t,n,r){super(),this.context=t,this._parent=n,this.index=r,this.type=t.buffer.set.types[t.buffer.buffer[r]]}child(t,n,r){let{buffer:o}=this.context,s=o.findChild(this.index+4,o.buffer[this.index+3],t,n-this.context.start,r);return s<0?null:new zO(this.context,this,s)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(t){return this.child(1,t,2)}childBefore(t){return this.child(-1,t,-2)}prop(t){return this.type.prop(t)}enter(t,n,r=0){if(r&cl.ExcludeBuffers)return null;let{buffer:o}=this.context,s=o.findChild(this.index+4,o.buffer[this.index+3],n>0?1:-1,t-this.context.start,n);return s<0?null:new zO(this.context,this,s)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(t){return this._parent?null:this.context.parent.nextChild(this.context.index+t,t,0,4)}get nextSibling(){let{buffer:t}=this.context,n=t.buffer[this.index+3];return n<(this._parent?t.buffer[this._parent.index+3]:t.buffer.length)?new zO(this.context,this._parent,n):this.externalSibling(1)}get prevSibling(){let{buffer:t}=this.context,n=this._parent?this._parent.index+4:0;return this.index==n?this.externalSibling(-1):new zO(this.context,this._parent,t.findChild(n,this.index,-1,0,4))}get tree(){return null}toTree(){let t=[],n=[],{buffer:r}=this.context,o=this.index+4,s=r.buffer[this.index+3];if(s>o){let a=r.buffer[this.index+1];t.push(r.slice(o,s,a)),n.push(0)}return new Ea(this.type,t,n,this.to-this.from)}toString(){return this.context.buffer.childString(this.index)}}function FCn(e){if(!e.length)return null;let t=0,n=e[0];for(let s=1;sn.from||a.to=t){let l=new dp(a.tree,a.overlay[0].from+s.from,-1,s);(o||(o=[r])).push(AK(l,t,n,!1))}}return o?FCn(o):r}class Qge{get name(){return this.type.name}constructor(t,n=0){if(this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,this.mode=n&~cl.EnterBracketed,t instanceof dp)this.yieldNode(t);else{this._tree=t.context.parent,this.buffer=t.context;for(let r=t._parent;r;r=r._parent)this.stack.unshift(r.index);this.bufferNode=t,this.yieldBuf(t.index)}}yieldNode(t){return t?(this._tree=t,this.type=t.type,this.from=t.from,this.to=t.to,!0):!1}yieldBuf(t,n){this.index=t;let{start:r,buffer:o}=this.buffer;return this.type=n||o.set.types[o.buffer[t]],this.from=r+o.buffer[t+1],this.to=r+o.buffer[t+2],!0}yield(t){return t?t instanceof dp?(this.buffer=null,this.yieldNode(t)):(this.buffer=t.context,this.yieldBuf(t.index,t.type)):!1}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(t,n,r){if(!this.buffer)return this.yield(this._tree.nextChild(t<0?this._tree._tree.children.length-1:0,t,n,r,this.mode));let{buffer:o}=this.buffer,s=o.findChild(this.index+4,o.buffer[this.index+3],t,n-this.buffer.start,r);return s<0?!1:(this.stack.push(this.index),this.yieldBuf(s))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(t){return this.enterChild(1,t,2)}childBefore(t){return this.enterChild(-1,t,-2)}enter(t,n,r=this.mode){return this.buffer?r&cl.ExcludeBuffers?!1:this.enterChild(1,t,n):this.yield(this._tree.enter(t,n,r))}parent(){if(!this.buffer)return this.yieldNode(this.mode&cl.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let t=this.mode&cl.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(t)}sibling(t){if(!this.buffer)return this._tree._parent?this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+t,t,0,4,this.mode)):!1;let{buffer:n}=this.buffer,r=this.stack.length-1;if(t<0){let o=r<0?0:this.stack[r]+4;if(this.index!=o)return this.yieldBuf(n.findChild(o,this.index,-1,0,4))}else{let o=n.buffer[this.index+3];if(o<(r<0?n.buffer.length:n.buffer[this.stack[r]+3]))return this.yieldBuf(o)}return r<0?this.yield(this.buffer.parent.nextChild(this.buffer.index+t,t,0,4,this.mode)):!1}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(t){let n,r,{buffer:o}=this;if(o){if(t>0){if(this.index-1)for(let s=n+t,a=t<0?-1:r._tree.children.length;s!=a;s+=t){let l=r._tree.children[s];if(this.mode&cl.IncludeAnonymous||l instanceof v6||!l.type.isAnonymous||_qe(l))return!1}return!0}move(t,n){if(n&&this.enterChild(t,0,4))return!0;for(;;){if(this.sibling(t))return!0;if(this.atLastNode(t)||!this.parent())return!1}}next(t=!0){return this.move(1,t)}prev(t=!0){return this.move(-1,t)}moveTo(t,n=0){for(;(this.from==this.to||(n<1?this.from>=t:this.from>t)||(n>-1?this.to<=t:this.to=0;){for(let a=t;a;a=a._parent)if(a.index==o){if(o==this.index)return a;n=a,r=s+1;break e}o=this.stack[--s]}for(let o=r;o=0;s--){if(s<0)return dPe(this._tree,t,o);let a=r[n.buffer[this.stack[s]]];if(!a.isAnonymous){if(t[o]&&t[o]!=a.name)return!1;o--}}return!0}}function _qe(e){return e.children.some(t=>t instanceof v6||!t.type.isAnonymous||_qe(t))}function J7i(e){var t;let{buffer:n,nodeSet:r,maxBufferLength:o=RCn,reused:s=[],minRepeatType:a=r.types.length}=e,l=Array.isArray(n)?new Cqe(n,n.length):n,d=r.types,u=0,h=0;function g(y,C,_,S,L,E){let{id:T,start:Q,end:P,size:D}=l,I=h,B=u;if(D<0)if(l.next(),D==-1){let W=s[T];_.push(W),S.push(Q-y);return}else if(D==-3){u=T;return}else if(D==-4){h=T;return}else throw new RangeError(`Unrecognized record size: ${D}`);let R=d[T],M,N,j=Q-y;if(P-Q<=o&&(N=A(l.pos-C,L))){let W=new Uint16Array(N.size-N.skip),H=l.pos-N.size,X=W.length;for(;l.pos>H;)X=p(N.start,W,X);M=new v6(W,P-N.start,r),j=N.start-y}else{let W=l.pos-D;l.next();let H=[],X=[],Y=T>=a?T:-1,Z=0,ie=P;for(;l.pos>W;)Y>=0&&l.id==Y&&l.size>=0?(l.end<=ie-o&&(f(H,X,Q,Z,l.end,ie,Y,I,B),Z=H.length,ie=l.end),l.next()):E>2500?m(Q,W,H,X):g(Q,W,H,X,Y,E+1);if(Y>=0&&Z>0&&Z-1&&Z>0){let J=v(R,B);M=Sqe(R,H,X,0,H.length,0,P-Q,J,J)}else M=k(R,H,X,P-Q,I-P,B)}_.push(M),S.push(j)}function m(y,C,_,S){let L=[],E=0,T=-1;for(;l.pos>C;){let{id:Q,start:P,end:D,size:I}=l;if(I>4)l.next();else{if(T>-1&&P=0;D-=3)Q[I++]=L[D],Q[I++]=L[D+1]-P,Q[I++]=L[D+2]-P,Q[I++]=I;_.push(new v6(Q,L[2]-P,r)),S.push(P-y)}}function v(y,C){return(_,S,L)=>{let E=0,T=_.length-1,Q,P;if(T>=0&&(Q=_[T])instanceof Ea){if(!T&&Q.type==y&&Q.length==L)return Q;(P=Q.prop(Xo.lookAhead))&&(E=S[T]+Q.length+P)}return k(y,_,S,L,E,C)}}function f(y,C,_,S,L,E,T,Q,P){let D=[],I=[];for(;y.length>S;)D.push(y.pop()),I.push(C.pop()+_-L);y.push(k(r.types[T],D,I,E-L,Q-E,P)),C.push(L-_)}function k(y,C,_,S,L,E,T){if(E){let Q=[Xo.contextHash,E];T=T?[Q].concat(T):[Q]}if(L>25){let Q=[Xo.lookAhead,L];T=T?[Q].concat(T):[Q]}return new Ea(y,C,_,S,T)}function A(y,C){let _=l.fork(),S=0,L=0,E=0,T=_.end-o,Q={size:0,start:0,skip:0};e:for(let P=_.pos-y;_.pos>P;){let D=_.size;if(_.id==C&&D>=0){Q.size=S,Q.start=L,Q.skip=E,E+=4,S+=4,_.next();continue}let I=_.pos-D;if(D<0||I=a?4:0,R=_.start;for(_.next();_.pos>I;){if(_.size<0)if(_.size==-3||_.size==-4)B+=4;else break e;else _.id>=a&&(B+=4);_.next()}L=R,S+=D,E+=B}return(C<0||S==y)&&(Q.size=S,Q.start=L,Q.skip=E),Q.size>4?Q:void 0}function p(y,C,_){let{id:S,start:L,end:E,size:T}=l;if(l.next(),T>=0&&S4){let P=l.pos-(T-4);for(;l.pos>P;)_=p(y,C,_)}C[--_]=Q,C[--_]=E-y,C[--_]=L-y,C[--_]=S}else T==-3?u=S:T==-4&&(h=S);return _}let b=[],w=[];for(;l.pos>0;)g(e.start||0,e.bufferStart||0,b,w,-1,0);let O=(t=e.length)!==null&&t!==void 0?t:b.length?w[0]+b[0].length:0;return new Ea(d[e.topID],b.reverse(),w.reverse(),O)}const ekt=new WeakMap;function wue(e,t){if(!e.isAnonymous||t instanceof v6||t.type!=e)return 1;let n=ekt.get(t);if(n==null){n=1;for(let r of t.children){if(r.type!=e||!(r instanceof Ea)){n=1;break}n+=wue(e,r)}ekt.set(t,n)}return n}function Sqe(e,t,n,r,o,s,a,l,d){let u=0;for(let f=r;f=h)break;C+=_}if(w==O+1){if(C>h){let _=f[O];v(_.children,_.positions,0,_.children.length,k[O]+b);continue}g.push(f[O])}else{let _=k[w-1]+f[w-1].length-y;g.push(Sqe(e,f,k,O,w,y,_,null,d))}m.push(y+b-s)}}return v(t,n,r,o,0),(l||d)(g,m,a)}class upe{constructor(){this.map=new WeakMap}setBuffer(t,n,r){let o=this.map.get(t);o||this.map.set(t,o=new Map),o.set(n,r)}getBuffer(t,n){let r=this.map.get(t);return r&&r.get(n)}set(t,n){t instanceof zO?this.setBuffer(t.context.buffer,t.index,n):t instanceof dp&&this.map.set(t.tree,n)}get(t){return t instanceof zO?this.getBuffer(t.context.buffer,t.index):t instanceof dp?this.map.get(t.tree):void 0}cursorSet(t,n){t.buffer?this.setBuffer(t.buffer.buffer,t.index,n):this.map.set(t.tree,n)}cursorGet(t){return t.buffer?this.getBuffer(t.buffer.buffer,t.index):this.map.get(t.tree)}}class qS{constructor(t,n,r,o,s=!1,a=!1){this.from=t,this.to=n,this.tree=r,this.offset=o,this.open=(s?1:0)|(a?2:0)}get openStart(){return(this.open&1)>0}get openEnd(){return(this.open&2)>0}static addTree(t,n=[],r=!1){let o=[new qS(0,t.length,t,0,!1,r)];for(let s of n)s.to>t.length&&o.push(s);return o}static applyChanges(t,n,r=128){if(!n.length)return t;let o=[],s=1,a=t.length?t[0]:null;for(let l=0,d=0,u=0;;l++){let h=l=r)for(;a&&a.from=m.from||g<=m.to||u){let v=Math.max(m.from,d)-u,f=Math.min(m.to,g)-u;m=v>=f?null:new qS(v,f,m.tree,m.offset+u,l>0,!!h)}if(m&&o.push(m),a.to>g)break;a=snew U4(o.from,o.to)):[new U4(0,0)]:[new U4(0,t.length)],this.createParse(t,n||[],r)}parse(t,n,r){let o=this.startParse(t,n,r);for(;;){let s=o.advance();if(s)return s}}};class eTi{constructor(t){this.string=t}get length(){return this.string.length}chunk(t){return this.string.slice(t)}get lineChunks(){return!1}read(t,n){return this.string.slice(t,n)}}function bp(e){return(t,n,r,o)=>new nTi(t,e,n,r,o)}class tkt{constructor(t,n,r,o,s,a){this.parser=t,this.parse=n,this.overlay=r,this.bracketed=o,this.target=s,this.from=a}}function nkt(e){if(!e.length||e.some(t=>t.from>=t.to))throw new RangeError("Invalid inner parse ranges given: "+JSON.stringify(e))}class tTi{constructor(t,n,r,o,s,a,l,d){this.parser=t,this.predicate=n,this.mounts=r,this.index=o,this.start=s,this.bracketed=a,this.target=l,this.prev=d,this.depth=0,this.ranges=[]}}const uPe=new Xo({perNode:!0});class nTi{constructor(t,n,r,o,s){this.nest=n,this.input=r,this.fragments=o,this.ranges=s,this.inner=[],this.innerDone=0,this.baseTree=null,this.stoppedAt=null,this.baseParse=t}advance(){if(this.baseParse){let r=this.baseParse.advance();if(!r)return null;if(this.baseParse=null,this.baseTree=r,this.startInner(),this.stoppedAt!=null)for(let o of this.inner)o.parse.stopAt(this.stoppedAt)}if(this.innerDone==this.inner.length){let r=this.baseTree;return this.stoppedAt!=null&&(r=new Ea(r.type,r.children,r.positions,r.length,r.propValues.concat([[uPe,this.stoppedAt]]))),r}let t=this.inner[this.innerDone],n=t.parse.advance();if(n){this.innerDone++;let r=Object.assign(Object.create(null),t.target.props);r[Xo.mounted.id]=new wU(n,t.overlay,t.parser,t.bracketed),t.target.props=r}return null}get parsedPos(){if(this.baseParse)return 0;let t=this.input.length;for(let n=this.innerDone;n=this.stoppedAt)l=!1;else if(t.hasNode(o)){if(n){let u=n.mounts.find(h=>h.frag.from<=o.from&&h.frag.to>=o.to&&h.mount.overlay);if(u)for(let h of u.mount.overlay){let g=h.from+u.pos,m=h.to+u.pos;g>=o.from&&m<=o.to&&!n.ranges.some(v=>v.fromg)&&n.ranges.push({from:g,to:m})}}l=!1}else if(r&&(a=iTi(r.ranges,o.from,o.to)))l=a!=2;else if(!o.type.isAnonymous&&(s=this.nest(o,this.input))&&(o.fromnew U4(g.from-o.from,g.to-o.from)):null,!!s.bracketed,o.tree,h.length?h[0].from:o.from)),s.overlay?h.length&&(r={ranges:h,depth:0,prev:r}):l=!1}}else if(n&&(d=n.predicate(o))&&(d===!0&&(d=new U4(o.from,o.to)),d.from=0&&n.ranges[u].to==d.from?n.ranges[u]={from:n.ranges[u].from,to:d.to}:n.ranges.push(d)}if(l&&o.firstChild())n&&n.depth++,r&&r.depth++;else for(;!o.nextSibling();){if(!o.parent())break e;if(n&&!--n.depth){let u=okt(this.ranges,n.ranges);u.length&&(nkt(u),this.inner.splice(n.index,0,new tkt(n.parser,n.parser.startParse(this.input,skt(n.mounts,u),u),n.ranges.map(h=>new U4(h.from-n.start,h.to-n.start)),n.bracketed,n.target,u[0].from))),n=n.prev}r&&!--r.depth&&(r=r.prev)}}}}function iTi(e,t,n){for(let r of e){if(r.from>=n)break;if(r.to>t)return r.from<=t&&r.to>=n?2:1}return 0}function ikt(e,t,n,r,o,s){if(t=t&&n.enter(r,1,cl.IgnoreOverlays|cl.ExcludeBuffers)||n.next(!1)||(this.done=!0)}hasNode(t){if(this.moveTo(t.from),!this.done&&this.cursor.from+this.offset==t.from&&this.cursor.tree)for(let n=this.cursor.tree;;){if(n==t.tree)return!0;if(n.children.length&&n.positions[0]==0&&n.children[0]instanceof Ea)n=n.children[0];else break}return!1}}let oTi=class{constructor(t){var n;if(this.fragments=t,this.curTo=0,this.fragI=0,t.length){let r=this.curFrag=t[0];this.curTo=(n=r.tree.prop(uPe))!==null&&n!==void 0?n:r.to,this.inner=new rkt(r.tree,-r.offset)}else this.curFrag=this.inner=null}hasNode(t){for(;this.curFrag&&t.from>=this.curTo;)this.nextFrag();return this.curFrag&&this.curFrag.from<=t.from&&this.curTo>=t.to&&this.inner.hasNode(t)}nextFrag(){var t;if(this.fragI++,this.fragI==this.fragments.length)this.curFrag=this.inner=null;else{let n=this.curFrag=this.fragments[this.fragI];this.curTo=(t=n.tree.prop(uPe))!==null&&t!==void 0?t:n.to,this.inner=new rkt(n.tree,-n.offset)}}findMounts(t,n){var r;let o=[];if(this.inner){this.inner.cursor.moveTo(t,1);for(let s=this.inner.cursor.node;s;s=s.parent){let a=(r=s.tree)===null||r===void 0?void 0:r.prop(Xo.mounted);if(a&&a.parser==n)for(let l=this.fragI;l=s.to)break;d.tree==this.curFrag.tree&&o.push({frag:d,pos:s.from-d.offset,mount:a})}}}return o}};function okt(e,t){let n=null,r=t;for(let o=1,s=0;o=l)break;d.to<=a||(n||(r=n=t.slice()),d.froml&&n.splice(s+1,0,new U4(l,d.to))):d.to>l?n[s--]=new U4(l,d.to):n.splice(s--,1))}}return r}function sTi(e,t,n,r){let o=0,s=0,a=!1,l=!1,d=-1e9,u=[];for(;;){let h=o==e.length?1e9:a?e[o].to:e[o].from,g=s==t.length?1e9:l?t[s].to:t[s].from;if(a!=l){let m=Math.max(d,n),v=Math.min(h,g,r);mnew U4(m.from+r,m.to+r)),g=sTi(t,h,d,u);for(let m=0,v=d;;m++){let f=m==g.length,k=f?u:g[m].from;if(k>v&&n.push(new qS(v,k,o.tree,-a,s.from>=v||s.openStart,s.to<=k||s.openEnd)),f)break;v=g[m].to}}else n.push(new qS(d,u,o.tree,-a,s.from>=a||s.openStart,s.to<=l||s.openEnd))}return n}let aTi=0,cO=class hPe{constructor(t,n,r,o){this.name=t,this.set=n,this.base=r,this.modified=o,this.id=aTi++}toString(){let{name:t}=this;for(let n of this.modified)n.name&&(t=`${n.name}(${t})`);return t}static define(t,n){let r=typeof t=="string"?t:"?";if(t instanceof hPe&&(n=t),n!=null&&n.base)throw new Error("Can not derive from a modified tag");let o=new hPe(r,[],null,[]);if(o.set.push(o),n)for(let s of n.set)o.set.push(s);return o}static defineModifier(t){let n=new Dge(t);return r=>r.modified.indexOf(n)>-1?r:Dge.get(r.base||r,r.modified.concat(n).sort((o,s)=>o.id-s.id))}},lTi=0;class Dge{constructor(t){this.name=t,this.instances=[],this.id=lTi++}static get(t,n){if(!n.length)return t;let r=n[0].instances.find(l=>l.base==t&&cTi(n,l.modified));if(r)return r;let o=[],s=new cO(t.name,o,t,n);for(let l of n)l.instances.push(s);let a=dTi(n);for(let l of t.set)if(!l.modified.length)for(let d of a)o.push(Dge.get(l,d));return s}}function cTi(e,t){return e.length==t.length&&e.every((n,r)=>n==t[r])}function dTi(e){let t=[[]];for(let n=0;nr.length-n.length)}function Xd(e){let t=Object.create(null);for(let n in e){let r=e[n];Array.isArray(r)||(r=[r]);for(let o of n.split(" "))if(o){let s=[],a=2,l=o;for(let g=0;;){if(l=="..."&&g>0&&g+3==o.length){a=1;break}let m=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(l);if(!m)throw new RangeError("Invalid path: "+o);if(s.push(m[0]=="*"?"":m[0][0]=='"'?JSON.parse(m[0]):m[0]),g+=m[0].length,g==o.length)break;let v=o[g++];if(g==o.length&&v=="!"){a=0;break}if(v!="/")throw new RangeError("Invalid path: "+o);l=o.slice(g)}let d=s.length-1,u=s[d];if(!u)throw new RangeError("Invalid path: "+o);let h=new pK(r,a,d>0?s.slice(0,d):null);t[u]=h.sort(t[u])}}return NCn.add(t)}const NCn=new Xo({combine(e,t){let n,r,o;for(;e||t;){if(!e||t&&e.depth>=t.depth?(o=t,t=t.next):(o=e,e=e.next),n&&n.mode==o.mode&&!o.context&&!n.context)continue;let s=new pK(o.tags,o.mode,o.context);n?n.next=s:r=s,n=s}return r}});let pK=class{constructor(t,n,r,o){this.tags=t,this.mode=n,this.context=r,this.next=o}get opaque(){return this.mode==0}get inherit(){return this.mode==1}sort(t){return!t||t.depth{let a=o;for(let l of s)for(let d of l.set){let u=n[d.id];if(u){a=a?a+" "+u:u;break}}return a},scope:r}}function uTi(e,t){let n=null;for(let r of e){let o=r.style(t);o&&(n=n?n+" "+o:o)}return n}function hTi(e,t,n,r=0,o=e.length){let s=new fTi(r,Array.isArray(t)?t:[t],n);s.highlightRange(e.cursor(),r,o,"",s.highlighters),s.flush(o)}class fTi{constructor(t,n,r){this.at=t,this.highlighters=n,this.span=r,this.class=""}startSpan(t,n){n!=this.class&&(this.flush(t),t>this.at&&(this.at=t),this.class=n)}flush(t){t>this.at&&this.class&&this.span(this.at,t,this.class)}highlightRange(t,n,r,o,s){let{type:a,from:l,to:d}=t;if(l>=r||d<=n)return;a.isTop&&(s=this.highlighters.filter(v=>!v.scope||v.scope(a)));let u=o,h=gTi(t)||pK.empty,g=uTi(s,h.tags);if(g&&(u&&(u+=" "),u+=g,h.mode==1&&(o+=(o?" ":"")+g)),this.startSpan(Math.max(n,l),u),h.opaque)return;let m=t.tree&&t.tree.prop(Xo.mounted);if(m&&m.overlay){let v=t.node.enter(m.overlay[0].from+l,1),f=this.highlighters.filter(A=>!A.scope||A.scope(m.tree.type)),k=t.firstChild();for(let A=0,p=l;;A++){let b=A=w||!t.nextSibling())););if(!b||w>r)break;p=b.to+l,p>n&&(this.highlightRange(v.cursor(),Math.max(n,b.from+l),Math.min(r,p),"",f),this.startSpan(Math.min(r,p),u))}k&&t.parent()}else if(t.firstChild()){m&&(o="");do if(!(t.to<=n)){if(t.from>=r)break;this.highlightRange(t,n,r,o,s),this.startSpan(Math.min(r,t.to),u)}while(t.nextSibling());t.parent()}}}function gTi(e){let t=e.type.prop(NCn);for(;t&&t.context&&!e.matchContext(t.context);)t=t.next;return t||null}const Ni=cO.define,Aae=Ni(),t5=Ni(),akt=Ni(t5),lkt=Ni(t5),n5=Ni(),pae=Ni(n5),q_e=Ni(n5),Sw=Ni(),o7=Ni(Sw),dw=Ni(),uw=Ni(),fPe=Ni(),j$=Ni(fPe),bae=Ni(),ve={comment:Aae,lineComment:Ni(Aae),blockComment:Ni(Aae),docComment:Ni(Aae),name:t5,variableName:Ni(t5),typeName:akt,tagName:Ni(akt),propertyName:lkt,attributeName:Ni(lkt),className:Ni(t5),labelName:Ni(t5),namespace:Ni(t5),macroName:Ni(t5),literal:n5,string:pae,docString:Ni(pae),character:Ni(pae),attributeValue:Ni(pae),number:q_e,integer:Ni(q_e),float:Ni(q_e),bool:Ni(n5),regexp:Ni(n5),escape:Ni(n5),color:Ni(n5),url:Ni(n5),keyword:dw,self:Ni(dw),null:Ni(dw),atom:Ni(dw),unit:Ni(dw),modifier:Ni(dw),operatorKeyword:Ni(dw),controlKeyword:Ni(dw),definitionKeyword:Ni(dw),moduleKeyword:Ni(dw),operator:uw,derefOperator:Ni(uw),arithmeticOperator:Ni(uw),logicOperator:Ni(uw),bitwiseOperator:Ni(uw),compareOperator:Ni(uw),updateOperator:Ni(uw),definitionOperator:Ni(uw),typeOperator:Ni(uw),controlOperator:Ni(uw),punctuation:fPe,separator:Ni(fPe),bracket:j$,angleBracket:Ni(j$),squareBracket:Ni(j$),paren:Ni(j$),brace:Ni(j$),content:Sw,heading:o7,heading1:Ni(o7),heading2:Ni(o7),heading3:Ni(o7),heading4:Ni(o7),heading5:Ni(o7),heading6:Ni(o7),contentSeparator:Ni(Sw),list:Ni(Sw),quote:Ni(Sw),emphasis:Ni(Sw),strong:Ni(Sw),link:Ni(Sw),monospace:Ni(Sw),strikethrough:Ni(Sw),inserted:Ni(),deleted:Ni(),changed:Ni(),invalid:Ni(),meta:bae,documentMeta:Ni(bae),annotation:Ni(bae),processingInstruction:Ni(bae),definition:cO.defineModifier("definition"),constant:cO.defineModifier("constant"),function:cO.defineModifier("function"),standard:cO.defineModifier("standard"),local:cO.defineModifier("local"),special:cO.defineModifier("special")};for(let e in ve){let t=ve[e];t instanceof cO&&(t.name=e)}UCn([{tag:ve.link,class:"tok-link"},{tag:ve.heading,class:"tok-heading"},{tag:ve.emphasis,class:"tok-emphasis"},{tag:ve.strong,class:"tok-strong"},{tag:ve.keyword,class:"tok-keyword"},{tag:ve.atom,class:"tok-atom"},{tag:ve.bool,class:"tok-bool"},{tag:ve.url,class:"tok-url"},{tag:ve.labelName,class:"tok-labelName"},{tag:ve.inserted,class:"tok-inserted"},{tag:ve.deleted,class:"tok-deleted"},{tag:ve.literal,class:"tok-literal"},{tag:ve.string,class:"tok-string"},{tag:ve.number,class:"tok-number"},{tag:[ve.regexp,ve.escape,ve.special(ve.string)],class:"tok-string2"},{tag:ve.variableName,class:"tok-variableName"},{tag:ve.local(ve.variableName),class:"tok-variableName tok-local"},{tag:ve.definition(ve.variableName),class:"tok-variableName tok-definition"},{tag:ve.special(ve.variableName),class:"tok-variableName2"},{tag:ve.definition(ve.propertyName),class:"tok-propertyName tok-definition"},{tag:ve.typeName,class:"tok-typeName"},{tag:ve.namespace,class:"tok-namespace"},{tag:ve.className,class:"tok-className"},{tag:ve.macroName,class:"tok-macroName"},{tag:ve.propertyName,class:"tok-propertyName"},{tag:ve.operator,class:"tok-operator"},{tag:ve.comment,class:"tok-comment"},{tag:ve.meta,class:"tok-meta"},{tag:ve.invalid,class:"tok-invalid"},{tag:ve.punctuation,class:"tok-punctuation"}]);var K_e;const i9=new Xo;function fpe(e){return Xr.define({combine:e?t=>t.concat(e):void 0})}const Lqe=new Xo;class Wv{constructor(t,n,r=[],o=""){this.data=t,this.name=o,hu.prototype.hasOwnProperty("tree")||Object.defineProperty(hu.prototype,"tree",{get(){return tc(this)}}),this.parser=n,this.extension=[BW.of(this),hu.languageData.of((s,a,l)=>{let d=ckt(s,a,l),u=d.type.prop(i9);if(!u)return[];let h=s.facet(u),g=d.type.prop(Lqe);if(g){let m=d.resolve(a-d.from,l);for(let v of g)if(v.test(m,s)){let f=s.facet(v.facet);return v.type=="replace"?f:f.concat(h)}}return h})].concat(r)}isActiveAt(t,n,r=-1){return ckt(t,n,r).type.prop(i9)==this.data}findRegions(t){let n=t.facet(BW);if((n==null?void 0:n.data)==this.data)return[{from:0,to:t.doc.length}];if(!n||!n.allowsNesting)return[];let r=[],o=(s,a)=>{if(s.prop(i9)==this.data){r.push({from:a,to:a+s.length});return}let l=s.prop(Xo.mounted);if(l){if(l.tree.prop(i9)==this.data){if(l.overlay)for(let d of l.overlay)r.push({from:d.from+a,to:d.to+a});else r.push({from:a,to:a+s.length});return}else if(l.overlay){let d=r.length;if(o(l.tree,l.overlay[0].from+a),r.length>d)return}}for(let d=0;dr.isTop?n:void 0)]}),t.name)}configure(t,n){return new Vd(this.data,this.parser.configure(t),n||this.name)}get allowsNesting(){return this.parser.hasWrappers()}}function tc(e){let t=e.field(Wv.state,!1);return t?t.tree:Ea.empty}class mTi{constructor(t){this.doc=t,this.cursorPos=0,this.string="",this.cursor=t.iter()}get length(){return this.doc.length}syncTo(t){return this.string=this.cursor.next(t-this.cursorPos).value,this.cursorPos=t+this.string.length,this.cursorPos-this.string.length}chunk(t){return this.syncTo(t),this.string}get lineChunks(){return!0}read(t,n){let r=this.cursorPos-this.string.length;return t=this.cursorPos?this.doc.sliceString(t,n):this.string.slice(t-r,n-r)}}let W$=null;class HB{constructor(t,n,r=[],o,s,a,l,d){this.parser=t,this.state=n,this.fragments=r,this.tree=o,this.treeLen=s,this.viewport=a,this.skipped=l,this.scheduleOn=d,this.parse=null,this.tempSkipped=[]}static create(t,n,r){return new HB(t,n,[],Ea.empty,0,r,[],null)}startParse(){return this.parser.startParse(new mTi(this.state.doc),this.fragments)}work(t,n){return n!=null&&n>=this.state.doc.length&&(n=void 0),this.tree!=Ea.empty&&this.isDone(n??this.state.doc.length)?(this.takeTree(),!0):this.withContext(()=>{var r;if(typeof t=="number"){let o=Date.now()+t;t=()=>Date.now()>o}for(this.parse||(this.parse=this.startParse()),n!=null&&(this.parse.stoppedAt==null||this.parse.stoppedAt>n)&&n=this.treeLen&&((this.parse.stoppedAt==null||this.parse.stoppedAt>t)&&this.parse.stopAt(t),this.withContext(()=>{for(;!(n=this.parse.advance()););}),this.treeLen=t,this.tree=n,this.fragments=this.withoutTempSkipped(qS.addTree(this.tree,this.fragments,!0)),this.parse=null)}withContext(t){let n=W$;W$=this;try{return t()}finally{W$=n}}withoutTempSkipped(t){for(let n;n=this.tempSkipped.pop();)t=dkt(t,n.from,n.to);return t}changes(t,n){let{fragments:r,tree:o,treeLen:s,viewport:a,skipped:l}=this;if(this.takeTree(),!t.empty){let d=[];if(t.iterChangedRanges((u,h,g,m)=>d.push({fromA:u,toA:h,fromB:g,toB:m})),r=qS.applyChanges(r,d),o=Ea.empty,s=0,a={from:t.mapPos(a.from,-1),to:t.mapPos(a.to,1)},this.skipped.length){l=[];for(let u of this.skipped){let h=t.mapPos(u.from,1),g=t.mapPos(u.to,-1);ht.from&&(this.fragments=dkt(this.fragments,o,s),this.skipped.splice(r--,1))}return this.skipped.length>=n?!1:(this.reset(),!0)}reset(){this.parse&&(this.takeTree(),this.parse=null)}skipUntilInView(t,n){this.skipped.push({from:t,to:n})}static getSkippingParser(t){return new class extends hpe{createParse(n,r,o){let s=o[0].from,a=o[o.length-1].to;return{parsedPos:s,advance(){let d=W$;if(d){for(let u of o)d.tempSkipped.push(u);t&&(d.scheduleOn=d.scheduleOn?Promise.all([d.scheduleOn,t]):t)}return this.parsedPos=a,new Ea(Lg.none,[],[],a-s)},stoppedAt:null,stopAt(){}}}}}isDone(t){t=Math.min(t,this.state.doc.length);let n=this.fragments;return this.treeLen>=t&&n.length&&n[0].from==0&&n[0].to>=t}static get(){return W$}}function dkt(e,t,n){return qS.applyChanges(e,[{fromA:t,toA:n,fromB:t,toB:n}])}class DW{constructor(t){this.context=t,this.tree=t.tree}apply(t){if(!t.docChanged&&this.tree==this.context.tree)return this;let n=this.context.changes(t.changes,t.state),r=this.context.treeLen==t.startState.doc.length?void 0:Math.max(t.changes.mapPos(this.context.treeLen),n.viewport.to);return n.work(20,r)||n.takeTree(),new DW(n)}static init(t){let n=Math.min(3e3,t.doc.length),r=HB.create(t.facet(BW).parser,t,{from:0,to:n});return r.work(20,n)||r.takeTree(),new DW(r)}}Wv.state=w2.define({create:DW.init,update(e,t){for(let n of t.effects)if(n.is(Wv.setState))return n.value;return t.startState.facet(BW)!=t.state.facet(BW)?DW.init(t.state):e.apply(t)}});let jCn=e=>{let t=setTimeout(()=>e(),500);return()=>clearTimeout(t)};typeof requestIdleCallback<"u"&&(jCn=e=>{let t=-1,n=setTimeout(()=>{t=requestIdleCallback(e,{timeout:400})},100);return()=>t<0?clearTimeout(n):cancelIdleCallback(t)});const J_e=typeof navigator<"u"&&(!((K_e=navigator.scheduling)===null||K_e===void 0)&&K_e.isInputPending)?()=>navigator.scheduling.isInputPending():null,kTi=sA.fromClass(class{constructor(t){this.view=t,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}update(t){let n=this.view.state.field(Wv.state).context;(n.updateViewport(t.view.viewport)||this.view.viewport.to>n.treeLen)&&this.scheduleWork(),(t.docChanged||t.selectionSet)&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(n)}scheduleWork(){if(this.working)return;let{state:t}=this.view,n=t.field(Wv.state);(n.tree!=n.context.tree||!n.context.isDone(t.doc.length))&&(this.working=jCn(this.work))}work(t){this.working=null;let n=Date.now();if(this.chunkEndo+1e3,d=s.context.work(()=>J_e&&J_e()||Date.now()>a,o+(l?0:1e5));this.chunkBudget-=Date.now()-n,(d||this.chunkBudget<=0)&&(s.context.takeTree(),this.view.dispatch({effects:Wv.setState.of(new DW(s.context))})),this.chunkBudget>0&&!(d&&!l)&&this.scheduleWork(),this.checkAsyncSchedule(s.context)}checkAsyncSchedule(t){t.scheduleOn&&(this.workScheduled++,t.scheduleOn.then(()=>this.scheduleWork()).catch(n=>jv(this.view.state,n)).then(()=>this.workScheduled--),t.scheduleOn=null)}destroy(){this.working&&this.working()}isWorking(){return!!(this.working||this.workScheduled>0)}},{eventHandlers:{focus(){this.scheduleWork()}}}),BW=Xr.define({combine(e){return e.length?e[0]:null},enables:e=>[Wv.state,kTi,er.contentAttributes.compute([e],t=>{let n=t.facet(e);return n&&n.name?{"data-language":n.name}:{}})]});class wd{constructor(t,n=[]){this.language=t,this.support=n,this.extension=[t,n]}}class mn{constructor(t,n,r,o,s,a=void 0){this.name=t,this.alias=n,this.extensions=r,this.filename=o,this.loadFunc=s,this.support=a,this.loading=null}load(){return this.loading||(this.loading=this.loadFunc().then(t=>this.support=t,t=>{throw this.loading=null,t}))}static of(t){let{load:n,support:r}=t;if(!n){if(!r)throw new RangeError("Must pass either 'load' or 'support' to LanguageDescription.of");n=()=>Promise.resolve(r)}return new mn(t.name,(t.alias||[]).concat(t.name).map(o=>o.toLowerCase()),t.extensions||[],t.filename,n,r)}static matchFilename(t,n){for(let o of t)if(o.filename&&o.filename.test(n))return o;let r=/\.([^.]+)$/.exec(n);if(r){for(let o of t)if(o.extensions.indexOf(r[1])>-1)return o}return null}static matchLanguageName(t,n,r=!0){n=n.toLowerCase();for(let o of t)if(o.alias.some(s=>s==n))return o;if(r)for(let o of t)for(let s of o.alias){let a=n.indexOf(s);if(a>-1&&(s.length>2||!/\w/.test(n[a-1])&&!/\w/.test(n[a+s.length])))return o}return null}}const vTi=Xr.define(),Mz=Xr.define({combine:e=>{if(!e.length)return" ";let t=e[0];if(!t||/\S/.test(t)||Array.from(t).some(n=>n!=t[0]))throw new Error("Invalid indent unit: "+JSON.stringify(e[0]));return t}});function $B(e){let t=e.facet(Mz);return t.charCodeAt(0)==9?e.tabSize*t.length:t.length}function Bge(e,t){let n="",r=e.tabSize,o=e.facet(Mz)[0];if(o==" "){for(;t>=r;)n+=" ",t-=r;o=" "}for(let s=0;s=t?ATi(e,n,t):null}class gpe{constructor(t,n={}){this.state=t,this.options=n,this.unit=$B(t)}lineAt(t,n=1){let r=this.state.doc.lineAt(t),{simulateBreak:o,simulateDoubleBreak:s}=this.options;return o!=null&&o>=r.from&&o<=r.to?s&&o==t?{text:"",from:t}:(n<0?o-1&&(s+=a-this.countColumn(r,r.search(/\S|$/))),s}countColumn(t,n=t.length){return _8(t,this.state.tabSize,n)}lineIndent(t,n=1){let{text:r,from:o}=this.lineAt(t,n),s=this.options.overrideIndentation;if(s){let a=s(o);if(a>-1)return a}return this.countColumn(r,r.search(/\S|$/))}get simulatedBreak(){return this.options.simulateBreak||null}}const zu=new Xo;function ATi(e,t,n){let r=t.resolveStack(n),o=t.resolveInner(n,-1).resolve(n,0).enterUnfinishedNodesBefore(n);if(o!=r.node){let s=[];for(let a=o;a&&!(a.fromr.node.to||a.from==r.node.from&&a.type==r.node.type);a=a.parent)s.push(a);for(let a=s.length-1;a>=0;a--)r={node:s[a],next:r}}return VCn(r,e,n)}function VCn(e,t,n){for(let r=e;r;r=r.next){let o=bTi(r.node);if(o)return o(xqe.create(t,n,r))}return 0}function pTi(e){return e.pos==e.options.simulateBreak&&e.options.simulateDoubleBreak}function bTi(e){let t=e.type.prop(zu);if(t)return t;let n=e.firstChild,r;if(n&&(r=n.type.prop(Xo.closedBy))){let o=e.lastChild,s=o&&r.indexOf(o.name)>-1;return a=>zCn(a,!0,1,void 0,s&&!pTi(a)?o.from:void 0)}return e.parent==null?wTi:null}function wTi(){return 0}class xqe extends gpe{constructor(t,n,r){super(t.state,t.options),this.base=t,this.pos=n,this.context=r}get node(){return this.context.node}static create(t,n,r){return new xqe(t,n,r)}get textAfter(){return this.textAfterPos(this.pos)}get baseIndent(){return this.baseIndentFor(this.node)}baseIndentFor(t){let n=this.state.doc.lineAt(t.from);for(;;){let r=t.resolve(n.from);for(;r.parent&&r.parent.from==r.from;)r=r.parent;if(OTi(r,t))break;n=this.state.doc.lineAt(r.from)}return this.lineIndent(n.from)}continue(){return VCn(this.context.next,this.base,this.pos)}}function OTi(e,t){for(let n=t;n;n=n.parent)if(e==n)return!0;return!1}function yTi(e){let t=e.node,n=t.childAfter(t.from),r=t.lastChild;if(!n)return null;let o=e.options.simulateBreak,s=e.state.doc.lineAt(n.from),a=o==null||o<=s.from?s.to:Math.min(s.to,o);for(let l=n.to;;){let d=t.childAfter(l);if(!d||d==r)return null;if(!d.type.isSkipped){if(d.from>=a)return null;let u=/^ */.exec(s.text.slice(n.to-s.from))[0].length;return{from:n.from,to:n.to+u}}l=d.to}}function Xv({closing:e,align:t=!0,units:n=1}){return r=>zCn(r,t,n,e)}function zCn(e,t,n,r,o){let s=e.textAfter,a=s.match(/^\s*/)[0].length,l=r&&s.slice(a,a+r.length)==r||o==e.pos+a,d=t?yTi(e):null;return d?l?e.column(d.from):e.column(d.to):e.baseIndent+(l?0:e.unit*n)}const mpe=e=>e.baseIndent;function Nu({except:e,units:t=1}={}){return n=>{let r=e&&e.test(n.textAfter);return n.baseIndent+(r?0:t*n.unit)}}const CTi=Xr.define(),Ah=new Xo;function bA(e){let t=e.firstChild,n=e.lastChild;return t&&t.tol.prop(i9)==a.data:a?l=>l==a:void 0,this.style=UCn(t.map(l=>({tag:l.tag,class:l.class||o(Object.assign({},l,{tag:null}))})),{all:s}).style,this.module=r?new g6(r):null,this.themeType=n.themeType}static define(t,n){return new qne(t,n||{})}}const gPe=Xr.define(),_Ti=Xr.define({combine(e){return e.length?[e[0]]:null}});function eSe(e){let t=e.facet(gPe);return t.length?t:e.facet(_Ti)}function HCn(e,t){let n=[LTi],r;return e instanceof qne&&(e.module&&n.push(er.styleModule.of(e.module)),r=e.themeType),r?n.push(gPe.computeN([er.darkTheme],o=>o.facet(er.darkTheme)==(r=="dark")?[e]:[])):n.push(gPe.of(e)),n}class STi{constructor(t){this.markCache=Object.create(null),this.tree=tc(t.state),this.decorations=this.buildDeco(t,eSe(t.state)),this.decoratedTo=t.viewport.to}update(t){let n=tc(t.state),r=eSe(t.state),o=r!=eSe(t.startState),{viewport:s}=t.view,a=t.changes.mapPos(this.decoratedTo,1);n.length=s.to?(this.decorations=this.decorations.map(t.changes),this.decoratedTo=a):(n!=this.tree||t.viewportChanged||o)&&(this.tree=n,this.decorations=this.buildDeco(t.view,r),this.decoratedTo=s.to)}buildDeco(t,n){if(!n||!this.tree.length)return ql.none;let r=new jB;for(let{from:o,to:s}of t.visibleRanges)hTi(this.tree,n,(a,l,d)=>{r.add(a,l,this.markCache[d]||(this.markCache[d]=ql.mark({class:d})))},o,s);return r.finish()}}const LTi=mL.high(sA.fromClass(STi,{decorations:e=>e.decorations})),xTi=1e4,ETi="()[]{}",Eqe=new Xo;function mPe(e,t,n){let r=e.prop(t<0?Xo.openedBy:Xo.closedBy);if(r)return r;if(e.name.length==1){let o=n.indexOf(e.name);if(o>-1&&o%2==(t<0?1:0))return[n[o+t]]}return null}function kPe(e){let t=e.type.prop(Eqe);return t?t(e.node):e}function aN(e,t,n,r={}){let o=r.maxScanDistance||xTi,s=r.brackets||ETi,a=tc(e),l=a.resolveInner(t,n);for(let d=l;d;d=d.parent){let u=mPe(d.type,n,s);if(u&&d.from0?t>=h.from&&th.from&&t<=h.to))return TTi(e,t,n,d,h,u,s)}}return QTi(e,t,n,a,l.type,o,s)}function TTi(e,t,n,r,o,s,a){let l=r.parent,d={from:o.from,to:o.to},u=0,h=l==null?void 0:l.cursor();if(h&&(n<0?h.childBefore(r.from):h.childAfter(r.to)))do if(n<0?h.to<=r.from:h.from>=r.to){if(u==0&&s.indexOf(h.type.name)>-1&&h.from0)return null;let u={from:n<0?t-1:t,to:n>0?t+1:t},h=e.doc.iterRange(t,n>0?e.doc.length:0),g=0;for(let m=0;!h.next().done&&m<=s;){let v=h.value;n<0&&(m+=v.length);let f=t+m*n;for(let k=n>0?0:v.length-1,A=n>0?v.length:-1;k!=A;k+=n){let p=a.indexOf(v[k]);if(!(p<0||r.resolveInner(f+k,1).type!=o))if(p%2==0==n>0)g++;else{if(g==1)return{start:u,end:{from:f+k,to:f+k+1},matched:p>>1==d>>1};g--}}n>0&&(m+=v.length)}return h.done?{start:u,matched:!1}:null}function ukt(e,t,n,r=0,o=0){t==null&&(t=e.search(/[^\s\u00a0]/),t==-1&&(t=e.length));let s=o;for(let a=r;a=this.string.length}sol(){return this.pos==0}peek(){return this.string.charAt(this.pos)||void 0}next(){if(this.posn}eatSpace(){let t=this.pos;for(;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t}skipToEnd(){this.pos=this.string.length}skipTo(t){let n=this.string.indexOf(t,this.pos);if(n>-1)return this.pos=n,!0}backUp(t){this.pos-=t}column(){return this.lastColumnPosr?a.toLowerCase():a,s=this.string.substr(this.pos,t.length);return o(s)==o(t)?(n!==!1&&(this.pos+=t.length),!0):null}else{let o=this.string.slice(this.pos).match(t);return o&&o.index>0?null:(o&&n!==!1&&(this.pos+=o[0].length),o)}}current(){return this.string.slice(this.start,this.pos)}};function DTi(e){return{name:e.name||"",token:e.token,blankLine:e.blankLine||(()=>{}),startState:e.startState||(()=>!0),copyState:e.copyState||BTi,indent:e.indent||(()=>null),languageData:e.languageData||{},tokenTable:e.tokenTable||Dqe,mergeTokens:e.mergeTokens!==!1}}function BTi(e){if(typeof e!="object")return e;let t={};for(let n in e){let r=e[n];t[n]=r instanceof Array?r.slice():r}return t}const hkt=new WeakMap;class Tqe extends Wv{constructor(t){let n=fpe(t.languageData),r=DTi(t),o,s=new class extends hpe{createParse(a,l,d){return new ITi(o,a,l,d)}};super(n,s,[],t.name),this.topNode=FTi(n,this),o=this,this.streamParser=r,this.stateAfter=new Xo({perNode:!0}),this.tokenTable=t.tokenTable?new ZCn(r.tokenTable):PTi}static define(t){return new Tqe(t)}getIndent(t){let n,{overrideIndentation:r}=t.options;r&&(n=hkt.get(t.state),n!=null&&n1e4)return null;for(;s=r&&n+t.length<=o&&t.prop(e.stateAfter);if(s)return{state:e.streamParser.copyState(s),pos:n+t.length};for(let a=t.children.length-1;a>=0;a--){let l=t.children[a],d=n+t.positions[a],u=l instanceof Ea&&d=t.length)return t;!o&&n==0&&t.type==e.topNode&&(o=!0);for(let s=t.children.length-1;s>=0;s--){let a=t.positions[s],l=t.children[s],d;if(an&&Qqe(e,s.tree,0-s.offset,n,l),u;if(d&&d.pos<=r&&(u=XCn(e,s.tree,n+s.offset,d.pos+s.offset,!1)))return{state:d.state,tree:u}}return{state:e.streamParser.startState(o?$B(o):4),tree:Ea.empty}}let ITi=class{constructor(t,n,r,o){this.lang=t,this.input=n,this.fragments=r,this.ranges=o,this.stoppedAt=null,this.chunks=[],this.chunkPos=[],this.chunk=[],this.chunkReused=void 0,this.rangeIndex=0,this.to=o[o.length-1].to;let s=HB.get(),a=o[0].from,{state:l,tree:d}=RTi(t,r,a,this.to,s==null?void 0:s.state);this.state=l,this.parsedPos=this.chunkStart=a+d.length;for(let u=0;uu.from<=s.viewport.from&&u.to>=s.viewport.from)&&(this.state=this.lang.streamParser.startState($B(s.state)),s.skipUntilInView(this.parsedPos,s.viewport.from),this.parsedPos=s.viewport.from),this.moveRangeIndex()}advance(){let t=HB.get(),n=this.stoppedAt==null?this.to:Math.min(this.to,this.stoppedAt),r=Math.min(n,this.chunkStart+512);for(t&&(r=Math.min(r,t.viewport.to));this.parsedPos=n?this.finish():t&&this.parsedPos>=t.viewport.to?(t.skipUntilInView(this.parsedPos,n),this.finish()):null}stopAt(t){this.stoppedAt=t}lineAfter(t){let n=this.input.chunk(t);if(this.input.lineChunks)n==` +`))};if((nr.mac||nr.android)&&g.from==a-1&&/^\. ?$/.test(r.text)&&t.contentDOM.getAttribute("autocorrect")=="off"&&(g={from:l,to:d,insert:ul.of([r.text.replace("."," ")])}),this.pendingContextChange=g,!t.state.readOnly){let m=this.to-this.from+(g.to-g.from+g.insert.length);bqe(t,g,Ln.single(this.toEditorPos(r.selectionStart,m),this.toEditorPos(r.selectionEnd,m)))}this.pendingContextChange&&(this.revertPending(t.state),this.setSelection(t.state)),g.from=0&&!/[\\p{Alphabetic}\\p{Number}_]/.test(n.text.slice(Math.max(0,r.updateRangeStart-1),Math.min(n.text.length,r.updateRangeStart+1)))&&this.handlers.compositionend(r)},this.handlers.characterboundsupdate=r=>{let o=[],s=null;for(let a=this.toEditorPos(r.rangeStart),l=this.toEditorPos(r.rangeEnd);a{let o=[];for(let s of r.getTextFormats()){let a=s.underlineStyle,l=s.underlineThickness;if(!/none/i.test(a)&&!/none/i.test(l)){let d=this.toEditorPos(s.rangeStart),u=this.toEditorPos(s.rangeEnd);if(d{t.inputState.composing<0&&(t.inputState.composing=0,t.inputState.compositionFirstChange=!0)},this.handlers.compositionend=()=>{if(t.inputState.composing=-1,t.inputState.compositionFirstChange=null,this.composing){let{drifted:r}=this.composing;this.composing=null,r&&this.reset(t.state)}};for(let r in this.handlers)n.addEventListener(r,this.handlers[r]);this.measureReq={read:r=>{this.editContext.updateControlBounds(r.contentDOM.getBoundingClientRect());let o=mK(r.root);o&&o.rangeCount&&this.editContext.updateSelectionBounds(o.getRangeAt(0).getBoundingClientRect())}}}applyEdits(t){let n=0,r=!1,o=this.pendingContextChange;return t.changes.iterChanges((s,a,l,d,u)=>{if(r)return;let h=u.length-(a-s);if(o&&a>=o.to)if(o.from==s&&o.to==a&&o.insert.eq(u)){o=this.pendingContextChange=null,n+=h,this.to+=h;return}else o=null,this.revertPending(t.state);if(s+=n,a+=n,a<=this.from)this.from+=h,this.to+=h;else if(sthis.to||this.to-this.from+u.length>3e4){r=!0;return}this.editContext.updateText(this.toContextPos(s),this.toContextPos(a),u.toString()),this.to+=h}n+=h}),o&&!r&&this.revertPending(t.state),!r}update(t){let n=this.pendingContextChange,r=t.startState.selection.main;this.composing&&(this.composing.drifted||!t.changes.touchesRange(r.from,r.to)&&t.transactions.some(o=>!o.isUserEvent("input.type")&&o.changes.touchesRange(this.from,this.to)))?(this.composing.drifted=!0,this.composing.editorBase=t.changes.mapPos(this.composing.editorBase)):!this.applyEdits(t)||!this.rangeIsValid(t.state)?(this.pendingContextChange=null,this.reset(t.state)):(t.docChanged||t.selectionSet||n)&&this.setSelection(t.state),(t.geometryChanged||t.docChanged||t.selectionSet)&&t.view.requestMeasure(this.measureReq)}resetRange(t){let{head:n}=t.selection.main;this.from=Math.max(0,n-1e4),this.to=Math.min(t.doc.length,n+1e4)}reset(t){this.resetRange(t),this.editContext.updateText(0,this.editContext.text.length,t.doc.sliceString(this.from,this.to)),this.setSelection(t)}revertPending(t){let n=this.pendingContextChange;this.pendingContextChange=null,this.editContext.updateText(this.toContextPos(n.from),this.toContextPos(n.from+n.insert.length),t.doc.sliceString(n.from,n.to))}setSelection(t){let{main:n}=t.selection,r=this.toContextPos(Math.max(this.from,Math.min(this.to,n.anchor))),o=this.toContextPos(n.head);(this.editContext.selectionStart!=r||this.editContext.selectionEnd!=o)&&this.editContext.updateSelection(r,o)}rangeIsValid(t){let{head:n}=t.selection.main;return!(this.from>0&&n-this.from<500||this.to1e4*3)}toEditorPos(t,n=this.to-this.from){t=Math.min(t,n);let r=this.composing;return r&&r.drifted?r.editorBase+(t-r.contextBase):t+this.from}toContextPos(t){let n=this.composing;return n&&n.drifted?n.contextBase+(t-n.editorBase):t-this.from}destroy(){for(let t in this.handlers)this.editContext.removeEventListener(t,this.handlers[t])}}class er{get state(){return this.viewState.state}get viewport(){return this.viewState.viewport}get visibleRanges(){return this.viewState.visibleRanges}get inView(){return this.viewState.inView}get composing(){return!!this.inputState&&this.inputState.composing>0}get compositionStarted(){return!!this.inputState&&this.inputState.composing>=0}get root(){return this._root}get win(){return this.dom.ownerDocument.defaultView||window}constructor(t={}){var n;this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.className="cm-announced",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),t.parent&&t.parent.appendChild(this.dom);let{dispatch:r}=t;this.dispatchTransactions=t.dispatchTransactions||r&&(o=>o.forEach(s=>r(s,this)))||(o=>this.update(o)),this.dispatch=this.dispatch.bind(this),this._root=t.root||eEi(t.parent)||document,this.viewState=new F0t(this,t.state||hu.create(t)),t.scrollTo&&t.scrollTo.is(aae)&&(this.viewState.scrollTarget=t.scrollTo.value.clip(this.viewState.state)),this.plugins=this.state.facet(sN).map(o=>new W_e(o));for(let o of this.plugins)o.update(this);this.observer=new y7i(this),this.inputState=new $Ei(this),this.inputState.ensureHandlers(this.plugins),this.docView=new _0t(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure(),!((n=document.fonts)===null||n===void 0)&&n.ready&&document.fonts.ready.then(()=>{this.viewState.mustMeasureContent="refresh",this.requestMeasure()})}dispatch(...t){let n=t.length==1&&t[0]instanceof S0?t:t.length==1&&Array.isArray(t[0])?t[0]:[this.state.update(...t)];this.dispatchTransactions(n,this)}update(t){if(this.updateState!=0)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");let n=!1,r=!1,o,s=this.state;for(let m of t){if(m.startState!=s)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");s=m.state}if(this.destroyed){this.viewState.state=s;return}let a=this.hasFocus,l=0,d=null;t.some(m=>m.annotation(kCn))?(this.inputState.notifiedFocused=a,l=1):a!=this.inputState.notifiedFocused&&(this.inputState.notifiedFocused=a,d=vCn(s,a),d||(l=1));let u=this.observer.delayedAndroidKey,h=null;if(u?(this.observer.clearDelayedAndroidKey(),h=this.observer.readChange(),(h&&!this.state.doc.eq(s.doc)||!this.state.selection.eq(s.selection))&&(h=null)):this.observer.clear(),s.facet(hu.phrases)!=this.state.facet(hu.phrases))return this.setState(s);o=Cge.create(this,s,t),o.flags|=l;let g=this.viewState.scrollTarget;try{this.updateState=2;for(let m of t){if(g&&(g=g.map(m.changes)),m.scrollIntoView){let{main:v}=m.state.selection;g=new bU(v.empty?v:Ln.cursor(v.head,v.head>v.anchor?-1:1))}for(let v of m.effects)v.is(aae)&&(g=v.value.clip(this.state))}this.viewState.update(o,g),this.bidiCache=Ege.update(this.bidiCache,o.changes),o.empty||(this.updatePlugins(o),this.inputState.update(o)),n=this.docView.update(o),this.state.facet(_G)!=this.styleModules&&this.mountStyles(),r=this.updateAttrs(),this.showAnnouncements(t),this.docView.updateSelection(n,t.some(m=>m.isUserEvent("select.pointer")))}finally{this.updateState=0}if(o.startState.facet(fae)!=o.state.facet(fae)&&(this.viewState.mustMeasureContent=!0),(n||r||g||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),n&&this.docViewUpdate(),!o.empty)for(let m of this.state.facet(ePe))try{m(o)}catch(v){jv(this.state,v,"update listener")}(d||h)&&Promise.resolve().then(()=>{d&&this.state==d.startState&&this.dispatch(d),h&&!cCn(this,h)&&u.force&&pU(this.contentDOM,u.key,u.keyCode)})}setState(t){if(this.updateState!=0)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed){this.viewState.state=t;return}this.updateState=2;let n=this.hasFocus;try{for(let r of this.plugins)r.destroy(this);this.viewState=new F0t(this,t),this.plugins=t.facet(sN).map(r=>new W_e(r)),this.pluginMap.clear();for(let r of this.plugins)r.update(this);this.docView.destroy(),this.docView=new _0t(this),this.inputState.ensureHandlers(this.plugins),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}n&&this.focus(),this.requestMeasure()}updatePlugins(t){let n=t.startState.facet(sN),r=t.state.facet(sN);if(n!=r){let o=[];for(let s of r){let a=n.indexOf(s);if(a<0)o.push(new W_e(s));else{let l=this.plugins[a];l.mustUpdate=t,o.push(l)}}for(let s of this.plugins)s.mustUpdate!=t&&s.destroy(this);this.plugins=o,this.pluginMap.clear()}else for(let o of this.plugins)o.mustUpdate=t;for(let o=0;o-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.observer.delayedAndroidKey){this.measureScheduled=-1,this.requestMeasure();return}this.measureScheduled=0,t&&this.observer.forceFlush();let n=null,r=this.viewState.scrollParent,o=this.viewState.getScrollOffset(),{scrollAnchorPos:s,scrollAnchorHeight:a}=this.viewState;Math.abs(o-this.viewState.scrollOffset)>1&&(a=-1),this.viewState.scrollAnchorHeight=-1;try{for(let l=0;;l++){if(a<0)if(Pyn(r||this.win))s=-1,a=this.viewState.heightMap.height;else{let v=this.viewState.scrollAnchorAt(o);s=v.from,a=v.top}this.updateState=1;let d=this.viewState.measure();if(!d&&!this.measureRequests.length&&this.viewState.scrollTarget==null)break;if(l>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}let u=[];d&4||([this.measureRequests,u]=[u,this.measureRequests]);let h=u.map(v=>{try{return v.read(this)}catch(f){return jv(this.state,f),V0t}}),g=Cge.create(this,this.state,[]),m=!1;g.flags|=d,n?n.flags|=d:n=g,this.updateState=2,g.empty||(this.updatePlugins(g),this.inputState.update(g),this.updateAttrs(),m=this.docView.update(g),m&&this.docViewUpdate());for(let v=0;v1||f<-1)&&(r==this.scrollDOM||this.hasFocus||Math.max(this.inputState.lastWheelEvent,this.inputState.lastTouchTime)>Date.now()-100)){o=o+f,r?r.scrollTop+=f:this.win.scrollBy(0,f),a=-1;continue}}break}}}finally{this.updateState=0,this.measureScheduled=-1}if(n&&!n.empty)for(let l of this.state.facet(ePe))l(n)}get themeClasses(){return sPe+" "+(this.state.facet(oPe)?wCn:bCn)+" "+this.state.facet(fae)}updateAttrs(){let t=z0t(this,tCn,{class:"cm-editor"+(this.hasFocus?" cm-focused ":" ")+this.themeClasses}),n={spellcheck:"false",autocorrect:"off",autocapitalize:"off",writingsuggestions:"false",translate:"no",contenteditable:this.state.facet(mS)?"true":"false",class:"cm-content",style:`${nr.tabSize}: ${this.state.tabSize}`,role:"textbox","aria-multiline":"true"};this.state.readOnly&&(n["aria-readonly"]="true"),z0t(this,vqe,n);let r=this.observer.ignore(()=>{let o=p0t(this.contentDOM,this.contentAttrs,n),s=p0t(this.dom,this.editorAttrs,t);return o||s});return this.editorAttrs=t,this.contentAttrs=n,r}showAnnouncements(t){let n=!0;for(let r of t)for(let o of r.effects)if(o.is(er.announce)){n&&(this.announceDOM.textContent=""),n=!1;let s=this.announceDOM.appendChild(document.createElement("div"));s.textContent=o.value}}mountStyles(){this.styleModules=this.state.facet(_G);let t=this.state.facet(er.cspNonce);g6.mount(this.root,this.styleModules.concat(w7i).reverse(),t?{nonce:t}:void 0)}readMeasured(){if(this.updateState==2)throw new Error("Reading the editor layout isn't allowed during an update");this.updateState==0&&this.measureScheduled>-1&&this.measure(!1)}requestMeasure(t){if(this.measureScheduled<0&&(this.measureScheduled=this.win.requestAnimationFrame(()=>this.measure())),t){if(this.measureRequests.indexOf(t)>-1)return;if(t.key!=null){for(let n=0;nr.plugin==t)||null),n&&n.update(this).value}get documentTop(){return this.contentDOM.getBoundingClientRect().top+this.viewState.paddingTop}get documentPadding(){return{top:this.viewState.paddingTop,bottom:this.viewState.paddingBottom}}get scaleX(){return this.viewState.scaleX}get scaleY(){return this.viewState.scaleY}elementAtHeight(t){return this.readMeasured(),this.viewState.elementAtHeight(t)}lineBlockAtHeight(t){return this.readMeasured(),this.viewState.lineBlockAtHeight(t)}get viewportLineBlocks(){return this.viewState.viewportLines}lineBlockAt(t){return this.viewState.lineBlockAt(t)}get contentHeight(){return this.viewState.contentHeight}moveByChar(t,n,r){return $_e(this,t,S0t(this,t,n,r))}moveByGroup(t,n){return $_e(this,t,S0t(this,t,n,r=>MEi(this,t.head,r)))}visualLineSide(t,n){let r=this.bidiSpans(t),o=this.textDirectionAt(t.from),s=r[n?r.length-1:0];return Ln.cursor(s.side(n,o)+t.from,s.forward(!n,o)?1:-1)}moveToLineBoundary(t,n,r=!0){return IEi(this,t,n,r)}moveVertically(t,n,r){return $_e(this,t,PEi(this,t,n,r))}domAtPos(t,n=1){return this.docView.domAtPos(t,n)}posAtDOM(t,n=0){return this.docView.posFromDOM(t,n)}posAtCoords(t,n=!0){this.readMeasured();let r=iPe(this,t,n);return r&&r.pos}posAndSideAtCoords(t,n=!0){return this.readMeasured(),iPe(this,t,n)}coordsAtPos(t,n=1){this.readMeasured();let r=this.docView.coordsAt(t,n);if(!r||r.left==r.right)return r;let o=this.state.doc.lineAt(t),s=this.bidiSpans(o),a=s[VO.find(s,t-o.from,-1,n)];return kK(r,a.dir==Ad.LTR==n>0)}coordsForChar(t){return this.readMeasured(),this.docView.coordsForChar(t)}get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth}get defaultLineHeight(){return this.viewState.heightOracle.lineHeight}get textDirection(){return this.viewState.defaultTextDirection}textDirectionAt(t){return!this.state.facet(qyn)||tthis.viewport.to?this.textDirection:(this.readMeasured(),this.docView.textDirectionAt(t))}get lineWrapping(){return this.viewState.heightOracle.lineWrapping}bidiSpans(t){if(t.length>S7i)return Vyn(t.length);let n=this.textDirectionAt(t.from),r;for(let s of this.bidiCache)if(s.from==t.from&&s.dir==n&&(s.fresh||Wyn(s.isolates,r=O0t(this,t))))return s.order;r||(r=O0t(this,t));let o=lEi(t.text,n,r);return this.bidiCache.push(new Ege(t.from,t.to,n,r,!0,o)),o}get hasFocus(){var t;return(this.dom.ownerDocument.hasFocus()||nr.safari&&((t=this.inputState)===null||t===void 0?void 0:t.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM}focus(){this.observer.ignore(()=>{Myn(this.contentDOM),this.docView.updateSelection()})}setRoot(t){this._root!=t&&(this._root=t,this.observer.setWindow((t.nodeType==9?t:t.ownerDocument).defaultView||window),this.mountStyles())}destroy(){this.root.activeElement==this.contentDOM&&this.contentDOM.blur();for(let t of this.plugins)t.destroy(this);this.plugins=[],this.inputState.destroy(),this.docView.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}static scrollIntoView(t,n={}){return aae.of(new bU(typeof t=="number"?Ln.cursor(t):t,n.y,n.x,n.yMargin,n.xMargin))}scrollSnapshot(){let{scrollTop:t,scrollLeft:n}=this.scrollDOM,r=this.viewState.scrollAnchorAt(t);return aae.of(new bU(Ln.cursor(r.from),"start","start",r.top-t,n,!0))}setTabFocusMode(t){t==null?this.inputState.tabFocusMode=this.inputState.tabFocusMode<0?0:-1:typeof t=="boolean"?this.inputState.tabFocusMode=t?0:-1:this.inputState.tabFocusMode!=0&&(this.inputState.tabFocusMode=Date.now()+t)}static domEventHandlers(t){return sA.define(()=>({}),{eventHandlers:t})}static domEventObservers(t){return sA.define(()=>({}),{eventObservers:t})}static theme(t,n){let r=g6.newName(),o=[fae.of(r),_G.of(aPe(`.${r}`,t))];return n&&n.dark&&o.push(oPe.of(!0)),o}static baseTheme(t){return mL.lowest(_G.of(aPe("."+sPe,t,OCn)))}static findFromDOM(t){var n;let r=t.querySelector(".cm-content"),o=r&&Fu.get(r)||Fu.get(t);return((n=o==null?void 0:o.root)===null||n===void 0?void 0:n.view)||null}}er.styleModule=_G;er.inputHandler=Yyn;er.clipboardInputFilter=mqe;er.clipboardOutputFilter=kqe;er.scrollHandler=Jyn;er.focusChangeEffect=Zyn;er.perLineTextDirection=qyn;er.exceptionSink=Gyn;er.updateListener=ePe;er.editable=mS;er.mouseSelectionStyle=Xyn;er.dragMovesSelection=$yn;er.clickAddsSelectionRange=Hyn;er.decorations=ape;er.blockWrappers=nCn;er.outerDecorations=Aqe;er.atomicRanges=Yne;er.bidiIsolatedRanges=iCn;er.scrollMargins=rCn;er.darkTheme=oPe;er.cspNonce=Xr.define({combine:e=>e.length?e[0]:""});er.contentAttributes=vqe;er.editorAttributes=tCn;er.lineWrapping=er.contentAttributes.of({class:"cm-lineWrapping"});er.announce=Zs.define();const S7i=4096,V0t={};class Ege{constructor(t,n,r,o,s,a){this.from=t,this.to=n,this.dir=r,this.isolates=o,this.fresh=s,this.order=a}static update(t,n){if(n.empty&&!t.some(s=>s.fresh))return t;let r=[],o=t.length?t[t.length-1].dir:Ad.LTR;for(let s=Math.max(0,t.length-10);s=0;o--){let s=r[o],a=typeof s=="function"?s(e):s;a&&uqe(a,n)}return n}const L7i=nr.mac?"mac":nr.windows?"win":nr.linux?"linux":"key";function x7i(e,t){const n=e.split(/-(?!$)/);let r=n[n.length-1];r=="Space"&&(r=" ");let o,s,a,l;for(let d=0;dr.concat(o),[]))),n}function T7i(e,t,n){return CCn(yCn(e.state),t,e,n)}let L5=null;const Q7i=4e3;function D7i(e,t=L7i){let n=Object.create(null),r=Object.create(null),o=(a,l)=>{let d=r[a];if(d==null)r[a]=l;else if(d!=l)throw new Error("Key binding "+a+" is used both as a regular binding and as a multi-stroke prefix")},s=(a,l,d,u,h)=>{var g,m;let v=n[a]||(n[a]=Object.create(null)),f=l.split(/ (?!$)/).map(p=>x7i(p,t));for(let p=1;p{let O=L5={view:w,prefix:b,scope:a};return setTimeout(()=>{L5==O&&(L5=null)},Q7i),!0}]})}let k=f.join(" ");o(k,!1);let A=v[k]||(v[k]={preventDefault:!1,stopPropagation:!1,run:((m=(g=v._any)===null||g===void 0?void 0:g.run)===null||m===void 0?void 0:m.slice())||[]});d&&A.run.push(d),u&&(A.preventDefault=!0),h&&(A.stopPropagation=!0)};for(let a of e){let l=a.scope?a.scope.split(" "):["editor"];if(a.any)for(let u of l){let h=n[u]||(n[u]=Object.create(null));h._any||(h._any={preventDefault:!1,stopPropagation:!1,run:[]});let{any:g}=a;for(let m in h)h[m].run.push(v=>g(v,lPe))}let d=a[t]||a.key;if(d)for(let u of l)s(u,d,a.run,a.preventDefault,a.stopPropagation),a.shift&&s(u,"Shift-"+d,a.shift,a.preventDefault,a.stopPropagation)}return n}let lPe=null;function CCn(e,t,n,r){lPe=t;let o=$6i(t),s=e5(o,0),a=gT(s)==o.length&&o!=" ",l="",d=!1,u=!1,h=!1;L5&&L5.view==n&&L5.scope==r&&(l=L5.prefix+" ",hCn.indexOf(t.keyCode)<0&&(u=!0,L5=null));let g=new Set,m=A=>{if(A){for(let p of A.run)if(!g.has(p)&&(g.add(p),p(n)))return A.stopPropagation&&(h=!0),!0;A.preventDefault&&(A.stopPropagation&&(h=!0),u=!0)}return!1},v=e[r],f,k;return v&&(m(v[l+gae(o,t,!a)])?d=!0:a&&(t.altKey||t.metaKey||t.ctrlKey)&&!(nr.windows&&t.ctrlKey&&t.altKey)&&!(nr.mac&&t.altKey&&!(t.ctrlKey||t.metaKey))&&(f=m6[t.keyCode])&&f!=o?(m(v[l+gae(f,t,!0)])||t.shiftKey&&(k=fK[t.keyCode])!=o&&k!=f&&m(v[l+gae(k,t,!1)]))&&(d=!0):a&&t.shiftKey&&m(v[l+gae(o,t,!0)])&&(d=!0),!d&&m(v._any)&&(d=!0)),u&&(d=!0),d&&h&&t.stopPropagation(),lPe=null,d}class nD{constructor(t,n,r,o,s){this.className=t,this.left=n,this.top=r,this.width=o,this.height=s}draw(){let t=document.createElement("div");return t.className=this.className,this.adjust(t),t}update(t,n){return n.className!=this.className?!1:(this.adjust(t),!0)}adjust(t){t.style.left=this.left+"px",t.style.top=this.top+"px",this.width!=null&&(t.style.width=this.width+"px"),t.style.height=this.height+"px"}eq(t){return this.left==t.left&&this.top==t.top&&this.width==t.width&&this.height==t.height&&this.className==t.className}static forRange(t,n,r){if(r.empty){let o=t.coordsAtPos(r.head,r.assoc||1);if(!o)return[];let s=_Cn(t);return[new nD(n,o.left-s.left,o.top-s.top,null,o.bottom-o.top)]}else return B7i(t,n,r)}}function _Cn(e){let t=e.scrollDOM.getBoundingClientRect();return{left:(e.textDirection==Ad.LTR?t.left:t.right-e.scrollDOM.clientWidth*e.scaleX)-e.scrollDOM.scrollLeft*e.scaleX,top:t.top-e.scrollDOM.scrollTop*e.scaleY}}function $0t(e,t,n,r){let o=e.coordsAtPos(t,n*2);if(!o)return r;let s=e.dom.getBoundingClientRect(),a=(o.top+o.bottom)/2,l=e.posAtCoords({x:s.left+1,y:a}),d=e.posAtCoords({x:s.right-1,y:a});return l==null||d==null?r:{from:Math.max(r.from,Math.min(l,d)),to:Math.min(r.to,Math.max(l,d))}}function B7i(e,t,n){if(n.to<=e.viewport.from||n.from>=e.viewport.to)return[];let r=Math.max(n.from,e.viewport.from),o=Math.min(n.to,e.viewport.to),s=e.textDirection==Ad.LTR,a=e.contentDOM,l=a.getBoundingClientRect(),d=_Cn(e),u=a.querySelector(".cm-line"),h=u&&window.getComputedStyle(u),g=l.left+(h?parseInt(h.paddingLeft)+Math.min(0,parseInt(h.textIndent)):0),m=l.right-(h?parseInt(h.paddingRight):0),v=nPe(e,r,1),f=nPe(e,o,-1),k=v.type==L0.Text?v:null,A=f.type==L0.Text?f:null;if(k&&(e.lineWrapping||v.widgetLineBreaks)&&(k=$0t(e,r,1,k)),A&&(e.lineWrapping||f.widgetLineBreaks)&&(A=$0t(e,o,-1,A)),k&&A&&k.from==A.from&&k.to==A.to)return b(w(n.from,n.to,k));{let y=k?w(n.from,null,k):O(v,!1),C=A?w(null,n.to,A):O(f,!0),_=[];return(k||v).to<(A||f).from-(k&&A?1:0)||v.widgetLineBreaks>1&&y.bottom+e.defaultLineHeight/2T&&D.from=B)break;j>I&&Q(Math.max(N,I),y==null&&N<=T,Math.min(j,B),C==null&&j>=P,M.dir)}if(I=R.to+1,I>=B)break}return E.length==0&&Q(T,y==null,P,C==null,e.textDirection),{top:S,bottom:L,horizontal:E}}function O(y,C){let _=l.top+(C?y.top:y.bottom);return{top:_,bottom:_,horizontal:[]}}}function R7i(e,t){return e.constructor==t.constructor&&e.eq(t)}class I7i{constructor(t,n){this.view=t,this.layer=n,this.drawn=[],this.scaleX=1,this.scaleY=1,this.measureReq={read:this.measure.bind(this),write:this.draw.bind(this)},this.dom=t.scrollDOM.appendChild(document.createElement("div")),this.dom.classList.add("cm-layer"),n.above&&this.dom.classList.add("cm-layer-above"),n.class&&this.dom.classList.add(n.class),this.scale(),this.dom.setAttribute("aria-hidden","true"),this.setOrder(t.state),t.requestMeasure(this.measureReq),n.mount&&n.mount(this.dom,t)}update(t){t.startState.facet(pue)!=t.state.facet(pue)&&this.setOrder(t.state),(this.layer.update(t,this.dom)||t.geometryChanged)&&(this.scale(),t.view.requestMeasure(this.measureReq))}docViewUpdate(t){this.layer.updateOnDocViewUpdate!==!1&&t.requestMeasure(this.measureReq)}setOrder(t){let n=0,r=t.facet(pue);for(;n!R7i(n,this.drawn[r]))){let n=this.dom.firstChild,r=0;for(let o of t)o.update&&n&&o.constructor&&this.drawn[r].constructor&&o.update(n,this.drawn[r])?(n=n.nextSibling,r++):this.dom.insertBefore(o.draw(),n);for(;n;){let o=n.nextSibling;n.remove(),n=o}this.drawn=t,nr.safari&&nr.safari_version>=26&&(this.dom.style.display=this.dom.firstChild?"":"none")}}destroy(){this.layer.destroy&&this.layer.destroy(this.dom,this.view),this.dom.remove()}}const pue=Xr.define();function SCn(e){return[sA.define(t=>new I7i(t,e)),pue.of(e)]}const TW=Xr.define({combine(e){return ope(e,{cursorBlinkRate:1200,drawRangeCursor:!0,iosSelectionHandles:!0},{cursorBlinkRate:(t,n)=>Math.min(t,n),drawRangeCursor:(t,n)=>t||n})}});function M7i(e={}){return[TW.of(e),P7i,F7i,N7i,Kyn.of(!0)]}function LCn(e){return e.startState.facet(TW)!=e.state.facet(TW)}const P7i=SCn({above:!0,markers(e){let{state:t}=e,n=t.facet(TW),r=[];for(let o of t.selection.ranges){let s=o==t.selection.main;if(o.empty||n.drawRangeCursor&&!(s&&nr.ios&&n.iosSelectionHandles)){let a=s?"cm-cursor cm-cursor-primary":"cm-cursor cm-cursor-secondary",l=o.empty?o:Ln.cursor(o.head,o.assoc);for(let d of nD.forRange(e,a,l))r.push(d)}}return r},update(e,t){e.transactions.some(r=>r.selection)&&(t.style.animationName=t.style.animationName=="cm-blink"?"cm-blink2":"cm-blink");let n=LCn(e);return n&&X0t(e.state,t),e.docChanged||e.selectionSet||n},mount(e,t){X0t(t.state,e)},class:"cm-cursorLayer"});function X0t(e,t){t.style.animationDuration=e.facet(TW).cursorBlinkRate+"ms"}const F7i=SCn({above:!1,markers(e){let t=[],{main:n,ranges:r}=e.state.selection;for(let o of r)if(!o.empty)for(let s of nD.forRange(e,"cm-selectionBackground",o))t.push(s);if(nr.ios&&!n.empty&&e.state.facet(TW).iosSelectionHandles){for(let o of nD.forRange(e,"cm-selectionHandle cm-selectionHandle-start",Ln.cursor(n.from,1)))t.push(o);for(let o of nD.forRange(e,"cm-selectionHandle cm-selectionHandle-end",Ln.cursor(n.to,1)))t.push(o)}return t},update(e,t){return e.docChanged||e.selectionSet||e.viewportChanged||LCn(e)},class:"cm-selectionLayer"}),N7i=mL.highest(er.theme({".cm-line":{"& ::selection, &::selection":{backgroundColor:"transparent !important"},caretColor:"transparent !important"},".cm-content":{caretColor:"transparent !important","& :focus":{caretColor:"initial !important","&::selection, & ::selection":{backgroundColor:"Highlight !important"}}}}));let U7i=class extends cI{constructor(t){super(),this.content=t}toDOM(t){let n=document.createElement("span");return n.className="cm-placeholder",n.style.pointerEvents="none",n.appendChild(typeof this.content=="string"?document.createTextNode(this.content):typeof this.content=="function"?this.content(t):this.content.cloneNode(!0)),n.setAttribute("aria-hidden","true"),n}coordsAt(t){let n=t.firstChild?ZY(t.firstChild):[];if(!n.length)return null;let r=window.getComputedStyle(t.parentNode),o=kK(n[0],r.direction!="rtl"),s=parseInt(r.lineHeight);return o.bottom-o.top>s*1.5?{left:o.left,right:o.right,top:o.top,bottom:o.top+s}:o}ignoreEvent(){return!1}};function j7i(e){let t=sA.fromClass(class{constructor(n){this.view=n,this.placeholder=e?ql.set([ql.widget({widget:new U7i(e),side:1}).range(0)]):ql.none}get decorations(){return this.view.state.doc.length?ql.none:this.placeholder}},{decorations:n=>n.decorations});return typeof e=="string"?[t,er.contentAttributes.of({"aria-placeholder":e})]:t}const mae="-10000px";class W7i{constructor(t,n,r,o){this.facet=n,this.createTooltipView=r,this.removeTooltipView=o,this.input=t.state.facet(n),this.tooltips=this.input.filter(a=>a);let s=null;this.tooltipViews=this.tooltips.map(a=>s=r(a,s))}update(t,n){var r;let o=t.state.facet(this.facet),s=o.filter(d=>d);if(o===this.input){for(let d of this.tooltipViews)d.update&&d.update(t);return!1}let a=[],l=n?[]:null;for(let d=0;dn[u]=d),n.length=l.length),this.input=o,this.tooltips=s,this.tooltipViews=a,!0}}function V7i(e){let t=e.dom.ownerDocument.documentElement;return{top:0,left:0,bottom:t.clientHeight,right:t.clientWidth}}const Y_e=Xr.define({combine:e=>{var t,n,r;return{position:nr.ios?"absolute":((t=e.find(o=>o.position))===null||t===void 0?void 0:t.position)||"fixed",parent:((n=e.find(o=>o.parent))===null||n===void 0?void 0:n.parent)||null,tooltipSpace:((r=e.find(o=>o.tooltipSpace))===null||r===void 0?void 0:r.tooltipSpace)||V7i}}}),G0t=new WeakMap,xCn=sA.fromClass(class{constructor(e){this.view=e,this.above=[],this.inView=!0,this.madeAbsolute=!1,this.lastTransaction=0,this.measureTimeout=-1;let t=e.state.facet(Y_e);this.position=t.position,this.parent=t.parent,this.classes=e.themeClasses,this.createContainer(),this.measureReq={read:this.readMeasure.bind(this),write:this.writeMeasure.bind(this),key:this},this.resizeObserver=typeof ResizeObserver=="function"?new ResizeObserver(()=>this.measureSoon()):null,this.manager=new W7i(e,yqe,(n,r)=>this.createTooltip(n,r),n=>{this.resizeObserver&&this.resizeObserver.unobserve(n.dom),n.dom.remove()}),this.above=this.manager.tooltips.map(n=>!!n.above),this.intersectionObserver=typeof IntersectionObserver=="function"?new IntersectionObserver(n=>{Date.now()>this.lastTransaction-50&&n.length>0&&n[n.length-1].intersectionRatio<1&&this.measureSoon()},{threshold:[1]}):null,this.observeIntersection(),e.win.addEventListener("resize",this.measureSoon=this.measureSoon.bind(this)),this.maybeMeasure()}createContainer(){this.parent?(this.container=document.createElement("div"),this.container.style.position="relative",this.container.className=this.view.themeClasses,this.parent.appendChild(this.container)):this.container=this.view.dom}observeIntersection(){if(this.intersectionObserver){this.intersectionObserver.disconnect();for(let e of this.manager.tooltipViews)this.intersectionObserver.observe(e.dom)}}measureSoon(){this.measureTimeout<0&&(this.measureTimeout=setTimeout(()=>{this.measureTimeout=-1,this.maybeMeasure()},50))}update(e){e.transactions.length&&(this.lastTransaction=Date.now());let t=this.manager.update(e,this.above);t&&this.observeIntersection();let n=t||e.geometryChanged,r=e.state.facet(Y_e);if(r.position!=this.position&&!this.madeAbsolute){this.position=r.position;for(let o of this.manager.tooltipViews)o.dom.style.position=this.position;n=!0}if(r.parent!=this.parent){this.parent&&this.container.remove(),this.parent=r.parent,this.createContainer();for(let o of this.manager.tooltipViews)this.container.appendChild(o.dom);n=!0}else this.parent&&this.view.themeClasses!=this.classes&&(this.classes=this.container.className=this.view.themeClasses);n&&this.maybeMeasure()}createTooltip(e,t){let n=e.create(this.view),r=t?t.dom:null;if(n.dom.classList.add("cm-tooltip"),e.arrow&&!n.dom.querySelector(".cm-tooltip > .cm-tooltip-arrow")){let o=document.createElement("div");o.className="cm-tooltip-arrow",n.dom.appendChild(o)}return n.dom.style.position=this.position,n.dom.style.top=mae,n.dom.style.left="0px",this.container.insertBefore(n.dom,r),n.mount&&n.mount(this.view),this.resizeObserver&&this.resizeObserver.observe(n.dom),n}destroy(){var e,t,n;this.view.win.removeEventListener("resize",this.measureSoon);for(let r of this.manager.tooltipViews)r.dom.remove(),(e=r.destroy)===null||e===void 0||e.call(r);this.parent&&this.container.remove(),(t=this.resizeObserver)===null||t===void 0||t.disconnect(),(n=this.intersectionObserver)===null||n===void 0||n.disconnect(),clearTimeout(this.measureTimeout)}readMeasure(){let e=1,t=1,n=!1;if(this.position=="fixed"&&this.manager.tooltipViews.length){let{dom:s}=this.manager.tooltipViews[0];if(nr.safari){let a=s.getBoundingClientRect();n=Math.abs(a.top+1e4)>1||Math.abs(a.left)>1}else n=!!s.offsetParent&&s.offsetParent!=this.container.ownerDocument.body}if(n||this.position=="absolute")if(this.parent){let s=this.parent.getBoundingClientRect();s.width&&s.height&&(e=s.width/this.parent.offsetWidth,t=s.height/this.parent.offsetHeight)}else({scaleX:e,scaleY:t}=this.view.viewState);let r=this.view.scrollDOM.getBoundingClientRect(),o=pqe(this.view);return{visible:{left:r.left+o.left,top:r.top+o.top,right:r.right-o.right,bottom:r.bottom-o.bottom},parent:this.parent?this.container.getBoundingClientRect():this.view.dom.getBoundingClientRect(),pos:this.manager.tooltips.map((s,a)=>{let l=this.manager.tooltipViews[a];return l.getCoords?l.getCoords(s.pos):this.view.coordsAtPos(s.pos)}),size:this.manager.tooltipViews.map(({dom:s})=>s.getBoundingClientRect()),space:this.view.state.facet(Y_e).tooltipSpace(this.view),scaleX:e,scaleY:t,makeAbsolute:n}}writeMeasure(e){var t;if(e.makeAbsolute){this.madeAbsolute=!0,this.position="absolute";for(let l of this.manager.tooltipViews)l.dom.style.position="absolute"}let{visible:n,space:r,scaleX:o,scaleY:s}=e,a=[];for(let l=0;l=Math.min(n.bottom,r.bottom)||g.rightMath.min(n.right,r.right)+.1)){h.style.top=mae;continue}let v=d.arrow?u.dom.querySelector(".cm-tooltip-arrow"):null,f=v?7:0,k=m.right-m.left,A=(t=G0t.get(u))!==null&&t!==void 0?t:m.bottom-m.top,p=u.offset||H7i,b=this.view.textDirection==Ad.LTR,w=m.width>r.right-r.left?b?r.left:r.right-m.width:b?Math.max(r.left,Math.min(g.left-(v?14:0)+p.x,r.right-k)):Math.min(Math.max(r.left,g.left-k+(v?14:0)-p.x),r.right-k),O=this.above[l];!d.strictSide&&(O?g.top-A-f-p.yr.bottom)&&O==r.bottom-g.bottom>g.top-r.top&&(O=this.above[l]=!O);let y=(O?g.top-r.top:r.bottom-g.bottom)-f;if(yw&&S.topC&&(C=O?S.top-A-2-f:S.bottom+f+2);if(this.position=="absolute"?(h.style.top=(C-e.parent.top)/s+"px",Y0t(h,(w-e.parent.left)/o)):(h.style.top=C/s+"px",Y0t(h,w/o)),v){let S=g.left+(b?p.x:-p.x)-(w+14-7);v.style.left=S/o+"px"}u.overlap!==!0&&a.push({left:w,top:C,right:_,bottom:C+A}),h.classList.toggle("cm-tooltip-above",O),h.classList.toggle("cm-tooltip-below",!O),u.positioned&&u.positioned(e.space)}}maybeMeasure(){if(this.manager.tooltips.length&&(this.view.inView&&this.view.requestMeasure(this.measureReq),this.inView!=this.view.inView&&(this.inView=this.view.inView,!this.inView)))for(let e of this.manager.tooltipViews)e.dom.style.top=mae}},{eventObservers:{scroll(){this.maybeMeasure()}}});function Y0t(e,t){let n=parseInt(e.style.left,10);(isNaN(n)||Math.abs(t-n)>1)&&(e.style.left=t+"px")}const z7i=er.baseTheme({".cm-tooltip":{zIndex:500,boxSizing:"border-box"},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"7px",width:`${7*2}px`,position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"''",position:"absolute",width:0,height:0,borderLeft:"7px solid transparent",borderRight:"7px solid transparent"},".cm-tooltip-above &":{bottom:"-7px","&:before":{borderTop:"7px solid #bbb"},"&:after":{borderTop:"7px solid #f5f5f5",bottom:"1px"}},".cm-tooltip-below &":{top:"-7px","&:before":{borderBottom:"7px solid #bbb"},"&:after":{borderBottom:"7px solid #f5f5f5",top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}}),H7i={x:0,y:0},yqe=Xr.define({enables:[xCn,z7i]});function ECn(e,t){let n=e.plugin(xCn);if(!n)return null;let r=n.manager.tooltips.indexOf(t);return r<0?null:n.manager.tooltipViews[r]}const Z0t=Xr.define({combine(e){let t,n;for(let r of e)t=t||r.topContainer,n=n||r.bottomContainer;return{topContainer:t,bottomContainer:n}}});function TCn(e,t){let n=e.plugin(QCn),r=n?n.specs.indexOf(t):-1;return r>-1?n.panels[r]:null}const QCn=sA.fromClass(class{constructor(e){this.input=e.state.facet(Tge),this.specs=this.input.filter(n=>n),this.panels=this.specs.map(n=>n(e));let t=e.state.facet(Z0t);this.top=new kae(e,!0,t.topContainer),this.bottom=new kae(e,!1,t.bottomContainer),this.top.sync(this.panels.filter(n=>n.top)),this.bottom.sync(this.panels.filter(n=>!n.top));for(let n of this.panels)n.dom.classList.add("cm-panel"),n.mount&&n.mount()}update(e){let t=e.state.facet(Z0t);this.top.container!=t.topContainer&&(this.top.sync([]),this.top=new kae(e.view,!0,t.topContainer)),this.bottom.container!=t.bottomContainer&&(this.bottom.sync([]),this.bottom=new kae(e.view,!1,t.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();let n=e.state.facet(Tge);if(n!=this.input){let r=n.filter(d=>d),o=[],s=[],a=[],l=[];for(let d of r){let u=this.specs.indexOf(d),h;u<0?(h=d(e.view),l.push(h)):(h=this.panels[u],h.update&&h.update(e)),o.push(h),(h.top?s:a).push(h)}this.specs=r,this.panels=o,this.top.sync(s),this.bottom.sync(a);for(let d of l)d.dom.classList.add("cm-panel"),d.mount&&d.mount()}else for(let r of this.panels)r.update&&r.update(e)}destroy(){this.top.sync([]),this.bottom.sync([])}},{provide:e=>er.scrollMargins.of(t=>{let n=t.plugin(e);return n&&{top:n.top.scrollMargin(),bottom:n.bottom.scrollMargin()}})});class kae{constructor(t,n,r){this.view=t,this.top=n,this.container=r,this.dom=void 0,this.classes="",this.panels=[],this.syncClasses()}sync(t){for(let n of this.panels)n.destroy&&t.indexOf(n)<0&&n.destroy();this.panels=t,this.syncDOM()}syncDOM(){if(this.panels.length==0){this.dom&&(this.dom.remove(),this.dom=void 0);return}if(!this.dom){this.dom=document.createElement("div"),this.dom.className=this.top?"cm-panels cm-panels-top":"cm-panels cm-panels-bottom",this.dom.style[this.top?"top":"bottom"]="0";let n=this.container||this.view.dom;n.insertBefore(this.dom,this.top?n.firstChild:null)}let t=this.dom.firstChild;for(let n of this.panels)if(n.dom.parentNode==this.dom){for(;t!=n.dom;)t=q0t(t);t=t.nextSibling}else this.dom.insertBefore(n.dom,t);for(;t;)t=q0t(t)}scrollMargin(){return!this.dom||this.container?0:Math.max(0,this.top?this.dom.getBoundingClientRect().bottom-Math.max(0,this.view.scrollDOM.getBoundingClientRect().top):Math.min(innerHeight,this.view.scrollDOM.getBoundingClientRect().bottom)-this.dom.getBoundingClientRect().top)}syncClasses(){if(!(!this.container||this.classes==this.view.themeClasses)){for(let t of this.classes.split(" "))t&&this.container.classList.remove(t);for(let t of(this.classes=this.view.themeClasses).split(" "))t&&this.container.classList.add(t)}}}function q0t(e){let t=e.nextSibling;return e.remove(),t}const Tge=Xr.define({enables:QCn});function $7i(e,t){let n,r=new Promise(a=>n=a),o=a=>X7i(a,t,n);e.state.field(Z_e,!1)?e.dispatch({effects:DCn.of(o)}):e.dispatch({effects:Zs.appendConfig.of(Z_e.init(()=>[o]))});let s=BCn.of(o);return{close:s,result:r.then(a=>((e.win.queueMicrotask||(d=>e.win.setTimeout(d,10)))(()=>{e.state.field(Z_e).indexOf(o)>-1&&e.dispatch({effects:s})}),a))}}const Z_e=w2.define({create(){return[]},update(e,t){for(let n of t.effects)n.is(DCn)?e=[n.value].concat(e):n.is(BCn)&&(e=e.filter(r=>r!=n.value));return e},provide:e=>Tge.computeN([e],t=>t.field(e))}),DCn=Zs.define(),BCn=Zs.define();function X7i(e,t,n){let r=t.content?t.content(e,()=>a(null)):null;if(!r){if(r=sg("form"),t.input){let l=sg("input",t.input);/^(text|password|number|email|tel|url)$/.test(l.type)&&l.classList.add("cm-textfield"),l.name||(l.name="input"),r.appendChild(sg("label",(t.label||"")+": ",l))}else r.appendChild(document.createTextNode(t.label||""));r.appendChild(document.createTextNode(" ")),r.appendChild(sg("button",{class:"cm-button",type:"submit"},t.submitLabel||"OK"))}let o=r.nodeName=="FORM"?[r]:r.querySelectorAll("form");for(let l=0;l{u.keyCode==27?(u.preventDefault(),a(null)):u.keyCode==13&&(u.preventDefault(),a(d))}),d.addEventListener("submit",u=>{u.preventDefault(),a(d)})}let s=sg("div",r,sg("button",{onclick:()=>a(null),"aria-label":e.state.phrase("close"),class:"cm-dialog-close",type:"button"},["×"]));t.class&&(s.className=t.class),s.classList.add("cm-dialog");function a(l){s.contains(s.ownerDocument.activeElement)&&e.focus(),n(l)}return{dom:s,top:t.top,mount:()=>{if(t.focus){let l;typeof t.focus=="string"?l=r.querySelector(t.focus):l=r.querySelector("input")||r.querySelector("button"),l&&"select"in l?l.select():l&&"focus"in l&&l.focus()}}}}class QW extends f6{compare(t){return this==t||this.constructor==t.constructor&&this.eq(t)}eq(t){return!1}destroy(t){}}QW.prototype.elementClass="";QW.prototype.toDOM=void 0;QW.prototype.mapMode=m0.TrackBefore;QW.prototype.startSide=QW.prototype.endSide=-1;QW.prototype.point=!0;const RCn=1024;let G7i=0,U4=class{constructor(t,n){this.from=t,this.to=n}};class Xo{constructor(t={}){this.id=G7i++,this.perNode=!!t.perNode,this.deserialize=t.deserialize||(()=>{throw new Error("This node type doesn't define a deserialize function")}),this.combine=t.combine||null}add(t){if(this.perNode)throw new RangeError("Can't add per-node props to node types");return typeof t!="function"&&(t=Lg.match(t)),n=>{let r=t(n);return r===void 0?null:[this,r]}}}Xo.closedBy=new Xo({deserialize:e=>e.split(" ")});Xo.openedBy=new Xo({deserialize:e=>e.split(" ")});Xo.group=new Xo({deserialize:e=>e.split(" ")});Xo.isolate=new Xo({deserialize:e=>{if(e&&e!="rtl"&&e!="ltr"&&e!="auto")throw new RangeError("Invalid value for isolate: "+e);return e||"auto"}});Xo.contextHash=new Xo({perNode:!0});Xo.lookAhead=new Xo({perNode:!0});Xo.mounted=new Xo({perNode:!0});class wU{constructor(t,n,r,o=!1){this.tree=t,this.overlay=n,this.parser=r,this.bracketed=o}static get(t){return t&&t.props&&t.props[Xo.mounted.id]}}const Y7i=Object.create(null);let Lg=class ICn{constructor(t,n,r,o=0){this.name=t,this.props=n,this.id=r,this.flags=o}static define(t){let n=t.props&&t.props.length?Object.create(null):Y7i,r=(t.top?1:0)|(t.skipped?2:0)|(t.error?4:0)|(t.name==null?8:0),o=new ICn(t.name||"",n,t.id,r);if(t.props){for(let s of t.props)if(Array.isArray(s)||(s=s(o)),s){if(s[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");n[s[0].id]=s[1]}}return o}prop(t){return this.props[t.id]}get isTop(){return(this.flags&1)>0}get isSkipped(){return(this.flags&2)>0}get isError(){return(this.flags&4)>0}get isAnonymous(){return(this.flags&8)>0}is(t){if(typeof t=="string"){if(this.name==t)return!0;let n=this.prop(Xo.group);return n?n.indexOf(t)>-1:!1}return this.id==t}static match(t){let n=Object.create(null);for(let r in t)for(let o of r.split(" "))n[o]=t[r];return r=>{for(let o=r.prop(Xo.group),s=-1;s<(o?o.length:0);s++){let a=n[s<0?r.name:o[s]];if(a)return a}}}};Lg.none=new Lg("",Object.create(null),0,8);class Iz{constructor(t){this.types=t;for(let n=0;n0;for(let d=this.cursor(a|cl.IncludeAnonymous);;){let u=!1;if(d.from<=s&&d.to>=o&&(!l&&d.type.isAnonymous||n(d)!==!1)){if(d.firstChild())continue;u=!0}for(;u&&r&&(l||!d.type.isAnonymous)&&r(d),!d.nextSibling();){if(!d.parent())return;u=!0}}}prop(t){return t.perNode?this.props?this.props[t.id]:void 0:this.type.prop(t)}get propValues(){let t=[];if(this.props)for(let n in this.props)t.push([+n,this.props[n]]);return t}balance(t={}){return this.children.length<=8?this:Sqe(Lg.none,this.children,this.positions,0,this.children.length,0,this.length,(n,r,o)=>new cPe(this.type,n,r,o,this.propValues),t.makeTree||((n,r,o)=>new cPe(Lg.none,n,r,o)))}static build(t){return J7i(t)}};Ea.empty=new Ea(Lg.none,[],[],0);class Cqe{constructor(t,n){this.buffer=t,this.index=n}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new Cqe(this.buffer,this.index)}}class v6{constructor(t,n,r){this.buffer=t,this.length=n,this.set=r}get type(){return Lg.none}toString(){let t=[];for(let n=0;n0));d=a[d+3]);return l}slice(t,n,r){let o=this.buffer,s=new Uint16Array(n-t),a=0;for(let l=t,d=0;l=t&&nt;case 1:return n<=t&&r>t;case 2:return r>t;case 4:return!0}}function AK(e,t,n,r){for(var o;e.from==e.to||(n<1?e.from>=t:e.from>t)||(n>-1?e.to<=t:e.to0?l.length:-1;t!=u;t+=n){let h=l[t],g=d[t]+a.from,m;if(!(!(s&cl.EnterBracketed&&h instanceof Ea&&(m=wU.get(h))&&!m.overlay&&m.bracketed&&r>=g&&r<=g+h.length)&&!MCn(o,r,g,g+h.length))){if(h instanceof v6){if(s&cl.ExcludeBuffers)continue;let v=h.findChild(0,h.buffer.length,n,r-g,o);if(v>-1)return new zO(new Z7i(a,h,t,g),null,v)}else if(s&cl.IncludeAnonymous||!h.type.isAnonymous||_qe(h)){let v;if(!(s&cl.IgnoreMounts)&&(v=wU.get(h))&&!v.overlay)return new bue(v.tree,g,t,a);let f=new bue(h,g,t,a);return s&cl.IncludeAnonymous||!f.type.isAnonymous?f:f.nextChild(n<0?h.children.length-1:0,n,r,o,s)}}}if(s&cl.IncludeAnonymous||!a.type.isAnonymous||(a.index>=0?t=a.index+n:t=n<0?-1:a._parent._tree.children.length,a=a._parent,!a))return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(t){return this.nextChild(0,1,t,2)}childBefore(t){return this.nextChild(this._tree.children.length-1,-1,t,-2)}prop(t){return this._tree.prop(t)}enter(t,n,r=0){let o;if(!(r&cl.IgnoreOverlays)&&(o=wU.get(this._tree))&&o.overlay){let s=t-this.from,a=r&cl.EnterBracketed&&o.bracketed;for(let{from:l,to:d}of o.overlay)if((n>0||a?l<=s:l=s:d>s))return new bue(o.tree,o.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,t,n,r)}nextSignificantParent(){let t=this;for(;t.type.isAnonymous&&t._parent;)t=t._parent;return t}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}get tree(){return this._tree}toTree(){return this._tree}toString(){return this._tree.toString()}};function J0t(e,t,n,r){let o=e.cursor(),s=[];if(!o.firstChild())return s;if(n!=null){for(let a=!1;!a;)if(a=o.type.is(n),!o.nextSibling())return s}for(;;){if(r!=null&&o.type.is(r))return s;if(o.type.is(t)&&s.push(o.node),!o.nextSibling())return r==null?s:[]}}function dPe(e,t,n=t.length-1){for(let r=e;n>=0;r=r.parent){if(!r)return!1;if(!r.type.isAnonymous){if(t[n]&&t[n]!=r.name)return!1;n--}}return!0}class Z7i{constructor(t,n,r,o){this.parent=t,this.buffer=n,this.index=r,this.start=o}}class zO extends PCn{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(t,n,r){super(),this.context=t,this._parent=n,this.index=r,this.type=t.buffer.set.types[t.buffer.buffer[r]]}child(t,n,r){let{buffer:o}=this.context,s=o.findChild(this.index+4,o.buffer[this.index+3],t,n-this.context.start,r);return s<0?null:new zO(this.context,this,s)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(t){return this.child(1,t,2)}childBefore(t){return this.child(-1,t,-2)}prop(t){return this.type.prop(t)}enter(t,n,r=0){if(r&cl.ExcludeBuffers)return null;let{buffer:o}=this.context,s=o.findChild(this.index+4,o.buffer[this.index+3],n>0?1:-1,t-this.context.start,n);return s<0?null:new zO(this.context,this,s)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(t){return this._parent?null:this.context.parent.nextChild(this.context.index+t,t,0,4)}get nextSibling(){let{buffer:t}=this.context,n=t.buffer[this.index+3];return n<(this._parent?t.buffer[this._parent.index+3]:t.buffer.length)?new zO(this.context,this._parent,n):this.externalSibling(1)}get prevSibling(){let{buffer:t}=this.context,n=this._parent?this._parent.index+4:0;return this.index==n?this.externalSibling(-1):new zO(this.context,this._parent,t.findChild(n,this.index,-1,0,4))}get tree(){return null}toTree(){let t=[],n=[],{buffer:r}=this.context,o=this.index+4,s=r.buffer[this.index+3];if(s>o){let a=r.buffer[this.index+1];t.push(r.slice(o,s,a)),n.push(0)}return new Ea(this.type,t,n,this.to-this.from)}toString(){return this.context.buffer.childString(this.index)}}function FCn(e){if(!e.length)return null;let t=0,n=e[0];for(let s=1;sn.from||a.to=t){let l=new dp(a.tree,a.overlay[0].from+s.from,-1,s);(o||(o=[r])).push(AK(l,t,n,!1))}}return o?FCn(o):r}class Qge{get name(){return this.type.name}constructor(t,n=0){if(this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,this.mode=n&~cl.EnterBracketed,t instanceof dp)this.yieldNode(t);else{this._tree=t.context.parent,this.buffer=t.context;for(let r=t._parent;r;r=r._parent)this.stack.unshift(r.index);this.bufferNode=t,this.yieldBuf(t.index)}}yieldNode(t){return t?(this._tree=t,this.type=t.type,this.from=t.from,this.to=t.to,!0):!1}yieldBuf(t,n){this.index=t;let{start:r,buffer:o}=this.buffer;return this.type=n||o.set.types[o.buffer[t]],this.from=r+o.buffer[t+1],this.to=r+o.buffer[t+2],!0}yield(t){return t?t instanceof dp?(this.buffer=null,this.yieldNode(t)):(this.buffer=t.context,this.yieldBuf(t.index,t.type)):!1}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(t,n,r){if(!this.buffer)return this.yield(this._tree.nextChild(t<0?this._tree._tree.children.length-1:0,t,n,r,this.mode));let{buffer:o}=this.buffer,s=o.findChild(this.index+4,o.buffer[this.index+3],t,n-this.buffer.start,r);return s<0?!1:(this.stack.push(this.index),this.yieldBuf(s))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(t){return this.enterChild(1,t,2)}childBefore(t){return this.enterChild(-1,t,-2)}enter(t,n,r=this.mode){return this.buffer?r&cl.ExcludeBuffers?!1:this.enterChild(1,t,n):this.yield(this._tree.enter(t,n,r))}parent(){if(!this.buffer)return this.yieldNode(this.mode&cl.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let t=this.mode&cl.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(t)}sibling(t){if(!this.buffer)return this._tree._parent?this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+t,t,0,4,this.mode)):!1;let{buffer:n}=this.buffer,r=this.stack.length-1;if(t<0){let o=r<0?0:this.stack[r]+4;if(this.index!=o)return this.yieldBuf(n.findChild(o,this.index,-1,0,4))}else{let o=n.buffer[this.index+3];if(o<(r<0?n.buffer.length:n.buffer[this.stack[r]+3]))return this.yieldBuf(o)}return r<0?this.yield(this.buffer.parent.nextChild(this.buffer.index+t,t,0,4,this.mode)):!1}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(t){let n,r,{buffer:o}=this;if(o){if(t>0){if(this.index-1)for(let s=n+t,a=t<0?-1:r._tree.children.length;s!=a;s+=t){let l=r._tree.children[s];if(this.mode&cl.IncludeAnonymous||l instanceof v6||!l.type.isAnonymous||_qe(l))return!1}return!0}move(t,n){if(n&&this.enterChild(t,0,4))return!0;for(;;){if(this.sibling(t))return!0;if(this.atLastNode(t)||!this.parent())return!1}}next(t=!0){return this.move(1,t)}prev(t=!0){return this.move(-1,t)}moveTo(t,n=0){for(;(this.from==this.to||(n<1?this.from>=t:this.from>t)||(n>-1?this.to<=t:this.to=0;){for(let a=t;a;a=a._parent)if(a.index==o){if(o==this.index)return a;n=a,r=s+1;break e}o=this.stack[--s]}for(let o=r;o=0;s--){if(s<0)return dPe(this._tree,t,o);let a=r[n.buffer[this.stack[s]]];if(!a.isAnonymous){if(t[o]&&t[o]!=a.name)return!1;o--}}return!0}}function _qe(e){return e.children.some(t=>t instanceof v6||!t.type.isAnonymous||_qe(t))}function J7i(e){var t;let{buffer:n,nodeSet:r,maxBufferLength:o=RCn,reused:s=[],minRepeatType:a=r.types.length}=e,l=Array.isArray(n)?new Cqe(n,n.length):n,d=r.types,u=0,h=0;function g(y,C,_,S,L,E){let{id:Q,start:T,end:P,size:D}=l,I=h,B=u;if(D<0)if(l.next(),D==-1){let W=s[Q];_.push(W),S.push(T-y);return}else if(D==-3){u=Q;return}else if(D==-4){h=Q;return}else throw new RangeError(`Unrecognized record size: ${D}`);let R=d[Q],M,N,j=T-y;if(P-T<=o&&(N=A(l.pos-C,L))){let W=new Uint16Array(N.size-N.skip),H=l.pos-N.size,X=W.length;for(;l.pos>H;)X=p(N.start,W,X);M=new v6(W,P-N.start,r),j=N.start-y}else{let W=l.pos-D;l.next();let H=[],X=[],Y=Q>=a?Q:-1,Z=0,ie=P;for(;l.pos>W;)Y>=0&&l.id==Y&&l.size>=0?(l.end<=ie-o&&(f(H,X,T,Z,l.end,ie,Y,I,B),Z=H.length,ie=l.end),l.next()):E>2500?m(T,W,H,X):g(T,W,H,X,Y,E+1);if(Y>=0&&Z>0&&Z-1&&Z>0){let J=v(R,B);M=Sqe(R,H,X,0,H.length,0,P-T,J,J)}else M=k(R,H,X,P-T,I-P,B)}_.push(M),S.push(j)}function m(y,C,_,S){let L=[],E=0,Q=-1;for(;l.pos>C;){let{id:T,start:P,end:D,size:I}=l;if(I>4)l.next();else{if(Q>-1&&P=0;D-=3)T[I++]=L[D],T[I++]=L[D+1]-P,T[I++]=L[D+2]-P,T[I++]=I;_.push(new v6(T,L[2]-P,r)),S.push(P-y)}}function v(y,C){return(_,S,L)=>{let E=0,Q=_.length-1,T,P;if(Q>=0&&(T=_[Q])instanceof Ea){if(!Q&&T.type==y&&T.length==L)return T;(P=T.prop(Xo.lookAhead))&&(E=S[Q]+T.length+P)}return k(y,_,S,L,E,C)}}function f(y,C,_,S,L,E,Q,T,P){let D=[],I=[];for(;y.length>S;)D.push(y.pop()),I.push(C.pop()+_-L);y.push(k(r.types[Q],D,I,E-L,T-E,P)),C.push(L-_)}function k(y,C,_,S,L,E,Q){if(E){let T=[Xo.contextHash,E];Q=Q?[T].concat(Q):[T]}if(L>25){let T=[Xo.lookAhead,L];Q=Q?[T].concat(Q):[T]}return new Ea(y,C,_,S,Q)}function A(y,C){let _=l.fork(),S=0,L=0,E=0,Q=_.end-o,T={size:0,start:0,skip:0};e:for(let P=_.pos-y;_.pos>P;){let D=_.size;if(_.id==C&&D>=0){T.size=S,T.start=L,T.skip=E,E+=4,S+=4,_.next();continue}let I=_.pos-D;if(D<0||I=a?4:0,R=_.start;for(_.next();_.pos>I;){if(_.size<0)if(_.size==-3||_.size==-4)B+=4;else break e;else _.id>=a&&(B+=4);_.next()}L=R,S+=D,E+=B}return(C<0||S==y)&&(T.size=S,T.start=L,T.skip=E),T.size>4?T:void 0}function p(y,C,_){let{id:S,start:L,end:E,size:Q}=l;if(l.next(),Q>=0&&S4){let P=l.pos-(Q-4);for(;l.pos>P;)_=p(y,C,_)}C[--_]=T,C[--_]=E-y,C[--_]=L-y,C[--_]=S}else Q==-3?u=S:Q==-4&&(h=S);return _}let b=[],w=[];for(;l.pos>0;)g(e.start||0,e.bufferStart||0,b,w,-1,0);let O=(t=e.length)!==null&&t!==void 0?t:b.length?w[0]+b[0].length:0;return new Ea(d[e.topID],b.reverse(),w.reverse(),O)}const ekt=new WeakMap;function wue(e,t){if(!e.isAnonymous||t instanceof v6||t.type!=e)return 1;let n=ekt.get(t);if(n==null){n=1;for(let r of t.children){if(r.type!=e||!(r instanceof Ea)){n=1;break}n+=wue(e,r)}ekt.set(t,n)}return n}function Sqe(e,t,n,r,o,s,a,l,d){let u=0;for(let f=r;f=h)break;C+=_}if(w==O+1){if(C>h){let _=f[O];v(_.children,_.positions,0,_.children.length,k[O]+b);continue}g.push(f[O])}else{let _=k[w-1]+f[w-1].length-y;g.push(Sqe(e,f,k,O,w,y,_,null,d))}m.push(y+b-s)}}return v(t,n,r,o,0),(l||d)(g,m,a)}class upe{constructor(){this.map=new WeakMap}setBuffer(t,n,r){let o=this.map.get(t);o||this.map.set(t,o=new Map),o.set(n,r)}getBuffer(t,n){let r=this.map.get(t);return r&&r.get(n)}set(t,n){t instanceof zO?this.setBuffer(t.context.buffer,t.index,n):t instanceof dp&&this.map.set(t.tree,n)}get(t){return t instanceof zO?this.getBuffer(t.context.buffer,t.index):t instanceof dp?this.map.get(t.tree):void 0}cursorSet(t,n){t.buffer?this.setBuffer(t.buffer.buffer,t.index,n):this.map.set(t.tree,n)}cursorGet(t){return t.buffer?this.getBuffer(t.buffer.buffer,t.index):this.map.get(t.tree)}}class qS{constructor(t,n,r,o,s=!1,a=!1){this.from=t,this.to=n,this.tree=r,this.offset=o,this.open=(s?1:0)|(a?2:0)}get openStart(){return(this.open&1)>0}get openEnd(){return(this.open&2)>0}static addTree(t,n=[],r=!1){let o=[new qS(0,t.length,t,0,!1,r)];for(let s of n)s.to>t.length&&o.push(s);return o}static applyChanges(t,n,r=128){if(!n.length)return t;let o=[],s=1,a=t.length?t[0]:null;for(let l=0,d=0,u=0;;l++){let h=l=r)for(;a&&a.from=m.from||g<=m.to||u){let v=Math.max(m.from,d)-u,f=Math.min(m.to,g)-u;m=v>=f?null:new qS(v,f,m.tree,m.offset+u,l>0,!!h)}if(m&&o.push(m),a.to>g)break;a=snew U4(o.from,o.to)):[new U4(0,0)]:[new U4(0,t.length)],this.createParse(t,n||[],r)}parse(t,n,r){let o=this.startParse(t,n,r);for(;;){let s=o.advance();if(s)return s}}};class eTi{constructor(t){this.string=t}get length(){return this.string.length}chunk(t){return this.string.slice(t)}get lineChunks(){return!1}read(t,n){return this.string.slice(t,n)}}function bp(e){return(t,n,r,o)=>new nTi(t,e,n,r,o)}class tkt{constructor(t,n,r,o,s,a){this.parser=t,this.parse=n,this.overlay=r,this.bracketed=o,this.target=s,this.from=a}}function nkt(e){if(!e.length||e.some(t=>t.from>=t.to))throw new RangeError("Invalid inner parse ranges given: "+JSON.stringify(e))}class tTi{constructor(t,n,r,o,s,a,l,d){this.parser=t,this.predicate=n,this.mounts=r,this.index=o,this.start=s,this.bracketed=a,this.target=l,this.prev=d,this.depth=0,this.ranges=[]}}const uPe=new Xo({perNode:!0});class nTi{constructor(t,n,r,o,s){this.nest=n,this.input=r,this.fragments=o,this.ranges=s,this.inner=[],this.innerDone=0,this.baseTree=null,this.stoppedAt=null,this.baseParse=t}advance(){if(this.baseParse){let r=this.baseParse.advance();if(!r)return null;if(this.baseParse=null,this.baseTree=r,this.startInner(),this.stoppedAt!=null)for(let o of this.inner)o.parse.stopAt(this.stoppedAt)}if(this.innerDone==this.inner.length){let r=this.baseTree;return this.stoppedAt!=null&&(r=new Ea(r.type,r.children,r.positions,r.length,r.propValues.concat([[uPe,this.stoppedAt]]))),r}let t=this.inner[this.innerDone],n=t.parse.advance();if(n){this.innerDone++;let r=Object.assign(Object.create(null),t.target.props);r[Xo.mounted.id]=new wU(n,t.overlay,t.parser,t.bracketed),t.target.props=r}return null}get parsedPos(){if(this.baseParse)return 0;let t=this.input.length;for(let n=this.innerDone;n=this.stoppedAt)l=!1;else if(t.hasNode(o)){if(n){let u=n.mounts.find(h=>h.frag.from<=o.from&&h.frag.to>=o.to&&h.mount.overlay);if(u)for(let h of u.mount.overlay){let g=h.from+u.pos,m=h.to+u.pos;g>=o.from&&m<=o.to&&!n.ranges.some(v=>v.fromg)&&n.ranges.push({from:g,to:m})}}l=!1}else if(r&&(a=iTi(r.ranges,o.from,o.to)))l=a!=2;else if(!o.type.isAnonymous&&(s=this.nest(o,this.input))&&(o.fromnew U4(g.from-o.from,g.to-o.from)):null,!!s.bracketed,o.tree,h.length?h[0].from:o.from)),s.overlay?h.length&&(r={ranges:h,depth:0,prev:r}):l=!1}}else if(n&&(d=n.predicate(o))&&(d===!0&&(d=new U4(o.from,o.to)),d.from=0&&n.ranges[u].to==d.from?n.ranges[u]={from:n.ranges[u].from,to:d.to}:n.ranges.push(d)}if(l&&o.firstChild())n&&n.depth++,r&&r.depth++;else for(;!o.nextSibling();){if(!o.parent())break e;if(n&&!--n.depth){let u=okt(this.ranges,n.ranges);u.length&&(nkt(u),this.inner.splice(n.index,0,new tkt(n.parser,n.parser.startParse(this.input,skt(n.mounts,u),u),n.ranges.map(h=>new U4(h.from-n.start,h.to-n.start)),n.bracketed,n.target,u[0].from))),n=n.prev}r&&!--r.depth&&(r=r.prev)}}}}function iTi(e,t,n){for(let r of e){if(r.from>=n)break;if(r.to>t)return r.from<=t&&r.to>=n?2:1}return 0}function ikt(e,t,n,r,o,s){if(t=t&&n.enter(r,1,cl.IgnoreOverlays|cl.ExcludeBuffers)||n.next(!1)||(this.done=!0)}hasNode(t){if(this.moveTo(t.from),!this.done&&this.cursor.from+this.offset==t.from&&this.cursor.tree)for(let n=this.cursor.tree;;){if(n==t.tree)return!0;if(n.children.length&&n.positions[0]==0&&n.children[0]instanceof Ea)n=n.children[0];else break}return!1}}let oTi=class{constructor(t){var n;if(this.fragments=t,this.curTo=0,this.fragI=0,t.length){let r=this.curFrag=t[0];this.curTo=(n=r.tree.prop(uPe))!==null&&n!==void 0?n:r.to,this.inner=new rkt(r.tree,-r.offset)}else this.curFrag=this.inner=null}hasNode(t){for(;this.curFrag&&t.from>=this.curTo;)this.nextFrag();return this.curFrag&&this.curFrag.from<=t.from&&this.curTo>=t.to&&this.inner.hasNode(t)}nextFrag(){var t;if(this.fragI++,this.fragI==this.fragments.length)this.curFrag=this.inner=null;else{let n=this.curFrag=this.fragments[this.fragI];this.curTo=(t=n.tree.prop(uPe))!==null&&t!==void 0?t:n.to,this.inner=new rkt(n.tree,-n.offset)}}findMounts(t,n){var r;let o=[];if(this.inner){this.inner.cursor.moveTo(t,1);for(let s=this.inner.cursor.node;s;s=s.parent){let a=(r=s.tree)===null||r===void 0?void 0:r.prop(Xo.mounted);if(a&&a.parser==n)for(let l=this.fragI;l=s.to)break;d.tree==this.curFrag.tree&&o.push({frag:d,pos:s.from-d.offset,mount:a})}}}return o}};function okt(e,t){let n=null,r=t;for(let o=1,s=0;o=l)break;d.to<=a||(n||(r=n=t.slice()),d.froml&&n.splice(s+1,0,new U4(l,d.to))):d.to>l?n[s--]=new U4(l,d.to):n.splice(s--,1))}}return r}function sTi(e,t,n,r){let o=0,s=0,a=!1,l=!1,d=-1e9,u=[];for(;;){let h=o==e.length?1e9:a?e[o].to:e[o].from,g=s==t.length?1e9:l?t[s].to:t[s].from;if(a!=l){let m=Math.max(d,n),v=Math.min(h,g,r);mnew U4(m.from+r,m.to+r)),g=sTi(t,h,d,u);for(let m=0,v=d;;m++){let f=m==g.length,k=f?u:g[m].from;if(k>v&&n.push(new qS(v,k,o.tree,-a,s.from>=v||s.openStart,s.to<=k||s.openEnd)),f)break;v=g[m].to}}else n.push(new qS(d,u,o.tree,-a,s.from>=a||s.openStart,s.to<=l||s.openEnd))}return n}let aTi=0,cO=class hPe{constructor(t,n,r,o){this.name=t,this.set=n,this.base=r,this.modified=o,this.id=aTi++}toString(){let{name:t}=this;for(let n of this.modified)n.name&&(t=`${n.name}(${t})`);return t}static define(t,n){let r=typeof t=="string"?t:"?";if(t instanceof hPe&&(n=t),n!=null&&n.base)throw new Error("Can not derive from a modified tag");let o=new hPe(r,[],null,[]);if(o.set.push(o),n)for(let s of n.set)o.set.push(s);return o}static defineModifier(t){let n=new Dge(t);return r=>r.modified.indexOf(n)>-1?r:Dge.get(r.base||r,r.modified.concat(n).sort((o,s)=>o.id-s.id))}},lTi=0;class Dge{constructor(t){this.name=t,this.instances=[],this.id=lTi++}static get(t,n){if(!n.length)return t;let r=n[0].instances.find(l=>l.base==t&&cTi(n,l.modified));if(r)return r;let o=[],s=new cO(t.name,o,t,n);for(let l of n)l.instances.push(s);let a=dTi(n);for(let l of t.set)if(!l.modified.length)for(let d of a)o.push(Dge.get(l,d));return s}}function cTi(e,t){return e.length==t.length&&e.every((n,r)=>n==t[r])}function dTi(e){let t=[[]];for(let n=0;nr.length-n.length)}function Xd(e){let t=Object.create(null);for(let n in e){let r=e[n];Array.isArray(r)||(r=[r]);for(let o of n.split(" "))if(o){let s=[],a=2,l=o;for(let g=0;;){if(l=="..."&&g>0&&g+3==o.length){a=1;break}let m=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(l);if(!m)throw new RangeError("Invalid path: "+o);if(s.push(m[0]=="*"?"":m[0][0]=='"'?JSON.parse(m[0]):m[0]),g+=m[0].length,g==o.length)break;let v=o[g++];if(g==o.length&&v=="!"){a=0;break}if(v!="/")throw new RangeError("Invalid path: "+o);l=o.slice(g)}let d=s.length-1,u=s[d];if(!u)throw new RangeError("Invalid path: "+o);let h=new pK(r,a,d>0?s.slice(0,d):null);t[u]=h.sort(t[u])}}return NCn.add(t)}const NCn=new Xo({combine(e,t){let n,r,o;for(;e||t;){if(!e||t&&e.depth>=t.depth?(o=t,t=t.next):(o=e,e=e.next),n&&n.mode==o.mode&&!o.context&&!n.context)continue;let s=new pK(o.tags,o.mode,o.context);n?n.next=s:r=s,n=s}return r}});let pK=class{constructor(t,n,r,o){this.tags=t,this.mode=n,this.context=r,this.next=o}get opaque(){return this.mode==0}get inherit(){return this.mode==1}sort(t){return!t||t.depth{let a=o;for(let l of s)for(let d of l.set){let u=n[d.id];if(u){a=a?a+" "+u:u;break}}return a},scope:r}}function uTi(e,t){let n=null;for(let r of e){let o=r.style(t);o&&(n=n?n+" "+o:o)}return n}function hTi(e,t,n,r=0,o=e.length){let s=new fTi(r,Array.isArray(t)?t:[t],n);s.highlightRange(e.cursor(),r,o,"",s.highlighters),s.flush(o)}class fTi{constructor(t,n,r){this.at=t,this.highlighters=n,this.span=r,this.class=""}startSpan(t,n){n!=this.class&&(this.flush(t),t>this.at&&(this.at=t),this.class=n)}flush(t){t>this.at&&this.class&&this.span(this.at,t,this.class)}highlightRange(t,n,r,o,s){let{type:a,from:l,to:d}=t;if(l>=r||d<=n)return;a.isTop&&(s=this.highlighters.filter(v=>!v.scope||v.scope(a)));let u=o,h=gTi(t)||pK.empty,g=uTi(s,h.tags);if(g&&(u&&(u+=" "),u+=g,h.mode==1&&(o+=(o?" ":"")+g)),this.startSpan(Math.max(n,l),u),h.opaque)return;let m=t.tree&&t.tree.prop(Xo.mounted);if(m&&m.overlay){let v=t.node.enter(m.overlay[0].from+l,1),f=this.highlighters.filter(A=>!A.scope||A.scope(m.tree.type)),k=t.firstChild();for(let A=0,p=l;;A++){let b=A=w||!t.nextSibling())););if(!b||w>r)break;p=b.to+l,p>n&&(this.highlightRange(v.cursor(),Math.max(n,b.from+l),Math.min(r,p),"",f),this.startSpan(Math.min(r,p),u))}k&&t.parent()}else if(t.firstChild()){m&&(o="");do if(!(t.to<=n)){if(t.from>=r)break;this.highlightRange(t,n,r,o,s),this.startSpan(Math.min(r,t.to),u)}while(t.nextSibling());t.parent()}}}function gTi(e){let t=e.type.prop(NCn);for(;t&&t.context&&!e.matchContext(t.context);)t=t.next;return t||null}const Ni=cO.define,Aae=Ni(),t5=Ni(),akt=Ni(t5),lkt=Ni(t5),n5=Ni(),pae=Ni(n5),q_e=Ni(n5),Sw=Ni(),o7=Ni(Sw),dw=Ni(),uw=Ni(),fPe=Ni(),j$=Ni(fPe),bae=Ni(),ve={comment:Aae,lineComment:Ni(Aae),blockComment:Ni(Aae),docComment:Ni(Aae),name:t5,variableName:Ni(t5),typeName:akt,tagName:Ni(akt),propertyName:lkt,attributeName:Ni(lkt),className:Ni(t5),labelName:Ni(t5),namespace:Ni(t5),macroName:Ni(t5),literal:n5,string:pae,docString:Ni(pae),character:Ni(pae),attributeValue:Ni(pae),number:q_e,integer:Ni(q_e),float:Ni(q_e),bool:Ni(n5),regexp:Ni(n5),escape:Ni(n5),color:Ni(n5),url:Ni(n5),keyword:dw,self:Ni(dw),null:Ni(dw),atom:Ni(dw),unit:Ni(dw),modifier:Ni(dw),operatorKeyword:Ni(dw),controlKeyword:Ni(dw),definitionKeyword:Ni(dw),moduleKeyword:Ni(dw),operator:uw,derefOperator:Ni(uw),arithmeticOperator:Ni(uw),logicOperator:Ni(uw),bitwiseOperator:Ni(uw),compareOperator:Ni(uw),updateOperator:Ni(uw),definitionOperator:Ni(uw),typeOperator:Ni(uw),controlOperator:Ni(uw),punctuation:fPe,separator:Ni(fPe),bracket:j$,angleBracket:Ni(j$),squareBracket:Ni(j$),paren:Ni(j$),brace:Ni(j$),content:Sw,heading:o7,heading1:Ni(o7),heading2:Ni(o7),heading3:Ni(o7),heading4:Ni(o7),heading5:Ni(o7),heading6:Ni(o7),contentSeparator:Ni(Sw),list:Ni(Sw),quote:Ni(Sw),emphasis:Ni(Sw),strong:Ni(Sw),link:Ni(Sw),monospace:Ni(Sw),strikethrough:Ni(Sw),inserted:Ni(),deleted:Ni(),changed:Ni(),invalid:Ni(),meta:bae,documentMeta:Ni(bae),annotation:Ni(bae),processingInstruction:Ni(bae),definition:cO.defineModifier("definition"),constant:cO.defineModifier("constant"),function:cO.defineModifier("function"),standard:cO.defineModifier("standard"),local:cO.defineModifier("local"),special:cO.defineModifier("special")};for(let e in ve){let t=ve[e];t instanceof cO&&(t.name=e)}UCn([{tag:ve.link,class:"tok-link"},{tag:ve.heading,class:"tok-heading"},{tag:ve.emphasis,class:"tok-emphasis"},{tag:ve.strong,class:"tok-strong"},{tag:ve.keyword,class:"tok-keyword"},{tag:ve.atom,class:"tok-atom"},{tag:ve.bool,class:"tok-bool"},{tag:ve.url,class:"tok-url"},{tag:ve.labelName,class:"tok-labelName"},{tag:ve.inserted,class:"tok-inserted"},{tag:ve.deleted,class:"tok-deleted"},{tag:ve.literal,class:"tok-literal"},{tag:ve.string,class:"tok-string"},{tag:ve.number,class:"tok-number"},{tag:[ve.regexp,ve.escape,ve.special(ve.string)],class:"tok-string2"},{tag:ve.variableName,class:"tok-variableName"},{tag:ve.local(ve.variableName),class:"tok-variableName tok-local"},{tag:ve.definition(ve.variableName),class:"tok-variableName tok-definition"},{tag:ve.special(ve.variableName),class:"tok-variableName2"},{tag:ve.definition(ve.propertyName),class:"tok-propertyName tok-definition"},{tag:ve.typeName,class:"tok-typeName"},{tag:ve.namespace,class:"tok-namespace"},{tag:ve.className,class:"tok-className"},{tag:ve.macroName,class:"tok-macroName"},{tag:ve.propertyName,class:"tok-propertyName"},{tag:ve.operator,class:"tok-operator"},{tag:ve.comment,class:"tok-comment"},{tag:ve.meta,class:"tok-meta"},{tag:ve.invalid,class:"tok-invalid"},{tag:ve.punctuation,class:"tok-punctuation"}]);var K_e;const i9=new Xo;function fpe(e){return Xr.define({combine:e?t=>t.concat(e):void 0})}const Lqe=new Xo;class Wv{constructor(t,n,r=[],o=""){this.data=t,this.name=o,hu.prototype.hasOwnProperty("tree")||Object.defineProperty(hu.prototype,"tree",{get(){return tc(this)}}),this.parser=n,this.extension=[BW.of(this),hu.languageData.of((s,a,l)=>{let d=ckt(s,a,l),u=d.type.prop(i9);if(!u)return[];let h=s.facet(u),g=d.type.prop(Lqe);if(g){let m=d.resolve(a-d.from,l);for(let v of g)if(v.test(m,s)){let f=s.facet(v.facet);return v.type=="replace"?f:f.concat(h)}}return h})].concat(r)}isActiveAt(t,n,r=-1){return ckt(t,n,r).type.prop(i9)==this.data}findRegions(t){let n=t.facet(BW);if((n==null?void 0:n.data)==this.data)return[{from:0,to:t.doc.length}];if(!n||!n.allowsNesting)return[];let r=[],o=(s,a)=>{if(s.prop(i9)==this.data){r.push({from:a,to:a+s.length});return}let l=s.prop(Xo.mounted);if(l){if(l.tree.prop(i9)==this.data){if(l.overlay)for(let d of l.overlay)r.push({from:d.from+a,to:d.to+a});else r.push({from:a,to:a+s.length});return}else if(l.overlay){let d=r.length;if(o(l.tree,l.overlay[0].from+a),r.length>d)return}}for(let d=0;dr.isTop?n:void 0)]}),t.name)}configure(t,n){return new Vd(this.data,this.parser.configure(t),n||this.name)}get allowsNesting(){return this.parser.hasWrappers()}}function tc(e){let t=e.field(Wv.state,!1);return t?t.tree:Ea.empty}class mTi{constructor(t){this.doc=t,this.cursorPos=0,this.string="",this.cursor=t.iter()}get length(){return this.doc.length}syncTo(t){return this.string=this.cursor.next(t-this.cursorPos).value,this.cursorPos=t+this.string.length,this.cursorPos-this.string.length}chunk(t){return this.syncTo(t),this.string}get lineChunks(){return!0}read(t,n){let r=this.cursorPos-this.string.length;return t=this.cursorPos?this.doc.sliceString(t,n):this.string.slice(t-r,n-r)}}let W$=null;class HB{constructor(t,n,r=[],o,s,a,l,d){this.parser=t,this.state=n,this.fragments=r,this.tree=o,this.treeLen=s,this.viewport=a,this.skipped=l,this.scheduleOn=d,this.parse=null,this.tempSkipped=[]}static create(t,n,r){return new HB(t,n,[],Ea.empty,0,r,[],null)}startParse(){return this.parser.startParse(new mTi(this.state.doc),this.fragments)}work(t,n){return n!=null&&n>=this.state.doc.length&&(n=void 0),this.tree!=Ea.empty&&this.isDone(n??this.state.doc.length)?(this.takeTree(),!0):this.withContext(()=>{var r;if(typeof t=="number"){let o=Date.now()+t;t=()=>Date.now()>o}for(this.parse||(this.parse=this.startParse()),n!=null&&(this.parse.stoppedAt==null||this.parse.stoppedAt>n)&&n=this.treeLen&&((this.parse.stoppedAt==null||this.parse.stoppedAt>t)&&this.parse.stopAt(t),this.withContext(()=>{for(;!(n=this.parse.advance()););}),this.treeLen=t,this.tree=n,this.fragments=this.withoutTempSkipped(qS.addTree(this.tree,this.fragments,!0)),this.parse=null)}withContext(t){let n=W$;W$=this;try{return t()}finally{W$=n}}withoutTempSkipped(t){for(let n;n=this.tempSkipped.pop();)t=dkt(t,n.from,n.to);return t}changes(t,n){let{fragments:r,tree:o,treeLen:s,viewport:a,skipped:l}=this;if(this.takeTree(),!t.empty){let d=[];if(t.iterChangedRanges((u,h,g,m)=>d.push({fromA:u,toA:h,fromB:g,toB:m})),r=qS.applyChanges(r,d),o=Ea.empty,s=0,a={from:t.mapPos(a.from,-1),to:t.mapPos(a.to,1)},this.skipped.length){l=[];for(let u of this.skipped){let h=t.mapPos(u.from,1),g=t.mapPos(u.to,-1);ht.from&&(this.fragments=dkt(this.fragments,o,s),this.skipped.splice(r--,1))}return this.skipped.length>=n?!1:(this.reset(),!0)}reset(){this.parse&&(this.takeTree(),this.parse=null)}skipUntilInView(t,n){this.skipped.push({from:t,to:n})}static getSkippingParser(t){return new class extends hpe{createParse(n,r,o){let s=o[0].from,a=o[o.length-1].to;return{parsedPos:s,advance(){let d=W$;if(d){for(let u of o)d.tempSkipped.push(u);t&&(d.scheduleOn=d.scheduleOn?Promise.all([d.scheduleOn,t]):t)}return this.parsedPos=a,new Ea(Lg.none,[],[],a-s)},stoppedAt:null,stopAt(){}}}}}isDone(t){t=Math.min(t,this.state.doc.length);let n=this.fragments;return this.treeLen>=t&&n.length&&n[0].from==0&&n[0].to>=t}static get(){return W$}}function dkt(e,t,n){return qS.applyChanges(e,[{fromA:t,toA:n,fromB:t,toB:n}])}class DW{constructor(t){this.context=t,this.tree=t.tree}apply(t){if(!t.docChanged&&this.tree==this.context.tree)return this;let n=this.context.changes(t.changes,t.state),r=this.context.treeLen==t.startState.doc.length?void 0:Math.max(t.changes.mapPos(this.context.treeLen),n.viewport.to);return n.work(20,r)||n.takeTree(),new DW(n)}static init(t){let n=Math.min(3e3,t.doc.length),r=HB.create(t.facet(BW).parser,t,{from:0,to:n});return r.work(20,n)||r.takeTree(),new DW(r)}}Wv.state=w2.define({create:DW.init,update(e,t){for(let n of t.effects)if(n.is(Wv.setState))return n.value;return t.startState.facet(BW)!=t.state.facet(BW)?DW.init(t.state):e.apply(t)}});let jCn=e=>{let t=setTimeout(()=>e(),500);return()=>clearTimeout(t)};typeof requestIdleCallback<"u"&&(jCn=e=>{let t=-1,n=setTimeout(()=>{t=requestIdleCallback(e,{timeout:400})},100);return()=>t<0?clearTimeout(n):cancelIdleCallback(t)});const J_e=typeof navigator<"u"&&(!((K_e=navigator.scheduling)===null||K_e===void 0)&&K_e.isInputPending)?()=>navigator.scheduling.isInputPending():null,kTi=sA.fromClass(class{constructor(t){this.view=t,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}update(t){let n=this.view.state.field(Wv.state).context;(n.updateViewport(t.view.viewport)||this.view.viewport.to>n.treeLen)&&this.scheduleWork(),(t.docChanged||t.selectionSet)&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(n)}scheduleWork(){if(this.working)return;let{state:t}=this.view,n=t.field(Wv.state);(n.tree!=n.context.tree||!n.context.isDone(t.doc.length))&&(this.working=jCn(this.work))}work(t){this.working=null;let n=Date.now();if(this.chunkEndo+1e3,d=s.context.work(()=>J_e&&J_e()||Date.now()>a,o+(l?0:1e5));this.chunkBudget-=Date.now()-n,(d||this.chunkBudget<=0)&&(s.context.takeTree(),this.view.dispatch({effects:Wv.setState.of(new DW(s.context))})),this.chunkBudget>0&&!(d&&!l)&&this.scheduleWork(),this.checkAsyncSchedule(s.context)}checkAsyncSchedule(t){t.scheduleOn&&(this.workScheduled++,t.scheduleOn.then(()=>this.scheduleWork()).catch(n=>jv(this.view.state,n)).then(()=>this.workScheduled--),t.scheduleOn=null)}destroy(){this.working&&this.working()}isWorking(){return!!(this.working||this.workScheduled>0)}},{eventHandlers:{focus(){this.scheduleWork()}}}),BW=Xr.define({combine(e){return e.length?e[0]:null},enables:e=>[Wv.state,kTi,er.contentAttributes.compute([e],t=>{let n=t.facet(e);return n&&n.name?{"data-language":n.name}:{}})]});class wd{constructor(t,n=[]){this.language=t,this.support=n,this.extension=[t,n]}}class gn{constructor(t,n,r,o,s,a=void 0){this.name=t,this.alias=n,this.extensions=r,this.filename=o,this.loadFunc=s,this.support=a,this.loading=null}load(){return this.loading||(this.loading=this.loadFunc().then(t=>this.support=t,t=>{throw this.loading=null,t}))}static of(t){let{load:n,support:r}=t;if(!n){if(!r)throw new RangeError("Must pass either 'load' or 'support' to LanguageDescription.of");n=()=>Promise.resolve(r)}return new gn(t.name,(t.alias||[]).concat(t.name).map(o=>o.toLowerCase()),t.extensions||[],t.filename,n,r)}static matchFilename(t,n){for(let o of t)if(o.filename&&o.filename.test(n))return o;let r=/\.([^.]+)$/.exec(n);if(r){for(let o of t)if(o.extensions.indexOf(r[1])>-1)return o}return null}static matchLanguageName(t,n,r=!0){n=n.toLowerCase();for(let o of t)if(o.alias.some(s=>s==n))return o;if(r)for(let o of t)for(let s of o.alias){let a=n.indexOf(s);if(a>-1&&(s.length>2||!/\w/.test(n[a-1])&&!/\w/.test(n[a+s.length])))return o}return null}}const vTi=Xr.define(),Mz=Xr.define({combine:e=>{if(!e.length)return" ";let t=e[0];if(!t||/\S/.test(t)||Array.from(t).some(n=>n!=t[0]))throw new Error("Invalid indent unit: "+JSON.stringify(e[0]));return t}});function $B(e){let t=e.facet(Mz);return t.charCodeAt(0)==9?e.tabSize*t.length:t.length}function Bge(e,t){let n="",r=e.tabSize,o=e.facet(Mz)[0];if(o==" "){for(;t>=r;)n+=" ",t-=r;o=" "}for(let s=0;s=t?ATi(e,n,t):null}class gpe{constructor(t,n={}){this.state=t,this.options=n,this.unit=$B(t)}lineAt(t,n=1){let r=this.state.doc.lineAt(t),{simulateBreak:o,simulateDoubleBreak:s}=this.options;return o!=null&&o>=r.from&&o<=r.to?s&&o==t?{text:"",from:t}:(n<0?o-1&&(s+=a-this.countColumn(r,r.search(/\S|$/))),s}countColumn(t,n=t.length){return _8(t,this.state.tabSize,n)}lineIndent(t,n=1){let{text:r,from:o}=this.lineAt(t,n),s=this.options.overrideIndentation;if(s){let a=s(o);if(a>-1)return a}return this.countColumn(r,r.search(/\S|$/))}get simulatedBreak(){return this.options.simulateBreak||null}}const zu=new Xo;function ATi(e,t,n){let r=t.resolveStack(n),o=t.resolveInner(n,-1).resolve(n,0).enterUnfinishedNodesBefore(n);if(o!=r.node){let s=[];for(let a=o;a&&!(a.fromr.node.to||a.from==r.node.from&&a.type==r.node.type);a=a.parent)s.push(a);for(let a=s.length-1;a>=0;a--)r={node:s[a],next:r}}return VCn(r,e,n)}function VCn(e,t,n){for(let r=e;r;r=r.next){let o=bTi(r.node);if(o)return o(xqe.create(t,n,r))}return 0}function pTi(e){return e.pos==e.options.simulateBreak&&e.options.simulateDoubleBreak}function bTi(e){let t=e.type.prop(zu);if(t)return t;let n=e.firstChild,r;if(n&&(r=n.type.prop(Xo.closedBy))){let o=e.lastChild,s=o&&r.indexOf(o.name)>-1;return a=>zCn(a,!0,1,void 0,s&&!pTi(a)?o.from:void 0)}return e.parent==null?wTi:null}function wTi(){return 0}class xqe extends gpe{constructor(t,n,r){super(t.state,t.options),this.base=t,this.pos=n,this.context=r}get node(){return this.context.node}static create(t,n,r){return new xqe(t,n,r)}get textAfter(){return this.textAfterPos(this.pos)}get baseIndent(){return this.baseIndentFor(this.node)}baseIndentFor(t){let n=this.state.doc.lineAt(t.from);for(;;){let r=t.resolve(n.from);for(;r.parent&&r.parent.from==r.from;)r=r.parent;if(OTi(r,t))break;n=this.state.doc.lineAt(r.from)}return this.lineIndent(n.from)}continue(){return VCn(this.context.next,this.base,this.pos)}}function OTi(e,t){for(let n=t;n;n=n.parent)if(e==n)return!0;return!1}function yTi(e){let t=e.node,n=t.childAfter(t.from),r=t.lastChild;if(!n)return null;let o=e.options.simulateBreak,s=e.state.doc.lineAt(n.from),a=o==null||o<=s.from?s.to:Math.min(s.to,o);for(let l=n.to;;){let d=t.childAfter(l);if(!d||d==r)return null;if(!d.type.isSkipped){if(d.from>=a)return null;let u=/^ */.exec(s.text.slice(n.to-s.from))[0].length;return{from:n.from,to:n.to+u}}l=d.to}}function Xv({closing:e,align:t=!0,units:n=1}){return r=>zCn(r,t,n,e)}function zCn(e,t,n,r,o){let s=e.textAfter,a=s.match(/^\s*/)[0].length,l=r&&s.slice(a,a+r.length)==r||o==e.pos+a,d=t?yTi(e):null;return d?l?e.column(d.from):e.column(d.to):e.baseIndent+(l?0:e.unit*n)}const mpe=e=>e.baseIndent;function Nu({except:e,units:t=1}={}){return n=>{let r=e&&e.test(n.textAfter);return n.baseIndent+(r?0:t*n.unit)}}const CTi=Xr.define(),Ah=new Xo;function bA(e){let t=e.firstChild,n=e.lastChild;return t&&t.tol.prop(i9)==a.data:a?l=>l==a:void 0,this.style=UCn(t.map(l=>({tag:l.tag,class:l.class||o(Object.assign({},l,{tag:null}))})),{all:s}).style,this.module=r?new g6(r):null,this.themeType=n.themeType}static define(t,n){return new qne(t,n||{})}}const gPe=Xr.define(),_Ti=Xr.define({combine(e){return e.length?[e[0]]:null}});function eSe(e){let t=e.facet(gPe);return t.length?t:e.facet(_Ti)}function HCn(e,t){let n=[LTi],r;return e instanceof qne&&(e.module&&n.push(er.styleModule.of(e.module)),r=e.themeType),r?n.push(gPe.computeN([er.darkTheme],o=>o.facet(er.darkTheme)==(r=="dark")?[e]:[])):n.push(gPe.of(e)),n}class STi{constructor(t){this.markCache=Object.create(null),this.tree=tc(t.state),this.decorations=this.buildDeco(t,eSe(t.state)),this.decoratedTo=t.viewport.to}update(t){let n=tc(t.state),r=eSe(t.state),o=r!=eSe(t.startState),{viewport:s}=t.view,a=t.changes.mapPos(this.decoratedTo,1);n.length=s.to?(this.decorations=this.decorations.map(t.changes),this.decoratedTo=a):(n!=this.tree||t.viewportChanged||o)&&(this.tree=n,this.decorations=this.buildDeco(t.view,r),this.decoratedTo=s.to)}buildDeco(t,n){if(!n||!this.tree.length)return ql.none;let r=new jB;for(let{from:o,to:s}of t.visibleRanges)hTi(this.tree,n,(a,l,d)=>{r.add(a,l,this.markCache[d]||(this.markCache[d]=ql.mark({class:d})))},o,s);return r.finish()}}const LTi=mL.high(sA.fromClass(STi,{decorations:e=>e.decorations})),xTi=1e4,ETi="()[]{}",Eqe=new Xo;function mPe(e,t,n){let r=e.prop(t<0?Xo.openedBy:Xo.closedBy);if(r)return r;if(e.name.length==1){let o=n.indexOf(e.name);if(o>-1&&o%2==(t<0?1:0))return[n[o+t]]}return null}function kPe(e){let t=e.type.prop(Eqe);return t?t(e.node):e}function aN(e,t,n,r={}){let o=r.maxScanDistance||xTi,s=r.brackets||ETi,a=tc(e),l=a.resolveInner(t,n);for(let d=l;d;d=d.parent){let u=mPe(d.type,n,s);if(u&&d.from0?t>=h.from&&th.from&&t<=h.to))return TTi(e,t,n,d,h,u,s)}}return QTi(e,t,n,a,l.type,o,s)}function TTi(e,t,n,r,o,s,a){let l=r.parent,d={from:o.from,to:o.to},u=0,h=l==null?void 0:l.cursor();if(h&&(n<0?h.childBefore(r.from):h.childAfter(r.to)))do if(n<0?h.to<=r.from:h.from>=r.to){if(u==0&&s.indexOf(h.type.name)>-1&&h.from0)return null;let u={from:n<0?t-1:t,to:n>0?t+1:t},h=e.doc.iterRange(t,n>0?e.doc.length:0),g=0;for(let m=0;!h.next().done&&m<=s;){let v=h.value;n<0&&(m+=v.length);let f=t+m*n;for(let k=n>0?0:v.length-1,A=n>0?v.length:-1;k!=A;k+=n){let p=a.indexOf(v[k]);if(!(p<0||r.resolveInner(f+k,1).type!=o))if(p%2==0==n>0)g++;else{if(g==1)return{start:u,end:{from:f+k,to:f+k+1},matched:p>>1==d>>1};g--}}n>0&&(m+=v.length)}return h.done?{start:u,matched:!1}:null}function ukt(e,t,n,r=0,o=0){t==null&&(t=e.search(/[^\s\u00a0]/),t==-1&&(t=e.length));let s=o;for(let a=r;a=this.string.length}sol(){return this.pos==0}peek(){return this.string.charAt(this.pos)||void 0}next(){if(this.posn}eatSpace(){let t=this.pos;for(;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t}skipToEnd(){this.pos=this.string.length}skipTo(t){let n=this.string.indexOf(t,this.pos);if(n>-1)return this.pos=n,!0}backUp(t){this.pos-=t}column(){return this.lastColumnPosr?a.toLowerCase():a,s=this.string.substr(this.pos,t.length);return o(s)==o(t)?(n!==!1&&(this.pos+=t.length),!0):null}else{let o=this.string.slice(this.pos).match(t);return o&&o.index>0?null:(o&&n!==!1&&(this.pos+=o[0].length),o)}}current(){return this.string.slice(this.start,this.pos)}};function DTi(e){return{name:e.name||"",token:e.token,blankLine:e.blankLine||(()=>{}),startState:e.startState||(()=>!0),copyState:e.copyState||BTi,indent:e.indent||(()=>null),languageData:e.languageData||{},tokenTable:e.tokenTable||Dqe,mergeTokens:e.mergeTokens!==!1}}function BTi(e){if(typeof e!="object")return e;let t={};for(let n in e){let r=e[n];t[n]=r instanceof Array?r.slice():r}return t}const hkt=new WeakMap;class Tqe extends Wv{constructor(t){let n=fpe(t.languageData),r=DTi(t),o,s=new class extends hpe{createParse(a,l,d){return new ITi(o,a,l,d)}};super(n,s,[],t.name),this.topNode=FTi(n,this),o=this,this.streamParser=r,this.stateAfter=new Xo({perNode:!0}),this.tokenTable=t.tokenTable?new ZCn(r.tokenTable):PTi}static define(t){return new Tqe(t)}getIndent(t){let n,{overrideIndentation:r}=t.options;r&&(n=hkt.get(t.state),n!=null&&n1e4)return null;for(;s=r&&n+t.length<=o&&t.prop(e.stateAfter);if(s)return{state:e.streamParser.copyState(s),pos:n+t.length};for(let a=t.children.length-1;a>=0;a--){let l=t.children[a],d=n+t.positions[a],u=l instanceof Ea&&d=t.length)return t;!o&&n==0&&t.type==e.topNode&&(o=!0);for(let s=t.children.length-1;s>=0;s--){let a=t.positions[s],l=t.children[s],d;if(an&&Qqe(e,s.tree,0-s.offset,n,l),u;if(d&&d.pos<=r&&(u=XCn(e,s.tree,n+s.offset,d.pos+s.offset,!1)))return{state:d.state,tree:u}}return{state:e.streamParser.startState(o?$B(o):4),tree:Ea.empty}}let ITi=class{constructor(t,n,r,o){this.lang=t,this.input=n,this.fragments=r,this.ranges=o,this.stoppedAt=null,this.chunks=[],this.chunkPos=[],this.chunk=[],this.chunkReused=void 0,this.rangeIndex=0,this.to=o[o.length-1].to;let s=HB.get(),a=o[0].from,{state:l,tree:d}=RTi(t,r,a,this.to,s==null?void 0:s.state);this.state=l,this.parsedPos=this.chunkStart=a+d.length;for(let u=0;uu.from<=s.viewport.from&&u.to>=s.viewport.from)&&(this.state=this.lang.streamParser.startState($B(s.state)),s.skipUntilInView(this.parsedPos,s.viewport.from),this.parsedPos=s.viewport.from),this.moveRangeIndex()}advance(){let t=HB.get(),n=this.stoppedAt==null?this.to:Math.min(this.to,this.stoppedAt),r=Math.min(n,this.chunkStart+512);for(t&&(r=Math.min(r,t.viewport.to));this.parsedPos=n?this.finish():t&&this.parsedPos>=t.viewport.to?(t.skipUntilInView(this.parsedPos,n),this.finish()):null}stopAt(t){this.stoppedAt=t}lineAfter(t){let n=this.input.chunk(t);if(this.input.lineChunks)n==` `&&(n="");else{let r=n.indexOf(` `);r>-1&&(n=n.slice(0,r))}return t+n.length<=this.to?n:n.slice(0,this.to-t)}nextLine(){let t=this.parsedPos,n=this.lineAfter(t),r=t+n.length;for(let o=this.rangeIndex;;){let s=this.ranges[o].to;if(s>=r||(n=n.slice(0,s-(r-n.length)),o++,o==this.ranges.length))break;let a=this.ranges[o].from,l=this.lineAfter(a);n+=l,r=a+l.length}return{line:n,end:r}}skipGapsTo(t,n,r){for(;;){let o=this.ranges[this.rangeIndex].to,s=t+n;if(r>0?o>s:o>=s)break;let a=this.ranges[++this.rangeIndex].from;n+=a-o}return n}moveRangeIndex(){for(;this.ranges[this.rangeIndex].to1){o=this.skipGapsTo(n,o,1),n+=o;let l=this.chunk.length;o=this.skipGapsTo(r,o,-1),r+=o,s+=this.chunk.length-l}let a=this.chunk.length-4;return this.lang.streamParser.mergeTokens&&s==4&&a>=0&&this.chunk[a]==t&&this.chunk[a+2]==n?this.chunk[a+2]=r:this.chunk.push(t,n,r,s),o}parseLine(t){let{line:n,end:r}=this.nextLine(),o=0,{streamParser:s}=this.lang,a=new $Cn(n,t?t.state.tabSize:4,t?$B(t.state):2);if(a.eol())s.blankLine(this.state,a.indentUnit);else for(;!a.eol();){let l=GCn(s.token,a,this.state);if(l&&(o=this.emitToken(this.lang.tokenTable.resolve(l),this.parsedPos+a.start,this.parsedPos+a.pos,o)),a.start>1e4)break}this.parsedPos=r,this.moveRangeIndex(),this.parsedPost.start)return o}throw new Error("Stream parser failed to advance stream.")}const Dqe=Object.create(null),bK=[Lg.none],MTi=new Iz(bK),fkt=[],gkt=Object.create(null),YCn=Object.create(null);for(let[e,t]of[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","tagName"],["attribute","attributeName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]])YCn[e]=qCn(Dqe,t);class ZCn{constructor(t){this.extra=t,this.table=Object.assign(Object.create(null),YCn)}resolve(t){return t?this.table[t]||(this.table[t]=qCn(this.extra,t)):0}}const PTi=new ZCn(Dqe);function tSe(e,t){fkt.indexOf(e)>-1||(fkt.push(e),console.warn(t))}function qCn(e,t){let n=[];for(let l of t.split(" ")){let d=[];for(let u of l.split(".")){let h=e[u]||ve[u];h?typeof h=="function"?d.length?d=d.map(h):tSe(u,`Modifier ${u} used at start of tag`):d.length?tSe(u,`Tag ${u} used as modifier`):d=Array.isArray(h)?h:[h]:tSe(u,`Unknown highlighting tag ${u}`)}for(let u of d)n.push(u)}if(!n.length)return 0;let r=t.replace(/ /g,"_"),o=r+" "+n.map(l=>l.id),s=gkt[o];if(s)return s.id;let a=gkt[o]=Lg.define({id:bK.length,name:r,props:[Xd({[r]:n})]});return bK.push(a),a.id}function FTi(e,t){let n=Lg.define({id:bK.length,name:"Document",props:[i9.add(()=>e),zu.add(()=>r=>t.getIndent(r))],top:!0});return bK.push(n),n}Ad.RTL,Ad.LTR;const NTi=e=>{let{state:t}=e,n=t.doc.lineAt(t.selection.main.from),r=Rqe(e.state,n.from);return r.line?UTi(e):r.block?WTi(e):!1};function Bqe(e,t){return({state:n,dispatch:r})=>{if(n.readOnly)return!1;let o=e(t,n);return o?(r(n.update(o)),!0):!1}}const UTi=Bqe(HTi,0),jTi=Bqe(KCn,0),WTi=Bqe((e,t)=>KCn(e,t,zTi(t)),0);function Rqe(e,t){let n=e.languageDataAt("commentTokens",t,1);return n.length?n[0]:{}}const V$=50;function VTi(e,{open:t,close:n},r,o){let s=e.sliceDoc(r-V$,r),a=e.sliceDoc(o,o+V$),l=/\s*$/.exec(s)[0].length,d=/^\s*/.exec(a)[0].length,u=s.length-l;if(s.slice(u-t.length,u)==t&&a.slice(d,d+n.length)==n)return{open:{pos:r-l,margin:l&&1},close:{pos:o+d,margin:d&&1}};let h,g;o-r<=2*V$?h=g=e.sliceDoc(r,o):(h=e.sliceDoc(r,r+V$),g=e.sliceDoc(o-V$,o));let m=/^\s*/.exec(h)[0].length,v=/\s*$/.exec(g)[0].length,f=g.length-v-n.length;return h.slice(m,m+t.length)==t&&g.slice(f,f+n.length)==n?{open:{pos:r+m+t.length,margin:/\s/.test(h.charAt(m+t.length))?1:0},close:{pos:o-v-n.length,margin:/\s/.test(g.charAt(f-1))?1:0}}:null}function zTi(e){let t=[];for(let n of e.selection.ranges){let r=e.doc.lineAt(n.from),o=n.to<=r.to?r:e.doc.lineAt(n.to);o.from>r.from&&o.from==n.to&&(o=n.to==r.to+1?r:e.doc.lineAt(n.to-1));let s=t.length-1;s>=0&&t[s].to>r.from?t[s].to=o.to:t.push({from:r.from+/^\s*/.exec(r.text)[0].length,to:o.to})}return t}function KCn(e,t,n=t.selection.ranges){let r=n.map(s=>Rqe(t,s.from).block);if(!r.every(s=>s))return null;let o=n.map((s,a)=>VTi(t,r[a],s.from,s.to));if(e!=2&&!o.every(s=>s))return{changes:t.changes(n.map((s,a)=>o[a]?[]:[{from:s.from,insert:r[a].open+" "},{from:s.to,insert:" "+r[a].close}]))};if(e!=1&&o.some(s=>s)){let s=[];for(let a=0,l;ao&&(s==a||a>g.from)){o=g.from;let m=/^\s*/.exec(g.text)[0].length,v=m==g.length,f=g.text.slice(m,m+u.length)==u?m:-1;ms.comment<0&&(!s.empty||s.single))){let s=[];for(let{line:l,token:d,indent:u,empty:h,single:g}of r)(g||!h)&&s.push({from:l.from+u,insert:d+" "});let a=t.changes(s);return{changes:a,selection:t.selection.map(a,1)}}else if(e!=1&&r.some(s=>s.comment>=0)){let s=[];for(let{line:a,comment:l,token:d}of r)if(l>=0){let u=a.from+l,h=u+d.length;a.text[h-a.from]==" "&&h++,s.push({from:u,to:h})}return{changes:s}}return null}const vPe=kL.define(),$Ti=kL.define(),XTi=Xr.define(),JCn=Xr.define({combine(e){return ope(e,{minDepth:100,newGroupDelay:500,joinToEvent:(t,n)=>n},{minDepth:Math.max,newGroupDelay:Math.min,joinToEvent:(t,n)=>(r,o)=>t(r,o)||n(r,o)})}}),e_n=w2.define({create(){return HO.empty},update(e,t){let n=t.state.facet(JCn),r=t.annotation(vPe);if(r){let d=Xk.fromTransaction(t,r.selection),u=r.side,h=u==0?e.undone:e.done;return d?h=Ige(h,h.length,n.minDepth,d):h=n_n(h,t.startState.selection),new HO(u==0?r.rest:h,u==0?h:r.rest)}let o=t.annotation($Ti);if((o=="full"||o=="before")&&(e=e.isolate()),t.annotation(S0.addToHistory)===!1)return t.changes.empty?e:e.addMapping(t.changes.desc);let s=Xk.fromTransaction(t),a=t.annotation(S0.time),l=t.annotation(S0.userEvent);return s?e=e.addChanges(s,a,l,n,t):t.selection&&(e=e.addSelection(t.startState.selection,a,l,n.newGroupDelay)),(o=="full"||o=="after")&&(e=e.isolate()),e},toJSON(e){return{done:e.done.map(t=>t.toJSON()),undone:e.undone.map(t=>t.toJSON())}},fromJSON(e){return new HO(e.done.map(Xk.fromJSON),e.undone.map(Xk.fromJSON))}});function mkt(e={}){return[e_n,JCn.of(e),er.domEventHandlers({beforeinput(t,n){let r=t.inputType=="historyUndo"?Iqe:t.inputType=="historyRedo"?Rge:null;return r?(t.preventDefault(),r(n)):!1}})]}function kpe(e,t){return function({state:n,dispatch:r}){if(!t&&n.readOnly)return!1;let o=n.field(e_n,!1);if(!o)return!1;let s=o.pop(e,n,t);return s?(r(s),!0):!1}}const Iqe=kpe(0,!1),Rge=kpe(1,!1),GTi=kpe(0,!0),YTi=kpe(1,!0);class Xk{constructor(t,n,r,o,s){this.changes=t,this.effects=n,this.mapped=r,this.startSelection=o,this.selectionsAfter=s}setSelAfter(t){return new Xk(this.changes,this.effects,this.mapped,this.startSelection,t)}toJSON(){var t,n,r;return{changes:(t=this.changes)===null||t===void 0?void 0:t.toJSON(),mapped:(n=this.mapped)===null||n===void 0?void 0:n.toJSON(),startSelection:(r=this.startSelection)===null||r===void 0?void 0:r.toJSON(),selectionsAfter:this.selectionsAfter.map(o=>o.toJSON())}}static fromJSON(t){return new Xk(t.changes&&Af.fromJSON(t.changes),[],t.mapped&&oy.fromJSON(t.mapped),t.startSelection&&Ln.fromJSON(t.startSelection),t.selectionsAfter.map(Ln.fromJSON))}static fromTransaction(t,n){let r=j4;for(let o of t.startState.facet(XTi)){let s=o(t);s.length&&(r=r.concat(s))}return!r.length&&t.changes.empty?null:new Xk(t.changes.invert(t.startState.doc),r,void 0,n||t.startState.selection,j4)}static selection(t){return new Xk(void 0,j4,void 0,void 0,t)}}function Ige(e,t,n,r){let o=t+1>n+20?t-n-1:0,s=e.slice(o,t);return s.push(r),s}function ZTi(e,t){let n=[],r=!1;return e.iterChangedRanges((o,s)=>n.push(o,s)),t.iterChangedRanges((o,s,a,l)=>{for(let d=0;d=u&&a<=h&&(r=!0)}}),r}function qTi(e,t){return e.ranges.length==t.ranges.length&&e.ranges.filter((n,r)=>n.empty!=t.ranges[r].empty).length===0}function t_n(e,t){return e.length?t.length?e.concat(t):e:t}const j4=[],KTi=200;function n_n(e,t){if(e.length){let n=e[e.length-1],r=n.selectionsAfter.slice(Math.max(0,n.selectionsAfter.length-KTi));return r.length&&r[r.length-1].eq(t)?e:(r.push(t),Ige(e,e.length-1,1e9,n.setSelAfter(r)))}else return[Xk.selection([t])]}function JTi(e){let t=e[e.length-1],n=e.slice();return n[e.length-1]=t.setSelAfter(t.selectionsAfter.slice(0,t.selectionsAfter.length-1)),n}function nSe(e,t){if(!e.length)return e;let n=e.length,r=j4;for(;n;){let o=eQi(e[n-1],t,r);if(o.changes&&!o.changes.empty||o.effects.length){let s=e.slice(0,n);return s[n-1]=o,s}else t=o.mapped,n--,r=o.selectionsAfter}return r.length?[Xk.selection(r)]:j4}function eQi(e,t,n){let r=t_n(e.selectionsAfter.length?e.selectionsAfter.map(l=>l.map(t)):j4,n);if(!e.changes)return Xk.selection(r);let o=e.changes.map(t),s=t.mapDesc(e.changes,!0),a=e.mapped?e.mapped.composeDesc(s):s;return new Xk(o,Zs.mapEffects(e.effects,t),a,e.startSelection.map(s),r)}const tQi=/^(input\.type|delete)($|\.)/;class HO{constructor(t,n,r=0,o=void 0){this.done=t,this.undone=n,this.prevTime=r,this.prevUserEvent=o}isolate(){return this.prevTime?new HO(this.done,this.undone):this}addChanges(t,n,r,o,s){let a=this.done,l=a[a.length-1];return l&&l.changes&&!l.changes.empty&&t.changes&&(!r||tQi.test(r))&&(!l.selectionsAfter.length&&n-this.prevTime0&&n-this.prevTimen.empty?e.moveByChar(n,t):vpe(n,t))}function C1(e){return e.textDirectionAt(e.state.selection.main.head)==Ad.LTR}const r_n=e=>i_n(e,!C1(e)),o_n=e=>i_n(e,C1(e));function s_n(e,t){return R3(e,n=>n.empty?e.moveByGroup(n,t):vpe(n,t))}const iQi=e=>s_n(e,!C1(e)),rQi=e=>s_n(e,C1(e));function oQi(e,t,n){if(t.type.prop(n))return!0;let r=t.to-t.from;return r&&(r>2||/[^\s,.;:]/.test(e.sliceDoc(t.from,t.to)))||t.firstChild}function Ape(e,t,n){let r=tc(e).resolveInner(t.head),o=n?Xo.closedBy:Xo.openedBy;for(let d=t.head;;){let u=n?r.childAfter(d):r.childBefore(d);if(!u)break;oQi(e,u,o)?r=u:d=n?u.to:u.from}let s=r.type.prop(o),a,l;return s&&(a=n?aN(e,r.from,1):aN(e,r.to,-1))&&a.matched?l=n?a.end.to:a.end.from:l=n?r.to:r.from,Ln.cursor(l,n?-1:1)}const sQi=e=>R3(e,t=>Ape(e.state,t,!C1(e))),aQi=e=>R3(e,t=>Ape(e.state,t,C1(e)));function a_n(e,t){return R3(e,n=>{if(!n.empty)return vpe(n,t);let r=e.moveVertically(n,t);return r.head!=n.head?r:e.moveToLineBoundary(n,t)})}const l_n=e=>a_n(e,!1),c_n=e=>a_n(e,!0);function d_n(e){let t=e.scrollDOM.clientHeighta.empty?e.moveVertically(a,t,n.height):vpe(a,t));if(o.eq(r.selection))return!1;let s;if(n.selfScroll){let a=e.coordsAtPos(r.selection.main.head),l=e.scrollDOM.getBoundingClientRect(),d=l.top+n.marginTop,u=l.bottom-n.marginBottom;a&&a.top>d&&a.bottomu_n(e,!1),APe=e=>u_n(e,!0);function tE(e,t,n){let r=e.lineBlockAt(t.head),o=e.moveToLineBoundary(t,n);if(o.head==t.head&&o.head!=(n?r.to:r.from)&&(o=e.moveToLineBoundary(t,n,!1)),!n&&o.head==r.from&&r.length){let s=/^\s*/.exec(e.state.sliceDoc(r.from,Math.min(r.from+100,r.to)))[0].length;s&&t.head!=r.from+s&&(o=Ln.cursor(r.from+s))}return o}const lQi=e=>R3(e,t=>tE(e,t,!0)),cQi=e=>R3(e,t=>tE(e,t,!1)),dQi=e=>R3(e,t=>tE(e,t,!C1(e))),uQi=e=>R3(e,t=>tE(e,t,C1(e))),hQi=e=>R3(e,t=>Ln.cursor(e.lineBlockAt(t.head).from,1)),fQi=e=>R3(e,t=>Ln.cursor(e.lineBlockAt(t.head).to,-1));function gQi(e,t,n){let r=!1,o=Pz(e.selection,s=>{let a=aN(e,s.head,-1)||aN(e,s.head,1)||s.head>0&&aN(e,s.head-1,1)||s.headgQi(e,t);function wp(e,t){let n=Pz(e.state.selection,r=>{let o=t(r);return Ln.range(r.anchor,o.head,o.goalColumn,o.bidiLevel||void 0,o.assoc)});return n.eq(e.state.selection)?!1:(e.dispatch(B3(e.state,n)),!0)}function h_n(e,t){return wp(e,n=>e.moveByChar(n,t))}const f_n=e=>h_n(e,!C1(e)),g_n=e=>h_n(e,C1(e));function m_n(e,t){return wp(e,n=>e.moveByGroup(n,t))}const kQi=e=>m_n(e,!C1(e)),vQi=e=>m_n(e,C1(e)),AQi=e=>wp(e,t=>Ape(e.state,t,!C1(e))),pQi=e=>wp(e,t=>Ape(e.state,t,C1(e)));function k_n(e,t){return wp(e,n=>e.moveVertically(n,t))}const v_n=e=>k_n(e,!1),A_n=e=>k_n(e,!0);function p_n(e,t){return wp(e,n=>e.moveVertically(n,t,d_n(e).height))}const vkt=e=>p_n(e,!1),Akt=e=>p_n(e,!0),bQi=e=>wp(e,t=>tE(e,t,!0)),wQi=e=>wp(e,t=>tE(e,t,!1)),OQi=e=>wp(e,t=>tE(e,t,!C1(e))),yQi=e=>wp(e,t=>tE(e,t,C1(e))),CQi=e=>wp(e,t=>Ln.cursor(e.lineBlockAt(t.head).from)),_Qi=e=>wp(e,t=>Ln.cursor(e.lineBlockAt(t.head).to)),pkt=({state:e,dispatch:t})=>(t(B3(e,{anchor:0})),!0),bkt=({state:e,dispatch:t})=>(t(B3(e,{anchor:e.doc.length})),!0),wkt=({state:e,dispatch:t})=>(t(B3(e,{anchor:e.selection.main.anchor,head:0})),!0),Okt=({state:e,dispatch:t})=>(t(B3(e,{anchor:e.selection.main.anchor,head:e.doc.length})),!0),SQi=({state:e,dispatch:t})=>(t(e.update({selection:{anchor:0,head:e.doc.length},userEvent:"select"})),!0),LQi=({state:e,dispatch:t})=>{let n=ppe(e).map(({from:r,to:o})=>Ln.range(r,Math.min(o+1,e.doc.length)));return t(e.update({selection:Ln.create(n),userEvent:"select"})),!0},xQi=({state:e,dispatch:t})=>{let n=Pz(e.selection,r=>{let o=tc(e),s=o.resolveStack(r.from,1);if(r.empty){let a=o.resolveStack(r.from,-1);a.node.from>=s.node.from&&a.node.to<=s.node.to&&(s=a)}for(let a=s;a;a=a.next){let{node:l}=a;if((l.from=r.to||l.to>r.to&&l.from<=r.from)&&a.next)return Ln.range(l.to,l.from)}return r});return n.eq(e.selection)?!1:(t(B3(e,n)),!0)};function b_n(e,t){let{state:n}=e,r=n.selection,o=n.selection.ranges.slice();for(let s of n.selection.ranges){let a=n.doc.lineAt(s.head);if(t?a.to0)for(let l=s;;){let d=e.moveVertically(l,t);if(d.heada.to){o.some(u=>u.head==d.head)||o.push(d);break}else{if(d.head==l.head)break;l=d}}}return o.length==r.ranges.length?!1:(e.dispatch(B3(n,Ln.create(o,o.length-1))),!0)}const EQi=e=>b_n(e,!1),TQi=e=>b_n(e,!0),QQi=({state:e,dispatch:t})=>{let n=e.selection,r=null;return n.ranges.length>1?r=Ln.create([n.main]):n.main.empty||(r=Ln.create([Ln.cursor(n.main.head)])),r?(t(B3(e,r)),!0):!1};function Kne(e,t){if(e.state.readOnly)return!1;let n="delete.selection",{state:r}=e,o=r.changeByRange(s=>{let{from:a,to:l}=s;if(a==l){let d=t(s);da&&(n="delete.forward",d=wae(e,d,!0)),a=Math.min(a,d),l=Math.max(l,d)}else a=wae(e,a,!1),l=wae(e,l,!0);return a==l?{range:s}:{changes:{from:a,to:l},range:Ln.cursor(a,ao(e)))r.between(t,t,(o,s)=>{ot&&(t=n?s:o)});return t}const w_n=(e,t,n)=>Kne(e,r=>{let o=r.from,{state:s}=e,a=s.doc.lineAt(o),l,d;if(n&&!t&&o>a.from&&ow_n(e,!1,!0),O_n=e=>w_n(e,!0,!1),y_n=(e,t)=>Kne(e,n=>{let r=n.head,{state:o}=e,s=o.doc.lineAt(r),a=o.charCategorizer(r);for(let l=null;;){if(r==(t?s.to:s.from)){r==n.head&&s.number!=(t?o.doc.lines:1)&&(r+=t?1:-1);break}let d=pg(s.text,r-s.from,t)+s.from,u=s.text.slice(Math.min(r,d)-s.from,Math.max(r,d)-s.from),h=a(u);if(l!=null&&h!=l)break;(u!=" "||r!=n.head)&&(l=h),r=d}return r}),C_n=e=>y_n(e,!1),DQi=e=>y_n(e,!0),BQi=e=>Kne(e,t=>{let n=e.lineBlockAt(t.head).to;return t.headKne(e,t=>{let n=e.moveToLineBoundary(t,!1).head;return t.head>n?n:Math.max(0,t.head-1)}),IQi=e=>Kne(e,t=>{let n=e.moveToLineBoundary(t,!0).head;return t.head{if(e.readOnly)return!1;let n=e.changeByRange(r=>({changes:{from:r.from,to:r.to,insert:ul.of(["",""])},range:Ln.cursor(r.from)}));return t(e.update(n,{scrollIntoView:!0,userEvent:"input"})),!0},PQi=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=e.changeByRange(r=>{if(!r.empty||r.from==0||r.from==e.doc.length)return{range:r};let o=r.from,s=e.doc.lineAt(o),a=o==s.from?o-1:pg(s.text,o-s.from,!1)+s.from,l=o==s.to?o+1:pg(s.text,o-s.from,!0)+s.from;return{changes:{from:a,to:l,insert:e.doc.slice(o,l).append(e.doc.slice(a,o))},range:Ln.cursor(l)}});return n.changes.empty?!1:(t(e.update(n,{scrollIntoView:!0,userEvent:"move.character"})),!0)};function ppe(e){let t=[],n=-1;for(let r of e.selection.ranges){let o=e.doc.lineAt(r.from),s=e.doc.lineAt(r.to);if(!r.empty&&r.to==s.from&&(s=e.doc.lineAt(r.to-1)),n>=o.number){let a=t[t.length-1];a.to=s.to,a.ranges.push(r)}else t.push({from:o.from,to:s.to,ranges:[r]});n=s.number+1}return t}function __n(e,t,n){if(e.readOnly)return!1;let r=[],o=[];for(let s of ppe(e)){if(n?s.to==e.doc.length:s.from==0)continue;let a=e.doc.lineAt(n?s.to+1:s.from-1),l=a.length+1;if(n){r.push({from:s.to,to:a.to},{from:s.from,insert:a.text+e.lineBreak});for(let d of s.ranges)o.push(Ln.range(Math.min(e.doc.length,d.anchor+l),Math.min(e.doc.length,d.head+l)))}else{r.push({from:a.from,to:s.from},{from:s.to,insert:e.lineBreak+a.text});for(let d of s.ranges)o.push(Ln.range(d.anchor-l,d.head-l))}}return r.length?(t(e.update({changes:r,scrollIntoView:!0,selection:Ln.create(o,e.selection.mainIndex),userEvent:"move.line"})),!0):!1}const FQi=({state:e,dispatch:t})=>__n(e,t,!1),NQi=({state:e,dispatch:t})=>__n(e,t,!0);function S_n(e,t,n){if(e.readOnly)return!1;let r=[];for(let s of ppe(e))n?r.push({from:s.from,insert:e.doc.slice(s.from,s.to)+e.lineBreak}):r.push({from:s.to,insert:e.lineBreak+e.doc.slice(s.from,s.to)});let o=e.changes(r);return t(e.update({changes:o,selection:e.selection.map(o,n?1:-1),scrollIntoView:!0,userEvent:"input.copyline"})),!0}const UQi=({state:e,dispatch:t})=>S_n(e,t,!1),jQi=({state:e,dispatch:t})=>S_n(e,t,!0),L_n=e=>{if(e.state.readOnly)return!1;let{state:t}=e,n=t.changes(ppe(t).map(({from:o,to:s})=>(o>0?o--:s{let s;if(e.lineWrapping){let a=e.lineBlockAt(o.head),l=e.coordsAtPos(o.head,o.assoc||1);l&&(s=a.bottom+e.documentTop-l.bottom+e.defaultLineHeight/2)}return e.moveVertically(o,!0,s)}).map(n);return e.dispatch({changes:n,selection:r,scrollIntoView:!0,userEvent:"delete.line"}),!0};function WQi(e,t){if(/\(\)|\[\]|\{\}/.test(e.sliceDoc(t-1,t+1)))return{from:t,to:t};let n=tc(e).resolveInner(t),r=n.childBefore(t),o=n.childAfter(t),s;return r&&o&&r.to<=t&&o.from>=t&&(s=r.type.prop(Xo.closedBy))&&s.indexOf(o.name)>-1&&e.doc.lineAt(r.to).from==e.doc.lineAt(o.from).from&&!/\S/.test(e.sliceDoc(r.to,o.from))?{from:r.to,to:o.from}:null}const ykt=x_n(!1),VQi=x_n(!0);function x_n(e){return({state:t,dispatch:n})=>{if(t.readOnly)return!1;let r=t.changeByRange(o=>{let{from:s,to:a}=o,l=t.doc.lineAt(s),d=!e&&s==a&&WQi(t,s);e&&(s=a=(a<=l.to?l:t.doc.lineAt(a)).to);let u=new gpe(t,{simulateBreak:s,simulateDoubleBreak:!!d}),h=WCn(u,s);for(h==null&&(h=_8(/^\s*/.exec(t.doc.lineAt(s).text)[0],t.tabSize));al.from&&s{let o=[];for(let a=r.from;a<=r.to;){let l=e.doc.lineAt(a);l.number>n&&(r.empty||r.to>l.from)&&(t(l,o,r),n=l.number),a=l.to+1}let s=e.changes(o);return{changes:o,range:Ln.range(s.mapPos(r.anchor,1),s.mapPos(r.head,1))}})}const zQi=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=Object.create(null),r=new gpe(e,{overrideIndentation:s=>{let a=n[s];return a??-1}}),o=Mqe(e,(s,a,l)=>{let d=WCn(r,s.from);if(d==null)return;/\S/.test(s.text)||(d=0);let u=/^\s*/.exec(s.text)[0],h=Bge(e,d);(u!=h||l.frome.readOnly?!1:(t(e.update(Mqe(e,(n,r)=>{r.push({from:n.from,insert:e.facet(Mz)})}),{userEvent:"input.indent"})),!0),T_n=({state:e,dispatch:t})=>e.readOnly?!1:(t(e.update(Mqe(e,(n,r)=>{let o=/^\s*/.exec(n.text)[0];if(!o)return;let s=_8(o,e.tabSize),a=0,l=Bge(e,Math.max(0,s-$B(e)));for(;a(e.setTabFocusMode(),!0),$Qi=[{key:"Ctrl-b",run:r_n,shift:f_n,preventDefault:!0},{key:"Ctrl-f",run:o_n,shift:g_n},{key:"Ctrl-p",run:l_n,shift:v_n},{key:"Ctrl-n",run:c_n,shift:A_n},{key:"Ctrl-a",run:hQi,shift:CQi},{key:"Ctrl-e",run:fQi,shift:_Qi},{key:"Ctrl-d",run:O_n},{key:"Ctrl-h",run:pPe},{key:"Ctrl-k",run:BQi},{key:"Ctrl-Alt-h",run:C_n},{key:"Ctrl-o",run:MQi},{key:"Ctrl-t",run:PQi},{key:"Ctrl-v",run:APe}],XQi=[{key:"ArrowLeft",run:r_n,shift:f_n,preventDefault:!0},{key:"Mod-ArrowLeft",mac:"Alt-ArrowLeft",run:iQi,shift:kQi,preventDefault:!0},{mac:"Cmd-ArrowLeft",run:dQi,shift:OQi,preventDefault:!0},{key:"ArrowRight",run:o_n,shift:g_n,preventDefault:!0},{key:"Mod-ArrowRight",mac:"Alt-ArrowRight",run:rQi,shift:vQi,preventDefault:!0},{mac:"Cmd-ArrowRight",run:uQi,shift:yQi,preventDefault:!0},{key:"ArrowUp",run:l_n,shift:v_n,preventDefault:!0},{mac:"Cmd-ArrowUp",run:pkt,shift:wkt},{mac:"Ctrl-ArrowUp",run:kkt,shift:vkt},{key:"ArrowDown",run:c_n,shift:A_n,preventDefault:!0},{mac:"Cmd-ArrowDown",run:bkt,shift:Okt},{mac:"Ctrl-ArrowDown",run:APe,shift:Akt},{key:"PageUp",run:kkt,shift:vkt},{key:"PageDown",run:APe,shift:Akt},{key:"Home",run:cQi,shift:wQi,preventDefault:!0},{key:"Mod-Home",run:pkt,shift:wkt},{key:"End",run:lQi,shift:bQi,preventDefault:!0},{key:"Mod-End",run:bkt,shift:Okt},{key:"Enter",run:ykt,shift:ykt},{key:"Mod-a",run:SQi},{key:"Backspace",run:pPe,shift:pPe,preventDefault:!0},{key:"Delete",run:O_n,preventDefault:!0},{key:"Mod-Backspace",mac:"Alt-Backspace",run:C_n,preventDefault:!0},{key:"Mod-Delete",mac:"Alt-Delete",run:DQi,preventDefault:!0},{mac:"Mod-Backspace",run:RQi,preventDefault:!0},{mac:"Mod-Delete",run:IQi,preventDefault:!0}].concat($Qi.map(e=>({mac:e.key,run:e.run,shift:e.shift}))),GQi=[{key:"Alt-ArrowLeft",mac:"Ctrl-ArrowLeft",run:sQi,shift:AQi},{key:"Alt-ArrowRight",mac:"Ctrl-ArrowRight",run:aQi,shift:pQi},{key:"Alt-ArrowUp",run:FQi},{key:"Shift-Alt-ArrowUp",run:UQi},{key:"Alt-ArrowDown",run:NQi},{key:"Shift-Alt-ArrowDown",run:jQi},{key:"Mod-Alt-ArrowUp",run:EQi},{key:"Mod-Alt-ArrowDown",run:TQi},{key:"Escape",run:QQi},{key:"Mod-Enter",run:VQi},{key:"Alt-l",mac:"Ctrl-l",run:LQi},{key:"Mod-i",run:xQi,preventDefault:!0},{key:"Mod-[",run:T_n},{key:"Mod-]",run:E_n},{key:"Mod-Alt-\\",run:zQi},{key:"Shift-Mod-k",run:L_n},{key:"Shift-Mod-\\",run:mQi},{key:"Mod-/",run:NTi},{key:"Alt-A",run:jTi},{key:"Ctrl-m",mac:"Shift-Alt-m",run:HQi}].concat(XQi),YQi={key:"Tab",run:E_n,shift:T_n};class Pqe{constructor(t,n,r,o){this.state=t,this.pos=n,this.explicit=r,this.view=o,this.abortListeners=[],this.abortOnDocChange=!1}tokenBefore(t){let n=tc(this.state).resolveInner(this.pos,-1);for(;n&&t.indexOf(n.name)<0;)n=n.parent;return n?{from:n.from,to:this.pos,text:this.state.sliceDoc(n.from,this.pos),type:n.type}:null}matchBefore(t){let n=this.state.doc.lineAt(this.pos),r=Math.max(n.from,this.pos-250),o=n.text.slice(r-n.from,this.pos-n.from),s=o.search(Q_n(t,!1));return s<0?null:{from:r+s,to:this.pos,text:o.slice(s)}}get aborted(){return this.abortListeners==null}addEventListener(t,n,r){t=="abort"&&this.abortListeners&&(this.abortListeners.push(n),r&&r.onDocChange&&(this.abortOnDocChange=!0))}}function Ckt(e){let t=Object.keys(e).join(""),n=/\w/.test(t);return n&&(t=t.replace(/\w/g,"")),`[${n?"\\w":""}${t.replace(/[^\w\s]/g,"\\$&")}]`}function ZQi(e){let t=Object.create(null),n=Object.create(null);for(let{label:o}of e){t[o[0]]=!0;for(let s=1;stypeof o=="string"?{label:o}:o),[n,r]=t.every(o=>/^\w+$/.test(o.label))?[/\w*$/,/\w+$/]:ZQi(t);return o=>{let s=o.matchBefore(r);return s||o.explicit?{from:s?s.from:o.pos,options:t,validFor:n}:null}}function bpe(e,t){return n=>{for(let r=tc(n.state).resolveInner(n.pos,-1);r;r=r.parent){if(e.indexOf(r.name)>-1)return null;if(r.type.isTop)break}return t(n)}}class _kt{constructor(t,n,r,o){this.completion=t,this.source=n,this.match=r,this.score=o}}function iD(e){return e.selection.main.from}function Q_n(e,t){var n;let{source:r}=e,o=t&&r[0]!="^",s=r[r.length-1]!="$";return!o&&!s?e:new RegExp(`${o?"^":""}(?:${r})${s?"$":""}`,(n=e.flags)!==null&&n!==void 0?n:e.ignoreCase?"i":"")}const Fqe=kL.define();function qQi(e,t,n,r){let{main:o}=e.selection,s=n-o.from,a=r-o.from;return{...e.changeByRange(l=>{if(l!=o&&n!=r&&e.sliceDoc(l.from+s,l.from+a)!=e.sliceDoc(n,r))return{range:l};let d=e.toText(t);return{changes:{from:l.from+s,to:r==o.from?l.to:l.from+a,insert:d},range:Ln.cursor(l.from+s+d.length)}}),scrollIntoView:!0,userEvent:"input.complete"}}const Skt=new WeakMap;function KQi(e){if(!Array.isArray(e))return e;let t=Skt.get(e);return t||Skt.set(e,t=Jne(e)),t}const Mge=Zs.define(),wK=Zs.define();class JQi{constructor(t){this.pattern=t,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[],this.score=0,this.matched=[];for(let n=0;n=48&&y<=57||y>=97&&y<=122?2:y>=65&&y<=90?1:0:(C=myn(y))!=C.toLowerCase()?1:C!=C.toUpperCase()?2:0;(!b||_==1&&A||O==0&&_!=0)&&(n[g]==y||r[g]==y&&(m=!0)?a[g++]=b:a.length&&(p=!1)),O=_,b+=gT(y)}return g==d&&a[0]==0&&p?this.result(-100+(m?-200:0),a,t):v==d&&f==0?this.ret(-200-t.length+(k==t.length?0:-100),[0,k]):l>-1?this.ret(-700-t.length,[l,l+this.pattern.length]):v==d?this.ret(-900-t.length,[f,k]):g==d?this.result(-100+(m?-200:0)+-700+(p?0:-1100),a,t):n.length==2?null:this.result((o[0]?-700:0)+-200+-1100,o,t)}result(t,n,r){let o=[],s=0;for(let a of n){let l=a+(this.astral?gT(e5(r,a)):1);s&&o[s-1]==a?o[s-1]=l:(o[s++]=a,o[s++]=l)}return this.ret(t-r.length,o)}}class eDi{constructor(t){this.pattern=t,this.matched=[],this.score=0,this.folded=t.toLowerCase()}match(t){if(t.length!1,activateOnTypingDelay:100,selectOnOpen:!0,override:null,closeOnBlur:!0,maxRenderedOptions:100,defaultKeymap:!0,tooltipClass:()=>"",optionClass:()=>"",aboveCursor:!1,icons:!0,addToOptions:[],positionInfo:tDi,filterStrict:!1,compareCompletions:(t,n)=>(t.sortText||t.label).localeCompare(n.sortText||n.label),interactionDelay:75,updateSyncTime:100},{defaultKeymap:(t,n)=>t&&n,closeOnBlur:(t,n)=>t&&n,icons:(t,n)=>t&&n,tooltipClass:(t,n)=>r=>Lkt(t(r),n(r)),optionClass:(t,n)=>r=>Lkt(t(r),n(r)),addToOptions:(t,n)=>t.concat(n),filterStrict:(t,n)=>t||n})}});function Lkt(e,t){return e?t?e+" "+t:e:t}function tDi(e,t,n,r,o,s){let a=e.textDirection==Ad.RTL,l=a,d=!1,u="top",h,g,m=t.left-o.left,v=o.right-t.right,f=r.right-r.left,k=r.bottom-r.top;if(l&&m=k||b>t.top?h=n.bottom-t.top:(u="bottom",h=t.bottom-n.top)}let A=(t.bottom-t.top)/s.offsetHeight,p=(t.right-t.left)/s.offsetWidth;return{style:`${u}: ${h/A}px; max-width: ${g/p}px`,class:"cm-completionInfo-"+(d?a?"left-narrow":"right-narrow":l?"left":"right")}}const Nqe=Zs.define();function nDi(e){let t=e.addToOptions.slice();return e.icons&&t.push({render(n){let r=document.createElement("div");return r.classList.add("cm-completionIcon"),n.type&&r.classList.add(...n.type.split(/\s+/g).map(o=>"cm-completionIcon-"+o)),r.setAttribute("aria-hidden","true"),r},position:20}),t.push({render(n,r,o,s){let a=document.createElement("span");a.className="cm-completionLabel";let l=n.displayLabel||n.label,d=0;for(let u=0;ud&&a.appendChild(document.createTextNode(l.slice(d,h)));let m=a.appendChild(document.createElement("span"));m.appendChild(document.createTextNode(l.slice(h,g))),m.className="cm-completionMatchedText",d=g}return dn.position-r.position).map(n=>n.render)}function iSe(e,t,n){if(e<=n)return{from:0,to:e};if(t<0&&(t=0),t<=e>>1){let o=Math.floor(t/n);return{from:o*n,to:(o+1)*n}}let r=Math.floor((e-t)/n);return{from:e-(r+1)*n,to:e-r*n}}class iDi{constructor(t,n,r){this.view=t,this.stateField=n,this.applyCompletion=r,this.info=null,this.infoDestroy=null,this.placeInfoReq={read:()=>this.measureInfo(),write:d=>this.placeInfo(d),key:this},this.space=null,this.currentClass="";let o=t.state.field(n),{options:s,selected:a}=o.open,l=t.state.facet(vg);this.optionContent=nDi(l),this.optionClass=l.optionClass,this.tooltipClass=l.tooltipClass,this.range=iSe(s.length,a,l.maxRenderedOptions),this.dom=document.createElement("div"),this.dom.className="cm-tooltip-autocomplete",this.updateTooltipClass(t.state),this.dom.addEventListener("mousedown",d=>{let{options:u}=t.state.field(n).open;for(let h=d.target,g;h&&h!=this.dom;h=h.parentNode)if(h.nodeName=="LI"&&(g=/-(\d+)$/.exec(h.id))&&+g[1]this.list.lastChild.getBoundingClientRect().bottom?this.range.to:null;h!=null&&(t.dispatch({effects:Nqe.of(h)}),d.preventDefault())}}),this.dom.addEventListener("focusout",d=>{let u=t.state.field(this.stateField,!1);u&&u.tooltip&&t.state.facet(vg).closeOnBlur&&d.relatedTarget!=t.contentDOM&&t.dispatch({effects:wK.of(null)})}),this.showOptions(s,o.id)}mount(){this.updateSel()}showOptions(t,n){this.list&&this.list.remove(),this.list=this.dom.appendChild(this.createListBox(t,n,this.range)),this.list.addEventListener("scroll",()=>{this.info&&this.view.requestMeasure(this.placeInfoReq)})}update(t){var n;let r=t.state.field(this.stateField),o=t.startState.field(this.stateField);if(this.updateTooltipClass(t.state),r!=o){let{options:s,selected:a,disabled:l}=r.open;(!o.open||o.open.options!=s)&&(this.range=iSe(s.length,a,t.state.facet(vg).maxRenderedOptions),this.showOptions(s,r.id)),this.updateSel(),l!=((n=o.open)===null||n===void 0?void 0:n.disabled)&&this.dom.classList.toggle("cm-tooltip-autocomplete-disabled",!!l)}}updateTooltipClass(t){let n=this.tooltipClass(t);if(n!=this.currentClass){for(let r of this.currentClass.split(" "))r&&this.dom.classList.remove(r);for(let r of n.split(" "))r&&this.dom.classList.add(r);this.currentClass=n}}positioned(t){this.space=t,this.info&&this.view.requestMeasure(this.placeInfoReq)}updateSel(){let t=this.view.state.field(this.stateField),n=t.open;(n.selected>-1&&n.selected=this.range.to)&&(this.range=iSe(n.options.length,n.selected,this.view.state.facet(vg).maxRenderedOptions),this.showOptions(n.options,t.id));let r=this.updateSelectedOption(n.selected);if(r){this.destroyInfo();let{completion:o}=n.options[n.selected],{info:s}=o;if(!s)return;let a=typeof s=="string"?document.createTextNode(s):s(o);if(!a)return;"then"in a?a.then(l=>{l&&this.view.state.field(this.stateField,!1)==t&&this.addInfoPane(l,o)}).catch(l=>jv(this.view.state,l,"completion info")):(this.addInfoPane(a,o),r.setAttribute("aria-describedby",this.info.id))}}addInfoPane(t,n){this.destroyInfo();let r=this.info=document.createElement("div");if(r.className="cm-tooltip cm-completionInfo",r.id="cm-completionInfo-"+Math.floor(Math.random()*65535).toString(16),t.nodeType!=null)r.appendChild(t),this.infoDestroy=null;else{let{dom:o,destroy:s}=t;r.appendChild(o),this.infoDestroy=s||null}this.dom.appendChild(r),this.view.requestMeasure(this.placeInfoReq)}updateSelectedOption(t){let n=null;for(let r=this.list.firstChild,o=this.range.from;r;r=r.nextSibling,o++)r.nodeName!="LI"||!r.id?o--:o==t?r.hasAttribute("aria-selected")||(r.setAttribute("aria-selected","true"),n=r):r.hasAttribute("aria-selected")&&(r.removeAttribute("aria-selected"),r.removeAttribute("aria-describedby"));return n&&oDi(this.list,n),n}measureInfo(){let t=this.dom.querySelector("[aria-selected]");if(!t||!this.info)return null;let n=this.dom.getBoundingClientRect(),r=this.info.getBoundingClientRect(),o=t.getBoundingClientRect(),s=this.space;if(!s){let a=this.dom.ownerDocument.documentElement;s={left:0,top:0,right:a.clientWidth,bottom:a.clientHeight}}return o.top>Math.min(s.bottom,n.bottom)-10||o.bottom{a.target==o&&a.preventDefault()});let s=null;for(let a=r.from;ar.from||r.from==0))if(s=m,typeof u!="string"&&u.header)o.appendChild(u.header(u));else{let v=o.appendChild(document.createElement("completion-section"));v.textContent=m}}const h=o.appendChild(document.createElement("li"));h.id=n+"-"+a,h.setAttribute("role","option");let g=this.optionClass(l);g&&(h.className=g);for(let m of this.optionContent){let v=m(l,this.view.state,this.view,d);v&&h.appendChild(v)}}return r.from&&o.classList.add("cm-completionListIncompleteTop"),r.tonew iDi(n,e,t)}function oDi(e,t){let n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o=n.height/e.offsetHeight;r.topn.bottom&&(e.scrollTop+=(r.bottom-n.bottom)/o)}function xkt(e){return(e.boost||0)*100+(e.apply?10:0)+(e.info?5:0)+(e.type?1:0)}function sDi(e,t){let n=[],r=null,o=null,s=h=>{n.push(h);let{section:g}=h.completion;if(g){r||(r=[]);let m=typeof g=="string"?g:g.name;r.some(v=>v.name==m)||r.push(typeof g=="string"?{name:m}:g)}},a=t.facet(vg);for(let h of e)if(h.hasResult()){let g=h.result.getMatch;if(h.result.filter===!1)for(let m of h.result.options)s(new _kt(m,h.source,g?g(m):[],1e9-n.length));else{let m=t.sliceDoc(h.from,h.to),v,f=a.filterStrict?new eDi(m):new JQi(m);for(let k of h.result.options)if(v=f.match(k.label)){let A=k.displayLabel?g?g(k,v.matched):[]:v.matched,p=v.score+(k.boost||0);if(s(new _kt(k,h.source,A,p)),typeof k.section=="object"&&k.section.rank==="dynamic"){let{name:b}=k.section;o||(o=Object.create(null)),o[b]=Math.max(p,o[b]||-1e9)}}}}if(r){let h=Object.create(null),g=0,m=(v,f)=>(v.rank==="dynamic"&&f.rank==="dynamic"?o[f.name]-o[v.name]:0)||(typeof v.rank=="number"?v.rank:1e9)-(typeof f.rank=="number"?f.rank:1e9)||(v.namem.score-g.score||u(g.completion,m.completion))){let g=h.completion;!d||d.label!=g.label||d.detail!=g.detail||d.type!=null&&g.type!=null&&d.type!=g.type||d.apply!=g.apply||d.boost!=g.boost?l.push(h):xkt(h.completion)>xkt(d)&&(l[l.length-1]=h),d=h.completion}return l}class lN{constructor(t,n,r,o,s,a){this.options=t,this.attrs=n,this.tooltip=r,this.timestamp=o,this.selected=s,this.disabled=a}setSelected(t,n){return t==this.selected||t>=this.options.length?this:new lN(this.options,Ekt(n,t),this.tooltip,this.timestamp,t,this.disabled)}static build(t,n,r,o,s,a){if(o&&!a&&t.some(u=>u.isPending))return o.setDisabled();let l=sDi(t,n);if(!l.length)return o&&t.some(u=>u.isPending)?o.setDisabled():null;let d=n.facet(vg).selectOnOpen?0:-1;if(o&&o.selected!=d&&o.selected!=-1){let u=o.options[o.selected].completion;for(let h=0;hh.hasResult()?Math.min(u,h.from):u,1e8),create:hDi,above:s.aboveCursor},o?o.timestamp:Date.now(),d,!1)}map(t){return new lN(this.options,this.attrs,{...this.tooltip,pos:t.mapPos(this.tooltip.pos)},this.timestamp,this.selected,this.disabled)}setDisabled(){return new lN(this.options,this.attrs,this.tooltip,this.timestamp,this.selected,!0)}}class Pge{constructor(t,n,r){this.active=t,this.id=n,this.open=r}static start(){return new Pge(dDi,"cm-ac-"+Math.floor(Math.random()*2e6).toString(36),null)}update(t){let{state:n}=t,r=n.facet(vg),s=(r.override||n.languageDataAt("autocomplete",iD(n)).map(KQi)).map(d=>(this.active.find(h=>h.source==d)||new W4(d,this.active.some(h=>h.state!=0)?1:0)).update(t,r));s.length==this.active.length&&s.every((d,u)=>d==this.active[u])&&(s=this.active);let a=this.open,l=t.effects.some(d=>d.is(Uqe));a&&t.docChanged&&(a=a.map(t.changes)),t.selection||s.some(d=>d.hasResult()&&t.changes.touchesRange(d.from,d.to))||!aDi(s,this.active)||l?a=lN.build(s,n,this.id,a,r,l):a&&a.disabled&&!s.some(d=>d.isPending)&&(a=null),!a&&s.every(d=>!d.isPending)&&s.some(d=>d.hasResult())&&(s=s.map(d=>d.hasResult()?new W4(d.source,0):d));for(let d of t.effects)d.is(Nqe)&&(a=a&&a.setSelected(d.value,this.id));return s==this.active&&a==this.open?this:new Pge(s,this.id,a)}get tooltip(){return this.open?this.open.tooltip:null}get attrs(){return this.open?this.open.attrs:this.active.length?lDi:cDi}}function aDi(e,t){if(e==t)return!0;for(let n=0,r=0;;){for(;n-1&&(n["aria-activedescendant"]=e+"-"+t),n}const dDi=[];function D_n(e,t){if(e.isUserEvent("input.complete")){let r=e.annotation(Fqe);if(r&&t.activateOnCompletion(r))return 12}let n=e.isUserEvent("input.type");return n&&t.activateOnTyping?5:n?1:e.isUserEvent("delete.backward")?2:e.selection?8:e.docChanged?16:0}class W4{constructor(t,n,r=!1){this.source=t,this.state=n,this.explicit=r}hasResult(){return!1}get isPending(){return this.state==1}update(t,n){let r=D_n(t,n),o=this;(r&8||r&16&&this.touches(t))&&(o=new W4(o.source,0)),r&4&&o.state==0&&(o=new W4(this.source,1)),o=o.updateFor(t,r);for(let s of t.effects)if(s.is(Mge))o=new W4(o.source,1,s.value);else if(s.is(wK))o=new W4(o.source,0);else if(s.is(Uqe))for(let a of s.value)a.source==o.source&&(o=a);return o}updateFor(t,n){return this.map(t.changes)}map(t){return this}touches(t){return t.changes.touchesRange(iD(t.state))}}class OU extends W4{constructor(t,n,r,o,s,a){super(t,3,n),this.limit=r,this.result=o,this.from=s,this.to=a}hasResult(){return!0}updateFor(t,n){var r;if(!(n&3))return this.map(t.changes);let o=this.result;o.map&&!t.changes.empty&&(o=o.map(o,t.changes));let s=t.changes.mapPos(this.from),a=t.changes.mapPos(this.to,1),l=iD(t.state);if(l>a||!o||n&2&&(iD(t.startState)==this.from||ln.map(t))}}),Nk=w2.define({create(){return Pge.start()},update(e,t){return e.update(t)},provide:e=>[yqe.from(e,t=>t.tooltip),er.contentAttributes.from(e,t=>t.attrs)]});function jqe(e,t){const n=t.completion.apply||t.completion.label;let r=e.state.field(Nk).active.find(o=>o.source==t.source);return r instanceof OU?(typeof n=="string"?e.dispatch({...qQi(e.state,n,r.from,r.to),annotations:Fqe.of(t.completion)}):n(e,t.completion,r.from,r.to),!0):!1}const hDi=rDi(Nk,jqe);function Oae(e,t="option"){return n=>{let r=n.state.field(Nk,!1);if(!r||!r.open||r.open.disabled||Date.now()-r.open.timestamp-1?r.open.selected+o*(e?1:-1):e?0:a-1;return l<0?l=t=="page"?0:a-1:l>=a&&(l=t=="page"?a-1:0),n.dispatch({effects:Nqe.of(l)}),!0}}const fDi=e=>{let t=e.state.field(Nk,!1);return e.state.readOnly||!t||!t.open||t.open.selected<0||t.open.disabled||Date.now()-t.open.timestampe.state.field(Nk,!1)?(e.dispatch({effects:Mge.of(!0)}),!0):!1,gDi=e=>{let t=e.state.field(Nk,!1);return!t||!t.active.some(n=>n.state!=0)?!1:(e.dispatch({effects:wK.of(null)}),!0)};class mDi{constructor(t,n){this.active=t,this.context=n,this.time=Date.now(),this.updates=[],this.done=void 0}}const kDi=50,vDi=1e3,ADi=sA.fromClass(class{constructor(e){this.view=e,this.debounceUpdate=-1,this.running=[],this.debounceAccept=-1,this.pendingStart=!1,this.composing=0;for(let t of e.state.field(Nk).active)t.isPending&&this.startQuery(t)}update(e){let t=e.state.field(Nk),n=e.state.facet(vg);if(!e.selectionSet&&!e.docChanged&&e.startState.field(Nk)==t)return;let r=e.transactions.some(s=>{let a=D_n(s,n);return a&8||(s.selection||s.docChanged)&&!(a&3)});for(let s=0;skDi&&Date.now()-a.time>vDi){for(let l of a.context.abortListeners)try{l()}catch(d){jv(this.view.state,d)}a.context.abortListeners=null,this.running.splice(s--,1)}else a.updates.push(...e.transactions)}this.debounceUpdate>-1&&clearTimeout(this.debounceUpdate),e.transactions.some(s=>s.effects.some(a=>a.is(Mge)))&&(this.pendingStart=!0);let o=this.pendingStart?50:n.activateOnTypingDelay;if(this.debounceUpdate=t.active.some(s=>s.isPending&&!this.running.some(a=>a.active.source==s.source))?setTimeout(()=>this.startUpdate(),o):-1,this.composing!=0)for(let s of e.transactions)s.isUserEvent("input.type")?this.composing=2:this.composing==2&&s.selection&&(this.composing=3)}startUpdate(){this.debounceUpdate=-1,this.pendingStart=!1;let{state:e}=this.view,t=e.field(Nk);for(let n of t.active)n.isPending&&!this.running.some(r=>r.active.source==n.source)&&this.startQuery(n);this.running.length&&t.open&&t.open.disabled&&(this.debounceAccept=setTimeout(()=>this.accept(),this.view.state.facet(vg).updateSyncTime))}startQuery(e){let{state:t}=this.view,n=iD(t),r=new Pqe(t,n,e.explicit,this.view),o=new mDi(e,r);this.running.push(o),Promise.resolve(e.source(r)).then(s=>{o.context.aborted||(o.done=s||null,this.scheduleAccept())},s=>{this.view.dispatch({effects:wK.of(null)}),jv(this.view.state,s)})}scheduleAccept(){this.running.every(e=>e.done!==void 0)?this.accept():this.debounceAccept<0&&(this.debounceAccept=setTimeout(()=>this.accept(),this.view.state.facet(vg).updateSyncTime))}accept(){var e;this.debounceAccept>-1&&clearTimeout(this.debounceAccept),this.debounceAccept=-1;let t=[],n=this.view.state.facet(vg),r=this.view.state.field(Nk);for(let o=0;ol.source==s.active.source);if(a&&a.isPending)if(s.done==null){let l=new W4(s.active.source,0);for(let d of s.updates)l=l.update(d,n);l.isPending||t.push(l)}else this.startQuery(a)}(t.length||r.open&&r.open.disabled)&&this.view.dispatch({effects:Uqe.of(t)})}},{eventHandlers:{blur(e){let t=this.view.state.field(Nk,!1);if(t&&t.tooltip&&this.view.state.facet(vg).closeOnBlur){let n=t.open&&ECn(this.view,t.open.tooltip);(!n||!n.dom.contains(e.relatedTarget))&&setTimeout(()=>this.view.dispatch({effects:wK.of(null)}),10)}},compositionstart(){this.composing=1},compositionend(){this.composing==3&&setTimeout(()=>this.view.dispatch({effects:Mge.of(!1)}),20),this.composing=0}}}),pDi=typeof navigator=="object"&&/Win/.test(navigator.platform),bDi=mL.highest(er.domEventHandlers({keydown(e,t){let n=t.state.field(Nk,!1);if(!n||!n.open||n.open.disabled||n.open.selected<0||e.key.length>1||e.ctrlKey&&!(pDi&&e.altKey)||e.metaKey)return!1;let r=n.open.options[n.open.selected],o=n.active.find(a=>a.source==r.source),s=r.completion.commitCharacters||o.result.commitCharacters;return s&&s.indexOf(e.key)>-1&&jqe(t,r),!1}})),B_n=er.baseTheme({".cm-tooltip.cm-tooltip-autocomplete":{"& > ul":{fontFamily:"monospace",whiteSpace:"nowrap",overflow:"hidden auto",maxWidth_fallback:"700px",maxWidth:"min(700px, 95vw)",minWidth:"250px",maxHeight:"10em",height:"100%",listStyle:"none",margin:0,padding:0,"& > li, & > completion-section":{padding:"1px 3px",lineHeight:1.2},"& > li":{overflowX:"hidden",textOverflow:"ellipsis",cursor:"pointer"},"& > completion-section":{display:"list-item",borderBottom:"1px solid silver",paddingLeft:"0.5em",opacity:.7}}},"&light .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#17c",color:"white"},"&light .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#777"},"&dark .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#347",color:"white"},"&dark .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#444"},".cm-completionListIncompleteTop:before, .cm-completionListIncompleteBottom:after":{content:'"···"',opacity:.5,display:"block",textAlign:"center"},".cm-tooltip.cm-completionInfo":{position:"absolute",padding:"3px 9px",width:"max-content",maxWidth:"400px",boxSizing:"border-box",whiteSpace:"pre-line"},".cm-completionInfo.cm-completionInfo-left":{right:"100%"},".cm-completionInfo.cm-completionInfo-right":{left:"100%"},".cm-completionInfo.cm-completionInfo-left-narrow":{right:"30px"},".cm-completionInfo.cm-completionInfo-right-narrow":{left:"30px"},"&light .cm-snippetField":{backgroundColor:"#00000022"},"&dark .cm-snippetField":{backgroundColor:"#ffffff22"},".cm-snippetFieldPosition":{verticalAlign:"text-top",width:0,height:"1.15em",display:"inline-block",margin:"0 -0.7px -.7em",borderLeft:"1.4px dotted #888"},".cm-completionMatchedText":{textDecoration:"underline"},".cm-completionDetail":{marginLeft:"0.5em",fontStyle:"italic"},".cm-completionIcon":{fontSize:"90%",width:".8em",display:"inline-block",textAlign:"center",paddingRight:".6em",opacity:"0.6",boxSizing:"content-box"},".cm-completionIcon-function, .cm-completionIcon-method":{"&:after":{content:"'ƒ'"}},".cm-completionIcon-class":{"&:after":{content:"'○'"}},".cm-completionIcon-interface":{"&:after":{content:"'◌'"}},".cm-completionIcon-variable":{"&:after":{content:"'𝑥'"}},".cm-completionIcon-constant":{"&:after":{content:"'𝐶'"}},".cm-completionIcon-type":{"&:after":{content:"'𝑡'"}},".cm-completionIcon-enum":{"&:after":{content:"'∪'"}},".cm-completionIcon-property":{"&:after":{content:"'□'"}},".cm-completionIcon-keyword":{"&:after":{content:"'🔑︎'"}},".cm-completionIcon-namespace":{"&:after":{content:"'▢'"}},".cm-completionIcon-text":{"&:after":{content:"'abc'",fontSize:"50%",verticalAlign:"middle"}}});class wDi{constructor(t,n,r,o){this.field=t,this.line=n,this.from=r,this.to=o}}class Wqe{constructor(t,n,r){this.field=t,this.from=n,this.to=r}map(t){let n=t.mapPos(this.from,-1,m0.TrackDel),r=t.mapPos(this.to,1,m0.TrackDel);return n==null||r==null?null:new Wqe(this.field,n,r)}}class Vqe{constructor(t,n){this.lines=t,this.fieldPositions=n}instantiate(t,n){let r=[],o=[n],s=t.doc.lineAt(n),a=/^\s*/.exec(s.text)[0];for(let d of this.lines){if(r.length){let u=a,h=/^\t*/.exec(d)[0].length;for(let g=0;gnew Wqe(d.field,o[d.line]+d.from,o[d.line]+d.to));return{text:r,ranges:l}}static parse(t){let n=[],r=[],o=[],s;for(let a of t.split(/\r\n?|\n/)){for(;s=/[#$]\{(?:(\d+)(?::([^{}]*))?|((?:\\[{}]|[^{}])*))\}/.exec(a);){let l=s[1]?+s[1]:null,d=s[2]||s[3]||"",u=-1,h=d.replace(/\\[{}]/g,g=>g[1]);for(let g=0;g=u&&m.field++}for(let g of o)if(g.line==r.length&&g.from>s.index){let m=s[2]?3+(s[1]||"").length:2;g.from-=m,g.to-=m}o.push(new wDi(u,r.length,s.index,s.index+h.length)),a=a.slice(0,s.index)+d+a.slice(s.index+s[0].length)}a=a.replace(/\\([{}])/g,(l,d,u)=>{for(let h of o)h.line==r.length&&h.from>u&&(h.from--,h.to--);return d}),r.push(a)}return new Vqe(r,o)}}let ODi=ql.widget({widget:new class extends cI{toDOM(){let e=document.createElement("span");return e.className="cm-snippetFieldPosition",e}ignoreEvent(){return!1}}}),yDi=ql.mark({class:"cm-snippetField"});class Fz{constructor(t,n){this.ranges=t,this.active=n,this.deco=ql.set(t.map(r=>(r.from==r.to?ODi:yDi).range(r.from,r.to)),!0)}map(t){let n=[];for(let r of this.ranges){let o=r.map(t);if(!o)return null;n.push(o)}return new Fz(n,this.active)}selectionInsideField(t){return t.ranges.every(n=>this.ranges.some(r=>r.field==this.active&&r.from<=n.from&&r.to>=n.to))}}const eie=Zs.define({map(e,t){return e&&e.map(t)}}),CDi=Zs.define(),OK=w2.define({create(){return null},update(e,t){for(let n of t.effects){if(n.is(eie))return n.value;if(n.is(CDi)&&e)return new Fz(e.ranges,n.value)}return e&&t.docChanged&&(e=e.map(t.changes)),e&&t.selection&&!e.selectionInsideField(t.selection)&&(e=null),e},provide:e=>er.decorations.from(e,t=>t?t.deco:ql.none)});function zqe(e,t){return Ln.create(e.filter(n=>n.field==t).map(n=>Ln.range(n.from,n.to)))}function _Di(e){let t=Vqe.parse(e);return(n,r,o,s)=>{let{text:a,ranges:l}=t.instantiate(n.state,o),{main:d}=n.state.selection,u={changes:{from:o,to:s==d.from?d.to:s,insert:ul.of(a)},scrollIntoView:!0,annotations:r?[Fqe.of(r),S0.userEvent.of("input.complete")]:void 0};if(l.length&&(u.selection=zqe(l,0)),l.some(h=>h.field>0)){let h=new Fz(l,0),g=u.effects=[eie.of(h)];n.state.field(OK,!1)===void 0&&g.push(Zs.appendConfig.of([OK,TDi,QDi,B_n]))}n.dispatch(n.state.update(u))}}function R_n(e){return({state:t,dispatch:n})=>{let r=t.field(OK,!1);if(!r||e<0&&r.active==0)return!1;let o=r.active+e,s=e>0&&!r.ranges.some(a=>a.field==o+e);return n(t.update({selection:zqe(r.ranges,o),effects:eie.of(s?null:new Fz(r.ranges,o)),scrollIntoView:!0})),!0}}const SDi=({state:e,dispatch:t})=>e.field(OK,!1)?(t(e.update({effects:eie.of(null)})),!0):!1,LDi=R_n(1),xDi=R_n(-1),EDi=[{key:"Tab",run:LDi,shift:xDi},{key:"Escape",run:SDi}],Tkt=Xr.define({combine(e){return e.length?e[0]:EDi}}),TDi=mL.highest(Zne.compute([Tkt],e=>e.facet(Tkt)));function Gs(e,t){return{...t,apply:_Di(e)}}const QDi=er.domEventHandlers({mousedown(e,t){let n=t.state.field(OK,!1),r;if(!n||(r=t.posAtCoords({x:e.clientX,y:e.clientY}))==null)return!1;let o=n.ranges.find(s=>s.from<=r&&s.to>=r);return!o||o.field==n.active?!1:(t.dispatch({selection:zqe(n.ranges,o.field),effects:eie.of(n.ranges.some(s=>s.field>o.field)?new Fz(n.ranges,o.field):null),scrollIntoView:!0}),!0)}}),I_n=new class extends f6{};I_n.startSide=1;I_n.endSide=-1;function DDi(e={}){return[bDi,Nk,vg.of(e),ADi,RDi,B_n]}const BDi=[{key:"Ctrl-Space",run:rSe},{mac:"Alt-`",run:rSe},{mac:"Alt-i",run:rSe},{key:"Escape",run:gDi},{key:"ArrowDown",run:Oae(!0)},{key:"ArrowUp",run:Oae(!1)},{key:"PageDown",run:Oae(!0,"page")},{key:"PageUp",run:Oae(!1,"page")},{key:"Enter",run:fDi}],RDi=mL.highest(Zne.computeN([vg],e=>e.facet(vg).defaultKeymap?[BDi]:[]));class Fge{static create(t,n,r,o,s){let a=o+(o<<8)+t+(n<<4)|0;return new Fge(t,n,r,a,s,[],[])}constructor(t,n,r,o,s,a,l){this.type=t,this.value=n,this.from=r,this.hash=o,this.end=s,this.children=a,this.positions=l,this.hashProp=[[Xo.contextHash,o]]}addChild(t,n){t.prop(Xo.contextHash)!=this.hash&&(t=new Ea(t.type,t.children,t.positions,t.length,this.hashProp)),this.children.push(t),this.positions.push(n)}toTree(t,n=this.end){let r=this.children.length-1;return r>=0&&(n=Math.max(n,this.positions[r]+this.children[r].length+this.from)),new Ea(t.types[this.type],this.children,this.positions,n-this.from).balance({makeTree:(o,s,a)=>new Ea(Lg.none,o,s,a,this.hashProp)})}}var pi;(function(e){e[e.Document=1]="Document",e[e.CodeBlock=2]="CodeBlock",e[e.FencedCode=3]="FencedCode",e[e.Blockquote=4]="Blockquote",e[e.HorizontalRule=5]="HorizontalRule",e[e.BulletList=6]="BulletList",e[e.OrderedList=7]="OrderedList",e[e.ListItem=8]="ListItem",e[e.ATXHeading1=9]="ATXHeading1",e[e.ATXHeading2=10]="ATXHeading2",e[e.ATXHeading3=11]="ATXHeading3",e[e.ATXHeading4=12]="ATXHeading4",e[e.ATXHeading5=13]="ATXHeading5",e[e.ATXHeading6=14]="ATXHeading6",e[e.SetextHeading1=15]="SetextHeading1",e[e.SetextHeading2=16]="SetextHeading2",e[e.HTMLBlock=17]="HTMLBlock",e[e.LinkReference=18]="LinkReference",e[e.Paragraph=19]="Paragraph",e[e.CommentBlock=20]="CommentBlock",e[e.ProcessingInstructionBlock=21]="ProcessingInstructionBlock",e[e.Escape=22]="Escape",e[e.Entity=23]="Entity",e[e.HardBreak=24]="HardBreak",e[e.Emphasis=25]="Emphasis",e[e.StrongEmphasis=26]="StrongEmphasis",e[e.Link=27]="Link",e[e.Image=28]="Image",e[e.InlineCode=29]="InlineCode",e[e.HTMLTag=30]="HTMLTag",e[e.Comment=31]="Comment",e[e.ProcessingInstruction=32]="ProcessingInstruction",e[e.Autolink=33]="Autolink",e[e.HeaderMark=34]="HeaderMark",e[e.QuoteMark=35]="QuoteMark",e[e.ListMark=36]="ListMark",e[e.LinkMark=37]="LinkMark",e[e.EmphasisMark=38]="EmphasisMark",e[e.CodeMark=39]="CodeMark",e[e.CodeText=40]="CodeText",e[e.CodeInfo=41]="CodeInfo",e[e.LinkTitle=42]="LinkTitle",e[e.LinkLabel=43]="LinkLabel",e[e.URL=44]="URL"})(pi||(pi={}));class IDi{constructor(t,n){this.start=t,this.content=n,this.marks=[],this.parsers=[]}}class MDi{constructor(){this.text="",this.baseIndent=0,this.basePos=0,this.depth=0,this.markers=[],this.pos=0,this.indent=0,this.next=-1}forward(){this.basePos>this.pos&&this.forwardInner()}forwardInner(){let t=this.skipSpace(this.basePos);this.indent=this.countIndent(t,this.pos,this.indent),this.pos=t,this.next=t==this.text.length?-1:this.text.charCodeAt(t)}skipSpace(t){return JY(this.text,t)}reset(t){for(this.text=t,this.baseIndent=this.basePos=this.pos=this.indent=0,this.forwardInner(),this.depth=1;this.markers.length;)this.markers.pop()}moveBase(t){this.basePos=t,this.baseIndent=this.countIndent(t,this.pos,this.indent)}moveBaseColumn(t){this.baseIndent=t,this.basePos=this.findColumn(t)}addMarker(t){this.markers.push(t)}countIndent(t,n=0,r=0){for(let o=n;o=t.stack[n.depth+1].value+n.baseIndent)return!0;if(n.indent>=n.baseIndent+4)return!1;let r=(e.type==pi.OrderedList?Xqe:$qe)(n,t,!1);return r>0&&(e.type!=pi.BulletList||Hqe(n,t,!1)<0)&&n.text.charCodeAt(n.pos+r-1)==e.value}const M_n={[pi.Blockquote](e,t,n){return n.next!=62?!1:(n.markers.push(Ia(pi.QuoteMark,t.lineStart+n.pos,t.lineStart+n.pos+1)),n.moveBase(n.pos+(Op(n.text.charCodeAt(n.pos+1))?2:1)),e.end=t.lineStart+n.text.length,!0)},[pi.ListItem](e,t,n){return n.indent-1?!1:(n.moveBaseColumn(n.baseIndent+e.value),!0)},[pi.OrderedList]:Qkt,[pi.BulletList]:Qkt,[pi.Document](){return!0}};function Op(e){return e==32||e==9||e==10||e==13}function JY(e,t=0){for(;tn&&Op(e.charCodeAt(t-1));)t--;return t}function P_n(e){if(e.next!=96&&e.next!=126)return-1;let t=e.pos+1;for(;t-1&&e.depth==t.stack.length&&t.parser.leafBlockParsers.indexOf(H_n.SetextHeading)>-1||r<3?-1:1}function N_n(e,t){for(let n=e.stack.length-1;n>=0;n--)if(e.stack[n].type==t)return!0;return!1}function $qe(e,t,n){return(e.next==45||e.next==43||e.next==42)&&(e.pos==e.text.length-1||Op(e.text.charCodeAt(e.pos+1)))&&(!n||N_n(t,pi.BulletList)||e.skipSpace(e.pos+2)=48&&o<=57;){r++;if(r==e.text.length)return-1;o=e.text.charCodeAt(r)}return r==e.pos||r>e.pos+9||o!=46&&o!=41||re.pos+1||e.next!=49)?-1:r+1-e.pos}function U_n(e){if(e.next!=35)return-1;let t=e.pos+1;for(;t6?-1:n}function j_n(e){if(e.next!=45&&e.next!=61||e.indent>=e.baseIndent+4)return-1;let t=e.pos+1;for(;t/,V_n=/\?>/,wPe=[[/^<(?:script|pre|style)(?:\s|>|$)/i,/<\/(?:script|pre|style)>/i],[/^\s*\x3C!--/,W_n],[/^\s*<\?/,V_n],[/^\s*/],[/^\s*/],[/^\s*<\/?(?: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|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul)(?:\s|\/?>|$)/i,bPe],[/^\s*(?:<\/[a-z][\w-]*\s*>|<[a-z][\w-]*(\s+[a-z:_][\w-.]*(?:\s*=\s*(?:[^\s"'=<>`]+|'[^']*'|"[^"]*"))?)*\s*>)\s*$/i,bPe]];function z_n(e,t,n){if(e.next!=60)return-1;let r=e.text.slice(e.pos);for(let o=0,s=wPe.length-(n?1:0);o=n+5?n+1:r}function lx(e,t,n){let r=e.length-1;r>=0&&e[r].to==t&&e[r].type==pi.CodeText?e[r].to=n:e.push(Ia(pi.CodeText,t,n))}const yae={LinkReference:void 0,IndentedCode(e,t){let n=t.baseIndent+4;if(t.indent=e.stack.length;)if(t.pos==t.text.length){lx(l,e.lineStart-1,e.lineStart);for(let d of t.markers)l.push(d)}else{if(t.indentd.type!=pi.CodeText),l.length&&(t.markers=l.concat(t.markers))),e.addNode(e.buffer.writeElements(a,-o).finish(pi.CodeBlock,s-o),o),!0},FencedCode(e,t){let n=P_n(t);if(n<0)return!1;let r=e.lineStart+t.pos,o=t.next,s=n-t.pos,a=t.skipSpace(n),l=Dkt(t.text,t.text.length,a),d=[Ia(pi.CodeMark,r,r+s)];a=e.stack.length;u=!1){let m=t.pos;if(t.indent-t.baseIndent<4)for(;m=s&&t.skipSpace(m)==t.text.length){for(let v of t.markers)d.push(v);h&&g&&lx(d,e.lineStart-1,e.lineStart),d.push(Ia(pi.CodeMark,e.lineStart+t.pos,e.lineStart+m)),e.nextLine();break}else{g=!0,u||(lx(d,e.lineStart-1,e.lineStart),h=!1);for(let k of t.markers)d.push(k);let v=e.lineStart+t.basePos,f=e.lineStart+t.text.length;vr&&t.text.charCodeAt(a-1)==t.next;)a--;(a==s||a==r||!Op(t.text.charCodeAt(a-1)))&&(a=t.text.length);let l=e.buffer.write(pi.HeaderMark,0,n).writeElements(e.parser.parseInline(t.text.slice(r+n+1,a),o+n+1),-o);a-1&&sthis.pos){let o=J_n(t,n,this.start);if(o){let s=oSe(t,o.to-this.start);s>0&&(this.nextStage(o),r=s)}}return r||(r=oSe(t,this.pos)),r>0&&rU_n(t)>=0,(e,t)=>P_n(t)>=0,(e,t)=>F_n(t)>=0,(e,t)=>$qe(t,e,!0)>=0,(e,t)=>Xqe(t,e,!0)>=0,(e,t)=>Hqe(t,e,!0)>=0,(e,t)=>z_n(t,e,!0)>=0],UDi={text:"",end:0};class jDi{constructor(t,n,r,o){this.parser=t,this.input=n,this.ranges=o,this.line=new MDi,this.atEnd=!1,this.reusePlaceholders=new Map,this.stoppedAt=null,this.rangeI=0,this.to=o[o.length-1].to,this.lineStart=this.absoluteLineStart=this.absoluteLineEnd=o[0].from,this.block=Fge.create(pi.Document,0,this.lineStart,0,0),this.stack=[this.block],this.fragments=r.length?new zDi(r,n):null,this.readLine()}get parsedPos(){return this.absoluteLineStart}advance(){if(this.stoppedAt!=null&&this.absoluteLineStart>this.stoppedAt)return this.finish();let{line:t}=this;for(;;){for(let r=0;;){let o=t.depth{let r=t.node.getChild("VariableDefinition");return r&&n(r,e),!0}}const uIi=["FunctionDeclaration"],hIi={FunctionDeclaration:H$("function"),ClassDeclaration:H$("class"),ClassExpression:()=>!0,EnumDeclaration:H$("constant"),TypeAliasDeclaration:H$("type"),NamespaceDeclaration:H$("namespace"),VariableDefinition(e,t){e.matchContext(uIi)||t(e,"variable")},TypeDefinition(e,t){t(e,"type")},__proto__:null};function _Sn(e,t){let n=d2t.get(t);if(n)return n;let r=[],o=!0;function s(a,l){let d=e.sliceString(a.from,a.to);r.push({label:d,type:l})}return t.cursor(cl.IncludeAnonymous).iterate(a=>{if(o)o=!1;else if(a.name){let l=hIi[a.name];if(l&&l(a,s)||CSn.has(a.name))return!1}else if(a.to-a.from>8192){for(let l of _Sn(e,a.node))r.push(l);return!1}}),d2t.set(t,r),r}const Wge=/^[\w$\xa1-\uffff][\w$\d\xa1-\uffff]*$/,eKe=["TemplateString","String","RegExp","LineComment","BlockComment","VariableDefinition","TypeDefinition","Label","PropertyDefinition","PropertyName","PrivatePropertyDefinition","PrivatePropertyName","JSXText","JSXAttributeValue","JSXOpenTag","JSXCloseTag","JSXSelfClosingTag",".","?."];function SSn(e){let t=tc(e.state).resolveInner(e.pos,-1);if(eKe.indexOf(t.name)>-1)return null;let n=t.name=="VariableName"||t.to-t.from<20&&Wge.test(e.state.sliceDoc(t.from,t.to));if(!n&&!e.explicit)return null;let r=[];for(let o=t;o;o=o.parent)CSn.has(o.name)&&(r=r.concat(_Sn(e.state.doc,o)));return{options:r,from:n?t.from:e.pos,validFor:Wge}}function gSe(e,t,n){var r;let o=[];for(;;){let s=t.firstChild,a;if((s==null?void 0:s.name)=="VariableName")return o.push(e(s)),{path:o.reverse(),name:n};if((s==null?void 0:s.name)=="MemberExpression"&&((r=a=s.lastChild)===null||r===void 0?void 0:r.name)=="PropertyName")o.push(e(a)),t=s;else return null}}function LSn(e){let t=r=>e.state.doc.sliceString(r.from,r.to),n=tc(e.state).resolveInner(e.pos,-1);return n.name=="PropertyName"?gSe(t,n.parent,t(n)):(n.name=="."||n.name=="?.")&&n.parent.name=="MemberExpression"?gSe(t,n.parent,""):eKe.indexOf(n.name)>-1?null:n.name=="VariableName"||n.to-n.from<20&&Wge.test(t(n))?{path:[],name:t(n)}:n.name=="MemberExpression"?gSe(t,n,""):e.explicit?{path:[],name:""}:null}function fIi(e,t){let n=e,r=[],o=new Set;for(let s=0;;s++){for(let l of(Object.getOwnPropertyNames||Object.keys)(e)){if(!/^[a-zA-Z_$\xaa-\uffdc][\w$\xaa-\uffdc]*$/.test(l)||o.has(l))continue;o.add(l);let d;try{d=n[l]}catch{continue}r.push({label:l,type:typeof d=="function"?/^[A-Z]/.test(l)?"class":t?"function":"method":t?"variable":"property",boost:-s})}let a=Object.getPrototypeOf(e);if(!a)return r;e=a}}function gIi(e){let t=new Map;return n=>{let r=LSn(n);if(!r)return null;let o=e;for(let a of r.path)if(o=o[a],!o)return null;let s=t.get(o);return s||t.set(o,s=fIi(o,!r.path.length)),{from:n.pos-r.name.length,options:s,validFor:Wge}}}const E0=Vd.define({name:"javascript",parser:dIi.configure({props:[zu.add({IfStatement:Nu({except:/^\s*({|else\b)/}),TryStatement:Nu({except:/^\s*({|catch\b|finally\b)/}),LabeledStatement:mpe,SwitchBody:e=>{let t=e.textAfter,n=/^\s*\}/.test(t),r=/^\s*(case|default)\b/.test(t);return e.baseIndent+(n?0:r?1:2)*e.unit},Block:Xv({closing:"}"}),ArrowFunction:e=>e.baseIndent+e.unit,"TemplateString BlockComment":()=>null,"Statement Property":Nu({except:/^\s*{/}),JSXElement(e){let t=/^\s*<\//.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},JSXEscape(e){let t=/\s*\}/.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},"JSXOpenTag JSXSelfClosingTag"(e){return e.column(e.node.from)+e.unit}}),Ah.add({"Block ClassBody SwitchBody EnumBody ObjectExpression ArrayExpression ObjectType":bA,BlockComment(e){return{from:e.from+2,to:e.to-2}},JSXElement(e){let t=e.firstChild;if(!t||t.name=="JSXSelfClosingTag")return null;let n=e.lastChild;return{from:t.to,to:n.type.isError?e.to:n.from}},"JSXSelfClosingTag JSXOpenTag"(e){var t;let n=(t=e.firstChild)===null||t===void 0?void 0:t.nextSibling,r=e.lastChild;return!n||n.type.isError?null:{from:n.to,to:r.type.isError?e.to:r.from}}})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\}|<\/)$/,wordChars:"$"}}),xSn={test:e=>/^JSX/.test(e.name),facet:fpe({commentTokens:{block:{open:"{/*",close:"*/}"}}})},tKe=E0.configure({dialect:"ts"},"typescript"),nKe=E0.configure({dialect:"jsx",props:[Lqe.add(e=>e.isTop?[xSn]:void 0)]}),iKe=E0.configure({dialect:"jsx ts",props:[Lqe.add(e=>e.isTop?[xSn]:void 0)]},"typescript");let ESn=e=>({label:e,type:"keyword"});const TSn="break case const continue default delete export extends false finally in instanceof let new return static super switch this throw true typeof var yield".split(" ").map(ESn),mIi=TSn.concat(["declare","implements","private","protected","public"].map(ESn));function QSn(e={}){let t=e.jsx?e.typescript?iKe:nKe:e.typescript?tKe:E0,n=e.typescript?ySn.concat(mIi):Jqe.concat(TSn);return new wd(t,[E0.data.of({autocomplete:bpe(eKe,Jne(n))}),E0.data.of({autocomplete:SSn}),e.jsx?DSn:[]])}function kIi(e){for(;;){if(e.name=="JSXOpenTag"||e.name=="JSXSelfClosingTag"||e.name=="JSXFragmentTag")return e;if(e.name=="JSXEscape"||!e.parent)return null;e=e.parent}}function u2t(e,t,n=e.length){for(let r=t==null?void 0:t.firstChild;r;r=r.nextSibling)if(r.name=="JSXIdentifier"||r.name=="JSXBuiltin"||r.name=="JSXNamespacedName"||r.name=="JSXMemberExpression")return e.sliceString(r.from,Math.min(r.to,n));return""}const vIi=typeof navigator=="object"&&/Android\b/.test(navigator.userAgent),DSn=er.inputHandler.of((e,t,n,r,o)=>{if((vIi?e.composing:e.compositionStarted)||e.state.readOnly||t!=n||r!=">"&&r!="/"||!E0.isActiveAt(e.state,t,-1))return!1;let s=o(),{state:a}=s,l=a.changeByRange(d=>{var u;let{head:h}=d,g=tc(a).resolveInner(h-1,-1),m;if(g.name=="JSXStartTag"&&(g=g.parent),!(a.doc.sliceString(h-1,h)!=r||g.name=="JSXAttributeValue"&&g.to>h)){if(r==">"&&g.name=="JSXFragmentTag")return{range:d,changes:{from:h,insert:""}};if(r=="/"&&g.name=="JSXStartCloseTag"){let v=g.parent,f=v.parent;if(f&&v.from==h-2&&((m=u2t(a.doc,f.firstChild,h))||((u=f.firstChild)===null||u===void 0?void 0:u.name)=="JSXFragmentTag")){let k=`${m}>`;return{range:Ln.cursor(h+k.length,-1),changes:{from:h,insert:k}}}}else if(r==">"){let v=kIi(g);if(v&&v.name=="JSXOpenTag"&&!/^\/?>|^<\//.test(a.doc.sliceString(h,h+2))&&(m=u2t(a.doc,v,h)))return{range:d,changes:{from:h,insert:``}}}}return{range:d}});return l.changes.empty?!1:(e.dispatch([s,a.update(l,{userEvent:"input.complete",scrollIntoView:!0})]),!0)});function AIi(e,t){return t||(t={parserOptions:{ecmaVersion:2019,sourceType:"module"},env:{browser:!0,node:!0,es6:!0,es2015:!0,es2017:!0,es2020:!0},rules:{}},e.getRules().forEach((n,r)=>{var o;!((o=n.meta.docs)===null||o===void 0)&&o.recommended&&(t.rules[r]=2)})),n=>{let{state:r}=n,o=[];for(let{from:s,to:a}of E0.findRegions(r)){let l=r.doc.lineAt(s),d={line:l.number-1,col:s-l.from,pos:s};for(let u of e.verify(r.sliceDoc(s,a),t))o.push(pIi(u,r.doc,d))}return o}}function h2t(e,t,n,r){return n.line(e+r.line).from+t+(e==1?r.col-1:-1)}function pIi(e,t,n){let r=h2t(e.line,e.column,t,n),o={from:r,to:e.endLine!=null&&e.endColumn!=1?h2t(e.endLine,e.endColumn,t,n):r,message:e.message,source:e.ruleId?"eslint:"+e.ruleId:"eslint",severity:e.severity==1?"warning":"error"};if(e.fix){let{range:s,text:a}=e.fix,l=s[0]+n.pos-r,d=s[1]+n.pos-r;o.actions=[{name:"fix",apply(u,h){u.dispatch({changes:{from:h+l,to:h+d,insert:a},scrollIntoView:!0})}}]}return o}const _ae=Object.freeze(Object.defineProperty({__proto__:null,autoCloseTags:DSn,completionPath:LSn,esLint:AIi,javascript:QSn,javascriptLanguage:E0,jsxLanguage:nKe,localCompletionSource:SSn,scopeCompletionSource:gIi,snippets:Jqe,tsxLanguage:iKe,typescriptLanguage:tKe,typescriptSnippets:ySn},Symbol.toStringTag,{value:"Module"})),$$=["_blank","_self","_top","_parent"],mSe=["ascii","utf-8","utf-16","latin1","latin1"],kSe=["get","post","put","delete"],vSe=["application/x-www-form-urlencoded","multipart/form-data","text/plain"],z2=["true","false"],Fr={},bIi={a:{attrs:{href:null,ping:null,type:null,media:null,target:$$,hreflang:null}},abbr:Fr,address:Fr,area:{attrs:{alt:null,coords:null,href:null,target:null,ping:null,media:null,hreflang:null,type:null,shape:["default","rect","circle","poly"]}},article:Fr,aside:Fr,audio:{attrs:{src:null,mediagroup:null,crossorigin:["anonymous","use-credentials"],preload:["none","metadata","auto"],autoplay:["autoplay"],loop:["loop"],controls:["controls"]}},b:Fr,base:{attrs:{href:null,target:$$}},bdi:Fr,bdo:Fr,blockquote:{attrs:{cite:null}},body:Fr,br:Fr,button:{attrs:{form:null,formaction:null,name:null,value:null,autofocus:["autofocus"],disabled:["autofocus"],formenctype:vSe,formmethod:kSe,formnovalidate:["novalidate"],formtarget:$$,type:["submit","reset","button"]}},canvas:{attrs:{width:null,height:null}},caption:Fr,center:Fr,cite:Fr,code:Fr,col:{attrs:{span:null}},colgroup:{attrs:{span:null}},command:{attrs:{type:["command","checkbox","radio"],label:null,icon:null,radiogroup:null,command:null,title:null,disabled:["disabled"],checked:["checked"]}},data:{attrs:{value:null}},datagrid:{attrs:{disabled:["disabled"],multiple:["multiple"]}},datalist:{attrs:{data:null}},dd:Fr,del:{attrs:{cite:null,datetime:null}},details:{attrs:{open:["open"]}},dfn:Fr,div:Fr,dl:Fr,dt:Fr,em:Fr,embed:{attrs:{src:null,type:null,width:null,height:null}},eventsource:{attrs:{src:null}},fieldset:{attrs:{disabled:["disabled"],form:null,name:null}},figcaption:Fr,figure:Fr,footer:Fr,form:{attrs:{action:null,name:null,"accept-charset":mSe,autocomplete:["on","off"],enctype:vSe,method:kSe,novalidate:["novalidate"],target:$$}},h1:Fr,h2:Fr,h3:Fr,h4:Fr,h5:Fr,h6:Fr,head:{children:["title","base","link","style","meta","script","noscript","command"]},header:Fr,hgroup:Fr,hr:Fr,html:{attrs:{manifest:null}},i:Fr,iframe:{attrs:{src:null,srcdoc:null,name:null,width:null,height:null,sandbox:["allow-top-navigation","allow-same-origin","allow-forms","allow-scripts"],seamless:["seamless"]}},img:{attrs:{alt:null,src:null,ismap:null,usemap:null,width:null,height:null,crossorigin:["anonymous","use-credentials"]}},input:{attrs:{alt:null,dirname:null,form:null,formaction:null,height:null,list:null,max:null,maxlength:null,min:null,name:null,pattern:null,placeholder:null,size:null,src:null,step:null,value:null,width:null,accept:["audio/*","video/*","image/*"],autocomplete:["on","off"],autofocus:["autofocus"],checked:["checked"],disabled:["disabled"],formenctype:vSe,formmethod:kSe,formnovalidate:["novalidate"],formtarget:$$,multiple:["multiple"],readonly:["readonly"],required:["required"],type:["hidden","text","search","tel","url","email","password","datetime","date","month","week","time","datetime-local","number","range","color","checkbox","radio","file","submit","image","reset","button"]}},ins:{attrs:{cite:null,datetime:null}},kbd:Fr,keygen:{attrs:{challenge:null,form:null,name:null,autofocus:["autofocus"],disabled:["disabled"],keytype:["RSA"]}},label:{attrs:{for:null,form:null}},legend:Fr,li:{attrs:{value:null}},link:{attrs:{href:null,type:null,hreflang:null,media:null,sizes:["all","16x16","16x16 32x32","16x16 32x32 64x64"]}},map:{attrs:{name:null}},mark:Fr,menu:{attrs:{label:null,type:["list","context","toolbar"]}},meta:{attrs:{content:null,charset:mSe,name:["viewport","application-name","author","description","generator","keywords"],"http-equiv":["content-language","content-type","default-style","refresh"]}},meter:{attrs:{value:null,min:null,low:null,high:null,max:null,optimum:null}},nav:Fr,noscript:Fr,object:{attrs:{data:null,type:null,name:null,usemap:null,form:null,width:null,height:null,typemustmatch:["typemustmatch"]}},ol:{attrs:{reversed:["reversed"],start:null,type:["1","a","A","i","I"]},children:["li","script","template","ul","ol"]},optgroup:{attrs:{disabled:["disabled"],label:null}},option:{attrs:{disabled:["disabled"],label:null,selected:["selected"],value:null}},output:{attrs:{for:null,form:null,name:null}},p:Fr,param:{attrs:{name:null,value:null}},pre:Fr,progress:{attrs:{value:null,max:null}},q:{attrs:{cite:null}},rp:Fr,rt:Fr,ruby:Fr,samp:Fr,script:{attrs:{type:["text/javascript"],src:null,async:["async"],defer:["defer"],charset:mSe}},section:Fr,select:{attrs:{form:null,name:null,size:null,autofocus:["autofocus"],disabled:["disabled"],multiple:["multiple"]}},slot:{attrs:{name:null}},small:Fr,source:{attrs:{src:null,type:null,media:null}},span:Fr,strong:Fr,style:{attrs:{type:["text/css"],media:null,scoped:null}},sub:Fr,summary:Fr,sup:Fr,table:Fr,tbody:Fr,td:{attrs:{colspan:null,rowspan:null,headers:null}},template:Fr,textarea:{attrs:{dirname:null,form:null,maxlength:null,name:null,placeholder:null,rows:null,cols:null,autofocus:["autofocus"],disabled:["disabled"],readonly:["readonly"],required:["required"],wrap:["soft","hard"]}},tfoot:Fr,th:{attrs:{colspan:null,rowspan:null,headers:null,scope:["row","col","rowgroup","colgroup"]}},thead:Fr,time:{attrs:{datetime:null}},title:Fr,tr:Fr,track:{attrs:{src:null,label:null,default:null,kind:["subtitles","captions","descriptions","chapters","metadata"],srclang:null}},ul:{children:["li","script","template","ul","ol"]},var:Fr,video:{attrs:{src:null,poster:null,width:null,height:null,crossorigin:["anonymous","use-credentials"],preload:["auto","metadata","none"],autoplay:["autoplay"],mediagroup:["movie"],muted:["muted"],controls:["controls"]}},wbr:Fr},BSn={accesskey:null,class:null,contenteditable:z2,contextmenu:null,dir:["ltr","rtl","auto"],draggable:["true","false","auto"],dropzone:["copy","move","link","string:","file:"],hidden:["hidden"],id:null,inert:["inert"],itemid:null,itemprop:null,itemref:null,itemscope:["itemscope"],itemtype:null,lang:["ar","bn","de","en-GB","en-US","es","fr","hi","id","ja","pa","pt","ru","tr","zh"],spellcheck:z2,autocorrect:z2,autocapitalize:z2,style:null,tabindex:null,title:null,translate:["yes","no"],rel:["stylesheet","alternate","author","bookmark","help","license","next","nofollow","noreferrer","prefetch","prev","search","tag"],role:"alert application article banner button cell checkbox complementary contentinfo dialog document feed figure form grid gridcell heading img list listbox listitem main navigation region row rowgroup search switch tab table tabpanel textbox timer".split(" "),"aria-activedescendant":null,"aria-atomic":z2,"aria-autocomplete":["inline","list","both","none"],"aria-busy":z2,"aria-checked":["true","false","mixed","undefined"],"aria-controls":null,"aria-describedby":null,"aria-disabled":z2,"aria-dropeffect":null,"aria-expanded":["true","false","undefined"],"aria-flowto":null,"aria-grabbed":["true","false","undefined"],"aria-haspopup":z2,"aria-hidden":z2,"aria-invalid":["true","false","grammar","spelling"],"aria-label":null,"aria-labelledby":null,"aria-level":null,"aria-live":["off","polite","assertive"],"aria-multiline":z2,"aria-multiselectable":z2,"aria-owns":null,"aria-posinset":null,"aria-pressed":["true","false","mixed","undefined"],"aria-readonly":z2,"aria-relevant":null,"aria-required":z2,"aria-selected":["true","false","undefined"],"aria-setsize":null,"aria-sort":["ascending","descending","none","other"],"aria-valuemax":null,"aria-valuemin":null,"aria-valuenow":null,"aria-valuetext":null},RSn="beforeunload copy cut dragstart dragover dragleave dragenter dragend drag paste focus blur change click load mousedown mouseenter mouseleave mouseup keydown keyup resize scroll unload".split(" ").map(e=>"on"+e);for(let e of RSn)BSn[e]=null;class LK{constructor(t,n){this.tags={...bIi,...t},this.globalAttrs={...BSn,...n},this.allTags=Object.keys(this.tags),this.globalAttrNames=Object.keys(this.globalAttrs)}}LK.default=new LK;function IW(e,t,n=e.length){if(!t)return"";let r=t.firstChild,o=r&&r.getChild("TagName");return o?e.sliceString(o.from,Math.min(o.to,n)):""}function MW(e,t=!1){for(;e;e=e.parent)if(e.name=="Element")if(t)t=!1;else return e;return null}function ISn(e,t,n){let r=n.tags[IW(e,MW(t))];return(r==null?void 0:r.children)||n.allTags}function rKe(e,t){let n=[];for(let r=MW(t);r&&!r.type.isTop;r=MW(r.parent)){let o=IW(e,r);if(o&&r.lastChild.name=="CloseTag")break;o&&n.indexOf(o)<0&&(t.name=="EndTag"||t.from>=r.firstChild.to)&&n.push(o)}return n}const MSn=/^[:\-\.\w\u00b7-\uffff]*$/;function f2t(e,t,n,r,o){let s=/\s*>/.test(e.sliceDoc(o,o+5))?"":">",a=MW(n,n.name=="StartTag"||n.name=="TagName");return{from:r,to:o,options:ISn(e.doc,a,t).map(l=>({label:l,type:"type"})).concat(rKe(e.doc,n).map((l,d)=>({label:"/"+l,apply:"/"+l+s,type:"type",boost:99-d}))),validFor:/^\/?[:\-\.\w\u00b7-\uffff]*$/}}function g2t(e,t,n,r){let o=/\s*>/.test(e.sliceDoc(r,r+5))?"":">";return{from:n,to:r,options:rKe(e.doc,t).map((s,a)=>({label:s,apply:s+o,type:"type",boost:99-a})),validFor:MSn}}function wIi(e,t,n,r){let o=[],s=0;for(let a of ISn(e.doc,n,t))o.push({label:"<"+a,type:"type"});for(let a of rKe(e.doc,n))o.push({label:"",type:"type",boost:99-s++});return{from:r,to:r,options:o,validFor:/^<\/?[:\-\.\w\u00b7-\uffff]*$/}}function OIi(e,t,n,r,o){let s=MW(n),a=s?t.tags[IW(e.doc,s)]:null,l=a&&a.attrs?Object.keys(a.attrs):[],d=a&&a.globalAttrs===!1?l:l.length?l.concat(t.globalAttrNames):t.globalAttrNames;return{from:r,to:o,options:d.map(u=>({label:u,type:"property"})),validFor:MSn}}function yIi(e,t,n,r,o){var s;let a=(s=n.parent)===null||s===void 0?void 0:s.getChild("AttributeName"),l=[],d;if(a){let u=e.sliceDoc(a.from,a.to),h=t.globalAttrs[u];if(!h){let g=MW(n),m=g?t.tags[IW(e.doc,g)]:null;h=(m==null?void 0:m.attrs)&&m.attrs[u]}if(h){let g=e.sliceDoc(r,o).toLowerCase(),m='"',v='"';/^['"]/.test(g)?(d=g[0]=='"'?/^[^"]*$/:/^[^']*$/,m="",v=e.sliceDoc(o,o+1)==g[0]?"":g[0],g=g.slice(1),r++):d=/^[^\s<>='"]*$/;for(let f of h)l.push({label:f,apply:m+f+v,type:"constant"})}}return{from:r,to:o,options:l,validFor:d}}function PSn(e,t){let{state:n,pos:r}=t,o=tc(n).resolveInner(r,-1),s=o.resolve(r);for(let a=r,l;s==o&&(l=o.childBefore(a));){let d=l.lastChild;if(!d||!d.type.isError||d.fromPSn(r,o)}const CIi=E0.parser.configure({top:"SingleExpression"}),USn=[{tag:"script",attrs:e=>e.type=="text/typescript"||e.lang=="ts",parser:tKe.parser},{tag:"script",attrs:e=>e.type=="text/babel"||e.type=="text/jsx",parser:nKe.parser},{tag:"script",attrs:e=>e.type=="text/typescript-jsx",parser:iKe.parser},{tag:"script",attrs(e){return/^(importmap|speculationrules|application\/(.+\+)?json)$/i.test(e.type)},parser:CIi},{tag:"script",attrs(e){return!e.type||/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i.test(e.type)},parser:E0.parser},{tag:"style",attrs(e){return(!e.lang||e.lang=="css")&&(!e.type||/^(text\/)?(x-)?(stylesheet|css)$/i.test(e.type))},parser:SK.parser}],jSn=[{name:"style",parser:SK.parser.configure({top:"Styles"})}].concat(RSn.map(e=>({name:e,parser:E0.parser}))),WSn=Vd.define({name:"html",parser:JBi.configure({props:[zu.add({Element(e){let t=/^(\s*)(<\/)?/.exec(e.textAfter);return e.node.to<=e.pos+t[0].length?e.continue():e.lineIndent(e.node.from)+(t[2]?0:e.unit)},"OpenTag CloseTag SelfClosingTag"(e){return e.column(e.node.from)+e.unit},Document(e){if(e.pos+/\s*/.exec(e.textAfter)[0].lengthe.getChild("TagName")})]}),languageData:{commentTokens:{block:{open:"\x3C!--",close:"-->"}},indentOnInput:/^\s*<\/\w+\W$/,wordChars:"-_"}}),tZ=WSn.configure({wrap:gSn(USn,jSn)});function uI(e={}){let t="",n;e.matchClosingTags===!1&&(t="noMatch"),e.selfClosingTags===!0&&(t=(t?t+" ":"")+"selfClosing"),(e.nestedLanguages&&e.nestedLanguages.length||e.nestedAttributes&&e.nestedAttributes.length)&&(n=gSn((e.nestedLanguages||[]).concat(USn),(e.nestedAttributes||[]).concat(jSn)));let r=n?WSn.configure({wrap:n,dialect:t}):t?tZ.configure({dialect:t}):tZ;return new wd(r,[tZ.data.of({autocomplete:NSn(e)}),e.autoCloseTags!==!1?VSn:[],QSn().support,wSn().support])}const m2t=new Set("area base br col command embed frame hr img input keygen link meta param source track wbr menuitem".split(" ")),VSn=er.inputHandler.of((e,t,n,r,o)=>{if(e.composing||e.state.readOnly||t!=n||r!=">"&&r!="/"||!tZ.isActiveAt(e.state,t,-1))return!1;let s=o(),{state:a}=s,l=a.changeByRange(d=>{var u,h,g;let m=a.doc.sliceString(d.from-1,d.to)==r,{head:v}=d,f=tc(a).resolveInner(v,-1),k;if(m&&r==">"&&f.name=="EndTag"){let A=f.parent;if(((h=(u=A.parent)===null||u===void 0?void 0:u.lastChild)===null||h===void 0?void 0:h.name)!="CloseTag"&&(k=IW(a.doc,A.parent,v))&&!m2t.has(k)){let p=v+(a.doc.sliceString(v,v+1)===">"?1:0),b=``;return{range:d,changes:{from:v,to:p,insert:b}}}}else if(m&&r=="/"&&f.name=="IncompleteCloseTag"){let A=f.parent;if(f.from==v-2&&((g=A.lastChild)===null||g===void 0?void 0:g.name)!="CloseTag"&&(k=IW(a.doc,A,v))&&!m2t.has(k)){let p=v+(a.doc.sliceString(v,v+1)===">"?1:0),b=`${k}>`;return{range:Ln.cursor(v+b.length,-1),changes:{from:v,to:p,insert:b}}}}return{range:d}});return l.changes.empty?!1:(e.dispatch([s,a.update(l,{userEvent:"input.complete",scrollIntoView:!0})]),!0)}),_Ii=Object.freeze(Object.defineProperty({__proto__:null,autoCloseTags:VSn,html:uI,htmlCompletionSource:FSn,htmlCompletionSourceWith:NSn,htmlLanguage:tZ},Symbol.toStringTag,{value:"Module"})),zSn=fpe({commentTokens:{block:{open:"\x3C!--",close:"-->"}}}),HSn=new Xo,$Sn=$Di.configure({props:[Ah.add(e=>!e.is("Block")||e.is("Document")||EPe(e)!=null||SIi(e)?void 0:(t,n)=>({from:n.doc.lineAt(t.from).to,to:t.to})),HSn.add(EPe),zu.add({Document:()=>null}),i9.add({Document:zSn})]});function EPe(e){let t=/^(?:ATX|Setext)Heading(\d)$/.exec(e.name);return t?+t[1]:void 0}function SIi(e){return e.name=="OrderedList"||e.name=="BulletList"}function LIi(e,t){let n=e;for(;;){let r=n.nextSibling,o;if(!r||(o=EPe(r.type))!=null&&o<=t)break;n=r}return n.to}const xIi=CTi.of((e,t,n)=>{for(let r=tc(e).resolveInner(n,-1);r&&!(r.fromn)return{from:n,to:s}}return null});function oKe(e){return new Wv(zSn,e,[],"markdown")}const XSn=oKe($Sn),EIi=$Sn.configure([iBi,oBi,rBi,sBi,{props:[Ah.add({Table:(e,t)=>({from:t.doc.lineAt(e.from).to,to:e.to})})]}]),xK=oKe(EIi);function TIi(e,t){return n=>{if(n&&e){let r=null;if(n=/\S*/.exec(n)[0],typeof e=="function"?r=e(n):r=mn.matchLanguageName(e,n,!0),r instanceof mn)return r.support?r.support.language.parser:HB.getSkippingParser(r.load());if(r)return r.parser}return t?t.parser:null}}let ASe=class{constructor(t,n,r,o,s,a,l){this.node=t,this.from=n,this.to=r,this.spaceBefore=o,this.spaceAfter=s,this.type=a,this.item=l}blank(t,n=!0){let r=this.spaceBefore+(this.node.name=="Blockquote"?">":"");if(t!=null){for(;r.length0;o--)r+=" ";return r+(n?this.spaceAfter:"")}}marker(t,n){let r=this.node.name=="OrderedList"?String(+YSn(this.item,t)[2]+n):"";return this.spaceBefore+r+this.type+this.spaceAfter}};function GSn(e,t){let n=[],r=[];for(let o=e;o;o=o.parent){if(o.name=="FencedCode")return r;(o.name=="ListItem"||o.name=="Blockquote")&&n.push(o)}for(let o=n.length-1;o>=0;o--){let s=n[o],a,l=t.lineAt(s.from),d=s.from-l.from;if(s.name=="Blockquote"&&(a=/^ *>( ?)/.exec(l.text.slice(d))))r.push(new ASe(s,d,d+a[0].length,"",a[1],">",null));else if(s.name=="ListItem"&&s.parent.name=="OrderedList"&&(a=/^( *)\d+([.)])( *)/.exec(l.text.slice(d)))){let u=a[3],h=a[0].length;u.length>=4&&(u=u.slice(0,u.length-4),h-=4),r.push(new ASe(s.parent,d,d+h,a[1],u,a[2],s))}else if(s.name=="ListItem"&&s.parent.name=="BulletList"&&(a=/^( *)([-+*])( {1,4}\[[ xX]\])?( +)/.exec(l.text.slice(d)))){let u=a[4],h=a[0].length;u.length>4&&(u=u.slice(0,u.length-4),h-=4);let g=a[2];a[3]&&(g+=a[3].replace(/[xX]/," ")),r.push(new ASe(s.parent,d,d+h,a[1],u,g,s))}}return r}function YSn(e,t){return/^(\s*)(\d+)(?=[.)])/.exec(t.sliceString(e.from,e.from+10))}function pSe(e,t,n,r=0){for(let o=-1,s=e;;){if(s.name=="ListItem"){let l=YSn(s,t),d=+l[2];if(o>=0){if(d!=o+1)return;n.push({from:s.from+l[1].length,to:s.from+l[0].length,insert:String(o+2+r)})}o=d}let a=s.nextSibling;if(!a)break;s=a}}function sKe(e,t){let n=/^[ \t]*/.exec(e)[0].length;if(!n||t.facet(Mz)!=" ")return e;let r=_8(e,4,n),o="";for(let s=r;s>0;)s>=4?(o+=" ",s-=4):(o+=" ",s--);return o+e.slice(n)}const ZSn=(e={})=>({state:t,dispatch:n})=>{let r=tc(t),{doc:o}=t,s=null,a=t.changeByRange(l=>{if(!l.empty||!xK.isActiveAt(t,l.from,-1)&&!xK.isActiveAt(t,l.from,1))return s={range:l};let d=l.from,u=o.lineAt(d),h=GSn(r.resolveInner(d,-1),o);for(;h.length&&h[h.length-1].from>d-u.from;)h.pop();if(!h.length)return s={range:l};let g=h[h.length-1];if(g.to-g.spaceAfter.length>d-u.from)return s={range:l};let m=d>=g.to-g.spaceAfter.length&&!/\S/.test(u.text.slice(g.to));if(g.item&&m){let p=g.node.firstChild,b=g.node.getChild("ListItem","ListItem");if(p.to>=d||b&&b.to0&&!/[^\s>]/.test(o.lineAt(u.from-1).text)||e.nonTightLists===!1){let w=h.length>1?h[h.length-2]:null,O,y="";w&&w.item?(O=u.from+w.from,y=w.marker(o,1)):O=u.from+(w?w.to:0);let C=[{from:O,to:d,insert:y}];return g.node.name=="OrderedList"&&pSe(g.item,o,C,-2),w&&w.node.name=="OrderedList"&&pSe(w.item,o,C),{range:Ln.cursor(O+y.length),changes:C}}else{let w=v2t(h,t,u);return{range:Ln.cursor(d+w.length+1),changes:{from:u.from,insert:w+t.lineBreak}}}}if(g.node.name=="Blockquote"&&m&&u.from){let p=o.lineAt(u.from-1),b=/>\s*$/.exec(p.text);if(b&&b.index==g.from){let w=t.changes([{from:p.from+b.index,to:p.to},{from:u.from+g.from,to:u.to}]);return{range:l.map(w),changes:w}}}let v=[];g.node.name=="OrderedList"&&pSe(g.item,o,v);let f=g.item&&g.item.from]*/.exec(u.text)[0].length>=g.to)for(let p=0,b=h.length-1;p<=b;p++)k+=p==b&&!f?h[p].marker(o,1):h[p].blank(pu.from&&/\s/.test(u.text.charAt(A-u.from-1));)A--;return k=sKe(k,t),QIi(g.node,t.doc)&&(k=v2t(h,t,u)+t.lineBreak+k),v.push({from:A,to:d,insert:t.lineBreak+k}),{range:Ln.cursor(A+k.length+1),changes:v}});return s?!1:(n(t.update(a,{scrollIntoView:!0,userEvent:"input"})),!0)},qSn=ZSn();function k2t(e){return e.name=="QuoteMark"||e.name=="ListMark"}function QIi(e,t){if(e.name!="OrderedList"&&e.name!="BulletList")return!1;let n=e.firstChild,r=e.getChild("ListItem","ListItem");if(!r)return!1;let o=t.lineAt(n.to),s=t.lineAt(r.from),a=/^[\s>]*$/.test(o.text);return o.number+(a?0:1){let n=tc(e),r=null,o=e.changeByRange(s=>{let a=s.from,{doc:l}=e;if(s.empty&&xK.isActiveAt(e,s.from)){let d=l.lineAt(a),u=GSn(DIi(n,a),l);if(u.length){let h=u[u.length-1],g=h.to-h.spaceAfter.length+(h.spaceAfter?1:0);if(a-d.from>g&&!/\S/.test(d.text.slice(g,a-d.from)))return{range:Ln.cursor(d.from+g),changes:{from:d.from+g,to:a}};if(a-d.from==g&&(!h.item||d.from<=h.item.from||!/\S/.test(d.text.slice(0,h.to)))){let m=d.from+h.from;if(h.item&&h.node.from{var n;let{main:r}=t.state.selection;if(r.empty)return!1;let o=(n=e.clipboardData)===null||n===void 0?void 0:n.getData("text/plain");if(!o||!/^(https?:\/\/|mailto:|xmpp:|www\.)/.test(o)||(/^www\./.test(o)&&(o="https://"+o),!xK.isActiveAt(t.state,r.from,1)))return!1;let s=tc(t.state),a=!1;return s.iterate({from:r.from,to:r.to,enter:l=>{(l.from>r.from||IIi.test(l.name))&&(a=!0)},leave:l=>{l.to0){const a=document.getElementsByTagName("link"),l=document.querySelector("meta[property=csp-nonce]"),d=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));o=Promise.allSettled(n.map(u=>{if(u=FIi(u,r),u in A2t)return;A2t[u]=!0;const h=u.endsWith(".css"),g=h?'[rel="stylesheet"]':"";if(!!r)for(let f=a.length-1;f>=0;f--){const k=a[f];if(k.href===u&&(!h||k.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${u}"]${g}`))return;const v=document.createElement("link");if(v.rel=h?"stylesheet":PIi,h||(v.as="script"),v.crossOrigin="",v.href=u,d&&v.setAttribute("nonce",d),document.head.appendChild(v),h)return new Promise((f,k)=>{v.addEventListener("load",f),v.addEventListener("error",()=>k(new Error(`Unable to preload CSS for ${u}`)))})}))}function s(a){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=a,window.dispatchEvent(l),!l.defaultPrevented)throw a}return o.then(a=>{for(const l of a||[])l.status==="rejected"&&s(l.reason);return t().catch(s)})};function Hn(e){return new wd(Tqe.define(e))}function cx(e){return _t(()=>Promise.resolve().then(()=>o6r),void 0,import.meta.url).then(t=>t.sql({dialect:t[e]}))}const NIi=[mn.of({name:"C",extensions:["c","h","ino"],load(){return _t(()=>Promise.resolve().then(()=>Qvt),void 0,import.meta.url).then(e=>e.cpp())}}),mn.of({name:"C++",alias:["cpp"],extensions:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],load(){return _t(()=>Promise.resolve().then(()=>Qvt),void 0,import.meta.url).then(e=>e.cpp())}}),mn.of({name:"CQL",alias:["cassandra"],extensions:["cql"],load(){return cx("Cassandra")}}),mn.of({name:"CSS",extensions:["css"],load(){return _t(()=>Promise.resolve().then(()=>BRi),void 0,import.meta.url).then(e=>e.css())}}),mn.of({name:"Go",extensions:["go"],load(){return _t(()=>Promise.resolve().then(()=>rEr),void 0,import.meta.url).then(e=>e.go())}}),mn.of({name:"HTML",alias:["xhtml"],extensions:["html","htm","handlebars","hbs"],load(){return _t(()=>Promise.resolve().then(()=>_Ii),void 0,import.meta.url).then(e=>e.html())}}),mn.of({name:"Java",extensions:["java"],load(){return _t(()=>Promise.resolve().then(()=>cEr),void 0,import.meta.url).then(e=>e.java())}}),mn.of({name:"JavaScript",alias:["ecmascript","js","node"],extensions:["js","mjs","cjs"],load(){return _t(()=>Promise.resolve().then(()=>_ae),void 0,import.meta.url).then(e=>e.javascript())}}),mn.of({name:"Jinja",extensions:["j2","jinja","jinja2"],load(){return _t(()=>Promise.resolve().then(()=>TEr),void 0,import.meta.url).then(e=>e.jinja())}}),mn.of({name:"JSON",alias:["json5"],extensions:["json","map"],load(){return _t(()=>Promise.resolve().then(()=>MEr),void 0,import.meta.url).then(e=>e.json())}}),mn.of({name:"JSX",extensions:["jsx"],load(){return _t(()=>Promise.resolve().then(()=>_ae),void 0,import.meta.url).then(e=>e.javascript({jsx:!0}))}}),mn.of({name:"LESS",extensions:["less"],load(){return _t(()=>Promise.resolve().then(()=>GEr),void 0,import.meta.url).then(e=>e.less())}}),mn.of({name:"Liquid",extensions:["liquid"],load(){return _t(()=>Promise.resolve().then(()=>A7r),void 0,import.meta.url).then(e=>e.liquid())}}),mn.of({name:"MariaDB SQL",load(){return cx("MariaSQL")}}),mn.of({name:"Markdown",extensions:["md","markdown","mkd"],load(){return _t(()=>Promise.resolve().then(()=>MIi),void 0,import.meta.url).then(e=>e.markdown())}}),mn.of({name:"MS SQL",load(){return cx("MSSQL")}}),mn.of({name:"MySQL",load(){return cx("MySQL")}}),mn.of({name:"PHP",extensions:["php","php3","php4","php5","php7","phtml"],load(){return _t(()=>Promise.resolve().then(()=>VTr),void 0,import.meta.url).then(e=>e.php())}}),mn.of({name:"PLSQL",extensions:["pls"],load(){return cx("PLSQL")}}),mn.of({name:"PostgreSQL",load(){return cx("PostgreSQL")}}),mn.of({name:"Python",extensions:["BUILD","bzl","py","pyw"],filename:/^(BUCK|BUILD)$/,load(){return _t(()=>Promise.resolve().then(()=>rDr),void 0,import.meta.url).then(e=>e.python())}}),mn.of({name:"Rust",extensions:["rs"],load(){return _t(()=>Promise.resolve().then(()=>_Dr),void 0,import.meta.url).then(e=>e.rust())}}),mn.of({name:"Sass",extensions:["sass"],load(){return _t(()=>Promise.resolve().then(()=>hAt),void 0,import.meta.url).then(e=>e.sass({indented:!0}))}}),mn.of({name:"SCSS",extensions:["scss"],load(){return _t(()=>Promise.resolve().then(()=>hAt),void 0,import.meta.url).then(e=>e.sass())}}),mn.of({name:"SQL",extensions:["sql"],load(){return cx("StandardSQL")}}),mn.of({name:"SQLite",load(){return cx("SQLite")}}),mn.of({name:"TSX",extensions:["tsx"],load(){return _t(()=>Promise.resolve().then(()=>_ae),void 0,import.meta.url).then(e=>e.javascript({jsx:!0,typescript:!0}))}}),mn.of({name:"TypeScript",alias:["ts"],extensions:["ts","mts","cts"],load(){return _t(()=>Promise.resolve().then(()=>_ae),void 0,import.meta.url).then(e=>e.javascript({typescript:!0}))}}),mn.of({name:"WebAssembly",extensions:["wat","wast"],load(){return _t(()=>Promise.resolve().then(()=>dBr),void 0,import.meta.url).then(e=>e.wast())}}),mn.of({name:"XML",alias:["rss","wsdl","xsd"],extensions:["xml","xsl","xsd","svg"],load(){return _t(()=>Promise.resolve().then(()=>BBr),void 0,import.meta.url).then(e=>e.xml())}}),mn.of({name:"YAML",alias:["yml"],extensions:["yaml","yml"],load(){return _t(()=>Promise.resolve().then(()=>hRr),void 0,import.meta.url).then(e=>e.yaml())}}),mn.of({name:"APL",extensions:["dyalog","apl"],load(){return _t(()=>Promise.resolve().then(()=>wRr),void 0,import.meta.url).then(e=>Hn(e.apl))}}),mn.of({name:"PGP",alias:["asciiarmor"],extensions:["asc","pgp","sig"],load(){return _t(()=>Promise.resolve().then(()=>yRr),void 0,import.meta.url).then(e=>Hn(e.asciiArmor))}}),mn.of({name:"ASN.1",extensions:["asn","asn1"],load(){return _t(()=>Promise.resolve().then(()=>_Rr),void 0,import.meta.url).then(e=>Hn(e.asn1({})))}}),mn.of({name:"Asterisk",filename:/^extensions\.conf$/i,load(){return _t(()=>Promise.resolve().then(()=>QRr),void 0,import.meta.url).then(e=>Hn(e.asterisk))}}),mn.of({name:"Brainfuck",extensions:["b","bf"],load(){return _t(()=>Promise.resolve().then(()=>RRr),void 0,import.meta.url).then(e=>Hn(e.brainfuck))}}),mn.of({name:"Cobol",extensions:["cob","cpy"],load(){return _t(()=>Promise.resolve().then(()=>zRr),void 0,import.meta.url).then(e=>Hn(e.cobol))}}),mn.of({name:"C#",alias:["csharp","cs"],extensions:["cs"],load(){return _t(()=>Promise.resolve().then(()=>l7),void 0,import.meta.url).then(e=>Hn(e.csharp))}}),mn.of({name:"Clojure",extensions:["clj","cljc","cljx"],load(){return _t(()=>Promise.resolve().then(()=>i8e),void 0,import.meta.url).then(e=>Hn(e.clojure))}}),mn.of({name:"ClojureScript",extensions:["cljs"],load(){return _t(()=>Promise.resolve().then(()=>i8e),void 0,import.meta.url).then(e=>Hn(e.clojure))}}),mn.of({name:"Closure Stylesheets (GSS)",extensions:["gss"],load(){return _t(()=>Promise.resolve().then(()=>TIr),void 0,import.meta.url).then(e=>Hn(e.gss))}}),mn.of({name:"CMake",extensions:["cmake","cmake.in"],filename:/^CMakeLists\.txt$/,load(){return _t(()=>Promise.resolve().then(()=>RIr),void 0,import.meta.url).then(e=>Hn(e.cmake))}}),mn.of({name:"CoffeeScript",alias:["coffee","coffee-script"],extensions:["coffee"],load(){return _t(()=>Promise.resolve().then(()=>GIr),void 0,import.meta.url).then(e=>Hn(e.coffeeScript))}}),mn.of({name:"Common Lisp",alias:["lisp"],extensions:["cl","lisp","el"],load(){return _t(()=>Promise.resolve().then(()=>tMr),void 0,import.meta.url).then(e=>Hn(e.commonLisp))}}),mn.of({name:"Cypher",extensions:["cyp","cypher"],load(){return _t(()=>Promise.resolve().then(()=>lMr),void 0,import.meta.url).then(e=>Hn(e.cypher))}}),mn.of({name:"Cython",extensions:["pyx","pxd","pxi"],load(){return _t(()=>Promise.resolve().then(()=>fMr),void 0,import.meta.url).then(e=>Hn(e.cython))}}),mn.of({name:"Crystal",extensions:["cr"],load(){return _t(()=>Promise.resolve().then(()=>SMr),void 0,import.meta.url).then(e=>Hn(e.crystal))}}),mn.of({name:"D",extensions:["d"],load(){return _t(()=>Promise.resolve().then(()=>RMr),void 0,import.meta.url).then(e=>Hn(e.d))}}),mn.of({name:"Dart",extensions:["dart"],load(){return _t(()=>Promise.resolve().then(()=>l7),void 0,import.meta.url).then(e=>Hn(e.dart))}}),mn.of({name:"diff",extensions:["diff","patch"],load(){return _t(()=>Promise.resolve().then(()=>MMr),void 0,import.meta.url).then(e=>Hn(e.diff))}}),mn.of({name:"Dockerfile",filename:/^Dockerfile$/,load(){return _t(()=>Promise.resolve().then(()=>ZMr),void 0,import.meta.url).then(e=>Hn(e.dockerFile))}}),mn.of({name:"DTD",extensions:["dtd"],load(){return _t(()=>Promise.resolve().then(()=>ePr),void 0,import.meta.url).then(e=>Hn(e.dtd))}}),mn.of({name:"Dylan",extensions:["dylan","dyl","intr"],load(){return _t(()=>Promise.resolve().then(()=>sPr),void 0,import.meta.url).then(e=>Hn(e.dylan))}}),mn.of({name:"EBNF",load(){return _t(()=>Promise.resolve().then(()=>lPr),void 0,import.meta.url).then(e=>Hn(e.ebnf))}}),mn.of({name:"ECL",extensions:["ecl"],load(){return _t(()=>Promise.resolve().then(()=>vPr),void 0,import.meta.url).then(e=>Hn(e.ecl))}}),mn.of({name:"edn",extensions:["edn"],load(){return _t(()=>Promise.resolve().then(()=>i8e),void 0,import.meta.url).then(e=>Hn(e.clojure))}}),mn.of({name:"Eiffel",extensions:["e"],load(){return _t(()=>Promise.resolve().then(()=>CPr),void 0,import.meta.url).then(e=>Hn(e.eiffel))}}),mn.of({name:"Elm",extensions:["elm"],load(){return _t(()=>Promise.resolve().then(()=>MPr),void 0,import.meta.url).then(e=>Hn(e.elm))}}),mn.of({name:"Erlang",extensions:["erl"],load(){return _t(()=>Promise.resolve().then(()=>aFr),void 0,import.meta.url).then(e=>Hn(e.erlang))}}),mn.of({name:"Esper",load(){return _t(()=>Promise.resolve().then(()=>OFr),void 0,import.meta.url).then(e=>Hn(e.esper))}}),mn.of({name:"Factor",extensions:["factor"],load(){return _t(()=>Promise.resolve().then(()=>CFr),void 0,import.meta.url).then(e=>Hn(e.factor))}}),mn.of({name:"FCL",load(){return _t(()=>Promise.resolve().then(()=>TFr),void 0,import.meta.url).then(e=>Hn(e.fcl))}}),mn.of({name:"Forth",extensions:["forth","fth","4th"],load(){return _t(()=>Promise.resolve().then(()=>RFr),void 0,import.meta.url).then(e=>Hn(e.forth))}}),mn.of({name:"Fortran",extensions:["f","for","f77","f90","f95"],load(){return _t(()=>Promise.resolve().then(()=>WFr),void 0,import.meta.url).then(e=>Hn(e.fortran))}}),mn.of({name:"F#",alias:["fsharp"],extensions:["fs"],load(){return _t(()=>Promise.resolve().then(()=>f8e),void 0,import.meta.url).then(e=>Hn(e.fSharp))}}),mn.of({name:"Gas",extensions:["s"],load(){return _t(()=>Promise.resolve().then(()=>GFr),void 0,import.meta.url).then(e=>Hn(e.gas))}}),mn.of({name:"Gherkin",extensions:["feature"],load(){return _t(()=>Promise.resolve().then(()=>ZFr),void 0,import.meta.url).then(e=>Hn(e.gherkin))}}),mn.of({name:"Groovy",extensions:["groovy","gradle"],filename:/^Jenkinsfile$/,load(){return _t(()=>Promise.resolve().then(()=>rNr),void 0,import.meta.url).then(e=>Hn(e.groovy))}}),mn.of({name:"Haskell",extensions:["hs"],load(){return _t(()=>Promise.resolve().then(()=>hNr),void 0,import.meta.url).then(e=>Hn(e.haskell))}}),mn.of({name:"Haxe",extensions:["hx"],load(){return _t(()=>Promise.resolve().then(()=>v4t),void 0,import.meta.url).then(e=>Hn(e.haxe))}}),mn.of({name:"HXML",extensions:["hxml"],load(){return _t(()=>Promise.resolve().then(()=>v4t),void 0,import.meta.url).then(e=>Hn(e.hxml))}}),mn.of({name:"HTTP",load(){return _t(()=>Promise.resolve().then(()=>PNr),void 0,import.meta.url).then(e=>Hn(e.http))}}),mn.of({name:"IDL",extensions:["pro"],load(){return _t(()=>Promise.resolve().then(()=>HNr),void 0,import.meta.url).then(e=>Hn(e.idl))}}),mn.of({name:"JSON-LD",alias:["jsonld"],extensions:["jsonld"],load(){return _t(()=>Promise.resolve().then(()=>YNr),void 0,import.meta.url).then(e=>Hn(e.jsonld))}}),mn.of({name:"Julia",extensions:["jl"],load(){return _t(()=>Promise.resolve().then(()=>wUr),void 0,import.meta.url).then(e=>Hn(e.julia))}}),mn.of({name:"Kotlin",extensions:["kt","kts"],load(){return _t(()=>Promise.resolve().then(()=>l7),void 0,import.meta.url).then(e=>Hn(e.kotlin))}}),mn.of({name:"LiveScript",alias:["ls"],extensions:["ls"],load(){return _t(()=>Promise.resolve().then(()=>SUr),void 0,import.meta.url).then(e=>Hn(e.liveScript))}}),mn.of({name:"Lua",extensions:["lua"],load(){return _t(()=>Promise.resolve().then(()=>IUr),void 0,import.meta.url).then(e=>Hn(e.lua))}}),mn.of({name:"mIRC",extensions:["mrc"],load(){return _t(()=>Promise.resolve().then(()=>NUr),void 0,import.meta.url).then(e=>Hn(e.mirc))}}),mn.of({name:"Mathematica",extensions:["m","nb","wl","wls"],load(){return _t(()=>Promise.resolve().then(()=>GUr),void 0,import.meta.url).then(e=>Hn(e.mathematica))}}),mn.of({name:"Modelica",extensions:["mo"],load(){return _t(()=>Promise.resolve().then(()=>ojr),void 0,import.meta.url).then(e=>Hn(e.modelica))}}),mn.of({name:"MUMPS",extensions:["mps"],load(){return _t(()=>Promise.resolve().then(()=>vjr),void 0,import.meta.url).then(e=>Hn(e.mumps))}}),mn.of({name:"Mbox",extensions:["mbox"],load(){return _t(()=>Promise.resolve().then(()=>Tjr),void 0,import.meta.url).then(e=>Hn(e.mbox))}}),mn.of({name:"Nginx",filename:/nginx.*\.conf$/i,load(){return _t(()=>Promise.resolve().then(()=>Mjr),void 0,import.meta.url).then(e=>Hn(e.nginx))}}),mn.of({name:"NSIS",extensions:["nsh","nsi"],load(){return _t(()=>Promise.resolve().then(()=>Fjr),void 0,import.meta.url).then(e=>Hn(e.nsis))}}),mn.of({name:"NTriples",extensions:["nt","nq"],load(){return _t(()=>Promise.resolve().then(()=>Ujr),void 0,import.meta.url).then(e=>Hn(e.ntriples))}}),mn.of({name:"Objective-C",alias:["objective-c","objc"],extensions:["m"],load(){return _t(()=>Promise.resolve().then(()=>l7),void 0,import.meta.url).then(e=>Hn(e.objectiveC))}}),mn.of({name:"Objective-C++",alias:["objective-c++","objc++"],extensions:["mm"],load(){return _t(()=>Promise.resolve().then(()=>l7),void 0,import.meta.url).then(e=>Hn(e.objectiveCpp))}}),mn.of({name:"OCaml",extensions:["ml","mli","mll","mly"],load(){return _t(()=>Promise.resolve().then(()=>f8e),void 0,import.meta.url).then(e=>Hn(e.oCaml))}}),mn.of({name:"Octave",extensions:["m"],load(){return _t(()=>Promise.resolve().then(()=>Kjr),void 0,import.meta.url).then(e=>Hn(e.octave))}}),mn.of({name:"Oz",extensions:["oz"],load(){return _t(()=>Promise.resolve().then(()=>uWr),void 0,import.meta.url).then(e=>Hn(e.oz))}}),mn.of({name:"Pascal",extensions:["p","pas"],load(){return _t(()=>Promise.resolve().then(()=>AWr),void 0,import.meta.url).then(e=>Hn(e.pascal))}}),mn.of({name:"Perl",extensions:["pl","pm"],load(){return _t(()=>Promise.resolve().then(()=>bWr),void 0,import.meta.url).then(e=>Hn(e.perl))}}),mn.of({name:"Pig",extensions:["pig"],load(){return _t(()=>Promise.resolve().then(()=>CWr),void 0,import.meta.url).then(e=>Hn(e.pig))}}),mn.of({name:"PowerShell",extensions:["ps1","psd1","psm1"],load(){return _t(()=>Promise.resolve().then(()=>jWr),void 0,import.meta.url).then(e=>Hn(e.powerShell))}}),mn.of({name:"Properties files",alias:["ini","properties"],extensions:["properties","ini","in"],load(){return _t(()=>Promise.resolve().then(()=>VWr),void 0,import.meta.url).then(e=>Hn(e.properties))}}),mn.of({name:"ProtoBuf",extensions:["proto"],load(){return _t(()=>Promise.resolve().then(()=>YWr),void 0,import.meta.url).then(e=>Hn(e.protobuf))}}),mn.of({name:"Pug",alias:["jade"],extensions:["pug","jade"],load(){return _t(()=>Promise.resolve().then(()=>PVr),void 0,import.meta.url).then(e=>Hn(e.pug))}}),mn.of({name:"Puppet",extensions:["pp"],load(){return _t(()=>Promise.resolve().then(()=>jVr),void 0,import.meta.url).then(e=>Hn(e.puppet))}}),mn.of({name:"Q",extensions:["q"],load(){return _t(()=>Promise.resolve().then(()=>ZVr),void 0,import.meta.url).then(e=>Hn(e.q))}}),mn.of({name:"R",alias:["rscript"],extensions:["r","R"],load(){return _t(()=>Promise.resolve().then(()=>rzr),void 0,import.meta.url).then(e=>Hn(e.r))}}),mn.of({name:"RPM Changes",load(){return _t(()=>Promise.resolve().then(()=>G4t),void 0,import.meta.url).then(e=>Hn(e.rpmChanges))}}),mn.of({name:"RPM Spec",extensions:["spec"],load(){return _t(()=>Promise.resolve().then(()=>G4t),void 0,import.meta.url).then(e=>Hn(e.rpmSpec))}}),mn.of({name:"Ruby",alias:["jruby","macruby","rake","rb","rbx"],extensions:["rb"],filename:/^(Gemfile|Rakefile)$/,load(){return _t(()=>Promise.resolve().then(()=>_zr),void 0,import.meta.url).then(e=>Hn(e.ruby))}}),mn.of({name:"SAS",extensions:["sas"],load(){return _t(()=>Promise.resolve().then(()=>Tzr),void 0,import.meta.url).then(e=>Hn(e.sas))}}),mn.of({name:"Scala",extensions:["scala"],load(){return _t(()=>Promise.resolve().then(()=>l7),void 0,import.meta.url).then(e=>Hn(e.scala))}}),mn.of({name:"Scheme",extensions:["scm","ss"],load(){return _t(()=>Promise.resolve().then(()=>zzr),void 0,import.meta.url).then(e=>Hn(e.scheme))}}),mn.of({name:"Shell",alias:["bash","sh","zsh"],extensions:["sh","ksh","bash"],filename:/^PKGBUILD$/,load(){return _t(()=>Promise.resolve().then(()=>Yzr),void 0,import.meta.url).then(e=>Hn(e.shell))}}),mn.of({name:"Sieve",extensions:["siv","sieve"],load(){return _t(()=>Promise.resolve().then(()=>tHr),void 0,import.meta.url).then(e=>Hn(e.sieve))}}),mn.of({name:"Smalltalk",extensions:["st"],load(){return _t(()=>Promise.resolve().then(()=>oHr),void 0,import.meta.url).then(e=>Hn(e.smalltalk))}}),mn.of({name:"Solr",load(){return _t(()=>Promise.resolve().then(()=>fHr),void 0,import.meta.url).then(e=>Hn(e.solr))}}),mn.of({name:"SML",extensions:["sml","sig","fun","smackspec"],load(){return _t(()=>Promise.resolve().then(()=>f8e),void 0,import.meta.url).then(e=>Hn(e.sml))}}),mn.of({name:"SPARQL",alias:["sparul"],extensions:["rq","sparql"],load(){return _t(()=>Promise.resolve().then(()=>wHr),void 0,import.meta.url).then(e=>Hn(e.sparql))}}),mn.of({name:"Spreadsheet",alias:["excel","formula"],load(){return _t(()=>Promise.resolve().then(()=>yHr),void 0,import.meta.url).then(e=>Hn(e.spreadsheet))}}),mn.of({name:"Squirrel",extensions:["nut"],load(){return _t(()=>Promise.resolve().then(()=>l7),void 0,import.meta.url).then(e=>Hn(e.squirrel))}}),mn.of({name:"Stylus",extensions:["styl"],load(){return _t(()=>Promise.resolve().then(()=>HHr),void 0,import.meta.url).then(e=>Hn(e.stylus))}}),mn.of({name:"Swift",extensions:["swift"],load(){return _t(()=>Promise.resolve().then(()=>h$r),void 0,import.meta.url).then(e=>Hn(e.swift))}}),mn.of({name:"sTeX",load(){return _t(()=>Promise.resolve().then(()=>fpt),void 0,import.meta.url).then(e=>Hn(e.stex))}}),mn.of({name:"LaTeX",alias:["tex"],extensions:["text","ltx","tex"],load(){return _t(()=>Promise.resolve().then(()=>fpt),void 0,import.meta.url).then(e=>Hn(e.stex))}}),mn.of({name:"SystemVerilog",extensions:["v","sv","svh"],load(){return _t(()=>Promise.resolve().then(()=>kpt),void 0,import.meta.url).then(e=>Hn(e.verilog))}}),mn.of({name:"Tcl",extensions:["tcl"],load(){return _t(()=>Promise.resolve().then(()=>y$r),void 0,import.meta.url).then(e=>Hn(e.tcl))}}),mn.of({name:"Textile",extensions:["textile"],load(){return _t(()=>Promise.resolve().then(()=>x$r),void 0,import.meta.url).then(e=>Hn(e.textile))}}),mn.of({name:"TiddlyWiki",load(){return _t(()=>Promise.resolve().then(()=>Z$r),void 0,import.meta.url).then(e=>Hn(e.tiddlyWiki))}}),mn.of({name:"Tiki wiki",load(){return _t(()=>Promise.resolve().then(()=>rXr),void 0,import.meta.url).then(e=>Hn(e.tiki))}}),mn.of({name:"TOML",extensions:["toml"],load(){return _t(()=>Promise.resolve().then(()=>sXr),void 0,import.meta.url).then(e=>Hn(e.toml))}}),mn.of({name:"Troff",extensions:["1","2","3","4","5","6","7","8","9"],load(){return _t(()=>Promise.resolve().then(()=>dXr),void 0,import.meta.url).then(e=>Hn(e.troff))}}),mn.of({name:"TTCN",extensions:["ttcn","ttcn3","ttcnpp"],load(){return _t(()=>Promise.resolve().then(()=>EXr),void 0,import.meta.url).then(e=>Hn(e.ttcn))}}),mn.of({name:"TTCN_CFG",extensions:["cfg"],load(){return _t(()=>Promise.resolve().then(()=>PXr),void 0,import.meta.url).then(e=>Hn(e.ttcnCfg))}}),mn.of({name:"Turtle",extensions:["ttl"],load(){return _t(()=>Promise.resolve().then(()=>jXr),void 0,import.meta.url).then(e=>Hn(e.turtle))}}),mn.of({name:"Web IDL",extensions:["webidl"],load(){return _t(()=>Promise.resolve().then(()=>sGr),void 0,import.meta.url).then(e=>Hn(e.webIDL))}}),mn.of({name:"VB.NET",extensions:["vb"],load(){return _t(()=>Promise.resolve().then(()=>OGr),void 0,import.meta.url).then(e=>Hn(e.vb))}}),mn.of({name:"VBScript",extensions:["vbs"],load(){return _t(()=>Promise.resolve().then(()=>_Gr),void 0,import.meta.url).then(e=>Hn(e.vbScript))}}),mn.of({name:"Velocity",extensions:["vtl"],load(){return _t(()=>Promise.resolve().then(()=>EGr),void 0,import.meta.url).then(e=>Hn(e.velocity))}}),mn.of({name:"Verilog",extensions:["v"],load(){return _t(()=>Promise.resolve().then(()=>kpt),void 0,import.meta.url).then(e=>Hn(e.verilog))}}),mn.of({name:"VHDL",extensions:["vhd","vhdl"],load(){return _t(()=>Promise.resolve().then(()=>MGr),void 0,import.meta.url).then(e=>Hn(e.vhdl))}}),mn.of({name:"XQuery",extensions:["xy","xquery","xq","xqm","xqy"],load(){return _t(()=>Promise.resolve().then(()=>XGr),void 0,import.meta.url).then(e=>Hn(e.xQuery))}}),mn.of({name:"Yacas",extensions:["ys"],load(){return _t(()=>Promise.resolve().then(()=>rYr),void 0,import.meta.url).then(e=>Hn(e.yacas))}}),mn.of({name:"Z80",extensions:["z80"],load(){return _t(()=>Promise.resolve().then(()=>aYr),void 0,import.meta.url).then(e=>Hn(e.z80))}}),mn.of({name:"MscGen",extensions:["mscgen","mscin","msc"],load(){return _t(()=>Promise.resolve().then(()=>P8e),void 0,import.meta.url).then(e=>Hn(e.mscgen))}}),mn.of({name:"Xù",extensions:["xu"],load(){return _t(()=>Promise.resolve().then(()=>P8e),void 0,import.meta.url).then(e=>Hn(e.xu))}}),mn.of({name:"MsGenny",extensions:["msgenny"],load(){return _t(()=>Promise.resolve().then(()=>P8e),void 0,import.meta.url).then(e=>Hn(e.msgenny))}}),mn.of({name:"Vue",extensions:["vue"],load(){return _t(()=>Promise.resolve().then(()=>OYr),void 0,import.meta.url).then(e=>e.vue())}}),mn.of({name:"Angular Template",load(){return _t(()=>Promise.resolve().then(()=>WYr),void 0,import.meta.url).then(e=>e.angular())}})],p2t=typeof String.prototype.normalize=="function"?e=>e.normalize("NFKD"):e=>e;class EK{constructor(t,n,r=0,o=t.length,s,a){this.test=a,this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=t.iterRange(r,o),this.bufferStart=r,this.normalize=s?l=>s(p2t(l)):p2t,this.query=this.normalize(n)}peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return-1;this.bufferPos=0,this.buffer=this.iter.value}return e5(this.buffer,this.bufferPos)}next(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}nextOverlapping(){for(;;){let t=this.peek();if(t<0)return this.done=!0,this;let n=myn(t),r=this.bufferStart+this.bufferPos;this.bufferPos+=gT(t);let o=this.normalize(n);if(o.length)for(let s=0,a=r;;s++){let l=o.charCodeAt(s),d=this.match(l,a,this.bufferPos+this.bufferStart);if(s==o.length-1){if(d)return this.value=d,this;break}a==r&&sthis.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}nextLine(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}next(){for(let t=this.matchPos-this.curLineStart;;){this.re.lastIndex=t;let n=this.matchPos<=this.to&&this.re.exec(this.curLine);if(n){let r=this.curLineStart+n.index,o=r+n[0].length;if(this.matchPos=Vge(this.text,o+(r==o?1:0)),r==this.curLineStart+this.curLine.length&&this.nextLine(),(rthis.value.to)&&(!this.test||this.test(r,o,n)))return this.value={from:r,to:o,match:n},this;t=this.matchPos-this.curLineStart}else if(this.curLineStart+this.curLine.length=r||o.to<=n){let l=new CU(n,t.sliceString(n,r));return wSe.set(t,l),l}if(o.from==n&&o.to==r)return o;let{text:s,from:a}=o;return a>n&&(s=t.sliceString(n,a)+s,a=n),o.to=this.to?this.to:this.text.lineAt(t).to}next(){for(;;){let t=this.re.lastIndex=this.matchPos-this.flat.from,n=this.re.exec(this.flat.text);if(n&&!n[0]&&n.index==t&&(this.re.lastIndex=t+1,n=this.re.exec(this.flat.text)),n){let r=this.flat.from+n.index,o=r+n[0].length;if((this.flat.to>=this.to||n.index+n[0].length<=this.flat.text.length-10)&&(!this.test||this.test(r,o,n)))return this.value={from:r,to:o,match:n},this.matchPos=Vge(this.text,o+(r==o?1:0)),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=CU.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+this.flat.text.length*2))}}}typeof Symbol<"u"&&(r8n.prototype[Symbol.iterator]=o8n.prototype[Symbol.iterator]=function(){return this});function UIi(e){try{return new RegExp(e,aKe),!0}catch{return!1}}function Vge(e,t){if(t>=e.length)return t;let n=e.lineAt(t),r;for(;t=56320&&r<57344;)t++;return t}const jIi=e=>{let{state:t}=e,n=String(t.doc.lineAt(e.state.selection.main.head).number),{close:r,result:o}=$7i(e,{label:t.phrase("Go to line"),input:{type:"text",name:"line",value:n},focus:!0,submitLabel:t.phrase("go")});return o.then(s=>{let a=s&&/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(s.elements.line.value);if(!a){e.dispatch({effects:r});return}let l=t.doc.lineAt(t.selection.main.head),[,d,u,h,g]=a,m=h?+h.slice(1):0,v=u?+u:l.number;if(u&&g){let A=v/100;d&&(A=A*(d=="-"?-1:1)+l.number/t.doc.lines),v=Math.round(t.doc.lines*A)}else u&&d&&(v=v*(d=="-"?-1:1)+l.number);let f=t.doc.line(Math.max(1,Math.min(t.doc.lines,v))),k=Ln.cursor(f.from+Math.max(0,Math.min(m,f.length)));e.dispatch({effects:[r,er.scrollIntoView(k.from,{y:"center"})],selection:k})}),!0},WIi=({state:e,dispatch:t})=>{let{selection:n}=e,r=Ln.create(n.ranges.map(o=>e.wordAt(o.head)||Ln.cursor(o.head)),n.mainIndex);return r.eq(n)?!1:(t(e.update({selection:r})),!0)};function VIi(e,t){let{main:n,ranges:r}=e.selection,o=e.wordAt(n.head),s=o&&o.from==n.from&&o.to==n.to;for(let a=!1,l=new EK(e.doc,t,r[r.length-1].to);;)if(l.next(),l.done){if(a)return null;l=new EK(e.doc,t,0,Math.max(0,r[r.length-1].from-1)),a=!0}else{if(a&&r.some(d=>d.from==l.value.from))continue;if(s){let d=e.wordAt(l.value.from);if(!d||d.from!=l.value.from||d.to!=l.value.to)continue}return l.value}}const zIi=({state:e,dispatch:t})=>{let{ranges:n}=e.selection;if(n.some(s=>s.from===s.to))return WIi({state:e,dispatch:t});let r=e.sliceDoc(n[0].from,n[0].to);if(e.selection.ranges.some(s=>e.sliceDoc(s.from,s.to)!=r))return!1;let o=VIi(e,r);return o?(t(e.update({selection:e.selection.addRange(Ln.range(o.from,o.to),!1),effects:er.scrollIntoView(o.to)})),!0):!1},Nz=Xr.define({combine(e){return ope(e,{top:!1,caseSensitive:!1,literal:!1,regexp:!1,wholeWord:!1,createPanel:t=>new rMi(t),scrollToMatch:t=>er.scrollIntoView(t)})}});class s8n{constructor(t){this.search=t.search,this.caseSensitive=!!t.caseSensitive,this.literal=!!t.literal,this.regexp=!!t.regexp,this.replace=t.replace||"",this.valid=!!this.search&&(!this.regexp||UIi(this.search)),this.unquoted=this.unquote(this.search),this.wholeWord=!!t.wholeWord,this.test=t.test}unquote(t){return this.literal?t:t.replace(/\\([nrt\\])/g,(n,r)=>r=="n"?` -`:r=="r"?"\r":r=="t"?" ":"\\")}eq(t){return this.search==t.search&&this.replace==t.replace&&this.caseSensitive==t.caseSensitive&&this.regexp==t.regexp&&this.wholeWord==t.wholeWord&&this.test==t.test}create(){return this.regexp?new ZIi(this):new XIi(this)}getCursor(t,n=0,r){let o=t.doc?t:hu.create({doc:t});return r==null&&(r=o.doc.length),this.regexp?OF(this,o,n,r):wF(this,o,n,r)}}class a8n{constructor(t){this.spec=t}}function HIi(e,t,n){return(r,o,s,a)=>{if(n&&!n(r,o,s,a))return!1;let l=r>=a&&o<=a+s.length?s.slice(r-a,o-a):t.doc.sliceString(r,o);return e(l,t,r,o)}}function wF(e,t,n,r){let o;return e.wholeWord&&(o=$Ii(t.doc,t.charCategorizer(t.selection.main.head))),e.test&&(o=HIi(e.test,t,o)),new EK(t.doc,e.unquoted,n,r,e.caseSensitive?void 0:s=>s.toLowerCase(),o)}function $Ii(e,t){return(n,r,o,s)=>((s>n||s+o.length=n)return null;o.push(r.value)}return o}highlight(t,n,r,o){let s=wF(this.spec,t,Math.max(0,n-this.spec.unquoted.length),Math.min(r+this.spec.unquoted.length,t.doc.length));for(;!s.next().done;)o(s.value.from,s.value.to)}}function GIi(e,t,n){return(r,o,s)=>(!n||n(r,o,s))&&e(s[0],t,r,o)}function OF(e,t,n,r){let o;return e.wholeWord&&(o=YIi(t.charCategorizer(t.selection.main.head))),e.test&&(o=GIi(e.test,t,o)),new r8n(t.doc,e.search,{ignoreCase:!e.caseSensitive,test:o},n,r)}function zge(e,t){return e.slice(pg(e,t,!1),t)}function Hge(e,t){return e.slice(t,pg(e,t))}function YIi(e){return(t,n,r)=>!r[0].length||(e(zge(r.input,r.index))!=cm.Word||e(Hge(r.input,r.index))!=cm.Word)&&(e(Hge(r.input,r.index+r[0].length))!=cm.Word||e(zge(r.input,r.index+r[0].length))!=cm.Word)}class ZIi extends a8n{nextMatch(t,n,r){let o=OF(this.spec,t,r,t.doc.length).next();return o.done&&(o=OF(this.spec,t,0,n).next()),o.done?null:o.value}prevMatchInRange(t,n,r){for(let o=1;;o++){let s=Math.max(n,r-o*1e4),a=OF(this.spec,t,s,r),l=null;for(;!a.next().done;)l=a.value;if(l&&(s==n||l.from>s+10))return l;if(s==n)return null}}prevMatch(t,n,r){return this.prevMatchInRange(t,0,n)||this.prevMatchInRange(t,r,t.doc.length)}getReplacement(t){return this.spec.unquote(this.spec.replace).replace(/\$([$&]|\d+)/g,(n,r)=>{if(r=="&")return t.match[0];if(r=="$")return"$";for(let o=r.length;o>0;o--){let s=+r.slice(0,o);if(s>0&&s=n)return null;o.push(r.value)}return o}highlight(t,n,r,o){let s=OF(this.spec,t,Math.max(0,n-250),Math.min(r+250,t.doc.length));for(;!s.next().done;)o(s.value.from,s.value.to)}}const TK=Zs.define(),lKe=Zs.define(),D9=w2.define({create(e){return new OSe(TPe(e).create(),null)},update(e,t){for(let n of t.effects)n.is(TK)?e=new OSe(n.value.create(),e.panel):n.is(lKe)&&(e=new OSe(e.query,n.value?cKe:null));return e},provide:e=>Tge.from(e,t=>t.panel)});class OSe{constructor(t,n){this.query=t,this.panel=n}}const qIi=ql.mark({class:"cm-searchMatch"}),KIi=ql.mark({class:"cm-searchMatch cm-searchMatch-selected"}),JIi=sA.fromClass(class{constructor(e){this.view=e,this.decorations=this.highlight(e.state.field(D9))}update(e){let t=e.state.field(D9);(t!=e.startState.field(D9)||e.docChanged||e.selectionSet||e.viewportChanged)&&(this.decorations=this.highlight(t))}highlight({query:e,panel:t}){if(!t||!e.spec.valid)return ql.none;let{view:n}=this,r=new jB;for(let o=0,s=n.visibleRanges,a=s.length;os[o+1].from-2*250;)d=s[++o].to;e.highlight(n.state,l,d,(u,h)=>{let g=n.state.selection.ranges.some(m=>m.from==u&&m.to==h);r.add(u,h,g?KIi:qIi)})}return r.finish()}},{decorations:e=>e.decorations});function tie(e){return t=>{let n=t.state.field(D9,!1);return n&&n.query.spec.valid?e(t,n):d8n(t)}}const $ge=tie((e,{query:t})=>{let{to:n}=e.state.selection.main,r=t.nextMatch(e.state,n,n);if(!r)return!1;let o=Ln.single(r.from,r.to),s=e.state.facet(Nz);return e.dispatch({selection:o,effects:[dKe(e,r),s.scrollToMatch(o.main,e)],userEvent:"select.search"}),c8n(e),!0}),Xge=tie((e,{query:t})=>{let{state:n}=e,{from:r}=n.selection.main,o=t.prevMatch(n,r,r);if(!o)return!1;let s=Ln.single(o.from,o.to),a=e.state.facet(Nz);return e.dispatch({selection:s,effects:[dKe(e,o),a.scrollToMatch(s.main,e)],userEvent:"select.search"}),c8n(e),!0}),eMi=tie((e,{query:t})=>{let n=t.matchAll(e.state,1e3);return!n||!n.length?!1:(e.dispatch({selection:Ln.create(n.map(r=>Ln.range(r.from,r.to))),userEvent:"select.search.matches"}),!0)}),tMi=({state:e,dispatch:t})=>{let n=e.selection;if(n.ranges.length>1||n.main.empty)return!1;let{from:r,to:o}=n.main,s=[],a=0;for(let l=new EK(e.doc,e.sliceDoc(r,o));!l.next().done;){if(s.length>1e3)return!1;l.value.from==r&&(a=s.length),s.push(Ln.range(l.value.from,l.value.to))}return t(e.update({selection:Ln.create(s,a),userEvent:"select.search.matches"})),!0},b2t=tie((e,{query:t})=>{let{state:n}=e,{from:r,to:o}=n.selection.main;if(n.readOnly)return!1;let s=t.nextMatch(n,r,r);if(!s)return!1;let a=s,l=[],d,u,h=[];a.from==r&&a.to==o&&(u=n.toText(t.getReplacement(a)),l.push({from:a.from,to:a.to,insert:u}),a=t.nextMatch(n,a.from,a.to),h.push(er.announce.of(n.phrase("replaced match on line $",n.doc.lineAt(r).number)+".")));let g=e.state.changes(l);return a&&(d=Ln.single(a.from,a.to).map(g),h.push(dKe(e,a)),h.push(n.facet(Nz).scrollToMatch(d.main,e))),e.dispatch({changes:g,selection:d,effects:h,userEvent:"input.replace"}),!0}),nMi=tie((e,{query:t})=>{if(e.state.readOnly)return!1;let n=t.matchAll(e.state,1e9).map(o=>{let{from:s,to:a}=o;return{from:s,to:a,insert:t.getReplacement(o)}});if(!n.length)return!1;let r=e.state.phrase("replaced $ matches",n.length)+".";return e.dispatch({changes:n,effects:er.announce.of(r),userEvent:"input.replace.all"}),!0});function cKe(e){return e.state.facet(Nz).createPanel(e)}function TPe(e,t){var n,r,o,s,a;let l=e.selection.main,d=l.empty||l.to>l.from+100?"":e.sliceDoc(l.from,l.to);if(t&&!d)return t;let u=e.facet(Nz);return new s8n({search:((n=t==null?void 0:t.literal)!==null&&n!==void 0?n:u.literal)?d:d.replace(/\n/g,"\\n"),caseSensitive:(r=t==null?void 0:t.caseSensitive)!==null&&r!==void 0?r:u.caseSensitive,literal:(o=t==null?void 0:t.literal)!==null&&o!==void 0?o:u.literal,regexp:(s=t==null?void 0:t.regexp)!==null&&s!==void 0?s:u.regexp,wholeWord:(a=t==null?void 0:t.wholeWord)!==null&&a!==void 0?a:u.wholeWord})}function l8n(e){let t=TCn(e,cKe);return t&&t.dom.querySelector("[main-field]")}function c8n(e){let t=l8n(e);t&&t==e.root.activeElement&&t.select()}const d8n=e=>{let t=e.state.field(D9,!1);if(t&&t.panel){let n=l8n(e);if(n&&n!=e.root.activeElement){let r=TPe(e.state,t.query.spec);r.valid&&e.dispatch({effects:TK.of(r)}),n.focus(),n.select()}}else e.dispatch({effects:[lKe.of(!0),t?TK.of(TPe(e.state,t.query.spec)):Zs.appendConfig.of(sMi)]});return!0},u8n=e=>{let t=e.state.field(D9,!1);if(!t||!t.panel)return!1;let n=TCn(e,cKe);return n&&n.dom.contains(e.root.activeElement)&&e.focus(),e.dispatch({effects:lKe.of(!1)}),!0},iMi=[{key:"Mod-f",run:d8n,scope:"editor search-panel"},{key:"F3",run:$ge,shift:Xge,scope:"editor search-panel",preventDefault:!0},{key:"Mod-g",run:$ge,shift:Xge,scope:"editor search-panel",preventDefault:!0},{key:"Escape",run:u8n,scope:"editor search-panel"},{key:"Mod-Shift-l",run:tMi},{key:"Mod-Alt-g",run:jIi},{key:"Mod-d",run:zIi,preventDefault:!0}];class rMi{constructor(t){this.view=t;let n=this.query=t.state.field(D9).query.spec;this.commit=this.commit.bind(this),this.searchField=sg("input",{value:n.search,placeholder:H2(t,"Find"),"aria-label":H2(t,"Find"),class:"cm-textfield",name:"search",form:"","main-field":"true",onchange:this.commit,onkeyup:this.commit}),this.replaceField=sg("input",{value:n.replace,placeholder:H2(t,"Replace"),"aria-label":H2(t,"Replace"),class:"cm-textfield",name:"replace",form:"",onchange:this.commit,onkeyup:this.commit}),this.caseField=sg("input",{type:"checkbox",name:"case",form:"",checked:n.caseSensitive,onchange:this.commit}),this.reField=sg("input",{type:"checkbox",name:"re",form:"",checked:n.regexp,onchange:this.commit}),this.wordField=sg("input",{type:"checkbox",name:"word",form:"",checked:n.wholeWord,onchange:this.commit});function r(o,s,a){return sg("button",{class:"cm-button",name:o,onclick:s,type:"button"},a)}this.dom=sg("div",{onkeydown:o=>this.keydown(o),class:"cm-search"},[this.searchField,r("next",()=>$ge(t),[H2(t,"next")]),r("prev",()=>Xge(t),[H2(t,"previous")]),r("select",()=>eMi(t),[H2(t,"all")]),sg("label",null,[this.caseField,H2(t,"match case")]),sg("label",null,[this.reField,H2(t,"regexp")]),sg("label",null,[this.wordField,H2(t,"by word")]),...t.state.readOnly?[]:[sg("br"),this.replaceField,r("replace",()=>b2t(t),[H2(t,"replace")]),r("replaceAll",()=>nMi(t),[H2(t,"replace all")])],sg("button",{name:"close",onclick:()=>u8n(t),"aria-label":H2(t,"close"),type:"button"},["×"])])}commit(){let t=new s8n({search:this.searchField.value,caseSensitive:this.caseField.checked,regexp:this.reField.checked,wholeWord:this.wordField.checked,replace:this.replaceField.value});t.eq(this.query)||(this.query=t,this.view.dispatch({effects:TK.of(t)}))}keydown(t){T7i(this.view,t,"search-panel")?t.preventDefault():t.keyCode==13&&t.target==this.searchField?(t.preventDefault(),(t.shiftKey?Xge:$ge)(this.view)):t.keyCode==13&&t.target==this.replaceField&&(t.preventDefault(),b2t(this.view))}update(t){for(let n of t.transactions)for(let r of n.effects)r.is(TK)&&!r.value.eq(this.query)&&this.setQuery(r.value)}setQuery(t){this.query=t,this.searchField.value=t.search,this.replaceField.value=t.replace,this.caseField.checked=t.caseSensitive,this.reField.checked=t.regexp,this.wordField.checked=t.wholeWord}mount(){this.searchField.select()}get pos(){return 80}get top(){return this.view.state.facet(Nz).top}}function H2(e,t){return e.state.phrase(t)}const Sae=30,Lae=/[\s\.,:;?!]/;function dKe(e,{from:t,to:n}){let r=e.state.doc.lineAt(t),o=e.state.doc.lineAt(n).to,s=Math.max(r.from,t-Sae),a=Math.min(o,n+Sae),l=e.state.sliceDoc(s,a);if(s!=r.from){for(let d=0;dl.length-Sae;d--)if(!Lae.test(l[d-1])&&Lae.test(l[d])){l=l.slice(0,d);break}}return er.announce.of(`${e.state.phrase("current match")}. ${l} ${e.state.phrase("on line")} ${r.number}.`)}const oMi=er.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),sMi=[D9,mL.low(JIi),oMi],aMi=(e,t,n)=>{const r=pt("editorId"),o=pt("setting");let s=()=>{},a=()=>{};const l=()=>{var m;s();const d=(m=n.value)==null?void 0:m.view.contentDOM.getRootNode(),u=d==null?void 0:d.querySelector(`#${r} .cm-scroller`),h=d==null?void 0:d.querySelector(`[id="${r}-preview-wrapper"]`),g=d==null?void 0:d.querySelector(`[id="${r}-html-wrapper"]`);(h||g)&&([a,s]=(h?R8i:B8i)(u,h||g,n.value),e.scrollAuto&&a())};At([t,o],()=>{ri(l)}),At(()=>e.scrollAuto,d=>{d?a():s()}),At(()=>o.value.previewOnly,d=>{d?s():a()}),pn(l)},ySe=async(e,t,n)=>{if(/^h[1-6]$/.test(e))return lMi(e,t);if(e==="prettier")return await cMi(t,n);switch(e){case"bold":case"underline":case"italic":case"strikeThrough":case"sub":case"sup":case"codeRow":case"katexInline":case"katexBlock":return uMi(e,t);case"quote":case"orderedList":case"unorderedList":case"task":return fMi(e,t);case"code":return gMi(n,t);case"table":return vMi(n);case"link":{const r=t.getSelectedText(),{desc:o=r,url:s=""}=n,a=`[${o}](${s})`;return{text:a,options:{select:s==="",deviationStart:a.length-s.length-1,deviationEnd:-1}}}case"image":return kMi(n,t);case"flow":case"sequence":case"gantt":case"class":case"state":case"pie":case"relationship":case"journey":return mMi(e);case"universal":return AMi(t.getSelectedText(),n);default:return{text:"",options:{}}}},lMi=(e,t)=>{const n=e.slice(1),r="#".repeat(Number(n)),[o,s,a]=uKe(t,{wholeLine:!0});return{text:`${r} ${o}`,options:{deviationStart:r.length+1,replaceStart:s,replaceEnd:a}}},cMi=async(e,t)=>{var o,s,a;const n=window.prettier||((o=hh.editorExtensions.prettier)==null?void 0:o.prettierInstance),r=[((s=window.prettierPlugins)==null?void 0:s.markdown)||((a=hh.editorExtensions.prettier)==null?void 0:a.parserMarkdownInstance)];return!n||!r[0]?(Nn.emit(t.editorId,wy,{name:"prettier",message:"prettier is undefined"}),{text:e.getValue(),options:{select:!1,replaceAll:!0}}):{text:await n.format(e.getValue(),{parser:"markdown",plugins:r}),options:{select:!1,replaceAll:!0}}},dMi={bold:["**","**",2,-2],underline:["","",3,-4],italic:["*","*",1,-1],strikeThrough:["~~","~~",2,-2],sub:["~","~",1,-1],sup:["^","^",1,-1],codeRow:["`","`",1,-1],katexInline:["$","$",1,-1],katexBlock:[` +}`,{label:"class",detail:"definition",type:"keyword"}),Gs('import {${names}} from "${module}"\n${}',{label:"import",detail:"named",type:"keyword"}),Gs('import ${name} from "${module}"\n${}',{label:"import",detail:"default",type:"keyword"})],ySn=Jqe.concat([Gs("interface ${name} {\n ${}\n}",{label:"interface",detail:"definition",type:"keyword"}),Gs("type ${name} = ${type}",{label:"type",detail:"definition",type:"keyword"}),Gs("enum ${name} {\n ${}\n}",{label:"enum",detail:"definition",type:"keyword"})]),d2t=new upe,CSn=new Set(["Script","Block","FunctionExpression","FunctionDeclaration","ArrowFunction","MethodDeclaration","ForStatement"]);function H$(e){return(t,n)=>{let r=t.node.getChild("VariableDefinition");return r&&n(r,e),!0}}const uIi=["FunctionDeclaration"],hIi={FunctionDeclaration:H$("function"),ClassDeclaration:H$("class"),ClassExpression:()=>!0,EnumDeclaration:H$("constant"),TypeAliasDeclaration:H$("type"),NamespaceDeclaration:H$("namespace"),VariableDefinition(e,t){e.matchContext(uIi)||t(e,"variable")},TypeDefinition(e,t){t(e,"type")},__proto__:null};function _Sn(e,t){let n=d2t.get(t);if(n)return n;let r=[],o=!0;function s(a,l){let d=e.sliceString(a.from,a.to);r.push({label:d,type:l})}return t.cursor(cl.IncludeAnonymous).iterate(a=>{if(o)o=!1;else if(a.name){let l=hIi[a.name];if(l&&l(a,s)||CSn.has(a.name))return!1}else if(a.to-a.from>8192){for(let l of _Sn(e,a.node))r.push(l);return!1}}),d2t.set(t,r),r}const Wge=/^[\w$\xa1-\uffff][\w$\d\xa1-\uffff]*$/,eKe=["TemplateString","String","RegExp","LineComment","BlockComment","VariableDefinition","TypeDefinition","Label","PropertyDefinition","PropertyName","PrivatePropertyDefinition","PrivatePropertyName","JSXText","JSXAttributeValue","JSXOpenTag","JSXCloseTag","JSXSelfClosingTag",".","?."];function SSn(e){let t=tc(e.state).resolveInner(e.pos,-1);if(eKe.indexOf(t.name)>-1)return null;let n=t.name=="VariableName"||t.to-t.from<20&&Wge.test(e.state.sliceDoc(t.from,t.to));if(!n&&!e.explicit)return null;let r=[];for(let o=t;o;o=o.parent)CSn.has(o.name)&&(r=r.concat(_Sn(e.state.doc,o)));return{options:r,from:n?t.from:e.pos,validFor:Wge}}function gSe(e,t,n){var r;let o=[];for(;;){let s=t.firstChild,a;if((s==null?void 0:s.name)=="VariableName")return o.push(e(s)),{path:o.reverse(),name:n};if((s==null?void 0:s.name)=="MemberExpression"&&((r=a=s.lastChild)===null||r===void 0?void 0:r.name)=="PropertyName")o.push(e(a)),t=s;else return null}}function LSn(e){let t=r=>e.state.doc.sliceString(r.from,r.to),n=tc(e.state).resolveInner(e.pos,-1);return n.name=="PropertyName"?gSe(t,n.parent,t(n)):(n.name=="."||n.name=="?.")&&n.parent.name=="MemberExpression"?gSe(t,n.parent,""):eKe.indexOf(n.name)>-1?null:n.name=="VariableName"||n.to-n.from<20&&Wge.test(t(n))?{path:[],name:t(n)}:n.name=="MemberExpression"?gSe(t,n,""):e.explicit?{path:[],name:""}:null}function fIi(e,t){let n=e,r=[],o=new Set;for(let s=0;;s++){for(let l of(Object.getOwnPropertyNames||Object.keys)(e)){if(!/^[a-zA-Z_$\xaa-\uffdc][\w$\xaa-\uffdc]*$/.test(l)||o.has(l))continue;o.add(l);let d;try{d=n[l]}catch{continue}r.push({label:l,type:typeof d=="function"?/^[A-Z]/.test(l)?"class":t?"function":"method":t?"variable":"property",boost:-s})}let a=Object.getPrototypeOf(e);if(!a)return r;e=a}}function gIi(e){let t=new Map;return n=>{let r=LSn(n);if(!r)return null;let o=e;for(let a of r.path)if(o=o[a],!o)return null;let s=t.get(o);return s||t.set(o,s=fIi(o,!r.path.length)),{from:n.pos-r.name.length,options:s,validFor:Wge}}}const E0=Vd.define({name:"javascript",parser:dIi.configure({props:[zu.add({IfStatement:Nu({except:/^\s*({|else\b)/}),TryStatement:Nu({except:/^\s*({|catch\b|finally\b)/}),LabeledStatement:mpe,SwitchBody:e=>{let t=e.textAfter,n=/^\s*\}/.test(t),r=/^\s*(case|default)\b/.test(t);return e.baseIndent+(n?0:r?1:2)*e.unit},Block:Xv({closing:"}"}),ArrowFunction:e=>e.baseIndent+e.unit,"TemplateString BlockComment":()=>null,"Statement Property":Nu({except:/^\s*{/}),JSXElement(e){let t=/^\s*<\//.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},JSXEscape(e){let t=/\s*\}/.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},"JSXOpenTag JSXSelfClosingTag"(e){return e.column(e.node.from)+e.unit}}),Ah.add({"Block ClassBody SwitchBody EnumBody ObjectExpression ArrayExpression ObjectType":bA,BlockComment(e){return{from:e.from+2,to:e.to-2}},JSXElement(e){let t=e.firstChild;if(!t||t.name=="JSXSelfClosingTag")return null;let n=e.lastChild;return{from:t.to,to:n.type.isError?e.to:n.from}},"JSXSelfClosingTag JSXOpenTag"(e){var t;let n=(t=e.firstChild)===null||t===void 0?void 0:t.nextSibling,r=e.lastChild;return!n||n.type.isError?null:{from:n.to,to:r.type.isError?e.to:r.from}}})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\}|<\/)$/,wordChars:"$"}}),xSn={test:e=>/^JSX/.test(e.name),facet:fpe({commentTokens:{block:{open:"{/*",close:"*/}"}}})},tKe=E0.configure({dialect:"ts"},"typescript"),nKe=E0.configure({dialect:"jsx",props:[Lqe.add(e=>e.isTop?[xSn]:void 0)]}),iKe=E0.configure({dialect:"jsx ts",props:[Lqe.add(e=>e.isTop?[xSn]:void 0)]},"typescript");let ESn=e=>({label:e,type:"keyword"});const TSn="break case const continue default delete export extends false finally in instanceof let new return static super switch this throw true typeof var yield".split(" ").map(ESn),mIi=TSn.concat(["declare","implements","private","protected","public"].map(ESn));function QSn(e={}){let t=e.jsx?e.typescript?iKe:nKe:e.typescript?tKe:E0,n=e.typescript?ySn.concat(mIi):Jqe.concat(TSn);return new wd(t,[E0.data.of({autocomplete:bpe(eKe,Jne(n))}),E0.data.of({autocomplete:SSn}),e.jsx?DSn:[]])}function kIi(e){for(;;){if(e.name=="JSXOpenTag"||e.name=="JSXSelfClosingTag"||e.name=="JSXFragmentTag")return e;if(e.name=="JSXEscape"||!e.parent)return null;e=e.parent}}function u2t(e,t,n=e.length){for(let r=t==null?void 0:t.firstChild;r;r=r.nextSibling)if(r.name=="JSXIdentifier"||r.name=="JSXBuiltin"||r.name=="JSXNamespacedName"||r.name=="JSXMemberExpression")return e.sliceString(r.from,Math.min(r.to,n));return""}const vIi=typeof navigator=="object"&&/Android\b/.test(navigator.userAgent),DSn=er.inputHandler.of((e,t,n,r,o)=>{if((vIi?e.composing:e.compositionStarted)||e.state.readOnly||t!=n||r!=">"&&r!="/"||!E0.isActiveAt(e.state,t,-1))return!1;let s=o(),{state:a}=s,l=a.changeByRange(d=>{var u;let{head:h}=d,g=tc(a).resolveInner(h-1,-1),m;if(g.name=="JSXStartTag"&&(g=g.parent),!(a.doc.sliceString(h-1,h)!=r||g.name=="JSXAttributeValue"&&g.to>h)){if(r==">"&&g.name=="JSXFragmentTag")return{range:d,changes:{from:h,insert:""}};if(r=="/"&&g.name=="JSXStartCloseTag"){let v=g.parent,f=v.parent;if(f&&v.from==h-2&&((m=u2t(a.doc,f.firstChild,h))||((u=f.firstChild)===null||u===void 0?void 0:u.name)=="JSXFragmentTag")){let k=`${m}>`;return{range:Ln.cursor(h+k.length,-1),changes:{from:h,insert:k}}}}else if(r==">"){let v=kIi(g);if(v&&v.name=="JSXOpenTag"&&!/^\/?>|^<\//.test(a.doc.sliceString(h,h+2))&&(m=u2t(a.doc,v,h)))return{range:d,changes:{from:h,insert:``}}}}return{range:d}});return l.changes.empty?!1:(e.dispatch([s,a.update(l,{userEvent:"input.complete",scrollIntoView:!0})]),!0)});function AIi(e,t){return t||(t={parserOptions:{ecmaVersion:2019,sourceType:"module"},env:{browser:!0,node:!0,es6:!0,es2015:!0,es2017:!0,es2020:!0},rules:{}},e.getRules().forEach((n,r)=>{var o;!((o=n.meta.docs)===null||o===void 0)&&o.recommended&&(t.rules[r]=2)})),n=>{let{state:r}=n,o=[];for(let{from:s,to:a}of E0.findRegions(r)){let l=r.doc.lineAt(s),d={line:l.number-1,col:s-l.from,pos:s};for(let u of e.verify(r.sliceDoc(s,a),t))o.push(pIi(u,r.doc,d))}return o}}function h2t(e,t,n,r){return n.line(e+r.line).from+t+(e==1?r.col-1:-1)}function pIi(e,t,n){let r=h2t(e.line,e.column,t,n),o={from:r,to:e.endLine!=null&&e.endColumn!=1?h2t(e.endLine,e.endColumn,t,n):r,message:e.message,source:e.ruleId?"eslint:"+e.ruleId:"eslint",severity:e.severity==1?"warning":"error"};if(e.fix){let{range:s,text:a}=e.fix,l=s[0]+n.pos-r,d=s[1]+n.pos-r;o.actions=[{name:"fix",apply(u,h){u.dispatch({changes:{from:h+l,to:h+d,insert:a},scrollIntoView:!0})}}]}return o}const _ae=Object.freeze(Object.defineProperty({__proto__:null,autoCloseTags:DSn,completionPath:LSn,esLint:AIi,javascript:QSn,javascriptLanguage:E0,jsxLanguage:nKe,localCompletionSource:SSn,scopeCompletionSource:gIi,snippets:Jqe,tsxLanguage:iKe,typescriptLanguage:tKe,typescriptSnippets:ySn},Symbol.toStringTag,{value:"Module"})),$$=["_blank","_self","_top","_parent"],mSe=["ascii","utf-8","utf-16","latin1","latin1"],kSe=["get","post","put","delete"],vSe=["application/x-www-form-urlencoded","multipart/form-data","text/plain"],z2=["true","false"],Fr={},bIi={a:{attrs:{href:null,ping:null,type:null,media:null,target:$$,hreflang:null}},abbr:Fr,address:Fr,area:{attrs:{alt:null,coords:null,href:null,target:null,ping:null,media:null,hreflang:null,type:null,shape:["default","rect","circle","poly"]}},article:Fr,aside:Fr,audio:{attrs:{src:null,mediagroup:null,crossorigin:["anonymous","use-credentials"],preload:["none","metadata","auto"],autoplay:["autoplay"],loop:["loop"],controls:["controls"]}},b:Fr,base:{attrs:{href:null,target:$$}},bdi:Fr,bdo:Fr,blockquote:{attrs:{cite:null}},body:Fr,br:Fr,button:{attrs:{form:null,formaction:null,name:null,value:null,autofocus:["autofocus"],disabled:["autofocus"],formenctype:vSe,formmethod:kSe,formnovalidate:["novalidate"],formtarget:$$,type:["submit","reset","button"]}},canvas:{attrs:{width:null,height:null}},caption:Fr,center:Fr,cite:Fr,code:Fr,col:{attrs:{span:null}},colgroup:{attrs:{span:null}},command:{attrs:{type:["command","checkbox","radio"],label:null,icon:null,radiogroup:null,command:null,title:null,disabled:["disabled"],checked:["checked"]}},data:{attrs:{value:null}},datagrid:{attrs:{disabled:["disabled"],multiple:["multiple"]}},datalist:{attrs:{data:null}},dd:Fr,del:{attrs:{cite:null,datetime:null}},details:{attrs:{open:["open"]}},dfn:Fr,div:Fr,dl:Fr,dt:Fr,em:Fr,embed:{attrs:{src:null,type:null,width:null,height:null}},eventsource:{attrs:{src:null}},fieldset:{attrs:{disabled:["disabled"],form:null,name:null}},figcaption:Fr,figure:Fr,footer:Fr,form:{attrs:{action:null,name:null,"accept-charset":mSe,autocomplete:["on","off"],enctype:vSe,method:kSe,novalidate:["novalidate"],target:$$}},h1:Fr,h2:Fr,h3:Fr,h4:Fr,h5:Fr,h6:Fr,head:{children:["title","base","link","style","meta","script","noscript","command"]},header:Fr,hgroup:Fr,hr:Fr,html:{attrs:{manifest:null}},i:Fr,iframe:{attrs:{src:null,srcdoc:null,name:null,width:null,height:null,sandbox:["allow-top-navigation","allow-same-origin","allow-forms","allow-scripts"],seamless:["seamless"]}},img:{attrs:{alt:null,src:null,ismap:null,usemap:null,width:null,height:null,crossorigin:["anonymous","use-credentials"]}},input:{attrs:{alt:null,dirname:null,form:null,formaction:null,height:null,list:null,max:null,maxlength:null,min:null,name:null,pattern:null,placeholder:null,size:null,src:null,step:null,value:null,width:null,accept:["audio/*","video/*","image/*"],autocomplete:["on","off"],autofocus:["autofocus"],checked:["checked"],disabled:["disabled"],formenctype:vSe,formmethod:kSe,formnovalidate:["novalidate"],formtarget:$$,multiple:["multiple"],readonly:["readonly"],required:["required"],type:["hidden","text","search","tel","url","email","password","datetime","date","month","week","time","datetime-local","number","range","color","checkbox","radio","file","submit","image","reset","button"]}},ins:{attrs:{cite:null,datetime:null}},kbd:Fr,keygen:{attrs:{challenge:null,form:null,name:null,autofocus:["autofocus"],disabled:["disabled"],keytype:["RSA"]}},label:{attrs:{for:null,form:null}},legend:Fr,li:{attrs:{value:null}},link:{attrs:{href:null,type:null,hreflang:null,media:null,sizes:["all","16x16","16x16 32x32","16x16 32x32 64x64"]}},map:{attrs:{name:null}},mark:Fr,menu:{attrs:{label:null,type:["list","context","toolbar"]}},meta:{attrs:{content:null,charset:mSe,name:["viewport","application-name","author","description","generator","keywords"],"http-equiv":["content-language","content-type","default-style","refresh"]}},meter:{attrs:{value:null,min:null,low:null,high:null,max:null,optimum:null}},nav:Fr,noscript:Fr,object:{attrs:{data:null,type:null,name:null,usemap:null,form:null,width:null,height:null,typemustmatch:["typemustmatch"]}},ol:{attrs:{reversed:["reversed"],start:null,type:["1","a","A","i","I"]},children:["li","script","template","ul","ol"]},optgroup:{attrs:{disabled:["disabled"],label:null}},option:{attrs:{disabled:["disabled"],label:null,selected:["selected"],value:null}},output:{attrs:{for:null,form:null,name:null}},p:Fr,param:{attrs:{name:null,value:null}},pre:Fr,progress:{attrs:{value:null,max:null}},q:{attrs:{cite:null}},rp:Fr,rt:Fr,ruby:Fr,samp:Fr,script:{attrs:{type:["text/javascript"],src:null,async:["async"],defer:["defer"],charset:mSe}},section:Fr,select:{attrs:{form:null,name:null,size:null,autofocus:["autofocus"],disabled:["disabled"],multiple:["multiple"]}},slot:{attrs:{name:null}},small:Fr,source:{attrs:{src:null,type:null,media:null}},span:Fr,strong:Fr,style:{attrs:{type:["text/css"],media:null,scoped:null}},sub:Fr,summary:Fr,sup:Fr,table:Fr,tbody:Fr,td:{attrs:{colspan:null,rowspan:null,headers:null}},template:Fr,textarea:{attrs:{dirname:null,form:null,maxlength:null,name:null,placeholder:null,rows:null,cols:null,autofocus:["autofocus"],disabled:["disabled"],readonly:["readonly"],required:["required"],wrap:["soft","hard"]}},tfoot:Fr,th:{attrs:{colspan:null,rowspan:null,headers:null,scope:["row","col","rowgroup","colgroup"]}},thead:Fr,time:{attrs:{datetime:null}},title:Fr,tr:Fr,track:{attrs:{src:null,label:null,default:null,kind:["subtitles","captions","descriptions","chapters","metadata"],srclang:null}},ul:{children:["li","script","template","ul","ol"]},var:Fr,video:{attrs:{src:null,poster:null,width:null,height:null,crossorigin:["anonymous","use-credentials"],preload:["auto","metadata","none"],autoplay:["autoplay"],mediagroup:["movie"],muted:["muted"],controls:["controls"]}},wbr:Fr},BSn={accesskey:null,class:null,contenteditable:z2,contextmenu:null,dir:["ltr","rtl","auto"],draggable:["true","false","auto"],dropzone:["copy","move","link","string:","file:"],hidden:["hidden"],id:null,inert:["inert"],itemid:null,itemprop:null,itemref:null,itemscope:["itemscope"],itemtype:null,lang:["ar","bn","de","en-GB","en-US","es","fr","hi","id","ja","pa","pt","ru","tr","zh"],spellcheck:z2,autocorrect:z2,autocapitalize:z2,style:null,tabindex:null,title:null,translate:["yes","no"],rel:["stylesheet","alternate","author","bookmark","help","license","next","nofollow","noreferrer","prefetch","prev","search","tag"],role:"alert application article banner button cell checkbox complementary contentinfo dialog document feed figure form grid gridcell heading img list listbox listitem main navigation region row rowgroup search switch tab table tabpanel textbox timer".split(" "),"aria-activedescendant":null,"aria-atomic":z2,"aria-autocomplete":["inline","list","both","none"],"aria-busy":z2,"aria-checked":["true","false","mixed","undefined"],"aria-controls":null,"aria-describedby":null,"aria-disabled":z2,"aria-dropeffect":null,"aria-expanded":["true","false","undefined"],"aria-flowto":null,"aria-grabbed":["true","false","undefined"],"aria-haspopup":z2,"aria-hidden":z2,"aria-invalid":["true","false","grammar","spelling"],"aria-label":null,"aria-labelledby":null,"aria-level":null,"aria-live":["off","polite","assertive"],"aria-multiline":z2,"aria-multiselectable":z2,"aria-owns":null,"aria-posinset":null,"aria-pressed":["true","false","mixed","undefined"],"aria-readonly":z2,"aria-relevant":null,"aria-required":z2,"aria-selected":["true","false","undefined"],"aria-setsize":null,"aria-sort":["ascending","descending","none","other"],"aria-valuemax":null,"aria-valuemin":null,"aria-valuenow":null,"aria-valuetext":null},RSn="beforeunload copy cut dragstart dragover dragleave dragenter dragend drag paste focus blur change click load mousedown mouseenter mouseleave mouseup keydown keyup resize scroll unload".split(" ").map(e=>"on"+e);for(let e of RSn)BSn[e]=null;class LK{constructor(t,n){this.tags={...bIi,...t},this.globalAttrs={...BSn,...n},this.allTags=Object.keys(this.tags),this.globalAttrNames=Object.keys(this.globalAttrs)}}LK.default=new LK;function IW(e,t,n=e.length){if(!t)return"";let r=t.firstChild,o=r&&r.getChild("TagName");return o?e.sliceString(o.from,Math.min(o.to,n)):""}function MW(e,t=!1){for(;e;e=e.parent)if(e.name=="Element")if(t)t=!1;else return e;return null}function ISn(e,t,n){let r=n.tags[IW(e,MW(t))];return(r==null?void 0:r.children)||n.allTags}function rKe(e,t){let n=[];for(let r=MW(t);r&&!r.type.isTop;r=MW(r.parent)){let o=IW(e,r);if(o&&r.lastChild.name=="CloseTag")break;o&&n.indexOf(o)<0&&(t.name=="EndTag"||t.from>=r.firstChild.to)&&n.push(o)}return n}const MSn=/^[:\-\.\w\u00b7-\uffff]*$/;function f2t(e,t,n,r,o){let s=/\s*>/.test(e.sliceDoc(o,o+5))?"":">",a=MW(n,n.name=="StartTag"||n.name=="TagName");return{from:r,to:o,options:ISn(e.doc,a,t).map(l=>({label:l,type:"type"})).concat(rKe(e.doc,n).map((l,d)=>({label:"/"+l,apply:"/"+l+s,type:"type",boost:99-d}))),validFor:/^\/?[:\-\.\w\u00b7-\uffff]*$/}}function g2t(e,t,n,r){let o=/\s*>/.test(e.sliceDoc(r,r+5))?"":">";return{from:n,to:r,options:rKe(e.doc,t).map((s,a)=>({label:s,apply:s+o,type:"type",boost:99-a})),validFor:MSn}}function wIi(e,t,n,r){let o=[],s=0;for(let a of ISn(e.doc,n,t))o.push({label:"<"+a,type:"type"});for(let a of rKe(e.doc,n))o.push({label:"",type:"type",boost:99-s++});return{from:r,to:r,options:o,validFor:/^<\/?[:\-\.\w\u00b7-\uffff]*$/}}function OIi(e,t,n,r,o){let s=MW(n),a=s?t.tags[IW(e.doc,s)]:null,l=a&&a.attrs?Object.keys(a.attrs):[],d=a&&a.globalAttrs===!1?l:l.length?l.concat(t.globalAttrNames):t.globalAttrNames;return{from:r,to:o,options:d.map(u=>({label:u,type:"property"})),validFor:MSn}}function yIi(e,t,n,r,o){var s;let a=(s=n.parent)===null||s===void 0?void 0:s.getChild("AttributeName"),l=[],d;if(a){let u=e.sliceDoc(a.from,a.to),h=t.globalAttrs[u];if(!h){let g=MW(n),m=g?t.tags[IW(e.doc,g)]:null;h=(m==null?void 0:m.attrs)&&m.attrs[u]}if(h){let g=e.sliceDoc(r,o).toLowerCase(),m='"',v='"';/^['"]/.test(g)?(d=g[0]=='"'?/^[^"]*$/:/^[^']*$/,m="",v=e.sliceDoc(o,o+1)==g[0]?"":g[0],g=g.slice(1),r++):d=/^[^\s<>='"]*$/;for(let f of h)l.push({label:f,apply:m+f+v,type:"constant"})}}return{from:r,to:o,options:l,validFor:d}}function PSn(e,t){let{state:n,pos:r}=t,o=tc(n).resolveInner(r,-1),s=o.resolve(r);for(let a=r,l;s==o&&(l=o.childBefore(a));){let d=l.lastChild;if(!d||!d.type.isError||d.fromPSn(r,o)}const CIi=E0.parser.configure({top:"SingleExpression"}),USn=[{tag:"script",attrs:e=>e.type=="text/typescript"||e.lang=="ts",parser:tKe.parser},{tag:"script",attrs:e=>e.type=="text/babel"||e.type=="text/jsx",parser:nKe.parser},{tag:"script",attrs:e=>e.type=="text/typescript-jsx",parser:iKe.parser},{tag:"script",attrs(e){return/^(importmap|speculationrules|application\/(.+\+)?json)$/i.test(e.type)},parser:CIi},{tag:"script",attrs(e){return!e.type||/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i.test(e.type)},parser:E0.parser},{tag:"style",attrs(e){return(!e.lang||e.lang=="css")&&(!e.type||/^(text\/)?(x-)?(stylesheet|css)$/i.test(e.type))},parser:SK.parser}],jSn=[{name:"style",parser:SK.parser.configure({top:"Styles"})}].concat(RSn.map(e=>({name:e,parser:E0.parser}))),WSn=Vd.define({name:"html",parser:JBi.configure({props:[zu.add({Element(e){let t=/^(\s*)(<\/)?/.exec(e.textAfter);return e.node.to<=e.pos+t[0].length?e.continue():e.lineIndent(e.node.from)+(t[2]?0:e.unit)},"OpenTag CloseTag SelfClosingTag"(e){return e.column(e.node.from)+e.unit},Document(e){if(e.pos+/\s*/.exec(e.textAfter)[0].lengthe.getChild("TagName")})]}),languageData:{commentTokens:{block:{open:"\x3C!--",close:"-->"}},indentOnInput:/^\s*<\/\w+\W$/,wordChars:"-_"}}),tZ=WSn.configure({wrap:gSn(USn,jSn)});function uI(e={}){let t="",n;e.matchClosingTags===!1&&(t="noMatch"),e.selfClosingTags===!0&&(t=(t?t+" ":"")+"selfClosing"),(e.nestedLanguages&&e.nestedLanguages.length||e.nestedAttributes&&e.nestedAttributes.length)&&(n=gSn((e.nestedLanguages||[]).concat(USn),(e.nestedAttributes||[]).concat(jSn)));let r=n?WSn.configure({wrap:n,dialect:t}):t?tZ.configure({dialect:t}):tZ;return new wd(r,[tZ.data.of({autocomplete:NSn(e)}),e.autoCloseTags!==!1?VSn:[],QSn().support,wSn().support])}const m2t=new Set("area base br col command embed frame hr img input keygen link meta param source track wbr menuitem".split(" ")),VSn=er.inputHandler.of((e,t,n,r,o)=>{if(e.composing||e.state.readOnly||t!=n||r!=">"&&r!="/"||!tZ.isActiveAt(e.state,t,-1))return!1;let s=o(),{state:a}=s,l=a.changeByRange(d=>{var u,h,g;let m=a.doc.sliceString(d.from-1,d.to)==r,{head:v}=d,f=tc(a).resolveInner(v,-1),k;if(m&&r==">"&&f.name=="EndTag"){let A=f.parent;if(((h=(u=A.parent)===null||u===void 0?void 0:u.lastChild)===null||h===void 0?void 0:h.name)!="CloseTag"&&(k=IW(a.doc,A.parent,v))&&!m2t.has(k)){let p=v+(a.doc.sliceString(v,v+1)===">"?1:0),b=``;return{range:d,changes:{from:v,to:p,insert:b}}}}else if(m&&r=="/"&&f.name=="IncompleteCloseTag"){let A=f.parent;if(f.from==v-2&&((g=A.lastChild)===null||g===void 0?void 0:g.name)!="CloseTag"&&(k=IW(a.doc,A,v))&&!m2t.has(k)){let p=v+(a.doc.sliceString(v,v+1)===">"?1:0),b=`${k}>`;return{range:Ln.cursor(v+b.length,-1),changes:{from:v,to:p,insert:b}}}}return{range:d}});return l.changes.empty?!1:(e.dispatch([s,a.update(l,{userEvent:"input.complete",scrollIntoView:!0})]),!0)}),_Ii=Object.freeze(Object.defineProperty({__proto__:null,autoCloseTags:VSn,html:uI,htmlCompletionSource:FSn,htmlCompletionSourceWith:NSn,htmlLanguage:tZ},Symbol.toStringTag,{value:"Module"})),zSn=fpe({commentTokens:{block:{open:"\x3C!--",close:"-->"}}}),HSn=new Xo,$Sn=$Di.configure({props:[Ah.add(e=>!e.is("Block")||e.is("Document")||EPe(e)!=null||SIi(e)?void 0:(t,n)=>({from:n.doc.lineAt(t.from).to,to:t.to})),HSn.add(EPe),zu.add({Document:()=>null}),i9.add({Document:zSn})]});function EPe(e){let t=/^(?:ATX|Setext)Heading(\d)$/.exec(e.name);return t?+t[1]:void 0}function SIi(e){return e.name=="OrderedList"||e.name=="BulletList"}function LIi(e,t){let n=e;for(;;){let r=n.nextSibling,o;if(!r||(o=EPe(r.type))!=null&&o<=t)break;n=r}return n.to}const xIi=CTi.of((e,t,n)=>{for(let r=tc(e).resolveInner(n,-1);r&&!(r.fromn)return{from:n,to:s}}return null});function oKe(e){return new Wv(zSn,e,[],"markdown")}const XSn=oKe($Sn),EIi=$Sn.configure([iBi,oBi,rBi,sBi,{props:[Ah.add({Table:(e,t)=>({from:t.doc.lineAt(e.from).to,to:e.to})})]}]),xK=oKe(EIi);function TIi(e,t){return n=>{if(n&&e){let r=null;if(n=/\S*/.exec(n)[0],typeof e=="function"?r=e(n):r=gn.matchLanguageName(e,n,!0),r instanceof gn)return r.support?r.support.language.parser:HB.getSkippingParser(r.load());if(r)return r.parser}return t?t.parser:null}}let ASe=class{constructor(t,n,r,o,s,a,l){this.node=t,this.from=n,this.to=r,this.spaceBefore=o,this.spaceAfter=s,this.type=a,this.item=l}blank(t,n=!0){let r=this.spaceBefore+(this.node.name=="Blockquote"?">":"");if(t!=null){for(;r.length0;o--)r+=" ";return r+(n?this.spaceAfter:"")}}marker(t,n){let r=this.node.name=="OrderedList"?String(+YSn(this.item,t)[2]+n):"";return this.spaceBefore+r+this.type+this.spaceAfter}};function GSn(e,t){let n=[],r=[];for(let o=e;o;o=o.parent){if(o.name=="FencedCode")return r;(o.name=="ListItem"||o.name=="Blockquote")&&n.push(o)}for(let o=n.length-1;o>=0;o--){let s=n[o],a,l=t.lineAt(s.from),d=s.from-l.from;if(s.name=="Blockquote"&&(a=/^ *>( ?)/.exec(l.text.slice(d))))r.push(new ASe(s,d,d+a[0].length,"",a[1],">",null));else if(s.name=="ListItem"&&s.parent.name=="OrderedList"&&(a=/^( *)\d+([.)])( *)/.exec(l.text.slice(d)))){let u=a[3],h=a[0].length;u.length>=4&&(u=u.slice(0,u.length-4),h-=4),r.push(new ASe(s.parent,d,d+h,a[1],u,a[2],s))}else if(s.name=="ListItem"&&s.parent.name=="BulletList"&&(a=/^( *)([-+*])( {1,4}\[[ xX]\])?( +)/.exec(l.text.slice(d)))){let u=a[4],h=a[0].length;u.length>4&&(u=u.slice(0,u.length-4),h-=4);let g=a[2];a[3]&&(g+=a[3].replace(/[xX]/," ")),r.push(new ASe(s.parent,d,d+h,a[1],u,g,s))}}return r}function YSn(e,t){return/^(\s*)(\d+)(?=[.)])/.exec(t.sliceString(e.from,e.from+10))}function pSe(e,t,n,r=0){for(let o=-1,s=e;;){if(s.name=="ListItem"){let l=YSn(s,t),d=+l[2];if(o>=0){if(d!=o+1)return;n.push({from:s.from+l[1].length,to:s.from+l[0].length,insert:String(o+2+r)})}o=d}let a=s.nextSibling;if(!a)break;s=a}}function sKe(e,t){let n=/^[ \t]*/.exec(e)[0].length;if(!n||t.facet(Mz)!=" ")return e;let r=_8(e,4,n),o="";for(let s=r;s>0;)s>=4?(o+=" ",s-=4):(o+=" ",s--);return o+e.slice(n)}const ZSn=(e={})=>({state:t,dispatch:n})=>{let r=tc(t),{doc:o}=t,s=null,a=t.changeByRange(l=>{if(!l.empty||!xK.isActiveAt(t,l.from,-1)&&!xK.isActiveAt(t,l.from,1))return s={range:l};let d=l.from,u=o.lineAt(d),h=GSn(r.resolveInner(d,-1),o);for(;h.length&&h[h.length-1].from>d-u.from;)h.pop();if(!h.length)return s={range:l};let g=h[h.length-1];if(g.to-g.spaceAfter.length>d-u.from)return s={range:l};let m=d>=g.to-g.spaceAfter.length&&!/\S/.test(u.text.slice(g.to));if(g.item&&m){let p=g.node.firstChild,b=g.node.getChild("ListItem","ListItem");if(p.to>=d||b&&b.to0&&!/[^\s>]/.test(o.lineAt(u.from-1).text)||e.nonTightLists===!1){let w=h.length>1?h[h.length-2]:null,O,y="";w&&w.item?(O=u.from+w.from,y=w.marker(o,1)):O=u.from+(w?w.to:0);let C=[{from:O,to:d,insert:y}];return g.node.name=="OrderedList"&&pSe(g.item,o,C,-2),w&&w.node.name=="OrderedList"&&pSe(w.item,o,C),{range:Ln.cursor(O+y.length),changes:C}}else{let w=v2t(h,t,u);return{range:Ln.cursor(d+w.length+1),changes:{from:u.from,insert:w+t.lineBreak}}}}if(g.node.name=="Blockquote"&&m&&u.from){let p=o.lineAt(u.from-1),b=/>\s*$/.exec(p.text);if(b&&b.index==g.from){let w=t.changes([{from:p.from+b.index,to:p.to},{from:u.from+g.from,to:u.to}]);return{range:l.map(w),changes:w}}}let v=[];g.node.name=="OrderedList"&&pSe(g.item,o,v);let f=g.item&&g.item.from]*/.exec(u.text)[0].length>=g.to)for(let p=0,b=h.length-1;p<=b;p++)k+=p==b&&!f?h[p].marker(o,1):h[p].blank(pu.from&&/\s/.test(u.text.charAt(A-u.from-1));)A--;return k=sKe(k,t),QIi(g.node,t.doc)&&(k=v2t(h,t,u)+t.lineBreak+k),v.push({from:A,to:d,insert:t.lineBreak+k}),{range:Ln.cursor(A+k.length+1),changes:v}});return s?!1:(n(t.update(a,{scrollIntoView:!0,userEvent:"input"})),!0)},qSn=ZSn();function k2t(e){return e.name=="QuoteMark"||e.name=="ListMark"}function QIi(e,t){if(e.name!="OrderedList"&&e.name!="BulletList")return!1;let n=e.firstChild,r=e.getChild("ListItem","ListItem");if(!r)return!1;let o=t.lineAt(n.to),s=t.lineAt(r.from),a=/^[\s>]*$/.test(o.text);return o.number+(a?0:1){let n=tc(e),r=null,o=e.changeByRange(s=>{let a=s.from,{doc:l}=e;if(s.empty&&xK.isActiveAt(e,s.from)){let d=l.lineAt(a),u=GSn(DIi(n,a),l);if(u.length){let h=u[u.length-1],g=h.to-h.spaceAfter.length+(h.spaceAfter?1:0);if(a-d.from>g&&!/\S/.test(d.text.slice(g,a-d.from)))return{range:Ln.cursor(d.from+g),changes:{from:d.from+g,to:a}};if(a-d.from==g&&(!h.item||d.from<=h.item.from||!/\S/.test(d.text.slice(0,h.to)))){let m=d.from+h.from;if(h.item&&h.node.from{var n;let{main:r}=t.state.selection;if(r.empty)return!1;let o=(n=e.clipboardData)===null||n===void 0?void 0:n.getData("text/plain");if(!o||!/^(https?:\/\/|mailto:|xmpp:|www\.)/.test(o)||(/^www\./.test(o)&&(o="https://"+o),!xK.isActiveAt(t.state,r.from,1)))return!1;let s=tc(t.state),a=!1;return s.iterate({from:r.from,to:r.to,enter:l=>{(l.from>r.from||IIi.test(l.name))&&(a=!0)},leave:l=>{l.to0){const a=document.getElementsByTagName("link"),l=document.querySelector("meta[property=csp-nonce]"),d=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));o=Promise.allSettled(n.map(u=>{if(u=FIi(u,r),u in A2t)return;A2t[u]=!0;const h=u.endsWith(".css"),g=h?'[rel="stylesheet"]':"";if(!!r)for(let f=a.length-1;f>=0;f--){const k=a[f];if(k.href===u&&(!h||k.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${u}"]${g}`))return;const v=document.createElement("link");if(v.rel=h?"stylesheet":PIi,h||(v.as="script"),v.crossOrigin="",v.href=u,d&&v.setAttribute("nonce",d),document.head.appendChild(v),h)return new Promise((f,k)=>{v.addEventListener("load",f),v.addEventListener("error",()=>k(new Error(`Unable to preload CSS for ${u}`)))})}))}function s(a){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=a,window.dispatchEvent(l),!l.defaultPrevented)throw a}return o.then(a=>{for(const l of a||[])l.status==="rejected"&&s(l.reason);return t().catch(s)})};function Hn(e){return new wd(Tqe.define(e))}function cx(e){return _t(()=>Promise.resolve().then(()=>o6r),void 0,import.meta.url).then(t=>t.sql({dialect:t[e]}))}const NIi=[gn.of({name:"C",extensions:["c","h","ino"],load(){return _t(()=>Promise.resolve().then(()=>Qvt),void 0,import.meta.url).then(e=>e.cpp())}}),gn.of({name:"C++",alias:["cpp"],extensions:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],load(){return _t(()=>Promise.resolve().then(()=>Qvt),void 0,import.meta.url).then(e=>e.cpp())}}),gn.of({name:"CQL",alias:["cassandra"],extensions:["cql"],load(){return cx("Cassandra")}}),gn.of({name:"CSS",extensions:["css"],load(){return _t(()=>Promise.resolve().then(()=>BRi),void 0,import.meta.url).then(e=>e.css())}}),gn.of({name:"Go",extensions:["go"],load(){return _t(()=>Promise.resolve().then(()=>rEr),void 0,import.meta.url).then(e=>e.go())}}),gn.of({name:"HTML",alias:["xhtml"],extensions:["html","htm","handlebars","hbs"],load(){return _t(()=>Promise.resolve().then(()=>_Ii),void 0,import.meta.url).then(e=>e.html())}}),gn.of({name:"Java",extensions:["java"],load(){return _t(()=>Promise.resolve().then(()=>cEr),void 0,import.meta.url).then(e=>e.java())}}),gn.of({name:"JavaScript",alias:["ecmascript","js","node"],extensions:["js","mjs","cjs"],load(){return _t(()=>Promise.resolve().then(()=>_ae),void 0,import.meta.url).then(e=>e.javascript())}}),gn.of({name:"Jinja",extensions:["j2","jinja","jinja2"],load(){return _t(()=>Promise.resolve().then(()=>TEr),void 0,import.meta.url).then(e=>e.jinja())}}),gn.of({name:"JSON",alias:["json5"],extensions:["json","map"],load(){return _t(()=>Promise.resolve().then(()=>MEr),void 0,import.meta.url).then(e=>e.json())}}),gn.of({name:"JSX",extensions:["jsx"],load(){return _t(()=>Promise.resolve().then(()=>_ae),void 0,import.meta.url).then(e=>e.javascript({jsx:!0}))}}),gn.of({name:"LESS",extensions:["less"],load(){return _t(()=>Promise.resolve().then(()=>GEr),void 0,import.meta.url).then(e=>e.less())}}),gn.of({name:"Liquid",extensions:["liquid"],load(){return _t(()=>Promise.resolve().then(()=>A7r),void 0,import.meta.url).then(e=>e.liquid())}}),gn.of({name:"MariaDB SQL",load(){return cx("MariaSQL")}}),gn.of({name:"Markdown",extensions:["md","markdown","mkd"],load(){return _t(()=>Promise.resolve().then(()=>MIi),void 0,import.meta.url).then(e=>e.markdown())}}),gn.of({name:"MS SQL",load(){return cx("MSSQL")}}),gn.of({name:"MySQL",load(){return cx("MySQL")}}),gn.of({name:"PHP",extensions:["php","php3","php4","php5","php7","phtml"],load(){return _t(()=>Promise.resolve().then(()=>VTr),void 0,import.meta.url).then(e=>e.php())}}),gn.of({name:"PLSQL",extensions:["pls"],load(){return cx("PLSQL")}}),gn.of({name:"PostgreSQL",load(){return cx("PostgreSQL")}}),gn.of({name:"Python",extensions:["BUILD","bzl","py","pyw"],filename:/^(BUCK|BUILD)$/,load(){return _t(()=>Promise.resolve().then(()=>rDr),void 0,import.meta.url).then(e=>e.python())}}),gn.of({name:"Rust",extensions:["rs"],load(){return _t(()=>Promise.resolve().then(()=>_Dr),void 0,import.meta.url).then(e=>e.rust())}}),gn.of({name:"Sass",extensions:["sass"],load(){return _t(()=>Promise.resolve().then(()=>hAt),void 0,import.meta.url).then(e=>e.sass({indented:!0}))}}),gn.of({name:"SCSS",extensions:["scss"],load(){return _t(()=>Promise.resolve().then(()=>hAt),void 0,import.meta.url).then(e=>e.sass())}}),gn.of({name:"SQL",extensions:["sql"],load(){return cx("StandardSQL")}}),gn.of({name:"SQLite",load(){return cx("SQLite")}}),gn.of({name:"TSX",extensions:["tsx"],load(){return _t(()=>Promise.resolve().then(()=>_ae),void 0,import.meta.url).then(e=>e.javascript({jsx:!0,typescript:!0}))}}),gn.of({name:"TypeScript",alias:["ts"],extensions:["ts","mts","cts"],load(){return _t(()=>Promise.resolve().then(()=>_ae),void 0,import.meta.url).then(e=>e.javascript({typescript:!0}))}}),gn.of({name:"WebAssembly",extensions:["wat","wast"],load(){return _t(()=>Promise.resolve().then(()=>dBr),void 0,import.meta.url).then(e=>e.wast())}}),gn.of({name:"XML",alias:["rss","wsdl","xsd"],extensions:["xml","xsl","xsd","svg"],load(){return _t(()=>Promise.resolve().then(()=>BBr),void 0,import.meta.url).then(e=>e.xml())}}),gn.of({name:"YAML",alias:["yml"],extensions:["yaml","yml"],load(){return _t(()=>Promise.resolve().then(()=>hRr),void 0,import.meta.url).then(e=>e.yaml())}}),gn.of({name:"APL",extensions:["dyalog","apl"],load(){return _t(()=>Promise.resolve().then(()=>wRr),void 0,import.meta.url).then(e=>Hn(e.apl))}}),gn.of({name:"PGP",alias:["asciiarmor"],extensions:["asc","pgp","sig"],load(){return _t(()=>Promise.resolve().then(()=>yRr),void 0,import.meta.url).then(e=>Hn(e.asciiArmor))}}),gn.of({name:"ASN.1",extensions:["asn","asn1"],load(){return _t(()=>Promise.resolve().then(()=>_Rr),void 0,import.meta.url).then(e=>Hn(e.asn1({})))}}),gn.of({name:"Asterisk",filename:/^extensions\.conf$/i,load(){return _t(()=>Promise.resolve().then(()=>QRr),void 0,import.meta.url).then(e=>Hn(e.asterisk))}}),gn.of({name:"Brainfuck",extensions:["b","bf"],load(){return _t(()=>Promise.resolve().then(()=>RRr),void 0,import.meta.url).then(e=>Hn(e.brainfuck))}}),gn.of({name:"Cobol",extensions:["cob","cpy"],load(){return _t(()=>Promise.resolve().then(()=>zRr),void 0,import.meta.url).then(e=>Hn(e.cobol))}}),gn.of({name:"C#",alias:["csharp","cs"],extensions:["cs"],load(){return _t(()=>Promise.resolve().then(()=>l7),void 0,import.meta.url).then(e=>Hn(e.csharp))}}),gn.of({name:"Clojure",extensions:["clj","cljc","cljx"],load(){return _t(()=>Promise.resolve().then(()=>i8e),void 0,import.meta.url).then(e=>Hn(e.clojure))}}),gn.of({name:"ClojureScript",extensions:["cljs"],load(){return _t(()=>Promise.resolve().then(()=>i8e),void 0,import.meta.url).then(e=>Hn(e.clojure))}}),gn.of({name:"Closure Stylesheets (GSS)",extensions:["gss"],load(){return _t(()=>Promise.resolve().then(()=>TIr),void 0,import.meta.url).then(e=>Hn(e.gss))}}),gn.of({name:"CMake",extensions:["cmake","cmake.in"],filename:/^CMakeLists\.txt$/,load(){return _t(()=>Promise.resolve().then(()=>RIr),void 0,import.meta.url).then(e=>Hn(e.cmake))}}),gn.of({name:"CoffeeScript",alias:["coffee","coffee-script"],extensions:["coffee"],load(){return _t(()=>Promise.resolve().then(()=>GIr),void 0,import.meta.url).then(e=>Hn(e.coffeeScript))}}),gn.of({name:"Common Lisp",alias:["lisp"],extensions:["cl","lisp","el"],load(){return _t(()=>Promise.resolve().then(()=>tMr),void 0,import.meta.url).then(e=>Hn(e.commonLisp))}}),gn.of({name:"Cypher",extensions:["cyp","cypher"],load(){return _t(()=>Promise.resolve().then(()=>lMr),void 0,import.meta.url).then(e=>Hn(e.cypher))}}),gn.of({name:"Cython",extensions:["pyx","pxd","pxi"],load(){return _t(()=>Promise.resolve().then(()=>fMr),void 0,import.meta.url).then(e=>Hn(e.cython))}}),gn.of({name:"Crystal",extensions:["cr"],load(){return _t(()=>Promise.resolve().then(()=>SMr),void 0,import.meta.url).then(e=>Hn(e.crystal))}}),gn.of({name:"D",extensions:["d"],load(){return _t(()=>Promise.resolve().then(()=>RMr),void 0,import.meta.url).then(e=>Hn(e.d))}}),gn.of({name:"Dart",extensions:["dart"],load(){return _t(()=>Promise.resolve().then(()=>l7),void 0,import.meta.url).then(e=>Hn(e.dart))}}),gn.of({name:"diff",extensions:["diff","patch"],load(){return _t(()=>Promise.resolve().then(()=>MMr),void 0,import.meta.url).then(e=>Hn(e.diff))}}),gn.of({name:"Dockerfile",filename:/^Dockerfile$/,load(){return _t(()=>Promise.resolve().then(()=>ZMr),void 0,import.meta.url).then(e=>Hn(e.dockerFile))}}),gn.of({name:"DTD",extensions:["dtd"],load(){return _t(()=>Promise.resolve().then(()=>ePr),void 0,import.meta.url).then(e=>Hn(e.dtd))}}),gn.of({name:"Dylan",extensions:["dylan","dyl","intr"],load(){return _t(()=>Promise.resolve().then(()=>sPr),void 0,import.meta.url).then(e=>Hn(e.dylan))}}),gn.of({name:"EBNF",load(){return _t(()=>Promise.resolve().then(()=>lPr),void 0,import.meta.url).then(e=>Hn(e.ebnf))}}),gn.of({name:"ECL",extensions:["ecl"],load(){return _t(()=>Promise.resolve().then(()=>vPr),void 0,import.meta.url).then(e=>Hn(e.ecl))}}),gn.of({name:"edn",extensions:["edn"],load(){return _t(()=>Promise.resolve().then(()=>i8e),void 0,import.meta.url).then(e=>Hn(e.clojure))}}),gn.of({name:"Eiffel",extensions:["e"],load(){return _t(()=>Promise.resolve().then(()=>CPr),void 0,import.meta.url).then(e=>Hn(e.eiffel))}}),gn.of({name:"Elm",extensions:["elm"],load(){return _t(()=>Promise.resolve().then(()=>MPr),void 0,import.meta.url).then(e=>Hn(e.elm))}}),gn.of({name:"Erlang",extensions:["erl"],load(){return _t(()=>Promise.resolve().then(()=>aFr),void 0,import.meta.url).then(e=>Hn(e.erlang))}}),gn.of({name:"Esper",load(){return _t(()=>Promise.resolve().then(()=>OFr),void 0,import.meta.url).then(e=>Hn(e.esper))}}),gn.of({name:"Factor",extensions:["factor"],load(){return _t(()=>Promise.resolve().then(()=>CFr),void 0,import.meta.url).then(e=>Hn(e.factor))}}),gn.of({name:"FCL",load(){return _t(()=>Promise.resolve().then(()=>TFr),void 0,import.meta.url).then(e=>Hn(e.fcl))}}),gn.of({name:"Forth",extensions:["forth","fth","4th"],load(){return _t(()=>Promise.resolve().then(()=>RFr),void 0,import.meta.url).then(e=>Hn(e.forth))}}),gn.of({name:"Fortran",extensions:["f","for","f77","f90","f95"],load(){return _t(()=>Promise.resolve().then(()=>WFr),void 0,import.meta.url).then(e=>Hn(e.fortran))}}),gn.of({name:"F#",alias:["fsharp"],extensions:["fs"],load(){return _t(()=>Promise.resolve().then(()=>f8e),void 0,import.meta.url).then(e=>Hn(e.fSharp))}}),gn.of({name:"Gas",extensions:["s"],load(){return _t(()=>Promise.resolve().then(()=>GFr),void 0,import.meta.url).then(e=>Hn(e.gas))}}),gn.of({name:"Gherkin",extensions:["feature"],load(){return _t(()=>Promise.resolve().then(()=>ZFr),void 0,import.meta.url).then(e=>Hn(e.gherkin))}}),gn.of({name:"Groovy",extensions:["groovy","gradle"],filename:/^Jenkinsfile$/,load(){return _t(()=>Promise.resolve().then(()=>rNr),void 0,import.meta.url).then(e=>Hn(e.groovy))}}),gn.of({name:"Haskell",extensions:["hs"],load(){return _t(()=>Promise.resolve().then(()=>hNr),void 0,import.meta.url).then(e=>Hn(e.haskell))}}),gn.of({name:"Haxe",extensions:["hx"],load(){return _t(()=>Promise.resolve().then(()=>v4t),void 0,import.meta.url).then(e=>Hn(e.haxe))}}),gn.of({name:"HXML",extensions:["hxml"],load(){return _t(()=>Promise.resolve().then(()=>v4t),void 0,import.meta.url).then(e=>Hn(e.hxml))}}),gn.of({name:"HTTP",load(){return _t(()=>Promise.resolve().then(()=>PNr),void 0,import.meta.url).then(e=>Hn(e.http))}}),gn.of({name:"IDL",extensions:["pro"],load(){return _t(()=>Promise.resolve().then(()=>HNr),void 0,import.meta.url).then(e=>Hn(e.idl))}}),gn.of({name:"JSON-LD",alias:["jsonld"],extensions:["jsonld"],load(){return _t(()=>Promise.resolve().then(()=>YNr),void 0,import.meta.url).then(e=>Hn(e.jsonld))}}),gn.of({name:"Julia",extensions:["jl"],load(){return _t(()=>Promise.resolve().then(()=>wUr),void 0,import.meta.url).then(e=>Hn(e.julia))}}),gn.of({name:"Kotlin",extensions:["kt","kts"],load(){return _t(()=>Promise.resolve().then(()=>l7),void 0,import.meta.url).then(e=>Hn(e.kotlin))}}),gn.of({name:"LiveScript",alias:["ls"],extensions:["ls"],load(){return _t(()=>Promise.resolve().then(()=>SUr),void 0,import.meta.url).then(e=>Hn(e.liveScript))}}),gn.of({name:"Lua",extensions:["lua"],load(){return _t(()=>Promise.resolve().then(()=>IUr),void 0,import.meta.url).then(e=>Hn(e.lua))}}),gn.of({name:"mIRC",extensions:["mrc"],load(){return _t(()=>Promise.resolve().then(()=>NUr),void 0,import.meta.url).then(e=>Hn(e.mirc))}}),gn.of({name:"Mathematica",extensions:["m","nb","wl","wls"],load(){return _t(()=>Promise.resolve().then(()=>GUr),void 0,import.meta.url).then(e=>Hn(e.mathematica))}}),gn.of({name:"Modelica",extensions:["mo"],load(){return _t(()=>Promise.resolve().then(()=>ojr),void 0,import.meta.url).then(e=>Hn(e.modelica))}}),gn.of({name:"MUMPS",extensions:["mps"],load(){return _t(()=>Promise.resolve().then(()=>vjr),void 0,import.meta.url).then(e=>Hn(e.mumps))}}),gn.of({name:"Mbox",extensions:["mbox"],load(){return _t(()=>Promise.resolve().then(()=>Tjr),void 0,import.meta.url).then(e=>Hn(e.mbox))}}),gn.of({name:"Nginx",filename:/nginx.*\.conf$/i,load(){return _t(()=>Promise.resolve().then(()=>Mjr),void 0,import.meta.url).then(e=>Hn(e.nginx))}}),gn.of({name:"NSIS",extensions:["nsh","nsi"],load(){return _t(()=>Promise.resolve().then(()=>Fjr),void 0,import.meta.url).then(e=>Hn(e.nsis))}}),gn.of({name:"NTriples",extensions:["nt","nq"],load(){return _t(()=>Promise.resolve().then(()=>Ujr),void 0,import.meta.url).then(e=>Hn(e.ntriples))}}),gn.of({name:"Objective-C",alias:["objective-c","objc"],extensions:["m"],load(){return _t(()=>Promise.resolve().then(()=>l7),void 0,import.meta.url).then(e=>Hn(e.objectiveC))}}),gn.of({name:"Objective-C++",alias:["objective-c++","objc++"],extensions:["mm"],load(){return _t(()=>Promise.resolve().then(()=>l7),void 0,import.meta.url).then(e=>Hn(e.objectiveCpp))}}),gn.of({name:"OCaml",extensions:["ml","mli","mll","mly"],load(){return _t(()=>Promise.resolve().then(()=>f8e),void 0,import.meta.url).then(e=>Hn(e.oCaml))}}),gn.of({name:"Octave",extensions:["m"],load(){return _t(()=>Promise.resolve().then(()=>Kjr),void 0,import.meta.url).then(e=>Hn(e.octave))}}),gn.of({name:"Oz",extensions:["oz"],load(){return _t(()=>Promise.resolve().then(()=>uWr),void 0,import.meta.url).then(e=>Hn(e.oz))}}),gn.of({name:"Pascal",extensions:["p","pas"],load(){return _t(()=>Promise.resolve().then(()=>AWr),void 0,import.meta.url).then(e=>Hn(e.pascal))}}),gn.of({name:"Perl",extensions:["pl","pm"],load(){return _t(()=>Promise.resolve().then(()=>bWr),void 0,import.meta.url).then(e=>Hn(e.perl))}}),gn.of({name:"Pig",extensions:["pig"],load(){return _t(()=>Promise.resolve().then(()=>CWr),void 0,import.meta.url).then(e=>Hn(e.pig))}}),gn.of({name:"PowerShell",extensions:["ps1","psd1","psm1"],load(){return _t(()=>Promise.resolve().then(()=>jWr),void 0,import.meta.url).then(e=>Hn(e.powerShell))}}),gn.of({name:"Properties files",alias:["ini","properties"],extensions:["properties","ini","in"],load(){return _t(()=>Promise.resolve().then(()=>VWr),void 0,import.meta.url).then(e=>Hn(e.properties))}}),gn.of({name:"ProtoBuf",extensions:["proto"],load(){return _t(()=>Promise.resolve().then(()=>YWr),void 0,import.meta.url).then(e=>Hn(e.protobuf))}}),gn.of({name:"Pug",alias:["jade"],extensions:["pug","jade"],load(){return _t(()=>Promise.resolve().then(()=>PVr),void 0,import.meta.url).then(e=>Hn(e.pug))}}),gn.of({name:"Puppet",extensions:["pp"],load(){return _t(()=>Promise.resolve().then(()=>jVr),void 0,import.meta.url).then(e=>Hn(e.puppet))}}),gn.of({name:"Q",extensions:["q"],load(){return _t(()=>Promise.resolve().then(()=>ZVr),void 0,import.meta.url).then(e=>Hn(e.q))}}),gn.of({name:"R",alias:["rscript"],extensions:["r","R"],load(){return _t(()=>Promise.resolve().then(()=>rzr),void 0,import.meta.url).then(e=>Hn(e.r))}}),gn.of({name:"RPM Changes",load(){return _t(()=>Promise.resolve().then(()=>G4t),void 0,import.meta.url).then(e=>Hn(e.rpmChanges))}}),gn.of({name:"RPM Spec",extensions:["spec"],load(){return _t(()=>Promise.resolve().then(()=>G4t),void 0,import.meta.url).then(e=>Hn(e.rpmSpec))}}),gn.of({name:"Ruby",alias:["jruby","macruby","rake","rb","rbx"],extensions:["rb"],filename:/^(Gemfile|Rakefile)$/,load(){return _t(()=>Promise.resolve().then(()=>_zr),void 0,import.meta.url).then(e=>Hn(e.ruby))}}),gn.of({name:"SAS",extensions:["sas"],load(){return _t(()=>Promise.resolve().then(()=>Tzr),void 0,import.meta.url).then(e=>Hn(e.sas))}}),gn.of({name:"Scala",extensions:["scala"],load(){return _t(()=>Promise.resolve().then(()=>l7),void 0,import.meta.url).then(e=>Hn(e.scala))}}),gn.of({name:"Scheme",extensions:["scm","ss"],load(){return _t(()=>Promise.resolve().then(()=>zzr),void 0,import.meta.url).then(e=>Hn(e.scheme))}}),gn.of({name:"Shell",alias:["bash","sh","zsh"],extensions:["sh","ksh","bash"],filename:/^PKGBUILD$/,load(){return _t(()=>Promise.resolve().then(()=>Yzr),void 0,import.meta.url).then(e=>Hn(e.shell))}}),gn.of({name:"Sieve",extensions:["siv","sieve"],load(){return _t(()=>Promise.resolve().then(()=>tHr),void 0,import.meta.url).then(e=>Hn(e.sieve))}}),gn.of({name:"Smalltalk",extensions:["st"],load(){return _t(()=>Promise.resolve().then(()=>oHr),void 0,import.meta.url).then(e=>Hn(e.smalltalk))}}),gn.of({name:"Solr",load(){return _t(()=>Promise.resolve().then(()=>fHr),void 0,import.meta.url).then(e=>Hn(e.solr))}}),gn.of({name:"SML",extensions:["sml","sig","fun","smackspec"],load(){return _t(()=>Promise.resolve().then(()=>f8e),void 0,import.meta.url).then(e=>Hn(e.sml))}}),gn.of({name:"SPARQL",alias:["sparul"],extensions:["rq","sparql"],load(){return _t(()=>Promise.resolve().then(()=>wHr),void 0,import.meta.url).then(e=>Hn(e.sparql))}}),gn.of({name:"Spreadsheet",alias:["excel","formula"],load(){return _t(()=>Promise.resolve().then(()=>yHr),void 0,import.meta.url).then(e=>Hn(e.spreadsheet))}}),gn.of({name:"Squirrel",extensions:["nut"],load(){return _t(()=>Promise.resolve().then(()=>l7),void 0,import.meta.url).then(e=>Hn(e.squirrel))}}),gn.of({name:"Stylus",extensions:["styl"],load(){return _t(()=>Promise.resolve().then(()=>HHr),void 0,import.meta.url).then(e=>Hn(e.stylus))}}),gn.of({name:"Swift",extensions:["swift"],load(){return _t(()=>Promise.resolve().then(()=>h$r),void 0,import.meta.url).then(e=>Hn(e.swift))}}),gn.of({name:"sTeX",load(){return _t(()=>Promise.resolve().then(()=>fpt),void 0,import.meta.url).then(e=>Hn(e.stex))}}),gn.of({name:"LaTeX",alias:["tex"],extensions:["text","ltx","tex"],load(){return _t(()=>Promise.resolve().then(()=>fpt),void 0,import.meta.url).then(e=>Hn(e.stex))}}),gn.of({name:"SystemVerilog",extensions:["v","sv","svh"],load(){return _t(()=>Promise.resolve().then(()=>kpt),void 0,import.meta.url).then(e=>Hn(e.verilog))}}),gn.of({name:"Tcl",extensions:["tcl"],load(){return _t(()=>Promise.resolve().then(()=>y$r),void 0,import.meta.url).then(e=>Hn(e.tcl))}}),gn.of({name:"Textile",extensions:["textile"],load(){return _t(()=>Promise.resolve().then(()=>x$r),void 0,import.meta.url).then(e=>Hn(e.textile))}}),gn.of({name:"TiddlyWiki",load(){return _t(()=>Promise.resolve().then(()=>Z$r),void 0,import.meta.url).then(e=>Hn(e.tiddlyWiki))}}),gn.of({name:"Tiki wiki",load(){return _t(()=>Promise.resolve().then(()=>rXr),void 0,import.meta.url).then(e=>Hn(e.tiki))}}),gn.of({name:"TOML",extensions:["toml"],load(){return _t(()=>Promise.resolve().then(()=>sXr),void 0,import.meta.url).then(e=>Hn(e.toml))}}),gn.of({name:"Troff",extensions:["1","2","3","4","5","6","7","8","9"],load(){return _t(()=>Promise.resolve().then(()=>dXr),void 0,import.meta.url).then(e=>Hn(e.troff))}}),gn.of({name:"TTCN",extensions:["ttcn","ttcn3","ttcnpp"],load(){return _t(()=>Promise.resolve().then(()=>EXr),void 0,import.meta.url).then(e=>Hn(e.ttcn))}}),gn.of({name:"TTCN_CFG",extensions:["cfg"],load(){return _t(()=>Promise.resolve().then(()=>PXr),void 0,import.meta.url).then(e=>Hn(e.ttcnCfg))}}),gn.of({name:"Turtle",extensions:["ttl"],load(){return _t(()=>Promise.resolve().then(()=>jXr),void 0,import.meta.url).then(e=>Hn(e.turtle))}}),gn.of({name:"Web IDL",extensions:["webidl"],load(){return _t(()=>Promise.resolve().then(()=>sGr),void 0,import.meta.url).then(e=>Hn(e.webIDL))}}),gn.of({name:"VB.NET",extensions:["vb"],load(){return _t(()=>Promise.resolve().then(()=>OGr),void 0,import.meta.url).then(e=>Hn(e.vb))}}),gn.of({name:"VBScript",extensions:["vbs"],load(){return _t(()=>Promise.resolve().then(()=>_Gr),void 0,import.meta.url).then(e=>Hn(e.vbScript))}}),gn.of({name:"Velocity",extensions:["vtl"],load(){return _t(()=>Promise.resolve().then(()=>EGr),void 0,import.meta.url).then(e=>Hn(e.velocity))}}),gn.of({name:"Verilog",extensions:["v"],load(){return _t(()=>Promise.resolve().then(()=>kpt),void 0,import.meta.url).then(e=>Hn(e.verilog))}}),gn.of({name:"VHDL",extensions:["vhd","vhdl"],load(){return _t(()=>Promise.resolve().then(()=>MGr),void 0,import.meta.url).then(e=>Hn(e.vhdl))}}),gn.of({name:"XQuery",extensions:["xy","xquery","xq","xqm","xqy"],load(){return _t(()=>Promise.resolve().then(()=>XGr),void 0,import.meta.url).then(e=>Hn(e.xQuery))}}),gn.of({name:"Yacas",extensions:["ys"],load(){return _t(()=>Promise.resolve().then(()=>rYr),void 0,import.meta.url).then(e=>Hn(e.yacas))}}),gn.of({name:"Z80",extensions:["z80"],load(){return _t(()=>Promise.resolve().then(()=>aYr),void 0,import.meta.url).then(e=>Hn(e.z80))}}),gn.of({name:"MscGen",extensions:["mscgen","mscin","msc"],load(){return _t(()=>Promise.resolve().then(()=>P8e),void 0,import.meta.url).then(e=>Hn(e.mscgen))}}),gn.of({name:"Xù",extensions:["xu"],load(){return _t(()=>Promise.resolve().then(()=>P8e),void 0,import.meta.url).then(e=>Hn(e.xu))}}),gn.of({name:"MsGenny",extensions:["msgenny"],load(){return _t(()=>Promise.resolve().then(()=>P8e),void 0,import.meta.url).then(e=>Hn(e.msgenny))}}),gn.of({name:"Vue",extensions:["vue"],load(){return _t(()=>Promise.resolve().then(()=>OYr),void 0,import.meta.url).then(e=>e.vue())}}),gn.of({name:"Angular Template",load(){return _t(()=>Promise.resolve().then(()=>WYr),void 0,import.meta.url).then(e=>e.angular())}})],p2t=typeof String.prototype.normalize=="function"?e=>e.normalize("NFKD"):e=>e;class EK{constructor(t,n,r=0,o=t.length,s,a){this.test=a,this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=t.iterRange(r,o),this.bufferStart=r,this.normalize=s?l=>s(p2t(l)):p2t,this.query=this.normalize(n)}peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return-1;this.bufferPos=0,this.buffer=this.iter.value}return e5(this.buffer,this.bufferPos)}next(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}nextOverlapping(){for(;;){let t=this.peek();if(t<0)return this.done=!0,this;let n=myn(t),r=this.bufferStart+this.bufferPos;this.bufferPos+=gT(t);let o=this.normalize(n);if(o.length)for(let s=0,a=r;;s++){let l=o.charCodeAt(s),d=this.match(l,a,this.bufferPos+this.bufferStart);if(s==o.length-1){if(d)return this.value=d,this;break}a==r&&sthis.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}nextLine(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}next(){for(let t=this.matchPos-this.curLineStart;;){this.re.lastIndex=t;let n=this.matchPos<=this.to&&this.re.exec(this.curLine);if(n){let r=this.curLineStart+n.index,o=r+n[0].length;if(this.matchPos=Vge(this.text,o+(r==o?1:0)),r==this.curLineStart+this.curLine.length&&this.nextLine(),(rthis.value.to)&&(!this.test||this.test(r,o,n)))return this.value={from:r,to:o,match:n},this;t=this.matchPos-this.curLineStart}else if(this.curLineStart+this.curLine.length=r||o.to<=n){let l=new CU(n,t.sliceString(n,r));return wSe.set(t,l),l}if(o.from==n&&o.to==r)return o;let{text:s,from:a}=o;return a>n&&(s=t.sliceString(n,a)+s,a=n),o.to=this.to?this.to:this.text.lineAt(t).to}next(){for(;;){let t=this.re.lastIndex=this.matchPos-this.flat.from,n=this.re.exec(this.flat.text);if(n&&!n[0]&&n.index==t&&(this.re.lastIndex=t+1,n=this.re.exec(this.flat.text)),n){let r=this.flat.from+n.index,o=r+n[0].length;if((this.flat.to>=this.to||n.index+n[0].length<=this.flat.text.length-10)&&(!this.test||this.test(r,o,n)))return this.value={from:r,to:o,match:n},this.matchPos=Vge(this.text,o+(r==o?1:0)),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=CU.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+this.flat.text.length*2))}}}typeof Symbol<"u"&&(r8n.prototype[Symbol.iterator]=o8n.prototype[Symbol.iterator]=function(){return this});function UIi(e){try{return new RegExp(e,aKe),!0}catch{return!1}}function Vge(e,t){if(t>=e.length)return t;let n=e.lineAt(t),r;for(;t=56320&&r<57344;)t++;return t}const jIi=e=>{let{state:t}=e,n=String(t.doc.lineAt(e.state.selection.main.head).number),{close:r,result:o}=$7i(e,{label:t.phrase("Go to line"),input:{type:"text",name:"line",value:n},focus:!0,submitLabel:t.phrase("go")});return o.then(s=>{let a=s&&/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(s.elements.line.value);if(!a){e.dispatch({effects:r});return}let l=t.doc.lineAt(t.selection.main.head),[,d,u,h,g]=a,m=h?+h.slice(1):0,v=u?+u:l.number;if(u&&g){let A=v/100;d&&(A=A*(d=="-"?-1:1)+l.number/t.doc.lines),v=Math.round(t.doc.lines*A)}else u&&d&&(v=v*(d=="-"?-1:1)+l.number);let f=t.doc.line(Math.max(1,Math.min(t.doc.lines,v))),k=Ln.cursor(f.from+Math.max(0,Math.min(m,f.length)));e.dispatch({effects:[r,er.scrollIntoView(k.from,{y:"center"})],selection:k})}),!0},WIi=({state:e,dispatch:t})=>{let{selection:n}=e,r=Ln.create(n.ranges.map(o=>e.wordAt(o.head)||Ln.cursor(o.head)),n.mainIndex);return r.eq(n)?!1:(t(e.update({selection:r})),!0)};function VIi(e,t){let{main:n,ranges:r}=e.selection,o=e.wordAt(n.head),s=o&&o.from==n.from&&o.to==n.to;for(let a=!1,l=new EK(e.doc,t,r[r.length-1].to);;)if(l.next(),l.done){if(a)return null;l=new EK(e.doc,t,0,Math.max(0,r[r.length-1].from-1)),a=!0}else{if(a&&r.some(d=>d.from==l.value.from))continue;if(s){let d=e.wordAt(l.value.from);if(!d||d.from!=l.value.from||d.to!=l.value.to)continue}return l.value}}const zIi=({state:e,dispatch:t})=>{let{ranges:n}=e.selection;if(n.some(s=>s.from===s.to))return WIi({state:e,dispatch:t});let r=e.sliceDoc(n[0].from,n[0].to);if(e.selection.ranges.some(s=>e.sliceDoc(s.from,s.to)!=r))return!1;let o=VIi(e,r);return o?(t(e.update({selection:e.selection.addRange(Ln.range(o.from,o.to),!1),effects:er.scrollIntoView(o.to)})),!0):!1},Nz=Xr.define({combine(e){return ope(e,{top:!1,caseSensitive:!1,literal:!1,regexp:!1,wholeWord:!1,createPanel:t=>new rMi(t),scrollToMatch:t=>er.scrollIntoView(t)})}});class s8n{constructor(t){this.search=t.search,this.caseSensitive=!!t.caseSensitive,this.literal=!!t.literal,this.regexp=!!t.regexp,this.replace=t.replace||"",this.valid=!!this.search&&(!this.regexp||UIi(this.search)),this.unquoted=this.unquote(this.search),this.wholeWord=!!t.wholeWord,this.test=t.test}unquote(t){return this.literal?t:t.replace(/\\([nrt\\])/g,(n,r)=>r=="n"?` +`:r=="r"?"\r":r=="t"?" ":"\\")}eq(t){return this.search==t.search&&this.replace==t.replace&&this.caseSensitive==t.caseSensitive&&this.regexp==t.regexp&&this.wholeWord==t.wholeWord&&this.test==t.test}create(){return this.regexp?new ZIi(this):new XIi(this)}getCursor(t,n=0,r){let o=t.doc?t:hu.create({doc:t});return r==null&&(r=o.doc.length),this.regexp?OF(this,o,n,r):wF(this,o,n,r)}}class a8n{constructor(t){this.spec=t}}function HIi(e,t,n){return(r,o,s,a)=>{if(n&&!n(r,o,s,a))return!1;let l=r>=a&&o<=a+s.length?s.slice(r-a,o-a):t.doc.sliceString(r,o);return e(l,t,r,o)}}function wF(e,t,n,r){let o;return e.wholeWord&&(o=$Ii(t.doc,t.charCategorizer(t.selection.main.head))),e.test&&(o=HIi(e.test,t,o)),new EK(t.doc,e.unquoted,n,r,e.caseSensitive?void 0:s=>s.toLowerCase(),o)}function $Ii(e,t){return(n,r,o,s)=>((s>n||s+o.length=n)return null;o.push(r.value)}return o}highlight(t,n,r,o){let s=wF(this.spec,t,Math.max(0,n-this.spec.unquoted.length),Math.min(r+this.spec.unquoted.length,t.doc.length));for(;!s.next().done;)o(s.value.from,s.value.to)}}function GIi(e,t,n){return(r,o,s)=>(!n||n(r,o,s))&&e(s[0],t,r,o)}function OF(e,t,n,r){let o;return e.wholeWord&&(o=YIi(t.charCategorizer(t.selection.main.head))),e.test&&(o=GIi(e.test,t,o)),new r8n(t.doc,e.search,{ignoreCase:!e.caseSensitive,test:o},n,r)}function zge(e,t){return e.slice(pg(e,t,!1),t)}function Hge(e,t){return e.slice(t,pg(e,t))}function YIi(e){return(t,n,r)=>!r[0].length||(e(zge(r.input,r.index))!=cm.Word||e(Hge(r.input,r.index))!=cm.Word)&&(e(Hge(r.input,r.index+r[0].length))!=cm.Word||e(zge(r.input,r.index+r[0].length))!=cm.Word)}class ZIi extends a8n{nextMatch(t,n,r){let o=OF(this.spec,t,r,t.doc.length).next();return o.done&&(o=OF(this.spec,t,0,n).next()),o.done?null:o.value}prevMatchInRange(t,n,r){for(let o=1;;o++){let s=Math.max(n,r-o*1e4),a=OF(this.spec,t,s,r),l=null;for(;!a.next().done;)l=a.value;if(l&&(s==n||l.from>s+10))return l;if(s==n)return null}}prevMatch(t,n,r){return this.prevMatchInRange(t,0,n)||this.prevMatchInRange(t,r,t.doc.length)}getReplacement(t){return this.spec.unquote(this.spec.replace).replace(/\$([$&]|\d+)/g,(n,r)=>{if(r=="&")return t.match[0];if(r=="$")return"$";for(let o=r.length;o>0;o--){let s=+r.slice(0,o);if(s>0&&s=n)return null;o.push(r.value)}return o}highlight(t,n,r,o){let s=OF(this.spec,t,Math.max(0,n-250),Math.min(r+250,t.doc.length));for(;!s.next().done;)o(s.value.from,s.value.to)}}const TK=Zs.define(),lKe=Zs.define(),D9=w2.define({create(e){return new OSe(TPe(e).create(),null)},update(e,t){for(let n of t.effects)n.is(TK)?e=new OSe(n.value.create(),e.panel):n.is(lKe)&&(e=new OSe(e.query,n.value?cKe:null));return e},provide:e=>Tge.from(e,t=>t.panel)});class OSe{constructor(t,n){this.query=t,this.panel=n}}const qIi=ql.mark({class:"cm-searchMatch"}),KIi=ql.mark({class:"cm-searchMatch cm-searchMatch-selected"}),JIi=sA.fromClass(class{constructor(e){this.view=e,this.decorations=this.highlight(e.state.field(D9))}update(e){let t=e.state.field(D9);(t!=e.startState.field(D9)||e.docChanged||e.selectionSet||e.viewportChanged)&&(this.decorations=this.highlight(t))}highlight({query:e,panel:t}){if(!t||!e.spec.valid)return ql.none;let{view:n}=this,r=new jB;for(let o=0,s=n.visibleRanges,a=s.length;os[o+1].from-2*250;)d=s[++o].to;e.highlight(n.state,l,d,(u,h)=>{let g=n.state.selection.ranges.some(m=>m.from==u&&m.to==h);r.add(u,h,g?KIi:qIi)})}return r.finish()}},{decorations:e=>e.decorations});function tie(e){return t=>{let n=t.state.field(D9,!1);return n&&n.query.spec.valid?e(t,n):d8n(t)}}const $ge=tie((e,{query:t})=>{let{to:n}=e.state.selection.main,r=t.nextMatch(e.state,n,n);if(!r)return!1;let o=Ln.single(r.from,r.to),s=e.state.facet(Nz);return e.dispatch({selection:o,effects:[dKe(e,r),s.scrollToMatch(o.main,e)],userEvent:"select.search"}),c8n(e),!0}),Xge=tie((e,{query:t})=>{let{state:n}=e,{from:r}=n.selection.main,o=t.prevMatch(n,r,r);if(!o)return!1;let s=Ln.single(o.from,o.to),a=e.state.facet(Nz);return e.dispatch({selection:s,effects:[dKe(e,o),a.scrollToMatch(s.main,e)],userEvent:"select.search"}),c8n(e),!0}),eMi=tie((e,{query:t})=>{let n=t.matchAll(e.state,1e3);return!n||!n.length?!1:(e.dispatch({selection:Ln.create(n.map(r=>Ln.range(r.from,r.to))),userEvent:"select.search.matches"}),!0)}),tMi=({state:e,dispatch:t})=>{let n=e.selection;if(n.ranges.length>1||n.main.empty)return!1;let{from:r,to:o}=n.main,s=[],a=0;for(let l=new EK(e.doc,e.sliceDoc(r,o));!l.next().done;){if(s.length>1e3)return!1;l.value.from==r&&(a=s.length),s.push(Ln.range(l.value.from,l.value.to))}return t(e.update({selection:Ln.create(s,a),userEvent:"select.search.matches"})),!0},b2t=tie((e,{query:t})=>{let{state:n}=e,{from:r,to:o}=n.selection.main;if(n.readOnly)return!1;let s=t.nextMatch(n,r,r);if(!s)return!1;let a=s,l=[],d,u,h=[];a.from==r&&a.to==o&&(u=n.toText(t.getReplacement(a)),l.push({from:a.from,to:a.to,insert:u}),a=t.nextMatch(n,a.from,a.to),h.push(er.announce.of(n.phrase("replaced match on line $",n.doc.lineAt(r).number)+".")));let g=e.state.changes(l);return a&&(d=Ln.single(a.from,a.to).map(g),h.push(dKe(e,a)),h.push(n.facet(Nz).scrollToMatch(d.main,e))),e.dispatch({changes:g,selection:d,effects:h,userEvent:"input.replace"}),!0}),nMi=tie((e,{query:t})=>{if(e.state.readOnly)return!1;let n=t.matchAll(e.state,1e9).map(o=>{let{from:s,to:a}=o;return{from:s,to:a,insert:t.getReplacement(o)}});if(!n.length)return!1;let r=e.state.phrase("replaced $ matches",n.length)+".";return e.dispatch({changes:n,effects:er.announce.of(r),userEvent:"input.replace.all"}),!0});function cKe(e){return e.state.facet(Nz).createPanel(e)}function TPe(e,t){var n,r,o,s,a;let l=e.selection.main,d=l.empty||l.to>l.from+100?"":e.sliceDoc(l.from,l.to);if(t&&!d)return t;let u=e.facet(Nz);return new s8n({search:((n=t==null?void 0:t.literal)!==null&&n!==void 0?n:u.literal)?d:d.replace(/\n/g,"\\n"),caseSensitive:(r=t==null?void 0:t.caseSensitive)!==null&&r!==void 0?r:u.caseSensitive,literal:(o=t==null?void 0:t.literal)!==null&&o!==void 0?o:u.literal,regexp:(s=t==null?void 0:t.regexp)!==null&&s!==void 0?s:u.regexp,wholeWord:(a=t==null?void 0:t.wholeWord)!==null&&a!==void 0?a:u.wholeWord})}function l8n(e){let t=TCn(e,cKe);return t&&t.dom.querySelector("[main-field]")}function c8n(e){let t=l8n(e);t&&t==e.root.activeElement&&t.select()}const d8n=e=>{let t=e.state.field(D9,!1);if(t&&t.panel){let n=l8n(e);if(n&&n!=e.root.activeElement){let r=TPe(e.state,t.query.spec);r.valid&&e.dispatch({effects:TK.of(r)}),n.focus(),n.select()}}else e.dispatch({effects:[lKe.of(!0),t?TK.of(TPe(e.state,t.query.spec)):Zs.appendConfig.of(sMi)]});return!0},u8n=e=>{let t=e.state.field(D9,!1);if(!t||!t.panel)return!1;let n=TCn(e,cKe);return n&&n.dom.contains(e.root.activeElement)&&e.focus(),e.dispatch({effects:lKe.of(!1)}),!0},iMi=[{key:"Mod-f",run:d8n,scope:"editor search-panel"},{key:"F3",run:$ge,shift:Xge,scope:"editor search-panel",preventDefault:!0},{key:"Mod-g",run:$ge,shift:Xge,scope:"editor search-panel",preventDefault:!0},{key:"Escape",run:u8n,scope:"editor search-panel"},{key:"Mod-Shift-l",run:tMi},{key:"Mod-Alt-g",run:jIi},{key:"Mod-d",run:zIi,preventDefault:!0}];class rMi{constructor(t){this.view=t;let n=this.query=t.state.field(D9).query.spec;this.commit=this.commit.bind(this),this.searchField=sg("input",{value:n.search,placeholder:H2(t,"Find"),"aria-label":H2(t,"Find"),class:"cm-textfield",name:"search",form:"","main-field":"true",onchange:this.commit,onkeyup:this.commit}),this.replaceField=sg("input",{value:n.replace,placeholder:H2(t,"Replace"),"aria-label":H2(t,"Replace"),class:"cm-textfield",name:"replace",form:"",onchange:this.commit,onkeyup:this.commit}),this.caseField=sg("input",{type:"checkbox",name:"case",form:"",checked:n.caseSensitive,onchange:this.commit}),this.reField=sg("input",{type:"checkbox",name:"re",form:"",checked:n.regexp,onchange:this.commit}),this.wordField=sg("input",{type:"checkbox",name:"word",form:"",checked:n.wholeWord,onchange:this.commit});function r(o,s,a){return sg("button",{class:"cm-button",name:o,onclick:s,type:"button"},a)}this.dom=sg("div",{onkeydown:o=>this.keydown(o),class:"cm-search"},[this.searchField,r("next",()=>$ge(t),[H2(t,"next")]),r("prev",()=>Xge(t),[H2(t,"previous")]),r("select",()=>eMi(t),[H2(t,"all")]),sg("label",null,[this.caseField,H2(t,"match case")]),sg("label",null,[this.reField,H2(t,"regexp")]),sg("label",null,[this.wordField,H2(t,"by word")]),...t.state.readOnly?[]:[sg("br"),this.replaceField,r("replace",()=>b2t(t),[H2(t,"replace")]),r("replaceAll",()=>nMi(t),[H2(t,"replace all")])],sg("button",{name:"close",onclick:()=>u8n(t),"aria-label":H2(t,"close"),type:"button"},["×"])])}commit(){let t=new s8n({search:this.searchField.value,caseSensitive:this.caseField.checked,regexp:this.reField.checked,wholeWord:this.wordField.checked,replace:this.replaceField.value});t.eq(this.query)||(this.query=t,this.view.dispatch({effects:TK.of(t)}))}keydown(t){T7i(this.view,t,"search-panel")?t.preventDefault():t.keyCode==13&&t.target==this.searchField?(t.preventDefault(),(t.shiftKey?Xge:$ge)(this.view)):t.keyCode==13&&t.target==this.replaceField&&(t.preventDefault(),b2t(this.view))}update(t){for(let n of t.transactions)for(let r of n.effects)r.is(TK)&&!r.value.eq(this.query)&&this.setQuery(r.value)}setQuery(t){this.query=t,this.searchField.value=t.search,this.replaceField.value=t.replace,this.caseField.checked=t.caseSensitive,this.reField.checked=t.regexp,this.wordField.checked=t.wholeWord}mount(){this.searchField.select()}get pos(){return 80}get top(){return this.view.state.facet(Nz).top}}function H2(e,t){return e.state.phrase(t)}const Sae=30,Lae=/[\s\.,:;?!]/;function dKe(e,{from:t,to:n}){let r=e.state.doc.lineAt(t),o=e.state.doc.lineAt(n).to,s=Math.max(r.from,t-Sae),a=Math.min(o,n+Sae),l=e.state.sliceDoc(s,a);if(s!=r.from){for(let d=0;dl.length-Sae;d--)if(!Lae.test(l[d-1])&&Lae.test(l[d])){l=l.slice(0,d);break}}return er.announce.of(`${e.state.phrase("current match")}. ${l} ${e.state.phrase("on line")} ${r.number}.`)}const oMi=er.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),sMi=[D9,mL.low(JIi),oMi],aMi=(e,t,n)=>{const r=pt("editorId"),o=pt("setting");let s=()=>{},a=()=>{};const l=()=>{var m;s();const d=(m=n.value)==null?void 0:m.view.contentDOM.getRootNode(),u=d==null?void 0:d.querySelector(`#${r} .cm-scroller`),h=d==null?void 0:d.querySelector(`[id="${r}-preview-wrapper"]`),g=d==null?void 0:d.querySelector(`[id="${r}-html-wrapper"]`);(h||g)&&([a,s]=(h?R8i:B8i)(u,h||g,n.value),e.scrollAuto&&a())};At([t,o],()=>{ri(l)}),At(()=>e.scrollAuto,d=>{d?a():s()}),At(()=>o.value.previewOnly,d=>{d?s():a()}),An(l)},ySe=async(e,t,n)=>{if(/^h[1-6]$/.test(e))return lMi(e,t);if(e==="prettier")return await cMi(t,n);switch(e){case"bold":case"underline":case"italic":case"strikeThrough":case"sub":case"sup":case"codeRow":case"katexInline":case"katexBlock":return uMi(e,t);case"quote":case"orderedList":case"unorderedList":case"task":return fMi(e,t);case"code":return gMi(n,t);case"table":return vMi(n);case"link":{const r=t.getSelectedText(),{desc:o=r,url:s=""}=n,a=`[${o}](${s})`;return{text:a,options:{select:s==="",deviationStart:a.length-s.length-1,deviationEnd:-1}}}case"image":return kMi(n,t);case"flow":case"sequence":case"gantt":case"class":case"state":case"pie":case"relationship":case"journey":return mMi(e);case"universal":return AMi(t.getSelectedText(),n);default:return{text:"",options:{}}}},lMi=(e,t)=>{const n=e.slice(1),r="#".repeat(Number(n)),[o,s,a]=uKe(t,{wholeLine:!0});return{text:`${r} ${o}`,options:{deviationStart:r.length+1,replaceStart:s,replaceEnd:a}}},cMi=async(e,t)=>{var o,s,a;const n=window.prettier||((o=hh.editorExtensions.prettier)==null?void 0:o.prettierInstance),r=[((s=window.prettierPlugins)==null?void 0:s.markdown)||((a=hh.editorExtensions.prettier)==null?void 0:a.parserMarkdownInstance)];return!n||!r[0]?(Nn.emit(t.editorId,wy,{name:"prettier",message:"prettier is undefined"}),{text:e.getValue(),options:{select:!1,replaceAll:!0}}):{text:await n.format(e.getValue(),{parser:"markdown",plugins:r}),options:{select:!1,replaceAll:!0}}},dMi={bold:["**","**",2,-2],underline:["","",3,-4],italic:["*","*",1,-1],strikeThrough:["~~","~~",2,-2],sub:["~","~",1,-1],sup:["^","^",1,-1],codeRow:["`","`",1,-1],katexInline:["$","$",1,-1],katexBlock:[` $$ `,` $$ @@ -1871,8 +1871,8 @@ dateFormat YYYY-MM-DD`,class:`classDiagram `,` $$`,"title")},...["note","abstract","info","tip","success","question","warning","failure","danger","bug","example","quote","hint","caution","error","attention"].map(o=>({label:`!!! ${o}`,type:"text",apply:xae("!!!",` ${o}`," Title",` -!!!`,"title")}))]}};return DDi({override:e?[t,...e]:[t]})},OMi=et({name:`${gt}-divider`,setup(){return()=>c("div",{class:`${gt}-divider`},null)}}),yMi=et({name:"ToolbarBold",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.bold,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.bold,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"bold")},type:"button"},[c(ja,{name:"bold"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.bold])])}}}),CMi=et({name:"ToolbarCatalog",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName"),o=pt("catalogVisible");return()=>{var s,a,l;return c("button",{class:[`${gt}-toolbar-item`,o.value&&`${gt}-toolbar-active`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(s=t.value.toolbarTips)==null?void 0:s.catalog,"aria-label":(a=t.value.toolbarTips)==null?void 0:a.catalog,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,qZe)},key:"bar-catalog",type:"button"},[c(ja,{name:"catalog"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(l=t.value.toolbarTips)==null?void 0:l.catalog])])}}}),_Mi=et({name:"ToolbarCode",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.code,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.code,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"code")},type:"button"},[c(ja,{name:"code"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.code])])}}}),SMi=et({name:"ToolbarCodeRow",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.codeRow,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.codeRow,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"codeRow")},type:"button"},[c(ja,{name:"code-row"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.codeRow])])}}}),LMi=et({name:"ToolbarFullscreen",setup(){const e=pt("usedLanguageText"),t=pt("disabled"),n=pt("showToolbarName"),r=pt("setting"),{fullscreenHandler:o}=oPi();return()=>{var s,a,l;return c("button",{class:[`${gt}-toolbar-item`,r.value.fullscreen&&`${gt}-toolbar-active`,(t==null?void 0:t.value)&&`${gt}-disabled`],title:(s=e.value.toolbarTips)==null?void 0:s.fullscreen,"aria-label":(a=e.value.toolbarTips)==null?void 0:a.fullscreen,disabled:t==null?void 0:t.value,onClick:()=>{o()},type:"button"},[c(ja,{name:r.value.fullscreen?"fullscreen-exit":"fullscreen"},null),(n==null?void 0:n.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(l=e.value.toolbarTips)==null?void 0:l.fullscreen])])}}}),xMi=et({name:"ToolbarGithub",setup(){const e=pt("usedLanguageText"),t=pt("disabled"),n=pt("showToolbarName");return()=>{var r,o,s;return c("button",{class:[`${gt}-toolbar-item`,(t==null?void 0:t.value)&&`${gt}-disabled`],title:(r=e.value.toolbarTips)==null?void 0:r.github,"aria-label":(o=e.value.toolbarTips)==null?void 0:o.github,disabled:t==null?void 0:t.value,onClick:()=>{m8i("https://github.com/imzbf/md-editor-v3")},type:"button"},[c(ja,{name:"github"},null),(n==null?void 0:n.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(s=e.value.toolbarTips)==null?void 0:s.github])])}}}),EMi=et({name:"ToolbarHtmlPreview",setup(){const e=pt("usedLanguageText"),t=pt("disabled"),n=pt("showToolbarName"),r=pt("setting"),o=pt("updateSetting");return()=>{var s,a,l;return c("button",{class:[`${gt}-toolbar-item`,r.value.htmlPreview&&`${gt}-toolbar-active`,(t==null?void 0:t.value)&&`${gt}-disabled`],title:(s=e.value.toolbarTips)==null?void 0:s.htmlPreview,"aria-label":(a=e.value.toolbarTips)==null?void 0:a.htmlPreview,disabled:t==null?void 0:t.value,onClick:()=>{o("htmlPreview")},type:"button"},[c(ja,{name:"preview-html"},null),(n==null?void 0:n.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(l=e.value.toolbarTips)==null?void 0:l.htmlPreview])])}}}),TMi=et({name:"ToolbarImage",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.image,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.image,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"image")},type:"button"},[c(ja,{name:"image"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.image])])}}}),QMi={visible:{type:Boolean,default:!1},onCancel:{type:Function,default:()=>{}},onOk:{type:Function,default:()=>{}}},DMi=et({name:`${gt}-modal-clip`,props:QMi,setup(e){const t=pt("usedLanguageText"),n=pt("editorId"),r=pt("rootRef");let o=hh.editorExtensions.cropper.instance;const s=he(),a=he(),l=he(),d=hs({cropperInited:!1,imgSelected:!1,imgSrc:"",isFullscreen:!1});let u=null;At(()=>e.visible,()=>{e.visible&&!d.cropperInited&&(o=o||window.Cropper,s.value.onchange=()=>{if(!o){Nn.emit(n,wy,{name:"Cropper",message:"Cropper is undefined"});return}const m=s.value.files||[];if(d.imgSelected=!0,(m==null?void 0:m.length)>0){const v=new FileReader;v.onload=f=>{d.imgSrc=f.target.result},v.readAsDataURL(m[0])}})}),At(()=>[d.imgSelected],()=>{l.value.style=""}),At([Pa(()=>d.isFullscreen),Pa(()=>d.imgSrc)],()=>{d.imgSrc&&ri(()=>{u==null||u.destroy(),l.value.style="",a.value&&(u=new o(a.value,{viewMode:2,preview:r.value.getRootNode().querySelector(`.${gt}-clip-preview-target`)}))})});const h=()=>{u.clear(),u.destroy(),u=null,s.value.value="",d.imgSelected=!1,d.imgSrc=""},g=m=>{d.isFullscreen=m};return()=>{var m;return c($Y,{class:`${gt}-modal-clip`,title:(m=t.value.clipModalTips)==null?void 0:m.title,visible:e.visible,onClose:e.onCancel,showAdjust:!0,isFullscreen:d.isFullscreen,onAdjust:g,width:"668px",height:"421px"},{default:()=>{var v,f,k;return[c("div",{class:`${gt}-form-item ${gt}-clip`},[c("div",{class:`${gt}-clip-main`},[d.imgSelected?c("div",{class:`${gt}-clip-cropper`},[c("img",{src:d.imgSrc,ref:a,style:{display:"none"},alt:""},null),c("div",{class:`${gt}-clip-delete`,onClick:h},[c(ja,{name:"delete"},null)])]):c("div",{class:`${gt}-clip-upload`,onClick:()=>{s.value.click()},role:"button",tabindex:"0","aria-label":(v=t.value.imgTitleItem)==null?void 0:v.upload},[c(ja,{name:"upload"},null)])]),c("div",{class:`${gt}-clip-preview`},[c("div",{class:`${gt}-clip-preview-target`,ref:l},null)])]),c("div",{class:`${gt}-form-item`},[c("button",{class:`${gt}-btn`,type:"button",onClick:()=>{if(u){const A=u.getCroppedCanvas();Nn.emit(n,epe,[E8i(A.toDataURL("image/png"))],e.onOk),h()}}},[((f=t.value.clipModalTips)==null?void 0:f.buttonUpload)||((k=t.value.linkModalTips)==null?void 0:k.buttonOK)])]),c("input",{ref:s,accept:"image/*",type:"file",multiple:!1,style:{display:"none"},"aria-hidden":"true"},null)]}})}}}),BMi={clipVisible:{type:Boolean,default:!1},onCancel:{type:Function,default:()=>{}},onOk:{type:Function,default:()=>{}}},RMi=et({name:`${gt}-modals`,props:BMi,setup(e){return()=>c(DMi,{visible:e.clipVisible,onOk:e.onOk,onCancel:e.onCancel},null)}}),IMi=et({name:"ToolbarImageDropdown",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName"),o=`${e}-toolbar-wrapper`,s=he(!1),a=he(!1),l=he(),d=()=>{Nn.emit(e,epe,Array.from(l.value.files||[])),l.value.value=""},u=(f,k)=>{n!=null&&n.value||Nn.emit(e,To,f,k)};pn(()=>{l.value.addEventListener("change",d)});const h=f=>{s.value=f},g=()=>{a.value=!1},m=f=>{f&&u("image",{desc:f.desc,url:f.url,transform:!0}),a.value=!1},v=G(()=>{var f,k,A;return c("ul",{class:`${gt}-menu`,onClick:()=>{s.value=!1},role:"menu"},[c("li",{class:`${gt}-menu-item ${gt}-menu-item-image`,onClick:()=>{u("image")},role:"menuitem",tabindex:"0"},[(f=t.value.imgTitleItem)==null?void 0:f.link]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-image`,onClick:()=>{l.value.click()},role:"menuitem",tabindex:"0"},[(k=t.value.imgTitleItem)==null?void 0:k.upload]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-image`,onClick:()=>{a.value=!0},role:"menuitem",tabindex:"0"},[(A=t.value.imgTitleItem)==null?void 0:A.clip2upload])])});return()=>{var f;return c(on,null,[c("label",{for:`${o}_label`,style:{display:"none"},"aria-label":(f=t.value.imgTitleItem)==null?void 0:f.upload},null),c("input",{id:`${o}_label`,ref:l,accept:"image/*",type:"file",multiple:!0,style:{display:"none"}},null),c(Bz,{relative:`#${o}`,visible:s.value,onChange:h,disabled:n==null?void 0:n.value,overlay:v.value},{default:()=>{var k,A,p;return[c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(k=t.value.toolbarTips)==null?void 0:k.image,"aria-label":(A=t.value.toolbarTips)==null?void 0:A.image,disabled:n==null?void 0:n.value,type:"button"},[c(ja,{name:"image"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(p=t.value.toolbarTips)==null?void 0:p.image])])]}}),c(RMi,{clipVisible:a.value,onCancel:g,onOk:m},null)])}}}),MMi=et({name:"ToolbarItalic",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.italic,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.italic,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"italic")},type:"button"},[c(ja,{name:"italic"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.italic])])}}}),PMi=et({name:"ToolbarKatex",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName"),o=`${e}-toolbar-wrapper`,s=he(!1),a=u=>{n!=null&&n.value||Nn.emit(e,To,u)},l=u=>{s.value=u},d=G(()=>{var u,h;return c("ul",{class:`${gt}-menu`,onClick:()=>{s.value=!1},role:"menu"},[c("li",{class:`${gt}-menu-item ${gt}-menu-item-katex`,onClick:()=>{a("katexInline")},role:"menuitem",tabindex:"0"},[(u=t.value.katex)==null?void 0:u.inline]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-katex`,onClick:()=>{a("katexBlock")},role:"menuitem",tabindex:"0"},[(h=t.value.katex)==null?void 0:h.block])])});return()=>c(Bz,{relative:`#${o}`,visible:s.value,onChange:l,disabled:n==null?void 0:n.value,overlay:d.value,key:"bar-katex"},{default:()=>{var u,h,g;return[c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(u=t.value.toolbarTips)==null?void 0:u.katex,"aria-label":(h=t.value.toolbarTips)==null?void 0:h.katex,disabled:n==null?void 0:n.value,type:"button"},[c(ja,{name:"formula"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(g=t.value.toolbarTips)==null?void 0:g.katex])])]}})}}),FMi=et({name:"ToolbarLink",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.link,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.link,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"link")},type:"button"},[c(ja,{name:"link"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.link])])}}}),NMi=et({name:"ToolbarMermaid",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName"),o=`${e}-toolbar-wrapper`,s=he(!1),a=u=>{n!=null&&n.value||Nn.emit(e,To,u)},l=u=>{s.value=u},d=G(()=>{var u,h,g,m,v,f,k,A;return c("ul",{class:`${gt}-menu`,onClick:()=>{s.value=!1},role:"menu"},[c("li",{class:`${gt}-menu-item ${gt}-menu-item-mermaid`,onClick:()=>{a("flow")},role:"menuitem",tabindex:"0"},[(u=t.value.mermaid)==null?void 0:u.flow]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-mermaid`,onClick:()=>{a("sequence")},role:"menuitem",tabindex:"0"},[(h=t.value.mermaid)==null?void 0:h.sequence]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-mermaid`,onClick:()=>{a("gantt")},role:"menuitem",tabindex:"0"},[(g=t.value.mermaid)==null?void 0:g.gantt]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-mermaid`,onClick:()=>{a("class")},role:"menuitem",tabindex:"0"},[(m=t.value.mermaid)==null?void 0:m.class]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-mermaid`,onClick:()=>{a("state")},role:"menuitem",tabindex:"0"},[(v=t.value.mermaid)==null?void 0:v.state]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-mermaid`,onClick:()=>{a("pie")},role:"menuitem",tabindex:"0"},[(f=t.value.mermaid)==null?void 0:f.pie]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-mermaid`,onClick:()=>{a("relationship")},role:"menuitem",tabindex:"0"},[(k=t.value.mermaid)==null?void 0:k.relationship]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-mermaid`,onClick:()=>{a("journey")},role:"menuitem",tabindex:"0"},[(A=t.value.mermaid)==null?void 0:A.journey])])});return()=>c(Bz,{relative:`#${o}`,visible:s.value,onChange:l,disabled:n==null?void 0:n.value,overlay:d.value,key:"bar-mermaid"},{default:()=>{var u,h,g;return[c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(u=t.value.toolbarTips)==null?void 0:u.mermaid,"aria-label":(h=t.value.toolbarTips)==null?void 0:h.mermaid,disabled:n==null?void 0:n.value,type:"button"},[c(ja,{name:"mermaid"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(g=t.value.toolbarTips)==null?void 0:g.mermaid])])]}})}}),UMi=et({name:"ToolbarNext",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.next,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.next,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,AOn)},type:"button"},[c(ja,{name:"next"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.next])])}}}),jMi=et({name:"ToolbarOrderedList",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.orderedList,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.orderedList,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"orderedList")},type:"button"},[c(ja,{name:"ordered-list"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.orderedList])])}}}),WMi=et({name:"ToolbarPageFullscreen",setup(){const e=pt("usedLanguageText"),t=pt("disabled"),n=pt("showToolbarName"),r=pt("setting"),o=pt("updateSetting");return()=>{var s,a,l;return c("button",{class:[`${gt}-toolbar-item`,r.value.pageFullscreen&&`${gt}-toolbar-active`,(t==null?void 0:t.value)&&`${gt}-disabled`],title:(s=e.value.toolbarTips)==null?void 0:s.pageFullscreen,"aria-label":(a=e.value.toolbarTips)==null?void 0:a.pageFullscreen,disabled:t==null?void 0:t.value,onClick:()=>{o("pageFullscreen")},type:"button"},[c(ja,{name:r.value.pageFullscreen?"minimize":"maximize"},null),(n==null?void 0:n.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(l=e.value.toolbarTips)==null?void 0:l.pageFullscreen])])}}}),VMi=et({name:"ToolbarPrettier",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.prettier,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.prettier,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"prettier")},type:"button"},[c(ja,{name:"prettier"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.prettier])])}}}),zMi=et({name:"ToolbarPreview",setup(){const e=pt("usedLanguageText"),t=pt("disabled"),n=pt("showToolbarName"),r=pt("setting"),o=pt("updateSetting");return()=>{var s,a,l;return c("button",{class:[`${gt}-toolbar-item`,r.value.preview&&`${gt}-toolbar-active`,(t==null?void 0:t.value)&&`${gt}-disabled`],title:(s=e.value.toolbarTips)==null?void 0:s.preview,"aria-label":(a=e.value.toolbarTips)==null?void 0:a.preview,disabled:t==null?void 0:t.value,onClick:()=>{o("preview")},type:"button"},[c(ja,{name:"preview"},null),(n==null?void 0:n.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(l=e.value.toolbarTips)==null?void 0:l.preview])])}}}),HMi=et({name:"ToolbarPreviewOnly",setup(){const e=pt("usedLanguageText"),t=pt("disabled"),n=pt("showToolbarName"),r=pt("setting"),o=pt("updateSetting");return()=>{var s,a,l;return c("button",{class:[`${gt}-toolbar-item`,r.value.previewOnly&&`${gt}-toolbar-active`,(t==null?void 0:t.value)&&`${gt}-disabled`],title:(s=e.value.toolbarTips)==null?void 0:s.previewOnly,"aria-label":(a=e.value.toolbarTips)==null?void 0:a.previewOnly,disabled:t==null?void 0:t.value,onClick:()=>{o("previewOnly")},type:"button"},[c(ja,{name:"preview-only"},null),(n==null?void 0:n.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(l=e.value.toolbarTips)==null?void 0:l.previewOnly])])}}}),$Mi=et({name:"ToolbarQuote",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.quote,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.quote,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"quote")},type:"button"},[c(ja,{name:"quote"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.quote])])}}}),XMi=et({name:"ToolbarRevoke",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.revoke,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.revoke,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,vOn)},type:"button"},[c(ja,{name:"revoke"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.revoke])])}}}),GMi=et({name:"ToolbarSave",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.save,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.save,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,J4e)},type:"button"},[c(ja,{name:"save"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.save])])}}}),YMi=et({name:"ToolbarStrikeThrough",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.strikeThrough,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.strikeThrough,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"strikeThrough")},type:"button"},[c(ja,{name:"strike-through"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.strikeThrough])])}}}),ZMi=et({name:"ToolbarSub",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.sub,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.sub,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"sub")},type:"button"},[c(ja,{name:"sub"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.sub])])}}}),qMi=et({name:"ToolbarSup",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.sup,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.sup,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"sup")},type:"button"},[c(ja,{name:"sup"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.sup])])}}}),KMi={tableShape:{type:Array,default:()=>[6,4]},onSelected:{type:Function,default:()=>{}}},JMi=et({name:"TableShape",props:KMi,setup(e){const t=hs({x:-1,y:-1}),n=G(()=>JSON.stringify(e.tableShape)),r=()=>{const s=[...JSON.parse(n.value)];return(!s[2]||s[2]{o.value=r()}),()=>c("div",{class:`${gt}-table-shape`,onMouseleave:()=>{o.value=r(),t.x=-1,t.y=-1}},[new Array(o.value[1]).fill("").map((s,a)=>c("div",{class:`${gt}-table-shape-row`,key:`table-shape-row-${a}`},[new Array(o.value[0]).fill("").map((l,d)=>c("div",{class:`${gt}-table-shape-col`,key:`table-shape-col-${d}`,onMouseenter:()=>{t.x=a,t.y=d,d+1===o.value[0]&&d+1e.tableShape[0]&&o.value[0]--,a+1===o.value[1]&&a+1e.tableShape[1]&&o.value[1]--},onClick:()=>{e.onSelected(t)}},[c("div",{class:[`${gt}-table-shape-col-default`,a<=t.x&&d<=t.y&&`${gt}-table-shape-col-include`]},null)]))]))])}}),ePi=et({name:"ToolbarTable",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName"),o=pt("tableShape"),s=`${e}-toolbar-wrapper`,a=he(!1),l=h=>{a.value=h},d=h=>{n!=null&&n.value||Nn.emit(e,To,"table",{selectedShape:h})},u=G(()=>c(JMi,{tableShape:o.value,onSelected:d},null));return()=>c(Bz,{relative:`#${s}`,visible:a.value,onChange:l,disabled:n==null?void 0:n.value,key:"bar-table",overlay:u.value},{default:()=>{var h,g,m;return[c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(h=t.value.toolbarTips)==null?void 0:h.table,"aria-label":(g=t.value.toolbarTips)==null?void 0:g.table,disabled:n==null?void 0:n.value,type:"button"},[c(ja,{name:"table"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(m=t.value.toolbarTips)==null?void 0:m.table])])]}})}}),tPi=et({name:"ToolbarTask",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.task,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.task,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"task")},type:"button"},[c(ja,{name:"task"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.task])])}}}),nPi=et({name:"ToolbarTitle",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName"),o=`${e}-toolbar-wrapper`,s=he(!1),a=u=>{n!=null&&n.value||Nn.emit(e,To,u)},l=u=>{s.value=u},d=G(()=>{var u,h,g,m,v,f;return c("ul",{class:`${gt}-menu`,onClick:()=>{s.value=!1},role:"menu"},[c("li",{class:`${gt}-menu-item ${gt}-menu-item-title`,onClick:()=>{a("h1")},role:"menuitem",tabindex:"0"},[(u=t.value.titleItem)==null?void 0:u.h1]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-title`,onClick:()=>{a("h2")},role:"menuitem",tabindex:"0"},[(h=t.value.titleItem)==null?void 0:h.h2]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-title`,onClick:()=>{a("h3")},role:"menuitem",tabindex:"0"},[(g=t.value.titleItem)==null?void 0:g.h3]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-title`,onClick:()=>{a("h4")},role:"menuitem",tabindex:"0"},[(m=t.value.titleItem)==null?void 0:m.h4]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-title`,onClick:()=>{a("h5")},role:"menuitem",tabindex:"0"},[(v=t.value.titleItem)==null?void 0:v.h5]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-title`,onClick:()=>{a("h6")},role:"menuitem",tabindex:"0"},[(f=t.value.titleItem)==null?void 0:f.h6])])});return()=>c(Bz,{relative:`#${o}`,visible:s.value,onChange:l,disabled:n==null?void 0:n.value,overlay:d.value},{default:()=>{var u,h,g;return[c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],disabled:n==null?void 0:n.value,title:(u=t.value.toolbarTips)==null?void 0:u.title,"aria-label":(h=t.value.toolbarTips)==null?void 0:h.title,type:"button"},[c(ja,{name:"title"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(g=t.value.toolbarTips)==null?void 0:g.title])])]}})}}),iPi=et({name:"ToolbarUnderline",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.underline,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.underline,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"underline")},type:"button"},[c(ja,{name:"underline"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.underline])])}}}),rPi=et({name:"ToolbarUnorderedList",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.unorderedList,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.unorderedList,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"unorderedList")},type:"button"},[c(ja,{name:"unordered-list"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.unorderedList])])}}}),oPi=()=>{const e=pt("editorId"),t=pt("setting"),n=pt("updateSetting"),{editorExtensions:r,editorExtensionsAttrs:o}=hh;let s=r.screenfull.instance;const a=he(!1),l=h=>{if(!s){Nn.emit(e,wy,{name:"fullscreen",message:"fullscreen is undefined"});return}s.isEnabled?(a.value=!0,(h===void 0?!s.isFullscreen:h)?s.request():s.exit()):console.error("browser does not support screenfull!")},d=()=>{s&&s.isEnabled&&s.on("change",()=>{(a.value||t.value.fullscreen)&&(a.value=!1,n("fullscreen"))})},u=()=>{s=window.screenfull,d()};return pn(()=>{var h;d(),s||Nv("script",{...(h=o.screenfull)==null?void 0:h.js,src:r.screenfull.js,id:Uv.screenfull,onload:u},"screenfull")}),pn(()=>{Nn.on(e,{name:kOn,callback:l})}),{fullscreenHandler:l}};let sPi=0;const h8n=()=>{const e=pt("editorId"),t=pt("theme"),n=pt("previewTheme"),r=pt("language"),o=pt("disabled"),s=pt("noUploadImg"),a=pt("noPrettier"),l=pt("codeTheme"),d=pt("showToolbarName"),u=pt("setting"),h=pt("defToolbars");return{barRender:g=>{var m,v,f,k,A,p,b,w,O,y,C,_,S;if(gOn.includes(g))switch(g){case"-":return c(OMi,{key:`bar-${sPi++}`},null);case"bold":return c(yMi,{key:"bar-bold"},null);case"underline":return c(iPi,{key:"bar-unorderline"},null);case"italic":return c(MMi,{key:"bar-italic"},null);case"strikeThrough":return c(YMi,{key:"bar-strikeThrough"},null);case"title":return c(nPi,{key:"bar-title"},null);case"sub":return c(ZMi,{key:"bar-sub"},null);case"sup":return c(qMi,{key:"bar-sup"},null);case"quote":return c($Mi,{key:"bar-quote"},null);case"unorderedList":return c(rPi,{key:"bar-unorderedList"},null);case"orderedList":return c(jMi,{key:"bar-orderedList"},null);case"task":return c(tPi,{key:"bar-task"},null);case"codeRow":return c(SMi,{key:"bar-codeRow"},null);case"code":return c(_Mi,{key:"bar-code"},null);case"link":return c(FMi,{key:"bar-link"},null);case"image":return s?c(TMi,{key:"bar-image"},null):c(IMi,{key:"bar-imageDropdown"},null);case"table":return c(ePi,{key:"bar-table"},null);case"revoke":return c(XMi,{key:"bar-revoke"},null);case"next":return c(UMi,{key:"bar-next"},null);case"save":return c(GMi,{key:"bar-save"},null);case"prettier":return!a&&c(VMi,{key:"bar-prettier"},null);case"pageFullscreen":return!u.value.fullscreen&&c(WMi,{key:"bar-pageFullscreen"},null);case"fullscreen":return c(LMi,{key:"bar-fullscreen"},null);case"catalog":return c(CMi,{key:"bar-catalog"},null);case"preview":return c(zMi,{key:"bar-preview"},null);case"previewOnly":return c(HMi,{key:"bar-previewOnly"},null);case"htmlPreview":return c(EMi,{key:"bar-htmlPreview"},null);case"github":return c(xMi,{key:"bar-github"},null);case"mermaid":return c(NMi,{key:"bar-mermaid"},null);case"katex":return c(PMi,{key:"bar-katex"},null)}else if(h.value instanceof Array){const L=h.value[g];return L?Jv(L,{theme:((m=L.props)==null?void 0:m.theme)||t.value,previewTheme:((v=L.props)==null?void 0:v.theme)||n.value,language:((f=L.props)==null?void 0:f.theme)||r.value,codeTheme:((k=L.props)==null?void 0:k.codeTheme)||l.value,disabled:((A=L.props)==null?void 0:A.disabled)||o.value,showToolbarName:((p=L.props)==null?void 0:p.showToolbarName)||d.value,insert(E){Nn.emit(e,To,"universal",{generate:E})}}):""}else if(((b=h.value)==null?void 0:b.children)instanceof Array){const L=h.value.children[g];return L?Jv(L,{theme:((w=L.props)==null?void 0:w.theme)||t.value,previewTheme:((O=L.props)==null?void 0:O.theme)||n.value,language:((y=L.props)==null?void 0:y.theme)||r.value,codeTheme:((C=L.props)==null?void 0:C.codeTheme)||l.value,disabled:((_=L.props)==null?void 0:_.disabled)||o.value,showToolbarName:((S=L.props)==null?void 0:S.showToolbarName)||d.value,insert(E){Nn.emit(e,To,"universal",{generate:E})}}):""}else return""}}},aPi=et({name:"FloatingToolbar",setup(){const e=pt("floatingToolbars"),{barRender:t}=h8n();return()=>c("div",{class:`${gt}-floating-toolbar`},[e.value.map(n=>t(n))])}}),QPe=Zs.define(),lPi=w2.define({create(){return null},update(e,t){for(const n of t.effects)n.is(QPe)&&(e=n.value);return e},provide:e=>yqe.from(e)}),cPi=e=>{let t=null;const n=(s,a)=>{t&&t.kind===a.kind&&t.pos===a.pos||(t=a,s.dispatch({effects:QPe.of({pos:a.pos,above:!0,arrow:!0,create:()=>{const l=document.createElement("div"),d=`${gt}-floating-toolbar-container`;l.classList.add(d),l.dataset.state="hidden",requestAnimationFrame(()=>{l.dataset.state="visible"});const u=document.createElement("div");l.appendChild(u);const h=g4n(aPi);return e.privide(h),h.mount(l),{dom:l,destroy:()=>h.unmount()}}})}))},r=s=>{t&&(t=null,s.dispatch({effects:QPe.of(null)}))},o=er.updateListener.of(s=>{if(s.selectionSet||s.docChanged){const a=s.state,l=a.selection.main;if(!l.empty)n(s.view,{kind:"selection",pos:l.anchor});else{const d=l.head,u=a.doc.lineAt(d);/^\s*$/.test(u.text)?n(s.view,{kind:"emptyLine",pos:d}):r(s.view)}}});return[lPi,o]},dPi="#e5c07b",y2t="var(--md-color)",uPi="#56b6c2",hPi="#fff",xG="#3f4a54",C2t="#2d8cf0",fPi="#2d8cf0",gPi="#3f4a54",_2t="#d19a66",mPi="#c678dd",kPi="#f6f6f6",vPi="#ceedfa33",S2t="var(--md-bk-color)",CSe="var(--md-bk-color)",APi="#bad5fa",L2t="#3f4a54",pPi=er.theme({"&":{color:xG,backgroundColor:S2t},".cm-content":{caretColor:L2t},".cm-cursor, .cm-dropCursor":{borderLeftColor:L2t},"&.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:APi},".cm-panels":{backgroundColor:kPi,color:xG},".cm-panels.cm-panels-top":{borderBottom:"1px solid var(--md-border-color)"},".cm-panels.cm-panels-bottom":{borderTop:"1px solid var(--md-border-color)"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:"1px solid #457dff"},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:"#6199ff2f"},".cm-activeLine":{backgroundColor:"#ceedfa33"},".cm-selectionMatch":{backgroundColor:"#aafe661a"},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bad0f847"},".cm-gutters":{backgroundColor:S2t,color:xG,borderRight:"1px solid",borderColor:"var(--md-border-color)"},".cm-activeLineGutter":{backgroundColor:vPi},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"1px solid var(--md-border-color)",backgroundColor:CSe},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"var(--md-border-color)",borderBottomColor:"var(--md-border-color)"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:CSe,borderBottomColor:CSe},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{color:xG}}}),bPi=qne.define([{tag:ve.keyword,color:mPi},{tag:[ve.name,ve.deleted,ve.character,ve.propertyName,ve.macroName],color:y2t},{tag:[ve.function(ve.variableName),ve.labelName],color:fPi},{tag:[ve.color,ve.constant(ve.name),ve.standard(ve.name)],color:_2t},{tag:[ve.definition(ve.name),ve.separator],color:xG},{tag:[ve.typeName,ve.className,ve.number,ve.changed,ve.annotation,ve.modifier,ve.self,ve.namespace],color:dPi},{tag:[ve.operator,ve.operatorKeyword,ve.url,ve.escape,ve.regexp,ve.link,ve.special(ve.string)],color:uPi},{tag:[ve.meta,ve.comment],color:C2t},{tag:ve.strong,fontWeight:"bold"},{tag:ve.emphasis,fontStyle:"italic"},{tag:ve.strikethrough,textDecoration:"line-through"},{tag:ve.link,color:C2t,textDecoration:"underline"},{tag:ve.heading,fontWeight:"bold",color:y2t},{tag:[ve.atom,ve.bool,ve.special(ve.variableName)],color:_2t},{tag:[ve.processingInstruction,ve.string,ve.inserted],color:gPi},{tag:ve.invalid,color:hPi}]),x2t=[pPi,HCn(bPi)],wPi="#e5c07b",E2t="var(--md-color)",OPi="#56b6c2",yPi="#ffffff",EG="var(--md-color)",T2t="#e5c07b",CPi="#e5c07b",_Pi="var(--md-color)",Q2t="#d19a66",SPi="#c678dd",LPi="#21252b",xPi="#2c313a",D2t="var(--md-bk-color)",_Se="var(--md-bk-color)",EPi="#ceedfa33",B2t="#528bff",TPi=er.theme({"&":{color:EG,backgroundColor:D2t},".cm-content":{caretColor:B2t},".cm-cursor, .cm-dropCursor":{borderLeftColor:B2t},"&.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:EPi},".cm-panels":{backgroundColor:LPi,color:EG},".cm-panels.cm-panels-top":{borderBottom:"1px solid var(--md-border-color)"},".cm-panels.cm-panels-bottom":{borderTop:"1px solid var(--md-border-color)"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:"1px solid #457dff"},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:"#6199ff2f"},".cm-activeLine":{backgroundColor:"#ceedfa33"},".cm-selectionMatch":{backgroundColor:"#aafe661a"},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bad0f847"},".cm-gutters":{backgroundColor:D2t,color:EG,borderRight:"1px solid",borderColor:"var(--md-border-color)"},".cm-activeLineGutter":{backgroundColor:xPi},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"1px solid var(--md-border-color)",backgroundColor:_Se},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"var(--md-border-color)",borderBottomColor:"var(--md-border-color)"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:_Se,borderBottomColor:_Se},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{color:EG}}},{dark:!0}),QPi=qne.define([{tag:ve.keyword,color:SPi},{tag:[ve.name,ve.deleted,ve.character,ve.propertyName,ve.macroName],color:E2t},{tag:[ve.function(ve.variableName),ve.labelName],color:CPi},{tag:[ve.color,ve.constant(ve.name),ve.standard(ve.name)],color:Q2t},{tag:[ve.definition(ve.name),ve.separator],color:EG},{tag:[ve.typeName,ve.className,ve.number,ve.changed,ve.annotation,ve.modifier,ve.self,ve.namespace],color:wPi},{tag:[ve.operator,ve.operatorKeyword,ve.url,ve.escape,ve.regexp,ve.link,ve.special(ve.string)],color:OPi},{tag:[ve.meta,ve.comment],color:T2t},{tag:ve.strong,fontWeight:"bold"},{tag:ve.emphasis,fontStyle:"italic"},{tag:ve.strikethrough,textDecoration:"line-through"},{tag:ve.link,color:T2t,textDecoration:"underline"},{tag:ve.heading,fontWeight:"bold",color:E2t},{tag:[ve.atom,ve.bool,ve.special(ve.variableName)],color:Q2t},{tag:[ve.processingInstruction,ve.string,ve.inserted],color:_Pi},{tag:ve.invalid,color:yPi}]),R2t=[TPi,HCn(QPi)],DPi=(e,t)=>{const n=pt("editorId"),r=o=>{o instanceof Promise?o.then(s=>{Nn.emit(n,To,"universal",{generate(){return{targetValue:s}}})}).catch(s=>{console.error(s)}):Nn.emit(n,To,"universal",{generate(){return{targetValue:o}}})};return o=>{var g,m,v;if(!o.clipboardData)return;if(o.clipboardData.files.length>0){const{files:f}=o.clipboardData;Nn.emit(n,epe,Array.from(f).filter(k=>/image\/.*/.test(k.type))),o.preventDefault();return}const s=o.clipboardData.getData("text/plain"),a=((g=t.value)==null?void 0:g.view.state.selection.main.to)||0,l=((m=t.value)==null?void 0:m.view.state.doc.lineAt(a).from)||0,d=((v=t.value)==null?void 0:v.view.state.doc.sliceString(l,a))||"",u=/!\[.*\]\(\s*$/.test(d),h=/!\[.*\]\((.*)\s?.*\)/.test(s);if(u){const f=e.transformImgUrl(s);r(f),o.preventDefault();return}else if(h){const f=s.match(new RegExp(`(?<=!\\[.*\\]\\()([^)\\s]+)(?=\\s?["']?.*["']?\\))`,"g"));f?Promise.all(f.map(k=>e.transformImgUrl(k))).then(k=>{r(k.reduce((A,p,b)=>A.replace(f[b],p),s))}).catch(k=>{console.error(k)}):r(s),o.preventDefault();return}if(e.autoDetectCode&&o.clipboardData.types.includes("vscode-editor-data")){const f=JSON.parse(o.clipboardData.getData("vscode-editor-data"));Nn.emit(n,To,"code",{mode:f.mode,text:o.clipboardData.getData("text/plain")}),o.preventDefault();return}e.maxlength&&s.length+e.modelValue.length>e.maxlength&&Nn.emit(n,wy,{name:"overlength",message:"The input text is too long",data:s})}},BPi=(e,t)=>[{key:"Ctrl-b",mac:"Cmd-b",run:()=>(Nn.emit(e,To,"bold"),!0)},{key:"Ctrl-d",mac:"Cmd-d",run:L_n,preventDefault:!0},{key:"Ctrl-s",mac:"Cmd-s",run:n=>(Nn.emit(e,J4e,n.state.doc.toString()),!0),shift:()=>(Nn.emit(e,To,"strikeThrough"),!0)},{key:"Ctrl-u",mac:"Cmd-u",preventDefault:!0,run:()=>(Nn.emit(e,To,"underline"),!0),shift:()=>(Nn.emit(e,To,"unorderedList"),!0)},{key:"Ctrl-i",mac:"Cmd-i",preventDefault:!0,run:()=>(Nn.emit(e,To,"italic"),!0),shift:()=>(Nn.emit(e,To,"image"),!0)},{key:"Ctrl-1",mac:"Cmd-1",run:()=>(Nn.emit(e,To,"h1"),!0)},{key:"Ctrl-2",mac:"Cmd-2",run:()=>(Nn.emit(e,To,"h2"),!0)},{key:"Ctrl-3",mac:"Cmd-3",run:()=>(Nn.emit(e,To,"h3"),!0)},{key:"Ctrl-4",mac:"Cmd-4",run:()=>(Nn.emit(e,To,"h4"),!0)},{key:"Ctrl-5",mac:"Cmd-5",run:()=>(Nn.emit(e,To,"h5"),!0)},{key:"Ctrl-6",mac:"Cmd-6",run:()=>(Nn.emit(e,To,"h6"),!0)},{key:"Ctrl-ArrowUp",mac:"Cmd-ArrowUp",run:()=>(Nn.emit(e,To,"sup"),!0)},{key:"Ctrl-ArrowDown",mac:"Cmd-ArrowDown",run:()=>(Nn.emit(e,To,"sub"),!0)},{key:"Ctrl-o",mac:"Cmd-o",run:()=>(Nn.emit(e,To,"orderedList"),!0)},{key:"Ctrl-c",mac:"Cmd-c",shift:()=>(Nn.emit(e,To,"code"),!0),any(n,r){return(r.ctrlKey||r.metaKey)&&r.altKey&&r.code==="KeyC"?(Nn.emit(e,To,"codeRow"),!0):!1}},{key:"Ctrl-l",mac:"Cmd-l",run:()=>(Nn.emit(e,To,"link"),!0)},{key:"Ctrl-f",mac:"Cmd-f",shift:()=>t.noPrettier?!1:(Nn.emit(e,To,"prettier"),!0)},{any:(n,r)=>(r.ctrlKey||r.metaKey)&&r.altKey&&r.shiftKey&&r.code==="KeyT"?(Nn.emit(e,To,"table"),!0):!1},...iMi],RPi=/[a-z][a-z0-9.+-]*:\/\/[^\s<>"'`()]+(?:\([^\s<>"'`]*\)[^\s<>"'`]*)*/i,IPi=/\/\/[^\s<>"'`()]+/i,MPi=/data:[a-z]+\/[a-z0-9.+-]+(?:;base64)?,[a-z0-9+/=%]+/i,PPi=/\/(?!\/)[^\s<>"'`()]+/i,Gge=new RegExp(`(${RPi.source}|${IPi.source}|${MPi.source}|${PPi.source})`,"gi"),FPi=/[a-z0-9.+-]/i,NPi=e=>{const t=[];Gge.lastIndex=0;let n;for(;n=Gge.exec(e);){const r=n.index??0,o=r>0?e[r-1]:"";if(o&&FPi.test(o)||o==="<"&&e[r]==="/")continue;const s=r+n[0].length;t.push([r,s])}return t},UPi=(e,t,n)=>e.some(r=>r.from===t&&r.to===n),jPi=e=>{const t=e.shortenText||(()=>"..."),n=Zs.define(),r=Zs.define(),o=(d,u)=>{var m;const h=new jB,g=[];for(let v=1;v<=d.doc.lines;v++){const f=d.doc.line(v),k=f.text;Gge.lastIndex=0;const A=((m=e.findTexts)==null?void 0:m.call(e,{state:d,lineText:k,lineNumber:f.number,lineFrom:f.from,lineTo:f.to,defaultTextRegex:Gge}))??NPi(k);for(const p of A){if(!p)continue;const[b,w]=p;if(typeof b!="number"||typeof w!="number"||b<0||w<=b||b>=k.length||w>k.length)continue;const O=k.slice(b,w);if(!O||O.length<=e.maxLength)continue;const y=f.from+b,C=f.from+w;if(UPi(u,y,C)){g.push({from:y,to:C});continue}const _=t(O);h.add(y,C,ql.replace({widget:new s(_,O,y,C)}))}}return{deco:h.finish(),expanded:g}};class s extends cI{constructor(u,h,g,m){super(),this.short=u,this.raw=h,this.from=g,this.to=m}toDOM(u){const h=document.createElement("span");return h.textContent=this.short,h.className="cm-short-text",h.title=this.raw,h.style.display="inline",h.style.textDecoration="underline",h.addEventListener("mousedown",g=>{g.preventDefault(),g.stopPropagation(),u.dispatch({selection:Ln.cursor(this.from),effects:n.of({from:this.from,to:this.to,expand:!0})}),u.focus()}),h.addEventListener("click",g=>{g.preventDefault()}),h}ignoreEvent(){return!1}eq(u){return this.short===u.short&&this.raw===u.raw&&this.from===u.from&&this.to===u.to}}const a=w2.define({create(d){return o(d,[])},update(d,u){let h=d.expanded;u.docChanged&&h.length&&(h=h.map(({from:m,to:v})=>({from:u.changes.mapPos(m,1),to:u.changes.mapPos(v,-1)})).filter(({from:m,to:v})=>mv!==m.value.from||f!==m.value.to):m.is(r)&&h.length>0&&(h=[]);return!g&&h!==d.expanded&&(g=!0),u.docChanged||g?o(u.state,h):d},provide:d=>er.decorations.compute([d],u=>u.field(d).deco)}),l=er.domEventHandlers({mousedown(d,u){const h=u.state.field(a,!1);if(!h||h.expanded.length===0)return!1;const g=d.target;if(g&&u.dom.contains(g)){const m=u.posAtDOM(g,0);if(m!=null&&m!==-1&&h.expanded.some(({from:v,to:f})=>m>=v&&m<=f))return!1}return u.dispatch({effects:r.of(void 0)}),!1}});return[a,l]};er.EDIT_CONTEXT=!1;const f8n=e=>e.extension instanceof Function?e.extension(e.options):e.extension,WPi=e=>{const t=f8n(e);return e.compartment?e.compartment.of(t):t},VPi=e=>{const t=pt("tabWidth"),n=pt("editorId"),r=pt("theme"),o=pt("previewTheme"),s=pt("language"),a=pt("usedLanguageText"),l=pt("disabled"),d=pt("showToolbarName"),u=pt("customIcon"),h=pt("noUploadImg"),g=pt("tableShape"),m=pt("noPrettier"),v=pt("codeTheme"),f=pt("setting"),k=pt("updateSetting"),A=pt("catalogVisible"),p=pt("defToolbars"),b=pt("floatingToolbars"),w=pt("rootRef"),O=he(),y=nd(),C=he(!1),_=new wO,S=new wO,L=new wO,E=new wO,T=new wO,Q=BPi(n,{noPrettier:m}),P=()=>[...Q,...GQi,...nQi,YQi],D={paste:DPi(e,y),blur:e.onBlur,focus:e.onFocus,drop:e.onDrop,compositionstart:()=>{C.value=!0},compositionend:(N,j)=>{C.value=!1,e.updateModelValue(j.state.doc.toString())},input:N=>{e.onInput&&e.onInput(N);const{data:j}=N;e.maxlength&&e.modelValue.length+j.length>e.maxlength&&Nn.emit(n,wy,{name:"overlength",message:"The input text is too long",data:j})}},I=cPi({privide(N){N.provide("editorId",n),N.provide("theme",r),N.provide("previewTheme",o),N.provide("language",s),N.provide("disabled",l),N.provide("noUploadImg",h),N.provide("tableShape",g),N.provide("noPrettier",m),N.provide("codeTheme",v),N.provide("showToolbarName",d),N.provide("setting",f),N.provide("updateSetting",k),N.provide("usedLanguageText",a),N.provide("catalogVisible",A),N.provide("defToolbars",p),N.provide("tabWidth",t),N.provide("customIcon",u),N.provide("floatingToolbars",b),N.provide("rootRef",w)}}),B=[{type:"theme",extension:({theme:N})=>N.value==="light"?x2t:R2t,compartment:_,options:{theme:r}},{type:"updateListener",extension:er.updateListener.of(N=>{N.docChanged&&(e.onChange(N.state.doc.toString()),C.value||e.updateModelValue(N.state.doc.toString()))})},{type:"domEventHandlers",extension:er.domEventHandlers(D),compartment:E},{type:"completions",extension:O2t(e.completions),compartment:S},{type:"history",extension:mkt(),compartment:L}],R=hh.codeMirrorExtensions([{type:"lineWrapping",extension:er.lineWrapping},{type:"keymap",extension:Zne.of(P())},{type:"drawSelection",extension:M7i()},{type:"markdown",extension:t8n({codeLanguages:NIi})},{type:"linkShortener",extension:N=>jPi(N),options:{maxLength:30}},{type:"floatingToolbar",extension:b.value.length>0?I:[],compartment:T}],{editorId:n,theme:r.value,keyBindings:P()}),M=()=>[...B,...R].map(WPi);return pn(()=>{const N=new er({doc:e.modelValue,parent:O.value,extensions:M()}),j=new pMi(N);y.value=j,setTimeout(()=>{j.setTabSize(t),j.setDisabled(l.value),j.setReadOnly(e.readonly),e.placeholder&&j.setPlaceholder(e.placeholder),typeof e.maxlength=="number"&&j.setMaxLength(e.maxlength),e.autofocus&&N.focus()},0),Nn.on(n,{name:vOn,callback(){Iqe(N)}}),Nn.on(n,{name:AOn,callback(){Rge(N)}}),Nn.on(n,{name:To,async callback(W,H={}){var X,Y;if(W==="image"&&H.transform){const Z=e.transformImgUrl(H.url);if(Z instanceof Promise)Z.then(async ie=>{var se;const{text:J,options:re}=await ySe(W,y.value,{...H,url:ie});(se=y.value)==null||se.replaceSelectedText(J,re,n)}).catch(ie=>{console.error(ie)});else{const{text:ie,options:J}=await ySe(W,y.value,{...H,url:Z});(X=y.value)==null||X.replaceSelectedText(ie,J,n)}}else{const{text:Z,options:ie}=await ySe(W,y.value,H);(Y=y.value)==null||Y.replaceSelectedText(Z,ie,n)}}}),Nn.on(n,{name:bOn,callback:k8i(W=>{var Y;const H={...D},X=Object.keys(D);for(const Z in W){const ie=Z;X.includes(ie)?H[ie]=(J,re)=>{W[ie](J,re),J.defaultPrevented||D[ie](J,re)}:H[ie]=W[ie]}(Y=y.value)==null||Y.view.dispatch({effects:E.reconfigure(er.domEventHandlers(H))})})}),Nn.on(n,{name:wOn,callback:(W,H)=>{const X=N.state.doc.line(W);N.dispatch(N.state.update({changes:{from:X.from,to:X.to,insert:H}}))}}),Nn.on(n,{name:OOn,callback(){Nn.emit(n,kge,N)}}),Nn.emit(n,kge,N)}),At(r,()=>{var N;(N=y.value)==null||N.view.dispatch({effects:_.reconfigure(r.value==="light"?x2t:R2t)})},{deep:!0}),At(()=>e.completions,()=>{var N;(N=y.value)==null||N.view.dispatch({effects:S.reconfigure(O2t(e.completions))})},{deep:!0}),At(()=>e.modelValue,()=>{var N,j;((N=y.value)==null?void 0:N.getValue())!==e.modelValue&&((j=y.value)==null||j.setValue(e.modelValue))}),At(()=>e.placeholder,()=>{var N;(N=y.value)==null||N.setPlaceholder(e.placeholder)}),At([l],()=>{var N;(N=y.value)==null||N.setDisabled(l.value)}),At(()=>e.readonly,()=>{var N;(N=y.value)==null||N.setDisabled(e.readonly)}),At(()=>e.maxlength,()=>{var N;e.maxlength&&((N=y.value)==null||N.setMaxLength(e.maxlength))}),wMi(()=>{var j,W;const N=R.find(H=>H.type==="floatingToolbar");N!=null&&N.compartment&&(b.value.length>0?(j=y.value)==null||j.view.dispatch({effects:N.compartment.reconfigure(f8n(N))}):(W=y.value)==null||W.view.dispatch({effects:N.compartment.reconfigure([])}))},b),{inputWrapperRef:O,codeMirrorUt:y,resetHistory(){var N,j;(N=y.value)==null||N.view.dispatch({effects:L.reconfigure([])}),(j=y.value)==null||j.view.dispatch({effects:L.reconfigure(mkt())})}}},zPi=(e,t,n)=>{const r=pt("setting"),o=G(()=>/px$/.test(`${e.inputBoxWidth}`)?"50%":e.inputBoxWidth),s=hs({resizedWidth:o.value}),a=hs({width:o.value}),l=hs({insetInlineStart:o.value,display:"initial"}),d=g=>{var A,p,b;const m=((A=t.value)==null?void 0:A.offsetWidth)||0,v=((p=t.value)==null?void 0:p.getBoundingClientRect().x)||0;let f=g.x-v;f/mm-m*Jse&&(f=m-m*Jse);const k=`${f/m*100}%`;a.width=k,l.insetInlineStart=k,s.resizedWidth=k,(b=e.oninputBoxWidthChange)==null||b.call(e,k)},u=g=>{g.target===n.value&&document.addEventListener("mousemove",d)},h=()=>{document.removeEventListener("mousemove",d)};return At([n],()=>{document.removeEventListener("mousedown",u),document.removeEventListener("mouseup",h),document.addEventListener("mousedown",u),document.addEventListener("mouseup",h)}),pn(()=>{document.addEventListener("mousedown",u),document.addEventListener("mouseup",h)}),qs(()=>{document.removeEventListener("mousedown",u),document.removeEventListener("mouseup",h)}),At([o],([g])=>{s.resizedWidth=g,a.width=g,l.insetInlineStart=g}),At([()=>r.value.htmlPreview,()=>r.value.preview,()=>r.value.previewOnly],()=>{r.value.previewOnly?(a.width="0%",l.display="none"):!r.value.htmlPreview&&!r.value.preview?(a.width="100%",l.display="none"):(a.width=s.resizedWidth,l.display="initial")},{immediate:!0}),{inputWrapperStyle:a,resizeOperateStyle:l}},HPi=()=>{const e=pt("editorId"),t=he(!0),n=ZZe();return{onCatalogActive:(r,o)=>{const s=document.querySelector(`#${e} .${gt}-catalog-editor`);if(!o||!t.value||!s)return;const a=o.offsetTop-s.scrollTop;(a>100||a<100)&&n(s,o.offsetTop-100)},onMouseenter:()=>t.value=!1,onMouseleave:()=>t.value=!0}},SSe=et({name:`${A8i}CustomScrollbar`,props:{id:{type:String,default:void 0},class:{type:[String,Array],default:void 0},scrollTarget:{type:String,default:void 0},alwaysShowTrack:{type:Boolean,default:!1},onMouseenter:{type:Function,default:()=>{}},onMouseleave:{type:Function,default:()=>{}}},setup(e,{slots:t}){const n=he(null),r=he(null),o=he(null),s=he(null);let a=null,l=null,d=!1,u=0,h=0;const g=()=>{if(!r.value||!n.value||!o.value||!s.value)return;const b=n.value.clientHeight,w=r.value.scrollHeight,O=r.value.scrollTop;if(w<=b){o.value.style.display="none",e.alwaysShowTrack||(s.value.style.display="none");return}else o.value.style.display="block",s.value.style.display="block";const y=b/w,C=Math.max(b*y,20),_=b-C,S=Math.min(O*y,_);o.value.style.height=`${C}px`,o.value.style.top=`${S}px`},m=()=>g(),v=b=>{d=!0,u=b.clientY,h=r.value.scrollTop,document.body.style.userSelect="none"},f=b=>{if(!d||!r.value||!n.value)return;const w=b.clientY-u,O=r.value.scrollHeight/n.value.clientHeight;r.value.scrollTop=h+w*O},k=()=>{d=!1,document.body.style.userSelect=""},A=b=>{r.value&&r.value.removeEventListener("scroll",m),r.value=b,r.value?(r.value.addEventListener("scroll",m),g()):s.value&&!e.alwaysShowTrack&&(s.value.style.display="none")},p=()=>{if(!n.value)return;const b=e.scrollTarget?n.value.querySelector(e.scrollTarget):n.value.firstElementChild;A(b)};return pn(async()=>{var b;await ri(),p(),a=new MutationObserver(()=>{l&&cancelAnimationFrame(l),l=requestAnimationFrame(()=>{p()})}),a.observe(n.value,{childList:!0,subtree:!0}),window.addEventListener("resize",g),(b=o.value)==null||b.addEventListener("mousedown",v),document.addEventListener("mousemove",f),document.addEventListener("mouseup",k)}),qs(()=>{var b;a==null||a.disconnect(),r.value&&r.value.removeEventListener("scroll",m),window.removeEventListener("resize",g),(b=o.value)==null||b.removeEventListener("mousedown",v),document.removeEventListener("mousemove",f),document.removeEventListener("mouseup",k)}),()=>{var b;return c("div",{id:e.id,class:[`${gt}-custom-scrollbar`,e.class],ref:n,onMouseenter:e.onMouseenter,onMouseleave:e.onMouseleave},[(b=t.default)==null?void 0:b.call(t),c("div",{class:`${gt}-custom-scrollbar__track`,ref:s},[c("div",{class:`${gt}-custom-scrollbar__thumb`,ref:o},null)])])}}}),$Pi=ZZe(),XPi={flex:1},GPi=et({name:"MDEditorContent",props:x9i,setup(e,t){const n=pt("editorId"),r=pt("catalogVisible"),o=pt("theme"),s=pt("setting"),a=he(""),l=he(),d=he(),{inputWrapperRef:u,codeMirrorUt:h,resetHistory:g}=VPi(e),{inputWrapperStyle:m,resizeOperateStyle:v}=zPi(e,l,d);aMi(e,a,h);const{onCatalogActive:f,onMouseenter:k,onMouseleave:A}=HPi(),p=(O,y)=>{var C,_;if(!s.value.preview&&y.line!==void 0){O.preventDefault();const S=(C=h.value)==null?void 0:C.view;if(S){const L=S.state.doc.line(y.line+1),E=(_=S.lineBlockAt(L.from))==null?void 0:_.top,T=S.scrollDOM;$Pi(T,E)}}},b=G(()=>s.value.preview?"preview":"editor"),w=O=>{a.value=O,e.onHtmlChanged(O)};return t.expose({getSelectedText(){var O;return(O=h.value)==null?void 0:O.getSelectedText()},focus(O){var y;(y=h.value)==null||y.focus(O)},resetHistory:g,getEditorView(){var O;return(O=h.value)==null?void 0:O.view}}),()=>c("div",{class:`${gt}-content`},[c("div",{class:`${gt}-content-wrapper`,ref:l},[c(SSe,{alwaysShowTrack:!0,scrollTarget:`#${n} .cm-scroller`,style:m},{default:()=>[c("div",{class:`${gt}-input-wrapper`,ref:u},null)]}),(s.value.htmlPreview||s.value.preview)&&c("div",{class:`${gt}-resize-operate`,style:v,ref:d},null),c(SSe,{style:XPi},{default:()=>[c(oyn,{modelValue:e.modelValue,onChange:e.onChange,onHtmlChanged:w,onGetCatalog:e.onGetCatalog,mdHeadingId:e.mdHeadingId,noMermaid:e.noMermaid,sanitize:e.sanitize,noKatex:e.noKatex,formatCopiedText:e.formatCopiedText,noHighlight:e.noHighlight,noImgZoomIn:e.noImgZoomIn,sanitizeMermaid:e.sanitizeMermaid,codeFoldable:e.codeFoldable,autoFoldThreshold:e.autoFoldThreshold,onRemount:e.onRemount,previewComponent:e.previewComponent,noEcharts:e.noEcharts},null)]})]),r.value&&c(SSe,{class:`${gt}-catalog-${e.catalogLayout}`,onMouseenter:k,onMouseleave:A},{default:()=>[c(HY,{theme:o.value,class:`${gt}-catalog-editor`,editorId:n,mdHeadingId:e.mdHeadingId,key:"internal-catalog",scrollElementOffsetTop:2,syncWith:b.value,onClick:p,catalogMaxDepth:e.catalogMaxDepth,onActive:f},null)]})])}}),YPi=et({props:{modelValue:{type:String,default:""}},setup(e){const t=pt("usedLanguageText");return()=>{var n,r;return c("div",{class:`${gt}-footer-item`},[c("label",{class:`${gt}-footer-label`},[`${(n=t.value.footer)==null?void 0:n.markdownTotal}:`]),c("span",null,[((r=e.modelValue)==null?void 0:r.length)||0])])}}}),ZPi={checked:{type:Boolean,default:!1},onChange:{type:Function,default:()=>{}},disabled:{type:Boolean,default:void 0}},qPi=et({name:`${gt}-checkbox`,props:ZPi,setup(e){return()=>c("div",{class:[`${gt}-checkbox`,e.checked&&`${gt}-checkbox-checked`,e.disabled&&`${gt}-disabled`],onClick:()=>{e.disabled||e.onChange(!e.checked)}},null)}}),KPi={scrollAuto:{type:Boolean},onScrollAutoChange:{type:Function,default:()=>{}}},JPi=et({props:KPi,setup(e){const t=pt("usedLanguageText"),n=pt("disabled");return()=>{var r;return c("div",{class:[`${gt}-footer-item`,(n==null?void 0:n.value)&&`${gt}-disabled`]},[c("label",{class:`${gt}-footer-label`,onClick:()=>{n!=null&&n.value||e.onScrollAutoChange(!e.scrollAuto)}},[(r=t==null?void 0:t.value.footer)==null?void 0:r.scrollAuto]),c(qPi,{checked:e.scrollAuto,onChange:e.onScrollAutoChange,disabled:n==null?void 0:n.value},null)])}}}),eFi={modelValue:{type:String,default:""},footers:{type:Array,default:[]},scrollAuto:{type:Boolean},noScrollAuto:{type:Boolean},onScrollAutoChange:{type:Function,default:()=>{}},defFooters:{type:Object}},tFi=et({name:"MDEditorFooter",props:eFi,setup(e){const t=pt("theme"),n=pt("language"),r=pt("disabled"),o=G(()=>{const a=e.footers.indexOf("="),l=a===-1?e.footers:e.footers.slice(0,a),d=a===-1?[]:e.footers.slice(a,Number.MAX_SAFE_INTEGER);return[l,d]}),s=a=>{var l,d,u,h,g,m;if(mOn.includes(a))switch(a){case"markdownTotal":return c(YPi,{modelValue:e.modelValue},null);case"scrollSwitch":return!e.noScrollAuto&&c(JPi,{scrollAuto:e.scrollAuto,onScrollAutoChange:e.onScrollAutoChange},null)}else if(e.defFooters instanceof Array){const v=e.defFooters[a];return v?Jv(v,{theme:((l=v.props)==null?void 0:l.theme)||t.value,language:((d=v.props)==null?void 0:d.language)||n.value,disabled:((u=v.props)==null?void 0:u.disabled)||(r==null?void 0:r.value)}):""}else if(e.defFooters&&e.defFooters.children instanceof Array){const v=e.defFooters.children[a];return v?Jv(v,{theme:((h=v.props)==null?void 0:h.theme)||t.value,language:((g=v.props)==null?void 0:g.language)||n.value,disabled:((m=v.props)==null?void 0:m.disabled)||(r==null?void 0:r.value)}):""}else return""};return()=>{const a=o.value[0].map(d=>s(d)),l=o.value[1].map(d=>s(d));return c("div",{class:`${gt}-footer`},[c("div",{class:`${gt}-footer-left`},[a]),c("div",{class:`${gt}-footer-right`},[l])])}}}),nFi={toolbars:{type:Array,default:()=>[]},toolbarsExclude:{type:Array,default:()=>[]}},iFi=et({name:"MDEditorToolbar",props:nFi,setup(e){const t=pt("editorId"),n=pt("showToolbarName"),r=`${t}-toolbar-wrapper`,o=he(),s=he(),{barRender:a}=h8n(),l=G(()=>{const d=e.toolbars.filter(m=>!e.toolbarsExclude.includes(m)),u=d.indexOf("="),h=u===-1?d:d.slice(0,u+1),g=u===-1?[]:d.slice(u,Number.MAX_SAFE_INTEGER);return[h,g]});return At(()=>e.toolbars,()=>{ri(()=>{o.value&&v8i(o.value)})},{immediate:!0}),()=>{const d=l.value[0].map(h=>a(h)),u=l.value[1].map(h=>a(h));return c(on,null,[e.toolbars.length>0&&c("div",{class:`${gt}-toolbar-wrapper`,ref:o,id:r},[c("div",{class:[`${gt}-toolbar`,n.value&&`${gt}-stn`]},[c("div",{class:`${gt}-toolbar-left`,ref:s},[d]),c("div",{class:`${gt}-toolbar-right`},[u])])])])}}}),G4=et({name:"MdEditorV3",props:D9i,emits:B9i,setup(e,t){const{noKatex:n,noMermaid:r,noHighlight:o}=e,s=hs({scrollAuto:e.scrollAuto}),a=he(),l=he(),d=G(()=>_0({props:e,ctx:t},"defToolbars")),u=G(()=>_0({props:e,ctx:t},"defFooters")),h=iyn(e),[g,m]=Y5i(e,t,{editorId:h}),v=Z5i(e,{editorId:h});H5i(e,t,{editorId:h}),X5i(e),G5i(e,t,{editorId:h}),q5i(e,t,{editorId:h,catalogVisible:v,setting:g,updateSetting:m,codeRef:l}),$5i(e,{rootRef:a,editorId:h,setting:g,updateSetting:m,catalogVisible:v,defToolbars:d}),qs(()=>{Nn.clear(h)});const f=L=>{t.emit("update:modelValue",L)},k=L=>{var E;(E=e.onChange)==null||E.call(e,L),t.emit("onChange",L)},A=L=>{var E;(E=e.onHtmlChanged)==null||E.call(e,L),t.emit("onHtmlChanged",L)},p=L=>{var E;(E=e.onGetCatalog)==null||E.call(e,L),t.emit("onGetCatalog",L)},b=L=>{var E;(E=e.onBlur)==null||E.call(e,L),t.emit("onBlur",L)},w=L=>{var E;(E=e.onFocus)==null||E.call(e,L),t.emit("onFocus",L)},O=L=>{var E;(E=e.onInput)==null||E.call(e,L),t.emit("onInput",L)},y=L=>{var E;(E=e.onDrop)==null||E.call(e,L),t.emit("onDrop",L)},C=L=>{var E;(E=e.oninputBoxWidthChange)==null||E.call(e,L),t.emit("oninputBoxWidthChange",L)},_=()=>{var L;(L=e.onRemount)==null||L.call(e),t.emit("onRemount")},S=L=>{s.scrollAuto=L};return()=>c("div",{id:h,class:[gt,e.class,e.theme==="dark"&&`${gt}-dark`,g.fullscreen||g.pageFullscreen?`${gt}-fullscreen`:""],style:e.style,ref:a},[e.toolbars.length>0&&c(iFi,{toolbars:e.toolbars,toolbarsExclude:e.toolbarsExclude},null),c(GPi,{ref:l,modelValue:e.modelValue,mdHeadingId:e.mdHeadingId,noMermaid:r,sanitize:e.sanitize,placeholder:e.placeholder,noKatex:n,scrollAuto:s.scrollAuto,formatCopiedText:e.formatCopiedText,autofocus:e.autoFocus,readonly:e.readOnly,maxlength:e.maxLength,autoDetectCode:e.autoDetectCode,noHighlight:o,updateModelValue:f,onChange:k,onHtmlChanged:A,onGetCatalog:p,onBlur:b,onFocus:w,onInput:O,completions:e.completions,noImgZoomIn:e.noImgZoomIn,onDrop:y,inputBoxWidth:e.inputBoxWidth,oninputBoxWidthChange:C,sanitizeMermaid:e.sanitizeMermaid,transformImgUrl:e.transformImgUrl,codeFoldable:e.codeFoldable,autoFoldThreshold:e.autoFoldThreshold,onRemount:_,catalogLayout:e.catalogLayout,catalogMaxDepth:e.catalogMaxDepth,noEcharts:e.noEcharts,previewComponent:e.previewComponent},null),e.footers.length>0&&c(tFi,{modelValue:e.modelValue,footers:e.footers,defFooters:u.value,noScrollAuto:!g.preview&&!g.htmlPreview||g.previewOnly,scrollAuto:s.scrollAuto,onScrollAutoChange:S},null)])}});G4.install=e=>(e.component(G4.name,G4),e.use(mue).use(aue).use(gue).use(HY).use(r3),e);const rFi={onClick:{type:Function,default:void 0},language:{type:String,default:void 0},theme:{type:String,default:void 0},disabled:{type:Boolean,default:void 0}},LSe=et({name:"NormalFooterToolbar",props:rFi,emits:["onClick"],setup(e,t){return()=>{const n=_0({props:e,ctx:t});return c("div",{class:[`${gt}-footer-item`,e.disabled&&`${gt}-disabled`],onClick:r=>{var o;e.disabled||((o=e.onClick)==null||o.call(e,r),t.emit("onClick",r))}},[n])}}});LSe.install=e=>(e.component(LSe.name,LSe),e);var xSe={exports:{}},Sd={},ESe={exports:{}},s7={},I2t;function g8n(){if(I2t)return s7;I2t=1;function e(){var s={};return s["align-content"]=!1,s["align-items"]=!1,s["align-self"]=!1,s["alignment-adjust"]=!1,s["alignment-baseline"]=!1,s.all=!1,s["anchor-point"]=!1,s.animation=!1,s["animation-delay"]=!1,s["animation-direction"]=!1,s["animation-duration"]=!1,s["animation-fill-mode"]=!1,s["animation-iteration-count"]=!1,s["animation-name"]=!1,s["animation-play-state"]=!1,s["animation-timing-function"]=!1,s.azimuth=!1,s["backface-visibility"]=!1,s.background=!0,s["background-attachment"]=!0,s["background-clip"]=!0,s["background-color"]=!0,s["background-image"]=!0,s["background-origin"]=!0,s["background-position"]=!0,s["background-repeat"]=!0,s["background-size"]=!0,s["baseline-shift"]=!1,s.binding=!1,s.bleed=!1,s["bookmark-label"]=!1,s["bookmark-level"]=!1,s["bookmark-state"]=!1,s.border=!0,s["border-bottom"]=!0,s["border-bottom-color"]=!0,s["border-bottom-left-radius"]=!0,s["border-bottom-right-radius"]=!0,s["border-bottom-style"]=!0,s["border-bottom-width"]=!0,s["border-collapse"]=!0,s["border-color"]=!0,s["border-image"]=!0,s["border-image-outset"]=!0,s["border-image-repeat"]=!0,s["border-image-slice"]=!0,s["border-image-source"]=!0,s["border-image-width"]=!0,s["border-left"]=!0,s["border-left-color"]=!0,s["border-left-style"]=!0,s["border-left-width"]=!0,s["border-radius"]=!0,s["border-right"]=!0,s["border-right-color"]=!0,s["border-right-style"]=!0,s["border-right-width"]=!0,s["border-spacing"]=!0,s["border-style"]=!0,s["border-top"]=!0,s["border-top-color"]=!0,s["border-top-left-radius"]=!0,s["border-top-right-radius"]=!0,s["border-top-style"]=!0,s["border-top-width"]=!0,s["border-width"]=!0,s.bottom=!1,s["box-decoration-break"]=!0,s["box-shadow"]=!0,s["box-sizing"]=!0,s["box-snap"]=!0,s["box-suppress"]=!0,s["break-after"]=!0,s["break-before"]=!0,s["break-inside"]=!0,s["caption-side"]=!1,s.chains=!1,s.clear=!0,s.clip=!1,s["clip-path"]=!1,s["clip-rule"]=!1,s.color=!0,s["color-interpolation-filters"]=!0,s["column-count"]=!1,s["column-fill"]=!1,s["column-gap"]=!1,s["column-rule"]=!1,s["column-rule-color"]=!1,s["column-rule-style"]=!1,s["column-rule-width"]=!1,s["column-span"]=!1,s["column-width"]=!1,s.columns=!1,s.contain=!1,s.content=!1,s["counter-increment"]=!1,s["counter-reset"]=!1,s["counter-set"]=!1,s.crop=!1,s.cue=!1,s["cue-after"]=!1,s["cue-before"]=!1,s.cursor=!1,s.direction=!1,s.display=!0,s["display-inside"]=!0,s["display-list"]=!0,s["display-outside"]=!0,s["dominant-baseline"]=!1,s.elevation=!1,s["empty-cells"]=!1,s.filter=!1,s.flex=!1,s["flex-basis"]=!1,s["flex-direction"]=!1,s["flex-flow"]=!1,s["flex-grow"]=!1,s["flex-shrink"]=!1,s["flex-wrap"]=!1,s.float=!1,s["float-offset"]=!1,s["flood-color"]=!1,s["flood-opacity"]=!1,s["flow-from"]=!1,s["flow-into"]=!1,s.font=!0,s["font-family"]=!0,s["font-feature-settings"]=!0,s["font-kerning"]=!0,s["font-language-override"]=!0,s["font-size"]=!0,s["font-size-adjust"]=!0,s["font-stretch"]=!0,s["font-style"]=!0,s["font-synthesis"]=!0,s["font-variant"]=!0,s["font-variant-alternates"]=!0,s["font-variant-caps"]=!0,s["font-variant-east-asian"]=!0,s["font-variant-ligatures"]=!0,s["font-variant-numeric"]=!0,s["font-variant-position"]=!0,s["font-weight"]=!0,s.grid=!1,s["grid-area"]=!1,s["grid-auto-columns"]=!1,s["grid-auto-flow"]=!1,s["grid-auto-rows"]=!1,s["grid-column"]=!1,s["grid-column-end"]=!1,s["grid-column-start"]=!1,s["grid-row"]=!1,s["grid-row-end"]=!1,s["grid-row-start"]=!1,s["grid-template"]=!1,s["grid-template-areas"]=!1,s["grid-template-columns"]=!1,s["grid-template-rows"]=!1,s["hanging-punctuation"]=!1,s.height=!0,s.hyphens=!1,s.icon=!1,s["image-orientation"]=!1,s["image-resolution"]=!1,s["ime-mode"]=!1,s["initial-letters"]=!1,s["inline-box-align"]=!1,s["justify-content"]=!1,s["justify-items"]=!1,s["justify-self"]=!1,s.left=!1,s["letter-spacing"]=!0,s["lighting-color"]=!0,s["line-box-contain"]=!1,s["line-break"]=!1,s["line-grid"]=!1,s["line-height"]=!1,s["line-snap"]=!1,s["line-stacking"]=!1,s["line-stacking-ruby"]=!1,s["line-stacking-shift"]=!1,s["line-stacking-strategy"]=!1,s["list-style"]=!0,s["list-style-image"]=!0,s["list-style-position"]=!0,s["list-style-type"]=!0,s.margin=!0,s["margin-bottom"]=!0,s["margin-left"]=!0,s["margin-right"]=!0,s["margin-top"]=!0,s["marker-offset"]=!1,s["marker-side"]=!1,s.marks=!1,s.mask=!1,s["mask-box"]=!1,s["mask-box-outset"]=!1,s["mask-box-repeat"]=!1,s["mask-box-slice"]=!1,s["mask-box-source"]=!1,s["mask-box-width"]=!1,s["mask-clip"]=!1,s["mask-image"]=!1,s["mask-origin"]=!1,s["mask-position"]=!1,s["mask-repeat"]=!1,s["mask-size"]=!1,s["mask-source-type"]=!1,s["mask-type"]=!1,s["max-height"]=!0,s["max-lines"]=!1,s["max-width"]=!0,s["min-height"]=!0,s["min-width"]=!0,s["move-to"]=!1,s["nav-down"]=!1,s["nav-index"]=!1,s["nav-left"]=!1,s["nav-right"]=!1,s["nav-up"]=!1,s["object-fit"]=!1,s["object-position"]=!1,s.opacity=!1,s.order=!1,s.orphans=!1,s.outline=!1,s["outline-color"]=!1,s["outline-offset"]=!1,s["outline-style"]=!1,s["outline-width"]=!1,s.overflow=!1,s["overflow-wrap"]=!1,s["overflow-x"]=!1,s["overflow-y"]=!1,s.padding=!0,s["padding-bottom"]=!0,s["padding-left"]=!0,s["padding-right"]=!0,s["padding-top"]=!0,s.page=!1,s["page-break-after"]=!1,s["page-break-before"]=!1,s["page-break-inside"]=!1,s["page-policy"]=!1,s.pause=!1,s["pause-after"]=!1,s["pause-before"]=!1,s.perspective=!1,s["perspective-origin"]=!1,s.pitch=!1,s["pitch-range"]=!1,s["play-during"]=!1,s.position=!1,s["presentation-level"]=!1,s.quotes=!1,s["region-fragment"]=!1,s.resize=!1,s.rest=!1,s["rest-after"]=!1,s["rest-before"]=!1,s.richness=!1,s.right=!1,s.rotation=!1,s["rotation-point"]=!1,s["ruby-align"]=!1,s["ruby-merge"]=!1,s["ruby-position"]=!1,s["shape-image-threshold"]=!1,s["shape-outside"]=!1,s["shape-margin"]=!1,s.size=!1,s.speak=!1,s["speak-as"]=!1,s["speak-header"]=!1,s["speak-numeral"]=!1,s["speak-punctuation"]=!1,s["speech-rate"]=!1,s.stress=!1,s["string-set"]=!1,s["tab-size"]=!1,s["table-layout"]=!1,s["text-align"]=!0,s["text-align-last"]=!0,s["text-combine-upright"]=!0,s["text-decoration"]=!0,s["text-decoration-color"]=!0,s["text-decoration-line"]=!0,s["text-decoration-skip"]=!0,s["text-decoration-style"]=!0,s["text-emphasis"]=!0,s["text-emphasis-color"]=!0,s["text-emphasis-position"]=!0,s["text-emphasis-style"]=!0,s["text-height"]=!0,s["text-indent"]=!0,s["text-justify"]=!0,s["text-orientation"]=!0,s["text-overflow"]=!0,s["text-shadow"]=!0,s["text-space-collapse"]=!0,s["text-transform"]=!0,s["text-underline-position"]=!0,s["text-wrap"]=!0,s.top=!1,s.transform=!1,s["transform-origin"]=!1,s["transform-style"]=!1,s.transition=!1,s["transition-delay"]=!1,s["transition-duration"]=!1,s["transition-property"]=!1,s["transition-timing-function"]=!1,s["unicode-bidi"]=!1,s["vertical-align"]=!1,s.visibility=!1,s["voice-balance"]=!1,s["voice-duration"]=!1,s["voice-family"]=!1,s["voice-pitch"]=!1,s["voice-range"]=!1,s["voice-rate"]=!1,s["voice-stress"]=!1,s["voice-volume"]=!1,s.volume=!1,s["white-space"]=!1,s.widows=!1,s.width=!0,s["will-change"]=!1,s["word-break"]=!0,s["word-spacing"]=!0,s["word-wrap"]=!0,s["wrap-flow"]=!1,s["wrap-through"]=!1,s["writing-mode"]=!1,s["z-index"]=!1,s}function t(s,a,l){}function n(s,a,l){}var r=/javascript\s*\:/img;function o(s,a){return r.test(a)?"":a}return s7.whiteList=e(),s7.getDefaultWhiteList=e,s7.onAttr=t,s7.onIgnoreAttr=n,s7.safeAttrValue=o,s7}var M2t,P2t;function m8n(){return P2t||(P2t=1,M2t={indexOf:function(e,t){var n,r;if(Array.prototype.indexOf)return e.indexOf(t);for(n=0,r=e.length;n/g,v=/"/g,f=/"/g,k=/&#([a-zA-Z0-9]*);?/gim,A=/:?/gim,p=/&newline;?/gim,b=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,w=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,O=/u\s*r\s*l\s*\(.*/gi;function y(B){return B.replace(v,""")}function C(B){return B.replace(f,'"')}function _(B){return B.replace(k,function(R,M){return M[0]==="x"||M[0]==="X"?String.fromCharCode(parseInt(M.substr(1),16)):String.fromCharCode(parseInt(M,10))})}function S(B){return B.replace(A,":").replace(p," ")}function L(B){for(var R="",M=0,N=B.length;M",N);if(j===-1)break;M=j+3}return R}function I(B){var R=B.split("");return R=R.filter(function(M){var N=M.charCodeAt(0);return N===127?!1:N<=31?N===10||N===13:!0}),R.join("")}return Sd.whiteList=r(),Sd.getDefaultWhiteList=r,Sd.onTag=s,Sd.onIgnoreTag=a,Sd.onTagAttr=l,Sd.onIgnoreTagAttr=d,Sd.safeAttrValue=h,Sd.escapeHtml=u,Sd.escapeQuote=y,Sd.unescapeQuote=C,Sd.escapeHtmlEntities=_,Sd.escapeDangerHtml5Entities=S,Sd.clearNonPrintableCharacter=L,Sd.friendlyAttrValue=E,Sd.escapeAttrValue=T,Sd.onIgnoreTagStripAll=Q,Sd.StripTagBody=P,Sd.stripCommentTag=D,Sd.stripBlankChar=I,Sd.attributeWrapSign='"',Sd.cssFilter=o,Sd.getDefaultCSSWhiteList=t,Sd}var Eae={},z2t;function v8n(){if(z2t)return Eae;z2t=1;var e=hKe();function t(g){var m=e.spaceIndex(g),v;return m===-1?v=g.slice(1,-1):v=g.slice(1,m+1),v=e.trim(v).toLowerCase(),v.slice(0,1)==="/"&&(v=v.slice(1)),v.slice(-1)==="/"&&(v=v.slice(0,-1)),v}function n(g){return g.slice(0,2)===""||b===w-1){f+=v(g.slice(k,A)),y=g.slice(A,b+1),O=t(y),f+=m(A,f.length,O,y,n(y)),k=b+1,A=!1;continue}if(C==='"'||C==="'")for(var _=1,S=g.charAt(b-_);S.trim()===""||S==="=";){if(S==="="){p=C;continue e}S=g.charAt(b-++_)}}else if(C===p){p=!1;continue}}return k0;m--){var v=g[m];if(v!==" ")return v==="="?m:-1}}function u(g){return g[0]==='"'&&g[g.length-1]==='"'||g[0]==="'"&&g[g.length-1]==="'"}function h(g){return u(g)?g.substr(1,g.length-2):g}return Eae.parseTag=r,Eae.parseAttr=s,Eae}var DSe,H2t;function aFi(){if(H2t)return DSe;H2t=1;var e=DPe().FilterCSS,t=k8n(),n=v8n(),r=n.parseTag,o=n.parseAttr,s=hKe();function a(g){return g==null}function l(g){var m=s.spaceIndex(g);if(m===-1)return{html:"",closing:g[g.length-2]==="/"};g=s.trim(g.slice(m+1,-1));var v=g[g.length-1]==="/";return v&&(g=s.trim(g.slice(0,-1))),{html:g,closing:v}}function d(g){var m={};for(var v in g)m[v]=g[v];return m}function u(g){var m={};for(var v in g)Array.isArray(g[v])?m[v.toLowerCase()]=g[v].map(function(f){return f.toLowerCase()}):m[v.toLowerCase()]=g[v];return m}function h(g){g=d(g||{}),g.stripIgnoreTag&&(g.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),g.onIgnoreTag=t.onIgnoreTagStripAll),g.whiteList||g.allowList?g.whiteList=u(g.whiteList||g.allowList):g.whiteList=t.whiteList,this.attributeWrapSign=g.singleQuotedAttributeValue===!0?"'":t.attributeWrapSign,g.onTag=g.onTag||t.onTag,g.onTagAttr=g.onTagAttr||t.onTagAttr,g.onIgnoreTag=g.onIgnoreTag||t.onIgnoreTag,g.onIgnoreTagAttr=g.onIgnoreTagAttr||t.onIgnoreTagAttr,g.safeAttrValue=g.safeAttrValue||t.safeAttrValue,g.escapeHtml=g.escapeHtml||t.escapeHtml,this.options=g,g.css===!1?this.cssFilter=!1:(g.css=g.css||{},this.cssFilter=new e(g.css))}return h.prototype.process=function(g){if(g=g||"",g=g.toString(),!g)return"";var m=this,v=m.options,f=v.whiteList,k=v.onTag,A=v.onIgnoreTag,p=v.onTagAttr,b=v.onIgnoreTagAttr,w=v.safeAttrValue,O=v.escapeHtml,y=m.attributeWrapSign,C=m.cssFilter;v.stripBlankChar&&(g=t.stripBlankChar(g)),v.allowCommentTag||(g=t.stripCommentTag(g));var _=!1;v.stripIgnoreTagBody&&(_=t.StripTagBody(v.stripIgnoreTagBody,A),A=_.onIgnoreTag);var S=r(g,function(L,E,T,Q,P){var D={sourcePosition:L,position:E,isClosing:P,isWhite:Object.prototype.hasOwnProperty.call(f,T)},I=k(T,Q,D);if(!a(I))return I;if(D.isWhite){if(D.isClosing)return"";var B=l(Q),R=f[T],M=o(B.html,function(N,j){var W=s.indexOf(R,N)!==-1,H=p(T,N,j,W);return a(H)?W?(j=w(T,N,j,C),j?N+"="+y+j+y:N):(H=b(T,N,j,W),a(H)?void 0:H):H});return Q="<"+T,M&&(Q+=" "+M),B.closing&&(Q+=" /"),Q+=">",Q}else return I=A(T,Q,D),a(I)?O(Q):I},O);return _&&(S=_.remove(S)),S},DSe=h,DSe}var $2t;function lFi(){return $2t||($2t=1,function(e,t){var n=k8n(),r=v8n(),o=aFi();function s(l,d){var u=new o(d);return u.process(l)}t=e.exports=s,t.filterXSS=s,t.FilterXSS=o,function(){for(var l in n)t[l]=n[l];for(var d in r)t[d]=r[d]}(),typeof window<"u"&&(window.filterXSS=e.exports);function a(){return typeof self<"u"&&typeof DedicatedWorkerGlobalScope<"u"&&self instanceof DedicatedWorkerGlobalScope}a()&&(self.filterXSS=e.exports)}(xSe,xSe.exports)),xSe.exports}lFi();const cFi=et({__name:"App",setup(e){const{baseUrl:t,isElectron:n,themeSetting:r}=ys(ku());At(()=>n.value,u=>{u?document.body.classList.add("is-electron"):document.body.classList.remove("is-electron")},{immediate:!0}),TB(()=>{document.addEventListener("keydown",function(u){if(u.key==="F8"){u.preventDefault();debugger}})}),pn(()=>{r.value.primaryColor="#000",h8i(),s()});async function o(u){u.preventDefault(),u.stopPropagation();const h=u.currentTarget,g=(h==null?void 0:h.getAttribute("data-link"))||(h==null?void 0:h.getAttribute("href"));return g&&(n.value?await fetch(`toonflow://openurlwithbrowser?url=${encodeURIComponent(g)}`):window.open(g,"_blank","noopener,noreferrer")),!1}pn(()=>{window.handleLinkClick=o});async function s(){await ri(),await ri(),await ri(),await ri();try{const h=await(await fetch("toonflow://getAppUrl")).json();h!=null&&h.url&&(t.value=h.url,n.value=!0)}catch{}_8i({markdownItConfig(u){const h=u.renderer.rules.link_open||function(g,m,v,f,k){return k.renderToken(g,m,v)};u.renderer.rules.link_open=function(g,m,v,f,k){const A=g[m],p=A.attrGet("href");return p&&(A.attrSet("target","_blank"),A.attrSet("rel","noopener noreferrer"),A.attrSet("data-link",p),A.attrSet("onclick","return handleLinkClick(event)")),h(g,m,v,f,k)}}})}const a={"zh-CN":pIe,en:Awi},l={calendar:{},table:{},pagination:{}},d=G(()=>w8({},a[yW.value]||pIe,l));return TB(()=>{document.documentElement.setAttribute("theme-mode","light"),document.documentElement.setAttribute("data-theme","light")}),(u,h)=>{const g=kwi,m=Cn("router-view"),v=hwi;return Le(),Ge(on,null,[Ae(n)?(Le(),Ft(g,{key:0})):en("",!0),c(v,{"global-config":Ae(d)},{default:Oe(()=>[c(m)]),_:1},8,["global-config"])],64)}}});/*! +!!!`,"title")}))]}};return DDi({override:e?[t,...e]:[t]})},OMi=et({name:`${gt}-divider`,setup(){return()=>c("div",{class:`${gt}-divider`},null)}}),yMi=et({name:"ToolbarBold",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.bold,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.bold,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"bold")},type:"button"},[c(ja,{name:"bold"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.bold])])}}}),CMi=et({name:"ToolbarCatalog",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName"),o=pt("catalogVisible");return()=>{var s,a,l;return c("button",{class:[`${gt}-toolbar-item`,o.value&&`${gt}-toolbar-active`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(s=t.value.toolbarTips)==null?void 0:s.catalog,"aria-label":(a=t.value.toolbarTips)==null?void 0:a.catalog,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,qZe)},key:"bar-catalog",type:"button"},[c(ja,{name:"catalog"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(l=t.value.toolbarTips)==null?void 0:l.catalog])])}}}),_Mi=et({name:"ToolbarCode",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.code,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.code,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"code")},type:"button"},[c(ja,{name:"code"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.code])])}}}),SMi=et({name:"ToolbarCodeRow",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.codeRow,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.codeRow,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"codeRow")},type:"button"},[c(ja,{name:"code-row"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.codeRow])])}}}),LMi=et({name:"ToolbarFullscreen",setup(){const e=pt("usedLanguageText"),t=pt("disabled"),n=pt("showToolbarName"),r=pt("setting"),{fullscreenHandler:o}=oPi();return()=>{var s,a,l;return c("button",{class:[`${gt}-toolbar-item`,r.value.fullscreen&&`${gt}-toolbar-active`,(t==null?void 0:t.value)&&`${gt}-disabled`],title:(s=e.value.toolbarTips)==null?void 0:s.fullscreen,"aria-label":(a=e.value.toolbarTips)==null?void 0:a.fullscreen,disabled:t==null?void 0:t.value,onClick:()=>{o()},type:"button"},[c(ja,{name:r.value.fullscreen?"fullscreen-exit":"fullscreen"},null),(n==null?void 0:n.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(l=e.value.toolbarTips)==null?void 0:l.fullscreen])])}}}),xMi=et({name:"ToolbarGithub",setup(){const e=pt("usedLanguageText"),t=pt("disabled"),n=pt("showToolbarName");return()=>{var r,o,s;return c("button",{class:[`${gt}-toolbar-item`,(t==null?void 0:t.value)&&`${gt}-disabled`],title:(r=e.value.toolbarTips)==null?void 0:r.github,"aria-label":(o=e.value.toolbarTips)==null?void 0:o.github,disabled:t==null?void 0:t.value,onClick:()=>{m8i("https://github.com/imzbf/md-editor-v3")},type:"button"},[c(ja,{name:"github"},null),(n==null?void 0:n.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(s=e.value.toolbarTips)==null?void 0:s.github])])}}}),EMi=et({name:"ToolbarHtmlPreview",setup(){const e=pt("usedLanguageText"),t=pt("disabled"),n=pt("showToolbarName"),r=pt("setting"),o=pt("updateSetting");return()=>{var s,a,l;return c("button",{class:[`${gt}-toolbar-item`,r.value.htmlPreview&&`${gt}-toolbar-active`,(t==null?void 0:t.value)&&`${gt}-disabled`],title:(s=e.value.toolbarTips)==null?void 0:s.htmlPreview,"aria-label":(a=e.value.toolbarTips)==null?void 0:a.htmlPreview,disabled:t==null?void 0:t.value,onClick:()=>{o("htmlPreview")},type:"button"},[c(ja,{name:"preview-html"},null),(n==null?void 0:n.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(l=e.value.toolbarTips)==null?void 0:l.htmlPreview])])}}}),TMi=et({name:"ToolbarImage",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.image,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.image,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"image")},type:"button"},[c(ja,{name:"image"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.image])])}}}),QMi={visible:{type:Boolean,default:!1},onCancel:{type:Function,default:()=>{}},onOk:{type:Function,default:()=>{}}},DMi=et({name:`${gt}-modal-clip`,props:QMi,setup(e){const t=pt("usedLanguageText"),n=pt("editorId"),r=pt("rootRef");let o=hh.editorExtensions.cropper.instance;const s=he(),a=he(),l=he(),d=hs({cropperInited:!1,imgSelected:!1,imgSrc:"",isFullscreen:!1});let u=null;At(()=>e.visible,()=>{e.visible&&!d.cropperInited&&(o=o||window.Cropper,s.value.onchange=()=>{if(!o){Nn.emit(n,wy,{name:"Cropper",message:"Cropper is undefined"});return}const m=s.value.files||[];if(d.imgSelected=!0,(m==null?void 0:m.length)>0){const v=new FileReader;v.onload=f=>{d.imgSrc=f.target.result},v.readAsDataURL(m[0])}})}),At(()=>[d.imgSelected],()=>{l.value.style=""}),At([Pa(()=>d.isFullscreen),Pa(()=>d.imgSrc)],()=>{d.imgSrc&&ri(()=>{u==null||u.destroy(),l.value.style="",a.value&&(u=new o(a.value,{viewMode:2,preview:r.value.getRootNode().querySelector(`.${gt}-clip-preview-target`)}))})});const h=()=>{u.clear(),u.destroy(),u=null,s.value.value="",d.imgSelected=!1,d.imgSrc=""},g=m=>{d.isFullscreen=m};return()=>{var m;return c($Y,{class:`${gt}-modal-clip`,title:(m=t.value.clipModalTips)==null?void 0:m.title,visible:e.visible,onClose:e.onCancel,showAdjust:!0,isFullscreen:d.isFullscreen,onAdjust:g,width:"668px",height:"421px"},{default:()=>{var v,f,k;return[c("div",{class:`${gt}-form-item ${gt}-clip`},[c("div",{class:`${gt}-clip-main`},[d.imgSelected?c("div",{class:`${gt}-clip-cropper`},[c("img",{src:d.imgSrc,ref:a,style:{display:"none"},alt:""},null),c("div",{class:`${gt}-clip-delete`,onClick:h},[c(ja,{name:"delete"},null)])]):c("div",{class:`${gt}-clip-upload`,onClick:()=>{s.value.click()},role:"button",tabindex:"0","aria-label":(v=t.value.imgTitleItem)==null?void 0:v.upload},[c(ja,{name:"upload"},null)])]),c("div",{class:`${gt}-clip-preview`},[c("div",{class:`${gt}-clip-preview-target`,ref:l},null)])]),c("div",{class:`${gt}-form-item`},[c("button",{class:`${gt}-btn`,type:"button",onClick:()=>{if(u){const A=u.getCroppedCanvas();Nn.emit(n,epe,[E8i(A.toDataURL("image/png"))],e.onOk),h()}}},[((f=t.value.clipModalTips)==null?void 0:f.buttonUpload)||((k=t.value.linkModalTips)==null?void 0:k.buttonOK)])]),c("input",{ref:s,accept:"image/*",type:"file",multiple:!1,style:{display:"none"},"aria-hidden":"true"},null)]}})}}}),BMi={clipVisible:{type:Boolean,default:!1},onCancel:{type:Function,default:()=>{}},onOk:{type:Function,default:()=>{}}},RMi=et({name:`${gt}-modals`,props:BMi,setup(e){return()=>c(DMi,{visible:e.clipVisible,onOk:e.onOk,onCancel:e.onCancel},null)}}),IMi=et({name:"ToolbarImageDropdown",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName"),o=`${e}-toolbar-wrapper`,s=he(!1),a=he(!1),l=he(),d=()=>{Nn.emit(e,epe,Array.from(l.value.files||[])),l.value.value=""},u=(f,k)=>{n!=null&&n.value||Nn.emit(e,To,f,k)};An(()=>{l.value.addEventListener("change",d)});const h=f=>{s.value=f},g=()=>{a.value=!1},m=f=>{f&&u("image",{desc:f.desc,url:f.url,transform:!0}),a.value=!1},v=G(()=>{var f,k,A;return c("ul",{class:`${gt}-menu`,onClick:()=>{s.value=!1},role:"menu"},[c("li",{class:`${gt}-menu-item ${gt}-menu-item-image`,onClick:()=>{u("image")},role:"menuitem",tabindex:"0"},[(f=t.value.imgTitleItem)==null?void 0:f.link]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-image`,onClick:()=>{l.value.click()},role:"menuitem",tabindex:"0"},[(k=t.value.imgTitleItem)==null?void 0:k.upload]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-image`,onClick:()=>{a.value=!0},role:"menuitem",tabindex:"0"},[(A=t.value.imgTitleItem)==null?void 0:A.clip2upload])])});return()=>{var f;return c(rn,null,[c("label",{for:`${o}_label`,style:{display:"none"},"aria-label":(f=t.value.imgTitleItem)==null?void 0:f.upload},null),c("input",{id:`${o}_label`,ref:l,accept:"image/*",type:"file",multiple:!0,style:{display:"none"}},null),c(Bz,{relative:`#${o}`,visible:s.value,onChange:h,disabled:n==null?void 0:n.value,overlay:v.value},{default:()=>{var k,A,p;return[c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(k=t.value.toolbarTips)==null?void 0:k.image,"aria-label":(A=t.value.toolbarTips)==null?void 0:A.image,disabled:n==null?void 0:n.value,type:"button"},[c(ja,{name:"image"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(p=t.value.toolbarTips)==null?void 0:p.image])])]}}),c(RMi,{clipVisible:a.value,onCancel:g,onOk:m},null)])}}}),MMi=et({name:"ToolbarItalic",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.italic,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.italic,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"italic")},type:"button"},[c(ja,{name:"italic"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.italic])])}}}),PMi=et({name:"ToolbarKatex",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName"),o=`${e}-toolbar-wrapper`,s=he(!1),a=u=>{n!=null&&n.value||Nn.emit(e,To,u)},l=u=>{s.value=u},d=G(()=>{var u,h;return c("ul",{class:`${gt}-menu`,onClick:()=>{s.value=!1},role:"menu"},[c("li",{class:`${gt}-menu-item ${gt}-menu-item-katex`,onClick:()=>{a("katexInline")},role:"menuitem",tabindex:"0"},[(u=t.value.katex)==null?void 0:u.inline]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-katex`,onClick:()=>{a("katexBlock")},role:"menuitem",tabindex:"0"},[(h=t.value.katex)==null?void 0:h.block])])});return()=>c(Bz,{relative:`#${o}`,visible:s.value,onChange:l,disabled:n==null?void 0:n.value,overlay:d.value,key:"bar-katex"},{default:()=>{var u,h,g;return[c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(u=t.value.toolbarTips)==null?void 0:u.katex,"aria-label":(h=t.value.toolbarTips)==null?void 0:h.katex,disabled:n==null?void 0:n.value,type:"button"},[c(ja,{name:"formula"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(g=t.value.toolbarTips)==null?void 0:g.katex])])]}})}}),FMi=et({name:"ToolbarLink",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.link,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.link,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"link")},type:"button"},[c(ja,{name:"link"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.link])])}}}),NMi=et({name:"ToolbarMermaid",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName"),o=`${e}-toolbar-wrapper`,s=he(!1),a=u=>{n!=null&&n.value||Nn.emit(e,To,u)},l=u=>{s.value=u},d=G(()=>{var u,h,g,m,v,f,k,A;return c("ul",{class:`${gt}-menu`,onClick:()=>{s.value=!1},role:"menu"},[c("li",{class:`${gt}-menu-item ${gt}-menu-item-mermaid`,onClick:()=>{a("flow")},role:"menuitem",tabindex:"0"},[(u=t.value.mermaid)==null?void 0:u.flow]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-mermaid`,onClick:()=>{a("sequence")},role:"menuitem",tabindex:"0"},[(h=t.value.mermaid)==null?void 0:h.sequence]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-mermaid`,onClick:()=>{a("gantt")},role:"menuitem",tabindex:"0"},[(g=t.value.mermaid)==null?void 0:g.gantt]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-mermaid`,onClick:()=>{a("class")},role:"menuitem",tabindex:"0"},[(m=t.value.mermaid)==null?void 0:m.class]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-mermaid`,onClick:()=>{a("state")},role:"menuitem",tabindex:"0"},[(v=t.value.mermaid)==null?void 0:v.state]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-mermaid`,onClick:()=>{a("pie")},role:"menuitem",tabindex:"0"},[(f=t.value.mermaid)==null?void 0:f.pie]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-mermaid`,onClick:()=>{a("relationship")},role:"menuitem",tabindex:"0"},[(k=t.value.mermaid)==null?void 0:k.relationship]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-mermaid`,onClick:()=>{a("journey")},role:"menuitem",tabindex:"0"},[(A=t.value.mermaid)==null?void 0:A.journey])])});return()=>c(Bz,{relative:`#${o}`,visible:s.value,onChange:l,disabled:n==null?void 0:n.value,overlay:d.value,key:"bar-mermaid"},{default:()=>{var u,h,g;return[c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(u=t.value.toolbarTips)==null?void 0:u.mermaid,"aria-label":(h=t.value.toolbarTips)==null?void 0:h.mermaid,disabled:n==null?void 0:n.value,type:"button"},[c(ja,{name:"mermaid"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(g=t.value.toolbarTips)==null?void 0:g.mermaid])])]}})}}),UMi=et({name:"ToolbarNext",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.next,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.next,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,AOn)},type:"button"},[c(ja,{name:"next"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.next])])}}}),jMi=et({name:"ToolbarOrderedList",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.orderedList,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.orderedList,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"orderedList")},type:"button"},[c(ja,{name:"ordered-list"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.orderedList])])}}}),WMi=et({name:"ToolbarPageFullscreen",setup(){const e=pt("usedLanguageText"),t=pt("disabled"),n=pt("showToolbarName"),r=pt("setting"),o=pt("updateSetting");return()=>{var s,a,l;return c("button",{class:[`${gt}-toolbar-item`,r.value.pageFullscreen&&`${gt}-toolbar-active`,(t==null?void 0:t.value)&&`${gt}-disabled`],title:(s=e.value.toolbarTips)==null?void 0:s.pageFullscreen,"aria-label":(a=e.value.toolbarTips)==null?void 0:a.pageFullscreen,disabled:t==null?void 0:t.value,onClick:()=>{o("pageFullscreen")},type:"button"},[c(ja,{name:r.value.pageFullscreen?"minimize":"maximize"},null),(n==null?void 0:n.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(l=e.value.toolbarTips)==null?void 0:l.pageFullscreen])])}}}),VMi=et({name:"ToolbarPrettier",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.prettier,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.prettier,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"prettier")},type:"button"},[c(ja,{name:"prettier"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.prettier])])}}}),zMi=et({name:"ToolbarPreview",setup(){const e=pt("usedLanguageText"),t=pt("disabled"),n=pt("showToolbarName"),r=pt("setting"),o=pt("updateSetting");return()=>{var s,a,l;return c("button",{class:[`${gt}-toolbar-item`,r.value.preview&&`${gt}-toolbar-active`,(t==null?void 0:t.value)&&`${gt}-disabled`],title:(s=e.value.toolbarTips)==null?void 0:s.preview,"aria-label":(a=e.value.toolbarTips)==null?void 0:a.preview,disabled:t==null?void 0:t.value,onClick:()=>{o("preview")},type:"button"},[c(ja,{name:"preview"},null),(n==null?void 0:n.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(l=e.value.toolbarTips)==null?void 0:l.preview])])}}}),HMi=et({name:"ToolbarPreviewOnly",setup(){const e=pt("usedLanguageText"),t=pt("disabled"),n=pt("showToolbarName"),r=pt("setting"),o=pt("updateSetting");return()=>{var s,a,l;return c("button",{class:[`${gt}-toolbar-item`,r.value.previewOnly&&`${gt}-toolbar-active`,(t==null?void 0:t.value)&&`${gt}-disabled`],title:(s=e.value.toolbarTips)==null?void 0:s.previewOnly,"aria-label":(a=e.value.toolbarTips)==null?void 0:a.previewOnly,disabled:t==null?void 0:t.value,onClick:()=>{o("previewOnly")},type:"button"},[c(ja,{name:"preview-only"},null),(n==null?void 0:n.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(l=e.value.toolbarTips)==null?void 0:l.previewOnly])])}}}),$Mi=et({name:"ToolbarQuote",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.quote,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.quote,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"quote")},type:"button"},[c(ja,{name:"quote"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.quote])])}}}),XMi=et({name:"ToolbarRevoke",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.revoke,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.revoke,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,vOn)},type:"button"},[c(ja,{name:"revoke"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.revoke])])}}}),GMi=et({name:"ToolbarSave",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.save,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.save,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,J4e)},type:"button"},[c(ja,{name:"save"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.save])])}}}),YMi=et({name:"ToolbarStrikeThrough",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.strikeThrough,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.strikeThrough,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"strikeThrough")},type:"button"},[c(ja,{name:"strike-through"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.strikeThrough])])}}}),ZMi=et({name:"ToolbarSub",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.sub,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.sub,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"sub")},type:"button"},[c(ja,{name:"sub"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.sub])])}}}),qMi=et({name:"ToolbarSup",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.sup,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.sup,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"sup")},type:"button"},[c(ja,{name:"sup"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.sup])])}}}),KMi={tableShape:{type:Array,default:()=>[6,4]},onSelected:{type:Function,default:()=>{}}},JMi=et({name:"TableShape",props:KMi,setup(e){const t=hs({x:-1,y:-1}),n=G(()=>JSON.stringify(e.tableShape)),r=()=>{const s=[...JSON.parse(n.value)];return(!s[2]||s[2]{o.value=r()}),()=>c("div",{class:`${gt}-table-shape`,onMouseleave:()=>{o.value=r(),t.x=-1,t.y=-1}},[new Array(o.value[1]).fill("").map((s,a)=>c("div",{class:`${gt}-table-shape-row`,key:`table-shape-row-${a}`},[new Array(o.value[0]).fill("").map((l,d)=>c("div",{class:`${gt}-table-shape-col`,key:`table-shape-col-${d}`,onMouseenter:()=>{t.x=a,t.y=d,d+1===o.value[0]&&d+1e.tableShape[0]&&o.value[0]--,a+1===o.value[1]&&a+1e.tableShape[1]&&o.value[1]--},onClick:()=>{e.onSelected(t)}},[c("div",{class:[`${gt}-table-shape-col-default`,a<=t.x&&d<=t.y&&`${gt}-table-shape-col-include`]},null)]))]))])}}),ePi=et({name:"ToolbarTable",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName"),o=pt("tableShape"),s=`${e}-toolbar-wrapper`,a=he(!1),l=h=>{a.value=h},d=h=>{n!=null&&n.value||Nn.emit(e,To,"table",{selectedShape:h})},u=G(()=>c(JMi,{tableShape:o.value,onSelected:d},null));return()=>c(Bz,{relative:`#${s}`,visible:a.value,onChange:l,disabled:n==null?void 0:n.value,key:"bar-table",overlay:u.value},{default:()=>{var h,g,m;return[c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(h=t.value.toolbarTips)==null?void 0:h.table,"aria-label":(g=t.value.toolbarTips)==null?void 0:g.table,disabled:n==null?void 0:n.value,type:"button"},[c(ja,{name:"table"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(m=t.value.toolbarTips)==null?void 0:m.table])])]}})}}),tPi=et({name:"ToolbarTask",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.task,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.task,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"task")},type:"button"},[c(ja,{name:"task"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.task])])}}}),nPi=et({name:"ToolbarTitle",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName"),o=`${e}-toolbar-wrapper`,s=he(!1),a=u=>{n!=null&&n.value||Nn.emit(e,To,u)},l=u=>{s.value=u},d=G(()=>{var u,h,g,m,v,f;return c("ul",{class:`${gt}-menu`,onClick:()=>{s.value=!1},role:"menu"},[c("li",{class:`${gt}-menu-item ${gt}-menu-item-title`,onClick:()=>{a("h1")},role:"menuitem",tabindex:"0"},[(u=t.value.titleItem)==null?void 0:u.h1]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-title`,onClick:()=>{a("h2")},role:"menuitem",tabindex:"0"},[(h=t.value.titleItem)==null?void 0:h.h2]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-title`,onClick:()=>{a("h3")},role:"menuitem",tabindex:"0"},[(g=t.value.titleItem)==null?void 0:g.h3]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-title`,onClick:()=>{a("h4")},role:"menuitem",tabindex:"0"},[(m=t.value.titleItem)==null?void 0:m.h4]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-title`,onClick:()=>{a("h5")},role:"menuitem",tabindex:"0"},[(v=t.value.titleItem)==null?void 0:v.h5]),c("li",{class:`${gt}-menu-item ${gt}-menu-item-title`,onClick:()=>{a("h6")},role:"menuitem",tabindex:"0"},[(f=t.value.titleItem)==null?void 0:f.h6])])});return()=>c(Bz,{relative:`#${o}`,visible:s.value,onChange:l,disabled:n==null?void 0:n.value,overlay:d.value},{default:()=>{var u,h,g;return[c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],disabled:n==null?void 0:n.value,title:(u=t.value.toolbarTips)==null?void 0:u.title,"aria-label":(h=t.value.toolbarTips)==null?void 0:h.title,type:"button"},[c(ja,{name:"title"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(g=t.value.toolbarTips)==null?void 0:g.title])])]}})}}),iPi=et({name:"ToolbarUnderline",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.underline,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.underline,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"underline")},type:"button"},[c(ja,{name:"underline"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.underline])])}}}),rPi=et({name:"ToolbarUnorderedList",setup(){const e=pt("editorId"),t=pt("usedLanguageText"),n=pt("disabled"),r=pt("showToolbarName");return()=>{var o,s,a;return c("button",{class:[`${gt}-toolbar-item`,(n==null?void 0:n.value)&&`${gt}-disabled`],title:(o=t.value.toolbarTips)==null?void 0:o.unorderedList,"aria-label":(s=t.value.toolbarTips)==null?void 0:s.unorderedList,disabled:n==null?void 0:n.value,onClick:()=>{Nn.emit(e,To,"unorderedList")},type:"button"},[c(ja,{name:"unordered-list"},null),(r==null?void 0:r.value)&&c("div",{class:`${gt}-toolbar-item-name`},[(a=t.value.toolbarTips)==null?void 0:a.unorderedList])])}}}),oPi=()=>{const e=pt("editorId"),t=pt("setting"),n=pt("updateSetting"),{editorExtensions:r,editorExtensionsAttrs:o}=hh;let s=r.screenfull.instance;const a=he(!1),l=h=>{if(!s){Nn.emit(e,wy,{name:"fullscreen",message:"fullscreen is undefined"});return}s.isEnabled?(a.value=!0,(h===void 0?!s.isFullscreen:h)?s.request():s.exit()):console.error("browser does not support screenfull!")},d=()=>{s&&s.isEnabled&&s.on("change",()=>{(a.value||t.value.fullscreen)&&(a.value=!1,n("fullscreen"))})},u=()=>{s=window.screenfull,d()};return An(()=>{var h;d(),s||Nv("script",{...(h=o.screenfull)==null?void 0:h.js,src:r.screenfull.js,id:Uv.screenfull,onload:u},"screenfull")}),An(()=>{Nn.on(e,{name:kOn,callback:l})}),{fullscreenHandler:l}};let sPi=0;const h8n=()=>{const e=pt("editorId"),t=pt("theme"),n=pt("previewTheme"),r=pt("language"),o=pt("disabled"),s=pt("noUploadImg"),a=pt("noPrettier"),l=pt("codeTheme"),d=pt("showToolbarName"),u=pt("setting"),h=pt("defToolbars");return{barRender:g=>{var m,v,f,k,A,p,b,w,O,y,C,_,S;if(gOn.includes(g))switch(g){case"-":return c(OMi,{key:`bar-${sPi++}`},null);case"bold":return c(yMi,{key:"bar-bold"},null);case"underline":return c(iPi,{key:"bar-unorderline"},null);case"italic":return c(MMi,{key:"bar-italic"},null);case"strikeThrough":return c(YMi,{key:"bar-strikeThrough"},null);case"title":return c(nPi,{key:"bar-title"},null);case"sub":return c(ZMi,{key:"bar-sub"},null);case"sup":return c(qMi,{key:"bar-sup"},null);case"quote":return c($Mi,{key:"bar-quote"},null);case"unorderedList":return c(rPi,{key:"bar-unorderedList"},null);case"orderedList":return c(jMi,{key:"bar-orderedList"},null);case"task":return c(tPi,{key:"bar-task"},null);case"codeRow":return c(SMi,{key:"bar-codeRow"},null);case"code":return c(_Mi,{key:"bar-code"},null);case"link":return c(FMi,{key:"bar-link"},null);case"image":return s?c(TMi,{key:"bar-image"},null):c(IMi,{key:"bar-imageDropdown"},null);case"table":return c(ePi,{key:"bar-table"},null);case"revoke":return c(XMi,{key:"bar-revoke"},null);case"next":return c(UMi,{key:"bar-next"},null);case"save":return c(GMi,{key:"bar-save"},null);case"prettier":return!a&&c(VMi,{key:"bar-prettier"},null);case"pageFullscreen":return!u.value.fullscreen&&c(WMi,{key:"bar-pageFullscreen"},null);case"fullscreen":return c(LMi,{key:"bar-fullscreen"},null);case"catalog":return c(CMi,{key:"bar-catalog"},null);case"preview":return c(zMi,{key:"bar-preview"},null);case"previewOnly":return c(HMi,{key:"bar-previewOnly"},null);case"htmlPreview":return c(EMi,{key:"bar-htmlPreview"},null);case"github":return c(xMi,{key:"bar-github"},null);case"mermaid":return c(NMi,{key:"bar-mermaid"},null);case"katex":return c(PMi,{key:"bar-katex"},null)}else if(h.value instanceof Array){const L=h.value[g];return L?Jv(L,{theme:((m=L.props)==null?void 0:m.theme)||t.value,previewTheme:((v=L.props)==null?void 0:v.theme)||n.value,language:((f=L.props)==null?void 0:f.theme)||r.value,codeTheme:((k=L.props)==null?void 0:k.codeTheme)||l.value,disabled:((A=L.props)==null?void 0:A.disabled)||o.value,showToolbarName:((p=L.props)==null?void 0:p.showToolbarName)||d.value,insert(E){Nn.emit(e,To,"universal",{generate:E})}}):""}else if(((b=h.value)==null?void 0:b.children)instanceof Array){const L=h.value.children[g];return L?Jv(L,{theme:((w=L.props)==null?void 0:w.theme)||t.value,previewTheme:((O=L.props)==null?void 0:O.theme)||n.value,language:((y=L.props)==null?void 0:y.theme)||r.value,codeTheme:((C=L.props)==null?void 0:C.codeTheme)||l.value,disabled:((_=L.props)==null?void 0:_.disabled)||o.value,showToolbarName:((S=L.props)==null?void 0:S.showToolbarName)||d.value,insert(E){Nn.emit(e,To,"universal",{generate:E})}}):""}else return""}}},aPi=et({name:"FloatingToolbar",setup(){const e=pt("floatingToolbars"),{barRender:t}=h8n();return()=>c("div",{class:`${gt}-floating-toolbar`},[e.value.map(n=>t(n))])}}),QPe=Zs.define(),lPi=w2.define({create(){return null},update(e,t){for(const n of t.effects)n.is(QPe)&&(e=n.value);return e},provide:e=>yqe.from(e)}),cPi=e=>{let t=null;const n=(s,a)=>{t&&t.kind===a.kind&&t.pos===a.pos||(t=a,s.dispatch({effects:QPe.of({pos:a.pos,above:!0,arrow:!0,create:()=>{const l=document.createElement("div"),d=`${gt}-floating-toolbar-container`;l.classList.add(d),l.dataset.state="hidden",requestAnimationFrame(()=>{l.dataset.state="visible"});const u=document.createElement("div");l.appendChild(u);const h=g4n(aPi);return e.privide(h),h.mount(l),{dom:l,destroy:()=>h.unmount()}}})}))},r=s=>{t&&(t=null,s.dispatch({effects:QPe.of(null)}))},o=er.updateListener.of(s=>{if(s.selectionSet||s.docChanged){const a=s.state,l=a.selection.main;if(!l.empty)n(s.view,{kind:"selection",pos:l.anchor});else{const d=l.head,u=a.doc.lineAt(d);/^\s*$/.test(u.text)?n(s.view,{kind:"emptyLine",pos:d}):r(s.view)}}});return[lPi,o]},dPi="#e5c07b",y2t="var(--md-color)",uPi="#56b6c2",hPi="#fff",xG="#3f4a54",C2t="#2d8cf0",fPi="#2d8cf0",gPi="#3f4a54",_2t="#d19a66",mPi="#c678dd",kPi="#f6f6f6",vPi="#ceedfa33",S2t="var(--md-bk-color)",CSe="var(--md-bk-color)",APi="#bad5fa",L2t="#3f4a54",pPi=er.theme({"&":{color:xG,backgroundColor:S2t},".cm-content":{caretColor:L2t},".cm-cursor, .cm-dropCursor":{borderLeftColor:L2t},"&.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:APi},".cm-panels":{backgroundColor:kPi,color:xG},".cm-panels.cm-panels-top":{borderBottom:"1px solid var(--md-border-color)"},".cm-panels.cm-panels-bottom":{borderTop:"1px solid var(--md-border-color)"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:"1px solid #457dff"},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:"#6199ff2f"},".cm-activeLine":{backgroundColor:"#ceedfa33"},".cm-selectionMatch":{backgroundColor:"#aafe661a"},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bad0f847"},".cm-gutters":{backgroundColor:S2t,color:xG,borderRight:"1px solid",borderColor:"var(--md-border-color)"},".cm-activeLineGutter":{backgroundColor:vPi},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"1px solid var(--md-border-color)",backgroundColor:CSe},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"var(--md-border-color)",borderBottomColor:"var(--md-border-color)"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:CSe,borderBottomColor:CSe},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{color:xG}}}),bPi=qne.define([{tag:ve.keyword,color:mPi},{tag:[ve.name,ve.deleted,ve.character,ve.propertyName,ve.macroName],color:y2t},{tag:[ve.function(ve.variableName),ve.labelName],color:fPi},{tag:[ve.color,ve.constant(ve.name),ve.standard(ve.name)],color:_2t},{tag:[ve.definition(ve.name),ve.separator],color:xG},{tag:[ve.typeName,ve.className,ve.number,ve.changed,ve.annotation,ve.modifier,ve.self,ve.namespace],color:dPi},{tag:[ve.operator,ve.operatorKeyword,ve.url,ve.escape,ve.regexp,ve.link,ve.special(ve.string)],color:uPi},{tag:[ve.meta,ve.comment],color:C2t},{tag:ve.strong,fontWeight:"bold"},{tag:ve.emphasis,fontStyle:"italic"},{tag:ve.strikethrough,textDecoration:"line-through"},{tag:ve.link,color:C2t,textDecoration:"underline"},{tag:ve.heading,fontWeight:"bold",color:y2t},{tag:[ve.atom,ve.bool,ve.special(ve.variableName)],color:_2t},{tag:[ve.processingInstruction,ve.string,ve.inserted],color:gPi},{tag:ve.invalid,color:hPi}]),x2t=[pPi,HCn(bPi)],wPi="#e5c07b",E2t="var(--md-color)",OPi="#56b6c2",yPi="#ffffff",EG="var(--md-color)",T2t="#e5c07b",CPi="#e5c07b",_Pi="var(--md-color)",Q2t="#d19a66",SPi="#c678dd",LPi="#21252b",xPi="#2c313a",D2t="var(--md-bk-color)",_Se="var(--md-bk-color)",EPi="#ceedfa33",B2t="#528bff",TPi=er.theme({"&":{color:EG,backgroundColor:D2t},".cm-content":{caretColor:B2t},".cm-cursor, .cm-dropCursor":{borderLeftColor:B2t},"&.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:EPi},".cm-panels":{backgroundColor:LPi,color:EG},".cm-panels.cm-panels-top":{borderBottom:"1px solid var(--md-border-color)"},".cm-panels.cm-panels-bottom":{borderTop:"1px solid var(--md-border-color)"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:"1px solid #457dff"},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:"#6199ff2f"},".cm-activeLine":{backgroundColor:"#ceedfa33"},".cm-selectionMatch":{backgroundColor:"#aafe661a"},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bad0f847"},".cm-gutters":{backgroundColor:D2t,color:EG,borderRight:"1px solid",borderColor:"var(--md-border-color)"},".cm-activeLineGutter":{backgroundColor:xPi},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"1px solid var(--md-border-color)",backgroundColor:_Se},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"var(--md-border-color)",borderBottomColor:"var(--md-border-color)"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:_Se,borderBottomColor:_Se},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{color:EG}}},{dark:!0}),QPi=qne.define([{tag:ve.keyword,color:SPi},{tag:[ve.name,ve.deleted,ve.character,ve.propertyName,ve.macroName],color:E2t},{tag:[ve.function(ve.variableName),ve.labelName],color:CPi},{tag:[ve.color,ve.constant(ve.name),ve.standard(ve.name)],color:Q2t},{tag:[ve.definition(ve.name),ve.separator],color:EG},{tag:[ve.typeName,ve.className,ve.number,ve.changed,ve.annotation,ve.modifier,ve.self,ve.namespace],color:wPi},{tag:[ve.operator,ve.operatorKeyword,ve.url,ve.escape,ve.regexp,ve.link,ve.special(ve.string)],color:OPi},{tag:[ve.meta,ve.comment],color:T2t},{tag:ve.strong,fontWeight:"bold"},{tag:ve.emphasis,fontStyle:"italic"},{tag:ve.strikethrough,textDecoration:"line-through"},{tag:ve.link,color:T2t,textDecoration:"underline"},{tag:ve.heading,fontWeight:"bold",color:E2t},{tag:[ve.atom,ve.bool,ve.special(ve.variableName)],color:Q2t},{tag:[ve.processingInstruction,ve.string,ve.inserted],color:_Pi},{tag:ve.invalid,color:yPi}]),R2t=[TPi,HCn(QPi)],DPi=(e,t)=>{const n=pt("editorId"),r=o=>{o instanceof Promise?o.then(s=>{Nn.emit(n,To,"universal",{generate(){return{targetValue:s}}})}).catch(s=>{console.error(s)}):Nn.emit(n,To,"universal",{generate(){return{targetValue:o}}})};return o=>{var g,m,v;if(!o.clipboardData)return;if(o.clipboardData.files.length>0){const{files:f}=o.clipboardData;Nn.emit(n,epe,Array.from(f).filter(k=>/image\/.*/.test(k.type))),o.preventDefault();return}const s=o.clipboardData.getData("text/plain"),a=((g=t.value)==null?void 0:g.view.state.selection.main.to)||0,l=((m=t.value)==null?void 0:m.view.state.doc.lineAt(a).from)||0,d=((v=t.value)==null?void 0:v.view.state.doc.sliceString(l,a))||"",u=/!\[.*\]\(\s*$/.test(d),h=/!\[.*\]\((.*)\s?.*\)/.test(s);if(u){const f=e.transformImgUrl(s);r(f),o.preventDefault();return}else if(h){const f=s.match(new RegExp(`(?<=!\\[.*\\]\\()([^)\\s]+)(?=\\s?["']?.*["']?\\))`,"g"));f?Promise.all(f.map(k=>e.transformImgUrl(k))).then(k=>{r(k.reduce((A,p,b)=>A.replace(f[b],p),s))}).catch(k=>{console.error(k)}):r(s),o.preventDefault();return}if(e.autoDetectCode&&o.clipboardData.types.includes("vscode-editor-data")){const f=JSON.parse(o.clipboardData.getData("vscode-editor-data"));Nn.emit(n,To,"code",{mode:f.mode,text:o.clipboardData.getData("text/plain")}),o.preventDefault();return}e.maxlength&&s.length+e.modelValue.length>e.maxlength&&Nn.emit(n,wy,{name:"overlength",message:"The input text is too long",data:s})}},BPi=(e,t)=>[{key:"Ctrl-b",mac:"Cmd-b",run:()=>(Nn.emit(e,To,"bold"),!0)},{key:"Ctrl-d",mac:"Cmd-d",run:L_n,preventDefault:!0},{key:"Ctrl-s",mac:"Cmd-s",run:n=>(Nn.emit(e,J4e,n.state.doc.toString()),!0),shift:()=>(Nn.emit(e,To,"strikeThrough"),!0)},{key:"Ctrl-u",mac:"Cmd-u",preventDefault:!0,run:()=>(Nn.emit(e,To,"underline"),!0),shift:()=>(Nn.emit(e,To,"unorderedList"),!0)},{key:"Ctrl-i",mac:"Cmd-i",preventDefault:!0,run:()=>(Nn.emit(e,To,"italic"),!0),shift:()=>(Nn.emit(e,To,"image"),!0)},{key:"Ctrl-1",mac:"Cmd-1",run:()=>(Nn.emit(e,To,"h1"),!0)},{key:"Ctrl-2",mac:"Cmd-2",run:()=>(Nn.emit(e,To,"h2"),!0)},{key:"Ctrl-3",mac:"Cmd-3",run:()=>(Nn.emit(e,To,"h3"),!0)},{key:"Ctrl-4",mac:"Cmd-4",run:()=>(Nn.emit(e,To,"h4"),!0)},{key:"Ctrl-5",mac:"Cmd-5",run:()=>(Nn.emit(e,To,"h5"),!0)},{key:"Ctrl-6",mac:"Cmd-6",run:()=>(Nn.emit(e,To,"h6"),!0)},{key:"Ctrl-ArrowUp",mac:"Cmd-ArrowUp",run:()=>(Nn.emit(e,To,"sup"),!0)},{key:"Ctrl-ArrowDown",mac:"Cmd-ArrowDown",run:()=>(Nn.emit(e,To,"sub"),!0)},{key:"Ctrl-o",mac:"Cmd-o",run:()=>(Nn.emit(e,To,"orderedList"),!0)},{key:"Ctrl-c",mac:"Cmd-c",shift:()=>(Nn.emit(e,To,"code"),!0),any(n,r){return(r.ctrlKey||r.metaKey)&&r.altKey&&r.code==="KeyC"?(Nn.emit(e,To,"codeRow"),!0):!1}},{key:"Ctrl-l",mac:"Cmd-l",run:()=>(Nn.emit(e,To,"link"),!0)},{key:"Ctrl-f",mac:"Cmd-f",shift:()=>t.noPrettier?!1:(Nn.emit(e,To,"prettier"),!0)},{any:(n,r)=>(r.ctrlKey||r.metaKey)&&r.altKey&&r.shiftKey&&r.code==="KeyT"?(Nn.emit(e,To,"table"),!0):!1},...iMi],RPi=/[a-z][a-z0-9.+-]*:\/\/[^\s<>"'`()]+(?:\([^\s<>"'`]*\)[^\s<>"'`]*)*/i,IPi=/\/\/[^\s<>"'`()]+/i,MPi=/data:[a-z]+\/[a-z0-9.+-]+(?:;base64)?,[a-z0-9+/=%]+/i,PPi=/\/(?!\/)[^\s<>"'`()]+/i,Gge=new RegExp(`(${RPi.source}|${IPi.source}|${MPi.source}|${PPi.source})`,"gi"),FPi=/[a-z0-9.+-]/i,NPi=e=>{const t=[];Gge.lastIndex=0;let n;for(;n=Gge.exec(e);){const r=n.index??0,o=r>0?e[r-1]:"";if(o&&FPi.test(o)||o==="<"&&e[r]==="/")continue;const s=r+n[0].length;t.push([r,s])}return t},UPi=(e,t,n)=>e.some(r=>r.from===t&&r.to===n),jPi=e=>{const t=e.shortenText||(()=>"..."),n=Zs.define(),r=Zs.define(),o=(d,u)=>{var m;const h=new jB,g=[];for(let v=1;v<=d.doc.lines;v++){const f=d.doc.line(v),k=f.text;Gge.lastIndex=0;const A=((m=e.findTexts)==null?void 0:m.call(e,{state:d,lineText:k,lineNumber:f.number,lineFrom:f.from,lineTo:f.to,defaultTextRegex:Gge}))??NPi(k);for(const p of A){if(!p)continue;const[b,w]=p;if(typeof b!="number"||typeof w!="number"||b<0||w<=b||b>=k.length||w>k.length)continue;const O=k.slice(b,w);if(!O||O.length<=e.maxLength)continue;const y=f.from+b,C=f.from+w;if(UPi(u,y,C)){g.push({from:y,to:C});continue}const _=t(O);h.add(y,C,ql.replace({widget:new s(_,O,y,C)}))}}return{deco:h.finish(),expanded:g}};class s extends cI{constructor(u,h,g,m){super(),this.short=u,this.raw=h,this.from=g,this.to=m}toDOM(u){const h=document.createElement("span");return h.textContent=this.short,h.className="cm-short-text",h.title=this.raw,h.style.display="inline",h.style.textDecoration="underline",h.addEventListener("mousedown",g=>{g.preventDefault(),g.stopPropagation(),u.dispatch({selection:Ln.cursor(this.from),effects:n.of({from:this.from,to:this.to,expand:!0})}),u.focus()}),h.addEventListener("click",g=>{g.preventDefault()}),h}ignoreEvent(){return!1}eq(u){return this.short===u.short&&this.raw===u.raw&&this.from===u.from&&this.to===u.to}}const a=w2.define({create(d){return o(d,[])},update(d,u){let h=d.expanded;u.docChanged&&h.length&&(h=h.map(({from:m,to:v})=>({from:u.changes.mapPos(m,1),to:u.changes.mapPos(v,-1)})).filter(({from:m,to:v})=>mv!==m.value.from||f!==m.value.to):m.is(r)&&h.length>0&&(h=[]);return!g&&h!==d.expanded&&(g=!0),u.docChanged||g?o(u.state,h):d},provide:d=>er.decorations.compute([d],u=>u.field(d).deco)}),l=er.domEventHandlers({mousedown(d,u){const h=u.state.field(a,!1);if(!h||h.expanded.length===0)return!1;const g=d.target;if(g&&u.dom.contains(g)){const m=u.posAtDOM(g,0);if(m!=null&&m!==-1&&h.expanded.some(({from:v,to:f})=>m>=v&&m<=f))return!1}return u.dispatch({effects:r.of(void 0)}),!1}});return[a,l]};er.EDIT_CONTEXT=!1;const f8n=e=>e.extension instanceof Function?e.extension(e.options):e.extension,WPi=e=>{const t=f8n(e);return e.compartment?e.compartment.of(t):t},VPi=e=>{const t=pt("tabWidth"),n=pt("editorId"),r=pt("theme"),o=pt("previewTheme"),s=pt("language"),a=pt("usedLanguageText"),l=pt("disabled"),d=pt("showToolbarName"),u=pt("customIcon"),h=pt("noUploadImg"),g=pt("tableShape"),m=pt("noPrettier"),v=pt("codeTheme"),f=pt("setting"),k=pt("updateSetting"),A=pt("catalogVisible"),p=pt("defToolbars"),b=pt("floatingToolbars"),w=pt("rootRef"),O=he(),y=nd(),C=he(!1),_=new wO,S=new wO,L=new wO,E=new wO,Q=new wO,T=BPi(n,{noPrettier:m}),P=()=>[...T,...GQi,...nQi,YQi],D={paste:DPi(e,y),blur:e.onBlur,focus:e.onFocus,drop:e.onDrop,compositionstart:()=>{C.value=!0},compositionend:(N,j)=>{C.value=!1,e.updateModelValue(j.state.doc.toString())},input:N=>{e.onInput&&e.onInput(N);const{data:j}=N;e.maxlength&&e.modelValue.length+j.length>e.maxlength&&Nn.emit(n,wy,{name:"overlength",message:"The input text is too long",data:j})}},I=cPi({privide(N){N.provide("editorId",n),N.provide("theme",r),N.provide("previewTheme",o),N.provide("language",s),N.provide("disabled",l),N.provide("noUploadImg",h),N.provide("tableShape",g),N.provide("noPrettier",m),N.provide("codeTheme",v),N.provide("showToolbarName",d),N.provide("setting",f),N.provide("updateSetting",k),N.provide("usedLanguageText",a),N.provide("catalogVisible",A),N.provide("defToolbars",p),N.provide("tabWidth",t),N.provide("customIcon",u),N.provide("floatingToolbars",b),N.provide("rootRef",w)}}),B=[{type:"theme",extension:({theme:N})=>N.value==="light"?x2t:R2t,compartment:_,options:{theme:r}},{type:"updateListener",extension:er.updateListener.of(N=>{N.docChanged&&(e.onChange(N.state.doc.toString()),C.value||e.updateModelValue(N.state.doc.toString()))})},{type:"domEventHandlers",extension:er.domEventHandlers(D),compartment:E},{type:"completions",extension:O2t(e.completions),compartment:S},{type:"history",extension:mkt(),compartment:L}],R=hh.codeMirrorExtensions([{type:"lineWrapping",extension:er.lineWrapping},{type:"keymap",extension:Zne.of(P())},{type:"drawSelection",extension:M7i()},{type:"markdown",extension:t8n({codeLanguages:NIi})},{type:"linkShortener",extension:N=>jPi(N),options:{maxLength:30}},{type:"floatingToolbar",extension:b.value.length>0?I:[],compartment:Q}],{editorId:n,theme:r.value,keyBindings:P()}),M=()=>[...B,...R].map(WPi);return An(()=>{const N=new er({doc:e.modelValue,parent:O.value,extensions:M()}),j=new pMi(N);y.value=j,setTimeout(()=>{j.setTabSize(t),j.setDisabled(l.value),j.setReadOnly(e.readonly),e.placeholder&&j.setPlaceholder(e.placeholder),typeof e.maxlength=="number"&&j.setMaxLength(e.maxlength),e.autofocus&&N.focus()},0),Nn.on(n,{name:vOn,callback(){Iqe(N)}}),Nn.on(n,{name:AOn,callback(){Rge(N)}}),Nn.on(n,{name:To,async callback(W,H={}){var X,Y;if(W==="image"&&H.transform){const Z=e.transformImgUrl(H.url);if(Z instanceof Promise)Z.then(async ie=>{var se;const{text:J,options:re}=await ySe(W,y.value,{...H,url:ie});(se=y.value)==null||se.replaceSelectedText(J,re,n)}).catch(ie=>{console.error(ie)});else{const{text:ie,options:J}=await ySe(W,y.value,{...H,url:Z});(X=y.value)==null||X.replaceSelectedText(ie,J,n)}}else{const{text:Z,options:ie}=await ySe(W,y.value,H);(Y=y.value)==null||Y.replaceSelectedText(Z,ie,n)}}}),Nn.on(n,{name:bOn,callback:k8i(W=>{var Y;const H={...D},X=Object.keys(D);for(const Z in W){const ie=Z;X.includes(ie)?H[ie]=(J,re)=>{W[ie](J,re),J.defaultPrevented||D[ie](J,re)}:H[ie]=W[ie]}(Y=y.value)==null||Y.view.dispatch({effects:E.reconfigure(er.domEventHandlers(H))})})}),Nn.on(n,{name:wOn,callback:(W,H)=>{const X=N.state.doc.line(W);N.dispatch(N.state.update({changes:{from:X.from,to:X.to,insert:H}}))}}),Nn.on(n,{name:OOn,callback(){Nn.emit(n,kge,N)}}),Nn.emit(n,kge,N)}),At(r,()=>{var N;(N=y.value)==null||N.view.dispatch({effects:_.reconfigure(r.value==="light"?x2t:R2t)})},{deep:!0}),At(()=>e.completions,()=>{var N;(N=y.value)==null||N.view.dispatch({effects:S.reconfigure(O2t(e.completions))})},{deep:!0}),At(()=>e.modelValue,()=>{var N,j;((N=y.value)==null?void 0:N.getValue())!==e.modelValue&&((j=y.value)==null||j.setValue(e.modelValue))}),At(()=>e.placeholder,()=>{var N;(N=y.value)==null||N.setPlaceholder(e.placeholder)}),At([l],()=>{var N;(N=y.value)==null||N.setDisabled(l.value)}),At(()=>e.readonly,()=>{var N;(N=y.value)==null||N.setDisabled(e.readonly)}),At(()=>e.maxlength,()=>{var N;e.maxlength&&((N=y.value)==null||N.setMaxLength(e.maxlength))}),wMi(()=>{var j,W;const N=R.find(H=>H.type==="floatingToolbar");N!=null&&N.compartment&&(b.value.length>0?(j=y.value)==null||j.view.dispatch({effects:N.compartment.reconfigure(f8n(N))}):(W=y.value)==null||W.view.dispatch({effects:N.compartment.reconfigure([])}))},b),{inputWrapperRef:O,codeMirrorUt:y,resetHistory(){var N,j;(N=y.value)==null||N.view.dispatch({effects:L.reconfigure([])}),(j=y.value)==null||j.view.dispatch({effects:L.reconfigure(mkt())})}}},zPi=(e,t,n)=>{const r=pt("setting"),o=G(()=>/px$/.test(`${e.inputBoxWidth}`)?"50%":e.inputBoxWidth),s=hs({resizedWidth:o.value}),a=hs({width:o.value}),l=hs({insetInlineStart:o.value,display:"initial"}),d=g=>{var A,p,b;const m=((A=t.value)==null?void 0:A.offsetWidth)||0,v=((p=t.value)==null?void 0:p.getBoundingClientRect().x)||0;let f=g.x-v;f/mm-m*Jse&&(f=m-m*Jse);const k=`${f/m*100}%`;a.width=k,l.insetInlineStart=k,s.resizedWidth=k,(b=e.oninputBoxWidthChange)==null||b.call(e,k)},u=g=>{g.target===n.value&&document.addEventListener("mousemove",d)},h=()=>{document.removeEventListener("mousemove",d)};return At([n],()=>{document.removeEventListener("mousedown",u),document.removeEventListener("mouseup",h),document.addEventListener("mousedown",u),document.addEventListener("mouseup",h)}),An(()=>{document.addEventListener("mousedown",u),document.addEventListener("mouseup",h)}),qs(()=>{document.removeEventListener("mousedown",u),document.removeEventListener("mouseup",h)}),At([o],([g])=>{s.resizedWidth=g,a.width=g,l.insetInlineStart=g}),At([()=>r.value.htmlPreview,()=>r.value.preview,()=>r.value.previewOnly],()=>{r.value.previewOnly?(a.width="0%",l.display="none"):!r.value.htmlPreview&&!r.value.preview?(a.width="100%",l.display="none"):(a.width=s.resizedWidth,l.display="initial")},{immediate:!0}),{inputWrapperStyle:a,resizeOperateStyle:l}},HPi=()=>{const e=pt("editorId"),t=he(!0),n=ZZe();return{onCatalogActive:(r,o)=>{const s=document.querySelector(`#${e} .${gt}-catalog-editor`);if(!o||!t.value||!s)return;const a=o.offsetTop-s.scrollTop;(a>100||a<100)&&n(s,o.offsetTop-100)},onMouseenter:()=>t.value=!1,onMouseleave:()=>t.value=!0}},SSe=et({name:`${A8i}CustomScrollbar`,props:{id:{type:String,default:void 0},class:{type:[String,Array],default:void 0},scrollTarget:{type:String,default:void 0},alwaysShowTrack:{type:Boolean,default:!1},onMouseenter:{type:Function,default:()=>{}},onMouseleave:{type:Function,default:()=>{}}},setup(e,{slots:t}){const n=he(null),r=he(null),o=he(null),s=he(null);let a=null,l=null,d=!1,u=0,h=0;const g=()=>{if(!r.value||!n.value||!o.value||!s.value)return;const b=n.value.clientHeight,w=r.value.scrollHeight,O=r.value.scrollTop;if(w<=b){o.value.style.display="none",e.alwaysShowTrack||(s.value.style.display="none");return}else o.value.style.display="block",s.value.style.display="block";const y=b/w,C=Math.max(b*y,20),_=b-C,S=Math.min(O*y,_);o.value.style.height=`${C}px`,o.value.style.top=`${S}px`},m=()=>g(),v=b=>{d=!0,u=b.clientY,h=r.value.scrollTop,document.body.style.userSelect="none"},f=b=>{if(!d||!r.value||!n.value)return;const w=b.clientY-u,O=r.value.scrollHeight/n.value.clientHeight;r.value.scrollTop=h+w*O},k=()=>{d=!1,document.body.style.userSelect=""},A=b=>{r.value&&r.value.removeEventListener("scroll",m),r.value=b,r.value?(r.value.addEventListener("scroll",m),g()):s.value&&!e.alwaysShowTrack&&(s.value.style.display="none")},p=()=>{if(!n.value)return;const b=e.scrollTarget?n.value.querySelector(e.scrollTarget):n.value.firstElementChild;A(b)};return An(async()=>{var b;await ri(),p(),a=new MutationObserver(()=>{l&&cancelAnimationFrame(l),l=requestAnimationFrame(()=>{p()})}),a.observe(n.value,{childList:!0,subtree:!0}),window.addEventListener("resize",g),(b=o.value)==null||b.addEventListener("mousedown",v),document.addEventListener("mousemove",f),document.addEventListener("mouseup",k)}),qs(()=>{var b;a==null||a.disconnect(),r.value&&r.value.removeEventListener("scroll",m),window.removeEventListener("resize",g),(b=o.value)==null||b.removeEventListener("mousedown",v),document.removeEventListener("mousemove",f),document.removeEventListener("mouseup",k)}),()=>{var b;return c("div",{id:e.id,class:[`${gt}-custom-scrollbar`,e.class],ref:n,onMouseenter:e.onMouseenter,onMouseleave:e.onMouseleave},[(b=t.default)==null?void 0:b.call(t),c("div",{class:`${gt}-custom-scrollbar__track`,ref:s},[c("div",{class:`${gt}-custom-scrollbar__thumb`,ref:o},null)])])}}}),$Pi=ZZe(),XPi={flex:1},GPi=et({name:"MDEditorContent",props:x9i,setup(e,t){const n=pt("editorId"),r=pt("catalogVisible"),o=pt("theme"),s=pt("setting"),a=he(""),l=he(),d=he(),{inputWrapperRef:u,codeMirrorUt:h,resetHistory:g}=VPi(e),{inputWrapperStyle:m,resizeOperateStyle:v}=zPi(e,l,d);aMi(e,a,h);const{onCatalogActive:f,onMouseenter:k,onMouseleave:A}=HPi(),p=(O,y)=>{var C,_;if(!s.value.preview&&y.line!==void 0){O.preventDefault();const S=(C=h.value)==null?void 0:C.view;if(S){const L=S.state.doc.line(y.line+1),E=(_=S.lineBlockAt(L.from))==null?void 0:_.top,Q=S.scrollDOM;$Pi(Q,E)}}},b=G(()=>s.value.preview?"preview":"editor"),w=O=>{a.value=O,e.onHtmlChanged(O)};return t.expose({getSelectedText(){var O;return(O=h.value)==null?void 0:O.getSelectedText()},focus(O){var y;(y=h.value)==null||y.focus(O)},resetHistory:g,getEditorView(){var O;return(O=h.value)==null?void 0:O.view}}),()=>c("div",{class:`${gt}-content`},[c("div",{class:`${gt}-content-wrapper`,ref:l},[c(SSe,{alwaysShowTrack:!0,scrollTarget:`#${n} .cm-scroller`,style:m},{default:()=>[c("div",{class:`${gt}-input-wrapper`,ref:u},null)]}),(s.value.htmlPreview||s.value.preview)&&c("div",{class:`${gt}-resize-operate`,style:v,ref:d},null),c(SSe,{style:XPi},{default:()=>[c(oyn,{modelValue:e.modelValue,onChange:e.onChange,onHtmlChanged:w,onGetCatalog:e.onGetCatalog,mdHeadingId:e.mdHeadingId,noMermaid:e.noMermaid,sanitize:e.sanitize,noKatex:e.noKatex,formatCopiedText:e.formatCopiedText,noHighlight:e.noHighlight,noImgZoomIn:e.noImgZoomIn,sanitizeMermaid:e.sanitizeMermaid,codeFoldable:e.codeFoldable,autoFoldThreshold:e.autoFoldThreshold,onRemount:e.onRemount,previewComponent:e.previewComponent,noEcharts:e.noEcharts},null)]})]),r.value&&c(SSe,{class:`${gt}-catalog-${e.catalogLayout}`,onMouseenter:k,onMouseleave:A},{default:()=>[c(HY,{theme:o.value,class:`${gt}-catalog-editor`,editorId:n,mdHeadingId:e.mdHeadingId,key:"internal-catalog",scrollElementOffsetTop:2,syncWith:b.value,onClick:p,catalogMaxDepth:e.catalogMaxDepth,onActive:f},null)]})])}}),YPi=et({props:{modelValue:{type:String,default:""}},setup(e){const t=pt("usedLanguageText");return()=>{var n,r;return c("div",{class:`${gt}-footer-item`},[c("label",{class:`${gt}-footer-label`},[`${(n=t.value.footer)==null?void 0:n.markdownTotal}:`]),c("span",null,[((r=e.modelValue)==null?void 0:r.length)||0])])}}}),ZPi={checked:{type:Boolean,default:!1},onChange:{type:Function,default:()=>{}},disabled:{type:Boolean,default:void 0}},qPi=et({name:`${gt}-checkbox`,props:ZPi,setup(e){return()=>c("div",{class:[`${gt}-checkbox`,e.checked&&`${gt}-checkbox-checked`,e.disabled&&`${gt}-disabled`],onClick:()=>{e.disabled||e.onChange(!e.checked)}},null)}}),KPi={scrollAuto:{type:Boolean},onScrollAutoChange:{type:Function,default:()=>{}}},JPi=et({props:KPi,setup(e){const t=pt("usedLanguageText"),n=pt("disabled");return()=>{var r;return c("div",{class:[`${gt}-footer-item`,(n==null?void 0:n.value)&&`${gt}-disabled`]},[c("label",{class:`${gt}-footer-label`,onClick:()=>{n!=null&&n.value||e.onScrollAutoChange(!e.scrollAuto)}},[(r=t==null?void 0:t.value.footer)==null?void 0:r.scrollAuto]),c(qPi,{checked:e.scrollAuto,onChange:e.onScrollAutoChange,disabled:n==null?void 0:n.value},null)])}}}),eFi={modelValue:{type:String,default:""},footers:{type:Array,default:[]},scrollAuto:{type:Boolean},noScrollAuto:{type:Boolean},onScrollAutoChange:{type:Function,default:()=>{}},defFooters:{type:Object}},tFi=et({name:"MDEditorFooter",props:eFi,setup(e){const t=pt("theme"),n=pt("language"),r=pt("disabled"),o=G(()=>{const a=e.footers.indexOf("="),l=a===-1?e.footers:e.footers.slice(0,a),d=a===-1?[]:e.footers.slice(a,Number.MAX_SAFE_INTEGER);return[l,d]}),s=a=>{var l,d,u,h,g,m;if(mOn.includes(a))switch(a){case"markdownTotal":return c(YPi,{modelValue:e.modelValue},null);case"scrollSwitch":return!e.noScrollAuto&&c(JPi,{scrollAuto:e.scrollAuto,onScrollAutoChange:e.onScrollAutoChange},null)}else if(e.defFooters instanceof Array){const v=e.defFooters[a];return v?Jv(v,{theme:((l=v.props)==null?void 0:l.theme)||t.value,language:((d=v.props)==null?void 0:d.language)||n.value,disabled:((u=v.props)==null?void 0:u.disabled)||(r==null?void 0:r.value)}):""}else if(e.defFooters&&e.defFooters.children instanceof Array){const v=e.defFooters.children[a];return v?Jv(v,{theme:((h=v.props)==null?void 0:h.theme)||t.value,language:((g=v.props)==null?void 0:g.language)||n.value,disabled:((m=v.props)==null?void 0:m.disabled)||(r==null?void 0:r.value)}):""}else return""};return()=>{const a=o.value[0].map(d=>s(d)),l=o.value[1].map(d=>s(d));return c("div",{class:`${gt}-footer`},[c("div",{class:`${gt}-footer-left`},[a]),c("div",{class:`${gt}-footer-right`},[l])])}}}),nFi={toolbars:{type:Array,default:()=>[]},toolbarsExclude:{type:Array,default:()=>[]}},iFi=et({name:"MDEditorToolbar",props:nFi,setup(e){const t=pt("editorId"),n=pt("showToolbarName"),r=`${t}-toolbar-wrapper`,o=he(),s=he(),{barRender:a}=h8n(),l=G(()=>{const d=e.toolbars.filter(m=>!e.toolbarsExclude.includes(m)),u=d.indexOf("="),h=u===-1?d:d.slice(0,u+1),g=u===-1?[]:d.slice(u,Number.MAX_SAFE_INTEGER);return[h,g]});return At(()=>e.toolbars,()=>{ri(()=>{o.value&&v8i(o.value)})},{immediate:!0}),()=>{const d=l.value[0].map(h=>a(h)),u=l.value[1].map(h=>a(h));return c(rn,null,[e.toolbars.length>0&&c("div",{class:`${gt}-toolbar-wrapper`,ref:o,id:r},[c("div",{class:[`${gt}-toolbar`,n.value&&`${gt}-stn`]},[c("div",{class:`${gt}-toolbar-left`,ref:s},[d]),c("div",{class:`${gt}-toolbar-right`},[u])])])])}}}),G4=et({name:"MdEditorV3",props:D9i,emits:B9i,setup(e,t){const{noKatex:n,noMermaid:r,noHighlight:o}=e,s=hs({scrollAuto:e.scrollAuto}),a=he(),l=he(),d=G(()=>_0({props:e,ctx:t},"defToolbars")),u=G(()=>_0({props:e,ctx:t},"defFooters")),h=iyn(e),[g,m]=Y5i(e,t,{editorId:h}),v=Z5i(e,{editorId:h});H5i(e,t,{editorId:h}),X5i(e),G5i(e,t,{editorId:h}),q5i(e,t,{editorId:h,catalogVisible:v,setting:g,updateSetting:m,codeRef:l}),$5i(e,{rootRef:a,editorId:h,setting:g,updateSetting:m,catalogVisible:v,defToolbars:d}),qs(()=>{Nn.clear(h)});const f=L=>{t.emit("update:modelValue",L)},k=L=>{var E;(E=e.onChange)==null||E.call(e,L),t.emit("onChange",L)},A=L=>{var E;(E=e.onHtmlChanged)==null||E.call(e,L),t.emit("onHtmlChanged",L)},p=L=>{var E;(E=e.onGetCatalog)==null||E.call(e,L),t.emit("onGetCatalog",L)},b=L=>{var E;(E=e.onBlur)==null||E.call(e,L),t.emit("onBlur",L)},w=L=>{var E;(E=e.onFocus)==null||E.call(e,L),t.emit("onFocus",L)},O=L=>{var E;(E=e.onInput)==null||E.call(e,L),t.emit("onInput",L)},y=L=>{var E;(E=e.onDrop)==null||E.call(e,L),t.emit("onDrop",L)},C=L=>{var E;(E=e.oninputBoxWidthChange)==null||E.call(e,L),t.emit("oninputBoxWidthChange",L)},_=()=>{var L;(L=e.onRemount)==null||L.call(e),t.emit("onRemount")},S=L=>{s.scrollAuto=L};return()=>c("div",{id:h,class:[gt,e.class,e.theme==="dark"&&`${gt}-dark`,g.fullscreen||g.pageFullscreen?`${gt}-fullscreen`:""],style:e.style,ref:a},[e.toolbars.length>0&&c(iFi,{toolbars:e.toolbars,toolbarsExclude:e.toolbarsExclude},null),c(GPi,{ref:l,modelValue:e.modelValue,mdHeadingId:e.mdHeadingId,noMermaid:r,sanitize:e.sanitize,placeholder:e.placeholder,noKatex:n,scrollAuto:s.scrollAuto,formatCopiedText:e.formatCopiedText,autofocus:e.autoFocus,readonly:e.readOnly,maxlength:e.maxLength,autoDetectCode:e.autoDetectCode,noHighlight:o,updateModelValue:f,onChange:k,onHtmlChanged:A,onGetCatalog:p,onBlur:b,onFocus:w,onInput:O,completions:e.completions,noImgZoomIn:e.noImgZoomIn,onDrop:y,inputBoxWidth:e.inputBoxWidth,oninputBoxWidthChange:C,sanitizeMermaid:e.sanitizeMermaid,transformImgUrl:e.transformImgUrl,codeFoldable:e.codeFoldable,autoFoldThreshold:e.autoFoldThreshold,onRemount:_,catalogLayout:e.catalogLayout,catalogMaxDepth:e.catalogMaxDepth,noEcharts:e.noEcharts,previewComponent:e.previewComponent},null),e.footers.length>0&&c(tFi,{modelValue:e.modelValue,footers:e.footers,defFooters:u.value,noScrollAuto:!g.preview&&!g.htmlPreview||g.previewOnly,scrollAuto:s.scrollAuto,onScrollAutoChange:S},null)])}});G4.install=e=>(e.component(G4.name,G4),e.use(mue).use(aue).use(gue).use(HY).use(r3),e);const rFi={onClick:{type:Function,default:void 0},language:{type:String,default:void 0},theme:{type:String,default:void 0},disabled:{type:Boolean,default:void 0}},LSe=et({name:"NormalFooterToolbar",props:rFi,emits:["onClick"],setup(e,t){return()=>{const n=_0({props:e,ctx:t});return c("div",{class:[`${gt}-footer-item`,e.disabled&&`${gt}-disabled`],onClick:r=>{var o;e.disabled||((o=e.onClick)==null||o.call(e,r),t.emit("onClick",r))}},[n])}}});LSe.install=e=>(e.component(LSe.name,LSe),e);var xSe={exports:{}},Sd={},ESe={exports:{}},s7={},I2t;function g8n(){if(I2t)return s7;I2t=1;function e(){var s={};return s["align-content"]=!1,s["align-items"]=!1,s["align-self"]=!1,s["alignment-adjust"]=!1,s["alignment-baseline"]=!1,s.all=!1,s["anchor-point"]=!1,s.animation=!1,s["animation-delay"]=!1,s["animation-direction"]=!1,s["animation-duration"]=!1,s["animation-fill-mode"]=!1,s["animation-iteration-count"]=!1,s["animation-name"]=!1,s["animation-play-state"]=!1,s["animation-timing-function"]=!1,s.azimuth=!1,s["backface-visibility"]=!1,s.background=!0,s["background-attachment"]=!0,s["background-clip"]=!0,s["background-color"]=!0,s["background-image"]=!0,s["background-origin"]=!0,s["background-position"]=!0,s["background-repeat"]=!0,s["background-size"]=!0,s["baseline-shift"]=!1,s.binding=!1,s.bleed=!1,s["bookmark-label"]=!1,s["bookmark-level"]=!1,s["bookmark-state"]=!1,s.border=!0,s["border-bottom"]=!0,s["border-bottom-color"]=!0,s["border-bottom-left-radius"]=!0,s["border-bottom-right-radius"]=!0,s["border-bottom-style"]=!0,s["border-bottom-width"]=!0,s["border-collapse"]=!0,s["border-color"]=!0,s["border-image"]=!0,s["border-image-outset"]=!0,s["border-image-repeat"]=!0,s["border-image-slice"]=!0,s["border-image-source"]=!0,s["border-image-width"]=!0,s["border-left"]=!0,s["border-left-color"]=!0,s["border-left-style"]=!0,s["border-left-width"]=!0,s["border-radius"]=!0,s["border-right"]=!0,s["border-right-color"]=!0,s["border-right-style"]=!0,s["border-right-width"]=!0,s["border-spacing"]=!0,s["border-style"]=!0,s["border-top"]=!0,s["border-top-color"]=!0,s["border-top-left-radius"]=!0,s["border-top-right-radius"]=!0,s["border-top-style"]=!0,s["border-top-width"]=!0,s["border-width"]=!0,s.bottom=!1,s["box-decoration-break"]=!0,s["box-shadow"]=!0,s["box-sizing"]=!0,s["box-snap"]=!0,s["box-suppress"]=!0,s["break-after"]=!0,s["break-before"]=!0,s["break-inside"]=!0,s["caption-side"]=!1,s.chains=!1,s.clear=!0,s.clip=!1,s["clip-path"]=!1,s["clip-rule"]=!1,s.color=!0,s["color-interpolation-filters"]=!0,s["column-count"]=!1,s["column-fill"]=!1,s["column-gap"]=!1,s["column-rule"]=!1,s["column-rule-color"]=!1,s["column-rule-style"]=!1,s["column-rule-width"]=!1,s["column-span"]=!1,s["column-width"]=!1,s.columns=!1,s.contain=!1,s.content=!1,s["counter-increment"]=!1,s["counter-reset"]=!1,s["counter-set"]=!1,s.crop=!1,s.cue=!1,s["cue-after"]=!1,s["cue-before"]=!1,s.cursor=!1,s.direction=!1,s.display=!0,s["display-inside"]=!0,s["display-list"]=!0,s["display-outside"]=!0,s["dominant-baseline"]=!1,s.elevation=!1,s["empty-cells"]=!1,s.filter=!1,s.flex=!1,s["flex-basis"]=!1,s["flex-direction"]=!1,s["flex-flow"]=!1,s["flex-grow"]=!1,s["flex-shrink"]=!1,s["flex-wrap"]=!1,s.float=!1,s["float-offset"]=!1,s["flood-color"]=!1,s["flood-opacity"]=!1,s["flow-from"]=!1,s["flow-into"]=!1,s.font=!0,s["font-family"]=!0,s["font-feature-settings"]=!0,s["font-kerning"]=!0,s["font-language-override"]=!0,s["font-size"]=!0,s["font-size-adjust"]=!0,s["font-stretch"]=!0,s["font-style"]=!0,s["font-synthesis"]=!0,s["font-variant"]=!0,s["font-variant-alternates"]=!0,s["font-variant-caps"]=!0,s["font-variant-east-asian"]=!0,s["font-variant-ligatures"]=!0,s["font-variant-numeric"]=!0,s["font-variant-position"]=!0,s["font-weight"]=!0,s.grid=!1,s["grid-area"]=!1,s["grid-auto-columns"]=!1,s["grid-auto-flow"]=!1,s["grid-auto-rows"]=!1,s["grid-column"]=!1,s["grid-column-end"]=!1,s["grid-column-start"]=!1,s["grid-row"]=!1,s["grid-row-end"]=!1,s["grid-row-start"]=!1,s["grid-template"]=!1,s["grid-template-areas"]=!1,s["grid-template-columns"]=!1,s["grid-template-rows"]=!1,s["hanging-punctuation"]=!1,s.height=!0,s.hyphens=!1,s.icon=!1,s["image-orientation"]=!1,s["image-resolution"]=!1,s["ime-mode"]=!1,s["initial-letters"]=!1,s["inline-box-align"]=!1,s["justify-content"]=!1,s["justify-items"]=!1,s["justify-self"]=!1,s.left=!1,s["letter-spacing"]=!0,s["lighting-color"]=!0,s["line-box-contain"]=!1,s["line-break"]=!1,s["line-grid"]=!1,s["line-height"]=!1,s["line-snap"]=!1,s["line-stacking"]=!1,s["line-stacking-ruby"]=!1,s["line-stacking-shift"]=!1,s["line-stacking-strategy"]=!1,s["list-style"]=!0,s["list-style-image"]=!0,s["list-style-position"]=!0,s["list-style-type"]=!0,s.margin=!0,s["margin-bottom"]=!0,s["margin-left"]=!0,s["margin-right"]=!0,s["margin-top"]=!0,s["marker-offset"]=!1,s["marker-side"]=!1,s.marks=!1,s.mask=!1,s["mask-box"]=!1,s["mask-box-outset"]=!1,s["mask-box-repeat"]=!1,s["mask-box-slice"]=!1,s["mask-box-source"]=!1,s["mask-box-width"]=!1,s["mask-clip"]=!1,s["mask-image"]=!1,s["mask-origin"]=!1,s["mask-position"]=!1,s["mask-repeat"]=!1,s["mask-size"]=!1,s["mask-source-type"]=!1,s["mask-type"]=!1,s["max-height"]=!0,s["max-lines"]=!1,s["max-width"]=!0,s["min-height"]=!0,s["min-width"]=!0,s["move-to"]=!1,s["nav-down"]=!1,s["nav-index"]=!1,s["nav-left"]=!1,s["nav-right"]=!1,s["nav-up"]=!1,s["object-fit"]=!1,s["object-position"]=!1,s.opacity=!1,s.order=!1,s.orphans=!1,s.outline=!1,s["outline-color"]=!1,s["outline-offset"]=!1,s["outline-style"]=!1,s["outline-width"]=!1,s.overflow=!1,s["overflow-wrap"]=!1,s["overflow-x"]=!1,s["overflow-y"]=!1,s.padding=!0,s["padding-bottom"]=!0,s["padding-left"]=!0,s["padding-right"]=!0,s["padding-top"]=!0,s.page=!1,s["page-break-after"]=!1,s["page-break-before"]=!1,s["page-break-inside"]=!1,s["page-policy"]=!1,s.pause=!1,s["pause-after"]=!1,s["pause-before"]=!1,s.perspective=!1,s["perspective-origin"]=!1,s.pitch=!1,s["pitch-range"]=!1,s["play-during"]=!1,s.position=!1,s["presentation-level"]=!1,s.quotes=!1,s["region-fragment"]=!1,s.resize=!1,s.rest=!1,s["rest-after"]=!1,s["rest-before"]=!1,s.richness=!1,s.right=!1,s.rotation=!1,s["rotation-point"]=!1,s["ruby-align"]=!1,s["ruby-merge"]=!1,s["ruby-position"]=!1,s["shape-image-threshold"]=!1,s["shape-outside"]=!1,s["shape-margin"]=!1,s.size=!1,s.speak=!1,s["speak-as"]=!1,s["speak-header"]=!1,s["speak-numeral"]=!1,s["speak-punctuation"]=!1,s["speech-rate"]=!1,s.stress=!1,s["string-set"]=!1,s["tab-size"]=!1,s["table-layout"]=!1,s["text-align"]=!0,s["text-align-last"]=!0,s["text-combine-upright"]=!0,s["text-decoration"]=!0,s["text-decoration-color"]=!0,s["text-decoration-line"]=!0,s["text-decoration-skip"]=!0,s["text-decoration-style"]=!0,s["text-emphasis"]=!0,s["text-emphasis-color"]=!0,s["text-emphasis-position"]=!0,s["text-emphasis-style"]=!0,s["text-height"]=!0,s["text-indent"]=!0,s["text-justify"]=!0,s["text-orientation"]=!0,s["text-overflow"]=!0,s["text-shadow"]=!0,s["text-space-collapse"]=!0,s["text-transform"]=!0,s["text-underline-position"]=!0,s["text-wrap"]=!0,s.top=!1,s.transform=!1,s["transform-origin"]=!1,s["transform-style"]=!1,s.transition=!1,s["transition-delay"]=!1,s["transition-duration"]=!1,s["transition-property"]=!1,s["transition-timing-function"]=!1,s["unicode-bidi"]=!1,s["vertical-align"]=!1,s.visibility=!1,s["voice-balance"]=!1,s["voice-duration"]=!1,s["voice-family"]=!1,s["voice-pitch"]=!1,s["voice-range"]=!1,s["voice-rate"]=!1,s["voice-stress"]=!1,s["voice-volume"]=!1,s.volume=!1,s["white-space"]=!1,s.widows=!1,s.width=!0,s["will-change"]=!1,s["word-break"]=!0,s["word-spacing"]=!0,s["word-wrap"]=!0,s["wrap-flow"]=!1,s["wrap-through"]=!1,s["writing-mode"]=!1,s["z-index"]=!1,s}function t(s,a,l){}function n(s,a,l){}var r=/javascript\s*\:/img;function o(s,a){return r.test(a)?"":a}return s7.whiteList=e(),s7.getDefaultWhiteList=e,s7.onAttr=t,s7.onIgnoreAttr=n,s7.safeAttrValue=o,s7}var M2t,P2t;function m8n(){return P2t||(P2t=1,M2t={indexOf:function(e,t){var n,r;if(Array.prototype.indexOf)return e.indexOf(t);for(n=0,r=e.length;n/g,v=/"/g,f=/"/g,k=/&#([a-zA-Z0-9]*);?/gim,A=/:?/gim,p=/&newline;?/gim,b=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,w=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,O=/u\s*r\s*l\s*\(.*/gi;function y(B){return B.replace(v,""")}function C(B){return B.replace(f,'"')}function _(B){return B.replace(k,function(R,M){return M[0]==="x"||M[0]==="X"?String.fromCharCode(parseInt(M.substr(1),16)):String.fromCharCode(parseInt(M,10))})}function S(B){return B.replace(A,":").replace(p," ")}function L(B){for(var R="",M=0,N=B.length;M",N);if(j===-1)break;M=j+3}return R}function I(B){var R=B.split("");return R=R.filter(function(M){var N=M.charCodeAt(0);return N===127?!1:N<=31?N===10||N===13:!0}),R.join("")}return Sd.whiteList=r(),Sd.getDefaultWhiteList=r,Sd.onTag=s,Sd.onIgnoreTag=a,Sd.onTagAttr=l,Sd.onIgnoreTagAttr=d,Sd.safeAttrValue=h,Sd.escapeHtml=u,Sd.escapeQuote=y,Sd.unescapeQuote=C,Sd.escapeHtmlEntities=_,Sd.escapeDangerHtml5Entities=S,Sd.clearNonPrintableCharacter=L,Sd.friendlyAttrValue=E,Sd.escapeAttrValue=Q,Sd.onIgnoreTagStripAll=T,Sd.StripTagBody=P,Sd.stripCommentTag=D,Sd.stripBlankChar=I,Sd.attributeWrapSign='"',Sd.cssFilter=o,Sd.getDefaultCSSWhiteList=t,Sd}var Eae={},z2t;function v8n(){if(z2t)return Eae;z2t=1;var e=hKe();function t(g){var m=e.spaceIndex(g),v;return m===-1?v=g.slice(1,-1):v=g.slice(1,m+1),v=e.trim(v).toLowerCase(),v.slice(0,1)==="/"&&(v=v.slice(1)),v.slice(-1)==="/"&&(v=v.slice(0,-1)),v}function n(g){return g.slice(0,2)===""||b===w-1){f+=v(g.slice(k,A)),y=g.slice(A,b+1),O=t(y),f+=m(A,f.length,O,y,n(y)),k=b+1,A=!1;continue}if(C==='"'||C==="'")for(var _=1,S=g.charAt(b-_);S.trim()===""||S==="=";){if(S==="="){p=C;continue e}S=g.charAt(b-++_)}}else if(C===p){p=!1;continue}}return k0;m--){var v=g[m];if(v!==" ")return v==="="?m:-1}}function u(g){return g[0]==='"'&&g[g.length-1]==='"'||g[0]==="'"&&g[g.length-1]==="'"}function h(g){return u(g)?g.substr(1,g.length-2):g}return Eae.parseTag=r,Eae.parseAttr=s,Eae}var DSe,H2t;function aFi(){if(H2t)return DSe;H2t=1;var e=DPe().FilterCSS,t=k8n(),n=v8n(),r=n.parseTag,o=n.parseAttr,s=hKe();function a(g){return g==null}function l(g){var m=s.spaceIndex(g);if(m===-1)return{html:"",closing:g[g.length-2]==="/"};g=s.trim(g.slice(m+1,-1));var v=g[g.length-1]==="/";return v&&(g=s.trim(g.slice(0,-1))),{html:g,closing:v}}function d(g){var m={};for(var v in g)m[v]=g[v];return m}function u(g){var m={};for(var v in g)Array.isArray(g[v])?m[v.toLowerCase()]=g[v].map(function(f){return f.toLowerCase()}):m[v.toLowerCase()]=g[v];return m}function h(g){g=d(g||{}),g.stripIgnoreTag&&(g.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),g.onIgnoreTag=t.onIgnoreTagStripAll),g.whiteList||g.allowList?g.whiteList=u(g.whiteList||g.allowList):g.whiteList=t.whiteList,this.attributeWrapSign=g.singleQuotedAttributeValue===!0?"'":t.attributeWrapSign,g.onTag=g.onTag||t.onTag,g.onTagAttr=g.onTagAttr||t.onTagAttr,g.onIgnoreTag=g.onIgnoreTag||t.onIgnoreTag,g.onIgnoreTagAttr=g.onIgnoreTagAttr||t.onIgnoreTagAttr,g.safeAttrValue=g.safeAttrValue||t.safeAttrValue,g.escapeHtml=g.escapeHtml||t.escapeHtml,this.options=g,g.css===!1?this.cssFilter=!1:(g.css=g.css||{},this.cssFilter=new e(g.css))}return h.prototype.process=function(g){if(g=g||"",g=g.toString(),!g)return"";var m=this,v=m.options,f=v.whiteList,k=v.onTag,A=v.onIgnoreTag,p=v.onTagAttr,b=v.onIgnoreTagAttr,w=v.safeAttrValue,O=v.escapeHtml,y=m.attributeWrapSign,C=m.cssFilter;v.stripBlankChar&&(g=t.stripBlankChar(g)),v.allowCommentTag||(g=t.stripCommentTag(g));var _=!1;v.stripIgnoreTagBody&&(_=t.StripTagBody(v.stripIgnoreTagBody,A),A=_.onIgnoreTag);var S=r(g,function(L,E,Q,T,P){var D={sourcePosition:L,position:E,isClosing:P,isWhite:Object.prototype.hasOwnProperty.call(f,Q)},I=k(Q,T,D);if(!a(I))return I;if(D.isWhite){if(D.isClosing)return"";var B=l(T),R=f[Q],M=o(B.html,function(N,j){var W=s.indexOf(R,N)!==-1,H=p(Q,N,j,W);return a(H)?W?(j=w(Q,N,j,C),j?N+"="+y+j+y:N):(H=b(Q,N,j,W),a(H)?void 0:H):H});return T="<"+Q,M&&(T+=" "+M),B.closing&&(T+=" /"),T+=">",T}else return I=A(Q,T,D),a(I)?O(T):I},O);return _&&(S=_.remove(S)),S},DSe=h,DSe}var $2t;function lFi(){return $2t||($2t=1,function(e,t){var n=k8n(),r=v8n(),o=aFi();function s(l,d){var u=new o(d);return u.process(l)}t=e.exports=s,t.filterXSS=s,t.FilterXSS=o,function(){for(var l in n)t[l]=n[l];for(var d in r)t[d]=r[d]}(),typeof window<"u"&&(window.filterXSS=e.exports);function a(){return typeof self<"u"&&typeof DedicatedWorkerGlobalScope<"u"&&self instanceof DedicatedWorkerGlobalScope}a()&&(self.filterXSS=e.exports)}(xSe,xSe.exports)),xSe.exports}lFi();const cFi=et({__name:"App",setup(e){const{baseUrl:t,isElectron:n,themeSetting:r}=ys(ku());At(()=>n.value,u=>{u?document.body.classList.add("is-electron"):document.body.classList.remove("is-electron")},{immediate:!0}),TB(()=>{document.addEventListener("keydown",function(u){if(u.key==="F8"){u.preventDefault();debugger}})}),An(()=>{r.value.primaryColor="#000",h8i(),s()});async function o(u){u.preventDefault(),u.stopPropagation();const h=u.currentTarget,g=(h==null?void 0:h.getAttribute("data-link"))||(h==null?void 0:h.getAttribute("href"));return g&&(n.value?await fetch(`toonflow://openurlwithbrowser?url=${encodeURIComponent(g)}`):window.open(g,"_blank","noopener,noreferrer")),!1}An(()=>{window.handleLinkClick=o});async function s(){await ri(),await ri(),await ri(),await ri();try{const h=await(await fetch("toonflow://getAppUrl")).json();h!=null&&h.url&&(t.value=h.url,n.value=!0)}catch{}_8i({markdownItConfig(u){const h=u.renderer.rules.link_open||function(g,m,v,f,k){return k.renderToken(g,m,v)};u.renderer.rules.link_open=function(g,m,v,f,k){const A=g[m],p=A.attrGet("href");return p&&(A.attrSet("target","_blank"),A.attrSet("rel","noopener noreferrer"),A.attrSet("data-link",p),A.attrSet("onclick","return handleLinkClick(event)")),h(g,m,v,f,k)}}})}const a={"zh-CN":pIe,en:Awi},l={calendar:{},table:{},pagination:{}},d=G(()=>w8({},a[yW.value]||pIe,l));return TB(()=>{document.documentElement.setAttribute("theme-mode","light"),document.documentElement.setAttribute("data-theme","light")}),(u,h)=>{const g=kwi,m=Cn("router-view"),v=hwi;return Le(),Ge(rn,null,[Ae(n)?(Le(),Pt(g,{key:0})):en("",!0),c(v,{"global-config":Ae(d)},{default:Oe(()=>[c(m)]),_:1},8,["global-config"])],64)}}});/*! * vue-router v4.6.4 * (c) 2025 Eduardo San Martin Morote * @license MIT @@ -1880,7 +1880,7 @@ $$`,"title")},...["note","abstract","info","tip","success","question","warning", * vue-router v4.6.4 * (c) 2025 Eduardo San Martin Morote * @license MIT - */let zFi=()=>location.protocol+"//"+location.host;function L8n(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let a=o.includes(e.slice(s))?e.slice(s).length:1,l=o.slice(a);return l[0]!=="/"&&(l="/"+l),G2t(l,"")}return G2t(n,e)+r+o}function HFi(e,t,n,r){let o=[],s=[],a=null;const l=({state:m})=>{const v=L8n(e,location),f=n.value,k=t.value;let A=0;if(m){if(n.value=v,t.value=m,a&&a===f){a=null;return}A=k?m.position-k.position:0}else r(v);o.forEach(p=>{p(n.value,f,{delta:A,type:RPe.pop,direction:A?A>0?ISe.forward:ISe.back:ISe.unknown})})};function d(){a=n.value}function u(m){o.push(m);const v=()=>{const f=o.indexOf(m);f>-1&&o.splice(f,1)};return s.push(v),v}function h(){if(document.visibilityState==="hidden"){const{history:m}=window;if(!m.state)return;m.replaceState(Nl({},m.state,{scroll:ype()}),"")}}function g(){for(const m of s)m();s=[],window.removeEventListener("popstate",l),window.removeEventListener("pagehide",h),document.removeEventListener("visibilitychange",h)}return window.addEventListener("popstate",l),window.addEventListener("pagehide",h),document.addEventListener("visibilitychange",h),{pauseListeners:d,listen:u,destroy:g}}function J2t(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?ype():null}}function $Fi(e){const{history:t,location:n}=window,r={value:L8n(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(d,u,h){const g=e.indexOf("#"),m=g>-1?(n.host&&document.querySelector("base")?e:e.slice(g))+d:zFi()+e+d;try{t[h?"replaceState":"pushState"](u,"",m),o.value=u}catch(v){console.error(v),n[h?"replace":"assign"](m)}}function a(d,u){s(d,Nl({},t.state,J2t(o.value.back,d,o.value.forward,!0),u,{position:o.value.position}),!0),r.value=d}function l(d,u){const h=Nl({},o.value,t.state,{forward:d,scroll:ype()});s(h.current,h,!0),s(d,Nl({},J2t(r.value,d,null),{position:h.position+1},u),!1),r.value=d}return{location:r,state:o,push:l,replace:a}}function XFi(e){e=TFi(e);const t=$Fi(e),n=HFi(e,t.state,t.location,t.replace);function r(s,a=!0){a||n.pauseListeners(),history.go(s)}const o=Nl({location:"",base:e,go:r,createHref:DFi.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function GFi(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),XFi(e)}let JT=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e}({});var ff=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e}(ff||{});const YFi={type:JT.Static,value:""},ZFi=/[a-zA-Z0-9_]/;function qFi(e){if(!e)return[[]];if(e==="/")return[[YFi]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${u}": ${v}`)}let n=ff.Static,r=n;const o=[];let s;function a(){s&&o.push(s),s=[]}let l=0,d,u="",h="";function g(){u&&(n===ff.Static?s.push({type:JT.Static,value:u}):n===ff.Param||n===ff.ParamRegExp||n===ff.ParamRegExpEnd?(s.length>1&&(d==="*"||d==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),s.push({type:JT.Param,value:u,regexp:h,repeatable:d==="*"||d==="+",optional:d==="*"||d==="?"})):t("Invalid state to consume buffer"),u="")}function m(){u+=d}for(;lt.length?t.length===1&&t[0]===n0.Static+n0.Segment?1:-1:0}function x8n(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const nNi={strict:!1,end:!0,sensitive:!1};function iNi(e,t,n){const r=eNi(qFi(e.path),n),o=Nl(r,{record:e,parent:t,children:[],alias:[]});return t&&!o.record.aliasOf==!t.record.aliasOf&&t.children.push(o),o}function rNi(e,t){const n=[],r=new Map;t=X2t(nNi,t);function o(g){return r.get(g)}function s(g,m,v){const f=!v,k=ivt(g);k.aliasOf=v&&v.record;const A=X2t(t,g),p=[k];if("alias"in g){const O=typeof g.alias=="string"?[g.alias]:g.alias;for(const y of O)p.push(ivt(Nl({},k,{components:v?v.record.components:k.components,path:y,aliasOf:v?v.record:k})))}let b,w;for(const O of p){const{path:y}=O;if(m&&y[0]!=="/"){const C=m.record.path,_=C[C.length-1]==="/"?"":"/";O.path=m.record.path+(y&&_+y)}if(b=iNi(O,m,A),v?v.alias.push(b):(w=w||b,w!==b&&w.alias.push(b),f&&g.name&&!rvt(b)&&a(g.name)),E8n(b)&&d(b),k.children){const C=k.children;for(let _=0;_{a(w)}:nZ}function a(g){if(_8n(g)){const m=r.get(g);m&&(r.delete(g),n.splice(n.indexOf(m),1),m.children.forEach(a),m.alias.forEach(a))}else{const m=n.indexOf(g);m>-1&&(n.splice(m,1),g.record.name&&r.delete(g.record.name),g.children.forEach(a),g.alias.forEach(a))}}function l(){return n}function d(g){const m=aNi(g,n);n.splice(m,0,g),g.record.name&&!rvt(g)&&r.set(g.record.name,g)}function u(g,m){let v,f={},k,A;if("name"in g&&g.name){if(v=r.get(g.name),!v)throw FW(Tu.MATCHER_NOT_FOUND,{location:g});A=v.record.name,f=Nl(nvt(m.params,v.keys.filter(w=>!w.optional).concat(v.parent?v.parent.keys.filter(w=>w.optional):[]).map(w=>w.name)),g.params&&nvt(g.params,v.keys.map(w=>w.name))),k=v.stringify(f)}else if(g.path!=null)k=g.path,v=n.find(w=>w.re.test(k)),v&&(f=v.parse(k),A=v.record.name);else{if(v=m.name?r.get(m.name):n.find(w=>w.re.test(m.path)),!v)throw FW(Tu.MATCHER_NOT_FOUND,{location:g,currentLocation:m});A=v.record.name,f=Nl({},m.params,g.params),k=v.stringify(f)}const p=[];let b=v;for(;b;)p.unshift(b.record),b=b.parent;return{name:A,path:k,params:f,matched:p,meta:sNi(p)}}e.forEach(g=>s(g));function h(){n.length=0,r.clear()}return{addRoute:s,resolve:u,removeRoute:a,clearRoutes:h,getRoutes:l,getRecordMatcher:o}}function nvt(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function ivt(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:oNi(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function oNi(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function rvt(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function sNi(e){return e.reduce((t,n)=>Nl(t,n.meta),{})}function aNi(e,t){let n=0,r=t.length;for(;n!==r;){const s=n+r>>1;x8n(e,t[s])<0?r=s:n=s+1}const o=lNi(e);return o&&(r=t.lastIndexOf(o,r-1)),r}function lNi(e){let t=e;for(;t=t.parent;)if(E8n(t)&&x8n(e,t)===0)return t}function E8n({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function ovt(e){const t=pt(Cpe),n=pt(gKe),r=G(()=>{const d=Ae(e.to);return t.resolve(d)}),o=G(()=>{const{matched:d}=r.value,{length:u}=d,h=d[u-1],g=n.matched;if(!h||!g.length)return-1;const m=g.findIndex(PW.bind(null,h));if(m>-1)return m;const v=svt(d[u-2]);return u>1&&svt(h)===v&&g[g.length-1].path!==v?g.findIndex(PW.bind(null,d[u-2])):m}),s=G(()=>o.value>-1&&fNi(n.params,r.value.params)),a=G(()=>o.value>-1&&o.value===n.matched.length-1&&C8n(n.params,r.value.params));function l(d={}){if(hNi(d)){const u=t[Ae(e.replace)?"replace":"push"](Ae(e.to)).catch(nZ);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:r,href:G(()=>r.value.href),isActive:s,isExactActive:a,navigate:l}}function cNi(e){return e.length===1?e[0]:e}const dNi=et({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:ovt,setup(e,{slots:t}){const n=hs(ovt(e)),{options:r}=pt(Cpe),o=G(()=>({[avt(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[avt(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&cNi(t.default(n));return e.custom?s:xn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),uNi=dNi;function hNi(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function fNi(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!k3(o)||o.length!==r.length||r.some((s,a)=>s.valueOf()!==o[a].valueOf()))return!1}return!0}function svt(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const avt=(e,t,n)=>e??t??n,gNi=et({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=pt(MPe),o=G(()=>e.route||r.value),s=pt(K2t,0),a=G(()=>{let u=Ae(s);const{matched:h}=o.value;let g;for(;(g=h[u])&&!g.components;)u++;return u}),l=G(()=>o.value.matched[a.value]);Yi(K2t,G(()=>a.value+1)),Yi(WFi,l),Yi(MPe,o);const d=he();return At(()=>[d.value,l.value,e.name],([u,h,g],[m,v,f])=>{h&&(h.instances[g]=u,v&&v!==h&&u&&u===m&&(h.leaveGuards.size||(h.leaveGuards=v.leaveGuards),h.updateGuards.size||(h.updateGuards=v.updateGuards))),u&&h&&(!v||!PW(h,v)||!m)&&(h.enterCallbacks[g]||[]).forEach(k=>k(u))},{flush:"post"}),()=>{const u=o.value,h=e.name,g=l.value,m=g&&g.components[h];if(!m)return lvt(n.default,{Component:m,route:u});const v=g.props[h],f=v?v===!0?u.params:typeof v=="function"?v(u):v:null,A=xn(m,Nl({},f,t,{onVnodeUnmounted:p=>{p.component.isUnmounted&&(g.instances[h]=null)},ref:d}));return lvt(n.default,{Component:A,route:u})||A}}});function lvt(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const mNi=gNi;function kNi(e){const t=rNi(e.routes,e),n=e.parseQuery||UFi,r=e.stringifyQuery||q2t,o=e.history,s=X$(),a=X$(),l=X$(),d=nd(dx);let u=dx;yF&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const h=BSe.bind(null,J=>""+J),g=BSe.bind(null,yFi),m=BSe.bind(null,QK);function v(J,re){let se,le;return _8n(J)?(se=t.getRecordMatcher(J),le=re):le=J,t.addRoute(le,se)}function f(J){const re=t.getRecordMatcher(J);re&&t.removeRoute(re)}function k(){return t.getRoutes().map(J=>J.record)}function A(J){return!!t.getRecordMatcher(J)}function p(J,re){if(re=Nl({},re||d.value),typeof J=="string"){const V=RSe(n,J,re.path),ee=t.resolve({path:V.path},re),oe=o.createHref(V.fullPath);return Nl(V,ee,{params:m(ee.params),hash:QK(V.hash),redirectedFrom:void 0,href:oe})}let se;if(J.path!=null)se=Nl({},J,{path:RSe(n,J.path,re.path).path});else{const V=Nl({},J.params);for(const ee in V)V[ee]==null&&delete V[ee];se=Nl({},J,{params:g(V)}),re.params=g(re.params)}const le=t.resolve(se,re),ge=J.hash||"";le.params=h(m(le.params));const K=SFi(r,Nl({},J,{hash:bFi(ge),path:le.path})),de=o.createHref(K);return Nl({fullPath:K,hash:ge,query:r===q2t?jFi(J.query):J.query||{}},le,{redirectedFrom:void 0,href:de})}function b(J){return typeof J=="string"?RSe(n,J,d.value.path):Nl({},J)}function w(J,re){if(u!==J)return FW(Tu.NAVIGATION_CANCELLED,{from:re,to:J})}function O(J){return _(J)}function y(J){return O(Nl(b(J),{replace:!0}))}function C(J,re){const se=J.matched[J.matched.length-1];if(se&&se.redirect){const{redirect:le}=se;let ge=typeof le=="function"?le(J,re):le;return typeof ge=="string"&&(ge=ge.includes("?")||ge.includes("#")?ge=b(ge):{path:ge},ge.params={}),Nl({query:J.query,hash:J.hash,params:ge.path!=null?{}:J.params},ge)}}function _(J,re){const se=u=p(J),le=d.value,ge=J.state,K=J.force,de=J.replace===!0,V=C(se,le);if(V)return _(Nl(b(V),{state:typeof V=="object"?Nl({},ge,V.state):ge,force:K,replace:de}),re||se);const ee=se;ee.redirectedFrom=re;let oe;return!K&&LFi(r,le,se)&&(oe=FW(Tu.NAVIGATION_DUPLICATED,{to:ee,from:le}),W(le,le,!0,!1)),(oe?Promise.resolve(oe):E(ee,le)).catch(te=>WC(te)?WC(te,Tu.NAVIGATION_GUARD_REDIRECT)?te:j(te):M(te,ee,le)).then(te=>{if(te){if(WC(te,Tu.NAVIGATION_GUARD_REDIRECT))return _(Nl({replace:de},b(te.to),{state:typeof te.to=="object"?Nl({},ge,te.to.state):ge,force:K}),re||ee)}else te=Q(ee,le,!0,de,ge);return T(ee,le,te),te})}function S(J,re){const se=w(J,re);return se?Promise.reject(se):Promise.resolve()}function L(J){const re=Y.values().next().value;return re&&typeof re.runWithContext=="function"?re.runWithContext(J):J()}function E(J,re){let se;const[le,ge,K]=VFi(J,re);se=MSe(le.reverse(),"beforeRouteLeave",J,re);for(const V of le)V.leaveGuards.forEach(ee=>{se.push(i5(ee,J,re))});const de=S.bind(null,J,re);return se.push(de),ie(se).then(()=>{se=[];for(const V of s.list())se.push(i5(V,J,re));return se.push(de),ie(se)}).then(()=>{se=MSe(ge,"beforeRouteUpdate",J,re);for(const V of ge)V.updateGuards.forEach(ee=>{se.push(i5(ee,J,re))});return se.push(de),ie(se)}).then(()=>{se=[];for(const V of K)if(V.beforeEnter)if(k3(V.beforeEnter))for(const ee of V.beforeEnter)se.push(i5(ee,J,re));else se.push(i5(V.beforeEnter,J,re));return se.push(de),ie(se)}).then(()=>(J.matched.forEach(V=>V.enterCallbacks={}),se=MSe(K,"beforeRouteEnter",J,re,L),se.push(de),ie(se))).then(()=>{se=[];for(const V of a.list())se.push(i5(V,J,re));return se.push(de),ie(se)}).catch(V=>WC(V,Tu.NAVIGATION_CANCELLED)?V:Promise.reject(V))}function T(J,re,se){l.list().forEach(le=>L(()=>le(J,re,se)))}function Q(J,re,se,le,ge){const K=w(J,re);if(K)return K;const de=re===dx,V=yF?history.state:{};se&&(le||de?o.replace(J.fullPath,Nl({scroll:de&&V&&V.scroll},ge)):o.push(J.fullPath,ge)),d.value=J,W(J,re,se,de),j()}let P;function D(){P||(P=o.listen((J,re,se)=>{if(!Z.listening)return;const le=p(J),ge=C(le,Z.currentRoute.value);if(ge){_(Nl(ge,{replace:!0,force:!0}),le).catch(nZ);return}u=le;const K=d.value;yF&&IFi(Z2t(K.fullPath,se.delta),ype()),E(le,K).catch(de=>WC(de,Tu.NAVIGATION_ABORTED|Tu.NAVIGATION_CANCELLED)?de:WC(de,Tu.NAVIGATION_GUARD_REDIRECT)?(_(Nl(b(de.to),{force:!0}),le).then(V=>{WC(V,Tu.NAVIGATION_ABORTED|Tu.NAVIGATION_DUPLICATED)&&!se.delta&&se.type===RPe.pop&&o.go(-1,!1)}).catch(nZ),Promise.reject()):(se.delta&&o.go(-se.delta,!1),M(de,le,K))).then(de=>{de=de||Q(le,K,!1),de&&(se.delta&&!WC(de,Tu.NAVIGATION_CANCELLED)?o.go(-se.delta,!1):se.type===RPe.pop&&WC(de,Tu.NAVIGATION_ABORTED|Tu.NAVIGATION_DUPLICATED)&&o.go(-1,!1)),T(le,K,de)}).catch(nZ)}))}let I=X$(),B=X$(),R;function M(J,re,se){j(J);const le=B.list();return le.length?le.forEach(ge=>ge(J,re,se)):console.error(J),Promise.reject(J)}function N(){return R&&d.value!==dx?Promise.resolve():new Promise((J,re)=>{I.add([J,re])})}function j(J){return R||(R=!J,D(),I.list().forEach(([re,se])=>J?se(J):re()),I.reset()),J}function W(J,re,se,le){const{scrollBehavior:ge}=e;if(!yF||!ge)return Promise.resolve();const K=!se&&MFi(Z2t(J.fullPath,0))||(le||!se)&&history.state&&history.state.scroll||null;return ri().then(()=>ge(J,re,K)).then(de=>de&&RFi(de)).catch(de=>M(de,J,re))}const H=J=>o.go(J);let X;const Y=new Set,Z={currentRoute:d,listening:!0,addRoute:v,removeRoute:f,clearRoutes:t.clearRoutes,hasRoute:A,getRoutes:k,resolve:p,options:e,push:O,replace:y,go:H,back:()=>H(-1),forward:()=>H(1),beforeEach:s.add,beforeResolve:a.add,afterEach:l.add,onError:B.add,isReady:N,install(J){J.component("RouterLink",uNi),J.component("RouterView",mNi),J.config.globalProperties.$router=Z,Object.defineProperty(J.config.globalProperties,"$route",{enumerable:!0,get:()=>Ae(d)}),yF&&!X&&d.value===dx&&(X=!0,O(o.location).catch(le=>{}));const re={};for(const le in dx)Object.defineProperty(re,le,{get:()=>d.value[le],enumerable:!0});J.provide(Cpe,Z),J.provide(gKe,lAn(re)),J.provide(MPe,d);const se=J.unmount;Y.add(J),J.unmount=function(){Y.delete(J),Y.size<1&&(u=dx,P&&P(),P=null,d.value=dx,X=!1,R=!1),se()}}};function ie(J){return J.reduce((re,se)=>re.then(()=>L(se)),Promise.resolve())}return Z}function _pe(){return pt(Cpe)}function vNi(e){return pt(gKe)}const nie=kNi({history:GFi(),routes:[{path:"/:catchAll(.*)",name:"404",meta:{title:"404"},component:()=>_t(()=>Promise.resolve().then(()=>HYr),void 0,import.meta.url)},{path:"/",redirect:"/workbench"},{path:"/workbench",component:()=>_t(()=>Promise.resolve().then(()=>xBo),void 0,import.meta.url),redirect:"/project",children:[{path:"/project",component:()=>_t(()=>Promise.resolve().then(()=>XRo),void 0,import.meta.url)},{path:"/task",component:()=>_t(()=>Promise.resolve().then(()=>oIo),void 0,import.meta.url)},{path:"/novel",component:()=>_t(()=>Promise.resolve().then(()=>jUo),void 0,import.meta.url)},{path:"/script",component:()=>_t(()=>Promise.resolve().then(()=>PVo),void 0,import.meta.url)},{path:"/scriptAgent",component:()=>_t(()=>Promise.resolve().then(()=>IAs),void 0,import.meta.url)},{path:"/cornerScape",component:()=>_t(()=>Promise.resolve().then(()=>s4s),void 0,import.meta.url)},{path:"/production",component:()=>_t(()=>Promise.resolve().then(()=>TBs),void 0,import.meta.url)},{path:"/assets",component:()=>_t(()=>Promise.resolve().then(()=>SWo),void 0,import.meta.url)},{path:"/test",component:()=>_t(()=>Promise.resolve().then(()=>BBs),void 0,import.meta.url)}]},{path:"/login",component:()=>_t(()=>Promise.resolve().then(()=>zBs),void 0,import.meta.url)}]});nie.beforeEach((e,t,n)=>{e.path==="/login"||localStorage.getItem("token")?n():n("/login")});var ANi={size:"1em",strokeWidth:4,strokeLinecap:"round",strokeLinejoin:"round",rtl:!1,theme:"outline",colors:{outline:{fill:"#333",background:"transparent"},filled:{fill:"#333",background:"#FFF"},twoTone:{fill:"#333",twoTone:"#2F88FF"},multiColor:{outStrokeColor:"#333",outFillColor:"#2F88FF",innerStrokeColor:"#FFF",innerFillColor:"#43CCF8"}},prefix:"i"};function pNi(){return"icon-"+((1+Math.random())*4294967296|0).toString(16).substring(1)}function bNi(e,t,n){var r=typeof t.fill=="string"?[t.fill]:t.fill||[],o=[],s=t.theme||n.theme;switch(s){case"outline":o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push("none"),o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push("none");break;case"filled":o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push("#FFF"),o.push("#FFF");break;case"two-tone":o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push(typeof r[1]=="string"?r[1]:n.colors.twoTone.twoTone),o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push(typeof r[1]=="string"?r[1]:n.colors.twoTone.twoTone);break;case"multi-color":o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push(typeof r[1]=="string"?r[1]:n.colors.multiColor.outFillColor),o.push(typeof r[2]=="string"?r[2]:n.colors.multiColor.innerStrokeColor),o.push(typeof r[3]=="string"?r[3]:n.colors.multiColor.innerFillColor);break}return{size:t.size||n.size,strokeWidth:t.strokeWidth||n.strokeWidth,strokeLinecap:t.strokeLinecap||n.strokeLinecap,strokeLinejoin:t.strokeLinejoin||n.strokeLinejoin,colors:o,id:e}}var wNi=Symbol("icon-context");function x(e,t,n){var r={name:"icon-"+e,props:["size","strokeWidth","strokeLinecap","strokeLinejoin","theme","fill","spin"],setup:function(s){var a=pNi(),l=pt(wNi,ANi);return function(){var d=s.size,u=s.strokeWidth,h=s.strokeLinecap,g=s.strokeLinejoin,m=s.theme,v=s.fill,f=s.spin,k=bNi(a,{size:d,strokeWidth:u,strokeLinecap:h,strokeLinejoin:g,theme:m,fill:v},l),A=[l.prefix+"-icon"];return A.push(l.prefix+"-icon-"+e),t&&l.rtl&&A.push(l.prefix+"-icon-rtl"),f&&A.push(l.prefix+"-icon-spin"),c("span",{class:A.join(" ")},[n(k)])}}};return r}const ONi=x("a-cane",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.5576 44.7684C19.5576 44.7684 32.468 20.4873 33.6417 18.28C34.8154 16.0726 37.4535 8.98102 30.3899 5.22524C23.3263 1.46947 19.1571 7.18063 17.7486 9.82948",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yNi=x("abdominal",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7.89926 5C10.7371 8.01931 12.156 11.9408 12.156 16.7645C12.156 24 5.9995 29.5382 4.969 33.5C4.282 36.1412 3.95884 39.3078 3.9995 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M39.256 5C36.4182 8.01931 34.9992 11.9408 34.9992 16.7645C34.9992 24 41.1558 29.5382 42.1863 33.5C42.8733 36.1412 43.1964 39.3078 43.1558 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6.24414 30.8369C12.7693 34.9668 18.6949 37.0317 24.0211 37.0317C29.3472 37.0317 34.9799 34.9668 40.9192 30.8369",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 31C25.3807 31 26.5 29.8807 26.5 28.5C26.5 27.1193 25.3807 26 24 26C22.6193 26 21.5 27.1193 21.5 28.5C21.5 29.8807 22.6193 31 24 31Z",fill:e.colors[0]},null)])}),CNi=x("abnormal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 16.3977V6C40 4.89543 39.1046 4 38 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 14H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 21H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"34",cy:"34",r:"10",transform:"rotate(90 34 34)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 36L34 39",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"34",cy:"30",r:"2",fill:e.colors[2]},null)])}),_Ni=x("acceleration",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 35H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 42H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 22L8 17H4C4 17 9.486 27 11.9999 27H44L38 22H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 22L18.6606 14L16 14L19 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 27L17.2 39L14 39L18.2667 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 11C32 12 29 13 29 13L39 13C39 13 41.8855 13 42.7446 10.7143C43.6299 8.35854 42.0442 5 39.0221 5C36 5 36 8 36 8C36 8 34.1454 7.42857 33 8C31.8546 8.57143 32 10 32 11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),SNi=x("accept-email",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24V9H24H4V24V39H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 34L30 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 29L30 34L35 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 24L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LNi=x("acoustic",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 3.99976V43.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 11.9998V35.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 17.9998V29.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M44 17.9998V29.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 11.9998V35.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),xNi=x("activity-source",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 5H6V13H42V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20H6V28H42V20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 35H6V43H42V35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),ENi=x("ad",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 38L35 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 10L13 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.1429 28L18 17L14.8571 28H21.1429Z",fill:e.colors[1]},null),c("path",{d:"M14 31L14.8571 28M22 31L21.1429 28M21.1429 28L18 17L14.8571 28M21.1429 28H14.8571",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 24C35 29 31.4183 31 27 31V17C31.4183 17 35 19 35 24Z",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),TNi=x("ad-product",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 14L24 4L4 14V34L24 44L44 34V14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 14L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 14L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 9L14 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QNi=x("add",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24L32 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DNi=x("add-computer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25 6H9C7.34315 6 6 7.34315 6 9V31C6 32.6569 7.34315 34 9 34H39C40.6569 34 42 32.6569 42 31V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 6V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42L34 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BNi=x("add-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 6H8C6.89543 6 6 6.89543 6 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H8C6.89543 42 6 41.1046 6 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42H40C41.1046 42 42 41.1046 42 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H40C41.1046 6 42 6.89543 42 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24L16 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32L24 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RNi=x("add-item",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 30V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 30H24H42V42H6V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"6",y1:"12.5",x2:"6",y2:"11.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"6",y1:"18",x2:"6",y2:"17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"6",y1:"7",x2:"6",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"42",y1:"12.5",x2:"42",y2:"11.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"42",y1:"18",x2:"42",y2:"17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"42",y1:"7",x2:"42",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"42",y1:"18",x2:"41",y2:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"7",y1:"18",x2:"6",y2:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"7",y1:"6",x2:"6",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"14",y1:"6",x2:"13",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"21",y1:"6",x2:"20",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"21",y1:"18",x2:"20",y2:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"28",y1:"6",x2:"27",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"14",y1:"18",x2:"13",y2:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"28",y1:"18",x2:"27",y2:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"35",y1:"6",x2:"34",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"35",y1:"18",x2:"34",y2:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"42",y1:"6",x2:"41",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),INi=x("add-mode",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0033 4L29.2737 9.27038H38.7296V18.7263L44 23.9967L38.7296 29.2737V38.7296H29.2737L24.0033 44L18.7264 38.7296H9.27036V29.2737L4 23.9967L9.27036 18.7263V9.27038H18.7264L24.0033 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 23.9967H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0039 17V31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MNi=x("add-music",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4C35.0457 4 44 12.9543 44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24V17.0718L26 20.5359L32 24L26 27.4641L20 30.9282V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.0508 32L37.0508 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 36.9497L32 36.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PNi=x("add-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24L32 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),FNi=x("add-pic",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 21V40C38 41.1046 37.1046 42 36 42H8C6.89543 42 6 41.1046 6 40V12C6 10.8954 6.89543 10 8 10H26.3636",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.0005 31.0308L18.0005 23L21.0005 26L24.5005 20.5L32.0005 31.0308H12.0005Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.0005 10H42.0005",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9946 5.79541V13.7954",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NNi=x("add-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 22.8954 43.1046 22 42 22C40.8954 22 40 22.8954 40 24H44ZM24 8C25.1046 8 26 7.10457 26 6C26 4.89543 25.1046 4 24 4V8ZM39 40H9V44H39V40ZM8 39V9H4V39H8ZM40 24V39H44V24H40ZM9 8H24V4H9V8ZM9 40C8.44772 40 8 39.5523 8 39H4C4 41.7614 6.23857 44 9 44V40ZM39 44C41.7614 44 44 41.7614 44 39H40C40 39.5523 39.5523 40 39 40V44ZM8 9C8 8.44772 8.44771 8 9 8V4C6.23858 4 4 6.23857 4 9H8Z",fill:e.colors[0]},null),c("path",{d:"M6 35L16.6931 25.198C17.4389 24.5143 18.5779 24.4953 19.3461 25.1538L32 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 31L32.7735 26.2265C33.4772 25.5228 34.5914 25.4436 35.3877 26.0408L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12L42 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 6V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UNi=x("add-print",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 19H6V6H42V19H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 12H36V44L30 39.5556L24 44L18 39.5556L12 44V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 26H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 22L24 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),jNi=x("add-subset",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 28V35H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28H42V42H18V35V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"6",y1:"13.5",x2:"6",y2:"12.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"6",y1:"20",x2:"6",y2:"19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"6",y1:"7",x2:"6",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"32",y1:"13.5",x2:"32",y2:"12.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"32",y1:"20",x2:"32",y2:"19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"32",y1:"7",x2:"32",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"32",y1:"20",x2:"31",y2:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"7",y1:"20",x2:"6",y2:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"7",y1:"6",x2:"6",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"13",y1:"6",x2:"12",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"19.5",y1:"6",x2:"18.5",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"19.5",y1:"20",x2:"18.5",y2:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"26",y1:"6",x2:"25",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"13",y1:"20",x2:"12",y2:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"26",y1:"20",x2:"25",y2:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"32",y1:"6",x2:"31",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WNi=x("add-subtract",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 31H35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 13V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 17H13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 14L14 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VNi=x("add-text",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 8H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 21H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 42L18 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 42L36 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),zNi=x("add-text-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32 16H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HNi=x("add-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 32L24 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 27L42 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 27L6 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 6H8C6.89543 6 6 6.89543 6 8V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 6H40C41.1046 6 42 6.89543 42 8V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 42H40C41.1046 42 42 41.1046 42 40V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42H8C6.89543 42 6 41.1046 6 40V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 6H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24L16 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 42H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$Ni=x("add-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 7.26261C30.3212 5.81915 27.2563 5 24 5C13.5066 5 5 13.5066 5 24C5 34.4934 13.5066 43 24 43C26.858 43 29.5685 42.369 32 41.2387",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 30L43 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 22L22 29L41 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 24V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XNi=x("add-user",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"12",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44C42 34.0589 33.9411 26 24 26C14.0589 26 6 34.0589 6 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 39H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GNi=x("add-web",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25 40H7C5.34315 40 4 38.6569 4 37V11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V24.9412",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V20H4V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32 35H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 29V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 10 14)",fill:e.colors[2]},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 16 14)",fill:e.colors[2]},null)])}),YNi=x("address-book",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 36V44H40V4H8V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 30H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 18H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"17",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 35C32 30.5817 28.4183 27 24 27C19.5817 27 16 30.5817 16 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZNi=x("adjacent-item",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 29H42V41H14V35V29Z",fill:e.colors[1]},null),c("path",{d:"M14 7H42V19H14V13V7Z",fill:e.colors[1]},null),c("path",{d:"M14 13V19H42V7H14V13ZM14 13H6V35H14M14 35V41H42V29H14V35Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 13H6V35H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 29H42V41H14V35V29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 7H42V19H14V13V7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qNi=x("adjustment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.34315 6.34315 5 8 5H40C41.6569 5 43 6.34315 43 8V40C43 41.6569 41.6569 43 40 43H8C6.34315 43 5 41.6569 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 12L12 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 16H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 33H35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 12V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),KNi=x("adobe-illustrate",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20 15L14 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 33V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 20V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 15L26 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 27H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JNi=x("adobe-indesign",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M16 15L16 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 17L32 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28 33C25.5 33 24 31.4 24 29C24 26.6 25.5 25 28 25C30.5 25 32 25 32 25V33H28Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eUi=x("adobe-lightroom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M14 15V33H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 33V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 26C30.25 22 32.6286 22 34 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tUi=x("adobe-photoshop",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M14 15V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16 25C19 25 23 24.2 23 20C23 15.8 19 15 16 15H14V25H16Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 21.0246C33 21.0246 28 20.5266 28 24.0123C28 27.4979 34 26.5021 34 29.9877C34 33.4734 28 32.9754 28 32.9754",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nUi=x("afferent",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 13.875V9C42 7.34315 40.6569 6 39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V34.6875",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 24L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 30L24 24L30 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iUi=x("afferent-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 5L10 5C8.89543 5 8 5.89543 8 7L8 41C8 42.1046 8.89543 43 10 43L38 43C39.1046 43 40 42.1046 40 41L40 24.75",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 24H21V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.0001 23.9998L39 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rUi=x("afferent-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 17L22 29L34 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 29C27 14 30 11 40 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oUi=x("afferent-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 26.25V9C42 7.34315 40.6569 6 39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H21.75",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 34L24 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 40L24 34L30 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sUi=x("afro-pick",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"6c66a73f)"},[c("path",{d:"M21 4.37207L4.02944 21.3426L26.6569 43.9701L43.6274 26.9995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.6572 10.0288L9.68666 26.9994",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.3135 15.6855L15.3429 32.6561",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9707 21.3428L21.0001 38.3133",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.0504 41.8487L20.2931 37.606L10.3936 27.7065L6.15091 31.9492L8.27223 34.0705L9.68645 38.3131L13.9291 39.7274L16.0504 41.8487Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"6c66a73f"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),aUi=x("agreement",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"4",width:"32",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4H25V20L20.5 16L16 20V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 28H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 34H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),lUi=x("aiming",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 37V44V37Z",fill:e.colors[1]},null),c("path",{d:"M24 37V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36 24H44H36Z",fill:e.colors[1]},null),c("path",{d:"M36 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 24H11H4Z",fill:e.colors[1]},null),c("path",{d:"M4 24H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 11V4V11Z",fill:e.colors[1]},null),c("path",{d:"M24 11V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cUi=x("air-bike",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 30H34.1905C36.4603 30 41 31.344 41 36.72V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 30L40 19L34 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 8L39 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"20",cy:"30",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20 30H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 22L14 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 13L18 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38C24.4183 38 28 34.4183 28 30C28 25.5817 24.4183 22 20 22",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),dUi=x("air-conditioning",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"20",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"12",y:"20",width:"24",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 14H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 36V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 36V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uUi=x("airplane",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.5 10.5372C20.5 6.5143 22.8333 4.50286 24 4C25.1667 4.50286 27.5 6.5143 27.5 10.5372V18.0801L43 31V35L27 27V36L32 44L24 41L16 44L21 36V27L5 35V31L20.5 18.0801V10.5372Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hUi=x("airplane-window",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 18C10 10.268 16.268 4 24 4C31.732 4 38 10.268 38 18V30C38 37.732 31.732 44 24 44C16.268 44 10 37.732 10 30V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 17L38 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 11L26 11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 26C10 26 15.4 25.4 17 27C18.6 28.6 18 30.3687 18 30.3687C21 30.3687 24 30.527 24 34C24 36.5 20 38 17.5 36.3687C17.5 38.5 17 40 14 40",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 23C38 23 34.5 21 33 22C31.5 23 32 25 32 25C30.5 24 28 25 28 27.5C28 30 30.5 31 33 30C34 33 36.5 33 38 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 44V44C32.1797 44 38 38.1797 38 31V18C38 10.268 31.732 4 24 4V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 44V44C15.8203 44 10 38.1797 10 31V18C10 10.268 16.268 4 24 4V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fUi=x("airplane-window-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30.3489 32L36.8554 7.7176C37.2842 6.1172 38.9292 5.16746 40.5296 5.59628V5.59628C42.13 6.02511 43.0798 7.67012 42.6509 9.27052L36.5606 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 32L36 38L13 38C11.3431 38 10 36.6569 10 35C10 33.3431 11.3431 32 13 32L36 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 44H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"6",y:"4",width:"10",height:"20",rx:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 14L16 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 9L6 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 9V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gUi=x("airplay",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 35.0137H9H4V8.01273C4 6.90868 4.89543 6.01367 6 6.01367H42C43.1046 6.01367 44 6.90868 44 8.01273V35.0137H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32L14 42H34L24 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),mUi=x("airpods",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 4C31.0294 4 27 8.02944 27 13V44H33V21.4879C33.9383 21.8195 34.9481 22 36 22C39.4829 22 42.5038 20.0216 44 17.1272V8.8728C42.5038 5.97844 39.4829 4 36 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 4C16.9706 4 21 8.02944 21 13V44H15V21.4879C14.0617 21.8195 13.0519 22 12 22C8.51707 22 5.49623 20.0216 4 17.1272V8.8728C5.49623 5.97844 8.51707 4 12 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 13H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 13H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kUi=x("alarm",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 25C14 19.4772 18.4772 15 24 15C29.5228 15 34 19.4772 34 25V41H14V25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 5V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.8918 9.32823L33.9634 11.6264",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.2187 20.2873L39.2642 20.8083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.78116 20.2874L8.73558 20.8083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.1086 9.32802L14.037 11.6262",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 41H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vUi=x("alarm-clock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9998 44.3332C34.1251 44.3332 42.3332 36.1251 42.3332 25.9999C42.3332 15.8747 34.1251 7.66656 23.9998 7.66656C13.8746 7.66656 5.6665 15.8747 5.6665 25.9999C5.6665 36.1251 13.8746 44.3332 23.9998 44.3332Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.7594 15.3536L23.7582 26.3624L31.5305 34.1347",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9.00001L11 4.00001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 9.00001L37 4.00001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AUi=x("align-bottom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"17",y:"6",width:"14",height:"28",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 42H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pUi=x("align-bottom-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"7",y:"16",width:"6",height:"24",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"8",width:"6",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"35",y:"22",width:"6",height:"18",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bUi=x("align-horizontal-center-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"7",y:"12",width:"6",height:"24",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"8",width:"6",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"35",y:"15",width:"6",height:"18",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wUi=x("align-horizontally",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"7",y:"17",width:"34",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),OUi=x("align-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"14.5",y:"17",width:"28",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.5 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yUi=x("align-left-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 6H32V12H16V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 42L6 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 21H36V27H16V21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 36H42V42H16V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),CUi=x("align-left-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"7",width:"24",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"21",width:"32",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"35",width:"18",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Ui=x("align-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"17",width:"28",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),SUi=x("align-right-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 42V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 6H32V12H16V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 21H32V27H12V21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 36H32V42H6V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LUi=x("align-right-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"16",y:"7",width:"24",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"21",width:"32",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"22",y:"35",width:"18",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xUi=x("align-text-both",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),EUi=x("align-text-both-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 24H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 15H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 33H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),TUi=x("align-text-bottom",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 36.3056H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 23L24 29L18 23V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QUi=x("align-text-bottom-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 34H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DUi=x("align-text-center",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 19H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 39H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BUi=x("align-text-center-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 24H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 15H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 33H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RUi=x("align-text-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IUi=x("align-text-left-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 24H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 15H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 33H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MUi=x("align-text-middle",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 36L24 30L30 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9999 30.9998V43.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12L24 18L30 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9999 17.0002V4.00022",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24.0004H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PUi=x("align-text-middle-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 20H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),FUi=x("align-text-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 19H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 39H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NUi=x("align-text-right-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 24H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 15H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 33H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UUi=x("align-text-top",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 36.3056H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12L24 6L18 12V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jUi=x("align-text-top-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 20H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 13H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WUi=x("align-top",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"17",y:"14.5",width:"14",height:"28",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6.5H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VUi=x("align-top-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"7",y:"8",width:"6",height:"24",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"8",width:"6",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"35",y:"8",width:"6",height:"18",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zUi=x("align-vertical-center-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"12",y:"7",width:"24",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"21",width:"32",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"15",y:"35",width:"18",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HUi=x("align-vertically",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"17",y:"7",width:"14",height:"34",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 24H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$Ui=x("alignment-bottom-center",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 32V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 24V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 28V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),XUi=x("alignment-bottom-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 32V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 24V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 28V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),GUi=x("alignment-bottom-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 24V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 28V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),YUi=x("alignment-horizontal-bottom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 36H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 30H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 24H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),ZUi=x("alignment-horizontal-center",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 30H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 24H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 18H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),qUi=x("alignment-horizontal-top",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 24H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 18H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 12H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),KUi=x("alignment-left-bottom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 30H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 24H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),JUi=x("alignment-left-center",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 30H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 24H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 18H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),eji=x("alignment-left-top",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 18H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 12H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),tji=x("alignment-right-bottom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 36H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 30H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 24H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),nji=x("alignment-right-center",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 30H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 24H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 18H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),iji=x("alignment-right-top",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 18H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 12H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),rji=x("alignment-top-center",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12V16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 12V24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 12V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),oji=x("alignment-top-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 12V16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 12V24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 12V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),sji=x("alignment-top-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 12V24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 12V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),aji=x("alignment-vertical-center",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 20V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),lji=x("alignment-vertical-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 22V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 20V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),cji=x("alignment-vertical-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 20V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),dji=x("alipay",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48C10.7452 48 0 37.2548 0 24C0 10.7452 10.7452 0 24 0ZM24 4.36364C13.1551 4.36364 4.36364 13.1551 4.36364 24C4.36364 34.8449 13.1551 43.6364 24 43.6364C30.7379 43.6364 36.6832 40.2427 40.2199 35.0715C38.7865 34.647 36.4967 33.9121 33.537 32.6689C32.3002 32.1494 30.4531 31.3299 27.9958 30.2104C25.0556 33.1735 20.769 36 16.1742 36C12.9855 35.9844 7.63636 34.3728 7.63636 29.3458C7.63636 24.3188 12.5923 23.1225 15.8076 23.1225C17.7535 23.1225 21.1973 24.1964 26.1389 26.3443L26.2149 26.3741C27.5413 24.7514 28.4513 22.867 28.9459 20.7208L29.0455 20.2571L20.3944 20.2571C19.0841 20.257 17.6773 20.2569 16.1742 20.2568V17.9371L22.032 17.9367V15.0371L13.8306 15.0375V13.2977L22.032 13.2971L22.033 9.81818H26.72L26.7196 13.2971L36.0941 13.2977V15.0375L26.7196 15.0371V17.9367L34.2059 17.9371C34.0959 18.661 33.9722 19.3186 33.8347 19.91L33.7506 20.2568C33.4061 21.5023 32.6313 23.3162 31.4262 25.6986C31.1062 26.3312 30.6437 27.0626 30.0599 27.838C31.904 28.5215 33.771 29.1844 35.6605 29.8275C38.1068 30.6601 40.2216 31.3339 42.005 31.8487C43.0543 29.445 43.6364 26.7905 43.6364 24C43.6364 13.1551 34.8449 4.36364 24 4.36364ZM10.3154 28.5436C10.3154 31.7418 17.0047 33.0159 22.4246 29.6497C23.0347 29.2707 23.6048 28.8664 24.1348 28.4369L24.1166 28.4286L23.69 28.1665C20.308 26.1089 17.6806 24.9932 15.8076 24.8194C14.0892 24.66 10.3154 25.3455 10.3154 28.5436ZM29.0455 20.2568L29.0455 20.2571L31.2536 20.2574L29.0455 20.2568Z",fill:e.colors[0]},null)])}),uji=x("all-application",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 6H8C6.89543 6 6 6.89543 6 8V18C6 19.1046 6.89543 20 8 20H18C19.1046 20 20 19.1046 20 18V8C20 6.89543 19.1046 6 18 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28H8C6.89543 28 6 28.8954 6 30V40C6 41.1046 6.89543 42 8 42H18C19.1046 42 20 41.1046 20 40V30C20 28.8954 19.1046 28 18 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 6H30C28.8954 6 28 6.89543 28 8V18C28 19.1046 28.8954 20 30 20H40C41.1046 20 42 19.1046 42 18V8C42 6.89543 41.1046 6 40 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 28H30C28.8954 28 28 28.8954 28 30V40C28 41.1046 28.8954 42 30 42H40C41.1046 42 42 41.1046 42 40V30C42 28.8954 41.1046 28 40 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),hji=x("alphabetical-sorting",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 4V43.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 28H23L7 44H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 20L15.2759 4L23 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 36L36 44L28 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fji=x("alphabetical-sorting-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 4V43.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 4H23L7 20H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 44L15.2759 28L23 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 36L36 44L28 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gji=x("ambulance",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 35H6C4.89543 35 4 34.1046 4 33V11C4 9.89543 4.89543 9 6 9H31C32.1046 9 33 9.89543 33 11V17.8987C33 19.1602 33.7892 20.287 34.9748 20.7181L42.0252 23.2819C43.2108 23.713 44 24.8398 44 26.1013V33C44 34.1046 43.1046 35 42 35H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 35H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 19L20 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 15V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"14",cy:"35",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"34",cy:"35",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),mji=x("analysis",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 5H3.99998V17H44V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M3.99998 41.0301L16.1756 28.7293L22.7549 35.0301L30.7982 27L35.2786 31.368",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 16.1719V42.1719",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M3.99998 16.1719V30.1719",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13.0155 43H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 11H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M9.99998 10.9966H11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),kji=x("anchor",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("line",{x1:"14",y1:"8",x2:"34",y2:"8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("line",{x1:"14",y1:"8",x2:"34",y2:"8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("line",{x1:"14",y1:"40",x2:"34",y2:"40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"36",y:"4",width:"8",height:"8",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"4",width:"8",height:"8",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"36",y:"36",width:"8",height:"8",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"36",width:"8",height:"8",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"40",y1:"14",x2:"40",y2:"34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("line",{x1:"8",y1:"14",x2:"8",y2:"34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),vji=x("anchor-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 35C40 25.7953 32.8366 10 24 10C15.1634 10 8 25.7953 8 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"35",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"6",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"36",y:"35",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"36",y:"6",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 10H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Aji=x("anchor-round",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 38C42 28.0589 33.9411 18 24 18C14.0589 18 6 28.0589 6 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 14L10 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 14H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"7",cy:"14",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"41",cy:"14",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"14",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pji=x("anchor-squre",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 38C42 28.0589 33.9411 18 24 18C14.0589 18 6 28.0589 6 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 14L10 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 14H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"14",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"10",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"38",y:"11",width:"6",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"11",width:"6",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bji=x("anchor-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 24H4C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 14C26.7614 14 29 11.7614 29 9C29 6.23858 26.7614 4 24 4C21.2386 4 19 6.23858 19 9C19 11.7614 21.2386 14 24 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wji=x("android",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43.9011 36H4.09863C5.10208 25.8934 13.6292 18 23.9999 18C34.3706 18 42.8977 25.8934 43.9011 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 20L10 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 20L37 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"15",cy:"29",r:"2",fill:e.colors[2]},null),c("circle",{cx:"33",cy:"29",r:"2",fill:e.colors[2]},null)])}),Oji=x("angry-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 35C31 35 29 31 24 31C19 31 17 35 17 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 19L29 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 19L19 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yji=x("anguished-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"18",y:"28",width:"12",height:"8",rx:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cji=x("announcement",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"15",width:"40",height:"26",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 7L16 15H32L24 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 32H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_ji=x("anti-corrosion",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 41.996C37.3333 42.0989 44 41.0074 44 38.7215C44 35.2928 28.4142 18.0027 24 18.0027C19.5858 18.0027 4 35.6511 4 38.7215C4 40.7685 10.6667 41.86 24 41.996Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.0601 29.6614L17.4404 34.0003",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24.5 11.0002C25.8807 11.0002 27 9.88096 27 8.50024C27 7.11953 25.8807 6.00024 24.5 6.00024C23.1193 6.00024 22 7.11953 22 8.50024C22 9.88096 23.1193 11.0002 24.5 11.0002Z",fill:e.colors[0]},null),c("path",{d:"M34 16.0002C35.1046 16.0002 36 15.1048 36 14.0002C36 12.8957 35.1046 12.0002 34 12.0002C32.8954 12.0002 32 12.8957 32 14.0002C32 15.1048 32.8954 16.0002 34 16.0002Z",fill:e.colors[0]},null),c("path",{d:"M12 21.0002C13.1046 21.0002 14 20.1048 14 19.0002C14 17.8957 13.1046 17.0002 12 17.0002C10.8954 17.0002 10 17.8957 10 19.0002C10 20.1048 10.8954 21.0002 12 21.0002Z",fill:e.colors[0]},null),c("path",{d:"M17.5 15.0002C18.3284 15.0002 19 14.3287 19 13.5002C19 12.6718 18.3284 12.0002 17.5 12.0002C16.6716 12.0002 16 12.6718 16 13.5002C16 14.3287 16.6716 15.0002 17.5 15.0002Z",fill:e.colors[0]},null)])}),Sji=x("aperture-priority",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 12L18 6H30L33 12H15Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 12H7C5.34315 12 4 13.2536 4 14.8V39.2C4 40.7464 5.34315 42 7 42H41C42.6569 42 44 40.7464 44 39.2V14.8C44 13.2536 42.6569 12 41 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 34L24 20L31 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 30.0383H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lji=x("api",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 22.0001L34 25.0001L23 14.0001L26 11.0001C27.5 9.50002 33 7.00005 37 11.0001C41 15.0001 38.5 20.5 37 22.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6L37 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 25.9999L14 22.9999L25 33.9999L22 36.9999C20.5 38.5 15 41 11 36.9999C7 32.9999 9.5 27.5 11 25.9999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 32L27 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 42L11 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 25L20 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xji=x("api-app",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 23.9372V10C18 6.68629 20.6863 4 24 4C27.3137 4 30 6.68629 30 10V12.0057",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 24.0034V37.9999C30 41.3136 27.3137 43.9999 24 43.9999C20.6863 43.9999 18 41.3136 18 37.9999V35.9699",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 30H9.98415C6.67919 30 4 27.3137 4 24C4 20.6863 6.67919 18 9.98415 18H11.9886",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 18H37.9888C41.3087 18 44 20.6863 44 24C44 27.3137 41.3087 30 37.9888 30H36.0663",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Eji=x("app-store",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M28 13L21.5 24L19.875 26.75L19.0625 28.125",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 35L15.8125 33.625",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 29L23 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 29H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 13L22.5 18.5L23.375 19.875",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 35L29.5 29.5L27.75 26.75L26.875 25.375",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tji=x("app-switch",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 4H14V44H34V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 8H34V40H44V8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 8H4V40H14V8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qji=x("apple",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9111 11.3176C23.9931 9.08606 24.6201 7.12594 25.7772 5.4874C26.9402 3.84056 28.8628 2.6707 31.4945 2.00781C31.512 2.08885 31.5302 2.16994 31.5491 2.25072V2.67472C31.5491 3.63616 31.3159 4.73862 30.8556 5.95127C30.3732 7.12541 29.6193 8.23048 28.618 9.22782C27.6815 10.1066 26.8151 10.6884 26.0494 10.9514C25.7966 11.0269 25.45 11.1012 25.0314 11.1681C24.6591 11.2261 24.2856 11.276 23.9111 11.3176Z",fill:e.colors[0]},null),c("path",{d:"M24.3502 14.629C21.3775 14.629 19.3136 11.9999 16.3813 11.9999C13.4491 11.9999 7.4082 14.6951 7.4082 23.9999C7.4082 33.3047 12.7726 39.2999 13.3726 39.9999C13.9725 40.7 15.3601 42.4994 17.5098 42.4994C19.6596 42.4994 22.0131 40.7902 24.3502 40.7902C26.6872 40.7902 29.6288 42.4994 31.5492 42.4994C33.4696 42.4994 34.2595 41.7165 35.5665 40.3662C36.8734 39.0159 39.3663 34.8952 40.2369 32.422C38.8029 31.5684 35.0021 29.2511 35.0021 23.9999C35.0021 20.4992 36.2814 17.5909 38.8401 15.2752C37.1615 13.0917 35.2147 11.9999 32.9996 11.9999C29.6769 11.9999 27.3229 14.629 24.3502 14.629Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Dji=x("apple-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 41.0202C26.4311 41.0202 27.4311 42.3302 28.7342 42.6214C30.0373 42.9127 31.1312 42.9935 32.2515 42.4999C34.47 41.5223 35.8224 40.3578 37.4634 38.6186C40.5046 35.3953 42 30.9635 42 25.0286C42 19.0936 40.3996 16.0265 37.9334 14.0202C35.4672 12.014 34.037 11.6296 31.0549 12.014C28.0727 12.3983 26.4489 15.6025 24.0083 15.6025C21.5678 15.6025 18.5933 12.4431 16.0055 12.014C13.4177 11.5848 12 12.014 9.75967 14.0202C7.51934 16.0265 6 19.1506 6 25.0286C6 30.9066 7.55155 35.265 10.5927 38.4882C12.2337 40.2275 13.53 41.5223 15.7485 42.4999C16.8688 42.9935 18.0267 42.9127 19.2844 42.6214C20.5422 42.3302 21.5422 41.0202 24 41.0202Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24.0088 15.6025C24.7936 7.86751 28.1278 4 34.0114 4C34.5509 5.62786 34.6902 7.20336 34.4295 8.7265C34.3056 9.45008 33.9212 10.4819 33.2764 11.8219",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14.2289 26C13.9523 27.3457 13.9523 28.7313 14.2289 30.1566C14.5054 31.5819 15.0944 32.6818 15.9957 33.4563",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Bji=x("applet-closed",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 42L33 33M6 6L15 15L6 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 42L15 33M42 6L33 15L42 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C26.7614 29 29 26.7614 29 24C29 21.2386 26.7614 19 24 19C21.2386 19 19 21.2386 19 24C19 26.7614 21.2386 29 24 29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rji=x("application",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40.0391 22V42H8.03906V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.84231 13.7766C4.31276 17.7377 7.26307 22 11.5092 22C14.8229 22 17.5276 19.3137 17.5276 16C17.5276 19.3137 20.2139 22 23.5276 22H24.546C27.8597 22 30.546 19.3137 30.546 16C30.546 19.3137 33.2518 22 36.5655 22C40.8139 22 43.767 17.7352 42.2362 13.7723L39.2337 6H8.84523L5.84231 13.7766Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Iji=x("application-effect",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 40.8331C26.123 42.7333 28.9266 43.8887 32 43.8887C38.6274 43.8887 44 38.5161 44 31.8887C44 26.5878 40.5629 22.0897 35.7957 20.5015",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.1711 27.4992C27.7058 28.8588 27.9995 30.3397 27.9995 31.8891C27.9995 38.5165 22.6269 43.8891 15.9995 43.8891C9.37209 43.8891 3.99951 38.5165 3.99951 31.8891C3.99951 26.5741 7.45492 22.0662 12.2418 20.4893",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 27.8892C30.6274 27.8892 36 22.5166 36 15.8892C36 9.26174 30.6274 3.88916 24 3.88916C17.3726 3.88916 12 9.26174 12 15.8892C12 22.5166 17.3726 27.8892 24 27.8892Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mji=x("application-menu",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 14C12.2091 14 14 12.2091 14 10C14 7.79086 12.2091 6 10 6C7.79086 6 6 7.79086 6 10C6 12.2091 7.79086 14 10 14Z",fill:e.colors[0]},null),c("path",{d:"M24 14C26.2091 14 28 12.2091 28 10C28 7.79086 26.2091 6 24 6C21.7909 6 20 7.79086 20 10C20 12.2091 21.7909 14 24 14Z",fill:e.colors[0]},null),c("path",{d:"M38 14C40.2091 14 42 12.2091 42 10C42 7.79086 40.2091 6 38 6C35.7909 6 34 7.79086 34 10C34 12.2091 35.7909 14 38 14Z",fill:e.colors[0]},null),c("path",{d:"M10 28C12.2091 28 14 26.2091 14 24C14 21.7909 12.2091 20 10 20C7.79086 20 6 21.7909 6 24C6 26.2091 7.79086 28 10 28Z",fill:e.colors[0]},null),c("path",{d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28Z",fill:e.colors[0]},null),c("path",{d:"M38 28C40.2091 28 42 26.2091 42 24C42 21.7909 40.2091 20 38 20C35.7909 20 34 21.7909 34 24C34 26.2091 35.7909 28 38 28Z",fill:e.colors[0]},null),c("path",{d:"M10 42C12.2091 42 14 40.2091 14 38C14 35.7909 12.2091 34 10 34C7.79086 34 6 35.7909 6 38C6 40.2091 7.79086 42 10 42Z",fill:e.colors[0]},null),c("path",{d:"M24 42C26.2091 42 28 40.2091 28 38C28 35.7909 26.2091 34 24 34C21.7909 34 20 35.7909 20 38C20 40.2091 21.7909 42 24 42Z",fill:e.colors[0]},null),c("path",{d:"M38 42C40.2091 42 42 40.2091 42 38C42 35.7909 40.2091 34 38 34C35.7909 34 34 35.7909 34 38C34 40.2091 35.7909 42 38 42Z",fill:e.colors[0]},null)])}),Pji=x("application-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 13.9997L24 4L7 13.9997V33.9998L24 44L41 33.9998V13.9997Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 18.9976L23.9932 24.0002L31.9951 18.9976",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fji=x("application-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"34.5",cy:"13.5",r:"6.5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"34.5",cy:"34.5",r:"6.5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"13.5",cy:"13.5",r:"6.5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"13.5",cy:"34.5",r:"6.5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Nji=x("appointment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"11",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 41C4 32.1634 12.0589 25 22 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"34",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M33 31V35H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Uji=x("aquarius",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 20L14 8L20 17L28 8L35 19L44 9.04348",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40L14 28L20 37L28 28L35 39L44 29.0435",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jji=x("arc-de-triomphe",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 16V44H18V29C18 25.6863 20.6863 23 24 23C27.3137 23 30 25.6863 30 29V44H40V16H8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 10H43V13C43 14.6569 41.6569 16 40 16H8C6.34315 16 5 14.6569 5 13V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 4L43 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M8 4V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40 4V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M8 28L18 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 28L40 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Wji=x("archers-bow",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"0be00d63)"},[c("path",{d:"M40.8505 43.9205L39.2762 43.6056C36.9266 43.1357 35.856 39.9987 36.6027 37.7219C38.5571 31.7629 37.1246 24.1116 36.3326 20.8093C36.0869 19.7845 35.2752 19.0154 34.2529 18.7598L31.9902 18.1941C30.9153 17.9254 30.0761 17.0862 29.8074 16.0113L29.2417 13.7486C28.9861 12.7262 28.217 11.9146 27.1922 11.6688C23.8899 10.8769 16.2385 9.4444 10.2795 11.3988C8.00278 12.1455 4.86576 11.0749 4.39585 8.72533L4.08097 7.15096",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 11L38 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36L43 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"0be00d63"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Vji=x("archery",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 42C22.9411 42 31 33.9411 31 24C31 14.0589 22.9411 6 13 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"9",cy:"24",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M12 24L42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 20L42 24L38 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zji=x("area-map",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 24L12 33L4 28.5V42H44V15L37 23L31 18L24 26L18 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28.5V17L11 23L16.5 15L22.5 18L31 9L36.5 13.5L44 6V15.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hji=x("arena",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 26L24 36L4 26L24 16L44 26Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 7L44 17L24 27L4 17L24 7Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 26V34L24 44L4 34V26L24 36L44 26Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 14V17V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 26V17V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$ji=x("aries",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.50934 19.0293C3.08128 15.2358 2.82341 7.06076 10.5522 6.02314C15.8552 5.45972 23.1035 15.1207 24 42C24.8965 15.1207 32.1448 5.45972 37.4478 6.02314C45.1766 7.06076 44.9187 15.2358 42.4907 19.0293",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xji=x("arithmetic",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28 32.5H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 41.5H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 13H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 5L14 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 5L6 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gji=x("arithmetic-buttons",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 4H7C5.34315 4 4 5.34315 4 7V41C4 42.6569 5.34315 44 7 44H41C42.6569 44 44 42.6569 44 41V7C44 5.34315 42.6569 4 41 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 14H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 14H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 37L17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 18V10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 37L11 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 14H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 31H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 37H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 24H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 4H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 44H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 28V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yji=x("arithmetic-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28 31.5H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 39.5H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.34281 40.6568L18.6565 29.3431",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.3428 29.3433L18.6565 40.657",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12.5H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 12.5H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 5.5V19.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zji=x("arrow-circle-down",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 24L24 33L15 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qji=x("arrow-circle-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.4917 24.5H14.4917",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.4917 15.5L14.4917 24.5L23.4917 33.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kji=x("arrow-circle-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.4917 24.5H32.4917",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.4917 15.5L32.4917 24.5L23.4917 33.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jji=x("arrow-circle-up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 33.5V15.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 24.5L24 15.5L15 24.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eWi=x("arrow-down",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 42V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 30L24 42L12 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tWi=x("arrow-keys",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 4H34V24H14V4Z",fill:e.colors[1]},null),c("path",{d:"M4 24H24V44H4V24Z",fill:e.colors[1]},null),c("path",{d:"M24 24H44V44H24V24Z",fill:e.colors[1]},null),c("path",{d:"M24 24H4V44H24V24ZM24 24V44V24ZM24 24H44V44H24V24ZM14 4H34V24H14V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 14L24 10L28 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 34H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 38L10 34L14 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 34H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 30L38 34L34 38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nWi=x("arrow-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.79889 24H41.7989",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.7988 36L5.79883 24L17.7988 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iWi=x("arrow-left-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 37H11V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 36.9998L36.4559 11.5439",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rWi=x("arrow-left-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 11L36.4559 36.4558",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 11H11V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oWi=x("arrow-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41.9999 24H5.99994",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12L42 24L30 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sWi=x("arrow-right-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 19V37H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.5439 11.5439L36.9997 36.9997",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aWi=x("arrow-right-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 11H37V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.5439 36.4559L36.9997 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lWi=x("arrow-up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 18L24 6L36 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cWi=x("assembly-line",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"16",cy:"10",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M28 38H13.0004C9.00037 38 6.00037 35.0833 6 31C5.99963 26.9167 9.00037 24 13.0004 24H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.0003 24H34.9997C38.9997 24 41.9996 21.0833 42 17C42.0004 12.9167 38.9997 10 34.9997 10H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 10L12 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 38H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"38",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),dWi=x("association",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 34H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 39L21 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 39L27 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uWi=x("asterisk",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 24H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.5 16.2056L28.5 31.794",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.5 16.2056L19.5 31.794",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hWi=x("asterisk-key",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.447 19.4114L30.5535 28.5886",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.5532 19.4114L17.4468 28.5886",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fWi=x("astonished-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"24",width:"8",height:"12",rx:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gWi=x("at-sign",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44V44C28.9886 44 33.5507 42.1735 37.0539 39.1529",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32C28.4183 32 32 28.4183 32 24C32 19.5817 28.4183 16 24 16C19.5817 16 16 19.5817 16 24C16 28.4183 19.5817 32 24 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24C32 27.3137 34.6863 30 38 30V30C41.3137 30 44 27.3137 44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 25V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mWi=x("attention",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 37C25.3807 37 26.5 35.8807 26.5 34.5C26.5 33.1193 25.3807 32 24 32C22.6193 32 21.5 33.1193 21.5 34.5C21.5 35.8807 22.6193 37 24 37Z",fill:e.colors[2]},null),c("path",{d:"M24 12V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kWi=x("audio-file",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 44V4H31L40 14.5V44H8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 14L26 16.9688V31.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"20.5",cy:"31.5",r:"5.5",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vWi=x("audit",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 36L8.00461 28.0426C8.00551 27.4906 8.45313 27.0432 9.00519 27.0426C12.3391 27.0426 15.6731 27.0426 19.0071 27.0426C19.9286 27.0426 19.9237 26.2252 19.9237 24.2792C19.9237 22.3332 15.0221 20.6941 15.0221 13.8528C15.0221 7.01151 20.0999 5 24.32 5C28.5401 5 33.1366 7.01151 33.1366 13.8528C33.1366 20.6941 28.2607 21.7818 28.2607 24.2792C28.2607 26.7765 28.2607 27.0426 29.0413 27.0426C32.3609 27.0426 35.6806 27.0426 39.0003 27.0426C39.5525 27.0426 40.0003 27.4904 40.0003 28.0426V36H8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 42H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AWi=x("auto-focus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{r:"3",transform:"matrix(-1 0 0 1 24 24)",fill:e.colors[2]},null),c("path",{d:"M9 13.9999C9 13.9999 16.5 2.49984 29.5 6.99986C42.5 11.4999 42 24.4999 42 24.4999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 34C39 34 33 45 19.5 41.5C6 38 6 24 6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 8V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24L6 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pWi=x("auto-height-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 42L7 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 13.9907L23.9954 8L30 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 34.0093L24.0046 40L18 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 42L41 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),bWi=x("auto-line-height",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 7H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 41H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 13L14 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28L30 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 13L34 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wWi=x("auto-line-width",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 40L5 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 13L14 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28L30 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 13L34 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 40L43 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),OWi=x("auto-width",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.9876 32L4 24.0062L12 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.0124 16L44 23.9939L36 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24L44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yWi=x("auto-width-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 7H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M8 24H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13.9907 30L8 24.0046L14 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.0093 18L40 23.9954L34 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 41H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),CWi=x("avatar",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.00372 42.2311C5.00372 42.6557 5.35807 42.9999 5.79521 42.9999L42.2023 43C42.6394 43 42.9938 42.6558 42.9938 42.2313V41.3131C43.012 41.0364 43.049 39.6555 42.1388 38.1289C41.5648 37.1663 40.7318 36.3347 39.6628 35.6573C38.3696 34.8378 36.7245 34.244 34.7347 33.8865C34.72 33.8846 33.2446 33.689 31.7331 33.303C29.101 32.6307 28.8709 32.0357 28.8694 32.0299C28.8539 31.9711 28.8315 31.9146 28.8028 31.8615C28.7813 31.7505 28.7281 31.3328 28.8298 30.2136C29.088 27.371 30.6128 25.691 31.838 24.3412C32.2244 23.9155 32.5893 23.5134 32.8704 23.1191C34.0827 21.4181 34.1952 19.4839 34.2003 19.364C34.2003 19.1211 34.1724 18.9214 34.1127 18.7363C33.9937 18.3659 33.7698 18.1351 33.6063 17.9666L33.6052 17.9654C33.564 17.923 33.5251 17.8828 33.4933 17.8459C33.4812 17.8318 33.449 17.7945 33.4783 17.603C33.5859 16.8981 33.6505 16.3079 33.6815 15.7456C33.7367 14.7438 33.7798 13.2456 33.5214 11.7875C33.4895 11.5385 33.4347 11.2755 33.3494 10.9622C33.0764 9.95814 32.6378 9.09971 32.0284 8.39124C31.9236 8.27722 29.3756 5.5928 21.9788 5.04201C20.956 4.96586 19.9449 5.00688 18.9496 5.05775C18.7097 5.06961 18.3812 5.08589 18.0738 5.16554C17.3101 5.36337 17.1063 5.84743 17.0528 6.11834C16.9641 6.56708 17.12 6.91615 17.2231 7.14718L17.2231 7.1472L17.2231 7.14723C17.2381 7.18072 17.2566 7.22213 17.2243 7.32997C17.0526 7.59588 16.7825 7.83561 16.5071 8.06273C16.4275 8.13038 14.5727 9.72968 14.4707 11.8189C14.1957 13.4078 14.2165 15.8834 14.5417 17.5944C14.5606 17.6889 14.5885 17.8288 14.5432 17.9233L14.5432 17.9233C14.1935 18.2367 13.7971 18.5919 13.7981 19.4024C13.8023 19.4839 13.9148 21.4181 15.1272 23.1191C15.408 23.5131 15.7726 23.9149 16.1587 24.3403L16.1596 24.3412L16.1596 24.3413C17.3848 25.6911 18.9095 27.371 19.1678 30.2135C19.2694 31.3327 19.2162 31.7505 19.1947 31.8614C19.166 31.9145 19.1436 31.971 19.1282 32.0298C19.1266 32.0356 18.8974 32.6287 16.2772 33.2996C14.7656 33.6867 13.2775 33.8845 13.2331 33.8909C11.2994 34.2173 9.66438 34.7963 8.37351 35.6115C7.30813 36.2844 6.47354 37.1175 5.89289 38.0877C4.96517 39.6379 4.99025 41.0497 5.00372 41.3074V42.2311Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),_Wi=x("average",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 4V44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 38C10 38 15.3125 4 27 4C38.6875 4 44 38 44 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 24L44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,"stroke-dasharray":"2 6"},null)])}),SWi=x("aviation",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32.5 30H36L44 22H11C10.3509 22 9.71929 22.2105 9.2 22.6L4 26.5L10.2767 29.6767C10.6967 29.8893 11.1607 30 11.6314 30H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 31C27 32.6569 23.4183 34 19 34L19 28C23.4183 28 27 29.3431 27 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18L22 22H37L40 12H37L31 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LWi=x("avocado",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 19C31 14 33 4 24 4C15 4 17 14 15 18C13 22 10 25 10 31C10 40 17.5 44 24 44C30.5 44 38 40 38 31C38 26 35 24 33 19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 30C30 33.3137 27.3137 36 24 36C20.6863 36 18 33.3137 18 30C18 26.6863 20.6863 22.5 24 22.5C27.3137 22.5 30 26.6863 30 30Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null)])}),xWi=x("avocado-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 32C10 37 15 40 20 41C25 42 30.8085 41.1437 35 38C41 33.5 43 26 43 21C43 16 41 10.5 40 9C39 7.5 37 7 37 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.0002 12.9999C16.6452 14.6045 12 12.9999 8.00015 15.9999C3.30352 19.5225 1.99983 24.9999 5.00015 29.9999C7.35207 33.9193 10.9997 35.9999 16.9997 35.9999C22.9997 35.9999 26.7643 34.2353 30.9997 29.9999C36.9997 23.9999 38.9997 14.4999 38.9997 10.9999C38.9997 7.49987 36.5 5.49986 32.9997 5.99986C29.4994 6.49986 26.5726 10.9466 21.0002 12.9999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.9452 20.1174C20.7223 20.5976 19.4178 20.1174 18.2945 21.0152C16.9755 22.0693 16.6094 23.7083 17.452 25.2045C18.1125 26.3774 19.1368 27 20.8218 27C22.5068 27 23.564 26.472 24.7534 25.2045C26.4383 23.4091 27 20.5663 27 19.519C27 18.4716 26.298 17.8731 25.315 18.0228C24.3321 18.1724 23.5101 19.503 21.9452 20.1174Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),EWi=x("baby",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 43.6C32.432 43.6 39.5606 36.9192 41.8935 29.2497C42.4179 27.5255 46 27.5255 46 23.8C46 20.0745 42.3839 19.8601 41.7987 18.048C39.3724 10.5346 32.3209 4 24 4C15.6745 4 8.61973 10.5407 6.19725 18.0606C5.61467 19.8691 2 20.0091 2 23.8C2 27.5909 5.59225 27.5909 6.1349 29.3421C8.4967 36.9639 15.6018 43.6 24 43.6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M41.7987 18.048C39.3724 10.5346 32.3209 4 24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19.1002 21.5998C19.1002 22.4261 18.876 23.1516 18.5398 23.6559C18.2013 24.1637 17.7885 24.3998 17.4002 24.3998C17.0119 24.3998 16.5991 24.1637 16.2606 23.6559C15.9244 23.1516 15.7002 22.4261 15.7002 21.5998C15.7002 20.7735 15.9244 20.048 16.2606 19.5437C16.5991 19.0359 17.0119 18.7998 17.4002 18.7998C17.7885 18.7998 18.2013 19.0359 18.5398 19.5437C18.876 20.048 19.1002 20.7735 19.1002 21.5998Z",fill:e.colors[2],stroke:e.colors[2]},null),c("path",{d:"M32.2999 21.5998C32.2999 22.4261 32.0757 23.1516 31.7395 23.6559C31.401 24.1637 30.9882 24.3998 30.5999 24.3998C30.2116 24.3998 29.7988 24.1637 29.4603 23.6559C29.1241 23.1516 28.8999 22.4261 28.8999 21.5998C28.8999 20.7735 29.1241 20.048 29.4603 19.5437C29.7988 19.0359 30.2116 18.7998 30.5999 18.7998C30.9882 18.7998 31.401 19.0359 31.7395 19.5437C32.0757 20.048 32.2999 20.7735 32.2999 21.5998Z",fill:e.colors[2],stroke:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.498 31.7505C20.4289 33.0501 22.266 33.6999 24.0094 33.6999C25.7509 33.6999 27.4776 33.0515 29.1894 31.7547",fill:e.colors[2]},null),c("path",{d:"M18.498 31.7505C20.4289 33.0501 22.266 33.6999 24.0094 33.6999C25.7509 33.6999 27.4776 33.0515 29.1894 31.7547",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31.7283 6.2002C31.9964 8.13368 31.4067 9.54651 29.9593 10.4387C28.5119 11.3309 26.1602 11.749 22.9043 11.693",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),TWi=x("baby-app",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 26V32C43 33.1046 42.1046 34 41 34H7C5.89543 34 5 33.1046 5 32V12C5 10.8954 5.89543 10 7 10H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 40L44 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"30",cy:"17",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M19 18V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 18V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 8C29.8333 7 28.8 4.8 26 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 8C30.0833 7 30.6 4.8 32 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"33",cy:"16",r:"2",fill:e.colors[2]},null),c("circle",{cx:"27",cy:"16",r:"2",fill:e.colors[2]},null)])}),QWi=x("baby-bottle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 20H12V44H36V20Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 36H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 28H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 20H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 14H20.4V7.6C20.4 6.39815 21.6 4 24 4C26.4 4 27.6 6.39815 27.6 7.6V14H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DWi=x("baby-car-seat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 33L42 4C42 4 31.5 6 31.5 10C31.5 12.5 35.5 14 34 15.5C32.5 17 27 18.5 27 22.5C27 25 28.6406 26.8594 27 28.5C25.5 30 24 29.2143 21.5 28.5C18.7 27.7 13 27 11 27.5C9 28 6.99997 29 7 32C7.00001 33.6492 8 35.5 10.5 36C13 36.5 16 34 20 34C24 34 29 37 32 37C35 37 36 33 36 33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 36L8 44H41L35 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),BWi=x("baby-feet",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.0001 20.6121C13.5764 26.7616 21.4929 28.327 19.6238 32.6597C17.7546 36.9923 13.5688 36.1258 14.0361 40.4584C14.5035 44.791 20.0419 44.8519 25.0837 42.2415C35.1675 37.0205 37.2708 25.6166 32.7075 20.6122C27.1002 14.4626 16.4237 14.4626 15.0001 20.6121Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("ellipse",{cx:"34.5354",cy:"13.5354",rx:"2",ry:"3",transform:"rotate(40 34.5354 13.5354)",fill:e.colors[0]},null),c("ellipse",{cx:"29.3807",cy:"10.6032",rx:"2",ry:"3",transform:"rotate(25 29.3807 10.6032)",fill:e.colors[0]},null),c("ellipse",{cx:"23.3805",cy:"9.60278",rx:"2",ry:"3",transform:"rotate(6 23.3805 9.60278)",fill:e.colors[0]},null),c("ellipse",{cx:"13.9997",cy:"8.00029",rx:"3",ry:"4",transform:"rotate(-20 13.9997 8.00029)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("ellipse",{cx:"38.5353",cy:"17.5356",rx:"2",ry:"3",transform:"rotate(50 38.5353 17.5356)",fill:e.colors[0]},null)])}),RWi=x("baby-meal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6H10C7.23858 6 5 8.23858 5 11V37C5 39.7614 7.23858 42 10 42H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 6V23.5238L5 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 24L31 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 18V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 13.3333C31 7.11111 35 4 37 4C39 4 43 7.11111 43 13.3333C43 19.5556 31 19.5556 31 13.3333Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),IWi=x("baby-mobile",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.5 18L24 8L44 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 30V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"10",cy:"36",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M38 30V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 36L38 30L44 36L38 42L32 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 23V18H19V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MWi=x("baby-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"8",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 28C5 28 22 7.75 43 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 28V24.2105C19 24.2105 19 19 24 19C29 19 29 24.2105 29 24.2105V28V32C29 32 29 37 24 37C19 37 19 32 19 32V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 32L37 37L31 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 32L11 37L17 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PWi=x("baby-pants",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 4H14C12 5 9 9 9 19C9 31.5 14 44 17 44C19 44 19 41.5 19 41.5V24C19 19 27 19.5 27 24V35C27 43 34 46 36 44C38 42 34 40 34 37C34 32 38 28 38 15C38 10 35.6667 6 34 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 12H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.8032 8C10.0707 9.69577 9.46541 11.9812 9.17871 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9995 15C37.9995 12.7719 37.5362 10.7424 36.875 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),FWi=x("baby-sling",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"10",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 21C14 21 11 6 11 6L6 8L9 24.5C10.1667 25.1667 14.5 27.5 17 31C19.5 34.5 19 38 24.5 38C30 38 30.5 33.5 32 31C33.5 28.5 37.6667 25 39 24.5L42 8L37 6C37 6 34 21 24 21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 29C34 29 41 33 41 42H36C36 36 31 33 31 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 29C15 29 8 33 8 42H13C13 36 18 33 18 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NWi=x("baby-taste",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C33.9411 44 42 35.9411 42 26C42 16.0589 33.9411 8 24 8C14.0589 8 6 16.0589 6 26C6 35.9411 14.0589 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8C23.75 7 22 4 18 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8C24.0833 7 24.6 4.8 26 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 33C31 33 29 37 24 37C19 37 17 33 17 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 33C31 33 32.5 29 30 29C27.5 29 27 36 27 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 21H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 19V23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UWi=x("bachelor-cap",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 13L24 8L44 13L24 18L4 13Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 16V25.9706C13 25.9706 18 29 24 29C30 29 35 25.9706 35 25.9706V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 14V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"34",width:"6",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jWi=x("bachelor-cap-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 16L24 6L43 16L24 26L5 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 20V34.464C11 35.9282 12.0551 37.1872 13.4711 37.5594C15.6758 38.139 19.0564 39.2194 22.3562 41.0292C23.3775 41.5893 24.6225 41.5893 25.6438 41.0292C28.9436 39.2194 32.3242 38.139 34.5289 37.5594C35.9449 37.1872 37 35.9282 37 34.464V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 16L43 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WWi=x("bachelor-cap-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 21V36.0388C11 36.6463 11.2744 37.2188 11.7852 37.5478C13.4863 38.6433 17.8594 41 24 41C30.1406 41 34.5137 38.6433 36.2148 37.5478C36.7256 37.2188 37 36.6463 37 36.0388V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 24L43 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 17L24 7L43 17L24 27L5 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VWi=x("back",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 40.8361C39.1069 34.8632 34.7617 31.4739 30.9644 30.6682C27.1671 29.8625 23.5517 29.7408 20.1182 30.303V41L4 23.5453L20.1182 7V17.167C26.4667 17.2172 31.8638 19.4948 36.3095 24C40.7553 28.5052 43.3187 34.1172 44 40.8361Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),zWi=x("back-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 33C10 25.7011 14.103 19.4168 20 16.5919C22.1347 15.5693 24.5046 15 27 15C36.3888 15 44 23.0589 44 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28L10 33L4 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HWi=x("background-color",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37 37C39.2091 37 41 35.2091 41 33C41 31.5272 39.6667 29.5272 37 27C34.3333 29.5272 33 31.5272 33 33C33 35.2091 34.7909 37 37 37Z",fill:e.colors[0]},null),c("path",{d:"M20.8535 5.50439L24.389 9.03993",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M23.6818 8.33281L8.12549 23.8892L19.4392 35.2029L34.9955 19.6465L23.6818 8.33281Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20.0732L28.961 25.6496",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 43H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),$Wi=x("backpack",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 9.55556V4H13V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 9.55556V4H35V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 20C11 14.4772 15.4772 10 21 10H27C32.5228 10 37 14.4772 37 20V40C37 42.2091 35.2091 44 33 44H15C12.7909 44 11 42.2091 11 40V20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 29H5V39H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 29H43V39H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 23V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 23H27.5H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XWi=x("bad",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.9478 28.8071C13.8691 37.6813 21.9325 41.1902 28 44.0001C30.6324 45.2192 31.3283 40.2832 30.2772 37.3091C29.3933 34.8081 27.6256 32.0048 27.6256 32.0048H34.7316C36.665 32.0048 38.2322 30.4376 38.2322 28.5042C38.2322 26.5709 36.665 25.0036 34.7316 25.0036H36.4994C38.4327 25.0036 40 23.4364 40 21.5031C40 19.5697 38.4327 18.0025 36.4994 18.0025H32.9639C34.8972 18.0025 36.4644 16.4352 36.4644 14.5019C36.4644 12.5685 34.8972 11.0013 32.9639 11.0013H30.3122C32.2455 11.0013 33.8128 9.43401 33.8128 7.50068C33.8128 5.56735 32.2481 4.00008 30.3148 4.00008H19.6706C16.577 4.00008 12.5995 5.80317 9.9478 10.8044C7.40591 15.5985 7.29614 22.8061 9.9478 28.8071Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GWi=x("bad-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35.9115 6.45609L41.2811 25.4561C41.6418 26.7325 40.6828 28 39.3564 28H27.8747C27.1714 28 26.651 28.6542 26.8091 29.3395L27.3086 31.5039C27.7668 33.4893 27.9139 35.5337 27.7446 37.5642L27.6527 38.6673C27.5541 39.8507 27.0393 40.9607 26.1996 41.8004C25.4315 42.5685 24.3898 43 23.3035 43H23.0644C22.4074 43 21.8021 42.6438 21.4831 42.0696L18.825 37.2851C17.6329 35.1392 15.8559 33.376 13.7009 32.2005L7.0423 28.5685C6.39977 28.2181 6 27.5446 6 26.8127V7C6 5.89543 6.89543 5 8 5H33.9869C34.882 5 35.6681 5.59473 35.9115 6.45609Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),YWi=x("bad-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.18051 26.8339C4.08334 27.9999 5.00352 29 6.1736 29H10C11.1046 29 12 28.1046 12 27V7C12 5.89543 11.1046 5 10 5H7.84027C6.80009 5 5.93356 5.79733 5.84717 6.83391L4.18051 26.8339Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 26.6255C18 27.4612 18.5194 28.2092 19.2753 28.5655C20.9238 29.3426 23.7329 30.9062 25 33.0195C26.6331 35.7431 26.9411 40.664 26.9912 41.7912C26.9982 41.949 26.9937 42.107 27.0154 42.2634C27.2861 44.2155 31.0543 41.9351 32.5 39.5239C33.2846 38.2153 33.3852 36.496 33.3027 35.1537C33.2144 33.7175 32.7933 32.3301 32.3802 30.9517L31.5 28.0155H42.3569C43.6832 28.0155 44.6421 26.7482 44.2816 25.4719L38.9113 6.45642C38.668 5.5949 37.8818 5 36.9866 5H20C18.8954 5 18 5.89543 18 7V26.6255Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZWi=x("badge",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 22V40H8V10H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 14C40.2091 14 42 12.2091 42 10C42 7.79086 40.2091 6 38 6C35.7909 6 34 7.79086 34 10C34 12.2091 35.7909 14 38 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qWi=x("badge-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 43.9999L24 39.9999L32 43.9999V24.9443C29.877 26.8445 27.0734 27.9999 24 27.9999C20.9266 27.9999 18.123 26.8445 16 24.9443V43.9999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 16C36 19.554 34.455 22.7471 32 24.9444C29.877 26.8446 27.0734 28 24 28C20.9266 28 18.123 26.8446 16 24.9444C13.545 22.7471 12 19.554 12 16C12 9.37258 17.3726 4 24 4C30.6274 4 36 9.37258 36 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 21V11L22 12M24 21H26M24 21H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),KWi=x("badminton",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.5 44C21.99 44 24 41.99 24 39.5V19H20L15 39.5C15 41.99 17.01 44 19.5 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.0004 19H16.0004L6.68045 37.9C5.57045 40.51 7.16045 43.64 9.98045 43.97C10.1504 43.99 10.3204 44 10.5004 44C12.9904 44 15.0004 41.99 15.0004 39.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.5 44C26.01 44 24 41.99 24 39.5V19H28L33 39.5C33 41.99 30.99 44 28.5 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 19H32L41.32 37.9C42.43 40.51 40.84 43.64 38.02 43.97C37.85 43.99 37.68 44 37.5 44C35.01 44 33 41.99 33 39.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.06 13C16.02 12.67 16 12.34 16 12C16 7.58 19.58 4 24 4C28.42 4 32 7.58 32 12C32 12.34 31.98 12.67 31.94 13H16.06Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JWi=x("baggage-delay",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 26V14C36 12.8954 35.1046 12 34 12H10C8.89543 12 8 12.8954 8 14V38C8 39.1046 8.89543 40 10 40H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 12V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12V6C28 4.89543 27.1046 4 26 4H18C16.8954 4 16 4.89543 16 6V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 44C39.9706 44 44 39.9706 44 35C44 30.0294 39.9706 26 35 26C30.0294 26 26 30.0294 26 35C26 39.9706 30.0294 44 35 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M34 32V36H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),eVi=x("balance",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 25C27.89 22.42 20.11 22.42 13 25L12 14C19 11 29 11 36 14L35 25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 23L21 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 39C42 40.6569 40.6569 42 39 42H9C7.34315 42 6 40.6569 6 39V9C6 7.34315 7.34315 6 9 6H39C40.6569 6 42 7.34315 42 9V39Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 23.4552C25.6869 22.9348 22.3131 22.9348 19 23.4552",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tVi=x("balance-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 25C27.89 22.42 20.11 22.42 13 25L12 14C19 11 29 11 36 14L35 25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 23L21 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 39C42 40.6569 40.6569 42 39 42H9C7.34315 42 6 40.6569 6 39L6 9C6 7.34315 7.34315 6 9 6H39C40.6569 6 42 7.34315 42 9V39Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 23.4552C25.6869 22.9349 22.3131 22.9349 19 23.4552",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nVi=x("balance-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 22L10 12L4 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10 28C13.3137 28 16 25.3137 16 22H4C4 25.3137 6.68629 28 10 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 22L38 12L32 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38 28C41.3137 28 44 25.3137 44 22H32C32 25.3137 34.6863 28 38 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 12H24H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 12H24H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 42H24H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iVi=x("banana",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"3d4fca2b)"},[c("path",{d:"M15.9993 32C13.1998 31.0668 9.96483 28.8274 8.52376 26.5745C8.32636 26.2659 8.25521 25.8975 8.27911 25.5319L8.52427 21.7819C8.57721 20.9722 9.53405 20.5412 10.1952 21.0115C12.3289 22.5293 16.2279 25 18.9993 25C25.9993 25 31.9993 22.5 34.9993 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25.9994 43C35.9993 40.9999 45.2422 30.5149 42.867 19.9413L41.9993 16L41.9993 7.99998L35.9993 6.99997C35.9993 19.9413 32.9995 30 19.9994 32C14.0231 32.9194 8.29412 31.6136 3.87018 29.0781L4.99939 36C6.99933 41 15.9995 45 25.9994 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"3d4fca2b"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),rVi=x("bank",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 17V44H38V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 22L10 17L24 4L38 17L43 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19L24 25L29 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 31H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 25H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oVi=x("bank-card",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 10C4 8.89543 4.89543 8 6 8H42C43.1046 8 44 8.89543 44 10V38C44 39.1046 43.1046 40 42 40H6C4.89543 40 4 39.1046 4 38V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 16H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 32H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 10V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 10V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sVi=x("bank-card-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 13V9C14 7.89543 14.8954 7 16 7H42C43.1046 7 44 7.89543 44 9V27C44 28.1046 43.1046 29 42 29H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"19",width:"30",height:"22",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28L34 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 23L34 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 23L4 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 34L19 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 34L27 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aVi=x("bank-card-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 18V8H4V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 18H4V40H44V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 29H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 29H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 29H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lVi=x("bank-transfer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"10",width:"40",height:"28",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 17V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 17V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 29L37 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cVi=x("baokemeng",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24H30C30 20.69 27.31 18 24 18C20.69 18 18 20.69 18 24H4C4 12.95 12.95 4 24 4C35.05 4 44 12.95 44 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24H4C4 35.05 12.95 44 24 44C35.05 44 44 35.05 44 24H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30C27.3137 30 30 27.3137 30 24C30 20.6863 27.3137 18 24 18C20.6863 18 18 20.6863 18 24C18 27.3137 20.6863 30 24 30Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null)])}),dVi=x("bar-code",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 20H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 25.9956V37.9992",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.4 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.4 26V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.8 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.8 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.2 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.2 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.6 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.6 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 26V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uVi=x("barbecue",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"12",y:"4",width:"8",height:"8",rx:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"12",y:"22",width:"8",height:"8",rx:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"16",y1:"31",x2:"16",y2:"44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"28",y:"4",width:"8",height:"8",rx:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"28",y:"22",width:"8",height:"8",rx:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"32",y1:"31",x2:"32",y2:"44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13 17H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 17H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 36H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 36H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"16",y1:"14",x2:"16",y2:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("line",{x1:"32",y1:"14",x2:"32",y2:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),hVi=x("barber-brush",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29.7961 24H16.2039C16.2039 24 12.2176 31.7083 18.7524 34.8333C22.9346 37.3333 16.2039 44 16.2039 44H29.7962C29.7962 44 23.0654 36.7083 27.2476 34.8333C33.7824 31.7083 29.7961 24 29.7961 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 10L30 24H16L9 10C9 10 12 4 23 4C34 4 37 10 37 10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 24L27 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 24L19 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fVi=x("barber-clippers",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 8L38 8V17L33 24V36C33 36 33 44 24 44C15 44 15 36 15 36L15 24L10 17V8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"28",width:"6",height:"10",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 17H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gVi=x("baseball",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.5459 11.2727C12.7883 14.9091 14.9095 19.1515 14.9095 24C14.9095 28.8485 12.7883 33.0909 8.5459 36.7272",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.4545 36.7272C35.212 33.0909 33.0908 28.8485 33.0908 24C33.0908 19.1515 35.212 14.9091 39.4545 11.2727",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mVi=x("baseball-bat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"40",cy:"40",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M16.502 9.43095C16.502 9.43095 26.4998 22 37.4998 37.5C21.4998 26 9.43102 16.5021 9.43102 16.5021C9.43102 16.5021 3.11056 10.8894 6.99983 7.00032C10.8891 3.11124 16.502 9.43095 16.502 9.43095Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),kVi=x("baseball-cap",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 30C12 21.1634 19.1634 14 28 14V14C36.8366 14 44 21.1634 44 30V36H12V30Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.9997 36C20.9997 32.5 20.9997 14 27.9997 14C34.9997 14 34.4997 32 33.9997 36",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"4",y:"36",width:"30",height:"6",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"28",cy:"10",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),vVi=x("basketball",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.5459 11.2727C12.7883 14.9091 14.9095 19.1515 14.9095 24C14.9095 28.8485 12.7883 33.0909 8.5459 36.7272",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.4545 36.7272C35.212 33.0909 33.0908 28.8485 33.0908 24C33.0908 19.1515 35.212 14.9091 39.4545 11.2727",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AVi=x("basketball-clothes",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 4C30 7.31371 27.3137 10 24 10C20.6863 10 18 7.31371 18 4H15C13.8954 4 12.9976 4.89414 12.9681 5.99832C12.8995 8.57035 12.6829 12.9512 12 15C11.2389 17.2832 8.16103 20.1456 6.73361 21.3831C6.27454 21.7811 6 22.3537 6 22.9613V42C6 43.1046 6.89543 44 8 44H40C41.1046 44 42 43.1046 42 42V22.9613C42 22.3537 41.7255 21.7811 41.2664 21.3831C39.839 20.1456 36.7611 17.2832 36 15C35.3171 12.9512 35.1005 8.57035 35.0319 5.99832C35.0024 4.89414 34.1046 4 33 4H30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"27",y:"24",width:"6",height:"12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 24H21V36H15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 30H15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pVi=x("basketball-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 24C18 17.3762 23.3762 12 30 12C36.6238 12 42 17.3762 42 24",fill:e.colors[1]},null),c("path",{d:"M18 24C18 17.3762 23.3762 12 30 12C36.6238 12 42 17.3762 42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 4H4V36H12V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24L20 28.5C22 33.5 21.9 38.9 20 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.9997 24L38.9997 28.5C36.9996 33.5 37.0896 38.9 38.9996 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.2197 32H37.7797",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.6895 40H37.3195",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.5 40V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bVi=x("basketball-stand",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"5",width:"40",height:"28",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 22V15H17V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 39H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 33H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 27L30 39L31 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 27L18 39L17 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 27L24 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 27L14 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wVi=x("bat",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21.6188 8.98551L22.095 11.4493H25.905L26.3812 8.98551C26.8574 10.628 27.8097 14.2087 27.8097 15.3913C29.5558 15.2271 32.9526 14.0116 32.5716 10.4638C32.5716 9.97101 32.1905 8.78841 30.6667 8C34.9524 8.98551 43.619 13.7159 44 24.7536C41.1429 22.9469 35.2381 21.6 34.4762 30.6667C32.7303 27.7101 28.6671 23.3739 26.3812 29.6812C25.5875 32.4734 23.9998 38.8464 23.9998 42C23.9998 38.8464 22.4125 32.4734 21.6188 29.6812C19.3329 23.3739 15.2697 27.7101 13.5238 30.6667C12.7619 21.6 6.85714 22.9469 4 24.7536C4.38095 13.7159 13.0476 8.98551 17.3333 8C15.8095 8.78841 15.4284 9.97101 15.4284 10.4638C15.0474 14.0116 18.4442 15.2271 20.1903 15.3913C20.1903 14.2087 21.1426 10.628 21.6188 8.98551Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),OVi=x("battery-charge",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 14H6C4.89543 14 4 14.8954 4 16V32C4 33.1046 4.89543 34 6 34H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 34H38C39.1046 34 40 33.1046 40 32V16C40 14.8954 39.1046 14 38 14H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.002 14L17 24.0012H27.004L22 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20H44C45.1046 20 46 20.8954 46 22V26C46 27.1046 45.1046 28 44 28H42V20Z",fill:e.colors[0]},null)])}),yVi=x("battery-empty",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 14H6C4.89543 14 4 14.8954 4 16V32C4 33.1046 4.89543 34 6 34H38C39.1046 34 40 33.1046 40 32V16C40 14.8954 39.1046 14 38 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20H44C45.1046 20 46 20.8954 46 22V26C46 27.1046 45.1046 28 44 28H42V20Z",fill:e.colors[0]},null)])}),CVi=x("battery-failure",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"14",y:"44",width:"36",height:"20",rx:"2",transform:"rotate(-90 14 44)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 6L20 4C20 2.89543 20.8954 2 22 2L26 2C27.1046 2 28 2.89543 28 4L28 6L20 6Z",fill:e.colors[0]},null),c("path",{d:"M24 30V27C26.2091 27 28 24.9853 28 22.5C28 20.0147 26.2091 18 24 18C21.7909 18 20 20.0147 20 22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 35.5C26 36.6046 25.1046 37.5 24 37.5C22.8954 37.5 22 36.6046 22 35.5C22 34.3954 22.8954 33.5 24 33.5C25.1046 33.5 26 34.3954 26 35.5Z",fill:e.colors[2],stroke:e.colors[2]},null)])}),_Vi=x("battery-full",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 14H6C4.89543 14 4 14.8954 4 16V32C4 33.1046 4.89543 34 6 34H38C39.1046 34 40 33.1046 40 32V16C40 14.8954 39.1046 14 38 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20H44C45.1046 20 46 20.8954 46 22V26C46 27.1046 45.1046 28 44 28H42V20Z",fill:e.colors[0]},null),c("path",{d:"M13 21V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 21V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 21V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 21V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),SVi=x("battery-storage",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"14",y:"44",width:"36",height:"20",rx:"2",transform:"rotate(-90 14 44)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 6L20 4C20 2.89543 20.8954 2 22 2L26 2C27.1046 2 28 2.89543 28 4L28 6L20 6Z",fill:e.colors[0]},null),c("path",{d:"M25 18L20 28L28 26L23 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LVi=x("battery-tips",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"14",y:"44",width:"36",height:"20",rx:"2",transform:"rotate(-90 14 44)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 6L20 4C20 2.89543 20.8954 2 22 2L26 2C27.1046 2 28 2.89543 28 4L28 6L20 6Z",fill:e.colors[0]},null),c("path",{d:"M24 28L24 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 24 34)",fill:e.colors[2]},null)])}),xVi=x("battery-working",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 14H6C4.89543 14 4 14.8954 4 16V32C4 33.1046 4.89543 34 6 34H38C39.1046 34 40 33.1046 40 32V16C40 14.8954 39.1046 14 38 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20H44C45.1046 20 46 20.8954 46 22V26C46 27.1046 45.1046 28 44 28H42V20Z",fill:e.colors[0]},null),c("path",{d:"M13 21V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 21V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),EVi=x("battery-working-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"14",width:"36",height:"20",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20H44C45.1046 20 46 20.8954 46 22V26C46 27.1046 45.1046 28 44 28H42V20Z",fill:e.colors[0]},null),c("path",{d:"M13 21V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 21V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 21V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 24V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),TVi=x("beach-umbrella",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.3409 21.4119L24.0002 24.0001L33.6594 26.5883L43.3187 29.1765C45.6567 20.4506 41.8476 11.5259 34.5459 7.00012C32.9196 5.99211 31.12 5.20232 29.1765 4.68156C26.9383 4.08183 24.6869 3.88656 22.5001 4.05095C14.2628 4.67018 6.94074 10.3926 4.68164 18.8237L14.3409 21.4119Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.1762 4.6814C29.1762 4.6814 23.5355 8.34634 20.3095 12.6583C17.0836 16.9703 16.2725 21.9294 16.2725 21.9294",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.1768 4.6814C29.1768 4.6814 32.2293 10.6757 32.8671 16.023C33.5048 21.3702 31.7278 26.0705 31.7278 26.0705",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.68164 18.8237L14.3409 21.4119L24.0002 24.0001L33.6594 26.5883L43.3187 29.1765",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24L18.5 43.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.5 4.05095C24.6868 3.88656 26.9382 4.08183 29.1764 4.68156C31.1199 5.20232 32.9195 5.99211 34.5458 7.00012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QVi=x("bear",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 13.0606C5 15.5392 6.29171 17.5214 8 19C6.92442 21.1464 6 23.4737 6 26C6 35.2215 14.1238 43 24 43C33.8762 43 42 35.2215 42 26C42 23.4737 41.0756 21.1464 40 19C41.7083 17.5214 43 15.4786 43 13C43 8.54825 39.3208 5 35 5C31.7266 5 29.167 7.06019 28 10C26.7347 9.73491 25.351 9.60606 24 9.60606C22.649 9.60606 21.2653 9.73491 20 10C18.833 7.06019 16.2734 5 13 5C8.67918 5 5 8.60886 5 13.0606Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"20",cy:"19",r:"2",fill:e.colors[2]},null),c("circle",{cx:"28",cy:"19",r:"2",fill:e.colors[2]},null),c("circle",{cx:"24",cy:"26",r:"3",fill:e.colors[2]},null),c("path",{d:"M24 26V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 33C25.7238 35.2762 22.2762 35.2762 20 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),DVi=x("beauty",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 44C42 44 42 29.6492 42 22C42 12.0589 33.9411 4 24 4C14.0589 4 6 12.0589 6 22C6 28.6625 6 44 6 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 43C29.5228 43 34 34.0457 34 23H14C14 34.0457 18.4772 43 24 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BVi=x("beauty-instrument",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 34L31 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 27L32 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"9",y:"4",width:"30",height:"16",rx:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.9999 20L18.9999 44H28.9999L33.9999 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 12L30 12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RVi=x("bedside",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"18",width:"40",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"30",width:"40",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 24H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 36H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 42V46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 42V46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 10H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IVi=x("bedside-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 18H44V42H4V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 24H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 30H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 36H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 42V46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 42V46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M32 10C32 5.58172 28.4183 2 24 2C19.5817 2 16 5.58172 16 10H32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MVi=x("bee",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 28.6957C30 35 27.3137 44 24 44C20.6863 44 18 35 18 28.6957C18 24.9977 20.6863 22 24 22C27.3137 22 30 24.9977 30 28.6957Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M11.4783 17C13.9884 17 20 19.2386 20 22C20 24.7614 13.9884 27 11.4783 27C8.96817 27 6 24.7614 6 22C6 19.2386 8.96817 17 11.4783 17Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M36.5217 17C34.0116 17 28 19.2386 28 22C28 24.7614 34.0116 27 36.5217 27C39.0318 27 42 24.7614 42 22C42 19.2386 39.0318 17 36.5217 17Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"19",y:"9",width:"10",height:"13",rx:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M28 10C28 6.68629 30.6863 4 34 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M21 10C21 6.68629 17.866 4 14 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),PVi=x("beer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.5 19H33C34.1046 19 35 19.8954 35 21V44H13V21C13 19.8954 13.8954 19 15 19H17.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 8H14.5C11.4624 8 9 10.4624 9 13.5C9 16.5376 11.4624 19 14.5 19H19V29.5C19 30.8807 20.1193 32 21.5 32C22.8807 32 24 30.8807 24 29.5V19H33.5C36.5376 19 39 16.5376 39 13.5C39 10.4624 36.5376 8 33.5 8H29C29 8 28 4 23 4C18 4 17 8 17 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 21H40C41.1046 21 42 21.8954 42 23V28C42 30.2091 40.2091 32 38 32H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),FVi=x("beer-mug",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 37.2414C16 39.1724 16.8571 44 28 44C39.1429 44 40 39.1724 40 37.2414C40 35.3103 40 16 40 16H28H16C16 16 16 35.3103 16 37.2414Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 23V37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 23V37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.9983 16C15.9983 16 13.9992 11.5 16.9988 9C19.9983 6.5 22.9991 8 22.9991 8C22.9991 8 23.9983 4 27.9991 4C32 4 32.9985 8 32.9985 8C32.9985 8 36.5 6.5 39 9C41.5 11.5 39.9985 16 39.9985 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19H6C6 19 7 29 7.9991 32C8.99821 35 16 34 16 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),NVi=x("behance",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 24C17 24 20 21.2 20 17C20 12.8 17 10 12 10C7 10 4 10 4 10V24H12Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.0312 40C18.5368 40 22 37 22 32C22 27 18.5368 24 13.0312 24H4V40H13.0312Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 31H44C44 27 42 22 36 22C31 22 28 26 28 31C28 36 31 40 36 40C41 40 43 37 43 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 15H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UVi=x("bell-ring",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"20",cy:"20",r:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 18V20H42V18H44Z",fill:e.colors[1]},null),c("path",{d:"M42 20H44V18H42V20ZM42 20C42 29.1371 36.4299 36.9732 28.5 40.2978",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 35L10 44H30L26 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"20",cy:"20",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 20C10 14.4772 14.4772 10 20 10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jVi=x("belt",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10.5651 30.3641L4.20117 36.728L11.2722 43.7991L17.6362 37.4351",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.8789 19.0503L36.7281 4.20105L43.7992 11.2721L28.95 26.1214",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85855 29.6569C9.0775 28.8758 9.0775 27.6095 9.85855 26.8285L18.3438 18.3432C19.1249 17.5621 20.3912 17.5621 21.1723 18.3432L29.6575 26.8285C30.4386 27.6095 30.4386 28.8758 29.6575 29.6569L21.1723 38.1422C20.3912 38.9232 19.1249 38.9232 18.3438 38.1422L9.85855 29.6569Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25.4148 22.5857L18.3438 29.6567",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.7785 9.15061L38.8496 16.2217",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.8283 14.1008L33.8994 21.1719",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.5154 21.1716L26.8291 32.4854",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WVi=x("benz",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M6.67969 34L24.0002 24M24.0002 4V24V4ZM41.3207 34L24.0002 24L41.3207 34Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.9998 4.9156C19.8939 4.32071 21.9094 4 23.9998 4C26.0902 4 28.1057 4.32071 29.9998 4.9156M4.62988 29C5.08644 30.7739 5.78024 32.4525 6.67544 34C7.52003 35.46 8.54389 36.8034 9.71693 38M43.3697 29C42.9131 30.7739 42.2193 32.4525 41.3242 34C40.4796 35.46 39.4557 36.8034 38.2827 38",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),VVi=x("bezier-curve",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"30",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"36",y:"30",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"10",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 14H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 14H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 30.0001C8 22.5447 13.0991 16.2803 20 14.5042",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 14.5042C34.9009 16.2803 40 22.5447 40 30.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zVi=x("bib",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 14.0001C31 22.0002 17 22.0002 17 14.0001C17 9.00016 22 8.00008 20 5.0001C18 2.0001 8 7.00005 8 16.0001V32C8 40.5 16.5 44 23.5 44C30.5 44.0001 40 41.0001 40 32V16.0002C40 7.00016 29 2.00012 27 5.0001C25 8.00008 31 9.00016 31 14.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 32L24 27L29 32L24 37L19 32Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HVi=x("big-clock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4C12.9543 4 4 12.8648 4 23.8V44H44V23.8C44 12.8648 35.0457 4 24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"12",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V24L28 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$Vi=x("big-x",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 6H44L15 42H4L33 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 6H4L33 42H44L15 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),XVi=x("bike",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10.5 42C15.1944 42 19 38.1944 19 33.5C19 28.8056 15.1944 25 10.5 25C5.80558 25 2 28.8056 2 33.5C2 38.1944 5.80558 42 10.5 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 42C41.9706 42 46 37.9706 46 33C46 28.0294 41.9706 24 37 24C32.0294 24 28 28.0294 28 33C28 37.9706 32.0294 42 37 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.9966 6H27.9971L36.9999 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.0574 33L31.6819 16.7632L11.0574 33Z",fill:e.colors[1]},null),c("path",{d:"M11.0574 33L31.6819 16.7632",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.6819 15H40.1539L42.0001 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 15.9736H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 16L18.2727 26.4211",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GVi=x("bill",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 6C10 4.89543 10.8954 4 12 4H36C37.1046 4 38 4.89543 38 6V44L31 39L24 44L17 39L10 44V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22L30 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 30L30 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 14L30 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),YVi=x("bird",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 14.0003L4 20.0689C4 20.0689 5.84913 27.035 11 32.0006C20.8896 41.5344 35.3341 35.304 41 31.0006C46.3568 26.6309 43.7169 25.6695 42 26.0006L37 27.0006C46.0654 12.6997 43.5754 11.173 41 12.0006L32 16.0006C26.2311 19.1785 23.5 17.5006 22 16.0006L19 13.0002C14.5 9 10.0302 12.8417 9 14.0003Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"14",cy:"20",r:"2",fill:e.colors[2]},null)])}),ZVi=x("birthday-cake",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 40H40V24H8V40Z",fill:e.colors[1]},null),c("path",{d:"M40 40H8M40 40H4H8M40 40H44M40 40V24H8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 34L36 32L32 34L28 32L24 34L20 32L16 34L12 32L8 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 10V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 10V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 24V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 24V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qVi=x("bitcoin",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 16H25H27C29.2091 16 31 17.7909 31 20C31 22.2091 29.2091 24 27 24H20V16Z",fill:e.colors[1]},null),c("path",{d:"M20 16V24H27C29.2091 24 31 22.2091 31 20V20C31 17.7909 29.2091 16 27 16H25M20 16H16M20 16V12M20 16H25M25 16V12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24H29C31.2091 24 33 25.7909 33 28C33 30.2091 31.2091 32 29 32H25H20V24Z",fill:e.colors[1]},null),c("path",{d:"M20 32V24H29C31.2091 24 33 25.7909 33 28V28C33 30.2091 31.2091 32 29 32H25M20 32V36M20 32H16H25M20 32H25M25 32V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),KVi=x("black-eight",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 23C26.7614 23 29 20.7614 29 18C29 15.2386 26.7614 13 24 13C21.2386 13 19 15.2386 19 18C19 20.7614 21.2386 23 24 23Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35C27.3137 35 30 32.3137 30 29C30 25.6863 27.3137 23 24 23C20.6863 23 18 25.6863 18 29C18 32.3137 20.6863 35 24 35Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),JVi=x("blackboard",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"7",width:"32",height:"24",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 7H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 41L24 31L33 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 13H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 25H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ezi=x("blade",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 14V17H6C4.89543 17 4 17.8954 4 19V29C4 30.1046 4.89543 31 6 31H8V34C8 35.1046 8.89543 36 10 36H37C38.1046 36 39 35.1046 39 34V31H42C43.1046 31 44 30.1046 44 29V19C44 17.8954 43.1046 17 42 17H39V14C39 12.8954 38.1046 12 37 12H10C8.89543 12 8 12.8954 8 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"4",fill:e.colors[2]},null),c("path",{d:"M32 29V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 29V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tzi=x("bless",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 24.713V5.9354C21 4.86651 20.1335 4 19.0646 4C18.152 4 17.3634 4.63752 17.1722 5.52987L13.0582 24.7286C13.0196 24.9087 12.9563 25.0826 12.8701 25.2453L5.55423 39.0642C4.84906 40.3962 5.81466 42 7.32181 42H15.4056C16.3384 42 17.1474 41.3551 17.3553 40.4456L20.4803 26.7739L20.9193 25.2754C20.9728 25.0927 21 24.9034 21 24.713Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 25L20 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 24.713V5.9354C27 4.86651 27.8665 4 28.9354 4C29.848 4 30.6366 4.63752 30.8278 5.52987L34.9418 24.7286C34.9804 24.9087 35.0437 25.0826 35.1299 25.2453L42.4458 39.0642C43.1509 40.3962 42.1853 42 40.6782 42H32.5944C31.6616 42 30.8526 41.3551 30.6447 40.4456L27.5197 26.7739L27.0807 25.2754C27.0272 25.0927 27 24.9034 27 24.713Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 25L28 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nzi=x("block",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 11L33 8H12L28 24L12 40H33L36 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 5L6 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 5V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),izi=x("block-eight",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6H18V18H6V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 6H30V18H18V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18H30V30H18V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 30H30V42H18V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6H42V18H30V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rzi=x("block-five",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 30H18V42H6V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18H30V30H18V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6H42V18H30V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ozi=x("block-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 12H18V24H6V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12H30V24H18V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12H42V24H30V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24H30V36H18V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),szi=x("block-nine",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 14H30V26H18V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 26H30V38H18V26Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 14H42V26H30V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 26H18V38H6V26Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),azi=x("block-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 30H18V42H6V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6H42V18H30V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 18H42V30H30V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18H30V30H18V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 18H18V30H6V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lzi=x("block-seven",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 18H30V30H18V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 18H42V30H30V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 18H18V30H6V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 30H30V42H18V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 6H30V18H18V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),czi=x("block-six",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 18H30V30H18V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 18H18V30H6V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 18H42V30H30V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dzi=x("block-ten",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6H36V18H24V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6H36V18H24V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 6H24V18H12V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 30H24V42H12V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 18H24V30H12V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uzi=x("block-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 24H18V36H6V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 24H42V36H30V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 12H18V24H6V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12H30V24H18V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12H42V24H30V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hzi=x("block-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 6H30V18H18V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6H42V18H30V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 6H18V18H6V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 18H18V30H6V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 30H18V42H6V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fzi=x("blockchain",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 30V15L27.5 7.96875M20.5 7.96875L8 15V30M11 34.6875L24 42L32 37.5L37 34.6875",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 18.75L18 20.5V24V27.5L21 29.25L24 31L27 29.25L30 27.5V24V20.5L27 18.75L24 17L21 18.75Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 27L37 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27L11 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"7",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"8",cy:"33",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"40",cy:"33",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gzi=x("blocks-and-arrows",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 6H6V20H20V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 28H6V42H20V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6H28V20H42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 28L42 42M28 28H42H28ZM28 28V42V28Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mzi=x("bloom",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 32L18 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 32L30 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 11L24 4L31 11L38 10C38 10 39 14.2386 39 17C39 27 30.5 32 24 32C17.5 32 9 27 9 17C9 14.2386 10 10 10 10L17 11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kzi=x("blossom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.2663 6.00775C31 6.45947 31.2208 14.3708 30.285 17.623C39.6432 14.6492 43.2305 18.8621 43.8544 21.3403C44.9773 27.2874 39.3312 29.0839 36.3678 29.2387C42.357 36.6725 39.4872 40.3894 37.3036 41.3186C30.5657 43.1771 26.6977 38.3761 25.6059 35.7433C22.6112 42.062 17.4954 42.4027 15.3119 41.7832C8.94827 39.9248 11.7245 33.2654 13.9081 30.1679C4.92427 28.6812 3.61412 24.2829 4.08203 22.2696C5.57934 14.8358 13.4402 16.0745 17.1835 17.623C15.6862 7.95912 20.6148 5.85288 23.2663 6.00775Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 26L21 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 25L25 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19L25 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 24L25 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 26L30 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vzi=x("bluetooth",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 13L34 34L23 44V4L34 14L12 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Azi=x("boiler",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"6",width:"38",height:"8",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 14V40C8 41.1046 8.89543 42 10 42H38C39.1046 42 40 41.1046 40 40V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 29.0667C31 32.8958 27.866 36 24 36C20.134 36 17 32.8958 17 29.0667C17 25.2375 19.6923 23.7333 20.7692 20C25.0769 21.8666 25.0769 27.4667 25.0769 27.4667C25.0769 27.4667 26.1538 24.2667 29.3846 23.4667C29.6538 26.4 31 27.4316 31 29.0667Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pzi=x("bolt-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 12.2802C12 12.1254 12.1254 12 12.2802 12H35.7198C35.8746 12 36 12.1254 36 12.2802V24C36 30.6274 30.6274 36 24 36C17.3726 36 12 30.6274 12 24V12.2802Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20 12V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 27H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V41C24 42.6569 25.3431 44 27 44H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bzi=x("bone",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43.5229 17.3147C43.5228 13.072 39.9873 13.072 37.5125 10.5972C35.0376 8.1223 35.0375 4.58669 30.795 4.58674C27.9665 4.58672 25.4916 7.7687 25.4917 9.89005C25.4917 12.0114 26.1988 13.4256 27.613 14.8398L14.8851 27.5677C13.4709 26.1536 12.0566 25.4464 9.93531 25.4464C7.81402 25.4464 4.63195 27.9212 4.632 30.7497C4.2784 35.3458 8.52116 35.3459 10.6424 37.4672C12.7637 39.5885 12.7637 43.8311 17.3599 43.4776C20.1883 43.4776 22.6633 40.2957 22.6632 38.1743C22.6632 36.0529 21.9562 34.6388 20.5419 33.2246L33.2698 20.4966C34.684 21.9109 36.0983 22.618 38.2196 22.618C40.3409 22.618 43.5229 20.143 43.5229 17.3147Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),wzi=x("book",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 40C8 36 8 10 8 10C8 6.68629 10.8654 4 14.4 4H40V36C40 36 19.9815 36 14.4 36C9.36225 36 8 36.6842 8 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 44H40V36H12C9.79086 36 8 37.7909 8 40C8 42.2091 9.79086 44 12 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ozi=x("book-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 37C7 29.2967 7 11 7 11C7 7.68629 9.68629 5 13 5H35V31C35 31 18.2326 31 13 31C9.7 31 7 33.6842 7 37Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 31C35 31 14.1537 31 13 31C9.68629 31 7 33.6863 7 37C7 40.3137 9.68629 43 13 43C15.2091 43 25.8758 43 41 43V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 37H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yzi=x("book-open",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 7H16C20.4183 7 24 10.5817 24 15V42C24 38.6863 21.3137 36 18 36H5V7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 7H32C27.5817 7 24 10.5817 24 15V42C24 38.6863 26.6863 36 30 36H43V7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Czi=x("bookmark",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44C8.89543 44 8 43.1046 8 42V6C8 4.89543 8.89543 4 10 4H38C39.1046 4 40 4.89543 40 6V42C40 43.1046 39.1046 44 38 44H10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21 22V4H33V22L27 15.7273L21 22Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 4H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_zi=x("bookmark-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 10V4H8V38L14 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 44V10H40V44L27 37.7273L14 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Szi=x("bookmark-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 9C7 7.34315 8.34315 6 10 6H41V42H10C8.34315 42 7 40.6569 7 39V9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 34L41 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 30V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 30V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 6H25V26L20 22L15 26V6Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 6L29 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lzi=x("bookshelf",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 6H39C39 6 43 8 43 13C43 18 39 20 39 20H5C5 20 9 18 9 13C9 8 5 6 5 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 28H9C9 28 5 30 5 35C5 40 9 42 9 42H43C43 42 39 40 39 35C39 30 43 28 43 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xzi=x("booster-car-seat",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 15H16C16 18.47 10.2205 22.9032 6.68333 25.2915C5.12368 26.3445 4 27 4 27C4 27 5 30 7.5 35C9.39377 38.7875 11.5745 40.8536 12.5207 41.6329C12.8255 41.8839 13.2107 42 13.6055 42H35.2984C35.7526 42 36.1923 41.8455 36.5149 41.5258C37.3745 40.6737 39.1873 38.6255 41 35C43.5 30 44 27 44 27C44 27 42.7219 26.361 41 25.2915C37.4456 23.0838 32 19.0419 32 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 15L34 6L42 6.00001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 15L14 6L6 6.00001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 27C4 27 6 31 12 31C18 31 31 31 36 31C41 31 44 27 44 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.5 35.0001C5 30.0001 4 27.0001 4 27.0001C4 27.0001 5.12368 26.3446 6.68333 25.2915",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 35.0001C43.5 30.0001 44 27.0001 44 27.0001C44 27.0001 42.7219 26.361 41 25.2915",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ezi=x("booth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 5H44V13L42.6015 13.8391C40.3847 15.1692 37.6153 15.1692 35.3985 13.8391L34 13L32.6015 13.8391C30.3847 15.1692 27.6153 15.1692 25.3985 13.8391L24 13L22.6015 13.8391C20.3847 15.1692 17.6153 15.1692 15.3985 13.8391L14 13L12.6015 13.8391C10.3847 15.1692 7.61531 15.1692 5.39853 13.8391L4 13V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"6",y:"25",width:"36",height:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 16V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 16V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tzi=x("boots",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 4H35L31 36L32.2361 36.618C33.93 37.465 35 39.1963 35 41.0902V44H10V42L23 36L19 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 12H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qzi=x("bottle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 18H12V44H36V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.8943 11H28.1057C29.8329 11 31.365 12.1086 31.9051 13.7492L33.3045 18H14.6953L16.0949 13.7491C16.635 12.1086 18.1671 11 19.8943 11Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 11V7C21 5.34315 22.3431 4 24 4C25.6569 4 27 5.34315 27 7V11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18.5 26V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Dzi=x("bottle-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 30C15 28.0527 15.6316 26.1579 16.8 24.6L20.4 19.8C20.7895 19.2807 21 18.6491 21 18V4H27V18C27 18.6491 27.2105 19.2807 27.6 19.8L31.2 24.6C32.3684 26.1579 33 28.0527 33 30V42C33 43.1046 32.1046 44 31 44H17C15.8954 44 15 43.1046 15 42V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 10L27 10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 12V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 12V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bzi=x("bottle-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21.1875 10H26.8125L33 21.1806V44H15V21.1806L21.1875 10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"4",width:"8",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"23",width:"6",height:"12",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rzi=x("bottle-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 21.5597C15 18.1105 16.8097 14.9142 19.7674 13.1395C19.9117 13.053 20 12.897 20 12.7288V4H28V12.7288C28 12.897 28.0883 13.053 28.2326 13.1395C31.1903 14.9142 33 18.1105 33 21.5597V42C33 43.1046 32.1046 44 31 44H17C15.8954 44 15 43.1046 15 42V21.5597Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 10L28 10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 23H24V38H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 40V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 12V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Izi=x("bottom-bar",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 32H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 29V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 29V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mzi=x("bottom-bar-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 49 48",fill:"none"},[c("path",{d:"M13.7773 20H17.7773C17.7773 20 24.7773 27.28 24.7773 34C24.7773 40.72 18.7773 44 18.7773 44H12.7773C12.7773 44 6.77734 40.72 6.77734 34C6.77734 27.28 13.7773 20 13.7773 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.7773 4C17.8607 4 20.7773 5.52 20.7773 10C20.7773 14.48 17.444 20 17.444 20H14.1107C14.1107 20 10.7773 14.48 10.7773 10C10.7773 5.52 13.694 4 15.7773 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.7773 20H35.7773C35.7773 20 42.7773 27.28 42.7773 34C42.7773 40.72 36.7773 44 36.7773 44H30.7773C30.7773 44 24.7773 40.72 24.7773 34C24.7773 27.28 31.7773 20 31.7773 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.7773 4C35.8607 4 38.7773 5.52 38.7773 10C38.7773 14.48 35.444 20 35.444 20H32.1107C32.1107 20 28.7773 14.48 28.7773 10C28.7773 5.52 31.694 4 33.7773 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pzi=x("bow",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6.54363 14.2624C11.403 15.2288 16.603 18.7538 20 23C20 33.6307 12.6443 36.2369 7.22885 36.8338C5.75104 36.9966 4.77796 35.4327 5.37604 34.0715C6.82523 30.7732 8 27.2992 8 25C8 22.6087 6.09391 19.5821 4.81396 16.4265C4.3249 15.2208 5.26748 14.0087 6.54363 14.2624Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.4564 14.2624C36.597 15.2288 31.397 18.7538 28 23C28 33.6307 35.3557 36.2369 40.7711 36.8338C42.249 36.9966 43.222 35.4327 42.624 34.0715C41.1748 30.7732 40 27.2992 40 25C40 22.6087 41.9061 19.5821 43.186 16.4265C43.6751 15.2208 42.7325 14.0087 41.4564 14.2624Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"21",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fzi=x("bowl",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 44C32 44 32 40.1355 32.0015 40.1282C32.6987 39.7817 33.3702 39.3913 34.0124 38.9606C34.9896 38.3053 35.899 37.5569 36.7279 36.7279C39.9853 33.4706 42 28.9706 42 24H6C6 28.9706 8.01472 33.4706 11.2721 36.7279C12.1086 37.5645 13.0271 38.319 14.0145 38.9786C14.653 39.4051 15.3204 39.792 16.0131 40.1355L16 44H32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18.0083V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 18.0083V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 18.0083V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 8C37.7909 8 36 9.79086 36 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 4C25.7909 4 24 5.79086 24 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 8C13.7909 8 12 9.79086 12 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nzi=x("bowl-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 39C33.3888 39 41 31.9411 41 22H7C7 31.9411 14.6112 39 24 39Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 38L16 44H32L30 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 10L12 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 10L36 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 5L24 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Uzi=x("bowling",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 49 48",fill:"none"},[c("path",{d:"M24.7773 44C35.8273 44 44.7773 35.05 44.7773 24C44.7773 12.95 35.8273 4 24.7773 4C13.7273 4 4.77734 12.95 4.77734 24C4.77734 35.05 13.7273 44 24.7773 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.7773 26C26.4373 26 27.7773 24.66 27.7773 23C27.7773 21.34 26.4373 20 24.7773 20C23.1173 20 21.7773 21.34 21.7773 23C21.7773 24.66 23.1173 26 24.7773 26Z",fill:e.colors[0]},null),c("path",{d:"M31.7773 18C33.4373 18 34.7773 16.66 34.7773 15C34.7773 13.34 33.4373 12 31.7773 12C30.1173 12 28.7773 13.34 28.7773 15C28.7773 16.66 30.1173 18 31.7773 18Z",fill:e.colors[0]},null),c("path",{d:"M17.7773 18C19.4373 18 20.7773 16.66 20.7773 15C20.7773 13.34 19.4373 12 17.7773 12C16.1173 12 14.7773 13.34 14.7773 15C14.7773 16.66 16.1173 18 17.7773 18Z",fill:e.colors[0]},null)])}),jzi=x("box",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"12",width:"36",height:"30",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.9497 24.0083L29.9497 24.0083",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 13L13 5H35L42 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wzi=x("boxing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 36V42C38 43.1 37.11 44 36 44H17C15.9 44 15 43.11 15 42V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 15V10C11 6.68629 13.6863 4 17 4H28H38C41.3137 4 44 6.68629 44 10V30C44 33.3137 41.3198 36 38.006 36C30.9668 36 19.6598 36 15 36C8 36 4 28 4 23C4 18 4 15 4 15H11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"11",y1:"14",x2:"11",y2:"22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Vzi=x("boxing-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 26H15C17.76 26 20 23.76 20 21C20 18.24 17.76 16 15 16H11C8.24 16 6 18.24 6 21V30C6 33.3137 8.68629 36 12 36H36C39.3137 36 42 33.3137 42 30V26C42 23.7909 40.2091 22 38 22H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 44H14C12.89 44 12 43.1 12 42V36H36V42C36 43.1 35.1 44 34 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 20C5 20 4 18 4 16V12C4 7.58 7.58 4 12 4H36C40.42 4 44 7.58 44 12V16C44 19.31 41.31 22 38 22H19.9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zzi=x("boy",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"10",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 36H18L10 16H38L30 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 36V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 36V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hzi=x("boy-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"11",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 44H21L8 24H40L27 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$zi=x("boy-stroller",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 24H12L14.5 34H36L40 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24L8 15H3.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"20",cy:"41",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"41",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 8L32 24H40L44 13C41.6667 10 37 4 34 4C30 4 25.6667 6.66667 23 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 5L33 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xzi=x("boy-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"10",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 44V35L36 32L32 19C32 19 28 16 24 16C20 16 16 19 16 19L12 31L17 35V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gzi=x("brain",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.036 44.0002C18.0561 40.8046 16.5778 38.4223 14.6011 36.8533C11.636 34.4998 6.92483 35.9625 5.18458 33.535C3.44433 31.1074 6.40382 26.6432 7.44234 24.0091C8.48086 21.3751 3.46179 20.4437 4.04776 19.6959C4.43842 19.1974 6.97471 17.7588 11.6567 15.3802C12.987 7.79356 17.9008 4.00024 26.3982 4.00024C39.1441 4.00024 44 14.8062 44 21.6791C44 28.5521 38.1201 35.9564 29.7441 37.5529C28.9951 38.6437 30.0754 40.7928 32.9848 44.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.4997 14.5001C18.8464 17.0344 19.0408 18.8139 20.0829 19.8386C21.125 20.8634 22.9011 21.5335 25.4112 21.849C24.8417 25.1177 25.5361 26.6512 27.4942 26.4494C29.4524 26.2476 30.6289 25.434 31.0239 24.0084C34.0842 24.8685 35.7428 24.1487 35.9997 21.849C36.3852 18.3994 34.525 15.6476 33.7624 15.6476C32.9997 15.6476 31.0239 15.5548 31.0239 14.5001C31.0239 13.4453 28.7159 12.8494 26.6329 12.8494C24.5499 12.8494 25.8035 11.4453 22.9432 12.0001C21.0363 12.3699 19.8885 13.2032 19.4997 14.5001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.5002 25.5002C29.4833 26.1313 28.0878 27.1805 27.5002 28.0002C26.0313 30.0497 24.8398 31.2976 24.5791 32.6083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Yzi=x("brake-pads",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 40C32.8366 40 40 32.8366 40 24C40 15.1634 32.8366 8 24 8C15.1634 8 8 15.1634 8 24C8 32.8366 15.1634 40 24 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C26.6264 4 29.2272 4.51732 31.6537 5.52241C34.0802 6.5275 36.285 8.00069 38.1421 9.85787C39.9993 11.715 41.4725 13.9198 42.4776 16.3463C43.4827 18.7728 44 21.3736 44 24H36.0064C36.0064 22.4233 35.6959 20.862 35.0925 19.4053C34.4891 17.9487 33.6047 16.6251 32.4898 15.5102C31.3749 14.3953 30.0513 13.5109 28.5947 12.9075C27.138 12.3041 25.5767 11.9936 24 11.9936V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zzi=x("branch",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 28C42.2091 28 44 26.2091 44 24C44 21.7909 42.2091 20 40 20C37.7909 20 36 21.7909 36 24C36 26.2091 37.7909 28 40 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 12C11.2091 12 13 10.2091 13 8C13 5.79086 11.2091 4 9 4C6.79086 4 5 5.79086 5 8C5 10.2091 6.79086 12 9 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 44C11.2091 44 13 42.2091 13 40C13 37.7909 11.2091 36 9 36C6.79086 36 5 37.7909 5 40C5 42.2091 6.79086 44 9 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 12V36V24.0083H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qzi=x("branch-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 33V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"10",y:"9",width:"28",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 32L14 25H33.9743L40 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"33",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"33",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"36",y:"33",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kzi=x("branch-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36 12C38.2091 12 40 10.2091 40 8C40 5.79086 38.2091 4 36 4C33.7909 4 32 5.79086 32 8C32 10.2091 33.7909 12 36 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14 12C16.2091 12 18 10.2091 18 8C18 5.79086 16.2091 4 14 4C11.7909 4 10 5.79086 10 8C10 10.2091 11.7909 12 14 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14 44C16.2091 44 18 42.2091 18 40C18 37.7909 16.2091 36 14 36C11.7909 36 10 37.7909 10 40C10 42.2091 11.7909 44 14 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 12L14 36L14 33C14 25 36 24 36 16V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jzi=x("brdige-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 12V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 12V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 38C8 38 16 27 24 27C32 27 40 38 40 38",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M4 27H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 19H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15L24 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 19L16 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 19L32 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),eHi=x("bread",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 32.0833C4 30.8812 4.266 29.6884 4.97123 28.7148C7.04541 25.8514 12.6701 20 24 20C35.3299 20 40.9546 25.8514 43.0288 28.7148C43.734 29.6884 44 30.8812 44 32.0833C44 36.4556 40.4556 40 36.0833 40H11.9167C7.54441 40 4 36.4556 4 32.0833Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 9L12 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 22L14 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 9L36 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 22L34 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 7L24 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 20L24 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40 25.4434C36.9058 22.7787 31.8075 20 24 20C16.1925 20 11.0942 22.7787 8 25.4434",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),tHi=x("bread-machine",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 27C7 22.5817 10.5817 19 15 19H33C37.4183 19 41 22.5817 41 27V35C41 37.2091 39.2091 39 37 39H11C8.79086 39 7 37.2091 7 35V27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.0002 19V12C39 12 39 5 34.0002 5C29.0004 5 19.0004 5 14.0002 5C9.00006 5 8.99979 12 14.0002 12V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 11L20 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 11L26 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"29",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M15 39V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 39V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nHi=x("bread-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 26C9 26 17 14 22 7.99998C25.1307 4.24312 31 2.75 36 5C41 7.25 43 12 41 16C39 20 31 35 31 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 33.1882C31 36.3399 29.2441 39.1574 26.4861 41.0262C24.3203 42.4938 21.5366 41.867 18.5 41.867C15.2985 41.867 12.3782 42.3954 10.1667 40.7821C7.60938 38.9166 6 36.2056 6 33.1882C6 26.8125 11.5964 23 18.5 23C25.4036 23 31 27.5614 31 33.1882Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 33.2173C23 34.2126 22.3679 35.1023 21.375 35.6925C20.5953 36.1559 19.5932 35.958 18.5 35.958C17.3475 35.958 16.2961 36.1248 15.5 35.6154C14.5794 35.0263 14 34.1702 14 33.2173C14 31.2039 16.0147 30 18.5 30C20.9853 30 23 31.4404 23 33.2173Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.9998 18.0001C14.9998 18.0001 18.5 17.0001 23 18.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.9997 10.9999C19.9997 10.9999 23.5 9.49985 26.9998 10.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iHi=x("breast-pump",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 25C35 21 29 19 29 19V14H17V19C17 19 11 21 11 25V44H35V25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 4L13 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 14L17 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 8H35V15L41 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rHi=x("bridge-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 19V33H12C12 26.3726 17.3726 21 24 21C30.6274 21 36 26.3726 36 33H44V19C44 19 31.9652 15 24 15C16.0348 15 4 19 4 19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oHi=x("bridge-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 13C8 13 14 23 24 23C34 23 40 13 40 13",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M8 10V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 10V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 30.5C4 30.5 16.1877 29.9026 24 30C31.8196 30.0975 44 31 44 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 21V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 23L24 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 21L32 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M8 13L4 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M44 18L40 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),sHi=x("briefcase",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 16C32 9.92487 28.4183 4 24 4C19.5817 4 16 9.92487 16 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 16H39L40 28H27V25H21V28H8L9 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 28L6 42H42L40 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 25H27V31H21V25Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aHi=x("brightness",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0205 35.3535C30.0956 35.3535 35.0205 30.4286 35.0205 24.3535C35.0205 18.2784 30.0956 13.3535 24.0205 13.3535C17.9454 13.3535 13.0205 18.2784 13.0205 24.3535C13.0205 30.4286 17.9454 35.3535 24.0205 35.3535Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.9603 9.00977L36.5 11.4842",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M11.0674 36.7451L9.02051 38.8037",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 41.3533L24 44.3533",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M43.9998 23.3535L39.9998 23.3535",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M37.5324 36.3361L39.9998 38.8035",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24.0205 17.3535C20.1545 17.3535 17.0205 20.4875 17.0205 24.3535C17.0205 28.2195 20.1545 31.3535 24.0205 31.3535",fill:e.colors[2]},null),c("path",{d:"M4.00019 24.3535L8.00019 24.3535",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10.0444 9.00974L12.0972 11.0625",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 3.35371L24 7.35371",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),lHi=x("bring-forward",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"34",width:"36",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"6",y:"20",width:"36",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12L24 6L18 12V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cHi=x("bring-to-front",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 18H19C18.4477 18 18 18.4477 18 19V41C18 41.5523 18.4477 42 19 42H41C41.5523 42 42 41.5523 42 41V19C42 18.4477 41.5523 18 41 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.96906 6H6V10.0336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.99705 30H6V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.0023 6H30V10.0152",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.0283 6H20.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 16C6 18.6536 6 19.9869 6 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 16C30 18.6765 30 19.3456 30 18.0074",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.9922 30H17.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),dHi=x("bring-to-front-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 21V34H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 14H34V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 21V5H21V21H5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 43V27H43V43H27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uHi=x("broadcast",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 28.6292C26.5104 28.6292 28.5455 26.6004 28.5455 24.0979C28.5455 21.5954 26.5104 19.5667 24 19.5667C21.4897 19.5667 19.4546 21.5954 19.4546 24.0979C19.4546 26.6004 21.4897 28.6292 24 28.6292Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 15C10.6667 19.9706 10.6667 28.0294 16 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 33C37.3333 28.0294 37.3333 19.9706 32 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85786 10C2.04738 17.7861 2.04738 30.4098 9.85786 38.1959",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.1421 38.1959C45.9526 30.4098 45.9526 17.7861 38.1421 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hHi=x("broadcast-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 15C26.7614 15 29 12.7614 29 10C29 7.23858 26.7614 5 24 5C21.2386 5 19 7.23858 19 10C19 12.7614 21.2386 15 24 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 15V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 23V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 23V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7 33V23L41 23.0128V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),fHi=x("broadcast-radio",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"12",width:"40",height:"28",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C33.7614 31 36 28.7614 36 26C36 23.2386 33.7614 21 31 21C28.2386 21 26 23.2386 26 26C26 28.7614 28.2386 31 31 31Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 22H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 30H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 12L36 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gHi=x("browser",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 18V40C42 41.1046 41.1046 42 40 42H8C6.89543 42 6 41.1046 6 40V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 8C6 6.89543 6.89543 6 8 6H40C41.1046 6 42 6.89543 42 8V18H6V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 14C13.1046 14 14 13.1046 14 12C14 10.8954 13.1046 10 12 10C10.8954 10 10 10.8954 10 12C10 13.1046 10.8954 14 12 14Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18 14C19.1046 14 20 13.1046 20 12C20 10.8954 19.1046 10 18 10C16.8954 10 16 10.8954 16 12C16 13.1046 16.8954 14 18 14Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 14C25.1046 14 26 13.1046 26 12C26 10.8954 25.1046 10 24 10C22.8954 10 22 10.8954 22 12C22 13.1046 22.8954 14 24 14Z",fill:e.colors[2]},null)])}),mHi=x("browser-chrome",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 15C28.9706 15 33 19.0294 33 24C33 28.9706 28.9706 33 24 33C19.0294 33 15 28.9706 15 24C15 19.0294 19.0294 15 24 15ZM24 15H41.8654M17 42.7408L29.6439 31M6 15.2717L16.8751 29.552M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kHi=x("browser-safari",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 33L19.5 19.5L33 15L28.5 28.5L15 33Z",fill:e.colors[0],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 26C25.1046 26 26 25.1046 26 24C26 22.8954 25.1046 22 24 22C22.8954 22 22 22.8954 22 24C22 25.1046 22.8954 26 24 26Z",fill:e.colors[2]},null)])}),vHi=x("bubble-chart",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"34",cy:"14",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"12",cy:"25",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"29",cy:"37",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AHi=x("bug",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 42C36 42 38 31.5324 38 28C38 24.8379 38 20.1712 38 14H10C10 17.4423 10 22.109 10 28C10 31.4506 12 42 24 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 8L10 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 8L38 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 27H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 27H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 44L13 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 44L35 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 42V14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.9204 39.0407C17.0024 40.783 19.9244 41.9998 23.9999 41.9998C28.1112 41.9998 31.0487 40.7712 33.1341 39.0137",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 12.3333C32 7.73096 28.4183 4 24 4C19.5817 4 16 7.73096 16 12.3333V14H32V12.3333Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),pHi=x("building-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17 14L44 24V44H17L17 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 14L4 24L4 44H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 44V32L26 29L26 44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 44H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bHi=x("building-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11 14L25 4V44H11V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 13L39 23V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wHi=x("building-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 8L44 21V44H4L4 21L24 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 44V23L12 28L12 44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 44V23L36 28L36 44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 44H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),OHi=x("building-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 13L11 20L11 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21 4L31 11V24L38 29V44H21V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yHi=x("bullet-map",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 40V9C16 7.89543 17.0534 7 18.3529 7H33.6471C34.9466 7 36 7.89543 36 9V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 32.1084H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M22 19H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M26 14V32.1082",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),CHi=x("bus",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6.01245 34.005V8.03613C6.01245 6.93156 6.90788 6.03613 8.01245 6.03613H40.0001C41.1046 6.03613 42.0001 6.93156 42.0001 8.03613V34.005C42.0001 35.6618 40.6569 37.005 39.0001 37.005H37.0049V37.9999C37.0049 40.2091 35.2141 41.9999 33.0049 41.9999H33.0045C30.7954 41.9999 29.0045 40.2091 29.0045 37.9999V37.005H19.008V38.0016C19.008 40.2098 17.2178 41.9999 15.0096 41.9999C12.8014 41.9999 11.0113 40.2098 11.0113 38.0016V37.005H9.01245C7.3556 37.005 6.01245 35.6618 6.01245 34.005Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 23H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 13H14V23H34V13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 30H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 30H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Hi=x("bus-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"5",width:"32",height:"34",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 39L14 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 39L34 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"33",r:"2",fill:e.colors[2]},null),c("circle",{cx:"14",cy:"33",r:"2",fill:e.colors[2]},null),c("path",{d:"M8 23H40",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 21L8 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 21L40 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 13H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),SHi=x("bus-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 6C4 4.89543 4.89543 4 6 4H42C43.1046 4 44 4.89543 44 6V38C44 39.1046 43.1046 40 42 40H6C4.89543 40 4 39.1046 4 38V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 40H8V44H16V40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 40H32V44H40V40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 34H12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 34H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 25H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 10H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 34H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 21V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 21V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LHi=x("butterfly",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.0002 12.0003C8.66389 7.70613 19.0814 18.8191 24.0002 25C28.9191 18.8191 39.3366 7.70599 43.0002 12.0001C43.6787 12.6507 44.4427 14.877 42.0002 18C41.3217 18.9759 40.186 21.7059 41.0002 26C41.0002 27.1386 39.8852 28.9519 35.0002 27C37.3749 28.6266 41.8498 33.0962 39.0002 37C36.2864 40.4158 29.9649 44.4569 26.0002 35L24.0002 31L22.0002 35C18.0356 44.4569 11.7141 40.4158 9.00024 37C6.15071 33.0962 10.6255 28.6268 13.0001 27.0003C8.1152 28.9521 7.00011 27.1389 7.00011 26.0003C7.81438 21.7061 6.67867 18.9762 6.00012 18.0003C3.55766 14.8773 4.32174 12.6509 5.0002 12.0003Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0322 23C23.534 17.8642 28.9135 7 33 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9678 23C24.466 17.8642 19.0865 7 15 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xHi=x("buy",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6 15H42L40 42H8L6 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19V6H32V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 34H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),EHi=x("bydesign",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8.00002 7.28206L19.5556 4L19.5555 16.7179L8 20L8.00002 7.28206Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.00002 25.6752L19.5556 22.3932L19.5555 35.1111L8 38.3932L8.00002 25.6752Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.8887 21.0759L36.4443 18.2222L36.4442 41.1462L24.8887 43.9999L24.8887 21.0759Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),THi=x("bye",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34.9998 26.6138L15.146 7.31381C13.9866 6.18672 12.133 6.21294 11.0059 7.37237C10.965 7.41445 10.9254 7.45775 10.8871 7.50222C9.74412 8.82893 9.82256 10.8138 11.0666 12.0462L21.0908 21.9762",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M21.0909 21.9761L10.1773 11.1547C8.88352 9.87182 6.8201 9.80162 5.44214 10.9936C4.17554 12.0892 4.03694 14.0041 5.13256 15.2707C5.17411 15.3188 5.21715 15.3655 5.26164 15.4108L16.2553 26.6137",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.2551 26.6137L9.99976 20.5C8.73742 19.2102 6.67293 19.1744 5.36657 20.4195C4.0742 21.6514 4.02513 23.6977 5.25697 24.99C5.26264 24.996 5.26833 25.0019 5.27405 25.0078C14.5036 34.5442 19.2938 39.0485 21.0908 40.5534C23.9998 42.9896 29.7348 44 32.7302 42C35.7257 40 38.4331 37.1544 39.7181 34.3287C40.4831 32.6464 41.9689 27.4595 44.1756 18.7678C44.6248 16.9986 43.5547 15.2001 41.7854 14.7509C41.7625 14.7451 41.7395 14.7395 41.7164 14.7342C39.8832 14.3104 38.0429 15.4115 37.5496 17.2273L34.9998 26.6137",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31.7156 12.6658C31.0037 11.6024 30.19 10.613 29.2884 9.71137C28.3868 8.80978 27.3973 7.99606 26.334 7.28417C25.8048 6.92996 25.2574 6.60096 24.6934 6.29889C24.1327 5.99858 23.5557 5.72488 22.9639 5.47949",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M5.19397 33.7761C5.84923 34.8753 6.61005 35.906 7.46322 36.8536C8.31639 37.8011 9.26192 38.6655 10.2866 39.4321C10.7964 39.8135 11.3259 40.1707 11.8733 40.5019C12.4175 40.8311 12.9795 41.1346 13.5576 41.4106",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),QHi=x("bytedance",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 7L10 9V37L5 39V7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 23L21 25V37L16 39V23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 21L32 19V35L27 33V21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 9L43 11V37L38 39V9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),DHi=x("bytedance-applets",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4V23L8 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 23L40 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 20L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 20L8 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 31V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),BHi=x("bytedance-mini-app",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.1215 21.8789L21.8789 26.1215",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.4851 26.8285L33.8993 25.4143C35.4614 23.8522 35.4614 21.3195 33.8993 19.7574L28.2425 14.1005C26.6804 12.5384 24.1477 12.5384 22.5856 14.1005L21.1714 15.5148",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.8282 32.4853L25.414 33.8995C23.8519 35.4616 21.3193 35.4616 19.7572 33.8995L14.1003 28.2427C12.5382 26.6806 12.5382 24.1479 14.1003 22.5858L15.5145 21.1716",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RHi=x("cable-car",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13.2797 42C12.4996 42 11.7907 41.5464 11.4637 40.8381L6.38682 29.8381C6.14138 29.3063 6.14138 28.6937 6.38682 28.1619L11.4637 17.1619C11.7907 16.4536 12.4996 16 13.2797 16L34.7203 16C35.5004 16 36.2093 16.4536 36.5363 17.1619L41.6132 28.1619C41.8586 28.6937 41.8586 29.3063 41.6132 29.8381L36.5363 40.8381C36.2093 41.5464 35.5004 42 34.7203 42L13.2797 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 23L18 23L18 33L8 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 23L25 23L25 32L40 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9993 4C37.9993 4 28.5 7.5 20.5641 8.39392C12.6282 9.28784 7.99988 9 7.99988 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 8V16L17 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.6154 19L6.38682 28.1619C6.14138 28.6937 6.14138 29.3063 6.38682 29.8381L9 35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.3848 19L41.6133 28.1619C41.8588 28.6937 41.8588 29.3063 41.6133 29.8381L39.0002 35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IHi=x("cactus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 43L40 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 16C6 21.5 6.5 30 16 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 14C42 19 42 34 32 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 5C19.5817 5 16 8.58172 16 13V43H32V13C32 8.58172 28.4183 5 24 5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),MHi=x("cake",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 12V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 27V40C8 41.1046 8.89543 42 10 42H38C39.1046 42 40 41.1046 40 40V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 21.9691C4 19.2247 6.22474 17 8.96909 17H39.0309C41.7753 17 44 19.2247 44 21.9691V22.2481C44 24.1115 42.8655 25.7871 41.1355 26.4791C40.3093 26.8096 39.3797 26.7613 38.5923 26.3468L38.25 26.1667C37.2589 25.645 36.0744 25.645 35.0833 26.1667C34.0922 26.6883 32.9078 26.6883 31.9167 26.1667C30.9256 25.645 29.7411 25.645 28.75 26.1667C27.7589 26.6883 26.5744 26.6883 25.5833 26.1667C24.5922 25.645 23.4078 25.645 22.4167 26.1667C21.4256 26.6883 20.2411 26.6883 19.25 26.1667C18.2589 25.645 17.0744 25.645 16.0833 26.1667C15.0922 26.6883 13.9078 26.6883 12.9167 26.1667C11.9256 25.645 10.7411 25.645 9.75 26.1667L9.40772 26.3468C8.62028 26.7613 7.69073 26.8096 6.86453 26.4791C5.13445 25.7871 4 24.1115 4 22.2481V21.9691Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 8C26.2 4 24.0001 4 24.0001 4C24.0001 4 21.8008 4 21.0008 8C20.0008 13 28 13 27 8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),PHi=x("cake-five",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 27H39L34.3125 44H13.6875L9 27Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 27H9C9 21.5 14.5 19 14.5 19C14.5 17 16.5 11 24 11C31.5 11 33.5 17 33.5 19C33.5 19 39 21.5 39 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 27H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 12C28 9.79086 26.2091 8 24 8C21.7909 8 20 9.79086 20 12",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 8L28 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("line",{x1:"20",y1:"27",x2:"20",y2:"44",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("line",{x1:"28",y1:"27",x2:"28",y2:"44",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),FHi=x("cake-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 25L11.1711 40.6283C11.4421 41.4471 12.2074 42 13.0699 42H34.9301C35.7926 42 36.5579 41.4471 36.8289 40.6283L42 25",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M11.4071 25.1228H6.31652C6.14171 25.1228 5.99963 24.9803 6.00362 24.8055C6.16392 17.7822 11.6341 11.8858 19 10H29C36.0773 12.036 41.8233 17.9578 41.996 24.8057C42.0004 24.9804 41.8583 25.1228 41.6835 25.1228H36.5929C34.2767 25.1228 32.0393 25.9636 30.2964 27.4891C26.6917 30.6441 21.3083 30.6441 17.7036 27.4891C15.9607 25.9636 13.7233 25.1228 11.4071 25.1228Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.1 10C19.0344 9.67689 19 9.34247 19 9C19 6.23858 21.2386 4 24 4C26.7614 4 29 6.23858 29 9C29 9.34247 28.9656 9.67689 28.9 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NHi=x("cake-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 14L9 21.9H39L34 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"13",r:"4",fill:e.colors[2],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M33 9L35 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M9.5 26.9568C8.89836 27.2575 8.33775 27.5769 7.82243 27.913C5.41836 29.481 4 31.4118 4 33.4999C4 38.7466 12.9543 42.9999 24 42.9999C35.0457 42.9999 44 38.7466 44 33.4999C44 31.3609 42.5116 29.3869 40 27.799",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"9",y:"22",width:"30",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 22H40",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),UHi=x("cake-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 34V16C39 14.8954 38.1046 14 37 14H34.3125H26.3438H11C9.89543 14 9 14.8954 9 16V34C9 35.1046 9.89543 36 11 36H37C38.1046 36 39 35.1046 39 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 36H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 21H15V26H21V21H27V29H33V21H39",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 23V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 23V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 14V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14L24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 14L15 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jHi=x("cake-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 17.9L31.0577 8L9 17.9V30H40V17.9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 18H26.386C26.4489 18 26.5 18.0511 26.5 18.114V21.625C26.5 23.2128 27.7872 24.5 29.375 24.5V24.5C30.9628 24.5 32.25 23.2128 32.25 21.625V18.114C32.25 18.0511 32.3011 18 32.364 18H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.5 23.9568C8.89836 24.2575 8.33775 24.5769 7.82243 24.913C5.41836 26.481 4 28.4118 4 30.4999C4 35.7466 12.9543 39.9999 24 39.9999C35.0457 39.9999 44 35.7466 44 30.4999C44 28.3609 42.5116 26.3869 40 24.799",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),WHi=x("calculator",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 4H8.0002C6.89565 4 6.00022 4.89541 6.0002 5.99996L5.99955 42C5.99953 43.1045 6.89497 44 7.99955 44H40C41.1046 44 42 43.1046 42 42V6C42 4.89543 41.1046 4 40 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 10H13V19H35V10Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 28L19 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 28L12 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 35H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 29H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VHi=x("calculator-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"4",width:"32",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"11",width:"20",height:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"26",r:"2",fill:e.colors[0]},null),c("circle",{cx:"17",cy:"32",r:"2",fill:e.colors[0]},null),c("circle",{cx:"17",cy:"38",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"26",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"32",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"38",r:"2",fill:e.colors[0]},null),c("circle",{cx:"31",cy:"26",r:"2",fill:e.colors[0]},null),c("circle",{cx:"31",cy:"32",r:"2",fill:e.colors[0]},null),c("circle",{cx:"31",cy:"38",r:"2",fill:e.colors[0]},null)])}),zHi=x("calendar",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 19H43V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 9C5 7.89543 5.89543 7 7 7H41C42.1046 7 43 7.89543 43 9V19H5V9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 34H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 34H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 26H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 26H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HHi=x("calendar-dot",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"4",width:"40",height:"40",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 14H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"44",y1:"11",x2:"44",y2:"23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 22H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 22H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 22H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 29H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 29H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 29H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 36H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 36H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"4",y1:"11",x2:"4",y2:"23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$Hi=x("calendar-thirty",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"4",width:"40",height:"40",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 14H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"4",y1:"11",x2:"4",y2:"23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"44",y1:"11",x2:"44",y2:"23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28 22V36H36V22H28Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 22H20V36H12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 29H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XHi=x("calendar-thirty-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"36",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28 20V34H36V20H28Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20H20V34H12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GHi=x("calendar-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"36",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 32H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 20V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 20V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 13V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 13L4 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 44H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),YHi=x("camera",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 12L18 6H30L33 12H15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"12",width:"40",height:"30",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35C28.4183 35 32 31.4183 32 27C32 22.5817 28.4183 19 24 19C19.5817 19 16 22.5817 16 27C16 31.4183 19.5817 35 24 35Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),ZHi=x("camera-five",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"21",r:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"21",r:"7",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M16 43L32 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 37V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qHi=x("camera-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 10V24C8 32.8366 15.1634 40 24 40V40C32.8366 40 40 32.8366 40 24V10",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M4 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30C27.3137 30 30 27.3137 30 24C30 20.6863 27.3137 18 24 18C20.6863 18 18 20.6863 18 24C18 27.3137 20.6863 30 24 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),KHi=x("camera-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"19",r:"14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"19",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31L11 43H37L31 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JHi=x("camera-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"14",width:"36",height:"26",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 14L12.1667 8H19.8333L22 14H10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"29",cy:"27",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 10V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),e$i=x("camera-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"12",y:"4",width:"24",height:"32",rx:"12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 44L32 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"17",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"29",r:"2",fill:e.colors[0]},null)])}),t$i=x("camp",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 35H40L24 6.5L8 35H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31C21.2386 31 19 34.5817 19 39V41H29V39C29 34.5817 26.7614 31 24 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 41L44 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 23C15 23 20 19 24 19C28 19 33 23 33 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 6L38 9L40 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 6L42 9L40 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 17L6 19L7 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 17L8 19L7 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),n$i=x("cancer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"37",cy:"17",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M6 13C6 13 12 5 22 5C32 5 38 11 38 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"11",cy:"31",r:"6",transform:"rotate(-180 11 31)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M42 35C42 35 36 43 26 43C16 43 10 37 10 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),i$i=x("candy",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28C21.7909 28 20 26.2091 20 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16.6875 16.8125L3.90824 14.9668L14.8418 4.03324L16.6875 16.8125Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.3125 31.3125L44.0918 33.1582L33.1582 44.0918L31.3125 31.3125Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),r$i=x("canned-fruit",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 24C15 24 14.5 27 16 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M37.5666 12C38.7278 14.8106 40 18.6419 40 21.9375C40 25.8154 38.6546 33.3501 37.6851 38.2768C37.1408 41.0424 34.7033 43 31.8847 43H16.0422C13.257 43 10.8392 41.0861 10.2804 38.3575C9.31371 33.6374 8 26.4016 8 21.9375C8 18.2592 9.44361 14.6318 10.8271 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.5868 6.45675C11.7711 6.17196 12.0872 6 12.4264 6H35.5736C35.9128 6 36.2289 6.17196 36.4132 6.45675L39.0014 10.4567C39.432 11.1221 38.9544 12 38.1619 12H9.83814C9.04564 12 8.56805 11.1221 8.99857 10.4567L11.5868 6.45675Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),o$i=x("capricornus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 11C18 7.68629 15.3137 5 12 5C8.68629 5 6 7.68629 6 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 11V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 11C30 7.68629 27.3137 5 24 5C20.6863 5 18 7.68629 18 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 11V31V35.75C30 35.75 30 43 22 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36",cy:"30",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),s$i=x("car",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.5 32C14.8807 32 16 30.8807 16 29.5C16 28.1193 14.8807 27 13.5 27C12.1193 27 11 28.1193 11 29.5C11 30.8807 12.1193 32 13.5 32Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M34.5 32C35.8807 32 37 30.8807 37 29.5C37 28.1193 35.8807 27 34.5 27C33.1193 27 32 28.1193 32 29.5C32 30.8807 33.1193 32 34.5 32Z",fill:e.colors[0]},null),c("path",{d:"M7 37C5.34315 37 4 35.6569 4 34L4 24.7097C4 22.4363 5.28486 20.3581 7.3186 19.3422L8.00053 19.0015L10.3105 9.09194C10.7326 7.28117 12.3467 6 14.206 6L33.8943 6C35.7675 6 37.3899 7.29998 37.7981 9.12816L40.0031 19.0015L40.6834 19.3416C42.716 20.358 44 22.4355 44 24.7081V34C44 35.6569 42.6569 37 41 37H39.0031V38C39.0031 40.2091 37.2107 42 35.0016 42C32.7924 42 31 40.2091 31 38V37H17V38.0003C17 40.2093 15.2093 42 13.0003 42C10.7913 42 9.00053 40.2093 9.00053 38.0003V37H7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 22H34L32.348 14.5661C32.1447 13.6511 31.3331 13 30.3957 13L17.6043 13C16.6669 13 15.8553 13.6511 15.652 14.5661L14 22Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),a$i=x("car-battery",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 12H3V42H43V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 6H3V12H11V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 6H35V12H43V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 21H15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 21H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 18V24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),l$i=x("card-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28 12V4L8 14V42L20 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 16L40 6V34L20 44V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),c$i=x("cardioelectric",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.55469 23.194C5.3698 22.8031 5.19795 22.4068 5.04108 22.0056C4.39264 20.3473 4 18.6042 4 16.8C4 10.8353 8.88417 6 14.9091 6C18.7036 6 22.0456 7.91792 24 10.828C25.9544 7.91792 29.2964 6 33.0909 6C39.1158 6 44 10.8353 44 16.8C44 24.5647 36.7273 31.2 33.0909 34.8C30.6667 37.2 27.6364 39.6 24 42C20.3636 39.6 17.3333 37.2 14.9091 34.8C14.543 34.4376 14.1401 34.0444 13.7114 33.6224",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 29.9734L19.1138 19.0396L25.5781 25.7059L35.2619 15.8188",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),d$i=x("carousel",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 11C4 9.89543 4.89543 9 6 9H42C43.1046 9 44 9.89543 44 11V35C44 36.1046 43.1046 37 42 37H6C4.89543 37 4 36.1046 4 35V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 17H20V29H28V17Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 17H36V29H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 17H12V29H4",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 13V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 13V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),u$i=x("carousel-video",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"11",y:"7",width:"26",height:"34",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"11",width:"7",height:"26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"37",y:"11",width:"7",height:"26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 20L28 24L22 28V20Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),h$i=x("carrot",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.6244 20.6823C14.2892 15.2475 18.4035 10 24 10V10C29.5965 10 33.7108 15.2475 32.3756 20.6824L27.2786 41.4294C26.9078 42.9388 25.5543 44 24 44V44C22.4457 44 21.0922 42.9388 20.7214 41.4294L15.6244 20.6823Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 4L24 9.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30.1016 5.5918L27.3744 8.84185",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 5.5918L20.7271 8.84185",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 19H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M25 26H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 34H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),f$i=x("cast-screen",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 39C21 30.1634 13.8366 23 5 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 39C13 34.5817 9.41828 31 5 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.5 41C6.88071 41 8 39.8807 8 38.5C8 37.1193 6.88071 36 5.5 36C4.11929 36 3 37.1193 3 38.5C3 39.8807 4.11929 41 5.5 41Z",fill:e.colors[0]},null),c("path",{d:"M4 16.0566V8H44V40H28.7712",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),g$i=x("castle",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 11L11 4L18 11H4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 11L37 4L44 11H30Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 44V26H40V17H34V26H28V21L24 17L20 21V26H14V17H8V26H4V44H18V40C18 36.6863 20.6863 34 24 34C27.3137 34 30 36.6863 30 40V44H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"7",y:"11",width:"8",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"33",y:"11",width:"8",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),m$i=x("cat",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 26C42 34.8366 33.9411 42 24 42C14.0589 42 6 34.8366 6 26M15 12.1405C17.6476 10.7792 20.7214 10 24 10C27.2786 10 30.3524 10.7792 33 12.1405",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 26V8.48814C6 6.757 8.05005 5.84346 9.33729 7.00098L15 12.093",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 26V8.48814C42 6.757 39.9499 5.84346 38.6627 7.00098L33 12.093",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"30",cy:"22",r:"2",fill:e.colors[0]},null),c("circle",{cx:"18",cy:"22",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"28",r:"2",fill:e.colors[0]},null),c("path",{d:"M16 30L4 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 35L7 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 30L44 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 35L41 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),k$i=x("category-management",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"28",width:"36",height:"14",rx:"4",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20 7H10C7.79086 7 6 8.79086 6 11V17C6 19.2091 7.79086 21 10 21H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"34",cy:"14",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"34",cy:"14",r:"3",fill:e.colors[2]},null)])}),v$i=x("cattle",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.4651 19.9231C10.6818 12.4814 16.5167 6 23.9995 6C31.4823 6 37.3173 12.4814 36.5339 19.9231L35.0464 34.055C34.4513 39.7083 29.6841 44 23.9995 44C18.315 44 13.5478 39.7083 12.9527 34.0549L11.4651 19.9231Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M13.9995 31C17.4916 27.8746 25.4281 23.8297 33.9995 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"18.9995",cy:"18",r:"2",fill:e.colors[2]},null),c("circle",{cx:"20.9995",cy:"34",r:"2",fill:e.colors[2]},null),c("circle",{cx:"28.9995",cy:"18",r:"2",fill:e.colors[2]},null),c("circle",{cx:"26.9995",cy:"34",r:"2",fill:e.colors[2]},null),c("path",{d:"M33 7.91262C35.1667 5.91262 40.3923 2.30498 43 4.91262C45.6077 7.5203 43 9.9126 41 10.4126C38.5 11.0376 36.8 12.7128 36 13.9128",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.0962 7.91262C12.9295 5.91262 7.70391 2.30498 5.09619 4.91262C2.48848 7.5203 5.09619 9.9126 7.09619 10.4126C9.59619 11.0376 11.2962 12.7128 12.0962 13.9128",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 25L13 34.5",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M36 25L35 34.5",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),A$i=x("cattle-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 31L44 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 44V18C5 13 7 8 16 6L30 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 20C20.5 21.5 22.5 25 28 25C31.1667 25 38 26.5 38 33V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6C22 6 25 9 25 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 44C30 39.5817 26.4183 36 22 36C17.5817 36 14 39.5817 14 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),p$i=x("caution",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 5L2 43H46L24 5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 19.0005L24.0083 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),b$i=x("cc",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.2782 12.14C21.181 12.4802 22.9856 12.9636 24.6924 13.5899C21.8825 13.6074 19.0791 14.7782 17.0541 17.103L16.8557 17.338C14.0164 20.8063 13.8258 25.7793 16.2839 29.4497L16.2224 29.3375C18.7497 33.9805 23.0519 38.0543 27.499 39.3643C31.0799 40.4191 34.4305 40.6989 37.5178 40.1993L37.5447 40.1811C33.8191 43.092 29.3272 44.553 24.831 44.5656H24.7149L24.2838 44.56C18.9676 44.4356 13.6883 42.2862 9.70805 38.1144L9.37863 37.7609C5.80885 33.8395 4.01583 28.845 4 23.8458V23.7129L4.00633 23.2584C4.09466 19.6851 5.09141 16.1308 6.99642 12.986L6.9277 13.0052C11.431 11.7594 15.5469 11.4727 19.2782 12.14ZM29.8165 32.6328C31.3625 31.897 33.2256 32.2537 34.4485 33.4761L39.4604 38.4855L39.1209 38.8174C39.0934 38.8437 39.0659 38.8699 39.0383 38.8959C35.6475 39.8087 31.8914 39.663 27.7688 38.4486C24.7892 37.5709 22.2332 35.4184 19.9509 32.7704L19.9015 32.7431C22.9258 34.3813 26.604 34.377 29.6249 32.7305L29.8165 32.6328ZM24.7544 2.99994L25.1975 3.00471C30.3656 3.11518 35.5015 5.14197 39.4455 9.08599L34.4485 14.083L34.2924 14.2313C33.0178 15.3811 31.1429 15.6554 29.6249 14.8281L29.3639 14.6908C29.3141 14.6655 29.2642 14.6407 29.2142 14.6163C26.2909 12.9805 23.0341 11.8419 19.4463 11.2003C15.8761 10.5619 11.9853 10.7621 7.77611 11.797C8.35234 10.9768 8.99698 10.1901 9.70805 9.44472L10.0345 9.10999C14.0951 5.03678 19.4211 2.99994 24.7495 2.99994H24.7544Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M41.549 17.3253L33.6594 21.8806L33.4435 22.0288C33.4435 22.0288 32.7681 22.4814 32.8427 23.4385C32.9079 24.2756 33.5043 24.6288 33.5043 24.6288L41.7348 29.3768C41.7348 29.3768 42.3796 29.7247 43.1811 29.2913C44.0774 28.8066 44.0162 27.8599 44.0162 27.8599V18.7503C44.0162 18.7503 44.0171 18.7404 44.0171 18.7227V18.698C44.0152 18.5127 43.9623 17.8792 43.3674 17.4409C43.02 17.185 42.6771 17.1049 42.3841 17.1049C41.8974 17.1054 41.549 17.3253 41.549 17.3253Z",fill:e.colors[0]},null)])}),w$i=x("cd",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M13 24C13 17.9249 17.9249 13 24 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"24",cy:"24",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),O$i=x("ce-marking",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 42C12.0589 42 4 33.9411 4 24C4 14.0589 12.0589 6 22 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 42C34.0589 42 26 33.9411 26 24C26 14.0589 34.0589 6 44 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 24H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),y$i=x("cell",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28.4165 21.8466C28.2998 24.4327 28.9576 26.2456 30.3899 27.2851C32.5385 28.8445 37.8372 29.0273 42.0342 21.8466C46.2313 14.6658 42.1598 10.7653 40.6133 10.1148C39.5823 9.68111 38.546 9.51854 37.5044 9.62707",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31.0138 28.0061C29.7932 29.4196 29.6591 31.1176 30.6115 33.1C32.0401 36.0735 35.6988 35.5388 37.5277 38.0157C38.747 39.6671 39.2088 41.3285 38.9132 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.50434 23.6397C10.7641 26.6609 16.1663 27.0551 22.5 24.6306C25.0645 23.649 27.7817 22.2052 30.5049 20.2867C32.5577 18.8404 34.0451 17.3644 35.0919 15.92C38.8633 10.716 36.9159 5.92222 35.0919 4.40635C33.1156 2.76399 29.322 2.08888 22.5 5.03345C21.2777 5.56103 19.9582 6.20481 18.5345 6.98005C15.7374 8.50312 13.4336 10.2232 11.6622 11.9999C7.4997 16.1749 6.27733 20.6622 8.50434 23.6397Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M16.2451 8.83911C16.6842 11.7889 17.9165 14.368 19.9419 16.5764C21.9673 18.7848 24.3883 20.195 28 21.4999",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M9.98149 24.9998C4.15571 30.6503 2.58552 34.9286 5.27092 37.8346C9.29902 42.1936 13.0878 36.6267 18.1666 36.6267C21.5524 36.6267 24.1636 38.751 26 42.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M35.0919 15.9199C34.0451 17.3643 32.5577 18.8403 30.5049 20.2866C27.7817 22.2052 25.0645 23.6489 22.5 24.6306",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M22.4999 5.03345C21.2776 5.56103 19.9581 6.20481 18.5344 6.98004C15.7374 8.50312 13.4335 10.2232 11.6621 11.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),C$i=x("center-alignment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 14L42 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24L36 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 34H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_$i=x("certificate",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26 36H6C4.89543 36 4 35.1046 4 34V8C4 6.89543 4.89543 6 6 6H42C43.1046 6 44 6.89543 44 8V34C44 35.1046 43.1046 36 42 36H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 14H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 21H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 28H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 33C33.3137 33 36 30.3137 36 27C36 23.6863 33.3137 21 30 21C26.6863 21 24 23.6863 24 27C24 30.3137 26.6863 33 30 33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 40L34 42V31.4722C34 31.4722 32.8594 33 30 33C27.1406 33 26 31.5 26 31.5V42L30 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),S$i=x("chafing-dish",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 42C14.0589 42 6 33.9411 6 24C6 14.0589 14.0589 6 24 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 42C33.9411 42 42 33.9411 42 24C42 14.0589 33.9411 6 24 6C24 6 20 8 20 15C20 22 28 26 28 33C28 40 24 42 24 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M42 20H44V28H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 20H4V28H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),L$i=x("chafing-dish-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 18H42V24C42 27.3137 39.3137 30 36 30H12C8.68629 30 6 27.3137 6 24V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 42H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 42L16 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 42L32 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 18L27 4H21L18 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 11H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 11H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),x$i=x("chair",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 23L12 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 23L36 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 34L32 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.4545 23H18.5455C15.8182 23 14 21.3333 14 18.8333V12H18V6C18 4.89543 18.8954 4 20 4H28C29.1046 4 30 4.89543 30 6V12H34V18.8333C34 21.3333 32.1818 23 29.4545 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),E$i=x("chair-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29.4545 23H18.5455C15.8182 23 14 21.3333 14 18.8333V12H18V6C18 4.89543 18.8954 4 20 4H28C29.1046 4 30 4.89543 30 6V12H34V18.8333C34 21.3333 32.1818 23 29.4545 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 23L12 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 23L36 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31L31 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 38L33 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),T$i=x("change",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 31H38V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 21H10V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 11L38 5L32 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 37L10 43L4 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Q$i=x("change-date-sort",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 5V30.0036H42V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.0001 23H19.0016L32.8514 8.85714L28.9943 5L15 19.143L15.0001 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 37L24 43L18 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),D$i=x("charging-treasure",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.97506 8.55657C10.1946 7.08729 11.4565 6 12.9421 6H35.9778C37.4979 6 38.7778 7.13694 38.9569 8.64644L42.102 35.1464C42.3138 36.9309 40.9199 38.5 39.1229 38.5H8.98167C7.14822 38.5 5.74362 36.8699 6.01462 35.0566L9.97506 8.55657Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"6",y:"30",width:"36",height:"12",rx:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"19",y:"34",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("path",{d:"M29 36H35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 12H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),B$i=x("chart-graph",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"17",y:"6",width:"14",height:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"6",y:"33",width:"14",height:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"28",y:"33",width:"14",height:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 33V24H35V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),R$i=x("chart-histogram",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 30V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 22V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 14V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),I$i=x("chart-histogram-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 34H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 26H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 18H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 10L14 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),M$i=x("chart-histogram-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 42H44H4Z",fill:e.colors[1]},null),c("path",{d:"M4 42H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"28",width:"6",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"18",width:"6",height:"24",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"34",y:"6",width:"6",height:"36",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),P$i=x("chart-line",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 34L22 18L32 27L42 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),F$i=x("chart-line-area",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 34L22 18L32 27L42 6V34H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),N$i=x("chart-pie",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 35.0457 35.0457 44 24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4V24H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.0844 18H30V4.91553C36.2202 6.86917 41.1308 11.7798 43.0844 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),U$i=x("chart-pie-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 24C5 34.4934 13.5066 43 24 43V26C24 24.8954 24.8954 24 26 24H43C43 13.5066 34.4934 5 24 5C13.5066 5 5 13.5066 5 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"30",y:"30",width:"12",height:"12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),j$i=x("chart-proportion",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.3446 5.51758C13.9 6.53124 11.7001 8.01574 9.85786 9.85797C6.23858 13.4773 4 18.4773 4 24.0001C4 35.0458 12.9543 44.0001 24 44.0001V44.0001C29.5228 44.0001 34.5228 41.7615 38.1421 38.1422C39.9844 36.3 41.4689 34.1001 42.4825 31.6555",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24H44C44 12.9543 35.0457 4 24 4L24 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),W$i=x("chart-ring",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43.7756 20.9938C42.4735 12.3555 35.6463 5.5277 27.0084 4.22461M20.9757 4.22702C11.3651 5.68478 4 13.9822 4 23.9998C4 34.0212 11.3705 42.321 20.9863 43.7743C21.9692 43.9228 22.9756 43.9998 24 43.9998C25.0209 43.9998 26.024 43.9233 27.0038 43.7758C35.6458 42.4741 42.4762 35.6427 43.7764 27.0003",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16C19.5817 16 16 19.5817 16 24C16 28.4183 19.5817 32 24 32C28.4183 32 32 28.4183 32 24C32 19.5817 28.4183 16 24 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),V$i=x("chart-scatter",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 24C22.2091 24 24 22.2091 24 20C24 17.7909 22.2091 16 20 16C17.7909 16 16 17.7909 16 20C16 22.2091 17.7909 24 20 24Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37 16C39.7614 16 42 13.7614 42 11C42 8.23858 39.7614 6 37 6C34.2386 6 32 8.23858 32 11C32 13.7614 34.2386 16 37 16Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 36C16.6569 36 18 34.6569 18 33C18 31.3431 16.6569 30 15 30C13.3431 30 12 31.3431 12 33C12 34.6569 13.3431 36 15 36Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33 32C34.6569 32 36 30.6569 36 29C36 27.3431 34.6569 26 33 26C31.3431 26 30 27.3431 30 29C30 30.6569 31.3431 32 33 32Z",fill:e.colors[0]},null)])}),z$i=x("chart-stock",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"16",width:"8",height:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 6V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 32V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"34",y:"16",width:"8",height:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 6V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 32V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"14",width:"8",height:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),H$i=x("check",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 11L16.875 37L5 25.1818",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$$i=x("check-correct",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"3abbe328)"},[c("path",{d:"M42 20V39C42 40.6569 40.6569 42 39 42H9C7.34315 42 6 40.6569 6 39V9C6 7.34315 7.34315 6 9 6H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 20L26 28L41 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"3abbe328"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),X$i=x("check-in",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.9999 21.0001L22.1302 6.98819C22.5987 5.91738 23.8816 5.47476 24.9107 6.0289L35.9996 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 31L26 12L42 12L42 41L26 41L26 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44C13 44 13.7691 38.6834 16.3302 38.3125C19.3527 37.8748 22.4317 37.6497 25.1033 37C28.497 36.1747 31.2335 35.1121 32.3623 34.6448C32.7291 34.4929 33.0343 34.2285 33.2178 33.8764C33.7811 32.795 34.7903 30.4101 32.9209 30.1094C30.493 29.7188 22.9806 32.5833 19.1276 32.0625C15.2746 31.5417 16.6293 28.9375 17.8433 28.1563C21.1401 26.0345 25 27 25 27V18C25 18 10.3335 21.75 5 28.1563",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 21L42 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),G$i=x("check-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24L22 30L34 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Y$i=x("check-small",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 24L20 34L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Z$i=x("checkbox",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32 16H16V32H32V16Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),q$i=x("checkerboard",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 4H7C5.34315 4 4 5.34315 4 7V17V31V41C4 42.6569 5.34315 44 7 44H17H31H41C42.6569 44 44 42.6569 44 41V31V17V7C44 5.34315 42.6569 4 41 4H31H17Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"23",y1:"17",x2:"44",y2:"17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"4",y1:"17",x2:"13",y2:"17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"35",y1:"31",x2:"44",y2:"31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"6",y1:"31",x2:"25",y2:"31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"17",y1:"21",x2:"17",y2:"44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 4L31 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 35L31 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 4L17 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 31C35 33.2091 33.2091 35 31 35C28.7909 35 27 33.2091 27 31C27 28.7909 28.7909 27 31 27C33.2091 27 35 28.7909 35 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 17C21 19.2091 19.2091 21 17 21C14.7909 21 13 19.2091 13 17C13 14.7909 14.7909 13 17 13C19.2091 13 21 14.7909 21 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),K$i=x("checklist",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 10L42 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 10L34 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 30L37 38L33 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 10H4V18H26V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 30H4V38H26V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),J$i=x("cheese",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 20C43 17.8285 24.8921 8.11198 20.134 5.59629C19.4394 5.22904 18.603 5.31194 17.9852 5.79737L5 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 17.6522C5 16.3232 6.2688 15.3543 7.55521 15.688C13.9619 17.3498 30.8602 21.3331 40.1615 19.7589C41.5557 19.523 43 20.5369 43 21.951V38.1025C43 39.1662 42.1674 40.0438 41.1051 40.0997L7.10512 41.8892C5.96083 41.9494 5 41.0378 5 39.892V17.6522Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"12",cy:"25",r:"2",fill:e.colors[2]},null),c("circle",{cx:"25",cy:"27",r:"2",fill:e.colors[2]},null),c("circle",{cx:"34",cy:"32",r:"2",fill:e.colors[2]},null),c("circle",{cx:"18",cy:"32",r:"2",fill:e.colors[2],stroke:e.colors[2],"stroke-width":e.strokeWidth},null)])}),eXi=x("chef-hat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"12",y:"34",width:"24",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 34V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 34V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 25V34H36V25C36 25 41 22 41 17C41 12 37 10 32 10C32 8 29 4 24 4C19 4 16 8 16 10C12 10 7 12 7 17C7 22 12 25 12 25Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tXi=x("chef-hat-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 24.1246C9.01253 23.3584 6 19.851 6 15.64C6 10.8683 9.86826 7 14.64 7C15.4066 7 16.1498 7.09983 16.8574 7.2872C18.4398 5.28493 20.8898 4 23.64 4C26.4704 4 28.9829 5.36098 30.5588 7.46422C31.4372 7.16331 32.3795 7 33.36 7C38.1317 7 42 10.8683 42 15.64C42 19.851 38.9875 23.3584 35 24.1246V40C35 41.1046 34.1046 42 33 42H15C13.8954 42 13 41.1046 13 40V24.1246Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 31L35 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 25V31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 28V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 28V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nXi=x("cherry",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"14",cy:"34",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"37",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 10C34.3488 10.8116 28.6279 13.0145 25.2791 16.2609C20.2558 21.1304 19 24.5 18 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36.9997 9.99995C35.8831 11.3184 33.7149 14.5959 33.0435 18.3891C32.0364 24.0789 32.9998 27.5 33.9997 29.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 4L44 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),iXi=x("chess",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 4H14V14H34V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 14L33 37H15L21 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 44H8V40L14 37H34L40 40V44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 23.02H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.5 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.5 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rXi=x("chess-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 44H8V40L14 37H34L40 40V44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 19H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.74 19L33 37H15L20.26 19",fill:e.colors[1]},null),c("path",{d:"M27.74 19L33 37H15L20.26 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C19.5817 4 16 7.58172 16 12C16 15.012 17.6646 17.6353 20.124 19H27.876C30.3354 17.6353 32 15.012 32 12C32 7.58172 28.4183 4 24 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),oXi=x("chest",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.9968 3.5C16.9968 5.76563 16.9968 7.48184 16.9968 8.64861C16.9968 10.3988 16.0333 11.0735 12.4023 12.0065C8.77133 12.9394 7.69632 13.4893 6.84816 15.0995C6.28272 16.1729 6 17.8303 6 20.0715V37.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34.9416 21.5085C35.1792 24.3854 34.6917 26.8978 33.4792 29.046C32.2667 31.1941 30.126 32.5026 27.0572 32.9716",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.0587 21.5085C12.82 24.3854 13.3096 26.8978 14.5277 29.046C15.7457 31.1941 17.9038 32.5026 21.0022 32.9716",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 43.5121C14.3333 41.957 15 40.2662 15 38.4396C15 36.613 15 33.8253 15 30.0764",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M35 43.5121C33.6667 41.957 33 40.2662 33 38.4396C33 36.613 33 33.8253 33 30.0764",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31.0003 3.5C31.0003 5.76563 31.0003 7.48184 31.0003 8.64861C31.0003 10.3988 31.9638 11.0735 35.5948 12.0065C39.2257 12.9394 40.3008 13.4893 41.1489 15.0995C41.7144 16.1729 41.9971 17.8303 41.9971 20.0715V37.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),sXi=x("chicken",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35.9786 15.4998C35.4536 15.0194 34.8809 14.5921 34.2688 14.2248L32.8034 13.3456C31.4442 12.53 29.9497 11.965 28.3909 11.6774L27.8672 11.5808C25.0469 11.0603 22.3297 10.0961 19.8159 8.7262C19.586 7.71021 18.7942 6.86455 17.7106 6.61834C16.2072 6.27672 14.7114 7.21858 14.3698 8.72205C14.0282 10.2255 14.97 11.7212 16.4735 12.0629C16.5995 12.0915 16.7255 12.1111 16.8507 12.1221C18.5056 13.7407 19.9052 15.6035 21 17.6467",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.3067 25.0192C11.0447 25.3012 8 28.6506 8 32C8 35.5 9.55844 37 11 38C12.4416 39 14.7208 40 16.6104 40C18.5 40 28.5 41 33 40C37.5 39 38 38 40 36C41.0815 34.9185 41.882 33.3983 42.3892 32.2301C42.8802 31.0991 43.2654 29.9245 43.5649 28.7284C43.9246 27.2922 44.2883 25.2299 44 23.5C43.5 20.5 42 18.5 37 16C32.3958 13.6979 28.3532 14.7876 27.7421 14.9745C27.6868 14.9914 27.6352 15.0095 27.5806 15.0287C26.7806 15.3116 20.3163 17.6254 17.5714 19.5C14.7687 21.414 11.6092 24.7019 11.3428 24.981C11.3293 24.9951 11.3201 25.0048 11.3067 25.0192Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.10263 20.0094C5.97741 19.9983 5.85146 19.9787 5.72546 19.9501C4.222 19.6085 3.28014 18.1127 3.62176 16.6093C3.96338 15.1058 5.45912 14.1639 6.96259 14.5055C8.04613 14.7518 8.83798 15.5974 9.0679 16.6134C11.5816 17.9833 14.2989 18.9475 17.1192 19.468L17.6428 19.5646C19.2016 19.8522 20.6961 20.4172 22.0553 21.2328L23.5207 22.112C24.5005 22.6999 25.3793 23.4416 26.1234 24.3087L26.5288 24.7812C27.7526 26.2073 28.3101 28.0877 28.0613 29.9504L28.0331 30.1621C27.8636 31.4312 27.2894 32.6118 26.3957 33.5287L25.9345 34.0018C24.4094 35.5665 22.2148 36.2854 20.0595 35.9261C18.3925 35.6483 16.8493 34.8707 15.6342 33.6962L14.8952 32.9819C14.301 32.4076 13.7859 31.7568 13.3634 31.0466L11.1909 27.3947L10.5574 26.1247C9.42238 23.8489 7.91571 21.7826 6.10263 20.0094Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aXi=x("chicken-leg",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"11d67956)"},[c("path",{d:"M33.3748 33.8744C37.6175 29.6318 34.7891 15.4897 28.4251 9.12572C25.5966 6.29723 17.465 0.286877 8.62606 9.12565C-0.212837 17.9644 5.7977 26.0963 8.62606 28.9246C14.9901 35.2887 29.1322 38.1171 33.3748 33.8744Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 41C40.2533 40.2533 36.0222 36.0222 33.9999 33.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"42.193",cy:"40.0713",r:"2.5",transform:"rotate(135 42.193 40.0713)",fill:e.colors[0]},null),c("circle",{cx:"40.0719",cy:"42.1924",r:"2.5",transform:"rotate(135 40.0719 42.1924)",fill:e.colors[0]},null),c("circle",{cx:"17",cy:"18",r:"2",fill:e.colors[2]},null),c("circle",{cx:"12",cy:"21",r:"2",fill:e.colors[2]},null),c("circle",{cx:"17",cy:"24",r:"2",fill:e.colors[2]},null)]),c("defs",null,[c("clipPath",{id:e.id+"11d67956"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),lXi=x("chicken-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 31C30 26.5 31.4 17.6 41 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 4L15 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 31C38 33.8889 34.24 38.5556 28 40L26 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 10.2738C15.1845 9.2518 3.86133 10.5366 5.09285 23.8519C5.09286 28.2319 7.37935 37.1968 16 40L18 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 18C19.6957 21.8333 22.5 31 31 31H38C37.3043 28.6667 37.1565 23.4 43 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cXi=x("child-with-pacifier",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 42C33.3888 42 41 34.3888 41 25C41 15.6112 33.3888 8 24 8C14.6112 8 7 15.6112 7 25C7 34.3888 14.6112 42 24 42Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 21L31 22L29 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 21L17 22L15 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8C23.75 7 22 4 18 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8C24.0833 7 24.6 4.8 26 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.9752 40C31.9752 34 31.9752 31 23.9998 31C15.9998 31 16.0244 34 16.0244 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 23V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 23V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dXi=x("children-cap",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 32C6 17 11 8 14 8C17 8 20 14 20 14H28C28 14 31 8 34 8C37 8 42 17 42 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"32",width:"40",height:"8",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uXi=x("children-pyramid",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"15",y:"17",width:"18",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 25H38V33H10V25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 33H43V41H5V33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 7L19 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hXi=x("chili",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"a3729df1)"},[c("path",{d:"M21.1678 16.594C22.8156 10.9872 29.4907 8.66639 34.2614 12.0416C38.3867 14.9602 39.0791 20.8076 35.7495 24.609L32.6192 28.183C27.4 34.1417 20.8092 38.741 13.4156 41.5837L9.85755 42.9517C9.12779 43.2322 8.30608 43.1295 7.66783 42.678C6.39521 41.7776 6.34327 39.9076 7.56396 38.938L10.3431 36.7305C14.5084 33.422 17.5492 28.9067 19.0491 23.8031L21.1678 16.594Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M29.8417 10.6835C30.6939 8.09689 33.4817 6.69083 36.0683 7.54302C38.6549 8.3952 40.061 11.1829 39.2088 13.7696C38.8983 14.7121 38.3308 15.4978 37.6097 16.0747",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M42 4L38 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)]),c("defs",null,[c("clipPath",{id:e.id+"a3729df1"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),fXi=x("chimney",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 14H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 14H24H32L36 44H12L16 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 24H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13 34L35 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 14L36 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 14L12 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8L24.8284 7.17157C25.5786 6.42143 26.596 6 27.6569 6H28.3431C29.404 6 30.4214 5.57857 31.1716 4.82843L32 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gXi=x("chinese",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"18",width:"20",height:"10",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),mXi=x("chinese-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 19.9389C20.6008 18.7746 19.403 16.737 17.0076 17.0281C14.6122 17.3193 12.8152 20.5211 13.0152 24.5962C13.2152 28.6714 15.4106 31 17.4068 31C19.8023 31 21 28.2056 21 28.2056",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 31L26 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 31L26 24.5C26 22.0147 28.0147 20 30.5 20V20C32.9853 20 35 22.0147 35 24.5L35 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kXi=x("chinese-pavilion",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 12H33C33 12 36.3632 15.0112 39 16C40.8645 16.6992 44 17 44 17C44 17 42.1839 17.6487 41 18C39.4563 18.458 37 19 37 19H24H11C11 19 8.54366 18.458 7 18C5.81607 17.6487 4 17 4 17C4 17 7.1355 16.6992 9 16C11.6368 15.0112 15 12 15 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12L24 4L30 12H18Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 19L11 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M37 19V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"6",y:"38",width:"36",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),vXi=x("chip",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"12",y:"6",width:"24",height:"36",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M12 12H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 28H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 12H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 28H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 36H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AXi=x("chopping-board",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 8C16.5033 8 35.7176 8 42.0112 8C43.1158 8 44 8.89543 44 10V38C44 39.1046 43.117 40 42.0125 40C35.8575 40 17.3255 40 14 40C10 40 4 38 4 24C4 10 11 8 14 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pXi=x("chopsticks-fork",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 5V15C8 20 14 20 14 20C14 20 20 20 20 15V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 4L40 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 4L28 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bXi=x("christmas-tree",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 14L16 12L24 4L32 12L28 14L36 22L30 24L39 34H9L17 24L12 22L20 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 44H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 34L20 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 34L28 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wXi=x("christmas-tree-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 36V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 15L24 4L34 15L31 18L39 26L34 27.1579L42 36H6L14 27.1579L9 26L17 18L14 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),OXi=x("church-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 8L28 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 28H9C7.89543 28 7 28.8954 7 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 28H39C40.1046 28 41 28.8954 41 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44L44 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 23L24 15L33 23V44H15V23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 44L28 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),yXi=x("church-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 24L24 14L35 24V44H13V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 8L10 4L13 8V44H7V8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 8L38 4L41 8V44H35V8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 29L28 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),CXi=x("circle-double-down",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 17L24 24L17 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 26L24 33L17 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Xi=x("circle-double-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 31L15 24L22 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31L24 24L31 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),SXi=x("circle-double-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31L24 24L17 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 31L33 24L26 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LXi=x("circle-double-up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 22L24 15L17 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31L24 24L17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xXi=x("circle-five-line",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 12C42.2091 12 44 10.2091 44 8C44 5.79086 42.2091 4 40 4C37.7909 4 36 5.79086 36 8C36 10.2091 37.7909 12 40 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 44C42.2091 44 44 42.2091 44 40C44 37.7909 42.2091 36 40 36C37.7909 36 36 37.7909 36 40C36 42.2091 37.7909 44 40 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 12C10.2091 12 12 10.2091 12 8C12 5.79086 10.2091 4 8 4C5.79086 4 4 5.79086 4 8C4 10.2091 5.79086 12 8 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 44C10.2091 44 12 42.2091 12 40C12 37.7909 10.2091 36 8 36C5.79086 36 4 37.7909 4 40C4 42.2091 5.79086 44 8 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 40H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 8H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),EXi=x("circle-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 10C25.6569 10 27 8.65685 27 7C27 5.34315 25.6569 4 24 4C22.3431 4 21 5.34315 21 7C21 8.65685 22.3431 10 24 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C25.6569 44 27 42.6569 27 41C27 39.3431 25.6569 38 24 38C22.3431 38 21 39.3431 21 41C21 42.6569 22.3431 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7 27C8.65685 27 10 25.6569 10 24C10 22.3431 8.65685 21 7 21C5.34315 21 4 22.3431 4 24C4 25.6569 5.34315 27 7 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M41 27C42.6569 27 44 25.6569 44 24C44 22.3431 42.6569 21 41 21C39.3431 21 38 22.3431 38 24C38 25.6569 39.3431 27 41 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.1969 15.7438C27.2874 15.7438 30.0141 14.1861 31.6346 11.813C33.5162 12.9388 35.1205 14.4804 36.3205 16.3109C33.7298 17.891 32.0002 20.7436 32.0002 24.0001C32.0002 27.3429 33.8226 30.26 36.528 31.8121C35.4049 33.6294 33.8903 35.1793 32.102 36.3441C30.5754 33.5472 27.6077 31.6499 24.1969 31.6499C20.7969 31.6499 17.8373 33.5352 16.3064 36.3175C14.4779 35.1178 12.9379 33.5146 11.813 31.6345C14.1861 30.014 15.7438 27.2873 15.7438 24.1969C15.7438 21.1166 14.1964 18.3977 11.8365 16.7753C13.0547 14.7537 14.7538 13.0547 16.7753 11.8365C18.3977 14.1964 21.1166 15.7438 24.1969 15.7438Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),TXi=x("circle-four-line",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 12C42.2091 12 44 10.2091 44 8C44 5.79086 42.2091 4 40 4C37.7909 4 36 5.79086 36 8C36 10.2091 37.7909 12 40 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 44C42.2091 44 44 42.2091 44 40C44 37.7909 42.2091 36 40 36C37.7909 36 36 37.7909 36 40C36 42.2091 37.7909 44 40 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 12C10.2091 12 12 10.2091 12 8C12 5.79086 10.2091 4 8 4C5.79086 4 4 5.79086 4 8C4 10.2091 5.79086 12 8 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 44C10.2091 44 12 42.2091 12 40C12 37.7909 10.2091 36 8 36C5.79086 36 4 37.7909 4 40C4 42.2091 5.79086 44 8 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 8H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M32 16L16 32L32 16Z",fill:e.colors[1]},null),c("path",{d:"M32 16L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QXi=x("circle-house",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 23H4C4 23 14.5 17 19 12C23.5 7 24.5 4 24.5 4C24.5 4 25.5 7 30 12C34.5 17 44 23 44 23Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"31",width:"32",height:"13",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"23",width:"22",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DXi=x("circle-left-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31L31 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 31H17V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BXi=x("circle-left-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31L17 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 17H17V29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RXi=x("circle-right-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31L17 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 31H31V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IXi=x("circle-right-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 17L17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 17H31V29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MXi=x("circle-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32.9037 13.9272C31.2464 17.1588 27.8814 19.3702 24 19.3702C20.1185 19.3702 16.7536 17.1588 15.0963 13.9272C11.3982 16.6591 9 21.0495 9 26.0001C9 26.8178 9.06543 27.6202 9.19135 28.4024C9.45807 28.3811 9.72775 28.3702 9.99996 28.3702C15.5228 28.3702 20 32.8474 20 38.3702C20 39.0665 19.9288 39.7461 19.7934 40.4022C21.128 40.7914 22.5397 41.0001 24 41.0001C25.4603 41.0001 26.8719 40.7914 28.2066 40.4022C28.0711 39.7461 28 39.0665 28 38.3702C28 32.8474 32.4771 28.3702 38 28.3702C38.2722 28.3702 38.5419 28.3811 38.8087 28.4024C38.9346 27.6202 39 26.8178 39 26.0001C39 21.0495 36.6017 16.6591 32.9037 13.9272Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 13C26.2091 13 28 11.2091 28 9C28 6.79086 26.2091 5 24 5C21.7909 5 20 6.79086 20 9C20 11.2091 21.7909 13 24 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9 43C11.2091 43 13 41.2091 13 39C13 36.7909 11.2091 35 9 35C6.79086 35 5 36.7909 5 39C5 41.2091 6.79086 43 9 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M39 43C41.2091 43 43 41.2091 43 39C43 36.7909 41.2091 35 39 35C36.7909 35 35 36.7909 35 39C35 41.2091 36.7909 43 39 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PXi=x("circle-two-line",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 12C42.2091 12 44 10.2091 44 8C44 5.79086 42.2091 4 40 4C37.7909 4 36 5.79086 36 8C36 10.2091 37.7909 12 40 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 44C10.2091 44 12 42.2091 12 40C12 37.7909 10.2091 36 8 36C5.79086 36 4 37.7909 4 40C4 42.2091 5.79086 44 8 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 20V40H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 28V8H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),FXi=x("circles-and-triangles",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24.0002 4L41.3207 34H6.67969L24.0002 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NXi=x("circles-seven",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 12C26.2091 12 28 10.2091 28 8C28 5.79086 26.2091 4 24 4C21.7909 4 20 5.79086 20 8C20 10.2091 21.7909 12 24 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M34.3925 18.0002C35.4971 19.9134 37.9434 20.5689 39.8566 19.4643C41.7698 18.3597 42.4253 15.9134 41.3207 14.0002C40.2161 12.087 37.7698 11.4315 35.8566 12.5361C33.9434 13.6407 33.2879 16.087 34.3925 18.0002Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M34.3925 30.0002C33.2879 31.9134 33.9434 34.3597 35.8566 35.4643C37.7698 36.5689 40.2161 35.9134 41.3207 34.0002C42.4253 32.087 41.7698 29.6407 39.8566 28.5361C37.9434 27.4315 35.4971 28.087 34.3925 30.0002Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 36C21.7909 36 20 37.7909 20 40C20 42.2091 21.7909 44 24 44C26.2091 44 28 42.2091 28 40C28 37.7909 26.2091 36 24 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.6078 30.0002C12.5032 28.087 10.0569 27.4315 8.14373 28.5361C6.23056 29.6407 5.57506 32.087 6.67963 34.0002C7.7842 35.9134 10.2305 36.5689 12.1437 35.4643C14.0569 34.3597 14.7124 31.9134 13.6078 30.0002Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.6078 18.0002C14.7124 16.087 14.0569 13.6407 12.1437 12.5361C10.2305 11.4315 7.7842 12.087 6.67963 14.0002C5.57506 15.9134 6.23056 18.3597 8.14373 19.4643C10.0569 20.5689 12.5032 19.9134 13.6078 18.0002Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UXi=x("circular-connection",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13.5 39.3706C16.3908 41.6439 20.0371 42.9999 24 42.9999C27.9629 42.9999 31.6092 41.6439 34.5 39.3706",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M19 9.74707C12.0513 11.8822 7 18.3511 7 25.9999C7 27.9247 7.31989 29.7748 7.9094 31.4999",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M29 9.74707C35.9487 11.8822 41 18.3511 41 25.9999C41 27.9247 40.6801 29.7748 40.0906 31.4999",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M43 36C43 37.3416 42.4716 38.5597 41.6117 39.4577C40.7015 40.4082 39.4199 41 38 41C35.2386 41 33 38.7614 33 36C33 33.9899 34.1861 32.2569 35.8967 31.4626C36.536 31.1657 37.2487 31 38 31C40.7614 31 43 33.2386 43 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 36C15 37.3416 14.4716 38.5597 13.6117 39.4577C12.7015 40.4082 11.4199 41 10 41C7.23858 41 5 38.7614 5 36C5 33.9899 6.18614 32.2569 7.89667 31.4626C8.53604 31.1657 9.24867 31 10 31C12.7614 31 15 33.2386 15 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 9C29 10.3416 28.4716 11.5597 27.6117 12.4577C26.7015 13.4082 25.4199 14 24 14C21.2386 14 19 11.7614 19 9C19 6.98991 20.1861 5.25686 21.8967 4.4626C22.536 4.16572 23.2487 4 24 4C26.7614 4 29 6.23858 29 9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jXi=x("circus",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 26C9 26 8.92429 26.7867 8 31C7.02053 35.4648 4 44 4 44H44C44 44 40.9795 35.4648 40 31C39.0757 26.7867 39 26 39 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 28C21 37 16 44 16 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 28C27 37 32 44 32 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 18C6 18 13.5923 17.9452 17 17C19.8659 16.2051 24 14 24 14C24 14 27.8229 16.1944 30.5 17C34.0722 18.075 42 18 42 18L41 25C41 25 37 27 36 27C35 27 33 25 32 25C31 25 28.5 28 28 28C27.5 28 25 25 24 25C23 25 21 28.5 20 28.5C19 28.5 17 25 16 25C15.802 25 15.5257 25.0784 15.2098 25.2041C13.0681 26.0564 10.7214 26.4885 8.58115 25.6325L7 25L6 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 5V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 10.9998V4.99984C36 4.99984 34.5 7.99984 30 4.99984C25.5 1.99984 24 4.99984 24 4.99984V10.9998C24 10.9998 25.5 7.99984 30 10.9998C34.5 13.9998 36 10.9998 36 10.9998Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WXi=x("city",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 42H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"26",width:"8",height:"16",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 34H13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"16",y:"4",width:"24",height:"38",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"22",y:"10",width:"4",height:"4",fill:e.colors[2]},null),c("rect",{x:"30",y:"10",width:"4",height:"4",fill:e.colors[2]},null),c("rect",{x:"22",y:"17",width:"4",height:"4",fill:e.colors[2]},null),c("rect",{x:"30",y:"17",width:"4",height:"4",fill:e.colors[2]},null),c("rect",{x:"30",y:"24",width:"4",height:"4",fill:e.colors[2]},null),c("rect",{x:"30",y:"31",width:"4",height:"4",fill:e.colors[2]},null)])}),VXi=x("city-gate",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 11H32C32 11 37.0476 13.9664 39 15C40.0914 15.5778 44 16 44 16C44 16 42.1839 16.6487 41 17C39.4563 17.458 37 18 37 18H24H11C11 18 8.54366 17.458 7 17C5.81607 16.6487 4 16 4 16C4 16 7.90857 15.5778 9 15C10.9524 13.9664 15 11 15 11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 11L24 4L30 11H17Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 18V24",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M12 18V24",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M4 44L6 24H42L44 44H4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38C20 35.7909 21.7909 34 24 34V34C26.2091 34 28 35.7909 28 38V44H20V38Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),zXi=x("city-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 42H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"22",width:"12",height:"20",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"4",width:"20",height:"38",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 32.0083H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 32.0083H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 23.0083H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 14.0083H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HXi=x("clap",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"3c508943)"},[c("path",{d:"M17.1182 26.0132L9.25293 12.3902C8.80961 11.6224 7.82778 11.3593 7.05994 11.8026C6.38243 12.1938 6.08553 13.0164 6.35702 13.7501L11.8773 28.6684C11.9585 28.8878 12.0005 29.1197 12.0016 29.3535L12.0586 42.0265C12.0636 43.1276 12.9575 44.0175 14.0586 44.0175L19.0159 44.0175C20.2925 44.0175 21.2424 42.8377 20.9698 41.5906L18 28L17.1182 26.0132Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 29L18 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.5636 25.7289L38.2548 12.4074C38.7036 11.6301 39.6975 11.3637 40.4748 11.8125C41.1469 12.2006 41.4508 13.0097 41.2005 13.7443L36.0954 28.7215C36.0325 28.9062 35.9969 29.099 35.9898 29.294L35.5236 42.0923C35.4844 43.1678 34.6012 44.0195 33.5249 44.0195L28.5607 44.0195C27.2598 44.0195 26.3051 42.7971 26.6203 41.5349L30.0005 28L30.3348 26.3351C30.3776 26.122 30.4549 25.9172 30.5636 25.7289Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 28L36 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 7L18.5 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 4L24 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 6L30 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"3c508943"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),$Xi=x("classroom",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"13",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 44C5 35.5625 11.175 27.6875 16.4 26C16.4 26 21.15 31.0625 24 34.4375L31.6 26C35.875 26.5625 43 35.5625 43 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M2 44L46 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XXi=x("clear",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 5.91406H28V13.9141H43V21.9141H5V13.9141H20V5.91406Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 40H40V22H8V40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 39.8976V33.9141",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 39.8977V33.8977",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 39.8976V33.9141",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GXi=x("clear-format",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"ee094720)"},[c("path",{d:"M44.7818 24.1702L31.918 7.09935L14.1348 20.5L27.5 37L30.8556 34.6643L44.7818 24.1702Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.4998 37L23.6613 40.0748L13.0978 40.074L10.4973 36.6231L4.06543 28.0876L14.4998 20.2248",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.2056 40.072L44.5653 40.072",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)]),c("defs",null,[c("clipPath",{id:e.id+"ee094720"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),YXi=x("click",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22 22L42 26L36 30L42 36L36 42L30 36L26 42L22 22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.1421 9.85789L32.4853 15.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85787 38.1421L15.5147 32.4853",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85795 9.85787L15.5148 15.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZXi=x("click-tap",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 26V15C15 13.3431 16.3431 12 18 12C19.6569 12 21 13.3431 21 15V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 25V31.5C39 37.8513 33.8513 43 27.5 43H26.5C20.1487 43 15 37.8513 15 31.5V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 29V27.1058V24C21 22.3431 22.3431 21 24 21C25.6569 21 27 22.3431 27 24V27.1818V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 29V27.1058V24C27 22.3431 28.3431 21 30 21C31.6569 21 33 22.3431 33 24V27.1818V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 29V27.1058V24C33 22.3431 34.3431 21 36 21C37.6569 21 39 22.3431 39 24V27.1818V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 15C28 13.9489 27.8378 12.9357 27.5371 11.9839C27.2008 10.9195 26.6913 9.93208 26.0415 9.0547C24.2198 6.59472 21.2961 5 18 5C14.7039 5 11.7802 6.59472 9.95847 9.0547C9.30873 9.93208 8.79916 10.9195 8.46286 11.9839C8.16217 12.9357 8 13.9489 8 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),qXi=x("click-tap-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 44V15C11 12.7909 12.7909 11 15 11C17.2091 11 19 12.7909 19 15V35L42 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 25.2501V25.2501C6.90264 23.65 4 19.664 4 15C4 8.92487 8.92487 4 15 4C21.0751 4 26 8.92487 26 15C26 19.664 23.0974 23.65 19 25.2501",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),KXi=x("click-to-fold",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 9V21H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 39V27H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 21L42 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 27L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JXi=x("clipboard",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 7H16H10C8.89543 7 8 7.89543 8 9L8 42C8 43.1046 8.89543 44 10 44H38C39.1046 44 40 43.1046 40 42V9C40 7.89543 39.1046 7 38 7H33.0499H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"17",y:"4",width:"14",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),eGi=x("clock-tower",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"27",y:"32",width:"12",height:"12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 10L33 4L38 10H28Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 20H11C9.89543 20 9 20.8954 9 22V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 29L19 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 36L19 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"25",y:"16",width:"16",height:"16",rx:"1",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"33",cy:"24",r:"3",fill:e.colors[2]},null),c("path",{d:"M33 32V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),tGi=x("close",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 8L40 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 40L40 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nGi=x("close-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.6567 18.3432L18.343 29.6569",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.3433 18.3432L29.657 29.6569",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iGi=x("close-remind",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 38C42 38 36 33 36 19C36 12.3726 30.6274 7 24 7C21.46 7 19.1042 7.78918 17.1647 9.13571M30 38H6C6 38 11.5692 33.359 11.9765 20.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 38L30 38C30 41.3137 27.3137 44 24 44C20.6863 44 18 41.3137 18 38Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 2C21.7909 2 20 3.79086 20 6H28C28 3.79086 26.2091 2 24 2Z",fill:e.colors[0]},null),c("path",{d:"M7 6.5L41 44.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rGi=x("close-small",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 14L34 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 34L34 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oGi=x("close-wifi",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 18.9653C37.2253 12.545 28.1189 10.0059 19.5 11.3481",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 25.799C35.2866 23.0855 31.9815 21.3243 28.5 20.5154",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 25.799C11.3276 24.4714 12.7969 23.3717 14.3591 22.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 32.3138C17.4388 30.875 19.1686 29.9048 21 29.4031",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 40C25.3807 40 26.5 38.8807 26.5 37.5C26.5 36.1193 25.3807 35 24 35C22.6193 35 21.5 36.1193 21.5 37.5C21.5 38.8807 22.6193 40 24 40Z",fill:e.colors[0]},null),c("path",{d:"M40 40L8 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 18.9652C4.5888 18.4072 5.19522 17.8785 5.81741 17.3792C6.36642 16.9385 6.92771 16.5207 7.49999 16.1257",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sGi=x("clothes-briefs",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22.1579 37C22.1579 37 21.2572 28.9255 18 25C14.956 21.3315 6 19 6 19L6 14H42L42 19C42 19 33.044 21.3315 30 25C26.7428 28.9254 25.8421 37 25.8421 37H22.1579Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aGi=x("clothes-cardigan",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 17V37M11 37V44H37V37M11 37H4V17C4 14 6 10.5 9 8C12 5.5 16 4 16 4H32C32 4 36 5.5 39 8C42 10.5 44 14 44 17V37H37M11 37V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17L16 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4L24 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lGi=x("clothes-crew-neck",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 17V37M11 37V44H37V37M11 37H4V17C4 14 6 10.5 9 8C12 5.5 18 4 18 4H30C30 4 36 5.5 39 8C42 10.5 44 14 44 17V37H37M11 37V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4C30 7.31371 27.3137 10 24 10C20.6863 10 18 7.31371 18 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cGi=x("clothes-diapers",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 11H42L42 19C42 19 42 27 38 31C34 35 27.8421 37 27.8421 37H20.1579C20.1579 37 14 35 10 31C6 27 6 19 6 19L6 11Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.1579 37C20.1579 37 20.2572 29.9255 17 26C13.956 22.3315 6 19 6 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.8421 37C27.8421 37 27.7428 29.9254 31 26C34.044 22.3315 42 19 42 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dGi=x("clothes-gloves",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 4H15C11.2288 4 9.34315 4 8.17157 5.17157C7 6.34315 7 8.22876 7 12V44H35V37C35 37 42 37 42 31V23C42 17 35 17 35 17V12C35 8.22876 35 6.34315 33.8284 5.17157C32.6569 4 30.7712 4 27 4Z",fill:e.colors[1]},null),c("path",{d:"M35 27V17M35 17V12C35 8.22876 35 6.34315 33.8284 5.17157C32.6569 4 30.7712 4 27 4H15C11.2288 4 9.34315 4 8.17157 5.17157C7 6.34315 7 8.22876 7 12V44H35V37C35 37 42 37 42 31C42 29 42 26 42 23C42 17 35 17 35 17Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 22V4",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 22V4",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 22V4",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 4H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uGi=x("clothes-gloves-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 22V15M34 15V15C34 10.3088 34 7.96327 32.7601 6.34743C32.4409 5.93144 32.0686 5.55908 31.6526 5.23988C30.0367 4 27.6912 4 23 4H22C16.3431 4 13.5147 4 11.7574 5.75736C10 7.51472 10 10.3431 10 16V38H34V32C34 32 41 32 41 26C41 24 41 24 41 21C41 15 34 15 34 15Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 38H35C36.6569 38 38 39.3431 38 41C38 42.6569 36.6569 44 35 44H9C7.34315 44 6 42.6569 6 41C6 39.3431 7.34315 38 9 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hGi=x("clothes-hoodie",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 22V37M11 37V44H37V37M11 37H4V22C4 19 6 15.5 9 13C12 10.5 16 10 16 10L24 18M11 37V22M37 37H44V22C44 19 42 15.5 39 13C36 10.5 32 10 32 10L24 18M24 18V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 13C12 10.5 16 10 16 10L24 18L32 10C32 10 36 10.5 39 13L41 8.5L39 4H9L7 8.5L9 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fGi=x("clothes-pants",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 44H42L38 4H10L6 44H15L24 19L33 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V9.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.0004 4C17.0004 4 17.0004 10 15.0004 12C13.0004 14 8.90039 15 8.90039 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 4C31 4 31 10 33 12C35 14 39.1 15 39.1 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gGi=x("clothes-pants-short",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 36L8.00001 12H40L42 36H26.8421L24 25L21.1579 36H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12L27 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12L20 19.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mGi=x("clothes-pants-sweat",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 19L33 38H42L38 4H10L6 38H15L24 19Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 38L35 44H41V38H34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 44H7V38H14L13 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4L28 11.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4L20 11.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kGi=x("clothes-short-sleeve",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 4H4V12H10V44H38V12H44V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 32H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 24H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4C30 7.31371 27.3137 10 24 10C20.6863 10 18 7.31371 18 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vGi=x("clothes-skates",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 4H8C6.11438 4 5.17157 4 4.58579 4.58579C4 5.17157 4 6.11438 4 8V40C4 41.8856 4 42.8284 4.58579 43.4142C5.17157 44 6.11438 44 8 44H12L16 40L20 44H40C41.8856 44 42.8284 44 43.4142 43.4142C44 42.8284 44 41.8856 44 40V32.4747C44 27.4829 44 24.987 42.5202 23.2917C41.0404 21.5964 38.5674 21.2592 33.6214 20.5847L32.3786 20.4153C27.4326 19.7408 24.9596 19.4036 23.4798 17.7083C22 16.013 22 13.5171 22 8.52531V8C22 6.11438 22 5.17157 21.4142 4.58579C20.8284 4 19.8856 4 18 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 34H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 11.5H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"15",cy:"23",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AGi=x("clothes-suit",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 21V37M11 37V44H37V37M11 37H4V10L18 4H30L44 10V37H37M11 37V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L24 18M24 18L18 4M24 18V37V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L24 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18L18 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 4L14 12L18 17.5L16 23L24 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L35 12L30 17.5L32 23L24 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pGi=x("clothes-sweater",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 19V37M11 37V44H37V37M11 37H4V12L9 7L16 4H32L39 7L44 12V37H37M11 37V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 21V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 7L24 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4L24 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4L24 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 7L24 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bGi=x("clothes-turtleneck",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 23V37M11 37V44H37V37M11 37H4V23C4 20 6 16.5 9 14C12 11.5 18 10 18 10H30C30 10 36 11.5 39 14C42 16.5 44 20 44 23V37H37M11 37V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 10H18V4H30V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wGi=x("clothes-windbreaker",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 25V37M11 37V44H37V37M11 37H4V18L10.125 13L17 18L24 10L31 18L37.875 13L44 18V37H37M11 37V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18L24 10L31 18L42 10L39.5 4H9L6 10L17 18Z",fill:e.colors[1]},null),c("path",{d:"M19 10H24M29 10H24M24 10L17 18L6 10L9 4H39.5L42 10L31 18L24 10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),OGi=x("cloud-storage",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 29H4V42H44V29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.5 38C36.8807 38 38 36.8807 38 35.5C38 34.1193 36.8807 33 35.5 33C34.1193 33 33 34.1193 33 35.5C33 36.8807 34.1193 38 35.5 38Z",fill:e.colors[2]},null),c("path",{d:"M4 28.9998L9.03837 4.99902H39.0205L44 28.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.006 16.0259C16.8635 16.0259 15 17.5124 15 19.5128C15 21.9998 17.0947 22.9998 19.6973 22.9998C20.1437 22.9998 20.5567 22.9998 20.9768 22.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.007 16.0259C31.1039 16.0259 33 16.9994 33 19.5128C33 21.9998 30.8902 22.9998 28.2877 22.9998C27.8412 22.9998 27.4013 22.9998 26.9871 22.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.0069 16.0261C29.0069 13.0423 27.0231 11 23.9998 11C20.9766 11 19.0059 12.9927 19.0059 16.0261",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 23H28",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),yGi=x("cloudy",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.45455 30.9942C6.14242 28.461 4 24.4278 4 19.8851C4 12.2166 10.1052 6 17.6364 6C23.9334 6 29.2336 10.3462 30.8015 16.2533C32.0353 15.6159 33.431 15.2567 34.9091 15.2567C39.9299 15.2567 44 19.4011 44 24.5135C44 28.3094 41.7562 31.5716 38.5455 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 42C29.3137 42 32 39.3137 32 36C32 32.6863 29.3137 30 26 30C22.6863 30 20 32.6863 20 36C20 39.3137 22.6863 42 26 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.2426 15.7574C21.1569 14.6716 19.6569 14 18 14C14.6863 14 12 16.6863 12 20C12 21.6569 12.6716 23.1569 13.7574 24.2426",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),CGi=x("cloudy-night",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.45455 30.9942C6.14242 28.461 4 24.4278 4 19.8851C4 12.2166 10.1052 6 17.6364 6C23.9334 6 29.2336 10.3462 30.8015 16.2533C32.0353 15.6159 33.431 15.2567 34.9091 15.2567C39.9299 15.2567 44 19.4011 44 24.5135C44 28.3094 41.7562 31.5716 38.5455 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.2158 30.1233C25.5748 30.5511 24.3637 32.0432 24.3637 33.8182C24.3637 35.9269 26.0731 37.6364 28.1818 37.6364C29.9568 37.6364 31.4489 36.4252 31.8767 34.7842C31.9576 35.1768 32 35.5835 32 36C32 39.3137 29.3137 42 26 42C22.6863 42 20 39.3137 20 36C20 32.6863 22.6863 30 26 30C26.4166 30 26.8232 30.0424 27.2158 30.1233Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.2426 15.7574C21.1569 14.6716 19.6569 14 18 14C14.6863 14 12 16.6863 12 20C12 21.6569 12.6716 23.1569 13.7574 24.2426",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Gi=x("clue",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 16C39.7614 16 42 13.7614 42 11C42 8.23858 39.7614 6 37 6C34.2386 6 32 8.23858 32 11C32 13.7614 34.2386 16 37 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 42C13.7614 42 16 39.7614 16 37C16 34.2386 13.7614 32 11 32C8.23858 32 6 34.2386 6 37C6 39.7614 8.23858 42 11 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 16V35.5042C37 39.0917 34.0917 42 30.5042 42V42C26.9166 42 24.0083 39.0917 24.0083 35.5042V12.5042C24.0083 8.91201 21.0963 6 17.5042 6V6C13.912 6 11 8.91201 11 12.5042L11 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),SGi=x("coat-hanger",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 13C19 10.2386 21.2386 8 24 8C26.7614 8 29 10.2386 29 13C29 15.7614 26.7614 18 24 18V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 36H4C4 31 10 22 24 22C38 22 44 31 44 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LGi=x("cocktail",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"10aecca1)"},[c("path",{d:"M35.8 13H32L21 32L9.8 13H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25.7509 25.5961C31.3517 28.7466 38.446 26.7602 41.5964 21.1594C44.7469 15.5586 42.7605 8.46427 37.1597 5.31383C31.5589 2.16338 24.4646 4.14978 21.3142 9.75057",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M26 44H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 44L21 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 16C12 16 14 14 17 14C20 14 22 17 25 17C28 17 30 16 30 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"10aecca1"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),xGi=x("coconut-tree",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 14.0001C22 14.0001 19.2998 19.2934 18 26.0001C16.7001 32.7068 17 42.0001 17 42.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.953 23.2722C34.2986 23.5017 34.8456 23.6634 35.3814 23.7751C36.3128 23.9692 37.1735 23.329 37.1492 22.3779C37.1041 20.6042 36.4122 17.7028 32.8908 15.3644C29.5662 13.1566 26.2646 13.1264 24.1832 13.4437C22.996 13.6247 22.5233 14.9219 23.2046 15.9109C23.8127 16.7937 24.5211 17.6853 25 17.8556C26 18.2111 27.2034 17.2737 28.0797 17.8556C28.956 18.4375 28.6953 19.7807 29.5716 20.3626C30.4479 20.9445 31.5848 20.1832 32.4611 20.7651C33.3373 21.3471 33.0767 22.6903 33.953 23.2722Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.0002 16.9999C20.858 16.714 21.3888 15.7739 21.686 15.0214C21.9317 14.3995 21.7122 13.713 21.1366 13.3727C19.8409 12.6068 17.0755 11.5589 12.7616 12.8117C8.49748 14.05 7.37106 16.8675 7.08518 18.5267C6.95141 19.3031 7.48001 20.0054 8.263 20.0924C8.8239 20.1548 9.43921 20.1271 9.8069 19.815C10.6138 19.1302 10.8323 18.2326 11.7338 17.991C12.6353 17.7495 13.413 18.8488 14.3146 18.6072C15.2161 18.3657 15.3399 17.0248 16.2414 16.7832C17.143 16.5416 18.5002 17.4999 20.0002 16.9999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 6.00012C24.4995 7.00013 21.9993 12.0001 22.0001 14.0001L35.0009 8.00014C33.6202 5.60868 29.5005 5.00012 27 6.00012Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 5.00012C24 6.42174 23.3809 11.6087 22.0002 14.0001L10.0005 5.92177C11.0005 4.00013 16 3.5785 20 5.00012Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 35C34.2843 35 39 36.7909 39 39C39 41.2091 32.2843 43 24 43C15.7157 43 9 41.2091 9 39C9 38.4608 9.40006 37.9465 10.1253 37.4771",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),EGi=x("code",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 13L4 25.4322L16 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 13L44 25.4322L32 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 4L21 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),TGi=x("code-brackets",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 4C14 4 11 5 11 9C11 13 11 15 11 18C11 21 6 23 6 23C6 23 11 25 11 28C11 31 11 35 11 39C11 43 14 44 16 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4C34 4 37 5 37 9C37 13 37 15 37 18C37 21 42 23 42 23C42 23 37 25 37 28C37 31 37 35 37 39C37 43 34 44 32 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QGi=x("code-computer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 6H9C7.34315 6 6 7.34315 6 9V31C6 32.6569 7.34315 34 9 34H39C40.6569 34 42 32.6569 42 31V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6L28 10L32 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 6L42 10L38 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42L34 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DGi=x("code-download",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 12L4 24.4322L16 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 12L44 24.4322L32 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 25L24 31L30 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BGi=x("code-laptop",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 9H11C9.34315 9 8 10.3431 8 12V33H40V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 33H44V35C44 38.3137 41.3137 41 38 41H10C6.68629 41 4 38.3137 4 35V33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 7L29 11L33 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 7L43 11L39 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RGi=x("code-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 7L23 21L9 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 41L39 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IGi=x("coffee-machine",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 42L37 42C38.6569 42 40 40.6569 40 39L40 9C40 7.34315 38.6569 6 37 6L17 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 36C27.5228 36 32 31.5228 32 26H12C12 31.5228 16.4772 36 22 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 18V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 18V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 18V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MGi=x("cola",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 37L33.2091 43.3997C33.0502 43.7643 32.6902 44 32.2925 44H15.7075C15.3098 44 14.9498 43.7643 14.7909 43.3997L12 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 11L14.7909 4.60027C14.9498 4.2357 15.3098 4 15.7075 4H32.2925C32.6902 4 33.0502 4.2357 33.2091 4.60027L36 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 12C12 10.8954 12.8954 10 14 10H34C35.1046 10 36 10.8954 36 12V36C36 37.1046 35.1046 38 34 38H14C12.8954 38 12 37.1046 12 36V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M13 22.5L19.3961 21.4901C21.4051 21.1729 23.2457 20.1798 24.6138 18.6748V18.6748C26.4382 16.668 29.0754 15.5985 31.7823 15.7676L35.5 16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.5 32.5L18.053 32.2476C21.4281 32.0942 24.4704 30.167 26.0512 27.1811V27.1811C27.2938 24.834 29.4584 23.1111 32.0245 22.4268L35.5 21.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 12V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 16V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PGi=x("collapse-text-input",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 20H28V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28H20V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),FGi=x("collect-computer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 6H9C7.34315 6 6 7.34315 6 9V31C6 32.6569 7.34315 34 9 34H39C40.6569 34 42 32.6569 42 31V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42L34 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.3 6C31.4775 6 30 7.43473 30 9.20455C30 12.4091 33.9 15.3223 36 16C38.1 15.3223 42 12.4091 42 9.20455C42 7.43473 40.5225 6 38.7 6C37.5839 6 36.5972 6.53804 36 7.3616C35.4028 6.53804 34.4161 6 33.3 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NGi=x("collect-laptop",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 9H11C9.34315 9 8 10.3431 8 12V33H40V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 33H44V35C44 38.3137 41.3137 41 38 41H10C6.68629 41 4 38.3137 4 35V33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.3 7C30.4775 7 29 8.43473 29 10.2046C29 13.4091 32.9 16.3223 35 17C37.1 16.3223 41 13.4091 41 10.2046C41 8.43473 39.5225 7 37.7 7C36.5839 7 35.5972 7.53804 35 8.3616C34.4028 7.53804 33.4161 7 32.3 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UGi=x("collect-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 21C44 19.8954 43.1046 19 42 19C40.8954 19 40 19.8954 40 21H44ZM23 8C24.1046 8 25 7.10457 25 6C25 4.89543 24.1046 4 23 4V8ZM39 40H9V44H39V40ZM8 39V9H4V39H8ZM40 21V39H44V21H40ZM9 8H23V4H9V8ZM9 40C8.44772 40 8 39.5523 8 39H4C4 41.7614 6.23857 44 9 44V40ZM39 44C41.7614 44 44 41.7614 44 39H40C40 39.5523 39.5523 40 39 40V44ZM8 9C8 8.44772 8.44771 8 9 8V4C6.23858 4 4 6.23857 4 9H8Z",fill:e.colors[0]},null),c("path",{d:"M6 35L16.6931 25.198C17.4389 24.5143 18.5779 24.4953 19.3461 25.1538L32 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 31L32.7735 26.2265C33.4772 25.5228 34.5914 25.4436 35.3877 26.0408L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.3 6C31.4775 6 30 7.43473 30 9.20455C30 12.4091 33.9 15.3223 36 16C38.1 15.3223 42 12.4091 42 9.20455C42 7.43473 40.5225 6 38.7 6C37.5839 6 36.5972 6.53804 36 7.3616C35.4028 6.53804 34.4161 6 33.3 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jGi=x("collection-files",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 44V4H31L40 14.5V44H8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15L27.0841 21.7551L34.4616 22.6008L28.9902 27.6214L30.4656 34.8992L24 31.247L17.5344 34.8992L19.0098 27.6214L13.5384 22.6008L20.9159 21.7551L24 15Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WGi=x("collection-records",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 22C40 12.0589 31.9411 4 22 4C12.0589 4 4 12.0589 4 22C4 31.9411 12.0589 40 22 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.3 30C31.4775 30 30 31.7217 30 33.8455C30 37.6909 33.9 41.1868 36 42C38.1 41.1868 42 37.6909 42 33.8455C42 31.7217 40.5225 30 38.7 30C37.5839 30 36.5972 30.6457 36 31.6339C35.4028 30.6457 34.4161 30 33.3 30Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 27C24.7614 27 27 24.7614 27 22C27 19.2386 24.7614 17 22 17C19.2386 17 17 19.2386 17 22C17 24.7614 19.2386 27 22 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),VGi=x("color-card",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44C13.3137 44 16 41.3137 16 38V23.5147V4H4V38C4 41.3137 6.68629 44 10 44Z",fill:e.colors[1]},null),c("path",{d:"M10 44C13.3137 44 16 41.3137 16 38V23.5147M10 44C6.68629 44 4 41.3137 4 38V4H16V23.5147M10 44H44V32H24.4853M5.75736 42.2426C8.10051 44.5858 11.8995 44.5858 14.2426 42.2426L24.4853 32M16 23.5147L35.0147 4.5L35.4853 4L43.9853 12.5L24.4853 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.2427 42.2426L43.9853 12.5L35.4853 4L16 23.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.4853 32H44V44H12.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.4853 32H44V44H12.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 44C13.3137 44 16 41.3137 16 38V23.5147V4H4V38C4 41.3137 6.68629 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zGi=x("color-filter",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 40.9444C26.123 42.8446 28.9266 44 32 44C38.6274 44 44 38.6274 44 32C44 26.4085 40.1757 21.7102 35 20.3781",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 20.3781C7.82432 21.7102 4 26.4085 4 32C4 38.6274 9.37258 44 16 44C22.6274 44 28 38.6274 28 32C28 30.4506 27.7063 28.9697 27.1716 27.6101",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28C30.6274 28 36 22.6274 36 16C36 9.37258 30.6274 4 24 4C17.3726 4 12 9.37258 12 16C12 22.6274 17.3726 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),HGi=x("column",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39.3 6H8.7C7.20883 6 6 7.20883 6 8.7V39.3C6 40.7912 7.20883 42 8.7 42H39.3C40.7912 42 42 40.7912 42 39.3V8.7C42 7.20883 40.7912 6 39.3 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 6L24 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),$Gi=x("comb",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.20117 31.0713L16.9291 43.7992L43.7992 16.9292L31.0712 4.20123",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.15137 26.1221L16.2224 33.1931",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.8076 20.4653L21.8787 27.5364",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.4648 14.8081L27.5359 21.8792",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.1211 9.15137L33.1922 16.2224",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.6865 39.5566L39.5566 12.6866",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XGi=x("come",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.0004 40C10.1277 35.5636 7.00049 26 4.00007 19.5C2.6504 16.5761 7.52621 15.8109 10.4998 17C13.0004 18 16.0001 20 16.0001 20V11.5C16.0001 9.567 17.5671 8 19.5001 8C21.4331 8 23.0001 9.567 23.0001 11.5V9.5C23.0001 7.567 24.5671 6 26.5001 6C28.4331 6 30.0001 7.567 30.0001 9.5V13.5C30.0001 11.567 31.5671 10 33.5001 10C35.4331 10 37.0001 11.567 37.0001 13.5V16.5C37.0001 14.567 38.5671 13 40.5001 13C42.4331 13 44.0001 14.5655 44.0001 16.4985V29C44.0001 32.5 42.0004 37 37.0001 40C32.2067 42.8758 25.0004 43 19.0004 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GGi=x("command",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.45455 14.9091C10.5023 14.9091 12.3205 14.9091 14.9091 14.9091C14.9091 12.2333 14.9091 10.4151 14.9091 9.45455C14.9091 6.44208 12.467 4 9.45455 4C6.44208 4 4 6.44208 4 9.45455C4 12.467 6.44208 14.9091 9.45455 14.9091Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.45455 33.0909H14.9091V38.5454C14.9091 41.5579 12.467 44 9.45455 44C6.44208 44 4 41.5579 4 38.5454C4 35.533 6.44208 33.0909 9.45455 33.0909Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14.9092",y:"14.9091",width:"18.1818",height:"18.1818",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.5454 14.9091H33.0908V9.45455C33.0908 6.44208 35.5329 4 38.5454 4C41.5578 4 43.9999 6.44208 43.9999 9.45455C43.9999 12.467 41.5578 14.9091 38.5454 14.9091Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.5454 33.0909C41.5578 33.0909 43.9999 35.533 43.9999 38.5454C43.9999 41.5579 41.5578 44 38.5454 44C35.5329 44 33.0908 41.5579 33.0908 38.5454V33.0909H38.5454Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),YGi=x("comment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 6H4V36H13V41L23 36H44V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZGi=x("comment-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 6H4V36H13V41L23 36H44V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 21H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qGi=x("comments",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 38H22V30H36V22H44V38H39L36 41L33 38Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 6H36V30H17L13 34L9 30H4V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 22H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 14H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),KGi=x("commodity",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.78101 9.75193C9.90612 8.75107 10.7569 8 11.7656 8H36.2344C37.2431 8 38.0939 8.75107 38.219 9.75193L41.719 37.7519C41.8682 38.9456 40.9374 40 39.7344 40H8.26556C7.06257 40 6.1318 38.9456 6.28101 37.7519L9.78101 9.75193Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 18C15 18 17 22 24 22C31 22 33 18 33 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JGi=x("communication",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 38H22V30H36V22H44V38H39L36 41L33 38Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 6H36V30H17L13 34L9 30H4V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 18H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M26 18H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 18H13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),eYi=x("commuter-bag",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31.9923 22C31.9974 21.6925 32 21.3833 32 21.0725C32 9.51451 28.4183 4 24 4C19.5817 4 16 9.51451 16 21.0725C16 21.3833 16.0026 21.6925 16.0077 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"22",width:"22",height:"22",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tYi=x("compass",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 44L22.6875 15.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 44L25.3125 15.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"12",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.57 33C33.6618 35.5307 29.0024 37 23.9998 37C18.9973 37 14.3379 35.5307 10.4297 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nYi=x("compass-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C33.3888 44 41 36.3888 41 27C41 17.6112 33.3888 10 24 10C14.6112 10 7 17.6112 7 27C7 36.3888 14.6112 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M19 4H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 27L24 20L28 27L24 34L20 27Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 27H11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 27H41",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10L24 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 40L24 44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.5 42.7131C19.5024 43.5424 21.6978 44 24 44C26.3022 44 28.4976 43.5424 30.5 42.7131",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.28691 20.5C7.45764 22.5024 7 24.6978 7 27C7 29.3022 7.45764 31.4976 8.28691 33.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.7129 20.5C40.5422 22.5024 40.9998 24.6978 40.9998 27C40.9998 29.3022 40.5422 31.4976 39.7129 33.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.0078 11.5C19.1405 10.5364 21.5077 10 24.0001 10C26.4925 10 28.8597 10.5364 30.9924 11.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iYi=x("components",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 11L24 4L31 11L24 18L17 11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 25L37 18L44 25L37 32L30 25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 37L24 30L31 37L24 44L17 37Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24L11 17L18 24L11 31L4 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rYi=x("composition",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M39.8281 21.7859L21.9686 39.6454C18.5544 43.0597 12.9373 42.9783 9.42255 39.4636C5.90784 35.9489 5.82643 30.3318 9.24073 26.9175L27.1002 9.05798",fill:e.colors[1]},null),c("path",{d:"M39.8281 21.7859L21.9686 39.6454C18.5544 43.0597 12.9373 42.9783 9.42255 39.4636C5.90784 35.9489 5.82643 30.3318 9.24073 26.9175L27.1002 9.05798",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M8.73438 27.4238L34.8784 26.7356",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M29.393 20.9069C30.1741 20.1258 30.1741 18.8595 29.393 18.0785C28.612 17.2974 27.3457 17.2974 26.5646 18.0785C25.7836 18.8595 25.7836 20.1258 26.5646 20.9069C27.3457 21.6879 28.612 21.6879 29.393 20.9069Z",fill:e.colors[2]},null),c("path",{d:"M23.7358 23.7355C24.5169 22.9545 24.5169 21.6881 23.7358 20.9071C22.9548 20.126 21.6884 20.126 20.9074 20.9071C20.1263 21.6881 20.1263 22.9545 20.9074 23.7355C21.6884 24.5166 22.9548 24.5166 23.7358 23.7355Z",fill:e.colors[2]},null),c("path",{d:"M23.5645 5.52246L43.3634 25.3215",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),oYi=x("compression",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8.91962 8.7141C8.49508 7.38938 9.47567 6 10.8668 6H37.1332C38.5243 6 39.5049 7.38938 39.0804 8.7141C37.8993 12.3995 36 19.0894 36 24C36 28.9106 37.8993 35.6005 39.0804 39.2859C39.5049 40.6106 38.5243 42 37.1332 42H10.8668C9.47567 42 8.49508 40.6106 8.91962 39.2859C10.1007 35.6005 12 28.9106 12 24C12 19.0894 10.1007 12.3995 8.91962 8.7141Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 15C5.5 17 5.99988 21 5.99988 24C5.99988 27 5.5 31 4 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 15.5H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 24H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 32H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M44 15C42.5 17 42.0001 21 42.0001 24C42.0001 27 42.5 30 44 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sYi=x("computer",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"19",y:"32",width:"10",height:"9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"8",width:"38",height:"24",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M22 27H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 41L34 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aYi=x("computer-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 6C10 4.89543 10.8954 4 12 4H36C37.1046 4 38 4.89543 38 6V42C38 43.1046 37.1046 44 36 44H12C10.8954 44 10 43.1046 10 42L10 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M17 12L31 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"21",r:"2",fill:e.colors[0]},null),c("circle",{cx:"17",cy:"27",r:"2",fill:e.colors[0]},null),c("circle",{cx:"17",cy:"33",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"21",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"27",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"33",r:"2",fill:e.colors[0]},null),c("circle",{cx:"31",cy:"21",r:"2",fill:e.colors[0]},null),c("circle",{cx:"31",cy:"27",r:"2",fill:e.colors[0]},null),c("circle",{cx:"31",cy:"33",r:"2",fill:e.colors[0]},null)])}),lYi=x("concept-sharing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28.3669 36H24L15 31.0396L4.00879 35.0818L7.01068 41.0257L14.0833 38.0729C20.7 42.0243 24.7272 44 26.1651 44C27.603 44 33.5479 41.3334 44 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28.9923 26.9878C28.9923 24.097 28.9923 22.5402 28.9923 22.3171C30.0923 21.861 31.535 21.193 32.364 20.364C33.9926 18.7353 35 16.4853 35 14C35 9.02944 30.9706 5 26 5C21.0294 5 17 9.02944 17 14C17 16.4853 18.0074 18.7353 19.636 20.364C20.465 21.193 21.9 21.861 23 22.3171C23.0056 22.6525 23.0056 24.2094 23 26.9878H28.9923Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 21L13 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40 21L39 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 5L14 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M37 5L38 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M41 12H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 12H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),cYi=x("concern",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10.8579 9.85803C7.23858 13.4773 5 18.4773 5 24.0002C5 29.523 7.23858 34.523 10.8579 38.1423",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M39.1421 38.1423C42.7614 34.523 45 29.523 45 24.0002C45 18.4773 42.7614 13.4773 39.1421 9.85803",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34.8994 33.8997C37.4329 31.3662 38.9999 27.8662 38.9999 24.0002C38.9999 20.1342 37.4329 16.6342 34.8994 14.1007",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15.1005 14.1007C12.567 16.6342 11 20.1342 11 24.0002C11 27.8662 12.567 31.3662 15.1005 33.8997",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28.1818 20C30.2905 20 32 21.6118 32 23.6C32 26.1882 29.4545 28.4 28.1818 29.6C27.3333 30.4 26.2727 31.2 25 32C23.7273 31.2 22.6667 30.4 21.8182 29.6C20.5455 28.4 18 26.1882 18 23.6C18 21.6118 19.7095 20 21.8182 20C23.1463 20 24.316 20.6393 25 21.6093C25.684 20.6393 26.8537 20 28.1818 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),dYi=x("conditioner",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"24",width:"32",height:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 24V17H11V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 17C19 14.8333 20 10.5 20 4C23 4 30 9.41667 30 16.7327",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"16",y:"31",width:"16",height:"6",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uYi=x("cone",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"39",rx:"18",ry:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 39L23.9999 4L42 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hYi=x("cones",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 8L4 40H44L24 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 32L24 28L18 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fYi=x("config",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4L18 10H10V18L4 24L10 30V38H18L24 44L30 38H38V30L44 24L38 18V10H30L24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30C27.3137 30 30 27.3137 30 24C30 20.6863 27.3137 18 24 18C20.6863 18 18 20.6863 18 24C18 27.3137 20.6863 30 24 30Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),gYi=x("confounded-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 17L29 20L32 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 17L19 20L16 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 31L18 34L21 31L24 34L27 31L30 34L33 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mYi=x("confused-face",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 32L31 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kYi=x("connect",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 12C10.2091 12 12 10.2091 12 8C12 5.79086 10.2091 4 8 4C5.79086 4 4 5.79086 4 8C4 10.2091 5.79086 12 8 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10 42C13.3137 42 16 39.3137 16 36C16 32.6863 13.3137 30 10 30C6.68629 30 4 32.6863 4 36C4 39.3137 6.68629 42 10 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38 44C41.3137 44 44 41.3137 44 38C44 34.6863 41.3137 32 38 32C34.6863 32 32 34.6863 32 38C32 41.3137 34.6863 44 38 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22 28C26.4183 28 30 24.4183 30 20C30 15.5817 26.4183 12 22 12C17.5817 12 14 15.5817 14 20C14 24.4183 17.5817 28 22 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M34 12C36.2091 12 38 10.2091 38 8C38 5.79086 36.2091 4 34 4C31.7909 4 30 5.79086 30 8C30 10.2091 31.7909 12 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 11L15 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12L28 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 33.5L28 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 31L18 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vYi=x("connect-address-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 24C6 33.9411 14.0589 42 24 42C33.9411 42 42 33.9411 42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14L24 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"10",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AYi=x("connect-address-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 24C6 33.9411 14.0589 42 24 42C33.9411 42 42 33.9411 42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14L24 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"10",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pYi=x("connection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 34L44 39L39 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 12C10.2091 12 12 10.2091 12 8C12 5.79086 10.2091 4 8 4C5.79086 4 4 5.79086 4 8C4 10.2091 5.79086 12 8 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 8L20 8C22.2091 8 24 9.79086 24 12V35C24 37.2091 25.7909 39 28 39H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bYi=x("connection-arrow",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40.9898 8.02661H12.1818C9.45455 8.02661 4 9.55073 4 15.9674C4 22.3841 9.45455 24.0001 12.1818 24.0001H35.9939C38.7211 24.0001 44 25.5681 44 31.9848C44 38.4014 38.7211 40.0031 35.9939 40.0031H6.06499",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.04567 35.9927L4.06738 40.0592L8.04567 44.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.0427 3.95386L42.021 8.02038L38.0427 11.9612",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wYi=x("connection-box",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 4H5C4.44772 4 4 4.48842 4 5.09091V14.9091C4 15.5116 4.44772 16 5 16H43C43.5523 16 44 15.5116 44 14.9091V5.09091C44 4.48842 43.5523 4 43 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 32H5C4.44772 32 4 32.4884 4 33.0909V42.9091C4 43.5116 4.44772 44 5 44H43C43.5523 44 44 43.5116 44 42.9091V33.0909C44 32.4884 43.5523 32 43 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 16V24.0083L34 24.0172V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 38H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 10H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),OYi=x("connection-point",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 24L43 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 4H20C18.8954 4 18 4.89543 18 6V14C18 15.1046 18.8954 16 20 16H28C29.1046 16 30 15.1046 30 14V6C30 4.89543 29.1046 4 28 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 32H8C6.89543 32 6 32.8954 6 34V42C6 43.1046 6.89543 44 8 44H16C17.1046 44 18 43.1046 18 42V34C18 32.8954 17.1046 32 16 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 32H32C30.8954 32 30 32.8954 30 34V42C30 43.1046 30.8954 44 32 44H40C41.1046 44 42 43.1046 42 42V34C42 32.8954 41.1046 32 40 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 32V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 32V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yYi=x("connection-point-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 8L13 8C10 8 4 10 4 16C4 22 10 24 13 24H35C38 24 44 26 44 32C44 38 38 40 35 40H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 12C42.2091 12 44 10.2091 44 8C44 5.79086 42.2091 4 40 4C37.7909 4 36 5.79086 36 8C36 10.2091 37.7909 12 40 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 44C10.2091 44 12 42.2091 12 40C12 37.7909 10.2091 36 8 36C5.79086 36 4 37.7909 4 40C4 42.2091 5.79086 44 8 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),CYi=x("consignment",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 14C8 12.8954 8.89543 12 10 12H38C39.1046 12 40 12.8954 40 14V30C40 31.1046 39.1046 32 38 32H10C8.89543 32 8 31.1046 8 30V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 12V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 12V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12L36 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 12L20 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 32L20 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 32L36 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 38L44 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 38V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 38V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 38V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 38V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 38V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 38V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 38V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 12V6H18V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Yi=x("consume",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 14C4 12.8954 4.89543 12 6 12H42C43.1046 12 44 12.8954 44 14V40C44 41.1046 43.1046 42 42 42H6C4.89543 42 4 41.1046 4 40V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19L24 24L29 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 25H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 31H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 6H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),SYi=x("contrast",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V12C17.3726 12 12 17.3726 12 24C12 30.6274 17.3726 36 24 36Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),LYi=x("contrast-view",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"7",y:"7",width:"17",height:"34",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 7H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 7H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 41H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 7V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 15V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 23V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 31V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 39V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 41H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xYi=x("contrast-view-circle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C35.0457 4 44 12.9543 44 24C44 35.0457 35.0457 44 24 44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),EYi=x("control",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"9",y:"4",width:"30",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"31",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M18 12H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 18H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),TYi=x("converging-gateway",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22.7992 4.20102L4.4144 22.5858C3.63336 23.3668 3.63335 24.6332 4.4144 25.4142L22.7992 43.799C23.5802 44.58 24.8466 44.58 25.6276 43.799L44.0124 25.4142C44.7934 24.6332 44.7934 23.3668 44.0124 22.5858L25.6276 4.20102C24.8466 3.41997 23.5802 3.41997 22.7992 4.20102Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0428 15.5342V32.4778",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15.5713 24.0059H32.5149",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30.0336 18.0151L18.0527 29.9961",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18.0527 18.0151L30.0337 29.996",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),QYi=x("cook",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 36V20H14V36C14 39.3137 16.6863 42 20 42H36C39.3137 42 42 39.3137 42 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20L44 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 8V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 6V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 8V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DYi=x("cooking",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 42L42 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 36L42 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M9 25C9 16.7157 15.7157 10 24 10C32.2843 10 39 16.7157 39 25V36H9L9 25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25V29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 10V8C28 5.79086 26.2091 4 24 4V4C21.7909 4 20 5.79086 20 8V10",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),BYi=x("cooking-pot",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10 44H38V20.9474C38 14.9013 31.732 10 24 10C16.268 10 10 14.9013 10 20.9474V44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 22.0437C38 21.8001 38 21.4346 38 20.9474C38 14.9013 31.732 10 24 10C16.268 10 10 14.9013 10 20.9474C10 21.4332 10 21.7975 10 22.0404L38 22.0437Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 22H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 4H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RYi=x("cool",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 41C13.5 38.25 8.00129 31 5.00063 26C1.99996 21 8.3132 16.3125 12.0004 20C15.6876 23.6875 16.0004 24 16.0004 24V7.50001C16.0004 5.56701 17.5674 4 19.5004 4C21.4334 4 23.0004 5.56701 23.0004 7.50001V17C23.0004 15.067 24.5674 13.5 26.5004 13.5C28.4334 13.5 30.0004 15.067 30.0004 17V18.5C30.0004 16.567 31.5674 15 33.5004 15C35.4334 15 37.0004 16.567 37.0004 18.5V13.5C37.0004 11.567 38.5674 10 40.5004 10C42.4334 10 44.0004 11.567 44.0004 13.5V30.115C44.0004 32.0123 43.5785 33.9039 42.4268 35.4116C41.1327 37.1056 39.0179 39.3539 36 41C30.4999 44 24.5 43.75 19 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IYi=x("cooperative-handshake",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 40L36 28L32 32L28 36L24 40ZM24 40L4 20L16 8L24 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 23L32 8L44 20L36 28L28 20L22 26L17 23ZM17 23L24 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 36L25 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 32L29 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MYi=x("coordinate-system",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 12L38 20V36L24 44L10 36V20L24 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 20L24 28L38 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 36L44 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 39L10 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 16L38 20V28M17 16L10 20V28M17 40L24 44L31 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),PYi=x("copy",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 12.4316V7.8125C13 6.2592 14.2592 5 15.8125 5H40.1875C41.7408 5 43 6.2592 43 7.8125V32.1875C43 33.7408 41.7408 35 40.1875 35H35.5163",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.1875 13H7.8125C6.2592 13 5 14.2592 5 15.8125V40.1875C5 41.7408 6.2592 43 7.8125 43H32.1875C33.7408 43 35 41.7408 35 40.1875V15.8125C35 14.2592 33.7408 13 32.1875 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),FYi=x("copy-link",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 9.92704V7C12 5.34315 13.3431 4 15 4H41C42.6569 4 44 5.34315 44 7V33C44 34.6569 42.6569 36 41 36H38.0174",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"4",y:"10",width:"34",height:"34",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.4394 23.1101L23.7319 17.6006C25.1835 16.1489 27.5691 16.1809 29.0602 17.672C30.5513 19.1631 30.5833 21.5487 29.1316 23.0003L27.2215 25.0231",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.4661 28.7472C12.9558 29.2575 11.9006 30.2765 11.9006 30.2765C10.4489 31.7281 10.4095 34.3155 11.9006 35.8066C13.3917 37.2977 15.7772 37.3296 17.2289 35.878L22.3931 31.1896",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.6626 28.3284C17.97 27.6358 17.5922 26.7502 17.5317 25.8548C17.4619 24.8226 17.8138 23.7774 18.5912 23.0001",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.3213 25.8613C23.8124 27.3524 23.8444 29.738 22.3927 31.1896",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NYi=x("copy-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 38H41V16H30V4H13V38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L41 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 20V44H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 20H23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 28H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),UYi=x("copyright",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17H20V24H23H24C27 24 28 22 28 20.5C28 19 27 17 24 17Z",fill:e.colors[1]},null),c("path",{d:"M20 31V24M20 24L20 17H24C27 17 28 19 28 20.5C28 22 27 24 24 24H23M20 24H23M28 31L23 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jYi=x("corner-down-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 18L8 26L16 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 10V23C40 24.6569 38.6569 26 37 26H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WYi=x("corner-down-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 18L40 26L32 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 10V23C8 24.6569 9.34315 26 11 26H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VYi=x("corner-left-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 34L20 42L28 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 10H23C21.3431 10 20 11.3431 20 13V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zYi=x("corner-left-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 16L20 8L28 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 40H23C21.3431 40 20 38.6569 20 37V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HYi=x("corner-right-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 34L28 42L36 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 10H25C26.6569 10 28 11.3431 28 13V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$Yi=x("corner-right-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 16L28 8L36 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 40H25C26.6569 40 28 38.6569 28 37V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XYi=x("corner-up-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 14L8 22L16 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 38V25C40 23.3431 38.6569 22 37 22H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GYi=x("corner-up-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 14L40 22L32 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 38V25C8 23.3431 9.34315 22 11 22H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),YYi=x("coronavirus",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7.63477 35.5C8.33788 36.4987 9.13011 37.4302 9.99989 38.2829C10.918 39.1829 11.9225 39.9951 12.9999 40.706",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.8683 43.6262C26.6167 43.8714 25.3233 44 23.9998 44C22.6764 44 21.3829 43.8714 20.1313 43.6262",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.5491 28.2428C43.8445 26.8754 44 25.4558 44 24C44 22.5745 43.8509 21.1838 43.5674 19.8427",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.3651 12.5001C39.662 11.5014 38.8698 10.5699 38 9.71728C37.0819 8.81723 36.0773 8.005 35 7.29419",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.1553 4.36923C21.3995 4.12694 22.685 4 24.0001 4C25.3153 4 26.6008 4.12694 27.845 4.36923",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.63477 12.5001C8.33788 11.5014 9.13011 10.5699 9.99989 9.71728C10.918 8.81723 11.9225 8.005 12.9999 7.29419",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.5001 35.2939C39.797 36.2927 39.0048 37.2242 38.135 38.0768C37.2169 38.9769 36.2123 39.7891 35.135 40.4999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 38L18.3431 29.6569",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9999 38L29.6567 29.6569",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9999 10L29.6567 18.3431",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 10L18.3431 18.3431",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.43266 19.8427C4.14914 21.1838 4 22.5745 4 24C4 25.4255 4.14914 26.8162 4.43266 28.1573",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32C28.4183 32 32 28.4183 32 24C32 19.5817 28.4183 16 24 16C19.5817 16 16 19.5817 16 24C16 28.4183 19.5817 32 24 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZYi=x("correct",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 24L9 19L19 29L39 9L44 14L19 39L4 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qYi=x("cosmetic-brush",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"64299104)"},[c("path",{d:"M16.0991 25.8287L38.7265 6.02967C38.7265 6.02967 40.8478 3.90835 42.9691 6.02967C45.0904 8.15099 42.9691 10.2723 42.9691 10.2723L23.1701 32.8997L16.0991 25.8287Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.4639 20.8789L28.1207 26.5358",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.49331 30.7782L16.0999 25.8284L23.171 32.8995L18.2212 43.5061C18.2212 43.5061 13.2715 44.2132 9.02884 39.9706C4.7862 35.7279 5.49331 30.7782 5.49331 30.7782Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.90783 36.4349L11.8576 34.3136",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.5653 42.0921L13.9795 39.2637",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.9291 23.3536L21.7575 20.8787L24.586 18.4038",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.5957 24.4141L28.1208 27.2425L25.646 30.0709",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"64299104"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),KYi=x("coupon",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 19.313V9H44V19.313C41.8815 20.068 40.3636 22.1053 40.3636 24.5C40.3636 26.8947 41.8815 28.932 44 29.687V40H4V29.687C6.11853 28.932 7.63636 26.8947 7.63636 24.5C7.63636 22.1053 6.11853 20.068 4 19.313Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 16L24 21L29 16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28.1667H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JYi=x("court",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 36H44V12H4V36H24ZM24 36V28M24 12V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 24C11 26.2091 9.20914 28 7 28H4V20H7C9.20914 20 11 21.7909 11 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 24C37 26.2091 38.7909 28 41 28H44V20H41C38.7909 20 37 21.7909 37 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eZi=x("cpu",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 8H10C8.89543 8 8 8.89543 8 10V38C8 39.1046 8.89543 40 10 40H38C39.1046 40 40 39.1046 40 38V10C40 8.89543 39.1046 8 38 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 18H18V30H30V18Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.9092 2V8V2Z",fill:e.colors[1]},null),c("path",{d:"M14.9092 2V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.9092 40V46V40Z",fill:e.colors[1]},null),c("path",{d:"M14.9092 40V46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 2V8V2Z",fill:e.colors[1]},null),c("path",{d:"M24 2V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 40V46V40Z",fill:e.colors[1]},null),c("path",{d:"M24 40V46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33.0908 2V8V2Z",fill:e.colors[1]},null),c("path",{d:"M33.0908 2V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33.0908 40V46V40Z",fill:e.colors[1]},null),c("path",{d:"M33.0908 40V46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2 14.9092H8H2Z",fill:e.colors[1]},null),c("path",{d:"M2 14.9092H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M40 14.9092H46H40Z",fill:e.colors[1]},null),c("path",{d:"M40 14.9092H46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2 24H8H2Z",fill:e.colors[1]},null),c("path",{d:"M2 24H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M40 24H46H40Z",fill:e.colors[1]},null),c("path",{d:"M40 24H46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2 33.0908H8H2Z",fill:e.colors[1]},null),c("path",{d:"M2 33.0908H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M40 33.0908H46H40Z",fill:e.colors[1]},null),c("path",{d:"M40 33.0908H46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tZi=x("crab",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 16.9998C5 11.9998 6 1.99979 17.0008 5.99977C17.9464 9.78224 15 16.9998 5 16.9998Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 16.9998C43.0006 11.9998 42 1.99979 31 5.99978C30.0544 9.78224 32.9994 16.9998 43 16.9998Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"22",width:"32",height:"20",rx:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 22V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 22V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 17C44 20 44 26 40 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 17C4 20 5 25 8 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 42H44L40 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 42H4L8 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nZi=x("creation-date-sort",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 5V30.0036H42V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 37L24 43L18 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.0009 15.001L32.0009 15.001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24.0005 7V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),iZi=x("creative",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 39V9.00003C42 7.34317 40.6569 6.00003 39 6.00003L9 6C7.34314 6 5.99999 7.34315 6 9.00001L6.00006 39C6.00006 40.6569 7.3432 42 9.00005 42H39C40.6569 42 42 40.6569 42 39Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9994 18.3159L21.1038 24.2264L14.5264 25.1801L19.2911 29.8383L18.1521 36.3159L23.9994 33.1987L29.8479 36.3159L28.7173 29.8383L33.4737 25.1801L26.9328 24.2264L23.9994 18.3159Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.3159 12.6316H29.6843",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rZi=x("credit",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 15V7H10V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 27V15H5V41H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 27L24 34L43 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 21H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 21H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oZi=x("crib",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 6V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 40H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 34H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 12H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 6L41 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 6L13 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 6V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 12V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 12V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sZi=x("croissant",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"6061d377)"},[c("path",{d:"M7 28.9999C7 28.9999 6.95638 32.7475 8.45638 37.2475C9.32863 39.8642 10.37 41.4665 11.6787 42.2511C13.3558 43.2564 15.0757 41.2715 16.0579 39.5807C17.0202 37.9244 18.4335 36.2276 19.5478 34.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.0002 7.91139C35.623 8.35039 38.5315 8.91654 39.6259 9.41858C41.0517 10.0727 42.4858 11.4055 43.0573 12.8301C43.5883 14.1541 42.2101 15.1701 40.9641 15.8645C39.5594 16.6472 38.0953 17.8742 36.8988 18.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.2021 29.7758L21.7002 31.5134C21.2426 31.8312 20.8837 32.2712 20.6643 32.7832V32.7832C20.0203 34.2857 18.2834 34.9857 16.7776 34.3494L8.80304 30.9801C7.33068 30.358 6.61794 28.6796 7.19282 27.1881L7.64341 26.0192C8.52318 23.7368 10.1315 21.8085 12.2188 20.5333V20.5333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.7198 24.5076L32.1099 23.0036L33.022 22.0167C33.3371 21.6758 33.7205 21.4051 34.1472 21.2222V21.2222C35.7509 20.5349 36.5441 18.7194 35.9588 17.0757L33.1066 9.06573C32.6309 7.72983 31.2308 6.96127 29.8484 7.27722L28.6297 7.55576C25.975 8.16247 23.6476 9.74971 22.1136 11.9996V11.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.4109 23.0785C11.7746 21.9096 11.331 19.6654 12.3934 17.9581V17.9581C13.9429 15.468 16.0518 13.364 18.5473 11.8232V11.8232C20.2199 10.7906 22.4039 11.204 23.5833 12.7765L29.5153 20.6858C30.8737 22.497 30.4595 25.0736 28.6019 26.3678L28.3619 26.535C28.061 26.7447 27.7903 26.9947 27.5575 27.2781L26.874 28.1103C25.5382 29.7366 23.1706 30.0497 21.4581 28.8264L13.4109 23.0785Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)]),c("defs",null,[c("clipPath",{id:e.id+"6061d377"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),aZi=x("cross-ring",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 12C26.2091 12 28 10.2091 28 8C28 5.79086 26.2091 4 24 4C21.7909 4 20 5.79086 20 8C20 10.2091 21.7909 12 24 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C26.2091 44 28 42.2091 28 40C28 37.7909 26.2091 36 24 36C21.7909 36 20 37.7909 20 40C20 42.2091 21.7909 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 28C10.2091 28 12 26.2091 12 24C12 21.7909 10.2091 20 8 20C5.79086 20 4 21.7909 4 24C4 26.2091 5.79086 28 8 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 28C42.2091 28 44 26.2091 44 24C44 21.7909 42.2091 20 40 20C37.7909 20 36 21.7909 36 24C36 26.2091 37.7909 28 40 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.3053 15.1105C36.7212 14.238 36.0536 13.4261 35.3138 12.6864C34.574 11.9466 33.7621 11.2789 32.8896 10.6948M15.1105 10.6948C14.238 11.2789 13.4261 11.9466 12.6864 12.6864C11.9466 13.4261 11.2789 14.238 10.6948 15.1105L15.1105 10.6948ZM10.6948 32.8896C11.2789 33.7621 11.9466 34.574 12.6864 35.3138C13.4261 36.0536 14.238 36.7212 15.1105 37.3053L10.6948 32.8896ZM32.8896 37.3053C33.7621 36.7212 34.574 36.0536 35.3138 35.3138C36.0536 34.574 36.7212 33.7621 37.3053 32.8896L32.8896 37.3053Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lZi=x("cross-ring-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.4545 26.4444C17.6364 28.2222 15.8182 30 12.1818 30C8.54545 30 4 27.3333 4 22C4 16.6667 8.54545 14 12.1818 14C17.6364 14 20.3636 17.5556 24 22C27.6364 26.4444 30.3636 30 35.8182 30C39.4545 30 44 27.3333 44 22C44 16.6667 39.4545 14 35.8182 14C32.1818 14 29.4545 16.6667 28.5455 17.5556",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cZi=x("cross-society",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 18H18V7C18 5.89543 18.8954 5 20 5H28C29.1046 5 30 5.89543 30 7V18H41C42.1046 18 43 18.8954 43 20V28C43 29.1046 42.1046 30 41 30H30V41C30 42.1046 29.1046 43 28 43H20C18.8954 43 18 42.1046 18 41V30H7C5.89543 30 5 29.1046 5 28V20C5 18.8954 5.89543 18 7 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dZi=x("crown",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 40L4 17L14 22L24 8L34 22L44 17L39 40H9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 33C26.2091 33 28 31.2091 28 29C28 26.7909 26.2091 25 24 25C21.7909 25 20 26.7909 20 29C20 31.2091 21.7909 33 24 33Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),uZi=x("crown-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 42H35L41 21L31 26L24 12L17 26L7 21L13 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"7",cy:"18",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"9",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"41",cy:"18",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),hZi=x("crown-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 29V19L19 22L24 15L29 22L35 19V29H13Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fZi=x("cruise",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 42L41.3908 32.6752C41.738 31.7205 41.3143 30.6572 40.4057 30.2028L24.8944 22.4472C24.3314 22.1657 23.6686 22.1657 23.1056 22.4472L7.59432 30.2028C6.68569 30.6572 6.26199 31.7205 6.60916 32.6752L10 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 14H13C11.8954 14 11 14.8954 11 16V28L23.1619 22.3868C23.6937 22.1414 24.3063 22.1414 24.8381 22.3868L37 28V16C37 14.8954 36.1046 14 35 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 14V6C29 4.89543 28.1046 4 27 4H21C19.8954 4 19 4.89543 19 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 44C8 44 8 42 11 42C14 42 14 44 17 44C20 44 20.5 42 24 42C27.5 42 28 44 31 44C34 44 34 42 37 42C40 42 40 44 44 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gZi=x("crying-baby",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C33.9411 44 42 35.9411 42 26C42 16.0589 33.9411 8 24 8C14.0589 8 6 16.0589 6 26C6 35.9411 14.0589 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8C23.75 7 22 4 18 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8C24.0833 7 24.6 4.8 26 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 35C31 35 29 31 24 31C19 31 17 35 17 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 20L28 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 19L14 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 20V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 20V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mZi=x("cube",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.5 9L7 14V24V34L15.5 39L24 44L32.5001 39L41 34V24V14L32.5001 9L24 4L15.5 9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 14L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 14L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 19L32 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 24L24 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34L7 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 39L16 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 9L16 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 19L16 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kZi=x("cube-five",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 27L24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27L24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27L30 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 34L30 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 14L30 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 14L24 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 27L24 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 14L24 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27L24 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27L7 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27L7 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.3207 14L24.0002 4L6.67969 14V34L24.0002 44L41.3207 34V14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vZi=x("cube-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.3399 9L6.67969 14V24V34L15.3399 39L24.0002 44L32.6605 39L41.3207 34V24V14L32.6605 9L24.0002 4L15.3399 9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0002 24L13.6079 30M24.0002 24V11V24ZM24.0002 24L34.3925 30L24.0002 24Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.8147 35.375L24.0001 37L21.1855 35.375",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.4438 15.875L35.2584 17.5V20.75",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.7417 20.75V17.5L15.5563 15.875",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AZi=x("cube-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.5 9L7 14V24V34L15.5 39L24 44L32.5001 39L41 34V24V14L32.5001 9L24 4L15.5 9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 34L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 34L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 14L33 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 14L15 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pZi=x("cube-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.5 9L7 14V24V34L15.5 39L24 44L32.5001 39L41 34V24V14L32.5001 9L24 4L15.5 9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 14L7 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4L24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 14L41 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bZi=x("cup",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 49 48",fill:"none"},[c("path",{d:"M8.77783 17.012C8.77783 16.4531 9.23094 16 9.78988 16H33.7658C34.3247 16 34.7778 16.4531 34.7778 17.012V31C34.7778 38.1797 28.9575 44 21.7778 44V44C14.5981 44 8.77783 38.1797 8.77783 31V17.012Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"8.77783",y:"23",width:"26",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.7778 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.7778 6V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.7778 6V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.7778 34C38.6438 34 41.7778 30.866 41.7778 27C41.7778 23.134 38.6438 20 34.7778 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),wZi=x("cup-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 25C14 27 15.0714 32 29 32C42.9286 32 44 27 44 25C44 23 44 10 44 10H29H14C14 10 14 23 14 25Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 16H23V21L26 24L29 21V16Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 16V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 40L43 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 14H4C4 14 5 19 5.9991 22C6.99821 25 14 24 14 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),OZi=x("cup-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 17C10 17 36 17 38 17C40 17 44 17 44 20C44 23 40 23 38 23V41C38 42.1046 37.1046 43 36 43H12C10.8954 43 10 42.1046 10 41V23C8 23 4 23 4 20C4 17 8 17 10 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 17C41 11.1271 35.4587 9.31869 28 8V6C28 4.89543 27.1046 4 26 4H22C20.8954 4 20 4.89543 20 6V8C12.5413 9.31869 7 11.1271 7 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yZi=x("curling",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 42H10C6.69 42 4 39.32 4 36V28C4 24.69 6.68 22 10 22H38C41.31 22 44 24.68 44 28V36C44 39.32 41.32 42 38 42Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 32H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 22L16.48 7.2C16.79 6.47 17.51 6 18.31 6H35.5C37.43 6 39 7.57 39 9.5C39 11.43 37.43 13 35.5 13H22V22H10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),CZi=x("currency",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 16L24 22L29 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 13.9999C9 13.9999 16.5 2.49984 29.5 6.99986C42.5 11.4999 42 24.4999 42 24.4999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 34C39 34 33 45 19.5 41.5C6 38 6 24 6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 8V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24L6 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Zi=x("curve-adjustment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 4H4V44H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 10C32 10 27 14 24 24C21 34 16 38 10 38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),SZi=x("customer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.60868 36.9866C5.32131 33.3783 3.32142 28.6145 3.32142 23.3913C3.32142 12.1271 12.6179 2.99561 24.0856 2.99561C35.5534 2.99561 44.8499 12.1271 44.8499 23.3913C44.8499 31.356 40.2004 38.2515 33.4234 41.6092C29.277 43.7709 24.5467 44.9956 19.5253 44.9956C13.3726 44.9956 7.6569 43.157 2.91699 40.0087C2.91699 40.0087 6.09557 39.662 8.60786 36.9874L8.60868 36.9866ZM33.8397 33.4854C39.2117 28.1136 39.2117 19.4041 33.8397 14.0322C31.3487 11.5413 28.1401 10.2062 24.8794 10.0255V10.0247C24.781 7.57827 26.0979 5.92609 26.1043 5.91803L26.103 5.91829L26.104 5.91699C22.3564 6.64093 18.7778 8.45398 15.8759 11.3559C13.6504 13.5813 12.0658 16.2048 11.1211 18.997C11.2594 18.6308 11.4136 18.2692 11.5837 17.9134C11.3879 18.4127 11.211 18.9229 11.051 19.4449C9.47775 24.2208 10.5882 29.6872 14.3864 33.4854C19.7584 38.8574 28.4679 38.8574 33.8397 33.4854Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.1299 22.3449V24.0538V25.1921C17.1299 26.3283 18.0509 27.2493 19.1872 27.2493C20.3234 27.2493 21.2443 26.3283 21.2443 25.1921V24.0521V22.3449C21.2443 21.2089 20.3234 20.2876 19.1872 20.2876C18.0509 20.2876 17.1299 21.2089 17.1299 22.3449Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M27.3125 22.3449V24.0538V25.1921C27.3125 26.3283 28.2336 27.2493 29.3697 27.2493C30.5059 27.2493 31.427 26.3283 31.427 25.1921V24.0521V22.3449C31.427 21.2089 30.5059 20.2876 29.3697 20.2876C28.2336 20.2876 27.3125 21.2089 27.3125 22.3449Z",fill:e.colors[0]},null)])}),LZi=x("cutting",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 10H38V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.5483 37.4519L42.385 5.61519",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 38H10V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xZi=x("cutting-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 42C13.7614 42 16 39.7614 16 37C16 34.2386 13.7614 32 11 32C8.23858 32 6 34.2386 6 37C6 39.7614 8.23858 42 11 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 42C39.7614 42 42 39.7614 42 37C42 34.2386 39.7614 32 37 32C34.2386 32 32 34.2386 32 37C32 39.7614 34.2386 42 37 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.3774 39.4131L17.5 35.8162L34.5 6.37138",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13.4957 6.17518L30.4957 35.62L32.6265 39.4131",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),EZi=x("cuvette",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18 10H30V27L44 41V44H4V41L18 27V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.5 37.5L37 34L33.5 30.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.5 37.5L37 34L33.5 30.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.5 30.5L11 34L7.5 37.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.5 30.5L11 34L7.5 37.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 4H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 27V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 35H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),TZi=x("cycle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 35H7V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 41H35V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 13H41V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 7H13V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 7.29395C7.57778 10.8714 4 17.0178 4 23.9999C4 25.0195 4.0763 26.0213 4.2235 26.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.9999 43.7765C26.0213 43.9237 25.0195 44 23.9999 44C17.0178 44 10.8714 40.4222 7.29395 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.7765 21C43.9237 21.9786 44 22.9804 44 24C44 30.9821 40.4222 37.1285 35 40.706",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 4.2235C21.9786 4.0763 22.9804 4 24 4C30.9821 4 37.1285 7.57778 40.706 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QZi=x("cycle-arrow",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 16H13C8.02944 16 4 20.0294 4 25C4 29.9706 8.02944 34 13 34C15.4758 34 17.7181 33.0003 19.3453 31.3826C20.9849 29.7525 24 25 24 25C24 25 27.0057 20.2685 28.632 18.6401C30.261 17.009 32.5127 16 35 16C39.9706 16 44 20.0294 44 25C44 29.9706 39.9706 34 35 34H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 30L31 34L35 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 12L17 16L13 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DZi=x("cycle-movement",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 15L24 19L28 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19V8C24 5.79086 25.7909 4 28 4H40C42.2091 4 44 5.79086 44 8V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 33L24 29L20 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29V40C24 42.2091 22.2091 44 20 44H8C5.79086 44 4 42.2091 4 40V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 20L29 24L33 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 24H40C42.2091 24 44 25.7909 44 28V40C44 42.2091 42.2091 44 40 44H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 28L19 24L15 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 24H8C5.79086 24 4 22.2091 4 20V8C4 5.79086 5.79086 4 8 4H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BZi=x("cycle-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 20C6 12 10 8 18 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 30C40 38 36 42 28 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 18C28 12.4772 32.4772 8 38 8H42V22H28V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 28H20V32C20 37.5228 15.5228 42 10 42H6V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RZi=x("cylinder",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 10C44 13.3137 35.0457 16 24 16C12.9543 16 4 13.3137 4 10C4 6.68629 12.9543 4 24 4C35.0457 4 44 6.68629 44 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 38C44 41.3137 35.0457 44 24 44C12.9543 44 4 41.3137 4 38C4 34.6863 12.9543 32 24 32C35.0457 32 44 34.6863 44 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 10V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 10V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IZi=x("damage-map",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 10V38C5 39.1046 5.89543 40 7 40H14H18L15 29L22 27L21 20L29 16L27 13L30 8H7C5.89543 8 5 8.89543 5 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 38V10C43 8.89543 42.1046 8 41 8H38L34 14L37 19L28 23L29 31L22 33L24 40H41C42.1046 40 43 39.1046 43 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.5 18C15.3284 18 16 17.3284 16 16.5C16 15.6716 15.3284 15 14.5 15C13.6716 15 13 15.6716 13 16.5C13 17.3284 13.6716 18 14.5 18Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MZi=x("dark-mode",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0033 4L29.2737 9.27038H38.7296V18.7263L44 23.9967L38.7296 29.2737V38.7296H29.2737L24.0033 44L18.7264 38.7296H9.27036V29.2737L4 23.9967L9.27036 18.7263V9.27038H18.7264L24.0033 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 17C27 25 22 26 17 26C17 30 23.5 34 29 30C34.5 26 31 17 27 17Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PZi=x("dashboard",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8.44365 41.5564C4.46243 37.5751 2 32.0751 2 26C2 13.8497 11.8497 4 24 4C36.1503 4 46 13.8497 46 26C46 32.0751 43.5376 37.5751 39.5564 41.5564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.1005 35.8995C11.567 33.366 10 29.866 10 26C10 18.268 16.268 12 24 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 26V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),FZi=x("dashboard-car",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6.57198 37.428C3.70527 33.7128 2 29.0556 2 24C2 11.8497 11.8497 2 24 2C36.1503 2 46 11.8497 46 24C46 29.0556 44.2947 33.7128 41.428 37.428",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.3035 31.6965C10.8474 29.4881 10 26.843 10 24C10 16.268 16.268 10 24 10C31.732 10 38 16.268 38 24C38 26.843 37.1526 29.4881 35.6965 31.6965",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 30L40 46H8L24 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NZi=x("dashboard-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 49 48",fill:"none"},[c("path",{d:"M24.7778 7C13.7321 7 4.77783 15.9543 4.77783 27C4.77783 32.2301 6.49127 37.4362 9.77783 41H39.7778C43.0644 37.4362 44.7778 32.2301 44.7778 27C44.7778 15.9543 35.8235 7 24.7778 7Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24.7778",cy:"30",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.7778 20V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.7778 12V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.77783 28H11.7778",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.7778 18L15.192 19.4142",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.7778 28H39.7778",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.7778 19.4141L36.192 17.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UZi=x("dashboard-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 18.4836 41.7666 13.4887 38.1547 9.87045C34.5344 6.24377 29.5292 4 24 4C18.4708 4 13.4656 6.24377 9.84529 9.87045C6.23339 13.4887 4 18.4835 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.84521 9.87036L12.9747 12.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.1549 9.87036L35.0254 12.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.8523 36.1961C36.1954 40.9422 30.4548 44 24 44C17.5452 44 11.8046 40.9422 8.14771 36.1961C12.8209 33.5259 18.2323 32 24 32C29.7677 32 35.179 33.5259 39.8523 36.1961Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jZi=x("data",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44.0001 11C44.0001 11 44 36.0623 44 38C44 41.3137 35.0457 44 24 44C12.9543 44 4.00003 41.3137 4.00003 38C4.00003 36.1423 4 11 4 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 29C44 32.3137 35.0457 35 24 35C12.9543 35 4 32.3137 4 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 20C44 23.3137 35.0457 26 24 26C12.9543 26 4 23.3137 4 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"24",cy:"10",rx:"20",ry:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WZi=x("data-all",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"11",rx:"20",ry:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 15.5C6.61878 16.5994 4 18.208 4 20C4 23.3137 12.9543 26 24 26C35.0457 26 44 23.3137 44 20C44 18.208 41.3812 16.5994 37.2291 15.5C33.7035 16.4335 29.0722 17 24 17C18.9278 17 14.2965 16.4335 10.7709 15.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 24.5C6.61878 25.5994 4 27.208 4 29C4 32.3137 12.9543 35 24 35C35.0457 35 44 32.3137 44 29C44 27.208 41.3812 25.5994 37.2291 24.5C33.7035 25.4335 29.0722 26 24 26C18.9278 26 14.2965 25.4335 10.7709 24.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 33.5C6.61878 34.5994 4 36.208 4 38C4 41.3137 12.9543 44 24 44C35.0457 44 44 41.3137 44 38C44 36.208 41.3812 34.5994 37.2291 33.5C33.7035 34.4335 29.0722 35 24 35C18.9278 35 14.2965 34.4335 10.7709 33.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VZi=x("data-arrival",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6 42H42V6H32H30C28.6758 9.15854 26.6758 10.7378 24 10.7378C21.3242 10.7378 19.3242 9.15854 18 6H16H6V42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 24L21 30L33 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zZi=x("data-display",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 8V20C22 22.2091 17.9706 24 13 24C8.02944 24 4 22.2091 4 20V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 14C22 16.2091 17.9706 18 13 18C8.02944 18 4 16.2091 4 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 8C22 10.2091 17.9706 12 13 12C8.02944 12 4 10.2091 4 8C4 5.79086 8.02944 4 13 4C17.9706 4 22 5.79086 22 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H38C40.2091 6 42 7.79086 42 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H10C7.79086 42 6 40.2091 6 38V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 38V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 44H35H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 38V26H26V38H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HZi=x("data-file",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 44V4H31L40 14.5V44H8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"15",y:"28",width:"6",height:"7",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 35H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"23",width:"6",height:"12",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"27",y:"18",width:"6",height:"17",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$Zi=x("data-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"20272d62)"},[c("ellipse",{cx:"24",cy:"11",rx:"20",ry:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 15.5C6.61878 16.5994 4 18.208 4 20C4 23.3137 12.9543 26 24 26C35.0457 26 44 23.3137 44 20C44 18.208 41.3812 16.5994 37.2291 15.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 24.5C6.61878 25.5994 4 27.208 4 29C4 32.3137 12.9543 35 24 35C35.0457 35 44 32.3137 44 29C44 27.208 41.3812 25.5994 37.2291 24.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 33.5C6.61878 34.5994 4 36.208 4 38C4 41.3137 12.9543 44 24 44C35.0457 44 44 41.3137 44 38C44 36.208 41.3812 34.5994 37.2291 33.5C33.7035 34.4335 29.0722 35 24 35C18.9278 35 14.2965 34.4335 10.7709 33.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"20272d62"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),XZi=x("data-lock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 28C39 28.9564 39 32 39 32H31C31 32 31 30.2091 31 28C31 25.7909 32.7909 24 35 24C37.2091 24 39 25.7909 39 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 32H44V44H26V32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H38C40.2091 6 42 7.79086 42 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H10C7.79086 42 6 40.2091 6 38V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 8V20C22 22.2091 17.9706 24 13 24C8.02944 24 4 22.2091 4 20V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 14C22 16.2091 17.9706 18 13 18C8.02944 18 4 16.2091 4 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 8C22 10.2091 17.9706 12 13 12C8.02944 12 4 10.2091 4 8C4 5.79086 8.02944 4 13 4C17.9706 4 22 5.79086 22 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GZi=x("data-null",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"11",rx:"20",ry:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 15.5C6.61878 16.5994 4 18.208 4 20C4 23.3137 12.9543 26 24 26C35.0457 26 44 23.3137 44 20C44 18.208 41.3812 16.5994 37.2291 15.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 24.5C6.61878 25.5994 4 27.208 4 29C4 32.3137 12.9543 35 24 35C35.0457 35 44 32.3137 44 29C44 27.208 41.3812 25.5994 37.2291 24.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 33.5C6.61878 34.5994 4 36.208 4 38C4 41.3137 12.9543 44 24 44C35.0457 44 44 41.3137 44 38C44 36.208 41.3812 34.5994 37.2291 33.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),YZi=x("data-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"11",rx:"20",ry:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 15.5C6.61878 16.5994 4 18.208 4 20C4 23.3137 12.9543 26 24 26C35.0457 26 44 23.3137 44 20C44 18.208 41.3812 16.5994 37.2291 15.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 24.5C6.61878 25.5994 4 27.208 4 29C4 32.3137 12.9543 35 24 35C35.0457 35 44 32.3137 44 29C44 27.208 41.3812 25.5994 37.2291 24.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 33.5C6.61878 34.5994 4 36.208 4 38C4 41.3137 12.9543 44 24 44C35.0457 44 44 41.3137 44 38C44 36.208 41.3812 34.5994 37.2291 33.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZZi=x("data-screen",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"6",width:"40",height:"30",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 14L16 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 43H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"15",cy:"17",r:"3",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"33",cy:"25",r:"3",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qZi=x("data-server",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 4H7C5.34315 4 4 5.34315 4 7V41C4 42.6569 5.34315 44 7 44H41C42.6569 44 44 42.6569 44 41V7C44 5.34315 42.6569 4 41 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 32H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10 38H11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 38H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 37V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 37V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),KZi=x("data-sheet",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"32",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 25V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 20V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JZi=x("data-switching",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 8V20C22 22.2091 17.9706 24 13 24C8.02944 24 4 22.2091 4 20V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 14C22 16.2091 17.9706 18 13 18C8.02944 18 4 16.2091 4 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 8C22 10.2091 17.9706 12 13 12C8.02944 12 4 10.2091 4 8C4 5.79086 8.02944 4 13 4C17.9706 4 22 5.79086 22 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 28V40C44 42.2091 39.9706 44 35 44C30.0294 44 26 42.2091 26 40V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 34C44 36.2091 39.9706 38 35 38C30.0294 38 26 36.2091 26 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 28C44 30.2091 39.9706 32 35 32C30.0294 32 26 30.2091 26 28C26 25.7909 30.0294 24 35 24C39.9706 24 44 25.7909 44 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H38C40.2091 6 42 7.79086 42 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H10C7.79086 42 6 40.2091 6 38V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eqi=x("data-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10.7709 33.5C6.61878 34.5994 4 36.208 4 38C4 41.3137 12.9543 44 24 44C35.0457 44 44 41.3137 44 38C44 36.208 41.3812 34.5994 37.2291 33.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"24",cy:"11",rx:"20",ry:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 24.5C6.61878 25.5994 4 27.208 4 29C4 32.3137 12.9543 35 24 35C35.0457 35 44 32.3137 44 29C44 27.208 41.3812 25.5994 37.2291 24.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 15.5C6.61878 16.5994 4 18.208 4 20C4 23.3137 12.9543 26 24 26C35.0457 26 44 23.3137 44 20C44 18.208 41.3812 16.5994 37.2291 15.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 24.5C6.61878 25.5994 4 27.208 4 29C4 32.3137 12.9543 35 24 35C35.0457 35 44 32.3137 44 29C44 27.208 41.3812 25.5994 37.2291 24.5C33.7035 25.4335 29.0722 26 24 26C18.9278 26 14.2965 25.4335 10.7709 24.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tqi=x("data-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"11",rx:"20",ry:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 15.5C6.61878 16.5994 4 18.208 4 20C4 23.3137 12.9543 26 24 26C35.0457 26 44 23.3137 44 20C44 18.208 41.3812 16.5994 37.2291 15.5C33.7035 16.4335 29.0722 17 24 17C18.9278 17 14.2965 16.4335 10.7709 15.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 24.5C6.61878 25.5994 4 27.208 4 29C4 32.3137 12.9543 35 24 35C35.0457 35 44 32.3137 44 29C44 27.208 41.3812 25.5994 37.2291 24.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 33.5C6.61878 34.5994 4 36.208 4 38C4 41.3137 12.9543 44 24 44C35.0457 44 44 41.3137 44 38C44 36.208 41.3812 34.5994 37.2291 33.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nqi=x("data-user",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 8V20C22 22.2091 17.9706 24 13 24C8.02944 24 4 22.2091 4 20V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 14C22 16.2091 17.9706 18 13 18C8.02944 18 4 16.2091 4 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 8C22 10.2091 17.9706 12 13 12C8.02944 12 4 10.2091 4 8C4 5.79086 8.02944 4 13 4C17.9706 4 22 5.79086 22 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H38C40.2091 6 42 7.79086 42 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H10C7.79086 42 6 40.2091 6 38V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"29",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 44H26C26 39.0294 30.0294 35 35 35C39.9706 35 44 39.0294 44 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iqi=x("database-alert",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 26V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 35V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rqi=x("database-code",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 29L39 31L37 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 33L29 31L31 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oqi=x("database-config",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.0002 27V31M37.4643 29L34.0002 31M37.4643 33L34.0002 31M34.0002 35V31M30.5361 33L34.0002 31M30.5361 29L34.0002 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sqi=x("database-download",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 26V36M34 36L38 32M34 36L30 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aqi=x("database-enter",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 31L35 27M39 31L35 35M39 31L29 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lqi=x("database-fail",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 34L34 31M34 31L37 28M34 31L31 28M34 31L31 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cqi=x("database-first",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 35V27L32 29M34 35H36M34 35H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dqi=x("database-forbid",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 28L31 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uqi=x("database-lock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 31C39 33.7614 36.7614 36 34 36C31.2386 36 29 33.7614 29 31H39Z",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 26C35.6569 26 37 27.3431 37 29V31H31V29C31 27.3431 32.3431 26 34 26Z",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hqi=x("database-network",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 41C34 41 30.5 35.1375 30.5 31C30.5 26.8625 34 21 34 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 41C34 41 37.5 35.1375 37.5 31C37.5 26.8625 34 21 34 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fqi=x("database-network-point",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 36V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 40H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 40H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 40C28 42.2091 26.2091 44 24 44C21.7909 44 20 42.2091 20 40C20 37.7909 21.7909 36 24 36C26.2091 36 28 37.7909 28 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 17C37 24.1797 31.1797 30 24 30C16.8203 30 11 24.1797 11 17M37 17C37 9.8203 31.1797 4 24 4C16.8203 4 11 9.8203 11 17M37 17H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 17C29 24.1797 26.7614 30 24 30C21.2386 30 19 24.1797 19 17C19 9.8203 21.2386 4 24 4C26.7614 4 29 9.8203 29 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 17H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gqi=x("database-point",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 36V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 40H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 40H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 40C28 42.2091 26.2091 44 24 44C21.7909 44 20 42.2091 20 40C20 37.7909 21.7909 36 24 36C26.2091 36 28 37.7909 28 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 9V25C39 27.7614 32.2843 30 24 30C15.7157 30 9 27.7614 9 25V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 17C39 19.7614 32.2843 22 24 22C15.7157 22 9 19.7614 9 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 9C39 11.7614 32.2843 14 24 14C15.7157 14 9 11.7614 9 9C9 6.23858 15.7157 4 24 4C32.2843 4 39 6.23858 39 9Z",fill:e.colors[1]},null),c("path",{d:"M39 9C39 11.7614 32.2843 14 24 14C15.7157 14 9 11.7614 9 9C9 6.23858 15.7157 4 24 4C32.2843 4 39 6.23858 39 9Z",fill:e.colors[1]},null),c("path",{d:"M39 9C39 11.7614 32.2843 14 24 14C15.7157 14 9 11.7614 9 9C9 6.23858 15.7157 4 24 4C32.2843 4 39 6.23858 39 9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 9C39 11.7614 32.2843 14 24 14C15.7157 14 9 11.7614 9 9C9 6.23858 15.7157 4 24 4C32.2843 4 39 6.23858 39 9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mqi=x("database-position",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kqi=x("database-power",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 26L31 30L37 32L34 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vqi=x("database-proportion",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 28C35 30 33 32 31 34M31 28L32 27M37 35L38 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Aqi=x("database-search",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.8281 33.8281L40.9997 37.9997",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 31C38 32.1046 37.5523 33.1046 36.8284 33.8284C36.1046 34.5523 35.1046 35 34 35C31.7909 35 30 33.2091 30 31C30 28.7909 31.7909 27 34 27C36.2091 27 38 28.7909 38 31Z",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pqi=x("database-setting",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 27L37.4641 29V33L34 35L30.5359 33V29L34 27Z",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bqi=x("database-success",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.5 29L33 34.5L30 31.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wqi=x("database-sync",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 31C38 33.2091 36.2091 35 34 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 31C30 28.7909 31.7909 27 34 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Oqi=x("database-time",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 31H34V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yqi=x("date-comes-back",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 8H9C7.34315 8 6 9.34315 6 11V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V25V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.2427 12.4854L36.4853 8.24271L32.2427 4.00007",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cqi=x("deadline-sort",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 5V30.0036H42V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 37L24 43L18 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.3442 20.6577L29.6579 9.34401",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18.3438 9.34326L29.6575 20.657",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),_qi=x("death-star",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M5 25H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"19",cy:"15",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M31 31H43",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 17L42 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M25 37H39",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40 11.998C42.5116 15.341 44 19.4967 44 24C44 31.8085 39.5252 38.5718 33 41.8654",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M4.40007 20C4.13772 21.2924 4 22.6301 4 24C4 25.7265 4.21876 27.4019 4.63009 29",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Sqi=x("deeplink",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 34.9929C21 35.8067 21 36.471 21 36.9857C21 37.8714 21 39.2 21 40.9714C21 41.5395 20.5772 42 20.0556 42H4.94444C4.42284 42 4 41.5395 4 40.9714V7.02857C4 6.46051 4.42284 6 4.94444 6H20.0556C20.5772 6 21 6.46051 21 7.02857C21 8.8 21 10.1286 21 11.0143C21 11.529 21 12.1933 21 13.0071",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M27 13.0071C27 12.1933 27 11.529 27 11.0143C27 10.1286 27 8.8 27 7.02857C27 6.46051 27.4228 6 27.9444 6H43.0556C43.5772 6 44 6.46051 44 7.02857V40.9714C44 41.5395 43.5772 42 43.0556 42H27.9444C27.4228 42 27 41.5395 27 40.9714C27 39.2 27 37.8714 27 36.9857C27 36.471 27 35.8067 27 34.9929",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12.5 38C13.6046 38 14.5 37.1046 14.5 36C14.5 34.8954 13.6046 34 12.5 34C11.3954 34 10.5 34.8954 10.5 36C10.5 37.1046 11.3954 38 12.5 38Z",fill:e.colors[0]},null),c("path",{d:"M35.5 38C36.6046 38 37.5 37.1046 37.5 36C37.5 34.8954 36.6046 34 35.5 34C34.3954 34 33.5 34.8954 33.5 36C33.5 37.1046 34.3954 38 35.5 38Z",fill:e.colors[0]},null),c("path",{d:"M16 23.5H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M27.2231 28.2729L28.8141 26.682L31.9961 23.5L28.8141 20.318L27.2231 18.727",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lqi=x("deer",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 27C36 34.2165 30.6274 44 24 44C17.3726 44 12 34.2165 12 27C12 19.7835 13.5 16 24 16C34.5 16 36 19.7835 36 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("ellipse",{rx:"5",ry:"3.5",transform:"matrix(0.707107 -0.707107 -0.707107 -0.707107 38.9996 17.5003)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("ellipse",{cx:"8.99963",cy:"17.4997",rx:"5",ry:"3.5",transform:"rotate(45 8.99963 17.4997)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M12 4C12 10.6274 17.3726 16 24 16C30.6274 16 36 10.6274 36 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 7C18 11.9706 20.6863 16 24 16C27.3137 16 30 11.9706 30 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"19.9995",cy:"26",r:"2",fill:e.colors[2]},null),c("circle",{cx:"23.9995",cy:"34",r:"2",fill:e.colors[2]},null),c("circle",{cx:"27.9995",cy:"26",r:"2",fill:e.colors[2]},null)])}),xqi=x("degree-hat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M2 17.4L23.0222 9L44.0444 17.4L23.0222 25.8L2 17.4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44.0444 17.51V26.7332",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.5557 21.8252V34.2666C11.5557 34.2666 16.3658 38.9999 23.0224 38.9999C29.679 38.9999 34.4891 34.2666 34.4891 34.2666V21.8252",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Eqi=x("delete",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 10V44H39V10H9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 20V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 20V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 10L19.289 4H28.7771L32 10H16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Tqi=x("delete-five",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 11L40 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 5L30 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 17H36V40C36 41.6569 34.6569 43 33 43H15C13.3431 43 12 41.6569 12 40V17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 25L28 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 25L20 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qqi=x("delete-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 11L40 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 5L30 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 17H36V40C36 41.6569 34.6569 43 33 43H15C13.3431 43 12 41.6569 12 40V17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Dqi=x("delete-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18.4237 10.5379C18.794 10.1922 19.2817 10 19.7883 10H42C43.1046 10 44 10.8954 44 12V36C44 37.1046 43.1046 38 42 38H19.7883C19.2817 38 18.794 37.8078 18.4237 37.4621L4 24L18.4237 10.5379Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 19L26 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 19L36 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bqi=x("delete-mode",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0033 4L29.2737 9.27038H38.7296V18.7263L44 23.9967L38.7296 29.2737V38.7296H29.2737L24.0033 44L18.7264 38.7296H9.27036V29.2737L4 23.9967L9.27036 18.7263V9.27038H18.7264L24.0033 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 24H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rqi=x("delete-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 12L16.2 5H31.8L33 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 12H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37 12L35 43H13L11 12H37Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 35H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Iqi=x("delete-themes",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 15H40L37 44H11L8 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.002 25.0024V35.0026",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28.0024 24.9995V34.9972",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 14.9999L28.3242 3L36 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mqi=x("delete-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M17 31L31 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19L17 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31L29 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pqi=x("delete-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 11L4 24L14 37H44V11H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 19L31 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 19L21 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fqi=x("delivery",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 33L26 35C26 35 41 32 43 32C45 32 45 34 43 36C41 38 34 44 28 44C22 44 18 41 14 41C10 41 4 41 4 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 29C6 27 10 24 14 24C18 24 27.5 28 29 30C30.5 32 26 35 26 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 18V10C16 8.89543 16.8954 8 18 8H42C43.1046 8 44 8.89543 44 10V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"25",y:"8",width:"10",height:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nqi=x("deposit",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 16V44H36V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 20L24 26L29 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 32H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 26H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 10L23.6154 10L34 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 18H42V4H6V18H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Uqi=x("descend",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"7c190b6d)"},[c("path",{d:"M11.549 16.6253L13.0129 11.161C13.0129 11.161 8.21885 12.3128 5.91213 14.0184C3.6054 15.7239 3.25986 19.4167 5.98653 20.9909C8.7132 22.5651 44.1733 39.9362 44.1733 39.9362L41.4054 31.142L11.549 16.6253Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 35L26 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 25L26 9L22 7L19 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"7c190b6d"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),jqi=x("desk-lamp",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 24.5957C8 25.3713 8.62871 26 9.40426 26H38.5957C39.3713 26 40 25.3713 40 24.5957V20C40 11.1634 32.8366 4 24 4C15.1634 4 8 11.1634 8 20V24.5957Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 42L24 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 32L15 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 42H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wqi=x("desk-lamp-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 40.9989H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 18.999L39 40.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 13.999L39 23.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.3399 14.5773C26.5526 14.3398 26.7433 14.0744 26.9065 13.7825C28.0894 11.6675 27.3562 8.8005 25.3075 7.57941C23.2587 6.35832 20.4884 7.13826 19.3038 9.25217C19.1168 9.58576 19.0131 9.84723 18.9203 10.1561C15.3443 9.88004 11.913 11.6307 10 15.0512L26.6935 25C28.6065 21.5794 28.3595 17.6363 26.3399 14.5773Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Vqi=x("detection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.45012 34.8494L10.4398 31.5017L10.9532 25.6319L18.9331 18.936L27.7107 11.5707L30.9026 8.8924C33.9875 6.30384 38.5867 6.70623 41.1753 9.79115C43.7638 12.8761 43.3615 17.4753 40.2765 20.0639L37.0847 22.7422L28.3071 30.1074L20.3272 36.8033L14.4598 36.2925L10.473 39.6379C9.14922 40.7487 7.17567 40.576 6.06492 39.2522C4.95548 37.9301 5.12794 35.9588 6.45012 34.8494Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.4365 9.71777L38.2075 27.3211",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18.5755 29.0002L24.3018 24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),zqi=x("devices",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 43H43V5H14V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 15H23V43H5L5 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 37H15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 37H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hqi=x("diamond",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.6364 5H37.3636L45 18.3L24 43L3 18.3L10.6364 5Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.6362 5L23.9999 43L37.3635 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M3 18.3H45",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.4092 18.3L24.0001 5L32.591 18.3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$qi=x("diamond-necklace",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 32.4091L24 29L31 32.4091V39.9091L24 44L17 39.9091V32.4091Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 4C8.45455 12.3333 14 29 24 29C34 29 40 12.7838 40 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xqi=x("diamond-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.93882 13.9336L23.0362 4.53011C23.6363 4.20002 24.3637 4.20002 24.9638 4.53011L42.0612 13.9336C43.0988 14.5043 43.4161 15.8467 42.7438 16.8215L25.6464 41.6127C24.8515 42.7654 23.1485 42.7654 22.3536 41.6127L5.25624 16.8215C4.58391 15.8467 4.90118 14.5044 5.93882 13.9336Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Gqi=x("diamond-ring",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"25",cy:"29",r:"15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 8L21 4H25.1339H29.0536L32 8L25 14L18 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yqi=x("diamond-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.41421 22.5858L22.5858 5.41421C23.3668 4.63317 24.6332 4.63316 25.4142 5.41421L42.5858 22.5858C43.3668 23.3668 43.3668 24.6332 42.5858 25.4142L25.4142 42.5858C24.6332 43.3668 23.3668 43.3668 22.5858 42.5858L5.41421 25.4142C4.63317 24.6332 4.63316 23.3668 5.41421 22.5858Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Zqi=x("diamond-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8.92349 22.7879L22.4091 5.08801C23.2096 4.03746 24.7904 4.03746 25.5909 5.08801L39.0765 22.7879C39.622 23.5039 39.622 24.4961 39.0765 25.2121L25.5909 42.912C24.7904 43.9625 23.2096 43.9625 22.4091 42.912L8.92349 25.2121C8.37798 24.4961 8.37798 23.5039 8.92349 22.7879Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),qqi=x("diamonds",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 8H36L44 18L24 42L4 18L12 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 18L44 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 42L16 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 42L32 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 13L4 18L24 42L44 18L40 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kqi=x("dianziqian",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 8L24 13L34 19V29.2143L14 18V29L34 41L43 35.1071V13.8929L33 8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35L15 41L5 35L5.00069 14L15 8L24 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jqi=x("diapers-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 6H6V24C6 28.5 8.5 42.5 24 42.5C39.5 42.5 42 28 42 24V6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 14H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 14H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 24C32 24 25 28.8 25 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24C16 24 23 28.8 23 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eKi=x("difference-set",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 40V19C6 17.8954 6.89543 17 8 17H15C16.1046 17 17 17.8954 17 19V29C17 30.1046 17.8954 31 19 31H29C30.1046 31 31 31.8954 31 33V40C31 41.1046 30.1046 42 29 42H8C6.89543 42 6 41.1046 6 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 8V29C42 30.1046 41.1046 31 40 31H33C31.8954 31 31 30.1046 31 29V19C31 17.8954 30.1046 17 29 17H19C17.8954 17 17 16.1046 17 15V8C17 6.89543 17.8954 6 19 6H40C41.1046 6 42 6.89543 42 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tKi=x("digital-watches",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"13",y:"13",width:"22",height:"22",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M29 35V42C29 43.1046 28.1046 44 27 44H21C19.8954 44 19 43.1046 19 42V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 13V6C19 4.89543 19.8954 4 21 4H27C28.1046 4 29 4.89543 29 6V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 21H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 24H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nKi=x("direction",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"c8093ca4)"},[c("rect",{x:"6.00049",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M23.293 10.5649L20.0504 13.8075C19.4204 14.4375 19.8666 15.5146 20.7575 15.5146H27.2428C28.1337 15.5146 28.5798 14.4375 27.9499 13.8075L24.7072 10.5649C24.3167 10.1744 23.6835 10.1744 23.293 10.5649Z",fill:e.colors[2]},null),c("path",{d:"M10.5649 24.707L13.8075 27.9496C14.4375 28.5796 15.5146 28.1334 15.5146 27.2425V20.7572C15.5146 19.8663 14.4375 19.4202 13.8075 20.0501L10.5649 23.2928C10.1744 23.6833 10.1744 24.3165 10.5649 24.707Z",fill:e.colors[2]},null),c("path",{d:"M24.707 37.4351L27.9496 34.1925C28.5796 33.5625 28.1334 32.4854 27.2425 32.4854H20.7572C19.8663 32.4854 19.4202 33.5625 20.0501 34.1925L23.2928 37.4351C23.6833 37.8256 24.3165 37.8256 24.707 37.4351Z",fill:e.colors[2]},null),c("path",{d:"M37.4351 23.293L34.1925 20.0504C33.5625 19.4204 32.4854 19.8666 32.4854 20.7575V27.2428C32.4854 28.1337 33.5625 28.5798 34.1925 27.9499L37.4351 24.7072C37.8256 24.3167 37.8256 23.6835 37.4351 23.293Z",fill:e.colors[2]},null)]),c("defs",null,[c("clipPath",{id:e.id+"c8093ca4"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),iKi=x("direction-adjustment",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 8L24 4M24 4L28 8M24 4V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 40L24 44M24 44L28 40M24 44V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 20L44 24M44 24L40 28M44 24H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 20L4 24M4 24L8 28M4 24H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rKi=x("direction-adjustment-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 10L24 4M24 4L30 10M24 4V24M24 24V44M24 24H44M24 24H4M18 38L24 44M24 44L30 38M38 18L44 24M44 24L38 30M10 18L4 24M4 24L10 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oKi=x("direction-adjustment-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 10L24 4M24 4L30 10M24 4V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 38L24 44M24 44L30 38M24 44V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 18L44 24M44 24L38 30M44 24H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 18L4 24M4 24L10 30M4 24H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sKi=x("disabaled-web",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25 40H7C5.34315 40 4 38.6569 4 37V11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V23.0588",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"38",cy:"35",r:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M34 31L42 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V20H4V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 10 14)",fill:e.colors[2]},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 16 14)",fill:e.colors[2]},null)])}),aKi=x("disabled-computer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 5.99805H9C7.34315 5.99805 6 7.34119 6 8.99805V30.998C6 32.6549 7.34315 33.998 9 33.998H39C40.6569 33.998 42 32.6549 42 30.998V23.998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36.0002",cy:"12",r:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32 8L40 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 41.998L34 41.998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lKi=x("disabled-laptop",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 8.99902H11C9.34315 8.99902 8 10.3422 8 11.999V32.999H40V25.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 32.999H44V34.999C44 38.3127 41.3137 40.999 38 40.999H10C6.68629 40.999 4 38.3127 4 34.999V32.999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36.0002",cy:"13",r:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32 9L40 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cKi=x("disabled-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 23.999C44 22.8945 43.1046 21.999 42 21.999C40.8954 21.999 40 22.8945 40 23.999H44ZM24 7.99902C25.1046 7.99902 26 7.10359 26 5.99902C26 4.89445 25.1046 3.99902 24 3.99902V7.99902ZM39 39.999H9V43.999H39V39.999ZM8 38.999V8.99902H4V38.999H8ZM40 23.999V38.999H44V23.999H40ZM9 7.99902H24V3.99902H9V7.99902ZM9 39.999C8.44772 39.999 8 39.5513 8 38.999H4C4 41.7604 6.23857 43.999 9 43.999V39.999ZM39 43.999C41.7614 43.999 44 41.7604 44 38.999H40C40 39.5513 39.5523 39.999 39 39.999V43.999ZM8 8.99902C8 8.44674 8.44771 7.99902 9 7.99902V3.99902C6.23858 3.99902 4 6.2376 4 8.99902H8Z",fill:e.colors[0]},null),c("path",{d:"M6 35L16.6931 25.198C17.4389 24.5143 18.5779 24.4953 19.3461 25.1538L32 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 31L32.7735 26.2265C33.4772 25.5228 34.5914 25.4436 35.3877 26.0408L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36",cy:"12",r:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32 8L40 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dKi=x("disappointed-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 25L29 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 23L14 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 35C31 35 29 31 24 31C19 31 17 35 17 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uKi=x("discovery-index",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 6H8C6.89543 6 6 6.89543 6 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H8C6.89543 42 6 41.1046 6 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42H40C41.1046 42 42 41.1046 42 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H40C41.1046 6 42 6.89543 42 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"19",y:"18",width:"10",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hKi=x("disk",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 4H7C5.34315 4 4 5.34315 4 7V41C4 42.6569 5.34315 44 7 44H41C42.6569 44 44 42.6569 44 41V7C44 5.34315 42.6569 4 41 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 4V22H15V4H34Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 11V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M11.9968 4H36.9984",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),fKi=x("disk-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 49 48",fill:"none"},[c("path",{d:"M12.7778 17.012C12.7778 16.4531 13.2309 16 13.7899 16H35.7658C36.3247 16 36.7778 16.4531 36.7778 17.012V32C36.7778 38.6274 31.4052 44 24.7778 44V44C18.1504 44 12.7778 38.6274 12.7778 32V17.012Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"15.7778",y:"4",width:"18",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.7778 9V11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.7778 9V11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.7778 32H36.7778",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gKi=x("disk-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"13",width:"32",height:"22",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M4 13H14V35H4V13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 19H44V29H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"30",cy:"21",r:"2",fill:e.colors[0]},null),c("circle",{cx:"30",cy:"27",r:"2",fill:e.colors[0]},null)])}),mKi=x("dislike",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 31L21 26L28 20L19 15L20 9.19942C18.4999 8.43256 16.8004 8 15 8C8.92487 8 4 12.9249 4 19C4 30 17 40 24 42C31 40 44 30 44 19C44 12.9249 39.0751 8 33 8C31.1996 8 29.5001 8.43256 28 9.19942",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kKi=x("dislike-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 8C8.92487 8 4 12.9249 4 19C4 30 17 40 24 42.3262C31 40 44 30 44 19C44 12.9249 39.0751 8 33 8C29.2797 8 25.9907 9.8469 24 12.6738C22.0093 9.8469 18.7203 8 15 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28 20L20 28L28 20Z",fill:e.colors[1]},null),c("path",{d:"M28 20L20 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 20.0001L28 28L20 20.0001Z",fill:e.colors[1]},null),c("path",{d:"M20 20.0001L28 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vKi=x("display",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"20",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 13L22 13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 19L34 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 44L12.8889 38H34.6667L40 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26L24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AKi=x("distortion",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 19V40H17M4 19V8H17M4 19C4 19 13 13 24 19C35 25 44 19 44 19M44 19V8H17M44 19V40H17M4 29C4 29 13 23 24 29C35 35 44 29 44 29M17 8C17 8 23 16 17 24C11 32 17 40 17 40M31 8C31 8 37 16 31 24C25 32 31 40 31 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pKi=x("distraught-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C29 29 31 33 31 33H17C17 33 19 29 24 29Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 17L29 20L32 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 17L19 20L16 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bKi=x("distribute-horizontal-spacing",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 43L8 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40 43L40 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"20",y:"14",width:"8",height:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wKi=x("distribute-horizontally",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"30",y:"10",width:"28",height:"12",transform:"rotate(90 30 10)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),OKi=x("distribute-vertical-spacing",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M5 40H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"14",y:"20",width:"20",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yKi=x("distribute-vertically",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"38",y:"30",width:"28",height:"12",transform:"rotate(180 38 30)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 40H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 8L6 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),CKi=x("dividing-line",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 38H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 10H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 38H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 10H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Ki=x("dividing-line-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 10H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 10H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 10H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 38H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 38H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),SKi=x("diving",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31.8 6H10.2C7.8804 6 6 7.79086 6 10V18H17C17 16 18.5 14 21 14C23.5 14 25 16 25 18H36V10C36 7.79086 34.1196 6 31.8 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24C16 25.4912 17.25 30 21 30C24.75 30 26 25.4912 26 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6V38C42 42 39 44 36 44C33 44 30 42 30 38V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LKi=x("diving-bottle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 40L6.5 41.3514C8.1 42.2162 9.9 42.2162 11.5 41.3514C13.1 40.4865 14.9 40.4865 16.5 41.3514C18.1 42.2162 19.9 42.2162 21.5 41.3514C23.1 40.4865 24.9 40.4865 26.5 41.3514C28.1 42.2162 29.9 42.2162 31.5 41.3514C33.1 40.4865 34.9 40.4865 36.5 41.3514C38.1 42.2162 39.9 42.2162 41.5 41.3514L44 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 11V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 11V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 8V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 8V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"12",y1:"6",x2:"20",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"29",y1:"6",x2:"37",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"10",y:"11",width:"8",height:"24",rx:"4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"27",y:"11",width:"8",height:"24",rx:"4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 15C27 12.7909 28.7909 11 31 11C33.2091 11 35 12.7909 35 15V19H27V15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 15C10 12.7909 11.7909 11 14 11C16.2091 11 18 12.7909 18 15V19H10V15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xKi=x("diving-suit",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 24H14.09C8.52 24 4 19.5203 4 14C4 8.47968 8.52 4 14.09 4L20 9L25.91 4C31.48 4 36 8.47968 36 14C36 19.5203 31.48 24 25.91 24H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 36H14V44H26V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 40H36C40.42 40 44 36.42 44 32V14H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.2198 30H19.9998H18.7798C17.3198 30 16.2098 28.69 16.4498 27.26L17.6698 19.97C17.8598 18.83 18.8398 18 19.9998 18C21.1498 18 22.1398 18.83 22.3298 19.97L23.5498 27.26C23.7798 28.69 22.6698 30 21.2198 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),EKi=x("division",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"11",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"37",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24L4 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),TKi=x("dizzy-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 18L15 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 18L19 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 18L29 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 18L33 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"28",width:"8",height:"8",rx:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QKi=x("doc-add",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H38C39.1046 44 40 43.1046 40 42V6C40 4.89543 39.1046 4 38 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 30L31 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 36H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 17L29 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22V12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DKi=x("doc-detail",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 4H11C9.89543 4 9 4.89543 9 6V42C9 43.1046 9.89543 44 11 44H39C40.1046 44 41 43.1046 41 42V6C41 4.89543 40.1046 4 39 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 30L31 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 36H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"17",y:"12",width:"14",height:"10",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BKi=x("doc-fail",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H38C39.1046 44 40 43.1046 40 42V6C40 4.89543 39.1046 4 38 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 30L31 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 36H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 21L28 13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 21L20 13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RKi=x("doc-search",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H38C39.1046 44 40 43.1046 40 42V6C40 4.89543 39.1046 4 38 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 16C28 17.3807 27.4404 18.6307 26.5355 19.5355C25.6307 20.4404 24.3807 21 23 21C20.2386 21 18 18.7614 18 16C18 13.2386 20.2386 11 23 11C25.7614 11 28 13.2386 28 16Z",fill:e.colors[1]},null),c("path",{d:"M30 23L26.5355 19.5355M26.5355 19.5355C27.4404 18.6307 28 17.3807 28 16C28 13.2386 25.7614 11 23 11C20.2386 11 18 13.2386 18 16C18 18.7614 20.2386 21 23 21C24.3807 21 25.6307 20.4404 26.5355 19.5355Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 30L31 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 36H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IKi=x("doc-search-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 27V6C40 4.89543 39.1046 4 38 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 12L31 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 20L31 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 28H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 37C37 38.3807 36.4404 39.6307 35.5355 40.5355C34.6307 41.4404 33.3807 42 32 42C29.2386 42 27 39.7614 27 37C27 34.2386 29.2386 32 32 32C34.7614 32 37 34.2386 37 37Z",fill:e.colors[1]},null),c("path",{d:"M39 44L35.5355 40.5355M35.5355 40.5355C36.4404 39.6307 37 38.3807 37 37C37 34.2386 34.7614 32 32 32C29.2386 32 27 34.2386 27 37C27 39.7614 29.2386 42 32 42C33.3807 42 34.6307 41.4404 35.5355 40.5355Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MKi=x("doc-success",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H38C39.1046 44 40 43.1046 40 42V6C40 4.89543 39.1046 4 38 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 30L31 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 36H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 13L22 21L18 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PKi=x("document-folder",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 6H22V42H32V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6H32V42H42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 6L18 7L14.5 42L6 41L10 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 18V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 18V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),FKi=x("dog",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17.0001 10L14.9999 5C12.8332 5.83333 8.2 10.8 9 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.9999 10L33.0001 5C35.1668 5.83333 39.8 10.8 39 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 28.5C42 38.165 33.9411 43 24 43C14.0589 43 6 38.165 6 28.5C6 18.835 14.0589 9 24 9C33.9411 9 42 18.835 42 28.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"20",cy:"17",r:"2",fill:e.colors[2]},null),c("circle",{cx:"28",cy:"17",r:"2",fill:e.colors[2]},null),c("path",{d:"M24 26C24 27.6569 24.5 31.5 21 31.5C19.3431 31.5 18 30.1569 18 28.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0249 26C24.0249 27.6569 23.5249 31.5 27.0249 31.5C28.6818 31.5 30.0249 30.1569 30.0249 28.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 25.75C26 26.4404 24 27.5 24 27.5C24 27.5 22 26.4404 22 25.75C22 25.0596 22.5 24.5 24 24.5C25.5 24.5 26 25.0596 26 25.75Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),NKi=x("dog-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 44V19C6 14 9.6 9.6 20 4V13H27V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 25C20.0133 26.7807 27.354 30.1237 29 40C29.5 43 35 47 41 40C42.9943 37.8639 43.321 34.3488 37.7642 32.5681",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 36.0005C24.6667 35.6227 17 37.0003 17 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UKi=x("dollar",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 2V46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 6C35 6 24.9706 6 20 6C15.0294 6 11 10.0294 11 15C11 19.9706 15.0294 24 20 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 42C13 42 23.0294 42 28 42C32.9706 42 37 37.9706 37 33C37 28.0294 32.9706 24 28 24H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jKi=x("dolphin",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0002 7.00002C14.2305 1.61313 9.68601 8.63202 8.00016 11.0004C2.33569 12.2184 5.14579 14.3237 7.00023 15.0004C8.21404 15.4064 11.1458 16.3233 13.0002 16.9999C13.4048 20.248 14.6631 23.1541 15.0002 23.9999C15.0002 23.1879 16.3259 20.3533 17.0002 18.9999C25.0923 22.248 30.7971 30.6015 34.0002 34.9999C32.7864 37.436 31.506 41.3082 31.0002 42.9999L37.0002 40L44.0002 42C44.0002 38.7519 39.8547 35.3534 38.0002 34C38.8095 21.0076 32.7091 13.1993 29.0002 11C29.4048 9.37598 30.1573 6.67671 31.0002 6.00002C27.7634 4.37598 25.1803 6.15418 24.0002 7.00002Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"16",cy:"11",r:"2",fill:e.colors[2]},null)])}),WKi=x("dome",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 43H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 24C5 24 14 23 24 23C34 23 43 24 43 24",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M6 18C6 18 15.0526 14 24 14C32.9474 14 42 18 42 18",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M5 30C5 30 14 32 24 32C34 32 43 30 43 30",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 6C12.9543 6 4 14.9543 4 26C4 33.8085 7.47484 39.7064 14 43H34C40.5252 39.7064 44 33.8085 44 26C44 14.9543 35.0457 6 24 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 6C20.134 6 17 14.9543 17 26C17 33.1773 18.0125 39.4716 20 43H28C29.9875 39.4716 31 33.1773 31 26C31 14.9543 27.866 6 24 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),VKi=x("dome-light",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 49 48",fill:"none"},[c("path",{d:"M24.7778 8C13.7321 8 4.77783 16.9543 4.77783 28H44.7778C44.7778 16.9543 35.8235 8 24.7778 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.7778 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.7778 38C19.255 38 14.7778 33.5228 14.7778 28H34.7778C34.7778 33.5228 30.3007 38 24.7778 38Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.8118 38.9766L38.7437 36.0231",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.0525 36.2251L8.50298 38.7746",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.7778 42L33.6307 40.3617",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.9114 40.4736L14.4972 41.8878",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zKi=x("done-all",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 24L15.25 25.25M44 14L24 34L22.75 32.75",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24L14 34L34 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HKi=x("dongchedi",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.1606 33.56C33.8437 32.0395 29.2094 31.2447 24.4417 31.2447C19.3825 31.2447 14.4746 32.1398 9.93952 33.8452C10.3385 34.9475 10.8603 36.0005 11.4967 36.9867L6.45533 40.2401C4.2134 36.766 3 32.6952 3 28.4489C3 16.6193 12.3853 7 24 7C35.6147 7 45 16.6193 45 28.4489C45 32.8826 43.6768 37.123 41.2468 40.6893L36.2884 37.3107C37.0796 36.1496 37.7085 34.8892 38.1606 33.56ZM38.5991 24.8845C37.0353 18.0613 31.0806 13 24 13C16.8282 13 10.8115 18.1925 9.34267 25.1491C9.10649 26.4791 9.46633 27.6361 10.4538 27.3315C14.9074 25.9582 19.6194 25.2447 24.4417 25.2447C29.0985 25.2447 33.6535 25.9099 37.9738 27.1936C38.828 27.4474 38.9554 26.3771 38.6153 24.9682C38.6078 24.9372 38.6024 24.9093 38.5991 24.8845Z",fill:e.colors[0]},null)])}),$Ki=x("door-handle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"4",width:"26",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 34H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20V14H23.0004C22.0882 12.7856 20.6358 12 19 12C16.2386 12 14 14.2386 14 17C14 19.7614 16.2386 22 19 22C20.6358 22 22.0882 21.2144 23.0004 20H42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XKi=x("dot",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 33C28.9706 33 33 28.9706 33 24C33 19.0294 28.9706 15 24 15C19.0294 15 15 19.0294 15 24C15 28.9706 19.0294 33 24 33Z",fill:e.colors[0],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),GKi=x("double-bed",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 12C8 10.3431 9.34315 9 11 9H37C38.6569 9 40 10.3431 40 12V23H8V12Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 35V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 35V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 18H14C12.3431 18 11 19.3431 11 21V23H23V21C23 19.3431 21.6569 18 20 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 18H28C26.3431 18 25 19.3431 25 21V23H37V21C37 19.3431 35.6569 18 34 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 26C4 24.3431 5.34315 23 7 23H41C42.6569 23 44 24.3431 44 26V35H4V26Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),YKi=x("double-down",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 12L24 24L12 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 24L24 36L12 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZKi=x("double-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 36L12 24L24 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 36L24 24L36 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qKi=x("double-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 12L24 24L12 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12L36 24L24 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),KKi=x("double-up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 24L24 12L36 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36L24 24L36 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JKi=x("doughnut",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"19",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"24",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M6 28C6 28 9.38888 25.0417 12 27C16 30 18 28 18 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 29C29.6667 28 33 24.7143 36 26C40 27.7143 43 26 43 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eJi=x("down",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 18L24 30L12 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tJi=x("down-c",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 21L24 30L15 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nJi=x("down-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 19L24 31L12 19H36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),iJi=x("down-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 22.8954 43.1046 22 42 22C40.8954 22 40 22.8954 40 24H44ZM24 8C25.1046 8 26 7.10457 26 6C26 4.89543 25.1046 4 24 4V8ZM39 40H9V44H39V40ZM8 39V9H4V39H8ZM40 24V39H44V24H40ZM9 8H24V4H9V8ZM9 40C8.44772 40 8 39.5523 8 39H4C4 41.7614 6.23857 44 9 44V40ZM39 44C41.7614 44 44 41.7614 44 39H40C40 39.5523 39.5523 40 39 40V44ZM8 9C8 8.44772 8.44771 8 9 8V4C6.23858 4 4 6.23857 4 9H8Z",fill:e.colors[0]},null),c("path",{d:"M6 35L16.6931 25.198C17.4389 24.5143 18.5779 24.4953 19.3461 25.1538L32 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 31L32.7735 26.2265C33.4772 25.5228 34.5914 25.4436 35.3877 26.0408L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 13L37 18L42 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 6L37 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rJi=x("down-small",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0083 35.8995V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 24L24 36L12 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oJi=x("down-square",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 19L24 29L14 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sJi=x("down-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 24L24 42L43 24H31V6H17V24H5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aJi=x("download",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 24.0083V42H42V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 23L24 32L15 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9917 6V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lJi=x("download-computer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26 6H9C7.34315 6 6 7.34315 6 9V31C6 32.6569 7.34315 34 9 34H39C40.6569 34 42 32.6569 42 31V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42L34 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 13L37 18L42 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 6L37 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cJi=x("download-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23.9999 29.0001L12 17.0001L19.9999 17.0001L19.9999 6.00011L27.9999 6.00011L27.9999 17.0001L35.9999 17.0001L23.9999 29.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 37L6 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 44H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),dJi=x("download-laptop",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25 9H11C9.34315 9 8 10.3431 8 12V33H40V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 33H44V35C44 38.3137 41.3137 41 38 41H10C6.68629 41 4 38.3137 4 35V33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 14L36 19L41 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 7L36 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uJi=x("download-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.6777 20.271C7.27476 21.3181 4 25.2766 4 30C4 35.5228 8.47715 40 14 40C14.9474 40 15.864 39.8683 16.7325 39.6221",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.0547 20.271C40.4577 21.3181 43.7324 25.2766 43.7324 30C43.7324 35.5228 39.2553 40 33.7324 40C32.785 40 31.8684 39.8683 30.9999 39.6221",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 20C36 13.3726 30.6274 8 24 8C17.3726 8 12 13.3726 12 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.0654 30.119L23.9999 37.0764L31.1318 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V33.5382",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hJi=x("download-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 28L24 36L16 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V35.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 14H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fJi=x("download-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40.5178 34.3161C43.8044 32.005 45.2136 27.8302 44.0001 24C42.7866 20.1698 39.0705 18.0714 35.0527 18.0745H32.7317C31.2144 12.1613 26.2082 7.79572 20.1435 7.0972C14.0787 6.39868 8.21121 9.5118 5.38931 14.9253C2.56741 20.3388 3.37545 26.9317 7.42115 31.5035",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0084 41L24 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.3638 34.6362L23.9998 41.0002L17.6358 34.6362",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gJi=x("download-web",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 40H7C5.34315 40 4 38.6569 4 37V11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 36L39 41L44 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 29L39 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V20H4V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 10 14)",fill:e.colors[2]},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 16 14)",fill:e.colors[2]},null)])}),mJi=x("drag",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19 10C19 12.2091 17.2091 14 15 14C12.7909 14 11 12.2091 11 10C11 7.79086 12.7909 6 15 6C17.2091 6 19 7.79086 19 10ZM15 28C17.2091 28 19 26.2091 19 24C19 21.7909 17.2091 20 15 20C12.7909 20 11 21.7909 11 24C11 26.2091 12.7909 28 15 28ZM15 42C17.2091 42 19 40.2091 19 38C19 35.7909 17.2091 34 15 34C12.7909 34 11 35.7909 11 38C11 40.2091 12.7909 42 15 42Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37 10C37 12.2091 35.2091 14 33 14C30.7909 14 29 12.2091 29 10C29 7.79086 30.7909 6 33 6C35.2091 6 37 7.79086 37 10ZM33 28C35.2091 28 37 26.2091 37 24C37 21.7909 35.2091 20 33 20C30.7909 20 29 21.7909 29 24C29 26.2091 30.7909 28 33 28ZM33 42C35.2091 42 37 40.2091 37 38C37 35.7909 35.2091 34 33 34C30.7909 34 29 35.7909 29 38C29 40.2091 30.7909 42 33 42Z",fill:e.colors[0]},null)])}),kJi=x("dragon-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"6562d8bf)"},[c("path",{d:"M34.0214 42.4943L37.7612 38.7545C40.1043 36.4113 40.1043 32.6123 37.7612 30.2692V30.2692C35.418 27.926 31.6191 27.926 29.2759 30.2692L27.0449 32.5002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17.0746 25.5002L23.6191 18.9556C25.9623 16.6125 25.9623 12.8135 23.6191 10.4704V10.4704C21.276 8.12722 17.477 8.12722 15.1338 10.4704L8.06276 17.5414",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17.0748 25.5002L8.76957 33.8055C6.42642 36.1486 6.42642 39.9476 8.76957 42.2907V42.2907C11.1127 44.6339 14.9117 44.6339 17.2548 42.2907L27.0211 32.5245",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13 11.9999V3.99988",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 30L43 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"6562d8bf"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),vJi=x("dribble",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 29.5386 41.7486 34.5513 38.1112 38.173C34.4943 41.7742 29.5071 44 24 44C12.9543 44 4 35.0457 4 24C4 18.6615 6.09159 13.8116 9.5 10.225C13.1439 6.39055 18.2928 4 24 4C29.5071 4 34.4943 6.22583 38.1112 9.82695C41.7486 13.4487 44 18.4614 44 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44.0003 24C41.0819 24 33.0315 22.8993 25.8268 26.0632C18.0003 29.5002 12.3327 34.8315 9.86328 38.1472",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.5 5.4538C19.6304 8.34269 26.4603 15.6985 29 23C31.5397 30.3015 32.4809 39.2791 33.0606 41.8347",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.1543 21.5C7.93207 21.7277 17.9329 21.9332 24.3329 19.1999C30.7329 16.4666 36.2402 11.4396 38.1291 9.84521",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.5 31.613C7.26166 35.8893 10.4628 39.4207 14.5 41.604",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24.0001C4 18.6617 6.09159 13.8117 9.5 10.2251",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C18.2928 4 13.1439 6.39055 9.5 10.225",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 5.66406C34.2933 6.66606 36.3624 8.0857 38.1112 9.82684C41.7486 13.4485 44 18.4613 44 23.9999C44 26.4625 43.5549 28.8212 42.7408 30.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C29.5071 44 34.4943 41.7742 38.1112 38.1731",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AJi=x("drink",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("line",{x1:"10",y1:"16",x2:"38",y2:"16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14.153 18.1425C14.0703 16.9848 14.9873 16 16.148 16H31.852C33.0127 16 33.9297 16.9848 33.847 18.1425L32.1327 42.1425C32.0579 43.1891 31.187 44 30.1378 44H17.8622C16.813 44 15.9421 43.1891 15.8673 42.1425L14.153 18.1425Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 10V6C24 4.89543 24.8954 4 26 4H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14.7215 11.6712C14.8822 10.7068 15.7166 10 16.6943 10H31.3057C32.2834 10 33.1178 10.7068 33.2785 11.6712L34 16H14L14.7215 11.6712Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),pJi=x("drone",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 12L19 19M36 36L29 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 12L29 19M12 36L19 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"19",y:"19",width:"10",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 19C37.3845 19 38.7378 18.5895 39.889 17.8203C41.0401 17.0511 41.9373 15.9579 42.4672 14.6788C42.997 13.3997 43.1356 11.9922 42.8655 10.6344C42.5954 9.2765 41.9287 8.02922 40.9497 7.05026C39.9708 6.07129 38.7235 5.4046 37.3656 5.13451C36.0078 4.86441 34.6003 5.00303 33.3212 5.53285C32.0421 6.06266 30.9489 6.95987 30.1797 8.11101C29.4105 9.26215 29 10.6155 29 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 29C37.3845 29 38.7378 29.4105 39.889 30.1797C41.0401 30.9489 41.9373 32.0421 42.4672 33.3212C42.997 34.6003 43.1356 36.0078 42.8655 37.3656C42.5954 38.7235 41.9287 39.9708 40.9497 40.9497C39.9708 41.9287 38.7235 42.5954 37.3656 42.8655C36.0078 43.1356 34.6003 42.997 33.3212 42.4672C32.0421 41.9373 30.9489 41.0401 30.1797 39.889C29.4105 38.7378 29 37.3845 29 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 29C10.6155 29 9.26216 29.4105 8.11101 30.1797C6.95987 30.9489 6.06266 32.0421 5.53285 33.3212C5.00303 34.6003 4.86441 36.0078 5.13451 37.3656C5.4046 38.7235 6.07129 39.9708 7.05026 40.9497C8.02922 41.9287 9.2765 42.5954 10.6344 42.8655C11.9922 43.1356 13.3997 42.997 14.6788 42.4672C15.9579 41.9373 17.0511 41.0401 17.8203 39.889C18.5895 38.7378 19 37.3845 19 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 19C10.6155 19 9.26216 18.5895 8.11101 17.8203C6.95987 17.0511 6.06266 15.9579 5.53285 14.6788C5.00303 13.3997 4.86441 11.9922 5.13451 10.6344C5.4046 9.2765 6.07129 8.02922 7.05026 7.05026C8.02922 6.07129 9.2765 5.4046 10.6344 5.13451C11.9922 4.86441 13.3997 5.00303 14.6788 5.53285C15.9579 6.06266 17.0511 6.95987 17.8203 8.11101C18.5895 9.26215 19 10.6155 19 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bJi=x("drone-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 18V16C29 13.2386 26.7614 11 24 11V11C21.2386 11 19 13.2386 19 16V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18H31L28.8462 25H19.1538L17 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"22",width:"7",height:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"36",y:"22",width:"7",height:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 8L4 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 33L34 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 33L14 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 8L32 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wJi=x("drop-down-list",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 28L24 40L8 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 10H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M8 18H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),OJi=x("drop-shadow-down",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 37C28.4183 37 32.4183 35.2091 35.3138 32.3138C38.2091 29.4183 40 25.4183 40 21C40 16.5817 38.2091 12.5817 35.3138 9.68629C32.4183 6.79086 28.4183 5 24 5C19.5817 5 15.5817 6.79086 12.6863 9.68629C9.79086 12.5817 8 16.5817 8 21C8 25.4183 9.79086 29.4183 12.6863 32.3138C15.5817 35.2091 19.5817 37 24 37Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M39.5562 36.5564C35.5749 40.5374 30.0749 43 23.9997 43C17.9246 43 12.4246 40.5374 8.44336 36.5564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),yJi=x("drop-shadow-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M27 40C31.4183 40 35.4183 38.2091 38.3138 35.3138C41.2091 32.4183 43 28.4183 43 24C43 19.5817 41.2091 15.5817 38.3138 12.6863C35.4183 9.79086 31.4183 8 27 8C22.5817 8 18.5817 9.79086 15.6863 12.6863C12.7909 15.5817 11 19.5817 11 24C11 28.4183 12.7909 32.4183 15.6863 35.3138C18.5817 38.2091 22.5817 40 27 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M11.4437 8.4436C7.46244 12.4248 5 17.9248 5 24C5 30.0751 7.46244 35.5751 11.4437 39.5564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),CJi=x("drop-shadow-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21 40C25.4183 40 29.4183 38.2091 32.3138 35.3138C35.2091 32.4183 37 28.4183 37 24C37 19.5817 35.2091 15.5817 32.3138 12.6863C29.4183 9.79086 25.4183 8 21 8C16.5817 8 12.5817 9.79086 9.68629 12.6863C6.79086 15.5817 5 19.5817 5 24C5 28.4183 6.79086 32.4183 9.68629 35.3138C12.5817 38.2091 16.5817 40 21 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36.5566 39.5564C40.5377 35.5751 43.0002 30.0751 43.0002 24C43.0002 17.9248 40.5377 12.4248 36.5566 8.4436",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),_Ji=x("drop-shadow-up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 43C28.4183 43 32.4183 41.2091 35.3138 38.3138C38.2091 35.4183 40 31.4183 40 27C40 22.5817 38.2091 18.5817 35.3138 15.6863C32.4183 12.7909 28.4183 11 24 11C19.5817 11 15.5817 12.7909 12.6863 15.6863C9.79086 18.5817 8 22.5817 8 27C8 31.4183 9.79086 35.4183 12.6863 38.3138C15.5817 41.2091 19.5817 43 24 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M39.5566 11.4437C35.5754 7.46244 30.0754 5 24.0002 5C17.9251 5 12.4251 7.46244 8.44385 11.4437",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),SJi=x("dropbox",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"a233242b)"},[c("path",{d:"M24 10L12 18L24 26L36 18L24 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10L36 18L41 11L30 4L24 10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10L12 18L7 11L18 4L24 10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 22L36 18L24 26L31 31L43 22Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 22L12 18L24 26L17 31L5 22Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 28V37L24 44L12 37V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"a233242b"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),LJi=x("drumstick",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.1508 33.8198L12.7366 43.7193L4.25135 35.234L14.1508 33.8198Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0498 6.9502L14.1503 16.8497C9.46402 21.536 9.46402 29.134 14.1503 33.8203V33.8203C18.8366 38.5065 26.4346 38.5065 31.1209 33.8203L41.0204 23.9208",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"32.5355",cy:"15.435",rx:"12",ry:"7",transform:"rotate(45 32.5355 15.435)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"30.0605",cy:"11.3983",r:"2",transform:"rotate(45 30.0605 11.3983)",fill:e.colors[2]},null),c("circle",{cx:"37.1318",cy:"18.4691",r:"2",transform:"rotate(45 37.1318 18.4691)",fill:e.colors[2]},null),c("circle",{cx:"31.4746",cy:"17.055",r:"2",transform:"rotate(45 31.4746 17.055)",fill:e.colors[2]},null)])}),xJi=x("dubai",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 4L14 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14.5 6C14.5 6 28 13 32 22C36 31 33 44 33 44",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 15H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 22H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 29H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 36H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),EJi=x("duck",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 7.99964C8.94774 12.5171 6.01307 13.8091 4 12.9992C4.54274 14.8333 8.44257 17.3755 10.9274 18.838C11.9978 19.4679 12.3095 20.9029 11.5649 21.897C10.2021 23.7164 8.31564 26.289 8 27.0001C0.954271 39.7887 16.482 44.6479 24 44.0001C46.1437 42.0918 45.3551 24.8027 42 18.0001C33.9477 31.9941 21.5186 23.9154 22 21C22.4814 18.0846 25.7922 18.6647 27 14C29.0131 4.76782 16.3737 0.398938 12 7.99964Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 31C21.5 34.5 29 38 35 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"12",r:"2",fill:e.colors[2]},null)])}),TJi=x("dumbbel-line",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 10V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24L4 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 10V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 14L7 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 14L41 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QJi=x("dumbbell",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 13.6C14 12.1641 12.6569 11 11 11C9.34315 11 8 12.1641 8 13.6V34.4C8 35.8359 9.34315 37 11 37C12.6569 37 14 35.8359 14 34.4V13.6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 13.6C40 12.1641 38.6569 11 37 11C35.3431 11 34 12.1641 34 13.6V34.4C34 35.8359 35.3431 37 37 37C38.6569 37 40 35.8359 40 34.4V13.6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 18.6667C8 17.1939 6.65685 16 5 16C3.34315 16 2 17.1939 2 18.6667V29.3333C2 30.8061 3.34315 32 5 32C6.65685 32 8 30.8061 8 29.3333V18.6667Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M46 18.6667C46 17.1939 44.6569 16 43 16C41.3431 16 40 17.1939 40 18.6667V29.3333C40 30.8061 41.3431 32 43 32C44.6569 32 46 30.8061 46 29.3333V18.6667Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{width:"20",height:"6",transform:"matrix(1 0 0 -1 14 27)",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),DJi=x("dvi",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 16C4 14.8954 4.89543 14 6 14H42C43.1046 14 44 14.8954 44 16V23.802C44 23.9337 43.987 24.065 43.9612 24.1942L42.3216 32.3922C42.1346 33.3271 41.3138 34 40.3604 34H7.63961C6.68624 34 5.86542 33.3271 5.67845 32.3922L4.03884 24.1942C4.01301 24.065 4 23.9337 4 23.802V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 24H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 21H23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 27H23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 21H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 27H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 21H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 27H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BJi=x("eagle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.99968 23.0008C1.96038 15.9568 9.62382 11.8637 13.9997 11.0004C28.541 -1.84434 40.485 10.7132 41.9998 19C43.5145 27.2868 43.1582 33.8931 43.9997 37.0008C37.5368 28.2995 33.1225 29.8415 31.9997 32.0008C29.98 36.1442 26.6863 36.2519 24.9997 35.0008C20.9604 31.686 14.5242 38.2023 11.9997 42.0005C16.847 33.2992 17.5047 27.7272 16.9997 26.0008C14.98 17.7138 8.69261 20.5837 5.99968 23.0008Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"23",cy:"16",r:"2",fill:e.colors[2]},null)])}),RJi=x("earth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C28.4183 44 32 35.0457 32 24C32 12.9543 28.4183 4 24 4C19.5817 4 16 12.9543 16 24C16 35.0457 19.5817 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85791 10.1421C13.4772 13.7614 18.4772 16 24 16C29.5229 16 34.5229 13.7614 38.1422 10.1421",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.1422 37.8579C34.5229 34.2386 29.5229 32 24 32C18.4772 32 13.4772 34.2386 9.85791 37.8579",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IJi=x("easy",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 41C27.5203 44.0026 23 44 17 42C10.9236 39.9745 7 33 7 28C7 25.2562 11.1135 23.6282 12.5286 23.1494C12.8074 23.055 13 22.7966 13 22.5023V15C13 13.067 14.567 11.5 16.5 11.5C18.433 11.5 20 13.067 20 15V12.5C20 10.567 21.567 9 23.5 9C25.433 9 27 10.567 27 12.5V15C27 13.067 28.567 11.5 30.5 11.5C32.433 11.5 34 13.067 34 15V7.49999C34 5.567 35.567 4 37.5 4C39.433 4 41 5.567 41 7.49999V28.2319C41 30.7041 40.4077 33.1603 38.962 35.1657C37.4919 37.2049 35.3574 39.7083 33 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MJi=x("ecg",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 22H8L12 11L17 37L23 20L27 28L34 15L38 29L40 22H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PJi=x("edit",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 42H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 26.7199V34H18.3172L39 13.3081L31.6951 6L11 26.7199Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),FJi=x("edit-movie",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 9V17V31V39H34V31H43V17H34V9H43Z",fill:e.colors[1]},null),c("path",{d:"M5 17V9H14V17H5V31H14V39H5V31V17Z",fill:e.colors[1]},null),c("path",{d:"M43 17V9H34M43 17V31M43 17H34M5 17V9H14M5 17V31M5 17H14M5 31V39H14M5 31H14M43 31V39H34M43 31H34M34 9V17M34 9H30M34 39V31M34 39H30M14 9V17M14 9H18M14 39V31M14 39H18M14 17H18M34 17H30M34 31H30M14 31H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 7V11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 17V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 27V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 37V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),NJi=x("edit-name",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"11",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 41C4 32.1634 12.0589 25 22 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 42L41 32L37 28L27 38V42H31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UJi=x("edit-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 4H9C7.89543 4 7 4.89543 7 6V42C7 43.1046 7.89543 44 9 44H37C38.1046 44 39 43.1046 39 42V20.0046",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 18H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13 28H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40.9991 6.00098L29.0044 17.9958",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jJi=x("edit-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 26V40C42 41.1046 41.1046 42 40 42H8C6.89543 42 6 41.1046 6 40V8C6 6.89543 6.89543 6 8 6L22 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 26.7199V34H21.3172L42 13.3081L34.6951 6L14 26.7199Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),WJi=x("editing",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"13",cy:"35",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"35",cy:"35",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M8 6L32 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 6L16 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VJi=x("editor",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 33V42C40 43.1046 39.1046 44 38 44H31.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 16V6C40 4.89543 39.1046 4 38 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 16H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M23 44L40 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 24H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),zJi=x("eeg",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 16V9C42 7.34315 40.6569 6 39 6H9C7.34315 6 6 7.34315 6 9V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 32V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 24H13.075L20 16L27 32L33.975 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HJi=x("effects",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.9507 42.3603L30.4164 30.3695L43.1046 26.6501L33.3383 17.7699L33.7059 4.60732L22.2044 11.1099L9.74329 6.69439L12.4013 19.5934L4.33228 30.027L17.4766 31.4965L24.9507 42.3603Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.1777 36.0537L44.1777 44.0179",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$Ji=x("efferent-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 5L10 5C8.89543 5 8 5.89543 8 7L8 41C8 42.1046 8.89543 43 10 43L38 43C39.1046 43 40 42.1046 40 41L40 24.75",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 5H40V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.0001 23.9998L39 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XJi=x("efferent-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 19L38 7L26 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 7C33 22 30 25 20 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GJi=x("egg",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44.0001 24C44.0001 26.6325 43.4915 29.1463 42.5672 31.4483C41.6312 33.7794 38.4382 31.5194 35.2215 34.9695C32.0049 38.4196 34.5105 41.2363 32.017 42.3284C29.5627 43.4035 26.8511 44 24.0001 44C12.9544 44 4.00012 35.0457 4.00012 24C4.00012 12.9543 12.9544 4 24.0001 4C35.0458 4 44.0001 12.9543 44.0001 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20 25C20 25 20.2109 26.2109 21 27C21.7891 27.7891 23 28 23 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),YJi=x("egg-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 22.1333C29 30.9699 23.6274 36 17 36C10.3726 36 5 30.9699 5 22.1333C5 11.1634 11.3726 4 17 4C22.6274 4 29 11.1634 29 22.1333Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M29 24.0684C37.5365 24.7022 43 29.6217 43 33.9999C43 38.6894 36.732 43.9999 27.1333 43.9999C20.3603 43.9999 16.143 40.5644 15.2011 36",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),ZJi=x("eggplant",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 18L31.1193 30.6124C31.0398 30.8708 30.9648 31.1262 30.8719 31.3801C30.324 32.8784 27.8826 38.4193 21.0006 41C13.0007 44 4.99941 40 5 32.0769C5.00059 24.1538 13 25 17 22C21 19 25 13 25 13",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M39.2545 24.4878C39.2545 24.4878 40.3716 19.1756 40.001 16.0002C39.496 11.6727 37.501 8.50022 35.0002 7.00023C32.4995 5.50025 27.2531 4.50021 23.0004 7.00025C18.7477 9.50028 16.9676 12.8454 16.9676 12.8454L25.1744 12.0776C25.6536 12.0327 26.0968 12.3357 26.2291 12.7985L27.7262 18.0387C27.878 18.5697 28.4315 18.8772 28.9625 18.7255L34.2444 17.2162C34.688 17.0894 35.1607 17.2826 35.3886 17.6837L39.2545 24.4878Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 8L42 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qJi=x("eiffel-tower",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 8C21 19 17.5 33 11 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 8C27 19 30.5 33 37 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 30L34 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 21L31 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 8L28 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 44C18 44 18.8125 41.1875 20 40C21 39 22 38 24 38C26 38 27 39 28 40C29.3438 41.3437 30 44 30 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),KJi=x("eight-key",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22C26.2091 22 28 20.2091 28 18C28 15.7909 26.2091 14 24 14C21.7909 14 20 15.7909 20 18C20 20.2091 21.7909 22 24 22Z",stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 33C26.7614 33 29 30.7614 29 28C29 25.2386 26.7614 23 24 23C21.2386 23 19 25.2386 19 28C19 30.7614 21.2386 33 24 33Z",stroke:e.colors[2],"stroke-width":e.strokeWidth},null)])}),JJi=x("electric-drill",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 9H39.6977C42.0214 9 43.8561 10.9733 43.6871 13.2909L43.1038 21.2909C42.9513 23.3816 41.2107 25 39.1144 25H20V9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.0909 25H39L34.9112 36.2443C34.3096 37.8987 32.7372 39 30.9769 39V39C28.0717 39 26.0497 36.1133 27.0425 33.383L30.0909 25Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"12",width:"6",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 17H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eer=x("electric-iron",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 18.7125C5 18.319 5.319 18 5.7125 18H19.1519C32.3228 18 43 28.6772 43 41.8481V41.8481C43 41.932 42.932 42 42.8481 42H5V18.7125Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 18V8H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"15",cy:"27",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M5 36H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M29 20.0002C30.3333 18.0002 34.4 13.6002 38 16.0002C41.5 18.3335 38.5 24.0002 37 26.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ter=x("electric-wave",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 25H15L19 14L22 36L27 23L31 29L34 25H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ner=x("electrocardiogram",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 28.1321H16.6845L21.2234 13L24.8953 35L29.4483 24.6175L32.9127 28.1321H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ier=x("electronic-door-lock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"4",width:"26",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"30",width:"24",height:"8",rx:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"12",cy:"12",r:"2",fill:e.colors[0]},null),c("circle",{cx:"12",cy:"18",r:"2",fill:e.colors[0]},null),c("circle",{cx:"12",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"19",cy:"12",r:"2",fill:e.colors[0]},null),c("circle",{cx:"19",cy:"18",r:"2",fill:e.colors[0]},null),c("circle",{cx:"19",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"26",cy:"12",r:"2",fill:e.colors[0]},null),c("circle",{cx:"26",cy:"18",r:"2",fill:e.colors[0]},null),c("circle",{cx:"26",cy:"24",r:"2",fill:e.colors[0]},null)])}),rer=x("electronic-locks-close",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"12",y:"20",width:"24",height:"18",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 20V14C18 10.3181 20.6863 8 24 8C27.3137 8 30 10.3181 30 14V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 18V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 18V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oer=x("electronic-locks-open",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"12",y:"20",width:"24",height:"18",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 20V14C18 10.3181 20.6863 8 24 8C25.8493 8 27.5032 8.72195 28.6038 10C29.0889 10.5634 29.4666 11.2348 29.7061 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 18V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 18V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ser=x("electronic-pen",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"49e6bff9)"},[c("rect",{x:"35.1926",y:"5.32227",width:"12",height:"38",rx:"6",transform:"rotate(45 35.1926 5.32227)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M18 23L26 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 43L12 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"33.2681",y:"12.3396",width:"4",height:"4",rx:"2",transform:"rotate(30 33.2681 12.3396)",fill:e.colors[2]},null)]),c("defs",null,[c("clipPath",{id:e.id+"49e6bff9"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),aer=x("elephant",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.7942 12C12.7417 11.1116 4 12.1925 4 21.7874V40H9.86912V33.7811H26.638V40H32.5071V28.8949C33.2058 28.3026 34.4075 33.0231 36.6994 34.2253C38.0521 34.9349 39.2147 35.3968 40.4724 35.1137C43.1948 34.5009 44.4969 32.715 43.8261 28.4507C42.5685 29.9313 38.7955 31.5429 38.3763 28.4507C38.3763 24.8798 38.3763 15.5687 38.3763 15.5687C37.957 12.9035 35.5255 7.66183 29.1534 8.01719H22.2842C19.3497 8 14.9898 12.0148 15.9959 17.3452C16.3082 19 17.5 22.3045 21.7035 22.6757C23.3804 22.8238 26.1534 22.1427 27.8302 18.2336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"33",cy:"19",r:"2",fill:e.colors[0]},null)])}),ler=x("elevator",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 41V7H6V41H42Z",fill:e.colors[1]},null),c("path",{d:"M42 7V41M42 7H4H6V41M42 7H44M42 41H44M42 41H6M6 41H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 7V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 20V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 23L33 20L36 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 28V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 25L15 28L18 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cer=x("email-block",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 35V9H24H4V23V37H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"35",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M37 33L33 37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 22L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),der=x("email-delect",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24V9H24H4V24V39H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 24L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 31H42L40 41H34L32 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 31L38 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uer=x("email-down",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 15H44V28V41H4V28V15H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 13L24 19L18 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 15L24 30L44 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),her=x("email-fail",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24V9H24H4V24V39H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 31L32 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 31L40 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 24L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fer=x("email-lock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24V9H24H4V24V39H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 24L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"31",y:"33",width:"12",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 33V30C40 28.3431 38.6569 27 37 27C35.3431 27 34 28.3431 34 30V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ger=x("email-push",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 15H44V28V41H4V28V15H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 11L24 5L18 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 15L24 30L44 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mer=x("email-search",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24V9H24H4V24V39H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36",cy:"34",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M40 37L44 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 24L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ker=x("email-security",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24V9H24H4V24V39H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 30C30 29 35 27 35 27C35 27 40 29 40 30C40 38 35 40 35 40C35 40 30 38 30 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 24L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ver=x("email-successfully",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24V9H24H4V24V39H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 36L36 40L44 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 24L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Aer=x("emotion-happy",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 35 24 35C19 35 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),per=x("emotion-unhappy",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 27 24 27C19 27 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ber=x("empty",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"a8f16257)"},[c("path",{d:"M9.4385 42.0001L12.6231 42.0001C13.452 42.0001 14.1951 41.4887 14.4911 40.7144L16.6914 34.9607L16.716 29.4352C16.7166 29.3185 16.7273 29.2022 16.7481 29.0875L20.1524 10.3C20.3748 9.07262 19.4318 7.94336 18.1845 7.94336L10.8629 7.94335C9.73662 7.94335 8.83247 8.87286 8.86363 9.99868L9.38589 28.8701L7.61514 32.1998C7.22293 32.9373 7.33036 33.8409 7.88455 34.4658L8.44639 35.0994L7.48318 39.5797C7.21544 40.8251 8.16466 42.0001 9.4385 42.0001Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.7168 29.2598L9.38587 28.87",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.5784 41.9998L35.3983 41.9998C34.5585 41.9998 33.8082 41.4752 33.5199 40.6865L31.4266 34.9606L31.402 29.435C31.4015 29.3184 31.3908 29.202 31.37 29.0873L27.9654 10.2997C27.743 9.07239 28.686 7.94311 29.9334 7.94312L37.2553 7.94317C38.3815 7.94317 39.2856 8.87268 39.2545 9.99849L38.7323 28.87L40.5032 32.1997C40.8954 32.9372 40.788 33.8408 40.2337 34.4658L39.6719 35.0993L40.5423 39.6218C40.7797 40.8554 39.8345 41.9998 38.5784 41.9998Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.4004 29.2598L38.7315 28.8701",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"a8f16257"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),wer=x("end-time-sort",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 5V30.0036H42V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 37L24 43L18 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.9604 10.9786L23.9972 15.9928L18.9604 21.0903",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 10.002V22.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Oer=x("endless",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 21L35 18L44 24V34L34 40L24 34V13L13 7L4 13V24L13 30L17 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yer=x("endocrine",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23.1466 44C31.2933 44 40 43.0106 40 30.1802C40 23.9643 38.5085 18.9042 35.5256 15C32.7392 19.6667 30.674 22 29.3299 22C27.3139 22 29.3299 15.9107 26.9987 11.2914C25.4445 8.21194 22.6879 5.78146 18.7289 4C19.2794 8.43691 19.1603 11.6554 18.3715 13.6554C17.1882 16.6554 7.15114 21.91 8.05783 30.9349C8.96453 39.9599 15 44 23.1466 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.7076 24.0083C17.9028 27.4666 16.2811 30.6674 16.8427 33.6109C17.3261 36.1448 19.2487 37.3764 20.6969 37.7735C21.8196 38.0814 23.7635 38.2536 25.5004 36.7067C27.3402 35.0682 26.6071 32.7388 23.9392 29.8571C22.8138 28.6415 22.0699 26.6919 21.7076 24.0083Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Cer=x("endpoint-displacement",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 10C16 12.7614 13.7614 15 11 15C8.23858 15 6 12.7614 6 10C6 7.23858 8.23858 5 11 5C13.7614 5 16 7.23858 16 10Z",fill:e.colors[1]},null),c("path",{d:"M16 10C16 12.7614 13.7614 15 11 15C8.23858 15 6 12.7614 6 10C6 7.23858 8.23858 5 11 5C13.7614 5 16 7.23858 16 10ZM16 10H27M27 10L23 6M27 10L23 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 38C32 40.7614 34.2386 43 37 43C39.7614 43 42 40.7614 42 38C42 35.2386 39.7614 33 37 33C34.2386 33 32 35.2386 32 38Z",fill:e.colors[1]},null),c("path",{d:"M32 38C32 40.7614 34.2386 43 37 43C39.7614 43 42 40.7614 42 38C42 35.2386 39.7614 33 37 33C34.2386 33 32 35.2386 32 38ZM32 38H21M21 38L25 34M21 38L25 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 11C33 13.7614 35.2386 16 38 16C40.7614 16 43 13.7614 43 11C43 8.23858 40.7614 6 38 6C35.2386 6 33 8.23858 33 11Z",fill:e.colors[1]},null),c("path",{d:"M38 16C35.2386 16 33 13.7614 33 11C33 8.23858 35.2386 6 38 6C40.7614 6 43 8.23858 43 11C43 13.7614 40.7614 16 38 16ZM38 16V27M38 27L42 23M38 27L34 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 37C5 34.2386 7.23858 32 10 32C12.7614 32 15 34.2386 15 37C15 39.7614 12.7614 42 10 42C7.23858 42 5 39.7614 5 37Z",fill:e.colors[1]},null),c("path",{d:"M10 32C7.23858 32 5 34.2386 5 37C5 39.7614 7.23858 42 10 42C12.7614 42 15 39.7614 15 37C15 34.2386 12.7614 32 10 32ZM10 32V21M10 21L14 25M10 21L6 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_er=x("endpoint-flat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 40H23.2857C20.0414 40 7 40 7 40L7 27M43 8H23.2857C14.2914 8 7 8 7 8L7 21M43 24H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"7",cy:"24",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ser=x("endpoint-round",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 24L26 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"22",cy:"24",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 40H22C13.1634 40 6 32.8366 6 24C6 15.1634 13.1634 8 22 8H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ler=x("endpoint-square",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 40H21.4286C18.355 40 6 40 6 40V8C6 8 12.9076 8 21.4286 8H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 24L27 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xer=x("energy-socket",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 21V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 21V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32C28.4183 32 32 28.4183 32 24V21H16V24C16 28.4183 19.5817 32 24 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Eer=x("engineering-brand",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"6",width:"38",height:"20",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 26V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 33H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42L8 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 42L32 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 26V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ter=x("engineering-vehicle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 6H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 36H6V28H32V36H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 36V12H38.5L44 24V36H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 8L26 8L26 22L7 22L4 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"37",cy:"38",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"14",cy:"38",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Qer=x("english",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 31V17H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 24H20.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 31H20.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 31L26 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 31L26 24.5C26 22.0147 28.0147 20 30.5 20V20C32.9853 20 35 22.0147 35 24.5L35 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Der=x("english-mustache",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10.0642 24.0585C13.3515 22.9849 13.5293 18.9658 17.8609 18.1171C21.3261 17.4381 23.4076 19.8255 23.9251 22.361C24.3583 24.4829 23.0588 30 16.1283 30C7.46523 30 4.57754 24.4829 4 22.361C4.8663 23.2098 7.46523 24.9073 10.0642 24.0585Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9358 24.0585C34.6485 22.9849 34.4707 18.9658 30.1391 18.1171C26.6739 17.4381 24.5924 19.8255 24.0749 22.361C23.6417 24.4829 24.9412 30 31.8717 30C40.5348 30 43.4225 24.4829 44 22.361C43.1337 23.2098 40.5348 24.9073 37.9358 24.0585Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Ber=x("enquire",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 16C34.2386 16 32 13.7614 32 11C32 8.23858 34.2386 6 37 6C39.7614 6 42 8.23858 42 11C42 13.7614 39.7614 16 37 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M12 12C9.79086 12 8 10.2091 8 8C8 5.79086 9.79086 4 12 4C14.2091 4 16 5.79086 16 8C16 10.2091 14.2091 12 12 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M26 39L32 34V28C32 24.5339 34 22 37 22C40 22 42 24.5339 42 28V32.8372V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 33L18 28V24C18 20.5339 16 18 13 18C10 18 8 20.5339 8 24V26.8372V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rer=x("enter-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 44V4H24V20H4V44H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 28L17 32L21 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 23V32H17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ier=x("enter-key-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 23V5H43V43H5V23H23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 13V33H13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 29L13 33L17 37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mer=x("enter-the-keyboard",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 7H6C4.89543 7 4 7.89543 4 9V37C4 38.1046 4.89543 39 6 39H42C43.1046 39 44 38.1046 44 37V9C44 7.89543 43.1046 7 42 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 19H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 19H23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 19H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 28H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Per=x("entertainment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 24C21.5228 24 26 19.5228 26 14C26 8.47715 21.5228 4 16 4C10.4772 4 6 8.47715 6 14C6 19.5228 10.4772 24 16 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 15.202C26.0144 15.2163 30.7229 21.1376 40.1256 32.9656C40.4562 33.363 40.4295 33.9468 40.064 34.3124L35.9805 38.3959C35.615 38.7614 35.0311 38.7881 34.6338 38.4575L17.8222 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.4702 24.47L29.2986 27.2985",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 44.0864C18.9166 41.5881 21.2468 40.3389 23.9906 40.3389C28.1063 40.3389 32.9629 45.5097 37.1063 44.798C41.2496 44.0864 42.4355 40 39.8851 37.7375",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fer=x("envelope",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 4H8V44H40V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 36H24H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 4L14 12H34L40 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ner=x("envelope-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 16V8H20H4V20V32H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 40H44V28V16H28H12V28V40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 16L28 28L44 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 16H12V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31V16H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Uer=x("equal-ratio",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 22.5C25.3807 22.5 26.5 21.3807 26.5 20C26.5 18.6193 25.3807 17.5 24 17.5C22.6193 17.5 21.5 18.6193 21.5 20C21.5 21.3807 22.6193 22.5 24 22.5Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 30.5C25.3807 30.5 26.5 29.3807 26.5 28C26.5 26.6193 25.3807 25.5 24 25.5C22.6193 25.5 21.5 26.6193 21.5 28C21.5 29.3807 22.6193 30.5 24 30.5Z",fill:e.colors[2]},null),c("path",{d:"M15.5 17V31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.5 17V31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jer=x("equalizer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 16V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 6V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 16C13.7614 16 16 13.7614 16 11C16 8.23858 13.7614 6 11 6C8.23858 6 6 8.23858 6 11C6 13.7614 8.23858 16 11 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C26.7614 29 29 26.7614 29 24C29 21.2386 26.7614 19 24 19C21.2386 19 19 21.2386 19 24C19 26.7614 21.2386 29 24 29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 42C39.7614 42 42 39.7614 42 37C42 34.2386 39.7614 32 37 32C34.2386 32 32 34.2386 32 37C32 39.7614 34.2386 42 37 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Wer=x("erase",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 42H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 4L7 28L13 34H21L41 14L31 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ver=x("error",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6 11L11 6L24 19L37 6L42 11L29 24L42 37L37 42L24 29L11 42L6 37L19 24L6 11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zer=x("error-computer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26 6H9C7.34315 6 6 7.34315 6 9V31C6 32.6569 7.34315 34 9 34H39C40.6569 34 42 32.6569 42 31V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 7L42 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 7L34 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42L34 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Her=x("error-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 23.9941C44 22.8896 43.1046 21.9941 42 21.9941C40.8954 21.9941 40 22.8896 40 23.9941H44ZM24 7.99414C25.1046 7.99414 26 7.09871 26 5.99414C26 4.88957 25.1046 3.99414 24 3.99414V7.99414ZM39 39.9941H9V43.9941H39V39.9941ZM8 38.9941V8.99414H4V38.9941H8ZM40 23.9941V38.9941H44V23.9941H40ZM9 7.99414H24V3.99414H9V7.99414ZM9 39.9941C8.44772 39.9941 8 39.5464 8 38.9941H4C4 41.7556 6.23857 43.9941 9 43.9941V39.9941ZM39 43.9941C41.7614 43.9941 44 41.7556 44 38.9941H40C40 39.5464 39.5523 39.9941 39 39.9941V43.9941ZM8 8.99414C8 8.44186 8.44771 7.99414 9 7.99414V3.99414C6.23858 3.99414 4 6.23272 4 8.99414H8Z",fill:e.colors[0]},null),c("path",{d:"M6 35L16.6931 25.198C17.4389 24.5143 18.5779 24.4953 19.3461 25.1538L32 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 31L32.7735 26.2265C33.4772 25.5228 34.5914 25.4436 35.3877 26.0408L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 7L41 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 7L33 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$er=x("error-prompt",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 18L20 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 18L8 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 8C39.0007 12.3609 42 17.9311 42 24C42 30.0689 39.0007 35.6391 34 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 14C30.7505 16.7256 33 20.2069 33 24C33 27.7931 30.7505 31.2744 27 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xer=x("escalators",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 13L13 35H4V44H13L35 22H44V13H35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 13L28 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 4H28V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 18L5 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 27H5V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ger=x("ethernet-off",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"19",y:"27",width:"10",height:"6",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"19",width:"20",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 19V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M27 19V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M21 19V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 19V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Yer=x("ethernet-on",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"19",y:"27",width:"10",height:"6",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"15",width:"20",height:"12",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 19V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M27 19V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Zer=x("every-user",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"14",cy:"29",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"29",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"9",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C24 38.4772 19.5228 34 14 34C8.47715 34 4 38.4772 4 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 44C44 38.4772 39.5228 34 34 34C28.4772 34 24 38.4772 24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 24C34 18.4772 29.5228 14 24 14C18.4772 14 14 18.4772 14 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qer=x("excel",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 15V6C8 4.89543 8.89543 4 10 4H38C39.1046 4 40 4.89543 40 6V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 15H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 23H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 31H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"4",y:"15",width:"18",height:"18",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 21L16 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 21L10 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ker=x("excel-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 16H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 32L18 16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 24H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 32H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Jer=x("exchange",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 16H29V4L44 19L29 34V24H18V13L4 28L18 44V32H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),etr=x("exchange-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 21L33 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 27L33 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 21L26 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 34L15 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ttr=x("exchange-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 18V42H39V18L24 6L9 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 24L31 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 30L31 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 24L26 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 35L17 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ntr=x("exchange-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8.25564L24.0086 3L42 8.25564V19.0337C42 30.3622 34.7502 40.4194 24.0026 44.0005C13.2521 40.4195 6 30.36 6 19.0287V8.25564Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 19L31 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25L31 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 19L26 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 30L17 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),itr=x("exchange-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 18V42H39V18L24 6L9 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 26V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 32V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25L22 21L25 24L31 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rtr=x("exclude-selection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"16",y:"16",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"5",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25.0005 32L16.0005 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.0005 16L32.0005 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.0005 23L7.00049 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.0005 7L23.0005 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.0005 24L24.0005 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0005 5L5.00049 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.0005 34L34.0005 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 5L5 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),otr=x("exclusive-gateway",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22.7992 4.20102L4.4144 22.5858C3.63336 23.3668 3.63335 24.6332 4.4144 25.4142L22.7992 43.799C23.5802 44.58 24.8466 44.58 25.6276 43.799L44.0124 25.4142C44.7934 24.6332 44.7934 23.3668 44.0124 22.5858L25.6276 4.20102C24.8466 3.41997 23.5802 3.41997 22.7992 4.20102Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.043 29.9871L30.0427 18.0249",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18.0527 18.0156L30.0337 29.9965",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),str=x("expand-down",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 10C6 7.79086 7.79086 6 10 6H38C40.2091 6 42 7.79086 42 10V38C42 40.2091 40.2091 42 38 42H10C7.79086 42 6 40.2091 6 38V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 32H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 16L24 20L28 16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 26V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 26V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),atr=x("expand-down-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9L42 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 19L42 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 26L24 40L42 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ltr=x("expand-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9C6 7.34315 7.34315 6 9 6H39C40.6569 6 42 7.34315 42 9V39C42 40.6569 40.6569 42 39 42H9C7.34315 42 6 40.6569 6 39V9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 20L20 24L16 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 6H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 42H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ctr=x("expand-left-and-right",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 6V42M16 20L12 24L16 28M32 20L36 24L32 28M24 6L24 42M6 6L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dtr=x("expand-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 6V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 6H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 42H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 20L28 24L32 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),utr=x("expand-text-input",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 42H6V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 6H42V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),htr=x("expand-up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 16H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 32L24 28L28 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 10V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 10V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ftr=x("expenses",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 34L43 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 39L43 34L38.0004 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 26V10C43 8.34315 41.6569 7 40 7H8C6.34315 7 5 8.34315 5 10V38C5 39.6569 6.34315 41 8 41H28.4706",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 15L20 21L25 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 27H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 21H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 21V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gtr=x("expenses-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 36L35 31L30.0004 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 36L43 31L38.0004 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 22V9C43 7.89543 42.1046 7 41 7H7C5.89543 7 5 7.89543 5 9V39C5 40.1046 5.89543 41 7 41H28.4706",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 15L18 21L23 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 27H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 21H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 21V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mtr=x("experiment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 4H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10.7769 30L18.019 15.0386V4H30.0283V15.0386L37.246 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.79433 43.673C6.16744 42.8855 5.48698 40.9282 6.27449 39.3013L10.7769 30C10.7769 30 18.0001 35 24.0001 30C30.0001 25 37.2461 30 37.2461 30L41.7352 39.3052C41.9492 39.7488 42.0603 40.2348 42.0603 40.7273C42.0603 42.5347 40.595 44 38.7876 44H9.22025C8.72636 44 8.23888 43.8882 7.79433 43.673Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),ktr=x("experiment-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10.7769 30L18.019 15.0386V4H30.0283V15.0386L37.246 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.79433 43.673C6.16744 42.8855 5.48698 40.9282 6.27449 39.3013L10.7769 30C10.7769 30 18.0001 35 24.0001 30C30.0001 25 37.2461 30 37.2461 30L41.7352 39.3052C41.9492 39.7488 42.0603 40.2348 42.0603 40.7273C42.0603 42.5347 40.595 44 38.7876 44H9.22025C8.72636 44 8.23888 43.8882 7.79433 43.673Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),vtr=x("export",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 27C42 33 38 43 24 43C10 43 6 33 6 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0078 5.10059V33.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 17L24 5L36 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Atr=x("express-delivery",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 31L8.00002 42C8.00002 43.1046 8.89545 44 10 44H38C39.1046 44 40 43.1046 40 42V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 14H10C8.89543 14 8 14.8954 8 16L8.00002 22C8.00002 23.1046 8.89545 24 10 24H38C39.1046 24 40 23.1046 40 22V16C40 14.8954 39.1046 14 38 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 34H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ptr=x("expressionless-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 19H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 31L32 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),btr=x("extend",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M35 12H30.4142C29.5233 12 29.0771 13.0771 29.7071 13.7071L34.2929 18.2929C34.9229 18.9229 36 18.4767 36 17.5858V13C36 12.4477 35.5523 12 35 12Z",fill:e.colors[2]},null),c("path",{d:"M12 13V17.5858C12 18.4767 13.0771 18.9229 13.7071 18.2929L18.2929 13.7071C18.9229 13.0771 18.4767 12 17.5858 12H13C12.4477 12 12 12.4477 12 13Z",fill:e.colors[2]},null),c("path",{d:"M13 36H17.5858C18.4767 36 18.9229 34.9229 18.2929 34.2929L13.7071 29.7071C13.0771 29.0771 12 29.5233 12 30.4142V35C12 35.5523 12.4477 36 13 36Z",fill:e.colors[2]},null),c("path",{d:"M36 35V30.4142C36 29.5233 34.9229 29.0771 34.2929 29.7071L29.7071 34.2929C29.0771 34.9229 29.5233 36 30.4142 36H35C35.5523 36 36 35.5523 36 35Z",fill:e.colors[2]},null)])}),wtr=x("external-transmission",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 25L42 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 19L42 25L36 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 6V26C21 32.7391 14.8348 39.5668 9 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 14V9C42 7.34315 40.6569 6 39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Otr=x("eyebrow",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 40C33.9411 40 42 30 42 30C42 30 33.9411 20 24 20C14.0589 20 6 30 6 30C6 30 14.0589 40 24 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34C26.2091 34 28 32.2091 28 30C28 27.7909 26.2091 26 24 26C21.7909 26 20 27.7909 20 30C20 32.2091 21.7909 34 24 34Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.0001 6C21 6 10.0001 9.5 7.00005 12C4.00005 14.5 5.99999 19 8.00005 18C10.0001 17 23.2001 12.2 28.0001 11C32.8001 9.8 39.6667 11.8333 42 13C39.6667 11 35.0001 6 28.0001 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),ytr=x("eyes",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 41C33.9411 41 42 32.678 42 27C42 21.322 33.9411 13 24 13C14.0589 13 6 21.3278 6 27C6 32.6722 14.0589 41 24 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 33C27.3137 33 30 30.3137 30 27C30 23.6863 27.3137 21 24 21C20.6863 21 18 23.6863 18 27C18 30.3137 20.6863 33 24 33Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.2637 11.2661L15.8582 14.8863",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M35.625 11.7104L33.0304 15.3307",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24.0088 7V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Ctr=x("f-eight-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 24C32.2091 24 34 22.2091 34 20C34 17.7909 32.2091 16 30 16C27.7909 16 26 17.7909 26 20C26 22.2091 27.7909 24 30 24Z",stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 33C32.2091 33 34 31.2091 34 29C34 26.7909 32.2091 25 30 25C27.7909 25 26 26.7909 26 29C26 31.2091 27.7909 33 30 33Z",stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_tr=x("f-five-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 16H26V22.9185C26 22.9185 27.8333 21.5 30.5 21.5C33.1667 21.5 34 23.6585 34 27C34 30.3415 32.5 32 29.5556 32C26.8889 32 26 30.315 26 28.6365",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Str=x("f-four-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.7325 32V16L26 26.3974V28.0159H35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ltr=x("f-n-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 17V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M26 23C26 20.6214 27.6 19 30 19C32.4 19 34 20.5273 34 23C34 24.6484 34 28.707 34 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xtr=x("f-nine-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 24C32.2091 24 34 22.2091 34 20C34 17.7909 32.2091 16 30 16C27.7909 16 26 17.7909 26 20C26 22.2091 27.7909 24 30 24Z",stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M26 29.1237C26.6179 30.8107 28.1078 32 29.8476 32C32.1409 32 34 30.549 34 28V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Etr=x("f-one-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 21L32.0001 16L32 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ttr=x("f-seven-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 16H34L28 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qtr=x("f-six-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 32C32.2091 32 34 30.2091 34 28C34 25.7909 32.2091 24 30 24C27.7909 24 26 25.7909 26 28C26 30.2091 27.7909 32 30 32Z",stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M34 18.8763C33.3821 17.1893 31.8922 16 30.1524 16C27.8591 16 26 17.451 26 20V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dtr=x("f-three-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 16H34L29.1 23.2C31.9 23.2 34 25 34 28C34 31 32 32 30.5 32C28.8333 32 27.5 31 27 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Btr=x("f-two-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 20C26 17.4667 28.1334 16 30 16C31.8667 16 34 17.4667 34 20C34 24.56 26 27.9466 26 32H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rtr=x("f-zero-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"26",y:"16",width:"8",height:"16",rx:"4",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Itr=x("face-powder",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"30",rx:"16",ry:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"24",cy:"14",rx:"16",ry:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 10L18 13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 14L25 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 38C40 41.3137 32.8366 44 24 44C15.1634 44 8 41.3137 8 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 38V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 38V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"24",cy:"30",rx:"7",ry:"2",fill:e.colors[2]},null)])}),Mtr=x("face-recognition",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 4.99976H41C42.1046 4.99976 43 5.89519 43 6.99976V14.9998M43 32.9998V40.9998C43 42.1043 42.1046 42.9998 41 42.9998H33M15 42.9998H7C5.89543 42.9998 5 42.1043 5 40.9998V32.9998M5 14.9998V6.99976C5 5.89519 5.89543 4.99976 7 4.99976H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38C30.6274 38 36 31.732 36 24C36 16.268 30.6274 10 24 10C17.3726 10 12 16.268 12 24C12 31.732 17.3726 38 24 38Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M6 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20.0693 30.1057C21.3372 31.0429 22.6473 31.5115 23.9996 31.5115C25.3519 31.5115 26.698 31.0429 28.0378 30.1057",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Ptr=x("face-with-smiling-open-eyes",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 35 24 35C19 35 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"20",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"20",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ftr=x("face-without-mouth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ntr=x("facebook",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 12.5997H31.2489H29.9871C28.9009 12.5997 28.0203 13.4803 28.0203 14.5666V21.4674H36L34.8313 29.0643H28.0203V43H19.2451V29.0643H12V21.4674H19.1515L19.2451 14.2563L19.2318 12.9471C19.1879 8.60218 22.6745 5.04434 27.0194 5.0004C27.0459 5.00013 27.0724 5 27.0989 5H36V12.5997Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Utr=x("facebook-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.11111 46C2.94518 46 2 45.0496 2 43.8773V4.12274C2 2.95038 2.94518 2 4.11111 2H43.8889C45.0548 2 46 2.95038 46 4.12274V43.8773C46 45.0496 45.0548 46 43.8889 46C42.4815 46 29.2222 46 4.11111 46Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.6617 17.8869H34.3076H33.7932C32.4431 17.8869 31.3487 18.9814 31.3487 20.3314V25.2217H38.6617L37.5907 32.5525H31.3487V46H23.3067V32.5525H16.667V25.2217H23.2209L23.3067 18.2633L23.2828 15.7694C23.249 12.2477 26.0764 9.36542 29.5981 9.33159C29.6185 9.3314 29.6389 9.3313 29.6593 9.3313H38.6617V17.8869Z",fill:e.colors[0]},null)])}),jtr=x("facetime",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 19H12V29H24V19Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 18L30 22V26L35 30V18Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Wtr=x("faceu",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M27 12V16C29.6667 16.8333 36 19 36 26C36 33 30 36 24 36C18 36 12 33 12 26C12 18 21.6667 13.1667 27 12Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"29",cy:"26",rx:"3",ry:"4",fill:e.colors[2]},null),c("ellipse",{cx:"19",cy:"26",rx:"3",ry:"4",fill:e.colors[2]},null)])}),Vtr=x("facial-cleanser",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 34V44H33V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.935 4.00006L15.9855 4.00006C9.04201 4.00006 8.51255 8.60541 9.24893 11.0399L14.9891 34H32.9312C32.9312 34 37.5745 16.1827 38.8188 11.0399C39.4079 8.60542 38.9097 3.98264 31.935 4.00006Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20.4876 19.0909C22.1273 17.1458 23.3912 14.4588 24.0744 13C25.27 14.4588 27.8662 18.1184 28.686 20.0634C29.7109 22.4947 27.1488 25.4122 24.0744 25.4122C21 25.4122 18.4379 21.5222 20.4876 19.0909Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ztr=x("facial-mask",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 15.1142C10 13.8463 10.797 12.7154 11.991 12.2889L22.991 8.36036C23.6435 8.12733 24.3565 8.12733 25.009 8.36036L36.009 12.2889C37.203 12.7154 38 13.8463 38 15.1142V31.6041C38 32.4892 37.6101 33.3292 36.9082 33.8682C34.4672 35.7425 28.4345 40 24 40C19.5655 40 13.5328 35.7425 11.0918 33.8682C10.3899 33.3292 10 32.4892 10 31.6041V15.1142Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 28C6.68629 28 4 24.8896 4 21.0526C4 17.2157 6.68629 16 10 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M38 28C41.3137 28 44 24.8896 44 21.0526C44 17.2157 41.3137 16 38 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 25L24 21L32 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 31L24 29L29 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Htr=x("factory-building",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44V4H12V20L28 12V20L44 12V44H4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"12",y:"28",width:"8",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"28",y:"28",width:"8",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$tr=x("fail-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"7",y:"7",width:"34",height:"34",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 26L34.3877 21.0408C33.5914 20.4436 32.4772 20.5228 31.7735 21.2265L27 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 28L18 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 6L42 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xtr=x("family",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 19C10 19 4.85714 21 4 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M38 19C38 19 43.1429 21 44 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 19C18 19 22.8 20.1667 24 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 19C30 19 25.2 20.1667 24 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 34C20 34 15.8 34.75 14 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 34C28 34 32.2 34.75 34 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"24",cy:"31",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"14",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"14",cy:"14",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gtr=x("fan",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9995 31V36M14.0134 27.7553L4.02734 24.5106C5.39776 20.2929 8.06824 16.6173 11.656 14.0106C15.2438 11.404 19.5648 10 23.9995 10C28.4343 10 32.7552 11.404 36.343 14.0106C39.9308 16.6173 42.6013 20.2929 43.9717 24.5106L33.9856 27.7553H14.0134ZM14.0134 27.7553C14.6986 25.6465 16.0339 23.8087 17.8278 22.5053L14.0134 27.7553ZM14.0134 27.7553L23.9995 31L14.0134 27.7553ZM17.8278 22.5053C19.6217 21.202 21.7821 20.5 23.9995 20.5L17.8278 22.5053ZM17.8278 22.5053L23.9995 31L17.8278 22.5053ZM23.9995 20.5C26.2169 20.5 28.3774 21.202 30.1713 22.5053L23.9995 20.5ZM23.9995 20.5V31V20.5ZM30.1713 22.5053C31.9652 23.8087 33.3004 25.6465 33.9856 27.7553L30.1713 22.5053ZM30.1713 22.5053L23.9995 31L30.1713 22.5053ZM33.9856 27.7553L23.9995 31L33.9856 27.7553Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ytr=x("fanqiexiaoshuo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35.4286 4.88435C39.6463 4.88435 43.0816 8.31973 43.0816 12.5374V35.4286C43.0816 39.6463 39.6463 43.0816 35.4286 43.0816H12.5374C8.31973 43.0816 4.88435 39.6463 4.88435 35.4286V12.5374C4.88435 8.31973 8.31973 4.88435 12.5374 4.88435H35.4286ZM35.4286 4H12.5374C7.80952 4 4 7.80952 4 12.5374V35.4286C4 40.1565 7.80952 43.966 12.5374 43.966H35.4286C40.1565 43.966 43.966 40.1565 43.966 35.4286V12.5374C44 7.80952 40.1565 4 35.4286 4Z",fill:e.colors[0]},null),c("path",{d:"M29.1016 4V12.4014L32.3329 10.5646L35.5641 12.4014V4H29.1016Z",fill:e.colors[0]},null),c("path",{d:"M24.034 18.2858C15.8367 18.2858 8.55782 21.8572 4 27.3674V35.4286C4 40.1565 7.80952 43.966 12.5374 43.966H35.4286C40.1565 43.966 43.966 40.1565 43.966 35.4286V27.2654C39.4082 21.7892 32.1973 18.2858 24.034 18.2858ZM14.6122 37.6735C13.1156 37.6735 12.4014 37.1293 12.4014 36.415C12.4014 35.7007 13.0816 35.1225 14.5782 35.1225C16.0748 35.1225 17.8776 36.381 17.8776 36.381C17.8776 36.381 16.1088 37.6735 14.6122 37.6735ZM15.8367 31.2109C14.7483 30.1565 14.6463 29.2722 15.1565 28.762C15.6667 28.2518 16.551 28.3198 17.6395 29.4082C18.7279 30.4626 19.068 32.6055 19.068 32.6055C19.068 32.6055 16.8912 32.2654 15.8367 31.2109ZM24.034 30.4626C24.034 30.4626 22.7415 28.7279 22.7075 27.1973C22.7075 25.7007 23.2517 24.9864 23.966 24.9864C24.6803 24.9864 25.2585 25.6667 25.2585 27.1633C25.2925 28.6939 24.034 30.4626 24.034 30.4626ZM30.3605 29.3742C31.449 28.3198 32.3333 28.2518 32.8435 28.7279C33.3537 29.2381 33.2517 30.1225 32.1633 31.1769C31.0748 32.2313 28.932 32.5375 28.932 32.5375C28.932 32.5375 29.2721 30.4286 30.3605 29.3742ZM33.3537 37.6735C31.8571 37.6735 30.0884 36.347 30.0884 36.347C30.0884 36.347 31.8571 35.0885 33.3878 35.0885C34.8844 35.0885 35.5986 35.7007 35.5646 36.381C35.5646 37.1293 34.8503 37.6735 33.3537 37.6735Z",fill:e.colors[0]},null)])}),Ztr=x("feelgood",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.1421 15.8579L11.8284 27.1716C10.2663 28.7337 10.2663 31.2663 11.8284 32.8284L21.7279 42.7279C23.29 44.29 25.8227 44.29 27.3848 42.7279L37.2843 32.8284C38.8464 31.2663 38.8464 28.7337 37.2843 27.1716L25.9706 15.8579C25.1895 15.0768 23.9232 15.0768 23.1421 15.8579Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 13.8394C25 13.8394 29.5543 8.73027 31.3728 6.57393C33.1913 4.41758 35.1405 4.69583 36.7652 6.09795C38.3899 7.50007 38.4332 9.71417 36.7652 11.775C35.0972 13.8358 30.5565 19.0005 30.5565 19.0005",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 13.8389C25 13.8389 20.4457 8.72979 18.6272 6.57344C16.8087 4.4171 14.8595 4.69534 13.2348 6.09746C11.6101 7.49958 11.5668 9.71368 13.2348 11.7745C14.9028 13.8353 19.4435 19 19.4435 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qtr=x("feelgood-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 6H4V36H25L35 41V36H44V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 23C13 23 17 27 24 27C31 27 35 23 35 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ktr=x("feiyu",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.85351 24.1205C5.1939 20.9018 3.17643 17.1239 2 12.9881C4.36896 16.1997 7.24581 19.0065 10.5116 21.2881C15.9334 16.1977 23.2025 13.0832 31.1931 13.0804C36.4326 13.0812 41.0896 15.5486 44.0949 19.392C44.2644 19.5941 44.4213 19.8051 44.5661 20.0249C45.2379 21.0356 45.6676 22.2224 45.773 23.5033C44.5317 22.9554 43.2592 22.4769 41.956 22.0709C38.8614 21.1052 35.5909 20.5459 32.2034 20.4539C31.8466 20.4438 31.5265 20.4395 31.2054 20.4395C27.4561 20.4395 23.8449 21.0101 20.4456 22.0702C18.8497 22.5677 17.3004 23.173 15.8067 23.8782C15.6385 23.9571 15.4715 24.0378 15.3043 24.1195C15.4723 24.2012 15.6418 24.2829 15.8117 24.3628C17.3032 25.0657 18.8505 25.671 20.4445 26.1675C23.8449 27.2276 27.4584 27.7992 31.2034 27.7992C31.5255 27.7992 31.8466 27.7952 32.1669 27.7861C35.5916 27.693 38.8624 27.1338 41.957 26.1701C43.2599 25.7631 44.5307 25.2855 45.7669 24.7397C45.6676 26.0145 45.2379 27.2003 44.5691 28.208C44.419 28.4351 44.2561 28.6527 44.0829 28.8611C41.0795 32.6984 36.4266 35.1605 31.2034 35.1618C23.2015 35.1588 15.9304 32.0433 10.5083 26.9516C7.24455 29.2321 4.36896 32.039 2.00126 35.2496C3.17845 31.115 5.1949 27.3379 7.85351 24.1205Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M32.5975 27.3822C34.1271 26.9177 35.2552 26.1393 35.2552 24.2439C35.2552 22.3474 34.1271 21.2815 32.5966 20.8161C32.5857 20.813 32.5746 20.8096 32.5647 20.806C32.2804 20.723 31.983 20.6785 31.6768 20.6785C31.9919 20.6785 32.3061 20.6833 32.6195 20.6935C32.6205 20.6935 32.6444 20.6935 32.6563 20.6946C35.9813 20.797 39.1412 21.4318 42.229 22.4235C43.5081 22.875 44.5609 23.204 45.7733 23.8094C45.7733 24.0471 45.7733 23.9754 45.7733 24.206C45.7733 24.4382 45.7733 24.3131 45.7456 24.547C44.4223 25.1005 43.5088 25.4218 42.2299 25.8744C39.156 26.7389 35.982 27.4019 32.6583 27.504C32.6454 27.5055 32.6323 27.5055 32.6205 27.5055C32.3061 27.5156 31.9909 27.5201 31.6748 27.5201C31.9821 27.5201 32.2804 27.4753 32.5657 27.3926C32.5758 27.3893 32.5867 27.3859 32.5975 27.3822Z",fill:e.colors[0]},null)])}),Jtr=x("female",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"9b01e87d)"},[c("path",{d:"M38.3785 9.85132C32.9112 4.38398 24.0468 4.38398 18.5795 9.85132C15.8458 12.585 14.479 16.1679 14.479 19.7508C14.479 23.3337 15.8458 26.9166 18.5795 29.6503C24.0468 35.1176 32.9112 35.1176 38.3785 29.6503C43.8458 24.183 43.8458 15.3187 38.3785 9.85132Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.4642 29.5353L5.73633 42.2632",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.1714 41.5562L6.44346 28.8282",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"9b01e87d"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),enr=x("fence-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 12L4 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 44L8 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 44L40 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 44L8 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 31L21 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 31L26 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 44L40 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 44L4 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tnr=x("fence-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 9L16 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 9L24 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 9L32 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44L6 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 37L6 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 9L6 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nnr=x("ferris-wheel",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 44L24 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M39 44L24 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M9.13217 23.9998C9.045 23.3455 9 22.6779 9 21.9998C9 19.8665 9.44534 17.8372 10.2481 15.9998C10.3285 15.8158 10.4125 15.6337 10.5 15.4536",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M11.1562 29.7529C13.2883 33.2772 16.83 35.8533 20.9998 36.6997",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M27 36.7001C31.2141 35.8446 34.7866 33.2226 36.911 29.6406",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M38.8678 23.9998C38.955 23.3455 39 22.6779 39 21.9998C39 19.6528 38.461 17.4318 37.5 15.4536",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M27 7.30029C29.6553 7.83929 32.0559 9.0797 34 10.8197",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M21.0001 7.30029C18.3448 7.83929 15.9442 9.0797 14.0001 10.8197C13.7899 11.0079 13.585 11.2019 13.3857 11.4014",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"10",cy:"27",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"37",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"7",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"12",cy:"13",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"36",cy:"13",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"38",cy:"27",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"22",r:"4",fill:e.colors[0]},null),c("path",{d:"M6 44L14 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 44L42 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),inr=x("figma",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18C18 16.3431 19.3431 15 21 15H24V21H21C19.3431 21 18 19.6569 18 18Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24C18 22.3431 19.3431 21 21 21H24V27H21C19.3431 27 18 25.6569 18 24Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 30C18 28.3431 19.3431 27 21 27H24V30C24 31.6569 22.6569 33 21 33C19.3431 33 18 31.6569 18 30Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15H27C28.6569 15 30 16.3431 30 18C30 19.6569 28.6569 21 27 21H24V15Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24C24 22.3431 25.3431 21 27 21C28.6569 21 30 22.3431 30 24C30 25.6569 28.6569 27 27 27C25.3431 27 24 25.6569 24 24Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),rnr=x("figma-component",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 12L24 5L31 12L24 19L17 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 36L24 29L31 36L24 43L17 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 24L36 17L43 24L36 31L29 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 24L12 17L19 24L12 31L5 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),onr=x("figma-flatten-selection",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 18L24 26L16 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 42H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 34H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),snr=x("figma-mask",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 41.3244C19.978 37.8663 24 31.4028 24 24C24 16.5972 19.978 10.1338 14 6.67566C8.02199 10.1338 4 16.5972 4 24C4 31.4028 8.02199 37.8663 14 41.3244Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),anr=x("figma-reset-instance",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24L24 4L4 24L24 44L35 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 24.0002C22 24.0002 34.5 23.5002 39.5 28.5002C44.5 33.5002 39 44.0002 39 44.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 20L22 24L26 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lnr=x("file-addition",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 21V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 28H24L31 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cnr=x("file-addition-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 29V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 36H33H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dnr=x("file-cabinet",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 4H6V14H42V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 19H6V29H42V19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 34H6V44H42V34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 9H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M21 24H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M21 39H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),unr=x("file-code",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 24L32 29L27 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 24L16 29L21 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hnr=x("file-code-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 31L42 36L37 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31L26 36L31 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fnr=x("file-collection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.85 21C18.7237 21 17 23.0086 17 25.4864C17 29.9727 21.55 34.0513 24 35C26.45 34.0513 31 29.9727 31 25.4864C31 23.0086 29.2763 21 27.15 21C25.8479 21 24.6967 21.7533 24 22.9062C23.3033 21.7533 22.1521 21 20.85 21Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gnr=x("file-collection-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.85 30C28.7237 30 27 32.0086 27 34.4864C27 38.9727 31.55 43.0513 34 44C36.45 43.0513 41 38.9727 41 34.4864C41 32.0086 39.2763 30 37.15 30C35.8479 30 34.6967 30.7533 34 31.9062C33.3033 30.7533 32.1521 30 30.85 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mnr=x("file-conversion",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25L31 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31L31 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 25L26 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 36L17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),knr=x("file-conversion-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 33H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 39H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 33L36 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 44L27 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vnr=x("file-date",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"28",r:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M23 25V29H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Anr=x("file-date-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"36",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M33 33V37H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pnr=x("file-display",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34C28.9706 34 33 28 33 28C33 28 28.9706 22 24 22C19.0294 22 15 28 15 28C15 28 19.0294 34 24 34Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30C25.1046 30 26 29.1046 26 28C26 26.8954 25.1046 26 24 26C22.8954 26 22 26.8954 22 28C22 29.1046 22.8954 30 24 30Z",fill:e.colors[2]},null)])}),bnr=x("file-display-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 41C37.9706 41 42 35 42 35C42 35 37.9706 29 33 29C28.0294 29 24 35 24 35C24 35 28.0294 41 33 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 37C34.1046 37 35 36.1046 35 35C35 33.8954 34.1046 33 33 33C31.8954 33 31 33.8954 31 35C31 36.1046 31.8954 37 33 37Z",fill:e.colors[2]},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wnr=x("file-doc",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 38V44H38V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 20V14L30 4H10V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 4V14H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 12H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"4",y:"20",width:"40",height:"18",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 25V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10 25H12C14.2091 25 16 26.7909 16 29V29C16 31.2091 14.2091 33 12 33H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"24",cy:"29",rx:"3",ry:"4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 25H36C33.7909 25 32 26.7909 32 29V29C32 31.2091 33.7909 33 36 33H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Onr=x("file-editing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 35L31 25L27 21L17 31V35H21Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ynr=x("file-editing-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 44L42 34L38 30L28 40V44H32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cnr=x("file-excel",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 4H30L40 14V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V6C8 4.89543 8.89543 4 10 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 18H19V34H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 26H19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_nr=x("file-failed",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22L30 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 22L18 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Snr=x("file-failed-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 30L41 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 30L29 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lnr=x("file-focus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19L26.5234 24.5269L32.5595 25.2188L28.0829 29.3266L29.2901 35.2812L24 32.293L18.7099 35.2812L19.9171 29.3266L15.4405 25.2188L21.4766 24.5269L24 19Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xnr=x("file-focus-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 27L36.5234 32.5269L42.5595 33.2188L38.0829 37.3266L39.2901 43.2812L34 40.293L28.7099 43.2812L29.9171 37.3266L25.4405 33.2188L31.4766 32.5269L34 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Enr=x("file-gif",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 4H30L40 14V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V6C8 4.89543 8.89543 4 10 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.0083 18H17V34H31.0083V27.0083H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tnr=x("file-hash",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25H24L31 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31H24L31 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 21V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 21V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qnr=x("file-hash-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 32H33L40 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 38H33H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 28V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 28V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dnr=x("file-hiding",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 23C16.2821 23.9145 16.7095 24.7628 17.2546 25.5166C18.7827 27.63 21.2351 29 24 29C26.7649 29 29.2173 27.63 30.7454 25.5166C31.2905 24.7628 31.7179 23.9145 32 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.5215 29.0684L20.4862 32.9321",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.4863 29.0684L27.5216 32.9321",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.3535 27.3536L33.1819 30.182",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 30.0103L17.8285 27.1819",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bnr=x("file-hiding-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 30C25.2821 30.9145 25.7095 31.7628 26.2546 32.5166C27.7827 34.63 30.2351 36 33 36C35.7649 36 38.2173 34.63 39.7454 32.5166C40.2905 31.7628 40.7179 30.9145 41 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.5215 36.0684L29.4862 39.9321",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.4863 36.0684L36.5216 39.9321",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.3535 34.3536L42.1819 37.182",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 37.0103L26.8285 34.1819",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rnr=x("file-jpg",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 4H30L40 14V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V6C8 4.89543 8.89543 4 10 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 30C18 32.2091 19.7909 34 22 34C24.2091 34 26 32.2091 26 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Inr=x("file-lock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"17",y:"27",width:"14",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 27V23C28 21.3431 27 19 24 19C21 19 20 21.3431 20 23V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mnr=x("file-lock-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"28",y:"34",width:"14",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 34V31C38 29.3431 36.6569 28 35 28C33.3431 28 32 29.3431 32 31V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pnr=x("file-music",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 20L25 22.9688V33.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"21",cy:"33",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fnr=x("file-music-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 29L36 29.9688V40.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"40",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nnr=x("file-pdf",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 4H30L40 14V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V6C8 4.89543 8.89543 4 10 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18 18H30V25.9917L18.0083 26L18 18Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Unr=x("file-pdf-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 38V44H38V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 20V14L30 4H10V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 4V14H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"20",width:"40",height:"18",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 25V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10 25V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 33V25H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 30H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 25H13.5C14.8807 25 16 26.1193 16 27.5V27.5C16 28.8807 14.8807 30 13.5 30H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 25H23C25.2091 25 27 26.7909 27 29V29C27 31.2091 25.2091 33 23 33H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 12H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),jnr=x("file-ppt",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25 41H38V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 7H38V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 34.2432V44L10 38.6187V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 13.973V4L10 9.38125V13.973",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"14",width:"40",height:"20",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 19V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M21 19V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M35 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 20H35H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 19H13C14.6569 19 16 20.3431 16 22V22C16 23.6569 14.6569 25 13 25H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 19H24C25.6569 19 27 20.3431 27 22V22C27 23.6569 25.6569 25 24 25H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wnr=x("file-protection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 23.2C17 22.1333 24 20 24 20C24 20 31 22.1333 31 23.2C31 31.7333 24 36 24 36C24 36 17 31.7333 17 23.2Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vnr=x("file-protection-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 31.2C27 30.1333 34 28 34 28C34 28 41 30.1333 41 31.2C41 39.7333 34 44 34 44C34 44 27 39.7333 27 31.2Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),znr=x("file-quality",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.2 21H28.8L32 25.1176L24 35L16 25.1176L19.2 21Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hnr=x("file-quality-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.2 30H37.8L41 34.1176L33 44L25 34.1176L28.2 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$nr=x("file-question",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31V28C26.2091 28 28 25.9853 28 23.5C28 21.0147 26.2091 19 24 19C21.7909 19 20 21.0147 20 23.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 39C25.3807 39 26.5 37.8807 26.5 36.5C26.5 35.1193 25.3807 34 24 34C22.6193 34 21.5 35.1193 21.5 36.5C21.5 37.8807 22.6193 39 24 39Z",fill:e.colors[2]},null)])}),Xnr=x("file-removal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 28H24L31 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gnr=x("file-removal-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 35H33H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ynr=x("file-search",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 20.8421V6C40 4.89543 39.1046 4 38 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 17H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 17H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 28H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 34H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 20L17 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M37.728 37.728L41.9707 41.9707",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"33.4854",cy:"33.4853",r:"6",transform:"rotate(45 33.4854 33.4853)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Znr=x("file-search-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"34",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M36 38L41 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qnr=x("file-search-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"22",cy:"26",r:"6",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M27 30L32 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Knr=x("file-settings",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"27",r:"5",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 19V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.8281 21L27.7068 23.1213",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.8281 31L17.7068 33.1213",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 21L20.1213 23.1213",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 31L30.1213 33.1213",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 27H17.5H19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 27H30.5H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jnr=x("file-settings-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"36",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M34 28V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 41V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.8281 30L37.7068 32.1213",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.8281 40L27.7068 42.1213",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 30L30.1213 32.1213",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 40L40.1213 42.1213",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 36H27.5H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 36H40.5H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eir=x("file-staff",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 36C32 31.5817 28.4183 28 24 28C19.5817 28 16 31.5817 16 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tir=x("file-staff-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"32",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44C42 39.5817 38.4183 36 34 36C29.5817 36 26 39.5817 26 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nir=x("file-success",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 29L23 34L32 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iir=x("file-success-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 38L32 43L41 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rir=x("file-text",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22H24L30 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oir=x("file-text-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 30H34L40 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sir=x("file-tips",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19V29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 39C25.3807 39 26.5 37.8807 26.5 36.5C26.5 35.1193 25.3807 34 24 34C22.6193 34 21.5 35.1193 21.5 36.5C21.5 37.8807 22.6193 39 24 39Z",fill:e.colors[2]},null)])}),air=x("file-tips-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 26V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33 46C34.3807 46 35.5 44.8807 35.5 43.5C35.5 42.1193 34.3807 41 33 41C31.6193 41 30.5 42.1193 30.5 43.5C30.5 44.8807 31.6193 46 33 46Z",fill:e.colors[0]},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lir=x("file-txt",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 4H30L40 14V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V6C8 4.89543 8.89543 4 10 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18.0083H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24.0083 18.0083V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),cir=x("file-txt-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 38V44H38V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 20V14L30 4H10V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 4V14H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 12H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"4",y:"20",width:"40",height:"18",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 25L27 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 25L21 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 25V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 25H13H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 25V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 25H35H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dir=x("file-withdrawal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 25L16 30L21 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 30H32V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uir=x("file-withdrawal-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 33L26 38L31 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 38H42V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hir=x("file-word",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 4H30L40 14V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V6C8 4.89543 8.89543 4 10 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.0083 20L19.0083 34L24.0083 24L29.0083 34L32.0083 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fir=x("file-zip",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 38V44H38V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 20V14L30 4H10V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 4V14H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 12H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"4",y:"20",width:"40",height:"18",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 25H17L11 33H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 25V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 25H34.5C35.8807 25 37 26.1193 37 27.5V27.5C37 28.8807 35.8807 30 34.5 30H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gir=x("fill",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"14",width:"20",height:"20",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 23L23 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 14L14 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 14L14 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 22V34H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 14H34V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mir=x("film",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 15H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 15H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 33H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 33H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kir=x("filter",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9L20.4 25.8178V38.4444L27.6 42V25.8178L42 9H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),vir=x("filter-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.489 8.3975C24.2457 8.35865 24.2742 8 24.5205 8H39.5C39.7761 8 40 8.22386 40 8.5V23.4795C40 23.7258 39.6414 23.7543 39.6025 23.511L37.6355 11.1943C37.5673 10.7674 37.2326 10.4327 36.8057 10.3645L24.489 8.3975Z",fill:e.colors[0],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6.489 26.3975C6.24574 26.3586 6.2742 26 6.52054 26H21.5C21.7761 26 22 26.2239 22 26.5V41.4795C22 41.7258 21.6414 41.7543 21.6025 41.511L19.6355 29.1943C19.5673 28.7674 19.2326 28.4327 18.8057 28.3645L6.489 26.3975Z",fill:e.colors[0],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15.489 17.3975C15.2457 17.3586 15.2742 17 15.5205 17H30.5C30.7761 17 31 17.2239 31 17.5V32.4795C31 32.7258 30.6414 32.7543 30.6025 32.511L28.7498 20.9098C28.6134 20.0561 27.9439 19.3866 27.0902 19.2502L15.489 17.3975Z",fill:e.colors[0],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Air=x("finance",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0083 22V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 15L24 21L18 15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pir=x("financing",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"24",y:"16.9287",width:"10",height:"10",rx:"2",transform:"rotate(45 24 16.9287)",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),bir=x("financing-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.0002 14.3848C19.1256 16.0002 24.0085 16.0002 24.0085 16.0002C24.0085 16.0002 28.8802 16.0002 33.0002 14.3848C37.502 19.6386 40.6566 26.5646 42.7299 32.3977C44.8289 38.3029 40.2008 44.0002 33.9336 44.0002H14.0199C7.76837 44.0002 3.14607 38.329 5.23448 32.4366C7.29812 26.614 10.455 19.6856 15.0002 14.3848Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 34H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0088 28V38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 22L24 28L18 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 16C31.1797 16 37 13.3137 37 10C37 6.68629 31.1797 4 24 4C16.8203 4 11 6.68629 11 10C11 13.3137 16.8203 16 24 16Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wir=x("financing-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 9.92704V7C12 5.34315 13.3431 4 15 4H41C42.6569 4 44 5.34315 44 7V33C44 34.6569 42.6569 36 41 36H38.0174",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"4",y:"10",width:"34",height:"34",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 17L21 23L27 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 25H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 31H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 25V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Oir=x("find",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 7H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 23H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 39H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31.5 34C36.1944 34 40 30.1944 40 25.5C40 20.8056 36.1944 17 31.5 17C26.8056 17 23 20.8056 23 25.5C23 30.1944 26.8056 34 31.5 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M37 32L44 39.0505",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),yir=x("find-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.8 14C29.4333 14 34 18.4772 34 24C34 29.5228 29.4333 34 23.8 34C21.1876 34 18.8046 33.0372 17 31.4537",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C35.0457 4 44 12.9543 44 24C44 35.0457 35.0457 44 24 44C18.5856 44 13.6737 41.8485 10.0726 38.3537C6.32733 34.719 4 29.6313 4 24C4 18.6326 6.11433 13.759 9.55556 10.1667",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.55566 10.167L24.0001 24.0003L10.0727 38.3539",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cir=x("fingernail",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 35.0457 35.0457 44 24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 9.47214L38.343 10.5279H39.4531L38.555 11.1803L38.8981 12.2361L38 11.5836L37.1019 12.2361L37.445 11.1803L36.5469 10.5279H37.657L38 9.47214Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"18",y:"13",width:"12",height:"24",rx:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 25C16 25 13 27.1176 13 31C13 34.8824 13 38.8072 13 40.7842",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 25C32 25 35 27.1176 35 31C35 34.8824 35 38.5229 35 40.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_ir=x("fingerprint",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 43V22C18 18.6863 20.6863 16 24 16C27.3137 16 30 18.6863 30 22V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 40V22C12 15.3726 17.3726 10 24 10C30.6274 10 36 15.3726 36 22V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 35V22C6 12.0589 14.0589 4 24 4C33.9411 4 42 12.0589 42 22V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24.625V21.875",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Sir=x("fingerprint-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42.4307 12.0391C37.702 7.38257 31.1539 4.5 23.9184 4.5C16.7254 4.5 10.2118 7.34876 5.48975 11.9571",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.6665 29.4745V29.4168C6.6665 19.8439 14.4269 12.0835 23.9998 12.0835",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.1694 13.6309C37.1649 16.3582 41.3333 22.4006 41.3333 29.4166V29.4296",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.25 36.9998V29.4165C14.25 24.0317 18.6152 19.6665 24 19.6665C29.3848 19.6665 33.75 24.0317 33.75 29.4165V36.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.5259 43.5C19.4888 43.0154 20.7498 40.9456 20.7498 39.196C20.7498 37.3354 20.7498 34.4367 20.7498 30.5C20.7498 28.7051 22.2049 27.25 23.9998 27.25C25.7947 27.25 27.2498 28.7051 27.2498 30.5V39.196",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lir=x("fingerprint-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 44V22C19 18.6863 21.6863 16 25 16C28.3137 16 31 18.6863 31 22V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 44V22C13 15.3726 18.3726 10 25 10C31.6274 10 37 15.3726 37 22V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 44V22C7 12.0589 15.0589 4 25 4C34.9411 4 43 12.0589 43 22V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 44V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xir=x("fire",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C32.2347 44 38.9998 37.4742 38.9998 29.0981C38.9998 27.0418 38.8953 24.8375 37.7555 21.4116C36.6157 17.9858 36.3861 17.5436 35.1809 15.4279C34.666 19.7454 31.911 21.5448 31.2111 22.0826C31.2111 21.5231 29.5445 15.3359 27.0176 11.6339C24.537 8 21.1634 5.61592 19.1853 4C19.1853 7.06977 18.3219 11.6339 17.0854 13.9594C15.8489 16.2849 15.6167 16.3696 14.0722 18.1002C12.5278 19.8308 11.8189 20.3653 10.5274 22.4651C9.23596 24.565 9 27.3618 9 29.4181C9 37.7942 15.7653 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Eir=x("fire-extinguisher",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 20C6 15.5817 9.58172 12 14 12C18.4183 12 22 15.5817 22 20V44H6V20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 44H42L36 26L30 44Z",fill:e.colors[1]},null),c("path",{d:"M36 26L30 44H42L36 26ZM36 26V24C36 16.4575 36 12.6863 33.6569 10.3431C31.3137 8 27.5425 8 20 8H18M10 8H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"14",cy:"8",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tir=x("fire-extinguisher-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 18C16 13.5817 19.5817 10 24 10C28.4183 10 32 13.5817 32 18V42C32 43.1046 31.1046 44 30 44H18C16.8954 44 16 43.1046 16 42V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"5",width:"9",height:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 5L38 4V10L29 9V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 6.99981C17 6.99981 12.5 6.49981 10 8.99981C7.58343 11.4164 8.00004 13.9998 8.00004 17.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qir=x("fire-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 21C36 28.1797 30.1797 34 23 34C15.8203 34 10 28.1797 10 21C10 13.8203 15 11 17 4C25 7.49989 25 18 25 18C25 18 27 12 33 10.5C33.5 16 36 17.9342 36 21Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 36L39 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 44L39 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dir=x("fireworks",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 41.9999L14.6741 17.2639L31 34.0384L6 41.9999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 19L28 14C30.6667 11.3333 31 9 29 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 25L34 20C37.3333 16.6667 40.6667 16.6667 44 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 7C21.1046 7 22 6.10457 22 5C22 3.89543 21.1046 3 20 3C18.8954 3 18 3.89543 18 5C18 6.10457 18.8954 7 20 7Z",fill:e.colors[0]},null),c("path",{d:"M42 6C43.1046 6 44 5.10457 44 4C44 2.89543 43.1046 2 42 2C40.8954 2 40 2.89543 40 4C40 5.10457 40.8954 6 42 6Z",fill:e.colors[0]},null),c("path",{d:"M42 29C43.1046 29 44 28.1046 44 27C44 25.8954 43.1046 25 42 25C40.8954 25 40 25.8954 40 27C40 28.1046 40.8954 29 42 29Z",fill:e.colors[0]},null),c("path",{d:"M39 38C40.1046 38 41 37.1046 41 36C41 34.8954 40.1046 34 39 34C37.8954 34 37 34.8954 37 36C37 37.1046 37.8954 38 39 38Z",fill:e.colors[0]},null)])}),Bir=x("first",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.6795 20.0369C23.5651 19.7383 20.2653 18.6795 15.1701 22.0923C12.139 24.1225 10.8642 27.2398 10.4343 29.5299C10.2299 30.6186 11.1544 31.4966 12.2543 31.3663C13.0503 31.2719 13.9337 31.1249 14.6021 30.8988C16.5725 30.2323 16.3138 28.9685 17.319 27.4461C18.3242 25.9236 20.8518 25.4064 22.9314 26.5609C25.0111 27.7154 25.6776 29.6857 25.2297 31.3575C24.7818 33.0292 23.7766 34.5516 21.249 35.0688C18.7214 35.5861 17.9055 34.173 15.2687 32.8692C13.8946 32.1897 12.1023 33.0708 11.0197 33.7677C10.4067 34.1622 10.1527 34.9075 10.41 35.5895C10.5847 36.0527 10.8251 36.5946 11.1386 37.1378C11.9545 38.5509 15.5165 43.0888 20.1238 43.7261C24.731 44.3633 29.5276 42.0651 32.2445 38.6123C34.9614 35.1596 35.0414 30.403 33.1511 26.313",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.0455 26.4197L28.2769 4.15576C28.1699 3.65645 27.701 3.31051 27.2073 3.44095C26.0457 3.74787 24.5712 4.51818 24.5018 6.31019C24.4124 8.61605 24.8663 26.3489 25.4729 29.567",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rir=x("first-aid-kit",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 20V38C8 39.1046 8.89543 40 10 40H38C39.1046 40 40 39.1046 40 38V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 14H43V20H5V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 8H17V14H31V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 30L28 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Iir=x("fish",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"e9317391)"},[c("path",{d:"M15.3808 32.844C9.72351 31.4294 0.531437 34.9652 9.72365 38.5006C13.2595 47.6933 16.7947 38.5006 15.3808 32.844Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.4823 10.2475C17.5789 10.2344 11.2504 11.7843 10.4533 13.9754C9.87553 15.5637 12.878 17.6767 16.7036 18.7932",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9776 25.7423C37.9907 30.6457 36.4407 36.9742 34.2497 37.7713C32.6614 38.3491 30.5484 35.3466 29.4319 31.521",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9993 25.7646C44.6625 19.6999 40.1249 8.0912 40.1249 8.0912C40.1249 8.0912 28.1079 4.55954 22.4511 10.2164C16.7942 15.8732 15.38 32.8438 15.38 32.8438C15.38 32.8438 31.3362 31.8294 37.9993 25.7646Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.0075 25.7731C38.0075 25.7731 31.29 24.7125 27.4009 20.8234C23.5118 16.9343 22.4512 10.2168 22.4512 10.2168",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"33.7656",cy:"14.4593",r:"2",transform:"rotate(45 33.7656 14.4593)",fill:e.colors[2]},null),c("path",{d:"M40.9998 20.9447C40.4591 22.7043 39.5215 24.3792 37.9993 25.7647C36.3518 27.2642 34.1363 28.4549 31.7344 29.3979",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.0002 7.65642C25.3026 8.14453 23.7176 8.9504 22.4513 10.2167C21.2665 11.4015 20.2678 13.0826 19.4293 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"e9317391"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Mir=x("fish-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C42.7848 28.6903 36.038 32.4667 33 32.9997C30.5696 38.9691 24.038 39.5327 21 38.9997L25 32.9997C20.5443 32.5733 15.0253 27.9544 13 26.0001C10.3861 28.8504 6.19409 31.0805 4 31.9688C7.64557 24.2939 5.51899 17.3097 4 15.0001C6.83544 15.0001 11.1435 18.2235 13 20.0001C15.0253 17.8681 21.962 14.8879 25 13.9997L21 8.99979C28.6962 8.147 32.1561 11.868 33 14C40.6962 15.7056 43.6624 21.6904 44 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36",cy:"24.0001",r:"2",fill:e.colors[2]},null)])}),Pir=x("fishing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.9871 34.5522L12 29L39 29C40.6569 29 42 30.3431 42 32C42 33.6569 40.6569 35 39 35L22.5639 35C22.0069 35 21.461 34.845 20.9871 34.5522Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 11C31.1046 11 32 10.1046 32 9C32 7.89543 31.1046 7 30 7C28.8954 7 28 7.89543 28 9C28 10.1046 28.8954 11 30 11Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M34.0001 32C38 29 36.5001 22.4336 35.5001 20.5C34.5001 18.5664 32.5494 16 32.5494 16C32.5494 16 31.5001 16 30.5001 17C27.8215 19.6786 26.0001 23 23.5001 23C21.0001 23 17.5001 21 17.5001 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.0005 15C16.4037 10.5042 13.6152 8.43381 8.0005 8.06204C6.89835 7.98906 6.0001 8.89545 6.0001 10L6.0001 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 43C11 43 9.9375 41 13 41C16.0625 41 15 43 18.5 43C22 43 21 41 24.5 41C28 41 27.4375 43 30.5 43C33.5625 43 32 41 35.5 41C39 41 38.0625 43 42 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fir=x("fist",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 41C28.1693 44.1747 21.5 43.5 18 42C14.5 40.5 6 35.5 6 27C6 22.7533 11.7711 20.6707 13.51 20.1396C13.7979 20.0517 14 19.7888 14 19.4878V12C14 10.067 15.567 8.5 17.5 8.5C19.433 8.5 21 10.067 21 12V9.49999C21 7.567 22.567 6 24.5 6C26.433 6 28 7.567 28 9.49999V12C28 10.067 29.567 8.5 31.5 8.5C33.433 8.5 35 10.067 35 12L35 16.4931C35.0037 14.5633 36.5693 13 38.5 13C40.433 13 42 14.5631 42 16.4961V30C42 34 38.13 38.7513 34 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nir=x("fitness",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 25.9999C40.5466 24.992 36 21 28 26.9997C25.8971 25.8237 22 23 16 27.9997C15.299 25.1441 15.1588 18.6438 16 12.9997C16.3505 12.1598 17.7943 11.5652 22 15.9998L27 10.9999C26.6495 8.81612 24 6 16 6C13 6 10.2617 8.56527 9 12.9998C7.42284 17.5353 5 27.9998 5 33.9998C4.99999 35.8476 7.5 39.9999 17 39.9999C19 39.9999 24.8502 40.225 32 36.9998L38 41.9997",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Uir=x("five",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 40L6 25.5L4.04155 15.7078C4.01392 15.5696 4 15.429 4 15.2881V15.1272C4 13.757 5.78238 13.226 6.53225 14.3729C6.5876 14.4575 6.63666 14.5461 6.67904 14.6379L10.6107 23.1566C10.8302 23.6321 11.3794 23.8577 11.8698 23.6738L12 23.625L10.1291 9.94424C10.0464 9.33927 10.2055 8.72606 10.5718 8.23757C11.0844 7.55408 12.0541 7.41556 12.7376 7.92818L12.8707 8.02802C13.2808 8.33563 13.5896 8.75888 13.7573 9.24336L17.869 21.1217C17.9474 21.3481 18.1607 21.5 18.4003 21.5C18.7251 21.5 18.9823 21.2257 18.9614 20.9016L18.0785 7.21729C18.0286 6.44352 18.3143 5.68573 18.8625 5.13746C19.5101 4.4899 20.541 4.43281 21.2561 5.00489L21.5966 5.27727C22.178 5.74239 22.5657 6.40711 22.6842 7.14218L24.9229 21.0222C24.9673 21.2976 25.2051 21.5 25.484 21.5C25.7767 21.5 26.0215 21.2777 26.0497 20.9864L27.3779 7.26175C27.456 6.45511 27.857 5.71437 28.4899 5.20811L28.6963 5.04293C29.4385 4.44919 30.5084 4.50844 31.1805 5.18051C31.7052 5.70522 32 6.41688 32 7.15893V26.6683C32 27.4595 32.8752 27.9373 33.5408 27.5095L38.0118 24.6353C38.657 24.2205 39.4078 24 40.1748 24H42.2433C43.0185 24 43.4989 24.8439 43.1031 25.5105L34.5 40C34.5 40 31 44 23 44C15 44 11.6667 41.3333 11 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jir=x("five-ellipses",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 33C42.6569 33 44 29.4183 44 25C44 20.5817 42.6569 17 41 17C39.3431 17 38 20.5817 38 25C38 29.4183 39.3431 33 41 33Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 33C8.65685 33 10 29.4183 10 25C10 20.5817 8.65685 17 7 17C5.34315 17 4 20.5817 4 25C4 29.4183 5.34315 33 7 33Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C27.3137 44 30 35.0457 30 24C30 12.9543 27.3137 4 24 4C20.6863 4 18 12.9543 18 24C18 35.0457 20.6863 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 40C36.2091 40 38 32.8366 38 24C38 15.1634 36.2091 8 34 8C31.7909 8 30 15.1634 30 24C30 32.8366 31.7909 40 34 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 40C16.2091 40 18 32.8366 18 24C18 15.1634 16.2091 8 14 8C11.7909 8 10 15.1634 10 24C10 32.8366 11.7909 40 14 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wir=x("five-five",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.2227 37.471L6.54955 26.9844C5.13168 25.0466 5.51902 22.3315 7.42219 20.8675C9.18287 19.5132 11.675 19.675 13.2457 21.2457L16 24V7.25C16 5.45507 17.4551 4 19.25 4C21.0449 4 22.5 5.45508 22.5 7.25V6.25C22.5 4.45507 23.9551 3 25.75 3C27.5449 3 29 4.45508 29 6.25V7.25C29 5.45507 30.4551 4 32.25 4C34.0449 4 35.5 5.45508 35.5 7.25V11.25C35.5 9.45507 36.9551 8 38.75 8C40.5449 8 42 9.45507 42 11.25V30.3077C42 33.0387 41.1618 35.7251 39.6196 37.979C37.0557 41.7263 32.7851 44 28.2446 44H27.0901C22.0053 44 17.2254 41.5747 14.2227 37.471Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vir=x("five-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 14.0093H20V21.0341C20 21 22 20 25 20C28 20 29 22.0339 29 26C29 29.9661 28 33 24 33C21 33 20 31 20 29.0078",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zir=x("five-star-badge",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.1033 20.817C23.4701 20.0737 24.5299 20.0737 24.8967 20.817L27.8818 26.8654C28.0275 27.1606 28.3091 27.3652 28.6348 27.4125L35.3096 28.3824C36.1298 28.5016 36.4574 29.5096 35.8638 30.0881L31.0339 34.7962C30.7982 35.0259 30.6906 35.3569 30.7463 35.6813L31.8865 42.3292C32.0266 43.1461 31.1691 43.769 30.4355 43.3834L24.4653 40.2446C24.174 40.0915 23.826 40.0915 23.5347 40.2446L17.5645 43.3834C16.8309 43.769 15.9734 43.1461 16.1135 42.3292L17.2537 35.6813C17.3094 35.3569 17.2018 35.0259 16.9661 34.7962L12.1362 30.0881C11.5426 29.5096 11.8702 28.5016 12.6904 28.3824L19.3652 27.4125C19.6909 27.3652 19.9725 27.1606 20.1182 26.8654L23.1033 20.817Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 4H12V14L24 19L36 14V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hir=x("flag",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 44H12H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 44V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 6H12V22H40L36 14L40 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$ir=x("flash-payment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 4H16L10 27H18L14 44L40 16H28L31 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 11L19 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Xir=x("flashlamp",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M23 14L18 24H30L25 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gir=x("flashlight",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 22.1961C17 22.0726 16.9419 21.9564 16.8431 21.8824C11.9058 18.1793 9 12.3678 9 6.19608L9 4H39V6.19608C39 12.3678 36.0942 18.1793 31.1569 21.8824C31.0581 21.9564 31 22.0726 31 22.1961V44H17V22.1961Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 11H10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28.0083V32.0083",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 22V22C11.9639 18.2229 9 12.2951 9 6L9 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 4V6C39 12.2951 36.0361 18.2229 31 22V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yir=x("flask",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37.845 35.0219L44 41.3158V44H4V41.3158L10.1184 35.0594L37.845 35.0219Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.104 35.0743L18.0002 27V6H30.0002V27L37.8727 35.0502",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 35H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 14H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 20H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zir=x("flight-airflow",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 25C6 15.0589 14.2827 7 24.5 7C34.7173 7 43 15.0589 43 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10.0002 35L8.93573 30C8.93573 30 5.501 33.1087 4.35611 35.7391C3.21121 38.3696 4.85151 41 8 41H44.0002L36.0002 35.0217L10.0002 35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 35L18 25L15 25L17 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qir=x("flight-safety",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38.986 23C38.6727 33.709 33.1203 39.5222 25.002 43C20.6093 41.1187 16.9675 38.5534 14.5 34.899",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 19V10.2556L25.0067 5L11 10.2556V22.0285C11 24.6162 11.2942 26.9289 11.8477 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.26785 30.632C7.89464 29.3755 6.27838 26.7552 5.68058 26.6051C5.68058 26.6051 3.88327 31.0394 4.00049 34C4.11771 36.9606 6.89668 38.6351 9.82462 37.2204C12.7526 35.8057 44 20 44 20L35 18L9.26785 30.632Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.9998 21L18.9991 18L16.9992 19L19.9992 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kir=x("flip-camera",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 11H17L19 7H29L31 11H36V27H12V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"18",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38C12.9543 38 4 33.5228 4 28C4 26.5778 4.59379 25.2249 5.66417 24M24 38L20 34M24 38L20 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 37.1679C39.0636 35.6248 44 32.1006 44 28C44 26.5778 43.4062 25.2249 42.3358 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jir=x("flip-horizontally",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 34L16 12V34H4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 34H32V12L44 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),err=x("flip-vertically",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 24L6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 4L36 16H14V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 44V32H36L14 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),trr=x("flirt",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26 21.0001C23.9999 20.5001 21.2465 19.3622 17.1704 22.0924C14.1394 24.1226 12.8646 27.2399 12.4346 29.5301C12.2303 30.6188 13.1547 31.4968 14.2547 31.3664C15.0506 31.2721 15.9341 31.1251 16.6025 30.899C18.5728 30.2324 18.3142 28.9686 19.3194 27.4462C20.3245 25.9238 22.8521 25.4066 24.9318 26.561C27.0114 27.7155 27.678 29.6859 27.23 31.3576C26.7821 33.0293 25.7769 34.5518 23.2493 35.069C20.7218 35.5862 19.9059 34.1731 17.269 32.8693C15.8949 32.1899 14.1027 33.0709 13.0201 33.7678C12.4071 34.1624 12.1531 34.9076 12.4103 35.5897C12.585 36.0529 12.8254 36.5948 13.139 37.1379C13.9548 38.551 17.5169 43.089 22.1241 43.7262C26.7314 44.3635 31.5279 42.0652 34.2449 38.6125C36.9618 35.1597 37.0418 30.4032 35.1515 26.3131",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.046 26.4199L32.0005 14L22.7078 4.70721C22.3173 4.31665 21.6881 4.3232 21.3732 4.77699C20.6205 5.86185 19.6217 7.93093 21.0008 10C21.488 10.7311 25.0015 15 25.0015 15C25.0015 15 27.0977 27.5743 27.4734 29.5672",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nrr=x("float",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 40C35.0457 40 44 32.8366 44 24C44 15.1634 35.0457 8 24 8C12.9543 8 4 15.1634 4 24C4 32.8366 12.9543 40 24 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28C29.5228 28 34 25.3137 34 22C34 18.6863 29.5228 16 24 16C18.4772 16 14 18.6863 14 22C14 25.3137 18.4772 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 18C32 18 34.625 14 39 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 18C16 18 14 14 9 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27C18 27 12 29 11 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 27C30 27 36.5 29 37 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),irr=x("floor-tile",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 6L6 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20L20 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 8L8 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 22L19 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 19L36 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rrr=x("fm",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"22",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.5238 33.0539C22.7619 31.6487 25.2381 31.6486 26.4762 33.0539C27.7143 34.4592 26.4763 43.3608 25.6508 44.2975C24.8254 45.2342 23.1746 45.2342 22.3492 44.2975C21.5238 43.3608 20.2857 34.4591 21.5238 33.0539Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.9668 30.513C33.4289 28.4957 35 25.4313 35 22C35 15.9249 30.0751 11 24 11C17.9249 11 13 15.9249 13 22C13 25.4313 14.5711 28.4957 17.0332 30.513",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.9258 38.1656C37.8928 35.2345 42 29.0969 42 22C42 12.0589 33.9411 4 24 4C14.0589 4 6 12.0589 6 22C6 29.0969 10.1072 35.2345 16.0742 38.1656",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),orr=x("focus",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 6H8C6.89543 6 6 6.89543 6 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H8C6.89543 42 6 41.1046 6 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42H40C41.1046 42 42 41.1046 42 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H40C41.1046 6 42 6.89543 42 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"14",width:"20",height:"20",rx:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{r:"3",transform:"matrix(-1 0 0 1 24 24)",fill:e.colors[2]},null)])}),srr=x("focus-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 6H8C6.89543 6 6 6.89543 6 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H8C6.89543 42 6 41.1046 6 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42H40C41.1046 42 42 41.1046 42 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H40C41.1046 6 42 6.89543 42 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31C27.866 31 31 27.866 31 24C31 20.134 27.866 17 24 17C20.134 17 17 20.134 17 24C17 27.866 20.134 31 24 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17L24 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35L24 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 24H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 24H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26C25.1046 26 26 25.1046 26 24C26 22.8954 25.1046 22 24 22C22.8954 22 22 22.8954 22 24C22 25.1046 22.8954 26 24 26Z",fill:e.colors[2]},null)])}),arr=x("fog",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.45455 30.9942C6.14242 28.461 4 24.4278 4 19.8851C4 12.2166 10.1052 6 17.6364 6C23.9334 6 29.2336 10.3462 30.8015 16.2533C32.0353 15.6159 33.431 15.2567 34.9091 15.2567C39.9299 15.2567 44 19.4011 44 24.5135C44 28.3094 41.7562 31.5716 38.5455 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.2426 15.7574C21.1569 14.6716 19.6569 14 18 14C14.6863 14 12 16.6863 12 20C12 21.6569 12.6716 23.1569 13.7574 24.2426",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 34H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 42H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 42H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 26H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lrr=x("fold-up-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 10L42 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 20L42 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 40L24 26L42 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),crr=x("folder",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 6C7 4.89543 7.89543 4 9 4H39C40.1046 4 41 4.89543 41 6V42C41 43.1046 40.1046 44 39 44H9C7.89543 44 7 43.1046 7 42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 29H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 35H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 5C8 5 11.7647 18 24 18C36.2353 18 40 5 40 5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"18",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 4H9C7.89543 4 7 4.89543 7 6V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 4H39C40.1046 4 41 4.89543 41 6V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),drr=x("folder-block",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"25",cy:"27",r:"7",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M27 25L23 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),urr=x("folder-block-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"35",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M37 33L33 37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hrr=x("folder-close",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 22H5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 16V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 16V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),frr=x("folder-code",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 22L33 27L28 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 22L15 27L20 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),grr=x("folder-code-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 29L43 34L38 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 29L25 34L30 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mrr=x("folder-conversion",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 24L31 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 30L31 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 24L26 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 35L17 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),krr=x("folder-conversion-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 31L41 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 37H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 31L36 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42L27 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vrr=x("folder-download",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 28L23.9933 34L18 28.0134",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Arr=x("folder-failed",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 22L29 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 22L19 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),prr=x("folder-failed-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 30L40 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 30L30 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),brr=x("folder-focus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20L26.243 24.9128L31.6085 25.5279L27.6292 29.1792L28.7023 34.4721L24 31.816L19.2977 34.4721L20.3708 29.1792L16.3915 25.5279L21.757 24.9128L24 20Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wrr=x("folder-focus-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 27L37.243 31.9128L42.6085 32.5279L38.6292 36.1792L39.7023 41.4721L35 38.816L30.2977 41.4721L31.3708 36.1792L27.3915 32.5279L32.757 31.9128L35 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Orr=x("folder-lock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"17",y:"26",width:"14",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 26V23C27 21.3431 25.6569 20 24 20C22.3431 20 21 21.3431 21 23V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yrr=x("folder-lock-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"29",y:"34",width:"14",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 34V31C39 29.3431 37.6569 28 36 28C34.3431 28 33 29.3431 33 31V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Crr=x("folder-minus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 9C5 7.89543 5.89543 7 7 7H19L24 13H41C42.1046 13 43 13.8954 43 15V41C43 42.1046 42.1046 43 41 43H7C5.89543 43 5 42.1046 5 41V9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.9497 28L29.9497 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_rr=x("folder-music",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 20L26 20.9688V30.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"22",cy:"30",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Srr=x("folder-music-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 28L36 28.9688V38.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"38",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lrr=x("folder-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 6C5 5.44772 5.44772 5 6 5L16 5C16.5523 5 17 5.44772 17 6L17 42C17 42.5523 16.5523 43 16 43H6C5.44772 43 5 42.5523 5 42L5 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"11",cy:"34.9999",r:"2",fill:e.colors[2]},null),c("path",{d:"M11 10.9999V24.9999",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9775 9.75562L34.0372 7.24071C34.5701 7.10747 35.1107 7.42907 35.248 7.96097L42.7482 37.0244C42.887 37.562 42.5611 38.1097 42.0225 38.2444L31.9628 40.7593C31.4299 40.8925 30.8893 40.5709 30.752 40.039L23.2518 10.9756C23.113 10.438 23.4389 9.89029 23.9775 9.75562Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"32",r:"2",fill:e.colors[2]},null),c("path",{d:"M31 16L33.5 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xrr=x("folder-open",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 9V41L9 21H39.5V15C39.5 13.8954 38.6046 13 37.5 13H24L19 7H6C4.89543 7 4 7.89543 4 9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 41L44 21H8.8125L4 41H40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Err=x("folder-plus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 21L24 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Trr=x("folder-protection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22.8C18 21.8667 24 20 24 20C24 20 30 21.8667 30 22.8C30 30.2667 24 34 24 34C24 34 18 30.2667 18 22.8Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qrr=x("folder-protection-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 30.8C28 29.8667 34 28 34 28C34 28 40 29.8667 40 30.8C40 38.2667 34 42 34 42C34 42 28 38.2667 28 30.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Drr=x("folder-quality",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.8 21H28.2L31 24.5294L24 33L17 24.5294L19.8 21Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Brr=x("folder-quality-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.8 29H38.2L41 32.5294L34 41L27 32.5294L29.8 29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rrr=x("folder-search",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"22",cy:"26",r:"6",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M27 30L32 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Irr=x("folder-search-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"32",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M37 36L42 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mrr=x("folder-settings",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"28",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 21V24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.8281 23L26.7068 25.1213",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.8281 31L18.7068 33.1213",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 23L21.1213 25.1213",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 31L29.1213 33.1213",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 28H18.5H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 28H29.5H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Prr=x("folder-settings-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"35",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M35 28V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 39V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.8281 30L37.7068 32.1213",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.8281 38L29.7068 40.1213",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 30L32.1213 32.1213",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 38L40.1213 40.1213",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 35H29.5H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 35H40.5H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Frr=x("folder-success",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 29L23 33L32 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nrr=x("folder-success-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 38L34 42L43 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Urr=x("folder-upload",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 25.9867L24 20L18 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jrr=x("folder-withdrawal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 23L16 28L21 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 28H32V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wrr=x("folder-withdrawal-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 33L27 38L32 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 38H43V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vrr=x("follow-up-date-sort",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 5V30.0036H42V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 37L24 43L18 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.9887 10.9785L33 16L27.9887 21.0902",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.0009 16.001H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),zrr=x("font-search",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"22.8345",cy:"22.8345",r:"17",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 35L41 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M23 17V31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 17H23H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hrr=x("font-size",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 10.9333L8 6H40V10.9333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$rr=x("font-size-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44L24 4L44 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 28H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xrr=x("foot",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 8C20.7657 15.8788 21.7826 32.8365 13.3074 36.6184C12.8258 36.9335 11.1564 37.4693 7.68928 37.0911C5.68266 36.8722 3.40467 39.3542 6.56568 42.7639C7.34236 43.6016 9.06974 44.4657 13.3074 43.7093H21.0122C22.9384 43.7093 26.1166 41.3457 29.1985 35.6729C30.3221 34.0971 33.5324 30.8511 37.3848 30.4729C39.7926 30.3153 44.2228 28.3929 42.6819 21.9637C39.9259 15.5052 33.541 9.29458 32 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Grr=x("football",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.0926 6.5L24.0693 10.859V15.2179L31.8135 21.3205L36.1158 19.5769L38.6972 12.6026",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.0461 6.5L24.0693 10.859V15.2179L16.3251 21.3205L12.0228 19.5769L9.44141 12.6026",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 22.1923L12.0233 19.5769L16.3256 21.3205L18.907 30.9102L16.3256 34.3974H8.5814",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.3252 40.4999V34.3973L18.9066 30.9102H29.2322L31.8136 34.3973V40.4999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.558 34.3974H31.8138L29.2324 30.9102L31.8138 21.3205L36.1161 19.5769L42.9999 23.0641",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yrr=x("forbid",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 15L33 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zrr=x("fork",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 12C39.2091 12 41 10.2091 41 8C41 5.79086 39.2091 4 37 4C34.7909 4 33 5.79086 33 8C33 10.2091 34.7909 12 37 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 12C13.2091 12 15 10.2091 15 8C15 5.79086 13.2091 4 11 4C8.79086 4 7 5.79086 7 8C7 10.2091 8.79086 12 11 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C26.2091 44 28 42.2091 28 40C28 37.7909 26.2091 36 24 36C21.7909 36 20 37.7909 20 40C20 42.2091 21.7909 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 12V15C11 22 24 25 24 32V36V32C24 25 37 22 37 15V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qrr=x("fork-spoon",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 5V15C8 20 14 20 14 20C14 20 20 20 20 15V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 20V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 12C40 16.4183 37.3137 20 34 20C30.6863 20 28 16.4183 28 12C28 7.58172 30.6863 4 34 4C37.3137 4 40 7.58172 40 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Krr=x("form",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"32",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 29H44H4Z",fill:e.colors[1]},null),c("path",{d:"M4 29H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 19H44H4Z",fill:e.colors[1]},null),c("path",{d:"M4 19H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17 40V19V40Z",fill:e.colors[1]},null),c("path",{d:"M17 40V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 38V17V38Z",fill:e.colors[1]},null),c("path",{d:"M4 38V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 38V17V38Z",fill:e.colors[1]},null),c("path",{d:"M44 38V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M31 40V19V40Z",fill:e.colors[1]},null),c("path",{d:"M31 40V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 40H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jrr=x("form-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 22H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 30H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 22H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 30H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 6L14 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eor=x("format",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"24",width:"32",height:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 13H18V6H30V13H44V24H4V13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 32L16 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),tor=x("format-brush",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 5H6V20H34V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.0251 12H43V28.1014L19 31.2004V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nor=x("formula",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 9L37 6H8L26 24L8 42H37L40 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ior=x("foundation-makeup",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 19C13 17.8954 13.8954 17 15 17H31C32.1046 17 33 17.8954 33 19V38C33 38 33 44 27 44C21 44 25 44 19 44C13 44 13 38 13 38V19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"18",y:"12",width:"10",height:"5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12C18 10 18.0001 12 18 9C17.9999 6 21 4 24 4C27 4 35 4 35 4C35 4 28.0001 6 28 10C27.9999 14 28 12 28 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ror=x("four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 40L8 25.5L6.04155 15.7078C6.01392 15.5696 6 15.429 6 15.2881V15.1272C6 13.757 7.78238 13.226 8.53225 14.3729C8.5876 14.4575 8.63666 14.5461 8.67904 14.6379L12.6107 23.1566C12.8302 23.6321 13.3794 23.8577 13.8698 23.6738L14 23.625L12.1291 9.94424C12.0464 9.33927 12.2055 8.72606 12.5718 8.23757C13.0844 7.55408 14.0541 7.41556 14.7376 7.92818L14.8707 8.02802C15.2808 8.33563 15.5896 8.75888 15.7573 9.24336L19.869 21.1217C19.9474 21.3481 20.1607 21.5 20.4003 21.5C20.7251 21.5 20.9823 21.2257 20.9614 20.9016L20.0785 7.21729C20.0286 6.44352 20.3143 5.68573 20.8625 5.13746C21.5101 4.4899 22.541 4.43281 23.2561 5.00489L23.5966 5.27727C24.178 5.74239 24.5657 6.40711 24.6842 7.14218L26.9229 21.0222C26.9673 21.2976 27.2051 21.5 27.484 21.5C27.7767 21.5 28.0215 21.2777 28.0497 20.9864L29.3779 7.26175C29.456 6.45511 29.857 5.71437 30.4899 5.20811L30.6963 5.04293C31.4385 4.44919 32.5084 4.50844 33.1805 5.18051C33.7052 5.70522 34 6.41688 34 7.15893V19.9113C34 19.9703 34.005 20.0284 34.0175 20.086C34.1291 20.6002 34.8074 23.2691 37 24C37.9074 24.3025 39.3638 26.8008 40.3729 28.7274C41.113 30.1406 41.042 31.8243 40.2673 33.2189L36.5 40C36.5 40 33 44 25 44C17 44 13.6667 41.3333 13 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oor=x("four-arrows",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 24L19 19M24 8V24V8ZM24 24L29 19L24 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24L19 29M24 40V24V40ZM24 24L29 29L24 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 12C22.2091 12 24 10.2091 24 8C24 5.79086 22.2091 4 20 4C17.7909 4 16 5.79086 16 8C16 10.2091 17.7909 12 20 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 32C10.2091 32 12 30.2091 12 28C12 25.7909 10.2091 24 8 24C5.79086 24 4 25.7909 4 28C4 30.2091 5.79086 32 8 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 24H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 24C42.2091 24 44 22.2091 44 20C44 17.7909 42.2091 16 40 16C37.7909 16 36 17.7909 36 20C36 22.2091 37.7909 24 40 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 44C30.2091 44 32 42.2091 32 40C32 37.7909 30.2091 36 28 36C25.7909 36 24 37.7909 24 40C24 42.2091 25.7909 44 28 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sor=x("four-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.7446 44H24.8495C19.6392 44 14.7797 41.3742 11.9243 37.016L9.72884 33.6651C8.17072 31.2869 8.63077 28.1201 10.8012 26.2836L13.0887 24.3481C13.3496 24.1273 13.5 23.8029 13.5 23.4611V7.25C13.5 5.45507 14.9551 4 16.75 4C18.5449 4 20 5.45508 20 7.25V6.25C20 4.45507 21.4551 3 23.25 3C25.0449 3 26.5 4.45508 26.5 6.25V7.25C26.5 5.45507 27.9551 4 29.75 4C31.5449 4 33 5.45508 33 7.25V11.25C33 9.45507 34.4551 8 36.25 8C38.0449 8 39.5 9.45507 39.5 11.25V30.3077C39.5 33.0387 38.6618 35.7251 37.1196 37.979C34.5557 41.7263 30.2851 44 25.7446 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aor=x("four-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.9767 34V14L18 26.9967V29.0199H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lor=x("four-leaves",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 4.00006C44 4.00006 33.5899 2.20108 30 8.00006C27.3278 12.3167 31 17.0001 31 17.0001M44 4.00006L31 17.0001M44 4.00006C44 4.00006 45.799 14.4102 40 18.0001C35.6834 20.6723 31 17.0001 31 17.0001M31 17.0001L28 20.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31L28 28M44 44C44 44 33.5899 45.799 30 40C27.3278 35.6834 31 31 31 31L44 44ZM44 44C44 44 45.799 33.5899 40 30C35.6834 27.3278 31 31 31 31L44 44ZM44 44L31 31L44 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.2638 17.0001L20.2638 20.0001M4.26374 4.00006C4.26374 4.00006 14.6739 2.20108 18.2638 8.00006C20.936 12.3167 17.2638 17.0001 17.2638 17.0001L4.26374 4.00006ZM4.26374 4.00006C4.26374 4.00006 2.46475 14.4102 8.26374 18.0001C12.5804 20.6723 17.2638 17.0001 17.2638 17.0001L4.26374 4.00006ZM4.26374 4.00006L17.2638 17.0001L4.26374 4.00006Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.2638 31L20.2638 28M4.26374 44C4.26374 44 14.6739 45.799 18.2638 40C20.936 35.6834 17.2638 31 17.2638 31L4.26374 44ZM4.26374 44C4.26374 44 2.46475 33.5899 8.26374 30C12.5804 27.3278 17.2638 31 17.2638 31L4.26374 44ZM4.26374 44L17.2638 31L4.26374 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cor=x("four-point-connection",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 28V40H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 40H40V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 20V8H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 8H8V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 20H36V28H44V20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20H4V28H12V20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 36H20V44H28V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 4H20V12H28V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 8L40 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 8L8 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 40L8 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 28L29 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dor=x("four-round-point-connection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 16C13.3137 16 16 13.3137 16 10C16 6.68629 13.3137 4 10 4C6.68629 4 4 6.68629 4 10C4 13.3137 6.68629 16 10 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.28339 14.7109C5.42081 16.3526 4.77973 18.1289 4.3999 20.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.7109 6.28339C16.3527 5.4208 18.129 4.77973 20.0002 4.3999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 16C41.3137 16 44 13.3137 44 10C44 6.68629 41.3137 4 38 4C34.6863 4 32 6.68629 32 10C32 13.3137 34.6863 16 38 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.2893 6.28339C31.6475 5.4208 29.8712 4.77973 28 4.3999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.7163 14.7109C42.5789 16.3526 43.22 18.1289 43.5998 20.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 44C41.3137 44 44 41.3137 44 38C44 34.6863 41.3137 32 38 32C34.6863 32 32 34.6863 32 38C32 41.3137 34.6863 44 38 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.7163 33.2893C42.5789 31.6475 43.22 29.8712 43.5998 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.2893 41.7163C31.6475 42.5789 29.8712 43.22 28 43.5998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 44C13.3137 44 16 41.3137 16 38C16 34.6863 13.3137 32 10 32C6.68629 32 4 34.6863 4 38C4 41.3137 6.68629 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.7109 41.7163C16.3527 42.5789 18.129 43.22 20.0002 43.5998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.28339 33.2893C5.42081 31.6475 4.77973 29.8712 4.3999 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V18M18 24H30H18Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uor=x("foursquare",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 4H14V44L24 26H32L38 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 15H25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.636 9L33.3633 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hor=x("freeze-column",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 6H8C6.89543 6 6 6.89543 6 8V40C6 41.1046 6.89543 42 8 42H40C41.1046 42 42 41.1046 42 40V8C42 6.89543 41.1046 6 40 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.1231 6L6 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 12L6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 21L6 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 30L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),gor=x("freeze-line",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 6H8C6.89543 6 6 6.89543 6 8V40C6 41.1046 6.89543 42 8 42H40C41.1046 42 42 41.1046 42 40V8C42 6.89543 41.1046 6 40 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 19.0586H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16.1231 6L6 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 10.0068L32 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M26.123 6L11.9233 18.6242",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36.123 6L21.9233 18.6242",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),mor=x("freezing-line-column",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 6H8C6.89543 6 6 6.89543 6 8V40C6 41.1046 6.89543 42 8 42H40C41.1046 42 42 41.1046 42 40V8C42 6.89543 41.1046 6 40 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.1231 6L6 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M26.0027 6L6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M35 6L6 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 30L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M41 10L29.2432 20.8525",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 21V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 21H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),kor=x("french-fries",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 22V12C21 10.8954 20.1046 10 19 10H16C14.8954 10 14 10.8954 14 12V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 21V14C35 12.8954 34.1046 12 33 12H30C28.8954 12 28 12.8954 28 14V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 22V6C28 4.89543 27.1046 4 26 4H23C21.8954 4 21 4.89543 21 6V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 18C7 18 14 23 24 23C34 23 41 18 41 18L36.1819 44H11.8182L7 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"24",cy:"33",rx:"6",ry:"3",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null)])}),vor=x("friends-circle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M31 7V24V7Z",fill:e.colors[1]},null),c("path",{d:"M31 7V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.6357 6.63599L30.7779 20.7781L16.6357 6.63599Z",fill:e.colors[1]},null),c("path",{d:"M16.6357 6.63599L30.7779 20.7781",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7 17H24H7Z",fill:e.colors[1]},null),c("path",{d:"M7 17H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20.3643 17.636L6.22212 31.7781L20.3643 17.636Z",fill:e.colors[1]},null),c("path",{d:"M20.3643 17.636L6.22212 31.7781",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17 25V42V25Z",fill:e.colors[1]},null),c("path",{d:"M17 25V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.6357 27.636L31.7779 41.7781L17.6357 27.636Z",fill:e.colors[1]},null),c("path",{d:"M17.6357 27.636L31.7779 41.7781",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 31L42 31L24 31Z",fill:e.colors[1]},null),c("path",{d:"M24 31L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M42.3643 16.636L28.2221 30.7781L42.3643 16.636Z",fill:e.colors[1]},null),c("path",{d:"M42.3643 16.636L28.2221 30.7781",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31C27.866 31 31 27.866 31 24C31 20.134 27.866 17 24 17C20.134 17 17 20.134 17 24C17 27.866 20.134 31 24 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Aor=x("frigate",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 12V24L24 19L37 24V12H11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 7V12H29V7C29 5.34315 27.6569 4 26 4H22C20.3431 4 19 5.34315 19 7Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 44L6 26L24 19L42 26L36 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 42C4 42 8.66336 44 12 44C17 44 19 42 24 42C29 42 31 44 36 44C39.3366 44 44 42 44 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),por=x("frog",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.1015 10.8942C19.5261 11.6689 19.7431 12.5226 19.772 13.4061C20.9787 13.2453 22.2252 13.1611 23.5003 13.1611C25.1295 13.1611 26.7122 13.2986 28.2249 13.5577C28.2328 12.6203 28.4497 11.7131 28.8985 10.8942C30.6575 7.68502 35.3132 7.04762 39.2973 9.47057C43.2814 11.8935 45.0852 16.4593 43.3262 19.6685C42.8986 20.4486 42.2999 21.0768 41.5812 21.5459C42.4961 23.1006 43 24.8001 43 26.5806C43 33.9919 34.2697 40 23.5003 40C12.7308 40 4.00052 33.9919 4.00052 26.5806C4.00052 24.5994 4.62433 22.7186 5.74416 21.026C5.32121 20.6426 4.95932 20.1894 4.67378 19.6685C2.91478 16.4593 4.71859 11.8935 8.7027 9.47057C12.6868 7.04762 17.3425 7.68502 19.1015 10.8942Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"12",cy:"17",r:"2",fill:e.colors[2]},null),c("circle",{cx:"20.1562",cy:"28.5762",r:"2",fill:e.colors[2]},null),c("circle",{cx:"28.1562",cy:"28.5762",r:"2",fill:e.colors[2]},null),c("circle",{cx:"36",cy:"17",r:"2",fill:e.colors[2]},null)])}),bor=x("frowning-face-whit-open-mouth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C29 29 31 33 31 33H17C17 33 19 29 24 29Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 20V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 20V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wor=x("fruiter",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 32.0003C15 32 6 32.1309 6 22.941C6 21.192 6.59395 17.6967 9.8653 15.6125C10.5277 15.1905 10.9894 14.4933 11.1004 13.7159C11.5991 10.2257 14.1089 4 22 4C24.2925 4 27.9884 4.29995 30.3835 7.93C30.8001 8.56136 31.4798 8.98871 32.2221 9.13376C35.7901 9.83088 42.0582 13.2757 42 20C42.0591 22.1704 41.5574 25.3457 37.494 27.3697C36.6482 27.791 36.1153 28.6832 35.9478 29.6132C35.497 32.117 33.2767 35.3748 27 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 44C23.0933 31.0694 18.9556 25.3469 16 24L30 22C23.28 31.3388 26.5778 40.5578 29.0667 44H16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Oor=x("full-dress-longuette",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 18L14 10H34L30 18V24L40.5 44H7L18 24V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 21L30 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 19V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 19V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yor=x("full-screen",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cor=x("full-screen-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6L16 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 41.8995L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.0001 41.8995L32.1006 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.8995 6L32 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_or=x("full-screen-play",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 40H6C4.89543 40 4 39.1046 4 38V10C4 8.89543 4.89543 8 6 8H42C43.1046 8 44 8.89543 44 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 24H26C24.8954 24 24 24.8954 24 26V38C24 39.1046 24.8954 40 26 40H42C43.1046 40 44 39.1046 44 38V26C44 24.8954 43.1046 24 42 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Sor=x("full-screen-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 6H42V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 6H6V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 42H42V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 42H6V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6L29 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 29L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lor=x("full-selection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 5H8C6.34315 5 5 6.34315 5 8V34C5 35.6569 6.34315 37 8 37H34C35.6569 37 37 35.6569 37 34V8C37 6.34315 35.6569 5 34 5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.9998 13.002V42.0001C43.9998 43.1046 43.1044 44.0001 41.9998 44.0001H13.0034",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 20.4858L18.9997 26.0109L29 15.7192",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xor=x("fullwidth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 6V42M17 19L12 24M12 24L17 29M12 24H36M31 19L36 24M36 24L31 29M6 6L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Eor=x("funds",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"14",cy:"10",rx:"10",ry:"5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 10C4 10 4 14.2386 4 17C4 19.7614 8.47715 22 14 22C19.5228 22 24 19.7614 24 17C24 15.3644 24 10 24 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 17C4 17 4 21.2386 4 24C4 26.7614 8.47715 29 14 29C19.5228 29 24 26.7614 24 24C24 22.3644 24 17 24 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24C4 24 4 28.2386 4 31C4 33.7614 8.47715 36 14 36C19.5228 36 24 33.7614 24 31C24 29.3644 24 24 24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 31C4 31 4 35.2386 4 38C4 40.7614 8.47715 43 14 43C19.5228 43 24 40.7614 24 38C24 36.3644 24 31 24 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"34",cy:"24",rx:"10",ry:"5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24C24 24 24 28.2386 24 31C24 33.7614 28.4772 36 34 36C39.5228 36 44 33.7614 44 31C44 29.3644 44 24 44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31C24 31 24 35.2386 24 38C24 40.7614 28.4772 43 34 43C39.5228 43 44 40.7614 44 38C44 36.3644 44 31 44 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tor=x("future-build-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13.9994 24C15.2168 15.7039 23.9994 5 23.9994 5C23.9994 5 32.7819 15.7039 33.9994 24C35.09 31.4323 30.9994 44 30.9994 44H16.9994C16.9994 44 12.9087 31.4323 13.9994 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 14H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 20H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 26L34 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 32H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 38H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Qor=x("future-build-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 8L24 4L28 8V44H20V8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20L20 12V44H12V20Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 35L12 28V44H4V35Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12L36 20V44H28V12Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 28L44 34.5V44H36V28Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dor=x("future-build-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"24.5",cy:"7",rx:"13.5",ry:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M16 9C16 9 20.1593 17.8828 21 24C22.0687 31.7763 20 44 20 44",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32.2266 9C32.2266 9 28.0673 17.8828 27.2266 24C26.1578 31.7763 28.0006 44 28.0006 44",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Bor=x("game",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38.5121 9.5362C34.8466 6.10249 29.9188 4 24.5 4C13.1782 4 4 13.1782 4 24.5C4 35.8218 13.1782 45 24.5 45C30.1148 45 35.2024 42.7427 38.9048 39.0861L24 24L38.5121 9.5362Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 28C42.2091 28 44 26.2091 44 24C44 21.7909 42.2091 20 40 20C37.7909 20 36 21.7909 36 24C36 26.2091 37.7909 28 40 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 13V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 17H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ror=x("game-console",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"10",y:"4",width:"28",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M16 34H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 30V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"16",y:"10",width:"16",height:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"30",r:"2",fill:e.colors[0]},null),c("circle",{cx:"31",cy:"38",r:"2",fill:e.colors[0]},null)])}),Ior=x("game-console-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"10",y:"4",width:"28",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"16",y:"12",width:"16",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 32L24 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 36V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"27",y:"33",width:"4",height:"4",rx:"2",fill:e.colors[0]},null),c("rect",{x:"30",y:"26",width:"4",height:"4",rx:"2",fill:e.colors[0]},null)])}),Mor=x("game-emoji",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 30H10C6.68629 30 4 32.6863 4 36C4 39.3137 6.68629 42 10 42H38C41.3137 42 44 39.3137 44 36C44 32.6863 41.3137 30 38 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 22C40.4183 22 44 18.4183 44 14C44 9.58172 40.4183 6 36 6C31.5817 6 28 9.58172 28 14C28 18.4183 31.5817 22 36 22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 14L13 5L22 14L13 23L4 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Por=x("game-handle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 18H16C9.37258 18 4 23.3726 4 30C4 36.6274 9.37258 42 16 42H32C38.6274 42 44 36.6274 44 30C44 23.3726 38.6274 18 32 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 26V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 30H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V9.71429H32V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 34C34.2091 34 36 32.2091 36 30C36 27.7909 34.2091 26 32 26C29.7909 26 28 27.7909 28 30C28 32.2091 29.7909 34 32 34Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),For=x("game-ps",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 28H28V44H44V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 4L22 20H4L13 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 20C40.4183 20 44 16.4183 44 12C44 7.58172 40.4183 4 36 4C31.5817 4 28 7.58172 28 12C28 16.4183 31.5817 20 36 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28L20 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 28L4 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nor=x("game-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 30L19 33C19 36.866 15.866 40 12 40V40C8.13401 40 5 36.866 5 33L5 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 30L29 33C29 36.866 32.134 40 36 40V40C39.866 40 43 36.866 43 33L43 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"8",width:"38",height:"22",rx:"11",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M21 19H13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 15V23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"32",y:"15",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("rect",{x:"28",y:"20",width:"4",height:"4",rx:"2",fill:e.colors[2]},null)])}),Uor=x("game-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 15L24 19L28 15V4H20V15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 33L24 29L28 33V44H20V33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 28L29 24L33 20L44 20L44 28L33 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 20L19 24L15 28L4 28L4 20L15 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jor=x("gamepad",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"13",width:"40",height:"28",rx:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"22",r:"2",fill:e.colors[2]},null),c("circle",{cx:"35",cy:"27",r:"2",fill:e.colors[2]},null),c("path",{d:"M12 27H22M12 27H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 7V13M24 7V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 22V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wor=x("garage",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"5",width:"36",height:"38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"12",y:"12",width:"24",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 18V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 18V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 24H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 30H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 36H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Vor=x("garlic",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26.9999 21C26.9999 29 30 27 30.9999 32C32.0244 37.1233 27.7379 42 22.4996 42C17.2613 42 12.9993 37.2248 12.9999 32C12.9999 27.3906 15.4998 24.5 17.9999 23C20.5 21.5 23 20 23 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 23C34 23 38.5 25 39 30C39.4523 34.5231 36.5 41.5 24 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16.001 40C8.15387 40 4.00231 35.2968 4.00098 30C4.00098 24.2947 12.001 19 14.001 18C16.001 17 17.001 15.0477 17.001 13V9C17.001 7.61973 17.6207 7 19.001 7H28.001C29.1415 7 30.001 8 30.001 9V12C30.001 14.051 31.2702 15.6727 33.0883 16.5785C33.8478 16.9576 34.6494 17.32 35.4684 17.655C38.7789 19.0093 44.001 21.1459 44.001 27C44.001 31.881 40.598 36 38.001 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),zor=x("gas",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.0488 9.78854C24.6746 9.35291 26.3402 10.2971 26.769 11.8975C27.1978 13.4979 26.2275 15.1485 24.6017 15.5841C22.9759 16.0197 6.70807 17 6.70807 17C6.70807 17 21.423 10.2242 23.0488 9.78854Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.1066 38.4467C24.7324 38.8823 26.398 37.9381 26.8268 36.3377C27.2556 34.7373 26.2853 33.0868 24.6595 32.6511C23.0337 32.2155 6.7659 31.0039 6.7659 31.0039C6.7659 31.0039 21.4808 38.011 23.1066 38.4467Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.9996 16.0039C34.9118 14.7895 36.3642 14.0039 38 14.0039C40.7614 14.0039 43 16.2425 43 19.0039C43 21.7653 40.7614 24.0039 38 24.0039H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Hor=x("gastrointestinal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22.9999 5C21.8537 9.46023 21.8537 12.7727 22.9999 14.9375C24.719 18.1847 28.7 19.9804 23.5741 24.3115C18.4482 28.6427 13.2512 25.0083 10.0425 25.0083C6.83388 25.0083 4.02246 28.6213 4.02246 34C4.02246 37.5858 4.68159 40.5858 5.99986 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.9842 5C28.5428 10.329 28.8711 13.7087 30.9694 15.1393C34.1168 17.2851 34.358 12.8036 40.141 15.4699C45.924 18.1363 44.4204 27.4311 41.0941 32.2156C37.7677 37 30.6675 41.8347 24.0084 41C17.3493 40.1653 14.8733 32.0201 14.0161 32.0201C13.159 32.0201 11.3479 32.0455 10.9943 35.4172C10.7585 37.6649 11.4287 40.1926 13.0048 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.6447 28.29C35.0666 30.0018 34.09 31.3384 32.7148 32.3C31.3397 33.2615 29.5942 33.8283 27.4785 34.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),$or=x("gate",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 10V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 10V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 18L40 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 10V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 10H9.00001L5 4C5 4 16.0708 5 24 5C31.9292 5 43 4 43 4L39 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"10",y:"35",width:"6",height:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"32",y:"35",width:"6",height:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xor=x("gate-machine",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"42",width:"8",height:"6",transform:"rotate(-90 6 42)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"36",y:"42",width:"8",height:"6",transform:"rotate(-90 36 42)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 6V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 6V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 21H9V30L20 21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 21H39V30L28 21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 15L9 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 15L39 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Gor=x("gauze",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"26",cy:"24",r:"17",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"26",cy:"24",r:"7",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M5 41L26 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yor=x("gavel",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.0745 37.0792C7.68854 38.5409 6.03602 40.5241 5.36485 41.9094C5.09915 42.4578 5.54601 43 6.15537 43H27.3865C28.1288 43 28.5986 42.2236 28.1659 41.6205C26.4167 39.182 23.7818 37.6426 22.3887 37.0682C22.2756 37.0216 22.1547 37 22.0323 37H11.4615C11.3291 37 11.1962 37.0267 11.0745 37.0792Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14.7319",y:"18.8564",width:"10",height:"10",transform:"rotate(-60 14.7319 18.8564)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.3921 16.9277L28.3921 15.1957C27.4355 14.6434 26.2123 14.9711 25.66 15.9277L27.3921 16.9277ZM24.3921 22.1239L22.66 21.1239C22.1078 22.0805 22.4355 23.3037 23.3921 23.8559L24.3921 22.1239ZM26.3921 18.6598L39.3825 26.1598L41.3825 22.6957L28.3921 15.1957L26.3921 18.6598ZM38.3825 27.8918L25.3921 20.3918L23.3921 23.8559L36.3825 31.3559L38.3825 27.8918ZM26.1241 23.1239L29.1241 17.9277L25.66 15.9277L22.66 21.1239L26.1241 23.1239ZM39.7485 27.5258C39.4724 28.0041 38.8608 28.168 38.3825 27.8918L36.3825 31.3559C38.7739 32.7366 41.8319 31.9173 43.2126 29.5258L39.7485 27.5258ZM39.3825 26.1598C39.8608 26.4359 40.0246 27.0475 39.7485 27.5258L43.2126 29.5258C44.5933 27.1343 43.7739 24.0764 41.3825 22.6957L39.3825 26.1598Z",fill:e.colors[0]},null),c("rect",{x:"21",y:"4",width:"14",height:"6",rx:"3",transform:"rotate(30 21 4)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"17.8564",width:"14",height:"6",rx:"3",transform:"rotate(30 13 17.8564)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Zor=x("gemini",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 6C4 6 15.5878 14 24 14C32.4122 14 44 6 44 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 42C4 42 15.5878 34 24 34C32.4122 34 44 42 44 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qor=x("general-branch",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40.0001 9H8C6.89543 9 6 9.89543 6 11L6.00003 41C6.00003 42.1046 6.89546 43 8.00003 43H40.0001C41.1047 43 42.0001 42.1046 42.0001 41V11C42.0001 9.89543 41.1047 9 40.0001 9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 5V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 5V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 17H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 30H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 24V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 11L6 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 11V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Kor=x("geometric-flowers",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28.3117 27.8317C31.6858 24.4575 29.5584 16.8596 23.5599 10.8611C17.5615 4.86265 9.96351 2.73522 6.58938 6.10935C3.21525 9.48348 5.34269 17.0815 11.3411 23.0799C17.3396 29.0784 24.9376 31.2058 28.3117 27.8317Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.3117 19.2621C31.6858 22.6362 29.5584 30.2342 23.56 36.2326C17.5615 42.2311 9.96352 44.3585 6.58938 40.9844C3.21525 37.6103 5.34269 30.0123 11.3411 24.0138C17.3396 18.0154 24.9376 15.8879 28.3117 19.2621Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.6883 27.8317C16.3142 24.4575 18.4416 16.8596 24.44 10.8611C30.4385 4.86265 38.0365 2.73522 41.4106 6.10935C44.7847 9.48348 42.6573 17.0815 36.6589 23.0799C30.6604 29.0784 23.0624 31.2058 19.6883 27.8317Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.6883 19.2621C16.3142 22.6362 18.4416 30.2342 24.4401 36.2326C30.4385 42.2311 38.0365 44.3585 41.4106 40.9844C44.7847 37.6103 42.6573 30.0123 36.6589 24.0138C30.6604 18.0154 23.0624 15.888 19.6883 19.2621Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jor=x("germs",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44.0002C25.3357 44.0002 26.3638 40.25 27.6262 40.0002C28.9267 39.743 30.4588 42.979 31.6554 42.4828C32.8729 41.9779 32.4053 38.8668 33.4874 38.1424C34.5781 37.4122 37.2174 39.0671 38.1421 38.1424C39.0668 37.2177 36.6639 34.0909 37.3941 33.0002C38.1186 31.9181 41.9777 32.8732 42.4825 31.6557C42.9787 30.4591 39.179 28.1133 39.4362 26.8128C39.686 25.5504 44 25.3359 44 24.0002C44 22.6646 40.2497 21.3595 40 20.0971C39.7427 18.7966 42.9787 17.5414 42.4825 16.3448C41.9777 15.1273 38.1186 16.0824 37.3941 15.0002C36.6639 13.9096 39.0668 10.7828 38.1421 9.85811C37.2174 8.9334 34.0907 10.9491 33 10.219C31.9178 9.49451 32.8729 6.02257 31.6554 5.51772C30.4588 5.02154 28.3005 7.90462 27 7.64735C25.7376 7.39762 25.3357 4.00024 24 4.00024C22.6643 4.00024 22.12 7.39762 20.8577 7.64735C19.5571 7.90462 17.5412 5.02154 16.3446 5.51772C15.1271 6.02257 16.0822 9.13365 15 9.85811C13.9093 10.5883 10.7826 8.9334 9.85786 9.85811C8.93315 10.7828 11.5248 13.9096 10.7947 15.0002C10.0702 16.0824 6.02232 15.1273 5.51747 16.3448C5.02129 17.5414 8.25728 19.2395 8 20.54C7.75028 21.8024 4 22.6646 4 24.0002C4 25.3359 8.09721 25.9273 8.34694 27.1897C8.60421 28.4902 5.02129 30.4591 5.51747 31.6557C6.02232 32.8732 9.80669 31.9181 10.5312 33.0002C11.2613 34.0909 8.93315 37.2177 9.85786 38.1424C10.7826 39.0671 13.9093 36.855 15 37.5851C16.0822 38.3096 15.1271 41.9779 16.3446 42.4828C17.5412 42.979 19.5571 39.743 20.8577 40.0002C22.12 40.25 22.6643 44.0002 24 44.0002Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 29.0002C31.2091 29.0002 33 27.2094 33 25.0002C33 22.7911 31.2091 21.0002 29 21.0002C26.7909 21.0002 25 22.7911 25 25.0002C25 27.2094 26.7909 29.0002 29 29.0002Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.5 26.0002C17.8807 26.0002 19 24.881 19 23.5002C19 22.1195 17.8807 21.0002 16.5 21.0002C15.1193 21.0002 14 22.1195 14 23.5002C14 24.881 15.1193 26.0002 16.5 26.0002Z",fill:e.colors[2]},null)])}),esr=x("ghost",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 44L12 40L16 44L20 38L24 44L28 38L32 44L36 40L40 44V20C40 11.1634 32.8366 4 24 4C15.1634 4 8 11.1634 8 20V44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 20H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 20H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tsr=x("gift",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 44V20H7V44H41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 44H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"12",width:"40",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4L24 12L32 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nsr=x("gift-bag",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"14",width:"36",height:"28",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 32H42V39C42 40.6569 40.6569 42 39 42H9C7.34315 42 6 40.6569 6 39V32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"19",cy:"9",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"28",cy:"10",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M17 20L24 14L31 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),isr=x("gift-box",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9C6 7.34315 7.34315 6 9 6H24H39C40.6569 6 42 7.34315 42 9V24V39C42 40.6569 40.6569 42 39 42H24H9C7.34315 42 6 40.6569 6 39V24V9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V4",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 30V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 30V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 42H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0001 23.9999C24.0001 23.9999 31.8972 20.4542 33.0988 19.2526C34.3004 18.051 34.3004 16.1028 33.0988 14.9012C31.8972 13.6996 29.9489 13.6996 28.7473 14.9012C27.5457 16.1028 24.0001 23.9999 24.0001 23.9999ZM24.0001 23.9999C24.0001 23.9999 16.1027 20.4542 14.901 19.2526M24.0001 23.9999C24.0001 23.9999 20.4541 16.1028 19.2525 14.9012M24.0001 23.9999C24.0001 23.9999 31.897 27.5458 33.0986 28.7474M24.0001 23.9999C24.0001 23.9999 27.5455 31.8972 28.7472 33.0988M24.0001 23.9999C24.0001 23.9999 16.1028 27.5458 14.9012 28.7474C13.6996 29.949 13.6996 31.8972 14.9012 33.0988C16.1028 34.3004 18.0511 34.3004 19.2527 33.0988C20.4543 31.8972 24.0001 23.9999 24.0001 23.9999Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rsr=x("girl",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"10",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.2308 16H20.7692L10 36H38L27.2308 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 36V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 36V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),osr=x("girl-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"11",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 24H21L8 44H40L27 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ssr=x("girl-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"10",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 44V36H38L27.2308 16H20.7692L10 36H20V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),asr=x("github",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4ZM0 24C0 10.7452 10.7452 0 24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48C10.7452 48 0 37.2548 0 24Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.1833 45.4716C18.9898 45.2219 18.9898 42.9973 19.1833 38.798C17.1114 38.8696 15.8024 38.7258 15.2563 38.3667C14.437 37.828 13.6169 36.1667 12.8891 34.9959C12.1614 33.8251 10.5463 33.64 9.89405 33.3783C9.24182 33.1165 9.07809 32.0496 11.6913 32.8565C14.3044 33.6634 14.4319 35.8607 15.2563 36.3745C16.0806 36.8883 18.0515 36.6635 18.9448 36.2519C19.8382 35.8403 19.7724 34.3078 19.9317 33.7007C20.1331 33.134 19.4233 33.0083 19.4077 33.0037C18.5355 33.0037 13.9539 32.0073 12.6955 27.5706C11.437 23.134 13.0581 20.2341 13.9229 18.9875C14.4995 18.1564 14.4485 16.3852 13.7699 13.6737C16.2335 13.3589 18.1347 14.1343 19.4734 16.0001C19.4747 16.0108 21.2285 14.9572 24.0003 14.9572C26.772 14.9572 27.7553 15.8154 28.5142 16.0001C29.2731 16.1848 29.88 12.7341 34.5668 13.6737C33.5883 15.5969 32.7689 18.0001 33.3943 18.9875C34.0198 19.9749 36.4745 23.1147 34.9666 27.5706C33.9614 30.5413 31.9853 32.3523 29.0384 33.0037C28.7005 33.1115 28.5315 33.2855 28.5315 33.5255C28.5315 33.8856 28.9884 33.9249 29.6465 35.6117C30.0853 36.7362 30.117 39.948 29.7416 45.247C28.7906 45.4891 28.0508 45.6516 27.5221 45.7347C26.5847 45.882 25.5669 45.9646 24.5669 45.9965C23.5669 46.0284 23.2196 46.0248 21.837 45.8961C20.9154 45.8103 20.0308 45.6688 19.1833 45.4716Z",fill:e.colors[0]},null)])}),lsr=x("github-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29.3444 30.4765C31.7481 29.977 33.9292 29.1108 35.6247 27.8391C38.5202 25.6676 40 22.3136 40 18.9999C40 16.6752 39.1187 14.505 37.5929 12.6668C36.7427 11.6425 39.2295 3.99989 37.02 5.02919C34.8105 6.05848 31.5708 8.33679 29.8726 7.83398C28.0545 7.29565 26.0733 6.99989 24 6.99989C22.1992 6.99989 20.4679 7.22301 18.8526 7.6344C16.5046 8.23237 14.2591 5.99989 12 5.02919C9.74086 4.05848 10.9736 11.9632 10.3026 12.7944C8.84119 14.6051 8 16.7288 8 18.9999C8 22.3136 9.79086 25.6676 12.6863 27.8391C14.6151 29.2857 17.034 30.2076 19.7401 30.6619",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19.7397 30.6619C18.5812 31.937 18.002 33.1478 18.002 34.2944C18.002 35.441 18.002 38.3464 18.002 43.0106",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M29.3446 30.4766C30.4423 31.9174 30.9912 33.211 30.9912 34.3576C30.9912 35.5042 30.9912 38.3885 30.9912 43.0107",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 31.2155C6.89887 31.3254 7.56554 31.7387 8 32.4554C8.65169 33.5303 11.0742 37.518 13.8251 37.518C15.6591 37.518 17.0515 37.518 18.0024 37.518",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),csr=x("gitlab",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9627 42L42 27.4152L36.9957 6L30.9661 18.9935H17.9932L11.0151 6L6 27.4152L23.9627 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),dsr=x("glasses",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"12",cy:"35",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36",cy:"35",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 34V10.883C5 9.49159 5 8.79587 5.37752 8.2721C5.75503 7.74832 6.41505 7.52832 7.73509 7.0883L11 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 34V10.883C43 9.49159 43 8.79587 42.6225 8.2721C42.245 7.74832 41.5849 7.52832 40.2649 7.0883L37 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 34C29 31.2386 26.7614 29 24 29C21.2386 29 19 31.2386 19 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),usr=x("glasses-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"14.5",cy:"24.5",r:"6.5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{r:"6.5",transform:"matrix(-1 0 0 1 33.5 24.5)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 21C20.5 19 22 17 24 17C26 17 27.5 19 28 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hsr=x("glasses-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"12",cy:"33",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M29 33C29 29.6863 27.5 27 24 27C20.5 27 19 29.6863 19 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"36",cy:"33",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M14 8H12C8.68629 8 6 10.6863 6 14V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 8H36C39.3137 8 42 10.6863 42 14V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),fsr=x("globe",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37.8261 4C41.6276 7.58886 44 12.6753 44 18.3158C44 29.1871 35.1871 38 24.3158 38C18.6753 38 13.5889 35.6276 10 31.8261",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 32C31.732 32 38 25.732 38 18C38 10.268 31.732 4 24 4C16.268 4 10 10.268 10 18C10 25.732 16.268 32 24 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 44H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gsr=x("glove",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 42H35.8333V34C35.8333 34 41 20.5823 42 18C43 15.4177 41.5 12.6651 38 13C34.5 13.3349 31.1111 21.3291 31.1111 21.3291C31.1111 21.3291 30.5 13 30 10.5C29.5 8 29 4 19.3056 4C9.61111 4 8 11.1203 8 15V42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),msr=x("go-ahead",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 33C38 25.7011 33.897 19.4168 28 16.5919C25.8653 15.5693 23.4954 15 21 15C11.6112 15 4 23.0589 4 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 28L38 33L44 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ksr=x("go-end",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 12L26 24L14 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vsr=x("go-on",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 7L43 13.4615L36 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 14H17.0062C10.1232 14 4.27787 19.6204 4.00964 26.5C3.72612 33.7696 9.73291 40 17.0062 40H34.0016",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Asr=x("go-start",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 36L22 24L34 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),psr=x("goblet",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 44H23H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 28V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 16C35 22.5 29.6274 28 23 28C16.3726 28 11 22.6274 11 16C11 9.5 15 4 15 4H31C31 4 35 9.5 35 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bsr=x("goblet-cracking",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 44H23H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 28V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 16C35 22.5 29.6274 28 23 28C16.3726 28 11 22.6274 11 16C11 9.5 15 4 15 4H31C31 4 35 9.5 35 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 4L21 10L25 11L23 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 4H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wsr=x("goblet-full",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 44H23H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 28V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 16C35 17.6751 34.6432 19.2839 34 20.7491C32.1475 24.9696 27.9194 28 23 28C18.2583 28 14.159 25.2498 12.21 21.2576C11.435 19.6699 11 17.8857 11 16C11 13.6271 11.5331 11.3874 12.21 9.5C13.3874 6.21729 15 4 15 4H31C31 4 32.8152 6.49591 34 10.1121C34.574 11.8639 35 13.8787 35 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 15.9998C35 15.9998 28 18.9998 23 15.9998C18 12.9998 11 15.9998 11 15.9998",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 10.1123C34.574 11.8642 35 13.8789 35 16.0002C35 17.6754 34.6432 19.2841 34 20.7494",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.21 9.5C11.5331 11.3874 11 13.6271 11 16C11 17.8857 11.435 19.6699 12.21 21.2576",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Osr=x("goblet-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"5b91b0bd)"},[c("path",{d:"M5.73633 24.1211L10.6861 29.0709C15.7629 34.1477 23.9941 34.1477 29.0709 29.0709V29.0709C34.1477 23.994 34.1477 15.7629 29.0709 10.6861L24.1211 5.73632",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 29.9998L35.9998 35.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"13.9996",cy:"13.9998",rx:"13",ry:"7",transform:"rotate(-45 13.9996 13.9998)",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("ellipse",{cx:"37.9997",cy:"37.9998",rx:"6",ry:"3",transform:"rotate(-45 37.9997 37.9998)",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)]),c("defs",null,[c("clipPath",{id:e.id+"5b91b0bd"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),ysr=x("gold-medal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 4H31L27 14.3001C31.4614 15.2057 35.2038 18.0914 37.2699 22L44 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 4H4L10.7301 22C12.7962 18.0914 16.5386 15.2057 21 14.3001L17 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 29C39 37.2843 32.2843 44 24 44C15.7157 44 9 37.2843 9 29C9 26.4718 9.62546 24.0897 10.7301 22C12.7962 18.0914 16.5386 15.2057 21 14.3001C21.9693 14.1033 22.9726 14 24 14C25.0274 14 26.0307 14.1033 27 14.3001C31.4614 15.2057 35.2038 18.0914 37.2699 22C38.3745 24.0897 39 26.4718 39 29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35V22L21 23M24 35H28M24 35H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Csr=x("gold-medal-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 32C36 28.446 34.455 25.2529 32 23.0556C29.877 21.1554 27.0734 20 24 20C20.9266 20 18.123 21.1554 16 23.0556C13.545 25.2529 12 28.446 12 32C12 38.6274 17.3726 44 24 44C30.6274 44 36 38.6274 36 32Z",fill:e.colors[1]},null),c("path",{d:"M16 4H32V20V23.0556C29.877 21.1554 27.0734 20 24 20C20.9266 20 18.123 21.1554 16 23.0556V20V4Z",fill:e.colors[1]},null),c("path",{d:"M16 4H32M16 4H8V14L16 20M16 4V20M32 4H40V14L32 20M32 4V20M16 23.0556C18.123 21.1554 20.9266 20 24 20C27.0734 20 29.877 21.1554 32 23.0556M16 23.0556C13.545 25.2529 12 28.446 12 32C12 38.6274 17.3726 44 24 44C30.6274 44 36 38.6274 36 32C36 28.446 34.455 25.2529 32 23.0556M16 23.0556V20M32 23.0556V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4H40V14L32 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4H8V14L16 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 32C36 28.446 34.455 25.2529 32 23.0556C29.877 21.1554 27.0734 20 24 20C20.9266 20 18.123 21.1554 16 23.0556C13.545 25.2529 12 28.446 12 32C12 38.6274 17.3726 44 24 44C30.6274 44 36 38.6274 36 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4.00009H32V20.0001V23.0557C29.877 21.1555 27.0734 20.0001 24 20.0001C20.9266 20.0001 18.123 21.1555 16 23.0557V20.0001V4.00009Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 37V27L22 28M24 37H26M24 37H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_sr=x("golf-course",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"34",rx:"20",ry:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"34",r:"2",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 9L13 4V14L24 9Z",fill:e.colors[1]},null),c("path",{d:"M13 34V14M13 14V4L24 9L13 14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ssr=x("gongfu",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"22",cy:"8",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M8 18H18V29H11V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.1818 18H26V28.8596L40 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lsr=x("good",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8.00635 19.1973C12.4427 10.3246 21.9995 7.00009 28.5063 4.19696C31.4639 2.92285 32.1955 7.7231 31.0063 10.6967C30.0063 13.1973 28.0063 16.0001 28.0063 16.0001H36.5063C38.4393 16.0001 40.0063 17.5671 40.0063 19.5001C40.0063 21.4331 38.4393 23.0001 36.5063 23.0001H38.5063C40.4393 23.0001 42.0063 24.5671 42.0063 26.5001C42.0063 28.4331 40.4393 30.0001 38.5063 30.0001H34.5063C36.4393 30.0001 38.0063 31.5671 38.0063 33.5001C38.0063 35.4331 36.4393 37.0001 34.5063 37.0001H31.5063C33.4393 37.0001 35.0063 38.5671 35.0063 40.5001C35.0063 42.4331 33.4408 44.0001 31.5078 44.0001H19.0063C15.5063 44.0001 11.0063 42.1973 8.00635 37.197C5.13054 32.4036 5.00635 25.1973 8.00635 19.1973Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xsr=x("good-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35.9115 41.5439L41.2811 22.5439C41.6418 21.2675 40.6828 20 39.3564 20H27.8747C27.1714 20 26.651 19.3458 26.8091 18.6605L27.3086 16.4961C27.7668 14.5107 27.9139 12.4663 27.7446 10.4358L27.6527 9.3327C27.5541 8.14935 27.0393 7.03925 26.1996 6.1996C25.4315 5.43151 24.3898 5 23.3035 5H23.0644C22.4074 5 21.8021 5.35616 21.4831 5.93043L18.825 10.7149C17.6329 12.8608 15.8559 14.624 13.7009 15.7995L7.0423 19.4315C6.39977 19.7819 6 20.4554 6 21.1873V41C6 42.1046 6.89543 43 8 43H33.9869C34.882 43 35.6681 42.4053 35.9115 41.5439Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Esr=x("good-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.18898 22.1733C4.08737 21.0047 5.00852 20 6.18146 20H10C11.1046 20 12 20.8954 12 22V41C12 42.1046 11.1046 43 10 43H7.83363C6.79622 43 5.93102 42.2068 5.84115 41.1733L4.18898 22.1733Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 21.3745C18 20.5388 18.5194 19.7908 19.2753 19.4345C20.9238 18.6574 23.7329 17.0938 25 14.9805C26.6331 12.2569 26.9411 7.33595 26.9912 6.20878C26.9982 6.05099 26.9937 5.89301 27.0154 5.73656C27.2861 3.78446 31.0543 6.06492 32.5 8.47612C33.2846 9.78471 33.3852 11.504 33.3027 12.8463C33.2144 14.2825 32.7933 15.6699 32.3802 17.0483L31.5 19.9845H42.3569C43.6832 19.9845 44.6421 21.2518 44.2816 22.5281L38.9113 41.5436C38.668 42.4051 37.8818 43 36.9866 43H20C18.8954 43 18 42.1046 18 41V21.3745Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tsr=x("google",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34.5 7L29.5 14.5C28.5 13.9684 26.5 12.9999 24 12.9999C18 12.9999 13 17.9999 13 23.4999C13 28.9999 17 35.0006 24 35.0006C29.6 35.0006 33.5 31.0005 33.5 28.0005H24V21.0002C31 21.0003 44 20.9999 44 20.9999C44.5 28.5002 42.2896 32.9004 39.5 36.5C35.3242 41.8881 29.1712 44.0002 24 44.0002C14 44.0002 4 36.0006 4 23.4999C4 11.5 14.7237 4 23 4C31.2763 4 34.5 7 34.5 7Z",fill:e.colors[1]},null),c("path",{d:"M29.5 14.5L28.5612 16.266C29.4687 16.7484 30.594 16.4645 31.1641 15.6094L29.5 14.5ZM34.5 7L36.1641 8.1094C36.708 7.2936 36.5802 6.20383 35.8625 5.53589L34.5 7ZM44 20.9999L45.9956 20.8669C45.9255 19.8163 45.0529 18.9999 43.9999 18.9999L44 20.9999ZM24 21.0002L24 19.0002C23.4696 19.0002 22.9609 19.2109 22.5858 19.586C22.2107 19.961 22 20.4698 22 21.0002H24ZM24 28.0005H22C22 29.105 22.8954 30.0005 24 30.0005V28.0005ZM33.5 28.0005H35.5C35.5 26.8959 34.6046 26.0005 33.5 26.0005V28.0005ZM39.5 36.5L37.9192 35.2749V35.2749L39.5 36.5ZM31.1641 15.6094L36.1641 8.1094L32.8359 5.8906L27.8359 13.3906L31.1641 15.6094ZM34.5 7C35.8625 5.53589 35.8616 5.53503 35.8606 5.53416C35.8603 5.53385 35.8593 5.53296 35.8587 5.53235C35.8574 5.53112 35.856 5.52985 35.8545 5.52853C35.8517 5.5259 35.8486 5.52309 35.8453 5.5201C35.8388 5.51412 35.8314 5.50743 35.8231 5.50007C35.8067 5.48533 35.7868 5.46787 35.7634 5.44787C35.7168 5.40786 35.6563 5.35772 35.5816 5.29897C35.4322 5.18145 35.2258 5.02961 34.959 4.85569C34.4248 4.50754 33.6506 4.0726 32.6083 3.64788C30.5184 2.79622 27.3861 2 23 2V6C26.8902 6 29.5079 6.70378 31.0989 7.35212C31.8971 7.6774 32.4461 7.99246 32.775 8.20681C32.9396 8.31414 33.0498 8.39667 33.109 8.44321C33.1386 8.4665 33.1555 8.48081 33.1601 8.48475C33.1624 8.48672 33.1616 8.4861 33.1579 8.48272C33.156 8.48103 33.1533 8.47865 33.1499 8.47555C33.1482 8.47401 33.1463 8.47228 33.1443 8.47037C33.1432 8.46942 33.1422 8.46842 33.141 8.46738C33.1405 8.46685 33.1396 8.46604 33.1393 8.46578C33.1384 8.46495 33.1375 8.46411 34.5 7ZM23 2C18.3065 2 13.0898 4.10146 9.05165 7.76958C4.97769 11.4702 2 16.8614 2 23.4999H6C6 18.1386 8.38418 13.7798 11.7412 10.7304C15.1339 7.64854 19.4172 6 23 6V2ZM2 23.4999C2 37.2006 12.9933 46.0002 24 46.0002V42.0002C15.0067 42.0002 6 34.8006 6 23.4999H2ZM44 20.9999C43.9999 18.9999 43.9999 18.9999 43.9998 18.9999C43.9997 18.9999 43.9995 18.9999 43.9993 18.9999C43.999 18.9999 43.9984 18.9999 43.9976 18.9999C43.996 18.9999 43.9936 18.9999 43.9905 18.9999C43.9842 18.9999 43.9748 18.9999 43.9624 18.9999C43.9376 18.9999 43.9007 18.9999 43.8522 18.9999C43.7553 18.9999 43.6122 18.9999 43.4277 18.9999C43.0585 19 42.5234 19 41.8593 19C40.5312 19 38.6875 19.0001 36.625 19.0001C32.5 19.0002 27.5 19.0003 24 19.0002L24 23.0002C27.5 23.0003 32.5 23.0002 36.625 23.0001C38.6875 23.0001 40.5313 23 41.8594 23C42.5235 23 43.0587 23 43.4278 22.9999C43.6124 22.9999 43.7554 22.9999 43.8524 22.9999C43.9008 22.9999 43.9377 22.9999 43.9626 22.9999C43.975 22.9999 43.9843 22.9999 43.9906 22.9999C43.9937 22.9999 43.9961 22.9999 43.9977 22.9999C43.9985 22.9999 43.9991 22.9999 43.9995 22.9999C43.9997 22.9999 43.9998 22.9999 43.9999 22.9999C44 22.9999 44.0001 22.9999 44 20.9999ZM22 21.0002V28.0005H26V21.0002H22ZM24 30.0005H33.5V26.0005H24V30.0005ZM31.5 28.0005C31.5 28.6975 30.9784 29.9325 29.581 31.0797C28.2481 32.1739 26.3174 33.0006 24 33.0006V37.0006C27.2826 37.0006 30.1019 35.8273 32.119 34.1714C34.0716 32.5685 35.5 30.3034 35.5 28.0005H31.5ZM24 33.0006C18.3828 33.0006 15 28.1959 15 23.4999H11C11 29.804 15.6172 37.0006 24 37.0006V33.0006ZM15 23.4999C15 19.1639 19.0442 14.9999 24 14.9999V10.9999C16.9558 10.9999 11 16.836 11 23.4999H15ZM24 14.9999C26.0003 14.9999 27.6453 15.779 28.5612 16.266L30.4388 12.734C29.3547 12.1577 26.9997 10.9999 24 10.9999V14.9999ZM24 46.0002C29.6725 46.0002 36.4599 43.6877 41.0808 37.7251L37.9192 35.2749C34.1886 40.0886 28.6698 42.0002 24 42.0002V46.0002ZM41.0808 37.7251C44.1179 33.8063 46.5334 28.9344 45.9956 20.8669L42.0044 21.133C42.4666 28.066 40.4614 31.9945 37.9192 35.2749L41.0808 37.7251Z",fill:e.colors[0]},null)])}),Qsr=x("google-ads",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"4ea055a1)"},[c("path",{d:"M41.3551 34.1527L29.5218 8.7761C28.1213 5.77286 24.5514 4.47352 21.5482 5.87396C18.545 7.27439 17.2456 10.8443 18.6461 13.8475L30.4794 39.2241C31.8798 42.2274 35.4497 43.5267 38.4529 42.1263C41.4562 40.7258 42.7555 37.156 41.3551 34.1527Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M23.4375 26.5357L17.5209 39.224C16.1204 42.2273 12.5506 43.5266 9.54731 42.1262V42.1262C6.54407 40.7257 5.24474 37.1558 6.64517 34.1526L18.374 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"12.0828",cy:"36.6882",r:"6",transform:"rotate(25 12.0828 36.6882)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)]),c("defs",null,[c("clipPath",{id:e.id+"4ea055a1"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Dsr=x("gopro",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"7",width:"13",height:"34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"24",y:"13",width:"19",height:"22",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"33.5",cy:"24.5",r:"3.5",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M18 24H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"9",y:"15",width:"5",height:"5",rx:"2.5",fill:e.colors[0]},null)])}),Bsr=x("gps",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 13L17 34L24 29L31 34L24 13Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rsr=x("graphic-design",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 32C11.268 32 5 25.732 5 18C5 10.268 11.268 4 19 4C26.732 4 33 10.268 33 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 18H18V44H44V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Isr=x("graphic-design-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.6496 28.2381C12.221 25.6863 10 21.6025 10 17C10 9.26801 16.268 3 24 3C31.732 3 38 9.26801 38 17C38 21.5352 35.8435 25.5668 32.5 28.1252",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 17L44 44H4L24 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Msr=x("graphic-stitching",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 24L34 14C34 8.47715 29.5228 4 24 4C18.4772 4 14 8.47715 14 14L24 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14 34L24 24L14 14C8.47715 14 4 18.4772 4 24C4 29.5228 8.47715 34 14 34Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M34 34C39.5228 34 44 29.5228 44 24C44 18.4772 39.5228 14 34 14L24 24L34 34Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C29.5228 44 34 39.5228 34 34L24 24L14 34C14 39.5228 18.4772 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Psr=x("graphic-stitching-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 14C41.7614 14 44 11.7614 44 9C44 6.23858 41.7614 4 39 4C36.2386 4 34 6.23858 34 9C34 11.7614 36.2386 14 39 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 44C11.7614 44 14 41.7614 14 39C14 36.2386 11.7614 34 9 34C6.23858 34 4 36.2386 4 39C4 41.7614 6.23858 44 9 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 4H4V14H14V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 34H34V44H44V34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 9H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 39H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 34V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 34V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fsr=x("graphic-stitching-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 14C26.7614 14 29 11.7614 29 9C29 6.23858 26.7614 4 24 4C21.2386 4 19 6.23858 19 9C19 11.7614 21.2386 14 24 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C26.7614 44 29 41.7614 29 39C29 36.2386 26.7614 34 24 34C21.2386 34 19 36.2386 19 39C19 41.7614 21.2386 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 19H4V29H14V19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 19H34V29H44V19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 9H9V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 39H9V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 9H40V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 39H39V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nsr=x("great-wall",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 9V40H44V9H36V16H28V9H20V16H12V9H4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 32H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 32V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 16V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 32V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 16V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Usr=x("green-house",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 20V44H24H6V20L24 4L42 20Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24L42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 14L13 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 14L35 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"32",width:"8",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jsr=x("green-new-energy",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42.3357 16C39.2495 8.93638 32.2012 4 23.9999 4C15.7986 4 8.75029 8.93638 5.66406 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14C20.2973 17.6298 18 22.6881 18 28.2829C18 28.7833 18.0184 29.2795 18.0545 29.7708C21.7253 33.3967 24 38.4327 24 44C24 38.4327 26.2747 33.3967 29.9455 29.7708C29.9816 29.2795 30 28.7833 30 28.2829C30 22.6881 27.7027 17.6298 24 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24C4 35.0457 12.9543 44 24 44C24 38.4327 21.7253 33.3967 18.0545 29.7708C14.4424 26.2027 9.47841 24 4 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24C44 35.0457 35.0457 44 24 44C24 38.4327 26.2747 33.3967 29.9455 29.7708C33.5576 26.2027 38.5216 24 44 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wsr=x("grid-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"5",width:"38",height:"38",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 5V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vsr=x("grid-nine",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"5",width:"38",height:"38",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 18H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M5 30H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 5V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 5V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),zsr=x("grid-sixteen",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"4",width:"40",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 14H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 34H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hsr=x("grid-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39.3 6H8.7C7.20883 6 6 7.20883 6 8.7V39.3C6 40.7912 7.20883 42 8.7 42H39.3C40.7912 42 42 40.7912 42 39.3V8.7C42 7.20883 40.7912 6 39.3 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M15 6L15 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 17H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),$sr=x("grid-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39.3 6H8.7C7.20883 6 6 7.20883 6 8.7V39.3C6 40.7912 7.20883 42 8.7 42H39.3C40.7912 42 42 40.7912 42 39.3V8.7C42 7.20883 40.7912 6 39.3 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 6L24 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Xsr=x("grimacing-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"15",y:"28",width:"18",height:"8",rx:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gsr=x("grinning-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35C29 35 31 31 31 31H17C17 31 19 35 24 35Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 20V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 20V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ysr=x("grinning-face-with-open-mouth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35C29 35 31 31 31 31H17C17 31 19 35 24 35Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zsr=x("grinning-face-with-squinting-eyes",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35C29 35 31 31 31 31H17C17 31 19 35 24 35Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 21C21 21 20 17 17 17C14 17 13 21 13 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 21C35 21 34 17 31 17C28 17 27 21 27 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qsr=x("grinning-face-with-tightly-closed-eyes",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31C17 31 19 35 24 35C29 35 31 31 31 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 16L19 19L16 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 16L29 19L32 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ksr=x("grinning-face-with-tightly-closed-eyes-open-mouth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35C29 35 31 31 31 31H17C17 31 19 35 24 35Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 17L29 20L32 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 17L19 20L16 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jsr=x("group",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 4H4V12H12V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 36H36V44H44V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36H4V44H12V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 4H36V12H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 8H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16 16H25.6V22.4H32V32H22.4V25.6H16V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ear=x("guide-board",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8H39.5455L42 12L39.5455 16H24V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22H8.45455L6 26L8.45455 30H24V22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tar=x("gymnastics",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 22C26.7614 22 29 19.7614 29 17C29 14.2386 26.7614 12 24 12C21.2386 12 19 14.2386 19 17C19 19.7614 21.2386 22 24 22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M23 29L21 36L12 34L7 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 36L23 44H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 22.9998L23 28.9998L35 26.9998L41.04 22.0298",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 3.99985C26 1.99985 36 5.99985 44 14.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nar=x("gymnastics-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 24C29.7614 24 32 21.7614 32 19C32 16.2386 29.7614 14 27 14C24.2386 14 22 16.2386 22 19C22 21.7614 24.2386 24 27 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M23 29L21 36L12 33L8 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 36L22.49 42.48C22.71 43.37 23.51 44 24.43 44H35.01",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 23L23 29L14 20L13 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 4C14 4 14.69 4 17 4C29 4 44 5.45 44 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iar=x("h",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 5V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 5V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24L36 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rar=x("h1",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.2261 24L39.0001 19.0166V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oar=x("h2",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 24H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 25C32 21.8334 34.6667 20 37 20C39.3334 20 42 21.8334 42 25C42 30.7 32 34.9333 32 40H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sar=x("h3",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 24H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 20H42L35 29C39 29 42 31 42 35C42 39 39 40 37 40C34.619 40 33 39 32 37.9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aar=x("hair-brush",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18.1968 31.4243C21.321 34.5485 28.919 32.0158 35.1674 25.7674C41.4158 19.519 43.9484 11.9211 40.8242 8.79688",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.3887 6.67529L28.8029 8.08951",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.4395 11.625L23.8537 13.0392",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.1963 17.2822L19.6105 18.6964",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.7822 24.353L18.1964 25.7672",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.167 4.5542L36.5812 5.96841",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.7529 13.0396L36.5814 15.868",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.8037 17.9893L31.6321 20.8177",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.1465 22.2319L25.9749 25.0604",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"16.0752",y:"29.3027",width:"6",height:"14",rx:"3",transform:"rotate(45 16.0752 29.3027)",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lar=x("hair-clip",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"b024e144)"},[c("path",{d:"M38.8476 5.33887C31.884 6.56675 24.2643 12.2184 21.3141 19.9188C18.0892 28.336 17.2166 29.2574 13.284 31.3869C9.50172 33.435 4.59961 35.0723 4.59961 35.0723",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.6377 33.1069C13.8571 30.5679 19.3456 33.1902 21.803 34.9109C24.2605 36.6317 26.7592 36.5501 28.1931 34.5022C29.627 32.4543 28.8491 30.0785 26.3917 28.3577C24.7533 27.2106 19.2649 24.5883 21.3136 19.9189",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.189 9.59952C32.8663 12.1377 28.7696 15.3731 24.7537 27.2104",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.9841 34.3374C20.2056 36.0304 18.6895 40.0553 18.853 42.6114",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"b024e144"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),car=x("hair-dryer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.193 21.5439L21.512 40.0964C21.7711 42.1692 20.1548 44.0001 18.0659 44.0001C16.3144 44.0001 14.837 42.6959 14.6197 40.9579L12.2461 21.969",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 4C8.02944 4 4 8.02944 4 13C4 17.7167 7.62831 21.5859 12.2461 21.9689C12.4947 21.9895 12.7461 22 13 22C14.578 22 16.7395 21.8249 19.193 21.5438L31.5965 19.5219L44 17.5V8.5L28.5 6.25L13 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 8.20068V17.7996",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44.0002 17.5L31.5967 19.5219",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 8.5L28.5 6.25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 13C16 14.6569 14.6569 16 13 16C11.3431 16 10 14.6569 10 13C10 11.3431 11.3431 10 13 10C14.6569 10 16 11.3431 16 13Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dar=x("hair-dryer-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 12.1383C11 12.0592 11.0587 11.9924 11.1371 11.9823L32.0822 9.27971C37.3414 8.60112 42 12.6973 42 18V18C42 23.3027 37.3413 27.3989 32.0822 26.7203L11.1371 24.0177C11.0587 24.0076 11 23.9408 11 23.8617V12.1383Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M11 12L4 8V28L11 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 25L31.3061 40.8981C30.5146 42.7777 28.6738 44 26.6343 44V44C23.0091 44 20.5557 40.3051 21.9625 36.9639L27 25",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"35",cy:"18",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),uar=x("halo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.3644 14C16.6922 14.4469 16.0676 14.9598 15.5 15.5295C14.9041 16.1274 14.3709 16.7878 13.9111 17.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.1975 26.1802C12.0678 25.4732 12 24.7447 12 24.0002C12 23.2558 12.0678 22.5272 12.1975 21.8203",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.3644 34C16.6922 33.5531 16.0676 33.0402 15.5 32.4705C14.9041 31.8726 14.3709 31.2122 13.9111 30.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.3598 35.7681C25.5968 35.9202 24.8077 36 24 36C23.1922 36 22.4031 35.9202 21.6401 35.7681",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.6357 34C31.3079 33.5531 31.9325 33.0402 32.5002 32.4705C33.096 31.8726 33.6292 31.2122 34.089 30.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.8027 26.1802C35.9325 25.4732 36.0003 24.7447 36.0003 24.0002C36.0003 23.2558 35.9325 22.5272 35.8027 21.8203",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.6357 14C31.3079 14.4469 31.9325 14.9598 32.5002 15.5295C33.096 16.1274 33.6292 16.7878 34.089 17.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.6401 12.232C22.4031 12.0798 23.1922 12 23.9999 12C24.8077 12 25.5968 12.0798 26.3598 12.232",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24C44 23.325 43.9666 22.6578 43.9012 22C43.834 21.3228 43.733 20.6556 43.5999 20M4 24C4 23.325 4.03344 22.6578 4.09875 22C4.16598 21.3228 4.26699 20.6556 4.40007 20M38.646 37.6198C38.1967 38.1027 37.7238 38.5634 37.2291 39C36.7864 39.3908 36.3262 39.7623 35.8498 40.1132M9.35403 37.6198C9.80332 38.1027 10.2762 38.5634 10.7709 39C11.2136 39.3908 11.6739 39.7623 12.1502 40.1132M15.7124 5.79255C15.0569 6.09142 14.4203 6.42465 13.805 6.78994C13.2345 7.12862 12.6823 7.49486 12.1502 7.88683M32.2876 5.79255C32.9431 6.09142 33.5797 6.42465 34.195 6.78994C34.7655 7.12862 35.3177 7.49486 35.8498 7.88683M26.2465 4.12477C25.5091 4.04233 24.7595 4 24 4C23.2405 4 22.4909 4.04233 21.7535 4.12477M26.2465 43.8752C26.999 43.7911 27.7389 43.6653 28.4638 43.5C29.1569 43.342 29.8364 43.148 30.5 42.92M21.7535 43.8752C21.001 43.7911 20.2611 43.6653 19.5362 43.5C18.8431 43.342 18.1636 43.148 17.5 42.92M8.15495 11.7945C7.77626 12.2854 7.41988 12.7944 7.08732 13.3199C6.78763 13.7935 6.50729 14.2805 6.2474 14.7799M39.8451 11.7945C40.2237 12.2854 40.5801 12.7944 40.9127 13.3199C41.2124 13.7935 41.4927 14.2805 41.7526 14.7799M6.2474 33.2201C5.95677 32.6617 5.69172 32.0878 5.45379 31.5C5.2355 30.9607 5.04005 30.4098 4.86863 29.8483M41.7526 33.2201C42.0432 32.6617 42.3083 32.0878 42.5462 31.5C42.7645 30.9607 42.96 30.4098 43.1314 29.8483",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),har=x("hamburger",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 22C44 12.0589 35.0457 4 24 4C12.9543 4 4 12.0589 4 22H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"38",width:"40",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28L9.45455 32L16.7273 28L24 32L31.2727 28L38.5455 32L44 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),far=x("hamburger-button",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7.94971 11.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.94971 23.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.94971 35.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gar=x("hamburger-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 22V21C40 12.1634 32.8366 5 24 5C15.1634 5 8 12.1634 8 21V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 34C8 34 6 39 10 41C14 43 34 43 38 41C42 39 40 34 40 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"21",width:"38",height:"14",rx:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 29L12.5917 28.2042C14.1235 27.4382 15.9098 27.3639 17.5 28L17.9239 28.1695C19.2444 28.6978 20.7279 28.6361 22 28V28C23.2721 27.3639 24.7556 27.3022 26.0761 27.8305L27.0353 28.2141C28.285 28.714 29.6888 28.6556 30.8927 28.0537V28.0537C32.2193 27.3904 33.7807 27.3904 35.1073 28.0537L37 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"15.0498",r:"2.5",fill:e.colors[0]},null),c("circle",{cx:"23.75",cy:"12.2998",r:"2.5",fill:e.colors[0]},null)])}),mar=x("hammer-and-anvil",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 14C6 4 14 4 14 4V24H6C6 24 6 24 6 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"10",width:"28",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 30H42C42 30 42 38 36 38C30 38 29 38 29 38L31 44H13L15 38H6V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),kar=x("hand-cream",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 17C16.2688 18.1375 16.5121 21.5781 16.9998 23H30.9998C34.9016 17.3126 26.7838 11.1512 26.7838 13.521C26.7838 15.8907 22.414 15.5781 19 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"23",width:"22",height:"8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Aar=x("hand-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7.05322 10.0005L29.0532 10.0005V4.00049L7.05322 4.00049V10.0005Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M29.0531 10.0005C35.5721 17.1234 39.3127 21.2513 40.2749 22.3843C41.7183 24.0837 41.1122 26.0045 37.5001 26.0045C33.8879 26.0045 31.8047 20.7191 29.0531 20.7191C29.0367 20.7157 29.0356 27.4748 29.0498 40.9964C29.0515 42.6538 27.7094 43.9987 26.0521 44.0005L26.0489 44.0005C24.3898 44.0005 23.0447 42.6555 23.0447 40.9963V32.9869C15.072 31.7781 10.7374 31.1111 10.0411 30.9861C8.99656 30.7986 7.05308 29.8015 7.05308 26.9325C7.05308 25.0198 7.05308 20.0424 7.05308 10.0005L29.0531 10.0005Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),par=x("hand-drag",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.58303 27.1824C7.86719 28.3542 7.00928 30.2934 7.00928 33.0002C7.00928 37.0602 12.0001 44.0002 16.5006 44.0002C21.001 44.0002 23.6111 44.0002 28.016 44.0002C32.421 44.0002 35.0965 40.1495 35.0965 37.0602C35.0965 32.9069 35.0965 28.7536 35.0965 24.6002C35.0965 22.8072 33.6456 21.3522 31.8525 21.3472C30.0659 21.3422 28.6135 22.7865 28.6085 24.5731C28.6085 24.5761 28.6085 24.5791 28.6085 24.5821V24.6836",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10.9814 29.4453V7.66246C10.9814 5.88568 12.4218 4.44531 14.1986 4.44531C15.9754 4.44531 17.4157 5.88568 17.4157 7.66246V23.6479",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17.4155 24.0001V19.8076C17.4155 18.2589 18.671 17.0034 20.2197 17.0034C21.7684 17.0034 23.0239 18.2589 23.0239 19.8076V24.4272",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 24.6583V21.8076C23 20.2589 24.2555 19.0034 25.8042 19.0034C27.3529 19.0034 28.6084 20.2589 28.6084 21.8076V25.0034",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 8H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 12.5L37.6667 11L41 8L37.6667 5L36 3.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bar=x("hand-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 41V19H38V41H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38 19.0002C30.8948 12.4304 26.7757 8.66359 25.6428 7.69983C23.9433 6.25419 22.0226 6.86123 22.0226 10.479C22.0226 14.0968 27.2864 16.2443 27.2864 19.0002C27.2898 19.0166 20.529 19.0177 7.00404 19.0035C5.3467 19.0017 4.00175 20.3438 4 22.0012C4 22.0022 4 22.0033 4 22.0043C4 23.6635 5.34501 25.0085 7.00417 25.0085H14.0165C15.2234 32.9771 15.8893 37.3101 16.0144 38.0075C16.2019 39.0536 17.199 41.0002 20.068 41.0002C21.9807 41.0002 27.9581 41.0002 38 41.0002V19.0002Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),war=x("hand-painted-plate",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 10H42C43.1046 10 44 10.8954 44 12V38C44 39.1046 43.1046 40 42 40H18",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M4 12C4 10.8954 4.89543 10 6 10H18V40H6C4.89543 40 4 39.1046 4 38V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M11 17V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 16L25 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"9",y:"25",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("rect",{x:"9",y:"31",width:"4",height:"4",rx:"2",fill:e.colors[2]},null)])}),Oar=x("hand-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10.0264 40.9736L10.0264 18.9736H4.02637L4.02637 40.9736H10.0264Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.0264 18.9738C17.1493 12.4548 21.2772 8.71418 22.4102 7.75192C24.1096 6.30854 26.0304 6.91463 26.0304 10.5268C26.0304 14.139 20.7449 16.2222 20.7449 18.9738C20.7415 18.9902 27.5007 18.9913 41.0223 18.9771C42.6797 18.9753 44.0246 20.3174 44.0264 21.9748L44.0264 21.9779C44.0264 23.6371 42.6814 24.9821 41.0222 24.9821H33.0128C31.8039 32.9549 31.137 37.2894 31.012 37.9858C30.8244 39.0303 29.8274 40.9738 26.9583 40.9738C25.0456 40.9738 20.0683 40.9738 10.0264 40.9738V18.9738Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),yar=x("hand-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 38H19V44H41V38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.0001 38C12.4812 30.8771 8.74054 26.7492 7.77829 25.6162C6.33491 23.9168 6.941 21.996 10.5532 21.996C14.1653 21.996 16.2485 27.2814 19.0001 27.2814C19.0165 27.2848 19.0176 20.5257 19.0034 7.00404C19.0017 5.3467 20.3438 4.00174 22.0012 4L22.0043 4C23.6635 4 25.0085 5.34501 25.0085 7.00417V15.0136C32.9813 16.2224 37.3158 16.8893 38.0122 17.0144C39.0567 17.2019 41.0001 18.199 41.0001 21.068C41.0001 22.9807 41.0001 27.9581 41.0001 38H19.0001Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Car=x("handbag",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 14C14 10.6863 16.6863 8 20 8H29C32.3137 8 35 10.6863 35 14V16H14V14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 25L23.5149 29.8787C23.8334 29.9584 24.1666 29.9584 24.4851 29.8787L44 25V38C44 39.1046 43.1046 40 42 40H6C4.89543 40 4 39.1046 4 38V25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 27V18C44 16.8954 43.1046 16 42 16H6C4.89543 16 4 16.8954 4 18V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.5 23C26.5 24.3807 25.3807 25.5 24 25.5C22.6193 25.5 21.5 24.3807 21.5 23C21.5 21.6193 22.6193 20.5 24 20.5C25.3807 20.5 26.5 21.6193 26.5 23Z",fill:e.colors[0]},null)])}),_ar=x("handheld",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 18V44H6V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 4H6V18H42V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 27V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 31H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 35C34.2091 35 36 33.2091 36 31C36 28.7909 34.2091 27 32 27C29.7909 27 28 28.7909 28 31C28 33.2091 29.7909 35 32 35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Sar=x("handle-a",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 11L14 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 26L30 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 11L34 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lar=x("handle-b",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24.7918 23C27.6682 23 30 20.7614 30 18C30 15.2386 27.6682 13 24.7918 13H18V23H24.7918Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M26.831 35C29.6857 35 32 32.3137 32 29C32 25.6863 29.6857 23 26.831 23H18V35H26.831Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xar=x("handle-c",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 17.6183C31.1017 15.7887 28.4068 12.5867 23.0171 13.0442C17.6273 13.5017 13.5842 18.5332 14.0342 24.937C14.4842 31.3407 19.4239 35 23.9154 35C29.3051 35 32 30.6089 32 30.6089",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ear=x("handle-down",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 20L24 30L14 20H34Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Tar=x("handle-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 34L18 24L28 14V34Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Qar=x("handle-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 14L30 24L20 34V14Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Dar=x("handle-round",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bar=x("handle-square",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"14",width:"20",height:"20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rar=x("handle-triangle",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 31L24 11L36 31H12Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Iar=x("handle-up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 28L24 18L34 28H14Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Mar=x("handle-x",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 15L15 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 15L33 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Par=x("handle-y",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 15L24 29L33 15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28V37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Far=x("handle-z",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 16H34L14 32H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nar=x("hands",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"13",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.5 43.9994C4.5 38 11.5 27.9994 24 27.9994C24 27.9994 24 27.9994 24 27.9994C24 27.9994 26.7588 27.9994 29.7821 29.0906C32.7438 30.1596 36.5 31.1481 36.5 27.9994V27.9994V7.74952C36.5 5.67845 38.1789 3.99951 40.25 3.99951V3.99951C42.3211 3.99951 44 5.67844 44 7.74951V43.9994",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M2 44L46 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Uar=x("handwashing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"24",width:"7",height:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.0003 16C30.5006 12.5 36.0003 6 36.0003 6C36.0003 6 41.5001 12.5 40.0003 16C38.5005 19.5 33.5 19.5 32.0003 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 42.5001C22 42.5001 15 40.0001 11 40.0001V30.0001C18 30.0001 17.5 27.5001 22 26.0001C26.5 24.5001 30 26.0001 29.5 29.0001C29 32.0001 24 35.0001 24 35.0001C32 35.0001 32 33.0001 36 30.0001C40 27.0001 44 28.0001 44 31.0001C44 34.0001 40 42.5001 31 42.5001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jar=x("handwashing-fluid",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4V11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 17V11H19V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 4H19.8C17.1419 4 15 5.2 15 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 26.9775V26C38 21.0294 33.9706 17 29 17H19C14.0294 17 10 21.0294 10 26V35C10 39.9706 14.0294 44 19 44H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 39.7692C40 42.1058 37.9853 44 35.5 44C33.0147 44 31 42.1058 31 39.7692C31 37.4326 33.9397 33 35.5 33C37.0603 33 40 37.4326 40 39.7692Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),War=x("hanfu-chinese-style",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 9L18 4H30L39 9L43 25L35 29V44H13V29L5 25L9 9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 4L24 14.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L24 14.5L13 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Var=x("hanger",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20.7301 27.1255C22.7185 25.833 25.2815 25.833 27.2699 27.1255L42.8202 37.2331C43.556 37.7114 44 38.5295 44 39.4071C44 40.8391 42.8391 42 41.4071 42H6.59288C5.16087 42 4 40.8391 4 39.4071C4 38.5295 4.44395 37.7114 5.17979 37.2331L20.7301 27.1255Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25C24 25 30 16.3137 30 13C30 9.68629 27.3137 7 24 7C20.6863 7 18 9.68629 18 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zar=x("hanger-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4L24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4L24 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 9L24 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 20L24 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 15L24 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 44H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Har=x("hanger-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 32H40.9098C42.6165 32 44 30.6165 44 28.9098C44 27.7394 43.3387 26.6693 42.2918 26.1459L24 17L5.7082 26.1459C4.6613 26.6693 4 27.7394 4 28.9098C4 30.6165 5.38352 32 7.09017 32H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 30H37V32V44H11V32V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17C24 17 28 10.2091 28 8C28 5.79086 26.2091 4 24 4C21.7909 4 20 5.79086 20 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$ar=x("hard-disk",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 29H4V42H44V29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.5 38C36.8807 38 38 36.8807 38 35.5C38 34.1193 36.8807 33 35.5 33C34.1193 33 33 34.1193 33 35.5C33 36.8807 34.1193 38 35.5 38Z",fill:e.colors[2]},null),c("path",{d:"M4 28.9998L9.03837 4.99902H39.0205L44 28.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Xar=x("hard-disk-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32 6H16V16H32V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 36H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gar=x("harm",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9.25564L24.0086 4L42 9.25564V20.0337C42 31.3622 34.7502 41.4194 24.0026 45.0005C13.2521 41.4195 6 31.36 6 20.0287V9.25564Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.5 18.4082L18.1863 29.7219",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.1865 18.4085L29.5002 29.7222",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yar=x("hashtag-key",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 16V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 16V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 29H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zar=x("hat",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 16C9 11.5817 12.5817 8 17 8H31C35.4183 8 39 11.5817 39 16V32H9V16Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"32",width:"40",height:"8",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 22L17 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 22L39 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qar=x("hdd",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"9",y:"4",width:"30",height:"40",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"10",r:"2",fill:e.colors[2]},null),c("circle",{cx:"16",cy:"10",r:"2",fill:e.colors[2]},null),c("circle",{cx:"32",cy:"38",r:"2",fill:e.colors[2]},null),c("circle",{cx:"16",cy:"38",r:"2",fill:e.colors[2]},null),c("path",{d:"M24 30C28.4183 30 32 26.4183 32 22C32 17.5817 28.4183 14 24 14C19.5817 14 16 17.5817 16 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22L18 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kar=x("hdmi-cable",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 16C4 14.8954 4.89543 14 6 14H42C43.1046 14 44 14.8954 44 16V24.6459C44 25.4637 43.4982 26.2019 42.8208 26.6601C41.6014 27.4852 39.7937 29.1491 39.1982 32.0119C38.9732 33.0933 38.1046 34 37 34H11C9.89543 34 9.02678 33.0933 8.80182 32.0119C8.20628 29.1491 6.39864 27.4852 5.17918 26.6601C4.50184 26.2019 4 25.4637 4 24.6459V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 28H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 28V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 28V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 28V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 28V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 20H13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 20H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 20H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 20H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jar=x("hdmi-connector",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 43C29 40.2386 26.7614 38 24 38C21.2386 38 19 40.2386 19 43",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.5 42.1091C18.0797 43.3221 20.9607 44 24 44C27.0393 44 29.9203 43.3221 32.5 42.1091",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"15",cy:"15",r:"3",fill:e.colors[2]},null),c("circle",{cx:"11",cy:"23",r:"3",fill:e.colors[2]},null),c("circle",{cx:"24",cy:"11",r:"3",fill:e.colors[2]},null),c("circle",{cx:"33",cy:"15",r:"3",fill:e.colors[2]},null),c("circle",{cx:"37",cy:"23",r:"3",fill:e.colors[2]},null)])}),elr=x("headphone-sound",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 28C4 26.8954 4.89543 26 6 26H10V38H6C4.89543 38 4 37.1046 4 36V28Z",fill:e.colors[1]},null),c("path",{d:"M38 26H42C43.1046 26 44 26.8954 44 28V36C44 37.1046 43.1046 38 42 38H38V26Z",fill:e.colors[1]},null),c("path",{d:"M10 36V24C10 16.268 16.268 10 24 10C31.732 10 38 16.268 38 24V36M10 26H6C4.89543 26 4 26.8954 4 28V36C4 37.1046 4.89543 38 6 38H10V26ZM38 26H42C43.1046 26 44 26.8954 44 28V36C44 37.1046 43.1046 38 42 38H38V26Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 32H20L22 26L26 38L28 32H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tlr=x("headset",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 30V24.4615C42 14.2655 33.9411 6 24 6C14.0589 6 6 14.2655 6 24.4615V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 32C34 29.7909 35.7909 28 38 28H42V42H38C35.7909 42 34 40.2091 34 38V32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 32H44C45.1046 32 46 32.8954 46 34V36C46 37.1046 45.1046 38 44 38H42V32Z",fill:e.colors[0]},null),c("path",{d:"M6 32H4C2.89543 32 2 32.8954 2 34V36C2 37.1046 2.89543 38 4 38H6V32Z",fill:e.colors[0]},null),c("path",{d:"M6 28H10C12.2091 28 14 29.7909 14 32V38C14 40.2091 12.2091 42 10 42H6V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),nlr=x("headset-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 32C40.4183 32 44 28.4183 44 24C44 19.5817 40.4183 16 36 16",fill:e.colors[1]},null),c("path",{d:"M36 32V32C40.4183 32 44 28.4183 44 24C44 19.5817 40.4183 16 36 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 16C7.58172 16 4 19.5817 4 24C4 28.4183 7.58172 32 12 32",fill:e.colors[1]},null),c("path",{d:"M12 16C7.58172 16 4 19.5817 4 24C4 28.4183 7.58172 32 12 32V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 32V31.5V29V24V16C12 9.37258 17.3726 4 24 4C30.6274 4 36 9.37258 36 16V32C36 38.6274 30.6274 44 24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ilr=x("headset-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 16H15V25C15 26.6569 16.3431 28 18 28C19.6569 28 21 26.6569 21 25V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28V38L12 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16V4H10.5C8 4 5 6 5 10C5 14 8.5 16 11 16H21Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 22V10H37.5C40 10 43 12 43 16C43 20 39.5 22 37 22H27Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 22H27V31C27 32.6569 28.3431 34 30 34C31.6569 34 33 32.6569 33 31V22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 34L30 44L36 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rlr=x("headwear",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12.4167 43C10.095 40.0682 8 35.7788 8 31C8 22.1634 15.1634 15 24 15C32.8366 15 40 22.1634 40 31C40 35.7788 37.905 40.0682 35.5833 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 13.5L43 5L40 17L35 18L34 13.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 13.5L5 5L8 17L13 18L14 13.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),olr=x("health",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M27.3 12C25.4775 12 24 13.4347 24 15.2045C24 18.4091 27.9 21.3223 30 22C32.1 21.3223 36 18.4091 36 15.2045C36 13.4347 34.5225 12 32.7 12C31.5839 12 30.5972 12.538 30 13.3616C29.4028 12.538 28.4161 12 27.3 12Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),slr=x("health-products",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 12H15L10 17.8428V38.0919L15 44H33L38 38.0919V17.8428L33 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 20H23.5455H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 12V7C33 5.34315 31.6569 4 30 4H18C16.3431 4 15 5.34315 15 7V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"32",r:"5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),alr=x("healthy-recognition",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 33V39C6 40.6569 7.34315 42 9 42H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 42H39C40.6569 42 42 40.6569 42 39V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 15V9C42 7.34315 40.6569 6 39 6H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 15V9C6 7.34315 7.34315 6 9 6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 24.0001L24 34.0001C24 34.0001 15.0002 25.0001 14 24.0001C12.9998 23.0001 12.5 21.0001 14 19.0001C15.5 17.0001 18.5 17.0001 20 18.0001C21.5001 19.0001 22.0001 20.0001 24 20.0001C26 20.0001 26.5001 19.0001 28 18.0001C29.5 17.0001 32.5003 17.0001 34.0003 19.0001C35.5003 21.0001 35 23.0001 34 24.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),llr=x("heart",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.5397 20.0187C12.8522 17.9435 11.2675 17.498 9.78564 18.6822C7.5629 20.4584 6.92453 26.6497 8.71324 32.1087C10.502 37.5678 13.9801 45.0018 21.0016 45.0018C28.0231 45.0018 29.684 37.5223 32.5485 33.0002C35.413 28.4781 36.9285 24.1153 34.1208 18.6822",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 18.037C9.29707 15.4429 7.96374 13.4307 6.99996 12.0003C5.5543 9.85474 9.25107 7.08175 11 8.96818C12.1659 10.2258 13.7148 12.0781 15.6466 14.5251",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15.0236 25.6397C14.5391 19.576 14.9333 15.6277 16.2062 13.7948C18.1155 11.0456 21.6631 10.0032 25.0035 10.0032C26.9924 10.0032 28.8087 10.8503 30.4525 12.5445",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M41.0003 12.6129C41.5858 14.6493 40.6294 16.5098 37.6844 16.9311C34.7393 17.3525 32.5313 18.8334 30.9388 20.0792C29.3463 21.3249 26.4983 25.1047 25.9361 27.0024C25.3738 28.9001 22.1602 27.1548 21.2971 26.3972C20.434 25.6395 19.5855 23.9807 21.2971 22.2458C23.0086 20.5109 22.6383 20.1647 22.6383 18.4053C22.6383 16.646 32.0003 10.8264 37.2729 10.2942C38.4449 10.2258 40.4147 10.5765 41.0003 12.6129Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M23.0078 4.00024V9.26294",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20.3066 10.7179C17.2888 6.92544 14.8555 4.80879 13.0068 4.36792",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17.0039 7.02904L17.9944 2.96167",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M35.6128 10.7175C35.2905 11.822 35.2905 12.8576 35.6128 13.8242C35.935 14.7909 36.6255 15.8265 37.6842 16.931",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),clr=x("heart-ballon",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17.3333 4C13.3333 4 12 7.15642 12 11.05C12 18.1 19.8 24.5091 24 26C28.2 24.5091 36 18.1 36 11.05C36 7.15642 34.3117 4 30.6667 4C28.4345 4 25.1944 7.0771 24 8.88889C22.8056 7.0771 19.5655 4 17.3333 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26C22 27.0909 19 29.5 19 33C19 36.5 29 35.5 29 39C29 42.5 18 44 18 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dlr=x("heart-rate",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31.8785 37C29.0529 39.0738 26.2237 40.5872 24 41.3262C17 39 4 29 4 18C4 11.9249 8.92487 7 15 7C18.7203 7 22.0093 8.8469 24 11.6738C25.9907 8.8469 29.2797 7 33 7C39.0751 7 44 11.9249 44 18C44 19.7465 43.6723 21.4677 43.0929 23.1371",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 29H31L34 25L37 33L39.9625 29H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ulr=x("heartbeat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 32L18 23L24 32L30 23L35 31H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 19C44 12.9249 39.0751 8 33 8C29.2797 8 25.9907 9.8469 24 12.6738C22.0093 9.8469 18.7203 8 15 8C8.92487 8 4 12.9249 4 19C4 30 17 40 24 42.3262C25.1936 41.9295 26.5616 41.3098 28.0099 40.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hlr=x("heater-resistor",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"9.8584",y:"29.6567",width:"28",height:"12",rx:"2",transform:"rotate(-45 9.8584 29.6567)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.0293 40.9707L14.1004 33.8996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.9014 14.1006L40.9724 7.02952",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.8076 24.707L23.2929 33.1923",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.7578 19.7573L28.2431 28.2426",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.707 14.8076L33.1923 23.2929",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.6865 26.8286L26.8287 12.6865",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.1719 35.314L35.314 21.1718",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),flr=x("heavy-metal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22.2187 7.37842L33.8868 16.6216L36.1778 23.9998L25.2625 26.0852L12.5889 14.5312L15.281 9.00148L22.2187 7.37842Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.2808 9.00146L26.4862 18.6016",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M25.2627 26.0852L26.4866 18.1324L33.887 16.6216",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.993 31.0228L27.2792 38.1032L15.601 40.3785L4 29.014L6.57052 22.6253L12.0285 21.3535",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.57031 22.625L17.2837 32.7577",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15.6011 39.8648L17.4865 32.1324L24.9908 31.0435",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M34.8868 29.6077L34 36.7999L43.236 34.9985L41.2813 28.1875L34.8868 29.6077Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),glr=x("heavy-rain",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.45455 30.9942C6.14242 28.461 4 24.4278 4 19.8851C4 12.2166 10.1052 6 17.6364 6C23.9334 6 29.2336 10.3462 30.8015 16.2533C32.0353 15.6159 33.431 15.2567 34.9091 15.2567C39.9299 15.2567 44 19.4011 44 24.5135C44 28.3094 41.7562 31.5716 38.5455 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 28V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 28V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mlr=x("heavy-wind",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 19.8851C4 12.2166 10.1052 6 17.6364 6C23.9334 6 29.2336 10.3462 30.8015 16.2533C32.0353 15.6159 33.431 15.2567 34.9091 15.2567C39.9299 15.2567 44 19.4011 44 24.5135C44 28.1561 41.9337 31.3074 38.9294 32.8182C38.6792 32.944 38.4007 33 38.1206 33H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 33H12C9.79086 33 8 34.7909 8 37V37C8 39.2091 9.79086 41 12 41H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 18H19C16.7909 18 15 19.7909 15 22V22C15 24.2091 16.7909 26 19 26H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 26H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),klr=x("helmet",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42.34 32C43.41 29.55 44 26.84 44 24C44 12.95 35.05 4 24 4C12.95 4 4 12.95 4 24H24L24.01 32C24.01 35.87 27.14 39 31.01 39C34.88 39 38.01 35.87 38.01 32H42.34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 34C32.1 34 33 33.1 33 32C33 30.9 32.1 30 31 30C29.9 30 29 30.9 29 32C29 33.1 29.9 34 31 34Z",fill:e.colors[0]},null),c("path",{d:"M24 32L6 36C8.23 39.17 10.45 42.37 14 44L26 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vlr=x("helmet-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 11C14.6112 11 7 18.8147 7 28.4545V35H41V28.4545C41 18.8147 33.3888 11 24 11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"35",width:"40",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"6",width:"6",height:"18",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Alr=x("help",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28.6248V24.6248C27.3137 24.6248 30 21.9385 30 18.6248C30 15.3111 27.3137 12.6248 24 12.6248C20.6863 12.6248 18 15.3111 18 18.6248",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 37.6248C25.3807 37.6248 26.5 36.5055 26.5 35.1248C26.5 33.7441 25.3807 32.6248 24 32.6248C22.6193 32.6248 21.5 33.7441 21.5 35.1248C21.5 36.5055 22.6193 37.6248 24 37.6248Z",fill:e.colors[2]},null)])}),plr=x("helpcenter",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28.625V24.625C27.3137 24.625 30 21.9387 30 18.625C30 15.3113 27.3137 12.625 24 12.625C20.6863 12.625 18 15.3113 18 18.625",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 37.625C25.3807 37.625 26.5 36.5057 26.5 35.125C26.5 33.7443 25.3807 32.625 24 32.625C22.6193 32.625 21.5 33.7443 21.5 35.125C21.5 36.5057 22.6193 37.625 24 37.625Z",fill:e.colors[2]},null)])}),blr=x("hexagon-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.0287 43.4604L7.02871 34.5715C6.39378 34.2188 6 33.5495 6 32.8232V15.1768C6 14.4505 6.39378 13.7812 7.02872 13.4285L23.0287 4.5396C23.6328 4.20402 24.3672 4.20402 24.9713 4.5396L40.9713 13.4285C41.6062 13.7812 42 14.4505 42 15.1768V32.8232C42 33.5495 41.6062 34.2188 40.9713 34.5715L24.9713 43.4604C24.3672 43.796 23.6328 43.796 23.0287 43.4604Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),wlr=x("hexagon-strip",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.0002 4H29.0002V15.3397L38.8207 9.66982L43.8207 18.3301L34.0002 24L43.8207 29.6698L38.8207 38.3301L29.0002 32.6602V44H19.0002V32.6602L9.17969 38.3301L4.17969 29.6698L14.0002 24L4.17969 18.3301L9.17969 9.66982L19.0002 15.3397V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Olr=x("hexagonal",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 14L41 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 34L24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 34L24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 34L7 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 14L24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 14L24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.5 9L7 14V24V34L15.5 39L24 44L32.5001 39L41 34V24V14L32.5001 9L24 4L15.5 9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ylr=x("hi",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 43H17.476C17.3873 43 17.3049 42.9541 17.2581 42.8788L7.86011 27.7273C6.79115 26.0039 7.14475 23.7577 8.69148 22.446C10.6306 20.8016 13.584 21.3036 14.871 23.4963L17.3333 27.6914V8.57577C17.3333 6.71037 19.0177 5.29724 20.8547 5.62142L37.5214 8.56259C38.9549 8.81558 40 10.0612 40 11.5169V17.8148V40C40 41.6569 38.6569 43 37 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Clr=x("high-heeled-shoes",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29.1829 20C31.264 15.0536 36.3505 10.6667 39 8C40.1039 8.66667 44 10.6037 44 15C44 19 42.5455 22.1111 41 23L35.0127 27.1911C32.3672 29.0429 30.1414 31.4311 28.48 34.2001L25 40H4V36C6.42869 34.6667 13.8206 30.1333 17 28C24 32 27.5 24 29.1829 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 21V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_lr=x("high-light",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 44L6 25H12V17H36V25H42V44H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 17V8L31 4V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Slr=x("high-speed-rail",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 20V30C9 34.4183 12.5817 38 17 38H31C35.4183 38 39 34.4183 39 30V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 38V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 38V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 44L28 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 16.3609C9 13 15 4 24 4C33 4 39 13 39 16.3609C39 19.7218 39 20 39 20H9C9 20 9 19.7218 9 16.3609Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.5 32C20.5 32.8284 19.8284 33.5 19 33.5C18.1716 33.5 17.5 32.8284 17.5 32C17.5 31.1716 18.1716 30.5 19 30.5C19.8284 30.5 20.5 31.1716 20.5 32Z",fill:e.colors[0],stroke:e.colors[0]},null),c("path",{d:"M30.5 32C30.5 32.8284 29.8284 33.5 29 33.5C28.1716 33.5 27.5 32.8284 27.5 32C27.5 31.1716 28.1716 30.5 29 30.5C29.8284 30.5 30.5 31.1716 30.5 32Z",fill:e.colors[0],stroke:e.colors[0]},null),c("path",{d:"M22 11L26 11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Llr=x("hippo",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"7",y:"25",width:"34",height:"18",rx:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"34",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"31",cy:"34",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M11 19C11 15.6863 13.6863 13 17 13H31C34.3137 13 37 15.6863 37 19V25H11V19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"20",cy:"19",r:"2",fill:e.colors[2]},null),c("circle",{cx:"28",cy:"19",r:"2",fill:e.colors[2]},null),c("path",{d:"M18 5C19.6569 5 21 6.34315 21 8L21 13L15 13L15 8C15 6.34315 16.3431 5 18 5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 5C31.6569 5 33 6.34315 33 8L33 13L27 13L27 8C27 6.34315 28.3431 5 30 5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),xlr=x("histogram",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7 44C7 44 12.3125 10 24 10C35.6875 10 41 44 41 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Elr=x("history",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.81836 6.72729V14H13.0911",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24C4 35.0457 12.9543 44 24 44V44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C16.598 4 10.1351 8.02111 6.67677 13.9981",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.005 12L24.0038 24.0088L32.4832 32.4882",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tlr=x("history-query",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 24V9C42 7.34315 40.6569 6 39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"32",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M37 36L42 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 16H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24L22 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qlr=x("hockey",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 4L30.23 31.41C30.03 32.34 29.22 33 28.27 33H9C7.34 33 6 34.34 6 36V37.55C6 41.03 8.95 43.78 12.43 43.53L29.49 42.31C32.16 42.12 34.38 40.18 34.93 37.56L42 4H36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 16C19.4183 16 23 14.6569 23 13C23 11.3431 19.4183 10 15 10C10.5817 10 7 11.3431 7 13C7 14.6569 10.5817 16 15 16Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 13V19C23 20.66 19.42 22 15 22C10.58 22 7 20.66 7 19V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dlr=x("hold",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 24L26 26C26 26 41 23 43 23C45 23 45 25 43 27C41 29 34 35 28 35C22 35 18 32 14 32C10 32 4 32 4 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C6 18 10 15 14 15C18 15 27.5 19 29 21C30.5 23 26 26 26 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Blr=x("hold-interface",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 33L26 35C26 35 41 32 43 32C45 32 45 34 43 36C41 38 34 44 28 44C22 44 18 41 14 41C10 41 4 41 4 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 29C6 27 10 24 14 24C18 24 27.5 28 29 30C30.5 32 26 35 26 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"26",y:"15",width:"16",height:"6",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M26 9L42 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Rlr=x("hold-seeds",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 33L26 35C26 35 41 32 43 32C45 32 45 34 43 36C41 38 34 44 28 44C22 44 18 41 14 41C10 41 4 41 4 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 29C6 27 10 24 14 24C18 24 27.5 28 29 30C30.5 32 26 35 26 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"22",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"22",cy:"15",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"34",cy:"7",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Ilr=x("holding-hands",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.46094 12.8403L22.2354 9.06225C22.7543 8.95197 23.2957 9.05231 23.7405 9.3412L31.8394 14.6007C32.2843 14.8896 32.8257 14.9899 33.3445 14.8797L37.425 14.0123C38.5054 13.7827 39.5674 14.4724 39.7971 15.5528L40.4208 18.4873C40.6505 19.5677 39.9608 20.6297 38.8803 20.8594L31.8655 22.3504C31.3466 22.4607 30.8052 22.3604 30.3604 22.0715L22.2615 16.812C21.8166 16.5231 21.2752 16.4227 20.7564 16.533L17.654 17.1924",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M43.5391 33.1592L25.7646 36.9373C25.2457 37.0475 24.7043 36.9472 24.2595 36.6583L16.1606 31.3988C15.7157 31.1099 15.1743 31.0096 14.6555 31.1199L10.575 31.9872C9.49461 32.2168 8.43258 31.5271 8.20292 30.4467L7.57919 27.5123C7.34954 26.4318 8.03923 25.3698 9.11966 25.1401L16.1345 23.6491C16.6534 23.5388 17.1948 23.6391 17.6396 23.928L25.7385 29.1875C26.1834 29.4764 26.7248 29.5768 27.2436 29.4665L30.346 28.8071",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Mlr=x("holy-sword",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 13L24 4L31 13L26 39H22L17 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 39H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 39V45",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Plr=x("home",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 18V42H39V18L24 6L9 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 29V42H29V29H19Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 42H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Flr=x("home-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 44V20L24 4L4 20L4 44H16V26H32V44H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nlr=x("homestay",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8.00042 25.9999C10.3186 26.1968 18.0008 27.9999 18.0004 30.9999C18 34 13.8646 32.9889 12.0004 32.9999C10.3989 32.864 5.9996 33 5.99994 36C6.00027 39 13 41 20 42C27 43 38.0001 42.9999 38.0001 42.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 20L14 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 6L38 6L42 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 14L36 20H20L14 14H30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 22V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 30V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 34V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ulr=x("honey",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.6126 4.84251L9.92332 9.53175C8.62842 10.8266 8.62842 12.9261 9.92332 14.221C11.2182 15.5159 13.3177 15.5159 14.6126 14.221L19.3018 9.53175C20.5967 8.23685 20.5967 6.13741 19.3018 4.84251C18.0069 3.54761 15.9074 3.54762 14.6126 4.84251Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24.7734 13.4397L18.521 19.692C17.2261 20.9869 17.2261 23.0863 18.521 24.3812C19.8159 25.6761 21.9154 25.6761 23.2103 24.3812L29.4626 18.1289C30.7575 16.834 30.7575 14.7346 29.4626 13.4397C28.1677 12.1448 26.0683 12.1448 24.7734 13.4397Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M28.6804 18.9104L42.4504 32.6803C43.4781 33.708 43.2615 35.5909 41.9666 36.8857C40.6717 38.1806 38.7888 38.3973 37.7611 37.3696L23.9912 23.5996",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M22.4284 6.40575L11.4868 17.3473C10.1919 18.6422 10.1919 20.7416 11.4868 22.0365C12.7817 23.3314 14.8812 23.3314 16.1761 22.0365L27.1176 11.0949C28.4125 9.80009 28.4125 7.70065 27.1176 6.40575C25.8227 5.11085 23.7233 5.11085 22.4284 6.40575Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M13.8542 23.1421C15.2778 27.5788 15.0407 30.8568 13.1431 32.976C10.2966 36.1547 10.7393 44.1421 17.1702 44.1421C23.6011 44.1421 25.4901 36.1547 20.0423 33.3527",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),jlr=x("honey-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4.92871",y:"13.2239",width:"11",height:"5",rx:"2",transform:"rotate(-46.0247 4.92871 13.2239)",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"19.3213",y:"27.1108",width:"11",height:"5",rx:"2",transform:"rotate(-46.0247 19.3213 27.1108)",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"6.44336",y:"18.8545",width:"17",height:"5",rx:"2",transform:"rotate(-46.0247 6.44336 18.8545)",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"13.6406",y:"25.7981",width:"17",height:"5",rx:"2",transform:"rotate(-46.0247 13.6406 25.7981)",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"7.26465",y:"25.2048",width:"25",height:"5",rx:"2",transform:"rotate(-46.0247 7.26465 25.2048)",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M25.0029 28.4238L29.169 24.106L43.5756 38.0062L39.4095 42.3241L25.0029 28.4238Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 40.25C21 42.3211 19.2091 44 17 44C14.7909 44 13 42.3211 13 40.25C13 38.1789 17 34 17 34C17 34 21 38.1789 21 40.25Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Wlr=x("horizontal-spacing-between-items",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 40H12L12 8H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 40H36V8H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vlr=x("horizontal-tidy-up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"7",y:"8",width:"6",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"8",width:"6",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"35",y:"8",width:"6",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zlr=x("horizontally-centered",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"16",y:"16",width:"16",height:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 40L5 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M43 40L43 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Hlr=x("horse-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 4C13 4 4 8 4 18.2979V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.0137 22C18.5001 23.5 20.0001 26.5 24.3963 25.7384C26.9798 25.4269 33.0823 26.14 36.0001 31C37.5001 33.5 41.4471 33.4957 44.0001 27.1403",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 16.0003L24 13.5004C24 13.5004 22.3833 11.7447 21 11.0005C19.6167 10.2562 17 9.50025 14 11.0004C12.7027 11.8147 10 13.0003 10 17.9427V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 44V41C27 38.2386 24.7614 36 22 36V36C19.2386 36 17 38.2386 17 41V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),$lr=x("hospital",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 5H5V43H33V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 21H43V43H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 21H25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 15V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Xlr=x("hospital-bed",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 17V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 25L42 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 15H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 22H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 28L42 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 34L42 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 9V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Glr=x("hospital-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 8C4 6.89543 4.89543 6 6 6H26C27.1046 6 28 6.89543 28 8V42H6C4.89543 42 4 41.1046 4 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 42V33C21 31.3431 19.6569 30 18 30H14C12.3431 30 11 31.3431 11 33V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 24H42C43.1046 24 44 24.8954 44 26V40C44 41.1046 43.1046 42 42 42H28V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 18H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 30H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 36H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 14V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 42H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ylr=x("hospital-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 26L11 44L37 44L37 26L24 13L11 26Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M3.58579 21.5858C2.80474 22.3668 2.80474 23.6332 3.58579 24.4142C4.36683 25.1953 5.63316 25.1953 6.41421 24.4142L3.58579 21.5858ZM24 4L25.4142 2.58579C25.0391 2.21071 24.5304 2 24 2C23.4696 2 22.9609 2.21071 22.5858 2.58579L24 4ZM41.5858 24.4142C42.3668 25.1953 43.6332 25.1953 44.4142 24.4142C45.1953 23.6332 45.1953 22.3668 44.4142 21.5858L41.5858 24.4142ZM6.41421 24.4142L25.4142 5.41421L22.5858 2.58579L3.58579 21.5858L6.41421 24.4142ZM22.5858 5.41421L41.5858 24.4142L44.4142 21.5858L25.4142 2.58579L22.5858 5.41421Z",fill:e.colors[0]},null),c("path",{d:"M19 31L29 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zlr=x("hospital-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 11H40L44 21H4L8 11H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 21H40V43H8V21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"16",y:"5",width:"16",height:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"16",y:"29",width:"8",height:"14",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"24",y:"29",width:"8",height:"14",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 13H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 43H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16L24 10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qlr=x("hot-air-balloon",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 18.3515C39 27.8545 31 36 24 36C17 36 9 27.8545 9 18.3515C9 10.6537 14.8929 4 24 4C33.1071 4 39 10.6537 39 18.3515Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 4C28.7 7.81854 32 14.1197 32 20C32 25.8067 28.62 32.192 25 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 4C18.6833 8.08726 16 13.7058 16 20C16 26.2153 18.7767 31.924 23 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.9994 16.0177C21.9994 16.0177 27.0654 17.0354 31 16.0177C34.9346 15 37.9995 13 37.9995 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.00047 20C9.00047 20 14.0004 22.5 18 23.5C21.9996 24.5 25.9996 24 25.9996 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 35L19.4 42.0952C19.4 42.0952 22.125 44 24 44C25.875 44 28.6 42.0952 28.6 42.0952L29.9941 35.0297L24 36L18 35Z",fill:e.colors[1]},null),c("path",{d:"M30 35L29.9941 35.0297M29.9941 35.0297L28.6 42.0952C28.6 42.0952 25.875 44 24 44C22.125 44 19.4 42.0952 19.4 42.0952L18 35L24 36L29.9941 35.0297Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Klr=x("hot-pot",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 11V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 11L32 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 11L16 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 17H4C4 22.5856 7.57778 27.5028 13 30.3648C16.1558 32.0305 19.9364 33 24 33C28.0636 33 31.8442 32.0305 35 30.3648C40.4222 27.5028 44 22.5856 44 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.4668 39H37.5332",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 30.3647L9 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 30.3647L39 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 25H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jlr=x("hot-pot-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 36C36 36 41 27.9411 41 18H7C7 27.9411 12 36 24 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 35L14 44H34L31 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 18L27.8889 4L20.1111 4L19 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 25C15 25 15.0703 26.0703 16 27C16.9297 27.9297 18 28 18 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),ecr=x("hotel",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 4H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"4",width:"32",height:"40",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 32H28V44H20V32Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 12L17 12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 18L17 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M23 12L25 12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M23 18L25 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 12L33 12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 18L33 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 32H30C30.5523 32 31.0098 31.548 30.9044 31.0058C30.3517 28.1653 27.4709 26 24 26C20.5291 26 17.6483 28.1653 17.0956 31.0058C16.9902 31.548 17.4477 32 18 32H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tcr=x("hotel-do-not-clean",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 27C13 27 33 27 33 15V44H13V27Z",fill:e.colors[1]},null),c("path",{d:"M33 15V14C33 8.47715 28.5228 4 23 4C17.4772 4 13 8.47715 13 14M33 15C33 27 13 27 13 27V44H33V15Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 32L26 38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 32L20 38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ncr=x("hotel-please-clean",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 27C13 27 33 27 33 15V44H13V27Z",fill:e.colors[1]},null),c("path",{d:"M33 15V14C33 8.47715 28.5228 4 23 4C17.4772 4 13 8.47715 13 14M33 15C33 27 13 27 13 27V44H33V15Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 34L22 37L27 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),icr=x("hourglass",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 4H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 44H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 4V16L21 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 44V29.5L27 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 44V30L18.5 23.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 4V16L29.5 23.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 33H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.1465 32.6465L29.8536 33.3536",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rcr=x("hourglass-full",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 4H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 44H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 44C13.6667 30.6611 18 23.9944 24 24C30 24.0056 34.3333 30.6722 37 44H11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 4C34.3333 17.3389 30 24.0056 24 24C18 23.9944 13.6667 17.3278 11 4H37Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 15H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 38H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ocr=x("hourglass-null",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 4H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 44H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 44C13.6667 30.6611 18 23.9944 24 24C30 24.0056 34.3333 30.6722 37 44H11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 4C34.3333 17.3389 30 24.0056 24 24C18 23.9944 13.6667 17.3278 11 4H37Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),scr=x("html-five",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37.8037 5H10.1963C9.01796 5 8.09502 6.01352 8.205 7.18668L10.8925 35.8534C10.959 36.5632 11.3984 37.1839 12.0457 37.4826L23.1619 42.6132C23.6937 42.8586 24.3063 42.8586 24.8381 42.6132L35.9543 37.4826C36.6016 37.1839 37.041 36.5632 37.1075 35.8534L39.795 7.18668C39.905 6.01352 38.982 5 37.8037 5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32 12H16L17 21H31L30 32L24 35L18 32L17.5 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),acr=x("hunting-gear",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 29H4V42H44V29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28.9998L9.03837 4.99902H39.0205L44 28.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 12C16.2386 12 14 14.2386 14 17C14 19.7614 16.2386 22 19 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M29 22C31.7614 22 34 19.7614 34 17C34 14.2386 31.7614 12 29 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 17H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),lcr=x("huoshanzhibo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35.3926 16.0397C32.1091 15.3432 29.8205 12.4576 29.7707 9.12427H24.6961V29.572C24.5966 31.9103 22.6563 33.7511 20.318 33.7014C17.9797 33.6516 16.1389 31.7113 16.1389 29.373C16.1887 27.0347 18.0792 25.1442 20.4175 25.1442C20.8653 25.1442 21.2633 25.1939 21.6613 25.3432V20.1193C21.2633 20.0695 20.8155 20.0695 20.4175 20.0695H20.2185C15.0444 20.2188 10.9648 24.4477 11.0643 29.6218C11.1638 34.7959 15.3926 38.8755 20.5668 38.8258C25.7409 38.776 29.8703 34.5472 29.8703 29.4228V19.0248C31.9598 20.5173 34.3976 21.3133 36.9847 21.3133V16.1889C36.3877 16.1889 35.8902 16.1392 35.3926 16.0397Z",fill:e.colors[0]},null),c("path",{d:"M33.9502 44H14.0498C8.47761 44 4 39.4726 4 33.9502V14.0498C4 8.47761 8.47761 4 14.0498 4H33.9502C39.4726 4 44 8.47761 44 14.0498V33.9502C44 39.4726 39.4726 44 33.9502 44ZM14.0995 4.44776C8.77612 4.44776 4.44776 8.77612 4.44776 14.0995V33.8507C4.44776 39.1741 8.77612 43.5025 14.0995 43.5025H33.8507C39.1741 43.5025 43.5025 39.1741 43.5025 33.8507V14.0995C43.5025 8.77612 39.1741 4.44776 33.8507 4.44776H14.0995Z",fill:e.colors[0]},null),c("path",{d:"M36.1387 35.7412C36.1387 35.6417 36.1387 35.4427 36.1387 35.2934C36.1387 35.2437 36.1884 35.2437 36.1884 35.2437C36.2382 35.2437 36.7854 35.7412 36.7854 35.7412",fill:e.colors[0]},null),c("path",{d:"M20.4197 33.204C22.4595 33.204 24.1013 31.6119 24.2008 29.5721V27.9801C23.2555 27.5821 22.3103 27.2338 21.3152 26.9851C21.2157 26.9353 21.1162 26.9353 21.0167 26.9353C21.0167 27.0348 21.0167 27.1343 21.0167 27.2338C21.0167 29.4726 20.37 31.3134 19.3252 33.005C19.6237 33.1045 19.972 33.1542 20.3202 33.1542C20.3202 33.204 20.37 33.204 20.4197 33.204Z",fill:e.colors[0]},null),c("path",{d:"M36.5384 35.5421C36.4886 35.4924 36.3393 35.4426 36.2896 35.4924C36.1901 35.5421 36.1403 35.5919 36.1403 35.6914C36.0906 37.2834 35.6926 38.8257 35.0956 40.2188C35.1453 40.0695 34.8468 39.4725 34.7971 39.3232C34.6976 39.0247 34.5981 38.7262 34.4488 38.4277C34.2 37.8307 33.9513 37.2834 33.6528 36.6864C33.0558 35.5919 32.3592 34.4974 31.613 33.5521C31.1155 32.9053 30.5682 32.3581 29.9712 31.8108C28.8767 36.0396 25.0956 39.2237 20.5185 39.2735H20.4189C18.4289 39.2735 16.5881 38.6765 15.0458 37.6814C14.6976 37.9799 14.2995 38.2785 13.9513 38.577C13.1055 37.6814 12.409 36.6864 11.812 35.5919C11.7622 35.4924 11.7125 35.3929 11.7125 35.2934C11.613 35.3929 11.5135 35.4426 11.414 35.5421C9.62293 37.1342 8.08064 38.9252 6.78711 40.8158C6.88661 40.9153 7.03587 41.0645 7.13537 41.164C7.18512 41.1143 7.23487 41.0148 7.28462 40.965L8.5284 42.0595L9.32442 42.4078C9.22492 42.4576 9.17517 42.5571 9.07567 42.6068C9.22492 42.7063 9.37417 42.7561 9.52343 42.8556C9.62293 42.7561 9.72243 42.7063 9.82193 42.6068L11.6627 43.4526L16.1901 43.7511H31.1652C31.1652 43.8008 31.1652 43.8506 31.1155 43.9003H33.1553C33.205 43.8506 33.2548 43.8008 33.3045 43.7511C33.3045 43.7013 33.3543 43.7013 33.3543 43.6516L36.0906 43.4028L38.8269 42.2586L40.6677 40.8655C40.7175 40.965 40.7672 41.0148 40.817 41.1143C40.9165 41.0148 41.0657 40.8655 41.1652 40.766C39.8717 38.9252 38.3294 37.1342 36.5384 35.5421Z",fill:e.colors[0]},null),c("path",{d:"M20.518 38.7762C24.9458 38.7265 28.6772 35.5921 29.5727 31.413C28.4284 30.418 27.1847 29.5225 25.8414 28.7762C25.4434 28.5772 25.0453 28.3782 24.6473 28.1792V29.5225C24.5478 31.811 22.6573 33.6518 20.3687 33.6518C20.319 33.6518 20.319 33.6518 20.2692 33.6518C19.8215 33.6518 19.4235 33.5523 19.0254 33.4031C18.0802 34.7961 16.8364 36.0896 15.4434 37.2837C16.8861 38.1792 18.5777 38.7265 20.4185 38.7265C20.4185 38.7762 20.4682 38.7762 20.518 38.7762ZM18.3289 35.1941C18.2792 35.1941 18.3289 35.1941 18.3289 35.1941V35.1941Z",fill:e.colors[0]},null)])}),ccr=x("i-mac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 6H44V28H4V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 28V36H4V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.0909 18H10.9091C10.407 18 10 18.407 10 18.9091V21.0909C10 21.593 10.407 22 10.9091 22H13.0909C13.593 22 14 21.593 14 21.0909V18.9091C14 18.407 13.593 18 13.0909 18Z",fill:e.colors[2]},null),c("path",{d:"M13.0909 12H10.9091C10.407 12 10 12.407 10 12.9091V15.0909C10 15.593 10.407 16 10.9091 16H13.0909C13.593 16 14 15.593 14 15.0909V12.9091C14 12.407 13.593 12 13.0909 12Z",fill:e.colors[2]},null),c("path",{d:"M21.0909 18H18.9091C18.407 18 18 18.407 18 18.9091V21.0909C18 21.593 18.407 22 18.9091 22H21.0909C21.593 22 22 21.593 22 21.0909V18.9091C22 18.407 21.593 18 21.0909 18Z",fill:e.colors[2]},null),c("path",{d:"M21.0909 12H18.9091C18.407 12 18 12.407 18 12.9091V15.0909C18 15.593 18.407 16 18.9091 16H21.0909C21.593 16 22 15.593 22 15.0909V12.9091C22 12.407 21.593 12 21.0909 12Z",fill:e.colors[2]},null),c("path",{d:"M29.0909 18H26.9091C26.407 18 26 18.407 26 18.9091V21.0909C26 21.593 26.407 22 26.9091 22H29.0909C29.593 22 30 21.593 30 21.0909V18.9091C30 18.407 29.593 18 29.0909 18Z",fill:e.colors[2]},null),c("path",{d:"M29.0909 12H26.9091C26.407 12 26 12.407 26 12.9091V15.0909C26 15.593 26.407 16 26.9091 16H29.0909C29.593 16 30 15.593 30 15.0909V12.9091C30 12.407 29.593 12 29.0909 12Z",fill:e.colors[2]},null),c("path",{d:"M37.0909 12H34.9091C34.407 12 34 12.407 34 12.9091V15.0909C34 15.593 34.407 16 34.9091 16H37.0909C37.593 16 38 15.593 38 15.0909V12.9091C38 12.407 37.593 12 37.0909 12Z",fill:e.colors[2]},null),c("path",{d:"M20.8462 36L16 42H32L27.1538 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dcr=x("icecream",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 18H15L21 40C21 40 22 43 24 43C26 43 27 40 27 40L33 18Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M36 18H12C12 10 17 4 24 4C31 4 36 10 36 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ucr=x("icecream-five",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 14C14 8.47715 18.4772 4 24 4C29.5228 4 34 8.47715 34 14V31.7308C34 31.8795 33.8795 32 33.7308 32H14.2692C14.1205 32 14 31.8795 14 31.7308V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M21 16V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 16V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 32V41C21 42.6569 22.3431 44 24 44C25.6569 44 27 42.6569 27 41V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hcr=x("icecream-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"3092fedd)"},[c("path",{d:"M18.8429 13.7227L32.2779 27.1577L11.6794 40.5003L5.63367 34.4546L18.8429 13.7227Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.7729 19.5104C37.7123 20.5711 37.0133 20.5793 35.9608 20.941C35.9282 23.7368 35.967 26.5502 32.4192 27.245L18.6033 13.429C18.6033 13.429 18.594 12.0595 19.9994 11.3435C20.4943 11.1116 21.4978 11.2213 22.0958 11.3186C23.5021 8.2937 25.6314 7.78309 27.9988 8.76105C29.1343 7.04337 31.9383 6.31187 34.027 6.98636C36.1157 7.66085 36.0994 9.05869 37.4891 9.74134C38.8789 10.424 40.2931 9.00977 40.3012 8.31082C40.3094 7.61186 40.1868 6.27484 41.129 6.51729C41.7042 6.67252 42.167 7.23228 42.7246 9.56132C43.0359 10.8687 42.8549 12.8027 41.7378 13.99C41.0522 14.7186 39.5211 15.0994 38.8219 15.3167C38.8885 15.5072 39.8336 18.4498 38.7729 19.5104Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.8216 15.3162C36.0094 16.7467 33.9207 16.0722 31.8483 13.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"3092fedd"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),fcr=x("icecream-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 4H31L34 32H14L17 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 32V41C21 42.6569 22.3431 44 24 44V44C25.6569 44 27 42.6569 27 41V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 14V14C18.2091 16.2091 21.7909 16.2091 24 14V14V14C26.2091 11.7909 29.7909 11.7909 32 14V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 22V22C17.1706 24.7132 21.1768 25.0409 23.7594 22.7165L24 22.5L24.2406 22.2835C26.8232 19.9591 30.8294 20.2868 33 23V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gcr=x("icecream-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 14C14 8.47715 18.4772 4 24 4V4C29.5228 4 34 8.47715 34 14V31.7308C34 31.8795 33.8795 32 33.7308 32H14.2692C14.1205 32 14 31.8795 14 31.7308V14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M21 32V41C21 42.6569 22.3431 44 24 44V44C25.6569 44 27 42.6569 27 41V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 16V16C16.7614 18.7614 21.2386 18.7614 24 16V16V16C26.7614 13.2386 31.2386 13.2386 34 16V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mcr=x("icecream-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.3396 22.5L21 37L24 43L27 37L32.6602 22.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 32H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 3C18 3 16 9 16 9C16 9 10 11 10 16C10 21 15 23 15 23C15 23 18.5 21 24 21C29.5 21 33 23 33 23C33 23 38 21 38 16C38 11 32 9 32 9C32 9 30 3 24 3Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kcr=x("id-card",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 8H6C4.89543 8 4 8.89543 4 10V38C4 39.1046 4.89543 40 6 40H42C43.1046 40 44 39.1046 44 38V10C44 8.89543 43.1046 8 42 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 16H28V24H36V16Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 32H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 16H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vcr=x("id-card-h",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"32",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25C19.2091 25 21 23.2091 21 21C21 18.7909 19.2091 17 17 17C14.7909 17 13 18.7909 13 21C13 23.2091 14.7909 25 17 25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 31C23 27.6863 20.3137 25 17 25C13.6863 25 11 27.6863 11 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 20H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 28H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Acr=x("id-card-v",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"4",width:"32",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19C26.2091 19 28 17.2091 28 15C28 12.7909 26.2091 11 24 11C21.7909 11 20 12.7909 20 15C20 17.2091 21.7909 19 24 19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 25C30 21.6863 27.3137 19 24 19C20.6863 19 18 21.6863 18 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 31H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 37H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pcr=x("image-files",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"18",cy:"17",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 28V37H33V21L23.4894 31.5L15 28Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bcr=x("imbalance",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 19V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 22L24 19L36 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 30L36 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 30L36 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 36L12 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 36L12 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 44C16.4183 44 20 40.4183 20 36H4C4 40.4183 7.58172 44 12 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36 38C40.4183 38 44 34.4183 44 30H28C28 34.4183 31.5817 38 36 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wcr=x("import-and-export",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 25.9999L5 34.9999L14 43.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 35.0083H22.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.0005 18L43.0005 27L34.0005 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 27.0084H25.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.5 24V7.5L43.5 7.5V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ocr=x("in-flight",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 40C12 32.8203 17.3726 27 24 27C30.6274 27 36 32.8203 36 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13 37C13 38 15.5 39 17 38C18.5 37 18.9597 34.495 20.4997 34.9262C22.0396 35.3574 22 38.5 24 40C26 41.5 29.5 41 31 38.5C32.5 36 30.9207 35.325 32.0612 33.7031C32.8215 32.6219 33.7919 32.8871 34 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M23 21H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.1514 22.4702L33.8475 23.53",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.1514 23.53L15.8475 22.4701",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.0586 28.134L40.0586 29.8661",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.05859 29.8661L9.05859 28.134",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.8945 37.0056L42.1036 38.9946",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.89453 38.9946L5.10359 37.0056",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.0003 10L9 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 7L29 13L17 16L12 9L16 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 18L6 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ycr=x("inbox",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 30L9 6H39L44 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 30H14.9091L16.7273 36H31.2727L33.0909 30H44V43H4V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 14H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 22H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ccr=x("inbox-download-r",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 31H15L17 35H31L33 31H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 36V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22L24 28L30 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28V12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 36V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_cr=x("inbox-in",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 30L10 6H38L43 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 30H14.9091L16.7273 36H31.2727L33.0909 30H43V43H5V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 20L24 26L30 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Scr=x("inbox-out",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 30L9 6H39L44 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 30H14.9091L16.7273 36H31.2727L33.0909 30H44V43H4V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 20L24 14L30 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lcr=x("inbox-r",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 31H15L17 35H31L33 31H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 36V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 36V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 15H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 23H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xcr=x("inbox-success",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 30L9 6H39L44 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 30H14.9091L16.7273 36H31.2727L33.0909 30H44V43H4V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19.2143L23 24L31 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ecr=x("inbox-success-r",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 31H15L17 35H31L33 31H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 36V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 36V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18.6154L22.6 24L33 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tcr=x("inbox-upload-r",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 31H15L17 35H31L33 31H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 36V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18L24 12L30 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 36V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qcr=x("inclusive-gateway",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22.7992 4.20102L4.4144 22.5858C3.63336 23.3668 3.63335 24.6332 4.4144 25.4142L22.7992 43.799C23.5802 44.58 24.8466 44.58 25.6276 43.799L44.0124 25.4142C44.7934 24.6332 44.7934 23.3668 44.0124 22.5858L25.6276 4.20102C24.8466 3.41997 23.5802 3.41997 22.7992 4.20102Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32C28.4183 32 32 28.4183 32 24C32 19.5817 28.4183 16 24 16C19.5817 16 16 19.5817 16 24C16 28.4183 19.5817 32 24 32Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Dcr=x("income",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 34L43 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 26V10C43 8.34315 41.6569 7 40 7H8C6.34315 7 5 8.34315 5 10V38C5 39.6569 6.34315 41 8 41H28.4706",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 39L31 34L35.9996 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 15L20 21L25 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 27H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 21H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 21V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bcr=x("income-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 38L30 33L34.9996 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 38L38 33L42.9996 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 22V9C43 7.89543 42.1046 7 41 7H7C5.89543 7 5 7.89543 5 9V39C5 40.1046 5.89543 41 7 41H28.4706",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 15L18 21L23 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 27H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 21H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 21V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rcr=x("incoming",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 13C18 10.7909 16.2091 9 14 9C11.7909 9 10 10.7909 10 13C10 15.2091 11.7909 17 14 17C16.2091 17 18 15.2091 18 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 13C37 10.7909 35.2091 9 33 9C30.7909 9 29 10.7909 29 13C29 15.2091 30.7909 17 33 17C35.2091 17 37 15.2091 37 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 13H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 13H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M37 13H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10 29L4 35L10 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 35H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Icr=x("increase",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 25C41 34.9411 32.9411 43 23 43C13.0589 43 5 34.9411 5 25C5 15.0589 13.0589 7 23 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 28.5C20.5 28.5 24 28 31 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 19H31V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 5V9.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.5 17L39 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.8892 7L37.0001 10.8891",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mcr=x("increase-the-scale",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 9C24 6.23858 21.7614 4 19 4C16.2386 4 14 6.23858 14 9V19C14 21.7614 16.2386 24 19 24C21.7614 24 24 21.7614 24 19V9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M42 9C42 6.23858 39.7614 4 37 4C34.2386 4 32 6.23858 32 9V19C32 21.7614 34.2386 24 37 24C39.7614 24 42 21.7614 42 19V9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M36 32L42 38L36 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 38H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pcr=x("indent-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 19L6 24L11 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fcr=x("indent-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 19L42 24L37 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ncr=x("index-finger",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12.5658 26.1824C10.8553 27.3542 10 29.2935 10 32.0002C10 36.0603 14.9753 43.0002 19.4618 43.0002C23.9483 43.0002 26.5502 43.0002 30.9415 43.0002C35.3328 43.0002 38 39.1496 38 36.0603C38 31.7099 38 27.3596 38 23.0093C38 21.3524 36.6569 20.0093 35 20.0093H34.9909C33.3391 20.0093 32 21.3484 32 23.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13.981 28.4452V8.00587C13.981 6.35036 15.323 5.0083 16.9785 5.0083C16.9813 5.0083 16.9841 5.0083 16.9868 5.00831C18.6482 5.01291 19.9927 6.36106 19.9927 8.0225V23.592",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19.9927 23.0083V19.0155C19.9927 17.3501 21.3428 16 23.0082 16C24.6736 16 26.0236 17.3501 26.0236 19.0155V23.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 22.7158V20.0034C26 18.3466 27.3431 17.0034 29 17.0034C30.6569 17.0034 32 18.3466 32 20.0034V23.0034",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ucr=x("induction-lock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 18V42H39V18L24 6L9 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 26V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 26V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jcr=x("industrial-scales",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 32H38L42 40H6L10 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"17",y:"4",width:"14",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wcr=x("info",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 11C25.3807 11 26.5 12.1193 26.5 13.5C26.5 14.8807 25.3807 16 24 16C22.6193 16 21.5 14.8807 21.5 13.5C21.5 12.1193 22.6193 11 24 11Z",fill:e.colors[2]},null),c("path",{d:"M24.5 34V20H23.5H22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 34H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vcr=x("infusion",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 30C38 37.732 31.732 44 24 44C16.268 44 10 37.732 10 30C10 22.268 24 4 24 4C24 4 38 22.268 38 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 30H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zcr=x("injection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.1684 22.262L19.0766 41.3539L6.34863 28.626L25.4405 9.53409",fill:e.colors[1]},null),c("path",{d:"M38.1684 22.262L19.0766 41.3539L6.34863 28.626L25.4405 9.53409",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.9053 5.99854L41.7043 25.7975",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14.834 28.626L19.0766 32.8686",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6.34961 41.353L12.7128 34.9898",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31.8047 15.8979L35.3394 12.3632",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Hcr=x("inline",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 9L34 6H8L25 24L8 42H34L37 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 24H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$cr=x("inner-shadow-bottom-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C29.5229 44 34.5229 41.7613 38.1422 38.1422C41.7613 34.5229 44 29.5229 44 24C44 18.4772 41.7613 13.4772 38.1422 9.85787C34.5229 6.23858 29.5229 4 24 4C18.4772 4 13.4772 6.23858 9.85787 9.85787C6.23858 13.4772 4 18.4772 4 24C4 29.5229 6.23858 34.5229 9.85787 38.1422C13.4772 41.7613 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 38C20.134 38 16.634 36.4329 14.1005 33.8996C11.567 31.366 10 27.866 10 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Xcr=x("inner-shadow-bottom-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C29.5229 44 34.5229 41.7613 38.1422 38.1422C41.7613 34.5229 44 29.5229 44 24C44 18.4772 41.7613 13.4772 38.1422 9.85787C34.5229 6.23858 29.5229 4 24 4C18.4772 4 13.4772 6.23858 9.85787 9.85787C6.23858 13.4772 4 18.4772 4 24C4 29.5229 6.23858 34.5229 9.85787 38.1422C13.4772 41.7613 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 38C27.866 38 31.366 36.4329 33.8996 33.8996C36.4329 31.366 38 27.866 38 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Gcr=x("inner-shadow-down",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C29.5229 44 34.5229 41.7613 38.1422 38.1422C41.7613 34.5229 44 29.5229 44 24C44 18.4772 41.7613 13.4772 38.1422 9.85787C34.5229 6.23858 29.5229 4 24 4C18.4772 4 13.4772 6.23858 9.85787 9.85787C6.23858 13.4772 4 18.4772 4 24C4 29.5229 6.23858 34.5229 9.85787 38.1422C13.4772 41.7613 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33.8996 33.8995C31.3661 36.4329 27.8661 38 24.0001 38C20.1341 38 16.6341 36.4329 14.1006 33.8995",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Ycr=x("inner-shadow-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C29.5229 44 34.5229 41.7613 38.1422 38.1422C41.7613 34.5229 44 29.5229 44 24C44 18.4772 41.7613 13.4772 38.1422 9.85787C34.5229 6.23858 29.5229 4 24 4C18.4772 4 13.4772 6.23858 9.85787 9.85787C6.23858 13.4772 4 18.4772 4 24C4 29.5229 6.23858 34.5229 9.85787 38.1422C13.4772 41.7613 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14.1005 14.1005C11.567 16.634 10 20.134 10 24C10 27.866 11.567 31.366 14.1005 33.8995",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Zcr=x("inner-shadow-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C29.5229 44 34.5229 41.7613 38.1422 38.1422C41.7613 34.5229 44 29.5229 44 24C44 18.4772 41.7613 13.4772 38.1422 9.85787C34.5229 6.23858 29.5229 4 24 4C18.4772 4 13.4772 6.23858 9.85787 9.85787C6.23858 13.4772 4 18.4772 4 24C4 29.5229 6.23858 34.5229 9.85787 38.1422C13.4772 41.7613 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33.8994 33.8995C36.4328 31.366 37.9999 27.866 37.9999 24C37.9999 20.134 36.4328 16.634 33.8994 14.1005",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),qcr=x("inner-shadow-top-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C29.5229 44 34.5229 41.7613 38.1422 38.1422C41.7613 34.5229 44 29.5229 44 24C44 18.4772 41.7613 13.4772 38.1422 9.85787C34.5229 6.23858 29.5229 4 24 4C18.4772 4 13.4772 6.23858 9.85787 9.85787C6.23858 13.4772 4 18.4772 4 24C4 29.5229 6.23858 34.5229 9.85787 38.1422C13.4772 41.7613 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 10C20.134 10 16.634 11.567 14.1005 14.1005C11.567 16.634 10 20.134 10 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Kcr=x("inner-shadow-top-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C29.5229 44 34.5229 41.7613 38.1422 38.1422C41.7613 34.5229 44 29.5229 44 24C44 18.4772 41.7613 13.4772 38.1422 9.85787C34.5229 6.23858 29.5229 4 24 4C18.4772 4 13.4772 6.23858 9.85787 9.85787C6.23858 13.4772 4 18.4772 4 24C4 29.5229 6.23858 34.5229 9.85787 38.1422C13.4772 41.7613 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M38 24C38 20.134 36.4329 16.634 33.8996 14.1005C31.366 11.567 27.866 10 24 10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Jcr=x("inner-shadow-up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C29.5229 44 34.5229 41.7613 38.1422 38.1422C41.7613 34.5229 44 29.5229 44 24C44 18.4772 41.7613 13.4772 38.1422 9.85787C34.5229 6.23858 29.5229 4 24 4C18.4772 4 13.4772 6.23858 9.85787 9.85787C6.23858 13.4772 4 18.4772 4 24C4 29.5229 6.23858 34.5229 9.85787 38.1422C13.4772 41.7613 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33.8996 14.1005C31.3661 11.567 27.8661 10 24.0001 10C20.1341 10 16.6341 11.567 14.1006 14.1005",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),edr=x("insert-card",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 18H4L4 6H44V18H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 12L4 41H44L36 12H12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),tdr=x("insert-table",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39.3 6H8.7C7.20883 6 6 7.20883 6 8.7V39.3C6 40.7912 7.20883 42 8.7 42H39.3C40.7912 42 42 40.7912 42 39.3V8.7C42 7.20883 40.7912 6 39.3 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M18 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 18H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 30H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),ndr=x("inspection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 33V19H5V41C5 42.1046 5.89543 43 7 43H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 10C5 8.89543 5.89543 8 7 8H41C42.1046 8 43 8.89543 43 10V19H5V10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 5V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 5V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"30",cy:"32",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M36 37L42 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),idr=x("instagram",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 6H14C9.58172 6 6 9.58172 6 14V34C6 38.4183 9.58172 42 14 42H34C38.4183 42 42 38.4183 42 34V14C42 9.58172 38.4183 6 34 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32C28.4183 32 32 28.4183 32 24C32 19.5817 28.4183 16 24 16C19.5817 16 16 19.5817 16 24C16 28.4183 19.5817 32 24 32Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 15C36.1046 15 37 14.1046 37 13C37 11.8954 36.1046 11 35 11C33.8954 11 33 11.8954 33 13C33 14.1046 33.8954 15 35 15Z",fill:e.colors[2]},null)])}),rdr=x("instagram-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"9",cy:"8.00012",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"5",y:"18.0001",width:"8",height:"25",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 27.5V43H28V29C28 26.5 29.5 24.5 32 24.5C34.5 24.5 36 27 36 29V43H43V27.5C43 24.5 39.5 18 32 18C24.5 18 21 24.5 21 27.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),odr=x("install",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41.4004 11.551L36.3332 5H11.6666L6.58398 11.551",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 13C6 11.8954 6.89543 11 8 11H40C41.1046 11 42 11.8954 42 13V40C42 41.6569 40.6569 43 39 43H9C7.34315 43 6 41.6569 6 40V13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 27L24 35L16 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9917 19V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sdr=x("instruction",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"32",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 10C4 8.89543 4.89543 8 6 8H42C43.1046 8 44 8.89543 44 10V16H4V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 23L23 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 23L37 28L31 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 22.9999L11 27.9999L17 33.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),adr=x("intercom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 14C13 12.3431 14.3431 11 16 11H32C33.6569 11 35 12.3431 35 14V25L33 31V41C33 42.6569 31.6569 44 30 44H18C16.3431 44 15 42.6569 15 41V31L13 25V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M19 11L19 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 11L28 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 19L20 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 26L22 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ldr=x("intermediate-mode",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0033 4L29.2737 9.27038H38.7296V18.7263L44 23.9967L38.7296 29.2737V38.7296H29.2737L24.0033 44L18.7264 38.7296H9.27036V29.2737L4 23.9967L9.27036 18.7263V9.27038H18.7264L24.0033 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16C27.9932 16.5 31 20 31 24C31 28 28 31.5 24 31.9549",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cdr=x("internal-data",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 18V9C6 7.34315 7.34315 6 9 6H39C40.6569 6 42 7.34315 42 9V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 30V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ddr=x("internal-expansion",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 42H40C41.1046 42 42 41.1046 42 40V8C42 6.89543 41.1046 6 40 6H8C6.89543 6 6 6.89543 6 8V40C6 41.1046 6.89543 42 8 42Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M42 8C42 6.89543 41.1046 6 40 6H28V20H42V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 35L23 25M23 25V32M23 25H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),udr=x("internal-reduction",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 42H40C41.1046 42 42 41.1046 42 40V8C42 6.89543 41.1046 6 40 6H8C6.89543 6 6 6.89543 6 8V40C6 41.1046 6.89543 42 8 42Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M42 8C42 6.89543 41.1046 6 40 6H28V20H42V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 25L13 35M13 35V28M13 35H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hdr=x("internal-transmission",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 25L30 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 19L30 25L36 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 6V26C21 32.7391 14.8348 39.5668 9 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 14V9C42 7.34315 40.6569 6 39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fdr=x("international",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44.0002C35.0457 44.0002 44 35.0459 44 24.0002C44 12.9545 35.0457 4.00024 24 4.00024C12.9543 4.00024 4 12.9545 4 24.0002C4 35.0459 12.9543 44.0002 24 44.0002Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M6 30.9856C8.63192 32.041 10.5266 32.041 11.6839 30.9856C13.4199 29.4025 11.9219 24.5978 14.3532 23.2727C16.7844 21.9476 20.4886 27.8214 23.9508 25.8887C27.4129 23.9559 23.6246 18.8023 26.0272 16.713C28.4298 14.6237 31.554 16.98 32.1001 13.4865C32.6462 9.99304 29.5521 11.5082 28.9584 8.20693C28.5625 6.00611 28.5625 4.84884 28.9584 4.73511",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M29.0209 43.3505C27.1468 41.4325 26.4721 39.6497 26.9969 38.0019C27.7841 35.5303 29.0826 35.6764 29.6488 34.1482C30.2149 32.6199 28.6156 30.4433 32.1643 28.5826C34.5301 27.3421 37.783 28.7794 41.9228 32.8944",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),gdr=x("intersect-selection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"16",y:"16",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"5",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 16L16 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 21L21 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mdr=x("intersection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 31H40C41.1046 31 42 30.1046 42 29V8C42 6.89543 41.1046 6 40 6H19C17.8954 6 17 6.89543 17 8V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 17H8C6.89543 17 6 17.8954 6 19V40C6 41.1046 6.89543 42 8 42H29C30.1046 42 31 41.1046 31 40V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"17",y:"17",width:"14",height:"14",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kdr=x("invalid-files",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 44V4H31L40 14.5V44H8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 25C34 30.5228 29.5228 35 24 35C18.4772 35 14 30.5228 14 25C14 19.4772 18.4772 15 24 15C26.6582 15 29.0742 16.0372 30.8653 17.729C32.7955 19.5521 34 22.1354 34 25Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18L31 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 25C34 30.5228 29.5228 35 24 35M14 25C14 19.4772 18.4772 15 24 15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vdr=x("invert-camera",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 13.9999C9 13.9999 16.5 2.49984 29.5 6.99986C42.5 11.4999 42 24.4999 42 24.4999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 34C39 34 33 45 19.5 41.5C6 38 6 24 6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 8V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24L6 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"20",width:"12",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 28L32 26.6667V21.3333L34 20V28Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Adr=x("invert-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 15C10 22.2989 14.103 28.5832 20 31.4081C22.1347 32.4307 24.5046 33 27 33C36.3888 33 44 24.9411 44 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 20L10 15L4 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pdr=x("invert-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 15C38 22.2989 33.897 28.5832 28 31.4081C25.8653 32.4307 23.4954 33 21 33C11.6112 33 4 24.9411 4 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 20L38 15L44 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bdr=x("ios-face-recognition",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 34V44H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 44H44V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 4H44V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 4H4V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 34C16 34 19 37 24 37C29 37 32 34 32 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14V23C24 25 22 27 20 27H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 14V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 14V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wdr=x("ipad",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"9",y:"5",width:"30",height:"38",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M22 36L26 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Odr=x("ipad-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"10",width:"38",height:"30",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M11 27V23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ydr=x("iphone",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"11",y:"4",width:"26",height:"40",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M22 10L26 10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cdr=x("ipo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 18.313V7H44V18.313C41.8815 19.068 40.3636 21.1053 40.3636 23.5C40.3636 25.8947 41.8815 27.932 44 28.687V40H4V28.687C6.11853 27.932 7.63636 25.8947 7.63636 23.5C7.63636 21.1053 6.11853 19.068 4 18.313V18.313Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 18V29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18V29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18H21C22.6569 18 24 19.3431 24 21C24 22.6569 22.6569 24 21 24H18V18Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"32",cy:"24",rx:"3",ry:"5",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),_dr=x("iron",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 40H44L42 24H20C11.1634 24 4 31.1634 4 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 8H40L42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 32H19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 32H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 32H35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Sdr=x("iron-disable",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 40H44L42 24H20C11.1634 24 4 31.1634 4 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 8H40L42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 26L24 24L22 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 22L24 24L22 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ldr=x("iron-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 40H44L42 24H20C11.1634 24 4 31.1634 4 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 8H40L42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 32H19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 32H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xdr=x("iron-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 40H44L42 24H20C11.1634 24 4 31.1634 4 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 8H40L42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 32H19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Edr=x("iwatch",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 12.0002H10V36.0002H36V12.0002Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 24.0002C27 21.7911 25.2091 20.0002 23 20.0002C20.7909 20.0002 19 21.7911 19 24.0002C19 26.2094 20.7909 28.0002 23 28.0002C25.2091 28.0002 27 26.2094 27 24.0002Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 12.0002C15 11.9273 15.0083 11.8545 15.0246 11.7833L16.6321 4.78331C16.7372 4.32578 17.1565 4.00024 17.6409 4.00024H28.3837C28.8681 4.00024 29.2874 4.32578 29.3925 4.78331L31 11.7833",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 36.0002C15 36.0732 15.0083 36.1459 15.0246 36.2172L16.6321 43.2172C16.7372 43.6747 17.1565 44.0002 17.6409 44.0002H28.3837C28.8681 44.0002 29.2874 43.6747 29.3925 43.2172L31 36.2172",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M39 16.0002V20.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Tdr=x("iwatch-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"13",y:"12",width:"22",height:"24",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 12L27 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 36L27 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.9998 23.9341L29 23.9999",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 21L35 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 24L13.0003 24.0659",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 21L13 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 12V4H17V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 36V43C31 43.5523 30.5523 44 30 44H18C17.4477 44 17 43.5523 17 43V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qdr=x("iwatch-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.4167 10.5C18.2373 7.69936 21.9423 6 26 6C34.8366 6 42 14.0589 42 24C42 33.9411 34.8366 42 26 42C21.9423 42 18.2373 40.3006 15.4167 37.5",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"6",y:"10",width:"10",height:"28",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"18",width:"4",height:"4",rx:"2",transform:"rotate(90 13 18)",fill:e.colors[2]},null),c("rect",{x:"13",y:"25",width:"4",height:"4",rx:"2",transform:"rotate(90 13 25)",fill:e.colors[2]},null)])}),Ddr=x("jewelry",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20 24C20 17.6364 22.6275 15.3535 24 15C25.22 15.1768 28 17.2121 28 24C28 30.7879 25.22 33 24 33C22.6275 32.8232 20 30.3636 20 24Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M19.9995 22.9999C18.4464 21.4623 13.6179 21.8398 12.0002 21.9999C11.5149 23.7617 12.3521 27.4922 14.2934 29.4142C16.72 31.8166 18.6609 32.9999 23.9995 32.9999",stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M28 22.9999C29.4358 21.4668 33.5044 21.8402 35 21.9999C35.2991 23.5969 35.1402 27.1878 32.6276 29.8707C30.115 32.5536 25.5 32.9999 24 32.9999",stroke:e.colors[2],"stroke-width":e.strokeWidth},null)])}),Bdr=x("jinritoutiao",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36.883 44H11.1127C7.19199 44 4 40.808 4 36.883V11.1127C4 7.19199 7.19199 4 11.1127 4H36.883C40.8037 4 43.9957 7.19199 43.9957 11.1127V36.883C44 40.808 40.808 44 36.883 44ZM11.1127 4.30258C7.35819 4.30258 4.30258 7.35819 4.30258 11.1127V36.883C4.30258 40.6418 7.35819 43.6974 11.117 43.6974H36.8873C40.6461 43.6974 43.7017 40.6418 43.7017 36.883V11.1127C43.7017 7.35393 40.6461 4.29832 36.8873 4.29832H11.1127V4.30258Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 36.8874L44 34.7949V11.1128L4 13.2053V36.8874ZM24.9629 18.5535L24.9629 18.5535L24.9629 18.5535C24.9629 18.5535 25.8962 19.2311 25.9985 19.2993C26.6647 19.7579 27.5459 20.364 28.9153 20.9932C27.6556 21.3788 26.2061 21.761 24.5332 22.1291V24.4432C27.7245 23.7574 30.2253 22.9796 32.2 22.192C34.1509 22.7558 36.6718 23.2709 39.981 23.6377V21.3236C38.2667 21.1249 36.788 20.8858 35.5072 20.6222C37.3562 19.5714 38.4182 18.606 39.1209 17.9399V17.5864L39.1251 17.5862V15.417L39.1209 15.4172V15.417L38.596 15.4447L29.6218 15.9141L27.2983 14.9524L24.9629 18.5535ZM28.5105 18.1415L35.9854 17.7504C35.1654 18.3491 34.0068 19.0546 32.2705 19.7895C30.5399 19.2368 29.3679 18.6532 28.5105 18.1415ZM16.7119 16.0478L19.1709 15.9199C19.1087 20.541 19.0227 23.3079 18.3506 25.4774L23.4462 25.2102V27.3794L17.3389 27.6979C16.3633 29.2668 14.8464 30.7444 12.4715 32.8387L8.59766 33.0433C8.74154 32.921 8.87935 32.8017 9.01365 32.6855L9.01378 32.6854L9.08775 32.6214C11.476 30.5514 13.1174 29.1275 14.23 27.8601L8.00195 28.1849V26.0199L15.7202 25.6153C16.5809 23.6457 16.6485 20.8981 16.7119 16.0478ZM14.9017 17.4668V19.8874L9.42969 19.3888V16.9724L14.9017 17.4668ZM9.42969 21.0637V23.4843L14.9017 23.983V21.5623L9.42969 21.0637ZM30.9824 26.9861L24.5332 27.3241V25.1549L30.9824 24.8169V23.5822L33.5011 23.4543V24.6849L39.9817 24.3452V26.5144L33.5011 26.8541V31.7433L30.9824 31.8754V26.9861ZM21.0602 28.5898L18.0898 28.7433L20.4764 32.4253L23.4468 32.2719L21.0602 28.5898ZM34.6465 27.8778L37.6126 27.7244L39.9991 31.4064L37.033 31.5599L34.6465 27.8778ZM29.8979 28.125L26.9275 28.2827L24.541 32.2119L27.5114 32.0585L29.8979 28.125Z",fill:e.colors[0]},null)])}),Rdr=x("journey",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"670d28d2)"},[c("path",{d:"M24 40C32.2843 40 39 33.2843 39 25C39 16.7157 32.2843 10 24 10C15.7157 10 9 16.7157 9 25C9 33.2843 15.7157 40 24 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.0002 11C21.8049 12.0083 23.5002 13.5 23.3581 15.4454C23.2445 17 21.915 17.3469 21.6369 18.4711C21.359 19.5953 22.9674 20.8217 20.2464 22.636C18.4324 23.8455 12.971 26.1447 9 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M9.50011 24.5C6.50011 26.3883 2.06824 31.521 4.00056 35C6.5 39.5 16.0004 35.6906 27.0001 27C37.9999 18.3094 42.2291 5.60642 42.2291 5.60642L37.0005 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.0006 40C26.0006 40 26.5003 35 30 32C33.4997 29 38.0007 29 38.0007 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)]),c("defs",null,[c("clipPath",{id:e.id+"670d28d2"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Idr=x("joystick",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 33H4V43H44V33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 26H26V33H38V26Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 14C20.7614 14 23 11.7614 23 9C23 6.23858 20.7614 4 18 4C15.2386 4 13 6.23858 13 9C13 11.7614 15.2386 14 18 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 14L9 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mdr=x("juice",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 24H33L31.2 44H16.8L15 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"11",y:"18",width:"26",height:"6",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 8C18.4772 8 14 12.4772 14 18H34C34 12.4772 29.5228 8 24 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M28 4L26 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Pdr=x("jump",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 10L20 20.254V29.9683L10.8571 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 10L28 20.254V29.9683L37.1429 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"8",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Fdr=x("kagi-map",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 42H8V24H15V42H19.9406V6H27.9792V33.0659H34.0203V16.125H40.0687V42H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ndr=x("kettle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 49 48",fill:"none"},[c("rect",{x:"6.77783",y:"37",width:"36",height:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.7778 36L36.7778 10H4.77783L11.3438 17.5493C11.8727 18.1574 12.1347 18.9527 12.0707 19.7561L10.7778 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.7778 18H21.7778",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.7778 24H21.7778",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.7778 30H21.7778",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.7778 10H44.7778V26H38.7778",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.7778 9V4H28.7778V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Udr=x("kettle-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 14H30C30 14 38 18.1481 38 27.7993C38 37.4504 30 42 30 42H13C13 42 6 35.9785 6 28C6 20.0215 13 14 13 14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 27.9998C25 24.9998 19 33.9998 6 27.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 14H40C40 14 44 18 44 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 6L32 8.66667L31 14H13L9 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jdr=x("key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22.8682 24.2982C25.4105 26.7935 26.4138 30.4526 25.4971 33.8863C24.5805 37.32 21.8844 40.0019 18.4325 40.9137C14.9806 41.8256 11.3022 40.8276 8.79375 38.2986C5.02208 34.4141 5.07602 28.2394 8.91499 24.4206C12.754 20.6019 18.9613 20.5482 22.8664 24.3L22.8682 24.2982Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 24L40 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.3052 16.9001L35.7337 22.3001L42.0671 16.0001L36.6385 10.6001L30.3052 16.9001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Wdr=x("key-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"5d70de9e)"},[c("circle",{cx:"15",cy:"33",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M29 16L35.5 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 26L37 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 11L42 17.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"5d70de9e"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Vdr=x("key-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"517f6b4b)"},[c("circle",{cx:"15",cy:"33",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M29 16L36 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 26L36 8L43 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"517f6b4b"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),zdr=x("keyboard",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 19C16.3807 19 17.5 17.8807 17.5 16.5C17.5 15.1193 16.3807 14 15 14C13.6193 14 12.5 15.1193 12.5 16.5C12.5 17.8807 13.6193 19 15 19Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 27C16.3807 27 17.5 25.8807 17.5 24.5C17.5 23.1193 16.3807 22 15 22C13.6193 22 12.5 23.1193 12.5 24.5C12.5 25.8807 13.6193 27 15 27Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 19C25.3807 19 26.5 17.8807 26.5 16.5C26.5 15.1193 25.3807 14 24 14C22.6193 14 21.5 15.1193 21.5 16.5C21.5 17.8807 22.6193 19 24 19Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 27C25.3807 27 26.5 25.8807 26.5 24.5C26.5 23.1193 25.3807 22 24 22C22.6193 22 21.5 23.1193 21.5 24.5C21.5 25.8807 22.6193 27 24 27Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33 19C34.3807 19 35.5 17.8807 35.5 16.5C35.5 15.1193 34.3807 14 33 14C31.6193 14 30.5 15.1193 30.5 16.5C30.5 17.8807 31.6193 19 33 19Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33 27C34.3807 27 35.5 25.8807 35.5 24.5C35.5 23.1193 34.3807 22 33 22C31.6193 22 30.5 23.1193 30.5 24.5C30.5 25.8807 31.6193 27 33 27Z",fill:e.colors[2]},null),c("path",{d:"M17 33H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hdr=x("keyboard-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"18",width:"40",height:"24",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"14",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"16",cy:"30",r:"2",fill:e.colors[0]},null),c("circle",{cx:"10",cy:"30",r:"2",fill:e.colors[0]},null),c("circle",{cx:"20",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"22",cy:"30",r:"2",fill:e.colors[0]},null),c("circle",{cx:"26",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"28",cy:"30",r:"2",fill:e.colors[0]},null),c("circle",{cx:"32",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"34",cy:"30",r:"2",fill:e.colors[0]},null),c("circle",{cx:"38",cy:"24",r:"2",fill:e.colors[0]},null),c("path",{d:"M17 36H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 18V13.125C33 12.5727 33.4477 12.125 34 12.125H39C39.5523 12.125 40 11.6773 40 11.125V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$dr=x("keyhole",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15C21.2386 15 19 17.2386 19 20C19 21.6358 19.7856 23.0882 21 24.0004L20 32H28L27.0005 24C28.2147 23.0878 29 21.6356 29 20C29 17.2386 26.7614 15 24 15Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xdr=x("keyline",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6H42V42H6V6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 24C36 30.6274 30.6274 36 24 36C17.3726 36 12 30.6274 12 24C12 17.3726 17.3726 12 24 12C30.6274 12 36 17.3726 36 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 4L44 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 4L4 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gdr=x("kitchen-knife",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 30C14 30 14 34 14 40C14 46 22 46 22 40C22 34 22 30 22 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 37H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 6C14 4.89543 14.8954 4 16 4H32.6349C32.9537 4 33.2672 4.07486 33.5228 4.26546C34.5417 5.0254 37.1977 7.58171 38 14C38.7728 20.1822 36.6313 26.3644 35.6182 28.8547C35.3295 29.5645 34.6334 30 33.8672 30H14V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"22",cy:"10",r:"2",fill:e.colors[2]},null)])}),Ydr=x("knife-fork",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 5V15C8 20 14 20 14 20C14 20 20 20 20 15V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12C30 4 38 4 38 4V21H30V12Z",fill:e.colors[1]},null),c("path",{d:"M38 21H30V12C30 4 38 4 38 4V21ZM38 21V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zdr=x("koala-bear",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"26",r:"15",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M21 31.5625C21 29.664 24 24 24 24C24 24 27 29.664 27 31.5625C27 33.461 25.6569 35 24 35C22.3431 35 21 33.461 21 31.5625Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17.0391",cy:"23.4932",r:"2",fill:e.colors[2]},null),c("circle",{cx:"31.0391",cy:"23.4932",r:"2",fill:e.colors[2]},null),c("path",{d:"M17 11.9269C15.6214 9.52446 8.49451 6.09319 5.34959 9.30595C4.01392 10.4178 2.98594 15.4499 5.72704 23L10 19.9798",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 11.9269C32.3786 9.52446 39.5055 6.0932 42.6504 9.30595C43.9861 10.4178 45.0141 15.4499 42.273 23L38 19.9802",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qdr=x("kungfu",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 17C13.7614 17 16 14.7614 16 12C16 9.23858 13.7614 7 11 7C8.23858 7 6 9.23858 6 12C6 14.7614 8.23858 17 11 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M20 18L28 24L25 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 24L44 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 16.8L27 8L20 18L16 27L10 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kdr=x("label",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 4H39V44L24 33.4286L9 44V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"9",y:"4",width:"30",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jdr=x("ladder",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 42C10 42 10 16 10 10C10 4 16 4 16 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 14H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 22H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 30H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 38H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 43C34 43 34 17 34 11C34 5 40 5 40 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eur=x("ladder-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 17L35 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 26L33 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 35L30 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.5652 43L38.3054 7.52959C38.655 6.25653 37.697 5 36.3768 5H22.2145C21.3374 5 20.5626 5.57158 20.3036 6.40968L9 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18L21 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 18L39 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tur=x("lamp",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 9.5C14 7.567 15.567 6 17.5 6C19.433 6 21 7.567 21 9.5V21H14V9.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M27 9.5C27 7.567 28.567 6 30.5 6C32.433 6 34 7.567 34 9.5V21H27V9.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"18",y:"34",width:"12",height:"8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 22C10 21.4477 10.4477 21 11 21H37C37.5523 21 38 21.4477 38 22V26C38 30.4183 34.4183 34 30 34H18C13.5817 34 10 30.4183 10 26V22Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),nur=x("land-surveying",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 26V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26L36 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26L12 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 20L29 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"10",y:"6",width:"26",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 8V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iur=x("landing",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 43L43 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 25V14.9901C5.21558 14.9901 8.81818 19.1686 10 21L21 23V5L25 7L30.8312 25.9783L40 28C44 29 44 31.5004 44 31.9998C44 35 40.5 35 40 35C36 35 4 25 4 25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rur=x("landscape",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 28C17 28 26.5 29.5 26.5 33C26.5 36.5 21.394 35.7386 19 36C16.9274 36 12 36 12 39C12 43 32.5447 44 36.5 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 15C31 10.7333 26.7297 4 20.805 4C14.8804 4 10.333 12 8.54511 19.4667C6.7572 26.9333 7.01261 36 7.01261 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 24C26 21.5 27.4 17 32 17C36 17 38.2 21.0424 39 24.5C39.8 27.9576 40 33 40 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),our=x("laptop",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"8",width:"32",height:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 28L4 41H44L40 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.9 35H28.1L30 41H18L19.9 35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sur=x("laptop-computer",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"8",width:"38",height:"24",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M4 40L44 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 14L26 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aur=x("laptop-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 11C8 9.34315 9.34315 8 11 8H37C38.6569 8 40 9.34315 40 11V32H8V11Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 32H44V34C44 37.3137 41.3137 40 38 40H10C6.68629 40 4 37.3137 4 34V32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),lur=x("lark",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M41.0716 5.99409L3.31071 16.5187L12.3856 25.8126L20.7998 25.9594L30.4827 16.5187C30.2266 15.9943 30.0985 15.5552 30.0985 15.2013C30.0985 14.4074 30.4104 13.7786 30.8947 13.333C31.7241 12.57 32.7222 12.4558 33.8889 12.9905L41.0716 5.99409Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M42.1021 6.72842L31.5775 44.4893L22.2836 35.4144L22.1367 27.0002L31.5115 17.4816C32.0195 17.8454 32.5743 18.0105 33.1759 17.9769C34.0784 17.9264 34.6614 17.3813 34.9349 17.0602C35.2083 16.7392 35.5293 16.2051 35.5025 15.4113C35.4847 14.8821 35.3109 14.3941 34.9812 13.9472L42.1021 6.72842Z",fill:e.colors[0]},null)])}),cur=x("lark-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"b3bf43e7)"},[c("path",{d:"M3.49381 17.7193L41.6776 6.32232L30.3639 44.5893L21.4834 35.7089L21.5251 26.4749L11.9791 26.2045L3.49381 17.7193Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M27.5352 14.8908C25.9731 16.4529 25.9731 18.9856 27.5352 20.5477C29.0973 22.1098 31.63 22.1098 33.1921 20.5477C34.7542 18.9856 34.7542 16.4529 33.1921 14.8908C31.63 13.3287 29.0973 13.3287 27.5352 14.8908Z",fill:e.colors[0]},null),c("path",{d:"M41.6777 6.40558L30.364 17.7193",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"b3bf43e7"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),dur=x("lattice-pattern",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 16H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 14V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 8H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 16H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 8H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 14V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 32H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 22V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 30V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 24H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 32H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 22V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 30V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 40H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 38V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 40H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 38V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 40H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uur=x("layers",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 11.9143L24 19L44 11.9143L24 5L4 11.9143Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20L24 27L44 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28L24 35L44 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 36L24 43L44 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hur=x("layout-five",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 16H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 13V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 13V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 30L42 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 16V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 27V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fur=x("layout-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 28L24 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 25V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 17V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 42V6",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 6H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 42H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gur=x("layout-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 16H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 13V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 14V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 16V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 42H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mur=x("layout-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 22L42 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 22V6",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 6H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 19V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 19V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kur=x("layout-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 21V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 21V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vur=x("leaf",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 24C37 38.0938 24 44 24 44C24 44 11 39.375 11 24C11 8.625 24 4 24 4C24 4 37 9.90625 37 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36L29 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29L19 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 23L29 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Aur=x("leaves",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 43C31 43 18 44 11 36C4 28 4 4 4 4C4 4 28 3 36 9C44 15 42 32 42 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 44C44 44 32.8207 35.5515 26 28C19.1793 20.4485 16 13 16 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 28L27 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 28L16 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pur=x("leaves-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 23.8788C37 30.5731 31.1797 36 24 36C16.8203 36 11 30.5731 11 23.8788C11 17.1844 24 4 24 4C24 4 37 17.1844 37 23.8788Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 23.8789C37 30.5733 31.1797 36.0001 24 36.0001C16.8203 36.0001 11 30.5733 11 23.8789",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 23.8788C37 17.1844 24 4 24 4C24 4 11 17.1844 11 23.8788",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),bur=x("leaves-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.9999 17C29.3846 14.8792 38.6651 8.24004 41.9999 5C41.9999 20 38.1985 28.4716 35.9999 31C25.9999 42.5 15.0652 37.1591 12.9999 33C8.14514 23.2233 15.0699 18.4999 20.9999 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 43C6.41176 41 8.38824 36.4 13 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wur=x("led-diode",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 24C6 22.8954 6.89543 22 8 22H40C41.1046 22 42 22.8954 42 24V30H6V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C16.268 4 10 10.268 10 18V22H38V18C38 10.268 31.732 4 24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"13",r:"3",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Our=x("left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 36L19 24L31 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yur=x("left-alignment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 14L42 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24L30 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 34H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cur=x("left-and-right-branch",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 8C14.5 8.00004 17.05 7.99905 18.0143 13.0614C18.989 18.1786 19.3286 22.8477 21 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 40C33.5 40 30.95 40.001 29.9857 34.9386C29.011 29.8214 28.6714 25.1523 27 24.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 40C14.5 40 17.05 40.001 18.0143 34.9386C18.989 29.8214 19.3286 25.1523 21 24.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 8C33.5 8.00004 30.95 7.99905 29.9857 13.0614C29.011 18.1786 28.6714 22.8477 27 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{r:"4",transform:"matrix(-1 0 0 1 21 24)",fill:e.colors[0]},null),c("circle",{r:"4",transform:"matrix(-1 0 0 1 27 24)",fill:e.colors[0]},null),c("path",{d:"M21 24H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 24L35 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 24H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 24H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 8H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 8H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 40H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 40H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_ur=x("left-bar",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 42H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 6H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Sur=x("left-branch",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26 8C27.5 7.98823 31.5 7.99912 32.5714 13.0615C33.6545 18.1787 38.1429 22.8478 40 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 40C27.5 40 31.5 40.0009 32.5714 34.9385C33.6545 29.8213 38.1429 25.1522 40 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{r:"4",transform:"matrix(-1 0 0 1 40 24)",fill:e.colors[0]},null),c("path",{d:"M40 24L26 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 8H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 40H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lur=x("left-c",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 33L18 24L27 15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xur=x("left-expand",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"28",height:"36",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Eur=x("left-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 36L18 24L30 12V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Tur=x("left-small",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 23.9917H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36L12 24L24 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qur=x("left-small-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 33L32 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 33H15V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dur=x("left-small-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 32L15 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 33V15H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bur=x("left-square",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 34L19 24L29 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rur=x("left-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 5L6 24L24 43L24 31L42 31V17H24V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Iur=x("lemon",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 26C36 19.5917 31.617 13.189 27 11.527L24 8L21 11.527C16.383 13.189 12 19.5917 12 26C12 32.4083 16.383 38.811 21 40.473C21.9537 40.8163 22.96 44 24 44C25.04 44 26.0463 40.8163 27 40.473C31.617 38.811 36 32.4083 36 26Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.1422 4.23223C36.1534 4.3613 36.7279 5.35639 36.3341 6.29667C35.8 7.57164 34.8288 9.25356 33.1962 10.1962C31.5635 11.1387 29.6213 11.1389 28.2502 10.9639C27.2389 10.8348 26.6644 9.83976 27.0582 8.89948C27.5923 7.62451 28.5635 5.94259 30.1962 5C31.8288 4.05741 33.771 4.05722 35.1422 4.23223Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Mur=x("lens-alignment",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 10C14 12.2091 12.2091 14 10 14C7.79086 14 6 12.2091 6 10C6 7.79086 7.79086 6 10 6C12.2091 6 14 7.79086 14 10Z",fill:e.colors[1]},null),c("path",{d:"M14 10C14 12.2091 12.2091 14 10 14M14 10C14 7.79086 12.2091 6 10 6C7.79086 6 6 7.79086 6 10C6 12.2091 7.79086 14 10 14M14 10H20M10 14V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 38C14 35.7909 12.2091 34 10 34C7.79086 34 6 35.7909 6 38C6 40.2091 7.79086 42 10 42C12.2091 42 14 40.2091 14 38Z",fill:e.colors[1]},null),c("path",{d:"M14 38C14 35.7909 12.2091 34 10 34M14 38C14 40.2091 12.2091 42 10 42C7.79086 42 6 40.2091 6 38C6 35.7909 7.79086 34 10 34M14 38H20M10 34V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 38C34 35.7909 35.7909 34 38 34C40.2091 34 42 35.7909 42 38C42 40.2091 40.2091 42 38 42C35.7909 42 34 40.2091 34 38Z",fill:e.colors[1]},null),c("path",{d:"M34 38C34 35.7909 35.7909 34 38 34M34 38C34 40.2091 35.7909 42 38 42C40.2091 42 42 40.2091 42 38C42 35.7909 40.2091 34 38 34M34 38H28M38 34V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 10C34 12.2091 35.7909 14 38 14C40.2091 14 42 12.2091 42 10C42 7.79086 40.2091 6 38 6C35.7909 6 34 7.79086 34 10Z",fill:e.colors[1]},null),c("path",{d:"M34 10C34 12.2091 35.7909 14 38 14M34 10C34 7.79086 35.7909 6 38 6C40.2091 6 42 7.79086 42 10C42 12.2091 40.2091 14 38 14M34 10H28M38 14V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 24H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pur=x("leo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"13",cy:"26.9998",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M13 20.9999C13 15.5002 15 5.00024 24 5.00024C28.5 5.00024 36.7205 7.33192 33.5358 20.5613C33.2552 21.7271 32.154 23.9747 32.154 23.9747L30.5501 27.5773C28.8914 30.918 26.748 39.4542 33.5358 42.6106C35.5941 43.5678 40.0171 42.9496 41 38.6017",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fur=x("level",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 42L4 18.5L9.69488 6L38.3051 6L44 18.5L24 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 18L24 27L16 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nur=x("level-adjustment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.1139 18L14.877 3.95581L41.9229 11.2027L40.1016 18M7.89848 30L6.07715 36.7973L33.1231 44.0442L36.8862 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,"stroke-dasharray":"2 6"},null)])}),Uur=x("level-eight-title",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 24H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 29C39.2091 29 41 27.2091 41 25C41 22.7909 39.2091 21 37 21C34.7909 21 33 22.7909 33 25C33 27.2091 34.7909 29 37 29Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M37 40C39.7614 40 42 37.7614 42 35C42 32.2386 39.7614 30 37 30C34.2386 30 32 32.2386 32 35C32 37.7614 34.2386 40 37 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),jur=x("level-five-title",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 24H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 21.0093H32V28.0341C32 28 34 27 37 27C40 27 41 29.5339 41 33.5C41 37.4661 40 40 36 40C33 40 32 38 32 36.0078",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wur=x("level-four-title",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 24H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.9767 40V20L31 32.9967V35.0199H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vur=x("level-nine-title",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 24H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.5 21C33.4624 21 31 23.4624 31 26.5C31 29.5376 33.4624 32 36.5 32C39.5376 32 42 29.5376 42 26.5C42 23.4624 39.5376 21 36.5 21Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M31 36C31.8184 38.1932 33.5476 40 36.5 40C39.5376 40 42 37.3137 42 34V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zur=x("level-seven-title",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 24H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.998 22H41.9997L33.9936 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hur=x("level-six-title",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 24H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.5 40C39.5376 40 42 37.5376 42 34.5C42 31.4624 39.5376 29 36.5 29C33.4624 29 31 31.4624 31 34.5C31 37.5376 33.4624 40 36.5 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M41.5962 24.7392C40.7778 22.5461 38.8044 21 36.5 21C33.4624 21 31 23.6863 31 27V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$ur=x("libra",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 39H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 27H15.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.5 27L44 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.5143 27C15.3799 26.8372 15.25 26.6705 15.125 26.5C15.0052 26.3367 14.8898 26.17 14.7789 26C13.6538 24.2744 13 22.2136 13 20C13 13.9249 17.9249 9 24 9C30.0751 9 35 13.9249 35 20C35 22.2136 34.3462 24.2744 33.2211 26C33.1102 26.17 32.9948 26.3367 32.875 26.5C32.75 26.6705 32.6201 26.8372 32.4857 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Xur=x("lifebuoy",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.1421 38.1421C45.9526 30.3316 45.9526 17.6684 38.1421 9.85786C30.3316 2.04738 17.6684 2.04738 9.85786 9.85786C2.04738 17.6684 2.04738 30.3316 9.85786 38.1421C17.6684 45.9526 30.3316 45.9526 38.1421 38.1421ZM32.4853 15.5147C37.1716 20.201 37.1716 27.799 32.4853 32.4853C27.799 37.1716 20.201 37.1716 15.5147 32.4853C10.8284 27.799 10.8284 20.201 15.5147 15.5147C20.201 10.8284 27.799 10.8284 32.4853 15.5147Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.142 38.1421L32.4851 32.4852",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85791 38.1421L15.5148 32.4852",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85791 9.85791L15.5148 15.5148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.142 9.85791L32.4851 15.5148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.4853 32.4853C37.1716 27.799 37.1716 20.201 32.4853 15.5147C27.799 10.8284 20.201 10.8284 15.5147 15.5147C10.8284 20.201 10.8284 27.799 15.5147 32.4853C20.201 37.1716 27.799 37.1716 32.4853 32.4853Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gur=x("light",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 16V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.1421 21.8579L33.8994 26.1005",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 36H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 36H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85791 21.8579L14.1006 26.1005",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 36H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yur=x("light-house",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 44H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 20H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 20H24H29L32 44H16L19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 9L21 20H27L29 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 12L29 9L24 4L19 9L16 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 7L40 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 7L8 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 19L40 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 19L8 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 13H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 13H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28L30 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 36H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 20L32 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 20L16 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Zur=x("light-member",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35.0563 15.0002L18.4627 7.66508C17.5887 7.27875 16.5635 7.56461 16.0156 8.34745L11.3589 15.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M43 15H5C4.44772 15 4 15.4477 4 16V40C4 40.5523 4.44772 41 5 41H43C43.5523 41 44 40.5523 44 40V16C44 15.4477 43.5523 15 43 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M19 23L24.1026 33L29 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qur=x("light-rain",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.45455 30.9942C6.14242 28.461 4 24.4278 4 19.8851C4 12.2166 10.1052 6 17.6364 6C23.9334 6 29.2336 10.3462 30.8015 16.2533C32.0353 15.6159 33.431 15.2567 34.9091 15.2567C39.9299 15.2567 44 19.4011 44 24.5135C44 28.3094 41.7562 31.5716 38.5455 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 23V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 27V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 23V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 34V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 34V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kur=x("lightning",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 4H37L26 18H41L17 44L22 25H8L19 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Jur=x("like",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 8C8.92487 8 4 12.9249 4 19C4 30 17 40 24 42.3262C31 40 44 30 44 19C44 12.9249 39.0751 8 33 8C29.2797 8 25.9907 9.8469 24 12.6738C22.0093 9.8469 18.7203 8 15 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ehr=x("lincoln",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30.19 4H17.81C16.7825 4 15.9221 4.77859 15.8199 5.80099L14.0199 23.801C14.0067 23.9333 14.0067 24.0667 14.0199 24.199L15.8199 42.199C15.9221 43.2214 16.7825 44 17.81 44H30.19C31.2175 44 32.0779 43.2214 32.1801 42.199L33.9801 24.199C33.9933 24.0667 33.9933 23.9333 33.9801 23.801L32.1801 5.80099C32.0779 4.77859 31.2175 4 30.19 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M14 24L34 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 4V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 4H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 44H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 14L14.0199 23.801C14.0067 23.9333 14.0067 24.0667 14.0199 24.199L15 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 14L33.9801 23.801C33.9933 23.9333 33.9933 24.0667 33.9801 24.199L33 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),thr=x("link",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.7073 9.56521L9.85801 24.4145C6.34329 27.9292 6.34329 33.6277 9.85801 37.1424V37.1424C13.3727 40.6571 19.0712 40.6571 22.5859 37.1424L40.2636 19.4647C42.6067 17.1216 42.6067 13.3226 40.2636 10.9794V10.9794C37.9205 8.63628 34.1215 8.63628 31.7783 10.9794L14.1007 28.6571C12.9291 29.8287 12.9291 31.7282 14.1007 32.8997V32.8997C15.2722 34.0713 17.1717 34.0713 18.3433 32.8997L33.1925 18.0505",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nhr=x("link-break",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 15H42C43.1046 15 44 15.8954 44 17V31C44 32.1046 43.1046 33 42 33H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 15H6C4.89543 15 4 15.8954 4 17V31C4 32.1046 4.89543 33 6 33H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ihr=x("link-cloud",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 33C9.66666 33 4 31.5 4 25.5C4 18.5 11 17 13 17C14 13.5 16 8 24 8C31 8 34 12 35 15.5C35 15.5 44 16.5 44 25C44 31 39 33 35 33H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 28L22 33L27 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rhr=x("link-cloud-faild",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 33C8.66666 33 4 31.5 4 25.5C4 18.5 11 17 13 17C14 13.5 16 8 24 8C31 8 34 12 35 15.5C35 15.5 44 16.5 44 25C44 31 40 33 36 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 28L19 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 28L29 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ohr=x("link-cloud-sucess",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 33C8.66666 33 4 31.5 4 25.5C4 18.5 11 17 13 17C14 13.5 16 8 24 8C31 8 34 12 35 15.5C35 15.5 44 16.5 44 25C44 31 40 33 36 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 33L24 38L32 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),shr=x("link-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 24H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 17C4 15.8954 4.89543 15 6 15H42C43.1046 15 44 15.8954 44 17V31C44 32.1046 43.1046 33 42 33H6C4.89543 33 4 32.1046 4 31V17Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),ahr=x("link-in",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 12V4H32V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 36V44H16V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24L4 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24L30 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 19L18 24L13 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 19L30 24L35 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lhr=x("link-interrupt",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 14H42C43.1046 14 44 14.8954 44 16V30C44 31.1046 43.1046 32 42 32H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 14H6C4.89543 14 4 14.8954 4 16V30C4 31.1046 4.89543 32 6 32H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 6L34 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 23H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 23H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),chr=x("link-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 12V4H40V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 36V44H24V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24L4 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 34V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 16L4 24L12 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dhr=x("link-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26.2401 16.373L17.1001 7.23303C14.4388 4.57168 10.0653 4.6303 7.33158 7.36397C4.59791 10.0976 4.53929 14.4712 7.20064 17.1325L15.1359 25.0678",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.9027 23.0031L40.838 30.9384C43.4994 33.5998 43.4407 37.9733 40.7071 40.707C37.9734 43.4407 33.5999 43.4993 30.9385 40.8379L21.7985 31.6979",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.1093 26.1416C28.843 23.4079 28.9016 19.0344 26.2403 16.373",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.7989 21.7984C19.0652 24.5321 19.0066 28.9056 21.6679 31.5669",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uhr=x("link-out",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 12V4H32V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 36V44H16V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24L4 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24L30 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 19L44 24L39 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 19L4 24L9 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hhr=x("link-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 12V4H24V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V44H8V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 34V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 16L44 24L36 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fhr=x("link-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"34.6074",y:"3.4939",width:"14",height:"18",rx:"2",transform:"rotate(45 34.6074 3.4939)",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"16.2227",y:"21.8787",width:"14",height:"18",rx:"2",transform:"rotate(45 16.2227 21.8787)",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.0723 16.929L16.9301 31.0711",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ghr=x("link-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 19H20C15.5817 19 12 22.5817 12 27C12 31.4183 15.5817 35 20 35H36C40.4183 35 44 31.4183 44 27C44 24.9711 43.2447 23.1186 42 21.7084",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24.2916C4.75527 22.8814 4 21.0289 4 19C4 14.5817 7.58172 11 12 11H28C32.4183 11 36 14.5817 36 19C36 23.4183 32.4183 27 28 27H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mhr=x("lip-gloss",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 12H8C8 12 8 16 9 26C10 36 12 44 12 44H20C20 44 22 36 23 26C24 16 24 12 24 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 34H28C28 34 28 36 29 39C30 42 31.5 44 31.5 44H38.5C38.5 44 40 42 41 39C42 36 42 34 42 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 34V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 7H39L37 13H33L31 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"11",y:"6",width:"10",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),khr=x("lip-tattoo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25 19.8902C23.5 17.37 19.5 17.3699 18 19.8902C16.8849 21.7639 13 24.5 12 24.9432C13.6667 27.2955 19.5 32 25 32C31.5 32 36.1667 27.2955 38 24.9432C37 24.5 34.8361 22.8196 32.5 19.8902C30.5 17.3823 26.5 17.3823 25 19.8902Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 25C15.7899 25.7546 26.2958 26.8111 38 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24C44 35.0457 35.0457 44 24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 8.47214L39.343 9.52786H40.4531L39.555 10.1803L39.8981 11.2361L39 10.5836L38.1019 11.2361L38.445 10.1803L37.5469 9.52786H38.657L39 8.47214Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M35.0001 22.6562C36.2936 23.9045 37.3745 24.6658 38.0001 24.943C37.1558 26.0262 35.7108 27.6081 33.7627 28.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.0978 22C14.5549 23.374 12.6562 24.6523 12 24.9432C12.9413 26.2716 15.2114 28.3503 18 29.9081",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vhr=x("lipstick",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"29",y:"24",width:"12",height:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"7",y:"24",width:"14",height:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 11.4545V24H18V4C11.5 4 10 9.63636 10 11.4545Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 32L21 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ahr=x("lipstick-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39.4346 5.32275L40.8488 6.73697C42.4109 8.29906 42.4109 10.8317 40.8488 12.3938L33.7777 19.4649L29.5351 15.2222L39.4346 5.32275Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"28.1211",y:"13.8076",width:"10",height:"16",transform:"rotate(45 28.1211 13.8076)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"15.3936",y:"23.7075",width:"14",height:"14",transform:"rotate(45 15.3936 23.7075)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),phr=x("liqueur",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22.9994 31L7.41097 13L38.5879 13L22.9994 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"23",y1:"32",x2:"23",y2:"42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"17",y1:"44",x2:"29",y2:"44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("line",{x1:"16",y1:"23",x2:"30",y2:"23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 18H38C41.3137 18 44 15.3137 44 12C44 8.68629 41.3137 6 38 6C34.6863 6 32 8.68629 32 12C32 12.3407 32.0284 12.6748 32.083 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.9993 17.1436L19.5352 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 17.1435L26.2105 27.2927",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bhr=x("list",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 10L8 13L14 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 24L8 27L14 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 38L8 41L14 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),whr=x("list-add",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 28H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 37H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 19H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 10H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 33H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 28L35 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ohr=x("list-alphabet",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 29H12L6 39H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 8.9999L7 9L6.3 16H11.7L11 8.9999Z",fill:e.colors[1]},null),c("path",{d:"M6 19L6.3 16M12 19L11.7 16M11.7 16L11 8.9999L7 9L6.3 16M11.7 16H6.3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yhr=x("list-bottom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 42C10.2091 42 12 40.2091 12 38C12 35.7909 10.2091 34 8 34C5.79086 34 4 35.7909 4 38C4 40.2091 5.79086 42 8 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 12C9.10457 12 10 11.1046 10 10C10 8.89543 9.10457 8 8 8C6.89543 8 6 8.89543 6 10C6 11.1046 6.89543 12 8 12Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 26C9.10457 26 10 25.1046 10 24C10 22.8954 9.10457 22 8 22C6.89543 22 6 22.8954 6 24C6 25.1046 6.89543 26 8 26Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Chr=x("list-checkbox",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 24H44H20Z",fill:e.colors[1]},null),c("path",{d:"M20 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 38H44H20Z",fill:e.colors[1]},null),c("path",{d:"M20 38H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 10H44H20Z",fill:e.colors[1]},null),c("path",{d:"M20 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"34",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"20",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"6",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),_hr=x("list-fail",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 7L11 13M11 7L5 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"8",cy:"24",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"8",cy:"38",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Shr=x("list-middle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 28C10.2091 28 12 26.2091 12 24C12 21.7909 10.2091 20 8 20C5.79086 20 4 21.7909 4 24C4 26.2091 5.79086 28 8 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 12C9.10457 12 10 11.1046 10 10C10 8.89543 9.10457 8 8 8C6.89543 8 6 8.89543 6 10C6 11.1046 6.89543 12 8 12Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 40C9.10457 40 10 39.1046 10 38C10 36.8954 9.10457 36 8 36C6.89543 36 6 36.8954 6 38C6 39.1046 6.89543 40 8 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lhr=x("list-numbers",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 29H12V32L6 38V39H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 11L9 9V19M9 19H7M9 19H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xhr=x("list-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 6H34V12H18V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 21H38V27H18V21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 36H44V42H18V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"8",cy:"9",r:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"8",cy:"24",r:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"8",cy:"39",r:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Ehr=x("list-success",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"8",cy:"24",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"8",cy:"38",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 10L7 13L13 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Thr=x("list-top",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 14C10.2091 14 12 12.2091 12 10C12 7.79086 10.2091 6 8 6C5.79086 6 4 7.79086 4 10C4 12.2091 5.79086 14 8 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 26C9.10457 26 10 25.1046 10 24C10 22.8954 9.10457 22 8 22C6.89543 22 6 22.8954 6 24C6 25.1046 6.89543 26 8 26Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 40C9.10457 40 10 39.1046 10 38C10 36.8954 9.10457 36 8 36C6.89543 36 6 36.8954 6 38C6 39.1046 6.89543 40 8 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qhr=x("list-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 42C11.2091 42 13 40.2091 13 38C13 35.7909 11.2091 34 9 34C6.79086 34 5 35.7909 5 38C5 40.2091 6.79086 42 9 42Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 14C11.2091 14 13 12.2092 13 10C13 7.79086 11.2091 6 9 6C6.79086 6 5 7.79086 5 10C5 12.2092 6.79086 14 9 14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 28C11.2091 28 13 26.2092 13 24C13 21.7908 11.2091 20 9 20C6.79086 20 5 21.7908 5 24C5 26.2092 6.79086 28 9 28Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dhr=x("list-view",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"6",width:"40",height:"36",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 14H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 32H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 32H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bhr=x("loading",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24C4 35.0457 12.9543 44 24 44V44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 24C36 17.3726 30.6274 12 24 12C17.3726 12 12 17.3726 12 24C12 30.6274 17.3726 36 24 36V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rhr=x("loading-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ihr=x("loading-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 6.6795L32 10.1436",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.3203 14L37.8562 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.3203 34L37.8562 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 41.3205L32 37.8564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 41.3205L16 37.8564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.67969 34L10.1438 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.67969 14L10.1438 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 6.6795L16 10.1436",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mhr=x("loading-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.4852 15.5147L30.3639 17.636",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 24H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.4852 32.4853L30.3639 30.364",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.5148 32.4853L17.6361 30.364",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.5148 15.5147L17.6361 17.636",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Phr=x("loading-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 3.99994V11.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.1421 9.85779L32.4852 15.5146",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 23.9999H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.1421 38.1421L32.4852 32.4852",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 43.9999V35.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85791 38.1421L15.5148 32.4852",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 23.9999H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85791 9.85779L15.5148 15.5146",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.3467 5.5224L17.8774 9.21792",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.52246 16.3461L9.21798 17.8769",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.52246 31.6537L9.21798 30.123",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.3467 42.4777L17.8774 38.7822",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.6538 42.4777L30.123 38.7822",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.4777 31.6537L38.7822 30.123",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.4777 16.3461L38.7822 17.8769",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.6538 5.5224L30.123 9.21792",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fhr=x("local",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.85786 32.7574C6.23858 33.8432 4 35.3432 4 37C4 40.3137 12.9543 43 24 43C35.0457 43 44 40.3137 44 37C44 35.3432 41.7614 33.8432 38.1421 32.7574",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35C24 35 37 26.504 37 16.6818C37 9.67784 31.1797 4 24 4C16.8203 4 11 9.67784 11 16.6818C11 26.504 24 35 24 35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22C26.7614 22 29 19.7614 29 17C29 14.2386 26.7614 12 24 12C21.2386 12 19 14.2386 19 17C19 19.7614 21.2386 22 24 22Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Nhr=x("local-pin",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 20C28.4183 20 32 16.4183 32 12C32 7.58172 28.4183 4 24 4C19.5817 4 16 7.58172 16 12C16 16.4183 19.5817 20 24 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 32H12L4 44H44L36 32H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Uhr=x("local-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C24 44 39 32 39 19C39 10.7157 32.2843 4 24 4C15.7157 4 9 10.7157 9 19C9 32 24 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25C27.3137 25 30 22.3137 30 19C30 15.6863 27.3137 13 24 13C20.6863 13 18 15.6863 18 19C18 22.3137 20.6863 25 24 25Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),jhr=x("lock",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"22",width:"36",height:"22",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 22V14C14 8.47715 18.4772 4 24 4C29.5228 4 34 8.47715 34 14V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Whr=x("lock-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"30",r:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M31 18V11C31 7.13401 27.866 4 24 4V4C20.134 4 17 7.13401 17 11V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26L24 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vhr=x("locking-computer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6H9C7.34315 6 6 7.34315 6 9V31C6 32.6569 7.34315 34 9 34H39C40.6569 34 42 32.6569 42 31V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"30",y:"12",width:"12",height:"8",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 6C37.6569 6 39 7.34315 39 9L39 12L33 12L33 9C33 7.34315 34.3431 6 36 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42L34 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zhr=x("locking-laptop",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 9H11C9.34315 9 8 10.3431 8 12V33H40V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 33H44V35C44 38.3137 41.3137 41 38 41H10C6.68629 41 4 38.3137 4 35V33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"30",y:"13",width:"12",height:"8",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 7C37.6569 7 39 8.34315 39 10L39 13L33 13L33 10C33 8.34315 34.3431 7 36 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Hhr=x("locking-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 26C44 24.8954 43.1046 24 42 24C40.8954 24 40 24.8954 40 26H44ZM24 8C25.1046 8 26 7.10457 26 6C26 4.89543 25.1046 4 24 4V8ZM39 40H9V44H39V40ZM8 39V9H4V39H8ZM40 26V39H44V26H40ZM9 8H24V4H9V8ZM9 40C8.44772 40 8 39.5523 8 39H4C4 41.7614 6.23857 44 9 44V40ZM39 44C41.7614 44 44 41.7614 44 39H40C40 39.5523 39.5523 40 39 40V44ZM8 9C8 8.44772 8.44771 8 9 8V4C6.23858 4 4 6.23857 4 9H8Z",fill:e.colors[0]},null),c("path",{d:"M6 35L16.6931 25.198C17.4389 24.5143 18.5779 24.4953 19.3461 25.1538L32 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 31L32.7735 26.2265C33.4772 25.5228 34.5914 25.4436 35.3877 26.0408L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"30",y:"12",width:"12",height:"8",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 6C37.6569 6 39 7.34315 39 9L39 12L33 12L33 9C33 7.34315 34.3431 6 36 6Z",fill:e.colors[1]},null),c("path",{d:"M39 12L39 14C40.1046 14 41 13.1046 41 12L39 12ZM33 12L31 12C31 13.1046 31.8954 14 33 14L33 12ZM37 9L37 12L41 12L41 9L37 9ZM39 10L33 10L33 14L39 14L39 10ZM35 12L35 9L31 9L31 12L35 12ZM35 9C35 8.44772 35.4477 8 36 8L36 4C33.2386 4 31 6.23858 31 9L35 9ZM41 9C41 6.23858 38.7614 4 36 4L36 8C36.5523 8 37 8.44772 37 9L41 9Z",fill:e.colors[0]},null)])}),$hr=x("locking-web",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 40H7C5.34315 40 4 38.6569 4 37V11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V23.0588",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V20H4V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"32",y:"33",width:"12",height:"8",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 27C39.6569 27 41 28.3431 41 30L41 33L35 33L35 30C35 28.3431 36.3431 27 38 27V27Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 10 14)",fill:e.colors[2]},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 16 14)",fill:e.colors[2]},null)])}),Xhr=x("log",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"13",y:"10",width:"28",height:"34",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 10V4H8C7.44772 4 7 4.44772 7 5V38H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 22H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 30H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ghr=x("login",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9917 6H6V42H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 33L16 24L25 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 23.9917H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yhr=x("logout",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9917 6H6V42H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 33L42 24L33 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 23.9917H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zhr=x("lollipop",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36.2144 34.3118C33.3387 36.7029 29.7365 38 26.0002 38C25.7667 38 25.5332 37.9957 25.3083 37.9784C21.2996 37.8054 17.5287 36.1494 14.6876 33.3087C13.1611 31.7825 11.9762 30.0011 11.1719 28.0165C10.3935 26.1011 10 24.0732 10 21.9978C10 19.9224 10.3935 17.8946 11.1719 15.9792C11.9762 13.9946 13.1611 12.2132 14.6876 10.6869C16.2141 9.16065 17.9958 7.97595 19.9807 7.17173C21.8964 6.39346 23.9245 6 26.0002 6C28.0759 6 30.104 6.39346 32.0197 7.17173C34.0046 7.97595 35.7863 9.16065 37.3128 10.6869C39.0944 12.464 40.3961 14.5697 41.1831 16.9391C41.9355 19.2004 42.1734 21.6476 41.875 24.017C41.7409 25.059 41.5074 26.0924 41.1745 27.0869C40.1497 30.107 38.8113 32.1526 36.2144 34.3118Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.1049 19.4889C22.2386 17.5847 23.8979 16.1398 25.8079 16.2735C26.9155 16.3486 27.9227 16.8497 28.65 17.6891C29.3772 18.5285 29.7366 19.5933 29.6572 20.6999C29.5653 22.0321 28.9593 23.2431 27.952 24.12C26.9447 24.9928 25.6575 25.4229 24.3242 25.331C20.9932 25.0972 18.4687 22.1991 18.7028 18.8667C18.987 14.8077 22.5228 11.7342 26.5853 12.0182C28.9927 12.1852 31.1953 13.2835 32.7793 15.1042C34.3675 16.9249 35.1449 19.2551 34.9777 21.6646C34.7687 24.6253 33.4188 27.3271 31.1786 29.2731C29.139 31.0479 26.5811 32 23.9021 32C23.6388 32 23.3755 31.9916 23.1038 31.9749C20.3161 31.7829 17.6775 31.2372 15.5 29.5C13.3726 27.8046 11.8275 25.5807 11 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 34L5.99909 42.4853",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qhr=x("loop-once",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43.8233 25.2305C43.7019 25.9889 43.5195 26.727 43.2814 27.4395C42.763 28.9914 41.9801 30.4222 40.9863 31.6785C38.4222 34.9201 34.454 37 30 37H16C9.39697 37 4 31.6785 4 25C4 18.3502 9.39624 13 16 13H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 7L44 13L38 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Khr=x("lotion",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"17",y:"37",width:"14",height:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 4H12C12 4 12 12 13 21C14 30 17 37 17 37H31C31 37 34 30 35 21C36 12 36 4 36 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.643 21.8886C22.0743 20.0081 23.1776 17.4103 23.774 16C24.8177 17.4103 27.084 20.9484 27.7997 22.8288C28.6942 25.1793 26.4578 28 23.774 28C21.0903 28 18.8538 24.2391 20.643 21.8886Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 10L35 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jhr=x("lotus",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 16C19.1961 13.8571 20.2353 8.85714 24 6C25.3725 7.66667 28.5294 12 29 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.7523 42C15.2826 40.5455 -0.301481 31.3091 5.11908 6C12.2712 7.63636 26.0108 17.1273 23.7523 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.2477 42C32.7174 40.5455 48.3015 31.3091 42.8809 6C35.7288 7.63636 21.9892 17.1273 24.2477 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),efr=x("loudly-crying-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 35C31 35 29 31 24 31C19 31 17 35 17 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 18L28 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 18V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 17L13 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 18V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tfr=x("loudly-crying-face-whit-open-mouth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C29 29 31 33 31 33H17C17 33 19 29 24 29Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 18L28 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 18V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 17L13 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 18V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nfr=x("love-and-help",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 7C8.92487 7 4 11.9249 4 18C4 29 17 39 24 41.3262C31 39 44 29 44 18C44 11.9249 39.0751 7 33 7C29.2797 7 25.9907 8.8469 24 11.6738C22.0093 8.8469 18.7203 7 15 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ifr=x("lower-branch",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 23C6 21.5 7.99903 17.5 13.0614 16.4286C18.1786 15.3455 22.8477 10.8571 24 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.9999 23C42.0118 21.5 40.0009 17.5 34.9385 16.4286C29.8213 15.3455 25.1522 10.8571 24 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{r:"4",transform:"matrix(-4.37114e-08 1 1 4.37114e-08 24 9)",fill:e.colors[0]},null),c("path",{d:"M24 9L24 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 33H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 41H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 33H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 41H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 33H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 41H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rfr=x("luggage",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"14",width:"32",height:"26",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 23L20 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 23V31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 4H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4L24 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ofr=x("luminous",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 16V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.1421 21.8579L31.1421 28.8579",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 36H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 36H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85791 21.8579L16.8579 28.8579",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 36H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sfr=x("lung",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18.2442 22.263C17.9517 17.3076 16.7773 14.7417 14.7208 14.5654C11.4002 14.2807 6.31025 19.7086 4.80125 27.3367C3.29225 34.9648 4.03742 40.4289 6.01197 40.7978C7.98652 41.1667 10.8556 39.0174 12.2168 39.0174C13.578 39.0174 18.2958 40.0579 18.2958 38.1732C18.2958 37.2445 18.2958 34.9908 18.2958 30.0702",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M29.6236 22.3707C29.9054 17.3447 31.0819 14.7429 33.1532 14.5654C36.4739 14.2807 41.5638 19.7086 43.0728 27.3367C44.5818 34.9648 43.8366 40.4289 41.8621 40.7978C39.8875 41.1667 37.0184 39.0174 35.6573 39.0174C34.2961 39.0174 29.5782 40.0579 29.5782 38.1732C29.5782 37.2467 29.5782 34.9702 29.5782 30.0702",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20.5557 5V19.9106C20.5121 22.2021 18.6 23.3478 14.8193 23.3478",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M27.292 5V19.9106C27.3355 22.2021 29.2476 23.3478 33.0283 23.3478",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 30.0704C18.9553 30.0704 21.9553 29.1311 24 27.2524C26.0594 29.1311 29.069 30.0704 33.0286 30.0704",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),afr=x("mac-finder",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 38V10C44 8.89543 43.1046 8 42 8H6C4.89543 8 4 8.89543 4 10V38C4 39.1046 4.89543 40 6 40H42C43.1046 40 44 39.1046 44 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.9999 8C24.9999 8 19.9999 18 20.9999 25H26.9999L27.9999 40",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 40H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 8H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 16V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 16V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 29C13 29 17.1905 32 24 32C30.8095 32 35 29 35 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lfr=x("macadamia-nut",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 43C34.4934 43 43 34.9411 43 25H35L32 28L29 25H5C5 34.9411 13.5066 43 24 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.9451 25C41.0686 24.1847 40.9451 23.3499 40.9451 22.5C40.9451 13.3873 33.5817 5 24.4985 5C20.6757 5 16.1607 6.30854 13.3678 8.50352C13.7906 9.23816 14.0325 10.0907 14.0325 11C14.0325 13.7614 11.8012 16 9.04873 16C8.69904 16 8.35776 15.9639 8.0284 15.8951C7.39854 17.645 7.0552 20.5323 7.0552 22.5C7.0552 23.3499 6.93127 24.1847 7.05479 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 31H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cfr=x("magic",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.1005 8.1005L24.3431 12.3431M30 4V10V4ZM39.8995 8.1005L35.6569 12.3431L39.8995 8.1005ZM44 18H38H44ZM39.8995 27.8995L35.6569 23.6569L39.8995 27.8995ZM30 32V26V32ZM20.1005 27.8995L24.3431 23.6569L20.1005 27.8995ZM16 18H22H16Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.5856 18.4143L5.54395 42.4559",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dfr=x("magic-hat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 10C10.5 13 11 14.5 11.5 18C11.9 20.8 12 25.1667 12 27C9.83333 28 5 30 5 34C5 38 10 43 24 43C38 43 43 38 43 34C43 30 36 27 36 27C36 27 36 21.5 36.5 18C37 14.5 37.5 13 38 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 27C36 31 35 35 23.5 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"24",cy:"10",rx:"14",ry:"5",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),ufr=x("magic-wand",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7.57932 35.4207C5.32303 32.1826 4 28.2458 4 24C4 12.9543 12.9543 4 24 4C35.0457 4 44 12.9543 44 24C44 35.0457 35.0457 44 24 44C19.7542 44 15.8174 42.677 12.5793 40.4207M7.57932 35.4207C8.93657 37.3685 10.6315 39.0634 12.5793 40.4207M7.57932 35.4207L16 27M12.5793 40.4207L21 32M16 27L20 23L25 28L21 32M16 27L21 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 14H21M19 12V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 17H34M31 14V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 29H36M34 27V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hfr=x("magnet",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 10V26C6 35.9411 14.0589 44 24 44C33.9411 44 42 35.9411 42 26V10M14 10V26C14 31.5228 18.4772 36 24 36C29.5228 36 34 31.5228 34 26V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 4H6V10H14V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 4H42V10H34V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ffr=x("mail",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 39H44V24V9H24H4V24V39Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 24L44 9",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 9H4V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24V9H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gfr=x("mail-download",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 18H4V42H44V18H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 6H10V22.5L24 33L38 22.5V6Z",fill:e.colors[1]},null),c("path",{d:"M10 22.5L24 33L38 22.5M10 22.5V6H38V22.5M10 22.5L4 18M38 22.5L44 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19L24 24M24 24L29 19M24 24V13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mfr=x("mail-edit",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24V9H24H4V24V39H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 39L43 32L39 28L31 35V39H35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 24L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kfr=x("mail-open",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 18V39.8182C44 41.0232 43.1046 42 42 42H6C4.89543 42 4 41.0232 4 39.8182V18L24 31L44 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 17.7839L24 4L44 17.7839",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vfr=x("mail-package",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 42H44V30V18H24H4V30V42Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 18L24 33L44 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18H4V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 33V18H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 12H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Afr=x("mail-review",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24V40.8182C44 42.0232 43.1046 43 42 43H6C4.89543 43 4 42.0232 4 40.8182V24L24 37L44 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 23.784L14 16.8921M44 23.784L34 16.8921",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 5H14V29.4146C14 30.0916 14.3424 30.7226 14.91 31.0915L22.91 36.2915C23.5728 36.7223 24.4272 36.7223 25.09 36.2915L33.09 31.0915C33.6576 30.7226 34 30.0916 34 29.4146V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 13H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 19H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pfr=x("mail-unpacking",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 18V39.8182C44 41.0232 43.1046 42 42 42H6C4.89543 42 4 41.0232 4 39.8182V18L24 34L44 18Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 17.7839L24 4L44 17.7839",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 18H14V26L24 34L34 26V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),bfr=x("maill-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M36 16H12V32H36V16Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 16L24 24L12 16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wfr=x("makeups",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 35.0457 35.0457 44 24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.6098 9.47214L37.8652 10.2582H38.6917L38.023 10.744L38.2784 11.5301L37.6098 11.0443L36.9411 11.5301L37.1965 10.744L36.5278 10.2582H37.3543L37.6098 9.47214Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M16 31C16 31 18 35 24 35C30 35 32 31 32 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"22",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"31",cy:"22",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Ofr=x("male",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41.9517 15.0483V6.04834H32.9517",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.4135 38.0007C15.8808 43.4681 24.7451 43.4681 30.2125 38.0007C32.9462 35.2671 34.313 31.6841 34.313 28.1012C34.313 24.5183 32.9462 20.9354 30.2125 18.2017C24.7451 12.7344 15.8808 12.7344 10.4135 18.2017C4.94615 23.6691 4.94615 32.5334 10.4135 38.0007Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.0002 17.9999L39.9517 8.04838",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yfr=x("mall-bag",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 12.6001V41.0001C6 42.1047 6.89543 43.0001 8 43.0001H40C41.1046 43.0001 42 42.1047 42 41.0001V12.6001H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 12.6L36.3333 5H11.6667L6 12.6V12.6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.5554 19.2002C31.5554 23.3976 28.1727 26.8002 23.9999 26.8002C19.8271 26.8002 16.4443 23.3976 16.4443 19.2002",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cfr=x("manual-gear",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 12V24H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V24V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 12V24V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 8C44 10.2091 42.2091 12 40 12C37.7909 12 36 10.2091 36 8C36 5.79086 37.7909 4 40 4C42.2091 4 44 5.79086 44 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 8C28 10.2091 26.2091 12 24 12C21.7909 12 20 10.2091 20 8C20 5.79086 21.7909 4 24 4C26.2091 4 28 5.79086 28 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 8C12 10.2091 10.2091 12 8 12C5.79086 12 4 10.2091 4 8C4 5.79086 5.79086 4 8 4C10.2091 4 12 5.79086 12 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 40C28 42.2091 26.2091 44 24 44C21.7909 44 20 42.2091 20 40C20 37.7909 21.7909 36 24 36C26.2091 36 28 37.7909 28 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 40C12 42.2091 10.2091 44 8 44C5.79086 44 4 42.2091 4 40C4 37.7909 5.79086 36 8 36C10.2091 36 12 37.7909 12 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 44C42.2091 44 44 42.2091 44 40C44 37.7909 42.2091 36 40 36C37.7909 36 36 37.7909 36 40C36 42.2091 37.7909 44 40 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_fr=x("many-to-many",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 7H6C4.89543 7 4 7.89543 4 9V39C4 40.1046 4.89543 41 6 41H42C43.1046 41 44 40.1046 44 39V9C44 7.89543 43.1046 7 42 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 30V18L38 30V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 30V18L18 30V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 27V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Sfr=x("map-distance",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39.3 6H8.7C7.20883 6 6 7.20883 6 8.7V39.3C6 40.7912 7.20883 42 8.7 42H39.3C40.7912 42 42 40.7912 42 39.3V8.7C42 7.20883 40.7912 6 39.3 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 27L29 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 33L14 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 29C18 26.1046 19 24.1046 19 23C19 21.3431 17.6569 20 16 20C14.3431 20 13 21.3431 13 23C13 24.1046 14 26.1046 16 29Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 22C34 19.1046 35 17.1046 35 16C35 14.3431 33.6569 13 32 13C30.3431 13 29 14.3431 29 16C29 17.1046 30 19.1046 32 22Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Lfr=x("map-draw",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 12L4 6V36L17 42L31 36L44 42V12L31 6L17 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 6V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 12V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.5 9L17 12L31 6L37.5 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.5 39L17 42L31 36L37.5 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xfr=x("map-road",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 4H7C5.34315 4 4 5.34315 4 7V41C4 42.6569 5.34315 44 7 44H41C42.6569 44 44 42.6569 44 41V7C44 5.34315 42.6569 4 41 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 12L37 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 12L12 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Efr=x("map-road-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 4H6C4.89543 4 4 4.89543 4 6V42C4 43.1046 4.89543 44 6 44H42C43.1046 44 44 43.1046 44 42V6C44 4.89543 43.1046 4 42 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 22L38 12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 29L38 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,"stroke-dasharray":"2 6"},null),c("path",{d:"M10 36L38 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19L13 11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 36L34 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tfr=x("map-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 10H4V40H44V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 16L38 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 16L24 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16L10 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qfr=x("margin",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 6V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 6V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 42H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 42H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 6H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dfr=x("margin-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 34H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 14H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 11V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 31V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 31V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 11V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bfr=x("mark",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 9H25L32 12H39C40.1046 12 41 12.8954 41 14V31C41 32.1046 40.1046 33 39 33H32L25 30H11V9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 42H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rfr=x("market",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 3.00018L24.3489 3.00304C35.7257 3.1893 45 12.4679 45 24.074L44.9971 24.424C44.8086 35.8367 35.4189 45.0002 24 45.0002L23.6511 44.9973C12.2743 44.811 3 35.5318 3 24.074C3 12.3495 12.4645 3.00018 24 3.00018ZM38.3795 25.3873L21.0667 29.7236C20.9031 29.7647 20.7389 29.7839 20.5776 29.7839L20.3895 29.775C19.9542 29.7338 19.5478 29.551 19.2294 29.2627L17.5405 35.1412L17.5176 35.2718C17.3081 36.7882 19.0777 38.028 20.9166 37.0902L36.8999 27.9968L37.0914 27.8822C38.2023 27.1817 38.6291 26.2589 38.3795 25.3873ZM17.9799 12.7781C16.7704 11.8506 14.8215 12.7632 14.7143 14.82L14.5981 33.2086C14.5891 34.6499 15.1893 35.5632 16.1184 35.7939L21.0193 18.6333L21.0736 18.4695C21.2962 17.883 21.7718 17.4537 22.337 17.2727L18.091 12.8704L17.9799 12.7781ZM21.0617 11.2795C19.8993 10.6677 18.887 10.7597 18.2574 11.4122L30.6688 24.2365C31.1534 24.7369 31.3249 25.4251 31.1884 26.0586L37.1238 24.5818L37.2594 24.5317C38.667 23.9481 38.8508 21.8041 37.1238 20.6833L21.2568 11.388L21.0617 11.2795Z",fill:e.colors[0]},null)])}),Ifr=x("market-analysis",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 11C44 9.34315 42.6569 8 41 8H7C5.34315 8 4 9.34315 4 11V20H44V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.1123 39.0301L16.2879 26.7293L22.8672 33.0301L30.9105 26L35.391 30.368",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 18V37C44 38.6569 42.6569 40 41 40H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.1118 14H37.1118",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.1108 14H13.1108",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 18V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mfr=x("mascara",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"28",y:"16",width:"12",height:"28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"28",width:"12",height:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 4V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 36H8",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 32V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 32V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 9H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 15L8 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 21H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pfr=x("mask",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14 14H34C39.5228 14 44 18.4772 44 24V27C44 34.1797 38.1797 40 31 40H24H17C9.8203 40 4 34.1797 4 27V24C4 18.4772 8.47715 14 14 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M18 27H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 21V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 25.0421V12.0145C4.00003 9.7124 5.86624 7.84619 8.16833 7.84619C9.24067 7.84619 10.2718 8.25946 11.0472 9.00009C12.6463 10.5273 13.7875 12.194 14.4707 14.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 25.0421V12.7656C44 10.2925 41.9952 8.2876 39.522 8.2876C38.1474 8.2876 36.8489 8.91898 36 10.0002C34.9552 11.3308 33.9552 12.6641 33 14.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ffr=x("mask-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7.36573 16.3443C6.48571 18.7024 6 21.2881 6 23.9998C6 26.7115 6.48571 29.2971 7.36573 31.6552M11.2721 38.1419C12.9301 39.9841 14.91 41.4686 17.1101 42.4823C19.2324 43.4601 21.5595 43.9998 24 43.9998C26.4405 43.9998 28.7676 43.4601 30.8899 42.4823C33.09 41.4686 35.0699 39.9841 36.7279 38.1419M40.6343 31.6552C41.5143 29.2971 42 26.7115 42 23.9998C42 21.2881 41.5143 18.7024 40.6343 16.3443M36.7279 9.85762C35.0699 8.01539 33.09 6.53089 30.8899 5.51723C28.7676 4.53943 26.4405 3.99976 24 3.99976C19.0294 3.99976 14.5294 6.23833 11.2721 9.85762",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 22.9998C19.6569 22.9998 21 21.6566 21 19.9998C21 18.3429 19.6569 16.9998 18 16.9998C16.3431 16.9998 15 18.3429 15 19.9998C15 21.6566 16.3431 22.9998 18 22.9998Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 22.9998C31.6569 22.9998 33 21.6566 33 19.9998C33 18.3429 31.6569 16.9998 30 16.9998C28.3431 16.9998 27 18.3429 27 19.9998C27 21.6566 28.3431 22.9998 30 22.9998Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 34.9998C26.7614 34.9998 29 33.6566 29 31.9998C29 30.3429 26.7614 28.9998 24 28.9998C21.2386 28.9998 19 30.3429 19 31.9998C19 33.6566 21.2386 34.9998 24 34.9998Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Nfr=x("mask-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M31 5.25928C23.4067 8.09675 18 15.417 18 24.0001C18 32.5831 23.4067 39.9034 31 42.7408",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 9L18 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 14L19 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 20L22 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 28L26 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ufr=x("maslow-pyramids",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"0800c80f)"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 4L15 19.9803H33L24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19.9805L24.0083 44.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M11.3466 25.9746L1.99998 42.0001H17.0045",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.10008 30.9951H17.0044",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36.7477 25.9746L46.0943 42.0001H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.0943 30.9951H31.1002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)]),c("defs",null,[c("clipPath",{id:e.id+"0800c80f"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),jfr=x("massage-chair",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"5",width:"38",height:"38",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24V15.6522C18 14.4348 19.2 12 24 12C28.8 12 30 14.4348 30 15.6522V24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24V30H32V24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20V24H36V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 36L30 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wfr=x("massage-chair-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 28V15.6522C15 13 18 10 24 10C30 10 33 13 33 15.6522V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 34V28H36V34H12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 4H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 16V28H40V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 43L31 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vfr=x("massage-table",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 17C14 15.8954 14.8954 15 16 15H42C43.1046 15 44 15.8954 44 17V23H14V17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 23L14 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 23L44 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 23L6 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 31L19 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 13V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 23V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 23V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 14L3 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zfr=x("master",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 38V6C38 4.89543 37.1046 4 36 4H12C10.8954 4 10 4.89543 10 6V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"10",y:"32",width:"28",height:"12",rx:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 16L24 12L28 16L32 12L29 23H19L16 12L20 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"38",r:"2",fill:e.colors[2]},null)])}),Hfr=x("material",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36C30.6274 36 36 30.6274 36 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$fr=x("material-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 15V9.56389C9 8.67237 9.08702 8.34908 9.25044 8.02315C9.41385 7.69723 9.65365 7.44144 9.95921 7.26713C10.2648 7.09283 10.5678 7 11.4036 7H36.5964C37.4322 7 37.7352 7.09283 38.0408 7.26713C38.3463 7.44144 38.5862 7.69723 38.7496 8.02315C38.913 8.34908 39 8.67237 39 9.56389V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 15H43V41H5V15Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 26C14.6569 26 16 24.6569 16 23C16 21.3431 14.6569 20 13 20C11.3431 20 10 21.3431 10 23C10 24.6569 11.3431 26 13 26Z",fill:e.colors[0]},null),c("path",{d:"M5.56934 40.39L15.0004 30L20.0004 34L26.0004 27L42.3941 40.39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xfr=x("material-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36C30.6274 36 36 30.6274 36 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gfr=x("maximum",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 4V44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 38C10 38 15.3125 4 27 4C38.6875 4 44 38 44 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 4L44 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,"stroke-dasharray":"2 6"},null)])}),Yfr=x("maya",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"34",width:"40",height:"8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"7",y:"27",width:"34",height:"7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"10",y:"21",width:"28",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"15",width:"22",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"7",width:"8",height:"8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 15L14 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 15L34 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Zfr=x("mayura-gesture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.9951 36L19.0937 31.9908L24.2032 31.5728C26.2913 31.5728 27.984 29.8795 27.984 27.7906C27.984 25.7017 26.2913 24.0083 24.2032 24.0083C20.4565 24.0083 17.7211 24.0083 15.9972 24.0083C12.6087 24.0083 9 27.584 9 31.0421C9 34.5003 9.78742 36.4809 10.6467 38.3387C11.506 40.1966 13.7968 44 20.0016 44C23.986 44 23.4272 44 28.9545 44C34.2029 44 38 39.1454 37.987 33C37.9789 29.1696 37.9814 23.5029 37.9944 16C37.9973 14.3482 36.6606 13.0068 35.0088 13.0039L35.0036 13.0039C33.3521 13.0039 32.0134 14.3427 32.0134 15.9942C32.0134 15.9962 32.0134 15.9982 32.0134 16.0002C32.0238 21.141 32.029 24.1579 32.029 25.051C32.029 27.9448 30.6885 28.9421 28.0074 28.0431M25.9546 24L25.9945 6.99998C25.9984 5.34703 24.6616 4.00389 23.0086 4.00001C23.0063 4 23.0039 4 23.0016 4C21.3447 4 20.0016 5.34314 20.0016 6.99999V23.0401",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.0059 24.0002V10.0002C14.0059 8.34567 15.3471 7.00439 17.0017 7.00439C17.0031 7.00439 17.0045 7.0044 17.0059 7.0044C18.6634 7.0067 20.0059 8.35105 20.0059 10.0086V24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.0073 20.0195V19.0195C26.0073 17.3627 27.3505 16.0195 29.0073 16.0195C30.6642 16.0195 32.0073 17.3627 32.0073 19.0195V20.0195",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qfr=x("me",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 23C26.7614 23 29 20.7614 29 18C29 15.2386 26.7614 13 24 13C21.2386 13 19 15.2386 19 18C19 20.7614 21.2386 23 24 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.022 38.332C10.3657 33.1206 14.7016 29 20 29H28C33.2914 29 37.6229 33.1097 37.9767 38.3113",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kfr=x("measuring-cup",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 6H43.9996L42.0641 20H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.99939 6H35.9996V40C35.9996 41.1046 35.1042 42 33.9996 42H10.9993C9.89478 42 8.99936 41.1046 8.99932 40.0001L8.9986 16.4999C8.99857 15.5557 8.55544 14.672 7.8388 14.0572C5.14776 11.7488 -0.590926 6 8.99939 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 15H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 23H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 31H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jfr=x("medal-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6L16 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6L32 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 4L26 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 4L22 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"30",r:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"30",r:"7",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null)])}),egr=x("mediaeditor",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 32.1333V34C35 35.6569 33.6569 37 32 37H7C5.34315 37 4 35.6569 4 34V31.1333L44 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 15.8667V14C35 12.3431 33.6569 11 32 11H7C5.34315 11 4 12.3431 4 14V16.8667L44 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tgr=x("medical-box",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 17H7C5.89543 17 5 17.8954 5 19L5.00003 39C5.00003 40.1046 5.89546 41 7.00002 41H41C42.1046 41 43 40.1046 43 39V19C43 17.8954 42.1046 17 41 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 7H14L14 17H34V7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 29H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 24V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),ngr=x("medical-files",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 42H19H15H9C7.89543 42 7 41.1046 7 40V8C7 6.89543 7.89543 6 9 6H37C38.1046 6 39 6.89543 39 8V15V19.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.6364 27C39.0463 27 41 28.8804 41 31.2C41 34.2196 38.0909 36.8 36.6364 38.2C35.6667 39.1333 34.4545 40.0667 33 41C31.5455 40.0667 30.3333 39.1333 29.3636 38.2C27.9091 36.8 25 34.2196 25 31.2C25 28.8804 26.9537 27 29.3636 27C30.8814 27 32.2182 27.7459 33 28.8775C33.7818 27.7459 35.1186 27 36.6364 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 14H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),igr=x("medical-mark",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 15C16 13.3431 17.3431 12 19 12H37C38.6569 12 40 13.3431 40 15V33C40 34.6569 38.6569 36 37 36H19C17.3431 36 16 34.6569 16 33V15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 4L8 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 19L16 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 29L16 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 24L34 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rgr=x("medication-time",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"9",y:"5",width:"24",height:"10",rx:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 5V13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 5V13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 5V13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 40H8C6.89543 40 6 39.1046 6 38V17C6 15.8954 6.89543 15 8 15H34C35.1046 15 36 15.8954 36 17V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 32V36H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"35",r:"9",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M13 5L29 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 15L29 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ogr=x("medicine-bottle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 10H14C12.8954 10 12 10.8954 12 12L12 42C12 43.1046 12.8954 44 14 44H34C35.1046 44 36 43.1046 36 42V12C36 10.8954 35.1046 10 34 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 18H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 15V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 15V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4H16L16 10H32V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 31H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 27V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),sgr=x("medicine-bottle-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 7C13 5.34315 14.3431 4 16 4H32C33.6569 4 35 5.34315 35 7C35 8.65685 33.6569 10 32 10H16C14.3431 10 13 8.65685 13 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.0993 17.1208C13.6688 16.4122 14.5288 16 15.4379 16H32.5621C33.4712 16 34.3312 16.4122 34.9007 17.1208L39.3385 22.6435C39.7666 23.1763 40 23.8392 40 24.5227V41C40 42.6569 38.6569 44 37 44H11C9.34315 44 8 42.6569 8 41V24.5227C8 23.8392 8.23337 23.1763 8.66147 22.6435L13.0993 17.1208Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 30L30 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),agr=x("medicine-chest",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"16",width:"38",height:"26",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 8H29V4H19V8ZM30 9V16H34V9H30ZM18 16V9H14V16H18ZM29 8C29.5523 8 30 8.44772 30 9H34C34 6.23858 31.7614 4 29 4V8ZM19 4C16.2386 4 14 6.23858 14 9H18C18 8.44772 18.4477 8 19 8V4Z",fill:e.colors[0]},null),c("path",{d:"M18 29L30 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 23V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lgr=x("memory",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 6V42C8 43.1046 8.89543 44 10 44H38C39.1046 44 40 43.1046 40 42V13.6095C40 13.07 39.782 12.5533 39.3954 12.1768L31.5824 4.56725C31.209 4.20354 30.7083 4 30.187 4H10C8.89543 4 8 4.89543 8 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M40 21L8 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 29H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 36H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 44L30 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 44L18 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 33L8 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cgr=x("memory-card",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 40H8C6.89543 40 6 39.1046 6 38V19.1056C6 18.7107 6.11688 18.3247 6.3359 17.9962L12.4063 8.8906C12.7772 8.3342 13.4017 8 14.0704 8H40C41.1046 8 42 8.89543 42 10V38C42 39.1046 41.1046 40 40 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 16L18 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16L24 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 16L30 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 16L36 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 28H33V40H15V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dgr=x("memory-card-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9C6 7.34315 7.34315 6 9 6H30.3363C31.132 6 31.895 6.31607 32.4576 6.87868L36.3158 10.7368L41.1213 15.5424C41.6839 16.105 42 16.868 42 17.6637V39C42 40.6569 40.6569 42 39 42H9C7.34315 42 6 40.6569 6 39V9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 26H17C15.3431 26 14 27.3431 14 29V42H34V29C34 27.3431 32.6569 26 31 26Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 16H17C15.3431 16 14 14.6569 14 13V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ugr=x("memory-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"28",width:"38",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"6",width:"38",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"11",y:"11",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("rect",{x:"11",y:"33",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("rect",{x:"19",y:"11",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("rect",{x:"19",y:"33",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("path",{d:"M31 13H35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 35H35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hgr=x("men-jacket",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 10L18 4H30L42 10L40 35H34V44H24H14V35H8L6 10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 35L14 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 35V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10C27.3137 10 30 7.31371 30 4H18C18 7.31371 20.6863 10 24 10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fgr=x("menu-fold",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 11H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 24H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 37H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.6568 29.6568L8 23.9999L13.6568 18.343",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ggr=x("menu-fold-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 10.5H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19.5H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28.5H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 37.5H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 19L16 24L8 29V19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),mgr=x("menu-unfold",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 11H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 37H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.3433 29.6568L42.0001 23.9999L36.3433 18.343",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kgr=x("menu-unfold-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 10.5H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19.5H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28.5H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 37.5H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19L8 24L16 29V19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),vgr=x("merge",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"24",width:"20",height:"22",rx:"2",transform:"rotate(-45 4 24)",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"16",y:"24",width:"20",height:"20",rx:"2",transform:"rotate(-45 16 24)",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Agr=x("merge-cells",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 14V5C20 4.44772 19.5523 4 19 4H5C4.44772 4 4 4.44772 4 5V43C4 43.5523 4.44772 44 5 44H19C19.5523 44 20 43.5523 20 43V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 34V43C28 43.5523 28.4477 44 29 44H43C43.5523 44 44 43.5523 44 43V5C44 4.44772 43.5523 4 43 4H29C28.4477 4 28 4.44772 28 5V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M5 24H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32.7485 28.8184L31.1575 27.2274L27.9756 24.0454L31.1575 20.8634L32.7485 19.2724",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.375 28.8184L16.966 27.2274L20.148 24.0454L16.966 20.8634L15.375 19.2724",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pgr=x("message",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44.0001 24C44.0001 35.0457 35.0458 44 24.0001 44C18.0266 44 4.00006 44 4.00006 44C4.00006 44 4.00006 29.0722 4.00006 24C4.00006 12.9543 12.9544 4 24.0001 4C35.0458 4 44.0001 12.9543 44.0001 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 18L32 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 26H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 34H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bgr=x("message-emoji",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 7H4V37H11V42L21 37H44V7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 16V17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 16V17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 25C31 25 29 29 24 29C19 29 17 25 17 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wgr=x("message-failed",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.5 37H21L11 42V37H4V7H44V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 15H15L18 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 21H18L24 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 25L44 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 25L32 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ogr=x("message-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 6H44V36H29L24 41L19 36H4V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 21H25.0025",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33.001 21H34.9999",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13.001 21H14.9999",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),ygr=x("message-privacy",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.5 37H21L11 42V37H4V7H44V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"30",y:"27",width:"14",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 27V24C40 22.3431 38.6569 21 37 21C35.3431 21 34 22.3431 34 24V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 15H15L18 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 21H18L24 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cgr=x("message-search",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.5 37H21L11 42V37H4V7H44V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"28",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M39 32L44 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 15H15L18 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 21H18L24 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_gr=x("message-security",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.5 37H21L11 42V37H4V7H44V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 25.2C29 24.1333 36 22 36 22C36 22 43 24.1333 43 25.2C43 33.7333 36 38 36 38C36 38 29 33.7333 29 25.2Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 15H15L18 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 21H18L24 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Sgr=x("message-sent",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 35.0457 35.0457 44 24 44C18.0265 44 4 44 4 44C4 44 4 29.0722 4 24C4 12.9543 12.9543 4 24 4C35.0457 4 44 12.9543 44 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.9999 26L20 32L33 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lgr=x("message-success",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.5 36H21L11 41V36H4V6H44V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 14H15L18 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20H18L24 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 30L35 35L44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xgr=x("message-unread",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 16V36H29L24 41L19 36H4V6H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 20H25.0025",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33.001 20H34.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13.001 20H14.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"43",cy:"7",r:"3",fill:e.colors[0]},null)])}),Egr=x("messages",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M35 23C35 28.5229 30.5229 33 25 33C22.0133 33 15 33 15 33C15 33 15 25.5361 15 23C15 17.4771 19.4771 13 25 13C30.5229 13 35 17.4771 35 23Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 21H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 27H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tgr=x("messages-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M34 23C34 26.8624 31.2967 30.1565 27.5 31.4334C26.4107 31.7997 25.2313 32 24 32C20 32 15 34 15 34L16.1323 31.5543C16.6952 30.3384 16.336 28.9248 15.5616 27.8314C14.5729 26.4356 14 24.778 14 23C14 18.0294 18.4772 14 24 14C29.5228 14 34 18.0294 34 23Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Qgr=x("micro-sd",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 7C13 5.89543 13.8954 5 15 5H37C38.1046 5 39 5.89543 39 7V41C39 42.1046 38.1046 43 37 43H10C8.89543 43 8 42.1046 8 41V36L13 32V28H8V25L13 19V7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 11V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 11V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 11V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dgr=x("micro-slr-camera",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 26C44 28.6393 43.2696 31.1081 42 33.2152C40.8198 35.1737 39.1737 36.8198 37.2152 38C35.1081 39.2696 32.6393 40 30 40C27.3607 40 24.8919 39.2696 22.7848 38C18.7192 35.5502 16 31.0927 16 26C16 20.9073 18.7192 16.4498 22.7848 14C24.8919 12.7304 27.3607 12 30 12C32.6393 12 35.1081 12.7304 37.2152 14C39.1737 15.1802 40.8198 16.8263 42 18.7848C43.2696 20.8919 44 23.3607 44 26Z",fill:e.colors[1]},null),c("path",{d:"M4 14V38H22.7848C18.7192 35.5502 16 31.0927 16 26C16 20.9073 18.7192 16.4498 22.7848 14H4Z",fill:e.colors[1]},null),c("path",{d:"M37.2152 14C35.1081 12.7304 32.6393 12 30 12C27.3607 12 24.8919 12.7304 22.7848 14M37.2152 14H42V18.7848M37.2152 14C39.1737 15.1802 40.8198 16.8263 42 18.7848M22.7848 14H4V38H22.7848M22.7848 14C18.7192 16.4498 16 20.9073 16 26C16 31.0927 18.7192 35.5502 22.7848 38M37.2152 38C35.1081 39.2696 32.6393 40 30 40C27.3607 40 24.8919 39.2696 22.7848 38M37.2152 38H42V33.2152M37.2152 38C39.1737 36.8198 40.8198 35.1737 42 33.2152M42 18.7848C43.2696 20.8919 44 23.3607 44 26C44 28.6393 43.2696 31.1081 42 33.2152",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"9",width:"9",height:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 22V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 26C36 29.3137 33.3137 32 30 32M24 26C24 22.6863 26.6863 20 30 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bgr=x("microphone",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"16",y:"4",width:"16",height:"28",rx:"8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 21V24C10 31.732 16.268 38 24 38V38C31.732 38 38 31.732 38 24V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 5V11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 16H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 16H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 22H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 22H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38V44",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M16 44H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rgr=x("microphone-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 26.3137C15 26.3137 19.5962 25.9602 22.7782 22.7782C25.9601 19.5962 26.3137 15 26.3137 15L34.0657 27.1817C35.3205 29.1535 35.0374 31.7322 33.3848 33.3848C31.7322 35.0374 29.1535 35.3205 27.1817 34.0657L15 26.3137Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"15",cy:"15",r:"11",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M5.65674 25.4561L25.4557 5.65707",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 33L42 41L33 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Igr=x("microscope",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26 44C30.3462 40.9919 32.6627 37.9513 32.9493 34.8782C33.2359 31.805 32.308 29.5123 30.1657 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M27.6553 28.2227C30.1406 28.2227 32.1553 26.2079 32.1553 23.7227C32.1553 21.2374 30.1406 19.2227 27.6553 19.2227C25.17 19.2227 23.1553 21.2374 23.1553 23.7227C23.1553 26.2079 25.17 28.2227 27.6553 28.2227Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24.2882 27L18.7783 32.5772L9.58594 23.3848L27.9707 4.99999L37.1631 14.1924L30.9764 20.3791",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.55762 28.1357L14.4195 35.8141",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 44H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Mgr=x("microscope-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29.0026 18.3733L30.1075 17.2685L30.6378 16.7381C32.7857 14.5902 32.7857 11.1078 30.6378 8.95995V8.95995C28.4899 6.81207 25.0075 6.81207 22.8596 8.95995L9.17206 22.6475C9.11627 22.7033 9.11627 22.7938 9.17206 22.8496L16.1421 29.8196C16.5326 30.2101 17.1658 30.2101 17.5563 29.8196L21.2686 26.1073L22.3735 25.0024",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28.1628 6.48535L29.9306 4.71758C31.2974 3.35075 33.5135 3.35075 34.8804 4.71758C36.2472 6.08442 36.2472 8.3005 34.8804 9.66733L33.1126 11.4351L28.1628 6.48535Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.4854 24.1631L6.24271 28.4057L11.1925 33.3555L15.4351 29.1128L10.4854 24.1631Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"26.0415",cy:"22.0417",r:"4.5",transform:"rotate(45 26.0415 22.0417)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M6 20L18.7279 32.7279",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 44H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 22C35 22 39 26 39 32C39 38.4 33.8333 41.8333 31 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pgr=x("microwave-oven",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"6",width:"40",height:"30",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M38.0002 15H34.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 21H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"10",y:"15",width:"17",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36",cy:"27",r:"2",fill:e.colors[0]},null),c("path",{d:"M12 36V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 36V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fgr=x("microwaves",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"34",width:"24",height:"38",rx:"2",transform:"rotate(-90 5 34)",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20 19H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 25L35 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 34L12 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 34L20 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 34L28 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 34L36 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 19C15 20.1046 14.1046 21 13 21C11.8954 21 11 20.1046 11 19C11 17.8954 11.8954 17 13 17C14.1046 17 15 17.8954 15 19Z",fill:e.colors[0]},null)])}),Ngr=x("middle-finger",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.9718 26.9745C11.6511 27.5662 9.99072 29.5748 9.99072 33.0002C9.99072 38.1383 15.1438 44.0002 19.7905 44.0002C24.4372 44.0002 27.1321 44.0002 31.6802 44.0002C36.2283 44.0002 38.9907 40.1496 38.9907 37.0603C38.9907 32.7099 38.9907 28.3596 38.9907 24.0093C38.9907 22.3524 37.6476 21.0093 35.9907 21.0093H35.9816C34.3298 21.0093 32.9907 22.3484 32.9907 24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14.9717 30.0401V21.013C14.9717 19.3546 16.3161 18.0103 17.9744 18.0103C17.9755 18.0103 17.9765 18.0103 17.9775 18.0103C19.6381 18.012 20.9834 19.3586 20.9834 21.0192V25.0229",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20.9834 24.0083V7.01549C20.9834 5.35008 22.3335 4 23.9989 4C25.6643 4 27.0144 5.35008 27.0144 7.01549V24.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.9907 23.7158V21.0034C26.9907 19.3466 28.3339 18.0034 29.9907 18.0034C31.6476 18.0034 32.9907 19.3466 32.9907 21.0034V24.0034",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ugr=x("milk",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 19.5736C12 19.1988 12.1053 18.8315 12.304 18.5136L17 11H31L35.696 18.5136C35.8947 18.8315 36 19.1988 36 19.5736V42C36 43.1046 35.1046 44 34 44H14C12.8954 44 12 43.1046 12 42V19.5736Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 33V24L24 30L29 24V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 4H31V11H17V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jgr=x("milk-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"22",width:"26",height:"22",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 38V28L19 34L24 28V38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20L30 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 6V12L30 10V4L20 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 22L42 20V41L32 44V22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.4815 12L6 22H32L19.4815 12Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wgr=x("min",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 4V44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 4C10 4 15.3125 38 27 38C38.6875 38 44 4 44 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 38L44 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,"stroke-dasharray":"2 6"},null)])}),Vgr=x("mind-mapping",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 28C10.2091 28 12 26.2091 12 24C12 21.7909 10.2091 20 8 20C5.79086 20 4 21.7909 4 24C4 26.2091 5.79086 28 8 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 8C43.1046 8 44 7.10457 44 6C44 4.89543 43.1046 4 42 4C40.8954 4 40 4.89543 40 6C40 7.10457 40.8954 8 42 8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 26C43.1046 26 44 25.1046 44 24C44 22.8954 43.1046 22 42 22C40.8954 22 40 22.8954 40 24C40 25.1046 40.8954 26 42 26Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44C43.1046 44 44 43.1046 44 42C44 40.8954 43.1046 40 42 40C40.8954 40 40 40.8954 40 42C40 43.1046 40.8954 44 42 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H20V42H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zgr=x("mindmap-list",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26 24L44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24L18 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 38H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 38H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 10H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hgr=x("mindmap-map",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26 24L42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 38H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 10H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24L6 24C6 24 7.65685 24 10 24M18 38C12 36 16 24 10 24M18 10C12 12 16 24 10 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$gr=x("mini-sd-card",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.9979 18.7386L8 21.9228V44H40V4H13.9979V18.7386Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M27 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Xgr=x("minus",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10.5 24L38.5 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ggr=x("minus-the-bottom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 41V21C5 19.8954 5.89543 19 7 19H17C18.1046 19 19 19.8954 19 21V27C19 28.1046 19.8954 29 21 29H27C28.1046 29 29 29.8954 29 31V41C29 42.1046 28.1046 43 27 43H7C5.89543 43 5 42.1046 5 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 27V7C19 5.89543 19.8954 5 21 5H41C42.1046 5 43 5.89543 43 7V27C43 28.1046 42.1046 29 41 29H21C19.8954 29 19 28.1046 19 27Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ygr=x("minus-the-top",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 41V21C5 19.8954 5.89543 19 7 19H19H27C28.1046 19 29 19.8954 29 21V29V41C29 42.1046 28.1046 43 27 43H7C5.89543 43 5 42.1046 5 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 7V27C43 28.1046 42.1046 29 41 29H31C29.8954 29 29 28.1046 29 27V21C29 19.8954 28.1046 19 27 19H21C19.8954 19 19 18.1046 19 17V7C19 5.89543 19.8954 5 21 5H41C42.1046 5 43 5.89543 43 7Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zgr=x("mirror",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 44H14C9 44 7.0003 43 7.0003 40L7 34L17.9999 34L19 38H30L31 34L41.0003 34V40C41.0003 43 39 44 34 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 34C9.95549 30.882 7 27 7 21.8544C7 11.4224 14.6112 4 24 4C33.3888 4 41 11.4224 41 21.8544C41 27 38.0445 30.882 36 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qgr=x("mirror-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"20",r:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 36V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 44H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kgr=x("mirror-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"17",r:"13",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 17C42 26.9411 33.9411 35 24 35C14.0589 35 6 26.9411 6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 17H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 17H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 44H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jgr=x("misaligned-semicircle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 30C13.3726 30 8 24.6274 8 18C8 11.3726 13.3726 6 20 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 22C17.7909 22 16 20.2091 16 18C16 15.7909 17.7909 14 20 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 34C30.2091 34 32 32.2091 32 30C32 27.7909 30.2091 26 28 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 42C34.6274 42 40 36.6274 40 30C40 23.3726 34.6274 18 28 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),emr=x("mitsubishi",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 19L24 30L31 19L24 8L17 19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.6667 40L24 30H37.3333L44 40H30.6667Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.3333 40L24 30H10.6667L4 40H17.3333Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),tmr=x("modify",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.0708 9.58588L15.8282 5.34324C15.0472 4.56219 13.7808 4.56219 12.9998 5.34324L7.34292 11.0001C6.56188 11.7811 6.56188 13.0475 7.34292 13.8285L11.5856 18.0712",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.9287 37.4143L33.1714 41.6569C33.9524 42.438 35.2187 42.438 35.9998 41.6569L41.6566 36.0001C42.4377 35.219 42.4377 33.9527 41.6566 33.1717L37.414 28.929",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"34.6064",y:"4.9082",width:"12",height:"42",rx:"2",transform:"rotate(45 34.6064 4.9082)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"2",fill:e.colors[2]},null),c("circle",{cx:"20",cy:"28",r:"2",fill:e.colors[2]},null),c("circle",{cx:"28",cy:"20",r:"2",fill:e.colors[2]},null)])}),nmr=x("modify-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"9",width:"40",height:"30",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M16 9V39",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 9H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 39H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M23 31L37 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 19L23 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 31L35 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),imr=x("monitor",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"10",width:"32",height:"28",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 14L36 20.75V27.25L44 34V14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 19L23 24L17 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rmr=x("monitor-camera",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 34C32.2843 34 39 27.2843 39 19C39 10.7157 32.2843 4 24 4C15.7157 4 9 10.7157 9 19C9 27.2843 15.7157 34 24 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25C27.3137 25 30 22.3137 30 19C30 15.6863 27.3137 13 24 13C20.6863 13 18 15.6863 18 19C18 22.3137 20.6863 25 24 25Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.3686 34L16 44H32L28.6037 34H19.3686Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 44H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),omr=x("monitor-off",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 12V38H20H28H30M18 10H20H36V24V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 14L36 20.75V27.25L44 34V14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 44L4 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),smr=x("monitor-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H41C42.1046 6 43 6.89543 43 8V32C43 33.1046 42.1046 34 41 34H7C5.89543 34 5 33.1046 5 32V8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 26C5 24.8954 5.89543 24 7 24H41C42.1046 24 43 24.8954 43 26V32C43 33.1046 42.1046 34 41 34H7C5.89543 34 5 33.1046 5 32V26Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 12L18 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 14L25 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"29",r:"2",fill:e.colors[2]},null),c("path",{d:"M17 34L14 42H34L31 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),amr=x("monitor-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42.5 16.3869C41.5521 14.0859 40.1874 12.0006 38.5 10.225C34.8561 6.39055 29.7072 4 24 4C12.9543 4 4 12.9543 4 24H14L19 32L28 14L35 24H44C44 35.0457 35.0457 44 24 44C18.5491 44 13.6075 41.8194 10 38.2829C8.17976 36.4985 6.69917 34.3688 5.66417 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lmr=x("monkey",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13.2 21C12.4312 19.531 12 17.8817 12 16.1389C12 9.98704 17.3726 5 24 5C30.6274 5 36 9.98704 36 16.1389C36 17.8817 35.5688 19.531 34.8 21",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("ellipse",{cx:"24",cy:"31",rx:"15",ry:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M30.5177 33.8742C26.8486 37.5433 20.7965 37.44 17 33.6435",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 23C8.68629 23 6 20.7614 6 18C6 15.2386 8.68629 13 12 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 23C39.3137 23 42 20.7614 42 18C42 15.2386 39.3137 13 36 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"20",cy:"14",r:"2",fill:e.colors[0]},null),c("circle",{cx:"28",cy:"14",r:"2",fill:e.colors[0]},null)])}),cmr=x("monkey-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21.5925 18.1345C22.9329 16.6704 24.5079 13.1567 20.0846 10.8141C19.0793 10.1634 18.5 8.50002 17.5714 5.44585C13.7178 3.33107 5 3.00018 4 14.0004V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25C21.5818 26.673 28.0333 30.2543 32 41C33.5333 44.7543 40.5067 45.8705 43.5 40C44.4978 38.0432 44 34.5035 39.5818 32.4503C36.4615 31.0002 34 26 38.5 24.0003C40.3478 23.397 42.4291 24.08 44 27.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 35.0004C24.6552 33.8942 15.7724 34.5187 15 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dmr=x("monument-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"14",y:"38",width:"20",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 38L20 9L24 4L28 9L30 38H18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),umr=x("monument-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 44L20 7.15789L28 4L30 44H18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),hmr=x("moon",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28.0527 4.41085C22.5828 5.83695 18.5455 10.8106 18.5455 16.7273C18.5455 23.7564 24.2436 29.4545 31.2727 29.4545C37.1894 29.4545 42.1631 25.4172 43.5891 19.9473C43.8585 21.256 44 22.6115 44 24C44 35.0457 35.0457 44 24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4C25.3885 4 26.744 4.14149 28.0527 4.41085Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),fmr=x("more",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"12",cy:"24",r:"3",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"24",r:"3",fill:e.colors[0]},null),c("circle",{cx:"36",cy:"24",r:"3",fill:e.colors[0]},null)])}),gmr=x("more-app",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 4H6C4.89543 4 4 4.89543 4 6V18C4 19.1046 4.89543 20 6 20H18C19.1046 20 20 19.1046 20 18V6C20 4.89543 19.1046 4 18 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28H6C4.89543 28 4 28.8954 4 30V42C4 43.1046 4.89543 44 6 44H18C19.1046 44 20 43.1046 20 42V30C20 28.8954 19.1046 28 18 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 4H30C28.8954 4 28 4.89543 28 6V18C28 19.1046 28.8954 20 30 20H42C43.1046 20 44 19.1046 44 18V6C44 4.89543 43.1046 4 42 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 28H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 36H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mmr=x("more-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"17",y:"11",width:"10",height:"9.99975",transform:"rotate(-45 17 11)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"30",y:"24",width:"10",height:"9.99975",transform:"rotate(-45 30 24)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"24",width:"10",height:"9.99975",transform:"rotate(-45 4 24)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"17",y:"37",width:"10",height:"9.99975",transform:"rotate(-45 17 37)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kmr=x("more-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"12",r:"3",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"24",r:"3",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"35",r:"3",fill:e.colors[0]},null)])}),vmr=x("more-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.5 14C21.5 15.3807 22.6193 16.5 24 16.5C25.3807 16.5 26.5 15.3807 26.5 14C26.5 12.6193 25.3807 11.5 24 11.5C22.6193 11.5 21.5 12.6193 21.5 14ZM21.5 24C21.5 25.3807 22.6193 26.5 24 26.5C25.3807 26.5 26.5 25.3807 26.5 24C26.5 22.6193 25.3807 21.5 24 21.5C22.6193 21.5 21.5 22.6193 21.5 24ZM24 36.5C22.6193 36.5 21.5 35.3807 21.5 34C21.5 32.6193 22.6193 31.5 24 31.5C25.3807 31.5 26.5 32.6193 26.5 34C26.5 35.3807 25.3807 36.5 24 36.5Z",fill:e.colors[2]},null)])}),Amr=x("more-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"14",cy:"24",r:"3",fill:e.colors[2]},null),c("circle",{cx:"24",cy:"24",r:"3",fill:e.colors[2]},null),c("circle",{cx:"34",cy:"24",r:"3",fill:e.colors[2]},null)])}),pmr=x("mosaic",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 36H36V44H44V36Z",fill:e.colors[0]},null),c("path",{d:"M28 36H20V44H28V36Z",fill:e.colors[0]},null),c("path",{d:"M12 36H4V44H12V36Z",fill:e.colors[0]},null),c("path",{d:"M44 20H36V28H44V20Z",fill:e.colors[0]},null),c("path",{d:"M28 20H20V28H28V20Z",fill:e.colors[0]},null),c("path",{d:"M12 20H4V28H12V20Z",fill:e.colors[0]},null),c("path",{d:"M44 4H36V12H44V4Z",fill:e.colors[0]},null),c("path",{d:"M28 4H20V12H28V4Z",fill:e.colors[0]},null),c("path",{d:"M12 4H4V12H12V4Z",fill:e.colors[0]},null),c("path",{d:"M20 12H12V20H20V12Z",fill:e.colors[0]},null),c("path",{d:"M20 28H12V36H20V28Z",fill:e.colors[0]},null),c("path",{d:"M36 12H28V20H36V12Z",fill:e.colors[0]},null),c("path",{d:"M36 28H28V36H36V28Z",fill:e.colors[0]},null)])}),bmr=x("mountain",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 10L32 38H4L18 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 29L33.6471 22L44 38H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 22L24 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 18L10 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 18L26 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wmr=x("mounted",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 7L21 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 7H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 36H16C14.3431 36 13 34.6569 13 33L13 24C13 19.5817 16.5817 16 21 16L27 16C31.4183 16 35 19.5817 35 24V33C35 34.6569 33.6569 36 32 36H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"7",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M29 35V36.4C29 37.2837 28.2837 38 27.4 38H20.6C19.7163 38 19 37.2837 19 36.4V35C19 32.2386 21.2386 30 24 30C26.7614 30 29 32.2386 29 35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 38V41C21 42.6569 22.3431 44 24 44C25.6569 44 27 42.6569 27 41V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Omr=x("mouse",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 16H12V32C12 38.6274 17.3726 44 24 44C30.6274 44 36 38.6274 36 32V16H24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 16C36 9.37258 30.6274 4 24 4V16H36Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C17.3726 4 12 9.37258 12 16H24V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ymr=x("mouse-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"12",y:"12",width:"24",height:"32",rx:"12",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M12 24C12 17.3726 17.3726 12 24 12C30.6274 12 36 17.3726 36 24V25H12V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 25C24 25 24 16 24 12C24 8 25.5 4 31 4C37 4 39 9 39 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cmr=x("mouse-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 35H4C4 27 9 17 14 17L16 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 35.0001C28 30 30 26.9893 37 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 28.5374C45 33.511 42 34.9999 40 33.9999C38 32.9999 38.5 28.0004 37 24C33.8599 15.6254 22 13.9997 15 21.0003",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_mr=x("mouth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24C4 24 10 15 14 15C18 15 22 17 24 17C26 17 30 15 34 15C38 15 44 24 44 24C44 24 34 34 24 34C14 34 4 24 4 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Smr=x("move",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 43C17.2742 41.2327 13.3325 35.1851 11.3597 31.6428C10.5079 30.1134 10.9566 28.2347 12.3236 27.1411C13.8473 25.9222 16.0438 26.0438 17.4236 27.4236L19 29V17.5C19 16.1193 20.1193 15 21.5 15C22.8807 15 24 16.1193 24 17.5V23.5C24 22.1193 25.1193 21 26.5 21C27.8807 21 29 22.1193 29 23.5V25.5C29 24.1193 30.1193 23 31.5 23C32.8807 23 34 24.1193 34 25.5V27.5C34 26.1193 35.1193 25 36.5 25C37.8807 25 39 26.1193 39 27.5V35.368C39 36.4383 38.7354 37.496 38.1185 38.3707C37.0949 39.8219 35.255 42.0336 33 43C29.5 44.5 26.3701 44.6343 22 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 8L32 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.0003 12L10 8L14 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 4L32 8L28 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lmr=x("move-in",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 12L24 16L28 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 36L24 32L28 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 20L32 24L36 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20L16 24L12 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26C25.1046 26 26 25.1046 26 24C26 22.8954 25.1046 22 24 22C22.8954 22 22 22.8954 22 24C22 25.1046 22.8954 26 24 26Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xmr=x("move-in-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28 28L42 30.8L37.8 33.6L42 37.8L37.8 42L33.6 37.8L30.8 42L28 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 22V8C42 6.89543 41.1046 6 40 6H8C6.89543 6 6 6.89543 6 8V40C6 41.1046 6.89543 42 8 42H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Emr=x("move-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 6L43 25L24 27L13.9948 44L8 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Tmr=x("movie",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18C25.6569 18 27 16.6569 27 15C27 13.3431 25.6569 12 24 12C22.3431 12 21 13.3431 21 15C21 16.6569 22.3431 18 24 18Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36C25.6569 36 27 34.6569 27 33C27 31.3431 25.6569 30 24 30C22.3431 30 21 31.3431 21 33C21 34.6569 22.3431 36 24 36Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 27C16.6569 27 18 25.6569 18 24C18 22.3431 16.6569 21 15 21C13.3431 21 12 22.3431 12 24C12 25.6569 13.3431 27 15 27Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 27C34.6569 27 36 25.6569 36 24C36 22.3431 34.6569 21 33 21C31.3431 21 30 22.3431 30 24C30 25.6569 31.3431 27 33 27Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Qmr=x("movie-board",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 16H4V42H44V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 16V6H4V16H44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 6L30 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 6L22 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 6L14 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 6L38 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 32H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dmr=x("moving-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"22",width:"20",height:"20",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6L42 6L42 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"42",r:"1.5",fill:e.colors[0],stroke:e.colors[0]},null),c("circle",{r:"1.5",transform:"matrix(1 0 0 -1 6 14)",fill:e.colors[0],stroke:e.colors[0]},null),c("circle",{cx:"42",cy:"42",r:"1.5",fill:e.colors[0],stroke:e.colors[0]},null),c("circle",{r:"1.5",transform:"matrix(1 0 0 -1 6 6)",fill:e.colors[0],stroke:e.colors[0]},null),c("circle",{cx:"42",cy:"34",r:"1.5",fill:e.colors[0],stroke:e.colors[0]},null),c("circle",{r:"1.5",transform:"matrix(1 0 0 -1 14 6)",fill:e.colors[0],stroke:e.colors[0]},null),c("circle",{cx:"42",cy:"26",r:"1.5",fill:e.colors[0],stroke:e.colors[0]},null),c("circle",{r:"1.5",transform:"matrix(1 0 0 -1 22 6)",fill:e.colors[0],stroke:e.colors[0]},null),c("path",{d:"M6 34L12.1195 29.4103C13.2239 28.5821 14.7509 28.6143 15.8192 29.4885L25 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6L30 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bmr=x("multi-circular",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C31.732 44 38 37.732 38 30C38 22.268 31.732 16 24 16C16.268 16 10 22.268 10 30C10 37.732 16.268 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C28.4183 44 32 40.4183 32 36C32 31.5817 28.4183 28 24 28C19.5817 28 16 31.5817 16 36C16 40.4183 19.5817 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Rmr=x("multi-function-knife",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 10C30 6.68629 27.3137 4 24 4C20.6863 4 18 6.68629 18 10V38C18 41.3137 20.6863 44 24 44C27.3137 44 30 41.3137 30 38V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 20.3137L37.2426 27.5563C38.8047 29.1184 41.3374 29.1184 42.8995 27.5563C44.4616 25.9943 44.4616 23.4616 42.8995 21.8995L30 9V20.3137Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.0711 27.4142L10.8284 20.1716C9.26633 18.6095 6.73367 18.6095 5.17157 20.1716C3.60948 21.7337 3.60948 24.2663 5.17157 25.8284L18.0711 38.7279V27.4142Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10V11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 37V38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Imr=x("multi-picture-carousel",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"6",width:"40",height:"30",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 42H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 42H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 42H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 42H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 42H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mmr=x("multi-rectangle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 39H44V7H12V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 39H32V15H8V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 23H4V39H20V23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Pmr=x("multi-ring",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 10C30 6.68629 27.3137 4 24 4C20.6863 4 18 6.68629 18 10V24C18 27.3137 20.6863 30 24 30C27.3137 30 30 27.3137 30 24V10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.1422 18.3432C40.4853 16.0001 40.4853 12.2011 38.1422 9.85795C35.799 7.5148 32 7.5148 29.6569 9.85795L19.7574 19.7575C17.4142 22.1006 17.4142 25.8996 19.7574 28.2427C22.1005 30.5859 25.8995 30.5859 28.2427 28.2427L38.1422 18.3432Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 30C41.3137 30 44 27.3137 44 24C44 20.6863 41.3137 18 38 18H24C20.6863 18 18 20.6863 18 24C18 27.3137 20.6863 30 24 30H38Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.6568 38.1421C32 40.4853 35.799 40.4853 38.1421 38.1421C40.4853 35.799 40.4853 32 38.1421 29.6568L28.2426 19.7574C25.8995 17.4142 22.1005 17.4142 19.7573 19.7574C17.4142 22.1005 17.4142 25.8995 19.7573 28.2426L29.6568 38.1421Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 38C18 41.3137 20.6863 44 24 44C27.3137 44 30 41.3137 30 38V24C30 20.6863 27.3137 18 24 18C20.6863 18 18 20.6863 18 24V38Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85795 29.6569C7.5148 32 7.5148 35.799 9.85795 38.1421C12.2011 40.4853 16.0001 40.4853 18.3432 38.1421L28.2427 28.2426C30.5859 25.8995 30.5859 22.1005 28.2427 19.7574C25.8996 17.4142 22.1006 17.4142 19.7574 19.7574L9.85795 29.6569Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 18C6.68629 18 4 20.6863 4 24C4 27.3137 6.68629 30 10 30H24C27.3137 30 30 27.3137 30 24C30 20.6863 27.3137 18 24 18H10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.3433 9.85795C16.0001 7.5148 12.2011 7.5148 9.85794 9.85795C7.5148 12.2011 7.5148 16.0001 9.85795 18.3433L19.7575 28.2427C22.1006 30.5859 25.8996 30.5859 28.2427 28.2427C30.5859 25.8996 30.5859 22.1006 28.2428 19.7575L18.3433 9.85795Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fmr=x("multi-triangular",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6L4 41H44L24 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 32.25L34 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 14.75L14 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 23.5L24 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nmr=x("multi-triangular-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 41H44L24 6L4 41Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6L24 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24L44 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 24L4 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Umr=x("multi-triangular-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 41H44L24 6L4 41Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30L24 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30L4 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30L44 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jmr=x("multi-triangular-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 41H44L24 6L4 41Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 23.5L24 41L14 23.5H34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wmr=x("multicast",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 15C26.7614 15 29 12.7614 29 10C29 7.23858 26.7614 5 24 5C21.2386 5 19 7.23858 19 10C19 12.7614 21.2386 15 24 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 15V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 33V23L41 23.0128V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Vmr=x("multilayer-sphere",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.3999 20C6.25298 29.129 14.324 36 23.9998 36C33.6756 36 41.7466 29.129 43.5997 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.66406 16C8.75028 23.0636 15.7986 28 23.9999 28C32.2012 28 39.2495 23.0636 42.3357 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.99854 12C11.6474 16.8578 17.4567 20 24 20C30.5433 20 36.3526 16.8578 40.015 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.998 8C15.341 10.5116 19.4967 12 24 12C28.5033 12 32.659 10.5116 36.0019 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zmr=x("muscle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21.37 36C22.82 30.75 27.89 27 33.73 27.62C39.29 28.21 43.71 32.9 43.99 38.48C44.06 39.95 43.86 41.36 43.43 42.67C43.17 43.47 42.39 44 41.54 44H11.7584C6.71004 44 2.92371 39.3814 3.91377 34.4311L9.99994 4H21.9999L25.9999 11L17.43 17.13L14.9999 14",fill:e.colors[1]},null),c("path",{d:"M21.37 36C22.82 30.75 27.89 27 33.73 27.62C39.29 28.21 43.71 32.9 43.99 38.48C44.06 39.95 43.86 41.36 43.43 42.67C43.17 43.47 42.39 44 41.54 44H11.7584C6.71004 44 2.92371 39.3814 3.91377 34.4311L9.99994 4H21.9999L25.9999 11L17.43 17.13L14.9999 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.4395 17.1299L21.9995 33.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hmr=x("museum-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 8.36364L24 4L40 8.36364V14H8V8.36364Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 14V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 14V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 14V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 14V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M38 14V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"7",y:"38",width:"34",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),$mr=x("museum-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 7.27273C8 7.27273 15 4 24 4C33 4 40 7.27273 40 7.27273V13H8V7.27273Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 13V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 13V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 13V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 13V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 13V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"7",y:"38",width:"34",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Xmr=x("music",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 34.5C30 32.567 31.567 31 33.5 31H41V34.4C41 36.3882 39.3882 38 37.4 38H33.5C31.567 38 30 36.433 30 34.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 38.5C6 36.567 7.567 35 9.5 35H16V38.4C16 40.3882 14.3882 42 12.4 42H9.5C7.567 42 6 40.433 6 38.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 18.044V18.044L41 12.125",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 38V10L41 4V33.6924",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gmr=x("music-cd",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M26 14V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 28.6655C14 26.6411 15.9341 25 18.32 25H26V29.3345C26 31.3589 24.0659 33 21.68 33H18.32C15.9341 33 14 31.3589 14 29.3345V28.6655Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 15L26 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ymr=x("music-list",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 19H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 38H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 28H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 10L16 15L8 20V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Zmr=x("music-menu",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 6V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 36.04C15 33.2565 17.2565 31 20.04 31H29V36.96C29 39.7435 26.7435 42 23.96 42H20.04C17.2565 42 15 39.7435 15 36.96V36.04Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M29 14.0664L41.8834 17.1215V9.01339L29 6V14.0664Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 8H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 16H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qmr=x("music-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 36.04C10 33.2565 12.2565 31 15.04 31H24V36.96C24 39.7435 21.7435 42 18.96 42H15.04C12.2565 42 10 39.7435 10 36.96V36.04Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 14.0664L36.8834 17.1215V9.01341L24 6.00002V14.0664Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kmr=x("music-rhythm",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 42H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 36H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 30H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 24H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 36H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 30H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 18H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 12H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 42H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 42H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 36H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 36H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 30H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 30H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 18H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jmr=x("mute",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 14V34C25.15 34 22.2892 28.9106 22.2892 28.9106H18.1C17.4925 28.9106 17 28.4132 17 27.7995V20.1171C17 19.5034 17.4925 19.006 18.1 19.006H22.2892C22.2892 19.006 25.15 14 29 14Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),e1r=x("nail-polish",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18.8951 5.88906C18.9539 4.82923 19.8305 4 20.892 4H27.108C28.1695 4 29.0461 4.82923 29.1049 5.88906L29.8827 19.8891C29.9464 21.0355 29.034 22 27.8858 22H20.1142C18.966 22 18.0536 21.0355 18.1173 19.8891L18.8951 5.88906Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M11 28C11 24.6863 13.6863 22 17 22H31C34.3137 22 37 24.6863 37 28V41C37 42.6569 35.6569 44 34 44H14C12.3431 44 11 42.6569 11 41V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"33",r:"3",fill:e.colors[2]},null)])}),t1r=x("nail-polish-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"20",width:"32",height:"24",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"17",y:"4",width:"14",height:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 32H26L27 37H21L22 32Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 20H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),n1r=x("nasal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.9875 4C17.108 10.25 16.7846 14.5864 16.0172 17.0092C14.8662 20.6433 6.08203 30.7628 6.08203 36.102C6.08203 41.4412 12.3865 44.3892 15.7908 42.3787",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32.002 4C31.7773 10.25 32.0486 14.5864 32.8159 17.0092C33.9669 20.6433 42.959 29.4496 42.959 35.2924C42.959 41.1352 36.4466 44.3892 33.0423 42.3787",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13.0059 34.8337C14.7153 33.8614 16.2019 33.8614 17.4657 34.8337C19.3614 36.292 19.9562 40 24.0084 40C28.0607 40 30.0472 35.8426 32.0001 34.8337C33.3021 34.161 34.6354 34.161 36.0001 34.8337",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20.2852 22.1455C19.4914 23.0001 18.6514 23.9531 18.0381 25.6138C17.5732 26.8726 17.4803 27.6026 17.416 28.4239",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),i1r=x("natural-mode",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0005 27C18.3431 27 14.065 22.6575 14.065 17L14 7L19.0005 11L24.0005 5L29.0005 11L34.0005 7V17C34.0005 22.6575 29.658 27 24.0005 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.4862 43.3137C25.0483 41.7516 23.1488 37.3195 19.2436 33.4142C15.3383 29.509 10.9062 27.6095 9.34408 29.1715C7.78199 30.7336 9.68146 35.1658 13.5867 39.0711C17.492 42.9763 21.9241 44.8758 23.4862 43.3137Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.8289 42.9706C26.391 44.5327 30.8231 42.6332 34.7283 38.7279C38.6336 34.8227 40.5331 30.3905 38.971 28.8285C37.4089 27.2664 32.9767 29.1658 29.0715 33.0711C25.1662 36.9763 23.2668 41.4085 24.8289 42.9706Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),r1r=x("navigation",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.5 4L9 44L24.5 34.9091L40 44L24.5 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),o1r=x("necktie",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 36L21 13H27L33 36L24 44L15 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 4H27L30 6L27 13H21L18 6L21 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),s1r=x("needle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"3d50a8e2)"},[c("path",{d:"M39 23L25 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.9995 17L30.9995 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.999 18.999L39.999 13.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.999 12.999L33.999 7.99902",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 37L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.9999 12.0001L11.9999 27.9998L10.9999 37L19.9999 35.9998L35.9999 20.0001L27.9999 12.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"3d50a8e2"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),a1r=x("negative-dynamics",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 33.9502V42.1102",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M9 40V42.0556",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M25 27V42.0714",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 18.9614V42.0878",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M41 10.9707V42.0833",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7 33L34 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7 22L7 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),l1r=x("nested-arrows",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 17V4H4V30H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 43V17H17V43H43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 30H17M33 30L28 25L33 30ZM33 30L28 35L33 30Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 17V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),c1r=x("nests",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.99902 32.3137L20.0339 5.94293C20.958 3.98114 22.6267 3.00024 25.0402 3.00024C28.6603 3.00024 31.0172 7.9865 31.0172 7.9865C31.0172 7.9865 32.3445 8.18426 34.999 8.57977C30.9888 8.64538 28.6699 9.45221 28.0424 11.0002C27.1012 13.3223 30.4983 15.7311 31.0172 19.0041C31.5361 22.2771 29.4663 27.8053 24.4882 30.5672C21.1694 32.4085 17.0262 32.8862 12.0583 32.0002L5.95844 43.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.9424 26.9782C17.5213 22.3287 19.2169 19.3432 20.0293 18.0218C21.2478 16.0397 26.2745 16.6373 24.4685 21.5845C23.2645 24.8827 20.0891 26.6806 14.9424 26.9782Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M32.9678 32.9838C34.1099 30.2473 35.7775 28.589 37.9706 28.009C40.1637 27.4289 42.1638 27.782 43.971 29.0684C42.8455 31.6643 41.1772 33.3286 38.9661 34.0611C36.7549 34.7936 34.7555 34.4345 32.9678 32.9838Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M26.9854 35.1143C27.7422 37.8361 29.7468 39.6565 32.9993 40.5753C36.2518 41.4942 38.9296 40.9692 41.0325 39.0005C38.4317 35.97 36.088 34.3065 34.0015 34.0101C31.915 33.7136 29.5763 34.0817 26.9854 35.1143Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),d1r=x("network-drive",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40.5178 36.3161C43.8044 34.005 45.2136 29.8302 44.0001 26C42.7866 22.1698 39.0705 20.0714 35.0527 20.0745H32.7317C31.2144 14.1613 26.2082 9.79572 20.1435 9.0972C14.0787 8.39868 8.21121 11.5118 5.38931 16.9253C2.56741 22.3388 3.37545 28.9317 7.42115 33.5035",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"35",width:"20",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 28L22 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 28H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),u1r=x("network-tree",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"34",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"6",width:"32",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 34V26H40V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"36",y:"34",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"34",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 12H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),h1r=x("neural",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20.5 33.0002C22.466 33.0002 23.2904 29.4622 25 28.7533C26.7723 28.0184 29.4174 30.0889 30.753 28.7533C32.0887 27.4177 30.4474 24.4514 31.1823 22.6791C31.8912 20.9695 35 20.4662 35 18.5002C35 16.5343 31.462 16.0593 30.753 14.3498C30.0181 12.5775 32.0887 9.58281 30.753 8.2472C29.4174 6.91158 26.2656 8.9821 24.4933 8.2472C22.7837 7.53829 22.466 4.00024 20.5 4.00024C18.534 4.00024 18.0041 7.96486 16.2945 8.67377C14.5222 9.40867 11.5826 6.91158 10.247 8.2472C8.91134 9.58281 10.9819 12.228 10.247 14.0002C9.53805 15.7098 6 16.5343 6 18.5002C6 20.4662 9.53805 20.9695 10.247 22.6791C10.9819 24.4514 8.91134 27.4177 10.247 28.7533C11.5826 30.0889 14.5222 28.0184 16.2945 28.7533C18.0041 29.4622 18.534 33.0002 20.5 33.0002Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 22.0002C22.2091 22.0002 24 20.2094 24 18.0002C24 15.7911 22.2091 14.0002 20 14.0002C17.7909 14.0002 16 15.7911 16 18.0002C16 20.2094 17.7909 22.0002 20 22.0002Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.5692 30.0002C15.3611 36.7992 16.0762 41.0545 18.7144 42.7663C22.6719 45.3339 25.4482 43.3271 26.8968 41.8554C28.3454 40.3838 33.0495 33.9441 37.0763 33.9441C41.1031 33.9441 42.315 37.8244 41.9334 39.9441C41.679 41.3572 41.022 42.4025 39.9624 43.0799",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),f1r=x("neutral-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),g1r=x("new-afferent",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 19V13.3125V9C42 7.34315 40.6569 6 39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24L24 32L32 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),m1r=x("new-computer",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"28",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42L34 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),k1r=x("new-dianziqian",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 20V27L10 39L4 35V13L10 9L24 17L17.5 20.5L10 16V32L31 20Z",fill:e.colors[1]},null),c("path",{d:"M31 27L31.9923 28.7365C32.6154 28.3804 33 27.7177 33 27H31ZM31 20H33V16.5536L30.0077 18.2635L31 20ZM10 32H8C8 32.7129 8.37952 33.372 8.99615 33.7298C9.61278 34.0877 10.3733 34.0902 10.9923 33.7365L10 32ZM10 16L11.029 14.285C10.4111 13.9143 9.64162 13.9046 9.0146 14.2596C8.38759 14.6146 8 15.2795 8 16H10ZM17.5 20.5L16.471 22.215C17.0759 22.5779 17.8271 22.5954 18.4482 22.2609L17.5 20.5ZM24 17L24.9482 18.7609C25.5881 18.4164 25.9907 17.7519 25.9998 17.0252C26.009 16.2985 25.6233 15.6241 24.9923 15.2635L24 17ZM10 9L10.9923 7.26351C10.3345 6.88767 9.52091 6.91569 8.8906 7.3359L10 9ZM4 13L2.8906 11.3359C2.3342 11.7068 2 12.3313 2 13H4ZM4 35H2C2 35.6687 2.3342 36.2932 2.8906 36.6641L4 35ZM10 39L8.8906 40.6641C9.52091 41.0843 10.3345 41.1123 10.9923 40.7365L10 39ZM33 27V20H29V27H33ZM30.0077 18.2635L9.00772 30.2635L10.9923 33.7365L31.9923 21.7365L30.0077 18.2635ZM12 32V16H8V32H12ZM8.97101 17.715L16.471 22.215L18.529 18.785L11.029 14.285L8.97101 17.715ZM18.4482 22.2609L24.9482 18.7609L23.0518 15.2391L16.5518 18.7391L18.4482 22.2609ZM24.9923 15.2635L10.9923 7.26351L9.00772 10.7365L23.0077 18.7365L24.9923 15.2635ZM8.8906 7.3359L2.8906 11.3359L5.1094 14.6641L11.1094 10.6641L8.8906 7.3359ZM2 13V35H6V13H2ZM2.8906 36.6641L8.8906 40.6641L11.1094 37.3359L5.1094 33.3359L2.8906 36.6641ZM10.9923 40.7365L31.9923 28.7365L30.0077 25.2635L9.00772 37.2635L10.9923 40.7365Z",fill:e.colors[0]},null),c("path",{d:"M17 28V21L38 9L44 13V35L38 39L24 31L30.5 27.5L38 32V16L17 28Z",fill:e.colors[1]},null),c("path",{d:"M17 21L16.0077 19.2635C15.3846 19.6196 15 20.2823 15 21H17ZM17 28H15V31.4464L17.9923 29.7365L17 28ZM38 16H40C40 15.2871 39.6205 14.628 39.0039 14.2702C38.3872 13.9123 37.6267 13.9098 37.0077 14.2635L38 16ZM38 32L36.971 33.715C37.5889 34.0857 38.3584 34.0954 38.9854 33.7404C39.6124 33.3854 40 32.7205 40 32H38ZM30.5 27.5L31.529 25.785C30.9241 25.4221 30.1729 25.4046 29.5518 25.7391L30.5 27.5ZM24 31L23.0518 29.2391C22.4119 29.5836 22.0093 30.2481 22.0002 30.9748C21.991 31.7015 22.3767 32.3759 23.0077 32.7365L24 31ZM38 39L37.0077 40.7365C37.6655 41.1123 38.4791 41.0843 39.1094 40.6641L38 39ZM44 35L45.1094 36.6641C45.6658 36.2932 46 35.6687 46 35H44ZM44 13H46C46 12.3313 45.6658 11.7068 45.1094 11.3359L44 13ZM38 9L39.1094 7.3359C38.4791 6.91569 37.6655 6.88766 37.0077 7.26351L38 9ZM15 21V28H19V21H15ZM17.9923 29.7365L38.9923 17.7365L37.0077 14.2635L16.0077 26.2635L17.9923 29.7365ZM36 16V32H40V16H36ZM39.029 30.285L31.529 25.785L29.471 29.215L36.971 33.715L39.029 30.285ZM29.5518 25.7391L23.0518 29.2391L24.9482 32.7609L31.4482 29.2609L29.5518 25.7391ZM23.0077 32.7365L37.0077 40.7365L38.9923 37.2635L24.9923 29.2635L23.0077 32.7365ZM39.1094 40.6641L45.1094 36.6641L42.8906 33.3359L36.8906 37.3359L39.1094 40.6641ZM46 35V13H42V35H46ZM45.1094 11.3359L39.1094 7.3359L36.8906 10.6641L42.8906 14.6641L45.1094 11.3359ZM37.0077 7.26351L16.0077 19.2635L17.9923 22.7365L38.9923 10.7365L37.0077 7.26351Z",fill:e.colors[0]},null)])}),v1r=x("new-efferent",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 19V13.3125V9C42 7.34315 40.6569 6 39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 24L42 32L34 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),A1r=x("new-lark",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 29C21 29 25 26.9339 28 23.4065C36 14 41.4242 16.8166 44 17.9998C38.5 20.9998 40.5 29.6233 33 35.9998C28.382 39.9259 23.4945 41.014 19 41C12.5231 40.9799 6.86226 37.7637 4 35.4063V16.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.64808 15.8669C5.02231 14.9567 3.77715 14.7261 2.86694 15.3519C1.95673 15.9777 1.72615 17.2228 2.35192 18.1331L5.64808 15.8669ZM36.0021 35.7309C36.958 35.1774 37.2843 33.9539 36.7309 32.9979C36.1774 32.042 34.9539 31.7157 33.9979 32.2691L36.0021 35.7309ZM2.35192 18.1331C5.2435 22.339 10.7992 28.144 16.8865 32.2239C19.9345 34.2667 23.217 35.946 26.449 36.7324C29.6946 37.522 33.0451 37.4428 36.0021 35.7309L33.9979 32.2691C32.2049 33.3072 29.9929 33.478 27.3947 32.8458C24.783 32.2103 21.9405 30.7958 19.1135 28.9011C13.4508 25.106 8.2565 19.661 5.64808 15.8669L2.35192 18.1331Z",fill:e.colors[0]},null),c("path",{d:"M33.5947 17C32.84 14.7027 30.8551 9.94054 27.5947 7H11.5947C15.2174 10.6757 23.0002 16 27.0002 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),p1r=x("new-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 28L16.6931 18.198C17.4389 17.5143 18.5779 17.4953 19.3461 18.1538L32 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 24L32.7735 19.2265C33.4772 18.5228 34.5914 18.4436 35.3877 19.0408L42 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 20L6 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),b1r=x("newlybuild",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 10V7C19 5.89543 19.8954 5 21 5H41C42.1046 5 43 5.89543 43 7V29C43 30.1046 42.1046 31 41 31H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"18",width:"24",height:"24",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 30H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),w1r=x("newspaper-folding",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 44L21 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44V12H26L27 20L28 28L29 36L22 44H42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 28H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 20H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 4H25L26 12L27 20L28 28L29 36H21H6V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 12H19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 28H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),O1r=x("next",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 40.8361C8.89307 34.8632 13.2383 31.4739 17.0356 30.6682C20.8329 29.8625 24.4483 29.7408 27.8818 30.303V41L44 23.5453L27.8818 7V17.167C21.5333 17.2172 16.1362 19.4948 11.6905 24C7.24474 28.5052 4.68126 34.1172 4 40.8361Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),y1r=x("nine-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.5 14C21.4624 14 19 16.4624 19 19.5C19 22.5376 21.4624 25 24.5 25C27.5376 25 30 22.5376 30 19.5C30 16.4624 27.5376 14 24.5 14Z",stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M19 29C19.8184 31.1932 21.5476 33 24.5 33C27.5376 33 30 30.3137 30 27V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),C1r=x("nine-points-connected",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26.8286 37.1718L37.1718 26.8286",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.1718 26.8286L10.8286 37.1718",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.8286 21.1718L37.1718 10.8286",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.8286 21.1718L21.1718 10.8286",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 8C12 10.2091 10.2091 12 8 12C5.79086 12 4 10.2091 4 8C4 5.79086 5.79086 4 8 4C10.2091 4 12 5.79086 12 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 8C28 10.2091 26.2091 12 24 12C21.7909 12 20 10.2091 20 8C20 5.79086 21.7909 4 24 4C26.2091 4 28 5.79086 28 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 8C44 10.2091 42.2091 12 40 12C37.7909 12 36 10.2091 36 8C36 5.79086 37.7909 4 40 4C42.2091 4 44 5.79086 44 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24C44 26.2091 42.2091 28 40 28C37.7909 28 36 26.2091 36 24C36 21.7909 37.7909 20 40 20C42.2091 20 44 21.7909 44 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 40C44 42.2091 42.2091 44 40 44C37.7909 44 36 42.2091 36 40C36 37.7909 37.7909 36 40 36C42.2091 36 44 37.7909 44 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 40C28 42.2091 26.2091 44 24 44C21.7909 44 20 42.2091 20 40C20 37.7909 21.7909 36 24 36C26.2091 36 28 37.7909 28 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 40C12 42.2091 10.2091 44 8 44C5.79086 44 4 42.2091 4 40C4 37.7909 5.79086 36 8 36C10.2091 36 12 37.7909 12 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24C12 26.2091 10.2091 28 8 28C5.79086 28 4 26.2091 4 24C4 21.7909 5.79086 20 8 20C10.2091 20 12 21.7909 12 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 24C28 26.2091 26.2091 28 24 28C21.7909 28 20 26.2091 20 24C20 21.7909 21.7909 20 24 20C26.2091 20 28 21.7909 28 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_1r=x("nintendo-switch",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 18C6 12.3431 6 9.51472 7.75736 7.75736C9.51472 6 12.3431 6 18 6H20V42H18C12.3431 42 9.51472 42 7.75736 40.2426C6 38.4853 6 35.6569 6 30V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 18C42 12.3431 42 9.51472 40.2426 7.75736C38.4853 6 35.6569 6 30 6H28V42H30C35.6569 42 38.4853 42 40.2426 40.2426C42 38.4853 42 35.6569 42 30V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 13V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 33V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),S1r=x("nmr",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32.4852 15.5147C30.3136 13.3431 27.3136 12 23.9999 12C20.6862 12 17.6862 13.3431 15.5146 15.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 24H14V32H34V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.0454 32L17 42.7147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31.0455 32L31 42.7147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),L1r=x("no-shooting",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 12L18 6H30L33 12H15Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 12H7C5.34315 12 4 13.2536 4 14.8V39.2C4 40.7464 5.34315 42 7 42H41C42.6569 42 44 40.7464 44 39.2V14.8C44 13.2536 42.6569 12 41 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 20L20 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"27",r:"8",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),x1r=x("node-flat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 42V27M42 24H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6H24H6V24V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),E1r=x("node-round",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 42V27M42 24H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6H24C14.0589 6 6 14.0589 6 24V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),T1r=x("node-square",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 42V27M42 24H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6H24L6 24V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Q1r=x("noodles",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 24C4 35.0457 10.6667 44 24 44C37.3333 44 44 35.0457 44 24H4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 24V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 13L44 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),D1r=x("notebook",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 6C10 4.89543 10.8954 4 12 4H40C41.1046 4 42 4.89543 42 6V42C42 43.1046 41.1046 44 40 44H12C10.8954 44 10 43.1046 10 42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 6V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 14H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 34H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 4H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 44H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),B1r=x("notebook-and-pen",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 6V42H30V6H4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 42V6",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 6H36V38L40 42L44 38V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 12H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 42H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 6V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 6V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),R1r=x("notebook-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 6C8 4.89543 8.89543 4 10 4H38C39.1046 4 40 4.89543 40 6V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 4H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),I1r=x("notepad",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 8H11C10.4477 8 10 8.44772 10 9V43C10 43.5523 10.4477 44 11 44H39C39.5523 44 40 43.5523 40 43V9C40 8.44772 39.5523 8 39 8H32",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M18 13V8H21.9505C21.9778 8 22 7.97784 22 7.9505V6C22 4.34315 23.3431 3 25 3C26.6569 3 28 4.34315 28 6V7.9505C28 7.97784 28.0222 8 28.0495 8H32V13C32 13.5523 31.5523 14 31 14H19C18.4477 14 18 13.5523 18 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),M1r=x("notes",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 6C8 4.89543 8.89543 4 10 4H30L40 14V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 20H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 28H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),P1r=x("nuclear-plant",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 14H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 14H24H34L34.8772 21.0175C34.9589 21.6709 35.1049 22.3147 35.3131 22.9394L38.6474 32.9422C38.8817 33.6452 39.0372 34.3721 39.1109 35.1095L40 44H8L8.88905 35.1095C8.96279 34.3721 9.11826 33.6452 9.35259 32.9422L12.6869 22.9394C12.8951 22.3147 13.0411 21.6709 13.1228 21.0175L14 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8L24.8284 7.17157C25.5786 6.42143 26.596 6 27.6569 6H28.3431C29.404 6 30.4214 5.57857 31.1716 4.82843L32 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31C17 32.8728 17.7354 34.5738 18.9333 35.83C19.5891 36.5178 20.3836 37.0722 21.2718 37.4484",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31.0004 31C31.0004 32.8728 30.2649 34.5738 29.0671 35.83C28.4112 36.5178 27.6168 37.0722 26.7285 37.4484",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18.9336 26.17C20.2085 24.8331 22.0071 24 24.0003 24C25.9935 24 27.7922 24.8331 29.067 26.17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"24",cy:"31",r:"2",fill:e.colors[2]},null)])}),F1r=x("nurse-cap",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 10C12.7433 10 5.98524 16.7481 4.37521 18.5579C4.1348 18.8281 4.0869 19.2064 4.22726 19.5397L11.5526 36.9373C11.7887 37.4982 12.4705 37.7313 13.0196 37.4691C14.8237 36.6075 18.876 35 24 35C29.124 35 33.1763 36.6075 34.9804 37.4691C35.5295 37.7313 36.2113 37.4982 36.4474 36.9373L43.7727 19.5397C43.9131 19.2064 43.8652 18.8281 43.6248 18.5579C42.0148 16.7481 35.2568 10 24 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24.001L28 24.001",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),N1r=x("nut",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37.6988 6C37.172 6.53445 35.2393 8.67227 34.0096 9.74118C33.8339 10.2756 36.1178 12.4134 36.6448 12.9479C37.1718 13.4824 43.4958 9.74118 42.9688 9.20672C42.5472 8.77916 39.2798 6.89076 37.6988 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.3719 16.7217C11.36 16.634 11.3502 16.5462 11.3424 16.4585C9.4559 18.2893 8.01647 20.3906 7.0427 22.6001C8.63583 22.934 9.83221 24.3469 9.83221 26.0393C9.83221 27.9799 8.259 29.5531 6.31834 29.5531C6.04958 29.5531 5.78787 29.523 5.5364 29.4658C5.51575 33.0119 6.68525 36.4207 9.11654 39.0671C12.6211 42.8817 17.9257 44.218 23.1469 43.1314C26.3597 42.4628 29.541 40.8768 32.2518 38.3863C33.5954 37.152 34.7273 35.7837 35.6415 34.3347C33.4171 35.0047 30.9668 33.9228 30.0408 31.7373C29.5786 30.6464 28.6198 29.8445 27.4644 29.5823L25.7817 29.2005C23.8508 28.7623 22.2625 27.3956 21.5413 25.5516L21.4507 25.32C20.6588 23.2954 18.7636 21.9145 16.5937 21.7812C13.9334 21.6177 11.7597 19.5965 11.4034 16.9551L11.3719 16.7217Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.1544 11.6583L12.9027 11.9274C11.6986 13.2147 11.1367 14.975 11.3724 16.7218L11.4039 16.9553C11.7602 19.5967 13.9339 21.6178 16.5942 21.7813C18.7641 21.9147 20.6592 23.2955 21.4511 25.3201L21.5417 25.5517C22.263 27.3957 23.8513 28.7624 25.7822 29.2006L27.4649 29.5824C28.6203 29.8446 29.579 30.6465 30.0413 31.7374C31.0372 34.0878 33.7959 35.1617 36.1408 34.153C38.5094 33.134 40.2249 30.9542 40.6235 28.4068L40.8314 27.0776C40.9435 26.3613 40.9768 25.635 40.9308 24.9115L40.8234 23.2211C40.607 19.8167 39.3876 16.5526 37.3188 13.8402L37.0669 13.51C35.3158 11.214 32.9685 9.4422 30.2806 8.38727C27.9571 7.47542 25.4507 7.12735 22.9667 7.37161L21.5614 7.50979C18.3483 7.82575 15.36 9.30035 13.1544 11.6583Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),U1r=x("nutrition",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 42C24.8653 42 26.8503 42 29.9551 42C30.0381 39.2631 30.4393 37.7582 31.1586 37.4852C38.6685 34.6357 44 27.434 44 19H4C4 27.2514 9.10319 34.3234 16.3568 37.2941C17.1151 37.6047 17.6815 39.1733 18.056 42C21.0857 42 23.067 42 24 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.4434 26.0225C14.803 27.2103 15.2786 28.191 15.8702 28.9646C16.4484 29.7209 17.1619 30.4223 18.0104 31.0688",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32.2009 8.01759C30.9409 7.31418 29.5829 6.76784 28.1528 6.40474M22.0507 6C14.9273 6.8226 9.1442 12.0978 7.5 19M40.5 18.9965C39.8296 16.1847 38.4722 13.643 36.6172 11.5626",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),j1r=x("oceanengine",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21.4826 8.47412L23.8804 16.6267H4.75781L7.21558 8.47412H21.4826Z",fill:e.colors[0]},null),c("path",{d:"M9.1335 18.1254L17.3461 20.1036L7.81473 36.6485L2 30.4741L9.1335 18.1254Z",fill:e.colors[0]},null),c("path",{d:"M11.292 33.6512L17.1067 27.4768L26.698 44.0218L18.4255 46L11.292 33.6512Z",fill:e.colors[0]},null),c("path",{d:"M40.0652 39.4659H25.7982L23.4004 31.3733H42.523",fill:e.colors[0]},null),c("path",{d:"M45.2806 17.466L38.1471 29.8747L29.9346 27.8965L39.4659 11.3515",fill:e.colors[0]},null),c("path",{d:"M35.989 14.3488L30.1743 20.5232L20.583 3.91825L28.8555 2L35.989 14.3488Z",fill:e.colors[0]},null)])}),W1r=x("octagon",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.4102 42.3887L5.56076 32.1812C5.20103 31.8083 5 31.3105 5 30.7924V17.2076C5 16.6895 5.20103 16.1917 5.56076 15.8188L15.4102 5.61126C15.7871 5.22064 16.3066 5 16.8494 5H31.1506C31.6934 5 32.2129 5.22064 32.5898 5.61126L42.4392 15.8188C42.799 16.1917 43 16.6895 43 17.2076V30.7924C43 31.3105 42.799 31.8083 42.4392 32.1812L32.5898 42.3887C32.2129 42.7794 31.6934 43 31.1506 43H16.8494C16.3066 43 15.7871 42.7794 15.4102 42.3887Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),V1r=x("off-screen",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 6V15H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 6V15H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 42V33H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 42V33H41.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),z1r=x("off-screen-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6L16 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 41.8995L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.0001 41.8995L32.1006 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.8995 6L32 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 7V16H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 7V16H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 41V32H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 41V32H40.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),H1r=x("off-screen-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 19H29V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 6H6V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 42H42V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 29H19V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6L29 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 29L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$1r=x("oil-industry",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"10",y:"6",width:"28",height:"36",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.643 23.8886C22.0743 22.0081 23.1776 19.4103 23.774 18C24.8177 19.4103 27.084 22.9484 27.7997 24.8288C28.6942 27.1793 26.4578 30 23.774 30C21.0903 30 18.8538 26.2391 20.643 23.8886Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 6H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),X1r=x("okay",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.1138 24.9462C12.7115 27.6918 12.2869 31.0328 12.4644 33.3562C12.5487 34.4607 13.6689 35.0695 14.6977 34.6589C15.4421 34.3618 16.2574 33.9911 16.8445 33.5997C18.5752 32.4459 17.9983 31.2921 18.5752 29.5614C19.1521 27.8307 21.6924 26.4229 24 26.9998C26.3076 27.5767 27.2286 29.5614 27.2286 31.2921C27.2286 33.0228 26.5 34.9998 24.3442 35.9073C21.9663 36.9083 20.8828 35.9073 17.9983 35.3304C16.4951 35.0298 14.992 36.3447 14.1267 37.298C13.6367 37.8378 13.5842 38.6234 14.0092 39.2156C14.2979 39.6178 14.6703 40.0791 15.1138 40.5225C16.2676 41.6763 20.8828 45.1377 25.498 44.5608C30.1131 43.9839 34.1514 40.5225 35.8821 36.4842C37.6128 32.4459 36.459 27.8307 33.5745 24.3693C30.69 20.908 25.498 20.3311 24.3442 20.3311C23.1904 20.3311 19.1521 20.3311 15.1138 24.9462Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.5623 22.6385L12.6433 8.171C12.2451 7.86654 11.6761 7.89998 11.3792 8.30379C10.6663 9.27349 9.9929 10.8109 11.0755 12.2544C12.46 14.1004 17.8059 18.7925 20.3057 20.9078",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.0005 25.9998L23.1413 4.19811C22.902 3.75806 22.3691 3.5566 21.9334 3.8039C20.8867 4.39808 19.644 5.52689 20.0432 7.28675C20.5537 9.53717 22.5817 13.5483 24.0005 16.4998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 28L35.0503 7.69221C35.0269 7.19215 34.6358 6.77854 34.1362 6.81046C32.935 6.88721 31.3232 7.35913 30.913 9.11686C30.3885 11.3641 30.0139 14.7253 30 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),G1r=x("one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 40L6.9395 31.2023C5.84497 28.8308 6.76016 26.0164 9.04019 24.7422L20.2971 18.4516C21.3325 17.873 22.6117 17.9588 23.5606 18.6704L24.587 19.4403C25.2089 19.9067 26.1018 19.5164 26.1817 18.7432L27.3708 7.24931C27.4534 6.45005 27.8533 5.71736 28.4808 5.2154L28.6963 5.04293C29.4385 4.44919 30.5084 4.50844 31.1805 5.18051C31.7052 5.70522 32 6.41688 32 7.15893V29.4194C32 30.2579 32.9695 30.7244 33.6243 30.2006L37 27.5C38.6529 26.1777 40.8749 27.041 42.255 27.945C42.6936 28.2323 42.7587 28.8265 42.447 29.2482L34.5 40C34.5 40 31 44 23 44C15 44 11.6667 41.3333 11 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Y1r=x("one-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.2261 18L26.0001 13.0166V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Z1r=x("one-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.7446 44H24.8495C19.6392 44 14.7797 41.3742 11.9243 37.016L9.72884 33.6651C8.17072 31.2869 8.63077 28.1201 10.8012 26.2836L13.0887 24.3481C13.3496 24.1273 13.5 23.8029 13.5 23.4611V7.25C13.5 5.45507 14.9551 4 16.75 4C18.5449 4 20 5.45507 20 7.25V16.25C20 14.4551 21.4551 13 23.25 13C25.0449 13 26.5 14.4551 26.5 16.25V17.75C26.5 15.9551 27.9551 14.5 29.75 14.5C31.5449 14.5 33 15.9551 33 17.75V21.75C33 19.9551 34.4551 18.5 36.25 18.5C38.0449 18.5 39.5 19.9551 39.5 21.75V31.9688C39.5 33.6177 39.0018 35.2282 38.0707 36.589L37.097 38.012C34.5331 41.7593 30.2851 44 25.7446 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),q1r=x("one-third-rotation",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36.0001 40.015C32.6575 42.5122 28.5025 44 24.0001 44C16.5973 44 10.1338 39.978 6.67578 34H15.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 5.66406C39.0636 8.75029 44 15.7986 44 23.9999C44 27.6428 43.0261 31.0582 41.3244 33.9999L37.282 26.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.09875 26C4.03344 25.3422 4 24.675 4 24C4 12.9543 12.9543 4 24 4L19.9577 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30C27.3137 30 30 27.3137 30 24C30 20.6863 27.3137 18 24 18C20.6863 18 18 20.6863 18 24C18 27.3137 20.6863 30 24 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),K1r=x("one-to-many",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 7H6C4.89543 7 4 7.89543 4 9V39C4 40.1046 4.89543 41 6 41H42C43.1046 41 44 40.1046 44 39V9C44 7.89543 43.1046 7 42 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M11 20.5799L15 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 30V18L37 30V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 20V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M22 27V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),J1r=x("one-to-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 7H6C4.89543 7 4 7.89543 4 9V39C4 40.1046 4.89543 41 6 41H42C43.1046 41 44 40.1046 44 39V9C44 7.89543 43.1046 7 42 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M12 20.5799L16 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 20.5799L35 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 27V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),e0r=x("onesies",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 21L4 11C5.83333 9.66667 13 5 24 5C35 5 42 9.66667 44 11L41 21H34V37C34 41 31 44 27 44H21C17 44 14 41 14 37V21H7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 34C34 34 25 34 25 44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 34C14 34 23 34 23 44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.811 5.5C29.9344 5.97943 30 6.48205 30 7C30 10.3137 27.3137 13 24 13C20.6863 13 18 10.3137 18 7C18 6.48205 18.0656 5.97943 18.189 5.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.9997 6.98996C32.8112 5.88268 28.7837 5 23.9997 5C19.2157 5 15.1568 5.88268 11.9463 6.98996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 31C14 31 14 35.875 14 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 31C34 31 34 35.875 34 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 44C25 44 24 44 27 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),t0r=x("online-meeting",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 8H4V38H19L24 43L29 38H44V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 19V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 16V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 21V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 19V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),n0r=x("open",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27.9467 16.8281L40.7568 7.73711C41.6731 7.08684 42.9535 7.40693 43.4559 8.4119C43.7856 9.07125 43.688 9.86396 43.2083 10.4237L41 13L35.7241 20.0345C35.2788 20.6283 35.1989 21.4199 35.5166 22.0907L42.6471 37.1438C43.2756 38.4707 42.3078 40 40.8396 40H32.6363C31.6844 40 30.8645 39.3291 30.676 38.3961L27.5197 22.7739L27.1139 18.6553C27.0435 17.9409 27.3613 17.2436 27.9467 16.8281Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 23L35 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.9359 17.1028L7.20861 8.19574C6.30625 7.56424 5.05387 7.87714 4.55456 8.85884C4.21946 9.51768 4.31813 10.314 4.8039 10.8711L7 13.3898L12.2323 20.0262C12.7026 20.6227 12.7943 21.4342 12.4692 22.1207L5.35292 37.1438C4.7244 38.4707 5.69217 40 7.1604 40H15.322C16.2925 40 17.1229 39.3033 17.2916 38.3476L20 23L20.7526 19.1224C20.903 18.347 20.5831 17.5557 19.9359 17.1028Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 21L20 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),i0r=x("open-an-account",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 24V9C42 7.34315 40.6569 6 39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.0508 33L39.0508 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 37.9497L34 37.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"18",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 31C33 26.5817 28.9706 23 24 23C19.0294 23 15 26.5817 15 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),r0r=x("open-door",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 4V44L42 38V10L20 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6 10H20V38H6V10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 22V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),o0r=x("open-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 18V9C6 7.34315 7.34315 6 9 6H39C40.6569 6 42 7.34315 42 9V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 26L33 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 21L30 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 16L35 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 30V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"18",cy:"30",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),s0r=x("optimize",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 7.99991L28 15.9999L38.0323 10.1097L33 20.9999L42 28.9999L30 27.9999L25.5 37.9999L23 26.9999L11.0004 25.9999L21.5082 19.6499L19 7.99991Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 42.0205L23 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),a0r=x("optional",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 28L22 20L26 27L34 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),l0r=x("orange",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 25.9999C41 35.9411 35 43.9999 24 43.9999C13 43.9999 7 35.9411 7 25.9999C7 22.3197 8.10446 18.8975 10 16.0465C13.2248 11.1965 17.7391 12.9999 24 12.9999C30.2609 12.9999 34.7752 11.1965 38 16.0465C39.8955 18.8975 41 22.3197 41 25.9999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 13L29 9H26L24 7L22 9H19L22 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"18",cy:"20",r:"2",fill:e.colors[2]},null),c("circle",{cx:"15",cy:"27",r:"2",fill:e.colors[2]},null),c("circle",{cx:"21",cy:"25",r:"2",fill:e.colors[2]},null),c("circle",{cx:"18",cy:"32",r:"2",fill:e.colors[2]},null)])}),c0r=x("orange-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"af6d79e8)"},[c("path",{d:"M34.1508 34.8492C42.3518 26.6482 42.3518 13.3518 34.1508 5.15076L4.45227 34.8492C12.6533 43.0503 25.9497 43.0503 34.1508 34.8492Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.3011 19.9999L34.1504 34.8491",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.3018 19.9997V41.2129",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.3015 19.9999L39.8076 20.707",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.7545 14.9967C41.4194 21.8766 39.5661 29.4339 34.1947 34.8053C28.8232 40.1768 21.2659 42.0301 14.3861 40.3652",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.3516 24.9496L22.8369 16.4644",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"af6d79e8"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),d0r=x("orange-station",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.0602 9.61532C23.109 10.884 24.2741 13.0392 24.2759 13.0419C22.039 0.115231 15.1907 3.27969 13.7328 4.029C13.5511 4.12245 13.4266 4.29623 13.4009 4.49897C13.2722 5.51308 13.1248 8.79011 17.0602 9.61532Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.6533 22.6922C14.079 24.2866 13.9067 26.0745 14.2162 27.9191C14.9923 32.5434 18.8163 35.8948 23.2856 36.2602L24.8155 36.8046C25.4163 36.9988 26.203 37.1906 27.1263 37.325C28.4925 37.524 29.8938 37.5536 31.2806 37.3569C34.6469 36.8793 37.484 35.1461 39.4589 31.8555L39.9035 31.0789C38.6918 37.7554 33.9368 43.8959 26.3379 45.3186C21.0483 46.309 16.0475 44.9445 12.3111 41.9714L12.3546 42.0566C9.88584 37.2646 9.44407 32.944 10.5746 29.0915C11.1158 27.2472 12.0531 25.5984 13.2809 24.136C13.7121 23.6225 14.1626 23.1513 14.6266 22.7174L14.6533 22.6922ZM17.3886 14.3357C19.8981 13.9397 23.9939 13.9624 26.2919 16.5287C26.3246 16.5651 26.2924 16.6229 26.2444 16.6131C25.0173 16.3627 23.3527 16.3577 22.0748 16.5723C19.3808 17.0242 17.2103 18.4602 15.8117 20.4549L15.3199 20.8271C15.0945 21.0009 14.8544 21.1896 14.6906 21.3265C13.9337 21.9594 13.202 22.6748 12.515 23.493C11.2031 25.0556 10.1978 26.824 9.61506 28.81C8.59888 32.2728 8.7749 36.0805 10.4104 40.2026C8.98209 38.6478 7.83206 36.8075 7.04463 34.7454C5.2083 29.936 5.76786 23.6769 8.92262 19.6371C11.1728 16.7557 14.4873 14.7937 17.3886 14.3357ZM31.6804 7.03921C36.2828 0.877215 41.8021 5.38108 42.5278 6.01854C42.5812 6.06562 42.6143 6.12925 42.6216 6.19987C42.72 7.15435 42.978 14.044 29.7209 13.8113C33.3295 14.6958 37.1554 17.7034 38.7565 21.0051C39.2929 22.1118 39.7066 23.2639 39.9258 24.4739C40.1388 25.6496 40.2313 26.8522 40.2071 28.0576C40.1543 28.3361 39.9724 28.7928 39.6895 29.3632L39.5747 29.5903L39.335 30.0434L38.7827 31.0295C36.9618 34.2541 34.3235 35.9152 31.1402 36.3668C29.8549 36.5491 28.5477 36.5215 27.2704 36.3355C26.8224 36.2702 26.4096 36.1908 26.0392 36.1046C28.8332 35.5585 31.1379 33.8937 32.5666 31.6575C32.8966 31.2174 33.1774 30.7326 33.3971 30.1923C34.403 27.7165 34.5362 25.2497 33.7565 22.4833C32.5084 18.0553 29.1651 14.8147 24.9468 13.3616C24.9101 13.3489 24.9094 13.2982 24.9467 13.2874C25.5008 13.1267 27.8401 12.1805 31.6804 7.03921Z",fill:e.colors[0]},null)])}),u0r=x("order",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33.0499 7H38C39.1046 7 40 7.89543 40 9V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42L8 9C8 7.89543 8.89543 7 10 7H16H17V10H31V7H33.0499Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"17",y:"4",width:"14",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.9996 19L19 27.0012H29.004L21.0003 35.0018",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),h0r=x("ordered-list",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 4V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 13H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 27H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 19.9998C6 19.9998 9 16.9998 11 19.9998C13 22.9999 6 26.9998 6 26.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.00016 34.5001C6.00016 34.5001 8.00016 31.5 11.0002 33.5C14.0002 35.5 11.0002 38 11.0002 38C11.0002 38 14.0002 40.5 11.0002 42.5C8.00015 44.5 6.00015 41.5 6.00015 41.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 38H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 4L6 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),f0r=x("orthopedic",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23.0283 36L34.0026 42.9987V24C41.6769 18.7896 44.496 13.9783 42.4597 9.56594C39.4054 2.94746 34.4604 3.38382 31.0068 5.00174C28.7044 6.08035 27.0354 9.09334 25.9998 14.0407C22.9616 7.57467 18.6951 4.34165 13.2002 4.34165C4.95788 4.34165 4.29401 14.0648 5.47501 16.446C6.656 18.8273 7.77278 20.1122 13.0007 24C12.9255 35.5632 13.4061 41.7818 14.4426 42.6557C16.3435 44.1284 19.2054 41.9098 23.0283 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 25V31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),g0r=x("oscillator",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 9V24C7 27.3137 9.68629 30 13 30H35C38.3137 30 41 27.3137 41 24V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 10C7 6.68629 9.68629 4 13 4H35C38.3137 4 41 6.68629 41 10C41 13.3137 38.3137 16 35 16H13C9.68629 16 7 13.3137 7 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"15",cy:"10",r:"2",fill:e.colors[2]},null),c("circle",{cx:"21",cy:"10",r:"2",fill:e.colors[2]},null),c("circle",{cx:"27",cy:"10",r:"2",fill:e.colors[2]},null),c("circle",{cx:"33",cy:"10",r:"2",fill:e.colors[2]},null),c("path",{d:"M19 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),m0r=x("other",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22.799 4.20101L4.41421 22.5858C3.63317 23.3668 3.63316 24.6332 4.41421 25.4142L22.799 43.799C23.58 44.58 24.8464 44.58 25.6274 43.799L44.0122 25.4142C44.7932 24.6332 44.7932 23.3668 44.0122 22.5858L25.6274 4.20101C24.8464 3.41996 23.58 3.41996 22.799 4.20101Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),k0r=x("outbound",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 24L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 18L40 24L34 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"20",cy:"24",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M40.706 13C39.9214 11.8109 39.0133 10.7105 38 9.71713C34.3925 6.18064 29.4509 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C29.4509 44 34.3925 41.8194 38 38.2829C39.0133 37.2895 39.9214 36.1891 40.706 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),v0r=x("outdoor",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 42L18 10L28 34L32 22L44 42H4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 14C39.7614 14 42 11.7614 42 9C42 6.23858 39.7614 4 37 4C34.2386 4 32 6.23858 32 9C32 11.7614 34.2386 14 37 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),A0r=x("outgoing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 35C18 32.7909 16.2091 31 14 31C11.7909 31 10 32.7909 10 35C10 37.2091 11.7909 39 14 39C16.2091 39 18 37.2091 18 35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 35C37 32.7909 35.2091 31 33 31C30.7909 31 29 32.7909 29 35C29 37.2091 30.7909 39 33 39C35.2091 39 37 37.2091 37 35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 35H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 35H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M37 35H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M38 19L44 13L38 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 13H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),p0r=x("oval-love",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29.5164 17.5001C35.0393 27.0659 34.4759 37.7307 28.2581 41.3206C22.0403 44.9104 12.5226 40.0659 6.99976 30.5001C1.47691 20.9342 2.04029 10.2694 8.25809 6.67962C14.4759 3.08977 23.9936 7.93428 29.5164 17.5001Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.2581 17.5001C12.7353 27.0659 13.2986 37.7307 19.5164 41.3206C25.7342 44.9104 35.2519 40.0659 40.7748 30.5001C46.2976 20.9342 45.7342 10.2694 39.5164 6.67962C33.2986 3.08977 23.7809 7.93428 18.2581 17.5001Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.7529 10.3442C25.8979 12.2519 27.8821 14.6692 29.5165 17.5C35.0394 27.0658 34.476 37.7306 28.2582 41.3205C26.96 42.07 25.518 42.4518 23.9986 42.4998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),b0r=x("oval-love-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.7839 10.372C18.6739 5.81238 12.6448 4.14698 8.25809 6.67962C2.04029 10.2694 1.47691 20.9342 6.99976 30.5001C10.6308 36.7892 15.9885 41.0375 21 42.1899",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.2581 17.5001C12.7353 27.0659 13.2986 37.7307 19.5164 41.3206C25.7342 44.9104 35.2519 40.0659 40.7748 30.5001C46.2976 20.9342 45.7342 10.2694 39.5164 6.67962C33.2986 3.08977 23.7809 7.93428 18.2581 17.5001Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),w0r=x("oval-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"24",rx:"14",ry:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),O0r=x("oven",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"28",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"12",y:"16",width:"16",height:"12",rx:"1",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"37",cy:"15",r:"2",fill:e.colors[2]},null),c("path",{d:"M36 22H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 29H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36L12 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 36L36 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),y0r=x("oven-tray",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"32",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 16H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 32H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),C0r=x("overall-reduction",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 15H33V33H15V15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 43V37H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 43V37H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 5V11H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 5V11H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_0r=x("owl",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6.35826 7.30954C9.01959 11.1582 12.544 12.4023 14.2182 12.5245C17.0733 11.1273 20.4207 10.3232 24 10.3232C27.5793 10.3232 30.9267 11.1272 33.7818 12.5245C35.456 12.4023 38.9804 11.1582 41.6417 7.30954C42.3988 6.4886 44.6721 6.8713 43.8063 13.8831C43.5173 15.6385 42.7186 19.4684 42.1897 21.3732C42.6781 22.7341 42.9399 24.1731 42.9399 25.6616C42.9399 34.1328 34.4602 41 24 41C13.5398 41 5.06009 34.1328 5.06009 25.6616C5.06009 24.1731 5.3219 22.7341 5.81026 21.3732C5.28138 19.4684 4.48265 15.6385 4.19369 13.8831C3.32787 6.8713 5.60125 6.4886 6.35826 7.30954Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 31.25C25 31.9404 24 35 24 35C24 35 23 31.9404 23 31.25C23 30.5596 23.4477 30 24 30C24.5523 30 25 30.5596 25 31.25Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"22",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("circle",{cx:"31",cy:"22",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null)])}),S0r=x("pacifier",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"02a82aa8)"},[c("path",{d:"M30.6561 21.5855L34.7593 17.4823C36.761 18.0169 38.9853 17.499 40.5556 15.9286C42.8988 13.5855 42.8988 9.78647 40.5556 7.44332C38.2125 5.10018 34.4135 5.10018 32.0703 7.44332C30.5 9.0137 29.9821 11.238 30.5166 13.2397L26.4135 17.3428",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.263 32.1922L15.8071 6.73633L11.918 10.6254L19.6962 21.9391L16.8678 26.1818L21.464 30.778L25.7066 27.9495L37.3739 36.0813L41.263 32.1922Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.3197 21.8847C15.9285 20.8969 12.117 21.74 9.44302 24.4139C5.53778 28.3192 5.53778 34.6508 9.44302 38.556C13.3483 42.4613 19.6799 42.4613 23.5852 38.556C26.2591 35.8821 27.1022 32.0706 26.1144 28.6793",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"02a82aa8"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),L0r=x("pad",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 4H6V31H42V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 31V44H6V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 9H13C12.4477 9 12 9.44772 12 10V13C12 13.5523 12.4477 14 13 14H16C16.5523 14 17 13.5523 17 13V10C17 9.44772 16.5523 9 16 9Z",fill:e.colors[2]},null),c("path",{d:"M16 16H13C12.4477 16 12 16.4477 12 17V20C12 20.5523 12.4477 21 13 21H16C16.5523 21 17 20.5523 17 20V17C17 16.4477 16.5523 16 16 16Z",fill:e.colors[2]},null),c("path",{d:"M25.5 9H22.5C21.9477 9 21.5 9.44772 21.5 10V13C21.5 13.5523 21.9477 14 22.5 14H25.5C26.0523 14 26.5 13.5523 26.5 13V10C26.5 9.44772 26.0523 9 25.5 9Z",fill:e.colors[2]},null),c("path",{d:"M25.5 16H22.5C21.9477 16 21.5 16.4477 21.5 17V20C21.5 20.5523 21.9477 21 22.5 21H25.5C26.0523 21 26.5 20.5523 26.5 20V17C26.5 16.4477 26.0523 16 25.5 16Z",fill:e.colors[2]},null),c("path",{d:"M26.5 37.5C26.5 36.1193 25.3807 35 24 35C22.6193 35 21.5 36.1193 21.5 37.5C21.5 38.8807 22.6193 40 24 40C25.3807 40 26.5 38.8807 26.5 37.5Z",fill:e.colors[0]},null),c("path",{d:"M35 9H32C31.4477 9 31 9.44772 31 10V13C31 13.5523 31.4477 14 32 14H35C35.5523 14 36 13.5523 36 13V10C36 9.44772 35.5523 9 35 9Z",fill:e.colors[2]},null)])}),x0r=x("page",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 17H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 42V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),E0r=x("page-template",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 4H4V26H23V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 34H4V43H44V34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 4H31V12H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 18H31V26H44V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),T0r=x("pagoda",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 16H30C30 16 32.4241 18.6725 34.5 19.4286C35.8013 19.9025 38 20 38 20C38 20 36.758 20.7747 35.9 21.1429C34.8147 21.6085 33 22 33 22H24H15C15 22 13.1853 21.6085 12.1 21.1429C11.242 20.7747 10 20 10 20C10 20 12.1987 19.9025 13.5 19.4286C15.5759 18.6725 18 16 18 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 28H31C31 28 33.6275 30.6725 36 31.4286C37.4872 31.9025 40 32 40 32C40 32 38.5806 32.7747 37.6 33.1429C36.3597 33.6085 34 34 34 34H24H14C14 34 11.6403 33.6085 10.4 33.1429C9.41937 32.7747 8 32 8 32C8 32 10.5128 31.9025 12 31.4286C14.3725 30.6725 17 28 17 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 7.42857C20.4505 6.29809 24 4 24 4C24 4 27.5495 6.29809 30 7.42857C30.7716 7.78453 32 8.28571 32 8.28571C32 8.28571 31.2736 8.84176 30.8 9.14286C30.1825 9.53544 29 10 29 10H24H19C19 10 17.8175 9.53544 17.2 9.14286C16.7264 8.84176 16 8.28571 16 8.28571C16 8.28571 17.2284 7.78453 18 7.42857Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 22V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 22V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 34V44H32V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Q0r=x("paint",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.9897 22.6108L24.8892 32.5103",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.9897 22.6108L6.50447 31.0961C3.7708 33.8298 3.7708 38.2619 6.50447 40.9956V40.9956C9.23814 43.7293 13.6703 43.7293 16.404 40.9956L24.8892 32.5103",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.9897 32.5103L10.7471 36.7529",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.8892 32.5102L39.7966 26.0778C42.4838 24.9183 43.605 21.6988 41.8821 19.3331C37.7183 13.6159 32.1049 8.60333 27.9636 5.53585C25.6741 3.83998 22.6337 4.8951 21.5049 7.51115L14.9897 22.6107L24.8892 32.5102Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),D0r=x("painted-eggshell",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C34.2524 44 40 37.0457 40 26C40 14.9543 31.1316 4 24 4C16.8684 4 8 14.9543 8 26C8 37.0457 13.7476 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M21 38C22.6569 38 24 36.6569 24 35C24 33.3431 22.6569 32 21 32C19.3431 32 18 33.3431 18 35C18 36.6569 19.3431 38 21 38Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16 29.6675C17.1046 29.6675 18 28.772 18 27.6675C18 26.5629 17.1046 25.6675 16 25.6675C14.8954 25.6675 14 26.5629 14 27.6675C14 28.772 14.8954 29.6675 16 29.6675Z",fill:e.colors[2]},null)])}),B0r=x("painted-screen",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"10",width:"38",height:"28",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M13 24L13 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"15",y:"29",width:"4",height:"4",rx:"2",transform:"rotate(90 15 29)",fill:e.colors[2]},null)])}),R0r=x("palace",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 18H44L24 6L4 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 42L4 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 18V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 18V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 18V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 18V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),I0r=x("palm",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18.3332 35.8132L8.61924 24.9336C7.18736 23.3298 7.36957 20.8587 9.02119 19.4823C10.6566 18.1195 13.0924 18.3655 14.4223 20.0279L16 22V8.99391C16 7.33944 17.3394 5.99728 18.9939 5.99391C20.6531 5.99054 22 7.33467 22 8.99391V7C22 5.34315 23.3431 4 25 4C26.6569 4 28 5.34315 28 7V8.82927C28 7.17241 29.3431 5.82927 31 5.82927C32.6569 5.82927 34 7.17241 34 8.82927V12.1463C34 10.4895 35.3431 9.14634 37 9.14634C38.6569 9.14634 40 10.4895 40 12.1463V25.8278C40 27.9688 39.3219 30.0547 38.0631 31.7864L35.23 35.6836C35.0855 35.8824 34.8546 36 34.6089 36H18.7504C18.5911 36 18.4393 35.9321 18.3332 35.8132Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"19",y:"36",width:"16",height:"8",rx:"1",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),M0r=x("panda",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"27",rx:"18",ry:"17",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("ellipse",{cx:"16.9333",cy:"24.6402",rx:"3",ry:"4",transform:"rotate(15 16.9333 24.6402)",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("ellipse",{rx:"3",ry:"4",transform:"matrix(-0.965926 0.258819 0.258819 0.965926 30.9329 24.6402)",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M40.9995 20.999C44.1237 17.8748 44.4376 12.7804 41.3134 9.65616C38.1892 6.53196 32.124 6.87507 28.9998 9.99927",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7 20.9995C3.87581 17.8753 3.53224 12.7807 6.65644 9.65655C9.78063 6.53236 15.8758 6.87532 19 9.99951",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 35C20.5 36.2935 22.2 38.2769 25 35.8623C27.8 38.2769 29.5 36.2935 30 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),P0r=x("pangle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38.4507 23.017L33.1941 20.0096C33.0804 19.9464 32.9414 20.0222 32.9414 20.1612V27.6418C32.9414 27.7808 33.0172 27.8945 33.1309 27.9703L38.3875 30.9777C38.5013 31.0409 38.6403 30.9651 38.6403 30.8261V23.3455C38.6403 23.2065 38.5644 23.0928 38.4507 23.017Z",fill:e.colors[0]},null),c("path",{d:"M31.1109 18.8749L25.8543 15.8675C25.7406 15.8043 25.6016 15.8801 25.6016 16.0191V27.6569C25.6016 27.758 25.6774 27.8338 25.7785 27.8338H31.1362C31.2372 27.8338 31.3131 27.758 31.3131 27.6569V19.2034C31.3004 19.0644 31.2246 18.9381 31.1109 18.8749Z",fill:e.colors[0]},null),c("path",{d:"M18.6775 30.9424L23.9341 27.935C24.0479 27.8718 24.1237 27.7454 24.1237 27.6064V15.1725C24.1237 15.0462 23.9847 14.9577 23.871 15.0209L18.6143 18.0283C18.5006 18.0915 18.4248 18.2178 18.4248 18.3568V30.7907C18.4248 30.9297 18.5638 31.0055 18.6775 30.9424Z",fill:e.colors[0]},null),c("path",{d:"M40.1064 24.2676V27.6794C40.1064 27.7805 40.1823 27.8563 40.2834 27.8563H46.2475C46.4245 27.8563 46.4876 27.6162 46.336 27.5404L40.3718 24.1286C40.2454 24.0528 40.1064 24.1413 40.1064 24.2676Z",fill:e.colors[0]},null),c("path",{d:"M16.6927 19.1274L2.08539 27.5052C1.93376 27.5936 1.99694 27.8211 2.17384 27.8211H16.7811C16.8822 27.8211 16.9581 27.7452 16.9581 27.6442V19.2791C16.9454 19.1401 16.8064 19.0643 16.6927 19.1274Z",fill:e.colors[0]},null)])}),F0r=x("panorama-horizontal",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 11C4 11 13 15 24 15C35 15 44 11 44 11V37C44 37 35 33 24 33C13 33 4 37 4 37V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),N0r=x("panties",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 15C40.9999 12 39 6 39 6C39 6 34 9.5 24 9.5C14 9.5 9 6 9 6C9 6 8 11 4 15C4.00015 27 21 42 21 42H27C27 42 44 27 44 15Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 15C44 15 35.0004 16 31.0002 23C26.9999 30 27 42 27 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 15C4 15 12.9996 16 16.9998 23C21.0001 30 21 42 21 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),U0r=x("paper-money",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 7H9C6.23858 7 4 9.23858 4 12V36C4 38.7614 6.23858 41 9 41H39C41.7614 41 44 38.7614 44 36V12C44 9.23858 41.7614 7 39 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 15L24 21L30 15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 23H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 29H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 23V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),j0r=x("paper-money-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 13H44V37H4V13Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 21C8.41828 21 12 17.4183 12 13H4V21Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 29C8.41828 29 12 32.5817 12 37H4V29Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 29V37H36C36 32.5817 39.5817 29 44 29Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 21C39.5817 21 36 17.4183 36 13H44V21Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31C26.7614 31 29 28.3137 29 25C29 21.6863 26.7614 19 24 19C21.2386 19 19 21.6863 19 25C19 28.3137 21.2386 31 24 31Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),W0r=x("paper-ship",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24L12.5714 42L24 29L4 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24L35.4286 42L24 29L44 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 42L35 42L24 29L13 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 26L24 4L36 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),V0r=x("paperclip",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26.1219 37.4352C26.1219 37.4352 37.4356 26.1215 40.264 23.293C43.0924 20.4646 44.5066 13.3935 39.5569 8.4438C34.6071 3.49405 27.5361 4.90826 24.7076 7.73669C21.8792 10.5651 7.02998 25.4144 5.61576 26.8286C4.20155 28.2428 2.08023 33.1925 6.32287 37.4352C10.5655 41.6778 15.5153 39.5565 16.9295 38.1423C18.3437 36.7281 33.9 21.1717 35.3142 19.7575C36.7285 18.3433 37.4356 14.8078 35.3142 12.6864C33.1929 10.5651 29.6574 11.2722 28.2432 12.6864C26.829 14.1007 14.8082 26.1215 14.8082 26.1215",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),z0r=x("parabola",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 25H6C12 25 16 9 24 9C32 9 36 25 42 25H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 33V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 33V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 33V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 36H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),H0r=x("parachute",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.7273 24C19.1515 21.5758 21.5758 20.3636 24 20.3636C26.4242 20.3636 28.8485 21.5758 31.2727 24C34.101 21.5758 36.2222 20.3636 37.6364 20.3636C39.0505 20.3636 41.1717 21.5758 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C6.82828 21.5758 8.9495 20.3636 10.3636 20.3636C11.7778 20.3636 13.899 21.5758 16.7273 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24L24 44L16.7273 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.2727 24L24 44L44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$0r=x("paragraph-alphabet",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 9L7 17H15L11 9Z",fill:e.colors[1]},null),c("path",{d:"M6 19L7 17M16 19L15 17M7 17L11 9L15 17M7 17H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),X0r=x("paragraph-break",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 26L14 30L18 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 30C15 30 25.7909 30 28 30C31.3137 30 34 27.3137 34 24C34 20.6863 31.3137 18 28 18C26.6852 18 14 18 14 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),G0r=x("paragraph-break-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 29H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 39H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 39C24 39 34.2386 39 37 39C39.7614 39 42 36.7614 42 34C42 31.2386 39.7614 29 37 29C35.7115 29 32 29 32 29M24 39L28 35M24 39L28 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Y0r=x("paragraph-cut",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 15H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 33H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Z0r=x("paragraph-rectangle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"6",y:"9",width:"10",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),q0r=x("paragraph-round",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"12",cy:"14",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),K0r=x("paragraph-triangle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 9.76619C6 8.9889 6.84797 8.50878 7.5145 8.9087L14.5708 13.1425C15.2182 13.5309 15.2182 14.4691 14.5708 14.8575L7.5145 19.0913C6.84797 19.4912 6 19.0111 6 18.2338V9.76619Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),J0r=x("paragraph-unfold",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 22V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 15H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 33H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ekr=x("parallel-gateway",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22.7992 4.20102L4.4144 22.5858C3.63336 23.3668 3.63335 24.6332 4.4144 25.4142L22.7992 43.799C23.5802 44.58 24.8466 44.58 25.6276 43.799L44.0124 25.4142C44.7934 24.6332 44.7934 23.3668 44.0124 22.5858L25.6276 4.20102C24.8466 3.41997 23.5802 3.41997 22.7992 4.20102Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.043 15.5342V32.4778",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15.5713 24.0059H32.5149",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),tkr=x("parallelogram",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41.2796 8H15.4704C14.5956 8 13.8223 8.5685 13.5614 9.40345L4.81142 37.4035C4.40897 38.6913 5.3711 40 6.72038 40H32.5296C33.4044 40 34.1777 39.4315 34.4386 38.5965L43.1886 10.5965C43.591 9.30869 42.6289 8 41.2796 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),nkr=x("parenting-book",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 31V44C38 44 17.375 44 13.625 44C9.875 44 8 42 8 37C8 32 8 4 8 4H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"33",cy:"17",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M22 18V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 18V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 8C32.8333 7 31.8 4.8 29 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 8C33.0833 7 33.6 4.8 35 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36",cy:"16",r:"2",fill:e.colors[2]},null),c("circle",{cx:"30",cy:"16",r:"2",fill:e.colors[2]},null),c("path",{d:"M8 36H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ikr=x("parking",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C24 44 40 32 40 19C40 10.7157 32.8366 4 24 4C15.1634 4 8 10.7157 8 19C8 32 24 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 14V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 14H27C29.2091 14 31 15.7909 31 18C31 20.2091 29.2091 22 27 22H21V14Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),rkr=x("party-balloon",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 16C35 8 31.1274 4 24.1274 4C17.1274 4 13 9 14 16C15 23 21.2548 28 24.1274 28C27 28 33 24 34 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 28C23 28.9697 20 31.8889 20 35C20 38.1111 30 36.4444 30 39.5556C30 42.6667 19 44 19 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),okr=x("passport",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 10H32H38V44H10V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 10L32 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"4",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 34H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),skr=x("passport-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 40L9 40C7.89543 40 7 39.1046 7 38L7 6C7 4.89543 7.89543 4 9 4L29 4C30.1046 4 31 4.89543 31 6L31 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"13",y:"44",width:"34",height:"28",rx:"2",transform:"rotate(-90 13 44)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"27",cy:"27",r:"8",stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M34.9998 28C34.9998 28 32 27.5 29.9995 29C27.999 30.5 27.401 34.1025 27.9999 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 27C24 29 22 31 20 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 20C31 20 31 24 28 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),akr=x("pause",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lkr=x("pause-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ckr=x("pay-code",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 4H4V44H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 16V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 16V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 16V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 16V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dkr=x("pay-code-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"32",y:"6",width:"10",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"32",y:"32",width:"10",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"6",y:"32",width:"10",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"6",y:"6",width:"10",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 24L30 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 24L40 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 37V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ukr=x("pay-code-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 6H8C6.89543 6 6 6.89543 6 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H8C6.89543 42 6 41.1046 6 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42H40C41.1046 42 42 41.1046 42 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H40C41.1046 6 42 6.89543 42 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 16V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 16V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hkr=x("payment-method",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 10L10 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 6L12 14L18 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 14H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 20H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 14V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.8462 26H42V42H22V36.15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fkr=x("paypal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33.0312 28C39 28 43 25.5 43 20C43 14.5 39 12 33.0312 12H22L17 43H26L28 28H33.0312Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 36H10L15 5H26.0312C32 5 36 7.5 36 13C36 18.5 32 21 26.0312 21H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gkr=x("peach",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10.0772 13.4315C15.0471 7.87006 23.6868 10.3148 27 12.0001C28.6566 11.3681 33.1972 10.6427 36.1791 12.6651C39.9065 15.193 44.6027 21.9042 40.2542 31.3839C36.7753 38.9676 27.689 42.1575 24.3758 43.0001C21.8909 41.9468 16.4303 39.832 10.6066 34.5519C5.32574 29.764 3.86498 20.3833 10.0772 13.4315Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 12C25.0761 12.75 21.2283 14.25 19.1295 18.75C16.8741 23.586 18.6048 27.75 19.1295 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 4C21.3333 4.16667 23.5 4.5 24 6.5C24.4372 8.24895 23.6667 9.33333 23.5 10.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28.479 11.3285C27.5253 11.2955 26.8667 10.455 27.0628 9.52106C27.3331 8.23362 27.9454 6.47675 29.3295 5.39228C30.7135 4.3078 32.5658 4.13344 33.8806 4.17892C34.8343 4.21191 35.4929 5.05244 35.2968 5.98635C35.0265 7.2738 34.4141 9.03066 33.0301 10.1151C31.646 11.1996 29.7937 11.374 28.479 11.3285Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),mkr=x("pear",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.6391 12.7461C17.9484 9.85633 20.8275 8 24 8C27.1725 8 30.0516 9.85633 31.3609 12.7461L34.4211 19.5L38.1067 25.8219C40.3938 29.7449 39.7121 34.7218 36.4545 37.8853L35.2649 39.0405C32.352 41.8693 27.7836 42.0721 24.6314 39.5127C24.2635 39.2139 23.7365 39.2139 23.3686 39.5127C20.2164 42.0721 15.648 41.8693 12.7351 39.0405L11.5455 37.8853C8.28785 34.7218 7.60621 29.7449 9.8933 25.8219L13.5789 19.5L16.6391 12.7461Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M21.5 4C22.1667 4.5 23.6 5.9 24 7.5C24.4 9.1 24.1667 10.8333 24 11.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"16",cy:"28",r:"2",fill:e.colors[2]},null),c("circle",{cx:"18",cy:"34",r:"2",fill:e.colors[2]},null),c("circle",{cx:"23",cy:"30",r:"2",fill:e.colors[2]},null)])}),kkr=x("pearl-of-the-orient",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"33",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"13",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M22 16L20 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M26 16L28 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 37L16 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M29 37L32 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),vkr=x("peas",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"b1af9fd6)"},[c("path",{d:"M27 12.0002C27 12.0002 33.9994 19.0002 33.9995 28.0002C33.9996 37.0002 29.5554 44.2229 25.9995 44.0001C22.4437 43.7774 18.9999 37.0001 20 28.0002C21 19.0002 27 12.0002 27 12.0002Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.9998 12.0003C26.9998 12.0003 28.0011 7.87556 31.0002 5.93792C33.9994 4.00028 39.8901 9.00031 39 12.0003C38.1099 15.0003 34.9996 15.0003 33.9997 12.0003C32.9998 9.00031 38 5.50031 41 5.93792C44 6.37553 44.2569 11.1801 44 14.0003C43.499 19.5003 42 24.0003 42 24.0003",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.9999 11.9999C26.9999 11.9999 26.9999 19.9999 20 27.9999C13.0001 35.9999 6.32546 37.6995 4.00039 34.9999C1.67532 32.3003 4.00039 24.9999 11.0001 17.9999C17.9997 10.9999 26.9999 11.9999 26.9999 11.9999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"27.2432",cy:"27.4077",r:"2.5",fill:e.colors[0]},null),c("circle",{cx:"26.2432",cy:"34.4077",r:"2.5",fill:e.colors[0]},null)]),c("defs",null,[c("clipPath",{id:e.id+"b1af9fd6"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Akr=x("pencil",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"5aa51f38)"},[c("path",{d:"M30.9995 8.99902L38.9995 16.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.99953 31.999L35.9994 4L43.9995 11.999L15.9995 39.999L5.99951 41.999L7.99953 31.999Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.9995 8.99902L38.9995 16.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.99951 31.999L15.9995 38.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.9995 34.999L34.9995 12.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"5aa51f38"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),pkr=x("pennant",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 44H16M12 6V4V6ZM12 22V44V22ZM12 44H8H12Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 44H12H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 6V22L40 14L12 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bkr=x("pentagon-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.2296 4.95843L42.8601 18.7012C43.5405 19.2316 43.8041 20.1385 43.5141 20.951L36.4739 40.6724C36.1897 41.4685 35.4357 42 34.5903 42H13.4097C12.5643 42 11.8103 41.4685 11.5261 40.6724L4.48593 20.951C4.19588 20.1385 4.45953 19.2315 5.13995 18.7012L22.7704 4.95843C23.4933 4.39496 24.5067 4.39496 25.2296 4.95843Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),wkr=x("people",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 20C27.866 20 31 16.866 31 13C31 9.13401 27.866 6 24 6C20.134 6 17 9.13401 17 13C17 16.866 20.134 20 24 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 40.8V42H42V40.8C42 36.3196 42 34.0794 41.1281 32.3681C40.3611 30.8628 39.1372 29.6389 37.6319 28.8719C35.9206 28 33.6804 28 29.2 28H18.8C14.3196 28 12.0794 28 10.3681 28.8719C8.86278 29.6389 7.63893 30.8628 6.87195 32.3681C6 34.0794 6 36.3196 6 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Okr=x("people-bottom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 16L38 22L44 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ykr=x("people-bottom-card",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 39H4V9H19L24 4L29 9H44V39Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"20",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 33C33 28.5817 28.9706 25 24 25C19.0294 25 15 28.5817 15 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ckr=x("people-delete",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 31L41 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 39L41 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 28H18.8C14.3196 28 12.0794 28 10.3681 28.8719C8.86278 29.6389 7.63893 30.8628 6.87195 32.3681C6 34.0794 6 36.3196 6 40.8V42H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_kr=x("people-delete-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 15L34 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 15L42 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Skr=x("people-download",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 40V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 36L37 40L41 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 28H18.8C14.3196 28 12.0794 28 10.3681 28.8719C8.86278 29.6389 7.63893 30.8628 6.87195 32.3681C6 34.0794 6 36.3196 6 40.8V42H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lkr=x("people-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 11L38 17L44 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xkr=x("people-minus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M30 35H42H30Z",fill:e.colors[1]},null),c("path",{d:"M30 35H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 28H18.8C14.3196 28 12.0794 28 10.3681 28.8719C8.86278 29.6389 7.63893 30.8628 6.87195 32.3681C6 34.0794 6 36.3196 6 40.8V42H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ekr=x("people-minus-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M32 19H44H32Z",fill:e.colors[1]},null),c("path",{d:"M32 19H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tkr=x("people-plus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36 29V41V29Z",fill:e.colors[1]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M30 35H42H30Z",fill:e.colors[1]},null),c("path",{d:"M36 29V41M30 35H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 28H18.8C14.3196 28 12.0794 28 10.3681 28.8719C8.86278 29.6389 7.63893 30.8628 6.87195 32.3681C6 34.0794 6 36.3196 6 40.8V42H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qkr=x("people-plus-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38 13V25V13Z",fill:e.colors[1]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M32 19H44H32Z",fill:e.colors[1]},null),c("path",{d:"M38 13V25M32 19H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dkr=x("people-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 11L44 17L38 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bkr=x("people-safe",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9.25564L24.0086 4L42 9.25564V20.0337C42 31.3622 34.7502 40.4194 24.0026 44.0005C13.2521 40.4195 6 31.36 6 20.0287V9.25564Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"18",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 31C32 26.5817 28.4183 23 24 23C19.5817 23 16 26.5817 16 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rkr=x("people-safe-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"11",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 41C4 32.1634 12.0589 25 22 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 29.2C28 28.1333 35 26 35 26C35 26 42 28.1333 42 29.2C42 37.7333 35 42 35 42C35 42 28 37.7333 28 29.2Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ikr=x("people-search",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 28H18.8C14.3196 28 12.0794 28 10.3681 28.8719C8.86278 29.6389 7.63893 30.8628 6.87195 32.3681C6 34.0794 6 36.3196 6 40.8V42H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.9997 41.0002L36.8281 37.8286",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 35C38 36.1046 37.5523 37.1046 36.8284 37.8284C36.1046 38.5523 35.1046 39 34 39C31.7909 39 30 37.2091 30 35C30 32.7909 31.7909 31 34 31C36.2091 31 38 32.7909 38 35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mkr=x("people-search-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"11",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 41C4 32.1634 12.0589 25 22 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"34",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M40 38L44 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pkr=x("people-speak",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 8C33 8 35.25 12.5 33 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 4C40 4 44.5 12.1 40 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fkr=x("people-top",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 20L38 14L44 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nkr=x("people-top-card",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 8H4V38H19L24 43L29 38H44V8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"19",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 32C33 27.5817 28.9706 24 24 24C19.0294 24 15 27.5817 15 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ukr=x("people-unknown",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M32 22H44H32Z",fill:e.colors[1]},null),c("path",{d:"M32 22H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M32 16H44H32Z",fill:e.colors[1]},null),c("path",{d:"M32 16H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M35 13V25V13Z",fill:e.colors[1]},null),c("path",{d:"M35 13V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M41 13V25V13Z",fill:e.colors[1]},null),c("path",{d:"M41 13V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jkr=x("people-upload",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 30V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 34L37 30L33 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 28H18.8C14.3196 28 12.0794 28 10.3681 28.8719C8.86278 29.6389 7.63893 30.8628 6.87195 32.3681C6 34.0794 6 36.3196 6 40.8V42H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wkr=x("peoples",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.6077 7C34.6405 8.2249 36.0001 10.4537 36.0001 13C36.0001 15.5463 34.6405 17.7751 32.6077 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.9999 42.0001V40.8001C43.9999 36.3197 43.9999 34.0795 43.128 32.3682C42.361 30.8629 41.1371 29.6391 39.6318 28.8721",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vkr=x("peoples-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 20C27.866 20 31 16.866 31 13C31 9.13401 27.866 6 24 6C20.134 6 17 9.13401 17 13C17 16.866 20.134 20 24 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 7.25488C10.1865 8.51983 9 10.6214 9 13.0002C9 15.5465 10.3596 17.7753 12.3924 19.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 7.25488C37.8135 8.51983 39 10.6214 39 13.0002C39 15.3789 37.8135 17.4806 36 18.7455",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 40V42H36V40C36 36.2725 36 34.4087 35.391 32.9385C34.5791 30.9783 33.0217 29.4209 31.0615 28.609C29.5913 28 27.7275 28 24 28C20.2725 28 18.4087 28 16.9385 28.609C14.9783 29.4209 13.4209 30.9783 12.609 32.9385C12 34.4087 12 36.2725 12 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.9999 42.0001V40.8001C43.9999 36.3197 43.9999 34.0795 43.128 32.3682C42.361 30.8629 41.1371 29.6391 39.6318 28.8721",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.00009 42.0001V40.8001C4.00009 36.3197 4.00009 34.0795 4.87204 32.3682C5.63902 30.8629 6.86287 29.6391 8.36816 28.8721",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zkr=x("percentage",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"11",cy:"11",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"37",cy:"37",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hkr=x("performance",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24C44 21.2883 43.4603 18.7026 42.4825 16.3446C42.2308 15.7376 41.9501 15.1457 41.6421 14.5707",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 10C37.2091 10 39 8.65685 39 7C39 5.34315 37.2091 4 35 4C32.7909 4 31 5.34315 31 7C31 8.65685 32.7909 10 35 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31C27.866 31 31 27.866 31 24C31 20.134 27.866 17 24 17C20.134 17 17 20.134 17 24C17 27.866 20.134 31 24 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 6.5V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$kr=x("perfume",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"16",y:"4",width:"16",height:"10",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"6",y:"20",width:"36",height:"24",rx:"12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 32.9999C9.04225 29.1325 18 29.9999 24 31.9999C30 33.9999 38 36.9999 42 31.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 8.99999C25 9.55228 24.5523 9.99999 24 9.99999C23.4477 9.99999 23 9.55228 23 8.99999C23 8.44771 23.4477 7.99999 24 7.99999C24.5523 7.99999 25 8.44771 25 8.99999Z",fill:e.colors[2]},null)])}),Xkr=x("perfumer-bottle",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"17",width:"38",height:"24",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"7",width:"20",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"18",y:"25",width:"12",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 29H43",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 29H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 24V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 24V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gkr=x("period",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7.99956 4C12.0022 7.33659 14.0034 10.6715 14.0034 14.0046C14.0034 19.0043 9.99956 21.2436 7.99956 24C5.99956 26.7564 5.00488 29.9311 5.00488 34.0033C5.00488 36.718 6.00311 40.0503 7.99956 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40.0034 4C36.0008 7.33659 33.9995 10.6715 33.9995 14.0046C33.9995 19.0043 38.0034 21.2436 40.0034 24C42.0034 26.7564 42.998 29.9311 42.998 34.0033C42.998 36.718 41.9998 40.0503 40.0034 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14.0039 29.1826C16.5255 28.941 18.6192 29.3014 20.2853 30.2639C22.7843 31.7076 23.9917 33.3597 24 34.9573C24.0056 36.0224 24.0056 39.0367 24 44.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34.0039 29.1826C31.4824 28.941 29.3886 29.3014 27.7226 30.2639C25.2235 31.7076 24.0161 33.3597 24.0078 34.9573",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Ykr=x("permissions",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 10H6C4.89543 10 4 10.8954 4 12V38C4 39.1046 4.89543 40 6 40H42C43.1046 40 44 39.1046 44 38V35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 23H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10 31H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"34",cy:"16",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 28.4187C42.0468 24.6023 37.9999 22 33.9999 22C29.9999 22 28.0071 23.1329 25.9502 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zkr=x("personal-collection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"11",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 41C4 32.1634 12.0589 25 22 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.85 28C29.7237 28 28 30.0086 28 32.4864C28 36.9727 32.55 41.0513 35 42C37.45 41.0513 42 36.9727 42 32.4864C42 30.0086 40.2763 28 38.15 28C36.8479 28 35.6967 28.7533 35 29.9062C34.3033 28.7533 33.1521 28 31.85 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qkr=x("personal-privacy",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"11",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 41C4 32.1634 12.0589 25 22 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"27",y:"31",width:"14",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 31V28C37 26.3431 35.6569 25 34 25C32.3431 25 31 26.3431 31 28V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kkr=x("perspective",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 28V36L31 38.6M44 28L4 32M44 28V20M4 32V44L17 41.4M4 32V16M44 20V12L31 9.4M44 20L4 16M4 16V4L17 6.6M31 9.4V38.6M31 9.4L17 6.6M31 38.6L17 41.4M17 6.6V41.4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jkr=x("pesticide",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 11.3684V4H24H33V11.3684L39 17.4868V19.5263V27.6842V42C39 43.1046 38.1046 44 37 44H11C9.89543 44 9 43.1046 9 42V27.6842V19.5263V17.4868L15 11.3684Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 23H17V35H9",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 11.5H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 23V29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 34V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M9 38V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),e2r=x("petrol",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 42V6H39L30 16H12L6 22V42H42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 16L22 6H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.643 28.8886C22.0743 27.0081 23.1776 24.4103 23.774 23C24.8177 24.4103 27.084 27.9484 27.7997 29.8288C28.6942 32.1793 26.4578 35 23.774 35C21.0903 35 18.8538 31.2391 20.643 28.8886Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 8L4 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),t2r=x("phone",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 30H40V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 30V6C40 4.89543 39.1046 4 38 4H10C8.89543 4 8 4.89543 8 6V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 37H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),n2r=x("phone-booth",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"14",y:"34",width:"20",height:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"4",width:"20",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 10V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 10V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 16V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 26L14 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 10V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),i2r=x("phone-call",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41.7796 20.6066C42.0324 18.9108 41.9495 17.1747 41.5309 15.5054C40.978 13.3002 39.8392 11.2118 38.1147 9.4873C36.3902 7.76281 34.3018 6.62409 32.0967 6.07115C30.4274 5.65257 28.6912 5.56967 26.9954 5.82245",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.1896 19.8035C34.4604 17.9869 33.8966 16.0699 32.4982 14.6715C31.0997 13.2731 29.1827 12.7092 27.3662 12.98",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.3755 8.79423C15.1021 8.79423 15.7715 9.18825 16.1241 9.82349L18.5706 14.2303C18.8909 14.8073 18.9059 15.5052 18.6108 16.0955L16.254 20.8091C16.254 20.8091 16.937 24.3206 19.7954 27.179C22.6538 30.0374 26.1535 30.7086 26.1535 30.7086L30.8664 28.3522C31.4571 28.0568 32.1555 28.0721 32.7327 28.393L37.152 30.85C37.7866 31.2028 38.1802 31.8719 38.1802 32.598L38.1802 37.6715C38.1802 40.2552 35.7803 42.1213 33.3322 41.2952C28.3043 39.5987 20.4996 36.3685 15.5528 31.4216C10.6059 26.4748 7.3757 18.6701 5.67916 13.6422C4.85314 11.1941 6.71923 8.79423 9.30288 8.79423L14.3755 8.79423Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),r2r=x("phone-incoming",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.3755 9.79417C16.1021 9.79417 16.7715 10.1882 17.1241 10.8234L19.5706 15.2303C19.8909 15.8073 19.9059 16.5051 19.6108 17.0954L17.254 21.8091C17.254 21.8091 17.937 25.3205 20.7954 28.1789C23.6538 31.0374 27.1535 31.7086 27.1535 31.7086L31.8664 29.3521C32.4571 29.0568 33.1555 29.0721 33.7327 29.393L38.152 31.85C38.7866 32.2028 39.1802 32.8719 39.1802 33.598L39.1802 38.6715C39.1802 41.2551 36.7803 43.1212 34.3322 42.2952C29.3043 40.5986 21.4996 37.3684 16.5528 32.4216C11.6059 27.4747 8.3757 19.6701 6.67916 14.6421C5.85314 12.1941 7.71923 9.79417 10.3029 9.79417L15.3755 9.79417Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 19.9999L42 7.49994",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 19.9999H29V6.99994",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),o2r=x("phone-incoming-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13.3755 9.79423C14.1021 9.79423 14.7715 10.1883 15.1241 10.8235L17.5706 15.2303C17.8909 15.8073 17.9059 16.5052 17.6108 17.0955L15.254 21.8092C15.254 21.8092 15.937 25.3206 18.7954 28.179C21.6538 31.0374 25.1535 31.7086 25.1535 31.7086L29.8664 29.3522C30.4571 29.0568 31.1555 29.0721 31.7327 29.393L36.152 31.85C36.7866 32.2029 37.1802 32.8719 37.1802 33.598L37.1802 38.6715C37.1802 41.2552 34.7803 43.1213 32.3322 42.2952C27.3043 40.5987 19.4996 37.3685 14.5528 32.4216C9.60592 27.4748 6.3757 19.6701 4.67916 14.6422C3.85314 12.1941 5.71923 9.79423 8.30287 9.79423L13.3755 9.79423Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.2402 6L26.2402 14L34.2402 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.2402 14.0083H26.2402",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),s2r=x("phone-missed",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.9961 8.68583C16.7227 8.68583 17.3921 9.07985 17.7448 9.71509L20.1912 14.1219C20.5115 14.6989 20.5266 15.3968 20.2314 15.9871L17.8746 20.7008C17.8746 20.7008 18.5576 24.2122 21.416 27.0706C24.2744 29.929 27.7741 30.6002 27.7741 30.6002L32.487 28.2438C33.0777 27.9484 33.7761 27.9637 34.3533 28.2846L38.7726 30.7416C39.4072 31.0945 39.8008 31.7635 39.8008 32.4896L39.8008 37.5631C39.8008 40.1468 37.4009 42.0129 34.9528 41.1868C29.9249 39.4903 22.1202 36.2601 17.1734 31.3132C12.2265 26.3664 8.99631 18.5617 7.29977 13.5338C6.47375 11.0857 8.33984 8.68583 10.9235 8.68583L15.9961 8.68583Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{opacity:"0.01",x:"28",y:"7",width:"13",height:"13",fill:e.colors[2]},null),c("path",{d:"M39 9L30 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 9L39 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),a2r=x("phone-off",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.4438 21.5002C19.017 20.4327 18.8747 19.7008 18.8747 19.7008L21.2315 14.9871C21.5266 14.3968 21.5116 13.6989 21.1913 13.1219L18.7448 8.71511C18.3922 8.07987 17.7228 7.68585 16.9962 7.68585L11.9236 7.68585C9.33993 7.68585 7.47453 10.0881 8.30063 12.5361C9.5121 16.1261 11.5052 21.1308 14.3465 25.5002M26.6772 28.9117C27.9041 29.4334 28.7742 29.6003 28.7742 29.6003L33.4871 27.2438C34.0778 26.9485 34.7762 26.9637 35.3534 27.2846L39.7727 29.7416C40.4073 30.0945 40.8009 30.7635 40.8009 31.4896L40.8009 36.5632C40.8009 39.1468 38.3973 41.0118 35.9493 40.1856C32.2021 38.921 26.9142 36.805 22.4161 33.7619",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 8L8 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),l2r=x("phone-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"5",width:"38",height:"38",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"11",y:"12",width:"8",height:"24",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"25",y:"12",width:"12",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"25",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"25",cy:"30",r:"2",fill:e.colors[0]},null),c("circle",{cx:"25",cy:"36",r:"2",fill:e.colors[0]},null),c("circle",{cx:"31",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"31",cy:"30",r:"2",fill:e.colors[0]},null),c("circle",{cx:"31",cy:"36",r:"2",fill:e.colors[0]},null),c("circle",{cx:"37",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"37",cy:"30",r:"2",fill:e.colors[0]},null),c("circle",{cx:"37",cy:"36",r:"2",fill:e.colors[0]},null)])}),c2r=x("phone-outgoing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28 20L41 7.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 7H41V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.3755 9.79423C15.1021 9.79423 15.7715 10.1883 16.1241 10.8235L18.5706 15.2303C18.8909 15.8073 18.9059 16.5052 18.6108 17.0955L16.254 21.8092C16.254 21.8092 16.937 25.3206 19.7954 28.179C22.6538 31.0374 26.1535 31.7086 26.1535 31.7086L30.8664 29.3522C31.4571 29.0568 32.1555 29.0721 32.7327 29.393L37.152 31.85C37.7866 32.2029 38.1802 32.8719 38.1802 33.598L38.1802 38.6715C38.1802 41.2552 35.7803 43.1213 33.3322 42.2952C28.3043 40.5987 20.4996 37.3685 15.5528 32.4216C10.6059 27.4748 7.3757 19.6701 5.67916 14.6422C4.85314 12.1941 6.71923 9.79423 9.30287 9.79423L14.3755 9.79423Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),d2r=x("phone-outgoing-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.3755 9.79423C15.1021 9.79423 15.7715 10.1883 16.1241 10.8235L18.5706 15.2303C18.8909 15.8073 18.9059 16.5052 18.6108 17.0955L16.254 21.8092C16.254 21.8092 16.937 25.3206 19.7954 28.179C22.6538 31.0374 26.1535 31.7086 26.1535 31.7086L30.8664 29.3522C31.4571 29.0568 32.1555 29.0721 32.7327 29.393L37.152 31.85C37.7866 32.2029 38.1802 32.8719 38.1802 33.598L38.1802 38.6715C38.1802 41.2552 35.7803 43.1213 33.3322 42.2952C28.3043 40.5987 20.4996 37.3685 15.5528 32.4216C10.6059 27.4748 7.3757 19.6701 5.67916 14.6422C4.85314 12.1941 6.71923 9.79423 9.30287 9.79423L14.3755 9.79423Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 6L43 14L35 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 14.0083H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),u2r=x("phone-telephone",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.9961 7.68583C17.7227 7.68583 18.3921 8.07985 18.7448 8.71509L21.1912 13.1219C21.5115 13.6989 21.5266 14.3968 21.2314 14.9871L18.8746 19.7008C18.8746 19.7008 19.5576 23.2122 22.416 26.0706C25.2744 28.929 28.7741 29.6002 28.7741 29.6002L33.487 27.2438C34.0777 26.9484 34.7761 26.9637 35.3533 27.2846L39.7726 29.7416C40.4072 30.0945 40.8008 30.7635 40.8008 31.4896L40.8008 36.5631C40.8008 39.1468 38.4009 41.0129 35.9528 40.1868C30.9249 38.4903 23.1202 35.2601 18.1734 30.3132C13.2265 25.3664 9.99631 17.5617 8.29977 12.5338C7.47375 10.0857 9.33984 7.68583 11.9235 7.68583L16.9961 7.68583Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),h2r=x("phone-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M19.4401 14C19.8845 14 20.2939 14.241 20.5096 14.6295L22.006 17.3249C22.2019 17.6778 22.2111 18.1047 22.0305 18.4658L21 21C21 21 21.2517 23.2517 23 25C24.7484 26.7483 27 27 27 27L29.5266 25.9625C29.8879 25.7818 30.315 25.7911 30.6681 25.9874L33.3711 27.4902C33.7593 27.7061 34 28.1153 34 28.5594V31.6625C34 33.2428 32.5321 34.3842 31.0348 33.8789C27.9595 32.8413 23.1858 30.8656 20.1601 27.8398C17.1345 24.8142 15.1587 20.0405 14.121 16.9652C13.6158 15.4679 14.7572 14 16.3375 14H19.4401Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),f2r=x("phone-video-call",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.3756 9.7941C15.1022 9.7941 15.7716 10.1881 16.1242 10.8234L18.5706 15.2302C18.891 15.8072 18.906 16.5051 18.6109 17.0954L16.254 21.809C16.254 21.809 16.937 25.3204 19.7955 28.1789C22.6539 31.0373 26.1535 31.7085 26.1535 31.7085L30.8665 29.3521C31.4572 29.0567 32.1555 29.072 32.7327 29.3929L37.1521 31.8499C37.7867 32.2027 38.1802 32.8718 38.1802 33.5979L38.1802 38.6714C38.1802 41.2551 35.7803 43.1211 33.3323 42.2951C28.3043 40.5986 20.4997 37.3684 15.5528 32.4215C10.606 27.4747 7.37576 19.67 5.67922 14.6421C4.8532 12.194 6.71929 9.7941 9.30293 9.7941L14.3756 9.7941Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 15H27V5H39V8L44 6V14L39 12V15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),g2r=x("phonograph",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"25",r:"11",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"22",y:"23",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("rect",{x:"34",y:"34",width:"4",height:"4",rx:"2",fill:e.colors[0]},null),c("path",{d:"M28 20L36 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),m2r=x("photograph",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"25425ea0)"},[c("path",{d:"M34 13L34 6C34 4.89543 33.1046 4 32 4L8 4C6.89543 4 6 4.89543 6 6L6 34C6 35.1046 6.89543 36 8 36L23 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.0005 42C21 38 24.3318 32.2257 22.9772 31C21.3247 29.5046 20.3874 28.1121 19.9996 26C19.6118 23.8878 21.0701 21.4737 22.9774 23C24.8847 24.5263 28 31 28 31L30 29L31 18C31 18 30 14 30 12C30 9.99999 34 13 36 16C36 26.4418 37.4995 36 41.9992 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 17.4L21 11L13 27H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 22L12 11L17 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"25425ea0"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),k2r=x("piano",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"24",width:"40",height:"16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 24V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 24V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 24V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),v2r=x("pic",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5 10C5 8.89543 5.89543 8 7 8L41 8C42.1046 8 43 8.89543 43 10V38C43 39.1046 42.1046 40 41 40H7C5.89543 40 5 39.1046 5 38V10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.5 18C15.3284 18 16 17.3284 16 16.5C16 15.6716 15.3284 15 14.5 15C13.6716 15 13 15.6716 13 16.5C13 17.3284 13.6716 18 14.5 18Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 24L20 28L26 21L43 34V38C43 39.1046 42.1046 40 41 40H7C5.89543 40 5 39.1046 5 38V34L15 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),A2r=x("pic-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 37L17 28L33 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"18",cy:"17",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 33L32 23L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),p2r=x("picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 23C20.7614 23 23 20.7614 23 18C23 15.2386 20.7614 13 18 13C15.2386 13 13 15.2386 13 18C13 20.7614 15.2386 23 18 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.7901 26.2194C28.6064 25.1269 30.2528 25.1538 31.0329 26.2725L39.8077 38.8561C40.7322 40.182 39.7835 42.0001 38.1671 42.0001H16L27.7901 26.2194Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),b2r=x("picture-album",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"30",height:"30",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 12V39C42 40.6569 40.6569 42 39 42H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 25L13.6562 18.1944C14.4204 17.5152 15.5738 17.5216 16.3303 18.2094L26 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 23L26.7849 19.0125C27.4971 18.4191 28.5237 18.3928 29.2653 18.949L36 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 19L6 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 19V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),w2r=x("picture-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 23C20.7614 23 23 20.7614 23 18C23 15.2386 20.7614 13 18 13C15.2386 13 13 15.2386 13 18C13 20.7614 15.2386 23 18 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 36L31 26L21 35L14 29L6 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),O2r=x("pie",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C26.5207 4 29.0188 4.47652 31.3625 5.40447L24 24V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),y2r=x("pie-five",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C27.2624 4 30.4754 4.79809 33.3586 6.32469C36.2418 7.85128 38.7078 10.06 40.5416 12.7583C42.3754 15.4566 43.5212 18.5626 43.8792 21.8053C44.2372 25.0481 43.7965 28.3291 42.5955 31.3625C41.3945 34.3958 39.4697 37.0893 36.989 39.2081C34.5082 41.3269 31.5467 42.8067 28.3629 43.5183C25.179 44.23 21.8694 44.152 18.7225 43.2911C15.5757 42.4303 12.6873 40.8127 10.3091 38.5794L24 24V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),C2r=x("pie-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C26.6264 4 29.2272 4.51732 31.6537 5.52241C34.0802 6.5275 36.285 8.00069 38.1421 9.85787C39.9993 11.715 41.4725 13.9198 42.4776 16.3463C43.4827 18.7728 44 21.3736 44 24C44 26.6264 43.4827 29.2272 42.4776 31.6537C41.4725 34.0802 39.9993 36.285 38.1421 38.1421C36.285 39.9993 34.0802 41.4725 31.6537 42.4776C29.2271 43.4827 26.6264 44 24 44L24 24V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_2r=x("pie-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C26.7322 4 29.4355 4.55981 31.943 5.64491C34.4505 6.73 36.709 8.31736 38.5794 10.3091L24 24V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),S2r=x("pie-seven",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C28.6001 4 33.0597 5.58577 36.6271 8.49009C40.1944 11.3944 42.6516 15.4397 43.5845 19.9443C44.5173 24.4488 43.8688 29.1373 41.7483 33.2195C39.6277 37.3017 36.1648 40.5282 31.943 42.3551C27.7212 44.182 22.9986 44.4978 18.5712 43.2491C14.1438 42.0004 10.2821 39.2637 7.637 35.5001C4.9919 31.7365 3.72505 27.1761 4.04994 22.5875C4.37484 17.9988 6.27162 13.6624 9.42063 10.3091L24 24V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),L2r=x("pie-six",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C27.9556 4 31.8224 5.17298 35.1114 7.37061C38.4004 9.56824 40.9638 12.6918 42.4776 16.3463C43.9913 20.0009 44.3874 24.0222 43.6157 27.9018C42.844 31.7814 40.9392 35.3451 38.1421 38.1421C35.3451 40.9392 31.7814 42.844 27.9018 43.6157C24.0222 44.3874 20.0009 43.9913 16.3463 42.4776C12.6918 40.9638 9.56824 38.4004 7.37061 35.1114C5.17298 31.8224 4 27.9556 4 24H24V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),x2r=x("pie-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C27.9021 4 31.719 5.14149 34.9805 7.28385C38.2419 9.42621 40.8054 12.4758 42.3551 16.057C43.9048 19.6382 44.3731 23.5946 43.7022 27.4386C43.0313 31.2826 41.2506 34.8464 38.5794 37.6909L24 24V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),E2r=x("pie-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C26.6264 4 29.2272 4.51732 31.6537 5.52241C34.0802 6.5275 36.285 8.00069 38.1421 9.85787C39.9993 11.715 41.4725 13.9198 42.4776 16.3463C43.4827 18.7728 44 21.3736 44 24L24 24V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),T2r=x("pig",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.0538 9.64415C14.5962 10.1855 15.0733 10.8148 15.4678 11.4894C17.927 9.95189 20.8351 9.06302 23.9511 9.06302C27.0975 9.06302 30.0317 9.96926 32.5061 11.5345C32.9055 10.8428 33.3917 10.1975 33.9462 9.64418C36.4673 7.12825 40.8924 6.02041 42.937 8.06083C44.9816 10.1012 43.8715 14.5172 41.3504 17.0332C40.6016 17.7805 39.6848 18.4035 38.7122 18.8568C39.511 20.7563 39.9524 22.8424 39.9524 25.0315C39.9524 33.8507 32.7884 41 23.9511 41C15.1138 41 7.94978 33.8507 7.94978 25.0315C7.94978 22.8277 8.39715 20.7281 9.20621 18.8183C8.26404 18.3685 7.37746 17.7595 6.64959 17.0331C4.12849 14.5172 3.01837 10.1012 5.06298 8.06079C7.10758 6.02038 11.5327 7.12822 14.0538 9.64415Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"24",cy:"29",rx:"8",ry:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"17",cy:"18",r:"2",fill:e.colors[0]},null),c("circle",{cx:"21",cy:"29",r:"2",fill:e.colors[2]},null),c("circle",{cx:"31",cy:"18",r:"2",fill:e.colors[0]},null),c("circle",{cx:"27",cy:"29",r:"2",fill:e.colors[2]},null)])}),Q2r=x("pig-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13.0001 27C15.0727 26.4583 19.0142 23.8333 20.0001 23V16L14.0001 14C13.5893 12.3796 12.3146 9.11111 11.0001 8L9.55188 12.5139C6.9502 13.6713 2.69965 18.8889 5.00008 25C6.00008 27 8.077 34 11.0001 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 13.2055C28.3911 12.479 37.5246 13.2781 38.9297 22.2864C39.2225 23.6184 38.7541 30.0088 34.5386 32.9147C33.6895 33.5 33 36 33 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 40C26 37.7909 24.2091 36 22 36C19.7909 36 18 37.7909 18 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M39 24C39.5 25 41.6985 25.6695 43.2277 24.1017C44.1179 23.189 44.8467 20.3339 42.598 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),D2r=x("pigeon",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13.9995 26C12.9602 24.2074 11.8506 20.4489 16.008 15.7556C17.2206 14.6148 18.8143 13.1156 21.7244 12.3333C24.8424 10.8667 26.4014 8.52 24.3227 5C25.8817 5.97778 28.9997 9.69333 28.9997 16.7333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.2527 27.9296C8 23.5714 4.51053 30.1954 4 33.7547C8 33.7547 12.679 36.6663 14.7211 39.5785C18.3969 44.238 24.0807 43.1379 26.4632 42.0053C33.8148 38.1223 36.3334 38.4459 36.6737 39.0931C37.0822 42.1995 38.2053 42.9761 38.7159 42.9761C42.3917 43.3644 43.651 38.9313 43.8211 36.6662C44.638 27.3471 42.4597 26.9588 41.2685 27.9296C36.3674 33.7541 33.4404 34.8866 32.5895 34.7247C28.9137 33.9481 29.3562 32.4597 30.0369 31.8125C36.5716 26.3763 36.5036 14.3391 35.6527 9C33.2022 14.8245 29.186 17.2513 27.4843 17.7367C17.2737 20.4548 15.7421 25.6645 16.2527 27.9296Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"12",cy:"31.4121",r:"2",fill:e.colors[2]},null)])}),B2r=x("pill",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.61497 22.5852C4.4434 21.4136 4.4434 19.5141 5.61497 18.3425L18.3429 5.61463C19.5145 4.44305 21.414 4.44305 22.5855 5.61462L42.3845 25.4136C43.5561 26.5852 43.5561 28.4847 42.3845 29.6563L29.6566 42.3842C28.485 43.5557 26.5855 43.5557 25.414 42.3842L5.61497 22.5852Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"14.8079",cy:"20.4648",r:"2",transform:"rotate(-45 14.8079 20.4648)",fill:e.colors[2]},null),c("circle",{cx:"23.2928",cy:"28.9492",r:"2",transform:"rotate(-45 23.2928 28.9492)",fill:e.colors[2]},null),c("circle",{cx:"19.0501",cy:"24.707",r:"2",transform:"rotate(-45 19.0501 24.707)",fill:e.colors[2]},null),c("circle",{cx:"27.5364",cy:"33.1934",r:"2",transform:"rotate(-45 27.5364 33.1934)",fill:e.colors[2]},null),c("circle",{cx:"20.4642",cy:"14.8066",r:"2",transform:"rotate(-45 20.4642 14.8066)",fill:e.colors[2]},null),c("circle",{cx:"28.95",cy:"23.293",r:"2",transform:"rotate(-45 28.95 23.293)",fill:e.colors[2]},null),c("circle",{cx:"24.7073",cy:"19.0508",r:"2",transform:"rotate(-45 24.7073 19.0508)",fill:e.colors[2]},null),c("circle",{cx:"33.1927",cy:"27.5352",r:"2",transform:"rotate(-45 33.1927 27.5352)",fill:e.colors[2]},null)])}),R2r=x("pills",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.97315 22.0623L17.2506 15.9558L24.528 9.84929C28.9703 6.12177 35.5932 6.7012 39.3207 11.1435C43.0483 15.5858 42.4688 22.2087 38.0265 25.9362L30.7491 32.0427L23.4717 38.1492C19.0294 41.8767 12.4065 41.2973 8.67896 36.855C4.95144 32.4127 5.53087 25.7898 9.97315 22.0623Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M19.6885 21.8613L25.4261 28.6992",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),I2r=x("pin",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"1c742167)"},[c("path",{d:"M10.6963 17.5042C13.3347 14.8657 16.4701 14.9387 19.8781 16.8076L32.62 9.74509L31.8989 4.78683L43.2126 16.1005L38.2656 15.3907L31.1918 28.1214C32.9752 31.7589 33.1337 34.6647 30.4953 37.3032C30.4953 37.3032 26.235 33.0429 22.7171 29.525L6.44305 41.5564L18.4382 25.2461C14.9202 21.7281 10.6963 17.5042 10.6963 17.5042Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"1c742167"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),M2r=x("pineapple",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.5 14.5C20 14 20 13.1492 20 11C20 7.13401 24 4 24 4C24 4 27 7.13401 27 11C27 12.9224 27 14 26.5 14.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 17.0002C15.7891 14.082 12.8623 10.4327 11 9.00018C16.411 7.98561 20.7736 11.3008 23 14.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 16C31.4519 13.303 34.3038 10.3047 36 8.99997C30.3567 7.94185 26.1286 11.2611 24 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.7254 17.3742C16.1755 17.8607 15.5999 18.4006 15.0005 19C10.8099 23.1905 10.1023 30.864 10.0028 34.2804C9.96939 35.4298 9.97739 36.6023 10.4118 37.6669C10.8787 38.811 11.8749 40.4055 14.0008 42C18.0006 45 30.0006 45 34.0003 42C36.1167 40.4127 37.1132 38.8254 37.5824 37.6824C38.0234 36.6083 38.0311 35.4238 37.9969 34.2632C37.8958 30.8382 37.184 23.1834 33.0006 19C32.4011 18.4006 31.8254 17.8605 31.2754 17.374C27.0168 13.6072 20.984 13.6074 16.7254 17.3742Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 18L11 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 18L37 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 41L11 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 27L13 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),P2r=x("pinwheel",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 4V21H11L21 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 44V27H37L27 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 11L44 21H27V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 37L4 27H21V37Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),F2r=x("pisces",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24L44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 7C10 7 16 16.8203 16 24C16 31.1797 10 41 10 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 7C38 7 32 16.9597 32 24C32 31.0403 38 41 38 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),N2r=x("pivot-table",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42.0004 4H6.00005C4.89546 4 4.00002 4.89546 4.00005 6.00005L4.00104 42.0001C4.00107 43.1046 4.8965 44 6.00104 44H42.0004C43.105 44 44.0004 43.1046 44.0004 42V6C44.0004 4.89543 43.105 4 42.0004 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20.0088 34.0083H33.5005V20.0083",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.5 38.5L23 37L20 34L23 31L24.5 29.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 24.5L30.5 23L33.5 20L36.5 23L38 24.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 4L14 44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 14.0378L44 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M8 4H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 44H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 8V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 8L4 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),U2r=x("plan",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 19H43V41C43 42.1046 42.1046 43 41 43H7C5.89543 43 5 42.1046 5 41V19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 10C5 8.89543 5.89543 8 7 8H41C42.1046 8 43 8.89543 43 10V19H5V10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 31L22 37L34 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 5V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 5V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),j2r=x("planet",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 40C32.8366 40 40 32.8366 40 24C40 15.1634 32.8366 8 24 8C15.1634 8 8 15.1634 8 24C8 32.8366 15.1634 40 24 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.5641 15.5098C41.7833 15.878 44.6787 17.1724 45.2504 19.306C46.3939 23.5737 37.8068 29.5827 26.0705 32.7274C14.3343 35.8721 3.89316 34.9617 2.74963 30.694C2.1505 28.458 4.22245 25.744 8.01894 23.2145",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),W2r=x("plastic-surgery",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.036 44C18.0561 40.8044 16.5778 38.422 14.6011 36.8531C11.636 34.4996 6.92483 35.9623 5.18458 33.5347C3.44433 31.1072 6.40382 26.6429 7.44234 24.0089C8.48086 21.3748 3.46179 20.4434 4.04776 19.6957C4.43842 19.1971 6.97471 17.7586 11.6567 15.38C12.987 7.79332 17.9008 4 26.3982 4C39.1441 4 44 14.8059 44 21.6789C44 28.5518 38.1201 35.9562 29.7441 37.5527C28.9951 38.6434 30.0754 40.7926 32.9848 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.0218 4.58984C19.8339 9.81843 19.8339 13.8867 21.0218 16.7948C22.8038 21.1568 30.6808 20.4866 30.6808 24.5563C30.6808 28.626 26.0911 29.4084 26.7035 32.2319C27.1118 34.1142 28.02 36.5555 29.4279 39.5558",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 30.5508C17.2354 30.5508 19.4004 30.4124 20.9589 28.7992C21.9979 27.7237 22.5173 26.4573 22.5173 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),V2r=x("platte",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C29.9601 44 26.3359 35.136 30 31C33.1264 27.4709 44 29.0856 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 17C29.6569 17 31 15.6569 31 14C31 12.3431 29.6569 11 28 11C26.3431 11 25 12.3431 25 14C25 15.6569 26.3431 17 28 17Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 21C17.6569 21 19 19.6569 19 18C19 16.3431 17.6569 15 16 15C14.3431 15 13 16.3431 13 18C13 19.6569 14.3431 21 16 21Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 34C18.6569 34 20 32.6569 20 31C20 29.3431 18.6569 28 17 28C15.3431 28 14 29.3431 14 31C14 32.6569 15.3431 34 17 34Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),z2r=x("play",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24V17.0718L26 20.5359L32 24L26 27.4641L20 30.9282V24Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),H2r=x("play-basketball",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 16C34.7614 16 37 13.7614 37 11C37 8.23858 34.7614 6 32 6C29.2386 6 27 8.23858 27 11C27 13.7614 29.2386 16 32 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M23 40L31.11 37.94C31.89 37.75 32.13 36.75 31.53 36.22L23 29L27 21L16.59 17.26C16.09 17.08 15.69 16.72 15.46 16.24L11 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 29L16.0301 37.79C15.8201 38.04 15.5601 38.24 15.2601 38.36L5 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 21L36.9 23.79C37.37 23.93 37.78 24.23 38.04 24.64L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 8C19.6569 8 21 6.65685 21 5C21 3.34315 19.6569 2 18 2C16.3431 2 15 3.34315 15 5C15 6.65685 16.3431 8 18 8Z",fill:e.colors[0]},null)])}),$2r=x("play-cycle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 25C4 18.3502 9.39624 13 16 13H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 7L44 13L38 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 23C44 29.6498 38.6038 35 32 35H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 41L4 35L10 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),X2r=x("play-once",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43.8233 25.2305C43.7019 25.9889 43.5195 26.727 43.2814 27.4395C42.763 28.9914 41.9801 30.4222 40.9863 31.6785C38.4222 34.9201 34.454 37 30 37H16C9.39697 37 4 31.6785 4 25C4 18.3502 9.39624 13 16 13H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 7L44 13L38 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19L21 22L19.5 23.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),G2r=x("play-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 24V11.8756L25.5 17.9378L36 24L25.5 30.0622L15 36.1244V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Y2r=x("play-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.5 24V16.2058L25.25 20.1029L32 24L25.25 27.8971L18.5 31.7942V24Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Z2r=x("play-volleyball",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 14C31.7614 14 34 11.7614 34 9C34 6.23858 31.7614 4 29 4C26.2386 4 24 6.23858 24 9C24 11.7614 26.2386 14 29 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M41 24C42.6569 24 44 22.6569 44 21C44 19.3431 42.6569 18 41 18C39.3431 18 38 19.3431 38 21C38 22.6569 39.3431 24 41 24Z",fill:e.colors[0]},null),c("path",{d:"M16 24L13.73 35.26C13.52 36.57 12.12 37.31 10.92 36.76L4 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9996 30.0002L23.7596 19.0703C22.9896 18.5003 21.9296 18.5603 21.2196 19.2003L16.3796 23.6303C15.9096 24.0603 15.9496 24.8003 16.4696 25.1803L25.9996 32.1503C26.7196 32.6803 27.0096 33.6303 26.6896 34.4703L23.1196 44.0003",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),q2r=x("play-wrong",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4C35.0457 4 44 12.9543 44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 33L41 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 33L33 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24V17.0718L26 20.5359L32 24L26 27.4641L20 30.9282V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),K2r=x("playback-progress",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"5",width:"40",height:"26",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 14L28 18L22 22V14Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 40H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 40H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 40C17 41.6569 15.6569 43 14 43C12.3431 43 11 41.6569 11 40C11 38.3431 12.3431 37 14 37C15.6569 37 17 38.3431 17 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),J2r=x("plug",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 14H42V24C38 32 32 36 24 36C16 36 10 32 6 24V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 34L32 44H16L15 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 24H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4L16 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),evr=x("plug-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"12",y:"12",width:"24",height:"24",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 36V41C24 42.6569 22.6569 44 21 44H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 12V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 24H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tvr=x("plus",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0605 10L24.0239 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 24L38 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nvr=x("plus-cross",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 4H18V18H4V30H18V44H30V30H44V18H30V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),ivr=x("point",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 41C13.5 38.25 8.00129 30 5.00063 25C1.99996 20 8.3132 15.3125 12.0004 19C15.6876 22.6875 16.0004 23 16.0004 23V7.50001C16.0004 5.56701 17.5674 4 19.5004 4C21.4334 4 23.0004 5.56701 23.0004 7.50001V16C23.0004 14.067 24.5674 12.5 26.5004 12.5C28.4334 12.5 30.0004 14.067 30.0004 16V17.5C30.0004 15.567 31.5674 14 33.5004 14C35.4334 14 37.0004 15.5655 37.0004 17.4985V22.5002C37.0004 20.5672 38.5674 19 40.5004 19C42.4334 19 44.0004 20.567 44.0004 22.5V31.2439C44.0004 32.3988 43.7376 33.5441 43.0869 34.4982C41.9179 36.2122 39.6023 39.0351 36 41C30.4999 44 24.5 43.75 19 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rvr=x("point-out",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 44H17.476C17.3873 44 17.3049 43.9541 17.2581 43.8788L7.86011 28.7273C6.79115 27.0039 7.14475 24.7577 8.69148 23.446C10.6306 21.8016 13.584 22.3036 14.871 24.4963L17.3333 28.6914V7.94203C17.3333 5.76491 19.0982 4 21.2754 4C23.4525 4 25.2174 5.76491 25.2174 7.94203V17.2709C25.2174 17.8564 25.6817 18.3365 26.2669 18.356L37.8882 18.7443C39.0658 18.7836 40 19.7496 40 20.9278V41C40 42.6569 38.6569 44 37 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ovr=x("pokeball-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"2",fill:e.colors[2]},null)])}),svr=x("poker",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 4H12V44H42V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 11.7895L12 10V44L4 11.7895Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 18L22 24L27 30L32 24L27 18Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 10V14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 34V38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),avr=x("popcorn",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33.6961 40.8677L39 17H7L12.3039 40.8677C12.6376 42.3694 12.8045 43.1202 13.3529 43.5601C13.9013 44 14.6704 44 16.2087 44H29.7913C31.3296 44 32.0987 44 32.6471 43.5601C33.1955 43.1202 33.3624 42.3694 33.6961 40.8677Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 44L28 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 44L18 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 44H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 17H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.0004 16.9999C11.0004 16.9999 10.0004 13.9999 11.5004 12.4999C13.0004 10.9999 16.0004 11.4999 16.0004 11.4999C16.0004 11.4999 16.0004 8.4999 18.0004 7.4999C20.0004 6.4999 23.0004 7.99988 23.0004 7.99988C23.0004 7.99988 25.0004 4.64271 28.0004 5.49992C31.0004 6.35713 31.0004 9.99994 31.0004 9.99994C31.0004 9.99994 33.5004 9.99998 35.0004 11.9999C36.5004 13.9999 35.0004 16.9999 35.0004 16.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lvr=x("popcorn-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 16H41L34 44H14L7 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 16V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 16V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 9C30.7909 9 29 10.7909 29 13C29 14.1947 29.5238 15.2671 30.3542 16H35.6458C36.4762 15.2671 37 14.1947 37 13C37 10.7909 35.2091 9 33 9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 9C21.7909 9 20 10.7909 20 13C20 14.1947 20.5238 15.2671 21.3542 16H26.6458C27.4762 15.2671 28 14.1947 28 13C28 10.7909 26.2091 9 24 9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 9C12.7909 9 11 10.7909 11 13C11 14.1947 11.5238 15.2671 12.3542 16H17.6458C18.4762 15.2671 19 14.1947 19 13C19 10.7909 17.2091 9 15 9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.874 9C22.9562 8.68038 23 8.3453 23 8C23 5.79086 21.2091 4 19 4C16.7909 4 15 5.79086 15 8C15 8.3453 15.0438 8.68038 15.126 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.874 9C32.9562 8.68038 33 8.3453 33 8C33 5.79086 31.2091 4 29 4C26.7909 4 25 5.79086 25 8C25 8.3453 25.0438 8.68038 25.126 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 16L32 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 44L32 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cvr=x("positive-dynamics",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 33.9502V42.1102",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M9 40V42.0556",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M25 27V42.0714",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 18.9614V42.0878",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M41 10.9707V42.0833",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7 33L34 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M23.5 6H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),dvr=x("pot",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 28L44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28H34L33.5613 31.8024C33.1537 35.3345 30.163 38 26.6074 38H11.3926C7.83703 38 4.84629 35.3345 4.43873 31.8024L4 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 10V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 12V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 12V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uvr=x("potentiometer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"20",rx:"20",ry:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20V32.3636C4 32.3636 5.11012 34.7605 8.5 37.0288",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 20V32.3636C44 32.3636 42.8899 34.7605 39.5 37.0288",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hvr=x("pound",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 16H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6L16 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 32H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fvr=x("pound-sign",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 17L12 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 31L12 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 36L17 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 36L31 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),gvr=x("pouting-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C29 29 31 33 31 33H17C17 33 19 29 24 29Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 18L29 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 18L19 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mvr=x("powder",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 40V20C44 18.3431 42.6569 17 41 17H35.715C34.1737 17 32.8226 18.2428 31.7911 19.388C30.6326 20.6742 28.3769 22 24 22C19.6231 22 17.3674 20.6742 16.2089 19.388C15.1774 18.2428 13.8263 17 12.285 17H7C5.34315 17 4 18.3431 4 20V40C4 41.6569 5.34315 43 7 43H41C42.6569 43 44 41.6569 44 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 17C33 19.7614 28.9706 22 24 22C19.0294 22 15 19.7614 15 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"24",cy:"10",rx:"9",ry:"5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 17V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 17V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"27",cy:"10",rx:"2",ry:"1",fill:e.colors[0]},null),c("ellipse",{cx:"21",cy:"10",rx:"2",ry:"1",fill:e.colors[0]},null)])}),kvr=x("power",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.5 8C13.8406 8.37652 13.2062 8.79103 12.6 9.24051C11.5625 10.0097 10.6074 10.8814 9.75 11.8402C6.79377 15.1463 5 19.4891 5 24.2455C5 34.6033 13.5066 43 24 43C34.4934 43 43 34.6033 43 24.2455C43 19.4891 41.2062 15.1463 38.25 11.8402C37.3926 10.8814 36.4375 10.0097 35.4 9.24051C34.7938 8.79103 34.1594 8.37652 33.5 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vvr=x("power-supply",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32.2965 6H15.7035C15.2815 6 14.9049 6.26493 14.7623 6.66214L8.09221 25.2431C8.03184 25.4113 8.01763 25.5926 8.05107 25.7681L9.84516 35.1871C9.935 35.6588 10.3474 36 10.8275 36H37.1725C37.6526 36 38.065 35.6588 38.1548 35.1871L39.9489 25.7681C39.9824 25.5926 39.9682 25.4113 39.9078 25.2431L33.2377 6.66214C33.0951 6.26493 32.7185 6 32.2965 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.5 23.4019L19.5 28.598",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.5 23.4019L28.5 28.598",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Avr=x("power-supply-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 34H15L8 17.75L10 9H38L40 17.75L33 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 4V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V44H40V36.6316",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 21H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pvr=x("powerpoint",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"19",y:"15",width:"10",height:"10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 33L19 15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),bvr=x("ppt",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 8H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 8H40V34H8V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 16L27 21L22 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42L24 34L32 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wvr=x("pregnant-women",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 4V11.5186C40.3124 15.7131 43.6144 21.2939 42.9062 28.261C42.1979 35.2281 38.8959 40.4745 33 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.7722 4C11.6342 4.36936 10.0954 5.62186 9.15593 7.7575C7.74671 10.961 5 21.9637 5 23.7258C5 25.488 8.56767 30.2348 17.0518 37.4356C20.9831 40.7722 23.3065 40.602 24.5648 38.3638C25.8231 36.1256 24.1585 34.6902 22.0496 33.0368C18.1867 30.0083 13.102 25.215 13.102 23.111C13.102 21.7083 14.4186 17.4336 17.0518 10.287",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.20117 28.9409C8.71547 33.9209 9.64845 38.9209 11.0001 43.9409",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 19.9443C34.5469 20.972 35.5469 22.3094 36 23.9564C36.4531 25.6035 36.5852 27.1055 36.3963 28.4624",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Ovr=x("preschool",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 35H41C42.1046 35 43 34.1046 43 33V9C43 7.89543 42.1046 7 41 7H7C5.89543 7 5 7.89543 5 9V33C5 34.1046 5.89543 35 7 35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 14V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 14V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 17V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 21H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 41L44 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yvr=x("prescription",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 8C8 6.89543 8.89543 6 10 6H27V18H40V40C40 41.1046 39.1046 42 38 42H10C8.89543 42 8 41.1046 8 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 6L40 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.0244 6V18.0818H39.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 30H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 24V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Cvr=x("press",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 43C17.2742 41.2327 13.3325 35.1851 11.3597 31.6428C10.5079 30.1134 10.9566 28.2347 12.3236 27.1411C13.8473 25.9222 16.0438 26.0438 17.4236 27.4236L19 29V17.5C19 16.1193 20.1193 15 21.5 15C22.8807 15 24 16.1193 24 17.5V23.5C24 22.1193 25.1193 21 26.5 21C27.8807 21 29 22.1193 29 23.5V25.5C29 24.1193 30.1193 23 31.5 23C32.8807 23 34 24.1193 34 25.5V27.5C34 26.1193 35.1193 25 36.5 25C37.8807 25 39 26.1193 39 27.5V35.368C39 36.4383 38.7354 37.496 38.1185 38.3707C37.0949 39.8219 35.255 42.0336 33 43C29.5 44.5 26.3701 44.6343 22 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 12C29 7.58172 25.4183 4 21 4C16.5817 4 13 7.58172 13 12C13 12.6906 13.0875 13.3608 13.252 14M13.252 14C13.3403 14.3428 13.4506 14.6766 13.5815 15L13.252 14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_vr=x("preview-close",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 16C6.63472 17.2193 7.59646 18.3504 8.82276 19.3554C12.261 22.1733 17.779 24 24 24C30.221 24 35.739 22.1733 39.1772 19.3554C40.4035 18.3504 41.3653 17.2193 42 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.9775 24L31.048 31.7274",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.3535 21.3536L43.0103 27.0104",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.00004 27.0103L10.6569 21.3534",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.9278 31.7276L18.9983 24.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Svr=x("preview-close-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.85786 18C6.23858 21 4 24 4 24C4 24 12.9543 36 24 36C25.3699 36 26.7076 35.8154 28 35.4921M20.0318 12.5C21.3144 12.1816 22.6414 12 24 12C35.0457 12 44 24 44 24C44 24 41.7614 27 38.1421 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.3142 20.6211C19.4981 21.5109 19 22.6972 19 23.9998C19 26.7612 21.2386 28.9998 24 28.9998C25.3627 28.9998 26.5981 28.4546 27.5 27.5705",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 42L6 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lvr=x("preview-open",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 36C35.0457 36 44 24 44 24C44 24 35.0457 12 24 12C12.9543 12 4 24 4 24C4 24 12.9543 36 24 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C26.7614 29 29 26.7614 29 24C29 21.2386 26.7614 19 24 19C21.2386 19 19 21.2386 19 24C19 26.7614 21.2386 29 24 29Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),xvr=x("printer",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 32H11V44H37V32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 20H44V38H37.0173V32H10.9805V38H4V20Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 4H10V20H38V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Evr=x("printer-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 33H42C43.1046 33 44 32.1046 44 31V15C44 13.8954 43.1046 13 42 13H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 33H6C4.89543 33 4 32.1046 4 31V15C4 13.8954 4.89543 13 6 13H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 13V19H36V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 13V5H32V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 29V43H32V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 35H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"13",y1:"27",x2:"35",y2:"27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tvr=x("printer-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 20V8C38 6.89543 37.1046 6 36 6H12C10.8954 6 10 6.89543 10 8V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"6",y:"20",width:"36",height:"22",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20 34H35V42H20V34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 26H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qvr=x("prison",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 4V12C6 12.5523 6.44772 13 7 13H19C19.5523 13 20 12.5523 20 12V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 7H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 22H6V44H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 44V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 22V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 4V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 13V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 13V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 13V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 44V16H27V44H43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 34V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 44L39 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Dvr=x("process-line",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 40H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 32H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 40H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 40H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 32H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 16H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 8H11L19 16H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 8H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bvr=x("projector",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 16H44V32H4V16H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 38V32H12V38H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 38V32H36V38H42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 24H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"16",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"16",r:"3",fill:e.colors[2]},null)])}),Rvr=x("projector-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 21V10H10V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"21",width:"40",height:"16",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"14",y:"27",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("path",{d:"M28 29H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ivr=x("projector-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 38V32H12H36H42V38H36V32H12V38H6Z",fill:e.colors[1]},null),c("path",{d:"M42 38V32H36V38H42Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 38V32H12V38H6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16H4V32H6H12H36H42H44V16H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 24H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 23C34.866 23 38 19.866 38 16C38 12.134 34.866 9 31 9C27.134 9 24 12.134 24 16C24 19.866 27.134 23 31 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 19C32.6569 19 34 17.6569 34 16C34 14.3431 32.6569 13 31 13C29.3431 13 28 14.3431 28 16C28 17.6569 29.3431 19 31 19Z",fill:e.colors[2]},null)])}),Mvr=x("projector-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 12C4 10.8954 4.89543 10 6 10H42C43.1046 10 44 10.8954 44 12V32C44 33.1046 43.1046 34 42 34H6C4.89543 34 4 33.1046 4 32V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M12 19H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 25H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 40L14 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 40V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"22",r:"5",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null)])}),Pvr=x("proportional-scaling",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"d91e5cae)"},[c("path",{d:"M22.2679 7C23.0377 5.66667 24.9623 5.66667 25.7321 7L43.0526 37C43.8224 38.3333 42.8601 40 41.3205 40H6.67949C5.13989 40 4.17764 38.3333 4.94744 37L22.2679 7Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M19 40L32 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 40L38 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)]),c("defs",null,[c("clipPath",{id:e.id+"d91e5cae"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Fvr=x("protect",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9.25564L24.0086 4L42 9.25564V20.0337C42 31.3622 34.7502 41.4194 24.0026 45.0005C13.2521 41.4195 6 31.36 6 20.0287V9.25564Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 23L22 30L34 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nvr=x("protection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 24C42 14.6112 33.9411 7 24 7C14.0589 7 6 14.6112 6 24H42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24.0083V38.5454C24 41.5579 21.5142 44 18.5 44C15.4858 44 13 41.5579 13 38.5454",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Uvr=x("public-toilet",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"15",cy:"10",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"33",cy:"10",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 20H20L18 42H12L10 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 20H38L40 31H37L36 42H30L29 31H26L28 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jvr=x("pull-door",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40L24.2 44V4L6 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.2002 8H42.0002V40H24.2002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wvr=x("pull-requests",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 44C39.2091 44 41 42.2091 41 40C41 37.7909 39.2091 36 37 36C34.7909 36 33 37.7909 33 40C33 42.2091 34.7909 44 37 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 12C13.2091 12 15 10.2091 15 8C15 5.79086 13.2091 4 11 4C8.79086 4 7 5.79086 7 8C7 10.2091 8.79086 12 11 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 44C13.2091 44 15 42.2091 15 40C15 37.7909 13.2091 36 11 36C8.79086 36 7 37.7909 7 40C7 42.2091 8.79086 44 11 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10H33C35.2091 10 37 11.7909 37 14V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 16L24 10L30 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vvr=x("pumpkin",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"14",width:"40",height:"26",rx:"13",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("ellipse",{cx:"24",cy:"27",rx:"8",ry:"13",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 6H27C25.3431 6 24 7.34315 24 9V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zvr=x("pure-natural",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 41.0001C15.1674 39.2093 19.0922 38.2431 22.7746 38.1015C26.457 37.9598 31.1988 38.5927 37 40.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M23.0452 44C22.2783 34.5599 22.5964 27.2266 23.9997 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 23.176C25.59 17.1581 28.3898 13.5692 32.3992 12.4095C36.4086 11.2497 40.2755 11.7812 43.9998 14.004C44.0186 18.8959 41.8952 22.4796 37.6296 24.755C33.364 27.0305 28.8208 26.5041 24 23.176Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23.7919 22.1141C24.6253 14.9273 22.9554 9.86554 18.7822 6.92866C14.6089 3.99178 9.77638 3.336 4.28447 4.96133C3.32535 11.5907 4.79153 16.6036 8.68299 20C12.5745 23.3964 17.6108 24.1011 23.7919 22.1141Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Hvr=x("push-door",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6H42V42H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 6V42L24 36V12L6 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$vr=x("pushpin",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 4H16L20 7L16 20C16 20 10 24 10 28H20L24 44L28 28H38C38 24 34 21.1667 32 20L28 7L32 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xvr=x("puzzle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24V12H13V10C13 6.68629 15.6863 4 19 4C22.3137 4 25 6.68629 25 10V12H34V24H38C41.3137 24 44 26.6863 44 30C44 33.3137 41.3137 36 38 36H34V44H4V36H8C11.3137 36 14 33.3137 14 30C14 26.6863 11.3137 24 8 24H4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Gvr=x("pyramid",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21 12L38 42H4L21 12Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.5 42H44L36 28L33 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 12L13 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yvr=x("pyramid-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19 14L33 42H5L19 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25L15 42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 42H43.5L35 28L30.5 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25.9836 26.3959C32.2118 24.8136 35.9781 18.482 34.3959 12.2538C32.8136 6.02557 26.482 2.25926 20.2538 3.84151C14.0255 5.42376 10.2592 11.7554 11.8415 17.9836C12.2277 19.5037 12.8968 20.8772 13.7782 22.0621",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 42H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.5 21L27.5 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zvr=x("qingniao-clue",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M1.3868 27.2805C3.34912 36.6795 12.5111 42.7522 21.946 40.9791L21.9401 40.9844C32.9323 39.189 38.0795 32.5472 42.2634 29.223C44.4878 27.4558 45.6531 26.4229 46.7932 25.8274C46.7932 25.827 46.7932 25.827 46.7932 25.827C46.0465 25.9532 45.5667 25.7259 44.9223 25.4991C44.2111 25.2482 43.2991 24.9973 41.6082 25.2213C38.3851 25.6489 35.5648 28.8707 35.5648 28.8707L33.8457 30.3991C31.7855 31.9941 29.3381 33.1577 26.6108 33.7223C23.4776 34.3705 20.3656 34.1488 17.5286 33.2226C16.379 32.8472 15.2753 32.3552 14.2326 31.7593C10.0059 29.3443 6.79633 25.2102 5.72648 20.0864C5.09572 17.0668 5.2853 14.067 6.14222 11.3161C2.11374 15.3648 0.134343 21.2831 1.3868 27.2805Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.946 40.9791L21.9401 40.9844C32.9323 39.189 38.0795 32.5472 42.2634 29.223C44.4878 27.4558 45.6531 26.4229 46.7932 25.8274C46.0465 25.9532 45.5667 25.7259 44.9223 25.4991C44.2111 25.2482 43.2991 24.9973 41.6082 25.2213C38.3851 25.6489 35.5648 28.8707 35.5648 28.8707L33.8457 30.3991C31.7855 31.9941 29.3381 33.1577 26.6108 33.7223C23.4776 34.3705 20.3656 34.1488 17.5286 33.2226C16.379 32.8472 15.2753 32.3552 14.2326 31.7593C10.0059 29.3443 6.79633 25.2102 5.72648 20.0864C5.09572 17.0668 5.2853 14.067 6.14222 11.3161C2.11374 15.3648 0.134343 21.2831 1.3868 27.2805C3.34912 36.6795 12.5111 42.7522 21.946 40.9791Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M35.7492 28.5858C33.0746 37.9318 23.2968 43.3504 13.909 40.6876C5.72378 38.3667 0.537976 30.6679 1.11611 22.5385C1.79601 28.982 6.31272 34.6759 12.9545 36.5594C21.6771 39.034 30.7624 33.9991 33.2475 25.3145C33.9657 22.804 34.0536 20.2633 33.605 17.8599C33.0559 14.9188 31.7032 12.1833 29.7184 9.96063C32.2862 11.984 34.2232 14.6734 35.3407 17.6914C36.5914 21.0691 36.8157 24.8582 35.7492 28.5858Z",fill:e.colors[0]},null),c("path",{d:"M27.459 32.4682L27.9865 33.3868L28.8426 33.0344L29.6327 32.6819C31.2256 31.8874 31.1506 32.0076 33.067 30.7387C34.9835 29.4698 35.995 28.6987 37.4679 26.9245L36.6486 26.2751C35.6802 27.497 34.6114 28.4134 32.7796 29.6262C31.6248 30.3908 29.8493 31.3398 27.459 32.4682Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.6964 6.11786C21.0455 6.11786 23.3256 6.58727 25.4235 7.45256C16.7525 9.89997 11.2736 18.5288 12.8714 27.4427C12.8725 27.4469 12.8732 27.4518 12.8735 27.4559C12.8979 27.5905 12.9237 27.725 12.9512 27.8591C12.953 27.8682 12.9547 27.8776 12.9568 27.8863C12.9607 27.9048 12.9638 27.9233 12.9676 27.9417C12.9917 28.0567 13.0175 28.1707 13.0436 28.2843C13.0488 28.3062 13.054 28.3278 13.0593 28.3501C13.0701 28.3972 13.0809 28.4442 13.0945 28.4944C13.2718 29.2221 13.4946 29.9319 13.7601 30.6208C10.8096 28.5198 8.88151 25.9539 7.64028 23.2814C5.98995 19.7281 5.75035 15.6338 7.03271 10.4819C9.25047 8.54114 11.9865 7.12893 15.0822 6.4883C15.3262 6.43742 15.5701 6.39351 15.814 6.35378C16.7811 6.19487 17.7443 6.11786 18.6964 6.11786ZM5.38555 17.417L5.40021 17.7679C5.32054 16.681 5.34377 15.6045 5.46259 14.5493C5.3808 15.5333 5.3542 16.49 5.38555 17.417Z",fill:e.colors[0]},null)])}),qvr=x("qiyehao",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28 19L14.863 12.0858C12.1994 10.6839 9 12.6154 9 15.6255V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 30L18 23V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 12L20 5L36 13L28 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 29L33.137 35.9142C35.8006 37.3161 39 35.3846 39 32.3745V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 18L30 25V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 36L28 43L12 35L20 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kvr=x("quadrangular-pyramid",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24L24 4L4 24L24 44L44 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44L18 24L24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44L30 24L24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jvr=x("quadrilateral",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28.038 8H7C5.34315 8 4 9.34315 4 11V37C4 38.6569 5.34315 40 7 40H39.413C41.5764 40 43.0286 37.7796 42.1614 35.7975L30.7864 9.79754C30.3087 8.70558 29.2298 8 28.038 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),eAr=x("quote",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.8533 9.11587C11.3227 13.9521 7.13913 19.5811 6.30256 26.0028C5.00021 35.9999 13.9404 40.8932 18.4703 36.4966C23.0002 32.1 20.2848 26.5195 17.0047 24.9941C13.7246 23.4686 11.7187 23.9999 12.0686 21.9614C12.4185 19.923 17.0851 14.2712 21.1849 11.6391C21.4569 11.4078 21.5604 10.959 21.2985 10.6185C21.1262 10.3946 20.7883 9.95545 20.2848 9.30102C19.8445 8.72875 19.4227 8.75017 18.8533 9.11587Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.6789 9.11587C31.1484 13.9521 26.9648 19.5811 26.1282 26.0028C24.8259 35.9999 33.7661 40.8932 38.296 36.4966C42.8259 32.1 40.1105 26.5195 36.8304 24.9941C33.5503 23.4686 31.5443 23.9999 31.8943 21.9614C32.2442 19.923 36.9108 14.2712 41.0106 11.6391C41.2826 11.4078 41.3861 10.959 41.1241 10.6185C40.9519 10.3946 40.614 9.95545 40.1105 9.30102C39.6702 8.72875 39.2484 8.75017 38.6789 9.11587Z",fill:e.colors[0]},null)])}),tAr=x("rabbit",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"32",rx:"17",ry:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"18",cy:"29.4121",r:"2",fill:e.colors[2]},null),c("circle",{cx:"24",cy:"35.4121",r:"2",fill:e.colors[2]},null),c("circle",{cx:"30",cy:"29.4121",r:"2",fill:e.colors[2]},null),c("path",{d:"M12.6672 22C11.3521 18.8333 9.06034 11.1127 10.413 5.91273C10.7887 4.91273 12.2164 3.21273 14.9217 4.41273C15.2974 4.57935 16.1616 5.2126 16.6125 6.4126C17.7397 8.4126 16.0489 21 16.0489 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.3871 22C36.7025 18.8333 38.9324 11.1127 37.5793 5.91273C37.2035 4.91273 35.7754 3.21273 33.0693 4.41273C32.6935 4.57935 31.8291 5.2126 31.378 6.4126C30.2505 8.4126 32.0044 20 32.0044 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nAr=x("rabbit-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 44V24C6.16667 22.3334 7.2 17.1998 12 13.9998L8 9.99974C6 7.54786 7.5 2.00024 13 3.99998C15 5.00024 16 6.50024 17.5 8.00024L24 15.0002C24.6667 16.0002 26.5 17.809 26 22.4522",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 25.0005C21 25.0005 31 28.0005 34 36.0005C34.6667 38.2624 35.5 41.9995 36 43.9995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 43.9996C18 40.1092 20.8 31.9578 32 33.4517",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"40.5",cy:"41.4518",r:"2",fill:e.colors[0]},null)])}),iAr=x("radar",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 34C29.5228 34 34 29.5228 34 24C34 18.4772 29.5228 14 24 14C18.4772 14 14 18.4772 14 24C14 29.5228 18.4772 34 24 34Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24.0002L18 24.0086",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 24.0083L44 24.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rAr=x("radar-chart",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9998 3L45.8741 18.8926L38 45H10L2.12549 18.8926L23.9998 3Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 45L31 37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 45L17 37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M2 19L12 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M46 19L36 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 3V13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 13L30.0073 17.5706L36 22L31 37H17L12 22L17.9927 17.5706L24 13Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.59406 14.9194L2.12549 18.8926L4.09412 25.4194",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.03125 38.4731L9.99988 45H16.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 45H38L39.9685 38.4731",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.4053 14.9194L45.8738 18.8926L43.9053 25.4194",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.4684 6.97315L23.9998 3L18.5312 6.97315",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),oAr=x("radar-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4L24 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24C44 19.3743 42.4296 15.1154 39.7929 11.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 13C17.9249 13 13 17.9249 13 24C13 30.0751 17.9249 35 24 35C30.0751 35 35 30.0751 35 24C35 21.4559 34.1363 19.1135 32.6861 17.25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"24",cy:"24",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),sAr=x("radar-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 20V4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aAr=x("radiation",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0039 27C25.6608 27 27.0039 25.6569 27.0039 24C27.0039 22.3431 25.6608 21 24.0039 21C22.3471 21 21.0039 22.3431 21.0039 24C21.0039 25.6569 22.3471 27 24.0039 27Z",fill:e.colors[0]},null),c("path",{d:"M19.0405 31.476C20.4626 32.4194 22.1673 32.9688 24 32.9688C25.8327 32.9688 27.5374 32.4194 28.9595 31.476L35.021 40.6827C31.861 42.7792 28.0727 44 24 44C19.9273 44 16.139 42.7792 12.979 40.6827L19.0405 31.476ZM15.0159 24.484L4.03531 25.145C4.01188 24.7474 4 24.3467 4 23.9432C4 16.0911 8.49944 9.29287 15.0538 6L19.9742 15.8688C17.0247 17.3506 15 20.4098 15 23.9432C15 24.1248 15.0053 24.3051 15.0159 24.484ZM28.0258 15.8688L32.9462 6C39.5006 9.29287 44 16.0911 44 23.9432C44 24.3467 43.9881 24.7474 43.9647 25.145L32.9841 24.484C32.9947 24.3051 33 24.1248 33 23.9432C33 20.4098 30.9753 17.3506 28.0258 15.8688Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),lAr=x("radio",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"13",width:"38",height:"28",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"18",cy:"28",r:"6",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 24L36 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 32L36 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 13L25 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cAr=x("radio-nanny",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 42.0012V21.6875C36 15.3125 31.0909 10 24 10C16.9091 10 12 15.3125 12 21.6875V42.0012C12 43.1058 12.8954 44 14 44H34C35.1046 44 36 43.1058 36 42.0012Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"24",cy:"23",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 34H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M26 38H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 20V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),dAr=x("radio-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"14",width:"38",height:"28",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 22H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 28H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 34H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"18",cy:"28",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M10 14V6H38V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uAr=x("radio-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"24",r:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hAr=x("radish",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 23.2C37 32 24 44 24 44C24 44 11 32 11 23.2C11 15.9098 16.8203 10 24 10C31.1797 10 37 15.9098 37 23.2Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 5L22 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 5L26 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 27H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 34H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.812 15C12.0515 17.2521 11 20.1014 11 23.2C11 28.7547 16.1797 35.5844 20 39.8663",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.0005 23.2C37.0005 25.974 35.7087 29.066 33.9395 31.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),fAr=x("radish-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 15C41.1831 15.5549 43 16.5 43 19C43 21.5 40 22 38 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 10C26 7 27.7487 5 30 5C32 5 33.048 5.61995 34 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 11.9999C31 11.9999 31.9511 9.86821 33.1227 9.08969C34.9926 7.84723 37.5 7.71826 38.8715 9.08969C40.4633 10.6815 40.4633 13.2466 38.8715 14.8384C37.2796 16.4302 35.9971 16.9999 35.9971 16.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.0009 13.9999C4.91623 19.0846 3.58302 26.9134 6.58928 33.1033C6.58928 33.1033 5.00095 40.9999 6.00095 41.9999C7.00095 42.9999 14.8622 41.4081 14.8622 41.4081C17.0725 42.4677 19.4148 42.9999 21.8025 42.9999C26.1362 42.9999 30.7718 41.1471 34.0009 37.9999C37.1846 34.8162 38.6075 30.702 38.6075 26.2358C38.6075 21.7287 37.0005 17.9999 33.6547 14.5246C30.3089 11.0492 26.4006 9.3125 21.8889 9.3125C17.3818 9.3125 13.1846 10.8162 10.0009 13.9999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 27.9998C5 27.9998 10 26.9998 12 30.9998",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 42C18 42 19 38 17 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.8026 43C19.4149 43 17.0727 42.4679 14.8623 41.4082",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.58928 33.1034C3.58302 26.9136 4.91623 19.0847 10.0009 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gAr=x("railway",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 6C12 4.89543 12.8954 4 14 4H34C35.1046 4 36 4.89543 36 6V30C36 31.1046 35.1046 32 34 32H14C12.8954 32 12 31.1046 12 30V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"18",cy:"26",r:"2",fill:e.colors[2]},null),c("circle",{cx:"30",cy:"26",r:"2",fill:e.colors[2]},null),c("path",{d:"M12 20L36 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 38H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 44H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 32L11 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 32L37 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 15V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 15V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mAr=x("ranking",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 18H4V42H17V18Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6H17V42H30V6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 26H30V42H43V26Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kAr=x("ranking-list",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 8H6C4.89543 8 4 8.89543 4 10V38C4 39.1046 4.89543 40 6 40H42C43.1046 40 44 39.1046 44 38V10C44 8.89543 43.1046 8 42 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 17V31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 24V31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 22V31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),vAr=x("rattle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"0e7dddca)"},[c("circle",{cx:"30.0746",cy:"15.562",r:"11",transform:"rotate(40 30.0746 15.562)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.6485 8.49117C17.0389 8.53954 15.322 5.1407 13.0722 7.82186C11.0395 10.2443 13.5652 13.4572 11.6369 15.7553",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25.3022 25.9167C25.3022 25.9167 21.1241 30.8959 19.5171 32.8111C17.9101 34.7262 17.8352 37.9269 15.9069 40.225C13.9785 42.5231 11.1609 42.7696 8.86272 40.8413C6.56459 38.9129 6.31808 36.0952 8.24644 33.7971C10.1748 31.499 13.3139 30.8694 14.9208 28.9543C16.5278 27.0392 20.0837 23.0608 20.7059 22.0599",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"11.2399",cy:"19.3392",r:"3",transform:"rotate(40 11.2399 19.3392)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"28.4625",cy:"37.7069",r:"3",transform:"rotate(40 28.4625 37.7069)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.2158 24.165C37.8454 27.304 40.0686 32.4331 38.0786 34.0268C36.0886 35.6205 31.554 32.4682 30.3917 35.4091",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"0e7dddca"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),AAr=x("rattle-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"453aa7b5)"},[c("circle",{cx:"29.4632",cy:"16.9889",r:"11",transform:"rotate(40 29.4632 16.9889)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.5327 23.2932C38.5327 23.2932 32.8973 23.7862 27.535 19.2867C22.1727 14.7872 21.6797 9.15186 21.6797 9.15186",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.8655 27.8629C23.4051 28.8755 21.7981 30.7906 20.1911 32.7057C18.5842 34.6208 18.5093 37.8215 16.5809 40.1196C14.6526 42.4178 11.8349 42.6643 9.53676 40.7359C7.23863 38.8076 6.99211 35.9899 8.92048 33.6918C10.8488 31.3936 13.9879 30.7641 15.5949 28.849C17.2018 26.9339 18.8088 25.0188 19.2051 21.4351",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.832 10.4903C39.897 9.22108 39.7314 7.32882 38.4622 6.26381C37.193 5.19881 35.3007 5.36436 34.2357 6.63358",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"453aa7b5"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),pAr=x("razor",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"5",width:"38",height:"20",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 5V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 5V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 5H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 11L43 11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 19L43 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 21V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 21V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 5H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 25H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 25H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 25C32 29.4183 28.4183 33 24 33C19.5817 33 16 29.4183 16 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 32L27 37V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 32L21 37V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bAr=x("read-book",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 21V44C20.7086 40 10.6286 40 6 40V18C15.8743 18 22.1143 20 24 21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 21V44C27.2914 40 37.3714 40 42 40V18C32.1257 18 25.8857 20 24 21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"12",r:"8",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),wAr=x("receive",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.59202 19.4667C4.29018 18.2091 5.24343 17 6.53679 17H41.4632C42.7566 17 43.7098 18.2091 43.408 19.4667L38.368 40.4667C38.1522 41.366 37.348 42 36.4232 42H11.5768C10.652 42 9.84784 41.366 9.63202 40.4667L4.59202 19.4667Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"11",y:"7",width:"8",height:"10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 17L25.5 8L38 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 25H23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),OAr=x("receiver",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.85786 38.1422C17.6684 45.9527 30.3316 45.9527 38.1421 38.1422L9.85786 9.85791C2.04738 17.6684 2.04738 30.3317 9.85786 38.1422Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.8994 33.8995L39.1698 11.9138",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 23.9999L37.1716 10.8284",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.1006 14.1005L36.0863 8.83008",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 8C44 10.2091 42.2091 12 40 12C39.7154 12 39.4377 11.9703 39.1699 11.9137C38.3984 11.7509 37.7089 11.3658 37.1716 10.8284C36.6342 10.2911 36.2491 9.60161 36.0863 8.83013C36.0297 8.56232 36 8.28463 36 8C36 5.79086 37.7909 4 40 4C42.2091 4 44 5.79086 44 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yAr=x("recent-views-sort",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 5V30H42V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 37L24 43L18 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 21C28.0501 21 31.7168 19 35 15C31.7168 11 28.0501 9 24 9C19.9499 9 16.2832 11 13 15C16.2832 19 19.9499 21 24 21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18C25.6569 18 27 16.6569 27 15C27 13.3431 25.6569 12 24 12C22.3431 12 21 13.3431 21 15C21 16.6569 22.3431 18 24 18Z",fill:e.colors[2]},null)])}),CAr=x("record",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"18",width:"38",height:"24",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 12H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 6L33 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 24V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 32.7491C18 31.2308 19.2894 30 20.88 30H26V33.2509C26 34.7692 24.7106 36 23.12 36H20.88C19.2894 36 18 34.7692 18 33.2509V32.7491Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 25L26 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Ar=x("record-disc",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12C17.3726 12 12 17.3726 12 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36C30.6274 36 36 30.6274 36 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),SAr=x("record-player",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"8",width:"38",height:"32",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M13 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"28",cy:"24",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"28",cy:"24",r:"3",fill:e.colors[2]},null),c("path",{d:"M5 16H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 24H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 32H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LAr=x("rectangle",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H38C39.1046 44 40 43.1046 40 42V6C40 4.89543 39.1046 4 38 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),xAr=x("rectangle-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 8H6C4.89543 8 4 8.89543 4 10V38C4 39.1046 4.89543 40 6 40H42C43.1046 40 44 39.1046 44 38V10C44 8.89543 43.1046 8 42 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),EAr=x("rectangle-small",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 14H12C10.8954 14 10 14.8954 10 16V32C10 33.1046 10.8954 34 12 34H36C37.1046 34 38 33.1046 38 32V16C38 14.8954 37.1046 14 36 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),TAr=x("rectangle-tear",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40C6 41.1046 6.89543 42 8 42H40C41.1046 42 42 41.1046 42 40V8C42 6.89543 41.1046 6 40 6H8C6.89543 6 6 6.89543 6 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 6L21 12L27 18L21 24L27 30L21 36L27 42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 6H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 42H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QAr=x("rectangle-x",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4L4 24L24 44L44 24L24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 4L4 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 4L44 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DAr=x("rectangular-circular-connection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 19C15.3137 19 18 16.3137 18 13C18 9.68629 15.3137 7 12 7C8.68629 7 6 9.68629 6 13C6 16.3137 8.68629 19 12 19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31H7V41H17V31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25.68 13H42V36H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BAr=x("rectangular-circular-separation",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 19C15.3137 19 18 16.3137 18 13C18 9.68629 15.3137 7 12 7C8.68629 7 6 9.68629 6 13C6 16.3137 8.68629 19 12 19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 31H32V41H42V31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 25H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RAr=x("rectangular-vertebra",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 9L24 4L36 9L44 38L24 44L4 38L12 9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44L24 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 9L24 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 9L24 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 38L24 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 38L24 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IAr=x("recycle-bin",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 18L24 4.5L32 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 28.5L46 42H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.6914 41.6782L2.00006 41.8564L10.0001 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 29H30.8217",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),MAr=x("recycling",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33.5264 19.5L25.793 6.10548C25.01 4.74922 23.0425 4.77839 22.3 6.15727L17 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 40H41.4209C42.9855 40 43.9442 38.2843 43.1242 36.9518L37 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.9999 23L4.77282 36.986C3.98854 38.3192 4.94986 40 6.49669 40H16.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 36L25 40L29 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 18.2004L33.4641 19.6646L34.9282 14.2004",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.5 24.4641L12.9641 23L14.4282 28.4641",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PAr=x("recycling-pool",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 16L24 20L28 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 29L36 33L40 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 29L12 33L16 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 32.8669V19.637C36 17.4278 37.7909 15.637 40 15.637H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 32.8669V19.637C12 17.4278 10.2091 15.637 8 15.637H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 36V40C4 42.2091 5.79086 44 8 44H40C42.2091 44 44 42.2091 44 40V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),FAr=x("red-cross",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 12H21V21L12 21V27H21V36H27V27L36 27V21H27V12Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NAr=x("red-envelope",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 4H9V10L24 14L39 10V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 17V44H9V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19L24 25L29 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 31H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 25H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UAr=x("red-envelopes",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 4H8V44H40V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 10C36 15.7625 32.3191 19.3207 28.3191 20.8915M19.7369 20.7775C15.7369 19.2067 12 15.7625 8 10L19.7369 20.7775Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 27C26.4853 27 28.5 24.9853 28.5 22.5C28.5 20.0147 26.4853 18 24 18C21.5147 18 19.5 20.0147 19.5 22.5C19.5 24.9853 21.5147 27 24 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),jAr=x("redo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36.7279 36.7279C33.4706 39.9853 28.9706 42 24 42C14.0589 42 6 33.9411 6 24C6 14.0589 14.0589 6 24 6C28.9706 6 33.4706 8.01472 36.7279 11.2721C38.3859 12.9301 42 17 42 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 8V17H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WAr=x("reduce",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24L32 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VAr=x("reduce-decimal-places",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 9C27 6.23858 24.7614 4 22 4C19.2386 4 17 6.23858 17 9V19C17 21.7614 19.2386 24 22 24C24.7614 24 27 21.7614 27 19V9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M25 32L19 38L25 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 24H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40 38H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zAr=x("reduce-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24L32 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HAr=x("reduce-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M17 30H12.4142C11.5233 30 11.0771 31.0771 11.7071 31.7071L16.2929 36.2929C16.9229 36.9229 18 36.4767 18 35.5858V31C18 30.4477 17.5523 30 17 30Z",fill:e.colors[2]},null),c("path",{d:"M30 31V35.5858C30 36.4767 31.0771 36.9229 31.7071 36.2929L36.2929 31.7071C36.9229 31.0771 36.4767 30 35.5858 30H31C30.4477 30 30 30.4477 30 31Z",fill:e.colors[2]},null),c("path",{d:"M31 18H35.5858C36.4767 18 36.9229 16.9229 36.2929 16.2929L31.7071 11.7071C31.0771 11.0771 30 11.5233 30 12.4142V17C30 17.5523 30.4477 18 31 18Z",fill:e.colors[2]},null),c("path",{d:"M18 17V12.4142C18 11.5233 16.9229 11.0771 16.2929 11.7071L11.7071 16.2929C11.0771 16.9229 11.5233 18 12.4142 18H17C17.5523 18 18 17.5523 18 17Z",fill:e.colors[2]},null)])}),$Ar=x("reduce-user",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"12",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44C42 34.0589 33.9411 26 24 26C14.0589 26 6 34.0589 6 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 39H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XAr=x("reel",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 10L14 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 17L14 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 26L15 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"9",y:"4",width:"30",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"9",y:"38",width:"30",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 10V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 10V38",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),GAr=x("refraction",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9999 9L40.4544 37.5H7.54541L23.9999 9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9999 9L40.4544 37.5H7.54541L23.9999 9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 22L19.5 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 16L44 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 19.5L44 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.7002 24L44.0002 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),YAr=x("refresh",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 8V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24L6 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 24C42 14.0589 33.9411 6 24 6C18.9145 6 14.3216 8.10896 11.0481 11.5M6 24C6 33.9411 14.0589 42 24 42C28.8556 42 33.2622 40.0774 36.5 36.9519",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZAr=x("refresh-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"17",y:"24.071",width:"10",height:"10",rx:"2",transform:"rotate(-45 17 24.071)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.1201 16C37.1747 10.0731 31.0586 6 23.9912 6C16.9237 6 10.9454 10.0731 8 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M8 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14.7803 16L8.00013 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M8 32C10.9454 37.9269 17.0615 42 24.129 42C31.1964 42 37.1747 37.9269 40.1201 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40.1201 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33.3398 32L40.12 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),qAr=x("refrigerator",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"9",y:"4",width:"28",height:"36",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 22H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 20L9 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 20L37 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 29L15 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 11L15 15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),KAr=x("reject",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.0099 42H9C7.34315 42 6 40.6569 6 39V9C6 7.34315 7.34315 6 9 6H39C40.6569 6 42 7.34315 42 9V19.0304",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 29.0347V41.0001C42 41.5524 41.5523 42.0001 41 42.0001H29.037",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 29.0347H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 23L17 29L23 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JAr=x("relational-graph",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 35H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32C24 27.5817 20.1944 24 15.5 24C10.8056 24 7 27.5817 7 32",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M41 32C41 20.9543 33.3888 12 24 12C14.6112 12 7 20.9543 7 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"41",cy:"35",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"35",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"7",cy:"35",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),e4r=x("relieved-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 35 24 35C19 35 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 19C20 19 19 21 17 21C15 21 14 19 14 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 19C34 19 33 21 31 21C29 21 28 19 28 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),t4r=x("reload",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 43C17.2742 41.2327 13.3325 35.1851 11.3597 31.6428C10.5079 30.1134 10.9566 28.2347 12.3236 27.1411C13.8473 25.9222 16.0438 26.0438 17.4236 27.4236L19 29V17.5C19 16.1193 20.1193 15 21.5 15C22.8807 15 24 16.1193 24 17.5V23.5C24 22.1193 25.1193 21 26.5 21C27.8807 21 29 22.1193 29 23.5V25.5C29 24.1193 30.1193 23 31.5 23C32.8807 23 34 24.1193 34 25.5V27.5C34 26.1193 35.1193 25 36.5 25C37.8807 25 39 26.1193 39 27.5V35.368C39 36.4383 38.7354 37.496 38.1185 38.3707C37.0949 39.8219 35.255 42.0336 33 43C29.5 44.5 26.3701 44.6343 22 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 12L32 16L28 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 13C14 8.02944 18.0294 4 23 4C27.9706 4 32 8.02944 32 13C32 13.5641 31.9481 14.1161 31.8488 14.6514",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),n4r=x("remind",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4C16.268 4 10 10.268 10 18V38H38V18C38 10.268 31.732 4 24 4Z",fill:e.colors[1]},null),c("path",{d:"M10 38V18C10 10.268 16.268 4 24 4C31.732 4 38 10.268 38 18V38M4 38H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C26.7614 44 29 41.7614 29 39V38H19V39C19 41.7614 21.2386 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),i4r=x("remind-disable",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4C16.268 4 10 10.268 10 18V38H38V18C38 10.268 31.732 4 24 4Z",fill:e.colors[1]},null),c("path",{d:"M10 38V18C10 10.268 16.268 4 24 4C31.732 4 38 10.268 38 18V38M4 38H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C26.7614 44 29 41.7614 29 39V38H19V39C19 41.7614 21.2386 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 17L29 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 17L19 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),r4r=x("remote-control",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"11",y:"4",width:"26",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"34",r:"4",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"18",y:"10",width:"12",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 24H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),o4r=x("remote-control-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 5.44578C11 4.6473 11.6473 4 12.4458 4H35.5542C36.3527 4 37 4.6473 37 5.44578V31C37 38.1797 31.1797 44 24 44V44C16.8203 44 11 38.1797 11 31V5.44578Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M17 16H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 16H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"10",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"31",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),s4r=x("renal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.0004 43.9999C14.5383 39.6511 14.0665 35.9844 14.5849 32.9999C15.1033 30.0153 16.7154 28.0646 19.4211 27.1477C17.4078 33.2545 18.2328 37.7162 21.8962 40.5328C27.3912 44.7577 40.6336 42.8147 41.3511 28.5231C42.0686 14.2314 35.1948 3.9126 25.0302 3.9126C14.8656 3.9126 13.3462 14.9138 20.505 18.6471C14.1711 20.0276 10.1518 22.8611 8.44706 27.1477C6.74229 31.4342 6.60958 37.0516 8.04891 43.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.5997 15C27.7023 16.7273 26.6522 18.3093 27.4494 19.746C28.2466 21.1828 30.0547 21.1828 32.8737 19.746",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.2467 26.2404C29.5062 25.4784 27.257 25.7543 26.4991 27.0681C25.3622 29.0389 30.3696 31.8942 32.1848 32.251",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),a4r=x("renault",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 4H18L8 24H17L22 14H26L31 24H40L30 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 44H18L8 24H17L22 34H26L31 24H40L30 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),l4r=x("repair",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 14L29 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 28L23 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.1429 42H8C6.89543 42 6 41.1046 6 40V7C6 5.89543 6.89543 5 8 5H40C41.1046 5 42 5.89543 42 7V16.7167",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 38L37.5 23.5L42 27L31 42H27V38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),c4r=x("replay-five",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.2721 36.7279C14.5294 39.9853 19.0294 42 24 42C33.9411 42 42 33.9411 42 24C42 14.0589 33.9411 6 24 6C19.0294 6 14.5294 8.01472 11.2721 11.2721C9.6141 12.9301 6 17 6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 9V17H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 18H21V23.7098C21.9845 23.0633 22.4689 23 24 23C27 23 28 24.9886 28 28C28 31.0114 26 32 24 32C22.5 32 21 31 21 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),d4r=x("replay-music",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 24V18L26 21L31 24L26 27L21 30V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.2721 36.7279C14.5294 39.9853 19.0294 42 24 42C33.9411 42 42 33.9411 42 24C42 14.0589 33.9411 6 24 6C19.0294 6 14.5294 8.01472 11.2721 11.2721C9.6141 12.9301 6 17 6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 9V17H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),u4r=x("report",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 35H12V21C12 14.3726 17.3726 9 24 9C30.6274 9 36 14.3726 36 21V35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 42H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 13L7 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 3.9999L14 6.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.0001 9.99989L7.00009 6.99989",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),h4r=x("repositioning",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 22C33 29 24 35 24 35C24 35 15 29 15 22C15 19.6131 15.9482 17.3239 17.636 15.636C19.3239 13.9482 21.6131 13 24 13C26.3869 13 28.6761 13.9482 30.364 15.636C32.0518 17.3239 33 19.6131 33 22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25C25.6569 25 27 23.6569 27 22C27 20.3431 25.6569 19 24 19C22.3431 19 21 20.3431 21 22C21 23.6569 22.3431 25 24 25Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 13.9999C9 13.9999 16.5 2.49984 29.5 6.99986C42.5 11.4999 42 24.4999 42 24.4999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 8V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 34C39 34 33 45 19.5 41.5C6 38 6 24 6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24L6 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),f4r=x("resistor",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.85757 31.071C9.07652 30.2899 9.07652 29.0236 9.85757 28.2425L12.8073 25.2928C13.1824 24.9177 13.6911 24.707 14.2215 24.707L16.8073 24.707C17.3378 24.707 17.8465 24.4963 18.2216 24.1212L24.121 18.2217C24.4961 17.8467 24.7068 17.3379 24.7068 16.8075L24.7068 14.2217C24.7068 13.6913 24.9175 13.1826 25.2926 12.8075L28.2423 9.85775C29.0234 9.0767 30.2897 9.0767 31.0708 9.85775L38.1418 16.9288C38.9229 17.7099 38.9229 18.9762 38.1418 19.7572L35.1921 22.707C34.817 23.0821 34.3083 23.2928 33.7779 23.2928L31.1921 23.2928C30.6617 23.2928 30.153 23.5035 29.7779 23.8786L23.8784 29.7781C23.5033 30.1532 23.2926 30.6619 23.2926 31.1923L23.2926 33.7781C23.2926 34.3085 23.0819 34.8172 22.7068 35.1923L19.7571 38.142C18.976 38.9231 17.7097 38.9231 16.9286 38.142L9.85757 31.071Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.0293 40.9702L13.3933 34.6063",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.6074 13.3931L40.9714 7.02911",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),g4r=x("respect",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 42H31L28.0444 28.2072C28.0149 28.0694 28 27.929 28 27.7881V15L20.5696 9.03598C19.7093 8.34543 19.5872 7.08156 20.2994 6.23908C20.9073 5.52003 21.9403 5.33418 22.7607 5.79624L32 11L35.9475 25.8031C35.9824 25.934 36.0305 26.0611 36.0911 26.1822L44 42Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 26L28 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.379 25.5209L19.4429 25.5743C20.3862 26.3631 21.8112 26.1218 22.4423 25.0665L24 22.4616V17.7692L20.32 15L13.96 15.8461L9.81453 23.9417C9.76493 24.0385 9.72331 24.1393 9.6901 24.2429L4 42H15.96V29L17 24.0872L17.5 22H19L18.6963 23.6175C18.5627 24.3288 18.8238 25.0567 19.379 25.5209Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 25L16 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),m4r=x("resting",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 26V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 40H34L40 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6C14.0589 6 6 14.034 6 23.9444V26C6 23.5224 8.01472 21 10.5 21C12.9853 21 15 23.5224 15 26C15 23.5224 17.0147 21 19.5 21C21.9853 21 24 23.5224 24 26C24 23.5224 26.0147 21 28.5 21C30.9853 21 33 23.5224 33 26C33 23.5224 35.0147 21 37.5 21C39.9853 21 42 23.5224 42 26V23.9444C42 14.034 33.9411 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.0003 26C15.0003 26 13.4999 20.5 16.0005 15C18.5011 9.49998 24.0002 5.99999 24.0002 5.99999",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.0002 26C33.0002 26 33.5006 21.5 31.0003 15C28.5 8.5 24.0002 5.99999 24.0002 5.99999",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25V6",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.5 21C30.9853 21 33 23.5224 33 26C33 23.5224 35.0147 21 37.5 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.5 21C26.0147 21 24 23.5224 24 26C24 23.5224 21.9853 21 19.5 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.5 21C12.9853 21 15 23.5224 15 26C15 23.5224 17.0147 21 19.5 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.7334 8C18.2088 6.72196 21.0197 6 23.9998 6C26.9798 6 29.7908 6.72196 32.2661 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),k4r=x("retro-bag",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 14C35 8.47715 30.0751 4 24 4C17.9249 4 13 8.47715 13 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 16C7 14.8954 7.89543 14 9 14H39C40.1046 14 41 14.8954 41 16V28C41 29.1046 40.1046 30 39 30H30C28.8954 30 28 29.1046 28 28V28C28 26.8954 27.1046 26 26 26H22C20.8954 26 20 26.8954 20 28V28C20 29.1046 19.1046 30 18 30H9C7.89543 30 7 29.1046 7 28V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 30V44H38V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"26",width:"8",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),v4r=x("return",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12.9998 8L6 14L12.9998 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 14H28.9938C35.8768 14 41.7221 19.6204 41.9904 26.5C42.2739 33.7696 36.2671 40 28.9938 40H11.9984",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),A4r=x("reverse-lens",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 25V10H19L21 7H27L29 10H35V25H13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 35L24 39L20 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 38.1679C39.0636 36.6248 45 33.1006 45 29C45 26.7483 43.5116 24.6705 41 22.999M24 39C12.9543 39 3 34.5228 3 29C3 26.7483 4.48836 24.6705 7 22.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20C25.6569 20 27 18.6569 27 17C27 15.3431 25.6569 14 24 14C22.3431 14 21 15.3431 21 17C21 18.6569 22.3431 20 24 20Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10"},null)])}),p4r=x("reverse-lens-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 12L18 6H30L33 12H15Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 12H7C5.34315 12 4 13.2536 4 14.8V39.2C4 40.7464 5.34315 42 7 42H41C42.6569 42 44 40.7464 44 39.2V14.8C44 13.2536 42.6569 12 41 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 19V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 27V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 27C16 31.4183 19.5817 35 24 35C25.0609 35 26.0736 34.7935 27 34.4185",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 27C32 22.5817 28.4183 19 24 19C22.9391 19 21.9264 19.2065 21 19.5815",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),b4r=x("reverse-operation-in",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"5",width:"18",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"24",y:"11",width:"18",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 17L17 20.7895L13.3333 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 23L31 26.7895L34.6667 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),w4r=x("reverse-operation-out",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"5",width:"18",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"24",y:"11",width:"18",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 17L13 20.7895L16.6667 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 23L35 26.7895L31.3333 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),O4r=x("reverse-rotation",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 6.67564C39.978 10.1337 44 16.5972 44 24M34 6.67564V14M34 6.67564H41.3244M41.3244 34C37.8663 39.978 31.4028 44 24 44M41.3244 34H34M41.3244 34V41.3244M14 41.3244C8.02199 37.8663 4 31.4028 4 24M14 41.3244V34M14 41.3244H6.67564M6.67564 14C10.1337 8.02199 16.5972 4 24 4M6.67564 14H14M6.67564 14V6.67564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.3244 34C37.8663 39.978 31.4028 44 24 44M41.3244 34H34M41.3244 34V41.3244",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 41.3244C8.02199 37.8663 4 31.4028 4 24M14 41.3244V34M14 41.3244H6.67564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.67578 14C10.1339 8.02199 16.5973 4 24.0001 4M6.67578 14H14.0001M6.67578 14V6.67564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 6.67578C39.978 10.1339 44 16.5973 44 24.0001M34 6.67578V14.0001M34 6.67578H41.3244",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),y4r=x("rice",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 38C33.3888 38 41 30.9411 41 21H7C7 30.9411 14.6112 38 24 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 21C30 15.4772 25.7467 11 20.5 11C15.2533 11 11 15.4772 11 21",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M39 21C39 17.6863 36.234 15 32.822 15C31.379 15 30.0515 15.4805 29 16.2857",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M33 15L36 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M38.0002 18.0001L42.0002 11.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 37L16 43H32L30 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),C4r=x("riding",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 14C35.7614 14 38 11.7614 38 9C38 6.23858 35.7614 4 33 4C30.2386 4 28 6.23858 28 9C28 11.7614 30.2386 14 33 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M40.0002 22.9998H32.3702C31.8102 22.9998 31.2702 22.7598 30.8902 22.3498L25.5502 16.5698C24.9002 15.8598 23.8402 15.7098 23.0202 16.2098L15.5702 20.7898C14.9402 21.1798 14.9402 22.0998 15.5702 22.4898L23.0302 27.0598C23.6202 27.4198 23.9902 28.0698 23.9902 28.7698L24.0002 37.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36.5",cy:"36.5",r:"7.5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"11.5",cy:"36.5",r:"7.5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),_4r=x("riding-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12.5804 27.5139L4 28.3194V22.6806L16.2578 17.4444V10C16.2578 10 21.9781 11.4028 22.7953 12.6111C23.6124 13.8194 22.7953 16.6389 22.7953 16.6389C26.8812 18.1157 30.7843 22.6806 30.7843 26.3056C30.7843 29.9306 29 34.5 29 34.5C27.0194 34.5 26.2898 38.7917 27.5156 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 26C22 28.7614 20.2091 30 18 30C15.7909 30 14 28.7614 14 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17.3805 30C17.8186 30 18.2566 33.2 17.8186 34.8C17.3805 36.4 16.9425 37.2 13 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M37 16C38.1046 16 39 15.1046 39 14C39 12.8954 38.1046 12 37 12C35.8954 12 35 12.8954 35 14C35 15.1046 35.8954 16 37 16Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M26.9997 30C29.4347 30.0837 33.11 28.2269 34.9997 26.9336C37.272 25.3732 35.1346 22.923 37.7243 22.3785L39.549 21C39.549 21 40.9996 23.0664 41.9996 25C42.9997 26.9336 43.5997 32.9 41.9997 36.5H33.9997L36.9997 39.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),S4r=x("right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 12L31 24L19 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),L4r=x("right-angle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 9.1153C8 7.29468 10.2347 6.42094 11.4696 7.75874L40.9016 39.6434C42.0842 40.9246 41.1755 43 39.432 43H10C8.89543 43 8 42.1046 8 41V9.1153Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),x4r=x("right-bar",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 42H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 6H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),E4r=x("right-branch",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 8.01189C20.5 8.01205 16.0714 7.93823 15 13.0006C13.917 18.1178 9.85714 22.8479 8 24.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 40.0002C20.5 40.0005 16.0714 40.0631 15 35.0007C13.917 29.8835 9.85714 25.1524 8 24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"8",cy:"24.0001",r:"4",fill:e.colors[0]},null),c("path",{d:"M8 24.0001L22 24.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 24.0006H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 8.00098H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 40.001H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),T4r=x("right-branch-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 24L22 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 8H30C25.5817 8 22 11.5817 22 16V32C22 36.4183 25.5817 40 30 40H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Q4r=x("right-branch-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 8C40.7164 8.46377 35.0448 10.7826 29.2239 16.3478C23.9021 21.4358 17.4328 23.7681 14 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24C17.2836 24.4638 22.9552 26.7826 28.7761 32.3478C34.0979 37.4358 40.5672 39.7681 44 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),D4r=x("right-c",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 33L30 24L21 15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),B4r=x("right-expand",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"14",y:"6",width:"28",height:"36",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),R4r=x("right-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 12L32 24L20 36V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),I4r=x("right-run",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"5",width:"18",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"24",y:"11",width:"18",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 17L17 20.7895L13.3333 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 23L35 26.7895L31.3333 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),M4r=x("right-small",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 24.0083H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12L36 24L24 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),P4r=x("right-small-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32.3535 32.3535L15.3535 15.3535",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.3535 14.3535V32.3535H14.3535",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),F4r=x("right-small-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 32L33 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 15H33V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),N4r=x("right-square",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 14L29 24L19 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),U4r=x("right-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 43L42 24L24 5L24 17L6 17V31H24V43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),j4r=x("right-user",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"12",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44C42 34.0589 33.9411 26 24 26C14.0589 26 6 34.0589 6 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 36L22 44L18 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),W4r=x("ring",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0004 11.619C26.0933 11.619 27.7899 9.91347 27.7899 7.80952C27.7899 5.70558 26.0933 4 24.0004 4C21.9075 4 20.2109 5.70558 20.2109 7.80952C20.2109 9.91347 21.9075 11.619 24.0004 11.619Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.78947 40.1906C11.8823 40.1906 13.5789 38.485 13.5789 36.3811C13.5789 34.2771 11.8823 32.5715 9.78947 32.5715C7.69661 32.5715 6 34.2771 6 36.3811C6 38.485 7.69661 40.1906 9.78947 40.1906Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.2104 40.1906C40.3032 40.1906 41.9998 38.485 41.9998 36.3811C41.9998 34.2771 40.3032 32.5715 38.2104 32.5715C36.1175 32.5715 34.4209 34.2771 34.4209 36.3811C34.4209 38.485 36.1175 40.1906 38.2104 40.1906Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.1426 10.3142C38.444 13.4629 41.9999 19.2664 41.9999 25.9048C41.9999 26.4816 41.9731 27.0522 41.9206 27.6152V27.6152",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.014 42.575C28.8585 43.4926 26.4883 44.0001 24.0001 44.0001C21.512 44.0001 19.1418 43.4926 16.9863 42.575",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.07936 27.6152C6.02685 27.0522 6 26.4816 6 25.9048C6 19.2664 9.5559 13.4629 14.8573 10.3142",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),V4r=x("ring-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9996 11.2727C26.008 11.2727 27.636 9.64467 27.636 7.63636C27.636 5.62806 26.008 4 23.9996 4C21.9913 4 20.3633 5.62806 20.3633 7.63636C20.3633 9.64467 21.9913 11.2727 23.9996 11.2727Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9996 44C26.008 44 27.636 42.372 27.636 40.3637C27.636 38.3554 26.008 36.7273 23.9996 36.7273C21.9913 36.7273 20.3633 38.3554 20.3633 40.3637C20.3633 42.372 21.9913 44 23.9996 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.63636 27.6363C9.64467 27.6363 11.2727 26.0082 11.2727 23.9999C11.2727 21.9916 9.64467 20.3635 7.63636 20.3635C5.62806 20.3635 4 21.9916 4 23.9999C4 26.0082 5.62806 27.6363 7.63636 27.6363Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.3639 27.6363C42.3722 27.6363 44.0003 26.0082 44.0003 23.9999C44.0003 21.9916 42.3722 20.3635 40.3639 20.3635C38.3556 20.3635 36.7275 21.9916 36.7275 23.9999C36.7275 26.0082 38.3556 27.6363 40.3639 27.6363Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.7344 10.1597C34.7921 11.4609 36.5395 13.2084 37.8407 15.266",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.8407 32.7339C36.5395 34.7916 34.7921 36.539 32.7344 37.8403",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.2665 37.8403C13.2088 36.539 11.4614 34.7916 10.1602 32.7339",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.1602 15.266C11.4614 13.2084 13.2088 11.4609 15.2665 10.1597",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),z4r=x("rings",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 43C17.42 43 21 39.42 21 35C21 30.58 17.42 27 13 27C8.58 27 5 30.58 5 35C5 39.42 8.58 43 13 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 43C39.42 43 43 39.42 43 35C43 30.58 39.42 27 35 27C30.58 27 27 30.58 27 35C27 39.42 30.58 43 35 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 5H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 27V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 27V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 19H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 19H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),H4r=x("ripple",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 36C4 36 9 33 14 33C21.2976 33 26.7024 39 34 39C39 39 44 36 44 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24C4 24 9 21 14 21C21.2976 21 26.7024 27 34 27C39 27 44 24 44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 12C4 12 9 9 14 9C21.2976 9 26.7024 15 34 15C39 15 44 12 44 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$4r=x("road",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 6L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 6L41.9644 41.9552",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),X4r=x("road-cone",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 6H21L19.75 10.5L18.5 15L16 24L13.5 33L12.25 37.5L11 42H37L35.5 36.6L32 24L29.5 15L28.25 10.5L27 6Z",fill:e.colors[1]},null),c("path",{d:"M37 42L35.5 36.6L32 24L29.5 15L28.25 10.5L27 6H21L19.75 10.5L18.5 15L16 24L13.5 33L12.25 37.5L11 42M37 42H11H37ZM37 42H6H11H37ZM37 42H42H37Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.5 33H34.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.5 15H18.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.25 10.5L35.5 36.6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.25 37.5L19.75 10.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),G4r=x("road-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 6L8 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 6L40 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Y4r=x("road-sign",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 10V22H38L44 16L38 10H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 22V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 44H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Z4r=x("road-sign-both",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 8V16H38L42 12L38 8H10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 23V31H10L6 27L10 23H38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 44H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),q4r=x("robot",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"9",y:"17",width:"30",height:"26",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 9L28 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 9L20 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"7",r:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"14",cy:"7",r:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"16",y:"24",width:"16",height:"8",rx:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M9 24H4V34H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 24H44V34H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),K4r=x("robot-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"9",y:"18",width:"30",height:"24",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"17",cy:"26",r:"2",fill:e.colors[2]},null),c("circle",{cx:"31",cy:"26",r:"2",fill:e.colors[2]},null),c("path",{d:"M20 32C18.8954 32 18 32.8954 18 34C18 35.1046 18.8954 36 20 36V32ZM28 36C29.1046 36 30 35.1046 30 34C30 32.8954 29.1046 32 28 32V36ZM20 36H28V32H20V36Z",fill:e.colors[2]},null),c("path",{d:"M24 10V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"8",r:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),J4r=x("robot-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 35C5 33.8954 5.89543 33 7 33H41C42.1046 33 43 33.8954 43 35V42H5V35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 18L34 18L28 12L34 6L42 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"8",cy:"12",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M12 12L28 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 16L18 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),epr=x("rock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.5 20.4998C22.3462 20.4998 19.1521 20.3312 15.1138 24.9463C12.7115 27.6919 12.2869 31.0329 12.4644 33.3563C12.5487 34.4608 13.6689 35.0696 14.6977 34.659C15.4421 34.3619 16.2574 33.9912 16.8445 33.5998C18.5752 32.446 17.9983 31.2922 18.5752 29.5615C19.1521 27.8308 21.4597 26.677 23.7673 27.2539C26.0748 27.8308 26.957 29.583 27.2286 31.2922C27.5 32.9999 26.5 34.9999 24.3442 35.9074C21.9663 36.9084 20.8828 35.9074 17.9983 35.3305C16.4951 35.0299 14.992 36.3448 14.1267 37.2981C13.6367 37.8379 13.5842 38.6235 14.0092 39.2157C14.2979 39.6179 14.6703 40.0792 15.1138 40.5226C16.2676 41.6764 20.8828 45.1378 25.498 44.5609C30.1131 43.984 34.1514 40.5226 35.8821 36.4843C37.6128 32.446 37 26.9999 33 23.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.0005 23.9998L23.1283 4.24016C22.8984 3.78013 22.3524 3.56306 21.9065 3.81927C20.8655 4.41745 19.6474 5.54195 20.0432 7.28675C20.5537 9.53717 25.5812 27.0483 27 29.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 27L35.0522 7.69008C35.0277 7.19096 34.637 6.77864 34.1383 6.81033C32.9368 6.88668 31.3235 7.35813 30.913 9.11686C30.3885 11.3641 30.0139 14.7253 30 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tpr=x("rock-gesture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 25C24 25 24 8.5 24 7.5C24 6.21875 24.5 4 27 4C29.5 4 30 6.21875 30 7.5C30 8 30 30 30 30C30 30 35.7031 24.2969 37 23C38.2969 21.7031 40.0781 21.0781 41.5 22.5C42.9219 23.9219 43.0938 25.4063 41.5 27C39.9063 28.5937 35 33.5 35 33.5C35 33.5 29.0938 44 26 44C22.9063 44 13 44 13 44C13 44 10 44 8.00002 42C6.00002 40 6.00002 37.5 6.00002 37.5C6.00002 37.5 5.99998 13.5 6.00002 12.7812C6.00005 12.0625 6.50002 10 9.00002 10C11.5 10 12 12 12 12.7812C12 13.5 12 25 12 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"12",y:"19",width:"6",height:"12",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"18",y:"19",width:"6",height:"12",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),npr=x("rocket",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18.705 7.89449L24 4L29.295 7.89449C32.8819 10.5327 35 14.7198 35 19.1725V37H13V19.1725C13 14.7198 15.1181 10.5327 18.705 7.89449Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 17L7 23V31L13 28V17Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M35 17L41 23V31L35 28V17Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 39V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 39V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 39V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ipr=x("rocket-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.906 6.06267L22.3359 5.1094C23.3436 4.4376 24.6564 4.4376 25.6641 5.1094L27.094 6.06267C32.658 9.77199 36 16.0166 36 22.7037V33H12V22.7037C12 16.0166 15.342 9.77199 20.906 6.06267Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"20",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M12 22L6 28.2174V33H42V28.2174L36 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 40V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 40V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rpr=x("rocking-horse",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 29C14 29 11 24 11 18H27C27 18 27 13.5 30 10C33 6.5 36 5 36 5L44 13.5V18.5L36 16C32 21 34 29 34 29H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 29L35 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 29L13 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 37C4 37 10 43 24 43C38 43 44 37 44 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 18C11 15 9 12 4 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),opr=x("rollerskates",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 4H28V12H44V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 12V34C44 35.11 43.11 36 42 36H8C5.79 36 4 34.21 4 32V26C4 21.58 7.58 18 12 18H28V12H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 24V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 18L12 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 44C11.2091 44 13 42.2091 13 40C13 37.7909 11.2091 36 9 36C6.79086 36 5 37.7909 5 40C5 42.2091 6.79086 44 9 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.3301 44C21.5392 44 23.3301 42.2091 23.3301 40C23.3301 37.7909 21.5392 36 19.3301 36C17.1209 36 15.3301 37.7909 15.3301 40C15.3301 42.2091 17.1209 44 19.3301 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.6699 44C31.8791 44 33.6699 42.2091 33.6699 40C33.6699 37.7909 31.8791 36 29.6699 36C27.4608 36 25.6699 37.7909 25.6699 40C25.6699 42.2091 27.4608 44 29.6699 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 44C42.2091 44 44 42.2091 44 40C44 37.7909 42.2091 36 40 36C37.7909 36 36 37.7909 36 40C36 42.2091 37.7909 44 40 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),spr=x("romper",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6.57241 19.5747L4.40745 12.3582C4.16338 11.5446 4.4545 10.6619 5.17189 10.2071C8.05736 8.37793 14.6413 5 24 5C33.3427 5 39.7999 8.36639 42.7589 10.1977C43.5067 10.6605 43.8274 11.5754 43.5747 12.4177L41.4276 19.5747C41.1738 20.4207 40.3952 21 39.5119 21H36C34.8954 21 34 21.8911 34 22.9957V33.0019C34 34.1065 33.0949 35.0132 32.0273 35.2966C30.7283 35.6415 29.0752 36.3873 28 38C26 41 26 44 26 44H22C22 44 22 41 20 38C18.9248 36.3873 17.2717 35.6415 15.9727 35.2966C14.9051 35.0132 14 34.1065 14 33.0019V22.9957C14 21.8911 13.1046 21 12 21H8.48806C7.60484 21 6.8262 20.4207 6.57241 19.5747Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.811 5.5C29.9344 5.97943 30 6.48205 30 7C30 10.3137 27.3137 13 24 13C20.6863 13 18 10.3137 18 7C18 6.48205 18.0656 5.97943 18.189 5.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.5 6.49375C16.4326 5.63028 19.9575 5 24 5C28.0425 5 31.5449 5.63028 34.4573 6.49375",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),apr=x("rope-skipping",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 32C10 32 10 14.866 10 11C10 7.13401 13.134 4 17 4C20.866 4 24 7.13401 24 11C24 11 24 33.134 24 37C24 40.866 27.134 44 31 44C34.866 44 38 40.866 38 37V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 4V16H35V4H41Z",fill:e.colors[1]},null),c("path",{d:"M32 16H35M44 16H41M41 16V4H35V16M41 16H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 44V32H13V44H7Z",fill:e.colors[1]},null),c("path",{d:"M16 32H13M4 32H7M7 32V44H13V32M7 32H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lpr=x("rope-skipping-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 40.0001V22.0001C7 22.0001 8 8.00007 15 5.00008C22 2.00009 30 11.0001 30 20.0001C30 25.0001 28 29.0001 24 29.0001C20 29.0001 18 25.0001 18 20.0001C18 11.0001 26 2.00008 33 5.00008C40 8.00007 41 22.0001 41 22.0001V40.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 31H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 31H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cpr=x("rotate",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 24H42V42H12V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 8V17H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.4747 13.2985C35.1956 8.87049 29.933 6 24 6C18.1788 6 13.0029 8.76334 9.71272 13.0498L6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dpr=x("rotate-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C30.9566 44 37.0836 40.4483 40.6667 35.0593",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M44 24H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"24",cy:"24",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),upr=x("rotating-add",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6.67578 14C10.1339 8.02199 16.5973 4 24.0001 4M6.67578 14H14.0001M6.67578 14V6.67564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 41.3244C8.02199 37.8663 4 31.4028 4 24M14 41.3244V34M14 41.3244H6.67564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.3244 34C37.8663 39.978 31.4028 44 24 44M41.3244 34H34M41.3244 34V41.3244",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 6.67578C39.978 10.1339 44 16.5973 44 24.0001M34 6.67578V14.0001M34 6.67578H41.3244",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hpr=x("rotating-forward",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 6.67578C8.02198 10.1339 4 16.5973 4 24.0001M14 6.67578V14.0001M14 6.67578H6.67564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.67564 34C10.1337 39.978 16.5972 44 24 44M6.67564 34H14M6.67564 34V41.3244",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 41.3244C39.978 37.8663 44 31.4028 44 24M34 41.3244V34M34 41.3244H41.3244",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.3242 14C37.8661 8.02199 31.4027 4 23.9999 4M41.3242 14H33.9999M41.3242 14V6.67564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fpr=x("rotation",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,"stroke-dasharray":"2 6"},null)])}),gpr=x("rotation-horizontal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 31L24 35L20 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 34.1679C39.0636 32.6248 44 29.1006 44 25C44 19.4772 35.0457 15 24 15C12.9543 15 4 19.4772 4 25C4 30.5228 12.9543 35 24 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mpr=x("rotation-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 4V40H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 40C28 28.9543 19.0457 20 8 20V40H28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kpr=x("rotation-vertical",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 28L34 24L30 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.1679 16C31.6248 8.93638 28.1006 4 24 4C18.4772 4 14 12.9543 14 24C14 35.0457 18.4772 44 24 44C29.5228 44 34 35.0457 34 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vpr=x("round",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Apr=x("round-caliper",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.9998 24C43.9998 27.3688 43.1489 30.683 41.5259 33.6351C39.903 36.5872 37.5607 39.0815 34.7163 40.8866L30.4297 34.1319C32.1363 33.0489 33.5417 31.5523 34.5155 29.781C35.4892 28.0098 35.9998 26.0213 35.9998 24H43.9998Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.4231 40.9745C10.5639 39.193 8.20111 36.7181 6.55386 33.7795C4.90661 30.8409 4.02832 27.5339 4.00049 24.1652L12.0002 24.0991C12.0169 26.1203 12.5439 28.1046 13.5322 29.8677C14.5206 31.6309 15.9383 33.1158 17.6538 34.1847L13.4231 40.9745Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.4424 6.43161C17.4016 4.8217 20.7195 3.98536 24.0883 4.00019C27.457 4.01503 30.7674 4.88055 33.7123 6.51646L29.8275 13.5099C28.0605 12.5283 26.0743 12.009 24.053 12.0001C22.0318 11.9912 20.041 12.493 18.2655 13.459L14.4424 6.43161Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ppr=x("round-distortion",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C18.4772 44 14 39.5228 14 34C14 28.4772 18.4772 24 24 24C29.5228 24 34 19.5228 34 14C34 8.47715 29.5228 4 24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24C44 29.5228 39.5228 34 34 34C28.4772 34 24 29.5228 24 24C24 18.4772 19.5228 14 14 14C8.47715 14 4 18.4772 4 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bpr=x("round-mask",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9542 35.0457 4 24 4C12.9543 4 4 12.9542 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9999 44C32.9552 44 40.5358 38.1142 43.0843 30H4.91553C7.46405 38.1142 15.0446 44 23.9999 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wpr=x("round-socket",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 26L17 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 26L31 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 13V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Opr=x("round-trip",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.00056 24L5.00023 20C5.00023 20 3.60071 24.7277 3.92442 27.5782C4.24812 30.4286 7.27333 32.5742 10 31C12.7267 29.4258 44.0006 9.99999 44.0006 9.99999L35.0006 7.99999L9.00056 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 13.0001L10.7979 11.3847L8 13.0001L14.9999 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 44L25 39H42V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 28L36 33H19V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ypr=x("router",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"28",width:"40",height:"14",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 35L22 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"30",y:"33",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("path",{d:"M12 28L12 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 28V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cpr=x("router-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 24L4 38H44L38 24H10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10 4V24V4Z",fill:e.colors[1]},null),c("path",{d:"M10 4V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38 4V24V4Z",fill:e.colors[1]},null),c("path",{d:"M38 4V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 4V24V4Z",fill:e.colors[1]},null),c("path",{d:"M24 4V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 38V44H44V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_pr=x("row-height",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 35L10 41L4 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 13L10 7L4 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 7V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 9H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 19H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 29H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 39H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Spr=x("rowing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30.0195 16C32.781 16 35.0195 13.7614 35.0195 11C35.0195 8.23858 32.781 6 30.0195 6C27.2581 6 25.0195 8.23858 25.0195 11C25.0195 13.7614 27.2581 16 30.0195 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M42 31L35 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.01 40L26 29L9 40L21 20L44 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lpr=x("rs-male",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.30958 16.2702C4.14582 15.0694 5.07926 14 6.29124 14H41.7088C42.9207 14 43.8542 15.0694 43.6904 16.2702L41.2359 34.2702C41.1007 35.2612 40.2544 36 39.2542 36H8.74578C7.74564 36 6.89925 35.2612 6.76412 34.2702L4.30958 16.2702Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 22H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 28H25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 22H13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 28H17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 22H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 28H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 22H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xpr=x("rss",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 44L8 6C8 4.89543 8.89543 4 10 4H38C39.1046 4 40 4.89543 40 6V44L24 35.7273L8 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9497 13.9497L23.9497 25.9497",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.9497 19.9497L29.9497 19.9497",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Epr=x("rugby",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"987b0f13)"},[c("path",{d:"M33.8994 33.8995C43.272 24.5269 46.4378 12.4968 40.9705 7.02941C35.5032 1.56207 23.473 4.7279 14.1004 14.1005C4.72786 23.4731 1.56204 35.5032 7.02938 40.9705C12.4967 46.4379 24.5269 43.2721 33.8994 33.8995Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.1713 21.1715L26.8281 26.8284",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25.4144 16.9288L31.0713 22.5857",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.9291 25.4142L22.5859 31.071",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.6924 35.3196L35.3198 12.6922",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.6147 28.2426L19.7568 42.3848",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.2426 5.61519L42.3848 19.7573",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"987b0f13"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Tpr=x("rugby-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24C6.2922 32.63 14.3769 39 24 39C33.6231 39 41.7078 32.63 44 24C41.7078 15.37 33.6231 9 24 9C14.3769 9 6.2922 15.37 4 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qpr=x("rule-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 13C11 13 4 22.8497 4 35H44C44 22.8497 37 13 24 13Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 31L10 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31L17 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31L24 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31L31 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 31L38 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20C19.4457 20 14 22.134 14 26H34C34 22.134 28.5543 20 24 20Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Dpr=x("ruler",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 14L34 4L30.25 7.75L26.5 11.5L19 19L11.5 26.5L7.75 30.25L4 34L14 44L44 14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.25 7.75L7.75 30.25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 29L13 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24L20 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19L23 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14L30 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 9L33 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bpr=x("ruler-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 41H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.7183 5H21L5 41H22.662L38.7183 5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.95898 29.8823H17.9872",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.2646 22.4707H21.2928",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.7744 14.6H24.8026",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 5L5 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Rpr=x("run-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"5",width:"18",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"24",y:"11",width:"18",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 17L13 20.7895L16.6667 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 23L31 26.7895L34.6667 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ipr=x("s-turn-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 17L24 13C24 8.99999 27 5.99999 31 5.99999C35 5.99999 38 8.99999 38 13L38 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 6L10 35C10 39 13 42 17 42C21 42 24 39 24 35L24 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 11L10 6L5 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"38",cy:"37.0001",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Mpr=x("s-turn-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 38L13 38C8.99999 38 5.99999 35 5.99999 31C5.99999 27 8.99999 24 13 24L19 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 24L35 24C39 24 42 21 42 17C42 13 39 10 35 10L17 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 43L42 38L37 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"12",cy:"9.99994",r:"5",transform:"rotate(-180 12 9.99994)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Ppr=x("s-turn-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 24L13 24C9 24 6 21 6 17C6 13 9 10 13 10L32 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 38L35 38C39 38 42 35 42 31C42 27 39 24 35 24L30 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 43L8 38L13 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"37.1758",cy:"9.99994",r:"5",transform:"rotate(-180 37.1758 9.99994)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Fpr=x("s-turn-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 31L24 35C24 39 21 42 17 42C13 42 10 39 10 35L10 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 42L38 13C38 8.99999 35 5.99999 31 5.99999C27 5.99999 24 8.99999 24 13L24 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 37L38 42L43 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"10",cy:"10.9999",r:"5",transform:"rotate(-180 10 10.9999)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Npr=x("safe-retrieval",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 9.12739L24.0082 4L41 9.12739V19.6424C41 30.6945 34.153 40.5063 24.0025 44C13.8492 40.5064 7 30.6923 7 19.6376V9.12739Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30C27.866 30 31 26.866 31 23C31 19.134 27.866 16 24 16C20.134 16 17 19.134 17 23C17 26.866 20.134 30 24 30Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 29L35 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 19.6426C41 30.6946 34.153 40.5065 24.0024 44.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Upr=x("sagittarius",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 7H41V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 7L7 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 21L27 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jpr=x("sailboat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 28L6 24H42L40 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.0001 4L10 24H28.0001V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 11L38 24H28V11Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 34L6.5 35.3514C8.1 36.2162 9.9 36.2162 11.5 35.3514C13.1 34.4865 14.9 34.4865 16.5 35.3514C18.1 36.2162 19.9 36.2162 21.5 35.3514C23.1 34.4865 24.9 34.4865 26.5 35.3514C28.1 36.2162 29.9 36.2162 31.5 35.3514C33.1 34.4865 34.9 34.4865 36.5 35.3514C38.1 36.2162 39.9 36.2162 41.5 35.3514L44 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40L6.5 41.3514C8.1 42.2162 9.9 42.2162 11.5 41.3514C13.1 40.4865 14.9 40.4865 16.5 41.3514C18.1 42.2162 19.9 42.2162 21.5 41.3514C23.1 40.4865 24.9 40.4865 26.5 41.3514C28.1 42.2162 29.9 42.2162 31.5 41.3514C33.1 40.4865 34.9 40.4865 36.5 41.3514C38.1 42.2162 39.9 42.2162 41.5 41.3514L44 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wpr=x("sailboat-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 31V5L7 31H21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 31V13L41 31H27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 37H43L38 43H10L5 37Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Vpr=x("sailing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 30H11L19 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 30C39 17.0082 28.9937 4 19 4V30H39Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.6512 41.5765L42 36L6 36L8 42L31.1144 42C31.6555 42 32.1865 41.8537 32.6512 41.5765Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 30V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 21L41 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),zpr=x("sales-report",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 13.9997L24 4L7 13.9997V33.9998L24 44L41 33.9998V13.9997Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 26V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hpr=x("sandals",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.2007 6.85439L10.4923 7.07872C7.00458 8.18319 4.95601 11.7889 5.59445 15.3912C6.3237 19.5059 6.88545 23.4305 7.68923 27.0522C8.47424 30.5892 8.13598 33.7407 7.93924 37.0835C7.74702 40.3496 10.3475 42.9268 13.6113 43.1537C18.2343 43.475 21.7932 39.0724 20.9079 34.5237C20.2236 31.0082 19.7056 27.2065 19.9391 24.5C20.1897 21.5955 20.2164 17.2108 20.1692 13.2488C20.1142 8.63308 15.6014 5.46084 11.2007 6.85439Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.8097 5.72316L34.0407 5.86734C30.585 6.5153 28.1475 9.62828 28.114 13.1441C28.0707 17.7014 27.831 22.1492 28 26C28.156 29.553 27.563 32.1525 26.9827 35.0531C26.3565 38.1829 28.4256 41.097 31.5229 41.8679C36.0077 42.9841 40.2353 39.1697 40.1002 34.55C40.0073 31.3747 40.1309 28.038 40.7812 25.5996C41.5705 22.6395 42.3283 17.6968 42.91 13.286C43.5209 8.65442 39.4014 4.8622 34.8097 5.72316Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 29C9 20 14 15 14 15C15.6364 17 18.0001 23 20.0001 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.0001 30C40.5001 22 35 14 35 14C33.3636 16 28.0006 19.2778 28.0006 25.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$pr=x("sandstorm",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 22H36C40.4183 22 44 18.4183 44 14C44 9.58172 40.4183 6 36 6C31.5817 6 28 9.58172 28 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 29H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 29H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 29H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 35H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 35H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 35H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 42H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xpr=x("sandwich",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 36V22H6V36C6 38.2091 7.79086 40 10 40H38C40.2091 40 42 38.2091 42 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 30H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.06657 22H42C42 19.9844 30.1933 11.4184 24.0333 7.38735C17.8733 3.35628 12.7399 8.89906 8.6332 13.9379C5.34786 17.969 6.06659 19.9845 6.06657 22Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gpr=x("sandwich-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"b25ce4bc)"},[c("path",{d:"M17.7988 40.1421C17.7988 40.1421 21.9583 44.3015 26.4505 43.1369C30.9427 41.9722 42.2564 30.6585 43.4211 26.1663C44.5857 21.6741 40.4262 17.5147 40.4262 17.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.89941 30.2427C7.89941 30.2427 3.73996 26.0832 4.90461 21.591C6.06926 17.0988 17.383 5.7851 21.8752 4.62045C26.3674 3.4558 30.5268 7.61526 30.5268 7.61526",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5.07129",y:"33.0713",width:"40",height:"14",rx:"7",transform:"rotate(-45 5.07129 33.0713)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.6779 33.7785L16.2406 32.0902C16.7822 30.4655 17.9928 29.1498 19.567 28.4752L19.9866 28.2953C21.2939 27.7351 22.2992 26.6425 22.749 25.2932V25.2932C23.1987 23.9439 24.204 22.8513 25.5113 22.291L26.4608 21.8841C27.698 21.3539 28.6493 20.32 29.075 19.0431V19.0431C29.544 17.636 30.6481 16.5319 32.0552 16.0629L34.0627 15.3937",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"b25ce4bc"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Ypr=x("sapling",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26.9999 8.00001C22.3136 12.6863 23.0351 21.035 23.0351 21.035C23.0351 21.035 31.3136 21.6863 35.9999 17C40.6862 12.3137 40.0057 4.03509 40.0057 4.03509C40.0057 4.03509 31.6862 3.31372 26.9999 8.00001Z",fill:e.colors[1]},null),c("path",{d:"M23.0351 21.035L30.9999 13.0702M23.0351 21.035C23.0351 21.035 22.3136 12.6863 26.9999 8.00001C31.6862 3.31372 40.0057 4.03509 40.0057 4.03509C40.0057 4.03509 40.6862 12.3137 35.9999 17C31.3136 21.6863 23.0351 21.035 23.0351 21.035Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.0001 21C23.8492 24.8434 22.9712 31.9711 22.9712 31.9711C22.9712 31.9711 15.8492 32.8434 12.0001 29C8.15094 25.1566 9.03226 18.0289 9.03226 18.0289C9.03226 18.0289 16.151 17.1566 20.0001 21Z",fill:e.colors[1]},null),c("path",{d:"M22.9712 31.9711L16.0001 25M22.9712 31.9711C22.9712 31.9711 23.8492 24.8434 20.0001 21C16.151 17.1566 9.03226 18.0289 9.03226 18.0289C9.03226 18.0289 8.15094 25.1566 12.0001 29C15.8492 32.8434 22.9712 31.9711 22.9712 31.9711Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zpr=x("save",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9C6 7.34315 7.34315 6 9 6H34.2814L42 13.2065V39C42 40.6569 40.6569 42 39 42H9C7.34315 42 6 40.6569 6 39V9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24.0083 6L24 13.3846C24 13.7245 23.5523 14 23 14H15C14.4477 14 14 13.7245 14 13.3846L14 6",fill:e.colors[3]},null),c("path",{d:"M24.0083 6L24 13.3846C24 13.7245 23.5523 14 23 14H15C14.4477 14 14 13.7245 14 13.3846L14 6H24.0083Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 6H34.2814",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 26H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 34H24.0083",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qpr=x("save-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39.3 6H8.7C7.20883 6 6 7.20883 6 8.7V39.3C6 40.7912 7.20883 42 8.7 42H39.3C40.7912 42 42 40.7912 42 39.3V8.7C42 7.20883 40.7912 6 39.3 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6V24H15V6H32Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 13V17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10.9971 6H35.9986",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Kpr=x("scale",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 6H42V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 29L19 29L19 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6L19 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 6H8C6.89543 6 6 6.89543 6 8V40C6 41.1046 6.89543 42 8 42H40C41.1046 42 42 41.1046 42 40V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jpr=x("scale-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 14L5 14L5 9L18 4L30 4L43 9L43 14L30 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"18",y:"4",width:"12",height:"40",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 30H23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18H23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 36H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 10V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ebr=x("scallion",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"5ece35de)"},[c("path",{d:"M20.0001 23.9999C20.0001 23.9999 22.4996 19.4999 22.9996 14.9999C23.4996 10.4999 21.9997 6.99993 21.9997 6.99993L27 3.99992C27 3.99992 27.9992 9.99993 27.9992 12.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.99994 42.9999C3.9995 41.4999 4.00123 36.0894 8.00047 32.9999C11.9997 29.9104 12.1858 30.7172 17 26.9999C21.8142 23.2826 34 3.99991 34 3.99991L38.5001 7.49992L26.3104 23.7401C23.3258 27.7165 22.5516 33.0528 20.0508 37.3501C18.1011 40.7002 15.9999 41.9999 13.9999 42.9999C11.9999 43.9999 8.00037 44.4999 5.99994 42.9999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.0001 30C23.0001 30 25.9999 28 29.9998 26C33.9998 24 43 24 43 24L40 17C40 17 31.9996 17 29.0001 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"5ece35de"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),tbr=x("scan",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 24L41 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 7L24 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"5",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"14",y:"5",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"30",y:"5",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"39",y:"5",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"39",y:"14",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"5",y:"14",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"5",y:"39",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"14",y:"39",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"30",y:"39",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"39",y:"39",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"39",y:"30",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"5",y:"30",width:"4",height:"4",fill:e.colors[0]},null)])}),nbr=x("scan-code",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 24H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ibr=x("scan-setting",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"5",width:"38",height:"38",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 21L37 24L34 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 21L11 24L14 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 14L24 11L21 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 34L24 37L21 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rbr=x("scanning",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 6H8C6.89543 6 6 6.89543 6 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H8C6.89543 42 6 41.1046 6 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42H40C41.1046 42 42 41.1046 42 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H40C41.1046 6 42 6.89543 42 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 24L14 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 16H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 32H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),obr=x("scanning-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 6H8C6.89543 6 6 6.89543 6 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H8C6.89543 42 6 41.1046 6 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42H40C41.1046 42 42 41.1046 42 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H40C41.1046 6 42 6.89543 42 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 24L14 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 16L14 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 32L14 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sbr=x("scatter-alignment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 14L42 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 24L38 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 34L34 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),abr=x("schedule",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"10",width:"40",height:"30",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M25 23L14 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 31L14 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),lbr=x("school",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 33C4 31.8954 4.89543 31 6 31H12V24L24 16L36 24V31H42C43.1046 31 44 31.8954 44 33V42C44 43.1046 43.1046 44 42 44H4V33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 11.9998V5.99984C36 5.99984 34.5 8.99984 30 5.99984C25.5 2.99984 24 5.99984 24 5.99984V11.9998C24 11.9998 25.5 8.99984 30 11.9998C34.5 14.9998 36 11.9998 36 11.9998Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 44V31H20L20 44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 44L30 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cbr=x("scissors",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"5",width:"38",height:"38",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19C21 22 21 26 19 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 14L21 24L36 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"16",cy:"16",r:"4",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"16",cy:"32",r:"4",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dbr=x("scoreboard",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"12",width:"40",height:"28",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 6V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 6V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.2266 24L15.0006 19.0166V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V40",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"34",cy:"26",rx:"3",ry:"7",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 12H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 40H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ubr=x("scorpio",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 12C16 8.68629 13.3137 6 10 6C6.68629 6 4 8.68629 4 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12C28 8.68629 25.3137 6 22 6C18.6863 6 16 8.68629 16 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 34C40 37.3137 37.3137 40 34 40C30.6863 40 28 37.3137 28 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 12V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 12V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40 23V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 27L40 23L44 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hbr=x("screen-rotation",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24C4 35.0457 12.9543 44 24 44L19 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24C44 12.9543 35.0457 4 24 4L29 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 41L7 18L18 7L41 30L30 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fbr=x("screenshot",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 42C13.3137 42 16 39.3137 16 36C16 32.6863 13.3137 30 10 30C6.68629 30 4 32.6863 4 36C4 39.3137 6.68629 42 10 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.0615 8C24 28.4331 15.8047 38.6805 14.2426 40.2426C11.8995 42.5858 8.10047 42.5858 5.75732 40.2426",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 42C41.3137 42 44 39.3137 44 36C44 32.6863 41.3137 30 38 30C34.6863 30 32 32.6863 32 36C32 39.3137 34.6863 42 38 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.2424 40.2426C39.8993 42.5858 36.1003 42.5858 33.7571 40.2426C32.195 38.6805 23.9998 28.446 8.00049 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gbr=x("screenshot-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 6H8C6.89543 6 6 6.89543 6 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H8C6.89543 42 6 41.1046 6 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42H40C41.1046 42 42 41.1046 42 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H40C41.1046 6 42 6.89543 42 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"14",width:"20",height:"20",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),mbr=x("screenshot-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24V4H44V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10 44C13.3137 44 16 41.3137 16 38C16 34.6863 13.3137 32 10 32C6.68629 32 4 34.6863 4 38C4 41.3137 6.68629 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 12C20.3905 33.2663 15.8047 40.6805 14.2426 42.2426C11.8995 44.5858 8.10047 44.5858 5.75732 42.2426",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38 44C41.3137 44 44 41.3137 44 38C44 34.6863 41.3137 32 38 32C34.6863 32 32 34.6863 32 38C32 41.3137 34.6863 44 38 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.2426 42.2426C39.8995 44.5858 36.1005 44.5858 33.7574 42.2426C32.1953 40.6805 27.6095 33.2663 12 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kbr=x("screwdriver",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 24H29V29C29.9613 29.9763 31.0387 31.5237 32 32.5V44H16V32.5L19 29V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 13V24H27V13L29 10L27 4H21L19 10L21 13Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vbr=x("sd",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.4024 5.68299C15.7822 5.24896 16.3308 5 16.9075 5H37C38.1046 5 39 5.89543 39 7V41C39 42.1046 38.1046 43 37 43H11C9.89543 43 9 42.1046 9 41V24H13V18H9V13L15.4024 5.68299Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 11V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 11V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 11V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Abr=x("sd-card",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 12V44H40V4H14L8 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 15V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M21 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M27 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),pbr=x("seal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 37C5 35.8954 5.89543 35 7 35H41C42.1046 35 43 35.8954 43 37V42C43 43.1046 42.1046 44 41 44H7C5.89543 44 5 43.1046 5 42V37Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M5 31C5 29.8954 5.89543 29 7 29H41C42.1046 29 43 29.8954 43 31V42C43 43.1046 42.1046 44 41 44H7C5.89543 44 5 43.1046 5 42V31Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M18.763 15.6637C18.9051 15.2657 19.2821 15 19.7047 15H28.2953C28.7179 15 29.0949 15.2657 29.237 15.6637L34 29H14L18.763 15.6637Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"15",y:"4",width:"18",height:"10.8",rx:"5.4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),bbr=x("search",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 38C30.3888 38 38 30.3888 38 21C38 11.6112 30.3888 4 21 4C11.6112 4 4 11.6112 4 21C4 30.3888 11.6112 38 21 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.657 14.3431C25.2093 12.8954 23.2093 12 21.0001 12C18.791 12 16.791 12.8954 15.3433 14.3431",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.2216 33.2217L41.7069 41.707",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wbr=x("seat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 21.458C12.9429 22.7323 10 26.5226 10 31.0002C10 36.5231 14.4772 41.0002 20 41.0002C23.2716 41.0002 26.1763 39.4291 28.0007 37.0002C28.2404 36.6811 28.4615 36.3471 28.6623 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M38 20C34 20 30.5 19.5 24 17V29H38V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"8",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Obr=x("security",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 26V22C42 12.0589 33.9411 4 24 4V4C14.0589 4 6 12.0589 6 22V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 27V12C32 7.58172 28.4183 4 24 4V4C19.5817 4 16 7.58172 16 12V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V38C24 41.3137 26.6863 44 30 44V44C33.3137 44 36 41.3137 36 38V35.1111",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ybr=x("security-stall",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"16",y:"29",width:"16",height:"15",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"12",y:"4",width:"24",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 10V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 10V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cbr=x("seedling",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 42V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.9417 10.0068C41.1662 23.0313 32.8114 27.2431 25.9958 27.9029C24.8963 28.0093 24 27.1041 24 25.9995V17.6276C24 17.3953 24.0408 17.1604 24.1245 16.9438C27.1175 9.19883 34.283 8.15499 40.0013 8.01953C41.1056 7.99337 42.0073 8.90411 41.9417 10.0068Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.99844 6.07206C17.3266 6.75658 22.1952 12.1631 23.834 15.6298C23.9486 15.8722 24.0001 16.1382 24.0001 16.4063V23.9101C24.0001 25.0491 23.0393 25.9645 21.9059 25.8504C7.33707 24.3838 6.11103 14.7864 6.00913 7.9987C5.99255 6.89426 6.89684 5.99122 7.99844 6.07206Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_br=x("selected",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 4H4V12H12V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 36H36V44H44V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36H4V44H12V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 4H36V12H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 8H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Sbr=x("selected-focus",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 4H4V12H12V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 36H36V44H44V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36H4V44H12V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 4H36V12H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,"stroke-dasharray":"1 5"},null),c("path",{d:"M40 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,"stroke-dasharray":"1 5"},null),c("path",{d:"M12 8H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,"stroke-dasharray":"1 5"},null),c("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,"stroke-dasharray":"1 5"},null)])}),Lbr=x("selfie",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"e325e213)"},[c("path",{d:"M29.2336 6.97919C32.9477 5.4122 40.5099 4.51028 43.0279 12.8715C45.5458 21.2327 34.7205 27.4827 35.0016 20.9696C35.2827 14.4564 42.9968 19.8176 42.8317 24.5317C42.6666 29.2458 37.7695 29.7638 37.7695 29.7638",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4.24121",y:"15.7776",width:"26",height:"12",rx:"2",transform:"rotate(-30 4.24121 15.7776)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.5 19.6699L29 32.6603",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"26.4014",y:"34.1602",width:"6",height:"10",rx:"3",transform:"rotate(-30 26.4014 34.1602)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.4014 8.1795L16.5975 5.1795",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.9014 26.366L27.0975 23.366",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"e325e213"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),xbr=x("send",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 5L29.7 43L22.1 25.9L5 18.3L43 5Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.0001 5L22.1001 25.9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ebr=x("send-backward",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{width:"36",height:"8",transform:"matrix(1 0 0 -1 6 14)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{width:"36",height:"8",transform:"matrix(1 0 0 -1 6 28)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 36L24 42L18 36V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 42V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tbr=x("send-email",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24V9H24H4V24V39H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 34L30 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 29L44 34L39 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 24L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qbr=x("send-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 6L4 20.1383L24 24.0083L29.0052 44L42 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0083 24.0084L29.6651 18.3516",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dbr=x("send-to-back",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 21H5V5H21V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 27H43V43H27V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 32V14H32V32H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Bbr=x("sent-to-back",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 18H41C41.5523 18 42 18.4477 42 19V41C42 41.5523 41.5523 42 41 42H19C18.4477 42 18 41.5523 18 41V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.96906 6H6V10.0336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.99705 30H6V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 30H29.9971V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.0023 6H30V9.99785",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.0283 6H20.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 16V20.0148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 16V20.0148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.9922 30H19.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rbr=x("seo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"32",rx:"1.63265",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M16 18.9479C14 15.9999 10.4978 17.9375 10.7489 20.9687C11 23.9999 15 23.9999 15.2498 27.0311C15.4997 30.0623 12 31.9999 10 29.0519",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 18H22V31H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 25H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"32",y:"18",width:"6",height:"13",rx:"3",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ibr=x("seo-folder",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 22L19 27L14 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 32H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Mbr=x("server",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 4H4V20H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 28H4V44H44V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 10H11C10.4477 10 10 10.4477 10 11V13C10 13.5523 10.4477 14 11 14H13C13.5523 14 14 13.5523 14 13V11C14 10.4477 13.5523 10 13 10Z",fill:e.colors[2]},null),c("path",{d:"M13 34H11C10.4477 34 10 34.4477 10 35V37C10 37.5523 10.4477 38 11 38H13C13.5523 38 14 37.5523 14 37V35C14 34.4477 13.5523 34 13 34Z",fill:e.colors[2]},null),c("path",{d:"M21 10H19C18.4477 10 18 10.4477 18 11V13C18 13.5523 18.4477 14 19 14H21C21.5523 14 22 13.5523 22 13V11C22 10.4477 21.5523 10 21 10Z",fill:e.colors[2]},null),c("path",{d:"M21 34H19C18.4477 34 18 34.4477 18 35V37C18 37.5523 18.4477 38 19 38H21C21.5523 38 22 37.5523 22 37V35C22 34.4477 21.5523 34 21 34Z",fill:e.colors[2]},null)])}),Pbr=x("set-off",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 14C31.7614 14 34 11.7614 34 9C34 6.23858 31.7614 4 29 4C26.2386 4 24 6.23858 24 9C24 11.7614 26.2386 14 29 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M24 19L19.71 27L27.31 33.02C27.62 33.26 27.84 33.59 27.97 33.96L31.31 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.71 27L14.51 34.64C12.9732 36.8883 10.5 39.5 9.5 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 24L35.06 24.1C34.7 24.1 34.34 24.01 34.02 23.83L30.75 21.92C26.74 19.57 22.35 17.96 17.78 17.14L14.56 16.57L12 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8.65234",y:"19.1029",width:"7.35873",height:"9",transform:"rotate(30 8.65234 19.1029)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Fbr=x("setting",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36.686 15.171C37.9364 16.9643 38.8163 19.0352 39.2147 21.2727H44V26.7273H39.2147C38.8163 28.9648 37.9364 31.0357 36.686 32.829L40.0706 36.2137L36.2137 40.0706L32.829 36.686C31.0357 37.9364 28.9648 38.8163 26.7273 39.2147V44H21.2727V39.2147C19.0352 38.8163 16.9643 37.9364 15.171 36.686L11.7863 40.0706L7.92939 36.2137L11.314 32.829C10.0636 31.0357 9.18372 28.9648 8.78533 26.7273H4V21.2727H8.78533C9.18372 19.0352 10.0636 16.9643 11.314 15.171L7.92939 11.7863L11.7863 7.92939L15.171 11.314C16.9643 10.0636 19.0352 9.18372 21.2727 8.78533V4H26.7273V8.78533C28.9648 9.18372 31.0357 10.0636 32.829 11.314L36.2137 7.92939L40.0706 11.7863L36.686 15.171Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C26.7614 29 29 26.7614 29 24C29 21.2386 26.7614 19 24 19C21.2386 19 19 21.2386 19 24C19 26.7614 21.2386 29 24 29Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Nbr=x("setting-computer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6H9C7.34315 6 6 7.34315 6 9V31C6 32.6569 7.34315 34 9 34H39C40.6569 34 42 32.6569 42 31V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42L34 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"37",cy:"13",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M37 20V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 10V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.9378 16.5L34.4019 14.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.5982 11.5L43.0623 9.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.9375 9.5L34.4016 11.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.5979 14.5L43.062 16.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ubr=x("setting-config",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41.5 10H35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.5 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.5 10L5.5 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.5 24H5.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.5 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.5 24H21.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.5 38H35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.5 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.5 38H5.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jbr=x("setting-laptop",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 9H11C9.34315 9 8 10.3431 8 12V33H40V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 33H44V35C44 38.3137 41.3137 41 38 41H10C6.68629 41 4 38.3137 4 35V33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"14",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M35 21V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 11V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.9378 17.5L32.4019 15.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.5982 12.5L41.0623 10.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.9375 10.5L32.4016 12.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.5982 15.5L41.0623 17.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wbr=x("setting-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34.0003 41L44 24L34.0003 7H14.0002L4 24L14.0002 41H34.0003Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C26.7614 29 29 26.7614 29 24C29 21.2386 26.7614 19 24 19C21.2386 19 19 21.2386 19 24C19 26.7614 21.2386 29 24 29Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Vbr=x("setting-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"15",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 39V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 23H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 23H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.6064 34.6064L38.142 38.142",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.8994 12.6865L37.4349 9.15099",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.15088 37.4351L12.6864 33.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85791 9.85791L13.3934 13.3934",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zbr=x("setting-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18.2838 43.1713C14.9327 42.1736 11.9498 40.3213 9.58787 37.867C10.469 36.8227 11 35.4734 11 34.0001C11 30.6864 8.31371 28.0001 5 28.0001C4.79955 28.0001 4.60139 28.01 4.40599 28.0292C4.13979 26.7277 4 25.3803 4 24.0001C4 21.9095 4.32077 19.8938 4.91579 17.9995C4.94381 17.9999 4.97188 18.0001 5 18.0001C8.31371 18.0001 11 15.3138 11 12.0001C11 11.0488 10.7786 10.1493 10.3846 9.35011C12.6975 7.1995 15.5205 5.59002 18.6521 4.72314C19.6444 6.66819 21.6667 8.00013 24 8.00013C26.3333 8.00013 28.3556 6.66819 29.3479 4.72314C32.4795 5.59002 35.3025 7.1995 37.6154 9.35011C37.2214 10.1493 37 11.0488 37 12.0001C37 15.3138 39.6863 18.0001 43 18.0001C43.0281 18.0001 43.0562 17.9999 43.0842 17.9995C43.6792 19.8938 44 21.9095 44 24.0001C44 25.3803 43.8602 26.7277 43.594 28.0292C43.3986 28.01 43.2005 28.0001 43 28.0001C39.6863 28.0001 37 30.6864 37 34.0001C37 35.4734 37.531 36.8227 38.4121 37.867C36.0502 40.3213 33.0673 42.1736 29.7162 43.1713C28.9428 40.752 26.676 39.0001 24 39.0001C21.324 39.0001 19.0572 40.752 18.2838 43.1713Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31C27.866 31 31 27.866 31 24C31 20.134 27.866 17 24 17C20.134 17 17 20.134 17 24C17 27.866 20.134 31 24 31Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Hbr=x("setting-web",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 40H7C5.34315 40 4 38.6569 4 37V11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V23.0588",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V20H4V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 10 14)",fill:e.colors[2]},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 16 14)",fill:e.colors[2]},null),c("circle",{cx:"37",cy:"34",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M37 41V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 31V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.9378 37.5L34.4019 35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.5979 32.5L43.062 30.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.9378 30.5L34.4019 32.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.5979 35.5L43.062 37.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$br=x("seven-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.9983 15H29L20.9939 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xbr=x("shade",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6C14.0589 6 6 14.034 6 23.9444V26C6 23.5224 8.01472 21 10.5 21C12.9853 21 15 23.5224 15 26C15 23.5224 17.0147 21 19.5 21C21.9853 21 24 23.5224 24 26C24 23.5224 26.0147 21 28.5 21C30.9853 21 33 23.5224 33 26C33 23.5224 35.0147 21 37.5 21C39.9853 21 42 23.5224 42 26V23.9444C42 14.034 33.9411 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.0003 26C15.0003 26 13.4999 20.5 16.0005 15C18.5011 9.49998 24.0002 5.99999 24.0002 5.99999",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.0002 26C33.0002 26 33.5006 21.5 31.0003 15C28.5 8.5 24.0002 5.99999 24.0002 5.99999",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25V39.5C24 41.9853 21.9853 44 19.5 44V44C17.0147 44 15 41.9853 15 39.5V38.1818",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25V6",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.5 21C30.9853 21 33 23.5224 33 26C33 23.5224 35.0147 21 37.5 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.5 21C26.0147 21 24 23.5224 24 26C24 23.5224 21.9853 21 19.5 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.5 21C12.9853 21 15 23.5224 15 26C15 23.5224 17.0147 21 19.5 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.7334 8C18.2088 6.72196 21.0197 6 23.9998 6C26.9798 6 29.7908 6.72196 32.2661 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gbr=x("shake",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 10L8 14.6667L4 19.3333L8 24L4 28.6667L8 33.3333L4 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 10L40 14.6667L44 19.3333L40 24L44 28.6667L40 33.3333L44 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 6H14V42H34V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 35H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ybr=x("share",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28 6H42V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 29.4737V39C42 40.6569 40.6569 42 39 42H9C7.34315 42 6 40.6569 6 39V9C6 7.34315 7.34315 6 9 6L18 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25.7998 22.1999L41.0998 6.8999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zbr=x("share-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 16C37.7614 16 40 13.7614 40 11C40 8.23858 37.7614 6 35 6C32.2386 6 30 8.23858 30 11C30 13.7614 32.2386 16 35 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 29C15.7614 29 18 26.7614 18 24C18 21.2386 15.7614 19 13 19C10.2386 19 8 21.2386 8 24C8 26.7614 10.2386 29 13 29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.0004 13.5745L17.3393 21.2454",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.3385 26.5639L30.6789 34.4469",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 32C37.7614 32 40 34.2386 40 37C40 39.7614 37.7614 42 35 42C32.2386 42 30 39.7614 30 37C30 34.2386 32.2386 32 35 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),qbr=x("share-sys",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10.3654 41.6322C6.44902 37.9812 4 32.7766 4 27C4 15.9543 12.9543 7 24 7C35.0457 7 44 15.9543 44 27C44 32.7766 41.551 37.9812 37.6346 41.6322",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.1375 36.5109C12.5919 34.1378 11 30.7548 11 27C11 19.8203 16.8203 14 24 14C31.1797 14 37 19.8203 37 27C37 30.7548 35.4081 34.1378 32.8625 36.5109",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.9096 31.3897C18.7347 30.2944 18 28.733 18 27C18 23.6863 20.6863 21 24 21C27.3137 21 30 23.6863 30 27C30 28.733 29.2653 30.2944 28.0904 31.3897",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kbr=x("share-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 38V42L6 42L6 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6L40 16L30 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 16C20 16 6 19 6 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jbr=x("share-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26 4L44 22L26 39V28C12 28 6 43 6 43C6 26 11 15 26 15V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),e3r=x("shaver",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.7847 18.7299C21.0654 18.4492 21.5205 18.4492 21.8012 18.7299L29.27 26.1987C29.5507 26.4794 29.5507 26.9345 29.27 27.2152L17.7574 38.7278C15.4143 41.0709 11.6153 41.0709 9.27215 38.7278C6.92901 36.3846 6.92901 32.5856 9.27215 30.2425L20.7847 18.7299Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M42.5813 22.389C42.9302 22.04 42.9302 21.4742 42.5813 21.1252L26.8745 5.4184C26.5255 5.06942 25.9597 5.06942 25.6107 5.4184L24.8284 6.20073C20.1421 10.887 20.1421 18.485 24.8284 23.1713V23.1713C29.5146 27.8576 37.1126 27.8576 41.7989 23.1713L42.5813 22.389Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M19.8787 28.1211L18.4644 29.5353",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.657 17.5146L30.4854 20.3431",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),t3r=x("shaver-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 14H12V6.02055L16.4737 4L20.7193 6.02055L24.193 4L27.6667 6.02055L31.9123 4L36 6.02055V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.0001 14C12.0001 14 12 18 12.0001 33C12.0003 48 36.0001 48 36.0001 33C36.0001 18 36.0001 14 36.0001 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 35L28 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"25",r:"4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),n3r=x("shaving",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"14",y:"17",width:"20",height:"27",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"19",y:"12",width:"10",height:"5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 12C19 10 19 10 19.0001 9C19.0001 8 19 4 27 4C35 4 36 4 36 4V9H29V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),i3r=x("sheep-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.99988 13.9998C3.49985 11.4998 2.99991 6 7.9999 4.99965C9.9999 4.85024 11.4999 5.50009 13.9999 7.99978L24.9999 19.9998L21.9999 23.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.9999 14.0001C14.9286 14.7071 6.99997 18.0001 7.99997 28.0001C8.49997 31.0001 9.85917 33.9455 12.9999 37.0001V42.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 16.9998C33.2213 16.5702 42.3115 17.4388 44 24.9998C44.5628 26.8615 44.0656 32.1575 39 38.0001V42.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 42.0001C33 38.1341 29.6005 36.0001 26 36.0001C22.3995 36.0001 19 38.1341 19 42.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),r3r=x("shield",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8.25564L24.0086 3L42 8.25564V19.0337C42 30.3622 34.7502 40.4194 24.0026 44.0005C13.2521 40.4195 6 30.36 6 19.0287V8.25564Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),o3r=x("shield-add",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8.25564L24.0086 3L42 8.25564V19.0337C42 30.3622 34.7502 40.4194 24.0026 44.0005C13.2521 40.4195 6 30.36 6 19.0287V8.25564Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9497 14.9497V30.9497",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.9497 22.9497H31.9497",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),s3r=x("ship",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6 20.3768L24 14L42 20.3768L36.6667 34H11.3333L6 20.3768Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 8H35L34.9976 17.8961L24 14L13 17.8958V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 40L13.5 44L17 40L20.5 44L24 40L27.5 44L31 40L34.5 44L38 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),a3r=x("shop",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 12H44V20L42.6015 20.8391C40.3847 22.1692 37.6153 22.1692 35.3985 20.8391L34 20L32.6015 20.8391C30.3847 22.1692 27.6153 22.1692 25.3985 20.8391L24 20L22.6015 20.8391C20.3847 22.1692 17.6153 22.1692 15.3985 20.8391L14 20L12.6015 20.8391C10.3847 22.1692 7.61531 22.1692 5.39853 20.8391L4 20V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 22.4889V44H40V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 11.8222V4H40V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"19",y:"32",width:"10",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),l3r=x("shopping",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 32H13L8 12H44L39 32Z",fill:e.colors[1]},null),c("path",{d:"M3 6H6.5L8 12M8 12L13 32H39L44 12H8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"13",cy:"39",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"39",cy:"39",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),c3r=x("shopping-bag",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 17H43L38.8 43H9.2L5 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 17C35 10.3726 30.0751 5 24 5C17.9249 5 13 10.3726 13 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"26",r:"2",fill:e.colors[2]},null),c("path",{d:"M18 33C18 33 20 36 24 36C28 36 30 33 30 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"26",r:"2",fill:e.colors[2]},null)])}),d3r=x("shopping-bag-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"10",y:"12",width:"28",height:"30",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 18V10C30 6.68629 27.3137 4 24 4V4C20.6863 4 18 6.68629 18 10V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),u3r=x("shopping-cart",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 32H13L8 12H44L39 32Z",fill:e.colors[1]},null),c("path",{d:"M3 6H6.5L8 12M8 12L13 32H39L44 12H8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"13",cy:"39",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"39",cy:"39",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 22H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 26V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),h3r=x("shopping-cart-add",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 32H13L8 12H44L39 32Z",fill:e.colors[1]},null),c("path",{d:"M3 6H6.5L8 12M8 12L13 32H39L44 12H8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"13",cy:"39",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"39",cy:"39",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 22H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 26V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),f3r=x("shopping-cart-del",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 32H13L8 12H44L39 32Z",fill:e.colors[1]},null),c("path",{d:"M3 6H6.5L8 12M8 12L13 32H39L44 12H8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"13",cy:"39",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"39",cy:"39",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 22H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),g3r=x("shopping-cart-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"20.5",cy:"41.5",r:"3.5",fill:e.colors[0]},null),c("circle",{cx:"37.5",cy:"41.5",r:"3.5",fill:e.colors[0]},null),c("path",{d:"M5 6L14 12L19 34H39L44 17H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 26L32.2727 26L41 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),m3r=x("shopping-cart-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 7H11L18 24H35.5L43 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 12L33 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 6V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24L14 30H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"19",cy:"39",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"35",cy:"39",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),k3r=x("shopping-mall",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 44V6C8 5.44772 8.44772 5 9 5H29C29.5523 5 30 5.44772 30 6V44",fill:e.colors[1]},null),c("path",{d:"M8 44V6C8 5.44772 8.44772 5 9 5H29C29.5523 5 30 5.44772 30 6V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 15L40 20.9993V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),v3r=x("short-skirt",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 9L17 4H31L36 9L43 35C43 35 39.9997 44 24 44C8.00031 44 5 35 5 35L12 9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 42L17 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 35C5 35 8.00031 44 24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),A3r=x("shorts",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 6H11V16L4 33L19 42L24 36L29 42L44 33L37 16V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 14C9.89543 14 9 14.8954 9 16C9 17.1046 9.89543 18 11 18V14ZM37 18C38.1046 18 39 17.1046 39 16C39 14.8954 38.1046 14 37 14V18ZM11 18L37 18V14L11 14V18Z",fill:e.colors[2]},null),c("path",{d:"M37 14V16L38.75 20.25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 14V16L9.25 20.25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),p3r=x("shoulder-bag",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.68209 23.5639C4.32813 21.7145 5.74562 20 7.62861 20H40.3714C42.2544 20 43.6719 21.7145 43.3179 23.5639L40.2557 39.5639C39.9851 40.9777 38.7486 42 37.3092 42H10.6908C9.25141 42 8.01487 40.9777 7.74429 39.5639L4.68209 23.5639Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6L15 20H33L24 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"31",r:"3",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null)])}),b3r=x("shovel",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 4H35L34 13L25.5 19H22.5L14 13L13 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"30",width:"6",height:"14",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),w3r=x("shovel-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 4H37L34.1667 24H13.8333L11 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 11L21 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M27 11L27 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 24V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),O3r=x("shower-head",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 20V22H9V20C9 16.6863 13.0294 14 18 14C22.9706 14 27 16.6863 27 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44V12.5C42 7.80558 36.6274 4 30 4C23.3726 4 18 7.80558 18 12.5V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 29L18 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.1711 28.0303L9.8291 28.97",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.17112 43.0303L3.8291 43.97",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 44L18 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 37L18 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.34224 35.0603L6.6582 36.9397",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),y3r=x("shrimp",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.6234 11H38.9996C38.9996 11 38.9996 16 35.9996 19C32.9996 22 30 23 29 23C28 23 18.5 24 16 26C13.5 28 12.0011 31.5 16 35C19.9989 38.5 27 40 32 38C37 36 40.0001 30 40.0001 30L44 40C44 40 36 43 28.9997 44C21.9993 45 15.0001 44 8.99972 38C2.99935 32 1.99903 24.5 6.99932 18C11.1656 12.5842 17.4139 11.3337 19.3823 11.0673C19.7947 11.0114 20.2072 11 20.6234 11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 23L20 11",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M18 4H32C35.866 4 39 7.13401 39 11V11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"30",cy:"16",r:"2",fill:e.colors[2]},null)])}),C3r=x("shuffle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 42H42V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 18V6H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.5 31.5L34 34L39 39L41.5 41.5L42 42M24 24L6 6L24 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_3r=x("shuffle-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 33L44 37L40 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 7L44 11L40 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 11H37C29.8203 11 24 16.8203 24 24C24 31.1797 29.8203 37 37 37H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 37H11C18.1797 37 24 31.1797 24 24C24 16.8203 18.1797 11 11 11H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),S3r=x("shutter-priority",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 12L18 6H30L33 12H15Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 12H7C5.34315 12 4 13.2536 4 14.8V39.2C4 40.7464 5.34315 42 7 42H41C42.6569 42 44 40.7464 44 39.2V14.8C44 13.2536 42.6569 12 41 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 20C25 20.1296 19 21.0889 19 23.8889C19 27.3889 29 26.6111 29 30.1111C29 32.9111 22.3333 33.8704 19 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),L3r=x("sickbed",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 23L40 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"12",cy:"16",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M29 36L29.0001 31.5L19 28V36H29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27.5L23 14L41.3744 20.9998C42.8515 21.5625 43.6385 23.1747 43.1737 24.6855L40 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),x3r=x("signal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 16V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 26V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 36V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),E3r=x("signal-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38.1421 38.1422C41.7614 34.5229 44 29.5229 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85791",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M9.85786 9.85791C6.23858 13.4772 4 18.4772 4 24C4 29.5229 6.23858 34.5229 9.85786 38.1422",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15.1005 14.1006C12.567 16.6341 11 20.1341 11 24.0001C11 27.8661 12.567 31.3661 15.1005 33.8996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32.8994 33.8996C35.4329 31.3661 36.9999 27.8661 36.9999 24.0001C36.9999 20.1341 35.4329 16.6341 32.8994 14.1006",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 44V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 27C25.6569 27 27 25.6569 27 24C27 22.3431 25.6569 21 24 21C22.3431 21 21 22.3431 21 24C21 25.6569 22.3431 27 24 27Z",fill:e.colors[0]},null)])}),T3r=x("signal-strength",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38.1421 38.1421C45.9526 30.3316 45.9526 17.6684 38.1421 9.85786C30.3316 2.04738 17.6684 2.04738 9.85786 9.85786C2.04738 17.6684 2.04738 30.3316 9.85786 38.1421M32.4853 32.4853C37.1716 27.799 37.1716 20.201 32.4853 15.5147C27.799 10.8284 20.201 10.8284 15.5147 15.5147C10.8284 20.201 10.8284 27.799 15.5147 32.4853",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 24C28 26.2091 26.2091 28 24 28C21.7909 28 20 26.2091 20 24C20 21.7909 21.7909 20 24 20C26.2091 20 28 21.7909 28 24Z",fill:e.colors[1]},null),c("path",{d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28ZM24 28V44M24 44H28M24 44H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Q3r=x("signal-tower",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17.0812 6.00005C10.9612 10.2853 9.47386 18.7205 13.7591 24.8405C18.0444 30.9605 26.4796 32.4479 32.5996 28.1626L17.0812 6.00005Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 31V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 24.5L6 42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 6L25 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 6H40L33 27.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),D3r=x("signal-tower-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 44L20 4H28L36 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 10H24H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 26L36 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 27L35 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 27L14 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 11L15 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 11L33 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),B3r=x("sim",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 4H32.8889L40 11.2727V44H8V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 26H15V36H33V26Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),R3r=x("sim-card",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14.8847C40 14.3212 39.7623 13.7839 39.3453 13.4049L29.5721 4.52012C29.204 4.18544 28.7243 4 28.2268 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"17",cy:"14",r:"3",fill:e.colors[0]},null),c("rect",{x:"16",y:"23",width:"16",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),I3r=x("single-bed",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 12C8 10.3431 9.34315 9 11 9H37C38.6569 9 40 10.3431 40 12V23H8V12Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 35V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 35V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 18H19C17.3431 18 16 19.3431 16 21V23H32V21C32 19.3431 30.6569 18 29 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 26C4 24.3431 5.34315 23 7 23H41C42.6569 23 44 24.3431 44 26V35H4V26Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),M3r=x("sinusoid",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24C4 24 6 4 14 4C22 4 23 19 24 24C25 29 28 44 35 44C42 44 44 24 44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 24H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 24H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),P3r=x("sippy-cup",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 44L37 16H11L14.5 44H34Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10L22 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 16H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.9947 25C36.9947 25 42.4654 25 41.968 29.4045C41.4707 33.809 36 32.9281 36 32.9281",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.0053 25C11.0053 25 5.53463 25 6.03196 29.4045C6.5293 33.809 12 32.9281 12 32.9281",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 10H11V16H37V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),F3r=x("six",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18.9995 41C13.4995 38.25 8.0008 30 5.00014 25C1.99947 20 8.31271 15.3125 11.9999 19C15.6871 22.6875 15.9999 23 15.9999 23V17.5C15.9999 15.567 17.5669 14 19.4999 14C21.4329 14 22.9999 15.567 22.9999 17.5V16C22.9999 14.067 24.5669 12.5 26.4999 12.5C28.4329 12.5 29.9999 14.067 29.9999 16V17.5C29.9999 15.567 31.5669 14 33.4999 14C35.4329 14 36.9999 15.567 36.9999 17.5V7.5C36.9999 5.567 38.5669 4 40.4999 4C42.4329 4 43.9999 5.567 43.9999 7.5V28.9663C43.9999 30.9689 43.6297 32.9743 42.5445 34.6573C41.2626 36.6453 39.1111 39.3028 35.9995 41C30.4994 44 24.4995 43.75 18.9995 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),N3r=x("six-circular-connection",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37.8564 20V24V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.4639 38L30.928 36L34.3921 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.5356 38L17.0715 36L13.6074 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.1436 20V24V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.6074 14L17.0715 12L20.5356 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.4639 10L30.928 12L34.3921 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C26.2091 44 28 42.2091 28 40C28 37.7909 26.2091 36 24 36C21.7909 36 20 37.7909 20 40C20 42.2091 21.7909 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12C26.2091 12 28 10.2091 28 8C28 5.79086 26.2091 4 24 4C21.7909 4 20 5.79086 20 8C20 10.2091 21.7909 12 24 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 20C40.2091 20 42 18.2091 42 16C42 13.7909 40.2091 12 38 12C35.7909 12 34 13.7909 34 16C34 18.2091 35.7909 20 38 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 36C40.2091 36 42 34.2091 42 32C42 29.7909 40.2091 28 38 28C35.7909 28 34 29.7909 34 32C34 34.2091 35.7909 36 38 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 20C12.2091 20 14 18.2091 14 16C14 13.7909 12.2091 12 10 12C7.79086 12 6 13.7909 6 16C6 18.2091 7.79086 20 10 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 36C12.2091 36 14 34.2091 14 32C14 29.7909 12.2091 28 10 28C7.79086 28 6 29.7909 6 32C6 34.2091 7.79086 36 10 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),U3r=x("six-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.5 33C27.5376 33 30 30.5376 30 27.5C30 24.4624 27.5376 22 24.5 22C21.4624 22 19 24.4624 19 27.5C19 30.5376 21.4624 33 24.5 33Z",stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M29.5962 17.7392C28.7778 15.5461 26.8044 14 24.5 14C21.4624 14 19 16.6863 19 20V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),j3r=x("six-points",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9999 24V12M23.9999 24L13.5 30.0621L23.9999 24ZM23.9999 24L34.4998 30.0621L23.9999 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 16C14 18.2091 12.2091 20 10 20C7.79086 20 6 18.2091 6 16C6 13.7909 7.79086 12 10 12C12.2091 12 14 13.7909 14 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 32C14 34.2091 12.2091 36 10 36C7.79086 36 6 34.2091 6 32C6 29.7909 7.79086 28 10 28C12.2091 28 14 29.7909 14 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 40C28 42.2091 26.2091 44 24 44C21.7909 44 20 42.2091 20 40C20 37.7909 21.7909 36 24 36C26.2091 36 28 37.7909 28 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 32C42 34.2091 40.2091 36 38 36C35.7909 36 34 34.2091 34 32C34 29.7909 35.7909 28 38 28C40.2091 28 42 29.7909 42 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 16C42 18.2091 40.2091 20 38 20C35.7909 20 34 18.2091 34 16C34 13.7909 35.7909 12 38 12C40.2091 12 42 13.7909 42 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 8C28 10.2091 26.2091 12 24 12C21.7909 12 20 10.2091 20 8C20 5.79086 21.7909 4 24 4C26.2091 4 28 5.79086 28 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),W3r=x("skate",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 39.8198H4L36.54 21.8198H44V39.8198Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M3.85742 19.2012L7.08947 20.7992L24.41 10.7992L24.642 7.20117",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.3301 24.8799C13.9869 24.8799 15.3301 23.5367 15.3301 21.8799C15.3301 20.223 13.9869 18.8799 12.3301 18.8799C10.6732 18.8799 9.33008 20.223 9.33008 21.8799C9.33008 23.5367 10.6732 24.8799 12.3301 24.8799Z",fill:e.colors[0]},null),c("path",{d:"M23.4502 18.8799C25.107 18.8799 26.4502 17.5367 26.4502 15.8799C26.4502 14.223 25.107 12.8799 23.4502 12.8799C21.7933 12.8799 20.4502 14.223 20.4502 15.8799C20.4502 17.5367 21.7933 18.8799 23.4502 18.8799Z",fill:e.colors[0]},null)])}),V3r=x("skates",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 5H31V13H5V5Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 36V13H27V23C41 23 41 32 41 36H9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"7",y:"36",width:"36",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),z3r=x("skating",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 4H28V12H44V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 12V34C44 35.11 43.11 36 42 36H8C5.79 36 4 34.21 4 32V26C4 21.58 7.58 18 12 18H28V12H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 24V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 44V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 44V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 18L12 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 43.9999H6C4.89 43.9999 4 43.0999 4 41.9999V40.6299",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),H3r=x("sketch",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.6 16H29.4L33 20.7059L24 32L15 20.7059L18.6 16Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$3r=x("skiing-nordic",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 14C26.7614 14 29 11.7614 29 9C29 6.23858 26.7614 4 24 4C21.2386 4 19 6.23858 19 9C19 11.7614 21.2386 14 24 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M34 24H28L22 19L19 29L25 35L27 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 34L15 39L9 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 44H39L44 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 24V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),X3r=x("skull",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.2632 44L14.6271 35.6852C10.031 32.5934 7 27.2927 7 21.2727C7 11.7333 14.6112 4 24 4C33.3888 4 41 11.7333 41 21.2727C41 27.2927 37.969 32.5934 33.3729 35.6852L36.7368 44H11.2632Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 38V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 23C18.6569 23 20 21.6569 20 20C20 18.3431 18.6569 17 17 17C15.3431 17 14 18.3431 14 20C14 21.6569 15.3431 23 17 23Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 23C32.6569 23 34 21.6569 34 20C34 18.3431 32.6569 17 31 17C29.3431 17 28 18.3431 28 20C28 21.6569 29.3431 23 31 23Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 44H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),G3r=x("slave",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 38V30.5M10 38V6C10 4.89543 10.8954 4 12 4H36C37.1046 4 38 4.89543 38 6V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 13H24C20.6863 13 18 15.6863 18 19V19C18 22.3137 20.6863 25 24 25H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 13H34C37.3137 13 40 15.6863 40 19V19C40 22.3137 37.3137 25 34 25H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 19H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 38C10 34.6863 12.6863 32 16 32H32C35.3137 32 38 34.6863 38 38C38 41.3137 35.3137 44 32 44H16C12.6863 44 10 41.3137 10 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"38",r:"2",fill:e.colors[2]},null)])}),Y3r=x("sleaves",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 43C31 43 18 44 11 36C4 28 4 4.00003 4 4.00003C4 4.00003 28 3.00003 36 9.00003C44 15 42 32 42 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 44C44 44 32.8207 35.5515 26 28C19.1793 20.4485 16 13 16 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 28L27 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 28L16 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Z3r=x("sleep",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.8657 7.46924C16.3036 9.21181 16 11.0705 16 13C16 22.9411 24.0589 31 34 31C36.5346 31 38.9468 30.4762 41.1343 29.5308C38.8006 36.766 32.0116 42 24 42C14.0589 42 6 33.9411 6 24C6 16.5935 10.4734 10.2317 16.8657 7.46924Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.6605 10H41L31 18H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),q3r=x("sleep-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 6H24.1429L7 24H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 15H41L29 29H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 32H24.0476L15 42H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),K3r=x("sleep-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 12L4 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 29L44 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 29L4 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 16L22 29L44 29L44 19C44 17.3431 42.6569 16 41 16L22 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"13",cy:"20",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),J3r=x("slide",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 5.5H7V33.5H41V5.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 41.5L24 33.5L32 41.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.9239 24.6628L19.5664 19.155L24.0083 23.4999L33.9669 13.5208",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 5.5H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ewr=x("slide-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 8H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 8H40V34H8V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18L34 21L31 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 24L14 21L17 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42L24 34L32 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),twr=x("sliding-horizontal",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 20L32 24L28 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 20L16 24L20 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nwr=x("sliding-vertical",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 20L24 16L28 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 28L24 32L28 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iwr=x("slightly-frowning-face-whit-open-mouth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C29 29 31 33 31 33H17C17 33 19 29 24 29Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rwr=x("slightly-smiling-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 35 24 35C19 35 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),owr=x("slippers",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 29L44 29V35H4L4 29Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.5293 13C20.0293 17 20.0292 25 20.0293 29H40.0293V20.5C40.0293 20.5 28.0001 15 23.5293 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),swr=x("slippers-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 29H44V35H4V29Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.00044 22C4 26 4 29 4 29H30.0007C30.0007 29 30.0003 23.5 30.0003 21C30.0003 18.5 28.5001 15.5 25.0001 15C21.5001 14.5 11.8762 15.5 7.00044 22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),awr=x("sly-face-whit-smile",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 21L30 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19L15 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 35 24 35C19 35 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lwr=x("smart-optimization",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24.0002 45C27.2208 45 32.7276 40.8 32.7276 24C32.7276 7.2 27.2208 3 24.0002 3C20.7797 3 15.2729 7.48302 15.2729 24C15.2729 40.517 20.7797 45 24.0002 45Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.10515 35.0001C6.71545 37.8124 13.2479 40.4211 28.364 31.6211C43.48 22.8211 44.5057 15.8124 42.8954 13.0001C41.2851 10.1878 34.4981 7.72728 19.6367 16.3791C4.77521 25.0308 3.49489 32.1878 5.10515 35.0001Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.10506 13.0001C3.4948 15.8124 4.52046 22.8211 19.6366 31.6211C34.7527 40.4211 41.285 37.8124 42.8953 35.0001C44.5056 32.1878 43.2253 25.0308 28.3638 16.3791C13.5024 7.72728 6.71537 10.1878 5.10506 13.0001Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cwr=x("smiling-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 35 24 35C19 35 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dwr=x("smiling-face-with-squinting-eyes",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 35 24 35C19 35 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 21C21 21 20 17 17 17C14 17 13 21 13 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 21C35 21 34 17 31 17C28 17 27 21 27 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uwr=x("snacks",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 14H42V8H38L36 4H12L10 8H6V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 44L38 14H10L12 44H36Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hwr=x("snake-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"169ba3ba)"},[c("path",{d:"M35.7858 39.083L38.6142 36.2546C40.9574 33.9114 40.9574 30.1125 38.6142 27.7693V27.7693C36.2711 25.4262 32.4721 25.4262 30.1289 27.7693L27.6675 30.2308",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17.4011 23.5263L24.4721 16.4553C26.8153 14.1121 26.8153 10.3131 24.4721 7.97V7.97C22.129 5.62685 18.33 5.62685 15.9869 7.97L8.91578 15.0411",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18.2827 22.6454L9.62259 31.3055C7.27945 33.6487 7.27945 37.4477 9.62259 39.7908V39.7908C11.9657 42.134 15.7647 42.134 18.1079 39.7908L28.0074 29.8913",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 8.99969H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"169ba3ba"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),fwr=x("snow",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.45455 30.9942C6.14242 28.461 4 24.4278 4 19.8851C4 12.2166 10.1052 6 17.6364 6C23.9334 6 29.2336 10.3462 30.8015 16.2533C32.0353 15.6159 33.431 15.2567 34.9091 15.2567C39.9299 15.2567 44 19.4011 44 24.5135C44 28.3094 41.7562 31.5716 38.5455 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 23V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 26H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 26V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 29H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 39H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gwr=x("snowflake",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.72461 14L41.3656 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.71923 33.9773L41.2814 14.0228",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 10L15 19L6 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 27L15 29L12 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 10L33 19L42 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 27L33 29L36 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 7L24 13L30 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 41L24 35L30 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mwr=x("snowman",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 24L4 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 22V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 22L40 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"10",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("ellipse",{cx:"24",cy:"30",rx:"13",ry:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"26",r:"2",fill:e.colors[2]},null),c("circle",{cx:"24",cy:"31",r:"2",fill:e.colors[2]},null),c("circle",{cx:"24",cy:"36",r:"2",fill:e.colors[2]},null),c("path",{d:"M44 20L36 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kwr=x("soap-bubble",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"22",cy:"30",rx:"16",ry:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 24C27.3333 24.1667 30 25 31 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"8",cy:"8",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"41",cy:"13",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vwr=x("soccer",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17.8172 4.97973C7.30905 8.38921 1.57007 19.6775 4.97947 30.1758C8.38886 40.6742 19.6769 46.4233 30.175 43.0139C40.6831 39.6044 46.4221 28.3161 43.0127 17.8178C39.6033 7.30937 28.3153 1.57026 17.8172 4.97973Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 21L24 13L14 21L18 33H30L34 21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 21L43 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 40L30 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 33L12 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 21L5 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 13V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Awr=x("soccer-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 14C31.7614 14 34 11.7614 34 9C34 6.23858 31.7614 4 29 4C26.2386 4 24 6.23858 24 9C24 11.7614 26.2386 14 29 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M19 46C20.6569 46 22 44.6569 22 43C22 41.3431 20.6569 40 19 40C17.3431 40 16 41.3431 16 43C16 44.6569 17.3431 46 19 46Z",fill:e.colors[0]},null),c("path",{d:"M24.38 18.9102L20 27.0002L27.31 33.0202C27.62 33.2602 27.84 33.5902 27.97 33.9602L31 44.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 27L14.51 34.64C13.97 35.43 12.95 35.73 12.07 35.36L4 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 23.9999H35C34.64 23.9999 34.28 23.9099 33.96 23.7299L30.75 21.9199C26.74 19.5699 22.35 17.9599 17.78 17.1399L14.56 16.5699C14.11 16.4899 13.64 16.5699 13.24 16.7899L7 19.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pwr=x("socks",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40.0001 18C37.0001 18 32.0005 18 30.0003 23C28 28 30.5002 32.5 33.0002 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 10L40 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.0005 4H38.0006C39.1052 4 40.0006 4.89543 40.0006 6V24.2876C40.0006 27.7198 38.4001 30.9554 35.6645 33.0283C32.0224 35.7881 27.0882 39.5088 25.0005 41C21.5005 43.5 15.0005 46 10.0008 41C5.00104 36 6.25114 29.443 10.001 26C13.7508 22.557 18.0005 19.1519 18.0005 19.1519V6C18.0005 4.89543 18.8959 4 20.0005 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bwr=x("sofa",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 21H4V35H12V21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 21H36V35H44V21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 27H12V35H36V27Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 20V8H40V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 36V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 36V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wwr=x("sofa-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 38V18H36V31H12V18H4V38H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 6H12L12 31H36L36 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10 44C12.2091 44 14 42.2091 14 40C12.9028 40.0044 6.7003 40 6 40C6 42.2091 7.79086 44 10 44Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38 44C40.2091 44 42 42.2091 42 40C40.0954 39.9934 34.8627 40 34 40C34 42.2091 35.7909 44 38 44Z",fill:e.colors[0]},null)])}),Owr=x("softball",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.05 44 44 35.05 44 24C44 12.95 35.05 4 24 4C12.95 4 4 12.95 4 24C4 35.05 12.95 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 38C13.7 34.37 16 29.59 16 24C16 18.48 13.62 13.62 10 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 38C34.3 34.37 32 29.59 32 24C32 18.48 34.38 13.62 38 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 24H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 34L36 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 17L30 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 34L12 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 17L18 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ywr=x("solar-energy",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"24",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 32L30 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 32L18 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20L6 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 41V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 41H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cwr=x("solar-energy-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 30H16C19.3137 30 22 32.6863 22 36C22 39.3137 19.3137 42 16 42H10V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 28V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 32H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 38H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 36H30C31.1046 36 32 35.1046 32 34V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4V11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.8789 7.87891L27.1215 12.1215",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.8789 25.1211L27.1215 20.8785",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.1211 7.87891L36.8785 12.1215",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.1211 25.1211L36.8785 20.8785",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"17",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20 17H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 17H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_wr=x("solid-state-disk",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 29H4V42H44V29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.5 38C36.8807 38 38 36.8807 38 35.5C38 34.1193 36.8807 33 35.5 33C34.1193 33 33 34.1193 33 35.5C33 36.8807 34.1193 38 35.5 38Z",fill:e.colors[2]},null),c("path",{d:"M4 28.9998L9.03837 4.99902H39.0205L44 28.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 35.5H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Swr=x("sorcerer-hat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 40C35.0457 40 44 38.2091 44 36C44 34.5611 40.7012 33.2997 35 32.5949L27 12L15 8L18 14L13 32.5949C7.2988 33.2997 4 34.5611 4 36C4 38.2091 12.9543 40 24 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lwr=x("sort",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 42L15 29H33L24 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6L15 19H33L24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),xwr=x("sort-amount-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 8H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 41L6 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 7V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 18H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 28H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 38H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ewr=x("sort-amount-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 9H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 16L13 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 8V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 19H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 29H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 39H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Twr=x("sort-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 11.9876L23.9938 4L32 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 36.0124L24.0061 44L16 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qwr=x("sort-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 11.5H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24.5H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 11.5V37.5L42 30.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 37.5H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dwr=x("sort-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25 14L16 5L7 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.9917 31V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 34L33 43L24 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.9917 17V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bwr=x("sort-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 17.8994L19 5.89941",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 42.1006V6.10059",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 42.1006L41 30.1006",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rwr=x("sound",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"4",width:"32",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"15",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"14",cy:"10",r:"2",fill:e.colors[0]},null),c("circle",{cx:"14",cy:"38",r:"2",fill:e.colors[0]},null),c("circle",{cx:"34",cy:"10",r:"2",fill:e.colors[0]},null),c("circle",{cx:"34",cy:"38",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"32",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Iwr=x("sound-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 7C9 5.34315 10.3431 4 12 4H36C37.6569 4 39 5.34315 39 7V41C39 42.6569 37.6569 44 36 44H12C10.3431 44 9 42.6569 9 41L9 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 29C27.866 29 31 25.866 31 22C31 18.134 27.866 15 24 15C20.134 15 17 18.134 17 22C17 25.866 20.134 29 24 29Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"30",y:"8",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("path",{d:"M27 36H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 36H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mwr=x("sound-wave",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 14V12C6 8.68629 8.68629 6 12 6H36C39.3137 6 42 8.68629 42 12V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 18V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 18V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 34V36C6 39.3137 8.68629 42 12 42H36C39.3137 42 42 39.3137 42 36V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pwr=x("source-code",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 40H7C5.34315 40 4 38.6569 4 37V11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V25.8824",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V20H4V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M34 33L30 37L34 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 33L44 37L40 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 10 14)",fill:e.colors[2]},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 16 14)",fill:e.colors[2]},null)])}),Fwr=x("soybean-milk-maker",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 10H40.0644C40.5909 10 41.0272 10.4082 41.0622 10.9335L41.9289 23.9335C41.9674 24.5107 41.5096 25 40.9311 25H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 5H35L31 31H15L12 10L7 5Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 31H31L35 43H11L15 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 37H25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nwr=x("spa-candle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6.54086 26.4339C6.2633 25.1848 7.21374 24 8.49323 24H39.5068C40.7863 24 41.7367 25.1848 41.4591 26.4339L38.348 40.4339C38.1447 41.3489 37.3331 42 36.3957 42H11.6043C10.6669 42 9.85532 41.3489 9.65197 40.4339L6.54086 26.4339Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.643 9.88858C22.0743 8.00815 23.1776 5.41033 23.774 4C24.8177 5.41033 27.084 8.94836 27.7997 10.8288C28.6942 13.1793 26.4578 16 23.774 16C21.0903 16 18.8538 12.2391 20.643 9.88858Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Uwr=x("space-colony",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 43V6C42 4.89543 41.1046 4 40 4H33C31.8954 4 31 4.89543 31 6V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22C14.0589 22 6 30.0589 6 40V44H42V40C42 30.0589 33.9411 22 24 22Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M8 31V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 24L16 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 14L42 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 42C17 41 17 40.0237 17 39C17 29.6112 20.134 22 24 22C27.866 22 31 29.6112 31 39C31 40.3778 31 41 31 42",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 35C7 35 17.3496 34 24 34C30.6504 34 41 35 41 35",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),jwr=x("spanner",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30.4417 5C32.406 5 34.265 5.44776 35.9207 6.24607L32.7172 9.42668C30.8706 11.2601 30.8706 14.2327 32.7172 16.0661C34.5638 17.8995 37.5578 17.8995 39.4044 16.0661L42.2571 13.2337C42.7379 14.5558 43 15.9818 43 17.4685C43 24.3547 37.3775 29.937 30.4417 29.937C28.7825 29.937 27.1985 29.6176 25.7486 29.0373L13.07 41.6253C11.2238 43.4582 8.2307 43.4582 6.38459 41.6253C4.53847 39.7924 4.53847 36.8207 6.38459 34.9877L18.9523 22.5099C18.2651 20.9684 17.8834 19.2627 17.8834 17.4685C17.8834 10.5823 23.5059 5 30.4417 5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Wwr=x("speaker",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 2H10C8.89543 2 8 2.89543 8 4V44C8 45.1046 8.89543 46 10 46H38C39.1046 46 40 45.1046 40 44V4C40 2.89543 39.1046 2 38 2Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38C27.3137 38 30 35.3137 30 32C30 28.6863 27.3137 26 24 26C20.6863 26 18 28.6863 18 32C18 35.3137 20.6863 38 24 38Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18C26.2091 18 28 16.2091 28 14C28 11.7909 26.2091 10 24 10C21.7909 10 20 11.7909 20 14C20 16.2091 21.7909 18 24 18Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Vwr=x("speaker-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"15",width:"11",height:"18",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 15L33 8V40L15 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 17H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 25H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 33H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zwr=x("speed",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34.0234 6.68921C31.0764 4.97912 27.6525 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24C44 20.3727 43.0344 16.9709 41.3461 14.0377",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.9498 16.0503C31.9498 16.0503 28.5621 25.0948 27.0001 26.6569C25.438 28.219 22.9053 28.219 21.3432 26.6569C19.7811 25.0948 19.7811 22.5621 21.3432 21C22.9053 19.4379 31.9498 16.0503 31.9498 16.0503Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Hwr=x("speed-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30.2972 18.7786C30.2972 18.7786 27.0679 27.8809 25.5334 29.47C23.9988 31.0591 21.4665 31.1033 19.8774 29.5687C18.2882 28.0341 18.244 25.5019 19.7786 23.9127C21.3132 22.3236 30.2972 18.7786 30.2972 18.7786Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.8492 38.8492C42.6495 35.049 45 29.799 45 24C45 12.402 35.598 3 24 3C12.402 3 3 12.402 3 24C3 29.799 5.35051 35.049 9.15076 38.8492",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.8454 11.1421L35.7368 13.6593",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.5223 27.2328L38.6248 26.333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.47737 27.2328L9.37485 26.333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.15463 11.142L12.2632 13.6593",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$wr=x("sperm",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"bd2908cf)"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.2374 24.4746C20.0932 25.774 20.5673 27.1488 21.8458 28.0441C23.2456 29.0242 24.7931 29.5446 26.0149 29.0594C28.3219 28.1433 29.9908 25.1508 32.0264 22.2437C35.9861 16.5887 35.9796 7.85888 32.2866 5.273C28.5936 2.68713 20.4434 5.70557 16.4837 11.3606C14.5488 14.124 12.0147 17.8057 12.1672 19.3632C12.2957 20.6745 12.7366 21.405 14.1249 22.6378C15.5132 23.8706 16.2569 23.0878 18.2374 24.4746Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M13.6175 22.3169C10.0769 26.2145 9.60934 29.1762 12.2147 31.2019C14.8201 33.2276 18.0918 32.2293 22.0296 28.2071",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12.2386 31.2274C9.14181 34.6146 8.57222 37.7734 10.5299 40.7039C13.4663 45.0997 19.2838 44.8594 22.124 41.5828C24.9642 38.3062 30.3082 30.1868 36.183 31.8559C42.0578 33.525 41.0605 39.9438 37.122 40.6182",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)]),c("defs",null,[c("clipPath",{id:e.id+"bd2908cf"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Xwr=x("sphere",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 32C35.0457 32 44 28.4183 44 24C44 19.5817 35.0457 16 24 16C12.9543 16 4 19.5817 4 24C4 28.4183 12.9543 32 24 32Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24C32 35.0457 28.4183 44 24 44C19.5817 44 16 35.0457 16 24C16 12.9543 19.5817 4 24 4C28.4183 4 32 12.9543 32 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Gwr=x("spider-man",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 23.9995C36.5 26.9995 37.6128 32.4456 35.8821 36.4839C34.1514 40.5222 30.1131 43.9836 25.498 44.5605C20.8828 45.1374 16.2676 41.676 15.1138 40.5222C14.6703 40.0788 14.2979 39.6176 14.0092 39.2154C13.5842 38.6231 13.6367 37.8375 14.1267 37.2978C14.992 36.3444 16.4951 35.0295 17.9983 35.3301C20.8828 35.907 21.9663 36.908 24.3442 35.907C26.5 34.9995 27.2286 33.0225 27.2286 31.2919C27.2286 29.5612 26.0748 27.8305 23.7673 27.2536C21.4597 26.6767 19.1521 27.8305 18.5752 29.5612C17.9983 31.2919 18.5752 32.4457 16.8445 33.5994C16.2574 33.9908 15.4421 34.3615 14.6977 34.6586C13.6689 35.0692 12.5487 34.4604 12.4644 33.3559C12.2869 31.0325 12.7115 27.6915 15.1138 24.946C16.3596 23.5221 17.5251 22.5536 18.5752 21.895",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 23.9998L23.1278 4.24016C22.898 3.78013 22.3519 3.56306 21.906 3.81927C20.8651 4.41745 19.6469 5.54195 20.0427 7.28675C20.5532 9.53717 23.5802 20.0483 24.999 22.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.499 16.9995L15.6298 10.4797C15.2688 10.1371 14.7044 10.1073 14.3647 10.4711C13.5429 11.3514 12.6906 12.8039 13.6013 14.3662C14.7635 16.3598 17.7611 20.6098 20 22.9995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ywr=x("spikedshoes",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 6H28V14H44V6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 14V36C44 37.11 43.11 38 42 38H8C5.79 38 4 36.21 4 34V28C4 23.58 7.58 20 12 20H28V14H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 26V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 26V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 42V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 42V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 42V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 42V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 42V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 20L12 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zwr=x("spinning-top",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 20L24 41L4 20H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 12H4V20H44V12Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qwr=x("split",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 10V7C19 5.89543 19.8954 5 21 5H41C42.1046 5 43 5.89543 43 7V29C43 30.1046 42.1046 31 41 31H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"18",width:"24",height:"24",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kwr=x("split-branch",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 44V4H24V17L33 26V44H44Z",fill:e.colors[1]},null),c("path",{d:"M4 4V44H25V30L16 21V4H4Z",fill:e.colors[1]},null),c("path",{d:"M44 44V4H24V17L33 26V44H44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 4V44H25V30L16 21V4H4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jwr=x("split-cells",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 14V5C4 4.44772 4.44772 4 5 4H19C19.5523 4 20 4.44772 20 5V43C20 43.5523 19.5523 44 19 44H5C4.44772 44 4 43.5523 4 43V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M44 34V43C44 43.5523 43.5523 44 43 44H29C28.4477 44 28 43.5523 28 43V5C28 4.44772 28.4477 4 29 4H43C43.5523 4 44 4.44772 44 5V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 24L44 24.0132",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 24.0132L20 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M39.2275 28.7778L40.8185 27.1868L44.0005 24.0049L40.8185 20.8229L39.2275 19.2319",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.75537 28.7861L7.16438 27.1951L3.9824 24.0132L7.16438 20.8312L8.75537 19.2402",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eOr=x("split-turn-down-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 21.9999H21C16.5817 21.9999 13 25.5817 13 29.9999V43.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"37",cy:"8.9436",r:"5",transform:"rotate(-90 37 8.9436)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M37 13.9999V42.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 38.9999L37 43.9999L32 38.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 38.9999L13 43.9999L8 38.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tOr=x("split-turn-down-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 22H29C33.4183 22 37 25.5817 37 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"13",cy:"8.94366",r:"5",transform:"rotate(-90 13 8.94366)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M13 14V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 39L13 44L8 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 39L37 44L32 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nOr=x("spoon",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"14",y:"4",width:"20",height:"20",rx:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24L24 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"36",width:"6",height:"8",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iOr=x("sport",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 15C38.7614 15 41 12.7614 41 10C41 7.23858 38.7614 5 36 5C33.2386 5 31 7.23858 31 10C31 12.7614 33.2386 15 36 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M12 16.7691L20.0031 13.998L31 19.2466L20.0031 27.4442L31 34.6834L24.0083 43.998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.3203 21.6434L38.002 23.1018L44.0003 17.4658",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.849 31.5454L13.8793 35.4572L4.00391 40.9964",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rOr=x("sporting",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"8",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M7 18H19V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 18H29V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oOr=x("square",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),sOr=x("square-small",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 12H14C12.8954 12 12 12.8954 12 14V34C12 35.1046 12.8954 36 14 36H34C35.1046 36 36 35.1046 36 34V14C36 12.8954 35.1046 12 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),aOr=x("ssd",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 38V6C38 4.89543 37.1046 4 36 4H12C10.8954 4 10 4.89543 10 6V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 14H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 22H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 38C10 34.6863 12.6863 32 16 32H32C35.3137 32 38 34.6863 38 38C38 41.3137 35.3137 44 32 44H16C12.6863 44 10 41.3137 10 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 39V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 39V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 39V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"38",r:"2",fill:e.colors[2]},null),c("path",{d:"M29 44H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lOr=x("stack-light",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"17",y:"4",width:"14",height:"30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 14H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 24H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.87891 7.87891L11.1215 12.1215",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.87891 33.1211L11.1215 28.8785",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.1211 7.87891L36.8785 12.1215",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.1211 33.1211L36.8785 28.8785",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 21H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 21H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"34",width:"8",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),cOr=x("stamp",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8.8L8.8 5L12.6 7.85L16.4 5L20.2 7.85L24 5L27.8 7.85L31.6 5L35.4 7.85L39.2 5L43 8.8L40.15 12.6L43 16.4L40.15 20.2L43 24L40.15 27.8L43 31.6L40.15 35.4L43 39.2L39.2 43L35.4 40.15L31.6 43L27.8 40.15L24 43L20.2 40.15L16.4 43L12.6 40.15L8.8 43L5 39.2L7.85 35.4L5 31.6L7.85 27.8L5 24L7.85 20.2L5 16.4L7.85 12.6L5 8.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"9",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dOr=x("stand-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 22.458C12.9429 23.7323 10 27.5226 10 32.0002C10 37.5231 14.4772 42.0002 20 42.0002C23.2716 42.0002 26.1763 40.4291 28.0007 38.0002C28.2404 37.6811 28.4615 37.3471 28.6623 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 18L18.5 16H30L23 30H37V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"8",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),uOr=x("stapler",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 35V43H6V35H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.3839 21.8065L8.31372 10.8618L5.57756 18.3794L29.7533 27.1786",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.36963 10.7783L22.8821 16.1584C22.898 16.1643 22.9157 16.1562 22.9216 16.1403V16.1403C23.9362 13.4035 22.5401 10.3625 19.8033 9.34789L10.3014 5.82532C10.255 5.80811 10.2034 5.83179 10.1862 5.87821L8.36963 10.7783Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.7545 22.72L15.3865 26.4788C15.1976 26.9977 14.6237 27.2653 14.1047 27.0764L7.52689 24.6823C7.00791 24.4934 6.74033 23.9196 6.92922 23.4006L8.2973 19.6418",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36",cy:"30",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),hOr=x("star",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9986 5L17.8856 17.4776L4 19.4911L14.0589 29.3251L11.6544 43L23.9986 36.4192L36.3454 43L33.9586 29.3251L44 19.4911L30.1913 17.4776L23.9986 5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),fOr=x("star-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.8712 33.0437L15.9976 44.7037C15.9362 45.5231 16.6646 46.0874 17.3161 45.7222C21.9289 43.1384 36.3783 33.6481 43.7017 12.7901C44.0376 11.8333 43.1352 10.9699 42.3646 11.5096C38.0387 14.5391 28.5846 20.8008 22.7421 21.9935C22.7421 21.9935 26.4836 19.3948 28.7231 15.4055C28.9426 15.0144 28.9244 14.5138 28.6796 14.1608L20.5127 2.38942C20.0287 1.69163 19.0354 1.98074 18.8606 2.87019L16.3181 15.8074L4.38437 26.2228C3.78602 26.7448 3.90808 27.7998 4.5989 28.0792L16.8712 33.0437Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37.9745 28.4481C37.2188 29.5026 35.5908 31.6718 34.0876 32.9975C33.7871 33.2625 33.8276 33.707 34.1724 33.9235L42.1145 38.9092C42.5926 39.2092 43.2384 38.853 43.1576 38.3325C42.7882 35.9498 41.7237 30.982 39.0328 28.3743C38.7322 28.0832 38.2142 28.1138 37.9745 28.4481Z",fill:e.colors[0]},null)])}),gOr=x("start-time-sort",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 5V30H42V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.0367 10.0001L24.9999 15.0143L30.0367 20.1118",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 37L24 43L18 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 9.00195V21.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),mOr=x("steering-wheel",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24C32 28.4183 28.4183 32 24 32C19.5817 32 16 28.4183 16 24C16 19.5817 19.5817 16 24 16C28.4183 16 32 19.5817 32 24Z",fill:e.colors[1]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M32 24C32 28.4183 28.4183 32 24 32C19.5817 32 16 28.4183 16 24C16 19.5817 19.5817 16 24 16C28.4183 16 32 19.5817 32 24Z",fill:e.colors[1]},null),c("path",{d:"M32 24C32 28.4183 28.4183 32 24 32C19.5817 32 16 28.4183 16 24C16 19.5817 19.5817 16 24 16C28.4183 16 32 19.5817 32 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kOr=x("steoller",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 24H12L14.5 34H36L40 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24L8 15H3.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"20",cy:"41",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"41",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 8.0002L28 24.0002H40C40 24.0002 43.5 16.0002 37.5 10.0002C31.5 4.00022 25.6667 6.66686 23 8.0002Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vOr=x("stereo-nesting",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 40L4 33V17L17 10L30 17V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 8L43 15V31L30 38L17 31V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AOr=x("stereo-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"9",y:"5",width:"30",height:"38",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M9 18H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"30",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),pOr=x("stereo-perspective",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44V14L14 4H44V34L34 44H4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 14V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 4L14 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 14L34 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 4L34 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44L14 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 34L44 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bOr=x("stethoscope",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21.9474 4V10M10.0526 7H4C4 7 4 16 4 21C4 26 8 32 16 32C24 32 28 26 28 21C28 16 28 7 28 7H21.9474H10.0526ZM10.0526 4V10V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 23C42.2091 23 44 21.2091 44 19C44 16.7909 42.2091 15 40 15C37.7909 15 36 16.7909 36 19C36 21.2091 37.7909 23 40 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 32C16 38.6274 21.3726 44 28 44C34.6274 44 40 38.6274 40 32V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wOr=x("stickers",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 24 33.5 27 27 20C20.5 13 24 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24L24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),OOr=x("stock-market",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"20",width:"8",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"14",width:"8",height:"26",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"34",y:"12",width:"8",height:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 20V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 34V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 12V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yOr=x("stopwatch",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C33.3888 44 41 36.3888 41 27C41 17.6112 33.3888 10 24 10C14.6112 10 7 17.6112 7 27C7 36.3888 14.6112 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 4H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 10L35 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),COr=x("stopwatch-start",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C33.3888 44 41 36.3888 41 27C41 17.6112 33.3888 10 24 10C14.6112 10 7 17.6112 7 27C7 36.3888 14.6112 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 4H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 27H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Or=x("storage-card-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 49 48",fill:"none"},[c("path",{d:"M33.7778 4H15.7778V12H33.7778V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.3661 4H10.7778C9.67326 4 8.77783 4.89543 8.77783 6V42C8.77783 43.1046 9.67326 44 10.7778 44H38.7778C39.8824 44 40.7778 43.1046 40.7778 42V6C40.7778 4.89543 39.8824 4 38.7778 4H34.1896",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.7775 20L19.7778 28.0012H29.7818L21.7781 36.0018",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),SOr=x("storage-card-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"4",width:"32",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M14 4V14H34V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"24",width:"20",height:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 32H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 29L34 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 29L14 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LOr=x("straight-razor",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"3.60938",y:"36.5337",width:"38",height:"6",rx:"2",transform:"rotate(-10 3.60938 36.5337)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 40L40 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 4L26.3848 22.3848L22.1421 26.6274C22.1421 26.6274 12.2426 16.7279 9.41419 13.8995C6.58577 11.071 6.58575 9.65682 6.58577 8.24262C6.58579 6.82843 8 4 8 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 4L26 22L35 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xOr=x("straw-hat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 22C34 16.4772 29.5228 12 24 12C18.4772 12 14 16.4772 14 22",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M14 23C8.02199 24.2044 4 26.4557 4 29.034C4 32.8812 12.9543 36 24 36C35.0457 36 44 32.8812 44 29.034C44 26.4557 39.978 24.2044 34 23",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M14 22C15 22.8333 18 26 24 26C30 26 33 23 34 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 25L21 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),EOr=x("stretching",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"44a4c228)"},[c("path",{d:"M23.0005 5.99951H8.00049C6.89592 5.99951 6.00049 6.89494 6.00049 7.99951V39.9999C6.00049 41.1044 6.89592 41.9998 8.00049 41.9998H40.0005C41.1051 41.9998 42.0005 41.1044 42.0005 39.9998V24.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.001 15.9998V23.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 5.99951V13.9995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32.001 23.9998H24.001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 5.99951L24 23.9995",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M42.0005 5.99951H34.0005",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)]),c("defs",null,[c("clipPath",{id:e.id+"44a4c228"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),TOr=x("stretching-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"8",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M41 8L29 17.5909V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.1111 23.25L19 18V28.9167L7 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QOr=x("strikethrough",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24C40 30 34 44 24 44C13.9999 44 12 36 12 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.9999 12C35.9999 12 33 4 23.9999 4C14.9999 4 11.4359 11.5995 15.6096 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36C12 36 15.9999 44 24 44C32 44 36.564 36.4005 32.3903 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DOr=x("strongbox",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 4H7C5.34315 4 4 5.34315 4 7V41C4 42.6569 5.34315 44 7 44H41C42.6569 44 44 42.6569 44 41V7C44 5.34315 42.6569 4 41 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 14C13.1046 14 14 13.1046 14 12C14 10.8954 13.1046 10 12 10C10.8954 10 10 10.8954 10 12C10 13.1046 10.8954 14 12 14Z",fill:e.colors[2]},null),c("path",{d:"M12 38C13.1046 38 14 37.1046 14 36C14 34.8954 13.1046 34 12 34C10.8954 34 10 34.8954 10 36C10 37.1046 10.8954 38 12 38Z",fill:e.colors[2]},null),c("path",{d:"M36 14C37.1046 14 38 13.1046 38 12C38 10.8954 37.1046 10 36 10C34.8954 10 34 10.8954 34 12C34 13.1046 34.8954 14 36 14Z",fill:e.colors[2]},null),c("path",{d:"M36 38C37.1046 38 38 37.1046 38 36C38 34.8954 37.1046 34 36 34C34.8954 34 34 34.8954 34 36C34 37.1046 34.8954 38 36 38Z",fill:e.colors[2]},null),c("path",{d:"M24 33C28.9706 33 33 28.9706 33 24C33 19.0294 28.9706 15 24 15C19.0294 15 15 19.0294 15 24C15 28.9706 19.0294 33 24 33Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BOr=x("subtract-selection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"16",y:"16",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 32H7C5.89543 32 5 31.1046 5 30V7C5 5.89543 5.89543 5 7 5H30C31.1046 5 32 5.89543 32 7V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 16L16 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 16L16 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 21L23 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 32L33 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ROr=x("subtract-selection-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 16H41C42.1046 16 43 16.8954 43 18V41C43 42.1046 42.1046 43 41 43H18C16.8954 43 16 42.1046 16 41V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"5",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 5L5 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 5L5 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 10L12 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 21L22 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IOr=x("subway",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"6",width:"32",height:"26",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"14",cy:"27",r:"2",fill:e.colors[0]},null),c("circle",{cx:"34",cy:"27",r:"2",fill:e.colors[0]},null),c("rect",{x:"14",y:"12",width:"20",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 32L40 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 32L8 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MOr=x("success",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4L29.2533 7.83204L35.7557 7.81966L37.7533 14.0077L43.0211 17.8197L41 24L43.0211 30.1803L37.7533 33.9923L35.7557 40.1803L29.2533 40.168L24 44L18.7467 40.168L12.2443 40.1803L10.2467 33.9923L4.97887 30.1803L7 24L4.97887 17.8197L10.2467 14.0077L12.2443 7.81966L18.7467 7.83204L24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 24L22 29L32 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),POr=x("success-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 22C44 20.8954 43.1046 20 42 20C40.8954 20 40 20.8954 40 22H44ZM24 8C25.1046 8 26 7.10457 26 6C26 4.89543 25.1046 4 24 4V8ZM39 40H9V44H39V40ZM8 39V9H4V39H8ZM40 22V39H44V22H40ZM9 8H24V4H9V8ZM9 40C8.44772 40 8 39.5523 8 39H4C4 41.7614 6.23857 44 9 44V40ZM39 44C41.7614 44 44 41.7614 44 39H40C40 39.5523 39.5523 40 39 40V44ZM8 9C8 8.44772 8.44771 8 9 8V4C6.23858 4 4 6.23857 4 9H8Z",fill:e.colors[0]},null),c("path",{d:"M6 35L16.6931 25.198C17.4389 24.5143 18.5779 24.4953 19.3461 25.1538L32 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 31L32.7735 26.2265C33.4772 25.5228 34.5914 25.4436 35.3877 26.0408L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.4142 9.58579C30.6332 8.80474 29.3668 8.80474 28.5858 9.58579C27.8047 10.3668 27.8047 11.6332 28.5858 12.4142L31.4142 9.58579ZM34 15L32.5858 16.4142C33.3668 17.1953 34.6332 17.1953 35.4142 16.4142L34 15ZM43.4142 8.41421C44.1953 7.63317 44.1953 6.36683 43.4142 5.58579C42.6332 4.80474 41.3668 4.80474 40.5858 5.58579L43.4142 8.41421ZM28.5858 12.4142L32.5858 16.4142L35.4142 13.5858L31.4142 9.58579L28.5858 12.4142ZM35.4142 16.4142L43.4142 8.41421L40.5858 5.58579L32.5858 13.5858L35.4142 16.4142Z",fill:e.colors[0]},null)])}),FOr=x("sum",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 7V19H7C5.89543 19 5 19.8954 5 21V41C5 42.1046 5.89543 43 7 43H27C28.1046 43 29 42.1046 29 41V29H41C42.1046 29 43 28.1046 43 27V7C43 5.89543 42.1046 5 41 5H21C19.8954 5 19 5.89543 19 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NOr=x("sun",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.15039 9.15088L11.3778 11.3783",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M3 24H6.15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.15039 38.8495L11.3778 36.6221",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.8495 38.8495L36.6221 36.6221",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44.9996 24H41.8496",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.8495 9.15088L36.6221 11.3783",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 3V6.15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36C30.6274 36 36 30.6274 36 24C36 17.3726 30.6274 12 24 12C17.3726 12 12 17.3726 12 24C12 30.6274 17.3726 36 24 36Z",fill:e.colors[2],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 45.0001V41.8501",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UOr=x("sun-hat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 10C12 8.89543 12.8954 8 14 8H34C35.1046 8 36 8.89543 36 10V20H12V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 35C42.8917 36.3333 41.625 40 36.4 40C33.6627 40 29.9439 38.3161 25 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 35C4 35 10 26 12 20H36C38 26 44 35 44 35C38 31 19 40 12 40C6.5 40 5.16667 36.3333 4 35Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jOr=x("sun-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 37C31.1797 37 37 31.1797 37 24C37 16.8203 31.1797 11 24 11C16.8203 11 11 16.8203 11 24C11 31.1797 16.8203 37 24 37Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6C25.3807 6 26.5 4.88071 26.5 3.5C26.5 2.11929 25.3807 1 24 1C22.6193 1 21.5 2.11929 21.5 3.5C21.5 4.88071 22.6193 6 24 6Z",fill:e.colors[0]},null),c("path",{d:"M38.5 12C39.8807 12 41 10.8807 41 9.5C41 8.11929 39.8807 7 38.5 7C37.1193 7 36 8.11929 36 9.5C36 10.8807 37.1193 12 38.5 12Z",fill:e.colors[0]},null),c("path",{d:"M44.5 26.5C45.8807 26.5 47 25.3807 47 24C47 22.6193 45.8807 21.5 44.5 21.5C43.1193 21.5 42 22.6193 42 24C42 25.3807 43.1193 26.5 44.5 26.5Z",fill:e.colors[0]},null),c("path",{d:"M38.5 41C39.8807 41 41 39.8807 41 38.5C41 37.1193 39.8807 36 38.5 36C37.1193 36 36 37.1193 36 38.5C36 39.8807 37.1193 41 38.5 41Z",fill:e.colors[0]},null),c("path",{d:"M24 47C25.3807 47 26.5 45.8807 26.5 44.5C26.5 43.1193 25.3807 42 24 42C22.6193 42 21.5 43.1193 21.5 44.5C21.5 45.8807 22.6193 47 24 47Z",fill:e.colors[0]},null),c("path",{d:"M9.5 41C10.8807 41 12 39.8807 12 38.5C12 37.1193 10.8807 36 9.5 36C8.11929 36 7 37.1193 7 38.5C7 39.8807 8.11929 41 9.5 41Z",fill:e.colors[0]},null),c("path",{d:"M3.5 26.5C4.88071 26.5 6 25.3807 6 24C6 22.6193 4.88071 21.5 3.5 21.5C2.11929 21.5 1 22.6193 1 24C1 25.3807 2.11929 26.5 3.5 26.5Z",fill:e.colors[0]},null),c("path",{d:"M9.5 12C10.8807 12 12 10.8807 12 9.5C12 8.11929 10.8807 7 9.5 7C8.11929 7 7 8.11929 7 9.5C7 10.8807 8.11929 12 9.5 12Z",fill:e.colors[0]},null)])}),WOr=x("sunbath",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 36V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 36L40 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 30H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 11L34 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 36V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M44 10L29 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 19L44 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VOr=x("sunny",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30.7826 24.5652C34.5285 24.5652 37.5652 21.5285 37.5652 17.7826C37.5652 14.0367 34.5285 11 30.7826 11C27.4338 11 24.6518 13.427 24.0996 16.618",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 7C34.1046 7 35 6.10457 35 5C35 3.89543 34.1046 3 33 3C31.8954 3 31 3.89543 31 5C31 6.10457 31.8954 7 33 7Z",fill:e.colors[0]},null),c("path",{d:"M42 12C43.1046 12 44 11.1046 44 10C44 8.89543 43.1046 8 42 8C40.8954 8 40 8.89543 40 10C40 11.1046 40.8954 12 42 12Z",fill:e.colors[0]},null),c("path",{d:"M44 21C45.1046 21 46 20.1046 46 19C46 17.8954 45.1046 17 44 17C42.8954 17 42 17.8954 42 19C42 20.1046 42.8954 21 44 21Z",fill:e.colors[0]},null),c("path",{d:"M22 10C23.1046 10 24 9.10457 24 8C24 6.89543 23.1046 6 22 6C20.8954 6 20 6.89543 20 8C20 9.10457 20.8954 10 22 10Z",fill:e.colors[0]},null),c("path",{d:"M9.45455 39.9942C6.14242 37.461 4 33.4278 4 28.8851C4 21.2166 10.1052 15 17.6364 15C23.9334 15 29.2336 19.3462 30.8015 25.2533C32.0353 24.6159 33.431 24.2567 34.9091 24.2567C39.9299 24.2567 44 28.4011 44 33.5135C44 37.3094 41.7562 40.5716 38.5455 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.2426 24.7574C21.1569 23.6716 19.6569 23 18 23C14.6863 23 12 25.6863 12 29C12 30.6569 12.6716 32.1569 13.7574 33.2426",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zOr=x("sunrise",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 10L12 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24C14 18.4776 18.4776 14 24 14C29.5224 14 34 18.4776 34 24C34 27.3674 32.3357 30.3458 29.785 32.1578",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 10L36 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24L41 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9814 37.982L36.3614 36.362",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.4999 28C20.4999 28 14 28.2 14 31C14 33.8 18.6058 33.7908 20.9998 34C23 34.1747 26.4624 35.6879 25.9999 38C24.9998 43 8.99982 42 4.99994 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HOr=x("sunset",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 8L33 34H5L19 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 26L34 20L43 34H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 41L38 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"38",cy:"10",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),$Or=x("sunshade",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40.1032 25.8171C39.2068 28.0998 30.4308 28.8255 21.3618 26.3955C12.2929 23.9655 6.5828 19.5523 7.2617 17.0172C8.79543 11.2933 16.9744 2.46226 28.6712 6.68869C40.368 10.9151 41.6369 20.0931 40.1032 25.8171Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.9995 7.00001C27.9995 7.00001 23.9993 13.5 20.9995 24C17.9997 34.5 17.9997 42 17.9997 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.0003 6.99998C28.0003 6.99998 17.7941 8.84351 15 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.0003 7.00001C28.0003 7.00001 34 13 30.9998 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 43C10 43 19 41.5 26 41.5C33 41.5 39 42 39 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.9999 6.99988C29 6.99988 31 5.99988 31.8145 4.41966",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 41C34 39.3431 33 37 30 37C27 37 26 39.3431 26 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XOr=x("surprised-face-with-open-big-mouth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"18",y:"24",width:"12",height:"12",rx:"6",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GOr=x("surprised-face-with-open-mouth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"28",width:"8",height:"8",rx:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),YOr=x("surveillance-cameras",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 6H23H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 23V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.42498 19.5798L40.3005 28.1209L38.5581 30.7598L34.5557 37.9696L32.8133 40.6085L4.80151 33.1028L8.42498 19.5798Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.5583 30.7598L42.422 31.7951L40.3515 39.5225L34.5559 37.9696",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZOr=x("surveillance-cameras-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 26V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 33H13L17 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 20L33.4735 37.649C33.795 37.8633 34.2113 37.8732 34.5426 37.6744L44 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.07803 12.7187C6.53288 12.3553 6.47867 11.5745 6.96837 11.1392L14.4279 4.50854C14.7655 4.20843 15.2624 4.17193 15.6403 4.41949L42.7046 22.1513C43.312 22.5493 43.3061 23.4416 42.6935 23.8314L33.5496 29.6503C33.2155 29.8629 32.7875 29.8583 32.458 29.6387L7.07803 12.7187Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),qOr=x("surveillance-cameras-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.0059 26.2759V37.0001H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.6205 21.2152L38.7568 20.1799L34.7544 27.3897L40.55 28.9426L42.6205 21.2152Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.7566 20.18L34.7542 27.3898L33.0118 30.0287L5 22.523L8.62347 9L40.499 17.541L38.7566 20.18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),KOr=x("swallow",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8.99902 33.3135L24.0339 6.94269C24.958 4.9809 26.6267 4 29.0402 4C32.6603 4 35.0172 8.98626 35.0172 8.98626C35.0172 8.98626 36.3445 9.18401 38.999 9.57953C34.9888 9.64514 32.6699 10.452 32.0424 12C31.1012 14.3221 34.4983 16.7308 35.0172 20.0039C35.5361 23.2769 33.4663 28.8051 28.4882 31.567C25.1694 33.4083 21.0262 33.8859 16.0583 33L9.95844 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.9424 27.978C21.5213 23.3284 23.2169 20.3429 24.0293 19.0215C25.2478 17.0394 30.2745 17.637 28.4685 22.5843C27.2645 25.8824 24.0891 27.6803 18.9424 27.978Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),JOr=x("sweater",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 37H6V24L11 9L19 4H24H29L38 9L42 24V37H34V44H24H14V37Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 28V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 28V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eyr=x("swimming-pool",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 27V8C36 5.79 37.79 4 40 4H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 27V8C10 5.79 11.79 4 14 4H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 12H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 20H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 34L6.5 35.3514C8.1 36.2162 9.9 36.2162 11.5 35.3514C13.1 34.4865 14.9 34.4865 16.5 35.3514C18.1 36.2162 19.9 36.2162 21.5 35.3514C23.1 34.4865 24.9 34.4865 26.5 35.3514C28.1 36.2162 29.9 36.2162 31.5 35.3514C33.1 34.4865 34.9 34.4865 36.5 35.3514C38.1 36.2162 39.9 36.2162 41.5 35.3514L44 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40L6.5 41.3514C8.1 42.2162 9.9 42.2162 11.5 41.3514C13.1 40.4865 14.9 40.4865 16.5 41.3514C18.1 42.2162 19.9 42.2162 21.5 41.3514C23.1 40.4865 24.9 40.4865 26.5 41.3514C28.1 42.2162 29.9 42.2162 31.5 41.3514C33.1 40.4865 34.9 40.4865 36.5 41.3514C38.1 42.2162 39.9 42.2162 41.5 41.3514L44 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tyr=x("swimming-ring",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28 33.1679C30.3069 32.16 32.16 30.3069 33.1679 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14.832 28C15.84 30.3069 17.6931 32.16 19.9999 33.1679",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19.9999 14.832C17.6931 15.84 15.84 17.6931 14.832 19.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 14.832C30.3069 15.84 32.16 17.6931 33.1679 19.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 40.9758C35.1145 39.1681 39.1681 35.1145 40.9758 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7.02441 30C8.83212 35.1145 12.8857 39.1681 18.0002 40.9758",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18.0002 7.02441C12.8857 8.83212 8.83212 12.8857 7.02441 18.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 7.02441C35.1145 8.83212 39.1681 12.8857 40.9758 18.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M27 17H21L18 7L20 4H28L30 7L27 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 21V27L7 30L4 28L4 20L7 18L17 21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 31H27L30 41L28 44H20L18 41L21 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 27V21L41 18C42.08 18.8 42.92 19.2 44 20V28C42.92 28.8 42.08 29.2 41 30L31 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null)])}),nyr=x("swimsuit",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 4V11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 4V11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 31H36V36C33 36 26 39 26 44H21C21 39 15 36 12 36V31Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"14",cy:"18",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"18",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 18H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iyr=x("swing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"25eac417)"},[c("path",{d:"M9.99985 35.9998C8.00079 32.4998 7.99899 25.9998 7.99975 16.9998C8.00001 13.9998 11.9995 12.9998 13.9993 15.9998C15.1072 17.6617 15.8159 22.264 15.8159 22.264L22.3109 11.0145C23.0068 9.80903 24.5483 9.396 25.7538 10.092C26.9593 10.788 27.3723 12.3294 26.6763 13.5349L27.0641 12.8633C27.7601 11.6578 29.3015 11.2448 30.507 11.9408C31.7125 12.6368 32.1256 14.1783 31.4296 15.3838L31.0418 16.0554C31.7378 14.8499 33.2793 14.4368 34.4848 15.1328C35.6903 15.8288 36.1033 17.3703 35.4073 18.5758L33.8549 21.2646C34.5517 20.0578 36.0948 19.6443 37.3016 20.3411C38.5066 21.0367 38.921 22.5765 38.2279 23.783L29.0588 39.745C28.9612 39.9148 28.8614 40.0815 28.7382 40.2337C28.1666 40.9395 26.1434 42.9998 21.9999 42.9998C17.3408 42.9998 12.4782 40.339 9.99985 35.9998Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 5C38.3788 5.73333 40.5055 6.75828 42 9C43 10.5 43.5 12.5 43.7908 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"25eac417"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),ryr=x("swipe",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 15L19.3714 25.5377C20.5 26.5 22.8282 28 25 26C27.2893 23.8918 25.5 21.5 25 21L17 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 8H27L38 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 33L44 33.0193",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 18V40H44V18H22.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oyr=x("switch",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 19H5.99998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 7L42 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.79897 29H42.799",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.79895 29L18.799 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),syr=x("switch-button",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 4H12C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20H36C40.4183 20 44 16.4183 44 12C44 7.58172 40.4183 4 36 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 28H12C7.58172 28 4 31.5817 4 36C4 40.4183 7.58172 44 12 44H36C40.4183 44 44 40.4183 44 36C44 31.5817 40.4183 28 36 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 14C37.1046 14 38 13.1046 38 12C38 10.8954 37.1046 10 36 10C34.8954 10 34 10.8954 34 12C34 13.1046 34.8954 14 36 14Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 38C13.1046 38 14 37.1046 14 36C14 34.8954 13.1046 34 12 34C10.8954 34 10 34.8954 10 36C10 37.1046 10.8954 38 12 38Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),ayr=x("switch-contrast",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 10H40C41.8856 10 42.8284 10 43.4142 10.5858C44 11.1716 44 12.1144 44 14V34C44 35.8856 44 36.8284 43.4142 37.4142C42.8284 38 41.8856 38 40 38H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 10H8C6.11438 10 5.17157 10 4.58579 10.5858C4 11.1716 4 12.1144 4 14V34C4 35.8856 4 36.8284 4.58579 37.4142C5.17157 38 6.11438 38 8 38H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lyr=x("switch-nintendo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 12C6 7.58172 9.58172 4 14 4H19C20.1046 4 21 4.89543 21 6V40C21 41.1046 20.1046 42 19 42H14C9.58172 42 6 38.4183 6 34V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M42 14C42 9.58172 38.4183 6 34 6H28C26.8954 6 26 6.89543 26 8V42C26 43.1046 26.8954 44 28 44H34C38.4183 44 42 40.4183 42 36V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"11",y:"30",width:"5",height:"5",rx:"2.5",fill:e.colors[2]},null),c("rect",{x:"31.5",y:"14",width:"5",height:"5",rx:"2.5",fill:e.colors[2]},null),c("path",{d:"M15 17H12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 28V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31L37 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cyr=x("switch-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"19",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"36.0063",y:"19.3335",width:"10.5189",height:"24.0125",rx:"5.25944",transform:"rotate(90 36.0063 19.3335)",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("rect",{x:"36.0063",y:"29.8525",width:"10",height:"10",rx:"5",transform:"rotate(-180 36.0063 29.8525)",stroke:e.colors[2],"stroke-width":e.strokeWidth},null)])}),dyr=x("switch-themes",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23 4V27H43.9933L44 4H23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.0049 43.9998C24.6752 43.9998 20.5595 43.9998 18.6579 43.9998C16.9557 43.9998 14.9159 43.4318 13.5475 41.6126C12.6229 40.3832 12.0049 38.5826 12.0049 35.9998C12.0049 31.7298 12.0049 28.063 12.0049 24.9995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 32.9998L12.0046 24.9995L20.0138 32.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 19H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 12H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),uyr=x("switch-track",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 4V18L8 30L8 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 22V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 9V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 44V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 31V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hyr=x("switching-done",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29.6325 4H21.9932V27H43.9932V20.9631",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.0015 13.003L33.5649 17.4445L45.0001 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.0049 43.9998C23.6752 43.9998 19.5595 43.9998 17.6579 43.9998C15.9557 43.9998 13.9159 43.4318 12.5475 41.6126C11.6229 40.3832 11.0049 38.5826 11.0049 35.9998C11.0049 31.7298 11.0049 28.063 11.0049 24.9995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M3 32.9998L11.0046 24.9995L19.0138 32.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fyr=x("symbol",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 40.0032H18.0039C11.3346 35.6355 8 30.3009 8 23.9995C8 14.5473 15.0167 7.99976 24.0083 7.99976C33 7.99976 40 14.9998 40 23.9995C40 29.9993 36.6689 35.3338 30.0066 40.0032H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gyr=x("symbol-double-x",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 4L24 18L38 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 44L24 30L38 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 10L29 24L43 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 10L18 24L4 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),myr=x("symmetry",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 15L24 9V39L4 33V15Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 9L44 15V33L24 39V9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kyr=x("sync",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 7.979L19 8.00006V18.0001H4V32H20.9995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 42L31 41.9789V31.5789H44V18H30.3448",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vyr=x("system",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 6H8C6.89543 6 6 6.89543 6 8V18C6 19.1046 6.89543 20 8 20H18C19.1046 20 20 19.1046 20 18V8C20 6.89543 19.1046 6 18 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28H8C6.89543 28 6 28.8954 6 30V40C6 41.1046 6.89543 42 8 42H18C19.1046 42 20 41.1046 20 40V30C20 28.8954 19.1046 28 18 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 20C38.866 20 42 16.866 42 13C42 9.13401 38.866 6 35 6C31.134 6 28 9.13401 28 13C28 16.866 31.134 20 35 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 28H30C28.8954 28 28 28.8954 28 30V40C28 41.1046 28.8954 42 30 42H40C41.1046 42 42 41.1046 42 40V30C42 28.8954 41.1046 28 40 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Ayr=x("t-shirt",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 9L18 4H30L39 9L43 24L35 30V44H13V30L5 24L9 9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 31L13 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 31L35 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pyr=x("table",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"4",width:"32",height:"40",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 16H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 32H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),byr=x("table-file",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 6H6C4.89543 6 4 6.89543 4 8V40C4 41.1046 4.89543 42 6 42H42C43.1046 42 44 41.1046 44 40V8C44 6.89543 43.1046 6 42 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 18H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.5 18V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.5 18V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 30H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 8V40C44 41.1046 43.1046 42 42 42H6C4.89543 42 4 41.1046 4 40V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wyr=x("table-lamp",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 44L42 28L22 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 12L16 22L24 8L20 4L6 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 44H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 44V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Oyr=x("table-report",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 7C5 5.34315 6.34315 4 8 4H32C33.6569 4 35 5.34315 35 7V44H8C6.34315 44 5 42.6569 5 41V7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 24C35 22.8954 35.8954 22 37 22H41C42.1046 22 43 22.8954 43 24V41C43 42.6569 41.6569 44 40 44H35V24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 12H19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 19H23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yyr=x("tabletennis",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31.4502 16.96C34.2116 16.96 36.4502 14.7214 36.4502 11.96C36.4502 9.19854 34.2116 6.95996 31.4502 6.95996C28.6888 6.95996 26.4502 9.19854 26.4502 11.96C26.4502 14.7214 28.6888 16.96 31.4502 16.96Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M36 34L34 23L23 28L10 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 41.0298H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"9",cy:"25",r:"5",fill:e.colors[0]},null),c("circle",{cx:"6",cy:"17",r:"2",fill:e.colors[0]},null),c("path",{d:"M34 23L44 29L29 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cyr=x("tag",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 44L8 6C8 4.89543 8.89543 4 10 4H38C39.1046 4 40 4.89543 40 6V44L24 35.7273L8 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 18H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_yr=x("tag-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42.1691 29.2451L29.2631 42.1511C28.5879 42.8271 27.6716 43.2069 26.7161 43.2069C25.7606 43.2069 24.8444 42.8271 24.1691 42.1511L8 26V8H26L42.1691 24.1691C43.5649 25.5732 43.5649 27.841 42.1691 29.2451Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.5 21C19.8807 21 21 19.8807 21 18.5C21 17.1193 19.8807 16 18.5 16C17.1193 16 16 17.1193 16 18.5C16 19.8807 17.1193 21 18.5 21Z",fill:e.colors[2]},null)])}),Syr=x("tailoring",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 4V36H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 12H36V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 12H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 44V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Lyr=x("tailoring-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 5H37.4142C36.5233 5 36.0771 6.07714 36.7071 6.70711L41.2929 11.2929C41.9229 11.9229 43 11.4767 43 10.5858V6C43 5.44772 42.5523 5 42 5Z",fill:e.colors[0]},null),c("path",{d:"M8 43H12.5858C13.4767 43 13.9229 41.9229 13.2929 41.2929L8.70711 36.7071C8.07714 36.0771 7 36.5233 7 37.4142L7 42C7 42.5523 7.44772 43 8 43Z",fill:e.colors[0]},null),c("path",{d:"M14 4V32C14 33.1046 14.8954 34 16 34H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 13H35V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 13H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 42V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),xyr=x("taj-mahal",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 28H8C6.89543 28 6 28.8954 6 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 28H40C41.1046 28 42 28.8954 42 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.9994 24H27.9994C27.9994 24 33.1652 18.3215 31.9994 15C31.2446 12.8494 29.5615 11.6597 27.9994 10C26.4373 8.34027 23.9994 6 23.9994 6C23.9994 6 21.5615 8.34027 19.9994 10C18.4373 11.6597 16.7542 12.8494 15.9994 15C14.8337 18.3215 19.9994 24 19.9994 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24H24H32V44H16V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 4V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10 24V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M38 24V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 44L28 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Eyr=x("take-off",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 29L13.7763 33.1118C12.6994 33.6503 11.4049 33.4927 10.4886 32.7117L4 27.1808L7.56226 25.8157C8.19869 25.5718 8.8992 25.5519 9.54846 25.7592L12.8273 26.8063C13.5787 27.0463 14.3944 26.9807 15.0977 26.6237L37.36 15.3248C37.7807 15.1113 38.2459 15 38.7177 15H44L42.4472 18.1056C42.1569 18.6862 41.6862 19.1569 41.1056 19.4472L32 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.0007 29L18.0003 31L23.0003 41L32.0003 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25L12 16L28 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tyr=x("take-off-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"4c03515c)"},[c("path",{d:"M4.99707 40.9883L42.9971 40.9883",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.52068 31.2641L3.90765 23.2741C4.87794 22.7139 9.67924 24.3889 11.4666 25.3061L21.1686 21.8332L12.8733 7.46538L16.9879 7.21842L30.3885 19.6798L38.6389 17.0682C42.2926 16.023 43.4449 18.0188 43.675 18.4175C45.0577 20.8123 42.2639 22.4252 41.8648 22.6556C38.672 24.499 8.52068 31.2641 8.52068 31.2641Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"4c03515c"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Qyr=x("taobao",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48C10.7452 48 0 37.2548 0 24C0 10.7452 10.7452 0 24 0ZM24 4.36364C13.1551 4.36364 4.36364 13.1551 4.36364 24C4.36364 34.8449 13.1551 43.6364 24 43.6364C34.8449 43.6364 43.6364 34.8449 43.6364 24C43.6364 13.1551 34.8449 4.36364 24 4.36364ZM19.1273 11.6177L22.7626 12.3626C22.6634 13.0622 22.4273 13.8541 22.0543 14.7383C23.2431 14.31 24.3806 13.9947 25.466 13.7917C27.8531 13.3454 29.7082 13.0909 31.5472 13.0909C33.3862 13.0909 34.8014 13.1095 36.5962 14.5261C37.7129 15.4076 38.3999 16.5671 38.6572 18.0045L38.7058 18.3168V30.9897C38.7058 31.8359 38.4803 32.7094 38.0292 33.6101C37.6064 34.4546 36.7928 34.932 35.5885 35.0423L35.3424 35.0595H27.8024C27.3202 33.6504 27.3202 32.8184 27.8024 32.5637C28.5256 32.1816 31.3051 33.2064 32.5259 32.5637C33.2855 32.1638 33.6722 31.4194 33.6858 30.3307L33.6831 30.0921V18.1324C33.6831 16.2794 32.5496 14.9986 29.0578 15.189C27.1624 15.2924 24.9495 15.763 22.4192 16.601L23.2411 16.851L24.2327 17.1886V17.5143C24.2327 18.0662 24.6428 18.5237 25.1772 18.5955L25.3025 18.605L32.6004 18.7457V20.7543H27.1449V23.2534H32.6004V24.8061H27.0854L27.1449 29.6797C27.6591 29.7188 28.1662 29.6142 28.6661 29.3658C29.0013 29.1993 29.2635 28.9579 29.4526 28.6415L29.0889 27.9224C29.0885 27.9216 29.0881 27.9209 29.0877 27.9201C28.8361 27.4205 29.0048 26.8192 29.4611 26.5189L29.5714 26.4551L30.8247 25.8239C30.8745 25.7989 30.9261 25.7776 30.9791 25.7605C31.5114 25.588 32.0798 25.8465 32.307 26.3432L32.3532 26.462L33.0964 28.7558C33.2436 29.2102 33.0774 29.7019 32.6981 29.976L32.5894 30.0451L31.689 30.5466C31.6765 30.5536 31.6639 30.5603 31.6511 30.5667C31.152 30.8195 30.5504 30.6522 30.249 30.1966L30.185 30.0865L30.1714 30.0629C29.6195 30.6617 29.0968 31.1206 28.6034 31.4398C27.7867 31.9681 26.9058 32.3985 25.8899 32.4665L25.6095 32.4759H20.3553C19.9292 32.4759 19.1567 32.1994 18.3633 31.4398C17.8785 30.9756 17.5835 30.2517 17.4785 29.268L17.4545 28.9933V26.2516H21.6108C21.6443 27.4372 21.7552 28.3511 21.9437 28.9933C22.1196 29.5926 22.5858 29.8319 23.3422 29.7111L23.5088 29.6797V24.8061H17.4545V23.2534H23.5088V20.7543H22.3509L20.5157 23.0498L18.5174 21.7861C19.7463 20.4007 20.498 19.5036 20.7724 19.0947C21.0468 18.6858 21.0468 17.9813 20.7724 16.9814L20.8189 17.1633L20.7778 17.1801C20.07 18.2499 19.1326 19.2869 17.9657 20.2909L17.5827 20.6125L15.0765 18.1365C16.2176 17.2504 17.053 16.4263 17.5827 15.6642C18.1124 14.9021 18.6273 13.5533 19.1273 11.6177ZM11.4318 17.788L15.0085 21.15C16.3057 22.3693 16.7268 24.2477 16.093 25.8952L16.0043 26.1087L12.2945 34.4169L8.20691 31.5766L13.409 26.0677C13.4785 25.9941 13.5428 25.9157 13.6014 25.8332C14.2643 24.9 14.0893 23.624 13.2279 22.9005L13.0862 22.791L9.37195 20.1527L11.4318 17.788ZM13.6364 10.9091C15.1426 10.9091 16.3636 12.1301 16.3636 13.6364C16.3636 15.1426 15.1426 16.3636 13.6364 16.3636C12.1301 16.3636 10.9091 15.1426 10.9091 13.6364C10.9091 12.1301 12.1301 10.9091 13.6364 10.9091Z",fill:e.colors[0]},null)])}),Dyr=x("tape",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 12C4 10.8954 4.89543 10 6 10H10H38H42C43.1046 10 44 10.8954 44 12V36C44 37.1046 43.1046 38 42 38H6C4.89543 38 4 37.1046 4 36V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.2701 10C12.5744 10 11.6481 11.9777 12.7336 13.2804L14.4003 15.2804C14.7803 15.7364 15.3432 16 15.9367 16H24H32.0633C32.6568 16 33.2197 15.7364 33.5997 15.2804L35.2664 13.2804C36.3519 11.9777 35.4256 10 33.7299 10H14.2701Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 10V10H10H38H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 31C35.2091 31 37 29.2091 37 27C37 24.7909 35.2091 23 33 23C30.7909 23 29 24.7909 29 27C29 29.2091 30.7909 31 33 31Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 31C17.2091 31 19 29.2091 19 27C19 24.7909 17.2091 23 15 23C12.7909 23 11 24.7909 11 27C11 29.2091 12.7909 31 15 31Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Byr=x("tape-measure",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 15V12C13 10.3431 11.6569 9 10 9V9C8.34315 9 7 10.3431 7 12V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 27C4 20.3726 9.37258 15 16 15C22.6274 15 28 20.3726 28 27V39H4V27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"28",y:"27",width:"16",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"16",cy:"27",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M39 27L39 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 27L33 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 27H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ryr=x("target",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21.4172 18.5828C19.3962 19.5481 18 21.6109 18 23.9999C18 27.3136 20.6863 29.9999 24 29.9999C26.389 29.9999 28.4519 28.6037 29.4172 26.5828",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.2793 11.7207C26.9392 11.2538 25.4992 11 24 11C16.8203 11 11 16.8203 11 24C11 31.1797 16.8203 37 24 37C31.1797 37 37 31.1797 37 24C37 22.5008 36.7462 21.0608 36.2793 19.7207",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.5675 6.43255C30.7255 4.88151 27.4657 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24C44 20.5343 43.1185 17.2745 41.5675 14.4325",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 4L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Iyr=x("target-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.8887 39.8887C32.7287 39.8887 39.8887 32.7287 39.8887 23.8887C39.8887 15.0487 32.7287 7.88867 23.8887 7.88867C15.0487 7.88867 7.88867 15.0487 7.88867 23.8887C7.88867 32.7287 15.0487 39.8887 23.8887 39.8887Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.8887 31.8887C28.3087 31.8887 31.8887 28.3087 31.8887 23.8887C31.8887 19.4687 28.3087 15.8887 23.8887 15.8887C19.4687 15.8887 15.8887 19.4687 15.8887 23.8887C15.8887 28.3087 19.4687 31.8887 23.8887 31.8887Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.8887 25.8887C24.9887 25.8887 25.8887 24.9887 25.8887 23.8887C25.8887 22.7887 24.9887 21.8887 23.8887 21.8887C22.7887 21.8887 21.8887 22.7887 21.8887 23.8887C21.8887 24.9887 22.7887 25.8887 23.8887 25.8887Z",fill:e.colors[0]},null),c("path",{d:"M23.8887 7.88867V3.88867",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.8887 43.8887L33.8887 36.8887",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.8887 36.8887L9.88867 43.8887",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Myr=x("target-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 41C33.39 41 41 33.39 41 24C41 14.61 33.39 7 24 7C14.61 7 7 14.61 7 24C7 33.39 14.61 41 24 41Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32C28.42 32 32 28.42 32 24C32 19.58 28.42 16 24 16C19.58 16 16 19.58 16 24C16 28.42 19.58 32 24 32Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pyr=x("taurus",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"31",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M44 8C44 15.732 35.0457 22 24 22C12.9543 22 4 15.732 4 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Fyr=x("taxi",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 35V27.7097C4 25.4363 5.28486 23.3581 7.3186 22.3422L8.00053 22.0015L10.3105 14.0919C10.7326 12.2812 12.3467 11 14.206 11H33.8943C35.7675 11 37.3899 12.3 37.7981 14.1282L40.0031 22.0015L40.6834 22.3416C42.716 23.358 44 25.4355 44 27.7081V35C44 36.6569 42.6569 38 41 38H39.0031V39C39.0031 41.2091 37.2123 43 35.0031 43C32.7909 43 31 41.2091 31 39V38H17V39.0003C17 41.2093 15.2093 43 13.0003 43C10.7913 43 9.00053 41.2093 9.00053 39.0003V38H7C5.34315 38 4 36.6569 4 35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.5 33C14.8807 33 16 31.8807 16 30.5C16 29.1193 14.8807 28 13.5 28C12.1193 28 11 29.1193 11 30.5C11 31.8807 12.1193 33 13.5 33Z",fill:e.colors[2]},null),c("path",{d:"M34.5 33C35.8807 33 37 31.8807 37 30.5C37 29.1193 35.8807 28 34.5 28C33.1193 28 32 29.1193 32 30.5C32 31.8807 33.1193 33 34.5 33Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18 11H30L29.0088 6.04409C28.8868 5.43404 28.3998 5 27.8374 5H20.1626C19.6002 5 19.1132 5.43404 18.9912 6.04409L18 11Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 23H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nyr=x("tea",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 18.1672C11 18.0749 11.0749 18 11.1672 18H34.8328C34.9251 18 35 18.0749 35 18.1672V30C35 36.6274 29.6274 42 23 42C16.3726 42 11 36.6274 11 30V18.1672Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 30C38.3137 30 41 27.3137 41 24C41 20.6863 38.3137 18 35 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("line",{x1:"11",y1:"8",x2:"11",y2:"11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"35",y1:"8",x2:"35",y2:"11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"23",y1:"5",x2:"23",y2:"11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Uyr=x("tea-drink",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2 20C2 32.1503 8 42 20 42C32 42 38 32.1503 38 20H2Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 14V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 14V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 14V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.1904 30.6229C37.1802 28.039 37.764 25.1374 37.9417 22.0511C38.2868 22.0174 38.6402 22 39 22C42.866 22 46 24.0147 46 26.5C46 28.9853 42.866 31 39 31C38.0007 31 37.0504 30.8654 36.1904 30.6229Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jyr=x("teapot",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.0013 13C15.7011 13 9.54283 18.0701 7.62207 25H38.3805C36.4597 18.0701 30.3014 13 23.0013 13Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.00098 29.5926C7.00098 34.0112 8.66648 38.0265 11.382 41H34.62C37.3355 38.0265 39.001 34.0112 39.001 29.5926C39.001 27.9993 38.7844 26.4585 38.3802 25H7.62177C7.21753 26.4585 7.00098 27.9993 7.00098 29.5926Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 13V11C27 8.79086 25.2091 7 23 7V7C20.7909 7 19 8.79086 19 11V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.0006 27.9999C7.0006 27.9999 5.01521 27.8685 4.00007 25.4999C2.5 21.9999 5.00023 19.9998 6.00025 16.9999C6.76104 14.7176 5.20688 13.014 4.41976 12.3296C4.16754 12.1103 4.00053 11.7992 4.00044 11.4649L4.00028 10.8473C4.00015 10.3583 4.35398 9.94412 4.84258 9.92617C5.87825 9.88814 7.66273 9.9969 9.00029 10.9999C11.0006 12.4999 12.0006 16.9999 12.0006 16.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 41L37 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 25C41.7614 25 44 22.7614 44 20C44 17.2386 41.7614 15 39 15C36.9497 15 35.1876 16.2341 34.416 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wyr=x("teeth",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.1172 5H14.0026C18.6687 5.68989 19.9341 8.33825 24.0003 8.33825C28.0664 8.33825 29.3314 5.69005 33.9978 5H34.5003C39.747 5 44.0003 9.25329 44.0003 14.5V15.1259C44.0003 18.0287 40.9091 21.3433 40.0003 24.4829C39.035 27.8174 38.3737 30.5425 38.1796 33.3943C37.7248 40.0751 35.447 43 33.0003 43C29.3465 43 26.1017 28.0251 24.0627 28.0251C22.0237 28.0251 17.9776 43 15.0003 43C13.1832 43 10.8293 41.9254 9.94554 33.3943C9.59391 30 9.00122 27.9407 8.00028 24.4829C7.1205 21.4437 4.15199 17.8111 4.00028 14.5511C3.76597 9.51593 7.65782 5.24419 12.693 5.00988C12.8343 5.00331 12.9757 5.00002 13.1172 5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M15.4824 12.4634L32.0005 17.7887",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15.4824 17.7886L32.0005 12.4632",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Vyr=x("telegram",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41.4193 7.30899C41.4193 7.30899 45.3046 5.79399 44.9808 9.47328C44.8729 10.9883 43.9016 16.2908 43.1461 22.0262L40.5559 39.0159C40.5559 39.0159 40.3401 41.5048 38.3974 41.9377C36.4547 42.3705 33.5408 40.4227 33.0011 39.9898C32.5694 39.6652 24.9068 34.7955 22.2086 32.4148C21.4531 31.7655 20.5897 30.4669 22.3165 28.9519L33.6487 18.1305C34.9438 16.8319 36.2389 13.8019 30.8426 17.4812L15.7331 27.7616C15.7331 27.7616 14.0063 28.8437 10.7686 27.8698L3.75342 25.7055C3.75342 25.7055 1.16321 24.0823 5.58815 22.459C16.3807 17.3729 29.6555 12.1786 41.4193 7.30899Z",fill:e.colors[0]},null)])}),zyr=x("telescope",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"5",width:"12",height:"38",rx:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"30",y:"5",width:"12",height:"38",rx:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 43C15.3137 43 18 40.3137 18 37C18 33.6863 15.3137 31 12 31C8.68629 31 6 33.6863 6 37C6 40.3137 8.68629 43 12 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 43C39.3137 43 42 40.3137 42 37C42 33.6863 39.3137 31 36 31C32.6863 31 30 33.6863 30 37C30 40.3137 32.6863 43 36 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 21C30 17.6863 27.3137 15 24 15C20.6863 15 18 17.6863 18 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 31C30 27.6863 27.3137 25 24 25C20.6863 25 18 27.6863 18 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hyr=x("tencent-qq",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.7927 44.5178C20.1344 44.5178 16.7762 43.2933 14.6142 41.4646C13.5161 41.7927 12.1115 42.3204 11.2254 42.9751C10.4664 43.535 10.5613 44.1059 10.6979 44.3362C11.298 45.3491 20.9938 44.9831 23.7927 44.6678V44.5178ZM23.7927 44.5178C27.4516 44.5178 30.8095 43.2933 32.9718 41.4646C34.0693 41.7927 35.4742 42.3204 36.3606 42.9751C37.119 43.535 37.0244 44.1059 36.8875 44.3362C36.2874 45.3491 26.5919 44.9831 23.7927 44.6678V44.5178Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36.3386 20.9326C34.6979 21.3809 29.856 22.5505 23.8144 22.5914H23.7698C17.5753 22.5491 12.6423 21.3214 11.1274 20.8999C10.816 20.8129 10.6458 20.6334 10.6458 20.6334C10.644 20.5785 10.6207 19.6503 10.6207 19.171C10.6207 11.1055 14.4284 3.00029 23.7922 3C33.1561 3.00029 36.9635 11.1052 36.9635 19.1713C36.9635 19.65 36.9402 20.5785 36.9387 20.6337C36.9387 20.6337 36.7297 20.8255 36.3386 20.9326ZM38.8284 25.3504C39.3462 26.7001 39.8573 28.1055 40.2318 29.3107C42.0176 35.0578 41.4388 37.4364 40.9986 37.4898C40.0532 37.6039 37.3187 33.1634 37.3187 33.1634C37.3187 37.6757 33.2448 44.604 23.916 44.6677H23.6685C14.3394 44.604 10.2655 37.6757 10.2655 33.1634C10.2655 33.1634 7.53131 37.6039 6.58588 37.4895C6.14542 37.4364 5.5666 35.0581 7.35268 29.3107C7.72717 28.1058 8.23827 26.7001 8.75609 25.3504C8.75609 25.3504 9.10519 25.3285 9.28207 25.3795C10.7319 25.798 12.2762 26.1689 13.8447 26.4792C13.5776 28.1343 13.4249 30.1827 13.5692 32.6021C13.9533 39.0363 17.7745 43.081 23.6727 43.1394H23.9121C29.8106 43.081 33.6314 39.0363 34.0161 32.6021C34.1604 30.1823 34.0075 28.1345 33.7402 26.4793C35.3363 26.1633 36.9076 25.7848 38.3798 25.3571C38.5307 25.3136 38.8284 25.3504 38.8284 25.3504ZM33.7402 26.4793C30.3004 27.1601 26.7448 27.5502 23.8144 27.5147H23.7698C20.8396 27.5498 17.2841 27.1598 13.8447 26.4792C13.8586 26.3929 13.8728 26.3076 13.8874 26.2234C17.3136 26.8989 20.8513 27.2853 23.769 27.2503H23.8137L23.814 27.25C26.7323 27.2856 30.2709 26.8989 33.6974 26.2231C33.712 26.3074 33.7262 26.3928 33.7402 26.4793ZM18.0376 11.6868C18.1059 13.5266 19.1912 14.9735 20.4615 14.916C21.7309 14.8594 22.7044 13.3208 22.6349 11.4802C22.566 9.6398 21.4811 8.19348 20.2122 8.2504C18.9419 8.30791 17.9687 9.84646 18.0376 11.6868ZM27.1253 14.916C28.3957 14.9735 29.4809 13.5263 29.5489 11.6868C29.6181 9.84646 28.6449 8.30791 27.3746 8.2504C26.1055 8.19378 25.0208 9.64009 24.9519 11.4805C24.8825 13.3208 25.8556 14.8591 27.1253 14.916ZM23.8148 15.9248C28.0469 15.9248 31.4658 16.7625 31.805 17.5141V17.5144C31.821 17.5477 31.8295 17.5841 31.8298 17.621C31.8294 17.6731 31.8131 17.7238 31.7831 17.7663C31.497 18.1835 27.701 20.2436 23.8148 20.2436H23.7692C19.8827 20.2436 16.0867 18.1829 15.8006 17.7663C15.7708 17.7239 15.7545 17.6734 15.7539 17.6216C15.7542 17.5845 15.7627 17.5479 15.7787 17.5144C16.1182 16.7625 19.5368 15.9248 23.7692 15.9248H23.8148Z",fill:e.colors[0]},null),c("path",{d:"M22.0218 11.7142C22.0799 12.441 21.6812 13.0867 21.1327 13.157C20.5831 13.2277 20.0912 12.6958 20.0329 11.969C19.9754 11.2416 20.3735 10.596 20.9211 10.5259C21.4716 10.4547 21.9643 10.9871 22.0218 11.7139V11.7142ZM25.5117 11.9571C25.624 11.7559 26.3885 10.6984 27.9714 11.0834C28.3874 11.1847 28.5797 11.3336 28.6203 11.392C28.6801 11.4784 28.6968 11.6015 28.6358 11.7673C28.5155 12.096 28.2671 12.087 28.1296 12.0227C28.0406 11.9813 26.9381 11.2463 25.9223 12.3429C25.8523 12.418 25.7274 12.4439 25.6091 12.3546C25.4903 12.2647 25.4416 12.0832 25.5117 11.9571Z",fill:e.colors[0]},null),c("path",{d:"M15.5039 26.7117V33.0437C15.5039 33.0437 18.4044 33.6286 21.3105 33.2235V27.383C19.4695 27.2788 17.4841 27.0468 15.5039 26.7117Z",fill:e.colors[0]},null),c("path",{d:"M36.9385 20.6337C36.9385 20.6337 31.2962 22.4148 23.8142 22.4653H23.7695C16.2998 22.4151 10.6648 20.6395 10.6456 20.6337L8.75586 25.35C13.4824 26.775 19.3401 27.6933 23.7695 27.6399H23.8142C28.2436 27.6933 34.101 26.775 38.8282 25.35L36.9385 20.6337Z",fill:e.colors[0]},null)])}),$yr=x("tennis",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 4C23.8991 10.6682 22.2619 15.6696 19.0884 19.0044C15.9148 22.3391 10.8853 24.0071 4 24.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.9682 25.0052C37.4557 24.5585 32.4795 25.9505 29.0395 29.1812C25.5994 32.4119 23.9206 37.3515 24.0029 43.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Xyr=x("tent",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 12L4 36H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 12H10L16 36H44L38 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 18H39",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 12L13 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 12L41 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gyr=x("tent-banner",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 43H39L23 17L7 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.0769 25L23 28L27.9231 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 17V12V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 4H23V12H35L32 8L35 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yyr=x("terminal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"32",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 18L19 24L12 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 32H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zyr=x("termination-file",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 16.3977V6C40 4.89543 39.1046 4 38 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 14H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 21H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 44C28.4772 44 24 39.5228 24 34C24 28.4772 28.4772 24 34 24C39.5228 24 44 28.4772 44 34C44 39.5228 39.5228 44 34 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 27L41 41",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 34C24 28.4772 28.4772 24 34 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 44C39.5228 44 44 39.5228 44 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qyr=x("terrace",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 24V40C5 41.1046 5.89543 42 7 42H41C42.1046 42 43 41.1046 43 40V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 31L5 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 23C32 18.5817 28.4183 15 24 15C19.5817 15 16 18.5817 16 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 6V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.4141 10L33.9998 11.4142",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 10L13.4142 11.4142",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kyr=x("test-tube",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 4H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C27.3137 44 30 41.3137 30 38V10H18V38C18 41.3137 20.6863 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 27V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 35H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jyr=x("text",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19V16H32V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 34H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18L24 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eCr=x("text-bold",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 24C29.5056 24 33.9688 19.5228 33.9688 14C33.9688 8.47715 29.5056 4 24 4H11V24H24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28.0312 44C33.5368 44 38 39.5228 38 34C38 28.4772 33.5368 24 28.0312 24H11V44H28.0312Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tCr=x("text-italic",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 6H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 42H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 5.95215L19 41.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nCr=x("text-message",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 7H4V37H19L24 42L29 37H44V7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 16H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 24H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M29 14L36 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28.9998 13.9998L21.9998 27.9998",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 24H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),iCr=x("text-recognition",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 33V39C6 40.6569 7.34315 42 9 42H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 42H39C40.6569 42 42 40.6569 42 39V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 15V9C42 7.34315 40.6569 6 39 6H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 15V9C6 7.34315 7.34315 6 9 6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 15H24H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rCr=x("text-rotation-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 35L21 31.3333M29 13L21 16.6667M21 16.6667L17 18.5L5 24L17 29.5L21 31.3333M21 16.6667V31.3333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 6V42L43 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oCr=x("text-rotation-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 29L16.6667 21M35 29L31.3333 21M31.3333 21L29.5 17L24 5L18.5 17L16.6667 21M31.3333 21H16.6667",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 37H6L12 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sCr=x("text-rotation-none",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 29L16.6667 21M35 29L31.3333 21M31.3333 21L29.5 17L24 5L18.5 17L16.6667 21M31.3333 21H16.6667",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 37H42L36 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aCr=x("text-rotation-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 35L21 31.3333M29 13L21 16.6667M21 16.6667L17 18.5L5 24L17 29.5L21 31.3333M21 16.6667V31.3333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 42V6L43 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lCr=x("text-style",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 6H42V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 32L19.1875 27M31 32L28.8125 27M19.1875 27L24 16L28.8125 27M19.1875 27H28.8125",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6H6V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42H42V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H6V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cCr=x("text-style-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 42L8.94118 30M32 42L27.0588 30M27.0588 30L25 25L18 8L11 25L8.94118 30M27.0588 30H8.94118",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 10L44 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 20L44 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 30L44 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 40H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dCr=x("text-underline",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 44H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 6.09717C37 12.7638 37 15.3335 37 22.0002C37 29.1799 31.1797 35.0002 24 35.0002C16.8203 35.0002 11 29.1799 11 22.0002C11 15.3335 11 12.7638 11 6.09717",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),uCr=x("text-wrap-overflow",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 10V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 4V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M37.0561 19.0113L42.0929 24.0255L37.0561 29.123",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),hCr=x("text-wrap-truncation",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20.0522 24.0083H40.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),fCr=x("textarea",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 4C23 4 24 10 24 12C24 14 24 34 24 36C24 38 23 44 16 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4C26 4 24 10 24 12C24 14 24 34 24 36C24 38 25 44 32 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 24L31 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gCr=x("texture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 6L6 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 36L36 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 6L6 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6L6 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 16L16 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 26L26 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mCr=x("texture-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 4H8C5.79086 4 4 5.79086 4 8V40C4 42.2091 5.79086 44 8 44H40C42.2091 44 44 42.2091 44 40V8C44 5.79086 42.2091 4 40 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 12V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 28V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 12V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 28H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 20H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 28V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kCr=x("the-single-shoulder-bag",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28 27C28 18.1813 26.7806 4 24 4C20.5714 4 20 18.1813 20 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"15",y:"27",width:"18",height:"17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 27H33L27.7059 36H19.7647L15 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vCr=x("theater",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 6H40C41.1046 6 42 6.89543 42 8V36L32 22.0053C29.3333 23.5901 26.6667 24.3825 24 24.3825C21.3333 24.3825 18.6667 23.5901 16 22.0053L6 36V8C6 6.89543 6.89543 6 8 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),ACr=x("theme",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 6C18 9.31371 20.6863 12 24 12C27.3137 12 30 9.31371 30 6H35.4545L42 15.8182L36.2727 20.7273V42H11.7273V20.7273L6 15.8182L12.5455 6H18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),pCr=x("thermometer",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 25.9993V10C18 6.68629 20.6863 4 24 4C27.3137 4 30 6.68629 30 10V25.9993C32.4289 27.8237 34 30.7284 34 34C34 39.5228 29.5228 44 24 44C18.4772 44 14 39.5228 14 34C14 30.7284 15.5711 27.8237 18 25.9993Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38C26.2091 38 28 36.2091 28 34C28 31.7909 26.2091 30 24 30C21.7909 30 20 31.7909 20 34C20 36.2091 21.7909 38 24 38Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),bCr=x("thermometer-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C28.9706 44 33 39.9706 33 35C33 31.4663 30.9634 28.4082 28 26.9355V10C28 8 28 4 24 4C20 4 20 8 20 10V26.9355C17.0366 28.4082 15 31.4663 15 35C15 39.9706 19.0294 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),wCr=x("thermos-cup",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 31C10 31 10.0714 37 24 37C37.9286 37 38 31 38 31V15H24H10V31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 5V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 5V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 36V41C14 42.1046 14.8954 43 16 43H32C33.1046 43 34 42.1046 34 41V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),OCr=x("thin",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 25H15C13.41 25 11.23 24.77 10 24C6.35 21.69 5.66004 16.63 8.00004 13L14.0001 4C17.9301 12.43 30.04 12.42 34 4L40 13C42.34 16.63 41.64 21.69 38 24C36.77 24.78 34.59 25 33 25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 25L14.52 34.55C15.39 37.93 14.46 41.52 12 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.0004 25L33.4804 34.58C32.6104 37.96 33.5404 41.52 36.0004 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 42V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yCr=x("thinking-problem",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 21L43 30L38 31V37H35L29 36L28 43H13L11 32.619C7.92077 29.7028 6 25.5757 6 21C6 12.1634 13.1634 5 22 5C30.8366 5 38 12.1634 38 21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 19C17 16.2386 19.2386 14 22 14C24.7614 14 27 16.2386 27 19C27 21.7614 24.7614 24 22 24V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 33V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),CCr=x("three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 40L6.79224 30.8832C5.7604 28.6475 6.5098 25.9935 8.55853 24.6276L10.4628 23.3581C10.7898 23.1401 11.2142 23.1339 11.5475 23.3422L12 23.625L10.1291 9.94424C10.0464 9.33927 10.2055 8.72606 10.5718 8.23757C11.0844 7.55408 12.0541 7.41556 12.7376 7.92818L12.8707 8.02802C13.2808 8.33563 13.5896 8.75888 13.7573 9.24336L17.869 21.1217C17.9474 21.3481 18.1607 21.5 18.4003 21.5C18.7251 21.5 18.9823 21.2257 18.9614 20.9016L18.0785 7.21729C18.0286 6.44352 18.3143 5.68573 18.8625 5.13746C19.5101 4.4899 20.541 4.43281 21.2561 5.00489L21.5966 5.27727C22.178 5.74239 22.5657 6.40711 22.6842 7.14218L24.9229 21.0222C24.9673 21.2976 25.2051 21.5 25.484 21.5C25.7767 21.5 26.0215 21.2777 26.0497 20.9864L27.3779 7.26175C27.456 6.45511 27.857 5.71437 28.4899 5.20811L28.6963 5.04293C29.4385 4.44919 30.5084 4.50844 31.1805 5.18051C31.7052 5.70522 32 6.41688 32 7.15893V19.9113C32 19.9703 32.005 20.0284 32.0175 20.086C32.1291 20.6002 32.8074 23.2691 35 24C35.9074 24.3025 37.3638 26.8008 38.3729 28.7274C39.113 30.1406 39.042 31.8243 38.2673 33.2189L34.5 40C34.5 40 31 44 23 44C15 44 11.6667 41.3333 11 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Cr=x("three-d-glasses",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.5996 34.5H28.3996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M2.30273 27.3909L9.95784 9.5618L14.9491 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M45.8045 27.6333L38.0499 9.5618L33.0586 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.40063 26.7998H18.717C19.4317 26.7998 20.0111 27.3792 20.0111 28.0939C20.0111 28.128 20.0098 28.1621 20.0071 28.1961L19.0797 39.9078C19.0264 40.5808 18.4647 41.0998 17.7896 41.0998H4.32803C3.65293 41.0998 3.09124 40.5808 3.03795 39.9078L2.11055 28.1961C2.05413 27.4836 2.58598 26.8603 3.29847 26.8038C3.33246 26.8012 3.36654 26.7998 3.40063 26.7998Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M29.2835 26.7998H44.5999C45.3146 26.7998 45.894 27.3792 45.894 28.0939C45.894 28.128 45.8926 28.1621 45.89 28.1961L44.9625 39.9078C44.9093 40.5808 44.3476 41.0998 43.6725 41.0998H30.2109C29.5358 41.0998 28.9741 40.5808 28.9208 39.9078L27.9934 28.1961C27.937 27.4836 28.4689 26.8603 29.1814 26.8038C29.2153 26.8012 29.2494 26.7998 29.2835 26.7998Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),SCr=x("three-hexagons",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 27L14 21L4 27V39L14 45L24 39V27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 27L34 21L24 27V39L34 45L44 39V27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 9L24 3L14 9V21L24 27L34 21V9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LCr=x("three-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 14H29L22 23C26 23 29 25 29 29C29 33 26 34 24 34C21.619 34 20 33 19 31.9",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xCr=x("three-slashes",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 10L42 4V11L6 17V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24L42 18V25L6 31V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 38L42 32V39L6 45V38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ECr=x("three-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.7446 44H24.8495C19.6392 44 14.7797 41.3742 11.9243 37.016L9.72884 33.6651C8.17072 31.2869 8.63077 28.1201 10.8012 26.2836L13.0887 24.3481C13.3496 24.1273 13.5 23.8029 13.5 23.4611V7.25C13.5 5.45507 14.9551 4 16.75 4C18.5449 4 20 5.45508 20 7.25V6.25C20 4.45507 21.4551 3 23.25 3C25.0449 3 26.5 4.45508 26.5 6.25V7.25C26.5 5.45507 27.9551 4 29.75 4C31.5449 4 33 5.45508 33 7.25V21.75C33 19.9551 34.4551 18.5 36.25 18.5C38.0449 18.5 39.5 19.9551 39.5 21.75V31.9688C39.5 33.6177 39.0018 35.2282 38.0707 36.589L37.097 38.012C34.5331 41.7593 30.2851 44 25.7446 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),TCr=x("three-triangles",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17.0001 7L24.0001 19.1244L29.9905 29.5H4.00977L17.0001 7Z",fill:e.colors[1]},null),c("path",{d:"M31.0001 7L43.9905 29.5H18.0098L24.0001 19.1244L31.0001 7Z",fill:e.colors[1]},null),c("path",{d:"M11.0098 41.5H36.9905L29.9905 29.5H18.0098L11.0098 41.5Z",fill:e.colors[1]},null),c("path",{d:"M29.9905 29.5L24.0001 19.1244M18.0098 29.5L11.0098 41.5H36.9905L29.9905 29.5H18.0098ZM18.0098 29.5H43.9905L31.0001 7L24.0001 19.1244L18.0098 29.5ZM18.0098 29.5L24.0001 19.1244L18.0098 29.5ZM18.0098 29.5H29.9905H18.0098ZM29.9905 29.5H4.00977L17.0001 7L24.0001 19.1244L29.9905 29.5Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QCr=x("thumbs-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.3793 29.4002V36.6002C20.3793 39.5826 22.7969 42.0002 25.7793 42.0002L32.9793 25.8002V6.00023H12.0633C10.2682 5.97994 8.73244 7.2853 8.46327 9.06023L5.97927 25.2602C5.82077 26.3045 6.12885 27.3657 6.82192 28.1627C7.51499 28.9597 8.52311 29.4122 9.57927 29.4002H20.3793Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.9795 6.00017H37.7855C39.8942 5.96288 41.6968 7.51019 41.9795 9.60017V22.2002C41.6968 24.2901 39.8942 26.0375 37.7855 26.0002H32.9795V6.00017Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),DCr=x("thumbs-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27.6002 18.5998V11.3998C27.6002 8.41743 25.1826 5.99977 22.2002 5.99977L15.0002 22.1998V41.9998H35.9162C37.7113 42.0201 39.2471 40.7147 39.5162 38.9398L42.0002 22.7398C42.1587 21.6955 41.8506 20.6343 41.1576 19.8373C40.4645 19.0403 39.4564 18.5878 38.4002 18.5998H27.6002Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 22.0001H10.194C8.08532 21.9628 6.2827 23.7095 6 25.7994V38.3994C6.2827 40.4894 8.08532 42.0367 10.194 41.9994H15V22.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),BCr=x("thunderbolt",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 26C4 24.8954 4.89543 24 6 24H42C43.1046 24 44 24.8954 44 26V31.3604C44 32.3138 43.3167 33.1412 42.4802 33.5984C41.2932 34.2471 39.7561 35.5405 39.2065 38.0136C38.9669 39.0919 38.1046 40 37 40H11C9.89543 40 9.03308 39.0919 8.79348 38.0136C8.24394 35.5405 6.70677 34.2471 5.51983 33.5984C4.68326 33.1412 4 32.3138 4 31.3604V26Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 31H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 4L19 11H29L23 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RCr=x("thunderstorm",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.45455 30.9942C6.14242 28.461 4 24.4278 4 19.8851C4 12.2166 10.1052 6 17.6364 6C23.9334 6 29.2336 10.3462 30.8015 16.2533C32.0353 15.6159 33.431 15.2567 34.9091 15.2567C39.9299 15.2567 44 19.4011 44 24.5135C44 28.3094 41.7562 31.5716 38.5455 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.4141 22.5859L14.5856 25.4144",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.9996 24L19 32.0012H29.004L21.0003 40.0018",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.4141 38.5859L30.5856 41.4144",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ICr=x("thunderstorm-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.5294 20L17 31.5L23.1765 32.3846L20.5294 43L32 29.7308L24.9412 27.9615L30.2353 20H20.5294Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.45455 29.9942C6.14242 27.461 4 23.4278 4 18.8851C4 11.2166 10.1052 5 17.6364 5C23.9334 5 29.2336 9.34618 30.8015 15.2533C32.0353 14.6159 33.431 14.2567 34.9091 14.2567C39.9299 14.2567 44 18.4011 44 23.5135C44 27.3094 41.7562 30.5716 38.5455 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MCr=x("ticket",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.00013 16.0001L34 6.00008L38.0004 16.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 16H44V22C41 22 38 24 38 27.5C38 31 41 34 44 34V40H4V34C7.00016 34 10 32 10 28C10 24 7 22 4 22V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25.3848H23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 31.3848H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),PCr=x("ticket-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 8H11C11 8 12 13 17 13C22 13 23 8 23 8H44V40H23C23 40 22 35 17 35C12 35 11 40 11 40H4V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 19V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 27L17 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M25 21H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M25 27H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),FCr=x("tickets-checked",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 30V28.989C34 27.3382 35.3382 26 36.989 26V26C38.6381 26 39.9756 27.3356 39.978 28.9847L39.99 37.1853C39.9955 40.9473 36.9473 44 33.1853 44H25.6472C21.2342 44 17.0822 41.9088 14.4552 38.363L10.19 32.6062C9.46968 31.6339 9.40592 30.3235 10.0285 29.2858V29.2858C11.0299 27.6168 13.3332 27.3332 14.7096 28.7096L16 30V16C16 14.3431 17.3431 13 19 13V13C20.6569 13 22 14.3431 22 16V27.875V21.0263C22 19.3549 23.3549 18 25.0263 18V18C26.6977 18 28.0526 19.3549 28.0526 21.0263V29V27.8987C28.0526 26.2564 29.384 24.925 31.0263 24.925V24.925C32.6686 24.925 34 26.2564 34 27.8987V30Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 20H6V16C8 16 10 14.5 9.97403 12C9.94805 9.5 8 8 6 8V4H42V8C40 8 38.0519 9.5 38.026 12C38 14.5 40 16 42 16V20H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NCr=x("tickets-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"42",width:"26",height:"38",rx:"2",transform:"rotate(-90 5 42)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.00002 16L32 4.99999L37 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"13",cy:"23",r:"2",fill:e.colors[2]},null),c("circle",{cx:"13",cy:"29",r:"2",fill:e.colors[2]},null),c("circle",{cx:"13",cy:"35",r:"2",fill:e.colors[2]},null),c("path",{d:"M21 35H25L36 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UCr=x("tickets-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 30C33 30 35 31.8809 35 34L41 34L41 4L35 4C35 6 33 8 30 8C27 8 25 6 25 4L19 4L19 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 44L24 44C24 41.8809 22 40 19 40C16 40 14 41.8809 14 44L8 44L8 14L14 14C14 16 16 18 19 18C22 18 24 16 24 14L30 14L30 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"14",cy:"24",r:"2",fill:e.colors[2]},null),c("circle",{cx:"19",cy:"24",r:"2",fill:e.colors[2]},null),c("circle",{cx:"24",cy:"24",r:"2",fill:e.colors[2]},null)])}),jCr=x("tiger-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 44V15C6 13.5 7 9.8 11 7L8.5 4C10.1667 4 14.1 4.6 16.5 7C20.6667 6.66667 30 9 26.5 15C25.6101 16.3349 24 17 21 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 24C23 24 31 29 31 38C31 40 32 42.8834 36.1343 42.4015C39 42.0674 41.6269 40.0523 43 35.8759",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 44.0003C17 40.0001 19 35.0003 27 35.0003L30 35.0003",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WCr=x("tiktok",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21.358 19.1399C15.4694 18.8558 11.3762 20.9553 9.07838 25.4384C5.63169 32.163 8.48026 43.1666 19.9788 43.1666C31.4774 43.1666 31.81 32.0554 31.81 30.8914C31.81 30.1154 31.81 25.7764 31.81 17.8746C34.2694 19.4323 36.343 20.37 38.0308 20.6877C39.7186 21.0053 40.7915 21.1461 41.2497 21.11V14.6343C39.6886 14.4461 38.3386 14.0873 37.1997 13.5581C35.4913 12.7643 32.1037 10.5611 32.1037 7.33208C32.106 7.34787 32.106 6.51493 32.1037 4.83325H24.9857C24.9645 20.6493 24.9645 29.3353 24.9857 30.8914C25.0175 33.2255 23.2068 36.4905 19.5355 36.4905C15.8642 36.4905 14.0535 33.2281 14.0535 31.1239C14.0535 29.8357 14.496 27.9685 16.3251 26.5858C17.4098 25.7658 18.9153 25.4384 21.358 25.4384C21.358 24.6828 21.358 22.5833 21.358 19.1399Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),VCr=x("time",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0084 12.0001L24.0072 24.0089L32.4866 32.4883",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zCr=x("timed-mail",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 35V9H24H4V23V37H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"35",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M34 32V36H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 22L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HCr=x("timeline",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"a10b4ded)"},[c("path",{d:"M13 12C13 14.2091 14.7909 16 17 16C19.2091 16 21 14.2091 21 12C21 9.79086 19.2091 8 17 8C14.7909 8 13 9.79086 13 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 24C31 26.2091 32.7909 28 35 28C37.2091 28 39 26.2091 39 24C39 21.7909 37.2091 20 35 20C32.7909 20 31 21.7909 31 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 36C13 38.2091 14.7909 40 17 40C19.2091 40 21 38.2091 21 36C21 33.7909 19.2091 32 17 32C14.7909 32 13 33.7909 13 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 36H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M21 36H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 12H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M21 12H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M39 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)]),c("defs",null,[c("clipPath",{id:e.id+"a10b4ded"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),$Cr=x("timer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"28",r:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M28 4L20 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 16L38 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XCr=x("tips",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 20C40 26.8077 35.7484 32.6224 29.7555 34.9336H24H18.2445C12.2516 32.6224 8 26.8077 8 20C8 11.1634 15.1634 4 24 4C32.8366 4 40 11.1634 40 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.7557 34.9336L29.0766 43.0831C29.0334 43.6014 28.6001 44 28.08 44H19.9203C19.4002 44 18.9669 43.6014 18.9238 43.0831L18.2446 34.9336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 17V23L24 20L30 23V17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GCr=x("tips-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 8H4V38H19L24 43L29 38H44V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 23V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 16V17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),YCr=x("tire-swing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 4C4 4 10 10 24 10C38 10 44 4 44 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"30",cy:"30",rx:"8",ry:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"30",cy:"30",rx:"3",ry:"6",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 44C13.5817 44 10 37.732 10 30C10 22.268 13.5817 16 18 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 16H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 44H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 29H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 22L12 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 37H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZCr=x("title-level",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8.00049V40.0005",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8.00049V40.0005",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 24.0005H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 31.0239C32 28.4599 34 26.0005 37 26.0005C40 26.0005 42 28.3585 42 31.0239C42 32.8009 42 36.4642 42 40.0139",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),qCr=x("to-bottom",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0083 33.8995V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 22L24 34L12 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 42H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),KCr=x("to-bottom-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 14L24 26L12 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 34H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JCr=x("to-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 23.9917H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 36L14 24L26 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),e_r=x("to-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 24.0083H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 12L34 24L22 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),t_r=x("to-top",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0083 14.1006V42.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 26L24 14L36 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 6H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),n_r=x("to-top-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 33L24 21L36 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 13H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),i_r=x("toilet",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.999 10H27.999V22H19.999V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.0001 35L12.0001 44H11.999H35.999L31.0001 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.999 22V5C33.999 4.44772 33.5513 4 32.999 4H14.999C14.4467 4 13.999 4.44772 13.999 5V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.07992 22.364C6.0384 22.1772 6.18056 22 6.37194 22H41.6261C41.8175 22 41.9596 22.1772 41.9181 22.3641V22.3641C40.6941 27.8723 37.2835 32.8158 31.9187 34.5641C29.4348 35.3735 26.6549 36 24.0001 36C21.3449 36 18.5642 35.3733 16.0797 34.5637C10.7148 32.8154 7.30395 27.8722 6.07992 22.364V22.364Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),r_r=x("tomato",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 43.9999C35.0457 43.9999 44 36.6126 44 27.4999C44 21.0579 39.5252 15.7014 33 12.9841L29.5 14.4999L30 19.9999L23.5 17.9999L17 19.9999V14.4999L14 12.9841C8.02199 15.837 4 21.3926 4 27.4999C4 36.6126 12.9543 43.9999 24 43.9999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.5 4L27.3088 9.11672L36 9.90983L29.6628 14.4833L31.5 21L23.5 18L15.5 21L17.3371 14.4833L11 9.90983L19.6911 9.11672L23.5 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),o_r=x("tool",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 16C44 22.6274 38.6274 28 32 28C29.9733 28 28.0639 27.4975 26.3896 26.6104L9 44L4 39L21.3896 21.6104C20.5025 19.9361 20 18.0267 20 16C20 9.37258 25.3726 4 32 4C34.0267 4 35.9361 4.50245 37.6104 5.38959L30 13L35 18L42.6104 10.3896C43.4975 12.0639 44 13.9733 44 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),s_r=x("toolkit",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 25V38C8 39.6569 9.34315 41 11 41H37C38.6569 41 40 39.6569 40 38V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 15C5 13.8954 5.89543 13 7 13H41C42.1046 13 43 13.8954 43 15V23C43 24.1046 42.1046 25 41 25H7C5.89543 25 5 24.1046 5 23V15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 13V9C31 7.89543 30.1046 7 29 7H19C17.8954 7 17 7.89543 17 9V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 23V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 23V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),a_r=x("top-bar",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 16H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 13V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 13V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),l_r=x("topbuzz",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18.9054 18.168L10.3257 16.3443C9.76801 16.2257 9.41204 15.6776 9.53057 15.12L11.4621 6.03265C11.5807 5.47501 12.1288 5.11904 12.6865 5.23757L41.9678 11.4615C42.5254 11.58 42.8814 12.1282 42.7629 12.6858L40.8313 21.7731C40.7128 22.3308 40.1646 22.6867 39.607 22.5682L31.1006 20.7601C30.7133 20.6778 30.4837 20.806 30.4117 21.1448C29.5295 25.295 28.2063 31.5204 26.4419 39.821C26.3234 40.3786 25.7752 40.7346 25.2176 40.616L16.1303 38.6845C15.5727 38.5659 15.2167 38.0178 15.3352 37.4602C17.1 29.1573 18.4236 22.9302 19.3061 18.7788C19.3773 18.4435 19.2438 18.2399 18.9054 18.168Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),c_r=x("topic",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 26.7117 4.53967 29.2974 5.51747 31.6554C6.02232 32.8729 6.64396 34.0297 7.36843 35.1119C7.61157 35.4751 7.15543 37.7711 6 42C10.2289 40.8446 12.5249 40.3884 12.8881 40.6316C13.9703 41.356 15.1271 41.9777 16.3446 42.4825C18.7026 43.4603 21.2883 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.6045 19.8201H33.3838",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.8467 15.7378L18.933 32.2622",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.8467 15.7378L25.933 32.2622",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.6045 28H31.3838",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),d_r=x("topic-discussion",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 8H4V38H19L24 43L29 38H44V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 15L20 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 15L27 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 20L16 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 27L15 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),u_r=x("torch",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 34H21V44H27V34Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 34H17L14 26H34L31 34Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.9996 14C22.9996 9.39 26.9996 4 26.9996 4C26.9996 4 33.3596 15.49 33.3596 19.23C33.3596 22.97 30.7396 26 26.9996 26H18.9996C16.3596 26 14.6396 23.86 14.6396 21.22C14.6396 18.58 18.9996 10 18.9996 10C18.9996 10 19.9596 12.01 20.9996 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),h_r=x("tour-bus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 23H39V34C39 35.1046 38.1046 36 37 36H11C9.89543 36 9 35.1046 9 34V23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 8C9 6.89543 9.89543 6 11 6H37C38.1046 6 39 6.89543 39 8V23H9V8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 42C13.3431 42 12 40.6569 12 39V36H18V39C18 40.6569 16.6569 42 15 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 42C31.3431 42 30 40.6569 30 39V36H36V39C36 40.6569 34.6569 42 33 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 12V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 12V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"15",cy:"30",r:"2",fill:e.colors[2]},null),c("circle",{cx:"33",cy:"30",r:"2",fill:e.colors[2]},null),c("path",{d:"M31 6L22 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M38 7L33 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),f_r=x("towel",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 18H4V26H36V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 12V32C36 34.2091 34.2091 36 32 36H12M12 36H8C5.79086 36 4 34.2091 4 32V8C4 5.79086 5.79086 4 8 4H40C42.2091 4 44 5.79086 44 8V40C44 42.21 42.21 44 40 44H16C13.79 44 12 42.21 12 40V36Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),g_r=x("tower",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"17",y:"31",width:"14",height:"13",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"19",y:"17",width:"10",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"4",width:"6",height:"13",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),m_r=x("tower-of-babel",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 14.5V4L28 4.00002V13.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 25V15.4619L34 13V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 35V26L37 23V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 44H8V36L40 32V44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),k_r=x("tower-of-pisa",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"726f248b)"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.2498 7.47448L36.7046 11.6156L28.0004 43.9998L11.0004 43.9998L21.2498 7.47448Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.3174 6.95703L38.6359 12.1334",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.2109 18.5479L35.5295 23.7242",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25.4823 20.9316L26.5176 17.0679",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13.1055 30.1392L32.424 35.3155",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.4823 31.9316L23.5176 28.0679",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"25.1826",y:"4.38721",width:"10",height:"4",rx:"1",transform:"rotate(15 25.1826 4.38721)",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.4823 42.9316L20.5176 39.0679",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)]),c("defs",null,[c("clipPath",{id:e.id+"726f248b"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),v_r=x("toxins",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33.9579 44.0002C33.9579 44.0002 33.9824 40.5294 33.9579 39.7603C34.5074 39.4659 35.0408 39.1454 35.5563 38.8002C36.5925 38.1066 37.5566 37.3137 38.435 36.4353C41.8734 32.9969 44 28.2469 44 23.0002C44 12.5068 35.4934 4.00024 25 4.00024C14.5066 4.00024 6 12.5068 6 23.0002C6 28.2469 8.12665 32.9969 11.565 36.4353C12.4434 37.3137 13.4075 38.1066 14.4437 38.8002C14.9592 39.1454 15.4547 39.4659 16.0043 39.7603C16.0043 40.0084 16.0043 41.4218 16.0043 44.0002C27.9733 44.0002 33.9579 44.0002 33.9579 44.0002Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27.0002C20.2091 27.0002 22 25.2094 22 23.0002L18 19.0002C15.7909 19.0002 14 20.7911 14 23.0002C14 25.2094 15.7909 27.0002 18 27.0002Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 27.0002C29.7909 27.0002 28 25.2094 28 23.0002L32 19.0002C34.2091 19.0002 36 20.7911 36 23.0002C36 25.2094 34.2091 27.0002 32 27.0002Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 34.0002L24.9379 31.0002L28 33.8965",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),A_r=x("trace",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6C14.0589 6 6 14.0589 6 24C6 33.9411 14.0589 42 24 42C33.9411 42 42 33.9411 42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15C19.0294 15 15 19.0294 15 24C15 28.9706 19.0294 33 24 33C28.9706 33 33 28.9706 33 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24.0001L30.3 17.6943",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.2998 11.4264V17.7H36.6249L41.9999 12.3002H35.7031V6L30.2998 11.4264Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),p_r=x("trademark",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 19H16L20 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19L16 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 29V19L31 25L36 19V29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),b_r=x("traditional-chinese-medicine",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 43C24.8653 43 26.8503 43 29.9551 43C30.0381 40.2631 30.4393 38.7582 31.1586 38.4852C38.6685 35.6357 44 28.434 44 20H4C4 28.2514 9.10319 35.3234 16.3568 38.2941C17.1151 38.6047 17.6815 40.1733 18.056 43C21.0857 43 23.067 43 24 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.4434 27.0225C14.803 28.2103 15.2786 29.191 15.8702 29.9646C16.4484 30.7209 17.1619 31.4223 18.0104 32.0688",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M25.2139 20.0264C28.9697 12.2748 31.177 7.70521 31.8358 6.31775C32.8851 4.10791 35.0156 3.57614 36.9808 4.41569C38.9459 5.25524 39.7411 7.65828 38.9162 9.33311C38.4068 10.3675 36.6766 13.9245 33.7258 20.004",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),w_r=x("train",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 8.83932C9 7.90724 9.43829 7.03279 10.2715 6.61502C12.2462 5.62486 16.6123 4 24 4C31.3877 4 35.7538 5.62486 37.7285 6.61502C38.5617 7.0328 39 7.90724 39 8.83932V36C39 37.1046 38.1046 38 37 38H11C9.89543 38 9 37.1046 9 36V8.83932Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 38V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 38V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.5 32C20.5 32.8284 19.8284 33.5 19 33.5C18.1716 33.5 17.5 32.8284 17.5 32C17.5 31.1716 18.1716 30.5 19 30.5C19.8284 30.5 20.5 31.1716 20.5 32Z",fill:e.colors[0],stroke:e.colors[0]},null),c("path",{d:"M30.5 32C30.5 32.8284 29.8284 33.5 29 33.5C28.1716 33.5 27.5 32.8284 27.5 32C27.5 31.1716 28.1716 30.5 29 30.5C29.8284 30.5 30.5 31.1716 30.5 32Z",fill:e.colors[0],stroke:e.colors[0]},null),c("path",{d:"M20 44L28 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"9",y:"12",width:"30",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 12L28 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 26L28 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),O_r=x("transaction",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 31L26 35L34 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 15H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 23L22 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),y_r=x("transaction-order",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"9",y:"8",width:"30",height:"36",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19L32 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 27L28 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 35H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),C_r=x("transfer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 28.3923V35.4066C37 39.048 34.0885 42 30.497 42C26.9054 42 23.9939 39.048 23.9939 35.4066L24.0061 13.1429C24.0061 9.19797 21.0946 6 17.503 6C13.9115 6 11 9.19797 11 13.1429V28.3923",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 31L37 25L31 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 10.7273C43 15.1818 37 19 37 19C37 19 31 15.1818 31 10.7273C31 9.20831 31.6321 7.75155 32.7574 6.67748C33.8826 5.60341 35.4087 5 37 5C38.5913 5 40.1174 5.60341 41.2426 6.67748C42.3679 7.75155 43 9.20831 43 10.7273Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 34.7273C17 39.1818 11 43 11 43C11 43 5 39.1818 5 34.7273C5 33.2083 5.63214 31.7516 6.75736 30.6775C7.88258 29.6034 9.4087 29 11 29C12.5913 29 14.1174 29.6034 15.2426 30.6775C16.3679 31.7516 17 33.2083 17 34.7273Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"37",cy:"11",r:"2",fill:e.colors[2]},null),c("circle",{cx:"11",cy:"35",r:"2",fill:e.colors[2]},null)])}),__r=x("transfer-data",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 8L4 14L10 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 28L44 34L38 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 14H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 34H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),S_r=x("transform",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"13.7146",cy:"13.7141",r:"6.85714",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34.2859",cy:"34.2854",r:"6.85714",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.001 44C12.9553 44 4.00098 35.0457 4.00098 24L10.6676 27.3333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.001 4C35.0467 4 44.001 12.9543 44.001 24L37.3343 20.6667",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),L_r=x("translate",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28.2857 37H39.7143M42 42L39.7143 37L42 42ZM26 42L28.2857 37L26 42ZM28.2857 37L34 24L39.7143 37H28.2857Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6L17 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 11H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 16C10 16 11.7895 22.2609 16.2632 25.7391C20.7368 29.2174 28 32 28 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 11C24 11 22.2105 19.2174 17.7368 23.7826C13.2632 28.3478 6 32 6 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),x_r=x("translation",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 32L19.1875 27M31 32L28.8125 27M19.1875 27L24 16L28.8125 27M19.1875 27H28.8125",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.1999 20C41.3468 10.871 33.2758 4 23.5999 4C13.9241 4 5.85308 10.871 4 20L10 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C5.85308 37.129 13.9241 44 23.5999 44C33.2758 44 41.3468 37.129 43.1999 28L38 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),E_r=x("transport",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"16",y:"12",width:"28",height:"18",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 18V24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 12V6H24V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 36H12C10.8954 36 10 35.1046 10 34V11C10 9.89543 9.10457 9 8 9H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 42C17.3431 42 16 40.6569 16 39V36H22V39C22 40.6569 20.6569 42 19 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 42C35.3431 42 34 40.6569 34 39V36H40V39C40 40.6569 38.6569 42 37 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),T_r=x("transporter",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 8H20C18.8954 8 18 8.89543 18 10V32C18 33.1046 18.8954 34 20 34H42C43.1046 34 44 33.1046 44 32V10C44 8.89543 43.1046 8 42 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 34H18V20H11L4 26.4615V34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 36C18 38.2091 16.2091 40 14 40C11.7909 40 10 38.2091 10 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 36C40 38.2091 38.2091 40 36 40C33.7909 40 32 38.2091 32 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Q_r=x("trapezoid",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31.7944 8H16.2056C14.8934 8 13.7335 8.85275 13.3421 10.1052L5.21713 36.1052C4.61345 38.037 6.05665 40 8.08057 40H39.9194C41.9433 40 43.3866 38.037 42.7829 36.1052L34.6579 10.1052C34.2665 8.85275 33.1066 8 31.7944 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),D_r=x("tray",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"d14138b6)"},[c("rect",{x:"24.7617",y:"3.24268",width:"28",height:"30",rx:"2",transform:"rotate(45 24.7617 3.24268)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.1966 16.6775L42.4392 12.4348L35.3682 5.36377L31.1255 9.60641",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 21H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 27H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"d14138b6"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),B_r=x("treadmill",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39.75 44.0001H9.31C6.38 44.0001 4 41.6201 4 38.6901V33.2701C4 32.0601 5.06 31.1301 6.25 31.2801L40.27 35.5301C42.4 35.8001 44 37.6101 44 39.7501C44 42.1001 42.1 44.0001 39.75 44.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 32L4 4H10.43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 31L12 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 15H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),R_r=x("treadmill-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 14C32.7614 14 35 11.7614 35 9C35 6.23858 32.7614 4 30 4C27.2386 4 25 6.23858 25 9C25 11.7614 27.2386 14 30 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M11 21L17 16L25 19L22 25L29 31L31 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 25L17 33L9 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 44H40L44 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 19L33 24L39 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),I_r=x("treadmill-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 39V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 39V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 31L42 15L38 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 14L43 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"31",width:"40",height:"8",rx:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),M_r=x("treasure-chest",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 4H6C4.89543 4 4 4.89543 4 6V42C4 43.1046 4.89543 44 6 44H42C43.1046 44 44 43.1046 44 42V6C44 4.89543 43.1046 4 42 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31C27.866 31 31 27.866 31 24C31 20.134 27.866 17 24 17C20.134 17 17 20.134 17 24C17 27.866 20.134 31 24 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),P_r=x("tree",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13.0448 14C13.5501 8.3935 18.262 4 24 4C29.738 4 34.4499 8.3935 34.9552 14H35C39.9706 14 44 18.0294 44 23C44 27.9706 39.9706 32 35 32H13C8.02944 32 4 27.9706 4 23C4 18.0294 8.02944 14 13 14H13.0448Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28L29 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25L18 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),F_r=x("tree-diagram",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"10",cy:"24",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"38",cy:"10",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"38",cy:"24",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"38",cy:"38",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M34 38L22 38V10H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24L34 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),N_r=x("tree-list",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 20H18V28H38V20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H18V14H32V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 34H18V42H44V34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 10H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 24H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 38H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 44V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),U_r=x("tree-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"20",rx:"15",ry:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 14L24 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 34.6689C28.1626 35.5253 26.1333 36.0003 24 36.0003C21.8667 36.0003 19.8374 35.5253 18 34.6689",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 36L24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22L30 16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29L18 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),j_r=x("tree-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 24C11 24 8.00001 26 8 30C7.99998 36 18 38 18 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 24C37 24 40 26 40 30C40 36 30 38 30 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15.999L24 43.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.126 13.5C18.4174 12.5149 18 11.3062 18 10C18 6.68629 20.6863 4 24 4C27.3137 4 30 6.68629 30 10C30 11.3062 29.5826 12.5149 28.874 13.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13 13C13 13 9 15.5 9 19C9 22.5 12 25 12 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 13C35 13 39 15.5 39 19C39 22.5 36 25 36 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),W_r=x("trend",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.4398 29.8347L19.0967 24.1778L23.4847 28.5555L34 18.0001",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 18H34V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),V_r=x("trend-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 26L12 28V38H4V26Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24L28 20V38H20V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 16L44 12V38H36V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 18L12 20L44 4H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),z_r=x("trending-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 34.9999H41V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 13L16.3385 25.5L26.1846 19.5L41 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),H_r=x("trending-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40.9999 27.0005V15.0005H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 37L16.3385 24.5L26.1846 30.5L41 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$_r=x("triangle",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22.2692 6.98965C23.0395 5.65908 24.9605 5.65908 25.7309 6.98965L44.262 38.9979C45.0339 40.3313 44.0718 42 42.5311 42H5.4689C3.92823 42 2.96611 40.3313 3.73804 38.9979L22.2692 6.98965Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),X_r=x("triangle-round-rectangle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 29H6V43H20V29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4L34 21H14L24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 44C40.4183 44 44 40.4183 44 36C44 31.5817 40.4183 28 36 28C31.5817 28 28 31.5817 28 36C28 40.4183 31.5817 44 36 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),G_r=x("triangle-ruler",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 44L4 4V44H44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",fill:e.colors[1]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",fill:e.colors[1]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",fill:e.colors[1]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",fill:e.colors[1]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 44V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 44V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 44V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 36H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 30H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 18H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Y_r=x("triangular-pyramid",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44L42 35L24 4L6 35L24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Z_r=x("trophy",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 30C30.6274 30 36 24.4694 36 17.6471V4H12V17.6471C12 24.4694 17.3726 30 24 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 21V11H4C4 17.6667 8 21 12 21Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36 21V11H44C44 17.6667 40 21 36 21Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 42L18.69 36H29.0425L33 42H15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),q_r=x("trousers-bell-bottoms",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 12L18 4H30L32 12V24L36 41L24 44L12 41L16 24V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 41L24 44L36 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),K_r=x("truck",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 39C14.2091 39 16 37.2091 16 35C16 32.7909 14.2091 31 12 31C9.79086 31 8 32.7909 8 35C8 37.2091 9.79086 39 12 39Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 39C37.2091 39 39 37.2091 39 35C39 32.7909 37.2091 31 35 31C32.7909 31 31 32.7909 31 35C31 37.2091 32.7909 39 35 39Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 35H2V11H31V35H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 35V18H39.5714L46 26.5V35H39.8112",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),J_r=x("trumpet",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 28H38V39C38 40.6569 36.6569 42 35 42C33.3431 42 32 40.6569 32 39V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M29 12H39C40.6569 12 42 13.3431 42 15V25C42 26.6569 40.6569 28 39 28H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 14H12C8.68629 14 6 16.6863 6 20C6 23.3137 8.68629 26 12 26H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.1984 33C14.0888 33 14 32.9112 14 32.8016L14 6.19844C14 6.08885 14.0888 6 14.1984 6L17.5 6C24.9558 6 31 12.0442 31 19.5C31 26.9558 24.9558 33 17.5 33L14.1984 33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),eSr=x("trunk",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"12",y:"12",width:"24",height:"28",rx:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 12V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 25H24H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tSr=x("tub",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V12C40 8.13401 36.866 5 33 5V5C29.134 5 26 8.13401 26 12V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40 29V23H8V29C8 33.4183 11.5817 37 16 37H32C36.4183 37 40 33.4183 40 29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M43 23H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 37L13 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 37L35 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nSr=x("tuchong",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 39H43V28H37V33H11V15H23V9H5V39Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 16V22C35 22 29 17 29 9H35C35 13 37 16 43 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iSr=x("tumblr",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M15 22V17H20V14L26 12V17H31V22H26V29C26 29 26 30.5 28 31C30 31.5 33 30 33 30L31 36H26C22.5 36 20 32.5 20 30V22H15Z",fill:e.colors[2]},null)])}),rSr=x("turkey",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 36H44L39 44H9L4 36Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 30.0001V36.0001H37L37 31.0001C37 25.0001 34 23.0001 34 23.0001C36 20.5001 37 17.0001 34 15.0001C31 13.0001 28.5 15.0001 27 17.0001C27 17.0001 11 15.0001 11 30.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 24C21 24 20 24.5 19 26C18 27.5 18 29 18 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M39 9C38.4667 9.64 35.4444 13.2667 34 15",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"38.3557",cy:"7.48259",r:"2.5",transform:"rotate(35.0717 38.3557 7.48259)",fill:e.colors[0]},null),c("circle",{cx:"40.8108",cy:"9.20646",r:"2.5",transform:"rotate(35.0717 40.8108 9.20646)",fill:e.colors[0]},null)])}),oSr=x("turn-around",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 14C26.7614 14 29 11.7614 29 9C29 6.23858 26.7614 4 24 4C21.2386 4 19 6.23858 19 9C19 11.7614 21.2386 14 24 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 20H21C20.0713 20 19.607 20 19.2159 20.0385C15.4176 20.4126 12.4126 23.4176 12.0385 27.2159C12 27.607 12 28.0713 12 29H36C36 28.0713 36 27.607 35.9615 27.2159C35.5874 23.4176 32.5824 20.4126 28.7841 20.0385C28.393 20 27.9287 20 27 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 26.7837C42.9017 28.0079 44 29.4527 44 31C44 35.4183 35.0457 39 24 39C12.9543 39 4 35.4183 4 31C4 29.4527 5.09827 28.0079 7 26.7837",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 34L24 39L19 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sSr=x("turn-off-bluetooth",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.6719 11.7778V4L35.2563 15.1111L28.0771 19.5556M32.4996 35.9744L20.6751 44V29.6275L32.4996 35.9744Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 12.5L44 35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7.44434 33.9999L20.6751 29.6274",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aSr=x("turn-on",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 43C16.2742 41.2327 12.3325 35.1851 10.3597 31.6428C9.50794 30.1134 9.95664 28.2347 11.3236 27.1411C12.8473 25.9222 15.0438 26.0438 16.4236 27.4236L18 29V17.5C18 16.1193 19.1193 15 20.5 15C21.8807 15 23 16.1193 23 17.5V23.5C23 22.1193 24.1193 21 25.5 21C26.8807 21 28 22.1193 28 23.5V25.5C28 24.1193 29.1193 23 30.5 23C31.8807 23 33 24.1193 33 25.5V27.5C33 26.1193 34.1193 25 35.5 25C36.8807 25 38 26.1193 38 27.5V35.368C38 36.4383 37.7354 37.496 37.1185 38.3707C36.0949 39.8219 34.255 42.0336 32 43C28.5 44.5 25.3701 44.6343 21 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 9L15 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 4L20 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 8L25 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lSr=x("tv",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"14",width:"38",height:"28",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 14L38 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 14L10 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 20L35 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"33",y:"32",width:"4",height:"4",rx:"2",fill:e.colors[0]},null)])}),cSr=x("tv-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 12H6C4.89543 12 4 12.8954 4 14V40C4 41.1046 4.89543 42 6 42H42C43.1046 42 44 41.1046 44 40V14C44 12.8954 43.1046 12 42 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 19H11V35H31V19Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 4.5L23.0909 12L34 2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 25V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dSr=x("twitter",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 35.7622C6.92886 36.8286 20.8914 44.8773 30.8199 38.674C40.7483 32.4707 40.2006 21.7833 40.2006 16.886C41.1 15.0018 43 14.0439 43 8.9438C41.1337 10.6678 39.2787 11.2544 37.435 10.7036C35.6287 7.94957 33.1435 6.73147 29.9794 7.04934C25.2333 7.52614 23.4969 12.1825 24.0079 18.2067C16.6899 21.9074 10.9515 15.524 7.99418 10.7036C7.00607 14.4999 6.0533 19.0576 7.99418 24.0995C9.2881 27.4607 12.3985 30.3024 17.3254 32.6246C12.3323 35.3308 8.22382 36.3766 5 35.7622Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),uSr=x("two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 40L6.8931 31.1017C5.81795 28.7722 6.68043 26.007 8.88925 24.7018L14.4301 21.4277C15.3946 20.8577 16.5963 20.8727 17.5463 21.4664L18.2334 21.8959C18.9449 22.3405 19.8546 21.7643 19.7566 20.9311L18.1481 7.25893C18.0546 6.46386 18.3303 5.66974 18.8963 5.10367C19.5247 4.47535 20.5249 4.41995 21.2188 4.97504L21.5966 5.27727C22.178 5.74239 22.5657 6.40711 22.6842 7.14218L24.9229 21.0222C24.9673 21.2976 25.2051 21.5 25.484 21.5C25.7767 21.5 26.0215 21.2777 26.0497 20.9864L27.3779 7.26175C27.456 6.45511 27.857 5.71437 28.4899 5.20811L28.6963 5.04293C29.4385 4.44919 30.5084 4.50844 31.1805 5.18051C31.7052 5.70522 32 6.41688 32 7.15893V29.4194C32 30.2579 32.9695 30.7244 33.6243 30.2006L37 27.5C38.6529 26.1777 40.8749 27.041 42.255 27.945C42.6936 28.2323 42.7587 28.8265 42.447 29.2482L34.5 40C34.5 40 31 44 23 44C15 44 11.6667 41.3333 11 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hSr=x("two-dimensional-code",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 6H6V20H20V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 28H6V42H20V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6H28V20H42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 28V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M41 28V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),fSr=x("two-dimensional-code-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 6H6V18H18V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 30H6V42H18V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 30H30V42H42V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6H30V18H42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 30V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 24L6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 24H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),gSr=x("two-dimensional-code-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 6H6V18H18V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 30H6V42H18V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6H30V18H42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 24H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 30V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 30V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M26 30V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),mSr=x("two-ellipses",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40.579 7.34863C44.3436 11.1132 39.9566 21.604 30.7803 30.7803C21.604 39.9566 11.1133 44.3436 7.34863 40.579C3.58399 36.8143 7.97101 26.3236 17.1473 17.1473C26.3236 7.97101 36.8143 3.58399 40.579 7.34863Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.48535 7.34863C3.72071 11.1132 8.10773 21.604 17.284 30.7803C26.4603 39.9566 36.951 44.3436 40.7157 40.579C44.4803 36.8143 40.0933 26.3236 30.917 17.1473C21.7407 7.97101 11.25 3.58399 7.48535 7.34863Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kSr=x("two-fingers",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12.5658 27.1824C10.8553 28.3542 10 30.2935 10 33.0002C10 37.0603 14.9753 44.0002 19.4618 44.0002C23.9483 44.0002 26.5502 44.0002 30.9415 44.0002C35.3328 44.0002 38 40.1496 38 37.0603C38 32.7099 38 28.3596 38 24.0093C38 22.3524 36.6569 21.0093 35 21.0093H34.9909C33.3391 21.0093 32 22.3484 32 24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13.981 29.4452V11.0059C13.981 9.35036 15.323 8.0083 16.9785 8.0083C16.9813 8.0083 16.9841 8.0083 16.9868 8.00831C18.6482 8.01291 19.9927 9.36106 19.9927 11.0225V24.592",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19.9927 24.0083V7.01549C19.9927 5.35008 21.3428 4 23.0082 4C24.6736 4 26.0236 5.35008 26.0236 7.01549V24.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 23.7158V21.0034C26 19.3466 27.3431 18.0034 29 18.0034C30.6569 18.0034 32 19.3466 32 21.0034V24.0034",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vSr=x("two-hands",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36.9997 19.9756L36.0171 23.9332L27.3113 30.2402L27.3613 41.9575L33.9997 42.0001L33.627 33.5146C40.5485 29.1858 44.0092 26.0143 44.0092 24.0001C44.0092 21.9859 44.0092 16.6721 44.0092 6.05867",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.9997 20.0509L12.0329 24.0002L20.4003 30.4158L20.7592 42.1278L13.9997 42.0002L14.2027 33.9086C7.4091 30.0008 4.01232 27.025 4.01232 24.9811C4.01232 22.9373 4.01232 17.2866 4.01232 6.0291",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ASr=x("two-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19C19 15.8334 21.6667 14 24 14C26.3334 14 29 15.8334 29 19C29 24.7 19 28.9333 19 34H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pSr=x("two-semicircles",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 25C44 13.9543 35.0457 5 24 5C12.9543 5 4 13.9543 4 25H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14 32C14 37.5228 18.4772 42 24 42C29.5228 42 34 37.5228 34 32H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bSr=x("two-triangles",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0002 4L41.3207 34H6.67969L24.0002 4Z",fill:e.colors[1]},null),c("path",{d:"M24.0002 44L41.3207 14H6.67969L24.0002 44Z",fill:e.colors[1]},null),c("path",{d:"M24.0002 4L41.3207 34H6.67969L24.0002 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0002 44L41.3207 14H6.67969L24.0002 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wSr=x("two-triangles-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24L4 4V44L44 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24L44 44V4L4 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),OSr=x("two-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26.7446 44H25.8495C20.6392 44 15.7797 41.3742 12.9243 37.016L10.7288 33.6651C9.17072 31.2869 9.63077 28.1201 11.8012 26.2836L14.0887 24.3481C14.3496 24.1273 14.5 23.8029 14.5 23.4611V7.25C14.5 5.45507 15.9551 4 17.75 4C19.5449 4 21 5.45508 21 7.25V6.25C21 4.45507 22.4551 3 24.25 3C26.0449 3 27.5 4.45508 27.5 6.25V17.75C27.5 15.9551 28.9551 14.5 30.75 14.5C32.5449 14.5 34 15.9551 34 17.75V21.75C34 19.9551 35.4551 18.5 37.25 18.5C39.0449 18.5 40.5 19.9551 40.5 21.75V31.9688C40.5 33.6177 40.0018 35.2282 39.0707 36.589L38.097 38.012C35.5331 41.7593 31.2851 44 26.7446 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ySr=x("type-drive",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 12C4 10.8954 4.89543 10 6 10H42C43.1046 10 44 10.8954 44 12V36C44 37.1046 43.1046 38 42 38H6C4.89543 38 4 37.1046 4 36V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.4142 32.5858C15.7893 32.2107 16.298 32 16.8284 32H30.2602C30.7376 32 31.1992 32.1708 31.5617 32.4815L38 38H10L15.4142 32.5858Z",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 38H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"15",cy:"21",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"33",cy:"21",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 25L33 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 17L33 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),CSr=x("u-disk",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 12V4H18V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 12.3735C13 12.1672 13.1672 12 13.3735 12H34.6265C34.8328 12 35 12.1672 35 12.3735V33C35 39.0751 30.0751 44 24 44C17.9249 44 13 39.0751 13 33V12.3735Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20 21L28 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 29L28 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Sr=x("u-turn-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 34V15C35 8.92487 30.0751 4 24 4V4C17.9249 4 13 8.92487 13 15V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 39L13 44L8 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"39",r:"5",transform:"rotate(90 35 39)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),SSr=x("u-turn-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 13H33C39.0751 13 44 17.9249 44 24V24C44 30.0751 39.0751 35 33 35H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 40L4 35L9 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"9",cy:"13",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),LSr=x("u-turn-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 13H15C8.92487 13 4 17.9249 4 24V24C4 30.0751 8.92487 35 15 35H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 30L44 35L39 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"39",cy:"13",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),xSr=x("u-turn-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 14L13 33C13 39.0751 17.9249 44 24 44V44C30.0751 44 35 39.0751 35 33V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 9L35 4L40 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"13",cy:"9",r:"5",transform:"rotate(-90 13 9)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),ESr=x("ulikecam",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 44C31.9411 44 40 35.9411 40 26C40 16.0589 31.9411 8 22 8C12.0589 8 4 16.0589 4 26C4 35.9411 12.0589 44 22 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M41 10C42.6569 10 44 8.65685 44 7C44 5.34315 42.6569 4 41 4C39.3431 4 38 5.34315 38 7C38 8.65685 39.3431 10 41 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),TSr=x("umbrella",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.7273 27C19.1515 24.5758 21.5758 23.3636 24 23.3636C26.4242 23.3636 28.8485 24.5758 31.2727 27C34.101 24.5758 36.2222 23.3636 37.6364 23.3636C39.0505 23.3636 41.1717 24.5758 44 27C44 15.9543 35.0457 7 24 7C12.9543 7 4 15.9543 4 27C6.82828 24.5758 8.9495 23.3636 10.3636 23.3636C11.7778 23.3636 13.899 24.5758 16.7273 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V38.5536C24 41.5678 26.4858 44.0112 29.5 44.0112C32.5142 44.0112 35 41.5678 35 38.5536",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 3V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QSr=x("umbrella-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V38.5536C24 41.5678 26.4858 44.0112 29.5 44.0112C32.5142 44.0112 35 41.5678 35 38.5536",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DSr=x("umbrella-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 24V37.125C27 39 26.6379 44 23 44C19.5714 44 19 39.625 19 38.375",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C38.5 4 43.375 17.3333 44 24H4C4.625 17.3333 9.5 4 24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 14L23 18L29 11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BSr=x("undo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.2721 36.7279C14.5294 39.9853 19.0294 42 24 42C33.9411 42 42 33.9411 42 24C42 14.0589 33.9411 6 24 6C19.0294 6 14.5294 8.01472 11.2721 11.2721C9.61407 12.9301 6 17 6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 9V17H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RSr=x("ungroup",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.2727 4H4V11.2727H11.2727V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.9998 36.7271H36.7271V43.9998H43.9998V36.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.2727 24H4V31.2727H11.2727V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9998 36.7271H16.7271V43.9998H23.9998V36.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.2727 4H24V11.2727H31.2727V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.9998 16.7271H36.7271V23.9998H43.9998V16.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.2729 7.63623H24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 40.3638H36.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.2729 27.6366H27.6366V11.2729",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.8275 20.3633H36.7269M20.3633 36.7269V27.6282V36.7269Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.63672 11.2725V23.9997",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.3633 24V36.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ISr=x("unicast",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 15C26.7614 15 29 12.7614 29 10C29 7.23858 26.7614 5 24 5C21.2386 5 19 7.23858 19 10C19 12.7614 21.2386 15 24 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 15V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 33V23L24 23.0034",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),MSr=x("union-selection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 16H41C42.1046 16 43 16.8954 43 18V41C43 42.1046 42.1046 43 41 43H18C16.8954 43 16 42.1046 16 41V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 16V7C32 5.89543 31.1046 5 30 5H7C5.89543 5 5 5.89543 5 7V30C5 31.1046 5.89543 32 7 32H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.0005 16L17.0005 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.0005 7L7.00049 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.0005 16L16.0005 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.0005 24L24.0005 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0005 5L5.00049 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.0005 34L34.0005 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.0005 5L5.00049 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PSr=x("universal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 38C31.732 38 38 31.732 38 24C38 16.268 31.732 10 24 10C16.268 10 10 16.268 10 24C10 31.732 16.268 38 24 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M11 29C12.5089 29.6244 15 30 16.2586 28.5317C17.5171 27.0633 16.395 24.7522 17.7889 23.9682C19.317 23.1086 20.4203 26.0319 23.2912 25.516C26.162 25 28 21 28 19C28 17 26.2854 17 26.162 15.0542C26 12.5 28 11 28 11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M27.9995 37C26.9137 36.091 25.9995 35.5 26.0001 34C26.0006 32.5 26.9995 33 27.9995 32C28.9996 31 28.4995 29 29.4999 28.5C30.5004 28 33.6075 29.0558 35.9998 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"24",cy:"4",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"44",r:"2",fill:e.colors[0]},null),c("circle",{cx:"44",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"38",cy:"10",r:"2",fill:e.colors[0]},null),c("circle",{cx:"10",cy:"38",r:"2",fill:e.colors[0]},null),c("circle",{cx:"4",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"10",cy:"10",r:"2",fill:e.colors[0]},null),c("circle",{cx:"38",cy:"38",r:"2",fill:e.colors[0]},null),c("path",{d:"M10 24C10 27.8146 11.5256 31.2729 14 33.798",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38C31.732 38 38 31.732 38 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10C27.8146 10 31.2729 11.5256 33.798 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),FSr=x("unlike",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 19C44 12.9249 39.0751 8 33 8C29.2797 8 25.9907 9.8469 24 12.6738C22.0093 9.8469 18.7203 8 15 8C8.92487 8 4 12.9249 4 19C4 30 17 40 24 42.3262C25.1936 41.9295 26.5616 41.3098 28.0099 40.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.959 27L41.8375 35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.8375 27L34.959 35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NSr=x("unlink",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.8927 16.0307L18.1145 8.2525C15.2506 5.38866 10.7031 5.29302 7.9572 8.0389C5.21132 10.7848 5.30696 15.3323 8.1708 18.1962L15.949 25.9744",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.9161 22.0707L39.6943 29.8489C42.5581 32.7127 42.9291 37.1233 39.9079 40.0062C36.8867 42.8891 32.6144 42.6564 29.7506 39.7926L21.9724 32.0144",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.2384 21.0759L17.3493 17.1868",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.3131 30.1504L26.424 26.2613",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),USr=x("unlock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"7",y:"22.0476",width:"34",height:"22",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 22V14.0047C13.9948 8.87022 17.9227 4.56718 23.0859 4.05117C28.249 3.53516 32.9673 6.97408 34 12.0059",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jSr=x("unlock-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"30",r:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M31 12V11C31 7.13401 27.866 4 24 4V4C20.134 4 17 7.13401 17 11V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26L24 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WSr=x("unordered-list",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 18V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 27H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 12H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 4.99994C5 4.99994 8 1.99992 10 4.99996C12 8 5 12 5 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.00065 34.5001C5.00065 34.5001 7.00065 31.5001 10.0006 33.5C13.0006 35.5 10.0007 38 10.0007 38C10.0007 38 13.0006 40.5001 10.0006 42.5001C7.00064 44.5001 5.00064 41.5001 5.00064 41.5001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 38H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 18L5 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 10H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VSr=x("up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 30L25 18L37 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zSr=x("up-and-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 36V44H44V12H36V20H28V28H20V36H12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 13L27 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 4H27V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 27H4V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 18L4 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HSr=x("up-c",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 27L24 18L15 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$Sr=x("up-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 29L24 17L36 29H12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),XSr=x("up-small",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0083 12.1006V36.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24L24 12L36 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GSr=x("up-square",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 29L24 19L34 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),YSr=x("up-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 24L24 6L43 24H31V42H17V24H5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZSr=x("update-rotation",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.5424 27C32.2681 31.0571 28.4778 34 24.0002 34C19.5226 34 15.7323 31.0571 14.458 27V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.5424 15V21C32.2681 16.9429 28.4778 14 24.0002 14C19.5226 14 15.7323 16.9429 14.458 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qSr=x("upload",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("mask",{id:e.id+"04cec2fa",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"48",height:"48",style:{maskType:"alpha"}},[c("path",{d:"M48 0H0V48H48V0Z",fill:e.colors[2]},null)]),c("g",{mask:"url(#"+e.id+"04cec2fa)"},[c("path",{d:"M6 24.0083V42H42V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 15L24 6L15 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9917 32V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])])}),KSr=x("upload-computer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25 6H9C7.34315 6 6 7.34315 6 9V31C6 32.6569 7.34315 34 9 34H39C40.6569 34 42 32.6569 42 31V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42L34 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 18L37 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 11L37 6L42 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JSr=x("upload-laptop",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25 9H11C9.34315 9 8 10.3431 8 12V33H40V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 33H44V35C44 38.3137 41.3137 41 38 41H10C6.68629 41 4 38.3137 4 35V33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 19L37 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 12L37 7L42 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),e8r=x("upload-logs",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 43.9998H10C8.89543 43.9998 8 43.1043 8 41.9998V5.99976C8 4.89519 8.89543 3.99976 10 3.99976H38C39.1046 3.99976 40 4.89519 40 5.99976V23.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.5 43.9998V30.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 34.4998L32.5 32.9998L35.5 29.9998L38.5 32.9998L40 34.4998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 15.9998H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 23.9998H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),t8r=x("upload-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.6777 20.271C7.27476 21.3181 4 25.2766 4 30C4 35.5228 8.47715 40 14 40C14.9474 40 15.864 39.8683 16.7325 39.6221",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.0547 20.271C40.4577 21.3181 43.7324 25.2766 43.7324 30C43.7324 35.5228 39.2553 40 33.7324 40C32.785 40 31.8684 39.8683 30.9999 39.6221",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 20C36 13.3726 30.6274 8 24 8C17.3726 8 12 13.3726 12 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.0654 27.8812L23.9999 20.9238L31.1318 28.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38.0001V24.4619",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),n8r=x("upload-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 22.8954 43.1046 22 42 22C40.8954 22 40 22.8954 40 24H44ZM24 8C25.1046 8 26 7.10457 26 6C26 4.89543 25.1046 4 24 4V8ZM39 40H9V44H39V40ZM8 39V9H4V39H8ZM40 24V39H44V24H40ZM9 8H24V4H9V8ZM9 40C8.44772 40 8 39.5523 8 39H4C4 41.7614 6.23857 44 9 44V40ZM39 44C41.7614 44 44 41.7614 44 39H40C40 39.5523 39.5523 40 39 40V44ZM8 9C8 8.44772 8.44771 8 9 8V4C6.23858 4 4 6.23857 4 9H8Z",fill:e.colors[0]},null),c("path",{d:"M6 35L16.6931 25.198C17.4389 24.5143 18.5779 24.4953 19.3461 25.1538L32 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 31L32.7735 26.2265C33.4772 25.5228 34.5914 25.4436 35.3877 26.0408L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 18L37 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 11L37 6L42 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),i8r=x("upload-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 28L24 20L16 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V20.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 14H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),r8r=x("upload-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0079 41L23.9995 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.5178 34.3161C43.8044 32.005 45.2136 27.8302 44.0001 24C42.7866 20.1698 39.0705 18.0714 35.0527 18.0745H32.7317C31.2144 12.1613 26.2082 7.79572 20.1435 7.0972C14.0787 6.39868 8.21121 9.5118 5.38931 14.9253C2.56741 20.3388 3.37545 26.9317 7.42115 31.5035",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.3638 27.6359L23.9998 21.272L17.6358 27.6359",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),o8r=x("upload-web",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28 40H7C5.34315 40 4 38.6569 4 37V11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V23.0588",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 41L39 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 34L39 29L44 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V20H4V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 10 14)",fill:e.colors[2]},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 16 14)",fill:e.colors[2]},null)])}),s8r=x("upside-down-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 30L17 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 30L31 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 17C17 17 19 13 24 13C29 13 31 17 31 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),a8r=x("usb",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 22C14.2091 22 16 20.2091 16 18C16 15.7909 14.2091 14 12 14C9.79086 14 8 15.7909 8 18C8 20.2091 9.79086 22 12 22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 28C38.2091 28 40 26.2091 40 24C40 21.7909 38.2091 20 36 20C33.7909 20 32 21.7909 32 24C32 26.2091 33.7909 28 36 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 9L24 4L29 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 39L12 28.2632V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 28V32.7895L24 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 44H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),l8r=x("usb-memory-stick",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 22C8 20.8954 8.89543 20 10 20H38C39.1046 20 40 20.8954 40 22V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 4H33V20H15V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 10V12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 10V12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),c8r=x("usb-micro-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 18C4 16.3431 5.34315 15 7 15H41C42.6569 15 44 16.3431 44 18V30C44 31.6569 42.6569 33 41 33H7C5.34315 33 4 31.6569 4 30V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 15H37V23H11V15Z",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 23V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 23V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 23V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 23V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 15L40 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),d8r=x("usb-micro-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 18C4 16.3431 5.34315 15 7 15H41C42.6569 15 44 16.3431 44 18V24.1396C44 24.7019 43.842 25.2528 43.544 25.7296L39.8813 31.59C39.333 32.4671 38.3716 33 37.3373 33H10.6627C9.62837 33 8.66696 32.4671 8.11875 31.59L4.456 25.7296C4.15801 25.2528 4 24.7019 4 24.1396V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 15H37V23H11V15Z",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 23V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 23V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 23V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 23V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 15L40 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),u8r=x("usb-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 21H6V42H42V21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 21V6H34V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 12V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),h8r=x("usb-type-c",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 15H33C48 15 48 33 33 33H15C-1.23978e-05 33 -2.86102e-06 15 15 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 27V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 27V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 27V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 27V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 24L12 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),f8r=x("user",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"12",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44C42 34.0589 33.9411 26 24 26C14.0589 26 6 34.0589 6 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),g8r=x("user-business",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"12",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44C42 34.0589 33.9411 26 24 26C14.0589 26 6 34.0589 6 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44L28 39L24 26L20 39L24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),m8r=x("user-positioning",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"16",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 36C36 29.3726 30.6274 24 24 24C17.3726 24 12 29.3726 12 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 4H44V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 4H4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 44H44V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 44H4V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),k8r=x("user-to-user-transmission",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 18C17.866 18 21 14.866 21 11C21 7.13401 17.866 4 14 4C10.134 4 7 7.13401 7 11C7 14.866 10.134 18 14 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 18C37.866 18 41 14.866 41 11C41 7.13401 37.866 4 34 4C30.134 4 27 7.13401 27 11C27 14.866 30.134 18 34 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44C4 43.1111 4 40.1111 4 35C4 29.4772 7.77023 25 12.4211 25C14.6667 25 16.3509 25 17.4737 25C21.5587 25 24.0001 29.0269 24.0001 29.0269",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 44C44 43.1111 44 40.1111 44 35C44 29.4772 40.1849 25 35.4788 25C33.2064 25 31.5022 25 30.366 25C26.4048 25 23.9922 29.0269 24 29.0269",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 40H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.2954 36.2583L35.535 37.5055L38.0141 39.9998L35.535 42.5613L34.2954 43.8421",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.3293 36.2321L13.0701 37.4857L10.5517 39.9928L13.0701 42.5415L14.3293 43.8159",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),v8r=x("uterus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32.0002 18C31.0772 24 29.0002 29.5 24.5002 29.5C20.0002 29.5 18.5002 24.5 17.0002 18C15.5002 11.5 17.0002 6 24.5002 6C32.0002 6 32.9233 12 32.0002 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32.5 12.5C34.25 10.8682 36.0328 10.3296 38.8405 10.5043C43.052 10.7664 44 13.648 44 17.9564M44 17.9564C44 22.2648 42.3485 26.1825 39.0589 25.2961C35.7692 24.4097 36.2292 20.9096 37.7678 19.2686C39.3064 17.6276 41.9973 16.9589 44 17.9564Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16.5 12C14.7309 10.456 12.6403 10.3301 10.0869 10.5048C6.25675 10.7668 3.99999 13.6924 3.99999 18.0008M3.99999 18.0008C3.99999 22.3092 6.89652 26.1829 9.88829 25.2965C12.8801 24.4101 12.4618 20.9101 11.0625 19.2691C9.66321 17.6281 5.82131 17.0033 3.99999 18.0008Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 27V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 27V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),A8r=x("vacation",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 14.999L5 15.999C6.62916 8.48478 11.3642 6.00624 16 5.99904C18.9968 5.99438 21.9521 7.0251 24 7.99963C26.0479 7.0251 29 5.99988 32 5.99962C36.6113 5.99922 41.3708 8.48478 43 15.999L37 14.999C37.5588 17.0992 38.7882 20.7915 37 23.999C34.0196 21.3261 27.1294 17.2902 24 14.9991C20.8706 17.2902 13.9804 21.3261 11 23.999C9.21176 20.7915 10.4412 17.0992 11 14.999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15C23.2454 18.8889 22.1889 28.5333 24 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 41.9992H36C31.2134 37.4146 29 36.0048 24 36C19 35.9952 13.892 39.3817 12 41.9992Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),p8r=x("vacuum-cleaner",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26 22.5C26 22.5 26 13 26 10C26 7 28 4 32 4C36 4 38 7 38 10C38 13 38 34 38 34",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32.75 34H43.25L44 40H32L32.75 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 40H25.8864C25.9491 40 26 39.9491 26 39.8864V23.2546C26 15.9343 20.0657 10 12.7454 10V10C9.57228 10 7 12.5723 7 15.7454V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"10",cy:"34",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M14 10V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),b8r=x("vegetable-basket",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 14H7.37783C5.58056 14 4.18661 15.5695 4.39881 17.3542L7.11944 40.2361C7.23907 41.2423 8.09222 42 9.10545 42H39.4734C40.5033 42 41.3648 41.2179 41.4641 40.1927L43.6816 17.2891C43.8522 15.5262 42.4666 14 40.6955 14H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 22L43 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 29H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 36H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6C19.5817 6 16 12.9247 16 21.4667C16 21.6452 16.0016 21.823 16.0047 22H31.9953C31.9984 21.823 32 21.6452 32 21.4667C32 12.9247 28.4183 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),w8r=x("vegetables",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 7.90249C33.5 7.5 35.3291 7.61106 36.4393 7.90249C38.9414 8.56028 40.7649 9.68991 41.8557 11.2615C43.1186 13.0795 43.3371 15.3991 42.508 18.1559C40.8094 23.7957 33.908 27.296 33.5 27.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.2471 41.2702C27.7619 41.368 28.2851 41.4194 28.809 41.4214C30.2786 41.4214 31.5442 41.0058 32.5663 40.187C33.6786 39.3023 34.5 38 34.8325 36.2784C35.165 34.5569 34.6799 32.943 34.1525 31.3686C33.7799 30.2501 33.5347 28.5637 33.5 27.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 26.5001C13 26.5001 7.19013 23.7937 5.49291 18.156C4.66304 15.3999 4.88161 13.0817 6.14446 11.2616C7.23662 9.69072 9.05804 8.56109 11.5601 7.9026C12.671 7.61117 13.7341 7.46338 14.7221 7.46338",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.5 27C14 28 13.5675 29.7963 13.0402 31.3721C12.5128 32.9479 11.9688 34.5743 12.3595 36.2812C12.7501 37.9882 13.5127 39.3045 14.6236 40.1898C15.6485 41.0079 16.53 41.5 18.0003 41.5C18.5235 41.4979 20.0003 41 20.0003 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.5 4C28.7466 4 33 6.64313 33 14.375C33 22.1076 23.5 32 23.5 32C23.5 32 14 22.1069 14 14.375C14 6.64241 18.2528 4 23.5 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9991 42.229C21.9892 42.2292 20.2806 41.5671 19.1309 40.5596C17.8028 39.3925 17.127 37.7334 17.127 35.6268C17.127 33.8706 18.0762 32.4059 18.9942 30.9876C19.6457 29.9801 20.5484 27.9977 20.5484 27.9977C20.5484 27.9977 21.0229 26.3606 20.9447 25.2978C20.8 23.3332 18.8929 21.8541 18.5834 20.8404C18.208 19.5796 18.2996 18.8122 18.8679 18.4278C19.0427 18.3077 19.713 18.2675 19.713 18.2675C19.713 18.2675 19.5867 16.4218 19.6658 15.8133C19.7609 15.0833 20.142 14.0415 21.0376 13.9648C21.6576 13.9116 22.1478 14.0043 22.4656 14.6718C22.5683 14.8876 22.6391 15.1492 22.7383 15.5107C23.0395 16.6424 23.521 17.9663 23.9949 19.0425C24.4695 17.9691 24.9518 16.6452 25.255 15.5114C25.3542 15.1499 25.4257 14.8883 25.5284 14.6718C25.8462 14.0043 26.3371 13.9125 26.9571 13.9661C27.7133 14.0316 28.2331 15.0847 28.3282 15.8133C28.4073 16.4218 28.392 17.2322 28.281 18.2675H28.3282C28.5433 18.2675 28.954 18.3063 29.1296 18.4271C29.6986 18.8115 29.7318 19.946 29.4134 20.8397C29 21.9999 27.2039 23.1328 27 24.9999C26.8714 26.1771 27.0948 26.8691 27.4511 27.9984C27.8469 29.2528 28.3511 29.9808 29.0047 30.9869C29.9227 32.4052 30.8719 33.872 30.8719 35.6268C30.8719 37.7327 30.1975 39.3925 28.868 40.5582C27.7155 41.5657 26.0094 42.2289 23.9991 42.229Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),O8r=x("vertical-spacing-between-items",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 6V12H40V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M8 42V36H40V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),y8r=x("vertical-tidy-up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"7",width:"32",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"21",width:"32",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"35",width:"32",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),C8r=x("vertical-timeline",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M3.99999 5H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M3.99999 43H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7.99999 36V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 28H3.99999V36H12V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 20H20V28H28V20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 12H36V20H44V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 20V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7.99999 12V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7.99999 20V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M23 12V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 28V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),_8r=x("vertically-centered",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 7H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"16",y:"16",width:"16",height:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 41H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),S8r=x("vest",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 4H31L24 24V44H40V19L36 13V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 4H17L24 24V44H8V19L12 13V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),L8r=x("vial",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 33C30 26.5556 30 16.8889 30 4H18C18 16.8749 18 26.531 18 32.9684",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 14H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 20H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 33C18 34.0441 18 35.6103 18 37.6985C18 41.1787 20.6863 44 24 44C27.3137 44 30 41.1787 30 37.6985C30 35.6386 30 34.0937 30 33.0638L18 33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),x8r=x("vicia-faba",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"e378ed5a)"},[c("path",{d:"M3.99989 31.0001C4.00014 24.5001 8.0004 22.0374 11.0001 21.0187C13.9997 20.0001 16.0003 20.0001 18.9999 17.0001C21.9995 14.0001 22.0004 8.00008 28 6.00008C33.9995 4.00007 41.091 7.00011 42.9997 14.0001C44.9084 21.0001 39.5006 30.0001 37.0006 33.0001C34.5006 36.0001 29.4987 41.0001 20.9996 42.0001C12.5006 43.0001 3.99963 37.5001 3.99989 31.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 21.0435C19 30 29 21.0435 22 12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.0005 21.0187C14.0002 20.0001 16.0008 20.0001 19.0004 17.0001C22 14.0001 22.0009 8.00007 28.0004 6.00007",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"e378ed5a"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),T8n=x("video",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 10C4 8.89543 4.89543 8 6 8H42C43.1046 8 44 8.89543 44 10V38C44 39.1046 43.1046 40 42 40H6C4.89543 40 4 39.1046 4 38V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 8V40",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 8V40",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 18H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 30H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 18H10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 16V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 8H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 40H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 8H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 40H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 30H10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 28V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 16V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 19L29 24L21 29V19Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),E8r=x("video-conference",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 10C4 8.89543 4.89543 8 6 8H34C35.1046 8 36 8.89543 36 10V19L44 13V36L36 30V38C36 39.1046 35.1046 40 34 40H6C4.89543 40 4 39.1046 4 38V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 16V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 14V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 16V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),T8r=x("video-file",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 21H27.4928V24.5L34 22V33L27.4928 30.5V34H14V21Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Q8r=x("video-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 10C4 8.89543 4.89543 8 6 8H34C35.1046 8 36 8.89543 36 10V19L44 13V36L36 30V38C36 39.1046 35.1046 40 34 40H6C4.89543 40 4 39.1046 4 38V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"21",r:"5",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),D8r=x("video-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.5 28V21.9378L25.75 24.9689L31 28L25.75 31.0311L20.5 34.0622V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 15H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 6L27 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 6L15 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),B8r=x("videocamera",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"11",width:"32",height:"26",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"20",cy:"24",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 29L44 33V15L36 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),R8r=x("videocamera-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"21",width:"31",height:"20",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"20",y:"27",width:"9",height:"8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"27",cy:"13",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"13",cy:"13",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 35L44 39V23L35 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),I8r=x("viencharts",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"23.9999",cy:"17",r:"12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"16",cy:"31",r:"12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"31.0005",r:"12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),M8r=x("view-grid-card",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"13",width:"8",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"27",y:"13",width:"8",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"27",width:"8",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"27",y:"27",width:"8",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),P8r=x("view-grid-detail",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"13",width:"8",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 13L35 13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 20L35 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 28L35 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 35H35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),F8r=x("view-grid-list",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"13",width:"8",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"27",width:"8",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 28L35 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 35H35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 13L35 13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 20L35 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),N8r=x("view-list",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"4",width:"32",height:"40",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 14H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 24H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 34H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 16C16.1046 16 17 15.1046 17 14C17 12.8954 16.1046 12 15 12C13.8954 12 13 12.8954 13 14C13 15.1046 13.8954 16 15 16Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 26C16.1046 26 17 25.1046 17 24C17 22.8954 16.1046 22 15 22C13.8954 22 13 22.8954 13 24C13 25.1046 13.8954 26 15 26Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 36C16.1046 36 17 35.1046 17 34C17 32.8954 16.1046 32 15 32C13.8954 32 13 32.8954 13 34C13 35.1046 13.8954 36 15 36Z",fill:e.colors[2]},null)])}),U8r=x("viewfinder",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 6H8C6.89543 6 6 6.89543 6 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H8C6.89543 42 6 41.1046 6 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42H40C41.1046 42 42 41.1046 42 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H40C41.1046 6 42 6.89543 42 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 33V18H19L21 15H27L29 18H35V33H13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28C25.6569 28 27 26.6569 27 25C27 23.3431 25.6569 22 24 22C22.3431 22 21 23.3431 21 25C21 26.6569 22.3431 28 24 28Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10"},null)])}),j8r=x("vigo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44.125C33.5269 44.125 41.25 36.5094 41.25 27.1152C41.25 24.8089 40.9348 22.6141 40.2603 20.5237C39.8709 19.3169 39.5558 18.7406 39.093 17.6297C38.6302 16.5188 38.0145 15.5808 37.3134 14.6373C36.6123 13.6939 35.2464 11.8389 34.3008 11.4664C34.3008 12.9285 31.4285 18.0347 30.3258 18.2913C29.2231 18.5479 31.1407 12.9224 28.6979 9.07446C26.255 5.22647 22.3053 2.70049 22.3053 4.42961C22.3053 6.15873 21.2123 9.0621 20.1113 10.5015C19.0104 11.9408 17.2251 13.1774 15.9817 13.7582C14.7383 14.339 15.1885 10.8503 14.2551 11.4664C13.3144 12.0874 11.9773 13.8173 11.2742 14.903C8.81281 18.7041 6.75 22.418 6.75 27.1152C6.75 36.5094 14.4731 44.125 24 44.125Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.2959 23.7326V32.4698C19.2959 33.5069 20.1366 34.3477 21.1737 34.3477C21.5217 34.3477 21.8627 34.251 22.1589 34.0685L30.5444 28.9005C30.9859 28.6285 31.1232 28.05 30.8511 27.6086C30.7742 27.4838 30.6692 27.3788 30.5444 27.3019L22.1589 22.134C21.2761 21.5898 20.1192 21.8645 19.5751 22.7474C19.3926 23.0436 19.2959 23.3846 19.2959 23.7326Z",fill:e.colors[0],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),W8r=x("vip",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 4H4L15 44H23L12 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 44L44 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),V8r=x("vip-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.50326 16.3661L12.5158 7.67177C12.909 7.2452 13.4807 7 14.0821 7H33.9179C34.5193 7 35.091 7.2452 35.4842 7.67177L43.4967 16.3661C44.1809 17.1084 44.1659 18.2125 43.4618 18.9383L24.7499 40.1499C24.3518 40.6012 23.6482 40.6012 23.2501 40.1499L4.5382 18.9383C3.83415 18.2125 3.81915 17.1084 4.50326 16.3661Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 20L24 29L32 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),z8r=x("virgo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 17C34 17 41.0879 16.8877 41.9586 23.6392C42.417 27.1934 39.2376 32.6747 24 43.0005",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 11C16 12.1046 16.8954 13 18 13C19.1046 13 20 12.1046 20 11H16ZM4 11C4 12.1046 4.89543 13 6 13C7.10457 13 8 12.1046 8 11H4ZM8 11C8 8.79086 9.79086 7 12 7V3C7.58172 3 4 6.58172 4 11H8ZM12 7C14.2091 7 16 8.79086 16 11H20C20 6.58172 16.4183 3 12 3V7Z",fill:e.colors[0]},null),c("path",{d:"M28 11C28 12.1046 28.8954 13 30 13C31.1046 13 32 12.1046 32 11H28ZM16 11C16 12.1046 16.8954 13 18 13C19.1046 13 20 12.1046 20 11H16ZM20 11C20 8.79086 21.7909 7 24 7V3C19.5817 3 16 6.58172 16 11H20ZM24 7C26.2091 7 28 8.79086 28 11H32C32 6.58172 28.4183 3 24 3V7Z",fill:e.colors[0]},null),c("path",{d:"M6 11V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 11V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 11V29C30 34 32.5 39 42 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),H8r=x("virtual-reality-glasses",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 16H43C43.5523 16 44 16.4477 44 17V39C44 39.5523 43.5523 40 43 40H30L24.0083 34.0013L18 40H5C4.44772 40 4 39.5523 4 39V17C4 16.4477 4.44772 16 5 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 32C16.2091 32 18 30.2091 18 28C18 25.7909 16.2091 24 14 24C11.7909 24 10 25.7909 10 28C10 30.2091 11.7909 32 14 32Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 32C36.2091 32 38 30.2091 38 28C38 25.7909 36.2091 24 34 24C31.7909 24 30 25.7909 30 28C30 30.2091 31.7909 32 34 32Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6 10H42H6Z",fill:e.colors[1]},null),c("path",{d:"M6 10H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$8r=x("voice",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"17",y:"4",width:"14",height:"27",rx:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 23C9 31.2843 15.7157 38 24 38C32.2843 38 39 31.2843 39 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),X8r=x("voice-input",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 30C4 36.6274 9.37258 42 16 42C22.6274 42 26 38 27 35L28.5385 30L35 9L44 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.7274 30H28.5386",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 15C22 11.6863 19.3137 9 16 9C12.6863 9 10 11.6863 10 15V30C10 33.3137 12.6863 36 16 36C19.3137 36 22 33.3137 22 30V15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),G8r=x("voice-message",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25.8994C18.1046 25.8994 19 25.004 19 23.8994C19 22.7948 18.1046 21.8994 17 21.8994C15.8954 21.8994 15 22.7948 15 23.8994C15 25.004 15.8954 25.8994 17 25.8994Z",fill:e.colors[2]},null),c("path",{d:"M21.9497 28.8492C23.2165 27.5825 24 25.8325 24 23.8995C24 21.9665 23.2165 20.2165 21.9497 18.9497",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.8994 33.799C29.4329 31.2655 30.9999 27.7655 30.9999 23.8995C30.9999 20.0335 29.4329 16.5335 26.8994 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Y8r=x("voice-off",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 24V11C31 7.13401 27.866 4 24 4C20.134 4 17 7.13401 17 11V24C17 27.866 20.134 31 24 31C27.866 31 31 27.866 31 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 23C9 31.2843 15.7157 38 24 38C25.7532 38 27.4361 37.6992 29 37.1465M39 23C39 25.1333 38.5547 27.1626 37.7519 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 42L6 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Z8r=x("voice-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 22V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 22V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 14V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),q8r=x("voicemail",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 31C14.866 31 18 27.866 18 24C18 20.134 14.866 17 11 17C7.13401 17 4 20.134 4 24C4 27.866 7.13401 31 11 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 31C40.866 31 44 27.866 44 24C44 20.134 40.866 17 37 17C33.134 17 30 20.134 30 24C30 27.866 33.134 31 37 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 31H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),K8r=x("volkswagen",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M7 14L16 37L22 26H26L32 37L41 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6L22 19H26L32 6",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24C44 18.0265 41.3812 12.6647 37.2291 9C33.7035 5.88818 29.0722 4 24 4C18.9278 4 14.2965 5.88818 10.7709 9C6.61877 12.6647 4 18.0265 4 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),J8r=x("volleyball",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31.81 42.4054C41.9782 38.0865 46.7173 26.3494 42.4081 16.192C38.0989 6.0345 26.351 1.27569 16.1928 5.59461C6.03464 9.91353 1.2755 21.6506 5.59472 31.808C9.91394 41.9655 21.6518 46.7243 31.81 42.4054Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.9996 6C14.5059 13.0103 17.9367 20.1966 23.9996 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 40C18.97 37.74 23.74 31.32 24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 25.0001C38.55 20.3276 29.5 20.4033 24 24.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 16C17 16 28.56 7.50998 41 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 33C20 33 7.59 28.02 7 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.9998 22C33.9998 22 35.5597 36.5 23.7197 44.03",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null)])}),eLr=x("volume-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Q8n=x("volume-mute",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{opacity:"0.01",x:"30",y:"18",width:"13",height:"13",fill:e.colors[2]},null),c("mask",{id:e.id+"603476ab",maskUnits:"userSpaceOnUse",x:"30",y:"18",width:"13",height:"13",style:{maskType:"alpha"}},[c("rect",{x:"30",y:"18",width:"13",height:"13",fill:e.colors[2]},null)]),c("g",{mask:"url(#"+e.id+"603476ab)"},[c("path",{d:"M40.7348 20.2858L32.2495 28.7711",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.2496 20.2858L40.7349 28.7711",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),tLr=x("volume-notice",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 15L32 15C32.6232 15.5565 33.1881 16.1797 33.6841 16.8588C35.1387 18.8504 36 21.3223 36 24C36 26.6545 35.1535 29.1067 33.7218 31.0893C33.2168 31.7885 32.6391 32.4293 32 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.2359 41.1857C40.0836 37.6953 44 31.305 44 24C44 16.8085 40.2043 10.5035 34.507 6.97906",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),nLr=x("volume-small",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 15L32 15C32.6232 15.5565 33.1881 16.1797 33.6841 16.8588C35.1387 18.8504 36 21.3223 36 24C36 26.6545 35.1535 29.1067 33.7218 31.0893C33.2168 31.7885 32.6391 32.4293 32 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iLr=x("volume-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 18V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rLr=x("vr-glasses",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2 12H46V36H30L24 30L18 36H2V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 28C15.2091 28 17 26.2091 17 24C17 21.7909 15.2091 20 13 20C10.7909 20 9 21.7909 9 24C9 26.2091 10.7909 28 13 28Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M35 28C37.2091 28 39 26.2091 39 24C39 21.7909 37.2091 20 35 20C32.7909 20 31 21.7909 31 24C31 26.2091 32.7909 28 35 28Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oLr=x("waistline",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 31C16.0556 32.5092 26.2 34.6222 35 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"25.4121",r:"2",fill:e.colors[0]},null),c("path",{d:"M10 5C11.8558 8.27796 14.971 15.2575 15 22C15.0089 24.0646 14.6814 26.107 13.9995 28.0141C12.1815 33.0986 9.4545 36.0423 9 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 5C36.1442 8.27796 33.029 15.2575 33 22C32.9911 24.0646 33.3186 26.107 34.0005 28.0141C35.8185 33.0986 38.5455 36.0423 39 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 18C8 18 9 20 9 22C9 23.6102 8 26 8 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 18C40 18 39 20 39 22C39 23.6102 40 26 40 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sLr=x("wallet",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.982 11.9689L31.7846 4L36.397 11.9889L17.982 11.9689Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 14C4 12.8954 4.89543 12 6 12H42C43.1046 12 44 12.8954 44 14V42C44 43.1046 43.1046 44 42 44H6C4.89543 44 4 43.1046 4 42V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.25 33H44V23H35.25C32.3505 23 30 25.2386 30 28C30 30.7614 32.3505 33 35.25 33Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 16.5V40.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),aLr=x("wallet-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"13",width:"38",height:"26",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"25",y:"20",width:"18",height:"11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 18L43 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 13C32 8 28.5 7 27 7C23.6667 7 16.1 7 12.5 7C8.9 7 8 9.86567 8 11.2985V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"33.5",cy:"25.5",r:"1.5",fill:e.colors[2]},null)])}),lLr=x("wallet-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 16V9C39 7.34315 37.6569 6 36 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34314 42 9 42H36C37.6569 42 39 40.6569 39 39V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"22",y:"16",width:"20",height:"16",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 30 24)",fill:e.colors[2]},null)])}),cLr=x("wallet-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 8H44V16C44 16 34 18 34 24C34 30 44 32 44 32V40H4V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dLr=x("warehousing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 24L18 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18L18 24L24 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"38",cy:"24",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M40.706 13C39.9214 11.8109 39.0133 10.7105 38 9.71713C34.3925 6.18064 29.4509 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C29.4509 44 34.3925 41.8194 38 38.2829C39.0133 37.2895 39.9214 36.1891 40.706 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),uLr=x("washing-machine",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 49 48",fill:"none"},[c("rect",{x:"8.77783",y:"4",width:"32",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M8.77783 15.5H40.7778",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"28.7778",cy:"10",r:"2",fill:e.colors[0]},null),c("circle",{cx:"34.7778",cy:"10",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24.7778",cy:"30",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),hLr=x("washing-machine-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"4",width:"32",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M8 12C8 13.1046 8.89543 14 10 14H38C39.1046 14 40 13.1046 40 12V6C40 4.89543 39.1046 4 38 4H10C8.89543 4 8 4.89543 8 6V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"14",cy:"9",r:"2",fill:e.colors[2]},null),c("circle",{cx:"20",cy:"9",r:"2",fill:e.colors[2]},null),c("circle",{cx:"24",cy:"29",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),fLr=x("watch",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34.9562 31L30.9998 44H16.9998L13.0435 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.0435 17L16.9998 4H30.9998L34.9562 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 24C37 26.5773 36.25 28.9794 34.9564 31C32.6462 34.6083 28.6024 37 24 37C19.3976 37 15.3538 34.6083 13.0436 31C11.75 28.9794 11 26.5773 11 24C11 21.4227 11.75 19.0206 13.0436 17C15.3538 13.3917 19.3976 11 24 11C28.6024 11 32.6462 13.3917 34.9564 17C36.25 19.0206 37 21.4227 37 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17V24L28 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gLr=x("watch-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 14V6C19 4.89543 19.8954 4 21 4H27C28.1046 4 29 4.89543 29 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M29 34V42C29 43.1046 28.1046 44 27 44H21C19.8954 44 19 43.1046 19 42V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"24",cy:"24",r:"11",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M21 25L25 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 21V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mLr=x("water",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 29C11.7614 29 14 26.7614 14 24C14 26.7614 16.2386 29 19 29C21.7614 29 24 26.7614 24 24C24 26.7614 26.2386 29 29 29C31.7614 29 34 26.7614 34 24C34 26.7614 36.2386 29 39 29C41.7614 29 44 26.7614 44 24C44 35.0457 35.0457 44 24 44C12.9543 44 4 35.0457 4 24C4 26.7614 6.23858 29 9 29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 13C28 15.2091 26.2091 17 24 17C21.7909 17 20 15.2091 20 13C20 10.7909 24 4 24 4C24 4 28 10.7909 28 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kLr=x("water-level",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C32.2843 44 39 37.2843 39 29C39 15 24 4 24 4C24 4 9 15 9 29C9 37.2843 15.7157 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 29.0001C9 37.2844 15.7157 44.0001 24 44.0001C32.2843 44.0001 39 37.2844 39 29.0001C39 29.0001 30 32.0001 24 29.0001C18 26.0001 9 29.0001 9 29.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),vLr=x("water-no",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 29C11.7614 29 14 26.7614 14 24C14 26.7614 16.2386 29 19 29C21.7614 29 24 26.7614 24 24C24 26.7614 26.2386 29 29 29C31.7614 29 34 26.7614 34 24C34 26.7614 36.2386 29 39 29C41.7614 29 44 26.7614 44 24C44 35.0457 35.0457 44 24 44C12.9543 44 4 35.0457 4 24C4 26.7614 6.23858 29 9 29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 5L29 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 5L19 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ALr=x("water-rate",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C32.8366 44 40 37.4876 40 29.4545C40 21.5758 34.6667 13.0909 24 4C13.3333 13.0909 8 21.5758 8 29.4545C8 37.4878 15.1634 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.8572 19L24 24.3684L29.1429 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 26.158H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 31.5264H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26.158V36.0001",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pLr=x("water-rate-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C32.8366 44 40 36.8363 40 28C40 15 24 4 24 4C24 4 8 15 8 28C8 36.8366 15.1634 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20L20 28H28L24 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bLr=x("waterfalls-h",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 6H6V17H20V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 31H28V42H42V31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6H28V23H42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 25H6V42H20V25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),wLr=x("waterfalls-v",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 20L23 6L6 6L6 20L23 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 42V28L25 28L25 42H42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 6V20H42V6H31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 28L6 42H17V28H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),OLr=x("watermelon",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 34C34.0457 34 43 25.0457 43 14H3C3 25.0457 11.9543 34 23 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 23V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.6358 20.3638L14.5145 22.4851",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.3643 20.3642L31.4856 22.4855",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yLr=x("watermelon-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4L41 33.92C41 33.92 36.0457 38 24 38C11.9543 38 7 33.92 7 33.92L24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"17",r:"2",fill:e.colors[2]},null),c("circle",{cx:"27",cy:"23",r:"2",fill:e.colors[2]},null),c("circle",{cx:"21",cy:"23",r:"2",fill:e.colors[2]},null),c("path",{d:"M41 39.9199C41 39.9199 36.0457 43.9999 24 43.9999C11.9543 43.9999 7 39.9199 7 39.9199",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),CLr=x("waterpolo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 34L6.5 35.3514C8.1 36.2162 9.9 36.2162 11.5 35.3514C13.1 34.4865 14.9 34.4865 16.5 35.3514C18.1 36.2162 19.9 36.2162 21.5 35.3514C23.1 34.4865 24.9 34.4865 26.5 35.3514C28.1 36.2162 29.9 36.2162 31.5 35.3514C33.1 34.4865 34.9 34.4865 36.5 35.3514C38.1 36.2162 39.9 36.2162 41.5 35.3514L44 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40L6.5 41.3514C8.1 42.2162 9.9 42.2162 11.5 41.3514C13.1 40.4865 14.9 40.4865 16.5 41.3514C18.1 42.2162 19.9 42.2162 21.5 41.3514C23.1 40.4865 24.9 40.4865 26.5 41.3514C28.1 42.2162 29.9 42.2162 31.5 41.3514C33.1 40.4865 34.9 40.4865 36.5 41.3514C38.1 42.2162 39.9 42.2162 41.5 41.3514L44 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.5877 28C44.3774 24.171 44.0475 20.0621 42.398 16.1932C38.0894 6.02588 26.343 1.27715 16.1861 5.596C7.28884 9.37498 2.5503 18.8325 4.38973 27.94",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6C14.47 13.17 17.7899 20.11 23.9999 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.3896 28C23.7396 26.71 23.9496 25.37 23.9996 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 26.0002C38.55 21.0902 30.47 20.5602 24 24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 16C18 16 28.56 7.50998 41 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 28C10.01 24.73 7.26 20.29 7 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.3097 22.0898C34.3097 22.0898 34.5297 24.5898 33.9297 28.0398",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Lr=x("waterpolo-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 35L6.5 36.3514C8.1 37.2162 9.9 37.2162 11.5 36.3514C13.1 35.4865 14.9 35.4865 16.5 36.3514C18.1 37.2162 19.9 37.2162 21.5 36.3514C23.1 35.4865 24.9 35.4865 26.5 36.3514C28.1 37.2162 29.9 37.2162 31.5 36.3514C33.1 35.4865 34.9 35.4865 36.5 36.3514C38.1 37.2162 39.9 37.2162 41.5 36.3514L44 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 41L6.5 42.3514C8.1 43.2162 9.9 43.2162 11.5 42.3514C13.1 41.4865 14.9 41.4865 16.5 42.3514C18.1 43.2162 19.9 43.2162 21.5 42.3514C23.1 41.4865 24.9 41.4865 26.5 42.3514C28.1 43.2162 29.9 43.2162 31.5 42.3514C33.1 41.4865 34.9 41.4865 36.5 42.3514C38.1 43.2162 39.9 43.2162 41.5 42.3514L44 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 18C27.7614 18 30 15.7614 30 13C30 10.2386 27.7614 8 25 8C22.2386 8 20 10.2386 20 13C20 15.7614 22.2386 18 25 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M25 29L24 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 11L11 22L24 24.93H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 10C12.6569 10 14 8.65685 14 7C14 5.34315 12.6569 4 11 4C9.34315 4 8 5.34315 8 7C8 8.65685 9.34315 10 11 10Z",fill:e.colors[0]},null)])}),SLr=x("waves",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M2 23.3548H11L17.8889 4L28.8889 44L37 23.3548H46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LLr=x("waves-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 17V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 11V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 17V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 18V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),xLr=x("waves-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 11V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 11V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 15V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 18V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),ELr=x("weary-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C29 29 31 33 31 33H17C17 33 19 29 24 29Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 18L15 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 18L33 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),TLr=x("web-page",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"32",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V20H4V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 10 14)",fill:e.colors[2]},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 16 14)",fill:e.colors[2]},null)])}),QLr=x("webcam",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7.82507 29.7656C11.4617 34.7565 17.352 38.0001 24 38.0001C30.648 38.0001 36.5383 34.7565 40.1749 29.7656C43.7911 33.5078 46 38.5077 46 44.0001H2C2 38.5077 4.20894 33.5078 7.82507 29.7656Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30C31.1797 30 37 24.1797 37 17C37 9.8203 31.1797 4 24 4C16.8203 4 11 9.8203 11 17C11 24.1797 16.8203 30 24 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22C26.7614 22 29 19.7614 29 17C29 14.2386 26.7614 12 24 12C21.2386 12 19 14.2386 19 17C19 19.7614 21.2386 22 24 22Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),DLr=x("wechat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36.9974 21.7112C36.8434 13.0079 29.7401 6 21 6C12.1634 6 5 13.1634 5 22C5 26.1701 6.59531 29.9676 9.20892 32.8154L8.01043 40.0257L15.125 36.9699C18.2597 38.0122 21.218 38.2728 24 37.7516",fill:e.colors[1]},null),c("path",{d:"M36.9974 21.7112C36.8434 13.0079 29.7401 6 21 6C12.1634 6 5 13.1634 5 22C5 26.1701 6.59531 29.9676 9.20892 32.8154L8.01043 40.0257L15.125 36.9699C18.2597 38.0122 21.218 38.2728 24 37.7516",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.125 20.4667C16.3676 20.4667 17.375 19.4519 17.375 18.2C17.375 16.9482 16.3676 15.9333 15.125 15.9333C13.8824 15.9333 12.875 16.9482 12.875 18.2C12.875 19.4519 13.8824 20.4667 15.125 20.4667Z",fill:e.colors[2]},null),c("path",{d:"M24.125 20.4667C25.3676 20.4667 26.375 19.4519 26.375 18.2C26.375 16.9482 25.3676 15.9333 24.125 15.9333C22.8824 15.9333 21.875 16.9482 21.875 18.2C21.875 19.4519 22.8824 20.4667 24.125 20.4667Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.7618 39.9293C37.0135 41.2302 34.8467 42 32.5 42C26.701 42 22 37.299 22 31.5C22 25.701 26.701 21 32.5 21C38.299 21 43 25.701 43 31.5C43 33.0997 42.6423 34.6159 42.0024 35.9728",fill:e.colors[1]},null),c("path",{d:"M38.7618 39.9293C37.0135 41.2302 34.8467 42 32.5 42C26.701 42 22 37.299 22 31.5C22 25.701 26.701 21 32.5 21C38.299 21 43 25.701 43 31.5C43 33.0997 42.6423 34.6159 42.0024 35.9728",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M42.0024 35.9728L43 42L38.7618 39.9293",fill:e.colors[1]},null),c("path",{d:"M42.0024 35.9728L43 42L38.7618 39.9293",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.6875 30.7999C34.7555 30.7999 34 30.0388 34 29.0999C34 28.161 34.7555 27.3999 35.6875 27.3999C36.6195 27.3999 37.375 28.161 37.375 29.0999C37.375 30.0388 36.6195 30.7999 35.6875 30.7999Z",fill:e.colors[2]},null),c("path",{d:"M28.9375 30.7999C28.0055 30.7999 27.25 30.0388 27.25 29.0999C27.25 28.161 28.0055 27.3999 28.9375 27.3999C29.8695 27.3999 30.625 28.161 30.625 29.0999C30.625 30.0388 29.8695 30.7999 28.9375 30.7999Z",fill:e.colors[2]},null)])}),BLr=x("weibo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12.5618 16.4109C9.21763 19.6608 2.16324 29.146 7.36253 35.9317C12.5618 42.7174 27.2821 40.0998 33.359 35.3193C39.4358 30.5388 38.836 27.5848 37.5184 26.2833C36.2009 24.9818 32.3556 26.297 31.2793 24.526C30.203 22.7551 33.1957 18.3311 30.6452 16.9312C28.0948 15.5313 23.6907 20.5811 21.7015 19.269C19.7122 17.9568 23.8906 13.6729 21.7015 12.4384C19.5123 11.204 15.906 13.161 12.5618 16.4109Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.3787 16.5159C43.1435 13.3848 41.799 10.5632 39.7372 8.44277C37.7247 6.37311 35.0287 4.9715 32.0137 4.60229",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M37.2919 16.9313C37.1627 15.2916 36.4247 13.8139 35.2928 12.7034C34.188 11.6195 32.7079 10.8855 31.0527 10.6921",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M25 30C25 32.2091 22.3137 34 19 34C15.6863 34 13 32.2091 13 30C13 27.7909 15.6863 26 19 26C22.3137 26 25 27.7909 25 30Z",fill:e.colors[2]},null)])}),RLr=x("weight",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 4H7C5.34315 4 4 5.34315 4 7V41C4 42.6569 5.34315 44 7 44H41C42.6569 44 44 42.6569 44 41V7C44 5.34315 42.6569 4 41 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 19.0537C15.3249 15.0537 19.3249 13.0537 24 13.0537C28.6751 13.0537 32.6751 15.0537 36 19.0537",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 31C25.6569 31 27 29.6569 27 28C27 26.3431 25.6569 25 24 25C22.3431 25 21 26.3431 21 28C21 29.6569 22.3431 31 24 31Z",fill:e.colors[2]},null),c("path",{d:"M19 21L24.0083 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),ILr=x("weightlifting",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 27C26.7614 27 29 24.7614 29 22C29 19.2386 26.7614 17 24 17C21.2386 17 19 19.2386 19 22C19 24.7614 21.2386 27 24 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M4 9H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 4V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 4V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 9V26.1L24 34L37 26V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MLr=x("weixin-cards-offers",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 12L42 16V40L6 36V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 15.5554V8L6.00049 11.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PLr=x("weixin-favorites",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 14L24 6L42 14M6 14L24 22M6 14V34L24 42M42 14L24 22M42 14V34L24 42M24 22V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),FLr=x("weixin-games",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 24L24 6L42 24L24 42L6 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 24H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 24C29 26.7614 26.7614 29 24 29C21.2386 29 19 26.7614 19 24C19 21.2386 21.2386 19 24 19C26.7614 19 29 21.2386 29 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NLr=x("weixin-market",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 14H10C8.89543 14 8 14.8954 8 16V42C8 43.1046 8.89543 44 10 44H38C39.1046 44 40 43.1046 40 42V16C40 14.8954 39.1046 14 38 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V11C17 7.13401 20.134 4 24 4C27.866 4 31 7.13401 31 11V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ULr=x("weixin-mini-app",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 24C29.9889 24 30.9556 23.7068 31.7779 23.1574C32.6001 22.6079 33.241 21.827 33.6194 20.9134C33.9978 19.9998 34.0969 18.9945 33.9039 18.0246C33.711 17.0546 33.2348 16.1637 32.5355 15.4645C31.8363 14.7652 30.9454 14.289 29.9755 14.0961C29.0055 13.9031 28.0002 14.0022 27.0866 14.3806C26.173 14.759 25.3921 15.3999 24.8427 16.2222C24.2932 17.0444 24 18.0111 24 19V29C24 29.9889 23.7068 30.9556 23.1574 31.7779C22.6079 32.6001 21.8271 33.241 20.9134 33.6194C19.9998 33.9978 18.9945 34.0969 18.0246 33.9039C17.0546 33.711 16.1637 33.2348 15.4645 32.5355C14.7652 31.8363 14.289 30.9454 14.0961 29.9755C13.9031 29.0055 14.0022 28.0002 14.3806 27.0866C14.759 26.173 15.3999 25.3921 16.2222 24.8427C17.0444 24.2932 18.0111 24 19 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jLr=x("weixin-people-nearby",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"15",cy:"10",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"33",cy:"10",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 20H20L18 42H12L10 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 20H38L36 42H30L28 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WLr=x("weixin-scan",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 30H12L14 35H26L28.0883 41.2649C28.6328 42.8983 30.1613 44 31.883 44H38C40.2091 44 42 42.2091 42 40V30L43 23L39.3536 23.7293C38.5388 23.8922 37.9097 24.542 37.7731 25.3616L37 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 18H36L34 13H22L19.9117 6.73509C19.3672 5.10172 17.8387 4 16.117 4H10C7.79086 4 6 5.79086 6 8V18L5 25L8.64639 24.2707C9.46118 24.1078 10.0903 23.458 10.2269 22.6384L11 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VLr=x("weixin-search",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 16L12.5 17.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 42L14 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 42L21 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 16L22.5 17.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 6L18 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zLr=x("weixin-shake",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 19L29 6L6 29L19 42L42 19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 29L19 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 42L42 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 18L18 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HLr=x("weixin-top-stories",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0002 4L31.2002 11.5292L41.3207 14L38.4002 24L41.3207 34L31.2002 36.4708L24.0002 44L16.8002 36.4708L6.67969 34L9.6002 24L6.67969 14L16.8002 11.5292L24.0002 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.9772 11.915L31.3718 19.7439L37.9544 24L31.3718 28.2561L30.9772 36.0849L23.9999 32.5122L17.0227 36.0849L16.6281 28.2561L10.0454 24L16.6281 19.7439L17.0227 11.915L23.9999 15.4877L30.9772 11.915Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$Lr=x("whale",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.0691 13C6.25336 13.3494 4.67583 21.0064 5.11403 24.7913C3.36116 27.9356 3.89597 28.7217 5.2104 30.0319C11.7835 36.1459 24.0534 35.7092 29.75 33.5256C35.7096 31.08 38.7486 26.4747 39.0407 24C44.2991 20.5063 44.4063 14.6013 43.676 13C42.896 14.3101 40.6474 15.2721 39.0407 16C37.2879 16.3494 34.7659 15.038 34.0355 13.8734C33.5343 16.5 34.0355 18.5 35.3501 19.5507C37.6376 21.2976 36.4754 23.0633 36.0372 23.5C34.1405 25.3902 30.5308 24.4905 28.7771 21.7343C24.0533 14.3101 18.9905 13 16.0691 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 28C7.83333 28.5321 13.4 29.5542 17 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"12",cy:"20",r:"2",fill:e.colors[2]},null)])}),XLr=x("wheelchair",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29.6219 35.0001C28.2898 40.1757 23.5915 44 18 44C11.3726 44 6 38.6275 6 32.0001C6 27.1571 8.86894 22.9841 13 21.0881",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12L20 30L35 29L38 40H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 8C22 10.2091 20.2091 12 18 12C15.7909 12 14 10.2091 14 8C14 5.79086 15.7909 4 18 4C20.2091 4 22 5.79086 22 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 20H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GLr=x("whirlwind",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 29C26.7614 29 29 26.7614 29 24C29 21.2386 26.7614 19 24 19C21.2386 19 19 21.2386 19 24C19 26.7614 21.2386 29 24 29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.5 44C16.5964 44 11 38.4036 11 31.5C11 24.5964 16.5964 19 23.5 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 23.5C44 30.4036 38.4036 36 31.5 36C24.5964 36 19 30.4036 19 23.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.5 29C30.4036 29 36 23.4036 36 16.5C36 9.59644 30.4036 4 23.5 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 23.5C29 16.5964 23.4036 11 16.5 11C9.59644 11 4 16.5964 4 23.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),YLr=x("whistling",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 11L4 11V19H15C14.35 20.55 14 22.21 14 24C14 31.21 19.79 37 27 37C34.2 37 40 31.21 40 24C40 16.79 34.21 11 27 11Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 11V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZLr=x("whole-site-accelerator",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"22",cy:"40",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"26",cy:"8",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"36",cy:"24",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"12",cy:"24",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32 24L16 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 11L15 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.9998 27L24.9987 37",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),qLr=x("wifi",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 18.9653C4.5888 18.4073 5.19522 17.8786 5.8174 17.3792C17.0371 8.37423 33.3821 8.90292 44 18.9653",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 25.799C30.268 18.067 17.732 18.067 10 25.799",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 32.3137C27.5817 27.8954 20.4183 27.8954 16 32.3137",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 40C25.3807 40 26.5 38.8807 26.5 37.5C26.5 36.1193 25.3807 35 24 35C22.6193 35 21.5 36.1193 21.5 37.5C21.5 38.8807 22.6193 40 24 40Z",fill:e.colors[0]},null)])}),KLr=x("wind",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 17H10C7.79086 17 6 18.7909 6 21V21C6 23.2091 7.79086 25 10 25H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 33H19C16.7909 33 15 34.7909 15 37V37C15 39.2091 16.7909 41 19 41H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 7H24C21.7909 7 20 8.79086 20 11V11C20 13.2091 21.7909 15 24 15H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 25H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 33H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JLr=x("wind-turbine",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 23C40 28 45 37 45 37C45 37 33 37 24 29C15 37 3 37 3 37C3 37 8 27 19 23C19 10 24 4 24 4C24 4 29 10 29 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"2",fill:e.colors[2]},null)])}),exr=x("windmill",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 23.9917L23.9707 13.9958L23.9415 4L12 14V24L24 23.9917Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24.0083 24L34.0042 23.9707L44 23.9415L34 12L24 12L24.0083 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 24.0083L24.0293 34.0042L24.0585 44L36 34V24L24 24.0083Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23.9917 24L13.9958 24.0293L4 24.0585L14 36L24 36L23.9917 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),txr=x("windmill-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34.5175 13.8463L34 11L27.1305 7.56525C25.1598 6.5799 22.8402 6.5799 20.8695 7.56525L17.3813 9.30938M35.6917 20.3046L37 27.5L39.0909 39M36 44H8L8.956 38.742M10.6364 29.5L13.5718 13.3554",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.2929 8.70711C39.6834 8.31658 40.3166 8.31658 40.7071 8.70711L43.2929 11.2929C43.6834 11.6834 43.6834 12.3166 43.2929 12.7071L34.7071 21.2929C34.3166 21.6834 33.6834 21.6834 33.2929 21.2929L30.7071 18.7071C30.3166 18.3166 30.3166 17.6834 30.7071 17.2929L39.2929 8.70711Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 21L31 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.2929 39.2929C39.6834 39.6834 39.6834 40.3166 39.2929 40.7071L36.7071 43.2929C36.3166 43.6834 35.6834 43.6834 35.2929 43.2929L26.7071 34.7071C26.3166 34.3166 26.3166 33.6834 26.7071 33.2929L29.2929 30.7071C29.6834 30.3166 30.3166 30.3166 30.7071 30.7071L39.2929 39.2929Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 27L31 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.70711 39.2929C8.31658 39.6834 7.68342 39.6834 7.29289 39.2929L4.70711 36.7071C4.31658 36.3166 4.31658 35.6834 4.70711 35.2929L13.2929 26.7071C13.6834 26.3166 14.3166 26.3166 14.7071 26.7071L17.2929 29.2929C17.6834 29.6834 17.6834 30.3166 17.2929 30.7071L8.70711 39.2929Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 27L17 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.70711 8.70711C8.31658 8.31658 8.31658 7.68342 8.70711 7.29289L11.2929 4.70711C11.6834 4.31658 12.3166 4.31658 12.7071 4.70711L21.2929 13.2929C21.6834 13.6834 21.6834 14.3166 21.2929 14.7071L18.7071 17.2929C18.3166 17.6834 17.6834 17.6834 17.2929 17.2929L8.70711 8.70711Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 21L17 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"4",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),nxr=x("windmill-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 24C29.5228 24 34 19.5228 34 14C34 8.47715 29.5228 4 24 4V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24C24 29.5228 28.4772 34 34 34C39.5228 34 44 29.5228 44 24H24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24C24 18.4772 19.5228 14 14 14C8.47715 14 4 18.4772 4 24H24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24C18.4772 24 14 28.4772 14 34C14 39.5228 18.4772 44 24 44V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),ixr=x("windows",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6.75 11.0625L19.6875 9.33752V21.4125H6.75V11.0625Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.8623 8.84464L41.2498 6.75V21.4125H24.8623V8.84464Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.8623 27.45L41.2498 27.8333V41.25L24.8623 38.5666V27.45Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.75 26.5875L19.6875 26.899V37.8L6.75 35.6198V26.5875Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),rxr=x("wingsuit-flying",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 14C26.7614 14 29 11.7614 29 9C29 6.23858 26.7614 4 24 4C21.2386 4 19 6.23858 19 9C19 11.7614 21.2386 14 24 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M24 20C15.29 20 8 27.28 8 36H15V44H33V36H40C40.01 27.29 32.71 20 24 20Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 36V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 36L33 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oxr=x("winking-face",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 35 24 35C19 35 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 20H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sxr=x("winking-face-with-open-eyes",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 16L29 20L33 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 35 24 35C19 35 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"20",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),axr=x("woman",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32.4853 24.4853C34.6569 22.3137 36 19.3137 36 16C36 9.37258 30.6274 4 24 4C17.3726 4 12 9.37258 12 16C12 19.3137 13.3431 22.3137 15.5147 24.4853",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 44L7 39L18 31L24 37L30 31L41 39L42 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.9934 21.0071C13.0061 16.8965 13.6749 13.8941 15 11.9999C16.9877 9.15871 18.387 9.36755 19.4054 9.81009C20.4238 10.2526 21.0226 13.1442 22.7236 13.9777C24.4246 14.8112 28.7777 14.9141 30.2687 15.9167C31.7597 16.9194 35.1696 18.7844 34.3195 21.9684",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),lxr=x("women",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.2252 6.36909C16.0422 6.36909 11.1616 8.207 12.8592 19.5832C12.8848 19.7545 12.9184 19.9407 12.9543 20.1395C13.2635 21.8513 13.7419 24.4998 10.7 26.6839C12.7689 28.3816 15.7155 30.0792 19.2965 30.8143C19.1521 31.6597 18.9342 32.6118 18.7655 33.2284C18.4735 34.2956 17.8639 35.0527 16.774 35.3755C15.8142 35.6598 14.8085 35.8899 13.7777 36.1257C13.513 36.1862 13.2465 36.2472 12.9789 36.3095C11.6928 36.6089 10.3834 36.9394 9.22177 37.4079C8.05819 37.8772 6.97581 38.5107 6.19417 39.4553C5.3976 40.4179 4.9723 41.6322 5.0014 43.1495C5.01046 43.6217 5.41498 44 5.91088 44H42.0891C42.5849 44 42.9894 43.6218 42.9986 43.1496C43.028 41.6323 42.6028 40.418 41.8062 39.4553C41.0246 38.5107 39.9422 37.8772 38.7786 37.4079C37.6169 36.9394 36.3073 36.6089 35.0212 36.3095C34.7537 36.2472 34.4874 36.1863 34.2227 36.1257C33.1917 35.8899 32.1859 35.6599 31.226 35.3755C30.1361 35.0527 29.5264 34.2956 29.2345 33.2284C29.0338 32.4948 28.7626 31.2865 28.6288 30.3477C31.367 29.5236 34.2768 28.0434 37.3 25.6777L37.2857 25.664C35.8673 24.3063 33.2071 21.7596 33.0181 15.7163C33.0181 7.39375 27.7124 0.0786526 19.2252 6.36909Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),cxr=x("women-coat",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 10C16 9 19 4 19 4H29C29 4 32 9.2 36 10L42 31H34V44H14V31H6L12 10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 4L24 18L29 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18L24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dxr=x("woolen-hat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"34",width:"40",height:"10",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"8",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M8 34C8 25.75 9 12 24 12C39 12 40 25.75 40 34",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),uxr=x("word",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M14 16L18 32L24 19L30 32L34 16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hxr=x("workbench",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 33H4V7H44V33H36H12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 22V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 33V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 14V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 41H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fxr=x("worker",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 16C32 20.4183 28.4183 24 24 24C19.5817 24 16 20.4183 16 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8C19.5817 8 16 11.5817 16 16H32C32 11.5817 28.4183 8 24 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 16H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 27C14.6112 27 7 34.1634 7 43H41C41 34.1634 33.3888 27 24 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 34V38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 34V38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gxr=x("world",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M4 20.8404C7.01485 19.4168 9.24466 19.2185 10.6894 20.2454C12.8566 21.7859 13.1283 28.064 18.0575 25.0635C22.9867 22.063 15.9467 20.8404 17.475 16.4939C19.0033 12.1474 24.0083 15.5237 24.5059 10.7627C24.8375 7.58862 21.0408 6.37413 13.1156 7.11921",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M36.0001 8C30.2857 12.9886 28.2899 16.0011 30.0127 17.0373C32.5968 18.5917 33.6933 16.4033 36.8467 17.0373C40.0001 17.6714 39.3173 21.9457 37.6587 21.9457C36.0001 21.9457 27.41 20.8518 27.8427 25.865C28.2753 30.8781 33.4422 31.6203 33.4422 34.4211C33.4422 36.2883 32.299 39.146 30.0127 42.9942",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6.10449 32.9264C7.01598 32.5288 7.70115 32.2374 8.15999 32.052C12.0071 30.4978 14.8617 30.1314 16.7236 30.953C20.0161 32.4059 18.7503 35.3401 19.7816 36.4211C20.8128 37.5021 23.388 37.1876 23.388 39.244C23.388 40.615 22.9275 42.1637 22.0065 43.8901",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),mxr=x("worried-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 27 24 27C19 27 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kxr=x("write",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.32497 43.4996L13.81 43.4998L44.9227 12.3871L36.4374 3.90186L5.32471 35.0146L5.32497 43.4996Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.9521 12.3872L36.4374 20.8725",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vxr=x("writing-fluently",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 24V19L39 4L44 9L29 24H24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24H9C6.23858 24 4 26.2386 4 29C4 31.7614 6.23858 34 9 34H39C41.7614 34 44 36.2386 44 39C44 41.7614 41.7614 44 39 44H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Axr=x("wrong-user",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"12",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44C42 34.0589 33.9411 26 24 26C14.0589 26 6 34.0589 6 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 36L28 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 36L20 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pxr=x("xiaodu",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.14317 21.0805C4.4982 17.2939 4.67571 15.4006 6.65595 13.3751C8.63619 11.3496 10.8152 11.0955 15.1734 10.5873C18.0037 10.2573 21.1305 10 24 10C26.8695 10 29.9963 10.2573 32.8266 10.5873C37.1848 11.0955 39.3638 11.3496 41.3441 13.3751C43.3243 15.4006 43.5018 17.2939 43.8568 21.0805C43.9464 22.0361 44 23.0181 44 24C44 24.9819 43.9464 25.9639 43.8568 26.9195C43.5018 30.7061 43.3243 32.5994 41.3441 34.6249C39.3638 36.6504 37.1848 36.9045 32.8266 37.4127C29.9963 37.7427 26.8695 38 24 38C21.1305 38 18.0037 37.7427 15.1734 37.4127C10.8152 36.9045 8.63619 36.6504 6.65595 34.6249C4.67571 32.5994 4.4982 30.7061 4.14317 26.9195C4.05357 25.9639 4 24.9819 4 24C4 23.0181 4.05357 22.0361 4.14317 21.0805Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19V29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 19L28 24L33 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bxr=x("xiaodu-home",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 20L24 6L44 20V42H4V20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.6865 26.6863C14.1723 25.2006 15.9361 24.022 17.8773 23.2179C19.8185 22.4139 21.8991 22 24.0002 22C26.1014 22 28.182 22.4139 30.1232 23.2179C32.0644 24.022 33.8282 25.2006 35.314 26.6863",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.3428 32.3431C19.0856 31.6003 19.9676 31.011 20.9382 30.609C21.9088 30.2069 22.9491 30 23.9996 30C25.0502 30 26.0905 30.2069 27.0611 30.609C28.0317 31.011 28.9136 31.6003 29.6565 32.3431",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wxr=x("xigua",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0003 42.3334C34.1255 42.3334 42.3337 34.1253 42.3337 24.0001C42.3337 13.8749 34.1255 5.66675 24.0003 5.66675C13.8751 5.66675 5.66699 13.8749 5.66699 24.0001C5.66699 26.4858 6.80727 27.6871 8.61419 28.7448C10.4211 29.8025 13.8204 29.6269 16.1327 31.7014C18.445 33.776 18.6011 37.1507 19.0799 38.7905C19.5588 40.4303 21.5146 42.3334 24.0003 42.3334Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.5264 18.5412C18.988 19.8493 18.7188 21.3866 18.7188 23.153C18.7188 24.8329 18.8971 26.496 19.2539 28.1424L19.2539 28.1424C19.6113 29.7916 21.2381 30.8389 22.8873 30.4815C22.9472 30.4685 23.0067 30.4537 23.0657 30.4372C24.8653 29.9322 26.4325 29.2711 27.7673 28.454C29.0152 27.6899 30.1779 26.7253 31.2556 25.56L31.2556 25.56C32.4013 24.3211 32.3258 22.3879 31.0868 21.2421C31.0514 21.2094 31.0152 21.1775 30.9783 21.1465C29.7116 20.0817 28.3858 19.1254 27.0008 18.2774C25.5547 17.3921 24.1384 16.8579 22.7519 16.6749L22.7518 16.6749C21.3779 16.4935 20.0539 17.2596 19.5264 18.5412Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Oxr=x("xingfuli",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32 17L20 13V32L26 35V19L32 17Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yxr=x("xingtu",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.5557 38.9998L8.17749 11.0171C8.14563 10.9011 8.16069 10.7772 8.2194 10.6722C8.27812 10.5672 8.37579 10.4895 8.49131 10.4559C8.5536 10.4332 8.62071 10.427 8.68612 10.4378C8.75154 10.4486 8.81305 10.4762 8.86468 10.5178L42.4732 38.1889C42.5582 38.2669 42.6117 38.3734 42.6235 38.4882C42.6353 38.6031 42.6047 38.7182 42.5373 38.8119C42.5082 38.8693 42.4635 38.9173 42.4084 38.9505C42.3534 38.9837 42.2901 39.0008 42.2258 38.9998H15.5557Z",fill:e.colors[0]},null),c("path",{d:"M44.9797 9.58096C45.0117 9.46526 44.9969 9.34163 44.9387 9.23668C44.8804 9.13173 44.7833 9.05384 44.6682 9.01975C44.6052 8.99968 44.5382 8.99482 44.473 9.00557C44.4077 9.01632 44.3458 9.04237 44.2925 9.0816L26.1758 21.5725L39.1706 32.2516L44.9797 9.58096Z",fill:e.colors[0]},null),c("path",{d:"M2.18783 38.189C2.09543 38.2603 2.03199 38.3628 2.00925 38.4773C1.98652 38.5918 2.00601 38.7107 2.06413 38.812C2.10605 38.8717 2.16208 38.9201 2.22722 38.9528C2.29237 38.9856 2.36461 39.0018 2.43751 38.9998H13.0593L11.2474 31.9423L2.18783 38.189Z",fill:e.colors[0]},null)])}),Cxr=x("yep",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 42C27.2639 44.7064 21 44.5 16 42C11 39.5 7 34 7 29.5C7 26.8769 11.3562 24.9696 13.1956 24.2812C13.6561 24.1089 13.9462 23.641 13.8732 23.1548L11.5864 7.90928C11.2777 5.85104 12.8717 4 14.953 4C16.6877 4 18.1449 5.3043 18.3365 7.02835L20 22L20.8301 6.22926C20.9253 4.41897 22.421 3 24.2338 3C26.2502 3 27.8259 4.74108 27.6252 6.74756L26.5866 17.1341C26.7087 15.9225 27.7286 15 28.9466 15C31.1852 15 33 16.8148 33 19.0534L33 21.5C33 19.567 34.567 18 36.5 18C38.433 18 40 19.567 40 21.5V32.1489C40 32.7149 39.9472 33.2807 39.7471 33.8102C39.1514 35.387 37.2872 38.9788 32 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_xr=x("youtobe",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 32.7679V15.2321C44 13.9073 43.1298 12.7428 41.8448 12.4204C38.3687 11.5484 31.1843 10 24 10C16.8157 10 9.63134 11.5484 6.15517 12.4204C4.87016 12.7428 4 13.9073 4 15.2321V32.7679C4 34.0927 4.87016 35.2572 6.15517 35.5796C9.63133 36.4516 16.8157 38 24 38C31.1843 38 38.3687 36.4516 41.8448 35.5796C43.1298 35.2572 44 34.0927 44 32.7679Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M22.5735 29.8986C21.9107 30.3625 21 29.8884 21 29.0793V18.9207C21 18.1116 21.9107 17.6375 22.5735 18.1014L29.8297 23.1808C30.3984 23.5789 30.3984 24.4211 29.8297 24.8192L22.5735 29.8986Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Sxr=x("youtube",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.0637 10.4144C16.6069 10.1381 20.9183 10 23.998 10C27.0781 10 31.3911 10.1382 36.937 10.4145V10.4145C39.9391 10.5641 42.3672 12.9119 42.6176 15.9072C42.8712 18.9412 42.998 21.6134 42.998 23.9238C42.998 26.2626 42.8681 28.972 42.6082 32.0522H42.6082C42.3586 35.0103 39.9833 37.3412 37.021 37.5349C32.2796 37.845 27.9386 38 23.998 38C20.058 38 15.7186 37.845 10.9798 37.5351V37.5351C8.01852 37.3414 5.6437 35.0119 5.39288 32.055C5.12966 28.9518 4.99805 26.2414 4.99805 23.9238C4.99805 21.6341 5.12651 18.961 5.38345 15.9044L5.38346 15.9044C5.63514 12.9103 8.06274 10.564 11.0637 10.4144Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 19.6092V28.406C21 28.8794 21.3838 29.2631 21.8571 29.2631C22.0252 29.2631 22.1896 29.2137 22.3298 29.1211L28.9274 24.7605C29.3223 24.4995 29.4308 23.9677 29.1698 23.5728C29.1074 23.4784 29.0269 23.3973 28.933 23.3341L22.3354 18.8979C21.9426 18.6337 21.41 18.7381 21.1458 19.1309C21.0508 19.2723 21 19.4388 21 19.6092Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Lxr=x("zero-key",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"19",y:"14",width:"10",height:"20",rx:"5",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xxr=x("zijinyunying",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 6H14L3 24L14 42H34L45 24L34 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 29L24 15L33 29H15Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Exr=x("zip",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.62861 12.7486L24 5L43.3714 12.7486C43.751 12.9004 44 13.2681 44 13.677V42C44 42.5523 43.5523 43 43 43H5C4.44772 43 4 42.5523 4 42V13.677C4 13.2681 4.24895 12.9004 4.62861 12.7486Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33 27C34.6569 27 36 25.8807 36 24.5C36 23.1193 34.6569 22 33 22C32.1 22 31.2 22 30.3 22C30.1343 22 30 22.1343 30 22.3C30 23.0333 30 23.7667 30 24.5C30 25.8807 31.3431 27 33 27Z",stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 22V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 22H18.0046L12 31.9993H18.0046",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Txr=x("zoom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 43C15.2742 41.2327 11.3325 35.1851 9.35971 31.6428C8.50794 30.1134 8.95664 28.2347 10.3236 27.1411C11.8473 25.9222 14.0438 26.0438 15.4236 27.4236L17 29V20.5C17 19.1193 18.1193 18 19.5 18C20.8807 18 22 19.1193 22 20.5V16.5C22 15.1193 23.1193 14 24.5 14C25.8807 14 27 15.1193 27 16.5V24.5C27 23.1193 28.1193 22 29.5 22C30.8807 22 32 23.1193 32 24.5V27.5C32 26.1193 33.1193 25 34.5 25C35.8807 25 37 26.1193 37 27.5V35.368C37 36.4383 36.7354 37.496 36.1185 38.3707C35.0949 39.8219 33.255 42.0336 31 43C27.5 44.5 24.3701 44.6343 20 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 8L35 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.0003 12L13 8L17 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 4L35 8L31 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qxr=x("zoom-in",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 38C30.3888 38 38 30.3888 38 21C38 11.6112 30.3888 4 21 4C11.6112 4 4 11.6112 4 21C4 30.3888 11.6112 38 21 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 15L21 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.0156 21.0156L27 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.2216 33.2217L41.7069 41.707",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dxr=x("zoom-internal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 4H4V44H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4V16H4",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 24V36H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 36L24 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 6V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 4H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bxr=x("zoom-out",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 38C30.3888 38 38 30.3888 38 21C38 11.6112 30.3888 4 21 4C11.6112 4 4 11.6112 4 21C4 30.3888 11.6112 38 21 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 21L27 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.2216 33.2217L41.7069 41.707",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rxr=Object.freeze(Object.defineProperty({__proto__:null,ACane:ONi,Abdominal:yNi,Abnormal:CNi,Acceleration:_Ni,AcceptEmail:SNi,Acoustic:LNi,ActivitySource:xNi,Ad:ENi,AdProduct:TNi,Add:QNi,AddComputer:DNi,AddFour:BNi,AddItem:RNi,AddMode:INi,AddMusic:MNi,AddOne:PNi,AddPic:FNi,AddPicture:NNi,AddPrint:UNi,AddSubset:jNi,AddSubtract:WNi,AddText:VNi,AddTextTwo:zNi,AddThree:HNi,AddTwo:$Ni,AddUser:XNi,AddWeb:GNi,AddressBook:YNi,AdjacentItem:ZNi,Adjustment:qNi,AdobeIllustrate:KNi,AdobeIndesign:JNi,AdobeLightroom:eUi,AdobePhotoshop:tUi,Afferent:nUi,AfferentFour:iUi,AfferentThree:rUi,AfferentTwo:oUi,AfroPick:sUi,Agreement:aUi,Aiming:lUi,AirBike:cUi,AirConditioning:dUi,Airplane:uUi,AirplaneWindow:hUi,AirplaneWindowOne:fUi,Airplay:gUi,Airpods:mUi,Alarm:kUi,AlarmClock:vUi,AlignBottom:AUi,AlignBottomTwo:pUi,AlignHorizontalCenterTwo:bUi,AlignHorizontally:wUi,AlignLeft:OUi,AlignLeftOne:yUi,AlignLeftTwo:CUi,AlignRight:_Ui,AlignRightOne:SUi,AlignRightTwo:LUi,AlignTextBoth:xUi,AlignTextBothOne:EUi,AlignTextBottom:TUi,AlignTextBottomOne:QUi,AlignTextCenter:DUi,AlignTextCenterOne:BUi,AlignTextLeft:RUi,AlignTextLeftOne:IUi,AlignTextMiddle:MUi,AlignTextMiddleOne:PUi,AlignTextRight:FUi,AlignTextRightOne:NUi,AlignTextTop:UUi,AlignTextTopOne:jUi,AlignTop:WUi,AlignTopTwo:VUi,AlignVerticalCenterTwo:zUi,AlignVertically:HUi,AlignmentBottomCenter:$Ui,AlignmentBottomLeft:XUi,AlignmentBottomRight:GUi,AlignmentHorizontalBottom:YUi,AlignmentHorizontalCenter:ZUi,AlignmentHorizontalTop:qUi,AlignmentLeftBottom:KUi,AlignmentLeftCenter:JUi,AlignmentLeftTop:eji,AlignmentRightBottom:tji,AlignmentRightCenter:nji,AlignmentRightTop:iji,AlignmentTopCenter:rji,AlignmentTopLeft:oji,AlignmentTopRight:sji,AlignmentVerticalCenter:aji,AlignmentVerticalLeft:lji,AlignmentVerticalRight:cji,Alipay:dji,AllApplication:uji,AlphabeticalSorting:hji,AlphabeticalSortingTwo:fji,Ambulance:gji,Analysis:mji,Anchor:kji,AnchorOne:vji,AnchorRound:Aji,AnchorSqure:pji,AnchorTwo:bji,Android:wji,AngryFace:Oji,AnguishedFace:yji,Announcement:Cji,AntiCorrosion:_ji,AperturePriority:Sji,Api:Lji,ApiApp:xji,AppStore:Eji,AppSwitch:Tji,Apple:Qji,AppleOne:Dji,AppletClosed:Bji,Application:Rji,ApplicationEffect:Iji,ApplicationMenu:Mji,ApplicationOne:Pji,ApplicationTwo:Fji,Appointment:Nji,Aquarius:Uji,ArcDeTriomphe:jji,ArchersBow:Wji,Archery:Vji,AreaMap:zji,Arena:Hji,Aries:$ji,Arithmetic:Xji,ArithmeticButtons:Gji,ArithmeticOne:Yji,ArrowCircleDown:Zji,ArrowCircleLeft:qji,ArrowCircleRight:Kji,ArrowCircleUp:Jji,ArrowDown:eWi,ArrowKeys:tWi,ArrowLeft:nWi,ArrowLeftDown:iWi,ArrowLeftUp:rWi,ArrowRight:oWi,ArrowRightDown:sWi,ArrowRightUp:aWi,ArrowUp:lWi,AssemblyLine:cWi,Association:dWi,Asterisk:uWi,AsteriskKey:hWi,AstonishedFace:fWi,AtSign:gWi,Attention:mWi,AudioFile:kWi,Audit:vWi,AutoFocus:AWi,AutoHeightOne:pWi,AutoLineHeight:bWi,AutoLineWidth:wWi,AutoWidth:OWi,AutoWidthOne:yWi,Avatar:CWi,Average:_Wi,Aviation:SWi,Avocado:LWi,AvocadoOne:xWi,Baby:EWi,BabyApp:TWi,BabyBottle:QWi,BabyCarSeat:DWi,BabyFeet:BWi,BabyMeal:RWi,BabyMobile:IWi,BabyOne:MWi,BabyPants:PWi,BabySling:FWi,BabyTaste:NWi,BachelorCap:UWi,BachelorCapOne:jWi,BachelorCapTwo:WWi,Back:VWi,BackOne:zWi,BackgroundColor:HWi,Backpack:$Wi,Bad:XWi,BadOne:GWi,BadTwo:YWi,Badge:ZWi,BadgeTwo:qWi,Badminton:KWi,BaggageDelay:JWi,Balance:eVi,BalanceOne:tVi,BalanceTwo:nVi,Banana:iVi,Bank:rVi,BankCard:oVi,BankCardOne:sVi,BankCardTwo:aVi,BankTransfer:lVi,Baokemeng:cVi,BarCode:dVi,Barbecue:uVi,BarberBrush:hVi,BarberClippers:fVi,Baseball:gVi,BaseballBat:mVi,BaseballCap:kVi,Basketball:vVi,BasketballClothes:AVi,BasketballOne:pVi,BasketballStand:bVi,Bat:wVi,BatteryCharge:OVi,BatteryEmpty:yVi,BatteryFailure:CVi,BatteryFull:_Vi,BatteryStorage:SVi,BatteryTips:LVi,BatteryWorking:xVi,BatteryWorkingOne:EVi,BeachUmbrella:TVi,Bear:QVi,Beauty:DVi,BeautyInstrument:BVi,Bedside:RVi,BedsideTwo:IVi,Bee:MVi,Beer:PVi,BeerMug:FVi,Behance:NVi,BellRing:UVi,Belt:jVi,Benz:WVi,BezierCurve:VVi,Bib:zVi,BigClock:HVi,BigX:$Vi,Bike:XVi,Bill:GVi,Bird:YVi,BirthdayCake:ZVi,Bitcoin:qVi,BlackEight:KVi,Blackboard:JVi,Blade:ezi,Bless:tzi,Block:nzi,BlockEight:izi,BlockFive:rzi,BlockFour:ozi,BlockNine:szi,BlockOne:azi,BlockSeven:lzi,BlockSix:czi,BlockTen:dzi,BlockThree:uzi,BlockTwo:hzi,Blockchain:fzi,BlocksAndArrows:gzi,Bloom:mzi,Blossom:kzi,Bluetooth:vzi,Boiler:Azi,BoltOne:pzi,Bone:bzi,Book:wzi,BookOne:Ozi,BookOpen:yzi,Bookmark:Czi,BookmarkOne:_zi,BookmarkThree:Szi,Bookshelf:Lzi,BoosterCarSeat:xzi,Booth:Ezi,Boots:Tzi,Bottle:Qzi,BottleOne:Dzi,BottleThree:Bzi,BottleTwo:Rzi,BottomBar:Izi,BottomBarOne:Mzi,Bow:Pzi,Bowl:Fzi,BowlOne:Nzi,Bowling:Uzi,Box:jzi,Boxing:Wzi,BoxingOne:Vzi,Boy:zzi,BoyOne:Hzi,BoyStroller:$zi,BoyTwo:Xzi,Brain:Gzi,BrakePads:Yzi,Branch:Zzi,BranchOne:qzi,BranchTwo:Kzi,BrdigeThree:Jzi,Bread:eHi,BreadMachine:tHi,BreadOne:nHi,BreastPump:iHi,BridgeOne:rHi,BridgeTwo:oHi,Briefcase:sHi,Brightness:aHi,BringForward:lHi,BringToFront:cHi,BringToFrontOne:dHi,Broadcast:uHi,BroadcastOne:hHi,BroadcastRadio:fHi,Browser:gHi,BrowserChrome:mHi,BrowserSafari:kHi,BubbleChart:vHi,Bug:AHi,BuildingFour:pHi,BuildingOne:bHi,BuildingThree:wHi,BuildingTwo:OHi,BulletMap:yHi,Bus:CHi,BusOne:_Hi,BusTwo:SHi,Butterfly:LHi,Buy:xHi,Bydesign:EHi,Bye:THi,Bytedance:QHi,BytedanceApplets:DHi,BytedanceMiniApp:BHi,CableCar:RHi,Cactus:IHi,Cake:MHi,CakeFive:PHi,CakeFour:FHi,CakeOne:NHi,CakeThree:UHi,CakeTwo:jHi,Calculator:WHi,CalculatorOne:VHi,Calendar:zHi,CalendarDot:HHi,CalendarThirty:$Hi,CalendarThirtyTwo:XHi,CalendarThree:GHi,Camera:YHi,CameraFive:ZHi,CameraFour:qHi,CameraOne:KHi,CameraThree:JHi,CameraTwo:e$i,Camp:t$i,Cancer:n$i,Candy:i$i,CannedFruit:r$i,Capricornus:o$i,Car:s$i,CarBattery:a$i,CardTwo:l$i,Cardioelectric:c$i,Carousel:d$i,CarouselVideo:u$i,Carrot:h$i,CastScreen:f$i,Castle:g$i,Cat:m$i,CategoryManagement:k$i,Cattle:v$i,CattleZodiac:A$i,Caution:p$i,Cc:b$i,Cd:w$i,CeMarking:O$i,Cell:y$i,CenterAlignment:C$i,Certificate:_$i,ChafingDish:S$i,ChafingDishOne:L$i,Chair:x$i,ChairOne:E$i,Change:T$i,ChangeDateSort:Q$i,ChargingTreasure:D$i,ChartGraph:B$i,ChartHistogram:R$i,ChartHistogramOne:I$i,ChartHistogramTwo:M$i,ChartLine:P$i,ChartLineArea:F$i,ChartPie:N$i,ChartPieOne:U$i,ChartProportion:j$i,ChartRing:W$i,ChartScatter:V$i,ChartStock:z$i,Check:H$i,CheckCorrect:$$i,CheckIn:X$i,CheckOne:G$i,CheckSmall:Y$i,Checkbox:Z$i,Checkerboard:q$i,Checklist:K$i,Cheese:J$i,ChefHat:eXi,ChefHatOne:tXi,Cherry:nXi,Chess:iXi,ChessOne:rXi,Chest:oXi,Chicken:sXi,ChickenLeg:aXi,ChickenZodiac:lXi,ChildWithPacifier:cXi,ChildrenCap:dXi,ChildrenPyramid:uXi,Chili:hXi,Chimney:fXi,Chinese:gXi,ChineseOne:mXi,ChinesePavilion:kXi,Chip:vXi,ChoppingBoard:AXi,ChopsticksFork:pXi,ChristmasTree:bXi,ChristmasTreeOne:wXi,ChurchOne:OXi,ChurchTwo:yXi,CircleDoubleDown:CXi,CircleDoubleLeft:_Xi,CircleDoubleRight:SXi,CircleDoubleUp:LXi,CircleFiveLine:xXi,CircleFour:EXi,CircleFourLine:TXi,CircleHouse:QXi,CircleLeftDown:DXi,CircleLeftUp:BXi,CircleRightDown:RXi,CircleRightUp:IXi,CircleThree:MXi,CircleTwoLine:PXi,CirclesAndTriangles:FXi,CirclesSeven:NXi,CircularConnection:UXi,Circus:jXi,City:WXi,CityGate:VXi,CityOne:zXi,Clap:HXi,Classroom:$Xi,Clear:XXi,ClearFormat:GXi,Click:YXi,ClickTap:ZXi,ClickTapTwo:qXi,ClickToFold:KXi,Clipboard:JXi,ClockTower:eGi,Close:tGi,CloseOne:nGi,CloseRemind:iGi,CloseSmall:rGi,CloseWifi:oGi,ClothesBriefs:sGi,ClothesCardigan:aGi,ClothesCrewNeck:lGi,ClothesDiapers:cGi,ClothesGloves:dGi,ClothesGlovesTwo:uGi,ClothesHoodie:hGi,ClothesPants:fGi,ClothesPantsShort:gGi,ClothesPantsSweat:mGi,ClothesShortSleeve:kGi,ClothesSkates:vGi,ClothesSuit:AGi,ClothesSweater:pGi,ClothesTurtleneck:bGi,ClothesWindbreaker:wGi,CloudStorage:OGi,Cloudy:yGi,CloudyNight:CGi,Clue:_Gi,CoatHanger:SGi,Cocktail:LGi,CoconutTree:xGi,Code:EGi,CodeBrackets:TGi,CodeComputer:QGi,CodeDownload:DGi,CodeLaptop:BGi,CodeOne:RGi,CoffeeMachine:IGi,Cola:MGi,CollapseTextInput:PGi,CollectComputer:FGi,CollectLaptop:NGi,CollectPicture:UGi,CollectionFiles:jGi,CollectionRecords:WGi,ColorCard:VGi,ColorFilter:zGi,Column:HGi,Comb:$Gi,Come:XGi,Command:GGi,Comment:YGi,CommentOne:ZGi,Comments:qGi,Commodity:KGi,Communication:JGi,CommuterBag:eYi,Compass:tYi,CompassOne:nYi,Components:iYi,Composition:rYi,Compression:oYi,Computer:sYi,ComputerOne:aYi,ConceptSharing:lYi,Concern:cYi,Conditioner:dYi,Cone:uYi,Cones:hYi,Config:fYi,ConfoundedFace:gYi,ConfusedFace:mYi,Connect:kYi,ConnectAddressOne:vYi,ConnectAddressTwo:AYi,Connection:pYi,ConnectionArrow:bYi,ConnectionBox:wYi,ConnectionPoint:OYi,ConnectionPointTwo:yYi,Consignment:CYi,Consume:_Yi,Contrast:SYi,ContrastView:LYi,ContrastViewCircle:xYi,Control:EYi,ConvergingGateway:TYi,Cook:QYi,Cooking:DYi,CookingPot:BYi,Cool:RYi,CooperativeHandshake:IYi,CoordinateSystem:MYi,Copy:PYi,CopyLink:FYi,CopyOne:NYi,Copyright:UYi,CornerDownLeft:jYi,CornerDownRight:WYi,CornerLeftDown:VYi,CornerLeftUp:zYi,CornerRightDown:HYi,CornerRightUp:$Yi,CornerUpLeft:XYi,CornerUpRight:GYi,Coronavirus:YYi,Correct:ZYi,CosmeticBrush:qYi,Coupon:KYi,Court:JYi,Cpu:eZi,Crab:tZi,CreationDateSort:nZi,Creative:iZi,Credit:rZi,Crib:oZi,Croissant:sZi,CrossRing:aZi,CrossRingTwo:lZi,CrossSociety:cZi,Crown:dZi,CrownThree:uZi,CrownTwo:hZi,Cruise:fZi,CryingBaby:gZi,Cube:mZi,CubeFive:kZi,CubeFour:vZi,CubeThree:AZi,CubeTwo:pZi,Cup:bZi,CupFour:wZi,CupOne:OZi,Curling:yZi,Currency:CZi,CurveAdjustment:_Zi,Customer:SZi,Cutting:LZi,CuttingOne:xZi,Cuvette:EZi,Cycle:TZi,CycleArrow:QZi,CycleMovement:DZi,CycleOne:BZi,Cylinder:RZi,DamageMap:IZi,DarkMode:MZi,Dashboard:PZi,DashboardCar:FZi,DashboardOne:NZi,DashboardTwo:UZi,Data:jZi,DataAll:WZi,DataArrival:VZi,DataDisplay:zZi,DataFile:HZi,DataFour:$Zi,DataLock:XZi,DataNull:GZi,DataOne:YZi,DataScreen:ZZi,DataServer:qZi,DataSheet:KZi,DataSwitching:JZi,DataThree:eqi,DataTwo:tqi,DataUser:nqi,DatabaseAlert:iqi,DatabaseCode:rqi,DatabaseConfig:oqi,DatabaseDownload:sqi,DatabaseEnter:aqi,DatabaseFail:lqi,DatabaseFirst:cqi,DatabaseForbid:dqi,DatabaseLock:uqi,DatabaseNetwork:hqi,DatabaseNetworkPoint:fqi,DatabasePoint:gqi,DatabasePosition:mqi,DatabasePower:kqi,DatabaseProportion:vqi,DatabaseSearch:Aqi,DatabaseSetting:pqi,DatabaseSuccess:bqi,DatabaseSync:wqi,DatabaseTime:Oqi,DateComesBack:yqi,DeadlineSort:Cqi,DeathStar:_qi,Deeplink:Sqi,Deer:Lqi,DegreeHat:xqi,Delete:Eqi,DeleteFive:Tqi,DeleteFour:Qqi,DeleteKey:Dqi,DeleteMode:Bqi,DeleteOne:Rqi,DeleteThemes:Iqi,DeleteThree:Mqi,DeleteTwo:Pqi,Delivery:Fqi,Deposit:Nqi,Descend:Uqi,DeskLamp:jqi,DeskLampOne:Wqi,Detection:Vqi,Devices:zqi,Diamond:Hqi,DiamondNecklace:$qi,DiamondOne:Xqi,DiamondRing:Gqi,DiamondThree:Yqi,DiamondTwo:Zqi,Diamonds:qqi,Dianziqian:Kqi,DiapersOne:Jqi,DifferenceSet:eKi,DigitalWatches:tKi,Direction:nKi,DirectionAdjustment:iKi,DirectionAdjustmentThree:rKi,DirectionAdjustmentTwo:oKi,DisabaledWeb:sKi,DisabledComputer:aKi,DisabledLaptop:lKi,DisabledPicture:cKi,DisappointedFace:dKi,DiscoveryIndex:uKi,Disk:hKi,DiskOne:fKi,DiskTwo:gKi,Dislike:mKi,DislikeTwo:kKi,Display:vKi,Distortion:AKi,DistraughtFace:pKi,DistributeHorizontalSpacing:bKi,DistributeHorizontally:wKi,DistributeVerticalSpacing:OKi,DistributeVertically:yKi,DividingLine:CKi,DividingLineOne:_Ki,Diving:SKi,DivingBottle:LKi,DivingSuit:xKi,Division:EKi,DizzyFace:TKi,DocAdd:QKi,DocDetail:DKi,DocFail:BKi,DocSearch:RKi,DocSearchTwo:IKi,DocSuccess:MKi,DocumentFolder:PKi,Dog:FKi,DogZodiac:NKi,Dollar:UKi,Dolphin:jKi,Dome:WKi,DomeLight:VKi,DoneAll:zKi,Dongchedi:HKi,DoorHandle:$Ki,Dot:XKi,DoubleBed:GKi,DoubleDown:YKi,DoubleLeft:ZKi,DoubleRight:qKi,DoubleUp:KKi,Doughnut:JKi,Down:eJi,DownC:tJi,DownOne:nJi,DownPicture:iJi,DownSmall:rJi,DownSquare:oJi,DownTwo:sJi,Download:aJi,DownloadComputer:lJi,DownloadFour:cJi,DownloadLaptop:dJi,DownloadOne:uJi,DownloadThree:hJi,DownloadTwo:fJi,DownloadWeb:gJi,Drag:mJi,DragonZodiac:kJi,Dribble:vJi,Drink:AJi,Drone:pJi,DroneOne:bJi,DropDownList:wJi,DropShadowDown:OJi,DropShadowLeft:yJi,DropShadowRight:CJi,DropShadowUp:_Ji,Dropbox:SJi,Drumstick:LJi,Dubai:xJi,Duck:EJi,DumbbelLine:TJi,Dumbbell:QJi,Dvi:DJi,Eagle:BJi,Earth:RJi,Easy:IJi,Ecg:MJi,Edit:PJi,EditMovie:FJi,EditName:NJi,EditOne:UJi,EditTwo:jJi,Editing:WJi,Editor:VJi,Eeg:zJi,Effects:HJi,EfferentFour:$Ji,EfferentThree:XJi,Egg:GJi,EggOne:YJi,Eggplant:ZJi,EiffelTower:qJi,EightKey:KJi,ElectricDrill:JJi,ElectricIron:eer,ElectricWave:ter,Electrocardiogram:ner,ElectronicDoorLock:ier,ElectronicLocksClose:rer,ElectronicLocksOpen:oer,ElectronicPen:ser,Elephant:aer,Elevator:ler,EmailBlock:cer,EmailDelect:der,EmailDown:uer,EmailFail:her,EmailLock:fer,EmailPush:ger,EmailSearch:mer,EmailSecurity:ker,EmailSuccessfully:ver,EmotionHappy:Aer,EmotionUnhappy:per,Empty:ber,EndTimeSort:wer,Endless:Oer,Endocrine:yer,EndpointDisplacement:Cer,EndpointFlat:_er,EndpointRound:Ser,EndpointSquare:Ler,EnergySocket:xer,EngineeringBrand:Eer,EngineeringVehicle:Ter,English:Qer,EnglishMustache:Der,Enquire:Ber,EnterKey:Rer,EnterKeyOne:Ier,EnterTheKeyboard:Mer,Entertainment:Per,Envelope:Fer,EnvelopeOne:Ner,EqualRatio:Uer,Equalizer:jer,Erase:Wer,Error:Ver,ErrorComputer:zer,ErrorPicture:Her,ErrorPrompt:$er,Escalators:Xer,EthernetOff:Ger,EthernetOn:Yer,EveryUser:Zer,Excel:qer,ExcelOne:Ker,Exchange:Jer,ExchangeFour:etr,ExchangeOne:ttr,ExchangeThree:ntr,ExchangeTwo:itr,ExcludeSelection:rtr,ExclusiveGateway:otr,ExpandDown:str,ExpandDownOne:atr,ExpandLeft:ltr,ExpandLeftAndRight:ctr,ExpandRight:dtr,ExpandTextInput:utr,ExpandUp:htr,Expenses:ftr,ExpensesOne:gtr,Experiment:mtr,ExperimentOne:ktr,Export:vtr,ExpressDelivery:Atr,ExpressionlessFace:ptr,Extend:btr,ExternalTransmission:wtr,Eyebrow:Otr,Eyes:ytr,FEightKey:Ctr,FFiveKey:_tr,FFourKey:Str,FNKey:Ltr,FNineKey:xtr,FOneKey:Etr,FSevenKey:Ttr,FSixKey:Qtr,FThreeKey:Dtr,FTwoKey:Btr,FZeroKey:Rtr,FacePowder:Itr,FaceRecognition:Mtr,FaceWithSmilingOpenEyes:Ptr,FaceWithoutMouth:Ftr,Facebook:Ntr,FacebookOne:Utr,Facetime:jtr,Faceu:Wtr,FacialCleanser:Vtr,FacialMask:ztr,FactoryBuilding:Htr,FailPicture:$tr,Family:Xtr,Fan:Gtr,Fanqiexiaoshuo:Ytr,Feelgood:Ztr,FeelgoodOne:qtr,Feiyu:Ktr,Female:Jtr,FenceOne:enr,FenceTwo:tnr,FerrisWheel:nnr,Figma:inr,FigmaComponent:rnr,FigmaFlattenSelection:onr,FigmaMask:snr,FigmaResetInstance:anr,FileAddition:lnr,FileAdditionOne:cnr,FileCabinet:dnr,FileCode:unr,FileCodeOne:hnr,FileCollection:fnr,FileCollectionOne:gnr,FileConversion:mnr,FileConversionOne:knr,FileDate:vnr,FileDateOne:Anr,FileDisplay:pnr,FileDisplayOne:bnr,FileDoc:wnr,FileEditing:Onr,FileEditingOne:ynr,FileExcel:Cnr,FileFailed:_nr,FileFailedOne:Snr,FileFocus:Lnr,FileFocusOne:xnr,FileGif:Enr,FileHash:Tnr,FileHashOne:Qnr,FileHiding:Dnr,FileHidingOne:Bnr,FileJpg:Rnr,FileLock:Inr,FileLockOne:Mnr,FileMusic:Pnr,FileMusicOne:Fnr,FilePdf:Nnr,FilePdfOne:Unr,FilePpt:jnr,FileProtection:Wnr,FileProtectionOne:Vnr,FileQuality:znr,FileQualityOne:Hnr,FileQuestion:$nr,FileRemoval:Xnr,FileRemovalOne:Gnr,FileSearch:Ynr,FileSearchOne:Znr,FileSearchTwo:qnr,FileSettings:Knr,FileSettingsOne:Jnr,FileStaff:eir,FileStaffOne:tir,FileSuccess:nir,FileSuccessOne:iir,FileText:rir,FileTextOne:oir,FileTips:sir,FileTipsOne:air,FileTxt:lir,FileTxtOne:cir,FileWithdrawal:dir,FileWithdrawalOne:uir,FileWord:hir,FileZip:fir,Fill:gir,Film:mir,Filter:kir,FilterOne:vir,Finance:Air,Financing:pir,FinancingOne:bir,FinancingTwo:wir,Find:Oir,FindOne:yir,Fingernail:Cir,Fingerprint:_ir,FingerprintThree:Sir,FingerprintTwo:Lir,Fire:xir,FireExtinguisher:Eir,FireExtinguisherOne:Tir,FireTwo:Qir,Fireworks:Dir,First:Bir,FirstAidKit:Rir,Fish:Iir,FishOne:Mir,Fishing:Pir,Fist:Fir,Fitness:Nir,Five:Uir,FiveEllipses:jir,FiveFive:Wir,FiveKey:Vir,FiveStarBadge:zir,Flag:Hir,FlashPayment:$ir,Flashlamp:Xir,Flashlight:Gir,Flask:Yir,FlightAirflow:Zir,FlightSafety:qir,FlipCamera:Kir,FlipHorizontally:Jir,FlipVertically:err,Flirt:trr,Float:nrr,FloorTile:irr,Fm:rrr,Focus:orr,FocusOne:srr,Fog:arr,FoldUpOne:lrr,Folder:crr,FolderBlock:drr,FolderBlockOne:urr,FolderClose:hrr,FolderCode:frr,FolderCodeOne:grr,FolderConversion:mrr,FolderConversionOne:krr,FolderDownload:vrr,FolderFailed:Arr,FolderFailedOne:prr,FolderFocus:brr,FolderFocusOne:wrr,FolderLock:Orr,FolderLockOne:yrr,FolderMinus:Crr,FolderMusic:_rr,FolderMusicOne:Srr,FolderOne:Lrr,FolderOpen:xrr,FolderPlus:Err,FolderProtection:Trr,FolderProtectionOne:Qrr,FolderQuality:Drr,FolderQualityOne:Brr,FolderSearch:Rrr,FolderSearchOne:Irr,FolderSettings:Mrr,FolderSettingsOne:Prr,FolderSuccess:Frr,FolderSuccessOne:Nrr,FolderUpload:Urr,FolderWithdrawal:jrr,FolderWithdrawalOne:Wrr,FollowUpDateSort:Vrr,FontSearch:zrr,FontSize:Hrr,FontSizeTwo:$rr,Foot:Xrr,Football:Grr,Forbid:Yrr,Fork:Zrr,ForkSpoon:qrr,Form:Krr,FormOne:Jrr,Format:eor,FormatBrush:tor,Formula:nor,FoundationMakeup:ior,Four:ror,FourArrows:oor,FourFour:sor,FourKey:aor,FourLeaves:lor,FourPointConnection:cor,FourRoundPointConnection:dor,Foursquare:uor,FreezeColumn:hor,FreezeLine:gor,FreezingLineColumn:mor,FrenchFries:kor,FriendsCircle:vor,Frigate:Aor,Frog:por,FrowningFaceWhitOpenMouth:bor,Fruiter:wor,FullDressLonguette:Oor,FullScreen:yor,FullScreenOne:Cor,FullScreenPlay:_or,FullScreenTwo:Sor,FullSelection:Lor,Fullwidth:xor,Funds:Eor,FutureBuildOne:Tor,FutureBuildThree:Qor,FutureBuildTwo:Dor,Game:Bor,GameConsole:Ror,GameConsoleOne:Ior,GameEmoji:Mor,GameHandle:Por,GamePs:For,GameThree:Nor,GameTwo:Uor,Gamepad:jor,Garage:Wor,Garlic:Vor,Gas:zor,Gastrointestinal:Hor,Gate:$or,GateMachine:Xor,Gauze:Gor,Gavel:Yor,Gemini:Zor,GeneralBranch:qor,GeometricFlowers:Kor,Germs:Jor,Ghost:esr,Gift:tsr,GiftBag:nsr,GiftBox:isr,Girl:rsr,GirlOne:osr,GirlTwo:ssr,Github:asr,GithubOne:lsr,Gitlab:csr,Glasses:dsr,GlassesOne:usr,GlassesThree:hsr,Globe:fsr,Glove:gsr,GoAhead:msr,GoEnd:ksr,GoOn:vsr,GoStart:Asr,Goblet:psr,GobletCracking:bsr,GobletFull:wsr,GobletOne:Osr,GoldMedal:ysr,GoldMedalTwo:Csr,GolfCourse:_sr,Gongfu:Ssr,Good:Lsr,GoodOne:xsr,GoodTwo:Esr,Google:Tsr,GoogleAds:Qsr,Gopro:Dsr,Gps:Bsr,GraphicDesign:Rsr,GraphicDesignTwo:Isr,GraphicStitching:Msr,GraphicStitchingFour:Psr,GraphicStitchingThree:Fsr,GreatWall:Nsr,GreenHouse:Usr,GreenNewEnergy:jsr,GridFour:Wsr,GridNine:Vsr,GridSixteen:zsr,GridThree:Hsr,GridTwo:$sr,GrimacingFace:Xsr,GrinningFace:Gsr,GrinningFaceWithOpenMouth:Ysr,GrinningFaceWithSquintingEyes:Zsr,GrinningFaceWithTightlyClosedEyes:qsr,GrinningFaceWithTightlyClosedEyesOpenMouth:Ksr,Group:Jsr,GuideBoard:ear,Gymnastics:tar,GymnasticsOne:nar,H:iar,H1:rar,H2:oar,H3:sar,HairBrush:aar,HairClip:lar,HairDryer:car,HairDryerOne:dar,Halo:uar,Hamburger:har,HamburgerButton:far,HamburgerOne:gar,HammerAndAnvil:mar,HandCream:kar,HandDown:Aar,HandDrag:par,HandLeft:bar,HandPaintedPlate:war,HandRight:Oar,HandUp:yar,Handbag:Car,Handheld:_ar,HandleA:Sar,HandleB:Lar,HandleC:xar,HandleDown:Ear,HandleLeft:Tar,HandleRight:Qar,HandleRound:Dar,HandleSquare:Bar,HandleTriangle:Rar,HandleUp:Iar,HandleX:Mar,HandleY:Par,HandleZ:Far,Hands:Nar,Handwashing:Uar,HandwashingFluid:jar,HanfuChineseStyle:War,Hanger:Var,HangerOne:zar,HangerTwo:Har,HardDisk:$ar,HardDiskOne:Xar,Harm:Gar,HashtagKey:Yar,Hat:Zar,Hdd:qar,HdmiCable:Kar,HdmiConnector:Jar,HeadphoneSound:elr,Headset:tlr,HeadsetOne:nlr,HeadsetTwo:ilr,Headwear:rlr,Health:olr,HealthProducts:slr,HealthyRecognition:alr,Heart:llr,HeartBallon:clr,HeartRate:dlr,Heartbeat:ulr,HeaterResistor:hlr,HeavyMetal:flr,HeavyRain:glr,HeavyWind:mlr,Helmet:klr,HelmetOne:vlr,Help:Alr,Helpcenter:plr,HexagonOne:blr,HexagonStrip:wlr,Hexagonal:Olr,Hi:ylr,HighHeeledShoes:Clr,HighLight:_lr,HighSpeedRail:Slr,Hippo:Llr,Histogram:xlr,History:Elr,HistoryQuery:Tlr,Hockey:Qlr,Hold:Dlr,HoldInterface:Blr,HoldSeeds:Rlr,HoldingHands:Ilr,HolySword:Mlr,Home:Plr,HomeTwo:Flr,Homestay:Nlr,Honey:Ulr,HoneyOne:jlr,HorizontalSpacingBetweenItems:Wlr,HorizontalTidyUp:Vlr,HorizontallyCentered:zlr,HorseZodiac:Hlr,Hospital:$lr,HospitalBed:Xlr,HospitalFour:Glr,HospitalThree:Ylr,HospitalTwo:Zlr,HotAirBalloon:qlr,HotPot:Klr,HotPotOne:Jlr,Hotel:ecr,HotelDoNotClean:tcr,HotelPleaseClean:ncr,Hourglass:icr,HourglassFull:rcr,HourglassNull:ocr,HtmlFive:scr,HuntingGear:acr,Huoshanzhibo:lcr,IMac:ccr,Icecream:dcr,IcecreamFive:ucr,IcecreamFour:hcr,IcecreamOne:fcr,IcecreamThree:gcr,IcecreamTwo:mcr,IdCard:kcr,IdCardH:vcr,IdCardV:Acr,ImageFiles:pcr,Imbalance:bcr,ImportAndExport:wcr,InFlight:Ocr,Inbox:ycr,InboxDownloadR:Ccr,InboxIn:_cr,InboxOut:Scr,InboxR:Lcr,InboxSuccess:xcr,InboxSuccessR:Ecr,InboxUploadR:Tcr,InclusiveGateway:Qcr,Income:Dcr,IncomeOne:Bcr,Incoming:Rcr,Increase:Icr,IncreaseTheScale:Mcr,IndentLeft:Pcr,IndentRight:Fcr,IndexFinger:Ncr,InductionLock:Ucr,IndustrialScales:jcr,Info:Wcr,Infusion:Vcr,Injection:zcr,Inline:Hcr,InnerShadowBottomLeft:$cr,InnerShadowBottomRight:Xcr,InnerShadowDown:Gcr,InnerShadowLeft:Ycr,InnerShadowRight:Zcr,InnerShadowTopLeft:qcr,InnerShadowTopRight:Kcr,InnerShadowUp:Jcr,InsertCard:edr,InsertTable:tdr,Inspection:ndr,Instagram:idr,InstagramOne:rdr,Install:odr,Instruction:sdr,Intercom:adr,IntermediateMode:ldr,InternalData:cdr,InternalExpansion:ddr,InternalReduction:udr,InternalTransmission:hdr,International:fdr,IntersectSelection:gdr,Intersection:mdr,InvalidFiles:kdr,InvertCamera:vdr,InvertLeft:Adr,InvertRight:pdr,IosFaceRecognition:bdr,Ipad:wdr,IpadOne:Odr,Iphone:ydr,Ipo:Cdr,Iron:_dr,IronDisable:Sdr,IronThree:Ldr,IronTwo:xdr,Iwatch:Edr,IwatchOne:Tdr,IwatchTwo:Qdr,Jewelry:Ddr,Jinritoutiao:Bdr,Journey:Rdr,Joystick:Idr,Juice:Mdr,Jump:Pdr,KagiMap:Fdr,Kettle:Ndr,KettleOne:Udr,Key:jdr,KeyOne:Wdr,KeyTwo:Vdr,Keyboard:zdr,KeyboardOne:Hdr,Keyhole:$dr,Keyline:Xdr,KitchenKnife:Gdr,KnifeFork:Ydr,KoalaBear:Zdr,Kungfu:qdr,Label:Kdr,Ladder:Jdr,LadderOne:eur,Lamp:tur,LandSurveying:nur,Landing:iur,Landscape:rur,Laptop:our,LaptopComputer:sur,LaptopOne:aur,Lark:lur,LarkOne:cur,LatticePattern:dur,Layers:uur,LayoutFive:hur,LayoutFour:fur,LayoutOne:gur,LayoutThree:mur,LayoutTwo:kur,Leaf:vur,Leaves:Aur,LeavesOne:pur,LeavesTwo:bur,LedDiode:wur,Left:Our,LeftAlignment:yur,LeftAndRightBranch:Cur,LeftBar:_ur,LeftBranch:Sur,LeftC:Lur,LeftExpand:xur,LeftOne:Eur,LeftSmall:Tur,LeftSmallDown:Qur,LeftSmallUp:Dur,LeftSquare:Bur,LeftTwo:Rur,Lemon:Iur,LensAlignment:Mur,Leo:Pur,Level:Fur,LevelAdjustment:Nur,LevelEightTitle:Uur,LevelFiveTitle:jur,LevelFourTitle:Wur,LevelNineTitle:Vur,LevelSevenTitle:zur,LevelSixTitle:Hur,Libra:$ur,Lifebuoy:Xur,Light:Gur,LightHouse:Yur,LightMember:Zur,LightRain:qur,Lightning:Kur,Like:Jur,Lincoln:ehr,Link:thr,LinkBreak:nhr,LinkCloud:ihr,LinkCloudFaild:rhr,LinkCloudSucess:ohr,LinkFour:shr,LinkIn:ahr,LinkInterrupt:lhr,LinkLeft:chr,LinkOne:dhr,LinkOut:uhr,LinkRight:hhr,LinkThree:fhr,LinkTwo:ghr,LipGloss:mhr,LipTattoo:khr,Lipstick:vhr,LipstickOne:Ahr,Liqueur:phr,List:bhr,ListAdd:whr,ListAlphabet:Ohr,ListBottom:yhr,ListCheckbox:Chr,ListFail:_hr,ListMiddle:Shr,ListNumbers:Lhr,ListOne:xhr,ListSuccess:Ehr,ListTop:Thr,ListTwo:Qhr,ListView:Dhr,Loading:Bhr,LoadingFour:Rhr,LoadingOne:Ihr,LoadingThree:Mhr,LoadingTwo:Phr,Local:Fhr,LocalPin:Nhr,LocalTwo:Uhr,Lock:jhr,LockOne:Whr,LockingComputer:Vhr,LockingLaptop:zhr,LockingPicture:Hhr,LockingWeb:$hr,Log:Xhr,Login:Ghr,Logout:Yhr,Lollipop:Zhr,LoopOnce:qhr,Lotion:Khr,Lotus:Jhr,LoudlyCryingFace:efr,LoudlyCryingFaceWhitOpenMouth:tfr,LoveAndHelp:nfr,LowerBranch:ifr,Luggage:rfr,Luminous:ofr,Lung:sfr,MacFinder:afr,MacadamiaNut:lfr,Magic:cfr,MagicHat:dfr,MagicWand:ufr,Magnet:hfr,Mail:ffr,MailDownload:gfr,MailEdit:mfr,MailOpen:kfr,MailPackage:vfr,MailReview:Afr,MailUnpacking:pfr,MaillOne:bfr,Makeups:wfr,Male:Ofr,MallBag:yfr,ManualGear:Cfr,ManyToMany:_fr,MapDistance:Sfr,MapDraw:Lfr,MapRoad:xfr,MapRoadTwo:Efr,MapTwo:Tfr,Margin:Qfr,MarginOne:Dfr,Mark:Bfr,Market:Rfr,MarketAnalysis:Ifr,Mascara:Mfr,Mask:Pfr,MaskOne:Ffr,MaskTwo:Nfr,MaslowPyramids:Ufr,MassageChair:jfr,MassageChairOne:Wfr,MassageTable:Vfr,Master:zfr,Material:Hfr,MaterialThree:$fr,MaterialTwo:Xfr,Maximum:Gfr,Maya:Yfr,MayuraGesture:Zfr,Me:qfr,MeasuringCup:Kfr,MedalOne:Jfr,Mediaeditor:egr,MedicalBox:tgr,MedicalFiles:ngr,MedicalMark:igr,MedicationTime:rgr,MedicineBottle:ogr,MedicineBottleOne:sgr,MedicineChest:agr,Memory:lgr,MemoryCard:cgr,MemoryCardOne:dgr,MemoryOne:ugr,MenJacket:hgr,MenuFold:fgr,MenuFoldOne:ggr,MenuUnfold:mgr,MenuUnfoldOne:kgr,Merge:vgr,MergeCells:Agr,Message:pgr,MessageEmoji:bgr,MessageFailed:wgr,MessageOne:Ogr,MessagePrivacy:ygr,MessageSearch:Cgr,MessageSecurity:_gr,MessageSent:Sgr,MessageSuccess:Lgr,MessageUnread:xgr,Messages:Egr,MessagesOne:Tgr,MicroSd:Qgr,MicroSlrCamera:Dgr,Microphone:Bgr,MicrophoneOne:Rgr,Microscope:Igr,MicroscopeOne:Mgr,MicrowaveOven:Pgr,Microwaves:Fgr,MiddleFinger:Ngr,Milk:Ugr,MilkOne:jgr,Min:Wgr,MindMapping:Vgr,MindmapList:zgr,MindmapMap:Hgr,MiniSdCard:$gr,Minus:Xgr,MinusTheBottom:Ggr,MinusTheTop:Ygr,Mirror:Zgr,MirrorOne:qgr,MirrorTwo:Kgr,MisalignedSemicircle:Jgr,Mitsubishi:emr,Modify:tmr,ModifyTwo:nmr,Monitor:imr,MonitorCamera:rmr,MonitorOff:omr,MonitorOne:smr,MonitorTwo:amr,Monkey:lmr,MonkeyZodiac:cmr,MonumentOne:dmr,MonumentTwo:umr,Moon:hmr,More:fmr,MoreApp:gmr,MoreFour:mmr,MoreOne:kmr,MoreThree:vmr,MoreTwo:Amr,Mosaic:pmr,Mountain:bmr,Mounted:wmr,Mouse:Omr,MouseOne:ymr,MouseZodiac:Cmr,Mouth:_mr,Move:Smr,MoveIn:Lmr,MoveInOne:xmr,MoveOne:Emr,Movie:Tmr,MovieBoard:Qmr,MovingPicture:Dmr,MultiCircular:Bmr,MultiFunctionKnife:Rmr,MultiPictureCarousel:Imr,MultiRectangle:Mmr,MultiRing:Pmr,MultiTriangular:Fmr,MultiTriangularFour:Nmr,MultiTriangularThree:Umr,MultiTriangularTwo:jmr,Multicast:Wmr,MultilayerSphere:Vmr,Muscle:zmr,MuseumOne:Hmr,MuseumTwo:$mr,Music:Xmr,MusicCd:Gmr,MusicList:Ymr,MusicMenu:Zmr,MusicOne:qmr,MusicRhythm:Kmr,Mute:Jmr,NailPolish:e1r,NailPolishOne:t1r,Nasal:n1r,NaturalMode:i1r,Navigation:r1r,Necktie:o1r,Needle:s1r,NegativeDynamics:a1r,NestedArrows:l1r,Nests:c1r,NetworkDrive:d1r,NetworkTree:u1r,Neural:h1r,NeutralFace:f1r,NewAfferent:g1r,NewComputer:m1r,NewDianziqian:k1r,NewEfferent:v1r,NewLark:A1r,NewPicture:p1r,Newlybuild:b1r,NewspaperFolding:w1r,Next:O1r,NineKey:y1r,NinePointsConnected:C1r,NintendoSwitch:_1r,Nmr:S1r,NoShooting:L1r,NodeFlat:x1r,NodeRound:E1r,NodeSquare:T1r,Noodles:Q1r,Notebook:D1r,NotebookAndPen:B1r,NotebookOne:R1r,Notepad:I1r,Notes:M1r,NuclearPlant:P1r,NurseCap:F1r,Nut:N1r,Nutrition:U1r,Oceanengine:j1r,Octagon:W1r,OffScreen:V1r,OffScreenOne:z1r,OffScreenTwo:H1r,OilIndustry:$1r,Okay:X1r,One:G1r,OneKey:Y1r,OneOne:Z1r,OneThirdRotation:q1r,OneToMany:K1r,OneToOne:J1r,Onesies:e0r,OnlineMeeting:t0r,Open:n0r,OpenAnAccount:i0r,OpenDoor:r0r,OpenOne:o0r,Optimize:s0r,Optional:a0r,Orange:l0r,OrangeOne:c0r,OrangeStation:d0r,Order:u0r,OrderedList:h0r,Orthopedic:f0r,Oscillator:g0r,Other:m0r,Outbound:k0r,Outdoor:v0r,Outgoing:A0r,OvalLove:p0r,OvalLoveTwo:b0r,OvalOne:w0r,Oven:O0r,OvenTray:y0r,OverallReduction:C0r,Owl:_0r,Pacifier:S0r,Pad:L0r,Page:x0r,PageTemplate:E0r,Pagoda:T0r,Paint:Q0r,PaintedEggshell:D0r,PaintedScreen:B0r,Palace:R0r,Palm:I0r,Panda:M0r,Pangle:P0r,PanoramaHorizontal:F0r,Panties:N0r,PaperMoney:U0r,PaperMoneyTwo:j0r,PaperShip:W0r,Paperclip:V0r,Parabola:z0r,Parachute:H0r,ParagraphAlphabet:$0r,ParagraphBreak:X0r,ParagraphBreakTwo:G0r,ParagraphCut:Y0r,ParagraphRectangle:Z0r,ParagraphRound:q0r,ParagraphTriangle:K0r,ParagraphUnfold:J0r,ParallelGateway:ekr,Parallelogram:tkr,ParentingBook:nkr,Parking:ikr,PartyBalloon:rkr,Passport:okr,PassportOne:skr,Pause:akr,PauseOne:lkr,PayCode:ckr,PayCodeOne:dkr,PayCodeTwo:ukr,PaymentMethod:hkr,Paypal:fkr,Peach:gkr,Pear:mkr,PearlOfTheOrient:kkr,Peas:vkr,Pencil:Akr,Pennant:pkr,PentagonOne:bkr,People:wkr,PeopleBottom:Okr,PeopleBottomCard:ykr,PeopleDelete:Ckr,PeopleDeleteOne:_kr,PeopleDownload:Skr,PeopleLeft:Lkr,PeopleMinus:xkr,PeopleMinusOne:Ekr,PeoplePlus:Tkr,PeoplePlusOne:Qkr,PeopleRight:Dkr,PeopleSafe:Bkr,PeopleSafeOne:Rkr,PeopleSearch:Ikr,PeopleSearchOne:Mkr,PeopleSpeak:Pkr,PeopleTop:Fkr,PeopleTopCard:Nkr,PeopleUnknown:Ukr,PeopleUpload:jkr,Peoples:Wkr,PeoplesTwo:Vkr,Percentage:zkr,Performance:Hkr,Perfume:$kr,PerfumerBottle:Xkr,Period:Gkr,Permissions:Ykr,PersonalCollection:Zkr,PersonalPrivacy:qkr,Perspective:Kkr,Pesticide:Jkr,Petrol:e2r,Phone:t2r,PhoneBooth:n2r,PhoneCall:i2r,PhoneIncoming:r2r,PhoneIncomingOne:o2r,PhoneMissed:s2r,PhoneOff:a2r,PhoneOne:l2r,PhoneOutgoing:c2r,PhoneOutgoingOne:d2r,PhoneTelephone:u2r,PhoneTwo:h2r,PhoneVideoCall:f2r,Phonograph:g2r,Photograph:m2r,Piano:k2r,Pic:v2r,PicOne:A2r,Picture:p2r,PictureAlbum:b2r,PictureOne:w2r,Pie:O2r,PieFive:y2r,PieFour:C2r,PieOne:_2r,PieSeven:S2r,PieSix:L2r,PieThree:x2r,PieTwo:E2r,Pig:T2r,PigZodiac:Q2r,Pigeon:D2r,Pill:B2r,Pills:R2r,Pin:I2r,Pineapple:M2r,Pinwheel:P2r,Pisces:F2r,PivotTable:N2r,Plan:U2r,Planet:j2r,PlasticSurgery:W2r,Platte:V2r,Play:z2r,PlayBasketball:H2r,PlayCycle:$2r,PlayOnce:X2r,PlayOne:G2r,PlayTwo:Y2r,PlayVolleyball:Z2r,PlayWrong:q2r,PlaybackProgress:K2r,Plug:J2r,PlugOne:evr,Plus:tvr,PlusCross:nvr,Point:ivr,PointOut:rvr,PokeballOne:ovr,Poker:svr,Popcorn:avr,PopcornOne:lvr,PositiveDynamics:cvr,Pot:dvr,Potentiometer:uvr,Pound:hvr,PoundSign:fvr,PoutingFace:gvr,Powder:mvr,Power:kvr,PowerSupply:vvr,PowerSupplyOne:Avr,Powerpoint:pvr,Ppt:bvr,PregnantWomen:wvr,Preschool:Ovr,Prescription:yvr,Press:Cvr,PreviewClose:_vr,PreviewCloseOne:Svr,PreviewOpen:Lvr,Printer:xvr,PrinterOne:Evr,PrinterTwo:Tvr,Prison:Qvr,ProcessLine:Dvr,Projector:Bvr,ProjectorOne:Rvr,ProjectorThree:Ivr,ProjectorTwo:Mvr,ProportionalScaling:Pvr,Protect:Fvr,Protection:Nvr,PublicToilet:Uvr,PullDoor:jvr,PullRequests:Wvr,Pumpkin:Vvr,PureNatural:zvr,PushDoor:Hvr,Pushpin:$vr,Puzzle:Xvr,Pyramid:Gvr,PyramidOne:Yvr,QingniaoClue:Zvr,Qiyehao:qvr,QuadrangularPyramid:Kvr,Quadrilateral:Jvr,Quote:eAr,Rabbit:tAr,RabbitZodiac:nAr,Radar:iAr,RadarChart:rAr,RadarThree:oAr,RadarTwo:sAr,Radiation:aAr,Radio:lAr,RadioNanny:cAr,RadioOne:dAr,RadioTwo:uAr,Radish:hAr,RadishOne:fAr,Railway:gAr,Ranking:mAr,RankingList:kAr,Rattle:vAr,RattleOne:AAr,Razor:pAr,ReadBook:bAr,Receive:wAr,Receiver:OAr,RecentViewsSort:yAr,Record:CAr,RecordDisc:_Ar,RecordPlayer:SAr,Rectangle:LAr,RectangleOne:xAr,RectangleSmall:EAr,RectangleTear:TAr,RectangleX:QAr,RectangularCircularConnection:DAr,RectangularCircularSeparation:BAr,RectangularVertebra:RAr,RecycleBin:IAr,Recycling:MAr,RecyclingPool:PAr,RedCross:FAr,RedEnvelope:NAr,RedEnvelopes:UAr,Redo:jAr,Reduce:WAr,ReduceDecimalPlaces:VAr,ReduceOne:zAr,ReduceTwo:HAr,ReduceUser:$Ar,Reel:XAr,Refraction:GAr,Refresh:YAr,RefreshOne:ZAr,Refrigerator:qAr,Reject:KAr,RelationalGraph:JAr,RelievedFace:e4r,Reload:t4r,Remind:n4r,RemindDisable:i4r,RemoteControl:r4r,RemoteControlOne:o4r,Renal:s4r,Renault:a4r,Repair:l4r,ReplayFive:c4r,ReplayMusic:d4r,Report:u4r,Repositioning:h4r,Resistor:f4r,Respect:g4r,Resting:m4r,RetroBag:k4r,Return:v4r,ReverseLens:A4r,ReverseLensOne:p4r,ReverseOperationIn:b4r,ReverseOperationOut:w4r,ReverseRotation:O4r,Rice:y4r,Riding:C4r,RidingOne:_4r,Right:S4r,RightAngle:L4r,RightBar:x4r,RightBranch:E4r,RightBranchOne:T4r,RightBranchTwo:Q4r,RightC:D4r,RightExpand:B4r,RightOne:R4r,RightRun:I4r,RightSmall:M4r,RightSmallDown:P4r,RightSmallUp:F4r,RightSquare:N4r,RightTwo:U4r,RightUser:j4r,Ring:W4r,RingOne:V4r,Rings:z4r,Ripple:H4r,Road:$4r,RoadCone:X4r,RoadOne:G4r,RoadSign:Y4r,RoadSignBoth:Z4r,Robot:q4r,RobotOne:K4r,RobotTwo:J4r,Rock:epr,RockGesture:tpr,Rocket:npr,RocketOne:ipr,RockingHorse:rpr,Rollerskates:opr,Romper:spr,RopeSkipping:apr,RopeSkippingOne:lpr,Rotate:cpr,RotateOne:dpr,RotatingAdd:upr,RotatingForward:hpr,Rotation:fpr,RotationHorizontal:gpr,RotationOne:mpr,RotationVertical:kpr,Round:vpr,RoundCaliper:Apr,RoundDistortion:ppr,RoundMask:bpr,RoundSocket:wpr,RoundTrip:Opr,Router:ypr,RouterOne:Cpr,RowHeight:_pr,Rowing:Spr,RsMale:Lpr,Rss:xpr,Rugby:Epr,RugbyOne:Tpr,RuleTwo:Qpr,Ruler:Dpr,RulerOne:Bpr,RunLeft:Rpr,STurnDown:Ipr,STurnLeft:Mpr,STurnRight:Ppr,STurnUp:Fpr,SafeRetrieval:Npr,Sagittarius:Upr,Sailboat:jpr,SailboatOne:Wpr,Sailing:Vpr,SalesReport:zpr,Sandals:Hpr,Sandstorm:$pr,Sandwich:Xpr,SandwichOne:Gpr,Sapling:Ypr,Save:Zpr,SaveOne:qpr,Scale:Kpr,ScaleOne:Jpr,Scallion:ebr,Scan:tbr,ScanCode:nbr,ScanSetting:ibr,Scanning:rbr,ScanningTwo:obr,ScatterAlignment:sbr,Schedule:abr,School:lbr,Scissors:cbr,Scoreboard:dbr,Scorpio:ubr,ScreenRotation:hbr,Screenshot:fbr,ScreenshotOne:gbr,ScreenshotTwo:mbr,Screwdriver:kbr,Sd:vbr,SdCard:Abr,Seal:pbr,Search:bbr,Seat:wbr,Security:Obr,SecurityStall:ybr,Seedling:Cbr,Selected:_br,SelectedFocus:Sbr,Selfie:Lbr,Send:xbr,SendBackward:Ebr,SendEmail:Tbr,SendOne:Qbr,SendToBack:Dbr,SentToBack:Bbr,Seo:Rbr,SeoFolder:Ibr,Server:Mbr,SetOff:Pbr,Setting:Fbr,SettingComputer:Nbr,SettingConfig:Ubr,SettingLaptop:jbr,SettingOne:Wbr,SettingThree:Vbr,SettingTwo:zbr,SettingWeb:Hbr,SevenKey:$br,Shade:Xbr,Shake:Gbr,Share:Ybr,ShareOne:Zbr,ShareSys:qbr,ShareThree:Kbr,ShareTwo:Jbr,Shaver:e3r,ShaverOne:t3r,Shaving:n3r,SheepZodiac:i3r,Shield:r3r,ShieldAdd:o3r,Ship:s3r,Shop:a3r,Shopping:l3r,ShoppingBag:c3r,ShoppingBagOne:d3r,ShoppingCart:u3r,ShoppingCartAdd:h3r,ShoppingCartDel:f3r,ShoppingCartOne:g3r,ShoppingCartTwo:m3r,ShoppingMall:k3r,ShortSkirt:v3r,Shorts:A3r,ShoulderBag:p3r,Shovel:b3r,ShovelOne:w3r,ShowerHead:O3r,Shrimp:y3r,Shuffle:C3r,ShuffleOne:_3r,ShutterPriority:S3r,Sickbed:L3r,Signal:x3r,SignalOne:E3r,SignalStrength:T3r,SignalTower:Q3r,SignalTowerOne:D3r,Sim:B3r,SimCard:R3r,SingleBed:I3r,Sinusoid:M3r,SippyCup:P3r,Six:F3r,SixCircularConnection:N3r,SixKey:U3r,SixPoints:j3r,Skate:W3r,Skates:V3r,Skating:z3r,Sketch:H3r,SkiingNordic:$3r,Skull:X3r,Slave:G3r,Sleaves:Y3r,Sleep:Z3r,SleepOne:q3r,SleepTwo:K3r,Slide:J3r,SlideTwo:ewr,SlidingHorizontal:twr,SlidingVertical:nwr,SlightlyFrowningFaceWhitOpenMouth:iwr,SlightlySmilingFace:rwr,Slippers:owr,SlippersOne:swr,SlyFaceWhitSmile:awr,SmartOptimization:lwr,SmilingFace:cwr,SmilingFaceWithSquintingEyes:dwr,Snacks:uwr,SnakeZodiac:hwr,Snow:fwr,Snowflake:gwr,Snowman:mwr,SoapBubble:kwr,Soccer:vwr,SoccerOne:Awr,Socks:pwr,Sofa:bwr,SofaTwo:wwr,Softball:Owr,SolarEnergy:ywr,SolarEnergyOne:Cwr,SolidStateDisk:_wr,SorcererHat:Swr,Sort:Lwr,SortAmountDown:xwr,SortAmountUp:Ewr,SortFour:Twr,SortOne:Qwr,SortThree:Dwr,SortTwo:Bwr,Sound:Rwr,SoundOne:Iwr,SoundWave:Mwr,SourceCode:Pwr,SoybeanMilkMaker:Fwr,SpaCandle:Nwr,SpaceColony:Uwr,Spanner:jwr,Speaker:Wwr,SpeakerOne:Vwr,Speed:zwr,SpeedOne:Hwr,Sperm:$wr,Sphere:Xwr,SpiderMan:Gwr,Spikedshoes:Ywr,SpinningTop:Zwr,Split:qwr,SplitBranch:Kwr,SplitCells:Jwr,SplitTurnDownLeft:eOr,SplitTurnDownRight:tOr,Spoon:nOr,Sport:iOr,Sporting:rOr,Square:oOr,SquareSmall:sOr,Ssd:aOr,StackLight:lOr,Stamp:cOr,StandUp:dOr,Stapler:uOr,Star:hOr,StarOne:fOr,StartTimeSort:gOr,SteeringWheel:mOr,Steoller:kOr,StereoNesting:vOr,StereoOne:AOr,StereoPerspective:pOr,Stethoscope:bOr,Stickers:wOr,StockMarket:OOr,Stopwatch:yOr,StopwatchStart:COr,StorageCardOne:_Or,StorageCardTwo:SOr,StraightRazor:LOr,StrawHat:xOr,Stretching:EOr,StretchingOne:TOr,Strikethrough:QOr,Strongbox:DOr,SubtractSelection:BOr,SubtractSelectionOne:ROr,Subway:IOr,Success:MOr,SuccessPicture:POr,Sum:FOr,Sun:NOr,SunHat:UOr,SunOne:jOr,Sunbath:WOr,Sunny:VOr,Sunrise:zOr,Sunset:HOr,Sunshade:$Or,SurprisedFaceWithOpenBigMouth:XOr,SurprisedFaceWithOpenMouth:GOr,SurveillanceCameras:YOr,SurveillanceCamerasOne:ZOr,SurveillanceCamerasTwo:qOr,Swallow:KOr,Sweater:JOr,SwimmingPool:eyr,SwimmingRing:tyr,Swimsuit:nyr,Swing:iyr,Swipe:ryr,Switch:oyr,SwitchButton:syr,SwitchContrast:ayr,SwitchNintendo:lyr,SwitchOne:cyr,SwitchThemes:dyr,SwitchTrack:uyr,SwitchingDone:hyr,Symbol:fyr,SymbolDoubleX:gyr,Symmetry:myr,Sync:kyr,System:vyr,TShirt:Ayr,Table:pyr,TableFile:byr,TableLamp:wyr,TableReport:Oyr,Tabletennis:yyr,Tag:Cyr,TagOne:_yr,Tailoring:Syr,TailoringTwo:Lyr,TajMahal:xyr,TakeOff:Eyr,TakeOffOne:Tyr,Taobao:Qyr,Tape:Dyr,TapeMeasure:Byr,Target:Ryr,TargetOne:Iyr,TargetTwo:Myr,Taurus:Pyr,Taxi:Fyr,Tea:Nyr,TeaDrink:Uyr,Teapot:jyr,Teeth:Wyr,Telegram:Vyr,Telescope:zyr,TencentQq:Hyr,Tennis:$yr,Tent:Xyr,TentBanner:Gyr,Terminal:Yyr,TerminationFile:Zyr,Terrace:qyr,TestTube:Kyr,Text:Jyr,TextBold:eCr,TextItalic:tCr,TextMessage:nCr,TextRecognition:iCr,TextRotationDown:rCr,TextRotationLeft:oCr,TextRotationNone:sCr,TextRotationUp:aCr,TextStyle:lCr,TextStyleOne:cCr,TextUnderline:dCr,TextWrapOverflow:uCr,TextWrapTruncation:hCr,Textarea:fCr,Texture:gCr,TextureTwo:mCr,TheSingleShoulderBag:kCr,Theater:vCr,Theme:ACr,Thermometer:pCr,ThermometerOne:bCr,ThermosCup:wCr,Thin:OCr,ThinkingProblem:yCr,Three:CCr,ThreeDGlasses:_Cr,ThreeHexagons:SCr,ThreeKey:LCr,ThreeSlashes:xCr,ThreeThree:ECr,ThreeTriangles:TCr,ThumbsDown:QCr,ThumbsUp:DCr,Thunderbolt:BCr,Thunderstorm:RCr,ThunderstormOne:ICr,Ticket:MCr,TicketOne:PCr,TicketsChecked:FCr,TicketsOne:NCr,TicketsTwo:UCr,TigerZodiac:jCr,Tiktok:WCr,Time:VCr,TimedMail:zCr,Timeline:HCr,Timer:$Cr,Tips:XCr,TipsOne:GCr,TireSwing:YCr,TitleLevel:ZCr,ToBottom:qCr,ToBottomOne:KCr,ToLeft:JCr,ToRight:e_r,ToTop:t_r,ToTopOne:n_r,Toilet:i_r,Tomato:r_r,Tool:o_r,Toolkit:s_r,TopBar:a_r,Topbuzz:l_r,Topic:c_r,TopicDiscussion:d_r,Torch:u_r,TourBus:h_r,Towel:f_r,Tower:g_r,TowerOfBabel:m_r,TowerOfPisa:k_r,Toxins:v_r,Trace:A_r,Trademark:p_r,TraditionalChineseMedicine:b_r,Train:w_r,Transaction:O_r,TransactionOrder:y_r,Transfer:C_r,TransferData:__r,Transform:S_r,Translate:L_r,Translation:x_r,Transport:E_r,Transporter:T_r,Trapezoid:Q_r,Tray:D_r,Treadmill:B_r,TreadmillOne:R_r,TreadmillTwo:I_r,TreasureChest:M_r,Tree:P_r,TreeDiagram:F_r,TreeList:N_r,TreeOne:U_r,TreeTwo:j_r,Trend:W_r,TrendTwo:V_r,TrendingDown:z_r,TrendingUp:H_r,Triangle:$_r,TriangleRoundRectangle:X_r,TriangleRuler:G_r,TriangularPyramid:Y_r,Trophy:Z_r,TrousersBellBottoms:q_r,Truck:K_r,Trumpet:J_r,Trunk:eSr,Tub:tSr,Tuchong:nSr,Tumblr:iSr,Turkey:rSr,TurnAround:oSr,TurnOffBluetooth:sSr,TurnOn:aSr,Tv:lSr,TvOne:cSr,Twitter:dSr,Two:uSr,TwoDimensionalCode:hSr,TwoDimensionalCodeOne:fSr,TwoDimensionalCodeTwo:gSr,TwoEllipses:mSr,TwoFingers:kSr,TwoHands:vSr,TwoKey:ASr,TwoSemicircles:pSr,TwoTriangles:bSr,TwoTrianglesTwo:wSr,TwoTwo:OSr,TypeDrive:ySr,UDisk:CSr,UTurnDown:_Sr,UTurnLeft:SSr,UTurnRight:LSr,UTurnUp:xSr,Ulikecam:ESr,Umbrella:TSr,UmbrellaOne:QSr,UmbrellaTwo:DSr,Undo:BSr,Ungroup:RSr,Unicast:ISr,UnionSelection:MSr,Universal:PSr,Unlike:FSr,Unlink:NSr,Unlock:USr,UnlockOne:jSr,UnorderedList:WSr,Up:VSr,UpAndDown:zSr,UpC:HSr,UpOne:$Sr,UpSmall:XSr,UpSquare:GSr,UpTwo:YSr,UpdateRotation:ZSr,Upload:qSr,UploadComputer:KSr,UploadLaptop:JSr,UploadLogs:e8r,UploadOne:t8r,UploadPicture:n8r,UploadThree:i8r,UploadTwo:r8r,UploadWeb:o8r,UpsideDownFace:s8r,Usb:a8r,UsbMemoryStick:l8r,UsbMicroOne:c8r,UsbMicroTwo:d8r,UsbOne:u8r,UsbTypeC:h8r,User:f8r,UserBusiness:g8r,UserPositioning:m8r,UserToUserTransmission:k8r,Uterus:v8r,Vacation:A8r,VacuumCleaner:p8r,VegetableBasket:b8r,Vegetables:w8r,VerticalSpacingBetweenItems:O8r,VerticalTidyUp:y8r,VerticalTimeline:C8r,VerticallyCentered:_8r,Vest:S8r,Vial:L8r,ViciaFaba:x8r,Video:T8n,VideoConference:E8r,VideoFile:T8r,VideoOne:Q8r,VideoTwo:D8r,Videocamera:B8r,VideocameraOne:R8r,Viencharts:I8r,ViewGridCard:M8r,ViewGridDetail:P8r,ViewGridList:F8r,ViewList:N8r,Viewfinder:U8r,Vigo:j8r,Vip:W8r,VipOne:V8r,Virgo:z8r,VirtualRealityGlasses:H8r,Voice:$8r,VoiceInput:X8r,VoiceMessage:G8r,VoiceOff:Y8r,VoiceOne:Z8r,Voicemail:q8r,Volkswagen:K8r,Volleyball:J8r,VolumeDown:eLr,VolumeMute:Q8n,VolumeNotice:tLr,VolumeSmall:nLr,VolumeUp:iLr,VrGlasses:rLr,Waistline:oLr,Wallet:sLr,WalletOne:aLr,WalletThree:lLr,WalletTwo:cLr,Warehousing:dLr,WashingMachine:uLr,WashingMachineOne:hLr,Watch:fLr,WatchOne:gLr,Water:mLr,WaterLevel:kLr,WaterNo:vLr,WaterRate:ALr,WaterRateTwo:pLr,WaterfallsH:bLr,WaterfallsV:wLr,Watermelon:OLr,WatermelonOne:yLr,Waterpolo:CLr,WaterpoloOne:_Lr,Waves:SLr,WavesLeft:LLr,WavesRight:xLr,WearyFace:ELr,WebPage:TLr,Webcam:QLr,Wechat:DLr,Weibo:BLr,Weight:RLr,Weightlifting:ILr,WeixinCardsOffers:MLr,WeixinFavorites:PLr,WeixinGames:FLr,WeixinMarket:NLr,WeixinMiniApp:ULr,WeixinPeopleNearby:jLr,WeixinScan:WLr,WeixinSearch:VLr,WeixinShake:zLr,WeixinTopStories:HLr,Whale:$Lr,Wheelchair:XLr,Whirlwind:GLr,Whistling:YLr,WholeSiteAccelerator:ZLr,Wifi:qLr,Wind:KLr,WindTurbine:JLr,Windmill:exr,WindmillOne:txr,WindmillTwo:nxr,Windows:ixr,WingsuitFlying:rxr,WinkingFace:oxr,WinkingFaceWithOpenEyes:sxr,Woman:axr,Women:lxr,WomenCoat:cxr,WoolenHat:dxr,Word:uxr,Workbench:hxr,Worker:fxr,World:gxr,WorriedFace:mxr,Write:kxr,WritingFluently:vxr,WrongUser:Axr,Xiaodu:pxr,XiaoduHome:bxr,Xigua:wxr,Xingfuli:Oxr,Xingtu:yxr,Yep:Cxr,Youtobe:_xr,Youtube:Sxr,ZeroKey:Lxr,Zijinyunying:xxr,Zip:Exr,Zoom:Txr,ZoomIn:Qxr,ZoomInternal:Dxr,ZoomOut:Bxr},Symbol.toStringTag,{value:"Module"}));function Ixr(e,t){Object.values(Rxr).forEach(function(n){e.component(t+"-"+n.name.slice(5),n)})}const{t:Mxr}=hOn.global;window.$message=i1;window.$t=Mxr;var Ho=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Spe(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Pxr(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var D8n={};(function(e){var t=function(){var f=new Date,k=4,A=3,p=2,b=1,w=k,O={setLogLevel:function(y){y==this.debug?w=b:y==this.info?w=p:y==this.warn?w=A:(y==this.error,w=k)},debug:function(y,C){console.debug===void 0&&(console.debug=console.log),b>=w&&console.debug("["+t.getDurationString(new Date-f,1e3)+"]","["+y+"]",C)},log:function(y,C){this.debug(y.msg)},info:function(y,C){p>=w&&console.info("["+t.getDurationString(new Date-f,1e3)+"]","["+y+"]",C)},warn:function(y,C){A>=w&&console.warn("["+t.getDurationString(new Date-f,1e3)+"]","["+y+"]",C)},error:function(y,C){k>=w&&console.error("["+t.getDurationString(new Date-f,1e3)+"]","["+y+"]",C)}};return O}();t.getDurationString=function(f,k){var A;function p(_,S){for(var L=""+_,E=L.split(".");E[0].length0){for(var A="",p=0;p0&&(A+=","),A+="["+t.getDurationString(f.start(p))+","+t.getDurationString(f.end(p))+"]";return A}else return"(empty)"},e.Log=t;var n=function(f){if(f instanceof ArrayBuffer)this.buffer=f,this.dataview=new DataView(f);else throw"Needs an array buffer";this.position=0};n.prototype.getPosition=function(){return this.position},n.prototype.getEndPosition=function(){return this.buffer.byteLength},n.prototype.getLength=function(){return this.buffer.byteLength},n.prototype.seek=function(f){var k=Math.max(0,Math.min(this.buffer.byteLength,f));return this.position=isNaN(k)||!isFinite(k)?0:k,!0},n.prototype.isEos=function(){return this.getPosition()>=this.getEndPosition()},n.prototype.readAnyInt=function(f,k){var A=0;if(this.position+f<=this.buffer.byteLength){switch(f){case 1:k?A=this.dataview.getInt8(this.position):A=this.dataview.getUint8(this.position);break;case 2:k?A=this.dataview.getInt16(this.position):A=this.dataview.getUint16(this.position);break;case 3:if(k)throw"No method for reading signed 24 bits values";A=this.dataview.getUint8(this.position)<<16,A|=this.dataview.getUint8(this.position+1)<<8,A|=this.dataview.getUint8(this.position+2);break;case 4:k?A=this.dataview.getInt32(this.position):A=this.dataview.getUint32(this.position);break;case 8:if(k)throw"No method for reading signed 64 bits values";A=this.dataview.getUint32(this.position)<<32,A|=this.dataview.getUint32(this.position+4);break;default:throw"readInt method not implemented for size: "+f}return this.position+=f,A}else throw"Not enough bytes in buffer"},n.prototype.readUint8=function(){return this.readAnyInt(1,!1)},n.prototype.readUint16=function(){return this.readAnyInt(2,!1)},n.prototype.readUint24=function(){return this.readAnyInt(3,!1)},n.prototype.readUint32=function(){return this.readAnyInt(4,!1)},n.prototype.readUint64=function(){return this.readAnyInt(8,!1)},n.prototype.readString=function(f){if(this.position+f<=this.buffer.byteLength){for(var k="",A=0;Athis._byteLength&&(this._byteLength=k);return}for(A<1&&(A=1);k>A;)A*=2;var p=new ArrayBuffer(A),b=new Uint8Array(this._buffer),w=new Uint8Array(p,0,b.length);w.set(b),this.buffer=p,this._byteLength=k}},r.prototype._trimAlloc=function(){if(this._byteLength!=this._buffer.byteLength){var f=new ArrayBuffer(this._byteLength),k=new Uint8Array(f),A=new Uint8Array(this._buffer,0,k.length);k.set(A),this.buffer=f}},r.BIG_ENDIAN=!1,r.LITTLE_ENDIAN=!0,r.prototype._byteLength=0,Object.defineProperty(r.prototype,"byteLength",{get:function(){return this._byteLength-this._byteOffset}}),Object.defineProperty(r.prototype,"buffer",{get:function(){return this._trimAlloc(),this._buffer},set:function(f){this._buffer=f,this._dataView=new DataView(this._buffer,this._byteOffset),this._byteLength=this._buffer.byteLength}}),Object.defineProperty(r.prototype,"byteOffset",{get:function(){return this._byteOffset},set:function(f){this._byteOffset=f,this._dataView=new DataView(this._buffer,this._byteOffset),this._byteLength=this._buffer.byteLength}}),Object.defineProperty(r.prototype,"dataView",{get:function(){return this._dataView},set:function(f){this._byteOffset=f.byteOffset,this._buffer=f.buffer,this._dataView=new DataView(this._buffer,this._byteOffset),this._byteLength=this._byteOffset+f.byteLength}}),r.prototype.seek=function(f){var k=Math.max(0,Math.min(this.byteLength,f));this.position=isNaN(k)||!isFinite(k)?0:k},r.prototype.isEof=function(){return this.position>=this._byteLength},r.prototype.mapUint8Array=function(f){this._realloc(f*1);var k=new Uint8Array(this._buffer,this.byteOffset+this.position,f);return this.position+=f*1,k},r.prototype.readInt32Array=function(f,k){f=f??this.byteLength-this.position/4;var A=new Int32Array(f);return r.memcpy(A.buffer,0,this.buffer,this.byteOffset+this.position,f*A.BYTES_PER_ELEMENT),r.arrayToNative(A,k??this.endianness),this.position+=A.byteLength,A},r.prototype.readInt16Array=function(f,k){f=f??this.byteLength-this.position/2;var A=new Int16Array(f);return r.memcpy(A.buffer,0,this.buffer,this.byteOffset+this.position,f*A.BYTES_PER_ELEMENT),r.arrayToNative(A,k??this.endianness),this.position+=A.byteLength,A},r.prototype.readInt8Array=function(f){f=f??this.byteLength-this.position;var k=new Int8Array(f);return r.memcpy(k.buffer,0,this.buffer,this.byteOffset+this.position,f*k.BYTES_PER_ELEMENT),this.position+=k.byteLength,k},r.prototype.readUint32Array=function(f,k){f=f??this.byteLength-this.position/4;var A=new Uint32Array(f);return r.memcpy(A.buffer,0,this.buffer,this.byteOffset+this.position,f*A.BYTES_PER_ELEMENT),r.arrayToNative(A,k??this.endianness),this.position+=A.byteLength,A},r.prototype.readUint16Array=function(f,k){f=f??this.byteLength-this.position/2;var A=new Uint16Array(f);return r.memcpy(A.buffer,0,this.buffer,this.byteOffset+this.position,f*A.BYTES_PER_ELEMENT),r.arrayToNative(A,k??this.endianness),this.position+=A.byteLength,A},r.prototype.readUint8Array=function(f){f=f??this.byteLength-this.position;var k=new Uint8Array(f);return r.memcpy(k.buffer,0,this.buffer,this.byteOffset+this.position,f*k.BYTES_PER_ELEMENT),this.position+=k.byteLength,k},r.prototype.readFloat64Array=function(f,k){f=f??this.byteLength-this.position/8;var A=new Float64Array(f);return r.memcpy(A.buffer,0,this.buffer,this.byteOffset+this.position,f*A.BYTES_PER_ELEMENT),r.arrayToNative(A,k??this.endianness),this.position+=A.byteLength,A},r.prototype.readFloat32Array=function(f,k){f=f??this.byteLength-this.position/4;var A=new Float32Array(f);return r.memcpy(A.buffer,0,this.buffer,this.byteOffset+this.position,f*A.BYTES_PER_ELEMENT),r.arrayToNative(A,k??this.endianness),this.position+=A.byteLength,A},r.prototype.readInt32=function(f){var k=this._dataView.getInt32(this.position,f??this.endianness);return this.position+=4,k},r.prototype.readInt16=function(f){var k=this._dataView.getInt16(this.position,f??this.endianness);return this.position+=2,k},r.prototype.readInt8=function(){var f=this._dataView.getInt8(this.position);return this.position+=1,f},r.prototype.readUint32=function(f){var k=this._dataView.getUint32(this.position,f??this.endianness);return this.position+=4,k},r.prototype.readUint16=function(f){var k=this._dataView.getUint16(this.position,f??this.endianness);return this.position+=2,k},r.prototype.readUint8=function(){var f=this._dataView.getUint8(this.position);return this.position+=1,f},r.prototype.readFloat32=function(f){var k=this._dataView.getFloat32(this.position,f??this.endianness);return this.position+=4,k},r.prototype.readFloat64=function(f){var k=this._dataView.getFloat64(this.position,f??this.endianness);return this.position+=8,k},r.endianness=new Int8Array(new Int16Array([1]).buffer)[0]>0,r.memcpy=function(f,k,A,p,b){var w=new Uint8Array(f,k,b),O=new Uint8Array(A,p,b);w.set(O)},r.arrayToNative=function(f,k){return k==this.endianness?f:this.flipArrayEndianness(f)},r.nativeToEndian=function(f,k){return this.endianness==k?f:this.flipArrayEndianness(f)},r.flipArrayEndianness=function(f){for(var k=new Uint8Array(f.buffer,f.byteOffset,f.byteLength),A=0;Ab;p--,b++){var w=k[b];k[b]=k[p],k[p]=w}return f},r.prototype.failurePosition=0,String.fromCharCodeUint8=function(f){for(var k=[],A=0;A>16),this.writeUint8((f&65280)>>8),this.writeUint8(f&255)},r.prototype.adjustUint32=function(f,k){var A=this.position;this.seek(f),this.writeUint32(k),this.seek(A)},r.prototype.mapInt32Array=function(f,k){this._realloc(f*4);var A=new Int32Array(this._buffer,this.byteOffset+this.position,f);return r.arrayToNative(A,k??this.endianness),this.position+=f*4,A},r.prototype.mapInt16Array=function(f,k){this._realloc(f*2);var A=new Int16Array(this._buffer,this.byteOffset+this.position,f);return r.arrayToNative(A,k??this.endianness),this.position+=f*2,A},r.prototype.mapInt8Array=function(f){this._realloc(f*1);var k=new Int8Array(this._buffer,this.byteOffset+this.position,f);return this.position+=f*1,k},r.prototype.mapUint32Array=function(f,k){this._realloc(f*4);var A=new Uint32Array(this._buffer,this.byteOffset+this.position,f);return r.arrayToNative(A,k??this.endianness),this.position+=f*4,A},r.prototype.mapUint16Array=function(f,k){this._realloc(f*2);var A=new Uint16Array(this._buffer,this.byteOffset+this.position,f);return r.arrayToNative(A,k??this.endianness),this.position+=f*2,A},r.prototype.mapFloat64Array=function(f,k){this._realloc(f*8);var A=new Float64Array(this._buffer,this.byteOffset+this.position,f);return r.arrayToNative(A,k??this.endianness),this.position+=f*8,A},r.prototype.mapFloat32Array=function(f,k){this._realloc(f*4);var A=new Float32Array(this._buffer,this.byteOffset+this.position,f);return r.arrayToNative(A,k??this.endianness),this.position+=f*4,A};var s=function(f){this.buffers=[],this.bufferIndex=-1,f&&(this.insertBuffer(f),this.bufferIndex=0)};s.prototype=new r(new ArrayBuffer,0,r.BIG_ENDIAN),s.prototype.initialized=function(){var f;return this.bufferIndex>-1?!0:this.buffers.length>0?(f=this.buffers[0],f.fileStart===0?(this.buffer=f,this.bufferIndex=0,t.debug("MultiBufferStream","Stream ready for parsing"),!0):(t.warn("MultiBufferStream","The first buffer should have a fileStart of 0"),this.logBufferLevel(),!1)):(t.warn("MultiBufferStream","No buffer to start parsing from"),this.logBufferLevel(),!1)},ArrayBuffer.concat=function(f,k){t.debug("ArrayBuffer","Trying to create a new buffer of size: "+(f.byteLength+k.byteLength));var A=new Uint8Array(f.byteLength+k.byteLength);return A.set(new Uint8Array(f),0),A.set(new Uint8Array(k),f.byteLength),A.buffer},s.prototype.reduceBuffer=function(f,k,A){var p;return p=new Uint8Array(A),p.set(new Uint8Array(f,k,A)),p.buffer.fileStart=f.fileStart+k,p.buffer.usedBytes=0,p.buffer},s.prototype.insertBuffer=function(f){for(var k=!0,A=0;Ap.byteLength){this.buffers.splice(A,1),A--;continue}else t.warn("MultiBufferStream","Buffer (fileStart: "+f.fileStart+" - Length: "+f.byteLength+") already appended, ignoring");else f.fileStart+f.byteLength<=p.fileStart||(f=this.reduceBuffer(f,0,p.fileStart-f.fileStart)),t.debug("MultiBufferStream","Appending new buffer (fileStart: "+f.fileStart+" - Length: "+f.byteLength+")"),this.buffers.splice(A,0,f),A===0&&(this.buffer=f);k=!1;break}else if(f.fileStart0)f=this.reduceBuffer(f,b,w);else{k=!1;break}}}k&&(t.debug("MultiBufferStream","Appending new buffer (fileStart: "+f.fileStart+" - Length: "+f.byteLength+")"),this.buffers.push(f),A===0&&(this.buffer=f))},s.prototype.logBufferLevel=function(f){var k,A,p,b,w=[],O,y="";for(p=0,b=0,k=0;k0&&(y+=O.end-1+"]");var C=f?t.info:t.debug;this.buffers.length===0?C("MultiBufferStream","No more buffer in memory"):C("MultiBufferStream",""+this.buffers.length+" stored buffer(s) ("+p+"/"+b+" bytes), continuous ranges: "+y)},s.prototype.cleanBuffers=function(){var f,k;for(f=0;f"+this.buffer.byteLength+")"),!0}else return!1;else return!1},s.prototype.findPosition=function(f,k,A){var p,b=null,w=-1;for(f===!0?p=0:p=this.bufferIndex;p=k?(t.debug("MultiBufferStream","Found position in existing buffer #"+w),w):-1):-1},s.prototype.findEndContiguousBuf=function(f){var k,A,p,b=f!==void 0?f:this.bufferIndex;if(A=this.buffers[b],this.buffers.length>b+1)for(k=b+1;k>3;return S===31&&_.data.length>=2&&(S=32+((_.data[0]&7)<<3)+((_.data[1]&224)>>5)),S}else return null},O.DecoderConfigDescriptor=function(y){O.Descriptor.call(this,k,y)},O.DecoderConfigDescriptor.prototype=new O.Descriptor,O.DecoderConfigDescriptor.prototype.parse=function(y){this.oti=y.readUint8(),this.streamType=y.readUint8(),this.upStream=(this.streamType>>1&1)!==0,this.streamType=this.streamType>>>2,this.bufferSize=y.readUint24(),this.maxBitrate=y.readUint32(),this.avgBitrate=y.readUint32(),this.size-=13,this.parseRemainingDescriptors(y)},O.DecoderSpecificInfo=function(y){O.Descriptor.call(this,A,y)},O.DecoderSpecificInfo.prototype=new O.Descriptor,O.SLConfigDescriptor=function(y){O.Descriptor.call(this,p,y)},O.SLConfigDescriptor.prototype=new O.Descriptor,this};e.MPEG4DescriptorParser=a;var l={ERR_INVALID_DATA:-1,ERR_NOT_ENOUGH_DATA:0,OK:1,BASIC_BOXES:["mdat","idat","free","skip","meco","strk"],FULL_BOXES:["hmhd","nmhd","iods","xml ","bxml","ipro","mere"],CONTAINER_BOXES:[["moov",["trak","pssh"]],["trak"],["edts"],["mdia"],["minf"],["dinf"],["stbl",["sgpd","sbgp"]],["mvex",["trex"]],["moof",["traf"]],["traf",["trun","sgpd","sbgp"]],["vttc"],["tref"],["iref"],["mfra",["tfra"]],["meco"],["hnti"],["hinf"],["strk"],["strd"],["sinf"],["rinf"],["schi"],["trgr"],["udta",["kind"]],["iprp",["ipma"]],["ipco"],["grpl"],["j2kH"],["etyp",["tyco"]]],boxCodes:[],fullBoxCodes:[],containerBoxCodes:[],sampleEntryCodes:{},sampleGroupEntryCodes:[],trackGroupTypes:[],UUIDBoxes:{},UUIDs:[],initialize:function(){l.FullBox.prototype=new l.Box,l.ContainerBox.prototype=new l.Box,l.SampleEntry.prototype=new l.Box,l.TrackGroupTypeBox.prototype=new l.FullBox,l.BASIC_BOXES.forEach(function(f){l.createBoxCtor(f)}),l.FULL_BOXES.forEach(function(f){l.createFullBoxCtor(f)}),l.CONTAINER_BOXES.forEach(function(f){l.createContainerBoxCtor(f[0],null,f[1])})},Box:function(f,k,A){this.type=f,this.size=k,this.uuid=A},FullBox:function(f,k,A){l.Box.call(this,f,k,A),this.flags=0,this.version=0},ContainerBox:function(f,k,A){l.Box.call(this,f,k,A),this.boxes=[]},SampleEntry:function(f,k,A,p){l.ContainerBox.call(this,f,k),this.hdr_size=A,this.start=p},SampleGroupEntry:function(f){this.grouping_type=f},TrackGroupTypeBox:function(f,k){l.FullBox.call(this,f,k)},createBoxCtor:function(f,k){l.boxCodes.push(f),l[f+"Box"]=function(A){l.Box.call(this,f,A)},l[f+"Box"].prototype=new l.Box,k&&(l[f+"Box"].prototype.parse=k)},createFullBoxCtor:function(f,k){l[f+"Box"]=function(A){l.FullBox.call(this,f,A)},l[f+"Box"].prototype=new l.FullBox,l[f+"Box"].prototype.parse=function(A){this.parseFullHeader(A),k&&k.call(this,A)}},addSubBoxArrays:function(f){if(f){this.subBoxNames=f;for(var k=f.length,A=0;AA?(t.error("BoxParser","Box of type '"+_+"' has a size "+C+" greater than its container size "+A),{code:l.ERR_NOT_ENOUGH_DATA,type:_,size:C,hdr_size:w,start:b}):C!==0&&b+C>f.getEndPosition()?(f.seek(b),t.info("BoxParser","Not enough data in stream to parse the entire '"+_+"' box"),{code:l.ERR_NOT_ENOUGH_DATA,type:_,size:C,hdr_size:w,start:b}):k?{code:l.OK,type:_,size:C,hdr_size:w,start:b}:(l[_+"Box"]?p=new l[_+"Box"](C):_!=="uuid"?(t.warn("BoxParser","Unknown box type: '"+_+"'"),p=new l.Box(_,C),p.has_unparsed_data=!0):l.UUIDBoxes[y]?p=new l.UUIDBoxes[y](C):(t.warn("BoxParser","Unknown uuid type: '"+y+"'"),p=new l.Box(_,C),p.uuid=y,p.has_unparsed_data=!0),p.hdr_size=w,p.start=b,p.write===l.Box.prototype.write&&p.type!=="mdat"&&(t.info("BoxParser","'"+S+"' box writing not yet implemented, keeping unparsed data in memory for later write"),p.parseDataAndRewind(f)),p.parse(f),O=f.getPosition()-(p.start+p.size),O<0?(t.warn("BoxParser","Parsing of box '"+S+"' did not read the entire indicated box data size (missing "+-O+" bytes), seeking forward"),f.seek(p.start+p.size)):O>0&&(t.error("BoxParser","Parsing of box '"+S+"' read "+O+" more bytes than the indicated box data size, seeking backwards"),p.size!==0&&f.seek(p.start+p.size)),{code:l.OK,box:p,size:p.size})},l.Box.prototype.parse=function(f){this.type!="mdat"?this.data=f.readUint8Array(this.size-this.hdr_size):this.size===0?f.seek(f.getEndPosition()):f.seek(this.start+this.size)},l.Box.prototype.parseDataAndRewind=function(f){this.data=f.readUint8Array(this.size-this.hdr_size),f.position-=this.size-this.hdr_size},l.FullBox.prototype.parseDataAndRewind=function(f){this.parseFullHeader(f),this.data=f.readUint8Array(this.size-this.hdr_size),this.hdr_size-=4,f.position-=this.size-this.hdr_size},l.FullBox.prototype.parseFullHeader=function(f){this.version=f.readUint8(),this.flags=f.readUint24(),this.hdr_size+=4},l.FullBox.prototype.parse=function(f){this.parseFullHeader(f),this.data=f.readUint8Array(this.size-this.hdr_size)},l.ContainerBox.prototype.parse=function(f){for(var k,A;f.getPosition()>10&31,k[1]=this.language>>5&31,k[2]=this.language&31,this.languageString=String.fromCharCode(k[0]+96,k[1]+96,k[2]+96)},l.SAMPLE_ENTRY_TYPE_VISUAL="Visual",l.SAMPLE_ENTRY_TYPE_AUDIO="Audio",l.SAMPLE_ENTRY_TYPE_HINT="Hint",l.SAMPLE_ENTRY_TYPE_METADATA="Metadata",l.SAMPLE_ENTRY_TYPE_SUBTITLE="Subtitle",l.SAMPLE_ENTRY_TYPE_SYSTEM="System",l.SAMPLE_ENTRY_TYPE_TEXT="Text",l.SampleEntry.prototype.parseHeader=function(f){f.readUint8Array(6),this.data_reference_index=f.readUint16(),this.hdr_size+=8},l.SampleEntry.prototype.parse=function(f){this.parseHeader(f),this.data=f.readUint8Array(this.size-this.hdr_size)},l.SampleEntry.prototype.parseDataAndRewind=function(f){this.parseHeader(f),this.data=f.readUint8Array(this.size-this.hdr_size),this.hdr_size-=8,f.position-=this.size-this.hdr_size},l.SampleEntry.prototype.parseFooter=function(f){l.ContainerBox.prototype.parse.call(this,f)},l.createMediaSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_HINT),l.createMediaSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_METADATA),l.createMediaSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_SUBTITLE),l.createMediaSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_SYSTEM),l.createMediaSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_TEXT),l.createMediaSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,function(f){var k;this.parseHeader(f),f.readUint16(),f.readUint16(),f.readUint32Array(3),this.width=f.readUint16(),this.height=f.readUint16(),this.horizresolution=f.readUint32(),this.vertresolution=f.readUint32(),f.readUint32(),this.frame_count=f.readUint16(),k=Math.min(31,f.readUint8()),this.compressorname=f.readString(k),k<31&&f.readString(31-k),this.depth=f.readUint16(),f.readUint16(),this.parseFooter(f)}),l.createMediaSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,function(f){this.parseHeader(f),f.readUint32Array(2),this.channel_count=f.readUint16(),this.samplesize=f.readUint16(),f.readUint16(),f.readUint16(),this.samplerate=f.readUint32()/65536,this.parseFooter(f)}),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"avc1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"avc2"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"avc3"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"avc4"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"av01"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"dav1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"hvc1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"hev1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"hvt1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"lhe1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"dvh1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"dvhe"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"vvc1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"vvi1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"vvs1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"vvcN"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"vp08"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"vp09"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"avs3"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"j2ki"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"mjp2"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"mjpg"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"uncv"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"mp4a"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"ac-3"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"ac-4"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"ec-3"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"Opus"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"mha1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"mha2"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"mhm1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"mhm2"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"fLaC"),l.createEncryptedSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"encv"),l.createEncryptedSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"enca"),l.createEncryptedSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_SUBTITLE,"encu"),l.createEncryptedSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_SYSTEM,"encs"),l.createEncryptedSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_TEXT,"enct"),l.createEncryptedSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_METADATA,"encm"),l.createBoxCtor("a1lx",function(f){var k=f.readUint8()&1,A=((k&1)+1)*16;this.layer_size=[];for(var p=0;p<3;p++)A==16?this.layer_size[p]=f.readUint16():this.layer_size[p]=f.readUint32()}),l.createBoxCtor("a1op",function(f){this.op_index=f.readUint8()}),l.createFullBoxCtor("auxC",function(f){this.aux_type=f.readCString();var k=this.size-this.hdr_size-(this.aux_type.length+1);this.aux_subtype=f.readUint8Array(k)}),l.createBoxCtor("av1C",function(f){var k=f.readUint8();if(k>>7&!1){t.error("av1C marker problem");return}if(this.version=k&127,this.version!==1){t.error("av1C version "+this.version+" not supported");return}if(k=f.readUint8(),this.seq_profile=k>>5&7,this.seq_level_idx_0=k&31,k=f.readUint8(),this.seq_tier_0=k>>7&1,this.high_bitdepth=k>>6&1,this.twelve_bit=k>>5&1,this.monochrome=k>>4&1,this.chroma_subsampling_x=k>>3&1,this.chroma_subsampling_y=k>>2&1,this.chroma_sample_position=k&3,k=f.readUint8(),this.reserved_1=k>>5&7,this.reserved_1!==0){t.error("av1C reserved_1 parsing problem");return}if(this.initial_presentation_delay_present=k>>4&1,this.initial_presentation_delay_present===1)this.initial_presentation_delay_minus_one=k&15;else if(this.reserved_2=k&15,this.reserved_2!==0){t.error("av1C reserved_2 parsing problem");return}var A=this.size-this.hdr_size-4;this.configOBUs=f.readUint8Array(A)}),l.createBoxCtor("avcC",function(f){var k,A;for(this.configurationVersion=f.readUint8(),this.AVCProfileIndication=f.readUint8(),this.profile_compatibility=f.readUint8(),this.AVCLevelIndication=f.readUint8(),this.lengthSizeMinusOne=f.readUint8()&3,this.nb_SPS_nalus=f.readUint8()&31,A=this.size-this.hdr_size-6,this.SPS=[],k=0;k0&&(this.ext=f.readUint8Array(A))}),l.createBoxCtor("btrt",function(f){this.bufferSizeDB=f.readUint32(),this.maxBitrate=f.readUint32(),this.avgBitrate=f.readUint32()}),l.createFullBoxCtor("ccst",function(f){var k=f.readUint8();this.all_ref_pics_intra=(k&128)==128,this.intra_pred_used=(k&64)==64,this.max_ref_per_pic=(k&63)>>2,f.readUint24()}),l.createBoxCtor("cdef",function(f){var k;for(this.channel_count=f.readUint16(),this.channel_indexes=[],this.channel_types=[],this.channel_associations=[],k=0;k=32768&&this.component_type_urls.push(f.readCString())}}),l.createFullBoxCtor("co64",function(f){var k,A;if(k=f.readUint32(),this.chunk_offsets=[],this.version===0)for(A=0;A>7}else this.colour_type==="rICC"?this.ICC_profile=f.readUint8Array(this.size-4):this.colour_type==="prof"&&(this.ICC_profile=f.readUint8Array(this.size-4))}),l.createFullBoxCtor("cprt",function(f){this.parseLanguage(f),this.notice=f.readCString()}),l.createFullBoxCtor("cslg",function(f){this.version===0&&(this.compositionToDTSShift=f.readInt32(),this.leastDecodeToDisplayDelta=f.readInt32(),this.greatestDecodeToDisplayDelta=f.readInt32(),this.compositionStartTime=f.readInt32(),this.compositionEndTime=f.readInt32())}),l.createFullBoxCtor("ctts",function(f){var k,A;if(k=f.readUint32(),this.sample_counts=[],this.sample_offsets=[],this.version===0)for(A=0;A>6,this.bsid=k>>1&31,this.bsmod=(k&1)<<2|A>>6&3,this.acmod=A>>3&7,this.lfeon=A>>2&1,this.bit_rate_code=A&3|p>>5&7}),l.createBoxCtor("dec3",function(f){var k=f.readUint16();this.data_rate=k>>3,this.num_ind_sub=k&7,this.ind_subs=[];for(var A=0;A>6,p.bsid=b>>1&31,p.bsmod=(b&1)<<4|w>>4&15,p.acmod=w>>1&7,p.lfeon=w&1,p.num_dep_sub=O>>1&15,p.num_dep_sub>0&&(p.chan_loc=(O&1)<<8|f.readUint8())}}),l.createFullBoxCtor("dfLa",function(f){var k=127,A=128,p=[],b=["STREAMINFO","PADDING","APPLICATION","SEEKTABLE","VORBIS_COMMENT","CUESHEET","PICTURE","RESERVED"];do{var w=f.readUint8(),O=Math.min(w&k,b.length-1);if(O?f.readUint8Array(f.readUint24()):(f.readUint8Array(13),this.samplerate=f.readUint32()>>12,f.readUint8Array(20)),p.push(b[O]),w&A)break}while(!0);this.numMetadataBlocks=p.length+" ("+p.join(", ")+")"}),l.createBoxCtor("dimm",function(f){this.bytessent=f.readUint64()}),l.createBoxCtor("dmax",function(f){this.time=f.readUint32()}),l.createBoxCtor("dmed",function(f){this.bytessent=f.readUint64()}),l.createBoxCtor("dOps",function(f){if(this.Version=f.readUint8(),this.OutputChannelCount=f.readUint8(),this.PreSkip=f.readUint16(),this.InputSampleRate=f.readUint32(),this.OutputGain=f.readInt16(),this.ChannelMappingFamily=f.readUint8(),this.ChannelMappingFamily!==0){this.StreamCount=f.readUint8(),this.CoupledCount=f.readUint8(),this.ChannelMapping=[];for(var k=0;k=4;)this.compatible_brands[A]=f.readString(4),k-=4,A++}),l.createFullBoxCtor("hdlr",function(f){this.version===0&&(f.readUint32(),this.handler=f.readString(4),f.readUint32Array(3),this.name=f.readString(this.size-this.hdr_size-20),this.name[this.name.length-1]==="\0"&&(this.name=this.name.slice(0,-1)))}),l.createBoxCtor("hvcC",function(f){var k,A,p,b;this.configurationVersion=f.readUint8(),b=f.readUint8(),this.general_profile_space=b>>6,this.general_tier_flag=(b&32)>>5,this.general_profile_idc=b&31,this.general_profile_compatibility=f.readUint32(),this.general_constraint_indicator=f.readUint8Array(6),this.general_level_idc=f.readUint8(),this.min_spatial_segmentation_idc=f.readUint16()&4095,this.parallelismType=f.readUint8()&3,this.chroma_format_idc=f.readUint8()&3,this.bit_depth_luma_minus8=f.readUint8()&7,this.bit_depth_chroma_minus8=f.readUint8()&7,this.avgFrameRate=f.readUint16(),b=f.readUint8(),this.constantFrameRate=b>>6,this.numTemporalLayers=(b&13)>>3,this.temporalIdNested=(b&4)>>2,this.lengthSizeMinusOne=b&3,this.nalu_arrays=[];var w=f.readUint8();for(k=0;k>7,O.nalu_type=b&63;var y=f.readUint16();for(A=0;A>4&15,this.length_size=k&15,k=f.readUint8(),this.base_offset_size=k>>4&15,this.version===1||this.version===2?this.index_size=k&15:this.index_size=0,this.items=[];var A=0;if(this.version<2)A=f.readUint16();else if(this.version===2)A=f.readUint32();else throw"version of iloc box not supported";for(var p=0;p>7,this.axis=k&1}),l.createFullBoxCtor("infe",function(f){if((this.version===0||this.version===1)&&(this.item_ID=f.readUint16(),this.item_protection_index=f.readUint16(),this.item_name=f.readCString(),this.content_type=f.readCString(),this.content_encoding=f.readCString()),this.version===1){this.extension_type=f.readString(4),t.warn("BoxParser","Cannot parse extension type"),f.seek(this.start+this.size);return}this.version>=2&&(this.version===2?this.item_ID=f.readUint16():this.version===3&&(this.item_ID=f.readUint32()),this.item_protection_index=f.readUint16(),this.item_type=f.readString(4),this.item_name=f.readCString(),this.item_type==="mime"?(this.content_type=f.readCString(),this.content_encoding=f.readCString()):this.item_type==="uri "&&(this.item_uri_type=f.readCString()))}),l.createFullBoxCtor("ipma",function(f){var k,A;for(entry_count=f.readUint32(),this.associations=[],k=0;k>7===1,this.flags&1?O.property_index=(w&127)<<8|f.readUint8():O.property_index=w&127}}}),l.createFullBoxCtor("iref",function(f){var k,A;for(this.references=[];f.getPosition()>7,p.assignment_type=b&127,p.assignment_type){case 0:p.grouping_type=f.readString(4);break;case 1:p.grouping_type=f.readString(4),p.grouping_type_parameter=f.readUint32();break;case 2:break;case 3:break;case 4:p.sub_track_id=f.readUint32();break;default:t.warn("BoxParser","Unknown leva assignement type")}}}),l.createBoxCtor("lhvC",function(f){var k,A,p;this.configurationVersion=f.readUint8(),this.min_spatial_segmentation_idc=f.readUint16()&4095,this.parallelismType=f.readUint8()&3,p=f.readUint8(),this.numTemporalLayers=(p&13)>>3,this.temporalIdNested=(p&4)>>2,this.lengthSizeMinusOne=p&3,this.nalu_arrays=[];var b=f.readUint8();for(k=0;k>7,w.nalu_type=p&63;var O=f.readUint16();for(A=0;A>8,f.readUint16(),f.readUint32Array(2),this.matrix=f.readUint32Array(9),f.readUint32Array(6),this.next_track_id=f.readUint32()}),l.createBoxCtor("npck",function(f){this.packetssent=f.readUint32()}),l.createBoxCtor("nump",function(f){this.packetssent=f.readUint64()}),l.createFullBoxCtor("padb",function(f){var k=f.readUint32();this.padbits=[];for(var A=0;A0){var k=f.readUint32();this.kid=[];for(var A=0;A0&&(this.data=f.readUint8Array(p))}),l.createFullBoxCtor("clef",function(f){this.width=f.readUint32(),this.height=f.readUint32()}),l.createFullBoxCtor("enof",function(f){this.width=f.readUint32(),this.height=f.readUint32()}),l.createFullBoxCtor("prof",function(f){this.width=f.readUint32(),this.height=f.readUint32()}),l.createContainerBoxCtor("tapt",null,["clef","prof","enof"]),l.createBoxCtor("rtp ",function(f){this.descriptionformat=f.readString(4),this.sdptext=f.readString(this.size-this.hdr_size-4)}),l.createFullBoxCtor("saio",function(f){this.flags&1&&(this.aux_info_type=f.readUint32(),this.aux_info_type_parameter=f.readUint32());var k=f.readUint32();this.offset=[];for(var A=0;A>7,this.avgRateFlag=k>>6&1,this.durationFlag&&(this.duration=f.readUint32()),this.avgRateFlag&&(this.accurateStatisticsFlag=f.readUint8(),this.avgBitRate=f.readUint16(),this.avgFrameRate=f.readUint16()),this.dependency=[];for(var A=f.readUint8(),p=0;p>7,this.num_leading_samples=k&127}),l.createSampleGroupCtor("rash",function(f){if(this.operation_point_count=f.readUint16(),this.description_length!==2+(this.operation_point_count===1?2:this.operation_point_count*6)+9)t.warn("BoxParser","Mismatch in "+this.grouping_type+" sample group length"),this.data=f.readUint8Array(this.description_length-2);else{if(this.operation_point_count===1)this.target_rate_share=f.readUint16();else{this.target_rate_share=[],this.available_bitrate=[];for(var k=0;k>4,this.skip_byte_block=k&15,this.isProtected=f.readUint8(),this.Per_Sample_IV_Size=f.readUint8(),this.KID=l.parseHex16(f),this.constant_IV_size=0,this.constant_IV=0,this.isProtected===1&&this.Per_Sample_IV_Size===0&&(this.constant_IV_size=f.readUint8(),this.constant_IV=f.readUint8Array(this.constant_IV_size))}),l.createSampleGroupCtor("stsa",function(f){t.warn("BoxParser","Sample Group type: "+this.grouping_type+" not fully parsed")}),l.createSampleGroupCtor("sync",function(f){var k=f.readUint8();this.NAL_unit_type=k&63}),l.createSampleGroupCtor("tele",function(f){var k=f.readUint8();this.level_independently_decodable=k>>7}),l.createSampleGroupCtor("tsas",function(f){t.warn("BoxParser","Sample Group type: "+this.grouping_type+" not fully parsed")}),l.createSampleGroupCtor("tscl",function(f){t.warn("BoxParser","Sample Group type: "+this.grouping_type+" not fully parsed")}),l.createSampleGroupCtor("vipr",function(f){t.warn("BoxParser","Sample Group type: "+this.grouping_type+" not fully parsed")}),l.createFullBoxCtor("sbgp",function(f){this.grouping_type=f.readString(4),this.version===1?this.grouping_type_parameter=f.readUint32():this.grouping_type_parameter=0,this.entries=[];for(var k=f.readUint32(),A=0;A>6,this.sample_depends_on[p]=k>>4&3,this.sample_is_depended_on[p]=k>>2&3,this.sample_has_redundancy[p]=k&3}),l.createFullBoxCtor("senc"),l.createFullBoxCtor("sgpd",function(f){this.grouping_type=f.readString(4),t.debug("BoxParser","Found Sample Groups of type "+this.grouping_type),this.version===1?this.default_length=f.readUint32():this.default_length=0,this.version>=2&&(this.default_group_description_index=f.readUint32()),this.entries=[];for(var k=f.readUint32(),A=0;A>31&1,p.referenced_size=b&2147483647,p.subsegment_duration=f.readUint32(),b=f.readUint32(),p.starts_with_SAP=b>>31&1,p.SAP_type=b>>28&7,p.SAP_delta_time=b&268435455}}),l.SingleItemTypeReferenceBox=function(f,k,A,p){l.Box.call(this,f,k),this.hdr_size=A,this.start=p},l.SingleItemTypeReferenceBox.prototype=new l.Box,l.SingleItemTypeReferenceBox.prototype.parse=function(f){this.from_item_ID=f.readUint16();var k=f.readUint16();this.references=[];for(var A=0;A>4&15,this.sample_sizes[k+1]=p&15}else if(this.field_size===8)for(k=0;k0)for(A=0;A>4&15,this.default_skip_byte_block=k&15}this.default_isProtected=f.readUint8(),this.default_Per_Sample_IV_Size=f.readUint8(),this.default_KID=l.parseHex16(f),this.default_isProtected===1&&this.default_Per_Sample_IV_Size===0&&(this.default_constant_IV_size=f.readUint8(),this.default_constant_IV=f.readUint8Array(this.default_constant_IV_size))}),l.createFullBoxCtor("tfdt",function(f){this.version==1?this.baseMediaDecodeTime=f.readUint64():this.baseMediaDecodeTime=f.readUint32()}),l.createFullBoxCtor("tfhd",function(f){var k=0;this.track_id=f.readUint32(),this.size-this.hdr_size>k&&this.flags&l.TFHD_FLAG_BASE_DATA_OFFSET?(this.base_data_offset=f.readUint64(),k+=8):this.base_data_offset=0,this.size-this.hdr_size>k&&this.flags&l.TFHD_FLAG_SAMPLE_DESC?(this.default_sample_description_index=f.readUint32(),k+=4):this.default_sample_description_index=0,this.size-this.hdr_size>k&&this.flags&l.TFHD_FLAG_SAMPLE_DUR?(this.default_sample_duration=f.readUint32(),k+=4):this.default_sample_duration=0,this.size-this.hdr_size>k&&this.flags&l.TFHD_FLAG_SAMPLE_SIZE?(this.default_sample_size=f.readUint32(),k+=4):this.default_sample_size=0,this.size-this.hdr_size>k&&this.flags&l.TFHD_FLAG_SAMPLE_FLAGS?(this.default_sample_flags=f.readUint32(),k+=4):this.default_sample_flags=0}),l.createFullBoxCtor("tfra",function(f){this.track_ID=f.readUint32(),f.readUint24();var k=f.readUint8();this.length_size_of_traf_num=k>>4&3,this.length_size_of_trun_num=k>>2&3,this.length_size_of_sample_num=k&3,this.entries=[];for(var A=f.readUint32(),p=0;p>8,f.readUint16(),this.matrix=f.readInt32Array(9),this.width=f.readUint32(),this.height=f.readUint32()}),l.createBoxCtor("tmax",function(f){this.time=f.readUint32()}),l.createBoxCtor("tmin",function(f){this.time=f.readUint32()}),l.createBoxCtor("totl",function(f){this.bytessent=f.readUint32()}),l.createBoxCtor("tpay",function(f){this.bytessent=f.readUint32()}),l.createBoxCtor("tpyl",function(f){this.bytessent=f.readUint64()}),l.TrackGroupTypeBox.prototype.parse=function(f){this.parseFullHeader(f),this.track_group_id=f.readUint32()},l.createTrackGroupCtor("msrc"),l.TrackReferenceTypeBox=function(f,k,A,p){l.Box.call(this,f,k),this.hdr_size=A,this.start=p},l.TrackReferenceTypeBox.prototype=new l.Box,l.TrackReferenceTypeBox.prototype.parse=function(f){this.track_ids=f.readUint32Array((this.size-this.hdr_size)/4)},l.trefBox.prototype.parse=function(f){for(var k,A;f.getPosition()k&&this.flags&l.TRUN_FLAGS_DATA_OFFSET?(this.data_offset=f.readInt32(),k+=4):this.data_offset=0,this.size-this.hdr_size>k&&this.flags&l.TRUN_FLAGS_FIRST_FLAG?(this.first_sample_flags=f.readUint32(),k+=4):this.first_sample_flags=0,this.sample_duration=[],this.sample_size=[],this.sample_flags=[],this.sample_composition_time_offset=[],this.size-this.hdr_size>k)for(var A=0;A>7&1,this.block_pad_lsb=A>>6&1,this.block_little_endian=A>>5&1,this.block_reversed=A>>4&1,this.pad_unknown=A>>3&1,this.pixel_size=f.readUint32(),this.row_align_size=f.readUint32(),this.tile_align_size=f.readUint32(),this.num_tile_cols_minus_one=f.readUint32(),this.num_tile_rows_minus_one=f.readUint32()}}}),l.createFullBoxCtor("url ",function(f){this.flags!==1&&(this.location=f.readCString())}),l.createFullBoxCtor("urn ",function(f){this.name=f.readCString(),this.size-this.hdr_size-this.name.length-1>0&&(this.location=f.readCString())}),l.createUUIDBox("a5d40b30e81411ddba2f0800200c9a66",!0,!1,function(f){this.LiveServerManifest=f.readString(this.size-this.hdr_size).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}),l.createUUIDBox("d08a4f1810f34a82b6c832d8aba183d3",!0,!1,function(f){this.system_id=l.parseHex16(f);var k=f.readUint32();k>0&&(this.data=f.readUint8Array(k))}),l.createUUIDBox("a2394f525a9b4f14a2446c427c648df4",!0,!1),l.createUUIDBox("8974dbce7be74c5184f97148f9882554",!0,!1,function(f){this.default_AlgorithmID=f.readUint24(),this.default_IV_size=f.readUint8(),this.default_KID=l.parseHex16(f)}),l.createUUIDBox("d4807ef2ca3946958e5426cb9e46a79f",!0,!1,function(f){this.fragment_count=f.readUint8(),this.entries=[];for(var k=0;k>4,this.chromaSubsampling=k>>1&7,this.videoFullRangeFlag=k&1,this.colourPrimaries=f.readUint8(),this.transferCharacteristics=f.readUint8(),this.matrixCoefficients=f.readUint8(),this.codecIntializationDataSize=f.readUint16(),this.codecIntializationData=f.readUint8Array(this.codecIntializationDataSize)):(this.profile=f.readUint8(),this.level=f.readUint8(),k=f.readUint8(),this.bitDepth=k>>4&15,this.colorSpace=k&15,k=f.readUint8(),this.chromaSubsampling=k>>4&15,this.transferFunction=k>>1&7,this.videoFullRangeFlag=k&1,this.codecIntializationDataSize=f.readUint16(),this.codecIntializationData=f.readUint8Array(this.codecIntializationDataSize))}),l.createBoxCtor("vttC",function(f){this.text=f.readString(this.size-this.hdr_size)}),l.createFullBoxCtor("vvcC",function(f){var k,A,p={held_bits:void 0,num_held_bits:0,stream_read_1_bytes:function(T){this.held_bits=T.readUint8(),this.num_held_bits=8},stream_read_2_bytes:function(T){this.held_bits=T.readUint16(),this.num_held_bits=16},extract_bits:function(T){var Q=this.held_bits>>this.num_held_bits-T&(1<1){for(p.stream_read_1_bytes(f),this.ptl_sublayer_present_mask=0,A=this.num_sublayers-2;A>=0;--A){var O=p.extract_bits(1);this.ptl_sublayer_present_mask|=O<1;++A)p.extract_bits(1);for(this.sublayer_level_idc=[],A=this.num_sublayers-2;A>=0;--A)this.ptl_sublayer_present_mask&1<"u"||k===null?k=2:k;A.length>=1;k+=l.decimalToHex(p,0),k+=".",this.hvcC.general_tier_flag===0?k+="L":k+="H",k+=this.hvcC.general_level_idc;var b=!1,w="";for(f=5;f>=0;f--)(this.hvcC.general_constraint_indicator[f]||b)&&(w="."+l.decimalToHex(this.hvcC.general_constraint_indicator[f],0)+w,b=!0);k+=w}return k},l.vvc1SampleEntry.prototype.getCodec=l.vvi1SampleEntry.prototype.getCodec=function(){var f,k=l.SampleEntry.prototype.getCodec.call(this);if(this.vvcC){k+="."+this.vvcC.general_profile_idc,this.vvcC.general_tier_flag?k+=".H":k+=".L",k+=this.vvcC.general_level_idc;var A="";if(this.vvcC.general_constraint_info){var p=[],b=0;b|=this.vvcC.ptl_frame_only_constraint<<7,b|=this.vvcC.ptl_multilayer_enabled<<6;var w;for(f=0;f>2&63,p.push(b),b&&(w=f),b=this.vvcC.general_constraint_info[f]>>2&3;if(w===void 0)A=".CA";else{A=".C";var O="ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",y=0,C=0;for(f=0;f<=w;++f)for(y=y<<8|p[f],C+=8;C>=5;){var _=y>>C-5&31;A+=O[_],C-=5,y&=(1<o&&(this.size+=8),this.type==="uuid"&&(this.size+=16),t.debug("BoxWriter","Writing box "+this.type+" of size: "+this.size+" at position "+f.getPosition()+(k||"")),this.size>o?f.writeUint32(1):(this.sizePosition=f.getPosition(),f.writeUint32(this.size)),f.writeString(this.type,null,4),this.type==="uuid"&&f.writeUint8Array(this.uuid),this.size>o&&f.writeUint64(this.size)},l.FullBox.prototype.writeHeader=function(f){this.size+=4,l.Box.prototype.writeHeader.call(this,f," v="+this.version+" f="+this.flags),f.writeUint8(this.version),f.writeUint24(this.flags)},l.Box.prototype.write=function(f){this.type==="mdat"?this.data&&(this.size=this.data.length,this.writeHeader(f),f.writeUint8Array(this.data)):(this.size=this.data?this.data.length:0,this.writeHeader(f),this.data&&f.writeUint8Array(this.data))},l.ContainerBox.prototype.write=function(f){this.size=0,this.writeHeader(f);for(var k=0;k=2&&f.writeUint32(this.default_sample_description_index),f.writeUint32(this.entries.length),k=0;k0)for(k=0;k+1k?1:0,this.flags=0,this.size=4,this.version===1&&(this.size+=4),this.writeHeader(f),this.version===1?f.writeUint64(this.baseMediaDecodeTime):f.writeUint32(this.baseMediaDecodeTime)},l.tfhdBox.prototype.write=function(f){this.version=0,this.size=4,this.flags&l.TFHD_FLAG_BASE_DATA_OFFSET&&(this.size+=8),this.flags&l.TFHD_FLAG_SAMPLE_DESC&&(this.size+=4),this.flags&l.TFHD_FLAG_SAMPLE_DUR&&(this.size+=4),this.flags&l.TFHD_FLAG_SAMPLE_SIZE&&(this.size+=4),this.flags&l.TFHD_FLAG_SAMPLE_FLAGS&&(this.size+=4),this.writeHeader(f),f.writeUint32(this.track_id),this.flags&l.TFHD_FLAG_BASE_DATA_OFFSET&&f.writeUint64(this.base_data_offset),this.flags&l.TFHD_FLAG_SAMPLE_DESC&&f.writeUint32(this.default_sample_description_index),this.flags&l.TFHD_FLAG_SAMPLE_DUR&&f.writeUint32(this.default_sample_duration),this.flags&l.TFHD_FLAG_SAMPLE_SIZE&&f.writeUint32(this.default_sample_size),this.flags&l.TFHD_FLAG_SAMPLE_FLAGS&&f.writeUint32(this.default_sample_flags)},l.tkhdBox.prototype.write=function(f){this.version=0,this.size=4*18+2*4,this.writeHeader(f),f.writeUint32(this.creation_time),f.writeUint32(this.modification_time),f.writeUint32(this.track_id),f.writeUint32(0),f.writeUint32(this.duration),f.writeUint32(0),f.writeUint32(0),f.writeInt16(this.layer),f.writeInt16(this.alternate_group),f.writeInt16(this.volume<<8),f.writeUint16(0),f.writeInt32Array(this.matrix),f.writeUint32(this.width),f.writeUint32(this.height)},l.trexBox.prototype.write=function(f){this.version=0,this.flags=0,this.size=4*5,this.writeHeader(f),f.writeUint32(this.track_id),f.writeUint32(this.default_sample_description_index),f.writeUint32(this.default_sample_duration),f.writeUint32(this.default_sample_size),f.writeUint32(this.default_sample_flags)},l.trunBox.prototype.write=function(f){this.version=0,this.size=4,this.flags&l.TRUN_FLAGS_DATA_OFFSET&&(this.size+=4),this.flags&l.TRUN_FLAGS_FIRST_FLAG&&(this.size+=4),this.flags&l.TRUN_FLAGS_DURATION&&(this.size+=4*this.sample_duration.length),this.flags&l.TRUN_FLAGS_SIZE&&(this.size+=4*this.sample_size.length),this.flags&l.TRUN_FLAGS_FLAGS&&(this.size+=4*this.sample_flags.length),this.flags&l.TRUN_FLAGS_CTS_OFFSET&&(this.size+=4*this.sample_composition_time_offset.length),this.writeHeader(f),f.writeUint32(this.sample_count),this.flags&l.TRUN_FLAGS_DATA_OFFSET&&(this.data_offset_position=f.getPosition(),f.writeInt32(this.data_offset)),this.flags&l.TRUN_FLAGS_FIRST_FLAG&&f.writeUint32(this.first_sample_flags);for(var k=0;k0&&f.writeUint8Array(this.codecIntializationData)},l.cttsBox.prototype.unpack=function(f){var k,A,p;for(p=0,k=0;k-1)){if(f[A]instanceof l.Box||k[A]instanceof l.Box)continue;if(typeof f[A]>"u"||typeof k[A]>"u")continue;if(typeof f[A]=="function"||typeof k[A]=="function")continue;if(f.subBoxNames&&f.subBoxNames.indexOf(A.slice(0,4))>-1||k.subBoxNames&&k.subBoxNames.indexOf(A.slice(0,4))>-1)continue;if(A==="data"||A==="start"||A==="size"||A==="creation_time"||A==="modification_time")continue;if(l.DIFF_PRIMITIVE_ARRAY_PROP_NAMES.indexOf(A)>-1)continue;if(f[A]!==k[A])return!1}return!0},l.boxEqual=function(f,k){if(!l.boxEqualFields(f,k))return!1;for(var A=0;A1)for(A=1;A-1&&this.fragmentedTracks.splice(k,1)},m.prototype.setExtractionOptions=function(f,k,A){var p=this.getTrackById(f);if(p){var b={};this.extractedTracks.push(b),b.id=f,b.user=k,b.trak=p,p.nextSample=0,b.nb_samples=1e3,b.samples=[],A&&A.nbSamples&&(b.nb_samples=A.nbSamples)}},m.prototype.unsetExtractionOptions=function(f){for(var k=-1,A=0;A-1&&this.extractedTracks.splice(k,1)},m.prototype.parse=function(){var f,k,A=!1;if(!(this.restoreParsePosition&&!this.restoreParsePosition()))for(;;)if(this.hasIncompleteMdat&&this.hasIncompleteMdat()){if(this.processIncompleteMdat())continue;return}else if(this.saveParsePosition&&this.saveParsePosition(),f=l.parseOneBox(this.stream,A),f.code===l.ERR_NOT_ENOUGH_DATA)if(this.processIncompleteBox){if(this.processIncompleteBox(f))continue;return}else return;else{var p;switch(k=f.box,p=k.type!=="uuid"?k.type:k.uuid,this.boxes.push(k),p){case"mdat":this.mdats.push(k);break;case"moof":this.moofs.push(k);break;case"moov":this.moovStartFound=!0,this.mdats.length===0&&(this.isProgressive=!0);default:this[p]!==void 0&&t.warn("ISOFile","Duplicate Box of type: "+p+", overriding previous occurrence"),this[p]=k;break}this.updateUsedBytes&&this.updateUsedBytes(k,f)}},m.prototype.checkBuffer=function(f){if(f==null)throw"Buffer must be defined and non empty";if(f.fileStart===void 0)throw"Buffer must have a fileStart property";return f.byteLength===0?(t.warn("ISOFile","Ignoring empty buffer (fileStart: "+f.fileStart+")"),this.stream.logBufferLevel(),!1):(t.info("ISOFile","Processing buffer (fileStart: "+f.fileStart+")"),f.usedBytes=0,this.stream.insertBuffer(f),this.stream.logBufferLevel(),this.stream.initialized()?!0:(t.warn("ISOFile","Not ready to start parsing"),!1))},m.prototype.appendBuffer=function(f,k){var A;if(this.checkBuffer(f))return this.parse(),this.moovStartFound&&!this.moovStartSent&&(this.moovStartSent=!0,this.onMoovStart&&this.onMoovStart()),this.moov?(this.sampleListBuilt||(this.buildSampleLists(),this.sampleListBuilt=!0),this.updateSampleLists(),this.onReady&&!this.readySent&&(this.readySent=!0,this.onReady(this.getInfo())),this.processSamples(k),this.nextSeekPosition?(A=this.nextSeekPosition,this.nextSeekPosition=void 0):A=this.nextParsePosition,this.stream.getEndFilePositionAfter&&(A=this.stream.getEndFilePositionAfter(A))):this.nextParsePosition?A=this.nextParsePosition:A=0,this.sidx&&this.onSidx&&!this.sidxSent&&(this.onSidx(this.sidx),this.sidxSent=!0),this.meta&&(this.flattenItemInfo&&!this.itemListBuilt&&(this.flattenItemInfo(),this.itemListBuilt=!0),this.processItems&&this.processItems(this.onItem)),this.stream.cleanBuffers&&(t.info("ISOFile","Done processing buffer (fileStart: "+f.fileStart+") - next buffer to fetch should have a fileStart position of "+A),this.stream.logBufferLevel(),this.stream.cleanBuffers(),this.stream.logBufferLevel(!0),t.info("ISOFile","Sample data size in memory: "+this.getAllocatedSampleDataSize())),A},m.prototype.getInfo=function(){var f,k,A={},p,b,w,O,y=new Date("1904-01-01T00:00:00Z").getTime();if(this.moov)for(A.hasMoov=!0,A.duration=this.moov.mvhd.duration,A.timescale=this.moov.mvhd.timescale,A.isFragmented=this.moov.mvex!=null,A.isFragmented&&this.moov.mvex.mehd&&(A.fragment_duration=this.moov.mvex.mehd.fragment_duration),A.isProgressive=this.isProgressive,A.hasIOD=this.moov.iods!=null,A.brands=[],A.brands.push(this.ftyp.major_brand),A.brands=A.brands.concat(this.ftyp.compatible_brands),A.created=new Date(y+this.moov.mvhd.creation_time*1e3),A.modified=new Date(y+this.moov.mvhd.modification_time*1e3),A.tracks=[],A.audioTracks=[],A.videoTracks=[],A.subtitleTracks=[],A.metadataTracks=[],A.hintTracks=[],A.otherTracks=[],f=0;f0?A.mime+='video/mp4; codecs="':A.audioTracks&&A.audioTracks.length>0?A.mime+='audio/mp4; codecs="':A.mime+='application/mp4; codecs="',f=0;f=A.samples.length)&&(t.info("ISOFile","Sending fragmented data on track #"+p.id+" for samples ["+Math.max(0,A.nextSample-p.nb_samples)+","+(A.nextSample-1)+"]"),t.info("ISOFile","Sample data size in memory: "+this.getAllocatedSampleDataSize()),this.onSegment&&this.onSegment(p.id,p.user,p.segmentStream.buffer,A.nextSample,f||A.nextSample>=A.samples.length),p.segmentStream=null,p!==this.fragmentedTracks[k]))break}}if(this.onSamples!==null)for(k=0;k=A.samples.length)&&(t.debug("ISOFile","Sending samples on track #"+w.id+" for sample "+A.nextSample),this.onSamples&&this.onSamples(w.id,w.user,w.samples),w.samples=[],w!==this.extractedTracks[k]))break}}}},m.prototype.getBox=function(f){var k=this.getBoxes(f,!0);return k.length?k[0]:null},m.prototype.getBoxes=function(f,k){var A=[];return m._sweep.call(this,f,A,k),A},m._sweep=function(f,k,A){this.type&&this.type==f&&k.push(this);for(var p in this.boxes){if(k.length&&A)return;m._sweep.call(this.boxes[p],f,k,A)}},m.prototype.getTrackSamplesInfo=function(f){var k=this.getTrackById(f);if(k)return k.samples},m.prototype.getTrackSample=function(f,k){var A=this.getTrackById(f),p=this.getSample(A,k);return p},m.prototype.releaseUsedSamples=function(f,k){var A=0,p=this.getTrackById(f);p.lastValidSample||(p.lastValidSample=0);for(var b=p.lastValidSample;bf*b.timescale){y=p-1;break}k&&b.is_sync&&(O=p)}for(k&&(y=O),f=A.samples[y].cts,A.nextSample=y;A.samples[y].alreadyRead===A.samples[y].size&&A.samples[y+1];)y++;return w=A.samples[y].offset+A.samples[y].alreadyRead,t.info("ISOFile","Seeking to "+(k?"RAP":"")+" sample #"+A.nextSample+" on track "+A.tkhd.track_id+", time "+t.getDurationString(f,C)+" and offset: "+w),{offset:w,time:f/C}},m.prototype.getTrackDuration=function(f){var k;return f.samples?(k=f.samples[f.samples.length-1],(k.cts+k.duration)/k.timescale):1/0},m.prototype.seek=function(f,k){var A=this.moov,p,b,w,O={offset:1/0,time:1/0};if(this.moov){for(w=0;wthis.getTrackDuration(p))&&(b=this.seekTrack(f,k,p),b.offset-1){O=y;break}switch(O){case"Visual":if(b.add("vmhd").set("graphicsmode",0).set("opcolor",[0,0,0]),w.set("width",k.width).set("height",k.height).set("horizresolution",72<<16).set("vertresolution",72<<16).set("frame_count",1).set("compressorname",k.type+" Compressor").set("depth",24),k.avcDecoderConfigRecord){var S=new l.avcCBox;S.parse(new n(k.avcDecoderConfigRecord)),w.addBox(S)}else if(k.hevcDecoderConfigRecord){var L=new l.hvcCBox;L.parse(new n(k.hevcDecoderConfigRecord)),w.addBox(L)}else if(k.vpcDecoderConfigRecord){var E=new l.vpcCBox;E.parse(new n(k.vpcDecoderConfigRecord)),w.addBox(E)}break;case"Audio":b.add("smhd").set("balance",k.balance||0),w.set("channel_count",k.channel_count||2).set("samplesize",k.samplesize||16).set("samplerate",k.samplerate||65536);break;case"Hint":b.add("hmhd");break;case"Subtitle":switch(b.add("sthd"),k.type){case"stpp":w.set("namespace",k.namespace||"nonamespace").set("schema_location",k.schema_location||"").set("auxiliary_mime_types",k.auxiliary_mime_types||"");break}break;case"Metadata":b.add("nmhd");break;case"System":b.add("nmhd");break;default:b.add("nmhd");break}k.description&&w.addBox(k.description),k.description_boxes&&k.description_boxes.forEach(function(Q){w.addBox(Q)}),b.add("dinf").add("dref").addEntry(new l["url Box"]().set("flags",1));var T=b.add("stbl");return T.add("stsd").addEntry(w),T.add("stts").set("sample_counts",[]).set("sample_deltas",[]),T.add("stsc").set("first_chunk",[]).set("samples_per_chunk",[]).set("sample_description_index",[]),T.add("stco").set("chunk_offsets",[]),T.add("stsz").set("sample_sizes",[]),this.moov.mvex.add("trex").set("track_id",k.id).set("default_sample_description_index",k.default_sample_description_index||1).set("default_sample_duration",k.default_sample_duration||0).set("default_sample_size",k.default_sample_size||0).set("default_sample_flags",k.default_sample_flags||0),this.buildTrakSampleLists(A),k.id}},l.Box.prototype.computeSize=function(f){var k=f||new r;k.endianness=r.BIG_ENDIAN,this.write(k)},m.prototype.addSample=function(f,k,A){var p=A||{},b={},w=this.getTrackById(f);if(w!==null){b.number=w.samples.length,b.track_id=w.tkhd.track_id,b.timescale=w.mdia.mdhd.timescale,b.description_index=p.sample_description_index?p.sample_description_index-1:0,b.description=w.mdia.minf.stbl.stsd.entries[b.description_index],b.data=k,b.size=k.byteLength,b.alreadyRead=b.size,b.duration=p.duration||1,b.cts=p.cts||0,b.dts=p.dts||0,b.is_sync=p.is_sync||!1,b.is_leading=p.is_leading||0,b.depends_on=p.depends_on||0,b.is_depended_on=p.is_depended_on||0,b.has_redundancy=p.has_redundancy||0,b.degradation_priority=p.degradation_priority||0,b.offset=0,b.subsamples=p.subsamples,w.samples.push(b),w.samples_size+=b.size,w.samples_duration+=b.duration,w.first_dts===void 0&&(w.first_dts=p.dts),this.processSamples();var O=this.createSingleSampleMoof(b);return this.addBox(O),O.computeSize(),O.trafs[0].truns[0].data_offset=O.size+8,this.add("mdat").data=new Uint8Array(k),b}},m.prototype.createSingleSampleMoof=function(f){var k=0;f.is_sync?k=1<<25:k=65536;var A=new l.moofBox;A.add("mfhd").set("sequence_number",this.nextMoofNumber),this.nextMoofNumber++;var p=A.add("traf"),b=this.getTrackById(f.track_id);return p.add("tfhd").set("track_id",f.track_id).set("flags",l.TFHD_FLAG_DEFAULT_BASE_IS_MOOF),p.add("tfdt").set("baseMediaDecodeTime",f.dts-(b.first_dts||0)),p.add("trun").set("flags",l.TRUN_FLAGS_DATA_OFFSET|l.TRUN_FLAGS_DURATION|l.TRUN_FLAGS_SIZE|l.TRUN_FLAGS_FLAGS|l.TRUN_FLAGS_CTS_OFFSET).set("data_offset",0).set("first_sample_flags",0).set("sample_count",1).set("sample_duration",[f.duration]).set("sample_size",[f.size]).set("sample_flags",[k]).set("sample_composition_time_offset",[f.cts-f.dts]),A},m.prototype.lastMoofIndex=0,m.prototype.samplesDataSize=0,m.prototype.resetTables=function(){var f,k,A,p,b,w,O,y;for(this.initial_duration=this.moov.mvhd.duration,this.moov.mvhd.duration=0,f=0;f=2&&(C=b[O].grouping_type+"/0",y=new _(b[O].grouping_type,0),y.is_fragment=!0,k.sample_groups_info[C]||(k.sample_groups_info[C]=y))}else for(O=0;O=2&&(C=p[O].grouping_type+"/0",y=new _(p[O].grouping_type,0),f.sample_groups_info[C]||(f.sample_groups_info[C]=y))},m.setSampleGroupProperties=function(f,k,A,p){var b,w;k.sample_groups=[];for(b in p)if(k.sample_groups[b]={},k.sample_groups[b].grouping_type=p[b].grouping_type,k.sample_groups[b].grouping_type_parameter=p[b].grouping_type_parameter,A>=p[b].last_sample_in_run&&(p[b].last_sample_in_run<0&&(p[b].last_sample_in_run=0),p[b].entry_index++,p[b].entry_index<=p[b].sbgp.entries.length-1&&(p[b].last_sample_in_run+=p[b].sbgp.entries[p[b].entry_index].sample_count)),p[b].entry_index<=p[b].sbgp.entries.length-1?k.sample_groups[b].group_description_index=p[b].sbgp.entries[p[b].entry_index].group_description_index:k.sample_groups[b].group_description_index=-1,k.sample_groups[b].group_description_index!==0){var O;p[b].fragment_description?O=p[b].fragment_description:O=p[b].description,k.sample_groups[b].group_description_index>0?(k.sample_groups[b].group_description_index>65535?w=(k.sample_groups[b].group_description_index>>16)-1:w=k.sample_groups[b].group_description_index-1,O&&w>=0&&(k.sample_groups[b].description=O.entries[w])):O&&O.version>=2&&O.default_group_description_index>0&&(k.sample_groups[b].description=O.entries[O.default_group_description_index-1])}},m.process_sdtp=function(f,k,A){k&&(f?(k.is_leading=f.is_leading[A],k.depends_on=f.sample_depends_on[A],k.is_depended_on=f.sample_is_depended_on[A],k.has_redundancy=f.sample_has_redundancy[A]):(k.is_leading=0,k.depends_on=0,k.is_depended_on=0,k.has_redundancy=0))},m.prototype.buildSampleLists=function(){var f,k;for(f=0;f"u")){for(k=0;kB&&(R++,B<0&&(B=0),B+=w.sample_counts[R]),k>0?(f.samples[k-1].duration=w.sample_deltas[R],f.samples_duration+=f.samples[k-1].duration,X.dts=f.samples[k-1].dts+f.samples[k-1].duration):X.dts=0,O?(k>=M&&(N++,M<0&&(M=0),M+=O.sample_counts[N]),X.cts=f.samples[k].dts+O.sample_offsets[N]):X.cts=X.dts,y?(k==y.sample_numbers[j]-1?(X.is_sync=!0,j++):(X.is_sync=!1,X.degradation_priority=0),_&&_.entries[W].sample_delta+H==k+1&&(X.subsamples=_.entries[W].subsamples,H+=_.entries[W].sample_delta,W++)):X.is_sync=!0,m.process_sdtp(f.mdia.minf.stbl.sdtp,X,X.number),E?X.degradation_priority=E.priority[k]:X.degradation_priority=0,_&&_.entries[W].sample_delta+H==k&&(X.subsamples=_.entries[W].subsamples,H+=_.entries[W].sample_delta),(S.length>0||L.length>0)&&m.setSampleGroupProperties(f,X,k,f.sample_groups_info)}k>0&&(f.samples[k-1].duration=Math.max(f.mdia.mdhd.duration-f.samples[k-1].dts,0),f.samples_duration+=f.samples[k-1].duration)}},m.prototype.updateSampleLists=function(){var f,k,A,p,b,w,O,y,C,_,S,L,E,T,Q;if(this.moov!==void 0){for(;this.lastMoofIndex0&&m.initSampleGroups(L,S,S.sbgps,L.mdia.minf.stbl.sgpds,S.sgpds),k=0;k0?T.dts=L.samples[L.samples.length-2].dts+L.samples[L.samples.length-2].duration:(S.tfdt?T.dts=S.tfdt.baseMediaDecodeTime:T.dts=0,L.first_traf_merged=!0),T.cts=T.dts,P.flags&l.TRUN_FLAGS_CTS_OFFSET&&(T.cts=T.dts+P.sample_composition_time_offset[A]),Q=O,P.flags&l.TRUN_FLAGS_FLAGS?Q=P.sample_flags[A]:A===0&&P.flags&l.TRUN_FLAGS_FIRST_FLAG&&(Q=P.first_sample_flags),T.is_sync=!(Q>>16&1),T.is_leading=Q>>26&3,T.depends_on=Q>>24&3,T.is_depended_on=Q>>22&3,T.has_redundancy=Q>>20&3,T.degradation_priority=Q&65535;var D=!!(S.tfhd.flags&l.TFHD_FLAG_BASE_DATA_OFFSET),I=!!(S.tfhd.flags&l.TFHD_FLAG_DEFAULT_BASE_IS_MOOF),B=!!(P.flags&l.TRUN_FLAGS_DATA_OFFSET),R=0;D?R=S.tfhd.base_data_offset:I||k===0?R=_.start:R=y,k===0&&A===0?B?T.offset=R+P.data_offset:T.offset=R:T.offset=y,y=T.offset+T.size,(S.sbgps.length>0||S.sgpds.length>0||L.mdia.minf.stbl.sbgps.length>0||L.mdia.minf.stbl.sgpds.length>0)&&m.setSampleGroupProperties(L,T,T.number_in_traf,S.sample_groups_info)}}if(S.subs){L.has_fragment_subsamples=!0;var M=S.first_sample_index;for(k=0;k-1){A=this.stream.buffers[b];var w=A.byteLength-(p.offset+p.alreadyRead-A.fileStart);if(p.size-p.alreadyRead<=w)return t.debug("ISOFile","Getting sample #"+k+" data (alreadyRead: "+p.alreadyRead+" offset: "+(p.offset+p.alreadyRead-A.fileStart)+" read size: "+(p.size-p.alreadyRead)+" full size: "+p.size+")"),r.memcpy(p.data.buffer,p.alreadyRead,A,p.offset+p.alreadyRead-A.fileStart,p.size-p.alreadyRead),A.usedBytes+=p.size-p.alreadyRead,this.stream.logBufferLevel(),p.alreadyRead=p.size,p;if(w===0)return null;t.debug("ISOFile","Getting sample #"+k+" partial data (alreadyRead: "+p.alreadyRead+" offset: "+(p.offset+p.alreadyRead-A.fileStart)+" read size: "+w+" full size: "+p.size+")"),r.memcpy(p.data.buffer,p.alreadyRead,A,p.offset+p.alreadyRead-A.fileStart,w),p.alreadyRead+=w,A.usedBytes+=w,this.stream.logBufferLevel()}else return null}},m.prototype.releaseSample=function(f,k){var A=f.samples[k];return A.data?(this.samplesDataSize-=A.size,A.data=null,A.alreadyRead=0,A.size):0},m.prototype.getAllocatedSampleDataSize=function(){return this.samplesDataSize},m.prototype.getCodecs=function(){var f,k="";for(f=0;f0&&(k+=","),k+=A.mdia.minf.stbl.stsd.entries[0].getCodec()}return k},m.prototype.getTrexById=function(f){var k;if(!this.moov||!this.moov.mvex)return null;for(k=0;k0&&(b.protection=w.ipro.protections[w.iinf.item_infos[A].protection_index-1]),w.iinf.item_infos[A].item_type?b.type=w.iinf.item_infos[A].item_type:b.type="mime",b.content_type=w.iinf.item_infos[A].content_type,b.content_encoding=w.iinf.item_infos[A].content_encoding;if(w.grpl)for(A=0;A0&&L.property_index-1-1){k=this.stream.buffers[w];var O=k.byteLength-(b.offset+b.alreadyRead-k.fileStart);if(b.length-b.alreadyRead<=O)t.debug("ISOFile","Getting item #"+f+" extent #"+p+" data (alreadyRead: "+b.alreadyRead+" offset: "+(b.offset+b.alreadyRead-k.fileStart)+" read size: "+(b.length-b.alreadyRead)+" full extent size: "+b.length+" full item size: "+A.size+")"),r.memcpy(A.data.buffer,A.alreadyRead,k,b.offset+b.alreadyRead-k.fileStart,b.length-b.alreadyRead),k.usedBytes+=b.length-b.alreadyRead,this.stream.logBufferLevel(),A.alreadyRead+=b.length-b.alreadyRead,b.alreadyRead=b.length;else return t.debug("ISOFile","Getting item #"+f+" extent #"+p+" partial data (alreadyRead: "+b.alreadyRead+" offset: "+(b.offset+b.alreadyRead-k.fileStart)+" read size: "+O+" full extent size: "+b.length+" full item size: "+A.size+")"),r.memcpy(A.data.buffer,A.alreadyRead,k,b.offset+b.alreadyRead-k.fileStart,O),b.alreadyRead+=O,A.alreadyRead+=O,k.usedBytes+=O,this.stream.logBufferLevel(),null}else return null}}return A.alreadyRead===A.size?A:null},m.prototype.releaseItem=function(f){var k=this.items[f];if(k.data){this.itemsDataSize-=k.size,k.data=null,k.alreadyRead=0;for(var A=0;A0?this.moov.traks[f].samples[0].duration:0),k.push(p)}return k},l.Box.prototype.printHeader=function(f){this.size+=8,this.size>o&&(this.size+=8),this.type==="uuid"&&(this.size+=16),f.log(f.indent+"size:"+this.size),f.log(f.indent+"type:"+this.type)},l.FullBox.prototype.printHeader=function(f){this.size+=4,l.Box.prototype.printHeader.call(this,f),f.log(f.indent+"version:"+this.version),f.log(f.indent+"flags:"+this.flags)},l.Box.prototype.print=function(f){this.printHeader(f)},l.ContainerBox.prototype.print=function(f){this.printHeader(f);for(var k=0;k>8)),f.log(f.indent+"matrix: "+this.matrix.join(", ")),f.log(f.indent+"next_track_id: "+this.next_track_id)},l.tkhdBox.prototype.print=function(f){l.FullBox.prototype.printHeader.call(this,f),f.log(f.indent+"creation_time: "+this.creation_time),f.log(f.indent+"modification_time: "+this.modification_time),f.log(f.indent+"track_id: "+this.track_id),f.log(f.indent+"duration: "+this.duration),f.log(f.indent+"volume: "+(this.volume>>8)),f.log(f.indent+"matrix: "+this.matrix.join(", ")),f.log(f.indent+"layer: "+this.layer),f.log(f.indent+"alternate_group: "+this.alternate_group),f.log(f.indent+"width: "+this.width),f.log(f.indent+"height: "+this.height)};var v={};v.createFile=function(f,k){var A=f!==void 0?f:!0,p=new m(k);return p.discardMdatData=!A,p},e.createFile=v.createFile})(D8n);const KS=Spe(D8n);var lS,Tvn;let XB=(Tvn=class{constructor(){hn(this,lS,new Map);Pn(this,"on",(t,n)=>{const r=we(this,lS).get(t)??new Set;return r.add(n),we(this,lS).has(t)||we(this,lS).set(t,r),()=>{r.delete(n),r.size===0&&we(this,lS).delete(t)}});Pn(this,"once",(t,n)=>{const r=this.on(t,(...o)=>{r(),n(...o)});return r});Pn(this,"emit",(t,...n)=>{const r=we(this,lS).get(t);r==null||r.forEach(o=>o(...n))})}static forwardEvent(t,n,r){const o=r.map(s=>{const[a,l]=Array.isArray(s)?s:[s,s];return t.on(a,(...d)=>{n.emit(l,...d)})});return()=>{o.forEach(s=>s())}}destroy(){we(this,lS).clear()}},lS=new WeakMap,Tvn);const Fxr=()=>{let e,t=16.6;self.onmessage=n=>{n.data.event==="start"&&(self.clearInterval(e),e=self.setInterval(()=>{self.postMessage({})},t)),n.data.event==="stop"&&self.clearInterval(e)}},Nxr=()=>{const e=new Blob([`(${Fxr.toString()})()`]),t=URL.createObjectURL(e);return new Worker(t)},CF=new Map;let PPe=1,r5=null;globalThis.Worker!=null&&(r5=Nxr(),r5.onmessage=()=>{PPe+=1;for(const[e,t]of CF)if(PPe%e===0)for(const n of t)n()});const mKe=(e,t)=>{const n=Math.round(t/16.6),r=CF.get(n)??new Set;return r.add(e),CF.set(n,r),CF.size===1&&r.size===1&&(r5==null||r5.postMessage({event:"start"})),()=>{r.delete(e),r.size===0&&CF.delete(n),CF.size===0&&(PPe=0,r5==null||r5.postMessage({event:"stop"}))}};function Uxr(e,t){let n=!1;async function r(){const o=e.getReader();for(;!n;){const{value:s,done:a}=await o.read();if(a){t.onDone();return}await t.onChunk(s)}o.releaseLock(),await e.cancel()}return r().catch(console.error),()=>{n=!0}}function jxr(e,t,n){let r=0,o=0;const s=e.boxes;let a=!1;const l=()=>{var v;if(!a)if(s.find(f=>f.type==="moof")!=null)a=!0;else return null;if(o>=s.length)return null;const g=new KS.DataStream;g.endianness=KS.DataStream.BIG_ENDIAN;let m=o;try{for(;m{const m=l();m!=null&&!u&&g.enqueue(m)},t),h=m=>{if(clearInterval(r),e.flush(),m!=null){g.error(m);return}const v=l();v!=null&&!u&&g.enqueue(v),u||g.close()},d&&h()},cancel(){u=!0,clearInterval(r),n==null||n()}}),stop:g=>{d||(d=!0,h==null||h(g))}}}function Wxr(e){if(e.moov!=null){for(var t=0;tn instanceof Error?String(n):n):String(e)}function zxr(){const e=new Date;return`${e.getHours()}:${e.getMinutes()}:${e.getSeconds()}.${e.getMilliseconds()}`}let B8n=1;const R8n=[],cvt=["debug","info","warn","error"].reduce((e,t,n)=>Object.assign(e,{[t]:(...r)=>{B8n<=n&&(console[t](...r),R8n.push({lvName:t,timeStr:zxr(),args:r}))}}),{}),iie=new Map,ds={setLogLevel:e=>{B8n=iie.get(e)??1},...cvt,create:e=>Object.fromEntries(Object.entries(cvt).map(([t,n])=>[t,(...r)=>n(e,...r)])),async dump(){return R8n.reduce((e,{lvName:t,timeStr:n,args:r})=>e+`[${t}][${n}] ${r.map(o=>Vxr(o)).join(" ")} + */let zFi=()=>location.protocol+"//"+location.host;function L8n(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let a=o.includes(e.slice(s))?e.slice(s).length:1,l=o.slice(a);return l[0]!=="/"&&(l="/"+l),G2t(l,"")}return G2t(n,e)+r+o}function HFi(e,t,n,r){let o=[],s=[],a=null;const l=({state:m})=>{const v=L8n(e,location),f=n.value,k=t.value;let A=0;if(m){if(n.value=v,t.value=m,a&&a===f){a=null;return}A=k?m.position-k.position:0}else r(v);o.forEach(p=>{p(n.value,f,{delta:A,type:RPe.pop,direction:A?A>0?ISe.forward:ISe.back:ISe.unknown})})};function d(){a=n.value}function u(m){o.push(m);const v=()=>{const f=o.indexOf(m);f>-1&&o.splice(f,1)};return s.push(v),v}function h(){if(document.visibilityState==="hidden"){const{history:m}=window;if(!m.state)return;m.replaceState(Nl({},m.state,{scroll:ype()}),"")}}function g(){for(const m of s)m();s=[],window.removeEventListener("popstate",l),window.removeEventListener("pagehide",h),document.removeEventListener("visibilitychange",h)}return window.addEventListener("popstate",l),window.addEventListener("pagehide",h),document.addEventListener("visibilitychange",h),{pauseListeners:d,listen:u,destroy:g}}function J2t(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?ype():null}}function $Fi(e){const{history:t,location:n}=window,r={value:L8n(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(d,u,h){const g=e.indexOf("#"),m=g>-1?(n.host&&document.querySelector("base")?e:e.slice(g))+d:zFi()+e+d;try{t[h?"replaceState":"pushState"](u,"",m),o.value=u}catch(v){console.error(v),n[h?"replace":"assign"](m)}}function a(d,u){s(d,Nl({},t.state,J2t(o.value.back,d,o.value.forward,!0),u,{position:o.value.position}),!0),r.value=d}function l(d,u){const h=Nl({},o.value,t.state,{forward:d,scroll:ype()});s(h.current,h,!0),s(d,Nl({},J2t(r.value,d,null),{position:h.position+1},u),!1),r.value=d}return{location:r,state:o,push:l,replace:a}}function XFi(e){e=TFi(e);const t=$Fi(e),n=HFi(e,t.state,t.location,t.replace);function r(s,a=!0){a||n.pauseListeners(),history.go(s)}const o=Nl({location:"",base:e,go:r,createHref:DFi.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function GFi(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),XFi(e)}let JT=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e}({});var ff=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e}(ff||{});const YFi={type:JT.Static,value:""},ZFi=/[a-zA-Z0-9_]/;function qFi(e){if(!e)return[[]];if(e==="/")return[[YFi]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${u}": ${v}`)}let n=ff.Static,r=n;const o=[];let s;function a(){s&&o.push(s),s=[]}let l=0,d,u="",h="";function g(){u&&(n===ff.Static?s.push({type:JT.Static,value:u}):n===ff.Param||n===ff.ParamRegExp||n===ff.ParamRegExpEnd?(s.length>1&&(d==="*"||d==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),s.push({type:JT.Param,value:u,regexp:h,repeatable:d==="*"||d==="+",optional:d==="*"||d==="?"})):t("Invalid state to consume buffer"),u="")}function m(){u+=d}for(;lt.length?t.length===1&&t[0]===n0.Static+n0.Segment?1:-1:0}function x8n(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const nNi={strict:!1,end:!0,sensitive:!1};function iNi(e,t,n){const r=eNi(qFi(e.path),n),o=Nl(r,{record:e,parent:t,children:[],alias:[]});return t&&!o.record.aliasOf==!t.record.aliasOf&&t.children.push(o),o}function rNi(e,t){const n=[],r=new Map;t=X2t(nNi,t);function o(g){return r.get(g)}function s(g,m,v){const f=!v,k=ivt(g);k.aliasOf=v&&v.record;const A=X2t(t,g),p=[k];if("alias"in g){const O=typeof g.alias=="string"?[g.alias]:g.alias;for(const y of O)p.push(ivt(Nl({},k,{components:v?v.record.components:k.components,path:y,aliasOf:v?v.record:k})))}let b,w;for(const O of p){const{path:y}=O;if(m&&y[0]!=="/"){const C=m.record.path,_=C[C.length-1]==="/"?"":"/";O.path=m.record.path+(y&&_+y)}if(b=iNi(O,m,A),v?v.alias.push(b):(w=w||b,w!==b&&w.alias.push(b),f&&g.name&&!rvt(b)&&a(g.name)),E8n(b)&&d(b),k.children){const C=k.children;for(let _=0;_{a(w)}:nZ}function a(g){if(_8n(g)){const m=r.get(g);m&&(r.delete(g),n.splice(n.indexOf(m),1),m.children.forEach(a),m.alias.forEach(a))}else{const m=n.indexOf(g);m>-1&&(n.splice(m,1),g.record.name&&r.delete(g.record.name),g.children.forEach(a),g.alias.forEach(a))}}function l(){return n}function d(g){const m=aNi(g,n);n.splice(m,0,g),g.record.name&&!rvt(g)&&r.set(g.record.name,g)}function u(g,m){let v,f={},k,A;if("name"in g&&g.name){if(v=r.get(g.name),!v)throw FW(Tu.MATCHER_NOT_FOUND,{location:g});A=v.record.name,f=Nl(nvt(m.params,v.keys.filter(w=>!w.optional).concat(v.parent?v.parent.keys.filter(w=>w.optional):[]).map(w=>w.name)),g.params&&nvt(g.params,v.keys.map(w=>w.name))),k=v.stringify(f)}else if(g.path!=null)k=g.path,v=n.find(w=>w.re.test(k)),v&&(f=v.parse(k),A=v.record.name);else{if(v=m.name?r.get(m.name):n.find(w=>w.re.test(m.path)),!v)throw FW(Tu.MATCHER_NOT_FOUND,{location:g,currentLocation:m});A=v.record.name,f=Nl({},m.params,g.params),k=v.stringify(f)}const p=[];let b=v;for(;b;)p.unshift(b.record),b=b.parent;return{name:A,path:k,params:f,matched:p,meta:sNi(p)}}e.forEach(g=>s(g));function h(){n.length=0,r.clear()}return{addRoute:s,resolve:u,removeRoute:a,clearRoutes:h,getRoutes:l,getRecordMatcher:o}}function nvt(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function ivt(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:oNi(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function oNi(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function rvt(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function sNi(e){return e.reduce((t,n)=>Nl(t,n.meta),{})}function aNi(e,t){let n=0,r=t.length;for(;n!==r;){const s=n+r>>1;x8n(e,t[s])<0?r=s:n=s+1}const o=lNi(e);return o&&(r=t.lastIndexOf(o,r-1)),r}function lNi(e){let t=e;for(;t=t.parent;)if(E8n(t)&&x8n(e,t)===0)return t}function E8n({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function ovt(e){const t=pt(Cpe),n=pt(gKe),r=G(()=>{const d=Ae(e.to);return t.resolve(d)}),o=G(()=>{const{matched:d}=r.value,{length:u}=d,h=d[u-1],g=n.matched;if(!h||!g.length)return-1;const m=g.findIndex(PW.bind(null,h));if(m>-1)return m;const v=svt(d[u-2]);return u>1&&svt(h)===v&&g[g.length-1].path!==v?g.findIndex(PW.bind(null,d[u-2])):m}),s=G(()=>o.value>-1&&fNi(n.params,r.value.params)),a=G(()=>o.value>-1&&o.value===n.matched.length-1&&C8n(n.params,r.value.params));function l(d={}){if(hNi(d)){const u=t[Ae(e.replace)?"replace":"push"](Ae(e.to)).catch(nZ);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:r,href:G(()=>r.value.href),isActive:s,isExactActive:a,navigate:l}}function cNi(e){return e.length===1?e[0]:e}const dNi=et({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:ovt,setup(e,{slots:t}){const n=hs(ovt(e)),{options:r}=pt(Cpe),o=G(()=>({[avt(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[avt(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&cNi(t.default(n));return e.custom?s:xn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),uNi=dNi;function hNi(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function fNi(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!k3(o)||o.length!==r.length||r.some((s,a)=>s.valueOf()!==o[a].valueOf()))return!1}return!0}function svt(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const avt=(e,t,n)=>e??t??n,gNi=et({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=pt(MPe),o=G(()=>e.route||r.value),s=pt(K2t,0),a=G(()=>{let u=Ae(s);const{matched:h}=o.value;let g;for(;(g=h[u])&&!g.components;)u++;return u}),l=G(()=>o.value.matched[a.value]);Yi(K2t,G(()=>a.value+1)),Yi(WFi,l),Yi(MPe,o);const d=he();return At(()=>[d.value,l.value,e.name],([u,h,g],[m,v,f])=>{h&&(h.instances[g]=u,v&&v!==h&&u&&u===m&&(h.leaveGuards.size||(h.leaveGuards=v.leaveGuards),h.updateGuards.size||(h.updateGuards=v.updateGuards))),u&&h&&(!v||!PW(h,v)||!m)&&(h.enterCallbacks[g]||[]).forEach(k=>k(u))},{flush:"post"}),()=>{const u=o.value,h=e.name,g=l.value,m=g&&g.components[h];if(!m)return lvt(n.default,{Component:m,route:u});const v=g.props[h],f=v?v===!0?u.params:typeof v=="function"?v(u):v:null,A=xn(m,Nl({},f,t,{onVnodeUnmounted:p=>{p.component.isUnmounted&&(g.instances[h]=null)},ref:d}));return lvt(n.default,{Component:A,route:u})||A}}});function lvt(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const mNi=gNi;function kNi(e){const t=rNi(e.routes,e),n=e.parseQuery||UFi,r=e.stringifyQuery||q2t,o=e.history,s=X$(),a=X$(),l=X$(),d=nd(dx);let u=dx;yF&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const h=BSe.bind(null,J=>""+J),g=BSe.bind(null,yFi),m=BSe.bind(null,QK);function v(J,re){let se,le;return _8n(J)?(se=t.getRecordMatcher(J),le=re):le=J,t.addRoute(le,se)}function f(J){const re=t.getRecordMatcher(J);re&&t.removeRoute(re)}function k(){return t.getRoutes().map(J=>J.record)}function A(J){return!!t.getRecordMatcher(J)}function p(J,re){if(re=Nl({},re||d.value),typeof J=="string"){const V=RSe(n,J,re.path),ee=t.resolve({path:V.path},re),oe=o.createHref(V.fullPath);return Nl(V,ee,{params:m(ee.params),hash:QK(V.hash),redirectedFrom:void 0,href:oe})}let se;if(J.path!=null)se=Nl({},J,{path:RSe(n,J.path,re.path).path});else{const V=Nl({},J.params);for(const ee in V)V[ee]==null&&delete V[ee];se=Nl({},J,{params:g(V)}),re.params=g(re.params)}const le=t.resolve(se,re),ge=J.hash||"";le.params=h(m(le.params));const K=SFi(r,Nl({},J,{hash:bFi(ge),path:le.path})),de=o.createHref(K);return Nl({fullPath:K,hash:ge,query:r===q2t?jFi(J.query):J.query||{}},le,{redirectedFrom:void 0,href:de})}function b(J){return typeof J=="string"?RSe(n,J,d.value.path):Nl({},J)}function w(J,re){if(u!==J)return FW(Tu.NAVIGATION_CANCELLED,{from:re,to:J})}function O(J){return _(J)}function y(J){return O(Nl(b(J),{replace:!0}))}function C(J,re){const se=J.matched[J.matched.length-1];if(se&&se.redirect){const{redirect:le}=se;let ge=typeof le=="function"?le(J,re):le;return typeof ge=="string"&&(ge=ge.includes("?")||ge.includes("#")?ge=b(ge):{path:ge},ge.params={}),Nl({query:J.query,hash:J.hash,params:ge.path!=null?{}:J.params},ge)}}function _(J,re){const se=u=p(J),le=d.value,ge=J.state,K=J.force,de=J.replace===!0,V=C(se,le);if(V)return _(Nl(b(V),{state:typeof V=="object"?Nl({},ge,V.state):ge,force:K,replace:de}),re||se);const ee=se;ee.redirectedFrom=re;let oe;return!K&&LFi(r,le,se)&&(oe=FW(Tu.NAVIGATION_DUPLICATED,{to:ee,from:le}),W(le,le,!0,!1)),(oe?Promise.resolve(oe):E(ee,le)).catch(te=>WC(te)?WC(te,Tu.NAVIGATION_GUARD_REDIRECT)?te:j(te):M(te,ee,le)).then(te=>{if(te){if(WC(te,Tu.NAVIGATION_GUARD_REDIRECT))return _(Nl({replace:de},b(te.to),{state:typeof te.to=="object"?Nl({},ge,te.to.state):ge,force:K}),re||ee)}else te=T(ee,le,!0,de,ge);return Q(ee,le,te),te})}function S(J,re){const se=w(J,re);return se?Promise.reject(se):Promise.resolve()}function L(J){const re=Y.values().next().value;return re&&typeof re.runWithContext=="function"?re.runWithContext(J):J()}function E(J,re){let se;const[le,ge,K]=VFi(J,re);se=MSe(le.reverse(),"beforeRouteLeave",J,re);for(const V of le)V.leaveGuards.forEach(ee=>{se.push(i5(ee,J,re))});const de=S.bind(null,J,re);return se.push(de),ie(se).then(()=>{se=[];for(const V of s.list())se.push(i5(V,J,re));return se.push(de),ie(se)}).then(()=>{se=MSe(ge,"beforeRouteUpdate",J,re);for(const V of ge)V.updateGuards.forEach(ee=>{se.push(i5(ee,J,re))});return se.push(de),ie(se)}).then(()=>{se=[];for(const V of K)if(V.beforeEnter)if(k3(V.beforeEnter))for(const ee of V.beforeEnter)se.push(i5(ee,J,re));else se.push(i5(V.beforeEnter,J,re));return se.push(de),ie(se)}).then(()=>(J.matched.forEach(V=>V.enterCallbacks={}),se=MSe(K,"beforeRouteEnter",J,re,L),se.push(de),ie(se))).then(()=>{se=[];for(const V of a.list())se.push(i5(V,J,re));return se.push(de),ie(se)}).catch(V=>WC(V,Tu.NAVIGATION_CANCELLED)?V:Promise.reject(V))}function Q(J,re,se){l.list().forEach(le=>L(()=>le(J,re,se)))}function T(J,re,se,le,ge){const K=w(J,re);if(K)return K;const de=re===dx,V=yF?history.state:{};se&&(le||de?o.replace(J.fullPath,Nl({scroll:de&&V&&V.scroll},ge)):o.push(J.fullPath,ge)),d.value=J,W(J,re,se,de),j()}let P;function D(){P||(P=o.listen((J,re,se)=>{if(!Z.listening)return;const le=p(J),ge=C(le,Z.currentRoute.value);if(ge){_(Nl(ge,{replace:!0,force:!0}),le).catch(nZ);return}u=le;const K=d.value;yF&&IFi(Z2t(K.fullPath,se.delta),ype()),E(le,K).catch(de=>WC(de,Tu.NAVIGATION_ABORTED|Tu.NAVIGATION_CANCELLED)?de:WC(de,Tu.NAVIGATION_GUARD_REDIRECT)?(_(Nl(b(de.to),{force:!0}),le).then(V=>{WC(V,Tu.NAVIGATION_ABORTED|Tu.NAVIGATION_DUPLICATED)&&!se.delta&&se.type===RPe.pop&&o.go(-1,!1)}).catch(nZ),Promise.reject()):(se.delta&&o.go(-se.delta,!1),M(de,le,K))).then(de=>{de=de||T(le,K,!1),de&&(se.delta&&!WC(de,Tu.NAVIGATION_CANCELLED)?o.go(-se.delta,!1):se.type===RPe.pop&&WC(de,Tu.NAVIGATION_ABORTED|Tu.NAVIGATION_DUPLICATED)&&o.go(-1,!1)),Q(le,K,de)}).catch(nZ)}))}let I=X$(),B=X$(),R;function M(J,re,se){j(J);const le=B.list();return le.length?le.forEach(ge=>ge(J,re,se)):console.error(J),Promise.reject(J)}function N(){return R&&d.value!==dx?Promise.resolve():new Promise((J,re)=>{I.add([J,re])})}function j(J){return R||(R=!J,D(),I.list().forEach(([re,se])=>J?se(J):re()),I.reset()),J}function W(J,re,se,le){const{scrollBehavior:ge}=e;if(!yF||!ge)return Promise.resolve();const K=!se&&MFi(Z2t(J.fullPath,0))||(le||!se)&&history.state&&history.state.scroll||null;return ri().then(()=>ge(J,re,K)).then(de=>de&&RFi(de)).catch(de=>M(de,J,re))}const H=J=>o.go(J);let X;const Y=new Set,Z={currentRoute:d,listening:!0,addRoute:v,removeRoute:f,clearRoutes:t.clearRoutes,hasRoute:A,getRoutes:k,resolve:p,options:e,push:O,replace:y,go:H,back:()=>H(-1),forward:()=>H(1),beforeEach:s.add,beforeResolve:a.add,afterEach:l.add,onError:B.add,isReady:N,install(J){J.component("RouterLink",uNi),J.component("RouterView",mNi),J.config.globalProperties.$router=Z,Object.defineProperty(J.config.globalProperties,"$route",{enumerable:!0,get:()=>Ae(d)}),yF&&!X&&d.value===dx&&(X=!0,O(o.location).catch(le=>{}));const re={};for(const le in dx)Object.defineProperty(re,le,{get:()=>d.value[le],enumerable:!0});J.provide(Cpe,Z),J.provide(gKe,lAn(re)),J.provide(MPe,d);const se=J.unmount;Y.add(J),J.unmount=function(){Y.delete(J),Y.size<1&&(u=dx,P&&P(),P=null,d.value=dx,X=!1,R=!1),se()}}};function ie(J){return J.reduce((re,se)=>re.then(()=>L(se)),Promise.resolve())}return Z}function _pe(){return pt(Cpe)}function vNi(e){return pt(gKe)}const nie=kNi({history:GFi(),routes:[{path:"/:catchAll(.*)",name:"404",meta:{title:"404"},component:()=>_t(()=>Promise.resolve().then(()=>HYr),void 0,import.meta.url)},{path:"/",redirect:"/workbench"},{path:"/workbench",component:()=>_t(()=>Promise.resolve().then(()=>xBo),void 0,import.meta.url),redirect:"/project",children:[{path:"/project",component:()=>_t(()=>Promise.resolve().then(()=>XRo),void 0,import.meta.url)},{path:"/task",component:()=>_t(()=>Promise.resolve().then(()=>oIo),void 0,import.meta.url)},{path:"/novel",component:()=>_t(()=>Promise.resolve().then(()=>jUo),void 0,import.meta.url)},{path:"/script",component:()=>_t(()=>Promise.resolve().then(()=>PVo),void 0,import.meta.url)},{path:"/scriptAgent",component:()=>_t(()=>Promise.resolve().then(()=>IAs),void 0,import.meta.url)},{path:"/cornerScape",component:()=>_t(()=>Promise.resolve().then(()=>s4s),void 0,import.meta.url)},{path:"/production",component:()=>_t(()=>Promise.resolve().then(()=>QBs),void 0,import.meta.url)},{path:"/assets",component:()=>_t(()=>Promise.resolve().then(()=>SWo),void 0,import.meta.url)},{path:"/test",component:()=>_t(()=>Promise.resolve().then(()=>RBs),void 0,import.meta.url)}]},{path:"/login",component:()=>_t(()=>Promise.resolve().then(()=>HBs),void 0,import.meta.url)}]});nie.beforeEach((e,t,n)=>{e.path==="/login"||localStorage.getItem("token")?n():n("/login")});var ANi={size:"1em",strokeWidth:4,strokeLinecap:"round",strokeLinejoin:"round",rtl:!1,theme:"outline",colors:{outline:{fill:"#333",background:"transparent"},filled:{fill:"#333",background:"#FFF"},twoTone:{fill:"#333",twoTone:"#2F88FF"},multiColor:{outStrokeColor:"#333",outFillColor:"#2F88FF",innerStrokeColor:"#FFF",innerFillColor:"#43CCF8"}},prefix:"i"};function pNi(){return"icon-"+((1+Math.random())*4294967296|0).toString(16).substring(1)}function bNi(e,t,n){var r=typeof t.fill=="string"?[t.fill]:t.fill||[],o=[],s=t.theme||n.theme;switch(s){case"outline":o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push("none"),o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push("none");break;case"filled":o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push("#FFF"),o.push("#FFF");break;case"two-tone":o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push(typeof r[1]=="string"?r[1]:n.colors.twoTone.twoTone),o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push(typeof r[1]=="string"?r[1]:n.colors.twoTone.twoTone);break;case"multi-color":o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push(typeof r[1]=="string"?r[1]:n.colors.multiColor.outFillColor),o.push(typeof r[2]=="string"?r[2]:n.colors.multiColor.innerStrokeColor),o.push(typeof r[3]=="string"?r[3]:n.colors.multiColor.innerFillColor);break}return{size:t.size||n.size,strokeWidth:t.strokeWidth||n.strokeWidth,strokeLinecap:t.strokeLinecap||n.strokeLinecap,strokeLinejoin:t.strokeLinejoin||n.strokeLinejoin,colors:o,id:e}}var wNi=Symbol("icon-context");function x(e,t,n){var r={name:"icon-"+e,props:["size","strokeWidth","strokeLinecap","strokeLinejoin","theme","fill","spin"],setup:function(s){var a=pNi(),l=pt(wNi,ANi);return function(){var d=s.size,u=s.strokeWidth,h=s.strokeLinecap,g=s.strokeLinejoin,m=s.theme,v=s.fill,f=s.spin,k=bNi(a,{size:d,strokeWidth:u,strokeLinecap:h,strokeLinejoin:g,theme:m,fill:v},l),A=[l.prefix+"-icon"];return A.push(l.prefix+"-icon-"+e),t&&l.rtl&&A.push(l.prefix+"-icon-rtl"),f&&A.push(l.prefix+"-icon-spin"),c("span",{class:A.join(" ")},[n(k)])}}};return r}const ONi=x("a-cane",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.5576 44.7684C19.5576 44.7684 32.468 20.4873 33.6417 18.28C34.8154 16.0726 37.4535 8.98102 30.3899 5.22524C23.3263 1.46947 19.1571 7.18063 17.7486 9.82948",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yNi=x("abdominal",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7.89926 5C10.7371 8.01931 12.156 11.9408 12.156 16.7645C12.156 24 5.9995 29.5382 4.969 33.5C4.282 36.1412 3.95884 39.3078 3.9995 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M39.256 5C36.4182 8.01931 34.9992 11.9408 34.9992 16.7645C34.9992 24 41.1558 29.5382 42.1863 33.5C42.8733 36.1412 43.1964 39.3078 43.1558 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6.24414 30.8369C12.7693 34.9668 18.6949 37.0317 24.0211 37.0317C29.3472 37.0317 34.9799 34.9668 40.9192 30.8369",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 31C25.3807 31 26.5 29.8807 26.5 28.5C26.5 27.1193 25.3807 26 24 26C22.6193 26 21.5 27.1193 21.5 28.5C21.5 29.8807 22.6193 31 24 31Z",fill:e.colors[0]},null)])}),CNi=x("abnormal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 16.3977V6C40 4.89543 39.1046 4 38 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 14H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 21H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"34",cy:"34",r:"10",transform:"rotate(90 34 34)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 36L34 39",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"34",cy:"30",r:"2",fill:e.colors[2]},null)])}),_Ni=x("acceleration",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 35H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 42H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 22L8 17H4C4 17 9.486 27 11.9999 27H44L38 22H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 22L18.6606 14L16 14L19 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 27L17.2 39L14 39L18.2667 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 11C32 12 29 13 29 13L39 13C39 13 41.8855 13 42.7446 10.7143C43.6299 8.35854 42.0442 5 39.0221 5C36 5 36 8 36 8C36 8 34.1454 7.42857 33 8C31.8546 8.57143 32 10 32 11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),SNi=x("accept-email",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24V9H24H4V24V39H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 34L30 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 29L30 34L35 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 24L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LNi=x("acoustic",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 3.99976V43.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 11.9998V35.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 17.9998V29.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M44 17.9998V29.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 11.9998V35.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),xNi=x("activity-source",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 5H6V13H42V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20H6V28H42V20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 35H6V43H42V35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),ENi=x("ad",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 38L35 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 10L13 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.1429 28L18 17L14.8571 28H21.1429Z",fill:e.colors[1]},null),c("path",{d:"M14 31L14.8571 28M22 31L21.1429 28M21.1429 28L18 17L14.8571 28M21.1429 28H14.8571",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 24C35 29 31.4183 31 27 31V17C31.4183 17 35 19 35 24Z",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),TNi=x("ad-product",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 14L24 4L4 14V34L24 44L44 34V14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 14L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 14L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 9L14 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QNi=x("add",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24L32 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DNi=x("add-computer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25 6H9C7.34315 6 6 7.34315 6 9V31C6 32.6569 7.34315 34 9 34H39C40.6569 34 42 32.6569 42 31V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 6V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42L34 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BNi=x("add-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 6H8C6.89543 6 6 6.89543 6 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H8C6.89543 42 6 41.1046 6 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42H40C41.1046 42 42 41.1046 42 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H40C41.1046 6 42 6.89543 42 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24L16 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32L24 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RNi=x("add-item",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 30V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 30H24H42V42H6V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"6",y1:"12.5",x2:"6",y2:"11.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"6",y1:"18",x2:"6",y2:"17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"6",y1:"7",x2:"6",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"42",y1:"12.5",x2:"42",y2:"11.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"42",y1:"18",x2:"42",y2:"17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"42",y1:"7",x2:"42",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"42",y1:"18",x2:"41",y2:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"7",y1:"18",x2:"6",y2:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"7",y1:"6",x2:"6",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"14",y1:"6",x2:"13",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"21",y1:"6",x2:"20",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"21",y1:"18",x2:"20",y2:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"28",y1:"6",x2:"27",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"14",y1:"18",x2:"13",y2:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"28",y1:"18",x2:"27",y2:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"35",y1:"6",x2:"34",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"35",y1:"18",x2:"34",y2:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"42",y1:"6",x2:"41",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),INi=x("add-mode",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0033 4L29.2737 9.27038H38.7296V18.7263L44 23.9967L38.7296 29.2737V38.7296H29.2737L24.0033 44L18.7264 38.7296H9.27036V29.2737L4 23.9967L9.27036 18.7263V9.27038H18.7264L24.0033 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 23.9967H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0039 17V31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MNi=x("add-music",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4C35.0457 4 44 12.9543 44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24V17.0718L26 20.5359L32 24L26 27.4641L20 30.9282V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.0508 32L37.0508 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 36.9497L32 36.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PNi=x("add-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24L32 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),FNi=x("add-pic",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 21V40C38 41.1046 37.1046 42 36 42H8C6.89543 42 6 41.1046 6 40V12C6 10.8954 6.89543 10 8 10H26.3636",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.0005 31.0308L18.0005 23L21.0005 26L24.5005 20.5L32.0005 31.0308H12.0005Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.0005 10H42.0005",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9946 5.79541V13.7954",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NNi=x("add-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 22.8954 43.1046 22 42 22C40.8954 22 40 22.8954 40 24H44ZM24 8C25.1046 8 26 7.10457 26 6C26 4.89543 25.1046 4 24 4V8ZM39 40H9V44H39V40ZM8 39V9H4V39H8ZM40 24V39H44V24H40ZM9 8H24V4H9V8ZM9 40C8.44772 40 8 39.5523 8 39H4C4 41.7614 6.23857 44 9 44V40ZM39 44C41.7614 44 44 41.7614 44 39H40C40 39.5523 39.5523 40 39 40V44ZM8 9C8 8.44772 8.44771 8 9 8V4C6.23858 4 4 6.23857 4 9H8Z",fill:e.colors[0]},null),c("path",{d:"M6 35L16.6931 25.198C17.4389 24.5143 18.5779 24.4953 19.3461 25.1538L32 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 31L32.7735 26.2265C33.4772 25.5228 34.5914 25.4436 35.3877 26.0408L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12L42 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 6V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UNi=x("add-print",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 19H6V6H42V19H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 12H36V44L30 39.5556L24 44L18 39.5556L12 44V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 26H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 22L24 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),jNi=x("add-subset",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 28V35H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28H42V42H18V35V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"6",y1:"13.5",x2:"6",y2:"12.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"6",y1:"20",x2:"6",y2:"19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"6",y1:"7",x2:"6",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"32",y1:"13.5",x2:"32",y2:"12.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"32",y1:"20",x2:"32",y2:"19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"32",y1:"7",x2:"32",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"32",y1:"20",x2:"31",y2:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"7",y1:"20",x2:"6",y2:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"7",y1:"6",x2:"6",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"13",y1:"6",x2:"12",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"19.5",y1:"6",x2:"18.5",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"19.5",y1:"20",x2:"18.5",y2:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"26",y1:"6",x2:"25",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"13",y1:"20",x2:"12",y2:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"26",y1:"20",x2:"25",y2:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"32",y1:"6",x2:"31",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WNi=x("add-subtract",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 31H35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 13V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 17H13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 14L14 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VNi=x("add-text",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 8H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 21H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 42L18 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 42L36 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),zNi=x("add-text-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32 16H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HNi=x("add-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 32L24 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 27L42 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 27L6 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 6H8C6.89543 6 6 6.89543 6 8V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 6H40C41.1046 6 42 6.89543 42 8V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 42H40C41.1046 42 42 41.1046 42 40V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42H8C6.89543 42 6 41.1046 6 40V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 6H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24L16 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 42H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$Ni=x("add-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 7.26261C30.3212 5.81915 27.2563 5 24 5C13.5066 5 5 13.5066 5 24C5 34.4934 13.5066 43 24 43C26.858 43 29.5685 42.369 32 41.2387",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 30L43 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 22L22 29L41 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 24V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XNi=x("add-user",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"12",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44C42 34.0589 33.9411 26 24 26C14.0589 26 6 34.0589 6 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 39H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GNi=x("add-web",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25 40H7C5.34315 40 4 38.6569 4 37V11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V24.9412",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V20H4V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32 35H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 29V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 10 14)",fill:e.colors[2]},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 16 14)",fill:e.colors[2]},null)])}),YNi=x("address-book",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 36V44H40V4H8V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 30H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 18H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"17",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 35C32 30.5817 28.4183 27 24 27C19.5817 27 16 30.5817 16 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZNi=x("adjacent-item",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 29H42V41H14V35V29Z",fill:e.colors[1]},null),c("path",{d:"M14 7H42V19H14V13V7Z",fill:e.colors[1]},null),c("path",{d:"M14 13V19H42V7H14V13ZM14 13H6V35H14M14 35V41H42V29H14V35Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 13H6V35H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 29H42V41H14V35V29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 7H42V19H14V13V7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qNi=x("adjustment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.34315 6.34315 5 8 5H40C41.6569 5 43 6.34315 43 8V40C43 41.6569 41.6569 43 40 43H8C6.34315 43 5 41.6569 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 12L12 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 16H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 33H35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 12V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),KNi=x("adobe-illustrate",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20 15L14 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 33V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 20V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 15L26 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 27H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JNi=x("adobe-indesign",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M16 15L16 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 17L32 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28 33C25.5 33 24 31.4 24 29C24 26.6 25.5 25 28 25C30.5 25 32 25 32 25V33H28Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eUi=x("adobe-lightroom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M14 15V33H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 33V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 26C30.25 22 32.6286 22 34 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tUi=x("adobe-photoshop",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M14 15V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16 25C19 25 23 24.2 23 20C23 15.8 19 15 16 15H14V25H16Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 21.0246C33 21.0246 28 20.5266 28 24.0123C28 27.4979 34 26.5021 34 29.9877C34 33.4734 28 32.9754 28 32.9754",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nUi=x("afferent",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 13.875V9C42 7.34315 40.6569 6 39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V34.6875",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 24L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 30L24 24L30 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iUi=x("afferent-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 5L10 5C8.89543 5 8 5.89543 8 7L8 41C8 42.1046 8.89543 43 10 43L38 43C39.1046 43 40 42.1046 40 41L40 24.75",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 24H21V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.0001 23.9998L39 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rUi=x("afferent-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 17L22 29L34 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 29C27 14 30 11 40 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oUi=x("afferent-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 26.25V9C42 7.34315 40.6569 6 39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H21.75",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 34L24 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 40L24 34L30 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sUi=x("afro-pick",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"6c66a73f)"},[c("path",{d:"M21 4.37207L4.02944 21.3426L26.6569 43.9701L43.6274 26.9995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.6572 10.0288L9.68666 26.9994",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.3135 15.6855L15.3429 32.6561",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9707 21.3428L21.0001 38.3133",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.0504 41.8487L20.2931 37.606L10.3936 27.7065L6.15091 31.9492L8.27223 34.0705L9.68645 38.3131L13.9291 39.7274L16.0504 41.8487Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"6c66a73f"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),aUi=x("agreement",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"4",width:"32",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4H25V20L20.5 16L16 20V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 28H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 34H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),lUi=x("aiming",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 37V44V37Z",fill:e.colors[1]},null),c("path",{d:"M24 37V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36 24H44H36Z",fill:e.colors[1]},null),c("path",{d:"M36 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 24H11H4Z",fill:e.colors[1]},null),c("path",{d:"M4 24H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 11V4V11Z",fill:e.colors[1]},null),c("path",{d:"M24 11V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cUi=x("air-bike",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 30H34.1905C36.4603 30 41 31.344 41 36.72V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 30L40 19L34 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 8L39 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"20",cy:"30",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20 30H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 22L14 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 13L18 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38C24.4183 38 28 34.4183 28 30C28 25.5817 24.4183 22 20 22",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),dUi=x("air-conditioning",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"20",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"12",y:"20",width:"24",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 14H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 36V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 36V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uUi=x("airplane",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.5 10.5372C20.5 6.5143 22.8333 4.50286 24 4C25.1667 4.50286 27.5 6.5143 27.5 10.5372V18.0801L43 31V35L27 27V36L32 44L24 41L16 44L21 36V27L5 35V31L20.5 18.0801V10.5372Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hUi=x("airplane-window",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 18C10 10.268 16.268 4 24 4C31.732 4 38 10.268 38 18V30C38 37.732 31.732 44 24 44C16.268 44 10 37.732 10 30V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 17L38 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 11L26 11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 26C10 26 15.4 25.4 17 27C18.6 28.6 18 30.3687 18 30.3687C21 30.3687 24 30.527 24 34C24 36.5 20 38 17.5 36.3687C17.5 38.5 17 40 14 40",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 23C38 23 34.5 21 33 22C31.5 23 32 25 32 25C30.5 24 28 25 28 27.5C28 30 30.5 31 33 30C34 33 36.5 33 38 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 44V44C32.1797 44 38 38.1797 38 31V18C38 10.268 31.732 4 24 4V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 44V44C15.8203 44 10 38.1797 10 31V18C10 10.268 16.268 4 24 4V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fUi=x("airplane-window-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30.3489 32L36.8554 7.7176C37.2842 6.1172 38.9292 5.16746 40.5296 5.59628V5.59628C42.13 6.02511 43.0798 7.67012 42.6509 9.27052L36.5606 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 32L36 38L13 38C11.3431 38 10 36.6569 10 35C10 33.3431 11.3431 32 13 32L36 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 44H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"6",y:"4",width:"10",height:"20",rx:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 14L16 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 9L6 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 9V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gUi=x("airplay",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 35.0137H9H4V8.01273C4 6.90868 4.89543 6.01367 6 6.01367H42C43.1046 6.01367 44 6.90868 44 8.01273V35.0137H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32L14 42H34L24 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),mUi=x("airpods",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 4C31.0294 4 27 8.02944 27 13V44H33V21.4879C33.9383 21.8195 34.9481 22 36 22C39.4829 22 42.5038 20.0216 44 17.1272V8.8728C42.5038 5.97844 39.4829 4 36 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 4C16.9706 4 21 8.02944 21 13V44H15V21.4879C14.0617 21.8195 13.0519 22 12 22C8.51707 22 5.49623 20.0216 4 17.1272V8.8728C5.49623 5.97844 8.51707 4 12 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 13H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 13H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kUi=x("alarm",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 25C14 19.4772 18.4772 15 24 15C29.5228 15 34 19.4772 34 25V41H14V25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 5V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.8918 9.32823L33.9634 11.6264",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.2187 20.2873L39.2642 20.8083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.78116 20.2874L8.73558 20.8083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.1086 9.32802L14.037 11.6262",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 41H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vUi=x("alarm-clock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9998 44.3332C34.1251 44.3332 42.3332 36.1251 42.3332 25.9999C42.3332 15.8747 34.1251 7.66656 23.9998 7.66656C13.8746 7.66656 5.6665 15.8747 5.6665 25.9999C5.6665 36.1251 13.8746 44.3332 23.9998 44.3332Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.7594 15.3536L23.7582 26.3624L31.5305 34.1347",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9.00001L11 4.00001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 9.00001L37 4.00001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AUi=x("align-bottom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"17",y:"6",width:"14",height:"28",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 42H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pUi=x("align-bottom-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"7",y:"16",width:"6",height:"24",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"8",width:"6",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"35",y:"22",width:"6",height:"18",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bUi=x("align-horizontal-center-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"7",y:"12",width:"6",height:"24",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"8",width:"6",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"35",y:"15",width:"6",height:"18",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wUi=x("align-horizontally",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"7",y:"17",width:"34",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),OUi=x("align-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"14.5",y:"17",width:"28",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.5 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yUi=x("align-left-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 6H32V12H16V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 42L6 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 21H36V27H16V21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 36H42V42H16V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),CUi=x("align-left-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"7",width:"24",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"21",width:"32",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"35",width:"18",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Ui=x("align-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"17",width:"28",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),SUi=x("align-right-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 42V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 6H32V12H16V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 21H32V27H12V21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 36H32V42H6V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LUi=x("align-right-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"16",y:"7",width:"24",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"21",width:"32",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"22",y:"35",width:"18",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xUi=x("align-text-both",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),EUi=x("align-text-both-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 24H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 15H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 33H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),TUi=x("align-text-bottom",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 36.3056H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 23L24 29L18 23V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QUi=x("align-text-bottom-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 34H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DUi=x("align-text-center",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 19H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 39H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BUi=x("align-text-center-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 24H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 15H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 33H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RUi=x("align-text-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IUi=x("align-text-left-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 24H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 15H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 33H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MUi=x("align-text-middle",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 36L24 30L30 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9999 30.9998V43.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12L24 18L30 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9999 17.0002V4.00022",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24.0004H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PUi=x("align-text-middle-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 20H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),FUi=x("align-text-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 19H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 39H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NUi=x("align-text-right-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 24H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 15H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 33H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UUi=x("align-text-top",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 36.3056H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12L24 6L18 12V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jUi=x("align-text-top-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 20H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 13H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WUi=x("align-top",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"17",y:"14.5",width:"14",height:"28",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6.5H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VUi=x("align-top-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"7",y:"8",width:"6",height:"24",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"8",width:"6",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"35",y:"8",width:"6",height:"18",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zUi=x("align-vertical-center-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"12",y:"7",width:"24",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"21",width:"32",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"15",y:"35",width:"18",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HUi=x("align-vertically",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"17",y:"7",width:"14",height:"34",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 24H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$Ui=x("alignment-bottom-center",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 32V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 24V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 28V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),XUi=x("alignment-bottom-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 32V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 24V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 28V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),GUi=x("alignment-bottom-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 24V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 28V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),YUi=x("alignment-horizontal-bottom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 36H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 30H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 24H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),ZUi=x("alignment-horizontal-center",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 30H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 24H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 18H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),qUi=x("alignment-horizontal-top",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 24H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 18H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 12H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),KUi=x("alignment-left-bottom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 30H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 24H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),JUi=x("alignment-left-center",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 30H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 24H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 18H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),eji=x("alignment-left-top",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 18H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 12H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),tji=x("alignment-right-bottom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 36H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 30H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 24H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),nji=x("alignment-right-center",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 30H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 24H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 18H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),iji=x("alignment-right-top",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 18H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 12H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),rji=x("alignment-top-center",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12V16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 12V24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 12V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),oji=x("alignment-top-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 12V16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 12V24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 12V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),sji=x("alignment-top-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 12V24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 12V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),aji=x("alignment-vertical-center",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 20V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),lji=x("alignment-vertical-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 22V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 20V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),cji=x("alignment-vertical-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 20V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),dji=x("alipay",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48C10.7452 48 0 37.2548 0 24C0 10.7452 10.7452 0 24 0ZM24 4.36364C13.1551 4.36364 4.36364 13.1551 4.36364 24C4.36364 34.8449 13.1551 43.6364 24 43.6364C30.7379 43.6364 36.6832 40.2427 40.2199 35.0715C38.7865 34.647 36.4967 33.9121 33.537 32.6689C32.3002 32.1494 30.4531 31.3299 27.9958 30.2104C25.0556 33.1735 20.769 36 16.1742 36C12.9855 35.9844 7.63636 34.3728 7.63636 29.3458C7.63636 24.3188 12.5923 23.1225 15.8076 23.1225C17.7535 23.1225 21.1973 24.1964 26.1389 26.3443L26.2149 26.3741C27.5413 24.7514 28.4513 22.867 28.9459 20.7208L29.0455 20.2571L20.3944 20.2571C19.0841 20.257 17.6773 20.2569 16.1742 20.2568V17.9371L22.032 17.9367V15.0371L13.8306 15.0375V13.2977L22.032 13.2971L22.033 9.81818H26.72L26.7196 13.2971L36.0941 13.2977V15.0375L26.7196 15.0371V17.9367L34.2059 17.9371C34.0959 18.661 33.9722 19.3186 33.8347 19.91L33.7506 20.2568C33.4061 21.5023 32.6313 23.3162 31.4262 25.6986C31.1062 26.3312 30.6437 27.0626 30.0599 27.838C31.904 28.5215 33.771 29.1844 35.6605 29.8275C38.1068 30.6601 40.2216 31.3339 42.005 31.8487C43.0543 29.445 43.6364 26.7905 43.6364 24C43.6364 13.1551 34.8449 4.36364 24 4.36364ZM10.3154 28.5436C10.3154 31.7418 17.0047 33.0159 22.4246 29.6497C23.0347 29.2707 23.6048 28.8664 24.1348 28.4369L24.1166 28.4286L23.69 28.1665C20.308 26.1089 17.6806 24.9932 15.8076 24.8194C14.0892 24.66 10.3154 25.3455 10.3154 28.5436ZM29.0455 20.2568L29.0455 20.2571L31.2536 20.2574L29.0455 20.2568Z",fill:e.colors[0]},null)])}),uji=x("all-application",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 6H8C6.89543 6 6 6.89543 6 8V18C6 19.1046 6.89543 20 8 20H18C19.1046 20 20 19.1046 20 18V8C20 6.89543 19.1046 6 18 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28H8C6.89543 28 6 28.8954 6 30V40C6 41.1046 6.89543 42 8 42H18C19.1046 42 20 41.1046 20 40V30C20 28.8954 19.1046 28 18 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 6H30C28.8954 6 28 6.89543 28 8V18C28 19.1046 28.8954 20 30 20H40C41.1046 20 42 19.1046 42 18V8C42 6.89543 41.1046 6 40 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 28H30C28.8954 28 28 28.8954 28 30V40C28 41.1046 28.8954 42 30 42H40C41.1046 42 42 41.1046 42 40V30C42 28.8954 41.1046 28 40 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),hji=x("alphabetical-sorting",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 4V43.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 28H23L7 44H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 20L15.2759 4L23 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 36L36 44L28 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fji=x("alphabetical-sorting-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 4V43.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 4H23L7 20H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 44L15.2759 28L23 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 36L36 44L28 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gji=x("ambulance",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 35H6C4.89543 35 4 34.1046 4 33V11C4 9.89543 4.89543 9 6 9H31C32.1046 9 33 9.89543 33 11V17.8987C33 19.1602 33.7892 20.287 34.9748 20.7181L42.0252 23.2819C43.2108 23.713 44 24.8398 44 26.1013V33C44 34.1046 43.1046 35 42 35H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 35H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 19L20 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 15V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"14",cy:"35",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"34",cy:"35",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),mji=x("analysis",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 5H3.99998V17H44V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M3.99998 41.0301L16.1756 28.7293L22.7549 35.0301L30.7982 27L35.2786 31.368",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 16.1719V42.1719",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M3.99998 16.1719V30.1719",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13.0155 43H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 11H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M9.99998 10.9966H11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),kji=x("anchor",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("line",{x1:"14",y1:"8",x2:"34",y2:"8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("line",{x1:"14",y1:"8",x2:"34",y2:"8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("line",{x1:"14",y1:"40",x2:"34",y2:"40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"36",y:"4",width:"8",height:"8",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"4",width:"8",height:"8",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"36",y:"36",width:"8",height:"8",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"36",width:"8",height:"8",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"40",y1:"14",x2:"40",y2:"34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("line",{x1:"8",y1:"14",x2:"8",y2:"34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),vji=x("anchor-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 35C40 25.7953 32.8366 10 24 10C15.1634 10 8 25.7953 8 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"35",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"6",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"36",y:"35",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"36",y:"6",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 10H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Aji=x("anchor-round",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 38C42 28.0589 33.9411 18 24 18C14.0589 18 6 28.0589 6 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 14L10 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 14H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"7",cy:"14",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"41",cy:"14",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"14",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pji=x("anchor-squre",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 38C42 28.0589 33.9411 18 24 18C14.0589 18 6 28.0589 6 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 14L10 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 14H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"14",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"10",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"38",y:"11",width:"6",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"11",width:"6",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bji=x("anchor-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 24H4C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 14C26.7614 14 29 11.7614 29 9C29 6.23858 26.7614 4 24 4C21.2386 4 19 6.23858 19 9C19 11.7614 21.2386 14 24 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wji=x("android",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43.9011 36H4.09863C5.10208 25.8934 13.6292 18 23.9999 18C34.3706 18 42.8977 25.8934 43.9011 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 20L10 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 20L37 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"15",cy:"29",r:"2",fill:e.colors[2]},null),c("circle",{cx:"33",cy:"29",r:"2",fill:e.colors[2]},null)])}),Oji=x("angry-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 35C31 35 29 31 24 31C19 31 17 35 17 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 19L29 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 19L19 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yji=x("anguished-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"18",y:"28",width:"12",height:"8",rx:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cji=x("announcement",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"15",width:"40",height:"26",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 7L16 15H32L24 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 32H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_ji=x("anti-corrosion",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 41.996C37.3333 42.0989 44 41.0074 44 38.7215C44 35.2928 28.4142 18.0027 24 18.0027C19.5858 18.0027 4 35.6511 4 38.7215C4 40.7685 10.6667 41.86 24 41.996Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.0601 29.6614L17.4404 34.0003",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24.5 11.0002C25.8807 11.0002 27 9.88096 27 8.50024C27 7.11953 25.8807 6.00024 24.5 6.00024C23.1193 6.00024 22 7.11953 22 8.50024C22 9.88096 23.1193 11.0002 24.5 11.0002Z",fill:e.colors[0]},null),c("path",{d:"M34 16.0002C35.1046 16.0002 36 15.1048 36 14.0002C36 12.8957 35.1046 12.0002 34 12.0002C32.8954 12.0002 32 12.8957 32 14.0002C32 15.1048 32.8954 16.0002 34 16.0002Z",fill:e.colors[0]},null),c("path",{d:"M12 21.0002C13.1046 21.0002 14 20.1048 14 19.0002C14 17.8957 13.1046 17.0002 12 17.0002C10.8954 17.0002 10 17.8957 10 19.0002C10 20.1048 10.8954 21.0002 12 21.0002Z",fill:e.colors[0]},null),c("path",{d:"M17.5 15.0002C18.3284 15.0002 19 14.3287 19 13.5002C19 12.6718 18.3284 12.0002 17.5 12.0002C16.6716 12.0002 16 12.6718 16 13.5002C16 14.3287 16.6716 15.0002 17.5 15.0002Z",fill:e.colors[0]},null)])}),Sji=x("aperture-priority",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 12L18 6H30L33 12H15Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 12H7C5.34315 12 4 13.2536 4 14.8V39.2C4 40.7464 5.34315 42 7 42H41C42.6569 42 44 40.7464 44 39.2V14.8C44 13.2536 42.6569 12 41 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 34L24 20L31 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 30.0383H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lji=x("api",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 22.0001L34 25.0001L23 14.0001L26 11.0001C27.5 9.50002 33 7.00005 37 11.0001C41 15.0001 38.5 20.5 37 22.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6L37 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 25.9999L14 22.9999L25 33.9999L22 36.9999C20.5 38.5 15 41 11 36.9999C7 32.9999 9.5 27.5 11 25.9999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 32L27 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 42L11 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 25L20 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xji=x("api-app",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 23.9372V10C18 6.68629 20.6863 4 24 4C27.3137 4 30 6.68629 30 10V12.0057",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 24.0034V37.9999C30 41.3136 27.3137 43.9999 24 43.9999C20.6863 43.9999 18 41.3136 18 37.9999V35.9699",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 30H9.98415C6.67919 30 4 27.3137 4 24C4 20.6863 6.67919 18 9.98415 18H11.9886",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 18H37.9888C41.3087 18 44 20.6863 44 24C44 27.3137 41.3087 30 37.9888 30H36.0663",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Eji=x("app-store",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M28 13L21.5 24L19.875 26.75L19.0625 28.125",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 35L15.8125 33.625",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 29L23 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 29H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 13L22.5 18.5L23.375 19.875",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 35L29.5 29.5L27.75 26.75L26.875 25.375",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tji=x("app-switch",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 4H14V44H34V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 8H34V40H44V8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 8H4V40H14V8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qji=x("apple",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9111 11.3176C23.9931 9.08606 24.6201 7.12594 25.7772 5.4874C26.9402 3.84056 28.8628 2.6707 31.4945 2.00781C31.512 2.08885 31.5302 2.16994 31.5491 2.25072V2.67472C31.5491 3.63616 31.3159 4.73862 30.8556 5.95127C30.3732 7.12541 29.6193 8.23048 28.618 9.22782C27.6815 10.1066 26.8151 10.6884 26.0494 10.9514C25.7966 11.0269 25.45 11.1012 25.0314 11.1681C24.6591 11.2261 24.2856 11.276 23.9111 11.3176Z",fill:e.colors[0]},null),c("path",{d:"M24.3502 14.629C21.3775 14.629 19.3136 11.9999 16.3813 11.9999C13.4491 11.9999 7.4082 14.6951 7.4082 23.9999C7.4082 33.3047 12.7726 39.2999 13.3726 39.9999C13.9725 40.7 15.3601 42.4994 17.5098 42.4994C19.6596 42.4994 22.0131 40.7902 24.3502 40.7902C26.6872 40.7902 29.6288 42.4994 31.5492 42.4994C33.4696 42.4994 34.2595 41.7165 35.5665 40.3662C36.8734 39.0159 39.3663 34.8952 40.2369 32.422C38.8029 31.5684 35.0021 29.2511 35.0021 23.9999C35.0021 20.4992 36.2814 17.5909 38.8401 15.2752C37.1615 13.0917 35.2147 11.9999 32.9996 11.9999C29.6769 11.9999 27.3229 14.629 24.3502 14.629Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Dji=x("apple-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 41.0202C26.4311 41.0202 27.4311 42.3302 28.7342 42.6214C30.0373 42.9127 31.1312 42.9935 32.2515 42.4999C34.47 41.5223 35.8224 40.3578 37.4634 38.6186C40.5046 35.3953 42 30.9635 42 25.0286C42 19.0936 40.3996 16.0265 37.9334 14.0202C35.4672 12.014 34.037 11.6296 31.0549 12.014C28.0727 12.3983 26.4489 15.6025 24.0083 15.6025C21.5678 15.6025 18.5933 12.4431 16.0055 12.014C13.4177 11.5848 12 12.014 9.75967 14.0202C7.51934 16.0265 6 19.1506 6 25.0286C6 30.9066 7.55155 35.265 10.5927 38.4882C12.2337 40.2275 13.53 41.5223 15.7485 42.4999C16.8688 42.9935 18.0267 42.9127 19.2844 42.6214C20.5422 42.3302 21.5422 41.0202 24 41.0202Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24.0088 15.6025C24.7936 7.86751 28.1278 4 34.0114 4C34.5509 5.62786 34.6902 7.20336 34.4295 8.7265C34.3056 9.45008 33.9212 10.4819 33.2764 11.8219",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14.2289 26C13.9523 27.3457 13.9523 28.7313 14.2289 30.1566C14.5054 31.5819 15.0944 32.6818 15.9957 33.4563",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Bji=x("applet-closed",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 42L33 33M6 6L15 15L6 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 42L15 33M42 6L33 15L42 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C26.7614 29 29 26.7614 29 24C29 21.2386 26.7614 19 24 19C21.2386 19 19 21.2386 19 24C19 26.7614 21.2386 29 24 29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rji=x("application",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40.0391 22V42H8.03906V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.84231 13.7766C4.31276 17.7377 7.26307 22 11.5092 22C14.8229 22 17.5276 19.3137 17.5276 16C17.5276 19.3137 20.2139 22 23.5276 22H24.546C27.8597 22 30.546 19.3137 30.546 16C30.546 19.3137 33.2518 22 36.5655 22C40.8139 22 43.767 17.7352 42.2362 13.7723L39.2337 6H8.84523L5.84231 13.7766Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Iji=x("application-effect",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 40.8331C26.123 42.7333 28.9266 43.8887 32 43.8887C38.6274 43.8887 44 38.5161 44 31.8887C44 26.5878 40.5629 22.0897 35.7957 20.5015",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.1711 27.4992C27.7058 28.8588 27.9995 30.3397 27.9995 31.8891C27.9995 38.5165 22.6269 43.8891 15.9995 43.8891C9.37209 43.8891 3.99951 38.5165 3.99951 31.8891C3.99951 26.5741 7.45492 22.0662 12.2418 20.4893",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 27.8892C30.6274 27.8892 36 22.5166 36 15.8892C36 9.26174 30.6274 3.88916 24 3.88916C17.3726 3.88916 12 9.26174 12 15.8892C12 22.5166 17.3726 27.8892 24 27.8892Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mji=x("application-menu",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 14C12.2091 14 14 12.2091 14 10C14 7.79086 12.2091 6 10 6C7.79086 6 6 7.79086 6 10C6 12.2091 7.79086 14 10 14Z",fill:e.colors[0]},null),c("path",{d:"M24 14C26.2091 14 28 12.2091 28 10C28 7.79086 26.2091 6 24 6C21.7909 6 20 7.79086 20 10C20 12.2091 21.7909 14 24 14Z",fill:e.colors[0]},null),c("path",{d:"M38 14C40.2091 14 42 12.2091 42 10C42 7.79086 40.2091 6 38 6C35.7909 6 34 7.79086 34 10C34 12.2091 35.7909 14 38 14Z",fill:e.colors[0]},null),c("path",{d:"M10 28C12.2091 28 14 26.2091 14 24C14 21.7909 12.2091 20 10 20C7.79086 20 6 21.7909 6 24C6 26.2091 7.79086 28 10 28Z",fill:e.colors[0]},null),c("path",{d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28Z",fill:e.colors[0]},null),c("path",{d:"M38 28C40.2091 28 42 26.2091 42 24C42 21.7909 40.2091 20 38 20C35.7909 20 34 21.7909 34 24C34 26.2091 35.7909 28 38 28Z",fill:e.colors[0]},null),c("path",{d:"M10 42C12.2091 42 14 40.2091 14 38C14 35.7909 12.2091 34 10 34C7.79086 34 6 35.7909 6 38C6 40.2091 7.79086 42 10 42Z",fill:e.colors[0]},null),c("path",{d:"M24 42C26.2091 42 28 40.2091 28 38C28 35.7909 26.2091 34 24 34C21.7909 34 20 35.7909 20 38C20 40.2091 21.7909 42 24 42Z",fill:e.colors[0]},null),c("path",{d:"M38 42C40.2091 42 42 40.2091 42 38C42 35.7909 40.2091 34 38 34C35.7909 34 34 35.7909 34 38C34 40.2091 35.7909 42 38 42Z",fill:e.colors[0]},null)])}),Pji=x("application-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 13.9997L24 4L7 13.9997V33.9998L24 44L41 33.9998V13.9997Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 18.9976L23.9932 24.0002L31.9951 18.9976",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fji=x("application-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"34.5",cy:"13.5",r:"6.5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"34.5",cy:"34.5",r:"6.5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"13.5",cy:"13.5",r:"6.5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"13.5",cy:"34.5",r:"6.5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Nji=x("appointment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"11",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 41C4 32.1634 12.0589 25 22 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"34",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M33 31V35H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Uji=x("aquarius",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 20L14 8L20 17L28 8L35 19L44 9.04348",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40L14 28L20 37L28 28L35 39L44 29.0435",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jji=x("arc-de-triomphe",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 16V44H18V29C18 25.6863 20.6863 23 24 23C27.3137 23 30 25.6863 30 29V44H40V16H8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 10H43V13C43 14.6569 41.6569 16 40 16H8C6.34315 16 5 14.6569 5 13V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 4L43 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M8 4V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40 4V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M8 28L18 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 28L40 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Wji=x("archers-bow",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"0be00d63)"},[c("path",{d:"M40.8505 43.9205L39.2762 43.6056C36.9266 43.1357 35.856 39.9987 36.6027 37.7219C38.5571 31.7629 37.1246 24.1116 36.3326 20.8093C36.0869 19.7845 35.2752 19.0154 34.2529 18.7598L31.9902 18.1941C30.9153 17.9254 30.0761 17.0862 29.8074 16.0113L29.2417 13.7486C28.9861 12.7262 28.217 11.9146 27.1922 11.6688C23.8899 10.8769 16.2385 9.4444 10.2795 11.3988C8.00278 12.1455 4.86576 11.0749 4.39585 8.72533L4.08097 7.15096",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 11L38 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36L43 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"0be00d63"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Vji=x("archery",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 42C22.9411 42 31 33.9411 31 24C31 14.0589 22.9411 6 13 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"9",cy:"24",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M12 24L42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 20L42 24L38 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zji=x("area-map",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 24L12 33L4 28.5V42H44V15L37 23L31 18L24 26L18 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28.5V17L11 23L16.5 15L22.5 18L31 9L36.5 13.5L44 6V15.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hji=x("arena",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 26L24 36L4 26L24 16L44 26Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 7L44 17L24 27L4 17L24 7Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 26V34L24 44L4 34V26L24 36L44 26Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 14V17V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 26V17V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$ji=x("aries",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.50934 19.0293C3.08128 15.2358 2.82341 7.06076 10.5522 6.02314C15.8552 5.45972 23.1035 15.1207 24 42C24.8965 15.1207 32.1448 5.45972 37.4478 6.02314C45.1766 7.06076 44.9187 15.2358 42.4907 19.0293",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xji=x("arithmetic",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28 32.5H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 41.5H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 13H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 5L14 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 5L6 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gji=x("arithmetic-buttons",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 4H7C5.34315 4 4 5.34315 4 7V41C4 42.6569 5.34315 44 7 44H41C42.6569 44 44 42.6569 44 41V7C44 5.34315 42.6569 4 41 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 14H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 14H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 37L17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 18V10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 37L11 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 14H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 31H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 37H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 24H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 4H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 44H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 28V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yji=x("arithmetic-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28 31.5H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 39.5H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.34281 40.6568L18.6565 29.3431",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.3428 29.3433L18.6565 40.657",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12.5H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 12.5H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 5.5V19.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zji=x("arrow-circle-down",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 24L24 33L15 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qji=x("arrow-circle-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.4917 24.5H14.4917",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.4917 15.5L14.4917 24.5L23.4917 33.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kji=x("arrow-circle-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.4917 24.5H32.4917",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.4917 15.5L32.4917 24.5L23.4917 33.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jji=x("arrow-circle-up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 33.5V15.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 24.5L24 15.5L15 24.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eWi=x("arrow-down",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 42V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 30L24 42L12 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tWi=x("arrow-keys",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 4H34V24H14V4Z",fill:e.colors[1]},null),c("path",{d:"M4 24H24V44H4V24Z",fill:e.colors[1]},null),c("path",{d:"M24 24H44V44H24V24Z",fill:e.colors[1]},null),c("path",{d:"M24 24H4V44H24V24ZM24 24V44V24ZM24 24H44V44H24V24ZM14 4H34V24H14V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 14L24 10L28 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 34H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 38L10 34L14 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 34H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 30L38 34L34 38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nWi=x("arrow-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.79889 24H41.7989",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.7988 36L5.79883 24L17.7988 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iWi=x("arrow-left-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 37H11V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 36.9998L36.4559 11.5439",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rWi=x("arrow-left-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 11L36.4559 36.4558",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 11H11V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oWi=x("arrow-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41.9999 24H5.99994",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12L42 24L30 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sWi=x("arrow-right-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 19V37H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.5439 11.5439L36.9997 36.9997",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aWi=x("arrow-right-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 11H37V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.5439 36.4559L36.9997 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lWi=x("arrow-up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 18L24 6L36 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cWi=x("assembly-line",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"16",cy:"10",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M28 38H13.0004C9.00037 38 6.00037 35.0833 6 31C5.99963 26.9167 9.00037 24 13.0004 24H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.0003 24H34.9997C38.9997 24 41.9996 21.0833 42 17C42.0004 12.9167 38.9997 10 34.9997 10H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 10L12 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 38H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"38",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),dWi=x("association",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 34H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 39L21 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 39L27 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uWi=x("asterisk",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 24H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.5 16.2056L28.5 31.794",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.5 16.2056L19.5 31.794",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hWi=x("asterisk-key",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.447 19.4114L30.5535 28.5886",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.5532 19.4114L17.4468 28.5886",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fWi=x("astonished-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"24",width:"8",height:"12",rx:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gWi=x("at-sign",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44V44C28.9886 44 33.5507 42.1735 37.0539 39.1529",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32C28.4183 32 32 28.4183 32 24C32 19.5817 28.4183 16 24 16C19.5817 16 16 19.5817 16 24C16 28.4183 19.5817 32 24 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24C32 27.3137 34.6863 30 38 30V30C41.3137 30 44 27.3137 44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 25V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mWi=x("attention",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 37C25.3807 37 26.5 35.8807 26.5 34.5C26.5 33.1193 25.3807 32 24 32C22.6193 32 21.5 33.1193 21.5 34.5C21.5 35.8807 22.6193 37 24 37Z",fill:e.colors[2]},null),c("path",{d:"M24 12V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kWi=x("audio-file",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 44V4H31L40 14.5V44H8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 14L26 16.9688V31.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"20.5",cy:"31.5",r:"5.5",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vWi=x("audit",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 36L8.00461 28.0426C8.00551 27.4906 8.45313 27.0432 9.00519 27.0426C12.3391 27.0426 15.6731 27.0426 19.0071 27.0426C19.9286 27.0426 19.9237 26.2252 19.9237 24.2792C19.9237 22.3332 15.0221 20.6941 15.0221 13.8528C15.0221 7.01151 20.0999 5 24.32 5C28.5401 5 33.1366 7.01151 33.1366 13.8528C33.1366 20.6941 28.2607 21.7818 28.2607 24.2792C28.2607 26.7765 28.2607 27.0426 29.0413 27.0426C32.3609 27.0426 35.6806 27.0426 39.0003 27.0426C39.5525 27.0426 40.0003 27.4904 40.0003 28.0426V36H8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 42H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AWi=x("auto-focus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{r:"3",transform:"matrix(-1 0 0 1 24 24)",fill:e.colors[2]},null),c("path",{d:"M9 13.9999C9 13.9999 16.5 2.49984 29.5 6.99986C42.5 11.4999 42 24.4999 42 24.4999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 34C39 34 33 45 19.5 41.5C6 38 6 24 6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 8V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24L6 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pWi=x("auto-height-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 42L7 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 13.9907L23.9954 8L30 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 34.0093L24.0046 40L18 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 42L41 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),bWi=x("auto-line-height",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 7H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 41H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 13L14 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28L30 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 13L34 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wWi=x("auto-line-width",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 40L5 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 13L14 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28L30 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 13L34 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 40L43 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),OWi=x("auto-width",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.9876 32L4 24.0062L12 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.0124 16L44 23.9939L36 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24L44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yWi=x("auto-width-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 7H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M8 24H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13.9907 30L8 24.0046L14 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.0093 18L40 23.9954L34 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 41H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),CWi=x("avatar",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.00372 42.2311C5.00372 42.6557 5.35807 42.9999 5.79521 42.9999L42.2023 43C42.6394 43 42.9938 42.6558 42.9938 42.2313V41.3131C43.012 41.0364 43.049 39.6555 42.1388 38.1289C41.5648 37.1663 40.7318 36.3347 39.6628 35.6573C38.3696 34.8378 36.7245 34.244 34.7347 33.8865C34.72 33.8846 33.2446 33.689 31.7331 33.303C29.101 32.6307 28.8709 32.0357 28.8694 32.0299C28.8539 31.9711 28.8315 31.9146 28.8028 31.8615C28.7813 31.7505 28.7281 31.3328 28.8298 30.2136C29.088 27.371 30.6128 25.691 31.838 24.3412C32.2244 23.9155 32.5893 23.5134 32.8704 23.1191C34.0827 21.4181 34.1952 19.4839 34.2003 19.364C34.2003 19.1211 34.1724 18.9214 34.1127 18.7363C33.9937 18.3659 33.7698 18.1351 33.6063 17.9666L33.6052 17.9654C33.564 17.923 33.5251 17.8828 33.4933 17.8459C33.4812 17.8318 33.449 17.7945 33.4783 17.603C33.5859 16.8981 33.6505 16.3079 33.6815 15.7456C33.7367 14.7438 33.7798 13.2456 33.5214 11.7875C33.4895 11.5385 33.4347 11.2755 33.3494 10.9622C33.0764 9.95814 32.6378 9.09971 32.0284 8.39124C31.9236 8.27722 29.3756 5.5928 21.9788 5.04201C20.956 4.96586 19.9449 5.00688 18.9496 5.05775C18.7097 5.06961 18.3812 5.08589 18.0738 5.16554C17.3101 5.36337 17.1063 5.84743 17.0528 6.11834C16.9641 6.56708 17.12 6.91615 17.2231 7.14718L17.2231 7.1472L17.2231 7.14723C17.2381 7.18072 17.2566 7.22213 17.2243 7.32997C17.0526 7.59588 16.7825 7.83561 16.5071 8.06273C16.4275 8.13038 14.5727 9.72968 14.4707 11.8189C14.1957 13.4078 14.2165 15.8834 14.5417 17.5944C14.5606 17.6889 14.5885 17.8288 14.5432 17.9233L14.5432 17.9233C14.1935 18.2367 13.7971 18.5919 13.7981 19.4024C13.8023 19.4839 13.9148 21.4181 15.1272 23.1191C15.408 23.5131 15.7726 23.9149 16.1587 24.3403L16.1596 24.3412L16.1596 24.3413C17.3848 25.6911 18.9095 27.371 19.1678 30.2135C19.2694 31.3327 19.2162 31.7505 19.1947 31.8614C19.166 31.9145 19.1436 31.971 19.1282 32.0298C19.1266 32.0356 18.8974 32.6287 16.2772 33.2996C14.7656 33.6867 13.2775 33.8845 13.2331 33.8909C11.2994 34.2173 9.66438 34.7963 8.37351 35.6115C7.30813 36.2844 6.47354 37.1175 5.89289 38.0877C4.96517 39.6379 4.99025 41.0497 5.00372 41.3074V42.2311Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),_Wi=x("average",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 4V44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 38C10 38 15.3125 4 27 4C38.6875 4 44 38 44 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 24L44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,"stroke-dasharray":"2 6"},null)])}),SWi=x("aviation",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32.5 30H36L44 22H11C10.3509 22 9.71929 22.2105 9.2 22.6L4 26.5L10.2767 29.6767C10.6967 29.8893 11.1607 30 11.6314 30H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 31C27 32.6569 23.4183 34 19 34L19 28C23.4183 28 27 29.3431 27 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18L22 22H37L40 12H37L31 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LWi=x("avocado",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 19C31 14 33 4 24 4C15 4 17 14 15 18C13 22 10 25 10 31C10 40 17.5 44 24 44C30.5 44 38 40 38 31C38 26 35 24 33 19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 30C30 33.3137 27.3137 36 24 36C20.6863 36 18 33.3137 18 30C18 26.6863 20.6863 22.5 24 22.5C27.3137 22.5 30 26.6863 30 30Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null)])}),xWi=x("avocado-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 32C10 37 15 40 20 41C25 42 30.8085 41.1437 35 38C41 33.5 43 26 43 21C43 16 41 10.5 40 9C39 7.5 37 7 37 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.0002 12.9999C16.6452 14.6045 12 12.9999 8.00015 15.9999C3.30352 19.5225 1.99983 24.9999 5.00015 29.9999C7.35207 33.9193 10.9997 35.9999 16.9997 35.9999C22.9997 35.9999 26.7643 34.2353 30.9997 29.9999C36.9997 23.9999 38.9997 14.4999 38.9997 10.9999C38.9997 7.49987 36.5 5.49986 32.9997 5.99986C29.4994 6.49986 26.5726 10.9466 21.0002 12.9999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.9452 20.1174C20.7223 20.5976 19.4178 20.1174 18.2945 21.0152C16.9755 22.0693 16.6094 23.7083 17.452 25.2045C18.1125 26.3774 19.1368 27 20.8218 27C22.5068 27 23.564 26.472 24.7534 25.2045C26.4383 23.4091 27 20.5663 27 19.519C27 18.4716 26.298 17.8731 25.315 18.0228C24.3321 18.1724 23.5101 19.503 21.9452 20.1174Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),EWi=x("baby",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 43.6C32.432 43.6 39.5606 36.9192 41.8935 29.2497C42.4179 27.5255 46 27.5255 46 23.8C46 20.0745 42.3839 19.8601 41.7987 18.048C39.3724 10.5346 32.3209 4 24 4C15.6745 4 8.61973 10.5407 6.19725 18.0606C5.61467 19.8691 2 20.0091 2 23.8C2 27.5909 5.59225 27.5909 6.1349 29.3421C8.4967 36.9639 15.6018 43.6 24 43.6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M41.7987 18.048C39.3724 10.5346 32.3209 4 24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19.1002 21.5998C19.1002 22.4261 18.876 23.1516 18.5398 23.6559C18.2013 24.1637 17.7885 24.3998 17.4002 24.3998C17.0119 24.3998 16.5991 24.1637 16.2606 23.6559C15.9244 23.1516 15.7002 22.4261 15.7002 21.5998C15.7002 20.7735 15.9244 20.048 16.2606 19.5437C16.5991 19.0359 17.0119 18.7998 17.4002 18.7998C17.7885 18.7998 18.2013 19.0359 18.5398 19.5437C18.876 20.048 19.1002 20.7735 19.1002 21.5998Z",fill:e.colors[2],stroke:e.colors[2]},null),c("path",{d:"M32.2999 21.5998C32.2999 22.4261 32.0757 23.1516 31.7395 23.6559C31.401 24.1637 30.9882 24.3998 30.5999 24.3998C30.2116 24.3998 29.7988 24.1637 29.4603 23.6559C29.1241 23.1516 28.8999 22.4261 28.8999 21.5998C28.8999 20.7735 29.1241 20.048 29.4603 19.5437C29.7988 19.0359 30.2116 18.7998 30.5999 18.7998C30.9882 18.7998 31.401 19.0359 31.7395 19.5437C32.0757 20.048 32.2999 20.7735 32.2999 21.5998Z",fill:e.colors[2],stroke:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.498 31.7505C20.4289 33.0501 22.266 33.6999 24.0094 33.6999C25.7509 33.6999 27.4776 33.0515 29.1894 31.7547",fill:e.colors[2]},null),c("path",{d:"M18.498 31.7505C20.4289 33.0501 22.266 33.6999 24.0094 33.6999C25.7509 33.6999 27.4776 33.0515 29.1894 31.7547",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31.7283 6.2002C31.9964 8.13368 31.4067 9.54651 29.9593 10.4387C28.5119 11.3309 26.1602 11.749 22.9043 11.693",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),TWi=x("baby-app",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 26V32C43 33.1046 42.1046 34 41 34H7C5.89543 34 5 33.1046 5 32V12C5 10.8954 5.89543 10 7 10H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 40L44 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"30",cy:"17",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M19 18V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 18V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 8C29.8333 7 28.8 4.8 26 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 8C30.0833 7 30.6 4.8 32 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"33",cy:"16",r:"2",fill:e.colors[2]},null),c("circle",{cx:"27",cy:"16",r:"2",fill:e.colors[2]},null)])}),QWi=x("baby-bottle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 20H12V44H36V20Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 36H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 28H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 20H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 14H20.4V7.6C20.4 6.39815 21.6 4 24 4C26.4 4 27.6 6.39815 27.6 7.6V14H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DWi=x("baby-car-seat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 33L42 4C42 4 31.5 6 31.5 10C31.5 12.5 35.5 14 34 15.5C32.5 17 27 18.5 27 22.5C27 25 28.6406 26.8594 27 28.5C25.5 30 24 29.2143 21.5 28.5C18.7 27.7 13 27 11 27.5C9 28 6.99997 29 7 32C7.00001 33.6492 8 35.5 10.5 36C13 36.5 16 34 20 34C24 34 29 37 32 37C35 37 36 33 36 33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 36L8 44H41L35 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),BWi=x("baby-feet",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.0001 20.6121C13.5764 26.7616 21.4929 28.327 19.6238 32.6597C17.7546 36.9923 13.5688 36.1258 14.0361 40.4584C14.5035 44.791 20.0419 44.8519 25.0837 42.2415C35.1675 37.0205 37.2708 25.6166 32.7075 20.6122C27.1002 14.4626 16.4237 14.4626 15.0001 20.6121Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("ellipse",{cx:"34.5354",cy:"13.5354",rx:"2",ry:"3",transform:"rotate(40 34.5354 13.5354)",fill:e.colors[0]},null),c("ellipse",{cx:"29.3807",cy:"10.6032",rx:"2",ry:"3",transform:"rotate(25 29.3807 10.6032)",fill:e.colors[0]},null),c("ellipse",{cx:"23.3805",cy:"9.60278",rx:"2",ry:"3",transform:"rotate(6 23.3805 9.60278)",fill:e.colors[0]},null),c("ellipse",{cx:"13.9997",cy:"8.00029",rx:"3",ry:"4",transform:"rotate(-20 13.9997 8.00029)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("ellipse",{cx:"38.5353",cy:"17.5356",rx:"2",ry:"3",transform:"rotate(50 38.5353 17.5356)",fill:e.colors[0]},null)])}),RWi=x("baby-meal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6H10C7.23858 6 5 8.23858 5 11V37C5 39.7614 7.23858 42 10 42H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 6V23.5238L5 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 24L31 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 18V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 13.3333C31 7.11111 35 4 37 4C39 4 43 7.11111 43 13.3333C43 19.5556 31 19.5556 31 13.3333Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),IWi=x("baby-mobile",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.5 18L24 8L44 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 30V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"10",cy:"36",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M38 30V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 36L38 30L44 36L38 42L32 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 23V18H19V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MWi=x("baby-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"8",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 28C5 28 22 7.75 43 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 28V24.2105C19 24.2105 19 19 24 19C29 19 29 24.2105 29 24.2105V28V32C29 32 29 37 24 37C19 37 19 32 19 32V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 32L37 37L31 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 32L11 37L17 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PWi=x("baby-pants",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 4H14C12 5 9 9 9 19C9 31.5 14 44 17 44C19 44 19 41.5 19 41.5V24C19 19 27 19.5 27 24V35C27 43 34 46 36 44C38 42 34 40 34 37C34 32 38 28 38 15C38 10 35.6667 6 34 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 12H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.8032 8C10.0707 9.69577 9.46541 11.9812 9.17871 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9995 15C37.9995 12.7719 37.5362 10.7424 36.875 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),FWi=x("baby-sling",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"10",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 21C14 21 11 6 11 6L6 8L9 24.5C10.1667 25.1667 14.5 27.5 17 31C19.5 34.5 19 38 24.5 38C30 38 30.5 33.5 32 31C33.5 28.5 37.6667 25 39 24.5L42 8L37 6C37 6 34 21 24 21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 29C34 29 41 33 41 42H36C36 36 31 33 31 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 29C15 29 8 33 8 42H13C13 36 18 33 18 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NWi=x("baby-taste",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C33.9411 44 42 35.9411 42 26C42 16.0589 33.9411 8 24 8C14.0589 8 6 16.0589 6 26C6 35.9411 14.0589 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8C23.75 7 22 4 18 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8C24.0833 7 24.6 4.8 26 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 33C31 33 29 37 24 37C19 37 17 33 17 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 33C31 33 32.5 29 30 29C27.5 29 27 36 27 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 21H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 19V23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UWi=x("bachelor-cap",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 13L24 8L44 13L24 18L4 13Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 16V25.9706C13 25.9706 18 29 24 29C30 29 35 25.9706 35 25.9706V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 14V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"34",width:"6",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jWi=x("bachelor-cap-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 16L24 6L43 16L24 26L5 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 20V34.464C11 35.9282 12.0551 37.1872 13.4711 37.5594C15.6758 38.139 19.0564 39.2194 22.3562 41.0292C23.3775 41.5893 24.6225 41.5893 25.6438 41.0292C28.9436 39.2194 32.3242 38.139 34.5289 37.5594C35.9449 37.1872 37 35.9282 37 34.464V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 16L43 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WWi=x("bachelor-cap-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 21V36.0388C11 36.6463 11.2744 37.2188 11.7852 37.5478C13.4863 38.6433 17.8594 41 24 41C30.1406 41 34.5137 38.6433 36.2148 37.5478C36.7256 37.2188 37 36.6463 37 36.0388V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 24L43 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 17L24 7L43 17L24 27L5 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VWi=x("back",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 40.8361C39.1069 34.8632 34.7617 31.4739 30.9644 30.6682C27.1671 29.8625 23.5517 29.7408 20.1182 30.303V41L4 23.5453L20.1182 7V17.167C26.4667 17.2172 31.8638 19.4948 36.3095 24C40.7553 28.5052 43.3187 34.1172 44 40.8361Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),zWi=x("back-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 33C10 25.7011 14.103 19.4168 20 16.5919C22.1347 15.5693 24.5046 15 27 15C36.3888 15 44 23.0589 44 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28L10 33L4 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HWi=x("background-color",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37 37C39.2091 37 41 35.2091 41 33C41 31.5272 39.6667 29.5272 37 27C34.3333 29.5272 33 31.5272 33 33C33 35.2091 34.7909 37 37 37Z",fill:e.colors[0]},null),c("path",{d:"M20.8535 5.50439L24.389 9.03993",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M23.6818 8.33281L8.12549 23.8892L19.4392 35.2029L34.9955 19.6465L23.6818 8.33281Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20.0732L28.961 25.6496",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 43H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),$Wi=x("backpack",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 9.55556V4H13V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 9.55556V4H35V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 20C11 14.4772 15.4772 10 21 10H27C32.5228 10 37 14.4772 37 20V40C37 42.2091 35.2091 44 33 44H15C12.7909 44 11 42.2091 11 40V20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 29H5V39H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 29H43V39H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 23V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 23H27.5H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XWi=x("bad",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.9478 28.8071C13.8691 37.6813 21.9325 41.1902 28 44.0001C30.6324 45.2192 31.3283 40.2832 30.2772 37.3091C29.3933 34.8081 27.6256 32.0048 27.6256 32.0048H34.7316C36.665 32.0048 38.2322 30.4376 38.2322 28.5042C38.2322 26.5709 36.665 25.0036 34.7316 25.0036H36.4994C38.4327 25.0036 40 23.4364 40 21.5031C40 19.5697 38.4327 18.0025 36.4994 18.0025H32.9639C34.8972 18.0025 36.4644 16.4352 36.4644 14.5019C36.4644 12.5685 34.8972 11.0013 32.9639 11.0013H30.3122C32.2455 11.0013 33.8128 9.43401 33.8128 7.50068C33.8128 5.56735 32.2481 4.00008 30.3148 4.00008H19.6706C16.577 4.00008 12.5995 5.80317 9.9478 10.8044C7.40591 15.5985 7.29614 22.8061 9.9478 28.8071Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GWi=x("bad-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35.9115 6.45609L41.2811 25.4561C41.6418 26.7325 40.6828 28 39.3564 28H27.8747C27.1714 28 26.651 28.6542 26.8091 29.3395L27.3086 31.5039C27.7668 33.4893 27.9139 35.5337 27.7446 37.5642L27.6527 38.6673C27.5541 39.8507 27.0393 40.9607 26.1996 41.8004C25.4315 42.5685 24.3898 43 23.3035 43H23.0644C22.4074 43 21.8021 42.6438 21.4831 42.0696L18.825 37.2851C17.6329 35.1392 15.8559 33.376 13.7009 32.2005L7.0423 28.5685C6.39977 28.2181 6 27.5446 6 26.8127V7C6 5.89543 6.89543 5 8 5H33.9869C34.882 5 35.6681 5.59473 35.9115 6.45609Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),YWi=x("bad-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.18051 26.8339C4.08334 27.9999 5.00352 29 6.1736 29H10C11.1046 29 12 28.1046 12 27V7C12 5.89543 11.1046 5 10 5H7.84027C6.80009 5 5.93356 5.79733 5.84717 6.83391L4.18051 26.8339Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 26.6255C18 27.4612 18.5194 28.2092 19.2753 28.5655C20.9238 29.3426 23.7329 30.9062 25 33.0195C26.6331 35.7431 26.9411 40.664 26.9912 41.7912C26.9982 41.949 26.9937 42.107 27.0154 42.2634C27.2861 44.2155 31.0543 41.9351 32.5 39.5239C33.2846 38.2153 33.3852 36.496 33.3027 35.1537C33.2144 33.7175 32.7933 32.3301 32.3802 30.9517L31.5 28.0155H42.3569C43.6832 28.0155 44.6421 26.7482 44.2816 25.4719L38.9113 6.45642C38.668 5.5949 37.8818 5 36.9866 5H20C18.8954 5 18 5.89543 18 7V26.6255Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZWi=x("badge",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 22V40H8V10H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 14C40.2091 14 42 12.2091 42 10C42 7.79086 40.2091 6 38 6C35.7909 6 34 7.79086 34 10C34 12.2091 35.7909 14 38 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qWi=x("badge-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 43.9999L24 39.9999L32 43.9999V24.9443C29.877 26.8445 27.0734 27.9999 24 27.9999C20.9266 27.9999 18.123 26.8445 16 24.9443V43.9999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 16C36 19.554 34.455 22.7471 32 24.9444C29.877 26.8446 27.0734 28 24 28C20.9266 28 18.123 26.8446 16 24.9444C13.545 22.7471 12 19.554 12 16C12 9.37258 17.3726 4 24 4C30.6274 4 36 9.37258 36 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 21V11L22 12M24 21H26M24 21H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),KWi=x("badminton",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.5 44C21.99 44 24 41.99 24 39.5V19H20L15 39.5C15 41.99 17.01 44 19.5 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.0004 19H16.0004L6.68045 37.9C5.57045 40.51 7.16045 43.64 9.98045 43.97C10.1504 43.99 10.3204 44 10.5004 44C12.9904 44 15.0004 41.99 15.0004 39.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.5 44C26.01 44 24 41.99 24 39.5V19H28L33 39.5C33 41.99 30.99 44 28.5 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 19H32L41.32 37.9C42.43 40.51 40.84 43.64 38.02 43.97C37.85 43.99 37.68 44 37.5 44C35.01 44 33 41.99 33 39.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.06 13C16.02 12.67 16 12.34 16 12C16 7.58 19.58 4 24 4C28.42 4 32 7.58 32 12C32 12.34 31.98 12.67 31.94 13H16.06Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JWi=x("baggage-delay",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 26V14C36 12.8954 35.1046 12 34 12H10C8.89543 12 8 12.8954 8 14V38C8 39.1046 8.89543 40 10 40H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 12V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12V6C28 4.89543 27.1046 4 26 4H18C16.8954 4 16 4.89543 16 6V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 44C39.9706 44 44 39.9706 44 35C44 30.0294 39.9706 26 35 26C30.0294 26 26 30.0294 26 35C26 39.9706 30.0294 44 35 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M34 32V36H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),eVi=x("balance",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 25C27.89 22.42 20.11 22.42 13 25L12 14C19 11 29 11 36 14L35 25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 23L21 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 39C42 40.6569 40.6569 42 39 42H9C7.34315 42 6 40.6569 6 39V9C6 7.34315 7.34315 6 9 6H39C40.6569 6 42 7.34315 42 9V39Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 23.4552C25.6869 22.9348 22.3131 22.9348 19 23.4552",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tVi=x("balance-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 25C27.89 22.42 20.11 22.42 13 25L12 14C19 11 29 11 36 14L35 25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 23L21 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 39C42 40.6569 40.6569 42 39 42H9C7.34315 42 6 40.6569 6 39L6 9C6 7.34315 7.34315 6 9 6H39C40.6569 6 42 7.34315 42 9V39Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 23.4552C25.6869 22.9349 22.3131 22.9349 19 23.4552",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nVi=x("balance-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 22L10 12L4 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10 28C13.3137 28 16 25.3137 16 22H4C4 25.3137 6.68629 28 10 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 22L38 12L32 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38 28C41.3137 28 44 25.3137 44 22H32C32 25.3137 34.6863 28 38 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 12H24H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 12H24H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 42H24H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iVi=x("banana",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"3d4fca2b)"},[c("path",{d:"M15.9993 32C13.1998 31.0668 9.96483 28.8274 8.52376 26.5745C8.32636 26.2659 8.25521 25.8975 8.27911 25.5319L8.52427 21.7819C8.57721 20.9722 9.53405 20.5412 10.1952 21.0115C12.3289 22.5293 16.2279 25 18.9993 25C25.9993 25 31.9993 22.5 34.9993 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25.9994 43C35.9993 40.9999 45.2422 30.5149 42.867 19.9413L41.9993 16L41.9993 7.99998L35.9993 6.99997C35.9993 19.9413 32.9995 30 19.9994 32C14.0231 32.9194 8.29412 31.6136 3.87018 29.0781L4.99939 36C6.99933 41 15.9995 45 25.9994 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"3d4fca2b"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),rVi=x("bank",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 17V44H38V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 22L10 17L24 4L38 17L43 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19L24 25L29 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 31H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 25H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oVi=x("bank-card",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 10C4 8.89543 4.89543 8 6 8H42C43.1046 8 44 8.89543 44 10V38C44 39.1046 43.1046 40 42 40H6C4.89543 40 4 39.1046 4 38V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 16H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 32H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 10V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 10V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sVi=x("bank-card-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 13V9C14 7.89543 14.8954 7 16 7H42C43.1046 7 44 7.89543 44 9V27C44 28.1046 43.1046 29 42 29H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"19",width:"30",height:"22",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28L34 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 23L34 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 23L4 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 34L19 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 34L27 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aVi=x("bank-card-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 18V8H4V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 18H4V40H44V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 29H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 29H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 29H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lVi=x("bank-transfer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"10",width:"40",height:"28",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 17V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 17V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 29L37 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cVi=x("baokemeng",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24H30C30 20.69 27.31 18 24 18C20.69 18 18 20.69 18 24H4C4 12.95 12.95 4 24 4C35.05 4 44 12.95 44 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24H4C4 35.05 12.95 44 24 44C35.05 44 44 35.05 44 24H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30C27.3137 30 30 27.3137 30 24C30 20.6863 27.3137 18 24 18C20.6863 18 18 20.6863 18 24C18 27.3137 20.6863 30 24 30Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null)])}),dVi=x("bar-code",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 20H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 25.9956V37.9992",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.4 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.4 26V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.8 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.8 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.2 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.2 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.6 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.6 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 26V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uVi=x("barbecue",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"12",y:"4",width:"8",height:"8",rx:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"12",y:"22",width:"8",height:"8",rx:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"16",y1:"31",x2:"16",y2:"44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"28",y:"4",width:"8",height:"8",rx:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"28",y:"22",width:"8",height:"8",rx:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"32",y1:"31",x2:"32",y2:"44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13 17H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 17H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 36H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 36H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"16",y1:"14",x2:"16",y2:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("line",{x1:"32",y1:"14",x2:"32",y2:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),hVi=x("barber-brush",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29.7961 24H16.2039C16.2039 24 12.2176 31.7083 18.7524 34.8333C22.9346 37.3333 16.2039 44 16.2039 44H29.7962C29.7962 44 23.0654 36.7083 27.2476 34.8333C33.7824 31.7083 29.7961 24 29.7961 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 10L30 24H16L9 10C9 10 12 4 23 4C34 4 37 10 37 10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 24L27 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 24L19 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fVi=x("barber-clippers",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 8L38 8V17L33 24V36C33 36 33 44 24 44C15 44 15 36 15 36L15 24L10 17V8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"28",width:"6",height:"10",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 17H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gVi=x("baseball",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.5459 11.2727C12.7883 14.9091 14.9095 19.1515 14.9095 24C14.9095 28.8485 12.7883 33.0909 8.5459 36.7272",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.4545 36.7272C35.212 33.0909 33.0908 28.8485 33.0908 24C33.0908 19.1515 35.212 14.9091 39.4545 11.2727",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mVi=x("baseball-bat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"40",cy:"40",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M16.502 9.43095C16.502 9.43095 26.4998 22 37.4998 37.5C21.4998 26 9.43102 16.5021 9.43102 16.5021C9.43102 16.5021 3.11056 10.8894 6.99983 7.00032C10.8891 3.11124 16.502 9.43095 16.502 9.43095Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),kVi=x("baseball-cap",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 30C12 21.1634 19.1634 14 28 14V14C36.8366 14 44 21.1634 44 30V36H12V30Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.9997 36C20.9997 32.5 20.9997 14 27.9997 14C34.9997 14 34.4997 32 33.9997 36",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"4",y:"36",width:"30",height:"6",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"28",cy:"10",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),vVi=x("basketball",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.5459 11.2727C12.7883 14.9091 14.9095 19.1515 14.9095 24C14.9095 28.8485 12.7883 33.0909 8.5459 36.7272",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.4545 36.7272C35.212 33.0909 33.0908 28.8485 33.0908 24C33.0908 19.1515 35.212 14.9091 39.4545 11.2727",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AVi=x("basketball-clothes",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 4C30 7.31371 27.3137 10 24 10C20.6863 10 18 7.31371 18 4H15C13.8954 4 12.9976 4.89414 12.9681 5.99832C12.8995 8.57035 12.6829 12.9512 12 15C11.2389 17.2832 8.16103 20.1456 6.73361 21.3831C6.27454 21.7811 6 22.3537 6 22.9613V42C6 43.1046 6.89543 44 8 44H40C41.1046 44 42 43.1046 42 42V22.9613C42 22.3537 41.7255 21.7811 41.2664 21.3831C39.839 20.1456 36.7611 17.2832 36 15C35.3171 12.9512 35.1005 8.57035 35.0319 5.99832C35.0024 4.89414 34.1046 4 33 4H30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"27",y:"24",width:"6",height:"12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 24H21V36H15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 30H15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pVi=x("basketball-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 24C18 17.3762 23.3762 12 30 12C36.6238 12 42 17.3762 42 24",fill:e.colors[1]},null),c("path",{d:"M18 24C18 17.3762 23.3762 12 30 12C36.6238 12 42 17.3762 42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 4H4V36H12V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24L20 28.5C22 33.5 21.9 38.9 20 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.9997 24L38.9997 28.5C36.9996 33.5 37.0896 38.9 38.9996 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.2197 32H37.7797",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.6895 40H37.3195",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.5 40V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bVi=x("basketball-stand",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"5",width:"40",height:"28",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 22V15H17V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 39H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 33H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 27L30 39L31 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 27L18 39L17 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 27L24 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 27L14 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wVi=x("bat",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21.6188 8.98551L22.095 11.4493H25.905L26.3812 8.98551C26.8574 10.628 27.8097 14.2087 27.8097 15.3913C29.5558 15.2271 32.9526 14.0116 32.5716 10.4638C32.5716 9.97101 32.1905 8.78841 30.6667 8C34.9524 8.98551 43.619 13.7159 44 24.7536C41.1429 22.9469 35.2381 21.6 34.4762 30.6667C32.7303 27.7101 28.6671 23.3739 26.3812 29.6812C25.5875 32.4734 23.9998 38.8464 23.9998 42C23.9998 38.8464 22.4125 32.4734 21.6188 29.6812C19.3329 23.3739 15.2697 27.7101 13.5238 30.6667C12.7619 21.6 6.85714 22.9469 4 24.7536C4.38095 13.7159 13.0476 8.98551 17.3333 8C15.8095 8.78841 15.4284 9.97101 15.4284 10.4638C15.0474 14.0116 18.4442 15.2271 20.1903 15.3913C20.1903 14.2087 21.1426 10.628 21.6188 8.98551Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),OVi=x("battery-charge",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 14H6C4.89543 14 4 14.8954 4 16V32C4 33.1046 4.89543 34 6 34H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 34H38C39.1046 34 40 33.1046 40 32V16C40 14.8954 39.1046 14 38 14H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.002 14L17 24.0012H27.004L22 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20H44C45.1046 20 46 20.8954 46 22V26C46 27.1046 45.1046 28 44 28H42V20Z",fill:e.colors[0]},null)])}),yVi=x("battery-empty",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 14H6C4.89543 14 4 14.8954 4 16V32C4 33.1046 4.89543 34 6 34H38C39.1046 34 40 33.1046 40 32V16C40 14.8954 39.1046 14 38 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20H44C45.1046 20 46 20.8954 46 22V26C46 27.1046 45.1046 28 44 28H42V20Z",fill:e.colors[0]},null)])}),CVi=x("battery-failure",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"14",y:"44",width:"36",height:"20",rx:"2",transform:"rotate(-90 14 44)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 6L20 4C20 2.89543 20.8954 2 22 2L26 2C27.1046 2 28 2.89543 28 4L28 6L20 6Z",fill:e.colors[0]},null),c("path",{d:"M24 30V27C26.2091 27 28 24.9853 28 22.5C28 20.0147 26.2091 18 24 18C21.7909 18 20 20.0147 20 22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 35.5C26 36.6046 25.1046 37.5 24 37.5C22.8954 37.5 22 36.6046 22 35.5C22 34.3954 22.8954 33.5 24 33.5C25.1046 33.5 26 34.3954 26 35.5Z",fill:e.colors[2],stroke:e.colors[2]},null)])}),_Vi=x("battery-full",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 14H6C4.89543 14 4 14.8954 4 16V32C4 33.1046 4.89543 34 6 34H38C39.1046 34 40 33.1046 40 32V16C40 14.8954 39.1046 14 38 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20H44C45.1046 20 46 20.8954 46 22V26C46 27.1046 45.1046 28 44 28H42V20Z",fill:e.colors[0]},null),c("path",{d:"M13 21V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 21V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 21V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 21V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),SVi=x("battery-storage",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"14",y:"44",width:"36",height:"20",rx:"2",transform:"rotate(-90 14 44)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 6L20 4C20 2.89543 20.8954 2 22 2L26 2C27.1046 2 28 2.89543 28 4L28 6L20 6Z",fill:e.colors[0]},null),c("path",{d:"M25 18L20 28L28 26L23 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LVi=x("battery-tips",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"14",y:"44",width:"36",height:"20",rx:"2",transform:"rotate(-90 14 44)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 6L20 4C20 2.89543 20.8954 2 22 2L26 2C27.1046 2 28 2.89543 28 4L28 6L20 6Z",fill:e.colors[0]},null),c("path",{d:"M24 28L24 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 24 34)",fill:e.colors[2]},null)])}),xVi=x("battery-working",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 14H6C4.89543 14 4 14.8954 4 16V32C4 33.1046 4.89543 34 6 34H38C39.1046 34 40 33.1046 40 32V16C40 14.8954 39.1046 14 38 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20H44C45.1046 20 46 20.8954 46 22V26C46 27.1046 45.1046 28 44 28H42V20Z",fill:e.colors[0]},null),c("path",{d:"M13 21V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 21V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),EVi=x("battery-working-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"14",width:"36",height:"20",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20H44C45.1046 20 46 20.8954 46 22V26C46 27.1046 45.1046 28 44 28H42V20Z",fill:e.colors[0]},null),c("path",{d:"M13 21V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 21V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 21V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 24V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),TVi=x("beach-umbrella",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.3409 21.4119L24.0002 24.0001L33.6594 26.5883L43.3187 29.1765C45.6567 20.4506 41.8476 11.5259 34.5459 7.00012C32.9196 5.99211 31.12 5.20232 29.1765 4.68156C26.9383 4.08183 24.6869 3.88656 22.5001 4.05095C14.2628 4.67018 6.94074 10.3926 4.68164 18.8237L14.3409 21.4119Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.1762 4.6814C29.1762 4.6814 23.5355 8.34634 20.3095 12.6583C17.0836 16.9703 16.2725 21.9294 16.2725 21.9294",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.1768 4.6814C29.1768 4.6814 32.2293 10.6757 32.8671 16.023C33.5048 21.3702 31.7278 26.0705 31.7278 26.0705",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.68164 18.8237L14.3409 21.4119L24.0002 24.0001L33.6594 26.5883L43.3187 29.1765",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24L18.5 43.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.5 4.05095C24.6868 3.88656 26.9382 4.08183 29.1764 4.68156C31.1199 5.20232 32.9195 5.99211 34.5458 7.00012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QVi=x("bear",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 13.0606C5 15.5392 6.29171 17.5214 8 19C6.92442 21.1464 6 23.4737 6 26C6 35.2215 14.1238 43 24 43C33.8762 43 42 35.2215 42 26C42 23.4737 41.0756 21.1464 40 19C41.7083 17.5214 43 15.4786 43 13C43 8.54825 39.3208 5 35 5C31.7266 5 29.167 7.06019 28 10C26.7347 9.73491 25.351 9.60606 24 9.60606C22.649 9.60606 21.2653 9.73491 20 10C18.833 7.06019 16.2734 5 13 5C8.67918 5 5 8.60886 5 13.0606Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"20",cy:"19",r:"2",fill:e.colors[2]},null),c("circle",{cx:"28",cy:"19",r:"2",fill:e.colors[2]},null),c("circle",{cx:"24",cy:"26",r:"3",fill:e.colors[2]},null),c("path",{d:"M24 26V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 33C25.7238 35.2762 22.2762 35.2762 20 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),DVi=x("beauty",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 44C42 44 42 29.6492 42 22C42 12.0589 33.9411 4 24 4C14.0589 4 6 12.0589 6 22C6 28.6625 6 44 6 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 43C29.5228 43 34 34.0457 34 23H14C14 34.0457 18.4772 43 24 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BVi=x("beauty-instrument",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 34L31 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 27L32 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"9",y:"4",width:"30",height:"16",rx:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.9999 20L18.9999 44H28.9999L33.9999 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 12L30 12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RVi=x("bedside",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"18",width:"40",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"30",width:"40",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 24H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 36H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 42V46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 42V46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 10H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IVi=x("bedside-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 18H44V42H4V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 24H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 30H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 36H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 42V46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 42V46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M32 10C32 5.58172 28.4183 2 24 2C19.5817 2 16 5.58172 16 10H32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MVi=x("bee",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 28.6957C30 35 27.3137 44 24 44C20.6863 44 18 35 18 28.6957C18 24.9977 20.6863 22 24 22C27.3137 22 30 24.9977 30 28.6957Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M11.4783 17C13.9884 17 20 19.2386 20 22C20 24.7614 13.9884 27 11.4783 27C8.96817 27 6 24.7614 6 22C6 19.2386 8.96817 17 11.4783 17Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M36.5217 17C34.0116 17 28 19.2386 28 22C28 24.7614 34.0116 27 36.5217 27C39.0318 27 42 24.7614 42 22C42 19.2386 39.0318 17 36.5217 17Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"19",y:"9",width:"10",height:"13",rx:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M28 10C28 6.68629 30.6863 4 34 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M21 10C21 6.68629 17.866 4 14 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),PVi=x("beer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.5 19H33C34.1046 19 35 19.8954 35 21V44H13V21C13 19.8954 13.8954 19 15 19H17.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 8H14.5C11.4624 8 9 10.4624 9 13.5C9 16.5376 11.4624 19 14.5 19H19V29.5C19 30.8807 20.1193 32 21.5 32C22.8807 32 24 30.8807 24 29.5V19H33.5C36.5376 19 39 16.5376 39 13.5C39 10.4624 36.5376 8 33.5 8H29C29 8 28 4 23 4C18 4 17 8 17 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 21H40C41.1046 21 42 21.8954 42 23V28C42 30.2091 40.2091 32 38 32H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),FVi=x("beer-mug",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 37.2414C16 39.1724 16.8571 44 28 44C39.1429 44 40 39.1724 40 37.2414C40 35.3103 40 16 40 16H28H16C16 16 16 35.3103 16 37.2414Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 23V37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 23V37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.9983 16C15.9983 16 13.9992 11.5 16.9988 9C19.9983 6.5 22.9991 8 22.9991 8C22.9991 8 23.9983 4 27.9991 4C32 4 32.9985 8 32.9985 8C32.9985 8 36.5 6.5 39 9C41.5 11.5 39.9985 16 39.9985 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19H6C6 19 7 29 7.9991 32C8.99821 35 16 34 16 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),NVi=x("behance",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 24C17 24 20 21.2 20 17C20 12.8 17 10 12 10C7 10 4 10 4 10V24H12Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.0312 40C18.5368 40 22 37 22 32C22 27 18.5368 24 13.0312 24H4V40H13.0312Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 31H44C44 27 42 22 36 22C31 22 28 26 28 31C28 36 31 40 36 40C41 40 43 37 43 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 15H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UVi=x("bell-ring",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"20",cy:"20",r:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 18V20H42V18H44Z",fill:e.colors[1]},null),c("path",{d:"M42 20H44V18H42V20ZM42 20C42 29.1371 36.4299 36.9732 28.5 40.2978",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 35L10 44H30L26 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"20",cy:"20",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 20C10 14.4772 14.4772 10 20 10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jVi=x("belt",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10.5651 30.3641L4.20117 36.728L11.2722 43.7991L17.6362 37.4351",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.8789 19.0503L36.7281 4.20105L43.7992 11.2721L28.95 26.1214",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85855 29.6569C9.0775 28.8758 9.0775 27.6095 9.85855 26.8285L18.3438 18.3432C19.1249 17.5621 20.3912 17.5621 21.1723 18.3432L29.6575 26.8285C30.4386 27.6095 30.4386 28.8758 29.6575 29.6569L21.1723 38.1422C20.3912 38.9232 19.1249 38.9232 18.3438 38.1422L9.85855 29.6569Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25.4148 22.5857L18.3438 29.6567",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.7785 9.15061L38.8496 16.2217",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.8283 14.1008L33.8994 21.1719",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.5154 21.1716L26.8291 32.4854",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WVi=x("benz",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M6.67969 34L24.0002 24M24.0002 4V24V4ZM41.3207 34L24.0002 24L41.3207 34Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.9998 4.9156C19.8939 4.32071 21.9094 4 23.9998 4C26.0902 4 28.1057 4.32071 29.9998 4.9156M4.62988 29C5.08644 30.7739 5.78024 32.4525 6.67544 34C7.52003 35.46 8.54389 36.8034 9.71693 38M43.3697 29C42.9131 30.7739 42.2193 32.4525 41.3242 34C40.4796 35.46 39.4557 36.8034 38.2827 38",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),VVi=x("bezier-curve",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"30",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"36",y:"30",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"10",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 14H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 14H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 30.0001C8 22.5447 13.0991 16.2803 20 14.5042",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 14.5042C34.9009 16.2803 40 22.5447 40 30.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zVi=x("bib",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 14.0001C31 22.0002 17 22.0002 17 14.0001C17 9.00016 22 8.00008 20 5.0001C18 2.0001 8 7.00005 8 16.0001V32C8 40.5 16.5 44 23.5 44C30.5 44.0001 40 41.0001 40 32V16.0002C40 7.00016 29 2.00012 27 5.0001C25 8.00008 31 9.00016 31 14.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 32L24 27L29 32L24 37L19 32Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HVi=x("big-clock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4C12.9543 4 4 12.8648 4 23.8V44H44V23.8C44 12.8648 35.0457 4 24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"12",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V24L28 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$Vi=x("big-x",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 6H44L15 42H4L33 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 6H4L33 42H44L15 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),XVi=x("bike",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10.5 42C15.1944 42 19 38.1944 19 33.5C19 28.8056 15.1944 25 10.5 25C5.80558 25 2 28.8056 2 33.5C2 38.1944 5.80558 42 10.5 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 42C41.9706 42 46 37.9706 46 33C46 28.0294 41.9706 24 37 24C32.0294 24 28 28.0294 28 33C28 37.9706 32.0294 42 37 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.9966 6H27.9971L36.9999 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.0574 33L31.6819 16.7632L11.0574 33Z",fill:e.colors[1]},null),c("path",{d:"M11.0574 33L31.6819 16.7632",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.6819 15H40.1539L42.0001 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 15.9736H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 16L18.2727 26.4211",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GVi=x("bill",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 6C10 4.89543 10.8954 4 12 4H36C37.1046 4 38 4.89543 38 6V44L31 39L24 44L17 39L10 44V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22L30 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 30L30 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 14L30 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),YVi=x("bird",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 14.0003L4 20.0689C4 20.0689 5.84913 27.035 11 32.0006C20.8896 41.5344 35.3341 35.304 41 31.0006C46.3568 26.6309 43.7169 25.6695 42 26.0006L37 27.0006C46.0654 12.6997 43.5754 11.173 41 12.0006L32 16.0006C26.2311 19.1785 23.5 17.5006 22 16.0006L19 13.0002C14.5 9 10.0302 12.8417 9 14.0003Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"14",cy:"20",r:"2",fill:e.colors[2]},null)])}),ZVi=x("birthday-cake",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 40H40V24H8V40Z",fill:e.colors[1]},null),c("path",{d:"M40 40H8M40 40H4H8M40 40H44M40 40V24H8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 34L36 32L32 34L28 32L24 34L20 32L16 34L12 32L8 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 10V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 10V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 24V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 24V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qVi=x("bitcoin",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 16H25H27C29.2091 16 31 17.7909 31 20C31 22.2091 29.2091 24 27 24H20V16Z",fill:e.colors[1]},null),c("path",{d:"M20 16V24H27C29.2091 24 31 22.2091 31 20V20C31 17.7909 29.2091 16 27 16H25M20 16H16M20 16V12M20 16H25M25 16V12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24H29C31.2091 24 33 25.7909 33 28C33 30.2091 31.2091 32 29 32H25H20V24Z",fill:e.colors[1]},null),c("path",{d:"M20 32V24H29C31.2091 24 33 25.7909 33 28V28C33 30.2091 31.2091 32 29 32H25M20 32V36M20 32H16H25M20 32H25M25 32V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),KVi=x("black-eight",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 23C26.7614 23 29 20.7614 29 18C29 15.2386 26.7614 13 24 13C21.2386 13 19 15.2386 19 18C19 20.7614 21.2386 23 24 23Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35C27.3137 35 30 32.3137 30 29C30 25.6863 27.3137 23 24 23C20.6863 23 18 25.6863 18 29C18 32.3137 20.6863 35 24 35Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),JVi=x("blackboard",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"7",width:"32",height:"24",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 7H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 41L24 31L33 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 13H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 25H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ezi=x("blade",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 14V17H6C4.89543 17 4 17.8954 4 19V29C4 30.1046 4.89543 31 6 31H8V34C8 35.1046 8.89543 36 10 36H37C38.1046 36 39 35.1046 39 34V31H42C43.1046 31 44 30.1046 44 29V19C44 17.8954 43.1046 17 42 17H39V14C39 12.8954 38.1046 12 37 12H10C8.89543 12 8 12.8954 8 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"4",fill:e.colors[2]},null),c("path",{d:"M32 29V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 29V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tzi=x("bless",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 24.713V5.9354C21 4.86651 20.1335 4 19.0646 4C18.152 4 17.3634 4.63752 17.1722 5.52987L13.0582 24.7286C13.0196 24.9087 12.9563 25.0826 12.8701 25.2453L5.55423 39.0642C4.84906 40.3962 5.81466 42 7.32181 42H15.4056C16.3384 42 17.1474 41.3551 17.3553 40.4456L20.4803 26.7739L20.9193 25.2754C20.9728 25.0927 21 24.9034 21 24.713Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 25L20 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 24.713V5.9354C27 4.86651 27.8665 4 28.9354 4C29.848 4 30.6366 4.63752 30.8278 5.52987L34.9418 24.7286C34.9804 24.9087 35.0437 25.0826 35.1299 25.2453L42.4458 39.0642C43.1509 40.3962 42.1853 42 40.6782 42H32.5944C31.6616 42 30.8526 41.3551 30.6447 40.4456L27.5197 26.7739L27.0807 25.2754C27.0272 25.0927 27 24.9034 27 24.713Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 25L28 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nzi=x("block",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 11L33 8H12L28 24L12 40H33L36 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 5L6 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 5V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),izi=x("block-eight",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6H18V18H6V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 6H30V18H18V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18H30V30H18V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 30H30V42H18V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6H42V18H30V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rzi=x("block-five",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 30H18V42H6V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18H30V30H18V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6H42V18H30V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ozi=x("block-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 12H18V24H6V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12H30V24H18V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12H42V24H30V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24H30V36H18V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),szi=x("block-nine",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 14H30V26H18V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 26H30V38H18V26Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 14H42V26H30V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 26H18V38H6V26Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),azi=x("block-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 30H18V42H6V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6H42V18H30V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 18H42V30H30V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18H30V30H18V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 18H18V30H6V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lzi=x("block-seven",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 18H30V30H18V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 18H42V30H30V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 18H18V30H6V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 30H30V42H18V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 6H30V18H18V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),czi=x("block-six",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 18H30V30H18V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 18H18V30H6V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 18H42V30H30V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dzi=x("block-ten",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6H36V18H24V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6H36V18H24V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 6H24V18H12V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 30H24V42H12V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 18H24V30H12V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uzi=x("block-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 24H18V36H6V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 24H42V36H30V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 12H18V24H6V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12H30V24H18V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12H42V24H30V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hzi=x("block-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 6H30V18H18V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6H42V18H30V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 6H18V18H6V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 18H18V30H6V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 30H18V42H6V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fzi=x("blockchain",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 30V15L27.5 7.96875M20.5 7.96875L8 15V30M11 34.6875L24 42L32 37.5L37 34.6875",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 18.75L18 20.5V24V27.5L21 29.25L24 31L27 29.25L30 27.5V24V20.5L27 18.75L24 17L21 18.75Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 27L37 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27L11 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"7",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"8",cy:"33",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"40",cy:"33",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gzi=x("blocks-and-arrows",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 6H6V20H20V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 28H6V42H20V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6H28V20H42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 28L42 42M28 28H42H28ZM28 28V42V28Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mzi=x("bloom",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 32L18 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 32L30 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 11L24 4L31 11L38 10C38 10 39 14.2386 39 17C39 27 30.5 32 24 32C17.5 32 9 27 9 17C9 14.2386 10 10 10 10L17 11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kzi=x("blossom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.2663 6.00775C31 6.45947 31.2208 14.3708 30.285 17.623C39.6432 14.6492 43.2305 18.8621 43.8544 21.3403C44.9773 27.2874 39.3312 29.0839 36.3678 29.2387C42.357 36.6725 39.4872 40.3894 37.3036 41.3186C30.5657 43.1771 26.6977 38.3761 25.6059 35.7433C22.6112 42.062 17.4954 42.4027 15.3119 41.7832C8.94827 39.9248 11.7245 33.2654 13.9081 30.1679C4.92427 28.6812 3.61412 24.2829 4.08203 22.2696C5.57934 14.8358 13.4402 16.0745 17.1835 17.623C15.6862 7.95912 20.6148 5.85288 23.2663 6.00775Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 26L21 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 25L25 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19L25 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 24L25 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 26L30 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vzi=x("bluetooth",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 13L34 34L23 44V4L34 14L12 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Azi=x("boiler",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"6",width:"38",height:"8",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 14V40C8 41.1046 8.89543 42 10 42H38C39.1046 42 40 41.1046 40 40V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 29.0667C31 32.8958 27.866 36 24 36C20.134 36 17 32.8958 17 29.0667C17 25.2375 19.6923 23.7333 20.7692 20C25.0769 21.8666 25.0769 27.4667 25.0769 27.4667C25.0769 27.4667 26.1538 24.2667 29.3846 23.4667C29.6538 26.4 31 27.4316 31 29.0667Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pzi=x("bolt-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 12.2802C12 12.1254 12.1254 12 12.2802 12H35.7198C35.8746 12 36 12.1254 36 12.2802V24C36 30.6274 30.6274 36 24 36C17.3726 36 12 30.6274 12 24V12.2802Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20 12V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 27H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V41C24 42.6569 25.3431 44 27 44H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bzi=x("bone",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43.5229 17.3147C43.5228 13.072 39.9873 13.072 37.5125 10.5972C35.0376 8.1223 35.0375 4.58669 30.795 4.58674C27.9665 4.58672 25.4916 7.7687 25.4917 9.89005C25.4917 12.0114 26.1988 13.4256 27.613 14.8398L14.8851 27.5677C13.4709 26.1536 12.0566 25.4464 9.93531 25.4464C7.81402 25.4464 4.63195 27.9212 4.632 30.7497C4.2784 35.3458 8.52116 35.3459 10.6424 37.4672C12.7637 39.5885 12.7637 43.8311 17.3599 43.4776C20.1883 43.4776 22.6633 40.2957 22.6632 38.1743C22.6632 36.0529 21.9562 34.6388 20.5419 33.2246L33.2698 20.4966C34.684 21.9109 36.0983 22.618 38.2196 22.618C40.3409 22.618 43.5229 20.143 43.5229 17.3147Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),wzi=x("book",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 40C8 36 8 10 8 10C8 6.68629 10.8654 4 14.4 4H40V36C40 36 19.9815 36 14.4 36C9.36225 36 8 36.6842 8 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 44H40V36H12C9.79086 36 8 37.7909 8 40C8 42.2091 9.79086 44 12 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ozi=x("book-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 37C7 29.2967 7 11 7 11C7 7.68629 9.68629 5 13 5H35V31C35 31 18.2326 31 13 31C9.7 31 7 33.6842 7 37Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 31C35 31 14.1537 31 13 31C9.68629 31 7 33.6863 7 37C7 40.3137 9.68629 43 13 43C15.2091 43 25.8758 43 41 43V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 37H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yzi=x("book-open",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 7H16C20.4183 7 24 10.5817 24 15V42C24 38.6863 21.3137 36 18 36H5V7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 7H32C27.5817 7 24 10.5817 24 15V42C24 38.6863 26.6863 36 30 36H43V7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Czi=x("bookmark",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44C8.89543 44 8 43.1046 8 42V6C8 4.89543 8.89543 4 10 4H38C39.1046 4 40 4.89543 40 6V42C40 43.1046 39.1046 44 38 44H10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21 22V4H33V22L27 15.7273L21 22Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 4H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_zi=x("bookmark-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 10V4H8V38L14 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 44V10H40V44L27 37.7273L14 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Szi=x("bookmark-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 9C7 7.34315 8.34315 6 10 6H41V42H10C8.34315 42 7 40.6569 7 39V9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 34L41 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 30V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 30V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 6H25V26L20 22L15 26V6Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 6L29 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lzi=x("bookshelf",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 6H39C39 6 43 8 43 13C43 18 39 20 39 20H5C5 20 9 18 9 13C9 8 5 6 5 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 28H9C9 28 5 30 5 35C5 40 9 42 9 42H43C43 42 39 40 39 35C39 30 43 28 43 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xzi=x("booster-car-seat",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 15H16C16 18.47 10.2205 22.9032 6.68333 25.2915C5.12368 26.3445 4 27 4 27C4 27 5 30 7.5 35C9.39377 38.7875 11.5745 40.8536 12.5207 41.6329C12.8255 41.8839 13.2107 42 13.6055 42H35.2984C35.7526 42 36.1923 41.8455 36.5149 41.5258C37.3745 40.6737 39.1873 38.6255 41 35C43.5 30 44 27 44 27C44 27 42.7219 26.361 41 25.2915C37.4456 23.0838 32 19.0419 32 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 15L34 6L42 6.00001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 15L14 6L6 6.00001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 27C4 27 6 31 12 31C18 31 31 31 36 31C41 31 44 27 44 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.5 35.0001C5 30.0001 4 27.0001 4 27.0001C4 27.0001 5.12368 26.3446 6.68333 25.2915",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 35.0001C43.5 30.0001 44 27.0001 44 27.0001C44 27.0001 42.7219 26.361 41 25.2915",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ezi=x("booth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 5H44V13L42.6015 13.8391C40.3847 15.1692 37.6153 15.1692 35.3985 13.8391L34 13L32.6015 13.8391C30.3847 15.1692 27.6153 15.1692 25.3985 13.8391L24 13L22.6015 13.8391C20.3847 15.1692 17.6153 15.1692 15.3985 13.8391L14 13L12.6015 13.8391C10.3847 15.1692 7.61531 15.1692 5.39853 13.8391L4 13V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"6",y:"25",width:"36",height:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 16V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 16V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tzi=x("boots",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 4H35L31 36L32.2361 36.618C33.93 37.465 35 39.1963 35 41.0902V44H10V42L23 36L19 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 12H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qzi=x("bottle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 18H12V44H36V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.8943 11H28.1057C29.8329 11 31.365 12.1086 31.9051 13.7492L33.3045 18H14.6953L16.0949 13.7491C16.635 12.1086 18.1671 11 19.8943 11Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 11V7C21 5.34315 22.3431 4 24 4C25.6569 4 27 5.34315 27 7V11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18.5 26V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Dzi=x("bottle-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 30C15 28.0527 15.6316 26.1579 16.8 24.6L20.4 19.8C20.7895 19.2807 21 18.6491 21 18V4H27V18C27 18.6491 27.2105 19.2807 27.6 19.8L31.2 24.6C32.3684 26.1579 33 28.0527 33 30V42C33 43.1046 32.1046 44 31 44H17C15.8954 44 15 43.1046 15 42V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 10L27 10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 12V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 12V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bzi=x("bottle-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21.1875 10H26.8125L33 21.1806V44H15V21.1806L21.1875 10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"4",width:"8",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"23",width:"6",height:"12",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rzi=x("bottle-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 21.5597C15 18.1105 16.8097 14.9142 19.7674 13.1395C19.9117 13.053 20 12.897 20 12.7288V4H28V12.7288C28 12.897 28.0883 13.053 28.2326 13.1395C31.1903 14.9142 33 18.1105 33 21.5597V42C33 43.1046 32.1046 44 31 44H17C15.8954 44 15 43.1046 15 42V21.5597Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 10L28 10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 23H24V38H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 40V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 12V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Izi=x("bottom-bar",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 32H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 29V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 29V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mzi=x("bottom-bar-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 49 48",fill:"none"},[c("path",{d:"M13.7773 20H17.7773C17.7773 20 24.7773 27.28 24.7773 34C24.7773 40.72 18.7773 44 18.7773 44H12.7773C12.7773 44 6.77734 40.72 6.77734 34C6.77734 27.28 13.7773 20 13.7773 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.7773 4C17.8607 4 20.7773 5.52 20.7773 10C20.7773 14.48 17.444 20 17.444 20H14.1107C14.1107 20 10.7773 14.48 10.7773 10C10.7773 5.52 13.694 4 15.7773 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.7773 20H35.7773C35.7773 20 42.7773 27.28 42.7773 34C42.7773 40.72 36.7773 44 36.7773 44H30.7773C30.7773 44 24.7773 40.72 24.7773 34C24.7773 27.28 31.7773 20 31.7773 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.7773 4C35.8607 4 38.7773 5.52 38.7773 10C38.7773 14.48 35.444 20 35.444 20H32.1107C32.1107 20 28.7773 14.48 28.7773 10C28.7773 5.52 31.694 4 33.7773 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pzi=x("bow",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6.54363 14.2624C11.403 15.2288 16.603 18.7538 20 23C20 33.6307 12.6443 36.2369 7.22885 36.8338C5.75104 36.9966 4.77796 35.4327 5.37604 34.0715C6.82523 30.7732 8 27.2992 8 25C8 22.6087 6.09391 19.5821 4.81396 16.4265C4.3249 15.2208 5.26748 14.0087 6.54363 14.2624Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.4564 14.2624C36.597 15.2288 31.397 18.7538 28 23C28 33.6307 35.3557 36.2369 40.7711 36.8338C42.249 36.9966 43.222 35.4327 42.624 34.0715C41.1748 30.7732 40 27.2992 40 25C40 22.6087 41.9061 19.5821 43.186 16.4265C43.6751 15.2208 42.7325 14.0087 41.4564 14.2624Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"21",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fzi=x("bowl",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 44C32 44 32 40.1355 32.0015 40.1282C32.6987 39.7817 33.3702 39.3913 34.0124 38.9606C34.9896 38.3053 35.899 37.5569 36.7279 36.7279C39.9853 33.4706 42 28.9706 42 24H6C6 28.9706 8.01472 33.4706 11.2721 36.7279C12.1086 37.5645 13.0271 38.319 14.0145 38.9786C14.653 39.4051 15.3204 39.792 16.0131 40.1355L16 44H32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18.0083V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 18.0083V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 18.0083V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 8C37.7909 8 36 9.79086 36 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 4C25.7909 4 24 5.79086 24 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 8C13.7909 8 12 9.79086 12 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nzi=x("bowl-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 39C33.3888 39 41 31.9411 41 22H7C7 31.9411 14.6112 39 24 39Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 38L16 44H32L30 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 10L12 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 10L36 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 5L24 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Uzi=x("bowling",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 49 48",fill:"none"},[c("path",{d:"M24.7773 44C35.8273 44 44.7773 35.05 44.7773 24C44.7773 12.95 35.8273 4 24.7773 4C13.7273 4 4.77734 12.95 4.77734 24C4.77734 35.05 13.7273 44 24.7773 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.7773 26C26.4373 26 27.7773 24.66 27.7773 23C27.7773 21.34 26.4373 20 24.7773 20C23.1173 20 21.7773 21.34 21.7773 23C21.7773 24.66 23.1173 26 24.7773 26Z",fill:e.colors[0]},null),c("path",{d:"M31.7773 18C33.4373 18 34.7773 16.66 34.7773 15C34.7773 13.34 33.4373 12 31.7773 12C30.1173 12 28.7773 13.34 28.7773 15C28.7773 16.66 30.1173 18 31.7773 18Z",fill:e.colors[0]},null),c("path",{d:"M17.7773 18C19.4373 18 20.7773 16.66 20.7773 15C20.7773 13.34 19.4373 12 17.7773 12C16.1173 12 14.7773 13.34 14.7773 15C14.7773 16.66 16.1173 18 17.7773 18Z",fill:e.colors[0]},null)])}),jzi=x("box",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"12",width:"36",height:"30",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.9497 24.0083L29.9497 24.0083",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 13L13 5H35L42 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wzi=x("boxing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 36V42C38 43.1 37.11 44 36 44H17C15.9 44 15 43.11 15 42V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 15V10C11 6.68629 13.6863 4 17 4H28H38C41.3137 4 44 6.68629 44 10V30C44 33.3137 41.3198 36 38.006 36C30.9668 36 19.6598 36 15 36C8 36 4 28 4 23C4 18 4 15 4 15H11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"11",y1:"14",x2:"11",y2:"22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Vzi=x("boxing-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 26H15C17.76 26 20 23.76 20 21C20 18.24 17.76 16 15 16H11C8.24 16 6 18.24 6 21V30C6 33.3137 8.68629 36 12 36H36C39.3137 36 42 33.3137 42 30V26C42 23.7909 40.2091 22 38 22H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 44H14C12.89 44 12 43.1 12 42V36H36V42C36 43.1 35.1 44 34 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 20C5 20 4 18 4 16V12C4 7.58 7.58 4 12 4H36C40.42 4 44 7.58 44 12V16C44 19.31 41.31 22 38 22H19.9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zzi=x("boy",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"10",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 36H18L10 16H38L30 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 36V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 36V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hzi=x("boy-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"11",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 44H21L8 24H40L27 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$zi=x("boy-stroller",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 24H12L14.5 34H36L40 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24L8 15H3.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"20",cy:"41",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"41",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 8L32 24H40L44 13C41.6667 10 37 4 34 4C30 4 25.6667 6.66667 23 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 5L33 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xzi=x("boy-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"10",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 44V35L36 32L32 19C32 19 28 16 24 16C20 16 16 19 16 19L12 31L17 35V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gzi=x("brain",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.036 44.0002C18.0561 40.8046 16.5778 38.4223 14.6011 36.8533C11.636 34.4998 6.92483 35.9625 5.18458 33.535C3.44433 31.1074 6.40382 26.6432 7.44234 24.0091C8.48086 21.3751 3.46179 20.4437 4.04776 19.6959C4.43842 19.1974 6.97471 17.7588 11.6567 15.3802C12.987 7.79356 17.9008 4.00024 26.3982 4.00024C39.1441 4.00024 44 14.8062 44 21.6791C44 28.5521 38.1201 35.9564 29.7441 37.5529C28.9951 38.6437 30.0754 40.7928 32.9848 44.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.4997 14.5001C18.8464 17.0344 19.0408 18.8139 20.0829 19.8386C21.125 20.8634 22.9011 21.5335 25.4112 21.849C24.8417 25.1177 25.5361 26.6512 27.4942 26.4494C29.4524 26.2476 30.6289 25.434 31.0239 24.0084C34.0842 24.8685 35.7428 24.1487 35.9997 21.849C36.3852 18.3994 34.525 15.6476 33.7624 15.6476C32.9997 15.6476 31.0239 15.5548 31.0239 14.5001C31.0239 13.4453 28.7159 12.8494 26.6329 12.8494C24.5499 12.8494 25.8035 11.4453 22.9432 12.0001C21.0363 12.3699 19.8885 13.2032 19.4997 14.5001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.5002 25.5002C29.4833 26.1313 28.0878 27.1805 27.5002 28.0002C26.0313 30.0497 24.8398 31.2976 24.5791 32.6083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Yzi=x("brake-pads",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 40C32.8366 40 40 32.8366 40 24C40 15.1634 32.8366 8 24 8C15.1634 8 8 15.1634 8 24C8 32.8366 15.1634 40 24 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C26.6264 4 29.2272 4.51732 31.6537 5.52241C34.0802 6.5275 36.285 8.00069 38.1421 9.85787C39.9993 11.715 41.4725 13.9198 42.4776 16.3463C43.4827 18.7728 44 21.3736 44 24H36.0064C36.0064 22.4233 35.6959 20.862 35.0925 19.4053C34.4891 17.9487 33.6047 16.6251 32.4898 15.5102C31.3749 14.3953 30.0513 13.5109 28.5947 12.9075C27.138 12.3041 25.5767 11.9936 24 11.9936V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zzi=x("branch",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 28C42.2091 28 44 26.2091 44 24C44 21.7909 42.2091 20 40 20C37.7909 20 36 21.7909 36 24C36 26.2091 37.7909 28 40 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 12C11.2091 12 13 10.2091 13 8C13 5.79086 11.2091 4 9 4C6.79086 4 5 5.79086 5 8C5 10.2091 6.79086 12 9 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 44C11.2091 44 13 42.2091 13 40C13 37.7909 11.2091 36 9 36C6.79086 36 5 37.7909 5 40C5 42.2091 6.79086 44 9 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 12V36V24.0083H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qzi=x("branch-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 33V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"10",y:"9",width:"28",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 32L14 25H33.9743L40 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"33",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"33",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"36",y:"33",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kzi=x("branch-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36 12C38.2091 12 40 10.2091 40 8C40 5.79086 38.2091 4 36 4C33.7909 4 32 5.79086 32 8C32 10.2091 33.7909 12 36 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14 12C16.2091 12 18 10.2091 18 8C18 5.79086 16.2091 4 14 4C11.7909 4 10 5.79086 10 8C10 10.2091 11.7909 12 14 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14 44C16.2091 44 18 42.2091 18 40C18 37.7909 16.2091 36 14 36C11.7909 36 10 37.7909 10 40C10 42.2091 11.7909 44 14 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 12L14 36L14 33C14 25 36 24 36 16V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jzi=x("brdige-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 12V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 12V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 38C8 38 16 27 24 27C32 27 40 38 40 38",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M4 27H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 19H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15L24 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 19L16 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 19L32 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),eHi=x("bread",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 32.0833C4 30.8812 4.266 29.6884 4.97123 28.7148C7.04541 25.8514 12.6701 20 24 20C35.3299 20 40.9546 25.8514 43.0288 28.7148C43.734 29.6884 44 30.8812 44 32.0833C44 36.4556 40.4556 40 36.0833 40H11.9167C7.54441 40 4 36.4556 4 32.0833Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 9L12 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 22L14 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 9L36 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 22L34 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 7L24 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 20L24 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40 25.4434C36.9058 22.7787 31.8075 20 24 20C16.1925 20 11.0942 22.7787 8 25.4434",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),tHi=x("bread-machine",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 27C7 22.5817 10.5817 19 15 19H33C37.4183 19 41 22.5817 41 27V35C41 37.2091 39.2091 39 37 39H11C8.79086 39 7 37.2091 7 35V27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.0002 19V12C39 12 39 5 34.0002 5C29.0004 5 19.0004 5 14.0002 5C9.00006 5 8.99979 12 14.0002 12V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 11L20 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 11L26 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"29",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M15 39V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 39V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nHi=x("bread-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 26C9 26 17 14 22 7.99998C25.1307 4.24312 31 2.75 36 5C41 7.25 43 12 41 16C39 20 31 35 31 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 33.1882C31 36.3399 29.2441 39.1574 26.4861 41.0262C24.3203 42.4938 21.5366 41.867 18.5 41.867C15.2985 41.867 12.3782 42.3954 10.1667 40.7821C7.60938 38.9166 6 36.2056 6 33.1882C6 26.8125 11.5964 23 18.5 23C25.4036 23 31 27.5614 31 33.1882Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 33.2173C23 34.2126 22.3679 35.1023 21.375 35.6925C20.5953 36.1559 19.5932 35.958 18.5 35.958C17.3475 35.958 16.2961 36.1248 15.5 35.6154C14.5794 35.0263 14 34.1702 14 33.2173C14 31.2039 16.0147 30 18.5 30C20.9853 30 23 31.4404 23 33.2173Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.9998 18.0001C14.9998 18.0001 18.5 17.0001 23 18.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.9997 10.9999C19.9997 10.9999 23.5 9.49985 26.9998 10.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iHi=x("breast-pump",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 25C35 21 29 19 29 19V14H17V19C17 19 11 21 11 25V44H35V25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 4L13 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 14L17 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 8H35V15L41 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rHi=x("bridge-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 19V33H12C12 26.3726 17.3726 21 24 21C30.6274 21 36 26.3726 36 33H44V19C44 19 31.9652 15 24 15C16.0348 15 4 19 4 19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oHi=x("bridge-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 13C8 13 14 23 24 23C34 23 40 13 40 13",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M8 10V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 10V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 30.5C4 30.5 16.1877 29.9026 24 30C31.8196 30.0975 44 31 44 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 21V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 23L24 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 21L32 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M8 13L4 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M44 18L40 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),sHi=x("briefcase",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 16C32 9.92487 28.4183 4 24 4C19.5817 4 16 9.92487 16 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 16H39L40 28H27V25H21V28H8L9 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 28L6 42H42L40 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 25H27V31H21V25Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aHi=x("brightness",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0205 35.3535C30.0956 35.3535 35.0205 30.4286 35.0205 24.3535C35.0205 18.2784 30.0956 13.3535 24.0205 13.3535C17.9454 13.3535 13.0205 18.2784 13.0205 24.3535C13.0205 30.4286 17.9454 35.3535 24.0205 35.3535Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.9603 9.00977L36.5 11.4842",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M11.0674 36.7451L9.02051 38.8037",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 41.3533L24 44.3533",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M43.9998 23.3535L39.9998 23.3535",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M37.5324 36.3361L39.9998 38.8035",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24.0205 17.3535C20.1545 17.3535 17.0205 20.4875 17.0205 24.3535C17.0205 28.2195 20.1545 31.3535 24.0205 31.3535",fill:e.colors[2]},null),c("path",{d:"M4.00019 24.3535L8.00019 24.3535",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10.0444 9.00974L12.0972 11.0625",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 3.35371L24 7.35371",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),lHi=x("bring-forward",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"34",width:"36",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"6",y:"20",width:"36",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12L24 6L18 12V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cHi=x("bring-to-front",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 18H19C18.4477 18 18 18.4477 18 19V41C18 41.5523 18.4477 42 19 42H41C41.5523 42 42 41.5523 42 41V19C42 18.4477 41.5523 18 41 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.96906 6H6V10.0336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.99705 30H6V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.0023 6H30V10.0152",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.0283 6H20.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 16C6 18.6536 6 19.9869 6 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 16C30 18.6765 30 19.3456 30 18.0074",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.9922 30H17.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),dHi=x("bring-to-front-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 21V34H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 14H34V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 21V5H21V21H5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 43V27H43V43H27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uHi=x("broadcast",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 28.6292C26.5104 28.6292 28.5455 26.6004 28.5455 24.0979C28.5455 21.5954 26.5104 19.5667 24 19.5667C21.4897 19.5667 19.4546 21.5954 19.4546 24.0979C19.4546 26.6004 21.4897 28.6292 24 28.6292Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 15C10.6667 19.9706 10.6667 28.0294 16 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 33C37.3333 28.0294 37.3333 19.9706 32 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85786 10C2.04738 17.7861 2.04738 30.4098 9.85786 38.1959",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.1421 38.1959C45.9526 30.4098 45.9526 17.7861 38.1421 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hHi=x("broadcast-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 15C26.7614 15 29 12.7614 29 10C29 7.23858 26.7614 5 24 5C21.2386 5 19 7.23858 19 10C19 12.7614 21.2386 15 24 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 15V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 23V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 23V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7 33V23L41 23.0128V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),fHi=x("broadcast-radio",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"12",width:"40",height:"28",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C33.7614 31 36 28.7614 36 26C36 23.2386 33.7614 21 31 21C28.2386 21 26 23.2386 26 26C26 28.7614 28.2386 31 31 31Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 22H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 30H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 12L36 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gHi=x("browser",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 18V40C42 41.1046 41.1046 42 40 42H8C6.89543 42 6 41.1046 6 40V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 8C6 6.89543 6.89543 6 8 6H40C41.1046 6 42 6.89543 42 8V18H6V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 14C13.1046 14 14 13.1046 14 12C14 10.8954 13.1046 10 12 10C10.8954 10 10 10.8954 10 12C10 13.1046 10.8954 14 12 14Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18 14C19.1046 14 20 13.1046 20 12C20 10.8954 19.1046 10 18 10C16.8954 10 16 10.8954 16 12C16 13.1046 16.8954 14 18 14Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 14C25.1046 14 26 13.1046 26 12C26 10.8954 25.1046 10 24 10C22.8954 10 22 10.8954 22 12C22 13.1046 22.8954 14 24 14Z",fill:e.colors[2]},null)])}),mHi=x("browser-chrome",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 15C28.9706 15 33 19.0294 33 24C33 28.9706 28.9706 33 24 33C19.0294 33 15 28.9706 15 24C15 19.0294 19.0294 15 24 15ZM24 15H41.8654M17 42.7408L29.6439 31M6 15.2717L16.8751 29.552M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kHi=x("browser-safari",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 33L19.5 19.5L33 15L28.5 28.5L15 33Z",fill:e.colors[0],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 26C25.1046 26 26 25.1046 26 24C26 22.8954 25.1046 22 24 22C22.8954 22 22 22.8954 22 24C22 25.1046 22.8954 26 24 26Z",fill:e.colors[2]},null)])}),vHi=x("bubble-chart",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"34",cy:"14",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"12",cy:"25",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"29",cy:"37",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AHi=x("bug",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 42C36 42 38 31.5324 38 28C38 24.8379 38 20.1712 38 14H10C10 17.4423 10 22.109 10 28C10 31.4506 12 42 24 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 8L10 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 8L38 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 27H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 27H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 44L13 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 44L35 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 42V14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.9204 39.0407C17.0024 40.783 19.9244 41.9998 23.9999 41.9998C28.1112 41.9998 31.0487 40.7712 33.1341 39.0137",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 12.3333C32 7.73096 28.4183 4 24 4C19.5817 4 16 7.73096 16 12.3333V14H32V12.3333Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),pHi=x("building-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17 14L44 24V44H17L17 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 14L4 24L4 44H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 44V32L26 29L26 44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 44H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bHi=x("building-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11 14L25 4V44H11V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 13L39 23V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wHi=x("building-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 8L44 21V44H4L4 21L24 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 44V23L12 28L12 44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 44V23L36 28L36 44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 44H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),OHi=x("building-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 13L11 20L11 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21 4L31 11V24L38 29V44H21V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yHi=x("bullet-map",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 40V9C16 7.89543 17.0534 7 18.3529 7H33.6471C34.9466 7 36 7.89543 36 9V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 32.1084H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M22 19H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M26 14V32.1082",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),CHi=x("bus",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6.01245 34.005V8.03613C6.01245 6.93156 6.90788 6.03613 8.01245 6.03613H40.0001C41.1046 6.03613 42.0001 6.93156 42.0001 8.03613V34.005C42.0001 35.6618 40.6569 37.005 39.0001 37.005H37.0049V37.9999C37.0049 40.2091 35.2141 41.9999 33.0049 41.9999H33.0045C30.7954 41.9999 29.0045 40.2091 29.0045 37.9999V37.005H19.008V38.0016C19.008 40.2098 17.2178 41.9999 15.0096 41.9999C12.8014 41.9999 11.0113 40.2098 11.0113 38.0016V37.005H9.01245C7.3556 37.005 6.01245 35.6618 6.01245 34.005Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 23H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 13H14V23H34V13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 30H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 30H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Hi=x("bus-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"5",width:"32",height:"34",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 39L14 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 39L34 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"33",r:"2",fill:e.colors[2]},null),c("circle",{cx:"14",cy:"33",r:"2",fill:e.colors[2]},null),c("path",{d:"M8 23H40",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 21L8 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 21L40 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 13H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),SHi=x("bus-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 6C4 4.89543 4.89543 4 6 4H42C43.1046 4 44 4.89543 44 6V38C44 39.1046 43.1046 40 42 40H6C4.89543 40 4 39.1046 4 38V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 40H8V44H16V40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 40H32V44H40V40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 34H12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 34H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 25H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 10H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 34H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 21V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 21V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LHi=x("butterfly",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.0002 12.0003C8.66389 7.70613 19.0814 18.8191 24.0002 25C28.9191 18.8191 39.3366 7.70599 43.0002 12.0001C43.6787 12.6507 44.4427 14.877 42.0002 18C41.3217 18.9759 40.186 21.7059 41.0002 26C41.0002 27.1386 39.8852 28.9519 35.0002 27C37.3749 28.6266 41.8498 33.0962 39.0002 37C36.2864 40.4158 29.9649 44.4569 26.0002 35L24.0002 31L22.0002 35C18.0356 44.4569 11.7141 40.4158 9.00024 37C6.15071 33.0962 10.6255 28.6268 13.0001 27.0003C8.1152 28.9521 7.00011 27.1389 7.00011 26.0003C7.81438 21.7061 6.67867 18.9762 6.00012 18.0003C3.55766 14.8773 4.32174 12.6509 5.0002 12.0003Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0322 23C23.534 17.8642 28.9135 7 33 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9678 23C24.466 17.8642 19.0865 7 15 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xHi=x("buy",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6 15H42L40 42H8L6 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19V6H32V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 34H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),EHi=x("bydesign",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8.00002 7.28206L19.5556 4L19.5555 16.7179L8 20L8.00002 7.28206Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.00002 25.6752L19.5556 22.3932L19.5555 35.1111L8 38.3932L8.00002 25.6752Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.8887 21.0759L36.4443 18.2222L36.4442 41.1462L24.8887 43.9999L24.8887 21.0759Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),THi=x("bye",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34.9998 26.6138L15.146 7.31381C13.9866 6.18672 12.133 6.21294 11.0059 7.37237C10.965 7.41445 10.9254 7.45775 10.8871 7.50222C9.74412 8.82893 9.82256 10.8138 11.0666 12.0462L21.0908 21.9762",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M21.0909 21.9761L10.1773 11.1547C8.88352 9.87182 6.8201 9.80162 5.44214 10.9936C4.17554 12.0892 4.03694 14.0041 5.13256 15.2707C5.17411 15.3188 5.21715 15.3655 5.26164 15.4108L16.2553 26.6137",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.2551 26.6137L9.99976 20.5C8.73742 19.2102 6.67293 19.1744 5.36657 20.4195C4.0742 21.6514 4.02513 23.6977 5.25697 24.99C5.26264 24.996 5.26833 25.0019 5.27405 25.0078C14.5036 34.5442 19.2938 39.0485 21.0908 40.5534C23.9998 42.9896 29.7348 44 32.7302 42C35.7257 40 38.4331 37.1544 39.7181 34.3287C40.4831 32.6464 41.9689 27.4595 44.1756 18.7678C44.6248 16.9986 43.5547 15.2001 41.7854 14.7509C41.7625 14.7451 41.7395 14.7395 41.7164 14.7342C39.8832 14.3104 38.0429 15.4115 37.5496 17.2273L34.9998 26.6137",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31.7156 12.6658C31.0037 11.6024 30.19 10.613 29.2884 9.71137C28.3868 8.80978 27.3973 7.99606 26.334 7.28417C25.8048 6.92996 25.2574 6.60096 24.6934 6.29889C24.1327 5.99858 23.5557 5.72488 22.9639 5.47949",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M5.19397 33.7761C5.84923 34.8753 6.61005 35.906 7.46322 36.8536C8.31639 37.8011 9.26192 38.6655 10.2866 39.4321C10.7964 39.8135 11.3259 40.1707 11.8733 40.5019C12.4175 40.8311 12.9795 41.1346 13.5576 41.4106",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),QHi=x("bytedance",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 7L10 9V37L5 39V7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 23L21 25V37L16 39V23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 21L32 19V35L27 33V21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 9L43 11V37L38 39V9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),DHi=x("bytedance-applets",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4V23L8 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 23L40 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 20L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 20L8 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 31V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),BHi=x("bytedance-mini-app",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.1215 21.8789L21.8789 26.1215",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.4851 26.8285L33.8993 25.4143C35.4614 23.8522 35.4614 21.3195 33.8993 19.7574L28.2425 14.1005C26.6804 12.5384 24.1477 12.5384 22.5856 14.1005L21.1714 15.5148",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.8282 32.4853L25.414 33.8995C23.8519 35.4616 21.3193 35.4616 19.7572 33.8995L14.1003 28.2427C12.5382 26.6806 12.5382 24.1479 14.1003 22.5858L15.5145 21.1716",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RHi=x("cable-car",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13.2797 42C12.4996 42 11.7907 41.5464 11.4637 40.8381L6.38682 29.8381C6.14138 29.3063 6.14138 28.6937 6.38682 28.1619L11.4637 17.1619C11.7907 16.4536 12.4996 16 13.2797 16L34.7203 16C35.5004 16 36.2093 16.4536 36.5363 17.1619L41.6132 28.1619C41.8586 28.6937 41.8586 29.3063 41.6132 29.8381L36.5363 40.8381C36.2093 41.5464 35.5004 42 34.7203 42L13.2797 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 23L18 23L18 33L8 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 23L25 23L25 32L40 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9993 4C37.9993 4 28.5 7.5 20.5641 8.39392C12.6282 9.28784 7.99988 9 7.99988 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 8V16L17 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.6154 19L6.38682 28.1619C6.14138 28.6937 6.14138 29.3063 6.38682 29.8381L9 35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.3848 19L41.6133 28.1619C41.8588 28.6937 41.8588 29.3063 41.6133 29.8381L39.0002 35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IHi=x("cactus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 43L40 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 16C6 21.5 6.5 30 16 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 14C42 19 42 34 32 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 5C19.5817 5 16 8.58172 16 13V43H32V13C32 8.58172 28.4183 5 24 5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),MHi=x("cake",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 12V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 27V40C8 41.1046 8.89543 42 10 42H38C39.1046 42 40 41.1046 40 40V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 21.9691C4 19.2247 6.22474 17 8.96909 17H39.0309C41.7753 17 44 19.2247 44 21.9691V22.2481C44 24.1115 42.8655 25.7871 41.1355 26.4791C40.3093 26.8096 39.3797 26.7613 38.5923 26.3468L38.25 26.1667C37.2589 25.645 36.0744 25.645 35.0833 26.1667C34.0922 26.6883 32.9078 26.6883 31.9167 26.1667C30.9256 25.645 29.7411 25.645 28.75 26.1667C27.7589 26.6883 26.5744 26.6883 25.5833 26.1667C24.5922 25.645 23.4078 25.645 22.4167 26.1667C21.4256 26.6883 20.2411 26.6883 19.25 26.1667C18.2589 25.645 17.0744 25.645 16.0833 26.1667C15.0922 26.6883 13.9078 26.6883 12.9167 26.1667C11.9256 25.645 10.7411 25.645 9.75 26.1667L9.40772 26.3468C8.62028 26.7613 7.69073 26.8096 6.86453 26.4791C5.13445 25.7871 4 24.1115 4 22.2481V21.9691Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 8C26.2 4 24.0001 4 24.0001 4C24.0001 4 21.8008 4 21.0008 8C20.0008 13 28 13 27 8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),PHi=x("cake-five",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 27H39L34.3125 44H13.6875L9 27Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 27H9C9 21.5 14.5 19 14.5 19C14.5 17 16.5 11 24 11C31.5 11 33.5 17 33.5 19C33.5 19 39 21.5 39 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 27H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 12C28 9.79086 26.2091 8 24 8C21.7909 8 20 9.79086 20 12",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 8L28 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("line",{x1:"20",y1:"27",x2:"20",y2:"44",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("line",{x1:"28",y1:"27",x2:"28",y2:"44",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),FHi=x("cake-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 25L11.1711 40.6283C11.4421 41.4471 12.2074 42 13.0699 42H34.9301C35.7926 42 36.5579 41.4471 36.8289 40.6283L42 25",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M11.4071 25.1228H6.31652C6.14171 25.1228 5.99963 24.9803 6.00362 24.8055C6.16392 17.7822 11.6341 11.8858 19 10H29C36.0773 12.036 41.8233 17.9578 41.996 24.8057C42.0004 24.9804 41.8583 25.1228 41.6835 25.1228H36.5929C34.2767 25.1228 32.0393 25.9636 30.2964 27.4891C26.6917 30.6441 21.3083 30.6441 17.7036 27.4891C15.9607 25.9636 13.7233 25.1228 11.4071 25.1228Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.1 10C19.0344 9.67689 19 9.34247 19 9C19 6.23858 21.2386 4 24 4C26.7614 4 29 6.23858 29 9C29 9.34247 28.9656 9.67689 28.9 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NHi=x("cake-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 14L9 21.9H39L34 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"13",r:"4",fill:e.colors[2],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M33 9L35 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M9.5 26.9568C8.89836 27.2575 8.33775 27.5769 7.82243 27.913C5.41836 29.481 4 31.4118 4 33.4999C4 38.7466 12.9543 42.9999 24 42.9999C35.0457 42.9999 44 38.7466 44 33.4999C44 31.3609 42.5116 29.3869 40 27.799",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"9",y:"22",width:"30",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 22H40",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),UHi=x("cake-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 34V16C39 14.8954 38.1046 14 37 14H34.3125H26.3438H11C9.89543 14 9 14.8954 9 16V34C9 35.1046 9.89543 36 11 36H37C38.1046 36 39 35.1046 39 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 36H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 21H15V26H21V21H27V29H33V21H39",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 23V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 23V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 14V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14L24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 14L15 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jHi=x("cake-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 17.9L31.0577 8L9 17.9V30H40V17.9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 18H26.386C26.4489 18 26.5 18.0511 26.5 18.114V21.625C26.5 23.2128 27.7872 24.5 29.375 24.5V24.5C30.9628 24.5 32.25 23.2128 32.25 21.625V18.114C32.25 18.0511 32.3011 18 32.364 18H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.5 23.9568C8.89836 24.2575 8.33775 24.5769 7.82243 24.913C5.41836 26.481 4 28.4118 4 30.4999C4 35.7466 12.9543 39.9999 24 39.9999C35.0457 39.9999 44 35.7466 44 30.4999C44 28.3609 42.5116 26.3869 40 24.799",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),WHi=x("calculator",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 4H8.0002C6.89565 4 6.00022 4.89541 6.0002 5.99996L5.99955 42C5.99953 43.1045 6.89497 44 7.99955 44H40C41.1046 44 42 43.1046 42 42V6C42 4.89543 41.1046 4 40 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 10H13V19H35V10Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 28L19 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 28L12 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 35H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 29H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VHi=x("calculator-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"4",width:"32",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"11",width:"20",height:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"26",r:"2",fill:e.colors[0]},null),c("circle",{cx:"17",cy:"32",r:"2",fill:e.colors[0]},null),c("circle",{cx:"17",cy:"38",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"26",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"32",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"38",r:"2",fill:e.colors[0]},null),c("circle",{cx:"31",cy:"26",r:"2",fill:e.colors[0]},null),c("circle",{cx:"31",cy:"32",r:"2",fill:e.colors[0]},null),c("circle",{cx:"31",cy:"38",r:"2",fill:e.colors[0]},null)])}),zHi=x("calendar",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 19H43V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 9C5 7.89543 5.89543 7 7 7H41C42.1046 7 43 7.89543 43 9V19H5V9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 34H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 34H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 26H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 26H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HHi=x("calendar-dot",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"4",width:"40",height:"40",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 14H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"44",y1:"11",x2:"44",y2:"23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 22H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 22H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 22H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 29H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 29H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 29H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 36H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 36H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"4",y1:"11",x2:"4",y2:"23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$Hi=x("calendar-thirty",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"4",width:"40",height:"40",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 14H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"4",y1:"11",x2:"4",y2:"23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"44",y1:"11",x2:"44",y2:"23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28 22V36H36V22H28Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 22H20V36H12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 29H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XHi=x("calendar-thirty-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"36",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28 20V34H36V20H28Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20H20V34H12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GHi=x("calendar-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"36",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 32H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 20V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 20V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 13V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 13L4 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 44H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),YHi=x("camera",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 12L18 6H30L33 12H15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"12",width:"40",height:"30",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35C28.4183 35 32 31.4183 32 27C32 22.5817 28.4183 19 24 19C19.5817 19 16 22.5817 16 27C16 31.4183 19.5817 35 24 35Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),ZHi=x("camera-five",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"21",r:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"21",r:"7",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M16 43L32 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 37V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qHi=x("camera-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 10V24C8 32.8366 15.1634 40 24 40V40C32.8366 40 40 32.8366 40 24V10",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M4 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30C27.3137 30 30 27.3137 30 24C30 20.6863 27.3137 18 24 18C20.6863 18 18 20.6863 18 24C18 27.3137 20.6863 30 24 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),KHi=x("camera-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"19",r:"14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"19",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31L11 43H37L31 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JHi=x("camera-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"14",width:"36",height:"26",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 14L12.1667 8H19.8333L22 14H10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"29",cy:"27",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 10V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),e$i=x("camera-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"12",y:"4",width:"24",height:"32",rx:"12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 44L32 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"17",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"29",r:"2",fill:e.colors[0]},null)])}),t$i=x("camp",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 35H40L24 6.5L8 35H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31C21.2386 31 19 34.5817 19 39V41H29V39C29 34.5817 26.7614 31 24 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 41L44 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 23C15 23 20 19 24 19C28 19 33 23 33 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 6L38 9L40 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 6L42 9L40 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 17L6 19L7 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 17L8 19L7 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),n$i=x("cancer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"37",cy:"17",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M6 13C6 13 12 5 22 5C32 5 38 11 38 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"11",cy:"31",r:"6",transform:"rotate(-180 11 31)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M42 35C42 35 36 43 26 43C16 43 10 37 10 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),i$i=x("candy",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28C21.7909 28 20 26.2091 20 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16.6875 16.8125L3.90824 14.9668L14.8418 4.03324L16.6875 16.8125Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.3125 31.3125L44.0918 33.1582L33.1582 44.0918L31.3125 31.3125Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),r$i=x("canned-fruit",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 24C15 24 14.5 27 16 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M37.5666 12C38.7278 14.8106 40 18.6419 40 21.9375C40 25.8154 38.6546 33.3501 37.6851 38.2768C37.1408 41.0424 34.7033 43 31.8847 43H16.0422C13.257 43 10.8392 41.0861 10.2804 38.3575C9.31371 33.6374 8 26.4016 8 21.9375C8 18.2592 9.44361 14.6318 10.8271 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.5868 6.45675C11.7711 6.17196 12.0872 6 12.4264 6H35.5736C35.9128 6 36.2289 6.17196 36.4132 6.45675L39.0014 10.4567C39.432 11.1221 38.9544 12 38.1619 12H9.83814C9.04564 12 8.56805 11.1221 8.99857 10.4567L11.5868 6.45675Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),o$i=x("capricornus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 11C18 7.68629 15.3137 5 12 5C8.68629 5 6 7.68629 6 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 11V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 11C30 7.68629 27.3137 5 24 5C20.6863 5 18 7.68629 18 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 11V31V35.75C30 35.75 30 43 22 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36",cy:"30",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),s$i=x("car",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.5 32C14.8807 32 16 30.8807 16 29.5C16 28.1193 14.8807 27 13.5 27C12.1193 27 11 28.1193 11 29.5C11 30.8807 12.1193 32 13.5 32Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M34.5 32C35.8807 32 37 30.8807 37 29.5C37 28.1193 35.8807 27 34.5 27C33.1193 27 32 28.1193 32 29.5C32 30.8807 33.1193 32 34.5 32Z",fill:e.colors[0]},null),c("path",{d:"M7 37C5.34315 37 4 35.6569 4 34L4 24.7097C4 22.4363 5.28486 20.3581 7.3186 19.3422L8.00053 19.0015L10.3105 9.09194C10.7326 7.28117 12.3467 6 14.206 6L33.8943 6C35.7675 6 37.3899 7.29998 37.7981 9.12816L40.0031 19.0015L40.6834 19.3416C42.716 20.358 44 22.4355 44 24.7081V34C44 35.6569 42.6569 37 41 37H39.0031V38C39.0031 40.2091 37.2107 42 35.0016 42C32.7924 42 31 40.2091 31 38V37H17V38.0003C17 40.2093 15.2093 42 13.0003 42C10.7913 42 9.00053 40.2093 9.00053 38.0003V37H7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 22H34L32.348 14.5661C32.1447 13.6511 31.3331 13 30.3957 13L17.6043 13C16.6669 13 15.8553 13.6511 15.652 14.5661L14 22Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),a$i=x("car-battery",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 12H3V42H43V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 6H3V12H11V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 6H35V12H43V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 21H15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 21H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 18V24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),l$i=x("card-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28 12V4L8 14V42L20 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 16L40 6V34L20 44V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),c$i=x("cardioelectric",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.55469 23.194C5.3698 22.8031 5.19795 22.4068 5.04108 22.0056C4.39264 20.3473 4 18.6042 4 16.8C4 10.8353 8.88417 6 14.9091 6C18.7036 6 22.0456 7.91792 24 10.828C25.9544 7.91792 29.2964 6 33.0909 6C39.1158 6 44 10.8353 44 16.8C44 24.5647 36.7273 31.2 33.0909 34.8C30.6667 37.2 27.6364 39.6 24 42C20.3636 39.6 17.3333 37.2 14.9091 34.8C14.543 34.4376 14.1401 34.0444 13.7114 33.6224",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 29.9734L19.1138 19.0396L25.5781 25.7059L35.2619 15.8188",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),d$i=x("carousel",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 11C4 9.89543 4.89543 9 6 9H42C43.1046 9 44 9.89543 44 11V35C44 36.1046 43.1046 37 42 37H6C4.89543 37 4 36.1046 4 35V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 17H20V29H28V17Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 17H36V29H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 17H12V29H4",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 13V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 13V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),u$i=x("carousel-video",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"11",y:"7",width:"26",height:"34",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"11",width:"7",height:"26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"37",y:"11",width:"7",height:"26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 20L28 24L22 28V20Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),h$i=x("carrot",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.6244 20.6823C14.2892 15.2475 18.4035 10 24 10V10C29.5965 10 33.7108 15.2475 32.3756 20.6824L27.2786 41.4294C26.9078 42.9388 25.5543 44 24 44V44C22.4457 44 21.0922 42.9388 20.7214 41.4294L15.6244 20.6823Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 4L24 9.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30.1016 5.5918L27.3744 8.84185",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 5.5918L20.7271 8.84185",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 19H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M25 26H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 34H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),f$i=x("cast-screen",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 39C21 30.1634 13.8366 23 5 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 39C13 34.5817 9.41828 31 5 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.5 41C6.88071 41 8 39.8807 8 38.5C8 37.1193 6.88071 36 5.5 36C4.11929 36 3 37.1193 3 38.5C3 39.8807 4.11929 41 5.5 41Z",fill:e.colors[0]},null),c("path",{d:"M4 16.0566V8H44V40H28.7712",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),g$i=x("castle",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 11L11 4L18 11H4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 11L37 4L44 11H30Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 44V26H40V17H34V26H28V21L24 17L20 21V26H14V17H8V26H4V44H18V40C18 36.6863 20.6863 34 24 34C27.3137 34 30 36.6863 30 40V44H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"7",y:"11",width:"8",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"33",y:"11",width:"8",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),m$i=x("cat",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 26C42 34.8366 33.9411 42 24 42C14.0589 42 6 34.8366 6 26M15 12.1405C17.6476 10.7792 20.7214 10 24 10C27.2786 10 30.3524 10.7792 33 12.1405",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 26V8.48814C6 6.757 8.05005 5.84346 9.33729 7.00098L15 12.093",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 26V8.48814C42 6.757 39.9499 5.84346 38.6627 7.00098L33 12.093",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"30",cy:"22",r:"2",fill:e.colors[0]},null),c("circle",{cx:"18",cy:"22",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"28",r:"2",fill:e.colors[0]},null),c("path",{d:"M16 30L4 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 35L7 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 30L44 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 35L41 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),k$i=x("category-management",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"28",width:"36",height:"14",rx:"4",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20 7H10C7.79086 7 6 8.79086 6 11V17C6 19.2091 7.79086 21 10 21H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"34",cy:"14",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"34",cy:"14",r:"3",fill:e.colors[2]},null)])}),v$i=x("cattle",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.4651 19.9231C10.6818 12.4814 16.5167 6 23.9995 6C31.4823 6 37.3173 12.4814 36.5339 19.9231L35.0464 34.055C34.4513 39.7083 29.6841 44 23.9995 44C18.315 44 13.5478 39.7083 12.9527 34.0549L11.4651 19.9231Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M13.9995 31C17.4916 27.8746 25.4281 23.8297 33.9995 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"18.9995",cy:"18",r:"2",fill:e.colors[2]},null),c("circle",{cx:"20.9995",cy:"34",r:"2",fill:e.colors[2]},null),c("circle",{cx:"28.9995",cy:"18",r:"2",fill:e.colors[2]},null),c("circle",{cx:"26.9995",cy:"34",r:"2",fill:e.colors[2]},null),c("path",{d:"M33 7.91262C35.1667 5.91262 40.3923 2.30498 43 4.91262C45.6077 7.5203 43 9.9126 41 10.4126C38.5 11.0376 36.8 12.7128 36 13.9128",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.0962 7.91262C12.9295 5.91262 7.70391 2.30498 5.09619 4.91262C2.48848 7.5203 5.09619 9.9126 7.09619 10.4126C9.59619 11.0376 11.2962 12.7128 12.0962 13.9128",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 25L13 34.5",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M36 25L35 34.5",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),A$i=x("cattle-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 31L44 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 44V18C5 13 7 8 16 6L30 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 20C20.5 21.5 22.5 25 28 25C31.1667 25 38 26.5 38 33V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6C22 6 25 9 25 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 44C30 39.5817 26.4183 36 22 36C17.5817 36 14 39.5817 14 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),p$i=x("caution",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 5L2 43H46L24 5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 19.0005L24.0083 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),b$i=x("cc",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.2782 12.14C21.181 12.4802 22.9856 12.9636 24.6924 13.5899C21.8825 13.6074 19.0791 14.7782 17.0541 17.103L16.8557 17.338C14.0164 20.8063 13.8258 25.7793 16.2839 29.4497L16.2224 29.3375C18.7497 33.9805 23.0519 38.0543 27.499 39.3643C31.0799 40.4191 34.4305 40.6989 37.5178 40.1993L37.5447 40.1811C33.8191 43.092 29.3272 44.553 24.831 44.5656H24.7149L24.2838 44.56C18.9676 44.4356 13.6883 42.2862 9.70805 38.1144L9.37863 37.7609C5.80885 33.8395 4.01583 28.845 4 23.8458V23.7129L4.00633 23.2584C4.09466 19.6851 5.09141 16.1308 6.99642 12.986L6.9277 13.0052C11.431 11.7594 15.5469 11.4727 19.2782 12.14ZM29.8165 32.6328C31.3625 31.897 33.2256 32.2537 34.4485 33.4761L39.4604 38.4855L39.1209 38.8174C39.0934 38.8437 39.0659 38.8699 39.0383 38.8959C35.6475 39.8087 31.8914 39.663 27.7688 38.4486C24.7892 37.5709 22.2332 35.4184 19.9509 32.7704L19.9015 32.7431C22.9258 34.3813 26.604 34.377 29.6249 32.7305L29.8165 32.6328ZM24.7544 2.99994L25.1975 3.00471C30.3656 3.11518 35.5015 5.14197 39.4455 9.08599L34.4485 14.083L34.2924 14.2313C33.0178 15.3811 31.1429 15.6554 29.6249 14.8281L29.3639 14.6908C29.3141 14.6655 29.2642 14.6407 29.2142 14.6163C26.2909 12.9805 23.0341 11.8419 19.4463 11.2003C15.8761 10.5619 11.9853 10.7621 7.77611 11.797C8.35234 10.9768 8.99698 10.1901 9.70805 9.44472L10.0345 9.10999C14.0951 5.03678 19.4211 2.99994 24.7495 2.99994H24.7544Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M41.549 17.3253L33.6594 21.8806L33.4435 22.0288C33.4435 22.0288 32.7681 22.4814 32.8427 23.4385C32.9079 24.2756 33.5043 24.6288 33.5043 24.6288L41.7348 29.3768C41.7348 29.3768 42.3796 29.7247 43.1811 29.2913C44.0774 28.8066 44.0162 27.8599 44.0162 27.8599V18.7503C44.0162 18.7503 44.0171 18.7404 44.0171 18.7227V18.698C44.0152 18.5127 43.9623 17.8792 43.3674 17.4409C43.02 17.185 42.6771 17.1049 42.3841 17.1049C41.8974 17.1054 41.549 17.3253 41.549 17.3253Z",fill:e.colors[0]},null)])}),w$i=x("cd",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M13 24C13 17.9249 17.9249 13 24 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"24",cy:"24",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),O$i=x("ce-marking",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 42C12.0589 42 4 33.9411 4 24C4 14.0589 12.0589 6 22 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 42C34.0589 42 26 33.9411 26 24C26 14.0589 34.0589 6 44 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 24H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),y$i=x("cell",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28.4165 21.8466C28.2998 24.4327 28.9576 26.2456 30.3899 27.2851C32.5385 28.8445 37.8372 29.0273 42.0342 21.8466C46.2313 14.6658 42.1598 10.7653 40.6133 10.1148C39.5823 9.68111 38.546 9.51854 37.5044 9.62707",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31.0138 28.0061C29.7932 29.4196 29.6591 31.1176 30.6115 33.1C32.0401 36.0735 35.6988 35.5388 37.5277 38.0157C38.747 39.6671 39.2088 41.3285 38.9132 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.50434 23.6397C10.7641 26.6609 16.1663 27.0551 22.5 24.6306C25.0645 23.649 27.7817 22.2052 30.5049 20.2867C32.5577 18.8404 34.0451 17.3644 35.0919 15.92C38.8633 10.716 36.9159 5.92222 35.0919 4.40635C33.1156 2.76399 29.322 2.08888 22.5 5.03345C21.2777 5.56103 19.9582 6.20481 18.5345 6.98005C15.7374 8.50312 13.4336 10.2232 11.6622 11.9999C7.4997 16.1749 6.27733 20.6622 8.50434 23.6397Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M16.2451 8.83911C16.6842 11.7889 17.9165 14.368 19.9419 16.5764C21.9673 18.7848 24.3883 20.195 28 21.4999",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M9.98149 24.9998C4.15571 30.6503 2.58552 34.9286 5.27092 37.8346C9.29902 42.1936 13.0878 36.6267 18.1666 36.6267C21.5524 36.6267 24.1636 38.751 26 42.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M35.0919 15.9199C34.0451 17.3643 32.5577 18.8403 30.5049 20.2866C27.7817 22.2052 25.0645 23.6489 22.5 24.6306",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M22.4999 5.03345C21.2776 5.56103 19.9581 6.20481 18.5344 6.98004C15.7374 8.50312 13.4335 10.2232 11.6621 11.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),C$i=x("center-alignment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 14L42 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24L36 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 34H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_$i=x("certificate",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26 36H6C4.89543 36 4 35.1046 4 34V8C4 6.89543 4.89543 6 6 6H42C43.1046 6 44 6.89543 44 8V34C44 35.1046 43.1046 36 42 36H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 14H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 21H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 28H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 33C33.3137 33 36 30.3137 36 27C36 23.6863 33.3137 21 30 21C26.6863 21 24 23.6863 24 27C24 30.3137 26.6863 33 30 33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 40L34 42V31.4722C34 31.4722 32.8594 33 30 33C27.1406 33 26 31.5 26 31.5V42L30 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),S$i=x("chafing-dish",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 42C14.0589 42 6 33.9411 6 24C6 14.0589 14.0589 6 24 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 42C33.9411 42 42 33.9411 42 24C42 14.0589 33.9411 6 24 6C24 6 20 8 20 15C20 22 28 26 28 33C28 40 24 42 24 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M42 20H44V28H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 20H4V28H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),L$i=x("chafing-dish-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 18H42V24C42 27.3137 39.3137 30 36 30H12C8.68629 30 6 27.3137 6 24V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 42H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 42L16 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 42L32 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 18L27 4H21L18 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 11H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 11H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),x$i=x("chair",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 23L12 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 23L36 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 34L32 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.4545 23H18.5455C15.8182 23 14 21.3333 14 18.8333V12H18V6C18 4.89543 18.8954 4 20 4H28C29.1046 4 30 4.89543 30 6V12H34V18.8333C34 21.3333 32.1818 23 29.4545 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),E$i=x("chair-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29.4545 23H18.5455C15.8182 23 14 21.3333 14 18.8333V12H18V6C18 4.89543 18.8954 4 20 4H28C29.1046 4 30 4.89543 30 6V12H34V18.8333C34 21.3333 32.1818 23 29.4545 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 23L12 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 23L36 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31L31 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 38L33 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),T$i=x("change",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 31H38V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 21H10V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 11L38 5L32 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 37L10 43L4 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Q$i=x("change-date-sort",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 5V30.0036H42V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.0001 23H19.0016L32.8514 8.85714L28.9943 5L15 19.143L15.0001 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 37L24 43L18 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),D$i=x("charging-treasure",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.97506 8.55657C10.1946 7.08729 11.4565 6 12.9421 6H35.9778C37.4979 6 38.7778 7.13694 38.9569 8.64644L42.102 35.1464C42.3138 36.9309 40.9199 38.5 39.1229 38.5H8.98167C7.14822 38.5 5.74362 36.8699 6.01462 35.0566L9.97506 8.55657Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"6",y:"30",width:"36",height:"12",rx:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"19",y:"34",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("path",{d:"M29 36H35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 12H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),B$i=x("chart-graph",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"17",y:"6",width:"14",height:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"6",y:"33",width:"14",height:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"28",y:"33",width:"14",height:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 33V24H35V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),R$i=x("chart-histogram",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 30V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 22V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 14V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),I$i=x("chart-histogram-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 34H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 26H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 18H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 10L14 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),M$i=x("chart-histogram-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 42H44H4Z",fill:e.colors[1]},null),c("path",{d:"M4 42H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"28",width:"6",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"18",width:"6",height:"24",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"34",y:"6",width:"6",height:"36",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),P$i=x("chart-line",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 34L22 18L32 27L42 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),F$i=x("chart-line-area",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 34L22 18L32 27L42 6V34H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),N$i=x("chart-pie",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 35.0457 35.0457 44 24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4V24H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.0844 18H30V4.91553C36.2202 6.86917 41.1308 11.7798 43.0844 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),U$i=x("chart-pie-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 24C5 34.4934 13.5066 43 24 43V26C24 24.8954 24.8954 24 26 24H43C43 13.5066 34.4934 5 24 5C13.5066 5 5 13.5066 5 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"30",y:"30",width:"12",height:"12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),j$i=x("chart-proportion",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.3446 5.51758C13.9 6.53124 11.7001 8.01574 9.85786 9.85797C6.23858 13.4773 4 18.4773 4 24.0001C4 35.0458 12.9543 44.0001 24 44.0001V44.0001C29.5228 44.0001 34.5228 41.7615 38.1421 38.1422C39.9844 36.3 41.4689 34.1001 42.4825 31.6555",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24H44C44 12.9543 35.0457 4 24 4L24 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),W$i=x("chart-ring",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43.7756 20.9938C42.4735 12.3555 35.6463 5.5277 27.0084 4.22461M20.9757 4.22702C11.3651 5.68478 4 13.9822 4 23.9998C4 34.0212 11.3705 42.321 20.9863 43.7743C21.9692 43.9228 22.9756 43.9998 24 43.9998C25.0209 43.9998 26.024 43.9233 27.0038 43.7758C35.6458 42.4741 42.4762 35.6427 43.7764 27.0003",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16C19.5817 16 16 19.5817 16 24C16 28.4183 19.5817 32 24 32C28.4183 32 32 28.4183 32 24C32 19.5817 28.4183 16 24 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),V$i=x("chart-scatter",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 24C22.2091 24 24 22.2091 24 20C24 17.7909 22.2091 16 20 16C17.7909 16 16 17.7909 16 20C16 22.2091 17.7909 24 20 24Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37 16C39.7614 16 42 13.7614 42 11C42 8.23858 39.7614 6 37 6C34.2386 6 32 8.23858 32 11C32 13.7614 34.2386 16 37 16Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 36C16.6569 36 18 34.6569 18 33C18 31.3431 16.6569 30 15 30C13.3431 30 12 31.3431 12 33C12 34.6569 13.3431 36 15 36Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33 32C34.6569 32 36 30.6569 36 29C36 27.3431 34.6569 26 33 26C31.3431 26 30 27.3431 30 29C30 30.6569 31.3431 32 33 32Z",fill:e.colors[0]},null)])}),z$i=x("chart-stock",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"16",width:"8",height:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 6V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 32V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"34",y:"16",width:"8",height:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 6V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 32V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"14",width:"8",height:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),H$i=x("check",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 11L16.875 37L5 25.1818",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$$i=x("check-correct",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"3abbe328)"},[c("path",{d:"M42 20V39C42 40.6569 40.6569 42 39 42H9C7.34315 42 6 40.6569 6 39V9C6 7.34315 7.34315 6 9 6H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 20L26 28L41 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"3abbe328"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),X$i=x("check-in",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.9999 21.0001L22.1302 6.98819C22.5987 5.91738 23.8816 5.47476 24.9107 6.0289L35.9996 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 31L26 12L42 12L42 41L26 41L26 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44C13 44 13.7691 38.6834 16.3302 38.3125C19.3527 37.8748 22.4317 37.6497 25.1033 37C28.497 36.1747 31.2335 35.1121 32.3623 34.6448C32.7291 34.4929 33.0343 34.2285 33.2178 33.8764C33.7811 32.795 34.7903 30.4101 32.9209 30.1094C30.493 29.7188 22.9806 32.5833 19.1276 32.0625C15.2746 31.5417 16.6293 28.9375 17.8433 28.1563C21.1401 26.0345 25 27 25 27V18C25 18 10.3335 21.75 5 28.1563",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 21L42 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),G$i=x("check-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24L22 30L34 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Y$i=x("check-small",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 24L20 34L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Z$i=x("checkbox",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32 16H16V32H32V16Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),q$i=x("checkerboard",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 4H7C5.34315 4 4 5.34315 4 7V17V31V41C4 42.6569 5.34315 44 7 44H17H31H41C42.6569 44 44 42.6569 44 41V31V17V7C44 5.34315 42.6569 4 41 4H31H17Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"23",y1:"17",x2:"44",y2:"17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"4",y1:"17",x2:"13",y2:"17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"35",y1:"31",x2:"44",y2:"31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"6",y1:"31",x2:"25",y2:"31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"17",y1:"21",x2:"17",y2:"44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 4L31 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 35L31 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 4L17 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 31C35 33.2091 33.2091 35 31 35C28.7909 35 27 33.2091 27 31C27 28.7909 28.7909 27 31 27C33.2091 27 35 28.7909 35 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 17C21 19.2091 19.2091 21 17 21C14.7909 21 13 19.2091 13 17C13 14.7909 14.7909 13 17 13C19.2091 13 21 14.7909 21 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),K$i=x("checklist",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 10L42 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 10L34 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 30L37 38L33 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 10H4V18H26V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 30H4V38H26V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),J$i=x("cheese",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 20C43 17.8285 24.8921 8.11198 20.134 5.59629C19.4394 5.22904 18.603 5.31194 17.9852 5.79737L5 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 17.6522C5 16.3232 6.2688 15.3543 7.55521 15.688C13.9619 17.3498 30.8602 21.3331 40.1615 19.7589C41.5557 19.523 43 20.5369 43 21.951V38.1025C43 39.1662 42.1674 40.0438 41.1051 40.0997L7.10512 41.8892C5.96083 41.9494 5 41.0378 5 39.892V17.6522Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"12",cy:"25",r:"2",fill:e.colors[2]},null),c("circle",{cx:"25",cy:"27",r:"2",fill:e.colors[2]},null),c("circle",{cx:"34",cy:"32",r:"2",fill:e.colors[2]},null),c("circle",{cx:"18",cy:"32",r:"2",fill:e.colors[2],stroke:e.colors[2],"stroke-width":e.strokeWidth},null)])}),eXi=x("chef-hat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"12",y:"34",width:"24",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 34V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 34V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 25V34H36V25C36 25 41 22 41 17C41 12 37 10 32 10C32 8 29 4 24 4C19 4 16 8 16 10C12 10 7 12 7 17C7 22 12 25 12 25Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tXi=x("chef-hat-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 24.1246C9.01253 23.3584 6 19.851 6 15.64C6 10.8683 9.86826 7 14.64 7C15.4066 7 16.1498 7.09983 16.8574 7.2872C18.4398 5.28493 20.8898 4 23.64 4C26.4704 4 28.9829 5.36098 30.5588 7.46422C31.4372 7.16331 32.3795 7 33.36 7C38.1317 7 42 10.8683 42 15.64C42 19.851 38.9875 23.3584 35 24.1246V40C35 41.1046 34.1046 42 33 42H15C13.8954 42 13 41.1046 13 40V24.1246Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 31L35 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 25V31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 28V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 28V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nXi=x("cherry",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"14",cy:"34",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"37",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 10C34.3488 10.8116 28.6279 13.0145 25.2791 16.2609C20.2558 21.1304 19 24.5 18 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36.9997 9.99995C35.8831 11.3184 33.7149 14.5959 33.0435 18.3891C32.0364 24.0789 32.9998 27.5 33.9997 29.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 4L44 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),iXi=x("chess",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 4H14V14H34V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 14L33 37H15L21 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 44H8V40L14 37H34L40 40V44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 23.02H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.5 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.5 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rXi=x("chess-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 44H8V40L14 37H34L40 40V44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 19H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.74 19L33 37H15L20.26 19",fill:e.colors[1]},null),c("path",{d:"M27.74 19L33 37H15L20.26 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C19.5817 4 16 7.58172 16 12C16 15.012 17.6646 17.6353 20.124 19H27.876C30.3354 17.6353 32 15.012 32 12C32 7.58172 28.4183 4 24 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),oXi=x("chest",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.9968 3.5C16.9968 5.76563 16.9968 7.48184 16.9968 8.64861C16.9968 10.3988 16.0333 11.0735 12.4023 12.0065C8.77133 12.9394 7.69632 13.4893 6.84816 15.0995C6.28272 16.1729 6 17.8303 6 20.0715V37.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34.9416 21.5085C35.1792 24.3854 34.6917 26.8978 33.4792 29.046C32.2667 31.1941 30.126 32.5026 27.0572 32.9716",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.0587 21.5085C12.82 24.3854 13.3096 26.8978 14.5277 29.046C15.7457 31.1941 17.9038 32.5026 21.0022 32.9716",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 43.5121C14.3333 41.957 15 40.2662 15 38.4396C15 36.613 15 33.8253 15 30.0764",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M35 43.5121C33.6667 41.957 33 40.2662 33 38.4396C33 36.613 33 33.8253 33 30.0764",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31.0003 3.5C31.0003 5.76563 31.0003 7.48184 31.0003 8.64861C31.0003 10.3988 31.9638 11.0735 35.5948 12.0065C39.2257 12.9394 40.3008 13.4893 41.1489 15.0995C41.7144 16.1729 41.9971 17.8303 41.9971 20.0715V37.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),sXi=x("chicken",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35.9786 15.4998C35.4536 15.0194 34.8809 14.5921 34.2688 14.2248L32.8034 13.3456C31.4442 12.53 29.9497 11.965 28.3909 11.6774L27.8672 11.5808C25.0469 11.0603 22.3297 10.0961 19.8159 8.7262C19.586 7.71021 18.7942 6.86455 17.7106 6.61834C16.2072 6.27672 14.7114 7.21858 14.3698 8.72205C14.0282 10.2255 14.97 11.7212 16.4735 12.0629C16.5995 12.0915 16.7255 12.1111 16.8507 12.1221C18.5056 13.7407 19.9052 15.6035 21 17.6467",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.3067 25.0192C11.0447 25.3012 8 28.6506 8 32C8 35.5 9.55844 37 11 38C12.4416 39 14.7208 40 16.6104 40C18.5 40 28.5 41 33 40C37.5 39 38 38 40 36C41.0815 34.9185 41.882 33.3983 42.3892 32.2301C42.8802 31.0991 43.2654 29.9245 43.5649 28.7284C43.9246 27.2922 44.2883 25.2299 44 23.5C43.5 20.5 42 18.5 37 16C32.3958 13.6979 28.3532 14.7876 27.7421 14.9745C27.6868 14.9914 27.6352 15.0095 27.5806 15.0287C26.7806 15.3116 20.3163 17.6254 17.5714 19.5C14.7687 21.414 11.6092 24.7019 11.3428 24.981C11.3293 24.9951 11.3201 25.0048 11.3067 25.0192Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.10263 20.0094C5.97741 19.9983 5.85146 19.9787 5.72546 19.9501C4.222 19.6085 3.28014 18.1127 3.62176 16.6093C3.96338 15.1058 5.45912 14.1639 6.96259 14.5055C8.04613 14.7518 8.83798 15.5974 9.0679 16.6134C11.5816 17.9833 14.2989 18.9475 17.1192 19.468L17.6428 19.5646C19.2016 19.8522 20.6961 20.4172 22.0553 21.2328L23.5207 22.112C24.5005 22.6999 25.3793 23.4416 26.1234 24.3087L26.5288 24.7812C27.7526 26.2073 28.3101 28.0877 28.0613 29.9504L28.0331 30.1621C27.8636 31.4312 27.2894 32.6118 26.3957 33.5287L25.9345 34.0018C24.4094 35.5665 22.2148 36.2854 20.0595 35.9261C18.3925 35.6483 16.8493 34.8707 15.6342 33.6962L14.8952 32.9819C14.301 32.4076 13.7859 31.7568 13.3634 31.0466L11.1909 27.3947L10.5574 26.1247C9.42238 23.8489 7.91571 21.7826 6.10263 20.0094Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aXi=x("chicken-leg",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"11d67956)"},[c("path",{d:"M33.3748 33.8744C37.6175 29.6318 34.7891 15.4897 28.4251 9.12572C25.5966 6.29723 17.465 0.286877 8.62606 9.12565C-0.212837 17.9644 5.7977 26.0963 8.62606 28.9246C14.9901 35.2887 29.1322 38.1171 33.3748 33.8744Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 41C40.2533 40.2533 36.0222 36.0222 33.9999 33.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"42.193",cy:"40.0713",r:"2.5",transform:"rotate(135 42.193 40.0713)",fill:e.colors[0]},null),c("circle",{cx:"40.0719",cy:"42.1924",r:"2.5",transform:"rotate(135 40.0719 42.1924)",fill:e.colors[0]},null),c("circle",{cx:"17",cy:"18",r:"2",fill:e.colors[2]},null),c("circle",{cx:"12",cy:"21",r:"2",fill:e.colors[2]},null),c("circle",{cx:"17",cy:"24",r:"2",fill:e.colors[2]},null)]),c("defs",null,[c("clipPath",{id:e.id+"11d67956"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),lXi=x("chicken-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 31C30 26.5 31.4 17.6 41 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 4L15 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 31C38 33.8889 34.24 38.5556 28 40L26 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 10.2738C15.1845 9.2518 3.86133 10.5366 5.09285 23.8519C5.09286 28.2319 7.37935 37.1968 16 40L18 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 18C19.6957 21.8333 22.5 31 31 31H38C37.3043 28.6667 37.1565 23.4 43 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cXi=x("child-with-pacifier",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 42C33.3888 42 41 34.3888 41 25C41 15.6112 33.3888 8 24 8C14.6112 8 7 15.6112 7 25C7 34.3888 14.6112 42 24 42Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 21L31 22L29 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 21L17 22L15 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8C23.75 7 22 4 18 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8C24.0833 7 24.6 4.8 26 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.9752 40C31.9752 34 31.9752 31 23.9998 31C15.9998 31 16.0244 34 16.0244 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 23V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 23V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dXi=x("children-cap",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 32C6 17 11 8 14 8C17 8 20 14 20 14H28C28 14 31 8 34 8C37 8 42 17 42 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"32",width:"40",height:"8",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uXi=x("children-pyramid",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"15",y:"17",width:"18",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 25H38V33H10V25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 33H43V41H5V33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 7L19 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hXi=x("chili",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"a3729df1)"},[c("path",{d:"M21.1678 16.594C22.8156 10.9872 29.4907 8.66639 34.2614 12.0416C38.3867 14.9602 39.0791 20.8076 35.7495 24.609L32.6192 28.183C27.4 34.1417 20.8092 38.741 13.4156 41.5837L9.85755 42.9517C9.12779 43.2322 8.30608 43.1295 7.66783 42.678C6.39521 41.7776 6.34327 39.9076 7.56396 38.938L10.3431 36.7305C14.5084 33.422 17.5492 28.9067 19.0491 23.8031L21.1678 16.594Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M29.8417 10.6835C30.6939 8.09689 33.4817 6.69083 36.0683 7.54302C38.6549 8.3952 40.061 11.1829 39.2088 13.7696C38.8983 14.7121 38.3308 15.4978 37.6097 16.0747",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M42 4L38 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)]),c("defs",null,[c("clipPath",{id:e.id+"a3729df1"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),fXi=x("chimney",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 14H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 14H24H32L36 44H12L16 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 24H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13 34L35 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 14L36 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 14L12 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8L24.8284 7.17157C25.5786 6.42143 26.596 6 27.6569 6H28.3431C29.404 6 30.4214 5.57857 31.1716 4.82843L32 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gXi=x("chinese",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"18",width:"20",height:"10",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),mXi=x("chinese-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 19.9389C20.6008 18.7746 19.403 16.737 17.0076 17.0281C14.6122 17.3193 12.8152 20.5211 13.0152 24.5962C13.2152 28.6714 15.4106 31 17.4068 31C19.8023 31 21 28.2056 21 28.2056",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 31L26 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 31L26 24.5C26 22.0147 28.0147 20 30.5 20V20C32.9853 20 35 22.0147 35 24.5L35 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kXi=x("chinese-pavilion",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 12H33C33 12 36.3632 15.0112 39 16C40.8645 16.6992 44 17 44 17C44 17 42.1839 17.6487 41 18C39.4563 18.458 37 19 37 19H24H11C11 19 8.54366 18.458 7 18C5.81607 17.6487 4 17 4 17C4 17 7.1355 16.6992 9 16C11.6368 15.0112 15 12 15 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12L24 4L30 12H18Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 19L11 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M37 19V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"6",y:"38",width:"36",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),vXi=x("chip",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"12",y:"6",width:"24",height:"36",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M12 12H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 28H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 12H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 28H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 36H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AXi=x("chopping-board",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 8C16.5033 8 35.7176 8 42.0112 8C43.1158 8 44 8.89543 44 10V38C44 39.1046 43.117 40 42.0125 40C35.8575 40 17.3255 40 14 40C10 40 4 38 4 24C4 10 11 8 14 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pXi=x("chopsticks-fork",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 5V15C8 20 14 20 14 20C14 20 20 20 20 15V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 4L40 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 4L28 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bXi=x("christmas-tree",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 14L16 12L24 4L32 12L28 14L36 22L30 24L39 34H9L17 24L12 22L20 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 44H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 34L20 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 34L28 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wXi=x("christmas-tree-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 36V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 15L24 4L34 15L31 18L39 26L34 27.1579L42 36H6L14 27.1579L9 26L17 18L14 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),OXi=x("church-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 8L28 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 28H9C7.89543 28 7 28.8954 7 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 28H39C40.1046 28 41 28.8954 41 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44L44 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 23L24 15L33 23V44H15V23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 44L28 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),yXi=x("church-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 24L24 14L35 24V44H13V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 8L10 4L13 8V44H7V8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 8L38 4L41 8V44H35V8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 29L28 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),CXi=x("circle-double-down",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 17L24 24L17 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 26L24 33L17 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Xi=x("circle-double-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 31L15 24L22 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31L24 24L31 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),SXi=x("circle-double-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31L24 24L17 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 31L33 24L26 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LXi=x("circle-double-up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 22L24 15L17 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31L24 24L17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xXi=x("circle-five-line",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 12C42.2091 12 44 10.2091 44 8C44 5.79086 42.2091 4 40 4C37.7909 4 36 5.79086 36 8C36 10.2091 37.7909 12 40 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 44C42.2091 44 44 42.2091 44 40C44 37.7909 42.2091 36 40 36C37.7909 36 36 37.7909 36 40C36 42.2091 37.7909 44 40 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 12C10.2091 12 12 10.2091 12 8C12 5.79086 10.2091 4 8 4C5.79086 4 4 5.79086 4 8C4 10.2091 5.79086 12 8 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 44C10.2091 44 12 42.2091 12 40C12 37.7909 10.2091 36 8 36C5.79086 36 4 37.7909 4 40C4 42.2091 5.79086 44 8 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 40H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 8H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),EXi=x("circle-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 10C25.6569 10 27 8.65685 27 7C27 5.34315 25.6569 4 24 4C22.3431 4 21 5.34315 21 7C21 8.65685 22.3431 10 24 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C25.6569 44 27 42.6569 27 41C27 39.3431 25.6569 38 24 38C22.3431 38 21 39.3431 21 41C21 42.6569 22.3431 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7 27C8.65685 27 10 25.6569 10 24C10 22.3431 8.65685 21 7 21C5.34315 21 4 22.3431 4 24C4 25.6569 5.34315 27 7 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M41 27C42.6569 27 44 25.6569 44 24C44 22.3431 42.6569 21 41 21C39.3431 21 38 22.3431 38 24C38 25.6569 39.3431 27 41 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.1969 15.7438C27.2874 15.7438 30.0141 14.1861 31.6346 11.813C33.5162 12.9388 35.1205 14.4804 36.3205 16.3109C33.7298 17.891 32.0002 20.7436 32.0002 24.0001C32.0002 27.3429 33.8226 30.26 36.528 31.8121C35.4049 33.6294 33.8903 35.1793 32.102 36.3441C30.5754 33.5472 27.6077 31.6499 24.1969 31.6499C20.7969 31.6499 17.8373 33.5352 16.3064 36.3175C14.4779 35.1178 12.9379 33.5146 11.813 31.6345C14.1861 30.014 15.7438 27.2873 15.7438 24.1969C15.7438 21.1166 14.1964 18.3977 11.8365 16.7753C13.0547 14.7537 14.7538 13.0547 16.7753 11.8365C18.3977 14.1964 21.1166 15.7438 24.1969 15.7438Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),TXi=x("circle-four-line",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 12C42.2091 12 44 10.2091 44 8C44 5.79086 42.2091 4 40 4C37.7909 4 36 5.79086 36 8C36 10.2091 37.7909 12 40 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 44C42.2091 44 44 42.2091 44 40C44 37.7909 42.2091 36 40 36C37.7909 36 36 37.7909 36 40C36 42.2091 37.7909 44 40 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 12C10.2091 12 12 10.2091 12 8C12 5.79086 10.2091 4 8 4C5.79086 4 4 5.79086 4 8C4 10.2091 5.79086 12 8 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 44C10.2091 44 12 42.2091 12 40C12 37.7909 10.2091 36 8 36C5.79086 36 4 37.7909 4 40C4 42.2091 5.79086 44 8 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 8H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M32 16L16 32L32 16Z",fill:e.colors[1]},null),c("path",{d:"M32 16L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QXi=x("circle-house",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 23H4C4 23 14.5 17 19 12C23.5 7 24.5 4 24.5 4C24.5 4 25.5 7 30 12C34.5 17 44 23 44 23Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"31",width:"32",height:"13",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"23",width:"22",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DXi=x("circle-left-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31L31 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 31H17V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BXi=x("circle-left-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31L17 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 17H17V29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RXi=x("circle-right-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31L17 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 31H31V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IXi=x("circle-right-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 17L17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 17H31V29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MXi=x("circle-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32.9037 13.9272C31.2464 17.1588 27.8814 19.3702 24 19.3702C20.1185 19.3702 16.7536 17.1588 15.0963 13.9272C11.3982 16.6591 9 21.0495 9 26.0001C9 26.8178 9.06543 27.6202 9.19135 28.4024C9.45807 28.3811 9.72775 28.3702 9.99996 28.3702C15.5228 28.3702 20 32.8474 20 38.3702C20 39.0665 19.9288 39.7461 19.7934 40.4022C21.128 40.7914 22.5397 41.0001 24 41.0001C25.4603 41.0001 26.8719 40.7914 28.2066 40.4022C28.0711 39.7461 28 39.0665 28 38.3702C28 32.8474 32.4771 28.3702 38 28.3702C38.2722 28.3702 38.5419 28.3811 38.8087 28.4024C38.9346 27.6202 39 26.8178 39 26.0001C39 21.0495 36.6017 16.6591 32.9037 13.9272Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 13C26.2091 13 28 11.2091 28 9C28 6.79086 26.2091 5 24 5C21.7909 5 20 6.79086 20 9C20 11.2091 21.7909 13 24 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9 43C11.2091 43 13 41.2091 13 39C13 36.7909 11.2091 35 9 35C6.79086 35 5 36.7909 5 39C5 41.2091 6.79086 43 9 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M39 43C41.2091 43 43 41.2091 43 39C43 36.7909 41.2091 35 39 35C36.7909 35 35 36.7909 35 39C35 41.2091 36.7909 43 39 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PXi=x("circle-two-line",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 12C42.2091 12 44 10.2091 44 8C44 5.79086 42.2091 4 40 4C37.7909 4 36 5.79086 36 8C36 10.2091 37.7909 12 40 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 44C10.2091 44 12 42.2091 12 40C12 37.7909 10.2091 36 8 36C5.79086 36 4 37.7909 4 40C4 42.2091 5.79086 44 8 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 20V40H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 28V8H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),FXi=x("circles-and-triangles",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24.0002 4L41.3207 34H6.67969L24.0002 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NXi=x("circles-seven",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 12C26.2091 12 28 10.2091 28 8C28 5.79086 26.2091 4 24 4C21.7909 4 20 5.79086 20 8C20 10.2091 21.7909 12 24 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M34.3925 18.0002C35.4971 19.9134 37.9434 20.5689 39.8566 19.4643C41.7698 18.3597 42.4253 15.9134 41.3207 14.0002C40.2161 12.087 37.7698 11.4315 35.8566 12.5361C33.9434 13.6407 33.2879 16.087 34.3925 18.0002Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M34.3925 30.0002C33.2879 31.9134 33.9434 34.3597 35.8566 35.4643C37.7698 36.5689 40.2161 35.9134 41.3207 34.0002C42.4253 32.087 41.7698 29.6407 39.8566 28.5361C37.9434 27.4315 35.4971 28.087 34.3925 30.0002Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 36C21.7909 36 20 37.7909 20 40C20 42.2091 21.7909 44 24 44C26.2091 44 28 42.2091 28 40C28 37.7909 26.2091 36 24 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.6078 30.0002C12.5032 28.087 10.0569 27.4315 8.14373 28.5361C6.23056 29.6407 5.57506 32.087 6.67963 34.0002C7.7842 35.9134 10.2305 36.5689 12.1437 35.4643C14.0569 34.3597 14.7124 31.9134 13.6078 30.0002Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.6078 18.0002C14.7124 16.087 14.0569 13.6407 12.1437 12.5361C10.2305 11.4315 7.7842 12.087 6.67963 14.0002C5.57506 15.9134 6.23056 18.3597 8.14373 19.4643C10.0569 20.5689 12.5032 19.9134 13.6078 18.0002Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UXi=x("circular-connection",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13.5 39.3706C16.3908 41.6439 20.0371 42.9999 24 42.9999C27.9629 42.9999 31.6092 41.6439 34.5 39.3706",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M19 9.74707C12.0513 11.8822 7 18.3511 7 25.9999C7 27.9247 7.31989 29.7748 7.9094 31.4999",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M29 9.74707C35.9487 11.8822 41 18.3511 41 25.9999C41 27.9247 40.6801 29.7748 40.0906 31.4999",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M43 36C43 37.3416 42.4716 38.5597 41.6117 39.4577C40.7015 40.4082 39.4199 41 38 41C35.2386 41 33 38.7614 33 36C33 33.9899 34.1861 32.2569 35.8967 31.4626C36.536 31.1657 37.2487 31 38 31C40.7614 31 43 33.2386 43 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 36C15 37.3416 14.4716 38.5597 13.6117 39.4577C12.7015 40.4082 11.4199 41 10 41C7.23858 41 5 38.7614 5 36C5 33.9899 6.18614 32.2569 7.89667 31.4626C8.53604 31.1657 9.24867 31 10 31C12.7614 31 15 33.2386 15 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 9C29 10.3416 28.4716 11.5597 27.6117 12.4577C26.7015 13.4082 25.4199 14 24 14C21.2386 14 19 11.7614 19 9C19 6.98991 20.1861 5.25686 21.8967 4.4626C22.536 4.16572 23.2487 4 24 4C26.7614 4 29 6.23858 29 9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jXi=x("circus",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 26C9 26 8.92429 26.7867 8 31C7.02053 35.4648 4 44 4 44H44C44 44 40.9795 35.4648 40 31C39.0757 26.7867 39 26 39 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 28C21 37 16 44 16 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 28C27 37 32 44 32 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 18C6 18 13.5923 17.9452 17 17C19.8659 16.2051 24 14 24 14C24 14 27.8229 16.1944 30.5 17C34.0722 18.075 42 18 42 18L41 25C41 25 37 27 36 27C35 27 33 25 32 25C31 25 28.5 28 28 28C27.5 28 25 25 24 25C23 25 21 28.5 20 28.5C19 28.5 17 25 16 25C15.802 25 15.5257 25.0784 15.2098 25.2041C13.0681 26.0564 10.7214 26.4885 8.58115 25.6325L7 25L6 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 5V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 10.9998V4.99984C36 4.99984 34.5 7.99984 30 4.99984C25.5 1.99984 24 4.99984 24 4.99984V10.9998C24 10.9998 25.5 7.99984 30 10.9998C34.5 13.9998 36 10.9998 36 10.9998Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WXi=x("city",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 42H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"26",width:"8",height:"16",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 34H13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"16",y:"4",width:"24",height:"38",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"22",y:"10",width:"4",height:"4",fill:e.colors[2]},null),c("rect",{x:"30",y:"10",width:"4",height:"4",fill:e.colors[2]},null),c("rect",{x:"22",y:"17",width:"4",height:"4",fill:e.colors[2]},null),c("rect",{x:"30",y:"17",width:"4",height:"4",fill:e.colors[2]},null),c("rect",{x:"30",y:"24",width:"4",height:"4",fill:e.colors[2]},null),c("rect",{x:"30",y:"31",width:"4",height:"4",fill:e.colors[2]},null)])}),VXi=x("city-gate",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 11H32C32 11 37.0476 13.9664 39 15C40.0914 15.5778 44 16 44 16C44 16 42.1839 16.6487 41 17C39.4563 17.458 37 18 37 18H24H11C11 18 8.54366 17.458 7 17C5.81607 16.6487 4 16 4 16C4 16 7.90857 15.5778 9 15C10.9524 13.9664 15 11 15 11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 11L24 4L30 11H17Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 18V24",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M12 18V24",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M4 44L6 24H42L44 44H4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38C20 35.7909 21.7909 34 24 34V34C26.2091 34 28 35.7909 28 38V44H20V38Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),zXi=x("city-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 42H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"22",width:"12",height:"20",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"4",width:"20",height:"38",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 32.0083H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 32.0083H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 23.0083H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 14.0083H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HXi=x("clap",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"3c508943)"},[c("path",{d:"M17.1182 26.0132L9.25293 12.3902C8.80961 11.6224 7.82778 11.3593 7.05994 11.8026C6.38243 12.1938 6.08553 13.0164 6.35702 13.7501L11.8773 28.6684C11.9585 28.8878 12.0005 29.1197 12.0016 29.3535L12.0586 42.0265C12.0636 43.1276 12.9575 44.0175 14.0586 44.0175L19.0159 44.0175C20.2925 44.0175 21.2424 42.8377 20.9698 41.5906L18 28L17.1182 26.0132Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 29L18 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.5636 25.7289L38.2548 12.4074C38.7036 11.6301 39.6975 11.3637 40.4748 11.8125C41.1469 12.2006 41.4508 13.0097 41.2005 13.7443L36.0954 28.7215C36.0325 28.9062 35.9969 29.099 35.9898 29.294L35.5236 42.0923C35.4844 43.1678 34.6012 44.0195 33.5249 44.0195L28.5607 44.0195C27.2598 44.0195 26.3051 42.7971 26.6203 41.5349L30.0005 28L30.3348 26.3351C30.3776 26.122 30.4549 25.9172 30.5636 25.7289Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 28L36 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 7L18.5 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 4L24 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 6L30 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"3c508943"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),$Xi=x("classroom",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"13",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 44C5 35.5625 11.175 27.6875 16.4 26C16.4 26 21.15 31.0625 24 34.4375L31.6 26C35.875 26.5625 43 35.5625 43 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M2 44L46 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XXi=x("clear",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 5.91406H28V13.9141H43V21.9141H5V13.9141H20V5.91406Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 40H40V22H8V40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 39.8976V33.9141",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 39.8977V33.8977",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 39.8976V33.9141",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GXi=x("clear-format",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"ee094720)"},[c("path",{d:"M44.7818 24.1702L31.918 7.09935L14.1348 20.5L27.5 37L30.8556 34.6643L44.7818 24.1702Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.4998 37L23.6613 40.0748L13.0978 40.074L10.4973 36.6231L4.06543 28.0876L14.4998 20.2248",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.2056 40.072L44.5653 40.072",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)]),c("defs",null,[c("clipPath",{id:e.id+"ee094720"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),YXi=x("click",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22 22L42 26L36 30L42 36L36 42L30 36L26 42L22 22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.1421 9.85789L32.4853 15.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85787 38.1421L15.5147 32.4853",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85795 9.85787L15.5148 15.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZXi=x("click-tap",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 26V15C15 13.3431 16.3431 12 18 12C19.6569 12 21 13.3431 21 15V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 25V31.5C39 37.8513 33.8513 43 27.5 43H26.5C20.1487 43 15 37.8513 15 31.5V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 29V27.1058V24C21 22.3431 22.3431 21 24 21C25.6569 21 27 22.3431 27 24V27.1818V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 29V27.1058V24C27 22.3431 28.3431 21 30 21C31.6569 21 33 22.3431 33 24V27.1818V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 29V27.1058V24C33 22.3431 34.3431 21 36 21C37.6569 21 39 22.3431 39 24V27.1818V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 15C28 13.9489 27.8378 12.9357 27.5371 11.9839C27.2008 10.9195 26.6913 9.93208 26.0415 9.0547C24.2198 6.59472 21.2961 5 18 5C14.7039 5 11.7802 6.59472 9.95847 9.0547C9.30873 9.93208 8.79916 10.9195 8.46286 11.9839C8.16217 12.9357 8 13.9489 8 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),qXi=x("click-tap-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 44V15C11 12.7909 12.7909 11 15 11C17.2091 11 19 12.7909 19 15V35L42 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 25.2501V25.2501C6.90264 23.65 4 19.664 4 15C4 8.92487 8.92487 4 15 4C21.0751 4 26 8.92487 26 15C26 19.664 23.0974 23.65 19 25.2501",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),KXi=x("click-to-fold",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 9V21H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 39V27H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 21L42 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 27L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JXi=x("clipboard",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 7H16H10C8.89543 7 8 7.89543 8 9L8 42C8 43.1046 8.89543 44 10 44H38C39.1046 44 40 43.1046 40 42V9C40 7.89543 39.1046 7 38 7H33.0499H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"17",y:"4",width:"14",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),eGi=x("clock-tower",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"27",y:"32",width:"12",height:"12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 10L33 4L38 10H28Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 20H11C9.89543 20 9 20.8954 9 22V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 29L19 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 36L19 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"25",y:"16",width:"16",height:"16",rx:"1",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"33",cy:"24",r:"3",fill:e.colors[2]},null),c("path",{d:"M33 32V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),tGi=x("close",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 8L40 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 40L40 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nGi=x("close-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.6567 18.3432L18.343 29.6569",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.3433 18.3432L29.657 29.6569",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iGi=x("close-remind",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 38C42 38 36 33 36 19C36 12.3726 30.6274 7 24 7C21.46 7 19.1042 7.78918 17.1647 9.13571M30 38H6C6 38 11.5692 33.359 11.9765 20.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 38L30 38C30 41.3137 27.3137 44 24 44C20.6863 44 18 41.3137 18 38Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 2C21.7909 2 20 3.79086 20 6H28C28 3.79086 26.2091 2 24 2Z",fill:e.colors[0]},null),c("path",{d:"M7 6.5L41 44.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rGi=x("close-small",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 14L34 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 34L34 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oGi=x("close-wifi",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 18.9653C37.2253 12.545 28.1189 10.0059 19.5 11.3481",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 25.799C35.2866 23.0855 31.9815 21.3243 28.5 20.5154",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 25.799C11.3276 24.4714 12.7969 23.3717 14.3591 22.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 32.3138C17.4388 30.875 19.1686 29.9048 21 29.4031",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 40C25.3807 40 26.5 38.8807 26.5 37.5C26.5 36.1193 25.3807 35 24 35C22.6193 35 21.5 36.1193 21.5 37.5C21.5 38.8807 22.6193 40 24 40Z",fill:e.colors[0]},null),c("path",{d:"M40 40L8 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 18.9652C4.5888 18.4072 5.19522 17.8785 5.81741 17.3792C6.36642 16.9385 6.92771 16.5207 7.49999 16.1257",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sGi=x("clothes-briefs",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22.1579 37C22.1579 37 21.2572 28.9255 18 25C14.956 21.3315 6 19 6 19L6 14H42L42 19C42 19 33.044 21.3315 30 25C26.7428 28.9254 25.8421 37 25.8421 37H22.1579Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aGi=x("clothes-cardigan",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 17V37M11 37V44H37V37M11 37H4V17C4 14 6 10.5 9 8C12 5.5 16 4 16 4H32C32 4 36 5.5 39 8C42 10.5 44 14 44 17V37H37M11 37V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17L16 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4L24 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lGi=x("clothes-crew-neck",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 17V37M11 37V44H37V37M11 37H4V17C4 14 6 10.5 9 8C12 5.5 18 4 18 4H30C30 4 36 5.5 39 8C42 10.5 44 14 44 17V37H37M11 37V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4C30 7.31371 27.3137 10 24 10C20.6863 10 18 7.31371 18 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cGi=x("clothes-diapers",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 11H42L42 19C42 19 42 27 38 31C34 35 27.8421 37 27.8421 37H20.1579C20.1579 37 14 35 10 31C6 27 6 19 6 19L6 11Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.1579 37C20.1579 37 20.2572 29.9255 17 26C13.956 22.3315 6 19 6 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.8421 37C27.8421 37 27.7428 29.9254 31 26C34.044 22.3315 42 19 42 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dGi=x("clothes-gloves",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 4H15C11.2288 4 9.34315 4 8.17157 5.17157C7 6.34315 7 8.22876 7 12V44H35V37C35 37 42 37 42 31V23C42 17 35 17 35 17V12C35 8.22876 35 6.34315 33.8284 5.17157C32.6569 4 30.7712 4 27 4Z",fill:e.colors[1]},null),c("path",{d:"M35 27V17M35 17V12C35 8.22876 35 6.34315 33.8284 5.17157C32.6569 4 30.7712 4 27 4H15C11.2288 4 9.34315 4 8.17157 5.17157C7 6.34315 7 8.22876 7 12V44H35V37C35 37 42 37 42 31C42 29 42 26 42 23C42 17 35 17 35 17Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 22V4",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 22V4",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 22V4",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 4H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uGi=x("clothes-gloves-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 22V15M34 15V15C34 10.3088 34 7.96327 32.7601 6.34743C32.4409 5.93144 32.0686 5.55908 31.6526 5.23988C30.0367 4 27.6912 4 23 4H22C16.3431 4 13.5147 4 11.7574 5.75736C10 7.51472 10 10.3431 10 16V38H34V32C34 32 41 32 41 26C41 24 41 24 41 21C41 15 34 15 34 15Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 38H35C36.6569 38 38 39.3431 38 41C38 42.6569 36.6569 44 35 44H9C7.34315 44 6 42.6569 6 41C6 39.3431 7.34315 38 9 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hGi=x("clothes-hoodie",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 22V37M11 37V44H37V37M11 37H4V22C4 19 6 15.5 9 13C12 10.5 16 10 16 10L24 18M11 37V22M37 37H44V22C44 19 42 15.5 39 13C36 10.5 32 10 32 10L24 18M24 18V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 13C12 10.5 16 10 16 10L24 18L32 10C32 10 36 10.5 39 13L41 8.5L39 4H9L7 8.5L9 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fGi=x("clothes-pants",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 44H42L38 4H10L6 44H15L24 19L33 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V9.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.0004 4C17.0004 4 17.0004 10 15.0004 12C13.0004 14 8.90039 15 8.90039 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 4C31 4 31 10 33 12C35 14 39.1 15 39.1 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gGi=x("clothes-pants-short",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 36L8.00001 12H40L42 36H26.8421L24 25L21.1579 36H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12L27 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12L20 19.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mGi=x("clothes-pants-sweat",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 19L33 38H42L38 4H10L6 38H15L24 19Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 38L35 44H41V38H34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 44H7V38H14L13 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4L28 11.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4L20 11.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kGi=x("clothes-short-sleeve",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 4H4V12H10V44H38V12H44V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 32H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 24H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4C30 7.31371 27.3137 10 24 10C20.6863 10 18 7.31371 18 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vGi=x("clothes-skates",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 4H8C6.11438 4 5.17157 4 4.58579 4.58579C4 5.17157 4 6.11438 4 8V40C4 41.8856 4 42.8284 4.58579 43.4142C5.17157 44 6.11438 44 8 44H12L16 40L20 44H40C41.8856 44 42.8284 44 43.4142 43.4142C44 42.8284 44 41.8856 44 40V32.4747C44 27.4829 44 24.987 42.5202 23.2917C41.0404 21.5964 38.5674 21.2592 33.6214 20.5847L32.3786 20.4153C27.4326 19.7408 24.9596 19.4036 23.4798 17.7083C22 16.013 22 13.5171 22 8.52531V8C22 6.11438 22 5.17157 21.4142 4.58579C20.8284 4 19.8856 4 18 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 34H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 11.5H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"15",cy:"23",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AGi=x("clothes-suit",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 21V37M11 37V44H37V37M11 37H4V10L18 4H30L44 10V37H37M11 37V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L24 18M24 18L18 4M24 18V37V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L24 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18L18 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 4L14 12L18 17.5L16 23L24 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L35 12L30 17.5L32 23L24 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pGi=x("clothes-sweater",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 19V37M11 37V44H37V37M11 37H4V12L9 7L16 4H32L39 7L44 12V37H37M11 37V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 21V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 7L24 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4L24 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4L24 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 7L24 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bGi=x("clothes-turtleneck",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 23V37M11 37V44H37V37M11 37H4V23C4 20 6 16.5 9 14C12 11.5 18 10 18 10H30C30 10 36 11.5 39 14C42 16.5 44 20 44 23V37H37M11 37V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 10H18V4H30V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wGi=x("clothes-windbreaker",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 25V37M11 37V44H37V37M11 37H4V18L10.125 13L17 18L24 10L31 18L37.875 13L44 18V37H37M11 37V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18L24 10L31 18L42 10L39.5 4H9L6 10L17 18Z",fill:e.colors[1]},null),c("path",{d:"M19 10H24M29 10H24M24 10L17 18L6 10L9 4H39.5L42 10L31 18L24 10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),OGi=x("cloud-storage",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 29H4V42H44V29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.5 38C36.8807 38 38 36.8807 38 35.5C38 34.1193 36.8807 33 35.5 33C34.1193 33 33 34.1193 33 35.5C33 36.8807 34.1193 38 35.5 38Z",fill:e.colors[2]},null),c("path",{d:"M4 28.9998L9.03837 4.99902H39.0205L44 28.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.006 16.0259C16.8635 16.0259 15 17.5124 15 19.5128C15 21.9998 17.0947 22.9998 19.6973 22.9998C20.1437 22.9998 20.5567 22.9998 20.9768 22.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.007 16.0259C31.1039 16.0259 33 16.9994 33 19.5128C33 21.9998 30.8902 22.9998 28.2877 22.9998C27.8412 22.9998 27.4013 22.9998 26.9871 22.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.0069 16.0261C29.0069 13.0423 27.0231 11 23.9998 11C20.9766 11 19.0059 12.9927 19.0059 16.0261",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 23H28",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),yGi=x("cloudy",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.45455 30.9942C6.14242 28.461 4 24.4278 4 19.8851C4 12.2166 10.1052 6 17.6364 6C23.9334 6 29.2336 10.3462 30.8015 16.2533C32.0353 15.6159 33.431 15.2567 34.9091 15.2567C39.9299 15.2567 44 19.4011 44 24.5135C44 28.3094 41.7562 31.5716 38.5455 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 42C29.3137 42 32 39.3137 32 36C32 32.6863 29.3137 30 26 30C22.6863 30 20 32.6863 20 36C20 39.3137 22.6863 42 26 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.2426 15.7574C21.1569 14.6716 19.6569 14 18 14C14.6863 14 12 16.6863 12 20C12 21.6569 12.6716 23.1569 13.7574 24.2426",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),CGi=x("cloudy-night",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.45455 30.9942C6.14242 28.461 4 24.4278 4 19.8851C4 12.2166 10.1052 6 17.6364 6C23.9334 6 29.2336 10.3462 30.8015 16.2533C32.0353 15.6159 33.431 15.2567 34.9091 15.2567C39.9299 15.2567 44 19.4011 44 24.5135C44 28.3094 41.7562 31.5716 38.5455 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.2158 30.1233C25.5748 30.5511 24.3637 32.0432 24.3637 33.8182C24.3637 35.9269 26.0731 37.6364 28.1818 37.6364C29.9568 37.6364 31.4489 36.4252 31.8767 34.7842C31.9576 35.1768 32 35.5835 32 36C32 39.3137 29.3137 42 26 42C22.6863 42 20 39.3137 20 36C20 32.6863 22.6863 30 26 30C26.4166 30 26.8232 30.0424 27.2158 30.1233Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.2426 15.7574C21.1569 14.6716 19.6569 14 18 14C14.6863 14 12 16.6863 12 20C12 21.6569 12.6716 23.1569 13.7574 24.2426",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Gi=x("clue",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 16C39.7614 16 42 13.7614 42 11C42 8.23858 39.7614 6 37 6C34.2386 6 32 8.23858 32 11C32 13.7614 34.2386 16 37 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 42C13.7614 42 16 39.7614 16 37C16 34.2386 13.7614 32 11 32C8.23858 32 6 34.2386 6 37C6 39.7614 8.23858 42 11 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 16V35.5042C37 39.0917 34.0917 42 30.5042 42V42C26.9166 42 24.0083 39.0917 24.0083 35.5042V12.5042C24.0083 8.91201 21.0963 6 17.5042 6V6C13.912 6 11 8.91201 11 12.5042L11 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),SGi=x("coat-hanger",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 13C19 10.2386 21.2386 8 24 8C26.7614 8 29 10.2386 29 13C29 15.7614 26.7614 18 24 18V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 36H4C4 31 10 22 24 22C38 22 44 31 44 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LGi=x("cocktail",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"10aecca1)"},[c("path",{d:"M35.8 13H32L21 32L9.8 13H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25.7509 25.5961C31.3517 28.7466 38.446 26.7602 41.5964 21.1594C44.7469 15.5586 42.7605 8.46427 37.1597 5.31383C31.5589 2.16338 24.4646 4.14978 21.3142 9.75057",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M26 44H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 44L21 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 16C12 16 14 14 17 14C20 14 22 17 25 17C28 17 30 16 30 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"10aecca1"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),xGi=x("coconut-tree",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 14.0001C22 14.0001 19.2998 19.2934 18 26.0001C16.7001 32.7068 17 42.0001 17 42.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.953 23.2722C34.2986 23.5017 34.8456 23.6634 35.3814 23.7751C36.3128 23.9692 37.1735 23.329 37.1492 22.3779C37.1041 20.6042 36.4122 17.7028 32.8908 15.3644C29.5662 13.1566 26.2646 13.1264 24.1832 13.4437C22.996 13.6247 22.5233 14.9219 23.2046 15.9109C23.8127 16.7937 24.5211 17.6853 25 17.8556C26 18.2111 27.2034 17.2737 28.0797 17.8556C28.956 18.4375 28.6953 19.7807 29.5716 20.3626C30.4479 20.9445 31.5848 20.1832 32.4611 20.7651C33.3373 21.3471 33.0767 22.6903 33.953 23.2722Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.0002 16.9999C20.858 16.714 21.3888 15.7739 21.686 15.0214C21.9317 14.3995 21.7122 13.713 21.1366 13.3727C19.8409 12.6068 17.0755 11.5589 12.7616 12.8117C8.49748 14.05 7.37106 16.8675 7.08518 18.5267C6.95141 19.3031 7.48001 20.0054 8.263 20.0924C8.8239 20.1548 9.43921 20.1271 9.8069 19.815C10.6138 19.1302 10.8323 18.2326 11.7338 17.991C12.6353 17.7495 13.413 18.8488 14.3146 18.6072C15.2161 18.3657 15.3399 17.0248 16.2414 16.7832C17.143 16.5416 18.5002 17.4999 20.0002 16.9999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 6.00012C24.4995 7.00013 21.9993 12.0001 22.0001 14.0001L35.0009 8.00014C33.6202 5.60868 29.5005 5.00012 27 6.00012Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 5.00012C24 6.42174 23.3809 11.6087 22.0002 14.0001L10.0005 5.92177C11.0005 4.00013 16 3.5785 20 5.00012Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 35C34.2843 35 39 36.7909 39 39C39 41.2091 32.2843 43 24 43C15.7157 43 9 41.2091 9 39C9 38.4608 9.40006 37.9465 10.1253 37.4771",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),EGi=x("code",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 13L4 25.4322L16 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 13L44 25.4322L32 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 4L21 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),TGi=x("code-brackets",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 4C14 4 11 5 11 9C11 13 11 15 11 18C11 21 6 23 6 23C6 23 11 25 11 28C11 31 11 35 11 39C11 43 14 44 16 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4C34 4 37 5 37 9C37 13 37 15 37 18C37 21 42 23 42 23C42 23 37 25 37 28C37 31 37 35 37 39C37 43 34 44 32 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QGi=x("code-computer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 6H9C7.34315 6 6 7.34315 6 9V31C6 32.6569 7.34315 34 9 34H39C40.6569 34 42 32.6569 42 31V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6L28 10L32 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 6L42 10L38 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42L34 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DGi=x("code-download",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 12L4 24.4322L16 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 12L44 24.4322L32 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 25L24 31L30 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BGi=x("code-laptop",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 9H11C9.34315 9 8 10.3431 8 12V33H40V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 33H44V35C44 38.3137 41.3137 41 38 41H10C6.68629 41 4 38.3137 4 35V33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 7L29 11L33 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 7L43 11L39 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RGi=x("code-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 7L23 21L9 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 41L39 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IGi=x("coffee-machine",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 42L37 42C38.6569 42 40 40.6569 40 39L40 9C40 7.34315 38.6569 6 37 6L17 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 36C27.5228 36 32 31.5228 32 26H12C12 31.5228 16.4772 36 22 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 18V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 18V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 18V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MGi=x("cola",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 37L33.2091 43.3997C33.0502 43.7643 32.6902 44 32.2925 44H15.7075C15.3098 44 14.9498 43.7643 14.7909 43.3997L12 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 11L14.7909 4.60027C14.9498 4.2357 15.3098 4 15.7075 4H32.2925C32.6902 4 33.0502 4.2357 33.2091 4.60027L36 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 12C12 10.8954 12.8954 10 14 10H34C35.1046 10 36 10.8954 36 12V36C36 37.1046 35.1046 38 34 38H14C12.8954 38 12 37.1046 12 36V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M13 22.5L19.3961 21.4901C21.4051 21.1729 23.2457 20.1798 24.6138 18.6748V18.6748C26.4382 16.668 29.0754 15.5985 31.7823 15.7676L35.5 16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.5 32.5L18.053 32.2476C21.4281 32.0942 24.4704 30.167 26.0512 27.1811V27.1811C27.2938 24.834 29.4584 23.1111 32.0245 22.4268L35.5 21.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 12V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 16V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PGi=x("collapse-text-input",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 20H28V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28H20V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),FGi=x("collect-computer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 6H9C7.34315 6 6 7.34315 6 9V31C6 32.6569 7.34315 34 9 34H39C40.6569 34 42 32.6569 42 31V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42L34 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.3 6C31.4775 6 30 7.43473 30 9.20455C30 12.4091 33.9 15.3223 36 16C38.1 15.3223 42 12.4091 42 9.20455C42 7.43473 40.5225 6 38.7 6C37.5839 6 36.5972 6.53804 36 7.3616C35.4028 6.53804 34.4161 6 33.3 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NGi=x("collect-laptop",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 9H11C9.34315 9 8 10.3431 8 12V33H40V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 33H44V35C44 38.3137 41.3137 41 38 41H10C6.68629 41 4 38.3137 4 35V33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.3 7C30.4775 7 29 8.43473 29 10.2046C29 13.4091 32.9 16.3223 35 17C37.1 16.3223 41 13.4091 41 10.2046C41 8.43473 39.5225 7 37.7 7C36.5839 7 35.5972 7.53804 35 8.3616C34.4028 7.53804 33.4161 7 32.3 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UGi=x("collect-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 21C44 19.8954 43.1046 19 42 19C40.8954 19 40 19.8954 40 21H44ZM23 8C24.1046 8 25 7.10457 25 6C25 4.89543 24.1046 4 23 4V8ZM39 40H9V44H39V40ZM8 39V9H4V39H8ZM40 21V39H44V21H40ZM9 8H23V4H9V8ZM9 40C8.44772 40 8 39.5523 8 39H4C4 41.7614 6.23857 44 9 44V40ZM39 44C41.7614 44 44 41.7614 44 39H40C40 39.5523 39.5523 40 39 40V44ZM8 9C8 8.44772 8.44771 8 9 8V4C6.23858 4 4 6.23857 4 9H8Z",fill:e.colors[0]},null),c("path",{d:"M6 35L16.6931 25.198C17.4389 24.5143 18.5779 24.4953 19.3461 25.1538L32 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 31L32.7735 26.2265C33.4772 25.5228 34.5914 25.4436 35.3877 26.0408L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.3 6C31.4775 6 30 7.43473 30 9.20455C30 12.4091 33.9 15.3223 36 16C38.1 15.3223 42 12.4091 42 9.20455C42 7.43473 40.5225 6 38.7 6C37.5839 6 36.5972 6.53804 36 7.3616C35.4028 6.53804 34.4161 6 33.3 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jGi=x("collection-files",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 44V4H31L40 14.5V44H8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15L27.0841 21.7551L34.4616 22.6008L28.9902 27.6214L30.4656 34.8992L24 31.247L17.5344 34.8992L19.0098 27.6214L13.5384 22.6008L20.9159 21.7551L24 15Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WGi=x("collection-records",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 22C40 12.0589 31.9411 4 22 4C12.0589 4 4 12.0589 4 22C4 31.9411 12.0589 40 22 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.3 30C31.4775 30 30 31.7217 30 33.8455C30 37.6909 33.9 41.1868 36 42C38.1 41.1868 42 37.6909 42 33.8455C42 31.7217 40.5225 30 38.7 30C37.5839 30 36.5972 30.6457 36 31.6339C35.4028 30.6457 34.4161 30 33.3 30Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 27C24.7614 27 27 24.7614 27 22C27 19.2386 24.7614 17 22 17C19.2386 17 17 19.2386 17 22C17 24.7614 19.2386 27 22 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),VGi=x("color-card",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44C13.3137 44 16 41.3137 16 38V23.5147V4H4V38C4 41.3137 6.68629 44 10 44Z",fill:e.colors[1]},null),c("path",{d:"M10 44C13.3137 44 16 41.3137 16 38V23.5147M10 44C6.68629 44 4 41.3137 4 38V4H16V23.5147M10 44H44V32H24.4853M5.75736 42.2426C8.10051 44.5858 11.8995 44.5858 14.2426 42.2426L24.4853 32M16 23.5147L35.0147 4.5L35.4853 4L43.9853 12.5L24.4853 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.2427 42.2426L43.9853 12.5L35.4853 4L16 23.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.4853 32H44V44H12.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.4853 32H44V44H12.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 44C13.3137 44 16 41.3137 16 38V23.5147V4H4V38C4 41.3137 6.68629 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zGi=x("color-filter",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 40.9444C26.123 42.8446 28.9266 44 32 44C38.6274 44 44 38.6274 44 32C44 26.4085 40.1757 21.7102 35 20.3781",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 20.3781C7.82432 21.7102 4 26.4085 4 32C4 38.6274 9.37258 44 16 44C22.6274 44 28 38.6274 28 32C28 30.4506 27.7063 28.9697 27.1716 27.6101",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28C30.6274 28 36 22.6274 36 16C36 9.37258 30.6274 4 24 4C17.3726 4 12 9.37258 12 16C12 22.6274 17.3726 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),HGi=x("column",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39.3 6H8.7C7.20883 6 6 7.20883 6 8.7V39.3C6 40.7912 7.20883 42 8.7 42H39.3C40.7912 42 42 40.7912 42 39.3V8.7C42 7.20883 40.7912 6 39.3 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 6L24 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),$Gi=x("comb",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.20117 31.0713L16.9291 43.7992L43.7992 16.9292L31.0712 4.20123",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.15137 26.1221L16.2224 33.1931",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.8076 20.4653L21.8787 27.5364",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.4648 14.8081L27.5359 21.8792",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.1211 9.15137L33.1922 16.2224",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.6865 39.5566L39.5566 12.6866",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XGi=x("come",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.0004 40C10.1277 35.5636 7.00049 26 4.00007 19.5C2.6504 16.5761 7.52621 15.8109 10.4998 17C13.0004 18 16.0001 20 16.0001 20V11.5C16.0001 9.567 17.5671 8 19.5001 8C21.4331 8 23.0001 9.567 23.0001 11.5V9.5C23.0001 7.567 24.5671 6 26.5001 6C28.4331 6 30.0001 7.567 30.0001 9.5V13.5C30.0001 11.567 31.5671 10 33.5001 10C35.4331 10 37.0001 11.567 37.0001 13.5V16.5C37.0001 14.567 38.5671 13 40.5001 13C42.4331 13 44.0001 14.5655 44.0001 16.4985V29C44.0001 32.5 42.0004 37 37.0001 40C32.2067 42.8758 25.0004 43 19.0004 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GGi=x("command",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.45455 14.9091C10.5023 14.9091 12.3205 14.9091 14.9091 14.9091C14.9091 12.2333 14.9091 10.4151 14.9091 9.45455C14.9091 6.44208 12.467 4 9.45455 4C6.44208 4 4 6.44208 4 9.45455C4 12.467 6.44208 14.9091 9.45455 14.9091Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.45455 33.0909H14.9091V38.5454C14.9091 41.5579 12.467 44 9.45455 44C6.44208 44 4 41.5579 4 38.5454C4 35.533 6.44208 33.0909 9.45455 33.0909Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14.9092",y:"14.9091",width:"18.1818",height:"18.1818",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.5454 14.9091H33.0908V9.45455C33.0908 6.44208 35.5329 4 38.5454 4C41.5578 4 43.9999 6.44208 43.9999 9.45455C43.9999 12.467 41.5578 14.9091 38.5454 14.9091Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.5454 33.0909C41.5578 33.0909 43.9999 35.533 43.9999 38.5454C43.9999 41.5579 41.5578 44 38.5454 44C35.5329 44 33.0908 41.5579 33.0908 38.5454V33.0909H38.5454Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),YGi=x("comment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 6H4V36H13V41L23 36H44V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZGi=x("comment-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 6H4V36H13V41L23 36H44V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 21H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qGi=x("comments",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 38H22V30H36V22H44V38H39L36 41L33 38Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 6H36V30H17L13 34L9 30H4V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 22H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 14H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),KGi=x("commodity",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.78101 9.75193C9.90612 8.75107 10.7569 8 11.7656 8H36.2344C37.2431 8 38.0939 8.75107 38.219 9.75193L41.719 37.7519C41.8682 38.9456 40.9374 40 39.7344 40H8.26556C7.06257 40 6.1318 38.9456 6.28101 37.7519L9.78101 9.75193Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 18C15 18 17 22 24 22C31 22 33 18 33 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JGi=x("communication",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 38H22V30H36V22H44V38H39L36 41L33 38Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 6H36V30H17L13 34L9 30H4V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 18H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M26 18H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 18H13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),eYi=x("commuter-bag",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31.9923 22C31.9974 21.6925 32 21.3833 32 21.0725C32 9.51451 28.4183 4 24 4C19.5817 4 16 9.51451 16 21.0725C16 21.3833 16.0026 21.6925 16.0077 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"22",width:"22",height:"22",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tYi=x("compass",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 44L22.6875 15.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 44L25.3125 15.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"12",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.57 33C33.6618 35.5307 29.0024 37 23.9998 37C18.9973 37 14.3379 35.5307 10.4297 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nYi=x("compass-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C33.3888 44 41 36.3888 41 27C41 17.6112 33.3888 10 24 10C14.6112 10 7 17.6112 7 27C7 36.3888 14.6112 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M19 4H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 27L24 20L28 27L24 34L20 27Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 27H11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 27H41",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10L24 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 40L24 44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.5 42.7131C19.5024 43.5424 21.6978 44 24 44C26.3022 44 28.4976 43.5424 30.5 42.7131",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.28691 20.5C7.45764 22.5024 7 24.6978 7 27C7 29.3022 7.45764 31.4976 8.28691 33.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.7129 20.5C40.5422 22.5024 40.9998 24.6978 40.9998 27C40.9998 29.3022 40.5422 31.4976 39.7129 33.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.0078 11.5C19.1405 10.5364 21.5077 10 24.0001 10C26.4925 10 28.8597 10.5364 30.9924 11.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iYi=x("components",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 11L24 4L31 11L24 18L17 11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 25L37 18L44 25L37 32L30 25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 37L24 30L31 37L24 44L17 37Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24L11 17L18 24L11 31L4 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rYi=x("composition",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M39.8281 21.7859L21.9686 39.6454C18.5544 43.0597 12.9373 42.9783 9.42255 39.4636C5.90784 35.9489 5.82643 30.3318 9.24073 26.9175L27.1002 9.05798",fill:e.colors[1]},null),c("path",{d:"M39.8281 21.7859L21.9686 39.6454C18.5544 43.0597 12.9373 42.9783 9.42255 39.4636C5.90784 35.9489 5.82643 30.3318 9.24073 26.9175L27.1002 9.05798",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M8.73438 27.4238L34.8784 26.7356",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M29.393 20.9069C30.1741 20.1258 30.1741 18.8595 29.393 18.0785C28.612 17.2974 27.3457 17.2974 26.5646 18.0785C25.7836 18.8595 25.7836 20.1258 26.5646 20.9069C27.3457 21.6879 28.612 21.6879 29.393 20.9069Z",fill:e.colors[2]},null),c("path",{d:"M23.7358 23.7355C24.5169 22.9545 24.5169 21.6881 23.7358 20.9071C22.9548 20.126 21.6884 20.126 20.9074 20.9071C20.1263 21.6881 20.1263 22.9545 20.9074 23.7355C21.6884 24.5166 22.9548 24.5166 23.7358 23.7355Z",fill:e.colors[2]},null),c("path",{d:"M23.5645 5.52246L43.3634 25.3215",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),oYi=x("compression",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8.91962 8.7141C8.49508 7.38938 9.47567 6 10.8668 6H37.1332C38.5243 6 39.5049 7.38938 39.0804 8.7141C37.8993 12.3995 36 19.0894 36 24C36 28.9106 37.8993 35.6005 39.0804 39.2859C39.5049 40.6106 38.5243 42 37.1332 42H10.8668C9.47567 42 8.49508 40.6106 8.91962 39.2859C10.1007 35.6005 12 28.9106 12 24C12 19.0894 10.1007 12.3995 8.91962 8.7141Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 15C5.5 17 5.99988 21 5.99988 24C5.99988 27 5.5 31 4 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 15.5H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 24H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 32H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M44 15C42.5 17 42.0001 21 42.0001 24C42.0001 27 42.5 30 44 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sYi=x("computer",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"19",y:"32",width:"10",height:"9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"8",width:"38",height:"24",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M22 27H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 41L34 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aYi=x("computer-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 6C10 4.89543 10.8954 4 12 4H36C37.1046 4 38 4.89543 38 6V42C38 43.1046 37.1046 44 36 44H12C10.8954 44 10 43.1046 10 42L10 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M17 12L31 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"21",r:"2",fill:e.colors[0]},null),c("circle",{cx:"17",cy:"27",r:"2",fill:e.colors[0]},null),c("circle",{cx:"17",cy:"33",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"21",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"27",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"33",r:"2",fill:e.colors[0]},null),c("circle",{cx:"31",cy:"21",r:"2",fill:e.colors[0]},null),c("circle",{cx:"31",cy:"27",r:"2",fill:e.colors[0]},null),c("circle",{cx:"31",cy:"33",r:"2",fill:e.colors[0]},null)])}),lYi=x("concept-sharing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28.3669 36H24L15 31.0396L4.00879 35.0818L7.01068 41.0257L14.0833 38.0729C20.7 42.0243 24.7272 44 26.1651 44C27.603 44 33.5479 41.3334 44 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28.9923 26.9878C28.9923 24.097 28.9923 22.5402 28.9923 22.3171C30.0923 21.861 31.535 21.193 32.364 20.364C33.9926 18.7353 35 16.4853 35 14C35 9.02944 30.9706 5 26 5C21.0294 5 17 9.02944 17 14C17 16.4853 18.0074 18.7353 19.636 20.364C20.465 21.193 21.9 21.861 23 22.3171C23.0056 22.6525 23.0056 24.2094 23 26.9878H28.9923Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 21L13 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40 21L39 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 5L14 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M37 5L38 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M41 12H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 12H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),cYi=x("concern",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10.8579 9.85803C7.23858 13.4773 5 18.4773 5 24.0002C5 29.523 7.23858 34.523 10.8579 38.1423",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M39.1421 38.1423C42.7614 34.523 45 29.523 45 24.0002C45 18.4773 42.7614 13.4773 39.1421 9.85803",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34.8994 33.8997C37.4329 31.3662 38.9999 27.8662 38.9999 24.0002C38.9999 20.1342 37.4329 16.6342 34.8994 14.1007",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15.1005 14.1007C12.567 16.6342 11 20.1342 11 24.0002C11 27.8662 12.567 31.3662 15.1005 33.8997",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28.1818 20C30.2905 20 32 21.6118 32 23.6C32 26.1882 29.4545 28.4 28.1818 29.6C27.3333 30.4 26.2727 31.2 25 32C23.7273 31.2 22.6667 30.4 21.8182 29.6C20.5455 28.4 18 26.1882 18 23.6C18 21.6118 19.7095 20 21.8182 20C23.1463 20 24.316 20.6393 25 21.6093C25.684 20.6393 26.8537 20 28.1818 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),dYi=x("conditioner",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"24",width:"32",height:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 24V17H11V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 17C19 14.8333 20 10.5 20 4C23 4 30 9.41667 30 16.7327",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"16",y:"31",width:"16",height:"6",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uYi=x("cone",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"39",rx:"18",ry:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 39L23.9999 4L42 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hYi=x("cones",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 8L4 40H44L24 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 32L24 28L18 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fYi=x("config",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4L18 10H10V18L4 24L10 30V38H18L24 44L30 38H38V30L44 24L38 18V10H30L24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30C27.3137 30 30 27.3137 30 24C30 20.6863 27.3137 18 24 18C20.6863 18 18 20.6863 18 24C18 27.3137 20.6863 30 24 30Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),gYi=x("confounded-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 17L29 20L32 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 17L19 20L16 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 31L18 34L21 31L24 34L27 31L30 34L33 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mYi=x("confused-face",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 32L31 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kYi=x("connect",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 12C10.2091 12 12 10.2091 12 8C12 5.79086 10.2091 4 8 4C5.79086 4 4 5.79086 4 8C4 10.2091 5.79086 12 8 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10 42C13.3137 42 16 39.3137 16 36C16 32.6863 13.3137 30 10 30C6.68629 30 4 32.6863 4 36C4 39.3137 6.68629 42 10 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38 44C41.3137 44 44 41.3137 44 38C44 34.6863 41.3137 32 38 32C34.6863 32 32 34.6863 32 38C32 41.3137 34.6863 44 38 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22 28C26.4183 28 30 24.4183 30 20C30 15.5817 26.4183 12 22 12C17.5817 12 14 15.5817 14 20C14 24.4183 17.5817 28 22 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M34 12C36.2091 12 38 10.2091 38 8C38 5.79086 36.2091 4 34 4C31.7909 4 30 5.79086 30 8C30 10.2091 31.7909 12 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 11L15 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12L28 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 33.5L28 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 31L18 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vYi=x("connect-address-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 24C6 33.9411 14.0589 42 24 42C33.9411 42 42 33.9411 42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14L24 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"10",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AYi=x("connect-address-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 24C6 33.9411 14.0589 42 24 42C33.9411 42 42 33.9411 42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14L24 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"10",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pYi=x("connection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 34L44 39L39 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 12C10.2091 12 12 10.2091 12 8C12 5.79086 10.2091 4 8 4C5.79086 4 4 5.79086 4 8C4 10.2091 5.79086 12 8 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 8L20 8C22.2091 8 24 9.79086 24 12V35C24 37.2091 25.7909 39 28 39H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bYi=x("connection-arrow",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40.9898 8.02661H12.1818C9.45455 8.02661 4 9.55073 4 15.9674C4 22.3841 9.45455 24.0001 12.1818 24.0001H35.9939C38.7211 24.0001 44 25.5681 44 31.9848C44 38.4014 38.7211 40.0031 35.9939 40.0031H6.06499",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.04567 35.9927L4.06738 40.0592L8.04567 44.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.0427 3.95386L42.021 8.02038L38.0427 11.9612",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wYi=x("connection-box",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 4H5C4.44772 4 4 4.48842 4 5.09091V14.9091C4 15.5116 4.44772 16 5 16H43C43.5523 16 44 15.5116 44 14.9091V5.09091C44 4.48842 43.5523 4 43 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 32H5C4.44772 32 4 32.4884 4 33.0909V42.9091C4 43.5116 4.44772 44 5 44H43C43.5523 44 44 43.5116 44 42.9091V33.0909C44 32.4884 43.5523 32 43 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 16V24.0083L34 24.0172V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 38H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 10H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),OYi=x("connection-point",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 24L43 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 4H20C18.8954 4 18 4.89543 18 6V14C18 15.1046 18.8954 16 20 16H28C29.1046 16 30 15.1046 30 14V6C30 4.89543 29.1046 4 28 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 32H8C6.89543 32 6 32.8954 6 34V42C6 43.1046 6.89543 44 8 44H16C17.1046 44 18 43.1046 18 42V34C18 32.8954 17.1046 32 16 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 32H32C30.8954 32 30 32.8954 30 34V42C30 43.1046 30.8954 44 32 44H40C41.1046 44 42 43.1046 42 42V34C42 32.8954 41.1046 32 40 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 32V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 32V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yYi=x("connection-point-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 8L13 8C10 8 4 10 4 16C4 22 10 24 13 24H35C38 24 44 26 44 32C44 38 38 40 35 40H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 12C42.2091 12 44 10.2091 44 8C44 5.79086 42.2091 4 40 4C37.7909 4 36 5.79086 36 8C36 10.2091 37.7909 12 40 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 44C10.2091 44 12 42.2091 12 40C12 37.7909 10.2091 36 8 36C5.79086 36 4 37.7909 4 40C4 42.2091 5.79086 44 8 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),CYi=x("consignment",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 14C8 12.8954 8.89543 12 10 12H38C39.1046 12 40 12.8954 40 14V30C40 31.1046 39.1046 32 38 32H10C8.89543 32 8 31.1046 8 30V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 12V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 12V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12L36 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 12L20 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 32L20 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 32L36 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 38L44 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 38V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 38V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 38V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 38V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 38V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 38V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 38V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 12V6H18V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Yi=x("consume",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 14C4 12.8954 4.89543 12 6 12H42C43.1046 12 44 12.8954 44 14V40C44 41.1046 43.1046 42 42 42H6C4.89543 42 4 41.1046 4 40V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19L24 24L29 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 25H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 31H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 6H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),SYi=x("contrast",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V12C17.3726 12 12 17.3726 12 24C12 30.6274 17.3726 36 24 36Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),LYi=x("contrast-view",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"7",y:"7",width:"17",height:"34",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 7H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 7H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 41H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 7V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 15V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 23V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 31V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 39V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 41H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xYi=x("contrast-view-circle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C35.0457 4 44 12.9543 44 24C44 35.0457 35.0457 44 24 44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),EYi=x("control",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"9",y:"4",width:"30",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"31",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M18 12H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 18H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),TYi=x("converging-gateway",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22.7992 4.20102L4.4144 22.5858C3.63336 23.3668 3.63335 24.6332 4.4144 25.4142L22.7992 43.799C23.5802 44.58 24.8466 44.58 25.6276 43.799L44.0124 25.4142C44.7934 24.6332 44.7934 23.3668 44.0124 22.5858L25.6276 4.20102C24.8466 3.41997 23.5802 3.41997 22.7992 4.20102Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0428 15.5342V32.4778",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15.5713 24.0059H32.5149",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30.0336 18.0151L18.0527 29.9961",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18.0527 18.0151L30.0337 29.996",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),QYi=x("cook",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 36V20H14V36C14 39.3137 16.6863 42 20 42H36C39.3137 42 42 39.3137 42 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20L44 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 8V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 6V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 8V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DYi=x("cooking",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 42L42 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 36L42 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M9 25C9 16.7157 15.7157 10 24 10C32.2843 10 39 16.7157 39 25V36H9L9 25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25V29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 10V8C28 5.79086 26.2091 4 24 4V4C21.7909 4 20 5.79086 20 8V10",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),BYi=x("cooking-pot",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10 44H38V20.9474C38 14.9013 31.732 10 24 10C16.268 10 10 14.9013 10 20.9474V44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 22.0437C38 21.8001 38 21.4346 38 20.9474C38 14.9013 31.732 10 24 10C16.268 10 10 14.9013 10 20.9474C10 21.4332 10 21.7975 10 22.0404L38 22.0437Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 22H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 4H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RYi=x("cool",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 41C13.5 38.25 8.00129 31 5.00063 26C1.99996 21 8.3132 16.3125 12.0004 20C15.6876 23.6875 16.0004 24 16.0004 24V7.50001C16.0004 5.56701 17.5674 4 19.5004 4C21.4334 4 23.0004 5.56701 23.0004 7.50001V17C23.0004 15.067 24.5674 13.5 26.5004 13.5C28.4334 13.5 30.0004 15.067 30.0004 17V18.5C30.0004 16.567 31.5674 15 33.5004 15C35.4334 15 37.0004 16.567 37.0004 18.5V13.5C37.0004 11.567 38.5674 10 40.5004 10C42.4334 10 44.0004 11.567 44.0004 13.5V30.115C44.0004 32.0123 43.5785 33.9039 42.4268 35.4116C41.1327 37.1056 39.0179 39.3539 36 41C30.4999 44 24.5 43.75 19 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IYi=x("cooperative-handshake",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 40L36 28L32 32L28 36L24 40ZM24 40L4 20L16 8L24 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 23L32 8L44 20L36 28L28 20L22 26L17 23ZM17 23L24 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 36L25 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 32L29 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MYi=x("coordinate-system",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 12L38 20V36L24 44L10 36V20L24 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 20L24 28L38 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 36L44 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 39L10 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 16L38 20V28M17 16L10 20V28M17 40L24 44L31 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),PYi=x("copy",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 12.4316V7.8125C13 6.2592 14.2592 5 15.8125 5H40.1875C41.7408 5 43 6.2592 43 7.8125V32.1875C43 33.7408 41.7408 35 40.1875 35H35.5163",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.1875 13H7.8125C6.2592 13 5 14.2592 5 15.8125V40.1875C5 41.7408 6.2592 43 7.8125 43H32.1875C33.7408 43 35 41.7408 35 40.1875V15.8125C35 14.2592 33.7408 13 32.1875 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),FYi=x("copy-link",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 9.92704V7C12 5.34315 13.3431 4 15 4H41C42.6569 4 44 5.34315 44 7V33C44 34.6569 42.6569 36 41 36H38.0174",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"4",y:"10",width:"34",height:"34",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.4394 23.1101L23.7319 17.6006C25.1835 16.1489 27.5691 16.1809 29.0602 17.672C30.5513 19.1631 30.5833 21.5487 29.1316 23.0003L27.2215 25.0231",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.4661 28.7472C12.9558 29.2575 11.9006 30.2765 11.9006 30.2765C10.4489 31.7281 10.4095 34.3155 11.9006 35.8066C13.3917 37.2977 15.7772 37.3296 17.2289 35.878L22.3931 31.1896",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.6626 28.3284C17.97 27.6358 17.5922 26.7502 17.5317 25.8548C17.4619 24.8226 17.8138 23.7774 18.5912 23.0001",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.3213 25.8613C23.8124 27.3524 23.8444 29.738 22.3927 31.1896",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NYi=x("copy-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 38H41V16H30V4H13V38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L41 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 20V44H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 20H23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 28H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),UYi=x("copyright",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17H20V24H23H24C27 24 28 22 28 20.5C28 19 27 17 24 17Z",fill:e.colors[1]},null),c("path",{d:"M20 31V24M20 24L20 17H24C27 17 28 19 28 20.5C28 22 27 24 24 24H23M20 24H23M28 31L23 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jYi=x("corner-down-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 18L8 26L16 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 10V23C40 24.6569 38.6569 26 37 26H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WYi=x("corner-down-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 18L40 26L32 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 10V23C8 24.6569 9.34315 26 11 26H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VYi=x("corner-left-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 34L20 42L28 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 10H23C21.3431 10 20 11.3431 20 13V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zYi=x("corner-left-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 16L20 8L28 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 40H23C21.3431 40 20 38.6569 20 37V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HYi=x("corner-right-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 34L28 42L36 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 10H25C26.6569 10 28 11.3431 28 13V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$Yi=x("corner-right-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 16L28 8L36 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 40H25C26.6569 40 28 38.6569 28 37V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XYi=x("corner-up-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 14L8 22L16 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 38V25C40 23.3431 38.6569 22 37 22H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GYi=x("corner-up-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 14L40 22L32 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 38V25C8 23.3431 9.34315 22 11 22H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),YYi=x("coronavirus",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7.63477 35.5C8.33788 36.4987 9.13011 37.4302 9.99989 38.2829C10.918 39.1829 11.9225 39.9951 12.9999 40.706",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.8683 43.6262C26.6167 43.8714 25.3233 44 23.9998 44C22.6764 44 21.3829 43.8714 20.1313 43.6262",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.5491 28.2428C43.8445 26.8754 44 25.4558 44 24C44 22.5745 43.8509 21.1838 43.5674 19.8427",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.3651 12.5001C39.662 11.5014 38.8698 10.5699 38 9.71728C37.0819 8.81723 36.0773 8.005 35 7.29419",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.1553 4.36923C21.3995 4.12694 22.685 4 24.0001 4C25.3153 4 26.6008 4.12694 27.845 4.36923",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.63477 12.5001C8.33788 11.5014 9.13011 10.5699 9.99989 9.71728C10.918 8.81723 11.9225 8.005 12.9999 7.29419",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.5001 35.2939C39.797 36.2927 39.0048 37.2242 38.135 38.0768C37.2169 38.9769 36.2123 39.7891 35.135 40.4999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 38L18.3431 29.6569",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9999 38L29.6567 29.6569",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9999 10L29.6567 18.3431",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 10L18.3431 18.3431",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.43266 19.8427C4.14914 21.1838 4 22.5745 4 24C4 25.4255 4.14914 26.8162 4.43266 28.1573",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32C28.4183 32 32 28.4183 32 24C32 19.5817 28.4183 16 24 16C19.5817 16 16 19.5817 16 24C16 28.4183 19.5817 32 24 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZYi=x("correct",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 24L9 19L19 29L39 9L44 14L19 39L4 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qYi=x("cosmetic-brush",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"64299104)"},[c("path",{d:"M16.0991 25.8287L38.7265 6.02967C38.7265 6.02967 40.8478 3.90835 42.9691 6.02967C45.0904 8.15099 42.9691 10.2723 42.9691 10.2723L23.1701 32.8997L16.0991 25.8287Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.4639 20.8789L28.1207 26.5358",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.49331 30.7782L16.0999 25.8284L23.171 32.8995L18.2212 43.5061C18.2212 43.5061 13.2715 44.2132 9.02884 39.9706C4.7862 35.7279 5.49331 30.7782 5.49331 30.7782Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.90783 36.4349L11.8576 34.3136",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.5653 42.0921L13.9795 39.2637",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.9291 23.3536L21.7575 20.8787L24.586 18.4038",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.5957 24.4141L28.1208 27.2425L25.646 30.0709",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"64299104"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),KYi=x("coupon",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 19.313V9H44V19.313C41.8815 20.068 40.3636 22.1053 40.3636 24.5C40.3636 26.8947 41.8815 28.932 44 29.687V40H4V29.687C6.11853 28.932 7.63636 26.8947 7.63636 24.5C7.63636 22.1053 6.11853 20.068 4 19.313Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 16L24 21L29 16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28.1667H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JYi=x("court",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 36H44V12H4V36H24ZM24 36V28M24 12V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 24C11 26.2091 9.20914 28 7 28H4V20H7C9.20914 20 11 21.7909 11 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 24C37 26.2091 38.7909 28 41 28H44V20H41C38.7909 20 37 21.7909 37 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eZi=x("cpu",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 8H10C8.89543 8 8 8.89543 8 10V38C8 39.1046 8.89543 40 10 40H38C39.1046 40 40 39.1046 40 38V10C40 8.89543 39.1046 8 38 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 18H18V30H30V18Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.9092 2V8V2Z",fill:e.colors[1]},null),c("path",{d:"M14.9092 2V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.9092 40V46V40Z",fill:e.colors[1]},null),c("path",{d:"M14.9092 40V46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 2V8V2Z",fill:e.colors[1]},null),c("path",{d:"M24 2V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 40V46V40Z",fill:e.colors[1]},null),c("path",{d:"M24 40V46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33.0908 2V8V2Z",fill:e.colors[1]},null),c("path",{d:"M33.0908 2V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33.0908 40V46V40Z",fill:e.colors[1]},null),c("path",{d:"M33.0908 40V46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2 14.9092H8H2Z",fill:e.colors[1]},null),c("path",{d:"M2 14.9092H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M40 14.9092H46H40Z",fill:e.colors[1]},null),c("path",{d:"M40 14.9092H46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2 24H8H2Z",fill:e.colors[1]},null),c("path",{d:"M2 24H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M40 24H46H40Z",fill:e.colors[1]},null),c("path",{d:"M40 24H46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2 33.0908H8H2Z",fill:e.colors[1]},null),c("path",{d:"M2 33.0908H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M40 33.0908H46H40Z",fill:e.colors[1]},null),c("path",{d:"M40 33.0908H46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tZi=x("crab",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 16.9998C5 11.9998 6 1.99979 17.0008 5.99977C17.9464 9.78224 15 16.9998 5 16.9998Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 16.9998C43.0006 11.9998 42 1.99979 31 5.99978C30.0544 9.78224 32.9994 16.9998 43 16.9998Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"22",width:"32",height:"20",rx:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 22V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 22V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 17C44 20 44 26 40 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 17C4 20 5 25 8 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 42H44L40 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 42H4L8 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nZi=x("creation-date-sort",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 5V30.0036H42V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 37L24 43L18 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.0009 15.001L32.0009 15.001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24.0005 7V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),iZi=x("creative",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 39V9.00003C42 7.34317 40.6569 6.00003 39 6.00003L9 6C7.34314 6 5.99999 7.34315 6 9.00001L6.00006 39C6.00006 40.6569 7.3432 42 9.00005 42H39C40.6569 42 42 40.6569 42 39Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9994 18.3159L21.1038 24.2264L14.5264 25.1801L19.2911 29.8383L18.1521 36.3159L23.9994 33.1987L29.8479 36.3159L28.7173 29.8383L33.4737 25.1801L26.9328 24.2264L23.9994 18.3159Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.3159 12.6316H29.6843",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rZi=x("credit",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 15V7H10V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 27V15H5V41H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 27L24 34L43 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 21H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 21H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oZi=x("crib",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 6V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 40H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 34H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 12H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 6L41 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 6L13 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 6V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 12V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 12V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sZi=x("croissant",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"6061d377)"},[c("path",{d:"M7 28.9999C7 28.9999 6.95638 32.7475 8.45638 37.2475C9.32863 39.8642 10.37 41.4665 11.6787 42.2511C13.3558 43.2564 15.0757 41.2715 16.0579 39.5807C17.0202 37.9244 18.4335 36.2276 19.5478 34.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.0002 7.91139C35.623 8.35039 38.5315 8.91654 39.6259 9.41858C41.0517 10.0727 42.4858 11.4055 43.0573 12.8301C43.5883 14.1541 42.2101 15.1701 40.9641 15.8645C39.5594 16.6472 38.0953 17.8742 36.8988 18.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.2021 29.7758L21.7002 31.5134C21.2426 31.8312 20.8837 32.2712 20.6643 32.7832V32.7832C20.0203 34.2857 18.2834 34.9857 16.7776 34.3494L8.80304 30.9801C7.33068 30.358 6.61794 28.6796 7.19282 27.1881L7.64341 26.0192C8.52318 23.7368 10.1315 21.8085 12.2188 20.5333V20.5333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.7198 24.5076L32.1099 23.0036L33.022 22.0167C33.3371 21.6758 33.7205 21.4051 34.1472 21.2222V21.2222C35.7509 20.5349 36.5441 18.7194 35.9588 17.0757L33.1066 9.06573C32.6309 7.72983 31.2308 6.96127 29.8484 7.27722L28.6297 7.55576C25.975 8.16247 23.6476 9.74971 22.1136 11.9996V11.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.4109 23.0785C11.7746 21.9096 11.331 19.6654 12.3934 17.9581V17.9581C13.9429 15.468 16.0518 13.364 18.5473 11.8232V11.8232C20.2199 10.7906 22.4039 11.204 23.5833 12.7765L29.5153 20.6858C30.8737 22.497 30.4595 25.0736 28.6019 26.3678L28.3619 26.535C28.061 26.7447 27.7903 26.9947 27.5575 27.2781L26.874 28.1103C25.5382 29.7366 23.1706 30.0497 21.4581 28.8264L13.4109 23.0785Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)]),c("defs",null,[c("clipPath",{id:e.id+"6061d377"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),aZi=x("cross-ring",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 12C26.2091 12 28 10.2091 28 8C28 5.79086 26.2091 4 24 4C21.7909 4 20 5.79086 20 8C20 10.2091 21.7909 12 24 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C26.2091 44 28 42.2091 28 40C28 37.7909 26.2091 36 24 36C21.7909 36 20 37.7909 20 40C20 42.2091 21.7909 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 28C10.2091 28 12 26.2091 12 24C12 21.7909 10.2091 20 8 20C5.79086 20 4 21.7909 4 24C4 26.2091 5.79086 28 8 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 28C42.2091 28 44 26.2091 44 24C44 21.7909 42.2091 20 40 20C37.7909 20 36 21.7909 36 24C36 26.2091 37.7909 28 40 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.3053 15.1105C36.7212 14.238 36.0536 13.4261 35.3138 12.6864C34.574 11.9466 33.7621 11.2789 32.8896 10.6948M15.1105 10.6948C14.238 11.2789 13.4261 11.9466 12.6864 12.6864C11.9466 13.4261 11.2789 14.238 10.6948 15.1105L15.1105 10.6948ZM10.6948 32.8896C11.2789 33.7621 11.9466 34.574 12.6864 35.3138C13.4261 36.0536 14.238 36.7212 15.1105 37.3053L10.6948 32.8896ZM32.8896 37.3053C33.7621 36.7212 34.574 36.0536 35.3138 35.3138C36.0536 34.574 36.7212 33.7621 37.3053 32.8896L32.8896 37.3053Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lZi=x("cross-ring-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.4545 26.4444C17.6364 28.2222 15.8182 30 12.1818 30C8.54545 30 4 27.3333 4 22C4 16.6667 8.54545 14 12.1818 14C17.6364 14 20.3636 17.5556 24 22C27.6364 26.4444 30.3636 30 35.8182 30C39.4545 30 44 27.3333 44 22C44 16.6667 39.4545 14 35.8182 14C32.1818 14 29.4545 16.6667 28.5455 17.5556",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cZi=x("cross-society",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 18H18V7C18 5.89543 18.8954 5 20 5H28C29.1046 5 30 5.89543 30 7V18H41C42.1046 18 43 18.8954 43 20V28C43 29.1046 42.1046 30 41 30H30V41C30 42.1046 29.1046 43 28 43H20C18.8954 43 18 42.1046 18 41V30H7C5.89543 30 5 29.1046 5 28V20C5 18.8954 5.89543 18 7 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dZi=x("crown",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 40L4 17L14 22L24 8L34 22L44 17L39 40H9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 33C26.2091 33 28 31.2091 28 29C28 26.7909 26.2091 25 24 25C21.7909 25 20 26.7909 20 29C20 31.2091 21.7909 33 24 33Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),uZi=x("crown-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 42H35L41 21L31 26L24 12L17 26L7 21L13 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"7",cy:"18",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"9",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"41",cy:"18",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),hZi=x("crown-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 29V19L19 22L24 15L29 22L35 19V29H13Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fZi=x("cruise",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 42L41.3908 32.6752C41.738 31.7205 41.3143 30.6572 40.4057 30.2028L24.8944 22.4472C24.3314 22.1657 23.6686 22.1657 23.1056 22.4472L7.59432 30.2028C6.68569 30.6572 6.26199 31.7205 6.60916 32.6752L10 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 14H13C11.8954 14 11 14.8954 11 16V28L23.1619 22.3868C23.6937 22.1414 24.3063 22.1414 24.8381 22.3868L37 28V16C37 14.8954 36.1046 14 35 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 14V6C29 4.89543 28.1046 4 27 4H21C19.8954 4 19 4.89543 19 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 44C8 44 8 42 11 42C14 42 14 44 17 44C20 44 20.5 42 24 42C27.5 42 28 44 31 44C34 44 34 42 37 42C40 42 40 44 44 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gZi=x("crying-baby",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C33.9411 44 42 35.9411 42 26C42 16.0589 33.9411 8 24 8C14.0589 8 6 16.0589 6 26C6 35.9411 14.0589 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8C23.75 7 22 4 18 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8C24.0833 7 24.6 4.8 26 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 35C31 35 29 31 24 31C19 31 17 35 17 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 20L28 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 19L14 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 20V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 20V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mZi=x("cube",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.5 9L7 14V24V34L15.5 39L24 44L32.5001 39L41 34V24V14L32.5001 9L24 4L15.5 9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 14L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 14L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 19L32 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 24L24 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34L7 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 39L16 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 9L16 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 19L16 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kZi=x("cube-five",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 27L24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27L24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27L30 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 34L30 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 14L30 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 14L24 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 27L24 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 14L24 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27L24 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27L7 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27L7 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.3207 14L24.0002 4L6.67969 14V34L24.0002 44L41.3207 34V14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vZi=x("cube-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.3399 9L6.67969 14V24V34L15.3399 39L24.0002 44L32.6605 39L41.3207 34V24V14L32.6605 9L24.0002 4L15.3399 9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0002 24L13.6079 30M24.0002 24V11V24ZM24.0002 24L34.3925 30L24.0002 24Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.8147 35.375L24.0001 37L21.1855 35.375",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.4438 15.875L35.2584 17.5V20.75",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.7417 20.75V17.5L15.5563 15.875",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AZi=x("cube-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.5 9L7 14V24V34L15.5 39L24 44L32.5001 39L41 34V24V14L32.5001 9L24 4L15.5 9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 34L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 34L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 14L33 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 14L15 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pZi=x("cube-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.5 9L7 14V24V34L15.5 39L24 44L32.5001 39L41 34V24V14L32.5001 9L24 4L15.5 9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 14L7 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4L24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 14L41 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bZi=x("cup",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 49 48",fill:"none"},[c("path",{d:"M8.77783 17.012C8.77783 16.4531 9.23094 16 9.78988 16H33.7658C34.3247 16 34.7778 16.4531 34.7778 17.012V31C34.7778 38.1797 28.9575 44 21.7778 44V44C14.5981 44 8.77783 38.1797 8.77783 31V17.012Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"8.77783",y:"23",width:"26",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.7778 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.7778 6V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.7778 6V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.7778 34C38.6438 34 41.7778 30.866 41.7778 27C41.7778 23.134 38.6438 20 34.7778 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),wZi=x("cup-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 25C14 27 15.0714 32 29 32C42.9286 32 44 27 44 25C44 23 44 10 44 10H29H14C14 10 14 23 14 25Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 16H23V21L26 24L29 21V16Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 16V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 40L43 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 14H4C4 14 5 19 5.9991 22C6.99821 25 14 24 14 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),OZi=x("cup-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 17C10 17 36 17 38 17C40 17 44 17 44 20C44 23 40 23 38 23V41C38 42.1046 37.1046 43 36 43H12C10.8954 43 10 42.1046 10 41V23C8 23 4 23 4 20C4 17 8 17 10 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 17C41 11.1271 35.4587 9.31869 28 8V6C28 4.89543 27.1046 4 26 4H22C20.8954 4 20 4.89543 20 6V8C12.5413 9.31869 7 11.1271 7 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yZi=x("curling",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 42H10C6.69 42 4 39.32 4 36V28C4 24.69 6.68 22 10 22H38C41.31 22 44 24.68 44 28V36C44 39.32 41.32 42 38 42Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 32H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 22L16.48 7.2C16.79 6.47 17.51 6 18.31 6H35.5C37.43 6 39 7.57 39 9.5C39 11.43 37.43 13 35.5 13H22V22H10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),CZi=x("currency",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 16L24 22L29 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 13.9999C9 13.9999 16.5 2.49984 29.5 6.99986C42.5 11.4999 42 24.4999 42 24.4999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 34C39 34 33 45 19.5 41.5C6 38 6 24 6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 8V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24L6 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Zi=x("curve-adjustment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 4H4V44H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 10C32 10 27 14 24 24C21 34 16 38 10 38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),SZi=x("customer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.60868 36.9866C5.32131 33.3783 3.32142 28.6145 3.32142 23.3913C3.32142 12.1271 12.6179 2.99561 24.0856 2.99561C35.5534 2.99561 44.8499 12.1271 44.8499 23.3913C44.8499 31.356 40.2004 38.2515 33.4234 41.6092C29.277 43.7709 24.5467 44.9956 19.5253 44.9956C13.3726 44.9956 7.6569 43.157 2.91699 40.0087C2.91699 40.0087 6.09557 39.662 8.60786 36.9874L8.60868 36.9866ZM33.8397 33.4854C39.2117 28.1136 39.2117 19.4041 33.8397 14.0322C31.3487 11.5413 28.1401 10.2062 24.8794 10.0255V10.0247C24.781 7.57827 26.0979 5.92609 26.1043 5.91803L26.103 5.91829L26.104 5.91699C22.3564 6.64093 18.7778 8.45398 15.8759 11.3559C13.6504 13.5813 12.0658 16.2048 11.1211 18.997C11.2594 18.6308 11.4136 18.2692 11.5837 17.9134C11.3879 18.4127 11.211 18.9229 11.051 19.4449C9.47775 24.2208 10.5882 29.6872 14.3864 33.4854C19.7584 38.8574 28.4679 38.8574 33.8397 33.4854Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.1299 22.3449V24.0538V25.1921C17.1299 26.3283 18.0509 27.2493 19.1872 27.2493C20.3234 27.2493 21.2443 26.3283 21.2443 25.1921V24.0521V22.3449C21.2443 21.2089 20.3234 20.2876 19.1872 20.2876C18.0509 20.2876 17.1299 21.2089 17.1299 22.3449Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M27.3125 22.3449V24.0538V25.1921C27.3125 26.3283 28.2336 27.2493 29.3697 27.2493C30.5059 27.2493 31.427 26.3283 31.427 25.1921V24.0521V22.3449C31.427 21.2089 30.5059 20.2876 29.3697 20.2876C28.2336 20.2876 27.3125 21.2089 27.3125 22.3449Z",fill:e.colors[0]},null)])}),LZi=x("cutting",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 10H38V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.5483 37.4519L42.385 5.61519",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 38H10V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xZi=x("cutting-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 42C13.7614 42 16 39.7614 16 37C16 34.2386 13.7614 32 11 32C8.23858 32 6 34.2386 6 37C6 39.7614 8.23858 42 11 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 42C39.7614 42 42 39.7614 42 37C42 34.2386 39.7614 32 37 32C34.2386 32 32 34.2386 32 37C32 39.7614 34.2386 42 37 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.3774 39.4131L17.5 35.8162L34.5 6.37138",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13.4957 6.17518L30.4957 35.62L32.6265 39.4131",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),EZi=x("cuvette",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18 10H30V27L44 41V44H4V41L18 27V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.5 37.5L37 34L33.5 30.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.5 37.5L37 34L33.5 30.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.5 30.5L11 34L7.5 37.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.5 30.5L11 34L7.5 37.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 4H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 27V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 35H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),TZi=x("cycle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 35H7V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 41H35V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 13H41V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 7H13V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 7.29395C7.57778 10.8714 4 17.0178 4 23.9999C4 25.0195 4.0763 26.0213 4.2235 26.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.9999 43.7765C26.0213 43.9237 25.0195 44 23.9999 44C17.0178 44 10.8714 40.4222 7.29395 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.7765 21C43.9237 21.9786 44 22.9804 44 24C44 30.9821 40.4222 37.1285 35 40.706",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 4.2235C21.9786 4.0763 22.9804 4 24 4C30.9821 4 37.1285 7.57778 40.706 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QZi=x("cycle-arrow",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 16H13C8.02944 16 4 20.0294 4 25C4 29.9706 8.02944 34 13 34C15.4758 34 17.7181 33.0003 19.3453 31.3826C20.9849 29.7525 24 25 24 25C24 25 27.0057 20.2685 28.632 18.6401C30.261 17.009 32.5127 16 35 16C39.9706 16 44 20.0294 44 25C44 29.9706 39.9706 34 35 34H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 30L31 34L35 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 12L17 16L13 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DZi=x("cycle-movement",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 15L24 19L28 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19V8C24 5.79086 25.7909 4 28 4H40C42.2091 4 44 5.79086 44 8V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 33L24 29L20 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29V40C24 42.2091 22.2091 44 20 44H8C5.79086 44 4 42.2091 4 40V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 20L29 24L33 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 24H40C42.2091 24 44 25.7909 44 28V40C44 42.2091 42.2091 44 40 44H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 28L19 24L15 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 24H8C5.79086 24 4 22.2091 4 20V8C4 5.79086 5.79086 4 8 4H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BZi=x("cycle-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 20C6 12 10 8 18 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 30C40 38 36 42 28 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 18C28 12.4772 32.4772 8 38 8H42V22H28V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 28H20V32C20 37.5228 15.5228 42 10 42H6V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RZi=x("cylinder",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 10C44 13.3137 35.0457 16 24 16C12.9543 16 4 13.3137 4 10C4 6.68629 12.9543 4 24 4C35.0457 4 44 6.68629 44 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 38C44 41.3137 35.0457 44 24 44C12.9543 44 4 41.3137 4 38C4 34.6863 12.9543 32 24 32C35.0457 32 44 34.6863 44 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 10V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 10V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IZi=x("damage-map",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 10V38C5 39.1046 5.89543 40 7 40H14H18L15 29L22 27L21 20L29 16L27 13L30 8H7C5.89543 8 5 8.89543 5 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 38V10C43 8.89543 42.1046 8 41 8H38L34 14L37 19L28 23L29 31L22 33L24 40H41C42.1046 40 43 39.1046 43 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.5 18C15.3284 18 16 17.3284 16 16.5C16 15.6716 15.3284 15 14.5 15C13.6716 15 13 15.6716 13 16.5C13 17.3284 13.6716 18 14.5 18Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MZi=x("dark-mode",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0033 4L29.2737 9.27038H38.7296V18.7263L44 23.9967L38.7296 29.2737V38.7296H29.2737L24.0033 44L18.7264 38.7296H9.27036V29.2737L4 23.9967L9.27036 18.7263V9.27038H18.7264L24.0033 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 17C27 25 22 26 17 26C17 30 23.5 34 29 30C34.5 26 31 17 27 17Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PZi=x("dashboard",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8.44365 41.5564C4.46243 37.5751 2 32.0751 2 26C2 13.8497 11.8497 4 24 4C36.1503 4 46 13.8497 46 26C46 32.0751 43.5376 37.5751 39.5564 41.5564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.1005 35.8995C11.567 33.366 10 29.866 10 26C10 18.268 16.268 12 24 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 26V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),FZi=x("dashboard-car",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6.57198 37.428C3.70527 33.7128 2 29.0556 2 24C2 11.8497 11.8497 2 24 2C36.1503 2 46 11.8497 46 24C46 29.0556 44.2947 33.7128 41.428 37.428",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.3035 31.6965C10.8474 29.4881 10 26.843 10 24C10 16.268 16.268 10 24 10C31.732 10 38 16.268 38 24C38 26.843 37.1526 29.4881 35.6965 31.6965",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 30L40 46H8L24 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NZi=x("dashboard-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 49 48",fill:"none"},[c("path",{d:"M24.7778 7C13.7321 7 4.77783 15.9543 4.77783 27C4.77783 32.2301 6.49127 37.4362 9.77783 41H39.7778C43.0644 37.4362 44.7778 32.2301 44.7778 27C44.7778 15.9543 35.8235 7 24.7778 7Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24.7778",cy:"30",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.7778 20V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.7778 12V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.77783 28H11.7778",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.7778 18L15.192 19.4142",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.7778 28H39.7778",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.7778 19.4141L36.192 17.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UZi=x("dashboard-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 18.4836 41.7666 13.4887 38.1547 9.87045C34.5344 6.24377 29.5292 4 24 4C18.4708 4 13.4656 6.24377 9.84529 9.87045C6.23339 13.4887 4 18.4835 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.84521 9.87036L12.9747 12.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.1549 9.87036L35.0254 12.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.8523 36.1961C36.1954 40.9422 30.4548 44 24 44C17.5452 44 11.8046 40.9422 8.14771 36.1961C12.8209 33.5259 18.2323 32 24 32C29.7677 32 35.179 33.5259 39.8523 36.1961Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jZi=x("data",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44.0001 11C44.0001 11 44 36.0623 44 38C44 41.3137 35.0457 44 24 44C12.9543 44 4.00003 41.3137 4.00003 38C4.00003 36.1423 4 11 4 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 29C44 32.3137 35.0457 35 24 35C12.9543 35 4 32.3137 4 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 20C44 23.3137 35.0457 26 24 26C12.9543 26 4 23.3137 4 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"24",cy:"10",rx:"20",ry:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WZi=x("data-all",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"11",rx:"20",ry:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 15.5C6.61878 16.5994 4 18.208 4 20C4 23.3137 12.9543 26 24 26C35.0457 26 44 23.3137 44 20C44 18.208 41.3812 16.5994 37.2291 15.5C33.7035 16.4335 29.0722 17 24 17C18.9278 17 14.2965 16.4335 10.7709 15.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 24.5C6.61878 25.5994 4 27.208 4 29C4 32.3137 12.9543 35 24 35C35.0457 35 44 32.3137 44 29C44 27.208 41.3812 25.5994 37.2291 24.5C33.7035 25.4335 29.0722 26 24 26C18.9278 26 14.2965 25.4335 10.7709 24.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 33.5C6.61878 34.5994 4 36.208 4 38C4 41.3137 12.9543 44 24 44C35.0457 44 44 41.3137 44 38C44 36.208 41.3812 34.5994 37.2291 33.5C33.7035 34.4335 29.0722 35 24 35C18.9278 35 14.2965 34.4335 10.7709 33.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VZi=x("data-arrival",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6 42H42V6H32H30C28.6758 9.15854 26.6758 10.7378 24 10.7378C21.3242 10.7378 19.3242 9.15854 18 6H16H6V42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 24L21 30L33 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zZi=x("data-display",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 8V20C22 22.2091 17.9706 24 13 24C8.02944 24 4 22.2091 4 20V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 14C22 16.2091 17.9706 18 13 18C8.02944 18 4 16.2091 4 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 8C22 10.2091 17.9706 12 13 12C8.02944 12 4 10.2091 4 8C4 5.79086 8.02944 4 13 4C17.9706 4 22 5.79086 22 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H38C40.2091 6 42 7.79086 42 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H10C7.79086 42 6 40.2091 6 38V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 38V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 44H35H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 38V26H26V38H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HZi=x("data-file",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 44V4H31L40 14.5V44H8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"15",y:"28",width:"6",height:"7",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 35H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"23",width:"6",height:"12",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"27",y:"18",width:"6",height:"17",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$Zi=x("data-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"20272d62)"},[c("ellipse",{cx:"24",cy:"11",rx:"20",ry:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 15.5C6.61878 16.5994 4 18.208 4 20C4 23.3137 12.9543 26 24 26C35.0457 26 44 23.3137 44 20C44 18.208 41.3812 16.5994 37.2291 15.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 24.5C6.61878 25.5994 4 27.208 4 29C4 32.3137 12.9543 35 24 35C35.0457 35 44 32.3137 44 29C44 27.208 41.3812 25.5994 37.2291 24.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 33.5C6.61878 34.5994 4 36.208 4 38C4 41.3137 12.9543 44 24 44C35.0457 44 44 41.3137 44 38C44 36.208 41.3812 34.5994 37.2291 33.5C33.7035 34.4335 29.0722 35 24 35C18.9278 35 14.2965 34.4335 10.7709 33.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"20272d62"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),XZi=x("data-lock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 28C39 28.9564 39 32 39 32H31C31 32 31 30.2091 31 28C31 25.7909 32.7909 24 35 24C37.2091 24 39 25.7909 39 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 32H44V44H26V32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H38C40.2091 6 42 7.79086 42 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H10C7.79086 42 6 40.2091 6 38V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 8V20C22 22.2091 17.9706 24 13 24C8.02944 24 4 22.2091 4 20V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 14C22 16.2091 17.9706 18 13 18C8.02944 18 4 16.2091 4 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 8C22 10.2091 17.9706 12 13 12C8.02944 12 4 10.2091 4 8C4 5.79086 8.02944 4 13 4C17.9706 4 22 5.79086 22 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GZi=x("data-null",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"11",rx:"20",ry:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 15.5C6.61878 16.5994 4 18.208 4 20C4 23.3137 12.9543 26 24 26C35.0457 26 44 23.3137 44 20C44 18.208 41.3812 16.5994 37.2291 15.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 24.5C6.61878 25.5994 4 27.208 4 29C4 32.3137 12.9543 35 24 35C35.0457 35 44 32.3137 44 29C44 27.208 41.3812 25.5994 37.2291 24.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 33.5C6.61878 34.5994 4 36.208 4 38C4 41.3137 12.9543 44 24 44C35.0457 44 44 41.3137 44 38C44 36.208 41.3812 34.5994 37.2291 33.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),YZi=x("data-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"11",rx:"20",ry:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 15.5C6.61878 16.5994 4 18.208 4 20C4 23.3137 12.9543 26 24 26C35.0457 26 44 23.3137 44 20C44 18.208 41.3812 16.5994 37.2291 15.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 24.5C6.61878 25.5994 4 27.208 4 29C4 32.3137 12.9543 35 24 35C35.0457 35 44 32.3137 44 29C44 27.208 41.3812 25.5994 37.2291 24.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 33.5C6.61878 34.5994 4 36.208 4 38C4 41.3137 12.9543 44 24 44C35.0457 44 44 41.3137 44 38C44 36.208 41.3812 34.5994 37.2291 33.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZZi=x("data-screen",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"6",width:"40",height:"30",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 14L16 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 43H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"15",cy:"17",r:"3",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"33",cy:"25",r:"3",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qZi=x("data-server",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 4H7C5.34315 4 4 5.34315 4 7V41C4 42.6569 5.34315 44 7 44H41C42.6569 44 44 42.6569 44 41V7C44 5.34315 42.6569 4 41 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 32H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10 38H11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 38H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 37V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 37V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),KZi=x("data-sheet",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"32",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 25V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 20V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JZi=x("data-switching",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 8V20C22 22.2091 17.9706 24 13 24C8.02944 24 4 22.2091 4 20V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 14C22 16.2091 17.9706 18 13 18C8.02944 18 4 16.2091 4 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 8C22 10.2091 17.9706 12 13 12C8.02944 12 4 10.2091 4 8C4 5.79086 8.02944 4 13 4C17.9706 4 22 5.79086 22 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 28V40C44 42.2091 39.9706 44 35 44C30.0294 44 26 42.2091 26 40V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 34C44 36.2091 39.9706 38 35 38C30.0294 38 26 36.2091 26 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 28C44 30.2091 39.9706 32 35 32C30.0294 32 26 30.2091 26 28C26 25.7909 30.0294 24 35 24C39.9706 24 44 25.7909 44 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H38C40.2091 6 42 7.79086 42 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H10C7.79086 42 6 40.2091 6 38V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eqi=x("data-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10.7709 33.5C6.61878 34.5994 4 36.208 4 38C4 41.3137 12.9543 44 24 44C35.0457 44 44 41.3137 44 38C44 36.208 41.3812 34.5994 37.2291 33.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"24",cy:"11",rx:"20",ry:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 24.5C6.61878 25.5994 4 27.208 4 29C4 32.3137 12.9543 35 24 35C35.0457 35 44 32.3137 44 29C44 27.208 41.3812 25.5994 37.2291 24.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 15.5C6.61878 16.5994 4 18.208 4 20C4 23.3137 12.9543 26 24 26C35.0457 26 44 23.3137 44 20C44 18.208 41.3812 16.5994 37.2291 15.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 24.5C6.61878 25.5994 4 27.208 4 29C4 32.3137 12.9543 35 24 35C35.0457 35 44 32.3137 44 29C44 27.208 41.3812 25.5994 37.2291 24.5C33.7035 25.4335 29.0722 26 24 26C18.9278 26 14.2965 25.4335 10.7709 24.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tqi=x("data-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"11",rx:"20",ry:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 15.5C6.61878 16.5994 4 18.208 4 20C4 23.3137 12.9543 26 24 26C35.0457 26 44 23.3137 44 20C44 18.208 41.3812 16.5994 37.2291 15.5C33.7035 16.4335 29.0722 17 24 17C18.9278 17 14.2965 16.4335 10.7709 15.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 24.5C6.61878 25.5994 4 27.208 4 29C4 32.3137 12.9543 35 24 35C35.0457 35 44 32.3137 44 29C44 27.208 41.3812 25.5994 37.2291 24.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.7709 33.5C6.61878 34.5994 4 36.208 4 38C4 41.3137 12.9543 44 24 44C35.0457 44 44 41.3137 44 38C44 36.208 41.3812 34.5994 37.2291 33.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nqi=x("data-user",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 8V20C22 22.2091 17.9706 24 13 24C8.02944 24 4 22.2091 4 20V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 14C22 16.2091 17.9706 18 13 18C8.02944 18 4 16.2091 4 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 8C22 10.2091 17.9706 12 13 12C8.02944 12 4 10.2091 4 8C4 5.79086 8.02944 4 13 4C17.9706 4 22 5.79086 22 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H38C40.2091 6 42 7.79086 42 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H10C7.79086 42 6 40.2091 6 38V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"29",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 44H26C26 39.0294 30.0294 35 35 35C39.9706 35 44 39.0294 44 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iqi=x("database-alert",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 26V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 35V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rqi=x("database-code",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 29L39 31L37 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 33L29 31L31 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oqi=x("database-config",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.0002 27V31M37.4643 29L34.0002 31M37.4643 33L34.0002 31M34.0002 35V31M30.5361 33L34.0002 31M30.5361 29L34.0002 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sqi=x("database-download",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 26V36M34 36L38 32M34 36L30 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aqi=x("database-enter",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 31L35 27M39 31L35 35M39 31L29 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lqi=x("database-fail",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 34L34 31M34 31L37 28M34 31L31 28M34 31L31 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cqi=x("database-first",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 35V27L32 29M34 35H36M34 35H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dqi=x("database-forbid",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 28L31 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uqi=x("database-lock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 31C39 33.7614 36.7614 36 34 36C31.2386 36 29 33.7614 29 31H39Z",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 26C35.6569 26 37 27.3431 37 29V31H31V29C31 27.3431 32.3431 26 34 26Z",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hqi=x("database-network",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 41C34 41 30.5 35.1375 30.5 31C30.5 26.8625 34 21 34 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 41C34 41 37.5 35.1375 37.5 31C37.5 26.8625 34 21 34 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fqi=x("database-network-point",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 36V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 40H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 40H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 40C28 42.2091 26.2091 44 24 44C21.7909 44 20 42.2091 20 40C20 37.7909 21.7909 36 24 36C26.2091 36 28 37.7909 28 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 17C37 24.1797 31.1797 30 24 30C16.8203 30 11 24.1797 11 17M37 17C37 9.8203 31.1797 4 24 4C16.8203 4 11 9.8203 11 17M37 17H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 17C29 24.1797 26.7614 30 24 30C21.2386 30 19 24.1797 19 17C19 9.8203 21.2386 4 24 4C26.7614 4 29 9.8203 29 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 17H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gqi=x("database-point",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 36V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 40H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 40H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 40C28 42.2091 26.2091 44 24 44C21.7909 44 20 42.2091 20 40C20 37.7909 21.7909 36 24 36C26.2091 36 28 37.7909 28 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 9V25C39 27.7614 32.2843 30 24 30C15.7157 30 9 27.7614 9 25V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 17C39 19.7614 32.2843 22 24 22C15.7157 22 9 19.7614 9 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 9C39 11.7614 32.2843 14 24 14C15.7157 14 9 11.7614 9 9C9 6.23858 15.7157 4 24 4C32.2843 4 39 6.23858 39 9Z",fill:e.colors[1]},null),c("path",{d:"M39 9C39 11.7614 32.2843 14 24 14C15.7157 14 9 11.7614 9 9C9 6.23858 15.7157 4 24 4C32.2843 4 39 6.23858 39 9Z",fill:e.colors[1]},null),c("path",{d:"M39 9C39 11.7614 32.2843 14 24 14C15.7157 14 9 11.7614 9 9C9 6.23858 15.7157 4 24 4C32.2843 4 39 6.23858 39 9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 9C39 11.7614 32.2843 14 24 14C15.7157 14 9 11.7614 9 9C9 6.23858 15.7157 4 24 4C32.2843 4 39 6.23858 39 9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mqi=x("database-position",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kqi=x("database-power",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 26L31 30L37 32L34 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vqi=x("database-proportion",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 28C35 30 33 32 31 34M31 28L32 27M37 35L38 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Aqi=x("database-search",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.8281 33.8281L40.9997 37.9997",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 31C38 32.1046 37.5523 33.1046 36.8284 33.8284C36.1046 34.5523 35.1046 35 34 35C31.7909 35 30 33.2091 30 31C30 28.7909 31.7909 27 34 27C36.2091 27 38 28.7909 38 31Z",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pqi=x("database-setting",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 27L37.4641 29V33L34 35L30.5359 33V29L34 27Z",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bqi=x("database-success",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.5 29L33 34.5L30 31.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wqi=x("database-sync",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 31C38 33.2091 36.2091 35 34 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 31C30 28.7909 31.7909 27 34 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Oqi=x("database-time",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 31C44 36.5228 39.5228 41 34 41C32.2091 41 30.5281 40.5292 29.0741 39.7046C26.5143 38.2529 24.6579 35.7046 24.1436 32.6983C24.0492 32.1463 24 31.5789 24 31C24 28.4323 24.9678 26.0906 26.5585 24.3198C28.3892 22.2818 31.0449 21 34 21C39.5228 21 44 25.4772 44 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V20V21C31.0449 21 28.3892 22.2818 26.5585 24.3198C24.9678 26.0906 24 28.4323 24 31C24 31.5789 24.0492 32.1463 24.1436 32.6983C24.6579 35.7046 26.5143 38.2529 29.0741 39.7046C26.4116 40.5096 22.8776 41 19 41C10.7157 41 4 38.7614 4 36V28V20V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12C34 14.7614 27.2843 17 19 17C10.7157 17 4 14.7614 4 12C4 9.23858 10.7157 7 19 7C27.2843 7 34 9.23858 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C4 30.7614 10.7157 33 19 33C20.807 33 22.5393 32.8935 24.1436 32.6983",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C4 22.7614 10.7157 25 19 25C21.7563 25 24.339 24.7522 26.5585 24.3198",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 31H34V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yqi=x("date-comes-back",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 8H9C7.34315 8 6 9.34315 6 11V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V25V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.2427 12.4854L36.4853 8.24271L32.2427 4.00007",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cqi=x("deadline-sort",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 5V30.0036H42V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 37L24 43L18 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.3442 20.6577L29.6579 9.34401",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18.3438 9.34326L29.6575 20.657",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),_qi=x("death-star",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M5 25H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"19",cy:"15",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M31 31H43",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 17L42 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M25 37H39",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40 11.998C42.5116 15.341 44 19.4967 44 24C44 31.8085 39.5252 38.5718 33 41.8654",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M4.40007 20C4.13772 21.2924 4 22.6301 4 24C4 25.7265 4.21876 27.4019 4.63009 29",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Sqi=x("deeplink",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 34.9929C21 35.8067 21 36.471 21 36.9857C21 37.8714 21 39.2 21 40.9714C21 41.5395 20.5772 42 20.0556 42H4.94444C4.42284 42 4 41.5395 4 40.9714V7.02857C4 6.46051 4.42284 6 4.94444 6H20.0556C20.5772 6 21 6.46051 21 7.02857C21 8.8 21 10.1286 21 11.0143C21 11.529 21 12.1933 21 13.0071",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M27 13.0071C27 12.1933 27 11.529 27 11.0143C27 10.1286 27 8.8 27 7.02857C27 6.46051 27.4228 6 27.9444 6H43.0556C43.5772 6 44 6.46051 44 7.02857V40.9714C44 41.5395 43.5772 42 43.0556 42H27.9444C27.4228 42 27 41.5395 27 40.9714C27 39.2 27 37.8714 27 36.9857C27 36.471 27 35.8067 27 34.9929",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12.5 38C13.6046 38 14.5 37.1046 14.5 36C14.5 34.8954 13.6046 34 12.5 34C11.3954 34 10.5 34.8954 10.5 36C10.5 37.1046 11.3954 38 12.5 38Z",fill:e.colors[0]},null),c("path",{d:"M35.5 38C36.6046 38 37.5 37.1046 37.5 36C37.5 34.8954 36.6046 34 35.5 34C34.3954 34 33.5 34.8954 33.5 36C33.5 37.1046 34.3954 38 35.5 38Z",fill:e.colors[0]},null),c("path",{d:"M16 23.5H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M27.2231 28.2729L28.8141 26.682L31.9961 23.5L28.8141 20.318L27.2231 18.727",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lqi=x("deer",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 27C36 34.2165 30.6274 44 24 44C17.3726 44 12 34.2165 12 27C12 19.7835 13.5 16 24 16C34.5 16 36 19.7835 36 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("ellipse",{rx:"5",ry:"3.5",transform:"matrix(0.707107 -0.707107 -0.707107 -0.707107 38.9996 17.5003)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("ellipse",{cx:"8.99963",cy:"17.4997",rx:"5",ry:"3.5",transform:"rotate(45 8.99963 17.4997)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M12 4C12 10.6274 17.3726 16 24 16C30.6274 16 36 10.6274 36 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 7C18 11.9706 20.6863 16 24 16C27.3137 16 30 11.9706 30 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"19.9995",cy:"26",r:"2",fill:e.colors[2]},null),c("circle",{cx:"23.9995",cy:"34",r:"2",fill:e.colors[2]},null),c("circle",{cx:"27.9995",cy:"26",r:"2",fill:e.colors[2]},null)])}),xqi=x("degree-hat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M2 17.4L23.0222 9L44.0444 17.4L23.0222 25.8L2 17.4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44.0444 17.51V26.7332",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.5557 21.8252V34.2666C11.5557 34.2666 16.3658 38.9999 23.0224 38.9999C29.679 38.9999 34.4891 34.2666 34.4891 34.2666V21.8252",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Eqi=x("delete",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 10V44H39V10H9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 20V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 20V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 10L19.289 4H28.7771L32 10H16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Tqi=x("delete-five",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 11L40 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 5L30 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 17H36V40C36 41.6569 34.6569 43 33 43H15C13.3431 43 12 41.6569 12 40V17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 25L28 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 25L20 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qqi=x("delete-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 11L40 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 5L30 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 17H36V40C36 41.6569 34.6569 43 33 43H15C13.3431 43 12 41.6569 12 40V17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Dqi=x("delete-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18.4237 10.5379C18.794 10.1922 19.2817 10 19.7883 10H42C43.1046 10 44 10.8954 44 12V36C44 37.1046 43.1046 38 42 38H19.7883C19.2817 38 18.794 37.8078 18.4237 37.4621L4 24L18.4237 10.5379Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 19L26 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 19L36 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bqi=x("delete-mode",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0033 4L29.2737 9.27038H38.7296V18.7263L44 23.9967L38.7296 29.2737V38.7296H29.2737L24.0033 44L18.7264 38.7296H9.27036V29.2737L4 23.9967L9.27036 18.7263V9.27038H18.7264L24.0033 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 24H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rqi=x("delete-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 12L16.2 5H31.8L33 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 12H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37 12L35 43H13L11 12H37Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 35H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Iqi=x("delete-themes",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 15H40L37 44H11L8 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.002 25.0024V35.0026",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28.0024 24.9995V34.9972",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 14.9999L28.3242 3L36 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mqi=x("delete-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M17 31L31 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19L17 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31L29 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pqi=x("delete-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 11L4 24L14 37H44V11H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 19L31 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 19L21 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fqi=x("delivery",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 33L26 35C26 35 41 32 43 32C45 32 45 34 43 36C41 38 34 44 28 44C22 44 18 41 14 41C10 41 4 41 4 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 29C6 27 10 24 14 24C18 24 27.5 28 29 30C30.5 32 26 35 26 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 18V10C16 8.89543 16.8954 8 18 8H42C43.1046 8 44 8.89543 44 10V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"25",y:"8",width:"10",height:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nqi=x("deposit",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 16V44H36V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 20L24 26L29 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 32H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 26H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 10L23.6154 10L34 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 18H42V4H6V18H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Uqi=x("descend",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"7c190b6d)"},[c("path",{d:"M11.549 16.6253L13.0129 11.161C13.0129 11.161 8.21885 12.3128 5.91213 14.0184C3.6054 15.7239 3.25986 19.4167 5.98653 20.9909C8.7132 22.5651 44.1733 39.9362 44.1733 39.9362L41.4054 31.142L11.549 16.6253Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 35L26 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 25L26 9L22 7L19 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"7c190b6d"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),jqi=x("desk-lamp",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 24.5957C8 25.3713 8.62871 26 9.40426 26H38.5957C39.3713 26 40 25.3713 40 24.5957V20C40 11.1634 32.8366 4 24 4C15.1634 4 8 11.1634 8 20V24.5957Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 42L24 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 32L15 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 42H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wqi=x("desk-lamp-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 40.9989H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 18.999L39 40.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 13.999L39 23.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.3399 14.5773C26.5526 14.3398 26.7433 14.0744 26.9065 13.7825C28.0894 11.6675 27.3562 8.8005 25.3075 7.57941C23.2587 6.35832 20.4884 7.13826 19.3038 9.25217C19.1168 9.58576 19.0131 9.84723 18.9203 10.1561C15.3443 9.88004 11.913 11.6307 10 15.0512L26.6935 25C28.6065 21.5794 28.3595 17.6363 26.3399 14.5773Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Vqi=x("detection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.45012 34.8494L10.4398 31.5017L10.9532 25.6319L18.9331 18.936L27.7107 11.5707L30.9026 8.8924C33.9875 6.30384 38.5867 6.70623 41.1753 9.79115C43.7638 12.8761 43.3615 17.4753 40.2765 20.0639L37.0847 22.7422L28.3071 30.1074L20.3272 36.8033L14.4598 36.2925L10.473 39.6379C9.14922 40.7487 7.17567 40.576 6.06492 39.2522C4.95548 37.9301 5.12794 35.9588 6.45012 34.8494Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.4365 9.71777L38.2075 27.3211",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18.5755 29.0002L24.3018 24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),zqi=x("devices",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 43H43V5H14V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 15H23V43H5L5 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 37H15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 37H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hqi=x("diamond",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.6364 5H37.3636L45 18.3L24 43L3 18.3L10.6364 5Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.6362 5L23.9999 43L37.3635 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M3 18.3H45",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.4092 18.3L24.0001 5L32.591 18.3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$qi=x("diamond-necklace",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 32.4091L24 29L31 32.4091V39.9091L24 44L17 39.9091V32.4091Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 4C8.45455 12.3333 14 29 24 29C34 29 40 12.7838 40 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xqi=x("diamond-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.93882 13.9336L23.0362 4.53011C23.6363 4.20002 24.3637 4.20002 24.9638 4.53011L42.0612 13.9336C43.0988 14.5043 43.4161 15.8467 42.7438 16.8215L25.6464 41.6127C24.8515 42.7654 23.1485 42.7654 22.3536 41.6127L5.25624 16.8215C4.58391 15.8467 4.90118 14.5044 5.93882 13.9336Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Gqi=x("diamond-ring",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"25",cy:"29",r:"15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 8L21 4H25.1339H29.0536L32 8L25 14L18 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yqi=x("diamond-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.41421 22.5858L22.5858 5.41421C23.3668 4.63317 24.6332 4.63316 25.4142 5.41421L42.5858 22.5858C43.3668 23.3668 43.3668 24.6332 42.5858 25.4142L25.4142 42.5858C24.6332 43.3668 23.3668 43.3668 22.5858 42.5858L5.41421 25.4142C4.63317 24.6332 4.63316 23.3668 5.41421 22.5858Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Zqi=x("diamond-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8.92349 22.7879L22.4091 5.08801C23.2096 4.03746 24.7904 4.03746 25.5909 5.08801L39.0765 22.7879C39.622 23.5039 39.622 24.4961 39.0765 25.2121L25.5909 42.912C24.7904 43.9625 23.2096 43.9625 22.4091 42.912L8.92349 25.2121C8.37798 24.4961 8.37798 23.5039 8.92349 22.7879Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),qqi=x("diamonds",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 8H36L44 18L24 42L4 18L12 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 18L44 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 42L16 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 42L32 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 13L4 18L24 42L44 18L40 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kqi=x("dianziqian",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 8L24 13L34 19V29.2143L14 18V29L34 41L43 35.1071V13.8929L33 8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35L15 41L5 35L5.00069 14L15 8L24 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jqi=x("diapers-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 6H6V24C6 28.5 8.5 42.5 24 42.5C39.5 42.5 42 28 42 24V6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 14H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 14H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 24C32 24 25 28.8 25 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24C16 24 23 28.8 23 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eKi=x("difference-set",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 40V19C6 17.8954 6.89543 17 8 17H15C16.1046 17 17 17.8954 17 19V29C17 30.1046 17.8954 31 19 31H29C30.1046 31 31 31.8954 31 33V40C31 41.1046 30.1046 42 29 42H8C6.89543 42 6 41.1046 6 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 8V29C42 30.1046 41.1046 31 40 31H33C31.8954 31 31 30.1046 31 29V19C31 17.8954 30.1046 17 29 17H19C17.8954 17 17 16.1046 17 15V8C17 6.89543 17.8954 6 19 6H40C41.1046 6 42 6.89543 42 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tKi=x("digital-watches",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"13",y:"13",width:"22",height:"22",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M29 35V42C29 43.1046 28.1046 44 27 44H21C19.8954 44 19 43.1046 19 42V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 13V6C19 4.89543 19.8954 4 21 4H27C28.1046 4 29 4.89543 29 6V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 21H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 24H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nKi=x("direction",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"c8093ca4)"},[c("rect",{x:"6.00049",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M23.293 10.5649L20.0504 13.8075C19.4204 14.4375 19.8666 15.5146 20.7575 15.5146H27.2428C28.1337 15.5146 28.5798 14.4375 27.9499 13.8075L24.7072 10.5649C24.3167 10.1744 23.6835 10.1744 23.293 10.5649Z",fill:e.colors[2]},null),c("path",{d:"M10.5649 24.707L13.8075 27.9496C14.4375 28.5796 15.5146 28.1334 15.5146 27.2425V20.7572C15.5146 19.8663 14.4375 19.4202 13.8075 20.0501L10.5649 23.2928C10.1744 23.6833 10.1744 24.3165 10.5649 24.707Z",fill:e.colors[2]},null),c("path",{d:"M24.707 37.4351L27.9496 34.1925C28.5796 33.5625 28.1334 32.4854 27.2425 32.4854H20.7572C19.8663 32.4854 19.4202 33.5625 20.0501 34.1925L23.2928 37.4351C23.6833 37.8256 24.3165 37.8256 24.707 37.4351Z",fill:e.colors[2]},null),c("path",{d:"M37.4351 23.293L34.1925 20.0504C33.5625 19.4204 32.4854 19.8666 32.4854 20.7575V27.2428C32.4854 28.1337 33.5625 28.5798 34.1925 27.9499L37.4351 24.7072C37.8256 24.3167 37.8256 23.6835 37.4351 23.293Z",fill:e.colors[2]},null)]),c("defs",null,[c("clipPath",{id:e.id+"c8093ca4"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),iKi=x("direction-adjustment",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 8L24 4M24 4L28 8M24 4V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 40L24 44M24 44L28 40M24 44V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 20L44 24M44 24L40 28M44 24H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 20L4 24M4 24L8 28M4 24H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rKi=x("direction-adjustment-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 10L24 4M24 4L30 10M24 4V24M24 24V44M24 24H44M24 24H4M18 38L24 44M24 44L30 38M38 18L44 24M44 24L38 30M10 18L4 24M4 24L10 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oKi=x("direction-adjustment-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 10L24 4M24 4L30 10M24 4V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 38L24 44M24 44L30 38M24 44V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 18L44 24M44 24L38 30M44 24H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 18L4 24M4 24L10 30M4 24H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sKi=x("disabaled-web",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25 40H7C5.34315 40 4 38.6569 4 37V11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V23.0588",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"38",cy:"35",r:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M34 31L42 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V20H4V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 10 14)",fill:e.colors[2]},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 16 14)",fill:e.colors[2]},null)])}),aKi=x("disabled-computer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 5.99805H9C7.34315 5.99805 6 7.34119 6 8.99805V30.998C6 32.6549 7.34315 33.998 9 33.998H39C40.6569 33.998 42 32.6549 42 30.998V23.998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36.0002",cy:"12",r:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32 8L40 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 41.998L34 41.998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lKi=x("disabled-laptop",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 8.99902H11C9.34315 8.99902 8 10.3422 8 11.999V32.999H40V25.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 32.999H44V34.999C44 38.3127 41.3137 40.999 38 40.999H10C6.68629 40.999 4 38.3127 4 34.999V32.999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36.0002",cy:"13",r:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32 9L40 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cKi=x("disabled-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 23.999C44 22.8945 43.1046 21.999 42 21.999C40.8954 21.999 40 22.8945 40 23.999H44ZM24 7.99902C25.1046 7.99902 26 7.10359 26 5.99902C26 4.89445 25.1046 3.99902 24 3.99902V7.99902ZM39 39.999H9V43.999H39V39.999ZM8 38.999V8.99902H4V38.999H8ZM40 23.999V38.999H44V23.999H40ZM9 7.99902H24V3.99902H9V7.99902ZM9 39.999C8.44772 39.999 8 39.5513 8 38.999H4C4 41.7604 6.23857 43.999 9 43.999V39.999ZM39 43.999C41.7614 43.999 44 41.7604 44 38.999H40C40 39.5513 39.5523 39.999 39 39.999V43.999ZM8 8.99902C8 8.44674 8.44771 7.99902 9 7.99902V3.99902C6.23858 3.99902 4 6.2376 4 8.99902H8Z",fill:e.colors[0]},null),c("path",{d:"M6 35L16.6931 25.198C17.4389 24.5143 18.5779 24.4953 19.3461 25.1538L32 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 31L32.7735 26.2265C33.4772 25.5228 34.5914 25.4436 35.3877 26.0408L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36",cy:"12",r:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32 8L40 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dKi=x("disappointed-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 25L29 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 23L14 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 35C31 35 29 31 24 31C19 31 17 35 17 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uKi=x("discovery-index",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 6H8C6.89543 6 6 6.89543 6 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H8C6.89543 42 6 41.1046 6 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42H40C41.1046 42 42 41.1046 42 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H40C41.1046 6 42 6.89543 42 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"19",y:"18",width:"10",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hKi=x("disk",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 4H7C5.34315 4 4 5.34315 4 7V41C4 42.6569 5.34315 44 7 44H41C42.6569 44 44 42.6569 44 41V7C44 5.34315 42.6569 4 41 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 4V22H15V4H34Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 11V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M11.9968 4H36.9984",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),fKi=x("disk-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 49 48",fill:"none"},[c("path",{d:"M12.7778 17.012C12.7778 16.4531 13.2309 16 13.7899 16H35.7658C36.3247 16 36.7778 16.4531 36.7778 17.012V32C36.7778 38.6274 31.4052 44 24.7778 44V44C18.1504 44 12.7778 38.6274 12.7778 32V17.012Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"15.7778",y:"4",width:"18",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.7778 9V11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.7778 9V11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.7778 32H36.7778",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gKi=x("disk-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"13",width:"32",height:"22",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M4 13H14V35H4V13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 19H44V29H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"30",cy:"21",r:"2",fill:e.colors[0]},null),c("circle",{cx:"30",cy:"27",r:"2",fill:e.colors[0]},null)])}),mKi=x("dislike",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 31L21 26L28 20L19 15L20 9.19942C18.4999 8.43256 16.8004 8 15 8C8.92487 8 4 12.9249 4 19C4 30 17 40 24 42C31 40 44 30 44 19C44 12.9249 39.0751 8 33 8C31.1996 8 29.5001 8.43256 28 9.19942",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kKi=x("dislike-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 8C8.92487 8 4 12.9249 4 19C4 30 17 40 24 42.3262C31 40 44 30 44 19C44 12.9249 39.0751 8 33 8C29.2797 8 25.9907 9.8469 24 12.6738C22.0093 9.8469 18.7203 8 15 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28 20L20 28L28 20Z",fill:e.colors[1]},null),c("path",{d:"M28 20L20 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 20.0001L28 28L20 20.0001Z",fill:e.colors[1]},null),c("path",{d:"M20 20.0001L28 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vKi=x("display",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"20",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 13L22 13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 19L34 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 44L12.8889 38H34.6667L40 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26L24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AKi=x("distortion",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 19V40H17M4 19V8H17M4 19C4 19 13 13 24 19C35 25 44 19 44 19M44 19V8H17M44 19V40H17M4 29C4 29 13 23 24 29C35 35 44 29 44 29M17 8C17 8 23 16 17 24C11 32 17 40 17 40M31 8C31 8 37 16 31 24C25 32 31 40 31 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pKi=x("distraught-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C29 29 31 33 31 33H17C17 33 19 29 24 29Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 17L29 20L32 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 17L19 20L16 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bKi=x("distribute-horizontal-spacing",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 43L8 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40 43L40 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"20",y:"14",width:"8",height:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wKi=x("distribute-horizontally",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"30",y:"10",width:"28",height:"12",transform:"rotate(90 30 10)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),OKi=x("distribute-vertical-spacing",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M5 40H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"14",y:"20",width:"20",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yKi=x("distribute-vertically",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"38",y:"30",width:"28",height:"12",transform:"rotate(180 38 30)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 40H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 8L6 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),CKi=x("dividing-line",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 38H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 10H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 38H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 10H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Ki=x("dividing-line-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 10H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 10H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 10H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 38H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 38H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),SKi=x("diving",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31.8 6H10.2C7.8804 6 6 7.79086 6 10V18H17C17 16 18.5 14 21 14C23.5 14 25 16 25 18H36V10C36 7.79086 34.1196 6 31.8 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24C16 25.4912 17.25 30 21 30C24.75 30 26 25.4912 26 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6V38C42 42 39 44 36 44C33 44 30 42 30 38V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LKi=x("diving-bottle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 40L6.5 41.3514C8.1 42.2162 9.9 42.2162 11.5 41.3514C13.1 40.4865 14.9 40.4865 16.5 41.3514C18.1 42.2162 19.9 42.2162 21.5 41.3514C23.1 40.4865 24.9 40.4865 26.5 41.3514C28.1 42.2162 29.9 42.2162 31.5 41.3514C33.1 40.4865 34.9 40.4865 36.5 41.3514C38.1 42.2162 39.9 42.2162 41.5 41.3514L44 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 11V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 11V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 8V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 8V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"12",y1:"6",x2:"20",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"29",y1:"6",x2:"37",y2:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"10",y:"11",width:"8",height:"24",rx:"4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"27",y:"11",width:"8",height:"24",rx:"4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 15C27 12.7909 28.7909 11 31 11C33.2091 11 35 12.7909 35 15V19H27V15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 15C10 12.7909 11.7909 11 14 11C16.2091 11 18 12.7909 18 15V19H10V15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xKi=x("diving-suit",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 24H14.09C8.52 24 4 19.5203 4 14C4 8.47968 8.52 4 14.09 4L20 9L25.91 4C31.48 4 36 8.47968 36 14C36 19.5203 31.48 24 25.91 24H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 36H14V44H26V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 40H36C40.42 40 44 36.42 44 32V14H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.2198 30H19.9998H18.7798C17.3198 30 16.2098 28.69 16.4498 27.26L17.6698 19.97C17.8598 18.83 18.8398 18 19.9998 18C21.1498 18 22.1398 18.83 22.3298 19.97L23.5498 27.26C23.7798 28.69 22.6698 30 21.2198 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),EKi=x("division",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"11",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"37",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24L4 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),TKi=x("dizzy-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 18L15 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 18L19 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 18L29 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 18L33 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"28",width:"8",height:"8",rx:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QKi=x("doc-add",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H38C39.1046 44 40 43.1046 40 42V6C40 4.89543 39.1046 4 38 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 30L31 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 36H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 17L29 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22V12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DKi=x("doc-detail",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 4H11C9.89543 4 9 4.89543 9 6V42C9 43.1046 9.89543 44 11 44H39C40.1046 44 41 43.1046 41 42V6C41 4.89543 40.1046 4 39 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 30L31 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 36H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"17",y:"12",width:"14",height:"10",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BKi=x("doc-fail",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H38C39.1046 44 40 43.1046 40 42V6C40 4.89543 39.1046 4 38 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 30L31 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 36H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 21L28 13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 21L20 13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RKi=x("doc-search",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H38C39.1046 44 40 43.1046 40 42V6C40 4.89543 39.1046 4 38 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 16C28 17.3807 27.4404 18.6307 26.5355 19.5355C25.6307 20.4404 24.3807 21 23 21C20.2386 21 18 18.7614 18 16C18 13.2386 20.2386 11 23 11C25.7614 11 28 13.2386 28 16Z",fill:e.colors[1]},null),c("path",{d:"M30 23L26.5355 19.5355M26.5355 19.5355C27.4404 18.6307 28 17.3807 28 16C28 13.2386 25.7614 11 23 11C20.2386 11 18 13.2386 18 16C18 18.7614 20.2386 21 23 21C24.3807 21 25.6307 20.4404 26.5355 19.5355Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 30L31 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 36H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IKi=x("doc-search-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 27V6C40 4.89543 39.1046 4 38 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 12L31 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 20L31 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 28H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 37C37 38.3807 36.4404 39.6307 35.5355 40.5355C34.6307 41.4404 33.3807 42 32 42C29.2386 42 27 39.7614 27 37C27 34.2386 29.2386 32 32 32C34.7614 32 37 34.2386 37 37Z",fill:e.colors[1]},null),c("path",{d:"M39 44L35.5355 40.5355M35.5355 40.5355C36.4404 39.6307 37 38.3807 37 37C37 34.2386 34.7614 32 32 32C29.2386 32 27 34.2386 27 37C27 39.7614 29.2386 42 32 42C33.3807 42 34.6307 41.4404 35.5355 40.5355Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MKi=x("doc-success",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H38C39.1046 44 40 43.1046 40 42V6C40 4.89543 39.1046 4 38 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 30L31 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 36H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 13L22 21L18 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PKi=x("document-folder",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 6H22V42H32V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6H32V42H42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 6L18 7L14.5 42L6 41L10 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 18V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 18V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),FKi=x("dog",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17.0001 10L14.9999 5C12.8332 5.83333 8.2 10.8 9 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.9999 10L33.0001 5C35.1668 5.83333 39.8 10.8 39 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 28.5C42 38.165 33.9411 43 24 43C14.0589 43 6 38.165 6 28.5C6 18.835 14.0589 9 24 9C33.9411 9 42 18.835 42 28.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"20",cy:"17",r:"2",fill:e.colors[2]},null),c("circle",{cx:"28",cy:"17",r:"2",fill:e.colors[2]},null),c("path",{d:"M24 26C24 27.6569 24.5 31.5 21 31.5C19.3431 31.5 18 30.1569 18 28.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0249 26C24.0249 27.6569 23.5249 31.5 27.0249 31.5C28.6818 31.5 30.0249 30.1569 30.0249 28.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 25.75C26 26.4404 24 27.5 24 27.5C24 27.5 22 26.4404 22 25.75C22 25.0596 22.5 24.5 24 24.5C25.5 24.5 26 25.0596 26 25.75Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),NKi=x("dog-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 44V19C6 14 9.6 9.6 20 4V13H27V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 25C20.0133 26.7807 27.354 30.1237 29 40C29.5 43 35 47 41 40C42.9943 37.8639 43.321 34.3488 37.7642 32.5681",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 36.0005C24.6667 35.6227 17 37.0003 17 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UKi=x("dollar",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 2V46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 6C35 6 24.9706 6 20 6C15.0294 6 11 10.0294 11 15C11 19.9706 15.0294 24 20 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 42C13 42 23.0294 42 28 42C32.9706 42 37 37.9706 37 33C37 28.0294 32.9706 24 28 24H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jKi=x("dolphin",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0002 7.00002C14.2305 1.61313 9.68601 8.63202 8.00016 11.0004C2.33569 12.2184 5.14579 14.3237 7.00023 15.0004C8.21404 15.4064 11.1458 16.3233 13.0002 16.9999C13.4048 20.248 14.6631 23.1541 15.0002 23.9999C15.0002 23.1879 16.3259 20.3533 17.0002 18.9999C25.0923 22.248 30.7971 30.6015 34.0002 34.9999C32.7864 37.436 31.506 41.3082 31.0002 42.9999L37.0002 40L44.0002 42C44.0002 38.7519 39.8547 35.3534 38.0002 34C38.8095 21.0076 32.7091 13.1993 29.0002 11C29.4048 9.37598 30.1573 6.67671 31.0002 6.00002C27.7634 4.37598 25.1803 6.15418 24.0002 7.00002Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"16",cy:"11",r:"2",fill:e.colors[2]},null)])}),WKi=x("dome",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 43H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 24C5 24 14 23 24 23C34 23 43 24 43 24",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M6 18C6 18 15.0526 14 24 14C32.9474 14 42 18 42 18",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M5 30C5 30 14 32 24 32C34 32 43 30 43 30",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 6C12.9543 6 4 14.9543 4 26C4 33.8085 7.47484 39.7064 14 43H34C40.5252 39.7064 44 33.8085 44 26C44 14.9543 35.0457 6 24 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 6C20.134 6 17 14.9543 17 26C17 33.1773 18.0125 39.4716 20 43H28C29.9875 39.4716 31 33.1773 31 26C31 14.9543 27.866 6 24 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),VKi=x("dome-light",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 49 48",fill:"none"},[c("path",{d:"M24.7778 8C13.7321 8 4.77783 16.9543 4.77783 28H44.7778C44.7778 16.9543 35.8235 8 24.7778 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.7778 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.7778 38C19.255 38 14.7778 33.5228 14.7778 28H34.7778C34.7778 33.5228 30.3007 38 24.7778 38Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.8118 38.9766L38.7437 36.0231",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.0525 36.2251L8.50298 38.7746",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.7778 42L33.6307 40.3617",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.9114 40.4736L14.4972 41.8878",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zKi=x("done-all",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 24L15.25 25.25M44 14L24 34L22.75 32.75",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24L14 34L34 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HKi=x("dongchedi",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.1606 33.56C33.8437 32.0395 29.2094 31.2447 24.4417 31.2447C19.3825 31.2447 14.4746 32.1398 9.93952 33.8452C10.3385 34.9475 10.8603 36.0005 11.4967 36.9867L6.45533 40.2401C4.2134 36.766 3 32.6952 3 28.4489C3 16.6193 12.3853 7 24 7C35.6147 7 45 16.6193 45 28.4489C45 32.8826 43.6768 37.123 41.2468 40.6893L36.2884 37.3107C37.0796 36.1496 37.7085 34.8892 38.1606 33.56ZM38.5991 24.8845C37.0353 18.0613 31.0806 13 24 13C16.8282 13 10.8115 18.1925 9.34267 25.1491C9.10649 26.4791 9.46633 27.6361 10.4538 27.3315C14.9074 25.9582 19.6194 25.2447 24.4417 25.2447C29.0985 25.2447 33.6535 25.9099 37.9738 27.1936C38.828 27.4474 38.9554 26.3771 38.6153 24.9682C38.6078 24.9372 38.6024 24.9093 38.5991 24.8845Z",fill:e.colors[0]},null)])}),$Ki=x("door-handle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"4",width:"26",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 34H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20V14H23.0004C22.0882 12.7856 20.6358 12 19 12C16.2386 12 14 14.2386 14 17C14 19.7614 16.2386 22 19 22C20.6358 22 22.0882 21.2144 23.0004 20H42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XKi=x("dot",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 33C28.9706 33 33 28.9706 33 24C33 19.0294 28.9706 15 24 15C19.0294 15 15 19.0294 15 24C15 28.9706 19.0294 33 24 33Z",fill:e.colors[0],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),GKi=x("double-bed",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 12C8 10.3431 9.34315 9 11 9H37C38.6569 9 40 10.3431 40 12V23H8V12Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 35V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 35V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 18H14C12.3431 18 11 19.3431 11 21V23H23V21C23 19.3431 21.6569 18 20 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 18H28C26.3431 18 25 19.3431 25 21V23H37V21C37 19.3431 35.6569 18 34 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 26C4 24.3431 5.34315 23 7 23H41C42.6569 23 44 24.3431 44 26V35H4V26Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),YKi=x("double-down",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 12L24 24L12 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 24L24 36L12 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZKi=x("double-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 36L12 24L24 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 36L24 24L36 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qKi=x("double-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 12L24 24L12 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12L36 24L24 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),KKi=x("double-up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 24L24 12L36 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36L24 24L36 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JKi=x("doughnut",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"19",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"24",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M6 28C6 28 9.38888 25.0417 12 27C16 30 18 28 18 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 29C29.6667 28 33 24.7143 36 26C40 27.7143 43 26 43 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eJi=x("down",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 18L24 30L12 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tJi=x("down-c",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 21L24 30L15 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nJi=x("down-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 19L24 31L12 19H36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),iJi=x("down-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 22.8954 43.1046 22 42 22C40.8954 22 40 22.8954 40 24H44ZM24 8C25.1046 8 26 7.10457 26 6C26 4.89543 25.1046 4 24 4V8ZM39 40H9V44H39V40ZM8 39V9H4V39H8ZM40 24V39H44V24H40ZM9 8H24V4H9V8ZM9 40C8.44772 40 8 39.5523 8 39H4C4 41.7614 6.23857 44 9 44V40ZM39 44C41.7614 44 44 41.7614 44 39H40C40 39.5523 39.5523 40 39 40V44ZM8 9C8 8.44772 8.44771 8 9 8V4C6.23858 4 4 6.23857 4 9H8Z",fill:e.colors[0]},null),c("path",{d:"M6 35L16.6931 25.198C17.4389 24.5143 18.5779 24.4953 19.3461 25.1538L32 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 31L32.7735 26.2265C33.4772 25.5228 34.5914 25.4436 35.3877 26.0408L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 13L37 18L42 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 6L37 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rJi=x("down-small",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0083 35.8995V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 24L24 36L12 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oJi=x("down-square",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 19L24 29L14 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sJi=x("down-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 24L24 42L43 24H31V6H17V24H5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aJi=x("download",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 24.0083V42H42V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 23L24 32L15 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9917 6V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lJi=x("download-computer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26 6H9C7.34315 6 6 7.34315 6 9V31C6 32.6569 7.34315 34 9 34H39C40.6569 34 42 32.6569 42 31V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42L34 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 13L37 18L42 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 6L37 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cJi=x("download-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23.9999 29.0001L12 17.0001L19.9999 17.0001L19.9999 6.00011L27.9999 6.00011L27.9999 17.0001L35.9999 17.0001L23.9999 29.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 37L6 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 44H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),dJi=x("download-laptop",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25 9H11C9.34315 9 8 10.3431 8 12V33H40V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 33H44V35C44 38.3137 41.3137 41 38 41H10C6.68629 41 4 38.3137 4 35V33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 14L36 19L41 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 7L36 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uJi=x("download-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.6777 20.271C7.27476 21.3181 4 25.2766 4 30C4 35.5228 8.47715 40 14 40C14.9474 40 15.864 39.8683 16.7325 39.6221",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.0547 20.271C40.4577 21.3181 43.7324 25.2766 43.7324 30C43.7324 35.5228 39.2553 40 33.7324 40C32.785 40 31.8684 39.8683 30.9999 39.6221",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 20C36 13.3726 30.6274 8 24 8C17.3726 8 12 13.3726 12 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.0654 30.119L23.9999 37.0764L31.1318 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V33.5382",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hJi=x("download-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 28L24 36L16 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V35.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 14H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fJi=x("download-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40.5178 34.3161C43.8044 32.005 45.2136 27.8302 44.0001 24C42.7866 20.1698 39.0705 18.0714 35.0527 18.0745H32.7317C31.2144 12.1613 26.2082 7.79572 20.1435 7.0972C14.0787 6.39868 8.21121 9.5118 5.38931 14.9253C2.56741 20.3388 3.37545 26.9317 7.42115 31.5035",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0084 41L24 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.3638 34.6362L23.9998 41.0002L17.6358 34.6362",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gJi=x("download-web",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 40H7C5.34315 40 4 38.6569 4 37V11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 36L39 41L44 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 29L39 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V20H4V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 10 14)",fill:e.colors[2]},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 16 14)",fill:e.colors[2]},null)])}),mJi=x("drag",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19 10C19 12.2091 17.2091 14 15 14C12.7909 14 11 12.2091 11 10C11 7.79086 12.7909 6 15 6C17.2091 6 19 7.79086 19 10ZM15 28C17.2091 28 19 26.2091 19 24C19 21.7909 17.2091 20 15 20C12.7909 20 11 21.7909 11 24C11 26.2091 12.7909 28 15 28ZM15 42C17.2091 42 19 40.2091 19 38C19 35.7909 17.2091 34 15 34C12.7909 34 11 35.7909 11 38C11 40.2091 12.7909 42 15 42Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37 10C37 12.2091 35.2091 14 33 14C30.7909 14 29 12.2091 29 10C29 7.79086 30.7909 6 33 6C35.2091 6 37 7.79086 37 10ZM33 28C35.2091 28 37 26.2091 37 24C37 21.7909 35.2091 20 33 20C30.7909 20 29 21.7909 29 24C29 26.2091 30.7909 28 33 28ZM33 42C35.2091 42 37 40.2091 37 38C37 35.7909 35.2091 34 33 34C30.7909 34 29 35.7909 29 38C29 40.2091 30.7909 42 33 42Z",fill:e.colors[0]},null)])}),kJi=x("dragon-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"6562d8bf)"},[c("path",{d:"M34.0214 42.4943L37.7612 38.7545C40.1043 36.4113 40.1043 32.6123 37.7612 30.2692V30.2692C35.418 27.926 31.6191 27.926 29.2759 30.2692L27.0449 32.5002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17.0746 25.5002L23.6191 18.9556C25.9623 16.6125 25.9623 12.8135 23.6191 10.4704V10.4704C21.276 8.12722 17.477 8.12722 15.1338 10.4704L8.06276 17.5414",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17.0748 25.5002L8.76957 33.8055C6.42642 36.1486 6.42642 39.9476 8.76957 42.2907V42.2907C11.1127 44.6339 14.9117 44.6339 17.2548 42.2907L27.0211 32.5245",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13 11.9999V3.99988",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 30L43 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"6562d8bf"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),vJi=x("dribble",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 29.5386 41.7486 34.5513 38.1112 38.173C34.4943 41.7742 29.5071 44 24 44C12.9543 44 4 35.0457 4 24C4 18.6615 6.09159 13.8116 9.5 10.225C13.1439 6.39055 18.2928 4 24 4C29.5071 4 34.4943 6.22583 38.1112 9.82695C41.7486 13.4487 44 18.4614 44 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44.0003 24C41.0819 24 33.0315 22.8993 25.8268 26.0632C18.0003 29.5002 12.3327 34.8315 9.86328 38.1472",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.5 5.4538C19.6304 8.34269 26.4603 15.6985 29 23C31.5397 30.3015 32.4809 39.2791 33.0606 41.8347",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.1543 21.5C7.93207 21.7277 17.9329 21.9332 24.3329 19.1999C30.7329 16.4666 36.2402 11.4396 38.1291 9.84521",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.5 31.613C7.26166 35.8893 10.4628 39.4207 14.5 41.604",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24.0001C4 18.6617 6.09159 13.8117 9.5 10.2251",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C18.2928 4 13.1439 6.39055 9.5 10.225",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 5.66406C34.2933 6.66606 36.3624 8.0857 38.1112 9.82684C41.7486 13.4485 44 18.4613 44 23.9999C44 26.4625 43.5549 28.8212 42.7408 30.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C29.5071 44 34.4943 41.7742 38.1112 38.1731",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AJi=x("drink",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("line",{x1:"10",y1:"16",x2:"38",y2:"16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14.153 18.1425C14.0703 16.9848 14.9873 16 16.148 16H31.852C33.0127 16 33.9297 16.9848 33.847 18.1425L32.1327 42.1425C32.0579 43.1891 31.187 44 30.1378 44H17.8622C16.813 44 15.9421 43.1891 15.8673 42.1425L14.153 18.1425Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 10V6C24 4.89543 24.8954 4 26 4H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14.7215 11.6712C14.8822 10.7068 15.7166 10 16.6943 10H31.3057C32.2834 10 33.1178 10.7068 33.2785 11.6712L34 16H14L14.7215 11.6712Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),pJi=x("drone",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 12L19 19M36 36L29 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 12L29 19M12 36L19 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"19",y:"19",width:"10",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 19C37.3845 19 38.7378 18.5895 39.889 17.8203C41.0401 17.0511 41.9373 15.9579 42.4672 14.6788C42.997 13.3997 43.1356 11.9922 42.8655 10.6344C42.5954 9.2765 41.9287 8.02922 40.9497 7.05026C39.9708 6.07129 38.7235 5.4046 37.3656 5.13451C36.0078 4.86441 34.6003 5.00303 33.3212 5.53285C32.0421 6.06266 30.9489 6.95987 30.1797 8.11101C29.4105 9.26215 29 10.6155 29 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 29C37.3845 29 38.7378 29.4105 39.889 30.1797C41.0401 30.9489 41.9373 32.0421 42.4672 33.3212C42.997 34.6003 43.1356 36.0078 42.8655 37.3656C42.5954 38.7235 41.9287 39.9708 40.9497 40.9497C39.9708 41.9287 38.7235 42.5954 37.3656 42.8655C36.0078 43.1356 34.6003 42.997 33.3212 42.4672C32.0421 41.9373 30.9489 41.0401 30.1797 39.889C29.4105 38.7378 29 37.3845 29 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 29C10.6155 29 9.26216 29.4105 8.11101 30.1797C6.95987 30.9489 6.06266 32.0421 5.53285 33.3212C5.00303 34.6003 4.86441 36.0078 5.13451 37.3656C5.4046 38.7235 6.07129 39.9708 7.05026 40.9497C8.02922 41.9287 9.2765 42.5954 10.6344 42.8655C11.9922 43.1356 13.3997 42.997 14.6788 42.4672C15.9579 41.9373 17.0511 41.0401 17.8203 39.889C18.5895 38.7378 19 37.3845 19 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 19C10.6155 19 9.26216 18.5895 8.11101 17.8203C6.95987 17.0511 6.06266 15.9579 5.53285 14.6788C5.00303 13.3997 4.86441 11.9922 5.13451 10.6344C5.4046 9.2765 6.07129 8.02922 7.05026 7.05026C8.02922 6.07129 9.2765 5.4046 10.6344 5.13451C11.9922 4.86441 13.3997 5.00303 14.6788 5.53285C15.9579 6.06266 17.0511 6.95987 17.8203 8.11101C18.5895 9.26215 19 10.6155 19 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bJi=x("drone-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 18V16C29 13.2386 26.7614 11 24 11V11C21.2386 11 19 13.2386 19 16V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18H31L28.8462 25H19.1538L17 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"22",width:"7",height:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"36",y:"22",width:"7",height:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 8L4 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 33L34 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 33L14 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 8L32 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wJi=x("drop-down-list",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 28L24 40L8 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 10H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M8 18H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),OJi=x("drop-shadow-down",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 37C28.4183 37 32.4183 35.2091 35.3138 32.3138C38.2091 29.4183 40 25.4183 40 21C40 16.5817 38.2091 12.5817 35.3138 9.68629C32.4183 6.79086 28.4183 5 24 5C19.5817 5 15.5817 6.79086 12.6863 9.68629C9.79086 12.5817 8 16.5817 8 21C8 25.4183 9.79086 29.4183 12.6863 32.3138C15.5817 35.2091 19.5817 37 24 37Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M39.5562 36.5564C35.5749 40.5374 30.0749 43 23.9997 43C17.9246 43 12.4246 40.5374 8.44336 36.5564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),yJi=x("drop-shadow-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M27 40C31.4183 40 35.4183 38.2091 38.3138 35.3138C41.2091 32.4183 43 28.4183 43 24C43 19.5817 41.2091 15.5817 38.3138 12.6863C35.4183 9.79086 31.4183 8 27 8C22.5817 8 18.5817 9.79086 15.6863 12.6863C12.7909 15.5817 11 19.5817 11 24C11 28.4183 12.7909 32.4183 15.6863 35.3138C18.5817 38.2091 22.5817 40 27 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M11.4437 8.4436C7.46244 12.4248 5 17.9248 5 24C5 30.0751 7.46244 35.5751 11.4437 39.5564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),CJi=x("drop-shadow-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21 40C25.4183 40 29.4183 38.2091 32.3138 35.3138C35.2091 32.4183 37 28.4183 37 24C37 19.5817 35.2091 15.5817 32.3138 12.6863C29.4183 9.79086 25.4183 8 21 8C16.5817 8 12.5817 9.79086 9.68629 12.6863C6.79086 15.5817 5 19.5817 5 24C5 28.4183 6.79086 32.4183 9.68629 35.3138C12.5817 38.2091 16.5817 40 21 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36.5566 39.5564C40.5377 35.5751 43.0002 30.0751 43.0002 24C43.0002 17.9248 40.5377 12.4248 36.5566 8.4436",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),_Ji=x("drop-shadow-up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 43C28.4183 43 32.4183 41.2091 35.3138 38.3138C38.2091 35.4183 40 31.4183 40 27C40 22.5817 38.2091 18.5817 35.3138 15.6863C32.4183 12.7909 28.4183 11 24 11C19.5817 11 15.5817 12.7909 12.6863 15.6863C9.79086 18.5817 8 22.5817 8 27C8 31.4183 9.79086 35.4183 12.6863 38.3138C15.5817 41.2091 19.5817 43 24 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M39.5566 11.4437C35.5754 7.46244 30.0754 5 24.0002 5C17.9251 5 12.4251 7.46244 8.44385 11.4437",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),SJi=x("dropbox",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"a233242b)"},[c("path",{d:"M24 10L12 18L24 26L36 18L24 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10L36 18L41 11L30 4L24 10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10L12 18L7 11L18 4L24 10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 22L36 18L24 26L31 31L43 22Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 22L12 18L24 26L17 31L5 22Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 28V37L24 44L12 37V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"a233242b"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),LJi=x("drumstick",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.1508 33.8198L12.7366 43.7193L4.25135 35.234L14.1508 33.8198Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0498 6.9502L14.1503 16.8497C9.46402 21.536 9.46402 29.134 14.1503 33.8203V33.8203C18.8366 38.5065 26.4346 38.5065 31.1209 33.8203L41.0204 23.9208",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"32.5355",cy:"15.435",rx:"12",ry:"7",transform:"rotate(45 32.5355 15.435)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"30.0605",cy:"11.3983",r:"2",transform:"rotate(45 30.0605 11.3983)",fill:e.colors[2]},null),c("circle",{cx:"37.1318",cy:"18.4691",r:"2",transform:"rotate(45 37.1318 18.4691)",fill:e.colors[2]},null),c("circle",{cx:"31.4746",cy:"17.055",r:"2",transform:"rotate(45 31.4746 17.055)",fill:e.colors[2]},null)])}),xJi=x("dubai",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 4L14 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14.5 6C14.5 6 28 13 32 22C36 31 33 44 33 44",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 15H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 22H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 29H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 36H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),EJi=x("duck",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 7.99964C8.94774 12.5171 6.01307 13.8091 4 12.9992C4.54274 14.8333 8.44257 17.3755 10.9274 18.838C11.9978 19.4679 12.3095 20.9029 11.5649 21.897C10.2021 23.7164 8.31564 26.289 8 27.0001C0.954271 39.7887 16.482 44.6479 24 44.0001C46.1437 42.0918 45.3551 24.8027 42 18.0001C33.9477 31.9941 21.5186 23.9154 22 21C22.4814 18.0846 25.7922 18.6647 27 14C29.0131 4.76782 16.3737 0.398938 12 7.99964Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 31C21.5 34.5 29 38 35 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"12",r:"2",fill:e.colors[2]},null)])}),TJi=x("dumbbel-line",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 10V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24L4 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 10V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 14L7 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 14L41 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QJi=x("dumbbell",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 13.6C14 12.1641 12.6569 11 11 11C9.34315 11 8 12.1641 8 13.6V34.4C8 35.8359 9.34315 37 11 37C12.6569 37 14 35.8359 14 34.4V13.6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 13.6C40 12.1641 38.6569 11 37 11C35.3431 11 34 12.1641 34 13.6V34.4C34 35.8359 35.3431 37 37 37C38.6569 37 40 35.8359 40 34.4V13.6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 18.6667C8 17.1939 6.65685 16 5 16C3.34315 16 2 17.1939 2 18.6667V29.3333C2 30.8061 3.34315 32 5 32C6.65685 32 8 30.8061 8 29.3333V18.6667Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M46 18.6667C46 17.1939 44.6569 16 43 16C41.3431 16 40 17.1939 40 18.6667V29.3333C40 30.8061 41.3431 32 43 32C44.6569 32 46 30.8061 46 29.3333V18.6667Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{width:"20",height:"6",transform:"matrix(1 0 0 -1 14 27)",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),DJi=x("dvi",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 16C4 14.8954 4.89543 14 6 14H42C43.1046 14 44 14.8954 44 16V23.802C44 23.9337 43.987 24.065 43.9612 24.1942L42.3216 32.3922C42.1346 33.3271 41.3138 34 40.3604 34H7.63961C6.68624 34 5.86542 33.3271 5.67845 32.3922L4.03884 24.1942C4.01301 24.065 4 23.9337 4 23.802V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 24H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 21H23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 27H23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 21H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 27H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 21H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 27H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BJi=x("eagle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.99968 23.0008C1.96038 15.9568 9.62382 11.8637 13.9997 11.0004C28.541 -1.84434 40.485 10.7132 41.9998 19C43.5145 27.2868 43.1582 33.8931 43.9997 37.0008C37.5368 28.2995 33.1225 29.8415 31.9997 32.0008C29.98 36.1442 26.6863 36.2519 24.9997 35.0008C20.9604 31.686 14.5242 38.2023 11.9997 42.0005C16.847 33.2992 17.5047 27.7272 16.9997 26.0008C14.98 17.7138 8.69261 20.5837 5.99968 23.0008Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"23",cy:"16",r:"2",fill:e.colors[2]},null)])}),RJi=x("earth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C28.4183 44 32 35.0457 32 24C32 12.9543 28.4183 4 24 4C19.5817 4 16 12.9543 16 24C16 35.0457 19.5817 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85791 10.1421C13.4772 13.7614 18.4772 16 24 16C29.5229 16 34.5229 13.7614 38.1422 10.1421",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.1422 37.8579C34.5229 34.2386 29.5229 32 24 32C18.4772 32 13.4772 34.2386 9.85791 37.8579",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IJi=x("easy",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 41C27.5203 44.0026 23 44 17 42C10.9236 39.9745 7 33 7 28C7 25.2562 11.1135 23.6282 12.5286 23.1494C12.8074 23.055 13 22.7966 13 22.5023V15C13 13.067 14.567 11.5 16.5 11.5C18.433 11.5 20 13.067 20 15V12.5C20 10.567 21.567 9 23.5 9C25.433 9 27 10.567 27 12.5V15C27 13.067 28.567 11.5 30.5 11.5C32.433 11.5 34 13.067 34 15V7.49999C34 5.567 35.567 4 37.5 4C39.433 4 41 5.567 41 7.49999V28.2319C41 30.7041 40.4077 33.1603 38.962 35.1657C37.4919 37.2049 35.3574 39.7083 33 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MJi=x("ecg",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 22H8L12 11L17 37L23 20L27 28L34 15L38 29L40 22H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PJi=x("edit",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 42H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 26.7199V34H18.3172L39 13.3081L31.6951 6L11 26.7199Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),FJi=x("edit-movie",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 9V17V31V39H34V31H43V17H34V9H43Z",fill:e.colors[1]},null),c("path",{d:"M5 17V9H14V17H5V31H14V39H5V31V17Z",fill:e.colors[1]},null),c("path",{d:"M43 17V9H34M43 17V31M43 17H34M5 17V9H14M5 17V31M5 17H14M5 31V39H14M5 31H14M43 31V39H34M43 31H34M34 9V17M34 9H30M34 39V31M34 39H30M14 9V17M14 9H18M14 39V31M14 39H18M14 17H18M34 17H30M34 31H30M14 31H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 7V11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 17V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 27V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 37V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),NJi=x("edit-name",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"11",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 41C4 32.1634 12.0589 25 22 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 42L41 32L37 28L27 38V42H31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UJi=x("edit-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 4H9C7.89543 4 7 4.89543 7 6V42C7 43.1046 7.89543 44 9 44H37C38.1046 44 39 43.1046 39 42V20.0046",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 18H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13 28H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40.9991 6.00098L29.0044 17.9958",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jJi=x("edit-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 26V40C42 41.1046 41.1046 42 40 42H8C6.89543 42 6 41.1046 6 40V8C6 6.89543 6.89543 6 8 6L22 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 26.7199V34H21.3172L42 13.3081L34.6951 6L14 26.7199Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),WJi=x("editing",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"13",cy:"35",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"35",cy:"35",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M8 6L32 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 6L16 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VJi=x("editor",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 33V42C40 43.1046 39.1046 44 38 44H31.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 16V6C40 4.89543 39.1046 4 38 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 16H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M23 44L40 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 24H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),zJi=x("eeg",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 16V9C42 7.34315 40.6569 6 39 6H9C7.34315 6 6 7.34315 6 9V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 32V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 24H13.075L20 16L27 32L33.975 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HJi=x("effects",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.9507 42.3603L30.4164 30.3695L43.1046 26.6501L33.3383 17.7699L33.7059 4.60732L22.2044 11.1099L9.74329 6.69439L12.4013 19.5934L4.33228 30.027L17.4766 31.4965L24.9507 42.3603Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.1777 36.0537L44.1777 44.0179",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$Ji=x("efferent-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 5L10 5C8.89543 5 8 5.89543 8 7L8 41C8 42.1046 8.89543 43 10 43L38 43C39.1046 43 40 42.1046 40 41L40 24.75",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 5H40V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.0001 23.9998L39 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XJi=x("efferent-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 19L38 7L26 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 7C33 22 30 25 20 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GJi=x("egg",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44.0001 24C44.0001 26.6325 43.4915 29.1463 42.5672 31.4483C41.6312 33.7794 38.4382 31.5194 35.2215 34.9695C32.0049 38.4196 34.5105 41.2363 32.017 42.3284C29.5627 43.4035 26.8511 44 24.0001 44C12.9544 44 4.00012 35.0457 4.00012 24C4.00012 12.9543 12.9544 4 24.0001 4C35.0458 4 44.0001 12.9543 44.0001 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20 25C20 25 20.2109 26.2109 21 27C21.7891 27.7891 23 28 23 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),YJi=x("egg-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 22.1333C29 30.9699 23.6274 36 17 36C10.3726 36 5 30.9699 5 22.1333C5 11.1634 11.3726 4 17 4C22.6274 4 29 11.1634 29 22.1333Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M29 24.0684C37.5365 24.7022 43 29.6217 43 33.9999C43 38.6894 36.732 43.9999 27.1333 43.9999C20.3603 43.9999 16.143 40.5644 15.2011 36",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),ZJi=x("eggplant",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 18L31.1193 30.6124C31.0398 30.8708 30.9648 31.1262 30.8719 31.3801C30.324 32.8784 27.8826 38.4193 21.0006 41C13.0007 44 4.99941 40 5 32.0769C5.00059 24.1538 13 25 17 22C21 19 25 13 25 13",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M39.2545 24.4878C39.2545 24.4878 40.3716 19.1756 40.001 16.0002C39.496 11.6727 37.501 8.50022 35.0002 7.00023C32.4995 5.50025 27.2531 4.50021 23.0004 7.00025C18.7477 9.50028 16.9676 12.8454 16.9676 12.8454L25.1744 12.0776C25.6536 12.0327 26.0968 12.3357 26.2291 12.7985L27.7262 18.0387C27.878 18.5697 28.4315 18.8772 28.9625 18.7255L34.2444 17.2162C34.688 17.0894 35.1607 17.2826 35.3886 17.6837L39.2545 24.4878Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 8L42 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qJi=x("eiffel-tower",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 8C21 19 17.5 33 11 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 8C27 19 30.5 33 37 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 30L34 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 21L31 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 8L28 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 44C18 44 18.8125 41.1875 20 40C21 39 22 38 24 38C26 38 27 39 28 40C29.3438 41.3437 30 44 30 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),KJi=x("eight-key",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22C26.2091 22 28 20.2091 28 18C28 15.7909 26.2091 14 24 14C21.7909 14 20 15.7909 20 18C20 20.2091 21.7909 22 24 22Z",stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 33C26.7614 33 29 30.7614 29 28C29 25.2386 26.7614 23 24 23C21.2386 23 19 25.2386 19 28C19 30.7614 21.2386 33 24 33Z",stroke:e.colors[2],"stroke-width":e.strokeWidth},null)])}),JJi=x("electric-drill",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 9H39.6977C42.0214 9 43.8561 10.9733 43.6871 13.2909L43.1038 21.2909C42.9513 23.3816 41.2107 25 39.1144 25H20V9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.0909 25H39L34.9112 36.2443C34.3096 37.8987 32.7372 39 30.9769 39V39C28.0717 39 26.0497 36.1133 27.0425 33.383L30.0909 25Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"12",width:"6",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 17H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eer=x("electric-iron",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 18.7125C5 18.319 5.319 18 5.7125 18H19.1519C32.3228 18 43 28.6772 43 41.8481V41.8481C43 41.932 42.932 42 42.8481 42H5V18.7125Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 18V8H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"15",cy:"27",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M5 36H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M29 20.0002C30.3333 18.0002 34.4 13.6002 38 16.0002C41.5 18.3335 38.5 24.0002 37 26.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ter=x("electric-wave",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 25H15L19 14L22 36L27 23L31 29L34 25H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ner=x("electrocardiogram",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 28.1321H16.6845L21.2234 13L24.8953 35L29.4483 24.6175L32.9127 28.1321H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ier=x("electronic-door-lock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"4",width:"26",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"30",width:"24",height:"8",rx:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"12",cy:"12",r:"2",fill:e.colors[0]},null),c("circle",{cx:"12",cy:"18",r:"2",fill:e.colors[0]},null),c("circle",{cx:"12",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"19",cy:"12",r:"2",fill:e.colors[0]},null),c("circle",{cx:"19",cy:"18",r:"2",fill:e.colors[0]},null),c("circle",{cx:"19",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"26",cy:"12",r:"2",fill:e.colors[0]},null),c("circle",{cx:"26",cy:"18",r:"2",fill:e.colors[0]},null),c("circle",{cx:"26",cy:"24",r:"2",fill:e.colors[0]},null)])}),rer=x("electronic-locks-close",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"12",y:"20",width:"24",height:"18",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 20V14C18 10.3181 20.6863 8 24 8C27.3137 8 30 10.3181 30 14V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 18V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 18V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oer=x("electronic-locks-open",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"12",y:"20",width:"24",height:"18",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 20V14C18 10.3181 20.6863 8 24 8C25.8493 8 27.5032 8.72195 28.6038 10C29.0889 10.5634 29.4666 11.2348 29.7061 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 18V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 18V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ser=x("electronic-pen",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"49e6bff9)"},[c("rect",{x:"35.1926",y:"5.32227",width:"12",height:"38",rx:"6",transform:"rotate(45 35.1926 5.32227)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M18 23L26 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 43L12 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"33.2681",y:"12.3396",width:"4",height:"4",rx:"2",transform:"rotate(30 33.2681 12.3396)",fill:e.colors[2]},null)]),c("defs",null,[c("clipPath",{id:e.id+"49e6bff9"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),aer=x("elephant",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.7942 12C12.7417 11.1116 4 12.1925 4 21.7874V40H9.86912V33.7811H26.638V40H32.5071V28.8949C33.2058 28.3026 34.4075 33.0231 36.6994 34.2253C38.0521 34.9349 39.2147 35.3968 40.4724 35.1137C43.1948 34.5009 44.4969 32.715 43.8261 28.4507C42.5685 29.9313 38.7955 31.5429 38.3763 28.4507C38.3763 24.8798 38.3763 15.5687 38.3763 15.5687C37.957 12.9035 35.5255 7.66183 29.1534 8.01719H22.2842C19.3497 8 14.9898 12.0148 15.9959 17.3452C16.3082 19 17.5 22.3045 21.7035 22.6757C23.3804 22.8238 26.1534 22.1427 27.8302 18.2336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"33",cy:"19",r:"2",fill:e.colors[0]},null)])}),ler=x("elevator",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 41V7H6V41H42Z",fill:e.colors[1]},null),c("path",{d:"M42 7V41M42 7H4H6V41M42 7H44M42 41H44M42 41H6M6 41H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 7V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 20V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 23L33 20L36 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 28V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 25L15 28L18 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cer=x("email-block",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 35V9H24H4V23V37H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"35",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M37 33L33 37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 22L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),der=x("email-delect",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24V9H24H4V24V39H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 24L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 31H42L40 41H34L32 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 31L38 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uer=x("email-down",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 15H44V28V41H4V28V15H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 13L24 19L18 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 15L24 30L44 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),her=x("email-fail",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24V9H24H4V24V39H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 31L32 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 31L40 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 24L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fer=x("email-lock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24V9H24H4V24V39H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 24L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"31",y:"33",width:"12",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 33V30C40 28.3431 38.6569 27 37 27C35.3431 27 34 28.3431 34 30V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ger=x("email-push",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 15H44V28V41H4V28V15H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 11L24 5L18 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 15L24 30L44 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mer=x("email-search",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24V9H24H4V24V39H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36",cy:"34",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M40 37L44 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 24L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ker=x("email-security",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24V9H24H4V24V39H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 30C30 29 35 27 35 27C35 27 40 29 40 30C40 38 35 40 35 40C35 40 30 38 30 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 24L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ver=x("email-successfully",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24V9H24H4V24V39H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 36L36 40L44 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 24L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Aer=x("emotion-happy",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 35 24 35C19 35 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),per=x("emotion-unhappy",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 27 24 27C19 27 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ber=x("empty",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"a8f16257)"},[c("path",{d:"M9.4385 42.0001L12.6231 42.0001C13.452 42.0001 14.1951 41.4887 14.4911 40.7144L16.6914 34.9607L16.716 29.4352C16.7166 29.3185 16.7273 29.2022 16.7481 29.0875L20.1524 10.3C20.3748 9.07262 19.4318 7.94336 18.1845 7.94336L10.8629 7.94335C9.73662 7.94335 8.83247 8.87286 8.86363 9.99868L9.38589 28.8701L7.61514 32.1998C7.22293 32.9373 7.33036 33.8409 7.88455 34.4658L8.44639 35.0994L7.48318 39.5797C7.21544 40.8251 8.16466 42.0001 9.4385 42.0001Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.7168 29.2598L9.38587 28.87",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.5784 41.9998L35.3983 41.9998C34.5585 41.9998 33.8082 41.4752 33.5199 40.6865L31.4266 34.9606L31.402 29.435C31.4015 29.3184 31.3908 29.202 31.37 29.0873L27.9654 10.2997C27.743 9.07239 28.686 7.94311 29.9334 7.94312L37.2553 7.94317C38.3815 7.94317 39.2856 8.87268 39.2545 9.99849L38.7323 28.87L40.5032 32.1997C40.8954 32.9372 40.788 33.8408 40.2337 34.4658L39.6719 35.0993L40.5423 39.6218C40.7797 40.8554 39.8345 41.9998 38.5784 41.9998Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.4004 29.2598L38.7315 28.8701",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"a8f16257"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),wer=x("end-time-sort",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 5V30.0036H42V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 37L24 43L18 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.9604 10.9786L23.9972 15.9928L18.9604 21.0903",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 10.002V22.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Oer=x("endless",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 21L35 18L44 24V34L34 40L24 34V13L13 7L4 13V24L13 30L17 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yer=x("endocrine",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23.1466 44C31.2933 44 40 43.0106 40 30.1802C40 23.9643 38.5085 18.9042 35.5256 15C32.7392 19.6667 30.674 22 29.3299 22C27.3139 22 29.3299 15.9107 26.9987 11.2914C25.4445 8.21194 22.6879 5.78146 18.7289 4C19.2794 8.43691 19.1603 11.6554 18.3715 13.6554C17.1882 16.6554 7.15114 21.91 8.05783 30.9349C8.96453 39.9599 15 44 23.1466 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.7076 24.0083C17.9028 27.4666 16.2811 30.6674 16.8427 33.6109C17.3261 36.1448 19.2487 37.3764 20.6969 37.7735C21.8196 38.0814 23.7635 38.2536 25.5004 36.7067C27.3402 35.0682 26.6071 32.7388 23.9392 29.8571C22.8138 28.6415 22.0699 26.6919 21.7076 24.0083Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Cer=x("endpoint-displacement",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 10C16 12.7614 13.7614 15 11 15C8.23858 15 6 12.7614 6 10C6 7.23858 8.23858 5 11 5C13.7614 5 16 7.23858 16 10Z",fill:e.colors[1]},null),c("path",{d:"M16 10C16 12.7614 13.7614 15 11 15C8.23858 15 6 12.7614 6 10C6 7.23858 8.23858 5 11 5C13.7614 5 16 7.23858 16 10ZM16 10H27M27 10L23 6M27 10L23 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 38C32 40.7614 34.2386 43 37 43C39.7614 43 42 40.7614 42 38C42 35.2386 39.7614 33 37 33C34.2386 33 32 35.2386 32 38Z",fill:e.colors[1]},null),c("path",{d:"M32 38C32 40.7614 34.2386 43 37 43C39.7614 43 42 40.7614 42 38C42 35.2386 39.7614 33 37 33C34.2386 33 32 35.2386 32 38ZM32 38H21M21 38L25 34M21 38L25 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 11C33 13.7614 35.2386 16 38 16C40.7614 16 43 13.7614 43 11C43 8.23858 40.7614 6 38 6C35.2386 6 33 8.23858 33 11Z",fill:e.colors[1]},null),c("path",{d:"M38 16C35.2386 16 33 13.7614 33 11C33 8.23858 35.2386 6 38 6C40.7614 6 43 8.23858 43 11C43 13.7614 40.7614 16 38 16ZM38 16V27M38 27L42 23M38 27L34 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 37C5 34.2386 7.23858 32 10 32C12.7614 32 15 34.2386 15 37C15 39.7614 12.7614 42 10 42C7.23858 42 5 39.7614 5 37Z",fill:e.colors[1]},null),c("path",{d:"M10 32C7.23858 32 5 34.2386 5 37C5 39.7614 7.23858 42 10 42C12.7614 42 15 39.7614 15 37C15 34.2386 12.7614 32 10 32ZM10 32V21M10 21L14 25M10 21L6 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_er=x("endpoint-flat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 40H23.2857C20.0414 40 7 40 7 40L7 27M43 8H23.2857C14.2914 8 7 8 7 8L7 21M43 24H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"7",cy:"24",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ser=x("endpoint-round",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 24L26 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"22",cy:"24",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 40H22C13.1634 40 6 32.8366 6 24C6 15.1634 13.1634 8 22 8H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ler=x("endpoint-square",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 40H21.4286C18.355 40 6 40 6 40V8C6 8 12.9076 8 21.4286 8H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 24L27 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xer=x("energy-socket",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 21V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 21V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32C28.4183 32 32 28.4183 32 24V21H16V24C16 28.4183 19.5817 32 24 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Eer=x("engineering-brand",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"6",width:"38",height:"20",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 26V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 33H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42L8 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 42L32 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 26V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ter=x("engineering-vehicle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 6H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 36H6V28H32V36H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 36V12H38.5L44 24V36H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 8L26 8L26 22L7 22L4 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"37",cy:"38",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"14",cy:"38",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Qer=x("english",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 31V17H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 24H20.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 31H20.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 31L26 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 31L26 24.5C26 22.0147 28.0147 20 30.5 20V20C32.9853 20 35 22.0147 35 24.5L35 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Der=x("english-mustache",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10.0642 24.0585C13.3515 22.9849 13.5293 18.9658 17.8609 18.1171C21.3261 17.4381 23.4076 19.8255 23.9251 22.361C24.3583 24.4829 23.0588 30 16.1283 30C7.46523 30 4.57754 24.4829 4 22.361C4.8663 23.2098 7.46523 24.9073 10.0642 24.0585Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9358 24.0585C34.6485 22.9849 34.4707 18.9658 30.1391 18.1171C26.6739 17.4381 24.5924 19.8255 24.0749 22.361C23.6417 24.4829 24.9412 30 31.8717 30C40.5348 30 43.4225 24.4829 44 22.361C43.1337 23.2098 40.5348 24.9073 37.9358 24.0585Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Ber=x("enquire",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 16C34.2386 16 32 13.7614 32 11C32 8.23858 34.2386 6 37 6C39.7614 6 42 8.23858 42 11C42 13.7614 39.7614 16 37 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M12 12C9.79086 12 8 10.2091 8 8C8 5.79086 9.79086 4 12 4C14.2091 4 16 5.79086 16 8C16 10.2091 14.2091 12 12 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M26 39L32 34V28C32 24.5339 34 22 37 22C40 22 42 24.5339 42 28V32.8372V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 33L18 28V24C18 20.5339 16 18 13 18C10 18 8 20.5339 8 24V26.8372V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rer=x("enter-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 44V4H24V20H4V44H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 28L17 32L21 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 23V32H17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ier=x("enter-key-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 23V5H43V43H5V23H23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 13V33H13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 29L13 33L17 37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mer=x("enter-the-keyboard",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 7H6C4.89543 7 4 7.89543 4 9V37C4 38.1046 4.89543 39 6 39H42C43.1046 39 44 38.1046 44 37V9C44 7.89543 43.1046 7 42 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 19H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 19H23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 19H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 28H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Per=x("entertainment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 24C21.5228 24 26 19.5228 26 14C26 8.47715 21.5228 4 16 4C10.4772 4 6 8.47715 6 14C6 19.5228 10.4772 24 16 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 15.202C26.0144 15.2163 30.7229 21.1376 40.1256 32.9656C40.4562 33.363 40.4295 33.9468 40.064 34.3124L35.9805 38.3959C35.615 38.7614 35.0311 38.7881 34.6338 38.4575L17.8222 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.4702 24.47L29.2986 27.2985",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 44.0864C18.9166 41.5881 21.2468 40.3389 23.9906 40.3389C28.1063 40.3389 32.9629 45.5097 37.1063 44.798C41.2496 44.0864 42.4355 40 39.8851 37.7375",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fer=x("envelope",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 4H8V44H40V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 36H24H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 4L14 12H34L40 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ner=x("envelope-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 16V8H20H4V20V32H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 40H44V28V16H28H12V28V40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 16L28 28L44 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 16H12V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 31V16H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Uer=x("equal-ratio",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 22.5C25.3807 22.5 26.5 21.3807 26.5 20C26.5 18.6193 25.3807 17.5 24 17.5C22.6193 17.5 21.5 18.6193 21.5 20C21.5 21.3807 22.6193 22.5 24 22.5Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 30.5C25.3807 30.5 26.5 29.3807 26.5 28C26.5 26.6193 25.3807 25.5 24 25.5C22.6193 25.5 21.5 26.6193 21.5 28C21.5 29.3807 22.6193 30.5 24 30.5Z",fill:e.colors[2]},null),c("path",{d:"M15.5 17V31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.5 17V31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jer=x("equalizer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 16V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 6V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 16C13.7614 16 16 13.7614 16 11C16 8.23858 13.7614 6 11 6C8.23858 6 6 8.23858 6 11C6 13.7614 8.23858 16 11 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C26.7614 29 29 26.7614 29 24C29 21.2386 26.7614 19 24 19C21.2386 19 19 21.2386 19 24C19 26.7614 21.2386 29 24 29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 42C39.7614 42 42 39.7614 42 37C42 34.2386 39.7614 32 37 32C34.2386 32 32 34.2386 32 37C32 39.7614 34.2386 42 37 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Wer=x("erase",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 42H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 4L7 28L13 34H21L41 14L31 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ver=x("error",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6 11L11 6L24 19L37 6L42 11L29 24L42 37L37 42L24 29L11 42L6 37L19 24L6 11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zer=x("error-computer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26 6H9C7.34315 6 6 7.34315 6 9V31C6 32.6569 7.34315 34 9 34H39C40.6569 34 42 32.6569 42 31V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 7L42 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 7L34 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42L34 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Her=x("error-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 23.9941C44 22.8896 43.1046 21.9941 42 21.9941C40.8954 21.9941 40 22.8896 40 23.9941H44ZM24 7.99414C25.1046 7.99414 26 7.09871 26 5.99414C26 4.88957 25.1046 3.99414 24 3.99414V7.99414ZM39 39.9941H9V43.9941H39V39.9941ZM8 38.9941V8.99414H4V38.9941H8ZM40 23.9941V38.9941H44V23.9941H40ZM9 7.99414H24V3.99414H9V7.99414ZM9 39.9941C8.44772 39.9941 8 39.5464 8 38.9941H4C4 41.7556 6.23857 43.9941 9 43.9941V39.9941ZM39 43.9941C41.7614 43.9941 44 41.7556 44 38.9941H40C40 39.5464 39.5523 39.9941 39 39.9941V43.9941ZM8 8.99414C8 8.44186 8.44771 7.99414 9 7.99414V3.99414C6.23858 3.99414 4 6.23272 4 8.99414H8Z",fill:e.colors[0]},null),c("path",{d:"M6 35L16.6931 25.198C17.4389 24.5143 18.5779 24.4953 19.3461 25.1538L32 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 31L32.7735 26.2265C33.4772 25.5228 34.5914 25.4436 35.3877 26.0408L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 7L41 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 7L33 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$er=x("error-prompt",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 18L20 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 18L8 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 8C39.0007 12.3609 42 17.9311 42 24C42 30.0689 39.0007 35.6391 34 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 14C30.7505 16.7256 33 20.2069 33 24C33 27.7931 30.7505 31.2744 27 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xer=x("escalators",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 13L13 35H4V44H13L35 22H44V13H35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 13L28 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 4H28V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 18L5 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 27H5V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ger=x("ethernet-off",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"19",y:"27",width:"10",height:"6",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"19",width:"20",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 19V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M27 19V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M21 19V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 19V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Yer=x("ethernet-on",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"19",y:"27",width:"10",height:"6",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"15",width:"20",height:"12",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 19V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M27 19V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Zer=x("every-user",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"14",cy:"29",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"29",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"9",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C24 38.4772 19.5228 34 14 34C8.47715 34 4 38.4772 4 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 44C44 38.4772 39.5228 34 34 34C28.4772 34 24 38.4772 24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 24C34 18.4772 29.5228 14 24 14C18.4772 14 14 18.4772 14 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qer=x("excel",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 15V6C8 4.89543 8.89543 4 10 4H38C39.1046 4 40 4.89543 40 6V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 15H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 23H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 31H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"4",y:"15",width:"18",height:"18",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 21L16 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 21L10 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ker=x("excel-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 16H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 32L18 16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 24H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 32H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Jer=x("exchange",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 16H29V4L44 19L29 34V24H18V13L4 28L18 44V32H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),etr=x("exchange-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 21L33 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 27L33 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 21L26 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 34L15 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ttr=x("exchange-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 18V42H39V18L24 6L9 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 24L31 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 30L31 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 24L26 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 35L17 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ntr=x("exchange-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8.25564L24.0086 3L42 8.25564V19.0337C42 30.3622 34.7502 40.4194 24.0026 44.0005C13.2521 40.4195 6 30.36 6 19.0287V8.25564Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 19L31 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25L31 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 19L26 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 30L17 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),itr=x("exchange-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 18V42H39V18L24 6L9 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 26V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 32V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25L22 21L25 24L31 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rtr=x("exclude-selection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"16",y:"16",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"5",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25.0005 32L16.0005 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.0005 16L32.0005 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.0005 23L7.00049 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.0005 7L23.0005 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.0005 24L24.0005 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0005 5L5.00049 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.0005 34L34.0005 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 5L5 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),otr=x("exclusive-gateway",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22.7992 4.20102L4.4144 22.5858C3.63336 23.3668 3.63335 24.6332 4.4144 25.4142L22.7992 43.799C23.5802 44.58 24.8466 44.58 25.6276 43.799L44.0124 25.4142C44.7934 24.6332 44.7934 23.3668 44.0124 22.5858L25.6276 4.20102C24.8466 3.41997 23.5802 3.41997 22.7992 4.20102Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.043 29.9871L30.0427 18.0249",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18.0527 18.0156L30.0337 29.9965",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),str=x("expand-down",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 10C6 7.79086 7.79086 6 10 6H38C40.2091 6 42 7.79086 42 10V38C42 40.2091 40.2091 42 38 42H10C7.79086 42 6 40.2091 6 38V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 32H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 16L24 20L28 16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 26V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 26V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),atr=x("expand-down-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9L42 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 19L42 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 26L24 40L42 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ltr=x("expand-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9C6 7.34315 7.34315 6 9 6H39C40.6569 6 42 7.34315 42 9V39C42 40.6569 40.6569 42 39 42H9C7.34315 42 6 40.6569 6 39V9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 20L20 24L16 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 6H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 42H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ctr=x("expand-left-and-right",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 6V42M16 20L12 24L16 28M32 20L36 24L32 28M24 6L24 42M6 6L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dtr=x("expand-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 6V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 6H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 42H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 20L28 24L32 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),utr=x("expand-text-input",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 42H6V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 6H42V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),htr=x("expand-up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 16H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 32L24 28L28 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 10V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 10V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ftr=x("expenses",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 34L43 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 39L43 34L38.0004 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 26V10C43 8.34315 41.6569 7 40 7H8C6.34315 7 5 8.34315 5 10V38C5 39.6569 6.34315 41 8 41H28.4706",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 15L20 21L25 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 27H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 21H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 21V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gtr=x("expenses-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 36L35 31L30.0004 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 36L43 31L38.0004 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 22V9C43 7.89543 42.1046 7 41 7H7C5.89543 7 5 7.89543 5 9V39C5 40.1046 5.89543 41 7 41H28.4706",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 15L18 21L23 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 27H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 21H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 21V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mtr=x("experiment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 4H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10.7769 30L18.019 15.0386V4H30.0283V15.0386L37.246 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.79433 43.673C6.16744 42.8855 5.48698 40.9282 6.27449 39.3013L10.7769 30C10.7769 30 18.0001 35 24.0001 30C30.0001 25 37.2461 30 37.2461 30L41.7352 39.3052C41.9492 39.7488 42.0603 40.2348 42.0603 40.7273C42.0603 42.5347 40.595 44 38.7876 44H9.22025C8.72636 44 8.23888 43.8882 7.79433 43.673Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),ktr=x("experiment-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10.7769 30L18.019 15.0386V4H30.0283V15.0386L37.246 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.79433 43.673C6.16744 42.8855 5.48698 40.9282 6.27449 39.3013L10.7769 30C10.7769 30 18.0001 35 24.0001 30C30.0001 25 37.2461 30 37.2461 30L41.7352 39.3052C41.9492 39.7488 42.0603 40.2348 42.0603 40.7273C42.0603 42.5347 40.595 44 38.7876 44H9.22025C8.72636 44 8.23888 43.8882 7.79433 43.673Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),vtr=x("export",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 27C42 33 38 43 24 43C10 43 6 33 6 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0078 5.10059V33.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 17L24 5L36 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Atr=x("express-delivery",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 31L8.00002 42C8.00002 43.1046 8.89545 44 10 44H38C39.1046 44 40 43.1046 40 42V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 14H10C8.89543 14 8 14.8954 8 16L8.00002 22C8.00002 23.1046 8.89545 24 10 24H38C39.1046 24 40 23.1046 40 22V16C40 14.8954 39.1046 14 38 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 34H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ptr=x("expressionless-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 19H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 31L32 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),btr=x("extend",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M35 12H30.4142C29.5233 12 29.0771 13.0771 29.7071 13.7071L34.2929 18.2929C34.9229 18.9229 36 18.4767 36 17.5858V13C36 12.4477 35.5523 12 35 12Z",fill:e.colors[2]},null),c("path",{d:"M12 13V17.5858C12 18.4767 13.0771 18.9229 13.7071 18.2929L18.2929 13.7071C18.9229 13.0771 18.4767 12 17.5858 12H13C12.4477 12 12 12.4477 12 13Z",fill:e.colors[2]},null),c("path",{d:"M13 36H17.5858C18.4767 36 18.9229 34.9229 18.2929 34.2929L13.7071 29.7071C13.0771 29.0771 12 29.5233 12 30.4142V35C12 35.5523 12.4477 36 13 36Z",fill:e.colors[2]},null),c("path",{d:"M36 35V30.4142C36 29.5233 34.9229 29.0771 34.2929 29.7071L29.7071 34.2929C29.0771 34.9229 29.5233 36 30.4142 36H35C35.5523 36 36 35.5523 36 35Z",fill:e.colors[2]},null)])}),wtr=x("external-transmission",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 25L42 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 19L42 25L36 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 6V26C21 32.7391 14.8348 39.5668 9 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 14V9C42 7.34315 40.6569 6 39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Otr=x("eyebrow",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 40C33.9411 40 42 30 42 30C42 30 33.9411 20 24 20C14.0589 20 6 30 6 30C6 30 14.0589 40 24 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34C26.2091 34 28 32.2091 28 30C28 27.7909 26.2091 26 24 26C21.7909 26 20 27.7909 20 30C20 32.2091 21.7909 34 24 34Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.0001 6C21 6 10.0001 9.5 7.00005 12C4.00005 14.5 5.99999 19 8.00005 18C10.0001 17 23.2001 12.2 28.0001 11C32.8001 9.8 39.6667 11.8333 42 13C39.6667 11 35.0001 6 28.0001 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),ytr=x("eyes",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 41C33.9411 41 42 32.678 42 27C42 21.322 33.9411 13 24 13C14.0589 13 6 21.3278 6 27C6 32.6722 14.0589 41 24 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 33C27.3137 33 30 30.3137 30 27C30 23.6863 27.3137 21 24 21C20.6863 21 18 23.6863 18 27C18 30.3137 20.6863 33 24 33Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.2637 11.2661L15.8582 14.8863",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M35.625 11.7104L33.0304 15.3307",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24.0088 7V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Ctr=x("f-eight-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 24C32.2091 24 34 22.2091 34 20C34 17.7909 32.2091 16 30 16C27.7909 16 26 17.7909 26 20C26 22.2091 27.7909 24 30 24Z",stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 33C32.2091 33 34 31.2091 34 29C34 26.7909 32.2091 25 30 25C27.7909 25 26 26.7909 26 29C26 31.2091 27.7909 33 30 33Z",stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_tr=x("f-five-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 16H26V22.9185C26 22.9185 27.8333 21.5 30.5 21.5C33.1667 21.5 34 23.6585 34 27C34 30.3415 32.5 32 29.5556 32C26.8889 32 26 30.315 26 28.6365",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Str=x("f-four-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.7325 32V16L26 26.3974V28.0159H35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ltr=x("f-n-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 17V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M26 23C26 20.6214 27.6 19 30 19C32.4 19 34 20.5273 34 23C34 24.6484 34 28.707 34 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xtr=x("f-nine-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 24C32.2091 24 34 22.2091 34 20C34 17.7909 32.2091 16 30 16C27.7909 16 26 17.7909 26 20C26 22.2091 27.7909 24 30 24Z",stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M26 29.1237C26.6179 30.8107 28.1078 32 29.8476 32C32.1409 32 34 30.549 34 28V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Etr=x("f-one-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 21L32.0001 16L32 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ttr=x("f-seven-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 16H34L28 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qtr=x("f-six-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 32C32.2091 32 34 30.2091 34 28C34 25.7909 32.2091 24 30 24C27.7909 24 26 25.7909 26 28C26 30.2091 27.7909 32 30 32Z",stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M34 18.8763C33.3821 17.1893 31.8922 16 30.1524 16C27.8591 16 26 17.451 26 20V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dtr=x("f-three-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 16H34L29.1 23.2C31.9 23.2 34 25 34 28C34 31 32 32 30.5 32C28.8333 32 27.5 31 27 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Btr=x("f-two-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 20C26 17.4667 28.1334 16 30 16C31.8667 16 34 17.4667 34 20C34 24.56 26 27.9466 26 32H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rtr=x("f-zero-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"26",y:"16",width:"8",height:"16",rx:"4",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16H14V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Itr=x("face-powder",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"30",rx:"16",ry:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"24",cy:"14",rx:"16",ry:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 10L18 13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 14L25 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 38C40 41.3137 32.8366 44 24 44C15.1634 44 8 41.3137 8 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 38V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 38V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"24",cy:"30",rx:"7",ry:"2",fill:e.colors[2]},null)])}),Mtr=x("face-recognition",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 4.99976H41C42.1046 4.99976 43 5.89519 43 6.99976V14.9998M43 32.9998V40.9998C43 42.1043 42.1046 42.9998 41 42.9998H33M15 42.9998H7C5.89543 42.9998 5 42.1043 5 40.9998V32.9998M5 14.9998V6.99976C5 5.89519 5.89543 4.99976 7 4.99976H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38C30.6274 38 36 31.732 36 24C36 16.268 30.6274 10 24 10C17.3726 10 12 16.268 12 24C12 31.732 17.3726 38 24 38Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M6 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20.0693 30.1057C21.3372 31.0429 22.6473 31.5115 23.9996 31.5115C25.3519 31.5115 26.698 31.0429 28.0378 30.1057",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Ptr=x("face-with-smiling-open-eyes",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 35 24 35C19 35 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"20",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"20",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ftr=x("face-without-mouth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ntr=x("facebook",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 12.5997H31.2489H29.9871C28.9009 12.5997 28.0203 13.4803 28.0203 14.5666V21.4674H36L34.8313 29.0643H28.0203V43H19.2451V29.0643H12V21.4674H19.1515L19.2451 14.2563L19.2318 12.9471C19.1879 8.60218 22.6745 5.04434 27.0194 5.0004C27.0459 5.00013 27.0724 5 27.0989 5H36V12.5997Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Utr=x("facebook-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.11111 46C2.94518 46 2 45.0496 2 43.8773V4.12274C2 2.95038 2.94518 2 4.11111 2H43.8889C45.0548 2 46 2.95038 46 4.12274V43.8773C46 45.0496 45.0548 46 43.8889 46C42.4815 46 29.2222 46 4.11111 46Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.6617 17.8869H34.3076H33.7932C32.4431 17.8869 31.3487 18.9814 31.3487 20.3314V25.2217H38.6617L37.5907 32.5525H31.3487V46H23.3067V32.5525H16.667V25.2217H23.2209L23.3067 18.2633L23.2828 15.7694C23.249 12.2477 26.0764 9.36542 29.5981 9.33159C29.6185 9.3314 29.6389 9.3313 29.6593 9.3313H38.6617V17.8869Z",fill:e.colors[0]},null)])}),jtr=x("facetime",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 19H12V29H24V19Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 18L30 22V26L35 30V18Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Wtr=x("faceu",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M27 12V16C29.6667 16.8333 36 19 36 26C36 33 30 36 24 36C18 36 12 33 12 26C12 18 21.6667 13.1667 27 12Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"29",cy:"26",rx:"3",ry:"4",fill:e.colors[2]},null),c("ellipse",{cx:"19",cy:"26",rx:"3",ry:"4",fill:e.colors[2]},null)])}),Vtr=x("facial-cleanser",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 34V44H33V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.935 4.00006L15.9855 4.00006C9.04201 4.00006 8.51255 8.60541 9.24893 11.0399L14.9891 34H32.9312C32.9312 34 37.5745 16.1827 38.8188 11.0399C39.4079 8.60542 38.9097 3.98264 31.935 4.00006Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20.4876 19.0909C22.1273 17.1458 23.3912 14.4588 24.0744 13C25.27 14.4588 27.8662 18.1184 28.686 20.0634C29.7109 22.4947 27.1488 25.4122 24.0744 25.4122C21 25.4122 18.4379 21.5222 20.4876 19.0909Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ztr=x("facial-mask",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 15.1142C10 13.8463 10.797 12.7154 11.991 12.2889L22.991 8.36036C23.6435 8.12733 24.3565 8.12733 25.009 8.36036L36.009 12.2889C37.203 12.7154 38 13.8463 38 15.1142V31.6041C38 32.4892 37.6101 33.3292 36.9082 33.8682C34.4672 35.7425 28.4345 40 24 40C19.5655 40 13.5328 35.7425 11.0918 33.8682C10.3899 33.3292 10 32.4892 10 31.6041V15.1142Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 28C6.68629 28 4 24.8896 4 21.0526C4 17.2157 6.68629 16 10 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M38 28C41.3137 28 44 24.8896 44 21.0526C44 17.2157 41.3137 16 38 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 25L24 21L32 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 31L24 29L29 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Htr=x("factory-building",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44V4H12V20L28 12V20L44 12V44H4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"12",y:"28",width:"8",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"28",y:"28",width:"8",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$tr=x("fail-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"7",y:"7",width:"34",height:"34",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 26L34.3877 21.0408C33.5914 20.4436 32.4772 20.5228 31.7735 21.2265L27 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 28L18 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 6L42 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xtr=x("family",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 19C10 19 4.85714 21 4 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M38 19C38 19 43.1429 21 44 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 19C18 19 22.8 20.1667 24 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 19C30 19 25.2 20.1667 24 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 34C20 34 15.8 34.75 14 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 34C28 34 32.2 34.75 34 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"24",cy:"31",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"14",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"14",cy:"14",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gtr=x("fan",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9995 31V36M14.0134 27.7553L4.02734 24.5106C5.39776 20.2929 8.06824 16.6173 11.656 14.0106C15.2438 11.404 19.5648 10 23.9995 10C28.4343 10 32.7552 11.404 36.343 14.0106C39.9308 16.6173 42.6013 20.2929 43.9717 24.5106L33.9856 27.7553H14.0134ZM14.0134 27.7553C14.6986 25.6465 16.0339 23.8087 17.8278 22.5053L14.0134 27.7553ZM14.0134 27.7553L23.9995 31L14.0134 27.7553ZM17.8278 22.5053C19.6217 21.202 21.7821 20.5 23.9995 20.5L17.8278 22.5053ZM17.8278 22.5053L23.9995 31L17.8278 22.5053ZM23.9995 20.5C26.2169 20.5 28.3774 21.202 30.1713 22.5053L23.9995 20.5ZM23.9995 20.5V31V20.5ZM30.1713 22.5053C31.9652 23.8087 33.3004 25.6465 33.9856 27.7553L30.1713 22.5053ZM30.1713 22.5053L23.9995 31L30.1713 22.5053ZM33.9856 27.7553L23.9995 31L33.9856 27.7553Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ytr=x("fanqiexiaoshuo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35.4286 4.88435C39.6463 4.88435 43.0816 8.31973 43.0816 12.5374V35.4286C43.0816 39.6463 39.6463 43.0816 35.4286 43.0816H12.5374C8.31973 43.0816 4.88435 39.6463 4.88435 35.4286V12.5374C4.88435 8.31973 8.31973 4.88435 12.5374 4.88435H35.4286ZM35.4286 4H12.5374C7.80952 4 4 7.80952 4 12.5374V35.4286C4 40.1565 7.80952 43.966 12.5374 43.966H35.4286C40.1565 43.966 43.966 40.1565 43.966 35.4286V12.5374C44 7.80952 40.1565 4 35.4286 4Z",fill:e.colors[0]},null),c("path",{d:"M29.1016 4V12.4014L32.3329 10.5646L35.5641 12.4014V4H29.1016Z",fill:e.colors[0]},null),c("path",{d:"M24.034 18.2858C15.8367 18.2858 8.55782 21.8572 4 27.3674V35.4286C4 40.1565 7.80952 43.966 12.5374 43.966H35.4286C40.1565 43.966 43.966 40.1565 43.966 35.4286V27.2654C39.4082 21.7892 32.1973 18.2858 24.034 18.2858ZM14.6122 37.6735C13.1156 37.6735 12.4014 37.1293 12.4014 36.415C12.4014 35.7007 13.0816 35.1225 14.5782 35.1225C16.0748 35.1225 17.8776 36.381 17.8776 36.381C17.8776 36.381 16.1088 37.6735 14.6122 37.6735ZM15.8367 31.2109C14.7483 30.1565 14.6463 29.2722 15.1565 28.762C15.6667 28.2518 16.551 28.3198 17.6395 29.4082C18.7279 30.4626 19.068 32.6055 19.068 32.6055C19.068 32.6055 16.8912 32.2654 15.8367 31.2109ZM24.034 30.4626C24.034 30.4626 22.7415 28.7279 22.7075 27.1973C22.7075 25.7007 23.2517 24.9864 23.966 24.9864C24.6803 24.9864 25.2585 25.6667 25.2585 27.1633C25.2925 28.6939 24.034 30.4626 24.034 30.4626ZM30.3605 29.3742C31.449 28.3198 32.3333 28.2518 32.8435 28.7279C33.3537 29.2381 33.2517 30.1225 32.1633 31.1769C31.0748 32.2313 28.932 32.5375 28.932 32.5375C28.932 32.5375 29.2721 30.4286 30.3605 29.3742ZM33.3537 37.6735C31.8571 37.6735 30.0884 36.347 30.0884 36.347C30.0884 36.347 31.8571 35.0885 33.3878 35.0885C34.8844 35.0885 35.5986 35.7007 35.5646 36.381C35.5646 37.1293 34.8503 37.6735 33.3537 37.6735Z",fill:e.colors[0]},null)])}),Ztr=x("feelgood",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.1421 15.8579L11.8284 27.1716C10.2663 28.7337 10.2663 31.2663 11.8284 32.8284L21.7279 42.7279C23.29 44.29 25.8227 44.29 27.3848 42.7279L37.2843 32.8284C38.8464 31.2663 38.8464 28.7337 37.2843 27.1716L25.9706 15.8579C25.1895 15.0768 23.9232 15.0768 23.1421 15.8579Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 13.8394C25 13.8394 29.5543 8.73027 31.3728 6.57393C33.1913 4.41758 35.1405 4.69583 36.7652 6.09795C38.3899 7.50007 38.4332 9.71417 36.7652 11.775C35.0972 13.8358 30.5565 19.0005 30.5565 19.0005",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 13.8389C25 13.8389 20.4457 8.72979 18.6272 6.57344C16.8087 4.4171 14.8595 4.69534 13.2348 6.09746C11.6101 7.49958 11.5668 9.71368 13.2348 11.7745C14.9028 13.8353 19.4435 19 19.4435 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qtr=x("feelgood-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 6H4V36H25L35 41V36H44V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 23C13 23 17 27 24 27C31 27 35 23 35 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ktr=x("feiyu",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.85351 24.1205C5.1939 20.9018 3.17643 17.1239 2 12.9881C4.36896 16.1997 7.24581 19.0065 10.5116 21.2881C15.9334 16.1977 23.2025 13.0832 31.1931 13.0804C36.4326 13.0812 41.0896 15.5486 44.0949 19.392C44.2644 19.5941 44.4213 19.8051 44.5661 20.0249C45.2379 21.0356 45.6676 22.2224 45.773 23.5033C44.5317 22.9554 43.2592 22.4769 41.956 22.0709C38.8614 21.1052 35.5909 20.5459 32.2034 20.4539C31.8466 20.4438 31.5265 20.4395 31.2054 20.4395C27.4561 20.4395 23.8449 21.0101 20.4456 22.0702C18.8497 22.5677 17.3004 23.173 15.8067 23.8782C15.6385 23.9571 15.4715 24.0378 15.3043 24.1195C15.4723 24.2012 15.6418 24.2829 15.8117 24.3628C17.3032 25.0657 18.8505 25.671 20.4445 26.1675C23.8449 27.2276 27.4584 27.7992 31.2034 27.7992C31.5255 27.7992 31.8466 27.7952 32.1669 27.7861C35.5916 27.693 38.8624 27.1338 41.957 26.1701C43.2599 25.7631 44.5307 25.2855 45.7669 24.7397C45.6676 26.0145 45.2379 27.2003 44.5691 28.208C44.419 28.4351 44.2561 28.6527 44.0829 28.8611C41.0795 32.6984 36.4266 35.1605 31.2034 35.1618C23.2015 35.1588 15.9304 32.0433 10.5083 26.9516C7.24455 29.2321 4.36896 32.039 2.00126 35.2496C3.17845 31.115 5.1949 27.3379 7.85351 24.1205Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M32.5975 27.3822C34.1271 26.9177 35.2552 26.1393 35.2552 24.2439C35.2552 22.3474 34.1271 21.2815 32.5966 20.8161C32.5857 20.813 32.5746 20.8096 32.5647 20.806C32.2804 20.723 31.983 20.6785 31.6768 20.6785C31.9919 20.6785 32.3061 20.6833 32.6195 20.6935C32.6205 20.6935 32.6444 20.6935 32.6563 20.6946C35.9813 20.797 39.1412 21.4318 42.229 22.4235C43.5081 22.875 44.5609 23.204 45.7733 23.8094C45.7733 24.0471 45.7733 23.9754 45.7733 24.206C45.7733 24.4382 45.7733 24.3131 45.7456 24.547C44.4223 25.1005 43.5088 25.4218 42.2299 25.8744C39.156 26.7389 35.982 27.4019 32.6583 27.504C32.6454 27.5055 32.6323 27.5055 32.6205 27.5055C32.3061 27.5156 31.9909 27.5201 31.6748 27.5201C31.9821 27.5201 32.2804 27.4753 32.5657 27.3926C32.5758 27.3893 32.5867 27.3859 32.5975 27.3822Z",fill:e.colors[0]},null)])}),Jtr=x("female",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"9b01e87d)"},[c("path",{d:"M38.3785 9.85132C32.9112 4.38398 24.0468 4.38398 18.5795 9.85132C15.8458 12.585 14.479 16.1679 14.479 19.7508C14.479 23.3337 15.8458 26.9166 18.5795 29.6503C24.0468 35.1176 32.9112 35.1176 38.3785 29.6503C43.8458 24.183 43.8458 15.3187 38.3785 9.85132Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.4642 29.5353L5.73633 42.2632",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.1714 41.5562L6.44346 28.8282",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"9b01e87d"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),enr=x("fence-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 12L4 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 44L8 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 44L40 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 44L8 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 31L21 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 31L26 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 44L40 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 44L4 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tnr=x("fence-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 9L16 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 9L24 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 9L32 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44L6 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 37L6 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 9L6 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nnr=x("ferris-wheel",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 44L24 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M39 44L24 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M9.13217 23.9998C9.045 23.3455 9 22.6779 9 21.9998C9 19.8665 9.44534 17.8372 10.2481 15.9998C10.3285 15.8158 10.4125 15.6337 10.5 15.4536",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M11.1562 29.7529C13.2883 33.2772 16.83 35.8533 20.9998 36.6997",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M27 36.7001C31.2141 35.8446 34.7866 33.2226 36.911 29.6406",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M38.8678 23.9998C38.955 23.3455 39 22.6779 39 21.9998C39 19.6528 38.461 17.4318 37.5 15.4536",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M27 7.30029C29.6553 7.83929 32.0559 9.0797 34 10.8197",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M21.0001 7.30029C18.3448 7.83929 15.9442 9.0797 14.0001 10.8197C13.7899 11.0079 13.585 11.2019 13.3857 11.4014",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"10",cy:"27",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"37",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"7",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"12",cy:"13",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"36",cy:"13",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"38",cy:"27",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"22",r:"4",fill:e.colors[0]},null),c("path",{d:"M6 44L14 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 44L42 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),inr=x("figma",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18C18 16.3431 19.3431 15 21 15H24V21H21C19.3431 21 18 19.6569 18 18Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24C18 22.3431 19.3431 21 21 21H24V27H21C19.3431 27 18 25.6569 18 24Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 30C18 28.3431 19.3431 27 21 27H24V30C24 31.6569 22.6569 33 21 33C19.3431 33 18 31.6569 18 30Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15H27C28.6569 15 30 16.3431 30 18C30 19.6569 28.6569 21 27 21H24V15Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24C24 22.3431 25.3431 21 27 21C28.6569 21 30 22.3431 30 24C30 25.6569 28.6569 27 27 27C25.3431 27 24 25.6569 24 24Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),rnr=x("figma-component",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 12L24 5L31 12L24 19L17 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 36L24 29L31 36L24 43L17 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 24L36 17L43 24L36 31L29 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 24L12 17L19 24L12 31L5 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),onr=x("figma-flatten-selection",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 18L24 26L16 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 42H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 34H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),snr=x("figma-mask",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 41.3244C19.978 37.8663 24 31.4028 24 24C24 16.5972 19.978 10.1338 14 6.67566C8.02199 10.1338 4 16.5972 4 24C4 31.4028 8.02199 37.8663 14 41.3244Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),anr=x("figma-reset-instance",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24L24 4L4 24L24 44L35 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 24.0002C22 24.0002 34.5 23.5002 39.5 28.5002C44.5 33.5002 39 44.0002 39 44.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 20L22 24L26 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lnr=x("file-addition",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 21V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 28H24L31 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cnr=x("file-addition-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 29V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 36H33H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dnr=x("file-cabinet",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 4H6V14H42V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 19H6V29H42V19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 34H6V44H42V34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 9H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M21 24H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M21 39H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),unr=x("file-code",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 24L32 29L27 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 24L16 29L21 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hnr=x("file-code-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 31L42 36L37 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31L26 36L31 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fnr=x("file-collection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.85 21C18.7237 21 17 23.0086 17 25.4864C17 29.9727 21.55 34.0513 24 35C26.45 34.0513 31 29.9727 31 25.4864C31 23.0086 29.2763 21 27.15 21C25.8479 21 24.6967 21.7533 24 22.9062C23.3033 21.7533 22.1521 21 20.85 21Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gnr=x("file-collection-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.85 30C28.7237 30 27 32.0086 27 34.4864C27 38.9727 31.55 43.0513 34 44C36.45 43.0513 41 38.9727 41 34.4864C41 32.0086 39.2763 30 37.15 30C35.8479 30 34.6967 30.7533 34 31.9062C33.3033 30.7533 32.1521 30 30.85 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mnr=x("file-conversion",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25L31 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31L31 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 25L26 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 36L17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),knr=x("file-conversion-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 33H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 39H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 33L36 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 44L27 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vnr=x("file-date",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"28",r:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M23 25V29H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Anr=x("file-date-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"36",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M33 33V37H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pnr=x("file-display",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34C28.9706 34 33 28 33 28C33 28 28.9706 22 24 22C19.0294 22 15 28 15 28C15 28 19.0294 34 24 34Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30C25.1046 30 26 29.1046 26 28C26 26.8954 25.1046 26 24 26C22.8954 26 22 26.8954 22 28C22 29.1046 22.8954 30 24 30Z",fill:e.colors[2]},null)])}),bnr=x("file-display-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 41C37.9706 41 42 35 42 35C42 35 37.9706 29 33 29C28.0294 29 24 35 24 35C24 35 28.0294 41 33 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 37C34.1046 37 35 36.1046 35 35C35 33.8954 34.1046 33 33 33C31.8954 33 31 33.8954 31 35C31 36.1046 31.8954 37 33 37Z",fill:e.colors[2]},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wnr=x("file-doc",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 38V44H38V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 20V14L30 4H10V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 4V14H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 12H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"4",y:"20",width:"40",height:"18",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 25V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10 25H12C14.2091 25 16 26.7909 16 29V29C16 31.2091 14.2091 33 12 33H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"24",cy:"29",rx:"3",ry:"4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 25H36C33.7909 25 32 26.7909 32 29V29C32 31.2091 33.7909 33 36 33H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Onr=x("file-editing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 35L31 25L27 21L17 31V35H21Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ynr=x("file-editing-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 44L42 34L38 30L28 40V44H32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cnr=x("file-excel",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 4H30L40 14V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V6C8 4.89543 8.89543 4 10 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 18H19V34H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 26H19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_nr=x("file-failed",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22L30 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 22L18 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Snr=x("file-failed-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 30L41 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 30L29 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lnr=x("file-focus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19L26.5234 24.5269L32.5595 25.2188L28.0829 29.3266L29.2901 35.2812L24 32.293L18.7099 35.2812L19.9171 29.3266L15.4405 25.2188L21.4766 24.5269L24 19Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xnr=x("file-focus-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 27L36.5234 32.5269L42.5595 33.2188L38.0829 37.3266L39.2901 43.2812L34 40.293L28.7099 43.2812L29.9171 37.3266L25.4405 33.2188L31.4766 32.5269L34 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Enr=x("file-gif",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 4H30L40 14V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V6C8 4.89543 8.89543 4 10 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.0083 18H17V34H31.0083V27.0083H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tnr=x("file-hash",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25H24L31 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31H24L31 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 21V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 21V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qnr=x("file-hash-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 32H33L40 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 38H33H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 28V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 28V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dnr=x("file-hiding",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 23C16.2821 23.9145 16.7095 24.7628 17.2546 25.5166C18.7827 27.63 21.2351 29 24 29C26.7649 29 29.2173 27.63 30.7454 25.5166C31.2905 24.7628 31.7179 23.9145 32 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.5215 29.0684L20.4862 32.9321",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.4863 29.0684L27.5216 32.9321",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.3535 27.3536L33.1819 30.182",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 30.0103L17.8285 27.1819",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bnr=x("file-hiding-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 30C25.2821 30.9145 25.7095 31.7628 26.2546 32.5166C27.7827 34.63 30.2351 36 33 36C35.7649 36 38.2173 34.63 39.7454 32.5166C40.2905 31.7628 40.7179 30.9145 41 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.5215 36.0684L29.4862 39.9321",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.4863 36.0684L36.5216 39.9321",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.3535 34.3536L42.1819 37.182",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 37.0103L26.8285 34.1819",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rnr=x("file-jpg",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 4H30L40 14V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V6C8 4.89543 8.89543 4 10 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 30C18 32.2091 19.7909 34 22 34C24.2091 34 26 32.2091 26 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Inr=x("file-lock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"17",y:"27",width:"14",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 27V23C28 21.3431 27 19 24 19C21 19 20 21.3431 20 23V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mnr=x("file-lock-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"28",y:"34",width:"14",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 34V31C38 29.3431 36.6569 28 35 28C33.3431 28 32 29.3431 32 31V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pnr=x("file-music",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 20L25 22.9688V33.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"21",cy:"33",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fnr=x("file-music-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 29L36 29.9688V40.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"40",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nnr=x("file-pdf",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 4H30L40 14V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V6C8 4.89543 8.89543 4 10 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18 18H30V25.9917L18.0083 26L18 18Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Unr=x("file-pdf-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 38V44H38V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 20V14L30 4H10V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 4V14H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"20",width:"40",height:"18",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 25V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10 25V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 33V25H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 30H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 25H13.5C14.8807 25 16 26.1193 16 27.5V27.5C16 28.8807 14.8807 30 13.5 30H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 25H23C25.2091 25 27 26.7909 27 29V29C27 31.2091 25.2091 33 23 33H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 12H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),jnr=x("file-ppt",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25 41H38V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 7H38V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 34.2432V44L10 38.6187V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 13.973V4L10 9.38125V13.973",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"14",width:"40",height:"20",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 19V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M21 19V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M35 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 20H35H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 19H13C14.6569 19 16 20.3431 16 22V22C16 23.6569 14.6569 25 13 25H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 19H24C25.6569 19 27 20.3431 27 22V22C27 23.6569 25.6569 25 24 25H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wnr=x("file-protection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 23.2C17 22.1333 24 20 24 20C24 20 31 22.1333 31 23.2C31 31.7333 24 36 24 36C24 36 17 31.7333 17 23.2Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vnr=x("file-protection-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 31.2C27 30.1333 34 28 34 28C34 28 41 30.1333 41 31.2C41 39.7333 34 44 34 44C34 44 27 39.7333 27 31.2Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),znr=x("file-quality",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.2 21H28.8L32 25.1176L24 35L16 25.1176L19.2 21Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hnr=x("file-quality-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.2 30H37.8L41 34.1176L33 44L25 34.1176L28.2 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$nr=x("file-question",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31V28C26.2091 28 28 25.9853 28 23.5C28 21.0147 26.2091 19 24 19C21.7909 19 20 21.0147 20 23.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 39C25.3807 39 26.5 37.8807 26.5 36.5C26.5 35.1193 25.3807 34 24 34C22.6193 34 21.5 35.1193 21.5 36.5C21.5 37.8807 22.6193 39 24 39Z",fill:e.colors[2]},null)])}),Xnr=x("file-removal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 28H24L31 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gnr=x("file-removal-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 35H33H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ynr=x("file-search",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 20.8421V6C40 4.89543 39.1046 4 38 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 17H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 17H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 28H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 34H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 20L17 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M37.728 37.728L41.9707 41.9707",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"33.4854",cy:"33.4853",r:"6",transform:"rotate(45 33.4854 33.4853)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Znr=x("file-search-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"34",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M36 38L41 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qnr=x("file-search-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"22",cy:"26",r:"6",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M27 30L32 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Knr=x("file-settings",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"27",r:"5",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 19V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.8281 21L27.7068 23.1213",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.8281 31L17.7068 33.1213",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 21L20.1213 23.1213",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 31L30.1213 33.1213",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 27H17.5H19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 27H30.5H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jnr=x("file-settings-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"36",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M34 28V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 41V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.8281 30L37.7068 32.1213",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.8281 40L27.7068 42.1213",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 30L30.1213 32.1213",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 40L40.1213 42.1213",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 36H27.5H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 36H40.5H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eir=x("file-staff",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 36C32 31.5817 28.4183 28 24 28C19.5817 28 16 31.5817 16 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tir=x("file-staff-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"32",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44C42 39.5817 38.4183 36 34 36C29.5817 36 26 39.5817 26 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nir=x("file-success",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 29L23 34L32 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iir=x("file-success-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 38L32 43L41 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rir=x("file-text",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22H24L30 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oir=x("file-text-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 30H34L40 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sir=x("file-tips",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19V29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 39C25.3807 39 26.5 37.8807 26.5 36.5C26.5 35.1193 25.3807 34 24 34C22.6193 34 21.5 35.1193 21.5 36.5C21.5 37.8807 22.6193 39 24 39Z",fill:e.colors[2]},null)])}),air=x("file-tips-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 26V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33 46C34.3807 46 35.5 44.8807 35.5 43.5C35.5 42.1193 34.3807 41 33 41C31.6193 41 30.5 42.1193 30.5 43.5C30.5 44.8807 31.6193 46 33 46Z",fill:e.colors[0]},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lir=x("file-txt",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 4H30L40 14V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V6C8 4.89543 8.89543 4 10 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18.0083H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24.0083 18.0083V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),cir=x("file-txt-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 38V44H38V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 20V14L30 4H10V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 4V14H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 12H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"4",y:"20",width:"40",height:"18",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 25L27 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 25L21 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 25V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 25H13H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 25V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 25H35H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dir=x("file-withdrawal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 25L16 30L21 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 30H32V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uir=x("file-withdrawal-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V14L31 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 33L26 38L31 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 38H42V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hir=x("file-word",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 4H30L40 14V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V6C8 4.89543 8.89543 4 10 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.0083 20L19.0083 34L24.0083 24L29.0083 34L32.0083 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fir=x("file-zip",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 38V44H38V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 20V14L30 4H10V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 4V14H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 12H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"4",y:"20",width:"40",height:"18",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 25H17L11 33H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 25V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 25H34.5C35.8807 25 37 26.1193 37 27.5V27.5C37 28.8807 35.8807 30 34.5 30H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gir=x("fill",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"14",width:"20",height:"20",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 23L23 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 14L14 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 14L14 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 22V34H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 14H34V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mir=x("film",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 15H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 15H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 33H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 33H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kir=x("filter",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9L20.4 25.8178V38.4444L27.6 42V25.8178L42 9H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),vir=x("filter-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.489 8.3975C24.2457 8.35865 24.2742 8 24.5205 8H39.5C39.7761 8 40 8.22386 40 8.5V23.4795C40 23.7258 39.6414 23.7543 39.6025 23.511L37.6355 11.1943C37.5673 10.7674 37.2326 10.4327 36.8057 10.3645L24.489 8.3975Z",fill:e.colors[0],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6.489 26.3975C6.24574 26.3586 6.2742 26 6.52054 26H21.5C21.7761 26 22 26.2239 22 26.5V41.4795C22 41.7258 21.6414 41.7543 21.6025 41.511L19.6355 29.1943C19.5673 28.7674 19.2326 28.4327 18.8057 28.3645L6.489 26.3975Z",fill:e.colors[0],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15.489 17.3975C15.2457 17.3586 15.2742 17 15.5205 17H30.5C30.7761 17 31 17.2239 31 17.5V32.4795C31 32.7258 30.6414 32.7543 30.6025 32.511L28.7498 20.9098C28.6134 20.0561 27.9439 19.3866 27.0902 19.2502L15.489 17.3975Z",fill:e.colors[0],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Air=x("finance",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0083 22V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 15L24 21L18 15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pir=x("financing",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"24",y:"16.9287",width:"10",height:"10",rx:"2",transform:"rotate(45 24 16.9287)",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),bir=x("financing-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.0002 14.3848C19.1256 16.0002 24.0085 16.0002 24.0085 16.0002C24.0085 16.0002 28.8802 16.0002 33.0002 14.3848C37.502 19.6386 40.6566 26.5646 42.7299 32.3977C44.8289 38.3029 40.2008 44.0002 33.9336 44.0002H14.0199C7.76837 44.0002 3.14607 38.329 5.23448 32.4366C7.29812 26.614 10.455 19.6856 15.0002 14.3848Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 34H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0088 28V38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 22L24 28L18 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 16C31.1797 16 37 13.3137 37 10C37 6.68629 31.1797 4 24 4C16.8203 4 11 6.68629 11 10C11 13.3137 16.8203 16 24 16Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wir=x("financing-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 9.92704V7C12 5.34315 13.3431 4 15 4H41C42.6569 4 44 5.34315 44 7V33C44 34.6569 42.6569 36 41 36H38.0174",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"4",y:"10",width:"34",height:"34",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 17L21 23L27 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 25H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 31H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 25V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Oir=x("find",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 7H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 23H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 39H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31.5 34C36.1944 34 40 30.1944 40 25.5C40 20.8056 36.1944 17 31.5 17C26.8056 17 23 20.8056 23 25.5C23 30.1944 26.8056 34 31.5 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M37 32L44 39.0505",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),yir=x("find-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.8 14C29.4333 14 34 18.4772 34 24C34 29.5228 29.4333 34 23.8 34C21.1876 34 18.8046 33.0372 17 31.4537",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C35.0457 4 44 12.9543 44 24C44 35.0457 35.0457 44 24 44C18.5856 44 13.6737 41.8485 10.0726 38.3537C6.32733 34.719 4 29.6313 4 24C4 18.6326 6.11433 13.759 9.55556 10.1667",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.55566 10.167L24.0001 24.0003L10.0727 38.3539",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cir=x("fingernail",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 35.0457 35.0457 44 24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 9.47214L38.343 10.5279H39.4531L38.555 11.1803L38.8981 12.2361L38 11.5836L37.1019 12.2361L37.445 11.1803L36.5469 10.5279H37.657L38 9.47214Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"18",y:"13",width:"12",height:"24",rx:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 25C16 25 13 27.1176 13 31C13 34.8824 13 38.8072 13 40.7842",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 25C32 25 35 27.1176 35 31C35 34.8824 35 38.5229 35 40.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_ir=x("fingerprint",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 43V22C18 18.6863 20.6863 16 24 16C27.3137 16 30 18.6863 30 22V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 40V22C12 15.3726 17.3726 10 24 10C30.6274 10 36 15.3726 36 22V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 35V22C6 12.0589 14.0589 4 24 4C33.9411 4 42 12.0589 42 22V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24.625V21.875",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Sir=x("fingerprint-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42.4307 12.0391C37.702 7.38257 31.1539 4.5 23.9184 4.5C16.7254 4.5 10.2118 7.34876 5.48975 11.9571",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.6665 29.4745V29.4168C6.6665 19.8439 14.4269 12.0835 23.9998 12.0835",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.1694 13.6309C37.1649 16.3582 41.3333 22.4006 41.3333 29.4166V29.4296",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.25 36.9998V29.4165C14.25 24.0317 18.6152 19.6665 24 19.6665C29.3848 19.6665 33.75 24.0317 33.75 29.4165V36.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.5259 43.5C19.4888 43.0154 20.7498 40.9456 20.7498 39.196C20.7498 37.3354 20.7498 34.4367 20.7498 30.5C20.7498 28.7051 22.2049 27.25 23.9998 27.25C25.7947 27.25 27.2498 28.7051 27.2498 30.5V39.196",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lir=x("fingerprint-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 44V22C19 18.6863 21.6863 16 25 16C28.3137 16 31 18.6863 31 22V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 44V22C13 15.3726 18.3726 10 25 10C31.6274 10 37 15.3726 37 22V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 44V22C7 12.0589 15.0589 4 25 4C34.9411 4 43 12.0589 43 22V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 44V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xir=x("fire",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C32.2347 44 38.9998 37.4742 38.9998 29.0981C38.9998 27.0418 38.8953 24.8375 37.7555 21.4116C36.6157 17.9858 36.3861 17.5436 35.1809 15.4279C34.666 19.7454 31.911 21.5448 31.2111 22.0826C31.2111 21.5231 29.5445 15.3359 27.0176 11.6339C24.537 8 21.1634 5.61592 19.1853 4C19.1853 7.06977 18.3219 11.6339 17.0854 13.9594C15.8489 16.2849 15.6167 16.3696 14.0722 18.1002C12.5278 19.8308 11.8189 20.3653 10.5274 22.4651C9.23596 24.565 9 27.3618 9 29.4181C9 37.7942 15.7653 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Eir=x("fire-extinguisher",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 20C6 15.5817 9.58172 12 14 12C18.4183 12 22 15.5817 22 20V44H6V20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 44H42L36 26L30 44Z",fill:e.colors[1]},null),c("path",{d:"M36 26L30 44H42L36 26ZM36 26V24C36 16.4575 36 12.6863 33.6569 10.3431C31.3137 8 27.5425 8 20 8H18M10 8H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"14",cy:"8",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tir=x("fire-extinguisher-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 18C16 13.5817 19.5817 10 24 10C28.4183 10 32 13.5817 32 18V42C32 43.1046 31.1046 44 30 44H18C16.8954 44 16 43.1046 16 42V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"5",width:"9",height:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 5L38 4V10L29 9V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 6.99981C17 6.99981 12.5 6.49981 10 8.99981C7.58343 11.4164 8.00004 13.9998 8.00004 17.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qir=x("fire-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 21C36 28.1797 30.1797 34 23 34C15.8203 34 10 28.1797 10 21C10 13.8203 15 11 17 4C25 7.49989 25 18 25 18C25 18 27 12 33 10.5C33.5 16 36 17.9342 36 21Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 36L39 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 44L39 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dir=x("fireworks",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 41.9999L14.6741 17.2639L31 34.0384L6 41.9999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 19L28 14C30.6667 11.3333 31 9 29 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 25L34 20C37.3333 16.6667 40.6667 16.6667 44 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 7C21.1046 7 22 6.10457 22 5C22 3.89543 21.1046 3 20 3C18.8954 3 18 3.89543 18 5C18 6.10457 18.8954 7 20 7Z",fill:e.colors[0]},null),c("path",{d:"M42 6C43.1046 6 44 5.10457 44 4C44 2.89543 43.1046 2 42 2C40.8954 2 40 2.89543 40 4C40 5.10457 40.8954 6 42 6Z",fill:e.colors[0]},null),c("path",{d:"M42 29C43.1046 29 44 28.1046 44 27C44 25.8954 43.1046 25 42 25C40.8954 25 40 25.8954 40 27C40 28.1046 40.8954 29 42 29Z",fill:e.colors[0]},null),c("path",{d:"M39 38C40.1046 38 41 37.1046 41 36C41 34.8954 40.1046 34 39 34C37.8954 34 37 34.8954 37 36C37 37.1046 37.8954 38 39 38Z",fill:e.colors[0]},null)])}),Bir=x("first",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.6795 20.0369C23.5651 19.7383 20.2653 18.6795 15.1701 22.0923C12.139 24.1225 10.8642 27.2398 10.4343 29.5299C10.2299 30.6186 11.1544 31.4966 12.2543 31.3663C13.0503 31.2719 13.9337 31.1249 14.6021 30.8988C16.5725 30.2323 16.3138 28.9685 17.319 27.4461C18.3242 25.9236 20.8518 25.4064 22.9314 26.5609C25.0111 27.7154 25.6776 29.6857 25.2297 31.3575C24.7818 33.0292 23.7766 34.5516 21.249 35.0688C18.7214 35.5861 17.9055 34.173 15.2687 32.8692C13.8946 32.1897 12.1023 33.0708 11.0197 33.7677C10.4067 34.1622 10.1527 34.9075 10.41 35.5895C10.5847 36.0527 10.8251 36.5946 11.1386 37.1378C11.9545 38.5509 15.5165 43.0888 20.1238 43.7261C24.731 44.3633 29.5276 42.0651 32.2445 38.6123C34.9614 35.1596 35.0414 30.403 33.1511 26.313",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.0455 26.4197L28.2769 4.15576C28.1699 3.65645 27.701 3.31051 27.2073 3.44095C26.0457 3.74787 24.5712 4.51818 24.5018 6.31019C24.4124 8.61605 24.8663 26.3489 25.4729 29.567",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rir=x("first-aid-kit",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 20V38C8 39.1046 8.89543 40 10 40H38C39.1046 40 40 39.1046 40 38V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 14H43V20H5V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 8H17V14H31V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 30L28 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Iir=x("fish",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"e9317391)"},[c("path",{d:"M15.3808 32.844C9.72351 31.4294 0.531437 34.9652 9.72365 38.5006C13.2595 47.6933 16.7947 38.5006 15.3808 32.844Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.4823 10.2475C17.5789 10.2344 11.2504 11.7843 10.4533 13.9754C9.87553 15.5637 12.878 17.6767 16.7036 18.7932",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9776 25.7423C37.9907 30.6457 36.4407 36.9742 34.2497 37.7713C32.6614 38.3491 30.5484 35.3466 29.4319 31.521",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9993 25.7646C44.6625 19.6999 40.1249 8.0912 40.1249 8.0912C40.1249 8.0912 28.1079 4.55954 22.4511 10.2164C16.7942 15.8732 15.38 32.8438 15.38 32.8438C15.38 32.8438 31.3362 31.8294 37.9993 25.7646Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.0075 25.7731C38.0075 25.7731 31.29 24.7125 27.4009 20.8234C23.5118 16.9343 22.4512 10.2168 22.4512 10.2168",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"33.7656",cy:"14.4593",r:"2",transform:"rotate(45 33.7656 14.4593)",fill:e.colors[2]},null),c("path",{d:"M40.9998 20.9447C40.4591 22.7043 39.5215 24.3792 37.9993 25.7647C36.3518 27.2642 34.1363 28.4549 31.7344 29.3979",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.0002 7.65642C25.3026 8.14453 23.7176 8.9504 22.4513 10.2167C21.2665 11.4015 20.2678 13.0826 19.4293 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"e9317391"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Mir=x("fish-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C42.7848 28.6903 36.038 32.4667 33 32.9997C30.5696 38.9691 24.038 39.5327 21 38.9997L25 32.9997C20.5443 32.5733 15.0253 27.9544 13 26.0001C10.3861 28.8504 6.19409 31.0805 4 31.9688C7.64557 24.2939 5.51899 17.3097 4 15.0001C6.83544 15.0001 11.1435 18.2235 13 20.0001C15.0253 17.8681 21.962 14.8879 25 13.9997L21 8.99979C28.6962 8.147 32.1561 11.868 33 14C40.6962 15.7056 43.6624 21.6904 44 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36",cy:"24.0001",r:"2",fill:e.colors[2]},null)])}),Pir=x("fishing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.9871 34.5522L12 29L39 29C40.6569 29 42 30.3431 42 32C42 33.6569 40.6569 35 39 35L22.5639 35C22.0069 35 21.461 34.845 20.9871 34.5522Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 11C31.1046 11 32 10.1046 32 9C32 7.89543 31.1046 7 30 7C28.8954 7 28 7.89543 28 9C28 10.1046 28.8954 11 30 11Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M34.0001 32C38 29 36.5001 22.4336 35.5001 20.5C34.5001 18.5664 32.5494 16 32.5494 16C32.5494 16 31.5001 16 30.5001 17C27.8215 19.6786 26.0001 23 23.5001 23C21.0001 23 17.5001 21 17.5001 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.0005 15C16.4037 10.5042 13.6152 8.43381 8.0005 8.06204C6.89835 7.98906 6.0001 8.89545 6.0001 10L6.0001 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 43C11 43 9.9375 41 13 41C16.0625 41 15 43 18.5 43C22 43 21 41 24.5 41C28 41 27.4375 43 30.5 43C33.5625 43 32 41 35.5 41C39 41 38.0625 43 42 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fir=x("fist",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 41C28.1693 44.1747 21.5 43.5 18 42C14.5 40.5 6 35.5 6 27C6 22.7533 11.7711 20.6707 13.51 20.1396C13.7979 20.0517 14 19.7888 14 19.4878V12C14 10.067 15.567 8.5 17.5 8.5C19.433 8.5 21 10.067 21 12V9.49999C21 7.567 22.567 6 24.5 6C26.433 6 28 7.567 28 9.49999V12C28 10.067 29.567 8.5 31.5 8.5C33.433 8.5 35 10.067 35 12L35 16.4931C35.0037 14.5633 36.5693 13 38.5 13C40.433 13 42 14.5631 42 16.4961V30C42 34 38.13 38.7513 34 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nir=x("fitness",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 25.9999C40.5466 24.992 36 21 28 26.9997C25.8971 25.8237 22 23 16 27.9997C15.299 25.1441 15.1588 18.6438 16 12.9997C16.3505 12.1598 17.7943 11.5652 22 15.9998L27 10.9999C26.6495 8.81612 24 6 16 6C13 6 10.2617 8.56527 9 12.9998C7.42284 17.5353 5 27.9998 5 33.9998C4.99999 35.8476 7.5 39.9999 17 39.9999C19 39.9999 24.8502 40.225 32 36.9998L38 41.9997",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Uir=x("five",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 40L6 25.5L4.04155 15.7078C4.01392 15.5696 4 15.429 4 15.2881V15.1272C4 13.757 5.78238 13.226 6.53225 14.3729C6.5876 14.4575 6.63666 14.5461 6.67904 14.6379L10.6107 23.1566C10.8302 23.6321 11.3794 23.8577 11.8698 23.6738L12 23.625L10.1291 9.94424C10.0464 9.33927 10.2055 8.72606 10.5718 8.23757C11.0844 7.55408 12.0541 7.41556 12.7376 7.92818L12.8707 8.02802C13.2808 8.33563 13.5896 8.75888 13.7573 9.24336L17.869 21.1217C17.9474 21.3481 18.1607 21.5 18.4003 21.5C18.7251 21.5 18.9823 21.2257 18.9614 20.9016L18.0785 7.21729C18.0286 6.44352 18.3143 5.68573 18.8625 5.13746C19.5101 4.4899 20.541 4.43281 21.2561 5.00489L21.5966 5.27727C22.178 5.74239 22.5657 6.40711 22.6842 7.14218L24.9229 21.0222C24.9673 21.2976 25.2051 21.5 25.484 21.5C25.7767 21.5 26.0215 21.2777 26.0497 20.9864L27.3779 7.26175C27.456 6.45511 27.857 5.71437 28.4899 5.20811L28.6963 5.04293C29.4385 4.44919 30.5084 4.50844 31.1805 5.18051C31.7052 5.70522 32 6.41688 32 7.15893V26.6683C32 27.4595 32.8752 27.9373 33.5408 27.5095L38.0118 24.6353C38.657 24.2205 39.4078 24 40.1748 24H42.2433C43.0185 24 43.4989 24.8439 43.1031 25.5105L34.5 40C34.5 40 31 44 23 44C15 44 11.6667 41.3333 11 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jir=x("five-ellipses",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 33C42.6569 33 44 29.4183 44 25C44 20.5817 42.6569 17 41 17C39.3431 17 38 20.5817 38 25C38 29.4183 39.3431 33 41 33Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 33C8.65685 33 10 29.4183 10 25C10 20.5817 8.65685 17 7 17C5.34315 17 4 20.5817 4 25C4 29.4183 5.34315 33 7 33Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C27.3137 44 30 35.0457 30 24C30 12.9543 27.3137 4 24 4C20.6863 4 18 12.9543 18 24C18 35.0457 20.6863 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 40C36.2091 40 38 32.8366 38 24C38 15.1634 36.2091 8 34 8C31.7909 8 30 15.1634 30 24C30 32.8366 31.7909 40 34 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 40C16.2091 40 18 32.8366 18 24C18 15.1634 16.2091 8 14 8C11.7909 8 10 15.1634 10 24C10 32.8366 11.7909 40 14 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wir=x("five-five",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.2227 37.471L6.54955 26.9844C5.13168 25.0466 5.51902 22.3315 7.42219 20.8675C9.18287 19.5132 11.675 19.675 13.2457 21.2457L16 24V7.25C16 5.45507 17.4551 4 19.25 4C21.0449 4 22.5 5.45508 22.5 7.25V6.25C22.5 4.45507 23.9551 3 25.75 3C27.5449 3 29 4.45508 29 6.25V7.25C29 5.45507 30.4551 4 32.25 4C34.0449 4 35.5 5.45508 35.5 7.25V11.25C35.5 9.45507 36.9551 8 38.75 8C40.5449 8 42 9.45507 42 11.25V30.3077C42 33.0387 41.1618 35.7251 39.6196 37.979C37.0557 41.7263 32.7851 44 28.2446 44H27.0901C22.0053 44 17.2254 41.5747 14.2227 37.471Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vir=x("five-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 14.0093H20V21.0341C20 21 22 20 25 20C28 20 29 22.0339 29 26C29 29.9661 28 33 24 33C21 33 20 31 20 29.0078",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zir=x("five-star-badge",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.1033 20.817C23.4701 20.0737 24.5299 20.0737 24.8967 20.817L27.8818 26.8654C28.0275 27.1606 28.3091 27.3652 28.6348 27.4125L35.3096 28.3824C36.1298 28.5016 36.4574 29.5096 35.8638 30.0881L31.0339 34.7962C30.7982 35.0259 30.6906 35.3569 30.7463 35.6813L31.8865 42.3292C32.0266 43.1461 31.1691 43.769 30.4355 43.3834L24.4653 40.2446C24.174 40.0915 23.826 40.0915 23.5347 40.2446L17.5645 43.3834C16.8309 43.769 15.9734 43.1461 16.1135 42.3292L17.2537 35.6813C17.3094 35.3569 17.2018 35.0259 16.9661 34.7962L12.1362 30.0881C11.5426 29.5096 11.8702 28.5016 12.6904 28.3824L19.3652 27.4125C19.6909 27.3652 19.9725 27.1606 20.1182 26.8654L23.1033 20.817Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 4H12V14L24 19L36 14V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hir=x("flag",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 44H12H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 44V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 6H12V22H40L36 14L40 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$ir=x("flash-payment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 4H16L10 27H18L14 44L40 16H28L31 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 11L19 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Xir=x("flashlamp",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M23 14L18 24H30L25 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gir=x("flashlight",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 22.1961C17 22.0726 16.9419 21.9564 16.8431 21.8824C11.9058 18.1793 9 12.3678 9 6.19608L9 4H39V6.19608C39 12.3678 36.0942 18.1793 31.1569 21.8824C31.0581 21.9564 31 22.0726 31 22.1961V44H17V22.1961Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 11H10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28.0083V32.0083",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 22V22C11.9639 18.2229 9 12.2951 9 6L9 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 4V6C39 12.2951 36.0361 18.2229 31 22V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yir=x("flask",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37.845 35.0219L44 41.3158V44H4V41.3158L10.1184 35.0594L37.845 35.0219Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.104 35.0743L18.0002 27V6H30.0002V27L37.8727 35.0502",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 35H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 14H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 20H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zir=x("flight-airflow",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 25C6 15.0589 14.2827 7 24.5 7C34.7173 7 43 15.0589 43 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10.0002 35L8.93573 30C8.93573 30 5.501 33.1087 4.35611 35.7391C3.21121 38.3696 4.85151 41 8 41H44.0002L36.0002 35.0217L10.0002 35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 35L18 25L15 25L17 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qir=x("flight-safety",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38.986 23C38.6727 33.709 33.1203 39.5222 25.002 43C20.6093 41.1187 16.9675 38.5534 14.5 34.899",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 19V10.2556L25.0067 5L11 10.2556V22.0285C11 24.6162 11.2942 26.9289 11.8477 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.26785 30.632C7.89464 29.3755 6.27838 26.7552 5.68058 26.6051C5.68058 26.6051 3.88327 31.0394 4.00049 34C4.11771 36.9606 6.89668 38.6351 9.82462 37.2204C12.7526 35.8057 44 20 44 20L35 18L9.26785 30.632Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.9998 21L18.9991 18L16.9992 19L19.9992 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kir=x("flip-camera",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 11H17L19 7H29L31 11H36V27H12V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"18",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38C12.9543 38 4 33.5228 4 28C4 26.5778 4.59379 25.2249 5.66417 24M24 38L20 34M24 38L20 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 37.1679C39.0636 35.6248 44 32.1006 44 28C44 26.5778 43.4062 25.2249 42.3358 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jir=x("flip-horizontally",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 34L16 12V34H4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 34H32V12L44 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),err=x("flip-vertically",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 24L6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 4L36 16H14V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 44V32H36L14 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),trr=x("flirt",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26 21.0001C23.9999 20.5001 21.2465 19.3622 17.1704 22.0924C14.1394 24.1226 12.8646 27.2399 12.4346 29.5301C12.2303 30.6188 13.1547 31.4968 14.2547 31.3664C15.0506 31.2721 15.9341 31.1251 16.6025 30.899C18.5728 30.2324 18.3142 28.9686 19.3194 27.4462C20.3245 25.9238 22.8521 25.4066 24.9318 26.561C27.0114 27.7155 27.678 29.6859 27.23 31.3576C26.7821 33.0293 25.7769 34.5518 23.2493 35.069C20.7218 35.5862 19.9059 34.1731 17.269 32.8693C15.8949 32.1899 14.1027 33.0709 13.0201 33.7678C12.4071 34.1624 12.1531 34.9076 12.4103 35.5897C12.585 36.0529 12.8254 36.5948 13.139 37.1379C13.9548 38.551 17.5169 43.089 22.1241 43.7262C26.7314 44.3635 31.5279 42.0652 34.2449 38.6125C36.9618 35.1597 37.0418 30.4032 35.1515 26.3131",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.046 26.4199L32.0005 14L22.7078 4.70721C22.3173 4.31665 21.6881 4.3232 21.3732 4.77699C20.6205 5.86185 19.6217 7.93093 21.0008 10C21.488 10.7311 25.0015 15 25.0015 15C25.0015 15 27.0977 27.5743 27.4734 29.5672",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nrr=x("float",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 40C35.0457 40 44 32.8366 44 24C44 15.1634 35.0457 8 24 8C12.9543 8 4 15.1634 4 24C4 32.8366 12.9543 40 24 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28C29.5228 28 34 25.3137 34 22C34 18.6863 29.5228 16 24 16C18.4772 16 14 18.6863 14 22C14 25.3137 18.4772 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 18C32 18 34.625 14 39 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 18C16 18 14 14 9 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27C18 27 12 29 11 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 27C30 27 36.5 29 37 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),irr=x("floor-tile",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 6L6 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20L20 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 8L8 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 22L19 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 19L36 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rrr=x("fm",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"22",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.5238 33.0539C22.7619 31.6487 25.2381 31.6486 26.4762 33.0539C27.7143 34.4592 26.4763 43.3608 25.6508 44.2975C24.8254 45.2342 23.1746 45.2342 22.3492 44.2975C21.5238 43.3608 20.2857 34.4591 21.5238 33.0539Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.9668 30.513C33.4289 28.4957 35 25.4313 35 22C35 15.9249 30.0751 11 24 11C17.9249 11 13 15.9249 13 22C13 25.4313 14.5711 28.4957 17.0332 30.513",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.9258 38.1656C37.8928 35.2345 42 29.0969 42 22C42 12.0589 33.9411 4 24 4C14.0589 4 6 12.0589 6 22C6 29.0969 10.1072 35.2345 16.0742 38.1656",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),orr=x("focus",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 6H8C6.89543 6 6 6.89543 6 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H8C6.89543 42 6 41.1046 6 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42H40C41.1046 42 42 41.1046 42 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H40C41.1046 6 42 6.89543 42 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"14",width:"20",height:"20",rx:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{r:"3",transform:"matrix(-1 0 0 1 24 24)",fill:e.colors[2]},null)])}),srr=x("focus-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 6H8C6.89543 6 6 6.89543 6 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H8C6.89543 42 6 41.1046 6 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42H40C41.1046 42 42 41.1046 42 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H40C41.1046 6 42 6.89543 42 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31C27.866 31 31 27.866 31 24C31 20.134 27.866 17 24 17C20.134 17 17 20.134 17 24C17 27.866 20.134 31 24 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17L24 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35L24 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 24H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 24H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26C25.1046 26 26 25.1046 26 24C26 22.8954 25.1046 22 24 22C22.8954 22 22 22.8954 22 24C22 25.1046 22.8954 26 24 26Z",fill:e.colors[2]},null)])}),arr=x("fog",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.45455 30.9942C6.14242 28.461 4 24.4278 4 19.8851C4 12.2166 10.1052 6 17.6364 6C23.9334 6 29.2336 10.3462 30.8015 16.2533C32.0353 15.6159 33.431 15.2567 34.9091 15.2567C39.9299 15.2567 44 19.4011 44 24.5135C44 28.3094 41.7562 31.5716 38.5455 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.2426 15.7574C21.1569 14.6716 19.6569 14 18 14C14.6863 14 12 16.6863 12 20C12 21.6569 12.6716 23.1569 13.7574 24.2426",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 34H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 42H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 42H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 26H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lrr=x("fold-up-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 10L42 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 20L42 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 40L24 26L42 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),crr=x("folder",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 6C7 4.89543 7.89543 4 9 4H39C40.1046 4 41 4.89543 41 6V42C41 43.1046 40.1046 44 39 44H9C7.89543 44 7 43.1046 7 42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 29H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 35H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 5C8 5 11.7647 18 24 18C36.2353 18 40 5 40 5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"18",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 4H9C7.89543 4 7 4.89543 7 6V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 4H39C40.1046 4 41 4.89543 41 6V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),drr=x("folder-block",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"25",cy:"27",r:"7",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M27 25L23 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),urr=x("folder-block-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"35",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M37 33L33 37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hrr=x("folder-close",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 22H5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 16V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 16V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),frr=x("folder-code",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 22L33 27L28 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 22L15 27L20 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),grr=x("folder-code-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 29L43 34L38 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 29L25 34L30 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mrr=x("folder-conversion",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 24L31 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 30L31 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 24L26 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 35L17 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),krr=x("folder-conversion-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 31L41 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 37H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 31L36 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42L27 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vrr=x("folder-download",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 28L23.9933 34L18 28.0134",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Arr=x("folder-failed",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 22L29 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 22L19 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),prr=x("folder-failed-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 30L40 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 30L30 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),brr=x("folder-focus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20L26.243 24.9128L31.6085 25.5279L27.6292 29.1792L28.7023 34.4721L24 31.816L19.2977 34.4721L20.3708 29.1792L16.3915 25.5279L21.757 24.9128L24 20Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wrr=x("folder-focus-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 27L37.243 31.9128L42.6085 32.5279L38.6292 36.1792L39.7023 41.4721L35 38.816L30.2977 41.4721L31.3708 36.1792L27.3915 32.5279L32.757 31.9128L35 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Orr=x("folder-lock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"17",y:"26",width:"14",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 26V23C27 21.3431 25.6569 20 24 20C22.3431 20 21 21.3431 21 23V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yrr=x("folder-lock-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"29",y:"34",width:"14",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 34V31C39 29.3431 37.6569 28 36 28C34.3431 28 33 29.3431 33 31V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Crr=x("folder-minus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 9C5 7.89543 5.89543 7 7 7H19L24 13H41C42.1046 13 43 13.8954 43 15V41C43 42.1046 42.1046 43 41 43H7C5.89543 43 5 42.1046 5 41V9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.9497 28L29.9497 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_rr=x("folder-music",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 20L26 20.9688V30.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"22",cy:"30",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Srr=x("folder-music-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 28L36 28.9688V38.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"38",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lrr=x("folder-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 6C5 5.44772 5.44772 5 6 5L16 5C16.5523 5 17 5.44772 17 6L17 42C17 42.5523 16.5523 43 16 43H6C5.44772 43 5 42.5523 5 42L5 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"11",cy:"34.9999",r:"2",fill:e.colors[2]},null),c("path",{d:"M11 10.9999V24.9999",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9775 9.75562L34.0372 7.24071C34.5701 7.10747 35.1107 7.42907 35.248 7.96097L42.7482 37.0244C42.887 37.562 42.5611 38.1097 42.0225 38.2444L31.9628 40.7593C31.4299 40.8925 30.8893 40.5709 30.752 40.039L23.2518 10.9756C23.113 10.438 23.4389 9.89029 23.9775 9.75562Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"32",r:"2",fill:e.colors[2]},null),c("path",{d:"M31 16L33.5 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xrr=x("folder-open",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 9V41L9 21H39.5V15C39.5 13.8954 38.6046 13 37.5 13H24L19 7H6C4.89543 7 4 7.89543 4 9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 41L44 21H8.8125L4 41H40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Err=x("folder-plus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 21L24 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Trr=x("folder-protection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22.8C18 21.8667 24 20 24 20C24 20 30 21.8667 30 22.8C30 30.2667 24 34 24 34C24 34 18 30.2667 18 22.8Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qrr=x("folder-protection-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 30.8C28 29.8667 34 28 34 28C34 28 40 29.8667 40 30.8C40 38.2667 34 42 34 42C34 42 28 38.2667 28 30.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Drr=x("folder-quality",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.8 21H28.2L31 24.5294L24 33L17 24.5294L19.8 21Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Brr=x("folder-quality-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.8 29H38.2L41 32.5294L34 41L27 32.5294L29.8 29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rrr=x("folder-search",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"22",cy:"26",r:"6",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M27 30L32 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Irr=x("folder-search-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"32",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M37 36L42 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mrr=x("folder-settings",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"28",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 21V24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.8281 23L26.7068 25.1213",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.8281 31L18.7068 33.1213",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 23L21.1213 25.1213",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 31L29.1213 33.1213",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 28H18.5H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 28H29.5H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Prr=x("folder-settings-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"35",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M35 28V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 39V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.8281 30L37.7068 32.1213",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.8281 38L29.7068 40.1213",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 30L32.1213 32.1213",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 38L40.1213 40.1213",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 35H29.5H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 35H40.5H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Frr=x("folder-success",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 29L23 33L32 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nrr=x("folder-success-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 38L34 42L43 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Urr=x("folder-upload",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 25.9867L24 20L18 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jrr=x("folder-withdrawal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 23L16 28L21 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 28H32V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wrr=x("folder-withdrawal-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 23V14C43 12.8954 42.1046 12 41 12H24L19 6H7C5.89543 6 5 6.89543 5 8V40C5 41.1046 5.89543 42 7 42H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 33L27 38L32 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 38H43V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vrr=x("follow-up-date-sort",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 5V30.0036H42V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 37L24 43L18 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.9887 10.9785L33 16L27.9887 21.0902",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.0009 16.001H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),zrr=x("font-search",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"22.8345",cy:"22.8345",r:"17",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 35L41 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M23 17V31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 17H23H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hrr=x("font-size",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 10.9333L8 6H40V10.9333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$rr=x("font-size-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44L24 4L44 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 28H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xrr=x("foot",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 8C20.7657 15.8788 21.7826 32.8365 13.3074 36.6184C12.8258 36.9335 11.1564 37.4693 7.68928 37.0911C5.68266 36.8722 3.40467 39.3542 6.56568 42.7639C7.34236 43.6016 9.06974 44.4657 13.3074 43.7093H21.0122C22.9384 43.7093 26.1166 41.3457 29.1985 35.6729C30.3221 34.0971 33.5324 30.8511 37.3848 30.4729C39.7926 30.3153 44.2228 28.3929 42.6819 21.9637C39.9259 15.5052 33.541 9.29458 32 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Grr=x("football",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.0926 6.5L24.0693 10.859V15.2179L31.8135 21.3205L36.1158 19.5769L38.6972 12.6026",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.0461 6.5L24.0693 10.859V15.2179L16.3251 21.3205L12.0228 19.5769L9.44141 12.6026",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 22.1923L12.0233 19.5769L16.3256 21.3205L18.907 30.9102L16.3256 34.3974H8.5814",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.3252 40.4999V34.3973L18.9066 30.9102H29.2322L31.8136 34.3973V40.4999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.558 34.3974H31.8138L29.2324 30.9102L31.8138 21.3205L36.1161 19.5769L42.9999 23.0641",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yrr=x("forbid",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 15L33 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zrr=x("fork",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 12C39.2091 12 41 10.2091 41 8C41 5.79086 39.2091 4 37 4C34.7909 4 33 5.79086 33 8C33 10.2091 34.7909 12 37 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 12C13.2091 12 15 10.2091 15 8C15 5.79086 13.2091 4 11 4C8.79086 4 7 5.79086 7 8C7 10.2091 8.79086 12 11 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C26.2091 44 28 42.2091 28 40C28 37.7909 26.2091 36 24 36C21.7909 36 20 37.7909 20 40C20 42.2091 21.7909 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 12V15C11 22 24 25 24 32V36V32C24 25 37 22 37 15V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qrr=x("fork-spoon",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 5V15C8 20 14 20 14 20C14 20 20 20 20 15V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 20V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 12C40 16.4183 37.3137 20 34 20C30.6863 20 28 16.4183 28 12C28 7.58172 30.6863 4 34 4C37.3137 4 40 7.58172 40 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Krr=x("form",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"32",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 29H44H4Z",fill:e.colors[1]},null),c("path",{d:"M4 29H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 19H44H4Z",fill:e.colors[1]},null),c("path",{d:"M4 19H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17 40V19V40Z",fill:e.colors[1]},null),c("path",{d:"M17 40V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 38V17V38Z",fill:e.colors[1]},null),c("path",{d:"M4 38V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 38V17V38Z",fill:e.colors[1]},null),c("path",{d:"M44 38V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M31 40V19V40Z",fill:e.colors[1]},null),c("path",{d:"M31 40V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 40H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jrr=x("form-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 14H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 22H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 30H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 22H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 30H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 6L14 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eor=x("format",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"24",width:"32",height:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 13H18V6H30V13H44V24H4V13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 32L16 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),tor=x("format-brush",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 5H6V20H34V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.0251 12H43V28.1014L19 31.2004V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nor=x("formula",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 9L37 6H8L26 24L8 42H37L40 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ior=x("foundation-makeup",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 19C13 17.8954 13.8954 17 15 17H31C32.1046 17 33 17.8954 33 19V38C33 38 33 44 27 44C21 44 25 44 19 44C13 44 13 38 13 38V19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"18",y:"12",width:"10",height:"5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12C18 10 18.0001 12 18 9C17.9999 6 21 4 24 4C27 4 35 4 35 4C35 4 28.0001 6 28 10C27.9999 14 28 12 28 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ror=x("four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 40L8 25.5L6.04155 15.7078C6.01392 15.5696 6 15.429 6 15.2881V15.1272C6 13.757 7.78238 13.226 8.53225 14.3729C8.5876 14.4575 8.63666 14.5461 8.67904 14.6379L12.6107 23.1566C12.8302 23.6321 13.3794 23.8577 13.8698 23.6738L14 23.625L12.1291 9.94424C12.0464 9.33927 12.2055 8.72606 12.5718 8.23757C13.0844 7.55408 14.0541 7.41556 14.7376 7.92818L14.8707 8.02802C15.2808 8.33563 15.5896 8.75888 15.7573 9.24336L19.869 21.1217C19.9474 21.3481 20.1607 21.5 20.4003 21.5C20.7251 21.5 20.9823 21.2257 20.9614 20.9016L20.0785 7.21729C20.0286 6.44352 20.3143 5.68573 20.8625 5.13746C21.5101 4.4899 22.541 4.43281 23.2561 5.00489L23.5966 5.27727C24.178 5.74239 24.5657 6.40711 24.6842 7.14218L26.9229 21.0222C26.9673 21.2976 27.2051 21.5 27.484 21.5C27.7767 21.5 28.0215 21.2777 28.0497 20.9864L29.3779 7.26175C29.456 6.45511 29.857 5.71437 30.4899 5.20811L30.6963 5.04293C31.4385 4.44919 32.5084 4.50844 33.1805 5.18051C33.7052 5.70522 34 6.41688 34 7.15893V19.9113C34 19.9703 34.005 20.0284 34.0175 20.086C34.1291 20.6002 34.8074 23.2691 37 24C37.9074 24.3025 39.3638 26.8008 40.3729 28.7274C41.113 30.1406 41.042 31.8243 40.2673 33.2189L36.5 40C36.5 40 33 44 25 44C17 44 13.6667 41.3333 13 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oor=x("four-arrows",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 24L19 19M24 8V24V8ZM24 24L29 19L24 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24L19 29M24 40V24V40ZM24 24L29 29L24 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 12C22.2091 12 24 10.2091 24 8C24 5.79086 22.2091 4 20 4C17.7909 4 16 5.79086 16 8C16 10.2091 17.7909 12 20 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 32C10.2091 32 12 30.2091 12 28C12 25.7909 10.2091 24 8 24C5.79086 24 4 25.7909 4 28C4 30.2091 5.79086 32 8 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 24H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 24C42.2091 24 44 22.2091 44 20C44 17.7909 42.2091 16 40 16C37.7909 16 36 17.7909 36 20C36 22.2091 37.7909 24 40 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 44C30.2091 44 32 42.2091 32 40C32 37.7909 30.2091 36 28 36C25.7909 36 24 37.7909 24 40C24 42.2091 25.7909 44 28 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sor=x("four-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.7446 44H24.8495C19.6392 44 14.7797 41.3742 11.9243 37.016L9.72884 33.6651C8.17072 31.2869 8.63077 28.1201 10.8012 26.2836L13.0887 24.3481C13.3496 24.1273 13.5 23.8029 13.5 23.4611V7.25C13.5 5.45507 14.9551 4 16.75 4C18.5449 4 20 5.45508 20 7.25V6.25C20 4.45507 21.4551 3 23.25 3C25.0449 3 26.5 4.45508 26.5 6.25V7.25C26.5 5.45507 27.9551 4 29.75 4C31.5449 4 33 5.45508 33 7.25V11.25C33 9.45507 34.4551 8 36.25 8C38.0449 8 39.5 9.45507 39.5 11.25V30.3077C39.5 33.0387 38.6618 35.7251 37.1196 37.979C34.5557 41.7263 30.2851 44 25.7446 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aor=x("four-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.9767 34V14L18 26.9967V29.0199H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lor=x("four-leaves",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 4.00006C44 4.00006 33.5899 2.20108 30 8.00006C27.3278 12.3167 31 17.0001 31 17.0001M44 4.00006L31 17.0001M44 4.00006C44 4.00006 45.799 14.4102 40 18.0001C35.6834 20.6723 31 17.0001 31 17.0001M31 17.0001L28 20.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31L28 28M44 44C44 44 33.5899 45.799 30 40C27.3278 35.6834 31 31 31 31L44 44ZM44 44C44 44 45.799 33.5899 40 30C35.6834 27.3278 31 31 31 31L44 44ZM44 44L31 31L44 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.2638 17.0001L20.2638 20.0001M4.26374 4.00006C4.26374 4.00006 14.6739 2.20108 18.2638 8.00006C20.936 12.3167 17.2638 17.0001 17.2638 17.0001L4.26374 4.00006ZM4.26374 4.00006C4.26374 4.00006 2.46475 14.4102 8.26374 18.0001C12.5804 20.6723 17.2638 17.0001 17.2638 17.0001L4.26374 4.00006ZM4.26374 4.00006L17.2638 17.0001L4.26374 4.00006Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.2638 31L20.2638 28M4.26374 44C4.26374 44 14.6739 45.799 18.2638 40C20.936 35.6834 17.2638 31 17.2638 31L4.26374 44ZM4.26374 44C4.26374 44 2.46475 33.5899 8.26374 30C12.5804 27.3278 17.2638 31 17.2638 31L4.26374 44ZM4.26374 44L17.2638 31L4.26374 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cor=x("four-point-connection",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 28V40H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 40H40V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 20V8H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 8H8V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 20H36V28H44V20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20H4V28H12V20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 36H20V44H28V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 4H20V12H28V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 8L40 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 8L8 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 40L8 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 28L29 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dor=x("four-round-point-connection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 16C13.3137 16 16 13.3137 16 10C16 6.68629 13.3137 4 10 4C6.68629 4 4 6.68629 4 10C4 13.3137 6.68629 16 10 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.28339 14.7109C5.42081 16.3526 4.77973 18.1289 4.3999 20.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.7109 6.28339C16.3527 5.4208 18.129 4.77973 20.0002 4.3999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 16C41.3137 16 44 13.3137 44 10C44 6.68629 41.3137 4 38 4C34.6863 4 32 6.68629 32 10C32 13.3137 34.6863 16 38 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.2893 6.28339C31.6475 5.4208 29.8712 4.77973 28 4.3999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.7163 14.7109C42.5789 16.3526 43.22 18.1289 43.5998 20.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 44C41.3137 44 44 41.3137 44 38C44 34.6863 41.3137 32 38 32C34.6863 32 32 34.6863 32 38C32 41.3137 34.6863 44 38 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.7163 33.2893C42.5789 31.6475 43.22 29.8712 43.5998 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.2893 41.7163C31.6475 42.5789 29.8712 43.22 28 43.5998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 44C13.3137 44 16 41.3137 16 38C16 34.6863 13.3137 32 10 32C6.68629 32 4 34.6863 4 38C4 41.3137 6.68629 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.7109 41.7163C16.3527 42.5789 18.129 43.22 20.0002 43.5998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.28339 33.2893C5.42081 31.6475 4.77973 29.8712 4.3999 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V18M18 24H30H18Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uor=x("foursquare",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 4H14V44L24 26H32L38 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 15H25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.636 9L33.3633 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hor=x("freeze-column",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 6H8C6.89543 6 6 6.89543 6 8V40C6 41.1046 6.89543 42 8 42H40C41.1046 42 42 41.1046 42 40V8C42 6.89543 41.1046 6 40 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.1231 6L6 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 12L6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 21L6 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 30L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),gor=x("freeze-line",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 6H8C6.89543 6 6 6.89543 6 8V40C6 41.1046 6.89543 42 8 42H40C41.1046 42 42 41.1046 42 40V8C42 6.89543 41.1046 6 40 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 19.0586H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16.1231 6L6 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 10.0068L32 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M26.123 6L11.9233 18.6242",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36.123 6L21.9233 18.6242",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),mor=x("freezing-line-column",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 6H8C6.89543 6 6 6.89543 6 8V40C6 41.1046 6.89543 42 8 42H40C41.1046 42 42 41.1046 42 40V8C42 6.89543 41.1046 6 40 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.1231 6L6 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M26.0027 6L6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M35 6L6 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 30L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M41 10L29.2432 20.8525",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 21V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 21H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),kor=x("french-fries",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 22V12C21 10.8954 20.1046 10 19 10H16C14.8954 10 14 10.8954 14 12V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 21V14C35 12.8954 34.1046 12 33 12H30C28.8954 12 28 12.8954 28 14V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 22V6C28 4.89543 27.1046 4 26 4H23C21.8954 4 21 4.89543 21 6V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 18C7 18 14 23 24 23C34 23 41 18 41 18L36.1819 44H11.8182L7 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"24",cy:"33",rx:"6",ry:"3",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null)])}),vor=x("friends-circle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M31 7V24V7Z",fill:e.colors[1]},null),c("path",{d:"M31 7V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.6357 6.63599L30.7779 20.7781L16.6357 6.63599Z",fill:e.colors[1]},null),c("path",{d:"M16.6357 6.63599L30.7779 20.7781",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7 17H24H7Z",fill:e.colors[1]},null),c("path",{d:"M7 17H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20.3643 17.636L6.22212 31.7781L20.3643 17.636Z",fill:e.colors[1]},null),c("path",{d:"M20.3643 17.636L6.22212 31.7781",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17 25V42V25Z",fill:e.colors[1]},null),c("path",{d:"M17 25V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.6357 27.636L31.7779 41.7781L17.6357 27.636Z",fill:e.colors[1]},null),c("path",{d:"M17.6357 27.636L31.7779 41.7781",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 31L42 31L24 31Z",fill:e.colors[1]},null),c("path",{d:"M24 31L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M42.3643 16.636L28.2221 30.7781L42.3643 16.636Z",fill:e.colors[1]},null),c("path",{d:"M42.3643 16.636L28.2221 30.7781",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31C27.866 31 31 27.866 31 24C31 20.134 27.866 17 24 17C20.134 17 17 20.134 17 24C17 27.866 20.134 31 24 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Aor=x("frigate",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 12V24L24 19L37 24V12H11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 7V12H29V7C29 5.34315 27.6569 4 26 4H22C20.3431 4 19 5.34315 19 7Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 44L6 26L24 19L42 26L36 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 42C4 42 8.66336 44 12 44C17 44 19 42 24 42C29 42 31 44 36 44C39.3366 44 44 42 44 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),por=x("frog",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.1015 10.8942C19.5261 11.6689 19.7431 12.5226 19.772 13.4061C20.9787 13.2453 22.2252 13.1611 23.5003 13.1611C25.1295 13.1611 26.7122 13.2986 28.2249 13.5577C28.2328 12.6203 28.4497 11.7131 28.8985 10.8942C30.6575 7.68502 35.3132 7.04762 39.2973 9.47057C43.2814 11.8935 45.0852 16.4593 43.3262 19.6685C42.8986 20.4486 42.2999 21.0768 41.5812 21.5459C42.4961 23.1006 43 24.8001 43 26.5806C43 33.9919 34.2697 40 23.5003 40C12.7308 40 4.00052 33.9919 4.00052 26.5806C4.00052 24.5994 4.62433 22.7186 5.74416 21.026C5.32121 20.6426 4.95932 20.1894 4.67378 19.6685C2.91478 16.4593 4.71859 11.8935 8.7027 9.47057C12.6868 7.04762 17.3425 7.68502 19.1015 10.8942Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"12",cy:"17",r:"2",fill:e.colors[2]},null),c("circle",{cx:"20.1562",cy:"28.5762",r:"2",fill:e.colors[2]},null),c("circle",{cx:"28.1562",cy:"28.5762",r:"2",fill:e.colors[2]},null),c("circle",{cx:"36",cy:"17",r:"2",fill:e.colors[2]},null)])}),bor=x("frowning-face-whit-open-mouth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C29 29 31 33 31 33H17C17 33 19 29 24 29Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 20V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 20V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wor=x("fruiter",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 32.0003C15 32 6 32.1309 6 22.941C6 21.192 6.59395 17.6967 9.8653 15.6125C10.5277 15.1905 10.9894 14.4933 11.1004 13.7159C11.5991 10.2257 14.1089 4 22 4C24.2925 4 27.9884 4.29995 30.3835 7.93C30.8001 8.56136 31.4798 8.98871 32.2221 9.13376C35.7901 9.83088 42.0582 13.2757 42 20C42.0591 22.1704 41.5574 25.3457 37.494 27.3697C36.6482 27.791 36.1153 28.6832 35.9478 29.6132C35.497 32.117 33.2767 35.3748 27 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 44C23.0933 31.0694 18.9556 25.3469 16 24L30 22C23.28 31.3388 26.5778 40.5578 29.0667 44H16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Oor=x("full-dress-longuette",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 18L14 10H34L30 18V24L40.5 44H7L18 24V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 21L30 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 19V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 19V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yor=x("full-screen",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cor=x("full-screen-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6L16 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 41.8995L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.0001 41.8995L32.1006 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.8995 6L32 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_or=x("full-screen-play",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 40H6C4.89543 40 4 39.1046 4 38V10C4 8.89543 4.89543 8 6 8H42C43.1046 8 44 8.89543 44 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 24H26C24.8954 24 24 24.8954 24 26V38C24 39.1046 24.8954 40 26 40H42C43.1046 40 44 39.1046 44 38V26C44 24.8954 43.1046 24 42 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Sor=x("full-screen-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 6H42V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 6H6V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 42H42V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 42H6V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6L29 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 29L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lor=x("full-selection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 5H8C6.34315 5 5 6.34315 5 8V34C5 35.6569 6.34315 37 8 37H34C35.6569 37 37 35.6569 37 34V8C37 6.34315 35.6569 5 34 5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.9998 13.002V42.0001C43.9998 43.1046 43.1044 44.0001 41.9998 44.0001H13.0034",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 20.4858L18.9997 26.0109L29 15.7192",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xor=x("fullwidth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 6V42M17 19L12 24M12 24L17 29M12 24H36M31 19L36 24M36 24L31 29M6 6L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Eor=x("funds",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"14",cy:"10",rx:"10",ry:"5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 10C4 10 4 14.2386 4 17C4 19.7614 8.47715 22 14 22C19.5228 22 24 19.7614 24 17C24 15.3644 24 10 24 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 17C4 17 4 21.2386 4 24C4 26.7614 8.47715 29 14 29C19.5228 29 24 26.7614 24 24C24 22.3644 24 17 24 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24C4 24 4 28.2386 4 31C4 33.7614 8.47715 36 14 36C19.5228 36 24 33.7614 24 31C24 29.3644 24 24 24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 31C4 31 4 35.2386 4 38C4 40.7614 8.47715 43 14 43C19.5228 43 24 40.7614 24 38C24 36.3644 24 31 24 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"34",cy:"24",rx:"10",ry:"5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24C24 24 24 28.2386 24 31C24 33.7614 28.4772 36 34 36C39.5228 36 44 33.7614 44 31C44 29.3644 44 24 44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31C24 31 24 35.2386 24 38C24 40.7614 28.4772 43 34 43C39.5228 43 44 40.7614 44 38C44 36.3644 44 31 44 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tor=x("future-build-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13.9994 24C15.2168 15.7039 23.9994 5 23.9994 5C23.9994 5 32.7819 15.7039 33.9994 24C35.09 31.4323 30.9994 44 30.9994 44H16.9994C16.9994 44 12.9087 31.4323 13.9994 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 14H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 20H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 26L34 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 32H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 38H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Qor=x("future-build-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 8L24 4L28 8V44H20V8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20L20 12V44H12V20Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 35L12 28V44H4V35Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12L36 20V44H28V12Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 28L44 34.5V44H36V28Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dor=x("future-build-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"24.5",cy:"7",rx:"13.5",ry:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M16 9C16 9 20.1593 17.8828 21 24C22.0687 31.7763 20 44 20 44",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32.2266 9C32.2266 9 28.0673 17.8828 27.2266 24C26.1578 31.7763 28.0006 44 28.0006 44",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Bor=x("game",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38.5121 9.5362C34.8466 6.10249 29.9188 4 24.5 4C13.1782 4 4 13.1782 4 24.5C4 35.8218 13.1782 45 24.5 45C30.1148 45 35.2024 42.7427 38.9048 39.0861L24 24L38.5121 9.5362Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 28C42.2091 28 44 26.2091 44 24C44 21.7909 42.2091 20 40 20C37.7909 20 36 21.7909 36 24C36 26.2091 37.7909 28 40 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 13V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 17H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ror=x("game-console",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"10",y:"4",width:"28",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M16 34H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 30V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"16",y:"10",width:"16",height:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"30",r:"2",fill:e.colors[0]},null),c("circle",{cx:"31",cy:"38",r:"2",fill:e.colors[0]},null)])}),Ior=x("game-console-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"10",y:"4",width:"28",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"16",y:"12",width:"16",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 32L24 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 36V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"27",y:"33",width:"4",height:"4",rx:"2",fill:e.colors[0]},null),c("rect",{x:"30",y:"26",width:"4",height:"4",rx:"2",fill:e.colors[0]},null)])}),Mor=x("game-emoji",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 30H10C6.68629 30 4 32.6863 4 36C4 39.3137 6.68629 42 10 42H38C41.3137 42 44 39.3137 44 36C44 32.6863 41.3137 30 38 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 22C40.4183 22 44 18.4183 44 14C44 9.58172 40.4183 6 36 6C31.5817 6 28 9.58172 28 14C28 18.4183 31.5817 22 36 22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 14L13 5L22 14L13 23L4 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Por=x("game-handle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 18H16C9.37258 18 4 23.3726 4 30C4 36.6274 9.37258 42 16 42H32C38.6274 42 44 36.6274 44 30C44 23.3726 38.6274 18 32 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 26V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 30H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V9.71429H32V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 34C34.2091 34 36 32.2091 36 30C36 27.7909 34.2091 26 32 26C29.7909 26 28 27.7909 28 30C28 32.2091 29.7909 34 32 34Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),For=x("game-ps",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 28H28V44H44V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 4L22 20H4L13 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 20C40.4183 20 44 16.4183 44 12C44 7.58172 40.4183 4 36 4C31.5817 4 28 7.58172 28 12C28 16.4183 31.5817 20 36 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28L20 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 28L4 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nor=x("game-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 30L19 33C19 36.866 15.866 40 12 40V40C8.13401 40 5 36.866 5 33L5 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 30L29 33C29 36.866 32.134 40 36 40V40C39.866 40 43 36.866 43 33L43 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"8",width:"38",height:"22",rx:"11",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M21 19H13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 15V23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"32",y:"15",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("rect",{x:"28",y:"20",width:"4",height:"4",rx:"2",fill:e.colors[2]},null)])}),Uor=x("game-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 15L24 19L28 15V4H20V15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 33L24 29L28 33V44H20V33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 28L29 24L33 20L44 20L44 28L33 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 20L19 24L15 28L4 28L4 20L15 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jor=x("gamepad",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"13",width:"40",height:"28",rx:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"22",r:"2",fill:e.colors[2]},null),c("circle",{cx:"35",cy:"27",r:"2",fill:e.colors[2]},null),c("path",{d:"M12 27H22M12 27H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 7V13M24 7V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 22V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wor=x("garage",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"5",width:"36",height:"38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"12",y:"12",width:"24",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 18V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 18V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 24H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 30H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 36H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Vor=x("garlic",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26.9999 21C26.9999 29 30 27 30.9999 32C32.0244 37.1233 27.7379 42 22.4996 42C17.2613 42 12.9993 37.2248 12.9999 32C12.9999 27.3906 15.4998 24.5 17.9999 23C20.5 21.5 23 20 23 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 23C34 23 38.5 25 39 30C39.4523 34.5231 36.5 41.5 24 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16.001 40C8.15387 40 4.00231 35.2968 4.00098 30C4.00098 24.2947 12.001 19 14.001 18C16.001 17 17.001 15.0477 17.001 13V9C17.001 7.61973 17.6207 7 19.001 7H28.001C29.1415 7 30.001 8 30.001 9V12C30.001 14.051 31.2702 15.6727 33.0883 16.5785C33.8478 16.9576 34.6494 17.32 35.4684 17.655C38.7789 19.0093 44.001 21.1459 44.001 27C44.001 31.881 40.598 36 38.001 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),zor=x("gas",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.0488 9.78854C24.6746 9.35291 26.3402 10.2971 26.769 11.8975C27.1978 13.4979 26.2275 15.1485 24.6017 15.5841C22.9759 16.0197 6.70807 17 6.70807 17C6.70807 17 21.423 10.2242 23.0488 9.78854Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.1066 38.4467C24.7324 38.8823 26.398 37.9381 26.8268 36.3377C27.2556 34.7373 26.2853 33.0868 24.6595 32.6511C23.0337 32.2155 6.7659 31.0039 6.7659 31.0039C6.7659 31.0039 21.4808 38.011 23.1066 38.4467Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.9996 16.0039C34.9118 14.7895 36.3642 14.0039 38 14.0039C40.7614 14.0039 43 16.2425 43 19.0039C43 21.7653 40.7614 24.0039 38 24.0039H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Hor=x("gastrointestinal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22.9999 5C21.8537 9.46023 21.8537 12.7727 22.9999 14.9375C24.719 18.1847 28.7 19.9804 23.5741 24.3115C18.4482 28.6427 13.2512 25.0083 10.0425 25.0083C6.83388 25.0083 4.02246 28.6213 4.02246 34C4.02246 37.5858 4.68159 40.5858 5.99986 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.9842 5C28.5428 10.329 28.8711 13.7087 30.9694 15.1393C34.1168 17.2851 34.358 12.8036 40.141 15.4699C45.924 18.1363 44.4204 27.4311 41.0941 32.2156C37.7677 37 30.6675 41.8347 24.0084 41C17.3493 40.1653 14.8733 32.0201 14.0161 32.0201C13.159 32.0201 11.3479 32.0455 10.9943 35.4172C10.7585 37.6649 11.4287 40.1926 13.0048 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.6447 28.29C35.0666 30.0018 34.09 31.3384 32.7148 32.3C31.3397 33.2615 29.5942 33.8283 27.4785 34.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),$or=x("gate",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 10V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 10V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 18L40 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 10V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 10H9.00001L5 4C5 4 16.0708 5 24 5C31.9292 5 43 4 43 4L39 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"10",y:"35",width:"6",height:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"32",y:"35",width:"6",height:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xor=x("gate-machine",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"42",width:"8",height:"6",transform:"rotate(-90 6 42)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"36",y:"42",width:"8",height:"6",transform:"rotate(-90 36 42)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 6V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 6V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 21H9V30L20 21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 21H39V30L28 21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 15L9 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 15L39 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Gor=x("gauze",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"26",cy:"24",r:"17",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"26",cy:"24",r:"7",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M5 41L26 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yor=x("gavel",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.0745 37.0792C7.68854 38.5409 6.03602 40.5241 5.36485 41.9094C5.09915 42.4578 5.54601 43 6.15537 43H27.3865C28.1288 43 28.5986 42.2236 28.1659 41.6205C26.4167 39.182 23.7818 37.6426 22.3887 37.0682C22.2756 37.0216 22.1547 37 22.0323 37H11.4615C11.3291 37 11.1962 37.0267 11.0745 37.0792Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14.7319",y:"18.8564",width:"10",height:"10",transform:"rotate(-60 14.7319 18.8564)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.3921 16.9277L28.3921 15.1957C27.4355 14.6434 26.2123 14.9711 25.66 15.9277L27.3921 16.9277ZM24.3921 22.1239L22.66 21.1239C22.1078 22.0805 22.4355 23.3037 23.3921 23.8559L24.3921 22.1239ZM26.3921 18.6598L39.3825 26.1598L41.3825 22.6957L28.3921 15.1957L26.3921 18.6598ZM38.3825 27.8918L25.3921 20.3918L23.3921 23.8559L36.3825 31.3559L38.3825 27.8918ZM26.1241 23.1239L29.1241 17.9277L25.66 15.9277L22.66 21.1239L26.1241 23.1239ZM39.7485 27.5258C39.4724 28.0041 38.8608 28.168 38.3825 27.8918L36.3825 31.3559C38.7739 32.7366 41.8319 31.9173 43.2126 29.5258L39.7485 27.5258ZM39.3825 26.1598C39.8608 26.4359 40.0246 27.0475 39.7485 27.5258L43.2126 29.5258C44.5933 27.1343 43.7739 24.0764 41.3825 22.6957L39.3825 26.1598Z",fill:e.colors[0]},null),c("rect",{x:"21",y:"4",width:"14",height:"6",rx:"3",transform:"rotate(30 21 4)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"17.8564",width:"14",height:"6",rx:"3",transform:"rotate(30 13 17.8564)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Zor=x("gemini",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 6C4 6 15.5878 14 24 14C32.4122 14 44 6 44 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 42C4 42 15.5878 34 24 34C32.4122 34 44 42 44 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qor=x("general-branch",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40.0001 9H8C6.89543 9 6 9.89543 6 11L6.00003 41C6.00003 42.1046 6.89546 43 8.00003 43H40.0001C41.1047 43 42.0001 42.1046 42.0001 41V11C42.0001 9.89543 41.1047 9 40.0001 9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 5V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 5V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 17H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 30H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 24V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 11L6 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 11V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Kor=x("geometric-flowers",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28.3117 27.8317C31.6858 24.4575 29.5584 16.8596 23.5599 10.8611C17.5615 4.86265 9.96351 2.73522 6.58938 6.10935C3.21525 9.48348 5.34269 17.0815 11.3411 23.0799C17.3396 29.0784 24.9376 31.2058 28.3117 27.8317Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.3117 19.2621C31.6858 22.6362 29.5584 30.2342 23.56 36.2326C17.5615 42.2311 9.96352 44.3585 6.58938 40.9844C3.21525 37.6103 5.34269 30.0123 11.3411 24.0138C17.3396 18.0154 24.9376 15.8879 28.3117 19.2621Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.6883 27.8317C16.3142 24.4575 18.4416 16.8596 24.44 10.8611C30.4385 4.86265 38.0365 2.73522 41.4106 6.10935C44.7847 9.48348 42.6573 17.0815 36.6589 23.0799C30.6604 29.0784 23.0624 31.2058 19.6883 27.8317Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.6883 19.2621C16.3142 22.6362 18.4416 30.2342 24.4401 36.2326C30.4385 42.2311 38.0365 44.3585 41.4106 40.9844C44.7847 37.6103 42.6573 30.0123 36.6589 24.0138C30.6604 18.0154 23.0624 15.888 19.6883 19.2621Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jor=x("germs",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44.0002C25.3357 44.0002 26.3638 40.25 27.6262 40.0002C28.9267 39.743 30.4588 42.979 31.6554 42.4828C32.8729 41.9779 32.4053 38.8668 33.4874 38.1424C34.5781 37.4122 37.2174 39.0671 38.1421 38.1424C39.0668 37.2177 36.6639 34.0909 37.3941 33.0002C38.1186 31.9181 41.9777 32.8732 42.4825 31.6557C42.9787 30.4591 39.179 28.1133 39.4362 26.8128C39.686 25.5504 44 25.3359 44 24.0002C44 22.6646 40.2497 21.3595 40 20.0971C39.7427 18.7966 42.9787 17.5414 42.4825 16.3448C41.9777 15.1273 38.1186 16.0824 37.3941 15.0002C36.6639 13.9096 39.0668 10.7828 38.1421 9.85811C37.2174 8.9334 34.0907 10.9491 33 10.219C31.9178 9.49451 32.8729 6.02257 31.6554 5.51772C30.4588 5.02154 28.3005 7.90462 27 7.64735C25.7376 7.39762 25.3357 4.00024 24 4.00024C22.6643 4.00024 22.12 7.39762 20.8577 7.64735C19.5571 7.90462 17.5412 5.02154 16.3446 5.51772C15.1271 6.02257 16.0822 9.13365 15 9.85811C13.9093 10.5883 10.7826 8.9334 9.85786 9.85811C8.93315 10.7828 11.5248 13.9096 10.7947 15.0002C10.0702 16.0824 6.02232 15.1273 5.51747 16.3448C5.02129 17.5414 8.25728 19.2395 8 20.54C7.75028 21.8024 4 22.6646 4 24.0002C4 25.3359 8.09721 25.9273 8.34694 27.1897C8.60421 28.4902 5.02129 30.4591 5.51747 31.6557C6.02232 32.8732 9.80669 31.9181 10.5312 33.0002C11.2613 34.0909 8.93315 37.2177 9.85786 38.1424C10.7826 39.0671 13.9093 36.855 15 37.5851C16.0822 38.3096 15.1271 41.9779 16.3446 42.4828C17.5412 42.979 19.5571 39.743 20.8577 40.0002C22.12 40.25 22.6643 44.0002 24 44.0002Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 29.0002C31.2091 29.0002 33 27.2094 33 25.0002C33 22.7911 31.2091 21.0002 29 21.0002C26.7909 21.0002 25 22.7911 25 25.0002C25 27.2094 26.7909 29.0002 29 29.0002Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.5 26.0002C17.8807 26.0002 19 24.881 19 23.5002C19 22.1195 17.8807 21.0002 16.5 21.0002C15.1193 21.0002 14 22.1195 14 23.5002C14 24.881 15.1193 26.0002 16.5 26.0002Z",fill:e.colors[2]},null)])}),esr=x("ghost",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 44L12 40L16 44L20 38L24 44L28 38L32 44L36 40L40 44V20C40 11.1634 32.8366 4 24 4C15.1634 4 8 11.1634 8 20V44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 20H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 20H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tsr=x("gift",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 44V20H7V44H41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 44H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"12",width:"40",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4L24 12L32 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nsr=x("gift-bag",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"14",width:"36",height:"28",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 32H42V39C42 40.6569 40.6569 42 39 42H9C7.34315 42 6 40.6569 6 39V32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"19",cy:"9",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"28",cy:"10",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M17 20L24 14L31 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),isr=x("gift-box",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9C6 7.34315 7.34315 6 9 6H24H39C40.6569 6 42 7.34315 42 9V24V39C42 40.6569 40.6569 42 39 42H24H9C7.34315 42 6 40.6569 6 39V24V9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V4",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 30V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 30V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 42H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0001 23.9999C24.0001 23.9999 31.8972 20.4542 33.0988 19.2526C34.3004 18.051 34.3004 16.1028 33.0988 14.9012C31.8972 13.6996 29.9489 13.6996 28.7473 14.9012C27.5457 16.1028 24.0001 23.9999 24.0001 23.9999ZM24.0001 23.9999C24.0001 23.9999 16.1027 20.4542 14.901 19.2526M24.0001 23.9999C24.0001 23.9999 20.4541 16.1028 19.2525 14.9012M24.0001 23.9999C24.0001 23.9999 31.897 27.5458 33.0986 28.7474M24.0001 23.9999C24.0001 23.9999 27.5455 31.8972 28.7472 33.0988M24.0001 23.9999C24.0001 23.9999 16.1028 27.5458 14.9012 28.7474C13.6996 29.949 13.6996 31.8972 14.9012 33.0988C16.1028 34.3004 18.0511 34.3004 19.2527 33.0988C20.4543 31.8972 24.0001 23.9999 24.0001 23.9999Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rsr=x("girl",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"10",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.2308 16H20.7692L10 36H38L27.2308 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 36V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 36V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),osr=x("girl-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"11",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 24H21L8 44H40L27 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ssr=x("girl-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"10",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 44V36H38L27.2308 16H20.7692L10 36H20V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),asr=x("github",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4ZM0 24C0 10.7452 10.7452 0 24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48C10.7452 48 0 37.2548 0 24Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.1833 45.4716C18.9898 45.2219 18.9898 42.9973 19.1833 38.798C17.1114 38.8696 15.8024 38.7258 15.2563 38.3667C14.437 37.828 13.6169 36.1667 12.8891 34.9959C12.1614 33.8251 10.5463 33.64 9.89405 33.3783C9.24182 33.1165 9.07809 32.0496 11.6913 32.8565C14.3044 33.6634 14.4319 35.8607 15.2563 36.3745C16.0806 36.8883 18.0515 36.6635 18.9448 36.2519C19.8382 35.8403 19.7724 34.3078 19.9317 33.7007C20.1331 33.134 19.4233 33.0083 19.4077 33.0037C18.5355 33.0037 13.9539 32.0073 12.6955 27.5706C11.437 23.134 13.0581 20.2341 13.9229 18.9875C14.4995 18.1564 14.4485 16.3852 13.7699 13.6737C16.2335 13.3589 18.1347 14.1343 19.4734 16.0001C19.4747 16.0108 21.2285 14.9572 24.0003 14.9572C26.772 14.9572 27.7553 15.8154 28.5142 16.0001C29.2731 16.1848 29.88 12.7341 34.5668 13.6737C33.5883 15.5969 32.7689 18.0001 33.3943 18.9875C34.0198 19.9749 36.4745 23.1147 34.9666 27.5706C33.9614 30.5413 31.9853 32.3523 29.0384 33.0037C28.7005 33.1115 28.5315 33.2855 28.5315 33.5255C28.5315 33.8856 28.9884 33.9249 29.6465 35.6117C30.0853 36.7362 30.117 39.948 29.7416 45.247C28.7906 45.4891 28.0508 45.6516 27.5221 45.7347C26.5847 45.882 25.5669 45.9646 24.5669 45.9965C23.5669 46.0284 23.2196 46.0248 21.837 45.8961C20.9154 45.8103 20.0308 45.6688 19.1833 45.4716Z",fill:e.colors[0]},null)])}),lsr=x("github-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29.3444 30.4765C31.7481 29.977 33.9292 29.1108 35.6247 27.8391C38.5202 25.6676 40 22.3136 40 18.9999C40 16.6752 39.1187 14.505 37.5929 12.6668C36.7427 11.6425 39.2295 3.99989 37.02 5.02919C34.8105 6.05848 31.5708 8.33679 29.8726 7.83398C28.0545 7.29565 26.0733 6.99989 24 6.99989C22.1992 6.99989 20.4679 7.22301 18.8526 7.6344C16.5046 8.23237 14.2591 5.99989 12 5.02919C9.74086 4.05848 10.9736 11.9632 10.3026 12.7944C8.84119 14.6051 8 16.7288 8 18.9999C8 22.3136 9.79086 25.6676 12.6863 27.8391C14.6151 29.2857 17.034 30.2076 19.7401 30.6619",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19.7397 30.6619C18.5812 31.937 18.002 33.1478 18.002 34.2944C18.002 35.441 18.002 38.3464 18.002 43.0106",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M29.3446 30.4766C30.4423 31.9174 30.9912 33.211 30.9912 34.3576C30.9912 35.5042 30.9912 38.3885 30.9912 43.0107",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 31.2155C6.89887 31.3254 7.56554 31.7387 8 32.4554C8.65169 33.5303 11.0742 37.518 13.8251 37.518C15.6591 37.518 17.0515 37.518 18.0024 37.518",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),csr=x("gitlab",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9627 42L42 27.4152L36.9957 6L30.9661 18.9935H17.9932L11.0151 6L6 27.4152L23.9627 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),dsr=x("glasses",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"12",cy:"35",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36",cy:"35",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 34V10.883C5 9.49159 5 8.79587 5.37752 8.2721C5.75503 7.74832 6.41505 7.52832 7.73509 7.0883L11 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 34V10.883C43 9.49159 43 8.79587 42.6225 8.2721C42.245 7.74832 41.5849 7.52832 40.2649 7.0883L37 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 34C29 31.2386 26.7614 29 24 29C21.2386 29 19 31.2386 19 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),usr=x("glasses-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"14.5",cy:"24.5",r:"6.5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{r:"6.5",transform:"matrix(-1 0 0 1 33.5 24.5)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 21C20.5 19 22 17 24 17C26 17 27.5 19 28 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hsr=x("glasses-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"12",cy:"33",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M29 33C29 29.6863 27.5 27 24 27C20.5 27 19 29.6863 19 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"36",cy:"33",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M14 8H12C8.68629 8 6 10.6863 6 14V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 8H36C39.3137 8 42 10.6863 42 14V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),fsr=x("globe",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37.8261 4C41.6276 7.58886 44 12.6753 44 18.3158C44 29.1871 35.1871 38 24.3158 38C18.6753 38 13.5889 35.6276 10 31.8261",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 32C31.732 32 38 25.732 38 18C38 10.268 31.732 4 24 4C16.268 4 10 10.268 10 18C10 25.732 16.268 32 24 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 44H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gsr=x("glove",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 42H35.8333V34C35.8333 34 41 20.5823 42 18C43 15.4177 41.5 12.6651 38 13C34.5 13.3349 31.1111 21.3291 31.1111 21.3291C31.1111 21.3291 30.5 13 30 10.5C29.5 8 29 4 19.3056 4C9.61111 4 8 11.1203 8 15V42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),msr=x("go-ahead",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 33C38 25.7011 33.897 19.4168 28 16.5919C25.8653 15.5693 23.4954 15 21 15C11.6112 15 4 23.0589 4 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 28L38 33L44 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ksr=x("go-end",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 12L26 24L14 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vsr=x("go-on",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 7L43 13.4615L36 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 14H17.0062C10.1232 14 4.27787 19.6204 4.00964 26.5C3.72612 33.7696 9.73291 40 17.0062 40H34.0016",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Asr=x("go-start",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 36L22 24L34 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),psr=x("goblet",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 44H23H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 28V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 16C35 22.5 29.6274 28 23 28C16.3726 28 11 22.6274 11 16C11 9.5 15 4 15 4H31C31 4 35 9.5 35 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bsr=x("goblet-cracking",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 44H23H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 28V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 16C35 22.5 29.6274 28 23 28C16.3726 28 11 22.6274 11 16C11 9.5 15 4 15 4H31C31 4 35 9.5 35 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 4L21 10L25 11L23 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 4H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wsr=x("goblet-full",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 44H23H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 28V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 16C35 17.6751 34.6432 19.2839 34 20.7491C32.1475 24.9696 27.9194 28 23 28C18.2583 28 14.159 25.2498 12.21 21.2576C11.435 19.6699 11 17.8857 11 16C11 13.6271 11.5331 11.3874 12.21 9.5C13.3874 6.21729 15 4 15 4H31C31 4 32.8152 6.49591 34 10.1121C34.574 11.8639 35 13.8787 35 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 15.9998C35 15.9998 28 18.9998 23 15.9998C18 12.9998 11 15.9998 11 15.9998",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 10.1123C34.574 11.8642 35 13.8789 35 16.0002C35 17.6754 34.6432 19.2841 34 20.7494",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.21 9.5C11.5331 11.3874 11 13.6271 11 16C11 17.8857 11.435 19.6699 12.21 21.2576",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Osr=x("goblet-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"5b91b0bd)"},[c("path",{d:"M5.73633 24.1211L10.6861 29.0709C15.7629 34.1477 23.9941 34.1477 29.0709 29.0709V29.0709C34.1477 23.994 34.1477 15.7629 29.0709 10.6861L24.1211 5.73632",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 29.9998L35.9998 35.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"13.9996",cy:"13.9998",rx:"13",ry:"7",transform:"rotate(-45 13.9996 13.9998)",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("ellipse",{cx:"37.9997",cy:"37.9998",rx:"6",ry:"3",transform:"rotate(-45 37.9997 37.9998)",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)]),c("defs",null,[c("clipPath",{id:e.id+"5b91b0bd"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),ysr=x("gold-medal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 4H31L27 14.3001C31.4614 15.2057 35.2038 18.0914 37.2699 22L44 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 4H4L10.7301 22C12.7962 18.0914 16.5386 15.2057 21 14.3001L17 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 29C39 37.2843 32.2843 44 24 44C15.7157 44 9 37.2843 9 29C9 26.4718 9.62546 24.0897 10.7301 22C12.7962 18.0914 16.5386 15.2057 21 14.3001C21.9693 14.1033 22.9726 14 24 14C25.0274 14 26.0307 14.1033 27 14.3001C31.4614 15.2057 35.2038 18.0914 37.2699 22C38.3745 24.0897 39 26.4718 39 29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35V22L21 23M24 35H28M24 35H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Csr=x("gold-medal-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 32C36 28.446 34.455 25.2529 32 23.0556C29.877 21.1554 27.0734 20 24 20C20.9266 20 18.123 21.1554 16 23.0556C13.545 25.2529 12 28.446 12 32C12 38.6274 17.3726 44 24 44C30.6274 44 36 38.6274 36 32Z",fill:e.colors[1]},null),c("path",{d:"M16 4H32V20V23.0556C29.877 21.1554 27.0734 20 24 20C20.9266 20 18.123 21.1554 16 23.0556V20V4Z",fill:e.colors[1]},null),c("path",{d:"M16 4H32M16 4H8V14L16 20M16 4V20M32 4H40V14L32 20M32 4V20M16 23.0556C18.123 21.1554 20.9266 20 24 20C27.0734 20 29.877 21.1554 32 23.0556M16 23.0556C13.545 25.2529 12 28.446 12 32C12 38.6274 17.3726 44 24 44C30.6274 44 36 38.6274 36 32C36 28.446 34.455 25.2529 32 23.0556M16 23.0556V20M32 23.0556V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4H40V14L32 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4H8V14L16 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 32C36 28.446 34.455 25.2529 32 23.0556C29.877 21.1554 27.0734 20 24 20C20.9266 20 18.123 21.1554 16 23.0556C13.545 25.2529 12 28.446 12 32C12 38.6274 17.3726 44 24 44C30.6274 44 36 38.6274 36 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4.00009H32V20.0001V23.0557C29.877 21.1555 27.0734 20.0001 24 20.0001C20.9266 20.0001 18.123 21.1555 16 23.0557V20.0001V4.00009Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 37V27L22 28M24 37H26M24 37H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_sr=x("golf-course",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"34",rx:"20",ry:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"34",r:"2",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 9L13 4V14L24 9Z",fill:e.colors[1]},null),c("path",{d:"M13 34V14M13 14V4L24 9L13 14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ssr=x("gongfu",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"22",cy:"8",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M8 18H18V29H11V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.1818 18H26V28.8596L40 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lsr=x("good",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8.00635 19.1973C12.4427 10.3246 21.9995 7.00009 28.5063 4.19696C31.4639 2.92285 32.1955 7.7231 31.0063 10.6967C30.0063 13.1973 28.0063 16.0001 28.0063 16.0001H36.5063C38.4393 16.0001 40.0063 17.5671 40.0063 19.5001C40.0063 21.4331 38.4393 23.0001 36.5063 23.0001H38.5063C40.4393 23.0001 42.0063 24.5671 42.0063 26.5001C42.0063 28.4331 40.4393 30.0001 38.5063 30.0001H34.5063C36.4393 30.0001 38.0063 31.5671 38.0063 33.5001C38.0063 35.4331 36.4393 37.0001 34.5063 37.0001H31.5063C33.4393 37.0001 35.0063 38.5671 35.0063 40.5001C35.0063 42.4331 33.4408 44.0001 31.5078 44.0001H19.0063C15.5063 44.0001 11.0063 42.1973 8.00635 37.197C5.13054 32.4036 5.00635 25.1973 8.00635 19.1973Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xsr=x("good-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35.9115 41.5439L41.2811 22.5439C41.6418 21.2675 40.6828 20 39.3564 20H27.8747C27.1714 20 26.651 19.3458 26.8091 18.6605L27.3086 16.4961C27.7668 14.5107 27.9139 12.4663 27.7446 10.4358L27.6527 9.3327C27.5541 8.14935 27.0393 7.03925 26.1996 6.1996C25.4315 5.43151 24.3898 5 23.3035 5H23.0644C22.4074 5 21.8021 5.35616 21.4831 5.93043L18.825 10.7149C17.6329 12.8608 15.8559 14.624 13.7009 15.7995L7.0423 19.4315C6.39977 19.7819 6 20.4554 6 21.1873V41C6 42.1046 6.89543 43 8 43H33.9869C34.882 43 35.6681 42.4053 35.9115 41.5439Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Esr=x("good-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.18898 22.1733C4.08737 21.0047 5.00852 20 6.18146 20H10C11.1046 20 12 20.8954 12 22V41C12 42.1046 11.1046 43 10 43H7.83363C6.79622 43 5.93102 42.2068 5.84115 41.1733L4.18898 22.1733Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 21.3745C18 20.5388 18.5194 19.7908 19.2753 19.4345C20.9238 18.6574 23.7329 17.0938 25 14.9805C26.6331 12.2569 26.9411 7.33595 26.9912 6.20878C26.9982 6.05099 26.9937 5.89301 27.0154 5.73656C27.2861 3.78446 31.0543 6.06492 32.5 8.47612C33.2846 9.78471 33.3852 11.504 33.3027 12.8463C33.2144 14.2825 32.7933 15.6699 32.3802 17.0483L31.5 19.9845H42.3569C43.6832 19.9845 44.6421 21.2518 44.2816 22.5281L38.9113 41.5436C38.668 42.4051 37.8818 43 36.9866 43H20C18.8954 43 18 42.1046 18 41V21.3745Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tsr=x("google",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34.5 7L29.5 14.5C28.5 13.9684 26.5 12.9999 24 12.9999C18 12.9999 13 17.9999 13 23.4999C13 28.9999 17 35.0006 24 35.0006C29.6 35.0006 33.5 31.0005 33.5 28.0005H24V21.0002C31 21.0003 44 20.9999 44 20.9999C44.5 28.5002 42.2896 32.9004 39.5 36.5C35.3242 41.8881 29.1712 44.0002 24 44.0002C14 44.0002 4 36.0006 4 23.4999C4 11.5 14.7237 4 23 4C31.2763 4 34.5 7 34.5 7Z",fill:e.colors[1]},null),c("path",{d:"M29.5 14.5L28.5612 16.266C29.4687 16.7484 30.594 16.4645 31.1641 15.6094L29.5 14.5ZM34.5 7L36.1641 8.1094C36.708 7.2936 36.5802 6.20383 35.8625 5.53589L34.5 7ZM44 20.9999L45.9956 20.8669C45.9255 19.8163 45.0529 18.9999 43.9999 18.9999L44 20.9999ZM24 21.0002L24 19.0002C23.4696 19.0002 22.9609 19.2109 22.5858 19.586C22.2107 19.961 22 20.4698 22 21.0002H24ZM24 28.0005H22C22 29.105 22.8954 30.0005 24 30.0005V28.0005ZM33.5 28.0005H35.5C35.5 26.8959 34.6046 26.0005 33.5 26.0005V28.0005ZM39.5 36.5L37.9192 35.2749V35.2749L39.5 36.5ZM31.1641 15.6094L36.1641 8.1094L32.8359 5.8906L27.8359 13.3906L31.1641 15.6094ZM34.5 7C35.8625 5.53589 35.8616 5.53503 35.8606 5.53416C35.8603 5.53385 35.8593 5.53296 35.8587 5.53235C35.8574 5.53112 35.856 5.52985 35.8545 5.52853C35.8517 5.5259 35.8486 5.52309 35.8453 5.5201C35.8388 5.51412 35.8314 5.50743 35.8231 5.50007C35.8067 5.48533 35.7868 5.46787 35.7634 5.44787C35.7168 5.40786 35.6563 5.35772 35.5816 5.29897C35.4322 5.18145 35.2258 5.02961 34.959 4.85569C34.4248 4.50754 33.6506 4.0726 32.6083 3.64788C30.5184 2.79622 27.3861 2 23 2V6C26.8902 6 29.5079 6.70378 31.0989 7.35212C31.8971 7.6774 32.4461 7.99246 32.775 8.20681C32.9396 8.31414 33.0498 8.39667 33.109 8.44321C33.1386 8.4665 33.1555 8.48081 33.1601 8.48475C33.1624 8.48672 33.1616 8.4861 33.1579 8.48272C33.156 8.48103 33.1533 8.47865 33.1499 8.47555C33.1482 8.47401 33.1463 8.47228 33.1443 8.47037C33.1432 8.46942 33.1422 8.46842 33.141 8.46738C33.1405 8.46685 33.1396 8.46604 33.1393 8.46578C33.1384 8.46495 33.1375 8.46411 34.5 7ZM23 2C18.3065 2 13.0898 4.10146 9.05165 7.76958C4.97769 11.4702 2 16.8614 2 23.4999H6C6 18.1386 8.38418 13.7798 11.7412 10.7304C15.1339 7.64854 19.4172 6 23 6V2ZM2 23.4999C2 37.2006 12.9933 46.0002 24 46.0002V42.0002C15.0067 42.0002 6 34.8006 6 23.4999H2ZM44 20.9999C43.9999 18.9999 43.9999 18.9999 43.9998 18.9999C43.9997 18.9999 43.9995 18.9999 43.9993 18.9999C43.999 18.9999 43.9984 18.9999 43.9976 18.9999C43.996 18.9999 43.9936 18.9999 43.9905 18.9999C43.9842 18.9999 43.9748 18.9999 43.9624 18.9999C43.9376 18.9999 43.9007 18.9999 43.8522 18.9999C43.7553 18.9999 43.6122 18.9999 43.4277 18.9999C43.0585 19 42.5234 19 41.8593 19C40.5312 19 38.6875 19.0001 36.625 19.0001C32.5 19.0002 27.5 19.0003 24 19.0002L24 23.0002C27.5 23.0003 32.5 23.0002 36.625 23.0001C38.6875 23.0001 40.5313 23 41.8594 23C42.5235 23 43.0587 23 43.4278 22.9999C43.6124 22.9999 43.7554 22.9999 43.8524 22.9999C43.9008 22.9999 43.9377 22.9999 43.9626 22.9999C43.975 22.9999 43.9843 22.9999 43.9906 22.9999C43.9937 22.9999 43.9961 22.9999 43.9977 22.9999C43.9985 22.9999 43.9991 22.9999 43.9995 22.9999C43.9997 22.9999 43.9998 22.9999 43.9999 22.9999C44 22.9999 44.0001 22.9999 44 20.9999ZM22 21.0002V28.0005H26V21.0002H22ZM24 30.0005H33.5V26.0005H24V30.0005ZM31.5 28.0005C31.5 28.6975 30.9784 29.9325 29.581 31.0797C28.2481 32.1739 26.3174 33.0006 24 33.0006V37.0006C27.2826 37.0006 30.1019 35.8273 32.119 34.1714C34.0716 32.5685 35.5 30.3034 35.5 28.0005H31.5ZM24 33.0006C18.3828 33.0006 15 28.1959 15 23.4999H11C11 29.804 15.6172 37.0006 24 37.0006V33.0006ZM15 23.4999C15 19.1639 19.0442 14.9999 24 14.9999V10.9999C16.9558 10.9999 11 16.836 11 23.4999H15ZM24 14.9999C26.0003 14.9999 27.6453 15.779 28.5612 16.266L30.4388 12.734C29.3547 12.1577 26.9997 10.9999 24 10.9999V14.9999ZM24 46.0002C29.6725 46.0002 36.4599 43.6877 41.0808 37.7251L37.9192 35.2749C34.1886 40.0886 28.6698 42.0002 24 42.0002V46.0002ZM41.0808 37.7251C44.1179 33.8063 46.5334 28.9344 45.9956 20.8669L42.0044 21.133C42.4666 28.066 40.4614 31.9945 37.9192 35.2749L41.0808 37.7251Z",fill:e.colors[0]},null)])}),Qsr=x("google-ads",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"4ea055a1)"},[c("path",{d:"M41.3551 34.1527L29.5218 8.7761C28.1213 5.77286 24.5514 4.47352 21.5482 5.87396C18.545 7.27439 17.2456 10.8443 18.6461 13.8475L30.4794 39.2241C31.8798 42.2274 35.4497 43.5267 38.4529 42.1263C41.4562 40.7258 42.7555 37.156 41.3551 34.1527Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M23.4375 26.5357L17.5209 39.224C16.1204 42.2273 12.5506 43.5266 9.54731 42.1262V42.1262C6.54407 40.7257 5.24474 37.1558 6.64517 34.1526L18.374 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"12.0828",cy:"36.6882",r:"6",transform:"rotate(25 12.0828 36.6882)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)]),c("defs",null,[c("clipPath",{id:e.id+"4ea055a1"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Dsr=x("gopro",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"7",width:"13",height:"34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"24",y:"13",width:"19",height:"22",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"33.5",cy:"24.5",r:"3.5",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M18 24H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"9",y:"15",width:"5",height:"5",rx:"2.5",fill:e.colors[0]},null)])}),Bsr=x("gps",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 13L17 34L24 29L31 34L24 13Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rsr=x("graphic-design",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 32C11.268 32 5 25.732 5 18C5 10.268 11.268 4 19 4C26.732 4 33 10.268 33 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 18H18V44H44V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Isr=x("graphic-design-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.6496 28.2381C12.221 25.6863 10 21.6025 10 17C10 9.26801 16.268 3 24 3C31.732 3 38 9.26801 38 17C38 21.5352 35.8435 25.5668 32.5 28.1252",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 17L44 44H4L24 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Msr=x("graphic-stitching",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 24L34 14C34 8.47715 29.5228 4 24 4C18.4772 4 14 8.47715 14 14L24 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14 34L24 24L14 14C8.47715 14 4 18.4772 4 24C4 29.5228 8.47715 34 14 34Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M34 34C39.5228 34 44 29.5228 44 24C44 18.4772 39.5228 14 34 14L24 24L34 34Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C29.5228 44 34 39.5228 34 34L24 24L14 34C14 39.5228 18.4772 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Psr=x("graphic-stitching-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 14C41.7614 14 44 11.7614 44 9C44 6.23858 41.7614 4 39 4C36.2386 4 34 6.23858 34 9C34 11.7614 36.2386 14 39 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 44C11.7614 44 14 41.7614 14 39C14 36.2386 11.7614 34 9 34C6.23858 34 4 36.2386 4 39C4 41.7614 6.23858 44 9 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 4H4V14H14V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 34H34V44H44V34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 9H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 39H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 34V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 34V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fsr=x("graphic-stitching-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 14C26.7614 14 29 11.7614 29 9C29 6.23858 26.7614 4 24 4C21.2386 4 19 6.23858 19 9C19 11.7614 21.2386 14 24 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C26.7614 44 29 41.7614 29 39C29 36.2386 26.7614 34 24 34C21.2386 34 19 36.2386 19 39C19 41.7614 21.2386 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 19H4V29H14V19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 19H34V29H44V19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 9H9V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 39H9V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 9H40V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 39H39V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nsr=x("great-wall",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 9V40H44V9H36V16H28V9H20V16H12V9H4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 32H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 32V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 16V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 32V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 16V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Usr=x("green-house",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 20V44H24H6V20L24 4L42 20Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24L42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 14L13 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 14L35 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"32",width:"8",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jsr=x("green-new-energy",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42.3357 16C39.2495 8.93638 32.2012 4 23.9999 4C15.7986 4 8.75029 8.93638 5.66406 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14C20.2973 17.6298 18 22.6881 18 28.2829C18 28.7833 18.0184 29.2795 18.0545 29.7708C21.7253 33.3967 24 38.4327 24 44C24 38.4327 26.2747 33.3967 29.9455 29.7708C29.9816 29.2795 30 28.7833 30 28.2829C30 22.6881 27.7027 17.6298 24 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24C4 35.0457 12.9543 44 24 44C24 38.4327 21.7253 33.3967 18.0545 29.7708C14.4424 26.2027 9.47841 24 4 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24C44 35.0457 35.0457 44 24 44C24 38.4327 26.2747 33.3967 29.9455 29.7708C33.5576 26.2027 38.5216 24 44 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wsr=x("grid-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"5",width:"38",height:"38",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 5V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vsr=x("grid-nine",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"5",width:"38",height:"38",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 18H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M5 30H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 5V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 5V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),zsr=x("grid-sixteen",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"4",width:"40",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 14H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 34H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hsr=x("grid-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39.3 6H8.7C7.20883 6 6 7.20883 6 8.7V39.3C6 40.7912 7.20883 42 8.7 42H39.3C40.7912 42 42 40.7912 42 39.3V8.7C42 7.20883 40.7912 6 39.3 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M15 6L15 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 17H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),$sr=x("grid-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39.3 6H8.7C7.20883 6 6 7.20883 6 8.7V39.3C6 40.7912 7.20883 42 8.7 42H39.3C40.7912 42 42 40.7912 42 39.3V8.7C42 7.20883 40.7912 6 39.3 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 6L24 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Xsr=x("grimacing-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"15",y:"28",width:"18",height:"8",rx:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gsr=x("grinning-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35C29 35 31 31 31 31H17C17 31 19 35 24 35Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 20V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 20V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ysr=x("grinning-face-with-open-mouth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35C29 35 31 31 31 31H17C17 31 19 35 24 35Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zsr=x("grinning-face-with-squinting-eyes",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35C29 35 31 31 31 31H17C17 31 19 35 24 35Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 21C21 21 20 17 17 17C14 17 13 21 13 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 21C35 21 34 17 31 17C28 17 27 21 27 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qsr=x("grinning-face-with-tightly-closed-eyes",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31C17 31 19 35 24 35C29 35 31 31 31 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 16L19 19L16 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 16L29 19L32 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ksr=x("grinning-face-with-tightly-closed-eyes-open-mouth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35C29 35 31 31 31 31H17C17 31 19 35 24 35Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 17L29 20L32 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 17L19 20L16 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jsr=x("group",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 4H4V12H12V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 36H36V44H44V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36H4V44H12V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 4H36V12H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 8H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16 16H25.6V22.4H32V32H22.4V25.6H16V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ear=x("guide-board",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8H39.5455L42 12L39.5455 16H24V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22H8.45455L6 26L8.45455 30H24V22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tar=x("gymnastics",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 22C26.7614 22 29 19.7614 29 17C29 14.2386 26.7614 12 24 12C21.2386 12 19 14.2386 19 17C19 19.7614 21.2386 22 24 22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M23 29L21 36L12 34L7 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 36L23 44H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 22.9998L23 28.9998L35 26.9998L41.04 22.0298",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 3.99985C26 1.99985 36 5.99985 44 14.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nar=x("gymnastics-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 24C29.7614 24 32 21.7614 32 19C32 16.2386 29.7614 14 27 14C24.2386 14 22 16.2386 22 19C22 21.7614 24.2386 24 27 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M23 29L21 36L12 33L8 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 36L22.49 42.48C22.71 43.37 23.51 44 24.43 44H35.01",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 23L23 29L14 20L13 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 4C14 4 14.69 4 17 4C29 4 44 5.45 44 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iar=x("h",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 5V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 5V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24L36 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rar=x("h1",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.2261 24L39.0001 19.0166V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oar=x("h2",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 24H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 25C32 21.8334 34.6667 20 37 20C39.3334 20 42 21.8334 42 25C42 30.7 32 34.9333 32 40H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sar=x("h3",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 24H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 20H42L35 29C39 29 42 31 42 35C42 39 39 40 37 40C34.619 40 33 39 32 37.9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aar=x("hair-brush",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18.1968 31.4243C21.321 34.5485 28.919 32.0158 35.1674 25.7674C41.4158 19.519 43.9484 11.9211 40.8242 8.79688",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.3887 6.67529L28.8029 8.08951",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.4395 11.625L23.8537 13.0392",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.1963 17.2822L19.6105 18.6964",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.7822 24.353L18.1964 25.7672",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.167 4.5542L36.5812 5.96841",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.7529 13.0396L36.5814 15.868",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.8037 17.9893L31.6321 20.8177",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.1465 22.2319L25.9749 25.0604",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"16.0752",y:"29.3027",width:"6",height:"14",rx:"3",transform:"rotate(45 16.0752 29.3027)",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lar=x("hair-clip",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"b024e144)"},[c("path",{d:"M38.8476 5.33887C31.884 6.56675 24.2643 12.2184 21.3141 19.9188C18.0892 28.336 17.2166 29.2574 13.284 31.3869C9.50172 33.435 4.59961 35.0723 4.59961 35.0723",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.6377 33.1069C13.8571 30.5679 19.3456 33.1902 21.803 34.9109C24.2605 36.6317 26.7592 36.5501 28.1931 34.5022C29.627 32.4543 28.8491 30.0785 26.3917 28.3577C24.7533 27.2106 19.2649 24.5883 21.3136 19.9189",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.189 9.59952C32.8663 12.1377 28.7696 15.3731 24.7537 27.2104",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.9841 34.3374C20.2056 36.0304 18.6895 40.0553 18.853 42.6114",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"b024e144"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),car=x("hair-dryer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.193 21.5439L21.512 40.0964C21.7711 42.1692 20.1548 44.0001 18.0659 44.0001C16.3144 44.0001 14.837 42.6959 14.6197 40.9579L12.2461 21.969",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 4C8.02944 4 4 8.02944 4 13C4 17.7167 7.62831 21.5859 12.2461 21.9689C12.4947 21.9895 12.7461 22 13 22C14.578 22 16.7395 21.8249 19.193 21.5438L31.5965 19.5219L44 17.5V8.5L28.5 6.25L13 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 8.20068V17.7996",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44.0002 17.5L31.5967 19.5219",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 8.5L28.5 6.25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 13C16 14.6569 14.6569 16 13 16C11.3431 16 10 14.6569 10 13C10 11.3431 11.3431 10 13 10C14.6569 10 16 11.3431 16 13Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dar=x("hair-dryer-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 12.1383C11 12.0592 11.0587 11.9924 11.1371 11.9823L32.0822 9.27971C37.3414 8.60112 42 12.6973 42 18V18C42 23.3027 37.3413 27.3989 32.0822 26.7203L11.1371 24.0177C11.0587 24.0076 11 23.9408 11 23.8617V12.1383Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M11 12L4 8V28L11 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 25L31.3061 40.8981C30.5146 42.7777 28.6738 44 26.6343 44V44C23.0091 44 20.5557 40.3051 21.9625 36.9639L27 25",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"35",cy:"18",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),uar=x("halo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.3644 14C16.6922 14.4469 16.0676 14.9598 15.5 15.5295C14.9041 16.1274 14.3709 16.7878 13.9111 17.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.1975 26.1802C12.0678 25.4732 12 24.7447 12 24.0002C12 23.2558 12.0678 22.5272 12.1975 21.8203",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.3644 34C16.6922 33.5531 16.0676 33.0402 15.5 32.4705C14.9041 31.8726 14.3709 31.2122 13.9111 30.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.3598 35.7681C25.5968 35.9202 24.8077 36 24 36C23.1922 36 22.4031 35.9202 21.6401 35.7681",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.6357 34C31.3079 33.5531 31.9325 33.0402 32.5002 32.4705C33.096 31.8726 33.6292 31.2122 34.089 30.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.8027 26.1802C35.9325 25.4732 36.0003 24.7447 36.0003 24.0002C36.0003 23.2558 35.9325 22.5272 35.8027 21.8203",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.6357 14C31.3079 14.4469 31.9325 14.9598 32.5002 15.5295C33.096 16.1274 33.6292 16.7878 34.089 17.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.6401 12.232C22.4031 12.0798 23.1922 12 23.9999 12C24.8077 12 25.5968 12.0798 26.3598 12.232",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24C44 23.325 43.9666 22.6578 43.9012 22C43.834 21.3228 43.733 20.6556 43.5999 20M4 24C4 23.325 4.03344 22.6578 4.09875 22C4.16598 21.3228 4.26699 20.6556 4.40007 20M38.646 37.6198C38.1967 38.1027 37.7238 38.5634 37.2291 39C36.7864 39.3908 36.3262 39.7623 35.8498 40.1132M9.35403 37.6198C9.80332 38.1027 10.2762 38.5634 10.7709 39C11.2136 39.3908 11.6739 39.7623 12.1502 40.1132M15.7124 5.79255C15.0569 6.09142 14.4203 6.42465 13.805 6.78994C13.2345 7.12862 12.6823 7.49486 12.1502 7.88683M32.2876 5.79255C32.9431 6.09142 33.5797 6.42465 34.195 6.78994C34.7655 7.12862 35.3177 7.49486 35.8498 7.88683M26.2465 4.12477C25.5091 4.04233 24.7595 4 24 4C23.2405 4 22.4909 4.04233 21.7535 4.12477M26.2465 43.8752C26.999 43.7911 27.7389 43.6653 28.4638 43.5C29.1569 43.342 29.8364 43.148 30.5 42.92M21.7535 43.8752C21.001 43.7911 20.2611 43.6653 19.5362 43.5C18.8431 43.342 18.1636 43.148 17.5 42.92M8.15495 11.7945C7.77626 12.2854 7.41988 12.7944 7.08732 13.3199C6.78763 13.7935 6.50729 14.2805 6.2474 14.7799M39.8451 11.7945C40.2237 12.2854 40.5801 12.7944 40.9127 13.3199C41.2124 13.7935 41.4927 14.2805 41.7526 14.7799M6.2474 33.2201C5.95677 32.6617 5.69172 32.0878 5.45379 31.5C5.2355 30.9607 5.04005 30.4098 4.86863 29.8483M41.7526 33.2201C42.0432 32.6617 42.3083 32.0878 42.5462 31.5C42.7645 30.9607 42.96 30.4098 43.1314 29.8483",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),har=x("hamburger",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 22C44 12.0589 35.0457 4 24 4C12.9543 4 4 12.0589 4 22H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"38",width:"40",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28L9.45455 32L16.7273 28L24 32L31.2727 28L38.5455 32L44 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),far=x("hamburger-button",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7.94971 11.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.94971 23.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.94971 35.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gar=x("hamburger-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 22V21C40 12.1634 32.8366 5 24 5C15.1634 5 8 12.1634 8 21V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 34C8 34 6 39 10 41C14 43 34 43 38 41C42 39 40 34 40 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"21",width:"38",height:"14",rx:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 29L12.5917 28.2042C14.1235 27.4382 15.9098 27.3639 17.5 28L17.9239 28.1695C19.2444 28.6978 20.7279 28.6361 22 28V28C23.2721 27.3639 24.7556 27.3022 26.0761 27.8305L27.0353 28.2141C28.285 28.714 29.6888 28.6556 30.8927 28.0537V28.0537C32.2193 27.3904 33.7807 27.3904 35.1073 28.0537L37 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"15.0498",r:"2.5",fill:e.colors[0]},null),c("circle",{cx:"23.75",cy:"12.2998",r:"2.5",fill:e.colors[0]},null)])}),mar=x("hammer-and-anvil",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 14C6 4 14 4 14 4V24H6C6 24 6 24 6 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"10",width:"28",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 30H42C42 30 42 38 36 38C30 38 29 38 29 38L31 44H13L15 38H6V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),kar=x("hand-cream",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 17C16.2688 18.1375 16.5121 21.5781 16.9998 23H30.9998C34.9016 17.3126 26.7838 11.1512 26.7838 13.521C26.7838 15.8907 22.414 15.5781 19 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"23",width:"22",height:"8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Aar=x("hand-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7.05322 10.0005L29.0532 10.0005V4.00049L7.05322 4.00049V10.0005Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M29.0531 10.0005C35.5721 17.1234 39.3127 21.2513 40.2749 22.3843C41.7183 24.0837 41.1122 26.0045 37.5001 26.0045C33.8879 26.0045 31.8047 20.7191 29.0531 20.7191C29.0367 20.7157 29.0356 27.4748 29.0498 40.9964C29.0515 42.6538 27.7094 43.9987 26.0521 44.0005L26.0489 44.0005C24.3898 44.0005 23.0447 42.6555 23.0447 40.9963V32.9869C15.072 31.7781 10.7374 31.1111 10.0411 30.9861C8.99656 30.7986 7.05308 29.8015 7.05308 26.9325C7.05308 25.0198 7.05308 20.0424 7.05308 10.0005L29.0531 10.0005Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),par=x("hand-drag",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.58303 27.1824C7.86719 28.3542 7.00928 30.2934 7.00928 33.0002C7.00928 37.0602 12.0001 44.0002 16.5006 44.0002C21.001 44.0002 23.6111 44.0002 28.016 44.0002C32.421 44.0002 35.0965 40.1495 35.0965 37.0602C35.0965 32.9069 35.0965 28.7536 35.0965 24.6002C35.0965 22.8072 33.6456 21.3522 31.8525 21.3472C30.0659 21.3422 28.6135 22.7865 28.6085 24.5731C28.6085 24.5761 28.6085 24.5791 28.6085 24.5821V24.6836",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10.9814 29.4453V7.66246C10.9814 5.88568 12.4218 4.44531 14.1986 4.44531C15.9754 4.44531 17.4157 5.88568 17.4157 7.66246V23.6479",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17.4155 24.0001V19.8076C17.4155 18.2589 18.671 17.0034 20.2197 17.0034C21.7684 17.0034 23.0239 18.2589 23.0239 19.8076V24.4272",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 24.6583V21.8076C23 20.2589 24.2555 19.0034 25.8042 19.0034C27.3529 19.0034 28.6084 20.2589 28.6084 21.8076V25.0034",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 8H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 12.5L37.6667 11L41 8L37.6667 5L36 3.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bar=x("hand-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 41V19H38V41H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38 19.0002C30.8948 12.4304 26.7757 8.66359 25.6428 7.69983C23.9433 6.25419 22.0226 6.86123 22.0226 10.479C22.0226 14.0968 27.2864 16.2443 27.2864 19.0002C27.2898 19.0166 20.529 19.0177 7.00404 19.0035C5.3467 19.0017 4.00175 20.3438 4 22.0012C4 22.0022 4 22.0033 4 22.0043C4 23.6635 5.34501 25.0085 7.00417 25.0085H14.0165C15.2234 32.9771 15.8893 37.3101 16.0144 38.0075C16.2019 39.0536 17.199 41.0002 20.068 41.0002C21.9807 41.0002 27.9581 41.0002 38 41.0002V19.0002Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),war=x("hand-painted-plate",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 10H42C43.1046 10 44 10.8954 44 12V38C44 39.1046 43.1046 40 42 40H18",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M4 12C4 10.8954 4.89543 10 6 10H18V40H6C4.89543 40 4 39.1046 4 38V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M11 17V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 16L25 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"9",y:"25",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("rect",{x:"9",y:"31",width:"4",height:"4",rx:"2",fill:e.colors[2]},null)])}),Oar=x("hand-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10.0264 40.9736L10.0264 18.9736H4.02637L4.02637 40.9736H10.0264Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.0264 18.9738C17.1493 12.4548 21.2772 8.71418 22.4102 7.75192C24.1096 6.30854 26.0304 6.91463 26.0304 10.5268C26.0304 14.139 20.7449 16.2222 20.7449 18.9738C20.7415 18.9902 27.5007 18.9913 41.0223 18.9771C42.6797 18.9753 44.0246 20.3174 44.0264 21.9748L44.0264 21.9779C44.0264 23.6371 42.6814 24.9821 41.0222 24.9821H33.0128C31.8039 32.9549 31.137 37.2894 31.012 37.9858C30.8244 39.0303 29.8274 40.9738 26.9583 40.9738C25.0456 40.9738 20.0683 40.9738 10.0264 40.9738V18.9738Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),yar=x("hand-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 38H19V44H41V38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.0001 38C12.4812 30.8771 8.74054 26.7492 7.77829 25.6162C6.33491 23.9168 6.941 21.996 10.5532 21.996C14.1653 21.996 16.2485 27.2814 19.0001 27.2814C19.0165 27.2848 19.0176 20.5257 19.0034 7.00404C19.0017 5.3467 20.3438 4.00174 22.0012 4L22.0043 4C23.6635 4 25.0085 5.34501 25.0085 7.00417V15.0136C32.9813 16.2224 37.3158 16.8893 38.0122 17.0144C39.0567 17.2019 41.0001 18.199 41.0001 21.068C41.0001 22.9807 41.0001 27.9581 41.0001 38H19.0001Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Car=x("handbag",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 14C14 10.6863 16.6863 8 20 8H29C32.3137 8 35 10.6863 35 14V16H14V14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 25L23.5149 29.8787C23.8334 29.9584 24.1666 29.9584 24.4851 29.8787L44 25V38C44 39.1046 43.1046 40 42 40H6C4.89543 40 4 39.1046 4 38V25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 27V18C44 16.8954 43.1046 16 42 16H6C4.89543 16 4 16.8954 4 18V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.5 23C26.5 24.3807 25.3807 25.5 24 25.5C22.6193 25.5 21.5 24.3807 21.5 23C21.5 21.6193 22.6193 20.5 24 20.5C25.3807 20.5 26.5 21.6193 26.5 23Z",fill:e.colors[0]},null)])}),_ar=x("handheld",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 18V44H6V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 4H6V18H42V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 27V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 31H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 35C34.2091 35 36 33.2091 36 31C36 28.7909 34.2091 27 32 27C29.7909 27 28 28.7909 28 31C28 33.2091 29.7909 35 32 35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Sar=x("handle-a",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 11L14 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 26L30 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 11L34 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lar=x("handle-b",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24.7918 23C27.6682 23 30 20.7614 30 18C30 15.2386 27.6682 13 24.7918 13H18V23H24.7918Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M26.831 35C29.6857 35 32 32.3137 32 29C32 25.6863 29.6857 23 26.831 23H18V35H26.831Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xar=x("handle-c",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 17.6183C31.1017 15.7887 28.4068 12.5867 23.0171 13.0442C17.6273 13.5017 13.5842 18.5332 14.0342 24.937C14.4842 31.3407 19.4239 35 23.9154 35C29.3051 35 32 30.6089 32 30.6089",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ear=x("handle-down",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 20L24 30L14 20H34Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Tar=x("handle-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 34L18 24L28 14V34Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Qar=x("handle-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 14L30 24L20 34V14Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Dar=x("handle-round",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bar=x("handle-square",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"14",width:"20",height:"20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rar=x("handle-triangle",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 31L24 11L36 31H12Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Iar=x("handle-up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 28L24 18L34 28H14Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Mar=x("handle-x",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 15L15 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 15L33 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Par=x("handle-y",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 15L24 29L33 15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28V37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Far=x("handle-z",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 16H34L14 32H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nar=x("hands",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"13",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.5 43.9994C4.5 38 11.5 27.9994 24 27.9994C24 27.9994 24 27.9994 24 27.9994C24 27.9994 26.7588 27.9994 29.7821 29.0906C32.7438 30.1596 36.5 31.1481 36.5 27.9994V27.9994V7.74952C36.5 5.67845 38.1789 3.99951 40.25 3.99951V3.99951C42.3211 3.99951 44 5.67844 44 7.74951V43.9994",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M2 44L46 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Uar=x("handwashing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"24",width:"7",height:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.0003 16C30.5006 12.5 36.0003 6 36.0003 6C36.0003 6 41.5001 12.5 40.0003 16C38.5005 19.5 33.5 19.5 32.0003 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 42.5001C22 42.5001 15 40.0001 11 40.0001V30.0001C18 30.0001 17.5 27.5001 22 26.0001C26.5 24.5001 30 26.0001 29.5 29.0001C29 32.0001 24 35.0001 24 35.0001C32 35.0001 32 33.0001 36 30.0001C40 27.0001 44 28.0001 44 31.0001C44 34.0001 40 42.5001 31 42.5001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jar=x("handwashing-fluid",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4V11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 17V11H19V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 4H19.8C17.1419 4 15 5.2 15 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 26.9775V26C38 21.0294 33.9706 17 29 17H19C14.0294 17 10 21.0294 10 26V35C10 39.9706 14.0294 44 19 44H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 39.7692C40 42.1058 37.9853 44 35.5 44C33.0147 44 31 42.1058 31 39.7692C31 37.4326 33.9397 33 35.5 33C37.0603 33 40 37.4326 40 39.7692Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),War=x("hanfu-chinese-style",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 9L18 4H30L39 9L43 25L35 29V44H13V29L5 25L9 9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 4L24 14.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L24 14.5L13 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Var=x("hanger",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20.7301 27.1255C22.7185 25.833 25.2815 25.833 27.2699 27.1255L42.8202 37.2331C43.556 37.7114 44 38.5295 44 39.4071C44 40.8391 42.8391 42 41.4071 42H6.59288C5.16087 42 4 40.8391 4 39.4071C4 38.5295 4.44395 37.7114 5.17979 37.2331L20.7301 27.1255Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25C24 25 30 16.3137 30 13C30 9.68629 27.3137 7 24 7C20.6863 7 18 9.68629 18 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zar=x("hanger-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4L24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4L24 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 9L24 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 20L24 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 15L24 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 44H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Har=x("hanger-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 32H40.9098C42.6165 32 44 30.6165 44 28.9098C44 27.7394 43.3387 26.6693 42.2918 26.1459L24 17L5.7082 26.1459C4.6613 26.6693 4 27.7394 4 28.9098C4 30.6165 5.38352 32 7.09017 32H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 30H37V32V44H11V32V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17C24 17 28 10.2091 28 8C28 5.79086 26.2091 4 24 4C21.7909 4 20 5.79086 20 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$ar=x("hard-disk",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 29H4V42H44V29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.5 38C36.8807 38 38 36.8807 38 35.5C38 34.1193 36.8807 33 35.5 33C34.1193 33 33 34.1193 33 35.5C33 36.8807 34.1193 38 35.5 38Z",fill:e.colors[2]},null),c("path",{d:"M4 28.9998L9.03837 4.99902H39.0205L44 28.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Xar=x("hard-disk-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32 6H16V16H32V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 36H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gar=x("harm",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9.25564L24.0086 4L42 9.25564V20.0337C42 31.3622 34.7502 41.4194 24.0026 45.0005C13.2521 41.4195 6 31.36 6 20.0287V9.25564Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.5 18.4082L18.1863 29.7219",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.1865 18.4085L29.5002 29.7222",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yar=x("hashtag-key",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 16V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 16V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 29H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zar=x("hat",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 16C9 11.5817 12.5817 8 17 8H31C35.4183 8 39 11.5817 39 16V32H9V16Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"32",width:"40",height:"8",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 22L17 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 22L39 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qar=x("hdd",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"9",y:"4",width:"30",height:"40",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"10",r:"2",fill:e.colors[2]},null),c("circle",{cx:"16",cy:"10",r:"2",fill:e.colors[2]},null),c("circle",{cx:"32",cy:"38",r:"2",fill:e.colors[2]},null),c("circle",{cx:"16",cy:"38",r:"2",fill:e.colors[2]},null),c("path",{d:"M24 30C28.4183 30 32 26.4183 32 22C32 17.5817 28.4183 14 24 14C19.5817 14 16 17.5817 16 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22L18 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kar=x("hdmi-cable",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 16C4 14.8954 4.89543 14 6 14H42C43.1046 14 44 14.8954 44 16V24.6459C44 25.4637 43.4982 26.2019 42.8208 26.6601C41.6014 27.4852 39.7937 29.1491 39.1982 32.0119C38.9732 33.0933 38.1046 34 37 34H11C9.89543 34 9.02678 33.0933 8.80182 32.0119C8.20628 29.1491 6.39864 27.4852 5.17918 26.6601C4.50184 26.2019 4 25.4637 4 24.6459V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 28H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 28V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 28V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 28V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 28V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 20H13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 20H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 20H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 20H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jar=x("hdmi-connector",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 43C29 40.2386 26.7614 38 24 38C21.2386 38 19 40.2386 19 43",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.5 42.1091C18.0797 43.3221 20.9607 44 24 44C27.0393 44 29.9203 43.3221 32.5 42.1091",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"15",cy:"15",r:"3",fill:e.colors[2]},null),c("circle",{cx:"11",cy:"23",r:"3",fill:e.colors[2]},null),c("circle",{cx:"24",cy:"11",r:"3",fill:e.colors[2]},null),c("circle",{cx:"33",cy:"15",r:"3",fill:e.colors[2]},null),c("circle",{cx:"37",cy:"23",r:"3",fill:e.colors[2]},null)])}),elr=x("headphone-sound",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 28C4 26.8954 4.89543 26 6 26H10V38H6C4.89543 38 4 37.1046 4 36V28Z",fill:e.colors[1]},null),c("path",{d:"M38 26H42C43.1046 26 44 26.8954 44 28V36C44 37.1046 43.1046 38 42 38H38V26Z",fill:e.colors[1]},null),c("path",{d:"M10 36V24C10 16.268 16.268 10 24 10C31.732 10 38 16.268 38 24V36M10 26H6C4.89543 26 4 26.8954 4 28V36C4 37.1046 4.89543 38 6 38H10V26ZM38 26H42C43.1046 26 44 26.8954 44 28V36C44 37.1046 43.1046 38 42 38H38V26Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 32H20L22 26L26 38L28 32H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tlr=x("headset",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 30V24.4615C42 14.2655 33.9411 6 24 6C14.0589 6 6 14.2655 6 24.4615V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 32C34 29.7909 35.7909 28 38 28H42V42H38C35.7909 42 34 40.2091 34 38V32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 32H44C45.1046 32 46 32.8954 46 34V36C46 37.1046 45.1046 38 44 38H42V32Z",fill:e.colors[0]},null),c("path",{d:"M6 32H4C2.89543 32 2 32.8954 2 34V36C2 37.1046 2.89543 38 4 38H6V32Z",fill:e.colors[0]},null),c("path",{d:"M6 28H10C12.2091 28 14 29.7909 14 32V38C14 40.2091 12.2091 42 10 42H6V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),nlr=x("headset-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 32C40.4183 32 44 28.4183 44 24C44 19.5817 40.4183 16 36 16",fill:e.colors[1]},null),c("path",{d:"M36 32V32C40.4183 32 44 28.4183 44 24C44 19.5817 40.4183 16 36 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 16C7.58172 16 4 19.5817 4 24C4 28.4183 7.58172 32 12 32",fill:e.colors[1]},null),c("path",{d:"M12 16C7.58172 16 4 19.5817 4 24C4 28.4183 7.58172 32 12 32V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 32V31.5V29V24V16C12 9.37258 17.3726 4 24 4C30.6274 4 36 9.37258 36 16V32C36 38.6274 30.6274 44 24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ilr=x("headset-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 16H15V25C15 26.6569 16.3431 28 18 28C19.6569 28 21 26.6569 21 25V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28V38L12 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 16V4H10.5C8 4 5 6 5 10C5 14 8.5 16 11 16H21Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 22V10H37.5C40 10 43 12 43 16C43 20 39.5 22 37 22H27Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 22H27V31C27 32.6569 28.3431 34 30 34C31.6569 34 33 32.6569 33 31V22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 34L30 44L36 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rlr=x("headwear",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12.4167 43C10.095 40.0682 8 35.7788 8 31C8 22.1634 15.1634 15 24 15C32.8366 15 40 22.1634 40 31C40 35.7788 37.905 40.0682 35.5833 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 13.5L43 5L40 17L35 18L34 13.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 13.5L5 5L8 17L13 18L14 13.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),olr=x("health",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M27.3 12C25.4775 12 24 13.4347 24 15.2045C24 18.4091 27.9 21.3223 30 22C32.1 21.3223 36 18.4091 36 15.2045C36 13.4347 34.5225 12 32.7 12C31.5839 12 30.5972 12.538 30 13.3616C29.4028 12.538 28.4161 12 27.3 12Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),slr=x("health-products",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 12H15L10 17.8428V38.0919L15 44H33L38 38.0919V17.8428L33 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 20H23.5455H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 12V7C33 5.34315 31.6569 4 30 4H18C16.3431 4 15 5.34315 15 7V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"32",r:"5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),alr=x("healthy-recognition",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 33V39C6 40.6569 7.34315 42 9 42H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 42H39C40.6569 42 42 40.6569 42 39V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 15V9C42 7.34315 40.6569 6 39 6H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 15V9C6 7.34315 7.34315 6 9 6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 24.0001L24 34.0001C24 34.0001 15.0002 25.0001 14 24.0001C12.9998 23.0001 12.5 21.0001 14 19.0001C15.5 17.0001 18.5 17.0001 20 18.0001C21.5001 19.0001 22.0001 20.0001 24 20.0001C26 20.0001 26.5001 19.0001 28 18.0001C29.5 17.0001 32.5003 17.0001 34.0003 19.0001C35.5003 21.0001 35 23.0001 34 24.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),llr=x("heart",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.5397 20.0187C12.8522 17.9435 11.2675 17.498 9.78564 18.6822C7.5629 20.4584 6.92453 26.6497 8.71324 32.1087C10.502 37.5678 13.9801 45.0018 21.0016 45.0018C28.0231 45.0018 29.684 37.5223 32.5485 33.0002C35.413 28.4781 36.9285 24.1153 34.1208 18.6822",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 18.037C9.29707 15.4429 7.96374 13.4307 6.99996 12.0003C5.5543 9.85474 9.25107 7.08175 11 8.96818C12.1659 10.2258 13.7148 12.0781 15.6466 14.5251",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15.0236 25.6397C14.5391 19.576 14.9333 15.6277 16.2062 13.7948C18.1155 11.0456 21.6631 10.0032 25.0035 10.0032C26.9924 10.0032 28.8087 10.8503 30.4525 12.5445",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M41.0003 12.6129C41.5858 14.6493 40.6294 16.5098 37.6844 16.9311C34.7393 17.3525 32.5313 18.8334 30.9388 20.0792C29.3463 21.3249 26.4983 25.1047 25.9361 27.0024C25.3738 28.9001 22.1602 27.1548 21.2971 26.3972C20.434 25.6395 19.5855 23.9807 21.2971 22.2458C23.0086 20.5109 22.6383 20.1647 22.6383 18.4053C22.6383 16.646 32.0003 10.8264 37.2729 10.2942C38.4449 10.2258 40.4147 10.5765 41.0003 12.6129Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M23.0078 4.00024V9.26294",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20.3066 10.7179C17.2888 6.92544 14.8555 4.80879 13.0068 4.36792",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17.0039 7.02904L17.9944 2.96167",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M35.6128 10.7175C35.2905 11.822 35.2905 12.8576 35.6128 13.8242C35.935 14.7909 36.6255 15.8265 37.6842 16.931",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),clr=x("heart-ballon",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17.3333 4C13.3333 4 12 7.15642 12 11.05C12 18.1 19.8 24.5091 24 26C28.2 24.5091 36 18.1 36 11.05C36 7.15642 34.3117 4 30.6667 4C28.4345 4 25.1944 7.0771 24 8.88889C22.8056 7.0771 19.5655 4 17.3333 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26C22 27.0909 19 29.5 19 33C19 36.5 29 35.5 29 39C29 42.5 18 44 18 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dlr=x("heart-rate",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31.8785 37C29.0529 39.0738 26.2237 40.5872 24 41.3262C17 39 4 29 4 18C4 11.9249 8.92487 7 15 7C18.7203 7 22.0093 8.8469 24 11.6738C25.9907 8.8469 29.2797 7 33 7C39.0751 7 44 11.9249 44 18C44 19.7465 43.6723 21.4677 43.0929 23.1371",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 29H31L34 25L37 33L39.9625 29H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ulr=x("heartbeat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 32L18 23L24 32L30 23L35 31H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 19C44 12.9249 39.0751 8 33 8C29.2797 8 25.9907 9.8469 24 12.6738C22.0093 9.8469 18.7203 8 15 8C8.92487 8 4 12.9249 4 19C4 30 17 40 24 42.3262C25.1936 41.9295 26.5616 41.3098 28.0099 40.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hlr=x("heater-resistor",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"9.8584",y:"29.6567",width:"28",height:"12",rx:"2",transform:"rotate(-45 9.8584 29.6567)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.0293 40.9707L14.1004 33.8996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.9014 14.1006L40.9724 7.02952",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.8076 24.707L23.2929 33.1923",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.7578 19.7573L28.2431 28.2426",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.707 14.8076L33.1923 23.2929",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.6865 26.8286L26.8287 12.6865",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.1719 35.314L35.314 21.1718",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),flr=x("heavy-metal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22.2187 7.37842L33.8868 16.6216L36.1778 23.9998L25.2625 26.0852L12.5889 14.5312L15.281 9.00148L22.2187 7.37842Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.2808 9.00146L26.4862 18.6016",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M25.2627 26.0852L26.4866 18.1324L33.887 16.6216",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.993 31.0228L27.2792 38.1032L15.601 40.3785L4 29.014L6.57052 22.6253L12.0285 21.3535",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.57031 22.625L17.2837 32.7577",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15.6011 39.8648L17.4865 32.1324L24.9908 31.0435",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M34.8868 29.6077L34 36.7999L43.236 34.9985L41.2813 28.1875L34.8868 29.6077Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),glr=x("heavy-rain",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.45455 30.9942C6.14242 28.461 4 24.4278 4 19.8851C4 12.2166 10.1052 6 17.6364 6C23.9334 6 29.2336 10.3462 30.8015 16.2533C32.0353 15.6159 33.431 15.2567 34.9091 15.2567C39.9299 15.2567 44 19.4011 44 24.5135C44 28.3094 41.7562 31.5716 38.5455 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 28V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 28V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mlr=x("heavy-wind",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 19.8851C4 12.2166 10.1052 6 17.6364 6C23.9334 6 29.2336 10.3462 30.8015 16.2533C32.0353 15.6159 33.431 15.2567 34.9091 15.2567C39.9299 15.2567 44 19.4011 44 24.5135C44 28.1561 41.9337 31.3074 38.9294 32.8182C38.6792 32.944 38.4007 33 38.1206 33H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 33H12C9.79086 33 8 34.7909 8 37V37C8 39.2091 9.79086 41 12 41H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 18H19C16.7909 18 15 19.7909 15 22V22C15 24.2091 16.7909 26 19 26H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 26H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),klr=x("helmet",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42.34 32C43.41 29.55 44 26.84 44 24C44 12.95 35.05 4 24 4C12.95 4 4 12.95 4 24H24L24.01 32C24.01 35.87 27.14 39 31.01 39C34.88 39 38.01 35.87 38.01 32H42.34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 34C32.1 34 33 33.1 33 32C33 30.9 32.1 30 31 30C29.9 30 29 30.9 29 32C29 33.1 29.9 34 31 34Z",fill:e.colors[0]},null),c("path",{d:"M24 32L6 36C8.23 39.17 10.45 42.37 14 44L26 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vlr=x("helmet-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 11C14.6112 11 7 18.8147 7 28.4545V35H41V28.4545C41 18.8147 33.3888 11 24 11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"35",width:"40",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"6",width:"6",height:"18",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Alr=x("help",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28.6248V24.6248C27.3137 24.6248 30 21.9385 30 18.6248C30 15.3111 27.3137 12.6248 24 12.6248C20.6863 12.6248 18 15.3111 18 18.6248",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 37.6248C25.3807 37.6248 26.5 36.5055 26.5 35.1248C26.5 33.7441 25.3807 32.6248 24 32.6248C22.6193 32.6248 21.5 33.7441 21.5 35.1248C21.5 36.5055 22.6193 37.6248 24 37.6248Z",fill:e.colors[2]},null)])}),plr=x("helpcenter",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28.625V24.625C27.3137 24.625 30 21.9387 30 18.625C30 15.3113 27.3137 12.625 24 12.625C20.6863 12.625 18 15.3113 18 18.625",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 37.625C25.3807 37.625 26.5 36.5057 26.5 35.125C26.5 33.7443 25.3807 32.625 24 32.625C22.6193 32.625 21.5 33.7443 21.5 35.125C21.5 36.5057 22.6193 37.625 24 37.625Z",fill:e.colors[2]},null)])}),blr=x("hexagon-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.0287 43.4604L7.02871 34.5715C6.39378 34.2188 6 33.5495 6 32.8232V15.1768C6 14.4505 6.39378 13.7812 7.02872 13.4285L23.0287 4.5396C23.6328 4.20402 24.3672 4.20402 24.9713 4.5396L40.9713 13.4285C41.6062 13.7812 42 14.4505 42 15.1768V32.8232C42 33.5495 41.6062 34.2188 40.9713 34.5715L24.9713 43.4604C24.3672 43.796 23.6328 43.796 23.0287 43.4604Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),wlr=x("hexagon-strip",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.0002 4H29.0002V15.3397L38.8207 9.66982L43.8207 18.3301L34.0002 24L43.8207 29.6698L38.8207 38.3301L29.0002 32.6602V44H19.0002V32.6602L9.17969 38.3301L4.17969 29.6698L14.0002 24L4.17969 18.3301L9.17969 9.66982L19.0002 15.3397V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Olr=x("hexagonal",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 14L41 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 34L24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 34L24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 34L7 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 14L24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 14L24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.5 9L7 14V24V34L15.5 39L24 44L32.5001 39L41 34V24V14L32.5001 9L24 4L15.5 9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ylr=x("hi",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 43H17.476C17.3873 43 17.3049 42.9541 17.2581 42.8788L7.86011 27.7273C6.79115 26.0039 7.14475 23.7577 8.69148 22.446C10.6306 20.8016 13.584 21.3036 14.871 23.4963L17.3333 27.6914V8.57577C17.3333 6.71037 19.0177 5.29724 20.8547 5.62142L37.5214 8.56259C38.9549 8.81558 40 10.0612 40 11.5169V17.8148V40C40 41.6569 38.6569 43 37 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Clr=x("high-heeled-shoes",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29.1829 20C31.264 15.0536 36.3505 10.6667 39 8C40.1039 8.66667 44 10.6037 44 15C44 19 42.5455 22.1111 41 23L35.0127 27.1911C32.3672 29.0429 30.1414 31.4311 28.48 34.2001L25 40H4V36C6.42869 34.6667 13.8206 30.1333 17 28C24 32 27.5 24 29.1829 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 21V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_lr=x("high-light",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 44L6 25H12V17H36V25H42V44H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 17V8L31 4V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Slr=x("high-speed-rail",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 20V30C9 34.4183 12.5817 38 17 38H31C35.4183 38 39 34.4183 39 30V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 38V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 38V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 44L28 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 16.3609C9 13 15 4 24 4C33 4 39 13 39 16.3609C39 19.7218 39 20 39 20H9C9 20 9 19.7218 9 16.3609Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.5 32C20.5 32.8284 19.8284 33.5 19 33.5C18.1716 33.5 17.5 32.8284 17.5 32C17.5 31.1716 18.1716 30.5 19 30.5C19.8284 30.5 20.5 31.1716 20.5 32Z",fill:e.colors[0],stroke:e.colors[0]},null),c("path",{d:"M30.5 32C30.5 32.8284 29.8284 33.5 29 33.5C28.1716 33.5 27.5 32.8284 27.5 32C27.5 31.1716 28.1716 30.5 29 30.5C29.8284 30.5 30.5 31.1716 30.5 32Z",fill:e.colors[0],stroke:e.colors[0]},null),c("path",{d:"M22 11L26 11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Llr=x("hippo",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"7",y:"25",width:"34",height:"18",rx:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"34",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"31",cy:"34",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M11 19C11 15.6863 13.6863 13 17 13H31C34.3137 13 37 15.6863 37 19V25H11V19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"20",cy:"19",r:"2",fill:e.colors[2]},null),c("circle",{cx:"28",cy:"19",r:"2",fill:e.colors[2]},null),c("path",{d:"M18 5C19.6569 5 21 6.34315 21 8L21 13L15 13L15 8C15 6.34315 16.3431 5 18 5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 5C31.6569 5 33 6.34315 33 8L33 13L27 13L27 8C27 6.34315 28.3431 5 30 5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),xlr=x("histogram",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7 44C7 44 12.3125 10 24 10C35.6875 10 41 44 41 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Elr=x("history",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.81836 6.72729V14H13.0911",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24C4 35.0457 12.9543 44 24 44V44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C16.598 4 10.1351 8.02111 6.67677 13.9981",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.005 12L24.0038 24.0088L32.4832 32.4882",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tlr=x("history-query",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 24V9C42 7.34315 40.6569 6 39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"32",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M37 36L42 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 16H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24L22 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qlr=x("hockey",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 4L30.23 31.41C30.03 32.34 29.22 33 28.27 33H9C7.34 33 6 34.34 6 36V37.55C6 41.03 8.95 43.78 12.43 43.53L29.49 42.31C32.16 42.12 34.38 40.18 34.93 37.56L42 4H36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 16C19.4183 16 23 14.6569 23 13C23 11.3431 19.4183 10 15 10C10.5817 10 7 11.3431 7 13C7 14.6569 10.5817 16 15 16Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 13V19C23 20.66 19.42 22 15 22C10.58 22 7 20.66 7 19V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dlr=x("hold",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 24L26 26C26 26 41 23 43 23C45 23 45 25 43 27C41 29 34 35 28 35C22 35 18 32 14 32C10 32 4 32 4 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20C6 18 10 15 14 15C18 15 27.5 19 29 21C30.5 23 26 26 26 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Blr=x("hold-interface",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 33L26 35C26 35 41 32 43 32C45 32 45 34 43 36C41 38 34 44 28 44C22 44 18 41 14 41C10 41 4 41 4 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 29C6 27 10 24 14 24C18 24 27.5 28 29 30C30.5 32 26 35 26 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"26",y:"15",width:"16",height:"6",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M26 9L42 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Rlr=x("hold-seeds",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 33L26 35C26 35 41 32 43 32C45 32 45 34 43 36C41 38 34 44 28 44C22 44 18 41 14 41C10 41 4 41 4 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 29C6 27 10 24 14 24C18 24 27.5 28 29 30C30.5 32 26 35 26 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"22",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"22",cy:"15",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"34",cy:"7",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Ilr=x("holding-hands",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.46094 12.8403L22.2354 9.06225C22.7543 8.95197 23.2957 9.05231 23.7405 9.3412L31.8394 14.6007C32.2843 14.8896 32.8257 14.9899 33.3445 14.8797L37.425 14.0123C38.5054 13.7827 39.5674 14.4724 39.7971 15.5528L40.4208 18.4873C40.6505 19.5677 39.9608 20.6297 38.8803 20.8594L31.8655 22.3504C31.3466 22.4607 30.8052 22.3604 30.3604 22.0715L22.2615 16.812C21.8166 16.5231 21.2752 16.4227 20.7564 16.533L17.654 17.1924",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M43.5391 33.1592L25.7646 36.9373C25.2457 37.0475 24.7043 36.9472 24.2595 36.6583L16.1606 31.3988C15.7157 31.1099 15.1743 31.0096 14.6555 31.1199L10.575 31.9872C9.49461 32.2168 8.43258 31.5271 8.20292 30.4467L7.57919 27.5123C7.34954 26.4318 8.03923 25.3698 9.11966 25.1401L16.1345 23.6491C16.6534 23.5388 17.1948 23.6391 17.6396 23.928L25.7385 29.1875C26.1834 29.4764 26.7248 29.5768 27.2436 29.4665L30.346 28.8071",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Mlr=x("holy-sword",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 13L24 4L31 13L26 39H22L17 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 39H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 39V45",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Plr=x("home",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 18V42H39V18L24 6L9 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 29V42H29V29H19Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 42H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Flr=x("home-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 44V20L24 4L4 20L4 44H16V26H32V44H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nlr=x("homestay",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8.00042 25.9999C10.3186 26.1968 18.0008 27.9999 18.0004 30.9999C18 34 13.8646 32.9889 12.0004 32.9999C10.3989 32.864 5.9996 33 5.99994 36C6.00027 39 13 41 20 42C27 43 38.0001 42.9999 38.0001 42.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 20L14 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 6L38 6L42 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 14L36 20H20L14 14H30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 22V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 30V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 34V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ulr=x("honey",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.6126 4.84251L9.92332 9.53175C8.62842 10.8266 8.62842 12.9261 9.92332 14.221C11.2182 15.5159 13.3177 15.5159 14.6126 14.221L19.3018 9.53175C20.5967 8.23685 20.5967 6.13741 19.3018 4.84251C18.0069 3.54761 15.9074 3.54762 14.6126 4.84251Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24.7734 13.4397L18.521 19.692C17.2261 20.9869 17.2261 23.0863 18.521 24.3812C19.8159 25.6761 21.9154 25.6761 23.2103 24.3812L29.4626 18.1289C30.7575 16.834 30.7575 14.7346 29.4626 13.4397C28.1677 12.1448 26.0683 12.1448 24.7734 13.4397Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M28.6804 18.9104L42.4504 32.6803C43.4781 33.708 43.2615 35.5909 41.9666 36.8857C40.6717 38.1806 38.7888 38.3973 37.7611 37.3696L23.9912 23.5996",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M22.4284 6.40575L11.4868 17.3473C10.1919 18.6422 10.1919 20.7416 11.4868 22.0365C12.7817 23.3314 14.8812 23.3314 16.1761 22.0365L27.1176 11.0949C28.4125 9.80009 28.4125 7.70065 27.1176 6.40575C25.8227 5.11085 23.7233 5.11085 22.4284 6.40575Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M13.8542 23.1421C15.2778 27.5788 15.0407 30.8568 13.1431 32.976C10.2966 36.1547 10.7393 44.1421 17.1702 44.1421C23.6011 44.1421 25.4901 36.1547 20.0423 33.3527",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),jlr=x("honey-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4.92871",y:"13.2239",width:"11",height:"5",rx:"2",transform:"rotate(-46.0247 4.92871 13.2239)",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"19.3213",y:"27.1108",width:"11",height:"5",rx:"2",transform:"rotate(-46.0247 19.3213 27.1108)",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"6.44336",y:"18.8545",width:"17",height:"5",rx:"2",transform:"rotate(-46.0247 6.44336 18.8545)",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"13.6406",y:"25.7981",width:"17",height:"5",rx:"2",transform:"rotate(-46.0247 13.6406 25.7981)",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"7.26465",y:"25.2048",width:"25",height:"5",rx:"2",transform:"rotate(-46.0247 7.26465 25.2048)",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M25.0029 28.4238L29.169 24.106L43.5756 38.0062L39.4095 42.3241L25.0029 28.4238Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 40.25C21 42.3211 19.2091 44 17 44C14.7909 44 13 42.3211 13 40.25C13 38.1789 17 34 17 34C17 34 21 38.1789 21 40.25Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Wlr=x("horizontal-spacing-between-items",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 40H12L12 8H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 40H36V8H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vlr=x("horizontal-tidy-up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"7",y:"8",width:"6",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"8",width:"6",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"35",y:"8",width:"6",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zlr=x("horizontally-centered",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"16",y:"16",width:"16",height:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 40L5 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M43 40L43 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Hlr=x("horse-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 4C13 4 4 8 4 18.2979V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.0137 22C18.5001 23.5 20.0001 26.5 24.3963 25.7384C26.9798 25.4269 33.0823 26.14 36.0001 31C37.5001 33.5 41.4471 33.4957 44.0001 27.1403",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 16.0003L24 13.5004C24 13.5004 22.3833 11.7447 21 11.0005C19.6167 10.2562 17 9.50025 14 11.0004C12.7027 11.8147 10 13.0003 10 17.9427V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 44V41C27 38.2386 24.7614 36 22 36V36C19.2386 36 17 38.2386 17 41V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),$lr=x("hospital",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 5H5V43H33V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 21H43V43H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 21H25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 15V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Xlr=x("hospital-bed",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 17V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 25L42 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 15H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 22H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 28L42 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 34L42 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 9V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Glr=x("hospital-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 8C4 6.89543 4.89543 6 6 6H26C27.1046 6 28 6.89543 28 8V42H6C4.89543 42 4 41.1046 4 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 42V33C21 31.3431 19.6569 30 18 30H14C12.3431 30 11 31.3431 11 33V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 24H42C43.1046 24 44 24.8954 44 26V40C44 41.1046 43.1046 42 42 42H28V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 18H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 30H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 36H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 14V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 42H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ylr=x("hospital-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 26L11 44L37 44L37 26L24 13L11 26Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M3.58579 21.5858C2.80474 22.3668 2.80474 23.6332 3.58579 24.4142C4.36683 25.1953 5.63316 25.1953 6.41421 24.4142L3.58579 21.5858ZM24 4L25.4142 2.58579C25.0391 2.21071 24.5304 2 24 2C23.4696 2 22.9609 2.21071 22.5858 2.58579L24 4ZM41.5858 24.4142C42.3668 25.1953 43.6332 25.1953 44.4142 24.4142C45.1953 23.6332 45.1953 22.3668 44.4142 21.5858L41.5858 24.4142ZM6.41421 24.4142L25.4142 5.41421L22.5858 2.58579L3.58579 21.5858L6.41421 24.4142ZM22.5858 5.41421L41.5858 24.4142L44.4142 21.5858L25.4142 2.58579L22.5858 5.41421Z",fill:e.colors[0]},null),c("path",{d:"M19 31L29 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zlr=x("hospital-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 11H40L44 21H4L8 11H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 21H40V43H8V21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"16",y:"5",width:"16",height:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"16",y:"29",width:"8",height:"14",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"24",y:"29",width:"8",height:"14",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 13H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 43H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16L24 10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qlr=x("hot-air-balloon",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 18.3515C39 27.8545 31 36 24 36C17 36 9 27.8545 9 18.3515C9 10.6537 14.8929 4 24 4C33.1071 4 39 10.6537 39 18.3515Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 4C28.7 7.81854 32 14.1197 32 20C32 25.8067 28.62 32.192 25 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 4C18.6833 8.08726 16 13.7058 16 20C16 26.2153 18.7767 31.924 23 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.9994 16.0177C21.9994 16.0177 27.0654 17.0354 31 16.0177C34.9346 15 37.9995 13 37.9995 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.00047 20C9.00047 20 14.0004 22.5 18 23.5C21.9996 24.5 25.9996 24 25.9996 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 35L19.4 42.0952C19.4 42.0952 22.125 44 24 44C25.875 44 28.6 42.0952 28.6 42.0952L29.9941 35.0297L24 36L18 35Z",fill:e.colors[1]},null),c("path",{d:"M30 35L29.9941 35.0297M29.9941 35.0297L28.6 42.0952C28.6 42.0952 25.875 44 24 44C22.125 44 19.4 42.0952 19.4 42.0952L18 35L24 36L29.9941 35.0297Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Klr=x("hot-pot",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 11V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 11L32 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 11L16 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 17H4C4 22.5856 7.57778 27.5028 13 30.3648C16.1558 32.0305 19.9364 33 24 33C28.0636 33 31.8442 32.0305 35 30.3648C40.4222 27.5028 44 22.5856 44 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.4668 39H37.5332",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 30.3647L9 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 30.3647L39 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 25H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jlr=x("hot-pot-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 36C36 36 41 27.9411 41 18H7C7 27.9411 12 36 24 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 35L14 44H34L31 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 18L27.8889 4L20.1111 4L19 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 25C15 25 15.0703 26.0703 16 27C16.9297 27.9297 18 28 18 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),ecr=x("hotel",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 4H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"4",width:"32",height:"40",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 32H28V44H20V32Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 12L17 12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 18L17 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M23 12L25 12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M23 18L25 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 12L33 12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 18L33 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 32H30C30.5523 32 31.0098 31.548 30.9044 31.0058C30.3517 28.1653 27.4709 26 24 26C20.5291 26 17.6483 28.1653 17.0956 31.0058C16.9902 31.548 17.4477 32 18 32H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tcr=x("hotel-do-not-clean",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 27C13 27 33 27 33 15V44H13V27Z",fill:e.colors[1]},null),c("path",{d:"M33 15V14C33 8.47715 28.5228 4 23 4C17.4772 4 13 8.47715 13 14M33 15C33 27 13 27 13 27V44H33V15Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 32L26 38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 32L20 38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ncr=x("hotel-please-clean",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 27C13 27 33 27 33 15V44H13V27Z",fill:e.colors[1]},null),c("path",{d:"M33 15V14C33 8.47715 28.5228 4 23 4C17.4772 4 13 8.47715 13 14M33 15C33 27 13 27 13 27V44H33V15Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 34L22 37L27 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),icr=x("hourglass",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 4H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 44H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 4V16L21 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 44V29.5L27 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 44V30L18.5 23.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 4V16L29.5 23.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 33H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.1465 32.6465L29.8536 33.3536",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rcr=x("hourglass-full",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 4H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 44H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 44C13.6667 30.6611 18 23.9944 24 24C30 24.0056 34.3333 30.6722 37 44H11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 4C34.3333 17.3389 30 24.0056 24 24C18 23.9944 13.6667 17.3278 11 4H37Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 15H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 38H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ocr=x("hourglass-null",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 4H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 44H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 44C13.6667 30.6611 18 23.9944 24 24C30 24.0056 34.3333 30.6722 37 44H11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 4C34.3333 17.3389 30 24.0056 24 24C18 23.9944 13.6667 17.3278 11 4H37Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),scr=x("html-five",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37.8037 5H10.1963C9.01796 5 8.09502 6.01352 8.205 7.18668L10.8925 35.8534C10.959 36.5632 11.3984 37.1839 12.0457 37.4826L23.1619 42.6132C23.6937 42.8586 24.3063 42.8586 24.8381 42.6132L35.9543 37.4826C36.6016 37.1839 37.041 36.5632 37.1075 35.8534L39.795 7.18668C39.905 6.01352 38.982 5 37.8037 5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32 12H16L17 21H31L30 32L24 35L18 32L17.5 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),acr=x("hunting-gear",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 29H4V42H44V29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28.9998L9.03837 4.99902H39.0205L44 28.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 12C16.2386 12 14 14.2386 14 17C14 19.7614 16.2386 22 19 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M29 22C31.7614 22 34 19.7614 34 17C34 14.2386 31.7614 12 29 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 17H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),lcr=x("huoshanzhibo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35.3926 16.0397C32.1091 15.3432 29.8205 12.4576 29.7707 9.12427H24.6961V29.572C24.5966 31.9103 22.6563 33.7511 20.318 33.7014C17.9797 33.6516 16.1389 31.7113 16.1389 29.373C16.1887 27.0347 18.0792 25.1442 20.4175 25.1442C20.8653 25.1442 21.2633 25.1939 21.6613 25.3432V20.1193C21.2633 20.0695 20.8155 20.0695 20.4175 20.0695H20.2185C15.0444 20.2188 10.9648 24.4477 11.0643 29.6218C11.1638 34.7959 15.3926 38.8755 20.5668 38.8258C25.7409 38.776 29.8703 34.5472 29.8703 29.4228V19.0248C31.9598 20.5173 34.3976 21.3133 36.9847 21.3133V16.1889C36.3877 16.1889 35.8902 16.1392 35.3926 16.0397Z",fill:e.colors[0]},null),c("path",{d:"M33.9502 44H14.0498C8.47761 44 4 39.4726 4 33.9502V14.0498C4 8.47761 8.47761 4 14.0498 4H33.9502C39.4726 4 44 8.47761 44 14.0498V33.9502C44 39.4726 39.4726 44 33.9502 44ZM14.0995 4.44776C8.77612 4.44776 4.44776 8.77612 4.44776 14.0995V33.8507C4.44776 39.1741 8.77612 43.5025 14.0995 43.5025H33.8507C39.1741 43.5025 43.5025 39.1741 43.5025 33.8507V14.0995C43.5025 8.77612 39.1741 4.44776 33.8507 4.44776H14.0995Z",fill:e.colors[0]},null),c("path",{d:"M36.1387 35.7412C36.1387 35.6417 36.1387 35.4427 36.1387 35.2934C36.1387 35.2437 36.1884 35.2437 36.1884 35.2437C36.2382 35.2437 36.7854 35.7412 36.7854 35.7412",fill:e.colors[0]},null),c("path",{d:"M20.4197 33.204C22.4595 33.204 24.1013 31.6119 24.2008 29.5721V27.9801C23.2555 27.5821 22.3103 27.2338 21.3152 26.9851C21.2157 26.9353 21.1162 26.9353 21.0167 26.9353C21.0167 27.0348 21.0167 27.1343 21.0167 27.2338C21.0167 29.4726 20.37 31.3134 19.3252 33.005C19.6237 33.1045 19.972 33.1542 20.3202 33.1542C20.3202 33.204 20.37 33.204 20.4197 33.204Z",fill:e.colors[0]},null),c("path",{d:"M36.5384 35.5421C36.4886 35.4924 36.3393 35.4426 36.2896 35.4924C36.1901 35.5421 36.1403 35.5919 36.1403 35.6914C36.0906 37.2834 35.6926 38.8257 35.0956 40.2188C35.1453 40.0695 34.8468 39.4725 34.7971 39.3232C34.6976 39.0247 34.5981 38.7262 34.4488 38.4277C34.2 37.8307 33.9513 37.2834 33.6528 36.6864C33.0558 35.5919 32.3592 34.4974 31.613 33.5521C31.1155 32.9053 30.5682 32.3581 29.9712 31.8108C28.8767 36.0396 25.0956 39.2237 20.5185 39.2735H20.4189C18.4289 39.2735 16.5881 38.6765 15.0458 37.6814C14.6976 37.9799 14.2995 38.2785 13.9513 38.577C13.1055 37.6814 12.409 36.6864 11.812 35.5919C11.7622 35.4924 11.7125 35.3929 11.7125 35.2934C11.613 35.3929 11.5135 35.4426 11.414 35.5421C9.62293 37.1342 8.08064 38.9252 6.78711 40.8158C6.88661 40.9153 7.03587 41.0645 7.13537 41.164C7.18512 41.1143 7.23487 41.0148 7.28462 40.965L8.5284 42.0595L9.32442 42.4078C9.22492 42.4576 9.17517 42.5571 9.07567 42.6068C9.22492 42.7063 9.37417 42.7561 9.52343 42.8556C9.62293 42.7561 9.72243 42.7063 9.82193 42.6068L11.6627 43.4526L16.1901 43.7511H31.1652C31.1652 43.8008 31.1652 43.8506 31.1155 43.9003H33.1553C33.205 43.8506 33.2548 43.8008 33.3045 43.7511C33.3045 43.7013 33.3543 43.7013 33.3543 43.6516L36.0906 43.4028L38.8269 42.2586L40.6677 40.8655C40.7175 40.965 40.7672 41.0148 40.817 41.1143C40.9165 41.0148 41.0657 40.8655 41.1652 40.766C39.8717 38.9252 38.3294 37.1342 36.5384 35.5421Z",fill:e.colors[0]},null),c("path",{d:"M20.518 38.7762C24.9458 38.7265 28.6772 35.5921 29.5727 31.413C28.4284 30.418 27.1847 29.5225 25.8414 28.7762C25.4434 28.5772 25.0453 28.3782 24.6473 28.1792V29.5225C24.5478 31.811 22.6573 33.6518 20.3687 33.6518C20.319 33.6518 20.319 33.6518 20.2692 33.6518C19.8215 33.6518 19.4235 33.5523 19.0254 33.4031C18.0802 34.7961 16.8364 36.0896 15.4434 37.2837C16.8861 38.1792 18.5777 38.7265 20.4185 38.7265C20.4185 38.7762 20.4682 38.7762 20.518 38.7762ZM18.3289 35.1941C18.2792 35.1941 18.3289 35.1941 18.3289 35.1941V35.1941Z",fill:e.colors[0]},null)])}),ccr=x("i-mac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 6H44V28H4V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 28V36H4V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.0909 18H10.9091C10.407 18 10 18.407 10 18.9091V21.0909C10 21.593 10.407 22 10.9091 22H13.0909C13.593 22 14 21.593 14 21.0909V18.9091C14 18.407 13.593 18 13.0909 18Z",fill:e.colors[2]},null),c("path",{d:"M13.0909 12H10.9091C10.407 12 10 12.407 10 12.9091V15.0909C10 15.593 10.407 16 10.9091 16H13.0909C13.593 16 14 15.593 14 15.0909V12.9091C14 12.407 13.593 12 13.0909 12Z",fill:e.colors[2]},null),c("path",{d:"M21.0909 18H18.9091C18.407 18 18 18.407 18 18.9091V21.0909C18 21.593 18.407 22 18.9091 22H21.0909C21.593 22 22 21.593 22 21.0909V18.9091C22 18.407 21.593 18 21.0909 18Z",fill:e.colors[2]},null),c("path",{d:"M21.0909 12H18.9091C18.407 12 18 12.407 18 12.9091V15.0909C18 15.593 18.407 16 18.9091 16H21.0909C21.593 16 22 15.593 22 15.0909V12.9091C22 12.407 21.593 12 21.0909 12Z",fill:e.colors[2]},null),c("path",{d:"M29.0909 18H26.9091C26.407 18 26 18.407 26 18.9091V21.0909C26 21.593 26.407 22 26.9091 22H29.0909C29.593 22 30 21.593 30 21.0909V18.9091C30 18.407 29.593 18 29.0909 18Z",fill:e.colors[2]},null),c("path",{d:"M29.0909 12H26.9091C26.407 12 26 12.407 26 12.9091V15.0909C26 15.593 26.407 16 26.9091 16H29.0909C29.593 16 30 15.593 30 15.0909V12.9091C30 12.407 29.593 12 29.0909 12Z",fill:e.colors[2]},null),c("path",{d:"M37.0909 12H34.9091C34.407 12 34 12.407 34 12.9091V15.0909C34 15.593 34.407 16 34.9091 16H37.0909C37.593 16 38 15.593 38 15.0909V12.9091C38 12.407 37.593 12 37.0909 12Z",fill:e.colors[2]},null),c("path",{d:"M20.8462 36L16 42H32L27.1538 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dcr=x("icecream",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 18H15L21 40C21 40 22 43 24 43C26 43 27 40 27 40L33 18Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M36 18H12C12 10 17 4 24 4C31 4 36 10 36 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ucr=x("icecream-five",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 14C14 8.47715 18.4772 4 24 4C29.5228 4 34 8.47715 34 14V31.7308C34 31.8795 33.8795 32 33.7308 32H14.2692C14.1205 32 14 31.8795 14 31.7308V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M21 16V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 16V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 32V41C21 42.6569 22.3431 44 24 44C25.6569 44 27 42.6569 27 41V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hcr=x("icecream-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"3092fedd)"},[c("path",{d:"M18.8429 13.7227L32.2779 27.1577L11.6794 40.5003L5.63367 34.4546L18.8429 13.7227Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.7729 19.5104C37.7123 20.5711 37.0133 20.5793 35.9608 20.941C35.9282 23.7368 35.967 26.5502 32.4192 27.245L18.6033 13.429C18.6033 13.429 18.594 12.0595 19.9994 11.3435C20.4943 11.1116 21.4978 11.2213 22.0958 11.3186C23.5021 8.2937 25.6314 7.78309 27.9988 8.76105C29.1343 7.04337 31.9383 6.31187 34.027 6.98636C36.1157 7.66085 36.0994 9.05869 37.4891 9.74134C38.8789 10.424 40.2931 9.00977 40.3012 8.31082C40.3094 7.61186 40.1868 6.27484 41.129 6.51729C41.7042 6.67252 42.167 7.23228 42.7246 9.56132C43.0359 10.8687 42.8549 12.8027 41.7378 13.99C41.0522 14.7186 39.5211 15.0994 38.8219 15.3167C38.8885 15.5072 39.8336 18.4498 38.7729 19.5104Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.8216 15.3162C36.0094 16.7467 33.9207 16.0722 31.8483 13.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"3092fedd"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),fcr=x("icecream-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 4H31L34 32H14L17 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 32V41C21 42.6569 22.3431 44 24 44V44C25.6569 44 27 42.6569 27 41V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 14V14C18.2091 16.2091 21.7909 16.2091 24 14V14V14C26.2091 11.7909 29.7909 11.7909 32 14V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 22V22C17.1706 24.7132 21.1768 25.0409 23.7594 22.7165L24 22.5L24.2406 22.2835C26.8232 19.9591 30.8294 20.2868 33 23V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gcr=x("icecream-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 14C14 8.47715 18.4772 4 24 4V4C29.5228 4 34 8.47715 34 14V31.7308C34 31.8795 33.8795 32 33.7308 32H14.2692C14.1205 32 14 31.8795 14 31.7308V14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M21 32V41C21 42.6569 22.3431 44 24 44V44C25.6569 44 27 42.6569 27 41V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 16V16C16.7614 18.7614 21.2386 18.7614 24 16V16V16C26.7614 13.2386 31.2386 13.2386 34 16V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mcr=x("icecream-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.3396 22.5L21 37L24 43L27 37L32.6602 22.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 32H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 3C18 3 16 9 16 9C16 9 10 11 10 16C10 21 15 23 15 23C15 23 18.5 21 24 21C29.5 21 33 23 33 23C33 23 38 21 38 16C38 11 32 9 32 9C32 9 30 3 24 3Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kcr=x("id-card",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 8H6C4.89543 8 4 8.89543 4 10V38C4 39.1046 4.89543 40 6 40H42C43.1046 40 44 39.1046 44 38V10C44 8.89543 43.1046 8 42 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 16H28V24H36V16Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 32H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 16H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vcr=x("id-card-h",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"32",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25C19.2091 25 21 23.2091 21 21C21 18.7909 19.2091 17 17 17C14.7909 17 13 18.7909 13 21C13 23.2091 14.7909 25 17 25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 31C23 27.6863 20.3137 25 17 25C13.6863 25 11 27.6863 11 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 20H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 28H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Acr=x("id-card-v",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"4",width:"32",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19C26.2091 19 28 17.2091 28 15C28 12.7909 26.2091 11 24 11C21.7909 11 20 12.7909 20 15C20 17.2091 21.7909 19 24 19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 25C30 21.6863 27.3137 19 24 19C20.6863 19 18 21.6863 18 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 31H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 37H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pcr=x("image-files",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"18",cy:"17",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 28V37H33V21L23.4894 31.5L15 28Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bcr=x("imbalance",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 19V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 22L24 19L36 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 30L36 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 30L36 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 36L12 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 36L12 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 44C16.4183 44 20 40.4183 20 36H4C4 40.4183 7.58172 44 12 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36 38C40.4183 38 44 34.4183 44 30H28C28 34.4183 31.5817 38 36 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wcr=x("import-and-export",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 25.9999L5 34.9999L14 43.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 35.0083H22.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.0005 18L43.0005 27L34.0005 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 27.0084H25.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.5 24V7.5L43.5 7.5V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ocr=x("in-flight",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 40C12 32.8203 17.3726 27 24 27C30.6274 27 36 32.8203 36 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13 37C13 38 15.5 39 17 38C18.5 37 18.9597 34.495 20.4997 34.9262C22.0396 35.3574 22 38.5 24 40C26 41.5 29.5 41 31 38.5C32.5 36 30.9207 35.325 32.0612 33.7031C32.8215 32.6219 33.7919 32.8871 34 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M23 21H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.1514 22.4702L33.8475 23.53",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.1514 23.53L15.8475 22.4701",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.0586 28.134L40.0586 29.8661",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.05859 29.8661L9.05859 28.134",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.8945 37.0056L42.1036 38.9946",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.89453 38.9946L5.10359 37.0056",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.0003 10L9 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 7L29 13L17 16L12 9L16 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 18L6 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ycr=x("inbox",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 30L9 6H39L44 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 30H14.9091L16.7273 36H31.2727L33.0909 30H44V43H4V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 14H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 22H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ccr=x("inbox-download-r",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 31H15L17 35H31L33 31H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 36V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22L24 28L30 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28V12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 36V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_cr=x("inbox-in",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 30L10 6H38L43 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 30H14.9091L16.7273 36H31.2727L33.0909 30H43V43H5V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 20L24 26L30 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Scr=x("inbox-out",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 30L9 6H39L44 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 30H14.9091L16.7273 36H31.2727L33.0909 30H44V43H4V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 20L24 14L30 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lcr=x("inbox-r",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 31H15L17 35H31L33 31H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 36V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 36V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 15H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 23H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xcr=x("inbox-success",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 30L9 6H39L44 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 30H14.9091L16.7273 36H31.2727L33.0909 30H44V43H4V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19.2143L23 24L31 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ecr=x("inbox-success-r",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 31H15L17 35H31L33 31H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 36V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 36V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18.6154L22.6 24L33 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tcr=x("inbox-upload-r",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 31H15L17 35H31L33 31H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 36V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18L24 12L30 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 36V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qcr=x("inclusive-gateway",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22.7992 4.20102L4.4144 22.5858C3.63336 23.3668 3.63335 24.6332 4.4144 25.4142L22.7992 43.799C23.5802 44.58 24.8466 44.58 25.6276 43.799L44.0124 25.4142C44.7934 24.6332 44.7934 23.3668 44.0124 22.5858L25.6276 4.20102C24.8466 3.41997 23.5802 3.41997 22.7992 4.20102Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32C28.4183 32 32 28.4183 32 24C32 19.5817 28.4183 16 24 16C19.5817 16 16 19.5817 16 24C16 28.4183 19.5817 32 24 32Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Dcr=x("income",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 34L43 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 26V10C43 8.34315 41.6569 7 40 7H8C6.34315 7 5 8.34315 5 10V38C5 39.6569 6.34315 41 8 41H28.4706",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 39L31 34L35.9996 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 15L20 21L25 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 27H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 21H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 21V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bcr=x("income-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 38L30 33L34.9996 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 38L38 33L42.9996 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 22V9C43 7.89543 42.1046 7 41 7H7C5.89543 7 5 7.89543 5 9V39C5 40.1046 5.89543 41 7 41H28.4706",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 15L18 21L23 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 27H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 21H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 21V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rcr=x("incoming",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 13C18 10.7909 16.2091 9 14 9C11.7909 9 10 10.7909 10 13C10 15.2091 11.7909 17 14 17C16.2091 17 18 15.2091 18 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 13C37 10.7909 35.2091 9 33 9C30.7909 9 29 10.7909 29 13C29 15.2091 30.7909 17 33 17C35.2091 17 37 15.2091 37 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 13H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 13H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M37 13H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10 29L4 35L10 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 35H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Icr=x("increase",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 25C41 34.9411 32.9411 43 23 43C13.0589 43 5 34.9411 5 25C5 15.0589 13.0589 7 23 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 28.5C20.5 28.5 24 28 31 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 19H31V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 5V9.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.5 17L39 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.8892 7L37.0001 10.8891",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mcr=x("increase-the-scale",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 9C24 6.23858 21.7614 4 19 4C16.2386 4 14 6.23858 14 9V19C14 21.7614 16.2386 24 19 24C21.7614 24 24 21.7614 24 19V9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M42 9C42 6.23858 39.7614 4 37 4C34.2386 4 32 6.23858 32 9V19C32 21.7614 34.2386 24 37 24C39.7614 24 42 21.7614 42 19V9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M36 32L42 38L36 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 38H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pcr=x("indent-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 19L6 24L11 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fcr=x("indent-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 19L42 24L37 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ncr=x("index-finger",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12.5658 26.1824C10.8553 27.3542 10 29.2935 10 32.0002C10 36.0603 14.9753 43.0002 19.4618 43.0002C23.9483 43.0002 26.5502 43.0002 30.9415 43.0002C35.3328 43.0002 38 39.1496 38 36.0603C38 31.7099 38 27.3596 38 23.0093C38 21.3524 36.6569 20.0093 35 20.0093H34.9909C33.3391 20.0093 32 21.3484 32 23.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13.981 28.4452V8.00587C13.981 6.35036 15.323 5.0083 16.9785 5.0083C16.9813 5.0083 16.9841 5.0083 16.9868 5.00831C18.6482 5.01291 19.9927 6.36106 19.9927 8.0225V23.592",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19.9927 23.0083V19.0155C19.9927 17.3501 21.3428 16 23.0082 16C24.6736 16 26.0236 17.3501 26.0236 19.0155V23.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 22.7158V20.0034C26 18.3466 27.3431 17.0034 29 17.0034C30.6569 17.0034 32 18.3466 32 20.0034V23.0034",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ucr=x("induction-lock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 18V42H39V18L24 6L9 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 26V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 26V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jcr=x("industrial-scales",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 32H38L42 40H6L10 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"17",y:"4",width:"14",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wcr=x("info",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 11C25.3807 11 26.5 12.1193 26.5 13.5C26.5 14.8807 25.3807 16 24 16C22.6193 16 21.5 14.8807 21.5 13.5C21.5 12.1193 22.6193 11 24 11Z",fill:e.colors[2]},null),c("path",{d:"M24.5 34V20H23.5H22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 34H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vcr=x("infusion",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 30C38 37.732 31.732 44 24 44C16.268 44 10 37.732 10 30C10 22.268 24 4 24 4C24 4 38 22.268 38 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 30H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zcr=x("injection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.1684 22.262L19.0766 41.3539L6.34863 28.626L25.4405 9.53409",fill:e.colors[1]},null),c("path",{d:"M38.1684 22.262L19.0766 41.3539L6.34863 28.626L25.4405 9.53409",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.9053 5.99854L41.7043 25.7975",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14.834 28.626L19.0766 32.8686",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6.34961 41.353L12.7128 34.9898",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31.8047 15.8979L35.3394 12.3632",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Hcr=x("inline",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 9L34 6H8L25 24L8 42H34L37 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 24H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$cr=x("inner-shadow-bottom-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C29.5229 44 34.5229 41.7613 38.1422 38.1422C41.7613 34.5229 44 29.5229 44 24C44 18.4772 41.7613 13.4772 38.1422 9.85787C34.5229 6.23858 29.5229 4 24 4C18.4772 4 13.4772 6.23858 9.85787 9.85787C6.23858 13.4772 4 18.4772 4 24C4 29.5229 6.23858 34.5229 9.85787 38.1422C13.4772 41.7613 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 38C20.134 38 16.634 36.4329 14.1005 33.8996C11.567 31.366 10 27.866 10 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Xcr=x("inner-shadow-bottom-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C29.5229 44 34.5229 41.7613 38.1422 38.1422C41.7613 34.5229 44 29.5229 44 24C44 18.4772 41.7613 13.4772 38.1422 9.85787C34.5229 6.23858 29.5229 4 24 4C18.4772 4 13.4772 6.23858 9.85787 9.85787C6.23858 13.4772 4 18.4772 4 24C4 29.5229 6.23858 34.5229 9.85787 38.1422C13.4772 41.7613 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 38C27.866 38 31.366 36.4329 33.8996 33.8996C36.4329 31.366 38 27.866 38 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Gcr=x("inner-shadow-down",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C29.5229 44 34.5229 41.7613 38.1422 38.1422C41.7613 34.5229 44 29.5229 44 24C44 18.4772 41.7613 13.4772 38.1422 9.85787C34.5229 6.23858 29.5229 4 24 4C18.4772 4 13.4772 6.23858 9.85787 9.85787C6.23858 13.4772 4 18.4772 4 24C4 29.5229 6.23858 34.5229 9.85787 38.1422C13.4772 41.7613 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33.8996 33.8995C31.3661 36.4329 27.8661 38 24.0001 38C20.1341 38 16.6341 36.4329 14.1006 33.8995",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Ycr=x("inner-shadow-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C29.5229 44 34.5229 41.7613 38.1422 38.1422C41.7613 34.5229 44 29.5229 44 24C44 18.4772 41.7613 13.4772 38.1422 9.85787C34.5229 6.23858 29.5229 4 24 4C18.4772 4 13.4772 6.23858 9.85787 9.85787C6.23858 13.4772 4 18.4772 4 24C4 29.5229 6.23858 34.5229 9.85787 38.1422C13.4772 41.7613 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14.1005 14.1005C11.567 16.634 10 20.134 10 24C10 27.866 11.567 31.366 14.1005 33.8995",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Zcr=x("inner-shadow-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C29.5229 44 34.5229 41.7613 38.1422 38.1422C41.7613 34.5229 44 29.5229 44 24C44 18.4772 41.7613 13.4772 38.1422 9.85787C34.5229 6.23858 29.5229 4 24 4C18.4772 4 13.4772 6.23858 9.85787 9.85787C6.23858 13.4772 4 18.4772 4 24C4 29.5229 6.23858 34.5229 9.85787 38.1422C13.4772 41.7613 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33.8994 33.8995C36.4328 31.366 37.9999 27.866 37.9999 24C37.9999 20.134 36.4328 16.634 33.8994 14.1005",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),qcr=x("inner-shadow-top-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C29.5229 44 34.5229 41.7613 38.1422 38.1422C41.7613 34.5229 44 29.5229 44 24C44 18.4772 41.7613 13.4772 38.1422 9.85787C34.5229 6.23858 29.5229 4 24 4C18.4772 4 13.4772 6.23858 9.85787 9.85787C6.23858 13.4772 4 18.4772 4 24C4 29.5229 6.23858 34.5229 9.85787 38.1422C13.4772 41.7613 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 10C20.134 10 16.634 11.567 14.1005 14.1005C11.567 16.634 10 20.134 10 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Kcr=x("inner-shadow-top-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C29.5229 44 34.5229 41.7613 38.1422 38.1422C41.7613 34.5229 44 29.5229 44 24C44 18.4772 41.7613 13.4772 38.1422 9.85787C34.5229 6.23858 29.5229 4 24 4C18.4772 4 13.4772 6.23858 9.85787 9.85787C6.23858 13.4772 4 18.4772 4 24C4 29.5229 6.23858 34.5229 9.85787 38.1422C13.4772 41.7613 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M38 24C38 20.134 36.4329 16.634 33.8996 14.1005C31.366 11.567 27.866 10 24 10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Jcr=x("inner-shadow-up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C29.5229 44 34.5229 41.7613 38.1422 38.1422C41.7613 34.5229 44 29.5229 44 24C44 18.4772 41.7613 13.4772 38.1422 9.85787C34.5229 6.23858 29.5229 4 24 4C18.4772 4 13.4772 6.23858 9.85787 9.85787C6.23858 13.4772 4 18.4772 4 24C4 29.5229 6.23858 34.5229 9.85787 38.1422C13.4772 41.7613 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33.8996 14.1005C31.3661 11.567 27.8661 10 24.0001 10C20.1341 10 16.6341 11.567 14.1006 14.1005",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),edr=x("insert-card",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 18H4L4 6H44V18H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 12L4 41H44L36 12H12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),tdr=x("insert-table",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39.3 6H8.7C7.20883 6 6 7.20883 6 8.7V39.3C6 40.7912 7.20883 42 8.7 42H39.3C40.7912 42 42 40.7912 42 39.3V8.7C42 7.20883 40.7912 6 39.3 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M18 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 18H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 30H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),ndr=x("inspection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 33V19H5V41C5 42.1046 5.89543 43 7 43H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 10C5 8.89543 5.89543 8 7 8H41C42.1046 8 43 8.89543 43 10V19H5V10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 5V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 5V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"30",cy:"32",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M36 37L42 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),idr=x("instagram",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 6H14C9.58172 6 6 9.58172 6 14V34C6 38.4183 9.58172 42 14 42H34C38.4183 42 42 38.4183 42 34V14C42 9.58172 38.4183 6 34 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32C28.4183 32 32 28.4183 32 24C32 19.5817 28.4183 16 24 16C19.5817 16 16 19.5817 16 24C16 28.4183 19.5817 32 24 32Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 15C36.1046 15 37 14.1046 37 13C37 11.8954 36.1046 11 35 11C33.8954 11 33 11.8954 33 13C33 14.1046 33.8954 15 35 15Z",fill:e.colors[2]},null)])}),rdr=x("instagram-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"9",cy:"8.00012",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"5",y:"18.0001",width:"8",height:"25",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 27.5V43H28V29C28 26.5 29.5 24.5 32 24.5C34.5 24.5 36 27 36 29V43H43V27.5C43 24.5 39.5 18 32 18C24.5 18 21 24.5 21 27.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),odr=x("install",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41.4004 11.551L36.3332 5H11.6666L6.58398 11.551",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 13C6 11.8954 6.89543 11 8 11H40C41.1046 11 42 11.8954 42 13V40C42 41.6569 40.6569 43 39 43H9C7.34315 43 6 41.6569 6 40V13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 27L24 35L16 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9917 19V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sdr=x("instruction",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"32",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 10C4 8.89543 4.89543 8 6 8H42C43.1046 8 44 8.89543 44 10V16H4V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 23L23 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 23L37 28L31 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 22.9999L11 27.9999L17 33.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),adr=x("intercom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 14C13 12.3431 14.3431 11 16 11H32C33.6569 11 35 12.3431 35 14V25L33 31V41C33 42.6569 31.6569 44 30 44H18C16.3431 44 15 42.6569 15 41V31L13 25V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M19 11L19 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 11L28 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 19L20 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 26L22 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ldr=x("intermediate-mode",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0033 4L29.2737 9.27038H38.7296V18.7263L44 23.9967L38.7296 29.2737V38.7296H29.2737L24.0033 44L18.7264 38.7296H9.27036V29.2737L4 23.9967L9.27036 18.7263V9.27038H18.7264L24.0033 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16C27.9932 16.5 31 20 31 24C31 28 28 31.5 24 31.9549",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cdr=x("internal-data",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 18V9C6 7.34315 7.34315 6 9 6H39C40.6569 6 42 7.34315 42 9V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 30V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ddr=x("internal-expansion",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 42H40C41.1046 42 42 41.1046 42 40V8C42 6.89543 41.1046 6 40 6H8C6.89543 6 6 6.89543 6 8V40C6 41.1046 6.89543 42 8 42Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M42 8C42 6.89543 41.1046 6 40 6H28V20H42V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 35L23 25M23 25V32M23 25H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),udr=x("internal-reduction",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 42H40C41.1046 42 42 41.1046 42 40V8C42 6.89543 41.1046 6 40 6H8C6.89543 6 6 6.89543 6 8V40C6 41.1046 6.89543 42 8 42Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M42 8C42 6.89543 41.1046 6 40 6H28V20H42V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 25L13 35M13 35V28M13 35H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hdr=x("internal-transmission",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 25L30 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 19L30 25L36 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 6V26C21 32.7391 14.8348 39.5668 9 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 14V9C42 7.34315 40.6569 6 39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fdr=x("international",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44.0002C35.0457 44.0002 44 35.0459 44 24.0002C44 12.9545 35.0457 4.00024 24 4.00024C12.9543 4.00024 4 12.9545 4 24.0002C4 35.0459 12.9543 44.0002 24 44.0002Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M6 30.9856C8.63192 32.041 10.5266 32.041 11.6839 30.9856C13.4199 29.4025 11.9219 24.5978 14.3532 23.2727C16.7844 21.9476 20.4886 27.8214 23.9508 25.8887C27.4129 23.9559 23.6246 18.8023 26.0272 16.713C28.4298 14.6237 31.554 16.98 32.1001 13.4865C32.6462 9.99304 29.5521 11.5082 28.9584 8.20693C28.5625 6.00611 28.5625 4.84884 28.9584 4.73511",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M29.0209 43.3505C27.1468 41.4325 26.4721 39.6497 26.9969 38.0019C27.7841 35.5303 29.0826 35.6764 29.6488 34.1482C30.2149 32.6199 28.6156 30.4433 32.1643 28.5826C34.5301 27.3421 37.783 28.7794 41.9228 32.8944",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),gdr=x("intersect-selection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"16",y:"16",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"5",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 16L16 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 21L21 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mdr=x("intersection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 31H40C41.1046 31 42 30.1046 42 29V8C42 6.89543 41.1046 6 40 6H19C17.8954 6 17 6.89543 17 8V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 17H8C6.89543 17 6 17.8954 6 19V40C6 41.1046 6.89543 42 8 42H29C30.1046 42 31 41.1046 31 40V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"17",y:"17",width:"14",height:"14",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kdr=x("invalid-files",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 44V4H31L40 14.5V44H8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 25C34 30.5228 29.5228 35 24 35C18.4772 35 14 30.5228 14 25C14 19.4772 18.4772 15 24 15C26.6582 15 29.0742 16.0372 30.8653 17.729C32.7955 19.5521 34 22.1354 34 25Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18L31 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 25C34 30.5228 29.5228 35 24 35M14 25C14 19.4772 18.4772 15 24 15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vdr=x("invert-camera",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 13.9999C9 13.9999 16.5 2.49984 29.5 6.99986C42.5 11.4999 42 24.4999 42 24.4999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 34C39 34 33 45 19.5 41.5C6 38 6 24 6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 8V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24L6 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"20",width:"12",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 28L32 26.6667V21.3333L34 20V28Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Adr=x("invert-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 15C10 22.2989 14.103 28.5832 20 31.4081C22.1347 32.4307 24.5046 33 27 33C36.3888 33 44 24.9411 44 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 20L10 15L4 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pdr=x("invert-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 15C38 22.2989 33.897 28.5832 28 31.4081C25.8653 32.4307 23.4954 33 21 33C11.6112 33 4 24.9411 4 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 20L38 15L44 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bdr=x("ios-face-recognition",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 34V44H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 44H44V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 4H44V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 4H4V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 34C16 34 19 37 24 37C29 37 32 34 32 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14V23C24 25 22 27 20 27H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 14V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 14V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wdr=x("ipad",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"9",y:"5",width:"30",height:"38",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M22 36L26 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Odr=x("ipad-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"10",width:"38",height:"30",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M11 27V23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ydr=x("iphone",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"11",y:"4",width:"26",height:"40",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M22 10L26 10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cdr=x("ipo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 18.313V7H44V18.313C41.8815 19.068 40.3636 21.1053 40.3636 23.5C40.3636 25.8947 41.8815 27.932 44 28.687V40H4V28.687C6.11853 27.932 7.63636 25.8947 7.63636 23.5C7.63636 21.1053 6.11853 19.068 4 18.313V18.313Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 18V29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18V29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18H21C22.6569 18 24 19.3431 24 21C24 22.6569 22.6569 24 21 24H18V18Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"32",cy:"24",rx:"3",ry:"5",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),_dr=x("iron",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 40H44L42 24H20C11.1634 24 4 31.1634 4 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 8H40L42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 32H19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 32H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 32H35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Sdr=x("iron-disable",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 40H44L42 24H20C11.1634 24 4 31.1634 4 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 8H40L42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 26L24 24L22 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 22L24 24L22 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ldr=x("iron-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 40H44L42 24H20C11.1634 24 4 31.1634 4 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 8H40L42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 32H19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 32H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xdr=x("iron-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 40H44L42 24H20C11.1634 24 4 31.1634 4 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 8H40L42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 32H19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Edr=x("iwatch",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 12.0002H10V36.0002H36V12.0002Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 24.0002C27 21.7911 25.2091 20.0002 23 20.0002C20.7909 20.0002 19 21.7911 19 24.0002C19 26.2094 20.7909 28.0002 23 28.0002C25.2091 28.0002 27 26.2094 27 24.0002Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 12.0002C15 11.9273 15.0083 11.8545 15.0246 11.7833L16.6321 4.78331C16.7372 4.32578 17.1565 4.00024 17.6409 4.00024H28.3837C28.8681 4.00024 29.2874 4.32578 29.3925 4.78331L31 11.7833",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 36.0002C15 36.0732 15.0083 36.1459 15.0246 36.2172L16.6321 43.2172C16.7372 43.6747 17.1565 44.0002 17.6409 44.0002H28.3837C28.8681 44.0002 29.2874 43.6747 29.3925 43.2172L31 36.2172",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M39 16.0002V20.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Tdr=x("iwatch-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"13",y:"12",width:"22",height:"24",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 12L27 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 36L27 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.9998 23.9341L29 23.9999",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 21L35 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 24L13.0003 24.0659",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 21L13 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 12V4H17V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 36V43C31 43.5523 30.5523 44 30 44H18C17.4477 44 17 43.5523 17 43V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qdr=x("iwatch-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.4167 10.5C18.2373 7.69936 21.9423 6 26 6C34.8366 6 42 14.0589 42 24C42 33.9411 34.8366 42 26 42C21.9423 42 18.2373 40.3006 15.4167 37.5",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"6",y:"10",width:"10",height:"28",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"18",width:"4",height:"4",rx:"2",transform:"rotate(90 13 18)",fill:e.colors[2]},null),c("rect",{x:"13",y:"25",width:"4",height:"4",rx:"2",transform:"rotate(90 13 25)",fill:e.colors[2]},null)])}),Ddr=x("jewelry",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20 24C20 17.6364 22.6275 15.3535 24 15C25.22 15.1768 28 17.2121 28 24C28 30.7879 25.22 33 24 33C22.6275 32.8232 20 30.3636 20 24Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M19.9995 22.9999C18.4464 21.4623 13.6179 21.8398 12.0002 21.9999C11.5149 23.7617 12.3521 27.4922 14.2934 29.4142C16.72 31.8166 18.6609 32.9999 23.9995 32.9999",stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M28 22.9999C29.4358 21.4668 33.5044 21.8402 35 21.9999C35.2991 23.5969 35.1402 27.1878 32.6276 29.8707C30.115 32.5536 25.5 32.9999 24 32.9999",stroke:e.colors[2],"stroke-width":e.strokeWidth},null)])}),Bdr=x("jinritoutiao",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36.883 44H11.1127C7.19199 44 4 40.808 4 36.883V11.1127C4 7.19199 7.19199 4 11.1127 4H36.883C40.8037 4 43.9957 7.19199 43.9957 11.1127V36.883C44 40.808 40.808 44 36.883 44ZM11.1127 4.30258C7.35819 4.30258 4.30258 7.35819 4.30258 11.1127V36.883C4.30258 40.6418 7.35819 43.6974 11.117 43.6974H36.8873C40.6461 43.6974 43.7017 40.6418 43.7017 36.883V11.1127C43.7017 7.35393 40.6461 4.29832 36.8873 4.29832H11.1127V4.30258Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 36.8874L44 34.7949V11.1128L4 13.2053V36.8874ZM24.9629 18.5535L24.9629 18.5535L24.9629 18.5535C24.9629 18.5535 25.8962 19.2311 25.9985 19.2993C26.6647 19.7579 27.5459 20.364 28.9153 20.9932C27.6556 21.3788 26.2061 21.761 24.5332 22.1291V24.4432C27.7245 23.7574 30.2253 22.9796 32.2 22.192C34.1509 22.7558 36.6718 23.2709 39.981 23.6377V21.3236C38.2667 21.1249 36.788 20.8858 35.5072 20.6222C37.3562 19.5714 38.4182 18.606 39.1209 17.9399V17.5864L39.1251 17.5862V15.417L39.1209 15.4172V15.417L38.596 15.4447L29.6218 15.9141L27.2983 14.9524L24.9629 18.5535ZM28.5105 18.1415L35.9854 17.7504C35.1654 18.3491 34.0068 19.0546 32.2705 19.7895C30.5399 19.2368 29.3679 18.6532 28.5105 18.1415ZM16.7119 16.0478L19.1709 15.9199C19.1087 20.541 19.0227 23.3079 18.3506 25.4774L23.4462 25.2102V27.3794L17.3389 27.6979C16.3633 29.2668 14.8464 30.7444 12.4715 32.8387L8.59766 33.0433C8.74154 32.921 8.87935 32.8017 9.01365 32.6855L9.01378 32.6854L9.08775 32.6214C11.476 30.5514 13.1174 29.1275 14.23 27.8601L8.00195 28.1849V26.0199L15.7202 25.6153C16.5809 23.6457 16.6485 20.8981 16.7119 16.0478ZM14.9017 17.4668V19.8874L9.42969 19.3888V16.9724L14.9017 17.4668ZM9.42969 21.0637V23.4843L14.9017 23.983V21.5623L9.42969 21.0637ZM30.9824 26.9861L24.5332 27.3241V25.1549L30.9824 24.8169V23.5822L33.5011 23.4543V24.6849L39.9817 24.3452V26.5144L33.5011 26.8541V31.7433L30.9824 31.8754V26.9861ZM21.0602 28.5898L18.0898 28.7433L20.4764 32.4253L23.4468 32.2719L21.0602 28.5898ZM34.6465 27.8778L37.6126 27.7244L39.9991 31.4064L37.033 31.5599L34.6465 27.8778ZM29.8979 28.125L26.9275 28.2827L24.541 32.2119L27.5114 32.0585L29.8979 28.125Z",fill:e.colors[0]},null)])}),Rdr=x("journey",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"670d28d2)"},[c("path",{d:"M24 40C32.2843 40 39 33.2843 39 25C39 16.7157 32.2843 10 24 10C15.7157 10 9 16.7157 9 25C9 33.2843 15.7157 40 24 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.0002 11C21.8049 12.0083 23.5002 13.5 23.3581 15.4454C23.2445 17 21.915 17.3469 21.6369 18.4711C21.359 19.5953 22.9674 20.8217 20.2464 22.636C18.4324 23.8455 12.971 26.1447 9 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M9.50011 24.5C6.50011 26.3883 2.06824 31.521 4.00056 35C6.5 39.5 16.0004 35.6906 27.0001 27C37.9999 18.3094 42.2291 5.60642 42.2291 5.60642L37.0005 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.0006 40C26.0006 40 26.5003 35 30 32C33.4997 29 38.0007 29 38.0007 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)]),c("defs",null,[c("clipPath",{id:e.id+"670d28d2"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Idr=x("joystick",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 33H4V43H44V33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 26H26V33H38V26Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 14C20.7614 14 23 11.7614 23 9C23 6.23858 20.7614 4 18 4C15.2386 4 13 6.23858 13 9C13 11.7614 15.2386 14 18 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 14L9 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mdr=x("juice",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 24H33L31.2 44H16.8L15 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"11",y:"18",width:"26",height:"6",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 8C18.4772 8 14 12.4772 14 18H34C34 12.4772 29.5228 8 24 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M28 4L26 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Pdr=x("jump",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 10L20 20.254V29.9683L10.8571 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 10L28 20.254V29.9683L37.1429 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"8",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Fdr=x("kagi-map",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 42H8V24H15V42H19.9406V6H27.9792V33.0659H34.0203V16.125H40.0687V42H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ndr=x("kettle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 49 48",fill:"none"},[c("rect",{x:"6.77783",y:"37",width:"36",height:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.7778 36L36.7778 10H4.77783L11.3438 17.5493C11.8727 18.1574 12.1347 18.9527 12.0707 19.7561L10.7778 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.7778 18H21.7778",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.7778 24H21.7778",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.7778 30H21.7778",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.7778 10H44.7778V26H38.7778",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.7778 9V4H28.7778V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Udr=x("kettle-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 14H30C30 14 38 18.1481 38 27.7993C38 37.4504 30 42 30 42H13C13 42 6 35.9785 6 28C6 20.0215 13 14 13 14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 27.9998C25 24.9998 19 33.9998 6 27.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 14H40C40 14 44 18 44 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 6L32 8.66667L31 14H13L9 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jdr=x("key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22.8682 24.2982C25.4105 26.7935 26.4138 30.4526 25.4971 33.8863C24.5805 37.32 21.8844 40.0019 18.4325 40.9137C14.9806 41.8256 11.3022 40.8276 8.79375 38.2986C5.02208 34.4141 5.07602 28.2394 8.91499 24.4206C12.754 20.6019 18.9613 20.5482 22.8664 24.3L22.8682 24.2982Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 24L40 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.3052 16.9001L35.7337 22.3001L42.0671 16.0001L36.6385 10.6001L30.3052 16.9001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Wdr=x("key-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"5d70de9e)"},[c("circle",{cx:"15",cy:"33",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M29 16L35.5 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 26L37 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 11L42 17.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"5d70de9e"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Vdr=x("key-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"517f6b4b)"},[c("circle",{cx:"15",cy:"33",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M29 16L36 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 26L36 8L43 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"517f6b4b"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),zdr=x("keyboard",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 19C16.3807 19 17.5 17.8807 17.5 16.5C17.5 15.1193 16.3807 14 15 14C13.6193 14 12.5 15.1193 12.5 16.5C12.5 17.8807 13.6193 19 15 19Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 27C16.3807 27 17.5 25.8807 17.5 24.5C17.5 23.1193 16.3807 22 15 22C13.6193 22 12.5 23.1193 12.5 24.5C12.5 25.8807 13.6193 27 15 27Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 19C25.3807 19 26.5 17.8807 26.5 16.5C26.5 15.1193 25.3807 14 24 14C22.6193 14 21.5 15.1193 21.5 16.5C21.5 17.8807 22.6193 19 24 19Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 27C25.3807 27 26.5 25.8807 26.5 24.5C26.5 23.1193 25.3807 22 24 22C22.6193 22 21.5 23.1193 21.5 24.5C21.5 25.8807 22.6193 27 24 27Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33 19C34.3807 19 35.5 17.8807 35.5 16.5C35.5 15.1193 34.3807 14 33 14C31.6193 14 30.5 15.1193 30.5 16.5C30.5 17.8807 31.6193 19 33 19Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33 27C34.3807 27 35.5 25.8807 35.5 24.5C35.5 23.1193 34.3807 22 33 22C31.6193 22 30.5 23.1193 30.5 24.5C30.5 25.8807 31.6193 27 33 27Z",fill:e.colors[2]},null),c("path",{d:"M17 33H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hdr=x("keyboard-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"18",width:"40",height:"24",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"14",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"16",cy:"30",r:"2",fill:e.colors[0]},null),c("circle",{cx:"10",cy:"30",r:"2",fill:e.colors[0]},null),c("circle",{cx:"20",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"22",cy:"30",r:"2",fill:e.colors[0]},null),c("circle",{cx:"26",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"28",cy:"30",r:"2",fill:e.colors[0]},null),c("circle",{cx:"32",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"34",cy:"30",r:"2",fill:e.colors[0]},null),c("circle",{cx:"38",cy:"24",r:"2",fill:e.colors[0]},null),c("path",{d:"M17 36H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 18V13.125C33 12.5727 33.4477 12.125 34 12.125H39C39.5523 12.125 40 11.6773 40 11.125V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$dr=x("keyhole",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15C21.2386 15 19 17.2386 19 20C19 21.6358 19.7856 23.0882 21 24.0004L20 32H28L27.0005 24C28.2147 23.0878 29 21.6356 29 20C29 17.2386 26.7614 15 24 15Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xdr=x("keyline",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6H42V42H6V6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 24C36 30.6274 30.6274 36 24 36C17.3726 36 12 30.6274 12 24C12 17.3726 17.3726 12 24 12C30.6274 12 36 17.3726 36 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 4L44 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 4L4 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gdr=x("kitchen-knife",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 30C14 30 14 34 14 40C14 46 22 46 22 40C22 34 22 30 22 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 37H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 6C14 4.89543 14.8954 4 16 4H32.6349C32.9537 4 33.2672 4.07486 33.5228 4.26546C34.5417 5.0254 37.1977 7.58171 38 14C38.7728 20.1822 36.6313 26.3644 35.6182 28.8547C35.3295 29.5645 34.6334 30 33.8672 30H14V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"22",cy:"10",r:"2",fill:e.colors[2]},null)])}),Ydr=x("knife-fork",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 5V15C8 20 14 20 14 20C14 20 20 20 20 15V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 12C30 4 38 4 38 4V21H30V12Z",fill:e.colors[1]},null),c("path",{d:"M38 21H30V12C30 4 38 4 38 4V21ZM38 21V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zdr=x("koala-bear",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"26",r:"15",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M21 31.5625C21 29.664 24 24 24 24C24 24 27 29.664 27 31.5625C27 33.461 25.6569 35 24 35C22.3431 35 21 33.461 21 31.5625Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17.0391",cy:"23.4932",r:"2",fill:e.colors[2]},null),c("circle",{cx:"31.0391",cy:"23.4932",r:"2",fill:e.colors[2]},null),c("path",{d:"M17 11.9269C15.6214 9.52446 8.49451 6.09319 5.34959 9.30595C4.01392 10.4178 2.98594 15.4499 5.72704 23L10 19.9798",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 11.9269C32.3786 9.52446 39.5055 6.0932 42.6504 9.30595C43.9861 10.4178 45.0141 15.4499 42.273 23L38 19.9802",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qdr=x("kungfu",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 17C13.7614 17 16 14.7614 16 12C16 9.23858 13.7614 7 11 7C8.23858 7 6 9.23858 6 12C6 14.7614 8.23858 17 11 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M20 18L28 24L25 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 24L44 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 16.8L27 8L20 18L16 27L10 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kdr=x("label",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 4H39V44L24 33.4286L9 44V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"9",y:"4",width:"30",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jdr=x("ladder",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 42C10 42 10 16 10 10C10 4 16 4 16 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 14H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 22H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 30H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 38H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 43C34 43 34 17 34 11C34 5 40 5 40 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eur=x("ladder-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 17L35 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 26L33 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 35L30 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.5652 43L38.3054 7.52959C38.655 6.25653 37.697 5 36.3768 5H22.2145C21.3374 5 20.5626 5.57158 20.3036 6.40968L9 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18L21 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 18L39 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tur=x("lamp",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 9.5C14 7.567 15.567 6 17.5 6C19.433 6 21 7.567 21 9.5V21H14V9.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M27 9.5C27 7.567 28.567 6 30.5 6C32.433 6 34 7.567 34 9.5V21H27V9.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"18",y:"34",width:"12",height:"8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 22C10 21.4477 10.4477 21 11 21H37C37.5523 21 38 21.4477 38 22V26C38 30.4183 34.4183 34 30 34H18C13.5817 34 10 30.4183 10 26V22Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),nur=x("land-surveying",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 26V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26L36 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26L12 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 20L29 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"10",y:"6",width:"26",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 8V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iur=x("landing",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 43L43 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 25V14.9901C5.21558 14.9901 8.81818 19.1686 10 21L21 23V5L25 7L30.8312 25.9783L40 28C44 29 44 31.5004 44 31.9998C44 35 40.5 35 40 35C36 35 4 25 4 25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rur=x("landscape",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 28C17 28 26.5 29.5 26.5 33C26.5 36.5 21.394 35.7386 19 36C16.9274 36 12 36 12 39C12 43 32.5447 44 36.5 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 15C31 10.7333 26.7297 4 20.805 4C14.8804 4 10.333 12 8.54511 19.4667C6.7572 26.9333 7.01261 36 7.01261 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 24C26 21.5 27.4 17 32 17C36 17 38.2 21.0424 39 24.5C39.8 27.9576 40 33 40 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),our=x("laptop",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"8",width:"32",height:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 28L4 41H44L40 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.9 35H28.1L30 41H18L19.9 35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sur=x("laptop-computer",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"8",width:"38",height:"24",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M4 40L44 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 14L26 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aur=x("laptop-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 11C8 9.34315 9.34315 8 11 8H37C38.6569 8 40 9.34315 40 11V32H8V11Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 32H44V34C44 37.3137 41.3137 40 38 40H10C6.68629 40 4 37.3137 4 34V32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),lur=x("lark",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M41.0716 5.99409L3.31071 16.5187L12.3856 25.8126L20.7998 25.9594L30.4827 16.5187C30.2266 15.9943 30.0985 15.5552 30.0985 15.2013C30.0985 14.4074 30.4104 13.7786 30.8947 13.333C31.7241 12.57 32.7222 12.4558 33.8889 12.9905L41.0716 5.99409Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M42.1021 6.72842L31.5775 44.4893L22.2836 35.4144L22.1367 27.0002L31.5115 17.4816C32.0195 17.8454 32.5743 18.0105 33.1759 17.9769C34.0784 17.9264 34.6614 17.3813 34.9349 17.0602C35.2083 16.7392 35.5293 16.2051 35.5025 15.4113C35.4847 14.8821 35.3109 14.3941 34.9812 13.9472L42.1021 6.72842Z",fill:e.colors[0]},null)])}),cur=x("lark-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"b3bf43e7)"},[c("path",{d:"M3.49381 17.7193L41.6776 6.32232L30.3639 44.5893L21.4834 35.7089L21.5251 26.4749L11.9791 26.2045L3.49381 17.7193Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M27.5352 14.8908C25.9731 16.4529 25.9731 18.9856 27.5352 20.5477C29.0973 22.1098 31.63 22.1098 33.1921 20.5477C34.7542 18.9856 34.7542 16.4529 33.1921 14.8908C31.63 13.3287 29.0973 13.3287 27.5352 14.8908Z",fill:e.colors[0]},null),c("path",{d:"M41.6777 6.40558L30.364 17.7193",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"b3bf43e7"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),dur=x("lattice-pattern",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 16H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 14V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 8H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 16H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 8H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 14V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 32H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 22V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 30V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 24H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 32H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 22V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 30V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 40H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 38V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 40H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 38V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 40H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uur=x("layers",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 11.9143L24 19L44 11.9143L24 5L4 11.9143Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20L24 27L44 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28L24 35L44 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 36L24 43L44 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hur=x("layout-five",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 16H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 13V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 13V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 30L42 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 16V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 27V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fur=x("layout-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 28L24 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 25V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 17V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 42V6",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 6H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 42H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gur=x("layout-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 16H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 13V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 14V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 16V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 42H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mur=x("layout-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 22L42 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 22V6",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 6H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 19V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 19V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kur=x("layout-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 21V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 21V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vur=x("leaf",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 24C37 38.0938 24 44 24 44C24 44 11 39.375 11 24C11 8.625 24 4 24 4C24 4 37 9.90625 37 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36L29 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29L19 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 23L29 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Aur=x("leaves",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 43C31 43 18 44 11 36C4 28 4 4 4 4C4 4 28 3 36 9C44 15 42 32 42 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 44C44 44 32.8207 35.5515 26 28C19.1793 20.4485 16 13 16 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 28L27 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 28L16 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pur=x("leaves-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 23.8788C37 30.5731 31.1797 36 24 36C16.8203 36 11 30.5731 11 23.8788C11 17.1844 24 4 24 4C24 4 37 17.1844 37 23.8788Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 23.8789C37 30.5733 31.1797 36.0001 24 36.0001C16.8203 36.0001 11 30.5733 11 23.8789",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 23.8788C37 17.1844 24 4 24 4C24 4 11 17.1844 11 23.8788",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),bur=x("leaves-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.9999 17C29.3846 14.8792 38.6651 8.24004 41.9999 5C41.9999 20 38.1985 28.4716 35.9999 31C25.9999 42.5 15.0652 37.1591 12.9999 33C8.14514 23.2233 15.0699 18.4999 20.9999 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 43C6.41176 41 8.38824 36.4 13 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wur=x("led-diode",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 24C6 22.8954 6.89543 22 8 22H40C41.1046 22 42 22.8954 42 24V30H6V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C16.268 4 10 10.268 10 18V22H38V18C38 10.268 31.732 4 24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"13",r:"3",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Our=x("left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 36L19 24L31 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yur=x("left-alignment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 14L42 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24L30 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 34H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cur=x("left-and-right-branch",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 8C14.5 8.00004 17.05 7.99905 18.0143 13.0614C18.989 18.1786 19.3286 22.8477 21 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 40C33.5 40 30.95 40.001 29.9857 34.9386C29.011 29.8214 28.6714 25.1523 27 24.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 40C14.5 40 17.05 40.001 18.0143 34.9386C18.989 29.8214 19.3286 25.1523 21 24.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 8C33.5 8.00004 30.95 7.99905 29.9857 13.0614C29.011 18.1786 28.6714 22.8477 27 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{r:"4",transform:"matrix(-1 0 0 1 21 24)",fill:e.colors[0]},null),c("circle",{r:"4",transform:"matrix(-1 0 0 1 27 24)",fill:e.colors[0]},null),c("path",{d:"M21 24H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 24L35 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 24H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 24H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 8H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 8H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 40H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 40H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_ur=x("left-bar",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 42H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 6H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Sur=x("left-branch",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26 8C27.5 7.98823 31.5 7.99912 32.5714 13.0615C33.6545 18.1787 38.1429 22.8478 40 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 40C27.5 40 31.5 40.0009 32.5714 34.9385C33.6545 29.8213 38.1429 25.1522 40 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{r:"4",transform:"matrix(-1 0 0 1 40 24)",fill:e.colors[0]},null),c("path",{d:"M40 24L26 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 8H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 40H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lur=x("left-c",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 33L18 24L27 15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xur=x("left-expand",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"28",height:"36",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Eur=x("left-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 36L18 24L30 12V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Tur=x("left-small",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 23.9917H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36L12 24L24 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qur=x("left-small-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 33L32 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 33H15V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dur=x("left-small-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 32L15 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 33V15H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bur=x("left-square",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 34L19 24L29 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rur=x("left-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 5L6 24L24 43L24 31L42 31V17H24V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Iur=x("lemon",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 26C36 19.5917 31.617 13.189 27 11.527L24 8L21 11.527C16.383 13.189 12 19.5917 12 26C12 32.4083 16.383 38.811 21 40.473C21.9537 40.8163 22.96 44 24 44C25.04 44 26.0463 40.8163 27 40.473C31.617 38.811 36 32.4083 36 26Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.1422 4.23223C36.1534 4.3613 36.7279 5.35639 36.3341 6.29667C35.8 7.57164 34.8288 9.25356 33.1962 10.1962C31.5635 11.1387 29.6213 11.1389 28.2502 10.9639C27.2389 10.8348 26.6644 9.83976 27.0582 8.89948C27.5923 7.62451 28.5635 5.94259 30.1962 5C31.8288 4.05741 33.771 4.05722 35.1422 4.23223Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Mur=x("lens-alignment",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 10C14 12.2091 12.2091 14 10 14C7.79086 14 6 12.2091 6 10C6 7.79086 7.79086 6 10 6C12.2091 6 14 7.79086 14 10Z",fill:e.colors[1]},null),c("path",{d:"M14 10C14 12.2091 12.2091 14 10 14M14 10C14 7.79086 12.2091 6 10 6C7.79086 6 6 7.79086 6 10C6 12.2091 7.79086 14 10 14M14 10H20M10 14V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 38C14 35.7909 12.2091 34 10 34C7.79086 34 6 35.7909 6 38C6 40.2091 7.79086 42 10 42C12.2091 42 14 40.2091 14 38Z",fill:e.colors[1]},null),c("path",{d:"M14 38C14 35.7909 12.2091 34 10 34M14 38C14 40.2091 12.2091 42 10 42C7.79086 42 6 40.2091 6 38C6 35.7909 7.79086 34 10 34M14 38H20M10 34V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 38C34 35.7909 35.7909 34 38 34C40.2091 34 42 35.7909 42 38C42 40.2091 40.2091 42 38 42C35.7909 42 34 40.2091 34 38Z",fill:e.colors[1]},null),c("path",{d:"M34 38C34 35.7909 35.7909 34 38 34M34 38C34 40.2091 35.7909 42 38 42C40.2091 42 42 40.2091 42 38C42 35.7909 40.2091 34 38 34M34 38H28M38 34V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 10C34 12.2091 35.7909 14 38 14C40.2091 14 42 12.2091 42 10C42 7.79086 40.2091 6 38 6C35.7909 6 34 7.79086 34 10Z",fill:e.colors[1]},null),c("path",{d:"M34 10C34 12.2091 35.7909 14 38 14M34 10C34 7.79086 35.7909 6 38 6C40.2091 6 42 7.79086 42 10C42 12.2091 40.2091 14 38 14M34 10H28M38 14V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 24H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pur=x("leo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"13",cy:"26.9998",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M13 20.9999C13 15.5002 15 5.00024 24 5.00024C28.5 5.00024 36.7205 7.33192 33.5358 20.5613C33.2552 21.7271 32.154 23.9747 32.154 23.9747L30.5501 27.5773C28.8914 30.918 26.748 39.4542 33.5358 42.6106C35.5941 43.5678 40.0171 42.9496 41 38.6017",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fur=x("level",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 42L4 18.5L9.69488 6L38.3051 6L44 18.5L24 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 18L24 27L16 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nur=x("level-adjustment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.1139 18L14.877 3.95581L41.9229 11.2027L40.1016 18M7.89848 30L6.07715 36.7973L33.1231 44.0442L36.8862 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,"stroke-dasharray":"2 6"},null)])}),Uur=x("level-eight-title",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 24H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 29C39.2091 29 41 27.2091 41 25C41 22.7909 39.2091 21 37 21C34.7909 21 33 22.7909 33 25C33 27.2091 34.7909 29 37 29Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M37 40C39.7614 40 42 37.7614 42 35C42 32.2386 39.7614 30 37 30C34.2386 30 32 32.2386 32 35C32 37.7614 34.2386 40 37 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),jur=x("level-five-title",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 24H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 21.0093H32V28.0341C32 28 34 27 37 27C40 27 41 29.5339 41 33.5C41 37.4661 40 40 36 40C33 40 32 38 32 36.0078",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wur=x("level-four-title",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 24H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.9767 40V20L31 32.9967V35.0199H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vur=x("level-nine-title",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 24H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.5 21C33.4624 21 31 23.4624 31 26.5C31 29.5376 33.4624 32 36.5 32C39.5376 32 42 29.5376 42 26.5C42 23.4624 39.5376 21 36.5 21Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M31 36C31.8184 38.1932 33.5476 40 36.5 40C39.5376 40 42 37.3137 42 34V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zur=x("level-seven-title",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 24H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.998 22H41.9997L33.9936 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hur=x("level-six-title",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 24H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.5 40C39.5376 40 42 37.5376 42 34.5C42 31.4624 39.5376 29 36.5 29C33.4624 29 31 31.4624 31 34.5C31 37.5376 33.4624 40 36.5 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M41.5962 24.7392C40.7778 22.5461 38.8044 21 36.5 21C33.4624 21 31 23.6863 31 27V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$ur=x("libra",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 39H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 27H15.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.5 27L44 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.5143 27C15.3799 26.8372 15.25 26.6705 15.125 26.5C15.0052 26.3367 14.8898 26.17 14.7789 26C13.6538 24.2744 13 22.2136 13 20C13 13.9249 17.9249 9 24 9C30.0751 9 35 13.9249 35 20C35 22.2136 34.3462 24.2744 33.2211 26C33.1102 26.17 32.9948 26.3367 32.875 26.5C32.75 26.6705 32.6201 26.8372 32.4857 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Xur=x("lifebuoy",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.1421 38.1421C45.9526 30.3316 45.9526 17.6684 38.1421 9.85786C30.3316 2.04738 17.6684 2.04738 9.85786 9.85786C2.04738 17.6684 2.04738 30.3316 9.85786 38.1421C17.6684 45.9526 30.3316 45.9526 38.1421 38.1421ZM32.4853 15.5147C37.1716 20.201 37.1716 27.799 32.4853 32.4853C27.799 37.1716 20.201 37.1716 15.5147 32.4853C10.8284 27.799 10.8284 20.201 15.5147 15.5147C20.201 10.8284 27.799 10.8284 32.4853 15.5147Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.142 38.1421L32.4851 32.4852",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85791 38.1421L15.5148 32.4852",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85791 9.85791L15.5148 15.5148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.142 9.85791L32.4851 15.5148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.4853 32.4853C37.1716 27.799 37.1716 20.201 32.4853 15.5147C27.799 10.8284 20.201 10.8284 15.5147 15.5147C10.8284 20.201 10.8284 27.799 15.5147 32.4853C20.201 37.1716 27.799 37.1716 32.4853 32.4853Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gur=x("light",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 16V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.1421 21.8579L33.8994 26.1005",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 36H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 36H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85791 21.8579L14.1006 26.1005",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 36H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yur=x("light-house",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 44H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 20H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 20H24H29L32 44H16L19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 9L21 20H27L29 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 12L29 9L24 4L19 9L16 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 7L40 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 7L8 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 19L40 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 19L8 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 13H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 13H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28L30 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 36H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 20L32 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 20L16 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Zur=x("light-member",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35.0563 15.0002L18.4627 7.66508C17.5887 7.27875 16.5635 7.56461 16.0156 8.34745L11.3589 15.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M43 15H5C4.44772 15 4 15.4477 4 16V40C4 40.5523 4.44772 41 5 41H43C43.5523 41 44 40.5523 44 40V16C44 15.4477 43.5523 15 43 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M19 23L24.1026 33L29 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qur=x("light-rain",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.45455 30.9942C6.14242 28.461 4 24.4278 4 19.8851C4 12.2166 10.1052 6 17.6364 6C23.9334 6 29.2336 10.3462 30.8015 16.2533C32.0353 15.6159 33.431 15.2567 34.9091 15.2567C39.9299 15.2567 44 19.4011 44 24.5135C44 28.3094 41.7562 31.5716 38.5455 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 23V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 27V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 23V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 34V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 34V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kur=x("lightning",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 4H37L26 18H41L17 44L22 25H8L19 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Jur=x("like",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 8C8.92487 8 4 12.9249 4 19C4 30 17 40 24 42.3262C31 40 44 30 44 19C44 12.9249 39.0751 8 33 8C29.2797 8 25.9907 9.8469 24 12.6738C22.0093 9.8469 18.7203 8 15 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ehr=x("lincoln",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30.19 4H17.81C16.7825 4 15.9221 4.77859 15.8199 5.80099L14.0199 23.801C14.0067 23.9333 14.0067 24.0667 14.0199 24.199L15.8199 42.199C15.9221 43.2214 16.7825 44 17.81 44H30.19C31.2175 44 32.0779 43.2214 32.1801 42.199L33.9801 24.199C33.9933 24.0667 33.9933 23.9333 33.9801 23.801L32.1801 5.80099C32.0779 4.77859 31.2175 4 30.19 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M14 24L34 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 4V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 4H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 44H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 14L14.0199 23.801C14.0067 23.9333 14.0067 24.0667 14.0199 24.199L15 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 14L33.9801 23.801C33.9933 23.9333 33.9933 24.0667 33.9801 24.199L33 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),thr=x("link",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.7073 9.56521L9.85801 24.4145C6.34329 27.9292 6.34329 33.6277 9.85801 37.1424V37.1424C13.3727 40.6571 19.0712 40.6571 22.5859 37.1424L40.2636 19.4647C42.6067 17.1216 42.6067 13.3226 40.2636 10.9794V10.9794C37.9205 8.63628 34.1215 8.63628 31.7783 10.9794L14.1007 28.6571C12.9291 29.8287 12.9291 31.7282 14.1007 32.8997V32.8997C15.2722 34.0713 17.1717 34.0713 18.3433 32.8997L33.1925 18.0505",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nhr=x("link-break",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 15H42C43.1046 15 44 15.8954 44 17V31C44 32.1046 43.1046 33 42 33H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 15H6C4.89543 15 4 15.8954 4 17V31C4 32.1046 4.89543 33 6 33H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ihr=x("link-cloud",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 33C9.66666 33 4 31.5 4 25.5C4 18.5 11 17 13 17C14 13.5 16 8 24 8C31 8 34 12 35 15.5C35 15.5 44 16.5 44 25C44 31 39 33 35 33H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 28L22 33L27 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rhr=x("link-cloud-faild",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 33C8.66666 33 4 31.5 4 25.5C4 18.5 11 17 13 17C14 13.5 16 8 24 8C31 8 34 12 35 15.5C35 15.5 44 16.5 44 25C44 31 40 33 36 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 28L19 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 28L29 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ohr=x("link-cloud-sucess",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 33C8.66666 33 4 31.5 4 25.5C4 18.5 11 17 13 17C14 13.5 16 8 24 8C31 8 34 12 35 15.5C35 15.5 44 16.5 44 25C44 31 40 33 36 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 33L24 38L32 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),shr=x("link-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 24H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 17C4 15.8954 4.89543 15 6 15H42C43.1046 15 44 15.8954 44 17V31C44 32.1046 43.1046 33 42 33H6C4.89543 33 4 32.1046 4 31V17Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),ahr=x("link-in",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 12V4H32V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 36V44H16V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24L4 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24L30 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 19L18 24L13 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 19L30 24L35 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lhr=x("link-interrupt",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 14H42C43.1046 14 44 14.8954 44 16V30C44 31.1046 43.1046 32 42 32H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 14H6C4.89543 14 4 14.8954 4 16V30C4 31.1046 4.89543 32 6 32H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 6L34 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 23H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 23H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),chr=x("link-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 12V4H40V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 36V44H24V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24L4 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 34V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 16L4 24L12 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dhr=x("link-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26.2401 16.373L17.1001 7.23303C14.4388 4.57168 10.0653 4.6303 7.33158 7.36397C4.59791 10.0976 4.53929 14.4712 7.20064 17.1325L15.1359 25.0678",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.9027 23.0031L40.838 30.9384C43.4994 33.5998 43.4407 37.9733 40.7071 40.707C37.9734 43.4407 33.5999 43.4993 30.9385 40.8379L21.7985 31.6979",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.1093 26.1416C28.843 23.4079 28.9016 19.0344 26.2403 16.373",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.7989 21.7984C19.0652 24.5321 19.0066 28.9056 21.6679 31.5669",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uhr=x("link-out",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 12V4H32V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 36V44H16V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24L4 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24L30 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 19L44 24L39 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 19L4 24L9 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hhr=x("link-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 12V4H24V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V44H8V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 34V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 16L44 24L36 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fhr=x("link-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"34.6074",y:"3.4939",width:"14",height:"18",rx:"2",transform:"rotate(45 34.6074 3.4939)",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"16.2227",y:"21.8787",width:"14",height:"18",rx:"2",transform:"rotate(45 16.2227 21.8787)",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.0723 16.929L16.9301 31.0711",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ghr=x("link-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 19H20C15.5817 19 12 22.5817 12 27C12 31.4183 15.5817 35 20 35H36C40.4183 35 44 31.4183 44 27C44 24.9711 43.2447 23.1186 42 21.7084",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24.2916C4.75527 22.8814 4 21.0289 4 19C4 14.5817 7.58172 11 12 11H28C32.4183 11 36 14.5817 36 19C36 23.4183 32.4183 27 28 27H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mhr=x("lip-gloss",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 12H8C8 12 8 16 9 26C10 36 12 44 12 44H20C20 44 22 36 23 26C24 16 24 12 24 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 34H28C28 34 28 36 29 39C30 42 31.5 44 31.5 44H38.5C38.5 44 40 42 41 39C42 36 42 34 42 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 34V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 7H39L37 13H33L31 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"11",y:"6",width:"10",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),khr=x("lip-tattoo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25 19.8902C23.5 17.37 19.5 17.3699 18 19.8902C16.8849 21.7639 13 24.5 12 24.9432C13.6667 27.2955 19.5 32 25 32C31.5 32 36.1667 27.2955 38 24.9432C37 24.5 34.8361 22.8196 32.5 19.8902C30.5 17.3823 26.5 17.3823 25 19.8902Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 25C15.7899 25.7546 26.2958 26.8111 38 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24C44 35.0457 35.0457 44 24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 8.47214L39.343 9.52786H40.4531L39.555 10.1803L39.8981 11.2361L39 10.5836L38.1019 11.2361L38.445 10.1803L37.5469 9.52786H38.657L39 8.47214Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M35.0001 22.6562C36.2936 23.9045 37.3745 24.6658 38.0001 24.943C37.1558 26.0262 35.7108 27.6081 33.7627 28.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.0978 22C14.5549 23.374 12.6562 24.6523 12 24.9432C12.9413 26.2716 15.2114 28.3503 18 29.9081",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vhr=x("lipstick",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"29",y:"24",width:"12",height:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"7",y:"24",width:"14",height:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 11.4545V24H18V4C11.5 4 10 9.63636 10 11.4545Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 32L21 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ahr=x("lipstick-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39.4346 5.32275L40.8488 6.73697C42.4109 8.29906 42.4109 10.8317 40.8488 12.3938L33.7777 19.4649L29.5351 15.2222L39.4346 5.32275Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"28.1211",y:"13.8076",width:"10",height:"16",transform:"rotate(45 28.1211 13.8076)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"15.3936",y:"23.7075",width:"14",height:"14",transform:"rotate(45 15.3936 23.7075)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),phr=x("liqueur",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22.9994 31L7.41097 13L38.5879 13L22.9994 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"23",y1:"32",x2:"23",y2:"42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"17",y1:"44",x2:"29",y2:"44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("line",{x1:"16",y1:"23",x2:"30",y2:"23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 18H38C41.3137 18 44 15.3137 44 12C44 8.68629 41.3137 6 38 6C34.6863 6 32 8.68629 32 12C32 12.3407 32.0284 12.6748 32.083 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.9993 17.1436L19.5352 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 17.1435L26.2105 27.2927",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bhr=x("list",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 10L8 13L14 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 24L8 27L14 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 38L8 41L14 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),whr=x("list-add",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 28H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 37H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 19H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 10H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 33H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 28L35 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ohr=x("list-alphabet",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 29H12L6 39H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 8.9999L7 9L6.3 16H11.7L11 8.9999Z",fill:e.colors[1]},null),c("path",{d:"M6 19L6.3 16M12 19L11.7 16M11.7 16L11 8.9999L7 9L6.3 16M11.7 16H6.3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yhr=x("list-bottom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 42C10.2091 42 12 40.2091 12 38C12 35.7909 10.2091 34 8 34C5.79086 34 4 35.7909 4 38C4 40.2091 5.79086 42 8 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 12C9.10457 12 10 11.1046 10 10C10 8.89543 9.10457 8 8 8C6.89543 8 6 8.89543 6 10C6 11.1046 6.89543 12 8 12Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 26C9.10457 26 10 25.1046 10 24C10 22.8954 9.10457 22 8 22C6.89543 22 6 22.8954 6 24C6 25.1046 6.89543 26 8 26Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Chr=x("list-checkbox",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 24H44H20Z",fill:e.colors[1]},null),c("path",{d:"M20 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 38H44H20Z",fill:e.colors[1]},null),c("path",{d:"M20 38H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 10H44H20Z",fill:e.colors[1]},null),c("path",{d:"M20 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"34",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"20",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"6",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),_hr=x("list-fail",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 7L11 13M11 7L5 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"8",cy:"24",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"8",cy:"38",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Shr=x("list-middle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 28C10.2091 28 12 26.2091 12 24C12 21.7909 10.2091 20 8 20C5.79086 20 4 21.7909 4 24C4 26.2091 5.79086 28 8 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 12C9.10457 12 10 11.1046 10 10C10 8.89543 9.10457 8 8 8C6.89543 8 6 8.89543 6 10C6 11.1046 6.89543 12 8 12Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 40C9.10457 40 10 39.1046 10 38C10 36.8954 9.10457 36 8 36C6.89543 36 6 36.8954 6 38C6 39.1046 6.89543 40 8 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lhr=x("list-numbers",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 29H12V32L6 38V39H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 11L9 9V19M9 19H7M9 19H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xhr=x("list-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 6H34V12H18V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 21H38V27H18V21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 36H44V42H18V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"8",cy:"9",r:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"8",cy:"24",r:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"8",cy:"39",r:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Ehr=x("list-success",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"8",cy:"24",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"8",cy:"38",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 10L7 13L13 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Thr=x("list-top",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 14C10.2091 14 12 12.2091 12 10C12 7.79086 10.2091 6 8 6C5.79086 6 4 7.79086 4 10C4 12.2091 5.79086 14 8 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 26C9.10457 26 10 25.1046 10 24C10 22.8954 9.10457 22 8 22C6.89543 22 6 22.8954 6 24C6 25.1046 6.89543 26 8 26Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 40C9.10457 40 10 39.1046 10 38C10 36.8954 9.10457 36 8 36C6.89543 36 6 36.8954 6 38C6 39.1046 6.89543 40 8 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qhr=x("list-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 42C11.2091 42 13 40.2091 13 38C13 35.7909 11.2091 34 9 34C6.79086 34 5 35.7909 5 38C5 40.2091 6.79086 42 9 42Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 14C11.2091 14 13 12.2092 13 10C13 7.79086 11.2091 6 9 6C6.79086 6 5 7.79086 5 10C5 12.2092 6.79086 14 9 14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 28C11.2091 28 13 26.2092 13 24C13 21.7908 11.2091 20 9 20C6.79086 20 5 21.7908 5 24C5 26.2092 6.79086 28 9 28Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dhr=x("list-view",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"6",width:"40",height:"36",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 14H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 32H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 32H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bhr=x("loading",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24C4 35.0457 12.9543 44 24 44V44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 24C36 17.3726 30.6274 12 24 12C17.3726 12 12 17.3726 12 24C12 30.6274 17.3726 36 24 36V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rhr=x("loading-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ihr=x("loading-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 6.6795L32 10.1436",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.3203 14L37.8562 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.3203 34L37.8562 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 41.3205L32 37.8564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 41.3205L16 37.8564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.67969 34L10.1438 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.67969 14L10.1438 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 6.6795L16 10.1436",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mhr=x("loading-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.4852 15.5147L30.3639 17.636",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 24H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.4852 32.4853L30.3639 30.364",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.5148 32.4853L17.6361 30.364",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.5148 15.5147L17.6361 17.636",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Phr=x("loading-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 3.99994V11.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.1421 9.85779L32.4852 15.5146",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 23.9999H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.1421 38.1421L32.4852 32.4852",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 43.9999V35.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85791 38.1421L15.5148 32.4852",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 23.9999H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85791 9.85779L15.5148 15.5146",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.3467 5.5224L17.8774 9.21792",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.52246 16.3461L9.21798 17.8769",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.52246 31.6537L9.21798 30.123",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.3467 42.4777L17.8774 38.7822",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.6538 42.4777L30.123 38.7822",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.4777 31.6537L38.7822 30.123",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.4777 16.3461L38.7822 17.8769",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.6538 5.5224L30.123 9.21792",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fhr=x("local",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.85786 32.7574C6.23858 33.8432 4 35.3432 4 37C4 40.3137 12.9543 43 24 43C35.0457 43 44 40.3137 44 37C44 35.3432 41.7614 33.8432 38.1421 32.7574",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35C24 35 37 26.504 37 16.6818C37 9.67784 31.1797 4 24 4C16.8203 4 11 9.67784 11 16.6818C11 26.504 24 35 24 35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22C26.7614 22 29 19.7614 29 17C29 14.2386 26.7614 12 24 12C21.2386 12 19 14.2386 19 17C19 19.7614 21.2386 22 24 22Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Nhr=x("local-pin",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 20C28.4183 20 32 16.4183 32 12C32 7.58172 28.4183 4 24 4C19.5817 4 16 7.58172 16 12C16 16.4183 19.5817 20 24 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 32H12L4 44H44L36 32H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Uhr=x("local-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C24 44 39 32 39 19C39 10.7157 32.2843 4 24 4C15.7157 4 9 10.7157 9 19C9 32 24 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25C27.3137 25 30 22.3137 30 19C30 15.6863 27.3137 13 24 13C20.6863 13 18 15.6863 18 19C18 22.3137 20.6863 25 24 25Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),jhr=x("lock",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"22",width:"36",height:"22",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 22V14C14 8.47715 18.4772 4 24 4C29.5228 4 34 8.47715 34 14V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Whr=x("lock-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"30",r:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M31 18V11C31 7.13401 27.866 4 24 4V4C20.134 4 17 7.13401 17 11V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26L24 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vhr=x("locking-computer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6H9C7.34315 6 6 7.34315 6 9V31C6 32.6569 7.34315 34 9 34H39C40.6569 34 42 32.6569 42 31V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"30",y:"12",width:"12",height:"8",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 6C37.6569 6 39 7.34315 39 9L39 12L33 12L33 9C33 7.34315 34.3431 6 36 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42L34 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zhr=x("locking-laptop",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 9H11C9.34315 9 8 10.3431 8 12V33H40V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 33H44V35C44 38.3137 41.3137 41 38 41H10C6.68629 41 4 38.3137 4 35V33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"30",y:"13",width:"12",height:"8",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 7C37.6569 7 39 8.34315 39 10L39 13L33 13L33 10C33 8.34315 34.3431 7 36 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Hhr=x("locking-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 26C44 24.8954 43.1046 24 42 24C40.8954 24 40 24.8954 40 26H44ZM24 8C25.1046 8 26 7.10457 26 6C26 4.89543 25.1046 4 24 4V8ZM39 40H9V44H39V40ZM8 39V9H4V39H8ZM40 26V39H44V26H40ZM9 8H24V4H9V8ZM9 40C8.44772 40 8 39.5523 8 39H4C4 41.7614 6.23857 44 9 44V40ZM39 44C41.7614 44 44 41.7614 44 39H40C40 39.5523 39.5523 40 39 40V44ZM8 9C8 8.44772 8.44771 8 9 8V4C6.23858 4 4 6.23857 4 9H8Z",fill:e.colors[0]},null),c("path",{d:"M6 35L16.6931 25.198C17.4389 24.5143 18.5779 24.4953 19.3461 25.1538L32 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 31L32.7735 26.2265C33.4772 25.5228 34.5914 25.4436 35.3877 26.0408L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"30",y:"12",width:"12",height:"8",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 6C37.6569 6 39 7.34315 39 9L39 12L33 12L33 9C33 7.34315 34.3431 6 36 6Z",fill:e.colors[1]},null),c("path",{d:"M39 12L39 14C40.1046 14 41 13.1046 41 12L39 12ZM33 12L31 12C31 13.1046 31.8954 14 33 14L33 12ZM37 9L37 12L41 12L41 9L37 9ZM39 10L33 10L33 14L39 14L39 10ZM35 12L35 9L31 9L31 12L35 12ZM35 9C35 8.44772 35.4477 8 36 8L36 4C33.2386 4 31 6.23858 31 9L35 9ZM41 9C41 6.23858 38.7614 4 36 4L36 8C36.5523 8 37 8.44772 37 9L41 9Z",fill:e.colors[0]},null)])}),$hr=x("locking-web",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 40H7C5.34315 40 4 38.6569 4 37V11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V23.0588",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V20H4V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"32",y:"33",width:"12",height:"8",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 27C39.6569 27 41 28.3431 41 30L41 33L35 33L35 30C35 28.3431 36.3431 27 38 27V27Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 10 14)",fill:e.colors[2]},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 16 14)",fill:e.colors[2]},null)])}),Xhr=x("log",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"13",y:"10",width:"28",height:"34",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 10V4H8C7.44772 4 7 4.44772 7 5V38H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 22H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 30H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ghr=x("login",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9917 6H6V42H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 33L16 24L25 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 23.9917H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yhr=x("logout",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9917 6H6V42H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 33L42 24L33 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 23.9917H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zhr=x("lollipop",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36.2144 34.3118C33.3387 36.7029 29.7365 38 26.0002 38C25.7667 38 25.5332 37.9957 25.3083 37.9784C21.2996 37.8054 17.5287 36.1494 14.6876 33.3087C13.1611 31.7825 11.9762 30.0011 11.1719 28.0165C10.3935 26.1011 10 24.0732 10 21.9978C10 19.9224 10.3935 17.8946 11.1719 15.9792C11.9762 13.9946 13.1611 12.2132 14.6876 10.6869C16.2141 9.16065 17.9958 7.97595 19.9807 7.17173C21.8964 6.39346 23.9245 6 26.0002 6C28.0759 6 30.104 6.39346 32.0197 7.17173C34.0046 7.97595 35.7863 9.16065 37.3128 10.6869C39.0944 12.464 40.3961 14.5697 41.1831 16.9391C41.9355 19.2004 42.1734 21.6476 41.875 24.017C41.7409 25.059 41.5074 26.0924 41.1745 27.0869C40.1497 30.107 38.8113 32.1526 36.2144 34.3118Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.1049 19.4889C22.2386 17.5847 23.8979 16.1398 25.8079 16.2735C26.9155 16.3486 27.9227 16.8497 28.65 17.6891C29.3772 18.5285 29.7366 19.5933 29.6572 20.6999C29.5653 22.0321 28.9593 23.2431 27.952 24.12C26.9447 24.9928 25.6575 25.4229 24.3242 25.331C20.9932 25.0972 18.4687 22.1991 18.7028 18.8667C18.987 14.8077 22.5228 11.7342 26.5853 12.0182C28.9927 12.1852 31.1953 13.2835 32.7793 15.1042C34.3675 16.9249 35.1449 19.2551 34.9777 21.6646C34.7687 24.6253 33.4188 27.3271 31.1786 29.2731C29.139 31.0479 26.5811 32 23.9021 32C23.6388 32 23.3755 31.9916 23.1038 31.9749C20.3161 31.7829 17.6775 31.2372 15.5 29.5C13.3726 27.8046 11.8275 25.5807 11 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 34L5.99909 42.4853",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qhr=x("loop-once",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43.8233 25.2305C43.7019 25.9889 43.5195 26.727 43.2814 27.4395C42.763 28.9914 41.9801 30.4222 40.9863 31.6785C38.4222 34.9201 34.454 37 30 37H16C9.39697 37 4 31.6785 4 25C4 18.3502 9.39624 13 16 13H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 7L44 13L38 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Khr=x("lotion",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"17",y:"37",width:"14",height:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 4H12C12 4 12 12 13 21C14 30 17 37 17 37H31C31 37 34 30 35 21C36 12 36 4 36 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.643 21.8886C22.0743 20.0081 23.1776 17.4103 23.774 16C24.8177 17.4103 27.084 20.9484 27.7997 22.8288C28.6942 25.1793 26.4578 28 23.774 28C21.0903 28 18.8538 24.2391 20.643 21.8886Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 10L35 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jhr=x("lotus",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 16C19.1961 13.8571 20.2353 8.85714 24 6C25.3725 7.66667 28.5294 12 29 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.7523 42C15.2826 40.5455 -0.301481 31.3091 5.11908 6C12.2712 7.63636 26.0108 17.1273 23.7523 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.2477 42C32.7174 40.5455 48.3015 31.3091 42.8809 6C35.7288 7.63636 21.9892 17.1273 24.2477 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),efr=x("loudly-crying-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 35C31 35 29 31 24 31C19 31 17 35 17 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 18L28 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 18V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 17L13 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 18V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tfr=x("loudly-crying-face-whit-open-mouth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C29 29 31 33 31 33H17C17 33 19 29 24 29Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 18L28 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 18V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 17L13 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 18V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nfr=x("love-and-help",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 7C8.92487 7 4 11.9249 4 18C4 29 17 39 24 41.3262C31 39 44 29 44 18C44 11.9249 39.0751 7 33 7C29.2797 7 25.9907 8.8469 24 11.6738C22.0093 8.8469 18.7203 7 15 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ifr=x("lower-branch",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 23C6 21.5 7.99903 17.5 13.0614 16.4286C18.1786 15.3455 22.8477 10.8571 24 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.9999 23C42.0118 21.5 40.0009 17.5 34.9385 16.4286C29.8213 15.3455 25.1522 10.8571 24 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{r:"4",transform:"matrix(-4.37114e-08 1 1 4.37114e-08 24 9)",fill:e.colors[0]},null),c("path",{d:"M24 9L24 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 33H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 41H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 33H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 41H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 33H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 41H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rfr=x("luggage",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"14",width:"32",height:"26",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 23L20 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 23V31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 4H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4L24 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ofr=x("luminous",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 16V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.1421 21.8579L31.1421 28.8579",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 36H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 36H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85791 21.8579L16.8579 28.8579",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 36H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sfr=x("lung",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18.2442 22.263C17.9517 17.3076 16.7773 14.7417 14.7208 14.5654C11.4002 14.2807 6.31025 19.7086 4.80125 27.3367C3.29225 34.9648 4.03742 40.4289 6.01197 40.7978C7.98652 41.1667 10.8556 39.0174 12.2168 39.0174C13.578 39.0174 18.2958 40.0579 18.2958 38.1732C18.2958 37.2445 18.2958 34.9908 18.2958 30.0702",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M29.6236 22.3707C29.9054 17.3447 31.0819 14.7429 33.1532 14.5654C36.4739 14.2807 41.5638 19.7086 43.0728 27.3367C44.5818 34.9648 43.8366 40.4289 41.8621 40.7978C39.8875 41.1667 37.0184 39.0174 35.6573 39.0174C34.2961 39.0174 29.5782 40.0579 29.5782 38.1732C29.5782 37.2467 29.5782 34.9702 29.5782 30.0702",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20.5557 5V19.9106C20.5121 22.2021 18.6 23.3478 14.8193 23.3478",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M27.292 5V19.9106C27.3355 22.2021 29.2476 23.3478 33.0283 23.3478",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 30.0704C18.9553 30.0704 21.9553 29.1311 24 27.2524C26.0594 29.1311 29.069 30.0704 33.0286 30.0704",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),afr=x("mac-finder",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 38V10C44 8.89543 43.1046 8 42 8H6C4.89543 8 4 8.89543 4 10V38C4 39.1046 4.89543 40 6 40H42C43.1046 40 44 39.1046 44 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.9999 8C24.9999 8 19.9999 18 20.9999 25H26.9999L27.9999 40",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 40H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 8H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 16V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 16V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 29C13 29 17.1905 32 24 32C30.8095 32 35 29 35 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lfr=x("macadamia-nut",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 43C34.4934 43 43 34.9411 43 25H35L32 28L29 25H5C5 34.9411 13.5066 43 24 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.9451 25C41.0686 24.1847 40.9451 23.3499 40.9451 22.5C40.9451 13.3873 33.5817 5 24.4985 5C20.6757 5 16.1607 6.30854 13.3678 8.50352C13.7906 9.23816 14.0325 10.0907 14.0325 11C14.0325 13.7614 11.8012 16 9.04873 16C8.69904 16 8.35776 15.9639 8.0284 15.8951C7.39854 17.645 7.0552 20.5323 7.0552 22.5C7.0552 23.3499 6.93127 24.1847 7.05479 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 31H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cfr=x("magic",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.1005 8.1005L24.3431 12.3431M30 4V10V4ZM39.8995 8.1005L35.6569 12.3431L39.8995 8.1005ZM44 18H38H44ZM39.8995 27.8995L35.6569 23.6569L39.8995 27.8995ZM30 32V26V32ZM20.1005 27.8995L24.3431 23.6569L20.1005 27.8995ZM16 18H22H16Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.5856 18.4143L5.54395 42.4559",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dfr=x("magic-hat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 10C10.5 13 11 14.5 11.5 18C11.9 20.8 12 25.1667 12 27C9.83333 28 5 30 5 34C5 38 10 43 24 43C38 43 43 38 43 34C43 30 36 27 36 27C36 27 36 21.5 36.5 18C37 14.5 37.5 13 38 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 27C36 31 35 35 23.5 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"24",cy:"10",rx:"14",ry:"5",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),ufr=x("magic-wand",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7.57932 35.4207C5.32303 32.1826 4 28.2458 4 24C4 12.9543 12.9543 4 24 4C35.0457 4 44 12.9543 44 24C44 35.0457 35.0457 44 24 44C19.7542 44 15.8174 42.677 12.5793 40.4207M7.57932 35.4207C8.93657 37.3685 10.6315 39.0634 12.5793 40.4207M7.57932 35.4207L16 27M12.5793 40.4207L21 32M16 27L20 23L25 28L21 32M16 27L21 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 14H21M19 12V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 17H34M31 14V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 29H36M34 27V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hfr=x("magnet",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 10V26C6 35.9411 14.0589 44 24 44C33.9411 44 42 35.9411 42 26V10M14 10V26C14 31.5228 18.4772 36 24 36C29.5228 36 34 31.5228 34 26V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 4H6V10H14V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 4H42V10H34V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ffr=x("mail",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 39H44V24V9H24H4V24V39Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 24L44 9",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 9H4V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24V9H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gfr=x("mail-download",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 18H4V42H44V18H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 6H10V22.5L24 33L38 22.5V6Z",fill:e.colors[1]},null),c("path",{d:"M10 22.5L24 33L38 22.5M10 22.5V6H38V22.5M10 22.5L4 18M38 22.5L44 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19L24 24M24 24L29 19M24 24V13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mfr=x("mail-edit",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24V9H24H4V24V39H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 39L43 32L39 28L31 35V39H35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 24L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kfr=x("mail-open",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 18V39.8182C44 41.0232 43.1046 42 42 42H6C4.89543 42 4 41.0232 4 39.8182V18L24 31L44 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 17.7839L24 4L44 17.7839",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vfr=x("mail-package",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 42H44V30V18H24H4V30V42Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 18L24 33L44 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18H4V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 33V18H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 12H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Afr=x("mail-review",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24V40.8182C44 42.0232 43.1046 43 42 43H6C4.89543 43 4 42.0232 4 40.8182V24L24 37L44 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 23.784L14 16.8921M44 23.784L34 16.8921",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 5H14V29.4146C14 30.0916 14.3424 30.7226 14.91 31.0915L22.91 36.2915C23.5728 36.7223 24.4272 36.7223 25.09 36.2915L33.09 31.0915C33.6576 30.7226 34 30.0916 34 29.4146V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 13H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 19H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pfr=x("mail-unpacking",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 18V39.8182C44 41.0232 43.1046 42 42 42H6C4.89543 42 4 41.0232 4 39.8182V18L24 34L44 18Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 17.7839L24 4L44 17.7839",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 18H14V26L24 34L34 26V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),bfr=x("maill-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M36 16H12V32H36V16Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 16L24 24L12 16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wfr=x("makeups",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 35.0457 35.0457 44 24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.6098 9.47214L37.8652 10.2582H38.6917L38.023 10.744L38.2784 11.5301L37.6098 11.0443L36.9411 11.5301L37.1965 10.744L36.5278 10.2582H37.3543L37.6098 9.47214Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M16 31C16 31 18 35 24 35C30 35 32 31 32 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"22",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"31",cy:"22",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Ofr=x("male",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41.9517 15.0483V6.04834H32.9517",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.4135 38.0007C15.8808 43.4681 24.7451 43.4681 30.2125 38.0007C32.9462 35.2671 34.313 31.6841 34.313 28.1012C34.313 24.5183 32.9462 20.9354 30.2125 18.2017C24.7451 12.7344 15.8808 12.7344 10.4135 18.2017C4.94615 23.6691 4.94615 32.5334 10.4135 38.0007Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.0002 17.9999L39.9517 8.04838",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yfr=x("mall-bag",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 12.6001V41.0001C6 42.1047 6.89543 43.0001 8 43.0001H40C41.1046 43.0001 42 42.1047 42 41.0001V12.6001H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 12.6L36.3333 5H11.6667L6 12.6V12.6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.5554 19.2002C31.5554 23.3976 28.1727 26.8002 23.9999 26.8002C19.8271 26.8002 16.4443 23.3976 16.4443 19.2002",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cfr=x("manual-gear",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 12V24H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V24V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 12V24V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 8C44 10.2091 42.2091 12 40 12C37.7909 12 36 10.2091 36 8C36 5.79086 37.7909 4 40 4C42.2091 4 44 5.79086 44 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 8C28 10.2091 26.2091 12 24 12C21.7909 12 20 10.2091 20 8C20 5.79086 21.7909 4 24 4C26.2091 4 28 5.79086 28 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 8C12 10.2091 10.2091 12 8 12C5.79086 12 4 10.2091 4 8C4 5.79086 5.79086 4 8 4C10.2091 4 12 5.79086 12 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 40C28 42.2091 26.2091 44 24 44C21.7909 44 20 42.2091 20 40C20 37.7909 21.7909 36 24 36C26.2091 36 28 37.7909 28 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 40C12 42.2091 10.2091 44 8 44C5.79086 44 4 42.2091 4 40C4 37.7909 5.79086 36 8 36C10.2091 36 12 37.7909 12 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 44C42.2091 44 44 42.2091 44 40C44 37.7909 42.2091 36 40 36C37.7909 36 36 37.7909 36 40C36 42.2091 37.7909 44 40 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_fr=x("many-to-many",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 7H6C4.89543 7 4 7.89543 4 9V39C4 40.1046 4.89543 41 6 41H42C43.1046 41 44 40.1046 44 39V9C44 7.89543 43.1046 7 42 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 30V18L38 30V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 30V18L18 30V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 27V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Sfr=x("map-distance",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39.3 6H8.7C7.20883 6 6 7.20883 6 8.7V39.3C6 40.7912 7.20883 42 8.7 42H39.3C40.7912 42 42 40.7912 42 39.3V8.7C42 7.20883 40.7912 6 39.3 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 27L29 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 33L14 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 29C18 26.1046 19 24.1046 19 23C19 21.3431 17.6569 20 16 20C14.3431 20 13 21.3431 13 23C13 24.1046 14 26.1046 16 29Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 22C34 19.1046 35 17.1046 35 16C35 14.3431 33.6569 13 32 13C30.3431 13 29 14.3431 29 16C29 17.1046 30 19.1046 32 22Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Lfr=x("map-draw",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 12L4 6V36L17 42L31 36L44 42V12L31 6L17 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 6V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 12V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.5 9L17 12L31 6L37.5 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.5 39L17 42L31 36L37.5 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xfr=x("map-road",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 4H7C5.34315 4 4 5.34315 4 7V41C4 42.6569 5.34315 44 7 44H41C42.6569 44 44 42.6569 44 41V7C44 5.34315 42.6569 4 41 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 12L37 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 12L12 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Efr=x("map-road-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 4H6C4.89543 4 4 4.89543 4 6V42C4 43.1046 4.89543 44 6 44H42C43.1046 44 44 43.1046 44 42V6C44 4.89543 43.1046 4 42 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 22L38 12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 29L38 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,"stroke-dasharray":"2 6"},null),c("path",{d:"M10 36L38 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19L13 11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 36L34 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tfr=x("map-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 10H4V40H44V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 16L38 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 16L24 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16L10 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qfr=x("margin",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 6V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 6V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 42H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 42H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 6H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dfr=x("margin-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 34H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 14H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 11V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 31V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 31V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 11V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bfr=x("mark",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 9H25L32 12H39C40.1046 12 41 12.8954 41 14V31C41 32.1046 40.1046 33 39 33H32L25 30H11V9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 42H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rfr=x("market",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 3.00018L24.3489 3.00304C35.7257 3.1893 45 12.4679 45 24.074L44.9971 24.424C44.8086 35.8367 35.4189 45.0002 24 45.0002L23.6511 44.9973C12.2743 44.811 3 35.5318 3 24.074C3 12.3495 12.4645 3.00018 24 3.00018ZM38.3795 25.3873L21.0667 29.7236C20.9031 29.7647 20.7389 29.7839 20.5776 29.7839L20.3895 29.775C19.9542 29.7338 19.5478 29.551 19.2294 29.2627L17.5405 35.1412L17.5176 35.2718C17.3081 36.7882 19.0777 38.028 20.9166 37.0902L36.8999 27.9968L37.0914 27.8822C38.2023 27.1817 38.6291 26.2589 38.3795 25.3873ZM17.9799 12.7781C16.7704 11.8506 14.8215 12.7632 14.7143 14.82L14.5981 33.2086C14.5891 34.6499 15.1893 35.5632 16.1184 35.7939L21.0193 18.6333L21.0736 18.4695C21.2962 17.883 21.7718 17.4537 22.337 17.2727L18.091 12.8704L17.9799 12.7781ZM21.0617 11.2795C19.8993 10.6677 18.887 10.7597 18.2574 11.4122L30.6688 24.2365C31.1534 24.7369 31.3249 25.4251 31.1884 26.0586L37.1238 24.5818L37.2594 24.5317C38.667 23.9481 38.8508 21.8041 37.1238 20.6833L21.2568 11.388L21.0617 11.2795Z",fill:e.colors[0]},null)])}),Ifr=x("market-analysis",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 11C44 9.34315 42.6569 8 41 8H7C5.34315 8 4 9.34315 4 11V20H44V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.1123 39.0301L16.2879 26.7293L22.8672 33.0301L30.9105 26L35.391 30.368",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 18V37C44 38.6569 42.6569 40 41 40H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.1118 14H37.1118",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.1108 14H13.1108",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 18V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mfr=x("mascara",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"28",y:"16",width:"12",height:"28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"28",width:"12",height:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 4V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 36H8",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 32V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 32V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 9H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 15L8 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 21H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pfr=x("mask",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14 14H34C39.5228 14 44 18.4772 44 24V27C44 34.1797 38.1797 40 31 40H24H17C9.8203 40 4 34.1797 4 27V24C4 18.4772 8.47715 14 14 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M18 27H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 21V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 25.0421V12.0145C4.00003 9.7124 5.86624 7.84619 8.16833 7.84619C9.24067 7.84619 10.2718 8.25946 11.0472 9.00009C12.6463 10.5273 13.7875 12.194 14.4707 14.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 25.0421V12.7656C44 10.2925 41.9952 8.2876 39.522 8.2876C38.1474 8.2876 36.8489 8.91898 36 10.0002C34.9552 11.3308 33.9552 12.6641 33 14.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ffr=x("mask-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7.36573 16.3443C6.48571 18.7024 6 21.2881 6 23.9998C6 26.7115 6.48571 29.2971 7.36573 31.6552M11.2721 38.1419C12.9301 39.9841 14.91 41.4686 17.1101 42.4823C19.2324 43.4601 21.5595 43.9998 24 43.9998C26.4405 43.9998 28.7676 43.4601 30.8899 42.4823C33.09 41.4686 35.0699 39.9841 36.7279 38.1419M40.6343 31.6552C41.5143 29.2971 42 26.7115 42 23.9998C42 21.2881 41.5143 18.7024 40.6343 16.3443M36.7279 9.85762C35.0699 8.01539 33.09 6.53089 30.8899 5.51723C28.7676 4.53943 26.4405 3.99976 24 3.99976C19.0294 3.99976 14.5294 6.23833 11.2721 9.85762",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 22.9998C19.6569 22.9998 21 21.6566 21 19.9998C21 18.3429 19.6569 16.9998 18 16.9998C16.3431 16.9998 15 18.3429 15 19.9998C15 21.6566 16.3431 22.9998 18 22.9998Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 22.9998C31.6569 22.9998 33 21.6566 33 19.9998C33 18.3429 31.6569 16.9998 30 16.9998C28.3431 16.9998 27 18.3429 27 19.9998C27 21.6566 28.3431 22.9998 30 22.9998Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 34.9998C26.7614 34.9998 29 33.6566 29 31.9998C29 30.3429 26.7614 28.9998 24 28.9998C21.2386 28.9998 19 30.3429 19 31.9998C19 33.6566 21.2386 34.9998 24 34.9998Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Nfr=x("mask-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M31 5.25928C23.4067 8.09675 18 15.417 18 24.0001C18 32.5831 23.4067 39.9034 31 42.7408",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 9L18 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 14L19 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 20L22 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 28L26 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ufr=x("maslow-pyramids",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"0800c80f)"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 4L15 19.9803H33L24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19.9805L24.0083 44.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M11.3466 25.9746L1.99998 42.0001H17.0045",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.10008 30.9951H17.0044",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36.7477 25.9746L46.0943 42.0001H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.0943 30.9951H31.1002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)]),c("defs",null,[c("clipPath",{id:e.id+"0800c80f"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),jfr=x("massage-chair",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"5",width:"38",height:"38",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24V15.6522C18 14.4348 19.2 12 24 12C28.8 12 30 14.4348 30 15.6522V24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24V30H32V24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20V24H36V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 36L30 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wfr=x("massage-chair-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 28V15.6522C15 13 18 10 24 10C30 10 33 13 33 15.6522V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 34V28H36V34H12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 4H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 16V28H40V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 43L31 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vfr=x("massage-table",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 17C14 15.8954 14.8954 15 16 15H42C43.1046 15 44 15.8954 44 17V23H14V17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 23L14 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 23L44 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 23L6 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 31L19 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 13V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 23V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 23V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 14L3 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zfr=x("master",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 38V6C38 4.89543 37.1046 4 36 4H12C10.8954 4 10 4.89543 10 6V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"10",y:"32",width:"28",height:"12",rx:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 16L24 12L28 16L32 12L29 23H19L16 12L20 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"38",r:"2",fill:e.colors[2]},null)])}),Hfr=x("material",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36C30.6274 36 36 30.6274 36 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$fr=x("material-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 15V9.56389C9 8.67237 9.08702 8.34908 9.25044 8.02315C9.41385 7.69723 9.65365 7.44144 9.95921 7.26713C10.2648 7.09283 10.5678 7 11.4036 7H36.5964C37.4322 7 37.7352 7.09283 38.0408 7.26713C38.3463 7.44144 38.5862 7.69723 38.7496 8.02315C38.913 8.34908 39 8.67237 39 9.56389V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 15H43V41H5V15Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 26C14.6569 26 16 24.6569 16 23C16 21.3431 14.6569 20 13 20C11.3431 20 10 21.3431 10 23C10 24.6569 11.3431 26 13 26Z",fill:e.colors[0]},null),c("path",{d:"M5.56934 40.39L15.0004 30L20.0004 34L26.0004 27L42.3941 40.39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xfr=x("material-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36C30.6274 36 36 30.6274 36 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gfr=x("maximum",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 4V44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 38C10 38 15.3125 4 27 4C38.6875 4 44 38 44 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 4L44 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,"stroke-dasharray":"2 6"},null)])}),Yfr=x("maya",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"34",width:"40",height:"8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"7",y:"27",width:"34",height:"7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"10",y:"21",width:"28",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"15",width:"22",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"7",width:"8",height:"8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 15L14 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 15L34 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Zfr=x("mayura-gesture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.9951 36L19.0937 31.9908L24.2032 31.5728C26.2913 31.5728 27.984 29.8795 27.984 27.7906C27.984 25.7017 26.2913 24.0083 24.2032 24.0083C20.4565 24.0083 17.7211 24.0083 15.9972 24.0083C12.6087 24.0083 9 27.584 9 31.0421C9 34.5003 9.78742 36.4809 10.6467 38.3387C11.506 40.1966 13.7968 44 20.0016 44C23.986 44 23.4272 44 28.9545 44C34.2029 44 38 39.1454 37.987 33C37.9789 29.1696 37.9814 23.5029 37.9944 16C37.9973 14.3482 36.6606 13.0068 35.0088 13.0039L35.0036 13.0039C33.3521 13.0039 32.0134 14.3427 32.0134 15.9942C32.0134 15.9962 32.0134 15.9982 32.0134 16.0002C32.0238 21.141 32.029 24.1579 32.029 25.051C32.029 27.9448 30.6885 28.9421 28.0074 28.0431M25.9546 24L25.9945 6.99998C25.9984 5.34703 24.6616 4.00389 23.0086 4.00001C23.0063 4 23.0039 4 23.0016 4C21.3447 4 20.0016 5.34314 20.0016 6.99999V23.0401",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.0059 24.0002V10.0002C14.0059 8.34567 15.3471 7.00439 17.0017 7.00439C17.0031 7.00439 17.0045 7.0044 17.0059 7.0044C18.6634 7.0067 20.0059 8.35105 20.0059 10.0086V24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.0073 20.0195V19.0195C26.0073 17.3627 27.3505 16.0195 29.0073 16.0195C30.6642 16.0195 32.0073 17.3627 32.0073 19.0195V20.0195",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qfr=x("me",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 23C26.7614 23 29 20.7614 29 18C29 15.2386 26.7614 13 24 13C21.2386 13 19 15.2386 19 18C19 20.7614 21.2386 23 24 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.022 38.332C10.3657 33.1206 14.7016 29 20 29H28C33.2914 29 37.6229 33.1097 37.9767 38.3113",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kfr=x("measuring-cup",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 6H43.9996L42.0641 20H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.99939 6H35.9996V40C35.9996 41.1046 35.1042 42 33.9996 42H10.9993C9.89478 42 8.99936 41.1046 8.99932 40.0001L8.9986 16.4999C8.99857 15.5557 8.55544 14.672 7.8388 14.0572C5.14776 11.7488 -0.590926 6 8.99939 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 15H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 23H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 31H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jfr=x("medal-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6L16 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6L32 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 4L26 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 4L22 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"30",r:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"30",r:"7",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null)])}),egr=x("mediaeditor",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 32.1333V34C35 35.6569 33.6569 37 32 37H7C5.34315 37 4 35.6569 4 34V31.1333L44 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 15.8667V14C35 12.3431 33.6569 11 32 11H7C5.34315 11 4 12.3431 4 14V16.8667L44 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tgr=x("medical-box",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 17H7C5.89543 17 5 17.8954 5 19L5.00003 39C5.00003 40.1046 5.89546 41 7.00002 41H41C42.1046 41 43 40.1046 43 39V19C43 17.8954 42.1046 17 41 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 7H14L14 17H34V7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 29H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 24V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),ngr=x("medical-files",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 42H19H15H9C7.89543 42 7 41.1046 7 40V8C7 6.89543 7.89543 6 9 6H37C38.1046 6 39 6.89543 39 8V15V19.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.6364 27C39.0463 27 41 28.8804 41 31.2C41 34.2196 38.0909 36.8 36.6364 38.2C35.6667 39.1333 34.4545 40.0667 33 41C31.5455 40.0667 30.3333 39.1333 29.3636 38.2C27.9091 36.8 25 34.2196 25 31.2C25 28.8804 26.9537 27 29.3636 27C30.8814 27 32.2182 27.7459 33 28.8775C33.7818 27.7459 35.1186 27 36.6364 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 14H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),igr=x("medical-mark",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 15C16 13.3431 17.3431 12 19 12H37C38.6569 12 40 13.3431 40 15V33C40 34.6569 38.6569 36 37 36H19C17.3431 36 16 34.6569 16 33V15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 4L8 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 19L16 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 29L16 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 24L34 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rgr=x("medication-time",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"9",y:"5",width:"24",height:"10",rx:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 5V13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 5V13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 5V13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 40H8C6.89543 40 6 39.1046 6 38V17C6 15.8954 6.89543 15 8 15H34C35.1046 15 36 15.8954 36 17V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 32V36H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"35",r:"9",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M13 5L29 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 15L29 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ogr=x("medicine-bottle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 10H14C12.8954 10 12 10.8954 12 12L12 42C12 43.1046 12.8954 44 14 44H34C35.1046 44 36 43.1046 36 42V12C36 10.8954 35.1046 10 34 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 18H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 15V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 15V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4H16L16 10H32V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 31H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 27V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),sgr=x("medicine-bottle-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 7C13 5.34315 14.3431 4 16 4H32C33.6569 4 35 5.34315 35 7C35 8.65685 33.6569 10 32 10H16C14.3431 10 13 8.65685 13 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.0993 17.1208C13.6688 16.4122 14.5288 16 15.4379 16H32.5621C33.4712 16 34.3312 16.4122 34.9007 17.1208L39.3385 22.6435C39.7666 23.1763 40 23.8392 40 24.5227V41C40 42.6569 38.6569 44 37 44H11C9.34315 44 8 42.6569 8 41V24.5227C8 23.8392 8.23337 23.1763 8.66147 22.6435L13.0993 17.1208Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 30L30 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),agr=x("medicine-chest",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"16",width:"38",height:"26",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 8H29V4H19V8ZM30 9V16H34V9H30ZM18 16V9H14V16H18ZM29 8C29.5523 8 30 8.44772 30 9H34C34 6.23858 31.7614 4 29 4V8ZM19 4C16.2386 4 14 6.23858 14 9H18C18 8.44772 18.4477 8 19 8V4Z",fill:e.colors[0]},null),c("path",{d:"M18 29L30 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 23V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lgr=x("memory",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 6V42C8 43.1046 8.89543 44 10 44H38C39.1046 44 40 43.1046 40 42V13.6095C40 13.07 39.782 12.5533 39.3954 12.1768L31.5824 4.56725C31.209 4.20354 30.7083 4 30.187 4H10C8.89543 4 8 4.89543 8 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M40 21L8 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 29H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 36H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 44L30 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 44L18 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 33L8 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cgr=x("memory-card",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 40H8C6.89543 40 6 39.1046 6 38V19.1056C6 18.7107 6.11688 18.3247 6.3359 17.9962L12.4063 8.8906C12.7772 8.3342 13.4017 8 14.0704 8H40C41.1046 8 42 8.89543 42 10V38C42 39.1046 41.1046 40 40 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 16L18 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16L24 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 16L30 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 16L36 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 28H33V40H15V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dgr=x("memory-card-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9C6 7.34315 7.34315 6 9 6H30.3363C31.132 6 31.895 6.31607 32.4576 6.87868L36.3158 10.7368L41.1213 15.5424C41.6839 16.105 42 16.868 42 17.6637V39C42 40.6569 40.6569 42 39 42H9C7.34315 42 6 40.6569 6 39V9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 26H17C15.3431 26 14 27.3431 14 29V42H34V29C34 27.3431 32.6569 26 31 26Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 16H17C15.3431 16 14 14.6569 14 13V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ugr=x("memory-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"28",width:"38",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"6",width:"38",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"11",y:"11",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("rect",{x:"11",y:"33",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("rect",{x:"19",y:"11",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("rect",{x:"19",y:"33",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("path",{d:"M31 13H35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 35H35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hgr=x("men-jacket",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 10L18 4H30L42 10L40 35H34V44H24H14V35H8L6 10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 35L14 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 35V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10C27.3137 10 30 7.31371 30 4H18C18 7.31371 20.6863 10 24 10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fgr=x("menu-fold",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 11H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 24H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 37H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.6568 29.6568L8 23.9999L13.6568 18.343",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ggr=x("menu-fold-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 10.5H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19.5H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28.5H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 37.5H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 19L16 24L8 29V19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),mgr=x("menu-unfold",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 11H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 37H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.3433 29.6568L42.0001 23.9999L36.3433 18.343",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kgr=x("menu-unfold-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 10.5H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19.5H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28.5H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 37.5H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19L8 24L16 29V19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),vgr=x("merge",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"24",width:"20",height:"22",rx:"2",transform:"rotate(-45 4 24)",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"16",y:"24",width:"20",height:"20",rx:"2",transform:"rotate(-45 16 24)",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Agr=x("merge-cells",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 14V5C20 4.44772 19.5523 4 19 4H5C4.44772 4 4 4.44772 4 5V43C4 43.5523 4.44772 44 5 44H19C19.5523 44 20 43.5523 20 43V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 34V43C28 43.5523 28.4477 44 29 44H43C43.5523 44 44 43.5523 44 43V5C44 4.44772 43.5523 4 43 4H29C28.4477 4 28 4.44772 28 5V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M5 24H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32.7485 28.8184L31.1575 27.2274L27.9756 24.0454L31.1575 20.8634L32.7485 19.2724",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.375 28.8184L16.966 27.2274L20.148 24.0454L16.966 20.8634L15.375 19.2724",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pgr=x("message",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44.0001 24C44.0001 35.0457 35.0458 44 24.0001 44C18.0266 44 4.00006 44 4.00006 44C4.00006 44 4.00006 29.0722 4.00006 24C4.00006 12.9543 12.9544 4 24.0001 4C35.0458 4 44.0001 12.9543 44.0001 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 18L32 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 26H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 34H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bgr=x("message-emoji",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 7H4V37H11V42L21 37H44V7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 16V17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 16V17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 25C31 25 29 29 24 29C19 29 17 25 17 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wgr=x("message-failed",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.5 37H21L11 42V37H4V7H44V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 15H15L18 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 21H18L24 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 25L44 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 25L32 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ogr=x("message-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 6H44V36H29L24 41L19 36H4V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 21H25.0025",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33.001 21H34.9999",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13.001 21H14.9999",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),ygr=x("message-privacy",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.5 37H21L11 42V37H4V7H44V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"30",y:"27",width:"14",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 27V24C40 22.3431 38.6569 21 37 21C35.3431 21 34 22.3431 34 24V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 15H15L18 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 21H18L24 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cgr=x("message-search",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.5 37H21L11 42V37H4V7H44V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"28",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M39 32L44 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 15H15L18 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 21H18L24 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_gr=x("message-security",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.5 37H21L11 42V37H4V7H44V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 25.2C29 24.1333 36 22 36 22C36 22 43 24.1333 43 25.2C43 33.7333 36 38 36 38C36 38 29 33.7333 29 25.2Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 15H15L18 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 21H18L24 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Sgr=x("message-sent",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 35.0457 35.0457 44 24 44C18.0265 44 4 44 4 44C4 44 4 29.0722 4 24C4 12.9543 12.9543 4 24 4C35.0457 4 44 12.9543 44 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.9999 26L20 32L33 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lgr=x("message-success",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.5 36H21L11 41V36H4V6H44V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 14H15L18 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20H18L24 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 30L35 35L44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xgr=x("message-unread",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 16V36H29L24 41L19 36H4V6H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 20H25.0025",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33.001 20H34.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13.001 20H14.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"43",cy:"7",r:"3",fill:e.colors[0]},null)])}),Egr=x("messages",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M35 23C35 28.5229 30.5229 33 25 33C22.0133 33 15 33 15 33C15 33 15 25.5361 15 23C15 17.4771 19.4771 13 25 13C30.5229 13 35 17.4771 35 23Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 21H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 27H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tgr=x("messages-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M34 23C34 26.8624 31.2967 30.1565 27.5 31.4334C26.4107 31.7997 25.2313 32 24 32C20 32 15 34 15 34L16.1323 31.5543C16.6952 30.3384 16.336 28.9248 15.5616 27.8314C14.5729 26.4356 14 24.778 14 23C14 18.0294 18.4772 14 24 14C29.5228 14 34 18.0294 34 23Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Qgr=x("micro-sd",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 7C13 5.89543 13.8954 5 15 5H37C38.1046 5 39 5.89543 39 7V41C39 42.1046 38.1046 43 37 43H10C8.89543 43 8 42.1046 8 41V36L13 32V28H8V25L13 19V7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 11V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 11V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 11V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dgr=x("micro-slr-camera",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 26C44 28.6393 43.2696 31.1081 42 33.2152C40.8198 35.1737 39.1737 36.8198 37.2152 38C35.1081 39.2696 32.6393 40 30 40C27.3607 40 24.8919 39.2696 22.7848 38C18.7192 35.5502 16 31.0927 16 26C16 20.9073 18.7192 16.4498 22.7848 14C24.8919 12.7304 27.3607 12 30 12C32.6393 12 35.1081 12.7304 37.2152 14C39.1737 15.1802 40.8198 16.8263 42 18.7848C43.2696 20.8919 44 23.3607 44 26Z",fill:e.colors[1]},null),c("path",{d:"M4 14V38H22.7848C18.7192 35.5502 16 31.0927 16 26C16 20.9073 18.7192 16.4498 22.7848 14H4Z",fill:e.colors[1]},null),c("path",{d:"M37.2152 14C35.1081 12.7304 32.6393 12 30 12C27.3607 12 24.8919 12.7304 22.7848 14M37.2152 14H42V18.7848M37.2152 14C39.1737 15.1802 40.8198 16.8263 42 18.7848M22.7848 14H4V38H22.7848M22.7848 14C18.7192 16.4498 16 20.9073 16 26C16 31.0927 18.7192 35.5502 22.7848 38M37.2152 38C35.1081 39.2696 32.6393 40 30 40C27.3607 40 24.8919 39.2696 22.7848 38M37.2152 38H42V33.2152M37.2152 38C39.1737 36.8198 40.8198 35.1737 42 33.2152M42 18.7848C43.2696 20.8919 44 23.3607 44 26C44 28.6393 43.2696 31.1081 42 33.2152",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"9",width:"9",height:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 22V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 26C36 29.3137 33.3137 32 30 32M24 26C24 22.6863 26.6863 20 30 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bgr=x("microphone",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"16",y:"4",width:"16",height:"28",rx:"8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 21V24C10 31.732 16.268 38 24 38V38C31.732 38 38 31.732 38 24V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 5V11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 16H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 16H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 22H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 22H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38V44",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M16 44H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rgr=x("microphone-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 26.3137C15 26.3137 19.5962 25.9602 22.7782 22.7782C25.9601 19.5962 26.3137 15 26.3137 15L34.0657 27.1817C35.3205 29.1535 35.0374 31.7322 33.3848 33.3848C31.7322 35.0374 29.1535 35.3205 27.1817 34.0657L15 26.3137Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"15",cy:"15",r:"11",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M5.65674 25.4561L25.4557 5.65707",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 33L42 41L33 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Igr=x("microscope",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26 44C30.3462 40.9919 32.6627 37.9513 32.9493 34.8782C33.2359 31.805 32.308 29.5123 30.1657 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M27.6553 28.2227C30.1406 28.2227 32.1553 26.2079 32.1553 23.7227C32.1553 21.2374 30.1406 19.2227 27.6553 19.2227C25.17 19.2227 23.1553 21.2374 23.1553 23.7227C23.1553 26.2079 25.17 28.2227 27.6553 28.2227Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24.2882 27L18.7783 32.5772L9.58594 23.3848L27.9707 4.99999L37.1631 14.1924L30.9764 20.3791",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.55762 28.1357L14.4195 35.8141",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 44H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Mgr=x("microscope-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29.0026 18.3733L30.1075 17.2685L30.6378 16.7381C32.7857 14.5902 32.7857 11.1078 30.6378 8.95995V8.95995C28.4899 6.81207 25.0075 6.81207 22.8596 8.95995L9.17206 22.6475C9.11627 22.7033 9.11627 22.7938 9.17206 22.8496L16.1421 29.8196C16.5326 30.2101 17.1658 30.2101 17.5563 29.8196L21.2686 26.1073L22.3735 25.0024",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28.1628 6.48535L29.9306 4.71758C31.2974 3.35075 33.5135 3.35075 34.8804 4.71758C36.2472 6.08442 36.2472 8.3005 34.8804 9.66733L33.1126 11.4351L28.1628 6.48535Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.4854 24.1631L6.24271 28.4057L11.1925 33.3555L15.4351 29.1128L10.4854 24.1631Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"26.0415",cy:"22.0417",r:"4.5",transform:"rotate(45 26.0415 22.0417)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M6 20L18.7279 32.7279",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 44H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 22C35 22 39 26 39 32C39 38.4 33.8333 41.8333 31 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pgr=x("microwave-oven",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"6",width:"40",height:"30",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M38.0002 15H34.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 21H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"10",y:"15",width:"17",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36",cy:"27",r:"2",fill:e.colors[0]},null),c("path",{d:"M12 36V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 36V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fgr=x("microwaves",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"34",width:"24",height:"38",rx:"2",transform:"rotate(-90 5 34)",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20 19H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 25L35 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 34L12 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 34L20 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 34L28 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 34L36 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 19C15 20.1046 14.1046 21 13 21C11.8954 21 11 20.1046 11 19C11 17.8954 11.8954 17 13 17C14.1046 17 15 17.8954 15 19Z",fill:e.colors[0]},null)])}),Ngr=x("middle-finger",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.9718 26.9745C11.6511 27.5662 9.99072 29.5748 9.99072 33.0002C9.99072 38.1383 15.1438 44.0002 19.7905 44.0002C24.4372 44.0002 27.1321 44.0002 31.6802 44.0002C36.2283 44.0002 38.9907 40.1496 38.9907 37.0603C38.9907 32.7099 38.9907 28.3596 38.9907 24.0093C38.9907 22.3524 37.6476 21.0093 35.9907 21.0093H35.9816C34.3298 21.0093 32.9907 22.3484 32.9907 24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14.9717 30.0401V21.013C14.9717 19.3546 16.3161 18.0103 17.9744 18.0103C17.9755 18.0103 17.9765 18.0103 17.9775 18.0103C19.6381 18.012 20.9834 19.3586 20.9834 21.0192V25.0229",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20.9834 24.0083V7.01549C20.9834 5.35008 22.3335 4 23.9989 4C25.6643 4 27.0144 5.35008 27.0144 7.01549V24.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.9907 23.7158V21.0034C26.9907 19.3466 28.3339 18.0034 29.9907 18.0034C31.6476 18.0034 32.9907 19.3466 32.9907 21.0034V24.0034",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ugr=x("milk",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 19.5736C12 19.1988 12.1053 18.8315 12.304 18.5136L17 11H31L35.696 18.5136C35.8947 18.8315 36 19.1988 36 19.5736V42C36 43.1046 35.1046 44 34 44H14C12.8954 44 12 43.1046 12 42V19.5736Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 33V24L24 30L29 24V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 4H31V11H17V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jgr=x("milk-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"22",width:"26",height:"22",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 38V28L19 34L24 28V38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20L30 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 6V12L30 10V4L20 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 22L42 20V41L32 44V22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.4815 12L6 22H32L19.4815 12Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wgr=x("min",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 4V44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 4C10 4 15.3125 38 27 38C38.6875 38 44 4 44 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 38L44 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,"stroke-dasharray":"2 6"},null)])}),Vgr=x("mind-mapping",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 28C10.2091 28 12 26.2091 12 24C12 21.7909 10.2091 20 8 20C5.79086 20 4 21.7909 4 24C4 26.2091 5.79086 28 8 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 8C43.1046 8 44 7.10457 44 6C44 4.89543 43.1046 4 42 4C40.8954 4 40 4.89543 40 6C40 7.10457 40.8954 8 42 8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 26C43.1046 26 44 25.1046 44 24C44 22.8954 43.1046 22 42 22C40.8954 22 40 22.8954 40 24C40 25.1046 40.8954 26 42 26Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44C43.1046 44 44 43.1046 44 42C44 40.8954 43.1046 40 42 40C40.8954 40 40 40.8954 40 42C40 43.1046 40.8954 44 42 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H20V42H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zgr=x("mindmap-list",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26 24L44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24L18 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 38H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 38H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 10H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hgr=x("mindmap-map",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26 24L42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 38H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 10H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24L6 24C6 24 7.65685 24 10 24M18 38C12 36 16 24 10 24M18 10C12 12 16 24 10 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$gr=x("mini-sd-card",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.9979 18.7386L8 21.9228V44H40V4H13.9979V18.7386Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M27 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Xgr=x("minus",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10.5 24L38.5 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ggr=x("minus-the-bottom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 41V21C5 19.8954 5.89543 19 7 19H17C18.1046 19 19 19.8954 19 21V27C19 28.1046 19.8954 29 21 29H27C28.1046 29 29 29.8954 29 31V41C29 42.1046 28.1046 43 27 43H7C5.89543 43 5 42.1046 5 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 27V7C19 5.89543 19.8954 5 21 5H41C42.1046 5 43 5.89543 43 7V27C43 28.1046 42.1046 29 41 29H21C19.8954 29 19 28.1046 19 27Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ygr=x("minus-the-top",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 41V21C5 19.8954 5.89543 19 7 19H19H27C28.1046 19 29 19.8954 29 21V29V41C29 42.1046 28.1046 43 27 43H7C5.89543 43 5 42.1046 5 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 7V27C43 28.1046 42.1046 29 41 29H31C29.8954 29 29 28.1046 29 27V21C29 19.8954 28.1046 19 27 19H21C19.8954 19 19 18.1046 19 17V7C19 5.89543 19.8954 5 21 5H41C42.1046 5 43 5.89543 43 7Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zgr=x("mirror",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 44H14C9 44 7.0003 43 7.0003 40L7 34L17.9999 34L19 38H30L31 34L41.0003 34V40C41.0003 43 39 44 34 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 34C9.95549 30.882 7 27 7 21.8544C7 11.4224 14.6112 4 24 4C33.3888 4 41 11.4224 41 21.8544C41 27 38.0445 30.882 36 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qgr=x("mirror-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"20",r:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 36V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 44H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kgr=x("mirror-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"17",r:"13",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 17C42 26.9411 33.9411 35 24 35C14.0589 35 6 26.9411 6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 17H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 17H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 44H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jgr=x("misaligned-semicircle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 30C13.3726 30 8 24.6274 8 18C8 11.3726 13.3726 6 20 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 22C17.7909 22 16 20.2091 16 18C16 15.7909 17.7909 14 20 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 34C30.2091 34 32 32.2091 32 30C32 27.7909 30.2091 26 28 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 42C34.6274 42 40 36.6274 40 30C40 23.3726 34.6274 18 28 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),emr=x("mitsubishi",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 19L24 30L31 19L24 8L17 19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.6667 40L24 30H37.3333L44 40H30.6667Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.3333 40L24 30H10.6667L4 40H17.3333Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),tmr=x("modify",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.0708 9.58588L15.8282 5.34324C15.0472 4.56219 13.7808 4.56219 12.9998 5.34324L7.34292 11.0001C6.56188 11.7811 6.56188 13.0475 7.34292 13.8285L11.5856 18.0712",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.9287 37.4143L33.1714 41.6569C33.9524 42.438 35.2187 42.438 35.9998 41.6569L41.6566 36.0001C42.4377 35.219 42.4377 33.9527 41.6566 33.1717L37.414 28.929",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"34.6064",y:"4.9082",width:"12",height:"42",rx:"2",transform:"rotate(45 34.6064 4.9082)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"2",fill:e.colors[2]},null),c("circle",{cx:"20",cy:"28",r:"2",fill:e.colors[2]},null),c("circle",{cx:"28",cy:"20",r:"2",fill:e.colors[2]},null)])}),nmr=x("modify-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"9",width:"40",height:"30",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M16 9V39",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 9H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 39H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M23 31L37 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 19L23 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 31L35 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),imr=x("monitor",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"10",width:"32",height:"28",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 14L36 20.75V27.25L44 34V14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 19L23 24L17 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rmr=x("monitor-camera",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 34C32.2843 34 39 27.2843 39 19C39 10.7157 32.2843 4 24 4C15.7157 4 9 10.7157 9 19C9 27.2843 15.7157 34 24 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25C27.3137 25 30 22.3137 30 19C30 15.6863 27.3137 13 24 13C20.6863 13 18 15.6863 18 19C18 22.3137 20.6863 25 24 25Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.3686 34L16 44H32L28.6037 34H19.3686Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 44H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),omr=x("monitor-off",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 12V38H20H28H30M18 10H20H36V24V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 14L36 20.75V27.25L44 34V14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 44L4 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),smr=x("monitor-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H41C42.1046 6 43 6.89543 43 8V32C43 33.1046 42.1046 34 41 34H7C5.89543 34 5 33.1046 5 32V8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 26C5 24.8954 5.89543 24 7 24H41C42.1046 24 43 24.8954 43 26V32C43 33.1046 42.1046 34 41 34H7C5.89543 34 5 33.1046 5 32V26Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 12L18 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 14L25 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"29",r:"2",fill:e.colors[2]},null),c("path",{d:"M17 34L14 42H34L31 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),amr=x("monitor-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42.5 16.3869C41.5521 14.0859 40.1874 12.0006 38.5 10.225C34.8561 6.39055 29.7072 4 24 4C12.9543 4 4 12.9543 4 24H14L19 32L28 14L35 24H44C44 35.0457 35.0457 44 24 44C18.5491 44 13.6075 41.8194 10 38.2829C8.17976 36.4985 6.69917 34.3688 5.66417 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lmr=x("monkey",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13.2 21C12.4312 19.531 12 17.8817 12 16.1389C12 9.98704 17.3726 5 24 5C30.6274 5 36 9.98704 36 16.1389C36 17.8817 35.5688 19.531 34.8 21",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("ellipse",{cx:"24",cy:"31",rx:"15",ry:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M30.5177 33.8742C26.8486 37.5433 20.7965 37.44 17 33.6435",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 23C8.68629 23 6 20.7614 6 18C6 15.2386 8.68629 13 12 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 23C39.3137 23 42 20.7614 42 18C42 15.2386 39.3137 13 36 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"20",cy:"14",r:"2",fill:e.colors[0]},null),c("circle",{cx:"28",cy:"14",r:"2",fill:e.colors[0]},null)])}),cmr=x("monkey-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21.5925 18.1345C22.9329 16.6704 24.5079 13.1567 20.0846 10.8141C19.0793 10.1634 18.5 8.50002 17.5714 5.44585C13.7178 3.33107 5 3.00018 4 14.0004V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25C21.5818 26.673 28.0333 30.2543 32 41C33.5333 44.7543 40.5067 45.8705 43.5 40C44.4978 38.0432 44 34.5035 39.5818 32.4503C36.4615 31.0002 34 26 38.5 24.0003C40.3478 23.397 42.4291 24.08 44 27.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 35.0004C24.6552 33.8942 15.7724 34.5187 15 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dmr=x("monument-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"14",y:"38",width:"20",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 38L20 9L24 4L28 9L30 38H18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),umr=x("monument-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 44L20 7.15789L28 4L30 44H18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),hmr=x("moon",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28.0527 4.41085C22.5828 5.83695 18.5455 10.8106 18.5455 16.7273C18.5455 23.7564 24.2436 29.4545 31.2727 29.4545C37.1894 29.4545 42.1631 25.4172 43.5891 19.9473C43.8585 21.256 44 22.6115 44 24C44 35.0457 35.0457 44 24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4C25.3885 4 26.744 4.14149 28.0527 4.41085Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),fmr=x("more",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"12",cy:"24",r:"3",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"24",r:"3",fill:e.colors[0]},null),c("circle",{cx:"36",cy:"24",r:"3",fill:e.colors[0]},null)])}),gmr=x("more-app",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 4H6C4.89543 4 4 4.89543 4 6V18C4 19.1046 4.89543 20 6 20H18C19.1046 20 20 19.1046 20 18V6C20 4.89543 19.1046 4 18 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28H6C4.89543 28 4 28.8954 4 30V42C4 43.1046 4.89543 44 6 44H18C19.1046 44 20 43.1046 20 42V30C20 28.8954 19.1046 28 18 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 4H30C28.8954 4 28 4.89543 28 6V18C28 19.1046 28.8954 20 30 20H42C43.1046 20 44 19.1046 44 18V6C44 4.89543 43.1046 4 42 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 28H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 36H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mmr=x("more-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"17",y:"11",width:"10",height:"9.99975",transform:"rotate(-45 17 11)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"30",y:"24",width:"10",height:"9.99975",transform:"rotate(-45 30 24)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"24",width:"10",height:"9.99975",transform:"rotate(-45 4 24)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"17",y:"37",width:"10",height:"9.99975",transform:"rotate(-45 17 37)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kmr=x("more-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"12",r:"3",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"24",r:"3",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"35",r:"3",fill:e.colors[0]},null)])}),vmr=x("more-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.5 14C21.5 15.3807 22.6193 16.5 24 16.5C25.3807 16.5 26.5 15.3807 26.5 14C26.5 12.6193 25.3807 11.5 24 11.5C22.6193 11.5 21.5 12.6193 21.5 14ZM21.5 24C21.5 25.3807 22.6193 26.5 24 26.5C25.3807 26.5 26.5 25.3807 26.5 24C26.5 22.6193 25.3807 21.5 24 21.5C22.6193 21.5 21.5 22.6193 21.5 24ZM24 36.5C22.6193 36.5 21.5 35.3807 21.5 34C21.5 32.6193 22.6193 31.5 24 31.5C25.3807 31.5 26.5 32.6193 26.5 34C26.5 35.3807 25.3807 36.5 24 36.5Z",fill:e.colors[2]},null)])}),Amr=x("more-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"14",cy:"24",r:"3",fill:e.colors[2]},null),c("circle",{cx:"24",cy:"24",r:"3",fill:e.colors[2]},null),c("circle",{cx:"34",cy:"24",r:"3",fill:e.colors[2]},null)])}),pmr=x("mosaic",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 36H36V44H44V36Z",fill:e.colors[0]},null),c("path",{d:"M28 36H20V44H28V36Z",fill:e.colors[0]},null),c("path",{d:"M12 36H4V44H12V36Z",fill:e.colors[0]},null),c("path",{d:"M44 20H36V28H44V20Z",fill:e.colors[0]},null),c("path",{d:"M28 20H20V28H28V20Z",fill:e.colors[0]},null),c("path",{d:"M12 20H4V28H12V20Z",fill:e.colors[0]},null),c("path",{d:"M44 4H36V12H44V4Z",fill:e.colors[0]},null),c("path",{d:"M28 4H20V12H28V4Z",fill:e.colors[0]},null),c("path",{d:"M12 4H4V12H12V4Z",fill:e.colors[0]},null),c("path",{d:"M20 12H12V20H20V12Z",fill:e.colors[0]},null),c("path",{d:"M20 28H12V36H20V28Z",fill:e.colors[0]},null),c("path",{d:"M36 12H28V20H36V12Z",fill:e.colors[0]},null),c("path",{d:"M36 28H28V36H36V28Z",fill:e.colors[0]},null)])}),bmr=x("mountain",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 10L32 38H4L18 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 29L33.6471 22L44 38H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 22L24 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 18L10 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 18L26 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wmr=x("mounted",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 7L21 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 7H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 36H16C14.3431 36 13 34.6569 13 33L13 24C13 19.5817 16.5817 16 21 16L27 16C31.4183 16 35 19.5817 35 24V33C35 34.6569 33.6569 36 32 36H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"7",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M29 35V36.4C29 37.2837 28.2837 38 27.4 38H20.6C19.7163 38 19 37.2837 19 36.4V35C19 32.2386 21.2386 30 24 30C26.7614 30 29 32.2386 29 35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 38V41C21 42.6569 22.3431 44 24 44C25.6569 44 27 42.6569 27 41V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Omr=x("mouse",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 16H12V32C12 38.6274 17.3726 44 24 44C30.6274 44 36 38.6274 36 32V16H24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 16C36 9.37258 30.6274 4 24 4V16H36Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C17.3726 4 12 9.37258 12 16H24V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ymr=x("mouse-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"12",y:"12",width:"24",height:"32",rx:"12",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M12 24C12 17.3726 17.3726 12 24 12C30.6274 12 36 17.3726 36 24V25H12V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 25C24 25 24 16 24 12C24 8 25.5 4 31 4C37 4 39 9 39 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cmr=x("mouse-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 35H4C4 27 9 17 14 17L16 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 35.0001C28 30 30 26.9893 37 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 28.5374C45 33.511 42 34.9999 40 33.9999C38 32.9999 38.5 28.0004 37 24C33.8599 15.6254 22 13.9997 15 21.0003",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_mr=x("mouth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24C4 24 10 15 14 15C18 15 22 17 24 17C26 17 30 15 34 15C38 15 44 24 44 24C44 24 34 34 24 34C14 34 4 24 4 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Smr=x("move",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 43C17.2742 41.2327 13.3325 35.1851 11.3597 31.6428C10.5079 30.1134 10.9566 28.2347 12.3236 27.1411C13.8473 25.9222 16.0438 26.0438 17.4236 27.4236L19 29V17.5C19 16.1193 20.1193 15 21.5 15C22.8807 15 24 16.1193 24 17.5V23.5C24 22.1193 25.1193 21 26.5 21C27.8807 21 29 22.1193 29 23.5V25.5C29 24.1193 30.1193 23 31.5 23C32.8807 23 34 24.1193 34 25.5V27.5C34 26.1193 35.1193 25 36.5 25C37.8807 25 39 26.1193 39 27.5V35.368C39 36.4383 38.7354 37.496 38.1185 38.3707C37.0949 39.8219 35.255 42.0336 33 43C29.5 44.5 26.3701 44.6343 22 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 8L32 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.0003 12L10 8L14 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 4L32 8L28 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lmr=x("move-in",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 12L24 16L28 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 36L24 32L28 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 20L32 24L36 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20L16 24L12 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26C25.1046 26 26 25.1046 26 24C26 22.8954 25.1046 22 24 22C22.8954 22 22 22.8954 22 24C22 25.1046 22.8954 26 24 26Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xmr=x("move-in-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28 28L42 30.8L37.8 33.6L42 37.8L37.8 42L33.6 37.8L30.8 42L28 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 22V8C42 6.89543 41.1046 6 40 6H8C6.89543 6 6 6.89543 6 8V40C6 41.1046 6.89543 42 8 42H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Emr=x("move-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 6L43 25L24 27L13.9948 44L8 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Tmr=x("movie",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18C25.6569 18 27 16.6569 27 15C27 13.3431 25.6569 12 24 12C22.3431 12 21 13.3431 21 15C21 16.6569 22.3431 18 24 18Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36C25.6569 36 27 34.6569 27 33C27 31.3431 25.6569 30 24 30C22.3431 30 21 31.3431 21 33C21 34.6569 22.3431 36 24 36Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 27C16.6569 27 18 25.6569 18 24C18 22.3431 16.6569 21 15 21C13.3431 21 12 22.3431 12 24C12 25.6569 13.3431 27 15 27Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 27C34.6569 27 36 25.6569 36 24C36 22.3431 34.6569 21 33 21C31.3431 21 30 22.3431 30 24C30 25.6569 31.3431 27 33 27Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Qmr=x("movie-board",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 16H4V42H44V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 16V6H4V16H44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 6L30 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 6L22 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 6L14 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 6L38 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 32H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dmr=x("moving-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"22",width:"20",height:"20",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6L42 6L42 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"42",r:"1.5",fill:e.colors[0],stroke:e.colors[0]},null),c("circle",{r:"1.5",transform:"matrix(1 0 0 -1 6 14)",fill:e.colors[0],stroke:e.colors[0]},null),c("circle",{cx:"42",cy:"42",r:"1.5",fill:e.colors[0],stroke:e.colors[0]},null),c("circle",{r:"1.5",transform:"matrix(1 0 0 -1 6 6)",fill:e.colors[0],stroke:e.colors[0]},null),c("circle",{cx:"42",cy:"34",r:"1.5",fill:e.colors[0],stroke:e.colors[0]},null),c("circle",{r:"1.5",transform:"matrix(1 0 0 -1 14 6)",fill:e.colors[0],stroke:e.colors[0]},null),c("circle",{cx:"42",cy:"26",r:"1.5",fill:e.colors[0],stroke:e.colors[0]},null),c("circle",{r:"1.5",transform:"matrix(1 0 0 -1 22 6)",fill:e.colors[0],stroke:e.colors[0]},null),c("path",{d:"M6 34L12.1195 29.4103C13.2239 28.5821 14.7509 28.6143 15.8192 29.4885L25 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6L30 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bmr=x("multi-circular",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C31.732 44 38 37.732 38 30C38 22.268 31.732 16 24 16C16.268 16 10 22.268 10 30C10 37.732 16.268 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C28.4183 44 32 40.4183 32 36C32 31.5817 28.4183 28 24 28C19.5817 28 16 31.5817 16 36C16 40.4183 19.5817 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Rmr=x("multi-function-knife",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 10C30 6.68629 27.3137 4 24 4C20.6863 4 18 6.68629 18 10V38C18 41.3137 20.6863 44 24 44C27.3137 44 30 41.3137 30 38V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 20.3137L37.2426 27.5563C38.8047 29.1184 41.3374 29.1184 42.8995 27.5563C44.4616 25.9943 44.4616 23.4616 42.8995 21.8995L30 9V20.3137Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.0711 27.4142L10.8284 20.1716C9.26633 18.6095 6.73367 18.6095 5.17157 20.1716C3.60948 21.7337 3.60948 24.2663 5.17157 25.8284L18.0711 38.7279V27.4142Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10V11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 37V38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Imr=x("multi-picture-carousel",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"6",width:"40",height:"30",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 42H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 42H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 42H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 42H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 42H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mmr=x("multi-rectangle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 39H44V7H12V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 39H32V15H8V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 23H4V39H20V23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Pmr=x("multi-ring",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 10C30 6.68629 27.3137 4 24 4C20.6863 4 18 6.68629 18 10V24C18 27.3137 20.6863 30 24 30C27.3137 30 30 27.3137 30 24V10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.1422 18.3432C40.4853 16.0001 40.4853 12.2011 38.1422 9.85795C35.799 7.5148 32 7.5148 29.6569 9.85795L19.7574 19.7575C17.4142 22.1006 17.4142 25.8996 19.7574 28.2427C22.1005 30.5859 25.8995 30.5859 28.2427 28.2427L38.1422 18.3432Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 30C41.3137 30 44 27.3137 44 24C44 20.6863 41.3137 18 38 18H24C20.6863 18 18 20.6863 18 24C18 27.3137 20.6863 30 24 30H38Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.6568 38.1421C32 40.4853 35.799 40.4853 38.1421 38.1421C40.4853 35.799 40.4853 32 38.1421 29.6568L28.2426 19.7574C25.8995 17.4142 22.1005 17.4142 19.7573 19.7574C17.4142 22.1005 17.4142 25.8995 19.7573 28.2426L29.6568 38.1421Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 38C18 41.3137 20.6863 44 24 44C27.3137 44 30 41.3137 30 38V24C30 20.6863 27.3137 18 24 18C20.6863 18 18 20.6863 18 24V38Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85795 29.6569C7.5148 32 7.5148 35.799 9.85795 38.1421C12.2011 40.4853 16.0001 40.4853 18.3432 38.1421L28.2427 28.2426C30.5859 25.8995 30.5859 22.1005 28.2427 19.7574C25.8996 17.4142 22.1006 17.4142 19.7574 19.7574L9.85795 29.6569Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 18C6.68629 18 4 20.6863 4 24C4 27.3137 6.68629 30 10 30H24C27.3137 30 30 27.3137 30 24C30 20.6863 27.3137 18 24 18H10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.3433 9.85795C16.0001 7.5148 12.2011 7.5148 9.85794 9.85795C7.5148 12.2011 7.5148 16.0001 9.85795 18.3433L19.7575 28.2427C22.1006 30.5859 25.8996 30.5859 28.2427 28.2427C30.5859 25.8996 30.5859 22.1006 28.2428 19.7575L18.3433 9.85795Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fmr=x("multi-triangular",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6L4 41H44L24 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 32.25L34 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 14.75L14 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 23.5L24 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nmr=x("multi-triangular-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 41H44L24 6L4 41Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6L24 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24L44 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 24L4 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Umr=x("multi-triangular-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 41H44L24 6L4 41Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30L24 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30L4 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30L44 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jmr=x("multi-triangular-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 41H44L24 6L4 41Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 23.5L24 41L14 23.5H34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wmr=x("multicast",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 15C26.7614 15 29 12.7614 29 10C29 7.23858 26.7614 5 24 5C21.2386 5 19 7.23858 19 10C19 12.7614 21.2386 15 24 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 15V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 33V23L41 23.0128V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Vmr=x("multilayer-sphere",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.3999 20C6.25298 29.129 14.324 36 23.9998 36C33.6756 36 41.7466 29.129 43.5997 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.66406 16C8.75028 23.0636 15.7986 28 23.9999 28C32.2012 28 39.2495 23.0636 42.3357 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.99854 12C11.6474 16.8578 17.4567 20 24 20C30.5433 20 36.3526 16.8578 40.015 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.998 8C15.341 10.5116 19.4967 12 24 12C28.5033 12 32.659 10.5116 36.0019 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zmr=x("muscle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21.37 36C22.82 30.75 27.89 27 33.73 27.62C39.29 28.21 43.71 32.9 43.99 38.48C44.06 39.95 43.86 41.36 43.43 42.67C43.17 43.47 42.39 44 41.54 44H11.7584C6.71004 44 2.92371 39.3814 3.91377 34.4311L9.99994 4H21.9999L25.9999 11L17.43 17.13L14.9999 14",fill:e.colors[1]},null),c("path",{d:"M21.37 36C22.82 30.75 27.89 27 33.73 27.62C39.29 28.21 43.71 32.9 43.99 38.48C44.06 39.95 43.86 41.36 43.43 42.67C43.17 43.47 42.39 44 41.54 44H11.7584C6.71004 44 2.92371 39.3814 3.91377 34.4311L9.99994 4H21.9999L25.9999 11L17.43 17.13L14.9999 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.4395 17.1299L21.9995 33.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hmr=x("museum-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 8.36364L24 4L40 8.36364V14H8V8.36364Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 14V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 14V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 14V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 14V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M38 14V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"7",y:"38",width:"34",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),$mr=x("museum-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 7.27273C8 7.27273 15 4 24 4C33 4 40 7.27273 40 7.27273V13H8V7.27273Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 13V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 13V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 13V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 13V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 13V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"7",y:"38",width:"34",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Xmr=x("music",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 34.5C30 32.567 31.567 31 33.5 31H41V34.4C41 36.3882 39.3882 38 37.4 38H33.5C31.567 38 30 36.433 30 34.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 38.5C6 36.567 7.567 35 9.5 35H16V38.4C16 40.3882 14.3882 42 12.4 42H9.5C7.567 42 6 40.433 6 38.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 18.044V18.044L41 12.125",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 38V10L41 4V33.6924",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gmr=x("music-cd",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M26 14V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 28.6655C14 26.6411 15.9341 25 18.32 25H26V29.3345C26 31.3589 24.0659 33 21.68 33H18.32C15.9341 33 14 31.3589 14 29.3345V28.6655Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 15L26 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ymr=x("music-list",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 19H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 38H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 28H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 10L16 15L8 20V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Zmr=x("music-menu",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 6V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 36.04C15 33.2565 17.2565 31 20.04 31H29V36.96C29 39.7435 26.7435 42 23.96 42H20.04C17.2565 42 15 39.7435 15 36.96V36.04Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M29 14.0664L41.8834 17.1215V9.01339L29 6V14.0664Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 8H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 16H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qmr=x("music-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 36.04C10 33.2565 12.2565 31 15.04 31H24V36.96C24 39.7435 21.7435 42 18.96 42H15.04C12.2565 42 10 39.7435 10 36.96V36.04Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 14.0664L36.8834 17.1215V9.01341L24 6.00002V14.0664Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kmr=x("music-rhythm",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 42H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 36H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 30H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 24H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 36H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 30H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 18H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 12H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 42H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 42H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 36H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 36H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 30H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 30H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 18H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jmr=x("mute",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 14V34C25.15 34 22.2892 28.9106 22.2892 28.9106H18.1C17.4925 28.9106 17 28.4132 17 27.7995V20.1171C17 19.5034 17.4925 19.006 18.1 19.006H22.2892C22.2892 19.006 25.15 14 29 14Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),e1r=x("nail-polish",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18.8951 5.88906C18.9539 4.82923 19.8305 4 20.892 4H27.108C28.1695 4 29.0461 4.82923 29.1049 5.88906L29.8827 19.8891C29.9464 21.0355 29.034 22 27.8858 22H20.1142C18.966 22 18.0536 21.0355 18.1173 19.8891L18.8951 5.88906Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M11 28C11 24.6863 13.6863 22 17 22H31C34.3137 22 37 24.6863 37 28V41C37 42.6569 35.6569 44 34 44H14C12.3431 44 11 42.6569 11 41V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"33",r:"3",fill:e.colors[2]},null)])}),t1r=x("nail-polish-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"20",width:"32",height:"24",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"17",y:"4",width:"14",height:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 32H26L27 37H21L22 32Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 20H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),n1r=x("nasal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.9875 4C17.108 10.25 16.7846 14.5864 16.0172 17.0092C14.8662 20.6433 6.08203 30.7628 6.08203 36.102C6.08203 41.4412 12.3865 44.3892 15.7908 42.3787",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32.002 4C31.7773 10.25 32.0486 14.5864 32.8159 17.0092C33.9669 20.6433 42.959 29.4496 42.959 35.2924C42.959 41.1352 36.4466 44.3892 33.0423 42.3787",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13.0059 34.8337C14.7153 33.8614 16.2019 33.8614 17.4657 34.8337C19.3614 36.292 19.9562 40 24.0084 40C28.0607 40 30.0472 35.8426 32.0001 34.8337C33.3021 34.161 34.6354 34.161 36.0001 34.8337",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20.2852 22.1455C19.4914 23.0001 18.6514 23.9531 18.0381 25.6138C17.5732 26.8726 17.4803 27.6026 17.416 28.4239",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),i1r=x("natural-mode",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0005 27C18.3431 27 14.065 22.6575 14.065 17L14 7L19.0005 11L24.0005 5L29.0005 11L34.0005 7V17C34.0005 22.6575 29.658 27 24.0005 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.4862 43.3137C25.0483 41.7516 23.1488 37.3195 19.2436 33.4142C15.3383 29.509 10.9062 27.6095 9.34408 29.1715C7.78199 30.7336 9.68146 35.1658 13.5867 39.0711C17.492 42.9763 21.9241 44.8758 23.4862 43.3137Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.8289 42.9706C26.391 44.5327 30.8231 42.6332 34.7283 38.7279C38.6336 34.8227 40.5331 30.3905 38.971 28.8285C37.4089 27.2664 32.9767 29.1658 29.0715 33.0711C25.1662 36.9763 23.2668 41.4085 24.8289 42.9706Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),r1r=x("navigation",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.5 4L9 44L24.5 34.9091L40 44L24.5 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),o1r=x("necktie",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 36L21 13H27L33 36L24 44L15 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 4H27L30 6L27 13H21L18 6L21 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),s1r=x("needle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"3d50a8e2)"},[c("path",{d:"M39 23L25 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.9995 17L30.9995 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.999 18.999L39.999 13.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.999 12.999L33.999 7.99902",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 37L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.9999 12.0001L11.9999 27.9998L10.9999 37L19.9999 35.9998L35.9999 20.0001L27.9999 12.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"3d50a8e2"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),a1r=x("negative-dynamics",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 33.9502V42.1102",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M9 40V42.0556",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M25 27V42.0714",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 18.9614V42.0878",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M41 10.9707V42.0833",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7 33L34 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7 22L7 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),l1r=x("nested-arrows",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 17V4H4V30H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 43V17H17V43H43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 30H17M33 30L28 25L33 30ZM33 30L28 35L33 30Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 17V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),c1r=x("nests",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.99902 32.3137L20.0339 5.94293C20.958 3.98114 22.6267 3.00024 25.0402 3.00024C28.6603 3.00024 31.0172 7.9865 31.0172 7.9865C31.0172 7.9865 32.3445 8.18426 34.999 8.57977C30.9888 8.64538 28.6699 9.45221 28.0424 11.0002C27.1012 13.3223 30.4983 15.7311 31.0172 19.0041C31.5361 22.2771 29.4663 27.8053 24.4882 30.5672C21.1694 32.4085 17.0262 32.8862 12.0583 32.0002L5.95844 43.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.9424 26.9782C17.5213 22.3287 19.2169 19.3432 20.0293 18.0218C21.2478 16.0397 26.2745 16.6373 24.4685 21.5845C23.2645 24.8827 20.0891 26.6806 14.9424 26.9782Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M32.9678 32.9838C34.1099 30.2473 35.7775 28.589 37.9706 28.009C40.1637 27.4289 42.1638 27.782 43.971 29.0684C42.8455 31.6643 41.1772 33.3286 38.9661 34.0611C36.7549 34.7936 34.7555 34.4345 32.9678 32.9838Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M26.9854 35.1143C27.7422 37.8361 29.7468 39.6565 32.9993 40.5753C36.2518 41.4942 38.9296 40.9692 41.0325 39.0005C38.4317 35.97 36.088 34.3065 34.0015 34.0101C31.915 33.7136 29.5763 34.0817 26.9854 35.1143Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),d1r=x("network-drive",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40.5178 36.3161C43.8044 34.005 45.2136 29.8302 44.0001 26C42.7866 22.1698 39.0705 20.0714 35.0527 20.0745H32.7317C31.2144 14.1613 26.2082 9.79572 20.1435 9.0972C14.0787 8.39868 8.21121 11.5118 5.38931 16.9253C2.56741 22.3388 3.37545 28.9317 7.42115 33.5035",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"35",width:"20",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 28L22 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 28H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),u1r=x("network-tree",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"34",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"6",width:"32",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 34V26H40V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"36",y:"34",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"34",width:"8",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 12H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),h1r=x("neural",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20.5 33.0002C22.466 33.0002 23.2904 29.4622 25 28.7533C26.7723 28.0184 29.4174 30.0889 30.753 28.7533C32.0887 27.4177 30.4474 24.4514 31.1823 22.6791C31.8912 20.9695 35 20.4662 35 18.5002C35 16.5343 31.462 16.0593 30.753 14.3498C30.0181 12.5775 32.0887 9.58281 30.753 8.2472C29.4174 6.91158 26.2656 8.9821 24.4933 8.2472C22.7837 7.53829 22.466 4.00024 20.5 4.00024C18.534 4.00024 18.0041 7.96486 16.2945 8.67377C14.5222 9.40867 11.5826 6.91158 10.247 8.2472C8.91134 9.58281 10.9819 12.228 10.247 14.0002C9.53805 15.7098 6 16.5343 6 18.5002C6 20.4662 9.53805 20.9695 10.247 22.6791C10.9819 24.4514 8.91134 27.4177 10.247 28.7533C11.5826 30.0889 14.5222 28.0184 16.2945 28.7533C18.0041 29.4622 18.534 33.0002 20.5 33.0002Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 22.0002C22.2091 22.0002 24 20.2094 24 18.0002C24 15.7911 22.2091 14.0002 20 14.0002C17.7909 14.0002 16 15.7911 16 18.0002C16 20.2094 17.7909 22.0002 20 22.0002Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.5692 30.0002C15.3611 36.7992 16.0762 41.0545 18.7144 42.7663C22.6719 45.3339 25.4482 43.3271 26.8968 41.8554C28.3454 40.3838 33.0495 33.9441 37.0763 33.9441C41.1031 33.9441 42.315 37.8244 41.9334 39.9441C41.679 41.3572 41.022 42.4025 39.9624 43.0799",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),f1r=x("neutral-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),g1r=x("new-afferent",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 19V13.3125V9C42 7.34315 40.6569 6 39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24L24 32L32 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),m1r=x("new-computer",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"28",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42L34 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),k1r=x("new-dianziqian",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 20V27L10 39L4 35V13L10 9L24 17L17.5 20.5L10 16V32L31 20Z",fill:e.colors[1]},null),c("path",{d:"M31 27L31.9923 28.7365C32.6154 28.3804 33 27.7177 33 27H31ZM31 20H33V16.5536L30.0077 18.2635L31 20ZM10 32H8C8 32.7129 8.37952 33.372 8.99615 33.7298C9.61278 34.0877 10.3733 34.0902 10.9923 33.7365L10 32ZM10 16L11.029 14.285C10.4111 13.9143 9.64162 13.9046 9.0146 14.2596C8.38759 14.6146 8 15.2795 8 16H10ZM17.5 20.5L16.471 22.215C17.0759 22.5779 17.8271 22.5954 18.4482 22.2609L17.5 20.5ZM24 17L24.9482 18.7609C25.5881 18.4164 25.9907 17.7519 25.9998 17.0252C26.009 16.2985 25.6233 15.6241 24.9923 15.2635L24 17ZM10 9L10.9923 7.26351C10.3345 6.88767 9.52091 6.91569 8.8906 7.3359L10 9ZM4 13L2.8906 11.3359C2.3342 11.7068 2 12.3313 2 13H4ZM4 35H2C2 35.6687 2.3342 36.2932 2.8906 36.6641L4 35ZM10 39L8.8906 40.6641C9.52091 41.0843 10.3345 41.1123 10.9923 40.7365L10 39ZM33 27V20H29V27H33ZM30.0077 18.2635L9.00772 30.2635L10.9923 33.7365L31.9923 21.7365L30.0077 18.2635ZM12 32V16H8V32H12ZM8.97101 17.715L16.471 22.215L18.529 18.785L11.029 14.285L8.97101 17.715ZM18.4482 22.2609L24.9482 18.7609L23.0518 15.2391L16.5518 18.7391L18.4482 22.2609ZM24.9923 15.2635L10.9923 7.26351L9.00772 10.7365L23.0077 18.7365L24.9923 15.2635ZM8.8906 7.3359L2.8906 11.3359L5.1094 14.6641L11.1094 10.6641L8.8906 7.3359ZM2 13V35H6V13H2ZM2.8906 36.6641L8.8906 40.6641L11.1094 37.3359L5.1094 33.3359L2.8906 36.6641ZM10.9923 40.7365L31.9923 28.7365L30.0077 25.2635L9.00772 37.2635L10.9923 40.7365Z",fill:e.colors[0]},null),c("path",{d:"M17 28V21L38 9L44 13V35L38 39L24 31L30.5 27.5L38 32V16L17 28Z",fill:e.colors[1]},null),c("path",{d:"M17 21L16.0077 19.2635C15.3846 19.6196 15 20.2823 15 21H17ZM17 28H15V31.4464L17.9923 29.7365L17 28ZM38 16H40C40 15.2871 39.6205 14.628 39.0039 14.2702C38.3872 13.9123 37.6267 13.9098 37.0077 14.2635L38 16ZM38 32L36.971 33.715C37.5889 34.0857 38.3584 34.0954 38.9854 33.7404C39.6124 33.3854 40 32.7205 40 32H38ZM30.5 27.5L31.529 25.785C30.9241 25.4221 30.1729 25.4046 29.5518 25.7391L30.5 27.5ZM24 31L23.0518 29.2391C22.4119 29.5836 22.0093 30.2481 22.0002 30.9748C21.991 31.7015 22.3767 32.3759 23.0077 32.7365L24 31ZM38 39L37.0077 40.7365C37.6655 41.1123 38.4791 41.0843 39.1094 40.6641L38 39ZM44 35L45.1094 36.6641C45.6658 36.2932 46 35.6687 46 35H44ZM44 13H46C46 12.3313 45.6658 11.7068 45.1094 11.3359L44 13ZM38 9L39.1094 7.3359C38.4791 6.91569 37.6655 6.88766 37.0077 7.26351L38 9ZM15 21V28H19V21H15ZM17.9923 29.7365L38.9923 17.7365L37.0077 14.2635L16.0077 26.2635L17.9923 29.7365ZM36 16V32H40V16H36ZM39.029 30.285L31.529 25.785L29.471 29.215L36.971 33.715L39.029 30.285ZM29.5518 25.7391L23.0518 29.2391L24.9482 32.7609L31.4482 29.2609L29.5518 25.7391ZM23.0077 32.7365L37.0077 40.7365L38.9923 37.2635L24.9923 29.2635L23.0077 32.7365ZM39.1094 40.6641L45.1094 36.6641L42.8906 33.3359L36.8906 37.3359L39.1094 40.6641ZM46 35V13H42V35H46ZM45.1094 11.3359L39.1094 7.3359L36.8906 10.6641L42.8906 14.6641L45.1094 11.3359ZM37.0077 7.26351L16.0077 19.2635L17.9923 22.7365L38.9923 10.7365L37.0077 7.26351Z",fill:e.colors[0]},null)])}),v1r=x("new-efferent",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 19V13.3125V9C42 7.34315 40.6569 6 39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 24L42 32L34 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),A1r=x("new-lark",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 29C21 29 25 26.9339 28 23.4065C36 14 41.4242 16.8166 44 17.9998C38.5 20.9998 40.5 29.6233 33 35.9998C28.382 39.9259 23.4945 41.014 19 41C12.5231 40.9799 6.86226 37.7637 4 35.4063V16.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.64808 15.8669C5.02231 14.9567 3.77715 14.7261 2.86694 15.3519C1.95673 15.9777 1.72615 17.2228 2.35192 18.1331L5.64808 15.8669ZM36.0021 35.7309C36.958 35.1774 37.2843 33.9539 36.7309 32.9979C36.1774 32.042 34.9539 31.7157 33.9979 32.2691L36.0021 35.7309ZM2.35192 18.1331C5.2435 22.339 10.7992 28.144 16.8865 32.2239C19.9345 34.2667 23.217 35.946 26.449 36.7324C29.6946 37.522 33.0451 37.4428 36.0021 35.7309L33.9979 32.2691C32.2049 33.3072 29.9929 33.478 27.3947 32.8458C24.783 32.2103 21.9405 30.7958 19.1135 28.9011C13.4508 25.106 8.2565 19.661 5.64808 15.8669L2.35192 18.1331Z",fill:e.colors[0]},null),c("path",{d:"M33.5947 17C32.84 14.7027 30.8551 9.94054 27.5947 7H11.5947C15.2174 10.6757 23.0002 16 27.0002 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),p1r=x("new-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 28L16.6931 18.198C17.4389 17.5143 18.5779 17.4953 19.3461 18.1538L32 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 24L32.7735 19.2265C33.4772 18.5228 34.5914 18.4436 35.3877 19.0408L42 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 20L6 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),b1r=x("newlybuild",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 10V7C19 5.89543 19.8954 5 21 5H41C42.1046 5 43 5.89543 43 7V29C43 30.1046 42.1046 31 41 31H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"18",width:"24",height:"24",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 30H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),w1r=x("newspaper-folding",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 44L21 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44V12H26L27 20L28 28L29 36L22 44H42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 28H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 20H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 4H25L26 12L27 20L28 28L29 36H21H6V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 12H19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 28H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),O1r=x("next",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 40.8361C8.89307 34.8632 13.2383 31.4739 17.0356 30.6682C20.8329 29.8625 24.4483 29.7408 27.8818 30.303V41L44 23.5453L27.8818 7V17.167C21.5333 17.2172 16.1362 19.4948 11.6905 24C7.24474 28.5052 4.68126 34.1172 4 40.8361Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),y1r=x("nine-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.5 14C21.4624 14 19 16.4624 19 19.5C19 22.5376 21.4624 25 24.5 25C27.5376 25 30 22.5376 30 19.5C30 16.4624 27.5376 14 24.5 14Z",stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M19 29C19.8184 31.1932 21.5476 33 24.5 33C27.5376 33 30 30.3137 30 27V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),C1r=x("nine-points-connected",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26.8286 37.1718L37.1718 26.8286",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.1718 26.8286L10.8286 37.1718",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.8286 21.1718L37.1718 10.8286",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.8286 21.1718L21.1718 10.8286",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 8C12 10.2091 10.2091 12 8 12C5.79086 12 4 10.2091 4 8C4 5.79086 5.79086 4 8 4C10.2091 4 12 5.79086 12 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 8C28 10.2091 26.2091 12 24 12C21.7909 12 20 10.2091 20 8C20 5.79086 21.7909 4 24 4C26.2091 4 28 5.79086 28 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 8C44 10.2091 42.2091 12 40 12C37.7909 12 36 10.2091 36 8C36 5.79086 37.7909 4 40 4C42.2091 4 44 5.79086 44 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24C44 26.2091 42.2091 28 40 28C37.7909 28 36 26.2091 36 24C36 21.7909 37.7909 20 40 20C42.2091 20 44 21.7909 44 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 40C44 42.2091 42.2091 44 40 44C37.7909 44 36 42.2091 36 40C36 37.7909 37.7909 36 40 36C42.2091 36 44 37.7909 44 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 40C28 42.2091 26.2091 44 24 44C21.7909 44 20 42.2091 20 40C20 37.7909 21.7909 36 24 36C26.2091 36 28 37.7909 28 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 40C12 42.2091 10.2091 44 8 44C5.79086 44 4 42.2091 4 40C4 37.7909 5.79086 36 8 36C10.2091 36 12 37.7909 12 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24C12 26.2091 10.2091 28 8 28C5.79086 28 4 26.2091 4 24C4 21.7909 5.79086 20 8 20C10.2091 20 12 21.7909 12 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 24C28 26.2091 26.2091 28 24 28C21.7909 28 20 26.2091 20 24C20 21.7909 21.7909 20 24 20C26.2091 20 28 21.7909 28 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_1r=x("nintendo-switch",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 18C6 12.3431 6 9.51472 7.75736 7.75736C9.51472 6 12.3431 6 18 6H20V42H18C12.3431 42 9.51472 42 7.75736 40.2426C6 38.4853 6 35.6569 6 30V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 18C42 12.3431 42 9.51472 40.2426 7.75736C38.4853 6 35.6569 6 30 6H28V42H30C35.6569 42 38.4853 42 40.2426 40.2426C42 38.4853 42 35.6569 42 30V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 13V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 33V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),S1r=x("nmr",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32.4852 15.5147C30.3136 13.3431 27.3136 12 23.9999 12C20.6862 12 17.6862 13.3431 15.5146 15.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 24H14V32H34V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.0454 32L17 42.7147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31.0455 32L31 42.7147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),L1r=x("no-shooting",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 12L18 6H30L33 12H15Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 12H7C5.34315 12 4 13.2536 4 14.8V39.2C4 40.7464 5.34315 42 7 42H41C42.6569 42 44 40.7464 44 39.2V14.8C44 13.2536 42.6569 12 41 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 20L20 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"27",r:"8",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),x1r=x("node-flat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 42V27M42 24H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6H24H6V24V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),E1r=x("node-round",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 42V27M42 24H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6H24C14.0589 6 6 14.0589 6 24V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),T1r=x("node-square",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 42V27M42 24H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6H24L6 24V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Q1r=x("noodles",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 24C4 35.0457 10.6667 44 24 44C37.3333 44 44 35.0457 44 24H4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 24V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 13L44 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),D1r=x("notebook",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 6C10 4.89543 10.8954 4 12 4H40C41.1046 4 42 4.89543 42 6V42C42 43.1046 41.1046 44 40 44H12C10.8954 44 10 43.1046 10 42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 6V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 14H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 34H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 4H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 44H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),B1r=x("notebook-and-pen",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 6V42H30V6H4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 42V6",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 6H36V38L40 42L44 38V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 12H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 42H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 6V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 6V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),R1r=x("notebook-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 6C8 4.89543 8.89543 4 10 4H38C39.1046 4 40 4.89543 40 6V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 4H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 44H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),I1r=x("notepad",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 8H11C10.4477 8 10 8.44772 10 9V43C10 43.5523 10.4477 44 11 44H39C39.5523 44 40 43.5523 40 43V9C40 8.44772 39.5523 8 39 8H32",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M18 13V8H21.9505C21.9778 8 22 7.97784 22 7.9505V6C22 4.34315 23.3431 3 25 3C26.6569 3 28 4.34315 28 6V7.9505C28 7.97784 28.0222 8 28.0495 8H32V13C32 13.5523 31.5523 14 31 14H19C18.4477 14 18 13.5523 18 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),M1r=x("notes",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 6C8 4.89543 8.89543 4 10 4H30L40 14V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 20H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 28H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),P1r=x("nuclear-plant",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 14H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 14H24H34L34.8772 21.0175C34.9589 21.6709 35.1049 22.3147 35.3131 22.9394L38.6474 32.9422C38.8817 33.6452 39.0372 34.3721 39.1109 35.1095L40 44H8L8.88905 35.1095C8.96279 34.3721 9.11826 33.6452 9.35259 32.9422L12.6869 22.9394C12.8951 22.3147 13.0411 21.6709 13.1228 21.0175L14 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8L24.8284 7.17157C25.5786 6.42143 26.596 6 27.6569 6H28.3431C29.404 6 30.4214 5.57857 31.1716 4.82843L32 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31C17 32.8728 17.7354 34.5738 18.9333 35.83C19.5891 36.5178 20.3836 37.0722 21.2718 37.4484",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31.0004 31C31.0004 32.8728 30.2649 34.5738 29.0671 35.83C28.4112 36.5178 27.6168 37.0722 26.7285 37.4484",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18.9336 26.17C20.2085 24.8331 22.0071 24 24.0003 24C25.9935 24 27.7922 24.8331 29.067 26.17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"24",cy:"31",r:"2",fill:e.colors[2]},null)])}),F1r=x("nurse-cap",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 10C12.7433 10 5.98524 16.7481 4.37521 18.5579C4.1348 18.8281 4.0869 19.2064 4.22726 19.5397L11.5526 36.9373C11.7887 37.4982 12.4705 37.7313 13.0196 37.4691C14.8237 36.6075 18.876 35 24 35C29.124 35 33.1763 36.6075 34.9804 37.4691C35.5295 37.7313 36.2113 37.4982 36.4474 36.9373L43.7727 19.5397C43.9131 19.2064 43.8652 18.8281 43.6248 18.5579C42.0148 16.7481 35.2568 10 24 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24.001L28 24.001",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),N1r=x("nut",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37.6988 6C37.172 6.53445 35.2393 8.67227 34.0096 9.74118C33.8339 10.2756 36.1178 12.4134 36.6448 12.9479C37.1718 13.4824 43.4958 9.74118 42.9688 9.20672C42.5472 8.77916 39.2798 6.89076 37.6988 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.3719 16.7217C11.36 16.634 11.3502 16.5462 11.3424 16.4585C9.4559 18.2893 8.01647 20.3906 7.0427 22.6001C8.63583 22.934 9.83221 24.3469 9.83221 26.0393C9.83221 27.9799 8.259 29.5531 6.31834 29.5531C6.04958 29.5531 5.78787 29.523 5.5364 29.4658C5.51575 33.0119 6.68525 36.4207 9.11654 39.0671C12.6211 42.8817 17.9257 44.218 23.1469 43.1314C26.3597 42.4628 29.541 40.8768 32.2518 38.3863C33.5954 37.152 34.7273 35.7837 35.6415 34.3347C33.4171 35.0047 30.9668 33.9228 30.0408 31.7373C29.5786 30.6464 28.6198 29.8445 27.4644 29.5823L25.7817 29.2005C23.8508 28.7623 22.2625 27.3956 21.5413 25.5516L21.4507 25.32C20.6588 23.2954 18.7636 21.9145 16.5937 21.7812C13.9334 21.6177 11.7597 19.5965 11.4034 16.9551L11.3719 16.7217Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.1544 11.6583L12.9027 11.9274C11.6986 13.2147 11.1367 14.975 11.3724 16.7218L11.4039 16.9553C11.7602 19.5967 13.9339 21.6178 16.5942 21.7813C18.7641 21.9147 20.6592 23.2955 21.4511 25.3201L21.5417 25.5517C22.263 27.3957 23.8513 28.7624 25.7822 29.2006L27.4649 29.5824C28.6203 29.8446 29.579 30.6465 30.0413 31.7374C31.0372 34.0878 33.7959 35.1617 36.1408 34.153C38.5094 33.134 40.2249 30.9542 40.6235 28.4068L40.8314 27.0776C40.9435 26.3613 40.9768 25.635 40.9308 24.9115L40.8234 23.2211C40.607 19.8167 39.3876 16.5526 37.3188 13.8402L37.0669 13.51C35.3158 11.214 32.9685 9.4422 30.2806 8.38727C27.9571 7.47542 25.4507 7.12735 22.9667 7.37161L21.5614 7.50979C18.3483 7.82575 15.36 9.30035 13.1544 11.6583Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),U1r=x("nutrition",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 42C24.8653 42 26.8503 42 29.9551 42C30.0381 39.2631 30.4393 37.7582 31.1586 37.4852C38.6685 34.6357 44 27.434 44 19H4C4 27.2514 9.10319 34.3234 16.3568 37.2941C17.1151 37.6047 17.6815 39.1733 18.056 42C21.0857 42 23.067 42 24 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.4434 26.0225C14.803 27.2103 15.2786 28.191 15.8702 28.9646C16.4484 29.7209 17.1619 30.4223 18.0104 31.0688",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32.2009 8.01759C30.9409 7.31418 29.5829 6.76784 28.1528 6.40474M22.0507 6C14.9273 6.8226 9.1442 12.0978 7.5 19M40.5 18.9965C39.8296 16.1847 38.4722 13.643 36.6172 11.5626",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),j1r=x("oceanengine",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21.4826 8.47412L23.8804 16.6267H4.75781L7.21558 8.47412H21.4826Z",fill:e.colors[0]},null),c("path",{d:"M9.1335 18.1254L17.3461 20.1036L7.81473 36.6485L2 30.4741L9.1335 18.1254Z",fill:e.colors[0]},null),c("path",{d:"M11.292 33.6512L17.1067 27.4768L26.698 44.0218L18.4255 46L11.292 33.6512Z",fill:e.colors[0]},null),c("path",{d:"M40.0652 39.4659H25.7982L23.4004 31.3733H42.523",fill:e.colors[0]},null),c("path",{d:"M45.2806 17.466L38.1471 29.8747L29.9346 27.8965L39.4659 11.3515",fill:e.colors[0]},null),c("path",{d:"M35.989 14.3488L30.1743 20.5232L20.583 3.91825L28.8555 2L35.989 14.3488Z",fill:e.colors[0]},null)])}),W1r=x("octagon",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.4102 42.3887L5.56076 32.1812C5.20103 31.8083 5 31.3105 5 30.7924V17.2076C5 16.6895 5.20103 16.1917 5.56076 15.8188L15.4102 5.61126C15.7871 5.22064 16.3066 5 16.8494 5H31.1506C31.6934 5 32.2129 5.22064 32.5898 5.61126L42.4392 15.8188C42.799 16.1917 43 16.6895 43 17.2076V30.7924C43 31.3105 42.799 31.8083 42.4392 32.1812L32.5898 42.3887C32.2129 42.7794 31.6934 43 31.1506 43H16.8494C16.3066 43 15.7871 42.7794 15.4102 42.3887Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),V1r=x("off-screen",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 6V15H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 6V15H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 42V33H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 42V33H41.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),z1r=x("off-screen-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6L16 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 41.8995L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.0001 41.8995L32.1006 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.8995 6L32 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 7V16H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 7V16H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 41V32H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 41V32H40.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),H1r=x("off-screen-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 19H29V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 6H6V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 42H42V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 29H19V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6L29 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 29L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$1r=x("oil-industry",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"10",y:"6",width:"28",height:"36",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.643 23.8886C22.0743 22.0081 23.1776 19.4103 23.774 18C24.8177 19.4103 27.084 22.9484 27.7997 24.8288C28.6942 27.1793 26.4578 30 23.774 30C21.0903 30 18.8538 26.2391 20.643 23.8886Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 6H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),X1r=x("okay",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.1138 24.9462C12.7115 27.6918 12.2869 31.0328 12.4644 33.3562C12.5487 34.4607 13.6689 35.0695 14.6977 34.6589C15.4421 34.3618 16.2574 33.9911 16.8445 33.5997C18.5752 32.4459 17.9983 31.2921 18.5752 29.5614C19.1521 27.8307 21.6924 26.4229 24 26.9998C26.3076 27.5767 27.2286 29.5614 27.2286 31.2921C27.2286 33.0228 26.5 34.9998 24.3442 35.9073C21.9663 36.9083 20.8828 35.9073 17.9983 35.3304C16.4951 35.0298 14.992 36.3447 14.1267 37.298C13.6367 37.8378 13.5842 38.6234 14.0092 39.2156C14.2979 39.6178 14.6703 40.0791 15.1138 40.5225C16.2676 41.6763 20.8828 45.1377 25.498 44.5608C30.1131 43.9839 34.1514 40.5225 35.8821 36.4842C37.6128 32.4459 36.459 27.8307 33.5745 24.3693C30.69 20.908 25.498 20.3311 24.3442 20.3311C23.1904 20.3311 19.1521 20.3311 15.1138 24.9462Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.5623 22.6385L12.6433 8.171C12.2451 7.86654 11.6761 7.89998 11.3792 8.30379C10.6663 9.27349 9.9929 10.8109 11.0755 12.2544C12.46 14.1004 17.8059 18.7925 20.3057 20.9078",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.0005 25.9998L23.1413 4.19811C22.902 3.75806 22.3691 3.5566 21.9334 3.8039C20.8867 4.39808 19.644 5.52689 20.0432 7.28675C20.5537 9.53717 22.5817 13.5483 24.0005 16.4998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 28L35.0503 7.69221C35.0269 7.19215 34.6358 6.77854 34.1362 6.81046C32.935 6.88721 31.3232 7.35913 30.913 9.11686C30.3885 11.3641 30.0139 14.7253 30 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),G1r=x("one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 40L6.9395 31.2023C5.84497 28.8308 6.76016 26.0164 9.04019 24.7422L20.2971 18.4516C21.3325 17.873 22.6117 17.9588 23.5606 18.6704L24.587 19.4403C25.2089 19.9067 26.1018 19.5164 26.1817 18.7432L27.3708 7.24931C27.4534 6.45005 27.8533 5.71736 28.4808 5.2154L28.6963 5.04293C29.4385 4.44919 30.5084 4.50844 31.1805 5.18051C31.7052 5.70522 32 6.41688 32 7.15893V29.4194C32 30.2579 32.9695 30.7244 33.6243 30.2006L37 27.5C38.6529 26.1777 40.8749 27.041 42.255 27.945C42.6936 28.2323 42.7587 28.8265 42.447 29.2482L34.5 40C34.5 40 31 44 23 44C15 44 11.6667 41.3333 11 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Y1r=x("one-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.2261 18L26.0001 13.0166V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Z1r=x("one-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.7446 44H24.8495C19.6392 44 14.7797 41.3742 11.9243 37.016L9.72884 33.6651C8.17072 31.2869 8.63077 28.1201 10.8012 26.2836L13.0887 24.3481C13.3496 24.1273 13.5 23.8029 13.5 23.4611V7.25C13.5 5.45507 14.9551 4 16.75 4C18.5449 4 20 5.45507 20 7.25V16.25C20 14.4551 21.4551 13 23.25 13C25.0449 13 26.5 14.4551 26.5 16.25V17.75C26.5 15.9551 27.9551 14.5 29.75 14.5C31.5449 14.5 33 15.9551 33 17.75V21.75C33 19.9551 34.4551 18.5 36.25 18.5C38.0449 18.5 39.5 19.9551 39.5 21.75V31.9688C39.5 33.6177 39.0018 35.2282 38.0707 36.589L37.097 38.012C34.5331 41.7593 30.2851 44 25.7446 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),q1r=x("one-third-rotation",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36.0001 40.015C32.6575 42.5122 28.5025 44 24.0001 44C16.5973 44 10.1338 39.978 6.67578 34H15.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 5.66406C39.0636 8.75029 44 15.7986 44 23.9999C44 27.6428 43.0261 31.0582 41.3244 33.9999L37.282 26.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.09875 26C4.03344 25.3422 4 24.675 4 24C4 12.9543 12.9543 4 24 4L19.9577 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30C27.3137 30 30 27.3137 30 24C30 20.6863 27.3137 18 24 18C20.6863 18 18 20.6863 18 24C18 27.3137 20.6863 30 24 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),K1r=x("one-to-many",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 7H6C4.89543 7 4 7.89543 4 9V39C4 40.1046 4.89543 41 6 41H42C43.1046 41 44 40.1046 44 39V9C44 7.89543 43.1046 7 42 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M11 20.5799L15 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 30V18L37 30V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 20V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M22 27V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),J1r=x("one-to-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 7H6C4.89543 7 4 7.89543 4 9V39C4 40.1046 4.89543 41 6 41H42C43.1046 41 44 40.1046 44 39V9C44 7.89543 43.1046 7 42 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M12 20.5799L16 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 20.5799L35 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 27V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),e0r=x("onesies",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 21L4 11C5.83333 9.66667 13 5 24 5C35 5 42 9.66667 44 11L41 21H34V37C34 41 31 44 27 44H21C17 44 14 41 14 37V21H7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 34C34 34 25 34 25 44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 34C14 34 23 34 23 44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.811 5.5C29.9344 5.97943 30 6.48205 30 7C30 10.3137 27.3137 13 24 13C20.6863 13 18 10.3137 18 7C18 6.48205 18.0656 5.97943 18.189 5.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.9997 6.98996C32.8112 5.88268 28.7837 5 23.9997 5C19.2157 5 15.1568 5.88268 11.9463 6.98996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 31C14 31 14 35.875 14 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 31C34 31 34 35.875 34 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 44C25 44 24 44 27 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),t0r=x("online-meeting",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 8H4V38H19L24 43L29 38H44V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 19V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 16V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 21V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 19V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),n0r=x("open",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27.9467 16.8281L40.7568 7.73711C41.6731 7.08684 42.9535 7.40693 43.4559 8.4119C43.7856 9.07125 43.688 9.86396 43.2083 10.4237L41 13L35.7241 20.0345C35.2788 20.6283 35.1989 21.4199 35.5166 22.0907L42.6471 37.1438C43.2756 38.4707 42.3078 40 40.8396 40H32.6363C31.6844 40 30.8645 39.3291 30.676 38.3961L27.5197 22.7739L27.1139 18.6553C27.0435 17.9409 27.3613 17.2436 27.9467 16.8281Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 23L35 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.9359 17.1028L7.20861 8.19574C6.30625 7.56424 5.05387 7.87714 4.55456 8.85884C4.21946 9.51768 4.31813 10.314 4.8039 10.8711L7 13.3898L12.2323 20.0262C12.7026 20.6227 12.7943 21.4342 12.4692 22.1207L5.35292 37.1438C4.7244 38.4707 5.69217 40 7.1604 40H15.322C16.2925 40 17.1229 39.3033 17.2916 38.3476L20 23L20.7526 19.1224C20.903 18.347 20.5831 17.5557 19.9359 17.1028Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 21L20 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),i0r=x("open-an-account",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 24V9C42 7.34315 40.6569 6 39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.0508 33L39.0508 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 37.9497L34 37.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"18",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 31C33 26.5817 28.9706 23 24 23C19.0294 23 15 26.5817 15 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),r0r=x("open-door",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 4V44L42 38V10L20 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6 10H20V38H6V10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 22V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),o0r=x("open-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 18V9C6 7.34315 7.34315 6 9 6H39C40.6569 6 42 7.34315 42 9V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 26L33 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 21L30 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 16L35 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 30V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"18",cy:"30",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),s0r=x("optimize",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 7.99991L28 15.9999L38.0323 10.1097L33 20.9999L42 28.9999L30 27.9999L25.5 37.9999L23 26.9999L11.0004 25.9999L21.5082 19.6499L19 7.99991Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 42.0205L23 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),a0r=x("optional",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 28L22 20L26 27L34 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),l0r=x("orange",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 25.9999C41 35.9411 35 43.9999 24 43.9999C13 43.9999 7 35.9411 7 25.9999C7 22.3197 8.10446 18.8975 10 16.0465C13.2248 11.1965 17.7391 12.9999 24 12.9999C30.2609 12.9999 34.7752 11.1965 38 16.0465C39.8955 18.8975 41 22.3197 41 25.9999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 13L29 9H26L24 7L22 9H19L22 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"18",cy:"20",r:"2",fill:e.colors[2]},null),c("circle",{cx:"15",cy:"27",r:"2",fill:e.colors[2]},null),c("circle",{cx:"21",cy:"25",r:"2",fill:e.colors[2]},null),c("circle",{cx:"18",cy:"32",r:"2",fill:e.colors[2]},null)])}),c0r=x("orange-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"af6d79e8)"},[c("path",{d:"M34.1508 34.8492C42.3518 26.6482 42.3518 13.3518 34.1508 5.15076L4.45227 34.8492C12.6533 43.0503 25.9497 43.0503 34.1508 34.8492Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.3011 19.9999L34.1504 34.8491",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.3018 19.9997V41.2129",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.3015 19.9999L39.8076 20.707",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.7545 14.9967C41.4194 21.8766 39.5661 29.4339 34.1947 34.8053C28.8232 40.1768 21.2659 42.0301 14.3861 40.3652",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.3516 24.9496L22.8369 16.4644",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"af6d79e8"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),d0r=x("orange-station",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.0602 9.61532C23.109 10.884 24.2741 13.0392 24.2759 13.0419C22.039 0.115231 15.1907 3.27969 13.7328 4.029C13.5511 4.12245 13.4266 4.29623 13.4009 4.49897C13.2722 5.51308 13.1248 8.79011 17.0602 9.61532Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.6533 22.6922C14.079 24.2866 13.9067 26.0745 14.2162 27.9191C14.9923 32.5434 18.8163 35.8948 23.2856 36.2602L24.8155 36.8046C25.4163 36.9988 26.203 37.1906 27.1263 37.325C28.4925 37.524 29.8938 37.5536 31.2806 37.3569C34.6469 36.8793 37.484 35.1461 39.4589 31.8555L39.9035 31.0789C38.6918 37.7554 33.9368 43.8959 26.3379 45.3186C21.0483 46.309 16.0475 44.9445 12.3111 41.9714L12.3546 42.0566C9.88584 37.2646 9.44407 32.944 10.5746 29.0915C11.1158 27.2472 12.0531 25.5984 13.2809 24.136C13.7121 23.6225 14.1626 23.1513 14.6266 22.7174L14.6533 22.6922ZM17.3886 14.3357C19.8981 13.9397 23.9939 13.9624 26.2919 16.5287C26.3246 16.5651 26.2924 16.6229 26.2444 16.6131C25.0173 16.3627 23.3527 16.3577 22.0748 16.5723C19.3808 17.0242 17.2103 18.4602 15.8117 20.4549L15.3199 20.8271C15.0945 21.0009 14.8544 21.1896 14.6906 21.3265C13.9337 21.9594 13.202 22.6748 12.515 23.493C11.2031 25.0556 10.1978 26.824 9.61506 28.81C8.59888 32.2728 8.7749 36.0805 10.4104 40.2026C8.98209 38.6478 7.83206 36.8075 7.04463 34.7454C5.2083 29.936 5.76786 23.6769 8.92262 19.6371C11.1728 16.7557 14.4873 14.7937 17.3886 14.3357ZM31.6804 7.03921C36.2828 0.877215 41.8021 5.38108 42.5278 6.01854C42.5812 6.06562 42.6143 6.12925 42.6216 6.19987C42.72 7.15435 42.978 14.044 29.7209 13.8113C33.3295 14.6958 37.1554 17.7034 38.7565 21.0051C39.2929 22.1118 39.7066 23.2639 39.9258 24.4739C40.1388 25.6496 40.2313 26.8522 40.2071 28.0576C40.1543 28.3361 39.9724 28.7928 39.6895 29.3632L39.5747 29.5903L39.335 30.0434L38.7827 31.0295C36.9618 34.2541 34.3235 35.9152 31.1402 36.3668C29.8549 36.5491 28.5477 36.5215 27.2704 36.3355C26.8224 36.2702 26.4096 36.1908 26.0392 36.1046C28.8332 35.5585 31.1379 33.8937 32.5666 31.6575C32.8966 31.2174 33.1774 30.7326 33.3971 30.1923C34.403 27.7165 34.5362 25.2497 33.7565 22.4833C32.5084 18.0553 29.1651 14.8147 24.9468 13.3616C24.9101 13.3489 24.9094 13.2982 24.9467 13.2874C25.5008 13.1267 27.8401 12.1805 31.6804 7.03921Z",fill:e.colors[0]},null)])}),u0r=x("order",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33.0499 7H38C39.1046 7 40 7.89543 40 9V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42L8 9C8 7.89543 8.89543 7 10 7H16H17V10H31V7H33.0499Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"17",y:"4",width:"14",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.9996 19L19 27.0012H29.004L21.0003 35.0018",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),h0r=x("ordered-list",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 4V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 13H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 27H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 19.9998C6 19.9998 9 16.9998 11 19.9998C13 22.9999 6 26.9998 6 26.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.00016 34.5001C6.00016 34.5001 8.00016 31.5 11.0002 33.5C14.0002 35.5 11.0002 38 11.0002 38C11.0002 38 14.0002 40.5 11.0002 42.5C8.00015 44.5 6.00015 41.5 6.00015 41.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 38H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 4L6 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),f0r=x("orthopedic",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23.0283 36L34.0026 42.9987V24C41.6769 18.7896 44.496 13.9783 42.4597 9.56594C39.4054 2.94746 34.4604 3.38382 31.0068 5.00174C28.7044 6.08035 27.0354 9.09334 25.9998 14.0407C22.9616 7.57467 18.6951 4.34165 13.2002 4.34165C4.95788 4.34165 4.29401 14.0648 5.47501 16.446C6.656 18.8273 7.77278 20.1122 13.0007 24C12.9255 35.5632 13.4061 41.7818 14.4426 42.6557C16.3435 44.1284 19.2054 41.9098 23.0283 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 25V31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),g0r=x("oscillator",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 9V24C7 27.3137 9.68629 30 13 30H35C38.3137 30 41 27.3137 41 24V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 10C7 6.68629 9.68629 4 13 4H35C38.3137 4 41 6.68629 41 10C41 13.3137 38.3137 16 35 16H13C9.68629 16 7 13.3137 7 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"15",cy:"10",r:"2",fill:e.colors[2]},null),c("circle",{cx:"21",cy:"10",r:"2",fill:e.colors[2]},null),c("circle",{cx:"27",cy:"10",r:"2",fill:e.colors[2]},null),c("circle",{cx:"33",cy:"10",r:"2",fill:e.colors[2]},null),c("path",{d:"M19 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),m0r=x("other",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22.799 4.20101L4.41421 22.5858C3.63317 23.3668 3.63316 24.6332 4.41421 25.4142L22.799 43.799C23.58 44.58 24.8464 44.58 25.6274 43.799L44.0122 25.4142C44.7932 24.6332 44.7932 23.3668 44.0122 22.5858L25.6274 4.20101C24.8464 3.41996 23.58 3.41996 22.799 4.20101Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),k0r=x("outbound",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 24L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 18L40 24L34 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"20",cy:"24",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M40.706 13C39.9214 11.8109 39.0133 10.7105 38 9.71713C34.3925 6.18064 29.4509 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C29.4509 44 34.3925 41.8194 38 38.2829C39.0133 37.2895 39.9214 36.1891 40.706 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),v0r=x("outdoor",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 42L18 10L28 34L32 22L44 42H4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 14C39.7614 14 42 11.7614 42 9C42 6.23858 39.7614 4 37 4C34.2386 4 32 6.23858 32 9C32 11.7614 34.2386 14 37 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),A0r=x("outgoing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 35C18 32.7909 16.2091 31 14 31C11.7909 31 10 32.7909 10 35C10 37.2091 11.7909 39 14 39C16.2091 39 18 37.2091 18 35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 35C37 32.7909 35.2091 31 33 31C30.7909 31 29 32.7909 29 35C29 37.2091 30.7909 39 33 39C35.2091 39 37 37.2091 37 35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 35H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 35H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M37 35H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M38 19L44 13L38 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 13H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),p0r=x("oval-love",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29.5164 17.5001C35.0393 27.0659 34.4759 37.7307 28.2581 41.3206C22.0403 44.9104 12.5226 40.0659 6.99976 30.5001C1.47691 20.9342 2.04029 10.2694 8.25809 6.67962C14.4759 3.08977 23.9936 7.93428 29.5164 17.5001Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.2581 17.5001C12.7353 27.0659 13.2986 37.7307 19.5164 41.3206C25.7342 44.9104 35.2519 40.0659 40.7748 30.5001C46.2976 20.9342 45.7342 10.2694 39.5164 6.67962C33.2986 3.08977 23.7809 7.93428 18.2581 17.5001Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.7529 10.3442C25.8979 12.2519 27.8821 14.6692 29.5165 17.5C35.0394 27.0658 34.476 37.7306 28.2582 41.3205C26.96 42.07 25.518 42.4518 23.9986 42.4998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),b0r=x("oval-love-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.7839 10.372C18.6739 5.81238 12.6448 4.14698 8.25809 6.67962C2.04029 10.2694 1.47691 20.9342 6.99976 30.5001C10.6308 36.7892 15.9885 41.0375 21 42.1899",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.2581 17.5001C12.7353 27.0659 13.2986 37.7307 19.5164 41.3206C25.7342 44.9104 35.2519 40.0659 40.7748 30.5001C46.2976 20.9342 45.7342 10.2694 39.5164 6.67962C33.2986 3.08977 23.7809 7.93428 18.2581 17.5001Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),w0r=x("oval-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"24",rx:"14",ry:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),O0r=x("oven",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"28",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"12",y:"16",width:"16",height:"12",rx:"1",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"37",cy:"15",r:"2",fill:e.colors[2]},null),c("path",{d:"M36 22H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 29H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36L12 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 36L36 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),y0r=x("oven-tray",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"32",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 16H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 32H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),C0r=x("overall-reduction",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 15H33V33H15V15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 43V37H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 43V37H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 5V11H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 5V11H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_0r=x("owl",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6.35826 7.30954C9.01959 11.1582 12.544 12.4023 14.2182 12.5245C17.0733 11.1273 20.4207 10.3232 24 10.3232C27.5793 10.3232 30.9267 11.1272 33.7818 12.5245C35.456 12.4023 38.9804 11.1582 41.6417 7.30954C42.3988 6.4886 44.6721 6.8713 43.8063 13.8831C43.5173 15.6385 42.7186 19.4684 42.1897 21.3732C42.6781 22.7341 42.9399 24.1731 42.9399 25.6616C42.9399 34.1328 34.4602 41 24 41C13.5398 41 5.06009 34.1328 5.06009 25.6616C5.06009 24.1731 5.3219 22.7341 5.81026 21.3732C5.28138 19.4684 4.48265 15.6385 4.19369 13.8831C3.32787 6.8713 5.60125 6.4886 6.35826 7.30954Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 31.25C25 31.9404 24 35 24 35C24 35 23 31.9404 23 31.25C23 30.5596 23.4477 30 24 30C24.5523 30 25 30.5596 25 31.25Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"22",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("circle",{cx:"31",cy:"22",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null)])}),S0r=x("pacifier",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"02a82aa8)"},[c("path",{d:"M30.6561 21.5855L34.7593 17.4823C36.761 18.0169 38.9853 17.499 40.5556 15.9286C42.8988 13.5855 42.8988 9.78647 40.5556 7.44332C38.2125 5.10018 34.4135 5.10018 32.0703 7.44332C30.5 9.0137 29.9821 11.238 30.5166 13.2397L26.4135 17.3428",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.263 32.1922L15.8071 6.73633L11.918 10.6254L19.6962 21.9391L16.8678 26.1818L21.464 30.778L25.7066 27.9495L37.3739 36.0813L41.263 32.1922Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.3197 21.8847C15.9285 20.8969 12.117 21.74 9.44302 24.4139C5.53778 28.3192 5.53778 34.6508 9.44302 38.556C13.3483 42.4613 19.6799 42.4613 23.5852 38.556C26.2591 35.8821 27.1022 32.0706 26.1144 28.6793",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"02a82aa8"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),L0r=x("pad",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 4H6V31H42V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 31V44H6V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 9H13C12.4477 9 12 9.44772 12 10V13C12 13.5523 12.4477 14 13 14H16C16.5523 14 17 13.5523 17 13V10C17 9.44772 16.5523 9 16 9Z",fill:e.colors[2]},null),c("path",{d:"M16 16H13C12.4477 16 12 16.4477 12 17V20C12 20.5523 12.4477 21 13 21H16C16.5523 21 17 20.5523 17 20V17C17 16.4477 16.5523 16 16 16Z",fill:e.colors[2]},null),c("path",{d:"M25.5 9H22.5C21.9477 9 21.5 9.44772 21.5 10V13C21.5 13.5523 21.9477 14 22.5 14H25.5C26.0523 14 26.5 13.5523 26.5 13V10C26.5 9.44772 26.0523 9 25.5 9Z",fill:e.colors[2]},null),c("path",{d:"M25.5 16H22.5C21.9477 16 21.5 16.4477 21.5 17V20C21.5 20.5523 21.9477 21 22.5 21H25.5C26.0523 21 26.5 20.5523 26.5 20V17C26.5 16.4477 26.0523 16 25.5 16Z",fill:e.colors[2]},null),c("path",{d:"M26.5 37.5C26.5 36.1193 25.3807 35 24 35C22.6193 35 21.5 36.1193 21.5 37.5C21.5 38.8807 22.6193 40 24 40C25.3807 40 26.5 38.8807 26.5 37.5Z",fill:e.colors[0]},null),c("path",{d:"M35 9H32C31.4477 9 31 9.44772 31 10V13C31 13.5523 31.4477 14 32 14H35C35.5523 14 36 13.5523 36 13V10C36 9.44772 35.5523 9 35 9Z",fill:e.colors[2]},null)])}),x0r=x("page",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 17H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 42V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),E0r=x("page-template",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 4H4V26H23V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 34H4V43H44V34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 4H31V12H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 18H31V26H44V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),T0r=x("pagoda",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 16H30C30 16 32.4241 18.6725 34.5 19.4286C35.8013 19.9025 38 20 38 20C38 20 36.758 20.7747 35.9 21.1429C34.8147 21.6085 33 22 33 22H24H15C15 22 13.1853 21.6085 12.1 21.1429C11.242 20.7747 10 20 10 20C10 20 12.1987 19.9025 13.5 19.4286C15.5759 18.6725 18 16 18 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 28H31C31 28 33.6275 30.6725 36 31.4286C37.4872 31.9025 40 32 40 32C40 32 38.5806 32.7747 37.6 33.1429C36.3597 33.6085 34 34 34 34H24H14C14 34 11.6403 33.6085 10.4 33.1429C9.41937 32.7747 8 32 8 32C8 32 10.5128 31.9025 12 31.4286C14.3725 30.6725 17 28 17 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 7.42857C20.4505 6.29809 24 4 24 4C24 4 27.5495 6.29809 30 7.42857C30.7716 7.78453 32 8.28571 32 8.28571C32 8.28571 31.2736 8.84176 30.8 9.14286C30.1825 9.53544 29 10 29 10H24H19C19 10 17.8175 9.53544 17.2 9.14286C16.7264 8.84176 16 8.28571 16 8.28571C16 8.28571 17.2284 7.78453 18 7.42857Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 22V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 22V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 34V44H32V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Q0r=x("paint",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.9897 22.6108L24.8892 32.5103",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.9897 22.6108L6.50447 31.0961C3.7708 33.8298 3.7708 38.2619 6.50447 40.9956V40.9956C9.23814 43.7293 13.6703 43.7293 16.404 40.9956L24.8892 32.5103",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.9897 32.5103L10.7471 36.7529",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.8892 32.5102L39.7966 26.0778C42.4838 24.9183 43.605 21.6988 41.8821 19.3331C37.7183 13.6159 32.1049 8.60333 27.9636 5.53585C25.6741 3.83998 22.6337 4.8951 21.5049 7.51115L14.9897 22.6107L24.8892 32.5102Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),D0r=x("painted-eggshell",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C34.2524 44 40 37.0457 40 26C40 14.9543 31.1316 4 24 4C16.8684 4 8 14.9543 8 26C8 37.0457 13.7476 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M21 38C22.6569 38 24 36.6569 24 35C24 33.3431 22.6569 32 21 32C19.3431 32 18 33.3431 18 35C18 36.6569 19.3431 38 21 38Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16 29.6675C17.1046 29.6675 18 28.772 18 27.6675C18 26.5629 17.1046 25.6675 16 25.6675C14.8954 25.6675 14 26.5629 14 27.6675C14 28.772 14.8954 29.6675 16 29.6675Z",fill:e.colors[2]},null)])}),B0r=x("painted-screen",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"10",width:"38",height:"28",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M13 24L13 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"15",y:"29",width:"4",height:"4",rx:"2",transform:"rotate(90 15 29)",fill:e.colors[2]},null)])}),R0r=x("palace",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 18H44L24 6L4 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 42L4 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 18V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 18V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 18V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 18V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),I0r=x("palm",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18.3332 35.8132L8.61924 24.9336C7.18736 23.3298 7.36957 20.8587 9.02119 19.4823C10.6566 18.1195 13.0924 18.3655 14.4223 20.0279L16 22V8.99391C16 7.33944 17.3394 5.99728 18.9939 5.99391C20.6531 5.99054 22 7.33467 22 8.99391V7C22 5.34315 23.3431 4 25 4C26.6569 4 28 5.34315 28 7V8.82927C28 7.17241 29.3431 5.82927 31 5.82927C32.6569 5.82927 34 7.17241 34 8.82927V12.1463C34 10.4895 35.3431 9.14634 37 9.14634C38.6569 9.14634 40 10.4895 40 12.1463V25.8278C40 27.9688 39.3219 30.0547 38.0631 31.7864L35.23 35.6836C35.0855 35.8824 34.8546 36 34.6089 36H18.7504C18.5911 36 18.4393 35.9321 18.3332 35.8132Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"19",y:"36",width:"16",height:"8",rx:"1",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),M0r=x("panda",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"27",rx:"18",ry:"17",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("ellipse",{cx:"16.9333",cy:"24.6402",rx:"3",ry:"4",transform:"rotate(15 16.9333 24.6402)",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("ellipse",{rx:"3",ry:"4",transform:"matrix(-0.965926 0.258819 0.258819 0.965926 30.9329 24.6402)",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M40.9995 20.999C44.1237 17.8748 44.4376 12.7804 41.3134 9.65616C38.1892 6.53196 32.124 6.87507 28.9998 9.99927",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7 20.9995C3.87581 17.8753 3.53224 12.7807 6.65644 9.65655C9.78063 6.53236 15.8758 6.87532 19 9.99951",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 35C20.5 36.2935 22.2 38.2769 25 35.8623C27.8 38.2769 29.5 36.2935 30 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),P0r=x("pangle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38.4507 23.017L33.1941 20.0096C33.0804 19.9464 32.9414 20.0222 32.9414 20.1612V27.6418C32.9414 27.7808 33.0172 27.8945 33.1309 27.9703L38.3875 30.9777C38.5013 31.0409 38.6403 30.9651 38.6403 30.8261V23.3455C38.6403 23.2065 38.5644 23.0928 38.4507 23.017Z",fill:e.colors[0]},null),c("path",{d:"M31.1109 18.8749L25.8543 15.8675C25.7406 15.8043 25.6016 15.8801 25.6016 16.0191V27.6569C25.6016 27.758 25.6774 27.8338 25.7785 27.8338H31.1362C31.2372 27.8338 31.3131 27.758 31.3131 27.6569V19.2034C31.3004 19.0644 31.2246 18.9381 31.1109 18.8749Z",fill:e.colors[0]},null),c("path",{d:"M18.6775 30.9424L23.9341 27.935C24.0479 27.8718 24.1237 27.7454 24.1237 27.6064V15.1725C24.1237 15.0462 23.9847 14.9577 23.871 15.0209L18.6143 18.0283C18.5006 18.0915 18.4248 18.2178 18.4248 18.3568V30.7907C18.4248 30.9297 18.5638 31.0055 18.6775 30.9424Z",fill:e.colors[0]},null),c("path",{d:"M40.1064 24.2676V27.6794C40.1064 27.7805 40.1823 27.8563 40.2834 27.8563H46.2475C46.4245 27.8563 46.4876 27.6162 46.336 27.5404L40.3718 24.1286C40.2454 24.0528 40.1064 24.1413 40.1064 24.2676Z",fill:e.colors[0]},null),c("path",{d:"M16.6927 19.1274L2.08539 27.5052C1.93376 27.5936 1.99694 27.8211 2.17384 27.8211H16.7811C16.8822 27.8211 16.9581 27.7452 16.9581 27.6442V19.2791C16.9454 19.1401 16.8064 19.0643 16.6927 19.1274Z",fill:e.colors[0]},null)])}),F0r=x("panorama-horizontal",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 11C4 11 13 15 24 15C35 15 44 11 44 11V37C44 37 35 33 24 33C13 33 4 37 4 37V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),N0r=x("panties",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 15C40.9999 12 39 6 39 6C39 6 34 9.5 24 9.5C14 9.5 9 6 9 6C9 6 8 11 4 15C4.00015 27 21 42 21 42H27C27 42 44 27 44 15Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 15C44 15 35.0004 16 31.0002 23C26.9999 30 27 42 27 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 15C4 15 12.9996 16 16.9998 23C21.0001 30 21 42 21 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),U0r=x("paper-money",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 7H9C6.23858 7 4 9.23858 4 12V36C4 38.7614 6.23858 41 9 41H39C41.7614 41 44 38.7614 44 36V12C44 9.23858 41.7614 7 39 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 15L24 21L30 15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 23H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 29H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 23V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),j0r=x("paper-money-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 13H44V37H4V13Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 21C8.41828 21 12 17.4183 12 13H4V21Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 29C8.41828 29 12 32.5817 12 37H4V29Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 29V37H36C36 32.5817 39.5817 29 44 29Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 21C39.5817 21 36 17.4183 36 13H44V21Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31C26.7614 31 29 28.3137 29 25C29 21.6863 26.7614 19 24 19C21.2386 19 19 21.6863 19 25C19 28.3137 21.2386 31 24 31Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),W0r=x("paper-ship",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24L12.5714 42L24 29L4 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24L35.4286 42L24 29L44 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 42L35 42L24 29L13 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 26L24 4L36 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),V0r=x("paperclip",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26.1219 37.4352C26.1219 37.4352 37.4356 26.1215 40.264 23.293C43.0924 20.4646 44.5066 13.3935 39.5569 8.4438C34.6071 3.49405 27.5361 4.90826 24.7076 7.73669C21.8792 10.5651 7.02998 25.4144 5.61576 26.8286C4.20155 28.2428 2.08023 33.1925 6.32287 37.4352C10.5655 41.6778 15.5153 39.5565 16.9295 38.1423C18.3437 36.7281 33.9 21.1717 35.3142 19.7575C36.7285 18.3433 37.4356 14.8078 35.3142 12.6864C33.1929 10.5651 29.6574 11.2722 28.2432 12.6864C26.829 14.1007 14.8082 26.1215 14.8082 26.1215",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),z0r=x("parabola",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 25H6C12 25 16 9 24 9C32 9 36 25 42 25H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 33V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 33V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 33V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 36H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),H0r=x("parachute",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.7273 24C19.1515 21.5758 21.5758 20.3636 24 20.3636C26.4242 20.3636 28.8485 21.5758 31.2727 24C34.101 21.5758 36.2222 20.3636 37.6364 20.3636C39.0505 20.3636 41.1717 21.5758 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C6.82828 21.5758 8.9495 20.3636 10.3636 20.3636C11.7778 20.3636 13.899 21.5758 16.7273 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24L24 44L16.7273 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.2727 24L24 44L44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$0r=x("paragraph-alphabet",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 9L7 17H15L11 9Z",fill:e.colors[1]},null),c("path",{d:"M6 19L7 17M16 19L15 17M7 17L11 9L15 17M7 17H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),X0r=x("paragraph-break",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 26L14 30L18 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 30C15 30 25.7909 30 28 30C31.3137 30 34 27.3137 34 24C34 20.6863 31.3137 18 28 18C26.6852 18 14 18 14 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),G0r=x("paragraph-break-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 29H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 39H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 39C24 39 34.2386 39 37 39C39.7614 39 42 36.7614 42 34C42 31.2386 39.7614 29 37 29C35.7115 29 32 29 32 29M24 39L28 35M24 39L28 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Y0r=x("paragraph-cut",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 15H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 33H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Z0r=x("paragraph-rectangle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"6",y:"9",width:"10",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),q0r=x("paragraph-round",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"12",cy:"14",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),K0r=x("paragraph-triangle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 9.76619C6 8.9889 6.84797 8.50878 7.5145 8.9087L14.5708 13.1425C15.2182 13.5309 15.2182 14.4691 14.5708 14.8575L7.5145 19.0913C6.84797 19.4912 6 19.0111 6 18.2338V9.76619Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),J0r=x("paragraph-unfold",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 22V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 15H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 33H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ekr=x("parallel-gateway",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22.7992 4.20102L4.4144 22.5858C3.63336 23.3668 3.63335 24.6332 4.4144 25.4142L22.7992 43.799C23.5802 44.58 24.8466 44.58 25.6276 43.799L44.0124 25.4142C44.7934 24.6332 44.7934 23.3668 44.0124 22.5858L25.6276 4.20102C24.8466 3.41997 23.5802 3.41997 22.7992 4.20102Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.043 15.5342V32.4778",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15.5713 24.0059H32.5149",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),tkr=x("parallelogram",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41.2796 8H15.4704C14.5956 8 13.8223 8.5685 13.5614 9.40345L4.81142 37.4035C4.40897 38.6913 5.3711 40 6.72038 40H32.5296C33.4044 40 34.1777 39.4315 34.4386 38.5965L43.1886 10.5965C43.591 9.30869 42.6289 8 41.2796 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),nkr=x("parenting-book",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 31V44C38 44 17.375 44 13.625 44C9.875 44 8 42 8 37C8 32 8 4 8 4H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"33",cy:"17",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M22 18V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 18V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 8C32.8333 7 31.8 4.8 29 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 8C33.0833 7 33.6 4.8 35 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36",cy:"16",r:"2",fill:e.colors[2]},null),c("circle",{cx:"30",cy:"16",r:"2",fill:e.colors[2]},null),c("path",{d:"M8 36H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ikr=x("parking",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C24 44 40 32 40 19C40 10.7157 32.8366 4 24 4C15.1634 4 8 10.7157 8 19C8 32 24 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 14V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 14H27C29.2091 14 31 15.7909 31 18C31 20.2091 29.2091 22 27 22H21V14Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),rkr=x("party-balloon",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 16C35 8 31.1274 4 24.1274 4C17.1274 4 13 9 14 16C15 23 21.2548 28 24.1274 28C27 28 33 24 34 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 28C23 28.9697 20 31.8889 20 35C20 38.1111 30 36.4444 30 39.5556C30 42.6667 19 44 19 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),okr=x("passport",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 10H32H38V44H10V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 10L32 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"4",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 34H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),skr=x("passport-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 40L9 40C7.89543 40 7 39.1046 7 38L7 6C7 4.89543 7.89543 4 9 4L29 4C30.1046 4 31 4.89543 31 6L31 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"13",y:"44",width:"34",height:"28",rx:"2",transform:"rotate(-90 13 44)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"27",cy:"27",r:"8",stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M34.9998 28C34.9998 28 32 27.5 29.9995 29C27.999 30.5 27.401 34.1025 27.9999 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 27C24 29 22 31 20 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 20C31 20 31 24 28 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),akr=x("pause",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lkr=x("pause-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ckr=x("pay-code",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 4H4V44H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 16V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 16V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 16V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 16V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dkr=x("pay-code-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"32",y:"6",width:"10",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"32",y:"32",width:"10",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"6",y:"32",width:"10",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"6",y:"6",width:"10",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 24L30 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 24L40 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 37V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ukr=x("pay-code-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 6H8C6.89543 6 6 6.89543 6 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H8C6.89543 42 6 41.1046 6 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42H40C41.1046 42 42 41.1046 42 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H40C41.1046 6 42 6.89543 42 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 16V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 16V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hkr=x("payment-method",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 10L10 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 6L12 14L18 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 14H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 20H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 14V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.8462 26H42V42H22V36.15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fkr=x("paypal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33.0312 28C39 28 43 25.5 43 20C43 14.5 39 12 33.0312 12H22L17 43H26L28 28H33.0312Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 36H10L15 5H26.0312C32 5 36 7.5 36 13C36 18.5 32 21 26.0312 21H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gkr=x("peach",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10.0772 13.4315C15.0471 7.87006 23.6868 10.3148 27 12.0001C28.6566 11.3681 33.1972 10.6427 36.1791 12.6651C39.9065 15.193 44.6027 21.9042 40.2542 31.3839C36.7753 38.9676 27.689 42.1575 24.3758 43.0001C21.8909 41.9468 16.4303 39.832 10.6066 34.5519C5.32574 29.764 3.86498 20.3833 10.0772 13.4315Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 12C25.0761 12.75 21.2283 14.25 19.1295 18.75C16.8741 23.586 18.6048 27.75 19.1295 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 4C21.3333 4.16667 23.5 4.5 24 6.5C24.4372 8.24895 23.6667 9.33333 23.5 10.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28.479 11.3285C27.5253 11.2955 26.8667 10.455 27.0628 9.52106C27.3331 8.23362 27.9454 6.47675 29.3295 5.39228C30.7135 4.3078 32.5658 4.13344 33.8806 4.17892C34.8343 4.21191 35.4929 5.05244 35.2968 5.98635C35.0265 7.2738 34.4141 9.03066 33.0301 10.1151C31.646 11.1996 29.7937 11.374 28.479 11.3285Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),mkr=x("pear",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.6391 12.7461C17.9484 9.85633 20.8275 8 24 8C27.1725 8 30.0516 9.85633 31.3609 12.7461L34.4211 19.5L38.1067 25.8219C40.3938 29.7449 39.7121 34.7218 36.4545 37.8853L35.2649 39.0405C32.352 41.8693 27.7836 42.0721 24.6314 39.5127C24.2635 39.2139 23.7365 39.2139 23.3686 39.5127C20.2164 42.0721 15.648 41.8693 12.7351 39.0405L11.5455 37.8853C8.28785 34.7218 7.60621 29.7449 9.8933 25.8219L13.5789 19.5L16.6391 12.7461Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M21.5 4C22.1667 4.5 23.6 5.9 24 7.5C24.4 9.1 24.1667 10.8333 24 11.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"16",cy:"28",r:"2",fill:e.colors[2]},null),c("circle",{cx:"18",cy:"34",r:"2",fill:e.colors[2]},null),c("circle",{cx:"23",cy:"30",r:"2",fill:e.colors[2]},null)])}),kkr=x("pearl-of-the-orient",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"33",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"13",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M22 16L20 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M26 16L28 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19 37L16 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M29 37L32 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),vkr=x("peas",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"b1af9fd6)"},[c("path",{d:"M27 12.0002C27 12.0002 33.9994 19.0002 33.9995 28.0002C33.9996 37.0002 29.5554 44.2229 25.9995 44.0001C22.4437 43.7774 18.9999 37.0001 20 28.0002C21 19.0002 27 12.0002 27 12.0002Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.9998 12.0003C26.9998 12.0003 28.0011 7.87556 31.0002 5.93792C33.9994 4.00028 39.8901 9.00031 39 12.0003C38.1099 15.0003 34.9996 15.0003 33.9997 12.0003C32.9998 9.00031 38 5.50031 41 5.93792C44 6.37553 44.2569 11.1801 44 14.0003C43.499 19.5003 42 24.0003 42 24.0003",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.9999 11.9999C26.9999 11.9999 26.9999 19.9999 20 27.9999C13.0001 35.9999 6.32546 37.6995 4.00039 34.9999C1.67532 32.3003 4.00039 24.9999 11.0001 17.9999C17.9997 10.9999 26.9999 11.9999 26.9999 11.9999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"27.2432",cy:"27.4077",r:"2.5",fill:e.colors[0]},null),c("circle",{cx:"26.2432",cy:"34.4077",r:"2.5",fill:e.colors[0]},null)]),c("defs",null,[c("clipPath",{id:e.id+"b1af9fd6"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Akr=x("pencil",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"5aa51f38)"},[c("path",{d:"M30.9995 8.99902L38.9995 16.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.99953 31.999L35.9994 4L43.9995 11.999L15.9995 39.999L5.99951 41.999L7.99953 31.999Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.9995 8.99902L38.9995 16.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.99951 31.999L15.9995 38.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.9995 34.999L34.9995 12.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"5aa51f38"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),pkr=x("pennant",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 44H16M12 6V4V6ZM12 22V44V22ZM12 44H8H12Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 44H12H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 6V22L40 14L12 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bkr=x("pentagon-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.2296 4.95843L42.8601 18.7012C43.5405 19.2316 43.8041 20.1385 43.5141 20.951L36.4739 40.6724C36.1897 41.4685 35.4357 42 34.5903 42H13.4097C12.5643 42 11.8103 41.4685 11.5261 40.6724L4.48593 20.951C4.19588 20.1385 4.45953 19.2315 5.13995 18.7012L22.7704 4.95843C23.4933 4.39496 24.5067 4.39496 25.2296 4.95843Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),wkr=x("people",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 20C27.866 20 31 16.866 31 13C31 9.13401 27.866 6 24 6C20.134 6 17 9.13401 17 13C17 16.866 20.134 20 24 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 40.8V42H42V40.8C42 36.3196 42 34.0794 41.1281 32.3681C40.3611 30.8628 39.1372 29.6389 37.6319 28.8719C35.9206 28 33.6804 28 29.2 28H18.8C14.3196 28 12.0794 28 10.3681 28.8719C8.86278 29.6389 7.63893 30.8628 6.87195 32.3681C6 34.0794 6 36.3196 6 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Okr=x("people-bottom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 16L38 22L44 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ykr=x("people-bottom-card",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 39H4V9H19L24 4L29 9H44V39Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"20",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 33C33 28.5817 28.9706 25 24 25C19.0294 25 15 28.5817 15 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ckr=x("people-delete",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 31L41 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 39L41 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 28H18.8C14.3196 28 12.0794 28 10.3681 28.8719C8.86278 29.6389 7.63893 30.8628 6.87195 32.3681C6 34.0794 6 36.3196 6 40.8V42H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_kr=x("people-delete-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 15L34 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 15L42 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Skr=x("people-download",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 40V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 36L37 40L41 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 28H18.8C14.3196 28 12.0794 28 10.3681 28.8719C8.86278 29.6389 7.63893 30.8628 6.87195 32.3681C6 34.0794 6 36.3196 6 40.8V42H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lkr=x("people-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 11L38 17L44 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xkr=x("people-minus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M30 35H42H30Z",fill:e.colors[1]},null),c("path",{d:"M30 35H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 28H18.8C14.3196 28 12.0794 28 10.3681 28.8719C8.86278 29.6389 7.63893 30.8628 6.87195 32.3681C6 34.0794 6 36.3196 6 40.8V42H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ekr=x("people-minus-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M32 19H44H32Z",fill:e.colors[1]},null),c("path",{d:"M32 19H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tkr=x("people-plus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36 29V41V29Z",fill:e.colors[1]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M30 35H42H30Z",fill:e.colors[1]},null),c("path",{d:"M36 29V41M30 35H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 28H18.8C14.3196 28 12.0794 28 10.3681 28.8719C8.86278 29.6389 7.63893 30.8628 6.87195 32.3681C6 34.0794 6 36.3196 6 40.8V42H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qkr=x("people-plus-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38 13V25V13Z",fill:e.colors[1]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M32 19H44H32Z",fill:e.colors[1]},null),c("path",{d:"M38 13V25M32 19H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dkr=x("people-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 11L44 17L38 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bkr=x("people-safe",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9.25564L24.0086 4L42 9.25564V20.0337C42 31.3622 34.7502 40.4194 24.0026 44.0005C13.2521 40.4195 6 31.36 6 20.0287V9.25564Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"18",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 31C32 26.5817 28.4183 23 24 23C19.5817 23 16 26.5817 16 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rkr=x("people-safe-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"11",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 41C4 32.1634 12.0589 25 22 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 29.2C28 28.1333 35 26 35 26C35 26 42 28.1333 42 29.2C42 37.7333 35 42 35 42C35 42 28 37.7333 28 29.2Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ikr=x("people-search",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 28H18.8C14.3196 28 12.0794 28 10.3681 28.8719C8.86278 29.6389 7.63893 30.8628 6.87195 32.3681C6 34.0794 6 36.3196 6 40.8V42H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.9997 41.0002L36.8281 37.8286",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 35C38 36.1046 37.5523 37.1046 36.8284 37.8284C36.1046 38.5523 35.1046 39 34 39C31.7909 39 30 37.2091 30 35C30 32.7909 31.7909 31 34 31C36.2091 31 38 32.7909 38 35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mkr=x("people-search-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"11",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 41C4 32.1634 12.0589 25 22 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"34",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M40 38L44 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pkr=x("people-speak",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 8C33 8 35.25 12.5 33 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 4C40 4 44.5 12.1 40 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fkr=x("people-top",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 20L38 14L44 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nkr=x("people-top-card",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 8H4V38H19L24 43L29 38H44V8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"19",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 32C33 27.5817 28.9706 24 24 24C19.0294 24 15 27.5817 15 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ukr=x("people-unknown",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M32 22H44H32Z",fill:e.colors[1]},null),c("path",{d:"M32 22H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M32 16H44H32Z",fill:e.colors[1]},null),c("path",{d:"M32 16H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M35 13V25V13Z",fill:e.colors[1]},null),c("path",{d:"M35 13V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M41 13V25V13Z",fill:e.colors[1]},null),c("path",{d:"M41 13V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jkr=x("people-upload",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 30V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 34L37 30L33 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 28H18.8C14.3196 28 12.0794 28 10.3681 28.8719C8.86278 29.6389 7.63893 30.8628 6.87195 32.3681C6 34.0794 6 36.3196 6 40.8V42H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wkr=x("peoples",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.6077 7C34.6405 8.2249 36.0001 10.4537 36.0001 13C36.0001 15.5463 34.6405 17.7751 32.6077 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.9999 42.0001V40.8001C43.9999 36.3197 43.9999 34.0795 43.128 32.3682C42.361 30.8629 41.1371 29.6391 39.6318 28.8721",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vkr=x("peoples-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 20C27.866 20 31 16.866 31 13C31 9.13401 27.866 6 24 6C20.134 6 17 9.13401 17 13C17 16.866 20.134 20 24 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 7.25488C10.1865 8.51983 9 10.6214 9 13.0002C9 15.5465 10.3596 17.7753 12.3924 19.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 7.25488C37.8135 8.51983 39 10.6214 39 13.0002C39 15.3789 37.8135 17.4806 36 18.7455",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 40V42H36V40C36 36.2725 36 34.4087 35.391 32.9385C34.5791 30.9783 33.0217 29.4209 31.0615 28.609C29.5913 28 27.7275 28 24 28C20.2725 28 18.4087 28 16.9385 28.609C14.9783 29.4209 13.4209 30.9783 12.609 32.9385C12 34.4087 12 36.2725 12 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.9999 42.0001V40.8001C43.9999 36.3197 43.9999 34.0795 43.128 32.3682C42.361 30.8629 41.1371 29.6391 39.6318 28.8721",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.00009 42.0001V40.8001C4.00009 36.3197 4.00009 34.0795 4.87204 32.3682C5.63902 30.8629 6.86287 29.6391 8.36816 28.8721",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zkr=x("percentage",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"11",cy:"11",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"37",cy:"37",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hkr=x("performance",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24C44 21.2883 43.4603 18.7026 42.4825 16.3446C42.2308 15.7376 41.9501 15.1457 41.6421 14.5707",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 10C37.2091 10 39 8.65685 39 7C39 5.34315 37.2091 4 35 4C32.7909 4 31 5.34315 31 7C31 8.65685 32.7909 10 35 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31C27.866 31 31 27.866 31 24C31 20.134 27.866 17 24 17C20.134 17 17 20.134 17 24C17 27.866 20.134 31 24 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 6.5V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$kr=x("perfume",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"16",y:"4",width:"16",height:"10",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"6",y:"20",width:"36",height:"24",rx:"12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 32.9999C9.04225 29.1325 18 29.9999 24 31.9999C30 33.9999 38 36.9999 42 31.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 8.99999C25 9.55228 24.5523 9.99999 24 9.99999C23.4477 9.99999 23 9.55228 23 8.99999C23 8.44771 23.4477 7.99999 24 7.99999C24.5523 7.99999 25 8.44771 25 8.99999Z",fill:e.colors[2]},null)])}),Xkr=x("perfumer-bottle",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"17",width:"38",height:"24",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"7",width:"20",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"18",y:"25",width:"12",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 29H43",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 29H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 24V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 24V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gkr=x("period",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7.99956 4C12.0022 7.33659 14.0034 10.6715 14.0034 14.0046C14.0034 19.0043 9.99956 21.2436 7.99956 24C5.99956 26.7564 5.00488 29.9311 5.00488 34.0033C5.00488 36.718 6.00311 40.0503 7.99956 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40.0034 4C36.0008 7.33659 33.9995 10.6715 33.9995 14.0046C33.9995 19.0043 38.0034 21.2436 40.0034 24C42.0034 26.7564 42.998 29.9311 42.998 34.0033C42.998 36.718 41.9998 40.0503 40.0034 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14.0039 29.1826C16.5255 28.941 18.6192 29.3014 20.2853 30.2639C22.7843 31.7076 23.9917 33.3597 24 34.9573C24.0056 36.0224 24.0056 39.0367 24 44.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34.0039 29.1826C31.4824 28.941 29.3886 29.3014 27.7226 30.2639C25.2235 31.7076 24.0161 33.3597 24.0078 34.9573",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Ykr=x("permissions",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 10H6C4.89543 10 4 10.8954 4 12V38C4 39.1046 4.89543 40 6 40H42C43.1046 40 44 39.1046 44 38V35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 23H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10 31H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"34",cy:"16",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 28.4187C42.0468 24.6023 37.9999 22 33.9999 22C29.9999 22 28.0071 23.1329 25.9502 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zkr=x("personal-collection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"11",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 41C4 32.1634 12.0589 25 22 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.85 28C29.7237 28 28 30.0086 28 32.4864C28 36.9727 32.55 41.0513 35 42C37.45 41.0513 42 36.9727 42 32.4864C42 30.0086 40.2763 28 38.15 28C36.8479 28 35.6967 28.7533 35 29.9062C34.3033 28.7533 33.1521 28 31.85 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qkr=x("personal-privacy",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"11",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 41C4 32.1634 12.0589 25 22 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"27",y:"31",width:"14",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 31V28C37 26.3431 35.6569 25 34 25C32.3431 25 31 26.3431 31 28V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kkr=x("perspective",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 28V36L31 38.6M44 28L4 32M44 28V20M4 32V44L17 41.4M4 32V16M44 20V12L31 9.4M44 20L4 16M4 16V4L17 6.6M31 9.4V38.6M31 9.4L17 6.6M31 38.6L17 41.4M17 6.6V41.4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jkr=x("pesticide",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 11.3684V4H24H33V11.3684L39 17.4868V19.5263V27.6842V42C39 43.1046 38.1046 44 37 44H11C9.89543 44 9 43.1046 9 42V27.6842V19.5263V17.4868L15 11.3684Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 23H17V35H9",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 11.5H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 23V29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 34V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M9 38V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),e2r=x("petrol",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 42V6H39L30 16H12L6 22V42H42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 16L22 6H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.643 28.8886C22.0743 27.0081 23.1776 24.4103 23.774 23C24.8177 24.4103 27.084 27.9484 27.7997 29.8288C28.6942 32.1793 26.4578 35 23.774 35C21.0903 35 18.8538 31.2391 20.643 28.8886Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 8L4 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),t2r=x("phone",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 30H40V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 30V6C40 4.89543 39.1046 4 38 4H10C8.89543 4 8 4.89543 8 6V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 37H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),n2r=x("phone-booth",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"14",y:"34",width:"20",height:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"4",width:"20",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 10V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 10V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 16V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 26L14 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 10V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),i2r=x("phone-call",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41.7796 20.6066C42.0324 18.9108 41.9495 17.1747 41.5309 15.5054C40.978 13.3002 39.8392 11.2118 38.1147 9.4873C36.3902 7.76281 34.3018 6.62409 32.0967 6.07115C30.4274 5.65257 28.6912 5.56967 26.9954 5.82245",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.1896 19.8035C34.4604 17.9869 33.8966 16.0699 32.4982 14.6715C31.0997 13.2731 29.1827 12.7092 27.3662 12.98",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.3755 8.79423C15.1021 8.79423 15.7715 9.18825 16.1241 9.82349L18.5706 14.2303C18.8909 14.8073 18.9059 15.5052 18.6108 16.0955L16.254 20.8091C16.254 20.8091 16.937 24.3206 19.7954 27.179C22.6538 30.0374 26.1535 30.7086 26.1535 30.7086L30.8664 28.3522C31.4571 28.0568 32.1555 28.0721 32.7327 28.393L37.152 30.85C37.7866 31.2028 38.1802 31.8719 38.1802 32.598L38.1802 37.6715C38.1802 40.2552 35.7803 42.1213 33.3322 41.2952C28.3043 39.5987 20.4996 36.3685 15.5528 31.4216C10.6059 26.4748 7.3757 18.6701 5.67916 13.6422C4.85314 11.1941 6.71923 8.79423 9.30288 8.79423L14.3755 8.79423Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),r2r=x("phone-incoming",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.3755 9.79417C16.1021 9.79417 16.7715 10.1882 17.1241 10.8234L19.5706 15.2303C19.8909 15.8073 19.9059 16.5051 19.6108 17.0954L17.254 21.8091C17.254 21.8091 17.937 25.3205 20.7954 28.1789C23.6538 31.0374 27.1535 31.7086 27.1535 31.7086L31.8664 29.3521C32.4571 29.0568 33.1555 29.0721 33.7327 29.393L38.152 31.85C38.7866 32.2028 39.1802 32.8719 39.1802 33.598L39.1802 38.6715C39.1802 41.2551 36.7803 43.1212 34.3322 42.2952C29.3043 40.5986 21.4996 37.3684 16.5528 32.4216C11.6059 27.4747 8.3757 19.6701 6.67916 14.6421C5.85314 12.1941 7.71923 9.79417 10.3029 9.79417L15.3755 9.79417Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 19.9999L42 7.49994",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 19.9999H29V6.99994",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),o2r=x("phone-incoming-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13.3755 9.79423C14.1021 9.79423 14.7715 10.1883 15.1241 10.8235L17.5706 15.2303C17.8909 15.8073 17.9059 16.5052 17.6108 17.0955L15.254 21.8092C15.254 21.8092 15.937 25.3206 18.7954 28.179C21.6538 31.0374 25.1535 31.7086 25.1535 31.7086L29.8664 29.3522C30.4571 29.0568 31.1555 29.0721 31.7327 29.393L36.152 31.85C36.7866 32.2029 37.1802 32.8719 37.1802 33.598L37.1802 38.6715C37.1802 41.2552 34.7803 43.1213 32.3322 42.2952C27.3043 40.5987 19.4996 37.3685 14.5528 32.4216C9.60592 27.4748 6.3757 19.6701 4.67916 14.6422C3.85314 12.1941 5.71923 9.79423 8.30287 9.79423L13.3755 9.79423Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.2402 6L26.2402 14L34.2402 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.2402 14.0083H26.2402",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),s2r=x("phone-missed",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.9961 8.68583C16.7227 8.68583 17.3921 9.07985 17.7448 9.71509L20.1912 14.1219C20.5115 14.6989 20.5266 15.3968 20.2314 15.9871L17.8746 20.7008C17.8746 20.7008 18.5576 24.2122 21.416 27.0706C24.2744 29.929 27.7741 30.6002 27.7741 30.6002L32.487 28.2438C33.0777 27.9484 33.7761 27.9637 34.3533 28.2846L38.7726 30.7416C39.4072 31.0945 39.8008 31.7635 39.8008 32.4896L39.8008 37.5631C39.8008 40.1468 37.4009 42.0129 34.9528 41.1868C29.9249 39.4903 22.1202 36.2601 17.1734 31.3132C12.2265 26.3664 8.99631 18.5617 7.29977 13.5338C6.47375 11.0857 8.33984 8.68583 10.9235 8.68583L15.9961 8.68583Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{opacity:"0.01",x:"28",y:"7",width:"13",height:"13",fill:e.colors[2]},null),c("path",{d:"M39 9L30 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 9L39 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),a2r=x("phone-off",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.4438 21.5002C19.017 20.4327 18.8747 19.7008 18.8747 19.7008L21.2315 14.9871C21.5266 14.3968 21.5116 13.6989 21.1913 13.1219L18.7448 8.71511C18.3922 8.07987 17.7228 7.68585 16.9962 7.68585L11.9236 7.68585C9.33993 7.68585 7.47453 10.0881 8.30063 12.5361C9.5121 16.1261 11.5052 21.1308 14.3465 25.5002M26.6772 28.9117C27.9041 29.4334 28.7742 29.6003 28.7742 29.6003L33.4871 27.2438C34.0778 26.9485 34.7762 26.9637 35.3534 27.2846L39.7727 29.7416C40.4073 30.0945 40.8009 30.7635 40.8009 31.4896L40.8009 36.5632C40.8009 39.1468 38.3973 41.0118 35.9493 40.1856C32.2021 38.921 26.9142 36.805 22.4161 33.7619",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 8L8 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),l2r=x("phone-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"5",width:"38",height:"38",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"11",y:"12",width:"8",height:"24",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"25",y:"12",width:"12",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"25",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"25",cy:"30",r:"2",fill:e.colors[0]},null),c("circle",{cx:"25",cy:"36",r:"2",fill:e.colors[0]},null),c("circle",{cx:"31",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"31",cy:"30",r:"2",fill:e.colors[0]},null),c("circle",{cx:"31",cy:"36",r:"2",fill:e.colors[0]},null),c("circle",{cx:"37",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"37",cy:"30",r:"2",fill:e.colors[0]},null),c("circle",{cx:"37",cy:"36",r:"2",fill:e.colors[0]},null)])}),c2r=x("phone-outgoing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28 20L41 7.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 7H41V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.3755 9.79423C15.1021 9.79423 15.7715 10.1883 16.1241 10.8235L18.5706 15.2303C18.8909 15.8073 18.9059 16.5052 18.6108 17.0955L16.254 21.8092C16.254 21.8092 16.937 25.3206 19.7954 28.179C22.6538 31.0374 26.1535 31.7086 26.1535 31.7086L30.8664 29.3522C31.4571 29.0568 32.1555 29.0721 32.7327 29.393L37.152 31.85C37.7866 32.2029 38.1802 32.8719 38.1802 33.598L38.1802 38.6715C38.1802 41.2552 35.7803 43.1213 33.3322 42.2952C28.3043 40.5987 20.4996 37.3685 15.5528 32.4216C10.6059 27.4748 7.3757 19.6701 5.67916 14.6422C4.85314 12.1941 6.71923 9.79423 9.30287 9.79423L14.3755 9.79423Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),d2r=x("phone-outgoing-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.3755 9.79423C15.1021 9.79423 15.7715 10.1883 16.1241 10.8235L18.5706 15.2303C18.8909 15.8073 18.9059 16.5052 18.6108 17.0955L16.254 21.8092C16.254 21.8092 16.937 25.3206 19.7954 28.179C22.6538 31.0374 26.1535 31.7086 26.1535 31.7086L30.8664 29.3522C31.4571 29.0568 32.1555 29.0721 32.7327 29.393L37.152 31.85C37.7866 32.2029 38.1802 32.8719 38.1802 33.598L38.1802 38.6715C38.1802 41.2552 35.7803 43.1213 33.3322 42.2952C28.3043 40.5987 20.4996 37.3685 15.5528 32.4216C10.6059 27.4748 7.3757 19.6701 5.67916 14.6422C4.85314 12.1941 6.71923 9.79423 9.30287 9.79423L14.3755 9.79423Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 6L43 14L35 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 14.0083H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),u2r=x("phone-telephone",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.9961 7.68583C17.7227 7.68583 18.3921 8.07985 18.7448 8.71509L21.1912 13.1219C21.5115 13.6989 21.5266 14.3968 21.2314 14.9871L18.8746 19.7008C18.8746 19.7008 19.5576 23.2122 22.416 26.0706C25.2744 28.929 28.7741 29.6002 28.7741 29.6002L33.487 27.2438C34.0777 26.9484 34.7761 26.9637 35.3533 27.2846L39.7726 29.7416C40.4072 30.0945 40.8008 30.7635 40.8008 31.4896L40.8008 36.5631C40.8008 39.1468 38.4009 41.0129 35.9528 40.1868C30.9249 38.4903 23.1202 35.2601 18.1734 30.3132C13.2265 25.3664 9.99631 17.5617 8.29977 12.5338C7.47375 10.0857 9.33984 7.68583 11.9235 7.68583L16.9961 7.68583Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),h2r=x("phone-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M19.4401 14C19.8845 14 20.2939 14.241 20.5096 14.6295L22.006 17.3249C22.2019 17.6778 22.2111 18.1047 22.0305 18.4658L21 21C21 21 21.2517 23.2517 23 25C24.7484 26.7483 27 27 27 27L29.5266 25.9625C29.8879 25.7818 30.315 25.7911 30.6681 25.9874L33.3711 27.4902C33.7593 27.7061 34 28.1153 34 28.5594V31.6625C34 33.2428 32.5321 34.3842 31.0348 33.8789C27.9595 32.8413 23.1858 30.8656 20.1601 27.8398C17.1345 24.8142 15.1587 20.0405 14.121 16.9652C13.6158 15.4679 14.7572 14 16.3375 14H19.4401Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),f2r=x("phone-video-call",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.3756 9.7941C15.1022 9.7941 15.7716 10.1881 16.1242 10.8234L18.5706 15.2302C18.891 15.8072 18.906 16.5051 18.6109 17.0954L16.254 21.809C16.254 21.809 16.937 25.3204 19.7955 28.1789C22.6539 31.0373 26.1535 31.7085 26.1535 31.7085L30.8665 29.3521C31.4572 29.0567 32.1555 29.072 32.7327 29.3929L37.1521 31.8499C37.7867 32.2027 38.1802 32.8718 38.1802 33.5979L38.1802 38.6714C38.1802 41.2551 35.7803 43.1211 33.3323 42.2951C28.3043 40.5986 20.4997 37.3684 15.5528 32.4215C10.606 27.4747 7.37576 19.67 5.67922 14.6421C4.8532 12.194 6.71929 9.7941 9.30293 9.7941L14.3756 9.7941Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 15H27V5H39V8L44 6V14L39 12V15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),g2r=x("phonograph",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"25",r:"11",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"22",y:"23",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("rect",{x:"34",y:"34",width:"4",height:"4",rx:"2",fill:e.colors[0]},null),c("path",{d:"M28 20L36 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),m2r=x("photograph",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"25425ea0)"},[c("path",{d:"M34 13L34 6C34 4.89543 33.1046 4 32 4L8 4C6.89543 4 6 4.89543 6 6L6 34C6 35.1046 6.89543 36 8 36L23 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.0005 42C21 38 24.3318 32.2257 22.9772 31C21.3247 29.5046 20.3874 28.1121 19.9996 26C19.6118 23.8878 21.0701 21.4737 22.9774 23C24.8847 24.5263 28 31 28 31L30 29L31 18C31 18 30 14 30 12C30 9.99999 34 13 36 16C36 26.4418 37.4995 36 41.9992 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 17.4L21 11L13 27H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 22L12 11L17 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"25425ea0"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),k2r=x("piano",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"24",width:"40",height:"16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 24V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 24V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 24V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),v2r=x("pic",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5 10C5 8.89543 5.89543 8 7 8L41 8C42.1046 8 43 8.89543 43 10V38C43 39.1046 42.1046 40 41 40H7C5.89543 40 5 39.1046 5 38V10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.5 18C15.3284 18 16 17.3284 16 16.5C16 15.6716 15.3284 15 14.5 15C13.6716 15 13 15.6716 13 16.5C13 17.3284 13.6716 18 14.5 18Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 24L20 28L26 21L43 34V38C43 39.1046 42.1046 40 41 40H7C5.89543 40 5 39.1046 5 38V34L15 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),A2r=x("pic-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 37L17 28L33 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"18",cy:"17",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 33L32 23L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),p2r=x("picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 23C20.7614 23 23 20.7614 23 18C23 15.2386 20.7614 13 18 13C15.2386 13 13 15.2386 13 18C13 20.7614 15.2386 23 18 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.7901 26.2194C28.6064 25.1269 30.2528 25.1538 31.0329 26.2725L39.8077 38.8561C40.7322 40.182 39.7835 42.0001 38.1671 42.0001H16L27.7901 26.2194Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),b2r=x("picture-album",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"30",height:"30",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 12V39C42 40.6569 40.6569 42 39 42H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 25L13.6562 18.1944C14.4204 17.5152 15.5738 17.5216 16.3303 18.2094L26 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 23L26.7849 19.0125C27.4971 18.4191 28.5237 18.3928 29.2653 18.949L36 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 19L6 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 19V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),w2r=x("picture-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 23C20.7614 23 23 20.7614 23 18C23 15.2386 20.7614 13 18 13C15.2386 13 13 15.2386 13 18C13 20.7614 15.2386 23 18 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 36L31 26L21 35L14 29L6 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),O2r=x("pie",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C26.5207 4 29.0188 4.47652 31.3625 5.40447L24 24V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),y2r=x("pie-five",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C27.2624 4 30.4754 4.79809 33.3586 6.32469C36.2418 7.85128 38.7078 10.06 40.5416 12.7583C42.3754 15.4566 43.5212 18.5626 43.8792 21.8053C44.2372 25.0481 43.7965 28.3291 42.5955 31.3625C41.3945 34.3958 39.4697 37.0893 36.989 39.2081C34.5082 41.3269 31.5467 42.8067 28.3629 43.5183C25.179 44.23 21.8694 44.152 18.7225 43.2911C15.5757 42.4303 12.6873 40.8127 10.3091 38.5794L24 24V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),C2r=x("pie-four",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C26.6264 4 29.2272 4.51732 31.6537 5.52241C34.0802 6.5275 36.285 8.00069 38.1421 9.85787C39.9993 11.715 41.4725 13.9198 42.4776 16.3463C43.4827 18.7728 44 21.3736 44 24C44 26.6264 43.4827 29.2272 42.4776 31.6537C41.4725 34.0802 39.9993 36.285 38.1421 38.1421C36.285 39.9993 34.0802 41.4725 31.6537 42.4776C29.2271 43.4827 26.6264 44 24 44L24 24V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_2r=x("pie-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C26.7322 4 29.4355 4.55981 31.943 5.64491C34.4505 6.73 36.709 8.31736 38.5794 10.3091L24 24V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),S2r=x("pie-seven",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C28.6001 4 33.0597 5.58577 36.6271 8.49009C40.1944 11.3944 42.6516 15.4397 43.5845 19.9443C44.5173 24.4488 43.8688 29.1373 41.7483 33.2195C39.6277 37.3017 36.1648 40.5282 31.943 42.3551C27.7212 44.182 22.9986 44.4978 18.5712 43.2491C14.1438 42.0004 10.2821 39.2637 7.637 35.5001C4.9919 31.7365 3.72505 27.1761 4.04994 22.5875C4.37484 17.9988 6.27162 13.6624 9.42063 10.3091L24 24V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),L2r=x("pie-six",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C27.9556 4 31.8224 5.17298 35.1114 7.37061C38.4004 9.56824 40.9638 12.6918 42.4776 16.3463C43.9913 20.0009 44.3874 24.0222 43.6157 27.9018C42.844 31.7814 40.9392 35.3451 38.1421 38.1421C35.3451 40.9392 31.7814 42.844 27.9018 43.6157C24.0222 44.3874 20.0009 43.9913 16.3463 42.4776C12.6918 40.9638 9.56824 38.4004 7.37061 35.1114C5.17298 31.8224 4 27.9556 4 24H24V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),x2r=x("pie-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C27.9021 4 31.719 5.14149 34.9805 7.28385C38.2419 9.42621 40.8054 12.4758 42.3551 16.057C43.9048 19.6382 44.3731 23.5946 43.7022 27.4386C43.0313 31.2826 41.2506 34.8464 38.5794 37.6909L24 24V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),E2r=x("pie-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C26.6264 4 29.2272 4.51732 31.6537 5.52241C34.0802 6.5275 36.285 8.00069 38.1421 9.85787C39.9993 11.715 41.4725 13.9198 42.4776 16.3463C43.4827 18.7728 44 21.3736 44 24L24 24V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),T2r=x("pig",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.0538 9.64415C14.5962 10.1855 15.0733 10.8148 15.4678 11.4894C17.927 9.95189 20.8351 9.06302 23.9511 9.06302C27.0975 9.06302 30.0317 9.96926 32.5061 11.5345C32.9055 10.8428 33.3917 10.1975 33.9462 9.64418C36.4673 7.12825 40.8924 6.02041 42.937 8.06083C44.9816 10.1012 43.8715 14.5172 41.3504 17.0332C40.6016 17.7805 39.6848 18.4035 38.7122 18.8568C39.511 20.7563 39.9524 22.8424 39.9524 25.0315C39.9524 33.8507 32.7884 41 23.9511 41C15.1138 41 7.94978 33.8507 7.94978 25.0315C7.94978 22.8277 8.39715 20.7281 9.20621 18.8183C8.26404 18.3685 7.37746 17.7595 6.64959 17.0331C4.12849 14.5172 3.01837 10.1012 5.06298 8.06079C7.10758 6.02038 11.5327 7.12822 14.0538 9.64415Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"24",cy:"29",rx:"8",ry:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"17",cy:"18",r:"2",fill:e.colors[0]},null),c("circle",{cx:"21",cy:"29",r:"2",fill:e.colors[2]},null),c("circle",{cx:"31",cy:"18",r:"2",fill:e.colors[0]},null),c("circle",{cx:"27",cy:"29",r:"2",fill:e.colors[2]},null)])}),Q2r=x("pig-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13.0001 27C15.0727 26.4583 19.0142 23.8333 20.0001 23V16L14.0001 14C13.5893 12.3796 12.3146 9.11111 11.0001 8L9.55188 12.5139C6.9502 13.6713 2.69965 18.8889 5.00008 25C6.00008 27 8.077 34 11.0001 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 13.2055C28.3911 12.479 37.5246 13.2781 38.9297 22.2864C39.2225 23.6184 38.7541 30.0088 34.5386 32.9147C33.6895 33.5 33 36 33 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 40C26 37.7909 24.2091 36 22 36C19.7909 36 18 37.7909 18 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M39 24C39.5 25 41.6985 25.6695 43.2277 24.1017C44.1179 23.189 44.8467 20.3339 42.598 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),D2r=x("pigeon",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13.9995 26C12.9602 24.2074 11.8506 20.4489 16.008 15.7556C17.2206 14.6148 18.8143 13.1156 21.7244 12.3333C24.8424 10.8667 26.4014 8.52 24.3227 5C25.8817 5.97778 28.9997 9.69333 28.9997 16.7333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.2527 27.9296C8 23.5714 4.51053 30.1954 4 33.7547C8 33.7547 12.679 36.6663 14.7211 39.5785C18.3969 44.238 24.0807 43.1379 26.4632 42.0053C33.8148 38.1223 36.3334 38.4459 36.6737 39.0931C37.0822 42.1995 38.2053 42.9761 38.7159 42.9761C42.3917 43.3644 43.651 38.9313 43.8211 36.6662C44.638 27.3471 42.4597 26.9588 41.2685 27.9296C36.3674 33.7541 33.4404 34.8866 32.5895 34.7247C28.9137 33.9481 29.3562 32.4597 30.0369 31.8125C36.5716 26.3763 36.5036 14.3391 35.6527 9C33.2022 14.8245 29.186 17.2513 27.4843 17.7367C17.2737 20.4548 15.7421 25.6645 16.2527 27.9296Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"12",cy:"31.4121",r:"2",fill:e.colors[2]},null)])}),B2r=x("pill",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.61497 22.5852C4.4434 21.4136 4.4434 19.5141 5.61497 18.3425L18.3429 5.61463C19.5145 4.44305 21.414 4.44305 22.5855 5.61462L42.3845 25.4136C43.5561 26.5852 43.5561 28.4847 42.3845 29.6563L29.6566 42.3842C28.485 43.5557 26.5855 43.5557 25.414 42.3842L5.61497 22.5852Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"14.8079",cy:"20.4648",r:"2",transform:"rotate(-45 14.8079 20.4648)",fill:e.colors[2]},null),c("circle",{cx:"23.2928",cy:"28.9492",r:"2",transform:"rotate(-45 23.2928 28.9492)",fill:e.colors[2]},null),c("circle",{cx:"19.0501",cy:"24.707",r:"2",transform:"rotate(-45 19.0501 24.707)",fill:e.colors[2]},null),c("circle",{cx:"27.5364",cy:"33.1934",r:"2",transform:"rotate(-45 27.5364 33.1934)",fill:e.colors[2]},null),c("circle",{cx:"20.4642",cy:"14.8066",r:"2",transform:"rotate(-45 20.4642 14.8066)",fill:e.colors[2]},null),c("circle",{cx:"28.95",cy:"23.293",r:"2",transform:"rotate(-45 28.95 23.293)",fill:e.colors[2]},null),c("circle",{cx:"24.7073",cy:"19.0508",r:"2",transform:"rotate(-45 24.7073 19.0508)",fill:e.colors[2]},null),c("circle",{cx:"33.1927",cy:"27.5352",r:"2",transform:"rotate(-45 33.1927 27.5352)",fill:e.colors[2]},null)])}),R2r=x("pills",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.97315 22.0623L17.2506 15.9558L24.528 9.84929C28.9703 6.12177 35.5932 6.7012 39.3207 11.1435C43.0483 15.5858 42.4688 22.2087 38.0265 25.9362L30.7491 32.0427L23.4717 38.1492C19.0294 41.8767 12.4065 41.2973 8.67896 36.855C4.95144 32.4127 5.53087 25.7898 9.97315 22.0623Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M19.6885 21.8613L25.4261 28.6992",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),I2r=x("pin",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"1c742167)"},[c("path",{d:"M10.6963 17.5042C13.3347 14.8657 16.4701 14.9387 19.8781 16.8076L32.62 9.74509L31.8989 4.78683L43.2126 16.1005L38.2656 15.3907L31.1918 28.1214C32.9752 31.7589 33.1337 34.6647 30.4953 37.3032C30.4953 37.3032 26.235 33.0429 22.7171 29.525L6.44305 41.5564L18.4382 25.2461C14.9202 21.7281 10.6963 17.5042 10.6963 17.5042Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"1c742167"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),M2r=x("pineapple",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.5 14.5C20 14 20 13.1492 20 11C20 7.13401 24 4 24 4C24 4 27 7.13401 27 11C27 12.9224 27 14 26.5 14.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 17.0002C15.7891 14.082 12.8623 10.4327 11 9.00018C16.411 7.98561 20.7736 11.3008 23 14.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 16C31.4519 13.303 34.3038 10.3047 36 8.99997C30.3567 7.94185 26.1286 11.2611 24 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.7254 17.3742C16.1755 17.8607 15.5999 18.4006 15.0005 19C10.8099 23.1905 10.1023 30.864 10.0028 34.2804C9.96939 35.4298 9.97739 36.6023 10.4118 37.6669C10.8787 38.811 11.8749 40.4055 14.0008 42C18.0006 45 30.0006 45 34.0003 42C36.1167 40.4127 37.1132 38.8254 37.5824 37.6824C38.0234 36.6083 38.0311 35.4238 37.9969 34.2632C37.8958 30.8382 37.184 23.1834 33.0006 19C32.4011 18.4006 31.8254 17.8605 31.2754 17.374C27.0168 13.6072 20.984 13.6074 16.7254 17.3742Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 18L11 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 18L37 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 41L11 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 27L13 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),P2r=x("pinwheel",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 4V21H11L21 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 44V27H37L27 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 11L44 21H27V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 37L4 27H21V37Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),F2r=x("pisces",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24L44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 7C10 7 16 16.8203 16 24C16 31.1797 10 41 10 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 7C38 7 32 16.9597 32 24C32 31.0403 38 41 38 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),N2r=x("pivot-table",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42.0004 4H6.00005C4.89546 4 4.00002 4.89546 4.00005 6.00005L4.00104 42.0001C4.00107 43.1046 4.8965 44 6.00104 44H42.0004C43.105 44 44.0004 43.1046 44.0004 42V6C44.0004 4.89543 43.105 4 42.0004 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20.0088 34.0083H33.5005V20.0083",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.5 38.5L23 37L20 34L23 31L24.5 29.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 24.5L30.5 23L33.5 20L36.5 23L38 24.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 4L14 44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 14.0378L44 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M8 4H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 44H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 8V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 8L4 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),U2r=x("plan",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 19H43V41C43 42.1046 42.1046 43 41 43H7C5.89543 43 5 42.1046 5 41V19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 10C5 8.89543 5.89543 8 7 8H41C42.1046 8 43 8.89543 43 10V19H5V10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 31L22 37L34 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 5V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 5V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),j2r=x("planet",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 40C32.8366 40 40 32.8366 40 24C40 15.1634 32.8366 8 24 8C15.1634 8 8 15.1634 8 24C8 32.8366 15.1634 40 24 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.5641 15.5098C41.7833 15.878 44.6787 17.1724 45.2504 19.306C46.3939 23.5737 37.8068 29.5827 26.0705 32.7274C14.3343 35.8721 3.89316 34.9617 2.74963 30.694C2.1505 28.458 4.22245 25.744 8.01894 23.2145",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),W2r=x("plastic-surgery",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.036 44C18.0561 40.8044 16.5778 38.422 14.6011 36.8531C11.636 34.4996 6.92483 35.9623 5.18458 33.5347C3.44433 31.1072 6.40382 26.6429 7.44234 24.0089C8.48086 21.3748 3.46179 20.4434 4.04776 19.6957C4.43842 19.1971 6.97471 17.7586 11.6567 15.38C12.987 7.79332 17.9008 4 26.3982 4C39.1441 4 44 14.8059 44 21.6789C44 28.5518 38.1201 35.9562 29.7441 37.5527C28.9951 38.6434 30.0754 40.7926 32.9848 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.0218 4.58984C19.8339 9.81843 19.8339 13.8867 21.0218 16.7948C22.8038 21.1568 30.6808 20.4866 30.6808 24.5563C30.6808 28.626 26.0911 29.4084 26.7035 32.2319C27.1118 34.1142 28.02 36.5555 29.4279 39.5558",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 30.5508C17.2354 30.5508 19.4004 30.4124 20.9589 28.7992C21.9979 27.7237 22.5173 26.4573 22.5173 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),V2r=x("platte",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C29.9601 44 26.3359 35.136 30 31C33.1264 27.4709 44 29.0856 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 17C29.6569 17 31 15.6569 31 14C31 12.3431 29.6569 11 28 11C26.3431 11 25 12.3431 25 14C25 15.6569 26.3431 17 28 17Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 21C17.6569 21 19 19.6569 19 18C19 16.3431 17.6569 15 16 15C14.3431 15 13 16.3431 13 18C13 19.6569 14.3431 21 16 21Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 34C18.6569 34 20 32.6569 20 31C20 29.3431 18.6569 28 17 28C15.3431 28 14 29.3431 14 31C14 32.6569 15.3431 34 17 34Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),z2r=x("play",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24V17.0718L26 20.5359L32 24L26 27.4641L20 30.9282V24Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),H2r=x("play-basketball",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 16C34.7614 16 37 13.7614 37 11C37 8.23858 34.7614 6 32 6C29.2386 6 27 8.23858 27 11C27 13.7614 29.2386 16 32 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M23 40L31.11 37.94C31.89 37.75 32.13 36.75 31.53 36.22L23 29L27 21L16.59 17.26C16.09 17.08 15.69 16.72 15.46 16.24L11 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 29L16.0301 37.79C15.8201 38.04 15.5601 38.24 15.2601 38.36L5 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 21L36.9 23.79C37.37 23.93 37.78 24.23 38.04 24.64L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 8C19.6569 8 21 6.65685 21 5C21 3.34315 19.6569 2 18 2C16.3431 2 15 3.34315 15 5C15 6.65685 16.3431 8 18 8Z",fill:e.colors[0]},null)])}),$2r=x("play-cycle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 25C4 18.3502 9.39624 13 16 13H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 7L44 13L38 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 23C44 29.6498 38.6038 35 32 35H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 41L4 35L10 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),X2r=x("play-once",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43.8233 25.2305C43.7019 25.9889 43.5195 26.727 43.2814 27.4395C42.763 28.9914 41.9801 30.4222 40.9863 31.6785C38.4222 34.9201 34.454 37 30 37H16C9.39697 37 4 31.6785 4 25C4 18.3502 9.39624 13 16 13H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 7L44 13L38 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19L21 22L19.5 23.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),G2r=x("play-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 24V11.8756L25.5 17.9378L36 24L25.5 30.0622L15 36.1244V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Y2r=x("play-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.5 24V16.2058L25.25 20.1029L32 24L25.25 27.8971L18.5 31.7942V24Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Z2r=x("play-volleyball",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 14C31.7614 14 34 11.7614 34 9C34 6.23858 31.7614 4 29 4C26.2386 4 24 6.23858 24 9C24 11.7614 26.2386 14 29 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M41 24C42.6569 24 44 22.6569 44 21C44 19.3431 42.6569 18 41 18C39.3431 18 38 19.3431 38 21C38 22.6569 39.3431 24 41 24Z",fill:e.colors[0]},null),c("path",{d:"M16 24L13.73 35.26C13.52 36.57 12.12 37.31 10.92 36.76L4 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9996 30.0002L23.7596 19.0703C22.9896 18.5003 21.9296 18.5603 21.2196 19.2003L16.3796 23.6303C15.9096 24.0603 15.9496 24.8003 16.4696 25.1803L25.9996 32.1503C26.7196 32.6803 27.0096 33.6303 26.6896 34.4703L23.1196 44.0003",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),q2r=x("play-wrong",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4C35.0457 4 44 12.9543 44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 33L41 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 33L33 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24V17.0718L26 20.5359L32 24L26 27.4641L20 30.9282V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),K2r=x("playback-progress",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"5",width:"40",height:"26",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 14L28 18L22 22V14Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 40H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 40H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 40C17 41.6569 15.6569 43 14 43C12.3431 43 11 41.6569 11 40C11 38.3431 12.3431 37 14 37C15.6569 37 17 38.3431 17 40Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),J2r=x("plug",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 14H42V24C38 32 32 36 24 36C16 36 10 32 6 24V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 34L32 44H16L15 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 24H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4L16 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),evr=x("plug-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"12",y:"12",width:"24",height:"24",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 36V41C24 42.6569 22.6569 44 21 44H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 12V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 24H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tvr=x("plus",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0605 10L24.0239 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 24L38 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nvr=x("plus-cross",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 4H18V18H4V30H18V44H30V30H44V18H30V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),ivr=x("point",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 41C13.5 38.25 8.00129 30 5.00063 25C1.99996 20 8.3132 15.3125 12.0004 19C15.6876 22.6875 16.0004 23 16.0004 23V7.50001C16.0004 5.56701 17.5674 4 19.5004 4C21.4334 4 23.0004 5.56701 23.0004 7.50001V16C23.0004 14.067 24.5674 12.5 26.5004 12.5C28.4334 12.5 30.0004 14.067 30.0004 16V17.5C30.0004 15.567 31.5674 14 33.5004 14C35.4334 14 37.0004 15.5655 37.0004 17.4985V22.5002C37.0004 20.5672 38.5674 19 40.5004 19C42.4334 19 44.0004 20.567 44.0004 22.5V31.2439C44.0004 32.3988 43.7376 33.5441 43.0869 34.4982C41.9179 36.2122 39.6023 39.0351 36 41C30.4999 44 24.5 43.75 19 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rvr=x("point-out",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 44H17.476C17.3873 44 17.3049 43.9541 17.2581 43.8788L7.86011 28.7273C6.79115 27.0039 7.14475 24.7577 8.69148 23.446C10.6306 21.8016 13.584 22.3036 14.871 24.4963L17.3333 28.6914V7.94203C17.3333 5.76491 19.0982 4 21.2754 4C23.4525 4 25.2174 5.76491 25.2174 7.94203V17.2709C25.2174 17.8564 25.6817 18.3365 26.2669 18.356L37.8882 18.7443C39.0658 18.7836 40 19.7496 40 20.9278V41C40 42.6569 38.6569 44 37 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ovr=x("pokeball-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"2",fill:e.colors[2]},null)])}),svr=x("poker",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 4H12V44H42V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 11.7895L12 10V44L4 11.7895Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 18L22 24L27 30L32 24L27 18Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 10V14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 34V38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),avr=x("popcorn",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33.6961 40.8677L39 17H7L12.3039 40.8677C12.6376 42.3694 12.8045 43.1202 13.3529 43.5601C13.9013 44 14.6704 44 16.2087 44H29.7913C31.3296 44 32.0987 44 32.6471 43.5601C33.1955 43.1202 33.3624 42.3694 33.6961 40.8677Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 44L28 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 44L18 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 44H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 17H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.0004 16.9999C11.0004 16.9999 10.0004 13.9999 11.5004 12.4999C13.0004 10.9999 16.0004 11.4999 16.0004 11.4999C16.0004 11.4999 16.0004 8.4999 18.0004 7.4999C20.0004 6.4999 23.0004 7.99988 23.0004 7.99988C23.0004 7.99988 25.0004 4.64271 28.0004 5.49992C31.0004 6.35713 31.0004 9.99994 31.0004 9.99994C31.0004 9.99994 33.5004 9.99998 35.0004 11.9999C36.5004 13.9999 35.0004 16.9999 35.0004 16.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lvr=x("popcorn-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 16H41L34 44H14L7 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 16V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 16V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 9C30.7909 9 29 10.7909 29 13C29 14.1947 29.5238 15.2671 30.3542 16H35.6458C36.4762 15.2671 37 14.1947 37 13C37 10.7909 35.2091 9 33 9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 9C21.7909 9 20 10.7909 20 13C20 14.1947 20.5238 15.2671 21.3542 16H26.6458C27.4762 15.2671 28 14.1947 28 13C28 10.7909 26.2091 9 24 9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 9C12.7909 9 11 10.7909 11 13C11 14.1947 11.5238 15.2671 12.3542 16H17.6458C18.4762 15.2671 19 14.1947 19 13C19 10.7909 17.2091 9 15 9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.874 9C22.9562 8.68038 23 8.3453 23 8C23 5.79086 21.2091 4 19 4C16.7909 4 15 5.79086 15 8C15 8.3453 15.0438 8.68038 15.126 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.874 9C32.9562 8.68038 33 8.3453 33 8C33 5.79086 31.2091 4 29 4C26.7909 4 25 5.79086 25 8C25 8.3453 25.0438 8.68038 25.126 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 16L32 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 44L32 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cvr=x("positive-dynamics",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 33.9502V42.1102",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M9 40V42.0556",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M25 27V42.0714",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 18.9614V42.0878",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M41 10.9707V42.0833",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7 33L34 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M23.5 6H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),dvr=x("pot",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 28L44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28H34L33.5613 31.8024C33.1537 35.3345 30.163 38 26.6074 38H11.3926C7.83703 38 4.84629 35.3345 4.43873 31.8024L4 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 10V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 12V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 12V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uvr=x("potentiometer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"20",rx:"20",ry:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 20V32.3636C4 32.3636 5.11012 34.7605 8.5 37.0288",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 20V32.3636C44 32.3636 42.8899 34.7605 39.5 37.0288",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hvr=x("pound",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 16H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6L16 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 32H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fvr=x("pound-sign",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 17L12 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 31L12 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 36L17 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 36L31 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),gvr=x("pouting-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C29 29 31 33 31 33H17C17 33 19 29 24 29Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 18L29 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 18L19 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mvr=x("powder",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 40V20C44 18.3431 42.6569 17 41 17H35.715C34.1737 17 32.8226 18.2428 31.7911 19.388C30.6326 20.6742 28.3769 22 24 22C19.6231 22 17.3674 20.6742 16.2089 19.388C15.1774 18.2428 13.8263 17 12.285 17H7C5.34315 17 4 18.3431 4 20V40C4 41.6569 5.34315 43 7 43H41C42.6569 43 44 41.6569 44 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 17C33 19.7614 28.9706 22 24 22C19.0294 22 15 19.7614 15 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"24",cy:"10",rx:"9",ry:"5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 17V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 17V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"27",cy:"10",rx:"2",ry:"1",fill:e.colors[0]},null),c("ellipse",{cx:"21",cy:"10",rx:"2",ry:"1",fill:e.colors[0]},null)])}),kvr=x("power",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14.5 8C13.8406 8.37652 13.2062 8.79103 12.6 9.24051C11.5625 10.0097 10.6074 10.8814 9.75 11.8402C6.79377 15.1463 5 19.4891 5 24.2455C5 34.6033 13.5066 43 24 43C34.4934 43 43 34.6033 43 24.2455C43 19.4891 41.2062 15.1463 38.25 11.8402C37.3926 10.8814 36.4375 10.0097 35.4 9.24051C34.7938 8.79103 34.1594 8.37652 33.5 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vvr=x("power-supply",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32.2965 6H15.7035C15.2815 6 14.9049 6.26493 14.7623 6.66214L8.09221 25.2431C8.03184 25.4113 8.01763 25.5926 8.05107 25.7681L9.84516 35.1871C9.935 35.6588 10.3474 36 10.8275 36H37.1725C37.6526 36 38.065 35.6588 38.1548 35.1871L39.9489 25.7681C39.9824 25.5926 39.9682 25.4113 39.9078 25.2431L33.2377 6.66214C33.0951 6.26493 32.7185 6 32.2965 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.5 23.4019L19.5 28.598",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.5 23.4019L28.5 28.598",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Avr=x("power-supply-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 34H15L8 17.75L10 9H38L40 17.75L33 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 4V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V44H40V36.6316",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 21H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pvr=x("powerpoint",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"19",y:"15",width:"10",height:"10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 33L19 15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),bvr=x("ppt",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 8H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 8H40V34H8V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 16L27 21L22 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42L24 34L32 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wvr=x("pregnant-women",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 4V11.5186C40.3124 15.7131 43.6144 21.2939 42.9062 28.261C42.1979 35.2281 38.8959 40.4745 33 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.7722 4C11.6342 4.36936 10.0954 5.62186 9.15593 7.7575C7.74671 10.961 5 21.9637 5 23.7258C5 25.488 8.56767 30.2348 17.0518 37.4356C20.9831 40.7722 23.3065 40.602 24.5648 38.3638C25.8231 36.1256 24.1585 34.6902 22.0496 33.0368C18.1867 30.0083 13.102 25.215 13.102 23.111C13.102 21.7083 14.4186 17.4336 17.0518 10.287",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.20117 28.9409C8.71547 33.9209 9.64845 38.9209 11.0001 43.9409",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 19.9443C34.5469 20.972 35.5469 22.3094 36 23.9564C36.4531 25.6035 36.5852 27.1055 36.3963 28.4624",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Ovr=x("preschool",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 35H41C42.1046 35 43 34.1046 43 33V9C43 7.89543 42.1046 7 41 7H7C5.89543 7 5 7.89543 5 9V33C5 34.1046 5.89543 35 7 35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 14V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 14V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 17V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 21H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 41L44 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yvr=x("prescription",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 8C8 6.89543 8.89543 6 10 6H27V18H40V40C40 41.1046 39.1046 42 38 42H10C8.89543 42 8 41.1046 8 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 6L40 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.0244 6V18.0818H39.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 30H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 24V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Cvr=x("press",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 43C17.2742 41.2327 13.3325 35.1851 11.3597 31.6428C10.5079 30.1134 10.9566 28.2347 12.3236 27.1411C13.8473 25.9222 16.0438 26.0438 17.4236 27.4236L19 29V17.5C19 16.1193 20.1193 15 21.5 15C22.8807 15 24 16.1193 24 17.5V23.5C24 22.1193 25.1193 21 26.5 21C27.8807 21 29 22.1193 29 23.5V25.5C29 24.1193 30.1193 23 31.5 23C32.8807 23 34 24.1193 34 25.5V27.5C34 26.1193 35.1193 25 36.5 25C37.8807 25 39 26.1193 39 27.5V35.368C39 36.4383 38.7354 37.496 38.1185 38.3707C37.0949 39.8219 35.255 42.0336 33 43C29.5 44.5 26.3701 44.6343 22 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 12C29 7.58172 25.4183 4 21 4C16.5817 4 13 7.58172 13 12C13 12.6906 13.0875 13.3608 13.252 14M13.252 14C13.3403 14.3428 13.4506 14.6766 13.5815 15L13.252 14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_vr=x("preview-close",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 16C6.63472 17.2193 7.59646 18.3504 8.82276 19.3554C12.261 22.1733 17.779 24 24 24C30.221 24 35.739 22.1733 39.1772 19.3554C40.4035 18.3504 41.3653 17.2193 42 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.9775 24L31.048 31.7274",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.3535 21.3536L43.0103 27.0104",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.00004 27.0103L10.6569 21.3534",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.9278 31.7276L18.9983 24.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Svr=x("preview-close-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.85786 18C6.23858 21 4 24 4 24C4 24 12.9543 36 24 36C25.3699 36 26.7076 35.8154 28 35.4921M20.0318 12.5C21.3144 12.1816 22.6414 12 24 12C35.0457 12 44 24 44 24C44 24 41.7614 27 38.1421 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.3142 20.6211C19.4981 21.5109 19 22.6972 19 23.9998C19 26.7612 21.2386 28.9998 24 28.9998C25.3627 28.9998 26.5981 28.4546 27.5 27.5705",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 42L6 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lvr=x("preview-open",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 36C35.0457 36 44 24 44 24C44 24 35.0457 12 24 12C12.9543 12 4 24 4 24C4 24 12.9543 36 24 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C26.7614 29 29 26.7614 29 24C29 21.2386 26.7614 19 24 19C21.2386 19 19 21.2386 19 24C19 26.7614 21.2386 29 24 29Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),xvr=x("printer",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 32H11V44H37V32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 20H44V38H37.0173V32H10.9805V38H4V20Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 4H10V20H38V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Evr=x("printer-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 33H42C43.1046 33 44 32.1046 44 31V15C44 13.8954 43.1046 13 42 13H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 33H6C4.89543 33 4 32.1046 4 31V15C4 13.8954 4.89543 13 6 13H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 13V19H36V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 13V5H32V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 29V43H32V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 35H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"13",y1:"27",x2:"35",y2:"27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tvr=x("printer-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 20V8C38 6.89543 37.1046 6 36 6H12C10.8954 6 10 6.89543 10 8V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"6",y:"20",width:"36",height:"22",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20 34H35V42H20V34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 26H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qvr=x("prison",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 4V12C6 12.5523 6.44772 13 7 13H19C19.5523 13 20 12.5523 20 12V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 7H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 22H6V44H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 44V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 22V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 4V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 13V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 13V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 13V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 44V16H27V44H43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 34V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 44L39 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Dvr=x("process-line",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 40H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 32H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 40H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 40H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 32H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 16H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 8H11L19 16H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 8H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bvr=x("projector",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 16H44V32H4V16H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 38V32H12V38H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 38V32H36V38H42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 24H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"16",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"16",r:"3",fill:e.colors[2]},null)])}),Rvr=x("projector-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 21V10H10V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"21",width:"40",height:"16",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"14",y:"27",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("path",{d:"M28 29H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ivr=x("projector-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 38V32H12H36H42V38H36V32H12V38H6Z",fill:e.colors[1]},null),c("path",{d:"M42 38V32H36V38H42Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 38V32H12V38H6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16H4V32H6H12H36H42H44V16H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 24H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 23C34.866 23 38 19.866 38 16C38 12.134 34.866 9 31 9C27.134 9 24 12.134 24 16C24 19.866 27.134 23 31 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 19C32.6569 19 34 17.6569 34 16C34 14.3431 32.6569 13 31 13C29.3431 13 28 14.3431 28 16C28 17.6569 29.3431 19 31 19Z",fill:e.colors[2]},null)])}),Mvr=x("projector-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 12C4 10.8954 4.89543 10 6 10H42C43.1046 10 44 10.8954 44 12V32C44 33.1046 43.1046 34 42 34H6C4.89543 34 4 33.1046 4 32V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M12 19H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 25H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 40L14 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 40V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"22",r:"5",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null)])}),Pvr=x("proportional-scaling",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"d91e5cae)"},[c("path",{d:"M22.2679 7C23.0377 5.66667 24.9623 5.66667 25.7321 7L43.0526 37C43.8224 38.3333 42.8601 40 41.3205 40H6.67949C5.13989 40 4.17764 38.3333 4.94744 37L22.2679 7Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M19 40L32 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 40L38 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)]),c("defs",null,[c("clipPath",{id:e.id+"d91e5cae"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Fvr=x("protect",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9.25564L24.0086 4L42 9.25564V20.0337C42 31.3622 34.7502 41.4194 24.0026 45.0005C13.2521 41.4195 6 31.36 6 20.0287V9.25564Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 23L22 30L34 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nvr=x("protection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 24C42 14.6112 33.9411 7 24 7C14.0589 7 6 14.6112 6 24H42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24.0083V38.5454C24 41.5579 21.5142 44 18.5 44C15.4858 44 13 41.5579 13 38.5454",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Uvr=x("public-toilet",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"15",cy:"10",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"33",cy:"10",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 20H20L18 42H12L10 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 20H38L40 31H37L36 42H30L29 31H26L28 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jvr=x("pull-door",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40L24.2 44V4L6 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.2002 8H42.0002V40H24.2002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wvr=x("pull-requests",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 44C39.2091 44 41 42.2091 41 40C41 37.7909 39.2091 36 37 36C34.7909 36 33 37.7909 33 40C33 42.2091 34.7909 44 37 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 12C13.2091 12 15 10.2091 15 8C15 5.79086 13.2091 4 11 4C8.79086 4 7 5.79086 7 8C7 10.2091 8.79086 12 11 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 44C13.2091 44 15 42.2091 15 40C15 37.7909 13.2091 36 11 36C8.79086 36 7 37.7909 7 40C7 42.2091 8.79086 44 11 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10H33C35.2091 10 37 11.7909 37 14V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 16L24 10L30 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vvr=x("pumpkin",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"14",width:"40",height:"26",rx:"13",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("ellipse",{cx:"24",cy:"27",rx:"8",ry:"13",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 6H27C25.3431 6 24 7.34315 24 9V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zvr=x("pure-natural",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 41.0001C15.1674 39.2093 19.0922 38.2431 22.7746 38.1015C26.457 37.9598 31.1988 38.5927 37 40.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M23.0452 44C22.2783 34.5599 22.5964 27.2266 23.9997 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 23.176C25.59 17.1581 28.3898 13.5692 32.3992 12.4095C36.4086 11.2497 40.2755 11.7812 43.9998 14.004C44.0186 18.8959 41.8952 22.4796 37.6296 24.755C33.364 27.0305 28.8208 26.5041 24 23.176Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23.7919 22.1141C24.6253 14.9273 22.9554 9.86554 18.7822 6.92866C14.6089 3.99178 9.77638 3.336 4.28447 4.96133C3.32535 11.5907 4.79153 16.6036 8.68299 20C12.5745 23.3964 17.6108 24.1011 23.7919 22.1141Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Hvr=x("push-door",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 6H42V42H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 6V42L24 36V12L6 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 22V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$vr=x("pushpin",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 4H16L20 7L16 20C16 20 10 24 10 28H20L24 44L28 28H38C38 24 34 21.1667 32 20L28 7L32 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xvr=x("puzzle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24V12H13V10C13 6.68629 15.6863 4 19 4C22.3137 4 25 6.68629 25 10V12H34V24H38C41.3137 24 44 26.6863 44 30C44 33.3137 41.3137 36 38 36H34V44H4V36H8C11.3137 36 14 33.3137 14 30C14 26.6863 11.3137 24 8 24H4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Gvr=x("pyramid",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21 12L38 42H4L21 12Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.5 42H44L36 28L33 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 12L13 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yvr=x("pyramid-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19 14L33 42H5L19 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25L15 42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 42H43.5L35 28L30.5 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25.9836 26.3959C32.2118 24.8136 35.9781 18.482 34.3959 12.2538C32.8136 6.02557 26.482 2.25926 20.2538 3.84151C14.0255 5.42376 10.2592 11.7554 11.8415 17.9836C12.2277 19.5037 12.8968 20.8772 13.7782 22.0621",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 42H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.5 21L27.5 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zvr=x("qingniao-clue",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M1.3868 27.2805C3.34912 36.6795 12.5111 42.7522 21.946 40.9791L21.9401 40.9844C32.9323 39.189 38.0795 32.5472 42.2634 29.223C44.4878 27.4558 45.6531 26.4229 46.7932 25.8274C46.7932 25.827 46.7932 25.827 46.7932 25.827C46.0465 25.9532 45.5667 25.7259 44.9223 25.4991C44.2111 25.2482 43.2991 24.9973 41.6082 25.2213C38.3851 25.6489 35.5648 28.8707 35.5648 28.8707L33.8457 30.3991C31.7855 31.9941 29.3381 33.1577 26.6108 33.7223C23.4776 34.3705 20.3656 34.1488 17.5286 33.2226C16.379 32.8472 15.2753 32.3552 14.2326 31.7593C10.0059 29.3443 6.79633 25.2102 5.72648 20.0864C5.09572 17.0668 5.2853 14.067 6.14222 11.3161C2.11374 15.3648 0.134343 21.2831 1.3868 27.2805Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.946 40.9791L21.9401 40.9844C32.9323 39.189 38.0795 32.5472 42.2634 29.223C44.4878 27.4558 45.6531 26.4229 46.7932 25.8274C46.0465 25.9532 45.5667 25.7259 44.9223 25.4991C44.2111 25.2482 43.2991 24.9973 41.6082 25.2213C38.3851 25.6489 35.5648 28.8707 35.5648 28.8707L33.8457 30.3991C31.7855 31.9941 29.3381 33.1577 26.6108 33.7223C23.4776 34.3705 20.3656 34.1488 17.5286 33.2226C16.379 32.8472 15.2753 32.3552 14.2326 31.7593C10.0059 29.3443 6.79633 25.2102 5.72648 20.0864C5.09572 17.0668 5.2853 14.067 6.14222 11.3161C2.11374 15.3648 0.134343 21.2831 1.3868 27.2805C3.34912 36.6795 12.5111 42.7522 21.946 40.9791Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M35.7492 28.5858C33.0746 37.9318 23.2968 43.3504 13.909 40.6876C5.72378 38.3667 0.537976 30.6679 1.11611 22.5385C1.79601 28.982 6.31272 34.6759 12.9545 36.5594C21.6771 39.034 30.7624 33.9991 33.2475 25.3145C33.9657 22.804 34.0536 20.2633 33.605 17.8599C33.0559 14.9188 31.7032 12.1833 29.7184 9.96063C32.2862 11.984 34.2232 14.6734 35.3407 17.6914C36.5914 21.0691 36.8157 24.8582 35.7492 28.5858Z",fill:e.colors[0]},null),c("path",{d:"M27.459 32.4682L27.9865 33.3868L28.8426 33.0344L29.6327 32.6819C31.2256 31.8874 31.1506 32.0076 33.067 30.7387C34.9835 29.4698 35.995 28.6987 37.4679 26.9245L36.6486 26.2751C35.6802 27.497 34.6114 28.4134 32.7796 29.6262C31.6248 30.3908 29.8493 31.3398 27.459 32.4682Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.6964 6.11786C21.0455 6.11786 23.3256 6.58727 25.4235 7.45256C16.7525 9.89997 11.2736 18.5288 12.8714 27.4427C12.8725 27.4469 12.8732 27.4518 12.8735 27.4559C12.8979 27.5905 12.9237 27.725 12.9512 27.8591C12.953 27.8682 12.9547 27.8776 12.9568 27.8863C12.9607 27.9048 12.9638 27.9233 12.9676 27.9417C12.9917 28.0567 13.0175 28.1707 13.0436 28.2843C13.0488 28.3062 13.054 28.3278 13.0593 28.3501C13.0701 28.3972 13.0809 28.4442 13.0945 28.4944C13.2718 29.2221 13.4946 29.9319 13.7601 30.6208C10.8096 28.5198 8.88151 25.9539 7.64028 23.2814C5.98995 19.7281 5.75035 15.6338 7.03271 10.4819C9.25047 8.54114 11.9865 7.12893 15.0822 6.4883C15.3262 6.43742 15.5701 6.39351 15.814 6.35378C16.7811 6.19487 17.7443 6.11786 18.6964 6.11786ZM5.38555 17.417L5.40021 17.7679C5.32054 16.681 5.34377 15.6045 5.46259 14.5493C5.3808 15.5333 5.3542 16.49 5.38555 17.417Z",fill:e.colors[0]},null)])}),qvr=x("qiyehao",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28 19L14.863 12.0858C12.1994 10.6839 9 12.6154 9 15.6255V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 30L18 23V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 12L20 5L36 13L28 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 29L33.137 35.9142C35.8006 37.3161 39 35.3846 39 32.3745V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 18L30 25V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 36L28 43L12 35L20 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kvr=x("quadrangular-pyramid",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24L24 4L4 24L24 44L44 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44L18 24L24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44L30 24L24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jvr=x("quadrilateral",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28.038 8H7C5.34315 8 4 9.34315 4 11V37C4 38.6569 5.34315 40 7 40H39.413C41.5764 40 43.0286 37.7796 42.1614 35.7975L30.7864 9.79754C30.3087 8.70558 29.2298 8 28.038 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),eAr=x("quote",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.8533 9.11587C11.3227 13.9521 7.13913 19.5811 6.30256 26.0028C5.00021 35.9999 13.9404 40.8932 18.4703 36.4966C23.0002 32.1 20.2848 26.5195 17.0047 24.9941C13.7246 23.4686 11.7187 23.9999 12.0686 21.9614C12.4185 19.923 17.0851 14.2712 21.1849 11.6391C21.4569 11.4078 21.5604 10.959 21.2985 10.6185C21.1262 10.3946 20.7883 9.95545 20.2848 9.30102C19.8445 8.72875 19.4227 8.75017 18.8533 9.11587Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.6789 9.11587C31.1484 13.9521 26.9648 19.5811 26.1282 26.0028C24.8259 35.9999 33.7661 40.8932 38.296 36.4966C42.8259 32.1 40.1105 26.5195 36.8304 24.9941C33.5503 23.4686 31.5443 23.9999 31.8943 21.9614C32.2442 19.923 36.9108 14.2712 41.0106 11.6391C41.2826 11.4078 41.3861 10.959 41.1241 10.6185C40.9519 10.3946 40.614 9.95545 40.1105 9.30102C39.6702 8.72875 39.2484 8.75017 38.6789 9.11587Z",fill:e.colors[0]},null)])}),tAr=x("rabbit",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"32",rx:"17",ry:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"18",cy:"29.4121",r:"2",fill:e.colors[2]},null),c("circle",{cx:"24",cy:"35.4121",r:"2",fill:e.colors[2]},null),c("circle",{cx:"30",cy:"29.4121",r:"2",fill:e.colors[2]},null),c("path",{d:"M12.6672 22C11.3521 18.8333 9.06034 11.1127 10.413 5.91273C10.7887 4.91273 12.2164 3.21273 14.9217 4.41273C15.2974 4.57935 16.1616 5.2126 16.6125 6.4126C17.7397 8.4126 16.0489 21 16.0489 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.3871 22C36.7025 18.8333 38.9324 11.1127 37.5793 5.91273C37.2035 4.91273 35.7754 3.21273 33.0693 4.41273C32.6935 4.57935 31.8291 5.2126 31.378 6.4126C30.2505 8.4126 32.0044 20 32.0044 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nAr=x("rabbit-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 44V24C6.16667 22.3334 7.2 17.1998 12 13.9998L8 9.99974C6 7.54786 7.5 2.00024 13 3.99998C15 5.00024 16 6.50024 17.5 8.00024L24 15.0002C24.6667 16.0002 26.5 17.809 26 22.4522",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 25.0005C21 25.0005 31 28.0005 34 36.0005C34.6667 38.2624 35.5 41.9995 36 43.9995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 43.9996C18 40.1092 20.8 31.9578 32 33.4517",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"40.5",cy:"41.4518",r:"2",fill:e.colors[0]},null)])}),iAr=x("radar",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 34C29.5228 34 34 29.5228 34 24C34 18.4772 29.5228 14 24 14C18.4772 14 14 18.4772 14 24C14 29.5228 18.4772 34 24 34Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24.0002L18 24.0086",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 24.0083L44 24.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rAr=x("radar-chart",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9998 3L45.8741 18.8926L38 45H10L2.12549 18.8926L23.9998 3Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 45L31 37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 45L17 37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M2 19L12 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M46 19L36 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 3V13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 13L30.0073 17.5706L36 22L31 37H17L12 22L17.9927 17.5706L24 13Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.59406 14.9194L2.12549 18.8926L4.09412 25.4194",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.03125 38.4731L9.99988 45H16.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 45H38L39.9685 38.4731",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.4053 14.9194L45.8738 18.8926L43.9053 25.4194",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.4684 6.97315L23.9998 3L18.5312 6.97315",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),oAr=x("radar-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4L24 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24C44 19.3743 42.4296 15.1154 39.7929 11.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 13C17.9249 13 13 17.9249 13 24C13 30.0751 17.9249 35 24 35C30.0751 35 35 30.0751 35 24C35 21.4559 34.1363 19.1135 32.6861 17.25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"24",cy:"24",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),sAr=x("radar-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 20V4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aAr=x("radiation",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0039 27C25.6608 27 27.0039 25.6569 27.0039 24C27.0039 22.3431 25.6608 21 24.0039 21C22.3471 21 21.0039 22.3431 21.0039 24C21.0039 25.6569 22.3471 27 24.0039 27Z",fill:e.colors[0]},null),c("path",{d:"M19.0405 31.476C20.4626 32.4194 22.1673 32.9688 24 32.9688C25.8327 32.9688 27.5374 32.4194 28.9595 31.476L35.021 40.6827C31.861 42.7792 28.0727 44 24 44C19.9273 44 16.139 42.7792 12.979 40.6827L19.0405 31.476ZM15.0159 24.484L4.03531 25.145C4.01188 24.7474 4 24.3467 4 23.9432C4 16.0911 8.49944 9.29287 15.0538 6L19.9742 15.8688C17.0247 17.3506 15 20.4098 15 23.9432C15 24.1248 15.0053 24.3051 15.0159 24.484ZM28.0258 15.8688L32.9462 6C39.5006 9.29287 44 16.0911 44 23.9432C44 24.3467 43.9881 24.7474 43.9647 25.145L32.9841 24.484C32.9947 24.3051 33 24.1248 33 23.9432C33 20.4098 30.9753 17.3506 28.0258 15.8688Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),lAr=x("radio",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"13",width:"38",height:"28",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"18",cy:"28",r:"6",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 24L36 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 32L36 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 13L25 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cAr=x("radio-nanny",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 42.0012V21.6875C36 15.3125 31.0909 10 24 10C16.9091 10 12 15.3125 12 21.6875V42.0012C12 43.1058 12.8954 44 14 44H34C35.1046 44 36 43.1058 36 42.0012Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"24",cy:"23",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 34H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M26 38H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 20V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),dAr=x("radio-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"14",width:"38",height:"28",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 22H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 28H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 34H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"18",cy:"28",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M10 14V6H38V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uAr=x("radio-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"24",r:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hAr=x("radish",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 23.2C37 32 24 44 24 44C24 44 11 32 11 23.2C11 15.9098 16.8203 10 24 10C31.1797 10 37 15.9098 37 23.2Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 5L22 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 5L26 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 20H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 27H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 34H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.812 15C12.0515 17.2521 11 20.1014 11 23.2C11 28.7547 16.1797 35.5844 20 39.8663",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.0005 23.2C37.0005 25.974 35.7087 29.066 33.9395 31.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),fAr=x("radish-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 15C41.1831 15.5549 43 16.5 43 19C43 21.5 40 22 38 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 10C26 7 27.7487 5 30 5C32 5 33.048 5.61995 34 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 11.9999C31 11.9999 31.9511 9.86821 33.1227 9.08969C34.9926 7.84723 37.5 7.71826 38.8715 9.08969C40.4633 10.6815 40.4633 13.2466 38.8715 14.8384C37.2796 16.4302 35.9971 16.9999 35.9971 16.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.0009 13.9999C4.91623 19.0846 3.58302 26.9134 6.58928 33.1033C6.58928 33.1033 5.00095 40.9999 6.00095 41.9999C7.00095 42.9999 14.8622 41.4081 14.8622 41.4081C17.0725 42.4677 19.4148 42.9999 21.8025 42.9999C26.1362 42.9999 30.7718 41.1471 34.0009 37.9999C37.1846 34.8162 38.6075 30.702 38.6075 26.2358C38.6075 21.7287 37.0005 17.9999 33.6547 14.5246C30.3089 11.0492 26.4006 9.3125 21.8889 9.3125C17.3818 9.3125 13.1846 10.8162 10.0009 13.9999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 27.9998C5 27.9998 10 26.9998 12 30.9998",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 42C18 42 19 38 17 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.8026 43C19.4149 43 17.0727 42.4679 14.8623 41.4082",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.58928 33.1034C3.58302 26.9136 4.91623 19.0847 10.0009 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gAr=x("railway",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 6C12 4.89543 12.8954 4 14 4H34C35.1046 4 36 4.89543 36 6V30C36 31.1046 35.1046 32 34 32H14C12.8954 32 12 31.1046 12 30V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"18",cy:"26",r:"2",fill:e.colors[2]},null),c("circle",{cx:"30",cy:"26",r:"2",fill:e.colors[2]},null),c("path",{d:"M12 20L36 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 38H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 44H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 32L11 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 32L37 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 15V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 15V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mAr=x("ranking",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 18H4V42H17V18Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6H17V42H30V6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 26H30V42H43V26Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kAr=x("ranking-list",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 8H6C4.89543 8 4 8.89543 4 10V38C4 39.1046 4.89543 40 6 40H42C43.1046 40 44 39.1046 44 38V10C44 8.89543 43.1046 8 42 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 17V31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 24V31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 22V31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),vAr=x("rattle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"0e7dddca)"},[c("circle",{cx:"30.0746",cy:"15.562",r:"11",transform:"rotate(40 30.0746 15.562)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.6485 8.49117C17.0389 8.53954 15.322 5.1407 13.0722 7.82186C11.0395 10.2443 13.5652 13.4572 11.6369 15.7553",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25.3022 25.9167C25.3022 25.9167 21.1241 30.8959 19.5171 32.8111C17.9101 34.7262 17.8352 37.9269 15.9069 40.225C13.9785 42.5231 11.1609 42.7696 8.86272 40.8413C6.56459 38.9129 6.31808 36.0952 8.24644 33.7971C10.1748 31.499 13.3139 30.8694 14.9208 28.9543C16.5278 27.0392 20.0837 23.0608 20.7059 22.0599",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"11.2399",cy:"19.3392",r:"3",transform:"rotate(40 11.2399 19.3392)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"28.4625",cy:"37.7069",r:"3",transform:"rotate(40 28.4625 37.7069)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.2158 24.165C37.8454 27.304 40.0686 32.4331 38.0786 34.0268C36.0886 35.6205 31.554 32.4682 30.3917 35.4091",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"0e7dddca"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),AAr=x("rattle-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"453aa7b5)"},[c("circle",{cx:"29.4632",cy:"16.9889",r:"11",transform:"rotate(40 29.4632 16.9889)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.5327 23.2932C38.5327 23.2932 32.8973 23.7862 27.535 19.2867C22.1727 14.7872 21.6797 9.15186 21.6797 9.15186",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.8655 27.8629C23.4051 28.8755 21.7981 30.7906 20.1911 32.7057C18.5842 34.6208 18.5093 37.8215 16.5809 40.1196C14.6526 42.4178 11.8349 42.6643 9.53676 40.7359C7.23863 38.8076 6.99211 35.9899 8.92048 33.6918C10.8488 31.3936 13.9879 30.7641 15.5949 28.849C17.2018 26.9339 18.8088 25.0188 19.2051 21.4351",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.832 10.4903C39.897 9.22108 39.7314 7.32882 38.4622 6.26381C37.193 5.19881 35.3007 5.36436 34.2357 6.63358",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"453aa7b5"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),pAr=x("razor",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"5",width:"38",height:"20",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 5V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 5V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 5H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 11L43 11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 19L43 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 21V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 21V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 5H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 25H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 25H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 25C32 29.4183 28.4183 33 24 33C19.5817 33 16 29.4183 16 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 32L27 37V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 32L21 37V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bAr=x("read-book",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 21V44C20.7086 40 10.6286 40 6 40V18C15.8743 18 22.1143 20 24 21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 21V44C27.2914 40 37.3714 40 42 40V18C32.1257 18 25.8857 20 24 21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"12",r:"8",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),wAr=x("receive",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.59202 19.4667C4.29018 18.2091 5.24343 17 6.53679 17H41.4632C42.7566 17 43.7098 18.2091 43.408 19.4667L38.368 40.4667C38.1522 41.366 37.348 42 36.4232 42H11.5768C10.652 42 9.84784 41.366 9.63202 40.4667L4.59202 19.4667Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"11",y:"7",width:"8",height:"10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 17L25.5 8L38 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 25H23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),OAr=x("receiver",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.85786 38.1422C17.6684 45.9527 30.3316 45.9527 38.1421 38.1422L9.85786 9.85791C2.04738 17.6684 2.04738 30.3317 9.85786 38.1422Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.8994 33.8995L39.1698 11.9138",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 23.9999L37.1716 10.8284",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.1006 14.1005L36.0863 8.83008",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 8C44 10.2091 42.2091 12 40 12C39.7154 12 39.4377 11.9703 39.1699 11.9137C38.3984 11.7509 37.7089 11.3658 37.1716 10.8284C36.6342 10.2911 36.2491 9.60161 36.0863 8.83013C36.0297 8.56232 36 8.28463 36 8C36 5.79086 37.7909 4 40 4C42.2091 4 44 5.79086 44 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yAr=x("recent-views-sort",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 5V30H42V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 37L24 43L18 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 21C28.0501 21 31.7168 19 35 15C31.7168 11 28.0501 9 24 9C19.9499 9 16.2832 11 13 15C16.2832 19 19.9499 21 24 21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18C25.6569 18 27 16.6569 27 15C27 13.3431 25.6569 12 24 12C22.3431 12 21 13.3431 21 15C21 16.6569 22.3431 18 24 18Z",fill:e.colors[2]},null)])}),CAr=x("record",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"18",width:"38",height:"24",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 12H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 6L33 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 24V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 32.7491C18 31.2308 19.2894 30 20.88 30H26V33.2509C26 34.7692 24.7106 36 23.12 36H20.88C19.2894 36 18 34.7692 18 33.2509V32.7491Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 25L26 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Ar=x("record-disc",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12C17.3726 12 12 17.3726 12 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36C30.6274 36 36 30.6274 36 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),SAr=x("record-player",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"8",width:"38",height:"32",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M13 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"28",cy:"24",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"28",cy:"24",r:"3",fill:e.colors[2]},null),c("path",{d:"M5 16H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 24H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 32H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LAr=x("rectangle",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H38C39.1046 44 40 43.1046 40 42V6C40 4.89543 39.1046 4 38 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),xAr=x("rectangle-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 8H6C4.89543 8 4 8.89543 4 10V38C4 39.1046 4.89543 40 6 40H42C43.1046 40 44 39.1046 44 38V10C44 8.89543 43.1046 8 42 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),EAr=x("rectangle-small",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 14H12C10.8954 14 10 14.8954 10 16V32C10 33.1046 10.8954 34 12 34H36C37.1046 34 38 33.1046 38 32V16C38 14.8954 37.1046 14 36 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),TAr=x("rectangle-tear",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8V40C6 41.1046 6.89543 42 8 42H40C41.1046 42 42 41.1046 42 40V8C42 6.89543 41.1046 6 40 6H8C6.89543 6 6 6.89543 6 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 6L21 12L27 18L21 24L27 30L21 36L27 42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 6H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 42H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QAr=x("rectangle-x",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4L4 24L24 44L44 24L24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 4L4 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 4L44 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DAr=x("rectangular-circular-connection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 19C15.3137 19 18 16.3137 18 13C18 9.68629 15.3137 7 12 7C8.68629 7 6 9.68629 6 13C6 16.3137 8.68629 19 12 19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31H7V41H17V31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25.68 13H42V36H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BAr=x("rectangular-circular-separation",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 19C15.3137 19 18 16.3137 18 13C18 9.68629 15.3137 7 12 7C8.68629 7 6 9.68629 6 13C6 16.3137 8.68629 19 12 19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 31H32V41H42V31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 25H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RAr=x("rectangular-vertebra",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 9L24 4L36 9L44 38L24 44L4 38L12 9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44L24 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 9L24 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 9L24 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 38L24 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 38L24 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IAr=x("recycle-bin",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 18L24 4.5L32 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 28.5L46 42H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.6914 41.6782L2.00006 41.8564L10.0001 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 29H30.8217",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),MAr=x("recycling",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33.5264 19.5L25.793 6.10548C25.01 4.74922 23.0425 4.77839 22.3 6.15727L17 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 40H41.4209C42.9855 40 43.9442 38.2843 43.1242 36.9518L37 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.9999 23L4.77282 36.986C3.98854 38.3192 4.94986 40 6.49669 40H16.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 36L25 40L29 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 18.2004L33.4641 19.6646L34.9282 14.2004",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.5 24.4641L12.9641 23L14.4282 28.4641",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PAr=x("recycling-pool",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 16L24 20L28 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 29L36 33L40 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 29L12 33L16 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 32.8669V19.637C36 17.4278 37.7909 15.637 40 15.637H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 32.8669V19.637C12 17.4278 10.2091 15.637 8 15.637H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 36V40C4 42.2091 5.79086 44 8 44H40C42.2091 44 44 42.2091 44 40V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),FAr=x("red-cross",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 12H21V21L12 21V27H21V36H27V27L36 27V21H27V12Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NAr=x("red-envelope",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 4H9V10L24 14L39 10V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 17V44H9V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19L24 25L29 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 31H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 25H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UAr=x("red-envelopes",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 4H8V44H40V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 10C36 15.7625 32.3191 19.3207 28.3191 20.8915M19.7369 20.7775C15.7369 19.2067 12 15.7625 8 10L19.7369 20.7775Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 27C26.4853 27 28.5 24.9853 28.5 22.5C28.5 20.0147 26.4853 18 24 18C21.5147 18 19.5 20.0147 19.5 22.5C19.5 24.9853 21.5147 27 24 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),jAr=x("redo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36.7279 36.7279C33.4706 39.9853 28.9706 42 24 42C14.0589 42 6 33.9411 6 24C6 14.0589 14.0589 6 24 6C28.9706 6 33.4706 8.01472 36.7279 11.2721C38.3859 12.9301 42 17 42 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 8V17H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WAr=x("reduce",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24L32 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VAr=x("reduce-decimal-places",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 9C27 6.23858 24.7614 4 22 4C19.2386 4 17 6.23858 17 9V19C17 21.7614 19.2386 24 22 24C24.7614 24 27 21.7614 27 19V9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M25 32L19 38L25 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 24H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40 38H19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zAr=x("reduce-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24L32 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HAr=x("reduce-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M17 30H12.4142C11.5233 30 11.0771 31.0771 11.7071 31.7071L16.2929 36.2929C16.9229 36.9229 18 36.4767 18 35.5858V31C18 30.4477 17.5523 30 17 30Z",fill:e.colors[2]},null),c("path",{d:"M30 31V35.5858C30 36.4767 31.0771 36.9229 31.7071 36.2929L36.2929 31.7071C36.9229 31.0771 36.4767 30 35.5858 30H31C30.4477 30 30 30.4477 30 31Z",fill:e.colors[2]},null),c("path",{d:"M31 18H35.5858C36.4767 18 36.9229 16.9229 36.2929 16.2929L31.7071 11.7071C31.0771 11.0771 30 11.5233 30 12.4142V17C30 17.5523 30.4477 18 31 18Z",fill:e.colors[2]},null),c("path",{d:"M18 17V12.4142C18 11.5233 16.9229 11.0771 16.2929 11.7071L11.7071 16.2929C11.0771 16.9229 11.5233 18 12.4142 18H17C17.5523 18 18 17.5523 18 17Z",fill:e.colors[2]},null)])}),$Ar=x("reduce-user",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"12",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44C42 34.0589 33.9411 26 24 26C14.0589 26 6 34.0589 6 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 39H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XAr=x("reel",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 10L14 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 17L14 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 26L15 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"9",y:"4",width:"30",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"9",y:"38",width:"30",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 10V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 10V38",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),GAr=x("refraction",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9999 9L40.4544 37.5H7.54541L23.9999 9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9999 9L40.4544 37.5H7.54541L23.9999 9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 22L19.5 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 16L44 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 19.5L44 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.7002 24L44.0002 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),YAr=x("refresh",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 8V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24L6 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 24C42 14.0589 33.9411 6 24 6C18.9145 6 14.3216 8.10896 11.0481 11.5M6 24C6 33.9411 14.0589 42 24 42C28.8556 42 33.2622 40.0774 36.5 36.9519",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZAr=x("refresh-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"17",y:"24.071",width:"10",height:"10",rx:"2",transform:"rotate(-45 17 24.071)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.1201 16C37.1747 10.0731 31.0586 6 23.9912 6C16.9237 6 10.9454 10.0731 8 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M8 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14.7803 16L8.00013 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M8 32C10.9454 37.9269 17.0615 42 24.129 42C31.1964 42 37.1747 37.9269 40.1201 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40.1201 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33.3398 32L40.12 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),qAr=x("refrigerator",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"9",y:"4",width:"28",height:"36",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 22H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 20L9 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 20L37 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 29L15 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 11L15 15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),KAr=x("reject",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.0099 42H9C7.34315 42 6 40.6569 6 39V9C6 7.34315 7.34315 6 9 6H39C40.6569 6 42 7.34315 42 9V19.0304",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 29.0347V41.0001C42 41.5524 41.5523 42.0001 41 42.0001H29.037",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 29.0347H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 23L17 29L23 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JAr=x("relational-graph",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 35H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32C24 27.5817 20.1944 24 15.5 24C10.8056 24 7 27.5817 7 32",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M41 32C41 20.9543 33.3888 12 24 12C14.6112 12 7 20.9543 7 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"41",cy:"35",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"35",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"7",cy:"35",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),e4r=x("relieved-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 35 24 35C19 35 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 19C20 19 19 21 17 21C15 21 14 19 14 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 19C34 19 33 21 31 21C29 21 28 19 28 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),t4r=x("reload",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 43C17.2742 41.2327 13.3325 35.1851 11.3597 31.6428C10.5079 30.1134 10.9566 28.2347 12.3236 27.1411C13.8473 25.9222 16.0438 26.0438 17.4236 27.4236L19 29V17.5C19 16.1193 20.1193 15 21.5 15C22.8807 15 24 16.1193 24 17.5V23.5C24 22.1193 25.1193 21 26.5 21C27.8807 21 29 22.1193 29 23.5V25.5C29 24.1193 30.1193 23 31.5 23C32.8807 23 34 24.1193 34 25.5V27.5C34 26.1193 35.1193 25 36.5 25C37.8807 25 39 26.1193 39 27.5V35.368C39 36.4383 38.7354 37.496 38.1185 38.3707C37.0949 39.8219 35.255 42.0336 33 43C29.5 44.5 26.3701 44.6343 22 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 12L32 16L28 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 13C14 8.02944 18.0294 4 23 4C27.9706 4 32 8.02944 32 13C32 13.5641 31.9481 14.1161 31.8488 14.6514",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),n4r=x("remind",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4C16.268 4 10 10.268 10 18V38H38V18C38 10.268 31.732 4 24 4Z",fill:e.colors[1]},null),c("path",{d:"M10 38V18C10 10.268 16.268 4 24 4C31.732 4 38 10.268 38 18V38M4 38H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C26.7614 44 29 41.7614 29 39V38H19V39C19 41.7614 21.2386 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),i4r=x("remind-disable",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4C16.268 4 10 10.268 10 18V38H38V18C38 10.268 31.732 4 24 4Z",fill:e.colors[1]},null),c("path",{d:"M10 38V18C10 10.268 16.268 4 24 4C31.732 4 38 10.268 38 18V38M4 38H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C26.7614 44 29 41.7614 29 39V38H19V39C19 41.7614 21.2386 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 17L29 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 17L19 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),r4r=x("remote-control",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"11",y:"4",width:"26",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"34",r:"4",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"18",y:"10",width:"12",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 24H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),o4r=x("remote-control-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 5.44578C11 4.6473 11.6473 4 12.4458 4H35.5542C36.3527 4 37 4.6473 37 5.44578V31C37 38.1797 31.1797 44 24 44V44C16.8203 44 11 38.1797 11 31V5.44578Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M17 16H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 16H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"10",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"31",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),s4r=x("renal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.0004 43.9999C14.5383 39.6511 14.0665 35.9844 14.5849 32.9999C15.1033 30.0153 16.7154 28.0646 19.4211 27.1477C17.4078 33.2545 18.2328 37.7162 21.8962 40.5328C27.3912 44.7577 40.6336 42.8147 41.3511 28.5231C42.0686 14.2314 35.1948 3.9126 25.0302 3.9126C14.8656 3.9126 13.3462 14.9138 20.505 18.6471C14.1711 20.0276 10.1518 22.8611 8.44706 27.1477C6.74229 31.4342 6.60958 37.0516 8.04891 43.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.5997 15C27.7023 16.7273 26.6522 18.3093 27.4494 19.746C28.2466 21.1828 30.0547 21.1828 32.8737 19.746",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.2467 26.2404C29.5062 25.4784 27.257 25.7543 26.4991 27.0681C25.3622 29.0389 30.3696 31.8942 32.1848 32.251",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),a4r=x("renault",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 4H18L8 24H17L22 14H26L31 24H40L30 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 44H18L8 24H17L22 34H26L31 24H40L30 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),l4r=x("repair",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 14L29 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 28L23 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.1429 42H8C6.89543 42 6 41.1046 6 40V7C6 5.89543 6.89543 5 8 5H40C41.1046 5 42 5.89543 42 7V16.7167",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 38L37.5 23.5L42 27L31 42H27V38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),c4r=x("replay-five",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.2721 36.7279C14.5294 39.9853 19.0294 42 24 42C33.9411 42 42 33.9411 42 24C42 14.0589 33.9411 6 24 6C19.0294 6 14.5294 8.01472 11.2721 11.2721C9.6141 12.9301 6 17 6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 9V17H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 18H21V23.7098C21.9845 23.0633 22.4689 23 24 23C27 23 28 24.9886 28 28C28 31.0114 26 32 24 32C22.5 32 21 31 21 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),d4r=x("replay-music",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 24V18L26 21L31 24L26 27L21 30V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.2721 36.7279C14.5294 39.9853 19.0294 42 24 42C33.9411 42 42 33.9411 42 24C42 14.0589 33.9411 6 24 6C19.0294 6 14.5294 8.01472 11.2721 11.2721C9.6141 12.9301 6 17 6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 9V17H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),u4r=x("report",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 35H12V21C12 14.3726 17.3726 9 24 9C30.6274 9 36 14.3726 36 21V35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 42H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 13L7 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 3.9999L14 6.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.0001 9.99989L7.00009 6.99989",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),h4r=x("repositioning",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 22C33 29 24 35 24 35C24 35 15 29 15 22C15 19.6131 15.9482 17.3239 17.636 15.636C19.3239 13.9482 21.6131 13 24 13C26.3869 13 28.6761 13.9482 30.364 15.636C32.0518 17.3239 33 19.6131 33 22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25C25.6569 25 27 23.6569 27 22C27 20.3431 25.6569 19 24 19C22.3431 19 21 20.3431 21 22C21 23.6569 22.3431 25 24 25Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 13.9999C9 13.9999 16.5 2.49984 29.5 6.99986C42.5 11.4999 42 24.4999 42 24.4999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 8V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 34C39 34 33 45 19.5 41.5C6 38 6 24 6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24L6 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),f4r=x("resistor",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.85757 31.071C9.07652 30.2899 9.07652 29.0236 9.85757 28.2425L12.8073 25.2928C13.1824 24.9177 13.6911 24.707 14.2215 24.707L16.8073 24.707C17.3378 24.707 17.8465 24.4963 18.2216 24.1212L24.121 18.2217C24.4961 17.8467 24.7068 17.3379 24.7068 16.8075L24.7068 14.2217C24.7068 13.6913 24.9175 13.1826 25.2926 12.8075L28.2423 9.85775C29.0234 9.0767 30.2897 9.0767 31.0708 9.85775L38.1418 16.9288C38.9229 17.7099 38.9229 18.9762 38.1418 19.7572L35.1921 22.707C34.817 23.0821 34.3083 23.2928 33.7779 23.2928L31.1921 23.2928C30.6617 23.2928 30.153 23.5035 29.7779 23.8786L23.8784 29.7781C23.5033 30.1532 23.2926 30.6619 23.2926 31.1923L23.2926 33.7781C23.2926 34.3085 23.0819 34.8172 22.7068 35.1923L19.7571 38.142C18.976 38.9231 17.7097 38.9231 16.9286 38.142L9.85757 31.071Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.0293 40.9702L13.3933 34.6063",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.6074 13.3931L40.9714 7.02911",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),g4r=x("respect",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 42H31L28.0444 28.2072C28.0149 28.0694 28 27.929 28 27.7881V15L20.5696 9.03598C19.7093 8.34543 19.5872 7.08156 20.2994 6.23908C20.9073 5.52003 21.9403 5.33418 22.7607 5.79624L32 11L35.9475 25.8031C35.9824 25.934 36.0305 26.0611 36.0911 26.1822L44 42Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 26L28 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.379 25.5209L19.4429 25.5743C20.3862 26.3631 21.8112 26.1218 22.4423 25.0665L24 22.4616V17.7692L20.32 15L13.96 15.8461L9.81453 23.9417C9.76493 24.0385 9.72331 24.1393 9.6901 24.2429L4 42H15.96V29L17 24.0872L17.5 22H19L18.6963 23.6175C18.5627 24.3288 18.8238 25.0567 19.379 25.5209Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 25L16 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),m4r=x("resting",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 26V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 40H34L40 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6C14.0589 6 6 14.034 6 23.9444V26C6 23.5224 8.01472 21 10.5 21C12.9853 21 15 23.5224 15 26C15 23.5224 17.0147 21 19.5 21C21.9853 21 24 23.5224 24 26C24 23.5224 26.0147 21 28.5 21C30.9853 21 33 23.5224 33 26C33 23.5224 35.0147 21 37.5 21C39.9853 21 42 23.5224 42 26V23.9444C42 14.034 33.9411 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.0003 26C15.0003 26 13.4999 20.5 16.0005 15C18.5011 9.49998 24.0002 5.99999 24.0002 5.99999",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.0002 26C33.0002 26 33.5006 21.5 31.0003 15C28.5 8.5 24.0002 5.99999 24.0002 5.99999",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25V6",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.5 21C30.9853 21 33 23.5224 33 26C33 23.5224 35.0147 21 37.5 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.5 21C26.0147 21 24 23.5224 24 26C24 23.5224 21.9853 21 19.5 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.5 21C12.9853 21 15 23.5224 15 26C15 23.5224 17.0147 21 19.5 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.7334 8C18.2088 6.72196 21.0197 6 23.9998 6C26.9798 6 29.7908 6.72196 32.2661 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),k4r=x("retro-bag",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 14C35 8.47715 30.0751 4 24 4C17.9249 4 13 8.47715 13 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 16C7 14.8954 7.89543 14 9 14H39C40.1046 14 41 14.8954 41 16V28C41 29.1046 40.1046 30 39 30H30C28.8954 30 28 29.1046 28 28V28C28 26.8954 27.1046 26 26 26H22C20.8954 26 20 26.8954 20 28V28C20 29.1046 19.1046 30 18 30H9C7.89543 30 7 29.1046 7 28V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 30V44H38V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"26",width:"8",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),v4r=x("return",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12.9998 8L6 14L12.9998 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 14H28.9938C35.8768 14 41.7221 19.6204 41.9904 26.5C42.2739 33.7696 36.2671 40 28.9938 40H11.9984",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),A4r=x("reverse-lens",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 25V10H19L21 7H27L29 10H35V25H13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 35L24 39L20 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 38.1679C39.0636 36.6248 45 33.1006 45 29C45 26.7483 43.5116 24.6705 41 22.999M24 39C12.9543 39 3 34.5228 3 29C3 26.7483 4.48836 24.6705 7 22.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20C25.6569 20 27 18.6569 27 17C27 15.3431 25.6569 14 24 14C22.3431 14 21 15.3431 21 17C21 18.6569 22.3431 20 24 20Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10"},null)])}),p4r=x("reverse-lens-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 12L18 6H30L33 12H15Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 12H7C5.34315 12 4 13.2536 4 14.8V39.2C4 40.7464 5.34315 42 7 42H41C42.6569 42 44 40.7464 44 39.2V14.8C44 13.2536 42.6569 12 41 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 19V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 27V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 27C16 31.4183 19.5817 35 24 35C25.0609 35 26.0736 34.7935 27 34.4185",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 27C32 22.5817 28.4183 19 24 19C22.9391 19 21.9264 19.2065 21 19.5815",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),b4r=x("reverse-operation-in",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"5",width:"18",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"24",y:"11",width:"18",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 17L17 20.7895L13.3333 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 23L31 26.7895L34.6667 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),w4r=x("reverse-operation-out",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"5",width:"18",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"24",y:"11",width:"18",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 17L13 20.7895L16.6667 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 23L35 26.7895L31.3333 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),O4r=x("reverse-rotation",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 6.67564C39.978 10.1337 44 16.5972 44 24M34 6.67564V14M34 6.67564H41.3244M41.3244 34C37.8663 39.978 31.4028 44 24 44M41.3244 34H34M41.3244 34V41.3244M14 41.3244C8.02199 37.8663 4 31.4028 4 24M14 41.3244V34M14 41.3244H6.67564M6.67564 14C10.1337 8.02199 16.5972 4 24 4M6.67564 14H14M6.67564 14V6.67564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.3244 34C37.8663 39.978 31.4028 44 24 44M41.3244 34H34M41.3244 34V41.3244",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 41.3244C8.02199 37.8663 4 31.4028 4 24M14 41.3244V34M14 41.3244H6.67564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.67578 14C10.1339 8.02199 16.5973 4 24.0001 4M6.67578 14H14.0001M6.67578 14V6.67564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 6.67578C39.978 10.1339 44 16.5973 44 24.0001M34 6.67578V14.0001M34 6.67578H41.3244",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),y4r=x("rice",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 38C33.3888 38 41 30.9411 41 21H7C7 30.9411 14.6112 38 24 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 21C30 15.4772 25.7467 11 20.5 11C15.2533 11 11 15.4772 11 21",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M39 21C39 17.6863 36.234 15 32.822 15C31.379 15 30.0515 15.4805 29 16.2857",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M33 15L36 5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M38.0002 18.0001L42.0002 11.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 37L16 43H32L30 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),C4r=x("riding",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 14C35.7614 14 38 11.7614 38 9C38 6.23858 35.7614 4 33 4C30.2386 4 28 6.23858 28 9C28 11.7614 30.2386 14 33 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M40.0002 22.9998H32.3702C31.8102 22.9998 31.2702 22.7598 30.8902 22.3498L25.5502 16.5698C24.9002 15.8598 23.8402 15.7098 23.0202 16.2098L15.5702 20.7898C14.9402 21.1798 14.9402 22.0998 15.5702 22.4898L23.0302 27.0598C23.6202 27.4198 23.9902 28.0698 23.9902 28.7698L24.0002 37.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36.5",cy:"36.5",r:"7.5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"11.5",cy:"36.5",r:"7.5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),_4r=x("riding-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12.5804 27.5139L4 28.3194V22.6806L16.2578 17.4444V10C16.2578 10 21.9781 11.4028 22.7953 12.6111C23.6124 13.8194 22.7953 16.6389 22.7953 16.6389C26.8812 18.1157 30.7843 22.6806 30.7843 26.3056C30.7843 29.9306 29 34.5 29 34.5C27.0194 34.5 26.2898 38.7917 27.5156 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 26C22 28.7614 20.2091 30 18 30C15.7909 30 14 28.7614 14 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17.3805 30C17.8186 30 18.2566 33.2 17.8186 34.8C17.3805 36.4 16.9425 37.2 13 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M37 16C38.1046 16 39 15.1046 39 14C39 12.8954 38.1046 12 37 12C35.8954 12 35 12.8954 35 14C35 15.1046 35.8954 16 37 16Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M26.9997 30C29.4347 30.0837 33.11 28.2269 34.9997 26.9336C37.272 25.3732 35.1346 22.923 37.7243 22.3785L39.549 21C39.549 21 40.9996 23.0664 41.9996 25C42.9997 26.9336 43.5997 32.9 41.9997 36.5H33.9997L36.9997 39.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),S4r=x("right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 12L31 24L19 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),L4r=x("right-angle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 9.1153C8 7.29468 10.2347 6.42094 11.4696 7.75874L40.9016 39.6434C42.0842 40.9246 41.1755 43 39.432 43H10C8.89543 43 8 42.1046 8 41V9.1153Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),x4r=x("right-bar",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 42H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 6H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),E4r=x("right-branch",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 8.01189C20.5 8.01205 16.0714 7.93823 15 13.0006C13.917 18.1178 9.85714 22.8479 8 24.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 40.0002C20.5 40.0005 16.0714 40.0631 15 35.0007C13.917 29.8835 9.85714 25.1524 8 24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"8",cy:"24.0001",r:"4",fill:e.colors[0]},null),c("path",{d:"M8 24.0001L22 24.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 24.0006H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 8.00098H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 40.001H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),T4r=x("right-branch-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 24L22 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 8H30C25.5817 8 22 11.5817 22 16V32C22 36.4183 25.5817 40 30 40H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Q4r=x("right-branch-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 8C40.7164 8.46377 35.0448 10.7826 29.2239 16.3478C23.9021 21.4358 17.4328 23.7681 14 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24C17.2836 24.4638 22.9552 26.7826 28.7761 32.3478C34.0979 37.4358 40.5672 39.7681 44 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),D4r=x("right-c",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 33L30 24L21 15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),B4r=x("right-expand",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"14",y:"6",width:"28",height:"36",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),R4r=x("right-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 12L32 24L20 36V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),I4r=x("right-run",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"5",width:"18",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"24",y:"11",width:"18",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 17L17 20.7895L13.3333 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 23L35 26.7895L31.3333 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),M4r=x("right-small",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 24.0083H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12L36 24L24 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),P4r=x("right-small-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32.3535 32.3535L15.3535 15.3535",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.3535 14.3535V32.3535H14.3535",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),F4r=x("right-small-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 32L33 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 15H33V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),N4r=x("right-square",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 14L29 24L19 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),U4r=x("right-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 43L42 24L24 5L24 17L6 17V31H24V43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),j4r=x("right-user",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"12",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44C42 34.0589 33.9411 26 24 26C14.0589 26 6 34.0589 6 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 36L22 44L18 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),W4r=x("ring",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0004 11.619C26.0933 11.619 27.7899 9.91347 27.7899 7.80952C27.7899 5.70558 26.0933 4 24.0004 4C21.9075 4 20.2109 5.70558 20.2109 7.80952C20.2109 9.91347 21.9075 11.619 24.0004 11.619Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.78947 40.1906C11.8823 40.1906 13.5789 38.485 13.5789 36.3811C13.5789 34.2771 11.8823 32.5715 9.78947 32.5715C7.69661 32.5715 6 34.2771 6 36.3811C6 38.485 7.69661 40.1906 9.78947 40.1906Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.2104 40.1906C40.3032 40.1906 41.9998 38.485 41.9998 36.3811C41.9998 34.2771 40.3032 32.5715 38.2104 32.5715C36.1175 32.5715 34.4209 34.2771 34.4209 36.3811C34.4209 38.485 36.1175 40.1906 38.2104 40.1906Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.1426 10.3142C38.444 13.4629 41.9999 19.2664 41.9999 25.9048C41.9999 26.4816 41.9731 27.0522 41.9206 27.6152V27.6152",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.014 42.575C28.8585 43.4926 26.4883 44.0001 24.0001 44.0001C21.512 44.0001 19.1418 43.4926 16.9863 42.575",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.07936 27.6152C6.02685 27.0522 6 26.4816 6 25.9048C6 19.2664 9.5559 13.4629 14.8573 10.3142",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),V4r=x("ring-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9996 11.2727C26.008 11.2727 27.636 9.64467 27.636 7.63636C27.636 5.62806 26.008 4 23.9996 4C21.9913 4 20.3633 5.62806 20.3633 7.63636C20.3633 9.64467 21.9913 11.2727 23.9996 11.2727Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9996 44C26.008 44 27.636 42.372 27.636 40.3637C27.636 38.3554 26.008 36.7273 23.9996 36.7273C21.9913 36.7273 20.3633 38.3554 20.3633 40.3637C20.3633 42.372 21.9913 44 23.9996 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.63636 27.6363C9.64467 27.6363 11.2727 26.0082 11.2727 23.9999C11.2727 21.9916 9.64467 20.3635 7.63636 20.3635C5.62806 20.3635 4 21.9916 4 23.9999C4 26.0082 5.62806 27.6363 7.63636 27.6363Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.3639 27.6363C42.3722 27.6363 44.0003 26.0082 44.0003 23.9999C44.0003 21.9916 42.3722 20.3635 40.3639 20.3635C38.3556 20.3635 36.7275 21.9916 36.7275 23.9999C36.7275 26.0082 38.3556 27.6363 40.3639 27.6363Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.7344 10.1597C34.7921 11.4609 36.5395 13.2084 37.8407 15.266",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.8407 32.7339C36.5395 34.7916 34.7921 36.539 32.7344 37.8403",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.2665 37.8403C13.2088 36.539 11.4614 34.7916 10.1602 32.7339",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.1602 15.266C11.4614 13.2084 13.2088 11.4609 15.2665 10.1597",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),z4r=x("rings",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 43C17.42 43 21 39.42 21 35C21 30.58 17.42 27 13 27C8.58 27 5 30.58 5 35C5 39.42 8.58 43 13 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 43C39.42 43 43 39.42 43 35C43 30.58 39.42 27 35 27C30.58 27 27 30.58 27 35C27 39.42 30.58 43 35 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 5H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 27V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 27V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 19H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 19H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),H4r=x("ripple",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 36C4 36 9 33 14 33C21.2976 33 26.7024 39 34 39C39 39 44 36 44 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24C4 24 9 21 14 21C21.2976 21 26.7024 27 34 27C39 27 44 24 44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 12C4 12 9 9 14 9C21.2976 9 26.7024 15 34 15C39 15 44 12 44 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$4r=x("road",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 6L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 6L41.9644 41.9552",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 35V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),X4r=x("road-cone",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 6H21L19.75 10.5L18.5 15L16 24L13.5 33L12.25 37.5L11 42H37L35.5 36.6L32 24L29.5 15L28.25 10.5L27 6Z",fill:e.colors[1]},null),c("path",{d:"M37 42L35.5 36.6L32 24L29.5 15L28.25 10.5L27 6H21L19.75 10.5L18.5 15L16 24L13.5 33L12.25 37.5L11 42M37 42H11H37ZM37 42H6H11H37ZM37 42H42H37Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.5 33H34.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.5 15H18.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.25 10.5L35.5 36.6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.25 37.5L19.75 10.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),G4r=x("road-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 6L8 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 6L40 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Y4r=x("road-sign",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 10V22H38L44 16L38 10H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 22V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 44H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Z4r=x("road-sign-both",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 8V16H38L42 12L38 8H10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 23V31H10L6 27L10 23H38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 44H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),q4r=x("robot",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"9",y:"17",width:"30",height:"26",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 9L28 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 9L20 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"7",r:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"14",cy:"7",r:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"16",y:"24",width:"16",height:"8",rx:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M9 24H4V34H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 24H44V34H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),K4r=x("robot-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"9",y:"18",width:"30",height:"24",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"17",cy:"26",r:"2",fill:e.colors[2]},null),c("circle",{cx:"31",cy:"26",r:"2",fill:e.colors[2]},null),c("path",{d:"M20 32C18.8954 32 18 32.8954 18 34C18 35.1046 18.8954 36 20 36V32ZM28 36C29.1046 36 30 35.1046 30 34C30 32.8954 29.1046 32 28 32V36ZM20 36H28V32H20V36Z",fill:e.colors[2]},null),c("path",{d:"M24 10V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"8",r:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),J4r=x("robot-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 35C5 33.8954 5.89543 33 7 33H41C42.1046 33 43 33.8954 43 35V42H5V35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 18L34 18L28 12L34 6L42 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"8",cy:"12",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M12 12L28 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 16L18 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),epr=x("rock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.5 20.4998C22.3462 20.4998 19.1521 20.3312 15.1138 24.9463C12.7115 27.6919 12.2869 31.0329 12.4644 33.3563C12.5487 34.4608 13.6689 35.0696 14.6977 34.659C15.4421 34.3619 16.2574 33.9912 16.8445 33.5998C18.5752 32.446 17.9983 31.2922 18.5752 29.5615C19.1521 27.8308 21.4597 26.677 23.7673 27.2539C26.0748 27.8308 26.957 29.583 27.2286 31.2922C27.5 32.9999 26.5 34.9999 24.3442 35.9074C21.9663 36.9084 20.8828 35.9074 17.9983 35.3305C16.4951 35.0299 14.992 36.3448 14.1267 37.2981C13.6367 37.8379 13.5842 38.6235 14.0092 39.2157C14.2979 39.6179 14.6703 40.0792 15.1138 40.5226C16.2676 41.6764 20.8828 45.1378 25.498 44.5609C30.1131 43.984 34.1514 40.5226 35.8821 36.4843C37.6128 32.446 37 26.9999 33 23.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.0005 23.9998L23.1283 4.24016C22.8984 3.78013 22.3524 3.56306 21.9065 3.81927C20.8655 4.41745 19.6474 5.54195 20.0432 7.28675C20.5537 9.53717 25.5812 27.0483 27 29.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 27L35.0522 7.69008C35.0277 7.19096 34.637 6.77864 34.1383 6.81033C32.9368 6.88668 31.3235 7.35813 30.913 9.11686C30.3885 11.3641 30.0139 14.7253 30 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tpr=x("rock-gesture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 25C24 25 24 8.5 24 7.5C24 6.21875 24.5 4 27 4C29.5 4 30 6.21875 30 7.5C30 8 30 30 30 30C30 30 35.7031 24.2969 37 23C38.2969 21.7031 40.0781 21.0781 41.5 22.5C42.9219 23.9219 43.0938 25.4063 41.5 27C39.9063 28.5937 35 33.5 35 33.5C35 33.5 29.0938 44 26 44C22.9063 44 13 44 13 44C13 44 10 44 8.00002 42C6.00002 40 6.00002 37.5 6.00002 37.5C6.00002 37.5 5.99998 13.5 6.00002 12.7812C6.00005 12.0625 6.50002 10 9.00002 10C11.5 10 12 12 12 12.7812C12 13.5 12 25 12 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"12",y:"19",width:"6",height:"12",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"18",y:"19",width:"6",height:"12",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),npr=x("rocket",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18.705 7.89449L24 4L29.295 7.89449C32.8819 10.5327 35 14.7198 35 19.1725V37H13V19.1725C13 14.7198 15.1181 10.5327 18.705 7.89449Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 17L7 23V31L13 28V17Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M35 17L41 23V31L35 28V17Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 39V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 39V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 39V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ipr=x("rocket-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.906 6.06267L22.3359 5.1094C23.3436 4.4376 24.6564 4.4376 25.6641 5.1094L27.094 6.06267C32.658 9.77199 36 16.0166 36 22.7037V33H12V22.7037C12 16.0166 15.342 9.77199 20.906 6.06267Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"20",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M12 22L6 28.2174V33H42V28.2174L36 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 40V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 40V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rpr=x("rocking-horse",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 29C14 29 11 24 11 18H27C27 18 27 13.5 30 10C33 6.5 36 5 36 5L44 13.5V18.5L36 16C32 21 34 29 34 29H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 29L35 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 29L13 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 37C4 37 10 43 24 43C38 43 44 37 44 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 18C11 15 9 12 4 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),opr=x("rollerskates",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 4H28V12H44V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 12V34C44 35.11 43.11 36 42 36H8C5.79 36 4 34.21 4 32V26C4 21.58 7.58 18 12 18H28V12H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 24V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 18L12 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 44C11.2091 44 13 42.2091 13 40C13 37.7909 11.2091 36 9 36C6.79086 36 5 37.7909 5 40C5 42.2091 6.79086 44 9 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.3301 44C21.5392 44 23.3301 42.2091 23.3301 40C23.3301 37.7909 21.5392 36 19.3301 36C17.1209 36 15.3301 37.7909 15.3301 40C15.3301 42.2091 17.1209 44 19.3301 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.6699 44C31.8791 44 33.6699 42.2091 33.6699 40C33.6699 37.7909 31.8791 36 29.6699 36C27.4608 36 25.6699 37.7909 25.6699 40C25.6699 42.2091 27.4608 44 29.6699 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 44C42.2091 44 44 42.2091 44 40C44 37.7909 42.2091 36 40 36C37.7909 36 36 37.7909 36 40C36 42.2091 37.7909 44 40 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),spr=x("romper",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6.57241 19.5747L4.40745 12.3582C4.16338 11.5446 4.4545 10.6619 5.17189 10.2071C8.05736 8.37793 14.6413 5 24 5C33.3427 5 39.7999 8.36639 42.7589 10.1977C43.5067 10.6605 43.8274 11.5754 43.5747 12.4177L41.4276 19.5747C41.1738 20.4207 40.3952 21 39.5119 21H36C34.8954 21 34 21.8911 34 22.9957V33.0019C34 34.1065 33.0949 35.0132 32.0273 35.2966C30.7283 35.6415 29.0752 36.3873 28 38C26 41 26 44 26 44H22C22 44 22 41 20 38C18.9248 36.3873 17.2717 35.6415 15.9727 35.2966C14.9051 35.0132 14 34.1065 14 33.0019V22.9957C14 21.8911 13.1046 21 12 21H8.48806C7.60484 21 6.8262 20.4207 6.57241 19.5747Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.811 5.5C29.9344 5.97943 30 6.48205 30 7C30 10.3137 27.3137 13 24 13C20.6863 13 18 10.3137 18 7C18 6.48205 18.0656 5.97943 18.189 5.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.5 6.49375C16.4326 5.63028 19.9575 5 24 5C28.0425 5 31.5449 5.63028 34.4573 6.49375",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),apr=x("rope-skipping",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 32C10 32 10 14.866 10 11C10 7.13401 13.134 4 17 4C20.866 4 24 7.13401 24 11C24 11 24 33.134 24 37C24 40.866 27.134 44 31 44C34.866 44 38 40.866 38 37V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 4V16H35V4H41Z",fill:e.colors[1]},null),c("path",{d:"M32 16H35M44 16H41M41 16V4H35V16M41 16H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 44V32H13V44H7Z",fill:e.colors[1]},null),c("path",{d:"M16 32H13M4 32H7M7 32V44H13V32M7 32H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lpr=x("rope-skipping-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 40.0001V22.0001C7 22.0001 8 8.00007 15 5.00008C22 2.00009 30 11.0001 30 20.0001C30 25.0001 28 29.0001 24 29.0001C20 29.0001 18 25.0001 18 20.0001C18 11.0001 26 2.00008 33 5.00008C40 8.00007 41 22.0001 41 22.0001V40.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 31H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 31H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cpr=x("rotate",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 24H42V42H12V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 8V17H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.4747 13.2985C35.1956 8.87049 29.933 6 24 6C18.1788 6 13.0029 8.76334 9.71272 13.0498L6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dpr=x("rotate-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C30.9566 44 37.0836 40.4483 40.6667 35.0593",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M44 24H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"24",cy:"24",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),upr=x("rotating-add",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6.67578 14C10.1339 8.02199 16.5973 4 24.0001 4M6.67578 14H14.0001M6.67578 14V6.67564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 41.3244C8.02199 37.8663 4 31.4028 4 24M14 41.3244V34M14 41.3244H6.67564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.3244 34C37.8663 39.978 31.4028 44 24 44M41.3244 34H34M41.3244 34V41.3244",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 6.67578C39.978 10.1339 44 16.5973 44 24.0001M34 6.67578V14.0001M34 6.67578H41.3244",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hpr=x("rotating-forward",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 6.67578C8.02198 10.1339 4 16.5973 4 24.0001M14 6.67578V14.0001M14 6.67578H6.67564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.67564 34C10.1337 39.978 16.5972 44 24 44M6.67564 34H14M6.67564 34V41.3244",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 41.3244C39.978 37.8663 44 31.4028 44 24M34 41.3244V34M34 41.3244H41.3244",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.3242 14C37.8661 8.02199 31.4027 4 23.9999 4M41.3242 14H33.9999M41.3242 14V6.67564",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fpr=x("rotation",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,"stroke-dasharray":"2 6"},null)])}),gpr=x("rotation-horizontal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 31L24 35L20 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 34.1679C39.0636 32.6248 44 29.1006 44 25C44 19.4772 35.0457 15 24 15C12.9543 15 4 19.4772 4 25C4 30.5228 12.9543 35 24 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mpr=x("rotation-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 4V40H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 40C28 28.9543 19.0457 20 8 20V40H28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kpr=x("rotation-vertical",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 28L34 24L30 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.1679 16C31.6248 8.93638 28.1006 4 24 4C18.4772 4 14 12.9543 14 24C14 35.0457 18.4772 44 24 44C29.5228 44 34 35.0457 34 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vpr=x("round",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Apr=x("round-caliper",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.9998 24C43.9998 27.3688 43.1489 30.683 41.5259 33.6351C39.903 36.5872 37.5607 39.0815 34.7163 40.8866L30.4297 34.1319C32.1363 33.0489 33.5417 31.5523 34.5155 29.781C35.4892 28.0098 35.9998 26.0213 35.9998 24H43.9998Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.4231 40.9745C10.5639 39.193 8.20111 36.7181 6.55386 33.7795C4.90661 30.8409 4.02832 27.5339 4.00049 24.1652L12.0002 24.0991C12.0169 26.1203 12.5439 28.1046 13.5322 29.8677C14.5206 31.6309 15.9383 33.1158 17.6538 34.1847L13.4231 40.9745Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.4424 6.43161C17.4016 4.8217 20.7195 3.98536 24.0883 4.00019C27.457 4.01503 30.7674 4.88055 33.7123 6.51646L29.8275 13.5099C28.0605 12.5283 26.0743 12.009 24.053 12.0001C22.0318 11.9912 20.041 12.493 18.2655 13.459L14.4424 6.43161Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ppr=x("round-distortion",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C18.4772 44 14 39.5228 14 34C14 28.4772 18.4772 24 24 24C29.5228 24 34 19.5228 34 14C34 8.47715 29.5228 4 24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24C44 29.5228 39.5228 34 34 34C28.4772 34 24 29.5228 24 24C24 18.4772 19.5228 14 14 14C8.47715 14 4 18.4772 4 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bpr=x("round-mask",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9542 35.0457 4 24 4C12.9543 4 4 12.9542 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9999 44C32.9552 44 40.5358 38.1142 43.0843 30H4.91553C7.46405 38.1142 15.0446 44 23.9999 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wpr=x("round-socket",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 26L17 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 26L31 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 13V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Opr=x("round-trip",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.00056 24L5.00023 20C5.00023 20 3.60071 24.7277 3.92442 27.5782C4.24812 30.4286 7.27333 32.5742 10 31C12.7267 29.4258 44.0006 9.99999 44.0006 9.99999L35.0006 7.99999L9.00056 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 13.0001L10.7979 11.3847L8 13.0001L14.9999 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 44L25 39H42V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 28L36 33H19V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ypr=x("router",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"28",width:"40",height:"14",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 35L22 35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"30",y:"33",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("path",{d:"M12 28L12 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 28V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cpr=x("router-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 24L4 38H44L38 24H10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10 4V24V4Z",fill:e.colors[1]},null),c("path",{d:"M10 4V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38 4V24V4Z",fill:e.colors[1]},null),c("path",{d:"M38 4V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 4V24V4Z",fill:e.colors[1]},null),c("path",{d:"M24 4V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 38V44H44V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_pr=x("row-height",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 35L10 41L4 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 13L10 7L4 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 7V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 9H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 19H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 29H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 39H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Spr=x("rowing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30.0195 16C32.781 16 35.0195 13.7614 35.0195 11C35.0195 8.23858 32.781 6 30.0195 6C27.2581 6 25.0195 8.23858 25.0195 11C25.0195 13.7614 27.2581 16 30.0195 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M42 31L35 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.01 40L26 29L9 40L21 20L44 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lpr=x("rs-male",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.30958 16.2702C4.14582 15.0694 5.07926 14 6.29124 14H41.7088C42.9207 14 43.8542 15.0694 43.6904 16.2702L41.2359 34.2702C41.1007 35.2612 40.2544 36 39.2542 36H8.74578C7.74564 36 6.89925 35.2612 6.76412 34.2702L4.30958 16.2702Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 22H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 28H25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 22H13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 28H17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 22H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 28H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 22H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xpr=x("rss",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 44L8 6C8 4.89543 8.89543 4 10 4H38C39.1046 4 40 4.89543 40 6V44L24 35.7273L8 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9497 13.9497L23.9497 25.9497",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.9497 19.9497L29.9497 19.9497",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Epr=x("rugby",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"987b0f13)"},[c("path",{d:"M33.8994 33.8995C43.272 24.5269 46.4378 12.4968 40.9705 7.02941C35.5032 1.56207 23.473 4.7279 14.1004 14.1005C4.72786 23.4731 1.56204 35.5032 7.02938 40.9705C12.4967 46.4379 24.5269 43.2721 33.8994 33.8995Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.1713 21.1715L26.8281 26.8284",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25.4144 16.9288L31.0713 22.5857",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.9291 25.4142L22.5859 31.071",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.6924 35.3196L35.3198 12.6922",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.6147 28.2426L19.7568 42.3848",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.2426 5.61519L42.3848 19.7573",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"987b0f13"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Tpr=x("rugby-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24C6.2922 32.63 14.3769 39 24 39C33.6231 39 41.7078 32.63 44 24C41.7078 15.37 33.6231 9 24 9C14.3769 9 6.2922 15.37 4 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qpr=x("rule-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 13C11 13 4 22.8497 4 35H44C44 22.8497 37 13 24 13Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 31L10 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 31L17 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31L24 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31L31 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 31L38 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20C19.4457 20 14 22.134 14 26H34C34 22.134 28.5543 20 24 20Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Dpr=x("ruler",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 14L34 4L30.25 7.75L26.5 11.5L19 19L11.5 26.5L7.75 30.25L4 34L14 44L44 14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.25 7.75L7.75 30.25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 29L13 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24L20 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19L23 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14L30 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 9L33 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bpr=x("ruler-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 41H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.7183 5H21L5 41H22.662L38.7183 5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.95898 29.8823H17.9872",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.2646 22.4707H21.2928",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.7744 14.6H24.8026",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 5L5 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Rpr=x("run-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"5",width:"18",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"24",y:"11",width:"18",height:"32",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 17L13 20.7895L16.6667 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 23L31 26.7895L34.6667 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ipr=x("s-turn-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 17L24 13C24 8.99999 27 5.99999 31 5.99999C35 5.99999 38 8.99999 38 13L38 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 6L10 35C10 39 13 42 17 42C21 42 24 39 24 35L24 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 11L10 6L5 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"38",cy:"37.0001",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Mpr=x("s-turn-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 38L13 38C8.99999 38 5.99999 35 5.99999 31C5.99999 27 8.99999 24 13 24L19 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 24L35 24C39 24 42 21 42 17C42 13 39 10 35 10L17 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 43L42 38L37 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"12",cy:"9.99994",r:"5",transform:"rotate(-180 12 9.99994)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Ppr=x("s-turn-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 24L13 24C9 24 6 21 6 17C6 13 9 10 13 10L32 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 38L35 38C39 38 42 35 42 31C42 27 39 24 35 24L30 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 43L8 38L13 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"37.1758",cy:"9.99994",r:"5",transform:"rotate(-180 37.1758 9.99994)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Fpr=x("s-turn-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 31L24 35C24 39 21 42 17 42C13 42 10 39 10 35L10 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 42L38 13C38 8.99999 35 5.99999 31 5.99999C27 5.99999 24 8.99999 24 13L24 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 37L38 42L43 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"10",cy:"10.9999",r:"5",transform:"rotate(-180 10 10.9999)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Npr=x("safe-retrieval",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 9.12739L24.0082 4L41 9.12739V19.6424C41 30.6945 34.153 40.5063 24.0025 44C13.8492 40.5064 7 30.6923 7 19.6376V9.12739Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30C27.866 30 31 26.866 31 23C31 19.134 27.866 16 24 16C20.134 16 17 19.134 17 23C17 26.866 20.134 30 24 30Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 29L35 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 19.6426C41 30.6946 34.153 40.5065 24.0024 44.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Upr=x("sagittarius",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 7H41V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 7L7 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 21L27 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jpr=x("sailboat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 28L6 24H42L40 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.0001 4L10 24H28.0001V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 11L38 24H28V11Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 34L6.5 35.3514C8.1 36.2162 9.9 36.2162 11.5 35.3514C13.1 34.4865 14.9 34.4865 16.5 35.3514C18.1 36.2162 19.9 36.2162 21.5 35.3514C23.1 34.4865 24.9 34.4865 26.5 35.3514C28.1 36.2162 29.9 36.2162 31.5 35.3514C33.1 34.4865 34.9 34.4865 36.5 35.3514C38.1 36.2162 39.9 36.2162 41.5 35.3514L44 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40L6.5 41.3514C8.1 42.2162 9.9 42.2162 11.5 41.3514C13.1 40.4865 14.9 40.4865 16.5 41.3514C18.1 42.2162 19.9 42.2162 21.5 41.3514C23.1 40.4865 24.9 40.4865 26.5 41.3514C28.1 42.2162 29.9 42.2162 31.5 41.3514C33.1 40.4865 34.9 40.4865 36.5 41.3514C38.1 42.2162 39.9 42.2162 41.5 41.3514L44 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wpr=x("sailboat-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 31V5L7 31H21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 31V13L41 31H27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 37H43L38 43H10L5 37Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Vpr=x("sailing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 30H11L19 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 30C39 17.0082 28.9937 4 19 4V30H39Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.6512 41.5765L42 36L6 36L8 42L31.1144 42C31.6555 42 32.1865 41.8537 32.6512 41.5765Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 30V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 21L41 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),zpr=x("sales-report",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 13.9997L24 4L7 13.9997V33.9998L24 44L41 33.9998V13.9997Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 26V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hpr=x("sandals",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.2007 6.85439L10.4923 7.07872C7.00458 8.18319 4.95601 11.7889 5.59445 15.3912C6.3237 19.5059 6.88545 23.4305 7.68923 27.0522C8.47424 30.5892 8.13598 33.7407 7.93924 37.0835C7.74702 40.3496 10.3475 42.9268 13.6113 43.1537C18.2343 43.475 21.7932 39.0724 20.9079 34.5237C20.2236 31.0082 19.7056 27.2065 19.9391 24.5C20.1897 21.5955 20.2164 17.2108 20.1692 13.2488C20.1142 8.63308 15.6014 5.46084 11.2007 6.85439Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.8097 5.72316L34.0407 5.86734C30.585 6.5153 28.1475 9.62828 28.114 13.1441C28.0707 17.7014 27.831 22.1492 28 26C28.156 29.553 27.563 32.1525 26.9827 35.0531C26.3565 38.1829 28.4256 41.097 31.5229 41.8679C36.0077 42.9841 40.2353 39.1697 40.1002 34.55C40.0073 31.3747 40.1309 28.038 40.7812 25.5996C41.5705 22.6395 42.3283 17.6968 42.91 13.286C43.5209 8.65442 39.4014 4.8622 34.8097 5.72316Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 29C9 20 14 15 14 15C15.6364 17 18.0001 23 20.0001 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.0001 30C40.5001 22 35 14 35 14C33.3636 16 28.0006 19.2778 28.0006 25.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$pr=x("sandstorm",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 22H36C40.4183 22 44 18.4183 44 14C44 9.58172 40.4183 6 36 6C31.5817 6 28 9.58172 28 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 29H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 29H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 29H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 35H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 35H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 35H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 42H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xpr=x("sandwich",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 36V22H6V36C6 38.2091 7.79086 40 10 40H38C40.2091 40 42 38.2091 42 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 30H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.06657 22H42C42 19.9844 30.1933 11.4184 24.0333 7.38735C17.8733 3.35628 12.7399 8.89906 8.6332 13.9379C5.34786 17.969 6.06659 19.9845 6.06657 22Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gpr=x("sandwich-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"b25ce4bc)"},[c("path",{d:"M17.7988 40.1421C17.7988 40.1421 21.9583 44.3015 26.4505 43.1369C30.9427 41.9722 42.2564 30.6585 43.4211 26.1663C44.5857 21.6741 40.4262 17.5147 40.4262 17.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.89941 30.2427C7.89941 30.2427 3.73996 26.0832 4.90461 21.591C6.06926 17.0988 17.383 5.7851 21.8752 4.62045C26.3674 3.4558 30.5268 7.61526 30.5268 7.61526",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5.07129",y:"33.0713",width:"40",height:"14",rx:"7",transform:"rotate(-45 5.07129 33.0713)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.6779 33.7785L16.2406 32.0902C16.7822 30.4655 17.9928 29.1498 19.567 28.4752L19.9866 28.2953C21.2939 27.7351 22.2992 26.6425 22.749 25.2932V25.2932C23.1987 23.9439 24.204 22.8513 25.5113 22.291L26.4608 21.8841C27.698 21.3539 28.6493 20.32 29.075 19.0431V19.0431C29.544 17.636 30.6481 16.5319 32.0552 16.0629L34.0627 15.3937",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"b25ce4bc"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Ypr=x("sapling",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26.9999 8.00001C22.3136 12.6863 23.0351 21.035 23.0351 21.035C23.0351 21.035 31.3136 21.6863 35.9999 17C40.6862 12.3137 40.0057 4.03509 40.0057 4.03509C40.0057 4.03509 31.6862 3.31372 26.9999 8.00001Z",fill:e.colors[1]},null),c("path",{d:"M23.0351 21.035L30.9999 13.0702M23.0351 21.035C23.0351 21.035 22.3136 12.6863 26.9999 8.00001C31.6862 3.31372 40.0057 4.03509 40.0057 4.03509C40.0057 4.03509 40.6862 12.3137 35.9999 17C31.3136 21.6863 23.0351 21.035 23.0351 21.035Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.0001 21C23.8492 24.8434 22.9712 31.9711 22.9712 31.9711C22.9712 31.9711 15.8492 32.8434 12.0001 29C8.15094 25.1566 9.03226 18.0289 9.03226 18.0289C9.03226 18.0289 16.151 17.1566 20.0001 21Z",fill:e.colors[1]},null),c("path",{d:"M22.9712 31.9711L16.0001 25M22.9712 31.9711C22.9712 31.9711 23.8492 24.8434 20.0001 21C16.151 17.1566 9.03226 18.0289 9.03226 18.0289C9.03226 18.0289 8.15094 25.1566 12.0001 29C15.8492 32.8434 22.9712 31.9711 22.9712 31.9711Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zpr=x("save",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 9C6 7.34315 7.34315 6 9 6H34.2814L42 13.2065V39C42 40.6569 40.6569 42 39 42H9C7.34315 42 6 40.6569 6 39V9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24.0083 6L24 13.3846C24 13.7245 23.5523 14 23 14H15C14.4477 14 14 13.7245 14 13.3846L14 6",fill:e.colors[3]},null),c("path",{d:"M24.0083 6L24 13.3846C24 13.7245 23.5523 14 23 14H15C14.4477 14 14 13.7245 14 13.3846L14 6H24.0083Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 6H34.2814",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 26H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 34H24.0083",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qpr=x("save-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39.3 6H8.7C7.20883 6 6 7.20883 6 8.7V39.3C6 40.7912 7.20883 42 8.7 42H39.3C40.7912 42 42 40.7912 42 39.3V8.7C42 7.20883 40.7912 6 39.3 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6V24H15V6H32Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 13V17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10.9971 6H35.9986",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Kpr=x("scale",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 6H42V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 29L19 29L19 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6L19 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 6H8C6.89543 6 6 6.89543 6 8V40C6 41.1046 6.89543 42 8 42H40C41.1046 42 42 41.1046 42 40V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jpr=x("scale-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 14L5 14L5 9L18 4L30 4L43 9L43 14L30 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"18",y:"4",width:"12",height:"40",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 30H23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 18H23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 36H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 10V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ebr=x("scallion",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"5ece35de)"},[c("path",{d:"M20.0001 23.9999C20.0001 23.9999 22.4996 19.4999 22.9996 14.9999C23.4996 10.4999 21.9997 6.99993 21.9997 6.99993L27 3.99992C27 3.99992 27.9992 9.99993 27.9992 12.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.99994 42.9999C3.9995 41.4999 4.00123 36.0894 8.00047 32.9999C11.9997 29.9104 12.1858 30.7172 17 26.9999C21.8142 23.2826 34 3.99991 34 3.99991L38.5001 7.49992L26.3104 23.7401C23.3258 27.7165 22.5516 33.0528 20.0508 37.3501C18.1011 40.7002 15.9999 41.9999 13.9999 42.9999C11.9999 43.9999 8.00037 44.4999 5.99994 42.9999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.0001 30C23.0001 30 25.9999 28 29.9998 26C33.9998 24 43 24 43 24L40 17C40 17 31.9996 17 29.0001 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"5ece35de"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),tbr=x("scan",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 24L41 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 7L24 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"5",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"14",y:"5",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"30",y:"5",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"39",y:"5",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"39",y:"14",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"5",y:"14",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"5",y:"39",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"14",y:"39",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"30",y:"39",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"39",y:"39",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"39",y:"30",width:"4",height:"4",fill:e.colors[0]},null),c("rect",{x:"5",y:"30",width:"4",height:"4",fill:e.colors[0]},null)])}),nbr=x("scan-code",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 24H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ibr=x("scan-setting",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"5",width:"38",height:"38",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 21L37 24L34 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 21L11 24L14 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 14L24 11L21 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 34L24 37L21 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rbr=x("scanning",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 6H8C6.89543 6 6 6.89543 6 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H8C6.89543 42 6 41.1046 6 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42H40C41.1046 42 42 41.1046 42 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H40C41.1046 6 42 6.89543 42 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 24L14 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 16H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 32H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),obr=x("scanning-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 6H8C6.89543 6 6 6.89543 6 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H8C6.89543 42 6 41.1046 6 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42H40C41.1046 42 42 41.1046 42 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H40C41.1046 6 42 6.89543 42 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 24L14 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 16L14 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 32L14 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sbr=x("scatter-alignment",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 14L42 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 24L38 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 34L34 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),abr=x("schedule",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"10",width:"40",height:"30",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M25 23L14 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 31L14 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),lbr=x("school",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 33C4 31.8954 4.89543 31 6 31H12V24L24 16L36 24V31H42C43.1046 31 44 31.8954 44 33V42C44 43.1046 43.1046 44 42 44H4V33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 11.9998V5.99984C36 5.99984 34.5 8.99984 30 5.99984C25.5 2.99984 24 5.99984 24 5.99984V11.9998C24 11.9998 25.5 8.99984 30 11.9998C34.5 14.9998 36 11.9998 36 11.9998Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 44V31H20L20 44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 44L30 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cbr=x("scissors",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"5",width:"38",height:"38",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19C21 22 21 26 19 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 14L21 24L36 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"16",cy:"16",r:"4",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"16",cy:"32",r:"4",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dbr=x("scoreboard",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"12",width:"40",height:"28",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 6V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 6V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.2266 24L15.0006 19.0166V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V40",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"34",cy:"26",rx:"3",ry:"7",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 12H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 40H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ubr=x("scorpio",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 12C16 8.68629 13.3137 6 10 6C6.68629 6 4 8.68629 4 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12C28 8.68629 25.3137 6 22 6C18.6863 6 16 8.68629 16 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 34C40 37.3137 37.3137 40 34 40C30.6863 40 28 37.3137 28 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 12V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 12V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40 23V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 27L40 23L44 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hbr=x("screen-rotation",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24C4 35.0457 12.9543 44 24 44L19 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24C44 12.9543 35.0457 4 24 4L29 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 41L7 18L18 7L41 30L30 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fbr=x("screenshot",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 42C13.3137 42 16 39.3137 16 36C16 32.6863 13.3137 30 10 30C6.68629 30 4 32.6863 4 36C4 39.3137 6.68629 42 10 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.0615 8C24 28.4331 15.8047 38.6805 14.2426 40.2426C11.8995 42.5858 8.10047 42.5858 5.75732 40.2426",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 42C41.3137 42 44 39.3137 44 36C44 32.6863 41.3137 30 38 30C34.6863 30 32 32.6863 32 36C32 39.3137 34.6863 42 38 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.2424 40.2426C39.8993 42.5858 36.1003 42.5858 33.7571 40.2426C32.195 38.6805 23.9998 28.446 8.00049 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gbr=x("screenshot-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 6H8C6.89543 6 6 6.89543 6 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H8C6.89543 42 6 41.1046 6 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42H40C41.1046 42 42 41.1046 42 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H40C41.1046 6 42 6.89543 42 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"14",width:"20",height:"20",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),mbr=x("screenshot-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24V4H44V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10 44C13.3137 44 16 41.3137 16 38C16 34.6863 13.3137 32 10 32C6.68629 32 4 34.6863 4 38C4 41.3137 6.68629 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 12C20.3905 33.2663 15.8047 40.6805 14.2426 42.2426C11.8995 44.5858 8.10047 44.5858 5.75732 42.2426",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38 44C41.3137 44 44 41.3137 44 38C44 34.6863 41.3137 32 38 32C34.6863 32 32 34.6863 32 38C32 41.3137 34.6863 44 38 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.2426 42.2426C39.8995 44.5858 36.1005 44.5858 33.7574 42.2426C32.1953 40.6805 27.6095 33.2663 12 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kbr=x("screwdriver",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 24H29V29C29.9613 29.9763 31.0387 31.5237 32 32.5V44H16V32.5L19 29V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 13V24H27V13L29 10L27 4H21L19 10L21 13Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vbr=x("sd",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.4024 5.68299C15.7822 5.24896 16.3308 5 16.9075 5H37C38.1046 5 39 5.89543 39 7V41C39 42.1046 38.1046 43 37 43H11C9.89543 43 9 42.1046 9 41V24H13V18H9V13L15.4024 5.68299Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 11V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 11V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 11V15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Abr=x("sd-card",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 12V44H40V4H14L8 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 15V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M21 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M27 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),pbr=x("seal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 37C5 35.8954 5.89543 35 7 35H41C42.1046 35 43 35.8954 43 37V42C43 43.1046 42.1046 44 41 44H7C5.89543 44 5 43.1046 5 42V37Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M5 31C5 29.8954 5.89543 29 7 29H41C42.1046 29 43 29.8954 43 31V42C43 43.1046 42.1046 44 41 44H7C5.89543 44 5 43.1046 5 42V31Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M18.763 15.6637C18.9051 15.2657 19.2821 15 19.7047 15H28.2953C28.7179 15 29.0949 15.2657 29.237 15.6637L34 29H14L18.763 15.6637Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"15",y:"4",width:"18",height:"10.8",rx:"5.4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),bbr=x("search",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 38C30.3888 38 38 30.3888 38 21C38 11.6112 30.3888 4 21 4C11.6112 4 4 11.6112 4 21C4 30.3888 11.6112 38 21 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.657 14.3431C25.2093 12.8954 23.2093 12 21.0001 12C18.791 12 16.791 12.8954 15.3433 14.3431",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.2216 33.2217L41.7069 41.707",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wbr=x("seat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 21.458C12.9429 22.7323 10 26.5226 10 31.0002C10 36.5231 14.4772 41.0002 20 41.0002C23.2716 41.0002 26.1763 39.4291 28.0007 37.0002C28.2404 36.6811 28.4615 36.3471 28.6623 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M38 20C34 20 30.5 19.5 24 17V29H38V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"8",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Obr=x("security",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 26V22C42 12.0589 33.9411 4 24 4V4C14.0589 4 6 12.0589 6 22V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 27V12C32 7.58172 28.4183 4 24 4V4C19.5817 4 16 7.58172 16 12V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V38C24 41.3137 26.6863 44 30 44V44C33.3137 44 36 41.3137 36 38V35.1111",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ybr=x("security-stall",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"16",y:"29",width:"16",height:"15",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"12",y:"4",width:"24",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 10V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 10V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cbr=x("seedling",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 42V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.9417 10.0068C41.1662 23.0313 32.8114 27.2431 25.9958 27.9029C24.8963 28.0093 24 27.1041 24 25.9995V17.6276C24 17.3953 24.0408 17.1604 24.1245 16.9438C27.1175 9.19883 34.283 8.15499 40.0013 8.01953C41.1056 7.99337 42.0073 8.90411 41.9417 10.0068Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.99844 6.07206C17.3266 6.75658 22.1952 12.1631 23.834 15.6298C23.9486 15.8722 24.0001 16.1382 24.0001 16.4063V23.9101C24.0001 25.0491 23.0393 25.9645 21.9059 25.8504C7.33707 24.3838 6.11103 14.7864 6.00913 7.9987C5.99255 6.89426 6.89684 5.99122 7.99844 6.07206Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_br=x("selected",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 4H4V12H12V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 36H36V44H44V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36H4V44H12V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 4H36V12H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 8H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Sbr=x("selected-focus",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 4H4V12H12V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 36H36V44H44V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36H4V44H12V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 4H36V12H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,"stroke-dasharray":"1 5"},null),c("path",{d:"M40 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,"stroke-dasharray":"1 5"},null),c("path",{d:"M12 8H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,"stroke-dasharray":"1 5"},null),c("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,"stroke-dasharray":"1 5"},null)])}),Lbr=x("selfie",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"e325e213)"},[c("path",{d:"M29.2336 6.97919C32.9477 5.4122 40.5099 4.51028 43.0279 12.8715C45.5458 21.2327 34.7205 27.4827 35.0016 20.9696C35.2827 14.4564 42.9968 19.8176 42.8317 24.5317C42.6666 29.2458 37.7695 29.7638 37.7695 29.7638",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4.24121",y:"15.7776",width:"26",height:"12",rx:"2",transform:"rotate(-30 4.24121 15.7776)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.5 19.6699L29 32.6603",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"26.4014",y:"34.1602",width:"6",height:"10",rx:"3",transform:"rotate(-30 26.4014 34.1602)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.4014 8.1795L16.5975 5.1795",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.9014 26.366L27.0975 23.366",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"e325e213"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),xbr=x("send",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 5L29.7 43L22.1 25.9L5 18.3L43 5Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.0001 5L22.1001 25.9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ebr=x("send-backward",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{width:"36",height:"8",transform:"matrix(1 0 0 -1 6 14)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{width:"36",height:"8",transform:"matrix(1 0 0 -1 6 28)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 36L24 42L18 36V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 42V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 14V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tbr=x("send-email",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24V9H24H4V24V39H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 34L30 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 29L44 34L39 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 24L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qbr=x("send-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 6L4 20.1383L24 24.0083L29.0052 44L42 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0083 24.0084L29.6651 18.3516",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dbr=x("send-to-back",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 21H5V5H21V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 27H43V43H27V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 32V14H32V32H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Bbr=x("sent-to-back",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 18H41C41.5523 18 42 18.4477 42 19V41C42 41.5523 41.5523 42 41 42H19C18.4477 42 18 41.5523 18 41V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.96906 6H6V10.0336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.99705 30H6V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 30H29.9971V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.0023 6H30V9.99785",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.0283 6H20.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 16V20.0148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 16V20.0148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.9922 30H19.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rbr=x("seo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"32",rx:"1.63265",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M16 18.9479C14 15.9999 10.4978 17.9375 10.7489 20.9687C11 23.9999 15 23.9999 15.2498 27.0311C15.4997 30.0623 12 31.9999 10 29.0519",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 18H22V31H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 25H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"32",y:"18",width:"6",height:"13",rx:"3",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ibr=x("seo-folder",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 22L19 27L14 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 32H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Mbr=x("server",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 4H4V20H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 28H4V44H44V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 10H11C10.4477 10 10 10.4477 10 11V13C10 13.5523 10.4477 14 11 14H13C13.5523 14 14 13.5523 14 13V11C14 10.4477 13.5523 10 13 10Z",fill:e.colors[2]},null),c("path",{d:"M13 34H11C10.4477 34 10 34.4477 10 35V37C10 37.5523 10.4477 38 11 38H13C13.5523 38 14 37.5523 14 37V35C14 34.4477 13.5523 34 13 34Z",fill:e.colors[2]},null),c("path",{d:"M21 10H19C18.4477 10 18 10.4477 18 11V13C18 13.5523 18.4477 14 19 14H21C21.5523 14 22 13.5523 22 13V11C22 10.4477 21.5523 10 21 10Z",fill:e.colors[2]},null),c("path",{d:"M21 34H19C18.4477 34 18 34.4477 18 35V37C18 37.5523 18.4477 38 19 38H21C21.5523 38 22 37.5523 22 37V35C22 34.4477 21.5523 34 21 34Z",fill:e.colors[2]},null)])}),Pbr=x("set-off",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 14C31.7614 14 34 11.7614 34 9C34 6.23858 31.7614 4 29 4C26.2386 4 24 6.23858 24 9C24 11.7614 26.2386 14 29 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M24 19L19.71 27L27.31 33.02C27.62 33.26 27.84 33.59 27.97 33.96L31.31 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.71 27L14.51 34.64C12.9732 36.8883 10.5 39.5 9.5 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 24L35.06 24.1C34.7 24.1 34.34 24.01 34.02 23.83L30.75 21.92C26.74 19.57 22.35 17.96 17.78 17.14L14.56 16.57L12 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8.65234",y:"19.1029",width:"7.35873",height:"9",transform:"rotate(30 8.65234 19.1029)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Fbr=x("setting",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36.686 15.171C37.9364 16.9643 38.8163 19.0352 39.2147 21.2727H44V26.7273H39.2147C38.8163 28.9648 37.9364 31.0357 36.686 32.829L40.0706 36.2137L36.2137 40.0706L32.829 36.686C31.0357 37.9364 28.9648 38.8163 26.7273 39.2147V44H21.2727V39.2147C19.0352 38.8163 16.9643 37.9364 15.171 36.686L11.7863 40.0706L7.92939 36.2137L11.314 32.829C10.0636 31.0357 9.18372 28.9648 8.78533 26.7273H4V21.2727H8.78533C9.18372 19.0352 10.0636 16.9643 11.314 15.171L7.92939 11.7863L11.7863 7.92939L15.171 11.314C16.9643 10.0636 19.0352 9.18372 21.2727 8.78533V4H26.7273V8.78533C28.9648 9.18372 31.0357 10.0636 32.829 11.314L36.2137 7.92939L40.0706 11.7863L36.686 15.171Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C26.7614 29 29 26.7614 29 24C29 21.2386 26.7614 19 24 19C21.2386 19 19 21.2386 19 24C19 26.7614 21.2386 29 24 29Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Nbr=x("setting-computer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6H9C7.34315 6 6 7.34315 6 9V31C6 32.6569 7.34315 34 9 34H39C40.6569 34 42 32.6569 42 31V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42L34 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"37",cy:"13",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M37 20V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 10V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.9378 16.5L34.4019 14.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.5982 11.5L43.0623 9.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.9375 9.5L34.4016 11.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.5979 14.5L43.062 16.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ubr=x("setting-config",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41.5 10H35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.5 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.5 10L5.5 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.5 24H5.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.5 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.5 24H21.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.5 38H35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.5 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.5 38H5.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jbr=x("setting-laptop",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 9H11C9.34315 9 8 10.3431 8 12V33H40V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 33H44V35C44 38.3137 41.3137 41 38 41H10C6.68629 41 4 38.3137 4 35V33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"14",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M35 21V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 11V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.9378 17.5L32.4019 15.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.5982 12.5L41.0623 10.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.9375 10.5L32.4016 12.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.5982 15.5L41.0623 17.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wbr=x("setting-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34.0003 41L44 24L34.0003 7H14.0002L4 24L14.0002 41H34.0003Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C26.7614 29 29 26.7614 29 24C29 21.2386 26.7614 19 24 19C21.2386 19 19 21.2386 19 24C19 26.7614 21.2386 29 24 29Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Vbr=x("setting-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"15",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 39V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 23H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 23H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.6064 34.6064L38.142 38.142",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.8994 12.6865L37.4349 9.15099",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.15088 37.4351L12.6864 33.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.85791 9.85791L13.3934 13.3934",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zbr=x("setting-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18.2838 43.1713C14.9327 42.1736 11.9498 40.3213 9.58787 37.867C10.469 36.8227 11 35.4734 11 34.0001C11 30.6864 8.31371 28.0001 5 28.0001C4.79955 28.0001 4.60139 28.01 4.40599 28.0292C4.13979 26.7277 4 25.3803 4 24.0001C4 21.9095 4.32077 19.8938 4.91579 17.9995C4.94381 17.9999 4.97188 18.0001 5 18.0001C8.31371 18.0001 11 15.3138 11 12.0001C11 11.0488 10.7786 10.1493 10.3846 9.35011C12.6975 7.1995 15.5205 5.59002 18.6521 4.72314C19.6444 6.66819 21.6667 8.00013 24 8.00013C26.3333 8.00013 28.3556 6.66819 29.3479 4.72314C32.4795 5.59002 35.3025 7.1995 37.6154 9.35011C37.2214 10.1493 37 11.0488 37 12.0001C37 15.3138 39.6863 18.0001 43 18.0001C43.0281 18.0001 43.0562 17.9999 43.0842 17.9995C43.6792 19.8938 44 21.9095 44 24.0001C44 25.3803 43.8602 26.7277 43.594 28.0292C43.3986 28.01 43.2005 28.0001 43 28.0001C39.6863 28.0001 37 30.6864 37 34.0001C37 35.4734 37.531 36.8227 38.4121 37.867C36.0502 40.3213 33.0673 42.1736 29.7162 43.1713C28.9428 40.752 26.676 39.0001 24 39.0001C21.324 39.0001 19.0572 40.752 18.2838 43.1713Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31C27.866 31 31 27.866 31 24C31 20.134 27.866 17 24 17C20.134 17 17 20.134 17 24C17 27.866 20.134 31 24 31Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Hbr=x("setting-web",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 40H7C5.34315 40 4 38.6569 4 37V11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V23.0588",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V20H4V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 10 14)",fill:e.colors[2]},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 16 14)",fill:e.colors[2]},null),c("circle",{cx:"37",cy:"34",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M37 41V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 31V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.9378 37.5L34.4019 35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.5979 32.5L43.062 30.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.9378 30.5L34.4019 32.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.5979 35.5L43.062 37.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$br=x("seven-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.9983 15H29L20.9939 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xbr=x("shade",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6C14.0589 6 6 14.034 6 23.9444V26C6 23.5224 8.01472 21 10.5 21C12.9853 21 15 23.5224 15 26C15 23.5224 17.0147 21 19.5 21C21.9853 21 24 23.5224 24 26C24 23.5224 26.0147 21 28.5 21C30.9853 21 33 23.5224 33 26C33 23.5224 35.0147 21 37.5 21C39.9853 21 42 23.5224 42 26V23.9444C42 14.034 33.9411 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.0003 26C15.0003 26 13.4999 20.5 16.0005 15C18.5011 9.49998 24.0002 5.99999 24.0002 5.99999",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.0002 26C33.0002 26 33.5006 21.5 31.0003 15C28.5 8.5 24.0002 5.99999 24.0002 5.99999",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25V39.5C24 41.9853 21.9853 44 19.5 44V44C17.0147 44 15 41.9853 15 39.5V38.1818",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25V6",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.5 21C30.9853 21 33 23.5224 33 26C33 23.5224 35.0147 21 37.5 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.5 21C26.0147 21 24 23.5224 24 26C24 23.5224 21.9853 21 19.5 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.5 21C12.9853 21 15 23.5224 15 26C15 23.5224 17.0147 21 19.5 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.7334 8C18.2088 6.72196 21.0197 6 23.9998 6C26.9798 6 29.7908 6.72196 32.2661 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gbr=x("shake",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 10L8 14.6667L4 19.3333L8 24L4 28.6667L8 33.3333L4 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 10L40 14.6667L44 19.3333L40 24L44 28.6667L40 33.3333L44 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 6H14V42H34V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 35H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ybr=x("share",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28 6H42V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 29.4737V39C42 40.6569 40.6569 42 39 42H9C7.34315 42 6 40.6569 6 39V9C6 7.34315 7.34315 6 9 6L18 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25.7998 22.1999L41.0998 6.8999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zbr=x("share-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 16C37.7614 16 40 13.7614 40 11C40 8.23858 37.7614 6 35 6C32.2386 6 30 8.23858 30 11C30 13.7614 32.2386 16 35 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 29C15.7614 29 18 26.7614 18 24C18 21.2386 15.7614 19 13 19C10.2386 19 8 21.2386 8 24C8 26.7614 10.2386 29 13 29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.0004 13.5745L17.3393 21.2454",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.3385 26.5639L30.6789 34.4469",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 32C37.7614 32 40 34.2386 40 37C40 39.7614 37.7614 42 35 42C32.2386 42 30 39.7614 30 37C30 34.2386 32.2386 32 35 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),qbr=x("share-sys",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10.3654 41.6322C6.44902 37.9812 4 32.7766 4 27C4 15.9543 12.9543 7 24 7C35.0457 7 44 15.9543 44 27C44 32.7766 41.551 37.9812 37.6346 41.6322",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.1375 36.5109C12.5919 34.1378 11 30.7548 11 27C11 19.8203 16.8203 14 24 14C31.1797 14 37 19.8203 37 27C37 30.7548 35.4081 34.1378 32.8625 36.5109",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.9096 31.3897C18.7347 30.2944 18 28.733 18 27C18 23.6863 20.6863 21 24 21C27.3137 21 30 23.6863 30 27C30 28.733 29.2653 30.2944 28.0904 31.3897",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kbr=x("share-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 38V42L6 42L6 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 6L40 16L30 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 16C20 16 6 19 6 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jbr=x("share-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26 4L44 22L26 39V28C12 28 6 43 6 43C6 26 11 15 26 15V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),e3r=x("shaver",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.7847 18.7299C21.0654 18.4492 21.5205 18.4492 21.8012 18.7299L29.27 26.1987C29.5507 26.4794 29.5507 26.9345 29.27 27.2152L17.7574 38.7278C15.4143 41.0709 11.6153 41.0709 9.27215 38.7278C6.92901 36.3846 6.92901 32.5856 9.27215 30.2425L20.7847 18.7299Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M42.5813 22.389C42.9302 22.04 42.9302 21.4742 42.5813 21.1252L26.8745 5.4184C26.5255 5.06942 25.9597 5.06942 25.6107 5.4184L24.8284 6.20073C20.1421 10.887 20.1421 18.485 24.8284 23.1713V23.1713C29.5146 27.8576 37.1126 27.8576 41.7989 23.1713L42.5813 22.389Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M19.8787 28.1211L18.4644 29.5353",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.657 17.5146L30.4854 20.3431",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),t3r=x("shaver-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 14H12V6.02055L16.4737 4L20.7193 6.02055L24.193 4L27.6667 6.02055L31.9123 4L36 6.02055V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.0001 14C12.0001 14 12 18 12.0001 33C12.0003 48 36.0001 48 36.0001 33C36.0001 18 36.0001 14 36.0001 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 35L28 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"25",r:"4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),n3r=x("shaving",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"14",y:"17",width:"20",height:"27",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"19",y:"12",width:"10",height:"5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 12C19 10 19 10 19.0001 9C19.0001 8 19 4 27 4C35 4 36 4 36 4V9H29V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),i3r=x("sheep-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.99988 13.9998C3.49985 11.4998 2.99991 6 7.9999 4.99965C9.9999 4.85024 11.4999 5.50009 13.9999 7.99978L24.9999 19.9998L21.9999 23.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.9999 14.0001C14.9286 14.7071 6.99997 18.0001 7.99997 28.0001C8.49997 31.0001 9.85917 33.9455 12.9999 37.0001V42.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 16.9998C33.2213 16.5702 42.3115 17.4388 44 24.9998C44.5628 26.8615 44.0656 32.1575 39 38.0001V42.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 42.0001C33 38.1341 29.6005 36.0001 26 36.0001C22.3995 36.0001 19 38.1341 19 42.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),r3r=x("shield",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8.25564L24.0086 3L42 8.25564V19.0337C42 30.3622 34.7502 40.4194 24.0026 44.0005C13.2521 40.4195 6 30.36 6 19.0287V8.25564Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),o3r=x("shield-add",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8.25564L24.0086 3L42 8.25564V19.0337C42 30.3622 34.7502 40.4194 24.0026 44.0005C13.2521 40.4195 6 30.36 6 19.0287V8.25564Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9497 14.9497V30.9497",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.9497 22.9497H31.9497",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),s3r=x("ship",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6 20.3768L24 14L42 20.3768L36.6667 34H11.3333L6 20.3768Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 8H35L34.9976 17.8961L24 14L13 17.8958V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 40L13.5 44L17 40L20.5 44L24 40L27.5 44L31 40L34.5 44L38 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),a3r=x("shop",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 12H44V20L42.6015 20.8391C40.3847 22.1692 37.6153 22.1692 35.3985 20.8391L34 20L32.6015 20.8391C30.3847 22.1692 27.6153 22.1692 25.3985 20.8391L24 20L22.6015 20.8391C20.3847 22.1692 17.6153 22.1692 15.3985 20.8391L14 20L12.6015 20.8391C10.3847 22.1692 7.61531 22.1692 5.39853 20.8391L4 20V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 22.4889V44H40V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 11.8222V4H40V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"19",y:"32",width:"10",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),l3r=x("shopping",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 32H13L8 12H44L39 32Z",fill:e.colors[1]},null),c("path",{d:"M3 6H6.5L8 12M8 12L13 32H39L44 12H8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"13",cy:"39",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"39",cy:"39",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),c3r=x("shopping-bag",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 17H43L38.8 43H9.2L5 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 17C35 10.3726 30.0751 5 24 5C17.9249 5 13 10.3726 13 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"26",r:"2",fill:e.colors[2]},null),c("path",{d:"M18 33C18 33 20 36 24 36C28 36 30 33 30 33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"26",r:"2",fill:e.colors[2]},null)])}),d3r=x("shopping-bag-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"10",y:"12",width:"28",height:"30",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 18V10C30 6.68629 27.3137 4 24 4V4C20.6863 4 18 6.68629 18 10V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),u3r=x("shopping-cart",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 32H13L8 12H44L39 32Z",fill:e.colors[1]},null),c("path",{d:"M3 6H6.5L8 12M8 12L13 32H39L44 12H8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"13",cy:"39",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"39",cy:"39",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 22H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 26V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),h3r=x("shopping-cart-add",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 32H13L8 12H44L39 32Z",fill:e.colors[1]},null),c("path",{d:"M3 6H6.5L8 12M8 12L13 32H39L44 12H8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"13",cy:"39",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"39",cy:"39",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 22H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 26V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),f3r=x("shopping-cart-del",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 32H13L8 12H44L39 32Z",fill:e.colors[1]},null),c("path",{d:"M3 6H6.5L8 12M8 12L13 32H39L44 12H8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"13",cy:"39",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"39",cy:"39",r:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 22H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),g3r=x("shopping-cart-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"20.5",cy:"41.5",r:"3.5",fill:e.colors[0]},null),c("circle",{cx:"37.5",cy:"41.5",r:"3.5",fill:e.colors[0]},null),c("path",{d:"M5 6L14 12L19 34H39L44 17H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 26L32.2727 26L41 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),m3r=x("shopping-cart-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 7H11L18 24H35.5L43 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 12L33 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 6V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 24L14 30H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"19",cy:"39",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"35",cy:"39",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),k3r=x("shopping-mall",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 44V6C8 5.44772 8.44772 5 9 5H29C29.5523 5 30 5.44772 30 6V44",fill:e.colors[1]},null),c("path",{d:"M8 44V6C8 5.44772 8.44772 5 9 5H29C29.5523 5 30 5.44772 30 6V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 15L40 20.9993V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),v3r=x("short-skirt",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 9L17 4H31L36 9L43 35C43 35 39.9997 44 24 44C8.00031 44 5 35 5 35L12 9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 42L17 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 35C5 35 8.00031 44 24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),A3r=x("shorts",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 6H11V16L4 33L19 42L24 36L29 42L44 33L37 16V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 14C9.89543 14 9 14.8954 9 16C9 17.1046 9.89543 18 11 18V14ZM37 18C38.1046 18 39 17.1046 39 16C39 14.8954 38.1046 14 37 14V18ZM11 18L37 18V14L11 14V18Z",fill:e.colors[2]},null),c("path",{d:"M37 14V16L38.75 20.25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 14V16L9.25 20.25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),p3r=x("shoulder-bag",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.68209 23.5639C4.32813 21.7145 5.74562 20 7.62861 20H40.3714C42.2544 20 43.6719 21.7145 43.3179 23.5639L40.2557 39.5639C39.9851 40.9777 38.7486 42 37.3092 42H10.6908C9.25141 42 8.01487 40.9777 7.74429 39.5639L4.68209 23.5639Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6L15 20H33L24 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"31",r:"3",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null)])}),b3r=x("shovel",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 4H35L34 13L25.5 19H22.5L14 13L13 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"30",width:"6",height:"14",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),w3r=x("shovel-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 4H37L34.1667 24H13.8333L11 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 11L21 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M27 11L27 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 24V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),O3r=x("shower-head",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 20V22H9V20C9 16.6863 13.0294 14 18 14C22.9706 14 27 16.6863 27 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44V12.5C42 7.80558 36.6274 4 30 4C23.3726 4 18 7.80558 18 12.5V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 29L18 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.1711 28.0303L9.8291 28.97",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4.17112 43.0303L3.8291 43.97",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 44L18 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 37L18 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.34224 35.0603L6.6582 36.9397",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),y3r=x("shrimp",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.6234 11H38.9996C38.9996 11 38.9996 16 35.9996 19C32.9996 22 30 23 29 23C28 23 18.5 24 16 26C13.5 28 12.0011 31.5 16 35C19.9989 38.5 27 40 32 38C37 36 40.0001 30 40.0001 30L44 40C44 40 36 43 28.9997 44C21.9993 45 15.0001 44 8.99972 38C2.99935 32 1.99903 24.5 6.99932 18C11.1656 12.5842 17.4139 11.3337 19.3823 11.0673C19.7947 11.0114 20.2072 11 20.6234 11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 23L20 11",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M18 4H32C35.866 4 39 7.13401 39 11V11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"30",cy:"16",r:"2",fill:e.colors[2]},null)])}),C3r=x("shuffle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 42H42V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 18V6H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.5 31.5L34 34L39 39L41.5 41.5L42 42M24 24L6 6L24 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_3r=x("shuffle-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 33L44 37L40 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 7L44 11L40 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 11H37C29.8203 11 24 16.8203 24 24C24 31.1797 29.8203 37 37 37H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 37H11C18.1797 37 24 31.1797 24 24C24 16.8203 18.1797 11 11 11H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),S3r=x("shutter-priority",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 12L18 6H30L33 12H15Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 12H7C5.34315 12 4 13.2536 4 14.8V39.2C4 40.7464 5.34315 42 7 42H41C42.6569 42 44 40.7464 44 39.2V14.8C44 13.2536 42.6569 12 41 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 20C25 20.1296 19 21.0889 19 23.8889C19 27.3889 29 26.6111 29 30.1111C29 32.9111 22.3333 33.8704 19 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),L3r=x("sickbed",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 23L40 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"12",cy:"16",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M29 36L29.0001 31.5L19 28V36H29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27.5L23 14L41.3744 20.9998C42.8515 21.5625 43.6385 23.1747 43.1737 24.6855L40 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),x3r=x("signal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 16V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 26V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 36V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),E3r=x("signal-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38.1421 38.1422C41.7614 34.5229 44 29.5229 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85791",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M9.85786 9.85791C6.23858 13.4772 4 18.4772 4 24C4 29.5229 6.23858 34.5229 9.85786 38.1422",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15.1005 14.1006C12.567 16.6341 11 20.1341 11 24.0001C11 27.8661 12.567 31.3661 15.1005 33.8996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32.8994 33.8996C35.4329 31.3661 36.9999 27.8661 36.9999 24.0001C36.9999 20.1341 35.4329 16.6341 32.8994 14.1006",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 44V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 27C25.6569 27 27 25.6569 27 24C27 22.3431 25.6569 21 24 21C22.3431 21 21 22.3431 21 24C21 25.6569 22.3431 27 24 27Z",fill:e.colors[0]},null)])}),T3r=x("signal-strength",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38.1421 38.1421C45.9526 30.3316 45.9526 17.6684 38.1421 9.85786C30.3316 2.04738 17.6684 2.04738 9.85786 9.85786C2.04738 17.6684 2.04738 30.3316 9.85786 38.1421M32.4853 32.4853C37.1716 27.799 37.1716 20.201 32.4853 15.5147C27.799 10.8284 20.201 10.8284 15.5147 15.5147C10.8284 20.201 10.8284 27.799 15.5147 32.4853",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 24C28 26.2091 26.2091 28 24 28C21.7909 28 20 26.2091 20 24C20 21.7909 21.7909 20 24 20C26.2091 20 28 21.7909 28 24Z",fill:e.colors[1]},null),c("path",{d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28ZM24 28V44M24 44H28M24 44H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Q3r=x("signal-tower",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17.0812 6.00005C10.9612 10.2853 9.47386 18.7205 13.7591 24.8405C18.0444 30.9605 26.4796 32.4479 32.5996 28.1626L17.0812 6.00005Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 31V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 24.5L6 42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 6L25 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 6H40L33 27.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),D3r=x("signal-tower-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 44L20 4H28L36 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 10H24H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 26L36 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 27L35 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 27L14 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 11L15 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 11L33 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),B3r=x("sim",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 4H32.8889L40 11.2727V44H8V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 26H15V36H33V26Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 12V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),R3r=x("sim-card",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14.8847C40 14.3212 39.7623 13.7839 39.3453 13.4049L29.5721 4.52012C29.204 4.18544 28.7243 4 28.2268 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"17",cy:"14",r:"3",fill:e.colors[0]},null),c("rect",{x:"16",y:"23",width:"16",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),I3r=x("single-bed",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 12C8 10.3431 9.34315 9 11 9H37C38.6569 9 40 10.3431 40 12V23H8V12Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 35V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 35V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 18H19C17.3431 18 16 19.3431 16 21V23H32V21C32 19.3431 30.6569 18 29 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 26C4 24.3431 5.34315 23 7 23H41C42.6569 23 44 24.3431 44 26V35H4V26Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),M3r=x("sinusoid",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24C4 24 6 4 14 4C22 4 23 19 24 24C25 29 28 44 35 44C42 44 44 24 44 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 24H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 24H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),P3r=x("sippy-cup",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 44L37 16H11L14.5 44H34Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10L22 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 16H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.9947 25C36.9947 25 42.4654 25 41.968 29.4045C41.4707 33.809 36 32.9281 36 32.9281",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.0053 25C11.0053 25 5.53463 25 6.03196 29.4045C6.5293 33.809 12 32.9281 12 32.9281",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 10H11V16H37V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),F3r=x("six",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18.9995 41C13.4995 38.25 8.0008 30 5.00014 25C1.99947 20 8.31271 15.3125 11.9999 19C15.6871 22.6875 15.9999 23 15.9999 23V17.5C15.9999 15.567 17.5669 14 19.4999 14C21.4329 14 22.9999 15.567 22.9999 17.5V16C22.9999 14.067 24.5669 12.5 26.4999 12.5C28.4329 12.5 29.9999 14.067 29.9999 16V17.5C29.9999 15.567 31.5669 14 33.4999 14C35.4329 14 36.9999 15.567 36.9999 17.5V7.5C36.9999 5.567 38.5669 4 40.4999 4C42.4329 4 43.9999 5.567 43.9999 7.5V28.9663C43.9999 30.9689 43.6297 32.9743 42.5445 34.6573C41.2626 36.6453 39.1111 39.3028 35.9995 41C30.4994 44 24.4995 43.75 18.9995 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),N3r=x("six-circular-connection",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37.8564 20V24V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.4639 38L30.928 36L34.3921 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.5356 38L17.0715 36L13.6074 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.1436 20V24V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.6074 14L17.0715 12L20.5356 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.4639 10L30.928 12L34.3921 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44C26.2091 44 28 42.2091 28 40C28 37.7909 26.2091 36 24 36C21.7909 36 20 37.7909 20 40C20 42.2091 21.7909 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12C26.2091 12 28 10.2091 28 8C28 5.79086 26.2091 4 24 4C21.7909 4 20 5.79086 20 8C20 10.2091 21.7909 12 24 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 20C40.2091 20 42 18.2091 42 16C42 13.7909 40.2091 12 38 12C35.7909 12 34 13.7909 34 16C34 18.2091 35.7909 20 38 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 36C40.2091 36 42 34.2091 42 32C42 29.7909 40.2091 28 38 28C35.7909 28 34 29.7909 34 32C34 34.2091 35.7909 36 38 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 20C12.2091 20 14 18.2091 14 16C14 13.7909 12.2091 12 10 12C7.79086 12 6 13.7909 6 16C6 18.2091 7.79086 20 10 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 36C12.2091 36 14 34.2091 14 32C14 29.7909 12.2091 28 10 28C7.79086 28 6 29.7909 6 32C6 34.2091 7.79086 36 10 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),U3r=x("six-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.5 33C27.5376 33 30 30.5376 30 27.5C30 24.4624 27.5376 22 24.5 22C21.4624 22 19 24.4624 19 27.5C19 30.5376 21.4624 33 24.5 33Z",stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M29.5962 17.7392C28.7778 15.5461 26.8044 14 24.5 14C21.4624 14 19 16.6863 19 20V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),j3r=x("six-points",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9999 24V12M23.9999 24L13.5 30.0621L23.9999 24ZM23.9999 24L34.4998 30.0621L23.9999 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 16C14 18.2091 12.2091 20 10 20C7.79086 20 6 18.2091 6 16C6 13.7909 7.79086 12 10 12C12.2091 12 14 13.7909 14 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 32C14 34.2091 12.2091 36 10 36C7.79086 36 6 34.2091 6 32C6 29.7909 7.79086 28 10 28C12.2091 28 14 29.7909 14 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 40C28 42.2091 26.2091 44 24 44C21.7909 44 20 42.2091 20 40C20 37.7909 21.7909 36 24 36C26.2091 36 28 37.7909 28 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 32C42 34.2091 40.2091 36 38 36C35.7909 36 34 34.2091 34 32C34 29.7909 35.7909 28 38 28C40.2091 28 42 29.7909 42 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 16C42 18.2091 40.2091 20 38 20C35.7909 20 34 18.2091 34 16C34 13.7909 35.7909 12 38 12C40.2091 12 42 13.7909 42 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 8C28 10.2091 26.2091 12 24 12C21.7909 12 20 10.2091 20 8C20 5.79086 21.7909 4 24 4C26.2091 4 28 5.79086 28 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),W3r=x("skate",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 39.8198H4L36.54 21.8198H44V39.8198Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M3.85742 19.2012L7.08947 20.7992L24.41 10.7992L24.642 7.20117",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.3301 24.8799C13.9869 24.8799 15.3301 23.5367 15.3301 21.8799C15.3301 20.223 13.9869 18.8799 12.3301 18.8799C10.6732 18.8799 9.33008 20.223 9.33008 21.8799C9.33008 23.5367 10.6732 24.8799 12.3301 24.8799Z",fill:e.colors[0]},null),c("path",{d:"M23.4502 18.8799C25.107 18.8799 26.4502 17.5367 26.4502 15.8799C26.4502 14.223 25.107 12.8799 23.4502 12.8799C21.7933 12.8799 20.4502 14.223 20.4502 15.8799C20.4502 17.5367 21.7933 18.8799 23.4502 18.8799Z",fill:e.colors[0]},null)])}),V3r=x("skates",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 5H31V13H5V5Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 36V13H27V23C41 23 41 32 41 36H9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"7",y:"36",width:"36",height:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),z3r=x("skating",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 4H28V12H44V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 12V34C44 35.11 43.11 36 42 36H8C5.79 36 4 34.21 4 32V26C4 21.58 7.58 18 12 18H28V12H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 24V18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 44V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 44V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 18L12 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 43.9999H6C4.89 43.9999 4 43.0999 4 41.9999V40.6299",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),H3r=x("sketch",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.6 16H29.4L33 20.7059L24 32L15 20.7059L18.6 16Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$3r=x("skiing-nordic",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 14C26.7614 14 29 11.7614 29 9C29 6.23858 26.7614 4 24 4C21.2386 4 19 6.23858 19 9C19 11.7614 21.2386 14 24 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M34 24H28L22 19L19 29L25 35L27 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 34L15 39L9 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 44H39L44 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 24V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),X3r=x("skull",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.2632 44L14.6271 35.6852C10.031 32.5934 7 27.2927 7 21.2727C7 11.7333 14.6112 4 24 4C33.3888 4 41 11.7333 41 21.2727C41 27.2927 37.969 32.5934 33.3729 35.6852L36.7368 44H11.2632Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 38V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 23C18.6569 23 20 21.6569 20 20C20 18.3431 18.6569 17 17 17C15.3431 17 14 18.3431 14 20C14 21.6569 15.3431 23 17 23Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 23C32.6569 23 34 21.6569 34 20C34 18.3431 32.6569 17 31 17C29.3431 17 28 18.3431 28 20C28 21.6569 29.3431 23 31 23Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 44H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),G3r=x("slave",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 38V30.5M10 38V6C10 4.89543 10.8954 4 12 4H36C37.1046 4 38 4.89543 38 6V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 13H24C20.6863 13 18 15.6863 18 19V19C18 22.3137 20.6863 25 24 25H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 13H34C37.3137 13 40 15.6863 40 19V19C40 22.3137 37.3137 25 34 25H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 19H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 38C10 34.6863 12.6863 32 16 32H32C35.3137 32 38 34.6863 38 38C38 41.3137 35.3137 44 32 44H16C12.6863 44 10 41.3137 10 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"38",r:"2",fill:e.colors[2]},null)])}),Y3r=x("sleaves",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 43C31 43 18 44 11 36C4 28 4 4.00003 4 4.00003C4 4.00003 28 3.00003 36 9.00003C44 15 42 32 42 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 44C44 44 32.8207 35.5515 26 28C19.1793 20.4485 16 13 16 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 28L27 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 28L16 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Z3r=x("sleep",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.8657 7.46924C16.3036 9.21181 16 11.0705 16 13C16 22.9411 24.0589 31 34 31C36.5346 31 38.9468 30.4762 41.1343 29.5308C38.8006 36.766 32.0116 42 24 42C14.0589 42 6 33.9411 6 24C6 16.5935 10.4734 10.2317 16.8657 7.46924Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.6605 10H41L31 18H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),q3r=x("sleep-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 6H24.1429L7 24H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 15H41L29 29H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 32H24.0476L15 42H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),K3r=x("sleep-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 12L4 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 29L44 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 29L4 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 16L22 29L44 29L44 19C44 17.3431 42.6569 16 41 16L22 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"13",cy:"20",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),J3r=x("slide",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 5.5H7V33.5H41V5.5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 41.5L24 33.5L32 41.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.9239 24.6628L19.5664 19.155L24.0083 23.4999L33.9669 13.5208",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 5.5H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ewr=x("slide-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 8H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 8H40V34H8V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18L34 21L31 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 24L14 21L17 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42L24 34L32 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),twr=x("sliding-horizontal",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 20L32 24L28 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 20L16 24L20 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nwr=x("sliding-vertical",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 20L24 16L28 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 28L24 32L28 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iwr=x("slightly-frowning-face-whit-open-mouth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C29 29 31 33 31 33H17C17 33 19 29 24 29Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rwr=x("slightly-smiling-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 35 24 35C19 35 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),owr=x("slippers",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 29L44 29V35H4L4 29Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.5293 13C20.0293 17 20.0292 25 20.0293 29H40.0293V20.5C40.0293 20.5 28.0001 15 23.5293 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),swr=x("slippers-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 29H44V35H4V29Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.00044 22C4 26 4 29 4 29H30.0007C30.0007 29 30.0003 23.5 30.0003 21C30.0003 18.5 28.5001 15.5 25.0001 15C21.5001 14.5 11.8762 15.5 7.00044 22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),awr=x("sly-face-whit-smile",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 21L30 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19L15 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 35 24 35C19 35 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lwr=x("smart-optimization",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24.0002 45C27.2208 45 32.7276 40.8 32.7276 24C32.7276 7.2 27.2208 3 24.0002 3C20.7797 3 15.2729 7.48302 15.2729 24C15.2729 40.517 20.7797 45 24.0002 45Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.10515 35.0001C6.71545 37.8124 13.2479 40.4211 28.364 31.6211C43.48 22.8211 44.5057 15.8124 42.8954 13.0001C41.2851 10.1878 34.4981 7.72728 19.6367 16.3791C4.77521 25.0308 3.49489 32.1878 5.10515 35.0001Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.10506 13.0001C3.4948 15.8124 4.52046 22.8211 19.6366 31.6211C34.7527 40.4211 41.285 37.8124 42.8953 35.0001C44.5056 32.1878 43.2253 25.0308 28.3638 16.3791C13.5024 7.72728 6.71537 10.1878 5.10506 13.0001Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cwr=x("smiling-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 35 24 35C19 35 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dwr=x("smiling-face-with-squinting-eyes",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 35 24 35C19 35 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 21C21 21 20 17 17 17C14 17 13 21 13 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 21C35 21 34 17 31 17C28 17 27 21 27 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uwr=x("snacks",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 14H42V8H38L36 4H12L10 8H6V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 44L38 14H10L12 44H36Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hwr=x("snake-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"169ba3ba)"},[c("path",{d:"M35.7858 39.083L38.6142 36.2546C40.9574 33.9114 40.9574 30.1125 38.6142 27.7693V27.7693C36.2711 25.4262 32.4721 25.4262 30.1289 27.7693L27.6675 30.2308",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17.4011 23.5263L24.4721 16.4553C26.8153 14.1121 26.8153 10.3131 24.4721 7.97V7.97C22.129 5.62685 18.33 5.62685 15.9869 7.97L8.91578 15.0411",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18.2827 22.6454L9.62259 31.3055C7.27945 33.6487 7.27945 37.4477 9.62259 39.7908V39.7908C11.9657 42.134 15.7647 42.134 18.1079 39.7908L28.0074 29.8913",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 8.99969H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"169ba3ba"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),fwr=x("snow",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.45455 30.9942C6.14242 28.461 4 24.4278 4 19.8851C4 12.2166 10.1052 6 17.6364 6C23.9334 6 29.2336 10.3462 30.8015 16.2533C32.0353 15.6159 33.431 15.2567 34.9091 15.2567C39.9299 15.2567 44 19.4011 44 24.5135C44 28.3094 41.7562 31.5716 38.5455 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 23V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 26H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 26V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 29H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 39H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gwr=x("snowflake",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.72461 14L41.3656 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.71923 33.9773L41.2814 14.0228",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 10L15 19L6 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 27L15 29L12 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 10L33 19L42 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 27L33 29L36 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 7L24 13L30 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 41L24 35L30 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mwr=x("snowman",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 24L4 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 22V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 22L40 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"10",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("ellipse",{cx:"24",cy:"30",rx:"13",ry:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"24",cy:"26",r:"2",fill:e.colors[2]},null),c("circle",{cx:"24",cy:"31",r:"2",fill:e.colors[2]},null),c("circle",{cx:"24",cy:"36",r:"2",fill:e.colors[2]},null),c("path",{d:"M44 20L36 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kwr=x("soap-bubble",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"22",cy:"30",rx:"16",ry:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 24C27.3333 24.1667 30 25 31 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"8",cy:"8",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"41",cy:"13",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vwr=x("soccer",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17.8172 4.97973C7.30905 8.38921 1.57007 19.6775 4.97947 30.1758C8.38886 40.6742 19.6769 46.4233 30.175 43.0139C40.6831 39.6044 46.4221 28.3161 43.0127 17.8178C39.6033 7.30937 28.3153 1.57026 17.8172 4.97973Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 21L24 13L14 21L18 33H30L34 21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 21L43 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 40L30 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 33L12 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 21L5 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 13V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Awr=x("soccer-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 14C31.7614 14 34 11.7614 34 9C34 6.23858 31.7614 4 29 4C26.2386 4 24 6.23858 24 9C24 11.7614 26.2386 14 29 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M19 46C20.6569 46 22 44.6569 22 43C22 41.3431 20.6569 40 19 40C17.3431 40 16 41.3431 16 43C16 44.6569 17.3431 46 19 46Z",fill:e.colors[0]},null),c("path",{d:"M24.38 18.9102L20 27.0002L27.31 33.0202C27.62 33.2602 27.84 33.5902 27.97 33.9602L31 44.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 27L14.51 34.64C13.97 35.43 12.95 35.73 12.07 35.36L4 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 23.9999H35C34.64 23.9999 34.28 23.9099 33.96 23.7299L30.75 21.9199C26.74 19.5699 22.35 17.9599 17.78 17.1399L14.56 16.5699C14.11 16.4899 13.64 16.5699 13.24 16.7899L7 19.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pwr=x("socks",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40.0001 18C37.0001 18 32.0005 18 30.0003 23C28 28 30.5002 32.5 33.0002 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 10L40 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.0005 4H38.0006C39.1052 4 40.0006 4.89543 40.0006 6V24.2876C40.0006 27.7198 38.4001 30.9554 35.6645 33.0283C32.0224 35.7881 27.0882 39.5088 25.0005 41C21.5005 43.5 15.0005 46 10.0008 41C5.00104 36 6.25114 29.443 10.001 26C13.7508 22.557 18.0005 19.1519 18.0005 19.1519V6C18.0005 4.89543 18.8959 4 20.0005 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bwr=x("sofa",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 21H4V35H12V21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 21H36V35H44V21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 27H12V35H36V27Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 20V8H40V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 36V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 36V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wwr=x("sofa-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 38V18H36V31H12V18H4V38H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 6H12L12 31H36L36 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10 44C12.2091 44 14 42.2091 14 40C12.9028 40.0044 6.7003 40 6 40C6 42.2091 7.79086 44 10 44Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38 44C40.2091 44 42 42.2091 42 40C40.0954 39.9934 34.8627 40 34 40C34 42.2091 35.7909 44 38 44Z",fill:e.colors[0]},null)])}),Owr=x("softball",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.05 44 44 35.05 44 24C44 12.95 35.05 4 24 4C12.95 4 4 12.95 4 24C4 35.05 12.95 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 38C13.7 34.37 16 29.59 16 24C16 18.48 13.62 13.62 10 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 38C34.3 34.37 32 29.59 32 24C32 18.48 34.38 13.62 38 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 24H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 34L36 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 17L30 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 34L12 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 17L18 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ywr=x("solar-energy",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"24",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 32L30 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 32L18 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 20L6 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 41V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 41H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cwr=x("solar-energy-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 30H16C19.3137 30 22 32.6863 22 36C22 39.3137 19.3137 42 16 42H10V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 28V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 32H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 38H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 36H30C31.1046 36 32 35.1046 32 34V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4V11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.8789 7.87891L27.1215 12.1215",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.8789 25.1211L27.1215 20.8785",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.1211 7.87891L36.8785 12.1215",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.1211 25.1211L36.8785 20.8785",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"17",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20 17H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 17H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_wr=x("solid-state-disk",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 29H4V42H44V29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.5 38C36.8807 38 38 36.8807 38 35.5C38 34.1193 36.8807 33 35.5 33C34.1193 33 33 34.1193 33 35.5C33 36.8807 34.1193 38 35.5 38Z",fill:e.colors[2]},null),c("path",{d:"M4 28.9998L9.03837 4.99902H39.0205L44 28.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 35.5H27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Swr=x("sorcerer-hat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 40C35.0457 40 44 38.2091 44 36C44 34.5611 40.7012 33.2997 35 32.5949L27 12L15 8L18 14L13 32.5949C7.2988 33.2997 4 34.5611 4 36C4 38.2091 12.9543 40 24 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lwr=x("sort",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 42L15 29H33L24 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6L15 19H33L24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),xwr=x("sort-amount-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 8H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 41L6 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 7V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 18H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 28H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 38H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ewr=x("sort-amount-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 9H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 16L13 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 8V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 19H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 29H35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 39H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Twr=x("sort-four",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 11.9876L23.9938 4L32 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 36.0124L24.0061 44L16 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qwr=x("sort-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 11.5H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24.5H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 11.5V37.5L42 30.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 37.5H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dwr=x("sort-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25 14L16 5L7 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.9917 31V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 34L33 43L24 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.9917 17V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bwr=x("sort-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 17.8994L19 5.89941",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 42.1006V6.10059",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 42.1006L41 30.1006",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rwr=x("sound",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"4",width:"32",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"15",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"14",cy:"10",r:"2",fill:e.colors[0]},null),c("circle",{cx:"14",cy:"38",r:"2",fill:e.colors[0]},null),c("circle",{cx:"34",cy:"10",r:"2",fill:e.colors[0]},null),c("circle",{cx:"34",cy:"38",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"32",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Iwr=x("sound-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 7C9 5.34315 10.3431 4 12 4H36C37.6569 4 39 5.34315 39 7V41C39 42.6569 37.6569 44 36 44H12C10.3431 44 9 42.6569 9 41L9 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 29C27.866 29 31 25.866 31 22C31 18.134 27.866 15 24 15C20.134 15 17 18.134 17 22C17 25.866 20.134 29 24 29Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"30",y:"8",width:"4",height:"4",rx:"2",fill:e.colors[2]},null),c("path",{d:"M27 36H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 36H21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mwr=x("sound-wave",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 14V12C6 8.68629 8.68629 6 12 6H36C39.3137 6 42 8.68629 42 12V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 18V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 18V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 20V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 34V36C6 39.3137 8.68629 42 12 42H36C39.3137 42 42 39.3137 42 36V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pwr=x("source-code",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 40H7C5.34315 40 4 38.6569 4 37V11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V25.8824",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V20H4V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M34 33L30 37L34 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 33L44 37L40 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 10 14)",fill:e.colors[2]},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 16 14)",fill:e.colors[2]},null)])}),Fwr=x("soybean-milk-maker",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 10H40.0644C40.5909 10 41.0272 10.4082 41.0622 10.9335L41.9289 23.9335C41.9674 24.5107 41.5096 25 40.9311 25H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 5H35L31 31H15L12 10L7 5Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 31H31L35 43H11L15 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 37H25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nwr=x("spa-candle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6.54086 26.4339C6.2633 25.1848 7.21374 24 8.49323 24H39.5068C40.7863 24 41.7367 25.1848 41.4591 26.4339L38.348 40.4339C38.1447 41.3489 37.3331 42 36.3957 42H11.6043C10.6669 42 9.85532 41.3489 9.65197 40.4339L6.54086 26.4339Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.643 9.88858C22.0743 8.00815 23.1776 5.41033 23.774 4C24.8177 5.41033 27.084 8.94836 27.7997 10.8288C28.6942 13.1793 26.4578 16 23.774 16C21.0903 16 18.8538 12.2391 20.643 9.88858Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 16V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Uwr=x("space-colony",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 43V6C42 4.89543 41.1046 4 40 4H33C31.8954 4 31 4.89543 31 6V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22C14.0589 22 6 30.0589 6 40V44H42V40C42 30.0589 33.9411 22 24 22Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M8 31V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 24L16 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M31 14L42 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 42C17 41 17 40.0237 17 39C17 29.6112 20.134 22 24 22C27.866 22 31 29.6112 31 39C31 40.3778 31 41 31 42",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 35C7 35 17.3496 34 24 34C30.6504 34 41 35 41 35",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),jwr=x("spanner",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30.4417 5C32.406 5 34.265 5.44776 35.9207 6.24607L32.7172 9.42668C30.8706 11.2601 30.8706 14.2327 32.7172 16.0661C34.5638 17.8995 37.5578 17.8995 39.4044 16.0661L42.2571 13.2337C42.7379 14.5558 43 15.9818 43 17.4685C43 24.3547 37.3775 29.937 30.4417 29.937C28.7825 29.937 27.1985 29.6176 25.7486 29.0373L13.07 41.6253C11.2238 43.4582 8.2307 43.4582 6.38459 41.6253C4.53847 39.7924 4.53847 36.8207 6.38459 34.9877L18.9523 22.5099C18.2651 20.9684 17.8834 19.2627 17.8834 17.4685C17.8834 10.5823 23.5059 5 30.4417 5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Wwr=x("speaker",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 2H10C8.89543 2 8 2.89543 8 4V44C8 45.1046 8.89543 46 10 46H38C39.1046 46 40 45.1046 40 44V4C40 2.89543 39.1046 2 38 2Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38C27.3137 38 30 35.3137 30 32C30 28.6863 27.3137 26 24 26C20.6863 26 18 28.6863 18 32C18 35.3137 20.6863 38 24 38Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18C26.2091 18 28 16.2091 28 14C28 11.7909 26.2091 10 24 10C21.7909 10 20 11.7909 20 14C20 16.2091 21.7909 18 24 18Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Vwr=x("speaker-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"15",width:"11",height:"18",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 15L33 8V40L15 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 17H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 25H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 33H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zwr=x("speed",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34.0234 6.68921C31.0764 4.97912 27.6525 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24C44 20.3727 43.0344 16.9709 41.3461 14.0377",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.9498 16.0503C31.9498 16.0503 28.5621 25.0948 27.0001 26.6569C25.438 28.219 22.9053 28.219 21.3432 26.6569C19.7811 25.0948 19.7811 22.5621 21.3432 21C22.9053 19.4379 31.9498 16.0503 31.9498 16.0503Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Hwr=x("speed-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30.2972 18.7786C30.2972 18.7786 27.0679 27.8809 25.5334 29.47C23.9988 31.0591 21.4665 31.1033 19.8774 29.5687C18.2882 28.0341 18.244 25.5019 19.7786 23.9127C21.3132 22.3236 30.2972 18.7786 30.2972 18.7786Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.8492 38.8492C42.6495 35.049 45 29.799 45 24C45 12.402 35.598 3 24 3C12.402 3 3 12.402 3 24C3 29.799 5.35051 35.049 9.15076 38.8492",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.8454 11.1421L35.7368 13.6593",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.5223 27.2328L38.6248 26.333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.47737 27.2328L9.37485 26.333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.15463 11.142L12.2632 13.6593",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$wr=x("sperm",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"bd2908cf)"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.2374 24.4746C20.0932 25.774 20.5673 27.1488 21.8458 28.0441C23.2456 29.0242 24.7931 29.5446 26.0149 29.0594C28.3219 28.1433 29.9908 25.1508 32.0264 22.2437C35.9861 16.5887 35.9796 7.85888 32.2866 5.273C28.5936 2.68713 20.4434 5.70557 16.4837 11.3606C14.5488 14.124 12.0147 17.8057 12.1672 19.3632C12.2957 20.6745 12.7366 21.405 14.1249 22.6378C15.5132 23.8706 16.2569 23.0878 18.2374 24.4746Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M13.6175 22.3169C10.0769 26.2145 9.60934 29.1762 12.2147 31.2019C14.8201 33.2276 18.0918 32.2293 22.0296 28.2071",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12.2386 31.2274C9.14181 34.6146 8.57222 37.7734 10.5299 40.7039C13.4663 45.0997 19.2838 44.8594 22.124 41.5828C24.9642 38.3062 30.3082 30.1868 36.183 31.8559C42.0578 33.525 41.0605 39.9438 37.122 40.6182",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)]),c("defs",null,[c("clipPath",{id:e.id+"bd2908cf"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Xwr=x("sphere",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 32C35.0457 32 44 28.4183 44 24C44 19.5817 35.0457 16 24 16C12.9543 16 4 19.5817 4 24C4 28.4183 12.9543 32 24 32Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24C32 35.0457 28.4183 44 24 44C19.5817 44 16 35.0457 16 24C16 12.9543 19.5817 4 24 4C28.4183 4 32 12.9543 32 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Gwr=x("spider-man",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 23.9995C36.5 26.9995 37.6128 32.4456 35.8821 36.4839C34.1514 40.5222 30.1131 43.9836 25.498 44.5605C20.8828 45.1374 16.2676 41.676 15.1138 40.5222C14.6703 40.0788 14.2979 39.6176 14.0092 39.2154C13.5842 38.6231 13.6367 37.8375 14.1267 37.2978C14.992 36.3444 16.4951 35.0295 17.9983 35.3301C20.8828 35.907 21.9663 36.908 24.3442 35.907C26.5 34.9995 27.2286 33.0225 27.2286 31.2919C27.2286 29.5612 26.0748 27.8305 23.7673 27.2536C21.4597 26.6767 19.1521 27.8305 18.5752 29.5612C17.9983 31.2919 18.5752 32.4457 16.8445 33.5994C16.2574 33.9908 15.4421 34.3615 14.6977 34.6586C13.6689 35.0692 12.5487 34.4604 12.4644 33.3559C12.2869 31.0325 12.7115 27.6915 15.1138 24.946C16.3596 23.5221 17.5251 22.5536 18.5752 21.895",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 23.9998L23.1278 4.24016C22.898 3.78013 22.3519 3.56306 21.906 3.81927C20.8651 4.41745 19.6469 5.54195 20.0427 7.28675C20.5532 9.53717 23.5802 20.0483 24.999 22.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.499 16.9995L15.6298 10.4797C15.2688 10.1371 14.7044 10.1073 14.3647 10.4711C13.5429 11.3514 12.6906 12.8039 13.6013 14.3662C14.7635 16.3598 17.7611 20.6098 20 22.9995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ywr=x("spikedshoes",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 6H28V14H44V6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 14V36C44 37.11 43.11 38 42 38H8C5.79 38 4 36.21 4 34V28C4 23.58 7.58 20 12 20H28V14H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 26V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 26V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 42V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 42V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 42V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 42V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 42V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 20L12 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zwr=x("spinning-top",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 20L24 41L4 20H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 12H4V20H44V12Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qwr=x("split",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 10V7C19 5.89543 19.8954 5 21 5H41C42.1046 5 43 5.89543 43 7V29C43 30.1046 42.1046 31 41 31H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"18",width:"24",height:"24",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kwr=x("split-branch",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 44V4H24V17L33 26V44H44Z",fill:e.colors[1]},null),c("path",{d:"M4 4V44H25V30L16 21V4H4Z",fill:e.colors[1]},null),c("path",{d:"M44 44V4H24V17L33 26V44H44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 4V44H25V30L16 21V4H4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jwr=x("split-cells",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 14V5C4 4.44772 4.44772 4 5 4H19C19.5523 4 20 4.44772 20 5V43C20 43.5523 19.5523 44 19 44H5C4.44772 44 4 43.5523 4 43V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M44 34V43C44 43.5523 43.5523 44 43 44H29C28.4477 44 28 43.5523 28 43V5C28 4.44772 28.4477 4 29 4H43C43.5523 4 44 4.44772 44 5V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 24L44 24.0132",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 24.0132L20 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M39.2275 28.7778L40.8185 27.1868L44.0005 24.0049L40.8185 20.8229L39.2275 19.2319",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.75537 28.7861L7.16438 27.1951L3.9824 24.0132L7.16438 20.8312L8.75537 19.2402",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eOr=x("split-turn-down-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 21.9999H21C16.5817 21.9999 13 25.5817 13 29.9999V43.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"37",cy:"8.9436",r:"5",transform:"rotate(-90 37 8.9436)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M37 13.9999V42.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 38.9999L37 43.9999L32 38.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 38.9999L13 43.9999L8 38.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tOr=x("split-turn-down-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 22H29C33.4183 22 37 25.5817 37 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"13",cy:"8.94366",r:"5",transform:"rotate(-90 13 8.94366)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M13 14V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 39L13 44L8 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 39L37 44L32 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nOr=x("spoon",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"14",y:"4",width:"20",height:"20",rx:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24L24 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"36",width:"6",height:"8",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iOr=x("sport",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 15C38.7614 15 41 12.7614 41 10C41 7.23858 38.7614 5 36 5C33.2386 5 31 7.23858 31 10C31 12.7614 33.2386 15 36 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M12 16.7691L20.0031 13.998L31 19.2466L20.0031 27.4442L31 34.6834L24.0083 43.998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.3203 21.6434L38.002 23.1018L44.0003 17.4658",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.849 31.5454L13.8793 35.4572L4.00391 40.9964",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rOr=x("sporting",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"8",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M7 18H19V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 18H29V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oOr=x("square",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),sOr=x("square-small",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 12H14C12.8954 12 12 12.8954 12 14V34C12 35.1046 12.8954 36 14 36H34C35.1046 36 36 35.1046 36 34V14C36 12.8954 35.1046 12 34 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),aOr=x("ssd",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 38V6C38 4.89543 37.1046 4 36 4H12C10.8954 4 10 4.89543 10 6V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 14H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 22H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 38C10 34.6863 12.6863 32 16 32H32C35.3137 32 38 34.6863 38 38C38 41.3137 35.3137 44 32 44H16C12.6863 44 10 41.3137 10 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 39V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 39V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 39V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"38",r:"2",fill:e.colors[2]},null),c("path",{d:"M29 44H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lOr=x("stack-light",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"17",y:"4",width:"14",height:"30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 14H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 24H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.87891 7.87891L11.1215 12.1215",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.87891 33.1211L11.1215 28.8785",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.1211 7.87891L36.8785 12.1215",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.1211 33.1211L36.8785 28.8785",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 21H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 21H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"34",width:"8",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),cOr=x("stamp",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 8.8L8.8 5L12.6 7.85L16.4 5L20.2 7.85L24 5L27.8 7.85L31.6 5L35.4 7.85L39.2 5L43 8.8L40.15 12.6L43 16.4L40.15 20.2L43 24L40.15 27.8L43 31.6L40.15 35.4L43 39.2L39.2 43L35.4 40.15L31.6 43L27.8 40.15L24 43L20.2 40.15L16.4 43L12.6 40.15L8.8 43L5 39.2L7.85 35.4L5 31.6L7.85 27.8L5 24L7.85 20.2L5 16.4L7.85 12.6L5 8.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"9",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dOr=x("stand-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 22.458C12.9429 23.7323 10 27.5226 10 32.0002C10 37.5231 14.4772 42.0002 20 42.0002C23.2716 42.0002 26.1763 40.4291 28.0007 38.0002C28.2404 37.6811 28.4615 37.3471 28.6623 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 18L18.5 16H30L23 30H37V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"8",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),uOr=x("stapler",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 35V43H6V35H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.3839 21.8065L8.31372 10.8618L5.57756 18.3794L29.7533 27.1786",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.36963 10.7783L22.8821 16.1584C22.898 16.1643 22.9157 16.1562 22.9216 16.1403V16.1403C23.9362 13.4035 22.5401 10.3625 19.8033 9.34789L10.3014 5.82532C10.255 5.80811 10.2034 5.83179 10.1862 5.87821L8.36963 10.7783Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.7545 22.72L15.3865 26.4788C15.1976 26.9977 14.6237 27.2653 14.1047 27.0764L7.52689 24.6823C7.00791 24.4934 6.74033 23.9196 6.92922 23.4006L8.2973 19.6418",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"36",cy:"30",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),hOr=x("star",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.9986 5L17.8856 17.4776L4 19.4911L14.0589 29.3251L11.6544 43L23.9986 36.4192L36.3454 43L33.9586 29.3251L44 19.4911L30.1913 17.4776L23.9986 5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),fOr=x("star-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.8712 33.0437L15.9976 44.7037C15.9362 45.5231 16.6646 46.0874 17.3161 45.7222C21.9289 43.1384 36.3783 33.6481 43.7017 12.7901C44.0376 11.8333 43.1352 10.9699 42.3646 11.5096C38.0387 14.5391 28.5846 20.8008 22.7421 21.9935C22.7421 21.9935 26.4836 19.3948 28.7231 15.4055C28.9426 15.0144 28.9244 14.5138 28.6796 14.1608L20.5127 2.38942C20.0287 1.69163 19.0354 1.98074 18.8606 2.87019L16.3181 15.8074L4.38437 26.2228C3.78602 26.7448 3.90808 27.7998 4.5989 28.0792L16.8712 33.0437Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37.9745 28.4481C37.2188 29.5026 35.5908 31.6718 34.0876 32.9975C33.7871 33.2625 33.8276 33.707 34.1724 33.9235L42.1145 38.9092C42.5926 39.2092 43.2384 38.853 43.1576 38.3325C42.7882 35.9498 41.7237 30.982 39.0328 28.3743C38.7322 28.0832 38.2142 28.1138 37.9745 28.4481Z",fill:e.colors[0]},null)])}),gOr=x("start-time-sort",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 5V30H42V5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.0367 10.0001L24.9999 15.0143L30.0367 20.1118",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 37L24 43L18 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 9.00195V21.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),mOr=x("steering-wheel",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24C32 28.4183 28.4183 32 24 32C19.5817 32 16 28.4183 16 24C16 19.5817 19.5817 16 24 16C28.4183 16 32 19.5817 32 24Z",fill:e.colors[1]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M32 24C32 28.4183 28.4183 32 24 32C19.5817 32 16 28.4183 16 24C16 19.5817 19.5817 16 24 16C28.4183 16 32 19.5817 32 24Z",fill:e.colors[1]},null),c("path",{d:"M32 24C32 28.4183 28.4183 32 24 32C19.5817 32 16 28.4183 16 24C16 19.5817 19.5817 16 24 16C28.4183 16 32 19.5817 32 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kOr=x("steoller",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 24H12L14.5 34H36L40 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24L8 15H3.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"20",cy:"41",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"31",cy:"41",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 8.0002L28 24.0002H40C40 24.0002 43.5 16.0002 37.5 10.0002C31.5 4.00022 25.6667 6.66686 23 8.0002Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vOr=x("stereo-nesting",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 40L4 33V17L17 10L30 17V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 8L43 15V31L30 38L17 31V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),AOr=x("stereo-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"9",y:"5",width:"30",height:"38",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M9 18H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"30",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),pOr=x("stereo-perspective",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44V14L14 4H44V34L34 44H4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 14V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 4L14 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 14L34 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 4L34 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44L14 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 34L44 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bOr=x("stethoscope",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21.9474 4V10M10.0526 7H4C4 7 4 16 4 21C4 26 8 32 16 32C24 32 28 26 28 21C28 16 28 7 28 7H21.9474H10.0526ZM10.0526 4V10V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 23C42.2091 23 44 21.2091 44 19C44 16.7909 42.2091 15 40 15C37.7909 15 36 16.7909 36 19C36 21.2091 37.7909 23 40 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 32C16 38.6274 21.3726 44 28 44C34.6274 44 40 38.6274 40 32V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wOr=x("stickers",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 24 33.5 27 27 20C20.5 13 24 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24L24 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),OOr=x("stock-market",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"20",width:"8",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"14",width:"8",height:"26",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"34",y:"12",width:"8",height:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 20V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 34V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 12V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yOr=x("stopwatch",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C33.3888 44 41 36.3888 41 27C41 17.6112 33.3888 10 24 10C14.6112 10 7 17.6112 7 27C7 36.3888 14.6112 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 4H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 10L35 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),COr=x("stopwatch-start",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C33.3888 44 41 36.3888 41 27C41 17.6112 33.3888 10 24 10C14.6112 10 7 17.6112 7 27C7 36.3888 14.6112 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 4H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 27H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Or=x("storage-card-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 49 48",fill:"none"},[c("path",{d:"M33.7778 4H15.7778V12H33.7778V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.3661 4H10.7778C9.67326 4 8.77783 4.89543 8.77783 6V42C8.77783 43.1046 9.67326 44 10.7778 44H38.7778C39.8824 44 40.7778 43.1046 40.7778 42V6C40.7778 4.89543 39.8824 4 38.7778 4H34.1896",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.7775 20L19.7778 28.0012H29.7818L21.7781 36.0018",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),SOr=x("storage-card-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"4",width:"32",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M14 4V14H34V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"14",y:"24",width:"20",height:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 32H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 29L34 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 29L14 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LOr=x("straight-razor",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"3.60938",y:"36.5337",width:"38",height:"6",rx:"2",transform:"rotate(-10 3.60938 36.5337)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 40L40 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 4L26.3848 22.3848L22.1421 26.6274C22.1421 26.6274 12.2426 16.7279 9.41419 13.8995C6.58577 11.071 6.58575 9.65682 6.58577 8.24262C6.58579 6.82843 8 4 8 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 4L26 22L35 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xOr=x("straw-hat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 22C34 16.4772 29.5228 12 24 12C18.4772 12 14 16.4772 14 22",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M14 23C8.02199 24.2044 4 26.4557 4 29.034C4 32.8812 12.9543 36 24 36C35.0457 36 44 32.8812 44 29.034C44 26.4557 39.978 24.2044 34 23",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M14 22C15 22.8333 18 26 24 26C30 26 33 23 34 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 25L21 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),EOr=x("stretching",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"44a4c228)"},[c("path",{d:"M23.0005 5.99951H8.00049C6.89592 5.99951 6.00049 6.89494 6.00049 7.99951V39.9999C6.00049 41.1044 6.89592 41.9998 8.00049 41.9998H40.0005C41.1051 41.9998 42.0005 41.1044 42.0005 39.9998V24.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.001 15.9998V23.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 5.99951V13.9995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32.001 23.9998H24.001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 5.99951L24 23.9995",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M42.0005 5.99951H34.0005",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)]),c("defs",null,[c("clipPath",{id:e.id+"44a4c228"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),TOr=x("stretching-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"8",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M41 8L29 17.5909V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.1111 23.25L19 18V28.9167L7 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QOr=x("strikethrough",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24C40 30 34 44 24 44C13.9999 44 12 36 12 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.9999 12C35.9999 12 33 4 23.9999 4C14.9999 4 11.4359 11.5995 15.6096 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36C12 36 15.9999 44 24 44C32 44 36.564 36.4005 32.3903 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DOr=x("strongbox",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 4H7C5.34315 4 4 5.34315 4 7V41C4 42.6569 5.34315 44 7 44H41C42.6569 44 44 42.6569 44 41V7C44 5.34315 42.6569 4 41 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 14C13.1046 14 14 13.1046 14 12C14 10.8954 13.1046 10 12 10C10.8954 10 10 10.8954 10 12C10 13.1046 10.8954 14 12 14Z",fill:e.colors[2]},null),c("path",{d:"M12 38C13.1046 38 14 37.1046 14 36C14 34.8954 13.1046 34 12 34C10.8954 34 10 34.8954 10 36C10 37.1046 10.8954 38 12 38Z",fill:e.colors[2]},null),c("path",{d:"M36 14C37.1046 14 38 13.1046 38 12C38 10.8954 37.1046 10 36 10C34.8954 10 34 10.8954 34 12C34 13.1046 34.8954 14 36 14Z",fill:e.colors[2]},null),c("path",{d:"M36 38C37.1046 38 38 37.1046 38 36C38 34.8954 37.1046 34 36 34C34.8954 34 34 34.8954 34 36C34 37.1046 34.8954 38 36 38Z",fill:e.colors[2]},null),c("path",{d:"M24 33C28.9706 33 33 28.9706 33 24C33 19.0294 28.9706 15 24 15C19.0294 15 15 19.0294 15 24C15 28.9706 19.0294 33 24 33Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BOr=x("subtract-selection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"16",y:"16",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 32H7C5.89543 32 5 31.1046 5 30V7C5 5.89543 5.89543 5 7 5H30C31.1046 5 32 5.89543 32 7V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 16L16 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 16L16 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 21L23 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 32L33 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ROr=x("subtract-selection-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 16H41C42.1046 16 43 16.8954 43 18V41C43 42.1046 42.1046 43 41 43H18C16.8954 43 16 42.1046 16 41V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"5",y:"5",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 5L5 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 5L5 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 10L12 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 21L22 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),IOr=x("subway",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"6",width:"32",height:"26",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"14",cy:"27",r:"2",fill:e.colors[0]},null),c("circle",{cx:"34",cy:"27",r:"2",fill:e.colors[0]},null),c("rect",{x:"14",y:"12",width:"20",height:"10",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 32L40 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 32L8 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MOr=x("success",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4L29.2533 7.83204L35.7557 7.81966L37.7533 14.0077L43.0211 17.8197L41 24L43.0211 30.1803L37.7533 33.9923L35.7557 40.1803L29.2533 40.168L24 44L18.7467 40.168L12.2443 40.1803L10.2467 33.9923L4.97887 30.1803L7 24L4.97887 17.8197L10.2467 14.0077L12.2443 7.81966L18.7467 7.83204L24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 24L22 29L32 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),POr=x("success-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 22C44 20.8954 43.1046 20 42 20C40.8954 20 40 20.8954 40 22H44ZM24 8C25.1046 8 26 7.10457 26 6C26 4.89543 25.1046 4 24 4V8ZM39 40H9V44H39V40ZM8 39V9H4V39H8ZM40 22V39H44V22H40ZM9 8H24V4H9V8ZM9 40C8.44772 40 8 39.5523 8 39H4C4 41.7614 6.23857 44 9 44V40ZM39 44C41.7614 44 44 41.7614 44 39H40C40 39.5523 39.5523 40 39 40V44ZM8 9C8 8.44772 8.44771 8 9 8V4C6.23858 4 4 6.23857 4 9H8Z",fill:e.colors[0]},null),c("path",{d:"M6 35L16.6931 25.198C17.4389 24.5143 18.5779 24.4953 19.3461 25.1538L32 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 31L32.7735 26.2265C33.4772 25.5228 34.5914 25.4436 35.3877 26.0408L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.4142 9.58579C30.6332 8.80474 29.3668 8.80474 28.5858 9.58579C27.8047 10.3668 27.8047 11.6332 28.5858 12.4142L31.4142 9.58579ZM34 15L32.5858 16.4142C33.3668 17.1953 34.6332 17.1953 35.4142 16.4142L34 15ZM43.4142 8.41421C44.1953 7.63317 44.1953 6.36683 43.4142 5.58579C42.6332 4.80474 41.3668 4.80474 40.5858 5.58579L43.4142 8.41421ZM28.5858 12.4142L32.5858 16.4142L35.4142 13.5858L31.4142 9.58579L28.5858 12.4142ZM35.4142 16.4142L43.4142 8.41421L40.5858 5.58579L32.5858 13.5858L35.4142 16.4142Z",fill:e.colors[0]},null)])}),FOr=x("sum",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 7V19H7C5.89543 19 5 19.8954 5 21V41C5 42.1046 5.89543 43 7 43H27C28.1046 43 29 42.1046 29 41V29H41C42.1046 29 43 28.1046 43 27V7C43 5.89543 42.1046 5 41 5H21C19.8954 5 19 5.89543 19 7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NOr=x("sun",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.15039 9.15088L11.3778 11.3783",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M3 24H6.15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.15039 38.8495L11.3778 36.6221",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.8495 38.8495L36.6221 36.6221",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44.9996 24H41.8496",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.8495 9.15088L36.6221 11.3783",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 3V6.15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36C30.6274 36 36 30.6274 36 24C36 17.3726 30.6274 12 24 12C17.3726 12 12 17.3726 12 24C12 30.6274 17.3726 36 24 36Z",fill:e.colors[2],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 45.0001V41.8501",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UOr=x("sun-hat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 10C12 8.89543 12.8954 8 14 8H34C35.1046 8 36 8.89543 36 10V20H12V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 35C42.8917 36.3333 41.625 40 36.4 40C33.6627 40 29.9439 38.3161 25 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 35C4 35 10 26 12 20H36C38 26 44 35 44 35C38 31 19 40 12 40C6.5 40 5.16667 36.3333 4 35Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jOr=x("sun-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 37C31.1797 37 37 31.1797 37 24C37 16.8203 31.1797 11 24 11C16.8203 11 11 16.8203 11 24C11 31.1797 16.8203 37 24 37Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6C25.3807 6 26.5 4.88071 26.5 3.5C26.5 2.11929 25.3807 1 24 1C22.6193 1 21.5 2.11929 21.5 3.5C21.5 4.88071 22.6193 6 24 6Z",fill:e.colors[0]},null),c("path",{d:"M38.5 12C39.8807 12 41 10.8807 41 9.5C41 8.11929 39.8807 7 38.5 7C37.1193 7 36 8.11929 36 9.5C36 10.8807 37.1193 12 38.5 12Z",fill:e.colors[0]},null),c("path",{d:"M44.5 26.5C45.8807 26.5 47 25.3807 47 24C47 22.6193 45.8807 21.5 44.5 21.5C43.1193 21.5 42 22.6193 42 24C42 25.3807 43.1193 26.5 44.5 26.5Z",fill:e.colors[0]},null),c("path",{d:"M38.5 41C39.8807 41 41 39.8807 41 38.5C41 37.1193 39.8807 36 38.5 36C37.1193 36 36 37.1193 36 38.5C36 39.8807 37.1193 41 38.5 41Z",fill:e.colors[0]},null),c("path",{d:"M24 47C25.3807 47 26.5 45.8807 26.5 44.5C26.5 43.1193 25.3807 42 24 42C22.6193 42 21.5 43.1193 21.5 44.5C21.5 45.8807 22.6193 47 24 47Z",fill:e.colors[0]},null),c("path",{d:"M9.5 41C10.8807 41 12 39.8807 12 38.5C12 37.1193 10.8807 36 9.5 36C8.11929 36 7 37.1193 7 38.5C7 39.8807 8.11929 41 9.5 41Z",fill:e.colors[0]},null),c("path",{d:"M3.5 26.5C4.88071 26.5 6 25.3807 6 24C6 22.6193 4.88071 21.5 3.5 21.5C2.11929 21.5 1 22.6193 1 24C1 25.3807 2.11929 26.5 3.5 26.5Z",fill:e.colors[0]},null),c("path",{d:"M9.5 12C10.8807 12 12 10.8807 12 9.5C12 8.11929 10.8807 7 9.5 7C8.11929 7 7 8.11929 7 9.5C7 10.8807 8.11929 12 9.5 12Z",fill:e.colors[0]},null)])}),WOr=x("sunbath",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 36V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 36L40 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 30H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 11L34 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 36V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M44 10L29 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 19L44 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VOr=x("sunny",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30.7826 24.5652C34.5285 24.5652 37.5652 21.5285 37.5652 17.7826C37.5652 14.0367 34.5285 11 30.7826 11C27.4338 11 24.6518 13.427 24.0996 16.618",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 7C34.1046 7 35 6.10457 35 5C35 3.89543 34.1046 3 33 3C31.8954 3 31 3.89543 31 5C31 6.10457 31.8954 7 33 7Z",fill:e.colors[0]},null),c("path",{d:"M42 12C43.1046 12 44 11.1046 44 10C44 8.89543 43.1046 8 42 8C40.8954 8 40 8.89543 40 10C40 11.1046 40.8954 12 42 12Z",fill:e.colors[0]},null),c("path",{d:"M44 21C45.1046 21 46 20.1046 46 19C46 17.8954 45.1046 17 44 17C42.8954 17 42 17.8954 42 19C42 20.1046 42.8954 21 44 21Z",fill:e.colors[0]},null),c("path",{d:"M22 10C23.1046 10 24 9.10457 24 8C24 6.89543 23.1046 6 22 6C20.8954 6 20 6.89543 20 8C20 9.10457 20.8954 10 22 10Z",fill:e.colors[0]},null),c("path",{d:"M9.45455 39.9942C6.14242 37.461 4 33.4278 4 28.8851C4 21.2166 10.1052 15 17.6364 15C23.9334 15 29.2336 19.3462 30.8015 25.2533C32.0353 24.6159 33.431 24.2567 34.9091 24.2567C39.9299 24.2567 44 28.4011 44 33.5135C44 37.3094 41.7562 40.5716 38.5455 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.2426 24.7574C21.1569 23.6716 19.6569 23 18 23C14.6863 23 12 25.6863 12 29C12 30.6569 12.6716 32.1569 13.7574 33.2426",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zOr=x("sunrise",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 24H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 10L12 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24C14 18.4776 18.4776 14 24 14C29.5224 14 34 18.4776 34 24C34 27.3674 32.3357 30.3458 29.785 32.1578",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 10L36 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24L41 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.9814 37.982L36.3614 36.362",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.4999 28C20.4999 28 14 28.2 14 31C14 33.8 18.6058 33.7908 20.9998 34C23 34.1747 26.4624 35.6879 25.9999 38C24.9998 43 8.99982 42 4.99994 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HOr=x("sunset",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 8L33 34H5L19 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 26L34 20L43 34H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 41L38 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"38",cy:"10",r:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),$Or=x("sunshade",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40.1032 25.8171C39.2068 28.0998 30.4308 28.8255 21.3618 26.3955C12.2929 23.9655 6.5828 19.5523 7.2617 17.0172C8.79543 11.2933 16.9744 2.46226 28.6712 6.68869C40.368 10.9151 41.6369 20.0931 40.1032 25.8171Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.9995 7.00001C27.9995 7.00001 23.9993 13.5 20.9995 24C17.9997 34.5 17.9997 42 17.9997 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.0003 6.99998C28.0003 6.99998 17.7941 8.84351 15 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.0003 7.00001C28.0003 7.00001 34 13 30.9998 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 43C10 43 19 41.5 26 41.5C33 41.5 39 42 39 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.9999 6.99988C29 6.99988 31 5.99988 31.8145 4.41966",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 41C34 39.3431 33 37 30 37C27 37 26 39.3431 26 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XOr=x("surprised-face-with-open-big-mouth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"18",y:"24",width:"12",height:"12",rx:"6",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GOr=x("surprised-face-with-open-mouth",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"20",y:"28",width:"8",height:"8",rx:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),YOr=x("surveillance-cameras",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M43 6H23H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 23V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.42498 19.5798L40.3005 28.1209L38.5581 30.7598L34.5557 37.9696L32.8133 40.6085L4.80151 33.1028L8.42498 19.5798Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.5583 30.7598L42.422 31.7951L40.3515 39.5225L34.5559 37.9696",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZOr=x("surveillance-cameras-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 26V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 33H13L17 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 20L33.4735 37.649C33.795 37.8633 34.2113 37.8732 34.5426 37.6744L44 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.07803 12.7187C6.53288 12.3553 6.47867 11.5745 6.96837 11.1392L14.4279 4.50854C14.7655 4.20843 15.2624 4.17193 15.6403 4.41949L42.7046 22.1513C43.312 22.5493 43.3061 23.4416 42.6935 23.8314L33.5496 29.6503C33.2155 29.8629 32.7875 29.8583 32.458 29.6387L7.07803 12.7187Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),qOr=x("surveillance-cameras-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.0059 26.2759V37.0001H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42.6205 21.2152L38.7568 20.1799L34.7544 27.3897L40.55 28.9426L42.6205 21.2152Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.7566 20.18L34.7542 27.3898L33.0118 30.0287L5 22.523L8.62347 9L40.499 17.541L38.7566 20.18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),KOr=x("swallow",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8.99902 33.3135L24.0339 6.94269C24.958 4.9809 26.6267 4 29.0402 4C32.6603 4 35.0172 8.98626 35.0172 8.98626C35.0172 8.98626 36.3445 9.18401 38.999 9.57953C34.9888 9.64514 32.6699 10.452 32.0424 12C31.1012 14.3221 34.4983 16.7308 35.0172 20.0039C35.5361 23.2769 33.4663 28.8051 28.4882 31.567C25.1694 33.4083 21.0262 33.8859 16.0583 33L9.95844 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.9424 27.978C21.5213 23.3284 23.2169 20.3429 24.0293 19.0215C25.2478 17.0394 30.2745 17.637 28.4685 22.5843C27.2645 25.8824 24.0891 27.6803 18.9424 27.978Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),JOr=x("sweater",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 37H6V24L11 9L19 4H24H29L38 9L42 24V37H34V44H24H14V37Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 28V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 28V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eyr=x("swimming-pool",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 27V8C36 5.79 37.79 4 40 4H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 27V8C10 5.79 11.79 4 14 4H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 12H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 20H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 34L6.5 35.3514C8.1 36.2162 9.9 36.2162 11.5 35.3514C13.1 34.4865 14.9 34.4865 16.5 35.3514C18.1 36.2162 19.9 36.2162 21.5 35.3514C23.1 34.4865 24.9 34.4865 26.5 35.3514C28.1 36.2162 29.9 36.2162 31.5 35.3514C33.1 34.4865 34.9 34.4865 36.5 35.3514C38.1 36.2162 39.9 36.2162 41.5 35.3514L44 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40L6.5 41.3514C8.1 42.2162 9.9 42.2162 11.5 41.3514C13.1 40.4865 14.9 40.4865 16.5 41.3514C18.1 42.2162 19.9 42.2162 21.5 41.3514C23.1 40.4865 24.9 40.4865 26.5 41.3514C28.1 42.2162 29.9 42.2162 31.5 41.3514C33.1 40.4865 34.9 40.4865 36.5 41.3514C38.1 42.2162 39.9 42.2162 41.5 41.3514L44 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tyr=x("swimming-ring",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28 33.1679C30.3069 32.16 32.16 30.3069 33.1679 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14.832 28C15.84 30.3069 17.6931 32.16 19.9999 33.1679",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19.9999 14.832C17.6931 15.84 15.84 17.6931 14.832 19.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 14.832C30.3069 15.84 32.16 17.6931 33.1679 19.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 40.9758C35.1145 39.1681 39.1681 35.1145 40.9758 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7.02441 30C8.83212 35.1145 12.8857 39.1681 18.0002 40.9758",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18.0002 7.02441C12.8857 8.83212 8.83212 12.8857 7.02441 18.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 7.02441C35.1145 8.83212 39.1681 12.8857 40.9758 18.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M27 17H21L18 7L20 4H28L30 7L27 17Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 21V27L7 30L4 28L4 20L7 18L17 21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 31H27L30 41L28 44H20L18 41L21 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 27V21L41 18C42.08 18.8 42.92 19.2 44 20V28C42.92 28.8 42.08 29.2 41 30L31 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null)])}),nyr=x("swimsuit",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 4V11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 4V11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 31H36V36C33 36 26 39 26 44H21C21 39 15 36 12 36V31Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"14",cy:"18",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34",cy:"18",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 18H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iyr=x("swing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"25eac417)"},[c("path",{d:"M9.99985 35.9998C8.00079 32.4998 7.99899 25.9998 7.99975 16.9998C8.00001 13.9998 11.9995 12.9998 13.9993 15.9998C15.1072 17.6617 15.8159 22.264 15.8159 22.264L22.3109 11.0145C23.0068 9.80903 24.5483 9.396 25.7538 10.092C26.9593 10.788 27.3723 12.3294 26.6763 13.5349L27.0641 12.8633C27.7601 11.6578 29.3015 11.2448 30.507 11.9408C31.7125 12.6368 32.1256 14.1783 31.4296 15.3838L31.0418 16.0554C31.7378 14.8499 33.2793 14.4368 34.4848 15.1328C35.6903 15.8288 36.1033 17.3703 35.4073 18.5758L33.8549 21.2646C34.5517 20.0578 36.0948 19.6443 37.3016 20.3411C38.5066 21.0367 38.921 22.5765 38.2279 23.783L29.0588 39.745C28.9612 39.9148 28.8614 40.0815 28.7382 40.2337C28.1666 40.9395 26.1434 42.9998 21.9999 42.9998C17.3408 42.9998 12.4782 40.339 9.99985 35.9998Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 5C38.3788 5.73333 40.5055 6.75828 42 9C43 10.5 43.5 12.5 43.7908 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"25eac417"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),ryr=x("swipe",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 15L19.3714 25.5377C20.5 26.5 22.8282 28 25 26C27.2893 23.8918 25.5 21.5 25 21L17 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 8H27L38 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 33L44 33.0193",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 18V40H44V18H22.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oyr=x("switch",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 19H5.99998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 7L42 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.79897 29H42.799",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.79895 29L18.799 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),syr=x("switch-button",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 4H12C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20H36C40.4183 20 44 16.4183 44 12C44 7.58172 40.4183 4 36 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 28H12C7.58172 28 4 31.5817 4 36C4 40.4183 7.58172 44 12 44H36C40.4183 44 44 40.4183 44 36C44 31.5817 40.4183 28 36 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 14C37.1046 14 38 13.1046 38 12C38 10.8954 37.1046 10 36 10C34.8954 10 34 10.8954 34 12C34 13.1046 34.8954 14 36 14Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 38C13.1046 38 14 37.1046 14 36C14 34.8954 13.1046 34 12 34C10.8954 34 10 34.8954 10 36C10 37.1046 10.8954 38 12 38Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),ayr=x("switch-contrast",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 10H40C41.8856 10 42.8284 10 43.4142 10.5858C44 11.1716 44 12.1144 44 14V34C44 35.8856 44 36.8284 43.4142 37.4142C42.8284 38 41.8856 38 40 38H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 10H8C6.11438 10 5.17157 10 4.58579 10.5858C4 11.1716 4 12.1144 4 14V34C4 35.8856 4 36.8284 4.58579 37.4142C5.17157 38 6.11438 38 8 38H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lyr=x("switch-nintendo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 12C6 7.58172 9.58172 4 14 4H19C20.1046 4 21 4.89543 21 6V40C21 41.1046 20.1046 42 19 42H14C9.58172 42 6 38.4183 6 34V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M42 14C42 9.58172 38.4183 6 34 6H28C26.8954 6 26 6.89543 26 8V42C26 43.1046 26.8954 44 28 44H34C38.4183 44 42 40.4183 42 36V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"11",y:"30",width:"5",height:"5",rx:"2.5",fill:e.colors[2]},null),c("rect",{x:"31.5",y:"14",width:"5",height:"5",rx:"2.5",fill:e.colors[2]},null),c("path",{d:"M15 17H12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 28V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31L37 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cyr=x("switch-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"19",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"36.0063",y:"19.3335",width:"10.5189",height:"24.0125",rx:"5.25944",transform:"rotate(90 36.0063 19.3335)",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("rect",{x:"36.0063",y:"29.8525",width:"10",height:"10",rx:"5",transform:"rotate(-180 36.0063 29.8525)",stroke:e.colors[2],"stroke-width":e.strokeWidth},null)])}),dyr=x("switch-themes",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23 4V27H43.9933L44 4H23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.0049 43.9998C24.6752 43.9998 20.5595 43.9998 18.6579 43.9998C16.9557 43.9998 14.9159 43.4318 13.5475 41.6126C12.6229 40.3832 12.0049 38.5826 12.0049 35.9998C12.0049 31.7298 12.0049 28.063 12.0049 24.9995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 32.9998L12.0046 24.9995L20.0138 32.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 19H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 12H37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),uyr=x("switch-track",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 4V18L8 30L8 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 22V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 9V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 44V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 31V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hyr=x("switching-done",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29.6325 4H21.9932V27H43.9932V20.9631",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.0015 13.003L33.5649 17.4445L45.0001 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.0049 43.9998C23.6752 43.9998 19.5595 43.9998 17.6579 43.9998C15.9557 43.9998 13.9159 43.4318 12.5475 41.6126C11.6229 40.3832 11.0049 38.5826 11.0049 35.9998C11.0049 31.7298 11.0049 28.063 11.0049 24.9995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M3 32.9998L11.0046 24.9995L19.0138 32.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fyr=x("symbol",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 40.0032H18.0039C11.3346 35.6355 8 30.3009 8 23.9995C8 14.5473 15.0167 7.99976 24.0083 7.99976C33 7.99976 40 14.9998 40 23.9995C40 29.9993 36.6689 35.3338 30.0066 40.0032H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gyr=x("symbol-double-x",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 4L24 18L38 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 44L24 30L38 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 10L29 24L43 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 10L18 24L4 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),myr=x("symmetry",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 15L24 9V39L4 33V15Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 9L44 15V33L24 39V9Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kyr=x("sync",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 7.979L19 8.00006V18.0001H4V32H20.9995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 42L31 41.9789V31.5789H44V18H30.3448",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vyr=x("system",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 6H8C6.89543 6 6 6.89543 6 8V18C6 19.1046 6.89543 20 8 20H18C19.1046 20 20 19.1046 20 18V8C20 6.89543 19.1046 6 18 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 28H8C6.89543 28 6 28.8954 6 30V40C6 41.1046 6.89543 42 8 42H18C19.1046 42 20 41.1046 20 40V30C20 28.8954 19.1046 28 18 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 20C38.866 20 42 16.866 42 13C42 9.13401 38.866 6 35 6C31.134 6 28 9.13401 28 13C28 16.866 31.134 20 35 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 28H30C28.8954 28 28 28.8954 28 30V40C28 41.1046 28.8954 42 30 42H40C41.1046 42 42 41.1046 42 40V30C42 28.8954 41.1046 28 40 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Ayr=x("t-shirt",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 9L18 4H30L39 9L43 24L35 30V44H13V30L5 24L9 9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 31L13 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 31L35 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pyr=x("table",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"4",width:"32",height:"40",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 16H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 32H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),byr=x("table-file",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 6H6C4.89543 6 4 6.89543 4 8V40C4 41.1046 4.89543 42 6 42H42C43.1046 42 44 41.1046 44 40V8C44 6.89543 43.1046 6 42 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 18H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.5 18V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.5 18V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 30H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 8V40C44 41.1046 43.1046 42 42 42H6C4.89543 42 4 41.1046 4 40V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wyr=x("table-lamp",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 44L42 28L22 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 12L16 22L24 8L20 4L6 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 44H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 44V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Oyr=x("table-report",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 7C5 5.34315 6.34315 4 8 4H32C33.6569 4 35 5.34315 35 7V44H8C6.34315 44 5 42.6569 5 41V7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 24C35 22.8954 35.8954 22 37 22H41C42.1046 22 43 22.8954 43 24V41C43 42.6569 41.6569 44 40 44H35V24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 12H19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 19H23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yyr=x("tabletennis",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31.4502 16.96C34.2116 16.96 36.4502 14.7214 36.4502 11.96C36.4502 9.19854 34.2116 6.95996 31.4502 6.95996C28.6888 6.95996 26.4502 9.19854 26.4502 11.96C26.4502 14.7214 28.6888 16.96 31.4502 16.96Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M36 34L34 23L23 28L10 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 41.0298H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"9",cy:"25",r:"5",fill:e.colors[0]},null),c("circle",{cx:"6",cy:"17",r:"2",fill:e.colors[0]},null),c("path",{d:"M34 23L44 29L29 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cyr=x("tag",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 44L8 6C8 4.89543 8.89543 4 10 4H38C39.1046 4 40 4.89543 40 6V44L24 35.7273L8 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 18H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_yr=x("tag-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42.1691 29.2451L29.2631 42.1511C28.5879 42.8271 27.6716 43.2069 26.7161 43.2069C25.7606 43.2069 24.8444 42.8271 24.1691 42.1511L8 26V8H26L42.1691 24.1691C43.5649 25.5732 43.5649 27.841 42.1691 29.2451Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.5 21C19.8807 21 21 19.8807 21 18.5C21 17.1193 19.8807 16 18.5 16C17.1193 16 16 17.1193 16 18.5C16 19.8807 17.1193 21 18.5 21Z",fill:e.colors[2]},null)])}),Syr=x("tailoring",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 4V36H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 12H36V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 12H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 44V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Lyr=x("tailoring-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 5H37.4142C36.5233 5 36.0771 6.07714 36.7071 6.70711L41.2929 11.2929C41.9229 11.9229 43 11.4767 43 10.5858V6C43 5.44772 42.5523 5 42 5Z",fill:e.colors[0]},null),c("path",{d:"M8 43H12.5858C13.4767 43 13.9229 41.9229 13.2929 41.2929L8.70711 36.7071C8.07714 36.0771 7 36.5233 7 37.4142L7 42C7 42.5523 7.44772 43 8 43Z",fill:e.colors[0]},null),c("path",{d:"M14 4V32C14 33.1046 14.8954 34 16 34H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 13H35V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 13H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 42V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),xyr=x("taj-mahal",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 28H8C6.89543 28 6 28.8954 6 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 28H40C41.1046 28 42 28.8954 42 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.9994 24H27.9994C27.9994 24 33.1652 18.3215 31.9994 15C31.2446 12.8494 29.5615 11.6597 27.9994 10C26.4373 8.34027 23.9994 6 23.9994 6C23.9994 6 21.5615 8.34027 19.9994 10C18.4373 11.6597 16.7542 12.8494 15.9994 15C14.8337 18.3215 19.9994 24 19.9994 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24H24H32V44H16V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 4V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M10 24V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M38 24V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 44L28 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Eyr=x("take-off",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 29L13.7763 33.1118C12.6994 33.6503 11.4049 33.4927 10.4886 32.7117L4 27.1808L7.56226 25.8157C8.19869 25.5718 8.8992 25.5519 9.54846 25.7592L12.8273 26.8063C13.5787 27.0463 14.3944 26.9807 15.0977 26.6237L37.36 15.3248C37.7807 15.1113 38.2459 15 38.7177 15H44L42.4472 18.1056C42.1569 18.6862 41.6862 19.1569 41.1056 19.4472L32 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.0007 29L18.0003 31L23.0003 41L32.0003 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25L12 16L28 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tyr=x("take-off-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"4c03515c)"},[c("path",{d:"M4.99707 40.9883L42.9971 40.9883",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.52068 31.2641L3.90765 23.2741C4.87794 22.7139 9.67924 24.3889 11.4666 25.3061L21.1686 21.8332L12.8733 7.46538L16.9879 7.21842L30.3885 19.6798L38.6389 17.0682C42.2926 16.023 43.4449 18.0188 43.675 18.4175C45.0577 20.8123 42.2639 22.4252 41.8648 22.6556C38.672 24.499 8.52068 31.2641 8.52068 31.2641Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"4c03515c"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Qyr=x("taobao",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48C10.7452 48 0 37.2548 0 24C0 10.7452 10.7452 0 24 0ZM24 4.36364C13.1551 4.36364 4.36364 13.1551 4.36364 24C4.36364 34.8449 13.1551 43.6364 24 43.6364C34.8449 43.6364 43.6364 34.8449 43.6364 24C43.6364 13.1551 34.8449 4.36364 24 4.36364ZM19.1273 11.6177L22.7626 12.3626C22.6634 13.0622 22.4273 13.8541 22.0543 14.7383C23.2431 14.31 24.3806 13.9947 25.466 13.7917C27.8531 13.3454 29.7082 13.0909 31.5472 13.0909C33.3862 13.0909 34.8014 13.1095 36.5962 14.5261C37.7129 15.4076 38.3999 16.5671 38.6572 18.0045L38.7058 18.3168V30.9897C38.7058 31.8359 38.4803 32.7094 38.0292 33.6101C37.6064 34.4546 36.7928 34.932 35.5885 35.0423L35.3424 35.0595H27.8024C27.3202 33.6504 27.3202 32.8184 27.8024 32.5637C28.5256 32.1816 31.3051 33.2064 32.5259 32.5637C33.2855 32.1638 33.6722 31.4194 33.6858 30.3307L33.6831 30.0921V18.1324C33.6831 16.2794 32.5496 14.9986 29.0578 15.189C27.1624 15.2924 24.9495 15.763 22.4192 16.601L23.2411 16.851L24.2327 17.1886V17.5143C24.2327 18.0662 24.6428 18.5237 25.1772 18.5955L25.3025 18.605L32.6004 18.7457V20.7543H27.1449V23.2534H32.6004V24.8061H27.0854L27.1449 29.6797C27.6591 29.7188 28.1662 29.6142 28.6661 29.3658C29.0013 29.1993 29.2635 28.9579 29.4526 28.6415L29.0889 27.9224C29.0885 27.9216 29.0881 27.9209 29.0877 27.9201C28.8361 27.4205 29.0048 26.8192 29.4611 26.5189L29.5714 26.4551L30.8247 25.8239C30.8745 25.7989 30.9261 25.7776 30.9791 25.7605C31.5114 25.588 32.0798 25.8465 32.307 26.3432L32.3532 26.462L33.0964 28.7558C33.2436 29.2102 33.0774 29.7019 32.6981 29.976L32.5894 30.0451L31.689 30.5466C31.6765 30.5536 31.6639 30.5603 31.6511 30.5667C31.152 30.8195 30.5504 30.6522 30.249 30.1966L30.185 30.0865L30.1714 30.0629C29.6195 30.6617 29.0968 31.1206 28.6034 31.4398C27.7867 31.9681 26.9058 32.3985 25.8899 32.4665L25.6095 32.4759H20.3553C19.9292 32.4759 19.1567 32.1994 18.3633 31.4398C17.8785 30.9756 17.5835 30.2517 17.4785 29.268L17.4545 28.9933V26.2516H21.6108C21.6443 27.4372 21.7552 28.3511 21.9437 28.9933C22.1196 29.5926 22.5858 29.8319 23.3422 29.7111L23.5088 29.6797V24.8061H17.4545V23.2534H23.5088V20.7543H22.3509L20.5157 23.0498L18.5174 21.7861C19.7463 20.4007 20.498 19.5036 20.7724 19.0947C21.0468 18.6858 21.0468 17.9813 20.7724 16.9814L20.8189 17.1633L20.7778 17.1801C20.07 18.2499 19.1326 19.2869 17.9657 20.2909L17.5827 20.6125L15.0765 18.1365C16.2176 17.2504 17.053 16.4263 17.5827 15.6642C18.1124 14.9021 18.6273 13.5533 19.1273 11.6177ZM11.4318 17.788L15.0085 21.15C16.3057 22.3693 16.7268 24.2477 16.093 25.8952L16.0043 26.1087L12.2945 34.4169L8.20691 31.5766L13.409 26.0677C13.4785 25.9941 13.5428 25.9157 13.6014 25.8332C14.2643 24.9 14.0893 23.624 13.2279 22.9005L13.0862 22.791L9.37195 20.1527L11.4318 17.788ZM13.6364 10.9091C15.1426 10.9091 16.3636 12.1301 16.3636 13.6364C16.3636 15.1426 15.1426 16.3636 13.6364 16.3636C12.1301 16.3636 10.9091 15.1426 10.9091 13.6364C10.9091 12.1301 12.1301 10.9091 13.6364 10.9091Z",fill:e.colors[0]},null)])}),Dyr=x("tape",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 12C4 10.8954 4.89543 10 6 10H10H38H42C43.1046 10 44 10.8954 44 12V36C44 37.1046 43.1046 38 42 38H6C4.89543 38 4 37.1046 4 36V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.2701 10C12.5744 10 11.6481 11.9777 12.7336 13.2804L14.4003 15.2804C14.7803 15.7364 15.3432 16 15.9367 16H24H32.0633C32.6568 16 33.2197 15.7364 33.5997 15.2804L35.2664 13.2804C36.3519 11.9777 35.4256 10 33.7299 10H14.2701Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 10V10H10H38H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 31C35.2091 31 37 29.2091 37 27C37 24.7909 35.2091 23 33 23C30.7909 23 29 24.7909 29 27C29 29.2091 30.7909 31 33 31Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 31C17.2091 31 19 29.2091 19 27C19 24.7909 17.2091 23 15 23C12.7909 23 11 24.7909 11 27C11 29.2091 12.7909 31 15 31Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Byr=x("tape-measure",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 15V12C13 10.3431 11.6569 9 10 9V9C8.34315 9 7 10.3431 7 12V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 27C4 20.3726 9.37258 15 16 15C22.6274 15 28 20.3726 28 27V39H4V27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"28",y:"27",width:"16",height:"12",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"16",cy:"27",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M39 27L39 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 27L33 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 27H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ryr=x("target",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21.4172 18.5828C19.3962 19.5481 18 21.6109 18 23.9999C18 27.3136 20.6863 29.9999 24 29.9999C26.389 29.9999 28.4519 28.6037 29.4172 26.5828",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.2793 11.7207C26.9392 11.2538 25.4992 11 24 11C16.8203 11 11 16.8203 11 24C11 31.1797 16.8203 37 24 37C31.1797 37 37 31.1797 37 24C37 22.5008 36.7462 21.0608 36.2793 19.7207",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.5675 6.43255C30.7255 4.88151 27.4657 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24C44 20.5343 43.1185 17.2745 41.5675 14.4325",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 4L24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Iyr=x("target-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.8887 39.8887C32.7287 39.8887 39.8887 32.7287 39.8887 23.8887C39.8887 15.0487 32.7287 7.88867 23.8887 7.88867C15.0487 7.88867 7.88867 15.0487 7.88867 23.8887C7.88867 32.7287 15.0487 39.8887 23.8887 39.8887Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.8887 31.8887C28.3087 31.8887 31.8887 28.3087 31.8887 23.8887C31.8887 19.4687 28.3087 15.8887 23.8887 15.8887C19.4687 15.8887 15.8887 19.4687 15.8887 23.8887C15.8887 28.3087 19.4687 31.8887 23.8887 31.8887Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.8887 25.8887C24.9887 25.8887 25.8887 24.9887 25.8887 23.8887C25.8887 22.7887 24.9887 21.8887 23.8887 21.8887C22.7887 21.8887 21.8887 22.7887 21.8887 23.8887C21.8887 24.9887 22.7887 25.8887 23.8887 25.8887Z",fill:e.colors[0]},null),c("path",{d:"M23.8887 7.88867V3.88867",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37.8887 43.8887L33.8887 36.8887",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.8887 36.8887L9.88867 43.8887",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Myr=x("target-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 41C33.39 41 41 33.39 41 24C41 14.61 33.39 7 24 7C14.61 7 7 14.61 7 24C7 33.39 14.61 41 24 41Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32C28.42 32 32 28.42 32 24C32 19.58 28.42 16 24 16C19.58 16 16 19.58 16 24C16 28.42 19.58 32 24 32Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pyr=x("taurus",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"31",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M44 8C44 15.732 35.0457 22 24 22C12.9543 22 4 15.732 4 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Fyr=x("taxi",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 35V27.7097C4 25.4363 5.28486 23.3581 7.3186 22.3422L8.00053 22.0015L10.3105 14.0919C10.7326 12.2812 12.3467 11 14.206 11H33.8943C35.7675 11 37.3899 12.3 37.7981 14.1282L40.0031 22.0015L40.6834 22.3416C42.716 23.358 44 25.4355 44 27.7081V35C44 36.6569 42.6569 38 41 38H39.0031V39C39.0031 41.2091 37.2123 43 35.0031 43C32.7909 43 31 41.2091 31 39V38H17V39.0003C17 41.2093 15.2093 43 13.0003 43C10.7913 43 9.00053 41.2093 9.00053 39.0003V38H7C5.34315 38 4 36.6569 4 35Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.5 33C14.8807 33 16 31.8807 16 30.5C16 29.1193 14.8807 28 13.5 28C12.1193 28 11 29.1193 11 30.5C11 31.8807 12.1193 33 13.5 33Z",fill:e.colors[2]},null),c("path",{d:"M34.5 33C35.8807 33 37 31.8807 37 30.5C37 29.1193 35.8807 28 34.5 28C33.1193 28 32 29.1193 32 30.5C32 31.8807 33.1193 33 34.5 33Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18 11H30L29.0088 6.04409C28.8868 5.43404 28.3998 5 27.8374 5H20.1626C19.6002 5 19.1132 5.43404 18.9912 6.04409L18 11Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 23H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nyr=x("tea",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 18.1672C11 18.0749 11.0749 18 11.1672 18H34.8328C34.9251 18 35 18.0749 35 18.1672V30C35 36.6274 29.6274 42 23 42C16.3726 42 11 36.6274 11 30V18.1672Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 30C38.3137 30 41 27.3137 41 24C41 20.6863 38.3137 18 35 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("line",{x1:"11",y1:"8",x2:"11",y2:"11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"35",y1:"8",x2:"35",y2:"11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("line",{x1:"23",y1:"5",x2:"23",y2:"11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Uyr=x("tea-drink",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2 20C2 32.1503 8 42 20 42C32 42 38 32.1503 38 20H2Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 14V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 14V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 14V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.1904 30.6229C37.1802 28.039 37.764 25.1374 37.9417 22.0511C38.2868 22.0174 38.6402 22 39 22C42.866 22 46 24.0147 46 26.5C46 28.9853 42.866 31 39 31C38.0007 31 37.0504 30.8654 36.1904 30.6229Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jyr=x("teapot",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.0013 13C15.7011 13 9.54283 18.0701 7.62207 25H38.3805C36.4597 18.0701 30.3014 13 23.0013 13Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.00098 29.5926C7.00098 34.0112 8.66648 38.0265 11.382 41H34.62C37.3355 38.0265 39.001 34.0112 39.001 29.5926C39.001 27.9993 38.7844 26.4585 38.3802 25H7.62177C7.21753 26.4585 7.00098 27.9993 7.00098 29.5926Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 13V11C27 8.79086 25.2091 7 23 7V7C20.7909 7 19 8.79086 19 11V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.0006 27.9999C7.0006 27.9999 5.01521 27.8685 4.00007 25.4999C2.5 21.9999 5.00023 19.9998 6.00025 16.9999C6.76104 14.7176 5.20688 13.014 4.41976 12.3296C4.16754 12.1103 4.00053 11.7992 4.00044 11.4649L4.00028 10.8473C4.00015 10.3583 4.35398 9.94412 4.84258 9.92617C5.87825 9.88814 7.66273 9.9969 9.00029 10.9999C11.0006 12.4999 12.0006 16.9999 12.0006 16.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 41L37 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 25C41.7614 25 44 22.7614 44 20C44 17.2386 41.7614 15 39 15C36.9497 15 35.1876 16.2341 34.416 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wyr=x("teeth",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.1172 5H14.0026C18.6687 5.68989 19.9341 8.33825 24.0003 8.33825C28.0664 8.33825 29.3314 5.69005 33.9978 5H34.5003C39.747 5 44.0003 9.25329 44.0003 14.5V15.1259C44.0003 18.0287 40.9091 21.3433 40.0003 24.4829C39.035 27.8174 38.3737 30.5425 38.1796 33.3943C37.7248 40.0751 35.447 43 33.0003 43C29.3465 43 26.1017 28.0251 24.0627 28.0251C22.0237 28.0251 17.9776 43 15.0003 43C13.1832 43 10.8293 41.9254 9.94554 33.3943C9.59391 30 9.00122 27.9407 8.00028 24.4829C7.1205 21.4437 4.15199 17.8111 4.00028 14.5511C3.76597 9.51593 7.65782 5.24419 12.693 5.00988C12.8343 5.00331 12.9757 5.00002 13.1172 5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M15.4824 12.4634L32.0005 17.7887",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15.4824 17.7886L32.0005 12.4632",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Vyr=x("telegram",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41.4193 7.30899C41.4193 7.30899 45.3046 5.79399 44.9808 9.47328C44.8729 10.9883 43.9016 16.2908 43.1461 22.0262L40.5559 39.0159C40.5559 39.0159 40.3401 41.5048 38.3974 41.9377C36.4547 42.3705 33.5408 40.4227 33.0011 39.9898C32.5694 39.6652 24.9068 34.7955 22.2086 32.4148C21.4531 31.7655 20.5897 30.4669 22.3165 28.9519L33.6487 18.1305C34.9438 16.8319 36.2389 13.8019 30.8426 17.4812L15.7331 27.7616C15.7331 27.7616 14.0063 28.8437 10.7686 27.8698L3.75342 25.7055C3.75342 25.7055 1.16321 24.0823 5.58815 22.459C16.3807 17.3729 29.6555 12.1786 41.4193 7.30899Z",fill:e.colors[0]},null)])}),zyr=x("telescope",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"5",width:"12",height:"38",rx:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"30",y:"5",width:"12",height:"38",rx:"6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 43C15.3137 43 18 40.3137 18 37C18 33.6863 15.3137 31 12 31C8.68629 31 6 33.6863 6 37C6 40.3137 8.68629 43 12 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 43C39.3137 43 42 40.3137 42 37C42 33.6863 39.3137 31 36 31C32.6863 31 30 33.6863 30 37C30 40.3137 32.6863 43 36 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 21C30 17.6863 27.3137 15 24 15C20.6863 15 18 17.6863 18 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 31C30 27.6863 27.3137 25 24 25C20.6863 25 18 27.6863 18 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hyr=x("tencent-qq",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23.7927 44.5178C20.1344 44.5178 16.7762 43.2933 14.6142 41.4646C13.5161 41.7927 12.1115 42.3204 11.2254 42.9751C10.4664 43.535 10.5613 44.1059 10.6979 44.3362C11.298 45.3491 20.9938 44.9831 23.7927 44.6678V44.5178ZM23.7927 44.5178C27.4516 44.5178 30.8095 43.2933 32.9718 41.4646C34.0693 41.7927 35.4742 42.3204 36.3606 42.9751C37.119 43.535 37.0244 44.1059 36.8875 44.3362C36.2874 45.3491 26.5919 44.9831 23.7927 44.6678V44.5178Z",fill:e.colors[0]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36.3386 20.9326C34.6979 21.3809 29.856 22.5505 23.8144 22.5914H23.7698C17.5753 22.5491 12.6423 21.3214 11.1274 20.8999C10.816 20.8129 10.6458 20.6334 10.6458 20.6334C10.644 20.5785 10.6207 19.6503 10.6207 19.171C10.6207 11.1055 14.4284 3.00029 23.7922 3C33.1561 3.00029 36.9635 11.1052 36.9635 19.1713C36.9635 19.65 36.9402 20.5785 36.9387 20.6337C36.9387 20.6337 36.7297 20.8255 36.3386 20.9326ZM38.8284 25.3504C39.3462 26.7001 39.8573 28.1055 40.2318 29.3107C42.0176 35.0578 41.4388 37.4364 40.9986 37.4898C40.0532 37.6039 37.3187 33.1634 37.3187 33.1634C37.3187 37.6757 33.2448 44.604 23.916 44.6677H23.6685C14.3394 44.604 10.2655 37.6757 10.2655 33.1634C10.2655 33.1634 7.53131 37.6039 6.58588 37.4895C6.14542 37.4364 5.5666 35.0581 7.35268 29.3107C7.72717 28.1058 8.23827 26.7001 8.75609 25.3504C8.75609 25.3504 9.10519 25.3285 9.28207 25.3795C10.7319 25.798 12.2762 26.1689 13.8447 26.4792C13.5776 28.1343 13.4249 30.1827 13.5692 32.6021C13.9533 39.0363 17.7745 43.081 23.6727 43.1394H23.9121C29.8106 43.081 33.6314 39.0363 34.0161 32.6021C34.1604 30.1823 34.0075 28.1345 33.7402 26.4793C35.3363 26.1633 36.9076 25.7848 38.3798 25.3571C38.5307 25.3136 38.8284 25.3504 38.8284 25.3504ZM33.7402 26.4793C30.3004 27.1601 26.7448 27.5502 23.8144 27.5147H23.7698C20.8396 27.5498 17.2841 27.1598 13.8447 26.4792C13.8586 26.3929 13.8728 26.3076 13.8874 26.2234C17.3136 26.8989 20.8513 27.2853 23.769 27.2503H23.8137L23.814 27.25C26.7323 27.2856 30.2709 26.8989 33.6974 26.2231C33.712 26.3074 33.7262 26.3928 33.7402 26.4793ZM18.0376 11.6868C18.1059 13.5266 19.1912 14.9735 20.4615 14.916C21.7309 14.8594 22.7044 13.3208 22.6349 11.4802C22.566 9.6398 21.4811 8.19348 20.2122 8.2504C18.9419 8.30791 17.9687 9.84646 18.0376 11.6868ZM27.1253 14.916C28.3957 14.9735 29.4809 13.5263 29.5489 11.6868C29.6181 9.84646 28.6449 8.30791 27.3746 8.2504C26.1055 8.19378 25.0208 9.64009 24.9519 11.4805C24.8825 13.3208 25.8556 14.8591 27.1253 14.916ZM23.8148 15.9248C28.0469 15.9248 31.4658 16.7625 31.805 17.5141V17.5144C31.821 17.5477 31.8295 17.5841 31.8298 17.621C31.8294 17.6731 31.8131 17.7238 31.7831 17.7663C31.497 18.1835 27.701 20.2436 23.8148 20.2436H23.7692C19.8827 20.2436 16.0867 18.1829 15.8006 17.7663C15.7708 17.7239 15.7545 17.6734 15.7539 17.6216C15.7542 17.5845 15.7627 17.5479 15.7787 17.5144C16.1182 16.7625 19.5368 15.9248 23.7692 15.9248H23.8148Z",fill:e.colors[0]},null),c("path",{d:"M22.0218 11.7142C22.0799 12.441 21.6812 13.0867 21.1327 13.157C20.5831 13.2277 20.0912 12.6958 20.0329 11.969C19.9754 11.2416 20.3735 10.596 20.9211 10.5259C21.4716 10.4547 21.9643 10.9871 22.0218 11.7139V11.7142ZM25.5117 11.9571C25.624 11.7559 26.3885 10.6984 27.9714 11.0834C28.3874 11.1847 28.5797 11.3336 28.6203 11.392C28.6801 11.4784 28.6968 11.6015 28.6358 11.7673C28.5155 12.096 28.2671 12.087 28.1296 12.0227C28.0406 11.9813 26.9381 11.2463 25.9223 12.3429C25.8523 12.418 25.7274 12.4439 25.6091 12.3546C25.4903 12.2647 25.4416 12.0832 25.5117 11.9571Z",fill:e.colors[0]},null),c("path",{d:"M15.5039 26.7117V33.0437C15.5039 33.0437 18.4044 33.6286 21.3105 33.2235V27.383C19.4695 27.2788 17.4841 27.0468 15.5039 26.7117Z",fill:e.colors[0]},null),c("path",{d:"M36.9385 20.6337C36.9385 20.6337 31.2962 22.4148 23.8142 22.4653H23.7695C16.2998 22.4151 10.6648 20.6395 10.6456 20.6337L8.75586 25.35C13.4824 26.775 19.3401 27.6933 23.7695 27.6399H23.8142C28.2436 27.6933 34.101 26.775 38.8282 25.35L36.9385 20.6337Z",fill:e.colors[0]},null)])}),$yr=x("tennis",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 4C23.8991 10.6682 22.2619 15.6696 19.0884 19.0044C15.9148 22.3391 10.8853 24.0071 4 24.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.9682 25.0052C37.4557 24.5585 32.4795 25.9505 29.0395 29.1812C25.5994 32.4119 23.9206 37.3515 24.0029 43.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Xyr=x("tent",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 12L4 36H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 12H10L16 36H44L38 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 18H39",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 12L13 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 12L41 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gyr=x("tent-banner",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7 43H39L23 17L7 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.0769 25L23 28L27.9231 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 17V12V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 4H23V12H35L32 8L35 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yyr=x("terminal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"32",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 18L19 24L12 30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 32H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zyr=x("termination-file",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 16.3977V6C40 4.89543 39.1046 4 38 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 14H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 21H21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 44C28.4772 44 24 39.5228 24 34C24 28.4772 28.4772 24 34 24C39.5228 24 44 28.4772 44 34C44 39.5228 39.5228 44 34 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 27L41 41",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 34C24 28.4772 28.4772 24 34 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 44C39.5228 44 44 39.5228 44 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qyr=x("terrace",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 24V40C5 41.1046 5.89543 42 7 42H41C42.1046 42 43 41.1046 43 40V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 31L5 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 23C32 18.5817 28.4183 15 24 15C19.5817 15 16 18.5817 16 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 6V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.4141 10L33.9998 11.4142",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 10L13.4142 11.4142",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kyr=x("test-tube",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 4H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C27.3137 44 30 41.3137 30 38V10H18V38C18 41.3137 20.6863 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 27V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 35H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jyr=x("text",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19V16H32V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 34H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18L24 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eCr=x("text-bold",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 24C29.5056 24 33.9688 19.5228 33.9688 14C33.9688 8.47715 29.5056 4 24 4H11V24H24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28.0312 44C33.5368 44 38 39.5228 38 34C38 28.4772 33.5368 24 28.0312 24H11V44H28.0312Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tCr=x("text-italic",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 6H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 42H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 5.95215L19 41.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nCr=x("text-message",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 7H4V37H19L24 42L29 37H44V7Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 16H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 24H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M29 14L36 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28.9998 13.9998L21.9998 27.9998",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 24H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),iCr=x("text-recognition",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 33V39C6 40.6569 7.34315 42 9 42H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 42H39C40.6569 42 42 40.6569 42 39V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 15V9C42 7.34315 40.6569 6 39 6H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 15V9C6 7.34315 7.34315 6 9 6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15V35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 15H24H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rCr=x("text-rotation-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 35L21 31.3333M29 13L21 16.6667M21 16.6667L17 18.5L5 24L17 29.5L21 31.3333M21 16.6667V31.3333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 6V42L43 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oCr=x("text-rotation-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 29L16.6667 21M35 29L31.3333 21M31.3333 21L29.5 17L24 5L18.5 17L16.6667 21M31.3333 21H16.6667",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 37H6L12 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sCr=x("text-rotation-none",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 29L16.6667 21M35 29L31.3333 21M31.3333 21L29.5 17L24 5L18.5 17L16.6667 21M31.3333 21H16.6667",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 37H42L36 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aCr=x("text-rotation-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 35L21 31.3333M29 13L21 16.6667M21 16.6667L17 18.5L5 24L17 29.5L21 31.3333M21 16.6667V31.3333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 42V6L43 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lCr=x("text-style",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 6H42V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 32L19.1875 27M31 32L28.8125 27M19.1875 27L24 16L28.8125 27M19.1875 27H28.8125",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6H6V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42H42V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H6V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cCr=x("text-style-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 42L8.94118 30M32 42L27.0588 30M27.0588 30L25 25L18 8L11 25L8.94118 30M27.0588 30H8.94118",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 10L44 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 20L44 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 30L44 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 40H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dCr=x("text-underline",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 44H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 6.09717C37 12.7638 37 15.3335 37 22.0002C37 29.1799 31.1797 35.0002 24 35.0002C16.8203 35.0002 11 29.1799 11 22.0002C11 15.3335 11 12.7638 11 6.09717",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),uCr=x("text-wrap-overflow",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 10V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 4V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M37.0561 19.0113L42.0929 24.0255L37.0561 29.123",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),hCr=x("text-wrap-truncation",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20.0522 24.0083H40.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),fCr=x("textarea",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 4C23 4 24 10 24 12C24 14 24 34 24 36C24 38 23 44 16 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4C26 4 24 10 24 12C24 14 24 34 24 36C24 38 25 44 32 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 24L31 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gCr=x("texture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 6L6 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 36L36 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 6L6 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6L6 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 16L16 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 26L26 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mCr=x("texture-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 4H8C5.79086 4 4 5.79086 4 8V40C4 42.2091 5.79086 44 8 44H40C42.2091 44 44 42.2091 44 40V8C44 5.79086 42.2091 4 40 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 12V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 28V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 12V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 28H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 20H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 36H20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 28V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kCr=x("the-single-shoulder-bag",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28 27C28 18.1813 26.7806 4 24 4C20.5714 4 20 18.1813 20 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"15",y:"27",width:"18",height:"17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 27H33L27.7059 36H19.7647L15 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vCr=x("theater",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 6H40C41.1046 6 42 6.89543 42 8V36L32 22.0053C29.3333 23.5901 26.6667 24.3825 24 24.3825C21.3333 24.3825 18.6667 23.5901 16 22.0053L6 36V8C6 6.89543 6.89543 6 8 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),ACr=x("theme",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 6C18 9.31371 20.6863 12 24 12C27.3137 12 30 9.31371 30 6H35.4545L42 15.8182L36.2727 20.7273V42H11.7273V20.7273L6 15.8182L12.5455 6H18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),pCr=x("thermometer",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 25.9993V10C18 6.68629 20.6863 4 24 4C27.3137 4 30 6.68629 30 10V25.9993C32.4289 27.8237 34 30.7284 34 34C34 39.5228 29.5228 44 24 44C18.4772 44 14 39.5228 14 34C14 30.7284 15.5711 27.8237 18 25.9993Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38C26.2091 38 28 36.2091 28 34C28 31.7909 26.2091 30 24 30C21.7909 30 20 31.7909 20 34C20 36.2091 21.7909 38 24 38Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),bCr=x("thermometer-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C28.9706 44 33 39.9706 33 35C33 31.4663 30.9634 28.4082 28 26.9355V10C28 8 28 4 24 4C20 4 20 8 20 10V26.9355C17.0366 28.4082 15 31.4663 15 35C15 39.9706 19.0294 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),wCr=x("thermos-cup",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 31C10 31 10.0714 37 24 37C37.9286 37 38 31 38 31V15H24H10V31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 5V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 5V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 36V41C14 42.1046 14.8954 43 16 43H32C33.1046 43 34 42.1046 34 41V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),OCr=x("thin",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M33 25H15C13.41 25 11.23 24.77 10 24C6.35 21.69 5.66004 16.63 8.00004 13L14.0001 4C17.9301 12.43 30.04 12.42 34 4L40 13C42.34 16.63 41.64 21.69 38 24C36.77 24.78 34.59 25 33 25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 25L14.52 34.55C15.39 37.93 14.46 41.52 12 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.0004 25L33.4804 34.58C32.6104 37.96 33.5404 41.52 36.0004 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 42V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yCr=x("thinking-problem",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 21L43 30L38 31V37H35L29 36L28 43H13L11 32.619C7.92077 29.7028 6 25.5757 6 21C6 12.1634 13.1634 5 22 5C30.8366 5 38 12.1634 38 21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 19C17 16.2386 19.2386 14 22 14C24.7614 14 27 16.2386 27 19C27 21.7614 24.7614 24 22 24V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 33V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),CCr=x("three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 40L6.79224 30.8832C5.7604 28.6475 6.5098 25.9935 8.55853 24.6276L10.4628 23.3581C10.7898 23.1401 11.2142 23.1339 11.5475 23.3422L12 23.625L10.1291 9.94424C10.0464 9.33927 10.2055 8.72606 10.5718 8.23757C11.0844 7.55408 12.0541 7.41556 12.7376 7.92818L12.8707 8.02802C13.2808 8.33563 13.5896 8.75888 13.7573 9.24336L17.869 21.1217C17.9474 21.3481 18.1607 21.5 18.4003 21.5C18.7251 21.5 18.9823 21.2257 18.9614 20.9016L18.0785 7.21729C18.0286 6.44352 18.3143 5.68573 18.8625 5.13746C19.5101 4.4899 20.541 4.43281 21.2561 5.00489L21.5966 5.27727C22.178 5.74239 22.5657 6.40711 22.6842 7.14218L24.9229 21.0222C24.9673 21.2976 25.2051 21.5 25.484 21.5C25.7767 21.5 26.0215 21.2777 26.0497 20.9864L27.3779 7.26175C27.456 6.45511 27.857 5.71437 28.4899 5.20811L28.6963 5.04293C29.4385 4.44919 30.5084 4.50844 31.1805 5.18051C31.7052 5.70522 32 6.41688 32 7.15893V19.9113C32 19.9703 32.005 20.0284 32.0175 20.086C32.1291 20.6002 32.8074 23.2691 35 24C35.9074 24.3025 37.3638 26.8008 38.3729 28.7274C39.113 30.1406 39.042 31.8243 38.2673 33.2189L34.5 40C34.5 40 31 44 23 44C15 44 11.6667 41.3333 11 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Cr=x("three-d-glasses",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.5996 34.5H28.3996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M2.30273 27.3909L9.95784 9.5618L14.9491 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M45.8045 27.6333L38.0499 9.5618L33.0586 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.40063 26.7998H18.717C19.4317 26.7998 20.0111 27.3792 20.0111 28.0939C20.0111 28.128 20.0098 28.1621 20.0071 28.1961L19.0797 39.9078C19.0264 40.5808 18.4647 41.0998 17.7896 41.0998H4.32803C3.65293 41.0998 3.09124 40.5808 3.03795 39.9078L2.11055 28.1961C2.05413 27.4836 2.58598 26.8603 3.29847 26.8038C3.33246 26.8012 3.36654 26.7998 3.40063 26.7998Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M29.2835 26.7998H44.5999C45.3146 26.7998 45.894 27.3792 45.894 28.0939C45.894 28.128 45.8926 28.1621 45.89 28.1961L44.9625 39.9078C44.9093 40.5808 44.3476 41.0998 43.6725 41.0998H30.2109C29.5358 41.0998 28.9741 40.5808 28.9208 39.9078L27.9934 28.1961C27.937 27.4836 28.4689 26.8603 29.1814 26.8038C29.2153 26.8012 29.2494 26.7998 29.2835 26.7998Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),SCr=x("three-hexagons",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 27L14 21L4 27V39L14 45L24 39V27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 27L34 21L24 27V39L34 45L44 39V27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 9L24 3L14 9V21L24 27L34 21V9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LCr=x("three-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 14H29L22 23C26 23 29 25 29 29C29 33 26 34 24 34C21.619 34 20 33 19 31.9",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xCr=x("three-slashes",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 10L42 4V11L6 17V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 24L42 18V25L6 31V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 38L42 32V39L6 45V38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ECr=x("three-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.7446 44H24.8495C19.6392 44 14.7797 41.3742 11.9243 37.016L9.72884 33.6651C8.17072 31.2869 8.63077 28.1201 10.8012 26.2836L13.0887 24.3481C13.3496 24.1273 13.5 23.8029 13.5 23.4611V7.25C13.5 5.45507 14.9551 4 16.75 4C18.5449 4 20 5.45508 20 7.25V6.25C20 4.45507 21.4551 3 23.25 3C25.0449 3 26.5 4.45508 26.5 6.25V7.25C26.5 5.45507 27.9551 4 29.75 4C31.5449 4 33 5.45508 33 7.25V21.75C33 19.9551 34.4551 18.5 36.25 18.5C38.0449 18.5 39.5 19.9551 39.5 21.75V31.9688C39.5 33.6177 39.0018 35.2282 38.0707 36.589L37.097 38.012C34.5331 41.7593 30.2851 44 25.7446 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),TCr=x("three-triangles",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17.0001 7L24.0001 19.1244L29.9905 29.5H4.00977L17.0001 7Z",fill:e.colors[1]},null),c("path",{d:"M31.0001 7L43.9905 29.5H18.0098L24.0001 19.1244L31.0001 7Z",fill:e.colors[1]},null),c("path",{d:"M11.0098 41.5H36.9905L29.9905 29.5H18.0098L11.0098 41.5Z",fill:e.colors[1]},null),c("path",{d:"M29.9905 29.5L24.0001 19.1244M18.0098 29.5L11.0098 41.5H36.9905L29.9905 29.5H18.0098ZM18.0098 29.5H43.9905L31.0001 7L24.0001 19.1244L18.0098 29.5ZM18.0098 29.5L24.0001 19.1244L18.0098 29.5ZM18.0098 29.5H29.9905H18.0098ZM29.9905 29.5H4.00977L17.0001 7L24.0001 19.1244L29.9905 29.5Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QCr=x("thumbs-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.3793 29.4002V36.6002C20.3793 39.5826 22.7969 42.0002 25.7793 42.0002L32.9793 25.8002V6.00023H12.0633C10.2682 5.97994 8.73244 7.2853 8.46327 9.06023L5.97927 25.2602C5.82077 26.3045 6.12885 27.3657 6.82192 28.1627C7.51499 28.9597 8.52311 29.4122 9.57927 29.4002H20.3793Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.9795 6.00017H37.7855C39.8942 5.96288 41.6968 7.51019 41.9795 9.60017V22.2002C41.6968 24.2901 39.8942 26.0375 37.7855 26.0002H32.9795V6.00017Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),DCr=x("thumbs-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27.6002 18.5998V11.3998C27.6002 8.41743 25.1826 5.99977 22.2002 5.99977L15.0002 22.1998V41.9998H35.9162C37.7113 42.0201 39.2471 40.7147 39.5162 38.9398L42.0002 22.7398C42.1587 21.6955 41.8506 20.6343 41.1576 19.8373C40.4645 19.0403 39.4564 18.5878 38.4002 18.5998H27.6002Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 22.0001H10.194C8.08532 21.9628 6.2827 23.7095 6 25.7994V38.3994C6.2827 40.4894 8.08532 42.0367 10.194 41.9994H15V22.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),BCr=x("thunderbolt",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 26C4 24.8954 4.89543 24 6 24H42C43.1046 24 44 24.8954 44 26V31.3604C44 32.3138 43.3167 33.1412 42.4802 33.5984C41.2932 34.2471 39.7561 35.5405 39.2065 38.0136C38.9669 39.0919 38.1046 40 37 40H11C9.89543 40 9.03308 39.0919 8.79348 38.0136C8.24394 35.5405 6.70677 34.2471 5.51983 33.5984C4.68326 33.1412 4 32.3138 4 31.3604V26Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 31H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 4L19 11H29L23 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RCr=x("thunderstorm",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.45455 30.9942C6.14242 28.461 4 24.4278 4 19.8851C4 12.2166 10.1052 6 17.6364 6C23.9334 6 29.2336 10.3462 30.8015 16.2533C32.0353 15.6159 33.431 15.2567 34.9091 15.2567C39.9299 15.2567 44 19.4011 44 24.5135C44 28.3094 41.7562 31.5716 38.5455 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.4141 22.5859L14.5856 25.4144",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.9996 24L19 32.0012H29.004L21.0003 40.0018",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.4141 38.5859L30.5856 41.4144",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ICr=x("thunderstorm-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.5294 20L17 31.5L23.1765 32.3846L20.5294 43L32 29.7308L24.9412 27.9615L30.2353 20H20.5294Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.45455 29.9942C6.14242 27.461 4 23.4278 4 18.8851C4 11.2166 10.1052 5 17.6364 5C23.9334 5 29.2336 9.34618 30.8015 15.2533C32.0353 14.6159 33.431 14.2567 34.9091 14.2567C39.9299 14.2567 44 18.4011 44 23.5135C44 27.3094 41.7562 30.5716 38.5455 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MCr=x("ticket",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9.00013 16.0001L34 6.00008L38.0004 16.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 16H44V22C41 22 38 24 38 27.5C38 31 41 34 44 34V40H4V34C7.00016 34 10 32 10 28C10 24 7 22 4 22V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25.3848H23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 31.3848H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),PCr=x("ticket-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 8H11C11 8 12 13 17 13C22 13 23 8 23 8H44V40H23C23 40 22 35 17 35C12 35 11 40 11 40H4V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 19V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 27L17 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M25 21H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M25 27H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),FCr=x("tickets-checked",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 30V28.989C34 27.3382 35.3382 26 36.989 26V26C38.6381 26 39.9756 27.3356 39.978 28.9847L39.99 37.1853C39.9955 40.9473 36.9473 44 33.1853 44H25.6472C21.2342 44 17.0822 41.9088 14.4552 38.363L10.19 32.6062C9.46968 31.6339 9.40592 30.3235 10.0285 29.2858V29.2858C11.0299 27.6168 13.3332 27.3332 14.7096 28.7096L16 30V16C16 14.3431 17.3431 13 19 13V13C20.6569 13 22 14.3431 22 16V27.875V21.0263C22 19.3549 23.3549 18 25.0263 18V18C26.6977 18 28.0526 19.3549 28.0526 21.0263V29V27.8987C28.0526 26.2564 29.384 24.925 31.0263 24.925V24.925C32.6686 24.925 34 26.2564 34 27.8987V30Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 20H6V16C8 16 10 14.5 9.97403 12C9.94805 9.5 8 8 6 8V4H42V8C40 8 38.0519 9.5 38.026 12C38 14.5 40 16 42 16V20H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NCr=x("tickets-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"42",width:"26",height:"38",rx:"2",transform:"rotate(-90 5 42)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9.00002 16L32 4.99999L37 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"13",cy:"23",r:"2",fill:e.colors[2]},null),c("circle",{cx:"13",cy:"29",r:"2",fill:e.colors[2]},null),c("circle",{cx:"13",cy:"35",r:"2",fill:e.colors[2]},null),c("path",{d:"M21 35H25L36 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),UCr=x("tickets-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 30C33 30 35 31.8809 35 34L41 34L41 4L35 4C35 6 33 8 30 8C27 8 25 6 25 4L19 4L19 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 44L24 44C24 41.8809 22 40 19 40C16 40 14 41.8809 14 44L8 44L8 14L14 14C14 16 16 18 19 18C22 18 24 16 24 14L30 14L30 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"14",cy:"24",r:"2",fill:e.colors[2]},null),c("circle",{cx:"19",cy:"24",r:"2",fill:e.colors[2]},null),c("circle",{cx:"24",cy:"24",r:"2",fill:e.colors[2]},null)])}),jCr=x("tiger-zodiac",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 44V15C6 13.5 7 9.8 11 7L8.5 4C10.1667 4 14.1 4.6 16.5 7C20.6667 6.66667 30 9 26.5 15C25.6101 16.3349 24 17 21 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 24C23 24 31 29 31 38C31 40 32 42.8834 36.1343 42.4015C39 42.0674 41.6269 40.0523 43 35.8759",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 44.0003C17 40.0001 19 35.0003 27 35.0003L30 35.0003",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WCr=x("tiktok",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21.358 19.1399C15.4694 18.8558 11.3762 20.9553 9.07838 25.4384C5.63169 32.163 8.48026 43.1666 19.9788 43.1666C31.4774 43.1666 31.81 32.0554 31.81 30.8914C31.81 30.1154 31.81 25.7764 31.81 17.8746C34.2694 19.4323 36.343 20.37 38.0308 20.6877C39.7186 21.0053 40.7915 21.1461 41.2497 21.11V14.6343C39.6886 14.4461 38.3386 14.0873 37.1997 13.5581C35.4913 12.7643 32.1037 10.5611 32.1037 7.33208C32.106 7.34787 32.106 6.51493 32.1037 4.83325H24.9857C24.9645 20.6493 24.9645 29.3353 24.9857 30.8914C25.0175 33.2255 23.2068 36.4905 19.5355 36.4905C15.8642 36.4905 14.0535 33.2281 14.0535 31.1239C14.0535 29.8357 14.496 27.9685 16.3251 26.5858C17.4098 25.7658 18.9153 25.4384 21.358 25.4384C21.358 24.6828 21.358 22.5833 21.358 19.1399Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),VCr=x("time",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0084 12.0001L24.0072 24.0089L32.4866 32.4883",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zCr=x("timed-mail",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 35V9H24H4V23V37H26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"35",r:"9",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M34 32V36H38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 9L24 22L44 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HCr=x("timeline",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"a10b4ded)"},[c("path",{d:"M13 12C13 14.2091 14.7909 16 17 16C19.2091 16 21 14.2091 21 12C21 9.79086 19.2091 8 17 8C14.7909 8 13 9.79086 13 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 24C31 26.2091 32.7909 28 35 28C37.2091 28 39 26.2091 39 24C39 21.7909 37.2091 20 35 20C32.7909 20 31 21.7909 31 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 36C13 38.2091 14.7909 40 17 40C19.2091 40 21 38.2091 21 36C21 33.7909 19.2091 32 17 32C14.7909 32 13 33.7909 13 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 36H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M21 36H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 12H13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M21 12H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M4 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M39 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)]),c("defs",null,[c("clipPath",{id:e.id+"a10b4ded"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),$Cr=x("timer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"28",r:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M28 4L20 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 16L38 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),XCr=x("tips",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 20C40 26.8077 35.7484 32.6224 29.7555 34.9336H24H18.2445C12.2516 32.6224 8 26.8077 8 20C8 11.1634 15.1634 4 24 4C32.8366 4 40 11.1634 40 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.7557 34.9336L29.0766 43.0831C29.0334 43.6014 28.6001 44 28.08 44H19.9203C19.4002 44 18.9669 43.6014 18.9238 43.0831L18.2446 34.9336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 17V23L24 20L30 23V17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GCr=x("tips-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 8H4V38H19L24 43L29 38H44V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 23V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 16V17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),YCr=x("tire-swing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 4C4 4 10 10 24 10C38 10 44 4 44 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"30",cy:"30",rx:"8",ry:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("ellipse",{cx:"30",cy:"30",rx:"3",ry:"6",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 44C13.5817 44 10 37.732 10 30C10 22.268 13.5817 16 18 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 16H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 44H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 29H10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 22L12 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 37H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZCr=x("title-level",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 8.00049V40.0005",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8.00049V40.0005",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 24.0005H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 31.0239C32 28.4599 34 26.0005 37 26.0005C40 26.0005 42 28.3585 42 31.0239C42 32.8009 42 36.4642 42 40.0139",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),qCr=x("to-bottom",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0083 33.8995V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 22L24 34L12 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 42H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),KCr=x("to-bottom-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 14L24 26L12 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 34H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JCr=x("to-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 23.9917H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 36L14 24L26 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),e_r=x("to-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 24.0083H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 12L34 24L22 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),t_r=x("to-top",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0083 14.1006V42.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 26L24 14L36 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 6H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),n_r=x("to-top-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 33L24 21L36 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 13H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),i_r=x("toilet",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.999 10H27.999V22H19.999V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.0001 35L12.0001 44H11.999H35.999L31.0001 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.999 22V5C33.999 4.44772 33.5513 4 32.999 4H14.999C14.4467 4 13.999 4.44772 13.999 5V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.07992 22.364C6.0384 22.1772 6.18056 22 6.37194 22H41.6261C41.8175 22 41.9596 22.1772 41.9181 22.3641V22.3641C40.6941 27.8723 37.2835 32.8158 31.9187 34.5641C29.4348 35.3735 26.6549 36 24.0001 36C21.3449 36 18.5642 35.3733 16.0797 34.5637C10.7148 32.8154 7.30395 27.8722 6.07992 22.364V22.364Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),r_r=x("tomato",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 43.9999C35.0457 43.9999 44 36.6126 44 27.4999C44 21.0579 39.5252 15.7014 33 12.9841L29.5 14.4999L30 19.9999L23.5 17.9999L17 19.9999V14.4999L14 12.9841C8.02199 15.837 4 21.3926 4 27.4999C4 36.6126 12.9543 43.9999 24 43.9999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.5 4L27.3088 9.11672L36 9.90983L29.6628 14.4833L31.5 21L23.5 18L15.5 21L17.3371 14.4833L11 9.90983L19.6911 9.11672L23.5 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),o_r=x("tool",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 16C44 22.6274 38.6274 28 32 28C29.9733 28 28.0639 27.4975 26.3896 26.6104L9 44L4 39L21.3896 21.6104C20.5025 19.9361 20 18.0267 20 16C20 9.37258 25.3726 4 32 4C34.0267 4 35.9361 4.50245 37.6104 5.38959L30 13L35 18L42.6104 10.3896C43.4975 12.0639 44 13.9733 44 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),s_r=x("toolkit",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 25V38C8 39.6569 9.34315 41 11 41H37C38.6569 41 40 39.6569 40 38V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 15C5 13.8954 5.89543 13 7 13H41C42.1046 13 43 13.8954 43 15V23C43 24.1046 42.1046 25 41 25H7C5.89543 25 5 24.1046 5 23V15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 13V9C31 7.89543 30.1046 7 29 7H19C17.8954 7 17 7.89543 17 9V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 23V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 23V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),a_r=x("top-bar",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 16H42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 13V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 13V19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),l_r=x("topbuzz",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18.9054 18.168L10.3257 16.3443C9.76801 16.2257 9.41204 15.6776 9.53057 15.12L11.4621 6.03265C11.5807 5.47501 12.1288 5.11904 12.6865 5.23757L41.9678 11.4615C42.5254 11.58 42.8814 12.1282 42.7629 12.6858L40.8313 21.7731C40.7128 22.3308 40.1646 22.6867 39.607 22.5682L31.1006 20.7601C30.7133 20.6778 30.4837 20.806 30.4117 21.1448C29.5295 25.295 28.2063 31.5204 26.4419 39.821C26.3234 40.3786 25.7752 40.7346 25.2176 40.616L16.1303 38.6845C15.5727 38.5659 15.2167 38.0178 15.3352 37.4602C17.1 29.1573 18.4236 22.9302 19.3061 18.7788C19.3773 18.4435 19.2438 18.2399 18.9054 18.168Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),c_r=x("topic",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 26.7117 4.53967 29.2974 5.51747 31.6554C6.02232 32.8729 6.64396 34.0297 7.36843 35.1119C7.61157 35.4751 7.15543 37.7711 6 42C10.2289 40.8446 12.5249 40.3884 12.8881 40.6316C13.9703 41.356 15.1271 41.9777 16.3446 42.4825C18.7026 43.4603 21.2883 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.6045 19.8201H33.3838",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.8467 15.7378L18.933 32.2622",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.8467 15.7378L25.933 32.2622",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.6045 28H31.3838",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),d_r=x("topic-discussion",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 8H4V38H19L24 43L29 38H44V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 15L20 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M28 15L27 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 20L16 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M32 27L15 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),u_r=x("torch",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 34H21V44H27V34Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 34H17L14 26H34L31 34Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.9996 14C22.9996 9.39 26.9996 4 26.9996 4C26.9996 4 33.3596 15.49 33.3596 19.23C33.3596 22.97 30.7396 26 26.9996 26H18.9996C16.3596 26 14.6396 23.86 14.6396 21.22C14.6396 18.58 18.9996 10 18.9996 10C18.9996 10 19.9596 12.01 20.9996 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),h_r=x("tour-bus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 23H39V34C39 35.1046 38.1046 36 37 36H11C9.89543 36 9 35.1046 9 34V23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 8C9 6.89543 9.89543 6 11 6H37C38.1046 6 39 6.89543 39 8V23H9V8Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 42C13.3431 42 12 40.6569 12 39V36H18V39C18 40.6569 16.6569 42 15 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 42C31.3431 42 30 40.6569 30 39V36H36V39C36 40.6569 34.6569 42 33 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 12V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 12V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"15",cy:"30",r:"2",fill:e.colors[2]},null),c("circle",{cx:"33",cy:"30",r:"2",fill:e.colors[2]},null),c("path",{d:"M31 6L22 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M38 7L33 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),f_r=x("towel",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 18H4V26H36V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 12V32C36 34.2091 34.2091 36 32 36H12M12 36H8C5.79086 36 4 34.2091 4 32V8C4 5.79086 5.79086 4 8 4H40C42.2091 4 44 5.79086 44 8V40C44 42.21 42.21 44 40 44H16C13.79 44 12 42.21 12 40V36Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),g_r=x("tower",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"17",y:"31",width:"14",height:"13",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"19",y:"17",width:"10",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"21",y:"4",width:"6",height:"13",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),m_r=x("tower-of-babel",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 14.5V4L28 4.00002V13.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 25V15.4619L34 13V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 35V26L37 23V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 44H8V36L40 32V44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),k_r=x("tower-of-pisa",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"726f248b)"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.2498 7.47448L36.7046 11.6156L28.0004 43.9998L11.0004 43.9998L21.2498 7.47448Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.3174 6.95703L38.6359 12.1334",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.2109 18.5479L35.5295 23.7242",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25.4823 20.9316L26.5176 17.0679",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13.1055 30.1392L32.424 35.3155",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22.4823 31.9316L23.5176 28.0679",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"25.1826",y:"4.38721",width:"10",height:"4",rx:"1",transform:"rotate(15 25.1826 4.38721)",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.4823 42.9316L20.5176 39.0679",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)]),c("defs",null,[c("clipPath",{id:e.id+"726f248b"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),v_r=x("toxins",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33.9579 44.0002C33.9579 44.0002 33.9824 40.5294 33.9579 39.7603C34.5074 39.4659 35.0408 39.1454 35.5563 38.8002C36.5925 38.1066 37.5566 37.3137 38.435 36.4353C41.8734 32.9969 44 28.2469 44 23.0002C44 12.5068 35.4934 4.00024 25 4.00024C14.5066 4.00024 6 12.5068 6 23.0002C6 28.2469 8.12665 32.9969 11.565 36.4353C12.4434 37.3137 13.4075 38.1066 14.4437 38.8002C14.9592 39.1454 15.4547 39.4659 16.0043 39.7603C16.0043 40.0084 16.0043 41.4218 16.0043 44.0002C27.9733 44.0002 33.9579 44.0002 33.9579 44.0002Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27.0002C20.2091 27.0002 22 25.2094 22 23.0002L18 19.0002C15.7909 19.0002 14 20.7911 14 23.0002C14 25.2094 15.7909 27.0002 18 27.0002Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 27.0002C29.7909 27.0002 28 25.2094 28 23.0002L32 19.0002C34.2091 19.0002 36 20.7911 36 23.0002C36 25.2094 34.2091 27.0002 32 27.0002Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 34.0002L24.9379 31.0002L28 33.8965",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),A_r=x("trace",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6C14.0589 6 6 14.0589 6 24C6 33.9411 14.0589 42 24 42C33.9411 42 42 33.9411 42 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15C19.0294 15 15 19.0294 15 24C15 28.9706 19.0294 33 24 33C28.9706 33 33 28.9706 33 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24.0001L30.3 17.6943",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.2998 11.4264V17.7H36.6249L41.9999 12.3002H35.7031V6L30.2998 11.4264Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),p_r=x("trademark",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 19H16L20 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19L16 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 29V19L31 25L36 19V29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),b_r=x("traditional-chinese-medicine",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 43C24.8653 43 26.8503 43 29.9551 43C30.0381 40.2631 30.4393 38.7582 31.1586 38.4852C38.6685 35.6357 44 28.434 44 20H4C4 28.2514 9.10319 35.3234 16.3568 38.2941C17.1151 38.6047 17.6815 40.1733 18.056 43C21.0857 43 23.067 43 24 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.4434 27.0225C14.803 28.2103 15.2786 29.191 15.8702 29.9646C16.4484 30.7209 17.1619 31.4223 18.0104 32.0688",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M25.2139 20.0264C28.9697 12.2748 31.177 7.70521 31.8358 6.31775C32.8851 4.10791 35.0156 3.57614 36.9808 4.41569C38.9459 5.25524 39.7411 7.65828 38.9162 9.33311C38.4068 10.3675 36.6766 13.9245 33.7258 20.004",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),w_r=x("train",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 8.83932C9 7.90724 9.43829 7.03279 10.2715 6.61502C12.2462 5.62486 16.6123 4 24 4C31.3877 4 35.7538 5.62486 37.7285 6.61502C38.5617 7.0328 39 7.90724 39 8.83932V36C39 37.1046 38.1046 38 37 38H11C9.89543 38 9 37.1046 9 36V8.83932Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 38V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 38V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.5 32C20.5 32.8284 19.8284 33.5 19 33.5C18.1716 33.5 17.5 32.8284 17.5 32C17.5 31.1716 18.1716 30.5 19 30.5C19.8284 30.5 20.5 31.1716 20.5 32Z",fill:e.colors[0],stroke:e.colors[0]},null),c("path",{d:"M30.5 32C30.5 32.8284 29.8284 33.5 29 33.5C28.1716 33.5 27.5 32.8284 27.5 32C27.5 31.1716 28.1716 30.5 29 30.5C29.8284 30.5 30.5 31.1716 30.5 32Z",fill:e.colors[0],stroke:e.colors[0]},null),c("path",{d:"M20 44L28 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"9",y:"12",width:"30",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 12V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 12L28 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 26L28 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),O_r=x("transaction",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 31L26 35L34 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 15H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 23L22 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),y_r=x("transaction-order",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"9",y:"8",width:"30",height:"36",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19L32 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 27L28 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 35H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),C_r=x("transfer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 28.3923V35.4066C37 39.048 34.0885 42 30.497 42C26.9054 42 23.9939 39.048 23.9939 35.4066L24.0061 13.1429C24.0061 9.19797 21.0946 6 17.503 6C13.9115 6 11 9.19797 11 13.1429V28.3923",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 31L37 25L31 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 10.7273C43 15.1818 37 19 37 19C37 19 31 15.1818 31 10.7273C31 9.20831 31.6321 7.75155 32.7574 6.67748C33.8826 5.60341 35.4087 5 37 5C38.5913 5 40.1174 5.60341 41.2426 6.67748C42.3679 7.75155 43 9.20831 43 10.7273Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 34.7273C17 39.1818 11 43 11 43C11 43 5 39.1818 5 34.7273C5 33.2083 5.63214 31.7516 6.75736 30.6775C7.88258 29.6034 9.4087 29 11 29C12.5913 29 14.1174 29.6034 15.2426 30.6775C16.3679 31.7516 17 33.2083 17 34.7273Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"37",cy:"11",r:"2",fill:e.colors[2]},null),c("circle",{cx:"11",cy:"35",r:"2",fill:e.colors[2]},null)])}),__r=x("transfer-data",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 8L4 14L10 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 28L44 34L38 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 14H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 34H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),S_r=x("transform",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"13.7146",cy:"13.7141",r:"6.85714",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"34.2859",cy:"34.2854",r:"6.85714",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.001 44C12.9553 44 4.00098 35.0457 4.00098 24L10.6676 27.3333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.001 4C35.0467 4 44.001 12.9543 44.001 24L37.3343 20.6667",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),L_r=x("translate",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28.2857 37H39.7143M42 42L39.7143 37L42 42ZM26 42L28.2857 37L26 42ZM28.2857 37L34 24L39.7143 37H28.2857Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6L17 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 11H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 16C10 16 11.7895 22.2609 16.2632 25.7391C20.7368 29.2174 28 32 28 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 11C24 11 22.2105 19.2174 17.7368 23.7826C13.2632 28.3478 6 32 6 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),x_r=x("translation",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M17 32L19.1875 27M31 32L28.8125 27M19.1875 27L24 16L28.8125 27M19.1875 27H28.8125",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.1999 20C41.3468 10.871 33.2758 4 23.5999 4C13.9241 4 5.85308 10.871 4 20L10 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28C5.85308 37.129 13.9241 44 23.5999 44C33.2758 44 41.3468 37.129 43.1999 28L38 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),E_r=x("transport",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"16",y:"12",width:"28",height:"18",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 18V24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 12V6H24V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 36H12C10.8954 36 10 35.1046 10 34V11C10 9.89543 9.10457 9 8 9H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 42C17.3431 42 16 40.6569 16 39V36H22V39C22 40.6569 20.6569 42 19 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 42C35.3431 42 34 40.6569 34 39V36H40V39C40 40.6569 38.6569 42 37 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),T_r=x("transporter",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 8H20C18.8954 8 18 8.89543 18 10V32C18 33.1046 18.8954 34 20 34H42C43.1046 34 44 33.1046 44 32V10C44 8.89543 43.1046 8 42 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 34H18V20H11L4 26.4615V34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 36C18 38.2091 16.2091 40 14 40C11.7909 40 10 38.2091 10 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 36C40 38.2091 38.2091 40 36 40C33.7909 40 32 38.2091 32 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Q_r=x("trapezoid",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31.7944 8H16.2056C14.8934 8 13.7335 8.85275 13.3421 10.1052L5.21713 36.1052C4.61345 38.037 6.05665 40 8.08057 40H39.9194C41.9433 40 43.3866 38.037 42.7829 36.1052L34.6579 10.1052C34.2665 8.85275 33.1066 8 31.7944 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),D_r=x("tray",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"d14138b6)"},[c("rect",{x:"24.7617",y:"3.24268",width:"28",height:"30",rx:"2",transform:"rotate(45 24.7617 3.24268)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38.1966 16.6775L42.4392 12.4348L35.3682 5.36377L31.1255 9.60641",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 21H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 27H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 27H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"d14138b6"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),B_r=x("treadmill",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39.75 44.0001H9.31C6.38 44.0001 4 41.6201 4 38.6901V33.2701C4 32.0601 5.06 31.1301 6.25 31.2801L40.27 35.5301C42.4 35.8001 44 37.6101 44 39.7501C44 42.1001 42.1 44.0001 39.75 44.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 32L4 4H10.43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 31L12 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 15H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),R_r=x("treadmill-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 14C32.7614 14 35 11.7614 35 9C35 6.23858 32.7614 4 30 4C27.2386 4 25 6.23858 25 9C25 11.7614 27.2386 14 30 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M11 21L17 16L25 19L22 25L29 31L31 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 25L17 33L9 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 44H40L44 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 19L33 24L39 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),I_r=x("treadmill-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 39V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 39V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 31L42 15L38 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 14L43 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"4",y:"31",width:"40",height:"8",rx:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),M_r=x("treasure-chest",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 4H6C4.89543 4 4 4.89543 4 6V42C4 43.1046 4.89543 44 6 44H42C43.1046 44 44 43.1046 44 42V6C44 4.89543 43.1046 4 42 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 31C27.866 31 31 27.866 31 24C31 20.134 27.866 17 24 17C20.134 17 17 20.134 17 24C17 27.866 20.134 31 24 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),P_r=x("tree",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13.0448 14C13.5501 8.3935 18.262 4 24 4C29.738 4 34.4499 8.3935 34.9552 14H35C39.9706 14 44 18.0294 44 23C44 27.9706 39.9706 32 35 32H13C8.02944 32 4 27.9706 4 23C4 18.0294 8.02944 14 13 14H13.0448Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28L29 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 25L18 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),F_r=x("tree-diagram",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"10",cy:"24",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"38",cy:"10",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"38",cy:"24",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"38",cy:"38",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M34 38L22 38V10H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24L34 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),N_r=x("tree-list",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 20H18V28H38V20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H18V14H32V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 34H18V42H44V34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 10H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 24H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 38H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 44V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),U_r=x("tree-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("ellipse",{cx:"24",cy:"20",rx:"15",ry:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 14L24 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 34.6689C28.1626 35.5253 26.1333 36.0003 24 36.0003C21.8667 36.0003 19.8374 35.5253 18 34.6689",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 36L24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22L30 16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29L18 23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),j_r=x("tree-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 24C11 24 8.00001 26 8 30C7.99998 36 18 38 18 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 24C37 24 40 26 40 30C40 36 30 38 30 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15.999L24 43.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.126 13.5C18.4174 12.5149 18 11.3062 18 10C18 6.68629 20.6863 4 24 4C27.3137 4 30 6.68629 30 10C30 11.3062 29.5826 12.5149 28.874 13.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13 13C13 13 9 15.5 9 19C9 22.5 12 25 12 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 13C35 13 39 15.5 39 19C39 22.5 36 25 36 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),W_r=x("trend",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.4398 29.8347L19.0967 24.1778L23.4847 28.5555L34 18.0001",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 18H34V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),V_r=x("trend-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 44H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 26L12 28V38H4V26Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24L28 20V38H20V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 16L44 12V38H36V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 18L12 20L44 4H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),z_r=x("trending-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29 34.9999H41V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 13L16.3385 25.5L26.1846 19.5L41 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),H_r=x("trending-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40.9999 27.0005V15.0005H29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 37L16.3385 24.5L26.1846 30.5L41 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$_r=x("triangle",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22.2692 6.98965C23.0395 5.65908 24.9605 5.65908 25.7309 6.98965L44.262 38.9979C45.0339 40.3313 44.0718 42 42.5311 42H5.4689C3.92823 42 2.96611 40.3313 3.73804 38.9979L22.2692 6.98965Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),X_r=x("triangle-round-rectangle",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 29H6V43H20V29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4L34 21H14L24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 44C40.4183 44 44 40.4183 44 36C44 31.5817 40.4183 28 36 28C31.5817 28 28 31.5817 28 36C28 40.4183 31.5817 44 36 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),G_r=x("triangle-ruler",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 44L4 4V44H44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",fill:e.colors[1]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",fill:e.colors[1]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",fill:e.colors[1]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",fill:e.colors[1]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 44V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 44V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 44V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 36H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 30H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 18H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Y_r=x("triangular-pyramid",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44L42 35L24 4L6 35L24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Z_r=x("trophy",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 30C30.6274 30 36 24.4694 36 17.6471V4H12V17.6471C12 24.4694 17.3726 30 24 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 21V11H4C4 17.6667 8 21 12 21Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36 21V11H44C44 17.6667 40 21 36 21Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 32V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 42L18.69 36H29.0425L33 42H15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),q_r=x("trousers-bell-bottoms",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 12L18 4H30L32 12V24L36 41L24 44L12 41L16 24V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 41L24 44L36 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),K_r=x("truck",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 39C14.2091 39 16 37.2091 16 35C16 32.7909 14.2091 31 12 31C9.79086 31 8 32.7909 8 35C8 37.2091 9.79086 39 12 39Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 39C37.2091 39 39 37.2091 39 35C39 32.7909 37.2091 31 35 31C32.7909 31 31 32.7909 31 35C31 37.2091 32.7909 39 35 39Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 35H2V11H31V35H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 35V18H39.5714L46 26.5V35H39.8112",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),J_r=x("trumpet",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 28H38V39C38 40.6569 36.6569 42 35 42C33.3431 42 32 40.6569 32 39V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M29 12H39C40.6569 12 42 13.3431 42 15V25C42 26.6569 40.6569 28 39 28H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M14 14H12C8.68629 14 6 16.6863 6 20C6 23.3137 8.68629 26 12 26H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.1984 33C14.0888 33 14 32.9112 14 32.8016L14 6.19844C14 6.08885 14.0888 6 14.1984 6L17.5 6C24.9558 6 31 12.0442 31 19.5C31 26.9558 24.9558 33 17.5 33L14.1984 33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),eSr=x("trunk",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"12",y:"12",width:"24",height:"28",rx:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 12V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 40V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 25H24H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tSr=x("tub",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40 23V12C40 8.13401 36.866 5 33 5V5C29.134 5 26 8.13401 26 12V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M40 29V23H8V29C8 33.4183 11.5817 37 16 37H32C36.4183 37 40 33.4183 40 29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M43 23H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M17 37L13 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 37L35 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nSr=x("tuchong",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 39H43V28H37V33H11V15H23V9H5V39Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 16V22C35 22 29 17 29 9H35C35 13 37 16 43 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iSr=x("tumblr",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M15 22V17H20V14L26 12V17H31V22H26V29C26 29 26 30.5 28 31C30 31.5 33 30 33 30L31 36H26C22.5 36 20 32.5 20 30V22H15Z",fill:e.colors[2]},null)])}),rSr=x("turkey",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 36H44L39 44H9L4 36Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 30.0001V36.0001H37L37 31.0001C37 25.0001 34 23.0001 34 23.0001C36 20.5001 37 17.0001 34 15.0001C31 13.0001 28.5 15.0001 27 17.0001C27 17.0001 11 15.0001 11 30.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 24C21 24 20 24.5 19 26C18 27.5 18 29 18 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M39 9C38.4667 9.64 35.4444 13.2667 34 15",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"38.3557",cy:"7.48259",r:"2.5",transform:"rotate(35.0717 38.3557 7.48259)",fill:e.colors[0]},null),c("circle",{cx:"40.8108",cy:"9.20646",r:"2.5",transform:"rotate(35.0717 40.8108 9.20646)",fill:e.colors[0]},null)])}),oSr=x("turn-around",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 14C26.7614 14 29 11.7614 29 9C29 6.23858 26.7614 4 24 4C21.2386 4 19 6.23858 19 9C19 11.7614 21.2386 14 24 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 20H21C20.0713 20 19.607 20 19.2159 20.0385C15.4176 20.4126 12.4126 23.4176 12.0385 27.2159C12 27.607 12 28.0713 12 29H36C36 28.0713 36 27.607 35.9615 27.2159C35.5874 23.4176 32.5824 20.4126 28.7841 20.0385C28.393 20 27.9287 20 27 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 26.7837C42.9017 28.0079 44 29.4527 44 31C44 35.4183 35.0457 39 24 39C12.9543 39 4 35.4183 4 31C4 29.4527 5.09827 28.0079 7 26.7837",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 34L24 39L19 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sSr=x("turn-off-bluetooth",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20.6719 11.7778V4L35.2563 15.1111L28.0771 19.5556M32.4996 35.9744L20.6751 44V29.6275L32.4996 35.9744Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 12.5L44 35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7.44434 33.9999L20.6751 29.6274",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aSr=x("turn-on",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 43C16.2742 41.2327 12.3325 35.1851 10.3597 31.6428C9.50794 30.1134 9.95664 28.2347 11.3236 27.1411C12.8473 25.9222 15.0438 26.0438 16.4236 27.4236L18 29V17.5C18 16.1193 19.1193 15 20.5 15C21.8807 15 23 16.1193 23 17.5V23.5C23 22.1193 24.1193 21 25.5 21C26.8807 21 28 22.1193 28 23.5V25.5C28 24.1193 29.1193 23 30.5 23C31.8807 23 33 24.1193 33 25.5V27.5C33 26.1193 34.1193 25 35.5 25C36.8807 25 38 26.1193 38 27.5V35.368C38 36.4383 37.7354 37.496 37.1185 38.3707C36.0949 39.8219 34.255 42.0336 32 43C28.5 44.5 25.3701 44.6343 21 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 9L15 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 4L20 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 8L25 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lSr=x("tv",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"14",width:"38",height:"28",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 14L38 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 14L10 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 20L35 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"33",y:"32",width:"4",height:"4",rx:"2",fill:e.colors[0]},null)])}),cSr=x("tv-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 12H6C4.89543 12 4 12.8954 4 14V40C4 41.1046 4.89543 42 6 42H42C43.1046 42 44 41.1046 44 40V14C44 12.8954 43.1046 12 42 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 19H11V35H31V19Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 4.5L23.0909 12L34 2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 25V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dSr=x("twitter",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 35.7622C6.92886 36.8286 20.8914 44.8773 30.8199 38.674C40.7483 32.4707 40.2006 21.7833 40.2006 16.886C41.1 15.0018 43 14.0439 43 8.9438C41.1337 10.6678 39.2787 11.2544 37.435 10.7036C35.6287 7.94957 33.1435 6.73147 29.9794 7.04934C25.2333 7.52614 23.4969 12.1825 24.0079 18.2067C16.6899 21.9074 10.9515 15.524 7.99418 10.7036C7.00607 14.4999 6.0533 19.0576 7.99418 24.0995C9.2881 27.4607 12.3985 30.3024 17.3254 32.6246C12.3323 35.3308 8.22382 36.3766 5 35.7622Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),uSr=x("two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 40L6.8931 31.1017C5.81795 28.7722 6.68043 26.007 8.88925 24.7018L14.4301 21.4277C15.3946 20.8577 16.5963 20.8727 17.5463 21.4664L18.2334 21.8959C18.9449 22.3405 19.8546 21.7643 19.7566 20.9311L18.1481 7.25893C18.0546 6.46386 18.3303 5.66974 18.8963 5.10367C19.5247 4.47535 20.5249 4.41995 21.2188 4.97504L21.5966 5.27727C22.178 5.74239 22.5657 6.40711 22.6842 7.14218L24.9229 21.0222C24.9673 21.2976 25.2051 21.5 25.484 21.5C25.7767 21.5 26.0215 21.2777 26.0497 20.9864L27.3779 7.26175C27.456 6.45511 27.857 5.71437 28.4899 5.20811L28.6963 5.04293C29.4385 4.44919 30.5084 4.50844 31.1805 5.18051C31.7052 5.70522 32 6.41688 32 7.15893V29.4194C32 30.2579 32.9695 30.7244 33.6243 30.2006L37 27.5C38.6529 26.1777 40.8749 27.041 42.255 27.945C42.6936 28.2323 42.7587 28.8265 42.447 29.2482L34.5 40C34.5 40 31 44 23 44C15 44 11.6667 41.3333 11 40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hSr=x("two-dimensional-code",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 6H6V20H20V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 28H6V42H20V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6H28V20H42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 28V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M41 28V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),fSr=x("two-dimensional-code-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 6H6V18H18V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 30H6V42H18V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 30H30V42H42V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6H30V18H42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 30V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 24L6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 24H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),gSr=x("two-dimensional-code-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M18 6H6V18H18V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 30H6V42H18V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6H30V18H42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 24H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M34 30V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 30V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M26 30V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),mSr=x("two-ellipses",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M40.579 7.34863C44.3436 11.1132 39.9566 21.604 30.7803 30.7803C21.604 39.9566 11.1133 44.3436 7.34863 40.579C3.58399 36.8143 7.97101 26.3236 17.1473 17.1473C26.3236 7.97101 36.8143 3.58399 40.579 7.34863Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.48535 7.34863C3.72071 11.1132 8.10773 21.604 17.284 30.7803C26.4603 39.9566 36.951 44.3436 40.7157 40.579C44.4803 36.8143 40.0933 26.3236 30.917 17.1473C21.7407 7.97101 11.25 3.58399 7.48535 7.34863Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kSr=x("two-fingers",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12.5658 27.1824C10.8553 28.3542 10 30.2935 10 33.0002C10 37.0603 14.9753 44.0002 19.4618 44.0002C23.9483 44.0002 26.5502 44.0002 30.9415 44.0002C35.3328 44.0002 38 40.1496 38 37.0603C38 32.7099 38 28.3596 38 24.0093C38 22.3524 36.6569 21.0093 35 21.0093H34.9909C33.3391 21.0093 32 22.3484 32 24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M13.981 29.4452V11.0059C13.981 9.35036 15.323 8.0083 16.9785 8.0083C16.9813 8.0083 16.9841 8.0083 16.9868 8.00831C18.6482 8.01291 19.9927 9.36106 19.9927 11.0225V24.592",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M19.9927 24.0083V7.01549C19.9927 5.35008 21.3428 4 23.0082 4C24.6736 4 26.0236 5.35008 26.0236 7.01549V24.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26 23.7158V21.0034C26 19.3466 27.3431 18.0034 29 18.0034C30.6569 18.0034 32 19.3466 32 21.0034V24.0034",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vSr=x("two-hands",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36.9997 19.9756L36.0171 23.9332L27.3113 30.2402L27.3613 41.9575L33.9997 42.0001L33.627 33.5146C40.5485 29.1858 44.0092 26.0143 44.0092 24.0001C44.0092 21.9859 44.0092 16.6721 44.0092 6.05867",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10.9997 20.0509L12.0329 24.0002L20.4003 30.4158L20.7592 42.1278L13.9997 42.0002L14.2027 33.9086C7.4091 30.0008 4.01232 27.025 4.01232 24.9811C4.01232 22.9373 4.01232 17.2866 4.01232 6.0291",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ASr=x("two-key",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 19C19 15.8334 21.6667 14 24 14C26.3334 14 29 15.8334 29 19C29 24.7 19 28.9333 19 34H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pSr=x("two-semicircles",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 25C44 13.9543 35.0457 5 24 5C12.9543 5 4 13.9543 4 25H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14 32C14 37.5228 18.4772 42 24 42C29.5228 42 34 37.5228 34 32H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bSr=x("two-triangles",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0002 4L41.3207 34H6.67969L24.0002 4Z",fill:e.colors[1]},null),c("path",{d:"M24.0002 44L41.3207 14H6.67969L24.0002 44Z",fill:e.colors[1]},null),c("path",{d:"M24.0002 4L41.3207 34H6.67969L24.0002 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0002 44L41.3207 14H6.67969L24.0002 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wSr=x("two-triangles-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24L4 4V44L44 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 24L44 44V4L4 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),OSr=x("two-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26.7446 44H25.8495C20.6392 44 15.7797 41.3742 12.9243 37.016L10.7288 33.6651C9.17072 31.2869 9.63077 28.1201 11.8012 26.2836L14.0887 24.3481C14.3496 24.1273 14.5 23.8029 14.5 23.4611V7.25C14.5 5.45507 15.9551 4 17.75 4C19.5449 4 21 5.45508 21 7.25V6.25C21 4.45507 22.4551 3 24.25 3C26.0449 3 27.5 4.45508 27.5 6.25V17.75C27.5 15.9551 28.9551 14.5 30.75 14.5C32.5449 14.5 34 15.9551 34 17.75V21.75C34 19.9551 35.4551 18.5 37.25 18.5C39.0449 18.5 40.5 19.9551 40.5 21.75V31.9688C40.5 33.6177 40.0018 35.2282 39.0707 36.589L38.097 38.012C35.5331 41.7593 31.2851 44 26.7446 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ySr=x("type-drive",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 12C4 10.8954 4.89543 10 6 10H42C43.1046 10 44 10.8954 44 12V36C44 37.1046 43.1046 38 42 38H6C4.89543 38 4 37.1046 4 36V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.4142 32.5858C15.7893 32.2107 16.298 32 16.8284 32H30.2602C30.7376 32 31.1992 32.1708 31.5617 32.4815L38 38H10L15.4142 32.5858Z",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 38H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"15",cy:"21",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"33",cy:"21",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 25L33 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 17L33 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),CSr=x("u-disk",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 12V4H18V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 12.3735C13 12.1672 13.1672 12 13.3735 12H34.6265C34.8328 12 35 12.1672 35 12.3735V33C35 39.0751 30.0751 44 24 44C17.9249 44 13 39.0751 13 33V12.3735Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M20 21L28 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 29L28 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Sr=x("u-turn-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M35 34V15C35 8.92487 30.0751 4 24 4V4C17.9249 4 13 8.92487 13 15V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 39L13 44L8 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"35",cy:"39",r:"5",transform:"rotate(90 35 39)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),SSr=x("u-turn-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 13H33C39.0751 13 44 17.9249 44 24V24C44 30.0751 39.0751 35 33 35H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 40L4 35L9 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"9",cy:"13",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),LSr=x("u-turn-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 13H15C8.92487 13 4 17.9249 4 24V24C4 30.0751 8.92487 35 15 35H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 30L44 35L39 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"39",cy:"13",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),xSr=x("u-turn-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 14L13 33C13 39.0751 17.9249 44 24 44V44C30.0751 44 35 39.0751 35 33V4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 9L35 4L40 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"13",cy:"9",r:"5",transform:"rotate(-90 13 9)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),ESr=x("ulikecam",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M22 44C31.9411 44 40 35.9411 40 26C40 16.0589 31.9411 8 22 8C12.0589 8 4 16.0589 4 26C4 35.9411 12.0589 44 22 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M41 10C42.6569 10 44 8.65685 44 7C44 5.34315 42.6569 4 41 4C39.3431 4 38 5.34315 38 7C38 8.65685 39.3431 10 41 10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),TSr=x("umbrella",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.7273 27C19.1515 24.5758 21.5758 23.3636 24 23.3636C26.4242 23.3636 28.8485 24.5758 31.2727 27C34.101 24.5758 36.2222 23.3636 37.6364 23.3636C39.0505 23.3636 41.1717 24.5758 44 27C44 15.9543 35.0457 7 24 7C12.9543 7 4 15.9543 4 27C6.82828 24.5758 8.9495 23.3636 10.3636 23.3636C11.7778 23.3636 13.899 24.5758 16.7273 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V38.5536C24 41.5678 26.4858 44.0112 29.5 44.0112C32.5142 44.0112 35 41.5678 35 38.5536",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 3V7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),QSr=x("umbrella-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24V38.5536C24 41.5678 26.4858 44.0112 29.5 44.0112C32.5142 44.0112 35 41.5678 35 38.5536",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),DSr=x("umbrella-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 24V37.125C27 39 26.6379 44 23 44C19.5714 44 19 39.625 19 38.375",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4C38.5 4 43.375 17.3333 44 24H4C4.625 17.3333 9.5 4 24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 14L23 18L29 11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),BSr=x("undo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.2721 36.7279C14.5294 39.9853 19.0294 42 24 42C33.9411 42 42 33.9411 42 24C42 14.0589 33.9411 6 24 6C19.0294 6 14.5294 8.01472 11.2721 11.2721C9.61407 12.9301 6 17 6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 9V17H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),RSr=x("ungroup",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.2727 4H4V11.2727H11.2727V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.9998 36.7271H36.7271V43.9998H43.9998V36.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.2727 24H4V31.2727H11.2727V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9998 36.7271H16.7271V43.9998H23.9998V36.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.2727 4H24V11.2727H31.2727V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.9998 16.7271H36.7271V23.9998H43.9998V16.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.2729 7.63623H24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 40.3638H36.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.2729 27.6366H27.6366V11.2729",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28.8275 20.3633H36.7269M20.3633 36.7269V27.6282V36.7269Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7.63672 11.2725V23.9997",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.3633 24V36.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ISr=x("unicast",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 15C26.7614 15 29 12.7614 29 10C29 7.23858 26.7614 5 24 5C21.2386 5 19 7.23858 19 10C19 12.7614 21.2386 15 24 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 15V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 33V23L24 23.0034",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M30 41V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),MSr=x("union-selection",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 16H41C42.1046 16 43 16.8954 43 18V41C43 42.1046 42.1046 43 41 43H18C16.8954 43 16 42.1046 16 41V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 16V7C32 5.89543 31.1046 5 30 5H7C5.89543 5 5 5.89543 5 7V30C5 31.1046 5.89543 32 7 32H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.0005 16L17.0005 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.0005 7L7.00049 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.0005 16L16.0005 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.0005 24L24.0005 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.0005 5L5.00049 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.0005 34L34.0005 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.0005 5L5.00049 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PSr=x("universal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 38C31.732 38 38 31.732 38 24C38 16.268 31.732 10 24 10C16.268 10 10 16.268 10 24C10 31.732 16.268 38 24 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M11 29C12.5089 29.6244 15 30 16.2586 28.5317C17.5171 27.0633 16.395 24.7522 17.7889 23.9682C19.317 23.1086 20.4203 26.0319 23.2912 25.516C26.162 25 28 21 28 19C28 17 26.2854 17 26.162 15.0542C26 12.5 28 11 28 11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M27.9995 37C26.9137 36.091 25.9995 35.5 26.0001 34C26.0006 32.5 26.9995 33 27.9995 32C28.9996 31 28.4995 29 29.4999 28.5C30.5004 28 33.6075 29.0558 35.9998 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"24",cy:"4",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24",cy:"44",r:"2",fill:e.colors[0]},null),c("circle",{cx:"44",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"38",cy:"10",r:"2",fill:e.colors[0]},null),c("circle",{cx:"10",cy:"38",r:"2",fill:e.colors[0]},null),c("circle",{cx:"4",cy:"24",r:"2",fill:e.colors[0]},null),c("circle",{cx:"10",cy:"10",r:"2",fill:e.colors[0]},null),c("circle",{cx:"38",cy:"38",r:"2",fill:e.colors[0]},null),c("path",{d:"M10 24C10 27.8146 11.5256 31.2729 14 33.798",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38C31.732 38 38 31.732 38 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 10C27.8146 10 31.2729 11.5256 33.798 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),FSr=x("unlike",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 19C44 12.9249 39.0751 8 33 8C29.2797 8 25.9907 9.8469 24 12.6738C22.0093 9.8469 18.7203 8 15 8C8.92487 8 4 12.9249 4 19C4 30 17 40 24 42.3262C25.1936 41.9295 26.5616 41.3098 28.0099 40.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.959 27L41.8375 35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M41.8375 27L34.959 35.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NSr=x("unlink",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25.8927 16.0307L18.1145 8.2525C15.2506 5.38866 10.7031 5.29302 7.9572 8.0389C5.21132 10.7848 5.30696 15.3323 8.1708 18.1962L15.949 25.9744",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31.9161 22.0707L39.6943 29.8489C42.5581 32.7127 42.9291 37.1233 39.9079 40.0062C36.8867 42.8891 32.6144 42.6564 29.7506 39.7926L21.9724 32.0144",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21.2384 21.0759L17.3493 17.1868",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.3131 30.1504L26.424 26.2613",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),USr=x("unlock",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"7",y:"22.0476",width:"34",height:"22",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 22V14.0047C13.9948 8.87022 17.9227 4.56718 23.0859 4.05117C28.249 3.53516 32.9673 6.97408 34 12.0059",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jSr=x("unlock-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"30",r:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M31 12V11C31 7.13401 27.866 4 24 4V4C20.134 4 17 7.13401 17 11V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26L24 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WSr=x("unordered-list",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 18V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 27H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 12H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 4.99994C5 4.99994 8 1.99992 10 4.99996C12 8 5 12 5 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5.00065 34.5001C5.00065 34.5001 7.00065 31.5001 10.0006 33.5C13.0006 35.5 10.0007 38 10.0007 38C10.0007 38 13.0006 40.5001 10.0006 42.5001C7.00064 44.5001 5.00064 41.5001 5.00064 41.5001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 38H8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 18L5 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 38H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 10H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VSr=x("up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 30L25 18L37 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zSr=x("up-and-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 36V44H44V12H36V20H28V28H20V36H12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 13L27 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 4H27V10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 27H4V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 18L4 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HSr=x("up-c",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 27L24 18L15 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$Sr=x("up-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 29L24 17L36 29H12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),XSr=x("up-small",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0083 12.1006V36.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 24L24 12L36 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GSr=x("up-square",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 29L24 19L34 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),YSr=x("up-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 24L24 6L43 24H31V42H17V24H5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZSr=x("update-rotation",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.5424 27C32.2681 31.0571 28.4778 34 24.0002 34C19.5226 34 15.7323 31.0571 14.458 27V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.5424 15V21C32.2681 16.9429 28.4778 14 24.0002 14C19.5226 14 15.7323 16.9429 14.458 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qSr=x("upload",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("mask",{id:e.id+"04cec2fa",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"48",height:"48",style:{maskType:"alpha"}},[c("path",{d:"M48 0H0V48H48V0Z",fill:e.colors[2]},null)]),c("g",{mask:"url(#"+e.id+"04cec2fa)"},[c("path",{d:"M6 24.0083V42H42V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 15L24 6L15 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9917 32V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])])}),KSr=x("upload-computer",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25 6H9C7.34315 6 6 7.34315 6 9V31C6 32.6569 7.34315 34 9 34H39C40.6569 34 42 32.6569 42 31V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 42L34 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 18L37 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 11L37 6L42 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JSr=x("upload-laptop",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M25 9H11C9.34315 9 8 10.3431 8 12V33H40V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 33H44V35C44 38.3137 41.3137 41 38 41H10C6.68629 41 4 38.3137 4 35V33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 19L37 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 12L37 7L42 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),e8r=x("upload-logs",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 43.9998H10C8.89543 43.9998 8 43.1043 8 41.9998V5.99976C8 4.89519 8.89543 3.99976 10 3.99976H38C39.1046 3.99976 40 4.89519 40 5.99976V23.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.5 43.9998V30.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 34.4998L32.5 32.9998L35.5 29.9998L38.5 32.9998L40 34.4998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 15.9998H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16 23.9998H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),t8r=x("upload-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.6777 20.271C7.27476 21.3181 4 25.2766 4 30C4 35.5228 8.47715 40 14 40C14.9474 40 15.864 39.8683 16.7325 39.6221",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36.0547 20.271C40.4577 21.3181 43.7324 25.2766 43.7324 30C43.7324 35.5228 39.2553 40 33.7324 40C32.785 40 31.8684 39.8683 30.9999 39.6221",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 20C36 13.3726 30.6274 8 24 8C17.3726 8 12 13.3726 12 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.0654 27.8812L23.9999 20.9238L31.1318 28.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38.0001V24.4619",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),n8r=x("upload-picture",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 24C44 22.8954 43.1046 22 42 22C40.8954 22 40 22.8954 40 24H44ZM24 8C25.1046 8 26 7.10457 26 6C26 4.89543 25.1046 4 24 4V8ZM39 40H9V44H39V40ZM8 39V9H4V39H8ZM40 24V39H44V24H40ZM9 8H24V4H9V8ZM9 40C8.44772 40 8 39.5523 8 39H4C4 41.7614 6.23857 44 9 44V40ZM39 44C41.7614 44 44 41.7614 44 39H40C40 39.5523 39.5523 40 39 40V44ZM8 9C8 8.44772 8.44771 8 9 8V4C6.23858 4 4 6.23857 4 9H8Z",fill:e.colors[0]},null),c("path",{d:"M6 35L16.6931 25.198C17.4389 24.5143 18.5779 24.4953 19.3461 25.1538L32 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 31L32.7735 26.2265C33.4772 25.5228 34.5914 25.4436 35.3877 26.0408L42 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 18L37 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 11L37 6L42 11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),i8r=x("upload-three",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 28L24 20L16 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 36V20.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 14H32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),r8r=x("upload-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0079 41L23.9995 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.5178 34.3161C43.8044 32.005 45.2136 27.8302 44.0001 24C42.7866 20.1698 39.0705 18.0714 35.0527 18.0745H32.7317C31.2144 12.1613 26.2082 7.79572 20.1435 7.0972C14.0787 6.39868 8.21121 9.5118 5.38931 14.9253C2.56741 20.3388 3.37545 26.9317 7.42115 31.5035",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.3638 27.6359L23.9998 21.272L17.6358 27.6359",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),o8r=x("upload-web",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M28 40H7C5.34315 40 4 38.6569 4 37V11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V23.0588",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39 41L39 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 34L39 29L44 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V20H4V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 10 14)",fill:e.colors[2]},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 16 14)",fill:e.colors[2]},null)])}),s8r=x("upside-down-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 30L17 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 30L31 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 17C17 17 19 13 24 13C29 13 31 17 31 17",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),a8r=x("usb",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 22C14.2091 22 16 20.2091 16 18C16 15.7909 14.2091 14 12 14C9.79086 14 8 15.7909 8 18C8 20.2091 9.79086 22 12 22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 28C38.2091 28 40 26.2091 40 24C40 21.7909 38.2091 20 36 20C33.7909 20 32 21.7909 32 24C32 26.2091 33.7909 28 36 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 9L24 4L29 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 39L12 28.2632V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 28V32.7895L24 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 44H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),l8r=x("usb-memory-stick",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 22C8 20.8954 8.89543 20 10 20H38C39.1046 20 40 20.8954 40 22V42C40 43.1046 39.1046 44 38 44H10C8.89543 44 8 43.1046 8 42V22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 4H33V20H15V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 10V12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 10V12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),c8r=x("usb-micro-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 18C4 16.3431 5.34315 15 7 15H41C42.6569 15 44 16.3431 44 18V30C44 31.6569 42.6569 33 41 33H7C5.34315 33 4 31.6569 4 30V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 15H37V23H11V15Z",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 23V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 23V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 23V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 23V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 15L40 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),d8r=x("usb-micro-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 18C4 16.3431 5.34315 15 7 15H41C42.6569 15 44 16.3431 44 18V24.1396C44 24.7019 43.842 25.2528 43.544 25.7296L39.8813 31.59C39.333 32.4671 38.3716 33 37.3373 33H10.6627C9.62837 33 8.66696 32.4671 8.11875 31.59L4.456 25.7296C4.15801 25.2528 4 24.7019 4 24.1396V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 15H37V23H11V15Z",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 23V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 23V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 23V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 23V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 15L40 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),u8r=x("usb-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 21H6V42H42V21Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 21V6H34V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 12V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 12V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),h8r=x("usb-type-c",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15 15H33C48 15 48 33 33 33H15C-1.23978e-05 33 -2.86102e-06 15 15 15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 27V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 27V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 27V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 27V21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 24L12 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),f8r=x("user",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"12",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44C42 34.0589 33.9411 26 24 26C14.0589 26 6 34.0589 6 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),g8r=x("user-business",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"12",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44C42 34.0589 33.9411 26 24 26C14.0589 26 6 34.0589 6 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44L28 39L24 26L20 39L24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),m8r=x("user-positioning",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"16",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 36C36 29.3726 30.6274 24 24 24C17.3726 24 12 29.3726 12 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 4H44V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 4H4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 44H44V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 44H4V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),k8r=x("user-to-user-transmission",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M14 18C17.866 18 21 14.866 21 11C21 7.13401 17.866 4 14 4C10.134 4 7 7.13401 7 11C7 14.866 10.134 18 14 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 18C37.866 18 41 14.866 41 11C41 7.13401 37.866 4 34 4C30.134 4 27 7.13401 27 11C27 14.866 30.134 18 34 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 44C4 43.1111 4 40.1111 4 35C4 29.4772 7.77023 25 12.4211 25C14.6667 25 16.3509 25 17.4737 25C21.5587 25 24.0001 29.0269 24.0001 29.0269",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 44C44 43.1111 44 40.1111 44 35C44 29.4772 40.1849 25 35.4788 25C33.2064 25 31.5022 25 30.366 25C26.4048 25 23.9922 29.0269 24 29.0269",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 40H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.2954 36.2583L35.535 37.5055L38.0141 39.9998L35.535 42.5613L34.2954 43.8421",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14.3293 36.2321L13.0701 37.4857L10.5517 39.9928L13.0701 42.5415L14.3293 43.8159",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),v8r=x("uterus",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32.0002 18C31.0772 24 29.0002 29.5 24.5002 29.5C20.0002 29.5 18.5002 24.5 17.0002 18C15.5002 11.5 17.0002 6 24.5002 6C32.0002 6 32.9233 12 32.0002 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32.5 12.5C34.25 10.8682 36.0328 10.3296 38.8405 10.5043C43.052 10.7664 44 13.648 44 17.9564M44 17.9564C44 22.2648 42.3485 26.1825 39.0589 25.2961C35.7692 24.4097 36.2292 20.9096 37.7678 19.2686C39.3064 17.6276 41.9973 16.9589 44 17.9564Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M16.5 12C14.7309 10.456 12.6403 10.3301 10.0869 10.5048C6.25675 10.7668 3.99999 13.6924 3.99999 18.0008M3.99999 18.0008C3.99999 22.3092 6.89652 26.1829 9.88829 25.2965C12.8801 24.4101 12.4618 20.9101 11.0625 19.2691C9.66321 17.6281 5.82131 17.0033 3.99999 18.0008Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M20 27V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 27V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),A8r=x("vacation",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 14.999L5 15.999C6.62916 8.48478 11.3642 6.00624 16 5.99904C18.9968 5.99438 21.9521 7.0251 24 7.99963C26.0479 7.0251 29 5.99988 32 5.99962C36.6113 5.99922 41.3708 8.48478 43 15.999L37 14.999C37.5588 17.0992 38.7882 20.7915 37 23.999C34.0196 21.3261 27.1294 17.2902 24 14.9991C20.8706 17.2902 13.9804 21.3261 11 23.999C9.21176 20.7915 10.4412 17.0992 11 14.999Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15C23.2454 18.8889 22.1889 28.5333 24 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 41.9992H36C31.2134 37.4146 29 36.0048 24 36C19 35.9952 13.892 39.3817 12 41.9992Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),p8r=x("vacuum-cleaner",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M26 22.5C26 22.5 26 13 26 10C26 7 28 4 32 4C36 4 38 7 38 10C38 13 38 34 38 34",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32.75 34H43.25L44 40H32L32.75 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 40H25.8864C25.9491 40 26 39.9491 26 39.8864V23.2546C26 15.9343 20.0657 10 12.7454 10V10C9.57228 10 7 12.5723 7 15.7454V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"10",cy:"34",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M14 10V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),b8r=x("vegetable-basket",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 14H7.37783C5.58056 14 4.18661 15.5695 4.39881 17.3542L7.11944 40.2361C7.23907 41.2423 8.09222 42 9.10545 42H39.4734C40.5033 42 41.3648 41.2179 41.4641 40.1927L43.6816 17.2891C43.8522 15.5262 42.4666 14 40.6955 14H38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 22L43 22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 29H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 36H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 6C19.5817 6 16 12.9247 16 21.4667C16 21.6452 16.0016 21.823 16.0047 22H31.9953C31.9984 21.823 32 21.6452 32 21.4667C32 12.9247 28.4183 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),w8r=x("vegetables",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 7.90249C33.5 7.5 35.3291 7.61106 36.4393 7.90249C38.9414 8.56028 40.7649 9.68991 41.8557 11.2615C43.1186 13.0795 43.3371 15.3991 42.508 18.1559C40.8094 23.7957 33.908 27.296 33.5 27.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.2471 41.2702C27.7619 41.368 28.2851 41.4194 28.809 41.4214C30.2786 41.4214 31.5442 41.0058 32.5663 40.187C33.6786 39.3023 34.5 38 34.8325 36.2784C35.165 34.5569 34.6799 32.943 34.1525 31.3686C33.7799 30.2501 33.5347 28.5637 33.5 27.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 26.5001C13 26.5001 7.19013 23.7937 5.49291 18.156C4.66304 15.3999 4.88161 13.0817 6.14446 11.2616C7.23662 9.69072 9.05804 8.56109 11.5601 7.9026C12.671 7.61117 13.7341 7.46338 14.7221 7.46338",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.5 27C14 28 13.5675 29.7963 13.0402 31.3721C12.5128 32.9479 11.9688 34.5743 12.3595 36.2812C12.7501 37.9882 13.5127 39.3045 14.6236 40.1898C15.6485 41.0079 16.53 41.5 18.0003 41.5C18.5235 41.4979 20.0003 41 20.0003 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.5 4C28.7466 4 33 6.64313 33 14.375C33 22.1076 23.5 32 23.5 32C23.5 32 14 22.1069 14 14.375C14 6.64241 18.2528 4 23.5 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.9991 42.229C21.9892 42.2292 20.2806 41.5671 19.1309 40.5596C17.8028 39.3925 17.127 37.7334 17.127 35.6268C17.127 33.8706 18.0762 32.4059 18.9942 30.9876C19.6457 29.9801 20.5484 27.9977 20.5484 27.9977C20.5484 27.9977 21.0229 26.3606 20.9447 25.2978C20.8 23.3332 18.8929 21.8541 18.5834 20.8404C18.208 19.5796 18.2996 18.8122 18.8679 18.4278C19.0427 18.3077 19.713 18.2675 19.713 18.2675C19.713 18.2675 19.5867 16.4218 19.6658 15.8133C19.7609 15.0833 20.142 14.0415 21.0376 13.9648C21.6576 13.9116 22.1478 14.0043 22.4656 14.6718C22.5683 14.8876 22.6391 15.1492 22.7383 15.5107C23.0395 16.6424 23.521 17.9663 23.9949 19.0425C24.4695 17.9691 24.9518 16.6452 25.255 15.5114C25.3542 15.1499 25.4257 14.8883 25.5284 14.6718C25.8462 14.0043 26.3371 13.9125 26.9571 13.9661C27.7133 14.0316 28.2331 15.0847 28.3282 15.8133C28.4073 16.4218 28.392 17.2322 28.281 18.2675H28.3282C28.5433 18.2675 28.954 18.3063 29.1296 18.4271C29.6986 18.8115 29.7318 19.946 29.4134 20.8397C29 21.9999 27.2039 23.1328 27 24.9999C26.8714 26.1771 27.0948 26.8691 27.4511 27.9984C27.8469 29.2528 28.3511 29.9808 29.0047 30.9869C29.9227 32.4052 30.8719 33.872 30.8719 35.6268C30.8719 37.7327 30.1975 39.3925 28.868 40.5582C27.7155 41.5657 26.0094 42.2289 23.9991 42.229Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),O8r=x("vertical-spacing-between-items",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M8 6V12H40V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 24H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M8 42V36H40V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),y8r=x("vertical-tidy-up",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"7",width:"32",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"21",width:"32",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"8",y:"35",width:"32",height:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),C8r=x("vertical-timeline",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M3.99999 5H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M3.99999 43H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7.99999 36V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 28H3.99999V36H12V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 20H20V28H28V20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 12H36V20H44V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 20V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7.99999 12V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M7.99999 20V21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M23 12V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 28V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),_8r=x("vertically-centered",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 7H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("rect",{x:"16",y:"16",width:"16",height:"16",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 41H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),S8r=x("vest",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M36 4H31L24 24V44H40V19L36 13V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 4H17L24 24V44H8V19L12 13V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),L8r=x("vial",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 33C30 26.5556 30 16.8889 30 4H18C18 16.8749 18 26.531 18 32.9684",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 14H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 20H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 33C18 34.0441 18 35.6103 18 37.6985C18 41.1787 20.6863 44 24 44C27.3137 44 30 41.1787 30 37.6985C30 35.6386 30 34.0937 30 33.0638L18 33Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),x8r=x("vicia-faba",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("g",{"clip-path":"url(#"+e.id+"e378ed5a)"},[c("path",{d:"M3.99989 31.0001C4.00014 24.5001 8.0004 22.0374 11.0001 21.0187C13.9997 20.0001 16.0003 20.0001 18.9999 17.0001C21.9995 14.0001 22.0004 8.00008 28 6.00008C33.9995 4.00007 41.091 7.00011 42.9997 14.0001C44.9084 21.0001 39.5006 30.0001 37.0006 33.0001C34.5006 36.0001 29.4987 41.0001 20.9996 42.0001C12.5006 43.0001 3.99963 37.5001 3.99989 31.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 21.0435C19 30 29 21.0435 22 12",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11.0005 21.0187C14.0002 20.0001 16.0008 20.0001 19.0004 17.0001C22 14.0001 22.0009 8.00007 28.0004 6.00007",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("defs",null,[c("clipPath",{id:e.id+"e378ed5a"},[c("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),T8n=x("video",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 10C4 8.89543 4.89543 8 6 8H42C43.1046 8 44 8.89543 44 10V38C44 39.1046 43.1046 40 42 40H6C4.89543 40 4 39.1046 4 38V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 8V40",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 8V40",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 18H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 30H44",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 18H10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 16V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 8H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 40H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 8H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 40H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 30H10",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 28V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 28V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 16V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 19L29 24L21 29V19Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),E8r=x("video-conference",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 10C4 8.89543 4.89543 8 6 8H34C35.1046 8 36 8.89543 36 10V19L44 13V36L36 30V38C36 39.1046 35.1046 40 34 40H6C4.89543 40 4 39.1046 4 38V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 16V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 14V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 16V20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),T8r=x("video-file",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M10 44H38C39.1046 44 40 43.1046 40 42V14H30V4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 4L40 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 21H27.4928V24.5L34 22V33L27.4928 30.5V34H14V21Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Q8r=x("video-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 10C4 8.89543 4.89543 8 6 8H34C35.1046 8 36 8.89543 36 10V19L44 13V36L36 30V38C36 39.1046 35.1046 40 34 40H6C4.89543 40 4 39.1046 4 38V10Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"21",r:"5",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),D8r=x("video-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20.5 28V21.9378L25.75 24.9689L31 28L25.75 31.0311L20.5 34.0622V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 15H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 6L27 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 6L15 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),B8r=x("videocamera",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"11",width:"32",height:"26",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"20",cy:"24",r:"6",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 29L44 33V15L36 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),R8r=x("videocamera-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"21",width:"31",height:"20",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("rect",{x:"20",y:"27",width:"9",height:"8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"27",cy:"13",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"13",cy:"13",r:"5",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35 35L44 39V23L35 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),I8r=x("viencharts",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"23.9999",cy:"17",r:"12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"16",cy:"31",r:"12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"32",cy:"31.0005",r:"12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),M8r=x("view-grid-card",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"13",width:"8",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"27",y:"13",width:"8",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"27",width:"8",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"27",y:"27",width:"8",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),P8r=x("view-grid-detail",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"13",width:"8",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 13L35 13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 20L35 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 28L35 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 35H35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),F8r=x("view-grid-list",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"13",width:"8",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"13",y:"27",width:"8",height:"8",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 28L35 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 35H35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 13L35 13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 20L35 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),N8r=x("view-list",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"4",width:"32",height:"40",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 14H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 24H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 34H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 16C16.1046 16 17 15.1046 17 14C17 12.8954 16.1046 12 15 12C13.8954 12 13 12.8954 13 14C13 15.1046 13.8954 16 15 16Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 26C16.1046 26 17 25.1046 17 24C17 22.8954 16.1046 22 15 22C13.8954 22 13 22.8954 13 24C13 25.1046 13.8954 26 15 26Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 36C16.1046 36 17 35.1046 17 34C17 32.8954 16.1046 32 15 32C13.8954 32 13 32.8954 13 34C13 35.1046 13.8954 36 15 36Z",fill:e.colors[2]},null)])}),U8r=x("viewfinder",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16 6H8C6.89543 6 6 6.89543 6 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 42H8C6.89543 42 6 41.1046 6 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 42H40C41.1046 42 42 41.1046 42 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 6H40C41.1046 6 42 6.89543 42 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 33V18H19L21 15H27L29 18H35V33H13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 28C25.6569 28 27 26.6569 27 25C27 23.3431 25.6569 22 24 22C22.3431 22 21 23.3431 21 25C21 26.6569 22.3431 28 24 28Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-miterlimit":"10"},null)])}),j8r=x("vigo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44.125C33.5269 44.125 41.25 36.5094 41.25 27.1152C41.25 24.8089 40.9348 22.6141 40.2603 20.5237C39.8709 19.3169 39.5558 18.7406 39.093 17.6297C38.6302 16.5188 38.0145 15.5808 37.3134 14.6373C36.6123 13.6939 35.2464 11.8389 34.3008 11.4664C34.3008 12.9285 31.4285 18.0347 30.3258 18.2913C29.2231 18.5479 31.1407 12.9224 28.6979 9.07446C26.255 5.22647 22.3053 2.70049 22.3053 4.42961C22.3053 6.15873 21.2123 9.0621 20.1113 10.5015C19.0104 11.9408 17.2251 13.1774 15.9817 13.7582C14.7383 14.339 15.1885 10.8503 14.2551 11.4664C13.3144 12.0874 11.9773 13.8173 11.2742 14.903C8.81281 18.7041 6.75 22.418 6.75 27.1152C6.75 36.5094 14.4731 44.125 24 44.125Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.2959 23.7326V32.4698C19.2959 33.5069 20.1366 34.3477 21.1737 34.3477C21.5217 34.3477 21.8627 34.251 22.1589 34.0685L30.5444 28.9005C30.9859 28.6285 31.1232 28.05 30.8511 27.6086C30.7742 27.4838 30.6692 27.3788 30.5444 27.3019L22.1589 22.134C21.2761 21.5898 20.1192 21.8645 19.5751 22.7474C19.3926 23.0436 19.2959 23.3846 19.2959 23.7326Z",fill:e.colors[0],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),W8r=x("vip",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 4H4L15 44H23L12 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 44L44 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),V8r=x("vip-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.50326 16.3661L12.5158 7.67177C12.909 7.2452 13.4807 7 14.0821 7H33.9179C34.5193 7 35.091 7.2452 35.4842 7.67177L43.4967 16.3661C44.1809 17.1084 44.1659 18.2125 43.4618 18.9383L24.7499 40.1499C24.3518 40.6012 23.6482 40.6012 23.2501 40.1499L4.5382 18.9383C3.83415 18.2125 3.81915 17.1084 4.50326 16.3661Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 20L24 29L32 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),z8r=x("virgo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M30 17C34 17 41.0879 16.8877 41.9586 23.6392C42.417 27.1934 39.2376 32.6747 24 43.0005",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 11C16 12.1046 16.8954 13 18 13C19.1046 13 20 12.1046 20 11H16ZM4 11C4 12.1046 4.89543 13 6 13C7.10457 13 8 12.1046 8 11H4ZM8 11C8 8.79086 9.79086 7 12 7V3C7.58172 3 4 6.58172 4 11H8ZM12 7C14.2091 7 16 8.79086 16 11H20C20 6.58172 16.4183 3 12 3V7Z",fill:e.colors[0]},null),c("path",{d:"M28 11C28 12.1046 28.8954 13 30 13C31.1046 13 32 12.1046 32 11H28ZM16 11C16 12.1046 16.8954 13 18 13C19.1046 13 20 12.1046 20 11H16ZM20 11C20 8.79086 21.7909 7 24 7V3C19.5817 3 16 6.58172 16 11H20ZM24 7C26.2091 7 28 8.79086 28 11H32C32 6.58172 28.4183 3 24 3V7Z",fill:e.colors[0]},null),c("path",{d:"M6 11V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 11V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 11V29C30 34 32.5 39 42 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),H8r=x("virtual-reality-glasses",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5 16H43C43.5523 16 44 16.4477 44 17V39C44 39.5523 43.5523 40 43 40H30L24.0083 34.0013L18 40H5C4.44772 40 4 39.5523 4 39V17C4 16.4477 4.44772 16 5 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M14 32C16.2091 32 18 30.2091 18 28C18 25.7909 16.2091 24 14 24C11.7909 24 10 25.7909 10 28C10 30.2091 11.7909 32 14 32Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34 32C36.2091 32 38 30.2091 38 28C38 25.7909 36.2091 24 34 24C31.7909 24 30 25.7909 30 28C30 30.2091 31.7909 32 34 32Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6 10H42H6Z",fill:e.colors[1]},null),c("path",{d:"M6 10H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$8r=x("voice",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"17",y:"4",width:"14",height:"27",rx:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 23C9 31.2843 15.7157 38 24 38C32.2843 38 39 31.2843 39 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),X8r=x("voice-input",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 30C4 36.6274 9.37258 42 16 42C22.6274 42 26 38 27 35L28.5385 30L35 9L44 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40.7274 30H28.5386",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 15C22 11.6863 19.3137 9 16 9C12.6863 9 10 11.6863 10 15V30C10 33.3137 12.6863 36 16 36C19.3137 36 22 33.3137 22 30V15Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),G8r=x("voice-message",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 25.8994C18.1046 25.8994 19 25.004 19 23.8994C19 22.7948 18.1046 21.8994 17 21.8994C15.8954 21.8994 15 22.7948 15 23.8994C15 25.004 15.8954 25.8994 17 25.8994Z",fill:e.colors[2]},null),c("path",{d:"M21.9497 28.8492C23.2165 27.5825 24 25.8325 24 23.8995C24 21.9665 23.2165 20.2165 21.9497 18.9497",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M26.8994 33.799C29.4329 31.2655 30.9999 27.7655 30.9999 23.8995C30.9999 20.0335 29.4329 16.5335 26.8994 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Y8r=x("voice-off",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31 24V11C31 7.13401 27.866 4 24 4C20.134 4 17 7.13401 17 11V24C17 27.866 20.134 31 24 31C27.866 31 31 27.866 31 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 23C9 31.2843 15.7157 38 24 38C25.7532 38 27.4361 37.6992 29 37.1465M39 23C39 25.1333 38.5547 27.1626 37.7519 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 38V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 42L6 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Z8r=x("voice-one",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M36 22V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M18 18V30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 22V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 14V34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),q8r=x("voicemail",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11 31C14.866 31 18 27.866 18 24C18 20.134 14.866 17 11 17C7.13401 17 4 20.134 4 24C4 27.866 7.13401 31 11 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 31C40.866 31 44 27.866 44 24C44 20.134 40.866 17 37 17C33.134 17 30 20.134 30 24C30 27.866 33.134 31 37 31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 31H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),K8r=x("volkswagen",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M7 14L16 37L22 26H26L32 37L41 14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6L22 19H26L32 6",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24C44 18.0265 41.3812 12.6647 37.2291 9C33.7035 5.88818 29.0722 4 24 4C18.9278 4 14.2965 5.88818 10.7709 9C6.61877 12.6647 4 18.0265 4 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),J8r=x("volleyball",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M31.81 42.4054C41.9782 38.0865 46.7173 26.3494 42.4081 16.192C38.0989 6.0345 26.351 1.27569 16.1928 5.59461C6.03464 9.91353 1.2755 21.6506 5.59472 31.808C9.91394 41.9655 21.6518 46.7243 31.81 42.4054Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.9996 6C14.5059 13.0103 17.9367 20.1966 23.9996 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 40C18.97 37.74 23.74 31.32 24 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 25.0001C38.55 20.3276 29.5 20.4033 24 24.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 16C17 16 28.56 7.50998 41 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 33C20 33 7.59 28.02 7 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.9998 22C33.9998 22 35.5597 36.5 23.7197 44.03",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linejoin":e.strokeLinejoin},null)])}),eLr=x("volume-down",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Q8n=x("volume-mute",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{opacity:"0.01",x:"30",y:"18",width:"13",height:"13",fill:e.colors[2]},null),c("mask",{id:e.id+"603476ab",maskUnits:"userSpaceOnUse",x:"30",y:"18",width:"13",height:"13",style:{maskType:"alpha"}},[c("rect",{x:"30",y:"18",width:"13",height:"13",fill:e.colors[2]},null)]),c("g",{mask:"url(#"+e.id+"603476ab)"},[c("path",{d:"M40.7348 20.2858L32.2495 28.7711",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.2496 20.2858L40.7349 28.7711",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),c("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),tLr=x("volume-notice",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 15L32 15C32.6232 15.5565 33.1881 16.1797 33.6841 16.8588C35.1387 18.8504 36 21.3223 36 24C36 26.6545 35.1535 29.1067 33.7218 31.0893C33.2168 31.7885 32.6391 32.4293 32 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.2359 41.1857C40.0836 37.6953 44 31.305 44 24C44 16.8085 40.2043 10.5035 34.507 6.97906",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),nLr=x("volume-small",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 15L32 15C32.6232 15.5565 33.1881 16.1797 33.6841 16.8588C35.1387 18.8504 36 21.3223 36 24C36 26.6545 35.1535 29.1067 33.7218 31.0893C33.2168 31.7885 32.6391 32.4293 32 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iLr=x("volume-up",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 18V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rLr=x("vr-glasses",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2 12H46V36H30L24 30L18 36H2V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 28C15.2091 28 17 26.2091 17 24C17 21.7909 15.2091 20 13 20C10.7909 20 9 21.7909 9 24C9 26.2091 10.7909 28 13 28Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M35 28C37.2091 28 39 26.2091 39 24C39 21.7909 37.2091 20 35 20C32.7909 20 31 21.7909 31 24C31 26.2091 32.7909 28 35 28Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oLr=x("waistline",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M13 31C16.0556 32.5092 26.2 34.6222 35 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"25.4121",r:"2",fill:e.colors[0]},null),c("path",{d:"M10 5C11.8558 8.27796 14.971 15.2575 15 22C15.0089 24.0646 14.6814 26.107 13.9995 28.0141C12.1815 33.0986 9.4545 36.0423 9 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 5C36.1442 8.27796 33.029 15.2575 33 22C32.9911 24.0646 33.3186 26.107 34.0005 28.0141C35.8185 33.0986 38.5455 36.0423 39 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 18C8 18 9 20 9 22C9 23.6102 8 26 8 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 18C40 18 39 20 39 22C39 23.6102 40 26 40 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sLr=x("wallet",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.982 11.9689L31.7846 4L36.397 11.9889L17.982 11.9689Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 14C4 12.8954 4.89543 12 6 12H42C43.1046 12 44 12.8954 44 14V42C44 43.1046 43.1046 44 42 44H6C4.89543 44 4 43.1046 4 42V14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.25 33H44V23H35.25C32.3505 23 30 25.2386 30 28C30 30.7614 32.3505 33 35.25 33Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 16.5V40.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),aLr=x("wallet-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"5",y:"13",width:"38",height:"26",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"25",y:"20",width:"18",height:"11",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43 18L43 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 13C32 8 28.5 7 27 7C23.6667 7 16.1 7 12.5 7C8.9 7 8 9.86567 8 11.2985V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"33.5",cy:"25.5",r:"1.5",fill:e.colors[2]},null)])}),lLr=x("wallet-three",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 16V9C39 7.34315 37.6569 6 36 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34314 42 9 42H36C37.6569 42 39 40.6569 39 39V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"22",y:"16",width:"20",height:"16",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 30 24)",fill:e.colors[2]},null)])}),cLr=x("wallet-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 8H44V16C44 16 34 18 34 24C34 30 44 32 44 32V40H4V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dLr=x("warehousing",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 24L18 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18L18 24L24 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"38",cy:"24",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M40.706 13C39.9214 11.8109 39.0133 10.7105 38 9.71713C34.3925 6.18064 29.4509 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C29.4509 44 34.3925 41.8194 38 38.2829C39.0133 37.2895 39.9214 36.1891 40.706 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),uLr=x("washing-machine",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 49 48",fill:"none"},[c("rect",{x:"8.77783",y:"4",width:"32",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M8.77783 15.5H40.7778",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"28.7778",cy:"10",r:"2",fill:e.colors[0]},null),c("circle",{cx:"34.7778",cy:"10",r:"2",fill:e.colors[0]},null),c("circle",{cx:"24.7778",cy:"30",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),hLr=x("washing-machine-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"8",y:"4",width:"32",height:"40",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M8 12C8 13.1046 8.89543 14 10 14H38C39.1046 14 40 13.1046 40 12V6C40 4.89543 39.1046 4 38 4H10C8.89543 4 8 4.89543 8 6V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"14",cy:"9",r:"2",fill:e.colors[2]},null),c("circle",{cx:"20",cy:"9",r:"2",fill:e.colors[2]},null),c("circle",{cx:"24",cy:"29",r:"7",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),fLr=x("watch",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34.9562 31L30.9998 44H16.9998L13.0435 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13.0435 17L16.9998 4H30.9998L34.9562 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M37 24C37 26.5773 36.25 28.9794 34.9564 31C32.6462 34.6083 28.6024 37 24 37C19.3976 37 15.3538 34.6083 13.0436 31C11.75 28.9794 11 26.5773 11 24C11 21.4227 11.75 19.0206 13.0436 17C15.3538 13.3917 19.3976 11 24 11C28.6024 11 32.6462 13.3917 34.9564 17C36.25 19.0206 37 21.4227 37 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 17V24L28 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gLr=x("watch-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19 14V6C19 4.89543 19.8954 4 21 4H27C28.1046 4 29 4.89543 29 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M29 34V42C29 43.1046 28.1046 44 27 44H21C19.8954 44 19 43.1046 19 42V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("circle",{cx:"24",cy:"24",r:"11",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M21 25L25 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 21V25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mLr=x("water",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 29C11.7614 29 14 26.7614 14 24C14 26.7614 16.2386 29 19 29C21.7614 29 24 26.7614 24 24C24 26.7614 26.2386 29 29 29C31.7614 29 34 26.7614 34 24C34 26.7614 36.2386 29 39 29C41.7614 29 44 26.7614 44 24C44 35.0457 35.0457 44 24 44C12.9543 44 4 35.0457 4 24C4 26.7614 6.23858 29 9 29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 13C28 15.2091 26.2091 17 24 17C21.7909 17 20 15.2091 20 13C20 10.7909 24 4 24 4C24 4 28 10.7909 28 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kLr=x("water-level",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C32.2843 44 39 37.2843 39 29C39 15 24 4 24 4C24 4 9 15 9 29C9 37.2843 15.7157 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M9 29.0001C9 37.2844 15.7157 44.0001 24 44.0001C32.2843 44.0001 39 37.2844 39 29.0001C39 29.0001 30 32.0001 24 29.0001C18 26.0001 9 29.0001 9 29.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),vLr=x("water-no",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M9 29C11.7614 29 14 26.7614 14 24C14 26.7614 16.2386 29 19 29C21.7614 29 24 26.7614 24 24C24 26.7614 26.2386 29 29 29C31.7614 29 34 26.7614 34 24C34 26.7614 36.2386 29 39 29C41.7614 29 44 26.7614 44 24C44 35.0457 35.0457 44 24 44C12.9543 44 4 35.0457 4 24C4 26.7614 6.23858 29 9 29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 5L29 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 5L19 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ALr=x("water-rate",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C32.8366 44 40 37.4876 40 29.4545C40 21.5758 34.6667 13.0909 24 4C13.3333 13.0909 8 21.5758 8 29.4545C8 37.4878 15.1634 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.8572 19L24 24.3684L29.1429 19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 26.158H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 31.5264H30",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26.158V36.0001",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pLr=x("water-rate-two",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44C32.8366 44 40 36.8363 40 28C40 15 24 4 24 4C24 4 8 15 8 28C8 36.8366 15.1634 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 20L20 28H28L24 36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bLr=x("waterfalls-h",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 6H6V17H20V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 31H28V42H42V31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 6H28V23H42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 25H6V42H20V25Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),wLr=x("waterfalls-v",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 20L23 6L6 6L6 20L23 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 42V28L25 28L25 42H42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 6V20H42V6H31Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 28L6 42H17V28H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),OLr=x("watermelon",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M23 34C34.0457 34 43 25.0457 43 14H3C3 25.0457 11.9543 34 23 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 23V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16.6358 20.3638L14.5145 22.4851",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29.3643 20.3642L31.4856 22.4855",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yLr=x("watermelon-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 4L41 33.92C41 33.92 36.0457 38 24 38C11.9543 38 7 33.92 7 33.92L24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"17",r:"2",fill:e.colors[2]},null),c("circle",{cx:"27",cy:"23",r:"2",fill:e.colors[2]},null),c("circle",{cx:"21",cy:"23",r:"2",fill:e.colors[2]},null),c("path",{d:"M41 39.9199C41 39.9199 36.0457 43.9999 24 43.9999C11.9543 43.9999 7 39.9199 7 39.9199",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),CLr=x("waterpolo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 34L6.5 35.3514C8.1 36.2162 9.9 36.2162 11.5 35.3514C13.1 34.4865 14.9 34.4865 16.5 35.3514C18.1 36.2162 19.9 36.2162 21.5 35.3514C23.1 34.4865 24.9 34.4865 26.5 35.3514C28.1 36.2162 29.9 36.2162 31.5 35.3514C33.1 34.4865 34.9 34.4865 36.5 35.3514C38.1 36.2162 39.9 36.2162 41.5 35.3514L44 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 40L6.5 41.3514C8.1 42.2162 9.9 42.2162 11.5 41.3514C13.1 40.4865 14.9 40.4865 16.5 41.3514C18.1 42.2162 19.9 42.2162 21.5 41.3514C23.1 40.4865 24.9 40.4865 26.5 41.3514C28.1 42.2162 29.9 42.2162 31.5 41.3514C33.1 40.4865 34.9 40.4865 36.5 41.3514C38.1 42.2162 39.9 42.2162 41.5 41.3514L44 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.5877 28C44.3774 24.171 44.0475 20.0621 42.398 16.1932C38.0894 6.02588 26.343 1.27715 16.1861 5.596C7.28884 9.37498 2.5503 18.8325 4.38973 27.94",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 6C14.47 13.17 17.7899 20.11 23.9999 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.3896 28C23.7396 26.71 23.9496 25.37 23.9996 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 26.0002C38.55 21.0902 30.47 20.5602 24 24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 16C18 16 28.56 7.50998 41 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 28C10.01 24.73 7.26 20.29 7 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M34.3097 22.0898C34.3097 22.0898 34.5297 24.5898 33.9297 28.0398",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_Lr=x("waterpolo-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 35L6.5 36.3514C8.1 37.2162 9.9 37.2162 11.5 36.3514C13.1 35.4865 14.9 35.4865 16.5 36.3514C18.1 37.2162 19.9 37.2162 21.5 36.3514C23.1 35.4865 24.9 35.4865 26.5 36.3514C28.1 37.2162 29.9 37.2162 31.5 36.3514C33.1 35.4865 34.9 35.4865 36.5 36.3514C38.1 37.2162 39.9 37.2162 41.5 36.3514L44 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 41L6.5 42.3514C8.1 43.2162 9.9 43.2162 11.5 42.3514C13.1 41.4865 14.9 41.4865 16.5 42.3514C18.1 43.2162 19.9 43.2162 21.5 42.3514C23.1 41.4865 24.9 41.4865 26.5 42.3514C28.1 43.2162 29.9 43.2162 31.5 42.3514C33.1 41.4865 34.9 41.4865 36.5 42.3514C38.1 43.2162 39.9 43.2162 41.5 42.3514L44 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 18C27.7614 18 30 15.7614 30 13C30 10.2386 27.7614 8 25 8C22.2386 8 20 10.2386 20 13C20 15.7614 22.2386 18 25 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M25 29L24 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 11L11 22L24 24.93H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 10C12.6569 10 14 8.65685 14 7C14 5.34315 12.6569 4 11 4C9.34315 4 8 5.34315 8 7C8 8.65685 9.34315 10 11 10Z",fill:e.colors[0]},null)])}),SLr=x("waves",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M2 23.3548H11L17.8889 4L28.8889 44L37 23.3548H46",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),LLr=x("waves-left",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 17V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 11V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 17V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 18V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),xLr=x("waves-right",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 11V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M33 4V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 11V37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M42 15V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M15 18V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),ELr=x("weary-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29C29 29 31 33 31 33H17C17 33 19 29 24 29Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 18L15 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 18L33 20",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),TLr=x("web-page",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"8",width:"40",height:"32",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 11C4 9.34315 5.34315 8 7 8H41C42.6569 8 44 9.34315 44 11V20H4V11Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 10 14)",fill:e.colors[2]},null),c("circle",{r:"2",transform:"matrix(-1.31134e-07 -1 -1 1.31134e-07 16 14)",fill:e.colors[2]},null)])}),QLr=x("webcam",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M7.82507 29.7656C11.4617 34.7565 17.352 38.0001 24 38.0001C30.648 38.0001 36.5383 34.7565 40.1749 29.7656C43.7911 33.5078 46 38.5077 46 44.0001H2C2 38.5077 4.20894 33.5078 7.82507 29.7656Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 30C31.1797 30 37 24.1797 37 17C37 9.8203 31.1797 4 24 4C16.8203 4 11 9.8203 11 17C11 24.1797 16.8203 30 24 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22C26.7614 22 29 19.7614 29 17C29 14.2386 26.7614 12 24 12C21.2386 12 19 14.2386 19 17C19 19.7614 21.2386 22 24 22Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),DLr=x("wechat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36.9974 21.7112C36.8434 13.0079 29.7401 6 21 6C12.1634 6 5 13.1634 5 22C5 26.1701 6.59531 29.9676 9.20892 32.8154L8.01043 40.0257L15.125 36.9699C18.2597 38.0122 21.218 38.2728 24 37.7516",fill:e.colors[1]},null),c("path",{d:"M36.9974 21.7112C36.8434 13.0079 29.7401 6 21 6C12.1634 6 5 13.1634 5 22C5 26.1701 6.59531 29.9676 9.20892 32.8154L8.01043 40.0257L15.125 36.9699C18.2597 38.0122 21.218 38.2728 24 37.7516",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.125 20.4667C16.3676 20.4667 17.375 19.4519 17.375 18.2C17.375 16.9482 16.3676 15.9333 15.125 15.9333C13.8824 15.9333 12.875 16.9482 12.875 18.2C12.875 19.4519 13.8824 20.4667 15.125 20.4667Z",fill:e.colors[2]},null),c("path",{d:"M24.125 20.4667C25.3676 20.4667 26.375 19.4519 26.375 18.2C26.375 16.9482 25.3676 15.9333 24.125 15.9333C22.8824 15.9333 21.875 16.9482 21.875 18.2C21.875 19.4519 22.8824 20.4667 24.125 20.4667Z",fill:e.colors[2]},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.7618 39.9293C37.0135 41.2302 34.8467 42 32.5 42C26.701 42 22 37.299 22 31.5C22 25.701 26.701 21 32.5 21C38.299 21 43 25.701 43 31.5C43 33.0997 42.6423 34.6159 42.0024 35.9728",fill:e.colors[1]},null),c("path",{d:"M38.7618 39.9293C37.0135 41.2302 34.8467 42 32.5 42C26.701 42 22 37.299 22 31.5C22 25.701 26.701 21 32.5 21C38.299 21 43 25.701 43 31.5C43 33.0997 42.6423 34.6159 42.0024 35.9728",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M42.0024 35.9728L43 42L38.7618 39.9293",fill:e.colors[1]},null),c("path",{d:"M42.0024 35.9728L43 42L38.7618 39.9293",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M35.6875 30.7999C34.7555 30.7999 34 30.0388 34 29.0999C34 28.161 34.7555 27.3999 35.6875 27.3999C36.6195 27.3999 37.375 28.161 37.375 29.0999C37.375 30.0388 36.6195 30.7999 35.6875 30.7999Z",fill:e.colors[2]},null),c("path",{d:"M28.9375 30.7999C28.0055 30.7999 27.25 30.0388 27.25 29.0999C27.25 28.161 28.0055 27.3999 28.9375 27.3999C29.8695 27.3999 30.625 28.161 30.625 29.0999C30.625 30.0388 29.8695 30.7999 28.9375 30.7999Z",fill:e.colors[2]},null)])}),BLr=x("weibo",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12.5618 16.4109C9.21763 19.6608 2.16324 29.146 7.36253 35.9317C12.5618 42.7174 27.2821 40.0998 33.359 35.3193C39.4358 30.5388 38.836 27.5848 37.5184 26.2833C36.2009 24.9818 32.3556 26.297 31.2793 24.526C30.203 22.7551 33.1957 18.3311 30.6452 16.9312C28.0948 15.5313 23.6907 20.5811 21.7015 19.269C19.7122 17.9568 23.8906 13.6729 21.7015 12.4384C19.5123 11.204 15.906 13.161 12.5618 16.4109Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M43.3787 16.5159C43.1435 13.3848 41.799 10.5632 39.7372 8.44277C37.7247 6.37311 35.0287 4.9715 32.0137 4.60229",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M37.2919 16.9313C37.1627 15.2916 36.4247 13.8139 35.2928 12.7034C34.188 11.6195 32.7079 10.8855 31.0527 10.6921",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M25 30C25 32.2091 22.3137 34 19 34C15.6863 34 13 32.2091 13 30C13 27.7909 15.6863 26 19 26C22.3137 26 25 27.7909 25 30Z",fill:e.colors[2]},null)])}),RLr=x("weight",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M41 4H7C5.34315 4 4 5.34315 4 7V41C4 42.6569 5.34315 44 7 44H41C42.6569 44 44 42.6569 44 41V7C44 5.34315 42.6569 4 41 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 19.0537C15.3249 15.0537 19.3249 13.0537 24 13.0537C28.6751 13.0537 32.6751 15.0537 36 19.0537",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M24 31C25.6569 31 27 29.6569 27 28C27 26.3431 25.6569 25 24 25C22.3431 25 21 26.3431 21 28C21 29.6569 22.3431 31 24 31Z",fill:e.colors[2]},null),c("path",{d:"M19 21L24.0083 28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),ILr=x("weightlifting",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 27C26.7614 27 29 24.7614 29 22C29 19.2386 26.7614 17 24 17C21.2386 17 19 19.2386 19 22C19 24.7614 21.2386 27 24 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M4 9H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 4V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 4V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 9V26.1L24 34L37 26V9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 34V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),MLr=x("weixin-cards-offers",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 12L42 16V40L6 36V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 15.5554V8L6.00049 11.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),PLr=x("weixin-favorites",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 14L24 6L42 14M6 14L24 22M6 14V34L24 42M42 14L24 22M42 14V34L24 42M24 22V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),FLr=x("weixin-games",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 24L24 6L42 24L24 42L6 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 29V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 24H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 19V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 24H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 24C29 26.7614 26.7614 29 24 29C21.2386 29 19 26.7614 19 24C19 21.2386 21.2386 19 24 19C26.7614 19 29 21.2386 29 24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),NLr=x("weixin-market",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M38 14H10C8.89543 14 8 14.8954 8 16V42C8 43.1046 8.89543 44 10 44H38C39.1046 44 40 43.1046 40 42V16C40 14.8954 39.1046 14 38 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V11C17 7.13401 20.134 4 24 4C27.866 4 31 7.13401 31 11V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ULr=x("weixin-mini-app",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 24C29.9889 24 30.9556 23.7068 31.7779 23.1574C32.6001 22.6079 33.241 21.827 33.6194 20.9134C33.9978 19.9998 34.0969 18.9945 33.9039 18.0246C33.711 17.0546 33.2348 16.1637 32.5355 15.4645C31.8363 14.7652 30.9454 14.289 29.9755 14.0961C29.0055 13.9031 28.0002 14.0022 27.0866 14.3806C26.173 14.759 25.3921 15.3999 24.8427 16.2222C24.2932 17.0444 24 18.0111 24 19V29C24 29.9889 23.7068 30.9556 23.1574 31.7779C22.6079 32.6001 21.8271 33.241 20.9134 33.6194C19.9998 33.9978 18.9945 34.0969 18.0246 33.9039C17.0546 33.711 16.1637 33.2348 15.4645 32.5355C14.7652 31.8363 14.289 30.9454 14.0961 29.9755C13.9031 29.0055 14.0022 28.0002 14.3806 27.0866C14.759 26.173 15.3999 25.3921 16.2222 24.8427C17.0444 24.2932 18.0111 24 19 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jLr=x("weixin-people-nearby",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"15",cy:"10",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"33",cy:"10",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M10 20H20L18 42H12L10 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 20H38L36 42H30L28 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),WLr=x("weixin-scan",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M37 30H12L14 35H26L28.0883 41.2649C28.6328 42.8983 30.1613 44 31.883 44H38C40.2091 44 42 42.2091 42 40V30L43 23L39.3536 23.7293C38.5388 23.8922 37.9097 24.542 37.7731 25.3616L37 30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M11 18H36L34 13H22L19.9117 6.73509C19.3672 5.10172 17.8387 4 16.117 4H10C7.79086 4 6 5.79086 6 8V18L5 25L8.64639 24.2707C9.46118 24.1078 10.0903 23.458 10.2269 22.6384L11 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),VLr=x("weixin-search",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6 16L12.5 17.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8 42L14 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 42L21 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 16L22.5 17.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 6L18 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zLr=x("weixin-shake",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M42 19L29 6L6 29L19 42L42 19Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 29L19 32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 42L42 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6 18L18 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),HLr=x("weixin-top-stories",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0002 4L31.2002 11.5292L41.3207 14L38.4002 24L41.3207 34L31.2002 36.4708L24.0002 44L16.8002 36.4708L6.67969 34L9.6002 24L6.67969 14L16.8002 11.5292L24.0002 4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30.9772 11.915L31.3718 19.7439L37.9544 24L31.3718 28.2561L30.9772 36.0849L23.9999 32.5122L17.0227 36.0849L16.6281 28.2561L10.0454 24L16.6281 19.7439L17.0227 11.915L23.9999 15.4877L30.9772 11.915Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$Lr=x("whale",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M16.0691 13C6.25336 13.3494 4.67583 21.0064 5.11403 24.7913C3.36116 27.9356 3.89597 28.7217 5.2104 30.0319C11.7835 36.1459 24.0534 35.7092 29.75 33.5256C35.7096 31.08 38.7486 26.4747 39.0407 24C44.2991 20.5063 44.4063 14.6013 43.676 13C42.896 14.3101 40.6474 15.2721 39.0407 16C37.2879 16.3494 34.7659 15.038 34.0355 13.8734C33.5343 16.5 34.0355 18.5 35.3501 19.5507C37.6376 21.2976 36.4754 23.0633 36.0372 23.5C34.1405 25.3902 30.5308 24.4905 28.7771 21.7343C24.0533 14.3101 18.9905 13 16.0691 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M5 28C7.83333 28.5321 13.4 29.5542 17 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"12",cy:"20",r:"2",fill:e.colors[2]},null)])}),XLr=x("wheelchair",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M29.6219 35.0001C28.2898 40.1757 23.5915 44 18 44C11.3726 44 6 38.6275 6 32.0001C6 27.1571 8.86894 22.9841 13 21.0881",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 12L20 30L35 29L38 40H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 8C22 10.2091 20.2091 12 18 12C15.7909 12 14 10.2091 14 8C14 5.79086 15.7909 4 18 4C20.2091 4 22 5.79086 22 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M25 20H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),GLr=x("whirlwind",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 29C26.7614 29 29 26.7614 29 24C29 21.2386 26.7614 19 24 19C21.2386 19 19 21.2386 19 24C19 26.7614 21.2386 29 24 29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.5 44C16.5964 44 11 38.4036 11 31.5C11 24.5964 16.5964 19 23.5 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M44 23.5C44 30.4036 38.4036 36 31.5 36C24.5964 36 19 30.4036 19 23.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23.5 29C30.4036 29 36 23.4036 36 16.5C36 9.59644 30.4036 4 23.5 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 23.5C29 16.5964 23.4036 11 16.5 11C9.59644 11 4 16.5964 4 23.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),YLr=x("whistling",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M27 11L4 11V19H15C14.35 20.55 14 22.21 14 24C14 31.21 19.79 37 27 37C34.2 37 40 31.21 40 24C40 16.79 34.21 11 27 11Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 11V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M40 24H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ZLr=x("whole-site-accelerator",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"22",cy:"40",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"26",cy:"8",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"36",cy:"24",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("circle",{cx:"12",cy:"24",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32 24L16 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M23 11L15 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32.9998 27L24.9987 37",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),qLr=x("wifi",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 18.9653C4.5888 18.4073 5.19522 17.8786 5.8174 17.3792C17.0371 8.37423 33.3821 8.90292 44 18.9653",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M38 25.799C30.268 18.067 17.732 18.067 10 25.799",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 32.3137C27.5817 27.8954 20.4183 27.8954 16 32.3137",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 40C25.3807 40 26.5 38.8807 26.5 37.5C26.5 36.1193 25.3807 35 24 35C22.6193 35 21.5 36.1193 21.5 37.5C21.5 38.8807 22.6193 40 24 40Z",fill:e.colors[0]},null)])}),KLr=x("wind",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 17H10C7.79086 17 6 18.7909 6 21V21C6 23.2091 7.79086 25 10 25H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 33H19C16.7909 33 15 34.7909 15 37V37C15 39.2091 16.7909 41 19 41H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 7H24C21.7909 7 20 8.79086 20 11V11C20 13.2091 21.7909 15 24 15H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 15H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 25H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M22 33H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),JLr=x("wind-turbine",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 30V44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M29 23C40 28 45 37 45 37C45 37 33 37 24 29C15 37 3 37 3 37C3 37 8 27 19 23C19 10 24 4 24 4C24 4 29 10 29 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"2",fill:e.colors[2]},null)])}),exr=x("windmill",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 23.9917L23.9707 13.9958L23.9415 4L12 14V24L24 23.9917Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24.0083 24L34.0042 23.9707L44 23.9415L34 12L24 12L24.0083 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 24.0083L24.0293 34.0042L24.0585 44L36 34V24L24 24.0083Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23.9917 24L13.9958 24.0293L4 24.0585L14 36L24 36L23.9917 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),txr=x("windmill-one",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34.5175 13.8463L34 11L27.1305 7.56525C25.1598 6.5799 22.8402 6.5799 20.8695 7.56525L17.3813 9.30938M35.6917 20.3046L37 27.5L39.0909 39M36 44H8L8.956 38.742M10.6364 29.5L13.5718 13.3554",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.2929 8.70711C39.6834 8.31658 40.3166 8.31658 40.7071 8.70711L43.2929 11.2929C43.6834 11.6834 43.6834 12.3166 43.2929 12.7071L34.7071 21.2929C34.3166 21.6834 33.6834 21.6834 33.2929 21.2929L30.7071 18.7071C30.3166 18.3166 30.3166 17.6834 30.7071 17.2929L39.2929 8.70711Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 21L31 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M39.2929 39.2929C39.6834 39.6834 39.6834 40.3166 39.2929 40.7071L36.7071 43.2929C36.3166 43.6834 35.6834 43.6834 35.2929 43.2929L26.7071 34.7071C26.3166 34.3166 26.3166 33.6834 26.7071 33.2929L29.2929 30.7071C29.6834 30.3166 30.3166 30.3166 30.7071 30.7071L39.2929 39.2929Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27 27L31 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.70711 39.2929C8.31658 39.6834 7.68342 39.6834 7.29289 39.2929L4.70711 36.7071C4.31658 36.3166 4.31658 35.6834 4.70711 35.2929L13.2929 26.7071C13.6834 26.3166 14.3166 26.3166 14.7071 26.7071L17.2929 29.2929C17.6834 29.6834 17.6834 30.3166 17.2929 30.7071L8.70711 39.2929Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 27L17 31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M8.70711 8.70711C8.31658 8.31658 8.31658 7.68342 8.70711 7.29289L11.2929 4.70711C11.6834 4.31658 12.3166 4.31658 12.7071 4.70711L21.2929 13.2929C21.6834 13.6834 21.6834 14.3166 21.2929 14.7071L18.7071 17.2929C18.3166 17.6834 17.6834 17.6834 17.2929 17.2929L8.70711 8.70711Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 21L17 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"24",r:"4",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),nxr=x("windmill-two",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 24C29.5228 24 34 19.5228 34 14C34 8.47715 29.5228 4 24 4V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24C24 29.5228 28.4772 34 34 34C39.5228 34 44 29.5228 44 24H24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24C24 18.4772 19.5228 14 14 14C8.47715 14 4 18.4772 4 24H24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 24C18.4772 24 14 28.4772 14 34C14 39.5228 18.4772 44 24 44V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),ixr=x("windows",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M6.75 11.0625L19.6875 9.33752V21.4125H6.75V11.0625Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.8623 8.84464L41.2498 6.75V21.4125H24.8623V8.84464Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24.8623 27.45L41.2498 27.8333V41.25L24.8623 38.5666V27.45Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M6.75 26.5875L19.6875 26.899V37.8L6.75 35.6198V26.5875Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),rxr=x("wingsuit-flying",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 14C26.7614 14 29 11.7614 29 9C29 6.23858 26.7614 4 24 4C21.2386 4 19 6.23858 19 9C19 11.7614 21.2386 14 24 14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2"},null),c("path",{d:"M24 20C15.29 20 8 27.28 8 36H15V44H33V36H40C40.01 27.29 32.71 20 24 20Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 36V23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 36L33 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 44V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-miterlimit":"2","stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oxr=x("winking-face",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 35 24 35C19 35 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 20H29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sxr=x("winking-face-with-open-eyes",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 16L29 20L33 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 35 24 35C19 35 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"17",cy:"20",r:"4",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),axr=x("woman",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32.4853 24.4853C34.6569 22.3137 36 19.3137 36 16C36 9.37258 30.6274 4 24 4C17.3726 4 12 9.37258 12 16C12 19.3137 13.3431 22.3137 15.5147 24.4853",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6 44L7 39L18 31L24 37L30 31L41 39L42 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.9934 21.0071C13.0061 16.8965 13.6749 13.8941 15 11.9999C16.9877 9.15871 18.387 9.36755 19.4054 9.81009C20.4238 10.2526 21.0226 13.1442 22.7236 13.9777C24.4246 14.8112 28.7777 14.9141 30.2687 15.9167C31.7597 16.9194 35.1696 18.7844 34.3195 21.9684",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),lxr=x("women",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M19.2252 6.36909C16.0422 6.36909 11.1616 8.207 12.8592 19.5832C12.8848 19.7545 12.9184 19.9407 12.9543 20.1395C13.2635 21.8513 13.7419 24.4998 10.7 26.6839C12.7689 28.3816 15.7155 30.0792 19.2965 30.8143C19.1521 31.6597 18.9342 32.6118 18.7655 33.2284C18.4735 34.2956 17.8639 35.0527 16.774 35.3755C15.8142 35.6598 14.8085 35.8899 13.7777 36.1257C13.513 36.1862 13.2465 36.2472 12.9789 36.3095C11.6928 36.6089 10.3834 36.9394 9.22177 37.4079C8.05819 37.8772 6.97581 38.5107 6.19417 39.4553C5.3976 40.4179 4.9723 41.6322 5.0014 43.1495C5.01046 43.6217 5.41498 44 5.91088 44H42.0891C42.5849 44 42.9894 43.6218 42.9986 43.1496C43.028 41.6323 42.6028 40.418 41.8062 39.4553C41.0246 38.5107 39.9422 37.8772 38.7786 37.4079C37.6169 36.9394 36.3073 36.6089 35.0212 36.3095C34.7537 36.2472 34.4874 36.1863 34.2227 36.1257C33.1917 35.8899 32.1859 35.6599 31.226 35.3755C30.1361 35.0527 29.5264 34.2956 29.2345 33.2284C29.0338 32.4948 28.7626 31.2865 28.6288 30.3477C31.367 29.5236 34.2768 28.0434 37.3 25.6777L37.2857 25.664C35.8673 24.3063 33.2071 21.7596 33.0181 15.7163C33.0181 7.39375 27.7124 0.0786526 19.2252 6.36909Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),cxr=x("women-coat",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 10C16 9 19 4 19 4H29C29 4 32 9.2 36 10L42 31H34V44H14V31H6L12 10Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19 4L24 18L29 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18L24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dxr=x("woolen-hat",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"4",y:"34",width:"40",height:"10",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("circle",{cx:"24",cy:"8",r:"4",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M8 34C8 25.75 9 12 24 12C39 12 40 25.75 40 34",stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),uxr=x("word",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M14 16L18 32L24 19L30 32L34 16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hxr=x("workbench",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M12 33H4V7H44V33H36H12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 22V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 33V39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 18V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M32 14V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 41H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fxr=x("worker",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 16C32 20.4183 28.4183 24 24 24C19.5817 24 16 20.4183 16 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 8C19.5817 8 16 11.5817 16 16H32C32 11.5817 28.4183 8 24 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12 16H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 27C14.6112 27 7 34.1634 7 43H41C41 34.1634 33.3888 27 24 27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18 34V38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M30 34V38",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gxr=x("world",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M4 20.8404C7.01485 19.4168 9.24466 19.2185 10.6894 20.2454C12.8566 21.7859 13.1283 28.064 18.0575 25.0635C22.9867 22.063 15.9467 20.8404 17.475 16.4939C19.0033 12.1474 24.0083 15.5237 24.5059 10.7627C24.8375 7.58862 21.0408 6.37413 13.1156 7.11921",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M36.0001 8C30.2857 12.9886 28.2899 16.0011 30.0127 17.0373C32.5968 18.5917 33.6933 16.4033 36.8467 17.0373C40.0001 17.6714 39.3173 21.9457 37.6587 21.9457C36.0001 21.9457 27.41 20.8518 27.8427 25.865C28.2753 30.8781 33.4422 31.6203 33.4422 34.4211C33.4422 36.2883 32.299 39.146 30.0127 42.9942",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M6.10449 32.9264C7.01598 32.5288 7.70115 32.2374 8.15999 32.052C12.0071 30.4978 14.8617 30.1314 16.7236 30.953C20.0161 32.4059 18.7503 35.3401 19.7816 36.4211C20.8128 37.5021 23.388 37.1876 23.388 39.244C23.388 40.615 22.9275 42.1637 22.0065 43.8901",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),mxr=x("worried-face",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17 18V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 31C31 31 29 27 24 27C19 27 17 31 17 31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kxr=x("write",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M5.32497 43.4996L13.81 43.4998L44.9227 12.3871L36.4374 3.90186L5.32471 35.0146L5.32497 43.4996Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M27.9521 12.3872L36.4374 20.8725",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vxr=x("writing-fluently",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 24V19L39 4L44 9L29 24H24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 24H9C6.23858 24 4 26.2386 4 29C4 31.7614 6.23858 34 9 34H39C41.7614 34 44 36.2386 44 39C44 41.7614 41.7614 44 39 44H18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Axr=x("wrong-user",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("circle",{cx:"24",cy:"12",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M42 44C42 34.0589 33.9411 26 24 26C14.0589 26 6 34.0589 6 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M20 36L28 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M28 36L20 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pxr=x("xiaodu",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4.14317 21.0805C4.4982 17.2939 4.67571 15.4006 6.65595 13.3751C8.63619 11.3496 10.8152 11.0955 15.1734 10.5873C18.0037 10.2573 21.1305 10 24 10C26.8695 10 29.9963 10.2573 32.8266 10.5873C37.1848 11.0955 39.3638 11.3496 41.3441 13.3751C43.3243 15.4006 43.5018 17.2939 43.8568 21.0805C43.9464 22.0361 44 23.0181 44 24C44 24.9819 43.9464 25.9639 43.8568 26.9195C43.5018 30.7061 43.3243 32.5994 41.3441 34.6249C39.3638 36.6504 37.1848 36.9045 32.8266 37.4127C29.9963 37.7427 26.8695 38 24 38C21.1305 38 18.0037 37.7427 15.1734 37.4127C10.8152 36.9045 8.63619 36.6504 6.65595 34.6249C4.67571 32.5994 4.4982 30.7061 4.14317 26.9195C4.05357 25.9639 4 24.9819 4 24C4 23.0181 4.05357 22.0361 4.14317 21.0805Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 19V29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33 19L28 24L33 29",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bxr=x("xiaodu-home",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M4 20L24 6L44 20V42H4V20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M12.6865 26.6863C14.1723 25.2006 15.9361 24.022 17.8773 23.2179C19.8185 22.4139 21.8991 22 24.0002 22C26.1014 22 28.182 22.4139 30.1232 23.2179C32.0644 24.022 33.8282 25.2006 35.314 26.6863",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M18.3428 32.3431C19.0856 31.6003 19.9676 31.011 20.9382 30.609C21.9088 30.2069 22.9491 30 23.9996 30C25.0502 30 26.0905 30.2069 27.0611 30.609C28.0317 31.011 28.9136 31.6003 29.6565 32.3431",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wxr=x("xigua",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M24.0003 42.3334C34.1255 42.3334 42.3337 34.1253 42.3337 24.0001C42.3337 13.8749 34.1255 5.66675 24.0003 5.66675C13.8751 5.66675 5.66699 13.8749 5.66699 24.0001C5.66699 26.4858 6.80727 27.6871 8.61419 28.7448C10.4211 29.8025 13.8204 29.6269 16.1327 31.7014C18.445 33.776 18.6011 37.1507 19.0799 38.7905C19.5588 40.4303 21.5146 42.3334 24.0003 42.3334Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M19.5264 18.5412C18.988 19.8493 18.7188 21.3866 18.7188 23.153C18.7188 24.8329 18.8971 26.496 19.2539 28.1424L19.2539 28.1424C19.6113 29.7916 21.2381 30.8389 22.8873 30.4815C22.9472 30.4685 23.0067 30.4537 23.0657 30.4372C24.8653 29.9322 26.4325 29.2711 27.7673 28.454C29.0152 27.6899 30.1779 26.7253 31.2556 25.56L31.2556 25.56C32.4013 24.3211 32.3258 22.3879 31.0868 21.2421C31.0514 21.2094 31.0152 21.1775 30.9783 21.1465C29.7116 20.0817 28.3858 19.1254 27.0008 18.2774C25.5547 17.3921 24.1384 16.8579 22.7519 16.6749L22.7518 16.6749C21.3779 16.4935 20.0539 17.2596 19.5264 18.5412Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Oxr=x("xingfuli",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M32 17L20 13V32L26 35V19L32 17Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yxr=x("xingtu",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M15.5557 38.9998L8.17749 11.0171C8.14563 10.9011 8.16069 10.7772 8.2194 10.6722C8.27812 10.5672 8.37579 10.4895 8.49131 10.4559C8.5536 10.4332 8.62071 10.427 8.68612 10.4378C8.75154 10.4486 8.81305 10.4762 8.86468 10.5178L42.4732 38.1889C42.5582 38.2669 42.6117 38.3734 42.6235 38.4882C42.6353 38.6031 42.6047 38.7182 42.5373 38.8119C42.5082 38.8693 42.4635 38.9173 42.4084 38.9505C42.3534 38.9837 42.2901 39.0008 42.2258 38.9998H15.5557Z",fill:e.colors[0]},null),c("path",{d:"M44.9797 9.58096C45.0117 9.46526 44.9969 9.34163 44.9387 9.23668C44.8804 9.13173 44.7833 9.05384 44.6682 9.01975C44.6052 8.99968 44.5382 8.99482 44.473 9.00557C44.4077 9.01632 44.3458 9.04237 44.2925 9.0816L26.1758 21.5725L39.1706 32.2516L44.9797 9.58096Z",fill:e.colors[0]},null),c("path",{d:"M2.18783 38.189C2.09543 38.2603 2.03199 38.3628 2.00925 38.4773C1.98652 38.5918 2.00601 38.7107 2.06413 38.812C2.10605 38.8717 2.16208 38.9201 2.22722 38.9528C2.29237 38.9856 2.36461 39.0018 2.43751 38.9998H13.0593L11.2474 31.9423L2.18783 38.189Z",fill:e.colors[0]},null)])}),Cxr=x("yep",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M32 42C27.2639 44.7064 21 44.5 16 42C11 39.5 7 34 7 29.5C7 26.8769 11.3562 24.9696 13.1956 24.2812C13.6561 24.1089 13.9462 23.641 13.8732 23.1548L11.5864 7.90928C11.2777 5.85104 12.8717 4 14.953 4C16.6877 4 18.1449 5.3043 18.3365 7.02835L20 22L20.8301 6.22926C20.9253 4.41897 22.421 3 24.2338 3C26.2502 3 27.8259 4.74108 27.6252 6.74756L26.5866 17.1341C26.7087 15.9225 27.7286 15 28.9466 15C31.1852 15 33 16.8148 33 19.0534L33 21.5C33 19.567 34.567 18 36.5 18C38.433 18 40 19.567 40 21.5V32.1489C40 32.7149 39.9472 33.2807 39.7471 33.8102C39.1514 35.387 37.2872 38.9788 32 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_xr=x("youtobe",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 32.7679V15.2321C44 13.9073 43.1298 12.7428 41.8448 12.4204C38.3687 11.5484 31.1843 10 24 10C16.8157 10 9.63134 11.5484 6.15517 12.4204C4.87016 12.7428 4 13.9073 4 15.2321V32.7679C4 34.0927 4.87016 35.2572 6.15517 35.5796C9.63133 36.4516 16.8157 38 24 38C31.1843 38 38.3687 36.4516 41.8448 35.5796C43.1298 35.2572 44 34.0927 44 32.7679Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),c("path",{d:"M22.5735 29.8986C21.9107 30.3625 21 29.8884 21 29.0793V18.9207C21 18.1116 21.9107 17.6375 22.5735 18.1014L29.8297 23.1808C30.3984 23.5789 30.3984 24.4211 29.8297 24.8192L22.5735 29.8986Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Sxr=x("youtube",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M11.0637 10.4144C16.6069 10.1381 20.9183 10 23.998 10C27.0781 10 31.3911 10.1382 36.937 10.4145V10.4145C39.9391 10.5641 42.3672 12.9119 42.6176 15.9072C42.8712 18.9412 42.998 21.6134 42.998 23.9238C42.998 26.2626 42.8681 28.972 42.6082 32.0522H42.6082C42.3586 35.0103 39.9833 37.3412 37.021 37.5349C32.2796 37.845 27.9386 38 23.998 38C20.058 38 15.7186 37.845 10.9798 37.5351V37.5351C8.01852 37.3414 5.6437 35.0119 5.39288 32.055C5.12966 28.9518 4.99805 26.2414 4.99805 23.9238C4.99805 21.6341 5.12651 18.961 5.38345 15.9044L5.38346 15.9044C5.63514 12.9103 8.06274 10.564 11.0637 10.4144Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 19.6092V28.406C21 28.8794 21.3838 29.2631 21.8571 29.2631C22.0252 29.2631 22.1896 29.2137 22.3298 29.1211L28.9274 24.7605C29.3223 24.4995 29.4308 23.9677 29.1698 23.5728C29.1074 23.4784 29.0269 23.3973 28.933 23.3341L22.3354 18.8979C21.9426 18.6337 21.41 18.7381 21.1458 19.1309C21.0508 19.2723 21 19.4388 21 19.6092Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Lxr=x("zero-key",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("rect",{x:"19",y:"14",width:"10",height:"20",rx:"5",fill:e.colors[1],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xxr=x("zijinyunying",!1,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M34 6H14L3 24L14 42H34L45 24L34 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 29L24 15L33 29H15Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Exr=x("zip",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.62861 12.7486L24 5L43.3714 12.7486C43.751 12.9004 44 13.2681 44 13.677V42C44 42.5523 43.5523 43 43 43H5C4.44772 43 4 42.5523 4 42V13.677C4 13.2681 4.24895 12.9004 4.62861 12.7486Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M24 22V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33 27C34.6569 27 36 25.8807 36 24.5C36 23.1193 34.6569 22 33 22C32.1 22 31.2 22 30.3 22C30.1343 22 30 22.1343 30 22.3C30 23.0333 30 23.7667 30 24.5C30 25.8807 31.3431 27 33 27Z",stroke:e.colors[2],"stroke-width":e.strokeWidth},null),c("path",{d:"M30 22V32",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),c("path",{d:"M12 22H18.0046L12 31.9993H18.0046",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Txr=x("zoom",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M20 43C15.2742 41.2327 11.3325 35.1851 9.35971 31.6428C8.50794 30.1134 8.95664 28.2347 10.3236 27.1411C11.8473 25.9222 14.0438 26.0438 15.4236 27.4236L17 29V20.5C17 19.1193 18.1193 18 19.5 18C20.8807 18 22 19.1193 22 20.5V16.5C22 15.1193 23.1193 14 24.5 14C25.8807 14 27 15.1193 27 16.5V24.5C27 23.1193 28.1193 22 29.5 22C30.8807 22 32 23.1193 32 24.5V27.5C32 26.1193 33.1193 25 34.5 25C35.8807 25 37 26.1193 37 27.5V35.368C37 36.4383 36.7354 37.496 36.1185 38.3707C35.0949 39.8219 33.255 42.0336 31 43C27.5 44.5 24.3701 44.6343 20 43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M13 8L35 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M17.0003 12L13 8L17 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M31 4L35 8L31 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qxr=x("zoom-in",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 38C30.3888 38 38 30.3888 38 21C38 11.6112 30.3888 4 21 4C11.6112 4 4 11.6112 4 21C4 30.3888 11.6112 38 21 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M21 15L21 27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15.0156 21.0156L27 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.2216 33.2217L41.7069 41.707",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dxr=x("zoom-internal",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M44 4H4V44H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M16 4V16H4",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 24V36H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M36 36L24 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M4 6V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M7 4H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bxr=x("zoom-out",!0,function(e){return c("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[c("path",{d:"M21 38C30.3888 38 38 30.3888 38 21C38 11.6112 30.3888 4 21 4C11.6112 4 4 11.6112 4 21C4 30.3888 11.6112 38 21 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M15 21L27 21",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),c("path",{d:"M33.2216 33.2217L41.7069 41.707",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rxr=Object.freeze(Object.defineProperty({__proto__:null,ACane:ONi,Abdominal:yNi,Abnormal:CNi,Acceleration:_Ni,AcceptEmail:SNi,Acoustic:LNi,ActivitySource:xNi,Ad:ENi,AdProduct:TNi,Add:QNi,AddComputer:DNi,AddFour:BNi,AddItem:RNi,AddMode:INi,AddMusic:MNi,AddOne:PNi,AddPic:FNi,AddPicture:NNi,AddPrint:UNi,AddSubset:jNi,AddSubtract:WNi,AddText:VNi,AddTextTwo:zNi,AddThree:HNi,AddTwo:$Ni,AddUser:XNi,AddWeb:GNi,AddressBook:YNi,AdjacentItem:ZNi,Adjustment:qNi,AdobeIllustrate:KNi,AdobeIndesign:JNi,AdobeLightroom:eUi,AdobePhotoshop:tUi,Afferent:nUi,AfferentFour:iUi,AfferentThree:rUi,AfferentTwo:oUi,AfroPick:sUi,Agreement:aUi,Aiming:lUi,AirBike:cUi,AirConditioning:dUi,Airplane:uUi,AirplaneWindow:hUi,AirplaneWindowOne:fUi,Airplay:gUi,Airpods:mUi,Alarm:kUi,AlarmClock:vUi,AlignBottom:AUi,AlignBottomTwo:pUi,AlignHorizontalCenterTwo:bUi,AlignHorizontally:wUi,AlignLeft:OUi,AlignLeftOne:yUi,AlignLeftTwo:CUi,AlignRight:_Ui,AlignRightOne:SUi,AlignRightTwo:LUi,AlignTextBoth:xUi,AlignTextBothOne:EUi,AlignTextBottom:TUi,AlignTextBottomOne:QUi,AlignTextCenter:DUi,AlignTextCenterOne:BUi,AlignTextLeft:RUi,AlignTextLeftOne:IUi,AlignTextMiddle:MUi,AlignTextMiddleOne:PUi,AlignTextRight:FUi,AlignTextRightOne:NUi,AlignTextTop:UUi,AlignTextTopOne:jUi,AlignTop:WUi,AlignTopTwo:VUi,AlignVerticalCenterTwo:zUi,AlignVertically:HUi,AlignmentBottomCenter:$Ui,AlignmentBottomLeft:XUi,AlignmentBottomRight:GUi,AlignmentHorizontalBottom:YUi,AlignmentHorizontalCenter:ZUi,AlignmentHorizontalTop:qUi,AlignmentLeftBottom:KUi,AlignmentLeftCenter:JUi,AlignmentLeftTop:eji,AlignmentRightBottom:tji,AlignmentRightCenter:nji,AlignmentRightTop:iji,AlignmentTopCenter:rji,AlignmentTopLeft:oji,AlignmentTopRight:sji,AlignmentVerticalCenter:aji,AlignmentVerticalLeft:lji,AlignmentVerticalRight:cji,Alipay:dji,AllApplication:uji,AlphabeticalSorting:hji,AlphabeticalSortingTwo:fji,Ambulance:gji,Analysis:mji,Anchor:kji,AnchorOne:vji,AnchorRound:Aji,AnchorSqure:pji,AnchorTwo:bji,Android:wji,AngryFace:Oji,AnguishedFace:yji,Announcement:Cji,AntiCorrosion:_ji,AperturePriority:Sji,Api:Lji,ApiApp:xji,AppStore:Eji,AppSwitch:Tji,Apple:Qji,AppleOne:Dji,AppletClosed:Bji,Application:Rji,ApplicationEffect:Iji,ApplicationMenu:Mji,ApplicationOne:Pji,ApplicationTwo:Fji,Appointment:Nji,Aquarius:Uji,ArcDeTriomphe:jji,ArchersBow:Wji,Archery:Vji,AreaMap:zji,Arena:Hji,Aries:$ji,Arithmetic:Xji,ArithmeticButtons:Gji,ArithmeticOne:Yji,ArrowCircleDown:Zji,ArrowCircleLeft:qji,ArrowCircleRight:Kji,ArrowCircleUp:Jji,ArrowDown:eWi,ArrowKeys:tWi,ArrowLeft:nWi,ArrowLeftDown:iWi,ArrowLeftUp:rWi,ArrowRight:oWi,ArrowRightDown:sWi,ArrowRightUp:aWi,ArrowUp:lWi,AssemblyLine:cWi,Association:dWi,Asterisk:uWi,AsteriskKey:hWi,AstonishedFace:fWi,AtSign:gWi,Attention:mWi,AudioFile:kWi,Audit:vWi,AutoFocus:AWi,AutoHeightOne:pWi,AutoLineHeight:bWi,AutoLineWidth:wWi,AutoWidth:OWi,AutoWidthOne:yWi,Avatar:CWi,Average:_Wi,Aviation:SWi,Avocado:LWi,AvocadoOne:xWi,Baby:EWi,BabyApp:TWi,BabyBottle:QWi,BabyCarSeat:DWi,BabyFeet:BWi,BabyMeal:RWi,BabyMobile:IWi,BabyOne:MWi,BabyPants:PWi,BabySling:FWi,BabyTaste:NWi,BachelorCap:UWi,BachelorCapOne:jWi,BachelorCapTwo:WWi,Back:VWi,BackOne:zWi,BackgroundColor:HWi,Backpack:$Wi,Bad:XWi,BadOne:GWi,BadTwo:YWi,Badge:ZWi,BadgeTwo:qWi,Badminton:KWi,BaggageDelay:JWi,Balance:eVi,BalanceOne:tVi,BalanceTwo:nVi,Banana:iVi,Bank:rVi,BankCard:oVi,BankCardOne:sVi,BankCardTwo:aVi,BankTransfer:lVi,Baokemeng:cVi,BarCode:dVi,Barbecue:uVi,BarberBrush:hVi,BarberClippers:fVi,Baseball:gVi,BaseballBat:mVi,BaseballCap:kVi,Basketball:vVi,BasketballClothes:AVi,BasketballOne:pVi,BasketballStand:bVi,Bat:wVi,BatteryCharge:OVi,BatteryEmpty:yVi,BatteryFailure:CVi,BatteryFull:_Vi,BatteryStorage:SVi,BatteryTips:LVi,BatteryWorking:xVi,BatteryWorkingOne:EVi,BeachUmbrella:TVi,Bear:QVi,Beauty:DVi,BeautyInstrument:BVi,Bedside:RVi,BedsideTwo:IVi,Bee:MVi,Beer:PVi,BeerMug:FVi,Behance:NVi,BellRing:UVi,Belt:jVi,Benz:WVi,BezierCurve:VVi,Bib:zVi,BigClock:HVi,BigX:$Vi,Bike:XVi,Bill:GVi,Bird:YVi,BirthdayCake:ZVi,Bitcoin:qVi,BlackEight:KVi,Blackboard:JVi,Blade:ezi,Bless:tzi,Block:nzi,BlockEight:izi,BlockFive:rzi,BlockFour:ozi,BlockNine:szi,BlockOne:azi,BlockSeven:lzi,BlockSix:czi,BlockTen:dzi,BlockThree:uzi,BlockTwo:hzi,Blockchain:fzi,BlocksAndArrows:gzi,Bloom:mzi,Blossom:kzi,Bluetooth:vzi,Boiler:Azi,BoltOne:pzi,Bone:bzi,Book:wzi,BookOne:Ozi,BookOpen:yzi,Bookmark:Czi,BookmarkOne:_zi,BookmarkThree:Szi,Bookshelf:Lzi,BoosterCarSeat:xzi,Booth:Ezi,Boots:Tzi,Bottle:Qzi,BottleOne:Dzi,BottleThree:Bzi,BottleTwo:Rzi,BottomBar:Izi,BottomBarOne:Mzi,Bow:Pzi,Bowl:Fzi,BowlOne:Nzi,Bowling:Uzi,Box:jzi,Boxing:Wzi,BoxingOne:Vzi,Boy:zzi,BoyOne:Hzi,BoyStroller:$zi,BoyTwo:Xzi,Brain:Gzi,BrakePads:Yzi,Branch:Zzi,BranchOne:qzi,BranchTwo:Kzi,BrdigeThree:Jzi,Bread:eHi,BreadMachine:tHi,BreadOne:nHi,BreastPump:iHi,BridgeOne:rHi,BridgeTwo:oHi,Briefcase:sHi,Brightness:aHi,BringForward:lHi,BringToFront:cHi,BringToFrontOne:dHi,Broadcast:uHi,BroadcastOne:hHi,BroadcastRadio:fHi,Browser:gHi,BrowserChrome:mHi,BrowserSafari:kHi,BubbleChart:vHi,Bug:AHi,BuildingFour:pHi,BuildingOne:bHi,BuildingThree:wHi,BuildingTwo:OHi,BulletMap:yHi,Bus:CHi,BusOne:_Hi,BusTwo:SHi,Butterfly:LHi,Buy:xHi,Bydesign:EHi,Bye:THi,Bytedance:QHi,BytedanceApplets:DHi,BytedanceMiniApp:BHi,CableCar:RHi,Cactus:IHi,Cake:MHi,CakeFive:PHi,CakeFour:FHi,CakeOne:NHi,CakeThree:UHi,CakeTwo:jHi,Calculator:WHi,CalculatorOne:VHi,Calendar:zHi,CalendarDot:HHi,CalendarThirty:$Hi,CalendarThirtyTwo:XHi,CalendarThree:GHi,Camera:YHi,CameraFive:ZHi,CameraFour:qHi,CameraOne:KHi,CameraThree:JHi,CameraTwo:e$i,Camp:t$i,Cancer:n$i,Candy:i$i,CannedFruit:r$i,Capricornus:o$i,Car:s$i,CarBattery:a$i,CardTwo:l$i,Cardioelectric:c$i,Carousel:d$i,CarouselVideo:u$i,Carrot:h$i,CastScreen:f$i,Castle:g$i,Cat:m$i,CategoryManagement:k$i,Cattle:v$i,CattleZodiac:A$i,Caution:p$i,Cc:b$i,Cd:w$i,CeMarking:O$i,Cell:y$i,CenterAlignment:C$i,Certificate:_$i,ChafingDish:S$i,ChafingDishOne:L$i,Chair:x$i,ChairOne:E$i,Change:T$i,ChangeDateSort:Q$i,ChargingTreasure:D$i,ChartGraph:B$i,ChartHistogram:R$i,ChartHistogramOne:I$i,ChartHistogramTwo:M$i,ChartLine:P$i,ChartLineArea:F$i,ChartPie:N$i,ChartPieOne:U$i,ChartProportion:j$i,ChartRing:W$i,ChartScatter:V$i,ChartStock:z$i,Check:H$i,CheckCorrect:$$i,CheckIn:X$i,CheckOne:G$i,CheckSmall:Y$i,Checkbox:Z$i,Checkerboard:q$i,Checklist:K$i,Cheese:J$i,ChefHat:eXi,ChefHatOne:tXi,Cherry:nXi,Chess:iXi,ChessOne:rXi,Chest:oXi,Chicken:sXi,ChickenLeg:aXi,ChickenZodiac:lXi,ChildWithPacifier:cXi,ChildrenCap:dXi,ChildrenPyramid:uXi,Chili:hXi,Chimney:fXi,Chinese:gXi,ChineseOne:mXi,ChinesePavilion:kXi,Chip:vXi,ChoppingBoard:AXi,ChopsticksFork:pXi,ChristmasTree:bXi,ChristmasTreeOne:wXi,ChurchOne:OXi,ChurchTwo:yXi,CircleDoubleDown:CXi,CircleDoubleLeft:_Xi,CircleDoubleRight:SXi,CircleDoubleUp:LXi,CircleFiveLine:xXi,CircleFour:EXi,CircleFourLine:TXi,CircleHouse:QXi,CircleLeftDown:DXi,CircleLeftUp:BXi,CircleRightDown:RXi,CircleRightUp:IXi,CircleThree:MXi,CircleTwoLine:PXi,CirclesAndTriangles:FXi,CirclesSeven:NXi,CircularConnection:UXi,Circus:jXi,City:WXi,CityGate:VXi,CityOne:zXi,Clap:HXi,Classroom:$Xi,Clear:XXi,ClearFormat:GXi,Click:YXi,ClickTap:ZXi,ClickTapTwo:qXi,ClickToFold:KXi,Clipboard:JXi,ClockTower:eGi,Close:tGi,CloseOne:nGi,CloseRemind:iGi,CloseSmall:rGi,CloseWifi:oGi,ClothesBriefs:sGi,ClothesCardigan:aGi,ClothesCrewNeck:lGi,ClothesDiapers:cGi,ClothesGloves:dGi,ClothesGlovesTwo:uGi,ClothesHoodie:hGi,ClothesPants:fGi,ClothesPantsShort:gGi,ClothesPantsSweat:mGi,ClothesShortSleeve:kGi,ClothesSkates:vGi,ClothesSuit:AGi,ClothesSweater:pGi,ClothesTurtleneck:bGi,ClothesWindbreaker:wGi,CloudStorage:OGi,Cloudy:yGi,CloudyNight:CGi,Clue:_Gi,CoatHanger:SGi,Cocktail:LGi,CoconutTree:xGi,Code:EGi,CodeBrackets:TGi,CodeComputer:QGi,CodeDownload:DGi,CodeLaptop:BGi,CodeOne:RGi,CoffeeMachine:IGi,Cola:MGi,CollapseTextInput:PGi,CollectComputer:FGi,CollectLaptop:NGi,CollectPicture:UGi,CollectionFiles:jGi,CollectionRecords:WGi,ColorCard:VGi,ColorFilter:zGi,Column:HGi,Comb:$Gi,Come:XGi,Command:GGi,Comment:YGi,CommentOne:ZGi,Comments:qGi,Commodity:KGi,Communication:JGi,CommuterBag:eYi,Compass:tYi,CompassOne:nYi,Components:iYi,Composition:rYi,Compression:oYi,Computer:sYi,ComputerOne:aYi,ConceptSharing:lYi,Concern:cYi,Conditioner:dYi,Cone:uYi,Cones:hYi,Config:fYi,ConfoundedFace:gYi,ConfusedFace:mYi,Connect:kYi,ConnectAddressOne:vYi,ConnectAddressTwo:AYi,Connection:pYi,ConnectionArrow:bYi,ConnectionBox:wYi,ConnectionPoint:OYi,ConnectionPointTwo:yYi,Consignment:CYi,Consume:_Yi,Contrast:SYi,ContrastView:LYi,ContrastViewCircle:xYi,Control:EYi,ConvergingGateway:TYi,Cook:QYi,Cooking:DYi,CookingPot:BYi,Cool:RYi,CooperativeHandshake:IYi,CoordinateSystem:MYi,Copy:PYi,CopyLink:FYi,CopyOne:NYi,Copyright:UYi,CornerDownLeft:jYi,CornerDownRight:WYi,CornerLeftDown:VYi,CornerLeftUp:zYi,CornerRightDown:HYi,CornerRightUp:$Yi,CornerUpLeft:XYi,CornerUpRight:GYi,Coronavirus:YYi,Correct:ZYi,CosmeticBrush:qYi,Coupon:KYi,Court:JYi,Cpu:eZi,Crab:tZi,CreationDateSort:nZi,Creative:iZi,Credit:rZi,Crib:oZi,Croissant:sZi,CrossRing:aZi,CrossRingTwo:lZi,CrossSociety:cZi,Crown:dZi,CrownThree:uZi,CrownTwo:hZi,Cruise:fZi,CryingBaby:gZi,Cube:mZi,CubeFive:kZi,CubeFour:vZi,CubeThree:AZi,CubeTwo:pZi,Cup:bZi,CupFour:wZi,CupOne:OZi,Curling:yZi,Currency:CZi,CurveAdjustment:_Zi,Customer:SZi,Cutting:LZi,CuttingOne:xZi,Cuvette:EZi,Cycle:TZi,CycleArrow:QZi,CycleMovement:DZi,CycleOne:BZi,Cylinder:RZi,DamageMap:IZi,DarkMode:MZi,Dashboard:PZi,DashboardCar:FZi,DashboardOne:NZi,DashboardTwo:UZi,Data:jZi,DataAll:WZi,DataArrival:VZi,DataDisplay:zZi,DataFile:HZi,DataFour:$Zi,DataLock:XZi,DataNull:GZi,DataOne:YZi,DataScreen:ZZi,DataServer:qZi,DataSheet:KZi,DataSwitching:JZi,DataThree:eqi,DataTwo:tqi,DataUser:nqi,DatabaseAlert:iqi,DatabaseCode:rqi,DatabaseConfig:oqi,DatabaseDownload:sqi,DatabaseEnter:aqi,DatabaseFail:lqi,DatabaseFirst:cqi,DatabaseForbid:dqi,DatabaseLock:uqi,DatabaseNetwork:hqi,DatabaseNetworkPoint:fqi,DatabasePoint:gqi,DatabasePosition:mqi,DatabasePower:kqi,DatabaseProportion:vqi,DatabaseSearch:Aqi,DatabaseSetting:pqi,DatabaseSuccess:bqi,DatabaseSync:wqi,DatabaseTime:Oqi,DateComesBack:yqi,DeadlineSort:Cqi,DeathStar:_qi,Deeplink:Sqi,Deer:Lqi,DegreeHat:xqi,Delete:Eqi,DeleteFive:Tqi,DeleteFour:Qqi,DeleteKey:Dqi,DeleteMode:Bqi,DeleteOne:Rqi,DeleteThemes:Iqi,DeleteThree:Mqi,DeleteTwo:Pqi,Delivery:Fqi,Deposit:Nqi,Descend:Uqi,DeskLamp:jqi,DeskLampOne:Wqi,Detection:Vqi,Devices:zqi,Diamond:Hqi,DiamondNecklace:$qi,DiamondOne:Xqi,DiamondRing:Gqi,DiamondThree:Yqi,DiamondTwo:Zqi,Diamonds:qqi,Dianziqian:Kqi,DiapersOne:Jqi,DifferenceSet:eKi,DigitalWatches:tKi,Direction:nKi,DirectionAdjustment:iKi,DirectionAdjustmentThree:rKi,DirectionAdjustmentTwo:oKi,DisabaledWeb:sKi,DisabledComputer:aKi,DisabledLaptop:lKi,DisabledPicture:cKi,DisappointedFace:dKi,DiscoveryIndex:uKi,Disk:hKi,DiskOne:fKi,DiskTwo:gKi,Dislike:mKi,DislikeTwo:kKi,Display:vKi,Distortion:AKi,DistraughtFace:pKi,DistributeHorizontalSpacing:bKi,DistributeHorizontally:wKi,DistributeVerticalSpacing:OKi,DistributeVertically:yKi,DividingLine:CKi,DividingLineOne:_Ki,Diving:SKi,DivingBottle:LKi,DivingSuit:xKi,Division:EKi,DizzyFace:TKi,DocAdd:QKi,DocDetail:DKi,DocFail:BKi,DocSearch:RKi,DocSearchTwo:IKi,DocSuccess:MKi,DocumentFolder:PKi,Dog:FKi,DogZodiac:NKi,Dollar:UKi,Dolphin:jKi,Dome:WKi,DomeLight:VKi,DoneAll:zKi,Dongchedi:HKi,DoorHandle:$Ki,Dot:XKi,DoubleBed:GKi,DoubleDown:YKi,DoubleLeft:ZKi,DoubleRight:qKi,DoubleUp:KKi,Doughnut:JKi,Down:eJi,DownC:tJi,DownOne:nJi,DownPicture:iJi,DownSmall:rJi,DownSquare:oJi,DownTwo:sJi,Download:aJi,DownloadComputer:lJi,DownloadFour:cJi,DownloadLaptop:dJi,DownloadOne:uJi,DownloadThree:hJi,DownloadTwo:fJi,DownloadWeb:gJi,Drag:mJi,DragonZodiac:kJi,Dribble:vJi,Drink:AJi,Drone:pJi,DroneOne:bJi,DropDownList:wJi,DropShadowDown:OJi,DropShadowLeft:yJi,DropShadowRight:CJi,DropShadowUp:_Ji,Dropbox:SJi,Drumstick:LJi,Dubai:xJi,Duck:EJi,DumbbelLine:TJi,Dumbbell:QJi,Dvi:DJi,Eagle:BJi,Earth:RJi,Easy:IJi,Ecg:MJi,Edit:PJi,EditMovie:FJi,EditName:NJi,EditOne:UJi,EditTwo:jJi,Editing:WJi,Editor:VJi,Eeg:zJi,Effects:HJi,EfferentFour:$Ji,EfferentThree:XJi,Egg:GJi,EggOne:YJi,Eggplant:ZJi,EiffelTower:qJi,EightKey:KJi,ElectricDrill:JJi,ElectricIron:eer,ElectricWave:ter,Electrocardiogram:ner,ElectronicDoorLock:ier,ElectronicLocksClose:rer,ElectronicLocksOpen:oer,ElectronicPen:ser,Elephant:aer,Elevator:ler,EmailBlock:cer,EmailDelect:der,EmailDown:uer,EmailFail:her,EmailLock:fer,EmailPush:ger,EmailSearch:mer,EmailSecurity:ker,EmailSuccessfully:ver,EmotionHappy:Aer,EmotionUnhappy:per,Empty:ber,EndTimeSort:wer,Endless:Oer,Endocrine:yer,EndpointDisplacement:Cer,EndpointFlat:_er,EndpointRound:Ser,EndpointSquare:Ler,EnergySocket:xer,EngineeringBrand:Eer,EngineeringVehicle:Ter,English:Qer,EnglishMustache:Der,Enquire:Ber,EnterKey:Rer,EnterKeyOne:Ier,EnterTheKeyboard:Mer,Entertainment:Per,Envelope:Fer,EnvelopeOne:Ner,EqualRatio:Uer,Equalizer:jer,Erase:Wer,Error:Ver,ErrorComputer:zer,ErrorPicture:Her,ErrorPrompt:$er,Escalators:Xer,EthernetOff:Ger,EthernetOn:Yer,EveryUser:Zer,Excel:qer,ExcelOne:Ker,Exchange:Jer,ExchangeFour:etr,ExchangeOne:ttr,ExchangeThree:ntr,ExchangeTwo:itr,ExcludeSelection:rtr,ExclusiveGateway:otr,ExpandDown:str,ExpandDownOne:atr,ExpandLeft:ltr,ExpandLeftAndRight:ctr,ExpandRight:dtr,ExpandTextInput:utr,ExpandUp:htr,Expenses:ftr,ExpensesOne:gtr,Experiment:mtr,ExperimentOne:ktr,Export:vtr,ExpressDelivery:Atr,ExpressionlessFace:ptr,Extend:btr,ExternalTransmission:wtr,Eyebrow:Otr,Eyes:ytr,FEightKey:Ctr,FFiveKey:_tr,FFourKey:Str,FNKey:Ltr,FNineKey:xtr,FOneKey:Etr,FSevenKey:Ttr,FSixKey:Qtr,FThreeKey:Dtr,FTwoKey:Btr,FZeroKey:Rtr,FacePowder:Itr,FaceRecognition:Mtr,FaceWithSmilingOpenEyes:Ptr,FaceWithoutMouth:Ftr,Facebook:Ntr,FacebookOne:Utr,Facetime:jtr,Faceu:Wtr,FacialCleanser:Vtr,FacialMask:ztr,FactoryBuilding:Htr,FailPicture:$tr,Family:Xtr,Fan:Gtr,Fanqiexiaoshuo:Ytr,Feelgood:Ztr,FeelgoodOne:qtr,Feiyu:Ktr,Female:Jtr,FenceOne:enr,FenceTwo:tnr,FerrisWheel:nnr,Figma:inr,FigmaComponent:rnr,FigmaFlattenSelection:onr,FigmaMask:snr,FigmaResetInstance:anr,FileAddition:lnr,FileAdditionOne:cnr,FileCabinet:dnr,FileCode:unr,FileCodeOne:hnr,FileCollection:fnr,FileCollectionOne:gnr,FileConversion:mnr,FileConversionOne:knr,FileDate:vnr,FileDateOne:Anr,FileDisplay:pnr,FileDisplayOne:bnr,FileDoc:wnr,FileEditing:Onr,FileEditingOne:ynr,FileExcel:Cnr,FileFailed:_nr,FileFailedOne:Snr,FileFocus:Lnr,FileFocusOne:xnr,FileGif:Enr,FileHash:Tnr,FileHashOne:Qnr,FileHiding:Dnr,FileHidingOne:Bnr,FileJpg:Rnr,FileLock:Inr,FileLockOne:Mnr,FileMusic:Pnr,FileMusicOne:Fnr,FilePdf:Nnr,FilePdfOne:Unr,FilePpt:jnr,FileProtection:Wnr,FileProtectionOne:Vnr,FileQuality:znr,FileQualityOne:Hnr,FileQuestion:$nr,FileRemoval:Xnr,FileRemovalOne:Gnr,FileSearch:Ynr,FileSearchOne:Znr,FileSearchTwo:qnr,FileSettings:Knr,FileSettingsOne:Jnr,FileStaff:eir,FileStaffOne:tir,FileSuccess:nir,FileSuccessOne:iir,FileText:rir,FileTextOne:oir,FileTips:sir,FileTipsOne:air,FileTxt:lir,FileTxtOne:cir,FileWithdrawal:dir,FileWithdrawalOne:uir,FileWord:hir,FileZip:fir,Fill:gir,Film:mir,Filter:kir,FilterOne:vir,Finance:Air,Financing:pir,FinancingOne:bir,FinancingTwo:wir,Find:Oir,FindOne:yir,Fingernail:Cir,Fingerprint:_ir,FingerprintThree:Sir,FingerprintTwo:Lir,Fire:xir,FireExtinguisher:Eir,FireExtinguisherOne:Tir,FireTwo:Qir,Fireworks:Dir,First:Bir,FirstAidKit:Rir,Fish:Iir,FishOne:Mir,Fishing:Pir,Fist:Fir,Fitness:Nir,Five:Uir,FiveEllipses:jir,FiveFive:Wir,FiveKey:Vir,FiveStarBadge:zir,Flag:Hir,FlashPayment:$ir,Flashlamp:Xir,Flashlight:Gir,Flask:Yir,FlightAirflow:Zir,FlightSafety:qir,FlipCamera:Kir,FlipHorizontally:Jir,FlipVertically:err,Flirt:trr,Float:nrr,FloorTile:irr,Fm:rrr,Focus:orr,FocusOne:srr,Fog:arr,FoldUpOne:lrr,Folder:crr,FolderBlock:drr,FolderBlockOne:urr,FolderClose:hrr,FolderCode:frr,FolderCodeOne:grr,FolderConversion:mrr,FolderConversionOne:krr,FolderDownload:vrr,FolderFailed:Arr,FolderFailedOne:prr,FolderFocus:brr,FolderFocusOne:wrr,FolderLock:Orr,FolderLockOne:yrr,FolderMinus:Crr,FolderMusic:_rr,FolderMusicOne:Srr,FolderOne:Lrr,FolderOpen:xrr,FolderPlus:Err,FolderProtection:Trr,FolderProtectionOne:Qrr,FolderQuality:Drr,FolderQualityOne:Brr,FolderSearch:Rrr,FolderSearchOne:Irr,FolderSettings:Mrr,FolderSettingsOne:Prr,FolderSuccess:Frr,FolderSuccessOne:Nrr,FolderUpload:Urr,FolderWithdrawal:jrr,FolderWithdrawalOne:Wrr,FollowUpDateSort:Vrr,FontSearch:zrr,FontSize:Hrr,FontSizeTwo:$rr,Foot:Xrr,Football:Grr,Forbid:Yrr,Fork:Zrr,ForkSpoon:qrr,Form:Krr,FormOne:Jrr,Format:eor,FormatBrush:tor,Formula:nor,FoundationMakeup:ior,Four:ror,FourArrows:oor,FourFour:sor,FourKey:aor,FourLeaves:lor,FourPointConnection:cor,FourRoundPointConnection:dor,Foursquare:uor,FreezeColumn:hor,FreezeLine:gor,FreezingLineColumn:mor,FrenchFries:kor,FriendsCircle:vor,Frigate:Aor,Frog:por,FrowningFaceWhitOpenMouth:bor,Fruiter:wor,FullDressLonguette:Oor,FullScreen:yor,FullScreenOne:Cor,FullScreenPlay:_or,FullScreenTwo:Sor,FullSelection:Lor,Fullwidth:xor,Funds:Eor,FutureBuildOne:Tor,FutureBuildThree:Qor,FutureBuildTwo:Dor,Game:Bor,GameConsole:Ror,GameConsoleOne:Ior,GameEmoji:Mor,GameHandle:Por,GamePs:For,GameThree:Nor,GameTwo:Uor,Gamepad:jor,Garage:Wor,Garlic:Vor,Gas:zor,Gastrointestinal:Hor,Gate:$or,GateMachine:Xor,Gauze:Gor,Gavel:Yor,Gemini:Zor,GeneralBranch:qor,GeometricFlowers:Kor,Germs:Jor,Ghost:esr,Gift:tsr,GiftBag:nsr,GiftBox:isr,Girl:rsr,GirlOne:osr,GirlTwo:ssr,Github:asr,GithubOne:lsr,Gitlab:csr,Glasses:dsr,GlassesOne:usr,GlassesThree:hsr,Globe:fsr,Glove:gsr,GoAhead:msr,GoEnd:ksr,GoOn:vsr,GoStart:Asr,Goblet:psr,GobletCracking:bsr,GobletFull:wsr,GobletOne:Osr,GoldMedal:ysr,GoldMedalTwo:Csr,GolfCourse:_sr,Gongfu:Ssr,Good:Lsr,GoodOne:xsr,GoodTwo:Esr,Google:Tsr,GoogleAds:Qsr,Gopro:Dsr,Gps:Bsr,GraphicDesign:Rsr,GraphicDesignTwo:Isr,GraphicStitching:Msr,GraphicStitchingFour:Psr,GraphicStitchingThree:Fsr,GreatWall:Nsr,GreenHouse:Usr,GreenNewEnergy:jsr,GridFour:Wsr,GridNine:Vsr,GridSixteen:zsr,GridThree:Hsr,GridTwo:$sr,GrimacingFace:Xsr,GrinningFace:Gsr,GrinningFaceWithOpenMouth:Ysr,GrinningFaceWithSquintingEyes:Zsr,GrinningFaceWithTightlyClosedEyes:qsr,GrinningFaceWithTightlyClosedEyesOpenMouth:Ksr,Group:Jsr,GuideBoard:ear,Gymnastics:tar,GymnasticsOne:nar,H:iar,H1:rar,H2:oar,H3:sar,HairBrush:aar,HairClip:lar,HairDryer:car,HairDryerOne:dar,Halo:uar,Hamburger:har,HamburgerButton:far,HamburgerOne:gar,HammerAndAnvil:mar,HandCream:kar,HandDown:Aar,HandDrag:par,HandLeft:bar,HandPaintedPlate:war,HandRight:Oar,HandUp:yar,Handbag:Car,Handheld:_ar,HandleA:Sar,HandleB:Lar,HandleC:xar,HandleDown:Ear,HandleLeft:Tar,HandleRight:Qar,HandleRound:Dar,HandleSquare:Bar,HandleTriangle:Rar,HandleUp:Iar,HandleX:Mar,HandleY:Par,HandleZ:Far,Hands:Nar,Handwashing:Uar,HandwashingFluid:jar,HanfuChineseStyle:War,Hanger:Var,HangerOne:zar,HangerTwo:Har,HardDisk:$ar,HardDiskOne:Xar,Harm:Gar,HashtagKey:Yar,Hat:Zar,Hdd:qar,HdmiCable:Kar,HdmiConnector:Jar,HeadphoneSound:elr,Headset:tlr,HeadsetOne:nlr,HeadsetTwo:ilr,Headwear:rlr,Health:olr,HealthProducts:slr,HealthyRecognition:alr,Heart:llr,HeartBallon:clr,HeartRate:dlr,Heartbeat:ulr,HeaterResistor:hlr,HeavyMetal:flr,HeavyRain:glr,HeavyWind:mlr,Helmet:klr,HelmetOne:vlr,Help:Alr,Helpcenter:plr,HexagonOne:blr,HexagonStrip:wlr,Hexagonal:Olr,Hi:ylr,HighHeeledShoes:Clr,HighLight:_lr,HighSpeedRail:Slr,Hippo:Llr,Histogram:xlr,History:Elr,HistoryQuery:Tlr,Hockey:Qlr,Hold:Dlr,HoldInterface:Blr,HoldSeeds:Rlr,HoldingHands:Ilr,HolySword:Mlr,Home:Plr,HomeTwo:Flr,Homestay:Nlr,Honey:Ulr,HoneyOne:jlr,HorizontalSpacingBetweenItems:Wlr,HorizontalTidyUp:Vlr,HorizontallyCentered:zlr,HorseZodiac:Hlr,Hospital:$lr,HospitalBed:Xlr,HospitalFour:Glr,HospitalThree:Ylr,HospitalTwo:Zlr,HotAirBalloon:qlr,HotPot:Klr,HotPotOne:Jlr,Hotel:ecr,HotelDoNotClean:tcr,HotelPleaseClean:ncr,Hourglass:icr,HourglassFull:rcr,HourglassNull:ocr,HtmlFive:scr,HuntingGear:acr,Huoshanzhibo:lcr,IMac:ccr,Icecream:dcr,IcecreamFive:ucr,IcecreamFour:hcr,IcecreamOne:fcr,IcecreamThree:gcr,IcecreamTwo:mcr,IdCard:kcr,IdCardH:vcr,IdCardV:Acr,ImageFiles:pcr,Imbalance:bcr,ImportAndExport:wcr,InFlight:Ocr,Inbox:ycr,InboxDownloadR:Ccr,InboxIn:_cr,InboxOut:Scr,InboxR:Lcr,InboxSuccess:xcr,InboxSuccessR:Ecr,InboxUploadR:Tcr,InclusiveGateway:Qcr,Income:Dcr,IncomeOne:Bcr,Incoming:Rcr,Increase:Icr,IncreaseTheScale:Mcr,IndentLeft:Pcr,IndentRight:Fcr,IndexFinger:Ncr,InductionLock:Ucr,IndustrialScales:jcr,Info:Wcr,Infusion:Vcr,Injection:zcr,Inline:Hcr,InnerShadowBottomLeft:$cr,InnerShadowBottomRight:Xcr,InnerShadowDown:Gcr,InnerShadowLeft:Ycr,InnerShadowRight:Zcr,InnerShadowTopLeft:qcr,InnerShadowTopRight:Kcr,InnerShadowUp:Jcr,InsertCard:edr,InsertTable:tdr,Inspection:ndr,Instagram:idr,InstagramOne:rdr,Install:odr,Instruction:sdr,Intercom:adr,IntermediateMode:ldr,InternalData:cdr,InternalExpansion:ddr,InternalReduction:udr,InternalTransmission:hdr,International:fdr,IntersectSelection:gdr,Intersection:mdr,InvalidFiles:kdr,InvertCamera:vdr,InvertLeft:Adr,InvertRight:pdr,IosFaceRecognition:bdr,Ipad:wdr,IpadOne:Odr,Iphone:ydr,Ipo:Cdr,Iron:_dr,IronDisable:Sdr,IronThree:Ldr,IronTwo:xdr,Iwatch:Edr,IwatchOne:Tdr,IwatchTwo:Qdr,Jewelry:Ddr,Jinritoutiao:Bdr,Journey:Rdr,Joystick:Idr,Juice:Mdr,Jump:Pdr,KagiMap:Fdr,Kettle:Ndr,KettleOne:Udr,Key:jdr,KeyOne:Wdr,KeyTwo:Vdr,Keyboard:zdr,KeyboardOne:Hdr,Keyhole:$dr,Keyline:Xdr,KitchenKnife:Gdr,KnifeFork:Ydr,KoalaBear:Zdr,Kungfu:qdr,Label:Kdr,Ladder:Jdr,LadderOne:eur,Lamp:tur,LandSurveying:nur,Landing:iur,Landscape:rur,Laptop:our,LaptopComputer:sur,LaptopOne:aur,Lark:lur,LarkOne:cur,LatticePattern:dur,Layers:uur,LayoutFive:hur,LayoutFour:fur,LayoutOne:gur,LayoutThree:mur,LayoutTwo:kur,Leaf:vur,Leaves:Aur,LeavesOne:pur,LeavesTwo:bur,LedDiode:wur,Left:Our,LeftAlignment:yur,LeftAndRightBranch:Cur,LeftBar:_ur,LeftBranch:Sur,LeftC:Lur,LeftExpand:xur,LeftOne:Eur,LeftSmall:Tur,LeftSmallDown:Qur,LeftSmallUp:Dur,LeftSquare:Bur,LeftTwo:Rur,Lemon:Iur,LensAlignment:Mur,Leo:Pur,Level:Fur,LevelAdjustment:Nur,LevelEightTitle:Uur,LevelFiveTitle:jur,LevelFourTitle:Wur,LevelNineTitle:Vur,LevelSevenTitle:zur,LevelSixTitle:Hur,Libra:$ur,Lifebuoy:Xur,Light:Gur,LightHouse:Yur,LightMember:Zur,LightRain:qur,Lightning:Kur,Like:Jur,Lincoln:ehr,Link:thr,LinkBreak:nhr,LinkCloud:ihr,LinkCloudFaild:rhr,LinkCloudSucess:ohr,LinkFour:shr,LinkIn:ahr,LinkInterrupt:lhr,LinkLeft:chr,LinkOne:dhr,LinkOut:uhr,LinkRight:hhr,LinkThree:fhr,LinkTwo:ghr,LipGloss:mhr,LipTattoo:khr,Lipstick:vhr,LipstickOne:Ahr,Liqueur:phr,List:bhr,ListAdd:whr,ListAlphabet:Ohr,ListBottom:yhr,ListCheckbox:Chr,ListFail:_hr,ListMiddle:Shr,ListNumbers:Lhr,ListOne:xhr,ListSuccess:Ehr,ListTop:Thr,ListTwo:Qhr,ListView:Dhr,Loading:Bhr,LoadingFour:Rhr,LoadingOne:Ihr,LoadingThree:Mhr,LoadingTwo:Phr,Local:Fhr,LocalPin:Nhr,LocalTwo:Uhr,Lock:jhr,LockOne:Whr,LockingComputer:Vhr,LockingLaptop:zhr,LockingPicture:Hhr,LockingWeb:$hr,Log:Xhr,Login:Ghr,Logout:Yhr,Lollipop:Zhr,LoopOnce:qhr,Lotion:Khr,Lotus:Jhr,LoudlyCryingFace:efr,LoudlyCryingFaceWhitOpenMouth:tfr,LoveAndHelp:nfr,LowerBranch:ifr,Luggage:rfr,Luminous:ofr,Lung:sfr,MacFinder:afr,MacadamiaNut:lfr,Magic:cfr,MagicHat:dfr,MagicWand:ufr,Magnet:hfr,Mail:ffr,MailDownload:gfr,MailEdit:mfr,MailOpen:kfr,MailPackage:vfr,MailReview:Afr,MailUnpacking:pfr,MaillOne:bfr,Makeups:wfr,Male:Ofr,MallBag:yfr,ManualGear:Cfr,ManyToMany:_fr,MapDistance:Sfr,MapDraw:Lfr,MapRoad:xfr,MapRoadTwo:Efr,MapTwo:Tfr,Margin:Qfr,MarginOne:Dfr,Mark:Bfr,Market:Rfr,MarketAnalysis:Ifr,Mascara:Mfr,Mask:Pfr,MaskOne:Ffr,MaskTwo:Nfr,MaslowPyramids:Ufr,MassageChair:jfr,MassageChairOne:Wfr,MassageTable:Vfr,Master:zfr,Material:Hfr,MaterialThree:$fr,MaterialTwo:Xfr,Maximum:Gfr,Maya:Yfr,MayuraGesture:Zfr,Me:qfr,MeasuringCup:Kfr,MedalOne:Jfr,Mediaeditor:egr,MedicalBox:tgr,MedicalFiles:ngr,MedicalMark:igr,MedicationTime:rgr,MedicineBottle:ogr,MedicineBottleOne:sgr,MedicineChest:agr,Memory:lgr,MemoryCard:cgr,MemoryCardOne:dgr,MemoryOne:ugr,MenJacket:hgr,MenuFold:fgr,MenuFoldOne:ggr,MenuUnfold:mgr,MenuUnfoldOne:kgr,Merge:vgr,MergeCells:Agr,Message:pgr,MessageEmoji:bgr,MessageFailed:wgr,MessageOne:Ogr,MessagePrivacy:ygr,MessageSearch:Cgr,MessageSecurity:_gr,MessageSent:Sgr,MessageSuccess:Lgr,MessageUnread:xgr,Messages:Egr,MessagesOne:Tgr,MicroSd:Qgr,MicroSlrCamera:Dgr,Microphone:Bgr,MicrophoneOne:Rgr,Microscope:Igr,MicroscopeOne:Mgr,MicrowaveOven:Pgr,Microwaves:Fgr,MiddleFinger:Ngr,Milk:Ugr,MilkOne:jgr,Min:Wgr,MindMapping:Vgr,MindmapList:zgr,MindmapMap:Hgr,MiniSdCard:$gr,Minus:Xgr,MinusTheBottom:Ggr,MinusTheTop:Ygr,Mirror:Zgr,MirrorOne:qgr,MirrorTwo:Kgr,MisalignedSemicircle:Jgr,Mitsubishi:emr,Modify:tmr,ModifyTwo:nmr,Monitor:imr,MonitorCamera:rmr,MonitorOff:omr,MonitorOne:smr,MonitorTwo:amr,Monkey:lmr,MonkeyZodiac:cmr,MonumentOne:dmr,MonumentTwo:umr,Moon:hmr,More:fmr,MoreApp:gmr,MoreFour:mmr,MoreOne:kmr,MoreThree:vmr,MoreTwo:Amr,Mosaic:pmr,Mountain:bmr,Mounted:wmr,Mouse:Omr,MouseOne:ymr,MouseZodiac:Cmr,Mouth:_mr,Move:Smr,MoveIn:Lmr,MoveInOne:xmr,MoveOne:Emr,Movie:Tmr,MovieBoard:Qmr,MovingPicture:Dmr,MultiCircular:Bmr,MultiFunctionKnife:Rmr,MultiPictureCarousel:Imr,MultiRectangle:Mmr,MultiRing:Pmr,MultiTriangular:Fmr,MultiTriangularFour:Nmr,MultiTriangularThree:Umr,MultiTriangularTwo:jmr,Multicast:Wmr,MultilayerSphere:Vmr,Muscle:zmr,MuseumOne:Hmr,MuseumTwo:$mr,Music:Xmr,MusicCd:Gmr,MusicList:Ymr,MusicMenu:Zmr,MusicOne:qmr,MusicRhythm:Kmr,Mute:Jmr,NailPolish:e1r,NailPolishOne:t1r,Nasal:n1r,NaturalMode:i1r,Navigation:r1r,Necktie:o1r,Needle:s1r,NegativeDynamics:a1r,NestedArrows:l1r,Nests:c1r,NetworkDrive:d1r,NetworkTree:u1r,Neural:h1r,NeutralFace:f1r,NewAfferent:g1r,NewComputer:m1r,NewDianziqian:k1r,NewEfferent:v1r,NewLark:A1r,NewPicture:p1r,Newlybuild:b1r,NewspaperFolding:w1r,Next:O1r,NineKey:y1r,NinePointsConnected:C1r,NintendoSwitch:_1r,Nmr:S1r,NoShooting:L1r,NodeFlat:x1r,NodeRound:E1r,NodeSquare:T1r,Noodles:Q1r,Notebook:D1r,NotebookAndPen:B1r,NotebookOne:R1r,Notepad:I1r,Notes:M1r,NuclearPlant:P1r,NurseCap:F1r,Nut:N1r,Nutrition:U1r,Oceanengine:j1r,Octagon:W1r,OffScreen:V1r,OffScreenOne:z1r,OffScreenTwo:H1r,OilIndustry:$1r,Okay:X1r,One:G1r,OneKey:Y1r,OneOne:Z1r,OneThirdRotation:q1r,OneToMany:K1r,OneToOne:J1r,Onesies:e0r,OnlineMeeting:t0r,Open:n0r,OpenAnAccount:i0r,OpenDoor:r0r,OpenOne:o0r,Optimize:s0r,Optional:a0r,Orange:l0r,OrangeOne:c0r,OrangeStation:d0r,Order:u0r,OrderedList:h0r,Orthopedic:f0r,Oscillator:g0r,Other:m0r,Outbound:k0r,Outdoor:v0r,Outgoing:A0r,OvalLove:p0r,OvalLoveTwo:b0r,OvalOne:w0r,Oven:O0r,OvenTray:y0r,OverallReduction:C0r,Owl:_0r,Pacifier:S0r,Pad:L0r,Page:x0r,PageTemplate:E0r,Pagoda:T0r,Paint:Q0r,PaintedEggshell:D0r,PaintedScreen:B0r,Palace:R0r,Palm:I0r,Panda:M0r,Pangle:P0r,PanoramaHorizontal:F0r,Panties:N0r,PaperMoney:U0r,PaperMoneyTwo:j0r,PaperShip:W0r,Paperclip:V0r,Parabola:z0r,Parachute:H0r,ParagraphAlphabet:$0r,ParagraphBreak:X0r,ParagraphBreakTwo:G0r,ParagraphCut:Y0r,ParagraphRectangle:Z0r,ParagraphRound:q0r,ParagraphTriangle:K0r,ParagraphUnfold:J0r,ParallelGateway:ekr,Parallelogram:tkr,ParentingBook:nkr,Parking:ikr,PartyBalloon:rkr,Passport:okr,PassportOne:skr,Pause:akr,PauseOne:lkr,PayCode:ckr,PayCodeOne:dkr,PayCodeTwo:ukr,PaymentMethod:hkr,Paypal:fkr,Peach:gkr,Pear:mkr,PearlOfTheOrient:kkr,Peas:vkr,Pencil:Akr,Pennant:pkr,PentagonOne:bkr,People:wkr,PeopleBottom:Okr,PeopleBottomCard:ykr,PeopleDelete:Ckr,PeopleDeleteOne:_kr,PeopleDownload:Skr,PeopleLeft:Lkr,PeopleMinus:xkr,PeopleMinusOne:Ekr,PeoplePlus:Tkr,PeoplePlusOne:Qkr,PeopleRight:Dkr,PeopleSafe:Bkr,PeopleSafeOne:Rkr,PeopleSearch:Ikr,PeopleSearchOne:Mkr,PeopleSpeak:Pkr,PeopleTop:Fkr,PeopleTopCard:Nkr,PeopleUnknown:Ukr,PeopleUpload:jkr,Peoples:Wkr,PeoplesTwo:Vkr,Percentage:zkr,Performance:Hkr,Perfume:$kr,PerfumerBottle:Xkr,Period:Gkr,Permissions:Ykr,PersonalCollection:Zkr,PersonalPrivacy:qkr,Perspective:Kkr,Pesticide:Jkr,Petrol:e2r,Phone:t2r,PhoneBooth:n2r,PhoneCall:i2r,PhoneIncoming:r2r,PhoneIncomingOne:o2r,PhoneMissed:s2r,PhoneOff:a2r,PhoneOne:l2r,PhoneOutgoing:c2r,PhoneOutgoingOne:d2r,PhoneTelephone:u2r,PhoneTwo:h2r,PhoneVideoCall:f2r,Phonograph:g2r,Photograph:m2r,Piano:k2r,Pic:v2r,PicOne:A2r,Picture:p2r,PictureAlbum:b2r,PictureOne:w2r,Pie:O2r,PieFive:y2r,PieFour:C2r,PieOne:_2r,PieSeven:S2r,PieSix:L2r,PieThree:x2r,PieTwo:E2r,Pig:T2r,PigZodiac:Q2r,Pigeon:D2r,Pill:B2r,Pills:R2r,Pin:I2r,Pineapple:M2r,Pinwheel:P2r,Pisces:F2r,PivotTable:N2r,Plan:U2r,Planet:j2r,PlasticSurgery:W2r,Platte:V2r,Play:z2r,PlayBasketball:H2r,PlayCycle:$2r,PlayOnce:X2r,PlayOne:G2r,PlayTwo:Y2r,PlayVolleyball:Z2r,PlayWrong:q2r,PlaybackProgress:K2r,Plug:J2r,PlugOne:evr,Plus:tvr,PlusCross:nvr,Point:ivr,PointOut:rvr,PokeballOne:ovr,Poker:svr,Popcorn:avr,PopcornOne:lvr,PositiveDynamics:cvr,Pot:dvr,Potentiometer:uvr,Pound:hvr,PoundSign:fvr,PoutingFace:gvr,Powder:mvr,Power:kvr,PowerSupply:vvr,PowerSupplyOne:Avr,Powerpoint:pvr,Ppt:bvr,PregnantWomen:wvr,Preschool:Ovr,Prescription:yvr,Press:Cvr,PreviewClose:_vr,PreviewCloseOne:Svr,PreviewOpen:Lvr,Printer:xvr,PrinterOne:Evr,PrinterTwo:Tvr,Prison:Qvr,ProcessLine:Dvr,Projector:Bvr,ProjectorOne:Rvr,ProjectorThree:Ivr,ProjectorTwo:Mvr,ProportionalScaling:Pvr,Protect:Fvr,Protection:Nvr,PublicToilet:Uvr,PullDoor:jvr,PullRequests:Wvr,Pumpkin:Vvr,PureNatural:zvr,PushDoor:Hvr,Pushpin:$vr,Puzzle:Xvr,Pyramid:Gvr,PyramidOne:Yvr,QingniaoClue:Zvr,Qiyehao:qvr,QuadrangularPyramid:Kvr,Quadrilateral:Jvr,Quote:eAr,Rabbit:tAr,RabbitZodiac:nAr,Radar:iAr,RadarChart:rAr,RadarThree:oAr,RadarTwo:sAr,Radiation:aAr,Radio:lAr,RadioNanny:cAr,RadioOne:dAr,RadioTwo:uAr,Radish:hAr,RadishOne:fAr,Railway:gAr,Ranking:mAr,RankingList:kAr,Rattle:vAr,RattleOne:AAr,Razor:pAr,ReadBook:bAr,Receive:wAr,Receiver:OAr,RecentViewsSort:yAr,Record:CAr,RecordDisc:_Ar,RecordPlayer:SAr,Rectangle:LAr,RectangleOne:xAr,RectangleSmall:EAr,RectangleTear:TAr,RectangleX:QAr,RectangularCircularConnection:DAr,RectangularCircularSeparation:BAr,RectangularVertebra:RAr,RecycleBin:IAr,Recycling:MAr,RecyclingPool:PAr,RedCross:FAr,RedEnvelope:NAr,RedEnvelopes:UAr,Redo:jAr,Reduce:WAr,ReduceDecimalPlaces:VAr,ReduceOne:zAr,ReduceTwo:HAr,ReduceUser:$Ar,Reel:XAr,Refraction:GAr,Refresh:YAr,RefreshOne:ZAr,Refrigerator:qAr,Reject:KAr,RelationalGraph:JAr,RelievedFace:e4r,Reload:t4r,Remind:n4r,RemindDisable:i4r,RemoteControl:r4r,RemoteControlOne:o4r,Renal:s4r,Renault:a4r,Repair:l4r,ReplayFive:c4r,ReplayMusic:d4r,Report:u4r,Repositioning:h4r,Resistor:f4r,Respect:g4r,Resting:m4r,RetroBag:k4r,Return:v4r,ReverseLens:A4r,ReverseLensOne:p4r,ReverseOperationIn:b4r,ReverseOperationOut:w4r,ReverseRotation:O4r,Rice:y4r,Riding:C4r,RidingOne:_4r,Right:S4r,RightAngle:L4r,RightBar:x4r,RightBranch:E4r,RightBranchOne:T4r,RightBranchTwo:Q4r,RightC:D4r,RightExpand:B4r,RightOne:R4r,RightRun:I4r,RightSmall:M4r,RightSmallDown:P4r,RightSmallUp:F4r,RightSquare:N4r,RightTwo:U4r,RightUser:j4r,Ring:W4r,RingOne:V4r,Rings:z4r,Ripple:H4r,Road:$4r,RoadCone:X4r,RoadOne:G4r,RoadSign:Y4r,RoadSignBoth:Z4r,Robot:q4r,RobotOne:K4r,RobotTwo:J4r,Rock:epr,RockGesture:tpr,Rocket:npr,RocketOne:ipr,RockingHorse:rpr,Rollerskates:opr,Romper:spr,RopeSkipping:apr,RopeSkippingOne:lpr,Rotate:cpr,RotateOne:dpr,RotatingAdd:upr,RotatingForward:hpr,Rotation:fpr,RotationHorizontal:gpr,RotationOne:mpr,RotationVertical:kpr,Round:vpr,RoundCaliper:Apr,RoundDistortion:ppr,RoundMask:bpr,RoundSocket:wpr,RoundTrip:Opr,Router:ypr,RouterOne:Cpr,RowHeight:_pr,Rowing:Spr,RsMale:Lpr,Rss:xpr,Rugby:Epr,RugbyOne:Tpr,RuleTwo:Qpr,Ruler:Dpr,RulerOne:Bpr,RunLeft:Rpr,STurnDown:Ipr,STurnLeft:Mpr,STurnRight:Ppr,STurnUp:Fpr,SafeRetrieval:Npr,Sagittarius:Upr,Sailboat:jpr,SailboatOne:Wpr,Sailing:Vpr,SalesReport:zpr,Sandals:Hpr,Sandstorm:$pr,Sandwich:Xpr,SandwichOne:Gpr,Sapling:Ypr,Save:Zpr,SaveOne:qpr,Scale:Kpr,ScaleOne:Jpr,Scallion:ebr,Scan:tbr,ScanCode:nbr,ScanSetting:ibr,Scanning:rbr,ScanningTwo:obr,ScatterAlignment:sbr,Schedule:abr,School:lbr,Scissors:cbr,Scoreboard:dbr,Scorpio:ubr,ScreenRotation:hbr,Screenshot:fbr,ScreenshotOne:gbr,ScreenshotTwo:mbr,Screwdriver:kbr,Sd:vbr,SdCard:Abr,Seal:pbr,Search:bbr,Seat:wbr,Security:Obr,SecurityStall:ybr,Seedling:Cbr,Selected:_br,SelectedFocus:Sbr,Selfie:Lbr,Send:xbr,SendBackward:Ebr,SendEmail:Tbr,SendOne:Qbr,SendToBack:Dbr,SentToBack:Bbr,Seo:Rbr,SeoFolder:Ibr,Server:Mbr,SetOff:Pbr,Setting:Fbr,SettingComputer:Nbr,SettingConfig:Ubr,SettingLaptop:jbr,SettingOne:Wbr,SettingThree:Vbr,SettingTwo:zbr,SettingWeb:Hbr,SevenKey:$br,Shade:Xbr,Shake:Gbr,Share:Ybr,ShareOne:Zbr,ShareSys:qbr,ShareThree:Kbr,ShareTwo:Jbr,Shaver:e3r,ShaverOne:t3r,Shaving:n3r,SheepZodiac:i3r,Shield:r3r,ShieldAdd:o3r,Ship:s3r,Shop:a3r,Shopping:l3r,ShoppingBag:c3r,ShoppingBagOne:d3r,ShoppingCart:u3r,ShoppingCartAdd:h3r,ShoppingCartDel:f3r,ShoppingCartOne:g3r,ShoppingCartTwo:m3r,ShoppingMall:k3r,ShortSkirt:v3r,Shorts:A3r,ShoulderBag:p3r,Shovel:b3r,ShovelOne:w3r,ShowerHead:O3r,Shrimp:y3r,Shuffle:C3r,ShuffleOne:_3r,ShutterPriority:S3r,Sickbed:L3r,Signal:x3r,SignalOne:E3r,SignalStrength:T3r,SignalTower:Q3r,SignalTowerOne:D3r,Sim:B3r,SimCard:R3r,SingleBed:I3r,Sinusoid:M3r,SippyCup:P3r,Six:F3r,SixCircularConnection:N3r,SixKey:U3r,SixPoints:j3r,Skate:W3r,Skates:V3r,Skating:z3r,Sketch:H3r,SkiingNordic:$3r,Skull:X3r,Slave:G3r,Sleaves:Y3r,Sleep:Z3r,SleepOne:q3r,SleepTwo:K3r,Slide:J3r,SlideTwo:ewr,SlidingHorizontal:twr,SlidingVertical:nwr,SlightlyFrowningFaceWhitOpenMouth:iwr,SlightlySmilingFace:rwr,Slippers:owr,SlippersOne:swr,SlyFaceWhitSmile:awr,SmartOptimization:lwr,SmilingFace:cwr,SmilingFaceWithSquintingEyes:dwr,Snacks:uwr,SnakeZodiac:hwr,Snow:fwr,Snowflake:gwr,Snowman:mwr,SoapBubble:kwr,Soccer:vwr,SoccerOne:Awr,Socks:pwr,Sofa:bwr,SofaTwo:wwr,Softball:Owr,SolarEnergy:ywr,SolarEnergyOne:Cwr,SolidStateDisk:_wr,SorcererHat:Swr,Sort:Lwr,SortAmountDown:xwr,SortAmountUp:Ewr,SortFour:Twr,SortOne:Qwr,SortThree:Dwr,SortTwo:Bwr,Sound:Rwr,SoundOne:Iwr,SoundWave:Mwr,SourceCode:Pwr,SoybeanMilkMaker:Fwr,SpaCandle:Nwr,SpaceColony:Uwr,Spanner:jwr,Speaker:Wwr,SpeakerOne:Vwr,Speed:zwr,SpeedOne:Hwr,Sperm:$wr,Sphere:Xwr,SpiderMan:Gwr,Spikedshoes:Ywr,SpinningTop:Zwr,Split:qwr,SplitBranch:Kwr,SplitCells:Jwr,SplitTurnDownLeft:eOr,SplitTurnDownRight:tOr,Spoon:nOr,Sport:iOr,Sporting:rOr,Square:oOr,SquareSmall:sOr,Ssd:aOr,StackLight:lOr,Stamp:cOr,StandUp:dOr,Stapler:uOr,Star:hOr,StarOne:fOr,StartTimeSort:gOr,SteeringWheel:mOr,Steoller:kOr,StereoNesting:vOr,StereoOne:AOr,StereoPerspective:pOr,Stethoscope:bOr,Stickers:wOr,StockMarket:OOr,Stopwatch:yOr,StopwatchStart:COr,StorageCardOne:_Or,StorageCardTwo:SOr,StraightRazor:LOr,StrawHat:xOr,Stretching:EOr,StretchingOne:TOr,Strikethrough:QOr,Strongbox:DOr,SubtractSelection:BOr,SubtractSelectionOne:ROr,Subway:IOr,Success:MOr,SuccessPicture:POr,Sum:FOr,Sun:NOr,SunHat:UOr,SunOne:jOr,Sunbath:WOr,Sunny:VOr,Sunrise:zOr,Sunset:HOr,Sunshade:$Or,SurprisedFaceWithOpenBigMouth:XOr,SurprisedFaceWithOpenMouth:GOr,SurveillanceCameras:YOr,SurveillanceCamerasOne:ZOr,SurveillanceCamerasTwo:qOr,Swallow:KOr,Sweater:JOr,SwimmingPool:eyr,SwimmingRing:tyr,Swimsuit:nyr,Swing:iyr,Swipe:ryr,Switch:oyr,SwitchButton:syr,SwitchContrast:ayr,SwitchNintendo:lyr,SwitchOne:cyr,SwitchThemes:dyr,SwitchTrack:uyr,SwitchingDone:hyr,Symbol:fyr,SymbolDoubleX:gyr,Symmetry:myr,Sync:kyr,System:vyr,TShirt:Ayr,Table:pyr,TableFile:byr,TableLamp:wyr,TableReport:Oyr,Tabletennis:yyr,Tag:Cyr,TagOne:_yr,Tailoring:Syr,TailoringTwo:Lyr,TajMahal:xyr,TakeOff:Eyr,TakeOffOne:Tyr,Taobao:Qyr,Tape:Dyr,TapeMeasure:Byr,Target:Ryr,TargetOne:Iyr,TargetTwo:Myr,Taurus:Pyr,Taxi:Fyr,Tea:Nyr,TeaDrink:Uyr,Teapot:jyr,Teeth:Wyr,Telegram:Vyr,Telescope:zyr,TencentQq:Hyr,Tennis:$yr,Tent:Xyr,TentBanner:Gyr,Terminal:Yyr,TerminationFile:Zyr,Terrace:qyr,TestTube:Kyr,Text:Jyr,TextBold:eCr,TextItalic:tCr,TextMessage:nCr,TextRecognition:iCr,TextRotationDown:rCr,TextRotationLeft:oCr,TextRotationNone:sCr,TextRotationUp:aCr,TextStyle:lCr,TextStyleOne:cCr,TextUnderline:dCr,TextWrapOverflow:uCr,TextWrapTruncation:hCr,Textarea:fCr,Texture:gCr,TextureTwo:mCr,TheSingleShoulderBag:kCr,Theater:vCr,Theme:ACr,Thermometer:pCr,ThermometerOne:bCr,ThermosCup:wCr,Thin:OCr,ThinkingProblem:yCr,Three:CCr,ThreeDGlasses:_Cr,ThreeHexagons:SCr,ThreeKey:LCr,ThreeSlashes:xCr,ThreeThree:ECr,ThreeTriangles:TCr,ThumbsDown:QCr,ThumbsUp:DCr,Thunderbolt:BCr,Thunderstorm:RCr,ThunderstormOne:ICr,Ticket:MCr,TicketOne:PCr,TicketsChecked:FCr,TicketsOne:NCr,TicketsTwo:UCr,TigerZodiac:jCr,Tiktok:WCr,Time:VCr,TimedMail:zCr,Timeline:HCr,Timer:$Cr,Tips:XCr,TipsOne:GCr,TireSwing:YCr,TitleLevel:ZCr,ToBottom:qCr,ToBottomOne:KCr,ToLeft:JCr,ToRight:e_r,ToTop:t_r,ToTopOne:n_r,Toilet:i_r,Tomato:r_r,Tool:o_r,Toolkit:s_r,TopBar:a_r,Topbuzz:l_r,Topic:c_r,TopicDiscussion:d_r,Torch:u_r,TourBus:h_r,Towel:f_r,Tower:g_r,TowerOfBabel:m_r,TowerOfPisa:k_r,Toxins:v_r,Trace:A_r,Trademark:p_r,TraditionalChineseMedicine:b_r,Train:w_r,Transaction:O_r,TransactionOrder:y_r,Transfer:C_r,TransferData:__r,Transform:S_r,Translate:L_r,Translation:x_r,Transport:E_r,Transporter:T_r,Trapezoid:Q_r,Tray:D_r,Treadmill:B_r,TreadmillOne:R_r,TreadmillTwo:I_r,TreasureChest:M_r,Tree:P_r,TreeDiagram:F_r,TreeList:N_r,TreeOne:U_r,TreeTwo:j_r,Trend:W_r,TrendTwo:V_r,TrendingDown:z_r,TrendingUp:H_r,Triangle:$_r,TriangleRoundRectangle:X_r,TriangleRuler:G_r,TriangularPyramid:Y_r,Trophy:Z_r,TrousersBellBottoms:q_r,Truck:K_r,Trumpet:J_r,Trunk:eSr,Tub:tSr,Tuchong:nSr,Tumblr:iSr,Turkey:rSr,TurnAround:oSr,TurnOffBluetooth:sSr,TurnOn:aSr,Tv:lSr,TvOne:cSr,Twitter:dSr,Two:uSr,TwoDimensionalCode:hSr,TwoDimensionalCodeOne:fSr,TwoDimensionalCodeTwo:gSr,TwoEllipses:mSr,TwoFingers:kSr,TwoHands:vSr,TwoKey:ASr,TwoSemicircles:pSr,TwoTriangles:bSr,TwoTrianglesTwo:wSr,TwoTwo:OSr,TypeDrive:ySr,UDisk:CSr,UTurnDown:_Sr,UTurnLeft:SSr,UTurnRight:LSr,UTurnUp:xSr,Ulikecam:ESr,Umbrella:TSr,UmbrellaOne:QSr,UmbrellaTwo:DSr,Undo:BSr,Ungroup:RSr,Unicast:ISr,UnionSelection:MSr,Universal:PSr,Unlike:FSr,Unlink:NSr,Unlock:USr,UnlockOne:jSr,UnorderedList:WSr,Up:VSr,UpAndDown:zSr,UpC:HSr,UpOne:$Sr,UpSmall:XSr,UpSquare:GSr,UpTwo:YSr,UpdateRotation:ZSr,Upload:qSr,UploadComputer:KSr,UploadLaptop:JSr,UploadLogs:e8r,UploadOne:t8r,UploadPicture:n8r,UploadThree:i8r,UploadTwo:r8r,UploadWeb:o8r,UpsideDownFace:s8r,Usb:a8r,UsbMemoryStick:l8r,UsbMicroOne:c8r,UsbMicroTwo:d8r,UsbOne:u8r,UsbTypeC:h8r,User:f8r,UserBusiness:g8r,UserPositioning:m8r,UserToUserTransmission:k8r,Uterus:v8r,Vacation:A8r,VacuumCleaner:p8r,VegetableBasket:b8r,Vegetables:w8r,VerticalSpacingBetweenItems:O8r,VerticalTidyUp:y8r,VerticalTimeline:C8r,VerticallyCentered:_8r,Vest:S8r,Vial:L8r,ViciaFaba:x8r,Video:T8n,VideoConference:E8r,VideoFile:T8r,VideoOne:Q8r,VideoTwo:D8r,Videocamera:B8r,VideocameraOne:R8r,Viencharts:I8r,ViewGridCard:M8r,ViewGridDetail:P8r,ViewGridList:F8r,ViewList:N8r,Viewfinder:U8r,Vigo:j8r,Vip:W8r,VipOne:V8r,Virgo:z8r,VirtualRealityGlasses:H8r,Voice:$8r,VoiceInput:X8r,VoiceMessage:G8r,VoiceOff:Y8r,VoiceOne:Z8r,Voicemail:q8r,Volkswagen:K8r,Volleyball:J8r,VolumeDown:eLr,VolumeMute:Q8n,VolumeNotice:tLr,VolumeSmall:nLr,VolumeUp:iLr,VrGlasses:rLr,Waistline:oLr,Wallet:sLr,WalletOne:aLr,WalletThree:lLr,WalletTwo:cLr,Warehousing:dLr,WashingMachine:uLr,WashingMachineOne:hLr,Watch:fLr,WatchOne:gLr,Water:mLr,WaterLevel:kLr,WaterNo:vLr,WaterRate:ALr,WaterRateTwo:pLr,WaterfallsH:bLr,WaterfallsV:wLr,Watermelon:OLr,WatermelonOne:yLr,Waterpolo:CLr,WaterpoloOne:_Lr,Waves:SLr,WavesLeft:LLr,WavesRight:xLr,WearyFace:ELr,WebPage:TLr,Webcam:QLr,Wechat:DLr,Weibo:BLr,Weight:RLr,Weightlifting:ILr,WeixinCardsOffers:MLr,WeixinFavorites:PLr,WeixinGames:FLr,WeixinMarket:NLr,WeixinMiniApp:ULr,WeixinPeopleNearby:jLr,WeixinScan:WLr,WeixinSearch:VLr,WeixinShake:zLr,WeixinTopStories:HLr,Whale:$Lr,Wheelchair:XLr,Whirlwind:GLr,Whistling:YLr,WholeSiteAccelerator:ZLr,Wifi:qLr,Wind:KLr,WindTurbine:JLr,Windmill:exr,WindmillOne:txr,WindmillTwo:nxr,Windows:ixr,WingsuitFlying:rxr,WinkingFace:oxr,WinkingFaceWithOpenEyes:sxr,Woman:axr,Women:lxr,WomenCoat:cxr,WoolenHat:dxr,Word:uxr,Workbench:hxr,Worker:fxr,World:gxr,WorriedFace:mxr,Write:kxr,WritingFluently:vxr,WrongUser:Axr,Xiaodu:pxr,XiaoduHome:bxr,Xigua:wxr,Xingfuli:Oxr,Xingtu:yxr,Yep:Cxr,Youtobe:_xr,Youtube:Sxr,ZeroKey:Lxr,Zijinyunying:xxr,Zip:Exr,Zoom:Txr,ZoomIn:Qxr,ZoomInternal:Dxr,ZoomOut:Bxr},Symbol.toStringTag,{value:"Module"}));function Ixr(e,t){Object.values(Rxr).forEach(function(n){e.component(t+"-"+n.name.slice(5),n)})}const{t:Mxr}=hOn.global;window.$message=i1;window.$t=Mxr;var Ho=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Spe(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Pxr(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var D8n={};(function(e){var t=function(){var f=new Date,k=4,A=3,p=2,b=1,w=k,O={setLogLevel:function(y){y==this.debug?w=b:y==this.info?w=p:y==this.warn?w=A:(y==this.error,w=k)},debug:function(y,C){console.debug===void 0&&(console.debug=console.log),b>=w&&console.debug("["+t.getDurationString(new Date-f,1e3)+"]","["+y+"]",C)},log:function(y,C){this.debug(y.msg)},info:function(y,C){p>=w&&console.info("["+t.getDurationString(new Date-f,1e3)+"]","["+y+"]",C)},warn:function(y,C){A>=w&&console.warn("["+t.getDurationString(new Date-f,1e3)+"]","["+y+"]",C)},error:function(y,C){k>=w&&console.error("["+t.getDurationString(new Date-f,1e3)+"]","["+y+"]",C)}};return O}();t.getDurationString=function(f,k){var A;function p(_,S){for(var L=""+_,E=L.split(".");E[0].length0){for(var A="",p=0;p0&&(A+=","),A+="["+t.getDurationString(f.start(p))+","+t.getDurationString(f.end(p))+"]";return A}else return"(empty)"},e.Log=t;var n=function(f){if(f instanceof ArrayBuffer)this.buffer=f,this.dataview=new DataView(f);else throw"Needs an array buffer";this.position=0};n.prototype.getPosition=function(){return this.position},n.prototype.getEndPosition=function(){return this.buffer.byteLength},n.prototype.getLength=function(){return this.buffer.byteLength},n.prototype.seek=function(f){var k=Math.max(0,Math.min(this.buffer.byteLength,f));return this.position=isNaN(k)||!isFinite(k)?0:k,!0},n.prototype.isEos=function(){return this.getPosition()>=this.getEndPosition()},n.prototype.readAnyInt=function(f,k){var A=0;if(this.position+f<=this.buffer.byteLength){switch(f){case 1:k?A=this.dataview.getInt8(this.position):A=this.dataview.getUint8(this.position);break;case 2:k?A=this.dataview.getInt16(this.position):A=this.dataview.getUint16(this.position);break;case 3:if(k)throw"No method for reading signed 24 bits values";A=this.dataview.getUint8(this.position)<<16,A|=this.dataview.getUint8(this.position+1)<<8,A|=this.dataview.getUint8(this.position+2);break;case 4:k?A=this.dataview.getInt32(this.position):A=this.dataview.getUint32(this.position);break;case 8:if(k)throw"No method for reading signed 64 bits values";A=this.dataview.getUint32(this.position)<<32,A|=this.dataview.getUint32(this.position+4);break;default:throw"readInt method not implemented for size: "+f}return this.position+=f,A}else throw"Not enough bytes in buffer"},n.prototype.readUint8=function(){return this.readAnyInt(1,!1)},n.prototype.readUint16=function(){return this.readAnyInt(2,!1)},n.prototype.readUint24=function(){return this.readAnyInt(3,!1)},n.prototype.readUint32=function(){return this.readAnyInt(4,!1)},n.prototype.readUint64=function(){return this.readAnyInt(8,!1)},n.prototype.readString=function(f){if(this.position+f<=this.buffer.byteLength){for(var k="",A=0;Athis._byteLength&&(this._byteLength=k);return}for(A<1&&(A=1);k>A;)A*=2;var p=new ArrayBuffer(A),b=new Uint8Array(this._buffer),w=new Uint8Array(p,0,b.length);w.set(b),this.buffer=p,this._byteLength=k}},r.prototype._trimAlloc=function(){if(this._byteLength!=this._buffer.byteLength){var f=new ArrayBuffer(this._byteLength),k=new Uint8Array(f),A=new Uint8Array(this._buffer,0,k.length);k.set(A),this.buffer=f}},r.BIG_ENDIAN=!1,r.LITTLE_ENDIAN=!0,r.prototype._byteLength=0,Object.defineProperty(r.prototype,"byteLength",{get:function(){return this._byteLength-this._byteOffset}}),Object.defineProperty(r.prototype,"buffer",{get:function(){return this._trimAlloc(),this._buffer},set:function(f){this._buffer=f,this._dataView=new DataView(this._buffer,this._byteOffset),this._byteLength=this._buffer.byteLength}}),Object.defineProperty(r.prototype,"byteOffset",{get:function(){return this._byteOffset},set:function(f){this._byteOffset=f,this._dataView=new DataView(this._buffer,this._byteOffset),this._byteLength=this._buffer.byteLength}}),Object.defineProperty(r.prototype,"dataView",{get:function(){return this._dataView},set:function(f){this._byteOffset=f.byteOffset,this._buffer=f.buffer,this._dataView=new DataView(this._buffer,this._byteOffset),this._byteLength=this._byteOffset+f.byteLength}}),r.prototype.seek=function(f){var k=Math.max(0,Math.min(this.byteLength,f));this.position=isNaN(k)||!isFinite(k)?0:k},r.prototype.isEof=function(){return this.position>=this._byteLength},r.prototype.mapUint8Array=function(f){this._realloc(f*1);var k=new Uint8Array(this._buffer,this.byteOffset+this.position,f);return this.position+=f*1,k},r.prototype.readInt32Array=function(f,k){f=f??this.byteLength-this.position/4;var A=new Int32Array(f);return r.memcpy(A.buffer,0,this.buffer,this.byteOffset+this.position,f*A.BYTES_PER_ELEMENT),r.arrayToNative(A,k??this.endianness),this.position+=A.byteLength,A},r.prototype.readInt16Array=function(f,k){f=f??this.byteLength-this.position/2;var A=new Int16Array(f);return r.memcpy(A.buffer,0,this.buffer,this.byteOffset+this.position,f*A.BYTES_PER_ELEMENT),r.arrayToNative(A,k??this.endianness),this.position+=A.byteLength,A},r.prototype.readInt8Array=function(f){f=f??this.byteLength-this.position;var k=new Int8Array(f);return r.memcpy(k.buffer,0,this.buffer,this.byteOffset+this.position,f*k.BYTES_PER_ELEMENT),this.position+=k.byteLength,k},r.prototype.readUint32Array=function(f,k){f=f??this.byteLength-this.position/4;var A=new Uint32Array(f);return r.memcpy(A.buffer,0,this.buffer,this.byteOffset+this.position,f*A.BYTES_PER_ELEMENT),r.arrayToNative(A,k??this.endianness),this.position+=A.byteLength,A},r.prototype.readUint16Array=function(f,k){f=f??this.byteLength-this.position/2;var A=new Uint16Array(f);return r.memcpy(A.buffer,0,this.buffer,this.byteOffset+this.position,f*A.BYTES_PER_ELEMENT),r.arrayToNative(A,k??this.endianness),this.position+=A.byteLength,A},r.prototype.readUint8Array=function(f){f=f??this.byteLength-this.position;var k=new Uint8Array(f);return r.memcpy(k.buffer,0,this.buffer,this.byteOffset+this.position,f*k.BYTES_PER_ELEMENT),this.position+=k.byteLength,k},r.prototype.readFloat64Array=function(f,k){f=f??this.byteLength-this.position/8;var A=new Float64Array(f);return r.memcpy(A.buffer,0,this.buffer,this.byteOffset+this.position,f*A.BYTES_PER_ELEMENT),r.arrayToNative(A,k??this.endianness),this.position+=A.byteLength,A},r.prototype.readFloat32Array=function(f,k){f=f??this.byteLength-this.position/4;var A=new Float32Array(f);return r.memcpy(A.buffer,0,this.buffer,this.byteOffset+this.position,f*A.BYTES_PER_ELEMENT),r.arrayToNative(A,k??this.endianness),this.position+=A.byteLength,A},r.prototype.readInt32=function(f){var k=this._dataView.getInt32(this.position,f??this.endianness);return this.position+=4,k},r.prototype.readInt16=function(f){var k=this._dataView.getInt16(this.position,f??this.endianness);return this.position+=2,k},r.prototype.readInt8=function(){var f=this._dataView.getInt8(this.position);return this.position+=1,f},r.prototype.readUint32=function(f){var k=this._dataView.getUint32(this.position,f??this.endianness);return this.position+=4,k},r.prototype.readUint16=function(f){var k=this._dataView.getUint16(this.position,f??this.endianness);return this.position+=2,k},r.prototype.readUint8=function(){var f=this._dataView.getUint8(this.position);return this.position+=1,f},r.prototype.readFloat32=function(f){var k=this._dataView.getFloat32(this.position,f??this.endianness);return this.position+=4,k},r.prototype.readFloat64=function(f){var k=this._dataView.getFloat64(this.position,f??this.endianness);return this.position+=8,k},r.endianness=new Int8Array(new Int16Array([1]).buffer)[0]>0,r.memcpy=function(f,k,A,p,b){var w=new Uint8Array(f,k,b),O=new Uint8Array(A,p,b);w.set(O)},r.arrayToNative=function(f,k){return k==this.endianness?f:this.flipArrayEndianness(f)},r.nativeToEndian=function(f,k){return this.endianness==k?f:this.flipArrayEndianness(f)},r.flipArrayEndianness=function(f){for(var k=new Uint8Array(f.buffer,f.byteOffset,f.byteLength),A=0;Ab;p--,b++){var w=k[b];k[b]=k[p],k[p]=w}return f},r.prototype.failurePosition=0,String.fromCharCodeUint8=function(f){for(var k=[],A=0;A>16),this.writeUint8((f&65280)>>8),this.writeUint8(f&255)},r.prototype.adjustUint32=function(f,k){var A=this.position;this.seek(f),this.writeUint32(k),this.seek(A)},r.prototype.mapInt32Array=function(f,k){this._realloc(f*4);var A=new Int32Array(this._buffer,this.byteOffset+this.position,f);return r.arrayToNative(A,k??this.endianness),this.position+=f*4,A},r.prototype.mapInt16Array=function(f,k){this._realloc(f*2);var A=new Int16Array(this._buffer,this.byteOffset+this.position,f);return r.arrayToNative(A,k??this.endianness),this.position+=f*2,A},r.prototype.mapInt8Array=function(f){this._realloc(f*1);var k=new Int8Array(this._buffer,this.byteOffset+this.position,f);return this.position+=f*1,k},r.prototype.mapUint32Array=function(f,k){this._realloc(f*4);var A=new Uint32Array(this._buffer,this.byteOffset+this.position,f);return r.arrayToNative(A,k??this.endianness),this.position+=f*4,A},r.prototype.mapUint16Array=function(f,k){this._realloc(f*2);var A=new Uint16Array(this._buffer,this.byteOffset+this.position,f);return r.arrayToNative(A,k??this.endianness),this.position+=f*2,A},r.prototype.mapFloat64Array=function(f,k){this._realloc(f*8);var A=new Float64Array(this._buffer,this.byteOffset+this.position,f);return r.arrayToNative(A,k??this.endianness),this.position+=f*8,A},r.prototype.mapFloat32Array=function(f,k){this._realloc(f*4);var A=new Float32Array(this._buffer,this.byteOffset+this.position,f);return r.arrayToNative(A,k??this.endianness),this.position+=f*4,A};var s=function(f){this.buffers=[],this.bufferIndex=-1,f&&(this.insertBuffer(f),this.bufferIndex=0)};s.prototype=new r(new ArrayBuffer,0,r.BIG_ENDIAN),s.prototype.initialized=function(){var f;return this.bufferIndex>-1?!0:this.buffers.length>0?(f=this.buffers[0],f.fileStart===0?(this.buffer=f,this.bufferIndex=0,t.debug("MultiBufferStream","Stream ready for parsing"),!0):(t.warn("MultiBufferStream","The first buffer should have a fileStart of 0"),this.logBufferLevel(),!1)):(t.warn("MultiBufferStream","No buffer to start parsing from"),this.logBufferLevel(),!1)},ArrayBuffer.concat=function(f,k){t.debug("ArrayBuffer","Trying to create a new buffer of size: "+(f.byteLength+k.byteLength));var A=new Uint8Array(f.byteLength+k.byteLength);return A.set(new Uint8Array(f),0),A.set(new Uint8Array(k),f.byteLength),A.buffer},s.prototype.reduceBuffer=function(f,k,A){var p;return p=new Uint8Array(A),p.set(new Uint8Array(f,k,A)),p.buffer.fileStart=f.fileStart+k,p.buffer.usedBytes=0,p.buffer},s.prototype.insertBuffer=function(f){for(var k=!0,A=0;Ap.byteLength){this.buffers.splice(A,1),A--;continue}else t.warn("MultiBufferStream","Buffer (fileStart: "+f.fileStart+" - Length: "+f.byteLength+") already appended, ignoring");else f.fileStart+f.byteLength<=p.fileStart||(f=this.reduceBuffer(f,0,p.fileStart-f.fileStart)),t.debug("MultiBufferStream","Appending new buffer (fileStart: "+f.fileStart+" - Length: "+f.byteLength+")"),this.buffers.splice(A,0,f),A===0&&(this.buffer=f);k=!1;break}else if(f.fileStart0)f=this.reduceBuffer(f,b,w);else{k=!1;break}}}k&&(t.debug("MultiBufferStream","Appending new buffer (fileStart: "+f.fileStart+" - Length: "+f.byteLength+")"),this.buffers.push(f),A===0&&(this.buffer=f))},s.prototype.logBufferLevel=function(f){var k,A,p,b,w=[],O,y="";for(p=0,b=0,k=0;k0&&(y+=O.end-1+"]");var C=f?t.info:t.debug;this.buffers.length===0?C("MultiBufferStream","No more buffer in memory"):C("MultiBufferStream",""+this.buffers.length+" stored buffer(s) ("+p+"/"+b+" bytes), continuous ranges: "+y)},s.prototype.cleanBuffers=function(){var f,k;for(f=0;f"+this.buffer.byteLength+")"),!0}else return!1;else return!1},s.prototype.findPosition=function(f,k,A){var p,b=null,w=-1;for(f===!0?p=0:p=this.bufferIndex;p=k?(t.debug("MultiBufferStream","Found position in existing buffer #"+w),w):-1):-1},s.prototype.findEndContiguousBuf=function(f){var k,A,p,b=f!==void 0?f:this.bufferIndex;if(A=this.buffers[b],this.buffers.length>b+1)for(k=b+1;k>3;return S===31&&_.data.length>=2&&(S=32+((_.data[0]&7)<<3)+((_.data[1]&224)>>5)),S}else return null},O.DecoderConfigDescriptor=function(y){O.Descriptor.call(this,k,y)},O.DecoderConfigDescriptor.prototype=new O.Descriptor,O.DecoderConfigDescriptor.prototype.parse=function(y){this.oti=y.readUint8(),this.streamType=y.readUint8(),this.upStream=(this.streamType>>1&1)!==0,this.streamType=this.streamType>>>2,this.bufferSize=y.readUint24(),this.maxBitrate=y.readUint32(),this.avgBitrate=y.readUint32(),this.size-=13,this.parseRemainingDescriptors(y)},O.DecoderSpecificInfo=function(y){O.Descriptor.call(this,A,y)},O.DecoderSpecificInfo.prototype=new O.Descriptor,O.SLConfigDescriptor=function(y){O.Descriptor.call(this,p,y)},O.SLConfigDescriptor.prototype=new O.Descriptor,this};e.MPEG4DescriptorParser=a;var l={ERR_INVALID_DATA:-1,ERR_NOT_ENOUGH_DATA:0,OK:1,BASIC_BOXES:["mdat","idat","free","skip","meco","strk"],FULL_BOXES:["hmhd","nmhd","iods","xml ","bxml","ipro","mere"],CONTAINER_BOXES:[["moov",["trak","pssh"]],["trak"],["edts"],["mdia"],["minf"],["dinf"],["stbl",["sgpd","sbgp"]],["mvex",["trex"]],["moof",["traf"]],["traf",["trun","sgpd","sbgp"]],["vttc"],["tref"],["iref"],["mfra",["tfra"]],["meco"],["hnti"],["hinf"],["strk"],["strd"],["sinf"],["rinf"],["schi"],["trgr"],["udta",["kind"]],["iprp",["ipma"]],["ipco"],["grpl"],["j2kH"],["etyp",["tyco"]]],boxCodes:[],fullBoxCodes:[],containerBoxCodes:[],sampleEntryCodes:{},sampleGroupEntryCodes:[],trackGroupTypes:[],UUIDBoxes:{},UUIDs:[],initialize:function(){l.FullBox.prototype=new l.Box,l.ContainerBox.prototype=new l.Box,l.SampleEntry.prototype=new l.Box,l.TrackGroupTypeBox.prototype=new l.FullBox,l.BASIC_BOXES.forEach(function(f){l.createBoxCtor(f)}),l.FULL_BOXES.forEach(function(f){l.createFullBoxCtor(f)}),l.CONTAINER_BOXES.forEach(function(f){l.createContainerBoxCtor(f[0],null,f[1])})},Box:function(f,k,A){this.type=f,this.size=k,this.uuid=A},FullBox:function(f,k,A){l.Box.call(this,f,k,A),this.flags=0,this.version=0},ContainerBox:function(f,k,A){l.Box.call(this,f,k,A),this.boxes=[]},SampleEntry:function(f,k,A,p){l.ContainerBox.call(this,f,k),this.hdr_size=A,this.start=p},SampleGroupEntry:function(f){this.grouping_type=f},TrackGroupTypeBox:function(f,k){l.FullBox.call(this,f,k)},createBoxCtor:function(f,k){l.boxCodes.push(f),l[f+"Box"]=function(A){l.Box.call(this,f,A)},l[f+"Box"].prototype=new l.Box,k&&(l[f+"Box"].prototype.parse=k)},createFullBoxCtor:function(f,k){l[f+"Box"]=function(A){l.FullBox.call(this,f,A)},l[f+"Box"].prototype=new l.FullBox,l[f+"Box"].prototype.parse=function(A){this.parseFullHeader(A),k&&k.call(this,A)}},addSubBoxArrays:function(f){if(f){this.subBoxNames=f;for(var k=f.length,A=0;AA?(t.error("BoxParser","Box of type '"+_+"' has a size "+C+" greater than its container size "+A),{code:l.ERR_NOT_ENOUGH_DATA,type:_,size:C,hdr_size:w,start:b}):C!==0&&b+C>f.getEndPosition()?(f.seek(b),t.info("BoxParser","Not enough data in stream to parse the entire '"+_+"' box"),{code:l.ERR_NOT_ENOUGH_DATA,type:_,size:C,hdr_size:w,start:b}):k?{code:l.OK,type:_,size:C,hdr_size:w,start:b}:(l[_+"Box"]?p=new l[_+"Box"](C):_!=="uuid"?(t.warn("BoxParser","Unknown box type: '"+_+"'"),p=new l.Box(_,C),p.has_unparsed_data=!0):l.UUIDBoxes[y]?p=new l.UUIDBoxes[y](C):(t.warn("BoxParser","Unknown uuid type: '"+y+"'"),p=new l.Box(_,C),p.uuid=y,p.has_unparsed_data=!0),p.hdr_size=w,p.start=b,p.write===l.Box.prototype.write&&p.type!=="mdat"&&(t.info("BoxParser","'"+S+"' box writing not yet implemented, keeping unparsed data in memory for later write"),p.parseDataAndRewind(f)),p.parse(f),O=f.getPosition()-(p.start+p.size),O<0?(t.warn("BoxParser","Parsing of box '"+S+"' did not read the entire indicated box data size (missing "+-O+" bytes), seeking forward"),f.seek(p.start+p.size)):O>0&&(t.error("BoxParser","Parsing of box '"+S+"' read "+O+" more bytes than the indicated box data size, seeking backwards"),p.size!==0&&f.seek(p.start+p.size)),{code:l.OK,box:p,size:p.size})},l.Box.prototype.parse=function(f){this.type!="mdat"?this.data=f.readUint8Array(this.size-this.hdr_size):this.size===0?f.seek(f.getEndPosition()):f.seek(this.start+this.size)},l.Box.prototype.parseDataAndRewind=function(f){this.data=f.readUint8Array(this.size-this.hdr_size),f.position-=this.size-this.hdr_size},l.FullBox.prototype.parseDataAndRewind=function(f){this.parseFullHeader(f),this.data=f.readUint8Array(this.size-this.hdr_size),this.hdr_size-=4,f.position-=this.size-this.hdr_size},l.FullBox.prototype.parseFullHeader=function(f){this.version=f.readUint8(),this.flags=f.readUint24(),this.hdr_size+=4},l.FullBox.prototype.parse=function(f){this.parseFullHeader(f),this.data=f.readUint8Array(this.size-this.hdr_size)},l.ContainerBox.prototype.parse=function(f){for(var k,A;f.getPosition()>10&31,k[1]=this.language>>5&31,k[2]=this.language&31,this.languageString=String.fromCharCode(k[0]+96,k[1]+96,k[2]+96)},l.SAMPLE_ENTRY_TYPE_VISUAL="Visual",l.SAMPLE_ENTRY_TYPE_AUDIO="Audio",l.SAMPLE_ENTRY_TYPE_HINT="Hint",l.SAMPLE_ENTRY_TYPE_METADATA="Metadata",l.SAMPLE_ENTRY_TYPE_SUBTITLE="Subtitle",l.SAMPLE_ENTRY_TYPE_SYSTEM="System",l.SAMPLE_ENTRY_TYPE_TEXT="Text",l.SampleEntry.prototype.parseHeader=function(f){f.readUint8Array(6),this.data_reference_index=f.readUint16(),this.hdr_size+=8},l.SampleEntry.prototype.parse=function(f){this.parseHeader(f),this.data=f.readUint8Array(this.size-this.hdr_size)},l.SampleEntry.prototype.parseDataAndRewind=function(f){this.parseHeader(f),this.data=f.readUint8Array(this.size-this.hdr_size),this.hdr_size-=8,f.position-=this.size-this.hdr_size},l.SampleEntry.prototype.parseFooter=function(f){l.ContainerBox.prototype.parse.call(this,f)},l.createMediaSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_HINT),l.createMediaSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_METADATA),l.createMediaSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_SUBTITLE),l.createMediaSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_SYSTEM),l.createMediaSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_TEXT),l.createMediaSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,function(f){var k;this.parseHeader(f),f.readUint16(),f.readUint16(),f.readUint32Array(3),this.width=f.readUint16(),this.height=f.readUint16(),this.horizresolution=f.readUint32(),this.vertresolution=f.readUint32(),f.readUint32(),this.frame_count=f.readUint16(),k=Math.min(31,f.readUint8()),this.compressorname=f.readString(k),k<31&&f.readString(31-k),this.depth=f.readUint16(),f.readUint16(),this.parseFooter(f)}),l.createMediaSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,function(f){this.parseHeader(f),f.readUint32Array(2),this.channel_count=f.readUint16(),this.samplesize=f.readUint16(),f.readUint16(),f.readUint16(),this.samplerate=f.readUint32()/65536,this.parseFooter(f)}),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"avc1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"avc2"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"avc3"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"avc4"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"av01"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"dav1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"hvc1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"hev1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"hvt1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"lhe1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"dvh1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"dvhe"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"vvc1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"vvi1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"vvs1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"vvcN"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"vp08"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"vp09"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"avs3"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"j2ki"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"mjp2"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"mjpg"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"uncv"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"mp4a"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"ac-3"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"ac-4"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"ec-3"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"Opus"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"mha1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"mha2"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"mhm1"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"mhm2"),l.createSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"fLaC"),l.createEncryptedSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_VISUAL,"encv"),l.createEncryptedSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_AUDIO,"enca"),l.createEncryptedSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_SUBTITLE,"encu"),l.createEncryptedSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_SYSTEM,"encs"),l.createEncryptedSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_TEXT,"enct"),l.createEncryptedSampleEntryCtor(l.SAMPLE_ENTRY_TYPE_METADATA,"encm"),l.createBoxCtor("a1lx",function(f){var k=f.readUint8()&1,A=((k&1)+1)*16;this.layer_size=[];for(var p=0;p<3;p++)A==16?this.layer_size[p]=f.readUint16():this.layer_size[p]=f.readUint32()}),l.createBoxCtor("a1op",function(f){this.op_index=f.readUint8()}),l.createFullBoxCtor("auxC",function(f){this.aux_type=f.readCString();var k=this.size-this.hdr_size-(this.aux_type.length+1);this.aux_subtype=f.readUint8Array(k)}),l.createBoxCtor("av1C",function(f){var k=f.readUint8();if(k>>7&!1){t.error("av1C marker problem");return}if(this.version=k&127,this.version!==1){t.error("av1C version "+this.version+" not supported");return}if(k=f.readUint8(),this.seq_profile=k>>5&7,this.seq_level_idx_0=k&31,k=f.readUint8(),this.seq_tier_0=k>>7&1,this.high_bitdepth=k>>6&1,this.twelve_bit=k>>5&1,this.monochrome=k>>4&1,this.chroma_subsampling_x=k>>3&1,this.chroma_subsampling_y=k>>2&1,this.chroma_sample_position=k&3,k=f.readUint8(),this.reserved_1=k>>5&7,this.reserved_1!==0){t.error("av1C reserved_1 parsing problem");return}if(this.initial_presentation_delay_present=k>>4&1,this.initial_presentation_delay_present===1)this.initial_presentation_delay_minus_one=k&15;else if(this.reserved_2=k&15,this.reserved_2!==0){t.error("av1C reserved_2 parsing problem");return}var A=this.size-this.hdr_size-4;this.configOBUs=f.readUint8Array(A)}),l.createBoxCtor("avcC",function(f){var k,A;for(this.configurationVersion=f.readUint8(),this.AVCProfileIndication=f.readUint8(),this.profile_compatibility=f.readUint8(),this.AVCLevelIndication=f.readUint8(),this.lengthSizeMinusOne=f.readUint8()&3,this.nb_SPS_nalus=f.readUint8()&31,A=this.size-this.hdr_size-6,this.SPS=[],k=0;k0&&(this.ext=f.readUint8Array(A))}),l.createBoxCtor("btrt",function(f){this.bufferSizeDB=f.readUint32(),this.maxBitrate=f.readUint32(),this.avgBitrate=f.readUint32()}),l.createFullBoxCtor("ccst",function(f){var k=f.readUint8();this.all_ref_pics_intra=(k&128)==128,this.intra_pred_used=(k&64)==64,this.max_ref_per_pic=(k&63)>>2,f.readUint24()}),l.createBoxCtor("cdef",function(f){var k;for(this.channel_count=f.readUint16(),this.channel_indexes=[],this.channel_types=[],this.channel_associations=[],k=0;k=32768&&this.component_type_urls.push(f.readCString())}}),l.createFullBoxCtor("co64",function(f){var k,A;if(k=f.readUint32(),this.chunk_offsets=[],this.version===0)for(A=0;A>7}else this.colour_type==="rICC"?this.ICC_profile=f.readUint8Array(this.size-4):this.colour_type==="prof"&&(this.ICC_profile=f.readUint8Array(this.size-4))}),l.createFullBoxCtor("cprt",function(f){this.parseLanguage(f),this.notice=f.readCString()}),l.createFullBoxCtor("cslg",function(f){this.version===0&&(this.compositionToDTSShift=f.readInt32(),this.leastDecodeToDisplayDelta=f.readInt32(),this.greatestDecodeToDisplayDelta=f.readInt32(),this.compositionStartTime=f.readInt32(),this.compositionEndTime=f.readInt32())}),l.createFullBoxCtor("ctts",function(f){var k,A;if(k=f.readUint32(),this.sample_counts=[],this.sample_offsets=[],this.version===0)for(A=0;A>6,this.bsid=k>>1&31,this.bsmod=(k&1)<<2|A>>6&3,this.acmod=A>>3&7,this.lfeon=A>>2&1,this.bit_rate_code=A&3|p>>5&7}),l.createBoxCtor("dec3",function(f){var k=f.readUint16();this.data_rate=k>>3,this.num_ind_sub=k&7,this.ind_subs=[];for(var A=0;A>6,p.bsid=b>>1&31,p.bsmod=(b&1)<<4|w>>4&15,p.acmod=w>>1&7,p.lfeon=w&1,p.num_dep_sub=O>>1&15,p.num_dep_sub>0&&(p.chan_loc=(O&1)<<8|f.readUint8())}}),l.createFullBoxCtor("dfLa",function(f){var k=127,A=128,p=[],b=["STREAMINFO","PADDING","APPLICATION","SEEKTABLE","VORBIS_COMMENT","CUESHEET","PICTURE","RESERVED"];do{var w=f.readUint8(),O=Math.min(w&k,b.length-1);if(O?f.readUint8Array(f.readUint24()):(f.readUint8Array(13),this.samplerate=f.readUint32()>>12,f.readUint8Array(20)),p.push(b[O]),w&A)break}while(!0);this.numMetadataBlocks=p.length+" ("+p.join(", ")+")"}),l.createBoxCtor("dimm",function(f){this.bytessent=f.readUint64()}),l.createBoxCtor("dmax",function(f){this.time=f.readUint32()}),l.createBoxCtor("dmed",function(f){this.bytessent=f.readUint64()}),l.createBoxCtor("dOps",function(f){if(this.Version=f.readUint8(),this.OutputChannelCount=f.readUint8(),this.PreSkip=f.readUint16(),this.InputSampleRate=f.readUint32(),this.OutputGain=f.readInt16(),this.ChannelMappingFamily=f.readUint8(),this.ChannelMappingFamily!==0){this.StreamCount=f.readUint8(),this.CoupledCount=f.readUint8(),this.ChannelMapping=[];for(var k=0;k=4;)this.compatible_brands[A]=f.readString(4),k-=4,A++}),l.createFullBoxCtor("hdlr",function(f){this.version===0&&(f.readUint32(),this.handler=f.readString(4),f.readUint32Array(3),this.name=f.readString(this.size-this.hdr_size-20),this.name[this.name.length-1]==="\0"&&(this.name=this.name.slice(0,-1)))}),l.createBoxCtor("hvcC",function(f){var k,A,p,b;this.configurationVersion=f.readUint8(),b=f.readUint8(),this.general_profile_space=b>>6,this.general_tier_flag=(b&32)>>5,this.general_profile_idc=b&31,this.general_profile_compatibility=f.readUint32(),this.general_constraint_indicator=f.readUint8Array(6),this.general_level_idc=f.readUint8(),this.min_spatial_segmentation_idc=f.readUint16()&4095,this.parallelismType=f.readUint8()&3,this.chroma_format_idc=f.readUint8()&3,this.bit_depth_luma_minus8=f.readUint8()&7,this.bit_depth_chroma_minus8=f.readUint8()&7,this.avgFrameRate=f.readUint16(),b=f.readUint8(),this.constantFrameRate=b>>6,this.numTemporalLayers=(b&13)>>3,this.temporalIdNested=(b&4)>>2,this.lengthSizeMinusOne=b&3,this.nalu_arrays=[];var w=f.readUint8();for(k=0;k>7,O.nalu_type=b&63;var y=f.readUint16();for(A=0;A>4&15,this.length_size=k&15,k=f.readUint8(),this.base_offset_size=k>>4&15,this.version===1||this.version===2?this.index_size=k&15:this.index_size=0,this.items=[];var A=0;if(this.version<2)A=f.readUint16();else if(this.version===2)A=f.readUint32();else throw"version of iloc box not supported";for(var p=0;p>7,this.axis=k&1}),l.createFullBoxCtor("infe",function(f){if((this.version===0||this.version===1)&&(this.item_ID=f.readUint16(),this.item_protection_index=f.readUint16(),this.item_name=f.readCString(),this.content_type=f.readCString(),this.content_encoding=f.readCString()),this.version===1){this.extension_type=f.readString(4),t.warn("BoxParser","Cannot parse extension type"),f.seek(this.start+this.size);return}this.version>=2&&(this.version===2?this.item_ID=f.readUint16():this.version===3&&(this.item_ID=f.readUint32()),this.item_protection_index=f.readUint16(),this.item_type=f.readString(4),this.item_name=f.readCString(),this.item_type==="mime"?(this.content_type=f.readCString(),this.content_encoding=f.readCString()):this.item_type==="uri "&&(this.item_uri_type=f.readCString()))}),l.createFullBoxCtor("ipma",function(f){var k,A;for(entry_count=f.readUint32(),this.associations=[],k=0;k>7===1,this.flags&1?O.property_index=(w&127)<<8|f.readUint8():O.property_index=w&127}}}),l.createFullBoxCtor("iref",function(f){var k,A;for(this.references=[];f.getPosition()>7,p.assignment_type=b&127,p.assignment_type){case 0:p.grouping_type=f.readString(4);break;case 1:p.grouping_type=f.readString(4),p.grouping_type_parameter=f.readUint32();break;case 2:break;case 3:break;case 4:p.sub_track_id=f.readUint32();break;default:t.warn("BoxParser","Unknown leva assignement type")}}}),l.createBoxCtor("lhvC",function(f){var k,A,p;this.configurationVersion=f.readUint8(),this.min_spatial_segmentation_idc=f.readUint16()&4095,this.parallelismType=f.readUint8()&3,p=f.readUint8(),this.numTemporalLayers=(p&13)>>3,this.temporalIdNested=(p&4)>>2,this.lengthSizeMinusOne=p&3,this.nalu_arrays=[];var b=f.readUint8();for(k=0;k>7,w.nalu_type=p&63;var O=f.readUint16();for(A=0;A>8,f.readUint16(),f.readUint32Array(2),this.matrix=f.readUint32Array(9),f.readUint32Array(6),this.next_track_id=f.readUint32()}),l.createBoxCtor("npck",function(f){this.packetssent=f.readUint32()}),l.createBoxCtor("nump",function(f){this.packetssent=f.readUint64()}),l.createFullBoxCtor("padb",function(f){var k=f.readUint32();this.padbits=[];for(var A=0;A0){var k=f.readUint32();this.kid=[];for(var A=0;A0&&(this.data=f.readUint8Array(p))}),l.createFullBoxCtor("clef",function(f){this.width=f.readUint32(),this.height=f.readUint32()}),l.createFullBoxCtor("enof",function(f){this.width=f.readUint32(),this.height=f.readUint32()}),l.createFullBoxCtor("prof",function(f){this.width=f.readUint32(),this.height=f.readUint32()}),l.createContainerBoxCtor("tapt",null,["clef","prof","enof"]),l.createBoxCtor("rtp ",function(f){this.descriptionformat=f.readString(4),this.sdptext=f.readString(this.size-this.hdr_size-4)}),l.createFullBoxCtor("saio",function(f){this.flags&1&&(this.aux_info_type=f.readUint32(),this.aux_info_type_parameter=f.readUint32());var k=f.readUint32();this.offset=[];for(var A=0;A>7,this.avgRateFlag=k>>6&1,this.durationFlag&&(this.duration=f.readUint32()),this.avgRateFlag&&(this.accurateStatisticsFlag=f.readUint8(),this.avgBitRate=f.readUint16(),this.avgFrameRate=f.readUint16()),this.dependency=[];for(var A=f.readUint8(),p=0;p>7,this.num_leading_samples=k&127}),l.createSampleGroupCtor("rash",function(f){if(this.operation_point_count=f.readUint16(),this.description_length!==2+(this.operation_point_count===1?2:this.operation_point_count*6)+9)t.warn("BoxParser","Mismatch in "+this.grouping_type+" sample group length"),this.data=f.readUint8Array(this.description_length-2);else{if(this.operation_point_count===1)this.target_rate_share=f.readUint16();else{this.target_rate_share=[],this.available_bitrate=[];for(var k=0;k>4,this.skip_byte_block=k&15,this.isProtected=f.readUint8(),this.Per_Sample_IV_Size=f.readUint8(),this.KID=l.parseHex16(f),this.constant_IV_size=0,this.constant_IV=0,this.isProtected===1&&this.Per_Sample_IV_Size===0&&(this.constant_IV_size=f.readUint8(),this.constant_IV=f.readUint8Array(this.constant_IV_size))}),l.createSampleGroupCtor("stsa",function(f){t.warn("BoxParser","Sample Group type: "+this.grouping_type+" not fully parsed")}),l.createSampleGroupCtor("sync",function(f){var k=f.readUint8();this.NAL_unit_type=k&63}),l.createSampleGroupCtor("tele",function(f){var k=f.readUint8();this.level_independently_decodable=k>>7}),l.createSampleGroupCtor("tsas",function(f){t.warn("BoxParser","Sample Group type: "+this.grouping_type+" not fully parsed")}),l.createSampleGroupCtor("tscl",function(f){t.warn("BoxParser","Sample Group type: "+this.grouping_type+" not fully parsed")}),l.createSampleGroupCtor("vipr",function(f){t.warn("BoxParser","Sample Group type: "+this.grouping_type+" not fully parsed")}),l.createFullBoxCtor("sbgp",function(f){this.grouping_type=f.readString(4),this.version===1?this.grouping_type_parameter=f.readUint32():this.grouping_type_parameter=0,this.entries=[];for(var k=f.readUint32(),A=0;A>6,this.sample_depends_on[p]=k>>4&3,this.sample_is_depended_on[p]=k>>2&3,this.sample_has_redundancy[p]=k&3}),l.createFullBoxCtor("senc"),l.createFullBoxCtor("sgpd",function(f){this.grouping_type=f.readString(4),t.debug("BoxParser","Found Sample Groups of type "+this.grouping_type),this.version===1?this.default_length=f.readUint32():this.default_length=0,this.version>=2&&(this.default_group_description_index=f.readUint32()),this.entries=[];for(var k=f.readUint32(),A=0;A>31&1,p.referenced_size=b&2147483647,p.subsegment_duration=f.readUint32(),b=f.readUint32(),p.starts_with_SAP=b>>31&1,p.SAP_type=b>>28&7,p.SAP_delta_time=b&268435455}}),l.SingleItemTypeReferenceBox=function(f,k,A,p){l.Box.call(this,f,k),this.hdr_size=A,this.start=p},l.SingleItemTypeReferenceBox.prototype=new l.Box,l.SingleItemTypeReferenceBox.prototype.parse=function(f){this.from_item_ID=f.readUint16();var k=f.readUint16();this.references=[];for(var A=0;A>4&15,this.sample_sizes[k+1]=p&15}else if(this.field_size===8)for(k=0;k0)for(A=0;A>4&15,this.default_skip_byte_block=k&15}this.default_isProtected=f.readUint8(),this.default_Per_Sample_IV_Size=f.readUint8(),this.default_KID=l.parseHex16(f),this.default_isProtected===1&&this.default_Per_Sample_IV_Size===0&&(this.default_constant_IV_size=f.readUint8(),this.default_constant_IV=f.readUint8Array(this.default_constant_IV_size))}),l.createFullBoxCtor("tfdt",function(f){this.version==1?this.baseMediaDecodeTime=f.readUint64():this.baseMediaDecodeTime=f.readUint32()}),l.createFullBoxCtor("tfhd",function(f){var k=0;this.track_id=f.readUint32(),this.size-this.hdr_size>k&&this.flags&l.TFHD_FLAG_BASE_DATA_OFFSET?(this.base_data_offset=f.readUint64(),k+=8):this.base_data_offset=0,this.size-this.hdr_size>k&&this.flags&l.TFHD_FLAG_SAMPLE_DESC?(this.default_sample_description_index=f.readUint32(),k+=4):this.default_sample_description_index=0,this.size-this.hdr_size>k&&this.flags&l.TFHD_FLAG_SAMPLE_DUR?(this.default_sample_duration=f.readUint32(),k+=4):this.default_sample_duration=0,this.size-this.hdr_size>k&&this.flags&l.TFHD_FLAG_SAMPLE_SIZE?(this.default_sample_size=f.readUint32(),k+=4):this.default_sample_size=0,this.size-this.hdr_size>k&&this.flags&l.TFHD_FLAG_SAMPLE_FLAGS?(this.default_sample_flags=f.readUint32(),k+=4):this.default_sample_flags=0}),l.createFullBoxCtor("tfra",function(f){this.track_ID=f.readUint32(),f.readUint24();var k=f.readUint8();this.length_size_of_traf_num=k>>4&3,this.length_size_of_trun_num=k>>2&3,this.length_size_of_sample_num=k&3,this.entries=[];for(var A=f.readUint32(),p=0;p>8,f.readUint16(),this.matrix=f.readInt32Array(9),this.width=f.readUint32(),this.height=f.readUint32()}),l.createBoxCtor("tmax",function(f){this.time=f.readUint32()}),l.createBoxCtor("tmin",function(f){this.time=f.readUint32()}),l.createBoxCtor("totl",function(f){this.bytessent=f.readUint32()}),l.createBoxCtor("tpay",function(f){this.bytessent=f.readUint32()}),l.createBoxCtor("tpyl",function(f){this.bytessent=f.readUint64()}),l.TrackGroupTypeBox.prototype.parse=function(f){this.parseFullHeader(f),this.track_group_id=f.readUint32()},l.createTrackGroupCtor("msrc"),l.TrackReferenceTypeBox=function(f,k,A,p){l.Box.call(this,f,k),this.hdr_size=A,this.start=p},l.TrackReferenceTypeBox.prototype=new l.Box,l.TrackReferenceTypeBox.prototype.parse=function(f){this.track_ids=f.readUint32Array((this.size-this.hdr_size)/4)},l.trefBox.prototype.parse=function(f){for(var k,A;f.getPosition()k&&this.flags&l.TRUN_FLAGS_DATA_OFFSET?(this.data_offset=f.readInt32(),k+=4):this.data_offset=0,this.size-this.hdr_size>k&&this.flags&l.TRUN_FLAGS_FIRST_FLAG?(this.first_sample_flags=f.readUint32(),k+=4):this.first_sample_flags=0,this.sample_duration=[],this.sample_size=[],this.sample_flags=[],this.sample_composition_time_offset=[],this.size-this.hdr_size>k)for(var A=0;A>7&1,this.block_pad_lsb=A>>6&1,this.block_little_endian=A>>5&1,this.block_reversed=A>>4&1,this.pad_unknown=A>>3&1,this.pixel_size=f.readUint32(),this.row_align_size=f.readUint32(),this.tile_align_size=f.readUint32(),this.num_tile_cols_minus_one=f.readUint32(),this.num_tile_rows_minus_one=f.readUint32()}}}),l.createFullBoxCtor("url ",function(f){this.flags!==1&&(this.location=f.readCString())}),l.createFullBoxCtor("urn ",function(f){this.name=f.readCString(),this.size-this.hdr_size-this.name.length-1>0&&(this.location=f.readCString())}),l.createUUIDBox("a5d40b30e81411ddba2f0800200c9a66",!0,!1,function(f){this.LiveServerManifest=f.readString(this.size-this.hdr_size).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}),l.createUUIDBox("d08a4f1810f34a82b6c832d8aba183d3",!0,!1,function(f){this.system_id=l.parseHex16(f);var k=f.readUint32();k>0&&(this.data=f.readUint8Array(k))}),l.createUUIDBox("a2394f525a9b4f14a2446c427c648df4",!0,!1),l.createUUIDBox("8974dbce7be74c5184f97148f9882554",!0,!1,function(f){this.default_AlgorithmID=f.readUint24(),this.default_IV_size=f.readUint8(),this.default_KID=l.parseHex16(f)}),l.createUUIDBox("d4807ef2ca3946958e5426cb9e46a79f",!0,!1,function(f){this.fragment_count=f.readUint8(),this.entries=[];for(var k=0;k>4,this.chromaSubsampling=k>>1&7,this.videoFullRangeFlag=k&1,this.colourPrimaries=f.readUint8(),this.transferCharacteristics=f.readUint8(),this.matrixCoefficients=f.readUint8(),this.codecIntializationDataSize=f.readUint16(),this.codecIntializationData=f.readUint8Array(this.codecIntializationDataSize)):(this.profile=f.readUint8(),this.level=f.readUint8(),k=f.readUint8(),this.bitDepth=k>>4&15,this.colorSpace=k&15,k=f.readUint8(),this.chromaSubsampling=k>>4&15,this.transferFunction=k>>1&7,this.videoFullRangeFlag=k&1,this.codecIntializationDataSize=f.readUint16(),this.codecIntializationData=f.readUint8Array(this.codecIntializationDataSize))}),l.createBoxCtor("vttC",function(f){this.text=f.readString(this.size-this.hdr_size)}),l.createFullBoxCtor("vvcC",function(f){var k,A,p={held_bits:void 0,num_held_bits:0,stream_read_1_bytes:function(Q){this.held_bits=Q.readUint8(),this.num_held_bits=8},stream_read_2_bytes:function(Q){this.held_bits=Q.readUint16(),this.num_held_bits=16},extract_bits:function(Q){var T=this.held_bits>>this.num_held_bits-Q&(1<1){for(p.stream_read_1_bytes(f),this.ptl_sublayer_present_mask=0,A=this.num_sublayers-2;A>=0;--A){var O=p.extract_bits(1);this.ptl_sublayer_present_mask|=O<1;++A)p.extract_bits(1);for(this.sublayer_level_idc=[],A=this.num_sublayers-2;A>=0;--A)this.ptl_sublayer_present_mask&1<"u"||k===null?k=2:k;A.length>=1;k+=l.decimalToHex(p,0),k+=".",this.hvcC.general_tier_flag===0?k+="L":k+="H",k+=this.hvcC.general_level_idc;var b=!1,w="";for(f=5;f>=0;f--)(this.hvcC.general_constraint_indicator[f]||b)&&(w="."+l.decimalToHex(this.hvcC.general_constraint_indicator[f],0)+w,b=!0);k+=w}return k},l.vvc1SampleEntry.prototype.getCodec=l.vvi1SampleEntry.prototype.getCodec=function(){var f,k=l.SampleEntry.prototype.getCodec.call(this);if(this.vvcC){k+="."+this.vvcC.general_profile_idc,this.vvcC.general_tier_flag?k+=".H":k+=".L",k+=this.vvcC.general_level_idc;var A="";if(this.vvcC.general_constraint_info){var p=[],b=0;b|=this.vvcC.ptl_frame_only_constraint<<7,b|=this.vvcC.ptl_multilayer_enabled<<6;var w;for(f=0;f>2&63,p.push(b),b&&(w=f),b=this.vvcC.general_constraint_info[f]>>2&3;if(w===void 0)A=".CA";else{A=".C";var O="ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",y=0,C=0;for(f=0;f<=w;++f)for(y=y<<8|p[f],C+=8;C>=5;){var _=y>>C-5&31;A+=O[_],C-=5,y&=(1<o&&(this.size+=8),this.type==="uuid"&&(this.size+=16),t.debug("BoxWriter","Writing box "+this.type+" of size: "+this.size+" at position "+f.getPosition()+(k||"")),this.size>o?f.writeUint32(1):(this.sizePosition=f.getPosition(),f.writeUint32(this.size)),f.writeString(this.type,null,4),this.type==="uuid"&&f.writeUint8Array(this.uuid),this.size>o&&f.writeUint64(this.size)},l.FullBox.prototype.writeHeader=function(f){this.size+=4,l.Box.prototype.writeHeader.call(this,f," v="+this.version+" f="+this.flags),f.writeUint8(this.version),f.writeUint24(this.flags)},l.Box.prototype.write=function(f){this.type==="mdat"?this.data&&(this.size=this.data.length,this.writeHeader(f),f.writeUint8Array(this.data)):(this.size=this.data?this.data.length:0,this.writeHeader(f),this.data&&f.writeUint8Array(this.data))},l.ContainerBox.prototype.write=function(f){this.size=0,this.writeHeader(f);for(var k=0;k=2&&f.writeUint32(this.default_sample_description_index),f.writeUint32(this.entries.length),k=0;k0)for(k=0;k+1k?1:0,this.flags=0,this.size=4,this.version===1&&(this.size+=4),this.writeHeader(f),this.version===1?f.writeUint64(this.baseMediaDecodeTime):f.writeUint32(this.baseMediaDecodeTime)},l.tfhdBox.prototype.write=function(f){this.version=0,this.size=4,this.flags&l.TFHD_FLAG_BASE_DATA_OFFSET&&(this.size+=8),this.flags&l.TFHD_FLAG_SAMPLE_DESC&&(this.size+=4),this.flags&l.TFHD_FLAG_SAMPLE_DUR&&(this.size+=4),this.flags&l.TFHD_FLAG_SAMPLE_SIZE&&(this.size+=4),this.flags&l.TFHD_FLAG_SAMPLE_FLAGS&&(this.size+=4),this.writeHeader(f),f.writeUint32(this.track_id),this.flags&l.TFHD_FLAG_BASE_DATA_OFFSET&&f.writeUint64(this.base_data_offset),this.flags&l.TFHD_FLAG_SAMPLE_DESC&&f.writeUint32(this.default_sample_description_index),this.flags&l.TFHD_FLAG_SAMPLE_DUR&&f.writeUint32(this.default_sample_duration),this.flags&l.TFHD_FLAG_SAMPLE_SIZE&&f.writeUint32(this.default_sample_size),this.flags&l.TFHD_FLAG_SAMPLE_FLAGS&&f.writeUint32(this.default_sample_flags)},l.tkhdBox.prototype.write=function(f){this.version=0,this.size=4*18+2*4,this.writeHeader(f),f.writeUint32(this.creation_time),f.writeUint32(this.modification_time),f.writeUint32(this.track_id),f.writeUint32(0),f.writeUint32(this.duration),f.writeUint32(0),f.writeUint32(0),f.writeInt16(this.layer),f.writeInt16(this.alternate_group),f.writeInt16(this.volume<<8),f.writeUint16(0),f.writeInt32Array(this.matrix),f.writeUint32(this.width),f.writeUint32(this.height)},l.trexBox.prototype.write=function(f){this.version=0,this.flags=0,this.size=4*5,this.writeHeader(f),f.writeUint32(this.track_id),f.writeUint32(this.default_sample_description_index),f.writeUint32(this.default_sample_duration),f.writeUint32(this.default_sample_size),f.writeUint32(this.default_sample_flags)},l.trunBox.prototype.write=function(f){this.version=0,this.size=4,this.flags&l.TRUN_FLAGS_DATA_OFFSET&&(this.size+=4),this.flags&l.TRUN_FLAGS_FIRST_FLAG&&(this.size+=4),this.flags&l.TRUN_FLAGS_DURATION&&(this.size+=4*this.sample_duration.length),this.flags&l.TRUN_FLAGS_SIZE&&(this.size+=4*this.sample_size.length),this.flags&l.TRUN_FLAGS_FLAGS&&(this.size+=4*this.sample_flags.length),this.flags&l.TRUN_FLAGS_CTS_OFFSET&&(this.size+=4*this.sample_composition_time_offset.length),this.writeHeader(f),f.writeUint32(this.sample_count),this.flags&l.TRUN_FLAGS_DATA_OFFSET&&(this.data_offset_position=f.getPosition(),f.writeInt32(this.data_offset)),this.flags&l.TRUN_FLAGS_FIRST_FLAG&&f.writeUint32(this.first_sample_flags);for(var k=0;k0&&f.writeUint8Array(this.codecIntializationData)},l.cttsBox.prototype.unpack=function(f){var k,A,p;for(p=0,k=0;k-1)){if(f[A]instanceof l.Box||k[A]instanceof l.Box)continue;if(typeof f[A]>"u"||typeof k[A]>"u")continue;if(typeof f[A]=="function"||typeof k[A]=="function")continue;if(f.subBoxNames&&f.subBoxNames.indexOf(A.slice(0,4))>-1||k.subBoxNames&&k.subBoxNames.indexOf(A.slice(0,4))>-1)continue;if(A==="data"||A==="start"||A==="size"||A==="creation_time"||A==="modification_time")continue;if(l.DIFF_PRIMITIVE_ARRAY_PROP_NAMES.indexOf(A)>-1)continue;if(f[A]!==k[A])return!1}return!0},l.boxEqual=function(f,k){if(!l.boxEqualFields(f,k))return!1;for(var A=0;A1)for(A=1;A-1&&this.fragmentedTracks.splice(k,1)},m.prototype.setExtractionOptions=function(f,k,A){var p=this.getTrackById(f);if(p){var b={};this.extractedTracks.push(b),b.id=f,b.user=k,b.trak=p,p.nextSample=0,b.nb_samples=1e3,b.samples=[],A&&A.nbSamples&&(b.nb_samples=A.nbSamples)}},m.prototype.unsetExtractionOptions=function(f){for(var k=-1,A=0;A-1&&this.extractedTracks.splice(k,1)},m.prototype.parse=function(){var f,k,A=!1;if(!(this.restoreParsePosition&&!this.restoreParsePosition()))for(;;)if(this.hasIncompleteMdat&&this.hasIncompleteMdat()){if(this.processIncompleteMdat())continue;return}else if(this.saveParsePosition&&this.saveParsePosition(),f=l.parseOneBox(this.stream,A),f.code===l.ERR_NOT_ENOUGH_DATA)if(this.processIncompleteBox){if(this.processIncompleteBox(f))continue;return}else return;else{var p;switch(k=f.box,p=k.type!=="uuid"?k.type:k.uuid,this.boxes.push(k),p){case"mdat":this.mdats.push(k);break;case"moof":this.moofs.push(k);break;case"moov":this.moovStartFound=!0,this.mdats.length===0&&(this.isProgressive=!0);default:this[p]!==void 0&&t.warn("ISOFile","Duplicate Box of type: "+p+", overriding previous occurrence"),this[p]=k;break}this.updateUsedBytes&&this.updateUsedBytes(k,f)}},m.prototype.checkBuffer=function(f){if(f==null)throw"Buffer must be defined and non empty";if(f.fileStart===void 0)throw"Buffer must have a fileStart property";return f.byteLength===0?(t.warn("ISOFile","Ignoring empty buffer (fileStart: "+f.fileStart+")"),this.stream.logBufferLevel(),!1):(t.info("ISOFile","Processing buffer (fileStart: "+f.fileStart+")"),f.usedBytes=0,this.stream.insertBuffer(f),this.stream.logBufferLevel(),this.stream.initialized()?!0:(t.warn("ISOFile","Not ready to start parsing"),!1))},m.prototype.appendBuffer=function(f,k){var A;if(this.checkBuffer(f))return this.parse(),this.moovStartFound&&!this.moovStartSent&&(this.moovStartSent=!0,this.onMoovStart&&this.onMoovStart()),this.moov?(this.sampleListBuilt||(this.buildSampleLists(),this.sampleListBuilt=!0),this.updateSampleLists(),this.onReady&&!this.readySent&&(this.readySent=!0,this.onReady(this.getInfo())),this.processSamples(k),this.nextSeekPosition?(A=this.nextSeekPosition,this.nextSeekPosition=void 0):A=this.nextParsePosition,this.stream.getEndFilePositionAfter&&(A=this.stream.getEndFilePositionAfter(A))):this.nextParsePosition?A=this.nextParsePosition:A=0,this.sidx&&this.onSidx&&!this.sidxSent&&(this.onSidx(this.sidx),this.sidxSent=!0),this.meta&&(this.flattenItemInfo&&!this.itemListBuilt&&(this.flattenItemInfo(),this.itemListBuilt=!0),this.processItems&&this.processItems(this.onItem)),this.stream.cleanBuffers&&(t.info("ISOFile","Done processing buffer (fileStart: "+f.fileStart+") - next buffer to fetch should have a fileStart position of "+A),this.stream.logBufferLevel(),this.stream.cleanBuffers(),this.stream.logBufferLevel(!0),t.info("ISOFile","Sample data size in memory: "+this.getAllocatedSampleDataSize())),A},m.prototype.getInfo=function(){var f,k,A={},p,b,w,O,y=new Date("1904-01-01T00:00:00Z").getTime();if(this.moov)for(A.hasMoov=!0,A.duration=this.moov.mvhd.duration,A.timescale=this.moov.mvhd.timescale,A.isFragmented=this.moov.mvex!=null,A.isFragmented&&this.moov.mvex.mehd&&(A.fragment_duration=this.moov.mvex.mehd.fragment_duration),A.isProgressive=this.isProgressive,A.hasIOD=this.moov.iods!=null,A.brands=[],A.brands.push(this.ftyp.major_brand),A.brands=A.brands.concat(this.ftyp.compatible_brands),A.created=new Date(y+this.moov.mvhd.creation_time*1e3),A.modified=new Date(y+this.moov.mvhd.modification_time*1e3),A.tracks=[],A.audioTracks=[],A.videoTracks=[],A.subtitleTracks=[],A.metadataTracks=[],A.hintTracks=[],A.otherTracks=[],f=0;f0?A.mime+='video/mp4; codecs="':A.audioTracks&&A.audioTracks.length>0?A.mime+='audio/mp4; codecs="':A.mime+='application/mp4; codecs="',f=0;f=A.samples.length)&&(t.info("ISOFile","Sending fragmented data on track #"+p.id+" for samples ["+Math.max(0,A.nextSample-p.nb_samples)+","+(A.nextSample-1)+"]"),t.info("ISOFile","Sample data size in memory: "+this.getAllocatedSampleDataSize()),this.onSegment&&this.onSegment(p.id,p.user,p.segmentStream.buffer,A.nextSample,f||A.nextSample>=A.samples.length),p.segmentStream=null,p!==this.fragmentedTracks[k]))break}}if(this.onSamples!==null)for(k=0;k=A.samples.length)&&(t.debug("ISOFile","Sending samples on track #"+w.id+" for sample "+A.nextSample),this.onSamples&&this.onSamples(w.id,w.user,w.samples),w.samples=[],w!==this.extractedTracks[k]))break}}}},m.prototype.getBox=function(f){var k=this.getBoxes(f,!0);return k.length?k[0]:null},m.prototype.getBoxes=function(f,k){var A=[];return m._sweep.call(this,f,A,k),A},m._sweep=function(f,k,A){this.type&&this.type==f&&k.push(this);for(var p in this.boxes){if(k.length&&A)return;m._sweep.call(this.boxes[p],f,k,A)}},m.prototype.getTrackSamplesInfo=function(f){var k=this.getTrackById(f);if(k)return k.samples},m.prototype.getTrackSample=function(f,k){var A=this.getTrackById(f),p=this.getSample(A,k);return p},m.prototype.releaseUsedSamples=function(f,k){var A=0,p=this.getTrackById(f);p.lastValidSample||(p.lastValidSample=0);for(var b=p.lastValidSample;bf*b.timescale){y=p-1;break}k&&b.is_sync&&(O=p)}for(k&&(y=O),f=A.samples[y].cts,A.nextSample=y;A.samples[y].alreadyRead===A.samples[y].size&&A.samples[y+1];)y++;return w=A.samples[y].offset+A.samples[y].alreadyRead,t.info("ISOFile","Seeking to "+(k?"RAP":"")+" sample #"+A.nextSample+" on track "+A.tkhd.track_id+", time "+t.getDurationString(f,C)+" and offset: "+w),{offset:w,time:f/C}},m.prototype.getTrackDuration=function(f){var k;return f.samples?(k=f.samples[f.samples.length-1],(k.cts+k.duration)/k.timescale):1/0},m.prototype.seek=function(f,k){var A=this.moov,p,b,w,O={offset:1/0,time:1/0};if(this.moov){for(w=0;wthis.getTrackDuration(p))&&(b=this.seekTrack(f,k,p),b.offset-1){O=y;break}switch(O){case"Visual":if(b.add("vmhd").set("graphicsmode",0).set("opcolor",[0,0,0]),w.set("width",k.width).set("height",k.height).set("horizresolution",72<<16).set("vertresolution",72<<16).set("frame_count",1).set("compressorname",k.type+" Compressor").set("depth",24),k.avcDecoderConfigRecord){var S=new l.avcCBox;S.parse(new n(k.avcDecoderConfigRecord)),w.addBox(S)}else if(k.hevcDecoderConfigRecord){var L=new l.hvcCBox;L.parse(new n(k.hevcDecoderConfigRecord)),w.addBox(L)}else if(k.vpcDecoderConfigRecord){var E=new l.vpcCBox;E.parse(new n(k.vpcDecoderConfigRecord)),w.addBox(E)}break;case"Audio":b.add("smhd").set("balance",k.balance||0),w.set("channel_count",k.channel_count||2).set("samplesize",k.samplesize||16).set("samplerate",k.samplerate||65536);break;case"Hint":b.add("hmhd");break;case"Subtitle":switch(b.add("sthd"),k.type){case"stpp":w.set("namespace",k.namespace||"nonamespace").set("schema_location",k.schema_location||"").set("auxiliary_mime_types",k.auxiliary_mime_types||"");break}break;case"Metadata":b.add("nmhd");break;case"System":b.add("nmhd");break;default:b.add("nmhd");break}k.description&&w.addBox(k.description),k.description_boxes&&k.description_boxes.forEach(function(T){w.addBox(T)}),b.add("dinf").add("dref").addEntry(new l["url Box"]().set("flags",1));var Q=b.add("stbl");return Q.add("stsd").addEntry(w),Q.add("stts").set("sample_counts",[]).set("sample_deltas",[]),Q.add("stsc").set("first_chunk",[]).set("samples_per_chunk",[]).set("sample_description_index",[]),Q.add("stco").set("chunk_offsets",[]),Q.add("stsz").set("sample_sizes",[]),this.moov.mvex.add("trex").set("track_id",k.id).set("default_sample_description_index",k.default_sample_description_index||1).set("default_sample_duration",k.default_sample_duration||0).set("default_sample_size",k.default_sample_size||0).set("default_sample_flags",k.default_sample_flags||0),this.buildTrakSampleLists(A),k.id}},l.Box.prototype.computeSize=function(f){var k=f||new r;k.endianness=r.BIG_ENDIAN,this.write(k)},m.prototype.addSample=function(f,k,A){var p=A||{},b={},w=this.getTrackById(f);if(w!==null){b.number=w.samples.length,b.track_id=w.tkhd.track_id,b.timescale=w.mdia.mdhd.timescale,b.description_index=p.sample_description_index?p.sample_description_index-1:0,b.description=w.mdia.minf.stbl.stsd.entries[b.description_index],b.data=k,b.size=k.byteLength,b.alreadyRead=b.size,b.duration=p.duration||1,b.cts=p.cts||0,b.dts=p.dts||0,b.is_sync=p.is_sync||!1,b.is_leading=p.is_leading||0,b.depends_on=p.depends_on||0,b.is_depended_on=p.is_depended_on||0,b.has_redundancy=p.has_redundancy||0,b.degradation_priority=p.degradation_priority||0,b.offset=0,b.subsamples=p.subsamples,w.samples.push(b),w.samples_size+=b.size,w.samples_duration+=b.duration,w.first_dts===void 0&&(w.first_dts=p.dts),this.processSamples();var O=this.createSingleSampleMoof(b);return this.addBox(O),O.computeSize(),O.trafs[0].truns[0].data_offset=O.size+8,this.add("mdat").data=new Uint8Array(k),b}},m.prototype.createSingleSampleMoof=function(f){var k=0;f.is_sync?k=1<<25:k=65536;var A=new l.moofBox;A.add("mfhd").set("sequence_number",this.nextMoofNumber),this.nextMoofNumber++;var p=A.add("traf"),b=this.getTrackById(f.track_id);return p.add("tfhd").set("track_id",f.track_id).set("flags",l.TFHD_FLAG_DEFAULT_BASE_IS_MOOF),p.add("tfdt").set("baseMediaDecodeTime",f.dts-(b.first_dts||0)),p.add("trun").set("flags",l.TRUN_FLAGS_DATA_OFFSET|l.TRUN_FLAGS_DURATION|l.TRUN_FLAGS_SIZE|l.TRUN_FLAGS_FLAGS|l.TRUN_FLAGS_CTS_OFFSET).set("data_offset",0).set("first_sample_flags",0).set("sample_count",1).set("sample_duration",[f.duration]).set("sample_size",[f.size]).set("sample_flags",[k]).set("sample_composition_time_offset",[f.cts-f.dts]),A},m.prototype.lastMoofIndex=0,m.prototype.samplesDataSize=0,m.prototype.resetTables=function(){var f,k,A,p,b,w,O,y;for(this.initial_duration=this.moov.mvhd.duration,this.moov.mvhd.duration=0,f=0;f=2&&(C=b[O].grouping_type+"/0",y=new _(b[O].grouping_type,0),y.is_fragment=!0,k.sample_groups_info[C]||(k.sample_groups_info[C]=y))}else for(O=0;O=2&&(C=p[O].grouping_type+"/0",y=new _(p[O].grouping_type,0),f.sample_groups_info[C]||(f.sample_groups_info[C]=y))},m.setSampleGroupProperties=function(f,k,A,p){var b,w;k.sample_groups=[];for(b in p)if(k.sample_groups[b]={},k.sample_groups[b].grouping_type=p[b].grouping_type,k.sample_groups[b].grouping_type_parameter=p[b].grouping_type_parameter,A>=p[b].last_sample_in_run&&(p[b].last_sample_in_run<0&&(p[b].last_sample_in_run=0),p[b].entry_index++,p[b].entry_index<=p[b].sbgp.entries.length-1&&(p[b].last_sample_in_run+=p[b].sbgp.entries[p[b].entry_index].sample_count)),p[b].entry_index<=p[b].sbgp.entries.length-1?k.sample_groups[b].group_description_index=p[b].sbgp.entries[p[b].entry_index].group_description_index:k.sample_groups[b].group_description_index=-1,k.sample_groups[b].group_description_index!==0){var O;p[b].fragment_description?O=p[b].fragment_description:O=p[b].description,k.sample_groups[b].group_description_index>0?(k.sample_groups[b].group_description_index>65535?w=(k.sample_groups[b].group_description_index>>16)-1:w=k.sample_groups[b].group_description_index-1,O&&w>=0&&(k.sample_groups[b].description=O.entries[w])):O&&O.version>=2&&O.default_group_description_index>0&&(k.sample_groups[b].description=O.entries[O.default_group_description_index-1])}},m.process_sdtp=function(f,k,A){k&&(f?(k.is_leading=f.is_leading[A],k.depends_on=f.sample_depends_on[A],k.is_depended_on=f.sample_is_depended_on[A],k.has_redundancy=f.sample_has_redundancy[A]):(k.is_leading=0,k.depends_on=0,k.is_depended_on=0,k.has_redundancy=0))},m.prototype.buildSampleLists=function(){var f,k;for(f=0;f"u")){for(k=0;kB&&(R++,B<0&&(B=0),B+=w.sample_counts[R]),k>0?(f.samples[k-1].duration=w.sample_deltas[R],f.samples_duration+=f.samples[k-1].duration,X.dts=f.samples[k-1].dts+f.samples[k-1].duration):X.dts=0,O?(k>=M&&(N++,M<0&&(M=0),M+=O.sample_counts[N]),X.cts=f.samples[k].dts+O.sample_offsets[N]):X.cts=X.dts,y?(k==y.sample_numbers[j]-1?(X.is_sync=!0,j++):(X.is_sync=!1,X.degradation_priority=0),_&&_.entries[W].sample_delta+H==k+1&&(X.subsamples=_.entries[W].subsamples,H+=_.entries[W].sample_delta,W++)):X.is_sync=!0,m.process_sdtp(f.mdia.minf.stbl.sdtp,X,X.number),E?X.degradation_priority=E.priority[k]:X.degradation_priority=0,_&&_.entries[W].sample_delta+H==k&&(X.subsamples=_.entries[W].subsamples,H+=_.entries[W].sample_delta),(S.length>0||L.length>0)&&m.setSampleGroupProperties(f,X,k,f.sample_groups_info)}k>0&&(f.samples[k-1].duration=Math.max(f.mdia.mdhd.duration-f.samples[k-1].dts,0),f.samples_duration+=f.samples[k-1].duration)}},m.prototype.updateSampleLists=function(){var f,k,A,p,b,w,O,y,C,_,S,L,E,Q,T;if(this.moov!==void 0){for(;this.lastMoofIndex0&&m.initSampleGroups(L,S,S.sbgps,L.mdia.minf.stbl.sgpds,S.sgpds),k=0;k0?Q.dts=L.samples[L.samples.length-2].dts+L.samples[L.samples.length-2].duration:(S.tfdt?Q.dts=S.tfdt.baseMediaDecodeTime:Q.dts=0,L.first_traf_merged=!0),Q.cts=Q.dts,P.flags&l.TRUN_FLAGS_CTS_OFFSET&&(Q.cts=Q.dts+P.sample_composition_time_offset[A]),T=O,P.flags&l.TRUN_FLAGS_FLAGS?T=P.sample_flags[A]:A===0&&P.flags&l.TRUN_FLAGS_FIRST_FLAG&&(T=P.first_sample_flags),Q.is_sync=!(T>>16&1),Q.is_leading=T>>26&3,Q.depends_on=T>>24&3,Q.is_depended_on=T>>22&3,Q.has_redundancy=T>>20&3,Q.degradation_priority=T&65535;var D=!!(S.tfhd.flags&l.TFHD_FLAG_BASE_DATA_OFFSET),I=!!(S.tfhd.flags&l.TFHD_FLAG_DEFAULT_BASE_IS_MOOF),B=!!(P.flags&l.TRUN_FLAGS_DATA_OFFSET),R=0;D?R=S.tfhd.base_data_offset:I||k===0?R=_.start:R=y,k===0&&A===0?B?Q.offset=R+P.data_offset:Q.offset=R:Q.offset=y,y=Q.offset+Q.size,(S.sbgps.length>0||S.sgpds.length>0||L.mdia.minf.stbl.sbgps.length>0||L.mdia.minf.stbl.sgpds.length>0)&&m.setSampleGroupProperties(L,Q,Q.number_in_traf,S.sample_groups_info)}}if(S.subs){L.has_fragment_subsamples=!0;var M=S.first_sample_index;for(k=0;k-1){A=this.stream.buffers[b];var w=A.byteLength-(p.offset+p.alreadyRead-A.fileStart);if(p.size-p.alreadyRead<=w)return t.debug("ISOFile","Getting sample #"+k+" data (alreadyRead: "+p.alreadyRead+" offset: "+(p.offset+p.alreadyRead-A.fileStart)+" read size: "+(p.size-p.alreadyRead)+" full size: "+p.size+")"),r.memcpy(p.data.buffer,p.alreadyRead,A,p.offset+p.alreadyRead-A.fileStart,p.size-p.alreadyRead),A.usedBytes+=p.size-p.alreadyRead,this.stream.logBufferLevel(),p.alreadyRead=p.size,p;if(w===0)return null;t.debug("ISOFile","Getting sample #"+k+" partial data (alreadyRead: "+p.alreadyRead+" offset: "+(p.offset+p.alreadyRead-A.fileStart)+" read size: "+w+" full size: "+p.size+")"),r.memcpy(p.data.buffer,p.alreadyRead,A,p.offset+p.alreadyRead-A.fileStart,w),p.alreadyRead+=w,A.usedBytes+=w,this.stream.logBufferLevel()}else return null}},m.prototype.releaseSample=function(f,k){var A=f.samples[k];return A.data?(this.samplesDataSize-=A.size,A.data=null,A.alreadyRead=0,A.size):0},m.prototype.getAllocatedSampleDataSize=function(){return this.samplesDataSize},m.prototype.getCodecs=function(){var f,k="";for(f=0;f0&&(k+=","),k+=A.mdia.minf.stbl.stsd.entries[0].getCodec()}return k},m.prototype.getTrexById=function(f){var k;if(!this.moov||!this.moov.mvex)return null;for(k=0;k0&&(b.protection=w.ipro.protections[w.iinf.item_infos[A].protection_index-1]),w.iinf.item_infos[A].item_type?b.type=w.iinf.item_infos[A].item_type:b.type="mime",b.content_type=w.iinf.item_infos[A].content_type,b.content_encoding=w.iinf.item_infos[A].content_encoding;if(w.grpl)for(A=0;A0&&L.property_index-1-1){k=this.stream.buffers[w];var O=k.byteLength-(b.offset+b.alreadyRead-k.fileStart);if(b.length-b.alreadyRead<=O)t.debug("ISOFile","Getting item #"+f+" extent #"+p+" data (alreadyRead: "+b.alreadyRead+" offset: "+(b.offset+b.alreadyRead-k.fileStart)+" read size: "+(b.length-b.alreadyRead)+" full extent size: "+b.length+" full item size: "+A.size+")"),r.memcpy(A.data.buffer,A.alreadyRead,k,b.offset+b.alreadyRead-k.fileStart,b.length-b.alreadyRead),k.usedBytes+=b.length-b.alreadyRead,this.stream.logBufferLevel(),A.alreadyRead+=b.length-b.alreadyRead,b.alreadyRead=b.length;else return t.debug("ISOFile","Getting item #"+f+" extent #"+p+" partial data (alreadyRead: "+b.alreadyRead+" offset: "+(b.offset+b.alreadyRead-k.fileStart)+" read size: "+O+" full extent size: "+b.length+" full item size: "+A.size+")"),r.memcpy(A.data.buffer,A.alreadyRead,k,b.offset+b.alreadyRead-k.fileStart,O),b.alreadyRead+=O,A.alreadyRead+=O,k.usedBytes+=O,this.stream.logBufferLevel(),null}else return null}}return A.alreadyRead===A.size?A:null},m.prototype.releaseItem=function(f){var k=this.items[f];if(k.data){this.itemsDataSize-=k.size,k.data=null,k.alreadyRead=0;for(var A=0;A0?this.moov.traks[f].samples[0].duration:0),k.push(p)}return k},l.Box.prototype.printHeader=function(f){this.size+=8,this.size>o&&(this.size+=8),this.type==="uuid"&&(this.size+=16),f.log(f.indent+"size:"+this.size),f.log(f.indent+"type:"+this.type)},l.FullBox.prototype.printHeader=function(f){this.size+=4,l.Box.prototype.printHeader.call(this,f),f.log(f.indent+"version:"+this.version),f.log(f.indent+"flags:"+this.flags)},l.Box.prototype.print=function(f){this.printHeader(f)},l.ContainerBox.prototype.print=function(f){this.printHeader(f);for(var k=0;k>8)),f.log(f.indent+"matrix: "+this.matrix.join(", ")),f.log(f.indent+"next_track_id: "+this.next_track_id)},l.tkhdBox.prototype.print=function(f){l.FullBox.prototype.printHeader.call(this,f),f.log(f.indent+"creation_time: "+this.creation_time),f.log(f.indent+"modification_time: "+this.modification_time),f.log(f.indent+"track_id: "+this.track_id),f.log(f.indent+"duration: "+this.duration),f.log(f.indent+"volume: "+(this.volume>>8)),f.log(f.indent+"matrix: "+this.matrix.join(", ")),f.log(f.indent+"layer: "+this.layer),f.log(f.indent+"alternate_group: "+this.alternate_group),f.log(f.indent+"width: "+this.width),f.log(f.indent+"height: "+this.height)};var v={};v.createFile=function(f,k){var A=f!==void 0?f:!0,p=new m(k);return p.discardMdatData=!A,p},e.createFile=v.createFile})(D8n);const KS=Spe(D8n);var lS,Tvn;let XB=(Tvn=class{constructor(){hn(this,lS,new Map);Pn(this,"on",(t,n)=>{const r=we(this,lS).get(t)??new Set;return r.add(n),we(this,lS).has(t)||we(this,lS).set(t,r),()=>{r.delete(n),r.size===0&&we(this,lS).delete(t)}});Pn(this,"once",(t,n)=>{const r=this.on(t,(...o)=>{r(),n(...o)});return r});Pn(this,"emit",(t,...n)=>{const r=we(this,lS).get(t);r==null||r.forEach(o=>o(...n))})}static forwardEvent(t,n,r){const o=r.map(s=>{const[a,l]=Array.isArray(s)?s:[s,s];return t.on(a,(...d)=>{n.emit(l,...d)})});return()=>{o.forEach(s=>s())}}destroy(){we(this,lS).clear()}},lS=new WeakMap,Tvn);const Fxr=()=>{let e,t=16.6;self.onmessage=n=>{n.data.event==="start"&&(self.clearInterval(e),e=self.setInterval(()=>{self.postMessage({})},t)),n.data.event==="stop"&&self.clearInterval(e)}},Nxr=()=>{const e=new Blob([`(${Fxr.toString()})()`]),t=URL.createObjectURL(e);return new Worker(t)},CF=new Map;let PPe=1,r5=null;globalThis.Worker!=null&&(r5=Nxr(),r5.onmessage=()=>{PPe+=1;for(const[e,t]of CF)if(PPe%e===0)for(const n of t)n()});const mKe=(e,t)=>{const n=Math.round(t/16.6),r=CF.get(n)??new Set;return r.add(e),CF.set(n,r),CF.size===1&&r.size===1&&(r5==null||r5.postMessage({event:"start"})),()=>{r.delete(e),r.size===0&&CF.delete(n),CF.size===0&&(PPe=0,r5==null||r5.postMessage({event:"stop"}))}};function Uxr(e,t){let n=!1;async function r(){const o=e.getReader();for(;!n;){const{value:s,done:a}=await o.read();if(a){t.onDone();return}await t.onChunk(s)}o.releaseLock(),await e.cancel()}return r().catch(console.error),()=>{n=!0}}function jxr(e,t,n){let r=0,o=0;const s=e.boxes;let a=!1;const l=()=>{var v;if(!a)if(s.find(f=>f.type==="moof")!=null)a=!0;else return null;if(o>=s.length)return null;const g=new KS.DataStream;g.endianness=KS.DataStream.BIG_ENDIAN;let m=o;try{for(;m{const m=l();m!=null&&!u&&g.enqueue(m)},t),h=m=>{if(clearInterval(r),e.flush(),m!=null){g.error(m);return}const v=l();v!=null&&!u&&g.enqueue(v),u||g.close()},d&&h()},cancel(){u=!0,clearInterval(r),n==null||n()}}),stop:g=>{d||(d=!0,h==null||h(g))}}}function Wxr(e){if(e.moov!=null){for(var t=0;tn instanceof Error?String(n):n):String(e)}function zxr(){const e=new Date;return`${e.getHours()}:${e.getMinutes()}:${e.getSeconds()}.${e.getMilliseconds()}`}let B8n=1;const R8n=[],cvt=["debug","info","warn","error"].reduce((e,t,n)=>Object.assign(e,{[t]:(...r)=>{B8n<=n&&(console[t](...r),R8n.push({lvName:t,timeStr:zxr(),args:r}))}}),{}),iie=new Map,ds={setLogLevel:e=>{B8n=iie.get(e)??1},...cvt,create:e=>Object.fromEntries(Object.entries(cvt).map(([t,n])=>[t,(...r)=>n(e,...r)])),async dump(){return R8n.reduce((e,{lvName:t,timeStr:n,args:r})=>e+`[${t}][${n}] ${r.map(o=>Vxr(o)).join(" ")} `,"")}};iie.set(ds.debug,0);iie.set(ds.info,1);iie.set(ds.warn,2);iie.set(ds.error,3);(async function(){if(await Promise.resolve(),!(globalThis.navigator==null||globalThis.document==null)&&(ds.info(`@webav version: 1.2.8, date: ${new Date().toLocaleDateString()}`),ds.info(globalThis.navigator.userAgent),document.addEventListener("visibilitychange",()=>{ds.info(`visibilitychange: ${document.visibilityState}`)}),"PressureObserver"in globalThis)){let e="";new PressureObserver(t=>{const n=JSON.stringify(t.map(r=>r.state));n!==e&&(ds.info(`cpu state change: ${n}`),e=n)}).observe("cpu")}})();const kKe=(e,t)=>{const n=new Uint8Array(8);new DataView(n.buffer).setUint32(0,t);for(let r=0;r<4;r++)n[4+r]=e.charCodeAt(r);return n},Hxr=()=>{const e=new TextEncoder,t=e.encode("mdta"),n=e.encode("mp4 handler"),r=32+n.byteLength+1,o=new Uint8Array(r),s=new DataView(o.buffer);return o.set(kKe("hdlr",r),0),s.setUint32(8,0),o.set(t,16),o.set(n,32),o},$xr=e=>{const t=new TextEncoder,n=t.encode("mdta"),r=e.map(d=>{const u=t.encode(d),h=8+u.byteLength,g=new Uint8Array(h);return new DataView(g.buffer).setUint32(0,h),g.set(n,4),g.set(u,4+n.byteLength),g}),o=16+r.reduce((d,u)=>d+u.byteLength,0),s=new Uint8Array(o),a=new DataView(s.buffer);s.set(kKe("keys",o),0),a.setUint32(8,0),a.setUint32(12,e.length);let l=16;for(const d of r)s.set(d,l),l+=d.byteLength;return s},Xxr=e=>{const t=new TextEncoder,n=t.encode("data"),r=Object.entries(e).map(([l,d],u)=>{const h=u+1,g=t.encode(d),m=24+g.byteLength,v=new Uint8Array(m),f=new DataView(v.buffer);return f.setUint32(0,m),f.setUint32(4,h),f.setUint32(8,16+g.byteLength),v.set(n,12),f.setUint32(16,1),v.set(g,24),v}),o=8+r.reduce((l,d)=>l+d.byteLength,0),s=new Uint8Array(o);s.set(kKe("ilst",o),0);let a=8;for(const l of r)s.set(l,a),a+=l.byteLength;return s},Gxr=e=>{const t=Hxr(),n=$xr(Object.keys(e)),r=Xxr(e),o=t.length+n.length+r.length,s=new Uint8Array(o);return s.set(t,0),s.set(n,t.length),s.set(r,t.length+n.length),s};function Yxr(e){ds.info("recodemux opts:",e);const t=KS.createFile(),n=new XB,r=(d,u)=>{const h=d.add("udta").add("meta");h.data=Gxr(u),h.size=h.data.byteLength};let o=!1;const s=()=>{t.moov==null||o||(o=!0,e.metaDataTags!=null&&r(t.moov,e.metaDataTags),e.duration!=null&&(t.moov.mvhd.duration=e.duration))};n.once("VideoReady",s),n.once("AudioReady",s);let a=e.video!=null?Zxr(e.video,t,n):null,l=e.audio!=null?Kxr(e.audio,t,n):null;return e.video==null&&n.emit("VideoReady"),e.audio==null&&n.emit("AudioReady"),{encodeVideo:(d,u)=>{a==null||a.encode(d,u),d.close()},encodeAudio:d=>{if(l!=null)try{l.encode(d),d.close()}catch(u){const h=`encode audio chunk error: ${u.message}, state: ${JSON.stringify({qSize:l.encodeQueueSize,state:l.state})}`;throw ds.error(h),Error(h)}},getEncodeQueueSize:()=>(a==null?void 0:a.encodeQueueSize)??(l==null?void 0:l.encodeQueueSize)??0,flush:async()=>{await Promise.all([a==null?void 0:a.flush(),(l==null?void 0:l.state)==="configured"?l.flush():null])},close:()=>{n.destroy(),a==null||a.close(),(l==null?void 0:l.state)==="configured"&&l.close()},mp4file:t}}function Zxr(e,t,n){const r={timescale:1e6,width:e.width,height:e.height,brands:["isom","iso2","avc1","mp42","mp41"],avcDecoderConfigRecord:null,hevcDecoderConfigRecord:null,vpcDecoderConfigRecord:null,type:"avc1",name:"Track created with WebAV"};let o=-1,s=!1;n.once("AudioReady",()=>{s=!0});const a={encoder0:[],encoder1:[]},l=(p,b,w)=>{var O,y;if(o===-1&&w!=null){let C=(O=w.decoderConfig)==null?void 0:O.description;e.codec.startsWith("avc1")?qxr(C):e.codec.startsWith("vp09")&&w.decoderConfig&&(r.type="vp09",C=e5r(w.decoderConfig));const _=(y=[["avc1","avcDecoderConfigRecord"],["hvc1","hevcDecoderConfigRecord"],["vp09","vpcDecoderConfigRecord"]].find(([S])=>e.codec.startsWith(S)))==null?void 0:y[1];_!=null&&C!=null&&(r[_]=C),o=t.addTrack(r),n.emit("VideoReady"),ds.info("VideoEncoder, video track ready, trackId:",o)}a[p].push(FPe(b))};let d="encoder1",u=0;const h=Math.floor(1e3/e.expectFPS*1e3);function g(){if(!s)return;const p=d==="encoder1"?"encoder0":"encoder1",b=a[d],w=a[p];if(b.length===0&&w.length===0)return;let O=b[0];if(O!=null&&(!O.is_sync||O.cts-uu&&(u=C)}const y=w[0];if(y!=null&&y.is_sync&&y.cts-uu&&(u=C)}else{d=p,g();return}}function m(p){let b=-1,w=0;for(;w0&&O.is_sync)break;t.addSample(o,O.data,O),b=O.cts+O.duration}return p.splice(0,w),b}const v=mKe(g,15),f=dvt(e,(p,b)=>l("encoder0",p,b)),k=dvt(e,(p,b)=>l("encoder1",p,b));let A=0;return{get encodeQueueSize(){return f.encodeQueueSize+k.encodeQueueSize},encode:(p,b)=>{try{b.keyFrame&&(A+=1),(A%2===0?f:k).encode(p,b)}catch(w){const O=`encode video frame error: ${w.message}, state: ${JSON.stringify({ts:p.timestamp,keyFrame:b.keyFrame,duration:p.duration,gopId:A})}`;throw ds.error(O),Error(O)}},flush:async()=>{await Promise.all([f.state==="configured"?await f.flush():null,k.state==="configured"?await k.flush():null]),v(),g()},close:()=>{f.state==="configured"&&f.close(),k.state==="configured"&&k.close()}}}function qxr(e){const t=new Uint8Array(e);t[2].toString(2).slice(-2).includes("1")&&(t[2]=0)}function dvt(e,t){const n={codec:e.codec,framerate:e.expectFPS,hardwareAcceleration:e.__unsafe_hardwareAcceleration__,bitrate:e.bitrate,width:e.width,height:e.height,alpha:"discard",avc:{format:"avc"}},r=new VideoEncoder({error:o=>{const s=`VideoEncoder error: ${o.message}, config: ${JSON.stringify(n)}, state: ${JSON.stringify({qSize:r.encodeQueueSize,state:r.state})}`;throw ds.error(s),Error(s)},output:t});return r.configure(n),r}function Kxr(e,t,n){const r={timescale:1e6,samplerate:e.sampleRate,channel_count:e.channelCount,hdlr:"soun",type:e.codec==="aac"?"mp4a":"Opus",name:"Track created with WebAV"};let o=-1,s=[],a=!1;n.once("VideoReady",()=>{a=!0,s.forEach(u=>{const h=FPe(u);t.addSample(o,h.data,h)}),s=[]});const l={codec:e.codec==="aac"?"mp4a.40.2":"opus",sampleRate:e.sampleRate,numberOfChannels:e.channelCount,bitrate:128e3},d=new AudioEncoder({error:u=>{const h=`AudioEncoder error: ${u.message}, config: ${JSON.stringify(l)}, state: ${JSON.stringify({qSize:d.encodeQueueSize,state:d.state})}`;throw ds.error(h),Error(h)},output:(u,h)=>{var g;if(o===-1){const m=(g=h==null?void 0:h.decoderConfig)==null?void 0:g.description;o=t.addTrack({...r,description:m==null?void 0:Jxr(m)}),n.emit("AudioReady"),ds.info("AudioEncoder, audio track ready, trackId:",o)}if(a){const m=FPe(u);t.addSample(o,m.data,m)}else s.push(u)}});return d.configure(l),d}function Jxr(e){const t=e.byteLength,n=new Uint8Array([0,0,0,0,3,23+t,0,2,0,4,18+t,64,21,0,0,0,0,0,0,0,0,0,0,0,5,t,...new Uint8Array(e instanceof ArrayBuffer?e:e.buffer),6,1,2]),r=new KS.BoxParser.esdsBox(n.byteLength);return r.hdr_size=0,r.parse(new KS.DataStream(n,0,KS.DataStream.BIG_ENDIAN)),r}function FPe(e){const t=new ArrayBuffer(e.byteLength);e.copyTo(t);const n=e.timestamp;return{duration:e.duration??0,dts:n,cts:n,is_sync:e.type==="key",data:t}}function e5r(e){var p,b,w,O;const t=e.codec.split("."),n=parseInt(t[1]||"0",10),r=parseInt(t[2]||"40",10),o=parseInt(t[3]||"08",10),s={bt709:1,bt601:5,bt2020:9},a={bt709:1,srgb:13,pq:16,hlg:18},l={bt709:1,bt601:5,bt2020:9},d=s[((p=e.colorSpace)==null?void 0:p.primaries)||"bt709"]||1,u=a[((b=e.colorSpace)==null?void 0:b.transfer)||"bt709"]||1,h=l[((w=e.colorSpace)==null?void 0:w.matrix)||"bt709"]||1,g=(O=e.colorSpace)!=null&&O.fullRange?1:0,m=1,v=0,f=new ArrayBuffer(12),k=new DataView(f);let A=0;return k.setUint32(A,1<<24),A+=4,k.setUint8(A++,n),k.setUint8(A++,r),k.setUint8(A++,o<<4|m<<1|g),k.setUint8(A++,d),k.setUint8(A++,u),k.setUint8(A++,h),k.setUint16(A,v),f}function t5r(e,t){let n;return function(...r){if(n==null||performance.now()-n>t)return n=performance.now(),e.apply(this,r)}}function n5r(e,t){let n=0;return function(...r){n!==0&&clearTimeout(n),n=setTimeout(()=>{e.apply(this,r)},t)}}class i5r{constructor(t,n,r){this.length_=t,this.scaleFactor_=(t-1)/n,this.interpolate=this.cubic,r.method==="point"?this.interpolate=this.point:r.method==="linear"?this.interpolate=this.linear:r.method==="sinc"&&(this.interpolate=this.sinc),this.tangentFactor_=1-Math.max(0,Math.min(1,r.tension||0)),this.sincFilterSize_=r.sincFilterSize||1,this.kernel_=o5r(r.sincWindow||r5r)}point(t,n){return this.getClippedInput_(Math.round(this.scaleFactor_*t),n)}linear(t,n){t=this.scaleFactor_*t;let r=Math.floor(t);return t-=r,(1-t)*this.getClippedInput_(r,n)+t*this.getClippedInput_(r+1,n)}cubic(t,n){t=this.scaleFactor_*t;let r=Math.floor(t),o=[this.getTangent_(r,n),this.getTangent_(r+1,n)],s=[this.getClippedInput_(r,n),this.getClippedInput_(r+1,n)];t-=r;let a=t*t,l=t*a;return(2*l-3*a+1)*s[0]+(l-2*a+t)*o[0]+(-2*l+3*a)*s[1]+(l-a)*o[1]}sinc(t,n){t=this.scaleFactor_*t;let r=Math.floor(t),o=r-this.sincFilterSize_+1,s=r+this.sincFilterSize_,a=0;for(let l=o;l<=s;l++)a+=this.kernel_(t-l)*this.getClippedInput_(l,n);return a}getTangent_(t,n){return this.tangentFactor_*(this.getClippedInput_(t+1,n)-this.getClippedInput_(t-1,n))/2}getClippedInput_(t,n){return 0<=t&&tt){let d=new l(r.LPFOrder||uvt[r.LPFType],n,t/2);h5r(e,s,a,d)}else{let d=new l(r.LPFOrder||uvt[r.LPFType],t,n/2);f5r(e,s,a,d)}}else I8n(e,s,a);return s}function I8n(e,t,n){for(let r=0,o=t.length;r=0;o--)t[o]=r.filter(t[o])}function f5r(e,t,n,r){for(let o=0,s=e.length;o=0;o--)e[o]=r.filter(e[o]);I8n(e,t,n)}var M8n=e=>{throw TypeError(e)},P8n=(e,t,n)=>t.has(e)||M8n("Cannot "+n),Ka=(e,t,n)=>(P8n(e,t,"read from private field"),n?n.call(e):t.get(e)),h4=(e,t,n)=>t.has(e)?M8n("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),Y1=(e,t,n,r)=>(P8n(e,t,"write to private field"),t.set(e,n),n);const F8n="KGZ1bmN0aW9uKCl7InVzZSBzdHJpY3QiO2Z1bmN0aW9uIHUobil7aWYobj09PSIvIilyZXR1cm57cGFyZW50Om51bGwsbmFtZToiIn07Y29uc3QgZT1uLnNwbGl0KCIvIikuZmlsdGVyKGk9PmkubGVuZ3RoPjApO2lmKGUubGVuZ3RoPT09MCl0aHJvdyBFcnJvcigiSW52YWxpZCBwYXRoIik7Y29uc3QgYT1lW2UubGVuZ3RoLTFdLHI9Ii8iK2Uuc2xpY2UoMCwtMSkuam9pbigiLyIpO3JldHVybntuYW1lOmEscGFyZW50OnJ9fWFzeW5jIGZ1bmN0aW9uIHcobixlKXtjb25zdHtwYXJlbnQ6YSxuYW1lOnJ9PXUobik7aWYoYT09bnVsbClyZXR1cm4gYXdhaXQgbmF2aWdhdG9yLnN0b3JhZ2UuZ2V0RGlyZWN0b3J5KCk7Y29uc3QgaT1hLnNwbGl0KCIvIikuZmlsdGVyKHQ9PnQubGVuZ3RoPjApO3RyeXtsZXQgdD1hd2FpdCBuYXZpZ2F0b3Iuc3RvcmFnZS5nZXREaXJlY3RvcnkoKTtmb3IoY29uc3QgcyBvZiBpKXQ9YXdhaXQgdC5nZXREaXJlY3RvcnlIYW5kbGUocyx7Y3JlYXRlOmUuY3JlYXRlfSk7aWYoZS5pc0ZpbGUpcmV0dXJuIGF3YWl0IHQuZ2V0RmlsZUhhbmRsZShyLHtjcmVhdGU6ZS5jcmVhdGV9KX1jYXRjaCh0KXtpZih0Lm5hbWU9PT0iTm90Rm91bmRFcnJvciIpcmV0dXJuIG51bGw7dGhyb3cgdH19Y29uc3QgZj17fTtzZWxmLm9ubWVzc2FnZT1hc3luYyBuPT57dmFyIGk7Y29uc3R7ZXZ0VHlwZTplLGFyZ3M6YX09bi5kYXRhO2xldCByPWZbYS5maWxlSWRdO3RyeXtsZXQgdDtjb25zdCBzPVtdO2lmKGU9PT0icmVnaXN0ZXIiKXtjb25zdCBsPWF3YWl0IHcoYS5maWxlUGF0aCx7Y3JlYXRlOiEwLGlzRmlsZTohMH0pO2lmKGw9PW51bGwpdGhyb3cgRXJyb3IoYG5vdCBmb3VuZCBmaWxlOiAke2EuZmlsZUlkfWApO3I9YXdhaXQgbC5jcmVhdGVTeW5jQWNjZXNzSGFuZGxlKHttb2RlOmEubW9kZX0pLGZbYS5maWxlSWRdPXJ9ZWxzZSBpZihlPT09ImNsb3NlIilhd2FpdCByLmNsb3NlKCksZGVsZXRlIGZbYS5maWxlSWRdO2Vsc2UgaWYoZT09PSJ0cnVuY2F0ZSIpYXdhaXQgci50cnVuY2F0ZShhLm5ld1NpemUpO2Vsc2UgaWYoZT09PSJ3cml0ZSIpe2NvbnN0e2RhdGE6bCxvcHRzOm99PW4uZGF0YS5hcmdzO3Q9YXdhaXQgci53cml0ZShsLG8pfWVsc2UgaWYoZT09PSJyZWFkIil7Y29uc3R7b2Zmc2V0Omwsc2l6ZTpvfT1uLmRhdGEuYXJncyxnPW5ldyBVaW50OEFycmF5KG8pLGQ9YXdhaXQgci5yZWFkKGcse2F0Omx9KSxjPWcuYnVmZmVyO3Q9ZD09PW8/YzooKGk9Yy50cmFuc2Zlcik9PW51bGw/dm9pZCAwOmkuY2FsbChjLGQpKT8/Yy5zbGljZSgwLGQpLHMucHVzaCh0KX1lbHNlIGU9PT0iZ2V0U2l6ZSI/dD1hd2FpdCByLmdldFNpemUoKTplPT09ImZsdXNoIiYmYXdhaXQgci5mbHVzaCgpO3NlbGYucG9zdE1lc3NhZ2Uoe2V2dFR5cGU6ImNhbGxiYWNrIixjYklkOm4uZGF0YS5jYklkLHJldHVyblZhbDp0fSxzKX1jYXRjaCh0KXtjb25zdCBzPXQ7c2VsZi5wb3N0TWVzc2FnZSh7ZXZ0VHlwZToidGhyb3dFcnJvciIsY2JJZDpuLmRhdGEuY2JJZCxlcnJNc2c6cy5uYW1lKyI6ICIrcy5tZXNzYWdlK2AKYCtKU09OLnN0cmluZ2lmeShuLmRhdGEpfSl9fX0pKCk7Ci8vIyBzb3VyY2VNYXBwaW5nVVJMPW9wZnMtd29ya2VyLUY0UldscWNfLmpzLm1hcAo=",g5r=e=>Uint8Array.from(atob(e),t=>t.charCodeAt(0)),hvt=typeof self<"u"&&self.Blob&&new Blob([g5r(F8n)],{type:"text/javascript;charset=utf-8"});function m5r(e){let t;try{if(t=hvt&&(self.URL||self.webkitURL).createObjectURL(hvt),!t)throw"";const n=new Worker(t,{name:e==null?void 0:e.name});return n.addEventListener("error",()=>{(self.URL||self.webkitURL).revokeObjectURL(t)}),n}catch{return new Worker("data:text/javascript;base64,"+F8n,{name:e==null?void 0:e.name})}finally{t&&(self.URL||self.webkitURL).revokeObjectURL(t)}}async function k5r(e,t,n){const r=v5r();return await r("register",{fileId:e,filePath:t,mode:n}),{read:async(o,s)=>await r("read",{fileId:e,offset:o,size:s}),write:async(o,s)=>await r("write",{fileId:e,data:o,opts:s},[ArrayBuffer.isView(o)?o.buffer:o]),close:async()=>await r("close",{fileId:e}),truncate:async o=>await r("truncate",{fileId:e,newSize:o}),getSize:async()=>await r("getSize",{fileId:e}),flush:async()=>await r("flush",{fileId:e})}}const Tae=[];let PSe=0;function v5r(){if(Tae.length<3){const t=e();return Tae.push(t),t}else{const t=Tae[PSe];return PSe=(PSe+1)%Tae.length,t}function e(){const t=new m5r;let n=0,r={};return t.onmessage=({data:o})=>{var s,a;o.evtType==="callback"?(s=r[o.cbId])==null||s.resolve(o.returnVal):o.evtType==="throwError"&&((a=r[o.cbId])==null||a.reject(Error(o.errMsg))),delete r[o.cbId]},async function(o,s,a=[]){n+=1;const l=new Promise((d,u)=>{r[n]={resolve:d,reject:u}});return t.postMessage({cbId:n,evtType:o,args:s},a),l}}}function Lpe(e){if(e==="/")return{parent:null,name:""};const t=e.split("/").filter(o=>o.length>0);if(t.length===0)throw Error("Invalid path");const n=t[t.length-1],r="/"+t.slice(0,-1).join("/");return{name:n,parent:r}}async function r9(e,t){const{parent:n,name:r}=Lpe(e);if(n==null)return await navigator.storage.getDirectory();const o=n.split("/").filter(s=>s.length>0);try{let s=await navigator.storage.getDirectory();for(const a of o)s=await s.getDirectoryHandle(a,{create:t.create});return t.isFile?await s.getFileHandle(r,{create:t.create}):await s.getDirectoryHandle(r,{create:t.create})}catch(s){if(s.name==="NotFoundError")return null;throw s}}async function NPe(e){const{parent:t,name:n}=Lpe(e);if(t==null){const o=await navigator.storage.getDirectory();for await(const s of o.keys())await o.removeEntry(s,{recursive:!0});return}const r=await r9(t,{create:!1,isFile:!1});if(r!=null)try{await r.removeEntry(n,{recursive:!0})}catch(o){if(o.name==="NotFoundError")return;throw o}}function UPe(e,t){return`${e}/${t}`.replace("//","/")}function cN(e){return new U8n(e)}var Lw,Cue,TG;const A5r=class N8n{constructor(t){h4(this,Lw),h4(this,Cue),h4(this,TG),Y1(this,Lw,t);const{parent:n,name:r}=Lpe(t);Y1(this,Cue,r),Y1(this,TG,n)}get kind(){return"dir"}get name(){return Ka(this,Cue)}get path(){return Ka(this,Lw)}get parent(){return Ka(this,TG)==null?null:cN(Ka(this,TG))}async create(){return await r9(Ka(this,Lw),{create:!0,isFile:!1}),cN(Ka(this,Lw))}async exists(){return await r9(Ka(this,Lw),{create:!1,isFile:!1})instanceof FileSystemDirectoryHandle}async remove(t={}){for(const n of await this.children())try{await n.remove(t)}catch(r){console.warn(r)}try{await NPe(Ka(this,Lw))}catch(n){console.warn(n)}}async children(){const t=await r9(Ka(this,Lw),{create:!1,isFile:!1});if(t==null)return[];const n=[];for await(const r of t.values())n.push((r.kind==="file"?rie:cN)(UPe(Ka(this,Lw),r.name)));return n}async copyTo(t){if(!await this.exists())throw Error(`dir ${this.path} not exists`);if(t instanceof N8n){const n=await t.exists()?cN(UPe(t.path,this.name)):t;return await n.create(),await Promise.all((await this.children()).map(r=>r.copyTo(n))),n}else if(t instanceof FileSystemDirectoryHandle)return await Promise.all((await this.children()).map(async n=>{n.kind==="file"?await n.copyTo(await t.getFileHandle(n.name,{create:!0})):await n.copyTo(await t.getDirectoryHandle(n.name,{create:!0}))})),null;throw Error("Illegal target type")}async moveTo(t){const n=await this.copyTo(t);return await this.remove(),n}};Lw=new WeakMap,Cue=new WeakMap,TG=new WeakMap;let U8n=A5r;const jPe=new Map;function rie(e,t="rw"){if(t==="rw"){const n=jPe.get(e)??new Yge(e,t);return jPe.set(e,n),n}return new Yge(e,t)}async function vKe(e,t,n={overwrite:!0}){if(t instanceof Yge){await vKe(e,await t.stream(),n);return}const r=await(e instanceof Yge?e:rie(e,"rw")).createWriter();try{if(n.overwrite&&await r.truncate(0),t instanceof ReadableStream){const o=t.getReader();for(;;){const{done:s,value:a}=await o.read();if(s)break;await r.write(a)}}else await r.write(t)}catch(o){throw o}finally{await r.close()}}let p5r=0;const b5r=()=>++p5r;var KA,QG,_ue,DG,Sue,f_,Lue,xue,_F;const w5r=class j8n{constructor(t,n){h4(this,KA),h4(this,QG),h4(this,_ue),h4(this,DG),h4(this,Sue),h4(this,f_,0),h4(this,Lue,async()=>{}),h4(this,xue,(()=>{let s=null;return()=>(Y1(this,f_,Ka(this,f_)+1),s!=null||(s=new Promise(async(a,l)=>{try{const d=await k5r(Ka(this,Sue),Ka(this,KA),Ka(this,DG));Y1(this,Lue,async()=>{s!=null&&(s=null,Y1(this,f_,0),await d.close().catch(console.error))}),a([d,async()=>{Y1(this,f_,Ka(this,f_)-1),!(Ka(this,f_)>0)&&(s=null,await d.close())}])}catch(d){l(d)}})),s)})()),h4(this,_F,!1),Y1(this,Sue,b5r()),Y1(this,KA,t),Y1(this,DG,{r:"read-only",rw:"readwrite","rw-unsafe":"readwrite-unsafe"}[n]);const{parent:r,name:o}=Lpe(t);if(r==null)throw Error("Invalid path");Y1(this,_ue,o),Y1(this,QG,r)}get kind(){return"file"}get path(){return Ka(this,KA)}get name(){return Ka(this,_ue)}get parent(){return Ka(this,QG)==null?null:cN(Ka(this,QG))}async createWriter(){if(Ka(this,DG)==="read-only")throw Error("file is read-only");if(Ka(this,_F))throw Error("Other writer have not been closed");Y1(this,_F,!0);try{const t=new TextEncoder,[n,r]=await Ka(this,xue).call(this);let o=await n.getSize(),s=!1;return{write:async(a,l={})=>{if(s)throw Error("Writer is closed");const d=typeof a=="string"?t.encode(a):a,u=l.at??o,h=d.byteLength;return o=u+h,await n.write(d,{at:u})},truncate:async a=>{if(s)throw Error("Writer is closed");await n.truncate(a),o>a&&(o=a)},flush:async()=>{if(s)throw Error("Writer is closed");await n.flush()},close:async()=>{if(s)throw Error("Writer is closed");s=!0,Y1(this,_F,!1),await r()}}}catch(t){throw Y1(this,_F,!1),t}}async createReader(){const[t,n]=await Ka(this,xue).call(this);let r=!1,o=0;return{read:async(s,a={})=>{if(r)throw Error("Reader is closed");const l=a.at??o,d=await t.read(l,s);return o=l+d.byteLength,d},getSize:async()=>{if(r)throw Error("Reader is closed");return await t.getSize()},close:async()=>{r||(r=!0,await n())}}}async text(){return new TextDecoder().decode(await this.arrayBuffer())}async arrayBuffer(){const t=await r9(Ka(this,KA),{create:!1,isFile:!0});return t==null?new ArrayBuffer(0):(await t.getFile()).arrayBuffer()}async stream(){const t=await this.getOriginFile();return t==null?new ReadableStream({pull:n=>{n.close()}}):t.stream()}async getOriginFile(){var t;return(t=await r9(Ka(this,KA),{create:!1,isFile:!0}))==null?void 0:t.getFile()}async getSize(){const t=await r9(Ka(this,KA),{create:!1,isFile:!0});return t==null?0:(await t.getFile()).size}async exists(){return await r9(Ka(this,KA),{create:!1,isFile:!0})instanceof FileSystemFileHandle}async remove(t={}){if(t.force===!0){await Ka(this,Lue).call(this),await NPe(Ka(this,KA)),jPe.delete(Ka(this,KA));return}if(Ka(this,f_)>0)throw Error("exists unclosed reader/writer");await NPe(Ka(this,KA))}async copyTo(t){if(t instanceof j8n)return t.path===this.path?this:(await vKe(t,this),t);if(t instanceof U8n){if(!await this.exists())throw Error(`file ${this.path} not exists`);return await this.copyTo(rie(UPe(t.path,this.name)))}else if(t instanceof FileSystemFileHandle)return await(await this.stream()).pipeTo(await t.createWritable()),null;throw Error("Illegal target type")}async moveTo(t){const n=await this.copyTo(t);return await this.remove(),n}};KA=new WeakMap,QG=new WeakMap,_ue=new WeakMap,DG=new WeakMap,Sue=new WeakMap,f_=new WeakMap,Lue=new WeakMap,xue=new WeakMap,_F=new WeakMap;let Yge=w5r;const AKe="/.opfs-tools-temp-dir";async function W8n(e){try{if(e.kind==="file"){if(!await e.exists())return!0;const t=await e.createWriter();await t.truncate(0),await t.close(),await e.remove()}else await e.remove();return!0}catch(t){return console.warn(t),!1}}function O5r(){setInterval(async()=>{for(const e of await cN(AKe).children()){const t=/^\d+-(\d+)$/.exec(e.name);(t==null||Date.now()-Number(t[1])>2592e5)&&await W8n(e)}},60*1e3)}const WPe=[];let fvt=!1;async function y5r(){if(globalThis.localStorage==null)return;const e="OPFS_TOOLS_EXPIRES_TMP_FILES";fvt||(fvt=!0,globalThis.addEventListener("unload",()=>{WPe.length!==0&&localStorage.setItem(e,`${localStorage.getItem(e)??""},${WPe.join(",")}`)}));let t=localStorage.getItem(e)??"";for(const n of t.split(","))n.length!==0&&await W8n(rie(`${AKe}/${n}`))&&(t=t.replace(n,""));localStorage.setItem(e,t.replace(/,{2,}/g,","))}(async function(){var e;globalThis.__opfs_tools_tmpfile_init__!==!0&&(globalThis.__opfs_tools_tmpfile_init__=!0,!(globalThis.FileSystemDirectoryHandle==null||globalThis.FileSystemFileHandle==null||((e=globalThis.navigator)==null?void 0:e.storage.getDirectory)==null)&&(O5r(),await y5r()))})();function C5r(){const e=`${Math.random().toString().slice(2)}-${Date.now()}`;return WPe.push(e),rie(`${AKe}/${e}`)}function _5r(e){return document.createElement(e)}function S5r(e){var t="",n=new Uint8Array(e),r=n.byteLength;for(let o=0;o{e:for(let o=n.node.firstChild,s=0,a=null;;){for(;!o;){if(!s)break e;s--,o=a.nextSibling,a=a.parent}t&&o.name==t||o.name=="SpecList"?(s++,a=o,o=o.firstChild):(o.name=="DefName"&&r(o,e),o=o.nextSibling)}return!0}}const eEr={FunctionDecl:hP("function"),VarDecl:hP("var","VarSpec"),ConstDecl:hP("constant","ConstSpec"),TypeDecl:hP("type","TypeSpec"),ImportDecl:hP("constant","ImportSpec"),Parameter:hP("var"),__proto__:null};function mLn(e,t){let n=Bvt.get(t);if(n)return n;let r=[],o=!0;function s(a,l){let d=e.sliceString(a.from,a.to);r.push({label:d,type:l})}return t.cursor(cl.IncludeAnonymous).iterate(a=>{if(o)o=!1;else if(a.name){let l=eEr[a.name];if(l&&l(a,s)||gLn.has(a.name))return!1}else if(a.to-a.from>8192){for(let l of mLn(e,a.node))r.push(l);return!1}}),Bvt.set(t,r),r}const Rvt=/^[\w$\xa1-\uffff][\w$\d\xa1-\uffff]*$/,kLn=["String","LineComment","BlockComment","DefName","LabelName","FieldName",".","?."],vLn=e=>{let t=tc(e.state).resolveInner(e.pos,-1);if(kLn.indexOf(t.name)>-1)return null;let n=t.name=="VariableName"||t.to-t.from<20&&Rvt.test(e.state.sliceDoc(t.from,t.to));if(!n&&!e.explicit)return null;let r=[];for(let o=t;o;o=o.parent)gLn.has(o.name)&&(r=r.concat(mLn(e.state.doc,o)));return{options:r,from:n?t.from:e.pos,validFor:Rvt}},Eue=Vd.define({name:"go",parser:J6r.configure({props:[zu.add({IfStatement:Nu({except:/^\s*({|else\b)/}),LabeledStatement:mpe,"SwitchBlock SelectBlock":e=>{let t=e.textAfter,n=/^\s*\}/.test(t),r=/^\s*(case|default)\b/.test(t);return e.baseIndent+(n||r?0:e.unit)},Block:Xv({closing:"}"}),BlockComment:()=>null,Statement:Nu({except:/^{/})}),Ah.add({"Block SwitchBlock SelectBlock LiteralValue InterfaceType StructType SpecList":bA,BlockComment(e){return{from:e.from+2,to:e.to-2}}})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case\b|default\b|\})$/}});let tEr=e=>({label:e,type:"keyword"});const nEr="interface struct chan map package go return break continue goto fallthrough else defer range true false nil".split(" ").map(tEr);function iEr(){let e=fLn.concat(nEr);return new wd(Eue,[Eue.data.of({autocomplete:bpe(kLn,Jne(e))}),Eue.data.of({autocomplete:vLn})])}const rEr=Object.freeze(Object.defineProperty({__proto__:null,go:iEr,goLanguage:Eue,localCompletionSource:vLn,snippets:fLn},Symbol.toStringTag,{value:"Module"})),oEr=Xd({null:ve.null,instanceof:ve.operatorKeyword,this:ve.self,"new super assert open to with void":ve.keyword,"class interface extends implements enum var":ve.definitionKeyword,"module package import":ve.moduleKeyword,"switch while for if else case default do break continue return try catch finally throw":ve.controlKeyword,"requires exports opens uses provides public private protected static transitive abstract final strictfp synchronized native transient volatile throws":ve.modifier,IntegerLiteral:ve.integer,FloatingPointLiteral:ve.float,"StringLiteral TextBlock":ve.string,CharacterLiteral:ve.character,LineComment:ve.lineComment,BlockComment:ve.blockComment,BooleanLiteral:ve.bool,PrimitiveType:ve.standard(ve.typeName),TypeName:ve.typeName,Identifier:ve.variableName,"MethodName/Identifier":ve.function(ve.variableName),Definition:ve.definition(ve.variableName),ArithOp:ve.arithmeticOperator,LogicOp:ve.logicOperator,BitOp:ve.bitwiseOperator,CompareOp:ve.compareOperator,AssignOp:ve.definitionOperator,UpdateOp:ve.updateOperator,Asterisk:ve.punctuation,Label:ve.labelName,"( )":ve.paren,"[ ]":ve.squareBracket,"{ }":ve.brace,".":ve.derefOperator,", ;":ve.separator}),sEr={__proto__:null,true:34,false:34,null:42,void:46,byte:48,short:48,int:48,long:48,char:48,float:48,double:48,boolean:48,extends:62,super:64,class:76,this:78,new:84,public:100,protected:102,private:104,abstract:106,static:108,final:110,strictfp:112,default:114,synchronized:116,native:118,transient:120,volatile:122,throws:150,implements:160,interface:166,enum:176,instanceof:238,open:267,module:269,requires:274,transitive:276,exports:278,to:280,opens:282,uses:284,provides:286,with:288,package:292,import:296,if:308,else:310,while:314,for:318,var:325,assert:332,switch:336,case:342,do:346,break:350,continue:354,return:358,throw:364,try:368,catch:372,finally:380},aEr=zd.deserialize({version:14,states:"##jQ]QPOOQ$wQPOOO(bQQO'#H^O*iQQO'#CbOOQO'#Cb'#CbO*pQPO'#CaO*xOSO'#CpOOQO'#Hc'#HcOOQO'#Cu'#CuO,eQPO'#D_O-OQQO'#HmOOQO'#Hm'#HmO/gQQO'#HhO/nQQO'#HhOOQO'#Hh'#HhOOQO'#Hg'#HgO1rQPO'#DUO2PQPO'#GnO4wQPO'#D_O5OQPO'#DzO*pQPO'#E[O5qQPO'#E[OOQO'#DV'#DVO7SQQO'#HaO9^QQO'#EeO9eQPO'#EdO9jQPO'#EfOOQO'#Hb'#HbO7jQQO'#HbO:pQQO'#FhO:wQPO'#ExO:|QPO'#E}O:|QPO'#FPOOQO'#Ha'#HaOOQO'#HY'#HYOOQO'#Gh'#GhOOQO'#HX'#HXO<^QPO'#FiOOQO'#HW'#HWOOQO'#Gg'#GgQ]QPOOOOQO'#Hs'#HsOQQPO'#GSO>]QPO'#GUO=kQPO'#GWO:|QPO'#GXO>dQPO'#GZO?QQQO'#HiO?mQQO'#CuO?tQPO'#HxO@SQPO'#D_O@rQPO'#DpO?wQPO'#DqO@|QPO'#HxOA_QPO'#DpOAgQPO'#IROAlQPO'#E`OOQO'#Hr'#HrOOQO'#Gm'#GmQ$wQPOOOAtQPO'#HsOOQO'#H^'#H^OCsQQO,58{OOQO'#H['#H[OOOO'#Gi'#GiOEfOSO,59[OOQO,59[,59[OOQO'#Hi'#HiOFVQPO,59eOGXQPO,59yOOQO-E:f-E:fO*pQPO,58zOG{QPO,58zO*pQPO,5;}OHQQPO'#DQOHVQPO'#DQOOQO'#Gk'#GkOIVQQO,59jOOQO'#Dm'#DmOJqQPO'#HuOJ{QPO'#DlOKZQPO'#HtOKcQPO,5<_OKhQPO,59^OLRQPO'#CxOOQO,59c,59cOLYQPO,59bOLeQQO'#H^ONgQQO'#CbO!!iQPO'#D_O!#nQQO'#HmO!$OQQO,59pO!$VQPO'#DvO!$eQPO'#H|O!$mQPO,5:`O!$rQPO,5:`O!%YQPO,5;nO!%eQPO'#ITO!%pQPO,5;eO!%uQPO,5=YOOQO-E:l-E:lOOQO,5:f,5:fO!']QPO,5:fO!'dQPO,5:vO?tQPO,5<_O*pQPO,5:vO_,5>_O!*sQPO,5:gO!+RQPO,5:qO!+ZQPO,5:lO!+fQPO,5>[O!$VQPO,5>[O!'iQPO,59UO!+qQQO,58zO!+yQQO,5;}O!,RQQO,5gQPO,5gQPO,5<}O!2mQPO,59jO!2zQPO'#HuO!3RQPO,59xO!3WQPO,5>dO?tQPO,59xO!3cQPO,5:[OAlQPO,5:zO!3kQPO'#DrO?wQPO'#DrO!3vQPO'#HyO!4OQPO,5:]O?tQPO,5>dO!(hQPO,5>dOAgQPO,5>mOOQO,5:[,5:[O!$rQPO'#DtOOQO,5>m,5>mO!4TQPO'#EaOOQO,5:z,5:zO!7UQPO,5:zO!(hQPO'#DxOOQO-E:k-E:kOOQO,5:y,5:yO*pQPO,58}O!7ZQPO'#ChOOQO1G.k1G.kOOOO-E:g-E:gOOQO1G.v1G.vO!+qQQO1G.fO*pQPO1G.fO!7eQQO1G1iOOQO,59l,59lO!7mQPO,59lOOQO-E:i-E:iO!7rQPO,5>aO!8ZQPO,5:WO`OOQO1G1y1G1yOOQO1G.x1G.xO!8{QPO'#CyO!9kQPO'#HmO!9uQPO'#CzO!:TQPO'#HlO!:]QPO,59dOOQO1G.|1G.|OLYQPO1G.|O!:sQPO,59eO!;QQQO'#H^O!;cQQO'#CbOOQO,5:b,5:bOhOOQO1G/z1G/zO!oOOQO1G1P1G1POOQO1G0Q1G0QO!=oQPO'#E]OOQO1G0b1G0bO!>`QPO1G1yO!'dQPO1G0bO!*sQPO1G0RO!+RQPO1G0]O!+ZQPO1G0WOOQO1G/]1G/]O!>eQQO1G.pO9eQPO1G0jO*pQPO1G0jOgQPO'#GaOOQO1G2a1G2aO#2zQPO1G2iO#6xQPO,5>gOOQO1G/d1G/dOOQO1G4O1G4OO#7ZQPO1G/dOOQO1G/v1G/vOOQO1G0f1G0fO!7UQPO1G0fOOQO,5:^,5:^O!(hQPO'#DsO#7`QPO,5:^O?wQPO'#GrO#7kQPO,5>eOOQO1G/w1G/wOAgQPO'#H{O#7sQPO1G4OO?tQPO1G4OOOQO1G4X1G4XO!#YQPO'#DvO!!iQPO'#D_OOQO,5:{,5:{O#8OQPO,5:{O#8OQPO,5:{O#8VQQO'#HaO#9hQQO'#HbO#9rQQO'#EbO#9}QPO'#EbO#:VQPO'#IOOOQO,5:d,5:dOOQO1G.i1G.iO#:bQQO'#EeO#:rQQO'#H`O#;SQPO'#FTOOQO'#H`'#H`O#;^QPO'#H`O#;{QPO'#IWO#WOOQO1G/O1G/OOOQO7+$h7+$hOOQO1G/{1G/{O#=cQQO1G/{OOQO1G/}1G/}O#=hQPO1G/{OOQO1G/|1G/|OdQPO,5:wOOQO,5:w,5:wOOQO7+'e7+'eOOQO7+%|7+%|OOQO7+%m7+%mO!KqQPO7+%mO!KvQPO7+%mO!LOQPO7+%mOOQO7+%w7+%wO!LnQPO7+%wOOQO7+%r7+%rO!MmQPO7+%rO!MrQPO7+%rOOQO7+&U7+&UOOQO'#Ee'#EeO9eQPO7+&UO9eQPO,5>[O#?TQPO7+$[OOQO7+&T7+&TOOQO7+&W7+&WO:|QPO'#GlO#?cQPO,5>]OOQO1G/_1G/_O:|QPO7+&lO#?nQQO,59eO#@tQPO,59vOOQO,59v,59vOOQO,5:h,5:hOOQO'#EP'#EPOOQO,5:i,5:iO#@{QPO'#EYOgQPO,5jO#M{QPO,59TO#NSQPO'#IVO#N[QPO,5;oO*pQPO'#G{O#NaQPO,5>rOOQO1G.n1G.nOOQO<Z,5>ZOOQO,5=U,5=UOOQO-E:h-E:hO#NvQPO7+%gOOQO7+%g7+%gOOQO7+%i7+%iOOQO<kO$%tQPO'#EZOOQO1G0_1G0_O$%{QPO1G0_O?tQPO,5:pOOQO-E:s-E:sOOQO1G0Z1G0ZOOQO1G0n1G0nO$&QQQO1G0nOOQO<qOOQO1G1Z1G1ZO$+dQPO'#FUOOQO,5=g,5=gOOQO-E:y-E:yO$+iQPO'#GoO$+vQPO,5>cOOQO1G/u1G/uOOQO<sAN>sO!KqQPOAN>sOOQOAN>xAN>xOOQOAN?[AN?[O9eQPOAN?[OOQO1G0`1G0`O$,_QPO1G0`OOQO,5=b,5=bOOQO-E:t-E:tO$,mQPO,5:uOOQO7+%y7+%yOOQO7+&Y7+&YOOQO1G1`1G1`O$,tQQO1G1`OOQO-E:{-E:{O$,|QQO'#IYO$,wQPO1G1`O$&gQPO1G1`O*pQPO1G1`OOQOAN@]AN@]O$-XQQO<tO$.qQPO7+&zO$.vQQO'#IZOOQOAN@nAN@nO$/RQQOAN@nOOQOAN@jAN@jO$/YQPOAN@jO$/_QQO<uOOQOG26YG26YOOQOG26UG26UOOQO<lOWiXuiX%}iX&PiX&RiX&_iX~OZ!aX~P?XOu#OO%}TO&P#SO&R#SO~O%}TO~P3gOg^Oh^Ov#pO!u#rO!z#qO&_!hO&t#oO~O&P!cO&R!dO~P@ZOg^Oh^O%}TO&P!cO&R!dO~O}cO!P%aO~OZ%bO~O}%dO!m%gO~O}cOg&gXh&gXv&gX!S&gX!T&gX!U&gX!V&gX!W&gX!X&gX!Y&gX!Z&gX!]&gX!^&gX!_&gX!u&gX!z&gX%}&gX&P&gX&R&gX&_&gX&t&gX~OW%jOZ%kOgTahTa%}Ta&PTa&RTa~OvTa!STa!TTa!UTa!VTa!WTa!XTa!YTa!ZTa!]Ta!^Ta!_Ta!uTa!zTa#yTa#zTa$WTa$hTa&tTa&_TauTaYTaqTa|Ta!PTa~PC[O&W%nO&Y!tO~Ou#OO%}TOqma&^maYma&nma!Pma~O&vma}ma!rma~PEnO!SyO!TyO!UyO!VyO!WyO!XyO!YyO!ZzO!]yO!^yO!_yO~Og!Rah!Rav!Ra!u!Ra!z!Ra$h!Ra&P!Ra&R!Ra&t!Ra&_!Ra~PFdO#z%pO~Os%rO~Ou%sO%}TO~Ou#OO%}ra&Pra&Rra&vraYrawra&nra&qra!Pra&^raqra~OWra#_ra#ara#bra#dra#era#fra#gra#hra#ira#kra#ora#rra&_ra#prasra|ra~PH_Ou#OO%}TOq&iX!P&iX!b&iX~OY&iX#p&iX~PJ`O!b%vOq!`X!P!`XY!`X~Oq%wO!P&hX~O!P%yO~Ov%zO~Og^Oh^O%}0oO&P!wO&RWO&b%}O~O&^&`P~PKmO%}TO&P!wO&RWO~OW&QXYiXY!aXY&QXZ&QXq!aXu&QXwiX!b&QX#]&QX#_&QX#a&QX#b&QX#d&QX#e&QX#f&QX#g&QX#h&QX#i&QX#k&QX#o&QX#r&QX&^&QX&_&QX&niX&n&QX&qiX&viX&v&QX&x!aX~P?XOWUXYUXY!aXY&]XZUXq!aXuUXw&]X!bUX#]UX#_UX#aUX#bUX#dUX#eUX#fUX#gUX#hUX#iUX#kUX#oUX#rUX&^UX&_UX&nUX&n&]X&q&]X&vUX&v&]X&x!aX~P>lOg^Oh^O%}TO&P!wO&RWOg!RXh!RX&P!RX&R!RX~PFdOu#OOw&XO%}TO&P&UO&R&TO&q&WO~OW#XOY&aX&n&aX&v&aX~P!#YOY&ZO~P9oOg^Oh^O&P!wO&RWO~Oq&]OY&pX~OY&_O~Og^Oh^O%}TO&P!wO&RWOY&pP~PFdOY&dO&n&bO&v#vO~Oq&eO&x$ZOY&wX~OY&gO~O%}TOg%bah%bav%ba!S%ba!T%ba!U%ba!V%ba!W%ba!X%ba!Y%ba!Z%ba!]%ba!^%ba!_%ba!u%ba!z%ba$h%ba&P%ba&R%ba&t%ba&_%ba~O|&hO~P]O}&iO~Op&uOw&vO&PSO&R!qO&_#YO~Oz&tO~P!'iOz&xO&PSO&R!qO&_#YO~OY&eP~P:|Og^Oh^O%}TO&P!wO&RWO~O}cO~P:|OW#XOu#OO%}TO&v&aX~O#r$WO!P#sa#_#sa#a#sa#b#sa#d#sa#e#sa#f#sa#g#sa#h#sa#i#sa#k#sa#o#sa&^#sa&_#sa&n#saY#sa#p#sas#saq#sa|#sa~Oo'_O}'^O!r'`O&_!hO~O}'eO!r'`O~Oo'iO}'hO&_!hO~OZ#xOu'mO%}TO~OW%jO}'sO~OW%jO!P'uO~OW'vO!P'wO~O$h!WO&P0qO&R0pO!P&eP~P/uO!P(SO#p(TO~P9oO}(UO~O$c(WO~O!P(XO~O!P(YO~O!P(ZO~P9oO!P(]O~P9oOZ$lO_VO`VOaVObVOcVOeVOg^Oh^Op!POwkOz!OO%}TO&P(_O&R(^O&XUO~PFdO%Q(hO%U(iOZ$}a_$}a`$}aa$}ab$}ac$}ae$}ag$}ah$}ap$}av$}aw$}az$}a}$}a!P$}a!S$}a!T$}a!U$}a!V$}a!W$}a!X$}a!Y$}a!Z$}a![$}a!]$}a!^$}a!_$}a!u$}a!z$}a#f$}a#r$}a#t$}a#u$}a#y$}a#z$}a$W$}a$Y$}a$`$}a$c$}a$e$}a$h$}a$l$}a$n$}a$s$}a$u$}a$w$}a$y$}a$|$}a%O$}a%w$}a%}$}a&P$}a&R$}a&X$}a&t$}a|$}a$a$}a$q$}a~O}ra!rra'Ora~PH_OZ%bO~PJ`O!P(mO~O!m%gO}&la!P&la~O}cO!P(pO~Oo(tOq!fX&^!fX~Oq(vO&^&mX~O&^(xO~OZ`O_VO`VOaVObVOcVOeVOg^Oh^Op)UOv{Ow)TOz!OO|)PO}cO!PvO![!`O!u}O!z|O#fpO#roO#tpO#upO#y!RO#z!QO$W!SO$Y!TO$`!UO$c!VO$e!XO$h!WO$l!YO$n!ZO$s![O$u!]O$w!^O$y!_O$|!aO%O!bO%}TO&PRO&RQO&XUO&_#YO&tdO~PFdO}%dO~O})]OY&zP~P:|OW%jO!P)dO~Os)eO~Ou#OO%}TOq&ia!P&ia!b&iaY&ia#p&ia~O})fO~P:|Oq%wO!P&ha~Og^Oh^O%}0oO&P!wO&RWO~O&b)mO~P!8jOu#OO%}TOq&aX&^&aXY&aX&n&aX!P&aX~O}&aX!r&aX~P!9SOo)oOp)oOqnX&^nX~Oq)pO&^&`X~O&^)rO~Ou#OOw)tO%}TO&PSO&R!qO~OYma&nma&vma~P!:bOW&QXY!aXq!aXu!aX%}!aX~OWUXY!aXq!aXu!aX%}!aX~OW)wO~Ou#OO%}TO&P#SO&R#SO&q)yO~Og^Oh^O%}TO&P!wO&RWO~PFdOq&]OY&pa~Ou#OO%}TO&P#SO&R#SO&q&WO~OY)|O~OY*PO&n&bO~Oq&eOY&wa~Og^Oh^Ov{O|*XO!u}O%}TO&P!wO&RWO&tdO~PFdO!P*YO~OW^iZ#XXu^i!P^i!b^i#]^i#_^i#a^i#b^i#d^i#e^i#f^i#g^i#h^i#i^i#k^i#o^i#r^i&^^i&_^i&n^i&v^iY^i#p^is^iq^i|^i~OW*iO~Os*jO~P9oOz*kO&PSO&R!qO~O!P]iY]i#p]is]iq]i|]i~P9oOq*lOY&eX!P&eX~P9oOY*nO~O#f$SO#g$TO#k$YO#r$WO!P#^i#_#^i#a#^i#b#^i#d#^i#e#^i#o#^i&^#^i&_#^i&n#^iY#^i#p#^is#^iq#^i|#^i~O#h$UO#i$UO~P!AmO#_#|O#d$QO#e$RO#f$SO#g$TO#h$UO#i$UO#k$YO#r$WO&^#zO&_#zO&n#{O!P#^i#b#^i#o#^iY#^i#p#^is#^iq#^i|#^i~O#a#^i~P!CUO#a#}O~P!CUO#_#|O#f$SO#g$TO#h$UO#i$UO#k$YO#r$WO&^#zO&_#zO!P#^i#a#^i#b#^i#d#^i#e#^i#o#^iY#^i#p#^is#^iq#^i|#^i~O&n#^i~P!DtO&n#{O~P!DtO#f$SO#g$TO#k$YO#r$WO!P#^i#a#^i#b#^i#e#^i#o#^iY#^i#p#^is#^iq#^i|#^i~O#_#|O#d$QO#h$UO#i$UO&^#zO&_#zO&n#{O~P!FdO#k$YO#r$WO!P#^i#_#^i#a#^i#b#^i#d#^i#e#^i#f#^i#h#^i#i#^i#o#^i&^#^i&_#^i&n#^iY#^i#p#^is#^iq#^i|#^i~O#g$TO~P!G{O#g#^i~P!G{O#h#^i#i#^i~P!AmO#p*oO~P9oO#_&aX#a&aX#b&aX#d&aX#e&aX#f&aX#g&aX#h&aX#i&aX#k&aX#o&aX#r&aX&_&aX#p&aXs&aX|&aX~P!9SO!P#liY#li#p#lis#liq#li|#li~P9oO|*rO~P$wO}'^O~O}'^O!r'`O~Oo'_O}'^O!r'`O~O%}TO&P#SO&R#SO|&sP!P&sP~PFdO}'eO~Og^Oh^Ov{O|+PO!P*}O!u}O!z|O%}TO&P!wO&RWO&_!hO&tdO~PFdO}'hO~Oo'iO}'hO~Os+RO~P:|Ou+TO%}TO~Ou'mO})fO%}TOW#Zi!P#Zi#_#Zi#a#Zi#b#Zi#d#Zi#e#Zi#f#Zi#g#Zi#h#Zi#i#Zi#k#Zi#o#Zi#r#Zi&^#Zi&_#Zi&n#Zi&v#ZiY#Zi#p#Zis#Ziq#Zi|#Zi~O}'^OW&diu&di!P&di#_&di#a&di#b&di#d&di#e&di#f&di#g&di#h&di#i&di#k&di#o&di#r&di&^&di&_&di&n&di&v&diY&di#p&dis&diq&di|&di~O#}+]O$P+^O$R+^O$S+_O$T+`O~O|+[O~P##nO$Z+aO&PSO&R!qO~OW+bO!P+cO~O$a+dOZ$_i_$_i`$_ia$_ib$_ic$_ie$_ig$_ih$_ip$_iv$_iw$_iz$_i}$_i!P$_i!S$_i!T$_i!U$_i!V$_i!W$_i!X$_i!Y$_i!Z$_i![$_i!]$_i!^$_i!_$_i!u$_i!z$_i#f$_i#r$_i#t$_i#u$_i#y$_i#z$_i$W$_i$Y$_i$`$_i$c$_i$e$_i$h$_i$l$_i$n$_i$s$_i$u$_i$w$_i$y$_i$|$_i%O$_i%w$_i%}$_i&P$_i&R$_i&X$_i&t$_i|$_i$q$_i~Og^Oh^O$h#sO&P!wO&RWO~O!P+hO~P:|O!P+iO~OZ`O_VO`VOaVObVOcVOeVOg^Oh^Op!POv{OwkOz!OO}cO!PvO!SyO!TyO!UyO!VyO!WyO!XyO!YyO!Z+nO![!`O!]yO!^yO!_yO!u}O!z|O#fpO#roO#tpO#upO#y!RO#z!QO$W!SO$Y!TO$`!UO$c!VO$e!XO$h!WO$l!YO$n!ZO$q+oO$s![O$u!]O$w!^O$y!_O$|!aO%O!bO%}TO&PRO&RQO&XUO&tdO~O|+mO~P#)QOW&QXY&QXZ&QXu&QX!P&QX&viX&v&QX~P?XOWUXYUXZUXuUX!PUX&vUX&v&]X~P>lOW#tOu#uO&v#vO~OW&UXY%XXu&UX!P%XX&v&UX~OZ#XX~P#.VOY+uO!P+sO~O%Q(hO%U(iOZ$}i_$}i`$}ia$}ib$}ic$}ie$}ig$}ih$}ip$}iv$}iw$}iz$}i}$}i!P$}i!S$}i!T$}i!U$}i!V$}i!W$}i!X$}i!Y$}i!Z$}i![$}i!]$}i!^$}i!_$}i!u$}i!z$}i#f$}i#r$}i#t$}i#u$}i#y$}i#z$}i$W$}i$Y$}i$`$}i$c$}i$e$}i$h$}i$l$}i$n$}i$s$}i$u$}i$w$}i$y$}i$|$}i%O$}i%w$}i%}$}i&P$}i&R$}i&X$}i&t$}i|$}i$a$}i$q$}i~OZ+xO~O%Q(hO%U(iOZ%Vi_%Vi`%Via%Vib%Vic%Vie%Vig%Vih%Vip%Viv%Viw%Viz%Vi}%Vi!P%Vi!S%Vi!T%Vi!U%Vi!V%Vi!W%Vi!X%Vi!Y%Vi!Z%Vi![%Vi!]%Vi!^%Vi!_%Vi!u%Vi!z%Vi#f%Vi#r%Vi#t%Vi#u%Vi#y%Vi#z%Vi$W%Vi$Y%Vi$`%Vi$c%Vi$e%Vi$h%Vi$l%Vi$n%Vi$s%Vi$u%Vi$w%Vi$y%Vi$|%Vi%O%Vi%w%Vi%}%Vi&P%Vi&R%Vi&X%Vi&t%Vi|%Vi$a%Vi$q%Vi~Ou#OO%}TO}&oa!P&oa!m&oa~O!P,OO~Oo(tOq!fa&^!fa~Oq(vO&^&ma~O!m%gO}&li!P&li~O|,XO~P]OW,ZO~P5xOW&UXu&UX#_&UX#a&UX#b&UX#d&UX#e&UX#f&UX#g&UX#h&UX#i&UX#k&UX#o&UX#r&UX&^&UX&_&UX&n&UX&v&UX~OZ#xO!P&UX~P#8^OW$gOZ#xO&v#vO~Op,]Ow,]O~Oq,^O}&rX!P&rX~O!b,`O#]#wOY&UXZ#XX~P#8^OY&SXq&SX|&SX!P&SX~P9oO})]O|&yP~P:|OY&SXg%[Xh%[X%}%[X&P%[X&R%[Xq&SX|&SX!P&SX~Oq,cOY&zX~OY,eO~O})fO|&kP~P:|Oq&jX!P&jX|&jXY&jX~P9oO&bTa~PC[Oo)oOp)oOqna&^na~Oq)pO&^&`a~OW,mO~Ow,nO~Ou#OO%}TO&P,rO&R,qO~Og^Oh^Ov#pO!u#rO&P!wO&RWO&t#oO~Og^Oh^Ov{O|,wO!u}O%}TO&P!wO&RWO&tdO~PFdOw-SO&PSO&R!qO&_#YO~Oq*lOY&ea!P&ea~O#_ma#ama#bma#dma#ema#fma#gma#hma#ima#kma#oma#rma&_ma#pmasma|ma~PEnO|-WO~P$wOZ#xO}'^Oq!|X|!|X!P!|X~Oq-[O|&sX!P&sX~O|-_O!P-^O~O&_!hO~P5VOg^Oh^Ov{O|-cO!P*}O!u}O!z|O%}TO&P!wO&RWO&_!hO&tdO~PFdOs-dO~P9oOs-dO~P:|O}'^OW&dqu&dq!P&dq#_&dq#a&dq#b&dq#d&dq#e&dq#f&dq#g&dq#h&dq#i&dq#k&dq#o&dq#r&dq&^&dq&_&dq&n&dq&v&dqY&dq#p&dqs&dqq&dq|&dq~O|-hO~P##nO!W-lO$O-lO&PSO&R!qO~O!P-oO~O$Z-pO&PSO&R!qO~O!b%vO#p-rOq!`X!P!`X~O!P-tO~P9oO!P-tO~P:|O!P-wO~P9oO|-yO~P#)QO![$aO#p-zO~O!P-|O~O!b-}O~OY.QOZ$lO_VO`VOaVObVOcVOeVOg^Oh^Op!POwkOz!OO%}TO&P(_O&R(^O&XUO~PFdOY.QO!P.RO~O%Q(hO%U(iOZ%Vq_%Vq`%Vqa%Vqb%Vqc%Vqe%Vqg%Vqh%Vqp%Vqv%Vqw%Vqz%Vq}%Vq!P%Vq!S%Vq!T%Vq!U%Vq!V%Vq!W%Vq!X%Vq!Y%Vq!Z%Vq![%Vq!]%Vq!^%Vq!_%Vq!u%Vq!z%Vq#f%Vq#r%Vq#t%Vq#u%Vq#y%Vq#z%Vq$W%Vq$Y%Vq$`%Vq$c%Vq$e%Vq$h%Vq$l%Vq$n%Vq$s%Vq$u%Vq$w%Vq$y%Vq$|%Vq%O%Vq%w%Vq%}%Vq&P%Vq&R%Vq&X%Vq&t%Vq|%Vq$a%Vq$q%Vq~Ou#OO%}TO}&oi!P&oi!m&oi~O&n&bOq!ga&^!ga~O!m%gO}&lq!P&lq~O|.^O~P]Op.`Ow&vOz&tO&PSO&R!qO&_#YO~O!P.aO~Oq,^O}&ra!P&ra~O})]O~P:|Oq.gO|&yX~O|.iO~Oq,cOY&za~Oq.mO|&kX~O|.oO~Ow.pO~Oq!aXu!aX!P!aX!b!aX%}!aX~OZ&QX~P#N{OZUX~P#N{O!P.qO~OZ.rO~OW^yZ#XXu^y!P^y!b^y#]^y#_^y#a^y#b^y#d^y#e^y#f^y#g^y#h^y#i^y#k^y#o^y#r^y&^^y&_^y&n^y&v^yY^y#p^ys^yq^y|^y~OY%`aq%`a!P%`a~P9oO!P#nyY#ny#p#nys#nyq#ny|#ny~P9oO}'^Oq!|a|!|a!P!|a~OZ#xO}'^Oq!|a|!|a!P!|a~O%}TO&P#SO&R#SOq%jX|%jX!P%jX~PFdOq-[O|&sa!P&sa~O|!}X~P$wO|/PO~Os/QO~P9oOW%jO!P/RO~OW%jO$Q/WO&PSO&R!qO!P&|P~OW%jO$U/XO~O!P/YO~O!b%vO#p/[Oq!`X!P!`X~OY/^O~O!P/_O~P9oO#p/`O~P9oO!b/bO~OY/cOZ$lO_VO`VOaVObVOcVOeVOg^Oh^Op!POwkOz!OO%}TO&P(_O&R(^O&XUO~PFdOW#[Ou&[X%}&[X&P&[X&R&[X'O&[X~O&_#YO~P$)QOu#OO%}TO'O/eO&P%SX&R%SX~O&n&bOq!gi&^!gi~Op/iO&PSO&R!qO~OW*iOZ#xO~O!P/kO~OY&SXq&SX~P9oO})]Oq%nX|%nX~P:|Oq.gO|&ya~O!b/nO~O})fOq%cX|%cX~P:|Oq.mO|&ka~OY/qO~O!P/rO~OZ/sO~O}'^Oq!|i|!|i!P!|i~O|!}a~P$wOW%jO!P/wO~OW%jOq/xO!P&|X~OY/|O~P9oOY0OO~OY%Xq!P%Xq~P9oO'O/eO&P%Sa&R%Sa~OY0TO~O!P0WO~Ou#OO!P0YO!Z0ZO%}TO~OY0[O~Oq/xO!P&|a~O!P0_O~OW%jOq/xO!P&}X~OY0aO~P9oOY0bO~OY%Xy!P%Xy~P9oOu#OO%}TO&P%ua&R%ua'O%ua~OY0cO~O!P0dO~Ou#OO!P0eO!Z0fO%}TO~OW%jOq%ra!P%ra~Oq/xO!P&}a~O!P0jO~Ou#OO!P0jO!Z0kO%}TO~O!P0lO~O!P0nO~O#p&QXY&QXs&QXq&QX|&QX~P&bO#pUXYUXsUXqUX|UX~P(iO`Q_P#g%y&P&Xc&X~",goto:"#+S'OPPPP'P'd*x.OP'dPP.d.h0PPPPPP1nP3ZPP4v7l:[WP!?[P!Ap!BW!E]3ZPPP!F|!Jm!MaPP#!P#!SP#$`#$f#&V#&f#&n#'p#(Y#)T#)^#)a#)oP#)r#*OP#*V#*^P#*aP#*lP#*o#*r#*u#*y#+PstOcx![#l$_$m$n$p$q%d(U)Q)R+d+l,Y'urOPXY`acopx!Y![!_!a!e!f!h!i!o!x#P#T#Y#[#_#`#e#i#l#n#u#w#x#|#}$O$P$Q$R$S$T$U$V$Y$Z$[$]$_$e$l$m$n$o$p$q%O%S%V%Z%^%_%b%d%g%k%u%v%{%|&R&S&[&]&`&b&d&i'X'^'_'`'e'h'i'm'n'p'{'|(O(T(U(`(l(t(v({(})O)Q)R)])f)o)p*P*T*W*l*o*p*q*z*{+O+T+d+f+h+i+l+o+r+s+x+},W,Y,^,`,u-[-^-a-r-t-}.R.V.g.m/O/[/_/b/d/n/q0R0X0Z0[0f0h0k0r#xhO`copx!Y![!_!a#l#u#w#x#|#}$O$P$Q$R$S$T$U$V$Z$_$l$m$n$o$p$q%d%v&d'm(O(T(U)Q)R)])f*P*l*o+T+d+h+i+l+o,Y,`-r-t-}.g.m/[/_/b/n0Z0f0kt!sT!Q!S!T!{!}$k%p+]+^+_+`-k-m/W/X/x0oQ#mdS&Y#`(}Q&l#oU&q#t$g,ZQ&x#vW(b%O+s.R/dU)Y%j'v+bQ)Z%kS)u&S,WU*f&s-R._Q*k&yQ,t*TQ-P*iQ.j,cR.t,uu!sT!Q!S!T!{!}$k%p+]+^+_+`-k-m/W/X/x0oT%l!r)l#{qO`copx!Y![!_!a#l#u#w#x#|#}$O$P$Q$R$S$T$U$V$Z$_$l$m$n$o$p$q%d%k%v&d'm(O(T(U)Q)R)])f*P*l*o+T+d+h+i+l+o,Y,`-r-t-}.g.m/[/_/b/n0Z0f0k#zlO`copx!Y![!_!a#l#u#w#x#|#}$O$P$Q$R$S$T$U$V$Z$_$l$m$n$o$p$q%d%k%v&d'm(O(T(U)Q)R)])f*P*l*o+T+d+h+i+l+o,Y,`-r-t-}.g.m/[/_/b/n0Z0f0kX(c%O+s.R/d$TVO`copx!Y![!_!a#l#u#w#x#|#}$O$P$Q$R$S$T$U$V$Z$_$l$m$n$o$p$q%O%d%k%v&d'm(O(T(U)Q)R)])f*P*l*o+T+d+h+i+l+o+s,Y,`-r-t-}.R.g.m/[/_/b/d/n0Z0f0k$TkO`copx!Y![!_!a#l#u#w#x#|#}$O$P$Q$R$S$T$U$V$Z$_$l$m$n$o$p$q%O%d%k%v&d'm(O(T(U)Q)R)])f*P*l*o+T+d+h+i+l+o+s,Y,`-r-t-}.R.g.m/[/_/b/d/n0Z0f0k&O[OPX`ceopx!O!Y![!_!a!g!i!o#Y#_#b#e#l#u#w#x#|#}$O$P$Q$R$S$T$U$V$Y$Z$[$_$f$l$m$n$o$p$q%O%_%b%d%g%k%v%{&]&b&d&i&t'^'_'`'h'i'm'{'}(O(T(U(d(t)O)Q)R)])f)o)p*P*U*W*l*o*q*{*|+O+T+d+h+i+l+o+s,Y,^,`-^-r-t-}.R.g.m/O/[/_/b/d/n0Z0f0k0rQ&Q#[Q)s&RV.T+x.X/e&O[OPX`ceopx!O!Y![!_!a!g!i!o#Y#_#b#e#l#u#w#x#|#}$O$P$Q$R$S$T$U$V$Y$Z$[$_$f$l$m$n$o$p$q%O%_%b%d%g%k%v%{&]&b&d&i&t'^'_'`'h'i'm'{'}(O(T(U(d(t)O)Q)R)])f)o)p*P*U*W*l*o*q*{*|+O+T+d+h+i+l+o+s,Y,^,`-^-r-t-}.R.g.m/O/[/_/b/d/n0Z0f0k0rV.T+x.X/e&O]OPX`ceopx!O!Y![!_!a!g!i!o#Y#_#b#e#l#u#w#x#|#}$O$P$Q$R$S$T$U$V$Y$Z$[$_$f$l$m$n$o$p$q%O%_%b%d%g%k%v%{&]&b&d&i&t'^'_'`'h'i'm'{'}(O(T(U(d(t)O)Q)R)])f)o)p*P*U*W*l*o*q*{*|+O+T+d+h+i+l+o+s,Y,^,`-^-r-t-}.R.g.m/O/[/_/b/d/n0Z0f0k0rV.U+x.X/eS#Z[.TS$f!O&tS&s#t$gQ&y#vQ)V%dQ-R*iR._,Z$kZO`copx!Y![!_!a#Y#l#u#w#x#|#}$O$P$Q$R$S$T$U$V$Y$Z$_$l$m$n$o$p$q%O%d%g%k%v&b&d'_'`'i'm(O(T(U(t)Q)R)])f)o)p*P*l*o+T+d+h+i+l+o+s,Y,^,`-r-t-}.R.g.m/[/_/b/d/n0Z0f0kQ&O#YR,k)p&P_OPX`ceopx!Y![!_!a!g!i!o#Y#_#b#e#l#u#w#x#|#}$O$P$Q$R$S$T$U$V$Y$Z$[$_$l$m$n$o$p$q%O%_%b%d%g%k%v%{&]&b&d&i'^'_'`'h'i'm'{'}(O(T(U(d(t)O)Q)R)])f)o)p*P*U*W*l*o*q*{*|+O+T+d+h+i+l+o+s+x,Y,^,`-^-r-t-}.R.X.g.m/O/[/_/b/d/e/n0Z0f0k0r!o#QY!e!x#R#T#`#n$]%R%S%V%^%u%|&S&[&`'X'|(`(l({(}*T*p*z+f+r+},W,u-a.V/q0R0X0[0h$SkO`copx!Y![!_!a#l#u#w#x#|#}$O$P$Q$R$S$T$U$V$Z$_$l$m$n$o$p$q%O%d%k%v&d'm(O(T(U)Q)R)])f*P*l*o+T+d+h+i+l+o+s,Y,`-r-t-}.R.g.m/[/_/b/d/n0Z0f0kQ$m!UQ$n!VQ$s!ZQ$|!`R+p(WQ#yiS'q$e*hQ*e&rQ+X'rS,[)T)UQ-O*gQ-Y*vQ.b,]Q.x-QQ.{-ZQ/j.`Q/u.yR0V/iQ'a$bW*[&m'b'c'dQ+W'qU,x*]*^*_Q-X*vQ-f+XS.u,y,zS.z-Y-ZQ/t.vR/v.{]!mP!o'^*q-^/OreOcx![#l$_$m$n$p$q%d(U)Q)R+d+l,Y[!gP!o'^*q-^/OW#b`#e%b&]Q'}$oW(d%O+s.R/dS*U&i*WS*w'e-[S*|'h+OR.X+xh#VY!W!e#n#s%V'|*T*z+f,u-aQ)j%wQ)v&WR,o)y#xnOcopx!Y![!_!a#l#u#w#x#|#}$O$P$Q$R$S$T$U$V$Z$_$l$m$n$o$p$q%d%k%v&d'm(O(T(U)Q)R)])f*P*l*o+T+d+h+i+l+o,Y,`-r-t-}.g.m/[/_/b/n0Z0f0k^!kP!g!o'^*q-^/Ov#TY!W#`#n#s%w&W&[&`'|(`(})y*T+f+r,u.W/hQ#g`Q$b{Q$c|Q$d}W%S!e%V*z-aS%Y!h(vQ%`!iQ&m#pQ&n#qQ&o#rQ(u%ZS(y%^({Q*R&eS*v'e-[R-Z*wU)h%v)f.mR+V'p[!mP!o'^*q-^/OT*}'h+O^!iP!g!o'^*q-^/OQ'd$bQ'l$dQ*_&mQ*d&oV*{'h*|+OQ%[!hR,S(vQ(s%YR,R(u#znO`copx!Y![!_!a#l#u#w#x#|#}$O$P$Q$R$S$T$U$V$Z$_$l$m$n$o$p$q%d%k%v&d'm(O(T(U)Q)R)])f*P*l*o+T+d+h+i+l+o,Y,`-r-t-}.g.m/[/_/b/n0Z0f0kQ%c!kS(l%S(yR(|%`T#e`%bU#c`#e%bR)z&]Q%f!lQ(n%UQ(r%XQ,U(zR.],VrvOcx![#l$_$m$n$p$q%d(U)Q)R+d+l,Y[!mP!o'^*q-^/OQ%P!bQ%a!jQ%i!pQ'[$ZQ([$|Q(k%QQ(p%WQ+z(iR.Y+yrtOcx![#l$_$m$n$p$q%d(U)Q)R+d+l,Y[!mP!o'^*q-^/OS*V&i*WT*}'h+OQ'c$bS*^&m'dR,z*_Q'b$bQ'g$cU*]&m'c'dQ*a&nS,y*^*_R.v,zQ*u'`R+Q'iQ'k$dS*c&o'lR,}*dQ'j$dU*b&o'k'lS,|*c*dR.w,}rtOcx![#l$_$m$n$p$q%d(U)Q)R+d+l,Y[!mP!o'^*q-^/OT*}'h+OQ'f$cS*`&n'gR,{*aQ*x'eR.|-[R-`*yQ&j#mR*Z&lT*V&i*WQ%e!lS(q%X%fR,P(rR)R%dWk%O+s.R/d#{lO`copx!Y![!_!a#l#u#w#x#|#}$O$P$Q$R$S$T$U$V$Z$_$l$m$n$o$p$q%d%k%v&d'm(O(T(U)Q)R)])f*P*l*o+T+d+h+i+l+o,Y,`-r-t-}.g.m/[/_/b/n0Z0f0k$SiO`copx!Y![!_!a#l#u#w#x#|#}$O$P$Q$R$S$T$U$V$Z$_$l$m$n$o$p$q%O%d%k%v&d'm(O(T(U)Q)R)])f*P*l*o+T+d+h+i+l+o+s,Y,`-r-t-}.R.g.m/[/_/b/d/n0Z0f0kU&r#t$g,ZS*g&s._Q-Q*iR.y-RT'o$e'p!_#|m#a$r$z$}&w&z&{'O'P'Q'R'S'W'Z)[)g+S+g+j-T-V-e-v-{.e/Z/a/}0Q!]$Pm#a$r$z$}&w&z&{'O'P'R'S'W'Z)[)g+S+g+j-T-V-e-v-{.e/Z/a/}0Q#{nO`copx!Y![!_!a#l#u#w#x#|#}$O$P$Q$R$S$T$U$V$Z$_$l$m$n$o$p$q%d%k%v&d'm(O(T(U)Q)R)])f*P*l*o+T+d+h+i+l+o,Y,`-r-t-}.g.m/[/_/b/n0Z0f0ka)^%k)],`.g/n0Z0f0kQ)`%kR.k,cQ't$hQ)b%oR,f)cT+Y's+ZsvOcx![#l$_$m$n$p$q%d(U)Q)R+d+l,YruOcx![#l$_$m$n$p$q%d(U)Q)R+d+l,YQ$w!]R$y!^R$p!XrvOcx![#l$_$m$n$p$q%d(U)Q)R+d+l,YR(O$oR$q!XR(V$sT+k(U+lX(f%P(g(k+{R+y(hQ.W+xR/h.XQ(j%PQ+w(gQ+|(kR.Z+{R%Q!bQ(e%OV.P+s.R/dQxOQ#lcW$`x#l)Q,YQ)Q%dR,Y)RrXOcx![#l$_$m$n$p$q%d(U)Q)R+d+l,Yn!fP!o#e&]&i'^'e'h*W*q+O+x-[-^/Ol!zX!f#P#_#i$[%Z%_%{&R'n'{)O0r!j#PY!e!x#T#`#n$]%S%V%^%u%|&S&[&`'X'|(`(l({(}*T*p*z+f+r+},W,u-a.V/q0R0X0[0hQ#_`Q#ia#d$[op!Y!_!a#u#w#x#|#}$O$P$Q$R$S$T$U$V$Z$l%g%k%v&b&d'_'`'i'm(O(T(t)])f)o*P*l*o+T+h+i+o,^,`-r-t-}.g.m/[/_/b/n0Z0f0kS%Z!h(vS%_!i*{S%{#Y)pQ&R#[S'n$e'pY'{$o%O+s.R/dQ)O%bR0r$YQ!uUR%m!uQ)q&OR,l)q^#RY#`$]'X'|(`*px%R!e!x#n%V%^%|&S&[&`({(}*T*z+f+r,W,u-a.V0R[%t#R%R%u+}0X0hS%u#T%SQ+}(lQ0X/qR0h0[Q*m&{R-U*mQ!oPU%h!o*q/OQ*q'^R/O-^!pbOP`cx![!o#e#l$_$m$n$o$p$q%O%b%d&]&i'^'e'h(U)Q)R*W*q+O+d+l+s+x,Y-[-^.R/O/dY!yX!f#_'{)OT#jb!yQ.n,gR/p.nQ%x#VR)k%xQ&c#fS*O&c.[R.[,QQ(w%[R,T(wQ&^#cR){&^Q,_)WR.d,_Q+O'hR-b+OQ-]*xR.}-]Q*W&iR,v*WQ'p$eR+U'pQ&f#gR*S&fQ.h,aR/m.hQ,d)`R.l,dQ+Z'sR-g+ZQ-k+]R/T-kQ/y/US0^/y0`R0`/{Q+l(UR-x+lQ(g%PS+v(g+{R+{(kQ/f.VR0S/fQ+t(eR.S+t`wOcx#l%d)Q)R,YQ$t![Q']$_Q'y$mQ'z$nQ(Q$pQ(R$qS+k(U+lR-q+d'dsOPXY`acopx!Y![!_!a!e!f!h!i!o!x#P#T#Y#[#_#`#e#i#l#n#u#w#x#|#}$O$P$Q$R$S$T$U$V$Y$Z$[$]$_$e$l$m$n$o$p$q%O%S%V%Z%^%_%b%d%g%u%v%{%|&R&S&[&]&`&b&d&i'X'^'_'`'e'h'i'm'n'p'{'|(O(T(U(`(l(t(v({(})O)Q)R)f)o)p*P*T*W*l*o*p*q*z*{+O+T+d+f+h+i+l+o+r+s+x+},W,Y,^,u-[-^-a-r-t-}.R.V.m/O/[/_/b/d/q0R0X0[0h0ra)_%k)],`.g/n0Z0f0kQ!rTQ$h!QQ$i!SQ$j!TQ%o!{Q%q!}Q'x$kQ)c%pQ)l0oS-i+]+_Q-m+^Q-n+`Q/S-kS/U-m/WQ/{/XR0]/x%uSOT`cdopx!Q!S!T!Y![!_!a!{!}#`#l#o#t#u#v#w#x#|#}$O$P$Q$R$S$T$U$V$Z$_$g$k$l$m$n$o$p$q%O%d%j%k%p%v&S&d&s&y'm'v(O(T(U(})Q)R)])f*P*T*i*l*o+T+]+^+_+`+b+d+h+i+l+o+s,W,Y,Z,`,c,u-R-k-m-r-t-}.R._.g.m/W/X/[/_/b/d/n/x0Z0f0k0oQ)a%kQ,a)]S.f,`/nQ/l.gQ0g0ZQ0i0fR0m0krmOcx![#l$_$m$n$p$q%d(U)Q)R+d+l,YS#a`$lQ$WoQ$^pQ$r!YQ$z!_Q$}!aQ&w#uQ&z#wY&{#x$o+h-t/_Q&}#|Q'O#}Q'P$OQ'Q$PQ'R$QQ'S$RQ'T$SQ'U$TQ'V$UQ'W$VQ'Z$Z^)[%k)].g/n0Z0f0kU)g%v)f.mQ*Q&dQ+S'mQ+g(OQ+j(TQ,p*PQ-T*lQ-V*oQ-e+TQ-v+iQ-{+oQ.e,`Q/Z-rQ/a-}Q/}/[R0Q/b#xgO`copx!Y![!_!a#l#u#w#x#|#}$O$P$Q$R$S$T$U$V$Z$_$l$m$n$o$p$q%k%v&d'm(O(T(U)Q)R)])f*P*l*o+T+d+h+i+l+o,Y,`-r-t-}.g.m/[/_/b/n0Z0f0kW(a%O+s.R/dR)S%drYOcx![#l$_$m$n$p$q%d(U)Q)R+d+l,Y[!eP!o'^*q-^/OW!xX$[%{'{Q#``Q#ne#S$]op!Y!_!a#u#w#x#|#}$O$P$Q$R$S$T$U$V$Z$l%k%v&d'm(O(T)])f*P*l*o+T+h+i+o,`-r-t-}.g.m/[/_/b/n0Z0f0kQ%V!gS%^!i*{d%|#Y%g&b'_'`'i(t)o)p,^Q&S#_Q&[#bS&`#e&]Q'X$YQ'|$oW(`%O+s.R/dQ({%_Q(}%bS*T&i*WQ*p0rS*z'h+OQ+f'}Q+r(dQ,W)OQ,u*UQ-a*|S.V+x.XR0R/e&O_OPX`ceopx!Y![!_!a!g!i!o#Y#_#b#e#l#u#w#x#|#}$O$P$Q$R$S$T$U$V$Y$Z$[$_$l$m$n$o$p$q%O%_%b%d%g%k%v%{&]&b&d&i'^'_'`'h'i'm'{'}(O(T(U(d(t)O)Q)R)])f)o)p*P*U*W*l*o*q*{*|+O+T+d+h+i+l+o+s+x,Y,^,`-^-r-t-}.R.X.g.m/O/[/_/b/d/e/n0Z0f0k0rQ$e!OQ'r$fR*h&t&ZWOPX`ceopx!O!Y![!_!a!g!i!o#Y#[#_#b#e#l#u#w#x#|#}$O$P$Q$R$S$T$U$V$Y$Z$[$_$f$l$m$n$o$p$q%O%_%b%d%g%k%v%{&R&]&b&d&i&t'^'_'`'h'i'm'{'}(O(T(U(d(t)O)Q)R)])f)o)p*P*U*W*l*o*q*{*|+O+T+d+h+i+l+o+s+x,Y,^,`-^-r-t-}.R.X.g.m/O/[/_/b/d/e/n0Z0f0k0rR&P#Y$QjOcopx!Y![!_!a#l#u#w#x#|#}$O$P$Q$R$S$T$U$V$Z$_$l$m$n$o$p$q%O%d%k%v&d'm(O(T(U)Q)R)])f*P*l*o+T+d+h+i+l+o+s,Y,`-r-t-}.R.g.m/[/_/b/d/n0Z0f0kQ#f`Q&O#YQ'Y$YU)W%g'`'iQ)}&bQ*s'_Q,Q(tQ,j)oQ,k)pR.c,^Q)n%}R,i)m$SfO`copx!Y![!_!a#l#u#w#x#|#}$O$P$Q$R$S$T$U$V$Z$_$l$m$n$o$p$q%O%d%k%v&d'm(O(T(U)Q)R)])f*P*l*o+T+d+h+i+l+o+s,Y,`-r-t-}.R.g.m/[/_/b/d/n0Z0f0kT&p#t,ZQ&|#xQ(P$oQ-u+hQ/]-tR0P/_]!nP!o'^*q-^/O#PaOPX`bcx![!f!o!y#_#e#l$_$m$n$o$p$q%O%b%d&]&i'^'e'h'{(U)O)Q)R*W*q+O+d+l+s+x,Y-[-^.R/O/dU#WY!W'|Q%T!eU&k#n#s+fQ(o%VS,s*T*zT.s,u-aj#UY!W!e#n#s%V%w&W)y*T*z,u-aU&V#`&`(}Q)x&[Q+e'|Q+q(`Q-s+fQ.O+rQ/g.WR0U/hQ)i%vQ,g)fR/o.mR,h)f`!jP!o'^'h*q+O-^/OT%W!g*|R%]!hW%U!e%V*z-aQ(z%^R,V({S#d`%bR&a#eQ)X%gT*t'`'iR*y'e[!lP!o'^*q-^/OR%X!gR#h`R,b)]R)a%kT-j+]-kQ/V-mR/z/WR/z/X",nodeNames:"⚠ LineComment BlockComment Program ModuleDeclaration MarkerAnnotation Identifier ScopedIdentifier . Annotation ) ( AnnotationArgumentList AssignmentExpression FieldAccess IntegerLiteral FloatingPointLiteral BooleanLiteral CharacterLiteral StringLiteral TextBlock null ClassLiteral void PrimitiveType TypeName ScopedTypeName GenericType TypeArguments AnnotatedType Wildcard extends super , ArrayType ] Dimension [ class this ParenthesizedExpression ObjectCreationExpression new ArgumentList } { ClassBody ; FieldDeclaration Modifiers public protected private abstract static final strictfp default synchronized native transient volatile VariableDeclarator Definition AssignOp ArrayInitializer MethodDeclaration TypeParameters TypeParameter TypeBound FormalParameters ReceiverParameter FormalParameter SpreadParameter Throws throws Block ClassDeclaration Superclass SuperInterfaces implements InterfaceTypeList InterfaceDeclaration interface ExtendsInterfaces InterfaceBody ConstantDeclaration EnumDeclaration enum EnumBody EnumConstant EnumBodyDeclarations AnnotationTypeDeclaration AnnotationTypeBody AnnotationTypeElementDeclaration StaticInitializer ConstructorDeclaration ConstructorBody ExplicitConstructorInvocation ArrayAccess MethodInvocation MethodName MethodReference ArrayCreationExpression Dimension AssignOp BinaryExpression CompareOp CompareOp LogicOp LogicOp BitOp BitOp BitOp ArithOp ArithOp ArithOp BitOp InstanceofExpression instanceof LambdaExpression InferredParameters TernaryExpression LogicOp : UpdateExpression UpdateOp UnaryExpression LogicOp BitOp CastExpression ElementValueArrayInitializer ElementValuePair open module ModuleBody ModuleDirective requires transitive exports to opens uses provides with PackageDeclaration package ImportDeclaration import Asterisk ExpressionStatement LabeledStatement Label IfStatement if else WhileStatement while ForStatement for ForSpec LocalVariableDeclaration var EnhancedForStatement ForSpec AssertStatement assert SwitchStatement switch SwitchBlock SwitchLabel case DoStatement do BreakStatement break ContinueStatement continue ReturnStatement return SynchronizedStatement ThrowStatement throw TryStatement try CatchClause catch CatchFormalParameter CatchType FinallyClause finally TryWithResourcesStatement ResourceSpecification Resource ClassContent",maxTerm:276,nodeProps:[["isolate",-4,1,2,18,19,""],["group",-26,4,47,76,77,82,87,92,145,147,150,151,153,156,158,161,163,165,167,172,174,176,178,180,181,183,191,"Statement",-25,6,13,14,15,16,17,18,19,20,21,22,39,40,41,99,100,102,103,106,118,120,122,125,127,130,"Expression",-7,23,24,25,26,27,29,34,"Type"],["openedBy",10,"(",44,"{"],["closedBy",11,")",45,"}"]],propSources:[oEr],skippedNodes:[0,1,2],repeatNodeCount:28,tokenData:"#'f_R!_OX%QXY'fYZ)bZ^'f^p%Qpq'fqr*|rs,^st%Qtu4euv5zvw7[wx8rxyAZyzAwz{Be{|CZ|}Dq}!OE_!O!PFx!P!Q! r!Q!R!,h!R![!0`![!]!>p!]!^!@Q!^!_!@n!_!`!BX!`!a!B{!a!b!Di!b!c!EX!c!}!LT!}#O!Mj#O#P%Q#P#Q!NW#Q#R!Nt#R#S4e#S#T%Q#T#o4e#o#p# h#p#q#!U#q#r##n#r#s#$[#s#y%Q#y#z'f#z$f%Q$f$g'f$g#BY4e#BY#BZ#$x#BZ$IS4e$IS$I_#$x$I_$I|4e$I|$JO#$x$JO$JT4e$JT$JU#$x$JU$KV4e$KV$KW#$x$KW&FU4e&FU&FV#$x&FV;'S4e;'S;=`5t<%lO4eS%VV&YSOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%QS%qO&YSS%tVOY&ZYZ%lZr&Zrs&ys;'S&Z;'S;=`'`<%lO&ZS&^VOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%QS&vP;=`<%l%QS&|UOY&ZYZ%lZr&Zs;'S&Z;'S;=`'`<%lO&ZS'cP;=`<%l&Z_'mk&YS%yZOX%QXY'fYZ)bZ^'f^p%Qpq'fqr%Qrs%qs#y%Q#y#z'f#z$f%Q$f$g'f$g#BY%Q#BY#BZ'f#BZ$IS%Q$IS$I_'f$I_$I|%Q$I|$JO'f$JO$JT%Q$JT$JU'f$JU$KV%Q$KV$KW'f$KW&FU%Q&FU&FV'f&FV;'S%Q;'S;=`&s<%lO%Q_)iY&YS%yZX^*Xpq*X#y#z*X$f$g*X#BY#BZ*X$IS$I_*X$I|$JO*X$JT$JU*X$KV$KW*X&FU&FV*XZ*^Y%yZX^*Xpq*X#y#z*X$f$g*X#BY#BZ*X$IS$I_*X$I|$JO*X$JT$JU*X$KV$KW*X&FU&FV*XV+TX#tP&YSOY%QYZ%lZr%Qrs%qs!_%Q!_!`+p!`;'S%Q;'S;=`&s<%lO%QU+wV#_Q&YSOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%QT,aXOY,|YZ%lZr,|rs3Ys#O,|#O#P2d#P;'S,|;'S;=`3S<%lO,|T-PXOY-lYZ%lZr-lrs.^s#O-l#O#P.x#P;'S-l;'S;=`2|<%lO-lT-qX&YSOY-lYZ%lZr-lrs.^s#O-l#O#P.x#P;'S-l;'S;=`2|<%lO-lT.cVcPOY&ZYZ%lZr&Zrs&ys;'S&Z;'S;=`'`<%lO&ZT.}V&YSOY-lYZ/dZr-lrs1]s;'S-l;'S;=`2|<%lO-lT/iW&YSOY0RZr0Rrs0ns#O0R#O#P0s#P;'S0R;'S;=`1V<%lO0RP0UWOY0RZr0Rrs0ns#O0R#O#P0s#P;'S0R;'S;=`1V<%lO0RP0sOcPP0vTOY0RYZ0RZ;'S0R;'S;=`1V<%lO0RP1YP;=`<%l0RT1`XOY,|YZ%lZr,|rs1{s#O,|#O#P2d#P;'S,|;'S;=`3S<%lO,|T2QUcPOY&ZYZ%lZr&Zs;'S&Z;'S;=`'`<%lO&ZT2gVOY-lYZ/dZr-lrs1]s;'S-l;'S;=`2|<%lO-lT3PP;=`<%l-lT3VP;=`<%l,|T3_VcPOY&ZYZ%lZr&Zrs3ts;'S&Z;'S;=`'`<%lO&ZT3yR&WSXY4SYZ4`pq4SP4VRXY4SYZ4`pq4SP4eO&XP_4lb&YS&PZOY%QYZ%lZr%Qrs%qst%Qtu4eu!Q%Q!Q![4e![!c%Q!c!}4e!}#R%Q#R#S4e#S#T%Q#T#o4e#o$g%Q$g;'S4e;'S;=`5t<%lO4e_5wP;=`<%l4eU6RX#hQ&YSOY%QYZ%lZr%Qrs%qs!_%Q!_!`6n!`;'S%Q;'S;=`&s<%lO%QU6uV#]Q&YSOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%QV7cZ&nR&YSOY%QYZ%lZr%Qrs%qsv%Qvw8Uw!_%Q!_!`6n!`;'S%Q;'S;=`&s<%lO%QU8]V#aQ&YSOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%QT8wZ&YSOY9jYZ%lZr9jrs:xsw9jwx%Qx#O9j#O#PhYZ%lZr>hrs?dsw>hwx;hx#O>h#O#P&Z#P;'S>h;'S;=`@}<%lO>hT>kZOYhYZ%lZr>hrs@Ysw>hwx;hx#O>h#O#P&Z#P;'S>h;'S;=`@}<%lO>hP@]VOY@YZw@Ywx@rx#O@Y#P;'S@Y;'S;=`@w<%lO@YP@wObPP@zP;=`<%l@YTAQP;=`<%l>hTAWP;=`<%l9j_AbVZZ&YSOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%QVBOVYR&YSOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%QVBnX$ZP&YS#gQOY%QYZ%lZr%Qrs%qs!_%Q!_!`6n!`;'S%Q;'S;=`&s<%lO%QVCbZ#fR&YSOY%QYZ%lZr%Qrs%qs{%Q{|DT|!_%Q!_!`6n!`;'S%Q;'S;=`&s<%lO%QVD[V#rR&YSOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%QVDxVqR&YSOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%QVEf[#fR&YSOY%QYZ%lZr%Qrs%qs}%Q}!ODT!O!_%Q!_!`6n!`!aF[!a;'S%Q;'S;=`&s<%lO%QVFcV&xR&YSOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%Q_GPZWY&YSOY%QYZ%lZr%Qrs%qs!O%Q!O!PGr!P!Q%Q!Q![IQ![;'S%Q;'S;=`&s<%lO%QVGwX&YSOY%QYZ%lZr%Qrs%qs!O%Q!O!PHd!P;'S%Q;'S;=`&s<%lO%QVHkV&qR&YSOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%QTIXc&YS`POY%QYZ%lZr%Qrs%qs!Q%Q!Q![IQ![!f%Q!f!gJd!g!hKQ!h!iJd!i#R%Q#R#SNz#S#W%Q#W#XJd#X#YKQ#Y#ZJd#Z;'S%Q;'S;=`&s<%lO%QTJkV&YS`POY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%QTKV]&YSOY%QYZ%lZr%Qrs%qs{%Q{|LO|}%Q}!OLO!O!Q%Q!Q![Lp![;'S%Q;'S;=`&s<%lO%QTLTX&YSOY%QYZ%lZr%Qrs%qs!Q%Q!Q![Lp![;'S%Q;'S;=`&s<%lO%QTLwc&YS`POY%QYZ%lZr%Qrs%qs!Q%Q!Q![Lp![!f%Q!f!gJd!g!h%Q!h!iJd!i#R%Q#R#SNS#S#W%Q#W#XJd#X#Y%Q#Y#ZJd#Z;'S%Q;'S;=`&s<%lO%QTNXZ&YSOY%QYZ%lZr%Qrs%qs!Q%Q!Q![Lp![#R%Q#R#SNS#S;'S%Q;'S;=`&s<%lO%QT! PZ&YSOY%QYZ%lZr%Qrs%qs!Q%Q!Q![IQ![#R%Q#R#SNz#S;'S%Q;'S;=`&s<%lO%Q_! y]&YS#gQOY%QYZ%lZr%Qrs%qsz%Qz{!!r{!P%Q!P!Q!)e!Q!_%Q!_!`6n!`;'S%Q;'S;=`&s<%lO%Q_!!wX&YSOY!!rYZ!#dZr!!rrs!%Psz!!rz{!&_{;'S!!r;'S;=`!'s<%lO!!r_!#iT&YSOz!#xz{!$[{;'S!#x;'S;=`!$y<%lO!#xZ!#{TOz!#xz{!$[{;'S!#x;'S;=`!$y<%lO!#xZ!$_VOz!#xz{!$[{!P!#x!P!Q!$t!Q;'S!#x;'S;=`!$y<%lO!#xZ!$yOQZZ!$|P;=`<%l!#x_!%SXOY!%oYZ!#dZr!%ors!'ysz!%oz{!(i{;'S!%o;'S;=`!)_<%lO!%o_!%rXOY!!rYZ!#dZr!!rrs!%Psz!!rz{!&_{;'S!!r;'S;=`!'s<%lO!!r_!&dZ&YSOY!!rYZ!#dZr!!rrs!%Psz!!rz{!&_{!P!!r!P!Q!'V!Q;'S!!r;'S;=`!'s<%lO!!r_!'^V&YSQZOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%Q_!'vP;=`<%l!!r_!'|XOY!%oYZ!#dZr!%ors!#xsz!%oz{!(i{;'S!%o;'S;=`!)_<%lO!%o_!(lZOY!!rYZ!#dZr!!rrs!%Psz!!rz{!&_{!P!!r!P!Q!'V!Q;'S!!r;'S;=`!'s<%lO!!r_!)bP;=`<%l!%o_!)lV&YSPZOY!)eYZ%lZr!)ers!*Rs;'S!)e;'S;=`!+X<%lO!)e_!*WVPZOY!*mYZ%lZr!*mrs!+_s;'S!*m;'S;=`!,b<%lO!*m_!*rVPZOY!)eYZ%lZr!)ers!*Rs;'S!)e;'S;=`!+X<%lO!)e_!+[P;=`<%l!)e_!+dVPZOY!*mYZ%lZr!*mrs!+ys;'S!*m;'S;=`!,b<%lO!*mZ!,OSPZOY!+yZ;'S!+y;'S;=`!,[<%lO!+yZ!,_P;=`<%l!+y_!,eP;=`<%l!*mT!,ou&YS_POY%QYZ%lZr%Qrs%qs!O%Q!O!P!/S!P!Q%Q!Q![!0`![!d%Q!d!e!3j!e!f%Q!f!gJd!g!hKQ!h!iJd!i!n%Q!n!o!2U!o!q%Q!q!r!5h!r!z%Q!z!{!7`!{#R%Q#R#S!2r#S#U%Q#U#V!3j#V#W%Q#W#XJd#X#YKQ#Y#ZJd#Z#`%Q#`#a!2U#a#c%Q#c#d!5h#d#l%Q#l#m!7`#m;'S%Q;'S;=`&s<%lO%QT!/Za&YS`POY%QYZ%lZr%Qrs%qs!Q%Q!Q![IQ![!f%Q!f!gJd!g!hKQ!h!iJd!i#W%Q#W#XJd#X#YKQ#Y#ZJd#Z;'S%Q;'S;=`&s<%lO%QT!0gi&YS_POY%QYZ%lZr%Qrs%qs!O%Q!O!P!/S!P!Q%Q!Q![!0`![!f%Q!f!gJd!g!hKQ!h!iJd!i!n%Q!n!o!2U!o#R%Q#R#S!2r#S#W%Q#W#XJd#X#YKQ#Y#ZJd#Z#`%Q#`#a!2U#a;'S%Q;'S;=`&s<%lO%QT!2]V&YS_POY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%QT!2wZ&YSOY%QYZ%lZr%Qrs%qs!Q%Q!Q![!0`![#R%Q#R#S!2r#S;'S%Q;'S;=`&s<%lO%QT!3oY&YSOY%QYZ%lZr%Qrs%qs!Q%Q!Q!R!4_!R!S!4_!S;'S%Q;'S;=`&s<%lO%QT!4f`&YS_POY%QYZ%lZr%Qrs%qs!Q%Q!Q!R!4_!R!S!4_!S!n%Q!n!o!2U!o#R%Q#R#S!3j#S#`%Q#`#a!2U#a;'S%Q;'S;=`&s<%lO%QT!5mX&YSOY%QYZ%lZr%Qrs%qs!Q%Q!Q!Y!6Y!Y;'S%Q;'S;=`&s<%lO%QT!6a_&YS_POY%QYZ%lZr%Qrs%qs!Q%Q!Q!Y!6Y!Y!n%Q!n!o!2U!o#R%Q#R#S!5h#S#`%Q#`#a!2U#a;'S%Q;'S;=`&s<%lO%QT!7e_&YSOY%QYZ%lZr%Qrs%qs!O%Q!O!P!8d!P!Q%Q!Q![!:r![!c%Q!c!i!:r!i#T%Q#T#Z!:r#Z;'S%Q;'S;=`&s<%lO%QT!8i]&YSOY%QYZ%lZr%Qrs%qs!Q%Q!Q![!9b![!c%Q!c!i!9b!i#T%Q#T#Z!9b#Z;'S%Q;'S;=`&s<%lO%QT!9gc&YSOY%QYZ%lZr%Qrs%qs!Q%Q!Q![!9b![!c%Q!c!i!9b!i!r%Q!r!sKQ!s#R%Q#R#S!8d#S#T%Q#T#Z!9b#Z#d%Q#d#eKQ#e;'S%Q;'S;=`&s<%lO%QT!:yi&YS_POY%QYZ%lZr%Qrs%qs!O%Q!O!P!wX#pR&YSOY%QYZ%lZr%Qrs%qs![%Q![!]!?d!];'S%Q;'S;=`&s<%lO%QV!?kV&vR&YSOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%QV!@XV!PR&YSOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%Q_!@uY&_Z&YSOY%QYZ%lZr%Qrs%qs!^%Q!^!_!Ae!_!`+p!`;'S%Q;'S;=`&s<%lO%QU!AlX#iQ&YSOY%QYZ%lZr%Qrs%qs!_%Q!_!`6n!`;'S%Q;'S;=`&s<%lO%QV!B`X!bR&YSOY%QYZ%lZr%Qrs%qs!_%Q!_!`+p!`;'S%Q;'S;=`&s<%lO%QV!CSY&^R&YSOY%QYZ%lZr%Qrs%qs!_%Q!_!`+p!`!a!Cr!a;'S%Q;'S;=`&s<%lO%QU!CyY#iQ&YSOY%QYZ%lZr%Qrs%qs!_%Q!_!`6n!`!a!Ae!a;'S%Q;'S;=`&s<%lO%Q_!DrV&bX#oQ&YSOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%Q_!E`X%}Z&YSOY%QYZ%lZr%Qrs%qs#]%Q#]#^!E{#^;'S%Q;'S;=`&s<%lO%QV!FQX&YSOY%QYZ%lZr%Qrs%qs#b%Q#b#c!Fm#c;'S%Q;'S;=`&s<%lO%QV!FrX&YSOY%QYZ%lZr%Qrs%qs#h%Q#h#i!G_#i;'S%Q;'S;=`&s<%lO%QV!GdX&YSOY%QYZ%lZr%Qrs%qs#X%Q#X#Y!HP#Y;'S%Q;'S;=`&s<%lO%QV!HUX&YSOY%QYZ%lZr%Qrs%qs#f%Q#f#g!Hq#g;'S%Q;'S;=`&s<%lO%QV!HvX&YSOY%QYZ%lZr%Qrs%qs#Y%Q#Y#Z!Ic#Z;'S%Q;'S;=`&s<%lO%QV!IhX&YSOY%QYZ%lZr%Qrs%qs#T%Q#T#U!JT#U;'S%Q;'S;=`&s<%lO%QV!JYX&YSOY%QYZ%lZr%Qrs%qs#V%Q#V#W!Ju#W;'S%Q;'S;=`&s<%lO%QV!JzX&YSOY%QYZ%lZr%Qrs%qs#X%Q#X#Y!Kg#Y;'S%Q;'S;=`&s<%lO%QV!KnV&tR&YSOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%Q_!L[b&RZ&YSOY%QYZ%lZr%Qrs%qst%Qtu!LTu!Q%Q!Q![!LT![!c%Q!c!}!LT!}#R%Q#R#S!LT#S#T%Q#T#o!LT#o$g%Q$g;'S!LT;'S;=`!Md<%lO!LT_!MgP;=`<%l!LT_!MqVuZ&YSOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%QV!N_VsR&YSOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%QU!N{X#eQ&YSOY%QYZ%lZr%Qrs%qs!_%Q!_!`6n!`;'S%Q;'S;=`&s<%lO%QV# oV}R&YSOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%Q_#!_Z'OX#dQ&YSOY%QYZ%lZr%Qrs%qs!_%Q!_!`6n!`#p%Q#p#q##Q#q;'S%Q;'S;=`&s<%lO%QU##XV#bQ&YSOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%QV##uV|R&YSOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%QT#$cV#uP&YSOY%QYZ%lZr%Qrs%qs;'S%Q;'S;=`&s<%lO%Q_#%Ru&YS%yZ&PZOX%QXY'fYZ)bZ^'f^p%Qpq'fqr%Qrs%qst%Qtu4eu!Q%Q!Q![4e![!c%Q!c!}4e!}#R%Q#R#S4e#S#T%Q#T#o4e#o#y%Q#y#z'f#z$f%Q$f$g'f$g#BY4e#BY#BZ#$x#BZ$IS4e$IS$I_#$x$I_$I|4e$I|$JO#$x$JO$JT4e$JT$JU#$x$JU$KV4e$KV$KW#$x$KW&FU4e&FU&FV#$x&FV;'S4e;'S;=`5t<%lO4e",tokenizers:[0,1,2,3],topRules:{Program:[0,3],ClassContent:[1,194]},dynamicPrecedences:{27:1,232:-1,243:-1},specialized:[{term:231,get:e=>sEr[e]||-1}],tokenPrec:7144}),ALn=Vd.define({name:"java",parser:aEr.configure({props:[zu.add({IfStatement:Nu({except:/^\s*({|else\b)/}),TryStatement:Nu({except:/^\s*({|catch|finally)\b/}),LabeledStatement:mpe,SwitchBlock:e=>{let t=e.textAfter,n=/^\s*\}/.test(t),r=/^\s*(case|default)\b/.test(t);return e.baseIndent+(n?0:r?1:2)*e.unit},Block:Xv({closing:"}"}),BlockComment:()=>null,Statement:Nu({except:/^{/})}),Ah.add({"Block SwitchBlock ClassBody ElementValueArrayInitializer ModuleBody EnumBody ConstructorBody InterfaceBody ArrayInitializer":bA,BlockComment(e){return{from:e.from+2,to:e.to-2}}})]}),languageData:{commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\})$/}});function lEr(){return new wd(ALn)}const cEr=Object.freeze(Object.defineProperty({__proto__:null,java:lEr,javaLanguage:ALn},Symbol.toStringTag,{value:"Module"})),dEr=1,uEr=2,hEr=3,fEr=155,gEr=4,mEr=156;function kEr(e){return e>=65&&e<=90||e>=97&&e<=122}const vEr=new go(e=>{let t=e.pos;for(;;){let{next:n}=e;if(n<0)break;if(n==123){let r=e.peek(1);if(r==123){if(e.pos>t)break;e.acceptToken(dEr,2);return}else if(r==35){if(e.pos>t)break;e.acceptToken(uEr,2);return}else if(r==37){if(e.pos>t)break;let o=2,s=2;for(;;){let a=e.peek(o);if(a==32||a==10)++o;else if(a==35)for(++o;;){let l=e.peek(o);if(l<0||l==10)break;o++}else if(a==45&&s==2)s=++o;else{e.acceptToken(hEr,s);return}}}}if(e.advance(),n==10)break}e.pos>t&&e.acceptToken(fEr)});function AEr(e,t,n){return new go(r=>{let o=r.pos;for(;;){let{next:s}=r;if(s==123&&r.peek(1)==37){let a=2;for(;;a++){let d=r.peek(a);if(d!=32&&d!=10)break}let l="";for(;;a++){let d=r.peek(a);if(!kEr(d))break;l+=String.fromCharCode(d)}if(l==e){if(r.pos>o)break;r.acceptToken(n,2);break}}else if(s<0)break;if(r.advance(),s==10)break}r.pos>o&&r.acceptToken(t)})}const pEr=AEr("endraw",mEr,gEr),bEr={__proto__:null,in:38,is:40,and:46,or:48,not:52,if:78,else:80,true:98,false:98,self:100,super:102,loop:104,recursive:136,scoped:160,required:162,as:256,import:260,ignore:268,missing:270,with:272,without:274,context:276},wEr={__proto__:null,if:112,elif:118,else:122,endif:126,for:132,endfor:140,raw:146,endraw:152,block:158,endblock:166,macro:172,endmacro:182,call:188,endcall:192,filter:198,endfilter:202,set:208,endset:212,trans:218,pluralize:222,endtrans:226,with:232,endwith:236,autoescape:242,endautoescape:246,import:254,from:258,include:266},OEr=zd.deserialize({version:14,states:"!*dQVOPOOOOOP'#F`'#F`OeOTO'#CbOvQSO'#CdO!kOPO'#DcO!yOPO'#DnO#XOQO'#DuO#^OPO'#D{O#lOPO'#ESO#zOPO'#E[O$YOPO'#EaO$hOPO'#EfO$vOPO'#EkO%UOPO'#ErO%dOPO'#EwOOOP'#F|'#F|O%rQWO'#E|O&sO#tO'#F]OOOP'#Fq'#FqOOOP'#F_'#F_QVOPOOOOOP-E9^-E9^OOQO'#Ce'#CeO'sQSO,59OO'zQSO'#DWO(RQSO'#DXO(YQ`O'#DZOOQO'#Fr'#FrOvQSO'#CuO(aOPO'#CbOOOP'#Fd'#FdO!kOPO,59}OOOP,59},59}O(oOPO,59}O(}QWO'#E|OOOP,5:Y,5:YO)[OPO,5:YO!yOPO,5:YO)jQWO'#E|OOOQ'#Ff'#FfO)tOQO'#DxO)|OQO,5:aOOOP,5:g,5:gO#^OPO,5:gO*RQWO'#E|OOOP,5:n,5:nO#lOPO,5:nO*YQWO'#E|OOOP,5:v,5:vO#zOPO,5:vO*aQWO'#E|OOOP,5:{,5:{O$YOPO,5:{O*hQWO'#E|OOOP,5;Q,5;QO$hOPO,5;QO*oQWO'#E|OOOP,5;V,5;VO*vOPO,5;VO$vOPO,5;VO+UQWO'#E|OOOP,5;^,5;^O%UOPO,5;^O+`QWO'#E|OOOP,5;c,5;cO%dOPO,5;cO+gQWO'#E|O+nQSO,5;hOvQSO,5:OO+uQSO,5:ZO+zQSO,5:bO+uQSO,5:hO+uQSO,5:oO,PQSO,5:wO,XQpO,5:|O+uQSO,5;RO,^QSO,5;WO,fQSO,5;_OvQSO,5;dOvQSO,5;jOvQSO,5;jOvQSO,5;pOOOO'#Fk'#FkO,nO#tO,5;wOOOP-E9]-E9]O,vQ!bO,59QOvQSO,59TOvQSO,59UOvQSO,59UOvQSO,59UOvQSO,59UO,{QSO'#C}O,XQpO,59cOOQO,59q,59qOOOP1G.j1G.jOvQSO,59UO-SQSO,59UOvQSO,59UOvQSO,59UOvQSO,59nO-wQSO'#FxO.RQSO,59rO.WQSO,59tOOQO,59s,59sO.bQSO'#D[O.iQWO'#F{O.qQWO,59uO0WQSO,59aOOOP-E9b-E9bOOOP1G/i1G/iO(oOPO1G/iO(oOPO1G/iO)TQWO'#E|OvQSO,5:SO0nQSO,5:UO0sQSO,5:WOOOP1G/t1G/tO)[OPO1G/tO)mQWO'#E|O)[OPO1G/tO0xQSO,5:_OOOQ-E9d-E9dOOOP1G/{1G/{O0}QWO'#DyOOOP1G0R1G0RO1SQSO,5:lOOOP1G0Y1G0YO1[QSO,5:tOOOP1G0b1G0bO1aQSO,5:yOOOP1G0g1G0gO1fQSO,5;OOOOP1G0l1G0lO1kQSO,5;TOOOP1G0q1G0qO*vOPO1G0qO+XQWO'#E|O*vOPO1G0qOvQSO,5;YO1pQSO,5;[OOOP1G0x1G0xO1uQSO,5;aOOOP1G0}1G0}O1zQSO,5;fO2PQSO1G1SOOOP1G1S1G1SO2WQSO1G/jOOQO'#Dq'#DqO2_QSO1G/uOOOQ1G/|1G/|O2gQSO1G0SO2rQSO1G0ZO2zQSO'#EVO3SQSO1G0cO,SQSO1G0cO4fQSO'#FvOOQO'#Fv'#FvO5]QSO1G0hO5bQSO1G0mOOOP1G0r1G0rO5mQSO1G0rO5rQSO'#GOO5zQSO1G0yO6PQSO1G1OO6WQSO1G1UO6_QSO1G1UO6fQSO1G1[OOOO-E9i-E9iOOOP1G1c1G1cOOQO1G.l1G.lO6vQSO1G.oO8wQSO1G.pO:oQSO1G.pO:vQSO1G.pOQQSO'#FrO>XQSO'#FwO>aQSO,59iOOQO1G.}1G.}O>fQSO1G.pO@aQSO1G.pOB_QSO1G.pOBfQSO1G.pOD^QSO1G/YOvQSO'#FbODeQSO,5gOOOPAN>gAN>gO! }QSOAN>gOOOPAN>tAN>tO!!SQSO1G0^O!!^QSO,5SQ`O1G.pP!>ZQ`O1G.pP!>bQ`O1G/YP!?QQ`O<mOZ!wO_!yO`!zOa!{Ob!|Oc#ROd#SOp!}O$i!xOV^ih^il^iw^it^i$h^io^i!P^i!Z^i#t^i#v^i#z^i#|^i#}^ix^i!f^i~Og^i~P@nOg#TO~P@nOZ!wO_!yO`!zOa!{Ob!|Oc#ROd#SOg#TOh#UOp!}O$i!xOVvilviwvitvi$hviovi!Pvi!Zvi#tvi#vvi#zvi#|vi#}vi!fvi~Ox&gO~PBmOt%PO$h$la~Oo&jOt%PO~OekOfkOj(yOpiO!RkO!SkO!TkO!UkO$gfO$ihO$njO~Ot%VO$m$oa~O!]#eO~P%rO!Z&pO~P&xO!Z&rO~O!Z&sO~O!Z&uO~P&xOc&xOt%rO~O!Z&zO~O!Z&zO!s&{O~O!Z&|O~Os&}Ot'OOo$qX~Oo'QO~O!Z'RO~Op!}O!Z'RO~Os'TOt%rO~Os'WOt%rO~O$g'ZO~O$O'_O~O#{'`O~Ot&bOo$ka~Ot$Ua$h$Uao$Ua~P&xOZ!wO_(zO`({Oa(|Ob(}Oc)POd)QOg)ROh)SOl)OOp!}Ow)TO$i!xO~Ot!Oi$m!Oi~PHrO!P'hO~P&xO!Z'jO!f'kO~P&xO!Z'lO~Ot'OOo$qa~O!Z'qO~O!Z'sO~P&xOt'tO!Z'vO~P&xOt'xO!Z$ri~P&xO!Z'zO~Ot!eX!Z!eX#tXX~O#t'{O~Ot'|O!Z'zO~O!Z(OO~O!Z(OO#|(PO#}(PO~Oo$Tat$Ta~P&xOs(QO~P=POoritri~P&xOZ!wOp!}O$i!xOVvylvywvytvy$hvyovy!Pvy!Zvy#tvy#vvy#zvy#|vy#}vyxvy!fvy~O_!yO`!zOa!{Ob!|Oc#ROd#SOg#TOh#UO~PLsOZ!wOp!}O$i!xOgiahialiatiawia$miaxia~O_(zO`({Oa(|Ob(}Oc)POd)QO~PNkO!Z(^O!f(_O~P&xO!Z(^O~Oo!zit!zi~P&xOs(`Oo$Zat$Za~O!Z(aO~P&xOt'tO!Z(dO~Ot'xO!Z$rq~P&xOt'xO!Z$rq~Ot'|O!Z(kO~O$O(lO~OZ!wOp!}O$i!xO`^ia^ib^ic^id^ig^ih^il^it^iw^i$m^ie^if^i$g^ix^i~O_^i~P!#iOZ!wO_(zOp!}O$i!xOa^ib^ic^id^ig^ih^il^it^iw^i$m^ix^i~O`^i~P!$zO`({O~P!$zOZ!wO_(zO`({Oa(|Op!}O$i!xOc^id^ig^ih^il^it^iw^i$m^ix^i~Ob^i~P!&ZO$m$jX~P3[Ob(}O~P!&ZOZ!wO_)zO`){Oa)|Ob)}Oc*OOp!}O$i!xOd^ig^ih^il^it^iw^i$m^ix^i~Oe&fOf&fO$gfO~P!'qOZ!wO_(zO`({Oa(|Ob(}Oc)POd)QOp!}O$i!xOh^il^it^iw^i$m^ix^i~Og^i~P!)SOg)RO~P!)SOZ!wO_(zO`({Oa(|Ob(}Oc)POd)QOg)ROh)SOp!}O$i!xOlvitviwvi$mvi~Ox)WO~P!*cOt!Qi$m!Qi~PHrO!Z(nO~Os(pO~Ot'xO!Z$ry~Os(rOt%rO~O!Z(sO~Oouitui~P&xOo!{it!{i~P&xOs(vOt%rO~OZ!wO_(zO`({Oa(|Ob(}Oc)POd)QOg)ROh)SOp!}O$i!xO~Olvytvywvy$mvyxvy~P!-SOt$[q!Z$[q~P&xOt$]q!Z$]q~P&xOt$]y!Z$]y~P&xOm(VO~OekOfkOj)yOpiO!RkO!SkO!TkO!UkO$gfO$ihO$njO~Oe^if^i$g^i~P>mOxvi~PBmOe^if^i$g^i~P!'qOxvi~P!*cO_)gO`)hOa)iOb)jOc)kOd)ZOeiafia$gia~P.vOZ!wO_)gO`)hOa)iOb)jOc)kOd)ZOp!}O$i!xOV^ie^if^ih^il^iw^i$g^it^i$h^io^i!P^i!Z^i#t^i#v^i#z^i#|^i#}^ix^i!f^i~Og^i~P!1_Og)lO~P!1_OZ!wO_)gO`)hOa)iOb)jOc)kOd)ZOg)lOh)mOp!}O$i!xOVvievifvilviwvi$gvitvi$hviovi!Pvi!Zvi#tvi#vvi#zvi#|vi#}vi!fvi~Ox)sO~P!3gO_)gO`)hOa)iOb)jOc)kOd)ZOg)lOh)mOevyfvy$gvy~PLsOxvi~P!3gOZ!wO_)zO`){Oa)|Ob)}Oc*OOd)bOg*POh*QOp!}O$i!xOevifvilvitviwvi$gvi$mvi~Oxvi~P!6fO_)gO~P6}OZ!wO_)gO`)hOp!}O$i!xOV^ib^ic^id^ie^if^ig^ih^il^iw^i$g^it^i$h^io^i!P^i!Z^i#t^i#v^i#z^i#|^i#}^ix^i!f^i~Oa^i~P!8OOa)iO~P!8OOZ!wOp!}O$i!xOc^id^ie^if^ig^ih^il^iw^i$g^it^ix^i~O_)gO`)hOa)iOb)jOV^i$h^io^i!P^i!Z^i#t^i#v^i#z^i#|^i#}^i!f^i~P!:WO_)zO`){Oa)|Ob)}Oc*OOd)bOeiafia$gia~PNkOZ!wO_)zO`){Oa)|Ob)}Oc*OOd)bOp!}O$i!xOe^if^ih^il^it^iw^i$g^i$m^ix^i~Og^i~P!iO_)zO~P!#iO_)zO`){Oa^ib^i$m^i~P!:WO_)zO`){Oa)|Ob^i$m^i~P!:WO_)zO`){Oa)|Ob)}O$m^i~P!:WOfaZa~",goto:"Cy$sPPPPPP$tP$t%j'sPP's'sPPPPPPPPPP'sP'sPP)jPP)o+nPP+q'sPP's's's's's+tP+wPPPP+z,pPPP-fP-jP-vP+z.UP.zP/zP+z0YP1O1RP+z1UPPP1zP+z2QP2v2|3P3SP+z3YP4OP+z4UP4zP+z5QP5vP+z5|P6rP6xP+z7WP7|P+z8SP8xP$t$t$tPPPP9O$tPPPPPP$tP9U:j;f;m;w;}YPPPCcCjCmPPCp$tCsCv!gbOSTVWXYZ[]^doqtu{!O!R!U!X![!]!`!c#b#c#i#k#{#}%[%a%k$dkRhijl!e!f!p!q!r!s!x!y!z!{!|#R#S#T#U#V#e$O%P%U%V%t&U&V&X&d&g&x&}'T'W'h(Q(`(p(r(v(y(z({(|(})P)Q)R)S)T)W)Z)[)b)c)f)g)h)i)j)k)l)m)n)s)y)z){)|)}*O*P*Q*R*S*T*UQ$_!kQ$v!}Q&P$`S&f${(XS']&]'|R'b&b$ikRhijl!e!f!p!q!r!s!x!y!z!{!|!}#R#S#T#U#V#e$O%P%U%V%t&U&V&X&b&d&g&x&}'T'W'h(Q(`(p(r(v(y(z({(|(})P)Q)R)S)T)W)Z)[)b)c)f)g)h)i)j)k)l)m)n)s)y)z){)|)}*O*P*Q*R*S*T*UV$b!l#O)O$d#Pg#W#Y#[#_$U$W$i$j$k$l$p$q$r$s$t$u$z${$|$}%O%]%l&h&k&l&y'U'V'X'a'e'f'g'i'm'r'w(R(S(T(U(W(X(Y(Z([(](m(o(t(u(w(x)U)V)X)Y)])^)_)`)a)d)e)o)p)q)r)t)u)v)w)x*V*W*X*YQ&O$_S&Q$a(VR'S&PR$w!}R'c&bR#]jR&m%V!g_OSTVWXYZ[]^doqtu{!O!R!U!X![!]!`!c#b#c#i#k#{#}%[%a%k!gSOSTVWXYZ[]^doqtu{!O!R!U!X![!]!`!c#b#c#i#k#{#}%[%a%kTnSoQqSQtTQ#boR#kuQpSS#aoqS%Z#b#cR&o%[!gTOSTVWXYZ[]^doqtu{!O!R!U!X![!]!`!c#b#c#i#k#{#}%[%a%kQ$Y!gQ$[!iQ$]!jQ$d!mQ$f!nQ$g!oQ%e#qQ%z$^Q&v%rQ'Y&[S'[&]'|Q'n'OQ(b'tQ(f'xR(h'{QsTS#htuS%`#i#kR&q%a!gUOSTVWXYZ[]^doqtu{!O!R!U!X![!]!`!c#b#c#i#k#{#}%[%a%kRyUR#ny!gVOSTVWXYZ[]^doqtu{!O!R!U!X![!]!`!c#b#c#i#k#{#}%[%a%kQzVR#p{!gWOSTVWXYZ[]^doqtu{!O!R!U!X![!]!`!c#b#c#i#k#{#}%[%a%kQ$`!kR%y$]R%{$^R'o'OQ}WR#r!O!gXOSTVWXYZ[]^doqtu{!O!R!U!X![!]!`!c#b#c#i#k#{#}%[%a%kQ!QXR#t!R!gYOSTVWXYZ[]^doqtu{!O!R!U!X![!]!`!c#b#c#i#k#{#}%[%a%kQ!TYR#v!U!gZOSTVWXYZ[]^doqtu{!O!R!U!X![!]!`!c#b#c#i#k#{#}%[%a%kQ!WZR#x!X!g[OSTVWXYZ[]^doqtu{!O!R!U!X![!]!`!c#b#c#i#k#{#}%[%a%kQ![[R#}!]Q!Z[S#z![!]S%j#{#}R&t%k!g]OSTVWXYZ[]^doqtu{!O!R!U!X![!]!`!c#b#c#i#k#{#}%[%a%kQ!_]R$Q!`!g^OSTVWXYZ[]^doqtu{!O!R!U!X![!]!`!c#b#c#i#k#{#}%[%a%kQ!b^R$S!cQ'^&]R(i'|QdOQuTQ{VQ!OWQ!RXQ!UYQ!XZQ!][Q!`]Q!c^p!vdu{!O!R!U!X!]!`!c#c#i#{%[%a%kQ#cqQ#itQ#{![Q%[#bQ%a#kR%k#}SQOdSeQm!cmSTVWXYZ[]^oqtu{!O!R!U!X![!]!`!c#b#c#i#k#{#}%[%a%kS&c$u$wR'd&cQ%Q#WQ%S#YT&i%Q%SQ%W#]R&n%WQoSR#`oQ%s$YQ&S$dQ&W$gW&w%s&S&W(qR(q(fQxUR#mxS'P%z%{R'p'PQ'u'VR(c'uQ'y'XQ(e'wT(g'y(eQ'}'^R(j'}Q!uaR$m!u!bcOTVWXYZ[]^dqtu{!O!R!U!X![!]!`!c#b#c#i#k#{#}%[%a%kTnSoQgRQ#WhQ#YiQ#[jQ#_lQ$U!eQ$W!fQ$i!pQ$j!qQ$k!rQ$l!sQ$p!xS$q!y)gQ$r!zQ$s!{Q$t!|Q$u!}Q$z#RQ${#SQ$|#TQ$}#UQ%O#VQ%]#eQ%l$OQ&h%PQ&k%UQ&l%VQ&y%tQ'U&UQ'V&VQ'X&XQ'a&bQ'e&dQ'f&gQ'g(yQ'i&xQ'm&}Q'r'TQ'w'WS(R(z)zQ(S({Q(T(|Q(U(}Q(W)PQ(X)QQ(Y)RQ(Z)SQ([)TQ(]'hQ(m(QQ(o(`Q(t)WQ(u(pQ(w(rQ(x(vQ)U)ZQ)V)[Q)X)bQ)Y)cQ)])fQ)^)lQ)_)mQ)`)nQ)a)sQ)d*TQ)e*UQ)o)hQ)p)iQ)q)jQ)r)kQ)t)yQ)u*PQ)v*QQ)w*RQ)x*SQ*V){Q*W)|Q*X)}R*Y*OQ$c!lT$y#O)OR$x!}R#XhR#^jR%|$^R$h!o",nodeNames:"⚠ {{ {# {% {% Template Text }} Interpolation VariableName MemberExpression . PropertyName SubscriptExpression BinaryExpression ConcatOp ArithOp ArithOp CompareOp in is StringLiteral NumberLiteral and or NotExpression not FilterExpression FilterOp FilterName FilterCall ) ( ArgumentList NamedArgument AssignOp , NamedArgument ConditionalExpression if else CallExpression ArrayExpression TupleExpression ParenthesizedExpression DictExpression Entry : Entry BooleanLiteral self super loop IfStatement Tag TagName if %} Tag elif Tag else EndTag endif ForStatement Tag for Definition recursive EndTag endfor RawStatement Tag raw RawText EndTag endraw BlockStatement Tag block scoped required EndTag endblock MacroStatement Tag macro ParamList OptionalParameter OptionalParameter EndTag endmacro CallStatement Tag call EndTag endcall FilterStatement Tag filter EndTag endfilter SetStatement Tag set EndTag endset TransStatement Tag trans Tag pluralize EndTag endtrans WithStatement Tag with EndTag endwith AutoescapeStatement Tag autoescape EndTag endautoescape Tag Tag Tag import as from import ImportItem Tag include ignore missing with without context Comment #}",maxTerm:173,nodeProps:[["closedBy",1,"}}",2,"#}",-2,3,4,"%}",32,")"],["openedBy",7,"{{",31,"(",57,"{%",140,"{#"],["group",-18,9,10,13,14,21,22,25,27,38,41,42,43,44,45,49,50,51,52,"Expression",-11,53,64,71,77,84,92,97,102,107,114,119,"Statement"]],skippedNodes:[0],repeatNodeCount:13,tokenData:".|~RqXY#YYZ#Y]^#Ypq#Yqr#krs#vuv&nwx&{xy)nyz)sz{)x{|*V|}+|}!O,R!O!P,g!P!Q,o!Q![+h![!],w!^!_,|!_!`-U!`!a,|!c!}-^!}#O.U#P#Q.Z#R#S-^#T#o-^#o#p.`#p#q.e#q#r.j#r#s.w%W;'S-^;'S;:j.O<%lO-^~#_S$d~XY#YYZ#Y]^#Ypq#Y~#nP!_!`#q~#vOb~~#yWOY#vZr#vrs$cs#O#v#O#P$h#P;'S#v;'S;=`%x<%lO#v~$hOe~~$kYOY#vYZ#vZr#vrs%Zs#O#v#O#P$h#P;'S#v;'S;=`&O;=`<%l#v<%lO#v~%`We~OY#vZr#vrs$cs#O#v#O#P$h#P;'S#v;'S;=`%x<%lO#v~%{P;=`<%l#v~&RXOY#vZr#vrs$cs#O#v#O#P$h#P;'S#v;'S;=`%x;=`<%l#v<%lO#v~&sP`~#q#r&v~&{O!Z~~'OWOY&{Zw&{wx$cx#O&{#O#P'h#P;'S&{;'S;=`(x<%lO&{~'kYOY&{YZ&{Zw&{wx(Zx#O&{#O#P'h#P;'S&{;'S;=`)O;=`<%l&{<%lO&{~(`We~OY&{Zw&{wx$cx#O&{#O#P'h#P;'S&{;'S;=`(x<%lO&{~({P;=`<%l&{~)RXOY&{Zw&{wx$cx#O&{#O#P'h#P;'S&{;'S;=`(x;=`<%l&{<%lO&{~)sOp~~)xOo~~)}P`~z{*Q~*VO`~~*[Qa~!O!P*b!Q![+h~*eP!Q![*h~*mSf~!Q![*h!g!h*y#R#S*h#X#Y*y~*|R{|+V}!O+V!Q![+]~+YP!Q![+]~+bQf~!Q![+]#R#S+]~+mTf~!O!P*b!Q![+h!g!h*y#R#S+h#X#Y*y~,ROt~~,WRa~uv,a!O!P*b!Q![+h~,dP#q#r&v~,lPZ~!Q![*h~,tP`~!P!Q*Q~,|O!P~~-RPb~!_!`#q~-ZPs~!_!`#q!`-iVm`[p!XS$gY!Q![-^!c!}-^#R#S-^#T#o-^%W;'S-^;'S;:j.O<%lO-^!`.RP;=`<%l-^~.ZO$i~~.`O$h~~.eO$n~~.jOl~^.oP$m[#q#r.rQ.wOVQ~.|O_~",tokenizers:[vEr,pEr,1,2,3,4,5,new Cv("b~RPstU~XP#q#r[~aO$Q~~",17,173)],topRules:{Template:[0,5]},specialized:[{term:161,get:e=>bEr[e]||-1},{term:55,get:e=>wEr[e]||-1}],tokenPrec:3602});function Epe(e,t){return e.split(" ").map(n=>({label:n,type:t}))}const yEr=Epe("abs attr batch capitalize center default dictsort escape filesizeformat first float forceescape format groupby indent int items join last length list lower map max min pprint random reject rejectattr replace reverse round safe select selectattr slice sort string striptags sum title tojson trim truncate unique upper urlencode urlize wordcount wordwrap xmlattr","function"),CEr=Epe("boolean callable defined divisibleby eq escaped even filter float ge gt in integer iterable le lower lt mapping ne none number odd sameas sequence string test undefined upper range lipsum dict joiner namespace","function"),_Er=Epe("loop super self true false varargs kwargs caller name arguments catch_kwargs catch_varargs caller","keyword"),Ivt=CEr.concat(_Er),Mvt=Epe("raw endraw filter endfilter trans pluralize endtrans with endwith autoescape endautoescape if elif else endif for endfor call endcall block endblock set endset macro endmacro import include break continue debug do extends","keyword");function SEr(e){var t;let{state:n,pos:r}=e,o=tc(n).resolveInner(r,-1).enterUnfinishedNodesBefore(r),s=((t=o.childBefore(r))===null||t===void 0?void 0:t.name)||o.name;if(o.name=="FilterName")return{type:"filter",node:o};if(e.explicit&&(s=="FilterOp"||s=="filter"))return{type:"filter"};if(o.name=="TagName")return{type:"tag",node:o};if(e.explicit&&s=="{%")return{type:"tag"};if(o.name=="PropertyName"&&o.parent.name=="MemberExpression")return{type:"prop",node:o,target:o.parent};if(o.name=="."&&o.parent.name=="MemberExpression")return{type:"prop",target:o.parent};if(o.name=="MemberExpression"&&s==".")return{type:"prop",target:o};if(o.name=="VariableName")return{type:"expr",from:o.from};if(o.name=="Comment"||o.name=="StringLiteral"||o.name=="NumberLiteral")return null;let a=e.matchBefore(/[\w\u00c0-\uffff]+$/);return a?{type:"expr",from:a.from}:e.explicit?{type:"expr"}:null}function LEr(e,t,n,r){let o=[];for(;;){let s=t.getChild("Expression");if(!s)return[];if(s.name=="VariableName"){o.unshift(e.sliceDoc(s.from,s.to));break}else if(s.name=="MemberExpression"){let a=s.getChild("PropertyName");a&&o.unshift(e.sliceDoc(a.from,a.to)),t=s}else return[]}return r(o,e,n)}function pLn(e={}){let t=e.tags?e.tags.concat(Mvt):Mvt,n=e.variables?e.variables.concat(Ivt):Ivt,{properties:r}=e;return o=>{var s;let a=SEr(o);if(!a)return null;let l=(s=a.from)!==null&&s!==void 0?s:a.node?a.node.from:o.pos,d;return a.type=="filter"?d=yEr:a.type=="tag"?d=t:a.type=="expr"?d=n:d=r?LEr(o.state,a.target,o,r):[],d.length?{options:d,from:l,validFor:/^[\w\u00c0-\uffff]*$/}:null}}const bLn=er.inputHandler.of((e,t,n,r)=>r!="%"||t!=n||e.state.doc.sliceString(t-1,n+1)!="{}"?!1:(e.dispatch(e.state.changeByRange(o=>({changes:{from:o.from,to:o.to,insert:"%%"},range:Ln.cursor(o.from+1)})),{scrollIntoView:!0,userEvent:"input.type"}),!0));function Pvt(e){return t=>{let n=e.test(t.textAfter);return t.lineIndent(t.node.from)+(n?0:t.unit)}}const xEr=Vd.define({name:"jinja",parser:OEr.configure({props:[Xd({"TagName raw endraw filter endfilter as trans pluralize endtrans with endwith autoescape endautoescape":ve.keyword,"required scoped recursive with without context ignore missing":ve.modifier,self:ve.self,"loop super":ve.standard(ve.variableName),"if elif else endif for endfor call endcall":ve.controlKeyword,"block endblock set endset macro endmacro import from include":ve.definitionKeyword,"Comment/...":ve.blockComment,VariableName:ve.variableName,Definition:ve.definition(ve.variableName),PropertyName:ve.propertyName,FilterName:ve.special(ve.variableName),ArithOp:ve.arithmeticOperator,AssignOp:ve.definitionOperator,"not and or":ve.logicOperator,CompareOp:ve.compareOperator,"in is":ve.operatorKeyword,"FilterOp ConcatOp":ve.operator,StringLiteral:ve.string,NumberLiteral:ve.number,BooleanLiteral:ve.bool,"{% %} {# #} {{ }} { }":ve.brace,"( )":ve.paren,".":ve.derefOperator,": , .":ve.punctuation}),zu.add({Tag:Xv({closing:"%}"}),"IfStatement ForStatement":Pvt(/^\s*(\{%-?\s*)?(endif|endfor|else|elif)\b/),Statement:Pvt(/^\s*(\{%-?\s*)?end\w/)}),Ah.add({"Statement Comment"(e){let t=e.firstChild,n=e.lastChild;return!t||t.name!="Tag"&&t.name!="{#"?null:{from:t.to,to:n.name=="EndTag"||n.name=="#}"?n.from:e.to}}})]}),languageData:{indentOnInput:/^\s*{%-?\s*(?:end|elif|else)$/}}),qPe=uI();function wLn(e){return xEr.configure({wrap:bp(t=>t.type.isTop?{parser:e.parser,overlay:n=>n.name=="Text"||n.name=="RawText"}:null)},"jinja")}const OLn=wLn(qPe.language);function EEr(e={}){let t=e.base||qPe,n=t.language==qPe.language?OLn:wLn(t.language);return new wd(n,[t.support,n.data.of({autocomplete:pLn(e)}),t.language.data.of({closeBrackets:{brackets:["{"]}}),bLn])}const TEr=Object.freeze(Object.defineProperty({__proto__:null,closePercentBrace:bLn,jinja:EEr,jinjaCompletionSource:pLn,jinjaLanguage:OLn},Symbol.toStringTag,{value:"Module"})),QEr=Xd({String:ve.string,Number:ve.number,"True False":ve.bool,PropertyName:ve.propertyName,Null:ve.null,", :":ve.separator,"[ ]":ve.squareBracket,"{ }":ve.brace}),DEr=zd.deserialize({version:14,states:"$bOVQPOOOOQO'#Cb'#CbOnQPO'#CeOvQPO'#ClOOQO'#Cr'#CrQOQPOOOOQO'#Cg'#CgO}QPO'#CfO!SQPO'#CtOOQO,59P,59PO![QPO,59PO!aQPO'#CuOOQO,59W,59WO!iQPO,59WOVQPO,59QOqQPO'#CmO!nQPO,59`OOQO1G.k1G.kOVQPO'#CnO!vQPO,59aOOQO1G.r1G.rOOQO1G.l1G.lOOQO,59X,59XOOQO-E6k-E6kOOQO,59Y,59YOOQO-E6l-E6l",stateData:"#O~OeOS~OQSORSOSSOTSOWQO_ROgPO~OVXOgUO~O^[O~PVO[^O~O]_OVhX~OVaO~O]bO^iX~O^dO~O]_OVha~O]bO^ia~O",goto:"!kjPPPPPPkPPkqwPPPPk{!RPPP!XP!e!hXSOR^bQWQRf_TVQ_Q`WRg`QcZRicQTOQZRQe^RhbRYQR]R",nodeNames:"⚠ JsonText True False Null Number String } { Object Property PropertyName : , ] [ Array",maxTerm:25,nodeProps:[["isolate",-2,6,11,""],["openedBy",7,"{",14,"["],["closedBy",8,"}",15,"]"]],propSources:[QEr],skippedNodes:[0],repeatNodeCount:2,tokenData:"(|~RaXY!WYZ!W]^!Wpq!Wrs!]|}$u}!O$z!Q!R%T!R![&c![!]&t!}#O&y#P#Q'O#Y#Z'T#b#c'r#h#i(Z#o#p(r#q#r(w~!]Oe~~!`Wpq!]qr!]rs!xs#O!]#O#P!}#P;'S!];'S;=`$o<%lO!]~!}Og~~#QXrs!]!P!Q!]#O#P!]#U#V!]#Y#Z!]#b#c!]#f#g!]#h#i!]#i#j#m~#pR!Q![#y!c!i#y#T#Z#y~#|R!Q![$V!c!i$V#T#Z$V~$YR!Q![$c!c!i$c#T#Z$c~$fR!Q![!]!c!i!]#T#Z!]~$rP;=`<%l!]~$zO]~~$}Q!Q!R%T!R![&c~%YRT~!O!P%c!g!h%w#X#Y%w~%fP!Q![%i~%nRT~!Q![%i!g!h%w#X#Y%w~%zR{|&T}!O&T!Q![&Z~&WP!Q![&Z~&`PT~!Q![&Z~&hST~!O!P%c!Q![&c!g!h%w#X#Y%w~&yO[~~'OO_~~'TO^~~'WP#T#U'Z~'^P#`#a'a~'dP#g#h'g~'jP#X#Y'm~'rOR~~'uP#i#j'x~'{P#`#a(O~(RP#`#a(U~(ZOS~~(^P#f#g(a~(dP#i#j(g~(jP#X#Y(m~(rOQ~~(wOW~~(|OV~",tokenizers:[0],topRules:{JsonText:[0,1]},tokenPrec:0}),BEr=()=>e=>{try{JSON.parse(e.state.doc.toString())}catch(t){if(!(t instanceof SyntaxError))throw t;const n=REr(t,e.state.doc);return[{from:n,message:t.message,severity:"error",to:n}]}return[]};function REr(e,t){let n;return(n=e.message.match(/at position (\d+)/))?Math.min(+n[1],t.length):(n=e.message.match(/at line (\d+) column (\d+)/))?Math.min(t.line(+n[1]).from+ +n[2]-1,t.length):0}const yLn=Vd.define({name:"json",parser:DEr.configure({props:[zu.add({Object:Nu({except:/^\s*\}/}),Array:Nu({except:/^\s*\]/})}),Ah.add({"Object Array":bA})]}),languageData:{closeBrackets:{brackets:["[","{",'"']},indentOnInput:/^\s*[\}\]]$/}});function IEr(){return new wd(yLn)}const MEr=Object.freeze(Object.defineProperty({__proto__:null,json:IEr,jsonLanguage:yLn,jsonParseLinter:BEr},Symbol.toStringTag,{value:"Module"})),PEr=110,Fvt=1,FEr=2,CLn=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288];function qge(e){return e>=65&&e<=90||e>=97&&e<=122||e>=161}function NEr(e){return e>=48&&e<=57}const UEr=new go((e,t)=>{if(e.next==40){let n=e.peek(-1);(qge(n)||NEr(n)||n==95||n==45)&&e.acceptToken(FEr,1)}}),jEr=new go(e=>{if(CLn.indexOf(e.peek(-1))>-1){let{next:t}=e;(qge(t)||t==95||t==35||t==46||t==91||t==58||t==45)&&e.acceptToken(PEr)}}),WEr=new go(e=>{if(CLn.indexOf(e.peek(-1))<0){let{next:t}=e;if(t==37&&(e.advance(),e.acceptToken(Fvt)),qge(t)){do e.advance();while(qge(e.next));e.acceptToken(Fvt)}}}),VEr=Xd({"import charset namespace keyframes media supports when":ve.definitionKeyword,"from to selector":ve.keyword,NamespaceName:ve.namespace,KeyframeName:ve.labelName,TagName:ve.tagName,ClassName:ve.className,PseudoClassName:ve.constant(ve.className),IdName:ve.labelName,"FeatureName PropertyName PropertyVariable":ve.propertyName,AttributeName:ve.attributeName,NumberLiteral:ve.number,KeywordQuery:ve.keyword,UnaryQueryOp:ve.operatorKeyword,"CallTag ValueName":ve.atom,VariableName:ve.variableName,"AtKeyword Interpolation":ve.special(ve.variableName),Callee:ve.operatorKeyword,Unit:ve.unit,"UniversalSelector NestingSelector":ve.definitionOperator,MatchOp:ve.compareOperator,"ChildOp SiblingOp, LogicOp":ve.logicOperator,BinOp:ve.arithmeticOperator,Important:ve.modifier,"Comment LineComment":ve.blockComment,ColorLiteral:ve.color,"ParenthesizedContent StringLiteral":ve.string,Escape:ve.special(ve.string),": ...":ve.punctuation,"PseudoOp #":ve.derefOperator,"; ,":ve.separator,"( )":ve.paren,"[ ]":ve.squareBracket,"{ }":ve.brace}),zEr={__proto__:null,lang:40,"nth-child":40,"nth-last-child":40,"nth-of-type":40,"nth-last-of-type":40,dir:40,"host-context":40,and:244,or:244,not:74,only:74,url:86,"url-prefix":86,domain:86,regexp:86,when:117,selector:142,from:172,to:174},HEr={__proto__:null,"@import":126,"@plugin":126,"@media":152,"@charset":156,"@namespace":160,"@keyframes":166,"@supports":178},$Er=zd.deserialize({version:14,states:"@^O!gQWOOO!nQaO'#CeOOQP'#Cd'#CdO$RQWO'#CgO$xQaO'#EaO%cQWO'#CiO%kQWO'#DZO%pQWO'#D^O%uQaO'#DfOOQP'#Es'#EsO'YQWO'#DlO'yQWO'#DyO(QQWO'#D{O(xQWO'#D}O)TQWO'#EQO'bQWO'#EWO)YQ`O'#FTO)]Q`O'#FTO)hQ`O'#FTO)vQWO'#EYOOQO'#Er'#ErOOQO'#FV'#FVOOQO'#Ec'#EcO){QWO'#EqO*WQWO'#EqQOQWOOOOQP'#Ch'#ChOOQP,59R,59RO$RQWO,59RO*bQWO'#EdO+PQWO,58|O+_QWO,59TO%kQWO,59uO%pQWO,59xO*bQWO,59{O*bQWO,59}OOQO'#De'#DeO*bQWO,5:OO,bQpO'#E}O,iQWO'#DkOOQO,58|,58|O(QQWO,58|O,pQWO,5:{OOQO,5:{,5:{OOQT'#Cl'#ClO-UQeO,59TO.cQ[O,59TOOQP'#D]'#D]OOQP,59u,59uOOQO'#D_'#D_O.hQpO,59xOOQO'#EZ'#EZO.pQ`O,5;oOOQO,5;o,5;oO/OQWO,5:WO/VQWO,5:WOOQS'#Dn'#DnO/rQWO'#DsO/yQ!fO'#FRO0eQWO'#DtOOQS'#FS'#FSO+YQWO,5:eO'bQWO'#DrOOQS'#Cu'#CuO(QQWO'#CwO0jQ!hO'#CyO2^Q!fO,5:gO2oQWO'#DWOOQS'#Ex'#ExO(QQWO'#DQOOQO'#EP'#EPO2tQWO,5:iO2yQWO,5:iOOQO'#ES'#ESO3RQWO,5:lO3WQ!fO,5:rO3iQ`O'#EkO.pQ`O,5;oOOQO,5:|,5:|O3zQWO,5:tOOQO,5:},5:}O4XQWO,5;]OOQO-E8a-E8aOOQP1G.m1G.mOOQP'#Ce'#CeO5RQaO,5;OOOQP'#Df'#DfOOQO-E8b-E8bOOQO1G.h1G.hO(QQWO1G.hO5fQWO1G.hO5nQeO1G.oO.cQ[O1G.oOOQP1G/a1G/aO6{QpO1G/dO7fQaO1G/gO8cQaO1G/iO9`QaO1G/jO:]Q!fO'#FOO:yQ!fO'#ExOOQO'#FO'#FOOOQO,5;i,5;iO<^QWO,5;iOWQWO1G/rO>]Q!fO'#DnO>qQWO,5:ZO>vQ!fO,5:_OOQO'#DP'#DPO'bQWO,5:]O?XQWO'#DwOOQS,5:b,5:bO?`QWO,5:dO'bQWO'#EiO?gQWO,5;mO*bQWO,5:`OOQO1G0P1G0PO?uQ!fO,5:^O@aQ!fO,59cOOQS,59e,59eO(QQWO,59iOOQS,59n,59nO@rQWO,59pOOQO1G0R1G0RO@yQ#tO,59rOARQ!fO,59lOOQO1G0T1G0TOBrQWO1G0TOBwQWO'#ETOOQO1G0W1G0WOOQO1G0^1G0^OOQO,5;V,5;VOOQO-E8i-E8iOCVQ!fO1G0bOCvQWO1G0`O%kQWO'#E_O$RQWO'#E`OEZQWO'#E^OOQO1G0b1G0bPEkQWO'#EcOUAN>UO!!RQWO,5;QOOQO-E8d-E8dO!!]QWOAN>dOOQS<S![;'S%T;'S;=`%f<%lO%Tm>ZY#m]|`Oy%Tz!Q%T!Q![>S![!g%T!g!h>y!h#X%T#X#Y>y#Y;'S%T;'S;=`%f<%lO%Tm?OY|`Oy%Tz{%T{|?n|}%T}!O?n!O!Q%T!Q![@V![;'S%T;'S;=`%f<%lO%Tm?sU|`Oy%Tz!Q%T!Q![@V![;'S%T;'S;=`%f<%lO%Tm@^U#m]|`Oy%Tz!Q%T!Q![@V![;'S%T;'S;=`%f<%lO%Tm@w[#m]|`Oy%Tz!O%T!O!P>S!P!Q%T!Q![@p![!g%T!g!h>y!h#X%T#X#Y>y#Y;'S%T;'S;=`%f<%lO%TbAtS#xQ|`Oy%Tz;'S%T;'S;=`%f<%lO%TkBVScZOy%Tz;'S%T;'S;=`%f<%lO%TmBhXrWOy%Tz}%T}!OCT!O!P=k!P!Q%T!Q![@p![;'S%T;'S;=`%f<%lO%TmCYW|`Oy%Tz!c%T!c!}Cr!}#T%T#T#oCr#o;'S%T;'S;=`%f<%lO%TmCy[f]|`Oy%Tz}%T}!OCr!O!Q%T!Q![Cr![!c%T!c!}Cr!}#T%T#T#oCr#o;'S%T;'S;=`%f<%lO%ToDtW#iROy%Tz!O%T!O!PE^!P!Q%T!Q![>S![;'S%T;'S;=`%f<%lO%TlEcU|`Oy%Tz!O%T!O!PEu!P;'S%T;'S;=`%f<%lO%TlE|S#s[|`Oy%Tz;'S%T;'S;=`%f<%lO%T~F_VrWOy%Tz{Ft{!P%T!P!QIl!Q;'S%T;'S;=`%f<%lO%T~FyU|`OyFtyzG]z{Hd{;'SFt;'S;=`If<%lOFt~G`TOzG]z{Go{;'SG];'S;=`H^<%lOG]~GrVOzG]z{Go{!PG]!P!QHX!Q;'SG];'S;=`H^<%lOG]~H^OR~~HaP;=`<%lG]~HiW|`OyFtyzG]z{Hd{!PFt!P!QIR!Q;'SFt;'S;=`If<%lOFt~IYS|`R~Oy%Tz;'S%T;'S;=`%f<%lO%T~IiP;=`<%lFt~IsV|`S~OYIlYZ%TZyIlyzJYz;'SIl;'S;=`Jq<%lOIl~J_SS~OYJYZ;'SJY;'S;=`Jk<%lOJY~JnP;=`<%lJY~JtP;=`<%lIlmJ|[#m]Oy%Tz!O%T!O!P>S!P!Q%T!Q![@p![!g%T!g!h>y!h#X%T#X#Y>y#Y;'S%T;'S;=`%f<%lO%TkKwU^ZOy%Tz![%T![!]LZ!];'S%T;'S;=`%f<%lO%TcLbS_R|`Oy%Tz;'S%T;'S;=`%f<%lO%TkLsS!ZZOy%Tz;'S%T;'S;=`%f<%lO%ThMUUrWOy%Tz!_%T!_!`Mh!`;'S%T;'S;=`%f<%lO%ThMoS|`rWOy%Tz;'S%T;'S;=`%f<%lO%TlNSW!SSrWOy%Tz!^%T!^!_Mh!_!`%T!`!aMh!a;'S%T;'S;=`%f<%lO%TjNsV!UQrWOy%Tz!_%T!_!`Mh!`!a! Y!a;'S%T;'S;=`%f<%lO%Tb! aS!UQ|`Oy%Tz;'S%T;'S;=`%f<%lO%To! rYg]Oy%Tz!b%T!b!c!!b!c!}!#R!}#T%T#T#o!#R#o#p!$O#p;'S%T;'S;=`%f<%lO%Tm!!iWg]|`Oy%Tz!c%T!c!}!#R!}#T%T#T#o!#R#o;'S%T;'S;=`%f<%lO%Tm!#Y[g]|`Oy%Tz}%T}!O!#R!O!Q%T!Q![!#R![!c%T!c!}!#R!}#T%T#T#o!#R#o;'S%T;'S;=`%f<%lO%To!$TW|`Oy%Tz!c%T!c!}!$m!}#T%T#T#o!$m#o;'S%T;'S;=`%f<%lO%To!$r^|`Oy%Tz}%T}!O!$m!O!Q%T!Q![!$m![!c%T!c!}!$m!}#T%T#T#o!$m#o#q%T#q#r!%n#r;'S%T;'S;=`%f<%lO%To!%uSp_|`Oy%Tz;'S%T;'S;=`%f<%lO%To!&W[#h_Oy%Tz}%T}!O!&|!O!Q%T!Q![!&|![!c%T!c!}!&|!}#T%T#T#o!&|#o;'S%T;'S;=`%f<%lO%To!'T[#h_|`Oy%Tz}%T}!O!&|!O!Q%T!Q![!&|![!c%T!c!}!&|!}#T%T#T#o!&|#o;'S%T;'S;=`%f<%lO%Tk!(OSyZOy%Tz;'S%T;'S;=`%f<%lO%Tm!(aSw]Oy%Tz;'S%T;'S;=`%f<%lO%Td!(pUOy%Tz!_%T!_!`6|!`;'S%T;'S;=`%f<%lO%Tk!)XS!^ZOy%Tz;'S%T;'S;=`%f<%lO%Tk!)jS!]ZOy%Tz;'S%T;'S;=`%f<%lO%To!){Y#oQOr%Trs!*ksw%Twx!.wxy%Tz!_%T!_!`6|!`;'S%T;'S;=`%f<%lO%Tm!*pZ|`OY!*kYZ%TZr!*krs!+csy!*kyz!+vz#O!*k#O#P!-j#P;'S!*k;'S;=`!.q<%lO!*km!+jSo]|`Oy%Tz;'S%T;'S;=`%f<%lO%T]!+yWOY!+vZr!+vrs!,cs#O!+v#O#P!,h#P;'S!+v;'S;=`!-d<%lO!+v]!,hOo]]!,kRO;'S!+v;'S;=`!,t;=`O!+v]!,wXOY!+vZr!+vrs!,cs#O!+v#O#P!,h#P;'S!+v;'S;=`!-d;=`<%l!+v<%lO!+v]!-gP;=`<%l!+vm!-oU|`Oy!*kyz!+vz;'S!*k;'S;=`!.R;=`<%l!+v<%lO!*km!.UXOY!+vZr!+vrs!,cs#O!+v#O#P!,h#P;'S!+v;'S;=`!-d;=`<%l!*k<%lO!+vm!.tP;=`<%l!*km!.|Z|`OY!.wYZ%TZw!.wwx!+cxy!.wyz!/oz#O!.w#O#P!1^#P;'S!.w;'S;=`!2e<%lO!.w]!/rWOY!/oZw!/owx!,cx#O!/o#O#P!0[#P;'S!/o;'S;=`!1W<%lO!/o]!0_RO;'S!/o;'S;=`!0h;=`O!/o]!0kXOY!/oZw!/owx!,cx#O!/o#O#P!0[#P;'S!/o;'S;=`!1W;=`<%l!/o<%lO!/o]!1ZP;=`<%l!/om!1cU|`Oy!.wyz!/oz;'S!.w;'S;=`!1u;=`<%l!/o<%lO!.wm!1xXOY!/oZw!/owx!,cx#O!/o#O#P!0[#P;'S!/o;'S;=`!1W;=`<%l!.w<%lO!/om!2hP;=`<%l!.w`!2nP;=`<%l$t",tokenizers:[jEr,WEr,UEr,0,1,2,3,4],topRules:{StyleSheet:[0,5]},specialized:[{term:116,get:e=>zEr[e]||-1},{term:23,get:e=>HEr[e]||-1}],tokenPrec:2180}),KPe=Vd.define({name:"less",parser:$Er.configure({props:[zu.add({Declaration:Nu()}),Ah.add({Block:bA})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"},line:"//"},indentOnInput:/^\s*\}$/,wordChars:"@-"}}),_Ln=Ope(e=>e.name=="VariableName"||e.name=="AtKeyword");function XEr(){return new wd(KPe,KPe.data.of({autocomplete:_Ln}))}const GEr=Object.freeze(Object.defineProperty({__proto__:null,less:XEr,lessCompletionSource:_Ln,lessLanguage:KPe},Symbol.toStringTag,{value:"Module"})),YEr=1,ZEr=2,qEr=3,KEr=180,JEr=4,e7r=181,t7r=5,n7r=182,i7r=6;function r7r(e){return e>=65&&e<=90||e>=97&&e<=122}const o7r=new go(e=>{let t=e.pos;for(;;){let{next:n}=e;if(n<0)break;if(n==123){let r=e.peek(1);if(r==123){if(e.pos>t)break;e.acceptToken(YEr,2);return}else if(r==37){if(e.pos>t)break;let o=2,s=2;for(;;){let a=e.peek(o);if(a==32||a==10)++o;else if(a==35)for(++o;;){let l=e.peek(o);if(l<0||l==10)break;o++}else if(a==45&&s==2)s=++o;else{let l=a==101&&e.peek(o+1)==110&&e.peek(o+2)==100;e.acceptToken(l?qEr:ZEr,s);return}}}}if(e.advance(),n==10)break}e.pos>t&&e.acceptToken(KEr)});function SLn(e,t,n){return new go(r=>{let o=r.pos;for(;;){let{next:s}=r;if(s==123&&r.peek(1)==37){let a=2;for(;;a++){let d=r.peek(a);if(d!=32&&d!=10)break}let l="";for(;;a++){let d=r.peek(a);if(!r7r(d))break;l+=String.fromCharCode(d)}if(l==e){if(r.pos>o)break;r.acceptToken(n,2);break}}else if(s<0)break;if(r.advance(),s==10)break}r.pos>o&&r.acceptToken(t)})}const s7r=SLn("endcomment",n7r,t7r),a7r=SLn("endraw",e7r,JEr),l7r=new go(e=>{if(e.next==35){for(e.advance();!(e.next==10||e.next<0||(e.next==37||e.next==125)&&e.peek(1)==125);)e.advance();e.acceptToken(i7r)}}),c7r={__proto__:null,contains:34,or:38,and:38,true:52,false:52,empty:54,forloop:57,tablerowloop:59,continue:61,in:131,with:197,for:199,as:201,if:237,endif:241,unless:247,endunless:251,elsif:255,else:259,case:265,endcase:269,when:273,endfor:281,tablerow:287,endtablerow:291,break:295,cycle:301,echo:305,render:309,include:313,assign:317,capture:323,endcapture:327,increment:331,decrement:335},d7r={__proto__:null,if:86,endif:90,elsif:94,else:98,unless:104,endunless:108,case:114,endcase:118,when:122,for:128,endfor:138,tablerow:144,endtablerow:148,break:152,continue:156,cycle:160,comment:166,endcomment:172,raw:178,endraw:184,echo:188,render:192,include:204,assign:208,capture:214,endcapture:218,increment:222,decrement:226,liquid:230},u7r=zd.deserialize({version:14,states:"KtQYOPOOOOOP'#F{'#F{OeOaO'#CdOsQhO'#CfO!bQxO'#DSO#{OPO'#DVO$ZOPO'#D`O$iOPO'#DeO$wOPO'#DlO%VOPO'#DtO%eOSO'#EPO%jOQO'#EVO%oOPO'#EiOOOP'#Ge'#GeOOOP'#G]'#G]OOOP'#Fz'#FzQYOPOOOOOP-E9y-E9yOOQW'#Cg'#CgO&cQ!jO,59QO&jQ!jO'#G^OsQhO'#CtOOQW'#Gb'#GbOOQW'#Gc'#GcOOQW'#Gd'#GdOOQW'#G^'#G^OOOP,59n,59nO)YQhO,59nOsQhO,59rOsQhO,59vO)dQhO,59xOsQhO,59{OsQhO,5:QOsQhO,5:UO!]QhO,5:XO!]QhO,5:aO)iQhO,5:eO)nQhO,5:gO)sQhO,5:iO)xQhO,5:lO)}QhO,5:rOsQhO,5:wOsQhO,5:yOsQhO,5;POsQhO,5;ROsQhO,5;UOsQhO,5;YOsQhO,5;[O+^QhO,5;^O+eOPO'#CdOOOP,59q,59qO#{OPO,59qO+sQxO'#DYOOOP,59z,59zO$ZOPO,59zO+xQxO'#DcOOOP,5:P,5:PO$iOPO,5:PO+}QxO'#DhOOOP,5:W,5:WO$wOPO,5:WO,SQxO'#DrOOOP,5:`,5:`O%VOPO,5:`O,XQxO'#DwOOOS'#GQ'#GQO,^OSO'#ESO,fOSO,5:kOOOQ'#GR'#GRO,kOQO'#EYO,sOQO,5:qOOOP,5;T,5;TO%oOPO,5;TO,xQxO'#ElOOOP-E9x-E9xO,}Q#|O,59SOsQhO,59VOsQhO,59WOsQhO,59WO-SQhO'#C}OOQW'#F|'#F|O-XQhO1G.lOOOP1G.l1G.lOsQhO,59WOsQhO,59[O-rQ!jO,59`O-yQ!jO1G/YO.QQhO1G/YOOOP1G/Y1G/YO.YQ!jO1G/^O.aQ!jO1G/bOOOP1G/d1G/dO.hQ!jO1G/gO.oQ!jO1G/lO.vQ!jO1G/pO/QQhO1G/sO/QQhO1G/{OOOP1G0P1G0POOOP1G0R1G0RO/VQhO1G0TOOOS1G0W1G0WOOOQ1G0^1G0^O/bQ!jO1G0cO/iQ!jO1G0eO/yQ!jO1G0kO0QQ!jO1G0mO0XQ!jO1G0pO0`Q!jO1G0tO0gQ!jO1G0vOOQW'#Gh'#GhOOQW'#Gk'#GkOsQhO'#EuO0nQhO'#EtOOQW'#Gm'#GmOsQhO'#EzO0uQhO'#EyOOQW'#Go'#GoOsQhO'#FOOOQW'#Gp'#GpOOQW'#FQ'#FQOOQW'#Gq'#GqOsQhO'#FTO0|QhO'#FSOOQW'#Gs'#GsOsQhO'#FXO!]QhO'#F[O1TQhO'#FZOOQW'#Gu'#GuO!]QhO'#F`O1[QhO'#F_OOQW'#Gw'#GwOOQW'#Fd'#FdOOQW'#Ff'#FfOOQW'#Gx'#GxO1cQhO'#FgOOQW'#Gy'#GyOsQhO'#FiOOQW'#Gz'#GzOsQhO'#FkOOQW'#G{'#G{OsQhO'#FmOOQW'#G|'#G|OsQhO'#FoOOQW'#G}'#G}OsQhO'#FrO1hQhO'#FqOOQW'#HP'#HPOsQhO'#FvOOQW'#HQ'#HQOsQhO'#FxOOQW'#Gj'#GjOOQW'#GT'#GTO1oQhO1G0xOOOP1G0x1G0xOOOP1G/]1G/]O1vQhO,59tOOOP1G/f1G/fO1{QhO,59}OOOP1G/k1G/kO2QQhO,5:SOOOP1G/r1G/rO2VQhO,5:^OOOP1G/z1G/zO2[QhO,5:cOOOS-E:O-E:OOOOP1G0V1G0VO2aQxO'#ETOOOQ-E:P-E:POOOP1G0]1G0]O2fQxO'#EZOOOP1G0o1G0oO2kQhO,5;WOOQW1G.n1G.nO2pQ!jO1G.qO5aQ!jO1G.rO5hQ!jO1G.rOOQW'#DP'#DPO7vQhO,59iOOQW-E9z-E9zOOOP7+$W7+$WO9pQ!jO1G.rO9wQ!jO1G.vOsQhO1G.zOxQ!jO,5;fOOQW'#Gn'#GnOOQW'#E|'#E|OOQW,5;e,5;eO0uQhO,5;eO@XQ!jO,5;jOAzQ!jO,5;oOOQW'#Gr'#GrOOQW'#FV'#FVOOQW,5;n,5;nO0|QhO,5;nOCZQ!jO,5;sO/QQhO,5;vOOQW'#Gt'#GtOOQW'#F]'#F]OOQW,5;u,5;uO1TQhO,5;uO/QQhO,5;zOOQW'#Gv'#GvOOQW'#Fb'#FbOOQW,5;y,5;yO1[QhO,5;yOEPQhO,5eOOOPAN>eAN>eO!6OQhOAN>mOOOPAN>mAN>mO!6WQhOAN>uOOOPAN>uAN>uOsQhO1G0gOOQW'#Gi'#GiO!]QhO1G0gO!6`Q!jO7+&|O!7rQ!jO7+'QO!9UQhO7+'XOOQW-E:S-E:SO!:xQhO<kQhO<W>h>x?Y?j?z@O@`m^OTUVWX[`!T!W!Z!^!a!j!vdReklmopqyz{|}!O!P!n!o!p!u!v#c#f#i#m#p#|$O$Q$S$U$X$Z$|%T%X%Y%c&q'X'Z'q'yQ#RrQ#SsQ&O#qQ&T#tQ'O%bR(P's!wiReklmopqyz{|}!O!P!n!o!p!u!v#c#f#i#m#p#|$O$Q$S$U$X$Z$|%T%X%Y%c&q'X'Z'q'ym!rck!s!x!y#Y#]$}%_%h&Z&^'_'bR$w!qm]OTUVWX[`!T!W!Z!^!a!jmTOTUVWX[`!T!W!Z!^!a!jQ!STR$`!TmUOTUVWX[`!T!W!Z!^!a!jQ!VUR$b!WmVOTUVWX[`!T!W!Z!^!a!jQ!YVR$d!ZmWOTUVWX[`!T!W!Z!^!a!ja'j&w&x'k'm't'u(Q(Ra'i&w&x'k'm't'u(Q(RQ!]WR$f!^mXOTUVWX[`!T!W!Z!^!a!jQ!`XR$h!amYOTUVWX[`!T!W!Z!^!a!jR!eYR$k!emZOTUVWX[`!T!W!Z!^!a!jR!hZR$n!hS%d#Z%eT'`&['am[OTUVWX[`!T!W!Z!^!a!jQ!i[R$p!jm$[!Q#d#g#n#r#u$V$^%q%v%|&S&X&cm#d!Q#d#g#n#r#u$V$^%q%v%|&S&X&cQ%p#dR'T%qm#g!Q#d#g#n#r#u$V$^%q%v%|&S&X&cQ%u#gR'U%vm#n!Q#d#g#n#r#u$V$^%q%v%|&S&X&cQ%{#nR'V%|m#r!Q#d#g#n#r#u$V$^%q%v%|&S&X&cQ&R#rR'Y&Sm#u!Q#d#g#n#r#u$V$^%q%v%|&S&X&cQ&W#uR'[&Xm$V!Q#d#g#n#r#u$V$^%q%v%|&S&X&cQ&b$VR'c&cQ`OQ!TTQ!WUQ!ZVQ!^WQ!aXQ!j[_!l`!T!W!Z!^!a!jSQO`SaQ!Ri!RTUVWX[!T!W!Z!^!a!jQ!scQ!yk^$x!s!y$}%_%h'_'bQ$}!xQ%_#YQ%h#]Q'_&ZR'b&^Q%U#QU&u%U'W'xQ'W%}R'x'fQ'k&wQ'm&xW'z'k'm(Q(RQ(Q'tR(R'uQ%[#VW&z%[']'o(SQ']&YQ'o&|R(S'vQ!dYR$j!dQ!gZR$m!gQ%e#ZR'Q%eQ$^!QQ%q#dQ%v#gQ%|#nQ&S#rQ&X#uQ&c$V_&f$^%q%v%|&S&X&cQ'a&[R'w'am_OTUVWX[`!T!W!Z!^!a!jQcRQ!weQ!xkQ!{lQ!|mQ#OoQ#PpQ#QqQ#YyQ#ZzQ#[{Q#]|Q#^}Q#_!OQ#`!PQ$s!nQ$t!oQ$u!pQ$z!uQ${!vQ%m#cQ%r#fQ%w#iQ%x#mQ%}#pQ&Z#|Q&[$OQ&]$QQ&^$SQ&_$UQ&d$XQ&e$ZQ&r$|Q&t%TQ&w%XQ&x%YQ'P%cQ'f&qQ't'XQ'u'ZQ(O'qR(T'y!viReklmopqyz{|}!O!P!n!o!p!u!v#c#f#i#m#p#|$O$Q$S$U$X$Z$|%T%X%Y%c&q'X'Z'q'ym#x!Q#d#g#n#r#u$V$^%q%v%|&S&X&cQ%X#RQ%Y#SQ'X&OR'Z&TX%c#Z%e&['al#q!Q#d#g#n#r#u$V$^%q%v%|&S&X&cX%c#Z%e&['aR's'Pm$]!Q#d#g#n#r#u$V$^%q%v%|&S&X&cm#c!Q#d#g#n#r#u$V$^%q%v%|&S&X&cT%o#d%qm#f!Q#d#g#n#r#u$V$^%q%v%|&S&X&cT%t#g%vm#i!Q#d#g#n#r#u$V$^%q%v%|&S&X&cm#k!Q#d#g#n#r#u$V$^%q%v%|&S&X&cm#m!Q#d#g#n#r#u$V$^%q%v%|&S&X&cT%z#n%|m#p!Q#d#g#n#r#u$V$^%q%v%|&S&X&cT&Q#r&Sm#t!Q#d#g#n#r#u$V$^%q%v%|&S&X&cT&V#u&Xm#w!Q#d#g#n#r#u$V$^%q%v%|&S&X&cm#z!Q#d#g#n#r#u$V$^%q%v%|&S&X&cm#|!Q#d#g#n#r#u$V$^%q%v%|&S&X&cm$O!Q#d#g#n#r#u$V$^%q%v%|&S&X&cm$Q!Q#d#g#n#r#u$V$^%q%v%|&S&X&cm$S!Q#d#g#n#r#u$V$^%q%v%|&S&X&cm$U!Q#d#g#n#r#u$V$^%q%v%|&S&X&cT&a$V&cm$X!Q#d#g#n#r#u$V$^%q%v%|&S&X&cm$Z!Q#d#g#n#r#u$V$^%q%v%|&S&X&c",nodeNames:"⚠ {{ {% {% {% {% InlineComment Template Text }} Interpolation VariableName MemberExpression . PropertyName SubscriptExpression BinaryExpression contains CompareOp LogicOp AssignmentExpression AssignOp ) ( RangeExpression .. BooleanLiteral empty forloop tablerowloop continue StringLiteral NumberLiteral Filter | FilterName : , Tag TagName %} IfDirective Tag if EndTag endif Tag elsif Tag else UnlessDirective Tag unless EndTag endunless CaseDirective Tag case EndTag endcase Tag when ForDirective Tag for in Parameter ParameterName EndTag endfor TableDirective Tag tablerow EndTag endtablerow Tag break Tag continue Tag cycle Comment Tag comment CommentText EndTag endcomment RawDirective Tag raw RawText EndTag endraw Tag echo Tag render RenderParameter with for as Tag include Tag assign CaptureDirective Tag capture EndTag endcapture Tag increment Tag decrement Tag liquid IfDirective Tag if EndTag endif UnlessDirective Tag unless EndTag endunless Tag elsif Tag else CaseDirective Tag case EndTag endcase Tag when ForDirective Tag EndTag endfor TableDirective Tag tablerow EndTag endtablerow Tag break Tag Tag cycle Tag echo Tag render Tag include Tag assign CaptureDirective Tag capture EndTag endcapture Tag increment Tag decrement",maxTerm:220,nodeProps:[["closedBy",1,"}}",-4,2,3,4,5,"%}",23,")"],["openedBy",9,"{{",22,"(",40,"{%"],["group",-13,11,12,15,16,20,24,26,27,28,29,30,31,32,"Expression"]],skippedNodes:[0,6],repeatNodeCount:11,tokenData:")e~RmXY!|YZ!|]^!|pq!|qr#_rs#juv$[wx$gxy%Syz%X{|%^|}&x}!O&}!O!P'Z!Q![&g![!]'k!^!_'p!_!`'x!`!a'p!c!}(Q!}#O(y#P#Q)O#R#S(Q#T#o(Q#p#q)T#q#r)Y%W;'S(Q;'S;:j(s<%lO(Q~#RS%O~XY!|YZ!|]^!|pq!|~#bP!_!`#e~#jOb~~#mUOY#jZr#jrs$Ps;'S#j;'S;=`$U<%lO#j~$UOo~~$XP;=`<%l#j~$_P#q#r$b~$gOx~~$jUOY$gZw$gwx$Px;'S$g;'S;=`$|<%lO$g~%PP;=`<%l$g~%XOg~~%^Of~P%aQ!O!P%g!Q![&gP%jP!Q![%mP%rRpP!Q![%m!g!h%{#X#Y%{P&OR{|&X}!O&X!Q![&_P&[P!Q![&_P&dPpP!Q![&_P&lSpP!O!P%g!Q![&g!g!h%{#X#Y%{~&}Ou~~'QRuv$[!O!P%g!Q![&g~'`Q]S!O!P'f!Q![%m~'kOi~~'pOt~~'uPb~!_!`#e~'}Pe~!_!`#e_(ZW^WwQ%RT}!O(Q!Q![(Q!c!}(Q#R#S(Q#T#o(Q%W;'S(Q;'S;:j(s<%lO(Q_(vP;=`<%l(Q~)OO%T~~)TO%S~~)YOr~~)]P#q#r)`~)eOX~",tokenizers:[o7r,a7r,s7r,l7r,0,1,2,3],topRules:{Template:[0,7]},dynamicPrecedences:{190:1,191:1,192:1,194:1,195:1,196:1,197:1,199:1,200:1,201:1,202:1,203:1,204:1,205:1,206:1,207:1,208:1,209:1,210:1,211:1,212:1,213:1,214:1,215:1,216:1,217:1,218:1,219:1,220:1},specialized:[{term:187,get:e=>c7r[e]||-1},{term:39,get:e=>d7r[e]||-1}],tokenPrec:0});function oie(e,t){return e.split(" ").map(n=>({label:n,type:t}))}const Nvt=oie("abs append at_least at_most capitalize ceil compact concat date default divided_by downcase escape escape_once first floor join last lstrip map minus modulo newline_to_br plus prepend remove remove_first replace replace_first reverse round rstrip size slice sort sort_natural split strip strip_html strip_newlines sum times truncate truncatewords uniq upcase url_decode url_encode where","function"),Uvt=oie("cycle comment endcomment raw endraw echo increment decrement liquid if elsif else endif unless endunless case endcase for endfor tablerow endtablerow break continue assign capture endcapture render include","keyword"),jvt=oie("empty forloop tablerowloop in with as","keyword"),h7r=oie("first index index0 last length rindex","property"),f7r=oie("col col0 col_first col_last first index index0 last length rindex rindex0 row","property");function g7r(e){var t;let{state:n,pos:r}=e,o=tc(n).resolveInner(r,-1).enterUnfinishedNodesBefore(r),s=((t=o.childBefore(r))===null||t===void 0?void 0:t.name)||o.name;if(o.name=="FilterName")return{type:"filter",node:o};if(e.explicit&&s=="|")return{type:"filter"};if(o.name=="TagName")return{type:"tag",node:o};if(e.explicit&&s=="{%")return{type:"tag"};if(o.name=="PropertyName"&&o.parent.name=="MemberExpression")return{type:"property",node:o,target:o.parent};if(o.name=="."&&o.parent.name=="MemberExpression")return{type:"property",target:o.parent};if(o.name=="MemberExpression"&&s==".")return{type:"property",target:o};if(o.name=="VariableName")return{type:"expression",from:o.from};let a=e.matchBefore(/[\w\u00c0-\uffff]+$/);return a?{type:"expression",from:a.from}:e.explicit&&o.name!="CommentText"&&o.name!="StringLiteral"&&o.name!="NumberLiteral"&&o.name!="InlineComment"?{type:"expression"}:null}function m7r(e,t,n,r){let o=[];for(;;){let s=t.getChild("Expression");if(!s)return[];if(s.name=="VariableName"||s.name=="forloop"||s.name=="tablerowloop"){let a=e.sliceDoc(s.from,s.to);if(a=="forloop")return o.length?[]:h7r;if(a=="tablerowloop")return o.length?[]:f7r;o.unshift(a);break}else if(s.name=="MemberExpression"){let a=s.getChild("PropertyName");a&&o.unshift(e.sliceDoc(a.from,a.to)),t=s}else if(s.name=="SubscriptExpression"){let a=s.getChildren("Expression")[1];o.unshift((a==null?void 0:a.name)=="StringLiteral"?e.sliceDoc(a.from+1,a.to-1):"[]"),t=s}else return[]}return r?r(o,e,n):[]}function LLn(e={}){let t=e.filters?e.filters.concat(Nvt):Nvt,n=e.tags?e.tags.concat(Uvt):Uvt,r=e.variables?e.variables.concat(jvt):jvt,{properties:o}=e;return s=>{var a;let l=g7r(s);if(!l)return null;let d=(a=l.from)!==null&&a!==void 0?a:l.node?l.node.from:s.pos,u;return l.type=="filter"?u=t:l.type=="tag"?u=n:l.type=="expression"?u=r:u=m7r(s.state,l.target,s,o),u.length?{options:u,from:d,validFor:/^[\w\u00c0-\uffff]*$/}:null}}const xLn=er.inputHandler.of((e,t,n,r)=>r!="%"||t!=n||e.state.doc.sliceString(t-1,n+1)!="{}"?!1:(e.dispatch(e.state.changeByRange(o=>({changes:{from:o.from,to:o.to,insert:"%%"},range:Ln.cursor(o.from+1)})),{scrollIntoView:!0,userEvent:"input.type"}),!0));function WSe(e){return t=>{let n=e.test(t.textAfter);return t.lineIndent(t.node.from)+(n?0:t.unit)}}const k7r=Vd.define({name:"liquid",parser:u7r.configure({props:[Xd({"cycle comment endcomment raw endraw echo increment decrement liquid in with as":ve.keyword,"empty forloop tablerowloop":ve.atom,"if elsif else endif unless endunless case endcase for endfor tablerow endtablerow break continue":ve.controlKeyword,"assign capture endcapture":ve.definitionKeyword,contains:ve.operatorKeyword,"render include":ve.moduleKeyword,VariableName:ve.variableName,TagName:ve.tagName,FilterName:ve.function(ve.variableName),PropertyName:ve.propertyName,CompareOp:ve.compareOperator,AssignOp:ve.definitionOperator,LogicOp:ve.logicOperator,NumberLiteral:ve.number,StringLiteral:ve.string,BooleanLiteral:ve.bool,InlineComment:ve.lineComment,CommentText:ve.blockComment,"{% %} {{ }}":ve.brace,"[ ]":ve.bracket,"( )":ve.paren,".":ve.derefOperator,", .. : |":ve.punctuation}),zu.add({Tag:Xv({closing:"%}"}),"UnlessDirective ForDirective TablerowDirective CaptureDirective":WSe(/^\s*(\{%-?\s*)?end\w/),IfDirective:WSe(/^\s*(\{%-?\s*)?(endif|else|elsif)\b/),CaseDirective:WSe(/^\s*(\{%-?\s*)?(endcase|when)\b/)}),Ah.add({"UnlessDirective ForDirective TablerowDirective CaptureDirective IfDirective CaseDirective RawDirective Comment"(e){let t=e.firstChild,n=e.lastChild;return!t||t.name!="Tag"?null:{from:t.to,to:n.name=="EndTag"?n.from:e.to}}})]}),languageData:{commentTokens:{line:"#"},indentOnInput:/^\s*{%-?\s*(?:end|elsif|else|when|)$/}}),JPe=uI();function ELn(e){return k7r.configure({wrap:bp(t=>t.type.isTop?{parser:e.parser,overlay:n=>n.name=="Text"||n.name=="RawText"}:null)},"liquid")}const TLn=ELn(JPe.language);function v7r(e={}){let t=e.base||JPe,n=t.language==JPe.language?TLn:ELn(t.language);return new wd(n,[t.support,n.data.of({autocomplete:LLn(e)}),t.language.data.of({closeBrackets:{brackets:["{"]}}),xLn])}const A7r=Object.freeze(Object.defineProperty({__proto__:null,closePercentBrace:xLn,liquid:v7r,liquidCompletionSource:LLn,liquidLanguage:TLn},Symbol.toStringTag,{value:"Module"})),p7r=1,b7r=2,w7r=275,O7r=3,y7r=276,Wvt=277,C7r=278,_7r=4,S7r=5,L7r=6,x7r=7,Vvt=8,E7r=9,T7r=10,Q7r=11,D7r=12,B7r=13,R7r=14,I7r=15,M7r=16,P7r=17,F7r=18,N7r=19,U7r=20,j7r=21,W7r=22,V7r=23,z7r=24,H7r=25,$7r=26,X7r=27,G7r=28,Y7r=29,Z7r=30,q7r=31,K7r=32,J7r=33,eTr=34,tTr=35,nTr=36,iTr=37,rTr=38,oTr=39,sTr=40,aTr=41,lTr=42,cTr=43,dTr=44,uTr=45,hTr=46,fTr=47,gTr=48,mTr=49,kTr=50,vTr=51,ATr=52,pTr=53,bTr=54,wTr=55,OTr=56,yTr=57,CTr=58,_Tr=59,STr=60,LTr=61,xTr=62,VSe=63,ETr=64,TTr=65,QTr=66,DTr={abstract:_7r,and:S7r,array:L7r,as:x7r,true:Vvt,false:Vvt,break:E7r,case:T7r,catch:Q7r,clone:D7r,const:B7r,continue:R7r,declare:M7r,default:I7r,do:P7r,echo:F7r,else:N7r,elseif:U7r,enddeclare:j7r,endfor:W7r,endforeach:V7r,endif:z7r,endswitch:H7r,endwhile:$7r,enum:X7r,extends:G7r,final:Y7r,finally:Z7r,fn:q7r,for:K7r,foreach:J7r,from:eTr,function:tTr,global:nTr,goto:iTr,if:rTr,implements:oTr,include:sTr,include_once:aTr,instanceof:lTr,insteadof:cTr,interface:dTr,list:uTr,match:hTr,namespace:fTr,new:gTr,null:mTr,or:kTr,print:vTr,readonly:ATr,require:pTr,require_once:bTr,return:wTr,switch:OTr,throw:yTr,trait:CTr,try:_Tr,unset:STr,use:LTr,var:xTr,public:VSe,private:VSe,protected:VSe,while:ETr,xor:TTr,yield:QTr,__proto__:null};function zvt(e){let t=DTr[e.toLowerCase()];return t??-1}function Hvt(e){return e==9||e==10||e==13||e==32}function QLn(e){return e>=97&&e<=122||e>=65&&e<=90}function iZ(e){return e==95||e>=128||QLn(e)}function zSe(e){return e>=48&&e<=55||e>=97&&e<=102||e>=65&&e<=70}const BTr={int:!0,integer:!0,bool:!0,boolean:!0,float:!0,double:!0,real:!0,string:!0,array:!0,object:!0,unset:!0,__proto__:null},RTr=new go(e=>{if(e.next==40){e.advance();let t=0;for(;Hvt(e.peek(t));)t++;let n="",r;for(;QLn(r=e.peek(t));)n+=String.fromCharCode(r),t++;for(;Hvt(e.peek(t));)t++;e.peek(t)==41&&BTr[n.toLowerCase()]&&e.acceptToken(p7r)}else if(e.next==60&&e.peek(1)==60&&e.peek(2)==60){for(let r=0;r<3;r++)e.advance();for(;e.next==32||e.next==9;)e.advance();let t=e.next==39;if(t&&e.advance(),!iZ(e.next))return;let n=String.fromCharCode(e.next);for(;e.advance(),!(!iZ(e.next)&&!(e.next>=48&&e.next<=55));)n+=String.fromCharCode(e.next);if(t){if(e.next!=39)return;e.advance()}if(e.next!=10&&e.next!=13)return;for(;;){let r=e.next==10||e.next==13;if(e.advance(),e.next<0)return;if(r){for(;e.next==32||e.next==9;)e.advance();let o=!0;for(let s=0;s{e.next<0&&e.acceptToken(C7r)}),MTr=new go((e,t)=>{e.next==63&&t.canShift(Wvt)&&e.peek(1)==62&&e.acceptToken(Wvt)});function PTr(e){let t=e.peek(1);if(t==110||t==114||t==116||t==118||t==101||t==102||t==92||t==36||t==34||t==123)return 2;if(t>=48&&t<=55){let n=2,r;for(;n<5&&(r=e.peek(n))>=48&&r<=55;)n++;return n}if(t==120&&zSe(e.peek(2)))return zSe(e.peek(3))?4:3;if(t==117&&e.peek(2)==123)for(let n=3;;n++){let r=e.peek(n);if(r==125)return n==2?0:n+1;if(!zSe(r))break}return 0}const FTr=new go((e,t)=>{let n=!1;for(;!(e.next==34||e.next<0||e.next==36&&(iZ(e.peek(1))||e.peek(1)==123)||e.next==123&&e.peek(1)==36);n=!0){if(e.next==92){let r=PTr(e);if(r){if(n)break;return e.acceptToken(O7r,r)}}else if(!n&&(e.next==91||e.next==45&&e.peek(1)==62&&iZ(e.peek(2))||e.next==63&&e.peek(1)==45&&e.peek(2)==62&&iZ(e.peek(3)))&&t.canShift(y7r))break;e.advance()}n&&e.acceptToken(w7r)}),NTr=Xd({"Visibility abstract final static":ve.modifier,"for foreach while do if else elseif switch try catch finally return throw break continue default case":ve.controlKeyword,"endif endfor endforeach endswitch endwhile declare enddeclare goto match":ve.controlKeyword,"and or xor yield unset clone instanceof insteadof":ve.operatorKeyword,"function fn class trait implements extends const enum global interface use var":ve.definitionKeyword,"include include_once require require_once namespace":ve.moduleKeyword,"new from echo print array list as":ve.keyword,null:ve.null,Boolean:ve.bool,VariableName:ve.variableName,"NamespaceName/...":ve.namespace,"NamedType/...":ve.typeName,Name:ve.name,"CallExpression/Name":ve.function(ve.variableName),"LabelStatement/Name":ve.labelName,"MemberExpression/Name":ve.propertyName,"MemberExpression/VariableName":ve.special(ve.propertyName),"ScopedExpression/ClassMemberName/Name":ve.propertyName,"ScopedExpression/ClassMemberName/VariableName":ve.special(ve.propertyName),"CallExpression/MemberExpression/Name":ve.function(ve.propertyName),"CallExpression/ScopedExpression/ClassMemberName/Name":ve.function(ve.propertyName),"MethodDeclaration/Name":ve.function(ve.definition(ve.variableName)),"FunctionDefinition/Name":ve.function(ve.definition(ve.variableName)),"ClassDeclaration/Name":ve.definition(ve.className),UpdateOp:ve.updateOperator,ArithOp:ve.arithmeticOperator,"LogicOp IntersectionType/&":ve.logicOperator,BitOp:ve.bitwiseOperator,CompareOp:ve.compareOperator,ControlOp:ve.controlOperator,AssignOp:ve.definitionOperator,"$ ConcatOp":ve.operator,LineComment:ve.lineComment,BlockComment:ve.blockComment,Integer:ve.integer,Float:ve.float,String:ve.string,ShellExpression:ve.special(ve.string),"=> ->":ve.punctuation,"( )":ve.paren,"#[ [ ]":ve.squareBracket,"${ { }":ve.brace,"-> ?->":ve.derefOperator,", ; :: : \\":ve.separator,"PhpOpen PhpClose":ve.processingInstruction}),UTr={__proto__:null,static:325,STATIC:325,class:351,CLASS:351},jTr=zd.deserialize({version:14,states:"%#[Q`OWOOQhQaOOP%oO`OOOOO#t'#Hh'#HhO%tO#|O'#DuOOO#u'#Dx'#DxQ&SOWO'#DxO&XO$VOOOOQ#u'#Dy'#DyO&lQaO'#D}O'[QdO'#EQO+QQdO'#IqO+_QdO'#ERO-RQaO'#EXO/bQ`O'#EUO/gQ`O'#E_O2UQaO'#E_O2]Q`O'#EgO2bQ`O'#EqO-RQaO'#EqO2mQpO'#FOO2rQ`O'#FOOOQS'#Iq'#IqO2wQ`O'#ExOOQS'#Ih'#IhO5SQdO'#IeO9UQeO'#F]O-RQaO'#FlO-RQaO'#FmO-RQaO'#FnO-RQaO'#FoO-RQaO'#FoO-RQaO'#FrOOQO'#Ir'#IrO9cQ`O'#FxOOQO'#Ht'#HtO9kQ`O'#HXO:VQ`O'#FsO:bQ`O'#HfO:mQ`O'#GPO:uQaO'#GQO-RQaO'#G`O-RQaO'#GcO;bOrO'#GfOOQS'#JP'#JPOOQS'#JO'#JOOOQS'#Ie'#IeO/bQ`O'#GmO/bQ`O'#GoO/bQ`O'#GtOhQaO'#GvO;iQ`O'#GwO;nQ`O'#GzO:]Q`O'#G}O;sQeO'#HOO;sQeO'#HPO;sQeO'#HQO;}Q`O'#HROhQ`O'#HVO:]Q`O'#HWO>mQ`O'#HWO;}Q`O'#HXO:]Q`O'#HZO:]Q`O'#H[O:]Q`O'#H]O>rQ`O'#H`O>}Q`O'#HaOQO!$dQ`O,5POOQ#u-E;h-E;hO!1QQ`O,5=tOOO#u,5:_,5:_O!1]O#|O,5:_OOO#u-E;g-E;gOOOO,5>|,5>|OOQ#y1G0T1G0TO!1eQ`O1G0YO-RQaO1G0YO!2wQ`O1G0qOOQS1G0q1G0qOOQS'#Eo'#EoOOQS'#Il'#IlO-RQaO'#IlOOQS1G0r1G0rO!4ZQ`O'#IoO!5pQ`O'#IqO!5}QaO'#EwOOQO'#Io'#IoO!6XQ`O'#InO!6aQ`O,5;aO-RQaO'#FXOOQS'#FW'#FWOOQS1G1[1G1[O!6fQdO1G1dO!8kQdO1G1dO!:WQdO1G1dO!;sQdO1G1dO!=`QdO1G1dO!>{QdO1G1dO!@hQdO1G1dO!BTQdO1G1dO!CpQdO1G1dO!E]QdO1G1dO!FxQdO1G1dO!HeQdO1G1dO!JQQdO1G1dO!KmQdO1G1dO!MYQdO1G1dO!NuQdO1G1dOOQT1G0_1G0_O!#[Q`O,5<_O#!bQaO'#EYOOQS1G0[1G0[O#!iQ`O,5:zOEdQaO,5:zO#!nQaO,5;OO#!uQdO,5:|O#$tQdO,5?UO#&sQaO'#HmO#'TQ`O,5?TOOQS1G0e1G0eO#']Q`O1G0eO#'bQ`O'#IkO#(zQ`O'#IkO#)SQ`O,5;SOG|QaO,5;SOOQS1G0w1G0wOOQO,5>^,5>^OOQO-E;p-E;pOOQS1G1U1G1UO#)pQdO'#FQO#+uQ`O'#HsOJ}QpO1G1UO2wQ`O'#HpO#+zQtO,5;eO2wQ`O'#HqO#,iQtO,5;gO#-WQaO1G1OOOQS,5;h,5;hO#/gQtO'#FQO#/tQdO1G0dO-RQaO1G0dO#1aQdO1G1aO#2|QdO1G1cOOQO,5X,5>XOOQO-E;k-E;kOOQS7+&P7+&PO!+iQaO,5;TO$$^QaO'#HnO$$hQ`O,5?VOOQS1G0n1G0nO$$pQ`O1G0nPOQO'#FQ'#FQOOQO,5>_,5>_OOQO-E;q-E;qOOQS7+&p7+&pOOQS,5>[,5>[OOQS-E;n-E;nO$$uQtO,5>]OOQS-E;o-E;oO$%dQdO7+&jO$'iQtO'#FQO$'vQdO7+&OOOQS1G0j1G0jOOQO,5>a,5>aOOQO-E;s-E;sOOQ#u7+(x7+(xO!$[QdO7+(xOOQ#u7+(}7+(}O#JfQ`O7+(}O#JkQ`O7+(}OOQ#u7+(z7+(zO!.]Q`O7+(zO!1TQ`O7+(zO!1QQ`O7+(zO$)cQ`O,5i,5>iOOQS-E;{-E;{O$.lQdO7+'qO$.|QpO7+'qO$/XQdO'#IxOOQO,5pOOQ#u,5>p,5>pOOQ#u-EoOOQS-EVQdO1G2^OOQS,5>h,5>hOOQS-E;z-E;zOOQ#u7+({7+({O$?oQ`O'#GXO:]Q`O'#H_OOQO'#IV'#IVO$@fQ`O,5=xOOQ#u,5=x,5=xO$AcQ!bO'#EQO$AzQ!bO7+(}O$BYQpO7+)RO#KRQpO7+)RO$BbQ`O'#HbO!$[QdO7+)RO$BpQdO,5>rOOQS-EVOOQS-E;i-E;iO$D{QdO<Z,5>ZOOQO-E;m-E;mOOQS1G1_1G1_O$8rQaO,5:uO$G}QaO'#HlO$H[Q`O,5?QOOQS1G0`1G0`OOQS7+&Q7+&QO$HdQ`O7+&UO$IyQ`O1G0oO$K`Q`O,5>YOOQO,5>Y,5>YOOQO-E;l-E;lOOQS7+&Y7+&YOOQS7+&U7+&UOOQ#u<c,5>cOOQO-E;u-E;uOOQS<lOOQ#u-EmOOQO-EW,5>WOOQO-E;j-E;jO!+iQaO,5;UOOQ#uANBTANBTO#JfQ`OANBTOOQ#uANBQANBQO!.]Q`OANBQO!+iQaO7+'hOOQO7+'l7+'lO%-bQ`O7+'hO%.wQ`O7+'hO%/SQ`O7+'lO!+iQaO7+'mOOQO7+'m7+'mO%/XQdO'#F}OOQO'#Hv'#HvO%/jQ`O,5e,5>eOOQS-E;w-E;wOOQO1G2_1G2_O$1YQdO1G2_O$/jQpO1G2_O#JkQ`O1G2]O!.mQdO1G2aO%$dQ!bO1G2]O!$[QdO1G2]OOQO1G2a1G2aOOQO1G2]1G2]O%2uQaO'#G]OOQO1G2b1G2bOOQSAN@xAN@xO!.]Q`OAN@xOOOQ<]O%6rQ!bO'#FQO!$[QdOANBXOOQ#uANBXANBXO:]Q`O,5=}O%7WQ`O,5=}O%7cQ`O'#IXO%7wQ`O,5?rOOQS1G3h1G3hOOQS7+)x7+)xP%+OQpOANBXO%8PQ`O1G0pOOQ#uG27oG27oOOQ#uG27lG27lO%9fQ`O<d,5>dO%dOOQO-E;v-E;vO%hQ`O'#IqO%>rQ`O'#IhO!$[QdO'#IOO%@lQaO,5s,5>sOOQO-Ej,5>jOOQP-E;|-E;|OOQO1G2c1G2cOOQ#uLD,kLD,kOOQTG27[G27[O!$[QdOLD-RO!$[QdO<OO%EpQ`O,5>OPOQ#uLD-_LD-_OOQO7+'o7+'oO+_QdO7+'oOOQS!$( ]!$( ]OOQOAN@}AN@}OOQS1G2d1G2dOOQS1G2e1G2eO%E{QdO1G2eOOQ#u!$(!m!$(!mOOQOANBVANBVOOQO1G3j1G3jO:]Q`O1G3jOOQO<tQaO,5:xO'/vQaO,5;uO'/vQaO,5;wO'@sQdO,5YQdO,5<^O)@XQdO,5QQ`O,5=eO*>YQaO'#HkO*>dQ`O,5?ROlQdO7+%tO*@kQ`O1G0jO!+iQaO1G0jO*BQQdO7+&OOoO*GeQ`O,5>VO*HzQdO<[QdO,5{QdO'#IjO.BbQ`O'#IeO.BoQ`O'#GPO.BwQaO,5:nO.COQ`O,5uOs#fOx7xOy7xO}aO!O^O!Q8OO!R}O!T7}O!V7yO!W7yO!Z8QO!d:QO!z]O#T#mO#V#lO#X`O#dhO#fbO#gcO#sdO$[7|O$d7{O$e7|O$hqO%T8PO%U!OO%W}O%X}O%`|O'WYO'u{O#Y']P~O#O#qO~P/lO!z#rO~O#d#tO#fbO#gcO~O'a#vO~O#s#zO~OU$OO!R$OO!w#}O#s3hO'W#{O~OT'XXz'XX!S'XX!c'XX!n'XX!w'XX!z'XX#T'XX#X'XX#a'XX#b'XX#y'XX$R'XX$S'XX$T'XX$U'XX$V'XX$X'XX$Y'XX$Z'XX$['XX$]'XX$^'XX$_'XX%T'XX'P'XX!y'XX!o'XX~O#|$QO$O$RO~P3YOP7wOQ|OU_OW}O[7zOo>uOs#fOx7xOy7xO}aO!O^O!Q8OO!R}O!T7}O!V7yO!W7yO!Z8QO!d:QO!z]O#X`O#dhO#fbO#gcO#sdO$[7|O$d7{O$e7|O$hqO%T8PO%U!OO%W}O%X}O%`|O'WYO'u{OT$PXz$PX!S$PX!c$PX!n$PX!w$PX#a$PX#b$PX#y$PX$R$PX$S$PX$T$PX$U$PX$V$PX$X$PX$Y$PX$Z$PX$]$PX$^$PX$_$PX'P$PX!y$PX!o$PX~Or$TO#T8eO#V8dO~P5^O#sdO'WYO~OS$fO]$aOk$dOm$fOs$`O!a$bO$krO$u$eO~O!z$hO#T$jO'W$gO~Oo$mOs$lO#d$nO~O!z$hO#T$rO~O!U$uO$u$tO~P-ROR${O!p$zO#d$yO#g$zO&}${O~O't$}O~P;PO!z%SO~O!z%UO~O!n#bO'P#bO~P-RO!pXO~O!z%`O~OP7wOQ|OU_OW}O[7zOo>uOs#fOx7xOy7xO}aO!O^O!Q8OO!R}O!T7}O!V7yO!W7yO!Z8QO!d:QO!z]O#X`O#dhO#fbO#gcO#sdO$[7|O$d7{O$e7|O$hqO%T8PO%U!OO%W}O%X}O%`|O'WYO'u{O~O!z%dO~O]$aO~O!pXO#sdO'WYO~O]%rOs%rO#s%nO'WYO~O!j%wO'Q%wO'TRO~O'Q%zO~PhO!o%{O~PhO!r%}O~PvO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y'cX#O'cX~P!%aO!r)yO!y'eX#O'eX~P)dO!y#kX#O#kX~P!+iO#O){O!y'bX~O!y)}O~O%T#cOT$Qiz$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi$^$Qi$_$Qi'P$Qi!y$Qi#O$Qi#P$Qi#Y$Qi!o$Qi!r$QiV$Qi#|$Qi$O$Qi!p$Qi~P!%aOz#QO#T#PO$R#RO$S#VO$T#WO$U#XO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO!w!yO#T#PO$R#RO$S#VO$T#WO$U#XO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi'P$Qi!y$Qi!o$Qi~P!%aOT#SOz#QO!c#UO!w!yO#T#PO$R#RO$S#VO$T#WO$U#XO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cO!S$Qi!n$Qi'P$Qi!y$Qi!o$Qi~P!%aOT#SOz#QO!w!yO#T#PO$R#RO$S#VO$T#WO$U#XO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cO!S$Qi!c$Qi!n$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO#T#PO$T#WO$U#XO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi$R$Qi$S$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO#T#PO$U#XO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi$R$Qi$S$Qi$T$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO#T#PO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi$R$Qi$S$Qi$T$Qi$U$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO#T#PO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO$[#_O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$]$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO$Z#^O$[#_O$^#aO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$]$Qi'P$Qi!y$Qi!o$Qi~P!%aOz#QO$_#aO%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi$^$Qi'P$Qi!y$Qi!o$Qi~P!%aO_*PO~PxO$hqO$krO~P2wO#X+|O#a+{O#b+{O~O#d,OO%W,OO%^+}O'W$gO~O!o,PO~PCVOc%bXd%bXh%bXj%bXf%bXg%bXe%bX~PhOc,TOd,ROP%aiQ%aiS%aiU%aiW%aiX%ai[%ai]%ai^%ai`%aia%aib%aik%aim%aio%aip%aiq%ais%ait%aiu%aiv%aix%aiy%ai|%ai}%ai!O%ai!P%ai!Q%ai!R%ai!T%ai!V%ai!W%ai!X%ai!Y%ai!Z%ai![%ai!]%ai!^%ai!_%ai!a%ai!b%ai!d%ai!n%ai!p%ai!z%ai#X%ai#d%ai#f%ai#g%ai#s%ai$[%ai$d%ai$e%ai$h%ai$k%ai$u%ai%T%ai%U%ai%W%ai%X%ai%`%ai&|%ai'W%ai'u%ai'Q%ai!o%aih%aij%aif%aig%aiY%ai_%aii%aie%ai~Oc,XOd,UOh,WO~OY,YO_,ZO!o,^O~OY,YO_,ZOi%gX~Oi,`O~Oj,aO~O!n,cO~PxO$hqO$krO~P2wO!p)`O~OU$OO!R$OO!w3nO#s3iO'W,zO~O#s,|O~O!p-OO'a'UO~O#sdO'WYO!n&zX#O&zX'P&zX~O#O)gO!n'ya'P'ya~O#s-UO~O!n&_X#O&_X'P&_X#P&_X~PvO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y#ka#O#ka~P!%aO!y&cX#O&cX~P@aO#O){O!y'ba~O!o-_O~PCVO#P-`O~O#O-aO!o'YX~O!o-cO~O!y-dO~OT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O#Wi#Y#Wi~P!%aO!y&bX#O&bX~PxO#n'XO~OS+kO].cOm+kOs$`O!U+kO!`+kO!a+kO#d>xO$hqO$krO~P2wOS+kO].cOm+kOs$`O!U+kO!`+kO!a+kO#d>xO$hqO~P2wO!n#bO!p-yO'P#bO~OS+kO]+nOm+kOs$`O!U+kO!_+qO!`+kO!a+kO!o.mO#d>xO$hqO$krO~P2wO#d.rO%W.rO%^+}O'W$gO~O%W.sO~O#Y.tO~Oc%bad%bah%baj%baf%bag%bae%ba~PhOc.wOd,ROP%aqQ%aqS%aqU%aqW%aqX%aq[%aq]%aq^%aq`%aqa%aqb%aqk%aqm%aqo%aqp%aqq%aqs%aqt%aqu%aqv%aqx%aqy%aq|%aq}%aq!O%aq!P%aq!Q%aq!R%aq!T%aq!V%aq!W%aq!X%aq!Y%aq!Z%aq![%aq!]%aq!^%aq!_%aq!a%aq!b%aq!d%aq!n%aq!p%aq!z%aq#X%aq#d%aq#f%aq#g%aq#s%aq$[%aq$d%aq$e%aq$h%aq$k%aq$u%aq%T%aq%U%aq%W%aq%X%aq%`%aq&|%aq'W%aq'u%aq'Q%aq!o%aqh%aqj%aqf%aqg%aqY%aq_%aqi%aqe%aq~Oc.|Od,UOh.{O~O!r(hO~OP7wOQ|OU_OW}O[xO$hqO$krO~P2wOS+kOY,vO]+nOm+kOs$`O!U+kO!_+qO!`+kO!a+kO!o/fO#d>xO$hqO$krO~P2wOw!tX!p!tX#T!tX#n!tX#s#vX#|!tX'W!tX~Ow(ZO!p)`O#T3tO#n3sO~O!p-OO'a&fa~O]/nOs/nO#sdO'WYO~OV/rO!n&za#O&za'P&za~O#O)gO!n'yi'P'yi~O#s/tO~OT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO!n&_a#O&_a'P&_a#P&_a~P!%aOz#QO#T#PO$R#RO$S#VO$T#WO$U#XO$V#YO$X#[O$Y#]O$Z#^O$[#_O$]#`O$^#aO$_#aO%T#cOT!vy!S!vy!c!vy!n!vy!w!vy'P!vy!y!vy!o!vy~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y#ji#O#ji~P!%aO_*PO!o&`X#O&`X~PvO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y#]i#O#]i~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#P/yO#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO!y&ba#O&ba~P!%aO#|0OO!y$ji#O$ji~O#d0PO~O#V0SO#d0RO~P2wOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$ji#O$ji~P!%aO!p-yO#|0TO!y$oi#O$oi~O!o0YO'W$gO~O#O0[O!y'kX~O#d0^O~O!y0_O~O!pXO!r0bO~O#T'ZO#n'XO!p'qy!n'qy'P'qy~O!n$sy'P$sy!y$sy!o$sy~PCVO#P0eO#T'ZO#n'XO~O#sdO'WYOw&mX!p&mX#O&mX!n&mX'P&mX~O#O.^Ow'la!p'la!n'la'P'la~OS+kO]0mOm+kOs$`O!U+kO!`+kO!a+kO#d>xO$hqO~P2wO#T3tO#n3sO'W$gO~O#|)XO#T'eX#n'eX'W'eX~O!n#bO!p0sO'P#bO~O#Y0wO~Oh0|O~OTvO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$jq#O$jq~P!%aO#|1kO!y$jq#O$jq~O#d1lO~O!n#bO!pXO!z$hO#P1oO'P#bO~O!o1rO'W$gO~OT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$oq#O$oq~P!%aO#T1tO#d1sO!y&lX#O&lX~O#O0[O!y'ka~O#T'ZO#n'XO!p'q!R!n'q!R'P'q!R~O!pXO!r1yO~O!n$s!R'P$s!R!y$s!R!o$s!R~PCVO#P1{O#T'ZO#n'XO~OP7wOU_O[:rOo?tOs#fOx:rOy:rO}aO!O^O!QvO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y#^i#O#^i~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$jy#O$jy~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$oy#O$oy~P!%aO!pXO#P2rO~O#d2sO~O#O0[O!y'ki~O!n$s!Z'P$s!Z!y$s!Z!o$s!Z~PCVOTvO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$j!R#O$j!R~P!%aO!n$s!c'P$s!c!y$s!c!o$s!c~PCVO!a3`O'W$gO~OV3dO!o&Wa#O&Wa~O'W$gO!n%Ri'P%Ri~O'a'_O~O'a/jO~O'a*iO~O'a1]O~OT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$ta#|$ta$O$ta'P$ta!y$ta!o$ta#O$ta~P!%aO#T3uO~P-RO#s3lO~O#s3mO~O!U$uO$u$tO~P#-WOT8TOz8RO!S8UO!c8VO!w:_O#P3pO#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO!n'^X'P'^X!y'^X!o'^X~P!%aOT6QOz6OO!S6RO!c6SO!w7oO#P5aO#T#PO$R6PO$S6TO$T6UO$U6VO$V6WO$X6YO$Y6ZO$Z6[O$[6]O$]6^O$^6_O$_6_O%T#cO#O'^X#Y'^X#|'^X$O'^X!n'^X'P'^X!r'^X!y'^X!o'^XV'^X!p'^X~P!%aO#T5OO~P#-WOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$`a#|$`a$O$`a'P$`a!y$`a!o$`a#O$`a~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$aa#|$aa$O$aa'P$aa!y$aa!o$aa#O$aa~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$ba#|$ba$O$ba'P$ba!y$ba!o$ba#O$ba~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$ca#|$ca$O$ca'P$ca!y$ca!o$ca#O$ca~P!%aOz3{O#|$ca$O$ca#O$ca~PMVOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$fa#|$fa$O$fa'P$fa!y$fa!o$fa#O$fa~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n%Va#|%Va$O%Va'P%Va!y%Va!o%Va#O%Va~P!%aOz3{O#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#|$Qi$O$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi#|$Qi$O$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOT3}Oz3{O!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!S$Qi!n$Qi#|$Qi$O$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOT3}Oz3{O!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!S$Qi!c$Qi!n$Qi#|$Qi$O$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O#T#PO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#|$Qi$O$Qi$R$Qi$S$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O#T#PO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O#T#PO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O#T#PO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O$[4YO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$]$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O$Z4XO$[4YO$^4[O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$]$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOz3{O$_4[O%T#cOT$Qi!S$Qi!c$Qi!n$Qi!w$Qi#T$Qi#|$Qi$O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi$^$Qi'P$Qi!y$Qi!o$Qi#O$Qi~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n#Ua#|#Ua$O#Ua'P#Ua!y#Ua!o#Ua#O#Ua~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n'^a#|'^a$O'^a'P'^a!y'^a!o'^a#O'^a~P!%aOz3{O!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT#Qi!S#Qi!c#Qi!n#Qi#|#Qi$O#Qi'P#Qi!y#Qi!o#Qi#O#Qi~P!%aOz3{O!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT#}i!S#}i!c#}i!n#}i#|#}i$O#}i'P#}i!y#}i!o#}i#O#}i~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$Pi#|$Pi$O$Pi'P$Pi!y$Pi!o$Pi#O$Pi~P!%aOz3{O#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT!vq!S!vq!c!vq!n!vq!w!vq#|!vq$O!vq'P!vq!y!vq!o!vq#O!vq~P!%aOz3{O!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT#Qq!S#Qq!c#Qq!n#Qq#|#Qq$O#Qq'P#Qq!y#Qq!o#Qq#O#Qq~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$sq#|$sq$O$sq'P$sq!y$sq!o$sq#O$sq~P!%aOz3{O#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cOT!vy!S!vy!c!vy!n!vy!w!vy#|!vy$O!vy'P!vy!y!vy!o!vy#O!vy~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$sy#|$sy$O$sy'P$sy!y$sy!o$sy#O$sy~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$s!R#|$s!R$O$s!R'P$s!R!y$s!R!o$s!R#O$s!R~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$s!Z#|$s!Z$O$s!Z'P$s!Z!y$s!Z!o$s!Z#O$s!Z~P!%aOT3}Oz3{O!S4OO!c4PO!w5rO#T#PO$R3|O$S4QO$T4RO$U4SO$V4TO$X4VO$Y4WO$Z4XO$[4YO$]4ZO$^4[O$_4[O%T#cO!n$s!c#|$s!c$O$s!c'P$s!c!y$s!c!o$s!c#O$s!c~P!%aOP7wOU_O[5kOo9xOs#fOx5gOy5gO}aO!O^O!Q5{O!T5qO!V5iO!W5iO!Z5}O!d5eO!z]O#T5bO#X`O#dhO#fbO#gcO#sdO$[5oO$d5mO$e5oO$hqO%T5|O%U!OO'WYO~P$vO#O9_O#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y'xX~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#O9aO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y'ZX~P!%aOz8RO#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#Y$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi#O$Qi#P$Qi#Y$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOT8TOz8RO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO!S$Qi#O$Qi#P$Qi#Y$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOT8TOz8RO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO!S$Qi!c$Qi#O$Qi#P$Qi#Y$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO#T#PO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#Y$Qi$R$Qi$S$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO#T#PO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#Y$Qi$R$Qi$S$Qi$T$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO#T#PO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#Y$Qi$R$Qi$S$Qi$T$Qi$U$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO#T#PO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#Y$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#T$Qi#Y$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#T$Qi#Y$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#T$Qi#Y$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO$[8`O$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#T$Qi#Y$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$]$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#T$Qi#Y$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO$Z8_O$[8`O$^8bO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#T$Qi#Y$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$]$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aOz8RO$_8bO%T#cOT$Qi!S$Qi!c$Qi!w$Qi#O$Qi#P$Qi#T$Qi#Y$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi$^$Qi!n$Qi'P$Qi!r$Qi!y$Qi!o$QiV$Qi!p$Qi~P!%aO#T9fO~P!+iO!n#Ua'P#Ua!y#Ua!o#Ua~PCVO!n'^a'P'^a!y'^a!o'^a~PCVO#T=PO#V=OO!y&aX#O&aX~PvO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y#Wi#O#Wi~P!%aOz8RO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT#Qq!S#Qq!c#Qq#O#Qq#P#Qq#Y#Qq!n#Qq'P#Qq!r#Qq!y#Qq!o#QqV#Qq!p#Qq~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O$sq#P$sq#Y$sq!n$sq'P$sq!r$sq!y$sq!o$sqV$sq!p$sq~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y&wa#O&wa~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y&_a#O&_a~P!%aOz8RO#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cOT!vy!S!vy!c!vy!w!vy#O!vy#P!vy#Y!vy!n!vy'P!vy!r!vy!y!vy!o!vyV!vy!p!vy~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y#Wq#O#Wq~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O$sy#P$sy#Y$sy!n$sy'P$sy!r$sy!y$sy!o$syV$sy!p$sy~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O$s!R#P$s!R#Y$s!R!n$s!R'P$s!R!r$s!R!y$s!R!o$s!RV$s!R!p$s!R~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O$s!Z#P$s!Z#Y$s!Z!n$s!Z'P$s!Z!r$s!Z!y$s!Z!o$s!ZV$s!Z!p$s!Z~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO#O$s!c#P$s!c#Y$s!c!n$s!c'P$s!c!r$s!c!y$s!c!o$s!cV$s!c!p$s!c~P!%aO#T9vO~PvO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$`a#O$`a~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$aa#O$aa~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$ba#O$ba~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$ca#O$ca~P!%aOz:`O%T#cOT$ca!S$ca!c$ca!w$ca!y$ca#O$ca#T$ca$R$ca$S$ca$T$ca$U$ca$V$ca$X$ca$Y$ca$Z$ca$[$ca$]$ca$^$ca$_$ca~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$fa#O$fa~P!%aO!r?SO#P9^O~OT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$ta#O$ta~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y%Va#O%Va~P!%aOT8TOz8RO!S8UO!c8VO!r9cO!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO~P!%aOz:`O#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi~P!%aOz:`O!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!y$Qi#O$Qi~P!%aOT:bOz:`O!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!S$Qi!y$Qi#O$Qi~P!%aOT:bOz:`O!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!S$Qi!c$Qi!y$Qi#O$Qi~P!%aOz:`O#T#PO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi$R$Qi$S$Qi~P!%aOz:`O#T#PO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi$R$Qi$S$Qi$T$Qi~P!%aOz:`O#T#PO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi$R$Qi$S$Qi$T$Qi$U$Qi~P!%aOz:`O#T#PO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi~P!%aOz:`O$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi~P!%aOz:`O$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi~P!%aOz:`O$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi~P!%aOz:`O$[:mO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$]$Qi~P!%aOz:`O$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi~P!%aOz:`O$Z:lO$[:mO$^:oO$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$]$Qi~P!%aOz:`O$_:oO%T#cOT$Qi!S$Qi!c$Qi!w$Qi!y$Qi#O$Qi#T$Qi$R$Qi$S$Qi$T$Qi$U$Qi$V$Qi$X$Qi$Y$Qi$Z$Qi$[$Qi$]$Qi$^$Qi~P!%aOz:`O!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT#Qi!S#Qi!c#Qi!y#Qi#O#Qi~P!%aOz:`O!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT#}i!S#}i!c#}i!y#}i#O#}i~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$Pi#O$Pi~P!%aO!r?TO#P9hO~Oz:`O#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT!vq!S!vq!c!vq!w!vq!y!vq#O!vq~P!%aOz:`O!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT#Qq!S#Qq!c#Qq!y#Qq#O#Qq~P!%aO!r?YO#P9oO~OT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$sq#O$sq~P!%aO#P9oO#T'ZO#n'XO~Oz:`O#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cOT!vy!S!vy!c!vy!w!vy!y!vy#O!vy~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$sy#O$sy~P!%aO#P9pO#T'ZO#n'XO~OT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$s!R#O$s!R~P!%aO#P9sO#T'ZO#n'XO~OT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$s!Z#O$s!Z~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y$s!c#O$s!c~P!%aO#T;}O~P!+iOT8TOz8RO!S8UO!c8VO!w:_O#P;|O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO!y'^X#O'^X~P!%aO!U$uO$u$tO~P$8rOP7wOU_O[:rOo?tOs#fOx:rOy:rO}aO!O^O!QVO~P$8rOP7wOU_O[:rOo?tOs#fOx:rOy:rO}aO!O^O!QWO#X`O#dhO#fbO#gcO#sdO$[vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y#Ua#O#Ua~P!%aOT:bOz:`O!S:cO!c:dO!w>vO#T#PO$R:aO$S:eO$T:fO$U:gO$V:hO$X:jO$Y:kO$Z:lO$[:mO$]:nO$^:oO$_:oO%T#cO!y'^a#O'^a~P!%aOz<]O!w?^O#T#PO$R<_O$SpO~P$8rOP7wOU_O[:rOo?tOs#fOx:rOy:rO}aO!O^O!QqO#X`O#dhO#fbO#gcO#sdO$[oO#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO~P!%aOT8TOz8RO!S8UO!c8VO!w:_O#P>nO#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO!n'^X!r'^X!o'^X#O'^X!p'^X'P'^X~P!%aOT'XXz'XX!S'XX!c'XX!w'XX!z'XX#O'XX#T'XX#X'XX#a'XX#b'XX#y'XX$R'XX$S'XX$T'XX$U'XX$V'XX$X'XX$Y'XX$Z'XX$['XX$]'XX$^'XX$_'XX%T'XX~O#|:uO$O:vO!y'XX~P.@qO!z$hO#T>zO~O!r;SO~PxO!n&qX!p&qX#O&qX'P&qX~O#O?QO!n'pa!p'pa'P'pa~O!r?rO#P;uO~OT[O~O!r?zO#P:rO~OT8TOz8RO!S8UO!c8VO!r>]O!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO~P!%aOT8TOz8RO!S8UO!c8VO!r>^O!w:_O#T#PO$R8SO$S8WO$T8XO$U8YO$V8ZO$X8]O$Y8^O$Z8_O$[8`O$]8aO$^8bO$_8bO%T#cO~P!%aO!r?{O#P>cO~O!r?|O#P>hO~O#P>hO#T'ZO#n'XO~O#P:rO#T'ZO#n'XO~O#P>iO#T'ZO#n'XO~O#P>lO#T'ZO#n'XO~O!z$hO#T?nO~Oo>wOs$lO~O!z$hO#T?oO~O#O?QO!n'pX!p'pX'P'pX~O!z$hO#T?vO~O!z$hO#T?wO~O!z$hO#T?xO~Oo?lOs$lO~Oo?uOs$lO~Oo?tOs$lO~O%X$]%W$k!e$^#d%`#g'u'W#f~",goto:"%1O'{PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP'|P(TPP(Z(^PPP(vP(^*o(^6cP6cPP>cFxF{PP6cGR! RP! UP! UPPGR! e! h! lGRGRPP! oP! rPPGR!)u!0q!0qGR!0uP!0u!0u!0u!2PP!;g!S#>Y#>h#>n#>x#?O#?U#?[#?b#?l#?v#?|#@S#@^PPPPPPPP#@d#@hP#A^$(h$(k$(u$1R$1_$1t$1zP$1}$2Q$2W$5[$?Y$Gr$Gu$G{$HO$Kb$Ke$Kn$Kv$LQ$Li$MP$Mz%'}PP%0O%0S%0`%0u%0{Q!nQT!qV!rQUOR%x!mRVO}!hPVX!S!j!r!s!w%O%Q%T%V(h,Q,T.u.w/P0}1O1W2]|!hPVX!S!j!r!s!w%O%Q%T%V(h,Q,T.u.w/P0}1O1W2]Q%_!ZQ%h!aQ%m!eQ'k$cQ'x$iQ)d%lQ+W'{Q,k)QU.O+T+V+]Q.j+pQ/`,jS0a.T.UQ0q.dQ1n0VS1w0`0dQ2Q0nQ2q1pQ2t1xR3[2u|ZPVX!S!j!r!s!w%O%Q%T%V(h,Q,T.u.w/P0}1O1W2]2lf]`cgjklmnoprxyz!W!X!Y!]!e!f!g!y!z#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r#}$Q$R$T$h$z%S%U%d%r%}&S&W&[&q&t&u&x'P'X'Z']'a'e'p't'y(R(V(W(Y(Z([(t)T)X)`)c)g)n)u)y*V*Z*[*r*w*|+Q+X+[+^+_+j+m+q+t,Y,c,e,g,i,u,x-O-`-a-t-v-z.S.V.[.].^.b/X/n/y0O0T0b0e1R1S1b1k1o1y1{2k2r3n3p3s3t3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7i7j7k7o7w7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v9|9}:O:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}V>W>[>]>^>c>h>i>l>n>o>p>q>v?S?T?Y?^?_?p?q?r?y?z?{?|S$ku$`Q%W!V^%e!_$a'j)Y.f0o2OQ%i!bQ%j!cQ%k!dQ%v!kS&V!|){Q&]#OQ'l$dQ'm$eS'|$j'hQ)S%`Q*v'nQ+z(bQ,O(dQ-S)iU.g+n.c0mQ.q+{Q.r+|Q/d,vS0V-y0XQ1X/cQ1e/rS2T0s2WQ2h1`Q3U2iQ3^2zQ3_2{Q3c3VQ3f3`R3g3d0{!OPVX]`cjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r$Q$R$T$z%O%Q%S%T%U%V%d%}&S&W&[&q&t&u&x'P']'a(R(V(h(t)T)X)n)u)y){*V*Z*[*|+^,Q,T,Y,c,e,g-`-a-t-z.[.u.w/P/X/y0O0T0e0s0}1O1R1S1W1k1o1{2W2]2r3p3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}V>W>[>]>^>c>h>i>l>n>o>p>q>v?^?_0z!OPVX]`cjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r$Q$R$T$z%O%Q%S%T%U%V%d%}&S&W&[&q&t&u&x'P']'a(R(V(h(t)T)X)n)u)y){*V*Z*[*|+^,Q,T,Y,c,e,g-`-a-t-z.[.u.w/P/X/y0O0T0e0s0}1O1R1S1W1k1o1{2W2]2r3p3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}V>W>[>]>^>c>h>i>l>n>o>p>q>v?^?_Q#h^Q%O!PQ%P!QQ%Q!RQ,b(sQ.u,RR.y,UR&r#hQ*Q&qR/w-a0{hPVX]`cjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r$Q$R$T$z%O%Q%S%T%U%V%d%}&S&W&[&q&t&u&x'P']'a(R(V(h(t)T)X)n)u)y){*V*Z*[*|+^,Q,T,Y,c,e,g-`-a-t-z.[.u.w/P/X/y0O0T0e0s0}1O1R1S1W1k1o1{2W2]2r3p3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}V>W>[>]>^>c>h>i>l>n>o>p>q>v?^?_R#j_k#n`j#i#q&t&x5d5e9W:Q:R:S:TR#saT&}#r'PR-h*[R&R!{0zhPVX]`cjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r$Q$R$T$z%O%Q%S%T%U%V%d%}&S&W&[&q&t&u&x'P']'a(R(V(h(t)T)X)n)u)y){*V*Z*[*|+^,Q,T,Y,c,e,g-`-a-t-z.[.u.w/P/X/y0O0T0e0s0}1O1R1S1W1k1o1{2W2]2r3p3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}V>W>[>]>^>c>h>i>l>n>o>p>q>v?^?_R#tb-x!}[#e#k#u$U$V$W$X$Y$Z$v$w%X%Z%]%a%s%|&O&U&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&v&w&|'`'b'c(e(x)v)x)z*O*U*h*j+a+d,n,q-W-Y-[-e-f-g-w.Y/O/[/v0Q0Z0f1g1j1m1z2S2`2o2p2v3Z4]4^4d4e4f4g4h4i4j4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}5P5Q5T5U5W5X5Y5]5^5`5t6e6f6g6h6i6j6k6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}7O7Q7R7U7V7X7Y7Z7^7_7a7m7q8i8j8k8l8m8n8p8q8r8t8u8v8w8x8y8z8{8|8}9O9P9Q9R9S9U9V9Y9[9]9d9e9g9i9j9k9l9m9n9q9r9t9w:p:x:y:z:{:|:};Q;R;T;U;V;W;X;Y;Z;[;];^;_;`;a;b;c;d;f;g;l;m;p;r;s;w;y;{O>P>Q>R>S>T>U>X>Y>Z>_>`>a>b>d>e>f>g>j>k>m>r>s>{>|>}?V?b?cQ'd$[Y(X$s8o;P=^=_S(]3o7lQ(`$tR+y(aT&X!|){#a$Pg#}$h'X'Z'p't'y(W([)`)c*r*w+Q+X+[+_+j+m+n+t,i,u,x-v.S.V.].b.c0b0m1y3n3s3t7i7j7k7w9|9}:O?S?T?Y?p?q?r?y?z?{?|3yfPVX]`cgjklmnoprxyz!S!W!X!Y!]!e!f!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r#}$Q$R$T$h$z%O%Q%S%T%U%V%d%r%}&S&W&[&q&t&u&x'P'X'Z']'a'e'p't'y(R(V(W(Y(Z([(h(t)T)X)`)c)g)n)u)y){*V*Z*[*r*w*|+Q+X+[+^+_+j+m+n+q+t,Q,T,Y,c,e,g,i,u,x-O-`-a-t-v-z.S.V.[.].^.b.c.u.w/P/X/n/y0O0T0b0e0m0s0}1O1R1S1W1b1k1o1y1{2W2]2k2r3n3p3s3t3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7i7j7k7o7w7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v9|9}:O:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}V>W>[>]>^>c>h>i>l>n>o>p>q>v?S?T?Y?^?_?p?q?r?y?z?{?|[#wd#x3h3i3j3kh'V#z'W)f,}-U/k/u1f3l3m3q3rQ)e%nR-T)kY#yd%n)k3h3iV'T#x3j3k1dePVX]`cjklmnoprxyz!S!W!X!Y!]!e!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r$Q$R$T$z%O%Q%S%T%U%V%d%}&S&W&[&q&t&u&x'P']'a'e(R(V(Y(Z(h(t)T)X)g)n)u)y){*V*Z*[*|+^+q,Q,T,Y,c,e,g-O-`-a-t-z.[.^.u.w/P/X/n/y0O0T0e0s0}1O1R1S1W1b1k1o1{2W2]2k2r3p3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}V>W>[>]>^>c>h>i>l>n>o>p>q>v?^?_Q%o!fQ)l%r#O3vg#}$h'X'Z'p't'y(W([)`*w+Q+X+[+_+j+m+t,i,u,x-v.S.V.].b0b1y7i7j7k7w9|9}:O?S?T?Y?p?q?r?y?z?{?|a3w)c*r+n.c0m3n3s3tY'T#z)f-U3l3mZ*c'W,}/u3q3r0vhPVX]`cjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r$Q$R$T$z%O%Q%S%T%U%V%d%}&S&W&[&q&t&u&x'P']'a(R(V(h(t)T)X)n)u)y){*V*Z*[*|+^,Q,T,Y,c,e,g-`-a-t-z.[.u.w/P/X/y0O0T0e0}1O1R1S1W1k1o1{2]2r3p3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}V>W>[>]>^>c>h>i>l>n>o>p>q>v?^?_T2U0s2WR&^#OR&]#O!r#Z[#e#u$U$V$W$X$Z$s$w%X%Z%]&`&a&b&c&d&e&f&g'`'b'c(e)v)x*O*j+d-Y.Y0f1z2`2p2v3Z9U9V!Y4U3o4d4e4f4g4i4j4l4m4n4o4p4q4r4s4{4|4}5P5Q5T5U5W5X5Y5]5^5`!^6X4^6e6f6g6h6j6k6m6n6o6p6q6r6s6t6|6}7O7Q7R7U7V7X7Y7Z7^7_7a7l7m#b8[#k%a%s%|&O&v&w&|(x*U+a,n,q-W-e-g/[4]5t7q8i8j8k8l8n8o8p8t8u8v8w8x8y8z8{9Y9[9]9d9g9i9l9n9q9r9t9w:p;Rr>s>{?b?c!|:i&U)z-[-f-w0Q0Z1g1j1m2o8q8r9e9j9k9m:x:y:z:{:};P;Q;T;U;V;W;X;Y;Z;[;d;f;g;l;m;p;r;s;w;y;{>R>S!`T>X>Z>_>a>d>e>g>j>k>m>|>}?VoU>Y>`>b>fS$iu#fQ$qwU'{$j$l&pQ'}$kS(P$m$rQ+Z'|Q+](OQ+`(QQ1p0VQ5s7dS5v7f7gQ5w7hQ7p9xS7r9y9zQ7s9{Q;O>uS;h>w>zQ;o?PQ>y?jS?O?l?nQ?U?oQ?`?sS?a?t?wS?d?u?vR?e?xT'u$h+Q!csPVXt!S!j!r!s!w$h%O%Q%T%V'p([(h)`+Q+j+t,Q,T,u,x.u.w/P0}1O1W2]Q$]rR*l'eQ-{+PQ.i+oQ0U-xQ0j.`Q1|0kR2w1}T0W-y0XQ+V'zQ.U+YR0d.XQ(_$tQ)^%iQ)s%vQ*u'mS+x(`(aQ-q*vR.p+yQ(^$tQ)b%kQ)r%vQ*q'lS*t'm)sU+w(_(`(aS-p*u*vS.o+x+yQ/i,{Q/{-nQ/}-qR0v.pQ(]$tQ)]%iQ)_%jQ)q%vU*s'm)r)sW+v(^(_(`(aQ,t)^U-o*t*u*vU.n+w+x+yS/|-p-qS0u.o.pQ1i/}R2Y0vX+r([)`+t,xb%f!_$a'j+n.c.f0m0o2OR,r)YQ$ovS+b(S?Qg?m([)`+i+j+m+t,u,x.a.b0lR0t.kT2V0s2W0}|PVX]`cjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r$Q$R$T$z%O%Q%S%T%U%V%d%}&S&W&[&q&t&u&x'P']'a(R(V(h(t)T)X)n)u)y){*V*Z*[*|+^,Q,T,Y,c,e,g,m-`-a-t-z.[.u.w/P/X/y0O0T0e0s0}1O1R1S1W1k1o1{2W2]2r3p3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}V>W>[>]>^>c>h>i>l>n>o>p>q>v?^?_T$y{$|Q,O(dR.r+|T${{$|Q(j%OQ(r%QQ(w%TQ(z%VQ.},XQ0z.yQ0{.|R2c1WR(m%PX,[(k(l,],_R(n%PX(p%Q%T%V1WR%T!T_%b!]%S(t,c,e/X1RR%V!UR/],gR,j)PQ)a%kS*p'l)bS-m*q,{S/z-n/iR1h/{T,w)`,xQ-P)fU/l,|,}-UU1^/k/t/uR2n1fR/o-OR2l1bSSO!mR!oSQ!rVR%y!rQ!jPS!sV!rQ!wX[%u!j!s!w,Q1O2]Q,Q(hQ1O/PR2]0}Q)o%sS-X)o9bR9b8rQ-b*QR/x-bQ&y#oS*X&y9XR9X:tS*]&|&}R-i*]Q)|&YR-^)|!j'Y#|'o*f*z+O+T+e+i.T.W.Z.a/_0`0c0g0l1x2u5x5y5z7e7t7u7v;q;t;x?W?X?Z?f?g?h?iS*e'Y/g]/g,{-n.f0o1[2O!h'[#|'o*z+O+T+e+i.T.W.Z.a/_0`0c0g0l1x2u5x5y5z7e7t7u7v;q;t;x?W?X?Z?f?g?h?iS*g'[/hZ/h,{-n.f0o2OU#xd%n)kU'S#x3j3kQ3j3hR3k3iQ'W#z^*b'W,}/k/u1f3q3rQ,})fQ/u-UQ3q3lR3r3m|tPVX!S!j!r!s!w%O%Q%T%V(h,Q,T.u.w/P0}1O1W2]W$_t'p+j,uS'p$h+QS+j([+tT,u)`,xQ'f$]R*m'fQ0X-yR1q0XQ+R'vR-}+RQ0].PS1u0]1vR1v0^Q._+fR0i._Q+t([R.l+tW+m([)`+t,xS.b+j,uT.e+m.bQ)Z%fR,s)ZQ(T$oS+c(T?RR?R?mQ2W0sR2}2WQ$|{R(f$|Q,S(iR.v,SQ,V(jR.z,VQ,](kQ,_(lT/Q,],_Q)U%aS,o)U9`R9`8qQ)R%_R,l)RQ,x)`R/e,xQ)h%pS-R)h/sR/s-SQ1c/oR2m1cT!uV!rj!iPVX!j!r!s!w(h,Q/P0}1O2]Q%R!SQ(i%OW(p%Q%T%V1WQ.x,TQ0x.uR0y.w|[PVX!S!j!r!s!w%O%Q%T%V(h,Q,T.u.w/P0}1O1W2]Q#e]U#k`#q&xQ#ucQ$UkQ$VlQ$WmQ$XnQ$YoQ$ZpQ$sx^$vy3y5|8P:]n>oQ+a(RQ+d(VQ,n)TQ,q)XQ-W)nQ-Y)uQ-[)yQ-e*VQ-f*ZQ-g*[^-k3u5b7c9v;}>p>qQ-w*|Q.Y+^Q/O,YQ/[,gQ/v-`Q0Q-tQ0Z-zQ0f.[Q1g/yQ1j0OQ1m0TQ1z0eU2S0s2W:rQ2`1SQ2o1kQ2p1oQ2v1{Q3Z2rQ3o3xQ4]jQ4^5eQ4d5fQ4e5hQ4f5jQ4g5lQ4h5nQ4i5pQ4j3zQ4l3|Q4m3}Q4n4OQ4o4PQ4p4QQ4q4RQ4r4SQ4s4TQ4t4UQ4u4VQ4v4WQ4w4XQ4x4YQ4y4ZQ4z4[Q4{4_Q4|4`Q4}4aQ5P4bQ5Q4cQ5T4kQ5U5OQ5W5RQ5X5SQ5Y5VQ5]5ZQ5^5[Q5`5_Q5t5rQ6e5gQ6f5iQ6g5kQ6h5mQ6i5oQ6j5qQ6k5}Q6m6PQ6n6QQ6o6RQ6p6SQ6q6TQ6r6UQ6s6VQ6t6WQ6u6XQ6v6YQ6w6ZQ6x6[Q6y6]Q6z6^Q6{6_Q6|6`Q6}6aQ7O6bQ7Q6cQ7R6dQ7U6lQ7V7PQ7X7SQ7Y7TQ7Z7WQ7^7[Q7_7]Q7a7`Q7l5{Q7m5dQ7q7oQ8i7xQ8j7yQ8k7zQ8l7{Q8m7|Q8n7}Q8o8OQ8p8QU8q,c/X1RQ8r%dQ8t8SQ8u8TQ8v8UQ8w8VQ8x8WQ8y8XQ8z8YQ8{8ZQ8|8[Q8}8]Q9O8^Q9P8_Q9Q8`Q9R8aQ9S8bQ9U8dQ9V8eQ9Y8fQ9[8gQ9]8hQ9d8sQ9e9TQ9g9ZQ9i9^Q9j9_Q9k9aQ9l9cQ9m9fQ9n9hQ9q9oQ9r9pQ9t9sQ9w:QU:p#i&t9WQ:x:UQ:y:VQ:z:WQ:{:XQ:|:YQ:}:ZQ;P:[Q;Q:^Q;R:_Q;T:aQ;U:bQ;V:cQ;W:dQ;X:eQ;Y:fQ;Z:gQ;[:hQ;]:iQ;^:jQ;_:kQ;`:lQ;a:mQ;b:nQ;c:oQ;d:uQ;f:vQ;g:wQ;l;SQ;m;eQ;p;jQ;r;kQ;s;nQ;w;uQ;y;vQ;{;zQOP<{Q>Q<|Q>R=OQ>S=PQ>T=QQ>U=RQ>X=SQ>Y=TQ>Z=UQ>_=aQ>`=bQ>a>VQ>b>WQ>d>[Q>e>]Q>f>^Q>g>cQ>j>hQ>k>iQ>m>lQ>r:SQ>s:RQ>{>vQ>|:qQ>}:sQ?V;iQ?b?^R?c?_R*R&qQ%t!gQ)W%dT*P&q-a$WiPVX]cklmnopxyz!S!W!X!Y!j!r!s!w#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a$Q$R$T$z%O%Q%T%V%}&S&['a(V(h)u+^,Q,T.[.u.w/P0e0}1O1S1W1o1{2]2r3p3u8d8e!t5c']3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5f5h5j5l5n5p7b7c!x7n5a5b5d5e5g5i5k5m5o5q5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`$`:P`j!]!g!y!z#i#l#m#q#r%S%U&q&t&u&x'P(R(t)T)X)n*V*[,e,g-a5r7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8f8g8h8s9W9Z9^9c9h9o9p9s9u9v:Q:R:S:T:_>v?^?_#l>t!|%d&W)y){*Z*|,c-t-z/X/y0O0T1R1k9T9_9a9f:U:V:W:X:Y:Z:[:]:^:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:u:v:w;S;e;j;k;n;u;v;z;|;}=O=P!x?[,Y-`:q:s;iV>[>]>c>h>i>l>n>p!]?]0s2W:rW>^>o>qQ#p`Q&s#iQ&{#qR*T&tS#o`#q^$Sj5d5e:Q:R:S:TS*W&x9WT:t#i&tQ'O#rR*_'PR&T!{R&Z!|Q&Y!|R-]){Q#|gS'^#}3nS'o$h+QS*d'X3sU*f'Z*w-vQ*z'pQ+O'tQ+T'yQ+e(WW+i([)`+t,xQ,{)cQ-n*rQ.T+XQ.W+[Q.Z+_U.a+j+m,uQ.f+nQ/_,iQ0`.SQ0c.VQ0g.]Q0l.bQ0o.cQ1[3tQ1x0bQ2O0mQ2u1yQ5x7iQ5y7jQ5z7kQ7e7wQ7t9|Q7u9}Q7v:OQ;q?SQ;t?TQ;x?YQ?W?pQ?X?qQ?Z?rQ?f?yQ?g?zQ?h?{R?i?|0z!OPVX]`cjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r$Q$R$T$z%O%Q%S%T%U%V%d%}&S&W&[&q&t&u&x'P']'a(R(V(h(t)T)X)n)u)y){*V*Z*[*|+^,Q,T,Y,c,e,g-`-a-t-z.[.u.w/P/X/y0O0T0e0s0}1O1R1S1W1k1o1{2W2]2r3p3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}V>W>[>]>^>c>h>i>l>n>o>p>q>v?^?_#`$Og#}$h'X'Z'p't'y(W([)`)c*r*w+Q+X+[+_+j+m+n+t,i,u,x-v.S.V.].b.c0b0m1y3n3s3t7i7j7k7w9|9}:O?S?T?Y?p?q?r?y?z?{?|S$[r'eQ%l!eS%p!f%rU+f(Y(Z+qQ-Q)gQ/m-OQ0h.^Q1a/nQ2j1bR3W2k|vPVX!S!j!r!s!w%O%Q%T%V(h,Q,T.u.w/P0}1O1W2]#Y#g]cklmnopxyz!W!X!Y#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a$Q$R$T$z%}&S&['a(V)u+^.[0e1S1o1{2r3p3u8d8e`+k([)`+j+m+t,u,x.b!t8c']3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5f5h5j5l5n5p7b7c!x<}5a5b5d5e5g5i5k5m5o5q5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`$`?k`j!]!g!y!z#i#l#m#q#r%S%U&q&t&u&x'P(R(t)T)X)n*V*[,e,g-a5r7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8f8g8h8s9W9Z9^9c9h9o9p9s9u9v:Q:R:S:T:_>v?^?_#l?}!|%d&W)y){*Z*|,c-t-z/X/y0O0T1R1k9T9_9a9f:U:V:W:X:Y:Z:[:]:^:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:u:v:w;S;e;j;k;n;u;v;z;|;}=O=P!x@O,Y-`:q:s;iV>[>]>c>h>i>l>n>p!]@P0s2W:rW>^>o>qR'w$hQ'v$hR-|+QR$^rQ#d[Q%Y!WQ%[!XQ%^!YQ(U$pQ({%WQ(|%XQ(}%ZQ)O%]Q)V%cQ)[%gQ)d%lQ)j%qQ)p%tQ*n'iQ-V)mQ-l*oQ.i+oQ.j+pQ.x,WQ/S,`Q/T,aQ/U,bQ/Z,fQ/^,hQ/b,pQ/q-PQ0j.`Q0q.dQ0r.hQ0t.kQ0y.{Q1Y/dQ1_/lQ1n0VQ1|0kQ2Q0nQ2R0pQ2[0|Q2d1XQ2g1^Q2w1}Q2y2PQ2|2VQ3P2ZQ3T2fQ3X2nQ3Y2pQ3]2xQ3a3RQ3b3SR3e3ZR.R+UQ+g(YQ+h(ZR.k+qS+s([+tT,w)`,xa+l([)`+j+m+t,u,x.bQ%g!_Q'i$aQ*o'jQ.h+nS0p.c.fS2P0m0oR2x2OQ$pvW+o([)`+t,xW.`+i+j+m,uS0k.a.bR1}0l|!aPVX!S!j!r!s!w%O%Q%T%V(h,Q,T.u.w/P0}1O1W2]Q$ctW+p([)`+t,xU.d+j+m,uR0n.b0z!OPVX]`cjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r$Q$R$T$z%O%Q%S%T%U%V%d%}&S&W&[&q&t&u&x'P']'a(R(V(h(t)T)X)n)u)y){*V*Z*[*|+^,Q,T,Y,c,e,g-`-a-t-z.[.u.w/P/X/y0O0T0e0s0}1O1R1S1W1k1o1{2W2]2r3p3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}V>W>[>]>^>c>h>i>l>n>o>p>q>v?^?_R/a,m0}}PVX]`cjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!|#Q#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#i#l#m#q#r$Q$R$T$z%O%Q%S%T%U%V%d%}&S&W&[&q&t&u&x'P']'a(R(V(h(t)T)X)n)u)y){*V*Z*[*|+^,Q,T,Y,c,e,g,m-`-a-t-z.[.u.w/P/X/y0O0T0e0s0}1O1R1S1W1k1o1{2W2]2r3p3u3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4_4`4a4b4c4k5O5R5S5V5Z5[5_5a5b5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5u5{5|5}6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6]6^6_6`6a6b6c6d6l7P7S7T7W7[7]7`7b7c7o7x7y7z7{7|7}8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8]8^8_8`8a8b8d8e8f8g8h8s9T9W9Z9^9_9a9c9f9h9o9p9s9u9v:Q:R:S:T:U:V:W:X:Y:Z:[:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:q:r:s:u:v:w;S;e;i;j;k;n;u;v;z;|;}V>W>[>]>^>c>h>i>l>n>o>p>q>v?^?_T$x{$|Q(q%QQ(v%TQ(y%VR2b1WQ%c!]Q(u%SQ,d(tQ/W,cQ/Y,eQ1Q/XR2_1RQ%q!fR)m%rR/p-O",nodeNames:"⚠ ( HeredocString EscapeSequence abstract LogicOp array as Boolean break case catch clone const continue default declare do echo else elseif enddeclare endfor endforeach endif endswitch endwhile enum extends final finally fn for foreach from function global goto if implements include include_once LogicOp insteadof interface list match namespace new null LogicOp print readonly require require_once return switch throw trait try unset use var Visibility while LogicOp yield LineComment BlockComment TextInterpolation PhpClose Text PhpOpen Template TextInterpolation EmptyStatement ; } { Block : LabelStatement Name ExpressionStatement ConditionalExpression LogicOp MatchExpression ) ( ParenthesizedExpression MatchBlock MatchArm , => AssignmentExpression ArrayExpression ValueList & VariadicUnpacking ... Pair [ ] ListExpression ValueList Pair Pair SubscriptExpression MemberExpression -> ?-> Name VariableName DynamicVariable $ ${ CallExpression ArgList NamedArgument SpreadArgument CastExpression UnionType LogicOp IntersectionType OptionalType NamedType QualifiedName \\ NamespaceName Name NamespaceName Name ScopedExpression :: ClassMemberName DynamicMemberName AssignOp UpdateExpression UpdateOp YieldExpression BinaryExpression LogicOp LogicOp LogicOp BitOp BitOp BitOp CompareOp CompareOp BitOp ArithOp ConcatOp ArithOp ArithOp IncludeExpression RequireExpression CloneExpression UnaryExpression ControlOp LogicOp PrintIntrinsic FunctionExpression static ParamList Parameter #[ Attributes Attribute VariadicParameter PropertyParameter PropertyHooks PropertyHook UseList ArrowFunction NewExpression class BaseClause ClassInterfaceClause DeclarationList ConstDeclaration VariableDeclarator PropertyDeclaration VariableDeclarator MethodDeclaration UseDeclaration UseList UseInsteadOfClause UseAsClause UpdateExpression ArithOp ShellExpression ThrowExpression Integer Float String MemberExpression SubscriptExpression UnaryExpression ArithOp Interpolation String IfStatement ColonBlock SwitchStatement Block CaseStatement DefaultStatement ColonBlock WhileStatement EmptyStatement DoStatement ForStatement ForSpec SequenceExpression ForeachStatement ForSpec Pair GotoStatement ContinueStatement BreakStatement ReturnStatement TryStatement CatchDeclarator DeclareStatement EchoStatement UnsetStatement ConstDeclaration FunctionDefinition ClassDeclaration InterfaceDeclaration TraitDeclaration EnumDeclaration EnumBody EnumCase NamespaceDefinition NamespaceUseDeclaration UseGroup UseClause UseClause GlobalDeclaration FunctionStaticDeclaration Program",maxTerm:318,nodeProps:[["group",-36,2,8,49,82,84,86,89,94,95,103,107,108,112,113,116,120,126,132,137,139,140,154,155,156,157,160,161,173,174,188,190,191,192,193,194,200,"Expression",-28,75,79,81,83,201,203,208,210,211,214,217,218,219,220,221,223,224,225,226,227,228,229,230,231,234,235,239,240,"Statement",-4,121,123,124,125,"Type"],["isolate",-4,67,68,71,200,""],["openedBy",70,"phpOpen",77,"{",87,"(",102,"#["],["closedBy",72,"phpClose",78,"}",88,")",165,"]"]],propSources:[NTr],skippedNodes:[0],repeatNodeCount:32,tokenData:"!GQ_R!]OX$zXY&^YZ'sZ]$z]^&^^p$zpq&^qr)Rrs+Pst+otu2buv5evw6rwx8Vxy>]yz>yz{?g{|@}|}Bb}!OCO!O!PDh!P!QKT!Q!R!!o!R![!$q![!]!,P!]!^!-a!^!_!-}!_!`!1S!`!a!2d!a!b!3t!b!c!7^!c!d!7z!d!e!9Y!e!}!7z!}#O!;b#O#P!V<%lO8VR9WV'TP%`QOw9mwx:Xx#O9m#O#P:^#P;'S9m;'S;=`;X<%lO9mQ9rV%`QOw9mwx:Xx#O9m#O#P:^#P;'S9m;'S;=`;X<%lO9mQ:^O%`QQ:aRO;'S9m;'S;=`:j;=`O9mQ:oW%`QOw9mwx:Xx#O9m#O#P:^#P;'S9m;'S;=`;X;=`<%l9m<%lO9mQ;[P;=`<%l9mR;fV'TP%`QOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zRV<%l~8V~O8V~~%fR=OW'TPOY8VYZ9PZ!^8V!^!_;{!_;'S8V;'S;=`=h;=`<%l9m<%lO8VR=mW%`QOw9mwx:Xx#O9m#O#P:^#P;'S9m;'S;=`;X;=`<%l8V<%lO9mR>YP;=`<%l8VR>dV!zQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zV?QV!yU'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zR?nY'TP$^QOY$zYZ%fZz$zz{@^{!^$z!^!_%k!_!`6U!`;'S$z;'S;=`&W<%lO$zR@eW$_Q'TPOY$zYZ%fZ!^$z!^!_%k!_!`6U!`;'S$z;'S;=`&W<%lO$zRAUY$[Q'TPOY$zYZ%fZ{$z{|At|!^$z!^!_%k!_!`6U!`;'S$z;'S;=`&W<%lO$zRA{V%TQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zRBiV#OQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$z_CXZ$[Q%^W'TPOY$zYZ%fZ}$z}!OAt!O!^$z!^!_%k!_!`6U!`!aCz!a;'S$z;'S;=`&W<%lO$zVDRV#aU'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zVDo['TP$]QOY$zYZ%fZ!O$z!O!PEe!P!Q$z!Q![Fs![!^$z!^!_%k!_!`6U!`;'S$z;'S;=`&W<%lO$zVEjX'TPOY$zYZ%fZ!O$z!O!PFV!P!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zVF^V#VU'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zRFz_'TP%XQOY$zYZ%fZ!Q$z!Q![Fs![!^$z!^!_%k!_!g$z!g!hGy!h#R$z#R#SJc#S#X$z#X#YGy#Y;'S$z;'S;=`&W<%lO$zRHO]'TPOY$zYZ%fZ{$z{|Hw|}$z}!OHw!O!Q$z!Q![Ii![!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zRH|X'TPOY$zYZ%fZ!Q$z!Q![Ii![!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zRIpZ'TP%XQOY$zYZ%fZ!Q$z!Q![Ii![!^$z!^!_%k!_#R$z#R#SHw#S;'S$z;'S;=`&W<%lO$zRJhX'TPOY$zYZ%fZ!Q$z!Q![Fs![!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$z_K[['TP$^QOY$zYZ%fZz$zz{LQ{!P$z!P!Q,o!Q!^$z!^!_%k!_!`6U!`;'S$z;'S;=`&W<%lO$z_LVX'TPOYLQYZLrZzLQz{N_{!^LQ!^!_! s!_;'SLQ;'S;=`!!i<%lOLQ_LwT'TPOzMWz{Mj{;'SMW;'S;=`NX<%lOMW^MZTOzMWz{Mj{;'SMW;'S;=`NX<%lOMW^MmVOzMWz{Mj{!PMW!P!QNS!Q;'SMW;'S;=`NX<%lOMW^NXO!f^^N[P;=`<%lMW_NdZ'TPOYLQYZLrZzLQz{N_{!PLQ!P!Q! V!Q!^LQ!^!_! s!_;'SLQ;'S;=`!!i<%lOLQ_! ^V!f^'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$z_! vZOYLQYZLrZzLQz{N_{!aLQ!a!bMW!b;'SLQ;'S;=`!!i<%l~LQ~OLQ~~%f_!!lP;=`<%lLQZ!!vm'TP%WYOY$zYZ%fZ!O$z!O!PFs!P!Q$z!Q![!$q![!^$z!^!_%k!_!d$z!d!e!&o!e!g$z!g!hGy!h!q$z!q!r!(a!r!z$z!z!{!){!{#R$z#R#S!%}#S#U$z#U#V!&o#V#X$z#X#YGy#Y#c$z#c#d!(a#d#l$z#l#m!){#m;'S$z;'S;=`&W<%lO$zZ!$xa'TP%WYOY$zYZ%fZ!O$z!O!PFs!P!Q$z!Q![!$q![!^$z!^!_%k!_!g$z!g!hGy!h#R$z#R#S!%}#S#X$z#X#YGy#Y;'S$z;'S;=`&W<%lO$zZ!&SX'TPOY$zYZ%fZ!Q$z!Q![!$q![!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zZ!&tY'TPOY$zYZ%fZ!Q$z!Q!R!'d!R!S!'d!S!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zZ!'k['TP%WYOY$zYZ%fZ!Q$z!Q!R!'d!R!S!'d!S!^$z!^!_%k!_#R$z#R#S!&o#S;'S$z;'S;=`&W<%lO$zZ!(fX'TPOY$zYZ%fZ!Q$z!Q!Y!)R!Y!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zZ!)YZ'TP%WYOY$zYZ%fZ!Q$z!Q!Y!)R!Y!^$z!^!_%k!_#R$z#R#S!(a#S;'S$z;'S;=`&W<%lO$zZ!*Q]'TPOY$zYZ%fZ!Q$z!Q![!*y![!^$z!^!_%k!_!c$z!c!i!*y!i#T$z#T#Z!*y#Z;'S$z;'S;=`&W<%lO$zZ!+Q_'TP%WYOY$zYZ%fZ!Q$z!Q![!*y![!^$z!^!_%k!_!c$z!c!i!*y!i#R$z#R#S!){#S#T$z#T#Z!*y#Z;'S$z;'S;=`&W<%lO$zR!,WX!rQ'TPOY$zYZ%fZ![$z![!]!,s!]!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zR!,zV#yQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zV!-hV!nU'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zR!.S[$YQOY$zYZ%fZ!^$z!^!_!.x!_!`!/i!`!a*c!a!b!0]!b;'S$z;'S;=`&W<%l~$z~O$z~~%fR!/PW$ZQ'TPOY$zYZ%fZ!^$z!^!_%k!_!`6U!`;'S$z;'S;=`&W<%lO$zR!/pX$YQ'TPOY$zYZ%fZ!^$z!^!_%k!_!`$z!`!a*c!a;'S$z;'S;=`&W<%lO$zP!0bR!jP!_!`!0k!r!s!0p#d#e!0pP!0pO!jPP!0sQ!j!k!0y#[#]!0yP!0|Q!r!s!0k#d#e!0k_!1ZX#|Y'TPOY$zYZ%fZ!^$z!^!_%k!_!`)r!`!a!1v!a;'S$z;'S;=`&W<%lO$zV!1}V#PU'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zR!2kX$YQ'TPOY$zYZ%fZ!^$z!^!_%k!_!`!3W!`!a!.x!a;'S$z;'S;=`&W<%lO$zR!3_V$YQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$z_!3{[!wQ'TPOY$zYZ%fZ}$z}!O!4q!O!^$z!^!_%k!_!`$z!`!a!6P!a!b!6m!b;'S$z;'S;=`&W<%lO$zV!4vX'TPOY$zYZ%fZ!^$z!^!_%k!_!`$z!`!a!5c!a;'S$z;'S;=`&W<%lO$zV!5jV#bU'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$z_!6WV!h^'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zR!6tW$RQ'TPOY$zYZ%fZ!^$z!^!_%k!_!`6U!`;'S$z;'S;=`&W<%lO$zR!7eV$dQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$z_!8Ta'aS'TP'WYOY$zYZ%fZ!Q$z!Q![!7z![!^$z!^!_%k!_!c$z!c!}!7z!}#R$z#R#S!7z#S#T$z#T#o!7z#o$g$z$g&j!7z&j;'S$z;'S;=`&W<%lO$z_!9ce'aS'TP'WYOY$zYZ%fZr$zrs!:tsw$zwx8Vx!Q$z!Q![!7z![!^$z!^!_%k!_!c$z!c!}!7z!}#R$z#R#S!7z#S#T$z#T#o!7z#o$g$z$g&j!7z&j;'S$z;'S;=`&W<%lO$zR!:{V'TP'uQOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zV!;iV#XU'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$z_!OZ'TPOY!=yYZ!>qZ!^!=y!^!_!@y!_#O!=y#O#P!Au#P#S!=y#S#T!CP#T;'S!=y;'S;=`!Cm<%lO!=yR!>vV'TPO#O!?]#O#P!?u#P#S!?]#S#T!@n#T;'S!?];'S;=`!@s<%lO!?]Q!?`VO#O!?]#O#P!?u#P#S!?]#S#T!@n#T;'S!?];'S;=`!@s<%lO!?]Q!?xRO;'S!?];'S;=`!@R;=`O!?]Q!@UWO#O!?]#O#P!?u#P#S!?]#S#T!@n#T;'S!?];'S;=`!@s;=`<%l!?]<%lO!?]Q!@sO%UQQ!@vP;=`<%l!?]R!@|]OY!=yYZ!>qZ!a!=y!a!b!?]!b#O!=y#O#P!Au#P#S!=y#S#T!CP#T;'S!=y;'S;=`!Cm<%l~!=y~O!=y~~%fR!AzW'TPOY!=yYZ!>qZ!^!=y!^!_!@y!_;'S!=y;'S;=`!Bd;=`<%l!?]<%lO!=yR!BgWO#O!?]#O#P!?u#P#S!?]#S#T!@n#T;'S!?];'S;=`!@s;=`<%l!=y<%lO!?]R!CWV%UQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zR!CpP;=`<%l!=y_!CzV!p^'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$z_!DjY$UQ#n['TPOY$zYZ%fZ!^$z!^!_%k!_!`6U!`#p$z#p#q!EY#q;'S$z;'S;=`&W<%lO$zR!EaV$SQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zR!E}V!oQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$zR!FkV$eQ'TPOY$zYZ%fZ!^$z!^!_%k!_;'S$z;'S;=`&W<%lO$z",tokenizers:[RTr,FTr,MTr,0,1,2,3,ITr],topRules:{Template:[0,73],Program:[1,241]},dynamicPrecedences:{298:1},specialized:[{term:284,get:(e,t)=>zvt(e)<<1,external:zvt},{term:284,get:e=>UTr[e]||-1}],tokenPrec:29889}),DLn=Vd.define({name:"php",parser:jTr.configure({props:[zu.add({IfStatement:Nu({except:/^\s*({|else\b|elseif\b|endif\b)/}),TryStatement:Nu({except:/^\s*({|catch\b|finally\b)/}),SwitchBody:e=>{let t=e.textAfter,n=/^\s*\}/.test(t),r=/^\s*(case|default)\b/.test(t);return e.baseIndent+(n?0:r?1:2)*e.unit},ColonBlock:e=>e.baseIndent+e.unit,"Block EnumBody DeclarationList":Xv({closing:"}"}),ArrowFunction:e=>e.baseIndent+e.unit,"String BlockComment":()=>null,Statement:Nu({except:/^({|end(for|foreach|switch|while)\b)/})}),Ah.add({"Block EnumBody DeclarationList SwitchBody ArrayExpression ValueList":bA,ColonBlock(e){return{from:e.from+1,to:e.to}},BlockComment(e){return{from:e.from+2,to:e.to-2}}})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"},line:"//"},indentOnInput:/^\s*(?:case |default:|end(?:if|for(?:each)?|switch|while)|else(?:if)?|\{|\})$/,wordChars:"$",closeBrackets:{stringPrefixes:["b","B"]}}});function WTr(e={}){let t=[],n;if(e.baseLanguage!==null)if(e.baseLanguage)n=e.baseLanguage;else{let r=uI({matchClosingTags:!1});t.push(r.support),n=r.language}return new wd(DLn.configure({wrap:n&&bp(r=>r.type.isTop?{parser:n.parser,overlay:o=>o.name=="Text"}:null),top:e.plain?"Program":"Template"}),t)}const VTr=Object.freeze(Object.defineProperty({__proto__:null,php:WTr,phpLanguage:DLn},Symbol.toStringTag,{value:"Module"})),zTr=1,BLn=194,RLn=195,HTr=196,$vt=197,$Tr=198,XTr=199,GTr=200,YTr=2,ILn=3,Xvt=201,ZTr=24,qTr=25,KTr=49,JTr=50,eQr=55,tQr=56,nQr=57,iQr=59,rQr=60,oQr=61,sQr=62,aQr=63,lQr=65,cQr=238,dQr=71,uQr=241,hQr=242,fQr=243,gQr=244,mQr=245,kQr=246,vQr=247,AQr=248,MLn=72,pQr=249,bQr=250,wQr=251,OQr=252,yQr=253,CQr=254,_Qr=255,SQr=256,LQr=73,xQr=77,EQr=263,TQr=112,QQr=130,DQr=151,BQr=152,RQr=155,GB=10,BK=13,OKe=32,Tpe=9,yKe=35,IQr=40,MQr=46,eFe=123,Gvt=125,PLn=39,FLn=34,Yvt=92,PQr=111,FQr=120,NQr=78,UQr=117,jQr=85,WQr=new Set([qTr,KTr,JTr,EQr,lQr,QQr,tQr,nQr,cQr,sQr,aQr,MLn,LQr,xQr,rQr,oQr,DQr,BQr,RQr,TQr]);function HSe(e){return e==GB||e==BK}function $Se(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}const VQr=new go((e,t)=>{let n;if(e.next<0)e.acceptToken(XTr);else if(t.context.flags&Tue)HSe(e.next)&&e.acceptToken($Tr,1);else if(((n=e.peek(-1))<0||HSe(n))&&t.canShift($vt)){let r=0;for(;e.next==OKe||e.next==Tpe;)e.advance(),r++;(e.next==GB||e.next==BK||e.next==yKe)&&e.acceptToken($vt,-r)}else HSe(e.next)&&e.acceptToken(HTr,1)},{contextual:!0}),zQr=new go((e,t)=>{let n=t.context;if(n.flags)return;let r=e.peek(-1);if(r==GB||r==BK){let o=0,s=0;for(;;){if(e.next==OKe)o++;else if(e.next==Tpe)o+=8-o%8;else break;e.advance(),s++}o!=n.indent&&e.next!=GB&&e.next!=BK&&e.next!=yKe&&(o[e,t|NLn])),XQr=new dI({start:HQr,reduce(e,t,n,r){return e.flags&Tue&&WQr.has(t)||(t==dQr||t==MLn)&&e.flags&NLn?e.parent:e},shift(e,t,n,r){return t==BLn?new Que(e,$Qr(r.read(r.pos,n.pos)),0):t==RLn?e.parent:t==ZTr||t==eQr||t==iQr||t==ILn?new Que(e,0,Tue):Zvt.has(t)?new Que(e,0,Zvt.get(t)|e.flags&Tue):e},hash(e){return e.hash}}),GQr=new go(e=>{for(let t=0;t<5;t++){if(e.next!="print".charCodeAt(t))return;e.advance()}if(!/\w/.test(String.fromCharCode(e.next)))for(let t=0;;t++){let n=e.peek(t);if(!(n==OKe||n==Tpe)){n!=IQr&&n!=MQr&&n!=GB&&n!=BK&&n!=yKe&&e.acceptToken(zTr);return}}}),YQr=new go((e,t)=>{let{flags:n}=t.context,r=n&g_?FLn:PLn,o=(n&m_)>0,s=!(n&k_),a=(n&v_)>0,l=e.pos;for(;!(e.next<0);)if(a&&e.next==eFe)if(e.peek(1)==eFe)e.advance(2);else{if(e.pos==l){e.acceptToken(ILn,1);return}break}else if(s&&e.next==Yvt){if(e.pos==l){e.advance();let d=e.next;d>=0&&(e.advance(),ZQr(e,d)),e.acceptToken(YTr);return}break}else if(e.next==Yvt&&!s&&e.peek(1)>-1)e.advance(2);else if(e.next==r&&(!o||e.peek(1)==r&&e.peek(2)==r)){if(e.pos==l){e.acceptToken(Xvt,o?3:1);return}break}else if(e.next==GB){if(o)e.advance();else if(e.pos==l){e.acceptToken(Xvt);return}break}else e.advance();e.pos>l&&e.acceptToken(GTr)});function ZQr(e,t){if(t==PQr)for(let n=0;n<2&&e.next>=48&&e.next<=55;n++)e.advance();else if(t==FQr)for(let n=0;n<2&&$Se(e.next);n++)e.advance();else if(t==UQr)for(let n=0;n<4&&$Se(e.next);n++)e.advance();else if(t==jQr)for(let n=0;n<8&&$Se(e.next);n++)e.advance();else if(t==NQr&&e.next==eFe){for(e.advance();e.next>=0&&e.next!=Gvt&&e.next!=PLn&&e.next!=FLn&&e.next!=GB;)e.advance();e.next==Gvt&&e.advance()}}const qQr=Xd({'async "*" "**" FormatConversion FormatSpec':ve.modifier,"for while if elif else try except finally return raise break continue with pass assert await yield match case":ve.controlKeyword,"in not and or is del":ve.operatorKeyword,"from def class global nonlocal lambda":ve.definitionKeyword,import:ve.moduleKeyword,"with as print":ve.keyword,Boolean:ve.bool,None:ve.null,VariableName:ve.variableName,"CallExpression/VariableName":ve.function(ve.variableName),"FunctionDefinition/VariableName":ve.function(ve.definition(ve.variableName)),"ClassDefinition/VariableName":ve.definition(ve.className),PropertyName:ve.propertyName,"CallExpression/MemberExpression/PropertyName":ve.function(ve.propertyName),Comment:ve.lineComment,Number:ve.number,String:ve.string,FormatString:ve.special(ve.string),Escape:ve.escape,UpdateOp:ve.updateOperator,"ArithOp!":ve.arithmeticOperator,BitOp:ve.bitwiseOperator,CompareOp:ve.compareOperator,AssignOp:ve.definitionOperator,Ellipsis:ve.punctuation,At:ve.meta,"( )":ve.paren,"[ ]":ve.squareBracket,"{ }":ve.brace,".":ve.derefOperator,", ;":ve.separator}),KQr={__proto__:null,await:44,or:54,and:56,in:60,not:62,is:64,if:70,else:72,lambda:76,yield:94,from:96,async:102,for:104,None:162,True:164,False:164,del:178,pass:182,break:186,continue:190,return:194,raise:202,import:206,as:208,global:212,nonlocal:214,assert:218,type:223,elif:236,while:240,try:246,except:248,finally:250,with:254,def:258,class:268,match:279,case:285},JQr=zd.deserialize({version:14,states:"##jO`QeOOP$}OSOOO&WQtO'#HUOOQS'#Co'#CoOOQS'#Cp'#CpO'vQdO'#CnO*UQtO'#HTOOQS'#HU'#HUOOQS'#DU'#DUOOQS'#HT'#HTO*rQdO'#D_O+VQdO'#DfO+gQdO'#DjO+zOWO'#DuO,VOWO'#DvO.[QtO'#GuOOQS'#Gu'#GuO'vQdO'#GtO0ZQtO'#GtOOQS'#Eb'#EbO0rQdO'#EcOOQS'#Gs'#GsO0|QdO'#GrOOQV'#Gr'#GrO1XQdO'#FYOOQS'#G^'#G^O1^QdO'#FXOOQV'#IS'#ISOOQV'#Gq'#GqOOQV'#Fq'#FqQ`QeOOO'vQdO'#CqO1lQdO'#C}O1sQdO'#DRO2RQdO'#HYO2cQtO'#EVO'vQdO'#EWOOQS'#EY'#EYOOQS'#E['#E[OOQS'#E^'#E^O2wQdO'#E`O3_QdO'#EdO3rQdO'#EfO3zQtO'#EfO1XQdO'#EiO0rQdO'#ElO1XQdO'#EnO0rQdO'#EtO0rQdO'#EwO4VQdO'#EyO4^QdO'#FOO4iQdO'#EzO0rQdO'#FOO1XQdO'#FQO1XQdO'#FVO4nQdO'#F[P4uOdO'#GpPOOO)CBd)CBdOOQS'#Ce'#CeOOQS'#Cf'#CfOOQS'#Cg'#CgOOQS'#Ch'#ChOOQS'#Ci'#CiOOQS'#Cj'#CjOOQS'#Cl'#ClO'vQdO,59OO'vQdO,59OO'vQdO,59OO'vQdO,59OO'vQdO,59OO'vQdO,59OO5TQdO'#DoOOQS,5:Y,5:YO5hQdO'#HdOOQS,5:],5:]O5uQ!fO,5:]O5zQtO,59YO1lQdO,59bO1lQdO,59bO1lQdO,59bO8jQdO,59bO8oQdO,59bO8vQdO,59jO8}QdO'#HTO:TQdO'#HSOOQS'#HS'#HSOOQS'#D['#D[O:lQdO,59aO'vQdO,59aO:zQdO,59aOOQS,59y,59yO;PQdO,5:RO'vQdO,5:ROOQS,5:Q,5:QO;_QdO,5:QO;dQdO,5:XO'vQdO,5:XO'vQdO,5:VOOQS,5:U,5:UO;uQdO,5:UO;zQdO,5:WOOOW'#Fy'#FyOOOOQS'#Ds'#DsOOQS1G/w1G/wOOQS1G.|1G.|O!/[QtO1G.|O!/cQtO1G.|O1lQdO1G.|O!0OQdO1G/UOOQS'#DZ'#DZO0rQdO,59tOOQS1G.{1G.{O!0VQdO1G/eO!0gQdO1G/eO!0oQdO1G/fO'vQdO'#H[O!0tQdO'#H[O!0yQtO1G.{O!1ZQdO,59iO!2aQdO,5=zO!2qQdO,5=zO!2yQdO1G/mO!3OQtO1G/mOOQS1G/l1G/lO!3`QdO,5=uO!4VQdO,5=uO0rQdO1G/qO!4tQdO1G/sO!4yQtO1G/sO!5ZQtO1G/qOOQS1G/p1G/pOOQS1G/r1G/rOOOW-E9w-E9wOOQS1G/{1G/{O!5kQdO'#HxO0rQdO'#HxO!5|QdO,5>cOOOW-E9x-E9xOOQS1G/|1G/|OOQS-E9{-E9{O!6[Q#xO1G2zO!6{QtO1G2zO'vQdO,5kOOQS1G1`1G1`O!8RQdO1G1`OOQS'#DV'#DVO0rQdO,5=qOOQS,5=q,5=qO!8WQdO'#FrO!8cQdO,59oO!8kQdO1G/XO!8uQtO,5=uOOQS1G3`1G3`OOQS,5:m,5:mO!9fQdO'#GtOOQS,5jO!;ZQdO,5>jO1XQdO,5>jO!;lQdO,5>iOOQS-E:R-E:RO!;qQdO1G0lO!;|QdO1G0lO!lO!lO!hO!=VQdO,5>hO!=hQdO'#EpO0rQdO1G0tO!=sQdO1G0tO!=xQgO1G0zO!AvQgO1G0}O!EqQdO,5>oO!E{QdO,5>oO!FTQtO,5>oO0rQdO1G1PO!F_QdO1G1PO4iQdO1G1UO!!vQdO1G1WOOQV,5;a,5;aO!FdQfO,5;aO!FiQgO1G1QO!JjQdO'#GZO4iQdO1G1QO4iQdO1G1QO!JzQdO,5>pO!KXQdO,5>pO1XQdO,5>pOOQV1G1U1G1UO!KaQdO'#FSO!KrQ!fO1G1WO!KzQdO1G1WOOQV1G1]1G1]O4iQdO1G1]O!LPQdO1G1]O!LXQdO'#F^OOQV1G1b1G1bO!#ZQtO1G1bPOOO1G2v1G2vP!L^OSO1G2vOOQS,5=},5=}OOQS'#Dp'#DpO0rQdO,5=}O!LfQdO,5=|O!LyQdO,5=|OOQS1G/u1G/uO!MRQdO,5>PO!McQdO,5>PO!MkQdO,5>PO!NOQdO,5>PO!N`QdO,5>POOQS1G3j1G3jOOQS7+$h7+$hO!8kQdO7+$pO#!RQdO1G.|O#!YQdO1G.|OOQS1G/`1G/`OOQS,5<`,5<`O'vQdO,5<`OOQS7+%P7+%PO#!aQdO7+%POOQS-E9r-E9rOOQS7+%Q7+%QO#!qQdO,5=vO'vQdO,5=vOOQS7+$g7+$gO#!vQdO7+%PO##OQdO7+%QO##TQdO1G3fOOQS7+%X7+%XO##eQdO1G3fO##mQdO7+%XOOQS,5<_,5<_O'vQdO,5<_O##rQdO1G3aOOQS-E9q-E9qO#$iQdO7+%]OOQS7+%_7+%_O#$wQdO1G3aO#%fQdO7+%_O#%kQdO1G3gO#%{QdO1G3gO#&TQdO7+%]O#&YQdO,5>dO#&sQdO,5>dO#&sQdO,5>dOOQS'#Dx'#DxO#'UO&jO'#DzO#'aO`O'#HyOOOW1G3}1G3}O#'fQdO1G3}O#'nQdO1G3}O#'yQ#xO7+(fO#(jQtO1G2UP#)TQdO'#GOOOQS,5nQdO,5sQdO1G4OOOQS-E9y-E9yO#?^QdO1G4OO<[QdO'#H{OOOO'#D{'#D{OOOO'#F|'#F|O#?oO&jO,5:fOOOW,5>e,5>eOOOW7+)i7+)iO#?zQdO7+)iO#@SQdO1G2zO#@mQdO1G2zP'vQdO'#FuO0rQdO<mO#BQQdO,5>mOOQS1G0v1G0vOOQS<rO#KgQdO,5>rO#KrQdO,5>rO#K}QdO,5>qO#L`QdO,5>qOOQS1G1Y1G1YOOQS,5;p,5;pOOQV<VAN>VO$ oQdO<cAN>cO0rQdO1G1|O$!PQtO1G1|P$!ZQdO'#FvOOQS1G2R1G2RP$!hQdO'#F{O$!uQdO7+)jO$#`QdO,5>gOOOO-E9z-E9zOOOW<tO$4{QdO,5>tO1XQdO,5vO$)nQdO,5>vOOQS1G1p1G1pOOQS,5<[,5<[OOQU7+'P7+'PO$+zQdO1G/iO$)nQdO,5wO$8zQdO,5>wOOQS1G1s1G1sOOQS7+'S7+'SP$)nQdO'#GdO$9SQdO1G4bO$9^QdO1G4bO$9fQdO1G4bOOQS7+%T7+%TO$9tQdO1G1tO$:SQtO'#FaO$:ZQdO,5<}OOQS,5<},5<}O$:iQdO1G4cOOQS-E:a-E:aO$)nQdO,5<|O$:pQdO,5<|O$:uQdO7+)|OOQS-E:`-E:`O$;PQdO7+)|O$)nQdO,5S~O%cOS%^OSSOS%]PQ~OPdOVaOfoOhYOopOs!POvqO!PrO!Q{O!T!SO!U!RO!XZO!][O!h`O!r`O!s`O!t`O!{tO!}uO#PvO#RwO#TxO#XyO#ZzO#^|O#_|O#a}O#c!OO#l!QO#o!TO#s!UO#u!VO#z!WO#}hO$P!XO%oRO%pRO%tSO%uWO&Z]O&[]O&]]O&^]O&_]O&`]O&a]O&b]O&c^O&d^O&e^O&f^O&g^O&h^O&i^O&j^O~O%]!YO~OV!aO_!aOa!bOh!iO!X!kO!f!mO%j![O%k!]O%l!^O%m!_O%n!_O%o!`O%p!`O%q!aO%r!aO%s!aO~Ok%xXl%xXm%xXn%xXo%xXp%xXs%xXz%xX{%xX!x%xX#g%xX%[%xX%_%xX%z%xXg%xX!T%xX!U%xX%{%xX!W%xX![%xX!Q%xX#[%xXt%xX!m%xX~P%SOfoOhYO!XZO!][O!h`O!r`O!s`O!t`O%oRO%pRO%tSO%uWO&Z]O&[]O&]]O&^]O&_]O&`]O&a]O&b]O&c^O&d^O&e^O&f^O&g^O&h^O&i^O&j^O~Oz%wX{%wX#g%wX%[%wX%_%wX%z%wX~Ok!pOl!qOm!oOn!oOo!rOp!sOs!tO!x%wX~P)pOV!zOg!|Oo0cOv0qO!PrO~P'vOV#OOo0cOv0qO!W#PO~P'vOV#SOa#TOo0cOv0qO![#UO~P'vOQ#XO%`#XO%a#ZO~OQ#^OR#[O%`#^O%a#`O~OV%iX_%iXa%iXh%iXk%iXl%iXm%iXn%iXo%iXp%iXs%iXz%iX!X%iX!f%iX%j%iX%k%iX%l%iX%m%iX%n%iX%o%iX%p%iX%q%iX%r%iX%s%iXg%iX!T%iX!U%iX~O&Z]O&[]O&]]O&^]O&_]O&`]O&a]O&b]O&c^O&d^O&e^O&f^O&g^O&h^O&i^O&j^O{%iX!x%iX#g%iX%[%iX%_%iX%z%iX%{%iX!W%iX![%iX!Q%iX#[%iXt%iX!m%iX~P,eOz#dO{%hX!x%hX#g%hX%[%hX%_%hX%z%hX~Oo0cOv0qO~P'vO#g#gO%[#iO%_#iO~O%uWO~O!T#nO#u!VO#z!WO#}hO~OopO~P'vOV#sOa#tO%uWO{wP~OV#xOo0cOv0qO!Q#yO~P'vO{#{O!x$QO%z#|O#g!yX%[!yX%_!yX~OV#xOo0cOv0qO#g#SX%[#SX%_#SX~P'vOo0cOv0qO#g#WX%[#WX%_#WX~P'vOh$WO%uWO~O!f$YO!r$YO%uWO~OV$eO~P'vO!U$gO#s$hO#u$iO~O{$jO~OV$qO~P'vOS$sO%[$rO%_$rO%c$tO~OV$}Oa$}Og%POo0cOv0qO~P'vOo0cOv0qO{%SO~P'vO&Y%UO~Oa!bOh!iO!X!kO!f!mOVba_bakbalbambanbaobapbasbazba{ba!xba#gba%[ba%_ba%jba%kba%lba%mba%nba%oba%pba%qba%rba%sba%zbagba!Tba!Uba%{ba!Wba![ba!Qba#[batba!mba~On%ZO~Oo%ZO~P'vOo0cO~P'vOk0eOl0fOm0dOn0dOo0mOp0nOs0rOg%wX!T%wX!U%wX%{%wX!W%wX![%wX!Q%wX#[%wX!m%wX~P)pO%{%]Og%vXz%vX!T%vX!U%vX!W%vX{%vX~Og%_Oz%`O!T%dO!U%cO~Og%_O~Oz%gO!T%dO!U%cO!W&SX~O!W%kO~Oz%lO{%nO!T%dO!U%cO![%}X~O![%rO~O![%sO~OQ#XO%`#XO%a%uO~OV%wOo0cOv0qO!PrO~P'vOQ#^OR#[O%`#^O%a%zO~OV!qa_!qaa!qah!qak!qal!qam!qan!qao!qap!qas!qaz!qa{!qa!X!qa!f!qa!x!qa#g!qa%[!qa%_!qa%j!qa%k!qa%l!qa%m!qa%n!qa%o!qa%p!qa%q!qa%r!qa%s!qa%z!qag!qa!T!qa!U!qa%{!qa!W!qa![!qa!Q!qa#[!qat!qa!m!qa~P#yOz%|O{%ha!x%ha#g%ha%[%ha%_%ha%z%ha~P%SOV&OOopOvqO{%ha!x%ha#g%ha%[%ha%_%ha%z%ha~P'vOz%|O{%ha!x%ha#g%ha%[%ha%_%ha%z%ha~OPdOVaOopOvqO!PrO!Q{O!{tO!}uO#PvO#RwO#TxO#XyO#ZzO#^|O#_|O#a}O#c!OO#g$zX%[$zX%_$zX~P'vO#g#gO%[&TO%_&TO~O!f&UOh&sX%[&sXz&sX#[&sX#g&sX%_&sX#Z&sXg&sX~Oh!iO%[&WO~Okealeameaneaoeapeaseazea{ea!xea#gea%[ea%_ea%zeagea!Tea!Uea%{ea!Wea![ea!Qea#[eatea!mea~P%SOsqazqa{qa#gqa%[qa%_qa%zqa~Ok!pOl!qOm!oOn!oOo!rOp!sO!xqa~PEcO%z&YOz%yX{%yX~O%uWOz%yX{%yX~Oz&]O{wX~O{&_O~Oz%lO#g%}X%[%}X%_%}Xg%}X{%}X![%}X!m%}X%z%}X~OV0lOo0cOv0qO!PrO~P'vO%z#|O#gUa%[Ua%_Ua~Oz&hO#g&PX%[&PX%_&PXn&PX~P%SOz&kO!Q&jO#g#Wa%[#Wa%_#Wa~Oz&lO#[&nO#g&rX%[&rX%_&rXg&rX~O!f$YO!r$YO#Z&qO%uWO~O#Z&qO~Oz&sO#g&tX%[&tX%_&tX~Oz&uO#g&pX%[&pX%_&pX{&pX~O!X&wO%z&xO~Oz&|On&wX~P%SOn'PO~OPdOVaOopOvqO!PrO!Q{O!{tO!}uO#PvO#RwO#TxO#XyO#ZzO#^|O#_|O#a}O#c!OO%['UO~P'vOt'YO#p'WO#q'XOP#naV#naf#nah#nao#nas#nav#na!P#na!Q#na!T#na!U#na!X#na!]#na!h#na!r#na!s#na!t#na!{#na!}#na#P#na#R#na#T#na#X#na#Z#na#^#na#_#na#a#na#c#na#l#na#o#na#s#na#u#na#z#na#}#na$P#na%X#na%o#na%p#na%t#na%u#na&Z#na&[#na&]#na&^#na&_#na&`#na&a#na&b#na&c#na&d#na&e#na&f#na&g#na&h#na&i#na&j#na%Z#na%_#na~Oz'ZO#[']O{&xX~Oh'_O!X&wO~Oh!iO{$jO!X&wO~O{'eO~P%SO%['hO%_'hO~OS'iO%['hO%_'hO~OV!aO_!aOa!bOh!iO!X!kO!f!mO%l!^O%m!_O%n!_O%o!`O%p!`O%q!aO%r!aO%s!aOkWilWimWinWioWipWisWizWi{Wi!xWi#gWi%[Wi%_Wi%jWi%zWigWi!TWi!UWi%{Wi!WWi![Wi!QWi#[WitWi!mWi~O%k!]O~P!#uO%kWi~P!#uOV!aO_!aOa!bOh!iO!X!kO!f!mO%o!`O%p!`O%q!aO%r!aO%s!aOkWilWimWinWioWipWisWizWi{Wi!xWi#gWi%[Wi%_Wi%jWi%kWi%lWi%zWigWi!TWi!UWi%{Wi!WWi![Wi!QWi#[WitWi!mWi~O%m!_O%n!_O~P!&pO%mWi%nWi~P!&pOa!bOh!iO!X!kO!f!mOkWilWimWinWioWipWisWizWi{Wi!xWi#gWi%[Wi%_Wi%jWi%kWi%lWi%mWi%nWi%oWi%pWi%zWigWi!TWi!UWi%{Wi!WWi![Wi!QWi#[WitWi!mWi~OV!aO_!aO%q!aO%r!aO%s!aO~P!)nOVWi_Wi%qWi%rWi%sWi~P!)nO!T%dO!U%cOg&VXz&VX~O%z'kO%{'kO~P,eOz'mOg&UX~Og'oO~Oz'pO{'rO!W&XX~Oo0cOv0qOz'pO{'sO!W&XX~P'vO!W'uO~Om!oOn!oOo!rOp!sOkjisjizji{ji!xji#gji%[ji%_ji%zji~Ol!qO~P!.aOlji~P!.aOk0eOl0fOm0dOn0dOo0mOp0nO~Ot'wO~P!/jOV'|Og'}Oo0cOv0qO~P'vOg'}Oz(OO~Og(QO~O!U(SO~Og(TOz(OO!T%dO!U%cO~P%SOk0eOl0fOm0dOn0dOo0mOp0nOgqa!Tqa!Uqa%{qa!Wqa![qa!Qqa#[qatqa!mqa~PEcOV'|Oo0cOv0qO!W&Sa~P'vOz(WO!W&Sa~O!W(XO~Oz(WO!T%dO!U%cO!W&Sa~P%SOV(]Oo0cOv0qO![%}a#g%}a%[%}a%_%}ag%}a{%}a!m%}a%z%}a~P'vOz(^O![%}a#g%}a%[%}a%_%}ag%}a{%}a!m%}a%z%}a~O![(aO~Oz(^O!T%dO!U%cO![%}a~P%SOz(dO!T%dO!U%cO![&Ta~P%SOz(gO{&lX![&lX!m&lX%z&lX~O{(kO![(mO!m(nO%z(jO~OV&OOopOvqO{%hi!x%hi#g%hi%[%hi%_%hi%z%hi~P'vOz(pO{%hi!x%hi#g%hi%[%hi%_%hi%z%hi~O!f&UOh&sa%[&saz&sa#[&sa#g&sa%_&sa#Z&sag&sa~O%[(uO~OV#sOa#tO%uWO~Oz&]O{wa~OopOvqO~P'vOz(^O#g%}a%[%}a%_%}ag%}a{%}a![%}a!m%}a%z%}a~P%SOz(zO#g%hX%[%hX%_%hX%z%hX~O%z#|O#gUi%[Ui%_Ui~O#g&Pa%[&Pa%_&Pan&Pa~P'vOz(}O#g&Pa%[&Pa%_&Pan&Pa~O%uWO#g&ra%[&ra%_&rag&ra~Oz)SO#g&ra%[&ra%_&rag&ra~Og)VO~OV)WOh$WO%uWO~O#Z)XO~O%uWO#g&ta%[&ta%_&ta~Oz)ZO#g&ta%[&ta%_&ta~Oo0cOv0qO#g&pa%[&pa%_&pa{&pa~P'vOz)^O#g&pa%[&pa%_&pa{&pa~OV)`Oa)`O%uWO~O%z)eO~Ot)hO#j)gOP#hiV#hif#hih#hio#his#hiv#hi!P#hi!Q#hi!T#hi!U#hi!X#hi!]#hi!h#hi!r#hi!s#hi!t#hi!{#hi!}#hi#P#hi#R#hi#T#hi#X#hi#Z#hi#^#hi#_#hi#a#hi#c#hi#l#hi#o#hi#s#hi#u#hi#z#hi#}#hi$P#hi%X#hi%o#hi%p#hi%t#hi%u#hi&Z#hi&[#hi&]#hi&^#hi&_#hi&`#hi&a#hi&b#hi&c#hi&d#hi&e#hi&f#hi&g#hi&h#hi&i#hi&j#hi%Z#hi%_#hi~Ot)iOP#kiV#kif#kih#kio#kis#kiv#ki!P#ki!Q#ki!T#ki!U#ki!X#ki!]#ki!h#ki!r#ki!s#ki!t#ki!{#ki!}#ki#P#ki#R#ki#T#ki#X#ki#Z#ki#^#ki#_#ki#a#ki#c#ki#l#ki#o#ki#s#ki#u#ki#z#ki#}#ki$P#ki%X#ki%o#ki%p#ki%t#ki%u#ki&Z#ki&[#ki&]#ki&^#ki&_#ki&`#ki&a#ki&b#ki&c#ki&d#ki&e#ki&f#ki&g#ki&h#ki&i#ki&j#ki%Z#ki%_#ki~OV)kOn&wa~P'vOz)lOn&wa~Oz)lOn&wa~P%SOn)pO~O%Y)tO~Ot)wO#p'WO#q)vOP#niV#nif#nih#nio#nis#niv#ni!P#ni!Q#ni!T#ni!U#ni!X#ni!]#ni!h#ni!r#ni!s#ni!t#ni!{#ni!}#ni#P#ni#R#ni#T#ni#X#ni#Z#ni#^#ni#_#ni#a#ni#c#ni#l#ni#o#ni#s#ni#u#ni#z#ni#}#ni$P#ni%X#ni%o#ni%p#ni%t#ni%u#ni&Z#ni&[#ni&]#ni&^#ni&_#ni&`#ni&a#ni&b#ni&c#ni&d#ni&e#ni&f#ni&g#ni&h#ni&i#ni&j#ni%Z#ni%_#ni~OV)zOo0cOv0qO{$jO~P'vOo0cOv0qO{&xa~P'vOz*OO{&xa~OV*SOa*TOg*WO%q*UO%uWO~O{$jO&{*YO~Oh'_O~Oh!iO{$jO~O%[*_O~O%[*aO%_*aO~OV$}Oa$}Oo0cOv0qOg&Ua~P'vOz*dOg&Ua~Oo0cOv0qO{*gO!W&Xa~P'vOz*hO!W&Xa~Oo0cOv0qOz*hO{*kO!W&Xa~P'vOo0cOv0qOz*hO!W&Xa~P'vOz*hO{*kO!W&Xa~Om0dOn0dOo0mOp0nOgjikjisjizji!Tji!Uji%{ji!Wji{ji![ji#gji%[ji%_ji!Qji#[jitji!mji%zji~Ol0fO~P!NkOlji~P!NkOV'|Og*pOo0cOv0qO~P'vOn*rO~Og*pOz*tO~Og*uO~OV'|Oo0cOv0qO!W&Si~P'vOz*vO!W&Si~O!W*wO~OV(]Oo0cOv0qO![%}i#g%}i%[%}i%_%}ig%}i{%}i!m%}i%z%}i~P'vOz*zO!T%dO!U%cO![&Ti~Oz*}O![%}i#g%}i%[%}i%_%}ig%}i{%}i!m%}i%z%}i~O![+OO~Oa+QOo0cOv0qO![&Ti~P'vOz*zO![&Ti~O![+SO~OV+UOo0cOv0qO{&la![&la!m&la%z&la~P'vOz+VO{&la![&la!m&la%z&la~O!]+YO&n+[O![!nX~O![+^O~O{(kO![+_O~O{(kO![+_O!m+`O~OV&OOopOvqO{%hq!x%hq#g%hq%[%hq%_%hq%z%hq~P'vOz$ri{$ri!x$ri#g$ri%[$ri%_$ri%z$ri~P%SOV&OOopOvqO~P'vOV&OOo0cOv0qO#g%ha%[%ha%_%ha%z%ha~P'vOz+aO#g%ha%[%ha%_%ha%z%ha~Oz$ia#g$ia%[$ia%_$ian$ia~P%SO#g&Pi%[&Pi%_&Pin&Pi~P'vOz+dO#g#Wq%[#Wq%_#Wq~O#[+eOz$va#g$va%[$va%_$vag$va~O%uWO#g&ri%[&ri%_&rig&ri~Oz+gO#g&ri%[&ri%_&rig&ri~OV+iOh$WO%uWO~O%uWO#g&ti%[&ti%_&ti~Oo0cOv0qO#g&pi%[&pi%_&pi{&pi~P'vO{#{Oz#eX!W#eX~Oz+mO!W&uX~O!W+oO~Ot+rO#j)gOP#hqV#hqf#hqh#hqo#hqs#hqv#hq!P#hq!Q#hq!T#hq!U#hq!X#hq!]#hq!h#hq!r#hq!s#hq!t#hq!{#hq!}#hq#P#hq#R#hq#T#hq#X#hq#Z#hq#^#hq#_#hq#a#hq#c#hq#l#hq#o#hq#s#hq#u#hq#z#hq#}#hq$P#hq%X#hq%o#hq%p#hq%t#hq%u#hq&Z#hq&[#hq&]#hq&^#hq&_#hq&`#hq&a#hq&b#hq&c#hq&d#hq&e#hq&f#hq&g#hq&h#hq&i#hq&j#hq%Z#hq%_#hq~On$|az$|a~P%SOV)kOn&wi~P'vOz+yOn&wi~Oz,TO{$jO#[,TO~O#q,VOP#nqV#nqf#nqh#nqo#nqs#nqv#nq!P#nq!Q#nq!T#nq!U#nq!X#nq!]#nq!h#nq!r#nq!s#nq!t#nq!{#nq!}#nq#P#nq#R#nq#T#nq#X#nq#Z#nq#^#nq#_#nq#a#nq#c#nq#l#nq#o#nq#s#nq#u#nq#z#nq#}#nq$P#nq%X#nq%o#nq%p#nq%t#nq%u#nq&Z#nq&[#nq&]#nq&^#nq&_#nq&`#nq&a#nq&b#nq&c#nq&d#nq&e#nq&f#nq&g#nq&h#nq&i#nq&j#nq%Z#nq%_#nq~O#[,WOz%Oa{%Oa~Oo0cOv0qO{&xi~P'vOz,YO{&xi~O{#{O%z,[Og&zXz&zX~O%uWOg&zXz&zX~Oz,`Og&yX~Og,bO~O%Y,eO~O!T%dO!U%cOg&Viz&Vi~OV$}Oa$}Oo0cOv0qOg&Ui~P'vO{,hOz$la!W$la~Oo0cOv0qO{,iOz$la!W$la~P'vOo0cOv0qO{*gO!W&Xi~P'vOz,lO!W&Xi~Oo0cOv0qOz,lO!W&Xi~P'vOz,lO{,oO!W&Xi~Og$hiz$hi!W$hi~P%SOV'|Oo0cOv0qO~P'vOn,qO~OV'|Og,rOo0cOv0qO~P'vOV'|Oo0cOv0qO!W&Sq~P'vOz$gi![$gi#g$gi%[$gi%_$gig$gi{$gi!m$gi%z$gi~P%SOV(]Oo0cOv0qO~P'vOa+QOo0cOv0qO![&Tq~P'vOz,sO![&Tq~O![,tO~OV(]Oo0cOv0qO![%}q#g%}q%[%}q%_%}qg%}q{%}q!m%}q%z%}q~P'vO{,uO~OV+UOo0cOv0qO{&li![&li!m&li%z&li~P'vOz,zO{&li![&li!m&li%z&li~O!]+YO&n+[O![!na~O{(kO![,}O~OV&OOo0cOv0qO#g%hi%[%hi%_%hi%z%hi~P'vOz-OO#g%hi%[%hi%_%hi%z%hi~O%uWO#g&rq%[&rq%_&rqg&rq~Oz-RO#g&rq%[&rq%_&rqg&rq~OV)`Oa)`O%uWO!W&ua~Oz-TO!W&ua~On$|iz$|i~P%SOV)kO~P'vOV)kOn&wq~P'vOt-XOP#myV#myf#myh#myo#mys#myv#my!P#my!Q#my!T#my!U#my!X#my!]#my!h#my!r#my!s#my!t#my!{#my!}#my#P#my#R#my#T#my#X#my#Z#my#^#my#_#my#a#my#c#my#l#my#o#my#s#my#u#my#z#my#}#my$P#my%X#my%o#my%p#my%t#my%u#my&Z#my&[#my&]#my&^#my&_#my&`#my&a#my&b#my&c#my&d#my&e#my&f#my&g#my&h#my&i#my&j#my%Z#my%_#my~O%Z-]O%_-]O~P`O#q-^OP#nyV#nyf#nyh#nyo#nys#nyv#ny!P#ny!Q#ny!T#ny!U#ny!X#ny!]#ny!h#ny!r#ny!s#ny!t#ny!{#ny!}#ny#P#ny#R#ny#T#ny#X#ny#Z#ny#^#ny#_#ny#a#ny#c#ny#l#ny#o#ny#s#ny#u#ny#z#ny#}#ny$P#ny%X#ny%o#ny%p#ny%t#ny%u#ny&Z#ny&[#ny&]#ny&^#ny&_#ny&`#ny&a#ny&b#ny&c#ny&d#ny&e#ny&f#ny&g#ny&h#ny&i#ny&j#ny%Z#ny%_#ny~Oz-aO{$jO#[-aO~Oo0cOv0qO{&xq~P'vOz-dO{&xq~O%z,[Og&zaz&za~O{#{Og&zaz&za~OV*SOa*TO%q*UO%uWOg&ya~Oz-hOg&ya~O$S-lO~OV$}Oa$}Oo0cOv0qO~P'vOo0cOv0qO{-mOz$li!W$li~P'vOo0cOv0qOz$li!W$li~P'vO{-mOz$li!W$li~Oo0cOv0qO{*gO~P'vOo0cOv0qO{*gO!W&Xq~P'vOz-pO!W&Xq~Oo0cOv0qOz-pO!W&Xq~P'vOs-sO!T%dO!U%cOg&Oq!W&Oq![&Oqz&Oq~P!/jOa+QOo0cOv0qO![&Ty~P'vOz$ji![$ji~P%SOa+QOo0cOv0qO~P'vOV+UOo0cOv0qO~P'vOV+UOo0cOv0qO{&lq![&lq!m&lq%z&lq~P'vO{(kO![-xO!m-yO%z-wO~OV&OOo0cOv0qO#g%hq%[%hq%_%hq%z%hq~P'vO%uWO#g&ry%[&ry%_&ryg&ry~OV)`Oa)`O%uWO!W&ui~Ot-}OP#m!RV#m!Rf#m!Rh#m!Ro#m!Rs#m!Rv#m!R!P#m!R!Q#m!R!T#m!R!U#m!R!X#m!R!]#m!R!h#m!R!r#m!R!s#m!R!t#m!R!{#m!R!}#m!R#P#m!R#R#m!R#T#m!R#X#m!R#Z#m!R#^#m!R#_#m!R#a#m!R#c#m!R#l#m!R#o#m!R#s#m!R#u#m!R#z#m!R#}#m!R$P#m!R%X#m!R%o#m!R%p#m!R%t#m!R%u#m!R&Z#m!R&[#m!R&]#m!R&^#m!R&_#m!R&`#m!R&a#m!R&b#m!R&c#m!R&d#m!R&e#m!R&f#m!R&g#m!R&h#m!R&i#m!R&j#m!R%Z#m!R%_#m!R~Oo0cOv0qO{&xy~P'vOV*SOa*TO%q*UO%uWOg&yi~O$S-lO%Z.VO%_.VO~OV.aOh._O!X.^O!].`O!h.YO!s.[O!t.[O%p.XO%uWO&Z]O&[]O&]]O&^]O&_]O&`]O&a]O&b]O~Oo0cOv0qOz$lq!W$lq~P'vO{.fOz$lq!W$lq~Oo0cOv0qO{*gO!W&Xy~P'vOz.gO!W&Xy~Oo0cOv.kO~P'vOs-sO!T%dO!U%cOg&Oy!W&Oy![&Oyz&Oy~P!/jO{(kO![.nO~O{(kO![.nO!m.oO~OV*SOa*TO%q*UO%uWO~Oh.tO!f.rOz$TX#[$TX%j$TXg$TX~Os$TX{$TX!W$TX![$TX~P$-bO%o.vO%p.vOs$UXz$UX{$UX#[$UX%j$UX!W$UXg$UX![$UX~O!h.xO~Oz.|O#[/OO%j.yOs&|X{&|X!W&|Xg&|X~Oa/RO~P$)zOh.tOs&}Xz&}X{&}X#[&}X%j&}X!W&}Xg&}X![&}X~Os/VO{$jO~Oo0cOv0qOz$ly!W$ly~P'vOo0cOv0qO{*gO!W&X!R~P'vOz/ZO!W&X!R~Og&RXs&RX!T&RX!U&RX!W&RX![&RXz&RX~P!/jOs-sO!T%dO!U%cOg&Qa!W&Qa![&Qaz&Qa~O{(kO![/^O~O!f.rOh$[as$[az$[a{$[a#[$[a%j$[a!W$[ag$[a![$[a~O!h/eO~O%o.vO%p.vOs$Uaz$Ua{$Ua#[$Ua%j$Ua!W$Uag$Ua![$Ua~O%j.yOs$Yaz$Ya{$Ya#[$Ya!W$Yag$Ya![$Ya~Os&|a{&|a!W&|ag&|a~P$)nOz/jOs&|a{&|a!W&|ag&|a~O!W/mO~Og/mO~O{/oO~O![/pO~Oo0cOv0qO{*gO!W&X!Z~P'vO{/sO~O%z/tO~P$-bOz/uO#[/OO%j.yOg'PX~Oz/uOg'PX~Og/wO~O!h/xO~O#[/OOs%Saz%Sa{%Sa%j%Sa!W%Sag%Sa![%Sa~O#[/OO%j.yOs%Waz%Wa{%Wa!W%Wag%Wa~Os&|i{&|i!W&|ig&|i~P$)nOz/zO#[/OO%j.yO!['Oa~Og'Pa~P$)nOz0SOg'Pa~Oa0UO!['Oi~P$)zOz0WO!['Oi~Oz0WO#[/OO%j.yO!['Oi~O#[/OO%j.yOg$biz$bi~O%z0ZO~P$-bO#[/OO%j.yOg%Vaz%Va~Og'Pi~P$)nO{0^O~Oa0UO!['Oq~P$)zOz0`O!['Oq~O#[/OO%j.yOz%Ui![%Ui~Oa0UO~P$)zOa0UO!['Oy~P$)zO#[/OO%j.yOg$ciz$ci~O#[/OO%j.yOz%Uq![%Uq~Oz+aO#g%ha%[%ha%_%ha%z%ha~P%SOV&OOo0cOv0qO~P'vOn0hO~Oo0hO~P'vO{0iO~Ot0jO~P!/jO&]&Z&j&h&i&g&f&d&e&c&b&`&a&_&^&[%u~",goto:"!=j'QPPPPPP'RP'Z*s+[+t,_,y-fP.SP'Z.r.r'ZPPP'Z2[PPPPPP2[5PPP5PP7b7k=sPP=v>h>kPP'Z'ZPP>zPP'Z'ZPP'Z'Z'Z'Z'Z?O?w'ZP?zP@QDXGuGyPG|HWH['ZPPPH_Hk'RP'R'RP'RP'RP'RP'RP'R'R'RP'RPP'RPP'RP'RPHqH}IVPI^IdPI^PI^I^PPPI^PKrPK{LVL]KrPI^LfPI^PLmLsPLwM]MzNeLwLwNkNxLwLwLwLw! ^! d! g! l! o! y!!P!!]!!o!!u!#P!#V!#s!#y!$P!$Z!$a!$g!$y!%T!%Z!%a!%k!%q!%w!%}!&T!&Z!&e!&k!&u!&{!'U!'[!'k!'s!'}!(UPPPPPPPPPPP!([!(_!(e!(n!(x!)TPPPPPPPPPPPP!-u!/Z!3^!6oPP!6w!7W!7a!8Y!8P!8c!8i!8l!8o!8r!8z!9jPPPPPPPPPPPPPPPPP!9m!9q!9wP!:]!:a!:m!:v!;S!;j!;m!;p!;v!;|!_![!]Do!]!^Es!^!_FZ!_!`Gk!`!aHX!a!b%T!b!cIf!c!dJU!d!eK^!e!hJU!h!i!#f!i!tJU!t!u!,|!u!wJU!w!x!.t!x!}JU!}#O!0S#O#P&o#P#Q!0j#Q#R!1Q#R#SJU#S#T%T#T#UJU#U#VK^#V#YJU#Y#Z!#f#Z#fJU#f#g!,|#g#iJU#i#j!.t#j#oJU#o#p!1n#p#q!1s#q#r!2a#r#s!2f#s$g%T$g;'SJU;'S;=`KW<%lOJU`%YT&n`O#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%T`%lP;=`<%l%To%v]&n`%c_OX%TXY%oY[%T[]%o]p%Tpq%oq#O%T#O#P&o#P#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%To&tX&n`OY%TYZ%oZ]%T]^%o^#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tc'f[&n`O!_%T!_!`([!`#T%T#T#U(r#U#f%T#f#g(r#g#h(r#h#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tc(cTmR&n`O#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tc(yT!mR&n`O#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk)aV&n`&[ZOr%Trs)vs#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk){V&n`Or%Trs*bs#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk*iT&n`&^ZO#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%To+PZS_&n`OY*xYZ%TZ]*x]^%T^#o*x#o#p+r#p#q*x#q#r+r#r;'S*x;'S;=`,^<%lO*x_+wTS_OY+rZ]+r^;'S+r;'S;=`,W<%lO+r_,ZP;=`<%l+ro,aP;=`<%l*xj,kV%rQ&n`O!_%T!_!`-Q!`#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tj-XT!xY&n`O#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tj-oV%lQ&n`O!_%T!_!`-Q!`#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk.]V&n`&ZZOw%Twx.rx#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk.wV&n`Ow%Twx/^x#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk/eT&n`&]ZO#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk/{ThZ&n`O#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tc0cTgR&n`O#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk0yXVZ&n`Oz%Tz{1f{!_%T!_!`-Q!`#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk1mVaR&n`O!_%T!_!`-Q!`#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk2ZV%oZ&n`O!_%T!_!`-Q!`#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tc2wTzR&n`O#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%To3_W%pZ&n`O!_%T!_!`-Q!`!a3w!a#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Td4OT&{S&n`O#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk4fX!fQ&n`O!O%T!O!P5R!P!Q%T!Q![6T![#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk5WV&n`O!O%T!O!P5m!P#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk5tT!rZ&n`O#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Ti6[a!hX&n`O!Q%T!Q![6T![!g%T!g!h7a!h!l%T!l!m9s!m#R%T#R#S6T#S#X%T#X#Y7a#Y#^%T#^#_9s#_#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Ti7fZ&n`O{%T{|8X|}%T}!O8X!O!Q%T!Q![8s![#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Ti8^V&n`O!Q%T!Q![8s![#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Ti8z]!hX&n`O!Q%T!Q![8s![!l%T!l!m9s!m#R%T#R#S8s#S#^%T#^#_9s#_#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Ti9zT!hX&n`O#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk:bX%qR&n`O!P%T!P!Q:}!Q!_%T!_!`-Q!`#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tj;UV%sQ&n`O!_%T!_!`-Q!`#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Ti;ro!hX&n`O!O%T!O!P=s!P!Q%T!Q![>_![!d%T!d!e?q!e!g%T!g!h7a!h!l%T!l!m9s!m!q%T!q!rA]!r!z%T!z!{Bq!{#R%T#R#S>_#S#U%T#U#V?q#V#X%T#X#Y7a#Y#^%T#^#_9s#_#c%T#c#dA]#d#l%T#l#mBq#m#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Ti=xV&n`O!Q%T!Q![6T![#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Ti>fc!hX&n`O!O%T!O!P=s!P!Q%T!Q![>_![!g%T!g!h7a!h!l%T!l!m9s!m#R%T#R#S>_#S#X%T#X#Y7a#Y#^%T#^#_9s#_#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Ti?vY&n`O!Q%T!Q!R@f!R!S@f!S#R%T#R#S@f#S#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Ti@mY!hX&n`O!Q%T!Q!R@f!R!S@f!S#R%T#R#S@f#S#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%TiAbX&n`O!Q%T!Q!YA}!Y#R%T#R#SA}#S#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%TiBUX!hX&n`O!Q%T!Q!YA}!Y#R%T#R#SA}#S#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%TiBv]&n`O!Q%T!Q![Co![!c%T!c!iCo!i#R%T#R#SCo#S#T%T#T#ZCo#Z#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%TiCv]!hX&n`O!Q%T!Q![Co![!c%T!c!iCo!i#R%T#R#SCo#S#T%T#T#ZCo#Z#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%ToDvV{_&n`O!_%T!_!`E]!`#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%TcEdT%{R&n`O#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%TkEzT#gZ&n`O#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%TkFbXmR&n`O!^%T!^!_F}!_!`([!`!a([!a#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%TjGUV%mQ&n`O!_%T!_!`-Q!`#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%TkGrV%zZ&n`O!_%T!_!`([!`#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%TkH`WmR&n`O!_%T!_!`([!`!aHx!a#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%TjIPV%nQ&n`O!_%T!_!`-Q!`#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%TkIoV_Q#}P&n`O!_%T!_!`-Q!`#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%ToJ_]&n`&YS%uZO!Q%T!Q![JU![!c%T!c!}JU!}#R%T#R#SJU#S#T%T#T#oJU#p#q%T#r$g%T$g;'SJU;'S;=`KW<%lOJUoKZP;=`<%lJUoKge&n`&YS%uZOr%Trs)Ysw%Twx.Ux!Q%T!Q![JU![!c%T!c!tJU!t!uLx!u!}JU!}#R%T#R#SJU#S#T%T#T#fJU#f#gLx#g#oJU#p#q%T#r$g%T$g;'SJU;'S;=`KW<%lOJUoMRa&n`&YS%uZOr%TrsNWsw%Twx! vx!Q%T!Q![JU![!c%T!c!}JU!}#R%T#R#SJU#S#T%T#T#oJU#p#q%T#r$g%T$g;'SJU;'S;=`KW<%lOJUkN_V&n`&`ZOr%TrsNts#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%TkNyV&n`Or%Trs! `s#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk! gT&n`&bZO#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk! }V&n`&_ZOw%Twx!!dx#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk!!iV&n`Ow%Twx!#Ox#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk!#VT&n`&aZO#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%To!#oe&n`&YS%uZOr%Trs!%Qsw%Twx!&px!Q%T!Q![JU![!c%T!c!tJU!t!u!(`!u!}JU!}#R%T#R#SJU#S#T%T#T#fJU#f#g!(`#g#oJU#p#q%T#r$g%T$g;'SJU;'S;=`KW<%lOJUk!%XV&n`&dZOr%Trs!%ns#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk!%sV&n`Or%Trs!&Ys#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk!&aT&n`&fZO#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk!&wV&n`&cZOw%Twx!'^x#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk!'cV&n`Ow%Twx!'xx#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk!(PT&n`&eZO#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%To!(ia&n`&YS%uZOr%Trs!)nsw%Twx!+^x!Q%T!Q![JU![!c%T!c!}JU!}#R%T#R#SJU#S#T%T#T#oJU#p#q%T#r$g%T$g;'SJU;'S;=`KW<%lOJUk!)uV&n`&hZOr%Trs!*[s#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk!*aV&n`Or%Trs!*vs#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk!*}T&n`&jZO#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk!+eV&n`&gZOw%Twx!+zx#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk!,PV&n`Ow%Twx!,fx#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tk!,mT&n`&iZO#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%To!-Vi&n`&YS%uZOr%TrsNWsw%Twx! vx!Q%T!Q![JU![!c%T!c!dJU!d!eLx!e!hJU!h!i!(`!i!}JU!}#R%T#R#SJU#S#T%T#T#UJU#U#VLx#V#YJU#Y#Z!(`#Z#oJU#p#q%T#r$g%T$g;'SJU;'S;=`KW<%lOJUo!.}a&n`&YS%uZOr%Trs)Ysw%Twx.Ux!Q%T!Q![JU![!c%T!c!}JU!}#R%T#R#SJU#S#T%T#T#oJU#p#q%T#r$g%T$g;'SJU;'S;=`KW<%lOJUk!0ZT!XZ&n`O#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tc!0qT!WR&n`O#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%Tj!1XV%kQ&n`O!_%T!_!`-Q!`#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%T~!1sO!]~k!1zV%jR&n`O!_%T!_!`-Q!`#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%T~!2fO![~i!2mT%tX&n`O#o%T#p#q%T#r;'S%T;'S;=`%i<%lO%T",tokenizers:[GQr,zQr,VQr,YQr,0,1,2,3,4],topRules:{Script:[0,5]},specialized:[{term:221,get:e=>KQr[e]||-1}],tokenPrec:7668}),qvt=new upe,ULn=new Set(["Script","Body","FunctionDefinition","ClassDefinition","LambdaExpression","ForStatement","MatchClause"]);function Qae(e){return(t,n,r)=>{if(r)return!1;let o=t.node.getChild("VariableName");return o&&n(o,e),!0}}const eDr={FunctionDefinition:Qae("function"),ClassDefinition:Qae("class"),ForStatement(e,t,n){if(n){for(let r=e.node.firstChild;r;r=r.nextSibling)if(r.name=="VariableName")t(r,"variable");else if(r.name=="in")break}},ImportStatement(e,t){var n,r;let{node:o}=e,s=((n=o.firstChild)===null||n===void 0?void 0:n.name)=="from";for(let a=o.getChild("import");a;a=a.nextSibling)a.name=="VariableName"&&((r=a.nextSibling)===null||r===void 0?void 0:r.name)!="as"&&t(a,s?"variable":"namespace")},AssignStatement(e,t){for(let n=e.node.firstChild;n;n=n.nextSibling)if(n.name=="VariableName")t(n,"variable");else if(n.name==":"||n.name=="AssignOp")break},ParamList(e,t){for(let n=null,r=e.node.firstChild;r;r=r.nextSibling)r.name=="VariableName"&&(!n||!/\*|AssignOp/.test(n.name))&&t(r,"variable"),n=r},CapturePattern:Qae("variable"),AsPattern:Qae("variable"),__proto__:null};function jLn(e,t){let n=qvt.get(t);if(n)return n;let r=[],o=!0;function s(a,l){let d=e.sliceString(a.from,a.to);r.push({label:d,type:l})}return t.cursor(cl.IncludeAnonymous).iterate(a=>{if(a.name){let l=eDr[a.name];if(l&&l(a,s,o)||!o&&ULn.has(a.name))return!1;o=!1}else if(a.to-a.from>8192){for(let l of jLn(e,a.node))r.push(l);return!1}}),qvt.set(t,r),r}const Kvt=/^[\w\xa1-\uffff][\w\d\xa1-\uffff]*$/,WLn=["String","FormatString","Comment","PropertyName"];function VLn(e){let t=tc(e.state).resolveInner(e.pos,-1);if(WLn.indexOf(t.name)>-1)return null;let n=t.name=="VariableName"||t.to-t.from<20&&Kvt.test(e.state.sliceDoc(t.from,t.to));if(!n&&!e.explicit)return null;let r=[];for(let o=t;o;o=o.parent)ULn.has(o.name)&&(r=r.concat(jLn(e.state.doc,o)));return{options:r,from:n?t.from:e.pos,validFor:Kvt}}const tDr=["__annotations__","__builtins__","__debug__","__doc__","__import__","__name__","__loader__","__package__","__spec__","False","None","True"].map(e=>({label:e,type:"constant"})).concat(["ArithmeticError","AssertionError","AttributeError","BaseException","BlockingIOError","BrokenPipeError","BufferError","BytesWarning","ChildProcessError","ConnectionAbortedError","ConnectionError","ConnectionRefusedError","ConnectionResetError","DeprecationWarning","EOFError","Ellipsis","EncodingWarning","EnvironmentError","Exception","FileExistsError","FileNotFoundError","FloatingPointError","FutureWarning","GeneratorExit","IOError","ImportError","ImportWarning","IndentationError","IndexError","InterruptedError","IsADirectoryError","KeyError","KeyboardInterrupt","LookupError","MemoryError","ModuleNotFoundError","NameError","NotADirectoryError","NotImplemented","NotImplementedError","OSError","OverflowError","PendingDeprecationWarning","PermissionError","ProcessLookupError","RecursionError","ReferenceError","ResourceWarning","RuntimeError","RuntimeWarning","StopAsyncIteration","StopIteration","SyntaxError","SyntaxWarning","SystemError","SystemExit","TabError","TimeoutError","TypeError","UnboundLocalError","UnicodeDecodeError","UnicodeEncodeError","UnicodeError","UnicodeTranslateError","UnicodeWarning","UserWarning","ValueError","Warning","ZeroDivisionError"].map(e=>({label:e,type:"type"}))).concat(["bool","bytearray","bytes","classmethod","complex","float","frozenset","int","list","map","memoryview","object","range","set","staticmethod","str","super","tuple","type"].map(e=>({label:e,type:"class"}))).concat(["abs","aiter","all","anext","any","ascii","bin","breakpoint","callable","chr","compile","delattr","dict","dir","divmod","enumerate","eval","exec","exit","filter","format","getattr","globals","hasattr","hash","help","hex","id","input","isinstance","issubclass","iter","len","license","locals","max","min","next","oct","open","ord","pow","print","property","quit","repr","reversed","round","setattr","slice","sorted","sum","vars","zip"].map(e=>({label:e,type:"function"}))),nDr=[Gs("def ${name}(${params}):\n ${}",{label:"def",detail:"function",type:"keyword"}),Gs("for ${name} in ${collection}:\n ${}",{label:"for",detail:"loop",type:"keyword"}),Gs("while ${}:\n ${}",{label:"while",detail:"loop",type:"keyword"}),Gs("try:\n ${}\nexcept ${error}:\n ${}",{label:"try",detail:"/ except block",type:"keyword"}),Gs(`if \${}: -`,{label:"if",detail:"block",type:"keyword"}),Gs("if ${}:\n ${}\nelse:\n ${}",{label:"if",detail:"/ else block",type:"keyword"}),Gs("class ${name}:\n def __init__(self, ${params}):\n ${}",{label:"class",detail:"definition",type:"keyword"}),Gs("import ${module}",{label:"import",detail:"statement",type:"keyword"}),Gs("from ${module} import ${names}",{label:"from",detail:"import",type:"keyword"})],zLn=bpe(WLn,Jne(tDr.concat(nDr)));function XSe(e){let{node:t,pos:n}=e,r=e.lineIndent(n,-1),o=null;for(;;){let s=t.childBefore(n);if(s)if(s.name=="Comment")n=s.from;else if(s.name=="Body"||s.name=="MatchBody")e.baseIndentFor(s)+e.unit<=r&&(o=s),t=s;else if(s.name=="MatchClause")t=s;else if(s.type.is("Statement"))t=s;else break;else break}return o}function GSe(e,t){let n=e.baseIndentFor(t),r=e.lineAt(e.pos,-1),o=r.from+r.text.length;return/^\s*($|#)/.test(r.text)&&e.node.ton?null:n+e.unit}const Due=Vd.define({name:"python",parser:JQr.configure({props:[zu.add({Body:e=>{var t;let n=/^\s*(#|$)/.test(e.textAfter)&&XSe(e)||e.node;return(t=GSe(e,n))!==null&&t!==void 0?t:e.continue()},MatchBody:e=>{var t;let n=XSe(e);return(t=GSe(e,n||e.node))!==null&&t!==void 0?t:e.continue()},IfStatement:e=>/^\s*(else:|elif )/.test(e.textAfter)?e.baseIndent:e.continue(),"ForStatement WhileStatement":e=>/^\s*else:/.test(e.textAfter)?e.baseIndent:e.continue(),TryStatement:e=>/^\s*(except[ :]|finally:|else:)/.test(e.textAfter)?e.baseIndent:e.continue(),MatchStatement:e=>/^\s*case /.test(e.textAfter)?e.baseIndent+e.unit:e.continue(),"TupleExpression ComprehensionExpression ParamList ArgList ParenthesizedExpression":Xv({closing:")"}),"DictionaryExpression DictionaryComprehensionExpression SetExpression SetComprehensionExpression":Xv({closing:"}"}),"ArrayExpression ArrayComprehensionExpression":Xv({closing:"]"}),MemberExpression:e=>e.baseIndent+e.unit,"String FormatString":()=>null,Script:e=>{var t;let n=XSe(e);return(t=n&&GSe(e,n))!==null&&t!==void 0?t:e.continue()}}),Ah.add({"ArrayExpression DictionaryExpression SetExpression TupleExpression":bA,Body:(e,t)=>({from:e.from+1,to:e.to-(e.to==t.doc.length?0:1)}),"String FormatString":(e,t)=>({from:t.doc.lineAt(e.from).to,to:e.to})})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"'''",'"""'],stringPrefixes:["f","fr","rf","r","u","b","br","rb","F","FR","RF","R","U","B","BR","RB"]},commentTokens:{line:"#"},indentOnInput:/^\s*([\}\]\)]|else:|elif |except |finally:|case\s+[^:]*:?)$/}});function iDr(){return new wd(Due,[Due.data.of({autocomplete:VLn}),Due.data.of({autocomplete:zLn})])}const rDr=Object.freeze(Object.defineProperty({__proto__:null,globalCompletion:zLn,localCompletionSource:VLn,python:iDr,pythonLanguage:Due},Symbol.toStringTag,{value:"Module"})),oDr=1,sDr=2,aDr=3,lDr=4,cDr=5,Jvt=98,dDr=101,uDr=102,eAt=114,hDr=69,Dae=48,tAt=46,fDr=43,gDr=45,nAt=35,iAt=34,mDr=124,kDr=60,vDr=62;function tFe(e){return e>=48&&e<=57}function Bae(e){return tFe(e)||e==95}const ADr=new go((e,t)=>{if(tFe(e.next)){let n=!1;do e.advance();while(Bae(e.next));if(e.next==tAt){if(n=!0,e.advance(),tFe(e.next))do e.advance();while(Bae(e.next));else if(e.next==tAt||e.next>127||/\w/.test(String.fromCharCode(e.next)))return}if(e.next==dDr||e.next==hDr){if(n=!0,e.advance(),(e.next==fDr||e.next==gDr)&&e.advance(),!Bae(e.next))return;do e.advance();while(Bae(e.next))}if(e.next==uDr){let r=e.peek(1);if(r==Dae+3&&e.peek(2)==Dae+2||r==Dae+6&&e.peek(2)==Dae+4)e.advance(3),n=!0;else return}n&&e.acceptToken(cDr)}else if(e.next==Jvt||e.next==eAt){if(e.next==Jvt&&e.advance(),e.next!=eAt)return;e.advance();let n=0;for(;e.next==nAt;)n++,e.advance();if(e.next!=iAt)return;e.advance();e:for(;;){if(e.next<0)return;let r=e.next==iAt;if(e.advance(),r){for(let o=0;o{e.next==mDr&&e.acceptToken(oDr,1)}),bDr=new go(e=>{e.next==kDr?e.acceptToken(sDr,1):e.next==vDr&&e.acceptToken(aDr,1)}),wDr=Xd({"const macro_rules struct union enum type fn impl trait let static":ve.definitionKeyword,"mod use crate":ve.moduleKeyword,"pub unsafe async mut extern default move":ve.modifier,"for if else loop while match continue break return await":ve.controlKeyword,"as in ref":ve.operatorKeyword,"where _ crate super dyn":ve.keyword,self:ve.self,String:ve.string,Char:ve.character,RawString:ve.special(ve.string),Boolean:ve.bool,Identifier:ve.variableName,"CallExpression/Identifier":ve.function(ve.variableName),BoundIdentifier:ve.definition(ve.variableName),"FunctionItem/BoundIdentifier":ve.function(ve.definition(ve.variableName)),LoopLabel:ve.labelName,FieldIdentifier:ve.propertyName,"CallExpression/FieldExpression/FieldIdentifier":ve.function(ve.propertyName),Lifetime:ve.special(ve.variableName),ScopeIdentifier:ve.namespace,TypeIdentifier:ve.typeName,"MacroInvocation/Identifier MacroInvocation/ScopedIdentifier/Identifier":ve.macroName,"MacroInvocation/TypeIdentifier MacroInvocation/ScopedIdentifier/TypeIdentifier":ve.macroName,'"!"':ve.macroName,UpdateOp:ve.updateOperator,LineComment:ve.lineComment,BlockComment:ve.blockComment,Integer:ve.integer,Float:ve.float,ArithOp:ve.arithmeticOperator,LogicOp:ve.logicOperator,BitOp:ve.bitwiseOperator,CompareOp:ve.compareOperator,"=":ve.definitionOperator,".. ... => ->":ve.punctuation,"( )":ve.paren,"[ ]":ve.squareBracket,"{ }":ve.brace,". DerefOp":ve.derefOperator,"&":ve.operator,", ; ::":ve.separator,"Attribute/...":ve.meta}),ODr={__proto__:null,self:28,super:32,crate:34,impl:46,true:72,false:72,pub:88,in:92,const:96,unsafe:104,async:108,move:110,if:114,let:118,ref:142,mut:144,_:198,else:200,match:204,as:248,return:252,await:262,break:270,continue:276,while:312,loop:316,for:320,macro_rules:327,mod:334,extern:342,struct:346,where:364,union:379,enum:382,type:390,default:395,fn:396,trait:412,use:420,static:438,dyn:476},yDr=zd.deserialize({version:14,states:"$2xQ]Q_OOP$wOWOOO&sQWO'#CnO)WQWO'#I`OOQP'#I`'#I`OOQQ'#Ie'#IeO)hO`O'#C}OOQR'#Ih'#IhO)sQWO'#IuOOQO'#Hk'#HkO)xQWO'#DpOOQR'#Iw'#IwO)xQWO'#DpO*ZQWO'#DpOOQO'#Iv'#IvO,SQWO'#J`O,ZQWO'#EiOOQV'#Hp'#HpO,cQYO'#F{OOQV'#El'#ElOOQV'#Em'#EmOOQV'#En'#EnO.YQ_O'#EkO0_Q_O'#EoO2gQWOOO4QQ_O'#FPO7hQWO'#J`OOQV'#FY'#FYO7{Q_O'#F^O:WQ_O'#FaOOQO'#F`'#F`O=sQ_O'#FcO=}Q_O'#FbO@VQWO'#FgOOQO'#J`'#J`OOQV'#Io'#IoOA]Q_O'#InOEPQWO'#InOOQV'#Fw'#FwOF[QWO'#JuOFcQWO'#F|OOQO'#IO'#IOOGrQWO'#GhOOQV'#Im'#ImOOQV'#Il'#IlOOQV'#Hj'#HjQGyQ_OOOKeQ_O'#DUOKlQYO'#CqOOQP'#I_'#I_OOQV'#Hg'#HgQ]Q_OOOLuQWO'#I`ONsQYO'#DXO!!eQWO'#JuO!!lQWO'#JuO!!vQ_O'#DfO!%]Q_O'#E}O!(sQ_O'#FWO!,ZQWO'#FZO!.^QXO'#FbO!.cQ_O'#EeO!!vQ_O'#FmO!0uQWO'#FoO!0zQWO'#FoO!1PQ^O'#FqO!1WQWO'#JuO!1_QWO'#FtO!1dQWO'#FxO!2WQWO'#JjO!2_QWO'#GOO!2_QWO'#G`O!2_QWO'#GbO!2_QWO'#GsOOQO'#Ju'#JuO!2dQWO'#GhO!2lQYO'#GpO!2_QWO'#GqO!3uQ^O'#GtO!3|QWO'#GuO!4hQWO'#HOP!4sOpO'#CcPOOO)CC})CC}OOOO'#Hi'#HiO!5OO`O,59iOOQV,59i,59iO!5ZQYO,5?aOOQO-E;i-E;iOOQO,5:[,5:[OOQP,59Z,59ZO)xQWO,5:[O)xQWO,5:[O!5oQWO,5?kO!5zQYO,5;qO!6PQYO,5;TO!6hQWO,59QO!7kQXO'#CnO!7xQXO'#I`O!9SQWO'#CoO,^QWO'#EiOOQV-E;n-E;nO!9eQWO'#FsOOQV,5WQWO,5:fOOQP,5:h,5:hO!1PQ^O,5:hO!1PQ^O,5:mO$>]QYO,5gQ_O'#HsO$>tQXO,5@QOOQV1G1i1G1iOOQP,5:e,5:eO$>|QXO,5]QYO,5=vO$LRQWO'#KRO$L^QWO,5=xOOQR,5=y,5=yO$LcQWO,5=zO$>]QYO,5>PO$>]QYO,5>POOQO1G.w1G.wO$>]QYO1G.wO$LnQYO,5=pO$LvQZO,59^OOQR,59^,59^O$>]QYO,5=wO% YQZO,5=}OOQR,5=},5=}O%#lQWO1G/_O!6PQYO1G/_O#FYQYO1G2vO%#qQWO1G2vO%$PQYO1G2vOOQV1G/i1G/iO%%YQWO,5:SO%%bQ_O1G/lO%*kQWO1G1^O%+RQWO1G1hOOQO1G1h1G1hO$>]QYO1G1hO%+iQ^O'#EgOOQV1G0k1G0kOOQV1G1s1G1sO!!vQ_O1G1sO!0zQWO1G1uO!1PQ^O1G1wO!.cQ_O1G1wOOQP,5:j,5:jO$>]QYO1G/^OOQO'#Cn'#CnO%+vQWO1G1zOOQV1G2O1G2OO%,OQWO'#CnO%,WQWO1G3TO%,]QWO1G3TO%,bQYO'#GQO%,sQWO'#G]O%-UQYO'#G_O%.hQYO'#GXOOQV1G2U1G2UO%/wQWO1G2UO%/|QWO1G2UO$ARQWO1G2UOOQV1G2f1G2fO%/wQWO1G2fO#CpQWO1G2fO%0UQWO'#GdOOQV1G2h1G2hO%0gQWO1G2hO#C{QWO1G2hO%0lQYO'#GSO$>]QYO1G2lO$AdQWO1G2lOOQV1G2y1G2yO%1xQWO1G2yO%3hQ^O'#GkO%3rQWO1G2nO#DfQWO1G2nO%4QQYO,5]QYO1G2vOOQV1G2w1G2wO%5tQWO1G2wO%5yQWO1G2wO#HXQWO1G2wOOQV1G2z1G2zO.YQ_O1G2zO$>]QYO1G2zO%6RQWO1G2zOOQO,5>l,5>lOOQO-E]QYO1G3UPOOO-E;d-E;dPOOO1G.i1G.iOOQO7+*g7+*gO%7VQYO'#IcO%7nQYO'#IfO%7yQYO'#IfO%8RQYO'#IfO%8^QYO,59eOOQO7+%b7+%bOOQP7+$a7+$aO%8cQ!fO'#JTOOQS'#EX'#EXOOQS'#EY'#EYOOQS'#EZ'#EZOOQS'#JT'#JTO%;UQWO'#EWOOQS'#E`'#E`OOQS'#JR'#JROOQS'#Hn'#HnO%;ZQ!fO,5:oOOQV,5:o,5:oOOQV'#JQ'#JQO%;bQ!fO,5:{OOQV,5:{,5:{O%;iQ!fO,5:|OOQV,5:|,5:|OOQV7+'e7+'eOOQV7+&Z7+&ZO%;pQ!fO,59TOOQO,59T,59TO%>YQWO7+$WO%>_QWO1G1yOOQV1G1y1G1yO!9SQWO1G.uO%>dQWO,5?}O%>nQ_O'#HqO%@|QWO,5?}OOQO1G1X1G1XOOQO7+&}7+&}O%AUQWO,5>^OOQO-E;p-E;pO%AcQWO7+'OO.YQ_O7+'OOOQO7+'O7+'OOOQO7+'P7+'PO%AjQWO7+'POOQO7+'W7+'WOOQP1G0V1G0VO%ArQXO1G/tO!M{QWO1G/tO%BsQXO1G0RO%CkQ^O'#HlO%C{QWO,5?eOOQP1G/u1G/uO%DWQWO1G/uO%D]QWO'#D_OOQO'#Dt'#DtO%DhQWO'#DtO%DmQWO'#I{OOQO'#Iz'#IzO%DuQWO,5:_O%DzQWO'#DtO%EPQWO'#DtOOQP1G0Q1G0QOOQP1G0S1G0SOOQP1G0X1G0XO%EXQXO1G1jO%EdQXO'#FeOOQP,5>_,5>_O!1PQ^O'#FeOOQP-E;q-E;qO$>]QYO1G1jOOQO7+'S7+'SOOQO,5]QYO7+$xOOQV7+'j7+'jO%FsQWO7+(oO%FxQWO7+(oOOQV7+'p7+'pO%/wQWO7+'pO%F}QWO7+'pO%GVQWO7+'pOOQV7+(Q7+(QO%/wQWO7+(QO#CpQWO7+(QOOQV7+(S7+(SO%0gQWO7+(SO#C{QWO7+(SO$>]QYO7+(WO%GeQWO7+(WO#HUQYO7+(cO%GjQWO7+(YO#DfQWO7+(YOOQV7+(c7+(cO%5tQWO7+(cO%5yQWO7+(cO#HXQWO7+(cOOQV7+(g7+(gO$>]QYO7+(pO%GxQWO7+(pO!1dQWO7+(pOOQV7+$v7+$vO%G}QWO7+$vO%HSQZO1G3ZO%JfQWO1G4jOOQO1G4j1G4jOOQR1G.}1G.}O#.WQWO1G.}O%JkQWO'#KQOOQO'#HW'#HWO%J|QWO'#HXO%KXQWO'#KQOOQO'#KP'#KPO%KaQWO,5=qO%KfQYO'#H[O%LrQWO'#GmO%L}QYO'#CtO%MXQWO'#GmO$>]QYO1G3ZOOQR1G3g1G3gO#7aQWO1G3ZO%M^QZO1G3bO$>]QYO1G3bO& mQYO'#IVO& }QWO,5@mOOQR1G3d1G3dOOQR1G3f1G3fO.YQ_O1G3fOOQR1G3k1G3kO&!VQYO7+$cO&!_QYO'#KOOOQQ'#J}'#J}O&!gQYO1G3[O&!lQZO1G3cOOQQ7+$y7+$yO&${QWO7+$yO&%QQWO7+(bOOQV7+(b7+(bO%5tQWO7+(bO$>]QYO7+(bO#FYQYO7+(bO&%YQWO7+(bO!.cQ_O1G/nO&%hQWO7+%WO$?[QWO7+'SO&%pQWO'#EhO&%{Q^O'#EhOOQU'#Ho'#HoO&%{Q^O,5;ROOQV,5;R,5;RO&&VQWO,5;RO&&[Q^O,5;RO!0zQWO7+'_OOQV7+'a7+'aO&&iQWO7+'cO&&qQWO7+'cO&&xQWO7+$xO&'TQ!fO7+'fO&'[Q!fO7+'fOOQV7+(o7+(oO!1dQWO7+(oO&'cQYO,5]QYO'#JrOOQO'#Jq'#JqO&*YQWO,5]QYO'#GUO&,SQYO'#JkOOQQ,5]QYO7+(YO&0SQYO'#HxO&0hQYO1G2WOOQQ1G2W1G2WOOQQ,5]QYO,5]QYO7+(fO&1dQWO'#IRO&1nQWO,5@hOOQO1G3Q1G3QOOQO1G2}1G2}OOQO1G3P1G3POOQO1G3R1G3ROOQO1G3S1G3SOOQO1G3O1G3OO&1vQWO7+(pO$>]QYO,59fO&2RQ^O'#ISO&2xQYO,5?QOOQR1G/P1G/PO&3QQ!bO,5:pO&3VQ!fO,5:rOOQS-E;l-E;lOOQV1G0Z1G0ZOOQV1G0g1G0gOOQV1G0h1G0hO&3^QWO'#JTOOQO1G.o1G.oOOQV<]O&3qQWO,5>]OOQO-E;o-E;oOOQO<WOOQO-E;j-E;jOOQP7+%a7+%aO!1PQ^O,5:`O&5cQWO'#HmO&5wQWO,5?gOOQP1G/y1G/yOOQO,5:`,5:`O&6PQWO,5:`O%DzQWO,5:`O$>]QYO,5`,5>`OOQO-E;r-E;rOOQV7+'l7+'lO&6yQWO<]QYO<]QYO<]QYO<]QYO7+(uOOQO7+*U7+*UOOQR7+$i7+$iO&8cQWO,5@lOOQO'#Gm'#GmO&8kQWO'#GmO&8vQYO'#IUO&8cQWO,5@lOOQR1G3]1G3]O&:cQYO,5=vO&;rQYO,5=XO&;|QWO,5=XOOQO,5=X,5=XOOQR7+(u7+(uO&eQZO7+(|O&@tQWO,5>qOOQO-E]QYO<]QYO,5]QYO,5@^O&D^QYO'#H|O&EsQWO,5@^OOQO1G2e1G2eO%,nQWO,5]QYO,5PO&I]QYO,5@VOOQV<]QYO,5=WO&KuQWO,5@cO&K}QWO,5@cO&MvQ^O'#IPO&KuQWO,5@cOOQO1G2q1G2qO&NTQWO,5=WO&N]QWO<oO&NvQYO,5>dO' UQYO,5>dOOQQ,5>d,5>dOOQQ-E;v-E;vOOQQ7+'r7+'rO' aQYO1G2]O$>]QYO1G2^OOQV<m,5>mOOQO-EnOOQQ,5>n,5>nO'!fQYO,5>nOOQQ-EX,5>XOOQO-E;k-E;kO!1PQ^O1G/zOOQO1G/z1G/zO'%oQWO1G/zO'%tQXO1G1kO$>]QYO1G1kO'&PQWO7+'[OOQVANA`ANA`O'&ZQWOANA`O$>]QYOANA`O'&cQWOANA`OOQVAN>OAN>OO.YQ_OAN>OO'&qQWOANAuOOQVAN@vAN@vO'&vQWOAN@vOOQVANAWANAWOOQVANAYANAYOOQVANA^ANA^O'&{QWOANA^OOQVANAiANAiO%5tQWOANAiO%5yQWOANAiO''TQWOANA`OOQVANAvANAvO.YQ_OANAvO''cQWOANAvO$>]QYOANAvOOQR<pOOQO'#HY'#HYO''vQWO'#HZOOQO,5>p,5>pOOQO-E]QYO<o,5>oOOQQ-E]QYOANAhO'(bQWO1G1rO')UQ^O1G0nO.YQ_O1G0nO'*zQWO,5;UO'+RQWO1G0nP'+WQWO'#ERP&%{Q^O'#HpOOQV7+&X7+&XO'+cQWO7+&XO&&qQWOAN@iO'+hQWOAN>OO!5oQWO,5a,5>aO'+oQWOAN@lO'+tQWOAN@lOOQS-E;s-E;sOOQVAN@lAN@lO'+|QWOAN@lOOQVANAuANAuO',UQWO1G5vO',^QWO1G2dO$>]QYO1G2dO&'|QWO,5>gOOQO,5>g,5>gOOQO-E;y-E;yO',iQWO1G5xO',qQWO1G5xO&(nQYO,5>hO',|QWO,5>hO$>]QYO,5>hOOQO-E;z-E;zO'-XQWO'#JnOOQO1G2a1G2aOOQO,5>f,5>fOOQO-E;x-E;xO&'cQYO,5iOOQO,5>i,5>iOOQO-E;{-E;{OOQQ,5>c,5>cOOQQ-E;u-E;uO'.pQWO1G2sO'/QQWO1G2rO'/]QWO1G5}O'/eQ^O,5>kOOQO'#Go'#GoOOQO,5>k,5>kO'/lQWO,5>kOOQO-E;}-E;}O$>]QYO1G2rO'/zQYO7+'xO'0VQWOANAlOOQVANAlANAlO.YQ_OANAlO'0^QWOANAvOOQS7+%x7+%xO'0eQWO7+%xO'0pQ!fO7+%xO'0}QWO7+%fO!1PQ^O7+%fO'1YQXO7+'VOOQVG26zG26zO'1eQWOG26zO'1sQWOG26zO$>]QYOG26zO'1{QWOG23jOOQVG27aG27aOOQVG26bG26bOOQVG26xG26xOOQVG27TG27TO%5tQWOG27TO'2SQWOG27bOOQVG27bG27bO.YQ_OG27bO'2ZQWOG27bOOQO1G4[1G4[OOQO7+(_7+(_OOQRANA{ANA{OOQVG27SG27SO%5tQWOG27SO&0uQWOG27SO'2fQ^O7+&YO'4PQWO7+'^O'4sQ^O7+&YO.YQ_O7+&YP.YQ_O,5;SP'6PQWO,5;SP'6UQWO,5;SOOQV<]QYO1G4SO%,nQWO'#HyO'7UQWO,5@YO'7dQWO7+(VO.YQ_O7+(VOOQO1G4T1G4TOOQO1G4V1G4VO'7nQWO1G4VO'7|QWO7+(^OOQVG27WG27WO'8XQWOG27WOOQS<e,5>eOOQO-E;w-E;wO'?rQWO<wD_DpPDvHQPPPPPPK`P! P! _PPPPP!!VP!$oP!$oPP!&oP!(rP!(w!)n!*f!*f!*f!(w!+]P!(w!.Q!.TPP!.ZP!(w!(w!(w!(wP!(w!(wP!(w!(w!.y!/dP!/dJ}J}J}PPPP!/d!.y!/sPP!$oP!0^!0a!0g!1h!1t!3t!3t!5r!7t!1t!1t!9p!;_!=O!>k!@U!Am!CS!De!1t!1tP!1tP!1t!1t!Et!1tP!Ge!1t!1tP!Ie!1tP!1t!7t!7t!1t!7t!1t!Kl!Mt!Mw!7t!1t!Mz!M}!M}!M}!NR!$oP!$oP!$oP! P! PP!N]! P! PP!Ni# }! PP! PP#!^##c##k#$Z#$_#$e#$e#$mP#&s#&s#&y#'o#'{! PP! PP#(]#(l! PP! PPP#(x#)W#)d#)|#)^! P! PP! P! P! PP#*S#*S#*Y#*`#*S#*S! P! PP#*m#*v#+Q#+Q#,x#.l#.x#.x#.{#.{5a5a5a5a5a5a5a5aP5a#/O#/U#/p#1{#2R#2b#6^#6d#6j#6|#7W#8w#9R#9b#9h#9n#9x#:S#:Y#:g#:m#:s#:}#;]#;g#=u#>R#>`#>f#>n#>u#?PPPPPPPP#?V#BaP#F^#Jx#Ls#Nr$&^P$&aPPP$)_$)h$)z$/U$1d$1m$3fP!(w$4`$7r$:i$>T$>^$>c$>fPPP$>i$A`$A|P$BaPPPPPPPPPP$BvP$EU$EX$E[$Eb$Ee$Eh$Ek$En$Et$HO$HR$HU$HX$H[$H_$Hb$He$Hh$Hk$Hn$Jt$Jw$Jz#*S$KW$K^$Ka$Kd$Kh$Kl$Ko$KrQ!tPT'V!s'Wi!SOlm!P!T$T$W$y%b)U*f/gQ'i#QR,n'l(OSOY[bfgilmop!O!P!T!Y!Z![!_!`!c!p!q!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r$y%X%_%b&U&Y&[&b&u&z&|'P'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n+z,q,s,z-R-T-g-m-t.}/^/b/d/g0e0g0m0}1P1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f:gS(z$v-oQ*p&eQ*t&hQ-k(yQ-y)ZW0Z+Q0Y4Z7UR4Y0[&w!RObfgilmop!O!P!T!Y!Z![!_!`!c!p#Q#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r$y%_%b&U&Y&[&b&u'l'}(W(Y(b(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,s,z-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f#r]Ofgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9hb#[b#Q$y'l(b)S)U*Z-t!h$bo!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m$b%k!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g!W:y!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR:|%n$_%u!Q!n$O$u%o%p%q&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g$e%l!Q!n$O$u%n%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g'hZOY[fgilmop!O!P!T!Y!Z![!_!`!c!p!|!}#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r%_%b%i%j&U&Y&[&b&u'a'}(W(Y(d(e(f(j(o(p(r(|)i)p)q*f*i*k*l+Z+n,s,z-R-T-g-m.i.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:`:a:e:f:g:t:u:x$^%l!Q!n$O$u%n%o%p%q%y%{&P&p&r(q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gQ&j!hQ&k!iQ&l!jQ&m!kQ&s!oQ)[%QQ)]%RQ)^%SQ)_%TQ)b%WQ+`&oS,R']1ZQ.W)`S/r*u4TR4n0s+yTOY[bfgilmop!O!P!Q!T!Y!Z![!_!`!c!n!p!q!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$O$T$W$`$a$e$g$h$q$r$u$y%X%_%b%i%j%n%o%p%q%y%{&P&U&Y&[&b&o&p&r&u&z&|'P']'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(q(r(|)S)U)i)p)q)s)x)y*O*P*R*V*Z*[*^*e*f*i*k*l*n*w*x+U+V+Z+h+n+o+z+},q,s,z-R-T-g-i-m-t-v.U.`.i.p.t.x.y.}/Z/[/^/b/d/g/{/}0`0e0g0m0r0w0}1O1P1Y1Z1h1r1y1|2a2h2j2m2s2v3V3_3a3f3h3k3u3{3|4R4U4W4_4c4e4h4t4v4|5[5`5d5g5t5v6R6Y6]6a6p6v6x7S7^7c7g7m7r7{8W8X8g8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:`:a:e:f:g:t:u:xQ'[!xQ'h#PQ)l%gU)r%m*T*WR.f)kQ,T']R5P1Z#t%s!Q!n$O$u%p%q&P&p&r(q)x)y*O*R*V*[*^*e*n*w+V+h+o+}-i-v.U.`.t.x.y/Z/[/{/}0`0r0w1O1Y1y2a2h2j2m2v3V3u3{3|4U4e4t5`5d5v6R6Y6p6v6x7c7r8gQ)x%oQ+_&oQ,U']n,^'b'c'd,c,f,h,l/m/n1_3n3q5T5U7kS.q)s2sQ/O*PQ/Q*SQ/q*uS0Q*x4RQ0a+U[0o+Z.j0g4h5y7^Q2v.pS4d0e2rQ4m0sQ5Q1ZQ6T3RQ6z4PQ7O4TQ7X4_R9Y8h&jVOfgilmop!O!P!T!Y!Z![!_!`!c!p#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r%_%b&U&Y&[&b&u']'}(W(Y(b(f(j(o(p(r(|)i*f*i*k*l+Z+n,s,z-T-g-m.}/^/b/d/g0e0g0m0}1Z1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fU&g!g%P%[o,^'b'c'd,c,f,h,l/m/n1_3n3q5T5U7k$nsOfgilm!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y'}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9z9{:O:P:Q:R:S:T:U:V:W:X:Y:eS$tp9xS&O!W#bS&Q!X#cQ&`!bQ*_&RQ*a&VS*d&[:fQ*h&^Q,T']Q-j(wQ/i*jQ0p+[S2f.X0qQ3]/_Q3^/`Q3g/hQ3i/kQ5P1ZU5b2R2g4lU7o5c5e5rQ8]6dS8u7p7qS9_8v8wR9i9`i{Ob!O!P!T$y%_%b)S)U)i-thxOb!O!P!T$y%_%b)S)U)i-tW/v*v/t3w6qQ/}*wW0[+Q0Y4Z7UQ3{/{Q6x3|R8g6v!h$do!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mQ&d!dQ&f!fQ&n!mW&x!q%X&|1PQ'S!rQ)X$}Q)Y%OQ)a%VU)d%Y'T'UQ*s&hS+s&z'PS-Y(k1sQ-u)WQ-x)ZS.a)e)fS0x+c/sQ1S+zQ1W+{S1v-_-`Q2k.bQ3s/pQ5]1xR5h2V${sOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f$zsOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR3]/_V&T!Y!`*i!i$lo!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m!k$^o!c!p$e$g$h$q$r&U&b&u(b(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m!i$co!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m&e^Ofgilmop!O!P!T!Y!Z![!_!`!c!p#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r%_%b&U&Y&[&b&u'}(W(Y(f(j(o(p(r(|)i*f*i*k*l+Z+n,s,z-T-g-m.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR(l$fQ-[(kR5Y1sQ(S#|S({$v-oS-Z(k1sQ-l(yW/u*v/t3w6qS1w-_-`Q3v/vR5^1xQ'e#Or,e'b'c'd'j'p)u,c,f,h,l/m/n1_3n3q5U6fR,o'mk,a'b'c'd,c,f,h,l/m/n1_3n3q5UQ'f#Or,e'b'c'd'j'p)u,c,f,h,l/m/n1_3n3q5U6fR,p'mR*g&]X/c*f/d/g3f!}aOb!O!P!T#z$v$y%_%b'}(y)S)U)i)s*f*v*w+Q+Z,s-o-t.j/b/d/g/t/{0Y0g1h2s3f3w3|4Z4h5y6a6q6v7U7^Q3`/aQ6_3bQ8Y6`R9V8Z${rOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f#nfOfglmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h!T9u!Y!_!`*i*l/^3h9u9v9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:e:f#rfOfgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h!X9u!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f$srOfglmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:e:f#U#oh#d$P$Q$V$s%^&W&X'q't'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9b}:P&S&]/k3[6d:[:]:c:d:h:j:k:l:m:n:o:p:q:r:v:w:{#W#ph#d$P$Q$V$s%^&W&X'q'r't'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9b!P:Q&S&]/k3[6d:[:]:c:d:h:i:j:k:l:m:n:o:p:q:r:v:w:{#S#qh#d$P$Q$V$s%^&W&X'q'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9b{:R&S&]/k3[6d:[:]:c:d:h:k:l:m:n:o:p:q:r:v:w:{#Q#rh#d$P$Q$V$s%^&W&X'q'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9by:S&S&]/k3[6d:[:]:c:d:h:l:m:n:o:p:q:r:v:w:{#O#sh#d$P$Q$V$s%^&W&X'q'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bw:T&S&]/k3[6d:[:]:c:d:h:m:n:o:p:q:r:v:w:{!|#th#d$P$Q$V$s%^&W&X'q'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bu:U&S&]/k3[6d:[:]:c:d:h:n:o:p:q:r:v:w:{!x#vh#d$P$Q$V$s%^&W&X'q'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bq:W&S&]/k3[6d:[:]:c:d:h:p:q:r:v:w:{!v#wh#d$P$Q$V$s%^&W&X'q'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bo:X&S&]/k3[6d:[:]:c:d:h:q:r:v:w:{$]#{h#`#d$P$Q$V$s%^&S&W&X&]'q'r's't'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n/k0z1i1l1}3P3[4w5V5a6^6d6e7R7e7h7s7y8j8q8{9[9b:[:]:c:d:h:i:j:k:l:m:n:o:p:q:r:v:w:{${jOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f$v!aOfgilmp!O!P!T!Y!Z!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ&Y![Q&Z!]R:e9{#rpOfgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9hQ&[!^!W9x!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR:f:zR$moR-f(rR$wqT(}$v-oQ/f*fS3d/d/gR6c3fQ3m/mQ3p/nQ6i3nR6l3qQ$zwQ)V${Q*q&fQ+f&qQ+i&sQ-w)YW.Z)b+j+k+lS/X*]+gW2b.W.[.].^U3W/Y/]0yU5o2c2d2eS6W3X3ZS7w5p5qS8Q6V6XQ8y7xS8}8R8SR9c9O^|O!O!P!T%_%b)iX)R$y)S)U-tQ&r!nQ*^&PQ*|&jQ+P&kQ+T&lQ+W&mQ+]&nQ+l&sQ-})[Q.Q)]Q.T)^Q.V)_Q.Y)aQ.^)bQ2S-uQ2e.WR4U0VU+a&o*u4TR4o0sQ+Y&mQ+k&sS.])b+l^0v+_+`/q/r4m4n7OS2d.W.^S4Q0R0SR5q2eS0R*x4RQ0a+UR7X4_U+d&o*u4TR4p0sQ*z&jQ+O&kQ+S&lQ+g&qQ+j&sS-{)[*|S.P)]+PS.S)^+TU.[)b+k+lQ/Y*]Q0X*{Q0q+[Q2X-|Q2Y-}Q2].QQ2_.TU2c.W.].^Q2g.XS3Z/]0yS5c2R4lQ5j2ZS5p2d2eQ6X3XS7q5e5rQ7x5qQ8R6VQ8v7pQ9O8SR9`8wQ0T*xR6|4RQ*y&jQ*}&kU-z)[*z*|U.O)]+O+PS2W-{-}S2[.P.QQ4X0ZQ5i2YQ5k2]R7T4YQ/w*vQ3t/tQ6r3wR8d6qQ*{&jS-|)[*|Q2Z-}Q4X0ZR7T4YQ+R&lU.R)^+S+TS2^.S.TR5l2_Q0]+QQ4V0YQ7V4ZR8l7UQ+[&nS.X)a+]S2R-u.YR5e2SQ0i+ZQ4f0gQ7`4hR8m7^Q.m)sQ0i+ZQ2p.jQ4f0gQ5|2sQ7`4hQ7}5yR8m7^Q0i+ZR4f0gX'O!q%X&|1PX&{!q%X&|1PW'O!q%X&|1PS+u&z'PR1U+z_|O!O!P!T%_%b)iQ%a!PS)h%_%bR.d)i$^%u!Q!n$O$u%o%p%q&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gQ*U%yR*X%{$c%n!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gW)t%m%x*T*WQ.e)jR2{.vR.m)sR5|2sQ'W!sR,O'WQ!TOQ$TlQ$WmQ%b!P[%|!T$T$W%b)U/gQ)U$yR/g*f$b%i!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g[)n%i)p.i:`:t:xQ)p%jQ.i)qQ:`%nQ:t:aR:x:uQ!vUR'Y!vS!OO!TU%]!O%_)iQ%_!PR)i%b#rYOfgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9hh!yY!|#U$`'a'n(d,q-R9s9|:gQ!|[b#Ub#Q$y'l(b)S)U*Z-t!h$`o!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mQ'a!}Q'n#ZQ(d$aQ,q'oQ-R(e!W9s!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ9|9tR:g9}Q-U(gR1p-UQ1t-[R5Z1tQ,c'bQ,f'cQ,h'dW1`,c,f,h5UR5U1_Q/d*fS3c/d3fR3f/gfbO!O!P!T$y%_%b)S)U)i-tp#Wb'}(y.j/b/t/{0Y0g1h5y6a6q6v7U7^Q'}#zS(y$v-oQ.j)sW/b*f/d/g3fQ/t*vQ/{*wQ0Y+QQ0g+ZQ1h,sQ5y2sQ6q3wQ6v3|Q7U4ZR7^4hQ,t(OQ1g,rT1j,t1gS(X$Q([Q(^$VU,x(X(^,}R,}(`Q(s$mR-h(sQ-p)OR2P-pQ3n/mQ3q/nT6j3n3qQ)S$yS-r)S-tR-t)UQ4`0aR7Y4``0t+^+_+`+a+d/q/r7OR4q0tQ8i6zR9Z8iQ4S0TR6}4SQ3x/wQ6n3tT6s3x6nQ3}/|Q6t3zU6y3}6t8eR8e6uQ4[0]Q7Q4VT7W4[7QhzOb!O!P!T$y%_%b)S)U)i-tQ$|xW%Zz$|%f)v$b%f!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gR)v%nS4i0i0nS7]4f4gT7b4i7]W&z!q%X&|1PS+r&z+zR+z'PQ1Q+wR4z1QU1[,S,T,UR5R1[S3S/Q7OR6U3SQ2t.mQ5x2pT5}2t5xQ.z)zR3O.z^_O!O!P!T%_%b)iY#Xb$y)S)U-t$l#_fgilmp!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W&Y&['}(W(Y(|*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!h$io!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mS'j#Q'lQ-P(bR/V*Z&v!RObfgilmop!O!P!T!Y!Z![!_!`!c!p#Q#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r$y%_%b&U&Y&[&b&u'l'}(W(Y(b(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,s,z-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f[!{Y[#U#Z9s9tW&{!q%X&|1P['`!|!}'n'o9|9}S(c$`$aS+t&z'PU,X'a,q:gS-Q(d(eQ1T+zR1n-RS%t!Q&oQ&q!nQ(V$OQ(w$uS)w%o.pQ)z%pQ)}%qS*]&P&rQ+e&pQ,S']Q-d(qQ.l)sU.w)x)y2vS/O*O*PQ/P*RQ/T*VQ/W*[Q/]*^Q/`*eQ/l*nQ/|*wS0S*x4RQ0a+UQ0c+VQ0y+hQ0{+oQ1X+}Q1{-iQ2T-vQ2`.UQ2i.`Q2z.tQ2|.xQ2}.yQ3X/ZQ3Y/[S3z/{/}Q4^0`Q4l0rQ4s0wQ4x1OQ4}1YQ5O1ZQ5_1yQ5n2aQ5r2hQ5u2jQ5w2mQ5{2sQ6V3VQ6o3uQ6u3{Q6w3|Q7P4UQ7X4_Q7[4eQ7d4tQ7n5`Q7p5dQ7|5vQ8P6RQ8S6YQ8c6pS8f6v6xQ8o7cQ8w7rR9X8g$^%m!Q!n$O$u%o%p%q&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gQ)j%nQ*T%yR*W%{$y%h!Q!n$O$u%i%j%n%o%p%q%y%{&P&o&p&r'](q)p)q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.i.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g:`:a:t:u:x'pWOY[bfgilmop!O!P!T!Y!Z![!_!`!c!p!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r$y%_%b&U&Y&[&b&u'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,q,s,z-R-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f:g$x%g!Q!n$O$u%i%j%n%o%p%q%y%{&P&o&p&r'](q)p)q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.i.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g:`:a:t:u:x_&y!q%X&z&|'P+z1PR,V']$zrOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!j$]o!c!p$e$g$h$q$r&U&b&u(b(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mQ,T']R5P1Z_}O!O!P!T%_%b)i^|O!O!P!T%_%b)iQ#YbX)R$y)S)U-tbhO!O!T3_6]8W8X9U9hS#`f9uQ#dgQ$PiQ$QlQ$VmQ$spW%^!P%_%b)iU&S!Y!`*iQ&W!ZQ&X![Q&]!_Q'q#eQ'r#oS's#p:QQ't#qQ'u#rQ'v#sQ'w#tQ'x#uQ'y#vQ'z#wQ'{#xQ'|#yQ(O#zQ(U#}Q([$TQ(`$WQ*b&YQ*c&[Q,r'}Q,w(WQ,y(YQ-n(|Q/k*lQ0z+nQ1i,sQ1l,zQ1}-mQ3P.}Q3[/^Q4w0}Q5V1hQ5a1|Q6^3aQ6d3hQ6e3kQ7R4WQ7e4vQ7h4|Q7s5gQ7y5tQ8j7SQ8q7gQ8{7{Q9[8kQ9b8|Q:[9wQ:]9xQ:c9zQ:d9{Q:h:OQ:i:PQ:j:RQ:k:SQ:l:TQ:m:UQ:n:VQ:o:WQ:p:XQ:q:YQ:r:ZQ:v:eQ:w:fR:{9v^tO!O!P!T%_%b)i$`#afgilmp!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W&Y&['}(W(Y(|*i*l+n,s,z-m.}/^0}1h1|3a3h3k4W4v4|5g5t7S7g7{8k8|9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ6[3_Q8V6]Q9R8WQ9T8XQ9g9UR9m9hQ&V!YQ&^!`R/h*iQ$joQ&a!cQ&t!pU(g$e$g(jS(n$h0eQ(u$qQ(v$rQ*`&UQ*m&bQ+p&uQ-S(fS-b(o4cQ-c(pQ-e(rW/a*f/d/g3fQ/j*kW0f+Z0g4h7^Q1o-TQ1z-gQ3b/bQ4k0mQ5X1rQ7l5[Q8Z6aR8t7m!h$_o!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mR-P(b'qXOY[bfgilmop!O!P!T!Y!Z![!_!`!c!p!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r$y%_%b&U&Y&[&b&u'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,q,s,z-R-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f:g$zqOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!i$fo!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m&d^Ofgilmop!O!P!T!Y!Z![!_!`!c!p#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r%_%b&U&Y&[&b&u'}(W(Y(f(j(o(p(r(|)i*f*i*k*l+Z+n,s,z-T-g-m.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f[!zY[$`$a9s9t['_!|!}(d(e9|9}W)o%i%j:`:aU,W'a-R:gW.h)p)q:t:uT2o.i:xQ(i$eQ(m$gR-W(jV(h$e$g(jR-^(kR-](k$znOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!i$ko!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mS'g#O'pj,a'b'c'd,c,f,h,l/m/n1_3n3q5UQ,m'jQ.u)uR8_6f`,b'b'c'd,c,f,h1_5UQ1e,lX3l/m/n3n3qj,a'b'c'd,c,f,h,l/m/n1_3n3q5UQ7j5TR8s7k^uO!O!P!T%_%b)i$`#afgilmp!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W&Y&['}(W(Y(|*i*l+n,s,z-m.}/^0}1h1|3a3h3k4W4v4|5g5t7S7g7{8k8|9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ6Z3_Q8U6]Q9Q8WQ9S8XQ9f9UR9l9hR(Q#zR(P#zQ$SlR(]$TR$ooR$noR)Q$vR)P$vQ)O$vR2O-ohwOb!O!P!T$y%_%b)S)U)i-t$l!lz!Q!n$O$u$|%f%n%o%p%q%y%{&P&o&p&r'](q)s)v)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gR${xR0b+UR0W*xR0U*xR6{4PR/y*vR/x*vR0P*wR0O*wR0_+QR0^+Q%XyObxz!O!P!Q!T!n$O$u$y$|%_%b%f%n%o%p%q%y%{&P&o&p&r'](q)S)U)i)s)v)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-t-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gR0k+ZR0j+ZQ'R!qQ)c%XQ+w&|R4y1PX'Q!q%X&|1PR+y&|R+x&|T/S*S4TT/R*S4TR.o)sR.n)sR){%p",nodeNames:"⚠ | < > RawString Float LineComment BlockComment SourceFile ] InnerAttribute ! [ MetaItem self Metavariable super crate Identifier ScopedIdentifier :: QualifiedScope AbstractType impl SelfType MetaType TypeIdentifier ScopedTypeIdentifier ScopeIdentifier TypeArgList TypeBinding = Lifetime String Escape Char Boolean Integer } { Block ; ConstItem Vis pub ( in ) const BoundIdentifier : UnsafeBlock unsafe AsyncBlock async move IfExpression if LetDeclaration let LiteralPattern ArithOp MetaPattern SelfPattern ScopedIdentifier TuplePattern ScopedTypeIdentifier , StructPattern FieldPatternList FieldPattern ref mut FieldIdentifier .. RefPattern SlicePattern CapturedPattern ReferencePattern & MutPattern RangePattern ... OrPattern MacroPattern ParenthesizedTokens TokenBinding Identifier TokenRepetition ArithOp BitOp LogicOp UpdateOp CompareOp -> => ArithOp BracketedTokens BracedTokens _ else MatchExpression match MatchBlock MatchArm Attribute Guard UnaryExpression ArithOp DerefOp LogicOp ReferenceExpression TryExpression BinaryExpression ArithOp ArithOp BitOp BitOp BitOp BitOp LogicOp LogicOp AssignmentExpression TypeCastExpression as ReturnExpression return RangeExpression CallExpression ArgList AwaitExpression await FieldExpression GenericFunction BreakExpression break LoopLabel ContinueExpression continue IndexExpression ArrayExpression TupleExpression MacroInvocation UnitExpression ClosureExpression ParamList Parameter Parameter ParenthesizedExpression StructExpression FieldInitializerList ShorthandFieldInitializer FieldInitializer BaseFieldInitializer MatchArm WhileExpression while LoopExpression loop ForExpression for MacroInvocation MacroDefinition macro_rules MacroRule EmptyStatement ModItem mod DeclarationList AttributeItem ForeignModItem extern StructItem struct TypeParamList ConstrainedTypeParameter TraitBounds HigherRankedTraitBound RemovedTraitBound OptionalTypeParameter ConstParameter WhereClause where LifetimeClause TypeBoundClause FieldDeclarationList FieldDeclaration OrderedFieldDeclarationList UnionItem union EnumItem enum EnumVariantList EnumVariant TypeItem type FunctionItem default fn ParamList Parameter SelfParameter VariadicParameter VariadicParameter ImplItem TraitItem trait AssociatedType LetDeclaration UseDeclaration use ScopedIdentifier UseAsClause ScopedIdentifier UseList ScopedUseList UseWildcard ExternCrateDeclaration StaticItem static ExpressionStatement ExpressionStatement GenericType FunctionType ForLifetimes ParamList VariadicParameter Parameter VariadicParameter Parameter ReferenceType PointerType TupleType UnitType ArrayType MacroInvocation EmptyType DynamicType dyn BoundedType",maxTerm:359,nodeProps:[["isolate",-4,4,6,7,33,""],["group",-42,4,5,14,15,16,17,18,19,33,35,36,37,40,51,53,56,101,107,111,112,113,122,123,125,127,128,130,132,133,134,137,139,140,141,142,143,144,148,149,155,157,159,"Expression",-16,22,24,25,26,27,222,223,230,231,232,233,234,235,236,237,239,"Type",-20,42,161,162,165,166,169,170,172,188,190,194,196,204,205,207,208,209,217,218,220,"Statement",-17,49,60,62,63,64,65,68,74,75,76,77,78,80,81,83,84,99,"Pattern"],["openedBy",9,"[",38,"{",47,"("],["closedBy",12,"]",39,"}",45,")"]],propSources:[wDr],skippedNodes:[0,6,7,240],repeatNodeCount:32,tokenData:"$%h_R!XOX$nXY5gYZ6iZ]$n]^5g^p$npq5gqr7Xrs9cst:Rtu;Tuv>vvwAQwxCbxy!+Tyz!,Vz{!-X{|!/_|}!0g}!O!1i!O!P!3v!P!Q!8[!Q!R!Bw!R![!Dr![!]#+q!]!^#-{!^!_#.}!_!`#1b!`!a#3o!a!b#6S!b!c#7U!c!}#8W!}#O#:T#O#P#;V#P#Q#Cb#Q#R#Dd#R#S#8W#S#T$n#T#U#8W#U#V#El#V#f#8W#f#g#Ic#g#o#8W#o#p$ S#p#q$!U#q#r$$f#r${$n${$|#8W$|4w$n4w5b#8W5b5i$n5i6S#8W6S;'S$n;'S;=`4s<%lO$nU$u]'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$nU%uV'_Q'OSOz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[S&aV'OSOz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[S&yVOz'`z{&v{!P'`!P!Q*y!Q;'S'`;'S;=`*m<%lO'`S'cVOz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[S'{UOz'`{!P'`!P!Q(_!Q;'S'`;'S;=`*m<%lO'`S(bUOz(t{!P(t!P!Q(_!Q;'S(t;'S;=`*a<%lO(tS(wVOz)^z{)z{!P)^!P!Q(_!Q;'S)^;'S;=`*g<%lO)^S)eV'PS'OSOz)^z{)z{!P)^!P!Q(_!Q;'S)^;'S;=`*g<%lO)^S)}UOz(tz{)z{!P(t!Q;'S(t;'S;=`*a<%lO(tS*dP;=`<%l(tS*jP;=`<%l)^S*pP;=`<%l'`S*vP;=`<%l&[S+OO'PSU+T]'_QOY+|YZ-xZr+|rs'`sz+|z{+O{!P+|!P!Q4y!Q#O+|#O#P'`#P;'S+|;'S;=`4m<%lO+|U,R]'_QOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$nU-P]'_QOY+|YZ-xZr+|rs'`sz+|z{.d{!P+|!P!Q/Z!Q#O+|#O#P'`#P;'S+|;'S;=`4m<%lO+|U-}V'_QOz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[Q.iV'_QOY.dYZ/OZr.ds#O.d#P;'S.d;'S;=`/T<%lO.dQ/TO'_QQ/WP;=`<%l.dU/`]'_QOY0XYZ3uZr0Xrs(tsz0Xz{.d{!P0X!P!Q/Z!Q#O0X#O#P(t#P;'S0X;'S;=`4a<%lO0XU0^]'_QOY1VYZ2XZr1Vrs)^sz1Vz{2w{!P1V!P!Q/Z!Q#O1V#O#P)^#P;'S1V;'S;=`4g<%lO1VU1`]'_Q'PS'OSOY1VYZ2XZr1Vrs)^sz1Vz{2w{!P1V!P!Q/Z!Q#O1V#O#P)^#P;'S1V;'S;=`4g<%lO1VU2bV'_Q'PS'OSOz)^z{)z{!P)^!P!Q(_!Q;'S)^;'S;=`*g<%lO)^U2|]'_QOY0XYZ3uZr0Xrs(tsz0Xz{2w{!P0X!P!Q.d!Q#O0X#O#P(t#P;'S0X;'S;=`4a<%lO0XU3zV'_QOz)^z{)z{!P)^!P!Q(_!Q;'S)^;'S;=`*g<%lO)^U4dP;=`<%l0XU4jP;=`<%l1VU4pP;=`<%l+|U4vP;=`<%l$nU5QV'_Q'PSOY.dYZ/OZr.ds#O.d#P;'S.d;'S;=`/T<%lO.d_5p]'_Q&|X'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_6rV'_Q&|X'OSOz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[_7b_ZX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q!_$n!_!`8a!`#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_8j]#PX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_9lV']Q'OS'^XOz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[_:[]'QX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_;^i'_Q'vW'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q!c$n!c!}<{!}#O$n#O#P&[#P#R$n#R#S<{#S#T$n#T#o<{#o${$n${$|<{$|4w$n4w5b<{5b5i$n5i6S<{6S;'S$n;'S;=`4s<%lO$n_=Uj'_Q_X'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q![<{![!c$n!c!}<{!}#O$n#O#P&[#P#R$n#R#S<{#S#T$n#T#o<{#o${$n${$|<{$|4w$n4w5b<{5b5i$n5i6S<{6S;'S$n;'S;=`4s<%lO$n_?P_(TP'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q!_$n!_!`@O!`#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_@X]#OX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_AZa!qX'_Q'OSOY$nYZ%nZr$nrs&[sv$nvwB`wz$nz{+O{!P$n!P!Q,z!Q!_$n!_!`@O!`#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_Bi]'}X'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_Cik'_Q'OSOYE^YZGfZrE^rsHvswE^wxFdxzE^z{Ih{!PE^!P!QKl!Q!cE^!c!}Lp!}#OE^#O#P!!l#P#RE^#R#SLp#S#TE^#T#oLp#o${E^${$|Lp$|4wE^4w5bLp5b5iE^5i6SLp6S;'SE^;'S;=`!*}<%lOE^_Ee_'_Q'OSOY$nYZ%nZr$nrs&[sw$nwxFdxz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_Fm]'_Q'OSsXOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_GmX'_Q'OSOw&[wxHYxz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[]HaV'OSsXOz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[]H{X'OSOw&[wxHYxz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[_Im_'_QOY+|YZ-xZr+|rs'`sw+|wxJlxz+|z{+O{!P+|!P!Q4y!Q#O+|#O#P'`#P;'S+|;'S;=`4m<%lO+|_Js]'_QsXOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_Kq_'_QOY+|YZ-xZr+|rs'`sw+|wxJlxz+|z{.d{!P+|!P!Q/Z!Q#O+|#O#P'`#P;'S+|;'S;=`4m<%lO+|_Lyl'_Q'OS'ZXOY$nYZ%nZr$nrs&[sw$nwxFdxz$nz{+O{!P$n!P!Q,z!Q![Nq![!c$n!c!}Nq!}#O$n#O#P&[#P#R$n#R#SNq#S#T$n#T#oNq#o${$n${$|Nq$|4w$n4w5bNq5b5i$n5i6SNq6S;'S$n;'S;=`4s<%lO$n_Nzj'_Q'OS'ZXOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q![Nq![!c$n!c!}Nq!}#O$n#O#P&[#P#R$n#R#SNq#S#T$n#T#oNq#o${$n${$|Nq$|4w$n4w5bNq5b5i$n5i6SNq6S;'S$n;'S;=`4s<%lO$n]!!qZ'OSOzHvz{!#d{!PHv!P!Q!$n!Q#iHv#i#j!%Z#j#lHv#l#m!'V#m;'SHv;'S;=`!*w<%lOHv]!#gXOw'`wx!$Sxz'`z{&v{!P'`!P!Q*y!Q;'S'`;'S;=`*m<%lO'`]!$XVsXOz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[]!$qWOw'`wx!$Sxz'`{!P'`!P!Q(_!Q;'S'`;'S;=`*m<%lO'`]!%`^'OSOz&[z{&v{!P&[!P!Q'x!Q![!&[![!c&[!c!i!&[!i#T&[#T#Z!&[#Z#o&[#o#p!({#p;'S&[;'S;=`*s<%lO&[]!&a['OSOz&[z{&v{!P&[!P!Q'x!Q![!'V![!c&[!c!i!'V!i#T&[#T#Z!'V#Z;'S&[;'S;=`*s<%lO&[]!'[['OSOz&[z{&v{!P&[!P!Q'x!Q![!(Q![!c&[!c!i!(Q!i#T&[#T#Z!(Q#Z;'S&[;'S;=`*s<%lO&[]!(V['OSOz&[z{&v{!P&[!P!Q'x!Q![Hv![!c&[!c!iHv!i#T&[#T#ZHv#Z;'S&[;'S;=`*s<%lO&[]!)Q['OSOz&[z{&v{!P&[!P!Q'x!Q![!)v![!c&[!c!i!)v!i#T&[#T#Z!)v#Z;'S&[;'S;=`*s<%lO&[]!){^'OSOz&[z{&v{!P&[!P!Q'x!Q![!)v![!c&[!c!i!)v!i#T&[#T#Z!)v#Z#q&[#q#rHv#r;'S&[;'S;=`*s<%lO&[]!*zP;=`<%lHv_!+QP;=`<%lE^_!+^]}X'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_!,`]!PX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_!-`_(QX'_QOY+|YZ-xZr+|rs'`sz+|z{+O{!P+|!P!Q4y!Q!_+|!_!`!._!`#O+|#O#P'`#P;'S+|;'S;=`4m<%lO+|_!.f]#OX'_QOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_!/h_(PX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q!_$n!_!`@O!`#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_!0p]!eX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_!1r`'gX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q!_$n!_!`@O!`!a!2t!a#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_!2}]#QX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_!4P^(OX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!O$n!O!P!4{!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_!5U`!lX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!O$n!O!P!6W!P!Q,z!Q!_$n!_!`!7Y!`#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_!6a]!tX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$nV!7c]'qP'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_!8c_'_Q'xXOY+|YZ-xZr+|rs'`sz+|z{!9b{!P+|!P!Q!:O!Q!_+|!_!`!._!`#O+|#O#P'`#P;'S+|;'S;=`4m<%lO+|_!9iV&}]'_QOY.dYZ/OZr.ds#O.d#P;'S.d;'S;=`/T<%lO.d_!:V]'_QUXOY!;OYZ3uZr!;Ors!>jsz!;Oz{!Aq{!P!;O!P!Q!:O!Q#O!;O#O#P!>j#P;'S!;O;'S;=`!Bk<%lO!;O_!;V]'_QUXOY!jYZ(tZz!>jz{!=x{!P!>j!P!Q!?|!Q;'S!>j;'S;=`!@e<%lO!>j]!>oXUXOY!=SYZ)^Zz!=Sz{!=x{!P!=S!P!Q!?[!Q;'S!=S;'S;=`!@k<%lO!=S]!?aXUXOY!>jYZ(tZz!>jz{!?|{!P!>j!P!Q!?[!Q;'S!>j;'S;=`!@e<%lO!>jX!@RSUXOY!?|Z;'S!?|;'S;=`!@_<%lO!?|X!@bP;=`<%l!?|]!@hP;=`<%l!>j]!@nP;=`<%l!=S_!@x]'_QUXOY!;OYZ3uZr!;Ors!>jsz!;Oz{!@q{!P!;O!P!Q!Aq!Q#O!;O#O#P!>j#P;'S!;O;'S;=`!Bk<%lO!;OZ!AxX'_QUXOY!AqYZ/OZr!Aqrs!?|s#O!Aq#O#P!?|#P;'S!Aq;'S;=`!Be<%lO!AqZ!BhP;=`<%l!Aq_!BnP;=`<%l!;O_!BtP;=`<%l!o![!c&[!c!i#>o!i#T&[#T#Z#>o#Z#o&[#o#p#A`#p;'S&[;'S;=`*s<%lO&[U#>t['OSOz&[z{&v{!P&[!P!Q'x!Q![#?j![!c&[!c!i#?j!i#T&[#T#Z#?j#Z;'S&[;'S;=`*s<%lO&[U#?o['OSOz&[z{&v{!P&[!P!Q'x!Q![#@e![!c&[!c!i#@e!i#T&[#T#Z#@e#Z;'S&[;'S;=`*s<%lO&[U#@j['OSOz&[z{&v{!P&[!P!Q'x!Q![#;}![!c&[!c!i#;}!i#T&[#T#Z#;}#Z;'S&[;'S;=`*s<%lO&[U#Ae['OSOz&[z{&v{!P&[!P!Q'x!Q![#BZ![!c&[!c!i#BZ!i#T&[#T#Z#BZ#Z;'S&[;'S;=`*s<%lO&[U#B`^'OSOz&[z{&v{!P&[!P!Q'x!Q![#BZ![!c&[!c!i#BZ!i#T&[#T#Z#BZ#Z#q&[#q#r#;}#r;'S&[;'S;=`*s<%lO&[U#C_P;=`<%l#;}_#Ck]XX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_#Dm_'{X'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q!_$n!_!`@O!`#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_#Ewl'_Q'OS!yW'TPOY$nYZ%nZr$nrs#Gosw$nwx#H]xz$nz{+O{!P$n!P!Q,z!Q![#8W![!c$n!c!}#8W!}#O$n#O#P&[#P#R$n#R#S#8W#S#T$n#T#o#8W#o${$n${$|#8W$|4w$n4w5b#8W5b5i$n5i6S#8W6S;'S$n;'S;=`4s<%lO$n]#GvV'OS'^XOz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[_#Hd_'_Q'OSOYE^YZGfZrE^rsHvswE^wxFdxzE^z{Ih{!PE^!P!QKl!Q#OE^#O#P!!l#P;'SE^;'S;=`!*}<%lOE^_#Ink'_Q'OS!yW'TPOY$nYZ%nZr$nrs&[st#Kctz$nz{+O{!P$n!P!Q,z!Q![#8W![!c$n!c!}#8W!}#O$n#O#P&[#P#R$n#R#S#8W#S#T$n#T#o#8W#o${$n${$|#8W$|4w$n4w5b#8W5b5i$n5i6S#8W6S;'S$n;'S;=`4s<%lO$nV#Kji'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q!c$n!c!}#MX!}#O$n#O#P&[#P#R$n#R#S#MX#S#T$n#T#o#MX#o${$n${$|#MX$|4w$n4w5b#MX5b5i$n5i6S#MX6S;'S$n;'S;=`4s<%lO$nV#Mbj'_Q'OS'TPOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q![#MX![!c$n!c!}#MX!}#O$n#O#P&[#P#R$n#R#S#MX#S#T$n#T#o#MX#o${$n${$|#MX$|4w$n4w5b#MX5b5i$n5i6S#MX6S;'S$n;'S;=`4s<%lO$n_$ ]]wX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_$!_a'rX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q!_$n!_!`@O!`#O$n#O#P&[#P#p$n#p#q$#d#q;'S$n;'S;=`4s<%lO$n_$#m]'|X'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_$$o]vX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n",tokenizers:[pDr,bDr,ADr,0,1,2,3],topRules:{SourceFile:[0,8]},specialized:[{term:281,get:e=>ODr[e]||-1}],tokenPrec:15596}),HLn=Vd.define({name:"rust",parser:yDr.configure({props:[zu.add({IfExpression:Nu({except:/^\s*({|else\b)/}),"String BlockComment":()=>null,AttributeItem:e=>e.continue(),"Statement MatchArm":Nu()}),Ah.add(e=>{if(/(Block|edTokens|List)$/.test(e.name))return bA;if(e.name=="BlockComment")return t=>({from:t.from+2,to:t.to-2})})]}),languageData:{commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:\{|\})$/,closeBrackets:{stringPrefixes:["b","r","br"]}}});function CDr(){return new wd(HLn)}const _Dr=Object.freeze(Object.defineProperty({__proto__:null,rust:CDr,rustLanguage:HLn},Symbol.toStringTag,{value:"Module"})),$Ln=168,nFe=169,SDr=170,LDr=1,xDr=2,rAt=3,EDr=171,TDr=172,oAt=4,sAt=173,QDr=5,DDr=174,aAt=175,lAt=176,YSe=177,cAt=6,dAt=7,BDr=8,RDr=9,Qpe=0,SS=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],IDr=58,MDr=40,CKe=95,PDr=91,rZ=45,FDr=46,_Ke=35,NDr=37,XLn=123,UDr=125,oZ=47,sZ=42,R4=10,uAt=61,jDr=43,WDr=38;function NW(e){return e>=65&&e<=90||e>=97&&e<=122||e>=161}function SKe(e){return e>=48&&e<=57}function LKe(e){let t;return e.next==oZ&&((t=e.peek(1))==oZ||t==sZ)}const VDr=new go((e,t)=>{if(t.dialectEnabled(Qpe)){let n;if(e.next<0&&t.canShift(lAt))e.acceptToken(lAt);else if(((n=e.peek(-1))==R4||n<0)&&t.canShift(aAt)){let r=0;for(;e.next!=R4&&SS.includes(e.next);)e.advance(),r++;e.next==R4||LKe(e)?e.acceptToken(aAt,-r):r&&e.acceptToken(YSe)}else if(e.next==R4)e.acceptToken(DDr,1);else if(SS.includes(e.next)){for(e.advance();e.next!=R4&&SS.includes(e.next);)e.advance();e.acceptToken(YSe)}}else{let n=0;for(;SS.includes(e.next);)e.advance(),n++;n&&e.acceptToken(YSe)}},{contextual:!0}),zDr=new go((e,t)=>{if(LKe(e)){if(e.advance(),t.dialectEnabled(Qpe)){let n=-1;for(let r=1;;r++){let o=e.peek(-r-1);if(o==R4||o<0){n=r+1;break}else if(!SS.includes(o))break}if(n>-1){let r=e.next==sZ,o=0;for(e.advance();e.next>=0;)if(e.next==R4){e.advance();let s=0;for(;e.next!=R4&&SS.includes(e.next);)s++,e.advance();if(s=0;)e.advance();e.acceptToken(cAt)}else{for(e.advance();e.next>=0;){let{next:n}=e;if(e.advance(),n==sZ&&e.next==oZ){e.advance();break}}e.acceptToken(dAt)}}}),HDr=new go((e,t)=>{(e.next==jDr||e.next==uAt)&&t.dialectEnabled(Qpe)&&e.acceptToken(e.next==uAt?BDr:RDr,1)}),$Dr=new go((e,t)=>{if(!t.dialectEnabled(Qpe))return;let n=t.context.depth;if(e.next<0&&n){e.acceptToken(nFe);return}if(e.peek(-1)==R4){let o=0;for(;e.next!=R4&&SS.includes(e.next);)e.advance(),o++;o!=n&&e.next!=R4&&!LKe(e)&&(o{for(let n=!1,r=0,o=0;;o++){let{next:s}=e;if(NW(s)||s==rZ||s==CKe||n&&SKe(s))!n&&(s!=rZ||o>0)&&(n=!0),r===o&&s==rZ&&r++,e.advance();else if(s==_Ke&&e.peek(1)==XLn){e.acceptToken(QDr,2);break}else{n&&e.acceptToken(r==2&&t.canShift(oAt)?oAt:t.canShift(sAt)?sAt:s==MDr?EDr:TDr);break}}}),GDr=new go(e=>{if(e.next==UDr){for(e.advance();NW(e.next)||e.next==rZ||e.next==CKe||SKe(e.next);)e.advance();e.next==_Ke&&e.peek(1)==XLn?e.acceptToken(xDr,2):e.acceptToken(LDr)}}),YDr=new go(e=>{if(SS.includes(e.peek(-1))){let{next:t}=e;(NW(t)||t==CKe||t==_Ke||t==FDr||t==PDr||t==IDr&&NW(e.peek(1))||t==rZ||t==WDr||t==sZ)&&e.acceptToken(SDr)}}),ZDr=new go(e=>{if(!SS.includes(e.peek(-1))){let{next:t}=e;if(t==NDr&&(e.advance(),e.acceptToken(rAt)),NW(t)){do e.advance();while(NW(e.next)||SKe(e.next));e.acceptToken(rAt)}}});function GLn(e,t){this.parent=e,this.depth=t,this.hash=(e?e.hash+e.hash<<8:0)+t+(t<<4)}const qDr=new GLn(null,0),KDr=new dI({start:qDr,shift(e,t,n,r){return t==$Ln?new GLn(e,n.pos-r.pos):t==nFe?e.parent:e},hash(e){return e.hash}}),JDr=Xd({"AtKeyword import charset namespace keyframes media supports include mixin use forward extend at-root":ve.definitionKeyword,"Keyword selector":ve.keyword,ControlKeyword:ve.controlKeyword,NamespaceName:ve.namespace,KeyframeName:ve.labelName,KeyframeRangeName:ve.operatorKeyword,TagName:ve.tagName,"ClassName Suffix":ve.className,PseudoClassName:ve.constant(ve.className),IdName:ve.labelName,"FeatureName PropertyName":ve.propertyName,AttributeName:ve.attributeName,NumberLiteral:ve.number,KeywordQuery:ve.keyword,UnaryQueryOp:ve.operatorKeyword,"CallTag ValueName":ve.atom,VariableName:ve.variableName,SassVariableName:ve.special(ve.variableName),Callee:ve.operatorKeyword,Unit:ve.unit,"UniversalSelector NestingSelector IndentedMixin IndentedInclude":ve.definitionOperator,MatchOp:ve.compareOperator,"ChildOp SiblingOp, LogicOp":ve.logicOperator,BinOp:ve.arithmeticOperator,"Important Global Default":ve.modifier,Comment:ve.blockComment,LineComment:ve.lineComment,ColorLiteral:ve.color,"ParenthesizedContent StringLiteral":ve.string,"InterpolationStart InterpolationContinue InterpolationEnd":ve.meta,': "..."':ve.punctuation,"PseudoOp #":ve.derefOperator,"; ,":ve.separator,"( )":ve.paren,"[ ]":ve.squareBracket,"{ }":ve.brace}),eBr={__proto__:null,not:62,using:197,as:207,with:211,without:211,hide:225,show:225,if:263,from:269,to:271,through:273,in:279},tBr={__proto__:null,url:82,"url-prefix":82,domain:82,regexp:82,lang:104,"nth-child":104,"nth-last-child":104,"nth-of-type":104,"nth-last-of-type":104,dir:104,"host-context":104},nBr={__proto__:null,"@import":162,"@include":194,"@mixin":200,"@function":200,"@use":204,"@extend":214,"@at-root":218,"@forward":222,"@media":228,"@charset":232,"@namespace":236,"@keyframes":242,"@supports":254,"@if":258,"@else":260,"@for":266,"@each":276,"@while":282,"@debug":286,"@warn":286,"@error":286,"@return":286},iBr={__proto__:null,layer:166,not:184,only:184,selector:190},rBr=zd.deserialize({version:14,states:"!$WQ`Q+tOOO#fQ+tOOP#mOpOOOOQ#U'#Ch'#ChO#rQ(pO'#CjOOQ#U'#Ci'#CiO%_Q)QO'#GXO%rQ.jO'#CnO&mQ#dO'#D]O'dQ(pO'#CgO'kQ)OO'#D_O'vQ#dO'#DfO'{Q#dO'#DiO(QQ#dO'#DqOOQ#U'#GX'#GXO(VQ(pO'#GXO(^Q(nO'#DuO%rQ.jO'#D}O%rQ.jO'#E`O%rQ.jO'#EcO%rQ.jO'#EeO(cQ)OO'#EjO)TQ)OO'#ElO%rQ.jO'#EnO)bQ)OO'#EqO%rQ.jO'#EsO)|Q)OO'#EuO*XQ)OO'#ExO*aQ)OO'#FOO*uQ)OO'#FbOOQ&Z'#GW'#GWOOQ&Y'#Fe'#FeO+PQ(nO'#FeQ`Q+tOOO%rQ.jO'#FQO+[Q(nO'#FUO+aQ)OO'#FZO%rQ.jO'#F^O%rQ.jO'#F`OOQ&Z'#Fm'#FmO+iQ+uO'#GaO+vQ(oO'#GaQOQ#SOOP,XO#SO'#GVPOOO)CAz)CAzOOQ#U'#Cm'#CmOOQ#U,59W,59WOOQ#i'#Cp'#CpO%rQ.jO'#CsO,xQ.wO'#CuO/dQ.^O,59YO%rQ.jO'#CzOOQ#S'#DP'#DPO/uQ(nO'#DUO/zQ)OO'#DZOOQ#i'#GZ'#GZO0SQ(nO'#DOOOQ#U'#D^'#D^OOQ#U,59w,59wO&mQ#dO,59wO0XQ)OO,59yO'vQ#dO,5:QO'{Q#dO,5:TO(cQ)OO,5:WO(cQ)OO,5:YO(cQ)OO,5:ZO(cQ)OO'#FlO0dQ(nO,59RO0oQ+tO'#DsO0vQ#TO'#DsOOQ&Z,59R,59ROOQ#U'#Da'#DaOOQ#S'#Dd'#DdOOQ#U,59y,59yO0{Q(nO,59yO1QQ(nO,59yOOQ#U'#Dh'#DhOOQ#U,5:Q,5:QOOQ#S'#Dj'#DjO1VQ9`O,5:TOOQ#U'#Dr'#DrOOQ#U,5:],5:]O2YQ.jO,5:aO2dQ.jO,5:iO3`Q.jO,5:zO3mQ.YO,5:}O4OQ.jO,5;POOQ#U'#Cj'#CjO4wQ(pO,5;UO5UQ(pO,5;WOOQ&Z,5;W,5;WO5]Q)OO,5;WO5bQ.jO,5;YOOQ#S'#ET'#ETO6TQ.jO'#E]O6kQ(nO'#GcO*aQ)OO'#EZO7PQ(nO'#E^OOQ#S'#Gd'#GdO0gQ(nO,5;]O4UQ.YO,5;_OOQ#d'#Ew'#EwO+PQ(nO,5;aO7UQ)OO,5;aOOQ#S'#Ez'#EzO7^Q(nO,5;dO7cQ(nO,5;jO7nQ(nO,5;|OOQ&Z'#Gf'#GfOOQ&Y,5VQ9`O1G/oO>pQ(pO1G/rO?dQ(pO1G/tO@WQ(pO1G/uO@zQ(pO,5aAN>aO!6QQ(pO,5_Ow!bi!a!bi!d!bi!h!bi$p!bi$t!bi!o!bi$v!bif!bie!bi~P>_Ow!ci!a!ci!d!ci!h!ci$p!ci$t!ci!o!ci$v!cif!cie!ci~P>_Ow$`a!h$`a$t$`a~P4]O!p%|O~O$o%TP~P`Oe%RP~P(cOe%QP~P%rOS!XOTVO_!XOc!XOf!QOh!XOo!TOy!VO|!WO$q!UO$r!PO%O!RO~Oe&VOj&TO~PAsOl#sOm#sOq#tOw&XO!l&ZO!m&ZO!n&ZO!o!ii$t!ii$v!ii$m!ii!p!ii$o!ii~P%rOf&[OT!tXc!tX!o!tX#O!tX#R!tX$s!tX$t!tX$v!tX~O$n$_OS%YXT%YXW%YXX%YX_%YXc%YXq%YXu%YX|%YX!S%YX!Z%YX!r%YX!s%YX#T%YX#W%YX#Y%YX#_%YX#a%YX#c%YX#f%YX#h%YX#j%YX#m%YX#s%YX#u%YX#y%YX$O%YX$R%YX$T%YX$m%YX$r%YX$|%YX%S%YX!p%YX!o%YX$t%YX$o%YX~O$r!PO$|&aO~O#]&cO~Ou&dO~O!o#`O#d$wO$t#`O$v#`O~O!o%ZP#d%ZP$t%ZP$v%ZP~P%rO$r!PO~OR#rO!|iXeiX~Oe!wXm!wXu!yX!|!yX~Ou&jO!|&kO~Oe&lOm%PO~Ow$fX!h$fX$t$fX!o$fX$v$fX~P*aOw%QO!h%Va$t%Va!o%Va$v%Va~Om%POw!}a!h!}a$t!}a!o!}a$v!}ae!}a~O!p&xO$r&sO%O&rO~O#v&zOS#tiT#tiW#tiX#ti_#tic#tiq#tiu#ti|#ti!S#ti!Z#ti!r#ti!s#ti#T#ti#W#ti#Y#ti#_#ti#a#ti#c#ti#f#ti#h#ti#j#ti#m#ti#s#ti#u#ti#y#ti$O#ti$R#ti$T#ti$m#ti$r#ti$|#ti%S#ti!p#ti!o#ti$t#ti$o#ti~Oc&|Ow$lX$P$lX~Ow%`O$P%[a~O!o#kO$t#kO$m%Ti!p%Ti$o%Ti~O!o$da$m$da$t$da!p$da$o$da~P`Oq#tOPkiQkilkimkiTkickifki!oki!uki#Oki#Rki$ski$tki$vki!hki#Uki#Zki#]ki#dkiekiSki_kihkijkiokiwkiyki|ki!lki!mki!nki$qki$rki%Oki$mkivki{ki#{ki#|ki!pki$oki~Ol#sOm#sOq#tOP$]aQ$]a~Oe'QO~Ol#sOm#sOq#tOS$YXT$YX_$YXc$YXe$YXf$YXh$YXj$YXo$YXv$YXw$YXy$YX|$YX$q$YX$r$YX%O$YX~Ov'UOw'SOe%PX~P%rOS$}XT$}X_$}Xc$}Xe$}Xf$}Xh$}Xj$}Xl$}Xm$}Xo$}Xq$}Xv$}Xw$}Xy$}X|$}X$q$}X$r$}X%O$}X~Ou'VO~P!%OOe'WO~O$o'YO~Ow'ZOe%RX~P4]Oe']O~Ow'^Oe%QX~P%rOe'`O~Ol#sOm#sOq#tO{'aO~Ou'bOe$}Xl$}Xm$}Xq$}X~Oe'eOj'cO~Ol#sOm#sOq#tOS$cXT$cX_$cXc$cXf$cXh$cXj$cXo$cXw$cXy$cX|$cX!l$cX!m$cX!n$cX!o$cX$q$cX$r$cX$t$cX$v$cX%O$cX$m$cX!p$cX$o$cX~Ow&XO!l'hO!m'hO!n'hO!o!iq$t!iq$v!iq$m!iq!p!iq$o!iq~P%rO$r'iO~O!o#`O#]'nO$t#`O$v#`O~Ou'oO~Ol#sOm#sOq#tOw'qO!o%ZX#d%ZX$t%ZX$v%ZX~O$s'uO~P5oOm%POw$fa!h$fa$t$fa!o$fa$v$fa~Oe'wO~P4]O%O&rOw#pX!h#pX$t#pX~Ow'yO!h!fO$t!gO~O!p'}O$r&sO%O&rO~O#v(POS#tqT#tqW#tqX#tq_#tqc#tqq#tqu#tq|#tq!S#tq!Z#tq!r#tq!s#tq#T#tq#W#tq#Y#tq#_#tq#a#tq#c#tq#f#tq#h#tq#j#tq#m#tq#s#tq#u#tq#y#tq$O#tq$R#tq$T#tq$m#tq$r#tq$|#tq%S#tq!p#tq!o#tq$t#tq$o#tq~O!h!fO#w(QO$t!gO~Ol#sOm#sOq#tO#{(SO#|(SO~Oc(VOe$ZXw$ZX~P=TOw'SOe%Pa~Ol#sOm#sOq#tO{(ZO~Oe$_Xw$_X~P(cOw'ZOe%Ra~Oe$^Xw$^X~P%rOw'^Oe%Qa~Ou'bO~Ol#sOm#sOq#tOS$caT$ca_$cac$caf$cah$caj$cao$caw$cay$ca|$ca!l$ca!m$ca!n$ca!o$ca$q$ca$r$ca$t$ca$v$ca%O$ca$m$ca!p$ca$o$ca~Oe(dOq(bO~Oe(gOm%PO~Ow$hX!o$hX#d$hX$t$hX$v$hX~P%rOw'qO!o%Za#d%Za$t%Za$v%Za~Oe(lO~P%rOe(mO!|(nO~Ov(vOe$Zaw$Za~P%rOu(wO~P!%OOw'SOe%Pi~Ow'SOe%Pi~P%rOe$_aw$_a~P4]Oe$^aw$^a~P%rOl#sOm#sOq#tOw(yOe$bij$bi~Oe(|Oq(bO~Oe)OOm%PO~Ol#sOm#sOq#tOw$ha!o$ha#d$ha$t$ha$v$ha~OS$}Oh$}Oj$}Oy!VO$q!UO$s'uO%O&rO~O#w(QO~Ow'SOe%Pq~Oe)WO~Oe$Zqw$Zq~P%rO%Oql!dl~",goto:"=Y%]PPPPPPPPPPP%^%h%h%{P%h&`&cP(UPP)ZP*YP)ZPP)ZP)ZP+f,j-lPPP-xPPPP)Z/S%h/W%hP/^P/d/j/p%hP/v%h/|P%hP%h%hP%h0S0VP1k1}2XPPPPP%^PP2_P2b'w'w2h'w'wP'wP'w'wP%^PP%^P%^PP2qP%^P%^P%^PP%^P%^P%^P2w%^P2z2}3Q3X%^P%^PPP%^PPPP%^PP%^P%^P%^P3^3d3j4Y4h4n4t4z5Q5W5d5j5p5z6Q6W6b6h6n6t6zPPPPPPPPPPPP7Q7T7aP8WP:_:b:eP:h:q:w;T;p;y=S=VanOPqx!f#l$_%fs^OPefqx!a!b!c!d!f#l$_$`%T%f'ZsTOPefqx!a!b!c!d!f#l$_$`%T%f'ZR!OUb^ef!a!b!c!d$`%T'Z`_OPqx!f#l$_%f!x!XVabcdgiruv!Q!T!t#s#t#u$O$a$c$d$e$w%_%b%v%{&Q&X&Y&j'S'V'^'b'q't(Q(S(U(Y(^(w)Ug#Uhlm!u#Q#S$i%P%Q&d'o!x!XVabcdgiruv!Q!T!t#s#t#u$O$a$c$d$e$w%_%b%v%{&Q&X&Y&j'S'V'^'b'q't(Q(S(U(Y(^(w)UQ&b$pR&i$x!y!XVabcdgiruv!Q!T!t#s#t#u$O$a$c$d$e$w%_%b%v%{&Q&X&Y&j'S'V'^'b'q't(Q(S(U(Y(^(w)U!x!XVabcdgiruv!Q!T!t#s#t#u$O$a$c$d$e$w%_%b%v%{&Q&X&Y&j'S'V'^'b'q't(Q(S(U(Y(^(w)UU$}#Q&k(nU&u%Y&w'yR'x&t!x!XVabcdgiruv!Q!T!t#s#t#u$O$a$c$d$e$w%_%b%v%{&Q&X&Y&j'S'V'^'b'q't(Q(S(U(Y(^(w)UV$}#Q&k(n#P!YVabcdgiruv!Q!T!t#Q#s#t#u$O$a$c$d$e$w%_%b%v%{&Q&X&Y&j&k'S'V'^'b'q't(Q(S(U(Y(^(n(w)UQ$P!YQ&_$lQ&`$oR(e'n!x!XVabcdgiruv!Q!T!t#s#t#u$O$a$c$d$e$w%_%b%v%{&Q&X&Y&j'S'V'^'b'q't(Q(S(U(Y(^(w)UQ#YjU$}#Q&k(nR%X#ZT#{!W#|Q![WR$Q!]Q!kYR$R!^Q$R!mR%y$TQ!lYR$S!^Q$R!lR%y$SQ!oZR$U!_Q!q[R$V!`R!s]Q!hXQ!|fQ$]!eQ$f!tQ$k!vQ$m!wQ$r!{Q%U#VQ%[#^Q%]#_Q%^#cQ%c#gQ'l&_Q'{&vQ(R&zQ(T'OQ(q'zQ(s(PQ)P(gQ)S(tQ)T(uR)V)OSpOqUyP!f$_Q#jxQ%g#lR'P%fa`OPqx!f#l$_%fQ$f!tR(a'bR$i!uQ'j&[R(z(bQ${#QQ'v&kR)R(nQ&b$pR's&iR#ZjR#]kR%Z#]S&v%Y&wR(o'yV&t%Y&w'yQ#o{R%i#oQqOR#bqQ%v$OQ&Q$a^'R%v&Q't(U(Y(^)UQ't&jQ(U'SQ(Y'VQ(^'^R)U(wQ'T%vU(W'T(X(xQ(X'UR(x(YQ#|!WR%s#|Q#v!SR%o#vQ'_&QR(_'_Q'[&OR(]'[Q!eXR$[!eUxP!f$_S#ix%fR%f#lQ&U$dR'd&UQ&Y$eR'g&YQ#myQ%e#jT%h#m%eQ(c'jR({(cQ%R#RR&o%RQ$u#OS&e$u(jR(j'sQ'r&gR(i'rQ&w%YR'|&wQ'z&vR(p'zQ&y%^R(O&yQ%a#eR&}%aR|QSoOq]wPx!f#l$_%f`XOPqx!f#l$_%fQ!zeQ!{fQ$W!aQ$X!bQ$Y!cQ$Z!dQ&O$`Q&p%TR(['ZQ!SVQ!uaQ!vbQ!wcQ!xdQ#OgQ#WiQ#crQ#guQ#hvS#q!Q$dQ#x!TQ$e!tQ%l#sQ%m#tQ%n#ul%u$O$a%v&Q&j'S'V'^'t(U(Y(^(w)UQ&S$cS&W$e&YQ&g$wQ&{%_Q'O%bQ'X%{Q'f&XQ(`'bQ(h'qQ(t(QR(u(SR%x$OR&R$aR&P$`QzPQ$^!fR%}$_X#ly#j#m%eQ#VhQ#_mQ$h!uR&^$iW#Rhm!u$iQ#^lQ$|#QQ%S#SQ&m%PQ&n%QQ'p&dR(f'oQ%O#QQ'v&kR)R(nQ#apQ$k!vQ$n!xQ$q!zQ$v#OQ%V#WQ%W#YQ%]#_Q%d#hQ&]$hQ&f$uQ&q%XQ'k&^Q'l&_S'm&`&bQ(k'sQ(}(eR)Q(jR&h$wR#ft",nodeNames:"⚠ InterpolationEnd InterpolationContinue Unit VariableName InterpolationStart LineComment Comment IndentedMixin IndentedInclude StyleSheet RuleSet UniversalSelector TagSelector TagName NestingSelector SuffixedSelector Suffix Interpolation SassVariableName ValueName ) ( ParenthesizedValue ColorLiteral NumberLiteral StringLiteral BinaryExpression BinOp LogicOp UnaryExpression LogicOp NamespacedValue . CallExpression Callee ArgList : ... , CallLiteral CallTag ParenthesizedContent ] [ LineNames LineName ClassSelector ClassName PseudoClassSelector :: PseudoClassName PseudoClassName ArgList PseudoClassName ArgList IdSelector # IdName AttributeSelector AttributeName MatchOp ChildSelector ChildOp DescendantSelector SiblingSelector SiblingOp PlaceholderSelector ClassName Block { Declaration PropertyName Map Important Global Default ; } ImportStatement AtKeyword import Layer layer LayerName KeywordQuery FeatureQuery FeatureName BinaryQuery ComparisonQuery CompareOp UnaryQuery LogicOp ParenthesizedQuery SelectorQuery selector IncludeStatement include Keyword MixinStatement mixin UseStatement use Keyword Star Keyword ExtendStatement extend RootStatement at-root ForwardStatement forward Keyword MediaStatement media CharsetStatement charset NamespaceStatement namespace NamespaceName KeyframesStatement keyframes KeyframeName KeyframeList KeyframeSelector KeyframeRangeName SupportsStatement supports IfStatement ControlKeyword ControlKeyword Keyword ForStatement ControlKeyword Keyword Keyword Keyword EachStatement ControlKeyword Keyword WhileStatement ControlKeyword OutputStatement ControlKeyword AtRule Styles",maxTerm:196,context:KDr,nodeProps:[["openedBy",1,"InterpolationStart",5,"InterpolationEnd",21,"(",43,"[",78,"{"],["isolate",-3,6,7,26,""],["closedBy",22,")",44,"]",70,"}"]],propSources:[JDr],skippedNodes:[0,6,7,146],repeatNodeCount:21,tokenData:"!$Q~RyOq#rqr$jrs0jst2^tu8{uv;hvw;{wx<^xy={yz>^z{>c{|>||}Co}!ODQ!O!PDo!P!QFY!Q![Fk![!]Gf!]!^Hb!^!_Hs!_!`Is!`!aJ^!a!b#r!b!cKa!c!}#r!}#OMn#O#P#r#P#QNP#Q#RNb#R#T#r#T#UNw#U#c#r#c#d!!Y#d#o#r#o#p!!o#p#qNb#q#r!#Q#r#s!#c#s;'S#r;'S;=`!#z<%lO#rW#uSOy$Rz;'S$R;'S;=`$d<%lO$RW$WSzWOy$Rz;'S$R;'S;=`$d<%lO$RW$gP;=`<%l$RY$m[Oy$Rz!_$R!_!`%c!`#W$R#W#X%v#X#Z$R#Z#[)Z#[#]$R#]#^,V#^;'S$R;'S;=`$d<%lO$RY%jSzWlQOy$Rz;'S$R;'S;=`$d<%lO$RY%{UzWOy$Rz#X$R#X#Y&_#Y;'S$R;'S;=`$d<%lO$RY&dUzWOy$Rz#Y$R#Y#Z&v#Z;'S$R;'S;=`$d<%lO$RY&{UzWOy$Rz#T$R#T#U'_#U;'S$R;'S;=`$d<%lO$RY'dUzWOy$Rz#i$R#i#j'v#j;'S$R;'S;=`$d<%lO$RY'{UzWOy$Rz#`$R#`#a(_#a;'S$R;'S;=`$d<%lO$RY(dUzWOy$Rz#h$R#h#i(v#i;'S$R;'S;=`$d<%lO$RY(}S!nQzWOy$Rz;'S$R;'S;=`$d<%lO$RY)`UzWOy$Rz#`$R#`#a)r#a;'S$R;'S;=`$d<%lO$RY)wUzWOy$Rz#c$R#c#d*Z#d;'S$R;'S;=`$d<%lO$RY*`UzWOy$Rz#U$R#U#V*r#V;'S$R;'S;=`$d<%lO$RY*wUzWOy$Rz#T$R#T#U+Z#U;'S$R;'S;=`$d<%lO$RY+`UzWOy$Rz#`$R#`#a+r#a;'S$R;'S;=`$d<%lO$RY+yS!mQzWOy$Rz;'S$R;'S;=`$d<%lO$RY,[UzWOy$Rz#a$R#a#b,n#b;'S$R;'S;=`$d<%lO$RY,sUzWOy$Rz#d$R#d#e-V#e;'S$R;'S;=`$d<%lO$RY-[UzWOy$Rz#c$R#c#d-n#d;'S$R;'S;=`$d<%lO$RY-sUzWOy$Rz#f$R#f#g.V#g;'S$R;'S;=`$d<%lO$RY.[UzWOy$Rz#h$R#h#i.n#i;'S$R;'S;=`$d<%lO$RY.sUzWOy$Rz#T$R#T#U/V#U;'S$R;'S;=`$d<%lO$RY/[UzWOy$Rz#b$R#b#c/n#c;'S$R;'S;=`$d<%lO$RY/sUzWOy$Rz#h$R#h#i0V#i;'S$R;'S;=`$d<%lO$RY0^S!lQzWOy$Rz;'S$R;'S;=`$d<%lO$R~0mWOY0jZr0jrs1Vs#O0j#O#P1[#P;'S0j;'S;=`2W<%lO0j~1[Oj~~1_RO;'S0j;'S;=`1h;=`O0j~1kXOY0jZr0jrs1Vs#O0j#O#P1[#P;'S0j;'S;=`2W;=`<%l0j<%lO0j~2ZP;=`<%l0jZ2cY!ZPOy$Rz!Q$R!Q![3R![!c$R!c!i3R!i#T$R#T#Z3R#Z;'S$R;'S;=`$d<%lO$RY3WYzWOy$Rz!Q$R!Q![3v![!c$R!c!i3v!i#T$R#T#Z3v#Z;'S$R;'S;=`$d<%lO$RY3{YzWOy$Rz!Q$R!Q![4k![!c$R!c!i4k!i#T$R#T#Z4k#Z;'S$R;'S;=`$d<%lO$RY4rYhQzWOy$Rz!Q$R!Q![5b![!c$R!c!i5b!i#T$R#T#Z5b#Z;'S$R;'S;=`$d<%lO$RY5iYhQzWOy$Rz!Q$R!Q![6X![!c$R!c!i6X!i#T$R#T#Z6X#Z;'S$R;'S;=`$d<%lO$RY6^YzWOy$Rz!Q$R!Q![6|![!c$R!c!i6|!i#T$R#T#Z6|#Z;'S$R;'S;=`$d<%lO$RY7TYhQzWOy$Rz!Q$R!Q![7s![!c$R!c!i7s!i#T$R#T#Z7s#Z;'S$R;'S;=`$d<%lO$RY7xYzWOy$Rz!Q$R!Q![8h![!c$R!c!i8h!i#T$R#T#Z8h#Z;'S$R;'S;=`$d<%lO$RY8oShQzWOy$Rz;'S$R;'S;=`$d<%lO$R_9O`Oy$Rz}$R}!O:Q!O!Q$R!Q![:Q![!_$R!_!`;T!`!c$R!c!}:Q!}#R$R#R#S:Q#S#T$R#T#o:Q#o;'S$R;'S;=`$d<%lO$RZ:X^zWcROy$Rz}$R}!O:Q!O!Q$R!Q![:Q![!c$R!c!}:Q!}#R$R#R#S:Q#S#T$R#T#o:Q#o;'S$R;'S;=`$d<%lO$R[;[S!_SzWOy$Rz;'S$R;'S;=`$d<%lO$RZ;oS%SPlQOy$Rz;'S$R;'S;=`$d<%lO$RZQSfROy$Rz;'S$R;'S;=`$d<%lO$R~>cOe~_>jU$|PlQOy$Rz!_$R!_!`;T!`;'S$R;'S;=`$d<%lO$RZ?TWlQ!dPOy$Rz!O$R!O!P?m!P!Q$R!Q![Br![;'S$R;'S;=`$d<%lO$RZ?rUzWOy$Rz!Q$R!Q![@U![;'S$R;'S;=`$d<%lO$RZ@]YzW%OROy$Rz!Q$R!Q![@U![!g$R!g!h@{!h#X$R#X#Y@{#Y;'S$R;'S;=`$d<%lO$RZAQYzWOy$Rz{$R{|Ap|}$R}!OAp!O!Q$R!Q![BX![;'S$R;'S;=`$d<%lO$RZAuUzWOy$Rz!Q$R!Q![BX![;'S$R;'S;=`$d<%lO$RZB`UzW%OROy$Rz!Q$R!Q![BX![;'S$R;'S;=`$d<%lO$RZBy[zW%OROy$Rz!O$R!O!P@U!P!Q$R!Q![Br![!g$R!g!h@{!h#X$R#X#Y@{#Y;'S$R;'S;=`$d<%lO$RZCtSwROy$Rz;'S$R;'S;=`$d<%lO$RZDVWlQOy$Rz!O$R!O!P?m!P!Q$R!Q![Br![;'S$R;'S;=`$d<%lO$RZDtWqROy$Rz!O$R!O!PE^!P!Q$R!Q![@U![;'S$R;'S;=`$d<%lO$RYEcUzWOy$Rz!O$R!O!PEu!P;'S$R;'S;=`$d<%lO$RYE|SvQzWOy$Rz;'S$R;'S;=`$d<%lO$RYF_SlQOy$Rz;'S$R;'S;=`$d<%lO$RZFp[%OROy$Rz!O$R!O!P@U!P!Q$R!Q![Br![!g$R!g!h@{!h#X$R#X#Y@{#Y;'S$R;'S;=`$d<%lO$RkGkUucOy$Rz![$R![!]G}!];'S$R;'S;=`$d<%lO$RXHUS!SPzWOy$Rz;'S$R;'S;=`$d<%lO$RZHgS!oROy$Rz;'S$R;'S;=`$d<%lO$RjHzU!|`lQOy$Rz!_$R!_!`I^!`;'S$R;'S;=`$d<%lO$RjIgS!|`zWlQOy$Rz;'S$R;'S;=`$d<%lO$RnIzU!|`!_SOy$Rz!_$R!_!`%c!`;'S$R;'S;=`$d<%lO$RkJgV!aP!|`lQOy$Rz!_$R!_!`I^!`!aJ|!a;'S$R;'S;=`$d<%lO$RXKTS!aPzWOy$Rz;'S$R;'S;=`$d<%lO$RXKdYOy$Rz}$R}!OLS!O!c$R!c!}Lq!}#T$R#T#oLq#o;'S$R;'S;=`$d<%lO$RXLXWzWOy$Rz!c$R!c!}Lq!}#T$R#T#oLq#o;'S$R;'S;=`$d<%lO$RXLx[!rPzWOy$Rz}$R}!OLq!O!Q$R!Q![Lq![!c$R!c!}Lq!}#T$R#T#oLq#o;'S$R;'S;=`$d<%lO$RZMsS|ROy$Rz;'S$R;'S;=`$d<%lO$R_NUS{VOy$Rz;'S$R;'S;=`$d<%lO$R[NeUOy$Rz!_$R!_!`;T!`;'S$R;'S;=`$d<%lO$RkNzUOy$Rz#b$R#b#c! ^#c;'S$R;'S;=`$d<%lO$Rk! cUzWOy$Rz#W$R#W#X! u#X;'S$R;'S;=`$d<%lO$Rk! |SmczWOy$Rz;'S$R;'S;=`$d<%lO$Rk!!]UOy$Rz#f$R#f#g! u#g;'S$R;'S;=`$d<%lO$RZ!!tS!hROy$Rz;'S$R;'S;=`$d<%lO$RZ!#VS!pROy$Rz;'S$R;'S;=`$d<%lO$R]!#hU!dPOy$Rz!_$R!_!`;T!`;'S$R;'S;=`$d<%lO$RW!#}P;=`<%l#r",tokenizers:[$Dr,YDr,GDr,ZDr,XDr,VDr,zDr,HDr,0,1,2,3,4],topRules:{StyleSheet:[0,10],Styles:[1,145]},dialects:{indented:0},specialized:[{term:172,get:e=>eBr[e]||-1},{term:171,get:e=>tBr[e]||-1},{term:80,get:e=>nBr[e]||-1},{term:173,get:e=>iBr[e]||-1}],tokenPrec:3217}),Kge=Vd.define({name:"sass",parser:rBr.configure({props:[Ah.add({Block:bA,Comment(e,t){return{from:e.from+2,to:t.sliceDoc(e.to-2,e.to)=="*/"?e.to-2:e.to}}}),zu.add({Declaration:Nu()})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"},line:"//"},indentOnInput:/^\s*\}$/,wordChars:"$-"}}),oBr=Kge.configure({dialect:"indented",props:[zu.add({"Block RuleSet":e=>e.baseIndent+e.unit}),Ah.add({Block:e=>({from:e.from,to:e.to})})]}),YLn=Ope(e=>e.name=="VariableName"||e.name=="SassVariableName");function sBr(e){return new wd(e!=null&&e.indented?oBr:Kge,Kge.data.of({autocomplete:YLn}))}const hAt=Object.freeze(Object.defineProperty({__proto__:null,sass:sBr,sassCompletionSource:YLn,sassLanguage:Kge},Symbol.toStringTag,{value:"Module"})),aBr={__proto__:null,anyref:34,dataref:34,eqref:34,externref:34,i31ref:34,funcref:34,i8:34,i16:34,i32:34,i64:34,f32:34,f64:34},lBr=zd.deserialize({version:14,states:"!^Q]QPOOOqQPO'#CbOOQO'#Cd'#CdOOQO'#Cl'#ClOOQO'#Ch'#ChQ]QPOOOOQO,58|,58|OxQPO,58|OOQO-E6f-E6fOOQO1G.h1G.h",stateData:"!P~O_OSPOSQOS~OTPOVROXROYROZROaQO~OSUO~P]OSXO~P]O",goto:"xaPPPPPPbPbPPPhPPPrXROPTVQTOQVPTWTVXSOPTV",nodeNames:"⚠ LineComment BlockComment Module ) ( App Identifier Type Keyword Number String",maxTerm:17,nodeProps:[["isolate",-3,1,2,11,""],["openedBy",4,"("],["closedBy",5,")"],["group",-6,6,7,8,9,10,11,"Expression"]],skippedNodes:[0,1,2],repeatNodeCount:1,tokenData:"0o~R^XY}YZ}]^}pq}rs!Stu#pxy'Uyz(e{|(j}!O(j!Q!R(s!R![*p!]!^.^#T#o.{~!SO_~~!VVOr!Srs!ls#O!S#O#P!q#P;'S!S;'S;=`#j<%lO!S~!qOZ~~!tRO;'S!S;'S;=`!};=`O!S~#QWOr!Srs!ls#O!S#O#P!q#P;'S!S;'S;=`#j;=`<%l!S<%lO!S~#mP;=`<%l!S~#siqr%bst%btu%buv%bvw%bwx%bz{%b{|%b}!O%b!O!P%b!P!Q%b!Q![%b![!]%b!^!_%b!_!`%b!`!a%b!a!b%b!b!c%b!c!}%b#Q#R%b#R#S%b#S#T%b#T#o%b#p#q%b#r#s%b~%giV~qr%bst%btu%buv%bvw%bwx%bz{%b{|%b}!O%b!O!P%b!P!Q%b!Q![%b![!]%b!^!_%b!_!`%b!`!a%b!a!b%b!b!c%b!c!}%b#Q#R%b#R#S%b#S#T%b#T#o%b#p#q%b#r#s%b~'ZPT~!]!^'^~'aTO!]'^!]!^'p!^;'S'^;'S;=`(_<%lO'^~'sVOy'^yz(Yz!]'^!]!^'p!^;'S'^;'S;=`(_<%lO'^~(_OQ~~(bP;=`<%l'^~(jOS~~(mQ!Q!R(s!R![*p~(xUY~!O!P)[!Q![*p!g!h){#R#S+U#X#Y){#l#m+[~)aRY~!Q![)j!g!h){#X#Y){~)oSY~!Q![)j!g!h){#R#S*j#X#Y){~*OR{|*X}!O*X!Q![*_~*[P!Q![*_~*dQY~!Q![*_#R#S*X~*mP!Q![)j~*uTY~!O!P)[!Q![*p!g!h){#R#S+U#X#Y){~+XP!Q![*p~+_R!Q![+h!c!i+h#T#Z+h~+mVY~!O!P,S!Q![+h!c!i+h!r!s-P#R#S+[#T#Z+h#d#e-P~,XTY~!Q![,h!c!i,h!r!s-P#T#Z,h#d#e-P~,mUY~!Q![,h!c!i,h!r!s-P#R#S.Q#T#Z,h#d#e-P~-ST{|-c}!O-c!Q![-o!c!i-o#T#Z-o~-fR!Q![-o!c!i-o#T#Z-o~-tSY~!Q![-o!c!i-o#R#S-c#T#Z-o~.TR!Q![,h!c!i,h#T#Z,h~.aP!]!^.d~.iSP~OY.dZ;'S.d;'S;=`.u<%lO.d~.xP;=`<%l.d~/QiX~qr.{st.{tu.{uv.{vw.{wx.{z{.{{|.{}!O.{!O!P.{!P!Q.{!Q![.{![!].{!^!_.{!_!`.{!`!a.{!a!b.{!b!c.{!c!}.{#Q#R.{#R#S.{#S#T.{#T#o.{#p#q.{#r#s.{",tokenizers:[0],topRules:{Module:[0,3]},specialized:[{term:9,get:e=>aBr[e]||-1}],tokenPrec:0}),ZLn=Vd.define({name:"wast",parser:lBr.configure({props:[zu.add({App:Xv({closing:")",align:!1})}),Ah.add({App:bA,BlockComment(e){return{from:e.from+2,to:e.to-2}}}),Xd({Keyword:ve.keyword,Type:ve.typeName,Number:ve.number,String:ve.string,Identifier:ve.variableName,LineComment:ve.lineComment,BlockComment:ve.blockComment,"( )":ve.paren})]}),languageData:{commentTokens:{line:";;",block:{open:"(;",close:";)"}},closeBrackets:{brackets:["(",'"']}}});function cBr(){return new wd(ZLn)}const dBr=Object.freeze(Object.defineProperty({__proto__:null,wast:cBr,wastLanguage:ZLn},Symbol.toStringTag,{value:"Module"})),iFe=1,uBr=2,hBr=3,fBr=4,gBr=5,mBr=36,kBr=37,vBr=38,ABr=11,pBr=13;function bBr(e){return e==45||e==46||e==58||e>=65&&e<=90||e==95||e>=97&&e<=122||e>=161}function wBr(e){return e==9||e==10||e==13||e==32}let fAt=null,gAt=null,mAt=0;function rFe(e,t){let n=e.pos+t;if(gAt==e&&mAt==n)return fAt;for(;wBr(e.peek(t));)t++;let r="";for(;;){let o=e.peek(t);if(!bBr(o))break;r+=String.fromCharCode(o),t++}return gAt=e,mAt=n,fAt=r||null}function kAt(e,t){this.name=e,this.parent=t}const OBr=new dI({start:null,shift(e,t,n,r){return t==iFe?new kAt(rFe(r,1)||"",e):e},reduce(e,t){return t==ABr&&e?e.parent:e},reuse(e,t,n,r){let o=t.type.id;return o==iFe||o==pBr?new kAt(rFe(r,1)||"",e):e},strict:!1}),yBr=new go((e,t)=>{if(e.next==60){if(e.advance(),e.next==47){e.advance();let n=rFe(e,0);if(!n)return e.acceptToken(gBr);if(t.context&&n==t.context.name)return e.acceptToken(uBr);for(let r=t.context;r;r=r.parent)if(r.name==n)return e.acceptToken(hBr,-2);e.acceptToken(fBr)}else if(e.next!=33&&e.next!=63)return e.acceptToken(iFe)}},{contextual:!0});function xKe(e,t){return new go(n=>{let r=0,o=t.charCodeAt(0);e:for(;!(n.next<0);n.advance(),r++)if(n.next==o){for(let s=1;s"),_Br=xKe(kBr,"?>"),SBr=xKe(vBr,"]]>"),LBr=Xd({Text:ve.content,"StartTag StartCloseTag EndTag SelfCloseEndTag":ve.angleBracket,TagName:ve.tagName,"MismatchedCloseTag/TagName":[ve.tagName,ve.invalid],AttributeName:ve.attributeName,AttributeValue:ve.attributeValue,Is:ve.definitionOperator,"EntityReference CharacterReference":ve.character,Comment:ve.blockComment,ProcessingInst:ve.processingInstruction,DoctypeDecl:ve.documentMeta,Cdata:ve.special(ve.string)}),xBr=zd.deserialize({version:14,states:",lOQOaOOOrOxO'#CfOzOpO'#CiO!tOaO'#CgOOOP'#Cg'#CgO!{OrO'#CrO#TOtO'#CsO#]OpO'#CtOOOP'#DT'#DTOOOP'#Cv'#CvQQOaOOOOOW'#Cw'#CwO#eOxO,59QOOOP,59Q,59QOOOO'#Cx'#CxO#mOpO,59TO#uO!bO,59TOOOP'#C|'#C|O$TOaO,59RO$[OpO'#CoOOOP,59R,59ROOOQ'#C}'#C}O$dOrO,59^OOOP,59^,59^OOOS'#DO'#DOO$lOtO,59_OOOP,59_,59_O$tOpO,59`O$|OpO,59`OOOP-E6t-E6tOOOW-E6u-E6uOOOP1G.l1G.lOOOO-E6v-E6vO%UO!bO1G.oO%UO!bO1G.oO%dOpO'#CkO%lO!bO'#CyO%zO!bO1G.oOOOP1G.o1G.oOOOP1G.w1G.wOOOP-E6z-E6zOOOP1G.m1G.mO&VOpO,59ZO&_OpO,59ZOOOQ-E6{-E6{OOOP1G.x1G.xOOOS-E6|-E6|OOOP1G.y1G.yO&gOpO1G.zO&gOpO1G.zOOOP1G.z1G.zO&oO!bO7+$ZO&}O!bO7+$ZOOOP7+$Z7+$ZOOOP7+$c7+$cO'YOpO,59VO'bOpO,59VO'mO!bO,59eOOOO-E6w-E6wO'{OpO1G.uO'{OpO1G.uOOOP1G.u1G.uO(TOpO7+$fOOOP7+$f7+$fO(]O!bO<c!|;'S(o;'S;=`)]<%lO(oi>jX|W!O`Or(ors&osv(owx'}x!r(o!r!s?V!s;'S(o;'S;=`)]<%lO(oi?^X|W!O`Or(ors&osv(owx'}x!g(o!g!h?y!h;'S(o;'S;=`)]<%lO(oi@QY|W!O`Or?yrs@psv?yvwA[wxBdx!`?y!`!aCr!a;'S?y;'S;=`Db<%lO?ya@uV!O`Ov@pvxA[x!`@p!`!aAy!a;'S@p;'S;=`B^<%lO@pPA_TO!`A[!`!aAn!a;'SA[;'S;=`As<%lOA[PAsOiPPAvP;=`<%lA[aBQSiP!O`Ov&ox;'S&o;'S;=`'Q<%lO&oaBaP;=`<%l@pXBiX|WOrBdrsA[svBdvwA[w!`Bd!`!aCU!a;'SBd;'S;=`Cl<%lOBdXC]TiP|WOr'}sv'}w;'S'};'S;=`(c<%lO'}XCoP;=`<%lBdiC{ViP|W!O`Or(ors&osv(owx'}x;'S(o;'S;=`)]<%lO(oiDeP;=`<%l?yiDoZ|W!O`Or(ors&osv(owx'}x!e(o!e!fEb!f#V(o#V#WIr#W;'S(o;'S;=`)]<%lO(oiEiX|W!O`Or(ors&osv(owx'}x!f(o!f!gFU!g;'S(o;'S;=`)]<%lO(oiF]X|W!O`Or(ors&osv(owx'}x!c(o!c!dFx!d;'S(o;'S;=`)]<%lO(oiGPX|W!O`Or(ors&osv(owx'}x!v(o!v!wGl!w;'S(o;'S;=`)]<%lO(oiGsX|W!O`Or(ors&osv(owx'}x!c(o!c!dH`!d;'S(o;'S;=`)]<%lO(oiHgX|W!O`Or(ors&osv(owx'}x!}(o!}#OIS#O;'S(o;'S;=`)]<%lO(oiI]V|W!O`yPOr(ors&osv(owx'}x;'S(o;'S;=`)]<%lO(oiIyX|W!O`Or(ors&osv(owx'}x#W(o#W#XJf#X;'S(o;'S;=`)]<%lO(oiJmX|W!O`Or(ors&osv(owx'}x#T(o#T#UKY#U;'S(o;'S;=`)]<%lO(oiKaX|W!O`Or(ors&osv(owx'}x#h(o#h#iK|#i;'S(o;'S;=`)]<%lO(oiLTX|W!O`Or(ors&osv(owx'}x#T(o#T#UH`#U;'S(o;'S;=`)]<%lO(oiLwX|W!O`Or(ors&osv(owx'}x#c(o#c#dMd#d;'S(o;'S;=`)]<%lO(oiMkX|W!O`Or(ors&osv(owx'}x#V(o#V#WNW#W;'S(o;'S;=`)]<%lO(oiN_X|W!O`Or(ors&osv(owx'}x#h(o#h#iNz#i;'S(o;'S;=`)]<%lO(oi! RX|W!O`Or(ors&osv(owx'}x#m(o#m#n! n#n;'S(o;'S;=`)]<%lO(oi! uX|W!O`Or(ors&osv(owx'}x#d(o#d#e!!b#e;'S(o;'S;=`)]<%lO(oi!!iX|W!O`Or(ors&osv(owx'}x#X(o#X#Y?y#Y;'S(o;'S;=`)]<%lO(oi!#_V!SP|W!O`Or(ors&osv(owx'}x;'S(o;'S;=`)]<%lO(ok!$PXaQVP|W!O`Or$qrs%gsv$qwx'^x!^$q!^!_(o!_;'S$q;'S;=`)c<%lO$qo!$wX[UVP|W!O`Or$qrs%gsv$qwx'^x!^$q!^!_(o!_;'S$q;'S;=`)c<%lO$qk!%mZVP|W!O`Or$qrs%gsv$qwx'^x!^$q!^!_(o!_!`$q!`!a!&`!a;'S$q;'S;=`)c<%lO$qk!&kX!RQVP|W!O`Or$qrs%gsv$qwx'^x!^$q!^!_(o!_;'S$q;'S;=`)c<%lO$qk!'aZVP|W!O`Or$qrs%gsv$qwx'^x!^$q!^!_(o!_#P$q#P#Q!(S#Q;'S$q;'S;=`)c<%lO$qk!(]ZVP|W!O`Or$qrs%gsv$qwx'^x!^$q!^!_(o!_!`$q!`!a!)O!a;'S$q;'S;=`)c<%lO$qk!)ZXxQVP|W!O`Or$qrs%gsv$qwx'^x!^$q!^!_(o!_;'S$q;'S;=`)c<%lO$q",tokenizers:[yBr,CBr,_Br,SBr,0,1,2,3,4],topRules:{Document:[0,6]},tokenPrec:0});function Bue(e,t){let n=t&&t.getChild("TagName");return n?e.sliceString(n.from,n.to):""}function ZSe(e,t){let n=t&&t.firstChild;return!n||n.name!="OpenTag"?"":Bue(e,n)}function EBr(e,t,n){let r=t&&t.getChildren("Attribute").find(s=>s.from<=n&&s.to>=n),o=r&&r.getChild("AttributeName");return o?e.sliceString(o.from,o.to):""}function qSe(e){for(let t=e&&e.parent;t;t=t.parent)if(t.name=="Element")return t;return null}function TBr(e,t){var n;let r=tc(e).resolveInner(t,-1),o=null;for(let s=r;!o&&s.parent;s=s.parent)(s.name=="OpenTag"||s.name=="CloseTag"||s.name=="SelfClosingTag"||s.name=="MismatchedCloseTag")&&(o=s);if(o&&(o.to>t||o.lastChild.type.isError)){let s=o.parent;if(r.name=="TagName")return o.name=="CloseTag"||o.name=="MismatchedCloseTag"?{type:"closeTag",from:r.from,context:s}:{type:"openTag",from:r.from,context:qSe(s)};if(r.name=="AttributeName")return{type:"attrName",from:r.from,context:o};if(r.name=="AttributeValue")return{type:"attrValue",from:r.from,context:o};let a=r==o||r.name=="Attribute"?r.childBefore(t):r;return(a==null?void 0:a.name)=="StartTag"?{type:"openTag",from:t,context:qSe(s)}:(a==null?void 0:a.name)=="StartCloseTag"&&a.to<=t?{type:"closeTag",from:t,context:s}:(a==null?void 0:a.name)=="Is"?{type:"attrValue",from:t,context:o}:a?{type:"attrName",from:t,context:o}:null}else if(r.name=="StartCloseTag")return{type:"closeTag",from:t,context:r.parent};for(;r.parent&&r.to==t&&!(!((n=r.lastChild)===null||n===void 0)&&n.type.isError);)r=r.parent;return r.name=="Element"||r.name=="Text"||r.name=="Document"?{type:"tag",from:t,context:r.name=="Element"?r:qSe(r)}:null}let QBr=class{constructor(t,n,r){this.attrs=n,this.attrValues=r,this.children=[],this.name=t.name,this.completion=Object.assign(Object.assign({type:"type"},t.completion||{}),{label:this.name}),this.openCompletion=Object.assign(Object.assign({},this.completion),{label:"<"+this.name}),this.closeCompletion=Object.assign(Object.assign({},this.completion),{label:"",boost:2}),this.closeNameCompletion=Object.assign(Object.assign({},this.completion),{label:this.name+">"}),this.text=t.textContent?t.textContent.map(o=>({label:o,type:"text"})):[]}};const KSe=/^[:\-\.\w\u00b7-\uffff]*$/;function vAt(e){return Object.assign(Object.assign({type:"property"},e.completion||{}),{label:e.name})}function AAt(e){return typeof e=="string"?{label:`"${e}"`,type:"constant"}:/^"/.test(e.label)?e:Object.assign(Object.assign({},e),{label:`"${e.label}"`})}function qLn(e,t){let n=[],r=[],o=Object.create(null);for(let d of t){let u=vAt(d);n.push(u),d.global&&r.push(u),d.values&&(o[d.name]=d.values.map(AAt))}let s=[],a=[],l=Object.create(null);for(let d of e){let u=r,h=o;d.attributes&&(u=u.concat(d.attributes.map(m=>typeof m=="string"?n.find(v=>v.label==m)||{label:m,type:"property"}:(m.values&&(h==o&&(h=Object.create(h)),h[m.name]=m.values.map(AAt)),vAt(m)))));let g=new QBr(d,u,h);l[g.name]=g,s.push(g),d.top&&a.push(g)}a.length||(a=s);for(let d=0;d{var u;let{doc:h}=d.state,g=TBr(d.state,d.pos);if(!g||g.type=="tag"&&!d.explicit)return null;let{type:m,from:v,context:f}=g;if(m=="openTag"){let k=a,A=ZSe(h,f);if(A){let p=l[A];k=(p==null?void 0:p.children)||s}return{from:v,options:k.map(p=>p.completion),validFor:KSe}}else if(m=="closeTag"){let k=ZSe(h,f);return k?{from:v,to:d.pos+(h.sliceString(d.pos,d.pos+1)==">"?1:0),options:[((u=l[k])===null||u===void 0?void 0:u.closeNameCompletion)||{label:k+">",type:"type"}],validFor:KSe}:null}else if(m=="attrName"){let k=l[Bue(h,f)];return{from:v,options:(k==null?void 0:k.attrs)||r,validFor:KSe}}else if(m=="attrValue"){let k=EBr(h,f,v);if(!k)return null;let A=l[Bue(h,f)],p=((A==null?void 0:A.attrValues)||o)[k];return!p||!p.length?null:{from:v,to:d.pos+(h.sliceString(d.pos,d.pos+1)=='"'?1:0),options:p,validFor:/^"[^"]*"?$/}}else if(m=="tag"){let k=ZSe(h,f),A=l[k],p=[],b=f&&f.lastChild;k&&(!b||b.name!="CloseTag"||Bue(h,b)!=k)&&p.push(A?A.closeCompletion:{label:"",type:"type",boost:2});let w=p.concat(((A==null?void 0:A.children)||(f?s:a)).map(O=>O.openCompletion));if(f&&(A!=null&&A.text.length)){let O=f.firstChild;O.to>d.pos-20&&!/\S/.test(d.state.sliceDoc(O.to,d.pos))&&(w=w.concat(A.text))}return{from:v,options:w,validFor:/^<\/?[:\-\.\w\u00b7-\uffff]*$/}}else return null}}const Jge=Vd.define({name:"xml",parser:xBr.configure({props:[zu.add({Element(e){let t=/^\s*<\//.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},"OpenTag CloseTag SelfClosingTag"(e){return e.column(e.node.from)+e.unit}}),Ah.add({Element(e){let t=e.firstChild,n=e.lastChild;return!t||t.name!="OpenTag"?null:{from:t.to,to:n.name=="CloseTag"?n.from:e.to}}}),Eqe.add({"OpenTag CloseTag":e=>e.getChild("TagName")})]}),languageData:{commentTokens:{block:{open:"\x3C!--",close:"-->"}},indentOnInput:/^\s*<\/$/}});function DBr(e={}){let t=[Jge.data.of({autocomplete:qLn(e.elements||[],e.attributes||[])})];return e.autoCloseTags!==!1&&t.push(KLn),new wd(Jge,t)}function pAt(e,t,n=e.length){if(!t)return"";let r=t.firstChild,o=r&&r.getChild("TagName");return o?e.sliceString(o.from,Math.min(o.to,n)):""}const KLn=er.inputHandler.of((e,t,n,r,o)=>{if(e.composing||e.state.readOnly||t!=n||r!=">"&&r!="/"||!Jge.isActiveAt(e.state,t,-1))return!1;let s=o(),{state:a}=s,l=a.changeByRange(d=>{var u,h,g;let{head:m}=d,v=a.doc.sliceString(m-1,m)==r,f=tc(a).resolveInner(m,-1),k;if(v&&r==">"&&f.name=="EndTag"){let A=f.parent;if(((h=(u=A.parent)===null||u===void 0?void 0:u.lastChild)===null||h===void 0?void 0:h.name)!="CloseTag"&&(k=pAt(a.doc,A.parent,m))){let p=m+(a.doc.sliceString(m,m+1)===">"?1:0),b=``;return{range:d,changes:{from:m,to:p,insert:b}}}}else if(v&&r=="/"&&f.name=="StartCloseTag"){let A=f.parent;if(f.from==m-2&&((g=A.lastChild)===null||g===void 0?void 0:g.name)!="CloseTag"&&(k=pAt(a.doc,A,m))){let p=m+(a.doc.sliceString(m,m+1)===">"?1:0),b=`${k}>`;return{range:Ln.cursor(m+b.length,-1),changes:{from:m,to:p,insert:b}}}}return{range:d}});return l.changes.empty?!1:(e.dispatch([s,a.update(l,{userEvent:"input.complete",scrollIntoView:!0})]),!0)}),BBr=Object.freeze(Object.defineProperty({__proto__:null,autoCloseTags:KLn,completeFromSchema:qLn,xml:DBr,xmlLanguage:Jge},Symbol.toStringTag,{value:"Module"})),LF=63,bAt=64,RBr=1,IBr=2,JLn=3,MBr=4,exn=5,PBr=6,FBr=7,txn=65,NBr=66,UBr=8,jBr=9,WBr=10,VBr=11,zBr=12,nxn=13,HBr=19,$Br=20,XBr=29,GBr=33,YBr=34,ZBr=47,qBr=0,EKe=1,oFe=2,RK=3,sFe=4;let vT=class{constructor(t,n,r){this.parent=t,this.depth=n,this.type=r,this.hash=(t?t.hash+t.hash<<8:0)+n+(n<<4)+r}};vT.top=new vT(null,-1,qBr);function aZ(e,t){for(let n=0,r=t-e.pos-1;;r--,n++){let o=e.peek(r);if(L8(o)||o==-1)return n}}function aFe(e){return e==32||e==9}function L8(e){return e==10||e==13}function ixn(e){return aFe(e)||L8(e)}function eQ(e){return e<0||ixn(e)}const KBr=new dI({start:vT.top,reduce(e,t){return e.type==RK&&(t==$Br||t==YBr)?e.parent:e},shift(e,t,n,r){if(t==JLn)return new vT(e,aZ(r,r.pos),EKe);if(t==txn||t==exn)return new vT(e,aZ(r,r.pos),oFe);if(t==LF)return e.parent;if(t==HBr||t==GBr)return new vT(e,0,RK);if(t==nxn&&e.type==sFe)return e.parent;if(t==ZBr){let o=/[1-9]/.exec(r.read(r.pos,n.pos));if(o)return new vT(e,e.depth+ +o[0],sFe)}return e},hash(e){return e.hash}});function UW(e,t,n=0){return e.peek(n)==t&&e.peek(n+1)==t&&e.peek(n+2)==t&&eQ(e.peek(n+3))}const JBr=new go((e,t)=>{if(e.next==-1&&t.canShift(bAt))return e.acceptToken(bAt);let n=e.peek(-1);if((L8(n)||n<0)&&t.context.type!=RK){if(UW(e,45))if(t.canShift(LF))e.acceptToken(LF);else return e.acceptToken(RBr,3);if(UW(e,46))if(t.canShift(LF))e.acceptToken(LF);else return e.acceptToken(IBr,3);let r=0;for(;e.next==32;)r++,e.advance();(r{if(t.context.type==RK){e.next==63&&(e.advance(),eQ(e.next)&&e.acceptToken(FBr));return}if(e.next==45)e.advance(),eQ(e.next)&&e.acceptToken(t.context.type==EKe&&t.context.depth==aZ(e,e.pos-1)?MBr:JLn);else if(e.next==63)e.advance(),eQ(e.next)&&e.acceptToken(t.context.type==oFe&&t.context.depth==aZ(e,e.pos-1)?PBr:exn);else{let n=e.pos;for(;;)if(aFe(e.next)){if(e.pos==n)return;e.advance()}else if(e.next==33)rxn(e);else if(e.next==38)lFe(e);else if(e.next==42){lFe(e);break}else if(e.next==39||e.next==34){if(TKe(e,!0))break;return}else if(e.next==91||e.next==123){if(!nRr(e))return;break}else{oxn(e,!0,!1,0);break}for(;aFe(e.next);)e.advance();if(e.next==58){if(e.pos==n&&t.canShift(XBr))return;let r=e.peek(1);eQ(r)&&e.acceptTokenTo(t.context.type==oFe&&t.context.depth==aZ(e,n)?NBr:txn,n)}}},{contextual:!0});function tRr(e){return e>32&&e<127&&e!=34&&e!=37&&e!=44&&e!=60&&e!=62&&e!=92&&e!=94&&e!=96&&e!=123&&e!=124&&e!=125}function wAt(e){return e>=48&&e<=57||e>=97&&e<=102||e>=65&&e<=70}function OAt(e,t){return e.next==37?(e.advance(),wAt(e.next)&&e.advance(),wAt(e.next)&&e.advance(),!0):tRr(e.next)||t&&e.next==44?(e.advance(),!0):!1}function rxn(e){if(e.advance(),e.next==60){for(e.advance();;)if(!OAt(e,!0)){e.next==62&&e.advance();break}}else for(;OAt(e,!1););}function lFe(e){for(e.advance();!eQ(e.next)&&eme(e.next)!="f";)e.advance()}function TKe(e,t){let n=e.next,r=!1,o=e.pos;for(e.advance();;){let s=e.next;if(s<0)break;if(e.advance(),s==n)if(s==39)if(e.next==39)e.advance();else break;else break;else if(s==92&&n==34)e.next>=0&&e.advance();else if(L8(s)){if(t)return!1;r=!0}else if(t&&e.pos>=o+1024)return!1}return!r}function nRr(e){for(let t=[],n=e.pos+1024;;)if(e.next==91||e.next==123)t.push(e.next),e.advance();else if(e.next==39||e.next==34){if(!TKe(e,!0))return!1}else if(e.next==93||e.next==125){if(t[t.length-1]!=e.next-2)return!1;if(t.pop(),e.advance(),!t.length)return!0}else{if(e.next<0||e.pos>n||L8(e.next))return!1;e.advance()}}const iRr="iiisiiissisfissssssssssssisssiiissssssssssssssssssssssssssfsfssissssssssssssssssssssssssssfif";function eme(e){return e<33?"u":e>125?"s":iRr[e-33]}function JSe(e,t){let n=eme(e);return n!="u"&&!(t&&n=="f")}function oxn(e,t,n,r){if(eme(e.next)=="s"||(e.next==63||e.next==58||e.next==45)&&JSe(e.peek(1),n))e.advance();else return!1;let o=e.pos;for(;;){let s=e.next,a=0,l=r+1;for(;ixn(s);){if(L8(s)){if(t)return!1;l=0}else l++;s=e.peek(++a)}if(!(s>=0&&(s==58?JSe(e.peek(a+1),n):s==35?e.peek(a-1)!=32:JSe(s,n)))||!n&&l<=r||l==0&&!n&&(UW(e,45,a)||UW(e,46,a)))break;if(t&&eme(s)=="f")return!1;for(let u=a;u>=0;u--)e.advance();if(t&&e.pos>o+1024)return!1}return!0}const rRr=new go((e,t)=>{if(e.next==33)rxn(e),e.acceptToken(zBr);else if(e.next==38||e.next==42){let n=e.next==38?WBr:VBr;lFe(e),e.acceptToken(n)}else e.next==39||e.next==34?(TKe(e,!1),e.acceptToken(jBr)):oxn(e,!1,t.context.type==RK,t.context.depth)&&e.acceptToken(UBr)}),oRr=new go((e,t)=>{let n=t.context.type==sFe?t.context.depth:-1,r=e.pos;e:for(;;){let o=0,s=e.next;for(;s==32;)s=e.peek(++o);if(!o&&(UW(e,45,o)||UW(e,46,o))||!L8(s)&&(n<0&&(n=Math.max(t.context.depth+1,o)),oYAN>Y",stateData:";S~O!fOS!gOS^OS~OP_OQbORSOTUOWROXROYYOZZO[XOcPOqQO!PVO!V[O!cTO~O`cO~P]OVkOWROXROYeOZfO[dOcPOmhOqQO~OboO~P!bOVtOWROXROYeOZfO[dOcPOmrOqQO~OpwO~P#WORSOTUOWROXROYYOZZO[XOcPOqQO!PVO!cTO~OSvP!avP!bvP~P#|OWROXROYeOZfO[dOcPOqQO~OmzO~P%OOm!OOUzP!azP!bzP!dzP~P#|O^!SO!b!QO!f!TO!g!RO~ORSOTUOWROXROcPOqQO!PVO!cTO~OY!UOP!QXQ!QX!V!QX!`!QXS!QX!a!QX!b!QXU!QXm!QX!d!QX~P&aO[!WOP!SXQ!SX!V!SX!`!SXS!SX!a!SX!b!SXU!SXm!SX!d!SX~P&aO^!ZO!W![O!b!YO!f!]O!g!YO~OP!_O!V[OQaX!`aX~OPaXQaX!VaX!`aX~P#|OP!bOQ!cO!V[O~OP_O!V[O~P#|OWROXROY!fOcPOqQObfXmfXofXpfX~OWROXRO[!hOcPOqQObhXmhXohXphX~ObeXmlXoeX~ObkXokX~P%OOm!kO~Om!lObnPonP~P%OOb!pOo!oO~Ob!pO~P!bOm!sOosXpsX~OosXpsX~P%OOm!uOotPptP~P%OOo!xOp!yO~Op!yO~P#WOS!|O!a#OO!b#OO~OUyX!ayX!byX!dyX~P#|Om#QO~OU#SO!a#UO!b#UO!d#RO~Om#WOUzX!azX!bzX!dzX~O]#XO~O!b#XO!g#YO~O^#ZO!b#XO!g#YO~OP!RXQ!RX!V!RX!`!RXS!RX!a!RX!b!RXU!RXm!RX!d!RX~P&aOP!TXQ!TX!V!TX!`!TXS!TX!a!TX!b!TXU!TXm!TX!d!TX~P&aO!b#^O!g#^O~O^#_O!b#^O!f#`O!g#^O~O^#_O!W#aO!b#^O!g#^O~OPaaQaa!Vaa!`aa~P#|OP#cO!V[OQ!XX!`!XX~OP!XXQ!XX!V!XX!`!XX~P#|OP_O!V[OQ!_X!`!_X~P#|OWROXROcPOqQObgXmgXogXpgX~OWROXROcPOqQObiXmiXoiXpiX~Obkaoka~P%OObnXonX~P%OOm#kO~Ob#lOo!oO~Oosapsa~P%OOotXptX~P%OOm#pO~Oo!xOp#qO~OSwP!awP!bwP~P#|OS!|O!a#vO!b#vO~OUya!aya!bya!dya~P#|Om#xO~P%OOm#{OU}P!a}P!b}P!d}P~P#|OU#SO!a$OO!b$OO!d#RO~O]$QO~O!b$QO!g$RO~O!b$SO!g$SO~O^$TO!b$SO!g$SO~O^$TO!b$SO!f$UO!g$SO~OP!XaQ!Xa!V!Xa!`!Xa~P#|Obnaona~P%OOotapta~P%OOo!xO~OU|X!a|X!b|X!d|X~P#|Om$ZO~Om$]OU}X!a}X!b}X!d}X~O]$^O~O!b$_O!g$_O~O^$`O!b$_O!g$_O~OU|a!a|a!b|a!d|a~P#|O!b$cO!g$cO~O",goto:",]!mPPPPPPPPPPPPPPPPP!nPP!v#v#|$`#|$c$f$j$nP%VPPP!v%Y%^%a%{&O%a&R&U&X&_&b%aP&e&{&e'O'RPP']'a'g'm's'y(XPPPPPPPP(_)e*X+c,VUaObcR#e!c!{ROPQSTUXY_bcdehknrtvz!O!U!W!_!b!c!f!h!k!l!s!u!|#Q#R#S#W#c#k#p#x#{$Z$]QmPR!qnqfPQThknrtv!k!l!s!u#R#k#pR!gdR!ieTlPnTjPnSiPnSqQvQ{TQ!mkQ!trQ!vtR#y#RR!nkTsQvR!wt!RWOSUXY_bcz!O!U!W!_!b!c!|#Q#S#W#c#x#{$Z$]RySR#t!|R|TR|UQ!PUR#|#SR#z#RR#z#SyZOSU_bcz!O!_!b!c!|#Q#S#W#c#x#{$Z$]R!VXR!XYa]O^abc!a!c!eT!da!eQnPR!rnQvQR!{vQ!}yR#u!}Q#T|R#}#TW^Obc!cS!^^!aT!aa!eQ!eaR#f!eW`Obc!cQxSS}U#SQ!`_Q#PzQ#V!OQ#b!_Q#d!bQ#s!|Q#w#QQ$P#WQ$V#cQ$Y#xQ$[#{Q$a$ZR$b$]xZOSU_bcz!O!_!b!c!|#Q#S#W#c#x#{$Z$]Q!VXQ!XYQ#[!UR#]!W!QWOSUXY_bcz!O!U!W!_!b!c!|#Q#S#W#c#x#{$Z$]pfPQThknrtv!k!l!s!u#R#k#pQ!gdQ!ieQ#g!fR#h!hSgPn^pQTkrtv#RQ!jhQ#i!kQ#j!lQ#n!sQ#o!uQ$W#kR$X#pQuQR!zv",nodeNames:"⚠ DirectiveEnd DocEnd - - ? ? ? Literal QuotedLiteral Anchor Alias Tag BlockLiteralContent Comment Stream BOM Document ] [ FlowSequence Item Tagged Anchored Anchored Tagged FlowMapping Pair Key : Pair , } { FlowMapping Pair Pair BlockSequence Item Item BlockMapping Pair Pair Key Pair Pair BlockLiteral BlockLiteralHeader Tagged Anchored Anchored Tagged Directive DirectiveName DirectiveContent Document",maxTerm:74,context:KBr,nodeProps:[["isolate",-3,8,9,14,""],["openedBy",18,"[",32,"{"],["closedBy",19,"]",33,"}"]],propSources:[sRr],skippedNodes:[0],repeatNodeCount:6,tokenData:"-Y~RnOX#PXY$QYZ$]Z]#P]^$]^p#Ppq$Qqs#Pst$btu#Puv$yv|#P|}&e}![#P![!]'O!]!`#P!`!a'i!a!}#P!}#O*g#O#P#P#P#Q+Q#Q#o#P#o#p+k#p#q'i#q#r,U#r;'S#P;'S;=`#z<%l?HT#P?HT?HU,o?HUO#PQ#UU!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PQ#kTOY#PZs#Pt;'S#P;'S;=`#z<%lO#PQ#}P;=`<%l#P~$VQ!f~XY$Qpq$Q~$bO!g~~$gS^~OY$bZ;'S$b;'S;=`$s<%lO$b~$vP;=`<%l$bR%OX!WQOX%kXY#PZ]%k]^#P^p%kpq#hq;'S%k;'S;=`&_<%lO%kR%rX!WQ!VPOX%kXY#PZ]%k]^#P^p%kpq#hq;'S%k;'S;=`&_<%lO%kR&bP;=`<%l%kR&lUoP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR'VUmP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR'p[!PP!WQOY#PZp#Ppq#hq{#P{|(f|}#P}!O(f!O!R#P!R![)p![;'S#P;'S;=`#z<%lO#PR(mW!PP!WQOY#PZp#Ppq#hq!R#P!R![)V![;'S#P;'S;=`#z<%lO#PR)^U!PP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR)wY!PP!WQOY#PZp#Ppq#hq{#P{|)V|}#P}!O)V!O;'S#P;'S;=`#z<%lO#PR*nUcP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR+XUbP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR+rUqP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR,]UpP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR,vU`P!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#P",tokenizers:[JBr,eRr,rRr,oRr,0,1],topRules:{Stream:[0,15]},tokenPrec:0}),lRr=zd.deserialize({version:14,states:"!vOQOPOOO]OPO'#C_OhOPO'#C^OOOO'#Cc'#CcOpOPO'#CaQOOOOOO{OPOOOOOO'#Cb'#CbO!WOPO'#C`O!`OPO,58xOOOO-E6a-E6aOOOO-E6`-E6`OOOO'#C_'#C_OOOO1G.d1G.d",stateData:"!h~OXPOYROWTP~OWVXXRXYRX~OYVOXSP~OXROYROWTX~OXROYROWTP~OYVOXSX~OX[O~OXY~",goto:"vWPPX[beioRUOQQOR]XRXQTTOUQWQRZWSSOURYS",nodeNames:"⚠ Document Frontmatter DashLine FrontmatterContent Body",maxTerm:10,skippedNodes:[0],repeatNodeCount:2,tokenData:"$z~RXOYnYZ!^Z]n]^!^^}n}!O!i!O;'Sn;'S;=`!c<%lOn~qXOYnYZ!^Z]n]^!^^;'Sn;'S;=`!c<%l~n~On~~!^~!cOY~~!fP;=`<%ln~!lZOYnYZ!^Z]n]^!^^}n}!O#_!O;'Sn;'S;=`!c<%l~n~On~~!^~#bZOYnYZ!^Z]n]^!^^}n}!O$T!O;'Sn;'S;=`!c<%l~n~On~~!^~$WXOYnYZ$sZ]n]^$s^;'Sn;'S;=`!c<%l~n~On~~$s~$zOX~Y~",tokenizers:[0],topRules:{Document:[0,1]},tokenPrec:67}),QKe=Vd.define({name:"yaml",parser:aRr.configure({props:[zu.add({Stream:e=>{for(let t=e.node.resolve(e.pos,-1);t&&t.to>=e.pos;t=t.parent){if(t.name=="BlockLiteralContent"&&t.frome.pos)return null}}return null},FlowMapping:Xv({closing:"}"}),FlowSequence:Xv({closing:"]"})}),Ah.add({"FlowMapping FlowSequence":bA,"Item Pair BlockLiteral":(e,t)=>({from:t.doc.lineAt(e.from).to,to:e.to})})]}),languageData:{commentTokens:{line:"#"},indentOnInput:/^\s*[\]\}]$/}});function cRr(){return new wd(QKe)}const dRr=Vd.define({name:"yaml-frontmatter",parser:lRr.configure({props:[Xd({DashLine:ve.meta})]})});function uRr(e){let{language:t,support:n}=e.content instanceof wd?e.content:{language:e.content,support:[]};return new wd(dRr.configure({wrap:bp(r=>r.name=="FrontmatterContent"?{parser:QKe.parser}:r.name=="Body"?{parser:t.parser}:null)}),n)}const hRr=Object.freeze(Object.defineProperty({__proto__:null,yaml:cRr,yamlFrontmatter:uRr,yamlLanguage:QKe},Symbol.toStringTag,{value:"Module"}));var fRr={"+":["conjugate","add"],"−":["negate","subtract"],"×":["signOf","multiply"],"÷":["reciprocal","divide"],"⌈":["ceiling","greaterOf"],"⌊":["floor","lesserOf"],"∣":["absolute","residue"],"⍳":["indexGenerate","indexOf"],"?":["roll","deal"],"⋆":["exponentiate","toThePowerOf"],"⍟":["naturalLog","logToTheBase"],"○":["piTimes","circularFuncs"],"!":["factorial","binomial"],"⌹":["matrixInverse","matrixDivide"],"<":[null,"lessThan"],"≤":[null,"lessThanOrEqual"],"=":[null,"equals"],">":[null,"greaterThan"],"≥":[null,"greaterThanOrEqual"],"≠":[null,"notEqual"],"≡":["depth","match"],"≢":[null,"notMatch"],"∈":["enlist","membership"],"⍷":[null,"find"],"∪":["unique","union"],"∩":[null,"intersection"],"∼":["not","without"],"∨":[null,"or"],"∧":[null,"and"],"⍱":[null,"nor"],"⍲":[null,"nand"],"⍴":["shapeOf","reshape"],",":["ravel","catenate"],"⍪":[null,"firstAxisCatenate"],"⌽":["reverse","rotate"],"⊖":["axis1Reverse","axis1Rotate"],"⍉":["transpose",null],"↑":["first","take"],"↓":[null,"drop"],"⊂":["enclose","partitionWithAxis"],"⊃":["diclose","pick"],"⌷":[null,"index"],"⍋":["gradeUp",null],"⍒":["gradeDown",null],"⊤":["encode",null],"⊥":["decode",null],"⍕":["format","formatByExample"],"⍎":["execute",null],"⊣":["stop","left"],"⊢":["pass","right"]},gRr=/[\.\/⌿⍀¨⍣]/,mRr=/⍬/,kRr=/[\+−×÷⌈⌊∣⍳\?⋆⍟○!⌹<≤=>≥≠≡≢∈⍷∪∩∼∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⌷⍋⍒⊤⊥⍕⍎⊣⊢]/,vRr=/←/,ARr=/[⍝#].*$/,pRr=function(e){var t;return t=!1,function(n){return t=n,n===e?t==="\\":!0}};const bRr={name:"apl",startState:function(){return{prev:!1,func:!1,op:!1,string:!1,escape:!1}},token:function(e,t){var n;return e.eatSpace()?null:(n=e.next(),n==='"'||n==="'"?(e.eatWhile(pRr(n)),e.next(),t.prev=!0,"string"):/[\[{\(]/.test(n)?(t.prev=!1,null):/[\]}\)]/.test(n)?(t.prev=!0,null):mRr.test(n)?(t.prev=!1,"atom"):/[¯\d]/.test(n)?(t.func?(t.func=!1,t.prev=!1):t.prev=!0,e.eatWhile(/[\w\.]/),"number"):gRr.test(n)||vRr.test(n)?"operator":kRr.test(n)?(t.func=!0,t.prev=!1,fRr[n]?"variableName.function.standard":"variableName.function"):ARr.test(n)?(e.skipToEnd(),"comment"):n==="∘"&&e.peek()==="."?(e.next(),"variableName.function"):(e.eatWhile(/[\w\$_]/),t.prev=!0,"keyword"))}},wRr=Object.freeze(Object.defineProperty({__proto__:null,apl:bRr},Symbol.toStringTag,{value:"Module"}));function e8e(e){var t=e.match(/^\s*\S/);return e.skipToEnd(),t?"error":null}const ORr={name:"asciiarmor",token:function(e,t){var n;if(t.state=="top")return e.sol()&&(n=e.match(/^-----BEGIN (.*)?-----\s*$/))?(t.state="headers",t.type=n[1],"tag"):e8e(e);if(t.state=="headers"){if(e.sol()&&e.match(/^\w+:/))return t.state="header","atom";var r=e8e(e);return r&&(t.state="body"),r}else{if(t.state=="header")return e.skipToEnd(),t.state="headers","string";if(t.state=="body")return e.sol()&&(n=e.match(/^-----END (.*)?-----\s*$/))?n[1]!=t.type?"error":(t.state="end","tag"):e.eatWhile(/[A-Za-z0-9+\/=]/)?null:(e.next(),"error");if(t.state=="end")return e8e(e)}},blankLine:function(e){e.state=="headers"&&(e.state="body")},startState:function(){return{state:"top",type:null}}},yRr=Object.freeze(Object.defineProperty({__proto__:null,asciiArmor:ORr},Symbol.toStringTag,{value:"Module"}));function ux(e){for(var t={},n=e.split(" "),r=0;r?$/.test(n)?(t.extenExten=!0,t.extenStart=!1,"strong"):(t.extenStart=!1,e.skipToEnd(),"error");if(t.extenExten)return t.extenExten=!1,t.extenPriority=!0,e.eatWhile(/[^,]/),t.extenInclude&&(e.skipToEnd(),t.extenPriority=!1,t.extenInclude=!1),t.extenSame&&(t.extenPriority=!1,t.extenSame=!1,t.extenApplication=!0),"tag";if(t.extenPriority)return t.extenPriority=!1,t.extenApplication=!0,e.next(),t.extenSame?null:(e.eatWhile(/[^,]/),"number");if(t.extenApplication){if(e.eatWhile(/,/),n=e.current(),n===",")return null;if(e.eatWhile(/\w/),n=e.current().toLowerCase(),t.extenApplication=!1,xRr.indexOf(n)!==-1)return"def"}else return ERr(e,t);return null},languageData:{commentTokens:{line:";",block:{open:";--",close:"--;"}}}},QRr=Object.freeze(Object.defineProperty({__proto__:null,asterisk:TRr},Symbol.toStringTag,{value:"Module"}));var DRr="><+-.,[]".split("");const BRr={name:"brainfuck",startState:function(){return{commentLine:!1,left:0,right:0,commentLoop:!1}},token:function(e,t){if(e.eatSpace())return null;e.sol()&&(t.commentLine=!1);var n=e.next().toString();if(DRr.indexOf(n)!==-1){if(t.commentLine===!0)return e.eol()&&(t.commentLine=!1),"comment";if(n==="]"||n==="[")return n==="["?t.left++:t.right++,"bracket";if(n==="+"||n==="-")return"keyword";if(n==="<"||n===">")return"atom";if(n==="."||n===",")return"def"}else return t.commentLine=!0,e.eol()&&(t.commentLine=!1),"comment";e.eol()&&(t.commentLine=!1)}},RRr=Object.freeze(Object.defineProperty({__proto__:null,brainfuck:BRr},Symbol.toStringTag,{value:"Module"}));var IRr="builtin",MRr="comment",yAt="string",CAt="atom",PRr="number",FRr="keyword",NRr="header",URr="def",jRr="link";function DKe(e){for(var t={},n=e.split(" "),r=0;r >= "),f4={digit:/\d/,digit_or_colon:/[\d:]/,hex:/[0-9a-f]/i,sign:/[+-]/,exponent:/e/i,symbol:/[\w*+\-]/};function WRr(e,t){return e==="0"&&t.eat(/x/i)?(t.eatWhile(f4.hex),!0):((e=="+"||e=="-")&&f4.digit.test(t.peek())&&(t.eat(f4.sign),e=t.next()),f4.digit.test(e)?(t.eat(e),t.eatWhile(f4.digit),t.peek()=="."&&(t.eat("."),t.eatWhile(f4.digit)),t.eat(f4.exponent)&&(t.eat(f4.sign),t.eatWhile(f4.digit)),!0):!1)}const VRr={name:"cobol",startState:function(){return{indentStack:null,indentation:0,mode:!1}},token:function(e,t){if(t.indentStack==null&&e.sol()&&(t.indentation=6),e.eatSpace())return null;var n=null;switch(t.mode){case"string":for(var r=!1;(r=e.next())!=null;)if((r=='"'||r=="'")&&!e.match(/['"]/,!1)){t.mode=!1;break}n=yAt;break;default:var o=e.next(),s=e.column();if(s>=0&&s<=5)n=URr;else if(s>=72&&s<=79)e.skipToEnd(),n=NRr;else if(o=="*"&&s==6)e.skipToEnd(),n=MRr;else if(o=='"'||o=="'")t.mode="string",n=yAt;else if(o=="'"&&!f4.digit_or_colon.test(e.peek()))n=CAt;else if(o==".")n=jRr;else if(WRr(o,e))n=PRr;else{if(e.current().match(f4.symbol))for(;s<71&&e.eat(f4.symbol)!==void 0;)s++;SAt&&SAt.propertyIsEnumerable(e.current().toUpperCase())?n=FRr:LAt&&LAt.propertyIsEnumerable(e.current().toUpperCase())?n=IRr:_At&&_At.propertyIsEnumerable(e.current().toUpperCase())?n=CAt:n=null}}return n},indent:function(e){return e.indentStack==null?e.indentation:e.indentStack.indent}},zRr=Object.freeze(Object.defineProperty({__proto__:null,cobol:VRr},Symbol.toStringTag,{value:"Module"}));function BKe(e,t,n,r,o,s){this.indented=e,this.column=t,this.type=n,this.info=r,this.align=o,this.prev=s}function Rae(e,t,n,r){var o=e.indented;return e.context&&e.context.type=="statement"&&n!="statement"&&(o=e.context.indented),e.context=new BKe(o,t,n,r,null,e.context)}function Y$(e){var t=e.context.type;return(t==")"||t=="]"||t=="}")&&(e.indented=e.context.indented),e.context=e.context.prev}function xAt(e,t,n){if(t.prevToken=="variable"||t.prevToken=="type"||/\S(?:[^- ]>|[*\]])\s*$|\*$/.test(e.string.slice(0,n))||t.typeAtEndOfLine&&e.column()==e.indentation())return!0}function t8e(e){for(;;){if(!e||e.type=="top")return!0;if(e.type=="}"&&e.prev.info!="namespace")return!1;e=e.prev}}function O2(e){var t=e.statementIndentUnit,n=e.dontAlignCalls,r=e.keywords||{},o=e.types||{},s=e.builtin||{},a=e.blockKeywords||{},l=e.defKeywords||{},d=e.atoms||{},u=e.hooks||{},h=e.multiLineStrings,g=e.indentStatements!==!1,m=e.indentSwitch!==!1,v=e.namespaceSeparator,f=e.isPunctuationChar||/[\[\]{}\(\),;\:\.]/,k=e.numberStart||/[\d\.]/,A=e.number||/^(?:0x[a-f\d]+|0b[01]+|(?:\d+\.?\d*|\.\d+)(?:e[-+]?\d+)?)(u|ll?|l|f)?/i,p=e.isOperatorChar||/[+\-*&%=<>!?|\/]/,b=e.isIdentifierChar||/[\w\$_\xa1-\uffff]/,w=e.isReservedIdentifier||!1,O,y;function C(E,T){var Q=E.next();if(u[Q]){var P=u[Q](E,T);if(P!==!1)return P}if(Q=='"'||Q=="'")return T.tokenize=_(Q),T.tokenize(E,T);if(k.test(Q)){if(E.backUp(1),E.match(A))return"number";E.next()}if(f.test(Q))return O=Q,null;if(Q=="/"){if(E.eat("*"))return T.tokenize=S,S(E,T);if(E.eat("/"))return E.skipToEnd(),"comment"}if(p.test(Q)){for(;!E.match(/^\/[\/*]/,!1)&&E.eat(p););return"operator"}if(E.eatWhile(b),v)for(;E.match(v);)E.eatWhile(b);var D=E.current();return P_(r,D)?(P_(a,D)&&(O="newstatement"),P_(l,D)&&(y=!0),"keyword"):P_(o,D)?"type":P_(s,D)||w&&w(D)?(P_(a,D)&&(O="newstatement"),"builtin"):P_(d,D)?"atom":"variable"}function _(E){return function(T,Q){for(var P=!1,D,I=!1;(D=T.next())!=null;){if(D==E&&!P){I=!0;break}P=!P&&D=="\\"}return(I||!(P||h))&&(Q.tokenize=null),"string"}}function S(E,T){for(var Q=!1,P;P=E.next();){if(P=="/"&&Q){T.tokenize=null;break}Q=P=="*"}return"comment"}function L(E,T){e.typeFirstDefinitions&&E.eol()&&t8e(T.context)&&(T.typeAtEndOfLine=xAt(E,T,E.pos))}return{name:e.name,startState:function(E){return{tokenize:null,context:new BKe(-E,0,"top",null,!1),indented:0,startOfLine:!0,prevToken:null}},token:function(E,T){var Q=T.context;if(E.sol()&&(Q.align==null&&(Q.align=!1),T.indented=E.indentation(),T.startOfLine=!0),E.eatSpace())return L(E,T),null;O=y=null;var P=(T.tokenize||C)(E,T);if(P=="comment"||P=="meta")return P;if(Q.align==null&&(Q.align=!0),O==";"||O==":"||O==","&&E.match(/^\s*(?:\/\/.*)?$/,!1))for(;T.context.type=="statement";)Y$(T);else if(O=="{")Rae(T,E.column(),"}");else if(O=="[")Rae(T,E.column(),"]");else if(O=="(")Rae(T,E.column(),")");else if(O=="}"){for(;Q.type=="statement";)Q=Y$(T);for(Q.type=="}"&&(Q=Y$(T));Q.type=="statement";)Q=Y$(T)}else O==Q.type?Y$(T):g&&((Q.type=="}"||Q.type=="top")&&O!=";"||Q.type=="statement"&&O=="newstatement")&&Rae(T,E.column(),"statement",E.current());if(P=="variable"&&(T.prevToken=="def"||e.typeFirstDefinitions&&xAt(E,T,E.start)&&t8e(T.context)&&E.match(/^\s*\(/,!1))&&(P="def"),u.token){var D=u.token(E,T,P);D!==void 0&&(P=D)}return P=="def"&&e.styleDefs===!1&&(P="variable"),T.startOfLine=!1,T.prevToken=y?"def":P||O,L(E,T),P},indent:function(E,T,Q){if(E.tokenize!=C&&E.tokenize!=null||E.typeAtEndOfLine&&t8e(E.context))return null;var P=E.context,D=T&&T.charAt(0),I=D==P.type;if(P.type=="statement"&&D=="}"&&(P=P.prev),e.dontIndentStatements)for(;P.type=="statement"&&e.dontIndentStatements.test(P.info);)P=P.prev;if(u.indent){var B=u.indent(E,P,T,Q.unit);if(typeof B=="number")return B}var R=P.prev&&P.prev.info=="switch";if(e.allmanIndentation&&/[{(]/.test(D)){for(;P.type!="top"&&P.type!="}";)P=P.prev;return P.indented}return P.type=="statement"?P.indented+(D=="{"?0:t||Q.unit):P.align&&(!n||P.type!=")")?P.column+(I?0:1):P.type==")"&&!I?P.indented+(t||Q.unit):P.indented+(I?0:Q.unit)+(!I&&R&&!/^(?:case|default)\b/.test(T)?Q.unit:0)},languageData:{indentOnInput:m?/^\s*(?:case .*?:|default:|\{\}?|\})$/:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},autocomplete:Object.keys(r).concat(Object.keys(o)).concat(Object.keys(s)).concat(Object.keys(d)),...e.languageData}}}function Dr(e){for(var t={},n=e.split(" "),r=0;r!?|\/#:@]/,hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},'"':function(e,t){return e.match('""')?(t.tokenize=uxn,t.tokenize(e,t)):!1},"'":function(e){return e.match(/^(\\[^'\s]+|[^\\'])'/)?"character":(e.eatWhile(/[\w\$_\xa1-\uffff]/),"atom")},"=":function(e,t){var n=t.context;return n.type=="}"&&n.align&&e.eat(">")?(t.context=new BKe(n.indented,n.column,n.type,n.info,null,n.prev),"operator"):!1},"/":function(e,t){return e.eat("*")?(t.tokenize=IK(1),t.tokenize(e,t)):!1}},languageData:{closeBrackets:{brackets:["(","[","{","'",'"','"""']}}});function KRr(e){return function(t,n){for(var r=!1,o,s=!1;!t.eol();){if(!e&&!r&&t.match('"')){s=!0;break}if(e&&t.match('"""')){s=!0;break}o=t.next(),!r&&o=="$"&&t.match("{")&&t.skipTo("}"),r=!r&&o=="\\"&&!e}return(s||!e)&&(n.tokenize=null),"string"}}const JRr=O2({name:"kotlin",keywords:Dr("package as typealias class interface this super val operator var fun for is in This throw return annotation break continue object if else while do try when !in !is as? file import where by get set abstract enum open inner override private public internal protected catch finally out final vararg reified dynamic companion constructor init sealed field property receiver param sparam lateinit data inline noinline tailrec external annotation crossinline const operator infix suspend actual expect setparam"),types:Dr("Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable Compiler Double Exception Float Integer Long Math Number Object Package Pair Process Runtime Runnable SecurityManager Short StackTraceElement StrictMath String StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void Annotation Any BooleanArray ByteArray Char CharArray DeprecationLevel DoubleArray Enum FloatArray Function Int IntArray Lazy LazyThreadSafetyMode LongArray Nothing ShortArray Unit"),indentStatements:!1,multiLineStrings:!0,number:/^(?:0x[a-f\d_]+|0b[01_]+|(?:[\d_]+(\.\d+)?|\.\d+)(?:e[-+]?[\d_]+)?)(ul?|l|f)?/i,blockKeywords:Dr("catch class do else finally for if where try while enum"),defKeywords:Dr("class val var object interface fun"),atoms:Dr("true false null this"),hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},"*":function(e,t){return t.prevToken=="."?"variable":"operator"},'"':function(e,t){return t.tokenize=KRr(e.match('""')),t.tokenize(e,t)},"/":function(e,t){return e.eat("*")?(t.tokenize=IK(1),t.tokenize(e,t)):!1},indent:function(e,t,n,r){var o=n&&n.charAt(0);if((e.prevToken=="}"||e.prevToken==")")&&n=="")return e.indented;if(e.prevToken=="operator"&&n!="}"&&e.context.type!="}"||e.prevToken=="variable"&&o=="."||(e.prevToken=="}"||e.prevToken==")")&&o==".")return r*2+t.indented;if(t.align&&t.type=="}")return t.indented+(e.context.type==(n||"").charAt(0)?0:r)}},languageData:{closeBrackets:{brackets:["(","[","{","'",'"','"""']}}}),eIr=O2({name:"shader",keywords:Dr("sampler1D sampler2D sampler3D samplerCube sampler1DShadow sampler2DShadow const attribute uniform varying break continue discard return for while do if else struct in out inout"),types:Dr("float int bool void vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 mat2 mat3 mat4"),blockKeywords:Dr("for while do if else struct"),builtin:Dr("radians degrees sin cos tan asin acos atan pow exp log exp2 sqrt inversesqrt abs sign floor ceil fract mod min max clamp mix step smoothstep length distance dot cross normalize ftransform faceforward reflect refract matrixCompMult lessThan lessThanEqual greaterThan greaterThanEqual equal notEqual any all not texture1D texture1DProj texture1DLod texture1DProjLod texture2D texture2DProj texture2DLod texture2DProjLod texture3D texture3DProj texture3DLod texture3DProjLod textureCube textureCubeLod shadow1D shadow2D shadow1DProj shadow2DProj shadow1DLod shadow2DLod shadow1DProjLod shadow2DProjLod dFdx dFdy fwidth noise1 noise2 noise3 noise4"),atoms:Dr("true false gl_FragColor gl_SecondaryColor gl_Normal gl_Vertex gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_FogCoord gl_PointCoord gl_Position gl_PointSize gl_ClipVertex gl_FrontColor gl_BackColor gl_FrontSecondaryColor gl_BackSecondaryColor gl_TexCoord gl_FogFragCoord gl_FragCoord gl_FrontFacing gl_FragData gl_FragDepth gl_ModelViewMatrix gl_ProjectionMatrix gl_ModelViewProjectionMatrix gl_TextureMatrix gl_NormalMatrix gl_ModelViewMatrixInverse gl_ProjectionMatrixInverse gl_ModelViewProjectionMatrixInverse gl_TextureMatrixTranspose gl_ModelViewMatrixInverseTranspose gl_ProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixInverseTranspose gl_TextureMatrixInverseTranspose gl_NormalScale gl_DepthRange gl_ClipPlane gl_Point gl_FrontMaterial gl_BackMaterial gl_LightSource gl_LightModel gl_FrontLightModelProduct gl_BackLightModelProduct gl_TextureColor gl_EyePlaneS gl_EyePlaneT gl_EyePlaneR gl_EyePlaneQ gl_FogParameters gl_MaxLights gl_MaxClipPlanes gl_MaxTextureUnits gl_MaxTextureCoords gl_MaxVertexAttribs gl_MaxVertexUniformComponents gl_MaxVaryingFloats gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits gl_MaxFragmentUniformComponents gl_MaxCombineTextureImageUnits gl_MaxDrawBuffers"),indentSwitch:!1,hooks:{"#":nE}}),tIr=O2({name:"nesc",keywords:Dr(sie+" as atomic async call command component components configuration event generic implementation includes interface module new norace nx_struct nx_union post provides signal task uses abstract extends"),types:aie,blockKeywords:Dr(lie),atoms:Dr("null true false"),hooks:{"#":nE}}),nIr=O2({name:"objectivec",keywords:Dr(sie+" "+axn),types:cxn,builtin:Dr(lxn),blockKeywords:Dr(lie+" @synthesize @try @catch @finally @autoreleasepool @synchronized"),defKeywords:Dr(Dpe+" @interface @implementation @protocol @class"),dontIndentStatements:/^@.*$/,typeFirstDefinitions:!0,atoms:Dr("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:Rpe,hooks:{"#":nE,"*":Bpe}}),iIr=O2({name:"objectivecpp",keywords:Dr(sie+" "+axn+" "+sxn),types:cxn,builtin:Dr(lxn),blockKeywords:Dr(lie+" @synthesize @try @catch @finally @autoreleasepool @synchronized class try catch"),defKeywords:Dr(Dpe+" @interface @implementation @protocol @class class namespace"),dontIndentStatements:/^@.*$|^template$/,typeFirstDefinitions:!0,atoms:Dr("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:Rpe,hooks:{"#":nE,"*":Bpe,u:o9,U:o9,L:o9,R:o9,0:Ih,1:Ih,2:Ih,3:Ih,4:Ih,5:Ih,6:Ih,7:Ih,8:Ih,9:Ih,token:function(e,t,n){if(n=="variable"&&e.peek()=="("&&(t.prevToken==";"||t.prevToken==null||t.prevToken=="}")&&dxn(e.current()))return"def"}},namespaceSeparator:"::"}),rIr=O2({name:"squirrel",keywords:Dr("base break clone continue const default delete enum extends function in class foreach local resume return this throw typeof yield constructor instanceof static"),types:aie,blockKeywords:Dr("case catch class else for foreach if switch try while"),defKeywords:Dr("function local class"),typeFirstDefinitions:!0,atoms:Dr("true false null"),hooks:{"#":nE}});var Rue=null;function hxn(e){return function(t,n){for(var r=!1,o,s=!1;!t.eol();){if(!r&&t.match('"')&&(e=="single"||t.match('""'))){s=!0;break}if(!r&&t.match("``")){Rue=hxn(e),s=!0;break}o=t.next(),r=e=="single"&&!r&&o=="\\"}return s&&(n.tokenize=null),"string"}}const oIr=O2({name:"ceylon",keywords:Dr("abstracts alias assembly assert assign break case catch class continue dynamic else exists extends finally for function given if import in interface is let module new nonempty object of out outer package return satisfies super switch then this throw try value void while"),types:function(e){var t=e.charAt(0);return t===t.toUpperCase()&&t!==t.toLowerCase()},blockKeywords:Dr("case catch class dynamic else finally for function if interface module new object switch try while"),defKeywords:Dr("class dynamic function interface module object package value"),builtin:Dr("abstract actual aliased annotation by default deprecated doc final formal late license native optional sealed see serializable shared suppressWarnings tagged throws variable"),isPunctuationChar:/[\[\]{}\(\),;\:\.`]/,isOperatorChar:/[+\-*&%=<>!?|^~:\/]/,numberStart:/[\d#$]/,number:/^(?:#[\da-fA-F_]+|\$[01_]+|[\d_]+[kMGTPmunpf]?|[\d_]+\.[\d_]+(?:[eE][-+]?\d+|[kMGTPmunpf]|)|)/i,multiLineStrings:!0,typeFirstDefinitions:!0,atoms:Dr("true false null larger smaller equal empty finished"),indentSwitch:!1,styleDefs:!1,hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},'"':function(e,t){return t.tokenize=hxn(e.match('""')?"triple":"single"),t.tokenize(e,t)},"`":function(e,t){return!Rue||!e.match("`")?!1:(t.tokenize=Rue,Rue=null,t.tokenize(e,t))},"'":function(e){return e.match(/^(\\[^'\s]+|[^\\'])'/)?"string.special":(e.eatWhile(/[\w\$_\xa1-\uffff]/),"atom")},token:function(e,t,n){if((n=="variable"||n=="type")&&t.prevToken==".")return"variableName.special"}},languageData:{closeBrackets:{brackets:["(","[","{","'",'"','"""']}}});function sIr(e){(e.interpolationStack||(e.interpolationStack=[])).push(e.tokenize)}function fxn(e){return(e.interpolationStack||(e.interpolationStack=[])).pop()}function aIr(e){return e.interpolationStack?e.interpolationStack.length:0}function n8e(e,t,n,r){var o=!1;if(t.eat(e))if(t.eat(e))o=!0;else return"string";function s(a,l){for(var d=!1;!a.eol();){if(!r&&!d&&a.peek()=="$")return sIr(l),l.tokenize=lIr,"string";var u=a.next();if(u==e&&!d&&(!o||a.match(e+e))){l.tokenize=null;break}d=!r&&!d&&u=="\\"}return"string"}return n.tokenize=s,s(t,n)}function lIr(e,t){return e.eat("$"),e.eat("{")?t.tokenize=null:t.tokenize=cIr,null}function cIr(e,t){return e.eatWhile(/[\w_]/),t.tokenize=fxn(t),"variable"}const dIr=O2({name:"dart",keywords:Dr("this super static final const abstract class extends external factory implements mixin get native set typedef with enum throw rethrow assert break case continue default in return new deferred async await covariant try catch finally do else for if switch while import library export part of show hide is as extension on yield late required sealed base interface when inline"),blockKeywords:Dr("try catch finally do else for if switch while"),builtin:Dr("void bool num int double dynamic var String Null Never"),atoms:Dr("true false null"),number:/^(?:0x[a-f\d_]+|(?:[\d_]+\.?[\d_]*|\.[\d_]+)(?:e[-+]?[\d_]+)?)/i,hooks:{"@":function(e){return e.eatWhile(/[\w\$_\.]/),"meta"},"'":function(e,t){return n8e("'",e,t,!1)},'"':function(e,t){return n8e('"',e,t,!1)},r:function(e,t){var n=e.peek();return n=="'"||n=='"'?n8e(e.next(),e,t,!0):!1},"}":function(e,t){return aIr(t)>0?(t.tokenize=fxn(t),null):!1},"/":function(e,t){return e.eat("*")?(t.tokenize=IK(1),t.tokenize(e,t)):!1},token:function(e,t,n){if(n=="variable"){var r=RegExp("^[_$]*[A-Z][a-zA-Z0-9_$]*$","g");if(r.test(e.current()))return"type"}}}}),l7=Object.freeze(Object.defineProperty({__proto__:null,c:XRr,ceylon:oIr,clike:O2,cpp:GRr,csharp:ZRr,dart:dIr,java:YRr,kotlin:JRr,nesC:tIr,objectiveC:nIr,objectiveCpp:iIr,scala:qRr,shader:eIr,squirrel:rIr},Symbol.toStringTag,{value:"Module"}));var gxn=["false","nil","true"],mxn=[".","catch","def","do","if","monitor-enter","monitor-exit","new","quote","recur","set!","throw","try","var"],kxn=["*","*'","*1","*2","*3","*agent*","*allow-unresolved-vars*","*assert*","*clojure-version*","*command-line-args*","*compile-files*","*compile-path*","*compiler-options*","*data-readers*","*default-data-reader-fn*","*e","*err*","*file*","*flush-on-newline*","*fn-loader*","*in*","*math-context*","*ns*","*out*","*print-dup*","*print-length*","*print-level*","*print-meta*","*print-namespace-maps*","*print-readably*","*read-eval*","*reader-resolver*","*source-path*","*suppress-read*","*unchecked-math*","*use-context-classloader*","*verbose-defrecords*","*warn-on-reflection*","+","+'","-","-'","->","->>","->ArrayChunk","->Eduction","->Vec","->VecNode","->VecSeq","-cache-protocol-fn","-reset-methods","..","/","<","<=","=","==",">",">=","EMPTY-NODE","Inst","StackTraceElement->vec","Throwable->map","accessor","aclone","add-classpath","add-watch","agent","agent-error","agent-errors","aget","alength","alias","all-ns","alter","alter-meta!","alter-var-root","amap","ancestors","and","any?","apply","areduce","array-map","as->","aset","aset-boolean","aset-byte","aset-char","aset-double","aset-float","aset-int","aset-long","aset-short","assert","assoc","assoc!","assoc-in","associative?","atom","await","await-for","await1","bases","bean","bigdec","bigint","biginteger","binding","bit-and","bit-and-not","bit-clear","bit-flip","bit-not","bit-or","bit-set","bit-shift-left","bit-shift-right","bit-test","bit-xor","boolean","boolean-array","boolean?","booleans","bound-fn","bound-fn*","bound?","bounded-count","butlast","byte","byte-array","bytes","bytes?","case","cast","cat","char","char-array","char-escape-string","char-name-string","char?","chars","chunk","chunk-append","chunk-buffer","chunk-cons","chunk-first","chunk-next","chunk-rest","chunked-seq?","class","class?","clear-agent-errors","clojure-version","coll?","comment","commute","comp","comparator","compare","compare-and-set!","compile","complement","completing","concat","cond","cond->","cond->>","condp","conj","conj!","cons","constantly","construct-proxy","contains?","count","counted?","create-ns","create-struct","cycle","dec","dec'","decimal?","declare","dedupe","default-data-readers","definline","definterface","defmacro","defmethod","defmulti","defn","defn-","defonce","defprotocol","defrecord","defstruct","deftype","delay","delay?","deliver","denominator","deref","derive","descendants","destructure","disj","disj!","dissoc","dissoc!","distinct","distinct?","doall","dorun","doseq","dosync","dotimes","doto","double","double-array","double?","doubles","drop","drop-last","drop-while","eduction","empty","empty?","ensure","ensure-reduced","enumeration-seq","error-handler","error-mode","eval","even?","every-pred","every?","ex-data","ex-info","extend","extend-protocol","extend-type","extenders","extends?","false?","ffirst","file-seq","filter","filterv","find","find-keyword","find-ns","find-protocol-impl","find-protocol-method","find-var","first","flatten","float","float-array","float?","floats","flush","fn","fn?","fnext","fnil","for","force","format","frequencies","future","future-call","future-cancel","future-cancelled?","future-done?","future?","gen-class","gen-interface","gensym","get","get-in","get-method","get-proxy-class","get-thread-bindings","get-validator","group-by","halt-when","hash","hash-combine","hash-map","hash-ordered-coll","hash-set","hash-unordered-coll","ident?","identical?","identity","if-let","if-not","if-some","ifn?","import","in-ns","inc","inc'","indexed?","init-proxy","inst-ms","inst-ms*","inst?","instance?","int","int-array","int?","integer?","interleave","intern","interpose","into","into-array","ints","io!","isa?","iterate","iterator-seq","juxt","keep","keep-indexed","key","keys","keyword","keyword?","last","lazy-cat","lazy-seq","let","letfn","line-seq","list","list*","list?","load","load-file","load-reader","load-string","loaded-libs","locking","long","long-array","longs","loop","macroexpand","macroexpand-1","make-array","make-hierarchy","map","map-entry?","map-indexed","map?","mapcat","mapv","max","max-key","memfn","memoize","merge","merge-with","meta","method-sig","methods","min","min-key","mix-collection-hash","mod","munge","name","namespace","namespace-munge","nat-int?","neg-int?","neg?","newline","next","nfirst","nil?","nnext","not","not-any?","not-empty","not-every?","not=","ns","ns-aliases","ns-imports","ns-interns","ns-map","ns-name","ns-publics","ns-refers","ns-resolve","ns-unalias","ns-unmap","nth","nthnext","nthrest","num","number?","numerator","object-array","odd?","or","parents","partial","partition","partition-all","partition-by","pcalls","peek","persistent!","pmap","pop","pop!","pop-thread-bindings","pos-int?","pos?","pr","pr-str","prefer-method","prefers","primitives-classnames","print","print-ctor","print-dup","print-method","print-simple","print-str","printf","println","println-str","prn","prn-str","promise","proxy","proxy-call-with-super","proxy-mappings","proxy-name","proxy-super","push-thread-bindings","pvalues","qualified-ident?","qualified-keyword?","qualified-symbol?","quot","rand","rand-int","rand-nth","random-sample","range","ratio?","rational?","rationalize","re-find","re-groups","re-matcher","re-matches","re-pattern","re-seq","read","read-line","read-string","reader-conditional","reader-conditional?","realized?","record?","reduce","reduce-kv","reduced","reduced?","reductions","ref","ref-history-count","ref-max-history","ref-min-history","ref-set","refer","refer-clojure","reify","release-pending-sends","rem","remove","remove-all-methods","remove-method","remove-ns","remove-watch","repeat","repeatedly","replace","replicate","require","reset!","reset-meta!","reset-vals!","resolve","rest","restart-agent","resultset-seq","reverse","reversible?","rseq","rsubseq","run!","satisfies?","second","select-keys","send","send-off","send-via","seq","seq?","seqable?","seque","sequence","sequential?","set","set-agent-send-executor!","set-agent-send-off-executor!","set-error-handler!","set-error-mode!","set-validator!","set?","short","short-array","shorts","shuffle","shutdown-agents","simple-ident?","simple-keyword?","simple-symbol?","slurp","some","some->","some->>","some-fn","some?","sort","sort-by","sorted-map","sorted-map-by","sorted-set","sorted-set-by","sorted?","special-symbol?","spit","split-at","split-with","str","string?","struct","struct-map","subs","subseq","subvec","supers","swap!","swap-vals!","symbol","symbol?","sync","tagged-literal","tagged-literal?","take","take-last","take-nth","take-while","test","the-ns","thread-bound?","time","to-array","to-array-2d","trampoline","transduce","transient","tree-seq","true?","type","unchecked-add","unchecked-add-int","unchecked-byte","unchecked-char","unchecked-dec","unchecked-dec-int","unchecked-divide-int","unchecked-double","unchecked-float","unchecked-inc","unchecked-inc-int","unchecked-int","unchecked-long","unchecked-multiply","unchecked-multiply-int","unchecked-negate","unchecked-negate-int","unchecked-remainder-int","unchecked-short","unchecked-subtract","unchecked-subtract-int","underive","unquote","unquote-splicing","unreduced","unsigned-bit-shift-right","update","update-in","update-proxy","uri?","use","uuid?","val","vals","var-get","var-set","var?","vary-meta","vec","vector","vector-of","vector?","volatile!","volatile?","vreset!","vswap!","when","when-first","when-let","when-not","when-some","while","with-bindings","with-bindings*","with-in-str","with-loading-context","with-local-vars","with-meta","with-open","with-out-str","with-precision","with-redefs","with-redefs-fn","xml-seq","zero?","zipmap"],uIr=["->","->>","as->","binding","bound-fn","case","catch","comment","cond","cond->","cond->>","condp","def","definterface","defmethod","defn","defmacro","defprotocol","defrecord","defstruct","deftype","do","doseq","dotimes","doto","extend","extend-protocol","extend-type","fn","for","future","if","if-let","if-not","if-some","let","letfn","locking","loop","ns","proxy","reify","struct-map","some->","some->>","try","when","when-first","when-let","when-not","when-some","while","with-bindings","with-bindings*","with-in-str","with-loading-context","with-local-vars","with-meta","with-open","with-out-str","with-precision","with-redefs","with-redefs-fn"],hIr=Ipe(gxn),fIr=Ipe(mxn),gIr=Ipe(kxn),mIr=Ipe(uIr),kIr=/^(?:[\\\[\]\s"(),;@^`{}~]|$)/,vIr=/^(?:[+\-]?\d+(?:(?:N|(?:[eE][+\-]?\d+))|(?:\.?\d*(?:M|(?:[eE][+\-]?\d+))?)|\/\d+|[xX][0-9a-fA-F]+|r[0-9a-zA-Z]+)?(?=[\\\[\]\s"#'(),;@^`{}~]|$))/,AIr=/^(?:\\(?:backspace|formfeed|newline|return|space|tab|o[0-7]{3}|u[0-9A-Fa-f]{4}|x[0-9A-Fa-f]{4}|.)?(?=[\\\[\]\s"(),;@^`{}~]|$))/,pIr=/^(?:(?:[^\\\/\[\]\d\s"#'(),;@^`{}~.][^\\\[\]\s"(),;@^`{}~.\/]*(?:\.[^\\\/\[\]\d\s"#'(),;@^`{}~.][^\\\[\]\s"(),;@^`{}~.\/]*)*\/)?(?:\/|[^\\\/\[\]\d\s"#'(),;@^`{}~][^\\\[\]\s"(),;@^`{}~]*)*(?=[\\\[\]\s"(),;@^`{}~]|$))/;function RKe(e,t){if(e.eatSpace()||e.eat(","))return["space",null];if(e.match(vIr))return[null,"number"];if(e.match(AIr))return[null,"string.special"];if(e.eat(/^"/))return(t.tokenize=bIr)(e,t);if(e.eat(/^[(\[{]/))return["open","bracket"];if(e.eat(/^[)\]}]/))return["close","bracket"];if(e.eat(/^;/))return e.skipToEnd(),["space","comment"];if(e.eat(/^[#'@^`~]/))return[null,"meta"];var n=e.match(pIr),r=n&&n[0];return r?r==="comment"&&t.lastToken==="("?(t.tokenize=wIr)(e,t):BG(r,hIr)||r.charAt(0)===":"?["symbol","atom"]:BG(r,fIr)||BG(r,gIr)?["symbol","keyword"]:t.lastToken==="("?["symbol","builtin"]:["symbol","variable"]:(e.next(),e.eatWhile(function(o){return!BG(o,kIr)}),[null,"error"])}function bIr(e,t){for(var n=!1,r;r=e.next();){if(r==='"'&&!n){t.tokenize=RKe;break}n=!n&&r==="\\"}return[null,"string"]}function wIr(e,t){for(var n=1,r;r=e.next();)if(r===")"&&n--,r==="("&&n++,n===0){e.backUp(1),t.tokenize=RKe;break}return["space","comment"]}function Ipe(e){for(var t={},n=0;n*\/]/.test(B)?w(null,"select-op"):B=="."&&D.match(/^-?[_a-z][_a-z0-9-]*/i)?w("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(B)?w(null,B):D.match(/^[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/i.test(D.current())&&(I.tokenize=C),w("variableName.function","variable")):/[\w\\\-]/.test(B)?(D.eatWhile(/[\w\\\-]/),w("property","word")):w(null,null)}function y(D){return function(I,B){for(var R=!1,M;(M=I.next())!=null;){if(M==D&&!R){D==")"&&I.backUp(1);break}R=!R&&M=="\\"}return(M==D||!R&&D!=")")&&(B.tokenize=null),w("string","string")}}function C(D,I){return D.next(),D.match(/^\s*[\"\')]/,!1)?I.tokenize=null:I.tokenize=y(")"),w(null,"(")}function _(D,I,B){this.type=D,this.indent=I,this.prev=B}function S(D,I,B,R){return D.context=new _(B,I.indentation()+(R===!1?0:I.indentUnit),D.context),B}function L(D){return D.context.prev&&(D.context=D.context.prev),D.context.type}function E(D,I,B){return P[B.context.type](D,I,B)}function T(D,I,B,R){for(var M=R||1;M>0;M--)B.context=B.context.prev;return E(D,I,B)}function Q(D){var I=D.current().toLowerCase();m.hasOwnProperty(I)?b="atom":g.hasOwnProperty(I)?b="keyword":b="variable"}var P={};return P.top=function(D,I,B){if(D=="{")return S(B,I,"block");if(D=="}"&&B.context.prev)return L(B);if(k&&/@component/i.test(D))return S(B,I,"atComponentBlock");if(/^@(-moz-)?document$/i.test(D))return S(B,I,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(D))return S(B,I,"atBlock");if(/^@(font-face|counter-style)/i.test(D))return B.stateArg=D,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(D))return"keyframes";if(D&&D.charAt(0)=="@")return S(B,I,"at");if(D=="hash")b="builtin";else if(D=="word")b="tag";else{if(D=="variable-definition")return"maybeprop";if(D=="interpolation")return S(B,I,"interpolation");if(D==":")return"pseudo";if(v&&D=="(")return S(B,I,"parens")}return B.context.type},P.block=function(D,I,B){if(D=="word"){var R=I.current().toLowerCase();return l.hasOwnProperty(R)?(b="property","maybeprop"):d.hasOwnProperty(R)?(b=A?"string.special":"property","maybeprop"):v?(b=I.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(b="error","maybeprop")}else return D=="meta"?"block":!v&&(D=="hash"||D=="qualifier")?(b="error","block"):P.top(D,I,B)},P.maybeprop=function(D,I,B){return D==":"?S(B,I,"prop"):E(D,I,B)},P.prop=function(D,I,B){if(D==";")return L(B);if(D=="{"&&v)return S(B,I,"propBlock");if(D=="}"||D=="{")return T(D,I,B);if(D=="(")return S(B,I,"parens");if(D=="hash"&&!/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(I.current()))b="error";else if(D=="word")Q(I);else if(D=="interpolation")return S(B,I,"interpolation");return"prop"},P.propBlock=function(D,I,B){return D=="}"?L(B):D=="word"?(b="property","maybeprop"):B.context.type},P.parens=function(D,I,B){return D=="{"||D=="}"?T(D,I,B):D==")"?L(B):D=="("?S(B,I,"parens"):D=="interpolation"?S(B,I,"interpolation"):(D=="word"&&Q(I),"parens")},P.pseudo=function(D,I,B){return D=="meta"?"pseudo":D=="word"?(b="variableName.constant",B.context.type):E(D,I,B)},P.documentTypes=function(D,I,B){return D=="word"&&r.hasOwnProperty(I.current())?(b="tag",B.context.type):P.atBlock(D,I,B)},P.atBlock=function(D,I,B){if(D=="(")return S(B,I,"atBlock_parens");if(D=="}"||D==";")return T(D,I,B);if(D=="{")return L(B)&&S(B,I,v?"block":"top");if(D=="interpolation")return S(B,I,"interpolation");if(D=="word"){var R=I.current().toLowerCase();R=="only"||R=="not"||R=="and"||R=="or"?b="keyword":o.hasOwnProperty(R)?b="attribute":s.hasOwnProperty(R)?b="property":a.hasOwnProperty(R)?b="keyword":l.hasOwnProperty(R)?b="property":d.hasOwnProperty(R)?b=A?"string.special":"property":m.hasOwnProperty(R)?b="atom":g.hasOwnProperty(R)?b="keyword":b="error"}return B.context.type},P.atComponentBlock=function(D,I,B){return D=="}"?T(D,I,B):D=="{"?L(B)&&S(B,I,v?"block":"top",!1):(D=="word"&&(b="error"),B.context.type)},P.atBlock_parens=function(D,I,B){return D==")"?L(B):D=="{"||D=="}"?T(D,I,B,2):P.atBlock(D,I,B)},P.restricted_atBlock_before=function(D,I,B){return D=="{"?S(B,I,"restricted_atBlock"):D=="word"&&B.stateArg=="@counter-style"?(b="variable","restricted_atBlock_before"):E(D,I,B)},P.restricted_atBlock=function(D,I,B){return D=="}"?(B.stateArg=null,L(B)):D=="word"?(B.stateArg=="@font-face"&&!u.hasOwnProperty(I.current().toLowerCase())||B.stateArg=="@counter-style"&&!h.hasOwnProperty(I.current().toLowerCase())?b="error":b="property","maybeprop"):"restricted_atBlock"},P.keyframes=function(D,I,B){return D=="word"?(b="variable","keyframes"):D=="{"?S(B,I,"top"):E(D,I,B)},P.at=function(D,I,B){return D==";"?L(B):D=="{"||D=="}"?T(D,I,B):(D=="word"?b="tag":D=="hash"&&(b="builtin"),"at")},P.interpolation=function(D,I,B){return D=="}"?L(B):D=="{"||D==";"?T(D,I,B):(D=="word"?b="variable":D!="variable"&&D!="("&&D!=")"&&(b="error"),"interpolation")},{name:e.name,startState:function(){return{tokenize:null,state:t?"block":"top",stateArg:null,context:new _(t?"block":"top",0,null)}},token:function(D,I){if(!I.tokenize&&D.eatSpace())return null;var B=(I.tokenize||O)(D,I);return B&&typeof B=="object"&&(p=B[1],B=B[0]),b=B,p!="comment"&&(I.state=P[I.state](p,D,I)),b},indent:function(D,I,B){var R=D.context,M=I&&I.charAt(0),N=R.indent;return R.type=="prop"&&(M=="}"||M==")")&&(R=R.prev),R.prev&&(M=="}"&&(R.type=="block"||R.type=="top"||R.type=="interpolation"||R.type=="restricted_atBlock")?(R=R.prev,N=R.indent):(M==")"&&(R.type=="parens"||R.type=="atBlock_parens")||M=="{"&&(R.type=="at"||R.type=="atBlock"))&&(N=Math.max(0,R.indent-B.unit))),N},languageData:{indentOnInput:/^\s*\}$/,commentTokens:{line:f,block:{open:"/*",close:"*/"}},autocomplete:_xn}}}function qy(e){for(var t={},n=0;n|=>|\+[+=]?|-[\-=]?|\*[\*=]?|\/[\/=]?|[=!]=|<[><]?=?|>>?=?|%=?|&=?|\|=?|\^=?|\~|!|\?|(or|and|\|\||&&|\?)=)/,MIr=/^(?:[()\[\]{},:`=;]|\.\.?\.?)/,DAt=/^[_A-Za-z$][_A-Za-z$0-9]*/,PIr=/^@[_A-Za-z$][_A-Za-z$0-9]*/,FIr=Vpe(["and","or","not","is","isnt","in","instanceof","typeof"]),tme=["for","while","loop","if","unless","else","switch","try","catch","finally","class"],NIr=["break","by","continue","debugger","delete","do","in","of","new","return","then","this","@","throw","when","until","extends"],UIr=Vpe(tme.concat(NIr));tme=Vpe(tme);var jIr=/^('{3}|\"{3}|['\"])/,WIr=/^(\/{3}|\/)/,VIr=["Infinity","NaN","undefined","null","true","false","on","off","yes","no"],zIr=Vpe(VIr);function MK(e,t){if(e.sol()){t.scope.align===null&&(t.scope.align=!1);var n=t.scope.offset;if(e.eatSpace()){var r=e.indentation();return r>n&&t.scope.type=="coffee"?"indent":r0&&cFe(e,t)}if(e.eatSpace())return null;var o=e.peek();if(e.match("####"))return e.skipToEnd(),"comment";if(e.match("###"))return t.tokenize=HIr,t.tokenize(e,t);if(o==="#")return e.skipToEnd(),"comment";if(e.match(/^-?[0-9\.]/,!1)){var s=!1;if(e.match(/^-?\d*\.\d+(e[\+\-]?\d+)?/i)&&(s=!0),e.match(/^-?\d+\.\d*/)&&(s=!0),e.match(/^-?\.\d+/)&&(s=!0),s)return e.peek()=="."&&e.backUp(1),"number";var a=!1;if(e.match(/^-?0x[0-9a-f]+/i)&&(a=!0),e.match(/^-?[1-9]\d*(e[\+\-]?\d+)?/)&&(a=!0),e.match(/^-?0(?![\dx])/i)&&(a=!0),a)return"number"}if(e.match(jIr))return t.tokenize=BAt(e.current(),!1,"string"),t.tokenize(e,t);if(e.match(WIr)){if(e.current()!="/"||e.match(/^.*\//,!1))return t.tokenize=BAt(e.current(),!0,"string.special"),t.tokenize(e,t);e.backUp(1)}return e.match(IIr)||e.match(FIr)?"operator":e.match(MIr)?"punctuation":e.match(zIr)?"atom":e.match(PIr)||t.prop&&e.match(DAt)?"property":e.match(UIr)?"keyword":e.match(DAt)?"variable":(e.next(),Sxn)}function BAt(e,t,n){return function(r,o){for(;!r.eol();)if(r.eatWhile(/[^'"\/\\]/),r.eat("\\")){if(r.next(),t&&r.eol())return n}else{if(r.match(e))return o.tokenize=MK,n;r.eat(/['"\/]/)}return t&&(o.tokenize=MK),n}}function HIr(e,t){for(;!e.eol();){if(e.eatWhile(/[^#]/),e.match("###")){t.tokenize=MK;break}e.eatWhile("#")}return"comment"}function r8e(e,t,n="coffee"){for(var r=0,o=!1,s=null,a=t.scope;a;a=a.prev)if(a.type==="coffee"||a.type=="}"){r=a.offset+e.indentUnit;break}n!=="coffee"?(o=null,s=e.column()+e.current().length):t.scope.align&&(t.scope.align=!1),t.scope={offset:r,type:n,prev:t.scope,align:o,alignOffset:s}}function cFe(e,t){if(t.scope.prev)if(t.scope.type==="coffee"){for(var n=e.indentation(),r=!1,o=t.scope;o;o=o.prev)if(n===o.offset){r=!0;break}if(!r)return!0;for(;t.scope.prev&&t.scope.offset!==n;)t.scope=t.scope.prev;return!1}else return t.scope=t.scope.prev,!1}function $Ir(e,t){var n=t.tokenize(e,t),r=e.current();r==="return"&&(t.dedent=!0),((r==="->"||r==="=>")&&e.eol()||n==="indent")&&r8e(e,t);var o="[({".indexOf(r);if(o!==-1&&r8e(e,t,"])}".slice(o,o+1)),tme.exec(r)&&r8e(e,t),r=="then"&&cFe(e,t),n==="dedent"&&cFe(e,t))return Sxn;if(o="])}".indexOf(r),o!==-1){for(;t.scope.type=="coffee"&&t.scope.prev;)t.scope=t.scope.prev;t.scope.type==r&&(t.scope=t.scope.prev)}return t.dedent&&e.eol()&&(t.scope.type=="coffee"&&t.scope.prev&&(t.scope=t.scope.prev),t.dedent=!1),n=="indent"||n=="dedent"?null:n}const XIr={name:"coffeescript",startState:function(){return{tokenize:MK,scope:{offset:0,type:"coffee",prev:null,align:!1},prop:!1,dedent:0}},token:function(e,t){var n=t.scope.align===null&&t.scope;n&&e.sol()&&(n.align=!1);var r=$Ir(e,t);return r&&r!="comment"&&(n&&(n.align=!0),t.prop=r=="punctuation"&&e.current()=="."),r},indent:function(e,t){if(e.tokenize!=MK)return 0;var n=e.scope,r=t&&"])}".indexOf(t.charAt(0))>-1;if(r)for(;n.type=="coffee"&&n.prev;)n=n.prev;var o=r&&n.type===t.charAt(0);return n.align?n.alignOffset-(o?1:0):(o?n.prev:n).offset},languageData:{commentTokens:{line:"#"}}},GIr=Object.freeze(Object.defineProperty({__proto__:null,coffeeScript:XIr},Symbol.toStringTag,{value:"Module"}));var YIr=/^(block|let*|return-from|catch|load-time-value|setq|eval-when|locally|symbol-macrolet|flet|macrolet|tagbody|function|multiple-value-call|the|go|multiple-value-prog1|throw|if|progn|unwind-protect|labels|progv|let|quote)$/,Lxn=/^with|^def|^do|^prog|case$|^cond$|bind$|when$|unless$/,ZIr=/^(?:[+\-]?(?:\d+|\d*\.\d+)(?:[efd][+\-]?\d+)?|[+\-]?\d+(?:\/[+\-]?\d+)?|#b[+\-]?[01]+|#o[+\-]?[0-7]+|#x[+\-]?[\da-f]+)/,qIr=/[^\s'`,@()\[\]";]/,_v;function o8e(e){for(var t;t=e.next();)if(t=="\\")e.next();else if(!qIr.test(t)){e.backUp(1);break}return e.current()}function NKe(e,t){if(e.eatSpace())return _v="ws",null;if(e.match(ZIr))return"number";var n=e.next();if(n=="\\"&&(n=e.next()),n=='"')return(t.tokenize=KIr)(e,t);if(n=="(")return _v="open","bracket";if(n==")")return _v="close","bracket";if(n==";")return e.skipToEnd(),_v="ws","comment";if(/['`,@]/.test(n))return null;if(n=="|")return e.skipTo("|")?(e.next(),"variableName"):(e.skipToEnd(),"error");if(n=="#"){var n=e.next();return n=="("?(_v="open","bracket"):/[+\-=\.']/.test(n)||/\d/.test(n)&&e.match(/^\d*#/)?null:n=="|"?(t.tokenize=JIr)(e,t):n==":"?(o8e(e),"meta"):n=="\\"?(e.next(),o8e(e),"string.special"):"error"}else{var r=o8e(e);return r=="."?null:(_v="symbol",r=="nil"||r=="t"||r.charAt(0)==":"?"atom":t.lastType=="open"&&(YIr.test(r)||Lxn.test(r))?"keyword":r.charAt(0)=="&"?"variableName.special":"variableName")}}function KIr(e,t){for(var n=!1,r;r=e.next();){if(r=='"'&&!n){t.tokenize=NKe;break}n=!n&&r=="\\"}return"string"}function JIr(e,t){for(var n,r;n=e.next();){if(n=="#"&&r=="|"){t.tokenize=NKe;break}r=n}return _v="ws","comment"}const eMr={name:"commonlisp",startState:function(){return{ctx:{prev:null,start:0,indentTo:0},lastType:null,tokenize:NKe}},token:function(e,t){e.sol()&&typeof t.ctx.indentTo!="number"&&(t.ctx.indentTo=t.ctx.start+1),_v=null;var n=t.tokenize(e,t);return _v!="ws"&&(t.ctx.indentTo==null?_v=="symbol"&&Lxn.test(e.current())?t.ctx.indentTo=t.ctx.start+e.indentUnit:t.ctx.indentTo="next":t.ctx.indentTo=="next"&&(t.ctx.indentTo=e.column()),t.lastType=_v),_v=="open"?t.ctx={prev:t.ctx,start:e.column(),indentTo:null}:_v=="close"&&(t.ctx=t.ctx.prev||t.ctx),n},indent:function(e){var t=e.ctx.indentTo;return typeof t=="number"?t:e.ctx.start+1},languageData:{commentTokens:{line:";;",block:{open:"#|",close:"|#"}},closeBrackets:{brackets:["(","[","{",'"']}}},tMr=Object.freeze(Object.defineProperty({__proto__:null,commonLisp:eMr},Symbol.toStringTag,{value:"Module"}));var zpe=function(e){return new RegExp("^(?:"+e.join("|")+")$","i")},nMr=function(e){o5=null;var t=e.next();if(t==='"')return e.match(/^.*?"/),"string";if(t==="'")return e.match(/^.*?'/),"string";if(/[{}\(\),\.;\[\]]/.test(t))return o5=t,"punctuation";if(t==="/"&&e.eat("/"))return e.skipToEnd(),"comment";if(RAt.test(t))return e.eatWhile(RAt),null;if(e.eatWhile(/[_\w\d]/),e.eat(":"))return e.eatWhile(/[\w\d_\-]/),"atom";var n=e.current();return iMr.test(n)?"builtin":rMr.test(n)?"def":oMr.test(n)||sMr.test(n)?"keyword":"variable"},Iae=function(e,t,n){return e.context={prev:e.context,indent:e.indent,col:n,type:t}},s8e=function(e){return e.indent=e.context.indent,e.context=e.context.prev},o5,iMr=zpe(["abs","acos","allShortestPaths","asin","atan","atan2","avg","ceil","coalesce","collect","cos","cot","count","degrees","e","endnode","exp","extract","filter","floor","haversin","head","id","keys","labels","last","left","length","log","log10","lower","ltrim","max","min","node","nodes","percentileCont","percentileDisc","pi","radians","rand","range","reduce","rel","relationship","relationships","replace","reverse","right","round","rtrim","shortestPath","sign","sin","size","split","sqrt","startnode","stdev","stdevp","str","substring","sum","tail","tan","timestamp","toFloat","toInt","toString","trim","type","upper"]),rMr=zpe(["all","and","any","contains","exists","has","in","none","not","or","single","xor"]),oMr=zpe(["as","asc","ascending","assert","by","case","commit","constraint","create","csv","cypher","delete","desc","descending","detach","distinct","drop","else","end","ends","explain","false","fieldterminator","foreach","from","headers","in","index","is","join","limit","load","match","merge","null","on","optional","order","periodic","profile","remove","return","scan","set","skip","start","starts","then","true","union","unique","unwind","using","when","where","with","call","yield"]),sMr=zpe(["access","active","assign","all","alter","as","catalog","change","copy","create","constraint","constraints","current","database","databases","dbms","default","deny","drop","element","elements","exists","from","grant","graph","graphs","if","index","indexes","label","labels","management","match","name","names","new","node","nodes","not","of","on","or","password","populated","privileges","property","read","relationship","relationships","remove","replace","required","revoke","role","roles","set","show","start","status","stop","suspended","to","traverse","type","types","user","users","with","write"]),RAt=/[*+\-<>=&|~%^]/;const aMr={name:"cypher",startState:function(){return{tokenize:nMr,context:null,indent:0,col:0}},token:function(e,t){if(e.sol()&&(t.context&&t.context.align==null&&(t.context.align=!1),t.indent=e.indentation()),e.eatSpace())return null;var n=t.tokenize(e,t);if(n!=="comment"&&t.context&&t.context.align==null&&t.context.type!=="pattern"&&(t.context.align=!0),o5==="(")Iae(t,")",e.column());else if(o5==="[")Iae(t,"]",e.column());else if(o5==="{")Iae(t,"}",e.column());else if(/[\]\}\)]/.test(o5)){for(;t.context&&t.context.type==="pattern";)s8e(t);t.context&&o5===t.context.type&&s8e(t)}else o5==="."&&t.context&&t.context.type==="pattern"?s8e(t):/atom|string|variable/.test(n)&&t.context&&(/[\}\]]/.test(t.context.type)?Iae(t,"pattern",e.column()):t.context.type==="pattern"&&!t.context.align&&(t.context.align=!0,t.context.col=e.column()));return n},indent:function(e,t,n){var r=t&&t.charAt(0),o=e.context;if(/[\]\}]/.test(r))for(;o&&o.type==="pattern";)o=o.prev;var s=o&&r===o.type;return o?o.type==="keywords"?null:o.align?o.col+(s?0:1):o.indent+(s?0:n.unit):0}},lMr=Object.freeze(Object.defineProperty({__proto__:null,cypher:aMr},Symbol.toStringTag,{value:"Module"}));function dFe(e){return new RegExp("^(("+e.join(")|(")+"))\\b")}var cMr=dFe(["and","or","not","is"]),IAt=["as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","lambda","pass","raise","return","try","while","with","yield","in","False","True"],MAt=["abs","all","any","bin","bool","bytearray","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip","__import__","NotImplemented","Ellipsis","__debug__"];function Hp(e){return e.scopes[e.scopes.length-1]}function UKe(e){for(var t="error",n=e.delimiters||e.singleDelimiters||/^[\(\)\[\]\{\}@,:`=;\.\\]/,r=[e.singleOperators,e.doubleOperators,e.doubleDelimiters,e.tripleDelimiters,e.operators||/^([-+*/%\/&|^]=?|[<>=]+|\/\/=?|\*\*=?|!=|[~!@]|\.\.\.)/],o=0;oS?p(y,C):L0&&w(y,C)&&(E+=" "+t),E}}return f(y,C)}function f(y,C,_){if(y.eatSpace())return null;if(!_&&y.match(/^#.*/))return"comment";if(y.match(/^[0-9\.]/,!1)){var S=!1;if(y.match(/^[\d_]*\.\d+(e[\+\-]?\d+)?/i)&&(S=!0),y.match(/^[\d_]+\.\d*/)&&(S=!0),y.match(/^\.\d+/)&&(S=!0),S)return y.eat(/J/i),"number";var L=!1;if(y.match(/^0x[0-9a-f_]+/i)&&(L=!0),y.match(/^0b[01_]+/i)&&(L=!0),y.match(/^0o[0-7_]+/i)&&(L=!0),y.match(/^[1-9][\d_]*(e[\+\-]?[\d_]+)?/)&&(y.eat(/J/i),L=!0),y.match(/^0(?![\dx])/i)&&(L=!0),L)return y.eat(/L/i),"number"}if(y.match(h)){var E=y.current().toLowerCase().indexOf("f")!==-1;return E?(C.tokenize=k(y.current(),C.tokenize),C.tokenize(y,C)):(C.tokenize=A(y.current(),C.tokenize),C.tokenize(y,C))}for(var T=0;T=0;)y=y.substr(1);var _=y.length==1,S="string";function L(T){return function(Q,P){var D=f(Q,P,!0);return D=="punctuation"&&(Q.current()=="{"?P.tokenize=L(T+1):Q.current()=="}"&&(T>1?P.tokenize=L(T-1):P.tokenize=E)),D}}function E(T,Q){for(;!T.eol();)if(T.eatWhile(/[^'"\{\}\\]/),T.eat("\\")){if(T.next(),_&&T.eol())return S}else{if(T.match(y))return Q.tokenize=C,S;if(T.match("{{"))return S;if(T.match("{",!1))return Q.tokenize=L(0),T.current()?S:Q.tokenize(T,Q);if(T.match("}}"))return S;if(T.match("}"))return t;T.eat(/['"]/)}if(_){if(e.singleLineStringErrors)return t;Q.tokenize=C}return S}return E.isString=!0,E}function A(y,C){for(;"rubf".indexOf(y.charAt(0).toLowerCase())>=0;)y=y.substr(1);var _=y.length==1,S="string";function L(E,T){for(;!E.eol();)if(E.eatWhile(/[^'"\\]/),E.eat("\\")){if(E.next(),_&&E.eol())return S}else{if(E.match(y))return T.tokenize=C,S;E.eat(/['"]/)}if(_){if(e.singleLineStringErrors)return t;T.tokenize=C}return S}return L.isString=!0,L}function p(y,C){for(;Hp(C).type!="py";)C.scopes.pop();C.scopes.push({offset:Hp(C).offset+y.indentUnit,type:"py",align:null})}function b(y,C,_){var S=y.match(/^[\s\[\{\(]*(?:#|$)/,!1)?null:y.column()+1;C.scopes.push({offset:C.indent+(s||y.indentUnit),type:_,align:S})}function w(y,C){for(var _=y.indentation();C.scopes.length>1&&Hp(C).offset>_;){if(Hp(C).type!="py")return!0;C.scopes.pop()}return Hp(C).offset!=_}function O(y,C){y.sol()&&(C.beginningOfLine=!0,C.dedent=!1);var _=C.tokenize(y,C),S=y.current();if(C.beginningOfLine&&S=="@")return y.match(u,!1)?"meta":d?"operator":t;if(/\S/.test(S)&&(C.beginningOfLine=!1),(_=="variable"||_=="builtin")&&C.lastToken=="meta"&&(_="meta"),(S=="pass"||S=="return")&&(C.dedent=!0),S=="lambda"&&(C.lambda=!0),S==":"&&!C.lambda&&Hp(C).type=="py"&&y.match(/^\s*(?:#|$)/,!1)&&p(y,C),S.length==1&&!/string|comment/.test(_)){var L="[({".indexOf(S);if(L!=-1&&b(y,C,"])}".slice(L,L+1)),L="])}".indexOf(S),L!=-1)if(Hp(C).type==S)C.indent=C.scopes.pop().offset-(s||y.indentUnit);else return t}return C.dedent&&y.eol()&&Hp(C).type=="py"&&C.scopes.length>1&&C.scopes.pop(),_}return{name:"python",startState:function(){return{tokenize:v,scopes:[{offset:0,type:"py",align:null}],indent:0,lastToken:null,lambda:!1,dedent:0}},token:function(y,C){var _=C.errorToken;_&&(C.errorToken=!1);var S=O(y,C);return S&&S!="comment"&&(C.lastToken=S=="keyword"||S=="punctuation"?y.current():S),S=="punctuation"&&(S=null),y.eol()&&C.lambda&&(C.lambda=!1),_?t:S},indent:function(y,C,_){if(y.tokenize!=v)return y.tokenize.isString?null:0;var S=Hp(y),L=S.type==C.charAt(0)||S.type=="py"&&!y.dedent&&/^(else:|elif |except |finally:)/.test(C);return S.align!=null?S.align-(L?1:0):S.offset-(L?s||_.unit:0)},languageData:{autocomplete:IAt.concat(MAt).concat(["exec","print"]),indentOnInput:/^\s*([\}\]\)]|else:|elif |except |finally:)$/,commentTokens:{line:"#"},closeBrackets:{brackets:["(","[","{","'",'"',"'''",'"""']}}}}var dMr=function(e){return e.split(" ")};const uMr=UKe({}),hMr=UKe({extra_keywords:dMr("by cdef cimport cpdef ctypedef enum except extern gil include nogil property public readonly struct union DEF IF ELIF ELSE")}),fMr=Object.freeze(Object.defineProperty({__proto__:null,cython:hMr,mkPython:UKe,python:uMr},Symbol.toStringTag,{value:"Module"}));function Uz(e,t){return new RegExp((t?"":"^")+"(?:"+e.join("|")+")"+(t?"$":"\\b"))}function hx(e,t,n){return n.tokenize.push(e),e(t,n)}var uFe=/^(?:[-+/%|&^]|\*\*?|[<>]{2})/,hFe=/^(?:[=!]~|===|<=>|[<>=!]=?|[|&]{2}|~)/,xxn=/^(?:\[\][?=]?)/,gMr=/^(?:\.(?:\.{2})?|->|[?:])/,lZ=/^[a-z_\u009F-\uFFFF][a-zA-Z0-9_\u009F-\uFFFF]*/,Iue=/^[A-Z_\u009F-\uFFFF][a-zA-Z0-9_\u009F-\uFFFF]*/,mMr=Uz(["abstract","alias","as","asm","begin","break","case","class","def","do","else","elsif","end","ensure","enum","extend","for","fun","if","include","instance_sizeof","lib","macro","module","next","of","out","pointerof","private","protected","rescue","return","require","select","sizeof","struct","super","then","type","typeof","uninitialized","union","unless","until","when","while","with","yield","__DIR__","__END_LINE__","__FILE__","__LINE__"]),kMr=Uz(["true","false","nil","self"]),vMr=["def","fun","macro","class","module","struct","lib","enum","union","do","for"],AMr=Uz(vMr),pMr=["if","unless","case","while","until","begin","then"],bMr=Uz(pMr),Exn=["end","else","elsif","rescue","ensure"],wMr=Uz(Exn),Txn=["\\)","\\}","\\]"],OMr=new RegExp("^(?:"+Txn.join("|")+")$"),PAt={def:FAt,fun:FAt,macro:yMr,class:fP,module:fP,struct:fP,lib:fP,enum:fP,union:fP},a8e={"[":"]","{":"}","(":")","<":">"};function jKe(e,t){if(e.eatSpace())return null;if(t.lastToken!="\\"&&e.match("{%",!1))return hx(YB("%","%"),e,t);if(t.lastToken!="\\"&&e.match("{{",!1))return hx(YB("{","}"),e,t);if(e.peek()=="#")return e.skipToEnd(),"comment";var n;if(e.match(lZ))return e.eat(/[?!]/),n=e.current(),e.eat(":")?"atom":t.lastToken=="."?"property":mMr.test(n)?(AMr.test(n)?!(n=="fun"&&t.blocks.indexOf("lib")>=0)&&!(n=="def"&&t.lastToken=="abstract")&&(t.blocks.push(n),t.currentIndent+=1):(t.lastStyle=="operator"||!t.lastStyle)&&bMr.test(n)?(t.blocks.push(n),t.currentIndent+=1):n=="end"&&(t.blocks.pop(),t.currentIndent-=1),PAt.hasOwnProperty(n)&&t.tokenize.push(PAt[n]),"keyword"):kMr.test(n)?"atom":"variable";if(e.eat("@"))return e.peek()=="["?hx(PK("[","]","meta"),e,t):(e.eat("@"),e.match(lZ)||e.match(Iue),"propertyName");if(e.match(Iue))return"tag";if(e.eat(":"))return e.eat('"')?hx(l8e('"',"atom",!1),e,t):e.match(lZ)||e.match(Iue)||e.match(uFe)||e.match(hFe)||e.match(xxn)?"atom":(e.eat(":"),"operator");if(e.eat('"'))return hx(l8e('"',"string",!0),e,t);if(e.peek()=="%"){var r="string",o=!0,s;if(e.match("%r"))r="string.special",s=e.next();else if(e.match("%w"))o=!1,s=e.next();else if(e.match("%q"))o=!1,s=e.next();else if(s=e.match(/^%([^\w\s=])/))s=s[1];else{if(e.match(/^%[a-zA-Z_\u009F-\uFFFF][\w\u009F-\uFFFF]*/))return"meta";if(e.eat("%"))return"operator"}return a8e.hasOwnProperty(s)&&(s=a8e[s]),hx(l8e(s,r,o),e,t)}return(n=e.match(/^<<-('?)([A-Z]\w*)\1/))?hx(CMr(n[2],!n[1]),e,t):e.eat("'")?(e.match(/^(?:[^']|\\(?:[befnrtv0'"]|[0-7]{3}|u(?:[0-9a-fA-F]{4}|\{[0-9a-fA-F]{1,6}\})))/),e.eat("'"),"atom"):e.eat("0")?(e.eat("x")?e.match(/^[0-9a-fA-F_]+/):e.eat("o")?e.match(/^[0-7_]+/):e.eat("b")&&e.match(/^[01_]+/),"number"):e.eat(/^\d/)?(e.match(/^[\d_]*(?:\.[\d_]+)?(?:[eE][+-]?\d+)?/),"number"):e.match(uFe)?(e.eat("="),"operator"):e.match(hFe)||e.match(gMr)?"operator":(n=e.match(/[({[]/,!1))?(n=n[0],hx(PK(n,a8e[n],null),e,t)):e.eat("\\")?(e.next(),"meta"):(e.next(),null)}function PK(e,t,n,r){return function(o,s){if(!r&&o.match(e))return s.tokenize[s.tokenize.length-1]=PK(e,t,n,!0),s.currentIndent+=1,n;var a=jKe(o,s);return o.current()===t&&(s.tokenize.pop(),s.currentIndent-=1,a=n),a}}function YB(e,t,n){return function(r,o){return!n&&r.match("{"+e)?(o.currentIndent+=1,o.tokenize[o.tokenize.length-1]=YB(e,t,!0),"meta"):r.match(t+"}")?(o.currentIndent-=1,o.tokenize.pop(),"meta"):jKe(r,o)}}function yMr(e,t){if(e.eatSpace())return null;var n;if(n=e.match(lZ)){if(n=="def")return"keyword";e.eat(/[?!]/)}return t.tokenize.pop(),"def"}function FAt(e,t){return e.eatSpace()?null:(e.match(lZ)?e.eat(/[!?]/):e.match(uFe)||e.match(hFe)||e.match(xxn),t.tokenize.pop(),"def")}function fP(e,t){return e.eatSpace()?null:(e.match(Iue),t.tokenize.pop(),"def")}function l8e(e,t,n){return function(r,o){for(var s=!1;r.peek();)if(s)r.next(),s=!1;else{if(r.match("{%",!1))return o.tokenize.push(YB("%","%")),t;if(r.match("{{",!1))return o.tokenize.push(YB("{","}")),t;if(n&&r.match("#{",!1))return o.tokenize.push(PK("#{","}","meta")),t;var a=r.next();if(a==e)return o.tokenize.pop(),t;s=n&&a=="\\"}return t}}function CMr(e,t){return function(n,r){if(n.sol()&&(n.eatSpace(),n.match(e)))return r.tokenize.pop(),"string";for(var o=!1;n.peek();)if(o)n.next(),o=!1;else{if(n.match("{%",!1))return r.tokenize.push(YB("%","%")),"string";if(n.match("{{",!1))return r.tokenize.push(YB("{","}")),"string";if(t&&n.match("#{",!1))return r.tokenize.push(PK("#{","}","meta")),"string";o=n.next()=="\\"&&t}return"string"}}const _Mr={name:"crystal",startState:function(){return{tokenize:[jKe],currentIndent:0,lastToken:null,lastStyle:null,blocks:[]}},token:function(e,t){var n=t.tokenize[t.tokenize.length-1](e,t),r=e.current();return n&&n!="comment"&&(t.lastToken=r,t.lastStyle=n),n},indent:function(e,t,n){return t=t.replace(/^\s*(?:\{%)?\s*|\s*(?:%\})?\s*$/g,""),wMr.test(t)||OMr.test(t)?n.unit*(e.currentIndent-1):n.unit*e.currentIndent},languageData:{indentOnInput:Uz(Txn.concat(Exn),!0),commentTokens:{line:"#"}}},SMr=Object.freeze(Object.defineProperty({__proto__:null,crystal:_Mr},Symbol.toStringTag,{value:"Module"}));function Mae(e){for(var t={},n=e.split(" "),r=0;r!?|\/]/,Ek;function VAt(e,t){var n=e.next();if(jAt[n]){var r=jAt[n](e,t);if(r!==!1)return r}if(n=='"'||n=="'"||n=="`")return t.tokenize=DMr(n),t.tokenize(e,t);if(/[\[\]{}\(\),;\:\.]/.test(n))return Ek=n,null;if(/\d/.test(n))return e.eatWhile(/[\w\.]/),"number";if(n=="/"){if(e.eat("+"))return t.tokenize=HAt,HAt(e,t);if(e.eat("*"))return t.tokenize=zAt,zAt(e,t);if(e.eat("/"))return e.skipToEnd(),"comment"}if(WAt.test(n))return e.eatWhile(WAt),"operator";e.eatWhile(/[\w\$_\xa1-\uffff]/);var o=e.current();return xMr.propertyIsEnumerable(o)?(UAt.propertyIsEnumerable(o)&&(Ek="newstatement"),"keyword"):EMr.propertyIsEnumerable(o)?(UAt.propertyIsEnumerable(o)&&(Ek="newstatement"),"builtin"):TMr.propertyIsEnumerable(o)?"atom":"variable"}function DMr(e){return function(t,n){for(var r=!1,o,s=!1;(o=t.next())!=null;){if(o==e&&!r){s=!0;break}r=!r&&o=="\\"}return(s||!(r||QMr))&&(n.tokenize=null),"string"}}function zAt(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize=null;break}n=r=="*"}return"comment"}function HAt(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize=null;break}n=r=="+"}return"comment"}function Qxn(e,t,n,r,o){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=o}function Pae(e,t,n){var r=e.indented;return e.context&&e.context.type=="statement"&&(r=e.context.indented),e.context=new Qxn(r,t,n,null,e.context)}function Z$(e){var t=e.context.type;return(t==")"||t=="]"||t=="}")&&(e.indented=e.context.indented),e.context=e.context.prev}const BMr={name:"d",startState:function(e){return{tokenize:null,context:new Qxn(-e,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,t){var n=t.context;if(e.sol()&&(n.align==null&&(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0),e.eatSpace())return null;Ek=null;var r=(t.tokenize||VAt)(e,t);if(r=="comment"||r=="meta")return r;if(n.align==null&&(n.align=!0),(Ek==";"||Ek==":"||Ek==",")&&n.type=="statement")Z$(t);else if(Ek=="{")Pae(t,e.column(),"}");else if(Ek=="[")Pae(t,e.column(),"]");else if(Ek=="(")Pae(t,e.column(),")");else if(Ek=="}"){for(;n.type=="statement";)n=Z$(t);for(n.type=="}"&&(n=Z$(t));n.type=="statement";)n=Z$(t)}else Ek==n.type?Z$(t):((n.type=="}"||n.type=="top")&&Ek!=";"||n.type=="statement"&&Ek=="newstatement")&&Pae(t,e.column(),"statement");return t.startOfLine=!1,r},indent:function(e,t,n){if(e.tokenize!=VAt&&e.tokenize!=null)return null;var r=e.context,o=t&&t.charAt(0);r.type=="statement"&&o=="}"&&(r=r.prev);var s=o==r.type;return r.type=="statement"?r.indented+(o=="{"?0:LMr||n.unit):r.align?r.column+(s?0:1):r.indented+(s?0:n.unit)},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}}}},RMr=Object.freeze(Object.defineProperty({__proto__:null,d:BMr},Symbol.toStringTag,{value:"Module"}));var $At={"+":"inserted","-":"deleted","@":"meta"};const IMr={name:"diff",token:function(e){var t=e.string.search(/[\t ]+?$/);if(!e.sol()||t===0)return e.skipToEnd(),("error "+($At[e.string.charAt(0)]||"")).replace(/ $/,"");var n=$At[e.peek()]||e.skipToEnd();return t===-1?e.skipToEnd():e.pos=t,n}},MMr=Object.freeze(Object.defineProperty({__proto__:null,diff:IMr},Symbol.toStringTag,{value:"Module"}));function WKe(e){Dxn(e,"start");var t={},n=e.languageData||{},r=!1;for(var o in e)if(o!=n&&e.hasOwnProperty(o))for(var s=t[o]=[],a=e[o],l=0;l2&&a.token&&typeof a.token!="string"){n.pending=[];for(var u=2;u-1)return null;var o=n.indent.length-1,s=e[n.state];e:for(;;){for(var a=0;a"),lb("meta",n);if(n=="#"&&e.eatWhile(/[\w]/))return lb("atom","tag");if(n=="|")return lb("keyword","separator");if(n.match(/[\(\)\[\]\-\.,\+\?>]/))return lb(null,n);if(n.match(/[\[\]]/))return lb("rule",n);if(n=='"'||n=="'")return t.tokenize=qMr(n),t.tokenize(e,t);if(e.eatWhile(/[a-zA-Z\?\+\d]/)){var r=e.current();return r.substr(r.length-1,r.length).match(/\?|\+/)!==null&&e.backUp(1),lb("tag","tag")}else return n=="%"||n=="*"?lb("number","number"):(e.eatWhile(/[\w\\\-_%.{,]/),lb(null,null))}}function XAt(e,t){for(var n=0,r;(r=e.next())!=null;){if(n>=2&&r==">"){t.tokenize=Hpe;break}n=r=="-"?n+1:0}return lb("comment","comment")}function qMr(e){return function(t,n){for(var r=!1,o;(o=t.next())!=null;){if(o==e&&!r){n.tokenize=Hpe;break}r=!r&&o=="\\"}return lb("string","tag")}}function KMr(e,t){return function(n,r){for(;!n.eol();){if(n.match(t)){r.tokenize=Hpe;break}n.next()}return e}}const JMr={name:"dtd",startState:function(){return{tokenize:Hpe,baseIndent:0,stack:[]}},token:function(e,t){if(e.eatSpace())return null;var n=t.tokenize(e,t),r=t.stack[t.stack.length-1];return e.current()=="["||Fm==="doindent"||Fm=="["?t.stack.push("rule"):Fm==="endtag"?t.stack[t.stack.length-1]="endtag":e.current()=="]"||Fm=="]"||Fm==">"&&r=="rule"?t.stack.pop():Fm=="["&&t.stack.push("["),n},indent:function(e,t,n){var r=e.stack.length;return t.charAt(0)==="]"?r--:t.substr(t.length-1,t.length)===">"&&(t.substr(0,1)==="<"||Fm=="doindent"&&t.length>1||(Fm=="doindent"?r--:Fm==">"&&t.length>1||Fm=="tag"&&t!==">"||(Fm=="tag"&&e.stack[e.stack.length-1]=="rule"?r--:Fm=="tag"?r++:t===">"&&e.stack[e.stack.length-1]=="rule"&&Fm===">"?r--:t===">"&&e.stack[e.stack.length-1]=="rule"||(t.substr(0,1)!=="<"&&t.substr(0,1)===">"?r=r-1:t===">"||(r=r-1)))),(Fm==null||Fm=="]")&&r--),e.baseIndent+r*n.unit},languageData:{indentOnInput:/^\s*[\]>]$/}},ePr=Object.freeze(Object.defineProperty({__proto__:null,dtd:JMr},Symbol.toStringTag,{value:"Module"}));function GAt(e,t){for(var n=0;n",symbolGlobal:"\\*"+RG+"\\*",symbolConstant:"\\$"+RG},iPr={symbolKeyword:"atom",symbolClass:"tag",symbolGlobal:"variableName.standard",symbolConstant:"variableName.constant"};for(var c8e in s9)s9.hasOwnProperty(c8e)&&(s9[c8e]=new RegExp("^"+s9[c8e]));s9.keyword=[/^with(?:out)?-[-_a-zA-Z?!*@<>$%]+/];var die={};die.keyword="keyword";die.definition="def";die.simpleDefinition="def";die.signalingCalls="builtin";var Pxn={},Fxn={};GAt(["keyword","definition","simpleDefinition","signalingCalls"],function(e){GAt(Sf[e],function(t){Pxn[t]=e,Fxn[t]=die[e]})});function d8e(e,t,n){return t.tokenize=n,n(e,t)}function VKe(e,t){var n=e.peek();if(n=="'"||n=='"')return e.next(),d8e(e,t,YAt(n,"string"));if(n=="/"){if(e.next(),e.eat("*"))return d8e(e,t,rPr);if(e.eat("/"))return e.skipToEnd(),"comment";e.backUp(1)}else if(/[+\-\d\.]/.test(n)){if(e.match(/^[+-]?[0-9]*\.[0-9]*([esdx][+-]?[0-9]+)?/i)||e.match(/^[+-]?[0-9]+([esdx][+-]?[0-9]+)/i)||e.match(/^[+-]?\d+/))return"number"}else{if(n=="#")return e.next(),n=e.peek(),n=='"'?(e.next(),d8e(e,t,YAt('"',"string"))):n=="b"?(e.next(),e.eatWhile(/[01]/),"number"):n=="x"?(e.next(),e.eatWhile(/[\da-f]/i),"number"):n=="o"?(e.next(),e.eatWhile(/[0-7]/),"number"):n=="#"?(e.next(),"punctuation"):n=="["||n=="("?(e.next(),"bracket"):e.match(/f|t|all-keys|include|key|next|rest/i)?"atom":(e.eatWhile(/[-a-zA-Z]/),"error");if(n=="~")return e.next(),n=e.peek(),n=="="?(e.next(),n=e.peek(),n=="="&&e.next(),"operator"):"operator";if(n==":"){if(e.next(),n=e.peek(),n=="=")return e.next(),"operator";if(n==":")return e.next(),"punctuation"}else{if("[](){}".indexOf(n)!=-1)return e.next(),"bracket";if(".,".indexOf(n)!=-1)return e.next(),"punctuation";if(e.match("end"))return"keyword"}}for(var r in s9)if(s9.hasOwnProperty(r)){var o=s9[r];if(o instanceof Array&&tPr(o,function(s){return e.match(s)})||e.match(o))return iPr[r]}return/[+\-*\/^=<>&|]/.test(n)?(e.next(),"operator"):e.match("define")?"def":(e.eatWhile(/[\w\-]/),Pxn.hasOwnProperty(e.current())?Fxn[e.current()]:e.current().match(nPr)?"variable":(e.next(),"variableName.standard"))}function rPr(e,t){for(var n=!1,r=!1,o=0,s;s=e.next();){if(s=="/"&&n)if(o>0)o--;else{t.tokenize=VKe;break}else s=="*"&&r&&o++;n=s=="*",r=s=="/"}return"comment"}function YAt(e,t){return function(n,r){for(var o=!1,s,a=!1;(s=n.next())!=null;){if(s==e&&!o){a=!0;break}o=!o&&s=="\\"}return(a||!o)&&(r.tokenize=VKe),t}}const oPr={name:"dylan",startState:function(){return{tokenize:VKe,currentIndent:0}},token:function(e,t){if(e.eatSpace())return null;var n=t.tokenize(e,t);return n},languageData:{commentTokens:{block:{open:"/*",close:"*/"}}}},sPr=Object.freeze(Object.defineProperty({__proto__:null,dylan:oPr},Symbol.toStringTag,{value:"Module"}));var Fae={slash:0,parenthesis:1},hw={comment:0,_string:1,characterClass:2};const aPr={name:"ebnf",startState:function(){return{stringType:null,commentType:null,braced:0,lhs:!0,localState:null,stack:[],inDefinition:!1}},token:function(e,t){if(e){switch(t.stack.length===0&&(e.peek()=='"'||e.peek()=="'"?(t.stringType=e.peek(),e.next(),t.stack.unshift(hw._string)):e.match("/*")?(t.stack.unshift(hw.comment),t.commentType=Fae.slash):e.match("(*")&&(t.stack.unshift(hw.comment),t.commentType=Fae.parenthesis)),t.stack[0]){case hw._string:for(;t.stack[0]===hw._string&&!e.eol();)e.peek()===t.stringType?(e.next(),t.stack.shift()):e.peek()==="\\"?(e.next(),e.next()):e.match(/^.[^\\\"\']*/);return t.lhs?"property":"string";case hw.comment:for(;t.stack[0]===hw.comment&&!e.eol();)t.commentType===Fae.slash&&e.match("*/")||t.commentType===Fae.parenthesis&&e.match("*)")?(t.stack.shift(),t.commentType=null):e.match(/^.[^\*]*/);return"comment";case hw.characterClass:for(;t.stack[0]===hw.characterClass&&!e.eol();)e.match(/^[^\]\\]+/)||e.match(".")||t.stack.shift();return"operator"}var n=e.peek();switch(n){case"[":return e.next(),t.stack.unshift(hw.characterClass),"bracket";case":":case"|":case";":return e.next(),"operator";case"%":if(e.match("%%"))return"header";if(e.match(/[%][A-Za-z]+/))return"keyword";if(e.match(/[%][}]/))return"bracket";break;case"/":if(e.match(/[\/][A-Za-z]+/))return"keyword";case"\\":if(e.match(/[\][a-z]+/))return"string.special";case".":if(e.match("."))return"atom";case"*":case"-":case"+":case"^":if(e.match(n))return"atom";case"$":if(e.match("$$"))return"builtin";if(e.match(/[$][0-9]+/))return"variableName.special";case"<":if(e.match(/<<[a-zA-Z_]+>>/))return"builtin"}return e.match("//")?(e.skipToEnd(),"comment"):e.match("return")?"operator":e.match(/^[a-zA-Z_][a-zA-Z0-9_]*/)?e.match(/(?=[\(.])/)?"variable":e.match(/(?=[\s\n]*[:=])/)?"def":"variableName.special":["[","]","(",")"].indexOf(e.peek())!=-1?(e.next(),"bracket"):(e.eatSpace()||e.next(),null)}}},lPr=Object.freeze(Object.defineProperty({__proto__:null,ebnf:aPr},Symbol.toStringTag,{value:"Module"}));function kI(e){for(var t={},n=e.split(" "),r=0;r!?|\/]/,Gm;function nme(e,t){var n=e.next();if(qAt[n]){var r=qAt[n](e,t);if(r!==!1)return r}if(n=='"'||n=="'")return t.tokenize=mPr(n),t.tokenize(e,t);if(/[\[\]{}\(\),;\:\.]/.test(n))return Gm=n,null;if(/\d/.test(n))return e.eatWhile(/[\w\.]/),"number";if(n=="/"){if(e.eat("*"))return t.tokenize=JAt,JAt(e,t);if(e.eat("/"))return e.skipToEnd(),"comment"}if(KAt.test(n))return e.eatWhile(KAt),"operator";e.eatWhile(/[\w\$_]/);var o=e.current().toLowerCase();if(dPr.propertyIsEnumerable(o))return gP.propertyIsEnumerable(o)&&(Gm="newstatement"),"keyword";if(uPr.propertyIsEnumerable(o))return gP.propertyIsEnumerable(o)&&(Gm="newstatement"),"variable";if(hPr.propertyIsEnumerable(o))return gP.propertyIsEnumerable(o)&&(Gm="newstatement"),"modifier";if(ZAt.propertyIsEnumerable(o))return gP.propertyIsEnumerable(o)&&(Gm="newstatement"),"type";if(fPr.propertyIsEnumerable(o))return gP.propertyIsEnumerable(o)&&(Gm="newstatement"),"builtin";for(var s=o.length-1;s>=0&&(!isNaN(o[s])||o[s]=="_");)--s;if(s>0){var a=o.substr(0,s+1);if(ZAt.propertyIsEnumerable(a))return gP.propertyIsEnumerable(a)&&(Gm="newstatement"),"type"}return gPr.propertyIsEnumerable(o)?"atom":null}function mPr(e){return function(t,n){for(var r=!1,o,s=!1;(o=t.next())!=null;){if(o==e&&!r){s=!0;break}r=!r&&o=="\\"}return(s||!r)&&(n.tokenize=nme),"string"}}function JAt(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize=nme;break}n=r=="*"}return"comment"}function Nxn(e,t,n,r,o){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=o}function Nae(e,t,n){return e.context=new Nxn(e.indented,t,n,null,e.context)}function q$(e){var t=e.context.type;return(t==")"||t=="]"||t=="}")&&(e.indented=e.context.indented),e.context=e.context.prev}const kPr={name:"ecl",startState:function(e){return{tokenize:null,context:new Nxn(-e,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,t){var n=t.context;if(e.sol()&&(n.align==null&&(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0),e.eatSpace())return null;Gm=null;var r=(t.tokenize||nme)(e,t);if(r=="comment"||r=="meta")return r;if(n.align==null&&(n.align=!0),(Gm==";"||Gm==":")&&n.type=="statement")q$(t);else if(Gm=="{")Nae(t,e.column(),"}");else if(Gm=="[")Nae(t,e.column(),"]");else if(Gm=="(")Nae(t,e.column(),")");else if(Gm=="}"){for(;n.type=="statement";)n=q$(t);for(n.type=="}"&&(n=q$(t));n.type=="statement";)n=q$(t)}else Gm==n.type?q$(t):(n.type=="}"||n.type=="top"||n.type=="statement"&&Gm=="newstatement")&&Nae(t,e.column(),"statement");return t.startOfLine=!1,r},indent:function(e,t,n){if(e.tokenize!=nme&&e.tokenize!=null)return 0;var r=e.context,o=t&&t.charAt(0);r.type=="statement"&&o=="}"&&(r=r.prev);var s=o==r.type;return r.type=="statement"?r.indented+(o=="{"?0:n.unit):r.align?r.column+(s?0:1):r.indented+(s?0:n.unit)},languageData:{indentOnInput:/^\s*[{}]$/}},vPr=Object.freeze(Object.defineProperty({__proto__:null,ecl:kPr},Symbol.toStringTag,{value:"Module"}));function Uxn(e){for(var t={},n=0,r=e.length;n>"]);function bPr(e,t,n){return n.tokenize.push(e),e(t,n)}function wPr(e,t){if(e.eatSpace())return null;var n=e.next();return n=='"'||n=="'"?bPr(OPr(n,"string"),e,t):n=="-"&&e.eat("-")?(e.skipToEnd(),"comment"):n==":"&&e.eat("=")?"operator":/[0-9]/.test(n)?(e.eatWhile(/[xXbBCc0-9\.]/),e.eat(/[\?\!]/),"variable"):/[a-zA-Z_0-9]/.test(n)?(e.eatWhile(/[a-zA-Z_0-9]/),e.eat(/[\?\!]/),"variable"):/[=+\-\/*^%<>~]/.test(n)?(e.eatWhile(/[=+\-\/*^%<>~]/),"operator"):null}function OPr(e,t,n){return function(r,o){for(var s=!1,a;(a=r.next())!=null;){if(a==e&&!s){o.tokenize.pop();break}s=!s&&a=="%"}return t}}const yPr={name:"eiffel",startState:function(){return{tokenize:[wPr]}},token:function(e,t){var n=t.tokenize[t.tokenize.length-1](e,t);if(n=="variable"){var r=e.current();n=APr.propertyIsEnumerable(e.current())?"keyword":pPr.propertyIsEnumerable(e.current())?"operator":/^[A-Z][A-Z_0-9]*$/g.test(r)?"tag":/^0[bB][0-1]+$/g.test(r)||/^0[cC][0-7]+$/g.test(r)||/^0[xX][a-fA-F0-9]+$/g.test(r)||/^([0-9]+\.[0-9]*)|([0-9]*\.[0-9]+)$/g.test(r)||/^[0-9]+$/g.test(r)?"number":"variable"}return n},languageData:{commentTokens:{line:"--"}}},CPr=Object.freeze(Object.defineProperty({__proto__:null,eiffel:yPr},Symbol.toStringTag,{value:"Module"}));function K$(e,t,n){return t(n),n(e,t)}var _Pr=/[a-z]/,SPr=/[A-Z]/,e4t=/[a-zA-Z0-9_]/,Uae=/[0-9]/,LPr=/[0-9A-Fa-f]/,t4t=/[-&*+.\\/<>=?^|:]/,xPr=/[(),[\]{}]/,EPr=/[ \v\f]/;function x8(){return function(e,t){if(e.eatWhile(EPr))return null;var n=e.next();if(xPr.test(n))return n==="{"&&e.eat("-")?K$(e,t,jxn(1)):n==="["&&e.match("glsl|")?K$(e,t,BPr):"builtin";if(n==="'")return K$(e,t,DPr);if(n==='"')return e.eat('"')?e.eat('"')?K$(e,t,TPr):"string":K$(e,t,QPr);if(SPr.test(n))return e.eatWhile(e4t),"type";if(_Pr.test(n)){var r=e.pos===1;return e.eatWhile(e4t),r?"def":"variable"}if(Uae.test(n)){if(n==="0"){if(e.eat(/[xX]/))return e.eatWhile(LPr),"number"}else e.eatWhile(Uae);return e.eat(".")&&e.eatWhile(Uae),e.eat(/[eE]/)&&(e.eat(/[-+]/),e.eatWhile(Uae)),"number"}return t4t.test(n)?n==="-"&&e.eat("-")?(e.skipToEnd(),"comment"):(e.eatWhile(t4t),"keyword"):n==="_"?"keyword":"error"}}function jxn(e){return e==0?x8():function(t,n){for(;!t.eol();){var r=t.next();if(r=="{"&&t.eat("-"))++e;else if(r=="-"&&t.eat("}")&&(--e,e===0))return n(x8()),"comment"}return n(jxn(e)),"comment"}}function TPr(e,t){for(;!e.eol();){var n=e.next();if(n==='"'&&e.eat('"')&&e.eat('"'))return t(x8()),"string"}return"string"}function QPr(e,t){for(;e.skipTo('\\"');)e.next(),e.next();return e.skipTo('"')?(e.next(),t(x8()),"string"):(e.skipToEnd(),t(x8()),"error")}function DPr(e,t){for(;e.skipTo("\\'");)e.next(),e.next();return e.skipTo("'")?(e.next(),t(x8()),"string"):(e.skipToEnd(),t(x8()),"error")}function BPr(e,t){for(;!e.eol();){var n=e.next();if(n==="|"&&e.eat("]"))return t(x8()),"string"}return"string"}var RPr={case:1,of:1,as:1,if:1,then:1,else:1,let:1,in:1,type:1,alias:1,module:1,where:1,import:1,exposing:1,port:1};const IPr={name:"elm",startState:function(){return{f:x8()}},copyState:function(e){return{f:e.f}},token:function(e,t){var n=t.f(e,function(o){t.f=o}),r=e.current();return RPr.hasOwnProperty(r)?"keyword":n},languageData:{commentTokens:{line:"--"}}},MPr=Object.freeze(Object.defineProperty({__proto__:null,elm:IPr},Symbol.toStringTag,{value:"Module"}));var PPr=["-type","-spec","-export_type","-opaque"],FPr=["after","begin","catch","case","cond","end","fun","if","let","of","query","receive","try","when"],NPr=/[\->,;]/,UPr=["->",";",","],jPr=["and","andalso","band","bnot","bor","bsl","bsr","bxor","div","not","or","orelse","rem","xor"],WPr=/[\+\-\*\/<>=\|:!]/,VPr=["=","+","-","*","/",">",">=","<","=<","=:=","==","=/=","/=","||","<-","!"],zPr=/[<\(\[\{]/,fFe=["<<","(","[","{"],HPr=/[>\)\]\}]/,Wxn=["}","]",")",">>"],$Pr=["is_atom","is_binary","is_bitstring","is_boolean","is_float","is_function","is_integer","is_list","is_number","is_pid","is_port","is_record","is_reference","is_tuple","atom","binary","bitstring","boolean","function","integer","list","number","pid","port","record","reference","tuple"],XPr=["abs","adler32","adler32_combine","alive","apply","atom_to_binary","atom_to_list","binary_to_atom","binary_to_existing_atom","binary_to_list","binary_to_term","bit_size","bitstring_to_list","byte_size","check_process_code","contact_binary","crc32","crc32_combine","date","decode_packet","delete_module","disconnect_node","element","erase","exit","float","float_to_list","garbage_collect","get","get_keys","group_leader","halt","hd","integer_to_list","internal_bif","iolist_size","iolist_to_binary","is_alive","is_atom","is_binary","is_bitstring","is_boolean","is_float","is_function","is_integer","is_list","is_number","is_pid","is_port","is_process_alive","is_record","is_reference","is_tuple","length","link","list_to_atom","list_to_binary","list_to_bitstring","list_to_existing_atom","list_to_float","list_to_integer","list_to_pid","list_to_tuple","load_module","make_ref","module_loaded","monitor_node","node","node_link","node_unlink","nodes","notalive","now","open_port","pid_to_list","port_close","port_command","port_connect","port_control","pre_loaded","process_flag","process_info","processes","purge_module","put","register","registered","round","self","setelement","size","spawn","spawn_link","spawn_monitor","spawn_opt","split_binary","statistics","term_to_binary","time","throw","tl","trunc","tuple_size","tuple_to_list","unlink","unregister","whereis"],jae=/[\w@Ø-ÞÀ-Öß-öø-ÿ]/,GPr=/[0-7]{1,3}|[bdefnrstv\\"']|\^[a-zA-Z]|x[0-9a-zA-Z]{2}|x{[0-9a-zA-Z]+}/;function YPr(e,t){if(t.in_string)return t.in_string=!r4t(e),Xa(t,e,"string");if(t.in_atom)return t.in_atom=!o4t(e),Xa(t,e,"atom");if(e.eatSpace())return Xa(t,e,"whitespace");if(!cZ(t)&&e.match(/-\s*[a-zß-öø-ÿ][\wØ-ÞÀ-Öß-öø-ÿ]*/))return t1(e.current(),PPr)?Xa(t,e,"type"):Xa(t,e,"attribute");var n=e.next();if(n=="%")return e.skipToEnd(),Xa(t,e,"comment");if(n==":")return Xa(t,e,"colon");if(n=="?")return e.eatSpace(),e.eatWhile(jae),Xa(t,e,"macro");if(n=="#")return e.eatSpace(),e.eatWhile(jae),Xa(t,e,"record");if(n=="$")return e.next()=="\\"&&!e.match(GPr)?Xa(t,e,"error"):Xa(t,e,"number");if(n==".")return Xa(t,e,"dot");if(n=="'"){if(!(t.in_atom=!o4t(e))){if(e.match(/\s*\/\s*[0-9]/,!1))return e.match(/\s*\/\s*[0-9]/,!0),Xa(t,e,"fun");if(e.match(/\s*\(/,!1)||e.match(/\s*:/,!1))return Xa(t,e,"function")}return Xa(t,e,"atom")}if(n=='"')return t.in_string=!r4t(e),Xa(t,e,"string");if(/[A-Z_Ø-ÞÀ-Ö]/.test(n))return e.eatWhile(jae),Xa(t,e,"variable");if(/[a-z_ß-öø-ÿ]/.test(n)){if(e.eatWhile(jae),e.match(/\s*\/\s*[0-9]/,!1))return e.match(/\s*\/\s*[0-9]/,!0),Xa(t,e,"fun");var r=e.current();return t1(r,FPr)?Xa(t,e,"keyword"):t1(r,jPr)?Xa(t,e,"operator"):e.match(/\s*\(/,!1)?t1(r,XPr)&&(cZ(t).token!=":"||cZ(t,2).token=="erlang")?Xa(t,e,"builtin"):t1(r,$Pr)?Xa(t,e,"guard"):Xa(t,e,"function"):ZPr(e)==":"?r=="erlang"?Xa(t,e,"builtin"):Xa(t,e,"function"):t1(r,["true","false"])?Xa(t,e,"boolean"):Xa(t,e,"atom")}var o=/[0-9]/,s=/[0-9a-zA-Z]/;return o.test(n)?(e.eatWhile(o),e.eat("#")?e.eatWhile(s)||e.backUp(1):e.eat(".")&&(e.eatWhile(o)?e.eat(/[eE]/)&&(e.eat(/[-+]/)?e.eatWhile(o)||e.backUp(2):e.eatWhile(o)||e.backUp(1)):e.backUp(1)),Xa(t,e,"number")):n4t(e,zPr,fFe)?Xa(t,e,"open_paren"):n4t(e,HPr,Wxn)?Xa(t,e,"close_paren"):i4t(e,NPr,UPr)?Xa(t,e,"separator"):i4t(e,WPr,VPr)?Xa(t,e,"operator"):Xa(t,e,null)}function n4t(e,t,n){if(e.current().length==1&&t.test(e.current())){for(e.backUp(1);t.test(e.peek());)if(e.next(),t1(e.current(),n))return!0;e.backUp(e.current().length-1)}return!1}function i4t(e,t,n){if(e.current().length==1&&t.test(e.current())){for(;t.test(e.peek());)e.next();for(;01&&e[t].type==="fun"&&e[t-1].token==="fun")return e.slice(0,t-1);switch(e[t].token){case"}":return $p(e,{g:["{"]});case"]":return $p(e,{i:["["]});case")":return $p(e,{i:["("]});case">>":return $p(e,{i:["<<"]});case"end":return $p(e,{i:["begin","case","fun","if","receive","try"]});case",":return $p(e,{e:["begin","try","when","->",",","(","[","{","<<"]});case"->":return $p(e,{r:["when"],m:["try","if","case","receive"]});case";":return $p(e,{E:["case","fun","if","receive","try","when"]});case"catch":return $p(e,{e:["try"]});case"of":return $p(e,{e:["case"]});case"after":return $p(e,{e:["receive","try"]});default:return e}}function $p(e,t){for(var n in t)for(var r=e.length-1,o=t[n],s=r-1;-1"?t1(a.token,["receive","case","if","try"])?a.column+n.unit+n.unit:a.column+n.unit:t1(s.token,fFe)?s.column+s.token.length:(r=oFr(e),rD(r)?r.column+n.unit:0):0}function iFr(e){var t=e.match(/,|[a-z]+|\}|\]|\)|>>|\|+|\(/);return rD(t)&&t.index===0?t[0]:""}function rFr(e){var t=e.tokenStack.slice(0,-1),n=ime(t,"type",["open_paren"]);return rD(t[n])?t[n]:!1}function oFr(e){var t=e.tokenStack,n=ime(t,"type",["open_paren","separator","keyword"]),r=ime(t,"type",["operator"]);return rD(n)&&rD(r)&&n!=&|~^\/]/,a=e.support||{},l=e.hooks||{},d=e.dateSQL||{date:!0,time:!0,timestamp:!0},u=e.backslashStringEscapes!==!1,h=e.brackets||/^[\{}\(\)\[\]]/,g=e.punctuation||/^[;.,:]/;function m(p,b){var w=p.next();if(l[w]){var O=l[w](p,b);if(O!==!1)return O}if(a.hexNumber&&(w=="0"&&p.match(/^[xX][0-9a-fA-F]+/)||(w=="x"||w=="X")&&p.match(/^'[0-9a-fA-F]*'/)))return"number";if(a.binaryNumber&&((w=="b"||w=="B")&&p.match(/^'[01]+'/)||w=="0"&&p.match(/^b[01]*/)))return"number";if(w.charCodeAt(0)>47&&w.charCodeAt(0)<58)return p.match(/^[0-9]*(\.[0-9]+)?([eE][-+]?[0-9]+)?/),a.decimallessFloat&&p.match(/^\.(?!\.)/),"number";if(w=="?"&&(p.eatSpace()||p.eol()||p.eat(";")))return"macroName";if(w=="'"||w=='"'&&a.doubleQuote)return b.tokenize=v(w),b.tokenize(p,b);if((a.nCharCast&&(w=="n"||w=="N")||a.charsetCast&&w=="_"&&p.match(/[a-z][a-z0-9]*/i))&&(p.peek()=="'"||p.peek()=='"'))return"keyword";if(a.escapeConstant&&(w=="e"||w=="E")&&(p.peek()=="'"||p.peek()=='"'&&a.doubleQuote))return b.tokenize=function(C,_){return(_.tokenize=v(C.next(),!0))(C,_)},"keyword";if(a.commentSlashSlash&&w=="/"&&p.eat("/"))return p.skipToEnd(),"comment";if(a.commentHash&&w=="#"||w=="-"&&p.eat("-")&&(!a.commentSpaceRequired||p.eat(" ")))return p.skipToEnd(),"comment";if(w=="/"&&p.eat("*"))return b.tokenize=f(1),b.tokenize(p,b);if(w=="."){if(a.zerolessFloat&&p.match(/^(?:\d+(?:e[+-]?\d+)?)/i))return"number";if(p.match(/^\.+/))return null;if(a.ODBCdotTable&&p.match(/^[\w\d_$#]+/))return"type"}else{if(s.test(w))return p.eatWhile(s),"operator";if(h.test(w))return"bracket";if(g.test(w))return p.eatWhile(g),"punctuation";if(w=="{"&&(p.match(/^( )*(d|D|t|T|ts|TS)( )*'[^']*'( )*}/)||p.match(/^( )*(d|D|t|T|ts|TS)( )*"[^"]*"( )*}/)))return"number";p.eatWhile(/^[_\w\d]/);var y=p.current().toLowerCase();return d.hasOwnProperty(y)&&(p.match(/^( )+'[^']*'/)||p.match(/^( )+"[^"]*"/))?"number":n.hasOwnProperty(y)?"atom":r.hasOwnProperty(y)?"type":o.hasOwnProperty(y)?"keyword":t.hasOwnProperty(y)?"builtin":null}}function v(p,b){return function(w,O){for(var y=!1,C;(C=w.next())!=null;){if(C==p&&!y){O.tokenize=m;break}y=(u||b)&&!y&&C=="\\"}return"string"}}function f(p){return function(b,w){var O=b.match(/^.*?(\/\*|\*\/)/);return O?O[1]=="/*"?w.tokenize=f(p+1):p>1?w.tokenize=f(p-1):w.tokenize=m:b.skipToEnd(),"comment"}}function k(p,b,w){b.context={prev:b.context,indent:p.indentation(),col:p.column(),type:w}}function A(p){p.indent=p.context.indent,p.context=p.context.prev}return{name:"sql",startState:function(){return{tokenize:m,context:null}},token:function(p,b){if(p.sol()&&b.context&&b.context.align==null&&(b.context.align=!1),b.tokenize==m&&p.eatSpace())return null;var w=b.tokenize(p,b);if(w=="comment")return w;b.context&&b.context.align==null&&(b.context.align=!0);var O=p.current();return O=="("?k(p,b,")"):O=="["?k(p,b,"]"):b.context&&b.context.type==O&&A(b),w},indent:function(p,b,w){var O=p.context;if(!O)return null;var y=b.charAt(0)==O.type;return O.align?O.col+(y?0:1):O.indent+(y?0:w.unit)},languageData:{commentTokens:{line:a.commentSlashSlash?"//":a.commentHash?"#":"--",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"`"]}}}}function zKe(e){for(var t;(t=e.next())!=null;)if(t=="`"&&!e.eat("`"))return"string.special";return e.backUp(e.current().length-1),e.eatWhile(/\w/)?"string.special":null}function lFr(e){for(var t;(t=e.next())!=null;)if(t=='"'&&!e.eat('"'))return"string.special";return e.backUp(e.current().length-1),e.eatWhile(/\w/)?"string.special":null}function tQ(e){return e.eat("@")&&(e.match("session."),e.match("local."),e.match("global.")),e.eat("'")?(e.match(/^.*'/),"string.special"):e.eat('"')?(e.match(/^.*"/),"string.special"):e.eat("`")?(e.match(/^.*`/),"string.special"):e.match(/^[0-9a-zA-Z$\.\_]+/)?"string.special":null}function Hxn(e){return e.eat("N")?"atom":e.match(/^[a-zA-Z.#!?]/)?"string.special":null}var vI="alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit ";function ur(e){for(var t={},n=e.split(" "),r=0;r!=^\&|\/]/,brackets:/^[\{}\(\)]/,punctuation:/^[;.,:/]/,backslashStringEscapes:!1,dateSQL:ur("date datetimeoffset datetime2 smalldatetime datetime time"),hooks:{"@":tQ}}),uFr=y2({client:ur("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:ur(vI+"accessible action add after algorithm all analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general get global grant grants group group_concat handler hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show signal slave slow smallint snapshot soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:ur("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:ur("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:ur("date time timestamp"),support:ur("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":tQ,"`":zKe,"\\":Hxn}}),hFr=y2({client:ur("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:ur(vI+"accessible action add after algorithm all always analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general generated get global grant grants group group_concat handler hard hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password persistent phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show shutdown signal slave slow smallint snapshot soft soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views virtual warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:ur("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:ur("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:ur("date time timestamp"),support:ur("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":tQ,"`":zKe,"\\":Hxn}}),fFr=y2({client:ur("auth backup bail binary changes check clone databases dbinfo dump echo eqp exit explain fullschema headers help import imposter indexes iotrace limit lint load log mode nullvalue once open output print prompt quit read restore save scanstats schema separator session shell show stats system tables testcase timeout timer trace vfsinfo vfslist vfsname width"),keywords:ur(vI+"abort action add after all analyze attach autoincrement before begin cascade case cast check collate column commit conflict constraint cross current_date current_time current_timestamp database default deferrable deferred detach each else end escape except exclusive exists explain fail for foreign full glob if ignore immediate index indexed initially inner instead intersect isnull key left limit match natural no notnull null of offset outer plan pragma primary query raise recursive references regexp reindex release rename replace restrict right rollback row savepoint temp temporary then to transaction trigger unique using vacuum view virtual when with without"),builtin:ur("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text clob bigint int int2 int8 integer float double char varchar date datetime year unsigned signed numeric real"),atoms:ur("null current_date current_time current_timestamp"),operatorChars:/^[*+\-%<>!=&|/~]/,dateSQL:ur("date time timestamp datetime"),support:ur("decimallessFloat zerolessFloat"),hooks:{"@":tQ,":":tQ,"?":tQ,$:tQ,'"':lFr,"`":zKe}}),gFr=y2({client:{},keywords:ur("add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime"),builtin:ur("ascii bigint blob boolean counter decimal double float frozen inet int list map static text timestamp timeuuid tuple uuid varchar varint"),atoms:ur("false true infinity NaN"),operatorChars:/^[<>=]/,dateSQL:{},support:ur("commentSlashSlash decimallessFloat"),hooks:{}}),mFr=y2({client:ur("appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define describe echo editfile embedded escape exec execute feedback flagger flush heading headsep instance linesize lno loboffset logsource long longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar release repfooter repheader serveroutput shiftinout show showmode size spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout time timing trimout trimspool ttitle underline verify version wrap"),keywords:ur("abort accept access add all alter and any array arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body boolean by case cast char char_base check close cluster clusters colauth column comment commit compress connect connected constant constraint crash create current currval cursor data_base database date dba deallocate debugoff debugon decimal declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry escape exception exception_init exchange exclusive exists exit external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging long loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base object of off offline on online only open option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw read rebuild record ref references refresh release rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate session set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work"),builtin:ur("abs acos add_months ascii asin atan atan2 average bfile bfilename bigserial bit blob ceil character chartorowid chr clob concat convert cos cosh count dec decode deref dual dump dup_val_on_index empty error exp false float floor found glb greatest hextoraw initcap instr instrb int integer isopen last_day least length lengthb ln lower lpad ltrim lub make_ref max min mlslabel mod months_between natural naturaln nchar nclob new_time next_day nextval nls_charset_decl_len nls_charset_id nls_charset_name nls_initcap nls_lower nls_sort nls_upper nlssort no_data_found notfound null number numeric nvarchar2 nvl others power rawtohex real reftohex round rowcount rowidtochar rowtype rpad rtrim serial sign signtype sin sinh smallint soundex sqlcode sqlerrm sqrt stddev string substr substrb sum sysdate tan tanh to_char text to_date to_label to_multi_byte to_number to_single_byte translate true trunc uid unlogged upper user userenv varchar varchar2 variance varying vsize xml"),operatorChars:/^[*\/+\-%<>!=~]/,dateSQL:ur("date time timestamp"),support:ur("doubleQuote nCharCast zerolessFloat binaryNumber hexNumber")}),kFr=y2({keywords:ur("select alter $elem$ $key$ $value$ add after all analyze and archive as asc before between binary both bucket buckets by cascade case cast change cluster clustered clusterstatus collection column columns comment compute concatenate continue create cross cursor data database databases dbproperties deferred delete delimited desc describe directory disable distinct distribute drop else enable end escaped exclusive exists explain export extended external fetch fields fileformat first format formatted from full function functions grant group having hold_ddltime idxproperties if import in index indexes inpath inputdriver inputformat insert intersect into is items join keys lateral left like limit lines load local location lock locks mapjoin materialized minus msck no_drop nocompress not of offline on option or order out outer outputdriver outputformat overwrite partition partitioned partitions percent plus preserve procedure purge range rcfile read readonly reads rebuild recordreader recordwriter recover reduce regexp rename repair replace restrict revoke right rlike row schema schemas semi sequencefile serde serdeproperties set shared show show_database sort sorted ssl statistics stored streamtable table tables tablesample tblproperties temporary terminated textfile then tmp to touch transform trigger unarchive undo union uniquejoin unlock update use using utc utc_tmestamp view when where while with admin authorization char compact compactions conf cube current current_date current_timestamp day decimal defined dependency directories elem_type exchange file following for grouping hour ignore inner interval jar less logical macro minute month more none noscan over owner partialscan preceding pretty principals protection reload rewrite role roles rollup rows second server sets skewed transactions truncate unbounded unset uri user values window year"),builtin:ur("bool boolean long timestamp tinyint smallint bigint int float double date datetime unsigned string array struct map uniontype key_type utctimestamp value_type varchar"),atoms:ur("false true null unknown"),operatorChars:/^[*+\-%<>!=]/,dateSQL:ur("date timestamp"),support:ur("ODBCdotTable doubleQuote binaryNumber hexNumber")}),vFr=y2({client:ur("source"),keywords:ur(vI+"a abort abs absent absolute access according action ada add admin after aggregate alias all allocate also alter always analyse analyze and any are array array_agg array_max_cardinality as asc asensitive assert assertion assignment asymmetric at atomic attach attribute attributes authorization avg backward base64 before begin begin_frame begin_partition bernoulli between bigint binary bit bit_length blob blocked bom boolean both breadth by c cache call called cardinality cascade cascaded case cast catalog catalog_name ceil ceiling chain char char_length character character_length character_set_catalog character_set_name character_set_schema characteristics characters check checkpoint class class_origin clob close cluster coalesce cobol collate collation collation_catalog collation_name collation_schema collect column column_name columns command_function command_function_code comment comments commit committed concurrently condition condition_number configuration conflict connect connection connection_name constant constraint constraint_catalog constraint_name constraint_schema constraints constructor contains content continue control conversion convert copy corr corresponding cost count covar_pop covar_samp create cross csv cube cume_dist current current_catalog current_date current_default_transform_group current_path current_role current_row current_schema current_time current_timestamp current_transform_group_for_type current_user cursor cursor_name cycle data database datalink datatype date datetime_interval_code datetime_interval_precision day db deallocate debug dec decimal declare default defaults deferrable deferred defined definer degree delete delimiter delimiters dense_rank depends depth deref derived desc describe descriptor detach detail deterministic diagnostics dictionary disable discard disconnect dispatch distinct dlnewcopy dlpreviouscopy dlurlcomplete dlurlcompleteonly dlurlcompletewrite dlurlpath dlurlpathonly dlurlpathwrite dlurlscheme dlurlserver dlvalue do document domain double drop dump dynamic dynamic_function dynamic_function_code each element else elseif elsif empty enable encoding encrypted end end_frame end_partition endexec enforced enum equals errcode error escape event every except exception exclude excluding exclusive exec execute exists exit exp explain expression extension external extract false family fetch file filter final first first_value flag float floor following for force foreach foreign fortran forward found frame_row free freeze from fs full function functions fusion g general generated get global go goto grant granted greatest group grouping groups handler having header hex hierarchy hint hold hour id identity if ignore ilike immediate immediately immutable implementation implicit import in include including increment indent index indexes indicator info inherit inherits initially inline inner inout input insensitive insert instance instantiable instead int integer integrity intersect intersection interval into invoker is isnull isolation join k key key_member key_type label lag language large last last_value lateral lead leading leakproof least left length level library like like_regex limit link listen ln load local localtime localtimestamp location locator lock locked log logged loop lower m map mapping match matched materialized max max_cardinality maxvalue member merge message message_length message_octet_length message_text method min minute minvalue mod mode modifies module month more move multiset mumps name names namespace national natural nchar nclob nesting new next nfc nfd nfkc nfkd nil no none normalize normalized not nothing notice notify notnull nowait nth_value ntile null nullable nullif nulls number numeric object occurrences_regex octet_length octets of off offset oids old on only open operator option options or order ordering ordinality others out outer output over overlaps overlay overriding owned owner p pad parallel parameter parameter_mode parameter_name parameter_ordinal_position parameter_specific_catalog parameter_specific_name parameter_specific_schema parser partial partition pascal passing passthrough password path percent percent_rank percentile_cont percentile_disc perform period permission pg_context pg_datatype_name pg_exception_context pg_exception_detail pg_exception_hint placing plans pli policy portion position position_regex power precedes preceding precision prepare prepared preserve primary print_strict_params prior privileges procedural procedure procedures program public publication query quote raise range rank read reads real reassign recheck recovery recursive ref references referencing refresh regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy regr_syy reindex relative release rename repeatable replace replica requiring reset respect restart restore restrict result result_oid return returned_cardinality returned_length returned_octet_length returned_sqlstate returning returns reverse revoke right role rollback rollup routine routine_catalog routine_name routine_schema routines row row_count row_number rows rowtype rule savepoint scale schema schema_name schemas scope scope_catalog scope_name scope_schema scroll search second section security select selective self sensitive sequence sequences serializable server server_name session session_user set setof sets share show similar simple size skip slice smallint snapshot some source space specific specific_name specifictype sql sqlcode sqlerror sqlexception sqlstate sqlwarning sqrt stable stacked standalone start state statement static statistics stddev_pop stddev_samp stdin stdout storage strict strip structure style subclass_origin submultiset subscription substring substring_regex succeeds sum symmetric sysid system system_time system_user t table table_name tables tablesample tablespace temp template temporary text then ties time timestamp timezone_hour timezone_minute to token top_level_count trailing transaction transaction_active transactions_committed transactions_rolled_back transform transforms translate translate_regex translation treat trigger trigger_catalog trigger_name trigger_schema trim trim_array true truncate trusted type types uescape unbounded uncommitted under unencrypted union unique unknown unlink unlisten unlogged unnamed unnest until untyped update upper uri usage use_column use_variable user user_defined_type_catalog user_defined_type_code user_defined_type_name user_defined_type_schema using vacuum valid validate validator value value_of values var_pop var_samp varbinary varchar variable_conflict variadic varying verbose version versioning view views volatile warning when whenever where while whitespace width_bucket window with within without work wrapper write xml xmlagg xmlattributes xmlbinary xmlcast xmlcomment xmlconcat xmldeclaration xmldocument xmlelement xmlexists xmlforest xmliterate xmlnamespaces xmlparse xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltext xmlvalidate year yes zone"),builtin:ur("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:ur("false true null unknown"),operatorChars:/^[*\/+\-%<>!=&|^\/#@?~]/,backslashStringEscapes:!1,dateSQL:ur("date time timestamp"),support:ur("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast escapeConstant")}),AFr=y2({keywords:ur("ancestor and asc by contains desc descendant distinct from group has in is limit offset on order select superset where"),atoms:ur("false true"),builtin:ur("blob datetime first key __key__ string integer double boolean null"),operatorChars:/^[*+\-%<>!=]/}),pFr=y2({client:ur("source"),keywords:ur("abort absolute access action active add admin after aggregate all also alter always analyse analyze and any array as asc assertion assignment asymmetric at authorization backward before begin between bigint binary bit boolean both by cache called cascade cascaded case cast chain char character characteristics check checkpoint class close cluster coalesce codegen collate column comment commit committed concurrency concurrently configuration connection constraint constraints contains content continue conversion copy cost cpu_rate_limit create createdb createexttable createrole createuser cross csv cube current current_catalog current_date current_role current_schema current_time current_timestamp current_user cursor cycle data database day deallocate dec decimal declare decode default defaults deferrable deferred definer delete delimiter delimiters deny desc dictionary disable discard distinct distributed do document domain double drop dxl each else enable encoding encrypted end enum errors escape every except exchange exclude excluding exclusive execute exists explain extension external extract false family fetch fields filespace fill filter first float following for force foreign format forward freeze from full function global grant granted greatest group group_id grouping handler hash having header hold host hour identity if ignore ilike immediate immutable implicit in including inclusive increment index indexes inherit inherits initially inline inner inout input insensitive insert instead int integer intersect interval into invoker is isnull isolation join key language large last leading least left level like limit list listen load local localtime localtimestamp location lock log login mapping master match maxvalue median merge minute minvalue missing mode modifies modify month move name names national natural nchar new newline next no nocreatedb nocreateexttable nocreaterole nocreateuser noinherit nologin none noovercommit nosuperuser not nothing notify notnull nowait null nullif nulls numeric object of off offset oids old on only operator option options or order ordered others out outer over overcommit overlaps overlay owned owner parser partial partition partitions passing password percent percentile_cont percentile_disc placing plans position preceding precision prepare prepared preserve primary prior privileges procedural procedure protocol queue quote randomly range read readable reads real reassign recheck recursive ref references reindex reject relative release rename repeatable replace replica reset resource restart restrict returning returns revoke right role rollback rollup rootpartition row rows rule savepoint scatter schema scroll search second security segment select sequence serializable session session_user set setof sets share show similar simple smallint some split sql stable standalone start statement statistics stdin stdout storage strict strip subpartition subpartitions substring superuser symmetric sysid system table tablespace temp template temporary text then threshold ties time timestamp to trailing transaction treat trigger trim true truncate trusted type unbounded uncommitted unencrypted union unique unknown unlisten until update user using vacuum valid validation validator value values varchar variadic varying verbose version view volatile web when where whitespace window with within without work writable write xml xmlattributes xmlconcat xmlelement xmlexists xmlforest xmlparse xmlpi xmlroot xmlserialize year yes zone"),builtin:ur("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:ur("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:ur("date time timestamp"),support:ur("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast")}),bFr=y2({keywords:ur("add after all alter analyze and anti archive array as asc at between bucket buckets by cache cascade case cast change clear cluster clustered codegen collection column columns comment commit compact compactions compute concatenate cost create cross cube current current_date current_timestamp database databases data dbproperties defined delete delimited deny desc describe dfs directories distinct distribute drop else end escaped except exchange exists explain export extended external false fields fileformat first following for format formatted from full function functions global grant group grouping having if ignore import in index indexes inner inpath inputformat insert intersect interval into is items join keys last lateral lazy left like limit lines list load local location lock locks logical macro map minus msck natural no not null nulls of on optimize option options or order out outer outputformat over overwrite partition partitioned partitions percent preceding principals purge range recordreader recordwriter recover reduce refresh regexp rename repair replace reset restrict revoke right rlike role roles rollback rollup row rows schema schemas select semi separated serde serdeproperties set sets show skewed sort sorted start statistics stored stratify struct table tables tablesample tblproperties temp temporary terminated then to touch transaction transactions transform true truncate unarchive unbounded uncache union unlock unset use using values view when where window with"),builtin:ur("tinyint smallint int bigint boolean float double string binary timestamp decimal array map struct uniontype delimited serde sequencefile textfile rcfile inputformat outputformat"),atoms:ur("false true null"),operatorChars:/^[*\/+\-%<>!=~&|^]/,dateSQL:ur("date time timestamp"),support:ur("ODBCdotTable doubleQuote zerolessFloat")}),wFr=y2({client:ur("source"),keywords:ur("alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit after all and as at asc avedev avg between by case cast coalesce count create current_timestamp day days delete define desc distinct else end escape events every exists false first from full group having hour hours in inner insert instanceof into irstream is istream join last lastweekday left limit like max match_recognize matches median measures metadatasql min minute minutes msec millisecond milliseconds not null offset on or order outer output partition pattern prev prior regexp retain-union retain-intersection right rstream sec second seconds select set some snapshot sql stddev sum then true unidirectional until update variable weekday when where window"),builtin:{},atoms:ur("false true null"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:ur("time"),support:ur("decimallessFloat zerolessFloat binaryNumber hexNumber")}),OFr=Object.freeze(Object.defineProperty({__proto__:null,cassandra:gFr,esper:wFr,gpSQL:pFr,gql:AFr,hive:kFr,mariaDB:hFr,msSQL:dFr,mySQL:uFr,pgSQL:vFr,plSQL:mFr,sparkSQL:bFr,sql:y2,sqlite:fFr,standardSQL:cFr},Symbol.toStringTag,{value:"Module"})),yFr=WKe({start:[{regex:/#?!.*/,token:"comment"},{regex:/"""/,token:"string",next:"string3"},{regex:/(STRING:)(\s)/,token:["keyword",null],next:"string2"},{regex:/\S*?"/,token:"string",next:"string"},{regex:/(?:0x[\d,a-f]+)|(?:0o[0-7]+)|(?:0b[0,1]+)|(?:\-?\d+.?\d*)(?=\s)/,token:"number"},{regex:/((?:GENERIC)|\:?\:)(\s+)(\S+)(\s+)(\()/,token:["keyword",null,"def",null,"bracket"],next:"stack"},{regex:/(M\:)(\s+)(\S+)(\s+)(\S+)/,token:["keyword",null,"def",null,"tag"]},{regex:/USING\:/,token:"keyword",next:"vocabulary"},{regex:/(USE\:|IN\:)(\s+)(\S+)(?=\s|$)/,token:["keyword",null,"tag"]},{regex:/(\S+\:)(\s+)(\S+)(?=\s|$)/,token:["keyword",null,"def"]},{regex:/(?:;|\\|t|f|if|loop|while|until|do|PRIVATE>|\.\*\?]+(?=\s|$)/,token:"builtin"},{regex:/[\)><]+\S+(?=\s|$)/,token:"builtin"},{regex:/(?:[\+\-\=\/\*<>])(?=\s|$)/,token:"keyword"},{regex:/\S+/,token:"variable"},{regex:/\s+|./,token:null}],vocabulary:[{regex:/;/,token:"keyword",next:"start"},{regex:/\S+/,token:"tag"},{regex:/\s+|./,token:null}],string:[{regex:/(?:[^\\]|\\.)*?"/,token:"string",next:"start"},{regex:/.*/,token:"string"}],string2:[{regex:/^;/,token:"keyword",next:"start"},{regex:/.*/,token:"string"}],string3:[{regex:/(?:[^\\]|\\.)*?"""/,token:"string",next:"start"},{regex:/.*/,token:"string"}],stack:[{regex:/\)/,token:"bracket",next:"start"},{regex:/--/,token:"bracket"},{regex:/\S+/,token:"meta"},{regex:/\s+|./,token:null}],languageData:{name:"factor",dontIndentStates:["start","vocabulary","string","string3","stack"],commentTokens:{line:"!"}}}),CFr=Object.freeze(Object.defineProperty({__proto__:null,factor:yFr},Symbol.toStringTag,{value:"Module"}));var _Fr={term:!0,method:!0,accu:!0,rule:!0,then:!0,is:!0,and:!0,or:!0,if:!0,default:!0},Xxn={var_input:!0,var_output:!0,fuzzify:!0,defuzzify:!0,function_block:!0,ruleblock:!0},gFe={end_ruleblock:!0,end_defuzzify:!0,end_function_block:!0,end_fuzzify:!0,end_var:!0},SFr={true:!0,false:!0,nan:!0,real:!0,min:!0,max:!0,cog:!0,cogs:!0},s4t=/[+\-*&^%:=<>!|\/]/;function mFe(e,t){var n=e.next();if(/[\d\.]/.test(n))return n=="."?e.match(/^[0-9]+([eE][\-+]?[0-9]+)?/):n=="0"?e.match(/^[xX][0-9a-fA-F]+/)||e.match(/^0[0-7]+/):e.match(/^[0-9]*\.?[0-9]*([eE][\-+]?[0-9]+)?/),"number";if(n=="/"||n=="("){if(e.eat("*"))return t.tokenize=a4t,a4t(e,t);if(e.eat("/"))return e.skipToEnd(),"comment"}if(s4t.test(n))return e.eatWhile(s4t),"operator";e.eatWhile(/[\w\$_\xa1-\uffff]/);var r=e.current().toLowerCase();return _Fr.propertyIsEnumerable(r)||Xxn.propertyIsEnumerable(r)||gFe.propertyIsEnumerable(r)?"keyword":SFr.propertyIsEnumerable(r)?"atom":"variable"}function a4t(e,t){for(var n=!1,r;r=e.next();){if((r=="/"||r==")")&&n){t.tokenize=mFe;break}n=r=="*"}return"comment"}function Gxn(e,t,n,r,o){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=o}function LFr(e,t,n){return e.context=new Gxn(e.indented,t,n,null,e.context)}function xFr(e){if(e.context.prev){var t=e.context.type;return t=="end_block"&&(e.indented=e.context.indented),e.context=e.context.prev}}const EFr={name:"fcl",startState:function(e){return{tokenize:null,context:new Gxn(-e,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,t){var n=t.context;if(e.sol()&&(n.align==null&&(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0),e.eatSpace())return null;var r=(t.tokenize||mFe)(e,t);if(r=="comment")return r;n.align==null&&(n.align=!0);var o=e.current().toLowerCase();return Xxn.propertyIsEnumerable(o)?LFr(t,e.column(),"end_block"):gFe.propertyIsEnumerable(o)&&xFr(t),t.startOfLine=!1,r},indent:function(e,t,n){if(e.tokenize!=mFe&&e.tokenize!=null)return 0;var r=e.context,o=gFe.propertyIsEnumerable(t);return r.align?r.column+(o?0:1):r.indented+(o?0:n.unit)},languageData:{commentTokens:{line:"//",block:{open:"(*",close:"*)"}}}},TFr=Object.freeze(Object.defineProperty({__proto__:null,fcl:EFr},Symbol.toStringTag,{value:"Module"}));function Yxn(e){var t=[];return e.split(" ").forEach(function(n){t.push({name:n})}),t}var QFr=Yxn("INVERT AND OR XOR 2* 2/ LSHIFT RSHIFT 0= = 0< < > U< MIN MAX 2DROP 2DUP 2OVER 2SWAP ?DUP DEPTH DROP DUP OVER ROT SWAP >R R> R@ + - 1+ 1- ABS NEGATE S>D * M* UM* FM/MOD SM/REM UM/MOD */ */MOD / /MOD MOD HERE , @ ! CELL+ CELLS C, C@ C! CHARS 2@ 2! ALIGN ALIGNED +! ALLOT CHAR [CHAR] [ ] BL FIND EXECUTE IMMEDIATE COUNT LITERAL STATE ; DOES> >BODY EVALUATE SOURCE >IN <# # #S #> HOLD SIGN BASE >NUMBER HEX DECIMAL FILL MOVE . CR EMIT SPACE SPACES TYPE U. .R U.R ACCEPT TRUE FALSE <> U> 0<> 0> NIP TUCK ROLL PICK 2>R 2R@ 2R> WITHIN UNUSED MARKER I J TO COMPILE, [COMPILE] SAVE-INPUT RESTORE-INPUT PAD ERASE 2LITERAL DNEGATE D- D+ D0< D0= D2* D2/ D< D= DMAX DMIN D>S DABS M+ M*/ D. D.R 2ROT DU< CATCH THROW FREE RESIZE ALLOCATE CS-PICK CS-ROLL GET-CURRENT SET-CURRENT FORTH-WORDLIST GET-ORDER SET-ORDER PREVIOUS SEARCH-WORDLIST WORDLIST FIND ALSO ONLY FORTH DEFINITIONS ORDER -TRAILING /STRING SEARCH COMPARE CMOVE CMOVE> BLANK SLITERAL"),DFr=Yxn("IF ELSE THEN BEGIN WHILE REPEAT UNTIL RECURSE [IF] [ELSE] [THEN] ?DO DO LOOP +LOOP UNLOOP LEAVE EXIT AGAIN CASE OF ENDOF ENDCASE");function h8e(e,t){var n;for(n=e.length-1;n>=0;n--)if(e[n].name===t.toUpperCase())return e[n]}const BFr={name:"forth",startState:function(){return{state:"",base:10,coreWordList:QFr,immediateWordList:DFr,wordList:[]}},token:function(e,t){var n;if(e.eatSpace())return null;if(t.state===""){if(e.match(/^(\]|:NONAME)(\s|$)/i))return t.state=" compilation","builtin";if(n=e.match(/^(\:)\s+(\S+)(\s|$)+/),n)return t.wordList.push({name:n[2].toUpperCase()}),t.state=" compilation","def";if(n=e.match(/^(VARIABLE|2VARIABLE|CONSTANT|2CONSTANT|CREATE|POSTPONE|VALUE|WORD)\s+(\S+)(\s|$)+/i),n)return t.wordList.push({name:n[2].toUpperCase()}),"def";if(n=e.match(/^(\'|\[\'\])\s+(\S+)(\s|$)+/),n)return"builtin"}else{if(e.match(/^(\;|\[)(\s)/))return t.state="",e.backUp(1),"builtin";if(e.match(/^(\;|\[)($)/))return t.state="","builtin";if(e.match(/^(POSTPONE)\s+\S+(\s|$)+/))return"builtin"}if(n=e.match(/^(\S+)(\s+|$)/),n)return h8e(t.wordList,n[1])!==void 0?"variable":n[1]==="\\"?(e.skipToEnd(),"comment"):h8e(t.coreWordList,n[1])!==void 0?"builtin":h8e(t.immediateWordList,n[1])!==void 0?"keyword":n[1]==="("?(e.eatWhile(function(r){return r!==")"}),e.eat(")"),"comment"):n[1]===".("?(e.eatWhile(function(r){return r!==")"}),e.eat(")"),"string"):n[1]==='S"'||n[1]==='."'||n[1]==='C"'?(e.eatWhile(function(r){return r!=='"'}),e.eat('"'),"string"):n[1]-68719476735?"number":"atom"}},RFr=Object.freeze(Object.defineProperty({__proto__:null,forth:BFr},Symbol.toStringTag,{value:"Module"}));function HKe(e){for(var t={},n=0;n\/\:]/,FFr=/^\.(and|or|eq|lt|le|gt|ge|ne|not|eqv|neqv)\./i;function NFr(e,t){if(e.match(FFr))return"operator";var n=e.next();if(n=="!")return e.skipToEnd(),"comment";if(n=='"'||n=="'")return t.tokenize=UFr(n),t.tokenize(e,t);if(/[\[\]\(\),]/.test(n))return null;if(/\d/.test(n))return e.eatWhile(/[\w\.]/),"number";if(l4t.test(n))return e.eatWhile(l4t),"operator";e.eatWhile(/[\w\$_]/);var r=e.current().toLowerCase();return IFr.hasOwnProperty(r)?"keyword":MFr.hasOwnProperty(r)||PFr.hasOwnProperty(r)?"builtin":"variable"}function UFr(e){return function(t,n){for(var r=!1,o,s=!1;(o=t.next())!=null;){if(o==e&&!r){s=!0;break}r=!r&&o=="\\"}return(s||!r)&&(n.tokenize=null),"string"}}const jFr={name:"fortran",startState:function(){return{tokenize:null}},token:function(e,t){if(e.eatSpace())return null;var n=(t.tokenize||NFr)(e,t);return n=="comment"||n=="meta",n}},WFr=Object.freeze(Object.defineProperty({__proto__:null,fortran:jFr},Symbol.toStringTag,{value:"Module"}));function $Ke(e){var t={as:"keyword",do:"keyword",else:"keyword",end:"keyword",exception:"keyword",fun:"keyword",functor:"keyword",if:"keyword",in:"keyword",include:"keyword",let:"keyword",of:"keyword",open:"keyword",rec:"keyword",struct:"keyword",then:"keyword",type:"keyword",val:"keyword",while:"keyword",with:"keyword"},n=e.extraWords||{};for(var r in n)n.hasOwnProperty(r)&&(t[r]=e.extraWords[r]);var o=[];for(var s in t)o.push(s);function a(h,g){var m=h.next();if(m==='"')return g.tokenize=l,g.tokenize(h,g);if(m==="{"&&h.eat("|"))return g.longString=!0,g.tokenize=u,g.tokenize(h,g);if(m==="("&&h.match(/^\*(?!\))/))return g.commentLevel++,g.tokenize=d,g.tokenize(h,g);if(m==="~"||m==="?")return h.eatWhile(/\w/),"variableName.special";if(m==="`")return h.eatWhile(/\w/),"quote";if(m==="/"&&e.slashComments&&h.eat("/"))return h.skipToEnd(),"comment";if(/\d/.test(m))return m==="0"&&h.eat(/[bB]/)&&h.eatWhile(/[01]/),m==="0"&&h.eat(/[xX]/)&&h.eatWhile(/[0-9a-fA-F]/),m==="0"&&h.eat(/[oO]/)?h.eatWhile(/[0-7]/):(h.eatWhile(/[\d_]/),h.eat(".")&&h.eatWhile(/[\d]/),h.eat(/[eE]/)&&h.eatWhile(/[\d\-+]/)),"number";if(/[+\-*&%=<>!?|@\.~:]/.test(m))return"operator";if(/[\w\xa1-\uffff]/.test(m)){h.eatWhile(/[\w\xa1-\uffff]/);var v=h.current();return t.hasOwnProperty(v)?t[v]:"variable"}return null}function l(h,g){for(var m,v=!1,f=!1;(m=h.next())!=null;){if(m==='"'&&!f){v=!0;break}f=!f&&m==="\\"}return v&&!f&&(g.tokenize=a),"string"}function d(h,g){for(var m,v;g.commentLevel>0&&(v=h.next())!=null;)m==="("&&v==="*"&&g.commentLevel++,m==="*"&&v===")"&&g.commentLevel--,m=v;return g.commentLevel<=0&&(g.tokenize=a),"comment"}function u(h,g){for(var m,v;g.longString&&(v=h.next())!=null;)m==="|"&&v==="}"&&(g.longString=!1),m=v;return g.longString||(g.tokenize=a),"string"}return{startState:function(){return{tokenize:a,commentLevel:0,longString:!1}},token:function(h,g){return h.eatSpace()?null:g.tokenize(h,g)},languageData:{autocomplete:o,commentTokens:{line:e.slashComments?"//":void 0,block:{open:"(*",close:"*)"}}}}}const VFr=$Ke({extraWords:{and:"keyword",assert:"keyword",begin:"keyword",class:"keyword",constraint:"keyword",done:"keyword",downto:"keyword",external:"keyword",function:"keyword",initializer:"keyword",lazy:"keyword",match:"keyword",method:"keyword",module:"keyword",mutable:"keyword",new:"keyword",nonrec:"keyword",object:"keyword",private:"keyword",sig:"keyword",to:"keyword",try:"keyword",value:"keyword",virtual:"keyword",when:"keyword",raise:"builtin",failwith:"builtin",true:"builtin",false:"builtin",asr:"builtin",land:"builtin",lor:"builtin",lsl:"builtin",lsr:"builtin",lxor:"builtin",mod:"builtin",or:"builtin",raise_notrace:"builtin",trace:"builtin",exit:"builtin",print_string:"builtin",print_endline:"builtin",int:"type",float:"type",bool:"type",char:"type",string:"type",unit:"type",List:"builtin"}}),zFr=$Ke({extraWords:{abstract:"keyword",assert:"keyword",base:"keyword",begin:"keyword",class:"keyword",default:"keyword",delegate:"keyword","do!":"keyword",done:"keyword",downcast:"keyword",downto:"keyword",elif:"keyword",extern:"keyword",finally:"keyword",for:"keyword",function:"keyword",global:"keyword",inherit:"keyword",inline:"keyword",interface:"keyword",internal:"keyword",lazy:"keyword","let!":"keyword",match:"keyword",member:"keyword",module:"keyword",mutable:"keyword",namespace:"keyword",new:"keyword",null:"keyword",override:"keyword",private:"keyword",public:"keyword","return!":"keyword",return:"keyword",select:"keyword",static:"keyword",to:"keyword",try:"keyword",upcast:"keyword","use!":"keyword",use:"keyword",void:"keyword",when:"keyword","yield!":"keyword",yield:"keyword",atomic:"keyword",break:"keyword",checked:"keyword",component:"keyword",const:"keyword",constraint:"keyword",constructor:"keyword",continue:"keyword",eager:"keyword",event:"keyword",external:"keyword",fixed:"keyword",method:"keyword",mixin:"keyword",object:"keyword",parallel:"keyword",process:"keyword",protected:"keyword",pure:"keyword",sealed:"keyword",tailcall:"keyword",trait:"keyword",virtual:"keyword",volatile:"keyword",List:"builtin",Seq:"builtin",Map:"builtin",Set:"builtin",Option:"builtin",int:"builtin",string:"builtin",not:"builtin",true:"builtin",false:"builtin",raise:"builtin",failwith:"builtin"},slashComments:!0}),HFr=$Ke({extraWords:{abstype:"keyword",and:"keyword",andalso:"keyword",case:"keyword",datatype:"keyword",fn:"keyword",handle:"keyword",infix:"keyword",infixr:"keyword",local:"keyword",nonfix:"keyword",op:"keyword",orelse:"keyword",raise:"keyword",withtype:"keyword",eqtype:"keyword",sharing:"keyword",sig:"keyword",signature:"keyword",structure:"keyword",where:"keyword",true:"keyword",false:"keyword",int:"builtin",real:"builtin",string:"builtin",char:"builtin",bool:"builtin"},slashComments:!0}),f8e=Object.freeze(Object.defineProperty({__proto__:null,fSharp:zFr,oCaml:VFr,sml:HFr},Symbol.toStringTag,{value:"Module"}));function Zxn(e){var t=[],n="",r={".abort":"builtin",".align":"builtin",".altmacro":"builtin",".ascii":"builtin",".asciz":"builtin",".balign":"builtin",".balignw":"builtin",".balignl":"builtin",".bundle_align_mode":"builtin",".bundle_lock":"builtin",".bundle_unlock":"builtin",".byte":"builtin",".cfi_startproc":"builtin",".comm":"builtin",".data":"builtin",".def":"builtin",".desc":"builtin",".dim":"builtin",".double":"builtin",".eject":"builtin",".else":"builtin",".elseif":"builtin",".end":"builtin",".endef":"builtin",".endfunc":"builtin",".endif":"builtin",".equ":"builtin",".equiv":"builtin",".eqv":"builtin",".err":"builtin",".error":"builtin",".exitm":"builtin",".extern":"builtin",".fail":"builtin",".file":"builtin",".fill":"builtin",".float":"builtin",".func":"builtin",".global":"builtin",".gnu_attribute":"builtin",".hidden":"builtin",".hword":"builtin",".ident":"builtin",".if":"builtin",".incbin":"builtin",".include":"builtin",".int":"builtin",".internal":"builtin",".irp":"builtin",".irpc":"builtin",".lcomm":"builtin",".lflags":"builtin",".line":"builtin",".linkonce":"builtin",".list":"builtin",".ln":"builtin",".loc":"builtin",".loc_mark_labels":"builtin",".local":"builtin",".long":"builtin",".macro":"builtin",".mri":"builtin",".noaltmacro":"builtin",".nolist":"builtin",".octa":"builtin",".offset":"builtin",".org":"builtin",".p2align":"builtin",".popsection":"builtin",".previous":"builtin",".print":"builtin",".protected":"builtin",".psize":"builtin",".purgem":"builtin",".pushsection":"builtin",".quad":"builtin",".reloc":"builtin",".rept":"builtin",".sbttl":"builtin",".scl":"builtin",".section":"builtin",".set":"builtin",".short":"builtin",".single":"builtin",".size":"builtin",".skip":"builtin",".sleb128":"builtin",".space":"builtin",".stab":"builtin",".string":"builtin",".struct":"builtin",".subsection":"builtin",".symver":"builtin",".tag":"builtin",".text":"builtin",".title":"builtin",".type":"builtin",".uleb128":"builtin",".val":"builtin",".version":"builtin",".vtable_entry":"builtin",".vtable_inherit":"builtin",".warning":"builtin",".weak":"builtin",".weakref":"builtin",".word":"builtin"},o={};function s(){n="#",o.al="variable",o.ah="variable",o.ax="variable",o.eax="variableName.special",o.rax="variableName.special",o.bl="variable",o.bh="variable",o.bx="variable",o.ebx="variableName.special",o.rbx="variableName.special",o.cl="variable",o.ch="variable",o.cx="variable",o.ecx="variableName.special",o.rcx="variableName.special",o.dl="variable",o.dh="variable",o.dx="variable",o.edx="variableName.special",o.rdx="variableName.special",o.si="variable",o.esi="variableName.special",o.rsi="variableName.special",o.di="variable",o.edi="variableName.special",o.rdi="variableName.special",o.sp="variable",o.esp="variableName.special",o.rsp="variableName.special",o.bp="variable",o.ebp="variableName.special",o.rbp="variableName.special",o.ip="variable",o.eip="variableName.special",o.rip="variableName.special",o.cs="keyword",o.ds="keyword",o.ss="keyword",o.es="keyword",o.fs="keyword",o.gs="keyword"}function a(){n="@",r.syntax="builtin",o.r0="variable",o.r1="variable",o.r2="variable",o.r3="variable",o.r4="variable",o.r5="variable",o.r6="variable",o.r7="variable",o.r8="variable",o.r9="variable",o.r10="variable",o.r11="variable",o.r12="variable",o.sp="variableName.special",o.lr="variableName.special",o.pc="variableName.special",o.r13=o.sp,o.r14=o.lr,o.r15=o.pc,t.push(function(u,h){if(u==="#")return h.eatWhile(/\w/),"number"})}e==="x86"?s():(e==="arm"||e==="armv6")&&a();function l(u,h){for(var g=!1,m;(m=u.next())!=null;){if(m===h&&!g)return!1;g=!g&&m==="\\"}return g}function d(u,h){for(var g=!1,m;(m=u.next())!=null;){if(m==="/"&&g){h.tokenize=null;break}g=m==="*"}return"comment"}return{name:"gas",startState:function(){return{tokenize:null}},token:function(u,h){if(h.tokenize)return h.tokenize(u,h);if(u.eatSpace())return null;var g,m,v=u.next();if(v==="/"&&u.eat("*"))return h.tokenize=d,d(u,h);if(v===n)return u.skipToEnd(),"comment";if(v==='"')return l(u,'"'),"string";if(v===".")return u.eatWhile(/\w/),m=u.current().toLowerCase(),g=r[m],g||null;if(v==="=")return u.eatWhile(/\w/),"tag";if(v==="{"||v==="}")return"bracket";if(/\d/.test(v))return v==="0"&&u.eat("x")?(u.eatWhile(/[0-9a-fA-F]/),"number"):(u.eatWhile(/\d/),"number");if(/\w/.test(v))return u.eatWhile(/\w/),u.eat(":")?"tag":(m=u.current().toLowerCase(),g=o[m],g||null);for(var f=0;f]*>?/)?"variable":(e.next(),e.eatWhile(/[^@"<#]/),null)}},ZFr=Object.freeze(Object.defineProperty({__proto__:null,gherkin:YFr},Symbol.toStringTag,{value:"Module"}));function $pe(e){for(var t={},n=e.split(" "),r=0;r"))return Hm="->",null;if(/[+\-*&%=<>!?|\/~]/.test(n))return e.eatWhile(/[+\-*&%=<>|~]/),"operator";if(e.eatWhile(/[\w\$_]/),n=="@")return e.eatWhile(/[\w\$_\.]/),"meta";if(t.lastToken==".")return"property";if(e.eat(":"))return Hm="proplabel","property";var r=e.current();return eNr.propertyIsEnumerable(r)?"atom":qFr.propertyIsEnumerable(r)?(KFr.propertyIsEnumerable(r)?Hm="newstatement":JFr.propertyIsEnumerable(r)&&(Hm="standalone"),"keyword"):"variable"}XKe.isBase=!0;function c4t(e,t,n){var r=!1;if(e!="/"&&t.eat(e))if(t.eat(e))r=!0;else return"string";function o(s,a){for(var l=!1,d,u=!r;(d=s.next())!=null;){if(d==e&&!l){if(!r)break;if(s.match(e+e)){u=!0;break}}if(e=='"'&&d=="$"&&!l){if(s.eat("{"))return a.tokenize.push(tNr()),"string";if(s.match(/^\w/,!1))return a.tokenize.push(nNr),"string"}l=!l&&d=="\\"}return u&&a.tokenize.pop(),"string"}return n.tokenize.push(o),o(t,n)}function tNr(){var e=1;function t(n,r){if(n.peek()=="}"){if(e--,e==0)return r.tokenize.pop(),r.tokenize[r.tokenize.length-1](n,r)}else n.peek()=="{"&&e++;return XKe(n,r)}return t.isBase=!0,t}function nNr(e,t){var n=e.match(/^(\.|[\w\$_]+)/);return(!n||!e.match(n[0]=="."?/^[\w$_]/:/^\./))&&t.tokenize.pop(),n?n[0]=="."?null:"variable":t.tokenize[t.tokenize.length-1](e,t)}function d4t(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize.pop();break}n=r=="*"}return"comment"}function kFe(e,t){return!e||e=="operator"||e=="->"||/[\.\[\{\(,;:]/.test(e)||e=="newstatement"||e=="keyword"||e=="proplabel"||e=="standalone"&&!t}function qxn(e,t,n,r,o){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=o}function Wae(e,t,n){return e.context=new qxn(e.indented,t,n,null,e.context)}function c7(e){var t=e.context.type;return(t==")"||t=="]"||t=="}")&&(e.indented=e.context.indented),e.context=e.context.prev}const iNr={name:"groovy",startState:function(e){return{tokenize:[XKe],context:new qxn(-e,0,"top",!1),indented:0,startOfLine:!0,lastToken:null}},token:function(e,t){var n=t.context;if(e.sol()&&(n.align==null&&(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0,n.type=="statement"&&!kFe(t.lastToken,!0)&&(c7(t),n=t.context)),e.eatSpace())return null;Hm=null;var r=t.tokenize[t.tokenize.length-1](e,t);if(r=="comment")return r;if(n.align==null&&(n.align=!0),(Hm==";"||Hm==":")&&n.type=="statement")c7(t);else if(Hm=="->"&&n.type=="statement"&&n.prev.type=="}")c7(t),t.context.align=!1;else if(Hm=="{")Wae(t,e.column(),"}");else if(Hm=="[")Wae(t,e.column(),"]");else if(Hm=="(")Wae(t,e.column(),")");else if(Hm=="}"){for(;n.type=="statement";)n=c7(t);for(n.type=="}"&&(n=c7(t));n.type=="statement";)n=c7(t)}else Hm==n.type?c7(t):(n.type=="}"||n.type=="top"||n.type=="statement"&&Hm=="newstatement")&&Wae(t,e.column(),"statement");return t.startOfLine=!1,t.lastToken=Hm||r,r},indent:function(e,t,n){if(!e.tokenize[e.tokenize.length-1].isBase)return null;var r=t&&t.charAt(0),o=e.context;o.type=="statement"&&!kFe(e.lastToken,!0)&&(o=o.prev);var s=r==o.type;return o.type=="statement"?o.indented+(r=="{"?0:n.unit):o.align?o.column+(s?0:1):o.indented+(s?0:n.unit)},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"'''",'"""']}}},rNr=Object.freeze(Object.defineProperty({__proto__:null,groovy:iNr},Symbol.toStringTag,{value:"Module"}));function vFe(e,t,n){return t(n),n(e,t)}var oNr=/[a-z_]/,sNr=/[A-Z]/,g8e=/\d/,aNr=/[0-9A-Fa-f]/,lNr=/[0-7]/,u4t=/[a-z_A-Z0-9'\xa1-\uffff]/,m8e=/[-!#$%&*+.\/<=>?@\\^|~:]/,cNr=/[(),;[\]`{}]/,Kxn=/[ \t\v\f]/;function jW(e,t){if(e.eatWhile(Kxn))return null;var n=e.next();if(cNr.test(n)){if(n=="{"&&e.eat("-")){var r="comment";return e.eat("#")&&(r="meta"),vFe(e,t,Jxn(r,1))}return null}if(n=="'")return e.eat("\\"),e.next(),e.eat("'")?"string":"error";if(n=='"')return vFe(e,t,e5n);if(sNr.test(n))return e.eatWhile(u4t),e.eat(".")?"qualifier":"type";if(oNr.test(n))return e.eatWhile(u4t),"variable";if(g8e.test(n)){if(n=="0"){if(e.eat(/[xX]/))return e.eatWhile(aNr),"integer";if(e.eat(/[oO]/))return e.eatWhile(lNr),"number"}e.eatWhile(g8e);var r="number";return e.match(/^\.\d+/)&&(r="number"),e.eat(/[eE]/)&&(r="number",e.eat(/[-+]/),e.eatWhile(g8e)),r}return n=="."&&e.eat(".")?"keyword":m8e.test(n)?n=="-"&&e.eat(/-/)&&(e.eatWhile(/-/),!e.eat(m8e))?(e.skipToEnd(),"comment"):(e.eatWhile(m8e),"variable"):"error"}function Jxn(e,t){return t==0?jW:function(n,r){for(var o=t;!n.eol();){var s=n.next();if(s=="{"&&n.eat("-"))++o;else if(s=="-"&&n.eat("}")&&(--o,o==0))return r(jW),e}return r(Jxn(e,o)),e}}function e5n(e,t){for(;!e.eol();){var n=e.next();if(n=='"')return t(jW),"string";if(n=="\\"){if(e.eol()||e.eat(Kxn))return t(dNr),"string";e.eat("&")||e.next()}}return t(jW),"error"}function dNr(e,t){return e.eat("\\")?vFe(e,t,e5n):(e.next(),t(jW),"error")}var h4t=function(){var e={};function t(n){return function(){for(var r=0;r","@","~","=>"),t("builtin")("!!","$!","$","&&","+","++","-",".","/","/=","<","<*","<=","<$>","<*>","=<<","==",">",">=",">>",">>=","^","^^","||","*","*>","**"),t("builtin")("Applicative","Bool","Bounded","Char","Double","EQ","Either","Enum","Eq","False","FilePath","Float","Floating","Fractional","Functor","GT","IO","IOError","Int","Integer","Integral","Just","LT","Left","Maybe","Monad","Nothing","Num","Ord","Ordering","Rational","Read","ReadS","Real","RealFloat","RealFrac","Right","Show","ShowS","String","True"),t("builtin")("abs","acos","acosh","all","and","any","appendFile","asTypeOf","asin","asinh","atan","atan2","atanh","break","catch","ceiling","compare","concat","concatMap","const","cos","cosh","curry","cycle","decodeFloat","div","divMod","drop","dropWhile","either","elem","encodeFloat","enumFrom","enumFromThen","enumFromThenTo","enumFromTo","error","even","exp","exponent","fail","filter","flip","floatDigits","floatRadix","floatRange","floor","fmap","foldl","foldl1","foldr","foldr1","fromEnum","fromInteger","fromIntegral","fromRational","fst","gcd","getChar","getContents","getLine","head","id","init","interact","ioError","isDenormalized","isIEEE","isInfinite","isNaN","isNegativeZero","iterate","last","lcm","length","lex","lines","log","logBase","lookup","map","mapM","mapM_","max","maxBound","maximum","maybe","min","minBound","minimum","mod","negate","not","notElem","null","odd","or","otherwise","pi","pred","print","product","properFraction","pure","putChar","putStr","putStrLn","quot","quotRem","read","readFile","readIO","readList","readLn","readParen","reads","readsPrec","realToFrac","recip","rem","repeat","replicate","return","reverse","round","scaleFloat","scanl","scanl1","scanr","scanr1","seq","sequence","sequence_","show","showChar","showList","showParen","showString","shows","showsPrec","significand","signum","sin","sinh","snd","span","splitAt","sqrt","subtract","succ","sum","tail","take","takeWhile","tan","tanh","toEnum","toInteger","toRational","truncate","uncurry","undefined","unlines","until","unwords","unzip","unzip3","userError","words","writeFile","zip","zip3","zipWith","zipWith3"),e}();const uNr={name:"haskell",startState:function(){return{f:jW}},copyState:function(e){return{f:e.f}},token:function(e,t){var n=t.f(e,function(o){t.f=o}),r=e.current();return h4t.hasOwnProperty(r)?h4t[r]:n},languageData:{commentTokens:{line:"--",block:{open:"{-",close:"-}"}}}},hNr=Object.freeze(Object.defineProperty({__proto__:null,haskell:uNr},Symbol.toStringTag,{value:"Module"}));function Rh(e){return{type:e,style:"keyword"}}var f4t=Rh("keyword a"),k8e=Rh("keyword b"),J$=Rh("keyword c"),fNr=Rh("operator"),v8e={type:"atom",style:"atom"},Vae={type:"attribute",style:"attribute"},Ym=Rh("typedef"),g4t={if:f4t,while:f4t,else:k8e,do:k8e,try:k8e,return:J$,break:J$,continue:J$,new:J$,throw:J$,var:Rh("var"),inline:Vae,static:Vae,using:Rh("import"),public:Vae,private:Vae,cast:Rh("cast"),import:Rh("import"),macro:Rh("macro"),function:Rh("function"),catch:Rh("catch"),untyped:Rh("untyped"),callback:Rh("cb"),for:Rh("for"),switch:Rh("switch"),case:Rh("case"),default:Rh("default"),in:fNr,never:Rh("property_access"),trace:Rh("trace"),class:Ym,abstract:Ym,enum:Ym,interface:Ym,typedef:Ym,extends:Ym,implements:Ym,dynamic:Ym,true:v8e,false:v8e,null:v8e},A8e=/[+\-*&%=<>!?|]/;function m4t(e,t,n){return t.tokenize=n,n(e,t)}function t5n(e,t){for(var n=!1,r;(r=e.next())!=null;){if(r==t&&!n)return!0;n=!n&&r=="\\"}}var Ym,n5n;function Ck(e,t,n){return Ym=e,n5n=n,t}function rme(e,t){var n=e.next();if(n=='"'||n=="'")return m4t(e,t,gNr(n));if(/[\[\]{}\(\),;\:\.]/.test(n))return Ck(n);if(n=="0"&&e.eat(/x/i))return e.eatWhile(/[\da-f]/i),Ck("number","number");if(/\d/.test(n)||n=="-"&&e.eat(/\d/))return e.match(/^\d*(?:\.\d*(?!\.))?(?:[eE][+\-]?\d+)?/),Ck("number","number");if(t.reAllowed&&n=="~"&&e.eat(/\//))return t5n(e,"/"),e.eatWhile(/[gimsu]/),Ck("regexp","string.special");if(n=="/")return e.eat("*")?m4t(e,t,mNr):e.eat("/")?(e.skipToEnd(),Ck("comment","comment")):(e.eatWhile(A8e),Ck("operator",null,e.current()));if(n=="#")return e.skipToEnd(),Ck("conditional","meta");if(n=="@")return e.eat(/:/),e.eatWhile(/[\w_]/),Ck("metadata","meta");if(A8e.test(n))return e.eatWhile(A8e),Ck("operator",null,e.current());var r;if(/[A-Z]/.test(n))return e.eatWhile(/[\w_<>]/),r=e.current(),Ck("type","type",r);e.eatWhile(/[\w_]/);var r=e.current(),o=g4t.propertyIsEnumerable(r)&&g4t[r];return o&&t.kwAllowed?Ck(o.type,o.style,r):Ck("variable","variable",r)}function gNr(e){return function(t,n){return t5n(t,e)&&(n.tokenize=rme),Ck("string","string")}}function mNr(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize=rme;break}n=r=="*"}return Ck("comment","comment")}var i5n={atom:!0,number:!0,variable:!0,string:!0,regexp:!0};function r5n(e,t,n,r,o,s){this.indented=e,this.column=t,this.type=n,this.prev=o,this.info=s,r!=null&&(this.align=r)}function kNr(e,t){for(var n=e.localVars;n;n=n.next)if(n.name==t)return!0}function vNr(e,t,n,r,o){var s=e.cc;for(Rd.state=e,Rd.stream=o,Rd.marked=null,Rd.cc=s,e.lexical.hasOwnProperty("align")||(e.lexical.align=!0);;){var a=s.length?s.pop():LS;if(a(n,r)){for(;s.length&&s[s.length-1].lex;)s.pop()();return Rd.marked?Rd.marked:n=="variable"&&kNr(e,r)?"variableName.local":n=="variable"&&ANr(e,r)?"variableName.special":t}}}function ANr(e,t){if(/[a-z]/.test(t.charAt(0)))return!1;for(var n=e.importedtypes.length,r=0;r=0;e--)Rd.cc.push(arguments[e])}function pr(){return E8.apply(null,arguments),!0}function k4t(e,t){for(var n=t;n;n=n.next)if(n.name==e)return!0;return!1}function Xpe(e){var t=Rd.state;if(t.context){if(Rd.marked="def",k4t(e,t.localVars))return;t.localVars={name:e,next:t.localVars}}else if(t.globalVars){if(k4t(e,t.globalVars))return;t.globalVars={name:e,next:t.globalVars}}}var pNr={name:"this",next:null};function AFe(){Rd.state.context||(Rd.state.localVars=pNr),Rd.state.context={prev:Rd.state.context,vars:Rd.state.localVars}}function ome(){Rd.state.localVars=Rd.state.context.vars,Rd.state.context=Rd.state.context.prev}ome.lex=!0;function mf(e,t){var n=function(){var r=Rd.state;r.lexical=new r5n(r.indented,Rd.stream.column(),e,null,r.lexical,t)};return n.lex=!0,n}function rh(){var e=Rd.state;e.lexical.prev&&(e.lexical.type==")"&&(e.indented=e.lexical.indented),e.lexical=e.lexical.prev)}rh.lex=!0;function i0(e){function t(n){return n==e?pr():e==";"?E8():pr(t)}return t}function LS(e){return e=="@"?pr(pFe):e=="var"?pr(mf("vardef"),GKe,i0(";"),rh):e=="keyword a"?pr(mf("form"),V4,LS,rh):e=="keyword b"?pr(mf("form"),LS,rh):e=="{"?pr(mf("}"),AFe,bFe,rh,ome):e==";"?pr():e=="attribute"?pr(s5n):e=="function"?pr(FK):e=="for"?pr(mf("form"),i0("("),mf(")"),_Nr,i0(")"),rh,LS,rh):e=="variable"?pr(mf("stat"),ONr):e=="switch"?pr(mf("form"),V4,mf("}","switch"),i0("{"),bFe,rh,rh):e=="case"?pr(V4,i0(":")):e=="default"?pr(i0(":")):e=="catch"?pr(mf("form"),AFe,i0("("),c5n,i0(")"),LS,rh,ome):e=="import"?pr(a5n,i0(";")):e=="typedef"?pr(wNr):E8(mf("stat"),V4,i0(";"),rh)}function V4(e){return i5n.hasOwnProperty(e)||e=="type"?pr(yO):e=="function"?pr(FK):e=="keyword c"?pr(p8e):e=="("?pr(mf(")"),p8e,i0(")"),rh,yO):e=="operator"?pr(V4):e=="["?pr(mf("]"),WW(p8e,"]"),rh,yO):e=="{"?pr(mf("}"),WW(CNr,"}"),rh,yO):pr()}function p8e(e){return e.match(/[;\}\)\],]/)?E8():E8(V4)}function yO(e,t){if(e=="operator"&&/\+\+|--/.test(t))return pr(yO);if(e=="operator"||e==":")return pr(V4);if(e!=";"){if(e=="(")return pr(mf(")"),WW(V4,")"),rh,yO);if(e==".")return pr(yNr,yO);if(e=="[")return pr(mf("]"),V4,i0("]"),rh,yO)}}function s5n(e){if(e=="attribute")return pr(s5n);if(e=="function")return pr(FK);if(e=="var")return pr(GKe)}function pFe(e){if(e==":"||e=="variable")return pr(pFe);if(e=="(")return pr(mf(")"),WW(bNr,")"),rh,LS)}function bNr(e){if(e=="variable")return pr()}function a5n(e,t){if(e=="variable"&&/[A-Z]/.test(t.charAt(0)))return o5n(t),pr();if(e=="variable"||e=="property"||e=="."||t=="*")return pr(a5n)}function wNr(e,t){if(e=="variable"&&/[A-Z]/.test(t.charAt(0)))return o5n(t),pr();if(e=="type"&&/[A-Z]/.test(t.charAt(0)))return pr()}function ONr(e){return e==":"?pr(rh,LS):E8(yO,i0(";"),rh)}function yNr(e){if(e=="variable")return Rd.marked="property",pr()}function CNr(e){if(e=="variable"&&(Rd.marked="property"),i5n.hasOwnProperty(e))return pr(i0(":"),V4)}function WW(e,t){function n(r){return r==","?pr(e,n):r==t?pr():pr(i0(t))}return function(r){return r==t?pr():E8(e,n)}}function bFe(e){return e=="}"?pr():E8(LS,bFe)}function GKe(e,t){return e=="variable"?(Xpe(t),pr(Gpe,l5n)):pr()}function l5n(e,t){if(t=="=")return pr(V4,l5n);if(e==",")return pr(GKe)}function _Nr(e,t){return e=="variable"?(Xpe(t),pr(SNr,V4)):E8()}function SNr(e,t){if(t=="in")return pr()}function FK(e,t){if(e=="variable"||e=="type")return Xpe(t),pr(FK);if(t=="new")return pr(FK);if(e=="(")return pr(mf(")"),AFe,WW(c5n,")"),rh,Gpe,LS,ome)}function Gpe(e){if(e==":")return pr(LNr)}function LNr(e){if(e=="type"||e=="variable")return pr();if(e=="{")return pr(mf("}"),WW(xNr,"}"),rh)}function xNr(e){if(e=="variable")return pr(Gpe)}function c5n(e,t){if(e=="variable")return Xpe(t),pr(Gpe)}const ENr={name:"haxe",startState:function(e){var t=["Int","Float","String","Void","Std","Bool","Dynamic","Array"],n={tokenize:rme,reAllowed:!0,kwAllowed:!0,cc:[],lexical:new r5n(-e,0,"block",!1),importedtypes:t,context:null,indented:0};return n},token:function(e,t){if(e.sol()&&(t.lexical.hasOwnProperty("align")||(t.lexical.align=!1),t.indented=e.indentation()),e.eatSpace())return null;var n=t.tokenize(e,t);return Ym=="comment"?n:(t.reAllowed=!!(Ym=="operator"||Ym=="keyword c"||Ym.match(/^[\[{}\(,;:]$/)),t.kwAllowed=Ym!=".",vNr(t,n,Ym,n5n,e))},indent:function(e,t,n){if(e.tokenize!=rme)return 0;var r=t&&t.charAt(0),o=e.lexical;o.type=="stat"&&r=="}"&&(o=o.prev);var s=o.type,a=r==s;return s=="vardef"?o.indented+4:s=="form"&&r=="{"?o.indented:s=="stat"||s=="form"?o.indented+n.unit:o.info=="switch"&&!a?o.indented+(/^(?:case|default)\b/.test(t)?n.unit:2*n.unit):o.align?o.column+(a?0:1):o.indented+(a?0:n.unit)},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}}}},TNr={name:"hxml",startState:function(){return{define:!1,inString:!1}},token:function(e,t){var o=e.peek(),n=e.sol();if(o=="#")return e.skipToEnd(),"comment";if(n&&o=="-"){var r="variable-2";return e.eat(/-/),e.peek()=="-"&&(e.eat(/-/),r="keyword a"),e.peek()=="D"&&(e.eat(/[D]/),r="keyword c",t.define=!0),e.eatWhile(/[A-Z]/i),r}var o=e.peek();return t.inString==!1&&o=="'"&&(t.inString=!0,e.next()),t.inString==!0?(e.skipTo("'")||e.skipToEnd(),e.peek()=="'"&&(e.next(),t.inString=!1),"string"):(e.next(),null)},languageData:{commentTokens:{line:"#"}}},v4t=Object.freeze(Object.defineProperty({__proto__:null,haxe:ENr,hxml:TNr},Symbol.toStringTag,{value:"Module"}));function YKe(e,t){return e.skipToEnd(),t.cur=Ype,"error"}function QNr(e,t){return e.match(/^HTTP\/\d\.\d/)?(t.cur=DNr,"keyword"):e.match(/^[A-Z]+/)&&/[ \t]/.test(e.peek())?(t.cur=RNr,"keyword"):YKe(e,t)}function DNr(e,t){var n=e.match(/^\d+/);if(!n)return YKe(e,t);t.cur=BNr;var r=Number(n[0]);return r>=100&&r<400?"atom":"error"}function BNr(e,t){return e.skipToEnd(),t.cur=Ype,null}function RNr(e,t){return e.eatWhile(/\S/),t.cur=INr,"string.special"}function INr(e,t){return e.match(/^HTTP\/\d\.\d$/)?(t.cur=Ype,"keyword"):YKe(e,t)}function Ype(e){return e.sol()&&!e.eat(/[ \t]/)?e.match(/^.*?:/)?"atom":(e.skipToEnd(),"error"):(e.skipToEnd(),"string")}function A4t(e){return e.skipToEnd(),null}const MNr={name:"http",token:function(e,t){var n=t.cur;return n!=Ype&&n!=A4t&&e.eatSpace()?null:n(e,t)},blankLine:function(e){e.cur=A4t},startState:function(){return{cur:QNr}}},PNr=Object.freeze(Object.defineProperty({__proto__:null,http:MNr},Symbol.toStringTag,{value:"Module"}));function d5n(e){return new RegExp("^(("+e.join(")|(")+"))\\b","i")}var u5n=["a_correlate","abs","acos","adapt_hist_equal","alog","alog2","alog10","amoeba","annotate","app_user_dir","app_user_dir_query","arg_present","array_equal","array_indices","arrow","ascii_template","asin","assoc","atan","axis","axis","bandpass_filter","bandreject_filter","barplot","bar_plot","beseli","beselj","beselk","besely","beta","biginteger","bilinear","bin_date","binary_template","bindgen","binomial","bit_ffs","bit_population","blas_axpy","blk_con","boolarr","boolean","boxplot","box_cursor","breakpoint","broyden","bubbleplot","butterworth","bytarr","byte","byteorder","bytscl","c_correlate","calendar","caldat","call_external","call_function","call_method","call_procedure","canny","catch","cd","cdf","ceil","chebyshev","check_math","chisqr_cvf","chisqr_pdf","choldc","cholsol","cindgen","cir_3pnt","clipboard","close","clust_wts","cluster","cluster_tree","cmyk_convert","code_coverage","color_convert","color_exchange","color_quan","color_range_map","colorbar","colorize_sample","colormap_applicable","colormap_gradient","colormap_rotation","colortable","comfit","command_line_args","common","compile_opt","complex","complexarr","complexround","compute_mesh_normals","cond","congrid","conj","constrained_min","contour","contour","convert_coord","convol","convol_fft","coord2to3","copy_lun","correlate","cos","cosh","cpu","cramer","createboxplotdata","create_cursor","create_struct","create_view","crossp","crvlength","ct_luminance","cti_test","cursor","curvefit","cv_coord","cvttobm","cw_animate","cw_animate_getp","cw_animate_load","cw_animate_run","cw_arcball","cw_bgroup","cw_clr_index","cw_colorsel","cw_defroi","cw_field","cw_filesel","cw_form","cw_fslider","cw_light_editor","cw_light_editor_get","cw_light_editor_set","cw_orient","cw_palette_editor","cw_palette_editor_get","cw_palette_editor_set","cw_pdmenu","cw_rgbslider","cw_tmpl","cw_zoom","db_exists","dblarr","dcindgen","dcomplex","dcomplexarr","define_key","define_msgblk","define_msgblk_from_file","defroi","defsysv","delvar","dendro_plot","dendrogram","deriv","derivsig","determ","device","dfpmin","diag_matrix","dialog_dbconnect","dialog_message","dialog_pickfile","dialog_printersetup","dialog_printjob","dialog_read_image","dialog_write_image","dictionary","digital_filter","dilate","dindgen","dissolve","dist","distance_measure","dlm_load","dlm_register","doc_library","double","draw_roi","edge_dog","efont","eigenql","eigenvec","ellipse","elmhes","emboss","empty","enable_sysrtn","eof","eos","erase","erf","erfc","erfcx","erode","errorplot","errplot","estimator_filter","execute","exit","exp","expand","expand_path","expint","extract","extract_slice","f_cvf","f_pdf","factorial","fft","file_basename","file_chmod","file_copy","file_delete","file_dirname","file_expand_path","file_gunzip","file_gzip","file_info","file_lines","file_link","file_mkdir","file_move","file_poll_input","file_readlink","file_same","file_search","file_tar","file_test","file_untar","file_unzip","file_which","file_zip","filepath","findgen","finite","fix","flick","float","floor","flow3","fltarr","flush","format_axis_values","forward_function","free_lun","fstat","fulstr","funct","function","fv_test","fx_root","fz_roots","gamma","gamma_ct","gauss_cvf","gauss_pdf","gauss_smooth","gauss2dfit","gaussfit","gaussian_function","gaussint","get_drive_list","get_dxf_objects","get_kbrd","get_login_info","get_lun","get_screen_size","getenv","getwindows","greg2jul","grib","grid_input","grid_tps","grid3","griddata","gs_iter","h_eq_ct","h_eq_int","hanning","hash","hdf","hdf5","heap_free","heap_gc","heap_nosave","heap_refcount","heap_save","help","hilbert","hist_2d","hist_equal","histogram","hls","hough","hqr","hsv","i18n_multibytetoutf8","i18n_multibytetowidechar","i18n_utf8tomultibyte","i18n_widechartomultibyte","ibeta","icontour","iconvertcoord","idelete","identity","idl_base64","idl_container","idl_validname","idlexbr_assistant","idlitsys_createtool","idlunit","iellipse","igamma","igetcurrent","igetdata","igetid","igetproperty","iimage","image","image_cont","image_statistics","image_threshold","imaginary","imap","indgen","int_2d","int_3d","int_tabulated","intarr","interpol","interpolate","interval_volume","invert","ioctl","iopen","ir_filter","iplot","ipolygon","ipolyline","iputdata","iregister","ireset","iresolve","irotate","isa","isave","iscale","isetcurrent","isetproperty","ishft","isocontour","isosurface","isurface","itext","itranslate","ivector","ivolume","izoom","journal","json_parse","json_serialize","jul2greg","julday","keyword_set","krig2d","kurtosis","kw_test","l64indgen","la_choldc","la_cholmprove","la_cholsol","la_determ","la_eigenproblem","la_eigenql","la_eigenvec","la_elmhes","la_gm_linear_model","la_hqr","la_invert","la_least_square_equality","la_least_squares","la_linear_equation","la_ludc","la_lumprove","la_lusol","la_svd","la_tridc","la_trimprove","la_triql","la_trired","la_trisol","label_date","label_region","ladfit","laguerre","lambda","lambdap","lambertw","laplacian","least_squares_filter","leefilt","legend","legendre","linbcg","lindgen","linfit","linkimage","list","ll_arc_distance","lmfit","lmgr","lngamma","lnp_test","loadct","locale_get","logical_and","logical_or","logical_true","lon64arr","lonarr","long","long64","lsode","lu_complex","ludc","lumprove","lusol","m_correlate","machar","make_array","make_dll","make_rt","map","mapcontinents","mapgrid","map_2points","map_continents","map_grid","map_image","map_patch","map_proj_forward","map_proj_image","map_proj_info","map_proj_init","map_proj_inverse","map_set","matrix_multiply","matrix_power","max","md_test","mean","meanabsdev","mean_filter","median","memory","mesh_clip","mesh_decimate","mesh_issolid","mesh_merge","mesh_numtriangles","mesh_obj","mesh_smooth","mesh_surfacearea","mesh_validate","mesh_volume","message","min","min_curve_surf","mk_html_help","modifyct","moment","morph_close","morph_distance","morph_gradient","morph_hitormiss","morph_open","morph_thin","morph_tophat","multi","n_elements","n_params","n_tags","ncdf","newton","noise_hurl","noise_pick","noise_scatter","noise_slur","norm","obj_class","obj_destroy","obj_hasmethod","obj_isa","obj_new","obj_valid","objarr","on_error","on_ioerror","online_help","openr","openu","openw","oplot","oploterr","orderedhash","p_correlate","parse_url","particle_trace","path_cache","path_sep","pcomp","plot","plot3d","plot","plot_3dbox","plot_field","ploterr","plots","polar_contour","polar_surface","polyfill","polyshade","pnt_line","point_lun","polarplot","poly","poly_2d","poly_area","poly_fit","polyfillv","polygon","polyline","polywarp","popd","powell","pref_commit","pref_get","pref_set","prewitt","primes","print","printf","printd","pro","product","profile","profiler","profiles","project_vol","ps_show_fonts","psafm","pseudo","ptr_free","ptr_new","ptr_valid","ptrarr","pushd","qgrid3","qhull","qromb","qromo","qsimp","query_*","query_ascii","query_bmp","query_csv","query_dicom","query_gif","query_image","query_jpeg","query_jpeg2000","query_mrsid","query_pict","query_png","query_ppm","query_srf","query_tiff","query_video","query_wav","r_correlate","r_test","radon","randomn","randomu","ranks","rdpix","read","readf","read_ascii","read_binary","read_bmp","read_csv","read_dicom","read_gif","read_image","read_interfile","read_jpeg","read_jpeg2000","read_mrsid","read_pict","read_png","read_ppm","read_spr","read_srf","read_sylk","read_tiff","read_video","read_wav","read_wave","read_x11_bitmap","read_xwd","reads","readu","real_part","rebin","recall_commands","recon3","reduce_colors","reform","region_grow","register_cursor","regress","replicate","replicate_inplace","resolve_all","resolve_routine","restore","retall","return","reverse","rk4","roberts","rot","rotate","round","routine_filepath","routine_info","rs_test","s_test","save","savgol","scale3","scale3d","scatterplot","scatterplot3d","scope_level","scope_traceback","scope_varfetch","scope_varname","search2d","search3d","sem_create","sem_delete","sem_lock","sem_release","set_plot","set_shading","setenv","sfit","shade_surf","shade_surf_irr","shade_volume","shift","shift_diff","shmdebug","shmmap","shmunmap","shmvar","show3","showfont","signum","simplex","sin","sindgen","sinh","size","skewness","skip_lun","slicer3","slide_image","smooth","sobel","socket","sort","spawn","sph_4pnt","sph_scat","spher_harm","spl_init","spl_interp","spline","spline_p","sprsab","sprsax","sprsin","sprstp","sqrt","standardize","stddev","stop","strarr","strcmp","strcompress","streamline","streamline","stregex","stretch","string","strjoin","strlen","strlowcase","strmatch","strmessage","strmid","strpos","strput","strsplit","strtrim","struct_assign","struct_hide","strupcase","surface","surface","surfr","svdc","svdfit","svsol","swap_endian","swap_endian_inplace","symbol","systime","t_cvf","t_pdf","t3d","tag_names","tan","tanh","tek_color","temporary","terminal_size","tetra_clip","tetra_surface","tetra_volume","text","thin","thread","threed","tic","time_test2","timegen","timer","timestamp","timestamptovalues","tm_test","toc","total","trace","transpose","tri_surf","triangulate","trigrid","triql","trired","trisol","truncate_lun","ts_coef","ts_diff","ts_fcast","ts_smooth","tv","tvcrs","tvlct","tvrd","tvscl","typename","uindgen","uint","uintarr","ul64indgen","ulindgen","ulon64arr","ulonarr","ulong","ulong64","uniq","unsharp_mask","usersym","value_locate","variance","vector","vector_field","vel","velovect","vert_t3d","voigt","volume","voronoi","voxel_proj","wait","warp_tri","watershed","wdelete","wf_draw","where","widget_base","widget_button","widget_combobox","widget_control","widget_displaycontextmenu","widget_draw","widget_droplist","widget_event","widget_info","widget_label","widget_list","widget_propertysheet","widget_slider","widget_tab","widget_table","widget_text","widget_tree","widget_tree_move","widget_window","wiener_filter","window","window","write_bmp","write_csv","write_gif","write_image","write_jpeg","write_jpeg2000","write_nrif","write_pict","write_png","write_ppm","write_spr","write_srf","write_sylk","write_tiff","write_video","write_wav","write_wave","writeu","wset","wshow","wtn","wv_applet","wv_cwt","wv_cw_wavelet","wv_denoise","wv_dwt","wv_fn_coiflet","wv_fn_daubechies","wv_fn_gaussian","wv_fn_haar","wv_fn_morlet","wv_fn_paul","wv_fn_symlet","wv_import_data","wv_import_wavelet","wv_plot3d_wps","wv_plot_multires","wv_pwt","wv_tool_denoise","xbm_edit","xdisplayfile","xdxf","xfont","xinteranimate","xloadct","xmanager","xmng_tmpl","xmtool","xobjview","xobjview_rotate","xobjview_write_image","xpalette","xpcolor","xplot3d","xregistered","xroi","xsq_test","xsurface","xvaredit","xvolume","xvolume_rotate","xvolume_write_image","xyouts","zlib_compress","zlib_uncompress","zoom","zoom_24"],FNr=d5n(u5n),h5n=["begin","end","endcase","endfor","endwhile","endif","endrep","endforeach","break","case","continue","for","foreach","goto","if","then","else","repeat","until","switch","while","do","pro","function"],NNr=d5n(h5n),UNr=new RegExp("^[_a-z¡-￿][_a-z0-9¡-￿]*","i"),jNr=/[+\-*&=<>\/@#~$]/,WNr=new RegExp("(and|or|eq|lt|le|gt|ge|ne|not)","i");function VNr(e){return e.eatSpace()?null:e.match(";")?(e.skipToEnd(),"comment"):e.match(/^[0-9\.+-]/,!1)&&(e.match(/^[+-]?0x[0-9a-fA-F]+/)||e.match(/^[+-]?\d*\.\d+([EeDd][+-]?\d+)?/)||e.match(/^[+-]?\d+([EeDd][+-]?\d+)?/))?"number":e.match(/^"([^"]|(""))*"/)||e.match(/^'([^']|(''))*'/)?"string":e.match(NNr)?"keyword":e.match(FNr)?"builtin":e.match(UNr)?"variable":e.match(jNr)||e.match(WNr)?"operator":(e.next(),null)}const zNr={name:"idl",token:function(e){return VNr(e)},languageData:{autocomplete:u5n.concat(h5n)}},HNr=Object.freeze(Object.defineProperty({__proto__:null,idl:zNr},Symbol.toStringTag,{value:"Module"}));function Zpe(e){var t=e.statementIndent,n=e.jsonld,r=e.json||n,o=e.typescript,s=e.wordCharacters||/[\w$\xa1-\uffff]/,a=function(){function je(Wo){return{type:Wo,style:"keyword"}}var ut=je("keyword a"),Ut=je("keyword b"),wn=je("keyword c"),_n=je("keyword d"),wr=je("operator"),Jr={type:"atom",style:"atom"};return{if:je("if"),while:ut,with:ut,else:Ut,do:Ut,try:Ut,finally:Ut,return:_n,break:_n,continue:_n,new:je("new"),delete:wn,void:wn,throw:wn,debugger:je("debugger"),var:je("var"),const:je("var"),let:je("var"),function:je("function"),catch:je("catch"),for:je("for"),switch:je("switch"),case:je("case"),default:je("default"),in:wr,typeof:wr,instanceof:wr,true:Jr,false:Jr,null:Jr,undefined:Jr,NaN:Jr,Infinity:Jr,this:je("this"),class:je("class"),super:je("atom"),yield:wn,export:je("export"),import:je("import"),extends:wn,await:wn}}(),l=/[+\-*&%=<>!?|~^@]/,d=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function u(je){for(var ut=!1,Ut,wn=!1;(Ut=je.next())!=null;){if(!ut){if(Ut=="/"&&!wn)return;Ut=="["?wn=!0:wn&&Ut=="]"&&(wn=!1)}ut=!ut&&Ut=="\\"}}var h,g;function m(je,ut,Ut){return h=je,g=Ut,ut}function v(je,ut){var Ut=je.next();if(Ut=='"'||Ut=="'")return ut.tokenize=f(Ut),ut.tokenize(je,ut);if(Ut=="."&&je.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return m("number","number");if(Ut=="."&&je.match(".."))return m("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(Ut))return m(Ut);if(Ut=="="&&je.eat(">"))return m("=>","operator");if(Ut=="0"&&je.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return m("number","number");if(/\d/.test(Ut))return je.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),m("number","number");if(Ut=="/")return je.eat("*")?(ut.tokenize=k,k(je,ut)):je.eat("/")?(je.skipToEnd(),m("comment","comment")):wi(je,ut,1)?(u(je),je.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),m("regexp","string.special")):(je.eat("="),m("operator","operator",je.current()));if(Ut=="`")return ut.tokenize=A,A(je,ut);if(Ut=="#"&&je.peek()=="!")return je.skipToEnd(),m("meta","meta");if(Ut=="#"&&je.eatWhile(s))return m("variable","property");if(Ut=="<"&&je.match("!--")||Ut=="-"&&je.match("->")&&!/\S/.test(je.string.slice(0,je.start)))return je.skipToEnd(),m("comment","comment");if(l.test(Ut))return(Ut!=">"||!ut.lexical||ut.lexical.type!=">")&&(je.eat("=")?(Ut=="!"||Ut=="=")&&je.eat("="):/[<>*+\-|&?]/.test(Ut)&&(je.eat(Ut),Ut==">"&&je.eat(Ut))),Ut=="?"&&je.eat(".")?m("."):m("operator","operator",je.current());if(s.test(Ut)){je.eatWhile(s);var wn=je.current();if(ut.lastType!="."){if(a.propertyIsEnumerable(wn)){var _n=a[wn];return m(_n.type,_n.style,wn)}if(wn=="async"&&je.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return m("async","keyword",wn)}return m("variable","variable",wn)}}function f(je){return function(ut,Ut){var wn=!1,_n;if(n&&ut.peek()=="@"&&ut.match(d))return Ut.tokenize=v,m("jsonld-keyword","meta");for(;(_n=ut.next())!=null&&!(_n==je&&!wn);)wn=!wn&&_n=="\\";return wn||(Ut.tokenize=v),m("string","string")}}function k(je,ut){for(var Ut=!1,wn;wn=je.next();){if(wn=="/"&&Ut){ut.tokenize=v;break}Ut=wn=="*"}return m("comment","comment")}function A(je,ut){for(var Ut=!1,wn;(wn=je.next())!=null;){if(!Ut&&(wn=="`"||wn=="$"&&je.eat("{"))){ut.tokenize=v;break}Ut=!Ut&&wn=="\\"}return m("quasi","string.special",je.current())}var p="([{}])";function b(je,ut){ut.fatArrowAt&&(ut.fatArrowAt=null);var Ut=je.string.indexOf("=>",je.start);if(!(Ut<0)){if(o){var wn=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(je.string.slice(je.start,Ut));wn&&(Ut=wn.index)}for(var _n=0,wr=!1,Jr=Ut-1;Jr>=0;--Jr){var Wo=je.string.charAt(Jr),pl=p.indexOf(Wo);if(pl>=0&&pl<3){if(!_n){++Jr;break}if(--_n==0){Wo=="("&&(wr=!0);break}}else if(pl>=3&&pl<6)++_n;else if(s.test(Wo))wr=!0;else if(/["'\/`]/.test(Wo))for(;;--Jr){if(Jr==0)return;var bu=je.string.charAt(Jr-1);if(bu==Wo&&je.string.charAt(Jr-2)!="\\"){Jr--;break}}else if(wr&&!_n){++Jr;break}}wr&&!_n&&(ut.fatArrowAt=Jr)}}var w={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function O(je,ut,Ut,wn,_n,wr){this.indented=je,this.column=ut,this.type=Ut,this.prev=_n,this.info=wr,wn!=null&&(this.align=wn)}function y(je,ut){for(var Ut=je.localVars;Ut;Ut=Ut.next)if(Ut.name==ut)return!0;for(var wn=je.context;wn;wn=wn.prev)for(var Ut=wn.vars;Ut;Ut=Ut.next)if(Ut.name==ut)return!0}function C(je,ut,Ut,wn,_n){var wr=je.cc;for(_.state=je,_.stream=_n,_.marked=null,_.cc=wr,_.style=ut,je.lexical.hasOwnProperty("align")||(je.lexical.align=!0);;){var Jr=wr.length?wr.pop():r?Z:X;if(Jr(Ut,wn)){for(;wr.length&&wr[wr.length-1].lex;)wr.pop()();return _.marked?_.marked:Ut=="variable"&&y(je,wn)?"variableName.local":ut}}}var _={state:null,marked:null,cc:null};function S(){for(var je=arguments.length-1;je>=0;je--)_.cc.push(arguments[je])}function L(){return S.apply(null,arguments),!0}function E(je,ut){for(var Ut=ut;Ut;Ut=Ut.next)if(Ut.name==je)return!0;return!1}function T(je){var ut=_.state;if(_.marked="def",ut.context){if(ut.lexical.info=="var"&&ut.context&&ut.context.block){var Ut=Q(je,ut.context);if(Ut!=null){ut.context=Ut;return}}else if(!E(je,ut.localVars)){ut.localVars=new I(je,ut.localVars);return}}e.globalVars&&!E(je,ut.globalVars)&&(ut.globalVars=new I(je,ut.globalVars))}function Q(je,ut){if(ut)if(ut.block){var Ut=Q(je,ut.prev);return Ut?Ut==ut.prev?ut:new D(Ut,ut.vars,!0):null}else return E(je,ut.vars)?ut:new D(ut.prev,new I(je,ut.vars),!1);else return null}function P(je){return je=="public"||je=="private"||je=="protected"||je=="abstract"||je=="readonly"}function D(je,ut,Ut){this.prev=je,this.vars=ut,this.block=Ut}function I(je,ut){this.name=je,this.next=ut}var B=new I("this",new I("arguments",null));function R(){_.state.context=new D(_.state.context,_.state.localVars,!1),_.state.localVars=B}function M(){_.state.context=new D(_.state.context,_.state.localVars,!0),_.state.localVars=null}R.lex=M.lex=!0;function N(){_.state.localVars=_.state.context.vars,_.state.context=_.state.context.prev}N.lex=!0;function j(je,ut){var Ut=function(){var wn=_.state,_n=wn.indented;if(wn.lexical.type=="stat")_n=wn.lexical.indented;else for(var wr=wn.lexical;wr&&wr.type==")"&&wr.align;wr=wr.prev)_n=wr.indented;wn.lexical=new O(_n,_.stream.column(),je,null,wn.lexical,ut)};return Ut.lex=!0,Ut}function W(){var je=_.state;je.lexical.prev&&(je.lexical.type==")"&&(je.indented=je.lexical.indented),je.lexical=je.lexical.prev)}W.lex=!0;function H(je){function ut(Ut){return Ut==je?L():je==";"||Ut=="}"||Ut==")"||Ut=="]"?S():L(ut)}return ut}function X(je,ut){return je=="var"?L(j("vardef",ut),nn,H(";"),W):je=="keyword a"?L(j("form"),J,X,W):je=="keyword b"?L(j("form"),X,W):je=="keyword d"?_.stream.match(/^\s*$/,!1)?L():L(j("stat"),se,H(";"),W):je=="debugger"?L(H(";")):je=="{"?L(j("}"),M,Ee,W,N):je==";"?L():je=="if"?(_.state.lexical.info=="else"&&_.state.cc[_.state.cc.length-1]==W&&_.state.cc.pop()(),L(j("form"),J,X,W,zr)):je=="function"?L(is):je=="for"?L(j("form"),M,Bo,X,N,W):je=="class"||o&&ut=="interface"?(_.marked="keyword",L(j("form",je=="class"?je:ut),ci,W)):je=="variable"?o&&ut=="declare"?(_.marked="keyword",L(X)):o&&(ut=="module"||ut=="enum"||ut=="type")&&_.stream.match(/^\s*\w/,!1)?(_.marked="keyword",ut=="enum"?L(bn):ut=="type"?L(Qn,H("operator"),Xe,H(";")):L(j("form"),vn,H("{"),j("}"),Ee,W,W)):o&&ut=="namespace"?(_.marked="keyword",L(j("form"),Z,X,W)):o&&ut=="abstract"?(_.marked="keyword",L(X)):L(j("stat"),ce):je=="switch"?L(j("form"),J,H("{"),j("}","switch"),M,Ee,W,W,N):je=="case"?L(Z,H(":")):je=="default"?L(H(":")):je=="catch"?L(j("form"),R,Y,X,W,N):je=="export"?L(j("stat"),qt,W):je=="import"?L(j("stat"),Yt,W):je=="async"?L(X):ut=="@"?L(Z,X):S(j("stat"),Z,H(";"),W)}function Y(je){if(je=="(")return L(rr,H(")"))}function Z(je,ut){return re(je,ut,!1)}function ie(je,ut){return re(je,ut,!0)}function J(je){return je!="("?S():L(j(")"),se,H(")"),W)}function re(je,ut,Ut){if(_.state.fatArrowAt==_.stream.start){var wn=Ut?ee:V;if(je=="(")return L(R,j(")"),ke(rr,")"),W,H("=>"),wn,N);if(je=="variable")return S(R,vn,H("=>"),wn,N)}var _n=Ut?ge:le;return w.hasOwnProperty(je)?L(_n):je=="function"?L(is,_n):je=="class"||o&&ut=="interface"?(_.marked="keyword",L(j("form"),cn,W)):je=="keyword c"||je=="async"?L(Ut?ie:Z):je=="("?L(j(")"),se,H(")"),W,_n):je=="operator"||je=="spread"?L(Ut?ie:Z):je=="["?L(j("]"),nt,W,_n):je=="{"?_e(ye,"}",null,_n):je=="quasi"?S(K,_n):je=="new"?L(oe(Ut)):L()}function se(je){return je.match(/[;\}\)\],]/)?S():S(Z)}function le(je,ut){return je==","?L(se):ge(je,ut,!1)}function ge(je,ut,Ut){var wn=Ut==!1?le:ge,_n=Ut==!1?Z:ie;if(je=="=>")return L(R,Ut?ee:V,N);if(je=="operator")return/\+\+|--/.test(ut)||o&&ut=="!"?L(wn):o&&ut=="<"&&_.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?L(j(">"),ke(Xe,">"),W,wn):ut=="?"?L(Z,H(":"),_n):L(_n);if(je=="quasi")return S(K,wn);if(je!=";"){if(je=="(")return _e(ie,")","call",wn);if(je==".")return L(pe,wn);if(je=="[")return L(j("]"),se,H("]"),W,wn);if(o&&ut=="as")return _.marked="keyword",L(Xe,wn);if(je=="regexp")return _.state.lastType=_.marked="operator",_.stream.backUp(_.stream.pos-_.stream.start-1),L(_n)}}function K(je,ut){return je!="quasi"?S():ut.slice(ut.length-2)!="${"?L(K):L(se,de)}function de(je){if(je=="}")return _.marked="string.special",_.state.tokenize=A,L(K)}function V(je){return b(_.stream,_.state),S(je=="{"?X:Z)}function ee(je){return b(_.stream,_.state),S(je=="{"?X:ie)}function oe(je){return function(ut){return ut=="."?L(je?$:te):ut=="variable"&&o?L(Ot,je?ge:le):S(je?ie:Z)}}function te(je,ut){if(ut=="target")return _.marked="keyword",L(le)}function $(je,ut){if(ut=="target")return _.marked="keyword",L(ge)}function ce(je){return je==":"?L(W,X):S(le,H(";"),W)}function pe(je){if(je=="variable")return _.marked="property",L()}function ye(je,ut){if(je=="async")return _.marked="property",L(ye);if(je=="variable"||_.style=="keyword"){if(_.marked="property",ut=="get"||ut=="set")return L(Te);var Ut;return o&&_.state.fatArrowAt==_.stream.start&&(Ut=_.stream.match(/^\s*:\s*/,!1))&&(_.state.fatArrowAt=_.stream.pos+Ut[0].length),L(me)}else{if(je=="number"||je=="string")return _.marked=n?"property":_.style+" property",L(me);if(je=="jsonld-keyword")return L(me);if(o&&P(ut))return _.marked="keyword",L(ye);if(je=="[")return L(Z,Re,H("]"),me);if(je=="spread")return L(ie,me);if(ut=="*")return _.marked="keyword",L(ye);if(je==":")return S(me)}}function Te(je){return je!="variable"?S(me):(_.marked="property",L(is))}function me(je){if(je==":")return L(ie);if(je=="(")return S(is)}function ke(je,ut,Ut){function wn(_n,wr){if(Ut?Ut.indexOf(_n)>-1:_n==","){var Jr=_.state.lexical;return Jr.info=="call"&&(Jr.pos=(Jr.pos||0)+1),L(function(Wo,pl){return Wo==ut||pl==ut?S():S(je)},wn)}return _n==ut||wr==ut?L():Ut&&Ut.indexOf(";")>-1?S(je):L(H(ut))}return function(_n,wr){return _n==ut||wr==ut?L():S(je,wn)}}function _e(je,ut,Ut){for(var wn=3;wn"),Xe);if(je=="quasi")return S(Qe,qe)}function wt(je){if(je=="=>")return L(Xe)}function kt(je){return je.match(/[\}\)\]]/)?L():je==","||je==";"?L(kt):S(Me,kt)}function Me(je,ut){if(je=="variable"||_.style=="keyword")return _.marked="property",L(Me);if(ut=="?"||je=="number"||je=="string")return L(Me);if(je==":")return L(Xe);if(je=="[")return L(H("variable"),Ze,H("]"),Me);if(je=="(")return S(_i,Me);if(!je.match(/[;\}\)\],]/))return L()}function Qe(je,ut){return je!="quasi"?S():ut.slice(ut.length-2)!="${"?L(Qe):L(Xe,Be)}function Be(je){if(je=="}")return _.marked="string.special",_.state.tokenize=A,L(Qe)}function De(je,ut){return je=="variable"&&_.stream.match(/^\s*[?:]/,!1)||ut=="?"?L(De):je==":"?L(Xe):je=="spread"?L(De):S(Xe)}function qe(je,ut){if(ut=="<")return L(j(">"),ke(Xe,">"),W,qe);if(ut=="|"||je=="."||ut=="&")return L(Xe);if(je=="[")return L(Xe,H("]"),qe);if(ut=="extends"||ut=="implements")return _.marked="keyword",L(Xe);if(ut=="?")return L(Xe,H(":"),Xe)}function Ot(je,ut){if(ut=="<")return L(j(">"),ke(Xe,">"),W,qe)}function Mt(){return S(Xe,gn)}function gn(je,ut){if(ut=="=")return L(Xe)}function nn(je,ut){return ut=="enum"?(_.marked="keyword",L(bn)):S(vn,Re,Fi,ir)}function vn(je,ut){if(o&&P(ut))return _.marked="keyword",L(vn);if(je=="variable")return T(ut),L();if(je=="spread")return L(vn);if(je=="[")return _e(oi,"]");if(je=="{")return _e(Jn,"}")}function Jn(je,ut){return je=="variable"&&!_.stream.match(/^\s*:/,!1)?(T(ut),L(Fi)):(je=="variable"&&(_.marked="property"),je=="spread"?L(vn):je=="}"?S():je=="["?L(Z,H("]"),H(":"),Jn):L(H(":"),vn,Fi))}function oi(){return S(vn,Fi)}function Fi(je,ut){if(ut=="=")return L(ie)}function ir(je){if(je==",")return L(nn)}function zr(je,ut){if(je=="keyword b"&&ut=="else")return L(j("form","else"),X,W)}function Bo(je,ut){if(ut=="await")return L(Bo);if(je=="(")return L(j(")"),co,W)}function co(je){return je=="var"?L(nn,Hr):je=="variable"?L(Hr):S(Hr)}function Hr(je,ut){return je==")"?L():je==";"?L(Hr):ut=="in"||ut=="of"?(_.marked="keyword",L(Z,Hr)):S(Z,Hr)}function is(je,ut){if(ut=="*")return _.marked="keyword",L(is);if(je=="variable")return T(ut),L(is);if(je=="(")return L(R,j(")"),ke(rr,")"),W,it,X,N);if(o&&ut=="<")return L(j(">"),ke(Mt,">"),W,is)}function _i(je,ut){if(ut=="*")return _.marked="keyword",L(_i);if(je=="variable")return T(ut),L(_i);if(je=="(")return L(R,j(")"),ke(rr,")"),W,it,N);if(o&&ut=="<")return L(j(">"),ke(Mt,">"),W,_i)}function Qn(je,ut){if(je=="keyword"||je=="variable")return _.marked="type",L(Qn);if(ut=="<")return L(j(">"),ke(Mt,">"),W)}function rr(je,ut){return ut=="@"&&L(Z,rr),je=="spread"?L(rr):o&&P(ut)?(_.marked="keyword",L(rr)):o&&je=="this"?L(Re,Fi):S(vn,Re,Fi)}function cn(je,ut){return je=="variable"?ci(je,ut):st(je,ut)}function ci(je,ut){if(je=="variable")return T(ut),L(st)}function st(je,ut){if(ut=="<")return L(j(">"),ke(Mt,">"),W,st);if(ut=="extends"||ut=="implements"||o&&je==",")return ut=="implements"&&(_.marked="keyword"),L(o?Xe:Z,st);if(je=="{")return L(j("}"),mt,W)}function mt(je,ut){if(je=="async"||je=="variable"&&(ut=="static"||ut=="get"||ut=="set"||o&&P(ut))&&_.stream.match(/^\s+#?[\w$\xa1-\uffff]/,!1))return _.marked="keyword",L(mt);if(je=="variable"||_.style=="keyword")return _.marked="property",L(Pt,mt);if(je=="number"||je=="string")return L(Pt,mt);if(je=="[")return L(Z,Re,H("]"),Pt,mt);if(ut=="*")return _.marked="keyword",L(mt);if(o&&je=="(")return S(_i,mt);if(je==";"||je==",")return L(mt);if(je=="}")return L();if(ut=="@")return L(Z,mt)}function Pt(je,ut){if(ut=="!"||ut=="?")return L(Pt);if(je==":")return L(Xe,Fi);if(ut=="=")return L(ie);var Ut=_.state.lexical.prev,wn=Ut&&Ut.info=="interface";return S(wn?_i:is)}function qt(je,ut){return ut=="*"?(_.marked="keyword",L(Ue,H(";"))):ut=="default"?(_.marked="keyword",L(Z,H(";"))):je=="{"?L(ke(qn,"}"),Ue,H(";")):S(X)}function qn(je,ut){if(ut=="as")return _.marked="keyword",L(H("variable"));if(je=="variable")return S(ie,qn)}function Yt(je){return je=="string"?L():je=="("?S(Z):je=="."?S(le):S(so,jn,Ue)}function so(je,ut){return je=="{"?_e(so,"}"):(je=="variable"&&T(ut),ut=="*"&&(_.marked="keyword"),L(dt))}function jn(je){if(je==",")return L(so,jn)}function dt(je,ut){if(ut=="as")return _.marked="keyword",L(so)}function Ue(je,ut){if(ut=="from")return _.marked="keyword",L(Z)}function nt(je){return je=="]"?L():S(ke(ie,"]"))}function bn(){return S(j("form"),vn,H("{"),j("}"),ke(un,"}"),W,W)}function un(){return S(vn,Fi)}function En(je,ut){return je.lastType=="operator"||je.lastType==","||l.test(ut.charAt(0))||/[,.]/.test(ut.charAt(0))}function wi(je,ut,Ut){return ut.tokenize==v&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(ut.lastType)||ut.lastType=="quasi"&&/\{\s*$/.test(je.string.slice(0,je.pos-Ut))}return{name:e.name,startState:function(je){var ut={tokenize:v,lastType:"sof",cc:[],lexical:new O(-je,0,"block",!1),localVars:e.localVars,context:e.localVars&&new D(null,null,!1),indented:0};return e.globalVars&&typeof e.globalVars=="object"&&(ut.globalVars=e.globalVars),ut},token:function(je,ut){if(je.sol()&&(ut.lexical.hasOwnProperty("align")||(ut.lexical.align=!1),ut.indented=je.indentation(),b(je,ut)),ut.tokenize!=k&&je.eatSpace())return null;var Ut=ut.tokenize(je,ut);return h=="comment"?Ut:(ut.lastType=h=="operator"&&(g=="++"||g=="--")?"incdec":h,C(ut,Ut,h,g,je))},indent:function(je,ut,Ut){if(je.tokenize==k||je.tokenize==A)return null;if(je.tokenize!=v)return 0;var wn=ut&&ut.charAt(0),_n=je.lexical,wr;if(!/^\s*else\b/.test(ut))for(var Jr=je.cc.length-1;Jr>=0;--Jr){var Wo=je.cc[Jr];if(Wo==W)_n=_n.prev;else if(Wo!=zr&&Wo!=N)break}for(;(_n.type=="stat"||_n.type=="form")&&(wn=="}"||(wr=je.cc[je.cc.length-1])&&(wr==le||wr==ge)&&!/^[,\.=+\-*:?[\(]/.test(ut));)_n=_n.prev;t&&_n.type==")"&&_n.prev.type=="stat"&&(_n=_n.prev);var pl=_n.type,bu=wn==pl;return pl=="vardef"?_n.indented+(je.lastType=="operator"||je.lastType==","?_n.info.length+1:0):pl=="form"&&wn=="{"?_n.indented:pl=="form"?_n.indented+Ut.unit:pl=="stat"?_n.indented+(En(je,ut)?t||Ut.unit:0):_n.info=="switch"&&!bu&&e.doubleIndentSwitch!=!1?_n.indented+(/^(?:case|default)\b/.test(ut)?Ut.unit:2*Ut.unit):_n.align?_n.column+(bu?0:1):_n.indented+(bu?0:Ut.unit)},languageData:{indentOnInput:/^\s*(?:case .*?:|default:|\{|\})$/,commentTokens:r?void 0:{line:"//",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"`"]},wordChars:"$"}}}const p6=Zpe({name:"javascript"}),$Nr=Zpe({name:"json",json:!0}),XNr=Zpe({name:"json",jsonld:!0}),GNr=Zpe({name:"typescript",typescript:!0}),YNr=Object.freeze(Object.defineProperty({__proto__:null,javascript:p6,json:$Nr,jsonld:XNr,typescript:GNr},Symbol.toStringTag,{value:"Module"}));function iE(e,t,n){return typeof n>"u"&&(n=""),typeof t>"u"&&(t="\\b"),new RegExp("^"+n+"(("+e.join(")|(")+"))"+t)}var ZNr="\\\\[0-7]{1,3}",qNr="\\\\x[A-Fa-f0-9]{1,2}",KNr=`\\\\[abefnrtv0%?'"\\\\]`,JNr="([^\\u0027\\u005C\\uD800-\\uDFFF]|[\\uD800-\\uDFFF][\\uDC00-\\uDFFF])",f5n=["[<>]:","[<>=]=","<<=?",">>>?=?","=>","--?>","<--[->]?","\\/\\/","\\.{2,3}","[\\.\\\\%*+\\-<>!\\/^|&]=?","\\?","\\$","~",":"],eUr=iE(["[<>]:","[<>=]=","[!=]==","<<=?",">>>?=?","=>?","--?>","<--[->]?","\\/\\/","[\\\\%*+\\-<>!\\/^|&\\u00F7\\u22BB]=?","\\?","\\$","~",":","\\u00D7","\\u2208","\\u2209","\\u220B","\\u220C","\\u2218","\\u221A","\\u221B","\\u2229","\\u222A","\\u2260","\\u2264","\\u2265","\\u2286","\\u2288","\\u228A","\\u22C5","\\b(in|isa)\\b(?!.?\\()"],""),tUr=/^[;,()[\]{}]/,nUr=/^[_A-Za-z\u00A1-\u2217\u2219-\uFFFF][\w\u00A1-\u2217\u2219-\uFFFF]*!*/,iUr=iE([ZNr,qNr,KNr,JNr],"'"),rUr=["begin","function","type","struct","immutable","let","macro","for","while","quote","if","else","elseif","try","finally","catch","do"],oUr=["end","else","elseif","catch","finally"],g5n=["if","else","elseif","while","for","begin","let","end","do","try","catch","finally","return","break","continue","global","local","const","export","import","importall","using","function","where","macro","module","baremodule","struct","type","mutable","immutable","quote","typealias","abstract","primitive","bitstype"],m5n=["true","false","nothing","NaN","Inf"],sUr=iE(rUr),aUr=iE(oUr),lUr=iE(g5n),cUr=iE(m5n),dUr=/^@[_A-Za-z\u00A1-\uFFFF][\w\u00A1-\uFFFF]*!*/,uUr=/^:[_A-Za-z\u00A1-\uFFFF][\w\u00A1-\uFFFF]*!*/,hUr=/^(`|([_A-Za-z\u00A1-\uFFFF]*"("")?))/,fUr=iE(f5n,"","@"),gUr=iE(f5n,"",":");function p4t(e){return e.nestedArrays>0}function mUr(e){return e.nestedGenerators>0}function b4t(e,t){return typeof t>"u"&&(t=0),e.scopes.length<=t?null:e.scopes[e.scopes.length-(t+1)]}function VW(e,t){if(e.match("#=",!1))return t.tokenize=vUr,t.tokenize(e,t);var n=t.leavingExpr;if(e.sol()&&(n=!1),t.leavingExpr=!1,n&&e.match(/^'+/))return"operator";if(e.match(/\.{4,}/))return"error";if(e.match(/\.{1,3}/))return"operator";if(e.eatSpace())return null;var r=e.peek();if(r==="#")return e.skipToEnd(),"comment";if(r==="["&&(t.scopes.push("["),t.nestedArrays++),r==="("&&(t.scopes.push("("),t.nestedGenerators++),p4t(t)&&r==="]"){for(;t.scopes.length&&b4t(t)!=="[";)t.scopes.pop();t.scopes.pop(),t.nestedArrays--,t.leavingExpr=!0}if(mUr(t)&&r===")"){for(;t.scopes.length&&b4t(t)!=="(";)t.scopes.pop();t.scopes.pop(),t.nestedGenerators--,t.leavingExpr=!0}if(p4t(t)){if(t.lastToken=="end"&&e.match(":"))return"operator";if(e.match("end"))return"number"}var o;if((o=e.match(sUr,!1))&&t.scopes.push(o[0]),e.match(aUr,!1)&&t.scopes.pop(),e.match(/^::(?![:\$])/))return t.tokenize=kUr,t.tokenize(e,t);if(!n&&(e.match(uUr)||e.match(gUr)))return"builtin";if(e.match(eUr))return"operator";if(e.match(/^\.?\d/,!1)){var s=RegExp(/^im\b/),a=!1;if(e.match(/^0x\.[0-9a-f_]+p[\+\-]?[_\d]+/i)&&(a=!0),e.match(/^0x[0-9a-f_]+/i)&&(a=!0),e.match(/^0b[01_]+/i)&&(a=!0),e.match(/^0o[0-7_]+/i)&&(a=!0),e.match(/^(?:(?:\d[_\d]*)?\.(?!\.)(?:\d[_\d]*)?|\d[_\d]*\.(?!\.)(?:\d[_\d]*))?([Eef][\+\-]?[_\d]+)?/i)&&(a=!0),e.match(/^\d[_\d]*(e[\+\-]?\d+)?/i)&&(a=!0),a)return e.match(s),t.leavingExpr=!0,"number"}if(e.match("'"))return t.tokenize=AUr,t.tokenize(e,t);if(e.match(hUr))return t.tokenize=pUr(e.current()),t.tokenize(e,t);if(e.match(dUr)||e.match(fUr))return"meta";if(e.match(tUr))return null;if(e.match(lUr))return"keyword";if(e.match(cUr))return"builtin";var l=t.isDefinition||t.lastToken=="function"||t.lastToken=="macro"||t.lastToken=="type"||t.lastToken=="struct"||t.lastToken=="immutable";return e.match(nUr)?l?e.peek()==="."?(t.isDefinition=!0,"variable"):(t.isDefinition=!1,"def"):(t.leavingExpr=!0,"variable"):(e.next(),"error")}function kUr(e,t){return e.match(/.*?(?=[,;{}()=\s]|$)/),e.match("{")?t.nestedParameters++:e.match("}")&&t.nestedParameters>0&&t.nestedParameters--,t.nestedParameters>0?e.match(/.*?(?={|})/)||e.next():t.nestedParameters==0&&(t.tokenize=VW),"builtin"}function vUr(e,t){return e.match("#=")&&t.nestedComments++,e.match(/.*?(?=(#=|=#))/)||e.skipToEnd(),e.match("=#")&&(t.nestedComments--,t.nestedComments==0&&(t.tokenize=VW)),"comment"}function AUr(e,t){var n=!1,r;if(e.match(iUr))n=!0;else if(r=e.match(/\\u([a-f0-9]{1,4})(?=')/i)){var o=parseInt(r[1],16);(o<=55295||o>=57344)&&(n=!0,e.next())}else if(r=e.match(/\\U([A-Fa-f0-9]{5,8})(?=')/)){var o=parseInt(r[1],16);o<=1114111&&(n=!0,e.next())}return n?(t.leavingExpr=!0,t.tokenize=VW,"string"):(e.match(/^[^']+(?=')/)||e.skipToEnd(),e.match("'")&&(t.tokenize=VW),"error")}function pUr(e){e.substr(-3)==='"""'?e='"""':e.substr(-1)==='"'&&(e='"');function t(n,r){if(n.eat("\\"))n.next();else{if(n.match(e))return r.tokenize=VW,r.leavingExpr=!0,"string";n.eat(/[`"]/)}return n.eatWhile(/[^\\`"]/),"string"}return t}const bUr={name:"julia",startState:function(){return{tokenize:VW,scopes:[],lastToken:null,leavingExpr:!1,isDefinition:!1,nestedArrays:0,nestedComments:0,nestedGenerators:0,nestedParameters:0,firstParenPos:-1}},token:function(e,t){var n=t.tokenize(e,t),r=e.current();return r&&n&&(t.lastToken=r),n},indent:function(e,t,n){var r=0;return(t==="]"||t===")"||/^end\b/.test(t)||/^else/.test(t)||/^catch\b/.test(t)||/^elseif\b/.test(t)||/^finally/.test(t))&&(r=-1),(e.scopes.length+r)*n.unit},languageData:{indentOnInput:/^\s*(end|else|catch|finally)\b$/,commentTokens:{line:"#",block:{open:"#=",close:"=#"}},closeBrackets:{brackets:["(","[","{",'"']},autocomplete:g5n.concat(m5n)}},wUr=Object.freeze(Object.defineProperty({__proto__:null,julia:bUr},Symbol.toStringTag,{value:"Module"}));var OUr=function(e,t){var n=t.next||"start";{t.next=t.next;var r=dN[n];if(r.splice){for(var o=0;o|\\b(?:e(?:lse|xport)|d(?:o|efault)|t(?:ry|hen)|finally|import(?:\\s*all)?|const|var|let|new|catch(?:\\s*"+Mue+")?))\\s*$"),mP="(?![$\\w]|-[A-Za-z]|\\s*:(?![:=]))",kP={token:"string",regex:".+"},dN={start:[{token:"docComment",regex:"/\\*",next:"comment"},{token:"comment",regex:"#.*"},{token:"keyword",regex:"(?:t(?:h(?:is|row|en)|ry|ypeof!?)|c(?:on(?:tinue|st)|a(?:se|tch)|lass)|i(?:n(?:stanceof)?|mp(?:ort(?:\\s+all)?|lements)|[fs])|d(?:e(?:fault|lete|bugger)|o)|f(?:or(?:\\s+own)?|inally|unction)|s(?:uper|witch)|e(?:lse|x(?:tends|port)|val)|a(?:nd|rguments)|n(?:ew|ot)|un(?:less|til)|w(?:hile|ith)|o[fr]|return|break|let|var|loop)"+mP},{token:"atom",regex:"(?:true|false|yes|no|on|off|null|void|undefined)"+mP},{token:"invalid",regex:"(?:p(?:ackage|r(?:ivate|otected)|ublic)|i(?:mplements|nterface)|enum|static|yield)"+mP},{token:"className.standard",regex:"(?:R(?:e(?:gExp|ferenceError)|angeError)|S(?:tring|yntaxError)|E(?:rror|valError)|Array|Boolean|Date|Function|Number|Object|TypeError|URIError)"+mP},{token:"variableName.function.standard",regex:"(?:is(?:NaN|Finite)|parse(?:Int|Float)|Math|JSON|(?:en|de)codeURI(?:Component)?)"+mP},{token:"variableName.standard",regex:"(?:t(?:hat|il|o)|f(?:rom|allthrough)|it|by|e)"+mP},{token:"variableName",regex:Mue+"\\s*:(?![:=])"},{token:"variableName",regex:Mue},{token:"operatorKeyword",regex:"(?:\\.{3}|\\s+\\?)"},{token:"keyword",regex:"(?:@+|::|\\.\\.)",next:"key"},{token:"operatorKeyword",regex:"\\.\\s*",next:"key"},{token:"string",regex:"\\\\\\S[^\\s,;)}\\]]*"},{token:"docString",regex:"'''",next:"qdoc"},{token:"docString",regex:'"""',next:"qqdoc"},{token:"string",regex:"'",next:"qstring"},{token:"string",regex:'"',next:"qqstring"},{token:"string",regex:"`",next:"js"},{token:"string",regex:"<\\[",next:"words"},{token:"regexp",regex:"//",next:"heregex"},{token:"regexp",regex:"\\/(?:[^[\\/\\n\\\\]*(?:(?:\\\\.|\\[[^\\]\\n\\\\]*(?:\\\\.[^\\]\\n\\\\]*)*\\])[^[\\/\\n\\\\]*)*)\\/[gimy$]{0,4}",next:"key"},{token:"number",regex:"(?:0x[\\da-fA-F][\\da-fA-F_]*|(?:[2-9]|[12]\\d|3[0-6])r[\\da-zA-Z][\\da-zA-Z_]*|(?:\\d[\\d_]*(?:\\.\\d[\\d_]*)?|\\.\\d[\\d_]*)(?:e[+-]?\\d[\\d_]*)?[\\w$]*)"},{token:"paren",regex:"[({[]"},{token:"paren",regex:"[)}\\]]",next:"key"},{token:"operatorKeyword",regex:"\\S+"},{token:"content",regex:"\\s+"}],heregex:[{token:"regexp",regex:".*?//[gimy$?]{0,4}",next:"start"},{token:"regexp",regex:"\\s*#{"},{token:"comment",regex:"\\s+(?:#.*)?"},{token:"regexp",regex:"\\S+"}],key:[{token:"operatorKeyword",regex:"[.?@!]+"},{token:"variableName",regex:Mue,next:"start"},{token:"content",regex:"",next:"start"}],comment:[{token:"docComment",regex:".*?\\*/",next:"start"},{token:"docComment",regex:".+"}],qdoc:[{token:"string",regex:".*?'''",next:"key"},kP],qqdoc:[{token:"string",regex:'.*?"""',next:"key"},kP],qstring:[{token:"string",regex:"[^\\\\']*(?:\\\\.[^\\\\']*)*'",next:"key"},kP],qqstring:[{token:"string",regex:'[^\\\\"]*(?:\\\\.[^\\\\"]*)*"',next:"key"},kP],js:[{token:"string",regex:"[^\\\\`]*(?:\\\\.[^\\\\`]*)*`",next:"key"},kP],words:[{token:"string",regex:".*?\\]>",next:"key"},kP]};for(var b8e in dN){var zae=dN[b8e];if(zae.splice)for(var Hae=0,CUr=zae.length;Hae!?^\/\|]/;function L4t(e,t,n){return t.tokenize=n,n(e,t)}function KKe(e,t){var n=t.beforeParams;t.beforeParams=!1;var r=e.next();if(/[\[\]{}\(\),\.]/.test(r))return r=="("&&n?t.inParams=!0:r==")"&&(t.inParams=!1),null;if(/\d/.test(r))return e.eatWhile(/[\w\.]/),"number";if(r=="\\")return e.eat("\\"),e.eat(/./),"number";if(r=="/"&&e.eat("*"))return L4t(e,t,MUr);if(r==";"&&e.match(/ *\( *\(/))return L4t(e,t,PUr);if(r==";"&&!t.inParams)return e.skipToEnd(),"comment";if(r=='"')return e.eat(/"/),"keyword";if(r=="$")return e.eatWhile(/[$_a-z0-9A-Z\.:]/),y4t&&y4t.propertyIsEnumerable(e.current().toLowerCase())?"keyword":(t.beforeParams=!0,"builtin");if(r=="%")return e.eatWhile(/[^,\s()]/),t.beforeParams=!0,"string";if(S4t.test(r))return e.eatWhile(S4t),"operator";e.eatWhile(/[\w\$_{}]/);var o=e.current().toLowerCase();return C4t&&C4t.propertyIsEnumerable(o)?"keyword":_4t&&_4t.propertyIsEnumerable(o)?(t.beforeParams=!0,"keyword"):null}function MUr(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize=KKe;break}n=r=="*"}return"comment"}function PUr(e,t){for(var n=0,r;r=e.next();){if(r==";"&&n==2){t.tokenize=KKe;break}r==")"?n++:r!=" "&&(n=0)}return"meta"}const FUr={name:"mirc",startState:function(){return{tokenize:KKe,beforeParams:!1,inParams:!1}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)}},NUr=Object.freeze(Object.defineProperty({__proto__:null,mirc:FUr},Symbol.toStringTag,{value:"Module"}));var x4t="[a-zA-Z\\$][a-zA-Z0-9\\$]*",UUr="(?:\\d+)",k5n="(?:\\.\\d+|\\d+\\.\\d*|\\d+)",jUr="(?:\\.\\w+|\\w+\\.\\w*|\\w+)",v5n="(?:`(?:`?"+k5n+")?)",WUr=new RegExp("(?:"+UUr+"(?:\\^\\^"+jUr+v5n+"?(?:\\*\\^[+-]?\\d+)?))"),VUr=new RegExp("(?:"+k5n+v5n+"?(?:\\*\\^[+-]?\\d+)?)"),zUr=new RegExp("(?:`?)(?:"+x4t+")(?:`(?:"+x4t+"))*(?:`?)");function JKe(e,t){var n;return n=e.next(),n==='"'?(t.tokenize=HUr,t.tokenize(e,t)):n==="("&&e.eat("*")?(t.commentLevel++,t.tokenize=$Ur,t.tokenize(e,t)):(e.backUp(1),e.match(WUr,!0,!1)||e.match(VUr,!0,!1)?"number":e.match(/(?:In|Out)\[[0-9]*\]/,!0,!1)?"atom":e.match(/([a-zA-Z\$][a-zA-Z0-9\$]*(?:`[a-zA-Z0-9\$]+)*::usage)/,!0,!1)?"meta":e.match(/([a-zA-Z\$][a-zA-Z0-9\$]*(?:`[a-zA-Z0-9\$]+)*::[a-zA-Z\$][a-zA-Z0-9\$]*):?/,!0,!1)?"string.special":e.match(/([a-zA-Z\$][a-zA-Z0-9\$]*\s*:)(?:(?:[a-zA-Z\$][a-zA-Z0-9\$]*)|(?:[^:=>~@\^\&\*\)\[\]'\?,\|])).*/,!0,!1)||e.match(/[a-zA-Z\$][a-zA-Z0-9\$]*_+[a-zA-Z\$][a-zA-Z0-9\$]*/,!0,!1)||e.match(/[a-zA-Z\$][a-zA-Z0-9\$]*_+/,!0,!1)||e.match(/_+[a-zA-Z\$][a-zA-Z0-9\$]*/,!0,!1)?"variableName.special":e.match(/\\\[[a-zA-Z\$][a-zA-Z0-9\$]*\]/,!0,!1)?"character":e.match(/(?:\[|\]|{|}|\(|\))/,!0,!1)?"bracket":e.match(/(?:#[a-zA-Z\$][a-zA-Z0-9\$]*|#+[0-9]?)/,!0,!1)?"variableName.constant":e.match(zUr,!0,!1)?"keyword":e.match(/(?:\\|\+|\-|\*|\/|,|;|\.|:|@|~|=|>|<|&|\||_|`|'|\^|\?|!|%)/,!0,!1)?"operator":(e.next(),"error"))}function HUr(e,t){for(var n,r=!1,o=!1;(n=e.next())!=null;){if(n==='"'&&!o){r=!0;break}o=!o&&n==="\\"}return r&&!o&&(t.tokenize=JKe),"string"}function $Ur(e,t){for(var n,r;t.commentLevel>0&&(r=e.next())!=null;)n==="("&&r==="*"&&t.commentLevel++,n==="*"&&r===")"&&t.commentLevel--,n=r;return t.commentLevel<=0&&(t.tokenize=JKe),"comment"}const XUr={name:"mathematica",startState:function(){return{tokenize:JKe,commentLevel:0}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)},languageData:{commentTokens:{block:{open:"(*",close:"*)"}}}},GUr=Object.freeze(Object.defineProperty({__proto__:null,mathematica:XUr},Symbol.toStringTag,{value:"Module"}));function eJe(e){for(var t={},n=e.split(" "),r=0;r+\-\/^\[\]]/,qUr=/(:=|<=|>=|==|<>|\.\+|\.\-|\.\*|\.\/|\.\^)/,_U=/[0-9]/,w5n=/[_a-zA-Z]/;function KUr(e,t){return e.skipToEnd(),t.tokenize=null,"comment"}function JUr(e,t){for(var n=!1,r;r=e.next();){if(n&&r=="/"){t.tokenize=null;break}n=r=="*"}return"comment"}function ejr(e,t){for(var n=!1,r;(r=e.next())!=null;){if(r=='"'&&!n){t.tokenize=null,t.sol=!1;break}n=!n&&r=="\\"}return"string"}function tjr(e,t){for(e.eatWhile(_U);e.eat(_U)||e.eat(w5n););var n=e.current();return t.sol&&(n=="package"||n=="model"||n=="when"||n=="connector")?t.level++:t.sol&&n=="end"&&t.level>0&&t.level--,t.tokenize=null,t.sol=!1,A5n.propertyIsEnumerable(n)?"keyword":p5n.propertyIsEnumerable(n)?"builtin":b5n.propertyIsEnumerable(n)?"atom":"variable"}function njr(e,t){for(;e.eat(/[^']/););return t.tokenize=null,t.sol=!1,e.eat("'")?"variable":"error"}function ijr(e,t){return e.eatWhile(_U),e.eat(".")&&e.eatWhile(_U),(e.eat("e")||e.eat("E"))&&(e.eat("-")||e.eat("+"),e.eatWhile(_U)),t.tokenize=null,t.sol=!1,"number"}const rjr={name:"modelica",startState:function(){return{tokenize:null,level:0,sol:!0}},token:function(e,t){if(t.tokenize!=null)return t.tokenize(e,t);if(e.sol()&&(t.sol=!0),e.eatSpace())return t.tokenize=null,null;var n=e.next();if(n=="/"&&e.eat("/"))t.tokenize=KUr;else if(n=="/"&&e.eat("*"))t.tokenize=JUr;else{if(qUr.test(n+e.peek()))return e.next(),t.tokenize=null,"operator";if(ZUr.test(n))return t.tokenize=null,"operator";if(w5n.test(n))t.tokenize=tjr;else if(n=="'"&&e.peek()&&e.peek()!="'")t.tokenize=njr;else if(n=='"')t.tokenize=ejr;else if(_U.test(n))t.tokenize=ijr;else return t.tokenize=null,"error"}return t.tokenize(e,t)},indent:function(e,t,n){if(e.tokenize!=null)return null;var r=e.level;return/(algorithm)/.test(t)&&r--,/(equation)/.test(t)&&r--,/(initial algorithm)/.test(t)&&r--,/(initial equation)/.test(t)&&r--,/(end)/.test(t)&&r--,r>0?n.unit*r:0},languageData:{commentTokens:{line:"//",block:{open:"/*",close:"*/"}},autocomplete:YUr}},ojr=Object.freeze(Object.defineProperty({__proto__:null,modelica:rjr},Symbol.toStringTag,{value:"Module"}));function O5n(e){return new RegExp("^(("+e.join(")|(")+"))\\b","i")}var sjr=new RegExp("^[\\+\\-\\*/&#!_?\\\\<>=\\'\\[\\]]"),ajr=new RegExp("^(('=)|(<=)|(>=)|('>)|('<)|([[)|(]])|(^$))"),ljr=new RegExp("^[\\.,:]"),cjr=new RegExp("[()]"),djr=new RegExp("^[%A-Za-z][A-Za-z0-9]*"),ujr=["break","close","do","else","for","goto","halt","hang","if","job","kill","lock","merge","new","open","quit","read","set","tcommit","trollback","tstart","use","view","write","xecute","b","c","d","e","f","g","h","i","j","k","l","m","n","o","q","r","s","tc","tro","ts","u","v","w","x"],hjr=["\\$ascii","\\$char","\\$data","\\$ecode","\\$estack","\\$etrap","\\$extract","\\$find","\\$fnumber","\\$get","\\$horolog","\\$io","\\$increment","\\$job","\\$justify","\\$length","\\$name","\\$next","\\$order","\\$piece","\\$qlength","\\$qsubscript","\\$query","\\$quit","\\$random","\\$reverse","\\$select","\\$stack","\\$test","\\$text","\\$translate","\\$view","\\$x","\\$y","\\$a","\\$c","\\$d","\\$e","\\$ec","\\$es","\\$et","\\$f","\\$fn","\\$g","\\$h","\\$i","\\$j","\\$l","\\$n","\\$na","\\$o","\\$p","\\$q","\\$ql","\\$qs","\\$r","\\$re","\\$s","\\$st","\\$t","\\$tr","\\$v","\\$z"],fjr=O5n(hjr),gjr=O5n(ujr);function mjr(e,t){e.sol()&&(t.label=!0,t.commandMode=0);var n=e.peek();return n==" "||n==" "?(t.label=!1,t.commandMode==0?t.commandMode=1:(t.commandMode<0||t.commandMode==2)&&(t.commandMode=0)):n!="."&&t.commandMode>0&&(n==":"?t.commandMode=-1:t.commandMode=2),(n==="("||n===" ")&&(t.label=!1),n===";"?(e.skipToEnd(),"comment"):e.match(/^[-+]?\d+(\.\d+)?([eE][-+]?\d+)?/)?"number":n=='"'?e.skipTo('"')?(e.next(),"string"):(e.skipToEnd(),"error"):e.match(ajr)||e.match(sjr)?"operator":e.match(ljr)?null:cjr.test(n)?(e.next(),"bracket"):t.commandMode>0&&e.match(gjr)?"controlKeyword":e.match(fjr)?"builtin":e.match(djr)?"variable":n==="$"||n==="^"?(e.next(),"builtin"):n==="@"?(e.next(),"string.special"):/[\w%]/.test(n)?(e.eatWhile(/[\w%]/),"variable"):(e.next(),"error")}const kjr={name:"mumps",startState:function(){return{label:!1,commandMode:0}},token:function(e,t){var n=mjr(e,t);return t.label?"tag":n}},vjr=Object.freeze(Object.defineProperty({__proto__:null,mumps:kjr},Symbol.toStringTag,{value:"Module"}));var y5n=["From","Sender","Reply-To","To","Cc","Bcc","Message-ID","In-Reply-To","References","Resent-From","Resent-Sender","Resent-To","Resent-Cc","Resent-Bcc","Resent-Message-ID","Return-Path","Received"],C5n=["Date","Subject","Comments","Keywords","Resent-Date"],Ajr=/^[ \t]/,pjr=/^From /,bjr=new RegExp("^("+y5n.join("|")+"): "),wjr=new RegExp("^("+C5n.join("|")+"): "),Ojr=/^[^:]+:/,yjr=/^[^ ]+@[^ ]+/,Cjr=/^.*?(?=[^ ]+?@[^ ]+)/,_jr=/^<.*?>/,Sjr=/^.*?(?=<.*>)/;function Ljr(e){return e==="Subject"?"header":"string"}function xjr(e,t){if(e.sol()){if(t.inSeparator=!1,t.inHeader&&e.match(Ajr))return null;if(t.inHeader=!1,t.header=null,e.match(pjr))return t.inHeaders=!0,t.inSeparator=!0,"atom";var n,r=!1;return(n=e.match(wjr))||(r=!0)&&(n=e.match(bjr))?(t.inHeaders=!0,t.inHeader=!0,t.emailPermitted=r,t.header=n[1],"atom"):t.inHeaders&&(n=e.match(Ojr))?(t.inHeader=!0,t.emailPermitted=!0,t.header=n[1],"atom"):(t.inHeaders=!1,e.skipToEnd(),null)}if(t.inSeparator)return e.match(yjr)?"link":(e.match(Cjr)||e.skipToEnd(),"atom");if(t.inHeader){var o=Ljr(t.header);if(t.emailPermitted){if(e.match(_jr))return o+" link";if(e.match(Sjr))return o}return e.skipToEnd(),o}return e.skipToEnd(),null}const Ejr={name:"mbox",startState:function(){return{inSeparator:!1,inHeader:!1,emailPermitted:!1,header:null,inHeaders:!1}},token:xjr,blankLine:function(e){e.inHeaders=e.inSeparator=e.inHeader=!1},languageData:{autocomplete:y5n.concat(C5n)}},Tjr=Object.freeze(Object.defineProperty({__proto__:null,mbox:Ejr},Symbol.toStringTag,{value:"Module"}));function tJe(e){for(var t={},n=e.split(" "),r=0;r*\/]/.test(r)?g4(null,"select-op"):/[;{}:\[\]]/.test(r)?g4(null,r):(e.eatWhile(/[\w\\\-]/),g4("variable","variable"))}function E4t(e,t){for(var n=!1,r;(r=e.next())!=null;){if(n&&r=="/"){t.tokenize=Kpe;break}n=r=="*"}return g4("comment","comment")}function T4t(e,t){for(var n=0,r;(r=e.next())!=null;){if(n>=2&&r==">"){t.tokenize=Kpe;break}n=r=="-"?n+1:0}return g4("comment","comment")}function Rjr(e){return function(t,n){for(var r=!1,o;(o=t.next())!=null&&!(o==e&&!r);)r=!r&&o=="\\";return r||(n.tokenize=Kpe),g4("string","string")}}const Ijr={name:"nginx",startState:function(){return{tokenize:Kpe,baseIndent:0,stack:[]}},token:function(e,t){if(e.eatSpace())return null;Fx=null;var n=t.tokenize(e,t),r=t.stack[t.stack.length-1];return Fx=="hash"&&r=="rule"?n="atom":n=="variable"&&(r=="rule"?n="number":(!r||r=="@media{")&&(n="tag")),r=="rule"&&/^[\{\};]$/.test(Fx)&&t.stack.pop(),Fx=="{"?r=="@media"?t.stack[t.stack.length-1]="@media{":t.stack.push("{"):Fx=="}"?t.stack.pop():Fx=="@media"?t.stack.push("@media"):r=="{"&&Fx!="comment"&&t.stack.push("rule"),n},indent:function(e,t,n){var r=e.stack.length;return/^\}/.test(t)&&(r-=e.stack[e.stack.length-1]=="rule"?2:1),e.baseIndent+r*n.unit},languageData:{indentOnInput:/^\s*\}$/}},Mjr=Object.freeze(Object.defineProperty({__proto__:null,nginx:Ijr},Symbol.toStringTag,{value:"Module"})),Pjr=WKe({start:[{regex:/(?:[+-]?)(?:0x[\d,a-f]+)|(?:0o[0-7]+)|(?:0b[0,1]+)|(?:\d+.?\d*)/,token:"number"},{regex:/"(?:[^\\"]|\\.)*"?/,token:"string"},{regex:/'(?:[^\\']|\\.)*'?/,token:"string"},{regex:/`(?:[^\\`]|\\.)*`?/,token:"string"},{regex:/^\s*(?:\!(addincludedir|addplugindir|appendfile|assert|cd|define|delfile|echo|error|execute|finalize|getdllversion|gettlbversion|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|uninstfinalize|verbose|warning))\b/i,token:"keyword"},{regex:/^\s*(?:\!(if(?:n?def)?|ifmacron?def|macro))\b/i,token:"keyword",indent:!0},{regex:/^\s*(?:\!(else|endif|macroend))\b/i,token:"keyword",dedent:!0},{regex:/^\s*(?:Abort|AddBrandingImage|AddSize|AllowRootDirInstall|AllowSkipFiles|AutoCloseWindow|BGFont|BGGradient|BrandingText|BringToFront|Call|CallInstDLL|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|CRCCheck|CreateDirectory|CreateFont|CreateShortCut|Delete|DeleteINISec|DeleteINIStr|DeleteRegKey|DeleteRegValue|DetailPrint|DetailsButtonText|DirText|DirVar|DirVerify|EnableWindow|EnumRegKey|EnumRegValue|Exch|Exec|ExecShell|ExecShellWait|ExecWait|ExpandEnvStrings|File|FileBufSize|FileClose|FileErrorText|FileOpen|FileRead|FileReadByte|FileReadUTF16LE|FileReadWord|FileWriteUTF16LE|FileSeek|FileWrite|FileWriteByte|FileWriteWord|FindClose|FindFirst|FindNext|FindWindow|FlushINI|GetCurInstType|GetCurrentAddress|GetDlgItem|GetDLLVersion|GetDLLVersionLocal|GetErrorLevel|GetFileTime|GetFileTimeLocal|GetFullPathName|GetFunctionAddress|GetInstDirError|GetKnownFolderPath|GetLabelAddress|GetTempFileName|GetWinVer|Goto|HideWindow|Icon|IfAbort|IfErrors|IfFileExists|IfRebootFlag|IfRtlLanguage|IfShellVarContextAll|IfSilent|InitPluginsDir|InstallButtonText|InstallColors|InstallDir|InstallDirRegKey|InstProgressFlags|InstType|InstTypeGetText|InstTypeSetText|Int64Cmp|Int64CmpU|Int64Fmt|IntCmp|IntCmpU|IntFmt|IntOp|IntPtrCmp|IntPtrCmpU|IntPtrOp|IsWindow|LangString|LicenseBkColor|LicenseData|LicenseForceSelection|LicenseLangString|LicenseText|LoadAndSetImage|LoadLanguageFile|LockWindow|LogSet|LogText|ManifestDPIAware|ManifestLongPathAware|ManifestMaxVersionTested|ManifestSupportedOS|MessageBox|MiscButtonText|Name|Nop|OutFile|Page|PageCallbacks|PEAddResource|PEDllCharacteristics|PERemoveResource|PESubsysVer|Pop|Push|Quit|ReadEnvStr|ReadINIStr|ReadRegDWORD|ReadRegStr|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|RMDir|SearchPath|SectionGetFlags|SectionGetInstTypes|SectionGetSize|SectionGetText|SectionIn|SectionSetFlags|SectionSetInstTypes|SectionSetSize|SectionSetText|SendMessage|SetAutoClose|SetBrandingImage|SetCompress|SetCompressor|SetCompressorDictSize|SetCtlColors|SetCurInstType|SetDatablockOptimize|SetDateSave|SetDetailsPrint|SetDetailsView|SetErrorLevel|SetErrors|SetFileAttributes|SetFont|SetOutPath|SetOverwrite|SetRebootFlag|SetRegView|SetShellVarContext|SetSilent|ShowInstDetails|ShowUninstDetails|ShowWindow|SilentInstall|SilentUnInstall|Sleep|SpaceTexts|StrCmp|StrCmpS|StrCpy|StrLen|SubCaption|Target|Unicode|UninstallButtonText|UninstallCaption|UninstallIcon|UninstallSubCaption|UninstallText|UninstPage|UnRegDLL|Var|VIAddVersionKey|VIFileVersion|VIProductVersion|WindowIcon|WriteINIStr|WriteRegBin|WriteRegDWORD|WriteRegExpandStr|WriteRegMultiStr|WriteRegNone|WriteRegStr|WriteUninstaller|XPStyle)\b/i,token:"keyword"},{regex:/^\s*(?:Function|PageEx|Section(?:Group)?)\b/i,token:"keyword",indent:!0},{regex:/^\s*(?:(Function|PageEx|Section(?:Group)?)End)\b/i,token:"keyword",dedent:!0},{regex:/\b(?:ARCHIVE|FILE_ATTRIBUTE_ARCHIVE|FILE_ATTRIBUTE_HIDDEN|FILE_ATTRIBUTE_NORMAL|FILE_ATTRIBUTE_OFFLINE|FILE_ATTRIBUTE_READONLY|FILE_ATTRIBUTE_SYSTEM|FILE_ATTRIBUTE_TEMPORARY|HIDDEN|HKCC|HKCR(32|64)?|HKCU(32|64)?|HKDD|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_DYN_DATA|HKEY_LOCAL_MACHINE|HKEY_PERFORMANCE_DATA|HKEY_USERS|HKLM(32|64)?|HKPD|HKU|IDABORT|IDCANCEL|IDD_DIR|IDD_INST|IDD_INSTFILES|IDD_LICENSE|IDD_SELCOM|IDD_UNINST|IDD_VERIFY|IDIGNORE|IDNO|IDOK|IDRETRY|IDYES|MB_ABORTRETRYIGNORE|MB_DEFBUTTON1|MB_DEFBUTTON2|MB_DEFBUTTON3|MB_DEFBUTTON4|MB_ICONEXCLAMATION|MB_ICONINFORMATION|MB_ICONQUESTION|MB_ICONSTOP|MB_OK|MB_OKCANCEL|MB_RETRYCANCEL|MB_RIGHT|MB_RTLREADING|MB_SETFOREGROUND|MB_TOPMOST|MB_USERICON|MB_YESNO|MB_YESNOCANCEL|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SW_HIDE|SW_SHOWDEFAULT|SW_SHOWMAXIMIZED|SW_SHOWMINIMIZED|SW_SHOWNORMAL|SYSTEM|TEMPORARY)\b/i,token:"atom"},{regex:/\b(?:admin|all|amd64-unicode|auto|both|bottom|bzip2|components|current|custom|directory|false|force|hide|highest|ifdiff|ifnewer|instfiles|lastused|leave|left|license|listonly|lzma|nevershow|none|normal|notset|off|on|right|show|silent|silentlog|textonly|top|true|try|un\.components|un\.custom|un\.directory|un\.instfiles|un\.license|uninstConfirm|user|Win10|Win7|Win8|WinVista|x-86-(ansi|unicode)|zlib)\b/i,token:"builtin"},{regex:/\$\{(?:And(?:If(?:Not)?|Unless)|Break|Case(?:2|3|4|5|Else)?|Continue|Default|Do(?:Until|While)?|Else(?:If(?:Not)?|Unless)?|End(?:If|Select|Switch)|Exit(?:Do|For|While)|For(?:Each)?|If(?:Cmd|Not(?:Then)?|Then)?|Loop(?:Until|While)?|Or(?:If(?:Not)?|Unless)|Select|Switch|Unless|While)\}/i,token:"variable-2",indent:!0},{regex:/\$\{(?:BannerTrimPath|DirState|DriveSpace|Get(BaseName|Drives|ExeName|ExePath|FileAttributes|FileExt|FileName|FileVersion|Options|OptionsS|Parameters|Parent|Root|Size|Time)|Locate|RefreshShellIcons)\}/i,token:"variable-2",dedent:!0},{regex:/\$\{(?:Memento(?:Section(?:Done|End|Restore|Save)?|UnselectedSection))\}/i,token:"variable-2",dedent:!0},{regex:/\$\{(?:Config(?:Read|ReadS|Write|WriteS)|File(?:Join|ReadFromEnd|Recode)|Line(?:Find|Read|Sum)|Text(?:Compare|CompareS)|TrimNewLines)\}/i,token:"variable-2",dedent:!0},{regex:/\$\{(?:(?:At(?:Least|Most)|Is)(?:ServicePack|Win(?:7|8|10|95|98|200(?:0|3|8(?:R2)?)|ME|NT4|Vista|XP))|Is(?:NT|Server))\}/i,token:"variable",dedent:!0},{regex:/\$\{(?:StrFilterS?|Version(?:Compare|Convert)|Word(?:AddS?|Find(?:(?:2|3)X)?S?|InsertS?|ReplaceS?))\}/i,token:"keyword",dedent:!0},{regex:/\$\{(?:RunningX64)\}/i,token:"variable",dedent:!0},{regex:/\$\{(?:Disable|Enable)X64FSRedirection\}/i,token:"keyword",dedent:!0},{regex:/(#|;).*/,token:"comment"},{regex:/\/\*/,token:"comment",next:"comment"},{regex:/[-+\/*=<>!]+/,token:"operator"},{regex:/\$\w[\w\.]*/,token:"variable"},{regex:/\${[\!\w\.:-]+}/,token:"variableName.constant"},{regex:/\$\([\!\w\.:-]+\)/,token:"atom"}],comment:[{regex:/.*?\*\//,token:"comment",next:"start"},{regex:/.*/,token:"comment"}],languageData:{name:"nsis",indentOnInput:/^\s*((Function|PageEx|Section|Section(Group)?)End|(\!(endif|macroend))|\$\{(End(If|Unless|While)|Loop(Until)|Next)\})$/i,commentTokens:{line:"#",block:{open:"/*",close:"*/"}}}}),Fjr=Object.freeze(Object.defineProperty({__proto__:null,nsis:Pjr},Symbol.toStringTag,{value:"Module"}));var Ps={PRE_SUBJECT:0,WRITING_SUB_URI:1,WRITING_BNODE_URI:2,PRE_PRED:3,WRITING_PRED_URI:4,PRE_OBJ:5,WRITING_OBJ_URI:6,WRITING_OBJ_BNODE:7,WRITING_OBJ_LITERAL:8,WRITING_LIT_LANG:9,WRITING_LIT_TYPE:10,POST_OBJ:11,ERROR:12};function $2(e,t){var n=e.location,r;n==Ps.PRE_SUBJECT&&t=="<"?r=Ps.WRITING_SUB_URI:n==Ps.PRE_SUBJECT&&t=="_"?r=Ps.WRITING_BNODE_URI:n==Ps.PRE_PRED&&t=="<"?r=Ps.WRITING_PRED_URI:n==Ps.PRE_OBJ&&t=="<"?r=Ps.WRITING_OBJ_URI:n==Ps.PRE_OBJ&&t=="_"?r=Ps.WRITING_OBJ_BNODE:n==Ps.PRE_OBJ&&t=='"'?r=Ps.WRITING_OBJ_LITERAL:n==Ps.WRITING_SUB_URI&&t==">"||n==Ps.WRITING_BNODE_URI&&t==" "?r=Ps.PRE_PRED:n==Ps.WRITING_PRED_URI&&t==">"?r=Ps.PRE_OBJ:n==Ps.WRITING_OBJ_URI&&t==">"||n==Ps.WRITING_OBJ_BNODE&&t==" "||n==Ps.WRITING_OBJ_LITERAL&&t=='"'||n==Ps.WRITING_LIT_LANG&&t==" "||n==Ps.WRITING_LIT_TYPE&&t==">"?r=Ps.POST_OBJ:n==Ps.WRITING_OBJ_LITERAL&&t=="@"?r=Ps.WRITING_LIT_LANG:n==Ps.WRITING_OBJ_LITERAL&&t=="^"?r=Ps.WRITING_LIT_TYPE:t==" "&&(n==Ps.PRE_SUBJECT||n==Ps.PRE_PRED||n==Ps.PRE_OBJ||n==Ps.POST_OBJ)?r=n:n==Ps.POST_OBJ&&t=="."?r=Ps.PRE_SUBJECT:r=Ps.ERROR,e.location=r}const Njr={name:"ntriples",startState:function(){return{location:Ps.PRE_SUBJECT,uris:[],anchors:[],bnodes:[],langs:[],types:[]}},token:function(e,t){var n=e.next();if(n=="<"){$2(t,n);var r="";return e.eatWhile(function(d){return d!="#"&&d!=">"?(r+=d,!0):!1}),t.uris.push(r),e.match("#",!1)||(e.next(),$2(t,">")),"variable"}if(n=="#"){var o="";return e.eatWhile(function(d){return d!=">"&&d!=" "?(o+=d,!0):!1}),t.anchors.push(o),"url"}if(n==">")return $2(t,">"),"variable";if(n=="_"){$2(t,n);var s="";return e.eatWhile(function(d){return d!=" "?(s+=d,!0):!1}),t.bnodes.push(s),e.next(),$2(t," "),"builtin"}if(n=='"')return $2(t,n),e.eatWhile(function(d){return d!='"'}),e.next(),e.peek()!="@"&&e.peek()!="^"&&$2(t,'"'),"string";if(n=="@"){$2(t,"@");var a="";return e.eatWhile(function(d){return d!=" "?(a+=d,!0):!1}),t.langs.push(a),e.next(),$2(t," "),"string.special"}if(n=="^"){e.next(),$2(t,"^");var l="";return e.eatWhile(function(d){return d!=">"?(l+=d,!0):!1}),t.types.push(l),e.next(),$2(t,">"),"variable"}n==" "&&$2(t,n),n=="."&&$2(t,n)}},Ujr=Object.freeze(Object.defineProperty({__proto__:null,ntriples:Njr},Symbol.toStringTag,{value:"Module"}));function nJe(e){return new RegExp("^(("+e.join(")|(")+"))\\b")}var jjr=new RegExp("^[\\+\\-\\*/&|\\^~<>!@'\\\\]"),Wjr=new RegExp("^[\\(\\[\\{\\},:=;\\.]"),Vjr=new RegExp("^((==)|(~=)|(<=)|(>=)|(<<)|(>>)|(\\.[\\+\\-\\*/\\^\\\\]))"),zjr=new RegExp("^((!=)|(\\+=)|(\\-=)|(\\*=)|(/=)|(&=)|(\\|=)|(\\^=))"),Hjr=new RegExp("^((>>=)|(<<=))"),$jr=new RegExp("^[\\]\\)]"),Xjr=new RegExp("^[_A-Za-z¡-￿][_A-Za-z0-9¡-￿]*"),Gjr=nJe(["error","eval","function","abs","acos","atan","asin","cos","cosh","exp","log","prod","sum","log10","max","min","sign","sin","sinh","sqrt","tan","reshape","break","zeros","default","margin","round","ones","rand","syn","ceil","floor","size","clear","zeros","eye","mean","std","cov","det","eig","inv","norm","rank","trace","expm","logm","sqrtm","linspace","plot","title","xlabel","ylabel","legend","text","grid","meshgrid","mesh","num2str","fft","ifft","arrayfun","cellfun","input","fliplr","flipud","ismember"]),Yjr=nJe(["return","case","switch","else","elseif","end","endif","endfunction","if","otherwise","do","for","while","try","catch","classdef","properties","events","methods","global","persistent","endfor","endwhile","printf","sprintf","disp","until","continue","pkg"]);function _5n(e,t){return!e.sol()&&e.peek()==="'"?(e.next(),t.tokenize=SU,"operator"):(t.tokenize=SU,SU(e,t))}function Zjr(e,t){return e.match(/^.*%}/)?(t.tokenize=SU,"comment"):(e.skipToEnd(),"comment")}function SU(e,t){if(e.eatSpace())return null;if(e.match("%{"))return t.tokenize=Zjr,e.skipToEnd(),"comment";if(e.match(/^[%#]/))return e.skipToEnd(),"comment";if(e.match(/^[0-9\.+-]/,!1)){if(e.match(/^[+-]?0x[0-9a-fA-F]+[ij]?/))return e.tokenize=SU,"number";if(e.match(/^[+-]?\d*\.\d+([EeDd][+-]?\d+)?[ij]?/)||e.match(/^[+-]?\d+([EeDd][+-]?\d+)?[ij]?/))return"number"}if(e.match(nJe(["nan","NaN","inf","Inf"])))return"number";var n=e.match(/^"(?:[^"]|"")*("|$)/)||e.match(/^'(?:[^']|'')*('|$)/);return n?n[1]?"string":"error":e.match(Yjr)?"keyword":e.match(Gjr)?"builtin":e.match(Xjr)?"variable":e.match(jjr)||e.match(Vjr)?"operator":e.match(Wjr)||e.match(zjr)||e.match(Hjr)?null:e.match($jr)?(t.tokenize=_5n,null):(e.next(),"error")}const qjr={name:"octave",startState:function(){return{tokenize:SU}},token:function(e,t){var n=t.tokenize(e,t);return(n==="number"||n==="variable")&&(t.tokenize=_5n),n},languageData:{commentTokens:{line:"%"}}},Kjr=Object.freeze(Object.defineProperty({__proto__:null,octave:qjr},Symbol.toStringTag,{value:"Module"}));function uie(e){return new RegExp("^(("+e.join(")|(")+"))\\b")}var Jjr=/[\^@!\|<>#~\.\*\-\+\\/,=]/,eWr=/(<-)|(:=)|(=<)|(>=)|(<=)|(<:)|(>:)|(=:)|(\\=)|(\\=:)|(!!)|(==)|(::)/,tWr=/(:::)|(\.\.\.)|(=<:)|(>=:)/,S5n=["in","then","else","of","elseof","elsecase","elseif","catch","finally","with","require","prepare","import","export","define","do"],L5n=["end"],nWr=uie(["true","false","nil","unit"]),iWr=uie(["andthen","at","attr","declare","feat","from","lex","mod","div","mode","orelse","parser","prod","prop","scanner","self","syn","token"]),rWr=uie(["local","proc","fun","case","class","if","cond","or","dis","choice","not","thread","try","raise","lock","for","suchthat","meth","functor"]),x5n=uie(S5n),E5n=uie(L5n);function ZB(e,t){if(e.eatSpace())return null;if(e.match(/[{}]/))return"bracket";if(e.match("[]"))return"keyword";if(e.match(tWr)||e.match(eWr))return"operator";if(e.match(nWr))return"atom";var n=e.match(rWr);if(n)return t.doInCurrentLine?t.doInCurrentLine=!1:t.currentIndent++,n[0]=="proc"||n[0]=="fun"?t.tokenize=aWr:n[0]=="class"?t.tokenize=oWr:n[0]=="meth"&&(t.tokenize=sWr),"keyword";if(e.match(x5n)||e.match(iWr))return"keyword";if(e.match(E5n))return t.currentIndent--,"keyword";var r=e.next();if(r=='"'||r=="'")return t.tokenize=lWr(r),t.tokenize(e,t);if(/[~\d]/.test(r)){if(r=="~")if(/^[0-9]/.test(e.peek())){if(e.next()=="0"&&e.match(/^[xX][0-9a-fA-F]+/)||e.match(/^[0-9]*(\.[0-9]+)?([eE][~+]?[0-9]+)?/))return"number"}else return null;return r=="0"&&e.match(/^[xX][0-9a-fA-F]+/)||e.match(/^[0-9]*(\.[0-9]+)?([eE][~+]?[0-9]+)?/)?"number":null}return r=="%"?(e.skipToEnd(),"comment"):r=="/"&&e.eat("*")?(t.tokenize=Q4t,Q4t(e,t)):Jjr.test(r)?"operator":(e.eatWhile(/\w/),"variable")}function oWr(e,t){return e.eatSpace()?null:(e.match(/([A-Z][A-Za-z0-9_]*)|(`.+`)/),t.tokenize=ZB,"type")}function sWr(e,t){return e.eatSpace()?null:(e.match(/([a-zA-Z][A-Za-z0-9_]*)|(`.+`)/),t.tokenize=ZB,"def")}function aWr(e,t){return e.eatSpace()?null:!t.hasPassedFirstStage&&e.eat("{")?(t.hasPassedFirstStage=!0,"bracket"):t.hasPassedFirstStage?(e.match(/([A-Z][A-Za-z0-9_]*)|(`.+`)|\$/),t.hasPassedFirstStage=!1,t.tokenize=ZB,"def"):(t.tokenize=ZB,null)}function Q4t(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize=ZB;break}n=r=="*"}return"comment"}function lWr(e){return function(t,n){for(var r=!1,o,s=!1;(o=t.next())!=null;){if(o==e&&!r){s=!0;break}r=!r&&o=="\\"}return(s||!r)&&(n.tokenize=ZB),"string"}}function cWr(){var e=S5n.concat(L5n);return new RegExp("[\\[\\]]|("+e.join("|")+")$")}const dWr={name:"oz",startState:function(){return{tokenize:ZB,currentIndent:0,doInCurrentLine:!1,hasPassedFirstStage:!1}},token:function(e,t){return e.sol()&&(t.doInCurrentLine=0),t.tokenize(e,t)},indent:function(e,t,n){var r=t.replace(/^\s+|\s+$/g,"");return r.match(E5n)||r.match(x5n)||r.match(/(\[])/)?n.unit*(e.currentIndent-1):e.currentIndent<0?0:e.currentIndent*n.unit},languageData:{indentOnInut:cWr(),commentTokens:{line:"%",block:{open:"/*",close:"*/"}}}},uWr=Object.freeze(Object.defineProperty({__proto__:null,oz:dWr},Symbol.toStringTag,{value:"Module"}));function hWr(e){for(var t={},n=e.split(" "),r=0;r!?|\/]/;function mWr(e,t){var n=e.next();if(n=="#"&&t.startOfLine)return e.skipToEnd(),"meta";if(n=='"'||n=="'")return t.tokenize=kWr(n),t.tokenize(e,t);if(n=="("&&e.eat("*"))return t.tokenize=B4t,B4t(e,t);if(n=="{")return t.tokenize=R4t,R4t(e,t);if(/[\[\]\(\),;\:\.]/.test(n))return null;if(/\d/.test(n))return e.eatWhile(/[\w\.]/),"number";if(n=="/"&&e.eat("/"))return e.skipToEnd(),"comment";if(D4t.test(n))return e.eatWhile(D4t),"operator";e.eatWhile(/[\w\$_]/);var r=e.current().toLowerCase();return fWr.propertyIsEnumerable(r)?"keyword":gWr.propertyIsEnumerable(r)?"atom":"variable"}function kWr(e){return function(t,n){for(var r=!1,o,s=!1;(o=t.next())!=null;){if(o==e&&!r){s=!0;break}r=!r&&o=="\\"}return(s||!r)&&(n.tokenize=null),"string"}}function B4t(e,t){for(var n=!1,r;r=e.next();){if(r==")"&&n){t.tokenize=null;break}n=r=="*"}return"comment"}function R4t(e,t){for(var n;n=e.next();)if(n=="}"){t.tokenize=null;break}return"comment"}const vWr={name:"pascal",startState:function(){return{tokenize:null}},token:function(e,t){if(e.eatSpace())return null;var n=(t.tokenize||mWr)(e,t);return n=="comment"||n=="meta",n},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{block:{open:"(*",close:"*)"}}}},AWr=Object.freeze(Object.defineProperty({__proto__:null,pascal:vWr},Symbol.toStringTag,{value:"Module"}));function $f(e,t){return e.string.charAt(e.pos+(t||0))}function I4t(e,t){if(t){var n=e.pos-t;return e.string.substr(n>=0?n:0,t)}else return e.string.substr(0,e.pos-1)}function O8e(e,t){var n=e.string.length,r=n-e.pos+1;return e.string.substr(e.pos,t&&t=(r=e.string.length-1)?e.pos=r:e.pos=n}var eX={"->":4,"++":4,"--":4,"**":4,"=~":4,"!~":4,"*":4,"/":4,"%":4,x:4,"+":4,"-":4,".":4,"<<":4,">>":4,"<":4,">":4,"<=":4,">=":4,lt:4,gt:4,le:4,ge:4,"==":4,"!=":4,"<=>":4,eq:4,ne:4,cmp:4,"~~":4,"&":4,"|":4,"^":4,"&&":4,"||":4,"//":4,"..":4,"...":4,"?":4,":":4,"=":4,"+=":4,"-=":4,"*=":4,",":4,"=>":4,"::":4,not:4,and:4,or:4,xor:4,BEGIN:[5,1],END:[5,1],PRINT:[5,1],PRINTF:[5,1],GETC:[5,1],READ:[5,1],READLINE:[5,1],DESTROY:[5,1],TIE:[5,1],TIEHANDLE:[5,1],UNTIE:[5,1],STDIN:5,STDIN_TOP:5,STDOUT:5,STDOUT_TOP:5,STDERR:5,STDERR_TOP:5,$ARG:5,$_:5,"@ARG":5,"@_":5,$LIST_SEPARATOR:5,'$"':5,$PROCESS_ID:5,$PID:5,$$:5,$REAL_GROUP_ID:5,$GID:5,"$(":5,$EFFECTIVE_GROUP_ID:5,$EGID:5,"$)":5,$PROGRAM_NAME:5,$0:5,$SUBSCRIPT_SEPARATOR:5,$SUBSEP:5,"$;":5,$REAL_USER_ID:5,$UID:5,"$<":5,$EFFECTIVE_USER_ID:5,$EUID:5,"$>":5,$a:5,$b:5,$COMPILING:5,"$^C":5,$DEBUGGING:5,"$^D":5,"${^ENCODING}":5,$ENV:5,"%ENV":5,$SYSTEM_FD_MAX:5,"$^F":5,"@F":5,"${^GLOBAL_PHASE}":5,"$^H":5,"%^H":5,"@INC":5,"%INC":5,$INPLACE_EDIT:5,"$^I":5,"$^M":5,$OSNAME:5,"$^O":5,"${^OPEN}":5,$PERLDB:5,"$^P":5,$SIG:5,"%SIG":5,$BASETIME:5,"$^T":5,"${^TAINT}":5,"${^UNICODE}":5,"${^UTF8CACHE}":5,"${^UTF8LOCALE}":5,$PERL_VERSION:5,"$^V":5,"${^WIN32_SLOPPY_STAT}":5,$EXECUTABLE_NAME:5,"$^X":5,$1:5,$MATCH:5,"$&":5,"${^MATCH}":5,$PREMATCH:5,"$`":5,"${^PREMATCH}":5,$POSTMATCH:5,"$'":5,"${^POSTMATCH}":5,$LAST_PAREN_MATCH:5,"$+":5,$LAST_SUBMATCH_RESULT:5,"$^N":5,"@LAST_MATCH_END":5,"@+":5,"%LAST_PAREN_MATCH":5,"%+":5,"@LAST_MATCH_START":5,"@-":5,"%LAST_MATCH_START":5,"%-":5,$LAST_REGEXP_CODE_RESULT:5,"$^R":5,"${^RE_DEBUG_FLAGS}":5,"${^RE_TRIE_MAXBUF}":5,$ARGV:5,"@ARGV":5,ARGV:5,ARGVOUT:5,$OUTPUT_FIELD_SEPARATOR:5,$OFS:5,"$,":5,$INPUT_LINE_NUMBER:5,$NR:5,"$.":5,$INPUT_RECORD_SEPARATOR:5,$RS:5,"$/":5,$OUTPUT_RECORD_SEPARATOR:5,$ORS:5,"$\\":5,$OUTPUT_AUTOFLUSH:5,"$|":5,$ACCUMULATOR:5,"$^A":5,$FORMAT_FORMFEED:5,"$^L":5,$FORMAT_PAGE_NUMBER:5,"$%":5,$FORMAT_LINES_LEFT:5,"$-":5,$FORMAT_LINE_BREAK_CHARACTERS:5,"$:":5,$FORMAT_LINES_PER_PAGE:5,"$=":5,$FORMAT_TOP_NAME:5,"$^":5,$FORMAT_NAME:5,"$~":5,"${^CHILD_ERROR_NATIVE}":5,$EXTENDED_OS_ERROR:5,"$^E":5,$EXCEPTIONS_BEING_CAUGHT:5,"$^S":5,$WARNING:5,"$^W":5,"${^WARNING_BITS}":5,$OS_ERROR:5,$ERRNO:5,"$!":5,"%OS_ERROR":5,"%ERRNO":5,"%!":5,$CHILD_ERROR:5,"$?":5,$EVAL_ERROR:5,"$@":5,$OFMT:5,"$#":5,"$*":5,$ARRAY_BASE:5,"$[":5,$OLD_PERL_VERSION:5,"$]":5,if:[1,1],elsif:[1,1],else:[1,1],while:[1,1],unless:[1,1],for:[1,1],foreach:[1,1],abs:1,accept:1,alarm:1,atan2:1,bind:1,binmode:1,bless:1,bootstrap:1,break:1,caller:1,chdir:1,chmod:1,chomp:1,chop:1,chown:1,chr:1,chroot:1,close:1,closedir:1,connect:1,continue:[1,1],cos:1,crypt:1,dbmclose:1,dbmopen:1,default:1,defined:1,delete:1,die:1,do:1,dump:1,each:1,endgrent:1,endhostent:1,endnetent:1,endprotoent:1,endpwent:1,endservent:1,eof:1,eval:1,exec:1,exists:1,exit:1,exp:1,fcntl:1,fileno:1,flock:1,fork:1,format:1,formline:1,getc:1,getgrent:1,getgrgid:1,getgrnam:1,gethostbyaddr:1,gethostbyname:1,gethostent:1,getlogin:1,getnetbyaddr:1,getnetbyname:1,getnetent:1,getpeername:1,getpgrp:1,getppid:1,getpriority:1,getprotobyname:1,getprotobynumber:1,getprotoent:1,getpwent:1,getpwnam:1,getpwuid:1,getservbyname:1,getservbyport:1,getservent:1,getsockname:1,getsockopt:1,given:1,glob:1,gmtime:1,goto:1,grep:1,hex:1,import:1,index:1,int:1,ioctl:1,join:1,keys:1,kill:1,last:1,lc:1,lcfirst:1,length:1,link:1,listen:1,local:2,localtime:1,lock:1,log:1,lstat:1,m:null,map:1,mkdir:1,msgctl:1,msgget:1,msgrcv:1,msgsnd:1,my:2,new:1,next:1,no:1,oct:1,open:1,opendir:1,ord:1,our:2,pack:1,package:1,pipe:1,pop:1,pos:1,print:1,printf:1,prototype:1,push:1,q:null,qq:null,qr:null,quotemeta:null,qw:null,qx:null,rand:1,read:1,readdir:1,readline:1,readlink:1,readpipe:1,recv:1,redo:1,ref:1,rename:1,require:1,reset:1,return:1,reverse:1,rewinddir:1,rindex:1,rmdir:1,s:null,say:1,scalar:1,seek:1,seekdir:1,select:1,semctl:1,semget:1,semop:1,send:1,setgrent:1,sethostent:1,setnetent:1,setpgrp:1,setpriority:1,setprotoent:1,setpwent:1,setservent:1,setsockopt:1,shift:1,shmctl:1,shmget:1,shmread:1,shmwrite:1,shutdown:1,sin:1,sleep:1,socket:1,socketpair:1,sort:1,splice:1,split:1,sprintf:1,sqrt:1,srand:1,stat:1,state:1,study:1,sub:1,substr:1,symlink:1,syscall:1,sysopen:1,sysread:1,sysseek:1,system:1,syswrite:1,tell:1,telldir:1,tie:1,tied:1,time:1,times:1,tr:null,truncate:1,uc:1,ucfirst:1,umask:1,undef:1,unlink:1,unpack:1,unshift:1,untie:1,use:1,utime:1,values:1,vec:1,wait:1,waitpid:1,wantarray:1,warn:1,when:1,write:1,y:null},bl="string.special",wl=/[goseximacplud]/;function fo(e,t,n,r,o){return t.chain=null,t.style=null,t.tail=null,t.tokenize=function(s,a){for(var l=!1,d,u=0;d=s.next();){if(d===n[u]&&!l)return n[++u]!==void 0?(a.chain=n[u],a.style=r,a.tail=o):o&&s.eatWhile(o),a.tokenize=sme,r;l=!l&&d=="\\"}return r},t.tokenize(e,t)}function y8e(e,t,n){return t.tokenize=function(r,o){return r.string==n&&(o.tokenize=sme),r.skipToEnd(),"string"},t.tokenize(e,t)}function sme(e,t){if(e.eatSpace())return null;if(t.chain)return fo(e,t,t.chain,t.style,t.tail);if(e.match(/^(\-?((\d[\d_]*)?\.\d+(e[+-]?\d+)?|\d+\.\d*)|0x[\da-fA-F_]+|0b[01_]+|\d[\d_]*(e[+-]?\d+)?)/))return"number";if(e.match(/^<<(?=[_a-zA-Z])/))return e.eatWhile(/\w/),y8e(e,t,e.current().substr(2));if(e.sol()&&e.match(/^\=item(?!\w)/))return y8e(e,t,"=cut");var n=e.next();if(n=='"'||n=="'"){if(I4t(e,3)=="<<"+n){var r=e.pos;e.eatWhile(/\w/);var o=e.current().substr(1);if(o&&e.eat(n))return y8e(e,t,o);e.pos=r}return fo(e,t,[n],"string")}if(n=="q"){var s=$f(e,-2);if(!(s&&/\w/.test(s))){if(s=$f(e,0),s=="x"){if(s=$f(e,1),s=="(")return Ld(e,2),fo(e,t,[")"],bl,wl);if(s=="[")return Ld(e,2),fo(e,t,["]"],bl,wl);if(s=="{")return Ld(e,2),fo(e,t,["}"],bl,wl);if(s=="<")return Ld(e,2),fo(e,t,[">"],bl,wl);if(/[\^'"!~\/]/.test(s))return Ld(e,1),fo(e,t,[e.eat(s)],bl,wl)}else if(s=="q"){if(s=$f(e,1),s=="(")return Ld(e,2),fo(e,t,[")"],"string");if(s=="[")return Ld(e,2),fo(e,t,["]"],"string");if(s=="{")return Ld(e,2),fo(e,t,["}"],"string");if(s=="<")return Ld(e,2),fo(e,t,[">"],"string");if(/[\^'"!~\/]/.test(s))return Ld(e,1),fo(e,t,[e.eat(s)],"string")}else if(s=="w"){if(s=$f(e,1),s=="(")return Ld(e,2),fo(e,t,[")"],"bracket");if(s=="[")return Ld(e,2),fo(e,t,["]"],"bracket");if(s=="{")return Ld(e,2),fo(e,t,["}"],"bracket");if(s=="<")return Ld(e,2),fo(e,t,[">"],"bracket");if(/[\^'"!~\/]/.test(s))return Ld(e,1),fo(e,t,[e.eat(s)],"bracket")}else if(s=="r"){if(s=$f(e,1),s=="(")return Ld(e,2),fo(e,t,[")"],bl,wl);if(s=="[")return Ld(e,2),fo(e,t,["]"],bl,wl);if(s=="{")return Ld(e,2),fo(e,t,["}"],bl,wl);if(s=="<")return Ld(e,2),fo(e,t,[">"],bl,wl);if(/[\^'"!~\/]/.test(s))return Ld(e,1),fo(e,t,[e.eat(s)],bl,wl)}else if(/[\^'"!~\/(\[{<]/.test(s)){if(s=="(")return Ld(e,1),fo(e,t,[")"],"string");if(s=="[")return Ld(e,1),fo(e,t,["]"],"string");if(s=="{")return Ld(e,1),fo(e,t,["}"],"string");if(s=="<")return Ld(e,1),fo(e,t,[">"],"string");if(/[\^'"!~\/]/.test(s))return fo(e,t,[e.eat(s)],"string")}}}if(n=="m"){var s=$f(e,-2);if(!(s&&/\w/.test(s))&&(s=e.eat(/[(\[{<\^'"!~\/]/),s)){if(/[\^'"!~\/]/.test(s))return fo(e,t,[s],bl,wl);if(s=="(")return fo(e,t,[")"],bl,wl);if(s=="[")return fo(e,t,["]"],bl,wl);if(s=="{")return fo(e,t,["}"],bl,wl);if(s=="<")return fo(e,t,[">"],bl,wl)}}if(n=="s"){var s=/[\/>\]})\w]/.test($f(e,-2));if(!s&&(s=e.eat(/[(\[{<\^'"!~\/]/),s))return s=="["?fo(e,t,["]","]"],bl,wl):s=="{"?fo(e,t,["}","}"],bl,wl):s=="<"?fo(e,t,[">",">"],bl,wl):s=="("?fo(e,t,[")",")"],bl,wl):fo(e,t,[s,s],bl,wl)}if(n=="y"){var s=/[\/>\]})\w]/.test($f(e,-2));if(!s&&(s=e.eat(/[(\[{<\^'"!~\/]/),s))return s=="["?fo(e,t,["]","]"],bl,wl):s=="{"?fo(e,t,["}","}"],bl,wl):s=="<"?fo(e,t,[">",">"],bl,wl):s=="("?fo(e,t,[")",")"],bl,wl):fo(e,t,[s,s],bl,wl)}if(n=="t"){var s=/[\/>\]})\w]/.test($f(e,-2));if(!s&&(s=e.eat("r"),s&&(s=e.eat(/[(\[{<\^'"!~\/]/),s)))return s=="["?fo(e,t,["]","]"],bl,wl):s=="{"?fo(e,t,["}","}"],bl,wl):s=="<"?fo(e,t,[">",">"],bl,wl):s=="("?fo(e,t,[")",")"],bl,wl):fo(e,t,[s,s],bl,wl)}if(n=="`")return fo(e,t,[n],"builtin");if(n=="/")return/~\s*$/.test(I4t(e))?fo(e,t,[n],bl,wl):"operator";if(n=="$"){var r=e.pos;if(e.eatWhile(/\d/)||e.eat("{")&&e.eatWhile(/\d/)&&e.eat("}"))return"builtin";e.pos=r}if(/[$@%]/.test(n)){var r=e.pos;if(e.eat("^")&&e.eat(/[A-Z]/)||!/[@$%&]/.test($f(e,-2))&&e.eat(/[=|\\\-#?@;:&`~\^!\[\]*'"$+.,\/<>()]/)){var s=e.current();if(eX[s])return"builtin"}e.pos=r}if(/[$@%&]/.test(n)&&(e.eatWhile(/[\w$]/)||e.eat("{")&&e.eatWhile(/[\w$]/)&&e.eat("}"))){var s=e.current();return eX[s]?"builtin":"variable"}if(n=="#"&&$f(e,-2)!="$")return e.skipToEnd(),"comment";if(/[:+\-\^*$&%@=<>!?|\/~\.]/.test(n)){var r=e.pos;if(e.eatWhile(/[:+\-\^*$&%@=<>!?|\/~\.]/),eX[e.current()])return"operator";e.pos=r}if(n=="_"&&e.pos==1){if(O8e(e,6)=="_END__")return fo(e,t,["\0"],"comment");if(O8e(e,7)=="_DATA__")return fo(e,t,["\0"],"builtin");if(O8e(e,7)=="_C__")return fo(e,t,["\0"],"string")}if(/\w/.test(n)){var r=e.pos;if($f(e,-2)=="{"&&($f(e,0)=="}"||e.eatWhile(/\w/)&&$f(e,0)=="}"))return"string";e.pos=r}if(/[A-Z]/.test(n)){var a=$f(e,-2),r=e.pos;if(e.eatWhile(/[A-Z_]/),/[\da-z]/.test($f(e,0)))e.pos=r;else{var s=eX[e.current()];return s?(s[1]&&(s=s[0]),a!=":"?s==1?"keyword":s==2?"def":s==3?"atom":s==4?"operator":s==5?"builtin":"meta":"meta"):"meta"}}if(/[a-zA-Z_]/.test(n)){var a=$f(e,-2);e.eatWhile(/\w/);var s=eX[e.current()];return s?(s[1]&&(s=s[0]),a!=":"?s==1?"keyword":s==2?"def":s==3?"atom":s==4?"operator":s==5?"builtin":"meta":"meta"):"meta"}return null}const pWr={name:"perl",startState:function(){return{tokenize:sme,chain:null,style:null,tail:null}},token:function(e,t){return(t.tokenize||sme)(e,t)},languageData:{commentTokens:{line:"#"},wordChars:"$"}},bWr=Object.freeze(Object.defineProperty({__proto__:null,perl:pWr},Symbol.toStringTag,{value:"Module"}));function iJe(e){for(var t={},n=e.split(" "),r=0;r=&?:\/!|]/;function N4t(e,t,n){return t.tokenize=n,n(e,t)}function wWr(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize=rJe;break}n=r=="*"}return"comment"}function OWr(e){return function(t,n){for(var r=!1,o,s=!1;(o=t.next())!=null;){if(o==e&&!r){s=!0;break}r=!r&&o=="\\"}return(s||!r)&&(n.tokenize=rJe),"error"}}function rJe(e,t){var n=e.next();return n=='"'||n=="'"?N4t(e,t,OWr(n)):/[\[\]{}\(\),;\.]/.test(n)?null:/\d/.test(n)?(e.eatWhile(/[\w\.]/),"number"):n=="/"?e.eat("*")?N4t(e,t,wWr):(e.eatWhile($ae),"operator"):n=="-"?e.eat("-")?(e.skipToEnd(),"comment"):(e.eatWhile($ae),"operator"):$ae.test(n)?(e.eatWhile($ae),"operator"):(e.eatWhile(/[\w\$_]/),P4t&&P4t.propertyIsEnumerable(e.current().toUpperCase())&&!e.eat(")")&&!e.eat(".")?"keyword":M4t&&M4t.propertyIsEnumerable(e.current().toUpperCase())?"builtin":F4t&&F4t.propertyIsEnumerable(e.current().toUpperCase())?"type":"variable")}const yWr={name:"pig",startState:function(){return{tokenize:rJe,startOfLine:!0}},token:function(e,t){if(e.eatSpace())return null;var n=t.tokenize(e,t);return n},languageData:{autocomplete:(T5n+D5n+Q5n).split(" ")}},CWr=Object.freeze(Object.defineProperty({__proto__:null,pig:yWr},Symbol.toStringTag,{value:"Module"}));function jz(e,t){t=t||{};for(var n=t.prefix!==void 0?t.prefix:"^",r=t.suffix!==void 0?t.suffix:"\\b",o=0;o/,EWr=jz([LWr,xWr],{suffix:""}),TWr=/^((0x[\da-f]+)|((\d+\.\d+|\d\.|\.\d+|\d+)(e[\+\-]?\d+)?))[ld]?([kmgtp]b)?/i,QWr=/^[A-Za-z\_][A-Za-z\-\_\d]*\b/,DWr=/[A-Z]:|%|\?/i,BWr=jz([/Add-(Computer|Content|History|Member|PSSnapin|Type)/,/Checkpoint-Computer/,/Clear-(Content|EventLog|History|Host|Item(Property)?|Variable)/,/Compare-Object/,/Complete-Transaction/,/Connect-PSSession/,/ConvertFrom-(Csv|Json|SecureString|StringData)/,/Convert-Path/,/ConvertTo-(Csv|Html|Json|SecureString|Xml)/,/Copy-Item(Property)?/,/Debug-Process/,/Disable-(ComputerRestore|PSBreakpoint|PSRemoting|PSSessionConfiguration)/,/Disconnect-PSSession/,/Enable-(ComputerRestore|PSBreakpoint|PSRemoting|PSSessionConfiguration)/,/(Enter|Exit)-PSSession/,/Export-(Alias|Clixml|Console|Counter|Csv|FormatData|ModuleMember|PSSession)/,/ForEach-Object/,/Format-(Custom|List|Table|Wide)/,new RegExp("Get-(Acl|Alias|AuthenticodeSignature|ChildItem|Command|ComputerRestorePoint|Content|ControlPanelItem|Counter|Credential|Culture|Date|Event|EventLog|EventSubscriber|ExecutionPolicy|FormatData|Help|History|Host|HotFix|Item|ItemProperty|Job|Location|Member|Module|PfxCertificate|Process|PSBreakpoint|PSCallStack|PSDrive|PSProvider|PSSession|PSSessionConfiguration|PSSnapin|Random|Service|TraceSource|Transaction|TypeData|UICulture|Unique|Variable|Verb|WinEvent|WmiObject)"),/Group-Object/,/Import-(Alias|Clixml|Counter|Csv|LocalizedData|Module|PSSession)/,/ImportSystemModules/,/Invoke-(Command|Expression|History|Item|RestMethod|WebRequest|WmiMethod)/,/Join-Path/,/Limit-EventLog/,/Measure-(Command|Object)/,/Move-Item(Property)?/,new RegExp("New-(Alias|Event|EventLog|Item(Property)?|Module|ModuleManifest|Object|PSDrive|PSSession|PSSessionConfigurationFile|PSSessionOption|PSTransportOption|Service|TimeSpan|Variable|WebServiceProxy|WinEvent)"),/Out-(Default|File|GridView|Host|Null|Printer|String)/,/Pause/,/(Pop|Push)-Location/,/Read-Host/,/Receive-(Job|PSSession)/,/Register-(EngineEvent|ObjectEvent|PSSessionConfiguration|WmiEvent)/,/Remove-(Computer|Event|EventLog|Item(Property)?|Job|Module|PSBreakpoint|PSDrive|PSSession|PSSnapin|TypeData|Variable|WmiObject)/,/Rename-(Computer|Item(Property)?)/,/Reset-ComputerMachinePassword/,/Resolve-Path/,/Restart-(Computer|Service)/,/Restore-Computer/,/Resume-(Job|Service)/,/Save-Help/,/Select-(Object|String|Xml)/,/Send-MailMessage/,new RegExp("Set-(Acl|Alias|AuthenticodeSignature|Content|Date|ExecutionPolicy|Item(Property)?|Location|PSBreakpoint|PSDebug|PSSessionConfiguration|Service|StrictMode|TraceSource|Variable|WmiInstance)"),/Show-(Command|ControlPanelItem|EventLog)/,/Sort-Object/,/Split-Path/,/Start-(Job|Process|Service|Sleep|Transaction|Transcript)/,/Stop-(Computer|Job|Process|Service|Transcript)/,/Suspend-(Job|Service)/,/TabExpansion2/,/Tee-Object/,/Test-(ComputerSecureChannel|Connection|ModuleManifest|Path|PSSessionConfigurationFile)/,/Trace-Command/,/Unblock-File/,/Undo-Transaction/,/Unregister-(Event|PSSessionConfiguration)/,/Update-(FormatData|Help|List|TypeData)/,/Use-Transaction/,/Wait-(Event|Job|Process)/,/Where-Object/,/Write-(Debug|Error|EventLog|Host|Output|Progress|Verbose|Warning)/,/cd|help|mkdir|more|oss|prompt/,/ac|asnp|cat|cd|chdir|clc|clear|clhy|cli|clp|cls|clv|cnsn|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|dnsn|ebp/,/echo|epal|epcsv|epsn|erase|etsn|exsn|fc|fl|foreach|ft|fw|gal|gbp|gc|gci|gcm|gcs|gdr|ghy|gi|gjb|gl|gm|gmo|gp|gps/,/group|gsn|gsnp|gsv|gu|gv|gwmi|h|history|icm|iex|ihy|ii|ipal|ipcsv|ipmo|ipsn|irm|ise|iwmi|iwr|kill|lp|ls|man|md/,/measure|mi|mount|move|mp|mv|nal|ndr|ni|nmo|npssc|nsn|nv|ogv|oh|popd|ps|pushd|pwd|r|rbp|rcjb|rcsn|rd|rdr|ren|ri/,/rjb|rm|rmdir|rmo|rni|rnp|rp|rsn|rsnp|rujb|rv|rvpa|rwmi|sajb|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls/,/sort|sp|spjb|spps|spsv|start|sujb|sv|swmi|tee|trcm|type|where|wjb|write/],{prefix:"",suffix:""}),RWr=jz([/[$?^_]|Args|ConfirmPreference|ConsoleFileName|DebugPreference|Error|ErrorActionPreference|ErrorView|ExecutionContext/,/FormatEnumerationLimit|Home|Host|Input|MaximumAliasCount|MaximumDriveCount|MaximumErrorCount|MaximumFunctionCount/,/MaximumHistoryCount|MaximumVariableCount|MyInvocation|NestedPromptLevel|OutputEncoding|Pid|Profile|ProgressPreference/,/PSBoundParameters|PSCommandPath|PSCulture|PSDefaultParameterValues|PSEmailServer|PSHome|PSScriptRoot|PSSessionApplicationName/,/PSSessionConfigurationName|PSSessionOption|PSUICulture|PSVersionTable|Pwd|ShellId|StackTrace|VerbosePreference/,/WarningPreference|WhatIfPreference/,/Event|EventArgs|EventSubscriber|Sender/,/Matches|Ofs|ForEach|LastExitCode|PSCmdlet|PSItem|PSSenderInfo|This/,/true|false|null/],{prefix:"\\$",suffix:""}),IWr=jz([DWr,BWr,RWr],{suffix:B5n}),U4t={keyword:_Wr,number:TWr,operator:EWr,builtin:IWr,punctuation:SWr,variable:QWr};function T8(e,t){var n=t.returnStack[t.returnStack.length-1];if(n&&n.shouldReturnFrom(t))return t.tokenize=n.tokenize,t.returnStack.pop(),t.tokenize(e,t);if(e.eatSpace())return null;if(e.eat("("))return t.bracketNesting+=1,"punctuation";if(e.eat(")"))return t.bracketNesting-=1,"punctuation";for(var r in U4t)if(e.match(U4t[r]))return r;var o=e.next();if(o==="'")return MWr(e,t);if(o==="$")return OFe(e,t);if(o==='"')return R5n(e,t);if(o==="<"&&e.eat("#"))return t.tokenize=j4t,j4t(e,t);if(o==="#")return e.skipToEnd(),"comment";if(o==="@"){var s=e.eat(/["']/);if(s&&e.eol())return t.tokenize=ame,t.startQuote=s[0],ame(e,t);if(e.eol())return"error";if(e.peek().match(/[({]/))return"punctuation";if(e.peek().match(wFe))return OFe(e,t)}return"error"}function MWr(e,t){for(var n;(n=e.peek())!=null;)if(e.next(),n==="'"&&!e.eat("'"))return t.tokenize=T8,"string";return"error"}function R5n(e,t){for(var n;(n=e.peek())!=null;){if(n==="$")return t.tokenize=PWr,"string";if(e.next(),n==="`"){e.next();continue}if(n==='"'&&!e.eat('"'))return t.tokenize=T8,"string"}return"error"}function PWr(e,t){return I5n(e,t,R5n)}function FWr(e,t){return t.tokenize=ame,t.startQuote='"',ame(e,t)}function NWr(e,t){return I5n(e,t,FWr)}function I5n(e,t,n){if(e.match("$(")){var r=t.bracketNesting;return t.returnStack.push({shouldReturnFrom:function(o){return o.bracketNesting===r},tokenize:n}),t.tokenize=T8,t.bracketNesting+=1,"punctuation"}else return e.next(),t.returnStack.push({shouldReturnFrom:function(){return!0},tokenize:n}),t.tokenize=OFe,t.tokenize(e,t)}function j4t(e,t){for(var n=!1,r;(r=e.next())!=null;){if(n&&r==">"){t.tokenize=T8;break}n=r==="#"}return"comment"}function OFe(e,t){var n=e.peek();return e.eat("{")?(t.tokenize=W4t,W4t(e,t)):n!=null&&n.match(wFe)?(e.eatWhile(wFe),t.tokenize=T8,"variable"):(t.tokenize=T8,"error")}function W4t(e,t){for(var n;(n=e.next())!=null;)if(n==="}"){t.tokenize=T8;break}return"variable"}function ame(e,t){var n=t.startQuote;if(e.sol()&&e.match(new RegExp(n+"@")))t.tokenize=T8;else if(n==='"')for(;!e.eol();){var r=e.peek();if(r==="$")return t.tokenize=NWr,"string";e.next(),r==="`"&&e.next()}else e.skipToEnd();return"string"}const UWr={name:"powershell",startState:function(){return{returnStack:[],bracketNesting:0,tokenize:T8}},token:function(e,t){return t.tokenize(e,t)},languageData:{commentTokens:{line:"#",block:{open:"<#",close:"#>"}}}},jWr=Object.freeze(Object.defineProperty({__proto__:null,powerShell:UWr},Symbol.toStringTag,{value:"Module"})),WWr={name:"properties",token:function(e,t){var n=e.sol()||t.afterSection,r=e.eol();if(t.afterSection=!1,n&&(t.nextMultiline?(t.inMultiline=!0,t.nextMultiline=!1):t.position="def"),r&&!t.nextMultiline&&(t.inMultiline=!1,t.position="def"),n)for(;e.eatSpace(););var o=e.next();return n&&(o==="#"||o==="!"||o===";")?(t.position="comment",e.skipToEnd(),"comment"):n&&o==="["?(t.afterSection=!0,e.skipTo("]"),e.eat("]"),"header"):o==="="||o===":"?(t.position="quote",null):(o==="\\"&&t.position==="quote"&&e.eol()&&(t.nextMultiline=!0),t.position)},startState:function(){return{position:"def",nextMultiline:!1,inMultiline:!1,afterSection:!1}}},VWr=Object.freeze(Object.defineProperty({__proto__:null,properties:WWr},Symbol.toStringTag,{value:"Module"}));function zWr(e){return new RegExp("^(("+e.join(")|(")+"))\\b","i")}var M5n=["package","message","import","syntax","required","optional","repeated","reserved","default","extensions","packed","bool","bytes","double","enum","float","string","int32","int64","uint32","uint64","sint32","sint64","fixed32","fixed64","sfixed32","sfixed64","option","service","rpc","returns"],HWr=zWr(M5n),$Wr=new RegExp("^[_A-Za-z¡-￿][_A-Za-z0-9¡-￿]*");function XWr(e){return e.eatSpace()?null:e.match("//")?(e.skipToEnd(),"comment"):e.match(/^[0-9\.+-]/,!1)&&(e.match(/^[+-]?0x[0-9a-fA-F]+/)||e.match(/^[+-]?\d*\.\d+([EeDd][+-]?\d+)?/)||e.match(/^[+-]?\d+([EeDd][+-]?\d+)?/))?"number":e.match(/^"([^"]|(""))*"/)||e.match(/^'([^']|(''))*'/)?"string":e.match(HWr)?"keyword":e.match($Wr)?"variable":(e.next(),null)}const GWr={name:"protobuf",token:XWr,languageData:{autocomplete:M5n}},YWr=Object.freeze(Object.defineProperty({__proto__:null,protobuf:GWr},Symbol.toStringTag,{value:"Module"}));var V4t={"{":"}","(":")","[":"]"};function ZWr(e){if(typeof e!="object")return e;let t={};for(let n in e){let r=e[n];t[n]=r instanceof Array?r.slice():r}return t}let qWr=class P5n{constructor(t){this.indentUnit=t,this.javaScriptLine=!1,this.javaScriptLineExcludesColon=!1,this.javaScriptArguments=!1,this.javaScriptArgumentsDepth=0,this.isInterpolating=!1,this.interpolationNesting=0,this.jsState=p6.startState(t),this.restOfLine="",this.isIncludeFiltered=!1,this.isEach=!1,this.lastTag="",this.isAttrs=!1,this.attrsNest=[],this.inAttributeName=!0,this.attributeIsType=!1,this.attrValue="",this.indentOf=1/0,this.indentToken=""}copy(){var t=new P5n(this.indentUnit);return t.javaScriptLine=this.javaScriptLine,t.javaScriptLineExcludesColon=this.javaScriptLineExcludesColon,t.javaScriptArguments=this.javaScriptArguments,t.javaScriptArgumentsDepth=this.javaScriptArgumentsDepth,t.isInterpolating=this.isInterpolating,t.interpolationNesting=this.interpolationNesting,t.jsState=(p6.copyState||ZWr)(this.jsState),t.restOfLine=this.restOfLine,t.isIncludeFiltered=this.isIncludeFiltered,t.isEach=this.isEach,t.lastTag=this.lastTag,t.isAttrs=this.isAttrs,t.attrsNest=this.attrsNest.slice(),t.inAttributeName=this.inAttributeName,t.attributeIsType=this.attributeIsType,t.attrValue=this.attrValue,t.indentOf=this.indentOf,t.indentToken=this.indentToken,t}};function KWr(e,t){if(e.sol()&&(t.javaScriptLine=!1,t.javaScriptLineExcludesColon=!1),t.javaScriptLine){if(t.javaScriptLineExcludesColon&&e.peek()===":"){t.javaScriptLine=!1,t.javaScriptLineExcludesColon=!1;return}var n=p6.token(e,t.jsState);return e.eol()&&(t.javaScriptLine=!1),n||!0}}function JWr(e,t){if(t.javaScriptArguments){if(t.javaScriptArgumentsDepth===0&&e.peek()!=="("){t.javaScriptArguments=!1;return}if(e.peek()==="("?t.javaScriptArgumentsDepth++:e.peek()===")"&&t.javaScriptArgumentsDepth--,t.javaScriptArgumentsDepth===0){t.javaScriptArguments=!1;return}var n=p6.token(e,t.jsState);return n||!0}}function eVr(e){if(e.match(/^yield\b/))return"keyword"}function tVr(e){if(e.match(/^(?:doctype) *([^\n]+)?/))return"meta"}function F5n(e,t){if(e.match("#{"))return t.isInterpolating=!0,t.interpolationNesting=0,"punctuation"}function nVr(e,t){if(t.isInterpolating){if(e.peek()==="}"){if(t.interpolationNesting--,t.interpolationNesting<0)return e.next(),t.isInterpolating=!1,"punctuation"}else e.peek()==="{"&&t.interpolationNesting++;return p6.token(e,t.jsState)||!0}}function iVr(e,t){if(e.match(/^case\b/))return t.javaScriptLine=!0,"keyword"}function rVr(e,t){if(e.match(/^when\b/))return t.javaScriptLine=!0,t.javaScriptLineExcludesColon=!0,"keyword"}function oVr(e){if(e.match(/^default\b/))return"keyword"}function sVr(e,t){if(e.match(/^extends?\b/))return t.restOfLine="string","keyword"}function aVr(e,t){if(e.match(/^append\b/))return t.restOfLine="variable","keyword"}function lVr(e,t){if(e.match(/^prepend\b/))return t.restOfLine="variable","keyword"}function cVr(e,t){if(e.match(/^block\b *(?:(prepend|append)\b)?/))return t.restOfLine="variable","keyword"}function dVr(e,t){if(e.match(/^include\b/))return t.restOfLine="string","keyword"}function uVr(e,t){if(e.match(/^include:([a-zA-Z0-9\-]+)/,!1)&&e.match("include"))return t.isIncludeFiltered=!0,"keyword"}function hVr(e,t){if(t.isIncludeFiltered){var n=N5n(e,t);return t.isIncludeFiltered=!1,t.restOfLine="string",n}}function fVr(e,t){if(e.match(/^mixin\b/))return t.javaScriptLine=!0,"keyword"}function gVr(e,t){if(e.match(/^\+([-\w]+)/))return e.match(/^\( *[-\w]+ *=/,!1)||(t.javaScriptArguments=!0,t.javaScriptArgumentsDepth=0),"variable";if(e.match("+#{",!1))return e.next(),t.mixinCallAfter=!0,F5n(e,t)}function mVr(e,t){if(t.mixinCallAfter)return t.mixinCallAfter=!1,e.match(/^\( *[-\w]+ *=/,!1)||(t.javaScriptArguments=!0,t.javaScriptArgumentsDepth=0),!0}function kVr(e,t){if(e.match(/^(if|unless|else if|else)\b/))return t.javaScriptLine=!0,"keyword"}function vVr(e,t){if(e.match(/^(- *)?(each|for)\b/))return t.isEach=!0,"keyword"}function AVr(e,t){if(t.isEach){if(e.match(/^ in\b/))return t.javaScriptLine=!0,t.isEach=!1,"keyword";if(e.sol()||e.eol())t.isEach=!1;else if(e.next()){for(;!e.match(/^ in\b/,!1)&&e.next(););return"variable"}}}function pVr(e,t){if(e.match(/^while\b/))return t.javaScriptLine=!0,"keyword"}function bVr(e,t){var n;if(n=e.match(/^(\w(?:[-:\w]*\w)?)\/?/))return t.lastTag=n[1].toLowerCase(),"tag"}function N5n(e,t){if(e.match(/^:([\w\-]+)/))return oJe(e,t),"atom"}function wVr(e,t){if(e.match(/^(!?=|-)/))return t.javaScriptLine=!0,"punctuation"}function OVr(e){if(e.match(/^#([\w-]+)/))return"builtin"}function yVr(e){if(e.match(/^\.([\w-]+)/))return"className"}function CVr(e,t){if(e.peek()=="(")return e.next(),t.isAttrs=!0,t.attrsNest=[],t.inAttributeName=!0,t.attrValue="",t.attributeIsType=!1,"punctuation"}function U5n(e,t){if(t.isAttrs){if(V4t[e.peek()]&&t.attrsNest.push(V4t[e.peek()]),t.attrsNest[t.attrsNest.length-1]===e.peek())t.attrsNest.pop();else if(e.eat(")"))return t.isAttrs=!1,"punctuation";if(t.inAttributeName&&e.match(/^[^=,\)!]+/))return(e.peek()==="="||e.peek()==="!")&&(t.inAttributeName=!1,t.jsState=p6.startState(2),t.lastTag==="script"&&e.current().trim().toLowerCase()==="type"?t.attributeIsType=!0:t.attributeIsType=!1),"attribute";var n=p6.token(e,t.jsState);if(t.attrsNest.length===0&&(n==="string"||n==="variable"||n==="keyword"))try{return Function("","var x "+t.attrValue.replace(/,\s*$/,"").replace(/^!/,"")),t.inAttributeName=!0,t.attrValue="",e.backUp(e.current().length),U5n(e,t)}catch{}return t.attrValue+=e.current(),n||!0}}function _Vr(e,t){if(e.match(/^&attributes\b/))return t.javaScriptArguments=!0,t.javaScriptArgumentsDepth=0,"keyword"}function SVr(e){if(e.sol()&&e.eatSpace())return"indent"}function LVr(e,t){if(e.match(/^ *\/\/(-)?([^\n]*)/))return t.indentOf=e.indentation(),t.indentToken="comment","comment"}function xVr(e){if(e.match(/^: */))return"colon"}function EVr(e,t){if(e.match(/^(?:\| ?| )([^\n]+)/))return"string";if(e.match(/^(<[^\n]*)/,!1))return oJe(e,t),e.skipToEnd(),t.indentToken}function TVr(e,t){if(e.eat("."))return oJe(e,t),"dot"}function QVr(e){return e.next(),null}function oJe(e,t){t.indentOf=e.indentation(),t.indentToken="string"}function DVr(e,t){if(e.sol()&&(t.restOfLine=""),t.restOfLine){e.skipToEnd();var n=t.restOfLine;return t.restOfLine="",n}}function BVr(e){return new qWr(e)}function RVr(e){return e.copy()}function IVr(e,t){var n=DVr(e,t)||nVr(e,t)||hVr(e,t)||AVr(e,t)||U5n(e,t)||KWr(e,t)||JWr(e,t)||mVr(e,t)||eVr(e)||tVr(e)||F5n(e,t)||iVr(e,t)||rVr(e,t)||oVr(e)||sVr(e,t)||aVr(e,t)||lVr(e,t)||cVr(e,t)||dVr(e,t)||uVr(e,t)||fVr(e,t)||gVr(e,t)||kVr(e,t)||vVr(e,t)||pVr(e,t)||bVr(e,t)||N5n(e,t)||wVr(e,t)||OVr(e)||yVr(e)||CVr(e,t)||_Vr(e,t)||SVr(e)||EVr(e,t)||LVr(e,t)||xVr(e)||TVr(e,t)||QVr(e);return n===!0?null:n}const MVr={startState:BVr,copyState:RVr,token:IVr},PVr=Object.freeze(Object.defineProperty({__proto__:null,pug:MVr},Symbol.toStringTag,{value:"Module"}));var yFe={},FVr=/({)?([a-z][a-z0-9_]*)?((::[a-z][a-z0-9_]*)*::)?[a-zA-Z0-9_]+(})?/;function Jpe(e,t){for(var n=t.split(" "),r=0;r.*/,!1),o=e.match(/(\s+)?[\w:_]+(\s+)?{/,!1),s=e.match(/(\s+)?[@]{1,2}[\w:_]+(\s+)?{/,!1),a=e.next();if(a==="$")return e.match(FVr)?t.continueString?"variableName.special":"variable":"error";if(t.continueString)return e.backUp(1),z4t(e,t);if(t.inDefinition){if(e.match(/(\s+)?[\w:_]+(\s+)?/))return"def";e.match(/\s+{/),t.inDefinition=!1}return t.inInclude?(e.match(/(\s+)?\S+(\s+)?/),t.inInclude=!1,"def"):e.match(/(\s+)?\w+\(/)?(e.backUp(1),"def"):r?(e.match(/(\s+)?\w+/),"tag"):n&&yFe.hasOwnProperty(n)?(e.backUp(1),e.match(/[\w]+/),e.match(/\s+\S+\s+{/,!1)&&(t.inDefinition=!0),n=="include"&&(t.inInclude=!0),yFe[n]):/(^|\s+)[A-Z][\w:_]+/.test(n)?(e.backUp(1),e.match(/(^|\s+)[A-Z][\w:_]+/),"def"):o?(e.match(/(\s+)?[\w:_]+/),"def"):s?(e.match(/(\s+)?[@]{1,2}/),"atom"):a=="#"?(e.skipToEnd(),"comment"):a=="'"||a=='"'?(t.pending=a,z4t(e,t)):a=="{"||a=="}"?"bracket":a=="/"?(e.match(/^[^\/]*\//),"string.special"):a.match(/[0-9]/)?(e.eatWhile(/[0-9]+/),"number"):a=="="?(e.peek()==">"&&e.next(),"operator"):(e.eatWhile(/[\w-]/),null)}const UVr={name:"puppet",startState:function(){var e={};return e.inDefinition=!1,e.inInclude=!1,e.continueString=!1,e.pending=!1,e},token:function(e,t){return e.eatSpace()?null:NVr(e,t)}},jVr=Object.freeze(Object.defineProperty({__proto__:null,puppet:UVr},Symbol.toStringTag,{value:"Module"}));var V7,WVr=zVr(["abs","acos","aj","aj0","all","and","any","asc","asin","asof","atan","attr","avg","avgs","bin","by","ceiling","cols","cor","cos","count","cov","cross","csv","cut","delete","deltas","desc","dev","differ","distinct","div","do","each","ej","enlist","eval","except","exec","exit","exp","fby","fills","first","fkeys","flip","floor","from","get","getenv","group","gtime","hclose","hcount","hdel","hopen","hsym","iasc","idesc","if","ij","in","insert","inter","inv","key","keys","last","like","list","lj","load","log","lower","lsq","ltime","ltrim","mavg","max","maxs","mcount","md5","mdev","med","meta","min","mins","mmax","mmin","mmu","mod","msum","neg","next","not","null","or","over","parse","peach","pj","plist","prd","prds","prev","prior","rand","rank","ratios","raze","read0","read1","reciprocal","reverse","rload","rotate","rsave","rtrim","save","scan","select","set","setenv","show","signum","sin","sqrt","ss","ssr","string","sublist","sum","sums","sv","system","tables","tan","til","trim","txf","type","uj","ungroup","union","update","upper","upsert","value","var","view","views","vs","wavg","where","where","while","within","wj","wj1","wsum","xasc","xbar","xcol","xcols","xdesc","xexp","xgroup","xkey","xlog","xprev","xrank"]),VVr=/[|/&^!+:\\\-*%$=~#;@><,?_\'\"\[\(\]\)\s{}]/;function zVr(e){return new RegExp("^("+e.join("|")+")$")}function zW(e,t){var n=e.sol(),r=e.next();if(V7=null,n){if(r=="/")return(t.tokenize=HVr)(e,t);if(r=="\\")return e.eol()||/\s/.test(e.peek())?(e.skipToEnd(),/^\\\s*$/.test(e.current())?(t.tokenize=XVr)(e):t.tokenize=zW,"comment"):(t.tokenize=zW,"builtin")}if(/\s/.test(r))return e.peek()=="/"?(e.skipToEnd(),"comment"):"null";if(r=='"')return(t.tokenize=GVr)(e,t);if(r=="`")return e.eatWhile(/[A-Za-z\d_:\/.]/),"macroName";if(r=="."&&/\d/.test(e.peek())||/\d/.test(r)){var o=null;return e.backUp(1),e.match(/^\d{4}\.\d{2}(m|\.\d{2}([DT](\d{2}(:\d{2}(:\d{2}(\.\d{1,9})?)?)?)?)?)/)||e.match(/^\d+D(\d{2}(:\d{2}(:\d{2}(\.\d{1,9})?)?)?)/)||e.match(/^\d{2}:\d{2}(:\d{2}(\.\d{1,9})?)?/)||e.match(/^\d+[ptuv]{1}/)?o="temporal":(e.match(/^0[NwW]{1}/)||e.match(/^0x[\da-fA-F]*/)||e.match(/^[01]+[b]{1}/)||e.match(/^\d+[chijn]{1}/)||e.match(/-?\d*(\.\d*)?(e[+\-]?\d+)?(e|f)?/))&&(o="number"),o&&(!(r=e.peek())||VVr.test(r))?o:(e.next(),"error")}return/[A-Za-z]|\./.test(r)?(e.eatWhile(/[A-Za-z._\d]/),WVr.test(e.current())?"keyword":"variable"):/[|/&^!+:\\\-*%$=~#;@><\.,?_\']/.test(r)||/[{}\(\[\]\)]/.test(r)?null:"error"}function HVr(e,t){return e.skipToEnd(),/^\/\s*$/.test(e.current())?(t.tokenize=$Vr)(e,t):t.tokenize=zW,"comment"}function $Vr(e,t){var n=e.sol()&&e.peek()=="\\";return e.skipToEnd(),n&&/^\\\s*$/.test(e.current())&&(t.tokenize=zW),"comment"}function XVr(e){return e.skipToEnd(),"comment"}function GVr(e,t){for(var n=!1,r,o=!1;r=e.next();){if(r=='"'&&!n){o=!0;break}n=!n&&r=="\\"}return o&&(t.tokenize=zW),"string"}function Xae(e,t,n){e.context={prev:e.context,indent:e.indent,col:n,type:t}}function C8e(e){e.indent=e.context.indent,e.context=e.context.prev}const YVr={name:"q",startState:function(){return{tokenize:zW,context:null,indent:0,col:0}},token:function(e,t){e.sol()&&(t.context&&t.context.align==null&&(t.context.align=!1),t.indent=e.indentation());var n=t.tokenize(e,t);if(n!="comment"&&t.context&&t.context.align==null&&t.context.type!="pattern"&&(t.context.align=!0),V7=="(")Xae(t,")",e.column());else if(V7=="[")Xae(t,"]",e.column());else if(V7=="{")Xae(t,"}",e.column());else if(/[\]\}\)]/.test(V7)){for(;t.context&&t.context.type=="pattern";)C8e(t);t.context&&V7==t.context.type&&C8e(t)}else V7=="."&&t.context&&t.context.type=="pattern"?C8e(t):/atom|string|variable/.test(n)&&t.context&&(/[\}\]]/.test(t.context.type)?Xae(t,"pattern",e.column()):t.context.type=="pattern"&&!t.context.align&&(t.context.align=!0,t.context.col=e.column()));return n},indent:function(e,t,n){var r=t&&t.charAt(0),o=e.context;if(/[\]\}]/.test(r))for(;o&&o.type=="pattern";)o=o.prev;var s=o&&r==o.type;return o?o.type=="pattern"?o.col:o.align?o.col+(s?0:1):o.indent+(s?0:n.unit):0},languageData:{commentTokens:{line:"/"}}},ZVr=Object.freeze(Object.defineProperty({__proto__:null,q:YVr},Symbol.toStringTag,{value:"Module"}));function ebe(e){for(var t={},n=0;n=!&|~$:]/,mb;function CFe(e,t){mb=null;var n=e.next();if(n=="#")return e.skipToEnd(),"comment";if(n=="0"&&e.eat("x"))return e.eatWhile(/[\da-f]/i),"number";if(n=="."&&e.eat(/\d/))return e.match(/\d*(?:e[+\-]?\d+)?/),"number";if(/\d/.test(n))return e.match(/\d*(?:\.\d+)?(?:e[+\-]\d+)?L?/),"number";if(n=="'"||n=='"')return t.tokenize=nzr(n),"string";if(n=="`")return e.match(/[^`]+`/),"string.special";if(n=="."&&e.match(/.(?:[.]|\d+)/))return"keyword";if(/[a-zA-Z\.]/.test(n)){e.eatWhile(/[\w\.]/);var r=e.current();return KVr.propertyIsEnumerable(r)?"atom":ezr.propertyIsEnumerable(r)?(tzr.propertyIsEnumerable(r)&&!e.match(/\s*if(\s+|$)/,!1)&&(mb="block"),"keyword"):JVr.propertyIsEnumerable(r)?"builtin":"variable"}else return n=="%"?(e.skipTo("%")&&e.next(),"variableName.special"):n=="<"&&e.eat("-")||n=="<"&&e.match("<-")||n=="-"&&e.match(/>>?/)||n=="="&&t.ctx.argList?"operator":H4t.test(n)?(n=="$"||e.eatWhile(H4t),"operator"):/[\(\){}\[\];]/.test(n)?(mb=n,n==";"?"punctuation":null):null}function nzr(e){return function(t,n){if(t.eat("\\")){var r=t.next();return r=="x"?t.match(/^[a-f0-9]{2}/i):(r=="u"||r=="U")&&t.eat("{")&&t.skipTo("}")?t.next():r=="u"?t.match(/^[a-f0-9]{4}/i):r=="U"?t.match(/^[a-f0-9]{8}/i):/[0-7]/.test(r)&&t.match(/^[0-7]{1,2}/),"string.special"}else{for(var o;(o=t.next())!=null;){if(o==e){n.tokenize=CFe;break}if(o=="\\"){t.backUp(1);break}}return"string"}}}var $4t=1,_8e=2,S8e=4;function Gae(e,t,n){e.ctx={type:t,indent:e.indent,flags:0,column:n.column(),prev:e.ctx}}function X4t(e,t){var n=e.ctx;e.ctx={type:n.type,indent:n.indent,flags:n.flags|t,column:n.column,prev:n.prev}}function L8e(e){e.indent=e.ctx.indent,e.ctx=e.ctx.prev}const izr={name:"r",startState:function(e){return{tokenize:CFe,ctx:{type:"top",indent:-e,flags:_8e},indent:0,afterIdent:!1}},token:function(e,t){if(e.sol()&&(t.ctx.flags&3||(t.ctx.flags|=_8e),t.ctx.flags&S8e&&L8e(t),t.indent=e.indentation()),e.eatSpace())return null;var n=t.tokenize(e,t);return n!="comment"&&!(t.ctx.flags&_8e)&&X4t(t,$4t),(mb==";"||mb=="{"||mb=="}")&&t.ctx.type=="block"&&L8e(t),mb=="{"?Gae(t,"}",e):mb=="("?(Gae(t,")",e),t.afterIdent&&(t.ctx.argList=!0)):mb=="["?Gae(t,"]",e):mb=="block"?Gae(t,"block",e):mb==t.ctx.type?L8e(t):t.ctx.type=="block"&&n!="comment"&&X4t(t,S8e),t.afterIdent=n=="variable"||n=="keyword",n},indent:function(e,t,n){if(e.tokenize!=CFe)return 0;var r=t&&t.charAt(0),o=e.ctx,s=r==o.type;return o.flags&S8e&&(o=o.prev),o.type=="block"?o.indent+(r=="{"?0:n.unit):o.flags&$4t?o.column+(s?0:1):o.indent+(s?0:n.unit)},languageData:{wordChars:".",commentTokens:{line:"#"},autocomplete:j5n.concat(W5n,V5n)}},rzr=Object.freeze(Object.defineProperty({__proto__:null,r:izr},Symbol.toStringTag,{value:"Module"}));var ozr=/^-+$/,szr=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ?\d{1,2} \d{2}:\d{2}(:\d{2})? [A-Z]{3,4} \d{4} - /,azr=/^[\w+.-]+@[\w.-]+/;const lzr={name:"rpmchanges",token:function(e){return e.sol()&&(e.match(ozr)||e.match(szr))?"tag":e.match(azr)?"string":(e.next(),null)}};var czr=/^(i386|i586|i686|x86_64|ppc64le|ppc64|ppc|ia64|s390x|s390|sparc64|sparcv9|sparc|noarch|alphaev6|alpha|hppa|mipsel)/,dzr=/^[a-zA-Z0-9()]+:/,uzr=/^%(debug_package|package|description|prep|build|install|files|clean|changelog|preinstall|preun|postinstall|postun|pretrans|posttrans|pre|post|triggerin|triggerun|verifyscript|check|triggerpostun|triggerprein|trigger)/,hzr=/^%(ifnarch|ifarch|if)/,fzr=/^%(else|endif)/,gzr=/^(\!|\?|\<\=|\<|\>\=|\>|\=\=|\&\&|\|\|)/;const mzr={name:"rpmspec",startState:function(){return{controlFlow:!1,macroParameters:!1,section:!1}},token:function(e,t){var n=e.peek();if(n=="#")return e.skipToEnd(),"comment";if(e.sol()){if(e.match(dzr))return"header";if(e.match(uzr))return"atom"}if(e.match(/^\$\w+/)||e.match(/^\$\{\w+\}/))return"def";if(e.match(fzr))return"keyword";if(e.match(hzr))return t.controlFlow=!0,"keyword";if(t.controlFlow){if(e.match(gzr))return"operator";if(e.match(/^(\d+)/))return"number";e.eol()&&(t.controlFlow=!1)}if(e.match(czr))return e.eol()&&(t.controlFlow=!1),"number";if(e.match(/^%[\w]+/))return e.match("(")&&(t.macroParameters=!0),"keyword";if(t.macroParameters){if(e.match(/^\d+/))return"number";if(e.match(")"))return t.macroParameters=!1,"keyword"}return e.match(/^%\{\??[\w \-\:\!]+\}/)?(e.eol()&&(t.controlFlow=!1),"def"):(e.next(),null)}},G4t=Object.freeze(Object.defineProperty({__proto__:null,rpmChanges:lzr,rpmSpec:mzr},Symbol.toStringTag,{value:"Module"}));function sJe(e){for(var t={},n=0,r=e.length;n]/)?(e.eat(/[\<\>]/),"atom"):e.eat(/[\+\-\*\/\&\|\:\!]/)?"atom":e.eat(/[a-zA-Z$@_\xa1-\uffff]/)?(e.eatWhile(/[\w$\xa1-\uffff]/),e.eat(/[\?\!\=]/),"atom"):"operator";if(n=="@"&&e.match(/^@?[a-zA-Z_\xa1-\uffff]/))return e.eat("@"),e.eatWhile(/[\w\xa1-\uffff]/),"propertyName";if(n=="$")return e.eat(/[a-zA-Z_]/)?e.eatWhile(/[\w]/):e.eat(/\d/)?e.eat(/\d/):e.next(),"variableName.special";if(/[a-zA-Z_\xa1-\uffff]/.test(n))return e.eatWhile(/[\w\xa1-\uffff]/),e.eat(/[\?\!]/),e.eat(":")?"atom":"variable";if(n=="|"&&(t.varList||t.lastTok=="{"||t.lastTok=="do"))return kb="|",null;if(/[\(\)\[\]{}\\;]/.test(n))return kb=n,null;if(n=="-"&&e.eat(">"))return"operator";if(/[=+\-\/*:\.^%<>~|]/.test(n)){var l=e.eatWhile(/[=+\-\/*:\.^%<>~|]/);return n=="."&&!l&&(kb="."),"operator"}else return null}}}function bzr(e){for(var t=e.pos,n=0,r,o=!1,s=!1;(r=e.next())!=null;)if(s)s=!1;else{if("[{(".indexOf(r)>-1)n++;else if("]})".indexOf(r)>-1){if(n--,n<0)break}else if(r=="/"&&n==0){o=!0;break}s=r=="\\"}return e.backUp(e.pos-t),o}function _Fe(e){return e||(e=1),function(t,n){if(t.peek()=="}"){if(e==1)return n.tokenize.pop(),n.tokenize[n.tokenize.length-1](t,n);n.tokenize[n.tokenize.length-1]=_Fe(e-1)}else t.peek()=="{"&&(n.tokenize[n.tokenize.length-1]=_Fe(e+1));return lme(t,n)}}function wzr(){var e=!1;return function(t,n){return e?(n.tokenize.pop(),n.tokenize[n.tokenize.length-1](t,n)):(e=!0,lme(t,n))}}function tX(e,t,n,r){return function(o,s){var a=!1,l;for(s.context.type==="read-quoted-paused"&&(s.context=s.context.prev,o.eat("}"));(l=o.next())!=null;){if(l==e&&(r||!a)){s.tokenize.pop();break}if(n&&l=="#"&&!a){if(o.eat("{")){e=="}"&&(s.context={prev:s.context,type:"read-quoted-paused"}),s.tokenize.push(_Fe());break}else if(/[@\$]/.test(o.peek())){s.tokenize.push(wzr());break}}a=!a&&l=="\\"}return t}}function Ozr(e,t){return function(n,r){return t&&n.eatSpace(),n.match(e)?r.tokenize.pop():n.skipToEnd(),"string"}}function yzr(e,t){return e.sol()&&e.match("=end")&&e.eol()&&t.tokenize.pop(),e.skipToEnd(),"comment"}const Czr={name:"ruby",startState:function(e){return{tokenize:[lme],indented:0,context:{type:"top",indented:-e},continuedLine:!1,lastTok:null,varList:!1}},token:function(e,t){kb=null,e.sol()&&(t.indented=e.indentation());var n=t.tokenize[t.tokenize.length-1](e,t),r,o=kb;if(n=="variable"){var s=e.current();n=t.lastTok=="."?"property":kzr.propertyIsEnumerable(e.current())?"keyword":/^[A-Z]/.test(s)?"tag":t.lastTok=="def"||t.lastTok=="class"||t.varList?"def":"variable",n=="keyword"&&(o=s,vzr.propertyIsEnumerable(s)?r="indent":Azr.propertyIsEnumerable(s)?r="dedent":((s=="if"||s=="unless")&&e.column()==e.indentation()||s=="do"&&t.context.indented=|!=|<>)/,Lzr=/[=\(:\),{}.*<>+\-\/^\[\]]/;function Qg(e,t,n){if(n)for(var r=t.split(" "),o=0;ointeger char-alphabetic? char-ci<=? char-ci=? char-ci>? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? char<=? char=? char>? char? close-input-port close-output-port complex? cons cos current-input-port current-output-port denominator display eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt #f floor force gcd imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lcm length list list->string list->vector list-ref list-tail list? load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number->string number? numerator odd? open-input-file open-output-file output-port? pair? peek-char port? positive? procedure? quasiquote quote quotient rational? rationalize read read-char real-part real? remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string->list string->number string->symbol string-append string-ci<=? string-ci=? string-ci>? string-copy string-fill! string-length string-ref string-set! string<=? string=? string>? string? substring symbol->string symbol? #t tan transcript-off transcript-on truncate values vector vector->list vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?"),Bzr=H5n("define let letrec let* lambda define-macro defmacro let-syntax letrec-syntax let-values let*-values define-syntax syntax-rules define-values when unless");function Rzr(e,t,n){this.indent=e,this.type=t,this.prev=n}function x8e(e,t,n){e.indentStack=new Rzr(t,n,e.indentStack)}function Izr(e){e.indentStack=e.indentStack.prev}var Mzr=new RegExp(/^(?:[-+]i|[-+][01]+#*(?:\/[01]+#*)?i|[-+]?[01]+#*(?:\/[01]+#*)?@[-+]?[01]+#*(?:\/[01]+#*)?|[-+]?[01]+#*(?:\/[01]+#*)?[-+](?:[01]+#*(?:\/[01]+#*)?)?i|[-+]?[01]+#*(?:\/[01]+#*)?)(?=[()\s;"]|$)/i),Pzr=new RegExp(/^(?:[-+]i|[-+][0-7]+#*(?:\/[0-7]+#*)?i|[-+]?[0-7]+#*(?:\/[0-7]+#*)?@[-+]?[0-7]+#*(?:\/[0-7]+#*)?|[-+]?[0-7]+#*(?:\/[0-7]+#*)?[-+](?:[0-7]+#*(?:\/[0-7]+#*)?)?i|[-+]?[0-7]+#*(?:\/[0-7]+#*)?)(?=[()\s;"]|$)/i),Fzr=new RegExp(/^(?:[-+]i|[-+][\da-f]+#*(?:\/[\da-f]+#*)?i|[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?@[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?|[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?[-+](?:[\da-f]+#*(?:\/[\da-f]+#*)?)?i|[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?)(?=[()\s;"]|$)/i),Nzr=new RegExp(/^(?:[-+]i|[-+](?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)i|[-+]?(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)@[-+]?(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)|[-+]?(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)[-+](?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)?i|(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*))(?=[()\s;"]|$)/i);function Uzr(e){return e.match(Mzr)}function jzr(e){return e.match(Pzr)}function E8e(e,t){return t===!0&&e.backUp(1),e.match(Nzr)}function Wzr(e){return e.match(Fzr)}function npt(e,t){for(var n,r=!1;(n=e.next())!=null;){if(n==t.token&&!r){t.state.mode=!1;break}r=!r&&n=="\\"}}const Vzr={name:"scheme",startState:function(){return{indentStack:null,indentation:0,mode:!1,sExprComment:!1,sExprQuote:!1}},token:function(e,t){if(t.indentStack==null&&e.sol()&&(t.indentation=e.indentation()),e.eatSpace())return null;var n=null;switch(t.mode){case"string":npt(e,{token:'"',state:t}),n=q4t;break;case"symbol":npt(e,{token:"|",state:t}),n=K4t;break;case"comment":for(var r,o=!1;(r=e.next())!=null;){if(r=="#"&&o){t.mode=!1;break}o=r=="|"}n=d7;break;case"s-expr-comment":if(t.mode=!1,e.peek()=="("||e.peek()=="[")t.sExprComment=0;else{e.eatWhile(/[^\s\(\)\[\]]/),n=d7;break}default:var s=e.next();if(s=='"')t.mode="string",n=q4t;else if(s=="'")e.peek()=="("||e.peek()=="["?(typeof t.sExprQuote!="number"&&(t.sExprQuote=0),n=nX):(e.eatWhile(/[\w_\-!$%&*+\.\/:<=>?@\^~]/),n=nX);else if(s=="|")t.mode="symbol",n=K4t;else if(s=="#")if(e.eat("|"))t.mode="comment",n=d7;else if(e.eat(/[tf]/i))n=nX;else if(e.eat(";"))t.mode="s-expr-comment",n=d7;else{var a=null,l=!1,d=!0;e.eat(/[ei]/i)?l=!0:e.backUp(1),e.match(/^#b/i)?a=Uzr:e.match(/^#o/i)?a=jzr:e.match(/^#x/i)?a=Wzr:e.match(/^#d/i)?a=E8e:e.match(/^[-+0-9.]/,!1)?(d=!1,a=E8e):l||e.eat("#"),a!=null&&(d&&!l&&e.match(/^#[ei]/i),a(e)&&(n=J4t))}else if(/^[-+0-9.]/.test(s)&&E8e(e,!0))n=J4t;else if(s==";")e.skipToEnd(),n=d7;else if(s=="("||s=="["){for(var u="",h=e.column(),g;(g=e.eat(/[^\s\(\[\;\)\]]/))!=null;)u+=g;u.length>0&&Bzr.propertyIsEnumerable(u)?x8e(t,h+Dzr,s):(e.eatSpace(),e.eol()||e.peek()==";"?x8e(t,h+1,s):x8e(t,h+e.current().length,s)),e.backUp(e.current().length-1),typeof t.sExprComment=="number"&&t.sExprComment++,typeof t.sExprQuote=="number"&&t.sExprQuote++,n=ept}else s==")"||s=="]"?(n=ept,t.indentStack!=null&&t.indentStack.type==(s==")"?"(":"[")&&(Izr(t),typeof t.sExprComment=="number"&&--t.sExprComment==0&&(n=d7,t.sExprComment=!1),typeof t.sExprQuote=="number"&&--t.sExprQuote==0&&(n=nX,t.sExprQuote=!1))):(e.eatWhile(/[\w_\-!$%&*+\.\/:<=>?@\^~]/),tpt&&tpt.propertyIsEnumerable(e.current())?n=Qzr:n="variable")}return typeof t.sExprComment=="number"?d7:typeof t.sExprQuote=="number"?nX:n},indent:function(e){return e.indentStack==null?e.indentation:e.indentStack.indent},languageData:{closeBrackets:{brackets:["(","[","{",'"']},commentTokens:{line:";;"}}},zzr=Object.freeze(Object.defineProperty({__proto__:null,scheme:Vzr},Symbol.toStringTag,{value:"Module"}));var SFe={};function aJe(e,t){for(var n=0;n1&&e.eat("$");var n=e.next();return/['"({]/.test(n)?(t.tokens[0]=tbe(n,n=="("?"quote":n=="{"?"def":"string"),HW(e,t)):(/\d/.test(n)||e.eatWhile(/\w/),t.tokens.shift(),"def")};function Xzr(e){return function(t,n){return t.sol()&&t.string==e&&n.tokens.shift(),t.skipToEnd(),"string.special"}}function HW(e,t){return(t.tokens[0]||Hzr)(e,t)}const Gzr={name:"shell",startState:function(){return{tokens:[]}},token:function(e,t){return HW(e,t)},languageData:{autocomplete:$5n.concat(X5n,G5n),closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"#"}}},Yzr=Object.freeze(Object.defineProperty({__proto__:null,shell:Gzr},Symbol.toStringTag,{value:"Module"}));function Z5n(e){for(var t={},n=e.split(" "),r=0;r=@%|&?!.,:;^]/,nHr=/true|false|nil|self|super|thisContext/,IG=function(e,t){this.next=e,this.parent=t},hie=function(e,t,n){this.name=e,this.context=t,this.eos=n},q5n=function(){this.context=new IG(K5n,null),this.expectVariable=!0,this.indentation=0,this.userIndentationDelta=0};q5n.prototype.userIndent=function(e,t){this.userIndentationDelta=e>0?e/t-this.indentation:0};var K5n=function(e,t,n){var r=new hie(null,t,!1),o=e.next();return o==='"'?r=opt(e,new IG(opt,t)):o==="'"?r=spt(e,new IG(spt,t)):o==="#"?e.peek()==="'"?(e.next(),r=apt(e,new IG(apt,t))):e.eatWhile(/[^\s.{}\[\]()]/)?r.name="string.special":r.name="meta":o==="$"?(e.next()==="<"&&(e.eatWhile(/[^\s>]/),e.next()),r.name="string.special"):o==="|"&&n.expectVariable?r.context=new IG(iHr,t):/[\[\]{}()]/.test(o)?(r.name="bracket",r.eos=/[\[{(]/.test(o),o==="["?n.indentation++:o==="]"&&(n.indentation=Math.max(0,n.indentation-1))):rpt.test(o)?(e.eatWhile(rpt),r.name="operator",r.eos=o!==";"):/\d/.test(o)?(e.eatWhile(/[\w\d]/),r.name="number"):/[\w_]/.test(o)?(e.eatWhile(/[\w\d_]/),r.name=n.expectVariable?nHr.test(e.current())?"keyword":"variable":null):r.eos=n.expectVariable,r},opt=function(e,t){return e.eatWhile(/[^"]/),new hie("comment",e.eat('"')?t.parent:t,!0)},spt=function(e,t){return e.eatWhile(/[^']/),new hie("string",e.eat("'")?t.parent:t,!1)},apt=function(e,t){return e.eatWhile(/[^']/),new hie("string.special",e.eat("'")?t.parent:t,!1)},iHr=function(e,t){var n=new hie(null,t,!1),r=e.next();return r==="|"?(n.context=t.parent,n.eos=!0):(e.eatWhile(/[^|]/),n.name="variable"),n};const rHr={name:"smalltalk",startState:function(){return new q5n},token:function(e,t){if(t.userIndent(e.indentation(),e.indentUnit),e.eatSpace())return null;var n=t.context.next(e,t.context,t);return t.context=n.context,t.expectVariable=n.eos,n.name},blankLine:function(e,t){e.userIndent(0,t)},indent:function(e,t,n){var r=e.context.next===K5n&&t&&t.charAt(0)==="]"?-1:e.userIndentationDelta;return(e.indentation+r)*n.unit},languageData:{indentOnInput:/^\s*\]$/}},oHr=Object.freeze(Object.defineProperty({__proto__:null,smalltalk:rHr},Symbol.toStringTag,{value:"Module"}));var J5n=/[^\s\|\!\+\-\*\?\~\^\&\:\(\)\[\]\{\}\"\\]/,sHr=/[\|\!\+\-\*\?\~\^\&]/,aHr=/^(OR|AND|NOT|TO)$/;function lHr(e){return parseFloat(e).toString()===e}function cHr(e){return function(t,n){for(var r=!1,o;(o=t.next())!=null&&!(o==e&&!r);)r=!r&&o=="\\";return r||(n.tokenize=fie),"string"}}function dHr(e){return function(t,n){return e=="|"?t.eat(/\|/):e=="&"&&t.eat(/\&/),n.tokenize=fie,"operator"}}function uHr(e){return function(t,n){for(var r=e;(e=t.peek())&&e.match(J5n)!=null;)r+=t.next();return n.tokenize=fie,aHr.test(r)?"operator":lHr(r)?"number":t.peek()==":"?"propertyName":"string"}}function fie(e,t){var n=e.next();return n=='"'?t.tokenize=cHr(n):sHr.test(n)?t.tokenize=dHr(n):J5n.test(n)&&(t.tokenize=uHr(n)),t.tokenize!=fie?t.tokenize(e,t):null}const hHr={name:"solr",startState:function(){return{tokenize:fie}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)}},fHr=Object.freeze(Object.defineProperty({__proto__:null,solr:hHr},Symbol.toStringTag,{value:"Module"}));var F_;function e9n(e){return new RegExp("^(?:"+e.join("|")+")$","i")}var gHr=e9n(["str","lang","langmatches","datatype","bound","sameterm","isiri","isuri","iri","uri","bnode","count","sum","min","max","avg","sample","group_concat","rand","abs","ceil","floor","round","concat","substr","strlen","replace","ucase","lcase","encode_for_uri","contains","strstarts","strends","strbefore","strafter","year","month","day","hours","minutes","seconds","timezone","tz","now","uuid","struuid","md5","sha1","sha256","sha384","sha512","coalesce","if","strlang","strdt","isnumeric","regex","exists","isblank","isliteral","a","bind"]),mHr=e9n(["base","prefix","select","distinct","reduced","construct","describe","ask","from","named","where","order","limit","offset","filter","optional","graph","by","asc","desc","as","having","undef","values","group","minus","in","not","service","silent","using","insert","delete","union","true","false","with","data","copy","to","move","add","create","drop","clear","load","into"]),kHr=/[*+\-<>=&|\^\/!\?]/,lpt="[A-Za-z_\\-0-9]",vHr=new RegExp("[A-Za-z]"),AHr=new RegExp("(("+lpt+"|\\.)*("+lpt+"))?:");function t9n(e,t){var n=e.next();if(F_=null,n=="$"||n=="?")return n=="?"&&e.match(/\s/,!1)?"operator":(e.match(/^[A-Za-z0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][A-Za-z0-9_\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]*/),"variableName.local");if(n=="<"&&!e.match(/^[\s\u00a0=]/,!1))return e.match(/^[^\s\u00a0>]*>?/),"atom";if(n=='"'||n=="'")return t.tokenize=pHr(n),t.tokenize(e,t);if(/[{}\(\),\.;\[\]]/.test(n))return F_=n,"bracket";if(n=="#")return e.skipToEnd(),"comment";if(kHr.test(n))return"operator";if(n==":")return cpt(e),"atom";if(n=="@")return e.eatWhile(/[a-z\d\-]/i),"meta";if(vHr.test(n)&&e.match(AHr))return cpt(e),"atom";e.eatWhile(/[_\w\d]/);var r=e.current();return gHr.test(r)?"builtin":mHr.test(r)?"keyword":"variable"}function cpt(e){e.match(/(\.(?=[\w_\-\\%])|[:\w_-]|\\[-\\_~.!$&'()*+,;=/?#@%]|%[a-f\d][a-f\d])+/i)}function pHr(e){return function(t,n){for(var r=!1,o;(o=t.next())!=null;){if(o==e&&!r){n.tokenize=t9n;break}r=!r&&o=="\\"}return"string"}}function Yae(e,t,n){e.context={prev:e.context,indent:e.indent,col:n,type:t}}function Zae(e){e.indent=e.context.indent,e.context=e.context.prev}const bHr={name:"sparql",startState:function(){return{tokenize:t9n,context:null,indent:0,col:0}},token:function(e,t){if(e.sol()&&(t.context&&t.context.align==null&&(t.context.align=!1),t.indent=e.indentation()),e.eatSpace())return null;var n=t.tokenize(e,t);if(n!="comment"&&t.context&&t.context.align==null&&t.context.type!="pattern"&&(t.context.align=!0),F_=="(")Yae(t,")",e.column());else if(F_=="[")Yae(t,"]",e.column());else if(F_=="{")Yae(t,"}",e.column());else if(/[\]\}\)]/.test(F_)){for(;t.context&&t.context.type=="pattern";)Zae(t);t.context&&F_==t.context.type&&(Zae(t),F_=="}"&&t.context&&t.context.type=="pattern"&&Zae(t))}else F_=="."&&t.context&&t.context.type=="pattern"?Zae(t):/atom|string|variable/.test(n)&&t.context&&(/[\}\]]/.test(t.context.type)?Yae(t,"pattern",e.column()):t.context.type=="pattern"&&!t.context.align&&(t.context.align=!0,t.context.col=e.column()));return n},indent:function(e,t,n){var r=t&&t.charAt(0),o=e.context;if(/[\]\}]/.test(r))for(;o&&o.type=="pattern";)o=o.prev;var s=o&&r==o.type;return o?o.type=="pattern"?o.col:o.align?o.col+(s?0:1):o.indent+(s?0:n.unit):0},languageData:{commentTokens:{line:"#"}}},wHr=Object.freeze(Object.defineProperty({__proto__:null,sparql:bHr},Symbol.toStringTag,{value:"Module"})),OHr={name:"spreadsheet",startState:function(){return{stringType:null,stack:[]}},token:function(e,t){if(e){switch(t.stack.length===0&&(e.peek()=='"'||e.peek()=="'")&&(t.stringType=e.peek(),e.next(),t.stack.unshift("string")),t.stack[0]){case"string":for(;t.stack[0]==="string"&&!e.eol();)e.peek()===t.stringType?(e.next(),t.stack.shift()):e.peek()==="\\"?(e.next(),e.next()):e.match(/^.[^\\\"\']*/);return"string";case"characterClass":for(;t.stack[0]==="characterClass"&&!e.eol();)e.match(/^[^\]\\]+/)||e.match(/^\\./)||t.stack.shift();return"operator"}var n=e.peek();switch(n){case"[":return e.next(),t.stack.unshift("characterClass"),"bracket";case":":return e.next(),"operator";case"\\":return e.match(/\\[a-z]+/)?"string.special":(e.next(),"atom");case".":case",":case";":case"*":case"-":case"+":case"^":case"<":case"/":case"=":return e.next(),"atom";case"$":return e.next(),"builtin"}return e.match(/\d+/)?e.match(/^\w+/)?"error":"number":e.match(/^[a-zA-Z_]\w*/)?e.match(/(?=[\(.])/,!1)?"keyword":"variable":["[","]","(",")","{","}"].indexOf(n)!=-1?(e.next(),"bracket"):(e.eatSpace()||e.next(),null)}}},yHr=Object.freeze(Object.defineProperty({__proto__:null,spreadsheet:OHr},Symbol.toStringTag,{value:"Module"}));var n9n=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","bgsound","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","nobr","noframes","noscript","object","ol","optgroup","option","output","p","param","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","var","video"],lJe=["domain","regexp","url-prefix","url"],i9n=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],r9n=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","dynamic-range","video-dynamic-range"],o9n=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","binding","bleed","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-feature-settings","font-family","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-weight","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-position","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","justify-content","left","letter-spacing","line-break","line-height","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marker-offset","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","max-height","max-width","min-height","min-width","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotation","rotation-point","ruby-align","ruby-overhang","ruby-position","ruby-span","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-outline","text-overflow","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode","font-smoothing","osx-font-smoothing"],s9n=["scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-3d-light-color","scrollbar-track-color","shape-inside","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","zoom"],a9n=["font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"],l9n=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],c9n=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","avoid","avoid-column","avoid-page","avoid-region","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","column","compact","condensed","conic-gradient","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","dashed","decimal","decimal-leading-zero","default","default-button","destination-atop","destination-in","destination-out","destination-over","devanagari","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fixed","flat","flex","footnotes","forwards","from","geometricPrecision","georgian","graytext","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hebrew","help","hidden","hide","high","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","malayalam","match","matrix","matrix3d","media-play-button","media-slider","media-sliderthumb","media-volume-slider","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeating-conic-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row-resize","rtl","run-in","running","s-resize","sans-serif","scale","scale3d","scaleX","scaleY","scaleZ","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","semi-condensed","semi-expanded","separate","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","solid","somali","source-atop","source-in","source-out","source-over","space","spell-out","square","square-button","standard","start","static","status-bar","stretch","stroke","sub","subpixel-antialiased","super","sw-resize","symbolic","symbols","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","x-large","x-small","xor","xx-large","xx-small","bicubic","optimizespeed","grayscale","row","row-reverse","wrap","wrap-reverse","column-reverse","flex-start","flex-end","space-between","space-around","unset"],d9n=["in","and","or","not","is not","is a","is","isnt","defined","if unless"],u9n=["for","if","else","unless","from","to"],h9n=["null","true","false","href","title","type","not-allowed","readonly","disabled"],CHr=["@font-face","@keyframes","@media","@viewport","@page","@host","@supports","@block","@css"],_Hr=n9n.concat(lJe,i9n,r9n,o9n,s9n,l9n,c9n,a9n,d9n,u9n,h9n,CHr);function f9n(e){return e=e.sort(function(t,n){return n>t}),new RegExp("^(("+e.join(")|(")+"))\\b")}function I3(e){for(var t={},n=0;n]=?|\?:|\~)/,FHr=f9n(d9n),NHr=I3(u9n),g9n=new RegExp(/^\-(moz|ms|o|webkit)-/i),UHr=I3(h9n),T8e="",aA={},fw,u7,dpt,ws;function jHr(e,t){if(T8e=e.string.match(/(^[\w-]+\s*=\s*$)|(^\s*[\w-]+\s*=\s*[\w-])|(^\s*(\.|#|@|\$|\&|\[|\d|\+|::?|\{|\>|~|\/)?\s*[\w-]*([a-z0-9-]|\*|\/\*)(\(|,)?)/),t.context.line.firstWord=T8e?T8e[0].replace(/^\s*/,""):"",t.context.line.indent=e.indentation(),fw=e.peek(),e.match("//"))return e.skipToEnd(),["comment","comment"];if(e.match("/*"))return t.tokenize=upt,upt(e,t);if(fw=='"'||fw=="'")return e.next(),t.tokenize=m9n(fw),t.tokenize(e,t);if(fw=="@")return e.next(),e.eatWhile(/[\w\\-]/),["def",e.current()];if(fw=="#"){if(e.next(),e.match(/^[0-9a-f]{3}([0-9a-f]([0-9a-f]{2}){0,2})?\b(?!-)/i))return["atom","atom"];if(e.match(/^[a-z][\w-]*/i))return["builtin","hash"]}return e.match(g9n)?["meta","vendor-prefixes"]:e.match(/^-?[0-9]?\.?[0-9]/)?(e.eatWhile(/[a-z%]/i),["number","unit"]):fw=="!"?(e.next(),[e.match(/^(important|optional)/i)?"keyword":"operator","important"]):fw=="."&&e.match(/^\.[a-z][\w-]*/i)?["qualifier","qualifier"]:e.match(BHr)?(e.peek()=="("&&(t.tokenize=WHr),["property","word"]):e.match(/^[a-z][\w-]*\(/i)?(e.backUp(1),["keyword","mixin"]):e.match(/^(\+|-)[a-z][\w-]*\(/i)?(e.backUp(1),["keyword","block-mixin"]):e.string.match(/^\s*&/)&&e.match(/^[-_]+[a-z][\w-]*/)?["qualifier","qualifier"]:e.match(/^(\/|&)(-|_|:|\.|#|[a-z])/)?(e.backUp(1),["variableName.special","reference"]):e.match(/^&{1}\s*$/)?["variableName.special","reference"]:e.match(FHr)?["operator","operator"]:e.match(/^\$?[-_]*[a-z0-9]+[\w-]*/i)?e.match(/^(\.|\[)[\w-\'\"\]]+/i,!1)&&!sy(e.current())?(e.match("."),["variable","variable-name"]):["variable","word"]:e.match(PHr)?["operator",e.current()]:/[:;,{}\[\]\(\)]/.test(fw)?(e.next(),[null,fw]):(e.next(),[null,null])}function upt(e,t){for(var n=!1,r;(r=e.next())!=null;){if(n&&r=="/"){t.tokenize=null;break}n=r=="*"}return["comment","comment"]}function m9n(e){return function(t,n){for(var r=!1,o;(o=t.next())!=null;){if(o==e&&!r){e==")"&&t.backUp(1);break}r=!r&&o=="\\"}return(o==e||!r&&e!=")")&&(n.tokenize=null),["string","string"]}}function WHr(e,t){return e.next(),e.match(/\s*[\"\')]/,!1)?t.tokenize=null:t.tokenize=m9n(")"),[null,"("]}function k9n(e,t,n,r){this.type=e,this.indent=t,this.prev=n,this.line=r||{firstWord:"",indent:0}}function po(e,t,n,r){return r=r>=0?r:t.indentUnit,e.context=new k9n(n,t.indentation()+r,e.context),n}function qB(e,t,n){var r=e.context.indent-t.indentUnit;return n=n||!1,e.context=e.context.prev,n&&(e.context.indent=r),e.context.type}function VHr(e,t,n){return aA[n.context.type](e,t,n)}function dJe(e,t,n,r){for(var o=1;o>0;o--)n.context=n.context.prev;return VHr(e,t,n)}function sy(e){return e.toLowerCase()in LHr}function KB(e){return e=e.toLowerCase(),e in xHr||e in MHr}function oD(e){return e.toLowerCase()in NHr}function hpt(e){return e.toLowerCase().match(g9n)}function AI(e){var t=e.toLowerCase(),n="variable";return sy(e)?n="tag":oD(e)?n="block-keyword":KB(e)?n="property":t in THr||t in UHr?n="atom":t=="return"||t in QHr?n="keyword":e.match(/^[A-Z]/)&&(n="string"),n}function v9n(e,t){return l0(t)&&(e=="{"||e=="]"||e=="hash"||e=="qualifier")||e=="block-mixin"}function A9n(e,t){return e=="{"&&t.match(/^\s*\$?[\w-]+/i,!1)}function p9n(e,t){return e==":"&&t.match(/^[a-z-]+/,!1)}function AT(e){return e.sol()||e.string.match(new RegExp("^\\s*"+SHr(e.current())))}function l0(e){return e.eol()||e.match(/^\s*$/,!1)}function L4(e){var t=/^\s*[-_]*[a-z0-9]+[\w-]*/i,n=typeof e=="string"?e.match(t):e.string.match(t);return n?n[0].replace(/^\s*/,""):""}aA.block=function(e,t,n){if(e=="comment"&&AT(t)||e==","&&l0(t)||e=="mixin")return po(n,t,"block",0);if(A9n(e,t))return po(n,t,"interpolation");if(l0(t)&&e=="]"&&!/^\s*(\.|#|:|\[|\*|&)/.test(t.string)&&!sy(L4(t)))return po(n,t,"block",0);if(v9n(e,t))return po(n,t,"block");if(e=="}"&&l0(t))return po(n,t,"block",0);if(e=="variable-name")return t.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/)||oD(L4(t))?po(n,t,"variableName"):po(n,t,"variableName",0);if(e=="=")return!l0(t)&&!oD(L4(t))?po(n,t,"block",0):po(n,t,"block");if(e=="*"&&(l0(t)||t.match(/\s*(,|\.|#|\[|:|{)/,!1)))return ws="tag",po(n,t,"block");if(p9n(e,t))return po(n,t,"pseudo");if(/@(font-face|media|supports|(-moz-)?document)/.test(e))return po(n,t,l0(t)?"block":"atBlock");if(/@(-(moz|ms|o|webkit)-)?keyframes$/.test(e))return po(n,t,"keyframes");if(/@extends?/.test(e))return po(n,t,"extend",0);if(e&&e.charAt(0)=="@")return t.indentation()>0&&KB(t.current().slice(1))?(ws="variable","block"):/(@import|@require|@charset)/.test(e)?po(n,t,"block",0):po(n,t,"block");if(e=="reference"&&l0(t))return po(n,t,"block");if(e=="(")return po(n,t,"parens");if(e=="vendor-prefixes")return po(n,t,"vendorPrefixes");if(e=="word"){var r=t.current();if(ws=AI(r),ws=="property")return AT(t)?po(n,t,"block",0):(ws="atom","block");if(ws=="tag"){if(/embed|menu|pre|progress|sub|table/.test(r)&&KB(L4(t))||t.string.match(new RegExp("\\[\\s*"+r+"|"+r+"\\s*\\]")))return ws="atom","block";if(cJe.test(r)&&(AT(t)&&t.string.match(/=/)||!AT(t)&&!t.string.match(/^(\s*\.|#|\&|\[|\/|>|\*)/)&&!sy(L4(t))))return ws="variable",oD(L4(t))?"block":po(n,t,"block",0);if(l0(t))return po(n,t,"block")}if(ws=="block-keyword")return ws="keyword",t.current(/(if|unless)/)&&!AT(t)?"block":po(n,t,"block");if(r=="return")return po(n,t,"block",0);if(ws=="variable"&&t.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/))return po(n,t,"block")}return n.context.type};aA.parens=function(e,t,n){if(e=="(")return po(n,t,"parens");if(e==")")return n.context.prev.type=="parens"?qB(n,t):t.string.match(/^[a-z][\w-]*\(/i)&&l0(t)||oD(L4(t))||/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(L4(t))||!t.string.match(/^-?[a-z][\w-\.\[\]\'\"]*\s*=/)&&sy(L4(t))?po(n,t,"block"):t.string.match(/^[\$-]?[a-z][\w-\.\[\]\'\"]*\s*=/)||t.string.match(/^\s*(\(|\)|[0-9])/)||t.string.match(/^\s+[a-z][\w-]*\(/i)||t.string.match(/^\s+[\$-]?[a-z]/i)?po(n,t,"block",0):l0(t)?po(n,t,"block"):po(n,t,"block",0);if(e&&e.charAt(0)=="@"&&KB(t.current().slice(1))&&(ws="variable"),e=="word"){var r=t.current();ws=AI(r),ws=="tag"&&cJe.test(r)&&(ws="variable"),(ws=="property"||r=="to")&&(ws="atom")}return e=="variable-name"?po(n,t,"variableName"):p9n(e,t)?po(n,t,"pseudo"):n.context.type};aA.vendorPrefixes=function(e,t,n){return e=="word"?(ws="property",po(n,t,"block",0)):qB(n,t)};aA.pseudo=function(e,t,n){return KB(L4(t.string))?dJe(e,t,n):(t.match(/^[a-z-]+/),ws="variableName.special",l0(t)?po(n,t,"block"):qB(n,t))};aA.atBlock=function(e,t,n){if(e=="(")return po(n,t,"atBlock_parens");if(v9n(e,t))return po(n,t,"block");if(A9n(e,t))return po(n,t,"interpolation");if(e=="word"){var r=t.current().toLowerCase();if(/^(only|not|and|or)$/.test(r)?ws="keyword":DHr.hasOwnProperty(r)?ws="tag":IHr.hasOwnProperty(r)?ws="attribute":RHr.hasOwnProperty(r)?ws="property":EHr.hasOwnProperty(r)?ws="string.special":ws=AI(t.current()),ws=="tag"&&l0(t))return po(n,t,"block")}return e=="operator"&&/^(not|and|or)$/.test(t.current())&&(ws="keyword"),n.context.type};aA.atBlock_parens=function(e,t,n){if(e=="{"||e=="}")return n.context.type;if(e==")")return l0(t)?po(n,t,"block"):po(n,t,"atBlock");if(e=="word"){var r=t.current().toLowerCase();return ws=AI(r),/^(max|min)/.test(r)&&(ws="property"),ws=="tag"&&(cJe.test(r)?ws="variable":ws="atom"),n.context.type}return aA.atBlock(e,t,n)};aA.keyframes=function(e,t,n){return t.indentation()=="0"&&(e=="}"&&AT(t)||e=="]"||e=="hash"||e=="qualifier"||sy(t.current()))?dJe(e,t,n):e=="{"?po(n,t,"keyframes"):e=="}"?AT(t)?qB(n,t,!0):po(n,t,"keyframes"):e=="unit"&&/^[0-9]+\%$/.test(t.current())?po(n,t,"keyframes"):e=="word"&&(ws=AI(t.current()),ws=="block-keyword")?(ws="keyword",po(n,t,"keyframes")):/@(font-face|media|supports|(-moz-)?document)/.test(e)?po(n,t,l0(t)?"block":"atBlock"):e=="mixin"?po(n,t,"block",0):n.context.type};aA.interpolation=function(e,t,n){return e=="{"&&qB(n,t)&&po(n,t,"block"),e=="}"?t.string.match(/^\s*(\.|#|:|\[|\*|&|>|~|\+|\/)/i)||t.string.match(/^\s*[a-z]/i)&&sy(L4(t))?po(n,t,"block"):!t.string.match(/^(\{|\s*\&)/)||t.match(/\s*[\w-]/,!1)?po(n,t,"block",0):po(n,t,"block"):e=="variable-name"?po(n,t,"variableName",0):(e=="word"&&(ws=AI(t.current()),ws=="tag"&&(ws="atom")),n.context.type)};aA.extend=function(e,t,n){return e=="["||e=="="?"extend":e=="]"?qB(n,t):e=="word"?(ws=AI(t.current()),"extend"):qB(n,t)};aA.variableName=function(e,t,n){return e=="string"||e=="["||e=="]"||t.current().match(/^(\.|\$)/)?(t.current().match(/^\.[\w-]+/i)&&(ws="variable"),"variableName"):dJe(e,t,n)};const zHr={name:"stylus",startState:function(){return{tokenize:null,state:"block",context:new k9n("block",0,null)}},token:function(e,t){return!t.tokenize&&e.eatSpace()?null:(u7=(t.tokenize||jHr)(e,t),u7&&typeof u7=="object"&&(dpt=u7[1],u7=u7[0]),ws=u7,t.state=aA[t.state](dpt,e,t),ws)},indent:function(e,t,n){var r=e.context,o=t&&t.charAt(0),s=r.indent,a=L4(t),l=r.line.indent,d=e.context.prev?e.context.prev.line.firstWord:"",u=e.context.prev?e.context.prev.line.indent:l;return r.prev&&(o=="}"&&(r.type=="block"||r.type=="atBlock"||r.type=="keyframes")||o==")"&&(r.type=="parens"||r.type=="atBlock_parens")||o=="{"&&r.type=="at")?s=r.indent-n.unit:/(\})/.test(o)||(/@|\$|\d/.test(o)||/^\{/.test(t)||/^\s*\/(\/|\*)/.test(t)||/^\s*\/\*/.test(d)||/^\s*[\w-\.\[\]\'\"]+\s*(\?|:|\+)?=/i.test(t)||/^(\+|-)?[a-z][\w-]*\(/i.test(t)||/^return/.test(t)||oD(a)?s=l:/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(o)||sy(a)?/\,\s*$/.test(d)?s=u:/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(d)||sy(d)?s=l<=u?u:u+n.unit:s=l:!/,\s*$/.test(t)&&(hpt(a)||KB(a))&&(oD(d)?s=l<=u?u:u+n.unit:/^\{/.test(d)?s=l<=u?l:u+n.unit:hpt(d)||KB(d)?s=l>=u?u:l:/^(\.|#|:|\[|\*|&|@|\+|\-|>|~|\/)/.test(d)||/=\s*$/.test(d)||sy(d)||/^\$[\w-\.\[\]\'\"]/.test(d)?s=u+n.unit:s=l)),s},languageData:{indentOnInput:/^\s*\}$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},autocomplete:_Hr}},HHr=Object.freeze(Object.defineProperty({__proto__:null,stylus:zHr},Symbol.toStringTag,{value:"Module"}));function nbe(e){for(var t={},n=0;n~^?!",qHr=":;,.(){}[]",KHr=/^\-?0b[01][01_]*/,JHr=/^\-?0o[0-7][0-7_]*/,e$r=/^\-?0x[\dA-Fa-f][\dA-Fa-f_]*(?:(?:\.[\dA-Fa-f][\dA-Fa-f_]*)?[Pp]\-?\d[\d_]*)?/,t$r=/^\-?\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee]\-?\d[\d_]*)?/,n$r=/^\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1/,i$r=/^\.(?:\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1)/,r$r=/^\#[A-Za-z]+/,o$r=/^@(?:\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1)/;function b9n(e,t,n){if(e.sol()&&(t.indented=e.indentation()),e.eatSpace())return null;var r=e.peek();if(r=="/"){if(e.match("//"))return e.skipToEnd(),"comment";if(e.match("/*"))return t.tokenize.push(LFe),LFe(e,t)}if(e.match(r$r))return"builtin";if(e.match(o$r))return"attribute";if(e.match(KHr)||e.match(JHr)||e.match(e$r)||e.match(t$r))return"number";if(e.match(i$r))return"property";if(ZHr.indexOf(r)>-1)return e.next(),"operator";if(qHr.indexOf(r)>-1)return e.next(),e.match(".."),"punctuation";var o;if(o=e.match(/("""|"|')/)){var s=a$r.bind(null,o[0]);return t.tokenize.push(s),s(e,t)}if(e.match(n$r)){var a=e.current();return YHr.hasOwnProperty(a)?"type":GHr.hasOwnProperty(a)?"atom":$Hr.hasOwnProperty(a)?(XHr.hasOwnProperty(a)&&(t.prev="define"),"keyword"):n=="define"?"def":"variable"}return e.next(),null}function s$r(){var e=0;return function(t,n,r){var o=b9n(t,n,r);if(o=="punctuation"){if(t.current()=="(")++e;else if(t.current()==")"){if(e==0)return t.backUp(1),n.tokenize.pop(),n.tokenize[n.tokenize.length-1](t,n);--e}}return o}}function a$r(e,t,n){for(var r=e.length==1,o,s=!1;o=t.peek();)if(s){if(t.next(),o=="(")return n.tokenize.push(s$r()),"string";s=!1}else{if(t.match(e))return n.tokenize.pop(),"string";t.next(),s=o=="\\"}return r&&n.tokenize.pop(),"string"}function LFe(e,t){for(var n;n=e.next();)if(n==="/"&&e.eat("*"))t.tokenize.push(LFe);else if(n==="*"&&e.eat("/")){t.tokenize.pop();break}return"comment"}function l$r(e,t,n){this.prev=e,this.align=t,this.indented=n}function c$r(e,t){var n=t.match(/^\s*($|\/[\/\*]|[)}\]])/,!1)?null:t.column()+1;e.context=new l$r(e.context,n,e.indented)}function d$r(e){e.context&&(e.indented=e.context.indented,e.context=e.context.prev)}const u$r={name:"swift",startState:function(){return{prev:null,context:null,indented:0,tokenize:[]}},token:function(e,t){var n=t.prev;t.prev=null;var r=t.tokenize[t.tokenize.length-1]||b9n,o=r(e,t,n);if(!o||o=="comment"?t.prev=n:t.prev||(t.prev=o),o=="punctuation"){var s=/[\(\[\{]|([\]\)\}])/.exec(e.current());s&&(s[1]?d$r:c$r)(t,e)}return o},indent:function(e,t,n){var r=e.context;if(!r)return 0;var o=/^[\]\}\)]/.test(t);return r.align!=null?r.align-(o?1:0):r.indented+(o?0:n.unit)},languageData:{indentOnInput:/^\s*[\)\}\]]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"`"]}}},h$r=Object.freeze(Object.defineProperty({__proto__:null,swift:u$r},Symbol.toStringTag,{value:"Module"}));function w9n(e){function t(g,m){g.cmdState.push(m)}function n(g){return g.cmdState.length>0?g.cmdState[g.cmdState.length-1]:null}function r(g){var m=g.cmdState.pop();m&&m.closeBracket()}function o(g){for(var m=g.cmdState,v=m.length-1;v>=0;v--){var f=m[v];if(f.name!="DEFAULT")return f}return{styleIdentifier:function(){return null}}}function s(g,m,v){return function(){this.name=g,this.bracketNo=0,this.style=m,this.styles=v,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var a={};a.importmodule=s("importmodule","tag",["string","builtin"]),a.documentclass=s("documentclass","tag",["","atom"]),a.usepackage=s("usepackage","tag",["atom"]),a.begin=s("begin","tag",["atom"]),a.end=s("end","tag",["atom"]),a.label=s("label","tag",["atom"]),a.ref=s("ref","tag",["atom"]),a.eqref=s("eqref","tag",["atom"]),a.cite=s("cite","tag",["atom"]),a.bibitem=s("bibitem","tag",["atom"]),a.Bibitem=s("Bibitem","tag",["atom"]),a.RBibitem=s("RBibitem","tag",["atom"]),a.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function l(g,m){g.f=m}function d(g,m){var v;if(g.match(/^\\[a-zA-Z@\xc0-\u1fff\u2060-\uffff]+/)){var f=g.current().slice(1);return v=a.hasOwnProperty(f)?a[f]:a.DEFAULT,v=new v,t(m,v),l(m,h),v.style}if(g.match(/^\\[$&%#{}_]/)||g.match(/^\\[,;!\/\\]/))return"tag";if(g.match("\\["))return l(m,function(A,p){return u(A,p,"\\]")}),"keyword";if(g.match("\\("))return l(m,function(A,p){return u(A,p,"\\)")}),"keyword";if(g.match("$$"))return l(m,function(A,p){return u(A,p,"$$")}),"keyword";if(g.match("$"))return l(m,function(A,p){return u(A,p,"$")}),"keyword";var k=g.next();if(k=="%")return g.skipToEnd(),"comment";if(k=="}"||k=="]"){if(v=n(m),v)v.closeBracket(k),l(m,h);else return"error";return"bracket"}else return k=="{"||k=="["?(v=a.DEFAULT,v=new v,t(m,v),"bracket"):/\d/.test(k)?(g.eatWhile(/[\w.%]/),"atom"):(g.eatWhile(/[\w\-_]/),v=o(m),v.name=="begin"&&(v.argument=g.current()),v.styleIdentifier())}function u(g,m,v){if(g.eatSpace())return null;if(v&&g.match(v))return l(m,d),"keyword";if(g.match(/^\\[a-zA-Z@]+/))return"tag";if(g.match(/^[a-zA-Z]+/))return"variableName.special";if(g.match(/^\\[$&%#{}_]/)||g.match(/^\\[,;!\/]/)||g.match(/^[\^_&]/))return"tag";if(g.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(g.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var f=g.next();return f=="{"||f=="}"||f=="["||f=="]"||f=="("||f==")"?"bracket":f=="%"?(g.skipToEnd(),"comment"):"error"}function h(g,m){var v=g.peek(),f;return v=="{"||v=="["?(f=n(m),f.openBracket(v),g.eat(v),l(m,d),"bracket"):/[ \t\r]/.test(v)?(g.eat(v),null):(l(m,d),r(m),d(g,m))}return{name:"stex",startState:function(){var g=e?function(m,v){return u(m,v)}:d;return{cmdState:[],f:g}},copyState:function(g){return{cmdState:g.cmdState.slice(),f:g.f}},token:function(g,m){return m.f(g,m)},blankLine:function(g){g.f=d,g.cmdState.length=0},languageData:{commentTokens:{line:"%"}}}}const f$r=w9n(!1),g$r=w9n(!0),fpt=Object.freeze(Object.defineProperty({__proto__:null,stex:f$r,stexMath:g$r},Symbol.toStringTag,{value:"Module"}));function O9n(e){var t=e.statementIndentUnit,n=e.dontAlignCalls,r=e.noIndentKeywords||[],o=e.multiLineStrings,s=e.hooks||{};function a(R){for(var M={},N=R.split(" "),j=0;j=0)return j}var W=R.context,H=M&&M.charAt(0);W.type=="statement"&&H=="}"&&(W=W.prev);var X=!1,Y=M.match(A);return Y&&(X=I(Y[0],W.type)),W.type=="statement"?W.indented+(H=="{"?0:t||N.unit):p.test(W.type)&&W.align&&!n?W.column+(X?0:1):W.type==")"&&!X?W.indented+(t||N.unit):W.indented+(X?0:N.unit)},languageData:{indentOnInput:B(),commentTokens:{line:"//",block:{open:"/*",close:"*/"}}}}}const m$r=O9n({});var Q8e={"|":"link",">":"property",$:"variable",$$:"variable","?$":"qualifier","?*":"qualifier","-":"contentSeparator","/":"property","/-":"property","@":"variableName.special","@-":"variableName.special","@++":"variableName.special","@+=":"variableName.special","@+=-":"variableName.special","@--":"variableName.special","@-=":"variableName.special","%+":"tag","%-":"tag","%":"tag",">>":"tag","<<":"tag","<>":"tag","#":"tag","^":"attribute","^^":"attribute","^!":"attribute","*":"variable","**":"variable","\\":"keyword",'"':"comment"},gpt={"/":"beh-hier",">":"beh-hier","-":"phys-hier","|":"pipe","?":"when","@":"stage","\\":"keyword"},D8e=3,mpt=/^([~!@#\$%\^&\*-\+=\?\/\\\|'"<>]+)([\d\w_]*)/,k$r=/^[! ] */,v$r=/^\/[\/\*]/;const A$r=O9n({hooks:{electricInput:!1,token:function(e,t){var n=void 0,r;if(e.sol()&&!t.tlvInBlockComment){e.peek()=="\\"&&(n="def",e.skipToEnd(),e.string.match(/\\SV/)?t.tlvCodeActive=!1:e.string.match(/\\TLV/)&&(t.tlvCodeActive=!0)),t.tlvCodeActive&&e.pos==0&&t.indented==0&&(r=e.match(k$r,!1))&&(t.indented=r[0].length);var o=t.indented,s=o/D8e;if(s<=t.tlvIndentationStyle.length){var a=e.string.length==o,l=s*D8e;if(l0||(t.tlvIndentationStyle[s]=gpt[u],s++))}if(!a)for(;t.tlvIndentationStyle.length>s;)t.tlvIndentationStyle.pop()}t.tlvNextIndent=o}if(t.tlvCodeActive){var r;if(n===void 0)if(t.tlvInBlockComment)e.match(/^.*?\*\//)?t.tlvInBlockComment=!1:e.skipToEnd(),n="comment";else if((r=e.match(v$r))&&!t.tlvInBlockComment)r[0]=="//"?e.skipToEnd():t.tlvInBlockComment=!0,n="comment";else if(r=e.match(mpt)){var h=r[1],g=r[2];Q8e.hasOwnProperty(h)&&(g.length>0||e.eol())?n=Q8e[h]:e.backUp(e.current().length-1)}else e.match(/^\t+/)?n="invalid":e.match(/^[\[\]{}\(\);\:]+/)?n="meta":(r=e.match(/^[mM]4([\+_])?[\w\d_]*/))?n=r[1]=="+"?"keyword.special":"keyword":e.match(/^ +/)?e.eol()&&(n="error"):e.match(/^[\w\d_]+/)?n="number":e.next()}else e.match(/^[mM]4([\w\d_]*)/)&&(n="keyword");return n},indent:function(e){return e.tlvCodeActive==!0?e.tlvNextIndent:-1},startState:function(e){e.tlvIndentationStyle=[],e.tlvCodeActive=!0,e.tlvNextIndent=-1,e.tlvInBlockComment=!1}}}),kpt=Object.freeze(Object.defineProperty({__proto__:null,tlv:A$r,verilog:m$r},Symbol.toStringTag,{value:"Module"}));function y9n(e){for(var t={},n=e.split(" "),r=0;r!?^\/\|]/;function B8e(e,t,n){return t.tokenize=n,n(e,t)}function ibe(e,t){var n=t.beforeParams;t.beforeParams=!1;var r=e.next();if((r=='"'||r=="'")&&t.inParams)return B8e(e,t,p$r(r));if(/[\[\]{}\(\),;\.]/.test(r))return r=="("&&n?t.inParams=!0:r==")"&&(t.inParams=!1),null;if(/\d/.test(r))return e.eatWhile(/[\w\.]/),"number";if(r=="#")return e.eat("*")?B8e(e,t,b$r):r=="#"&&e.match(/ *\[ *\[/)?B8e(e,t,w$r):(e.skipToEnd(),"comment");if(r=='"')return e.skipTo(/"/),"comment";if(r=="$")return e.eatWhile(/[$_a-z0-9A-Z\.{:]/),e.eatWhile(/}/),t.beforeParams=!0,"builtin";if(ppt.test(r))return e.eatWhile(ppt),"comment";e.eatWhile(/[\w\$_{}\xa1-\uffff]/);var o=e.current().toLowerCase();return vpt&&vpt.propertyIsEnumerable(o)?"keyword":Apt&&Apt.propertyIsEnumerable(o)?(t.beforeParams=!0,"keyword"):null}function p$r(e){return function(t,n){for(var r=!1,o,s=!1;(o=t.next())!=null;){if(o==e&&!r){s=!0;break}r=!r&&o=="\\"}return s&&(n.tokenize=ibe),"string"}}function b$r(e,t){for(var n=!1,r;r=e.next();){if(r=="#"&&n){t.tokenize=ibe;break}n=r=="*"}return"comment"}function w$r(e,t){for(var n=0,r;r=e.next();){if(r=="#"&&n==2){t.tokenize=ibe;break}r=="]"?n++:r!=" "&&(n=0)}return"meta"}const O$r={name:"tcl",startState:function(){return{tokenize:ibe,beforeParams:!1,inParams:!1}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)},languageData:{commentTokens:{line:"#"}}},y$r=Object.freeze(Object.defineProperty({__proto__:null,tcl:O$r},Symbol.toStringTag,{value:"Module"}));var Tv={addition:"inserted",attributes:"propertyName",bold:"strong",cite:"keyword",code:"monospace",definitionList:"list",deletion:"deleted",div:"punctuation",em:"emphasis",footnote:"variable",footCite:"qualifier",header:"heading",html:"comment",image:"atom",italic:"emphasis",link:"link",linkDefinition:"link",list1:"list",list2:"list.special",list3:"list",notextile:"string.special",pre:"operator",p:"content",quote:"bracket",span:"quote",specialChar:"character",strong:"strong",sub:"content.special",sup:"content.special",table:"variableName.special",tableHeading:"operator"};function C$r(e,t){t.mode=nu.newLayout,t.tableHeading=!1,t.layoutType==="definitionList"&&t.spanningLayout&&e.match(Fl("definitionListEnd"),!1)&&(t.spanningLayout=!1)}function bpt(e,t,n){if(n==="_")return e.eat("_")?X2(e,t,"italic",/__/,2):X2(e,t,"em",/_/,1);if(n==="*")return e.eat("*")?X2(e,t,"bold",/\*\*/,2):X2(e,t,"strong",/\*/,1);if(n==="[")return e.match(/\d+\]/)&&(t.footCite=!0),t0(t);if(n==="("){var r=e.match(/^(r|tm|c)\)/);if(r)return Tv.specialChar}if(n==="<"&&e.match(/(\w+)[^>]+>[^<]+<\/\1>/))return Tv.html;if(n==="?"&&e.eat("?"))return X2(e,t,"cite",/\?\?/,2);if(n==="="&&e.eat("="))return X2(e,t,"notextile",/==/,2);if(n==="-"&&!e.eat("-"))return X2(e,t,"deletion",/-/,1);if(n==="+")return X2(e,t,"addition",/\+/,1);if(n==="~")return X2(e,t,"sub",/~/,1);if(n==="^")return X2(e,t,"sup",/\^/,1);if(n==="%")return X2(e,t,"span",/%/,1);if(n==="@")return X2(e,t,"code",/@/,1);if(n==="!"){var o=X2(e,t,"image",/(?:\([^\)]+\))?!/,1);return e.match(/^:\S+/),o}return t0(t)}function X2(e,t,n,r,o){var s=e.pos>o?e.string.charAt(e.pos-o-1):null,a=e.peek();if(t[n]){if((!a||/\W/.test(a))&&s&&/\S/.test(s)){var l=t0(t);return t[n]=!1,l}}else(!s||/\W/.test(s))&&a&&/\S/.test(a)&&e.match(new RegExp("^.*\\S"+r.source+"(?:\\W|$)"),!1)&&(t[n]=!0,t.mode=nu.attributes);return t0(t)}function t0(e){var t=C9n(e);if(t)return t;var n=[];return e.layoutType&&n.push(Tv[e.layoutType]),n=n.concat(_$r(e,"addition","bold","cite","code","deletion","em","footCite","image","italic","link","span","strong","sub","sup","table","tableHeading")),e.layoutType==="header"&&n.push(Tv.header+"-"+e.header),n.length?n.join(" "):null}function C9n(e){var t=e.layoutType;switch(t){case"notextile":case"code":case"pre":return Tv[t];default:return e.notextile?Tv.notextile+(t?" "+Tv[t]:""):null}}function _$r(e){for(var t=[],n=1;n]+)?>(?:[^<]+<\/\1>)?/,link:/[^"]+":\S/,linkDefinition:/\[[^\s\]]+\]\S+/,list:/(?:#+|\*+)/,notextile:"notextile",para:"p",pre:"pre",table:"table",tableCellAttributes:/[\/\\]\d+/,tableHeading:/\|_\./,tableText:/[^"_\*\[\(\?\+~\^%@|-]+/,text:/[^!"_=\*\[\(<\?\+~\^%@-]+/},attributes:{align:/(?:<>|<|>|=)/,selector:/\([^\(][^\)]+\)/,lang:/\[[^\[\]]+\]/,pad:/(?:\(+|\)+){1,2}/,css:/\{[^\}]+\}/},createRe:function(e){switch(e){case"drawTable":return oa.makeRe("^",oa.single.drawTable,"$");case"html":return oa.makeRe("^",oa.single.html,"(?:",oa.single.html,")*","$");case"linkDefinition":return oa.makeRe("^",oa.single.linkDefinition,"$");case"listLayout":return oa.makeRe("^",oa.single.list,Fl("allAttributes"),"*\\s+");case"tableCellAttributes":return oa.makeRe("^",oa.choiceRe(oa.single.tableCellAttributes,Fl("allAttributes")),"+\\.");case"type":return oa.makeRe("^",Fl("allTypes"));case"typeLayout":return oa.makeRe("^",Fl("allTypes"),Fl("allAttributes"),"*\\.\\.?","(\\s+|$)");case"attributes":return oa.makeRe("^",Fl("allAttributes"),"+");case"allTypes":return oa.choiceRe(oa.single.div,oa.single.foot,oa.single.header,oa.single.bc,oa.single.bq,oa.single.notextile,oa.single.pre,oa.single.table,oa.single.para);case"allAttributes":return oa.choiceRe(oa.attributes.selector,oa.attributes.css,oa.attributes.lang,oa.attributes.align,oa.attributes.pad);default:return oa.makeRe("^",oa.single[e])}},makeRe:function(){for(var e="",t=0;t$/,N$r=/^\x3C!--\}\}\}-->$/,U$r=/^\{\{\{$/,j$r=/^\}\}\}$/,W$r=/.*?\}\}\}/;function fx(e,t,n){return t.tokenize=n,n(e,t)}function Oy(e,t){var n=e.sol(),r=e.peek();if(t.block=!1,n&&/[<\/\*{}\-]/.test(r)){if(e.match(U$r))return t.block=!0,fx(e,t,wpt);if(e.match(I$r))return"quote";if(e.match(B$r)||e.match(R$r)||e.match(M$r)||e.match(P$r)||e.match(F$r)||e.match(N$r))return"comment";if(e.match(D$r))return"contentSeparator"}if(e.next(),n&&/[\/\*!#;:>|]/.test(r)){if(r=="!")return e.skipToEnd(),"header";if(r=="*")return e.eatWhile("*"),"comment";if(r=="#")return e.eatWhile("#"),"comment";if(r==";")return e.eatWhile(";"),"comment";if(r==":")return e.eatWhile(":"),"comment";if(r==">")return e.eatWhile(">"),"quote";if(r=="|")return"header"}if(r=="{"&&e.match("{{"))return fx(e,t,wpt);if(/[hf]/i.test(r)&&/[ti]/i.test(e.peek())&&e.match(/\b(ttps?|tp|ile):\/\/[\-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$]/i))return"link";if(r=='"')return"string";if(r=="~"||/[\[\]]/.test(r)&&e.match(r))return"brace";if(r=="@")return e.eatWhile(Q$r),"link";if(/\d/.test(r))return e.eatWhile(/\d/),"number";if(r=="/"){if(e.eat("%"))return fx(e,t,V$r);if(e.eat("/"))return fx(e,t,H$r)}if(r=="_"&&e.eat("_"))return fx(e,t,$$r);if(r=="-"&&e.eat("-")){if(e.peek()!=" ")return fx(e,t,X$r);if(e.peek()==" ")return"brace"}return r=="'"&&e.eat("'")?fx(e,t,z$r):r=="<"&&e.eat("<")?fx(e,t,G$r):(e.eatWhile(/[\w\$_]/),E$r.propertyIsEnumerable(e.current())?"keyword":null)}function V$r(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize=Oy;break}n=r=="%"}return"comment"}function z$r(e,t){for(var n=!1,r;r=e.next();){if(r=="'"&&n){t.tokenize=Oy;break}n=r=="'"}return"strong"}function wpt(e,t){var n=t.block;return n&&e.current()?"comment":!n&&e.match(W$r)||n&&e.sol()&&e.match(j$r)?(t.tokenize=Oy,"comment"):(e.next(),"comment")}function H$r(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize=Oy;break}n=r=="/"}return"emphasis"}function $$r(e,t){for(var n=!1,r;r=e.next();){if(r=="_"&&n){t.tokenize=Oy;break}n=r=="_"}return"link"}function X$r(e,t){for(var n=!1,r;r=e.next();){if(r=="-"&&n){t.tokenize=Oy;break}n=r=="-"}return"deleted"}function G$r(e,t){if(e.current()=="<<")return"meta";var n=e.next();return n?n==">"&&e.peek()==">"?(e.next(),t.tokenize=Oy,"meta"):(e.eatWhile(/[\w\$_]/),T$r.propertyIsEnumerable(e.current())?"keyword":null):(t.tokenize=Oy,null)}const Y$r={name:"tiddlywiki",startState:function(){return{tokenize:Oy}},token:function(e,t){if(e.eatSpace())return null;var n=t.tokenize(e,t);return n}},Z$r=Object.freeze(Object.defineProperty({__proto__:null,tiddlyWiki:Y$r},Symbol.toStringTag,{value:"Module"}));function Xp(e,t,n){return function(r,o){for(;!r.eol();){if(r.match(t)){o.tokenize=O4;break}r.next()}return n&&(o.tokenize=n),e}}function AP(e){return function(t,n){for(;!t.eol();)t.next();return n.tokenize=O4,e}}function O4(e,t){function n(s){return t.tokenize=s,s(e,t)}var r=e.sol(),o=e.next();switch(o){case"{":return e.eat("/"),e.eatSpace(),e.eatWhile(/[^\s\u00a0=\"\'\/?(}]/),t.tokenize=uJe,"tag";case"_":if(e.eat("_"))return n(Xp("strong","__",O4));break;case"'":if(e.eat("'"))return n(Xp("em","''",O4));break;case"(":if(e.eat("("))return n(Xp("link","))",O4));break;case"[":return n(Xp("url","]",O4));case"|":if(e.eat("|"))return n(Xp("comment","||"));break;case"-":if(e.eat("="))return n(Xp("header string","=-",O4));if(e.eat("-"))return n(Xp("error tw-deleted","--",O4));break;case"=":if(e.match("=="))return n(Xp("tw-underline","===",O4));break;case":":if(e.eat(":"))return n(Xp("comment","::"));break;case"^":return n(Xp("tw-box","^"));case"~":if(e.match("np~"))return n(Xp("meta","~/np~"));break}if(r)switch(o){case"!":return e.match("!!!!!")||e.match("!!!!")||e.match("!!!")||e.match("!!"),n(AP("header string"));case"*":case"#":case"+":return n(AP("tw-listitem bracket"))}return null}var xFe,Pue;function uJe(e,t){var n=e.next(),r=e.peek();return n=="}"?(t.tokenize=O4,"tag"):n=="("||n==")"?"bracket":n=="="?(Pue="equals",r==">"&&(e.next(),r=e.peek()),/[\'\"]/.test(r)||(t.tokenize=K$r()),"operator"):/[\'\"]/.test(n)?(t.tokenize=q$r(n),t.tokenize(e,t)):(e.eatWhile(/[^\s\u00a0=\"\'\/?]/),"keyword")}function q$r(e){return function(t,n){for(;!t.eol();)if(t.next()==e){n.tokenize=uJe;break}return"string"}}function K$r(){return function(e,t){for(;!e.eol();){var n=e.next(),r=e.peek();if(n==" "||n==","||/[ )}]/.test(r)){t.tokenize=uJe;break}}return"string"}}var ug,$W;function gie(){for(var e=arguments.length-1;e>=0;e--)ug.cc.push(arguments[e])}function Vv(){return gie.apply(null,arguments),!0}function _9n(e,t){var n=ug.context&&ug.context.noIndent;ug.context={prev:ug.context,pluginName:e,indent:ug.indented,startOfLine:t,noIndent:n}}function Opt(){ug.context&&(ug.context=ug.context.prev)}function J$r(e){if(e=="openPlugin")return ug.pluginName=xFe,Vv(EFe,eXr(ug.startOfLine));if(e=="closePlugin"){var t=!1;return ug.context?(t=ug.context.pluginName!=xFe,Opt()):t=!0,t&&($W="error"),Vv(tXr(t))}else return e=="string"&&((!ug.context||ug.context.name!="!cdata")&&_9n("!cdata"),ug.tokenize==O4&&Opt()),Vv()}function eXr(e){return function(t){return t=="selfclosePlugin"||t=="endPlugin"||t=="endPlugin"&&_9n(ug.pluginName,e),Vv()}}function tXr(e){return function(t){return e&&($W="error"),t=="endPlugin"?Vv():gie()}}function EFe(e){return e=="keyword"?($W="attribute",Vv(EFe)):e=="equals"?Vv(nXr,EFe):gie()}function nXr(e){return e=="keyword"?($W="string",Vv()):e=="string"?Vv(S9n):gie()}function S9n(e){return e=="string"?Vv(S9n):gie()}const iXr={name:"tiki",startState:function(){return{tokenize:O4,cc:[],indented:0,startOfLine:!0,pluginName:null,context:null}},token:function(e,t){if(e.sol()&&(t.startOfLine=!0,t.indented=e.indentation()),e.eatSpace())return null;$W=Pue=xFe=null;var n=t.tokenize(e,t);if((n||Pue)&&n!="comment")for(ug=t;;){var r=t.cc.pop()||J$r;if(r(Pue||n))break}return t.startOfLine=!1,$W||n},indent:function(e,t,n){var r=e.context;if(r&&r.noIndent)return 0;for(r&&/^{\//.test(t)&&(r=r.prev);r&&!r.startOfLine;)r=r.prev;return r?r.indent+n.unit:0}},rXr=Object.freeze(Object.defineProperty({__proto__:null,tiki:iXr},Symbol.toStringTag,{value:"Module"})),oXr={name:"toml",startState:function(){return{inString:!1,stringType:"",lhs:!0,inArray:0}},token:function(e,t){let n;if(!t.inString&&(n=e.match(/^('''|"""|'|")/))&&(t.stringType=n[0],t.inString=!0),e.sol()&&!t.inString&&t.inArray===0&&(t.lhs=!0),t.inString){for(;t.inString;)if(e.match(t.stringType))t.inString=!1;else if(e.peek()==="\\")e.next(),e.next();else{if(e.eol())break;e.match(/^.[^\\\"\']*/)}return t.lhs?"property":"string"}else{if(t.inArray&&e.peek()==="]")return e.next(),t.inArray--,"bracket";if(t.lhs&&e.peek()==="["&&e.skipTo("]"))return e.next(),e.peek()==="]"&&e.next(),"atom";if(e.peek()==="#")return e.skipToEnd(),"comment";if(e.eatSpace())return null;if(t.lhs&&e.eatWhile(function(r){return r!="="&&r!=" "}))return"property";if(t.lhs&&e.peek()==="=")return e.next(),t.lhs=!1,null;if(!t.lhs&&e.match(/^\d\d\d\d[\d\-\:\.T]*Z/))return"atom";if(!t.lhs&&(e.match("true")||e.match("false")))return"atom";if(!t.lhs&&e.peek()==="[")return t.inArray++,e.next(),"bracket";if(!t.lhs&&e.match(/^\-?\d+(?:\.\d+)?/))return"number";e.eatSpace()||e.next()}return null},languageData:{commentTokens:{line:"#"}}},sXr=Object.freeze(Object.defineProperty({__proto__:null,toml:oXr},Symbol.toStringTag,{value:"Module"}));var ypt={};function aXr(e){if(e.eatSpace())return null;var t=e.sol(),n=e.next();if(n==="\\")return e.match("fB")||e.match("fR")||e.match("fI")||e.match("u")||e.match("d")||e.match("%")||e.match("&")?"string":e.match("m[")?(e.skipTo("]"),e.next(),"string"):e.match("s+")||e.match("s-")?(e.eatWhile(/[\d-]/),"string"):((e.match("(")||e.match("*("))&&e.eatWhile(/[\w-]/),"string");if(t&&(n==="."||n==="'")&&e.eat("\\")&&e.eat('"'))return e.skipToEnd(),"comment";if(t&&n==="."){if(e.match("B ")||e.match("I ")||e.match("R "))return"attribute";if(e.match("TH ")||e.match("SH ")||e.match("SS ")||e.match("HP "))return e.skipToEnd(),"quote";if(e.match(/[A-Z]/)&&e.match(/[A-Z]/)||e.match(/[a-z]/)&&e.match(/[a-z]/))return"attribute"}e.eatWhile(/[\w-]/);var r=e.current();return ypt.hasOwnProperty(r)?ypt[r]:null}function lXr(e,t){return(t.tokens[0]||aXr)(e,t)}const cXr={name:"troff",startState:function(){return{tokens:[]}},token:function(e,t){return lXr(e,t)}},dXr=Object.freeze(Object.defineProperty({__proto__:null,troff:cXr},Symbol.toStringTag,{value:"Module"}));function fk(e){for(var t={},n=e.split(" "),r=0;r!\/]/,JA;function SXr(e,t){var n=e.next();if(n=='"'||n=="'")return t.tokenize=LXr(n),t.tokenize(e,t);if(/[\[\]{}\(\),;\\:\?\.]/.test(n))return JA=n,"punctuation";if(n=="#")return e.skipToEnd(),"atom";if(n=="%")return e.eatWhile(/\b/),"atom";if(/\d/.test(n))return e.eatWhile(/[\w\.]/),"number";if(n=="/"){if(e.eat("*"))return t.tokenize=_pt,_pt(e,t);if(e.eat("/"))return e.skipToEnd(),"comment"}if(Cpt.test(n))return n=="@"&&(e.match("try")||e.match("catch")||e.match("lazy"))?"keyword":(e.eatWhile(Cpt),"operator");e.eatWhile(/[\w\$_\xa1-\uffff]/);var r=e.current();return uXr.propertyIsEnumerable(r)?"keyword":hXr.propertyIsEnumerable(r)?"builtin":fXr.propertyIsEnumerable(r)||mXr.propertyIsEnumerable(r)||kXr.propertyIsEnumerable(r)||gXr.propertyIsEnumerable(r)||vXr.propertyIsEnumerable(r)||AXr.propertyIsEnumerable(r)?"def":pXr.propertyIsEnumerable(r)||bXr.propertyIsEnumerable(r)||wXr.propertyIsEnumerable(r)?"string":OXr.propertyIsEnumerable(r)?"typeName.standard":yXr.propertyIsEnumerable(r)?"modifier":CXr.propertyIsEnumerable(r)?"atom":"variable"}function LXr(e){return function(t,n){for(var r=!1,o,s=!1;(o=t.next())!=null;){if(o==e&&!r){var a=t.peek();a&&(a=a.toLowerCase(),(a=="b"||a=="h"||a=="o")&&t.next()),s=!0;break}r=!r&&o=="\\"}return s&&(n.tokenize=null),"string"}}function _pt(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize=null;break}n=r=="*"}return"comment"}function x9n(e,t,n,r,o){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=o}function qae(e,t,n){var r=e.indented;return e.context&&e.context.type=="statement"&&(r=e.context.indented),e.context=new x9n(r,t,n,null,e.context)}function iX(e){var t=e.context.type;return(t==")"||t=="]"||t=="}")&&(e.indented=e.context.indented),e.context=e.context.prev}const xXr={name:"ttcn",startState:function(){return{tokenize:null,context:new x9n(0,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,t){var n=t.context;if(e.sol()&&(n.align==null&&(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0),e.eatSpace())return null;JA=null;var r=(t.tokenize||SXr)(e,t);if(r=="comment")return r;if(n.align==null&&(n.align=!0),(JA==";"||JA==":"||JA==",")&&n.type=="statement")iX(t);else if(JA=="{")qae(t,e.column(),"}");else if(JA=="[")qae(t,e.column(),"]");else if(JA=="(")qae(t,e.column(),")");else if(JA=="}"){for(;n.type=="statement";)n=iX(t);for(n.type=="}"&&(n=iX(t));n.type=="statement";)n=iX(t)}else JA==n.type?iX(t):_Xr&&((n.type=="}"||n.type=="top")&&JA!=";"||n.type=="statement"&&JA=="newstatement")&&qae(t,e.column(),"statement");return t.startOfLine=!1,r},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},autocomplete:L9n}},EXr=Object.freeze(Object.defineProperty({__proto__:null,ttcn:xXr},Symbol.toStringTag,{value:"Module"}));function R8e(e){for(var t={},n=e.split(" "),r=0;r=&|]/;function Q9n(e,t){var n=e.next();if(s5=null,n=="<"&&!e.match(/^[\s\u00a0=]/,!1))return e.match(/^[^\s\u00a0>]*>?/),"atom";if(n=='"'||n=="'")return t.tokenize=NXr(n),t.tokenize(e,t);if(/[{}\(\),\.;\[\]]/.test(n))return s5=n,null;if(n=="#")return e.skipToEnd(),"comment";if(Lpt.test(n))return e.eatWhile(Lpt),null;if(n==":")return"operator";if(e.eatWhile(/[_\w\d]/),e.peek()==":")return"variableName.special";var r=e.current();return FXr.test(r)?"meta":n>="A"&&n<="Z"?"comment":"keyword";var r=e.current()}function NXr(e){return function(t,n){for(var r=!1,o;(o=t.next())!=null;){if(o==e&&!r){n.tokenize=Q9n;break}r=!r&&o=="\\"}return"string"}}function Jae(e,t,n){e.context={prev:e.context,indent:e.indent,col:n,type:t}}function I8e(e){e.indent=e.context.indent,e.context=e.context.prev}const UXr={name:"turtle",startState:function(){return{tokenize:Q9n,context:null,indent:0,col:0}},token:function(e,t){if(e.sol()&&(t.context&&t.context.align==null&&(t.context.align=!1),t.indent=e.indentation()),e.eatSpace())return null;var n=t.tokenize(e,t);if(n!="comment"&&t.context&&t.context.align==null&&t.context.type!="pattern"&&(t.context.align=!0),s5=="(")Jae(t,")",e.column());else if(s5=="[")Jae(t,"]",e.column());else if(s5=="{")Jae(t,"}",e.column());else if(/[\]\}\)]/.test(s5)){for(;t.context&&t.context.type=="pattern";)I8e(t);t.context&&s5==t.context.type&&I8e(t)}else s5=="."&&t.context&&t.context.type=="pattern"?I8e(t):/atom|string|variable/.test(n)&&t.context&&(/[\}\]]/.test(t.context.type)?Jae(t,"pattern",e.column()):t.context.type=="pattern"&&!t.context.align&&(t.context.align=!0,t.context.col=e.column()));return n},indent:function(e,t,n){var r=t&&t.charAt(0),o=e.context;if(/[\]\}]/.test(r))for(;o&&o.type=="pattern";)o=o.prev;var s=o&&r==o.type;return o?o.type=="pattern"?o.col:o.align?o.col+(s?0:1):o.indent+(s?0:n.unit):0},languageData:{commentTokens:{line:"#"}}},jXr=Object.freeze(Object.defineProperty({__proto__:null,turtle:UXr},Symbol.toStringTag,{value:"Module"}));function Wz(e){return new RegExp("^(("+e.join(")|(")+"))\\b")}var D9n=["Clamp","Constructor","EnforceRange","Exposed","ImplicitThis","Global","PrimaryGlobal","LegacyArrayClass","LegacyUnenumerableNamedProperties","LenientThis","NamedConstructor","NewObject","NoInterfaceObject","OverrideBuiltins","PutForwards","Replaceable","SameObject","TreatNonObjectAsNull","TreatNullAs","EmptyString","Unforgeable","Unscopeable"],WXr=Wz(D9n),B9n=["unsigned","short","long","unrestricted","float","double","boolean","byte","octet","Promise","ArrayBuffer","DataView","Int8Array","Int16Array","Int32Array","Uint8Array","Uint16Array","Uint32Array","Uint8ClampedArray","Float32Array","Float64Array","ByteString","DOMString","USVString","sequence","object","RegExp","Error","DOMException","FrozenArray","any","void"],VXr=Wz(B9n),R9n=["attribute","callback","const","deleter","dictionary","enum","getter","implements","inherit","interface","iterable","legacycaller","maplike","partial","required","serializer","setlike","setter","static","stringifier","typedef","optional","readonly","or"],zXr=Wz(R9n),I9n=["true","false","Infinity","NaN","null"],HXr=Wz(I9n),$Xr=["callback","dictionary","enum","interface"],XXr=Wz($Xr),GXr=["typedef"],YXr=Wz(GXr),ZXr=/^[:<=>?]/,qXr=/^-?([1-9][0-9]*|0[Xx][0-9A-Fa-f]+|0[0-7]*)/,KXr=/^-?(([0-9]+\.[0-9]*|[0-9]*\.[0-9]+)([Ee][+-]?[0-9]+)?|[0-9]+[Ee][+-]?[0-9]+)/,xpt=/^_?[A-Za-z][0-9A-Z_a-z-]*/,JXr=/^_?[A-Za-z][0-9A-Z_a-z-]*(?=\s*;)/,eGr=/^"[^"]*"/,tGr=/^\/\*.*?\*\//,nGr=/^\/\*.*/,iGr=/^.*?\*\//;function rGr(e,t){if(e.eatSpace())return null;if(t.inComment)return e.match(iGr)?(t.inComment=!1,"comment"):(e.skipToEnd(),"comment");if(e.match("//"))return e.skipToEnd(),"comment";if(e.match(tGr))return"comment";if(e.match(nGr))return t.inComment=!0,"comment";if(e.match(/^-?[0-9\.]/,!1)&&(e.match(qXr)||e.match(KXr)))return"number";if(e.match(eGr))return"string";if(t.startDef&&e.match(xpt))return"def";if(t.endDef&&e.match(JXr))return t.endDef=!1,"def";if(e.match(zXr))return"keyword";if(e.match(VXr)){var n=t.lastToken,r=(e.match(/^\s*(.+?)\b/,!1)||[])[1];return n===":"||n==="implements"||r==="implements"||r==="="?"builtin":"type"}return e.match(WXr)?"builtin":e.match(HXr)?"atom":e.match(xpt)?"variable":e.match(ZXr)?"operator":(e.next(),null)}const oGr={name:"webidl",startState:function(){return{inComment:!1,lastToken:"",startDef:!1,endDef:!1}},token:function(e,t){var n=rGr(e,t);if(n){var r=e.current();t.lastToken=r,n==="keyword"?(t.startDef=XXr.test(r),t.endDef=t.endDef||YXr.test(r)):t.startDef=!1}return n},languageData:{autocomplete:D9n.concat(B9n).concat(R9n).concat(I9n)}},sGr=Object.freeze(Object.defineProperty({__proto__:null,webIDL:oGr},Symbol.toStringTag,{value:"Module"}));var TFe="error";function rE(e){return new RegExp("^(("+e.join(")|(")+"))\\b","i")}var aGr=new RegExp("^[\\+\\-\\*/%&\\\\|\\^~<>!]"),lGr=new RegExp("^[\\(\\)\\[\\]\\{\\}@,:`=;\\.]"),cGr=new RegExp("^((==)|(<>)|(<=)|(>=)|(<>)|(<<)|(>>)|(//)|(\\*\\*))"),dGr=new RegExp("^((\\+=)|(\\-=)|(\\*=)|(%=)|(/=)|(&=)|(\\|=)|(\\^=))"),uGr=new RegExp("^((//=)|(>>=)|(<<=)|(\\*\\*=))"),hGr=new RegExp("^[_A-Za-z][_A-Za-z0-9]*"),M9n=["class","module","sub","enum","select","while","if","function","get","set","property","try","structure","synclock","using","with"],P9n=["else","elseif","case","catch","finally"],F9n=["next","loop"],N9n=["and","andalso","or","orelse","xor","in","not","is","isnot","like"],fGr=rE(N9n),U9n=["#const","#else","#elseif","#end","#if","#region","addhandler","addressof","alias","as","byref","byval","cbool","cbyte","cchar","cdate","cdbl","cdec","cint","clng","cobj","compare","const","continue","csbyte","cshort","csng","cstr","cuint","culng","cushort","declare","default","delegate","dim","directcast","each","erase","error","event","exit","explicit","false","for","friend","gettype","goto","handles","implements","imports","infer","inherits","interface","isfalse","istrue","lib","me","mod","mustinherit","mustoverride","my","mybase","myclass","namespace","narrowing","new","nothing","notinheritable","notoverridable","of","off","on","operator","option","optional","out","overloads","overridable","overrides","paramarray","partial","private","protected","public","raiseevent","readonly","redim","removehandler","resume","return","shadows","shared","static","step","stop","strict","then","throw","to","true","trycast","typeof","until","until","when","widening","withevents","writeonly"],j9n=["object","boolean","char","string","byte","sbyte","short","ushort","int16","uint16","integer","uinteger","int32","uint32","long","ulong","int64","uint64","decimal","single","double","float","date","datetime","intptr","uintptr"],gGr=rE(U9n),mGr=rE(j9n),kGr='"',vGr=rE(M9n),W9n=rE(P9n),V9n=rE(F9n),z9n=rE(["end"]),AGr=rE(["do"]);function QFe(e,t){t.currentIndent++}function Fue(e,t){t.currentIndent--}function DFe(e,t){if(e.eatSpace())return null;var n=e.peek();if(n==="'")return e.skipToEnd(),"comment";if(e.match(/^((&H)|(&O))?[0-9\.a-f]/i,!1)){var r=!1;if((e.match(/^\d*\.\d+F?/i)||e.match(/^\d+\.\d*F?/)||e.match(/^\.\d+F?/))&&(r=!0),r)return e.eat(/J/i),"number";var o=!1;if(e.match(/^&H[0-9a-f]+/i)||e.match(/^&O[0-7]+/i)?o=!0:e.match(/^[1-9]\d*F?/)?(e.eat(/J/i),o=!0):e.match(/^0(?![\dx])/i)&&(o=!0),o)return e.eat(/L/i),"number"}return e.match(kGr)?(t.tokenize=pGr(e.current()),t.tokenize(e,t)):e.match(uGr)||e.match(dGr)?null:e.match(cGr)||e.match(aGr)||e.match(fGr)?"operator":e.match(lGr)?null:e.match(AGr)?(QFe(e,t),t.doInCurrentLine=!0,"keyword"):e.match(vGr)?(t.doInCurrentLine?t.doInCurrentLine=!1:QFe(e,t),"keyword"):e.match(W9n)?"keyword":e.match(z9n)?(Fue(e,t),Fue(e,t),"keyword"):e.match(V9n)?(Fue(e,t),"keyword"):e.match(mGr)||e.match(gGr)?"keyword":e.match(hGr)?"variable":(e.next(),TFe)}function pGr(e){var t=e.length==1,n="string";return function(r,o){for(;!r.eol();){if(r.eatWhile(/[^'"]/),r.match(e))return o.tokenize=DFe,n;r.eat(/['"]/)}return t&&(o.tokenize=DFe),n}}function bGr(e,t){var n=t.tokenize(e,t),r=e.current();if(r===".")return n=t.tokenize(e,t),n==="variable"?"variable":TFe;var o="[({".indexOf(r);return o!==-1&&QFe(e,t),o="])}".indexOf(r),o!==-1&&Fue(e,t)?TFe:n}const wGr={name:"vb",startState:function(){return{tokenize:DFe,lastToken:null,currentIndent:0,nextLineIndent:0,doInCurrentLine:!1}},token:function(e,t){e.sol()&&(t.currentIndent+=t.nextLineIndent,t.nextLineIndent=0,t.doInCurrentLine=0);var n=bGr(e,t);return t.lastToken={style:n,content:e.current()},n},indent:function(e,t,n){var r=t.replace(/^\s+|\s+$/g,"");return r.match(V9n)||r.match(z9n)||r.match(W9n)?n.unit*(e.currentIndent-1):e.currentIndent<0?0:e.currentIndent*n.unit},languageData:{closeBrackets:{brackets:["(","[","{",'"']},commentTokens:{line:"'"},autocomplete:M9n.concat(P9n).concat(F9n).concat(N9n).concat(U9n).concat(j9n)}},OGr=Object.freeze(Object.defineProperty({__proto__:null,vb:wGr},Symbol.toStringTag,{value:"Module"}));function H9n(e){var t="error";function n(Z){return new RegExp("^(("+Z.join(")|(")+"))\\b","i")}var r=new RegExp("^[\\+\\-\\*/&\\\\\\^<>=]"),o=new RegExp("^((<>)|(<=)|(>=))"),s=new RegExp("^[\\.,]"),a=new RegExp("^[\\(\\)]"),l=new RegExp("^[A-Za-z][_A-Za-z0-9]*"),d=["class","sub","select","while","if","function","property","with","for"],u=["else","elseif","case"],h=["next","loop","wend"],g=n(["and","or","not","xor","is","mod","eqv","imp"]),m=["dim","redim","then","until","randomize","byval","byref","new","property","exit","in","const","private","public","get","set","let","stop","on error resume next","on error goto 0","option explicit","call","me"],v=["true","false","nothing","empty","null"],f=["abs","array","asc","atn","cbool","cbyte","ccur","cdate","cdbl","chr","cint","clng","cos","csng","cstr","date","dateadd","datediff","datepart","dateserial","datevalue","day","escape","eval","execute","exp","filter","formatcurrency","formatdatetime","formatnumber","formatpercent","getlocale","getobject","getref","hex","hour","inputbox","instr","instrrev","int","fix","isarray","isdate","isempty","isnull","isnumeric","isobject","join","lbound","lcase","left","len","loadpicture","log","ltrim","rtrim","trim","maths","mid","minute","month","monthname","msgbox","now","oct","replace","rgb","right","rnd","round","scriptengine","scriptenginebuildversion","scriptenginemajorversion","scriptengineminorversion","second","setlocale","sgn","sin","space","split","sqr","strcomp","string","strreverse","tan","time","timer","timeserial","timevalue","typename","ubound","ucase","unescape","vartype","weekday","weekdayname","year"],k=["vbBlack","vbRed","vbGreen","vbYellow","vbBlue","vbMagenta","vbCyan","vbWhite","vbBinaryCompare","vbTextCompare","vbSunday","vbMonday","vbTuesday","vbWednesday","vbThursday","vbFriday","vbSaturday","vbUseSystemDayOfWeek","vbFirstJan1","vbFirstFourDays","vbFirstFullWeek","vbGeneralDate","vbLongDate","vbShortDate","vbLongTime","vbShortTime","vbObjectError","vbOKOnly","vbOKCancel","vbAbortRetryIgnore","vbYesNoCancel","vbYesNo","vbRetryCancel","vbCritical","vbQuestion","vbExclamation","vbInformation","vbDefaultButton1","vbDefaultButton2","vbDefaultButton3","vbDefaultButton4","vbApplicationModal","vbSystemModal","vbOK","vbCancel","vbAbort","vbRetry","vbIgnore","vbYes","vbNo","vbCr","VbCrLf","vbFormFeed","vbLf","vbNewLine","vbNullChar","vbNullString","vbTab","vbVerticalTab","vbUseDefault","vbTrue","vbFalse","vbEmpty","vbNull","vbInteger","vbLong","vbSingle","vbDouble","vbCurrency","vbDate","vbString","vbObject","vbError","vbBoolean","vbVariant","vbDataObject","vbDecimal","vbByte","vbArray"],A=["WScript","err","debug","RegExp"],p=["description","firstindex","global","helpcontext","helpfile","ignorecase","length","number","pattern","source","value","count"],b=["clear","execute","raise","replace","test","write","writeline","close","open","state","eof","update","addnew","end","createobject","quit"],w=["server","response","request","session","application"],O=["buffer","cachecontrol","charset","contenttype","expires","expiresabsolute","isclientconnected","pics","status","clientcertificate","cookies","form","querystring","servervariables","totalbytes","contents","staticobjects","codepage","lcid","sessionid","timeout","scripttimeout"],y=["addheader","appendtolog","binarywrite","end","flush","redirect","binaryread","remove","removeall","lock","unlock","abandon","getlasterror","htmlencode","mappath","transfer","urlencode"],C=b.concat(p);A=A.concat(k),e.isASP&&(A=A.concat(w),C=C.concat(y,O));var _=n(m),S=n(v),L=n(f),E=n(A),T=n(C),Q='"',P=n(d),D=n(u),I=n(h),B=n(["end"]),R=n(["do"]),M=n(["on error resume next","exit"]),N=n(["rem"]);function j(Z,ie){ie.currentIndent++}function W(Z,ie){ie.currentIndent--}function H(Z,ie){if(Z.eatSpace())return null;var J=Z.peek();if(J==="'"||Z.match(N))return Z.skipToEnd(),"comment";if(Z.match(/^((&H)|(&O))?[0-9\.]/i,!1)&&!Z.match(/^((&H)|(&O))?[0-9\.]+[a-z_]/i,!1)){var re=!1;if((Z.match(/^\d*\.\d+/i)||Z.match(/^\d+\.\d*/)||Z.match(/^\.\d+/))&&(re=!0),re)return Z.eat(/J/i),"number";var se=!1;if(Z.match(/^&H[0-9a-f]+/i)||Z.match(/^&O[0-7]+/i)?se=!0:Z.match(/^[1-9]\d*F?/)?(Z.eat(/J/i),se=!0):Z.match(/^0(?![\dx])/i)&&(se=!0),se)return Z.eat(/L/i),"number"}return Z.match(Q)?(ie.tokenize=X(Z.current()),ie.tokenize(Z,ie)):Z.match(o)||Z.match(r)||Z.match(g)?"operator":Z.match(s)?null:Z.match(a)?"bracket":Z.match(M)?(ie.doInCurrentLine=!0,"keyword"):Z.match(R)?(j(Z,ie),ie.doInCurrentLine=!0,"keyword"):Z.match(P)?(ie.doInCurrentLine?ie.doInCurrentLine=!1:j(Z,ie),"keyword"):Z.match(D)?"keyword":Z.match(B)?(W(Z,ie),W(Z,ie),"keyword"):Z.match(I)?(ie.doInCurrentLine?ie.doInCurrentLine=!1:W(Z,ie),"keyword"):Z.match(_)?"keyword":Z.match(S)?"atom":Z.match(T)?"variableName.special":Z.match(L)||Z.match(E)?"builtin":Z.match(l)?"variable":(Z.next(),t)}function X(Z){var ie=Z.length==1,J="string";return function(re,se){for(;!re.eol();){if(re.eatWhile(/[^'"]/),re.match(Z))return se.tokenize=H,J;re.eat(/['"]/)}return ie&&(se.tokenize=H),J}}function Y(Z,ie){var J=ie.tokenize(Z,ie),re=Z.current();return re==="."?(J=ie.tokenize(Z,ie),re=Z.current(),J&&(J.substr(0,8)==="variable"||J==="builtin"||J==="keyword")?((J==="builtin"||J==="keyword")&&(J="variable"),C.indexOf(re.substr(1))>-1&&(J="keyword"),J):t):J}return{name:"vbscript",startState:function(){return{tokenize:H,lastToken:null,currentIndent:0,nextLineIndent:0,doInCurrentLine:!1,ignoreKeyword:!1}},token:function(Z,ie){Z.sol()&&(ie.currentIndent+=ie.nextLineIndent,ie.nextLineIndent=0,ie.doInCurrentLine=0);var J=Y(Z,ie);return ie.lastToken={style:J,content:Z.current()},J===null&&(J=null),J},indent:function(Z,ie,J){var re=ie.replace(/^\s+|\s+$/g,"");return re.match(I)||re.match(B)||re.match(D)?J.unit*(Z.currentIndent-1):Z.currentIndent<0?0:Z.currentIndent*J.unit}}}const yGr=H9n({}),CGr=H9n({isASP:!0}),_Gr=Object.freeze(Object.defineProperty({__proto__:null,vbScript:yGr,vbScriptASP:CGr},Symbol.toStringTag,{value:"Module"}));function hJe(e){for(var t={},n=e.split(" "),r=0;r!?:\/|]/;function tle(e,t,n){return t.tokenize=n,n(e,t)}function sbe(e,t){var n=t.beforeParams;t.beforeParams=!1;var r=e.next();if(r=="'"&&!t.inString&&t.inParams)return t.lastTokenWasBuiltin=!1,tle(e,t,Dpt(r));if(r=='"'){if(t.lastTokenWasBuiltin=!1,t.inString)return t.inString=!1,"string";if(t.inParams)return tle(e,t,Dpt(r))}else{if(/[\[\]{}\(\),;\.]/.test(r))return r=="("&&n?t.inParams=!0:r==")"&&(t.inParams=!1,t.lastTokenWasBuiltin=!0),null;if(/\d/.test(r))return t.lastTokenWasBuiltin=!1,e.eatWhile(/[\w\.]/),"number";if(r=="#"&&e.eat("*"))return t.lastTokenWasBuiltin=!1,tle(e,t,SGr);if(r=="#"&&e.match(/ *\[ *\[/))return t.lastTokenWasBuiltin=!1,tle(e,t,LGr);if(r=="#"&&e.eat("#"))return t.lastTokenWasBuiltin=!1,e.skipToEnd(),"comment";if(r=="$")return e.eat("!"),e.eatWhile(/[\w\d\$_\.{}-]/),Tpt&&Tpt.propertyIsEnumerable(e.current())?"keyword":(t.lastTokenWasBuiltin=!0,t.beforeParams=!0,"builtin");if(Qpt.test(r))return t.lastTokenWasBuiltin=!1,e.eatWhile(Qpt),"operator";e.eatWhile(/[\w\$_{}@]/);var o=e.current();return Ept&&Ept.propertyIsEnumerable(o)?"keyword":ele&&ele.propertyIsEnumerable(o)||e.current().match(/^#@?[a-z0-9_]+ *$/i)&&e.peek()=="("&&!(ele&&ele.propertyIsEnumerable(o.toLowerCase()))?(t.beforeParams=!0,t.lastTokenWasBuiltin=!1,"keyword"):t.inString?(t.lastTokenWasBuiltin=!1,"string"):e.pos>o.length&&e.string.charAt(e.pos-o.length-1)=="."&&t.lastTokenWasBuiltin?"builtin":(t.lastTokenWasBuiltin=!1,null)}}function Dpt(e){return function(t,n){for(var r=!1,o,s=!1;(o=t.next())!=null;){if(o==e&&!r){s=!0;break}if(e=='"'&&t.peek()=="$"&&!r){n.inString=!0,s=!0;break}r=!r&&o=="\\"}return s&&(n.tokenize=sbe),"string"}}function SGr(e,t){for(var n=!1,r;r=e.next();){if(r=="#"&&n){t.tokenize=sbe;break}n=r=="*"}return"comment"}function LGr(e,t){for(var n=0,r;r=e.next();){if(r=="#"&&n==2){t.tokenize=sbe;break}r=="]"?n++:r!=" "&&(n=0)}return"meta"}const xGr={name:"velocity",startState:function(){return{tokenize:sbe,beforeParams:!1,inParams:!1,inString:!1,lastTokenWasBuiltin:!1}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)},languageData:{commentTokens:{line:"##",block:{open:"#*",close:"*#"}}}},EGr=Object.freeze(Object.defineProperty({__proto__:null,velocity:xGr},Symbol.toStringTag,{value:"Module"}));function fJe(e){for(var t={},n=e.split(","),r=0;r",">=","<","<=",".","|","?","and","or","div","idiv","mod","*","/","+","-"],l=0,d=h.length;l\"\'\/?]/);)a+=l;return xF(e,t,UGr(a,s))}else{if(n=="{")return kS(t,{type:"codeblock"}),null;if(n=="}")return I4(t),null;if(Y9n(t))return n==">"?"tag":n=="/"&&e.eat(">")?(I4(t),"tag"):"variable";if(/\d/.test(n))return e.match(/^\d*(?:\.\d*)?(?:E[+\-]?\d+)?/),"atom";if(n==="("&&e.eat(":"))return kS(t,{type:"comment"}),xF(e,t,PGr);if(!o&&(n==='"'||n==="'"))return G9n(e,t,n);if(n==="$")return xF(e,t,NGr);if(n===":"&&e.eat("="))return"keyword";if(n==="(")return kS(t,{type:"paren"}),null;if(n===")")return I4(t),null;if(n==="[")return kS(t,{type:"bracket"}),null;if(n==="]")return I4(t),null;var d=ile.propertyIsEnumerable(n)&&ile[n];if(o&&n==='"')for(;e.next()!=='"';);if(o&&n==="'")for(;e.next()!=="'";);d||e.eatWhile(/[\w\$_-]/);var u=e.eat(":");!e.eat(":")&&u&&e.eatWhile(/[\w\$_-]/),e.match(/^[ \t]*\(/,!1)&&(r=!0);var h=e.current();return d=ile.propertyIsEnumerable(h)&&ile[h],r&&!d&&(d={type:"function_call",style:"def"}),zGr(t)?(I4(t),"variable"):((h=="element"||h=="attribute"||d.type=="axis_specifier")&&kS(t,{type:"xmlconstructor"}),d?d.style:"variable")}}function PGr(e,t){for(var n=!1,r=!1,o=0,s;s=e.next();){if(s==")"&&n)if(o>0)o--;else{I4(t);break}else s==":"&&r&&o++;n=s==":",r=s=="("}return"comment"}function FGr(e,t){return function(n,r){for(var o;o=n.next();)if(o==e){I4(r),t&&(r.tokenize=t);break}else if(n.match("{",!1)&&Nue(r))return kS(r,{type:"codeblock"}),r.tokenize=o3,"string";return"string"}}function G9n(e,t,n,r){let o=FGr(n,r);return kS(t,{type:"string",name:n,tokenize:o}),xF(e,t,o)}function NGr(e,t){var n=/[\w\$_-]/;if(e.eat('"')){for(;e.next()!=='"';);e.eat(":")}else e.eatWhile(n),e.match(":=",!1)||e.eat(":");return e.eatWhile(n),t.tokenize=o3,"variable"}function UGr(e,t){return function(n,r){if(n.eatSpace(),t&&n.eat(">"))return I4(r),r.tokenize=o3,"tag";if(n.eat("/")||kS(r,{type:"tag",name:e,tokenize:o3}),n.eat(">"))r.tokenize=o3;else return r.tokenize=BFe,"tag";return"tag"}}function BFe(e,t){var n=e.next();return n=="/"&&e.eat(">")?(Nue(t)&&I4(t),Y9n(t)&&I4(t),"tag"):n==">"?(Nue(t)&&I4(t),"tag"):n=="="?null:n=='"'||n=="'"?G9n(e,t,n,BFe):(Nue(t)||kS(t,{type:"attribute",tokenize:BFe}),e.eat(/[a-zA-Z_:]/),e.eatWhile(/[-a-zA-Z0-9_:.]/),e.eatSpace(),(e.match(">",!1)||e.match("/",!1))&&(I4(t),t.tokenize=o3),"attribute")}function jGr(e,t){for(var n;n=e.next();)if(n=="-"&&e.match("->",!0))return t.tokenize=o3,"comment"}function WGr(e,t){for(var n;n=e.next();)if(n=="]"&&e.match("]",!0))return t.tokenize=o3,"comment"}function VGr(e,t){for(var n;n=e.next();)if(n=="?"&&e.match(">",!0))return t.tokenize=o3,"processingInstruction"}function Y9n(e){return gJe(e,"tag")}function Nue(e){return gJe(e,"attribute")}function zGr(e){return gJe(e,"xmlconstructor")}function HGr(e){return e.current()==='"'?e.match(/^[^\"]+\"\:/,!1):e.current()==="'"?e.match(/^[^\"]+\'\:/,!1):!1}function gJe(e,t){return e.stack.length&&e.stack[e.stack.length-1].type==t}function kS(e,t){e.stack.push(t)}function I4(e){e.stack.pop();var t=e.stack.length&&e.stack[e.stack.length-1].tokenize;e.tokenize=t||o3}const $Gr={name:"xquery",startState:function(){return{tokenize:o3,cc:[],stack:[]}},token:function(e,t){if(e.eatSpace())return null;var n=t.tokenize(e,t);return n},languageData:{commentTokens:{block:{open:"(:",close:":)"}}}},XGr=Object.freeze(Object.defineProperty({__proto__:null,xQuery:$Gr},Symbol.toStringTag,{value:"Module"}));function GGr(e){for(var t={},n=e.split(" "),r=0;r|<|&|\||_|`|'|\^|\?|!|%|#)/,!0,!1)?"operator":"error"}function tYr(e,t){for(var n,r=!1,o=!1;(n=e.next())!=null;){if(n==='"'&&!o){r=!0;break}o=!o&&n==="\\"}return r&&!o&&(t.tokenize=ume),"string"}function nYr(e,t){for(var n,r;(r=e.next())!=null;){if(n==="*"&&r==="/"){t.tokenize=ume;break}n=r}return"comment"}function M8e(e){var t=null;return e.scopes.length>0&&(t=e.scopes[e.scopes.length-1]),t}const iYr={name:"yacas",startState:function(){return{tokenize:ume,scopes:[]}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)},indent:function(e,t,n){if(e.tokenize!==ume&&e.tokenize!==null)return null;var r=0;return(t==="]"||t==="];"||t==="}"||t==="};"||t===");")&&(r=-1),(e.scopes.length+r)*n.unit},languageData:{electricInput:/[{}\[\]()\;]/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}}}},rYr=Object.freeze(Object.defineProperty({__proto__:null,yacas:iYr},Symbol.toStringTag,{value:"Module"}));function Z9n(e){var t,n;e?(t=/^(exx?|(ld|cp)([di]r?)?|[lp]ea|pop|push|ad[cd]|cpl|daa|dec|inc|neg|sbc|sub|and|bit|[cs]cf|x?or|res|set|r[lr]c?a?|r[lr]d|s[lr]a|srl|djnz|nop|[de]i|halt|im|in([di]mr?|ir?|irx|2r?)|ot(dmr?|[id]rx|imr?)|out(0?|[di]r?|[di]2r?)|tst(io)?|slp)(\.([sl]?i)?[sl])?\b/i,n=/^(((call|j[pr]|rst|ret[in]?)(\.([sl]?i)?[sl])?)|(rs|st)mix)\b/i):(t=/^(exx?|(ld|cp|in)([di]r?)?|pop|push|ad[cd]|cpl|daa|dec|inc|neg|sbc|sub|and|bit|[cs]cf|x?or|res|set|r[lr]c?a?|r[lr]d|s[lr]a|srl|djnz|nop|rst|[de]i|halt|im|ot[di]r|out[di]?)\b/i,n=/^(call|j[pr]|ret[in]?|b_?(call|jump))\b/i);var r=/^(af?|bc?|c|de?|e|hl?|l|i[xy]?|r|sp)\b/i,o=/^(n?[zc]|p[oe]?|m)\b/i,s=/^([hl][xy]|i[xy][hl]|slia|sll)\b/i,a=/^([\da-f]+h|[0-7]+o|[01]+b|\d+d?)\b/i;return{name:"z80",startState:function(){return{context:0}},token:function(l,d){if(l.column()||(d.context=0),l.eatSpace())return null;var u;if(l.eatWhile(/\w/))if(e&&l.eat(".")&&l.eatWhile(/\w/),u=l.current(),l.indentation()){if((d.context==1||d.context==4)&&r.test(u))return d.context=4,"variable";if(d.context==2&&o.test(u))return d.context=4,"variableName.special";if(t.test(u))return d.context=1,"keyword";if(n.test(u))return d.context=2,"keyword";if(d.context==4&&a.test(u))return"number";if(s.test(u))return"error"}else return l.match(a)?"number":null;else{if(l.eat(";"))return l.skipToEnd(),"comment";if(l.eat('"')){for(;(u=l.next())&&u!='"';)u=="\\"&&l.next();return"string"}else if(l.eat("'")){if(l.match(/\\?.'/))return"number"}else if(l.eat(".")||l.sol()&&l.eat("#")){if(d.context=5,l.eatWhile(/\w/))return"def"}else if(l.eat("$")){if(l.eatWhile(/[\da-f]/i))return"number"}else if(l.eat("%")){if(l.eatWhile(/[01]/))return"number"}else l.next()}return null}}}const oYr=Z9n(!1),sYr=Z9n(!0),aYr=Object.freeze(Object.defineProperty({__proto__:null,ez80:sYr,z80:oYr},Symbol.toStringTag,{value:"Module"}));function mJe(e){return{name:"mscgen",startState:uYr,copyState:hYr,token:fYr(e),languageData:{commentTokens:{line:"#",block:{open:"/*",close:"*/"}}}}}const lYr=mJe({keywords:["msc"],options:["hscale","width","arcgradient","wordwraparcs"],constants:["true","false","on","off"],attributes:["label","idurl","id","url","linecolor","linecolour","textcolor","textcolour","textbgcolor","textbgcolour","arclinecolor","arclinecolour","arctextcolor","arctextcolour","arctextbgcolor","arctextbgcolour","arcskip"],brackets:["\\{","\\}"],arcsWords:["note","abox","rbox","box"],arcsOthers:["\\|\\|\\|","\\.\\.\\.","---","--","<->","==","<<=>>","<=>","\\.\\.","<<>>","::","<:>","->","=>>","=>",">>",":>","<-","<<=","<=","<<","<:","x-","-x"],singlecomment:["//","#"],operators:["="]}),cYr=mJe({keywords:null,options:["hscale","width","arcgradient","wordwraparcs","wordwrapentities","watermark"],constants:["true","false","on","off","auto"],attributes:null,brackets:["\\{","\\}"],arcsWords:["note","abox","rbox","box","alt","else","opt","break","par","seq","strict","neg","critical","ignore","consider","assert","loop","ref","exc"],arcsOthers:["\\|\\|\\|","\\.\\.\\.","---","--","<->","==","<<=>>","<=>","\\.\\.","<<>>","::","<:>","->","=>>","=>",">>",":>","<-","<<=","<=","<<","<:","x-","-x"],singlecomment:["//","#"],operators:["="]}),dYr=mJe({keywords:["msc","xu"],options:["hscale","width","arcgradient","wordwraparcs","wordwrapentities","watermark"],constants:["true","false","on","off","auto"],attributes:["label","idurl","id","url","linecolor","linecolour","textcolor","textcolour","textbgcolor","textbgcolour","arclinecolor","arclinecolour","arctextcolor","arctextcolour","arctextbgcolor","arctextbgcolour","arcskip","title","deactivate","activate","activation"],brackets:["\\{","\\}"],arcsWords:["note","abox","rbox","box","alt","else","opt","break","par","seq","strict","neg","critical","ignore","consider","assert","loop","ref","exc"],arcsOthers:["\\|\\|\\|","\\.\\.\\.","---","--","<->","==","<<=>>","<=>","\\.\\.","<<>>","::","<:>","->","=>>","=>",">>",":>","<-","<<=","<=","<<","<:","x-","-x"],singlecomment:["//","#"],operators:["="]});function rle(e){return new RegExp("^\\b("+e.join("|")+")\\b","i")}function sX(e){return new RegExp("^(?:"+e.join("|")+")","i")}function uYr(){return{inComment:!1,inString:!1,inAttributeList:!1,inScript:!1}}function hYr(e){return{inComment:e.inComment,inString:e.inString,inAttributeList:e.inAttributeList,inScript:e.inScript}}function fYr(e){return function(t,n){if(t.match(sX(e.brackets),!0,!0))return"bracket";if(!n.inComment){if(t.match(/\/\*[^\*\/]*/,!0,!0))return n.inComment=!0,"comment";if(t.match(sX(e.singlecomment),!0,!0))return t.skipToEnd(),"comment"}if(n.inComment)return t.match(/[^\*\/]*\*\//,!0,!0)?n.inComment=!1:t.skipToEnd(),"comment";if(!n.inString&&t.match(/\"(\\\"|[^\"])*/,!0,!0))return n.inString=!0,"string";if(n.inString)return t.match(/[^\"]*\"/,!0,!0)?n.inString=!1:t.skipToEnd(),"string";if(e.keywords&&t.match(rle(e.keywords),!0,!0)||t.match(rle(e.options),!0,!0)||t.match(rle(e.arcsWords),!0,!0)||t.match(sX(e.arcsOthers),!0,!0))return"keyword";if(e.operators&&t.match(sX(e.operators),!0,!0))return"operator";if(e.constants&&t.match(sX(e.constants),!0,!0))return"variable";if(!e.inAttributeList&&e.attributes&&t.match("[",!0,!0))return e.inAttributeList=!0,"bracket";if(e.inAttributeList){if(e.attributes!==null&&t.match(rle(e.attributes),!0,!0))return"attribute";if(t.match("]",!0,!0))return e.inAttributeList=!1,"bracket"}return t.next(),null}}const P8e=Object.freeze(Object.defineProperty({__proto__:null,mscgen:lYr,msgenny:cYr,xu:dYr},Symbol.toStringTag,{value:"Module"})),gYr=zd.deserialize({version:14,states:"%pOVOWOOObQPOOOpOSO'#C_OOOO'#Cp'#CpQVOWOOQxQPOOO!TQQOOQ!YQPOOOOOO,58y,58yO!_OSO,58yOOOO-E6n-E6nO!dQQO'#CqQ{QPOOO!iQPOOQ{QPOOO!qQPOOOOOO1G.e1G.eOOQO,59],59]OOQO-E6o-E6oO!yOpO'#CiO#RO`O'#CiQOQPOOO#ZO#tO'#CmO#fO!bO'#CmOOQO,59T,59TO#qOpO,59TO#vO`O,59TOOOO'#Cr'#CrO#{O#tO,59XOOQO,59X,59XOOOO'#Cs'#CsO$WO!bO,59XOOQO1G.o1G.oOOOO-E6p-E6pOOQO1G.s1G.sOOOO-E6q-E6q",stateData:"$g~OjOS~OQROUROkQO~OWTOXUOZUO`VO~OSXOTWO~OXUO[]OlZO~OY^O~O[_O~OT`O~OYaO~OmcOodO~OmfOogO~O^iOnhO~O_jOphO~ObkOqkOrmO~OcnOsnOtmO~OnpO~OppO~ObkOqkOrrO~OcnOsnOtrO~OWX`~",goto:"!^hPPPiPPPPPPPPPmPPPpPPsy!Q!WTROSRe]Re_QSORYSS[T^Rb[QlfRqlQogRso",nodeNames:"⚠ Content Text Interpolation InterpolationContent }} Entity Attribute VueAttributeName : Identifier @ Is ScriptAttributeValue AttributeScript AttributeScript AttributeName AttributeValue Entity Entity",maxTerm:36,nodeProps:[["isolate",-3,3,13,17,""]],skippedNodes:[0],repeatNodeCount:4,tokenData:"'y~RdXY!aYZ!a]^!apq!ars!rwx!w}!O!|!O!P#t!Q![#y![!]$s!_!`%g!b!c%l!c!}#y#R#S#y#T#j#y#j#k%q#k#o#y%W;'S#y;'S;:j$m<%lO#y~!fSj~XY!aYZ!a]^!apq!a~!wOm~~!|Oo~!b#RX`!b}!O!|!Q![!|![!]!|!c!}!|#R#S!|#T#o!|%W;'S!|;'S;:j#n<%lO!|!b#qP;=`<%l!|~#yOl~%W$QXY#t`!b}!O!|!Q![#y![!]!|!c!}#y#R#S#y#T#o#y%W;'S#y;'S;:j$m<%lO#y%W$pP;=`<%l#y~$zXX~`!b}!O!|!Q![!|![!]!|!c!}!|#R#S!|#T#o!|%W;'S!|;'S;:j#n<%lO!|~%lO[~~%qOZ~%W%xXY#t`!b}!O&e!Q![#y![!]!|!c!}#y#R#S#y#T#o#y%W;'S#y;'S;:j$m<%lO#y!b&jX`!b}!O!|!Q![!|![!]!|!c!}'V#R#S!|#T#o'V%W;'S!|;'S;:j#n<%lO!|!b'^XW!b`!b}!O!|!Q![!|![!]!|!c!}'V#R#S!|#T#o'V%W;'S!|;'S;:j#n<%lO!|",tokenizers:[6,7,new Cv("b~RP#q#rU~XP#q#r[~aOT~~",17,4),new Cv("!k~RQvwX#o#p!_~^TU~Opmq!]m!^;'Sm;'S;=`!X<%lOm~pUOpmq!]m!]!^!S!^;'Sm;'S;=`!X<%lOm~!XOU~~![P;=`<%lm~!bP#o#p!e~!jOk~~",72,2),new Cv("[~RPwxU~ZOp~~",11,15),new Cv("[~RPrsU~ZOn~~",11,14),new Cv("!e~RQvwXwx!_~^Tc~Opmq!]m!^;'Sm;'S;=`!X<%lOm~pUOpmq!]m!]!^!S!^;'Sm;'S;=`!X<%lOm~!XOc~~![P;=`<%lm~!dOt~~",66,35),new Cv("!e~RQrsXvw^~^Or~~cTb~Oprq!]r!^;'Sr;'S;=`!^<%lOr~uUOprq!]r!]!^!X!^;'Sr;'S;=`!^<%lOr~!^Ob~~!aP;=`<%lr~",66,33)],topRules:{Content:[0,1],Attribute:[1,7]},tokenPrec:157}),mYr=E0.parser.configure({top:"SingleExpression"}),q9n=gYr.configure({props:[Xd({Text:ve.content,Is:ve.definitionOperator,AttributeName:ve.attributeName,VueAttributeName:ve.keyword,Identifier:ve.variableName,"AttributeValue ScriptAttributeValue":ve.attributeValue,Entity:ve.character,"{{ }}":ve.brace,"@ :":ve.punctuation})]}),K9n={parser:mYr},kYr=q9n.configure({wrap:bp((e,t)=>e.name=="InterpolationContent"?K9n:null)}),vYr=q9n.configure({wrap:bp((e,t)=>e.name=="AttributeScript"?K9n:null),top:"Attribute"}),AYr={parser:kYr},pYr={parser:vYr},RFe=uI();function J9n(e){return e.configure({dialect:"selfClosing",wrap:bp(bYr)},"vue")}const e6n=J9n(RFe.language);function bYr(e,t){switch(e.name){case"Attribute":return/^(@|:|v-)/.test(t.read(e.from,e.from+2))?pYr:null;case"Text":return AYr}return null}function wYr(e={}){let t=RFe;if(e.base){if(e.base.language.name!="html"||!(e.base.language instanceof Vd))throw new RangeError("The base option must be the result of calling html(...)");t=e.base}return new wd(t.language==RFe.language?e6n:J9n(t.language),[t.support,t.language.data.of({closeBrackets:{brackets:["{",'"']}})])}const OYr=Object.freeze(Object.defineProperty({__proto__:null,vue:wYr,vueLanguage:e6n},Symbol.toStringTag,{value:"Module"})),yYr=1,CYr=33,_Yr=34,SYr=35,LYr=36,xYr=new go(e=>{let t=e.pos;for(;;){if(e.next==10){e.advance();break}else if(e.next==123&&e.peek(1)==123||e.next<0)break;e.advance()}e.pos>t&&e.acceptToken(yYr)});function abe(e,t,n){return new go(r=>{let o=r.pos;for(;r.next!=e&&r.next>=0&&(n||r.next!=38&&(r.next!=123||r.peek(1)!=123));)r.advance();r.pos>o&&r.acceptToken(t)})}const EYr=abe(39,CYr,!1),TYr=abe(34,_Yr,!1),QYr=abe(39,SYr,!0),DYr=abe(34,LYr,!0),BYr=zd.deserialize({version:14,states:"(jOVOqOOOeQpOOOvO!bO'#CaOOOP'#Cx'#CxQVOqOOO!OQpO'#CfO!WQpO'#ClO!]QpO'#CrO!bQpO'#CsOOQO'#Cv'#CvQ!gQpOOQ!lQpOOQ!qQpOOOOOV,58{,58{O!vOpO,58{OOOP-E6v-E6vO!{QpO,59QO#TQpO,59QOOQO,59W,59WO#YQpO,59^OOQO,59_,59_O#_QpOOO#_QpOOO#gQpOOOOOV1G.g1G.gO#oQpO'#CyO#tQpO1G.lOOQO1G.l1G.lO#|QpO1G.lOOQO1G.x1G.xO$UO`O'#DUO$ZOWO'#DUOOQO'#Co'#CoQOQpOOOOQO'#Cu'#CuO$`OtO'#CwO$qOrO'#CwOOQO,59e,59eOOQO-E6w-E6wOOQO7+$W7+$WO%SQpO7+$WO%[QpO7+$WOOOO'#Cp'#CpO%aOpO,59pOOOO'#Cq'#CqO%fOpO,59pOOOS'#Cz'#CzO%kOtO,59cOOQO,59c,59cOOOQ'#C{'#C{O%|OrO,59cO&_QpO<e.name=="InterpolationContent"?IFe:null)}),PYr=t6n.configure({wrap:bp((e,t)=>{var n;return e.name=="InterpolationContent"?IFe:e.name!="AttributeInterpolation"?null:((n=e.node.parent)===null||n===void 0?void 0:n.name)=="StatementAttributeValue"?IYr:IFe}),top:"Attribute"}),FYr={parser:MYr},NYr={parser:PYr},MFe=uI({selfClosingTags:!0});function n6n(e){return e.configure({wrap:bp(UYr)},"angular")}const i6n=n6n(MFe.language);function UYr(e,t){switch(e.name){case"Attribute":return/^[*#(\[]|\{\{/.test(t.read(e.from,e.to))?NYr:null;case"Text":return FYr}return null}function jYr(e={}){let t=MFe;if(e.base){if(e.base.language.name!="html"||!(e.base.language instanceof Vd))throw new RangeError("The base option must be the result of calling html(...)");t=e.base}return new wd(t.language==MFe.language?i6n:n6n(t.language),[t.support,t.language.data.of({closeBrackets:{brackets:["[","{",'"']},indentOnInput:/^\s*[\}\]]$/})])}const WYr=Object.freeze(Object.defineProperty({__proto__:null,angular:jYr,angularLanguage:i6n},Symbol.toStringTag,{value:"Module"})),VYr=et({__name:"404",setup(e){const t=_pe();function n(){t.push("/")}const r=G(()=>window==null?void 0:window.$electron);return(o,s)=>{const a=Ci;return Le(),Ge("div",{class:"notFound",style:io({height:Ae(r)?"calc(100vh - 32px)":"100vh"})},[s[1]||(s[1]=fe("span",{class:"title"},"404",-1)),s[2]||(s[2]=fe("div",{class:"notFoundText"},"页面不存在",-1)),c(a,{class:"notFoundBtn",theme:"primary",onClick:n},{default:Oe(()=>[...s[0]||(s[0]=[xt("返回首页",-1)])]),_:1})],4)}}}),zYr=Kr(VYr,[["__scopeId","data-v-0b027e54"]]),HYr=Object.freeze(Object.defineProperty({__proto__:null,default:zYr},Symbol.toStringTag,{value:"Module"})),lbe="data:image/png;base64,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";function r6n(e,t){return function(){return e.apply(t,arguments)}}const{toString:$Yr}=Object.prototype,{getPrototypeOf:kJe}=Object,{iterator:cbe,toStringTag:o6n}=Symbol,dbe=(e=>t=>{const n=$Yr.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),M3=e=>(e=e.toLowerCase(),t=>dbe(t)===e),ube=e=>t=>typeof t===e,{isArray:Vz}=Array,XW=ube("undefined");function mie(e){return e!==null&&!XW(e)&&e.constructor!==null&&!XW(e.constructor)&&t2(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const s6n=M3("ArrayBuffer");function XYr(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&s6n(e.buffer),t}const GYr=ube("string"),t2=ube("function"),a6n=ube("number"),kie=e=>e!==null&&typeof e=="object",YYr=e=>e===!0||e===!1,Uue=e=>{if(dbe(e)!=="object")return!1;const t=kJe(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(o6n in e)&&!(cbe in e)},ZYr=e=>{if(!kie(e)||mie(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},qYr=M3("Date"),KYr=M3("File"),JYr=e=>!!(e&&typeof e.uri<"u"),eZr=e=>e&&typeof e.getParts<"u",tZr=M3("Blob"),nZr=M3("FileList"),iZr=e=>kie(e)&&t2(e.pipe);function rZr(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const Mpt=rZr(),Ppt=typeof Mpt.FormData<"u"?Mpt.FormData:void 0,oZr=e=>{let t;return e&&(Ppt&&e instanceof Ppt||t2(e.append)&&((t=dbe(e))==="formdata"||t==="object"&&t2(e.toString)&&e.toString()==="[object FormData]"))},sZr=M3("URLSearchParams"),[aZr,lZr,cZr,dZr]=["ReadableStream","Request","Response","Headers"].map(M3),uZr=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function vie(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),Vz(e))for(r=0,o=e.length;r0;)if(o=n[r],t===o.toLowerCase())return o;return null}const nQ=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,c6n=e=>!XW(e)&&e!==nQ;function PFe(){const{caseless:e,skipUndefined:t}=c6n(this)&&this||{},n={},r=(o,s)=>{if(s==="__proto__"||s==="constructor"||s==="prototype")return;const a=e&&l6n(n,s)||s;Uue(n[a])&&Uue(o)?n[a]=PFe(n[a],o):Uue(o)?n[a]=PFe({},o):Vz(o)?n[a]=o.slice():(!t||!XW(o))&&(n[a]=o)};for(let o=0,s=arguments.length;o(vie(t,(o,s)=>{n&&t2(o)?Object.defineProperty(e,s,{value:r6n(o,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,s,{value:o,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),fZr=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),gZr=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},mZr=(e,t,n,r)=>{let o,s,a;const l={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),s=o.length;s-- >0;)a=o[s],(!r||r(a,e,t))&&!l[a]&&(t[a]=e[a],l[a]=!0);e=n!==!1&&kJe(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kZr=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},vZr=e=>{if(!e)return null;if(Vz(e))return e;let t=e.length;if(!a6n(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},AZr=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&kJe(Uint8Array)),pZr=(e,t)=>{const r=(e&&e[cbe]).call(e);let o;for(;(o=r.next())&&!o.done;){const s=o.value;t.call(e,s[0],s[1])}},bZr=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},wZr=M3("HTMLFormElement"),OZr=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,o){return r.toUpperCase()+o}),Fpt=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),yZr=M3("RegExp"),d6n=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};vie(n,(o,s)=>{let a;(a=t(o,s,e))!==!1&&(r[s]=a||o)}),Object.defineProperties(e,r)},CZr=e=>{d6n(e,(t,n)=>{if(t2(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(t2(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},_Zr=(e,t)=>{const n={},r=o=>{o.forEach(s=>{n[s]=!0})};return Vz(e)?r(e):r(String(e).split(t)),n},SZr=()=>{},LZr=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function xZr(e){return!!(e&&t2(e.append)&&e[o6n]==="FormData"&&e[cbe])}const EZr=e=>{const t=new Array(10),n=(r,o)=>{if(kie(r)){if(t.indexOf(r)>=0)return;if(mie(r))return r;if(!("toJSON"in r)){t[o]=r;const s=Vz(r)?[]:{};return vie(r,(a,l)=>{const d=n(a,o+1);!XW(d)&&(s[l]=d)}),t[o]=void 0,s}}return r};return n(e,0)},TZr=M3("AsyncFunction"),QZr=e=>e&&(kie(e)||t2(e))&&t2(e.then)&&t2(e.catch),u6n=((e,t)=>e?setImmediate:t?((n,r)=>(nQ.addEventListener("message",({source:o,data:s})=>{o===nQ&&s===n&&r.length&&r.shift()()},!1),o=>{r.push(o),nQ.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",t2(nQ.postMessage)),DZr=typeof queueMicrotask<"u"?queueMicrotask.bind(nQ):typeof process<"u"&&process.nextTick||u6n,BZr=e=>e!=null&&t2(e[cbe]),An={isArray:Vz,isArrayBuffer:s6n,isBuffer:mie,isFormData:oZr,isArrayBufferView:XYr,isString:GYr,isNumber:a6n,isBoolean:YYr,isObject:kie,isPlainObject:Uue,isEmptyObject:ZYr,isReadableStream:aZr,isRequest:lZr,isResponse:cZr,isHeaders:dZr,isUndefined:XW,isDate:qYr,isFile:KYr,isReactNativeBlob:JYr,isReactNative:eZr,isBlob:tZr,isRegExp:yZr,isFunction:t2,isStream:iZr,isURLSearchParams:sZr,isTypedArray:AZr,isFileList:nZr,forEach:vie,merge:PFe,extend:hZr,trim:uZr,stripBOM:fZr,inherits:gZr,toFlatObject:mZr,kindOf:dbe,kindOfTest:M3,endsWith:kZr,toArray:vZr,forEachEntry:pZr,matchAll:bZr,isHTMLForm:wZr,hasOwnProperty:Fpt,hasOwnProp:Fpt,reduceDescriptors:d6n,freezeMethods:CZr,toObjectSet:_Zr,toCamelCase:OZr,noop:SZr,toFiniteNumber:LZr,findKey:l6n,global:nQ,isContextDefined:c6n,isSpecCompliantForm:xZr,toJSONObject:EZr,isAsyncFn:TZr,isThenable:QZr,setImmediate:u6n,asap:DZr,isIterable:BZr};let No=class h6n extends Error{static from(t,n,r,o,s,a){const l=new h6n(t.message,n||t.code,r,o,s);return l.cause=t,l.name=t.name,t.status!=null&&l.status==null&&(l.status=t.status),a&&Object.assign(l,a),l}constructor(t,n,r,o,s){super(t),Object.defineProperty(this,"message",{value:t,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),r&&(this.config=r),o&&(this.request=o),s&&(this.response=s,this.status=s.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:An.toJSONObject(this.config),code:this.code,status:this.status}}};No.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";No.ERR_BAD_OPTION="ERR_BAD_OPTION";No.ECONNABORTED="ECONNABORTED";No.ETIMEDOUT="ETIMEDOUT";No.ERR_NETWORK="ERR_NETWORK";No.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";No.ERR_DEPRECATED="ERR_DEPRECATED";No.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";No.ERR_BAD_REQUEST="ERR_BAD_REQUEST";No.ERR_CANCELED="ERR_CANCELED";No.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";No.ERR_INVALID_URL="ERR_INVALID_URL";const RZr=null;function FFe(e){return An.isPlainObject(e)||An.isArray(e)}function f6n(e){return An.endsWith(e,"[]")?e.slice(0,-2):e}function F8e(e,t,n){return e?e.concat(t).map(function(o,s){return o=f6n(o),!n&&s?"["+o+"]":o}).join(n?".":""):t}function IZr(e){return An.isArray(e)&&!e.some(FFe)}const MZr=An.toFlatObject(An,{},null,function(t){return/^is[A-Z]/.test(t)});function hbe(e,t,n){if(!An.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=An.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(k,A){return!An.isUndefined(A[k])});const r=n.metaTokens,o=n.visitor||h,s=n.dots,a=n.indexes,d=(n.Blob||typeof Blob<"u"&&Blob)&&An.isSpecCompliantForm(t);if(!An.isFunction(o))throw new TypeError("visitor must be a function");function u(f){if(f===null)return"";if(An.isDate(f))return f.toISOString();if(An.isBoolean(f))return f.toString();if(!d&&An.isBlob(f))throw new No("Blob is not supported. Use a Buffer instead.");return An.isArrayBuffer(f)||An.isTypedArray(f)?d&&typeof Blob=="function"?new Blob([f]):Buffer.from(f):f}function h(f,k,A){let p=f;if(An.isReactNative(t)&&An.isReactNativeBlob(f))return t.append(F8e(A,k,s),u(f)),!1;if(f&&!A&&typeof f=="object"){if(An.endsWith(k,"{}"))k=r?k:k.slice(0,-2),f=JSON.stringify(f);else if(An.isArray(f)&&IZr(f)||(An.isFileList(f)||An.endsWith(k,"[]"))&&(p=An.toArray(f)))return k=f6n(k),p.forEach(function(w,O){!(An.isUndefined(w)||w===null)&&t.append(a===!0?F8e([k],O,s):a===null?k:k+"[]",u(w))}),!1}return FFe(f)?!0:(t.append(F8e(A,k,s),u(f)),!1)}const g=[],m=Object.assign(MZr,{defaultVisitor:h,convertValue:u,isVisitable:FFe});function v(f,k){if(!An.isUndefined(f)){if(g.indexOf(f)!==-1)throw Error("Circular reference detected in "+k.join("."));g.push(f),An.forEach(f,function(p,b){(!(An.isUndefined(p)||p===null)&&o.call(t,p,An.isString(b)?b.trim():b,k,m))===!0&&v(p,k?k.concat(b):[b])}),g.pop()}}if(!An.isObject(e))throw new TypeError("data must be an object");return v(e),t}function Npt(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function vJe(e,t){this._pairs=[],e&&hbe(e,this,t)}const g6n=vJe.prototype;g6n.append=function(t,n){this._pairs.push([t,n])};g6n.toString=function(t){const n=t?function(r){return t.call(this,r,Npt)}:Npt;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function PZr(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function m6n(e,t,n){if(!t)return e;const r=n&&n.encode||PZr,o=An.isFunction(n)?{serialize:n}:n,s=o&&o.serialize;let a;if(s?a=s(t,o):a=An.isURLSearchParams(t)?t.toString():new vJe(t,o).toString(r),a){const l=e.indexOf("#");l!==-1&&(e=e.slice(0,l)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class Upt{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){An.forEach(this.handlers,function(r){r!==null&&t(r)})}}const AJe={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},FZr=typeof URLSearchParams<"u"?URLSearchParams:vJe,NZr=typeof FormData<"u"?FormData:null,UZr=typeof Blob<"u"?Blob:null,jZr={isBrowser:!0,classes:{URLSearchParams:FZr,FormData:NZr,Blob:UZr},protocols:["http","https","file","blob","url","data"]},pJe=typeof window<"u"&&typeof document<"u",NFe=typeof navigator=="object"&&navigator||void 0,WZr=pJe&&(!NFe||["ReactNative","NativeScript","NS"].indexOf(NFe.product)<0),VZr=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",zZr=pJe&&window.location.href||"http://localhost",HZr=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:pJe,hasStandardBrowserEnv:WZr,hasStandardBrowserWebWorkerEnv:VZr,navigator:NFe,origin:zZr},Symbol.toStringTag,{value:"Module"})),r1={...HZr,...jZr};function $Zr(e,t){return hbe(e,new r1.classes.URLSearchParams,{visitor:function(n,r,o,s){return r1.isNode&&An.isBuffer(n)?(this.append(r,n.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)},...t})}function XZr(e){return An.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function GZr(e){const t={},n=Object.keys(e);let r;const o=n.length;let s;for(r=0;r=n.length;return a=!a&&An.isArray(o)?o.length:a,d?(An.hasOwnProp(o,a)?o[a]=[o[a],r]:o[a]=r,!l):((!o[a]||!An.isObject(o[a]))&&(o[a]=[]),t(n,r,o[a],s)&&An.isArray(o[a])&&(o[a]=GZr(o[a])),!l)}if(An.isFormData(e)&&An.isFunction(e.entries)){const n={};return An.forEachEntry(e,(r,o)=>{t(XZr(r),o,n,0)}),n}return null}function YZr(e,t,n){if(An.isString(e))try{return(t||JSON.parse)(e),An.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Aie={transitional:AJe,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",o=r.indexOf("application/json")>-1,s=An.isObject(t);if(s&&An.isHTMLForm(t)&&(t=new FormData(t)),An.isFormData(t))return o?JSON.stringify(k6n(t)):t;if(An.isArrayBuffer(t)||An.isBuffer(t)||An.isStream(t)||An.isFile(t)||An.isBlob(t)||An.isReadableStream(t))return t;if(An.isArrayBufferView(t))return t.buffer;if(An.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(s){if(r.indexOf("application/x-www-form-urlencoded")>-1)return $Zr(t,this.formSerializer).toString();if((l=An.isFileList(t))||r.indexOf("multipart/form-data")>-1){const d=this.env&&this.env.FormData;return hbe(l?{"files[]":t}:t,d&&new d,this.formSerializer)}}return s||o?(n.setContentType("application/json",!1),YZr(t)):t}],transformResponse:[function(t){const n=this.transitional||Aie.transitional,r=n&&n.forcedJSONParsing,o=this.responseType==="json";if(An.isResponse(t)||An.isReadableStream(t))return t;if(t&&An.isString(t)&&(r&&!this.responseType||o)){const a=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(t,this.parseReviver)}catch(l){if(a)throw l.name==="SyntaxError"?No.from(l,No.ERR_BAD_RESPONSE,this,null,this.response):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:r1.classes.FormData,Blob:r1.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};An.forEach(["delete","get","head","post","put","patch"],e=>{Aie.headers[e]={}});const ZZr=An.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),qZr=e=>{const t={};let n,r,o;return e&&e.split(` -`).forEach(function(a){o=a.indexOf(":"),n=a.substring(0,o).trim().toLowerCase(),r=a.substring(o+1).trim(),!(!n||t[n]&&ZZr[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},jpt=Symbol("internals");function aX(e){return e&&String(e).trim().toLowerCase()}function jue(e){return e===!1||e==null?e:An.isArray(e)?e.map(jue):String(e)}function KZr(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const JZr=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function N8e(e,t,n,r,o){if(An.isFunction(r))return r.call(this,t,n);if(o&&(t=n),!!An.isString(t)){if(An.isString(r))return t.indexOf(r)!==-1;if(An.isRegExp(r))return r.test(t)}}function eqr(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function tqr(e,t){const n=An.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(o,s,a){return this[r].call(this,t,o,s,a)},configurable:!0})})}let n2=class{constructor(t){t&&this.set(t)}set(t,n,r){const o=this;function s(l,d,u){const h=aX(d);if(!h)throw new Error("header name must be a non-empty string");const g=An.findKey(o,h);(!g||o[g]===void 0||u===!0||u===void 0&&o[g]!==!1)&&(o[g||d]=jue(l))}const a=(l,d)=>An.forEach(l,(u,h)=>s(u,h,d));if(An.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(An.isString(t)&&(t=t.trim())&&!JZr(t))a(qZr(t),n);else if(An.isObject(t)&&An.isIterable(t)){let l={},d,u;for(const h of t){if(!An.isArray(h))throw TypeError("Object iterator must return a key-value pair");l[u=h[0]]=(d=l[u])?An.isArray(d)?[...d,h[1]]:[d,h[1]]:h[1]}a(l,n)}else t!=null&&s(n,t,r);return this}get(t,n){if(t=aX(t),t){const r=An.findKey(this,t);if(r){const o=this[r];if(!n)return o;if(n===!0)return KZr(o);if(An.isFunction(n))return n.call(this,o,r);if(An.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=aX(t),t){const r=An.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||N8e(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let o=!1;function s(a){if(a=aX(a),a){const l=An.findKey(r,a);l&&(!n||N8e(r,r[l],l,n))&&(delete r[l],o=!0)}}return An.isArray(t)?t.forEach(s):s(t),o}clear(t){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const s=n[r];(!t||N8e(this,this[s],s,t,!0))&&(delete this[s],o=!0)}return o}normalize(t){const n=this,r={};return An.forEach(this,(o,s)=>{const a=An.findKey(r,s);if(a){n[a]=jue(o),delete n[s];return}const l=t?eqr(s):String(s).trim();l!==s&&delete n[s],n[l]=jue(o),r[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return An.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=t&&An.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` -`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(o=>r.set(o)),r}static accessor(t){const r=(this[jpt]=this[jpt]={accessors:{}}).accessors,o=this.prototype;function s(a){const l=aX(a);r[l]||(tqr(o,a),r[l]=!0)}return An.isArray(t)?t.forEach(s):s(t),this}};n2.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);An.reduceDescriptors(n2.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});An.freezeMethods(n2);function U8e(e,t){const n=this||Aie,r=t||n,o=n2.from(r.headers);let s=r.data;return An.forEach(e,function(l){s=l.call(n,s,o.normalize(),t?t.status:void 0)}),o.normalize(),s}function v6n(e){return!!(e&&e.__CANCEL__)}let pie=class extends No{constructor(t,n,r){super(t??"canceled",No.ERR_CANCELED,n,r),this.name="CanceledError",this.__CANCEL__=!0}};function A6n(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new No("Request failed with status code "+n.status,[No.ERR_BAD_REQUEST,No.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function nqr(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function iqr(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o=0,s=0,a;return t=t!==void 0?t:1e3,function(d){const u=Date.now(),h=r[s];a||(a=u),n[o]=d,r[o]=u;let g=s,m=0;for(;g!==o;)m+=n[g++],g=g%e;if(o=(o+1)%e,o===s&&(s=(s+1)%e),u-a{n=h,o=null,s&&(clearTimeout(s),s=null),e(...u)};return[(...u)=>{const h=Date.now(),g=h-n;g>=r?a(u,h):(o=u,s||(s=setTimeout(()=>{s=null,a(o)},r-g)))},()=>o&&a(o)]}const hme=(e,t,n=3)=>{let r=0;const o=iqr(50,250);return rqr(s=>{const a=s.loaded,l=s.lengthComputable?s.total:void 0,d=a-r,u=o(d),h=a<=l;r=a;const g={loaded:a,total:l,progress:l?a/l:void 0,bytes:d,rate:u||void 0,estimated:u&&l&&h?(l-a)/u:void 0,event:s,lengthComputable:l!=null,[t?"download":"upload"]:!0};e(g)},n)},Wpt=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Vpt=e=>(...t)=>An.asap(()=>e(...t)),oqr=r1.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,r1.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(r1.origin),r1.navigator&&/(msie|trident)/i.test(r1.navigator.userAgent)):()=>!0,sqr=r1.hasStandardBrowserEnv?{write(e,t,n,r,o,s,a){if(typeof document>"u")return;const l=[`${e}=${encodeURIComponent(t)}`];An.isNumber(n)&&l.push(`expires=${new Date(n).toUTCString()}`),An.isString(r)&&l.push(`path=${r}`),An.isString(o)&&l.push(`domain=${o}`),s===!0&&l.push("secure"),An.isString(a)&&l.push(`SameSite=${a}`),document.cookie=l.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function aqr(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function lqr(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function p6n(e,t,n){let r=!aqr(t);return e&&(r||n==!1)?lqr(e,t):t}const zpt=e=>e instanceof n2?{...e}:e;function JB(e,t){t=t||{};const n={};function r(u,h,g,m){return An.isPlainObject(u)&&An.isPlainObject(h)?An.merge.call({caseless:m},u,h):An.isPlainObject(h)?An.merge({},h):An.isArray(h)?h.slice():h}function o(u,h,g,m){if(An.isUndefined(h)){if(!An.isUndefined(u))return r(void 0,u,g,m)}else return r(u,h,g,m)}function s(u,h){if(!An.isUndefined(h))return r(void 0,h)}function a(u,h){if(An.isUndefined(h)){if(!An.isUndefined(u))return r(void 0,u)}else return r(void 0,h)}function l(u,h,g){if(g in t)return r(u,h);if(g in e)return r(void 0,u)}const d={url:s,method:s,data:s,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:l,headers:(u,h,g)=>o(zpt(u),zpt(h),g,!0)};return An.forEach(Object.keys({...e,...t}),function(h){if(h==="__proto__"||h==="constructor"||h==="prototype")return;const g=An.hasOwnProp(d,h)?d[h]:o,m=g(e[h],t[h],h);An.isUndefined(m)&&g!==l||(n[h]=m)}),n}const b6n=e=>{const t=JB({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:s,headers:a,auth:l}=t;if(t.headers=a=n2.from(a),t.url=m6n(p6n(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),l&&a.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),An.isFormData(n)){if(r1.hasStandardBrowserEnv||r1.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if(An.isFunction(n.getHeaders)){const d=n.getHeaders(),u=["content-type","content-length"];Object.entries(d).forEach(([h,g])=>{u.includes(h.toLowerCase())&&a.set(h,g)})}}if(r1.hasStandardBrowserEnv&&(r&&An.isFunction(r)&&(r=r(t)),r||r!==!1&&oqr(t.url))){const d=o&&s&&sqr.read(s);d&&a.set(o,d)}return t},cqr=typeof XMLHttpRequest<"u",dqr=cqr&&function(e){return new Promise(function(n,r){const o=b6n(e);let s=o.data;const a=n2.from(o.headers).normalize();let{responseType:l,onUploadProgress:d,onDownloadProgress:u}=o,h,g,m,v,f;function k(){v&&v(),f&&f(),o.cancelToken&&o.cancelToken.unsubscribe(h),o.signal&&o.signal.removeEventListener("abort",h)}let A=new XMLHttpRequest;A.open(o.method.toUpperCase(),o.url,!0),A.timeout=o.timeout;function p(){if(!A)return;const w=n2.from("getAllResponseHeaders"in A&&A.getAllResponseHeaders()),y={data:!l||l==="text"||l==="json"?A.responseText:A.response,status:A.status,statusText:A.statusText,headers:w,config:e,request:A};A6n(function(_){n(_),k()},function(_){r(_),k()},y),A=null}"onloadend"in A?A.onloadend=p:A.onreadystatechange=function(){!A||A.readyState!==4||A.status===0&&!(A.responseURL&&A.responseURL.indexOf("file:")===0)||setTimeout(p)},A.onabort=function(){A&&(r(new No("Request aborted",No.ECONNABORTED,e,A)),A=null)},A.onerror=function(O){const y=O&&O.message?O.message:"Network Error",C=new No(y,No.ERR_NETWORK,e,A);C.event=O||null,r(C),A=null},A.ontimeout=function(){let O=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const y=o.transitional||AJe;o.timeoutErrorMessage&&(O=o.timeoutErrorMessage),r(new No(O,y.clarifyTimeoutError?No.ETIMEDOUT:No.ECONNABORTED,e,A)),A=null},s===void 0&&a.setContentType(null),"setRequestHeader"in A&&An.forEach(a.toJSON(),function(O,y){A.setRequestHeader(y,O)}),An.isUndefined(o.withCredentials)||(A.withCredentials=!!o.withCredentials),l&&l!=="json"&&(A.responseType=o.responseType),u&&([m,f]=hme(u,!0),A.addEventListener("progress",m)),d&&A.upload&&([g,v]=hme(d),A.upload.addEventListener("progress",g),A.upload.addEventListener("loadend",v)),(o.cancelToken||o.signal)&&(h=w=>{A&&(r(!w||w.type?new pie(null,e,A):w),A.abort(),A=null)},o.cancelToken&&o.cancelToken.subscribe(h),o.signal&&(o.signal.aborted?h():o.signal.addEventListener("abort",h)));const b=nqr(o.url);if(b&&r1.protocols.indexOf(b)===-1){r(new No("Unsupported protocol "+b+":",No.ERR_BAD_REQUEST,e));return}A.send(s||null)})},uqr=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,o;const s=function(u){if(!o){o=!0,l();const h=u instanceof Error?u:this.reason;r.abort(h instanceof No?h:new pie(h instanceof Error?h.message:h))}};let a=t&&setTimeout(()=>{a=null,s(new No(`timeout of ${t}ms exceeded`,No.ETIMEDOUT))},t);const l=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(s):u.removeEventListener("abort",s)}),e=null)};e.forEach(u=>u.addEventListener("abort",s));const{signal:d}=r;return d.unsubscribe=()=>An.asap(l),d}},hqr=function*(e,t){let n=e.byteLength;if(n{const o=fqr(e,t);let s=0,a,l=d=>{a||(a=!0,r&&r(d))};return new ReadableStream({async pull(d){try{const{done:u,value:h}=await o.next();if(u){l(),d.close();return}let g=h.byteLength;if(n){let m=s+=g;n(m)}d.enqueue(new Uint8Array(h))}catch(u){throw l(u),u}},cancel(d){return l(d),o.return()}},{highWaterMark:2})},$pt=64*1024,{isFunction:ole}=An,mqr=(({Request:e,Response:t})=>({Request:e,Response:t}))(An.global),{ReadableStream:Xpt,TextEncoder:Gpt}=An.global,Ypt=(e,...t)=>{try{return!!e(...t)}catch{return!1}},kqr=e=>{e=An.merge.call({skipUndefined:!0},mqr,e);const{fetch:t,Request:n,Response:r}=e,o=t?ole(t):typeof fetch=="function",s=ole(n),a=ole(r);if(!o)return!1;const l=o&&ole(Xpt),d=o&&(typeof Gpt=="function"?(f=>k=>f.encode(k))(new Gpt):async f=>new Uint8Array(await new n(f).arrayBuffer())),u=s&&l&&Ypt(()=>{let f=!1;const k=new n(r1.origin,{body:new Xpt,method:"POST",get duplex(){return f=!0,"half"}}).headers.has("Content-Type");return f&&!k}),h=a&&l&&Ypt(()=>An.isReadableStream(new r("").body)),g={stream:h&&(f=>f.body)};o&&["text","arrayBuffer","blob","formData","stream"].forEach(f=>{!g[f]&&(g[f]=(k,A)=>{let p=k&&k[f];if(p)return p.call(k);throw new No(`Response type '${f}' is not supported`,No.ERR_NOT_SUPPORT,A)})});const m=async f=>{if(f==null)return 0;if(An.isBlob(f))return f.size;if(An.isSpecCompliantForm(f))return(await new n(r1.origin,{method:"POST",body:f}).arrayBuffer()).byteLength;if(An.isArrayBufferView(f)||An.isArrayBuffer(f))return f.byteLength;if(An.isURLSearchParams(f)&&(f=f+""),An.isString(f))return(await d(f)).byteLength},v=async(f,k)=>{const A=An.toFiniteNumber(f.getContentLength());return A??m(k)};return async f=>{let{url:k,method:A,data:p,signal:b,cancelToken:w,timeout:O,onDownloadProgress:y,onUploadProgress:C,responseType:_,headers:S,withCredentials:L="same-origin",fetchOptions:E}=b6n(f),T=t||fetch;_=_?(_+"").toLowerCase():"text";let Q=uqr([b,w&&w.toAbortSignal()],O),P=null;const D=Q&&Q.unsubscribe&&(()=>{Q.unsubscribe()});let I;try{if(C&&u&&A!=="get"&&A!=="head"&&(I=await v(S,p))!==0){let W=new n(k,{method:"POST",body:p,duplex:"half"}),H;if(An.isFormData(p)&&(H=W.headers.get("content-type"))&&S.setContentType(H),W.body){const[X,Y]=Wpt(I,hme(Vpt(C)));p=Hpt(W.body,$pt,X,Y)}}An.isString(L)||(L=L?"include":"omit");const B=s&&"credentials"in n.prototype,R={...E,signal:Q,method:A.toUpperCase(),headers:S.normalize().toJSON(),body:p,duplex:"half",credentials:B?L:void 0};P=s&&new n(k,R);let M=await(s?T(P,E):T(k,R));const N=h&&(_==="stream"||_==="response");if(h&&(y||N&&D)){const W={};["status","statusText","headers"].forEach(Z=>{W[Z]=M[Z]});const H=An.toFiniteNumber(M.headers.get("content-length")),[X,Y]=y&&Wpt(H,hme(Vpt(y),!0))||[];M=new r(Hpt(M.body,$pt,X,()=>{Y&&Y(),D&&D()}),W)}_=_||"text";let j=await g[An.findKey(g,_)||"text"](M,f);return!N&&D&&D(),await new Promise((W,H)=>{A6n(W,H,{data:j,headers:n2.from(M.headers),status:M.status,statusText:M.statusText,config:f,request:P})})}catch(B){throw D&&D(),B&&B.name==="TypeError"&&/Load failed|fetch/i.test(B.message)?Object.assign(new No("Network Error",No.ERR_NETWORK,f,P,B&&B.response),{cause:B.cause||B}):No.from(B,B&&B.code,f,P,B&&B.response)}}},vqr=new Map,w6n=e=>{let t=e&&e.env||{};const{fetch:n,Request:r,Response:o}=t,s=[r,o,n];let a=s.length,l=a,d,u,h=vqr;for(;l--;)d=s[l],u=h.get(d),u===void 0&&h.set(d,u=l?new Map:kqr(t)),h=u;return u};w6n();const bJe={http:RZr,xhr:dqr,fetch:{get:w6n}};An.forEach(bJe,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Zpt=e=>`- ${e}`,Aqr=e=>An.isFunction(e)||e===null||e===!1;function pqr(e,t){e=An.isArray(e)?e:[e];const{length:n}=e;let r,o;const s={};for(let a=0;a`adapter ${d} `+(u===!1?"is not supported by the environment":"is not available in the build"));let l=n?a.length>1?`since : +`,{label:"if",detail:"block",type:"keyword"}),Gs("if ${}:\n ${}\nelse:\n ${}",{label:"if",detail:"/ else block",type:"keyword"}),Gs("class ${name}:\n def __init__(self, ${params}):\n ${}",{label:"class",detail:"definition",type:"keyword"}),Gs("import ${module}",{label:"import",detail:"statement",type:"keyword"}),Gs("from ${module} import ${names}",{label:"from",detail:"import",type:"keyword"})],zLn=bpe(WLn,Jne(tDr.concat(nDr)));function XSe(e){let{node:t,pos:n}=e,r=e.lineIndent(n,-1),o=null;for(;;){let s=t.childBefore(n);if(s)if(s.name=="Comment")n=s.from;else if(s.name=="Body"||s.name=="MatchBody")e.baseIndentFor(s)+e.unit<=r&&(o=s),t=s;else if(s.name=="MatchClause")t=s;else if(s.type.is("Statement"))t=s;else break;else break}return o}function GSe(e,t){let n=e.baseIndentFor(t),r=e.lineAt(e.pos,-1),o=r.from+r.text.length;return/^\s*($|#)/.test(r.text)&&e.node.ton?null:n+e.unit}const Due=Vd.define({name:"python",parser:JQr.configure({props:[zu.add({Body:e=>{var t;let n=/^\s*(#|$)/.test(e.textAfter)&&XSe(e)||e.node;return(t=GSe(e,n))!==null&&t!==void 0?t:e.continue()},MatchBody:e=>{var t;let n=XSe(e);return(t=GSe(e,n||e.node))!==null&&t!==void 0?t:e.continue()},IfStatement:e=>/^\s*(else:|elif )/.test(e.textAfter)?e.baseIndent:e.continue(),"ForStatement WhileStatement":e=>/^\s*else:/.test(e.textAfter)?e.baseIndent:e.continue(),TryStatement:e=>/^\s*(except[ :]|finally:|else:)/.test(e.textAfter)?e.baseIndent:e.continue(),MatchStatement:e=>/^\s*case /.test(e.textAfter)?e.baseIndent+e.unit:e.continue(),"TupleExpression ComprehensionExpression ParamList ArgList ParenthesizedExpression":Xv({closing:")"}),"DictionaryExpression DictionaryComprehensionExpression SetExpression SetComprehensionExpression":Xv({closing:"}"}),"ArrayExpression ArrayComprehensionExpression":Xv({closing:"]"}),MemberExpression:e=>e.baseIndent+e.unit,"String FormatString":()=>null,Script:e=>{var t;let n=XSe(e);return(t=n&&GSe(e,n))!==null&&t!==void 0?t:e.continue()}}),Ah.add({"ArrayExpression DictionaryExpression SetExpression TupleExpression":bA,Body:(e,t)=>({from:e.from+1,to:e.to-(e.to==t.doc.length?0:1)}),"String FormatString":(e,t)=>({from:t.doc.lineAt(e.from).to,to:e.to})})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"'''",'"""'],stringPrefixes:["f","fr","rf","r","u","b","br","rb","F","FR","RF","R","U","B","BR","RB"]},commentTokens:{line:"#"},indentOnInput:/^\s*([\}\]\)]|else:|elif |except |finally:|case\s+[^:]*:?)$/}});function iDr(){return new wd(Due,[Due.data.of({autocomplete:VLn}),Due.data.of({autocomplete:zLn})])}const rDr=Object.freeze(Object.defineProperty({__proto__:null,globalCompletion:zLn,localCompletionSource:VLn,python:iDr,pythonLanguage:Due},Symbol.toStringTag,{value:"Module"})),oDr=1,sDr=2,aDr=3,lDr=4,cDr=5,Jvt=98,dDr=101,uDr=102,eAt=114,hDr=69,Dae=48,tAt=46,fDr=43,gDr=45,nAt=35,iAt=34,mDr=124,kDr=60,vDr=62;function tFe(e){return e>=48&&e<=57}function Bae(e){return tFe(e)||e==95}const ADr=new go((e,t)=>{if(tFe(e.next)){let n=!1;do e.advance();while(Bae(e.next));if(e.next==tAt){if(n=!0,e.advance(),tFe(e.next))do e.advance();while(Bae(e.next));else if(e.next==tAt||e.next>127||/\w/.test(String.fromCharCode(e.next)))return}if(e.next==dDr||e.next==hDr){if(n=!0,e.advance(),(e.next==fDr||e.next==gDr)&&e.advance(),!Bae(e.next))return;do e.advance();while(Bae(e.next))}if(e.next==uDr){let r=e.peek(1);if(r==Dae+3&&e.peek(2)==Dae+2||r==Dae+6&&e.peek(2)==Dae+4)e.advance(3),n=!0;else return}n&&e.acceptToken(cDr)}else if(e.next==Jvt||e.next==eAt){if(e.next==Jvt&&e.advance(),e.next!=eAt)return;e.advance();let n=0;for(;e.next==nAt;)n++,e.advance();if(e.next!=iAt)return;e.advance();e:for(;;){if(e.next<0)return;let r=e.next==iAt;if(e.advance(),r){for(let o=0;o{e.next==mDr&&e.acceptToken(oDr,1)}),bDr=new go(e=>{e.next==kDr?e.acceptToken(sDr,1):e.next==vDr&&e.acceptToken(aDr,1)}),wDr=Xd({"const macro_rules struct union enum type fn impl trait let static":ve.definitionKeyword,"mod use crate":ve.moduleKeyword,"pub unsafe async mut extern default move":ve.modifier,"for if else loop while match continue break return await":ve.controlKeyword,"as in ref":ve.operatorKeyword,"where _ crate super dyn":ve.keyword,self:ve.self,String:ve.string,Char:ve.character,RawString:ve.special(ve.string),Boolean:ve.bool,Identifier:ve.variableName,"CallExpression/Identifier":ve.function(ve.variableName),BoundIdentifier:ve.definition(ve.variableName),"FunctionItem/BoundIdentifier":ve.function(ve.definition(ve.variableName)),LoopLabel:ve.labelName,FieldIdentifier:ve.propertyName,"CallExpression/FieldExpression/FieldIdentifier":ve.function(ve.propertyName),Lifetime:ve.special(ve.variableName),ScopeIdentifier:ve.namespace,TypeIdentifier:ve.typeName,"MacroInvocation/Identifier MacroInvocation/ScopedIdentifier/Identifier":ve.macroName,"MacroInvocation/TypeIdentifier MacroInvocation/ScopedIdentifier/TypeIdentifier":ve.macroName,'"!"':ve.macroName,UpdateOp:ve.updateOperator,LineComment:ve.lineComment,BlockComment:ve.blockComment,Integer:ve.integer,Float:ve.float,ArithOp:ve.arithmeticOperator,LogicOp:ve.logicOperator,BitOp:ve.bitwiseOperator,CompareOp:ve.compareOperator,"=":ve.definitionOperator,".. ... => ->":ve.punctuation,"( )":ve.paren,"[ ]":ve.squareBracket,"{ }":ve.brace,". DerefOp":ve.derefOperator,"&":ve.operator,", ; ::":ve.separator,"Attribute/...":ve.meta}),ODr={__proto__:null,self:28,super:32,crate:34,impl:46,true:72,false:72,pub:88,in:92,const:96,unsafe:104,async:108,move:110,if:114,let:118,ref:142,mut:144,_:198,else:200,match:204,as:248,return:252,await:262,break:270,continue:276,while:312,loop:316,for:320,macro_rules:327,mod:334,extern:342,struct:346,where:364,union:379,enum:382,type:390,default:395,fn:396,trait:412,use:420,static:438,dyn:476},yDr=zd.deserialize({version:14,states:"$2xQ]Q_OOP$wOWOOO&sQWO'#CnO)WQWO'#I`OOQP'#I`'#I`OOQQ'#Ie'#IeO)hO`O'#C}OOQR'#Ih'#IhO)sQWO'#IuOOQO'#Hk'#HkO)xQWO'#DpOOQR'#Iw'#IwO)xQWO'#DpO*ZQWO'#DpOOQO'#Iv'#IvO,SQWO'#J`O,ZQWO'#EiOOQV'#Hp'#HpO,cQYO'#F{OOQV'#El'#ElOOQV'#Em'#EmOOQV'#En'#EnO.YQ_O'#EkO0_Q_O'#EoO2gQWOOO4QQ_O'#FPO7hQWO'#J`OOQV'#FY'#FYO7{Q_O'#F^O:WQ_O'#FaOOQO'#F`'#F`O=sQ_O'#FcO=}Q_O'#FbO@VQWO'#FgOOQO'#J`'#J`OOQV'#Io'#IoOA]Q_O'#InOEPQWO'#InOOQV'#Fw'#FwOF[QWO'#JuOFcQWO'#F|OOQO'#IO'#IOOGrQWO'#GhOOQV'#Im'#ImOOQV'#Il'#IlOOQV'#Hj'#HjQGyQ_OOOKeQ_O'#DUOKlQYO'#CqOOQP'#I_'#I_OOQV'#Hg'#HgQ]Q_OOOLuQWO'#I`ONsQYO'#DXO!!eQWO'#JuO!!lQWO'#JuO!!vQ_O'#DfO!%]Q_O'#E}O!(sQ_O'#FWO!,ZQWO'#FZO!.^QXO'#FbO!.cQ_O'#EeO!!vQ_O'#FmO!0uQWO'#FoO!0zQWO'#FoO!1PQ^O'#FqO!1WQWO'#JuO!1_QWO'#FtO!1dQWO'#FxO!2WQWO'#JjO!2_QWO'#GOO!2_QWO'#G`O!2_QWO'#GbO!2_QWO'#GsOOQO'#Ju'#JuO!2dQWO'#GhO!2lQYO'#GpO!2_QWO'#GqO!3uQ^O'#GtO!3|QWO'#GuO!4hQWO'#HOP!4sOpO'#CcPOOO)CC})CC}OOOO'#Hi'#HiO!5OO`O,59iOOQV,59i,59iO!5ZQYO,5?aOOQO-E;i-E;iOOQO,5:[,5:[OOQP,59Z,59ZO)xQWO,5:[O)xQWO,5:[O!5oQWO,5?kO!5zQYO,5;qO!6PQYO,5;TO!6hQWO,59QO!7kQXO'#CnO!7xQXO'#I`O!9SQWO'#CoO,^QWO'#EiOOQV-E;n-E;nO!9eQWO'#FsOOQV,5WQWO,5:fOOQP,5:h,5:hO!1PQ^O,5:hO!1PQ^O,5:mO$>]QYO,5gQ_O'#HsO$>tQXO,5@QOOQV1G1i1G1iOOQP,5:e,5:eO$>|QXO,5]QYO,5=vO$LRQWO'#KRO$L^QWO,5=xOOQR,5=y,5=yO$LcQWO,5=zO$>]QYO,5>PO$>]QYO,5>POOQO1G.w1G.wO$>]QYO1G.wO$LnQYO,5=pO$LvQZO,59^OOQR,59^,59^O$>]QYO,5=wO% YQZO,5=}OOQR,5=},5=}O%#lQWO1G/_O!6PQYO1G/_O#FYQYO1G2vO%#qQWO1G2vO%$PQYO1G2vOOQV1G/i1G/iO%%YQWO,5:SO%%bQ_O1G/lO%*kQWO1G1^O%+RQWO1G1hOOQO1G1h1G1hO$>]QYO1G1hO%+iQ^O'#EgOOQV1G0k1G0kOOQV1G1s1G1sO!!vQ_O1G1sO!0zQWO1G1uO!1PQ^O1G1wO!.cQ_O1G1wOOQP,5:j,5:jO$>]QYO1G/^OOQO'#Cn'#CnO%+vQWO1G1zOOQV1G2O1G2OO%,OQWO'#CnO%,WQWO1G3TO%,]QWO1G3TO%,bQYO'#GQO%,sQWO'#G]O%-UQYO'#G_O%.hQYO'#GXOOQV1G2U1G2UO%/wQWO1G2UO%/|QWO1G2UO$ARQWO1G2UOOQV1G2f1G2fO%/wQWO1G2fO#CpQWO1G2fO%0UQWO'#GdOOQV1G2h1G2hO%0gQWO1G2hO#C{QWO1G2hO%0lQYO'#GSO$>]QYO1G2lO$AdQWO1G2lOOQV1G2y1G2yO%1xQWO1G2yO%3hQ^O'#GkO%3rQWO1G2nO#DfQWO1G2nO%4QQYO,5]QYO1G2vOOQV1G2w1G2wO%5tQWO1G2wO%5yQWO1G2wO#HXQWO1G2wOOQV1G2z1G2zO.YQ_O1G2zO$>]QYO1G2zO%6RQWO1G2zOOQO,5>l,5>lOOQO-E]QYO1G3UPOOO-E;d-E;dPOOO1G.i1G.iOOQO7+*g7+*gO%7VQYO'#IcO%7nQYO'#IfO%7yQYO'#IfO%8RQYO'#IfO%8^QYO,59eOOQO7+%b7+%bOOQP7+$a7+$aO%8cQ!fO'#JTOOQS'#EX'#EXOOQS'#EY'#EYOOQS'#EZ'#EZOOQS'#JT'#JTO%;UQWO'#EWOOQS'#E`'#E`OOQS'#JR'#JROOQS'#Hn'#HnO%;ZQ!fO,5:oOOQV,5:o,5:oOOQV'#JQ'#JQO%;bQ!fO,5:{OOQV,5:{,5:{O%;iQ!fO,5:|OOQV,5:|,5:|OOQV7+'e7+'eOOQV7+&Z7+&ZO%;pQ!fO,59TOOQO,59T,59TO%>YQWO7+$WO%>_QWO1G1yOOQV1G1y1G1yO!9SQWO1G.uO%>dQWO,5?}O%>nQ_O'#HqO%@|QWO,5?}OOQO1G1X1G1XOOQO7+&}7+&}O%AUQWO,5>^OOQO-E;p-E;pO%AcQWO7+'OO.YQ_O7+'OOOQO7+'O7+'OOOQO7+'P7+'PO%AjQWO7+'POOQO7+'W7+'WOOQP1G0V1G0VO%ArQXO1G/tO!M{QWO1G/tO%BsQXO1G0RO%CkQ^O'#HlO%C{QWO,5?eOOQP1G/u1G/uO%DWQWO1G/uO%D]QWO'#D_OOQO'#Dt'#DtO%DhQWO'#DtO%DmQWO'#I{OOQO'#Iz'#IzO%DuQWO,5:_O%DzQWO'#DtO%EPQWO'#DtOOQP1G0Q1G0QOOQP1G0S1G0SOOQP1G0X1G0XO%EXQXO1G1jO%EdQXO'#FeOOQP,5>_,5>_O!1PQ^O'#FeOOQP-E;q-E;qO$>]QYO1G1jOOQO7+'S7+'SOOQO,5]QYO7+$xOOQV7+'j7+'jO%FsQWO7+(oO%FxQWO7+(oOOQV7+'p7+'pO%/wQWO7+'pO%F}QWO7+'pO%GVQWO7+'pOOQV7+(Q7+(QO%/wQWO7+(QO#CpQWO7+(QOOQV7+(S7+(SO%0gQWO7+(SO#C{QWO7+(SO$>]QYO7+(WO%GeQWO7+(WO#HUQYO7+(cO%GjQWO7+(YO#DfQWO7+(YOOQV7+(c7+(cO%5tQWO7+(cO%5yQWO7+(cO#HXQWO7+(cOOQV7+(g7+(gO$>]QYO7+(pO%GxQWO7+(pO!1dQWO7+(pOOQV7+$v7+$vO%G}QWO7+$vO%HSQZO1G3ZO%JfQWO1G4jOOQO1G4j1G4jOOQR1G.}1G.}O#.WQWO1G.}O%JkQWO'#KQOOQO'#HW'#HWO%J|QWO'#HXO%KXQWO'#KQOOQO'#KP'#KPO%KaQWO,5=qO%KfQYO'#H[O%LrQWO'#GmO%L}QYO'#CtO%MXQWO'#GmO$>]QYO1G3ZOOQR1G3g1G3gO#7aQWO1G3ZO%M^QZO1G3bO$>]QYO1G3bO& mQYO'#IVO& }QWO,5@mOOQR1G3d1G3dOOQR1G3f1G3fO.YQ_O1G3fOOQR1G3k1G3kO&!VQYO7+$cO&!_QYO'#KOOOQQ'#J}'#J}O&!gQYO1G3[O&!lQZO1G3cOOQQ7+$y7+$yO&${QWO7+$yO&%QQWO7+(bOOQV7+(b7+(bO%5tQWO7+(bO$>]QYO7+(bO#FYQYO7+(bO&%YQWO7+(bO!.cQ_O1G/nO&%hQWO7+%WO$?[QWO7+'SO&%pQWO'#EhO&%{Q^O'#EhOOQU'#Ho'#HoO&%{Q^O,5;ROOQV,5;R,5;RO&&VQWO,5;RO&&[Q^O,5;RO!0zQWO7+'_OOQV7+'a7+'aO&&iQWO7+'cO&&qQWO7+'cO&&xQWO7+$xO&'TQ!fO7+'fO&'[Q!fO7+'fOOQV7+(o7+(oO!1dQWO7+(oO&'cQYO,5]QYO'#JrOOQO'#Jq'#JqO&*YQWO,5]QYO'#GUO&,SQYO'#JkOOQQ,5]QYO7+(YO&0SQYO'#HxO&0hQYO1G2WOOQQ1G2W1G2WOOQQ,5]QYO,5]QYO7+(fO&1dQWO'#IRO&1nQWO,5@hOOQO1G3Q1G3QOOQO1G2}1G2}OOQO1G3P1G3POOQO1G3R1G3ROOQO1G3S1G3SOOQO1G3O1G3OO&1vQWO7+(pO$>]QYO,59fO&2RQ^O'#ISO&2xQYO,5?QOOQR1G/P1G/PO&3QQ!bO,5:pO&3VQ!fO,5:rOOQS-E;l-E;lOOQV1G0Z1G0ZOOQV1G0g1G0gOOQV1G0h1G0hO&3^QWO'#JTOOQO1G.o1G.oOOQV<]O&3qQWO,5>]OOQO-E;o-E;oOOQO<WOOQO-E;j-E;jOOQP7+%a7+%aO!1PQ^O,5:`O&5cQWO'#HmO&5wQWO,5?gOOQP1G/y1G/yOOQO,5:`,5:`O&6PQWO,5:`O%DzQWO,5:`O$>]QYO,5`,5>`OOQO-E;r-E;rOOQV7+'l7+'lO&6yQWO<]QYO<]QYO<]QYO<]QYO7+(uOOQO7+*U7+*UOOQR7+$i7+$iO&8cQWO,5@lOOQO'#Gm'#GmO&8kQWO'#GmO&8vQYO'#IUO&8cQWO,5@lOOQR1G3]1G3]O&:cQYO,5=vO&;rQYO,5=XO&;|QWO,5=XOOQO,5=X,5=XOOQR7+(u7+(uO&eQZO7+(|O&@tQWO,5>qOOQO-E]QYO<]QYO,5]QYO,5@^O&D^QYO'#H|O&EsQWO,5@^OOQO1G2e1G2eO%,nQWO,5]QYO,5PO&I]QYO,5@VOOQV<]QYO,5=WO&KuQWO,5@cO&K}QWO,5@cO&MvQ^O'#IPO&KuQWO,5@cOOQO1G2q1G2qO&NTQWO,5=WO&N]QWO<oO&NvQYO,5>dO' UQYO,5>dOOQQ,5>d,5>dOOQQ-E;v-E;vOOQQ7+'r7+'rO' aQYO1G2]O$>]QYO1G2^OOQV<m,5>mOOQO-EnOOQQ,5>n,5>nO'!fQYO,5>nOOQQ-EX,5>XOOQO-E;k-E;kO!1PQ^O1G/zOOQO1G/z1G/zO'%oQWO1G/zO'%tQXO1G1kO$>]QYO1G1kO'&PQWO7+'[OOQVANA`ANA`O'&ZQWOANA`O$>]QYOANA`O'&cQWOANA`OOQVAN>OAN>OO.YQ_OAN>OO'&qQWOANAuOOQVAN@vAN@vO'&vQWOAN@vOOQVANAWANAWOOQVANAYANAYOOQVANA^ANA^O'&{QWOANA^OOQVANAiANAiO%5tQWOANAiO%5yQWOANAiO''TQWOANA`OOQVANAvANAvO.YQ_OANAvO''cQWOANAvO$>]QYOANAvOOQR<pOOQO'#HY'#HYO''vQWO'#HZOOQO,5>p,5>pOOQO-E]QYO<o,5>oOOQQ-E]QYOANAhO'(bQWO1G1rO')UQ^O1G0nO.YQ_O1G0nO'*zQWO,5;UO'+RQWO1G0nP'+WQWO'#ERP&%{Q^O'#HpOOQV7+&X7+&XO'+cQWO7+&XO&&qQWOAN@iO'+hQWOAN>OO!5oQWO,5a,5>aO'+oQWOAN@lO'+tQWOAN@lOOQS-E;s-E;sOOQVAN@lAN@lO'+|QWOAN@lOOQVANAuANAuO',UQWO1G5vO',^QWO1G2dO$>]QYO1G2dO&'|QWO,5>gOOQO,5>g,5>gOOQO-E;y-E;yO',iQWO1G5xO',qQWO1G5xO&(nQYO,5>hO',|QWO,5>hO$>]QYO,5>hOOQO-E;z-E;zO'-XQWO'#JnOOQO1G2a1G2aOOQO,5>f,5>fOOQO-E;x-E;xO&'cQYO,5iOOQO,5>i,5>iOOQO-E;{-E;{OOQQ,5>c,5>cOOQQ-E;u-E;uO'.pQWO1G2sO'/QQWO1G2rO'/]QWO1G5}O'/eQ^O,5>kOOQO'#Go'#GoOOQO,5>k,5>kO'/lQWO,5>kOOQO-E;}-E;}O$>]QYO1G2rO'/zQYO7+'xO'0VQWOANAlOOQVANAlANAlO.YQ_OANAlO'0^QWOANAvOOQS7+%x7+%xO'0eQWO7+%xO'0pQ!fO7+%xO'0}QWO7+%fO!1PQ^O7+%fO'1YQXO7+'VOOQVG26zG26zO'1eQWOG26zO'1sQWOG26zO$>]QYOG26zO'1{QWOG23jOOQVG27aG27aOOQVG26bG26bOOQVG26xG26xOOQVG27TG27TO%5tQWOG27TO'2SQWOG27bOOQVG27bG27bO.YQ_OG27bO'2ZQWOG27bOOQO1G4[1G4[OOQO7+(_7+(_OOQRANA{ANA{OOQVG27SG27SO%5tQWOG27SO&0uQWOG27SO'2fQ^O7+&YO'4PQWO7+'^O'4sQ^O7+&YO.YQ_O7+&YP.YQ_O,5;SP'6PQWO,5;SP'6UQWO,5;SOOQV<]QYO1G4SO%,nQWO'#HyO'7UQWO,5@YO'7dQWO7+(VO.YQ_O7+(VOOQO1G4T1G4TOOQO1G4V1G4VO'7nQWO1G4VO'7|QWO7+(^OOQVG27WG27WO'8XQWOG27WOOQS<e,5>eOOQO-E;w-E;wO'?rQWO<wD_DpPDvHQPPPPPPK`P! P! _PPPPP!!VP!$oP!$oPP!&oP!(rP!(w!)n!*f!*f!*f!(w!+]P!(w!.Q!.TPP!.ZP!(w!(w!(w!(wP!(w!(wP!(w!(w!.y!/dP!/dJ}J}J}PPPP!/d!.y!/sPP!$oP!0^!0a!0g!1h!1t!3t!3t!5r!7t!1t!1t!9p!;_!=O!>k!@U!Am!CS!De!1t!1tP!1tP!1t!1t!Et!1tP!Ge!1t!1tP!Ie!1tP!1t!7t!7t!1t!7t!1t!Kl!Mt!Mw!7t!1t!Mz!M}!M}!M}!NR!$oP!$oP!$oP! P! PP!N]! P! PP!Ni# }! PP! PP#!^##c##k#$Z#$_#$e#$e#$mP#&s#&s#&y#'o#'{! PP! PP#(]#(l! PP! PPP#(x#)W#)d#)|#)^! P! PP! P! P! PP#*S#*S#*Y#*`#*S#*S! P! PP#*m#*v#+Q#+Q#,x#.l#.x#.x#.{#.{5a5a5a5a5a5a5a5aP5a#/O#/U#/p#1{#2R#2b#6^#6d#6j#6|#7W#8w#9R#9b#9h#9n#9x#:S#:Y#:g#:m#:s#:}#;]#;g#=u#>R#>`#>f#>n#>u#?PPPPPPPP#?V#BaP#F^#Jx#Ls#Nr$&^P$&aPPP$)_$)h$)z$/U$1d$1m$3fP!(w$4`$7r$:i$>T$>^$>c$>fPPP$>i$A`$A|P$BaPPPPPPPPPP$BvP$EU$EX$E[$Eb$Ee$Eh$Ek$En$Et$HO$HR$HU$HX$H[$H_$Hb$He$Hh$Hk$Hn$Jt$Jw$Jz#*S$KW$K^$Ka$Kd$Kh$Kl$Ko$KrQ!tPT'V!s'Wi!SOlm!P!T$T$W$y%b)U*f/gQ'i#QR,n'l(OSOY[bfgilmop!O!P!T!Y!Z![!_!`!c!p!q!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r$y%X%_%b&U&Y&[&b&u&z&|'P'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n+z,q,s,z-R-T-g-m-t.}/^/b/d/g0e0g0m0}1P1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f:gS(z$v-oQ*p&eQ*t&hQ-k(yQ-y)ZW0Z+Q0Y4Z7UR4Y0[&w!RObfgilmop!O!P!T!Y!Z![!_!`!c!p#Q#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r$y%_%b&U&Y&[&b&u'l'}(W(Y(b(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,s,z-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f#r]Ofgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9hb#[b#Q$y'l(b)S)U*Z-t!h$bo!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m$b%k!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g!W:y!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR:|%n$_%u!Q!n$O$u%o%p%q&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g$e%l!Q!n$O$u%n%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g'hZOY[fgilmop!O!P!T!Y!Z![!_!`!c!p!|!}#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r%_%b%i%j&U&Y&[&b&u'a'}(W(Y(d(e(f(j(o(p(r(|)i)p)q*f*i*k*l+Z+n,s,z-R-T-g-m.i.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:`:a:e:f:g:t:u:x$^%l!Q!n$O$u%n%o%p%q%y%{&P&p&r(q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gQ&j!hQ&k!iQ&l!jQ&m!kQ&s!oQ)[%QQ)]%RQ)^%SQ)_%TQ)b%WQ+`&oS,R']1ZQ.W)`S/r*u4TR4n0s+yTOY[bfgilmop!O!P!Q!T!Y!Z![!_!`!c!n!p!q!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$O$T$W$`$a$e$g$h$q$r$u$y%X%_%b%i%j%n%o%p%q%y%{&P&U&Y&[&b&o&p&r&u&z&|'P']'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(q(r(|)S)U)i)p)q)s)x)y*O*P*R*V*Z*[*^*e*f*i*k*l*n*w*x+U+V+Z+h+n+o+z+},q,s,z-R-T-g-i-m-t-v.U.`.i.p.t.x.y.}/Z/[/^/b/d/g/{/}0`0e0g0m0r0w0}1O1P1Y1Z1h1r1y1|2a2h2j2m2s2v3V3_3a3f3h3k3u3{3|4R4U4W4_4c4e4h4t4v4|5[5`5d5g5t5v6R6Y6]6a6p6v6x7S7^7c7g7m7r7{8W8X8g8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:`:a:e:f:g:t:u:xQ'[!xQ'h#PQ)l%gU)r%m*T*WR.f)kQ,T']R5P1Z#t%s!Q!n$O$u%p%q&P&p&r(q)x)y*O*R*V*[*^*e*n*w+V+h+o+}-i-v.U.`.t.x.y/Z/[/{/}0`0r0w1O1Y1y2a2h2j2m2v3V3u3{3|4U4e4t5`5d5v6R6Y6p6v6x7c7r8gQ)x%oQ+_&oQ,U']n,^'b'c'd,c,f,h,l/m/n1_3n3q5T5U7kS.q)s2sQ/O*PQ/Q*SQ/q*uS0Q*x4RQ0a+U[0o+Z.j0g4h5y7^Q2v.pS4d0e2rQ4m0sQ5Q1ZQ6T3RQ6z4PQ7O4TQ7X4_R9Y8h&jVOfgilmop!O!P!T!Y!Z![!_!`!c!p#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r%_%b&U&Y&[&b&u']'}(W(Y(b(f(j(o(p(r(|)i*f*i*k*l+Z+n,s,z-T-g-m.}/^/b/d/g0e0g0m0}1Z1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fU&g!g%P%[o,^'b'c'd,c,f,h,l/m/n1_3n3q5T5U7k$nsOfgilm!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y'}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9z9{:O:P:Q:R:S:T:U:V:W:X:Y:eS$tp9xS&O!W#bS&Q!X#cQ&`!bQ*_&RQ*a&VS*d&[:fQ*h&^Q,T']Q-j(wQ/i*jQ0p+[S2f.X0qQ3]/_Q3^/`Q3g/hQ3i/kQ5P1ZU5b2R2g4lU7o5c5e5rQ8]6dS8u7p7qS9_8v8wR9i9`i{Ob!O!P!T$y%_%b)S)U)i-thxOb!O!P!T$y%_%b)S)U)i-tW/v*v/t3w6qQ/}*wW0[+Q0Y4Z7UQ3{/{Q6x3|R8g6v!h$do!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mQ&d!dQ&f!fQ&n!mW&x!q%X&|1PQ'S!rQ)X$}Q)Y%OQ)a%VU)d%Y'T'UQ*s&hS+s&z'PS-Y(k1sQ-u)WQ-x)ZS.a)e)fS0x+c/sQ1S+zQ1W+{S1v-_-`Q2k.bQ3s/pQ5]1xR5h2V${sOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f$zsOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR3]/_V&T!Y!`*i!i$lo!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m!k$^o!c!p$e$g$h$q$r&U&b&u(b(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m!i$co!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m&e^Ofgilmop!O!P!T!Y!Z![!_!`!c!p#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r%_%b&U&Y&[&b&u'}(W(Y(f(j(o(p(r(|)i*f*i*k*l+Z+n,s,z-T-g-m.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR(l$fQ-[(kR5Y1sQ(S#|S({$v-oS-Z(k1sQ-l(yW/u*v/t3w6qS1w-_-`Q3v/vR5^1xQ'e#Or,e'b'c'd'j'p)u,c,f,h,l/m/n1_3n3q5U6fR,o'mk,a'b'c'd,c,f,h,l/m/n1_3n3q5UQ'f#Or,e'b'c'd'j'p)u,c,f,h,l/m/n1_3n3q5U6fR,p'mR*g&]X/c*f/d/g3f!}aOb!O!P!T#z$v$y%_%b'}(y)S)U)i)s*f*v*w+Q+Z,s-o-t.j/b/d/g/t/{0Y0g1h2s3f3w3|4Z4h5y6a6q6v7U7^Q3`/aQ6_3bQ8Y6`R9V8Z${rOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f#nfOfglmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h!T9u!Y!_!`*i*l/^3h9u9v9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:e:f#rfOfgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h!X9u!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f$srOfglmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:e:f#U#oh#d$P$Q$V$s%^&W&X'q't'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9b}:P&S&]/k3[6d:[:]:c:d:h:j:k:l:m:n:o:p:q:r:v:w:{#W#ph#d$P$Q$V$s%^&W&X'q'r't'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9b!P:Q&S&]/k3[6d:[:]:c:d:h:i:j:k:l:m:n:o:p:q:r:v:w:{#S#qh#d$P$Q$V$s%^&W&X'q'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9b{:R&S&]/k3[6d:[:]:c:d:h:k:l:m:n:o:p:q:r:v:w:{#Q#rh#d$P$Q$V$s%^&W&X'q'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9by:S&S&]/k3[6d:[:]:c:d:h:l:m:n:o:p:q:r:v:w:{#O#sh#d$P$Q$V$s%^&W&X'q'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bw:T&S&]/k3[6d:[:]:c:d:h:m:n:o:p:q:r:v:w:{!|#th#d$P$Q$V$s%^&W&X'q'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bu:U&S&]/k3[6d:[:]:c:d:h:n:o:p:q:r:v:w:{!x#vh#d$P$Q$V$s%^&W&X'q'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bq:W&S&]/k3[6d:[:]:c:d:h:p:q:r:v:w:{!v#wh#d$P$Q$V$s%^&W&X'q'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bo:X&S&]/k3[6d:[:]:c:d:h:q:r:v:w:{$]#{h#`#d$P$Q$V$s%^&S&W&X&]'q'r's't'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n/k0z1i1l1}3P3[4w5V5a6^6d6e7R7e7h7s7y8j8q8{9[9b:[:]:c:d:h:i:j:k:l:m:n:o:p:q:r:v:w:{${jOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f$v!aOfgilmp!O!P!T!Y!Z!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ&Y![Q&Z!]R:e9{#rpOfgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9hQ&[!^!W9x!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR:f:zR$moR-f(rR$wqT(}$v-oQ/f*fS3d/d/gR6c3fQ3m/mQ3p/nQ6i3nR6l3qQ$zwQ)V${Q*q&fQ+f&qQ+i&sQ-w)YW.Z)b+j+k+lS/X*]+gW2b.W.[.].^U3W/Y/]0yU5o2c2d2eS6W3X3ZS7w5p5qS8Q6V6XQ8y7xS8}8R8SR9c9O^|O!O!P!T%_%b)iX)R$y)S)U-tQ&r!nQ*^&PQ*|&jQ+P&kQ+T&lQ+W&mQ+]&nQ+l&sQ-})[Q.Q)]Q.T)^Q.V)_Q.Y)aQ.^)bQ2S-uQ2e.WR4U0VU+a&o*u4TR4o0sQ+Y&mQ+k&sS.])b+l^0v+_+`/q/r4m4n7OS2d.W.^S4Q0R0SR5q2eS0R*x4RQ0a+UR7X4_U+d&o*u4TR4p0sQ*z&jQ+O&kQ+S&lQ+g&qQ+j&sS-{)[*|S.P)]+PS.S)^+TU.[)b+k+lQ/Y*]Q0X*{Q0q+[Q2X-|Q2Y-}Q2].QQ2_.TU2c.W.].^Q2g.XS3Z/]0yS5c2R4lQ5j2ZS5p2d2eQ6X3XS7q5e5rQ7x5qQ8R6VQ8v7pQ9O8SR9`8wQ0T*xR6|4RQ*y&jQ*}&kU-z)[*z*|U.O)]+O+PS2W-{-}S2[.P.QQ4X0ZQ5i2YQ5k2]R7T4YQ/w*vQ3t/tQ6r3wR8d6qQ*{&jS-|)[*|Q2Z-}Q4X0ZR7T4YQ+R&lU.R)^+S+TS2^.S.TR5l2_Q0]+QQ4V0YQ7V4ZR8l7UQ+[&nS.X)a+]S2R-u.YR5e2SQ0i+ZQ4f0gQ7`4hR8m7^Q.m)sQ0i+ZQ2p.jQ4f0gQ5|2sQ7`4hQ7}5yR8m7^Q0i+ZR4f0gX'O!q%X&|1PX&{!q%X&|1PW'O!q%X&|1PS+u&z'PR1U+z_|O!O!P!T%_%b)iQ%a!PS)h%_%bR.d)i$^%u!Q!n$O$u%o%p%q&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gQ*U%yR*X%{$c%n!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gW)t%m%x*T*WQ.e)jR2{.vR.m)sR5|2sQ'W!sR,O'WQ!TOQ$TlQ$WmQ%b!P[%|!T$T$W%b)U/gQ)U$yR/g*f$b%i!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g[)n%i)p.i:`:t:xQ)p%jQ.i)qQ:`%nQ:t:aR:x:uQ!vUR'Y!vS!OO!TU%]!O%_)iQ%_!PR)i%b#rYOfgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9hh!yY!|#U$`'a'n(d,q-R9s9|:gQ!|[b#Ub#Q$y'l(b)S)U*Z-t!h$`o!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mQ'a!}Q'n#ZQ(d$aQ,q'oQ-R(e!W9s!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ9|9tR:g9}Q-U(gR1p-UQ1t-[R5Z1tQ,c'bQ,f'cQ,h'dW1`,c,f,h5UR5U1_Q/d*fS3c/d3fR3f/gfbO!O!P!T$y%_%b)S)U)i-tp#Wb'}(y.j/b/t/{0Y0g1h5y6a6q6v7U7^Q'}#zS(y$v-oQ.j)sW/b*f/d/g3fQ/t*vQ/{*wQ0Y+QQ0g+ZQ1h,sQ5y2sQ6q3wQ6v3|Q7U4ZR7^4hQ,t(OQ1g,rT1j,t1gS(X$Q([Q(^$VU,x(X(^,}R,}(`Q(s$mR-h(sQ-p)OR2P-pQ3n/mQ3q/nT6j3n3qQ)S$yS-r)S-tR-t)UQ4`0aR7Y4``0t+^+_+`+a+d/q/r7OR4q0tQ8i6zR9Z8iQ4S0TR6}4SQ3x/wQ6n3tT6s3x6nQ3}/|Q6t3zU6y3}6t8eR8e6uQ4[0]Q7Q4VT7W4[7QhzOb!O!P!T$y%_%b)S)U)i-tQ$|xW%Zz$|%f)v$b%f!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gR)v%nS4i0i0nS7]4f4gT7b4i7]W&z!q%X&|1PS+r&z+zR+z'PQ1Q+wR4z1QU1[,S,T,UR5R1[S3S/Q7OR6U3SQ2t.mQ5x2pT5}2t5xQ.z)zR3O.z^_O!O!P!T%_%b)iY#Xb$y)S)U-t$l#_fgilmp!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W&Y&['}(W(Y(|*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!h$io!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mS'j#Q'lQ-P(bR/V*Z&v!RObfgilmop!O!P!T!Y!Z![!_!`!c!p#Q#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r$y%_%b&U&Y&[&b&u'l'}(W(Y(b(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,s,z-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f[!{Y[#U#Z9s9tW&{!q%X&|1P['`!|!}'n'o9|9}S(c$`$aS+t&z'PU,X'a,q:gS-Q(d(eQ1T+zR1n-RS%t!Q&oQ&q!nQ(V$OQ(w$uS)w%o.pQ)z%pQ)}%qS*]&P&rQ+e&pQ,S']Q-d(qQ.l)sU.w)x)y2vS/O*O*PQ/P*RQ/T*VQ/W*[Q/]*^Q/`*eQ/l*nQ/|*wS0S*x4RQ0a+UQ0c+VQ0y+hQ0{+oQ1X+}Q1{-iQ2T-vQ2`.UQ2i.`Q2z.tQ2|.xQ2}.yQ3X/ZQ3Y/[S3z/{/}Q4^0`Q4l0rQ4s0wQ4x1OQ4}1YQ5O1ZQ5_1yQ5n2aQ5r2hQ5u2jQ5w2mQ5{2sQ6V3VQ6o3uQ6u3{Q6w3|Q7P4UQ7X4_Q7[4eQ7d4tQ7n5`Q7p5dQ7|5vQ8P6RQ8S6YQ8c6pS8f6v6xQ8o7cQ8w7rR9X8g$^%m!Q!n$O$u%o%p%q&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gQ)j%nQ*T%yR*W%{$y%h!Q!n$O$u%i%j%n%o%p%q%y%{&P&o&p&r'](q)p)q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.i.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g:`:a:t:u:x'pWOY[bfgilmop!O!P!T!Y!Z![!_!`!c!p!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r$y%_%b&U&Y&[&b&u'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,q,s,z-R-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f:g$x%g!Q!n$O$u%i%j%n%o%p%q%y%{&P&o&p&r'](q)p)q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.i.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g:`:a:t:u:x_&y!q%X&z&|'P+z1PR,V']$zrOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!j$]o!c!p$e$g$h$q$r&U&b&u(b(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mQ,T']R5P1Z_}O!O!P!T%_%b)i^|O!O!P!T%_%b)iQ#YbX)R$y)S)U-tbhO!O!T3_6]8W8X9U9hS#`f9uQ#dgQ$PiQ$QlQ$VmQ$spW%^!P%_%b)iU&S!Y!`*iQ&W!ZQ&X![Q&]!_Q'q#eQ'r#oS's#p:QQ't#qQ'u#rQ'v#sQ'w#tQ'x#uQ'y#vQ'z#wQ'{#xQ'|#yQ(O#zQ(U#}Q([$TQ(`$WQ*b&YQ*c&[Q,r'}Q,w(WQ,y(YQ-n(|Q/k*lQ0z+nQ1i,sQ1l,zQ1}-mQ3P.}Q3[/^Q4w0}Q5V1hQ5a1|Q6^3aQ6d3hQ6e3kQ7R4WQ7e4vQ7h4|Q7s5gQ7y5tQ8j7SQ8q7gQ8{7{Q9[8kQ9b8|Q:[9wQ:]9xQ:c9zQ:d9{Q:h:OQ:i:PQ:j:RQ:k:SQ:l:TQ:m:UQ:n:VQ:o:WQ:p:XQ:q:YQ:r:ZQ:v:eQ:w:fR:{9v^tO!O!P!T%_%b)i$`#afgilmp!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W&Y&['}(W(Y(|*i*l+n,s,z-m.}/^0}1h1|3a3h3k4W4v4|5g5t7S7g7{8k8|9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ6[3_Q8V6]Q9R8WQ9T8XQ9g9UR9m9hQ&V!YQ&^!`R/h*iQ$joQ&a!cQ&t!pU(g$e$g(jS(n$h0eQ(u$qQ(v$rQ*`&UQ*m&bQ+p&uQ-S(fS-b(o4cQ-c(pQ-e(rW/a*f/d/g3fQ/j*kW0f+Z0g4h7^Q1o-TQ1z-gQ3b/bQ4k0mQ5X1rQ7l5[Q8Z6aR8t7m!h$_o!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mR-P(b'qXOY[bfgilmop!O!P!T!Y!Z![!_!`!c!p!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r$y%_%b&U&Y&[&b&u'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,q,s,z-R-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f:g$zqOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!i$fo!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m&d^Ofgilmop!O!P!T!Y!Z![!_!`!c!p#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r%_%b&U&Y&[&b&u'}(W(Y(f(j(o(p(r(|)i*f*i*k*l+Z+n,s,z-T-g-m.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f[!zY[$`$a9s9t['_!|!}(d(e9|9}W)o%i%j:`:aU,W'a-R:gW.h)p)q:t:uT2o.i:xQ(i$eQ(m$gR-W(jV(h$e$g(jR-^(kR-](k$znOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!i$ko!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mS'g#O'pj,a'b'c'd,c,f,h,l/m/n1_3n3q5UQ,m'jQ.u)uR8_6f`,b'b'c'd,c,f,h1_5UQ1e,lX3l/m/n3n3qj,a'b'c'd,c,f,h,l/m/n1_3n3q5UQ7j5TR8s7k^uO!O!P!T%_%b)i$`#afgilmp!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W&Y&['}(W(Y(|*i*l+n,s,z-m.}/^0}1h1|3a3h3k4W4v4|5g5t7S7g7{8k8|9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ6Z3_Q8U6]Q9Q8WQ9S8XQ9f9UR9l9hR(Q#zR(P#zQ$SlR(]$TR$ooR$noR)Q$vR)P$vQ)O$vR2O-ohwOb!O!P!T$y%_%b)S)U)i-t$l!lz!Q!n$O$u$|%f%n%o%p%q%y%{&P&o&p&r'](q)s)v)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gR${xR0b+UR0W*xR0U*xR6{4PR/y*vR/x*vR0P*wR0O*wR0_+QR0^+Q%XyObxz!O!P!Q!T!n$O$u$y$|%_%b%f%n%o%p%q%y%{&P&o&p&r'](q)S)U)i)s)v)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-t-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gR0k+ZR0j+ZQ'R!qQ)c%XQ+w&|R4y1PX'Q!q%X&|1PR+y&|R+x&|T/S*S4TT/R*S4TR.o)sR.n)sR){%p",nodeNames:"⚠ | < > RawString Float LineComment BlockComment SourceFile ] InnerAttribute ! [ MetaItem self Metavariable super crate Identifier ScopedIdentifier :: QualifiedScope AbstractType impl SelfType MetaType TypeIdentifier ScopedTypeIdentifier ScopeIdentifier TypeArgList TypeBinding = Lifetime String Escape Char Boolean Integer } { Block ; ConstItem Vis pub ( in ) const BoundIdentifier : UnsafeBlock unsafe AsyncBlock async move IfExpression if LetDeclaration let LiteralPattern ArithOp MetaPattern SelfPattern ScopedIdentifier TuplePattern ScopedTypeIdentifier , StructPattern FieldPatternList FieldPattern ref mut FieldIdentifier .. RefPattern SlicePattern CapturedPattern ReferencePattern & MutPattern RangePattern ... OrPattern MacroPattern ParenthesizedTokens TokenBinding Identifier TokenRepetition ArithOp BitOp LogicOp UpdateOp CompareOp -> => ArithOp BracketedTokens BracedTokens _ else MatchExpression match MatchBlock MatchArm Attribute Guard UnaryExpression ArithOp DerefOp LogicOp ReferenceExpression TryExpression BinaryExpression ArithOp ArithOp BitOp BitOp BitOp BitOp LogicOp LogicOp AssignmentExpression TypeCastExpression as ReturnExpression return RangeExpression CallExpression ArgList AwaitExpression await FieldExpression GenericFunction BreakExpression break LoopLabel ContinueExpression continue IndexExpression ArrayExpression TupleExpression MacroInvocation UnitExpression ClosureExpression ParamList Parameter Parameter ParenthesizedExpression StructExpression FieldInitializerList ShorthandFieldInitializer FieldInitializer BaseFieldInitializer MatchArm WhileExpression while LoopExpression loop ForExpression for MacroInvocation MacroDefinition macro_rules MacroRule EmptyStatement ModItem mod DeclarationList AttributeItem ForeignModItem extern StructItem struct TypeParamList ConstrainedTypeParameter TraitBounds HigherRankedTraitBound RemovedTraitBound OptionalTypeParameter ConstParameter WhereClause where LifetimeClause TypeBoundClause FieldDeclarationList FieldDeclaration OrderedFieldDeclarationList UnionItem union EnumItem enum EnumVariantList EnumVariant TypeItem type FunctionItem default fn ParamList Parameter SelfParameter VariadicParameter VariadicParameter ImplItem TraitItem trait AssociatedType LetDeclaration UseDeclaration use ScopedIdentifier UseAsClause ScopedIdentifier UseList ScopedUseList UseWildcard ExternCrateDeclaration StaticItem static ExpressionStatement ExpressionStatement GenericType FunctionType ForLifetimes ParamList VariadicParameter Parameter VariadicParameter Parameter ReferenceType PointerType TupleType UnitType ArrayType MacroInvocation EmptyType DynamicType dyn BoundedType",maxTerm:359,nodeProps:[["isolate",-4,4,6,7,33,""],["group",-42,4,5,14,15,16,17,18,19,33,35,36,37,40,51,53,56,101,107,111,112,113,122,123,125,127,128,130,132,133,134,137,139,140,141,142,143,144,148,149,155,157,159,"Expression",-16,22,24,25,26,27,222,223,230,231,232,233,234,235,236,237,239,"Type",-20,42,161,162,165,166,169,170,172,188,190,194,196,204,205,207,208,209,217,218,220,"Statement",-17,49,60,62,63,64,65,68,74,75,76,77,78,80,81,83,84,99,"Pattern"],["openedBy",9,"[",38,"{",47,"("],["closedBy",12,"]",39,"}",45,")"]],propSources:[wDr],skippedNodes:[0,6,7,240],repeatNodeCount:32,tokenData:"$%h_R!XOX$nXY5gYZ6iZ]$n]^5g^p$npq5gqr7Xrs9cst:Rtu;Tuv>vvwAQwxCbxy!+Tyz!,Vz{!-X{|!/_|}!0g}!O!1i!O!P!3v!P!Q!8[!Q!R!Bw!R![!Dr![!]#+q!]!^#-{!^!_#.}!_!`#1b!`!a#3o!a!b#6S!b!c#7U!c!}#8W!}#O#:T#O#P#;V#P#Q#Cb#Q#R#Dd#R#S#8W#S#T$n#T#U#8W#U#V#El#V#f#8W#f#g#Ic#g#o#8W#o#p$ S#p#q$!U#q#r$$f#r${$n${$|#8W$|4w$n4w5b#8W5b5i$n5i6S#8W6S;'S$n;'S;=`4s<%lO$nU$u]'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$nU%uV'_Q'OSOz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[S&aV'OSOz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[S&yVOz'`z{&v{!P'`!P!Q*y!Q;'S'`;'S;=`*m<%lO'`S'cVOz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[S'{UOz'`{!P'`!P!Q(_!Q;'S'`;'S;=`*m<%lO'`S(bUOz(t{!P(t!P!Q(_!Q;'S(t;'S;=`*a<%lO(tS(wVOz)^z{)z{!P)^!P!Q(_!Q;'S)^;'S;=`*g<%lO)^S)eV'PS'OSOz)^z{)z{!P)^!P!Q(_!Q;'S)^;'S;=`*g<%lO)^S)}UOz(tz{)z{!P(t!Q;'S(t;'S;=`*a<%lO(tS*dP;=`<%l(tS*jP;=`<%l)^S*pP;=`<%l'`S*vP;=`<%l&[S+OO'PSU+T]'_QOY+|YZ-xZr+|rs'`sz+|z{+O{!P+|!P!Q4y!Q#O+|#O#P'`#P;'S+|;'S;=`4m<%lO+|U,R]'_QOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$nU-P]'_QOY+|YZ-xZr+|rs'`sz+|z{.d{!P+|!P!Q/Z!Q#O+|#O#P'`#P;'S+|;'S;=`4m<%lO+|U-}V'_QOz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[Q.iV'_QOY.dYZ/OZr.ds#O.d#P;'S.d;'S;=`/T<%lO.dQ/TO'_QQ/WP;=`<%l.dU/`]'_QOY0XYZ3uZr0Xrs(tsz0Xz{.d{!P0X!P!Q/Z!Q#O0X#O#P(t#P;'S0X;'S;=`4a<%lO0XU0^]'_QOY1VYZ2XZr1Vrs)^sz1Vz{2w{!P1V!P!Q/Z!Q#O1V#O#P)^#P;'S1V;'S;=`4g<%lO1VU1`]'_Q'PS'OSOY1VYZ2XZr1Vrs)^sz1Vz{2w{!P1V!P!Q/Z!Q#O1V#O#P)^#P;'S1V;'S;=`4g<%lO1VU2bV'_Q'PS'OSOz)^z{)z{!P)^!P!Q(_!Q;'S)^;'S;=`*g<%lO)^U2|]'_QOY0XYZ3uZr0Xrs(tsz0Xz{2w{!P0X!P!Q.d!Q#O0X#O#P(t#P;'S0X;'S;=`4a<%lO0XU3zV'_QOz)^z{)z{!P)^!P!Q(_!Q;'S)^;'S;=`*g<%lO)^U4dP;=`<%l0XU4jP;=`<%l1VU4pP;=`<%l+|U4vP;=`<%l$nU5QV'_Q'PSOY.dYZ/OZr.ds#O.d#P;'S.d;'S;=`/T<%lO.d_5p]'_Q&|X'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_6rV'_Q&|X'OSOz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[_7b_ZX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q!_$n!_!`8a!`#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_8j]#PX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_9lV']Q'OS'^XOz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[_:[]'QX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_;^i'_Q'vW'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q!c$n!c!}<{!}#O$n#O#P&[#P#R$n#R#S<{#S#T$n#T#o<{#o${$n${$|<{$|4w$n4w5b<{5b5i$n5i6S<{6S;'S$n;'S;=`4s<%lO$n_=Uj'_Q_X'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q![<{![!c$n!c!}<{!}#O$n#O#P&[#P#R$n#R#S<{#S#T$n#T#o<{#o${$n${$|<{$|4w$n4w5b<{5b5i$n5i6S<{6S;'S$n;'S;=`4s<%lO$n_?P_(TP'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q!_$n!_!`@O!`#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_@X]#OX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_AZa!qX'_Q'OSOY$nYZ%nZr$nrs&[sv$nvwB`wz$nz{+O{!P$n!P!Q,z!Q!_$n!_!`@O!`#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_Bi]'}X'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_Cik'_Q'OSOYE^YZGfZrE^rsHvswE^wxFdxzE^z{Ih{!PE^!P!QKl!Q!cE^!c!}Lp!}#OE^#O#P!!l#P#RE^#R#SLp#S#TE^#T#oLp#o${E^${$|Lp$|4wE^4w5bLp5b5iE^5i6SLp6S;'SE^;'S;=`!*}<%lOE^_Ee_'_Q'OSOY$nYZ%nZr$nrs&[sw$nwxFdxz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_Fm]'_Q'OSsXOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_GmX'_Q'OSOw&[wxHYxz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[]HaV'OSsXOz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[]H{X'OSOw&[wxHYxz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[_Im_'_QOY+|YZ-xZr+|rs'`sw+|wxJlxz+|z{+O{!P+|!P!Q4y!Q#O+|#O#P'`#P;'S+|;'S;=`4m<%lO+|_Js]'_QsXOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_Kq_'_QOY+|YZ-xZr+|rs'`sw+|wxJlxz+|z{.d{!P+|!P!Q/Z!Q#O+|#O#P'`#P;'S+|;'S;=`4m<%lO+|_Lyl'_Q'OS'ZXOY$nYZ%nZr$nrs&[sw$nwxFdxz$nz{+O{!P$n!P!Q,z!Q![Nq![!c$n!c!}Nq!}#O$n#O#P&[#P#R$n#R#SNq#S#T$n#T#oNq#o${$n${$|Nq$|4w$n4w5bNq5b5i$n5i6SNq6S;'S$n;'S;=`4s<%lO$n_Nzj'_Q'OS'ZXOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q![Nq![!c$n!c!}Nq!}#O$n#O#P&[#P#R$n#R#SNq#S#T$n#T#oNq#o${$n${$|Nq$|4w$n4w5bNq5b5i$n5i6SNq6S;'S$n;'S;=`4s<%lO$n]!!qZ'OSOzHvz{!#d{!PHv!P!Q!$n!Q#iHv#i#j!%Z#j#lHv#l#m!'V#m;'SHv;'S;=`!*w<%lOHv]!#gXOw'`wx!$Sxz'`z{&v{!P'`!P!Q*y!Q;'S'`;'S;=`*m<%lO'`]!$XVsXOz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[]!$qWOw'`wx!$Sxz'`{!P'`!P!Q(_!Q;'S'`;'S;=`*m<%lO'`]!%`^'OSOz&[z{&v{!P&[!P!Q'x!Q![!&[![!c&[!c!i!&[!i#T&[#T#Z!&[#Z#o&[#o#p!({#p;'S&[;'S;=`*s<%lO&[]!&a['OSOz&[z{&v{!P&[!P!Q'x!Q![!'V![!c&[!c!i!'V!i#T&[#T#Z!'V#Z;'S&[;'S;=`*s<%lO&[]!'[['OSOz&[z{&v{!P&[!P!Q'x!Q![!(Q![!c&[!c!i!(Q!i#T&[#T#Z!(Q#Z;'S&[;'S;=`*s<%lO&[]!(V['OSOz&[z{&v{!P&[!P!Q'x!Q![Hv![!c&[!c!iHv!i#T&[#T#ZHv#Z;'S&[;'S;=`*s<%lO&[]!)Q['OSOz&[z{&v{!P&[!P!Q'x!Q![!)v![!c&[!c!i!)v!i#T&[#T#Z!)v#Z;'S&[;'S;=`*s<%lO&[]!){^'OSOz&[z{&v{!P&[!P!Q'x!Q![!)v![!c&[!c!i!)v!i#T&[#T#Z!)v#Z#q&[#q#rHv#r;'S&[;'S;=`*s<%lO&[]!*zP;=`<%lHv_!+QP;=`<%lE^_!+^]}X'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_!,`]!PX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_!-`_(QX'_QOY+|YZ-xZr+|rs'`sz+|z{+O{!P+|!P!Q4y!Q!_+|!_!`!._!`#O+|#O#P'`#P;'S+|;'S;=`4m<%lO+|_!.f]#OX'_QOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_!/h_(PX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q!_$n!_!`@O!`#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_!0p]!eX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_!1r`'gX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q!_$n!_!`@O!`!a!2t!a#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_!2}]#QX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_!4P^(OX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!O$n!O!P!4{!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_!5U`!lX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!O$n!O!P!6W!P!Q,z!Q!_$n!_!`!7Y!`#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_!6a]!tX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$nV!7c]'qP'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_!8c_'_Q'xXOY+|YZ-xZr+|rs'`sz+|z{!9b{!P+|!P!Q!:O!Q!_+|!_!`!._!`#O+|#O#P'`#P;'S+|;'S;=`4m<%lO+|_!9iV&}]'_QOY.dYZ/OZr.ds#O.d#P;'S.d;'S;=`/T<%lO.d_!:V]'_QUXOY!;OYZ3uZr!;Ors!>jsz!;Oz{!Aq{!P!;O!P!Q!:O!Q#O!;O#O#P!>j#P;'S!;O;'S;=`!Bk<%lO!;O_!;V]'_QUXOY!jYZ(tZz!>jz{!=x{!P!>j!P!Q!?|!Q;'S!>j;'S;=`!@e<%lO!>j]!>oXUXOY!=SYZ)^Zz!=Sz{!=x{!P!=S!P!Q!?[!Q;'S!=S;'S;=`!@k<%lO!=S]!?aXUXOY!>jYZ(tZz!>jz{!?|{!P!>j!P!Q!?[!Q;'S!>j;'S;=`!@e<%lO!>jX!@RSUXOY!?|Z;'S!?|;'S;=`!@_<%lO!?|X!@bP;=`<%l!?|]!@hP;=`<%l!>j]!@nP;=`<%l!=S_!@x]'_QUXOY!;OYZ3uZr!;Ors!>jsz!;Oz{!@q{!P!;O!P!Q!Aq!Q#O!;O#O#P!>j#P;'S!;O;'S;=`!Bk<%lO!;OZ!AxX'_QUXOY!AqYZ/OZr!Aqrs!?|s#O!Aq#O#P!?|#P;'S!Aq;'S;=`!Be<%lO!AqZ!BhP;=`<%l!Aq_!BnP;=`<%l!;O_!BtP;=`<%l!o![!c&[!c!i#>o!i#T&[#T#Z#>o#Z#o&[#o#p#A`#p;'S&[;'S;=`*s<%lO&[U#>t['OSOz&[z{&v{!P&[!P!Q'x!Q![#?j![!c&[!c!i#?j!i#T&[#T#Z#?j#Z;'S&[;'S;=`*s<%lO&[U#?o['OSOz&[z{&v{!P&[!P!Q'x!Q![#@e![!c&[!c!i#@e!i#T&[#T#Z#@e#Z;'S&[;'S;=`*s<%lO&[U#@j['OSOz&[z{&v{!P&[!P!Q'x!Q![#;}![!c&[!c!i#;}!i#T&[#T#Z#;}#Z;'S&[;'S;=`*s<%lO&[U#Ae['OSOz&[z{&v{!P&[!P!Q'x!Q![#BZ![!c&[!c!i#BZ!i#T&[#T#Z#BZ#Z;'S&[;'S;=`*s<%lO&[U#B`^'OSOz&[z{&v{!P&[!P!Q'x!Q![#BZ![!c&[!c!i#BZ!i#T&[#T#Z#BZ#Z#q&[#q#r#;}#r;'S&[;'S;=`*s<%lO&[U#C_P;=`<%l#;}_#Ck]XX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_#Dm_'{X'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q!_$n!_!`@O!`#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_#Ewl'_Q'OS!yW'TPOY$nYZ%nZr$nrs#Gosw$nwx#H]xz$nz{+O{!P$n!P!Q,z!Q![#8W![!c$n!c!}#8W!}#O$n#O#P&[#P#R$n#R#S#8W#S#T$n#T#o#8W#o${$n${$|#8W$|4w$n4w5b#8W5b5i$n5i6S#8W6S;'S$n;'S;=`4s<%lO$n]#GvV'OS'^XOz&[z{&v{!P&[!P!Q'x!Q;'S&[;'S;=`*s<%lO&[_#Hd_'_Q'OSOYE^YZGfZrE^rsHvswE^wxFdxzE^z{Ih{!PE^!P!QKl!Q#OE^#O#P!!l#P;'SE^;'S;=`!*}<%lOE^_#Ink'_Q'OS!yW'TPOY$nYZ%nZr$nrs&[st#Kctz$nz{+O{!P$n!P!Q,z!Q![#8W![!c$n!c!}#8W!}#O$n#O#P&[#P#R$n#R#S#8W#S#T$n#T#o#8W#o${$n${$|#8W$|4w$n4w5b#8W5b5i$n5i6S#8W6S;'S$n;'S;=`4s<%lO$nV#Kji'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q!c$n!c!}#MX!}#O$n#O#P&[#P#R$n#R#S#MX#S#T$n#T#o#MX#o${$n${$|#MX$|4w$n4w5b#MX5b5i$n5i6S#MX6S;'S$n;'S;=`4s<%lO$nV#Mbj'_Q'OS'TPOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q![#MX![!c$n!c!}#MX!}#O$n#O#P&[#P#R$n#R#S#MX#S#T$n#T#o#MX#o${$n${$|#MX$|4w$n4w5b#MX5b5i$n5i6S#MX6S;'S$n;'S;=`4s<%lO$n_$ ]]wX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_$!_a'rX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q!_$n!_!`@O!`#O$n#O#P&[#P#p$n#p#q$#d#q;'S$n;'S;=`4s<%lO$n_$#m]'|X'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n_$$o]vX'_Q'OSOY$nYZ%nZr$nrs&[sz$nz{+O{!P$n!P!Q,z!Q#O$n#O#P&[#P;'S$n;'S;=`4s<%lO$n",tokenizers:[pDr,bDr,ADr,0,1,2,3],topRules:{SourceFile:[0,8]},specialized:[{term:281,get:e=>ODr[e]||-1}],tokenPrec:15596}),HLn=Vd.define({name:"rust",parser:yDr.configure({props:[zu.add({IfExpression:Nu({except:/^\s*({|else\b)/}),"String BlockComment":()=>null,AttributeItem:e=>e.continue(),"Statement MatchArm":Nu()}),Ah.add(e=>{if(/(Block|edTokens|List)$/.test(e.name))return bA;if(e.name=="BlockComment")return t=>({from:t.from+2,to:t.to-2})})]}),languageData:{commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:\{|\})$/,closeBrackets:{stringPrefixes:["b","r","br"]}}});function CDr(){return new wd(HLn)}const _Dr=Object.freeze(Object.defineProperty({__proto__:null,rust:CDr,rustLanguage:HLn},Symbol.toStringTag,{value:"Module"})),$Ln=168,nFe=169,SDr=170,LDr=1,xDr=2,rAt=3,EDr=171,TDr=172,oAt=4,sAt=173,QDr=5,DDr=174,aAt=175,lAt=176,YSe=177,cAt=6,dAt=7,BDr=8,RDr=9,Qpe=0,SS=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],IDr=58,MDr=40,CKe=95,PDr=91,rZ=45,FDr=46,_Ke=35,NDr=37,XLn=123,UDr=125,oZ=47,sZ=42,R4=10,uAt=61,jDr=43,WDr=38;function NW(e){return e>=65&&e<=90||e>=97&&e<=122||e>=161}function SKe(e){return e>=48&&e<=57}function LKe(e){let t;return e.next==oZ&&((t=e.peek(1))==oZ||t==sZ)}const VDr=new go((e,t)=>{if(t.dialectEnabled(Qpe)){let n;if(e.next<0&&t.canShift(lAt))e.acceptToken(lAt);else if(((n=e.peek(-1))==R4||n<0)&&t.canShift(aAt)){let r=0;for(;e.next!=R4&&SS.includes(e.next);)e.advance(),r++;e.next==R4||LKe(e)?e.acceptToken(aAt,-r):r&&e.acceptToken(YSe)}else if(e.next==R4)e.acceptToken(DDr,1);else if(SS.includes(e.next)){for(e.advance();e.next!=R4&&SS.includes(e.next);)e.advance();e.acceptToken(YSe)}}else{let n=0;for(;SS.includes(e.next);)e.advance(),n++;n&&e.acceptToken(YSe)}},{contextual:!0}),zDr=new go((e,t)=>{if(LKe(e)){if(e.advance(),t.dialectEnabled(Qpe)){let n=-1;for(let r=1;;r++){let o=e.peek(-r-1);if(o==R4||o<0){n=r+1;break}else if(!SS.includes(o))break}if(n>-1){let r=e.next==sZ,o=0;for(e.advance();e.next>=0;)if(e.next==R4){e.advance();let s=0;for(;e.next!=R4&&SS.includes(e.next);)s++,e.advance();if(s=0;)e.advance();e.acceptToken(cAt)}else{for(e.advance();e.next>=0;){let{next:n}=e;if(e.advance(),n==sZ&&e.next==oZ){e.advance();break}}e.acceptToken(dAt)}}}),HDr=new go((e,t)=>{(e.next==jDr||e.next==uAt)&&t.dialectEnabled(Qpe)&&e.acceptToken(e.next==uAt?BDr:RDr,1)}),$Dr=new go((e,t)=>{if(!t.dialectEnabled(Qpe))return;let n=t.context.depth;if(e.next<0&&n){e.acceptToken(nFe);return}if(e.peek(-1)==R4){let o=0;for(;e.next!=R4&&SS.includes(e.next);)e.advance(),o++;o!=n&&e.next!=R4&&!LKe(e)&&(o{for(let n=!1,r=0,o=0;;o++){let{next:s}=e;if(NW(s)||s==rZ||s==CKe||n&&SKe(s))!n&&(s!=rZ||o>0)&&(n=!0),r===o&&s==rZ&&r++,e.advance();else if(s==_Ke&&e.peek(1)==XLn){e.acceptToken(QDr,2);break}else{n&&e.acceptToken(r==2&&t.canShift(oAt)?oAt:t.canShift(sAt)?sAt:s==MDr?EDr:TDr);break}}}),GDr=new go(e=>{if(e.next==UDr){for(e.advance();NW(e.next)||e.next==rZ||e.next==CKe||SKe(e.next);)e.advance();e.next==_Ke&&e.peek(1)==XLn?e.acceptToken(xDr,2):e.acceptToken(LDr)}}),YDr=new go(e=>{if(SS.includes(e.peek(-1))){let{next:t}=e;(NW(t)||t==CKe||t==_Ke||t==FDr||t==PDr||t==IDr&&NW(e.peek(1))||t==rZ||t==WDr||t==sZ)&&e.acceptToken(SDr)}}),ZDr=new go(e=>{if(!SS.includes(e.peek(-1))){let{next:t}=e;if(t==NDr&&(e.advance(),e.acceptToken(rAt)),NW(t)){do e.advance();while(NW(e.next)||SKe(e.next));e.acceptToken(rAt)}}});function GLn(e,t){this.parent=e,this.depth=t,this.hash=(e?e.hash+e.hash<<8:0)+t+(t<<4)}const qDr=new GLn(null,0),KDr=new dI({start:qDr,shift(e,t,n,r){return t==$Ln?new GLn(e,n.pos-r.pos):t==nFe?e.parent:e},hash(e){return e.hash}}),JDr=Xd({"AtKeyword import charset namespace keyframes media supports include mixin use forward extend at-root":ve.definitionKeyword,"Keyword selector":ve.keyword,ControlKeyword:ve.controlKeyword,NamespaceName:ve.namespace,KeyframeName:ve.labelName,KeyframeRangeName:ve.operatorKeyword,TagName:ve.tagName,"ClassName Suffix":ve.className,PseudoClassName:ve.constant(ve.className),IdName:ve.labelName,"FeatureName PropertyName":ve.propertyName,AttributeName:ve.attributeName,NumberLiteral:ve.number,KeywordQuery:ve.keyword,UnaryQueryOp:ve.operatorKeyword,"CallTag ValueName":ve.atom,VariableName:ve.variableName,SassVariableName:ve.special(ve.variableName),Callee:ve.operatorKeyword,Unit:ve.unit,"UniversalSelector NestingSelector IndentedMixin IndentedInclude":ve.definitionOperator,MatchOp:ve.compareOperator,"ChildOp SiblingOp, LogicOp":ve.logicOperator,BinOp:ve.arithmeticOperator,"Important Global Default":ve.modifier,Comment:ve.blockComment,LineComment:ve.lineComment,ColorLiteral:ve.color,"ParenthesizedContent StringLiteral":ve.string,"InterpolationStart InterpolationContinue InterpolationEnd":ve.meta,': "..."':ve.punctuation,"PseudoOp #":ve.derefOperator,"; ,":ve.separator,"( )":ve.paren,"[ ]":ve.squareBracket,"{ }":ve.brace}),eBr={__proto__:null,not:62,using:197,as:207,with:211,without:211,hide:225,show:225,if:263,from:269,to:271,through:273,in:279},tBr={__proto__:null,url:82,"url-prefix":82,domain:82,regexp:82,lang:104,"nth-child":104,"nth-last-child":104,"nth-of-type":104,"nth-last-of-type":104,dir:104,"host-context":104},nBr={__proto__:null,"@import":162,"@include":194,"@mixin":200,"@function":200,"@use":204,"@extend":214,"@at-root":218,"@forward":222,"@media":228,"@charset":232,"@namespace":236,"@keyframes":242,"@supports":254,"@if":258,"@else":260,"@for":266,"@each":276,"@while":282,"@debug":286,"@warn":286,"@error":286,"@return":286},iBr={__proto__:null,layer:166,not:184,only:184,selector:190},rBr=zd.deserialize({version:14,states:"!$WQ`Q+tOOO#fQ+tOOP#mOpOOOOQ#U'#Ch'#ChO#rQ(pO'#CjOOQ#U'#Ci'#CiO%_Q)QO'#GXO%rQ.jO'#CnO&mQ#dO'#D]O'dQ(pO'#CgO'kQ)OO'#D_O'vQ#dO'#DfO'{Q#dO'#DiO(QQ#dO'#DqOOQ#U'#GX'#GXO(VQ(pO'#GXO(^Q(nO'#DuO%rQ.jO'#D}O%rQ.jO'#E`O%rQ.jO'#EcO%rQ.jO'#EeO(cQ)OO'#EjO)TQ)OO'#ElO%rQ.jO'#EnO)bQ)OO'#EqO%rQ.jO'#EsO)|Q)OO'#EuO*XQ)OO'#ExO*aQ)OO'#FOO*uQ)OO'#FbOOQ&Z'#GW'#GWOOQ&Y'#Fe'#FeO+PQ(nO'#FeQ`Q+tOOO%rQ.jO'#FQO+[Q(nO'#FUO+aQ)OO'#FZO%rQ.jO'#F^O%rQ.jO'#F`OOQ&Z'#Fm'#FmO+iQ+uO'#GaO+vQ(oO'#GaQOQ#SOOP,XO#SO'#GVPOOO)CAz)CAzOOQ#U'#Cm'#CmOOQ#U,59W,59WOOQ#i'#Cp'#CpO%rQ.jO'#CsO,xQ.wO'#CuO/dQ.^O,59YO%rQ.jO'#CzOOQ#S'#DP'#DPO/uQ(nO'#DUO/zQ)OO'#DZOOQ#i'#GZ'#GZO0SQ(nO'#DOOOQ#U'#D^'#D^OOQ#U,59w,59wO&mQ#dO,59wO0XQ)OO,59yO'vQ#dO,5:QO'{Q#dO,5:TO(cQ)OO,5:WO(cQ)OO,5:YO(cQ)OO,5:ZO(cQ)OO'#FlO0dQ(nO,59RO0oQ+tO'#DsO0vQ#TO'#DsOOQ&Z,59R,59ROOQ#U'#Da'#DaOOQ#S'#Dd'#DdOOQ#U,59y,59yO0{Q(nO,59yO1QQ(nO,59yOOQ#U'#Dh'#DhOOQ#U,5:Q,5:QOOQ#S'#Dj'#DjO1VQ9`O,5:TOOQ#U'#Dr'#DrOOQ#U,5:],5:]O2YQ.jO,5:aO2dQ.jO,5:iO3`Q.jO,5:zO3mQ.YO,5:}O4OQ.jO,5;POOQ#U'#Cj'#CjO4wQ(pO,5;UO5UQ(pO,5;WOOQ&Z,5;W,5;WO5]Q)OO,5;WO5bQ.jO,5;YOOQ#S'#ET'#ETO6TQ.jO'#E]O6kQ(nO'#GcO*aQ)OO'#EZO7PQ(nO'#E^OOQ#S'#Gd'#GdO0gQ(nO,5;]O4UQ.YO,5;_OOQ#d'#Ew'#EwO+PQ(nO,5;aO7UQ)OO,5;aOOQ#S'#Ez'#EzO7^Q(nO,5;dO7cQ(nO,5;jO7nQ(nO,5;|OOQ&Z'#Gf'#GfOOQ&Y,5VQ9`O1G/oO>pQ(pO1G/rO?dQ(pO1G/tO@WQ(pO1G/uO@zQ(pO,5aAN>aO!6QQ(pO,5_Ow!bi!a!bi!d!bi!h!bi$p!bi$t!bi!o!bi$v!bif!bie!bi~P>_Ow!ci!a!ci!d!ci!h!ci$p!ci$t!ci!o!ci$v!cif!cie!ci~P>_Ow$`a!h$`a$t$`a~P4]O!p%|O~O$o%TP~P`Oe%RP~P(cOe%QP~P%rOS!XOTVO_!XOc!XOf!QOh!XOo!TOy!VO|!WO$q!UO$r!PO%O!RO~Oe&VOj&TO~PAsOl#sOm#sOq#tOw&XO!l&ZO!m&ZO!n&ZO!o!ii$t!ii$v!ii$m!ii!p!ii$o!ii~P%rOf&[OT!tXc!tX!o!tX#O!tX#R!tX$s!tX$t!tX$v!tX~O$n$_OS%YXT%YXW%YXX%YX_%YXc%YXq%YXu%YX|%YX!S%YX!Z%YX!r%YX!s%YX#T%YX#W%YX#Y%YX#_%YX#a%YX#c%YX#f%YX#h%YX#j%YX#m%YX#s%YX#u%YX#y%YX$O%YX$R%YX$T%YX$m%YX$r%YX$|%YX%S%YX!p%YX!o%YX$t%YX$o%YX~O$r!PO$|&aO~O#]&cO~Ou&dO~O!o#`O#d$wO$t#`O$v#`O~O!o%ZP#d%ZP$t%ZP$v%ZP~P%rO$r!PO~OR#rO!|iXeiX~Oe!wXm!wXu!yX!|!yX~Ou&jO!|&kO~Oe&lOm%PO~Ow$fX!h$fX$t$fX!o$fX$v$fX~P*aOw%QO!h%Va$t%Va!o%Va$v%Va~Om%POw!}a!h!}a$t!}a!o!}a$v!}ae!}a~O!p&xO$r&sO%O&rO~O#v&zOS#tiT#tiW#tiX#ti_#tic#tiq#tiu#ti|#ti!S#ti!Z#ti!r#ti!s#ti#T#ti#W#ti#Y#ti#_#ti#a#ti#c#ti#f#ti#h#ti#j#ti#m#ti#s#ti#u#ti#y#ti$O#ti$R#ti$T#ti$m#ti$r#ti$|#ti%S#ti!p#ti!o#ti$t#ti$o#ti~Oc&|Ow$lX$P$lX~Ow%`O$P%[a~O!o#kO$t#kO$m%Ti!p%Ti$o%Ti~O!o$da$m$da$t$da!p$da$o$da~P`Oq#tOPkiQkilkimkiTkickifki!oki!uki#Oki#Rki$ski$tki$vki!hki#Uki#Zki#]ki#dkiekiSki_kihkijkiokiwkiyki|ki!lki!mki!nki$qki$rki%Oki$mkivki{ki#{ki#|ki!pki$oki~Ol#sOm#sOq#tOP$]aQ$]a~Oe'QO~Ol#sOm#sOq#tOS$YXT$YX_$YXc$YXe$YXf$YXh$YXj$YXo$YXv$YXw$YXy$YX|$YX$q$YX$r$YX%O$YX~Ov'UOw'SOe%PX~P%rOS$}XT$}X_$}Xc$}Xe$}Xf$}Xh$}Xj$}Xl$}Xm$}Xo$}Xq$}Xv$}Xw$}Xy$}X|$}X$q$}X$r$}X%O$}X~Ou'VO~P!%OOe'WO~O$o'YO~Ow'ZOe%RX~P4]Oe']O~Ow'^Oe%QX~P%rOe'`O~Ol#sOm#sOq#tO{'aO~Ou'bOe$}Xl$}Xm$}Xq$}X~Oe'eOj'cO~Ol#sOm#sOq#tOS$cXT$cX_$cXc$cXf$cXh$cXj$cXo$cXw$cXy$cX|$cX!l$cX!m$cX!n$cX!o$cX$q$cX$r$cX$t$cX$v$cX%O$cX$m$cX!p$cX$o$cX~Ow&XO!l'hO!m'hO!n'hO!o!iq$t!iq$v!iq$m!iq!p!iq$o!iq~P%rO$r'iO~O!o#`O#]'nO$t#`O$v#`O~Ou'oO~Ol#sOm#sOq#tOw'qO!o%ZX#d%ZX$t%ZX$v%ZX~O$s'uO~P5oOm%POw$fa!h$fa$t$fa!o$fa$v$fa~Oe'wO~P4]O%O&rOw#pX!h#pX$t#pX~Ow'yO!h!fO$t!gO~O!p'}O$r&sO%O&rO~O#v(POS#tqT#tqW#tqX#tq_#tqc#tqq#tqu#tq|#tq!S#tq!Z#tq!r#tq!s#tq#T#tq#W#tq#Y#tq#_#tq#a#tq#c#tq#f#tq#h#tq#j#tq#m#tq#s#tq#u#tq#y#tq$O#tq$R#tq$T#tq$m#tq$r#tq$|#tq%S#tq!p#tq!o#tq$t#tq$o#tq~O!h!fO#w(QO$t!gO~Ol#sOm#sOq#tO#{(SO#|(SO~Oc(VOe$ZXw$ZX~P=TOw'SOe%Pa~Ol#sOm#sOq#tO{(ZO~Oe$_Xw$_X~P(cOw'ZOe%Ra~Oe$^Xw$^X~P%rOw'^Oe%Qa~Ou'bO~Ol#sOm#sOq#tOS$caT$ca_$cac$caf$cah$caj$cao$caw$cay$ca|$ca!l$ca!m$ca!n$ca!o$ca$q$ca$r$ca$t$ca$v$ca%O$ca$m$ca!p$ca$o$ca~Oe(dOq(bO~Oe(gOm%PO~Ow$hX!o$hX#d$hX$t$hX$v$hX~P%rOw'qO!o%Za#d%Za$t%Za$v%Za~Oe(lO~P%rOe(mO!|(nO~Ov(vOe$Zaw$Za~P%rOu(wO~P!%OOw'SOe%Pi~Ow'SOe%Pi~P%rOe$_aw$_a~P4]Oe$^aw$^a~P%rOl#sOm#sOq#tOw(yOe$bij$bi~Oe(|Oq(bO~Oe)OOm%PO~Ol#sOm#sOq#tOw$ha!o$ha#d$ha$t$ha$v$ha~OS$}Oh$}Oj$}Oy!VO$q!UO$s'uO%O&rO~O#w(QO~Ow'SOe%Pq~Oe)WO~Oe$Zqw$Zq~P%rO%Oql!dl~",goto:"=Y%]PPPPPPPPPPP%^%h%h%{P%h&`&cP(UPP)ZP*YP)ZPP)ZP)ZP+f,j-lPPP-xPPPP)Z/S%h/W%hP/^P/d/j/p%hP/v%h/|P%hP%h%hP%h0S0VP1k1}2XPPPPP%^PP2_P2b'w'w2h'w'wP'wP'w'wP%^PP%^P%^PP2qP%^P%^P%^PP%^P%^P%^P2w%^P2z2}3Q3X%^P%^PPP%^PPPP%^PP%^P%^P%^P3^3d3j4Y4h4n4t4z5Q5W5d5j5p5z6Q6W6b6h6n6t6zPPPPPPPPPPPP7Q7T7aP8WP:_:b:eP:h:q:w;T;p;y=S=VanOPqx!f#l$_%fs^OPefqx!a!b!c!d!f#l$_$`%T%f'ZsTOPefqx!a!b!c!d!f#l$_$`%T%f'ZR!OUb^ef!a!b!c!d$`%T'Z`_OPqx!f#l$_%f!x!XVabcdgiruv!Q!T!t#s#t#u$O$a$c$d$e$w%_%b%v%{&Q&X&Y&j'S'V'^'b'q't(Q(S(U(Y(^(w)Ug#Uhlm!u#Q#S$i%P%Q&d'o!x!XVabcdgiruv!Q!T!t#s#t#u$O$a$c$d$e$w%_%b%v%{&Q&X&Y&j'S'V'^'b'q't(Q(S(U(Y(^(w)UQ&b$pR&i$x!y!XVabcdgiruv!Q!T!t#s#t#u$O$a$c$d$e$w%_%b%v%{&Q&X&Y&j'S'V'^'b'q't(Q(S(U(Y(^(w)U!x!XVabcdgiruv!Q!T!t#s#t#u$O$a$c$d$e$w%_%b%v%{&Q&X&Y&j'S'V'^'b'q't(Q(S(U(Y(^(w)UU$}#Q&k(nU&u%Y&w'yR'x&t!x!XVabcdgiruv!Q!T!t#s#t#u$O$a$c$d$e$w%_%b%v%{&Q&X&Y&j'S'V'^'b'q't(Q(S(U(Y(^(w)UV$}#Q&k(n#P!YVabcdgiruv!Q!T!t#Q#s#t#u$O$a$c$d$e$w%_%b%v%{&Q&X&Y&j&k'S'V'^'b'q't(Q(S(U(Y(^(n(w)UQ$P!YQ&_$lQ&`$oR(e'n!x!XVabcdgiruv!Q!T!t#s#t#u$O$a$c$d$e$w%_%b%v%{&Q&X&Y&j'S'V'^'b'q't(Q(S(U(Y(^(w)UQ#YjU$}#Q&k(nR%X#ZT#{!W#|Q![WR$Q!]Q!kYR$R!^Q$R!mR%y$TQ!lYR$S!^Q$R!lR%y$SQ!oZR$U!_Q!q[R$V!`R!s]Q!hXQ!|fQ$]!eQ$f!tQ$k!vQ$m!wQ$r!{Q%U#VQ%[#^Q%]#_Q%^#cQ%c#gQ'l&_Q'{&vQ(R&zQ(T'OQ(q'zQ(s(PQ)P(gQ)S(tQ)T(uR)V)OSpOqUyP!f$_Q#jxQ%g#lR'P%fa`OPqx!f#l$_%fQ$f!tR(a'bR$i!uQ'j&[R(z(bQ${#QQ'v&kR)R(nQ&b$pR's&iR#ZjR#]kR%Z#]S&v%Y&wR(o'yV&t%Y&w'yQ#o{R%i#oQqOR#bqQ%v$OQ&Q$a^'R%v&Q't(U(Y(^)UQ't&jQ(U'SQ(Y'VQ(^'^R)U(wQ'T%vU(W'T(X(xQ(X'UR(x(YQ#|!WR%s#|Q#v!SR%o#vQ'_&QR(_'_Q'[&OR(]'[Q!eXR$[!eUxP!f$_S#ix%fR%f#lQ&U$dR'd&UQ&Y$eR'g&YQ#myQ%e#jT%h#m%eQ(c'jR({(cQ%R#RR&o%RQ$u#OS&e$u(jR(j'sQ'r&gR(i'rQ&w%YR'|&wQ'z&vR(p'zQ&y%^R(O&yQ%a#eR&}%aR|QSoOq]wPx!f#l$_%f`XOPqx!f#l$_%fQ!zeQ!{fQ$W!aQ$X!bQ$Y!cQ$Z!dQ&O$`Q&p%TR(['ZQ!SVQ!uaQ!vbQ!wcQ!xdQ#OgQ#WiQ#crQ#guQ#hvS#q!Q$dQ#x!TQ$e!tQ%l#sQ%m#tQ%n#ul%u$O$a%v&Q&j'S'V'^'t(U(Y(^(w)UQ&S$cS&W$e&YQ&g$wQ&{%_Q'O%bQ'X%{Q'f&XQ(`'bQ(h'qQ(t(QR(u(SR%x$OR&R$aR&P$`QzPQ$^!fR%}$_X#ly#j#m%eQ#VhQ#_mQ$h!uR&^$iW#Rhm!u$iQ#^lQ$|#QQ%S#SQ&m%PQ&n%QQ'p&dR(f'oQ%O#QQ'v&kR)R(nQ#apQ$k!vQ$n!xQ$q!zQ$v#OQ%V#WQ%W#YQ%]#_Q%d#hQ&]$hQ&f$uQ&q%XQ'k&^Q'l&_S'm&`&bQ(k'sQ(}(eR)Q(jR&h$wR#ft",nodeNames:"⚠ InterpolationEnd InterpolationContinue Unit VariableName InterpolationStart LineComment Comment IndentedMixin IndentedInclude StyleSheet RuleSet UniversalSelector TagSelector TagName NestingSelector SuffixedSelector Suffix Interpolation SassVariableName ValueName ) ( ParenthesizedValue ColorLiteral NumberLiteral StringLiteral BinaryExpression BinOp LogicOp UnaryExpression LogicOp NamespacedValue . CallExpression Callee ArgList : ... , CallLiteral CallTag ParenthesizedContent ] [ LineNames LineName ClassSelector ClassName PseudoClassSelector :: PseudoClassName PseudoClassName ArgList PseudoClassName ArgList IdSelector # IdName AttributeSelector AttributeName MatchOp ChildSelector ChildOp DescendantSelector SiblingSelector SiblingOp PlaceholderSelector ClassName Block { Declaration PropertyName Map Important Global Default ; } ImportStatement AtKeyword import Layer layer LayerName KeywordQuery FeatureQuery FeatureName BinaryQuery ComparisonQuery CompareOp UnaryQuery LogicOp ParenthesizedQuery SelectorQuery selector IncludeStatement include Keyword MixinStatement mixin UseStatement use Keyword Star Keyword ExtendStatement extend RootStatement at-root ForwardStatement forward Keyword MediaStatement media CharsetStatement charset NamespaceStatement namespace NamespaceName KeyframesStatement keyframes KeyframeName KeyframeList KeyframeSelector KeyframeRangeName SupportsStatement supports IfStatement ControlKeyword ControlKeyword Keyword ForStatement ControlKeyword Keyword Keyword Keyword EachStatement ControlKeyword Keyword WhileStatement ControlKeyword OutputStatement ControlKeyword AtRule Styles",maxTerm:196,context:KDr,nodeProps:[["openedBy",1,"InterpolationStart",5,"InterpolationEnd",21,"(",43,"[",78,"{"],["isolate",-3,6,7,26,""],["closedBy",22,")",44,"]",70,"}"]],propSources:[JDr],skippedNodes:[0,6,7,146],repeatNodeCount:21,tokenData:"!$Q~RyOq#rqr$jrs0jst2^tu8{uv;hvw;{wx<^xy={yz>^z{>c{|>||}Co}!ODQ!O!PDo!P!QFY!Q![Fk![!]Gf!]!^Hb!^!_Hs!_!`Is!`!aJ^!a!b#r!b!cKa!c!}#r!}#OMn#O#P#r#P#QNP#Q#RNb#R#T#r#T#UNw#U#c#r#c#d!!Y#d#o#r#o#p!!o#p#qNb#q#r!#Q#r#s!#c#s;'S#r;'S;=`!#z<%lO#rW#uSOy$Rz;'S$R;'S;=`$d<%lO$RW$WSzWOy$Rz;'S$R;'S;=`$d<%lO$RW$gP;=`<%l$RY$m[Oy$Rz!_$R!_!`%c!`#W$R#W#X%v#X#Z$R#Z#[)Z#[#]$R#]#^,V#^;'S$R;'S;=`$d<%lO$RY%jSzWlQOy$Rz;'S$R;'S;=`$d<%lO$RY%{UzWOy$Rz#X$R#X#Y&_#Y;'S$R;'S;=`$d<%lO$RY&dUzWOy$Rz#Y$R#Y#Z&v#Z;'S$R;'S;=`$d<%lO$RY&{UzWOy$Rz#T$R#T#U'_#U;'S$R;'S;=`$d<%lO$RY'dUzWOy$Rz#i$R#i#j'v#j;'S$R;'S;=`$d<%lO$RY'{UzWOy$Rz#`$R#`#a(_#a;'S$R;'S;=`$d<%lO$RY(dUzWOy$Rz#h$R#h#i(v#i;'S$R;'S;=`$d<%lO$RY(}S!nQzWOy$Rz;'S$R;'S;=`$d<%lO$RY)`UzWOy$Rz#`$R#`#a)r#a;'S$R;'S;=`$d<%lO$RY)wUzWOy$Rz#c$R#c#d*Z#d;'S$R;'S;=`$d<%lO$RY*`UzWOy$Rz#U$R#U#V*r#V;'S$R;'S;=`$d<%lO$RY*wUzWOy$Rz#T$R#T#U+Z#U;'S$R;'S;=`$d<%lO$RY+`UzWOy$Rz#`$R#`#a+r#a;'S$R;'S;=`$d<%lO$RY+yS!mQzWOy$Rz;'S$R;'S;=`$d<%lO$RY,[UzWOy$Rz#a$R#a#b,n#b;'S$R;'S;=`$d<%lO$RY,sUzWOy$Rz#d$R#d#e-V#e;'S$R;'S;=`$d<%lO$RY-[UzWOy$Rz#c$R#c#d-n#d;'S$R;'S;=`$d<%lO$RY-sUzWOy$Rz#f$R#f#g.V#g;'S$R;'S;=`$d<%lO$RY.[UzWOy$Rz#h$R#h#i.n#i;'S$R;'S;=`$d<%lO$RY.sUzWOy$Rz#T$R#T#U/V#U;'S$R;'S;=`$d<%lO$RY/[UzWOy$Rz#b$R#b#c/n#c;'S$R;'S;=`$d<%lO$RY/sUzWOy$Rz#h$R#h#i0V#i;'S$R;'S;=`$d<%lO$RY0^S!lQzWOy$Rz;'S$R;'S;=`$d<%lO$R~0mWOY0jZr0jrs1Vs#O0j#O#P1[#P;'S0j;'S;=`2W<%lO0j~1[Oj~~1_RO;'S0j;'S;=`1h;=`O0j~1kXOY0jZr0jrs1Vs#O0j#O#P1[#P;'S0j;'S;=`2W;=`<%l0j<%lO0j~2ZP;=`<%l0jZ2cY!ZPOy$Rz!Q$R!Q![3R![!c$R!c!i3R!i#T$R#T#Z3R#Z;'S$R;'S;=`$d<%lO$RY3WYzWOy$Rz!Q$R!Q![3v![!c$R!c!i3v!i#T$R#T#Z3v#Z;'S$R;'S;=`$d<%lO$RY3{YzWOy$Rz!Q$R!Q![4k![!c$R!c!i4k!i#T$R#T#Z4k#Z;'S$R;'S;=`$d<%lO$RY4rYhQzWOy$Rz!Q$R!Q![5b![!c$R!c!i5b!i#T$R#T#Z5b#Z;'S$R;'S;=`$d<%lO$RY5iYhQzWOy$Rz!Q$R!Q![6X![!c$R!c!i6X!i#T$R#T#Z6X#Z;'S$R;'S;=`$d<%lO$RY6^YzWOy$Rz!Q$R!Q![6|![!c$R!c!i6|!i#T$R#T#Z6|#Z;'S$R;'S;=`$d<%lO$RY7TYhQzWOy$Rz!Q$R!Q![7s![!c$R!c!i7s!i#T$R#T#Z7s#Z;'S$R;'S;=`$d<%lO$RY7xYzWOy$Rz!Q$R!Q![8h![!c$R!c!i8h!i#T$R#T#Z8h#Z;'S$R;'S;=`$d<%lO$RY8oShQzWOy$Rz;'S$R;'S;=`$d<%lO$R_9O`Oy$Rz}$R}!O:Q!O!Q$R!Q![:Q![!_$R!_!`;T!`!c$R!c!}:Q!}#R$R#R#S:Q#S#T$R#T#o:Q#o;'S$R;'S;=`$d<%lO$RZ:X^zWcROy$Rz}$R}!O:Q!O!Q$R!Q![:Q![!c$R!c!}:Q!}#R$R#R#S:Q#S#T$R#T#o:Q#o;'S$R;'S;=`$d<%lO$R[;[S!_SzWOy$Rz;'S$R;'S;=`$d<%lO$RZ;oS%SPlQOy$Rz;'S$R;'S;=`$d<%lO$RZQSfROy$Rz;'S$R;'S;=`$d<%lO$R~>cOe~_>jU$|PlQOy$Rz!_$R!_!`;T!`;'S$R;'S;=`$d<%lO$RZ?TWlQ!dPOy$Rz!O$R!O!P?m!P!Q$R!Q![Br![;'S$R;'S;=`$d<%lO$RZ?rUzWOy$Rz!Q$R!Q![@U![;'S$R;'S;=`$d<%lO$RZ@]YzW%OROy$Rz!Q$R!Q![@U![!g$R!g!h@{!h#X$R#X#Y@{#Y;'S$R;'S;=`$d<%lO$RZAQYzWOy$Rz{$R{|Ap|}$R}!OAp!O!Q$R!Q![BX![;'S$R;'S;=`$d<%lO$RZAuUzWOy$Rz!Q$R!Q![BX![;'S$R;'S;=`$d<%lO$RZB`UzW%OROy$Rz!Q$R!Q![BX![;'S$R;'S;=`$d<%lO$RZBy[zW%OROy$Rz!O$R!O!P@U!P!Q$R!Q![Br![!g$R!g!h@{!h#X$R#X#Y@{#Y;'S$R;'S;=`$d<%lO$RZCtSwROy$Rz;'S$R;'S;=`$d<%lO$RZDVWlQOy$Rz!O$R!O!P?m!P!Q$R!Q![Br![;'S$R;'S;=`$d<%lO$RZDtWqROy$Rz!O$R!O!PE^!P!Q$R!Q![@U![;'S$R;'S;=`$d<%lO$RYEcUzWOy$Rz!O$R!O!PEu!P;'S$R;'S;=`$d<%lO$RYE|SvQzWOy$Rz;'S$R;'S;=`$d<%lO$RYF_SlQOy$Rz;'S$R;'S;=`$d<%lO$RZFp[%OROy$Rz!O$R!O!P@U!P!Q$R!Q![Br![!g$R!g!h@{!h#X$R#X#Y@{#Y;'S$R;'S;=`$d<%lO$RkGkUucOy$Rz![$R![!]G}!];'S$R;'S;=`$d<%lO$RXHUS!SPzWOy$Rz;'S$R;'S;=`$d<%lO$RZHgS!oROy$Rz;'S$R;'S;=`$d<%lO$RjHzU!|`lQOy$Rz!_$R!_!`I^!`;'S$R;'S;=`$d<%lO$RjIgS!|`zWlQOy$Rz;'S$R;'S;=`$d<%lO$RnIzU!|`!_SOy$Rz!_$R!_!`%c!`;'S$R;'S;=`$d<%lO$RkJgV!aP!|`lQOy$Rz!_$R!_!`I^!`!aJ|!a;'S$R;'S;=`$d<%lO$RXKTS!aPzWOy$Rz;'S$R;'S;=`$d<%lO$RXKdYOy$Rz}$R}!OLS!O!c$R!c!}Lq!}#T$R#T#oLq#o;'S$R;'S;=`$d<%lO$RXLXWzWOy$Rz!c$R!c!}Lq!}#T$R#T#oLq#o;'S$R;'S;=`$d<%lO$RXLx[!rPzWOy$Rz}$R}!OLq!O!Q$R!Q![Lq![!c$R!c!}Lq!}#T$R#T#oLq#o;'S$R;'S;=`$d<%lO$RZMsS|ROy$Rz;'S$R;'S;=`$d<%lO$R_NUS{VOy$Rz;'S$R;'S;=`$d<%lO$R[NeUOy$Rz!_$R!_!`;T!`;'S$R;'S;=`$d<%lO$RkNzUOy$Rz#b$R#b#c! ^#c;'S$R;'S;=`$d<%lO$Rk! cUzWOy$Rz#W$R#W#X! u#X;'S$R;'S;=`$d<%lO$Rk! |SmczWOy$Rz;'S$R;'S;=`$d<%lO$Rk!!]UOy$Rz#f$R#f#g! u#g;'S$R;'S;=`$d<%lO$RZ!!tS!hROy$Rz;'S$R;'S;=`$d<%lO$RZ!#VS!pROy$Rz;'S$R;'S;=`$d<%lO$R]!#hU!dPOy$Rz!_$R!_!`;T!`;'S$R;'S;=`$d<%lO$RW!#}P;=`<%l#r",tokenizers:[$Dr,YDr,GDr,ZDr,XDr,VDr,zDr,HDr,0,1,2,3,4],topRules:{StyleSheet:[0,10],Styles:[1,145]},dialects:{indented:0},specialized:[{term:172,get:e=>eBr[e]||-1},{term:171,get:e=>tBr[e]||-1},{term:80,get:e=>nBr[e]||-1},{term:173,get:e=>iBr[e]||-1}],tokenPrec:3217}),Kge=Vd.define({name:"sass",parser:rBr.configure({props:[Ah.add({Block:bA,Comment(e,t){return{from:e.from+2,to:t.sliceDoc(e.to-2,e.to)=="*/"?e.to-2:e.to}}}),zu.add({Declaration:Nu()})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"},line:"//"},indentOnInput:/^\s*\}$/,wordChars:"$-"}}),oBr=Kge.configure({dialect:"indented",props:[zu.add({"Block RuleSet":e=>e.baseIndent+e.unit}),Ah.add({Block:e=>({from:e.from,to:e.to})})]}),YLn=Ope(e=>e.name=="VariableName"||e.name=="SassVariableName");function sBr(e){return new wd(e!=null&&e.indented?oBr:Kge,Kge.data.of({autocomplete:YLn}))}const hAt=Object.freeze(Object.defineProperty({__proto__:null,sass:sBr,sassCompletionSource:YLn,sassLanguage:Kge},Symbol.toStringTag,{value:"Module"})),aBr={__proto__:null,anyref:34,dataref:34,eqref:34,externref:34,i31ref:34,funcref:34,i8:34,i16:34,i32:34,i64:34,f32:34,f64:34},lBr=zd.deserialize({version:14,states:"!^Q]QPOOOqQPO'#CbOOQO'#Cd'#CdOOQO'#Cl'#ClOOQO'#Ch'#ChQ]QPOOOOQO,58|,58|OxQPO,58|OOQO-E6f-E6fOOQO1G.h1G.h",stateData:"!P~O_OSPOSQOS~OTPOVROXROYROZROaQO~OSUO~P]OSXO~P]O",goto:"xaPPPPPPbPbPPPhPPPrXROPTVQTOQVPTWTVXSOPTV",nodeNames:"⚠ LineComment BlockComment Module ) ( App Identifier Type Keyword Number String",maxTerm:17,nodeProps:[["isolate",-3,1,2,11,""],["openedBy",4,"("],["closedBy",5,")"],["group",-6,6,7,8,9,10,11,"Expression"]],skippedNodes:[0,1,2],repeatNodeCount:1,tokenData:"0o~R^XY}YZ}]^}pq}rs!Stu#pxy'Uyz(e{|(j}!O(j!Q!R(s!R![*p!]!^.^#T#o.{~!SO_~~!VVOr!Srs!ls#O!S#O#P!q#P;'S!S;'S;=`#j<%lO!S~!qOZ~~!tRO;'S!S;'S;=`!};=`O!S~#QWOr!Srs!ls#O!S#O#P!q#P;'S!S;'S;=`#j;=`<%l!S<%lO!S~#mP;=`<%l!S~#siqr%bst%btu%buv%bvw%bwx%bz{%b{|%b}!O%b!O!P%b!P!Q%b!Q![%b![!]%b!^!_%b!_!`%b!`!a%b!a!b%b!b!c%b!c!}%b#Q#R%b#R#S%b#S#T%b#T#o%b#p#q%b#r#s%b~%giV~qr%bst%btu%buv%bvw%bwx%bz{%b{|%b}!O%b!O!P%b!P!Q%b!Q![%b![!]%b!^!_%b!_!`%b!`!a%b!a!b%b!b!c%b!c!}%b#Q#R%b#R#S%b#S#T%b#T#o%b#p#q%b#r#s%b~'ZPT~!]!^'^~'aTO!]'^!]!^'p!^;'S'^;'S;=`(_<%lO'^~'sVOy'^yz(Yz!]'^!]!^'p!^;'S'^;'S;=`(_<%lO'^~(_OQ~~(bP;=`<%l'^~(jOS~~(mQ!Q!R(s!R![*p~(xUY~!O!P)[!Q![*p!g!h){#R#S+U#X#Y){#l#m+[~)aRY~!Q![)j!g!h){#X#Y){~)oSY~!Q![)j!g!h){#R#S*j#X#Y){~*OR{|*X}!O*X!Q![*_~*[P!Q![*_~*dQY~!Q![*_#R#S*X~*mP!Q![)j~*uTY~!O!P)[!Q![*p!g!h){#R#S+U#X#Y){~+XP!Q![*p~+_R!Q![+h!c!i+h#T#Z+h~+mVY~!O!P,S!Q![+h!c!i+h!r!s-P#R#S+[#T#Z+h#d#e-P~,XTY~!Q![,h!c!i,h!r!s-P#T#Z,h#d#e-P~,mUY~!Q![,h!c!i,h!r!s-P#R#S.Q#T#Z,h#d#e-P~-ST{|-c}!O-c!Q![-o!c!i-o#T#Z-o~-fR!Q![-o!c!i-o#T#Z-o~-tSY~!Q![-o!c!i-o#R#S-c#T#Z-o~.TR!Q![,h!c!i,h#T#Z,h~.aP!]!^.d~.iSP~OY.dZ;'S.d;'S;=`.u<%lO.d~.xP;=`<%l.d~/QiX~qr.{st.{tu.{uv.{vw.{wx.{z{.{{|.{}!O.{!O!P.{!P!Q.{!Q![.{![!].{!^!_.{!_!`.{!`!a.{!a!b.{!b!c.{!c!}.{#Q#R.{#R#S.{#S#T.{#T#o.{#p#q.{#r#s.{",tokenizers:[0],topRules:{Module:[0,3]},specialized:[{term:9,get:e=>aBr[e]||-1}],tokenPrec:0}),ZLn=Vd.define({name:"wast",parser:lBr.configure({props:[zu.add({App:Xv({closing:")",align:!1})}),Ah.add({App:bA,BlockComment(e){return{from:e.from+2,to:e.to-2}}}),Xd({Keyword:ve.keyword,Type:ve.typeName,Number:ve.number,String:ve.string,Identifier:ve.variableName,LineComment:ve.lineComment,BlockComment:ve.blockComment,"( )":ve.paren})]}),languageData:{commentTokens:{line:";;",block:{open:"(;",close:";)"}},closeBrackets:{brackets:["(",'"']}}});function cBr(){return new wd(ZLn)}const dBr=Object.freeze(Object.defineProperty({__proto__:null,wast:cBr,wastLanguage:ZLn},Symbol.toStringTag,{value:"Module"})),iFe=1,uBr=2,hBr=3,fBr=4,gBr=5,mBr=36,kBr=37,vBr=38,ABr=11,pBr=13;function bBr(e){return e==45||e==46||e==58||e>=65&&e<=90||e==95||e>=97&&e<=122||e>=161}function wBr(e){return e==9||e==10||e==13||e==32}let fAt=null,gAt=null,mAt=0;function rFe(e,t){let n=e.pos+t;if(gAt==e&&mAt==n)return fAt;for(;wBr(e.peek(t));)t++;let r="";for(;;){let o=e.peek(t);if(!bBr(o))break;r+=String.fromCharCode(o),t++}return gAt=e,mAt=n,fAt=r||null}function kAt(e,t){this.name=e,this.parent=t}const OBr=new dI({start:null,shift(e,t,n,r){return t==iFe?new kAt(rFe(r,1)||"",e):e},reduce(e,t){return t==ABr&&e?e.parent:e},reuse(e,t,n,r){let o=t.type.id;return o==iFe||o==pBr?new kAt(rFe(r,1)||"",e):e},strict:!1}),yBr=new go((e,t)=>{if(e.next==60){if(e.advance(),e.next==47){e.advance();let n=rFe(e,0);if(!n)return e.acceptToken(gBr);if(t.context&&n==t.context.name)return e.acceptToken(uBr);for(let r=t.context;r;r=r.parent)if(r.name==n)return e.acceptToken(hBr,-2);e.acceptToken(fBr)}else if(e.next!=33&&e.next!=63)return e.acceptToken(iFe)}},{contextual:!0});function xKe(e,t){return new go(n=>{let r=0,o=t.charCodeAt(0);e:for(;!(n.next<0);n.advance(),r++)if(n.next==o){for(let s=1;s"),_Br=xKe(kBr,"?>"),SBr=xKe(vBr,"]]>"),LBr=Xd({Text:ve.content,"StartTag StartCloseTag EndTag SelfCloseEndTag":ve.angleBracket,TagName:ve.tagName,"MismatchedCloseTag/TagName":[ve.tagName,ve.invalid],AttributeName:ve.attributeName,AttributeValue:ve.attributeValue,Is:ve.definitionOperator,"EntityReference CharacterReference":ve.character,Comment:ve.blockComment,ProcessingInst:ve.processingInstruction,DoctypeDecl:ve.documentMeta,Cdata:ve.special(ve.string)}),xBr=zd.deserialize({version:14,states:",lOQOaOOOrOxO'#CfOzOpO'#CiO!tOaO'#CgOOOP'#Cg'#CgO!{OrO'#CrO#TOtO'#CsO#]OpO'#CtOOOP'#DT'#DTOOOP'#Cv'#CvQQOaOOOOOW'#Cw'#CwO#eOxO,59QOOOP,59Q,59QOOOO'#Cx'#CxO#mOpO,59TO#uO!bO,59TOOOP'#C|'#C|O$TOaO,59RO$[OpO'#CoOOOP,59R,59ROOOQ'#C}'#C}O$dOrO,59^OOOP,59^,59^OOOS'#DO'#DOO$lOtO,59_OOOP,59_,59_O$tOpO,59`O$|OpO,59`OOOP-E6t-E6tOOOW-E6u-E6uOOOP1G.l1G.lOOOO-E6v-E6vO%UO!bO1G.oO%UO!bO1G.oO%dOpO'#CkO%lO!bO'#CyO%zO!bO1G.oOOOP1G.o1G.oOOOP1G.w1G.wOOOP-E6z-E6zOOOP1G.m1G.mO&VOpO,59ZO&_OpO,59ZOOOQ-E6{-E6{OOOP1G.x1G.xOOOS-E6|-E6|OOOP1G.y1G.yO&gOpO1G.zO&gOpO1G.zOOOP1G.z1G.zO&oO!bO7+$ZO&}O!bO7+$ZOOOP7+$Z7+$ZOOOP7+$c7+$cO'YOpO,59VO'bOpO,59VO'mO!bO,59eOOOO-E6w-E6wO'{OpO1G.uO'{OpO1G.uOOOP1G.u1G.uO(TOpO7+$fOOOP7+$f7+$fO(]O!bO<c!|;'S(o;'S;=`)]<%lO(oi>jX|W!O`Or(ors&osv(owx'}x!r(o!r!s?V!s;'S(o;'S;=`)]<%lO(oi?^X|W!O`Or(ors&osv(owx'}x!g(o!g!h?y!h;'S(o;'S;=`)]<%lO(oi@QY|W!O`Or?yrs@psv?yvwA[wxBdx!`?y!`!aCr!a;'S?y;'S;=`Db<%lO?ya@uV!O`Ov@pvxA[x!`@p!`!aAy!a;'S@p;'S;=`B^<%lO@pPA_TO!`A[!`!aAn!a;'SA[;'S;=`As<%lOA[PAsOiPPAvP;=`<%lA[aBQSiP!O`Ov&ox;'S&o;'S;=`'Q<%lO&oaBaP;=`<%l@pXBiX|WOrBdrsA[svBdvwA[w!`Bd!`!aCU!a;'SBd;'S;=`Cl<%lOBdXC]TiP|WOr'}sv'}w;'S'};'S;=`(c<%lO'}XCoP;=`<%lBdiC{ViP|W!O`Or(ors&osv(owx'}x;'S(o;'S;=`)]<%lO(oiDeP;=`<%l?yiDoZ|W!O`Or(ors&osv(owx'}x!e(o!e!fEb!f#V(o#V#WIr#W;'S(o;'S;=`)]<%lO(oiEiX|W!O`Or(ors&osv(owx'}x!f(o!f!gFU!g;'S(o;'S;=`)]<%lO(oiF]X|W!O`Or(ors&osv(owx'}x!c(o!c!dFx!d;'S(o;'S;=`)]<%lO(oiGPX|W!O`Or(ors&osv(owx'}x!v(o!v!wGl!w;'S(o;'S;=`)]<%lO(oiGsX|W!O`Or(ors&osv(owx'}x!c(o!c!dH`!d;'S(o;'S;=`)]<%lO(oiHgX|W!O`Or(ors&osv(owx'}x!}(o!}#OIS#O;'S(o;'S;=`)]<%lO(oiI]V|W!O`yPOr(ors&osv(owx'}x;'S(o;'S;=`)]<%lO(oiIyX|W!O`Or(ors&osv(owx'}x#W(o#W#XJf#X;'S(o;'S;=`)]<%lO(oiJmX|W!O`Or(ors&osv(owx'}x#T(o#T#UKY#U;'S(o;'S;=`)]<%lO(oiKaX|W!O`Or(ors&osv(owx'}x#h(o#h#iK|#i;'S(o;'S;=`)]<%lO(oiLTX|W!O`Or(ors&osv(owx'}x#T(o#T#UH`#U;'S(o;'S;=`)]<%lO(oiLwX|W!O`Or(ors&osv(owx'}x#c(o#c#dMd#d;'S(o;'S;=`)]<%lO(oiMkX|W!O`Or(ors&osv(owx'}x#V(o#V#WNW#W;'S(o;'S;=`)]<%lO(oiN_X|W!O`Or(ors&osv(owx'}x#h(o#h#iNz#i;'S(o;'S;=`)]<%lO(oi! RX|W!O`Or(ors&osv(owx'}x#m(o#m#n! n#n;'S(o;'S;=`)]<%lO(oi! uX|W!O`Or(ors&osv(owx'}x#d(o#d#e!!b#e;'S(o;'S;=`)]<%lO(oi!!iX|W!O`Or(ors&osv(owx'}x#X(o#X#Y?y#Y;'S(o;'S;=`)]<%lO(oi!#_V!SP|W!O`Or(ors&osv(owx'}x;'S(o;'S;=`)]<%lO(ok!$PXaQVP|W!O`Or$qrs%gsv$qwx'^x!^$q!^!_(o!_;'S$q;'S;=`)c<%lO$qo!$wX[UVP|W!O`Or$qrs%gsv$qwx'^x!^$q!^!_(o!_;'S$q;'S;=`)c<%lO$qk!%mZVP|W!O`Or$qrs%gsv$qwx'^x!^$q!^!_(o!_!`$q!`!a!&`!a;'S$q;'S;=`)c<%lO$qk!&kX!RQVP|W!O`Or$qrs%gsv$qwx'^x!^$q!^!_(o!_;'S$q;'S;=`)c<%lO$qk!'aZVP|W!O`Or$qrs%gsv$qwx'^x!^$q!^!_(o!_#P$q#P#Q!(S#Q;'S$q;'S;=`)c<%lO$qk!(]ZVP|W!O`Or$qrs%gsv$qwx'^x!^$q!^!_(o!_!`$q!`!a!)O!a;'S$q;'S;=`)c<%lO$qk!)ZXxQVP|W!O`Or$qrs%gsv$qwx'^x!^$q!^!_(o!_;'S$q;'S;=`)c<%lO$q",tokenizers:[yBr,CBr,_Br,SBr,0,1,2,3,4],topRules:{Document:[0,6]},tokenPrec:0});function Bue(e,t){let n=t&&t.getChild("TagName");return n?e.sliceString(n.from,n.to):""}function ZSe(e,t){let n=t&&t.firstChild;return!n||n.name!="OpenTag"?"":Bue(e,n)}function EBr(e,t,n){let r=t&&t.getChildren("Attribute").find(s=>s.from<=n&&s.to>=n),o=r&&r.getChild("AttributeName");return o?e.sliceString(o.from,o.to):""}function qSe(e){for(let t=e&&e.parent;t;t=t.parent)if(t.name=="Element")return t;return null}function TBr(e,t){var n;let r=tc(e).resolveInner(t,-1),o=null;for(let s=r;!o&&s.parent;s=s.parent)(s.name=="OpenTag"||s.name=="CloseTag"||s.name=="SelfClosingTag"||s.name=="MismatchedCloseTag")&&(o=s);if(o&&(o.to>t||o.lastChild.type.isError)){let s=o.parent;if(r.name=="TagName")return o.name=="CloseTag"||o.name=="MismatchedCloseTag"?{type:"closeTag",from:r.from,context:s}:{type:"openTag",from:r.from,context:qSe(s)};if(r.name=="AttributeName")return{type:"attrName",from:r.from,context:o};if(r.name=="AttributeValue")return{type:"attrValue",from:r.from,context:o};let a=r==o||r.name=="Attribute"?r.childBefore(t):r;return(a==null?void 0:a.name)=="StartTag"?{type:"openTag",from:t,context:qSe(s)}:(a==null?void 0:a.name)=="StartCloseTag"&&a.to<=t?{type:"closeTag",from:t,context:s}:(a==null?void 0:a.name)=="Is"?{type:"attrValue",from:t,context:o}:a?{type:"attrName",from:t,context:o}:null}else if(r.name=="StartCloseTag")return{type:"closeTag",from:t,context:r.parent};for(;r.parent&&r.to==t&&!(!((n=r.lastChild)===null||n===void 0)&&n.type.isError);)r=r.parent;return r.name=="Element"||r.name=="Text"||r.name=="Document"?{type:"tag",from:t,context:r.name=="Element"?r:qSe(r)}:null}let QBr=class{constructor(t,n,r){this.attrs=n,this.attrValues=r,this.children=[],this.name=t.name,this.completion=Object.assign(Object.assign({type:"type"},t.completion||{}),{label:this.name}),this.openCompletion=Object.assign(Object.assign({},this.completion),{label:"<"+this.name}),this.closeCompletion=Object.assign(Object.assign({},this.completion),{label:"",boost:2}),this.closeNameCompletion=Object.assign(Object.assign({},this.completion),{label:this.name+">"}),this.text=t.textContent?t.textContent.map(o=>({label:o,type:"text"})):[]}};const KSe=/^[:\-\.\w\u00b7-\uffff]*$/;function vAt(e){return Object.assign(Object.assign({type:"property"},e.completion||{}),{label:e.name})}function AAt(e){return typeof e=="string"?{label:`"${e}"`,type:"constant"}:/^"/.test(e.label)?e:Object.assign(Object.assign({},e),{label:`"${e.label}"`})}function qLn(e,t){let n=[],r=[],o=Object.create(null);for(let d of t){let u=vAt(d);n.push(u),d.global&&r.push(u),d.values&&(o[d.name]=d.values.map(AAt))}let s=[],a=[],l=Object.create(null);for(let d of e){let u=r,h=o;d.attributes&&(u=u.concat(d.attributes.map(m=>typeof m=="string"?n.find(v=>v.label==m)||{label:m,type:"property"}:(m.values&&(h==o&&(h=Object.create(h)),h[m.name]=m.values.map(AAt)),vAt(m)))));let g=new QBr(d,u,h);l[g.name]=g,s.push(g),d.top&&a.push(g)}a.length||(a=s);for(let d=0;d{var u;let{doc:h}=d.state,g=TBr(d.state,d.pos);if(!g||g.type=="tag"&&!d.explicit)return null;let{type:m,from:v,context:f}=g;if(m=="openTag"){let k=a,A=ZSe(h,f);if(A){let p=l[A];k=(p==null?void 0:p.children)||s}return{from:v,options:k.map(p=>p.completion),validFor:KSe}}else if(m=="closeTag"){let k=ZSe(h,f);return k?{from:v,to:d.pos+(h.sliceString(d.pos,d.pos+1)==">"?1:0),options:[((u=l[k])===null||u===void 0?void 0:u.closeNameCompletion)||{label:k+">",type:"type"}],validFor:KSe}:null}else if(m=="attrName"){let k=l[Bue(h,f)];return{from:v,options:(k==null?void 0:k.attrs)||r,validFor:KSe}}else if(m=="attrValue"){let k=EBr(h,f,v);if(!k)return null;let A=l[Bue(h,f)],p=((A==null?void 0:A.attrValues)||o)[k];return!p||!p.length?null:{from:v,to:d.pos+(h.sliceString(d.pos,d.pos+1)=='"'?1:0),options:p,validFor:/^"[^"]*"?$/}}else if(m=="tag"){let k=ZSe(h,f),A=l[k],p=[],b=f&&f.lastChild;k&&(!b||b.name!="CloseTag"||Bue(h,b)!=k)&&p.push(A?A.closeCompletion:{label:"",type:"type",boost:2});let w=p.concat(((A==null?void 0:A.children)||(f?s:a)).map(O=>O.openCompletion));if(f&&(A!=null&&A.text.length)){let O=f.firstChild;O.to>d.pos-20&&!/\S/.test(d.state.sliceDoc(O.to,d.pos))&&(w=w.concat(A.text))}return{from:v,options:w,validFor:/^<\/?[:\-\.\w\u00b7-\uffff]*$/}}else return null}}const Jge=Vd.define({name:"xml",parser:xBr.configure({props:[zu.add({Element(e){let t=/^\s*<\//.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},"OpenTag CloseTag SelfClosingTag"(e){return e.column(e.node.from)+e.unit}}),Ah.add({Element(e){let t=e.firstChild,n=e.lastChild;return!t||t.name!="OpenTag"?null:{from:t.to,to:n.name=="CloseTag"?n.from:e.to}}}),Eqe.add({"OpenTag CloseTag":e=>e.getChild("TagName")})]}),languageData:{commentTokens:{block:{open:"\x3C!--",close:"-->"}},indentOnInput:/^\s*<\/$/}});function DBr(e={}){let t=[Jge.data.of({autocomplete:qLn(e.elements||[],e.attributes||[])})];return e.autoCloseTags!==!1&&t.push(KLn),new wd(Jge,t)}function pAt(e,t,n=e.length){if(!t)return"";let r=t.firstChild,o=r&&r.getChild("TagName");return o?e.sliceString(o.from,Math.min(o.to,n)):""}const KLn=er.inputHandler.of((e,t,n,r,o)=>{if(e.composing||e.state.readOnly||t!=n||r!=">"&&r!="/"||!Jge.isActiveAt(e.state,t,-1))return!1;let s=o(),{state:a}=s,l=a.changeByRange(d=>{var u,h,g;let{head:m}=d,v=a.doc.sliceString(m-1,m)==r,f=tc(a).resolveInner(m,-1),k;if(v&&r==">"&&f.name=="EndTag"){let A=f.parent;if(((h=(u=A.parent)===null||u===void 0?void 0:u.lastChild)===null||h===void 0?void 0:h.name)!="CloseTag"&&(k=pAt(a.doc,A.parent,m))){let p=m+(a.doc.sliceString(m,m+1)===">"?1:0),b=``;return{range:d,changes:{from:m,to:p,insert:b}}}}else if(v&&r=="/"&&f.name=="StartCloseTag"){let A=f.parent;if(f.from==m-2&&((g=A.lastChild)===null||g===void 0?void 0:g.name)!="CloseTag"&&(k=pAt(a.doc,A,m))){let p=m+(a.doc.sliceString(m,m+1)===">"?1:0),b=`${k}>`;return{range:Ln.cursor(m+b.length,-1),changes:{from:m,to:p,insert:b}}}}return{range:d}});return l.changes.empty?!1:(e.dispatch([s,a.update(l,{userEvent:"input.complete",scrollIntoView:!0})]),!0)}),BBr=Object.freeze(Object.defineProperty({__proto__:null,autoCloseTags:KLn,completeFromSchema:qLn,xml:DBr,xmlLanguage:Jge},Symbol.toStringTag,{value:"Module"})),LF=63,bAt=64,RBr=1,IBr=2,JLn=3,MBr=4,exn=5,PBr=6,FBr=7,txn=65,NBr=66,UBr=8,jBr=9,WBr=10,VBr=11,zBr=12,nxn=13,HBr=19,$Br=20,XBr=29,GBr=33,YBr=34,ZBr=47,qBr=0,EKe=1,oFe=2,RK=3,sFe=4;let vT=class{constructor(t,n,r){this.parent=t,this.depth=n,this.type=r,this.hash=(t?t.hash+t.hash<<8:0)+n+(n<<4)+r}};vT.top=new vT(null,-1,qBr);function aZ(e,t){for(let n=0,r=t-e.pos-1;;r--,n++){let o=e.peek(r);if(L8(o)||o==-1)return n}}function aFe(e){return e==32||e==9}function L8(e){return e==10||e==13}function ixn(e){return aFe(e)||L8(e)}function eQ(e){return e<0||ixn(e)}const KBr=new dI({start:vT.top,reduce(e,t){return e.type==RK&&(t==$Br||t==YBr)?e.parent:e},shift(e,t,n,r){if(t==JLn)return new vT(e,aZ(r,r.pos),EKe);if(t==txn||t==exn)return new vT(e,aZ(r,r.pos),oFe);if(t==LF)return e.parent;if(t==HBr||t==GBr)return new vT(e,0,RK);if(t==nxn&&e.type==sFe)return e.parent;if(t==ZBr){let o=/[1-9]/.exec(r.read(r.pos,n.pos));if(o)return new vT(e,e.depth+ +o[0],sFe)}return e},hash(e){return e.hash}});function UW(e,t,n=0){return e.peek(n)==t&&e.peek(n+1)==t&&e.peek(n+2)==t&&eQ(e.peek(n+3))}const JBr=new go((e,t)=>{if(e.next==-1&&t.canShift(bAt))return e.acceptToken(bAt);let n=e.peek(-1);if((L8(n)||n<0)&&t.context.type!=RK){if(UW(e,45))if(t.canShift(LF))e.acceptToken(LF);else return e.acceptToken(RBr,3);if(UW(e,46))if(t.canShift(LF))e.acceptToken(LF);else return e.acceptToken(IBr,3);let r=0;for(;e.next==32;)r++,e.advance();(r{if(t.context.type==RK){e.next==63&&(e.advance(),eQ(e.next)&&e.acceptToken(FBr));return}if(e.next==45)e.advance(),eQ(e.next)&&e.acceptToken(t.context.type==EKe&&t.context.depth==aZ(e,e.pos-1)?MBr:JLn);else if(e.next==63)e.advance(),eQ(e.next)&&e.acceptToken(t.context.type==oFe&&t.context.depth==aZ(e,e.pos-1)?PBr:exn);else{let n=e.pos;for(;;)if(aFe(e.next)){if(e.pos==n)return;e.advance()}else if(e.next==33)rxn(e);else if(e.next==38)lFe(e);else if(e.next==42){lFe(e);break}else if(e.next==39||e.next==34){if(TKe(e,!0))break;return}else if(e.next==91||e.next==123){if(!nRr(e))return;break}else{oxn(e,!0,!1,0);break}for(;aFe(e.next);)e.advance();if(e.next==58){if(e.pos==n&&t.canShift(XBr))return;let r=e.peek(1);eQ(r)&&e.acceptTokenTo(t.context.type==oFe&&t.context.depth==aZ(e,n)?NBr:txn,n)}}},{contextual:!0});function tRr(e){return e>32&&e<127&&e!=34&&e!=37&&e!=44&&e!=60&&e!=62&&e!=92&&e!=94&&e!=96&&e!=123&&e!=124&&e!=125}function wAt(e){return e>=48&&e<=57||e>=97&&e<=102||e>=65&&e<=70}function OAt(e,t){return e.next==37?(e.advance(),wAt(e.next)&&e.advance(),wAt(e.next)&&e.advance(),!0):tRr(e.next)||t&&e.next==44?(e.advance(),!0):!1}function rxn(e){if(e.advance(),e.next==60){for(e.advance();;)if(!OAt(e,!0)){e.next==62&&e.advance();break}}else for(;OAt(e,!1););}function lFe(e){for(e.advance();!eQ(e.next)&&eme(e.next)!="f";)e.advance()}function TKe(e,t){let n=e.next,r=!1,o=e.pos;for(e.advance();;){let s=e.next;if(s<0)break;if(e.advance(),s==n)if(s==39)if(e.next==39)e.advance();else break;else break;else if(s==92&&n==34)e.next>=0&&e.advance();else if(L8(s)){if(t)return!1;r=!0}else if(t&&e.pos>=o+1024)return!1}return!r}function nRr(e){for(let t=[],n=e.pos+1024;;)if(e.next==91||e.next==123)t.push(e.next),e.advance();else if(e.next==39||e.next==34){if(!TKe(e,!0))return!1}else if(e.next==93||e.next==125){if(t[t.length-1]!=e.next-2)return!1;if(t.pop(),e.advance(),!t.length)return!0}else{if(e.next<0||e.pos>n||L8(e.next))return!1;e.advance()}}const iRr="iiisiiissisfissssssssssssisssiiissssssssssssssssssssssssssfsfssissssssssssssssssssssssssssfif";function eme(e){return e<33?"u":e>125?"s":iRr[e-33]}function JSe(e,t){let n=eme(e);return n!="u"&&!(t&&n=="f")}function oxn(e,t,n,r){if(eme(e.next)=="s"||(e.next==63||e.next==58||e.next==45)&&JSe(e.peek(1),n))e.advance();else return!1;let o=e.pos;for(;;){let s=e.next,a=0,l=r+1;for(;ixn(s);){if(L8(s)){if(t)return!1;l=0}else l++;s=e.peek(++a)}if(!(s>=0&&(s==58?JSe(e.peek(a+1),n):s==35?e.peek(a-1)!=32:JSe(s,n)))||!n&&l<=r||l==0&&!n&&(UW(e,45,a)||UW(e,46,a)))break;if(t&&eme(s)=="f")return!1;for(let u=a;u>=0;u--)e.advance();if(t&&e.pos>o+1024)return!1}return!0}const rRr=new go((e,t)=>{if(e.next==33)rxn(e),e.acceptToken(zBr);else if(e.next==38||e.next==42){let n=e.next==38?WBr:VBr;lFe(e),e.acceptToken(n)}else e.next==39||e.next==34?(TKe(e,!1),e.acceptToken(jBr)):oxn(e,!1,t.context.type==RK,t.context.depth)&&e.acceptToken(UBr)}),oRr=new go((e,t)=>{let n=t.context.type==sFe?t.context.depth:-1,r=e.pos;e:for(;;){let o=0,s=e.next;for(;s==32;)s=e.peek(++o);if(!o&&(UW(e,45,o)||UW(e,46,o))||!L8(s)&&(n<0&&(n=Math.max(t.context.depth+1,o)),oYAN>Y",stateData:";S~O!fOS!gOS^OS~OP_OQbORSOTUOWROXROYYOZZO[XOcPOqQO!PVO!V[O!cTO~O`cO~P]OVkOWROXROYeOZfO[dOcPOmhOqQO~OboO~P!bOVtOWROXROYeOZfO[dOcPOmrOqQO~OpwO~P#WORSOTUOWROXROYYOZZO[XOcPOqQO!PVO!cTO~OSvP!avP!bvP~P#|OWROXROYeOZfO[dOcPOqQO~OmzO~P%OOm!OOUzP!azP!bzP!dzP~P#|O^!SO!b!QO!f!TO!g!RO~ORSOTUOWROXROcPOqQO!PVO!cTO~OY!UOP!QXQ!QX!V!QX!`!QXS!QX!a!QX!b!QXU!QXm!QX!d!QX~P&aO[!WOP!SXQ!SX!V!SX!`!SXS!SX!a!SX!b!SXU!SXm!SX!d!SX~P&aO^!ZO!W![O!b!YO!f!]O!g!YO~OP!_O!V[OQaX!`aX~OPaXQaX!VaX!`aX~P#|OP!bOQ!cO!V[O~OP_O!V[O~P#|OWROXROY!fOcPOqQObfXmfXofXpfX~OWROXRO[!hOcPOqQObhXmhXohXphX~ObeXmlXoeX~ObkXokX~P%OOm!kO~Om!lObnPonP~P%OOb!pOo!oO~Ob!pO~P!bOm!sOosXpsX~OosXpsX~P%OOm!uOotPptP~P%OOo!xOp!yO~Op!yO~P#WOS!|O!a#OO!b#OO~OUyX!ayX!byX!dyX~P#|Om#QO~OU#SO!a#UO!b#UO!d#RO~Om#WOUzX!azX!bzX!dzX~O]#XO~O!b#XO!g#YO~O^#ZO!b#XO!g#YO~OP!RXQ!RX!V!RX!`!RXS!RX!a!RX!b!RXU!RXm!RX!d!RX~P&aOP!TXQ!TX!V!TX!`!TXS!TX!a!TX!b!TXU!TXm!TX!d!TX~P&aO!b#^O!g#^O~O^#_O!b#^O!f#`O!g#^O~O^#_O!W#aO!b#^O!g#^O~OPaaQaa!Vaa!`aa~P#|OP#cO!V[OQ!XX!`!XX~OP!XXQ!XX!V!XX!`!XX~P#|OP_O!V[OQ!_X!`!_X~P#|OWROXROcPOqQObgXmgXogXpgX~OWROXROcPOqQObiXmiXoiXpiX~Obkaoka~P%OObnXonX~P%OOm#kO~Ob#lOo!oO~Oosapsa~P%OOotXptX~P%OOm#pO~Oo!xOp#qO~OSwP!awP!bwP~P#|OS!|O!a#vO!b#vO~OUya!aya!bya!dya~P#|Om#xO~P%OOm#{OU}P!a}P!b}P!d}P~P#|OU#SO!a$OO!b$OO!d#RO~O]$QO~O!b$QO!g$RO~O!b$SO!g$SO~O^$TO!b$SO!g$SO~O^$TO!b$SO!f$UO!g$SO~OP!XaQ!Xa!V!Xa!`!Xa~P#|Obnaona~P%OOotapta~P%OOo!xO~OU|X!a|X!b|X!d|X~P#|Om$ZO~Om$]OU}X!a}X!b}X!d}X~O]$^O~O!b$_O!g$_O~O^$`O!b$_O!g$_O~OU|a!a|a!b|a!d|a~P#|O!b$cO!g$cO~O",goto:",]!mPPPPPPPPPPPPPPPPP!nPP!v#v#|$`#|$c$f$j$nP%VPPP!v%Y%^%a%{&O%a&R&U&X&_&b%aP&e&{&e'O'RPP']'a'g'm's'y(XPPPPPPPP(_)e*X+c,VUaObcR#e!c!{ROPQSTUXY_bcdehknrtvz!O!U!W!_!b!c!f!h!k!l!s!u!|#Q#R#S#W#c#k#p#x#{$Z$]QmPR!qnqfPQThknrtv!k!l!s!u#R#k#pR!gdR!ieTlPnTjPnSiPnSqQvQ{TQ!mkQ!trQ!vtR#y#RR!nkTsQvR!wt!RWOSUXY_bcz!O!U!W!_!b!c!|#Q#S#W#c#x#{$Z$]RySR#t!|R|TR|UQ!PUR#|#SR#z#RR#z#SyZOSU_bcz!O!_!b!c!|#Q#S#W#c#x#{$Z$]R!VXR!XYa]O^abc!a!c!eT!da!eQnPR!rnQvQR!{vQ!}yR#u!}Q#T|R#}#TW^Obc!cS!^^!aT!aa!eQ!eaR#f!eW`Obc!cQxSS}U#SQ!`_Q#PzQ#V!OQ#b!_Q#d!bQ#s!|Q#w#QQ$P#WQ$V#cQ$Y#xQ$[#{Q$a$ZR$b$]xZOSU_bcz!O!_!b!c!|#Q#S#W#c#x#{$Z$]Q!VXQ!XYQ#[!UR#]!W!QWOSUXY_bcz!O!U!W!_!b!c!|#Q#S#W#c#x#{$Z$]pfPQThknrtv!k!l!s!u#R#k#pQ!gdQ!ieQ#g!fR#h!hSgPn^pQTkrtv#RQ!jhQ#i!kQ#j!lQ#n!sQ#o!uQ$W#kR$X#pQuQR!zv",nodeNames:"⚠ DirectiveEnd DocEnd - - ? ? ? Literal QuotedLiteral Anchor Alias Tag BlockLiteralContent Comment Stream BOM Document ] [ FlowSequence Item Tagged Anchored Anchored Tagged FlowMapping Pair Key : Pair , } { FlowMapping Pair Pair BlockSequence Item Item BlockMapping Pair Pair Key Pair Pair BlockLiteral BlockLiteralHeader Tagged Anchored Anchored Tagged Directive DirectiveName DirectiveContent Document",maxTerm:74,context:KBr,nodeProps:[["isolate",-3,8,9,14,""],["openedBy",18,"[",32,"{"],["closedBy",19,"]",33,"}"]],propSources:[sRr],skippedNodes:[0],repeatNodeCount:6,tokenData:"-Y~RnOX#PXY$QYZ$]Z]#P]^$]^p#Ppq$Qqs#Pst$btu#Puv$yv|#P|}&e}![#P![!]'O!]!`#P!`!a'i!a!}#P!}#O*g#O#P#P#P#Q+Q#Q#o#P#o#p+k#p#q'i#q#r,U#r;'S#P;'S;=`#z<%l?HT#P?HT?HU,o?HUO#PQ#UU!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PQ#kTOY#PZs#Pt;'S#P;'S;=`#z<%lO#PQ#}P;=`<%l#P~$VQ!f~XY$Qpq$Q~$bO!g~~$gS^~OY$bZ;'S$b;'S;=`$s<%lO$b~$vP;=`<%l$bR%OX!WQOX%kXY#PZ]%k]^#P^p%kpq#hq;'S%k;'S;=`&_<%lO%kR%rX!WQ!VPOX%kXY#PZ]%k]^#P^p%kpq#hq;'S%k;'S;=`&_<%lO%kR&bP;=`<%l%kR&lUoP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR'VUmP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR'p[!PP!WQOY#PZp#Ppq#hq{#P{|(f|}#P}!O(f!O!R#P!R![)p![;'S#P;'S;=`#z<%lO#PR(mW!PP!WQOY#PZp#Ppq#hq!R#P!R![)V![;'S#P;'S;=`#z<%lO#PR)^U!PP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR)wY!PP!WQOY#PZp#Ppq#hq{#P{|)V|}#P}!O)V!O;'S#P;'S;=`#z<%lO#PR*nUcP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR+XUbP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR+rUqP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR,]UpP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR,vU`P!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#P",tokenizers:[JBr,eRr,rRr,oRr,0,1],topRules:{Stream:[0,15]},tokenPrec:0}),lRr=zd.deserialize({version:14,states:"!vOQOPOOO]OPO'#C_OhOPO'#C^OOOO'#Cc'#CcOpOPO'#CaQOOOOOO{OPOOOOOO'#Cb'#CbO!WOPO'#C`O!`OPO,58xOOOO-E6a-E6aOOOO-E6`-E6`OOOO'#C_'#C_OOOO1G.d1G.d",stateData:"!h~OXPOYROWTP~OWVXXRXYRX~OYVOXSP~OXROYROWTX~OXROYROWTP~OYVOXSX~OX[O~OXY~",goto:"vWPPX[beioRUOQQOR]XRXQTTOUQWQRZWSSOURYS",nodeNames:"⚠ Document Frontmatter DashLine FrontmatterContent Body",maxTerm:10,skippedNodes:[0],repeatNodeCount:2,tokenData:"$z~RXOYnYZ!^Z]n]^!^^}n}!O!i!O;'Sn;'S;=`!c<%lOn~qXOYnYZ!^Z]n]^!^^;'Sn;'S;=`!c<%l~n~On~~!^~!cOY~~!fP;=`<%ln~!lZOYnYZ!^Z]n]^!^^}n}!O#_!O;'Sn;'S;=`!c<%l~n~On~~!^~#bZOYnYZ!^Z]n]^!^^}n}!O$T!O;'Sn;'S;=`!c<%l~n~On~~!^~$WXOYnYZ$sZ]n]^$s^;'Sn;'S;=`!c<%l~n~On~~$s~$zOX~Y~",tokenizers:[0],topRules:{Document:[0,1]},tokenPrec:67}),QKe=Vd.define({name:"yaml",parser:aRr.configure({props:[zu.add({Stream:e=>{for(let t=e.node.resolve(e.pos,-1);t&&t.to>=e.pos;t=t.parent){if(t.name=="BlockLiteralContent"&&t.frome.pos)return null}}return null},FlowMapping:Xv({closing:"}"}),FlowSequence:Xv({closing:"]"})}),Ah.add({"FlowMapping FlowSequence":bA,"Item Pair BlockLiteral":(e,t)=>({from:t.doc.lineAt(e.from).to,to:e.to})})]}),languageData:{commentTokens:{line:"#"},indentOnInput:/^\s*[\]\}]$/}});function cRr(){return new wd(QKe)}const dRr=Vd.define({name:"yaml-frontmatter",parser:lRr.configure({props:[Xd({DashLine:ve.meta})]})});function uRr(e){let{language:t,support:n}=e.content instanceof wd?e.content:{language:e.content,support:[]};return new wd(dRr.configure({wrap:bp(r=>r.name=="FrontmatterContent"?{parser:QKe.parser}:r.name=="Body"?{parser:t.parser}:null)}),n)}const hRr=Object.freeze(Object.defineProperty({__proto__:null,yaml:cRr,yamlFrontmatter:uRr,yamlLanguage:QKe},Symbol.toStringTag,{value:"Module"}));var fRr={"+":["conjugate","add"],"−":["negate","subtract"],"×":["signOf","multiply"],"÷":["reciprocal","divide"],"⌈":["ceiling","greaterOf"],"⌊":["floor","lesserOf"],"∣":["absolute","residue"],"⍳":["indexGenerate","indexOf"],"?":["roll","deal"],"⋆":["exponentiate","toThePowerOf"],"⍟":["naturalLog","logToTheBase"],"○":["piTimes","circularFuncs"],"!":["factorial","binomial"],"⌹":["matrixInverse","matrixDivide"],"<":[null,"lessThan"],"≤":[null,"lessThanOrEqual"],"=":[null,"equals"],">":[null,"greaterThan"],"≥":[null,"greaterThanOrEqual"],"≠":[null,"notEqual"],"≡":["depth","match"],"≢":[null,"notMatch"],"∈":["enlist","membership"],"⍷":[null,"find"],"∪":["unique","union"],"∩":[null,"intersection"],"∼":["not","without"],"∨":[null,"or"],"∧":[null,"and"],"⍱":[null,"nor"],"⍲":[null,"nand"],"⍴":["shapeOf","reshape"],",":["ravel","catenate"],"⍪":[null,"firstAxisCatenate"],"⌽":["reverse","rotate"],"⊖":["axis1Reverse","axis1Rotate"],"⍉":["transpose",null],"↑":["first","take"],"↓":[null,"drop"],"⊂":["enclose","partitionWithAxis"],"⊃":["diclose","pick"],"⌷":[null,"index"],"⍋":["gradeUp",null],"⍒":["gradeDown",null],"⊤":["encode",null],"⊥":["decode",null],"⍕":["format","formatByExample"],"⍎":["execute",null],"⊣":["stop","left"],"⊢":["pass","right"]},gRr=/[\.\/⌿⍀¨⍣]/,mRr=/⍬/,kRr=/[\+−×÷⌈⌊∣⍳\?⋆⍟○!⌹<≤=>≥≠≡≢∈⍷∪∩∼∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⌷⍋⍒⊤⊥⍕⍎⊣⊢]/,vRr=/←/,ARr=/[⍝#].*$/,pRr=function(e){var t;return t=!1,function(n){return t=n,n===e?t==="\\":!0}};const bRr={name:"apl",startState:function(){return{prev:!1,func:!1,op:!1,string:!1,escape:!1}},token:function(e,t){var n;return e.eatSpace()?null:(n=e.next(),n==='"'||n==="'"?(e.eatWhile(pRr(n)),e.next(),t.prev=!0,"string"):/[\[{\(]/.test(n)?(t.prev=!1,null):/[\]}\)]/.test(n)?(t.prev=!0,null):mRr.test(n)?(t.prev=!1,"atom"):/[¯\d]/.test(n)?(t.func?(t.func=!1,t.prev=!1):t.prev=!0,e.eatWhile(/[\w\.]/),"number"):gRr.test(n)||vRr.test(n)?"operator":kRr.test(n)?(t.func=!0,t.prev=!1,fRr[n]?"variableName.function.standard":"variableName.function"):ARr.test(n)?(e.skipToEnd(),"comment"):n==="∘"&&e.peek()==="."?(e.next(),"variableName.function"):(e.eatWhile(/[\w\$_]/),t.prev=!0,"keyword"))}},wRr=Object.freeze(Object.defineProperty({__proto__:null,apl:bRr},Symbol.toStringTag,{value:"Module"}));function e8e(e){var t=e.match(/^\s*\S/);return e.skipToEnd(),t?"error":null}const ORr={name:"asciiarmor",token:function(e,t){var n;if(t.state=="top")return e.sol()&&(n=e.match(/^-----BEGIN (.*)?-----\s*$/))?(t.state="headers",t.type=n[1],"tag"):e8e(e);if(t.state=="headers"){if(e.sol()&&e.match(/^\w+:/))return t.state="header","atom";var r=e8e(e);return r&&(t.state="body"),r}else{if(t.state=="header")return e.skipToEnd(),t.state="headers","string";if(t.state=="body")return e.sol()&&(n=e.match(/^-----END (.*)?-----\s*$/))?n[1]!=t.type?"error":(t.state="end","tag"):e.eatWhile(/[A-Za-z0-9+\/=]/)?null:(e.next(),"error");if(t.state=="end")return e8e(e)}},blankLine:function(e){e.state=="headers"&&(e.state="body")},startState:function(){return{state:"top",type:null}}},yRr=Object.freeze(Object.defineProperty({__proto__:null,asciiArmor:ORr},Symbol.toStringTag,{value:"Module"}));function ux(e){for(var t={},n=e.split(" "),r=0;r?$/.test(n)?(t.extenExten=!0,t.extenStart=!1,"strong"):(t.extenStart=!1,e.skipToEnd(),"error");if(t.extenExten)return t.extenExten=!1,t.extenPriority=!0,e.eatWhile(/[^,]/),t.extenInclude&&(e.skipToEnd(),t.extenPriority=!1,t.extenInclude=!1),t.extenSame&&(t.extenPriority=!1,t.extenSame=!1,t.extenApplication=!0),"tag";if(t.extenPriority)return t.extenPriority=!1,t.extenApplication=!0,e.next(),t.extenSame?null:(e.eatWhile(/[^,]/),"number");if(t.extenApplication){if(e.eatWhile(/,/),n=e.current(),n===",")return null;if(e.eatWhile(/\w/),n=e.current().toLowerCase(),t.extenApplication=!1,xRr.indexOf(n)!==-1)return"def"}else return ERr(e,t);return null},languageData:{commentTokens:{line:";",block:{open:";--",close:"--;"}}}},QRr=Object.freeze(Object.defineProperty({__proto__:null,asterisk:TRr},Symbol.toStringTag,{value:"Module"}));var DRr="><+-.,[]".split("");const BRr={name:"brainfuck",startState:function(){return{commentLine:!1,left:0,right:0,commentLoop:!1}},token:function(e,t){if(e.eatSpace())return null;e.sol()&&(t.commentLine=!1);var n=e.next().toString();if(DRr.indexOf(n)!==-1){if(t.commentLine===!0)return e.eol()&&(t.commentLine=!1),"comment";if(n==="]"||n==="[")return n==="["?t.left++:t.right++,"bracket";if(n==="+"||n==="-")return"keyword";if(n==="<"||n===">")return"atom";if(n==="."||n===",")return"def"}else return t.commentLine=!0,e.eol()&&(t.commentLine=!1),"comment";e.eol()&&(t.commentLine=!1)}},RRr=Object.freeze(Object.defineProperty({__proto__:null,brainfuck:BRr},Symbol.toStringTag,{value:"Module"}));var IRr="builtin",MRr="comment",yAt="string",CAt="atom",PRr="number",FRr="keyword",NRr="header",URr="def",jRr="link";function DKe(e){for(var t={},n=e.split(" "),r=0;r >= "),f4={digit:/\d/,digit_or_colon:/[\d:]/,hex:/[0-9a-f]/i,sign:/[+-]/,exponent:/e/i,symbol:/[\w*+\-]/};function WRr(e,t){return e==="0"&&t.eat(/x/i)?(t.eatWhile(f4.hex),!0):((e=="+"||e=="-")&&f4.digit.test(t.peek())&&(t.eat(f4.sign),e=t.next()),f4.digit.test(e)?(t.eat(e),t.eatWhile(f4.digit),t.peek()=="."&&(t.eat("."),t.eatWhile(f4.digit)),t.eat(f4.exponent)&&(t.eat(f4.sign),t.eatWhile(f4.digit)),!0):!1)}const VRr={name:"cobol",startState:function(){return{indentStack:null,indentation:0,mode:!1}},token:function(e,t){if(t.indentStack==null&&e.sol()&&(t.indentation=6),e.eatSpace())return null;var n=null;switch(t.mode){case"string":for(var r=!1;(r=e.next())!=null;)if((r=='"'||r=="'")&&!e.match(/['"]/,!1)){t.mode=!1;break}n=yAt;break;default:var o=e.next(),s=e.column();if(s>=0&&s<=5)n=URr;else if(s>=72&&s<=79)e.skipToEnd(),n=NRr;else if(o=="*"&&s==6)e.skipToEnd(),n=MRr;else if(o=='"'||o=="'")t.mode="string",n=yAt;else if(o=="'"&&!f4.digit_or_colon.test(e.peek()))n=CAt;else if(o==".")n=jRr;else if(WRr(o,e))n=PRr;else{if(e.current().match(f4.symbol))for(;s<71&&e.eat(f4.symbol)!==void 0;)s++;SAt&&SAt.propertyIsEnumerable(e.current().toUpperCase())?n=FRr:LAt&&LAt.propertyIsEnumerable(e.current().toUpperCase())?n=IRr:_At&&_At.propertyIsEnumerable(e.current().toUpperCase())?n=CAt:n=null}}return n},indent:function(e){return e.indentStack==null?e.indentation:e.indentStack.indent}},zRr=Object.freeze(Object.defineProperty({__proto__:null,cobol:VRr},Symbol.toStringTag,{value:"Module"}));function BKe(e,t,n,r,o,s){this.indented=e,this.column=t,this.type=n,this.info=r,this.align=o,this.prev=s}function Rae(e,t,n,r){var o=e.indented;return e.context&&e.context.type=="statement"&&n!="statement"&&(o=e.context.indented),e.context=new BKe(o,t,n,r,null,e.context)}function Y$(e){var t=e.context.type;return(t==")"||t=="]"||t=="}")&&(e.indented=e.context.indented),e.context=e.context.prev}function xAt(e,t,n){if(t.prevToken=="variable"||t.prevToken=="type"||/\S(?:[^- ]>|[*\]])\s*$|\*$/.test(e.string.slice(0,n))||t.typeAtEndOfLine&&e.column()==e.indentation())return!0}function t8e(e){for(;;){if(!e||e.type=="top")return!0;if(e.type=="}"&&e.prev.info!="namespace")return!1;e=e.prev}}function O2(e){var t=e.statementIndentUnit,n=e.dontAlignCalls,r=e.keywords||{},o=e.types||{},s=e.builtin||{},a=e.blockKeywords||{},l=e.defKeywords||{},d=e.atoms||{},u=e.hooks||{},h=e.multiLineStrings,g=e.indentStatements!==!1,m=e.indentSwitch!==!1,v=e.namespaceSeparator,f=e.isPunctuationChar||/[\[\]{}\(\),;\:\.]/,k=e.numberStart||/[\d\.]/,A=e.number||/^(?:0x[a-f\d]+|0b[01]+|(?:\d+\.?\d*|\.\d+)(?:e[-+]?\d+)?)(u|ll?|l|f)?/i,p=e.isOperatorChar||/[+\-*&%=<>!?|\/]/,b=e.isIdentifierChar||/[\w\$_\xa1-\uffff]/,w=e.isReservedIdentifier||!1,O,y;function C(E,Q){var T=E.next();if(u[T]){var P=u[T](E,Q);if(P!==!1)return P}if(T=='"'||T=="'")return Q.tokenize=_(T),Q.tokenize(E,Q);if(k.test(T)){if(E.backUp(1),E.match(A))return"number";E.next()}if(f.test(T))return O=T,null;if(T=="/"){if(E.eat("*"))return Q.tokenize=S,S(E,Q);if(E.eat("/"))return E.skipToEnd(),"comment"}if(p.test(T)){for(;!E.match(/^\/[\/*]/,!1)&&E.eat(p););return"operator"}if(E.eatWhile(b),v)for(;E.match(v);)E.eatWhile(b);var D=E.current();return P_(r,D)?(P_(a,D)&&(O="newstatement"),P_(l,D)&&(y=!0),"keyword"):P_(o,D)?"type":P_(s,D)||w&&w(D)?(P_(a,D)&&(O="newstatement"),"builtin"):P_(d,D)?"atom":"variable"}function _(E){return function(Q,T){for(var P=!1,D,I=!1;(D=Q.next())!=null;){if(D==E&&!P){I=!0;break}P=!P&&D=="\\"}return(I||!(P||h))&&(T.tokenize=null),"string"}}function S(E,Q){for(var T=!1,P;P=E.next();){if(P=="/"&&T){Q.tokenize=null;break}T=P=="*"}return"comment"}function L(E,Q){e.typeFirstDefinitions&&E.eol()&&t8e(Q.context)&&(Q.typeAtEndOfLine=xAt(E,Q,E.pos))}return{name:e.name,startState:function(E){return{tokenize:null,context:new BKe(-E,0,"top",null,!1),indented:0,startOfLine:!0,prevToken:null}},token:function(E,Q){var T=Q.context;if(E.sol()&&(T.align==null&&(T.align=!1),Q.indented=E.indentation(),Q.startOfLine=!0),E.eatSpace())return L(E,Q),null;O=y=null;var P=(Q.tokenize||C)(E,Q);if(P=="comment"||P=="meta")return P;if(T.align==null&&(T.align=!0),O==";"||O==":"||O==","&&E.match(/^\s*(?:\/\/.*)?$/,!1))for(;Q.context.type=="statement";)Y$(Q);else if(O=="{")Rae(Q,E.column(),"}");else if(O=="[")Rae(Q,E.column(),"]");else if(O=="(")Rae(Q,E.column(),")");else if(O=="}"){for(;T.type=="statement";)T=Y$(Q);for(T.type=="}"&&(T=Y$(Q));T.type=="statement";)T=Y$(Q)}else O==T.type?Y$(Q):g&&((T.type=="}"||T.type=="top")&&O!=";"||T.type=="statement"&&O=="newstatement")&&Rae(Q,E.column(),"statement",E.current());if(P=="variable"&&(Q.prevToken=="def"||e.typeFirstDefinitions&&xAt(E,Q,E.start)&&t8e(Q.context)&&E.match(/^\s*\(/,!1))&&(P="def"),u.token){var D=u.token(E,Q,P);D!==void 0&&(P=D)}return P=="def"&&e.styleDefs===!1&&(P="variable"),Q.startOfLine=!1,Q.prevToken=y?"def":P||O,L(E,Q),P},indent:function(E,Q,T){if(E.tokenize!=C&&E.tokenize!=null||E.typeAtEndOfLine&&t8e(E.context))return null;var P=E.context,D=Q&&Q.charAt(0),I=D==P.type;if(P.type=="statement"&&D=="}"&&(P=P.prev),e.dontIndentStatements)for(;P.type=="statement"&&e.dontIndentStatements.test(P.info);)P=P.prev;if(u.indent){var B=u.indent(E,P,Q,T.unit);if(typeof B=="number")return B}var R=P.prev&&P.prev.info=="switch";if(e.allmanIndentation&&/[{(]/.test(D)){for(;P.type!="top"&&P.type!="}";)P=P.prev;return P.indented}return P.type=="statement"?P.indented+(D=="{"?0:t||T.unit):P.align&&(!n||P.type!=")")?P.column+(I?0:1):P.type==")"&&!I?P.indented+(t||T.unit):P.indented+(I?0:T.unit)+(!I&&R&&!/^(?:case|default)\b/.test(Q)?T.unit:0)},languageData:{indentOnInput:m?/^\s*(?:case .*?:|default:|\{\}?|\})$/:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},autocomplete:Object.keys(r).concat(Object.keys(o)).concat(Object.keys(s)).concat(Object.keys(d)),...e.languageData}}}function Dr(e){for(var t={},n=e.split(" "),r=0;r!?|\/#:@]/,hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},'"':function(e,t){return e.match('""')?(t.tokenize=uxn,t.tokenize(e,t)):!1},"'":function(e){return e.match(/^(\\[^'\s]+|[^\\'])'/)?"character":(e.eatWhile(/[\w\$_\xa1-\uffff]/),"atom")},"=":function(e,t){var n=t.context;return n.type=="}"&&n.align&&e.eat(">")?(t.context=new BKe(n.indented,n.column,n.type,n.info,null,n.prev),"operator"):!1},"/":function(e,t){return e.eat("*")?(t.tokenize=IK(1),t.tokenize(e,t)):!1}},languageData:{closeBrackets:{brackets:["(","[","{","'",'"','"""']}}});function KRr(e){return function(t,n){for(var r=!1,o,s=!1;!t.eol();){if(!e&&!r&&t.match('"')){s=!0;break}if(e&&t.match('"""')){s=!0;break}o=t.next(),!r&&o=="$"&&t.match("{")&&t.skipTo("}"),r=!r&&o=="\\"&&!e}return(s||!e)&&(n.tokenize=null),"string"}}const JRr=O2({name:"kotlin",keywords:Dr("package as typealias class interface this super val operator var fun for is in This throw return annotation break continue object if else while do try when !in !is as? file import where by get set abstract enum open inner override private public internal protected catch finally out final vararg reified dynamic companion constructor init sealed field property receiver param sparam lateinit data inline noinline tailrec external annotation crossinline const operator infix suspend actual expect setparam"),types:Dr("Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable Compiler Double Exception Float Integer Long Math Number Object Package Pair Process Runtime Runnable SecurityManager Short StackTraceElement StrictMath String StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void Annotation Any BooleanArray ByteArray Char CharArray DeprecationLevel DoubleArray Enum FloatArray Function Int IntArray Lazy LazyThreadSafetyMode LongArray Nothing ShortArray Unit"),indentStatements:!1,multiLineStrings:!0,number:/^(?:0x[a-f\d_]+|0b[01_]+|(?:[\d_]+(\.\d+)?|\.\d+)(?:e[-+]?[\d_]+)?)(ul?|l|f)?/i,blockKeywords:Dr("catch class do else finally for if where try while enum"),defKeywords:Dr("class val var object interface fun"),atoms:Dr("true false null this"),hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},"*":function(e,t){return t.prevToken=="."?"variable":"operator"},'"':function(e,t){return t.tokenize=KRr(e.match('""')),t.tokenize(e,t)},"/":function(e,t){return e.eat("*")?(t.tokenize=IK(1),t.tokenize(e,t)):!1},indent:function(e,t,n,r){var o=n&&n.charAt(0);if((e.prevToken=="}"||e.prevToken==")")&&n=="")return e.indented;if(e.prevToken=="operator"&&n!="}"&&e.context.type!="}"||e.prevToken=="variable"&&o=="."||(e.prevToken=="}"||e.prevToken==")")&&o==".")return r*2+t.indented;if(t.align&&t.type=="}")return t.indented+(e.context.type==(n||"").charAt(0)?0:r)}},languageData:{closeBrackets:{brackets:["(","[","{","'",'"','"""']}}}),eIr=O2({name:"shader",keywords:Dr("sampler1D sampler2D sampler3D samplerCube sampler1DShadow sampler2DShadow const attribute uniform varying break continue discard return for while do if else struct in out inout"),types:Dr("float int bool void vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 mat2 mat3 mat4"),blockKeywords:Dr("for while do if else struct"),builtin:Dr("radians degrees sin cos tan asin acos atan pow exp log exp2 sqrt inversesqrt abs sign floor ceil fract mod min max clamp mix step smoothstep length distance dot cross normalize ftransform faceforward reflect refract matrixCompMult lessThan lessThanEqual greaterThan greaterThanEqual equal notEqual any all not texture1D texture1DProj texture1DLod texture1DProjLod texture2D texture2DProj texture2DLod texture2DProjLod texture3D texture3DProj texture3DLod texture3DProjLod textureCube textureCubeLod shadow1D shadow2D shadow1DProj shadow2DProj shadow1DLod shadow2DLod shadow1DProjLod shadow2DProjLod dFdx dFdy fwidth noise1 noise2 noise3 noise4"),atoms:Dr("true false gl_FragColor gl_SecondaryColor gl_Normal gl_Vertex gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_FogCoord gl_PointCoord gl_Position gl_PointSize gl_ClipVertex gl_FrontColor gl_BackColor gl_FrontSecondaryColor gl_BackSecondaryColor gl_TexCoord gl_FogFragCoord gl_FragCoord gl_FrontFacing gl_FragData gl_FragDepth gl_ModelViewMatrix gl_ProjectionMatrix gl_ModelViewProjectionMatrix gl_TextureMatrix gl_NormalMatrix gl_ModelViewMatrixInverse gl_ProjectionMatrixInverse gl_ModelViewProjectionMatrixInverse gl_TextureMatrixTranspose gl_ModelViewMatrixInverseTranspose gl_ProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixInverseTranspose gl_TextureMatrixInverseTranspose gl_NormalScale gl_DepthRange gl_ClipPlane gl_Point gl_FrontMaterial gl_BackMaterial gl_LightSource gl_LightModel gl_FrontLightModelProduct gl_BackLightModelProduct gl_TextureColor gl_EyePlaneS gl_EyePlaneT gl_EyePlaneR gl_EyePlaneQ gl_FogParameters gl_MaxLights gl_MaxClipPlanes gl_MaxTextureUnits gl_MaxTextureCoords gl_MaxVertexAttribs gl_MaxVertexUniformComponents gl_MaxVaryingFloats gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits gl_MaxFragmentUniformComponents gl_MaxCombineTextureImageUnits gl_MaxDrawBuffers"),indentSwitch:!1,hooks:{"#":nE}}),tIr=O2({name:"nesc",keywords:Dr(sie+" as atomic async call command component components configuration event generic implementation includes interface module new norace nx_struct nx_union post provides signal task uses abstract extends"),types:aie,blockKeywords:Dr(lie),atoms:Dr("null true false"),hooks:{"#":nE}}),nIr=O2({name:"objectivec",keywords:Dr(sie+" "+axn),types:cxn,builtin:Dr(lxn),blockKeywords:Dr(lie+" @synthesize @try @catch @finally @autoreleasepool @synchronized"),defKeywords:Dr(Dpe+" @interface @implementation @protocol @class"),dontIndentStatements:/^@.*$/,typeFirstDefinitions:!0,atoms:Dr("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:Rpe,hooks:{"#":nE,"*":Bpe}}),iIr=O2({name:"objectivecpp",keywords:Dr(sie+" "+axn+" "+sxn),types:cxn,builtin:Dr(lxn),blockKeywords:Dr(lie+" @synthesize @try @catch @finally @autoreleasepool @synchronized class try catch"),defKeywords:Dr(Dpe+" @interface @implementation @protocol @class class namespace"),dontIndentStatements:/^@.*$|^template$/,typeFirstDefinitions:!0,atoms:Dr("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:Rpe,hooks:{"#":nE,"*":Bpe,u:o9,U:o9,L:o9,R:o9,0:Ih,1:Ih,2:Ih,3:Ih,4:Ih,5:Ih,6:Ih,7:Ih,8:Ih,9:Ih,token:function(e,t,n){if(n=="variable"&&e.peek()=="("&&(t.prevToken==";"||t.prevToken==null||t.prevToken=="}")&&dxn(e.current()))return"def"}},namespaceSeparator:"::"}),rIr=O2({name:"squirrel",keywords:Dr("base break clone continue const default delete enum extends function in class foreach local resume return this throw typeof yield constructor instanceof static"),types:aie,blockKeywords:Dr("case catch class else for foreach if switch try while"),defKeywords:Dr("function local class"),typeFirstDefinitions:!0,atoms:Dr("true false null"),hooks:{"#":nE}});var Rue=null;function hxn(e){return function(t,n){for(var r=!1,o,s=!1;!t.eol();){if(!r&&t.match('"')&&(e=="single"||t.match('""'))){s=!0;break}if(!r&&t.match("``")){Rue=hxn(e),s=!0;break}o=t.next(),r=e=="single"&&!r&&o=="\\"}return s&&(n.tokenize=null),"string"}}const oIr=O2({name:"ceylon",keywords:Dr("abstracts alias assembly assert assign break case catch class continue dynamic else exists extends finally for function given if import in interface is let module new nonempty object of out outer package return satisfies super switch then this throw try value void while"),types:function(e){var t=e.charAt(0);return t===t.toUpperCase()&&t!==t.toLowerCase()},blockKeywords:Dr("case catch class dynamic else finally for function if interface module new object switch try while"),defKeywords:Dr("class dynamic function interface module object package value"),builtin:Dr("abstract actual aliased annotation by default deprecated doc final formal late license native optional sealed see serializable shared suppressWarnings tagged throws variable"),isPunctuationChar:/[\[\]{}\(\),;\:\.`]/,isOperatorChar:/[+\-*&%=<>!?|^~:\/]/,numberStart:/[\d#$]/,number:/^(?:#[\da-fA-F_]+|\$[01_]+|[\d_]+[kMGTPmunpf]?|[\d_]+\.[\d_]+(?:[eE][-+]?\d+|[kMGTPmunpf]|)|)/i,multiLineStrings:!0,typeFirstDefinitions:!0,atoms:Dr("true false null larger smaller equal empty finished"),indentSwitch:!1,styleDefs:!1,hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},'"':function(e,t){return t.tokenize=hxn(e.match('""')?"triple":"single"),t.tokenize(e,t)},"`":function(e,t){return!Rue||!e.match("`")?!1:(t.tokenize=Rue,Rue=null,t.tokenize(e,t))},"'":function(e){return e.match(/^(\\[^'\s]+|[^\\'])'/)?"string.special":(e.eatWhile(/[\w\$_\xa1-\uffff]/),"atom")},token:function(e,t,n){if((n=="variable"||n=="type")&&t.prevToken==".")return"variableName.special"}},languageData:{closeBrackets:{brackets:["(","[","{","'",'"','"""']}}});function sIr(e){(e.interpolationStack||(e.interpolationStack=[])).push(e.tokenize)}function fxn(e){return(e.interpolationStack||(e.interpolationStack=[])).pop()}function aIr(e){return e.interpolationStack?e.interpolationStack.length:0}function n8e(e,t,n,r){var o=!1;if(t.eat(e))if(t.eat(e))o=!0;else return"string";function s(a,l){for(var d=!1;!a.eol();){if(!r&&!d&&a.peek()=="$")return sIr(l),l.tokenize=lIr,"string";var u=a.next();if(u==e&&!d&&(!o||a.match(e+e))){l.tokenize=null;break}d=!r&&!d&&u=="\\"}return"string"}return n.tokenize=s,s(t,n)}function lIr(e,t){return e.eat("$"),e.eat("{")?t.tokenize=null:t.tokenize=cIr,null}function cIr(e,t){return e.eatWhile(/[\w_]/),t.tokenize=fxn(t),"variable"}const dIr=O2({name:"dart",keywords:Dr("this super static final const abstract class extends external factory implements mixin get native set typedef with enum throw rethrow assert break case continue default in return new deferred async await covariant try catch finally do else for if switch while import library export part of show hide is as extension on yield late required sealed base interface when inline"),blockKeywords:Dr("try catch finally do else for if switch while"),builtin:Dr("void bool num int double dynamic var String Null Never"),atoms:Dr("true false null"),number:/^(?:0x[a-f\d_]+|(?:[\d_]+\.?[\d_]*|\.[\d_]+)(?:e[-+]?[\d_]+)?)/i,hooks:{"@":function(e){return e.eatWhile(/[\w\$_\.]/),"meta"},"'":function(e,t){return n8e("'",e,t,!1)},'"':function(e,t){return n8e('"',e,t,!1)},r:function(e,t){var n=e.peek();return n=="'"||n=='"'?n8e(e.next(),e,t,!0):!1},"}":function(e,t){return aIr(t)>0?(t.tokenize=fxn(t),null):!1},"/":function(e,t){return e.eat("*")?(t.tokenize=IK(1),t.tokenize(e,t)):!1},token:function(e,t,n){if(n=="variable"){var r=RegExp("^[_$]*[A-Z][a-zA-Z0-9_$]*$","g");if(r.test(e.current()))return"type"}}}}),l7=Object.freeze(Object.defineProperty({__proto__:null,c:XRr,ceylon:oIr,clike:O2,cpp:GRr,csharp:ZRr,dart:dIr,java:YRr,kotlin:JRr,nesC:tIr,objectiveC:nIr,objectiveCpp:iIr,scala:qRr,shader:eIr,squirrel:rIr},Symbol.toStringTag,{value:"Module"}));var gxn=["false","nil","true"],mxn=[".","catch","def","do","if","monitor-enter","monitor-exit","new","quote","recur","set!","throw","try","var"],kxn=["*","*'","*1","*2","*3","*agent*","*allow-unresolved-vars*","*assert*","*clojure-version*","*command-line-args*","*compile-files*","*compile-path*","*compiler-options*","*data-readers*","*default-data-reader-fn*","*e","*err*","*file*","*flush-on-newline*","*fn-loader*","*in*","*math-context*","*ns*","*out*","*print-dup*","*print-length*","*print-level*","*print-meta*","*print-namespace-maps*","*print-readably*","*read-eval*","*reader-resolver*","*source-path*","*suppress-read*","*unchecked-math*","*use-context-classloader*","*verbose-defrecords*","*warn-on-reflection*","+","+'","-","-'","->","->>","->ArrayChunk","->Eduction","->Vec","->VecNode","->VecSeq","-cache-protocol-fn","-reset-methods","..","/","<","<=","=","==",">",">=","EMPTY-NODE","Inst","StackTraceElement->vec","Throwable->map","accessor","aclone","add-classpath","add-watch","agent","agent-error","agent-errors","aget","alength","alias","all-ns","alter","alter-meta!","alter-var-root","amap","ancestors","and","any?","apply","areduce","array-map","as->","aset","aset-boolean","aset-byte","aset-char","aset-double","aset-float","aset-int","aset-long","aset-short","assert","assoc","assoc!","assoc-in","associative?","atom","await","await-for","await1","bases","bean","bigdec","bigint","biginteger","binding","bit-and","bit-and-not","bit-clear","bit-flip","bit-not","bit-or","bit-set","bit-shift-left","bit-shift-right","bit-test","bit-xor","boolean","boolean-array","boolean?","booleans","bound-fn","bound-fn*","bound?","bounded-count","butlast","byte","byte-array","bytes","bytes?","case","cast","cat","char","char-array","char-escape-string","char-name-string","char?","chars","chunk","chunk-append","chunk-buffer","chunk-cons","chunk-first","chunk-next","chunk-rest","chunked-seq?","class","class?","clear-agent-errors","clojure-version","coll?","comment","commute","comp","comparator","compare","compare-and-set!","compile","complement","completing","concat","cond","cond->","cond->>","condp","conj","conj!","cons","constantly","construct-proxy","contains?","count","counted?","create-ns","create-struct","cycle","dec","dec'","decimal?","declare","dedupe","default-data-readers","definline","definterface","defmacro","defmethod","defmulti","defn","defn-","defonce","defprotocol","defrecord","defstruct","deftype","delay","delay?","deliver","denominator","deref","derive","descendants","destructure","disj","disj!","dissoc","dissoc!","distinct","distinct?","doall","dorun","doseq","dosync","dotimes","doto","double","double-array","double?","doubles","drop","drop-last","drop-while","eduction","empty","empty?","ensure","ensure-reduced","enumeration-seq","error-handler","error-mode","eval","even?","every-pred","every?","ex-data","ex-info","extend","extend-protocol","extend-type","extenders","extends?","false?","ffirst","file-seq","filter","filterv","find","find-keyword","find-ns","find-protocol-impl","find-protocol-method","find-var","first","flatten","float","float-array","float?","floats","flush","fn","fn?","fnext","fnil","for","force","format","frequencies","future","future-call","future-cancel","future-cancelled?","future-done?","future?","gen-class","gen-interface","gensym","get","get-in","get-method","get-proxy-class","get-thread-bindings","get-validator","group-by","halt-when","hash","hash-combine","hash-map","hash-ordered-coll","hash-set","hash-unordered-coll","ident?","identical?","identity","if-let","if-not","if-some","ifn?","import","in-ns","inc","inc'","indexed?","init-proxy","inst-ms","inst-ms*","inst?","instance?","int","int-array","int?","integer?","interleave","intern","interpose","into","into-array","ints","io!","isa?","iterate","iterator-seq","juxt","keep","keep-indexed","key","keys","keyword","keyword?","last","lazy-cat","lazy-seq","let","letfn","line-seq","list","list*","list?","load","load-file","load-reader","load-string","loaded-libs","locking","long","long-array","longs","loop","macroexpand","macroexpand-1","make-array","make-hierarchy","map","map-entry?","map-indexed","map?","mapcat","mapv","max","max-key","memfn","memoize","merge","merge-with","meta","method-sig","methods","min","min-key","mix-collection-hash","mod","munge","name","namespace","namespace-munge","nat-int?","neg-int?","neg?","newline","next","nfirst","nil?","nnext","not","not-any?","not-empty","not-every?","not=","ns","ns-aliases","ns-imports","ns-interns","ns-map","ns-name","ns-publics","ns-refers","ns-resolve","ns-unalias","ns-unmap","nth","nthnext","nthrest","num","number?","numerator","object-array","odd?","or","parents","partial","partition","partition-all","partition-by","pcalls","peek","persistent!","pmap","pop","pop!","pop-thread-bindings","pos-int?","pos?","pr","pr-str","prefer-method","prefers","primitives-classnames","print","print-ctor","print-dup","print-method","print-simple","print-str","printf","println","println-str","prn","prn-str","promise","proxy","proxy-call-with-super","proxy-mappings","proxy-name","proxy-super","push-thread-bindings","pvalues","qualified-ident?","qualified-keyword?","qualified-symbol?","quot","rand","rand-int","rand-nth","random-sample","range","ratio?","rational?","rationalize","re-find","re-groups","re-matcher","re-matches","re-pattern","re-seq","read","read-line","read-string","reader-conditional","reader-conditional?","realized?","record?","reduce","reduce-kv","reduced","reduced?","reductions","ref","ref-history-count","ref-max-history","ref-min-history","ref-set","refer","refer-clojure","reify","release-pending-sends","rem","remove","remove-all-methods","remove-method","remove-ns","remove-watch","repeat","repeatedly","replace","replicate","require","reset!","reset-meta!","reset-vals!","resolve","rest","restart-agent","resultset-seq","reverse","reversible?","rseq","rsubseq","run!","satisfies?","second","select-keys","send","send-off","send-via","seq","seq?","seqable?","seque","sequence","sequential?","set","set-agent-send-executor!","set-agent-send-off-executor!","set-error-handler!","set-error-mode!","set-validator!","set?","short","short-array","shorts","shuffle","shutdown-agents","simple-ident?","simple-keyword?","simple-symbol?","slurp","some","some->","some->>","some-fn","some?","sort","sort-by","sorted-map","sorted-map-by","sorted-set","sorted-set-by","sorted?","special-symbol?","spit","split-at","split-with","str","string?","struct","struct-map","subs","subseq","subvec","supers","swap!","swap-vals!","symbol","symbol?","sync","tagged-literal","tagged-literal?","take","take-last","take-nth","take-while","test","the-ns","thread-bound?","time","to-array","to-array-2d","trampoline","transduce","transient","tree-seq","true?","type","unchecked-add","unchecked-add-int","unchecked-byte","unchecked-char","unchecked-dec","unchecked-dec-int","unchecked-divide-int","unchecked-double","unchecked-float","unchecked-inc","unchecked-inc-int","unchecked-int","unchecked-long","unchecked-multiply","unchecked-multiply-int","unchecked-negate","unchecked-negate-int","unchecked-remainder-int","unchecked-short","unchecked-subtract","unchecked-subtract-int","underive","unquote","unquote-splicing","unreduced","unsigned-bit-shift-right","update","update-in","update-proxy","uri?","use","uuid?","val","vals","var-get","var-set","var?","vary-meta","vec","vector","vector-of","vector?","volatile!","volatile?","vreset!","vswap!","when","when-first","when-let","when-not","when-some","while","with-bindings","with-bindings*","with-in-str","with-loading-context","with-local-vars","with-meta","with-open","with-out-str","with-precision","with-redefs","with-redefs-fn","xml-seq","zero?","zipmap"],uIr=["->","->>","as->","binding","bound-fn","case","catch","comment","cond","cond->","cond->>","condp","def","definterface","defmethod","defn","defmacro","defprotocol","defrecord","defstruct","deftype","do","doseq","dotimes","doto","extend","extend-protocol","extend-type","fn","for","future","if","if-let","if-not","if-some","let","letfn","locking","loop","ns","proxy","reify","struct-map","some->","some->>","try","when","when-first","when-let","when-not","when-some","while","with-bindings","with-bindings*","with-in-str","with-loading-context","with-local-vars","with-meta","with-open","with-out-str","with-precision","with-redefs","with-redefs-fn"],hIr=Ipe(gxn),fIr=Ipe(mxn),gIr=Ipe(kxn),mIr=Ipe(uIr),kIr=/^(?:[\\\[\]\s"(),;@^`{}~]|$)/,vIr=/^(?:[+\-]?\d+(?:(?:N|(?:[eE][+\-]?\d+))|(?:\.?\d*(?:M|(?:[eE][+\-]?\d+))?)|\/\d+|[xX][0-9a-fA-F]+|r[0-9a-zA-Z]+)?(?=[\\\[\]\s"#'(),;@^`{}~]|$))/,AIr=/^(?:\\(?:backspace|formfeed|newline|return|space|tab|o[0-7]{3}|u[0-9A-Fa-f]{4}|x[0-9A-Fa-f]{4}|.)?(?=[\\\[\]\s"(),;@^`{}~]|$))/,pIr=/^(?:(?:[^\\\/\[\]\d\s"#'(),;@^`{}~.][^\\\[\]\s"(),;@^`{}~.\/]*(?:\.[^\\\/\[\]\d\s"#'(),;@^`{}~.][^\\\[\]\s"(),;@^`{}~.\/]*)*\/)?(?:\/|[^\\\/\[\]\d\s"#'(),;@^`{}~][^\\\[\]\s"(),;@^`{}~]*)*(?=[\\\[\]\s"(),;@^`{}~]|$))/;function RKe(e,t){if(e.eatSpace()||e.eat(","))return["space",null];if(e.match(vIr))return[null,"number"];if(e.match(AIr))return[null,"string.special"];if(e.eat(/^"/))return(t.tokenize=bIr)(e,t);if(e.eat(/^[(\[{]/))return["open","bracket"];if(e.eat(/^[)\]}]/))return["close","bracket"];if(e.eat(/^;/))return e.skipToEnd(),["space","comment"];if(e.eat(/^[#'@^`~]/))return[null,"meta"];var n=e.match(pIr),r=n&&n[0];return r?r==="comment"&&t.lastToken==="("?(t.tokenize=wIr)(e,t):BG(r,hIr)||r.charAt(0)===":"?["symbol","atom"]:BG(r,fIr)||BG(r,gIr)?["symbol","keyword"]:t.lastToken==="("?["symbol","builtin"]:["symbol","variable"]:(e.next(),e.eatWhile(function(o){return!BG(o,kIr)}),[null,"error"])}function bIr(e,t){for(var n=!1,r;r=e.next();){if(r==='"'&&!n){t.tokenize=RKe;break}n=!n&&r==="\\"}return[null,"string"]}function wIr(e,t){for(var n=1,r;r=e.next();)if(r===")"&&n--,r==="("&&n++,n===0){e.backUp(1),t.tokenize=RKe;break}return["space","comment"]}function Ipe(e){for(var t={},n=0;n*\/]/.test(B)?w(null,"select-op"):B=="."&&D.match(/^-?[_a-z][_a-z0-9-]*/i)?w("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(B)?w(null,B):D.match(/^[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/i.test(D.current())&&(I.tokenize=C),w("variableName.function","variable")):/[\w\\\-]/.test(B)?(D.eatWhile(/[\w\\\-]/),w("property","word")):w(null,null)}function y(D){return function(I,B){for(var R=!1,M;(M=I.next())!=null;){if(M==D&&!R){D==")"&&I.backUp(1);break}R=!R&&M=="\\"}return(M==D||!R&&D!=")")&&(B.tokenize=null),w("string","string")}}function C(D,I){return D.next(),D.match(/^\s*[\"\')]/,!1)?I.tokenize=null:I.tokenize=y(")"),w(null,"(")}function _(D,I,B){this.type=D,this.indent=I,this.prev=B}function S(D,I,B,R){return D.context=new _(B,I.indentation()+(R===!1?0:I.indentUnit),D.context),B}function L(D){return D.context.prev&&(D.context=D.context.prev),D.context.type}function E(D,I,B){return P[B.context.type](D,I,B)}function Q(D,I,B,R){for(var M=R||1;M>0;M--)B.context=B.context.prev;return E(D,I,B)}function T(D){var I=D.current().toLowerCase();m.hasOwnProperty(I)?b="atom":g.hasOwnProperty(I)?b="keyword":b="variable"}var P={};return P.top=function(D,I,B){if(D=="{")return S(B,I,"block");if(D=="}"&&B.context.prev)return L(B);if(k&&/@component/i.test(D))return S(B,I,"atComponentBlock");if(/^@(-moz-)?document$/i.test(D))return S(B,I,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(D))return S(B,I,"atBlock");if(/^@(font-face|counter-style)/i.test(D))return B.stateArg=D,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(D))return"keyframes";if(D&&D.charAt(0)=="@")return S(B,I,"at");if(D=="hash")b="builtin";else if(D=="word")b="tag";else{if(D=="variable-definition")return"maybeprop";if(D=="interpolation")return S(B,I,"interpolation");if(D==":")return"pseudo";if(v&&D=="(")return S(B,I,"parens")}return B.context.type},P.block=function(D,I,B){if(D=="word"){var R=I.current().toLowerCase();return l.hasOwnProperty(R)?(b="property","maybeprop"):d.hasOwnProperty(R)?(b=A?"string.special":"property","maybeprop"):v?(b=I.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(b="error","maybeprop")}else return D=="meta"?"block":!v&&(D=="hash"||D=="qualifier")?(b="error","block"):P.top(D,I,B)},P.maybeprop=function(D,I,B){return D==":"?S(B,I,"prop"):E(D,I,B)},P.prop=function(D,I,B){if(D==";")return L(B);if(D=="{"&&v)return S(B,I,"propBlock");if(D=="}"||D=="{")return Q(D,I,B);if(D=="(")return S(B,I,"parens");if(D=="hash"&&!/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(I.current()))b="error";else if(D=="word")T(I);else if(D=="interpolation")return S(B,I,"interpolation");return"prop"},P.propBlock=function(D,I,B){return D=="}"?L(B):D=="word"?(b="property","maybeprop"):B.context.type},P.parens=function(D,I,B){return D=="{"||D=="}"?Q(D,I,B):D==")"?L(B):D=="("?S(B,I,"parens"):D=="interpolation"?S(B,I,"interpolation"):(D=="word"&&T(I),"parens")},P.pseudo=function(D,I,B){return D=="meta"?"pseudo":D=="word"?(b="variableName.constant",B.context.type):E(D,I,B)},P.documentTypes=function(D,I,B){return D=="word"&&r.hasOwnProperty(I.current())?(b="tag",B.context.type):P.atBlock(D,I,B)},P.atBlock=function(D,I,B){if(D=="(")return S(B,I,"atBlock_parens");if(D=="}"||D==";")return Q(D,I,B);if(D=="{")return L(B)&&S(B,I,v?"block":"top");if(D=="interpolation")return S(B,I,"interpolation");if(D=="word"){var R=I.current().toLowerCase();R=="only"||R=="not"||R=="and"||R=="or"?b="keyword":o.hasOwnProperty(R)?b="attribute":s.hasOwnProperty(R)?b="property":a.hasOwnProperty(R)?b="keyword":l.hasOwnProperty(R)?b="property":d.hasOwnProperty(R)?b=A?"string.special":"property":m.hasOwnProperty(R)?b="atom":g.hasOwnProperty(R)?b="keyword":b="error"}return B.context.type},P.atComponentBlock=function(D,I,B){return D=="}"?Q(D,I,B):D=="{"?L(B)&&S(B,I,v?"block":"top",!1):(D=="word"&&(b="error"),B.context.type)},P.atBlock_parens=function(D,I,B){return D==")"?L(B):D=="{"||D=="}"?Q(D,I,B,2):P.atBlock(D,I,B)},P.restricted_atBlock_before=function(D,I,B){return D=="{"?S(B,I,"restricted_atBlock"):D=="word"&&B.stateArg=="@counter-style"?(b="variable","restricted_atBlock_before"):E(D,I,B)},P.restricted_atBlock=function(D,I,B){return D=="}"?(B.stateArg=null,L(B)):D=="word"?(B.stateArg=="@font-face"&&!u.hasOwnProperty(I.current().toLowerCase())||B.stateArg=="@counter-style"&&!h.hasOwnProperty(I.current().toLowerCase())?b="error":b="property","maybeprop"):"restricted_atBlock"},P.keyframes=function(D,I,B){return D=="word"?(b="variable","keyframes"):D=="{"?S(B,I,"top"):E(D,I,B)},P.at=function(D,I,B){return D==";"?L(B):D=="{"||D=="}"?Q(D,I,B):(D=="word"?b="tag":D=="hash"&&(b="builtin"),"at")},P.interpolation=function(D,I,B){return D=="}"?L(B):D=="{"||D==";"?Q(D,I,B):(D=="word"?b="variable":D!="variable"&&D!="("&&D!=")"&&(b="error"),"interpolation")},{name:e.name,startState:function(){return{tokenize:null,state:t?"block":"top",stateArg:null,context:new _(t?"block":"top",0,null)}},token:function(D,I){if(!I.tokenize&&D.eatSpace())return null;var B=(I.tokenize||O)(D,I);return B&&typeof B=="object"&&(p=B[1],B=B[0]),b=B,p!="comment"&&(I.state=P[I.state](p,D,I)),b},indent:function(D,I,B){var R=D.context,M=I&&I.charAt(0),N=R.indent;return R.type=="prop"&&(M=="}"||M==")")&&(R=R.prev),R.prev&&(M=="}"&&(R.type=="block"||R.type=="top"||R.type=="interpolation"||R.type=="restricted_atBlock")?(R=R.prev,N=R.indent):(M==")"&&(R.type=="parens"||R.type=="atBlock_parens")||M=="{"&&(R.type=="at"||R.type=="atBlock"))&&(N=Math.max(0,R.indent-B.unit))),N},languageData:{indentOnInput:/^\s*\}$/,commentTokens:{line:f,block:{open:"/*",close:"*/"}},autocomplete:_xn}}}function qy(e){for(var t={},n=0;n|=>|\+[+=]?|-[\-=]?|\*[\*=]?|\/[\/=]?|[=!]=|<[><]?=?|>>?=?|%=?|&=?|\|=?|\^=?|\~|!|\?|(or|and|\|\||&&|\?)=)/,MIr=/^(?:[()\[\]{},:`=;]|\.\.?\.?)/,DAt=/^[_A-Za-z$][_A-Za-z$0-9]*/,PIr=/^@[_A-Za-z$][_A-Za-z$0-9]*/,FIr=Vpe(["and","or","not","is","isnt","in","instanceof","typeof"]),tme=["for","while","loop","if","unless","else","switch","try","catch","finally","class"],NIr=["break","by","continue","debugger","delete","do","in","of","new","return","then","this","@","throw","when","until","extends"],UIr=Vpe(tme.concat(NIr));tme=Vpe(tme);var jIr=/^('{3}|\"{3}|['\"])/,WIr=/^(\/{3}|\/)/,VIr=["Infinity","NaN","undefined","null","true","false","on","off","yes","no"],zIr=Vpe(VIr);function MK(e,t){if(e.sol()){t.scope.align===null&&(t.scope.align=!1);var n=t.scope.offset;if(e.eatSpace()){var r=e.indentation();return r>n&&t.scope.type=="coffee"?"indent":r0&&cFe(e,t)}if(e.eatSpace())return null;var o=e.peek();if(e.match("####"))return e.skipToEnd(),"comment";if(e.match("###"))return t.tokenize=HIr,t.tokenize(e,t);if(o==="#")return e.skipToEnd(),"comment";if(e.match(/^-?[0-9\.]/,!1)){var s=!1;if(e.match(/^-?\d*\.\d+(e[\+\-]?\d+)?/i)&&(s=!0),e.match(/^-?\d+\.\d*/)&&(s=!0),e.match(/^-?\.\d+/)&&(s=!0),s)return e.peek()=="."&&e.backUp(1),"number";var a=!1;if(e.match(/^-?0x[0-9a-f]+/i)&&(a=!0),e.match(/^-?[1-9]\d*(e[\+\-]?\d+)?/)&&(a=!0),e.match(/^-?0(?![\dx])/i)&&(a=!0),a)return"number"}if(e.match(jIr))return t.tokenize=BAt(e.current(),!1,"string"),t.tokenize(e,t);if(e.match(WIr)){if(e.current()!="/"||e.match(/^.*\//,!1))return t.tokenize=BAt(e.current(),!0,"string.special"),t.tokenize(e,t);e.backUp(1)}return e.match(IIr)||e.match(FIr)?"operator":e.match(MIr)?"punctuation":e.match(zIr)?"atom":e.match(PIr)||t.prop&&e.match(DAt)?"property":e.match(UIr)?"keyword":e.match(DAt)?"variable":(e.next(),Sxn)}function BAt(e,t,n){return function(r,o){for(;!r.eol();)if(r.eatWhile(/[^'"\/\\]/),r.eat("\\")){if(r.next(),t&&r.eol())return n}else{if(r.match(e))return o.tokenize=MK,n;r.eat(/['"\/]/)}return t&&(o.tokenize=MK),n}}function HIr(e,t){for(;!e.eol();){if(e.eatWhile(/[^#]/),e.match("###")){t.tokenize=MK;break}e.eatWhile("#")}return"comment"}function r8e(e,t,n="coffee"){for(var r=0,o=!1,s=null,a=t.scope;a;a=a.prev)if(a.type==="coffee"||a.type=="}"){r=a.offset+e.indentUnit;break}n!=="coffee"?(o=null,s=e.column()+e.current().length):t.scope.align&&(t.scope.align=!1),t.scope={offset:r,type:n,prev:t.scope,align:o,alignOffset:s}}function cFe(e,t){if(t.scope.prev)if(t.scope.type==="coffee"){for(var n=e.indentation(),r=!1,o=t.scope;o;o=o.prev)if(n===o.offset){r=!0;break}if(!r)return!0;for(;t.scope.prev&&t.scope.offset!==n;)t.scope=t.scope.prev;return!1}else return t.scope=t.scope.prev,!1}function $Ir(e,t){var n=t.tokenize(e,t),r=e.current();r==="return"&&(t.dedent=!0),((r==="->"||r==="=>")&&e.eol()||n==="indent")&&r8e(e,t);var o="[({".indexOf(r);if(o!==-1&&r8e(e,t,"])}".slice(o,o+1)),tme.exec(r)&&r8e(e,t),r=="then"&&cFe(e,t),n==="dedent"&&cFe(e,t))return Sxn;if(o="])}".indexOf(r),o!==-1){for(;t.scope.type=="coffee"&&t.scope.prev;)t.scope=t.scope.prev;t.scope.type==r&&(t.scope=t.scope.prev)}return t.dedent&&e.eol()&&(t.scope.type=="coffee"&&t.scope.prev&&(t.scope=t.scope.prev),t.dedent=!1),n=="indent"||n=="dedent"?null:n}const XIr={name:"coffeescript",startState:function(){return{tokenize:MK,scope:{offset:0,type:"coffee",prev:null,align:!1},prop:!1,dedent:0}},token:function(e,t){var n=t.scope.align===null&&t.scope;n&&e.sol()&&(n.align=!1);var r=$Ir(e,t);return r&&r!="comment"&&(n&&(n.align=!0),t.prop=r=="punctuation"&&e.current()=="."),r},indent:function(e,t){if(e.tokenize!=MK)return 0;var n=e.scope,r=t&&"])}".indexOf(t.charAt(0))>-1;if(r)for(;n.type=="coffee"&&n.prev;)n=n.prev;var o=r&&n.type===t.charAt(0);return n.align?n.alignOffset-(o?1:0):(o?n.prev:n).offset},languageData:{commentTokens:{line:"#"}}},GIr=Object.freeze(Object.defineProperty({__proto__:null,coffeeScript:XIr},Symbol.toStringTag,{value:"Module"}));var YIr=/^(block|let*|return-from|catch|load-time-value|setq|eval-when|locally|symbol-macrolet|flet|macrolet|tagbody|function|multiple-value-call|the|go|multiple-value-prog1|throw|if|progn|unwind-protect|labels|progv|let|quote)$/,Lxn=/^with|^def|^do|^prog|case$|^cond$|bind$|when$|unless$/,ZIr=/^(?:[+\-]?(?:\d+|\d*\.\d+)(?:[efd][+\-]?\d+)?|[+\-]?\d+(?:\/[+\-]?\d+)?|#b[+\-]?[01]+|#o[+\-]?[0-7]+|#x[+\-]?[\da-f]+)/,qIr=/[^\s'`,@()\[\]";]/,_v;function o8e(e){for(var t;t=e.next();)if(t=="\\")e.next();else if(!qIr.test(t)){e.backUp(1);break}return e.current()}function NKe(e,t){if(e.eatSpace())return _v="ws",null;if(e.match(ZIr))return"number";var n=e.next();if(n=="\\"&&(n=e.next()),n=='"')return(t.tokenize=KIr)(e,t);if(n=="(")return _v="open","bracket";if(n==")")return _v="close","bracket";if(n==";")return e.skipToEnd(),_v="ws","comment";if(/['`,@]/.test(n))return null;if(n=="|")return e.skipTo("|")?(e.next(),"variableName"):(e.skipToEnd(),"error");if(n=="#"){var n=e.next();return n=="("?(_v="open","bracket"):/[+\-=\.']/.test(n)||/\d/.test(n)&&e.match(/^\d*#/)?null:n=="|"?(t.tokenize=JIr)(e,t):n==":"?(o8e(e),"meta"):n=="\\"?(e.next(),o8e(e),"string.special"):"error"}else{var r=o8e(e);return r=="."?null:(_v="symbol",r=="nil"||r=="t"||r.charAt(0)==":"?"atom":t.lastType=="open"&&(YIr.test(r)||Lxn.test(r))?"keyword":r.charAt(0)=="&"?"variableName.special":"variableName")}}function KIr(e,t){for(var n=!1,r;r=e.next();){if(r=='"'&&!n){t.tokenize=NKe;break}n=!n&&r=="\\"}return"string"}function JIr(e,t){for(var n,r;n=e.next();){if(n=="#"&&r=="|"){t.tokenize=NKe;break}r=n}return _v="ws","comment"}const eMr={name:"commonlisp",startState:function(){return{ctx:{prev:null,start:0,indentTo:0},lastType:null,tokenize:NKe}},token:function(e,t){e.sol()&&typeof t.ctx.indentTo!="number"&&(t.ctx.indentTo=t.ctx.start+1),_v=null;var n=t.tokenize(e,t);return _v!="ws"&&(t.ctx.indentTo==null?_v=="symbol"&&Lxn.test(e.current())?t.ctx.indentTo=t.ctx.start+e.indentUnit:t.ctx.indentTo="next":t.ctx.indentTo=="next"&&(t.ctx.indentTo=e.column()),t.lastType=_v),_v=="open"?t.ctx={prev:t.ctx,start:e.column(),indentTo:null}:_v=="close"&&(t.ctx=t.ctx.prev||t.ctx),n},indent:function(e){var t=e.ctx.indentTo;return typeof t=="number"?t:e.ctx.start+1},languageData:{commentTokens:{line:";;",block:{open:"#|",close:"|#"}},closeBrackets:{brackets:["(","[","{",'"']}}},tMr=Object.freeze(Object.defineProperty({__proto__:null,commonLisp:eMr},Symbol.toStringTag,{value:"Module"}));var zpe=function(e){return new RegExp("^(?:"+e.join("|")+")$","i")},nMr=function(e){o5=null;var t=e.next();if(t==='"')return e.match(/^.*?"/),"string";if(t==="'")return e.match(/^.*?'/),"string";if(/[{}\(\),\.;\[\]]/.test(t))return o5=t,"punctuation";if(t==="/"&&e.eat("/"))return e.skipToEnd(),"comment";if(RAt.test(t))return e.eatWhile(RAt),null;if(e.eatWhile(/[_\w\d]/),e.eat(":"))return e.eatWhile(/[\w\d_\-]/),"atom";var n=e.current();return iMr.test(n)?"builtin":rMr.test(n)?"def":oMr.test(n)||sMr.test(n)?"keyword":"variable"},Iae=function(e,t,n){return e.context={prev:e.context,indent:e.indent,col:n,type:t}},s8e=function(e){return e.indent=e.context.indent,e.context=e.context.prev},o5,iMr=zpe(["abs","acos","allShortestPaths","asin","atan","atan2","avg","ceil","coalesce","collect","cos","cot","count","degrees","e","endnode","exp","extract","filter","floor","haversin","head","id","keys","labels","last","left","length","log","log10","lower","ltrim","max","min","node","nodes","percentileCont","percentileDisc","pi","radians","rand","range","reduce","rel","relationship","relationships","replace","reverse","right","round","rtrim","shortestPath","sign","sin","size","split","sqrt","startnode","stdev","stdevp","str","substring","sum","tail","tan","timestamp","toFloat","toInt","toString","trim","type","upper"]),rMr=zpe(["all","and","any","contains","exists","has","in","none","not","or","single","xor"]),oMr=zpe(["as","asc","ascending","assert","by","case","commit","constraint","create","csv","cypher","delete","desc","descending","detach","distinct","drop","else","end","ends","explain","false","fieldterminator","foreach","from","headers","in","index","is","join","limit","load","match","merge","null","on","optional","order","periodic","profile","remove","return","scan","set","skip","start","starts","then","true","union","unique","unwind","using","when","where","with","call","yield"]),sMr=zpe(["access","active","assign","all","alter","as","catalog","change","copy","create","constraint","constraints","current","database","databases","dbms","default","deny","drop","element","elements","exists","from","grant","graph","graphs","if","index","indexes","label","labels","management","match","name","names","new","node","nodes","not","of","on","or","password","populated","privileges","property","read","relationship","relationships","remove","replace","required","revoke","role","roles","set","show","start","status","stop","suspended","to","traverse","type","types","user","users","with","write"]),RAt=/[*+\-<>=&|~%^]/;const aMr={name:"cypher",startState:function(){return{tokenize:nMr,context:null,indent:0,col:0}},token:function(e,t){if(e.sol()&&(t.context&&t.context.align==null&&(t.context.align=!1),t.indent=e.indentation()),e.eatSpace())return null;var n=t.tokenize(e,t);if(n!=="comment"&&t.context&&t.context.align==null&&t.context.type!=="pattern"&&(t.context.align=!0),o5==="(")Iae(t,")",e.column());else if(o5==="[")Iae(t,"]",e.column());else if(o5==="{")Iae(t,"}",e.column());else if(/[\]\}\)]/.test(o5)){for(;t.context&&t.context.type==="pattern";)s8e(t);t.context&&o5===t.context.type&&s8e(t)}else o5==="."&&t.context&&t.context.type==="pattern"?s8e(t):/atom|string|variable/.test(n)&&t.context&&(/[\}\]]/.test(t.context.type)?Iae(t,"pattern",e.column()):t.context.type==="pattern"&&!t.context.align&&(t.context.align=!0,t.context.col=e.column()));return n},indent:function(e,t,n){var r=t&&t.charAt(0),o=e.context;if(/[\]\}]/.test(r))for(;o&&o.type==="pattern";)o=o.prev;var s=o&&r===o.type;return o?o.type==="keywords"?null:o.align?o.col+(s?0:1):o.indent+(s?0:n.unit):0}},lMr=Object.freeze(Object.defineProperty({__proto__:null,cypher:aMr},Symbol.toStringTag,{value:"Module"}));function dFe(e){return new RegExp("^(("+e.join(")|(")+"))\\b")}var cMr=dFe(["and","or","not","is"]),IAt=["as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","lambda","pass","raise","return","try","while","with","yield","in","False","True"],MAt=["abs","all","any","bin","bool","bytearray","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip","__import__","NotImplemented","Ellipsis","__debug__"];function Hp(e){return e.scopes[e.scopes.length-1]}function UKe(e){for(var t="error",n=e.delimiters||e.singleDelimiters||/^[\(\)\[\]\{\}@,:`=;\.\\]/,r=[e.singleOperators,e.doubleOperators,e.doubleDelimiters,e.tripleDelimiters,e.operators||/^([-+*/%\/&|^]=?|[<>=]+|\/\/=?|\*\*=?|!=|[~!@]|\.\.\.)/],o=0;oS?p(y,C):L0&&w(y,C)&&(E+=" "+t),E}}return f(y,C)}function f(y,C,_){if(y.eatSpace())return null;if(!_&&y.match(/^#.*/))return"comment";if(y.match(/^[0-9\.]/,!1)){var S=!1;if(y.match(/^[\d_]*\.\d+(e[\+\-]?\d+)?/i)&&(S=!0),y.match(/^[\d_]+\.\d*/)&&(S=!0),y.match(/^\.\d+/)&&(S=!0),S)return y.eat(/J/i),"number";var L=!1;if(y.match(/^0x[0-9a-f_]+/i)&&(L=!0),y.match(/^0b[01_]+/i)&&(L=!0),y.match(/^0o[0-7_]+/i)&&(L=!0),y.match(/^[1-9][\d_]*(e[\+\-]?[\d_]+)?/)&&(y.eat(/J/i),L=!0),y.match(/^0(?![\dx])/i)&&(L=!0),L)return y.eat(/L/i),"number"}if(y.match(h)){var E=y.current().toLowerCase().indexOf("f")!==-1;return E?(C.tokenize=k(y.current(),C.tokenize),C.tokenize(y,C)):(C.tokenize=A(y.current(),C.tokenize),C.tokenize(y,C))}for(var Q=0;Q=0;)y=y.substr(1);var _=y.length==1,S="string";function L(Q){return function(T,P){var D=f(T,P,!0);return D=="punctuation"&&(T.current()=="{"?P.tokenize=L(Q+1):T.current()=="}"&&(Q>1?P.tokenize=L(Q-1):P.tokenize=E)),D}}function E(Q,T){for(;!Q.eol();)if(Q.eatWhile(/[^'"\{\}\\]/),Q.eat("\\")){if(Q.next(),_&&Q.eol())return S}else{if(Q.match(y))return T.tokenize=C,S;if(Q.match("{{"))return S;if(Q.match("{",!1))return T.tokenize=L(0),Q.current()?S:T.tokenize(Q,T);if(Q.match("}}"))return S;if(Q.match("}"))return t;Q.eat(/['"]/)}if(_){if(e.singleLineStringErrors)return t;T.tokenize=C}return S}return E.isString=!0,E}function A(y,C){for(;"rubf".indexOf(y.charAt(0).toLowerCase())>=0;)y=y.substr(1);var _=y.length==1,S="string";function L(E,Q){for(;!E.eol();)if(E.eatWhile(/[^'"\\]/),E.eat("\\")){if(E.next(),_&&E.eol())return S}else{if(E.match(y))return Q.tokenize=C,S;E.eat(/['"]/)}if(_){if(e.singleLineStringErrors)return t;Q.tokenize=C}return S}return L.isString=!0,L}function p(y,C){for(;Hp(C).type!="py";)C.scopes.pop();C.scopes.push({offset:Hp(C).offset+y.indentUnit,type:"py",align:null})}function b(y,C,_){var S=y.match(/^[\s\[\{\(]*(?:#|$)/,!1)?null:y.column()+1;C.scopes.push({offset:C.indent+(s||y.indentUnit),type:_,align:S})}function w(y,C){for(var _=y.indentation();C.scopes.length>1&&Hp(C).offset>_;){if(Hp(C).type!="py")return!0;C.scopes.pop()}return Hp(C).offset!=_}function O(y,C){y.sol()&&(C.beginningOfLine=!0,C.dedent=!1);var _=C.tokenize(y,C),S=y.current();if(C.beginningOfLine&&S=="@")return y.match(u,!1)?"meta":d?"operator":t;if(/\S/.test(S)&&(C.beginningOfLine=!1),(_=="variable"||_=="builtin")&&C.lastToken=="meta"&&(_="meta"),(S=="pass"||S=="return")&&(C.dedent=!0),S=="lambda"&&(C.lambda=!0),S==":"&&!C.lambda&&Hp(C).type=="py"&&y.match(/^\s*(?:#|$)/,!1)&&p(y,C),S.length==1&&!/string|comment/.test(_)){var L="[({".indexOf(S);if(L!=-1&&b(y,C,"])}".slice(L,L+1)),L="])}".indexOf(S),L!=-1)if(Hp(C).type==S)C.indent=C.scopes.pop().offset-(s||y.indentUnit);else return t}return C.dedent&&y.eol()&&Hp(C).type=="py"&&C.scopes.length>1&&C.scopes.pop(),_}return{name:"python",startState:function(){return{tokenize:v,scopes:[{offset:0,type:"py",align:null}],indent:0,lastToken:null,lambda:!1,dedent:0}},token:function(y,C){var _=C.errorToken;_&&(C.errorToken=!1);var S=O(y,C);return S&&S!="comment"&&(C.lastToken=S=="keyword"||S=="punctuation"?y.current():S),S=="punctuation"&&(S=null),y.eol()&&C.lambda&&(C.lambda=!1),_?t:S},indent:function(y,C,_){if(y.tokenize!=v)return y.tokenize.isString?null:0;var S=Hp(y),L=S.type==C.charAt(0)||S.type=="py"&&!y.dedent&&/^(else:|elif |except |finally:)/.test(C);return S.align!=null?S.align-(L?1:0):S.offset-(L?s||_.unit:0)},languageData:{autocomplete:IAt.concat(MAt).concat(["exec","print"]),indentOnInput:/^\s*([\}\]\)]|else:|elif |except |finally:)$/,commentTokens:{line:"#"},closeBrackets:{brackets:["(","[","{","'",'"',"'''",'"""']}}}}var dMr=function(e){return e.split(" ")};const uMr=UKe({}),hMr=UKe({extra_keywords:dMr("by cdef cimport cpdef ctypedef enum except extern gil include nogil property public readonly struct union DEF IF ELIF ELSE")}),fMr=Object.freeze(Object.defineProperty({__proto__:null,cython:hMr,mkPython:UKe,python:uMr},Symbol.toStringTag,{value:"Module"}));function Uz(e,t){return new RegExp((t?"":"^")+"(?:"+e.join("|")+")"+(t?"$":"\\b"))}function hx(e,t,n){return n.tokenize.push(e),e(t,n)}var uFe=/^(?:[-+/%|&^]|\*\*?|[<>]{2})/,hFe=/^(?:[=!]~|===|<=>|[<>=!]=?|[|&]{2}|~)/,xxn=/^(?:\[\][?=]?)/,gMr=/^(?:\.(?:\.{2})?|->|[?:])/,lZ=/^[a-z_\u009F-\uFFFF][a-zA-Z0-9_\u009F-\uFFFF]*/,Iue=/^[A-Z_\u009F-\uFFFF][a-zA-Z0-9_\u009F-\uFFFF]*/,mMr=Uz(["abstract","alias","as","asm","begin","break","case","class","def","do","else","elsif","end","ensure","enum","extend","for","fun","if","include","instance_sizeof","lib","macro","module","next","of","out","pointerof","private","protected","rescue","return","require","select","sizeof","struct","super","then","type","typeof","uninitialized","union","unless","until","when","while","with","yield","__DIR__","__END_LINE__","__FILE__","__LINE__"]),kMr=Uz(["true","false","nil","self"]),vMr=["def","fun","macro","class","module","struct","lib","enum","union","do","for"],AMr=Uz(vMr),pMr=["if","unless","case","while","until","begin","then"],bMr=Uz(pMr),Exn=["end","else","elsif","rescue","ensure"],wMr=Uz(Exn),Txn=["\\)","\\}","\\]"],OMr=new RegExp("^(?:"+Txn.join("|")+")$"),PAt={def:FAt,fun:FAt,macro:yMr,class:fP,module:fP,struct:fP,lib:fP,enum:fP,union:fP},a8e={"[":"]","{":"}","(":")","<":">"};function jKe(e,t){if(e.eatSpace())return null;if(t.lastToken!="\\"&&e.match("{%",!1))return hx(YB("%","%"),e,t);if(t.lastToken!="\\"&&e.match("{{",!1))return hx(YB("{","}"),e,t);if(e.peek()=="#")return e.skipToEnd(),"comment";var n;if(e.match(lZ))return e.eat(/[?!]/),n=e.current(),e.eat(":")?"atom":t.lastToken=="."?"property":mMr.test(n)?(AMr.test(n)?!(n=="fun"&&t.blocks.indexOf("lib")>=0)&&!(n=="def"&&t.lastToken=="abstract")&&(t.blocks.push(n),t.currentIndent+=1):(t.lastStyle=="operator"||!t.lastStyle)&&bMr.test(n)?(t.blocks.push(n),t.currentIndent+=1):n=="end"&&(t.blocks.pop(),t.currentIndent-=1),PAt.hasOwnProperty(n)&&t.tokenize.push(PAt[n]),"keyword"):kMr.test(n)?"atom":"variable";if(e.eat("@"))return e.peek()=="["?hx(PK("[","]","meta"),e,t):(e.eat("@"),e.match(lZ)||e.match(Iue),"propertyName");if(e.match(Iue))return"tag";if(e.eat(":"))return e.eat('"')?hx(l8e('"',"atom",!1),e,t):e.match(lZ)||e.match(Iue)||e.match(uFe)||e.match(hFe)||e.match(xxn)?"atom":(e.eat(":"),"operator");if(e.eat('"'))return hx(l8e('"',"string",!0),e,t);if(e.peek()=="%"){var r="string",o=!0,s;if(e.match("%r"))r="string.special",s=e.next();else if(e.match("%w"))o=!1,s=e.next();else if(e.match("%q"))o=!1,s=e.next();else if(s=e.match(/^%([^\w\s=])/))s=s[1];else{if(e.match(/^%[a-zA-Z_\u009F-\uFFFF][\w\u009F-\uFFFF]*/))return"meta";if(e.eat("%"))return"operator"}return a8e.hasOwnProperty(s)&&(s=a8e[s]),hx(l8e(s,r,o),e,t)}return(n=e.match(/^<<-('?)([A-Z]\w*)\1/))?hx(CMr(n[2],!n[1]),e,t):e.eat("'")?(e.match(/^(?:[^']|\\(?:[befnrtv0'"]|[0-7]{3}|u(?:[0-9a-fA-F]{4}|\{[0-9a-fA-F]{1,6}\})))/),e.eat("'"),"atom"):e.eat("0")?(e.eat("x")?e.match(/^[0-9a-fA-F_]+/):e.eat("o")?e.match(/^[0-7_]+/):e.eat("b")&&e.match(/^[01_]+/),"number"):e.eat(/^\d/)?(e.match(/^[\d_]*(?:\.[\d_]+)?(?:[eE][+-]?\d+)?/),"number"):e.match(uFe)?(e.eat("="),"operator"):e.match(hFe)||e.match(gMr)?"operator":(n=e.match(/[({[]/,!1))?(n=n[0],hx(PK(n,a8e[n],null),e,t)):e.eat("\\")?(e.next(),"meta"):(e.next(),null)}function PK(e,t,n,r){return function(o,s){if(!r&&o.match(e))return s.tokenize[s.tokenize.length-1]=PK(e,t,n,!0),s.currentIndent+=1,n;var a=jKe(o,s);return o.current()===t&&(s.tokenize.pop(),s.currentIndent-=1,a=n),a}}function YB(e,t,n){return function(r,o){return!n&&r.match("{"+e)?(o.currentIndent+=1,o.tokenize[o.tokenize.length-1]=YB(e,t,!0),"meta"):r.match(t+"}")?(o.currentIndent-=1,o.tokenize.pop(),"meta"):jKe(r,o)}}function yMr(e,t){if(e.eatSpace())return null;var n;if(n=e.match(lZ)){if(n=="def")return"keyword";e.eat(/[?!]/)}return t.tokenize.pop(),"def"}function FAt(e,t){return e.eatSpace()?null:(e.match(lZ)?e.eat(/[!?]/):e.match(uFe)||e.match(hFe)||e.match(xxn),t.tokenize.pop(),"def")}function fP(e,t){return e.eatSpace()?null:(e.match(Iue),t.tokenize.pop(),"def")}function l8e(e,t,n){return function(r,o){for(var s=!1;r.peek();)if(s)r.next(),s=!1;else{if(r.match("{%",!1))return o.tokenize.push(YB("%","%")),t;if(r.match("{{",!1))return o.tokenize.push(YB("{","}")),t;if(n&&r.match("#{",!1))return o.tokenize.push(PK("#{","}","meta")),t;var a=r.next();if(a==e)return o.tokenize.pop(),t;s=n&&a=="\\"}return t}}function CMr(e,t){return function(n,r){if(n.sol()&&(n.eatSpace(),n.match(e)))return r.tokenize.pop(),"string";for(var o=!1;n.peek();)if(o)n.next(),o=!1;else{if(n.match("{%",!1))return r.tokenize.push(YB("%","%")),"string";if(n.match("{{",!1))return r.tokenize.push(YB("{","}")),"string";if(t&&n.match("#{",!1))return r.tokenize.push(PK("#{","}","meta")),"string";o=n.next()=="\\"&&t}return"string"}}const _Mr={name:"crystal",startState:function(){return{tokenize:[jKe],currentIndent:0,lastToken:null,lastStyle:null,blocks:[]}},token:function(e,t){var n=t.tokenize[t.tokenize.length-1](e,t),r=e.current();return n&&n!="comment"&&(t.lastToken=r,t.lastStyle=n),n},indent:function(e,t,n){return t=t.replace(/^\s*(?:\{%)?\s*|\s*(?:%\})?\s*$/g,""),wMr.test(t)||OMr.test(t)?n.unit*(e.currentIndent-1):n.unit*e.currentIndent},languageData:{indentOnInput:Uz(Txn.concat(Exn),!0),commentTokens:{line:"#"}}},SMr=Object.freeze(Object.defineProperty({__proto__:null,crystal:_Mr},Symbol.toStringTag,{value:"Module"}));function Mae(e){for(var t={},n=e.split(" "),r=0;r!?|\/]/,Ek;function VAt(e,t){var n=e.next();if(jAt[n]){var r=jAt[n](e,t);if(r!==!1)return r}if(n=='"'||n=="'"||n=="`")return t.tokenize=DMr(n),t.tokenize(e,t);if(/[\[\]{}\(\),;\:\.]/.test(n))return Ek=n,null;if(/\d/.test(n))return e.eatWhile(/[\w\.]/),"number";if(n=="/"){if(e.eat("+"))return t.tokenize=HAt,HAt(e,t);if(e.eat("*"))return t.tokenize=zAt,zAt(e,t);if(e.eat("/"))return e.skipToEnd(),"comment"}if(WAt.test(n))return e.eatWhile(WAt),"operator";e.eatWhile(/[\w\$_\xa1-\uffff]/);var o=e.current();return xMr.propertyIsEnumerable(o)?(UAt.propertyIsEnumerable(o)&&(Ek="newstatement"),"keyword"):EMr.propertyIsEnumerable(o)?(UAt.propertyIsEnumerable(o)&&(Ek="newstatement"),"builtin"):TMr.propertyIsEnumerable(o)?"atom":"variable"}function DMr(e){return function(t,n){for(var r=!1,o,s=!1;(o=t.next())!=null;){if(o==e&&!r){s=!0;break}r=!r&&o=="\\"}return(s||!(r||QMr))&&(n.tokenize=null),"string"}}function zAt(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize=null;break}n=r=="*"}return"comment"}function HAt(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize=null;break}n=r=="+"}return"comment"}function Qxn(e,t,n,r,o){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=o}function Pae(e,t,n){var r=e.indented;return e.context&&e.context.type=="statement"&&(r=e.context.indented),e.context=new Qxn(r,t,n,null,e.context)}function Z$(e){var t=e.context.type;return(t==")"||t=="]"||t=="}")&&(e.indented=e.context.indented),e.context=e.context.prev}const BMr={name:"d",startState:function(e){return{tokenize:null,context:new Qxn(-e,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,t){var n=t.context;if(e.sol()&&(n.align==null&&(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0),e.eatSpace())return null;Ek=null;var r=(t.tokenize||VAt)(e,t);if(r=="comment"||r=="meta")return r;if(n.align==null&&(n.align=!0),(Ek==";"||Ek==":"||Ek==",")&&n.type=="statement")Z$(t);else if(Ek=="{")Pae(t,e.column(),"}");else if(Ek=="[")Pae(t,e.column(),"]");else if(Ek=="(")Pae(t,e.column(),")");else if(Ek=="}"){for(;n.type=="statement";)n=Z$(t);for(n.type=="}"&&(n=Z$(t));n.type=="statement";)n=Z$(t)}else Ek==n.type?Z$(t):((n.type=="}"||n.type=="top")&&Ek!=";"||n.type=="statement"&&Ek=="newstatement")&&Pae(t,e.column(),"statement");return t.startOfLine=!1,r},indent:function(e,t,n){if(e.tokenize!=VAt&&e.tokenize!=null)return null;var r=e.context,o=t&&t.charAt(0);r.type=="statement"&&o=="}"&&(r=r.prev);var s=o==r.type;return r.type=="statement"?r.indented+(o=="{"?0:LMr||n.unit):r.align?r.column+(s?0:1):r.indented+(s?0:n.unit)},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}}}},RMr=Object.freeze(Object.defineProperty({__proto__:null,d:BMr},Symbol.toStringTag,{value:"Module"}));var $At={"+":"inserted","-":"deleted","@":"meta"};const IMr={name:"diff",token:function(e){var t=e.string.search(/[\t ]+?$/);if(!e.sol()||t===0)return e.skipToEnd(),("error "+($At[e.string.charAt(0)]||"")).replace(/ $/,"");var n=$At[e.peek()]||e.skipToEnd();return t===-1?e.skipToEnd():e.pos=t,n}},MMr=Object.freeze(Object.defineProperty({__proto__:null,diff:IMr},Symbol.toStringTag,{value:"Module"}));function WKe(e){Dxn(e,"start");var t={},n=e.languageData||{},r=!1;for(var o in e)if(o!=n&&e.hasOwnProperty(o))for(var s=t[o]=[],a=e[o],l=0;l2&&a.token&&typeof a.token!="string"){n.pending=[];for(var u=2;u-1)return null;var o=n.indent.length-1,s=e[n.state];e:for(;;){for(var a=0;a"),lb("meta",n);if(n=="#"&&e.eatWhile(/[\w]/))return lb("atom","tag");if(n=="|")return lb("keyword","separator");if(n.match(/[\(\)\[\]\-\.,\+\?>]/))return lb(null,n);if(n.match(/[\[\]]/))return lb("rule",n);if(n=='"'||n=="'")return t.tokenize=qMr(n),t.tokenize(e,t);if(e.eatWhile(/[a-zA-Z\?\+\d]/)){var r=e.current();return r.substr(r.length-1,r.length).match(/\?|\+/)!==null&&e.backUp(1),lb("tag","tag")}else return n=="%"||n=="*"?lb("number","number"):(e.eatWhile(/[\w\\\-_%.{,]/),lb(null,null))}}function XAt(e,t){for(var n=0,r;(r=e.next())!=null;){if(n>=2&&r==">"){t.tokenize=Hpe;break}n=r=="-"?n+1:0}return lb("comment","comment")}function qMr(e){return function(t,n){for(var r=!1,o;(o=t.next())!=null;){if(o==e&&!r){n.tokenize=Hpe;break}r=!r&&o=="\\"}return lb("string","tag")}}function KMr(e,t){return function(n,r){for(;!n.eol();){if(n.match(t)){r.tokenize=Hpe;break}n.next()}return e}}const JMr={name:"dtd",startState:function(){return{tokenize:Hpe,baseIndent:0,stack:[]}},token:function(e,t){if(e.eatSpace())return null;var n=t.tokenize(e,t),r=t.stack[t.stack.length-1];return e.current()=="["||Fm==="doindent"||Fm=="["?t.stack.push("rule"):Fm==="endtag"?t.stack[t.stack.length-1]="endtag":e.current()=="]"||Fm=="]"||Fm==">"&&r=="rule"?t.stack.pop():Fm=="["&&t.stack.push("["),n},indent:function(e,t,n){var r=e.stack.length;return t.charAt(0)==="]"?r--:t.substr(t.length-1,t.length)===">"&&(t.substr(0,1)==="<"||Fm=="doindent"&&t.length>1||(Fm=="doindent"?r--:Fm==">"&&t.length>1||Fm=="tag"&&t!==">"||(Fm=="tag"&&e.stack[e.stack.length-1]=="rule"?r--:Fm=="tag"?r++:t===">"&&e.stack[e.stack.length-1]=="rule"&&Fm===">"?r--:t===">"&&e.stack[e.stack.length-1]=="rule"||(t.substr(0,1)!=="<"&&t.substr(0,1)===">"?r=r-1:t===">"||(r=r-1)))),(Fm==null||Fm=="]")&&r--),e.baseIndent+r*n.unit},languageData:{indentOnInput:/^\s*[\]>]$/}},ePr=Object.freeze(Object.defineProperty({__proto__:null,dtd:JMr},Symbol.toStringTag,{value:"Module"}));function GAt(e,t){for(var n=0;n",symbolGlobal:"\\*"+RG+"\\*",symbolConstant:"\\$"+RG},iPr={symbolKeyword:"atom",symbolClass:"tag",symbolGlobal:"variableName.standard",symbolConstant:"variableName.constant"};for(var c8e in s9)s9.hasOwnProperty(c8e)&&(s9[c8e]=new RegExp("^"+s9[c8e]));s9.keyword=[/^with(?:out)?-[-_a-zA-Z?!*@<>$%]+/];var die={};die.keyword="keyword";die.definition="def";die.simpleDefinition="def";die.signalingCalls="builtin";var Pxn={},Fxn={};GAt(["keyword","definition","simpleDefinition","signalingCalls"],function(e){GAt(Sf[e],function(t){Pxn[t]=e,Fxn[t]=die[e]})});function d8e(e,t,n){return t.tokenize=n,n(e,t)}function VKe(e,t){var n=e.peek();if(n=="'"||n=='"')return e.next(),d8e(e,t,YAt(n,"string"));if(n=="/"){if(e.next(),e.eat("*"))return d8e(e,t,rPr);if(e.eat("/"))return e.skipToEnd(),"comment";e.backUp(1)}else if(/[+\-\d\.]/.test(n)){if(e.match(/^[+-]?[0-9]*\.[0-9]*([esdx][+-]?[0-9]+)?/i)||e.match(/^[+-]?[0-9]+([esdx][+-]?[0-9]+)/i)||e.match(/^[+-]?\d+/))return"number"}else{if(n=="#")return e.next(),n=e.peek(),n=='"'?(e.next(),d8e(e,t,YAt('"',"string"))):n=="b"?(e.next(),e.eatWhile(/[01]/),"number"):n=="x"?(e.next(),e.eatWhile(/[\da-f]/i),"number"):n=="o"?(e.next(),e.eatWhile(/[0-7]/),"number"):n=="#"?(e.next(),"punctuation"):n=="["||n=="("?(e.next(),"bracket"):e.match(/f|t|all-keys|include|key|next|rest/i)?"atom":(e.eatWhile(/[-a-zA-Z]/),"error");if(n=="~")return e.next(),n=e.peek(),n=="="?(e.next(),n=e.peek(),n=="="&&e.next(),"operator"):"operator";if(n==":"){if(e.next(),n=e.peek(),n=="=")return e.next(),"operator";if(n==":")return e.next(),"punctuation"}else{if("[](){}".indexOf(n)!=-1)return e.next(),"bracket";if(".,".indexOf(n)!=-1)return e.next(),"punctuation";if(e.match("end"))return"keyword"}}for(var r in s9)if(s9.hasOwnProperty(r)){var o=s9[r];if(o instanceof Array&&tPr(o,function(s){return e.match(s)})||e.match(o))return iPr[r]}return/[+\-*\/^=<>&|]/.test(n)?(e.next(),"operator"):e.match("define")?"def":(e.eatWhile(/[\w\-]/),Pxn.hasOwnProperty(e.current())?Fxn[e.current()]:e.current().match(nPr)?"variable":(e.next(),"variableName.standard"))}function rPr(e,t){for(var n=!1,r=!1,o=0,s;s=e.next();){if(s=="/"&&n)if(o>0)o--;else{t.tokenize=VKe;break}else s=="*"&&r&&o++;n=s=="*",r=s=="/"}return"comment"}function YAt(e,t){return function(n,r){for(var o=!1,s,a=!1;(s=n.next())!=null;){if(s==e&&!o){a=!0;break}o=!o&&s=="\\"}return(a||!o)&&(r.tokenize=VKe),t}}const oPr={name:"dylan",startState:function(){return{tokenize:VKe,currentIndent:0}},token:function(e,t){if(e.eatSpace())return null;var n=t.tokenize(e,t);return n},languageData:{commentTokens:{block:{open:"/*",close:"*/"}}}},sPr=Object.freeze(Object.defineProperty({__proto__:null,dylan:oPr},Symbol.toStringTag,{value:"Module"}));var Fae={slash:0,parenthesis:1},hw={comment:0,_string:1,characterClass:2};const aPr={name:"ebnf",startState:function(){return{stringType:null,commentType:null,braced:0,lhs:!0,localState:null,stack:[],inDefinition:!1}},token:function(e,t){if(e){switch(t.stack.length===0&&(e.peek()=='"'||e.peek()=="'"?(t.stringType=e.peek(),e.next(),t.stack.unshift(hw._string)):e.match("/*")?(t.stack.unshift(hw.comment),t.commentType=Fae.slash):e.match("(*")&&(t.stack.unshift(hw.comment),t.commentType=Fae.parenthesis)),t.stack[0]){case hw._string:for(;t.stack[0]===hw._string&&!e.eol();)e.peek()===t.stringType?(e.next(),t.stack.shift()):e.peek()==="\\"?(e.next(),e.next()):e.match(/^.[^\\\"\']*/);return t.lhs?"property":"string";case hw.comment:for(;t.stack[0]===hw.comment&&!e.eol();)t.commentType===Fae.slash&&e.match("*/")||t.commentType===Fae.parenthesis&&e.match("*)")?(t.stack.shift(),t.commentType=null):e.match(/^.[^\*]*/);return"comment";case hw.characterClass:for(;t.stack[0]===hw.characterClass&&!e.eol();)e.match(/^[^\]\\]+/)||e.match(".")||t.stack.shift();return"operator"}var n=e.peek();switch(n){case"[":return e.next(),t.stack.unshift(hw.characterClass),"bracket";case":":case"|":case";":return e.next(),"operator";case"%":if(e.match("%%"))return"header";if(e.match(/[%][A-Za-z]+/))return"keyword";if(e.match(/[%][}]/))return"bracket";break;case"/":if(e.match(/[\/][A-Za-z]+/))return"keyword";case"\\":if(e.match(/[\][a-z]+/))return"string.special";case".":if(e.match("."))return"atom";case"*":case"-":case"+":case"^":if(e.match(n))return"atom";case"$":if(e.match("$$"))return"builtin";if(e.match(/[$][0-9]+/))return"variableName.special";case"<":if(e.match(/<<[a-zA-Z_]+>>/))return"builtin"}return e.match("//")?(e.skipToEnd(),"comment"):e.match("return")?"operator":e.match(/^[a-zA-Z_][a-zA-Z0-9_]*/)?e.match(/(?=[\(.])/)?"variable":e.match(/(?=[\s\n]*[:=])/)?"def":"variableName.special":["[","]","(",")"].indexOf(e.peek())!=-1?(e.next(),"bracket"):(e.eatSpace()||e.next(),null)}}},lPr=Object.freeze(Object.defineProperty({__proto__:null,ebnf:aPr},Symbol.toStringTag,{value:"Module"}));function kI(e){for(var t={},n=e.split(" "),r=0;r!?|\/]/,Gm;function nme(e,t){var n=e.next();if(qAt[n]){var r=qAt[n](e,t);if(r!==!1)return r}if(n=='"'||n=="'")return t.tokenize=mPr(n),t.tokenize(e,t);if(/[\[\]{}\(\),;\:\.]/.test(n))return Gm=n,null;if(/\d/.test(n))return e.eatWhile(/[\w\.]/),"number";if(n=="/"){if(e.eat("*"))return t.tokenize=JAt,JAt(e,t);if(e.eat("/"))return e.skipToEnd(),"comment"}if(KAt.test(n))return e.eatWhile(KAt),"operator";e.eatWhile(/[\w\$_]/);var o=e.current().toLowerCase();if(dPr.propertyIsEnumerable(o))return gP.propertyIsEnumerable(o)&&(Gm="newstatement"),"keyword";if(uPr.propertyIsEnumerable(o))return gP.propertyIsEnumerable(o)&&(Gm="newstatement"),"variable";if(hPr.propertyIsEnumerable(o))return gP.propertyIsEnumerable(o)&&(Gm="newstatement"),"modifier";if(ZAt.propertyIsEnumerable(o))return gP.propertyIsEnumerable(o)&&(Gm="newstatement"),"type";if(fPr.propertyIsEnumerable(o))return gP.propertyIsEnumerable(o)&&(Gm="newstatement"),"builtin";for(var s=o.length-1;s>=0&&(!isNaN(o[s])||o[s]=="_");)--s;if(s>0){var a=o.substr(0,s+1);if(ZAt.propertyIsEnumerable(a))return gP.propertyIsEnumerable(a)&&(Gm="newstatement"),"type"}return gPr.propertyIsEnumerable(o)?"atom":null}function mPr(e){return function(t,n){for(var r=!1,o,s=!1;(o=t.next())!=null;){if(o==e&&!r){s=!0;break}r=!r&&o=="\\"}return(s||!r)&&(n.tokenize=nme),"string"}}function JAt(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize=nme;break}n=r=="*"}return"comment"}function Nxn(e,t,n,r,o){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=o}function Nae(e,t,n){return e.context=new Nxn(e.indented,t,n,null,e.context)}function q$(e){var t=e.context.type;return(t==")"||t=="]"||t=="}")&&(e.indented=e.context.indented),e.context=e.context.prev}const kPr={name:"ecl",startState:function(e){return{tokenize:null,context:new Nxn(-e,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,t){var n=t.context;if(e.sol()&&(n.align==null&&(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0),e.eatSpace())return null;Gm=null;var r=(t.tokenize||nme)(e,t);if(r=="comment"||r=="meta")return r;if(n.align==null&&(n.align=!0),(Gm==";"||Gm==":")&&n.type=="statement")q$(t);else if(Gm=="{")Nae(t,e.column(),"}");else if(Gm=="[")Nae(t,e.column(),"]");else if(Gm=="(")Nae(t,e.column(),")");else if(Gm=="}"){for(;n.type=="statement";)n=q$(t);for(n.type=="}"&&(n=q$(t));n.type=="statement";)n=q$(t)}else Gm==n.type?q$(t):(n.type=="}"||n.type=="top"||n.type=="statement"&&Gm=="newstatement")&&Nae(t,e.column(),"statement");return t.startOfLine=!1,r},indent:function(e,t,n){if(e.tokenize!=nme&&e.tokenize!=null)return 0;var r=e.context,o=t&&t.charAt(0);r.type=="statement"&&o=="}"&&(r=r.prev);var s=o==r.type;return r.type=="statement"?r.indented+(o=="{"?0:n.unit):r.align?r.column+(s?0:1):r.indented+(s?0:n.unit)},languageData:{indentOnInput:/^\s*[{}]$/}},vPr=Object.freeze(Object.defineProperty({__proto__:null,ecl:kPr},Symbol.toStringTag,{value:"Module"}));function Uxn(e){for(var t={},n=0,r=e.length;n>"]);function bPr(e,t,n){return n.tokenize.push(e),e(t,n)}function wPr(e,t){if(e.eatSpace())return null;var n=e.next();return n=='"'||n=="'"?bPr(OPr(n,"string"),e,t):n=="-"&&e.eat("-")?(e.skipToEnd(),"comment"):n==":"&&e.eat("=")?"operator":/[0-9]/.test(n)?(e.eatWhile(/[xXbBCc0-9\.]/),e.eat(/[\?\!]/),"variable"):/[a-zA-Z_0-9]/.test(n)?(e.eatWhile(/[a-zA-Z_0-9]/),e.eat(/[\?\!]/),"variable"):/[=+\-\/*^%<>~]/.test(n)?(e.eatWhile(/[=+\-\/*^%<>~]/),"operator"):null}function OPr(e,t,n){return function(r,o){for(var s=!1,a;(a=r.next())!=null;){if(a==e&&!s){o.tokenize.pop();break}s=!s&&a=="%"}return t}}const yPr={name:"eiffel",startState:function(){return{tokenize:[wPr]}},token:function(e,t){var n=t.tokenize[t.tokenize.length-1](e,t);if(n=="variable"){var r=e.current();n=APr.propertyIsEnumerable(e.current())?"keyword":pPr.propertyIsEnumerable(e.current())?"operator":/^[A-Z][A-Z_0-9]*$/g.test(r)?"tag":/^0[bB][0-1]+$/g.test(r)||/^0[cC][0-7]+$/g.test(r)||/^0[xX][a-fA-F0-9]+$/g.test(r)||/^([0-9]+\.[0-9]*)|([0-9]*\.[0-9]+)$/g.test(r)||/^[0-9]+$/g.test(r)?"number":"variable"}return n},languageData:{commentTokens:{line:"--"}}},CPr=Object.freeze(Object.defineProperty({__proto__:null,eiffel:yPr},Symbol.toStringTag,{value:"Module"}));function K$(e,t,n){return t(n),n(e,t)}var _Pr=/[a-z]/,SPr=/[A-Z]/,e4t=/[a-zA-Z0-9_]/,Uae=/[0-9]/,LPr=/[0-9A-Fa-f]/,t4t=/[-&*+.\\/<>=?^|:]/,xPr=/[(),[\]{}]/,EPr=/[ \v\f]/;function x8(){return function(e,t){if(e.eatWhile(EPr))return null;var n=e.next();if(xPr.test(n))return n==="{"&&e.eat("-")?K$(e,t,jxn(1)):n==="["&&e.match("glsl|")?K$(e,t,BPr):"builtin";if(n==="'")return K$(e,t,DPr);if(n==='"')return e.eat('"')?e.eat('"')?K$(e,t,TPr):"string":K$(e,t,QPr);if(SPr.test(n))return e.eatWhile(e4t),"type";if(_Pr.test(n)){var r=e.pos===1;return e.eatWhile(e4t),r?"def":"variable"}if(Uae.test(n)){if(n==="0"){if(e.eat(/[xX]/))return e.eatWhile(LPr),"number"}else e.eatWhile(Uae);return e.eat(".")&&e.eatWhile(Uae),e.eat(/[eE]/)&&(e.eat(/[-+]/),e.eatWhile(Uae)),"number"}return t4t.test(n)?n==="-"&&e.eat("-")?(e.skipToEnd(),"comment"):(e.eatWhile(t4t),"keyword"):n==="_"?"keyword":"error"}}function jxn(e){return e==0?x8():function(t,n){for(;!t.eol();){var r=t.next();if(r=="{"&&t.eat("-"))++e;else if(r=="-"&&t.eat("}")&&(--e,e===0))return n(x8()),"comment"}return n(jxn(e)),"comment"}}function TPr(e,t){for(;!e.eol();){var n=e.next();if(n==='"'&&e.eat('"')&&e.eat('"'))return t(x8()),"string"}return"string"}function QPr(e,t){for(;e.skipTo('\\"');)e.next(),e.next();return e.skipTo('"')?(e.next(),t(x8()),"string"):(e.skipToEnd(),t(x8()),"error")}function DPr(e,t){for(;e.skipTo("\\'");)e.next(),e.next();return e.skipTo("'")?(e.next(),t(x8()),"string"):(e.skipToEnd(),t(x8()),"error")}function BPr(e,t){for(;!e.eol();){var n=e.next();if(n==="|"&&e.eat("]"))return t(x8()),"string"}return"string"}var RPr={case:1,of:1,as:1,if:1,then:1,else:1,let:1,in:1,type:1,alias:1,module:1,where:1,import:1,exposing:1,port:1};const IPr={name:"elm",startState:function(){return{f:x8()}},copyState:function(e){return{f:e.f}},token:function(e,t){var n=t.f(e,function(o){t.f=o}),r=e.current();return RPr.hasOwnProperty(r)?"keyword":n},languageData:{commentTokens:{line:"--"}}},MPr=Object.freeze(Object.defineProperty({__proto__:null,elm:IPr},Symbol.toStringTag,{value:"Module"}));var PPr=["-type","-spec","-export_type","-opaque"],FPr=["after","begin","catch","case","cond","end","fun","if","let","of","query","receive","try","when"],NPr=/[\->,;]/,UPr=["->",";",","],jPr=["and","andalso","band","bnot","bor","bsl","bsr","bxor","div","not","or","orelse","rem","xor"],WPr=/[\+\-\*\/<>=\|:!]/,VPr=["=","+","-","*","/",">",">=","<","=<","=:=","==","=/=","/=","||","<-","!"],zPr=/[<\(\[\{]/,fFe=["<<","(","[","{"],HPr=/[>\)\]\}]/,Wxn=["}","]",")",">>"],$Pr=["is_atom","is_binary","is_bitstring","is_boolean","is_float","is_function","is_integer","is_list","is_number","is_pid","is_port","is_record","is_reference","is_tuple","atom","binary","bitstring","boolean","function","integer","list","number","pid","port","record","reference","tuple"],XPr=["abs","adler32","adler32_combine","alive","apply","atom_to_binary","atom_to_list","binary_to_atom","binary_to_existing_atom","binary_to_list","binary_to_term","bit_size","bitstring_to_list","byte_size","check_process_code","contact_binary","crc32","crc32_combine","date","decode_packet","delete_module","disconnect_node","element","erase","exit","float","float_to_list","garbage_collect","get","get_keys","group_leader","halt","hd","integer_to_list","internal_bif","iolist_size","iolist_to_binary","is_alive","is_atom","is_binary","is_bitstring","is_boolean","is_float","is_function","is_integer","is_list","is_number","is_pid","is_port","is_process_alive","is_record","is_reference","is_tuple","length","link","list_to_atom","list_to_binary","list_to_bitstring","list_to_existing_atom","list_to_float","list_to_integer","list_to_pid","list_to_tuple","load_module","make_ref","module_loaded","monitor_node","node","node_link","node_unlink","nodes","notalive","now","open_port","pid_to_list","port_close","port_command","port_connect","port_control","pre_loaded","process_flag","process_info","processes","purge_module","put","register","registered","round","self","setelement","size","spawn","spawn_link","spawn_monitor","spawn_opt","split_binary","statistics","term_to_binary","time","throw","tl","trunc","tuple_size","tuple_to_list","unlink","unregister","whereis"],jae=/[\w@Ø-ÞÀ-Öß-öø-ÿ]/,GPr=/[0-7]{1,3}|[bdefnrstv\\"']|\^[a-zA-Z]|x[0-9a-zA-Z]{2}|x{[0-9a-zA-Z]+}/;function YPr(e,t){if(t.in_string)return t.in_string=!r4t(e),Xa(t,e,"string");if(t.in_atom)return t.in_atom=!o4t(e),Xa(t,e,"atom");if(e.eatSpace())return Xa(t,e,"whitespace");if(!cZ(t)&&e.match(/-\s*[a-zß-öø-ÿ][\wØ-ÞÀ-Öß-öø-ÿ]*/))return t1(e.current(),PPr)?Xa(t,e,"type"):Xa(t,e,"attribute");var n=e.next();if(n=="%")return e.skipToEnd(),Xa(t,e,"comment");if(n==":")return Xa(t,e,"colon");if(n=="?")return e.eatSpace(),e.eatWhile(jae),Xa(t,e,"macro");if(n=="#")return e.eatSpace(),e.eatWhile(jae),Xa(t,e,"record");if(n=="$")return e.next()=="\\"&&!e.match(GPr)?Xa(t,e,"error"):Xa(t,e,"number");if(n==".")return Xa(t,e,"dot");if(n=="'"){if(!(t.in_atom=!o4t(e))){if(e.match(/\s*\/\s*[0-9]/,!1))return e.match(/\s*\/\s*[0-9]/,!0),Xa(t,e,"fun");if(e.match(/\s*\(/,!1)||e.match(/\s*:/,!1))return Xa(t,e,"function")}return Xa(t,e,"atom")}if(n=='"')return t.in_string=!r4t(e),Xa(t,e,"string");if(/[A-Z_Ø-ÞÀ-Ö]/.test(n))return e.eatWhile(jae),Xa(t,e,"variable");if(/[a-z_ß-öø-ÿ]/.test(n)){if(e.eatWhile(jae),e.match(/\s*\/\s*[0-9]/,!1))return e.match(/\s*\/\s*[0-9]/,!0),Xa(t,e,"fun");var r=e.current();return t1(r,FPr)?Xa(t,e,"keyword"):t1(r,jPr)?Xa(t,e,"operator"):e.match(/\s*\(/,!1)?t1(r,XPr)&&(cZ(t).token!=":"||cZ(t,2).token=="erlang")?Xa(t,e,"builtin"):t1(r,$Pr)?Xa(t,e,"guard"):Xa(t,e,"function"):ZPr(e)==":"?r=="erlang"?Xa(t,e,"builtin"):Xa(t,e,"function"):t1(r,["true","false"])?Xa(t,e,"boolean"):Xa(t,e,"atom")}var o=/[0-9]/,s=/[0-9a-zA-Z]/;return o.test(n)?(e.eatWhile(o),e.eat("#")?e.eatWhile(s)||e.backUp(1):e.eat(".")&&(e.eatWhile(o)?e.eat(/[eE]/)&&(e.eat(/[-+]/)?e.eatWhile(o)||e.backUp(2):e.eatWhile(o)||e.backUp(1)):e.backUp(1)),Xa(t,e,"number")):n4t(e,zPr,fFe)?Xa(t,e,"open_paren"):n4t(e,HPr,Wxn)?Xa(t,e,"close_paren"):i4t(e,NPr,UPr)?Xa(t,e,"separator"):i4t(e,WPr,VPr)?Xa(t,e,"operator"):Xa(t,e,null)}function n4t(e,t,n){if(e.current().length==1&&t.test(e.current())){for(e.backUp(1);t.test(e.peek());)if(e.next(),t1(e.current(),n))return!0;e.backUp(e.current().length-1)}return!1}function i4t(e,t,n){if(e.current().length==1&&t.test(e.current())){for(;t.test(e.peek());)e.next();for(;01&&e[t].type==="fun"&&e[t-1].token==="fun")return e.slice(0,t-1);switch(e[t].token){case"}":return $p(e,{g:["{"]});case"]":return $p(e,{i:["["]});case")":return $p(e,{i:["("]});case">>":return $p(e,{i:["<<"]});case"end":return $p(e,{i:["begin","case","fun","if","receive","try"]});case",":return $p(e,{e:["begin","try","when","->",",","(","[","{","<<"]});case"->":return $p(e,{r:["when"],m:["try","if","case","receive"]});case";":return $p(e,{E:["case","fun","if","receive","try","when"]});case"catch":return $p(e,{e:["try"]});case"of":return $p(e,{e:["case"]});case"after":return $p(e,{e:["receive","try"]});default:return e}}function $p(e,t){for(var n in t)for(var r=e.length-1,o=t[n],s=r-1;-1"?t1(a.token,["receive","case","if","try"])?a.column+n.unit+n.unit:a.column+n.unit:t1(s.token,fFe)?s.column+s.token.length:(r=oFr(e),rD(r)?r.column+n.unit:0):0}function iFr(e){var t=e.match(/,|[a-z]+|\}|\]|\)|>>|\|+|\(/);return rD(t)&&t.index===0?t[0]:""}function rFr(e){var t=e.tokenStack.slice(0,-1),n=ime(t,"type",["open_paren"]);return rD(t[n])?t[n]:!1}function oFr(e){var t=e.tokenStack,n=ime(t,"type",["open_paren","separator","keyword"]),r=ime(t,"type",["operator"]);return rD(n)&&rD(r)&&n!=&|~^\/]/,a=e.support||{},l=e.hooks||{},d=e.dateSQL||{date:!0,time:!0,timestamp:!0},u=e.backslashStringEscapes!==!1,h=e.brackets||/^[\{}\(\)\[\]]/,g=e.punctuation||/^[;.,:]/;function m(p,b){var w=p.next();if(l[w]){var O=l[w](p,b);if(O!==!1)return O}if(a.hexNumber&&(w=="0"&&p.match(/^[xX][0-9a-fA-F]+/)||(w=="x"||w=="X")&&p.match(/^'[0-9a-fA-F]*'/)))return"number";if(a.binaryNumber&&((w=="b"||w=="B")&&p.match(/^'[01]+'/)||w=="0"&&p.match(/^b[01]*/)))return"number";if(w.charCodeAt(0)>47&&w.charCodeAt(0)<58)return p.match(/^[0-9]*(\.[0-9]+)?([eE][-+]?[0-9]+)?/),a.decimallessFloat&&p.match(/^\.(?!\.)/),"number";if(w=="?"&&(p.eatSpace()||p.eol()||p.eat(";")))return"macroName";if(w=="'"||w=='"'&&a.doubleQuote)return b.tokenize=v(w),b.tokenize(p,b);if((a.nCharCast&&(w=="n"||w=="N")||a.charsetCast&&w=="_"&&p.match(/[a-z][a-z0-9]*/i))&&(p.peek()=="'"||p.peek()=='"'))return"keyword";if(a.escapeConstant&&(w=="e"||w=="E")&&(p.peek()=="'"||p.peek()=='"'&&a.doubleQuote))return b.tokenize=function(C,_){return(_.tokenize=v(C.next(),!0))(C,_)},"keyword";if(a.commentSlashSlash&&w=="/"&&p.eat("/"))return p.skipToEnd(),"comment";if(a.commentHash&&w=="#"||w=="-"&&p.eat("-")&&(!a.commentSpaceRequired||p.eat(" ")))return p.skipToEnd(),"comment";if(w=="/"&&p.eat("*"))return b.tokenize=f(1),b.tokenize(p,b);if(w=="."){if(a.zerolessFloat&&p.match(/^(?:\d+(?:e[+-]?\d+)?)/i))return"number";if(p.match(/^\.+/))return null;if(a.ODBCdotTable&&p.match(/^[\w\d_$#]+/))return"type"}else{if(s.test(w))return p.eatWhile(s),"operator";if(h.test(w))return"bracket";if(g.test(w))return p.eatWhile(g),"punctuation";if(w=="{"&&(p.match(/^( )*(d|D|t|T|ts|TS)( )*'[^']*'( )*}/)||p.match(/^( )*(d|D|t|T|ts|TS)( )*"[^"]*"( )*}/)))return"number";p.eatWhile(/^[_\w\d]/);var y=p.current().toLowerCase();return d.hasOwnProperty(y)&&(p.match(/^( )+'[^']*'/)||p.match(/^( )+"[^"]*"/))?"number":n.hasOwnProperty(y)?"atom":r.hasOwnProperty(y)?"type":o.hasOwnProperty(y)?"keyword":t.hasOwnProperty(y)?"builtin":null}}function v(p,b){return function(w,O){for(var y=!1,C;(C=w.next())!=null;){if(C==p&&!y){O.tokenize=m;break}y=(u||b)&&!y&&C=="\\"}return"string"}}function f(p){return function(b,w){var O=b.match(/^.*?(\/\*|\*\/)/);return O?O[1]=="/*"?w.tokenize=f(p+1):p>1?w.tokenize=f(p-1):w.tokenize=m:b.skipToEnd(),"comment"}}function k(p,b,w){b.context={prev:b.context,indent:p.indentation(),col:p.column(),type:w}}function A(p){p.indent=p.context.indent,p.context=p.context.prev}return{name:"sql",startState:function(){return{tokenize:m,context:null}},token:function(p,b){if(p.sol()&&b.context&&b.context.align==null&&(b.context.align=!1),b.tokenize==m&&p.eatSpace())return null;var w=b.tokenize(p,b);if(w=="comment")return w;b.context&&b.context.align==null&&(b.context.align=!0);var O=p.current();return O=="("?k(p,b,")"):O=="["?k(p,b,"]"):b.context&&b.context.type==O&&A(b),w},indent:function(p,b,w){var O=p.context;if(!O)return null;var y=b.charAt(0)==O.type;return O.align?O.col+(y?0:1):O.indent+(y?0:w.unit)},languageData:{commentTokens:{line:a.commentSlashSlash?"//":a.commentHash?"#":"--",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"`"]}}}}function zKe(e){for(var t;(t=e.next())!=null;)if(t=="`"&&!e.eat("`"))return"string.special";return e.backUp(e.current().length-1),e.eatWhile(/\w/)?"string.special":null}function lFr(e){for(var t;(t=e.next())!=null;)if(t=='"'&&!e.eat('"'))return"string.special";return e.backUp(e.current().length-1),e.eatWhile(/\w/)?"string.special":null}function tQ(e){return e.eat("@")&&(e.match("session."),e.match("local."),e.match("global.")),e.eat("'")?(e.match(/^.*'/),"string.special"):e.eat('"')?(e.match(/^.*"/),"string.special"):e.eat("`")?(e.match(/^.*`/),"string.special"):e.match(/^[0-9a-zA-Z$\.\_]+/)?"string.special":null}function Hxn(e){return e.eat("N")?"atom":e.match(/^[a-zA-Z.#!?]/)?"string.special":null}var vI="alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit ";function ur(e){for(var t={},n=e.split(" "),r=0;r!=^\&|\/]/,brackets:/^[\{}\(\)]/,punctuation:/^[;.,:/]/,backslashStringEscapes:!1,dateSQL:ur("date datetimeoffset datetime2 smalldatetime datetime time"),hooks:{"@":tQ}}),uFr=y2({client:ur("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:ur(vI+"accessible action add after algorithm all analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general get global grant grants group group_concat handler hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show signal slave slow smallint snapshot soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:ur("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:ur("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:ur("date time timestamp"),support:ur("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":tQ,"`":zKe,"\\":Hxn}}),hFr=y2({client:ur("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:ur(vI+"accessible action add after algorithm all always analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general generated get global grant grants group group_concat handler hard hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password persistent phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show shutdown signal slave slow smallint snapshot soft soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views virtual warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:ur("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:ur("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:ur("date time timestamp"),support:ur("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":tQ,"`":zKe,"\\":Hxn}}),fFr=y2({client:ur("auth backup bail binary changes check clone databases dbinfo dump echo eqp exit explain fullschema headers help import imposter indexes iotrace limit lint load log mode nullvalue once open output print prompt quit read restore save scanstats schema separator session shell show stats system tables testcase timeout timer trace vfsinfo vfslist vfsname width"),keywords:ur(vI+"abort action add after all analyze attach autoincrement before begin cascade case cast check collate column commit conflict constraint cross current_date current_time current_timestamp database default deferrable deferred detach each else end escape except exclusive exists explain fail for foreign full glob if ignore immediate index indexed initially inner instead intersect isnull key left limit match natural no notnull null of offset outer plan pragma primary query raise recursive references regexp reindex release rename replace restrict right rollback row savepoint temp temporary then to transaction trigger unique using vacuum view virtual when with without"),builtin:ur("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text clob bigint int int2 int8 integer float double char varchar date datetime year unsigned signed numeric real"),atoms:ur("null current_date current_time current_timestamp"),operatorChars:/^[*+\-%<>!=&|/~]/,dateSQL:ur("date time timestamp datetime"),support:ur("decimallessFloat zerolessFloat"),hooks:{"@":tQ,":":tQ,"?":tQ,$:tQ,'"':lFr,"`":zKe}}),gFr=y2({client:{},keywords:ur("add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime"),builtin:ur("ascii bigint blob boolean counter decimal double float frozen inet int list map static text timestamp timeuuid tuple uuid varchar varint"),atoms:ur("false true infinity NaN"),operatorChars:/^[<>=]/,dateSQL:{},support:ur("commentSlashSlash decimallessFloat"),hooks:{}}),mFr=y2({client:ur("appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define describe echo editfile embedded escape exec execute feedback flagger flush heading headsep instance linesize lno loboffset logsource long longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar release repfooter repheader serveroutput shiftinout show showmode size spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout time timing trimout trimspool ttitle underline verify version wrap"),keywords:ur("abort accept access add all alter and any array arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body boolean by case cast char char_base check close cluster clusters colauth column comment commit compress connect connected constant constraint crash create current currval cursor data_base database date dba deallocate debugoff debugon decimal declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry escape exception exception_init exchange exclusive exists exit external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging long loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base object of off offline on online only open option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw read rebuild record ref references refresh release rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate session set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work"),builtin:ur("abs acos add_months ascii asin atan atan2 average bfile bfilename bigserial bit blob ceil character chartorowid chr clob concat convert cos cosh count dec decode deref dual dump dup_val_on_index empty error exp false float floor found glb greatest hextoraw initcap instr instrb int integer isopen last_day least length lengthb ln lower lpad ltrim lub make_ref max min mlslabel mod months_between natural naturaln nchar nclob new_time next_day nextval nls_charset_decl_len nls_charset_id nls_charset_name nls_initcap nls_lower nls_sort nls_upper nlssort no_data_found notfound null number numeric nvarchar2 nvl others power rawtohex real reftohex round rowcount rowidtochar rowtype rpad rtrim serial sign signtype sin sinh smallint soundex sqlcode sqlerrm sqrt stddev string substr substrb sum sysdate tan tanh to_char text to_date to_label to_multi_byte to_number to_single_byte translate true trunc uid unlogged upper user userenv varchar varchar2 variance varying vsize xml"),operatorChars:/^[*\/+\-%<>!=~]/,dateSQL:ur("date time timestamp"),support:ur("doubleQuote nCharCast zerolessFloat binaryNumber hexNumber")}),kFr=y2({keywords:ur("select alter $elem$ $key$ $value$ add after all analyze and archive as asc before between binary both bucket buckets by cascade case cast change cluster clustered clusterstatus collection column columns comment compute concatenate continue create cross cursor data database databases dbproperties deferred delete delimited desc describe directory disable distinct distribute drop else enable end escaped exclusive exists explain export extended external fetch fields fileformat first format formatted from full function functions grant group having hold_ddltime idxproperties if import in index indexes inpath inputdriver inputformat insert intersect into is items join keys lateral left like limit lines load local location lock locks mapjoin materialized minus msck no_drop nocompress not of offline on option or order out outer outputdriver outputformat overwrite partition partitioned partitions percent plus preserve procedure purge range rcfile read readonly reads rebuild recordreader recordwriter recover reduce regexp rename repair replace restrict revoke right rlike row schema schemas semi sequencefile serde serdeproperties set shared show show_database sort sorted ssl statistics stored streamtable table tables tablesample tblproperties temporary terminated textfile then tmp to touch transform trigger unarchive undo union uniquejoin unlock update use using utc utc_tmestamp view when where while with admin authorization char compact compactions conf cube current current_date current_timestamp day decimal defined dependency directories elem_type exchange file following for grouping hour ignore inner interval jar less logical macro minute month more none noscan over owner partialscan preceding pretty principals protection reload rewrite role roles rollup rows second server sets skewed transactions truncate unbounded unset uri user values window year"),builtin:ur("bool boolean long timestamp tinyint smallint bigint int float double date datetime unsigned string array struct map uniontype key_type utctimestamp value_type varchar"),atoms:ur("false true null unknown"),operatorChars:/^[*+\-%<>!=]/,dateSQL:ur("date timestamp"),support:ur("ODBCdotTable doubleQuote binaryNumber hexNumber")}),vFr=y2({client:ur("source"),keywords:ur(vI+"a abort abs absent absolute access according action ada add admin after aggregate alias all allocate also alter always analyse analyze and any are array array_agg array_max_cardinality as asc asensitive assert assertion assignment asymmetric at atomic attach attribute attributes authorization avg backward base64 before begin begin_frame begin_partition bernoulli between bigint binary bit bit_length blob blocked bom boolean both breadth by c cache call called cardinality cascade cascaded case cast catalog catalog_name ceil ceiling chain char char_length character character_length character_set_catalog character_set_name character_set_schema characteristics characters check checkpoint class class_origin clob close cluster coalesce cobol collate collation collation_catalog collation_name collation_schema collect column column_name columns command_function command_function_code comment comments commit committed concurrently condition condition_number configuration conflict connect connection connection_name constant constraint constraint_catalog constraint_name constraint_schema constraints constructor contains content continue control conversion convert copy corr corresponding cost count covar_pop covar_samp create cross csv cube cume_dist current current_catalog current_date current_default_transform_group current_path current_role current_row current_schema current_time current_timestamp current_transform_group_for_type current_user cursor cursor_name cycle data database datalink datatype date datetime_interval_code datetime_interval_precision day db deallocate debug dec decimal declare default defaults deferrable deferred defined definer degree delete delimiter delimiters dense_rank depends depth deref derived desc describe descriptor detach detail deterministic diagnostics dictionary disable discard disconnect dispatch distinct dlnewcopy dlpreviouscopy dlurlcomplete dlurlcompleteonly dlurlcompletewrite dlurlpath dlurlpathonly dlurlpathwrite dlurlscheme dlurlserver dlvalue do document domain double drop dump dynamic dynamic_function dynamic_function_code each element else elseif elsif empty enable encoding encrypted end end_frame end_partition endexec enforced enum equals errcode error escape event every except exception exclude excluding exclusive exec execute exists exit exp explain expression extension external extract false family fetch file filter final first first_value flag float floor following for force foreach foreign fortran forward found frame_row free freeze from fs full function functions fusion g general generated get global go goto grant granted greatest group grouping groups handler having header hex hierarchy hint hold hour id identity if ignore ilike immediate immediately immutable implementation implicit import in include including increment indent index indexes indicator info inherit inherits initially inline inner inout input insensitive insert instance instantiable instead int integer integrity intersect intersection interval into invoker is isnull isolation join k key key_member key_type label lag language large last last_value lateral lead leading leakproof least left length level library like like_regex limit link listen ln load local localtime localtimestamp location locator lock locked log logged loop lower m map mapping match matched materialized max max_cardinality maxvalue member merge message message_length message_octet_length message_text method min minute minvalue mod mode modifies module month more move multiset mumps name names namespace national natural nchar nclob nesting new next nfc nfd nfkc nfkd nil no none normalize normalized not nothing notice notify notnull nowait nth_value ntile null nullable nullif nulls number numeric object occurrences_regex octet_length octets of off offset oids old on only open operator option options or order ordering ordinality others out outer output over overlaps overlay overriding owned owner p pad parallel parameter parameter_mode parameter_name parameter_ordinal_position parameter_specific_catalog parameter_specific_name parameter_specific_schema parser partial partition pascal passing passthrough password path percent percent_rank percentile_cont percentile_disc perform period permission pg_context pg_datatype_name pg_exception_context pg_exception_detail pg_exception_hint placing plans pli policy portion position position_regex power precedes preceding precision prepare prepared preserve primary print_strict_params prior privileges procedural procedure procedures program public publication query quote raise range rank read reads real reassign recheck recovery recursive ref references referencing refresh regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy regr_syy reindex relative release rename repeatable replace replica requiring reset respect restart restore restrict result result_oid return returned_cardinality returned_length returned_octet_length returned_sqlstate returning returns reverse revoke right role rollback rollup routine routine_catalog routine_name routine_schema routines row row_count row_number rows rowtype rule savepoint scale schema schema_name schemas scope scope_catalog scope_name scope_schema scroll search second section security select selective self sensitive sequence sequences serializable server server_name session session_user set setof sets share show similar simple size skip slice smallint snapshot some source space specific specific_name specifictype sql sqlcode sqlerror sqlexception sqlstate sqlwarning sqrt stable stacked standalone start state statement static statistics stddev_pop stddev_samp stdin stdout storage strict strip structure style subclass_origin submultiset subscription substring substring_regex succeeds sum symmetric sysid system system_time system_user t table table_name tables tablesample tablespace temp template temporary text then ties time timestamp timezone_hour timezone_minute to token top_level_count trailing transaction transaction_active transactions_committed transactions_rolled_back transform transforms translate translate_regex translation treat trigger trigger_catalog trigger_name trigger_schema trim trim_array true truncate trusted type types uescape unbounded uncommitted under unencrypted union unique unknown unlink unlisten unlogged unnamed unnest until untyped update upper uri usage use_column use_variable user user_defined_type_catalog user_defined_type_code user_defined_type_name user_defined_type_schema using vacuum valid validate validator value value_of values var_pop var_samp varbinary varchar variable_conflict variadic varying verbose version versioning view views volatile warning when whenever where while whitespace width_bucket window with within without work wrapper write xml xmlagg xmlattributes xmlbinary xmlcast xmlcomment xmlconcat xmldeclaration xmldocument xmlelement xmlexists xmlforest xmliterate xmlnamespaces xmlparse xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltext xmlvalidate year yes zone"),builtin:ur("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:ur("false true null unknown"),operatorChars:/^[*\/+\-%<>!=&|^\/#@?~]/,backslashStringEscapes:!1,dateSQL:ur("date time timestamp"),support:ur("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast escapeConstant")}),AFr=y2({keywords:ur("ancestor and asc by contains desc descendant distinct from group has in is limit offset on order select superset where"),atoms:ur("false true"),builtin:ur("blob datetime first key __key__ string integer double boolean null"),operatorChars:/^[*+\-%<>!=]/}),pFr=y2({client:ur("source"),keywords:ur("abort absolute access action active add admin after aggregate all also alter always analyse analyze and any array as asc assertion assignment asymmetric at authorization backward before begin between bigint binary bit boolean both by cache called cascade cascaded case cast chain char character characteristics check checkpoint class close cluster coalesce codegen collate column comment commit committed concurrency concurrently configuration connection constraint constraints contains content continue conversion copy cost cpu_rate_limit create createdb createexttable createrole createuser cross csv cube current current_catalog current_date current_role current_schema current_time current_timestamp current_user cursor cycle data database day deallocate dec decimal declare decode default defaults deferrable deferred definer delete delimiter delimiters deny desc dictionary disable discard distinct distributed do document domain double drop dxl each else enable encoding encrypted end enum errors escape every except exchange exclude excluding exclusive execute exists explain extension external extract false family fetch fields filespace fill filter first float following for force foreign format forward freeze from full function global grant granted greatest group group_id grouping handler hash having header hold host hour identity if ignore ilike immediate immutable implicit in including inclusive increment index indexes inherit inherits initially inline inner inout input insensitive insert instead int integer intersect interval into invoker is isnull isolation join key language large last leading least left level like limit list listen load local localtime localtimestamp location lock log login mapping master match maxvalue median merge minute minvalue missing mode modifies modify month move name names national natural nchar new newline next no nocreatedb nocreateexttable nocreaterole nocreateuser noinherit nologin none noovercommit nosuperuser not nothing notify notnull nowait null nullif nulls numeric object of off offset oids old on only operator option options or order ordered others out outer over overcommit overlaps overlay owned owner parser partial partition partitions passing password percent percentile_cont percentile_disc placing plans position preceding precision prepare prepared preserve primary prior privileges procedural procedure protocol queue quote randomly range read readable reads real reassign recheck recursive ref references reindex reject relative release rename repeatable replace replica reset resource restart restrict returning returns revoke right role rollback rollup rootpartition row rows rule savepoint scatter schema scroll search second security segment select sequence serializable session session_user set setof sets share show similar simple smallint some split sql stable standalone start statement statistics stdin stdout storage strict strip subpartition subpartitions substring superuser symmetric sysid system table tablespace temp template temporary text then threshold ties time timestamp to trailing transaction treat trigger trim true truncate trusted type unbounded uncommitted unencrypted union unique unknown unlisten until update user using vacuum valid validation validator value values varchar variadic varying verbose version view volatile web when where whitespace window with within without work writable write xml xmlattributes xmlconcat xmlelement xmlexists xmlforest xmlparse xmlpi xmlroot xmlserialize year yes zone"),builtin:ur("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:ur("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:ur("date time timestamp"),support:ur("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast")}),bFr=y2({keywords:ur("add after all alter analyze and anti archive array as asc at between bucket buckets by cache cascade case cast change clear cluster clustered codegen collection column columns comment commit compact compactions compute concatenate cost create cross cube current current_date current_timestamp database databases data dbproperties defined delete delimited deny desc describe dfs directories distinct distribute drop else end escaped except exchange exists explain export extended external false fields fileformat first following for format formatted from full function functions global grant group grouping having if ignore import in index indexes inner inpath inputformat insert intersect interval into is items join keys last lateral lazy left like limit lines list load local location lock locks logical macro map minus msck natural no not null nulls of on optimize option options or order out outer outputformat over overwrite partition partitioned partitions percent preceding principals purge range recordreader recordwriter recover reduce refresh regexp rename repair replace reset restrict revoke right rlike role roles rollback rollup row rows schema schemas select semi separated serde serdeproperties set sets show skewed sort sorted start statistics stored stratify struct table tables tablesample tblproperties temp temporary terminated then to touch transaction transactions transform true truncate unarchive unbounded uncache union unlock unset use using values view when where window with"),builtin:ur("tinyint smallint int bigint boolean float double string binary timestamp decimal array map struct uniontype delimited serde sequencefile textfile rcfile inputformat outputformat"),atoms:ur("false true null"),operatorChars:/^[*\/+\-%<>!=~&|^]/,dateSQL:ur("date time timestamp"),support:ur("ODBCdotTable doubleQuote zerolessFloat")}),wFr=y2({client:ur("source"),keywords:ur("alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit after all and as at asc avedev avg between by case cast coalesce count create current_timestamp day days delete define desc distinct else end escape events every exists false first from full group having hour hours in inner insert instanceof into irstream is istream join last lastweekday left limit like max match_recognize matches median measures metadatasql min minute minutes msec millisecond milliseconds not null offset on or order outer output partition pattern prev prior regexp retain-union retain-intersection right rstream sec second seconds select set some snapshot sql stddev sum then true unidirectional until update variable weekday when where window"),builtin:{},atoms:ur("false true null"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:ur("time"),support:ur("decimallessFloat zerolessFloat binaryNumber hexNumber")}),OFr=Object.freeze(Object.defineProperty({__proto__:null,cassandra:gFr,esper:wFr,gpSQL:pFr,gql:AFr,hive:kFr,mariaDB:hFr,msSQL:dFr,mySQL:uFr,pgSQL:vFr,plSQL:mFr,sparkSQL:bFr,sql:y2,sqlite:fFr,standardSQL:cFr},Symbol.toStringTag,{value:"Module"})),yFr=WKe({start:[{regex:/#?!.*/,token:"comment"},{regex:/"""/,token:"string",next:"string3"},{regex:/(STRING:)(\s)/,token:["keyword",null],next:"string2"},{regex:/\S*?"/,token:"string",next:"string"},{regex:/(?:0x[\d,a-f]+)|(?:0o[0-7]+)|(?:0b[0,1]+)|(?:\-?\d+.?\d*)(?=\s)/,token:"number"},{regex:/((?:GENERIC)|\:?\:)(\s+)(\S+)(\s+)(\()/,token:["keyword",null,"def",null,"bracket"],next:"stack"},{regex:/(M\:)(\s+)(\S+)(\s+)(\S+)/,token:["keyword",null,"def",null,"tag"]},{regex:/USING\:/,token:"keyword",next:"vocabulary"},{regex:/(USE\:|IN\:)(\s+)(\S+)(?=\s|$)/,token:["keyword",null,"tag"]},{regex:/(\S+\:)(\s+)(\S+)(?=\s|$)/,token:["keyword",null,"def"]},{regex:/(?:;|\\|t|f|if|loop|while|until|do|PRIVATE>|\.\*\?]+(?=\s|$)/,token:"builtin"},{regex:/[\)><]+\S+(?=\s|$)/,token:"builtin"},{regex:/(?:[\+\-\=\/\*<>])(?=\s|$)/,token:"keyword"},{regex:/\S+/,token:"variable"},{regex:/\s+|./,token:null}],vocabulary:[{regex:/;/,token:"keyword",next:"start"},{regex:/\S+/,token:"tag"},{regex:/\s+|./,token:null}],string:[{regex:/(?:[^\\]|\\.)*?"/,token:"string",next:"start"},{regex:/.*/,token:"string"}],string2:[{regex:/^;/,token:"keyword",next:"start"},{regex:/.*/,token:"string"}],string3:[{regex:/(?:[^\\]|\\.)*?"""/,token:"string",next:"start"},{regex:/.*/,token:"string"}],stack:[{regex:/\)/,token:"bracket",next:"start"},{regex:/--/,token:"bracket"},{regex:/\S+/,token:"meta"},{regex:/\s+|./,token:null}],languageData:{name:"factor",dontIndentStates:["start","vocabulary","string","string3","stack"],commentTokens:{line:"!"}}}),CFr=Object.freeze(Object.defineProperty({__proto__:null,factor:yFr},Symbol.toStringTag,{value:"Module"}));var _Fr={term:!0,method:!0,accu:!0,rule:!0,then:!0,is:!0,and:!0,or:!0,if:!0,default:!0},Xxn={var_input:!0,var_output:!0,fuzzify:!0,defuzzify:!0,function_block:!0,ruleblock:!0},gFe={end_ruleblock:!0,end_defuzzify:!0,end_function_block:!0,end_fuzzify:!0,end_var:!0},SFr={true:!0,false:!0,nan:!0,real:!0,min:!0,max:!0,cog:!0,cogs:!0},s4t=/[+\-*&^%:=<>!|\/]/;function mFe(e,t){var n=e.next();if(/[\d\.]/.test(n))return n=="."?e.match(/^[0-9]+([eE][\-+]?[0-9]+)?/):n=="0"?e.match(/^[xX][0-9a-fA-F]+/)||e.match(/^0[0-7]+/):e.match(/^[0-9]*\.?[0-9]*([eE][\-+]?[0-9]+)?/),"number";if(n=="/"||n=="("){if(e.eat("*"))return t.tokenize=a4t,a4t(e,t);if(e.eat("/"))return e.skipToEnd(),"comment"}if(s4t.test(n))return e.eatWhile(s4t),"operator";e.eatWhile(/[\w\$_\xa1-\uffff]/);var r=e.current().toLowerCase();return _Fr.propertyIsEnumerable(r)||Xxn.propertyIsEnumerable(r)||gFe.propertyIsEnumerable(r)?"keyword":SFr.propertyIsEnumerable(r)?"atom":"variable"}function a4t(e,t){for(var n=!1,r;r=e.next();){if((r=="/"||r==")")&&n){t.tokenize=mFe;break}n=r=="*"}return"comment"}function Gxn(e,t,n,r,o){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=o}function LFr(e,t,n){return e.context=new Gxn(e.indented,t,n,null,e.context)}function xFr(e){if(e.context.prev){var t=e.context.type;return t=="end_block"&&(e.indented=e.context.indented),e.context=e.context.prev}}const EFr={name:"fcl",startState:function(e){return{tokenize:null,context:new Gxn(-e,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,t){var n=t.context;if(e.sol()&&(n.align==null&&(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0),e.eatSpace())return null;var r=(t.tokenize||mFe)(e,t);if(r=="comment")return r;n.align==null&&(n.align=!0);var o=e.current().toLowerCase();return Xxn.propertyIsEnumerable(o)?LFr(t,e.column(),"end_block"):gFe.propertyIsEnumerable(o)&&xFr(t),t.startOfLine=!1,r},indent:function(e,t,n){if(e.tokenize!=mFe&&e.tokenize!=null)return 0;var r=e.context,o=gFe.propertyIsEnumerable(t);return r.align?r.column+(o?0:1):r.indented+(o?0:n.unit)},languageData:{commentTokens:{line:"//",block:{open:"(*",close:"*)"}}}},TFr=Object.freeze(Object.defineProperty({__proto__:null,fcl:EFr},Symbol.toStringTag,{value:"Module"}));function Yxn(e){var t=[];return e.split(" ").forEach(function(n){t.push({name:n})}),t}var QFr=Yxn("INVERT AND OR XOR 2* 2/ LSHIFT RSHIFT 0= = 0< < > U< MIN MAX 2DROP 2DUP 2OVER 2SWAP ?DUP DEPTH DROP DUP OVER ROT SWAP >R R> R@ + - 1+ 1- ABS NEGATE S>D * M* UM* FM/MOD SM/REM UM/MOD */ */MOD / /MOD MOD HERE , @ ! CELL+ CELLS C, C@ C! CHARS 2@ 2! ALIGN ALIGNED +! ALLOT CHAR [CHAR] [ ] BL FIND EXECUTE IMMEDIATE COUNT LITERAL STATE ; DOES> >BODY EVALUATE SOURCE >IN <# # #S #> HOLD SIGN BASE >NUMBER HEX DECIMAL FILL MOVE . CR EMIT SPACE SPACES TYPE U. .R U.R ACCEPT TRUE FALSE <> U> 0<> 0> NIP TUCK ROLL PICK 2>R 2R@ 2R> WITHIN UNUSED MARKER I J TO COMPILE, [COMPILE] SAVE-INPUT RESTORE-INPUT PAD ERASE 2LITERAL DNEGATE D- D+ D0< D0= D2* D2/ D< D= DMAX DMIN D>S DABS M+ M*/ D. D.R 2ROT DU< CATCH THROW FREE RESIZE ALLOCATE CS-PICK CS-ROLL GET-CURRENT SET-CURRENT FORTH-WORDLIST GET-ORDER SET-ORDER PREVIOUS SEARCH-WORDLIST WORDLIST FIND ALSO ONLY FORTH DEFINITIONS ORDER -TRAILING /STRING SEARCH COMPARE CMOVE CMOVE> BLANK SLITERAL"),DFr=Yxn("IF ELSE THEN BEGIN WHILE REPEAT UNTIL RECURSE [IF] [ELSE] [THEN] ?DO DO LOOP +LOOP UNLOOP LEAVE EXIT AGAIN CASE OF ENDOF ENDCASE");function h8e(e,t){var n;for(n=e.length-1;n>=0;n--)if(e[n].name===t.toUpperCase())return e[n]}const BFr={name:"forth",startState:function(){return{state:"",base:10,coreWordList:QFr,immediateWordList:DFr,wordList:[]}},token:function(e,t){var n;if(e.eatSpace())return null;if(t.state===""){if(e.match(/^(\]|:NONAME)(\s|$)/i))return t.state=" compilation","builtin";if(n=e.match(/^(\:)\s+(\S+)(\s|$)+/),n)return t.wordList.push({name:n[2].toUpperCase()}),t.state=" compilation","def";if(n=e.match(/^(VARIABLE|2VARIABLE|CONSTANT|2CONSTANT|CREATE|POSTPONE|VALUE|WORD)\s+(\S+)(\s|$)+/i),n)return t.wordList.push({name:n[2].toUpperCase()}),"def";if(n=e.match(/^(\'|\[\'\])\s+(\S+)(\s|$)+/),n)return"builtin"}else{if(e.match(/^(\;|\[)(\s)/))return t.state="",e.backUp(1),"builtin";if(e.match(/^(\;|\[)($)/))return t.state="","builtin";if(e.match(/^(POSTPONE)\s+\S+(\s|$)+/))return"builtin"}if(n=e.match(/^(\S+)(\s+|$)/),n)return h8e(t.wordList,n[1])!==void 0?"variable":n[1]==="\\"?(e.skipToEnd(),"comment"):h8e(t.coreWordList,n[1])!==void 0?"builtin":h8e(t.immediateWordList,n[1])!==void 0?"keyword":n[1]==="("?(e.eatWhile(function(r){return r!==")"}),e.eat(")"),"comment"):n[1]===".("?(e.eatWhile(function(r){return r!==")"}),e.eat(")"),"string"):n[1]==='S"'||n[1]==='."'||n[1]==='C"'?(e.eatWhile(function(r){return r!=='"'}),e.eat('"'),"string"):n[1]-68719476735?"number":"atom"}},RFr=Object.freeze(Object.defineProperty({__proto__:null,forth:BFr},Symbol.toStringTag,{value:"Module"}));function HKe(e){for(var t={},n=0;n\/\:]/,FFr=/^\.(and|or|eq|lt|le|gt|ge|ne|not|eqv|neqv)\./i;function NFr(e,t){if(e.match(FFr))return"operator";var n=e.next();if(n=="!")return e.skipToEnd(),"comment";if(n=='"'||n=="'")return t.tokenize=UFr(n),t.tokenize(e,t);if(/[\[\]\(\),]/.test(n))return null;if(/\d/.test(n))return e.eatWhile(/[\w\.]/),"number";if(l4t.test(n))return e.eatWhile(l4t),"operator";e.eatWhile(/[\w\$_]/);var r=e.current().toLowerCase();return IFr.hasOwnProperty(r)?"keyword":MFr.hasOwnProperty(r)||PFr.hasOwnProperty(r)?"builtin":"variable"}function UFr(e){return function(t,n){for(var r=!1,o,s=!1;(o=t.next())!=null;){if(o==e&&!r){s=!0;break}r=!r&&o=="\\"}return(s||!r)&&(n.tokenize=null),"string"}}const jFr={name:"fortran",startState:function(){return{tokenize:null}},token:function(e,t){if(e.eatSpace())return null;var n=(t.tokenize||NFr)(e,t);return n=="comment"||n=="meta",n}},WFr=Object.freeze(Object.defineProperty({__proto__:null,fortran:jFr},Symbol.toStringTag,{value:"Module"}));function $Ke(e){var t={as:"keyword",do:"keyword",else:"keyword",end:"keyword",exception:"keyword",fun:"keyword",functor:"keyword",if:"keyword",in:"keyword",include:"keyword",let:"keyword",of:"keyword",open:"keyword",rec:"keyword",struct:"keyword",then:"keyword",type:"keyword",val:"keyword",while:"keyword",with:"keyword"},n=e.extraWords||{};for(var r in n)n.hasOwnProperty(r)&&(t[r]=e.extraWords[r]);var o=[];for(var s in t)o.push(s);function a(h,g){var m=h.next();if(m==='"')return g.tokenize=l,g.tokenize(h,g);if(m==="{"&&h.eat("|"))return g.longString=!0,g.tokenize=u,g.tokenize(h,g);if(m==="("&&h.match(/^\*(?!\))/))return g.commentLevel++,g.tokenize=d,g.tokenize(h,g);if(m==="~"||m==="?")return h.eatWhile(/\w/),"variableName.special";if(m==="`")return h.eatWhile(/\w/),"quote";if(m==="/"&&e.slashComments&&h.eat("/"))return h.skipToEnd(),"comment";if(/\d/.test(m))return m==="0"&&h.eat(/[bB]/)&&h.eatWhile(/[01]/),m==="0"&&h.eat(/[xX]/)&&h.eatWhile(/[0-9a-fA-F]/),m==="0"&&h.eat(/[oO]/)?h.eatWhile(/[0-7]/):(h.eatWhile(/[\d_]/),h.eat(".")&&h.eatWhile(/[\d]/),h.eat(/[eE]/)&&h.eatWhile(/[\d\-+]/)),"number";if(/[+\-*&%=<>!?|@\.~:]/.test(m))return"operator";if(/[\w\xa1-\uffff]/.test(m)){h.eatWhile(/[\w\xa1-\uffff]/);var v=h.current();return t.hasOwnProperty(v)?t[v]:"variable"}return null}function l(h,g){for(var m,v=!1,f=!1;(m=h.next())!=null;){if(m==='"'&&!f){v=!0;break}f=!f&&m==="\\"}return v&&!f&&(g.tokenize=a),"string"}function d(h,g){for(var m,v;g.commentLevel>0&&(v=h.next())!=null;)m==="("&&v==="*"&&g.commentLevel++,m==="*"&&v===")"&&g.commentLevel--,m=v;return g.commentLevel<=0&&(g.tokenize=a),"comment"}function u(h,g){for(var m,v;g.longString&&(v=h.next())!=null;)m==="|"&&v==="}"&&(g.longString=!1),m=v;return g.longString||(g.tokenize=a),"string"}return{startState:function(){return{tokenize:a,commentLevel:0,longString:!1}},token:function(h,g){return h.eatSpace()?null:g.tokenize(h,g)},languageData:{autocomplete:o,commentTokens:{line:e.slashComments?"//":void 0,block:{open:"(*",close:"*)"}}}}}const VFr=$Ke({extraWords:{and:"keyword",assert:"keyword",begin:"keyword",class:"keyword",constraint:"keyword",done:"keyword",downto:"keyword",external:"keyword",function:"keyword",initializer:"keyword",lazy:"keyword",match:"keyword",method:"keyword",module:"keyword",mutable:"keyword",new:"keyword",nonrec:"keyword",object:"keyword",private:"keyword",sig:"keyword",to:"keyword",try:"keyword",value:"keyword",virtual:"keyword",when:"keyword",raise:"builtin",failwith:"builtin",true:"builtin",false:"builtin",asr:"builtin",land:"builtin",lor:"builtin",lsl:"builtin",lsr:"builtin",lxor:"builtin",mod:"builtin",or:"builtin",raise_notrace:"builtin",trace:"builtin",exit:"builtin",print_string:"builtin",print_endline:"builtin",int:"type",float:"type",bool:"type",char:"type",string:"type",unit:"type",List:"builtin"}}),zFr=$Ke({extraWords:{abstract:"keyword",assert:"keyword",base:"keyword",begin:"keyword",class:"keyword",default:"keyword",delegate:"keyword","do!":"keyword",done:"keyword",downcast:"keyword",downto:"keyword",elif:"keyword",extern:"keyword",finally:"keyword",for:"keyword",function:"keyword",global:"keyword",inherit:"keyword",inline:"keyword",interface:"keyword",internal:"keyword",lazy:"keyword","let!":"keyword",match:"keyword",member:"keyword",module:"keyword",mutable:"keyword",namespace:"keyword",new:"keyword",null:"keyword",override:"keyword",private:"keyword",public:"keyword","return!":"keyword",return:"keyword",select:"keyword",static:"keyword",to:"keyword",try:"keyword",upcast:"keyword","use!":"keyword",use:"keyword",void:"keyword",when:"keyword","yield!":"keyword",yield:"keyword",atomic:"keyword",break:"keyword",checked:"keyword",component:"keyword",const:"keyword",constraint:"keyword",constructor:"keyword",continue:"keyword",eager:"keyword",event:"keyword",external:"keyword",fixed:"keyword",method:"keyword",mixin:"keyword",object:"keyword",parallel:"keyword",process:"keyword",protected:"keyword",pure:"keyword",sealed:"keyword",tailcall:"keyword",trait:"keyword",virtual:"keyword",volatile:"keyword",List:"builtin",Seq:"builtin",Map:"builtin",Set:"builtin",Option:"builtin",int:"builtin",string:"builtin",not:"builtin",true:"builtin",false:"builtin",raise:"builtin",failwith:"builtin"},slashComments:!0}),HFr=$Ke({extraWords:{abstype:"keyword",and:"keyword",andalso:"keyword",case:"keyword",datatype:"keyword",fn:"keyword",handle:"keyword",infix:"keyword",infixr:"keyword",local:"keyword",nonfix:"keyword",op:"keyword",orelse:"keyword",raise:"keyword",withtype:"keyword",eqtype:"keyword",sharing:"keyword",sig:"keyword",signature:"keyword",structure:"keyword",where:"keyword",true:"keyword",false:"keyword",int:"builtin",real:"builtin",string:"builtin",char:"builtin",bool:"builtin"},slashComments:!0}),f8e=Object.freeze(Object.defineProperty({__proto__:null,fSharp:zFr,oCaml:VFr,sml:HFr},Symbol.toStringTag,{value:"Module"}));function Zxn(e){var t=[],n="",r={".abort":"builtin",".align":"builtin",".altmacro":"builtin",".ascii":"builtin",".asciz":"builtin",".balign":"builtin",".balignw":"builtin",".balignl":"builtin",".bundle_align_mode":"builtin",".bundle_lock":"builtin",".bundle_unlock":"builtin",".byte":"builtin",".cfi_startproc":"builtin",".comm":"builtin",".data":"builtin",".def":"builtin",".desc":"builtin",".dim":"builtin",".double":"builtin",".eject":"builtin",".else":"builtin",".elseif":"builtin",".end":"builtin",".endef":"builtin",".endfunc":"builtin",".endif":"builtin",".equ":"builtin",".equiv":"builtin",".eqv":"builtin",".err":"builtin",".error":"builtin",".exitm":"builtin",".extern":"builtin",".fail":"builtin",".file":"builtin",".fill":"builtin",".float":"builtin",".func":"builtin",".global":"builtin",".gnu_attribute":"builtin",".hidden":"builtin",".hword":"builtin",".ident":"builtin",".if":"builtin",".incbin":"builtin",".include":"builtin",".int":"builtin",".internal":"builtin",".irp":"builtin",".irpc":"builtin",".lcomm":"builtin",".lflags":"builtin",".line":"builtin",".linkonce":"builtin",".list":"builtin",".ln":"builtin",".loc":"builtin",".loc_mark_labels":"builtin",".local":"builtin",".long":"builtin",".macro":"builtin",".mri":"builtin",".noaltmacro":"builtin",".nolist":"builtin",".octa":"builtin",".offset":"builtin",".org":"builtin",".p2align":"builtin",".popsection":"builtin",".previous":"builtin",".print":"builtin",".protected":"builtin",".psize":"builtin",".purgem":"builtin",".pushsection":"builtin",".quad":"builtin",".reloc":"builtin",".rept":"builtin",".sbttl":"builtin",".scl":"builtin",".section":"builtin",".set":"builtin",".short":"builtin",".single":"builtin",".size":"builtin",".skip":"builtin",".sleb128":"builtin",".space":"builtin",".stab":"builtin",".string":"builtin",".struct":"builtin",".subsection":"builtin",".symver":"builtin",".tag":"builtin",".text":"builtin",".title":"builtin",".type":"builtin",".uleb128":"builtin",".val":"builtin",".version":"builtin",".vtable_entry":"builtin",".vtable_inherit":"builtin",".warning":"builtin",".weak":"builtin",".weakref":"builtin",".word":"builtin"},o={};function s(){n="#",o.al="variable",o.ah="variable",o.ax="variable",o.eax="variableName.special",o.rax="variableName.special",o.bl="variable",o.bh="variable",o.bx="variable",o.ebx="variableName.special",o.rbx="variableName.special",o.cl="variable",o.ch="variable",o.cx="variable",o.ecx="variableName.special",o.rcx="variableName.special",o.dl="variable",o.dh="variable",o.dx="variable",o.edx="variableName.special",o.rdx="variableName.special",o.si="variable",o.esi="variableName.special",o.rsi="variableName.special",o.di="variable",o.edi="variableName.special",o.rdi="variableName.special",o.sp="variable",o.esp="variableName.special",o.rsp="variableName.special",o.bp="variable",o.ebp="variableName.special",o.rbp="variableName.special",o.ip="variable",o.eip="variableName.special",o.rip="variableName.special",o.cs="keyword",o.ds="keyword",o.ss="keyword",o.es="keyword",o.fs="keyword",o.gs="keyword"}function a(){n="@",r.syntax="builtin",o.r0="variable",o.r1="variable",o.r2="variable",o.r3="variable",o.r4="variable",o.r5="variable",o.r6="variable",o.r7="variable",o.r8="variable",o.r9="variable",o.r10="variable",o.r11="variable",o.r12="variable",o.sp="variableName.special",o.lr="variableName.special",o.pc="variableName.special",o.r13=o.sp,o.r14=o.lr,o.r15=o.pc,t.push(function(u,h){if(u==="#")return h.eatWhile(/\w/),"number"})}e==="x86"?s():(e==="arm"||e==="armv6")&&a();function l(u,h){for(var g=!1,m;(m=u.next())!=null;){if(m===h&&!g)return!1;g=!g&&m==="\\"}return g}function d(u,h){for(var g=!1,m;(m=u.next())!=null;){if(m==="/"&&g){h.tokenize=null;break}g=m==="*"}return"comment"}return{name:"gas",startState:function(){return{tokenize:null}},token:function(u,h){if(h.tokenize)return h.tokenize(u,h);if(u.eatSpace())return null;var g,m,v=u.next();if(v==="/"&&u.eat("*"))return h.tokenize=d,d(u,h);if(v===n)return u.skipToEnd(),"comment";if(v==='"')return l(u,'"'),"string";if(v===".")return u.eatWhile(/\w/),m=u.current().toLowerCase(),g=r[m],g||null;if(v==="=")return u.eatWhile(/\w/),"tag";if(v==="{"||v==="}")return"bracket";if(/\d/.test(v))return v==="0"&&u.eat("x")?(u.eatWhile(/[0-9a-fA-F]/),"number"):(u.eatWhile(/\d/),"number");if(/\w/.test(v))return u.eatWhile(/\w/),u.eat(":")?"tag":(m=u.current().toLowerCase(),g=o[m],g||null);for(var f=0;f]*>?/)?"variable":(e.next(),e.eatWhile(/[^@"<#]/),null)}},ZFr=Object.freeze(Object.defineProperty({__proto__:null,gherkin:YFr},Symbol.toStringTag,{value:"Module"}));function $pe(e){for(var t={},n=e.split(" "),r=0;r"))return Hm="->",null;if(/[+\-*&%=<>!?|\/~]/.test(n))return e.eatWhile(/[+\-*&%=<>|~]/),"operator";if(e.eatWhile(/[\w\$_]/),n=="@")return e.eatWhile(/[\w\$_\.]/),"meta";if(t.lastToken==".")return"property";if(e.eat(":"))return Hm="proplabel","property";var r=e.current();return eNr.propertyIsEnumerable(r)?"atom":qFr.propertyIsEnumerable(r)?(KFr.propertyIsEnumerable(r)?Hm="newstatement":JFr.propertyIsEnumerable(r)&&(Hm="standalone"),"keyword"):"variable"}XKe.isBase=!0;function c4t(e,t,n){var r=!1;if(e!="/"&&t.eat(e))if(t.eat(e))r=!0;else return"string";function o(s,a){for(var l=!1,d,u=!r;(d=s.next())!=null;){if(d==e&&!l){if(!r)break;if(s.match(e+e)){u=!0;break}}if(e=='"'&&d=="$"&&!l){if(s.eat("{"))return a.tokenize.push(tNr()),"string";if(s.match(/^\w/,!1))return a.tokenize.push(nNr),"string"}l=!l&&d=="\\"}return u&&a.tokenize.pop(),"string"}return n.tokenize.push(o),o(t,n)}function tNr(){var e=1;function t(n,r){if(n.peek()=="}"){if(e--,e==0)return r.tokenize.pop(),r.tokenize[r.tokenize.length-1](n,r)}else n.peek()=="{"&&e++;return XKe(n,r)}return t.isBase=!0,t}function nNr(e,t){var n=e.match(/^(\.|[\w\$_]+)/);return(!n||!e.match(n[0]=="."?/^[\w$_]/:/^\./))&&t.tokenize.pop(),n?n[0]=="."?null:"variable":t.tokenize[t.tokenize.length-1](e,t)}function d4t(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize.pop();break}n=r=="*"}return"comment"}function kFe(e,t){return!e||e=="operator"||e=="->"||/[\.\[\{\(,;:]/.test(e)||e=="newstatement"||e=="keyword"||e=="proplabel"||e=="standalone"&&!t}function qxn(e,t,n,r,o){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=o}function Wae(e,t,n){return e.context=new qxn(e.indented,t,n,null,e.context)}function c7(e){var t=e.context.type;return(t==")"||t=="]"||t=="}")&&(e.indented=e.context.indented),e.context=e.context.prev}const iNr={name:"groovy",startState:function(e){return{tokenize:[XKe],context:new qxn(-e,0,"top",!1),indented:0,startOfLine:!0,lastToken:null}},token:function(e,t){var n=t.context;if(e.sol()&&(n.align==null&&(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0,n.type=="statement"&&!kFe(t.lastToken,!0)&&(c7(t),n=t.context)),e.eatSpace())return null;Hm=null;var r=t.tokenize[t.tokenize.length-1](e,t);if(r=="comment")return r;if(n.align==null&&(n.align=!0),(Hm==";"||Hm==":")&&n.type=="statement")c7(t);else if(Hm=="->"&&n.type=="statement"&&n.prev.type=="}")c7(t),t.context.align=!1;else if(Hm=="{")Wae(t,e.column(),"}");else if(Hm=="[")Wae(t,e.column(),"]");else if(Hm=="(")Wae(t,e.column(),")");else if(Hm=="}"){for(;n.type=="statement";)n=c7(t);for(n.type=="}"&&(n=c7(t));n.type=="statement";)n=c7(t)}else Hm==n.type?c7(t):(n.type=="}"||n.type=="top"||n.type=="statement"&&Hm=="newstatement")&&Wae(t,e.column(),"statement");return t.startOfLine=!1,t.lastToken=Hm||r,r},indent:function(e,t,n){if(!e.tokenize[e.tokenize.length-1].isBase)return null;var r=t&&t.charAt(0),o=e.context;o.type=="statement"&&!kFe(e.lastToken,!0)&&(o=o.prev);var s=r==o.type;return o.type=="statement"?o.indented+(r=="{"?0:n.unit):o.align?o.column+(s?0:1):o.indented+(s?0:n.unit)},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"'''",'"""']}}},rNr=Object.freeze(Object.defineProperty({__proto__:null,groovy:iNr},Symbol.toStringTag,{value:"Module"}));function vFe(e,t,n){return t(n),n(e,t)}var oNr=/[a-z_]/,sNr=/[A-Z]/,g8e=/\d/,aNr=/[0-9A-Fa-f]/,lNr=/[0-7]/,u4t=/[a-z_A-Z0-9'\xa1-\uffff]/,m8e=/[-!#$%&*+.\/<=>?@\\^|~:]/,cNr=/[(),;[\]`{}]/,Kxn=/[ \t\v\f]/;function jW(e,t){if(e.eatWhile(Kxn))return null;var n=e.next();if(cNr.test(n)){if(n=="{"&&e.eat("-")){var r="comment";return e.eat("#")&&(r="meta"),vFe(e,t,Jxn(r,1))}return null}if(n=="'")return e.eat("\\"),e.next(),e.eat("'")?"string":"error";if(n=='"')return vFe(e,t,e5n);if(sNr.test(n))return e.eatWhile(u4t),e.eat(".")?"qualifier":"type";if(oNr.test(n))return e.eatWhile(u4t),"variable";if(g8e.test(n)){if(n=="0"){if(e.eat(/[xX]/))return e.eatWhile(aNr),"integer";if(e.eat(/[oO]/))return e.eatWhile(lNr),"number"}e.eatWhile(g8e);var r="number";return e.match(/^\.\d+/)&&(r="number"),e.eat(/[eE]/)&&(r="number",e.eat(/[-+]/),e.eatWhile(g8e)),r}return n=="."&&e.eat(".")?"keyword":m8e.test(n)?n=="-"&&e.eat(/-/)&&(e.eatWhile(/-/),!e.eat(m8e))?(e.skipToEnd(),"comment"):(e.eatWhile(m8e),"variable"):"error"}function Jxn(e,t){return t==0?jW:function(n,r){for(var o=t;!n.eol();){var s=n.next();if(s=="{"&&n.eat("-"))++o;else if(s=="-"&&n.eat("}")&&(--o,o==0))return r(jW),e}return r(Jxn(e,o)),e}}function e5n(e,t){for(;!e.eol();){var n=e.next();if(n=='"')return t(jW),"string";if(n=="\\"){if(e.eol()||e.eat(Kxn))return t(dNr),"string";e.eat("&")||e.next()}}return t(jW),"error"}function dNr(e,t){return e.eat("\\")?vFe(e,t,e5n):(e.next(),t(jW),"error")}var h4t=function(){var e={};function t(n){return function(){for(var r=0;r","@","~","=>"),t("builtin")("!!","$!","$","&&","+","++","-",".","/","/=","<","<*","<=","<$>","<*>","=<<","==",">",">=",">>",">>=","^","^^","||","*","*>","**"),t("builtin")("Applicative","Bool","Bounded","Char","Double","EQ","Either","Enum","Eq","False","FilePath","Float","Floating","Fractional","Functor","GT","IO","IOError","Int","Integer","Integral","Just","LT","Left","Maybe","Monad","Nothing","Num","Ord","Ordering","Rational","Read","ReadS","Real","RealFloat","RealFrac","Right","Show","ShowS","String","True"),t("builtin")("abs","acos","acosh","all","and","any","appendFile","asTypeOf","asin","asinh","atan","atan2","atanh","break","catch","ceiling","compare","concat","concatMap","const","cos","cosh","curry","cycle","decodeFloat","div","divMod","drop","dropWhile","either","elem","encodeFloat","enumFrom","enumFromThen","enumFromThenTo","enumFromTo","error","even","exp","exponent","fail","filter","flip","floatDigits","floatRadix","floatRange","floor","fmap","foldl","foldl1","foldr","foldr1","fromEnum","fromInteger","fromIntegral","fromRational","fst","gcd","getChar","getContents","getLine","head","id","init","interact","ioError","isDenormalized","isIEEE","isInfinite","isNaN","isNegativeZero","iterate","last","lcm","length","lex","lines","log","logBase","lookup","map","mapM","mapM_","max","maxBound","maximum","maybe","min","minBound","minimum","mod","negate","not","notElem","null","odd","or","otherwise","pi","pred","print","product","properFraction","pure","putChar","putStr","putStrLn","quot","quotRem","read","readFile","readIO","readList","readLn","readParen","reads","readsPrec","realToFrac","recip","rem","repeat","replicate","return","reverse","round","scaleFloat","scanl","scanl1","scanr","scanr1","seq","sequence","sequence_","show","showChar","showList","showParen","showString","shows","showsPrec","significand","signum","sin","sinh","snd","span","splitAt","sqrt","subtract","succ","sum","tail","take","takeWhile","tan","tanh","toEnum","toInteger","toRational","truncate","uncurry","undefined","unlines","until","unwords","unzip","unzip3","userError","words","writeFile","zip","zip3","zipWith","zipWith3"),e}();const uNr={name:"haskell",startState:function(){return{f:jW}},copyState:function(e){return{f:e.f}},token:function(e,t){var n=t.f(e,function(o){t.f=o}),r=e.current();return h4t.hasOwnProperty(r)?h4t[r]:n},languageData:{commentTokens:{line:"--",block:{open:"{-",close:"-}"}}}},hNr=Object.freeze(Object.defineProperty({__proto__:null,haskell:uNr},Symbol.toStringTag,{value:"Module"}));function Rh(e){return{type:e,style:"keyword"}}var f4t=Rh("keyword a"),k8e=Rh("keyword b"),J$=Rh("keyword c"),fNr=Rh("operator"),v8e={type:"atom",style:"atom"},Vae={type:"attribute",style:"attribute"},Ym=Rh("typedef"),g4t={if:f4t,while:f4t,else:k8e,do:k8e,try:k8e,return:J$,break:J$,continue:J$,new:J$,throw:J$,var:Rh("var"),inline:Vae,static:Vae,using:Rh("import"),public:Vae,private:Vae,cast:Rh("cast"),import:Rh("import"),macro:Rh("macro"),function:Rh("function"),catch:Rh("catch"),untyped:Rh("untyped"),callback:Rh("cb"),for:Rh("for"),switch:Rh("switch"),case:Rh("case"),default:Rh("default"),in:fNr,never:Rh("property_access"),trace:Rh("trace"),class:Ym,abstract:Ym,enum:Ym,interface:Ym,typedef:Ym,extends:Ym,implements:Ym,dynamic:Ym,true:v8e,false:v8e,null:v8e},A8e=/[+\-*&%=<>!?|]/;function m4t(e,t,n){return t.tokenize=n,n(e,t)}function t5n(e,t){for(var n=!1,r;(r=e.next())!=null;){if(r==t&&!n)return!0;n=!n&&r=="\\"}}var Ym,n5n;function Ck(e,t,n){return Ym=e,n5n=n,t}function rme(e,t){var n=e.next();if(n=='"'||n=="'")return m4t(e,t,gNr(n));if(/[\[\]{}\(\),;\:\.]/.test(n))return Ck(n);if(n=="0"&&e.eat(/x/i))return e.eatWhile(/[\da-f]/i),Ck("number","number");if(/\d/.test(n)||n=="-"&&e.eat(/\d/))return e.match(/^\d*(?:\.\d*(?!\.))?(?:[eE][+\-]?\d+)?/),Ck("number","number");if(t.reAllowed&&n=="~"&&e.eat(/\//))return t5n(e,"/"),e.eatWhile(/[gimsu]/),Ck("regexp","string.special");if(n=="/")return e.eat("*")?m4t(e,t,mNr):e.eat("/")?(e.skipToEnd(),Ck("comment","comment")):(e.eatWhile(A8e),Ck("operator",null,e.current()));if(n=="#")return e.skipToEnd(),Ck("conditional","meta");if(n=="@")return e.eat(/:/),e.eatWhile(/[\w_]/),Ck("metadata","meta");if(A8e.test(n))return e.eatWhile(A8e),Ck("operator",null,e.current());var r;if(/[A-Z]/.test(n))return e.eatWhile(/[\w_<>]/),r=e.current(),Ck("type","type",r);e.eatWhile(/[\w_]/);var r=e.current(),o=g4t.propertyIsEnumerable(r)&&g4t[r];return o&&t.kwAllowed?Ck(o.type,o.style,r):Ck("variable","variable",r)}function gNr(e){return function(t,n){return t5n(t,e)&&(n.tokenize=rme),Ck("string","string")}}function mNr(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize=rme;break}n=r=="*"}return Ck("comment","comment")}var i5n={atom:!0,number:!0,variable:!0,string:!0,regexp:!0};function r5n(e,t,n,r,o,s){this.indented=e,this.column=t,this.type=n,this.prev=o,this.info=s,r!=null&&(this.align=r)}function kNr(e,t){for(var n=e.localVars;n;n=n.next)if(n.name==t)return!0}function vNr(e,t,n,r,o){var s=e.cc;for(Rd.state=e,Rd.stream=o,Rd.marked=null,Rd.cc=s,e.lexical.hasOwnProperty("align")||(e.lexical.align=!0);;){var a=s.length?s.pop():LS;if(a(n,r)){for(;s.length&&s[s.length-1].lex;)s.pop()();return Rd.marked?Rd.marked:n=="variable"&&kNr(e,r)?"variableName.local":n=="variable"&&ANr(e,r)?"variableName.special":t}}}function ANr(e,t){if(/[a-z]/.test(t.charAt(0)))return!1;for(var n=e.importedtypes.length,r=0;r=0;e--)Rd.cc.push(arguments[e])}function pr(){return E8.apply(null,arguments),!0}function k4t(e,t){for(var n=t;n;n=n.next)if(n.name==e)return!0;return!1}function Xpe(e){var t=Rd.state;if(t.context){if(Rd.marked="def",k4t(e,t.localVars))return;t.localVars={name:e,next:t.localVars}}else if(t.globalVars){if(k4t(e,t.globalVars))return;t.globalVars={name:e,next:t.globalVars}}}var pNr={name:"this",next:null};function AFe(){Rd.state.context||(Rd.state.localVars=pNr),Rd.state.context={prev:Rd.state.context,vars:Rd.state.localVars}}function ome(){Rd.state.localVars=Rd.state.context.vars,Rd.state.context=Rd.state.context.prev}ome.lex=!0;function mf(e,t){var n=function(){var r=Rd.state;r.lexical=new r5n(r.indented,Rd.stream.column(),e,null,r.lexical,t)};return n.lex=!0,n}function rh(){var e=Rd.state;e.lexical.prev&&(e.lexical.type==")"&&(e.indented=e.lexical.indented),e.lexical=e.lexical.prev)}rh.lex=!0;function i0(e){function t(n){return n==e?pr():e==";"?E8():pr(t)}return t}function LS(e){return e=="@"?pr(pFe):e=="var"?pr(mf("vardef"),GKe,i0(";"),rh):e=="keyword a"?pr(mf("form"),V4,LS,rh):e=="keyword b"?pr(mf("form"),LS,rh):e=="{"?pr(mf("}"),AFe,bFe,rh,ome):e==";"?pr():e=="attribute"?pr(s5n):e=="function"?pr(FK):e=="for"?pr(mf("form"),i0("("),mf(")"),_Nr,i0(")"),rh,LS,rh):e=="variable"?pr(mf("stat"),ONr):e=="switch"?pr(mf("form"),V4,mf("}","switch"),i0("{"),bFe,rh,rh):e=="case"?pr(V4,i0(":")):e=="default"?pr(i0(":")):e=="catch"?pr(mf("form"),AFe,i0("("),c5n,i0(")"),LS,rh,ome):e=="import"?pr(a5n,i0(";")):e=="typedef"?pr(wNr):E8(mf("stat"),V4,i0(";"),rh)}function V4(e){return i5n.hasOwnProperty(e)||e=="type"?pr(yO):e=="function"?pr(FK):e=="keyword c"?pr(p8e):e=="("?pr(mf(")"),p8e,i0(")"),rh,yO):e=="operator"?pr(V4):e=="["?pr(mf("]"),WW(p8e,"]"),rh,yO):e=="{"?pr(mf("}"),WW(CNr,"}"),rh,yO):pr()}function p8e(e){return e.match(/[;\}\)\],]/)?E8():E8(V4)}function yO(e,t){if(e=="operator"&&/\+\+|--/.test(t))return pr(yO);if(e=="operator"||e==":")return pr(V4);if(e!=";"){if(e=="(")return pr(mf(")"),WW(V4,")"),rh,yO);if(e==".")return pr(yNr,yO);if(e=="[")return pr(mf("]"),V4,i0("]"),rh,yO)}}function s5n(e){if(e=="attribute")return pr(s5n);if(e=="function")return pr(FK);if(e=="var")return pr(GKe)}function pFe(e){if(e==":"||e=="variable")return pr(pFe);if(e=="(")return pr(mf(")"),WW(bNr,")"),rh,LS)}function bNr(e){if(e=="variable")return pr()}function a5n(e,t){if(e=="variable"&&/[A-Z]/.test(t.charAt(0)))return o5n(t),pr();if(e=="variable"||e=="property"||e=="."||t=="*")return pr(a5n)}function wNr(e,t){if(e=="variable"&&/[A-Z]/.test(t.charAt(0)))return o5n(t),pr();if(e=="type"&&/[A-Z]/.test(t.charAt(0)))return pr()}function ONr(e){return e==":"?pr(rh,LS):E8(yO,i0(";"),rh)}function yNr(e){if(e=="variable")return Rd.marked="property",pr()}function CNr(e){if(e=="variable"&&(Rd.marked="property"),i5n.hasOwnProperty(e))return pr(i0(":"),V4)}function WW(e,t){function n(r){return r==","?pr(e,n):r==t?pr():pr(i0(t))}return function(r){return r==t?pr():E8(e,n)}}function bFe(e){return e=="}"?pr():E8(LS,bFe)}function GKe(e,t){return e=="variable"?(Xpe(t),pr(Gpe,l5n)):pr()}function l5n(e,t){if(t=="=")return pr(V4,l5n);if(e==",")return pr(GKe)}function _Nr(e,t){return e=="variable"?(Xpe(t),pr(SNr,V4)):E8()}function SNr(e,t){if(t=="in")return pr()}function FK(e,t){if(e=="variable"||e=="type")return Xpe(t),pr(FK);if(t=="new")return pr(FK);if(e=="(")return pr(mf(")"),AFe,WW(c5n,")"),rh,Gpe,LS,ome)}function Gpe(e){if(e==":")return pr(LNr)}function LNr(e){if(e=="type"||e=="variable")return pr();if(e=="{")return pr(mf("}"),WW(xNr,"}"),rh)}function xNr(e){if(e=="variable")return pr(Gpe)}function c5n(e,t){if(e=="variable")return Xpe(t),pr(Gpe)}const ENr={name:"haxe",startState:function(e){var t=["Int","Float","String","Void","Std","Bool","Dynamic","Array"],n={tokenize:rme,reAllowed:!0,kwAllowed:!0,cc:[],lexical:new r5n(-e,0,"block",!1),importedtypes:t,context:null,indented:0};return n},token:function(e,t){if(e.sol()&&(t.lexical.hasOwnProperty("align")||(t.lexical.align=!1),t.indented=e.indentation()),e.eatSpace())return null;var n=t.tokenize(e,t);return Ym=="comment"?n:(t.reAllowed=!!(Ym=="operator"||Ym=="keyword c"||Ym.match(/^[\[{}\(,;:]$/)),t.kwAllowed=Ym!=".",vNr(t,n,Ym,n5n,e))},indent:function(e,t,n){if(e.tokenize!=rme)return 0;var r=t&&t.charAt(0),o=e.lexical;o.type=="stat"&&r=="}"&&(o=o.prev);var s=o.type,a=r==s;return s=="vardef"?o.indented+4:s=="form"&&r=="{"?o.indented:s=="stat"||s=="form"?o.indented+n.unit:o.info=="switch"&&!a?o.indented+(/^(?:case|default)\b/.test(t)?n.unit:2*n.unit):o.align?o.column+(a?0:1):o.indented+(a?0:n.unit)},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}}}},TNr={name:"hxml",startState:function(){return{define:!1,inString:!1}},token:function(e,t){var o=e.peek(),n=e.sol();if(o=="#")return e.skipToEnd(),"comment";if(n&&o=="-"){var r="variable-2";return e.eat(/-/),e.peek()=="-"&&(e.eat(/-/),r="keyword a"),e.peek()=="D"&&(e.eat(/[D]/),r="keyword c",t.define=!0),e.eatWhile(/[A-Z]/i),r}var o=e.peek();return t.inString==!1&&o=="'"&&(t.inString=!0,e.next()),t.inString==!0?(e.skipTo("'")||e.skipToEnd(),e.peek()=="'"&&(e.next(),t.inString=!1),"string"):(e.next(),null)},languageData:{commentTokens:{line:"#"}}},v4t=Object.freeze(Object.defineProperty({__proto__:null,haxe:ENr,hxml:TNr},Symbol.toStringTag,{value:"Module"}));function YKe(e,t){return e.skipToEnd(),t.cur=Ype,"error"}function QNr(e,t){return e.match(/^HTTP\/\d\.\d/)?(t.cur=DNr,"keyword"):e.match(/^[A-Z]+/)&&/[ \t]/.test(e.peek())?(t.cur=RNr,"keyword"):YKe(e,t)}function DNr(e,t){var n=e.match(/^\d+/);if(!n)return YKe(e,t);t.cur=BNr;var r=Number(n[0]);return r>=100&&r<400?"atom":"error"}function BNr(e,t){return e.skipToEnd(),t.cur=Ype,null}function RNr(e,t){return e.eatWhile(/\S/),t.cur=INr,"string.special"}function INr(e,t){return e.match(/^HTTP\/\d\.\d$/)?(t.cur=Ype,"keyword"):YKe(e,t)}function Ype(e){return e.sol()&&!e.eat(/[ \t]/)?e.match(/^.*?:/)?"atom":(e.skipToEnd(),"error"):(e.skipToEnd(),"string")}function A4t(e){return e.skipToEnd(),null}const MNr={name:"http",token:function(e,t){var n=t.cur;return n!=Ype&&n!=A4t&&e.eatSpace()?null:n(e,t)},blankLine:function(e){e.cur=A4t},startState:function(){return{cur:QNr}}},PNr=Object.freeze(Object.defineProperty({__proto__:null,http:MNr},Symbol.toStringTag,{value:"Module"}));function d5n(e){return new RegExp("^(("+e.join(")|(")+"))\\b","i")}var u5n=["a_correlate","abs","acos","adapt_hist_equal","alog","alog2","alog10","amoeba","annotate","app_user_dir","app_user_dir_query","arg_present","array_equal","array_indices","arrow","ascii_template","asin","assoc","atan","axis","axis","bandpass_filter","bandreject_filter","barplot","bar_plot","beseli","beselj","beselk","besely","beta","biginteger","bilinear","bin_date","binary_template","bindgen","binomial","bit_ffs","bit_population","blas_axpy","blk_con","boolarr","boolean","boxplot","box_cursor","breakpoint","broyden","bubbleplot","butterworth","bytarr","byte","byteorder","bytscl","c_correlate","calendar","caldat","call_external","call_function","call_method","call_procedure","canny","catch","cd","cdf","ceil","chebyshev","check_math","chisqr_cvf","chisqr_pdf","choldc","cholsol","cindgen","cir_3pnt","clipboard","close","clust_wts","cluster","cluster_tree","cmyk_convert","code_coverage","color_convert","color_exchange","color_quan","color_range_map","colorbar","colorize_sample","colormap_applicable","colormap_gradient","colormap_rotation","colortable","comfit","command_line_args","common","compile_opt","complex","complexarr","complexround","compute_mesh_normals","cond","congrid","conj","constrained_min","contour","contour","convert_coord","convol","convol_fft","coord2to3","copy_lun","correlate","cos","cosh","cpu","cramer","createboxplotdata","create_cursor","create_struct","create_view","crossp","crvlength","ct_luminance","cti_test","cursor","curvefit","cv_coord","cvttobm","cw_animate","cw_animate_getp","cw_animate_load","cw_animate_run","cw_arcball","cw_bgroup","cw_clr_index","cw_colorsel","cw_defroi","cw_field","cw_filesel","cw_form","cw_fslider","cw_light_editor","cw_light_editor_get","cw_light_editor_set","cw_orient","cw_palette_editor","cw_palette_editor_get","cw_palette_editor_set","cw_pdmenu","cw_rgbslider","cw_tmpl","cw_zoom","db_exists","dblarr","dcindgen","dcomplex","dcomplexarr","define_key","define_msgblk","define_msgblk_from_file","defroi","defsysv","delvar","dendro_plot","dendrogram","deriv","derivsig","determ","device","dfpmin","diag_matrix","dialog_dbconnect","dialog_message","dialog_pickfile","dialog_printersetup","dialog_printjob","dialog_read_image","dialog_write_image","dictionary","digital_filter","dilate","dindgen","dissolve","dist","distance_measure","dlm_load","dlm_register","doc_library","double","draw_roi","edge_dog","efont","eigenql","eigenvec","ellipse","elmhes","emboss","empty","enable_sysrtn","eof","eos","erase","erf","erfc","erfcx","erode","errorplot","errplot","estimator_filter","execute","exit","exp","expand","expand_path","expint","extract","extract_slice","f_cvf","f_pdf","factorial","fft","file_basename","file_chmod","file_copy","file_delete","file_dirname","file_expand_path","file_gunzip","file_gzip","file_info","file_lines","file_link","file_mkdir","file_move","file_poll_input","file_readlink","file_same","file_search","file_tar","file_test","file_untar","file_unzip","file_which","file_zip","filepath","findgen","finite","fix","flick","float","floor","flow3","fltarr","flush","format_axis_values","forward_function","free_lun","fstat","fulstr","funct","function","fv_test","fx_root","fz_roots","gamma","gamma_ct","gauss_cvf","gauss_pdf","gauss_smooth","gauss2dfit","gaussfit","gaussian_function","gaussint","get_drive_list","get_dxf_objects","get_kbrd","get_login_info","get_lun","get_screen_size","getenv","getwindows","greg2jul","grib","grid_input","grid_tps","grid3","griddata","gs_iter","h_eq_ct","h_eq_int","hanning","hash","hdf","hdf5","heap_free","heap_gc","heap_nosave","heap_refcount","heap_save","help","hilbert","hist_2d","hist_equal","histogram","hls","hough","hqr","hsv","i18n_multibytetoutf8","i18n_multibytetowidechar","i18n_utf8tomultibyte","i18n_widechartomultibyte","ibeta","icontour","iconvertcoord","idelete","identity","idl_base64","idl_container","idl_validname","idlexbr_assistant","idlitsys_createtool","idlunit","iellipse","igamma","igetcurrent","igetdata","igetid","igetproperty","iimage","image","image_cont","image_statistics","image_threshold","imaginary","imap","indgen","int_2d","int_3d","int_tabulated","intarr","interpol","interpolate","interval_volume","invert","ioctl","iopen","ir_filter","iplot","ipolygon","ipolyline","iputdata","iregister","ireset","iresolve","irotate","isa","isave","iscale","isetcurrent","isetproperty","ishft","isocontour","isosurface","isurface","itext","itranslate","ivector","ivolume","izoom","journal","json_parse","json_serialize","jul2greg","julday","keyword_set","krig2d","kurtosis","kw_test","l64indgen","la_choldc","la_cholmprove","la_cholsol","la_determ","la_eigenproblem","la_eigenql","la_eigenvec","la_elmhes","la_gm_linear_model","la_hqr","la_invert","la_least_square_equality","la_least_squares","la_linear_equation","la_ludc","la_lumprove","la_lusol","la_svd","la_tridc","la_trimprove","la_triql","la_trired","la_trisol","label_date","label_region","ladfit","laguerre","lambda","lambdap","lambertw","laplacian","least_squares_filter","leefilt","legend","legendre","linbcg","lindgen","linfit","linkimage","list","ll_arc_distance","lmfit","lmgr","lngamma","lnp_test","loadct","locale_get","logical_and","logical_or","logical_true","lon64arr","lonarr","long","long64","lsode","lu_complex","ludc","lumprove","lusol","m_correlate","machar","make_array","make_dll","make_rt","map","mapcontinents","mapgrid","map_2points","map_continents","map_grid","map_image","map_patch","map_proj_forward","map_proj_image","map_proj_info","map_proj_init","map_proj_inverse","map_set","matrix_multiply","matrix_power","max","md_test","mean","meanabsdev","mean_filter","median","memory","mesh_clip","mesh_decimate","mesh_issolid","mesh_merge","mesh_numtriangles","mesh_obj","mesh_smooth","mesh_surfacearea","mesh_validate","mesh_volume","message","min","min_curve_surf","mk_html_help","modifyct","moment","morph_close","morph_distance","morph_gradient","morph_hitormiss","morph_open","morph_thin","morph_tophat","multi","n_elements","n_params","n_tags","ncdf","newton","noise_hurl","noise_pick","noise_scatter","noise_slur","norm","obj_class","obj_destroy","obj_hasmethod","obj_isa","obj_new","obj_valid","objarr","on_error","on_ioerror","online_help","openr","openu","openw","oplot","oploterr","orderedhash","p_correlate","parse_url","particle_trace","path_cache","path_sep","pcomp","plot","plot3d","plot","plot_3dbox","plot_field","ploterr","plots","polar_contour","polar_surface","polyfill","polyshade","pnt_line","point_lun","polarplot","poly","poly_2d","poly_area","poly_fit","polyfillv","polygon","polyline","polywarp","popd","powell","pref_commit","pref_get","pref_set","prewitt","primes","print","printf","printd","pro","product","profile","profiler","profiles","project_vol","ps_show_fonts","psafm","pseudo","ptr_free","ptr_new","ptr_valid","ptrarr","pushd","qgrid3","qhull","qromb","qromo","qsimp","query_*","query_ascii","query_bmp","query_csv","query_dicom","query_gif","query_image","query_jpeg","query_jpeg2000","query_mrsid","query_pict","query_png","query_ppm","query_srf","query_tiff","query_video","query_wav","r_correlate","r_test","radon","randomn","randomu","ranks","rdpix","read","readf","read_ascii","read_binary","read_bmp","read_csv","read_dicom","read_gif","read_image","read_interfile","read_jpeg","read_jpeg2000","read_mrsid","read_pict","read_png","read_ppm","read_spr","read_srf","read_sylk","read_tiff","read_video","read_wav","read_wave","read_x11_bitmap","read_xwd","reads","readu","real_part","rebin","recall_commands","recon3","reduce_colors","reform","region_grow","register_cursor","regress","replicate","replicate_inplace","resolve_all","resolve_routine","restore","retall","return","reverse","rk4","roberts","rot","rotate","round","routine_filepath","routine_info","rs_test","s_test","save","savgol","scale3","scale3d","scatterplot","scatterplot3d","scope_level","scope_traceback","scope_varfetch","scope_varname","search2d","search3d","sem_create","sem_delete","sem_lock","sem_release","set_plot","set_shading","setenv","sfit","shade_surf","shade_surf_irr","shade_volume","shift","shift_diff","shmdebug","shmmap","shmunmap","shmvar","show3","showfont","signum","simplex","sin","sindgen","sinh","size","skewness","skip_lun","slicer3","slide_image","smooth","sobel","socket","sort","spawn","sph_4pnt","sph_scat","spher_harm","spl_init","spl_interp","spline","spline_p","sprsab","sprsax","sprsin","sprstp","sqrt","standardize","stddev","stop","strarr","strcmp","strcompress","streamline","streamline","stregex","stretch","string","strjoin","strlen","strlowcase","strmatch","strmessage","strmid","strpos","strput","strsplit","strtrim","struct_assign","struct_hide","strupcase","surface","surface","surfr","svdc","svdfit","svsol","swap_endian","swap_endian_inplace","symbol","systime","t_cvf","t_pdf","t3d","tag_names","tan","tanh","tek_color","temporary","terminal_size","tetra_clip","tetra_surface","tetra_volume","text","thin","thread","threed","tic","time_test2","timegen","timer","timestamp","timestamptovalues","tm_test","toc","total","trace","transpose","tri_surf","triangulate","trigrid","triql","trired","trisol","truncate_lun","ts_coef","ts_diff","ts_fcast","ts_smooth","tv","tvcrs","tvlct","tvrd","tvscl","typename","uindgen","uint","uintarr","ul64indgen","ulindgen","ulon64arr","ulonarr","ulong","ulong64","uniq","unsharp_mask","usersym","value_locate","variance","vector","vector_field","vel","velovect","vert_t3d","voigt","volume","voronoi","voxel_proj","wait","warp_tri","watershed","wdelete","wf_draw","where","widget_base","widget_button","widget_combobox","widget_control","widget_displaycontextmenu","widget_draw","widget_droplist","widget_event","widget_info","widget_label","widget_list","widget_propertysheet","widget_slider","widget_tab","widget_table","widget_text","widget_tree","widget_tree_move","widget_window","wiener_filter","window","window","write_bmp","write_csv","write_gif","write_image","write_jpeg","write_jpeg2000","write_nrif","write_pict","write_png","write_ppm","write_spr","write_srf","write_sylk","write_tiff","write_video","write_wav","write_wave","writeu","wset","wshow","wtn","wv_applet","wv_cwt","wv_cw_wavelet","wv_denoise","wv_dwt","wv_fn_coiflet","wv_fn_daubechies","wv_fn_gaussian","wv_fn_haar","wv_fn_morlet","wv_fn_paul","wv_fn_symlet","wv_import_data","wv_import_wavelet","wv_plot3d_wps","wv_plot_multires","wv_pwt","wv_tool_denoise","xbm_edit","xdisplayfile","xdxf","xfont","xinteranimate","xloadct","xmanager","xmng_tmpl","xmtool","xobjview","xobjview_rotate","xobjview_write_image","xpalette","xpcolor","xplot3d","xregistered","xroi","xsq_test","xsurface","xvaredit","xvolume","xvolume_rotate","xvolume_write_image","xyouts","zlib_compress","zlib_uncompress","zoom","zoom_24"],FNr=d5n(u5n),h5n=["begin","end","endcase","endfor","endwhile","endif","endrep","endforeach","break","case","continue","for","foreach","goto","if","then","else","repeat","until","switch","while","do","pro","function"],NNr=d5n(h5n),UNr=new RegExp("^[_a-z¡-￿][_a-z0-9¡-￿]*","i"),jNr=/[+\-*&=<>\/@#~$]/,WNr=new RegExp("(and|or|eq|lt|le|gt|ge|ne|not)","i");function VNr(e){return e.eatSpace()?null:e.match(";")?(e.skipToEnd(),"comment"):e.match(/^[0-9\.+-]/,!1)&&(e.match(/^[+-]?0x[0-9a-fA-F]+/)||e.match(/^[+-]?\d*\.\d+([EeDd][+-]?\d+)?/)||e.match(/^[+-]?\d+([EeDd][+-]?\d+)?/))?"number":e.match(/^"([^"]|(""))*"/)||e.match(/^'([^']|(''))*'/)?"string":e.match(NNr)?"keyword":e.match(FNr)?"builtin":e.match(UNr)?"variable":e.match(jNr)||e.match(WNr)?"operator":(e.next(),null)}const zNr={name:"idl",token:function(e){return VNr(e)},languageData:{autocomplete:u5n.concat(h5n)}},HNr=Object.freeze(Object.defineProperty({__proto__:null,idl:zNr},Symbol.toStringTag,{value:"Module"}));function Zpe(e){var t=e.statementIndent,n=e.jsonld,r=e.json||n,o=e.typescript,s=e.wordCharacters||/[\w$\xa1-\uffff]/,a=function(){function je(Wo){return{type:Wo,style:"keyword"}}var ut=je("keyword a"),Nt=je("keyword b"),bn=je("keyword c"),_n=je("keyword d"),Or=je("operator"),Jr={type:"atom",style:"atom"};return{if:je("if"),while:ut,with:ut,else:Nt,do:Nt,try:Nt,finally:Nt,return:_n,break:_n,continue:_n,new:je("new"),delete:bn,void:bn,throw:bn,debugger:je("debugger"),var:je("var"),const:je("var"),let:je("var"),function:je("function"),catch:je("catch"),for:je("for"),switch:je("switch"),case:je("case"),default:je("default"),in:Or,typeof:Or,instanceof:Or,true:Jr,false:Jr,null:Jr,undefined:Jr,NaN:Jr,Infinity:Jr,this:je("this"),class:je("class"),super:je("atom"),yield:bn,export:je("export"),import:je("import"),extends:bn,await:bn}}(),l=/[+\-*&%=<>!?|~^@]/,d=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function u(je){for(var ut=!1,Nt,bn=!1;(Nt=je.next())!=null;){if(!ut){if(Nt=="/"&&!bn)return;Nt=="["?bn=!0:bn&&Nt=="]"&&(bn=!1)}ut=!ut&&Nt=="\\"}}var h,g;function m(je,ut,Nt){return h=je,g=Nt,ut}function v(je,ut){var Nt=je.next();if(Nt=='"'||Nt=="'")return ut.tokenize=f(Nt),ut.tokenize(je,ut);if(Nt=="."&&je.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return m("number","number");if(Nt=="."&&je.match(".."))return m("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(Nt))return m(Nt);if(Nt=="="&&je.eat(">"))return m("=>","operator");if(Nt=="0"&&je.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return m("number","number");if(/\d/.test(Nt))return je.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),m("number","number");if(Nt=="/")return je.eat("*")?(ut.tokenize=k,k(je,ut)):je.eat("/")?(je.skipToEnd(),m("comment","comment")):wi(je,ut,1)?(u(je),je.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),m("regexp","string.special")):(je.eat("="),m("operator","operator",je.current()));if(Nt=="`")return ut.tokenize=A,A(je,ut);if(Nt=="#"&&je.peek()=="!")return je.skipToEnd(),m("meta","meta");if(Nt=="#"&&je.eatWhile(s))return m("variable","property");if(Nt=="<"&&je.match("!--")||Nt=="-"&&je.match("->")&&!/\S/.test(je.string.slice(0,je.start)))return je.skipToEnd(),m("comment","comment");if(l.test(Nt))return(Nt!=">"||!ut.lexical||ut.lexical.type!=">")&&(je.eat("=")?(Nt=="!"||Nt=="=")&&je.eat("="):/[<>*+\-|&?]/.test(Nt)&&(je.eat(Nt),Nt==">"&&je.eat(Nt))),Nt=="?"&&je.eat(".")?m("."):m("operator","operator",je.current());if(s.test(Nt)){je.eatWhile(s);var bn=je.current();if(ut.lastType!="."){if(a.propertyIsEnumerable(bn)){var _n=a[bn];return m(_n.type,_n.style,bn)}if(bn=="async"&&je.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return m("async","keyword",bn)}return m("variable","variable",bn)}}function f(je){return function(ut,Nt){var bn=!1,_n;if(n&&ut.peek()=="@"&&ut.match(d))return Nt.tokenize=v,m("jsonld-keyword","meta");for(;(_n=ut.next())!=null&&!(_n==je&&!bn);)bn=!bn&&_n=="\\";return bn||(Nt.tokenize=v),m("string","string")}}function k(je,ut){for(var Nt=!1,bn;bn=je.next();){if(bn=="/"&&Nt){ut.tokenize=v;break}Nt=bn=="*"}return m("comment","comment")}function A(je,ut){for(var Nt=!1,bn;(bn=je.next())!=null;){if(!Nt&&(bn=="`"||bn=="$"&&je.eat("{"))){ut.tokenize=v;break}Nt=!Nt&&bn=="\\"}return m("quasi","string.special",je.current())}var p="([{}])";function b(je,ut){ut.fatArrowAt&&(ut.fatArrowAt=null);var Nt=je.string.indexOf("=>",je.start);if(!(Nt<0)){if(o){var bn=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(je.string.slice(je.start,Nt));bn&&(Nt=bn.index)}for(var _n=0,Or=!1,Jr=Nt-1;Jr>=0;--Jr){var Wo=je.string.charAt(Jr),pl=p.indexOf(Wo);if(pl>=0&&pl<3){if(!_n){++Jr;break}if(--_n==0){Wo=="("&&(Or=!0);break}}else if(pl>=3&&pl<6)++_n;else if(s.test(Wo))Or=!0;else if(/["'\/`]/.test(Wo))for(;;--Jr){if(Jr==0)return;var bu=je.string.charAt(Jr-1);if(bu==Wo&&je.string.charAt(Jr-2)!="\\"){Jr--;break}}else if(Or&&!_n){++Jr;break}}Or&&!_n&&(ut.fatArrowAt=Jr)}}var w={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function O(je,ut,Nt,bn,_n,Or){this.indented=je,this.column=ut,this.type=Nt,this.prev=_n,this.info=Or,bn!=null&&(this.align=bn)}function y(je,ut){for(var Nt=je.localVars;Nt;Nt=Nt.next)if(Nt.name==ut)return!0;for(var bn=je.context;bn;bn=bn.prev)for(var Nt=bn.vars;Nt;Nt=Nt.next)if(Nt.name==ut)return!0}function C(je,ut,Nt,bn,_n){var Or=je.cc;for(_.state=je,_.stream=_n,_.marked=null,_.cc=Or,_.style=ut,je.lexical.hasOwnProperty("align")||(je.lexical.align=!0);;){var Jr=Or.length?Or.pop():r?Z:X;if(Jr(Nt,bn)){for(;Or.length&&Or[Or.length-1].lex;)Or.pop()();return _.marked?_.marked:Nt=="variable"&&y(je,bn)?"variableName.local":ut}}}var _={state:null,marked:null,cc:null};function S(){for(var je=arguments.length-1;je>=0;je--)_.cc.push(arguments[je])}function L(){return S.apply(null,arguments),!0}function E(je,ut){for(var Nt=ut;Nt;Nt=Nt.next)if(Nt.name==je)return!0;return!1}function Q(je){var ut=_.state;if(_.marked="def",ut.context){if(ut.lexical.info=="var"&&ut.context&&ut.context.block){var Nt=T(je,ut.context);if(Nt!=null){ut.context=Nt;return}}else if(!E(je,ut.localVars)){ut.localVars=new I(je,ut.localVars);return}}e.globalVars&&!E(je,ut.globalVars)&&(ut.globalVars=new I(je,ut.globalVars))}function T(je,ut){if(ut)if(ut.block){var Nt=T(je,ut.prev);return Nt?Nt==ut.prev?ut:new D(Nt,ut.vars,!0):null}else return E(je,ut.vars)?ut:new D(ut.prev,new I(je,ut.vars),!1);else return null}function P(je){return je=="public"||je=="private"||je=="protected"||je=="abstract"||je=="readonly"}function D(je,ut,Nt){this.prev=je,this.vars=ut,this.block=Nt}function I(je,ut){this.name=je,this.next=ut}var B=new I("this",new I("arguments",null));function R(){_.state.context=new D(_.state.context,_.state.localVars,!1),_.state.localVars=B}function M(){_.state.context=new D(_.state.context,_.state.localVars,!0),_.state.localVars=null}R.lex=M.lex=!0;function N(){_.state.localVars=_.state.context.vars,_.state.context=_.state.context.prev}N.lex=!0;function j(je,ut){var Nt=function(){var bn=_.state,_n=bn.indented;if(bn.lexical.type=="stat")_n=bn.lexical.indented;else for(var Or=bn.lexical;Or&&Or.type==")"&&Or.align;Or=Or.prev)_n=Or.indented;bn.lexical=new O(_n,_.stream.column(),je,null,bn.lexical,ut)};return Nt.lex=!0,Nt}function W(){var je=_.state;je.lexical.prev&&(je.lexical.type==")"&&(je.indented=je.lexical.indented),je.lexical=je.lexical.prev)}W.lex=!0;function H(je){function ut(Nt){return Nt==je?L():je==";"||Nt=="}"||Nt==")"||Nt=="]"?S():L(ut)}return ut}function X(je,ut){return je=="var"?L(j("vardef",ut),dn,H(";"),W):je=="keyword a"?L(j("form"),J,X,W):je=="keyword b"?L(j("form"),X,W):je=="keyword d"?_.stream.match(/^\s*$/,!1)?L():L(j("stat"),se,H(";"),W):je=="debugger"?L(H(";")):je=="{"?L(j("}"),M,Ee,W,N):je==";"?L():je=="if"?(_.state.lexical.info=="else"&&_.state.cc[_.state.cc.length-1]==W&&_.state.cc.pop()(),L(j("form"),J,X,W,zr)):je=="function"?L(is):je=="for"?L(j("form"),M,Bo,X,N,W):je=="class"||o&&ut=="interface"?(_.marked="keyword",L(j("form",je=="class"?je:ut),ci,W)):je=="variable"?o&&ut=="declare"?(_.marked="keyword",L(X)):o&&(ut=="module"||ut=="enum"||ut=="type")&&_.stream.match(/^\s*\w/,!1)?(_.marked="keyword",ut=="enum"?L(pn):ut=="type"?L(Qn,H("operator"),Xe,H(";")):L(j("form"),wn,H("{"),j("}"),Ee,W,W)):o&&ut=="namespace"?(_.marked="keyword",L(j("form"),Z,X,W)):o&&ut=="abstract"?(_.marked="keyword",L(X)):L(j("stat"),ce):je=="switch"?L(j("form"),J,H("{"),j("}","switch"),M,Ee,W,W,N):je=="case"?L(Z,H(":")):je=="default"?L(H(":")):je=="catch"?L(j("form"),R,Y,X,W,N):je=="export"?L(j("stat"),qt,W):je=="import"?L(j("stat"),Yt,W):je=="async"?L(X):ut=="@"?L(Z,X):S(j("stat"),Z,H(";"),W)}function Y(je){if(je=="(")return L(rr,H(")"))}function Z(je,ut){return re(je,ut,!1)}function ie(je,ut){return re(je,ut,!0)}function J(je){return je!="("?S():L(j(")"),se,H(")"),W)}function re(je,ut,Nt){if(_.state.fatArrowAt==_.stream.start){var bn=Nt?ee:V;if(je=="(")return L(R,j(")"),ke(rr,")"),W,H("=>"),bn,N);if(je=="variable")return S(R,wn,H("=>"),bn,N)}var _n=Nt?ge:le;return w.hasOwnProperty(je)?L(_n):je=="function"?L(is,_n):je=="class"||o&&ut=="interface"?(_.marked="keyword",L(j("form"),ln,W)):je=="keyword c"||je=="async"?L(Nt?ie:Z):je=="("?L(j(")"),se,H(")"),W,_n):je=="operator"||je=="spread"?L(Nt?ie:Z):je=="["?L(j("]"),nt,W,_n):je=="{"?_e(ye,"}",null,_n):je=="quasi"?S(K,_n):je=="new"?L(oe(Nt)):L()}function se(je){return je.match(/[;\}\)\],]/)?S():S(Z)}function le(je,ut){return je==","?L(se):ge(je,ut,!1)}function ge(je,ut,Nt){var bn=Nt==!1?le:ge,_n=Nt==!1?Z:ie;if(je=="=>")return L(R,Nt?ee:V,N);if(je=="operator")return/\+\+|--/.test(ut)||o&&ut=="!"?L(bn):o&&ut=="<"&&_.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?L(j(">"),ke(Xe,">"),W,bn):ut=="?"?L(Z,H(":"),_n):L(_n);if(je=="quasi")return S(K,bn);if(je!=";"){if(je=="(")return _e(ie,")","call",bn);if(je==".")return L(pe,bn);if(je=="[")return L(j("]"),se,H("]"),W,bn);if(o&&ut=="as")return _.marked="keyword",L(Xe,bn);if(je=="regexp")return _.state.lastType=_.marked="operator",_.stream.backUp(_.stream.pos-_.stream.start-1),L(_n)}}function K(je,ut){return je!="quasi"?S():ut.slice(ut.length-2)!="${"?L(K):L(se,de)}function de(je){if(je=="}")return _.marked="string.special",_.state.tokenize=A,L(K)}function V(je){return b(_.stream,_.state),S(je=="{"?X:Z)}function ee(je){return b(_.stream,_.state),S(je=="{"?X:ie)}function oe(je){return function(ut){return ut=="."?L(je?$:te):ut=="variable"&&o?L(bt,je?ge:le):S(je?ie:Z)}}function te(je,ut){if(ut=="target")return _.marked="keyword",L(le)}function $(je,ut){if(ut=="target")return _.marked="keyword",L(ge)}function ce(je){return je==":"?L(W,X):S(le,H(";"),W)}function pe(je){if(je=="variable")return _.marked="property",L()}function ye(je,ut){if(je=="async")return _.marked="property",L(ye);if(je=="variable"||_.style=="keyword"){if(_.marked="property",ut=="get"||ut=="set")return L(Te);var Nt;return o&&_.state.fatArrowAt==_.stream.start&&(Nt=_.stream.match(/^\s*:\s*/,!1))&&(_.state.fatArrowAt=_.stream.pos+Nt[0].length),L(me)}else{if(je=="number"||je=="string")return _.marked=n?"property":_.style+" property",L(me);if(je=="jsonld-keyword")return L(me);if(o&&P(ut))return _.marked="keyword",L(ye);if(je=="[")return L(Z,Re,H("]"),me);if(je=="spread")return L(ie,me);if(ut=="*")return _.marked="keyword",L(ye);if(je==":")return S(me)}}function Te(je){return je!="variable"?S(me):(_.marked="property",L(is))}function me(je){if(je==":")return L(ie);if(je=="(")return S(is)}function ke(je,ut,Nt){function bn(_n,Or){if(Nt?Nt.indexOf(_n)>-1:_n==","){var Jr=_.state.lexical;return Jr.info=="call"&&(Jr.pos=(Jr.pos||0)+1),L(function(Wo,pl){return Wo==ut||pl==ut?S():S(je)},bn)}return _n==ut||Or==ut?L():Nt&&Nt.indexOf(";")>-1?S(je):L(H(ut))}return function(_n,Or){return _n==ut||Or==ut?L():S(je,bn)}}function _e(je,ut,Nt){for(var bn=3;bn"),Xe);if(je=="quasi")return S(Qe,qe)}function Ot(je){if(je=="=>")return L(Xe)}function kt(je){return je.match(/[\}\)\]]/)?L():je==","||je==";"?L(kt):S(Me,kt)}function Me(je,ut){if(je=="variable"||_.style=="keyword")return _.marked="property",L(Me);if(ut=="?"||je=="number"||je=="string")return L(Me);if(je==":")return L(Xe);if(je=="[")return L(H("variable"),Ze,H("]"),Me);if(je=="(")return S(_i,Me);if(!je.match(/[;\}\)\],]/))return L()}function Qe(je,ut){return je!="quasi"?S():ut.slice(ut.length-2)!="${"?L(Qe):L(Xe,Be)}function Be(je){if(je=="}")return _.marked="string.special",_.state.tokenize=A,L(Qe)}function De(je,ut){return je=="variable"&&_.stream.match(/^\s*[?:]/,!1)||ut=="?"?L(De):je==":"?L(Xe):je=="spread"?L(De):S(Xe)}function qe(je,ut){if(ut=="<")return L(j(">"),ke(Xe,">"),W,qe);if(ut=="|"||je=="."||ut=="&")return L(Xe);if(je=="[")return L(Xe,H("]"),qe);if(ut=="extends"||ut=="implements")return _.marked="keyword",L(Xe);if(ut=="?")return L(Xe,H(":"),Xe)}function bt(je,ut){if(ut=="<")return L(j(">"),ke(Xe,">"),W,qe)}function Ut(){return S(Xe,mn)}function mn(je,ut){if(ut=="=")return L(Xe)}function dn(je,ut){return ut=="enum"?(_.marked="keyword",L(pn)):S(wn,Re,Fi,ir)}function wn(je,ut){if(o&&P(ut))return _.marked="keyword",L(wn);if(je=="variable")return Q(ut),L();if(je=="spread")return L(wn);if(je=="[")return _e(oi,"]");if(je=="{")return _e(ni,"}")}function ni(je,ut){return je=="variable"&&!_.stream.match(/^\s*:/,!1)?(Q(ut),L(Fi)):(je=="variable"&&(_.marked="property"),je=="spread"?L(wn):je=="}"?S():je=="["?L(Z,H("]"),H(":"),ni):L(H(":"),wn,Fi))}function oi(){return S(wn,Fi)}function Fi(je,ut){if(ut=="=")return L(ie)}function ir(je){if(je==",")return L(dn)}function zr(je,ut){if(je=="keyword b"&&ut=="else")return L(j("form","else"),X,W)}function Bo(je,ut){if(ut=="await")return L(Bo);if(je=="(")return L(j(")"),co,W)}function co(je){return je=="var"?L(dn,Hr):je=="variable"?L(Hr):S(Hr)}function Hr(je,ut){return je==")"?L():je==";"?L(Hr):ut=="in"||ut=="of"?(_.marked="keyword",L(Z,Hr)):S(Z,Hr)}function is(je,ut){if(ut=="*")return _.marked="keyword",L(is);if(je=="variable")return Q(ut),L(is);if(je=="(")return L(R,j(")"),ke(rr,")"),W,it,X,N);if(o&&ut=="<")return L(j(">"),ke(Ut,">"),W,is)}function _i(je,ut){if(ut=="*")return _.marked="keyword",L(_i);if(je=="variable")return Q(ut),L(_i);if(je=="(")return L(R,j(")"),ke(rr,")"),W,it,N);if(o&&ut=="<")return L(j(">"),ke(Ut,">"),W,_i)}function Qn(je,ut){if(je=="keyword"||je=="variable")return _.marked="type",L(Qn);if(ut=="<")return L(j(">"),ke(Ut,">"),W)}function rr(je,ut){return ut=="@"&&L(Z,rr),je=="spread"?L(rr):o&&P(ut)?(_.marked="keyword",L(rr)):o&&je=="this"?L(Re,Fi):S(wn,Re,Fi)}function ln(je,ut){return je=="variable"?ci(je,ut):st(je,ut)}function ci(je,ut){if(je=="variable")return Q(ut),L(st)}function st(je,ut){if(ut=="<")return L(j(">"),ke(Ut,">"),W,st);if(ut=="extends"||ut=="implements"||o&&je==",")return ut=="implements"&&(_.marked="keyword"),L(o?Xe:Z,st);if(je=="{")return L(j("}"),mt,W)}function mt(je,ut){if(je=="async"||je=="variable"&&(ut=="static"||ut=="get"||ut=="set"||o&&P(ut))&&_.stream.match(/^\s+#?[\w$\xa1-\uffff]/,!1))return _.marked="keyword",L(mt);if(je=="variable"||_.style=="keyword")return _.marked="property",L(Mt,mt);if(je=="number"||je=="string")return L(Mt,mt);if(je=="[")return L(Z,Re,H("]"),Mt,mt);if(ut=="*")return _.marked="keyword",L(mt);if(o&&je=="(")return S(_i,mt);if(je==";"||je==",")return L(mt);if(je=="}")return L();if(ut=="@")return L(Z,mt)}function Mt(je,ut){if(ut=="!"||ut=="?")return L(Mt);if(je==":")return L(Xe,Fi);if(ut=="=")return L(ie);var Nt=_.state.lexical.prev,bn=Nt&&Nt.info=="interface";return S(bn?_i:is)}function qt(je,ut){return ut=="*"?(_.marked="keyword",L(Ue,H(";"))):ut=="default"?(_.marked="keyword",L(Z,H(";"))):je=="{"?L(ke(qn,"}"),Ue,H(";")):S(X)}function qn(je,ut){if(ut=="as")return _.marked="keyword",L(H("variable"));if(je=="variable")return S(ie,qn)}function Yt(je){return je=="string"?L():je=="("?S(Z):je=="."?S(le):S(so,jn,Ue)}function so(je,ut){return je=="{"?_e(so,"}"):(je=="variable"&&Q(ut),ut=="*"&&(_.marked="keyword"),L(dt))}function jn(je){if(je==",")return L(so,jn)}function dt(je,ut){if(ut=="as")return _.marked="keyword",L(so)}function Ue(je,ut){if(ut=="from")return _.marked="keyword",L(Z)}function nt(je){return je=="]"?L():S(ke(ie,"]"))}function pn(){return S(j("form"),wn,H("{"),j("}"),ke(un,"}"),W,W)}function un(){return S(wn,Fi)}function En(je,ut){return je.lastType=="operator"||je.lastType==","||l.test(ut.charAt(0))||/[,.]/.test(ut.charAt(0))}function wi(je,ut,Nt){return ut.tokenize==v&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(ut.lastType)||ut.lastType=="quasi"&&/\{\s*$/.test(je.string.slice(0,je.pos-Nt))}return{name:e.name,startState:function(je){var ut={tokenize:v,lastType:"sof",cc:[],lexical:new O(-je,0,"block",!1),localVars:e.localVars,context:e.localVars&&new D(null,null,!1),indented:0};return e.globalVars&&typeof e.globalVars=="object"&&(ut.globalVars=e.globalVars),ut},token:function(je,ut){if(je.sol()&&(ut.lexical.hasOwnProperty("align")||(ut.lexical.align=!1),ut.indented=je.indentation(),b(je,ut)),ut.tokenize!=k&&je.eatSpace())return null;var Nt=ut.tokenize(je,ut);return h=="comment"?Nt:(ut.lastType=h=="operator"&&(g=="++"||g=="--")?"incdec":h,C(ut,Nt,h,g,je))},indent:function(je,ut,Nt){if(je.tokenize==k||je.tokenize==A)return null;if(je.tokenize!=v)return 0;var bn=ut&&ut.charAt(0),_n=je.lexical,Or;if(!/^\s*else\b/.test(ut))for(var Jr=je.cc.length-1;Jr>=0;--Jr){var Wo=je.cc[Jr];if(Wo==W)_n=_n.prev;else if(Wo!=zr&&Wo!=N)break}for(;(_n.type=="stat"||_n.type=="form")&&(bn=="}"||(Or=je.cc[je.cc.length-1])&&(Or==le||Or==ge)&&!/^[,\.=+\-*:?[\(]/.test(ut));)_n=_n.prev;t&&_n.type==")"&&_n.prev.type=="stat"&&(_n=_n.prev);var pl=_n.type,bu=bn==pl;return pl=="vardef"?_n.indented+(je.lastType=="operator"||je.lastType==","?_n.info.length+1:0):pl=="form"&&bn=="{"?_n.indented:pl=="form"?_n.indented+Nt.unit:pl=="stat"?_n.indented+(En(je,ut)?t||Nt.unit:0):_n.info=="switch"&&!bu&&e.doubleIndentSwitch!=!1?_n.indented+(/^(?:case|default)\b/.test(ut)?Nt.unit:2*Nt.unit):_n.align?_n.column+(bu?0:1):_n.indented+(bu?0:Nt.unit)},languageData:{indentOnInput:/^\s*(?:case .*?:|default:|\{|\})$/,commentTokens:r?void 0:{line:"//",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"`"]},wordChars:"$"}}}const p6=Zpe({name:"javascript"}),$Nr=Zpe({name:"json",json:!0}),XNr=Zpe({name:"json",jsonld:!0}),GNr=Zpe({name:"typescript",typescript:!0}),YNr=Object.freeze(Object.defineProperty({__proto__:null,javascript:p6,json:$Nr,jsonld:XNr,typescript:GNr},Symbol.toStringTag,{value:"Module"}));function iE(e,t,n){return typeof n>"u"&&(n=""),typeof t>"u"&&(t="\\b"),new RegExp("^"+n+"(("+e.join(")|(")+"))"+t)}var ZNr="\\\\[0-7]{1,3}",qNr="\\\\x[A-Fa-f0-9]{1,2}",KNr=`\\\\[abefnrtv0%?'"\\\\]`,JNr="([^\\u0027\\u005C\\uD800-\\uDFFF]|[\\uD800-\\uDFFF][\\uDC00-\\uDFFF])",f5n=["[<>]:","[<>=]=","<<=?",">>>?=?","=>","--?>","<--[->]?","\\/\\/","\\.{2,3}","[\\.\\\\%*+\\-<>!\\/^|&]=?","\\?","\\$","~",":"],eUr=iE(["[<>]:","[<>=]=","[!=]==","<<=?",">>>?=?","=>?","--?>","<--[->]?","\\/\\/","[\\\\%*+\\-<>!\\/^|&\\u00F7\\u22BB]=?","\\?","\\$","~",":","\\u00D7","\\u2208","\\u2209","\\u220B","\\u220C","\\u2218","\\u221A","\\u221B","\\u2229","\\u222A","\\u2260","\\u2264","\\u2265","\\u2286","\\u2288","\\u228A","\\u22C5","\\b(in|isa)\\b(?!.?\\()"],""),tUr=/^[;,()[\]{}]/,nUr=/^[_A-Za-z\u00A1-\u2217\u2219-\uFFFF][\w\u00A1-\u2217\u2219-\uFFFF]*!*/,iUr=iE([ZNr,qNr,KNr,JNr],"'"),rUr=["begin","function","type","struct","immutable","let","macro","for","while","quote","if","else","elseif","try","finally","catch","do"],oUr=["end","else","elseif","catch","finally"],g5n=["if","else","elseif","while","for","begin","let","end","do","try","catch","finally","return","break","continue","global","local","const","export","import","importall","using","function","where","macro","module","baremodule","struct","type","mutable","immutable","quote","typealias","abstract","primitive","bitstype"],m5n=["true","false","nothing","NaN","Inf"],sUr=iE(rUr),aUr=iE(oUr),lUr=iE(g5n),cUr=iE(m5n),dUr=/^@[_A-Za-z\u00A1-\uFFFF][\w\u00A1-\uFFFF]*!*/,uUr=/^:[_A-Za-z\u00A1-\uFFFF][\w\u00A1-\uFFFF]*!*/,hUr=/^(`|([_A-Za-z\u00A1-\uFFFF]*"("")?))/,fUr=iE(f5n,"","@"),gUr=iE(f5n,"",":");function p4t(e){return e.nestedArrays>0}function mUr(e){return e.nestedGenerators>0}function b4t(e,t){return typeof t>"u"&&(t=0),e.scopes.length<=t?null:e.scopes[e.scopes.length-(t+1)]}function VW(e,t){if(e.match("#=",!1))return t.tokenize=vUr,t.tokenize(e,t);var n=t.leavingExpr;if(e.sol()&&(n=!1),t.leavingExpr=!1,n&&e.match(/^'+/))return"operator";if(e.match(/\.{4,}/))return"error";if(e.match(/\.{1,3}/))return"operator";if(e.eatSpace())return null;var r=e.peek();if(r==="#")return e.skipToEnd(),"comment";if(r==="["&&(t.scopes.push("["),t.nestedArrays++),r==="("&&(t.scopes.push("("),t.nestedGenerators++),p4t(t)&&r==="]"){for(;t.scopes.length&&b4t(t)!=="[";)t.scopes.pop();t.scopes.pop(),t.nestedArrays--,t.leavingExpr=!0}if(mUr(t)&&r===")"){for(;t.scopes.length&&b4t(t)!=="(";)t.scopes.pop();t.scopes.pop(),t.nestedGenerators--,t.leavingExpr=!0}if(p4t(t)){if(t.lastToken=="end"&&e.match(":"))return"operator";if(e.match("end"))return"number"}var o;if((o=e.match(sUr,!1))&&t.scopes.push(o[0]),e.match(aUr,!1)&&t.scopes.pop(),e.match(/^::(?![:\$])/))return t.tokenize=kUr,t.tokenize(e,t);if(!n&&(e.match(uUr)||e.match(gUr)))return"builtin";if(e.match(eUr))return"operator";if(e.match(/^\.?\d/,!1)){var s=RegExp(/^im\b/),a=!1;if(e.match(/^0x\.[0-9a-f_]+p[\+\-]?[_\d]+/i)&&(a=!0),e.match(/^0x[0-9a-f_]+/i)&&(a=!0),e.match(/^0b[01_]+/i)&&(a=!0),e.match(/^0o[0-7_]+/i)&&(a=!0),e.match(/^(?:(?:\d[_\d]*)?\.(?!\.)(?:\d[_\d]*)?|\d[_\d]*\.(?!\.)(?:\d[_\d]*))?([Eef][\+\-]?[_\d]+)?/i)&&(a=!0),e.match(/^\d[_\d]*(e[\+\-]?\d+)?/i)&&(a=!0),a)return e.match(s),t.leavingExpr=!0,"number"}if(e.match("'"))return t.tokenize=AUr,t.tokenize(e,t);if(e.match(hUr))return t.tokenize=pUr(e.current()),t.tokenize(e,t);if(e.match(dUr)||e.match(fUr))return"meta";if(e.match(tUr))return null;if(e.match(lUr))return"keyword";if(e.match(cUr))return"builtin";var l=t.isDefinition||t.lastToken=="function"||t.lastToken=="macro"||t.lastToken=="type"||t.lastToken=="struct"||t.lastToken=="immutable";return e.match(nUr)?l?e.peek()==="."?(t.isDefinition=!0,"variable"):(t.isDefinition=!1,"def"):(t.leavingExpr=!0,"variable"):(e.next(),"error")}function kUr(e,t){return e.match(/.*?(?=[,;{}()=\s]|$)/),e.match("{")?t.nestedParameters++:e.match("}")&&t.nestedParameters>0&&t.nestedParameters--,t.nestedParameters>0?e.match(/.*?(?={|})/)||e.next():t.nestedParameters==0&&(t.tokenize=VW),"builtin"}function vUr(e,t){return e.match("#=")&&t.nestedComments++,e.match(/.*?(?=(#=|=#))/)||e.skipToEnd(),e.match("=#")&&(t.nestedComments--,t.nestedComments==0&&(t.tokenize=VW)),"comment"}function AUr(e,t){var n=!1,r;if(e.match(iUr))n=!0;else if(r=e.match(/\\u([a-f0-9]{1,4})(?=')/i)){var o=parseInt(r[1],16);(o<=55295||o>=57344)&&(n=!0,e.next())}else if(r=e.match(/\\U([A-Fa-f0-9]{5,8})(?=')/)){var o=parseInt(r[1],16);o<=1114111&&(n=!0,e.next())}return n?(t.leavingExpr=!0,t.tokenize=VW,"string"):(e.match(/^[^']+(?=')/)||e.skipToEnd(),e.match("'")&&(t.tokenize=VW),"error")}function pUr(e){e.substr(-3)==='"""'?e='"""':e.substr(-1)==='"'&&(e='"');function t(n,r){if(n.eat("\\"))n.next();else{if(n.match(e))return r.tokenize=VW,r.leavingExpr=!0,"string";n.eat(/[`"]/)}return n.eatWhile(/[^\\`"]/),"string"}return t}const bUr={name:"julia",startState:function(){return{tokenize:VW,scopes:[],lastToken:null,leavingExpr:!1,isDefinition:!1,nestedArrays:0,nestedComments:0,nestedGenerators:0,nestedParameters:0,firstParenPos:-1}},token:function(e,t){var n=t.tokenize(e,t),r=e.current();return r&&n&&(t.lastToken=r),n},indent:function(e,t,n){var r=0;return(t==="]"||t===")"||/^end\b/.test(t)||/^else/.test(t)||/^catch\b/.test(t)||/^elseif\b/.test(t)||/^finally/.test(t))&&(r=-1),(e.scopes.length+r)*n.unit},languageData:{indentOnInput:/^\s*(end|else|catch|finally)\b$/,commentTokens:{line:"#",block:{open:"#=",close:"=#"}},closeBrackets:{brackets:["(","[","{",'"']},autocomplete:g5n.concat(m5n)}},wUr=Object.freeze(Object.defineProperty({__proto__:null,julia:bUr},Symbol.toStringTag,{value:"Module"}));var OUr=function(e,t){var n=t.next||"start";{t.next=t.next;var r=dN[n];if(r.splice){for(var o=0;o|\\b(?:e(?:lse|xport)|d(?:o|efault)|t(?:ry|hen)|finally|import(?:\\s*all)?|const|var|let|new|catch(?:\\s*"+Mue+")?))\\s*$"),mP="(?![$\\w]|-[A-Za-z]|\\s*:(?![:=]))",kP={token:"string",regex:".+"},dN={start:[{token:"docComment",regex:"/\\*",next:"comment"},{token:"comment",regex:"#.*"},{token:"keyword",regex:"(?:t(?:h(?:is|row|en)|ry|ypeof!?)|c(?:on(?:tinue|st)|a(?:se|tch)|lass)|i(?:n(?:stanceof)?|mp(?:ort(?:\\s+all)?|lements)|[fs])|d(?:e(?:fault|lete|bugger)|o)|f(?:or(?:\\s+own)?|inally|unction)|s(?:uper|witch)|e(?:lse|x(?:tends|port)|val)|a(?:nd|rguments)|n(?:ew|ot)|un(?:less|til)|w(?:hile|ith)|o[fr]|return|break|let|var|loop)"+mP},{token:"atom",regex:"(?:true|false|yes|no|on|off|null|void|undefined)"+mP},{token:"invalid",regex:"(?:p(?:ackage|r(?:ivate|otected)|ublic)|i(?:mplements|nterface)|enum|static|yield)"+mP},{token:"className.standard",regex:"(?:R(?:e(?:gExp|ferenceError)|angeError)|S(?:tring|yntaxError)|E(?:rror|valError)|Array|Boolean|Date|Function|Number|Object|TypeError|URIError)"+mP},{token:"variableName.function.standard",regex:"(?:is(?:NaN|Finite)|parse(?:Int|Float)|Math|JSON|(?:en|de)codeURI(?:Component)?)"+mP},{token:"variableName.standard",regex:"(?:t(?:hat|il|o)|f(?:rom|allthrough)|it|by|e)"+mP},{token:"variableName",regex:Mue+"\\s*:(?![:=])"},{token:"variableName",regex:Mue},{token:"operatorKeyword",regex:"(?:\\.{3}|\\s+\\?)"},{token:"keyword",regex:"(?:@+|::|\\.\\.)",next:"key"},{token:"operatorKeyword",regex:"\\.\\s*",next:"key"},{token:"string",regex:"\\\\\\S[^\\s,;)}\\]]*"},{token:"docString",regex:"'''",next:"qdoc"},{token:"docString",regex:'"""',next:"qqdoc"},{token:"string",regex:"'",next:"qstring"},{token:"string",regex:'"',next:"qqstring"},{token:"string",regex:"`",next:"js"},{token:"string",regex:"<\\[",next:"words"},{token:"regexp",regex:"//",next:"heregex"},{token:"regexp",regex:"\\/(?:[^[\\/\\n\\\\]*(?:(?:\\\\.|\\[[^\\]\\n\\\\]*(?:\\\\.[^\\]\\n\\\\]*)*\\])[^[\\/\\n\\\\]*)*)\\/[gimy$]{0,4}",next:"key"},{token:"number",regex:"(?:0x[\\da-fA-F][\\da-fA-F_]*|(?:[2-9]|[12]\\d|3[0-6])r[\\da-zA-Z][\\da-zA-Z_]*|(?:\\d[\\d_]*(?:\\.\\d[\\d_]*)?|\\.\\d[\\d_]*)(?:e[+-]?\\d[\\d_]*)?[\\w$]*)"},{token:"paren",regex:"[({[]"},{token:"paren",regex:"[)}\\]]",next:"key"},{token:"operatorKeyword",regex:"\\S+"},{token:"content",regex:"\\s+"}],heregex:[{token:"regexp",regex:".*?//[gimy$?]{0,4}",next:"start"},{token:"regexp",regex:"\\s*#{"},{token:"comment",regex:"\\s+(?:#.*)?"},{token:"regexp",regex:"\\S+"}],key:[{token:"operatorKeyword",regex:"[.?@!]+"},{token:"variableName",regex:Mue,next:"start"},{token:"content",regex:"",next:"start"}],comment:[{token:"docComment",regex:".*?\\*/",next:"start"},{token:"docComment",regex:".+"}],qdoc:[{token:"string",regex:".*?'''",next:"key"},kP],qqdoc:[{token:"string",regex:'.*?"""',next:"key"},kP],qstring:[{token:"string",regex:"[^\\\\']*(?:\\\\.[^\\\\']*)*'",next:"key"},kP],qqstring:[{token:"string",regex:'[^\\\\"]*(?:\\\\.[^\\\\"]*)*"',next:"key"},kP],js:[{token:"string",regex:"[^\\\\`]*(?:\\\\.[^\\\\`]*)*`",next:"key"},kP],words:[{token:"string",regex:".*?\\]>",next:"key"},kP]};for(var b8e in dN){var zae=dN[b8e];if(zae.splice)for(var Hae=0,CUr=zae.length;Hae!?^\/\|]/;function L4t(e,t,n){return t.tokenize=n,n(e,t)}function KKe(e,t){var n=t.beforeParams;t.beforeParams=!1;var r=e.next();if(/[\[\]{}\(\),\.]/.test(r))return r=="("&&n?t.inParams=!0:r==")"&&(t.inParams=!1),null;if(/\d/.test(r))return e.eatWhile(/[\w\.]/),"number";if(r=="\\")return e.eat("\\"),e.eat(/./),"number";if(r=="/"&&e.eat("*"))return L4t(e,t,MUr);if(r==";"&&e.match(/ *\( *\(/))return L4t(e,t,PUr);if(r==";"&&!t.inParams)return e.skipToEnd(),"comment";if(r=='"')return e.eat(/"/),"keyword";if(r=="$")return e.eatWhile(/[$_a-z0-9A-Z\.:]/),y4t&&y4t.propertyIsEnumerable(e.current().toLowerCase())?"keyword":(t.beforeParams=!0,"builtin");if(r=="%")return e.eatWhile(/[^,\s()]/),t.beforeParams=!0,"string";if(S4t.test(r))return e.eatWhile(S4t),"operator";e.eatWhile(/[\w\$_{}]/);var o=e.current().toLowerCase();return C4t&&C4t.propertyIsEnumerable(o)?"keyword":_4t&&_4t.propertyIsEnumerable(o)?(t.beforeParams=!0,"keyword"):null}function MUr(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize=KKe;break}n=r=="*"}return"comment"}function PUr(e,t){for(var n=0,r;r=e.next();){if(r==";"&&n==2){t.tokenize=KKe;break}r==")"?n++:r!=" "&&(n=0)}return"meta"}const FUr={name:"mirc",startState:function(){return{tokenize:KKe,beforeParams:!1,inParams:!1}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)}},NUr=Object.freeze(Object.defineProperty({__proto__:null,mirc:FUr},Symbol.toStringTag,{value:"Module"}));var x4t="[a-zA-Z\\$][a-zA-Z0-9\\$]*",UUr="(?:\\d+)",k5n="(?:\\.\\d+|\\d+\\.\\d*|\\d+)",jUr="(?:\\.\\w+|\\w+\\.\\w*|\\w+)",v5n="(?:`(?:`?"+k5n+")?)",WUr=new RegExp("(?:"+UUr+"(?:\\^\\^"+jUr+v5n+"?(?:\\*\\^[+-]?\\d+)?))"),VUr=new RegExp("(?:"+k5n+v5n+"?(?:\\*\\^[+-]?\\d+)?)"),zUr=new RegExp("(?:`?)(?:"+x4t+")(?:`(?:"+x4t+"))*(?:`?)");function JKe(e,t){var n;return n=e.next(),n==='"'?(t.tokenize=HUr,t.tokenize(e,t)):n==="("&&e.eat("*")?(t.commentLevel++,t.tokenize=$Ur,t.tokenize(e,t)):(e.backUp(1),e.match(WUr,!0,!1)||e.match(VUr,!0,!1)?"number":e.match(/(?:In|Out)\[[0-9]*\]/,!0,!1)?"atom":e.match(/([a-zA-Z\$][a-zA-Z0-9\$]*(?:`[a-zA-Z0-9\$]+)*::usage)/,!0,!1)?"meta":e.match(/([a-zA-Z\$][a-zA-Z0-9\$]*(?:`[a-zA-Z0-9\$]+)*::[a-zA-Z\$][a-zA-Z0-9\$]*):?/,!0,!1)?"string.special":e.match(/([a-zA-Z\$][a-zA-Z0-9\$]*\s*:)(?:(?:[a-zA-Z\$][a-zA-Z0-9\$]*)|(?:[^:=>~@\^\&\*\)\[\]'\?,\|])).*/,!0,!1)||e.match(/[a-zA-Z\$][a-zA-Z0-9\$]*_+[a-zA-Z\$][a-zA-Z0-9\$]*/,!0,!1)||e.match(/[a-zA-Z\$][a-zA-Z0-9\$]*_+/,!0,!1)||e.match(/_+[a-zA-Z\$][a-zA-Z0-9\$]*/,!0,!1)?"variableName.special":e.match(/\\\[[a-zA-Z\$][a-zA-Z0-9\$]*\]/,!0,!1)?"character":e.match(/(?:\[|\]|{|}|\(|\))/,!0,!1)?"bracket":e.match(/(?:#[a-zA-Z\$][a-zA-Z0-9\$]*|#+[0-9]?)/,!0,!1)?"variableName.constant":e.match(zUr,!0,!1)?"keyword":e.match(/(?:\\|\+|\-|\*|\/|,|;|\.|:|@|~|=|>|<|&|\||_|`|'|\^|\?|!|%)/,!0,!1)?"operator":(e.next(),"error"))}function HUr(e,t){for(var n,r=!1,o=!1;(n=e.next())!=null;){if(n==='"'&&!o){r=!0;break}o=!o&&n==="\\"}return r&&!o&&(t.tokenize=JKe),"string"}function $Ur(e,t){for(var n,r;t.commentLevel>0&&(r=e.next())!=null;)n==="("&&r==="*"&&t.commentLevel++,n==="*"&&r===")"&&t.commentLevel--,n=r;return t.commentLevel<=0&&(t.tokenize=JKe),"comment"}const XUr={name:"mathematica",startState:function(){return{tokenize:JKe,commentLevel:0}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)},languageData:{commentTokens:{block:{open:"(*",close:"*)"}}}},GUr=Object.freeze(Object.defineProperty({__proto__:null,mathematica:XUr},Symbol.toStringTag,{value:"Module"}));function eJe(e){for(var t={},n=e.split(" "),r=0;r+\-\/^\[\]]/,qUr=/(:=|<=|>=|==|<>|\.\+|\.\-|\.\*|\.\/|\.\^)/,_U=/[0-9]/,w5n=/[_a-zA-Z]/;function KUr(e,t){return e.skipToEnd(),t.tokenize=null,"comment"}function JUr(e,t){for(var n=!1,r;r=e.next();){if(n&&r=="/"){t.tokenize=null;break}n=r=="*"}return"comment"}function ejr(e,t){for(var n=!1,r;(r=e.next())!=null;){if(r=='"'&&!n){t.tokenize=null,t.sol=!1;break}n=!n&&r=="\\"}return"string"}function tjr(e,t){for(e.eatWhile(_U);e.eat(_U)||e.eat(w5n););var n=e.current();return t.sol&&(n=="package"||n=="model"||n=="when"||n=="connector")?t.level++:t.sol&&n=="end"&&t.level>0&&t.level--,t.tokenize=null,t.sol=!1,A5n.propertyIsEnumerable(n)?"keyword":p5n.propertyIsEnumerable(n)?"builtin":b5n.propertyIsEnumerable(n)?"atom":"variable"}function njr(e,t){for(;e.eat(/[^']/););return t.tokenize=null,t.sol=!1,e.eat("'")?"variable":"error"}function ijr(e,t){return e.eatWhile(_U),e.eat(".")&&e.eatWhile(_U),(e.eat("e")||e.eat("E"))&&(e.eat("-")||e.eat("+"),e.eatWhile(_U)),t.tokenize=null,t.sol=!1,"number"}const rjr={name:"modelica",startState:function(){return{tokenize:null,level:0,sol:!0}},token:function(e,t){if(t.tokenize!=null)return t.tokenize(e,t);if(e.sol()&&(t.sol=!0),e.eatSpace())return t.tokenize=null,null;var n=e.next();if(n=="/"&&e.eat("/"))t.tokenize=KUr;else if(n=="/"&&e.eat("*"))t.tokenize=JUr;else{if(qUr.test(n+e.peek()))return e.next(),t.tokenize=null,"operator";if(ZUr.test(n))return t.tokenize=null,"operator";if(w5n.test(n))t.tokenize=tjr;else if(n=="'"&&e.peek()&&e.peek()!="'")t.tokenize=njr;else if(n=='"')t.tokenize=ejr;else if(_U.test(n))t.tokenize=ijr;else return t.tokenize=null,"error"}return t.tokenize(e,t)},indent:function(e,t,n){if(e.tokenize!=null)return null;var r=e.level;return/(algorithm)/.test(t)&&r--,/(equation)/.test(t)&&r--,/(initial algorithm)/.test(t)&&r--,/(initial equation)/.test(t)&&r--,/(end)/.test(t)&&r--,r>0?n.unit*r:0},languageData:{commentTokens:{line:"//",block:{open:"/*",close:"*/"}},autocomplete:YUr}},ojr=Object.freeze(Object.defineProperty({__proto__:null,modelica:rjr},Symbol.toStringTag,{value:"Module"}));function O5n(e){return new RegExp("^(("+e.join(")|(")+"))\\b","i")}var sjr=new RegExp("^[\\+\\-\\*/&#!_?\\\\<>=\\'\\[\\]]"),ajr=new RegExp("^(('=)|(<=)|(>=)|('>)|('<)|([[)|(]])|(^$))"),ljr=new RegExp("^[\\.,:]"),cjr=new RegExp("[()]"),djr=new RegExp("^[%A-Za-z][A-Za-z0-9]*"),ujr=["break","close","do","else","for","goto","halt","hang","if","job","kill","lock","merge","new","open","quit","read","set","tcommit","trollback","tstart","use","view","write","xecute","b","c","d","e","f","g","h","i","j","k","l","m","n","o","q","r","s","tc","tro","ts","u","v","w","x"],hjr=["\\$ascii","\\$char","\\$data","\\$ecode","\\$estack","\\$etrap","\\$extract","\\$find","\\$fnumber","\\$get","\\$horolog","\\$io","\\$increment","\\$job","\\$justify","\\$length","\\$name","\\$next","\\$order","\\$piece","\\$qlength","\\$qsubscript","\\$query","\\$quit","\\$random","\\$reverse","\\$select","\\$stack","\\$test","\\$text","\\$translate","\\$view","\\$x","\\$y","\\$a","\\$c","\\$d","\\$e","\\$ec","\\$es","\\$et","\\$f","\\$fn","\\$g","\\$h","\\$i","\\$j","\\$l","\\$n","\\$na","\\$o","\\$p","\\$q","\\$ql","\\$qs","\\$r","\\$re","\\$s","\\$st","\\$t","\\$tr","\\$v","\\$z"],fjr=O5n(hjr),gjr=O5n(ujr);function mjr(e,t){e.sol()&&(t.label=!0,t.commandMode=0);var n=e.peek();return n==" "||n==" "?(t.label=!1,t.commandMode==0?t.commandMode=1:(t.commandMode<0||t.commandMode==2)&&(t.commandMode=0)):n!="."&&t.commandMode>0&&(n==":"?t.commandMode=-1:t.commandMode=2),(n==="("||n===" ")&&(t.label=!1),n===";"?(e.skipToEnd(),"comment"):e.match(/^[-+]?\d+(\.\d+)?([eE][-+]?\d+)?/)?"number":n=='"'?e.skipTo('"')?(e.next(),"string"):(e.skipToEnd(),"error"):e.match(ajr)||e.match(sjr)?"operator":e.match(ljr)?null:cjr.test(n)?(e.next(),"bracket"):t.commandMode>0&&e.match(gjr)?"controlKeyword":e.match(fjr)?"builtin":e.match(djr)?"variable":n==="$"||n==="^"?(e.next(),"builtin"):n==="@"?(e.next(),"string.special"):/[\w%]/.test(n)?(e.eatWhile(/[\w%]/),"variable"):(e.next(),"error")}const kjr={name:"mumps",startState:function(){return{label:!1,commandMode:0}},token:function(e,t){var n=mjr(e,t);return t.label?"tag":n}},vjr=Object.freeze(Object.defineProperty({__proto__:null,mumps:kjr},Symbol.toStringTag,{value:"Module"}));var y5n=["From","Sender","Reply-To","To","Cc","Bcc","Message-ID","In-Reply-To","References","Resent-From","Resent-Sender","Resent-To","Resent-Cc","Resent-Bcc","Resent-Message-ID","Return-Path","Received"],C5n=["Date","Subject","Comments","Keywords","Resent-Date"],Ajr=/^[ \t]/,pjr=/^From /,bjr=new RegExp("^("+y5n.join("|")+"): "),wjr=new RegExp("^("+C5n.join("|")+"): "),Ojr=/^[^:]+:/,yjr=/^[^ ]+@[^ ]+/,Cjr=/^.*?(?=[^ ]+?@[^ ]+)/,_jr=/^<.*?>/,Sjr=/^.*?(?=<.*>)/;function Ljr(e){return e==="Subject"?"header":"string"}function xjr(e,t){if(e.sol()){if(t.inSeparator=!1,t.inHeader&&e.match(Ajr))return null;if(t.inHeader=!1,t.header=null,e.match(pjr))return t.inHeaders=!0,t.inSeparator=!0,"atom";var n,r=!1;return(n=e.match(wjr))||(r=!0)&&(n=e.match(bjr))?(t.inHeaders=!0,t.inHeader=!0,t.emailPermitted=r,t.header=n[1],"atom"):t.inHeaders&&(n=e.match(Ojr))?(t.inHeader=!0,t.emailPermitted=!0,t.header=n[1],"atom"):(t.inHeaders=!1,e.skipToEnd(),null)}if(t.inSeparator)return e.match(yjr)?"link":(e.match(Cjr)||e.skipToEnd(),"atom");if(t.inHeader){var o=Ljr(t.header);if(t.emailPermitted){if(e.match(_jr))return o+" link";if(e.match(Sjr))return o}return e.skipToEnd(),o}return e.skipToEnd(),null}const Ejr={name:"mbox",startState:function(){return{inSeparator:!1,inHeader:!1,emailPermitted:!1,header:null,inHeaders:!1}},token:xjr,blankLine:function(e){e.inHeaders=e.inSeparator=e.inHeader=!1},languageData:{autocomplete:y5n.concat(C5n)}},Tjr=Object.freeze(Object.defineProperty({__proto__:null,mbox:Ejr},Symbol.toStringTag,{value:"Module"}));function tJe(e){for(var t={},n=e.split(" "),r=0;r*\/]/.test(r)?g4(null,"select-op"):/[;{}:\[\]]/.test(r)?g4(null,r):(e.eatWhile(/[\w\\\-]/),g4("variable","variable"))}function E4t(e,t){for(var n=!1,r;(r=e.next())!=null;){if(n&&r=="/"){t.tokenize=Kpe;break}n=r=="*"}return g4("comment","comment")}function T4t(e,t){for(var n=0,r;(r=e.next())!=null;){if(n>=2&&r==">"){t.tokenize=Kpe;break}n=r=="-"?n+1:0}return g4("comment","comment")}function Rjr(e){return function(t,n){for(var r=!1,o;(o=t.next())!=null&&!(o==e&&!r);)r=!r&&o=="\\";return r||(n.tokenize=Kpe),g4("string","string")}}const Ijr={name:"nginx",startState:function(){return{tokenize:Kpe,baseIndent:0,stack:[]}},token:function(e,t){if(e.eatSpace())return null;Fx=null;var n=t.tokenize(e,t),r=t.stack[t.stack.length-1];return Fx=="hash"&&r=="rule"?n="atom":n=="variable"&&(r=="rule"?n="number":(!r||r=="@media{")&&(n="tag")),r=="rule"&&/^[\{\};]$/.test(Fx)&&t.stack.pop(),Fx=="{"?r=="@media"?t.stack[t.stack.length-1]="@media{":t.stack.push("{"):Fx=="}"?t.stack.pop():Fx=="@media"?t.stack.push("@media"):r=="{"&&Fx!="comment"&&t.stack.push("rule"),n},indent:function(e,t,n){var r=e.stack.length;return/^\}/.test(t)&&(r-=e.stack[e.stack.length-1]=="rule"?2:1),e.baseIndent+r*n.unit},languageData:{indentOnInput:/^\s*\}$/}},Mjr=Object.freeze(Object.defineProperty({__proto__:null,nginx:Ijr},Symbol.toStringTag,{value:"Module"})),Pjr=WKe({start:[{regex:/(?:[+-]?)(?:0x[\d,a-f]+)|(?:0o[0-7]+)|(?:0b[0,1]+)|(?:\d+.?\d*)/,token:"number"},{regex:/"(?:[^\\"]|\\.)*"?/,token:"string"},{regex:/'(?:[^\\']|\\.)*'?/,token:"string"},{regex:/`(?:[^\\`]|\\.)*`?/,token:"string"},{regex:/^\s*(?:\!(addincludedir|addplugindir|appendfile|assert|cd|define|delfile|echo|error|execute|finalize|getdllversion|gettlbversion|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|uninstfinalize|verbose|warning))\b/i,token:"keyword"},{regex:/^\s*(?:\!(if(?:n?def)?|ifmacron?def|macro))\b/i,token:"keyword",indent:!0},{regex:/^\s*(?:\!(else|endif|macroend))\b/i,token:"keyword",dedent:!0},{regex:/^\s*(?:Abort|AddBrandingImage|AddSize|AllowRootDirInstall|AllowSkipFiles|AutoCloseWindow|BGFont|BGGradient|BrandingText|BringToFront|Call|CallInstDLL|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|CRCCheck|CreateDirectory|CreateFont|CreateShortCut|Delete|DeleteINISec|DeleteINIStr|DeleteRegKey|DeleteRegValue|DetailPrint|DetailsButtonText|DirText|DirVar|DirVerify|EnableWindow|EnumRegKey|EnumRegValue|Exch|Exec|ExecShell|ExecShellWait|ExecWait|ExpandEnvStrings|File|FileBufSize|FileClose|FileErrorText|FileOpen|FileRead|FileReadByte|FileReadUTF16LE|FileReadWord|FileWriteUTF16LE|FileSeek|FileWrite|FileWriteByte|FileWriteWord|FindClose|FindFirst|FindNext|FindWindow|FlushINI|GetCurInstType|GetCurrentAddress|GetDlgItem|GetDLLVersion|GetDLLVersionLocal|GetErrorLevel|GetFileTime|GetFileTimeLocal|GetFullPathName|GetFunctionAddress|GetInstDirError|GetKnownFolderPath|GetLabelAddress|GetTempFileName|GetWinVer|Goto|HideWindow|Icon|IfAbort|IfErrors|IfFileExists|IfRebootFlag|IfRtlLanguage|IfShellVarContextAll|IfSilent|InitPluginsDir|InstallButtonText|InstallColors|InstallDir|InstallDirRegKey|InstProgressFlags|InstType|InstTypeGetText|InstTypeSetText|Int64Cmp|Int64CmpU|Int64Fmt|IntCmp|IntCmpU|IntFmt|IntOp|IntPtrCmp|IntPtrCmpU|IntPtrOp|IsWindow|LangString|LicenseBkColor|LicenseData|LicenseForceSelection|LicenseLangString|LicenseText|LoadAndSetImage|LoadLanguageFile|LockWindow|LogSet|LogText|ManifestDPIAware|ManifestLongPathAware|ManifestMaxVersionTested|ManifestSupportedOS|MessageBox|MiscButtonText|Name|Nop|OutFile|Page|PageCallbacks|PEAddResource|PEDllCharacteristics|PERemoveResource|PESubsysVer|Pop|Push|Quit|ReadEnvStr|ReadINIStr|ReadRegDWORD|ReadRegStr|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|RMDir|SearchPath|SectionGetFlags|SectionGetInstTypes|SectionGetSize|SectionGetText|SectionIn|SectionSetFlags|SectionSetInstTypes|SectionSetSize|SectionSetText|SendMessage|SetAutoClose|SetBrandingImage|SetCompress|SetCompressor|SetCompressorDictSize|SetCtlColors|SetCurInstType|SetDatablockOptimize|SetDateSave|SetDetailsPrint|SetDetailsView|SetErrorLevel|SetErrors|SetFileAttributes|SetFont|SetOutPath|SetOverwrite|SetRebootFlag|SetRegView|SetShellVarContext|SetSilent|ShowInstDetails|ShowUninstDetails|ShowWindow|SilentInstall|SilentUnInstall|Sleep|SpaceTexts|StrCmp|StrCmpS|StrCpy|StrLen|SubCaption|Target|Unicode|UninstallButtonText|UninstallCaption|UninstallIcon|UninstallSubCaption|UninstallText|UninstPage|UnRegDLL|Var|VIAddVersionKey|VIFileVersion|VIProductVersion|WindowIcon|WriteINIStr|WriteRegBin|WriteRegDWORD|WriteRegExpandStr|WriteRegMultiStr|WriteRegNone|WriteRegStr|WriteUninstaller|XPStyle)\b/i,token:"keyword"},{regex:/^\s*(?:Function|PageEx|Section(?:Group)?)\b/i,token:"keyword",indent:!0},{regex:/^\s*(?:(Function|PageEx|Section(?:Group)?)End)\b/i,token:"keyword",dedent:!0},{regex:/\b(?:ARCHIVE|FILE_ATTRIBUTE_ARCHIVE|FILE_ATTRIBUTE_HIDDEN|FILE_ATTRIBUTE_NORMAL|FILE_ATTRIBUTE_OFFLINE|FILE_ATTRIBUTE_READONLY|FILE_ATTRIBUTE_SYSTEM|FILE_ATTRIBUTE_TEMPORARY|HIDDEN|HKCC|HKCR(32|64)?|HKCU(32|64)?|HKDD|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_DYN_DATA|HKEY_LOCAL_MACHINE|HKEY_PERFORMANCE_DATA|HKEY_USERS|HKLM(32|64)?|HKPD|HKU|IDABORT|IDCANCEL|IDD_DIR|IDD_INST|IDD_INSTFILES|IDD_LICENSE|IDD_SELCOM|IDD_UNINST|IDD_VERIFY|IDIGNORE|IDNO|IDOK|IDRETRY|IDYES|MB_ABORTRETRYIGNORE|MB_DEFBUTTON1|MB_DEFBUTTON2|MB_DEFBUTTON3|MB_DEFBUTTON4|MB_ICONEXCLAMATION|MB_ICONINFORMATION|MB_ICONQUESTION|MB_ICONSTOP|MB_OK|MB_OKCANCEL|MB_RETRYCANCEL|MB_RIGHT|MB_RTLREADING|MB_SETFOREGROUND|MB_TOPMOST|MB_USERICON|MB_YESNO|MB_YESNOCANCEL|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SW_HIDE|SW_SHOWDEFAULT|SW_SHOWMAXIMIZED|SW_SHOWMINIMIZED|SW_SHOWNORMAL|SYSTEM|TEMPORARY)\b/i,token:"atom"},{regex:/\b(?:admin|all|amd64-unicode|auto|both|bottom|bzip2|components|current|custom|directory|false|force|hide|highest|ifdiff|ifnewer|instfiles|lastused|leave|left|license|listonly|lzma|nevershow|none|normal|notset|off|on|right|show|silent|silentlog|textonly|top|true|try|un\.components|un\.custom|un\.directory|un\.instfiles|un\.license|uninstConfirm|user|Win10|Win7|Win8|WinVista|x-86-(ansi|unicode)|zlib)\b/i,token:"builtin"},{regex:/\$\{(?:And(?:If(?:Not)?|Unless)|Break|Case(?:2|3|4|5|Else)?|Continue|Default|Do(?:Until|While)?|Else(?:If(?:Not)?|Unless)?|End(?:If|Select|Switch)|Exit(?:Do|For|While)|For(?:Each)?|If(?:Cmd|Not(?:Then)?|Then)?|Loop(?:Until|While)?|Or(?:If(?:Not)?|Unless)|Select|Switch|Unless|While)\}/i,token:"variable-2",indent:!0},{regex:/\$\{(?:BannerTrimPath|DirState|DriveSpace|Get(BaseName|Drives|ExeName|ExePath|FileAttributes|FileExt|FileName|FileVersion|Options|OptionsS|Parameters|Parent|Root|Size|Time)|Locate|RefreshShellIcons)\}/i,token:"variable-2",dedent:!0},{regex:/\$\{(?:Memento(?:Section(?:Done|End|Restore|Save)?|UnselectedSection))\}/i,token:"variable-2",dedent:!0},{regex:/\$\{(?:Config(?:Read|ReadS|Write|WriteS)|File(?:Join|ReadFromEnd|Recode)|Line(?:Find|Read|Sum)|Text(?:Compare|CompareS)|TrimNewLines)\}/i,token:"variable-2",dedent:!0},{regex:/\$\{(?:(?:At(?:Least|Most)|Is)(?:ServicePack|Win(?:7|8|10|95|98|200(?:0|3|8(?:R2)?)|ME|NT4|Vista|XP))|Is(?:NT|Server))\}/i,token:"variable",dedent:!0},{regex:/\$\{(?:StrFilterS?|Version(?:Compare|Convert)|Word(?:AddS?|Find(?:(?:2|3)X)?S?|InsertS?|ReplaceS?))\}/i,token:"keyword",dedent:!0},{regex:/\$\{(?:RunningX64)\}/i,token:"variable",dedent:!0},{regex:/\$\{(?:Disable|Enable)X64FSRedirection\}/i,token:"keyword",dedent:!0},{regex:/(#|;).*/,token:"comment"},{regex:/\/\*/,token:"comment",next:"comment"},{regex:/[-+\/*=<>!]+/,token:"operator"},{regex:/\$\w[\w\.]*/,token:"variable"},{regex:/\${[\!\w\.:-]+}/,token:"variableName.constant"},{regex:/\$\([\!\w\.:-]+\)/,token:"atom"}],comment:[{regex:/.*?\*\//,token:"comment",next:"start"},{regex:/.*/,token:"comment"}],languageData:{name:"nsis",indentOnInput:/^\s*((Function|PageEx|Section|Section(Group)?)End|(\!(endif|macroend))|\$\{(End(If|Unless|While)|Loop(Until)|Next)\})$/i,commentTokens:{line:"#",block:{open:"/*",close:"*/"}}}}),Fjr=Object.freeze(Object.defineProperty({__proto__:null,nsis:Pjr},Symbol.toStringTag,{value:"Module"}));var Ps={PRE_SUBJECT:0,WRITING_SUB_URI:1,WRITING_BNODE_URI:2,PRE_PRED:3,WRITING_PRED_URI:4,PRE_OBJ:5,WRITING_OBJ_URI:6,WRITING_OBJ_BNODE:7,WRITING_OBJ_LITERAL:8,WRITING_LIT_LANG:9,WRITING_LIT_TYPE:10,POST_OBJ:11,ERROR:12};function $2(e,t){var n=e.location,r;n==Ps.PRE_SUBJECT&&t=="<"?r=Ps.WRITING_SUB_URI:n==Ps.PRE_SUBJECT&&t=="_"?r=Ps.WRITING_BNODE_URI:n==Ps.PRE_PRED&&t=="<"?r=Ps.WRITING_PRED_URI:n==Ps.PRE_OBJ&&t=="<"?r=Ps.WRITING_OBJ_URI:n==Ps.PRE_OBJ&&t=="_"?r=Ps.WRITING_OBJ_BNODE:n==Ps.PRE_OBJ&&t=='"'?r=Ps.WRITING_OBJ_LITERAL:n==Ps.WRITING_SUB_URI&&t==">"||n==Ps.WRITING_BNODE_URI&&t==" "?r=Ps.PRE_PRED:n==Ps.WRITING_PRED_URI&&t==">"?r=Ps.PRE_OBJ:n==Ps.WRITING_OBJ_URI&&t==">"||n==Ps.WRITING_OBJ_BNODE&&t==" "||n==Ps.WRITING_OBJ_LITERAL&&t=='"'||n==Ps.WRITING_LIT_LANG&&t==" "||n==Ps.WRITING_LIT_TYPE&&t==">"?r=Ps.POST_OBJ:n==Ps.WRITING_OBJ_LITERAL&&t=="@"?r=Ps.WRITING_LIT_LANG:n==Ps.WRITING_OBJ_LITERAL&&t=="^"?r=Ps.WRITING_LIT_TYPE:t==" "&&(n==Ps.PRE_SUBJECT||n==Ps.PRE_PRED||n==Ps.PRE_OBJ||n==Ps.POST_OBJ)?r=n:n==Ps.POST_OBJ&&t=="."?r=Ps.PRE_SUBJECT:r=Ps.ERROR,e.location=r}const Njr={name:"ntriples",startState:function(){return{location:Ps.PRE_SUBJECT,uris:[],anchors:[],bnodes:[],langs:[],types:[]}},token:function(e,t){var n=e.next();if(n=="<"){$2(t,n);var r="";return e.eatWhile(function(d){return d!="#"&&d!=">"?(r+=d,!0):!1}),t.uris.push(r),e.match("#",!1)||(e.next(),$2(t,">")),"variable"}if(n=="#"){var o="";return e.eatWhile(function(d){return d!=">"&&d!=" "?(o+=d,!0):!1}),t.anchors.push(o),"url"}if(n==">")return $2(t,">"),"variable";if(n=="_"){$2(t,n);var s="";return e.eatWhile(function(d){return d!=" "?(s+=d,!0):!1}),t.bnodes.push(s),e.next(),$2(t," "),"builtin"}if(n=='"')return $2(t,n),e.eatWhile(function(d){return d!='"'}),e.next(),e.peek()!="@"&&e.peek()!="^"&&$2(t,'"'),"string";if(n=="@"){$2(t,"@");var a="";return e.eatWhile(function(d){return d!=" "?(a+=d,!0):!1}),t.langs.push(a),e.next(),$2(t," "),"string.special"}if(n=="^"){e.next(),$2(t,"^");var l="";return e.eatWhile(function(d){return d!=">"?(l+=d,!0):!1}),t.types.push(l),e.next(),$2(t,">"),"variable"}n==" "&&$2(t,n),n=="."&&$2(t,n)}},Ujr=Object.freeze(Object.defineProperty({__proto__:null,ntriples:Njr},Symbol.toStringTag,{value:"Module"}));function nJe(e){return new RegExp("^(("+e.join(")|(")+"))\\b")}var jjr=new RegExp("^[\\+\\-\\*/&|\\^~<>!@'\\\\]"),Wjr=new RegExp("^[\\(\\[\\{\\},:=;\\.]"),Vjr=new RegExp("^((==)|(~=)|(<=)|(>=)|(<<)|(>>)|(\\.[\\+\\-\\*/\\^\\\\]))"),zjr=new RegExp("^((!=)|(\\+=)|(\\-=)|(\\*=)|(/=)|(&=)|(\\|=)|(\\^=))"),Hjr=new RegExp("^((>>=)|(<<=))"),$jr=new RegExp("^[\\]\\)]"),Xjr=new RegExp("^[_A-Za-z¡-￿][_A-Za-z0-9¡-￿]*"),Gjr=nJe(["error","eval","function","abs","acos","atan","asin","cos","cosh","exp","log","prod","sum","log10","max","min","sign","sin","sinh","sqrt","tan","reshape","break","zeros","default","margin","round","ones","rand","syn","ceil","floor","size","clear","zeros","eye","mean","std","cov","det","eig","inv","norm","rank","trace","expm","logm","sqrtm","linspace","plot","title","xlabel","ylabel","legend","text","grid","meshgrid","mesh","num2str","fft","ifft","arrayfun","cellfun","input","fliplr","flipud","ismember"]),Yjr=nJe(["return","case","switch","else","elseif","end","endif","endfunction","if","otherwise","do","for","while","try","catch","classdef","properties","events","methods","global","persistent","endfor","endwhile","printf","sprintf","disp","until","continue","pkg"]);function _5n(e,t){return!e.sol()&&e.peek()==="'"?(e.next(),t.tokenize=SU,"operator"):(t.tokenize=SU,SU(e,t))}function Zjr(e,t){return e.match(/^.*%}/)?(t.tokenize=SU,"comment"):(e.skipToEnd(),"comment")}function SU(e,t){if(e.eatSpace())return null;if(e.match("%{"))return t.tokenize=Zjr,e.skipToEnd(),"comment";if(e.match(/^[%#]/))return e.skipToEnd(),"comment";if(e.match(/^[0-9\.+-]/,!1)){if(e.match(/^[+-]?0x[0-9a-fA-F]+[ij]?/))return e.tokenize=SU,"number";if(e.match(/^[+-]?\d*\.\d+([EeDd][+-]?\d+)?[ij]?/)||e.match(/^[+-]?\d+([EeDd][+-]?\d+)?[ij]?/))return"number"}if(e.match(nJe(["nan","NaN","inf","Inf"])))return"number";var n=e.match(/^"(?:[^"]|"")*("|$)/)||e.match(/^'(?:[^']|'')*('|$)/);return n?n[1]?"string":"error":e.match(Yjr)?"keyword":e.match(Gjr)?"builtin":e.match(Xjr)?"variable":e.match(jjr)||e.match(Vjr)?"operator":e.match(Wjr)||e.match(zjr)||e.match(Hjr)?null:e.match($jr)?(t.tokenize=_5n,null):(e.next(),"error")}const qjr={name:"octave",startState:function(){return{tokenize:SU}},token:function(e,t){var n=t.tokenize(e,t);return(n==="number"||n==="variable")&&(t.tokenize=_5n),n},languageData:{commentTokens:{line:"%"}}},Kjr=Object.freeze(Object.defineProperty({__proto__:null,octave:qjr},Symbol.toStringTag,{value:"Module"}));function uie(e){return new RegExp("^(("+e.join(")|(")+"))\\b")}var Jjr=/[\^@!\|<>#~\.\*\-\+\\/,=]/,eWr=/(<-)|(:=)|(=<)|(>=)|(<=)|(<:)|(>:)|(=:)|(\\=)|(\\=:)|(!!)|(==)|(::)/,tWr=/(:::)|(\.\.\.)|(=<:)|(>=:)/,S5n=["in","then","else","of","elseof","elsecase","elseif","catch","finally","with","require","prepare","import","export","define","do"],L5n=["end"],nWr=uie(["true","false","nil","unit"]),iWr=uie(["andthen","at","attr","declare","feat","from","lex","mod","div","mode","orelse","parser","prod","prop","scanner","self","syn","token"]),rWr=uie(["local","proc","fun","case","class","if","cond","or","dis","choice","not","thread","try","raise","lock","for","suchthat","meth","functor"]),x5n=uie(S5n),E5n=uie(L5n);function ZB(e,t){if(e.eatSpace())return null;if(e.match(/[{}]/))return"bracket";if(e.match("[]"))return"keyword";if(e.match(tWr)||e.match(eWr))return"operator";if(e.match(nWr))return"atom";var n=e.match(rWr);if(n)return t.doInCurrentLine?t.doInCurrentLine=!1:t.currentIndent++,n[0]=="proc"||n[0]=="fun"?t.tokenize=aWr:n[0]=="class"?t.tokenize=oWr:n[0]=="meth"&&(t.tokenize=sWr),"keyword";if(e.match(x5n)||e.match(iWr))return"keyword";if(e.match(E5n))return t.currentIndent--,"keyword";var r=e.next();if(r=='"'||r=="'")return t.tokenize=lWr(r),t.tokenize(e,t);if(/[~\d]/.test(r)){if(r=="~")if(/^[0-9]/.test(e.peek())){if(e.next()=="0"&&e.match(/^[xX][0-9a-fA-F]+/)||e.match(/^[0-9]*(\.[0-9]+)?([eE][~+]?[0-9]+)?/))return"number"}else return null;return r=="0"&&e.match(/^[xX][0-9a-fA-F]+/)||e.match(/^[0-9]*(\.[0-9]+)?([eE][~+]?[0-9]+)?/)?"number":null}return r=="%"?(e.skipToEnd(),"comment"):r=="/"&&e.eat("*")?(t.tokenize=Q4t,Q4t(e,t)):Jjr.test(r)?"operator":(e.eatWhile(/\w/),"variable")}function oWr(e,t){return e.eatSpace()?null:(e.match(/([A-Z][A-Za-z0-9_]*)|(`.+`)/),t.tokenize=ZB,"type")}function sWr(e,t){return e.eatSpace()?null:(e.match(/([a-zA-Z][A-Za-z0-9_]*)|(`.+`)/),t.tokenize=ZB,"def")}function aWr(e,t){return e.eatSpace()?null:!t.hasPassedFirstStage&&e.eat("{")?(t.hasPassedFirstStage=!0,"bracket"):t.hasPassedFirstStage?(e.match(/([A-Z][A-Za-z0-9_]*)|(`.+`)|\$/),t.hasPassedFirstStage=!1,t.tokenize=ZB,"def"):(t.tokenize=ZB,null)}function Q4t(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize=ZB;break}n=r=="*"}return"comment"}function lWr(e){return function(t,n){for(var r=!1,o,s=!1;(o=t.next())!=null;){if(o==e&&!r){s=!0;break}r=!r&&o=="\\"}return(s||!r)&&(n.tokenize=ZB),"string"}}function cWr(){var e=S5n.concat(L5n);return new RegExp("[\\[\\]]|("+e.join("|")+")$")}const dWr={name:"oz",startState:function(){return{tokenize:ZB,currentIndent:0,doInCurrentLine:!1,hasPassedFirstStage:!1}},token:function(e,t){return e.sol()&&(t.doInCurrentLine=0),t.tokenize(e,t)},indent:function(e,t,n){var r=t.replace(/^\s+|\s+$/g,"");return r.match(E5n)||r.match(x5n)||r.match(/(\[])/)?n.unit*(e.currentIndent-1):e.currentIndent<0?0:e.currentIndent*n.unit},languageData:{indentOnInut:cWr(),commentTokens:{line:"%",block:{open:"/*",close:"*/"}}}},uWr=Object.freeze(Object.defineProperty({__proto__:null,oz:dWr},Symbol.toStringTag,{value:"Module"}));function hWr(e){for(var t={},n=e.split(" "),r=0;r!?|\/]/;function mWr(e,t){var n=e.next();if(n=="#"&&t.startOfLine)return e.skipToEnd(),"meta";if(n=='"'||n=="'")return t.tokenize=kWr(n),t.tokenize(e,t);if(n=="("&&e.eat("*"))return t.tokenize=B4t,B4t(e,t);if(n=="{")return t.tokenize=R4t,R4t(e,t);if(/[\[\]\(\),;\:\.]/.test(n))return null;if(/\d/.test(n))return e.eatWhile(/[\w\.]/),"number";if(n=="/"&&e.eat("/"))return e.skipToEnd(),"comment";if(D4t.test(n))return e.eatWhile(D4t),"operator";e.eatWhile(/[\w\$_]/);var r=e.current().toLowerCase();return fWr.propertyIsEnumerable(r)?"keyword":gWr.propertyIsEnumerable(r)?"atom":"variable"}function kWr(e){return function(t,n){for(var r=!1,o,s=!1;(o=t.next())!=null;){if(o==e&&!r){s=!0;break}r=!r&&o=="\\"}return(s||!r)&&(n.tokenize=null),"string"}}function B4t(e,t){for(var n=!1,r;r=e.next();){if(r==")"&&n){t.tokenize=null;break}n=r=="*"}return"comment"}function R4t(e,t){for(var n;n=e.next();)if(n=="}"){t.tokenize=null;break}return"comment"}const vWr={name:"pascal",startState:function(){return{tokenize:null}},token:function(e,t){if(e.eatSpace())return null;var n=(t.tokenize||mWr)(e,t);return n=="comment"||n=="meta",n},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{block:{open:"(*",close:"*)"}}}},AWr=Object.freeze(Object.defineProperty({__proto__:null,pascal:vWr},Symbol.toStringTag,{value:"Module"}));function $f(e,t){return e.string.charAt(e.pos+(t||0))}function I4t(e,t){if(t){var n=e.pos-t;return e.string.substr(n>=0?n:0,t)}else return e.string.substr(0,e.pos-1)}function O8e(e,t){var n=e.string.length,r=n-e.pos+1;return e.string.substr(e.pos,t&&t=(r=e.string.length-1)?e.pos=r:e.pos=n}var eX={"->":4,"++":4,"--":4,"**":4,"=~":4,"!~":4,"*":4,"/":4,"%":4,x:4,"+":4,"-":4,".":4,"<<":4,">>":4,"<":4,">":4,"<=":4,">=":4,lt:4,gt:4,le:4,ge:4,"==":4,"!=":4,"<=>":4,eq:4,ne:4,cmp:4,"~~":4,"&":4,"|":4,"^":4,"&&":4,"||":4,"//":4,"..":4,"...":4,"?":4,":":4,"=":4,"+=":4,"-=":4,"*=":4,",":4,"=>":4,"::":4,not:4,and:4,or:4,xor:4,BEGIN:[5,1],END:[5,1],PRINT:[5,1],PRINTF:[5,1],GETC:[5,1],READ:[5,1],READLINE:[5,1],DESTROY:[5,1],TIE:[5,1],TIEHANDLE:[5,1],UNTIE:[5,1],STDIN:5,STDIN_TOP:5,STDOUT:5,STDOUT_TOP:5,STDERR:5,STDERR_TOP:5,$ARG:5,$_:5,"@ARG":5,"@_":5,$LIST_SEPARATOR:5,'$"':5,$PROCESS_ID:5,$PID:5,$$:5,$REAL_GROUP_ID:5,$GID:5,"$(":5,$EFFECTIVE_GROUP_ID:5,$EGID:5,"$)":5,$PROGRAM_NAME:5,$0:5,$SUBSCRIPT_SEPARATOR:5,$SUBSEP:5,"$;":5,$REAL_USER_ID:5,$UID:5,"$<":5,$EFFECTIVE_USER_ID:5,$EUID:5,"$>":5,$a:5,$b:5,$COMPILING:5,"$^C":5,$DEBUGGING:5,"$^D":5,"${^ENCODING}":5,$ENV:5,"%ENV":5,$SYSTEM_FD_MAX:5,"$^F":5,"@F":5,"${^GLOBAL_PHASE}":5,"$^H":5,"%^H":5,"@INC":5,"%INC":5,$INPLACE_EDIT:5,"$^I":5,"$^M":5,$OSNAME:5,"$^O":5,"${^OPEN}":5,$PERLDB:5,"$^P":5,$SIG:5,"%SIG":5,$BASETIME:5,"$^T":5,"${^TAINT}":5,"${^UNICODE}":5,"${^UTF8CACHE}":5,"${^UTF8LOCALE}":5,$PERL_VERSION:5,"$^V":5,"${^WIN32_SLOPPY_STAT}":5,$EXECUTABLE_NAME:5,"$^X":5,$1:5,$MATCH:5,"$&":5,"${^MATCH}":5,$PREMATCH:5,"$`":5,"${^PREMATCH}":5,$POSTMATCH:5,"$'":5,"${^POSTMATCH}":5,$LAST_PAREN_MATCH:5,"$+":5,$LAST_SUBMATCH_RESULT:5,"$^N":5,"@LAST_MATCH_END":5,"@+":5,"%LAST_PAREN_MATCH":5,"%+":5,"@LAST_MATCH_START":5,"@-":5,"%LAST_MATCH_START":5,"%-":5,$LAST_REGEXP_CODE_RESULT:5,"$^R":5,"${^RE_DEBUG_FLAGS}":5,"${^RE_TRIE_MAXBUF}":5,$ARGV:5,"@ARGV":5,ARGV:5,ARGVOUT:5,$OUTPUT_FIELD_SEPARATOR:5,$OFS:5,"$,":5,$INPUT_LINE_NUMBER:5,$NR:5,"$.":5,$INPUT_RECORD_SEPARATOR:5,$RS:5,"$/":5,$OUTPUT_RECORD_SEPARATOR:5,$ORS:5,"$\\":5,$OUTPUT_AUTOFLUSH:5,"$|":5,$ACCUMULATOR:5,"$^A":5,$FORMAT_FORMFEED:5,"$^L":5,$FORMAT_PAGE_NUMBER:5,"$%":5,$FORMAT_LINES_LEFT:5,"$-":5,$FORMAT_LINE_BREAK_CHARACTERS:5,"$:":5,$FORMAT_LINES_PER_PAGE:5,"$=":5,$FORMAT_TOP_NAME:5,"$^":5,$FORMAT_NAME:5,"$~":5,"${^CHILD_ERROR_NATIVE}":5,$EXTENDED_OS_ERROR:5,"$^E":5,$EXCEPTIONS_BEING_CAUGHT:5,"$^S":5,$WARNING:5,"$^W":5,"${^WARNING_BITS}":5,$OS_ERROR:5,$ERRNO:5,"$!":5,"%OS_ERROR":5,"%ERRNO":5,"%!":5,$CHILD_ERROR:5,"$?":5,$EVAL_ERROR:5,"$@":5,$OFMT:5,"$#":5,"$*":5,$ARRAY_BASE:5,"$[":5,$OLD_PERL_VERSION:5,"$]":5,if:[1,1],elsif:[1,1],else:[1,1],while:[1,1],unless:[1,1],for:[1,1],foreach:[1,1],abs:1,accept:1,alarm:1,atan2:1,bind:1,binmode:1,bless:1,bootstrap:1,break:1,caller:1,chdir:1,chmod:1,chomp:1,chop:1,chown:1,chr:1,chroot:1,close:1,closedir:1,connect:1,continue:[1,1],cos:1,crypt:1,dbmclose:1,dbmopen:1,default:1,defined:1,delete:1,die:1,do:1,dump:1,each:1,endgrent:1,endhostent:1,endnetent:1,endprotoent:1,endpwent:1,endservent:1,eof:1,eval:1,exec:1,exists:1,exit:1,exp:1,fcntl:1,fileno:1,flock:1,fork:1,format:1,formline:1,getc:1,getgrent:1,getgrgid:1,getgrnam:1,gethostbyaddr:1,gethostbyname:1,gethostent:1,getlogin:1,getnetbyaddr:1,getnetbyname:1,getnetent:1,getpeername:1,getpgrp:1,getppid:1,getpriority:1,getprotobyname:1,getprotobynumber:1,getprotoent:1,getpwent:1,getpwnam:1,getpwuid:1,getservbyname:1,getservbyport:1,getservent:1,getsockname:1,getsockopt:1,given:1,glob:1,gmtime:1,goto:1,grep:1,hex:1,import:1,index:1,int:1,ioctl:1,join:1,keys:1,kill:1,last:1,lc:1,lcfirst:1,length:1,link:1,listen:1,local:2,localtime:1,lock:1,log:1,lstat:1,m:null,map:1,mkdir:1,msgctl:1,msgget:1,msgrcv:1,msgsnd:1,my:2,new:1,next:1,no:1,oct:1,open:1,opendir:1,ord:1,our:2,pack:1,package:1,pipe:1,pop:1,pos:1,print:1,printf:1,prototype:1,push:1,q:null,qq:null,qr:null,quotemeta:null,qw:null,qx:null,rand:1,read:1,readdir:1,readline:1,readlink:1,readpipe:1,recv:1,redo:1,ref:1,rename:1,require:1,reset:1,return:1,reverse:1,rewinddir:1,rindex:1,rmdir:1,s:null,say:1,scalar:1,seek:1,seekdir:1,select:1,semctl:1,semget:1,semop:1,send:1,setgrent:1,sethostent:1,setnetent:1,setpgrp:1,setpriority:1,setprotoent:1,setpwent:1,setservent:1,setsockopt:1,shift:1,shmctl:1,shmget:1,shmread:1,shmwrite:1,shutdown:1,sin:1,sleep:1,socket:1,socketpair:1,sort:1,splice:1,split:1,sprintf:1,sqrt:1,srand:1,stat:1,state:1,study:1,sub:1,substr:1,symlink:1,syscall:1,sysopen:1,sysread:1,sysseek:1,system:1,syswrite:1,tell:1,telldir:1,tie:1,tied:1,time:1,times:1,tr:null,truncate:1,uc:1,ucfirst:1,umask:1,undef:1,unlink:1,unpack:1,unshift:1,untie:1,use:1,utime:1,values:1,vec:1,wait:1,waitpid:1,wantarray:1,warn:1,when:1,write:1,y:null},bl="string.special",wl=/[goseximacplud]/;function fo(e,t,n,r,o){return t.chain=null,t.style=null,t.tail=null,t.tokenize=function(s,a){for(var l=!1,d,u=0;d=s.next();){if(d===n[u]&&!l)return n[++u]!==void 0?(a.chain=n[u],a.style=r,a.tail=o):o&&s.eatWhile(o),a.tokenize=sme,r;l=!l&&d=="\\"}return r},t.tokenize(e,t)}function y8e(e,t,n){return t.tokenize=function(r,o){return r.string==n&&(o.tokenize=sme),r.skipToEnd(),"string"},t.tokenize(e,t)}function sme(e,t){if(e.eatSpace())return null;if(t.chain)return fo(e,t,t.chain,t.style,t.tail);if(e.match(/^(\-?((\d[\d_]*)?\.\d+(e[+-]?\d+)?|\d+\.\d*)|0x[\da-fA-F_]+|0b[01_]+|\d[\d_]*(e[+-]?\d+)?)/))return"number";if(e.match(/^<<(?=[_a-zA-Z])/))return e.eatWhile(/\w/),y8e(e,t,e.current().substr(2));if(e.sol()&&e.match(/^\=item(?!\w)/))return y8e(e,t,"=cut");var n=e.next();if(n=='"'||n=="'"){if(I4t(e,3)=="<<"+n){var r=e.pos;e.eatWhile(/\w/);var o=e.current().substr(1);if(o&&e.eat(n))return y8e(e,t,o);e.pos=r}return fo(e,t,[n],"string")}if(n=="q"){var s=$f(e,-2);if(!(s&&/\w/.test(s))){if(s=$f(e,0),s=="x"){if(s=$f(e,1),s=="(")return Ld(e,2),fo(e,t,[")"],bl,wl);if(s=="[")return Ld(e,2),fo(e,t,["]"],bl,wl);if(s=="{")return Ld(e,2),fo(e,t,["}"],bl,wl);if(s=="<")return Ld(e,2),fo(e,t,[">"],bl,wl);if(/[\^'"!~\/]/.test(s))return Ld(e,1),fo(e,t,[e.eat(s)],bl,wl)}else if(s=="q"){if(s=$f(e,1),s=="(")return Ld(e,2),fo(e,t,[")"],"string");if(s=="[")return Ld(e,2),fo(e,t,["]"],"string");if(s=="{")return Ld(e,2),fo(e,t,["}"],"string");if(s=="<")return Ld(e,2),fo(e,t,[">"],"string");if(/[\^'"!~\/]/.test(s))return Ld(e,1),fo(e,t,[e.eat(s)],"string")}else if(s=="w"){if(s=$f(e,1),s=="(")return Ld(e,2),fo(e,t,[")"],"bracket");if(s=="[")return Ld(e,2),fo(e,t,["]"],"bracket");if(s=="{")return Ld(e,2),fo(e,t,["}"],"bracket");if(s=="<")return Ld(e,2),fo(e,t,[">"],"bracket");if(/[\^'"!~\/]/.test(s))return Ld(e,1),fo(e,t,[e.eat(s)],"bracket")}else if(s=="r"){if(s=$f(e,1),s=="(")return Ld(e,2),fo(e,t,[")"],bl,wl);if(s=="[")return Ld(e,2),fo(e,t,["]"],bl,wl);if(s=="{")return Ld(e,2),fo(e,t,["}"],bl,wl);if(s=="<")return Ld(e,2),fo(e,t,[">"],bl,wl);if(/[\^'"!~\/]/.test(s))return Ld(e,1),fo(e,t,[e.eat(s)],bl,wl)}else if(/[\^'"!~\/(\[{<]/.test(s)){if(s=="(")return Ld(e,1),fo(e,t,[")"],"string");if(s=="[")return Ld(e,1),fo(e,t,["]"],"string");if(s=="{")return Ld(e,1),fo(e,t,["}"],"string");if(s=="<")return Ld(e,1),fo(e,t,[">"],"string");if(/[\^'"!~\/]/.test(s))return fo(e,t,[e.eat(s)],"string")}}}if(n=="m"){var s=$f(e,-2);if(!(s&&/\w/.test(s))&&(s=e.eat(/[(\[{<\^'"!~\/]/),s)){if(/[\^'"!~\/]/.test(s))return fo(e,t,[s],bl,wl);if(s=="(")return fo(e,t,[")"],bl,wl);if(s=="[")return fo(e,t,["]"],bl,wl);if(s=="{")return fo(e,t,["}"],bl,wl);if(s=="<")return fo(e,t,[">"],bl,wl)}}if(n=="s"){var s=/[\/>\]})\w]/.test($f(e,-2));if(!s&&(s=e.eat(/[(\[{<\^'"!~\/]/),s))return s=="["?fo(e,t,["]","]"],bl,wl):s=="{"?fo(e,t,["}","}"],bl,wl):s=="<"?fo(e,t,[">",">"],bl,wl):s=="("?fo(e,t,[")",")"],bl,wl):fo(e,t,[s,s],bl,wl)}if(n=="y"){var s=/[\/>\]})\w]/.test($f(e,-2));if(!s&&(s=e.eat(/[(\[{<\^'"!~\/]/),s))return s=="["?fo(e,t,["]","]"],bl,wl):s=="{"?fo(e,t,["}","}"],bl,wl):s=="<"?fo(e,t,[">",">"],bl,wl):s=="("?fo(e,t,[")",")"],bl,wl):fo(e,t,[s,s],bl,wl)}if(n=="t"){var s=/[\/>\]})\w]/.test($f(e,-2));if(!s&&(s=e.eat("r"),s&&(s=e.eat(/[(\[{<\^'"!~\/]/),s)))return s=="["?fo(e,t,["]","]"],bl,wl):s=="{"?fo(e,t,["}","}"],bl,wl):s=="<"?fo(e,t,[">",">"],bl,wl):s=="("?fo(e,t,[")",")"],bl,wl):fo(e,t,[s,s],bl,wl)}if(n=="`")return fo(e,t,[n],"builtin");if(n=="/")return/~\s*$/.test(I4t(e))?fo(e,t,[n],bl,wl):"operator";if(n=="$"){var r=e.pos;if(e.eatWhile(/\d/)||e.eat("{")&&e.eatWhile(/\d/)&&e.eat("}"))return"builtin";e.pos=r}if(/[$@%]/.test(n)){var r=e.pos;if(e.eat("^")&&e.eat(/[A-Z]/)||!/[@$%&]/.test($f(e,-2))&&e.eat(/[=|\\\-#?@;:&`~\^!\[\]*'"$+.,\/<>()]/)){var s=e.current();if(eX[s])return"builtin"}e.pos=r}if(/[$@%&]/.test(n)&&(e.eatWhile(/[\w$]/)||e.eat("{")&&e.eatWhile(/[\w$]/)&&e.eat("}"))){var s=e.current();return eX[s]?"builtin":"variable"}if(n=="#"&&$f(e,-2)!="$")return e.skipToEnd(),"comment";if(/[:+\-\^*$&%@=<>!?|\/~\.]/.test(n)){var r=e.pos;if(e.eatWhile(/[:+\-\^*$&%@=<>!?|\/~\.]/),eX[e.current()])return"operator";e.pos=r}if(n=="_"&&e.pos==1){if(O8e(e,6)=="_END__")return fo(e,t,["\0"],"comment");if(O8e(e,7)=="_DATA__")return fo(e,t,["\0"],"builtin");if(O8e(e,7)=="_C__")return fo(e,t,["\0"],"string")}if(/\w/.test(n)){var r=e.pos;if($f(e,-2)=="{"&&($f(e,0)=="}"||e.eatWhile(/\w/)&&$f(e,0)=="}"))return"string";e.pos=r}if(/[A-Z]/.test(n)){var a=$f(e,-2),r=e.pos;if(e.eatWhile(/[A-Z_]/),/[\da-z]/.test($f(e,0)))e.pos=r;else{var s=eX[e.current()];return s?(s[1]&&(s=s[0]),a!=":"?s==1?"keyword":s==2?"def":s==3?"atom":s==4?"operator":s==5?"builtin":"meta":"meta"):"meta"}}if(/[a-zA-Z_]/.test(n)){var a=$f(e,-2);e.eatWhile(/\w/);var s=eX[e.current()];return s?(s[1]&&(s=s[0]),a!=":"?s==1?"keyword":s==2?"def":s==3?"atom":s==4?"operator":s==5?"builtin":"meta":"meta"):"meta"}return null}const pWr={name:"perl",startState:function(){return{tokenize:sme,chain:null,style:null,tail:null}},token:function(e,t){return(t.tokenize||sme)(e,t)},languageData:{commentTokens:{line:"#"},wordChars:"$"}},bWr=Object.freeze(Object.defineProperty({__proto__:null,perl:pWr},Symbol.toStringTag,{value:"Module"}));function iJe(e){for(var t={},n=e.split(" "),r=0;r=&?:\/!|]/;function N4t(e,t,n){return t.tokenize=n,n(e,t)}function wWr(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize=rJe;break}n=r=="*"}return"comment"}function OWr(e){return function(t,n){for(var r=!1,o,s=!1;(o=t.next())!=null;){if(o==e&&!r){s=!0;break}r=!r&&o=="\\"}return(s||!r)&&(n.tokenize=rJe),"error"}}function rJe(e,t){var n=e.next();return n=='"'||n=="'"?N4t(e,t,OWr(n)):/[\[\]{}\(\),;\.]/.test(n)?null:/\d/.test(n)?(e.eatWhile(/[\w\.]/),"number"):n=="/"?e.eat("*")?N4t(e,t,wWr):(e.eatWhile($ae),"operator"):n=="-"?e.eat("-")?(e.skipToEnd(),"comment"):(e.eatWhile($ae),"operator"):$ae.test(n)?(e.eatWhile($ae),"operator"):(e.eatWhile(/[\w\$_]/),P4t&&P4t.propertyIsEnumerable(e.current().toUpperCase())&&!e.eat(")")&&!e.eat(".")?"keyword":M4t&&M4t.propertyIsEnumerable(e.current().toUpperCase())?"builtin":F4t&&F4t.propertyIsEnumerable(e.current().toUpperCase())?"type":"variable")}const yWr={name:"pig",startState:function(){return{tokenize:rJe,startOfLine:!0}},token:function(e,t){if(e.eatSpace())return null;var n=t.tokenize(e,t);return n},languageData:{autocomplete:(T5n+D5n+Q5n).split(" ")}},CWr=Object.freeze(Object.defineProperty({__proto__:null,pig:yWr},Symbol.toStringTag,{value:"Module"}));function jz(e,t){t=t||{};for(var n=t.prefix!==void 0?t.prefix:"^",r=t.suffix!==void 0?t.suffix:"\\b",o=0;o/,EWr=jz([LWr,xWr],{suffix:""}),TWr=/^((0x[\da-f]+)|((\d+\.\d+|\d\.|\.\d+|\d+)(e[\+\-]?\d+)?))[ld]?([kmgtp]b)?/i,QWr=/^[A-Za-z\_][A-Za-z\-\_\d]*\b/,DWr=/[A-Z]:|%|\?/i,BWr=jz([/Add-(Computer|Content|History|Member|PSSnapin|Type)/,/Checkpoint-Computer/,/Clear-(Content|EventLog|History|Host|Item(Property)?|Variable)/,/Compare-Object/,/Complete-Transaction/,/Connect-PSSession/,/ConvertFrom-(Csv|Json|SecureString|StringData)/,/Convert-Path/,/ConvertTo-(Csv|Html|Json|SecureString|Xml)/,/Copy-Item(Property)?/,/Debug-Process/,/Disable-(ComputerRestore|PSBreakpoint|PSRemoting|PSSessionConfiguration)/,/Disconnect-PSSession/,/Enable-(ComputerRestore|PSBreakpoint|PSRemoting|PSSessionConfiguration)/,/(Enter|Exit)-PSSession/,/Export-(Alias|Clixml|Console|Counter|Csv|FormatData|ModuleMember|PSSession)/,/ForEach-Object/,/Format-(Custom|List|Table|Wide)/,new RegExp("Get-(Acl|Alias|AuthenticodeSignature|ChildItem|Command|ComputerRestorePoint|Content|ControlPanelItem|Counter|Credential|Culture|Date|Event|EventLog|EventSubscriber|ExecutionPolicy|FormatData|Help|History|Host|HotFix|Item|ItemProperty|Job|Location|Member|Module|PfxCertificate|Process|PSBreakpoint|PSCallStack|PSDrive|PSProvider|PSSession|PSSessionConfiguration|PSSnapin|Random|Service|TraceSource|Transaction|TypeData|UICulture|Unique|Variable|Verb|WinEvent|WmiObject)"),/Group-Object/,/Import-(Alias|Clixml|Counter|Csv|LocalizedData|Module|PSSession)/,/ImportSystemModules/,/Invoke-(Command|Expression|History|Item|RestMethod|WebRequest|WmiMethod)/,/Join-Path/,/Limit-EventLog/,/Measure-(Command|Object)/,/Move-Item(Property)?/,new RegExp("New-(Alias|Event|EventLog|Item(Property)?|Module|ModuleManifest|Object|PSDrive|PSSession|PSSessionConfigurationFile|PSSessionOption|PSTransportOption|Service|TimeSpan|Variable|WebServiceProxy|WinEvent)"),/Out-(Default|File|GridView|Host|Null|Printer|String)/,/Pause/,/(Pop|Push)-Location/,/Read-Host/,/Receive-(Job|PSSession)/,/Register-(EngineEvent|ObjectEvent|PSSessionConfiguration|WmiEvent)/,/Remove-(Computer|Event|EventLog|Item(Property)?|Job|Module|PSBreakpoint|PSDrive|PSSession|PSSnapin|TypeData|Variable|WmiObject)/,/Rename-(Computer|Item(Property)?)/,/Reset-ComputerMachinePassword/,/Resolve-Path/,/Restart-(Computer|Service)/,/Restore-Computer/,/Resume-(Job|Service)/,/Save-Help/,/Select-(Object|String|Xml)/,/Send-MailMessage/,new RegExp("Set-(Acl|Alias|AuthenticodeSignature|Content|Date|ExecutionPolicy|Item(Property)?|Location|PSBreakpoint|PSDebug|PSSessionConfiguration|Service|StrictMode|TraceSource|Variable|WmiInstance)"),/Show-(Command|ControlPanelItem|EventLog)/,/Sort-Object/,/Split-Path/,/Start-(Job|Process|Service|Sleep|Transaction|Transcript)/,/Stop-(Computer|Job|Process|Service|Transcript)/,/Suspend-(Job|Service)/,/TabExpansion2/,/Tee-Object/,/Test-(ComputerSecureChannel|Connection|ModuleManifest|Path|PSSessionConfigurationFile)/,/Trace-Command/,/Unblock-File/,/Undo-Transaction/,/Unregister-(Event|PSSessionConfiguration)/,/Update-(FormatData|Help|List|TypeData)/,/Use-Transaction/,/Wait-(Event|Job|Process)/,/Where-Object/,/Write-(Debug|Error|EventLog|Host|Output|Progress|Verbose|Warning)/,/cd|help|mkdir|more|oss|prompt/,/ac|asnp|cat|cd|chdir|clc|clear|clhy|cli|clp|cls|clv|cnsn|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|dnsn|ebp/,/echo|epal|epcsv|epsn|erase|etsn|exsn|fc|fl|foreach|ft|fw|gal|gbp|gc|gci|gcm|gcs|gdr|ghy|gi|gjb|gl|gm|gmo|gp|gps/,/group|gsn|gsnp|gsv|gu|gv|gwmi|h|history|icm|iex|ihy|ii|ipal|ipcsv|ipmo|ipsn|irm|ise|iwmi|iwr|kill|lp|ls|man|md/,/measure|mi|mount|move|mp|mv|nal|ndr|ni|nmo|npssc|nsn|nv|ogv|oh|popd|ps|pushd|pwd|r|rbp|rcjb|rcsn|rd|rdr|ren|ri/,/rjb|rm|rmdir|rmo|rni|rnp|rp|rsn|rsnp|rujb|rv|rvpa|rwmi|sajb|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls/,/sort|sp|spjb|spps|spsv|start|sujb|sv|swmi|tee|trcm|type|where|wjb|write/],{prefix:"",suffix:""}),RWr=jz([/[$?^_]|Args|ConfirmPreference|ConsoleFileName|DebugPreference|Error|ErrorActionPreference|ErrorView|ExecutionContext/,/FormatEnumerationLimit|Home|Host|Input|MaximumAliasCount|MaximumDriveCount|MaximumErrorCount|MaximumFunctionCount/,/MaximumHistoryCount|MaximumVariableCount|MyInvocation|NestedPromptLevel|OutputEncoding|Pid|Profile|ProgressPreference/,/PSBoundParameters|PSCommandPath|PSCulture|PSDefaultParameterValues|PSEmailServer|PSHome|PSScriptRoot|PSSessionApplicationName/,/PSSessionConfigurationName|PSSessionOption|PSUICulture|PSVersionTable|Pwd|ShellId|StackTrace|VerbosePreference/,/WarningPreference|WhatIfPreference/,/Event|EventArgs|EventSubscriber|Sender/,/Matches|Ofs|ForEach|LastExitCode|PSCmdlet|PSItem|PSSenderInfo|This/,/true|false|null/],{prefix:"\\$",suffix:""}),IWr=jz([DWr,BWr,RWr],{suffix:B5n}),U4t={keyword:_Wr,number:TWr,operator:EWr,builtin:IWr,punctuation:SWr,variable:QWr};function T8(e,t){var n=t.returnStack[t.returnStack.length-1];if(n&&n.shouldReturnFrom(t))return t.tokenize=n.tokenize,t.returnStack.pop(),t.tokenize(e,t);if(e.eatSpace())return null;if(e.eat("("))return t.bracketNesting+=1,"punctuation";if(e.eat(")"))return t.bracketNesting-=1,"punctuation";for(var r in U4t)if(e.match(U4t[r]))return r;var o=e.next();if(o==="'")return MWr(e,t);if(o==="$")return OFe(e,t);if(o==='"')return R5n(e,t);if(o==="<"&&e.eat("#"))return t.tokenize=j4t,j4t(e,t);if(o==="#")return e.skipToEnd(),"comment";if(o==="@"){var s=e.eat(/["']/);if(s&&e.eol())return t.tokenize=ame,t.startQuote=s[0],ame(e,t);if(e.eol())return"error";if(e.peek().match(/[({]/))return"punctuation";if(e.peek().match(wFe))return OFe(e,t)}return"error"}function MWr(e,t){for(var n;(n=e.peek())!=null;)if(e.next(),n==="'"&&!e.eat("'"))return t.tokenize=T8,"string";return"error"}function R5n(e,t){for(var n;(n=e.peek())!=null;){if(n==="$")return t.tokenize=PWr,"string";if(e.next(),n==="`"){e.next();continue}if(n==='"'&&!e.eat('"'))return t.tokenize=T8,"string"}return"error"}function PWr(e,t){return I5n(e,t,R5n)}function FWr(e,t){return t.tokenize=ame,t.startQuote='"',ame(e,t)}function NWr(e,t){return I5n(e,t,FWr)}function I5n(e,t,n){if(e.match("$(")){var r=t.bracketNesting;return t.returnStack.push({shouldReturnFrom:function(o){return o.bracketNesting===r},tokenize:n}),t.tokenize=T8,t.bracketNesting+=1,"punctuation"}else return e.next(),t.returnStack.push({shouldReturnFrom:function(){return!0},tokenize:n}),t.tokenize=OFe,t.tokenize(e,t)}function j4t(e,t){for(var n=!1,r;(r=e.next())!=null;){if(n&&r==">"){t.tokenize=T8;break}n=r==="#"}return"comment"}function OFe(e,t){var n=e.peek();return e.eat("{")?(t.tokenize=W4t,W4t(e,t)):n!=null&&n.match(wFe)?(e.eatWhile(wFe),t.tokenize=T8,"variable"):(t.tokenize=T8,"error")}function W4t(e,t){for(var n;(n=e.next())!=null;)if(n==="}"){t.tokenize=T8;break}return"variable"}function ame(e,t){var n=t.startQuote;if(e.sol()&&e.match(new RegExp(n+"@")))t.tokenize=T8;else if(n==='"')for(;!e.eol();){var r=e.peek();if(r==="$")return t.tokenize=NWr,"string";e.next(),r==="`"&&e.next()}else e.skipToEnd();return"string"}const UWr={name:"powershell",startState:function(){return{returnStack:[],bracketNesting:0,tokenize:T8}},token:function(e,t){return t.tokenize(e,t)},languageData:{commentTokens:{line:"#",block:{open:"<#",close:"#>"}}}},jWr=Object.freeze(Object.defineProperty({__proto__:null,powerShell:UWr},Symbol.toStringTag,{value:"Module"})),WWr={name:"properties",token:function(e,t){var n=e.sol()||t.afterSection,r=e.eol();if(t.afterSection=!1,n&&(t.nextMultiline?(t.inMultiline=!0,t.nextMultiline=!1):t.position="def"),r&&!t.nextMultiline&&(t.inMultiline=!1,t.position="def"),n)for(;e.eatSpace(););var o=e.next();return n&&(o==="#"||o==="!"||o===";")?(t.position="comment",e.skipToEnd(),"comment"):n&&o==="["?(t.afterSection=!0,e.skipTo("]"),e.eat("]"),"header"):o==="="||o===":"?(t.position="quote",null):(o==="\\"&&t.position==="quote"&&e.eol()&&(t.nextMultiline=!0),t.position)},startState:function(){return{position:"def",nextMultiline:!1,inMultiline:!1,afterSection:!1}}},VWr=Object.freeze(Object.defineProperty({__proto__:null,properties:WWr},Symbol.toStringTag,{value:"Module"}));function zWr(e){return new RegExp("^(("+e.join(")|(")+"))\\b","i")}var M5n=["package","message","import","syntax","required","optional","repeated","reserved","default","extensions","packed","bool","bytes","double","enum","float","string","int32","int64","uint32","uint64","sint32","sint64","fixed32","fixed64","sfixed32","sfixed64","option","service","rpc","returns"],HWr=zWr(M5n),$Wr=new RegExp("^[_A-Za-z¡-￿][_A-Za-z0-9¡-￿]*");function XWr(e){return e.eatSpace()?null:e.match("//")?(e.skipToEnd(),"comment"):e.match(/^[0-9\.+-]/,!1)&&(e.match(/^[+-]?0x[0-9a-fA-F]+/)||e.match(/^[+-]?\d*\.\d+([EeDd][+-]?\d+)?/)||e.match(/^[+-]?\d+([EeDd][+-]?\d+)?/))?"number":e.match(/^"([^"]|(""))*"/)||e.match(/^'([^']|(''))*'/)?"string":e.match(HWr)?"keyword":e.match($Wr)?"variable":(e.next(),null)}const GWr={name:"protobuf",token:XWr,languageData:{autocomplete:M5n}},YWr=Object.freeze(Object.defineProperty({__proto__:null,protobuf:GWr},Symbol.toStringTag,{value:"Module"}));var V4t={"{":"}","(":")","[":"]"};function ZWr(e){if(typeof e!="object")return e;let t={};for(let n in e){let r=e[n];t[n]=r instanceof Array?r.slice():r}return t}let qWr=class P5n{constructor(t){this.indentUnit=t,this.javaScriptLine=!1,this.javaScriptLineExcludesColon=!1,this.javaScriptArguments=!1,this.javaScriptArgumentsDepth=0,this.isInterpolating=!1,this.interpolationNesting=0,this.jsState=p6.startState(t),this.restOfLine="",this.isIncludeFiltered=!1,this.isEach=!1,this.lastTag="",this.isAttrs=!1,this.attrsNest=[],this.inAttributeName=!0,this.attributeIsType=!1,this.attrValue="",this.indentOf=1/0,this.indentToken=""}copy(){var t=new P5n(this.indentUnit);return t.javaScriptLine=this.javaScriptLine,t.javaScriptLineExcludesColon=this.javaScriptLineExcludesColon,t.javaScriptArguments=this.javaScriptArguments,t.javaScriptArgumentsDepth=this.javaScriptArgumentsDepth,t.isInterpolating=this.isInterpolating,t.interpolationNesting=this.interpolationNesting,t.jsState=(p6.copyState||ZWr)(this.jsState),t.restOfLine=this.restOfLine,t.isIncludeFiltered=this.isIncludeFiltered,t.isEach=this.isEach,t.lastTag=this.lastTag,t.isAttrs=this.isAttrs,t.attrsNest=this.attrsNest.slice(),t.inAttributeName=this.inAttributeName,t.attributeIsType=this.attributeIsType,t.attrValue=this.attrValue,t.indentOf=this.indentOf,t.indentToken=this.indentToken,t}};function KWr(e,t){if(e.sol()&&(t.javaScriptLine=!1,t.javaScriptLineExcludesColon=!1),t.javaScriptLine){if(t.javaScriptLineExcludesColon&&e.peek()===":"){t.javaScriptLine=!1,t.javaScriptLineExcludesColon=!1;return}var n=p6.token(e,t.jsState);return e.eol()&&(t.javaScriptLine=!1),n||!0}}function JWr(e,t){if(t.javaScriptArguments){if(t.javaScriptArgumentsDepth===0&&e.peek()!=="("){t.javaScriptArguments=!1;return}if(e.peek()==="("?t.javaScriptArgumentsDepth++:e.peek()===")"&&t.javaScriptArgumentsDepth--,t.javaScriptArgumentsDepth===0){t.javaScriptArguments=!1;return}var n=p6.token(e,t.jsState);return n||!0}}function eVr(e){if(e.match(/^yield\b/))return"keyword"}function tVr(e){if(e.match(/^(?:doctype) *([^\n]+)?/))return"meta"}function F5n(e,t){if(e.match("#{"))return t.isInterpolating=!0,t.interpolationNesting=0,"punctuation"}function nVr(e,t){if(t.isInterpolating){if(e.peek()==="}"){if(t.interpolationNesting--,t.interpolationNesting<0)return e.next(),t.isInterpolating=!1,"punctuation"}else e.peek()==="{"&&t.interpolationNesting++;return p6.token(e,t.jsState)||!0}}function iVr(e,t){if(e.match(/^case\b/))return t.javaScriptLine=!0,"keyword"}function rVr(e,t){if(e.match(/^when\b/))return t.javaScriptLine=!0,t.javaScriptLineExcludesColon=!0,"keyword"}function oVr(e){if(e.match(/^default\b/))return"keyword"}function sVr(e,t){if(e.match(/^extends?\b/))return t.restOfLine="string","keyword"}function aVr(e,t){if(e.match(/^append\b/))return t.restOfLine="variable","keyword"}function lVr(e,t){if(e.match(/^prepend\b/))return t.restOfLine="variable","keyword"}function cVr(e,t){if(e.match(/^block\b *(?:(prepend|append)\b)?/))return t.restOfLine="variable","keyword"}function dVr(e,t){if(e.match(/^include\b/))return t.restOfLine="string","keyword"}function uVr(e,t){if(e.match(/^include:([a-zA-Z0-9\-]+)/,!1)&&e.match("include"))return t.isIncludeFiltered=!0,"keyword"}function hVr(e,t){if(t.isIncludeFiltered){var n=N5n(e,t);return t.isIncludeFiltered=!1,t.restOfLine="string",n}}function fVr(e,t){if(e.match(/^mixin\b/))return t.javaScriptLine=!0,"keyword"}function gVr(e,t){if(e.match(/^\+([-\w]+)/))return e.match(/^\( *[-\w]+ *=/,!1)||(t.javaScriptArguments=!0,t.javaScriptArgumentsDepth=0),"variable";if(e.match("+#{",!1))return e.next(),t.mixinCallAfter=!0,F5n(e,t)}function mVr(e,t){if(t.mixinCallAfter)return t.mixinCallAfter=!1,e.match(/^\( *[-\w]+ *=/,!1)||(t.javaScriptArguments=!0,t.javaScriptArgumentsDepth=0),!0}function kVr(e,t){if(e.match(/^(if|unless|else if|else)\b/))return t.javaScriptLine=!0,"keyword"}function vVr(e,t){if(e.match(/^(- *)?(each|for)\b/))return t.isEach=!0,"keyword"}function AVr(e,t){if(t.isEach){if(e.match(/^ in\b/))return t.javaScriptLine=!0,t.isEach=!1,"keyword";if(e.sol()||e.eol())t.isEach=!1;else if(e.next()){for(;!e.match(/^ in\b/,!1)&&e.next(););return"variable"}}}function pVr(e,t){if(e.match(/^while\b/))return t.javaScriptLine=!0,"keyword"}function bVr(e,t){var n;if(n=e.match(/^(\w(?:[-:\w]*\w)?)\/?/))return t.lastTag=n[1].toLowerCase(),"tag"}function N5n(e,t){if(e.match(/^:([\w\-]+)/))return oJe(e,t),"atom"}function wVr(e,t){if(e.match(/^(!?=|-)/))return t.javaScriptLine=!0,"punctuation"}function OVr(e){if(e.match(/^#([\w-]+)/))return"builtin"}function yVr(e){if(e.match(/^\.([\w-]+)/))return"className"}function CVr(e,t){if(e.peek()=="(")return e.next(),t.isAttrs=!0,t.attrsNest=[],t.inAttributeName=!0,t.attrValue="",t.attributeIsType=!1,"punctuation"}function U5n(e,t){if(t.isAttrs){if(V4t[e.peek()]&&t.attrsNest.push(V4t[e.peek()]),t.attrsNest[t.attrsNest.length-1]===e.peek())t.attrsNest.pop();else if(e.eat(")"))return t.isAttrs=!1,"punctuation";if(t.inAttributeName&&e.match(/^[^=,\)!]+/))return(e.peek()==="="||e.peek()==="!")&&(t.inAttributeName=!1,t.jsState=p6.startState(2),t.lastTag==="script"&&e.current().trim().toLowerCase()==="type"?t.attributeIsType=!0:t.attributeIsType=!1),"attribute";var n=p6.token(e,t.jsState);if(t.attrsNest.length===0&&(n==="string"||n==="variable"||n==="keyword"))try{return Function("","var x "+t.attrValue.replace(/,\s*$/,"").replace(/^!/,"")),t.inAttributeName=!0,t.attrValue="",e.backUp(e.current().length),U5n(e,t)}catch{}return t.attrValue+=e.current(),n||!0}}function _Vr(e,t){if(e.match(/^&attributes\b/))return t.javaScriptArguments=!0,t.javaScriptArgumentsDepth=0,"keyword"}function SVr(e){if(e.sol()&&e.eatSpace())return"indent"}function LVr(e,t){if(e.match(/^ *\/\/(-)?([^\n]*)/))return t.indentOf=e.indentation(),t.indentToken="comment","comment"}function xVr(e){if(e.match(/^: */))return"colon"}function EVr(e,t){if(e.match(/^(?:\| ?| )([^\n]+)/))return"string";if(e.match(/^(<[^\n]*)/,!1))return oJe(e,t),e.skipToEnd(),t.indentToken}function TVr(e,t){if(e.eat("."))return oJe(e,t),"dot"}function QVr(e){return e.next(),null}function oJe(e,t){t.indentOf=e.indentation(),t.indentToken="string"}function DVr(e,t){if(e.sol()&&(t.restOfLine=""),t.restOfLine){e.skipToEnd();var n=t.restOfLine;return t.restOfLine="",n}}function BVr(e){return new qWr(e)}function RVr(e){return e.copy()}function IVr(e,t){var n=DVr(e,t)||nVr(e,t)||hVr(e,t)||AVr(e,t)||U5n(e,t)||KWr(e,t)||JWr(e,t)||mVr(e,t)||eVr(e)||tVr(e)||F5n(e,t)||iVr(e,t)||rVr(e,t)||oVr(e)||sVr(e,t)||aVr(e,t)||lVr(e,t)||cVr(e,t)||dVr(e,t)||uVr(e,t)||fVr(e,t)||gVr(e,t)||kVr(e,t)||vVr(e,t)||pVr(e,t)||bVr(e,t)||N5n(e,t)||wVr(e,t)||OVr(e)||yVr(e)||CVr(e,t)||_Vr(e,t)||SVr(e)||EVr(e,t)||LVr(e,t)||xVr(e)||TVr(e,t)||QVr(e);return n===!0?null:n}const MVr={startState:BVr,copyState:RVr,token:IVr},PVr=Object.freeze(Object.defineProperty({__proto__:null,pug:MVr},Symbol.toStringTag,{value:"Module"}));var yFe={},FVr=/({)?([a-z][a-z0-9_]*)?((::[a-z][a-z0-9_]*)*::)?[a-zA-Z0-9_]+(})?/;function Jpe(e,t){for(var n=t.split(" "),r=0;r.*/,!1),o=e.match(/(\s+)?[\w:_]+(\s+)?{/,!1),s=e.match(/(\s+)?[@]{1,2}[\w:_]+(\s+)?{/,!1),a=e.next();if(a==="$")return e.match(FVr)?t.continueString?"variableName.special":"variable":"error";if(t.continueString)return e.backUp(1),z4t(e,t);if(t.inDefinition){if(e.match(/(\s+)?[\w:_]+(\s+)?/))return"def";e.match(/\s+{/),t.inDefinition=!1}return t.inInclude?(e.match(/(\s+)?\S+(\s+)?/),t.inInclude=!1,"def"):e.match(/(\s+)?\w+\(/)?(e.backUp(1),"def"):r?(e.match(/(\s+)?\w+/),"tag"):n&&yFe.hasOwnProperty(n)?(e.backUp(1),e.match(/[\w]+/),e.match(/\s+\S+\s+{/,!1)&&(t.inDefinition=!0),n=="include"&&(t.inInclude=!0),yFe[n]):/(^|\s+)[A-Z][\w:_]+/.test(n)?(e.backUp(1),e.match(/(^|\s+)[A-Z][\w:_]+/),"def"):o?(e.match(/(\s+)?[\w:_]+/),"def"):s?(e.match(/(\s+)?[@]{1,2}/),"atom"):a=="#"?(e.skipToEnd(),"comment"):a=="'"||a=='"'?(t.pending=a,z4t(e,t)):a=="{"||a=="}"?"bracket":a=="/"?(e.match(/^[^\/]*\//),"string.special"):a.match(/[0-9]/)?(e.eatWhile(/[0-9]+/),"number"):a=="="?(e.peek()==">"&&e.next(),"operator"):(e.eatWhile(/[\w-]/),null)}const UVr={name:"puppet",startState:function(){var e={};return e.inDefinition=!1,e.inInclude=!1,e.continueString=!1,e.pending=!1,e},token:function(e,t){return e.eatSpace()?null:NVr(e,t)}},jVr=Object.freeze(Object.defineProperty({__proto__:null,puppet:UVr},Symbol.toStringTag,{value:"Module"}));var V7,WVr=zVr(["abs","acos","aj","aj0","all","and","any","asc","asin","asof","atan","attr","avg","avgs","bin","by","ceiling","cols","cor","cos","count","cov","cross","csv","cut","delete","deltas","desc","dev","differ","distinct","div","do","each","ej","enlist","eval","except","exec","exit","exp","fby","fills","first","fkeys","flip","floor","from","get","getenv","group","gtime","hclose","hcount","hdel","hopen","hsym","iasc","idesc","if","ij","in","insert","inter","inv","key","keys","last","like","list","lj","load","log","lower","lsq","ltime","ltrim","mavg","max","maxs","mcount","md5","mdev","med","meta","min","mins","mmax","mmin","mmu","mod","msum","neg","next","not","null","or","over","parse","peach","pj","plist","prd","prds","prev","prior","rand","rank","ratios","raze","read0","read1","reciprocal","reverse","rload","rotate","rsave","rtrim","save","scan","select","set","setenv","show","signum","sin","sqrt","ss","ssr","string","sublist","sum","sums","sv","system","tables","tan","til","trim","txf","type","uj","ungroup","union","update","upper","upsert","value","var","view","views","vs","wavg","where","where","while","within","wj","wj1","wsum","xasc","xbar","xcol","xcols","xdesc","xexp","xgroup","xkey","xlog","xprev","xrank"]),VVr=/[|/&^!+:\\\-*%$=~#;@><,?_\'\"\[\(\]\)\s{}]/;function zVr(e){return new RegExp("^("+e.join("|")+")$")}function zW(e,t){var n=e.sol(),r=e.next();if(V7=null,n){if(r=="/")return(t.tokenize=HVr)(e,t);if(r=="\\")return e.eol()||/\s/.test(e.peek())?(e.skipToEnd(),/^\\\s*$/.test(e.current())?(t.tokenize=XVr)(e):t.tokenize=zW,"comment"):(t.tokenize=zW,"builtin")}if(/\s/.test(r))return e.peek()=="/"?(e.skipToEnd(),"comment"):"null";if(r=='"')return(t.tokenize=GVr)(e,t);if(r=="`")return e.eatWhile(/[A-Za-z\d_:\/.]/),"macroName";if(r=="."&&/\d/.test(e.peek())||/\d/.test(r)){var o=null;return e.backUp(1),e.match(/^\d{4}\.\d{2}(m|\.\d{2}([DT](\d{2}(:\d{2}(:\d{2}(\.\d{1,9})?)?)?)?)?)/)||e.match(/^\d+D(\d{2}(:\d{2}(:\d{2}(\.\d{1,9})?)?)?)/)||e.match(/^\d{2}:\d{2}(:\d{2}(\.\d{1,9})?)?/)||e.match(/^\d+[ptuv]{1}/)?o="temporal":(e.match(/^0[NwW]{1}/)||e.match(/^0x[\da-fA-F]*/)||e.match(/^[01]+[b]{1}/)||e.match(/^\d+[chijn]{1}/)||e.match(/-?\d*(\.\d*)?(e[+\-]?\d+)?(e|f)?/))&&(o="number"),o&&(!(r=e.peek())||VVr.test(r))?o:(e.next(),"error")}return/[A-Za-z]|\./.test(r)?(e.eatWhile(/[A-Za-z._\d]/),WVr.test(e.current())?"keyword":"variable"):/[|/&^!+:\\\-*%$=~#;@><\.,?_\']/.test(r)||/[{}\(\[\]\)]/.test(r)?null:"error"}function HVr(e,t){return e.skipToEnd(),/^\/\s*$/.test(e.current())?(t.tokenize=$Vr)(e,t):t.tokenize=zW,"comment"}function $Vr(e,t){var n=e.sol()&&e.peek()=="\\";return e.skipToEnd(),n&&/^\\\s*$/.test(e.current())&&(t.tokenize=zW),"comment"}function XVr(e){return e.skipToEnd(),"comment"}function GVr(e,t){for(var n=!1,r,o=!1;r=e.next();){if(r=='"'&&!n){o=!0;break}n=!n&&r=="\\"}return o&&(t.tokenize=zW),"string"}function Xae(e,t,n){e.context={prev:e.context,indent:e.indent,col:n,type:t}}function C8e(e){e.indent=e.context.indent,e.context=e.context.prev}const YVr={name:"q",startState:function(){return{tokenize:zW,context:null,indent:0,col:0}},token:function(e,t){e.sol()&&(t.context&&t.context.align==null&&(t.context.align=!1),t.indent=e.indentation());var n=t.tokenize(e,t);if(n!="comment"&&t.context&&t.context.align==null&&t.context.type!="pattern"&&(t.context.align=!0),V7=="(")Xae(t,")",e.column());else if(V7=="[")Xae(t,"]",e.column());else if(V7=="{")Xae(t,"}",e.column());else if(/[\]\}\)]/.test(V7)){for(;t.context&&t.context.type=="pattern";)C8e(t);t.context&&V7==t.context.type&&C8e(t)}else V7=="."&&t.context&&t.context.type=="pattern"?C8e(t):/atom|string|variable/.test(n)&&t.context&&(/[\}\]]/.test(t.context.type)?Xae(t,"pattern",e.column()):t.context.type=="pattern"&&!t.context.align&&(t.context.align=!0,t.context.col=e.column()));return n},indent:function(e,t,n){var r=t&&t.charAt(0),o=e.context;if(/[\]\}]/.test(r))for(;o&&o.type=="pattern";)o=o.prev;var s=o&&r==o.type;return o?o.type=="pattern"?o.col:o.align?o.col+(s?0:1):o.indent+(s?0:n.unit):0},languageData:{commentTokens:{line:"/"}}},ZVr=Object.freeze(Object.defineProperty({__proto__:null,q:YVr},Symbol.toStringTag,{value:"Module"}));function ebe(e){for(var t={},n=0;n=!&|~$:]/,mb;function CFe(e,t){mb=null;var n=e.next();if(n=="#")return e.skipToEnd(),"comment";if(n=="0"&&e.eat("x"))return e.eatWhile(/[\da-f]/i),"number";if(n=="."&&e.eat(/\d/))return e.match(/\d*(?:e[+\-]?\d+)?/),"number";if(/\d/.test(n))return e.match(/\d*(?:\.\d+)?(?:e[+\-]\d+)?L?/),"number";if(n=="'"||n=='"')return t.tokenize=nzr(n),"string";if(n=="`")return e.match(/[^`]+`/),"string.special";if(n=="."&&e.match(/.(?:[.]|\d+)/))return"keyword";if(/[a-zA-Z\.]/.test(n)){e.eatWhile(/[\w\.]/);var r=e.current();return KVr.propertyIsEnumerable(r)?"atom":ezr.propertyIsEnumerable(r)?(tzr.propertyIsEnumerable(r)&&!e.match(/\s*if(\s+|$)/,!1)&&(mb="block"),"keyword"):JVr.propertyIsEnumerable(r)?"builtin":"variable"}else return n=="%"?(e.skipTo("%")&&e.next(),"variableName.special"):n=="<"&&e.eat("-")||n=="<"&&e.match("<-")||n=="-"&&e.match(/>>?/)||n=="="&&t.ctx.argList?"operator":H4t.test(n)?(n=="$"||e.eatWhile(H4t),"operator"):/[\(\){}\[\];]/.test(n)?(mb=n,n==";"?"punctuation":null):null}function nzr(e){return function(t,n){if(t.eat("\\")){var r=t.next();return r=="x"?t.match(/^[a-f0-9]{2}/i):(r=="u"||r=="U")&&t.eat("{")&&t.skipTo("}")?t.next():r=="u"?t.match(/^[a-f0-9]{4}/i):r=="U"?t.match(/^[a-f0-9]{8}/i):/[0-7]/.test(r)&&t.match(/^[0-7]{1,2}/),"string.special"}else{for(var o;(o=t.next())!=null;){if(o==e){n.tokenize=CFe;break}if(o=="\\"){t.backUp(1);break}}return"string"}}}var $4t=1,_8e=2,S8e=4;function Gae(e,t,n){e.ctx={type:t,indent:e.indent,flags:0,column:n.column(),prev:e.ctx}}function X4t(e,t){var n=e.ctx;e.ctx={type:n.type,indent:n.indent,flags:n.flags|t,column:n.column,prev:n.prev}}function L8e(e){e.indent=e.ctx.indent,e.ctx=e.ctx.prev}const izr={name:"r",startState:function(e){return{tokenize:CFe,ctx:{type:"top",indent:-e,flags:_8e},indent:0,afterIdent:!1}},token:function(e,t){if(e.sol()&&(t.ctx.flags&3||(t.ctx.flags|=_8e),t.ctx.flags&S8e&&L8e(t),t.indent=e.indentation()),e.eatSpace())return null;var n=t.tokenize(e,t);return n!="comment"&&!(t.ctx.flags&_8e)&&X4t(t,$4t),(mb==";"||mb=="{"||mb=="}")&&t.ctx.type=="block"&&L8e(t),mb=="{"?Gae(t,"}",e):mb=="("?(Gae(t,")",e),t.afterIdent&&(t.ctx.argList=!0)):mb=="["?Gae(t,"]",e):mb=="block"?Gae(t,"block",e):mb==t.ctx.type?L8e(t):t.ctx.type=="block"&&n!="comment"&&X4t(t,S8e),t.afterIdent=n=="variable"||n=="keyword",n},indent:function(e,t,n){if(e.tokenize!=CFe)return 0;var r=t&&t.charAt(0),o=e.ctx,s=r==o.type;return o.flags&S8e&&(o=o.prev),o.type=="block"?o.indent+(r=="{"?0:n.unit):o.flags&$4t?o.column+(s?0:1):o.indent+(s?0:n.unit)},languageData:{wordChars:".",commentTokens:{line:"#"},autocomplete:j5n.concat(W5n,V5n)}},rzr=Object.freeze(Object.defineProperty({__proto__:null,r:izr},Symbol.toStringTag,{value:"Module"}));var ozr=/^-+$/,szr=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ?\d{1,2} \d{2}:\d{2}(:\d{2})? [A-Z]{3,4} \d{4} - /,azr=/^[\w+.-]+@[\w.-]+/;const lzr={name:"rpmchanges",token:function(e){return e.sol()&&(e.match(ozr)||e.match(szr))?"tag":e.match(azr)?"string":(e.next(),null)}};var czr=/^(i386|i586|i686|x86_64|ppc64le|ppc64|ppc|ia64|s390x|s390|sparc64|sparcv9|sparc|noarch|alphaev6|alpha|hppa|mipsel)/,dzr=/^[a-zA-Z0-9()]+:/,uzr=/^%(debug_package|package|description|prep|build|install|files|clean|changelog|preinstall|preun|postinstall|postun|pretrans|posttrans|pre|post|triggerin|triggerun|verifyscript|check|triggerpostun|triggerprein|trigger)/,hzr=/^%(ifnarch|ifarch|if)/,fzr=/^%(else|endif)/,gzr=/^(\!|\?|\<\=|\<|\>\=|\>|\=\=|\&\&|\|\|)/;const mzr={name:"rpmspec",startState:function(){return{controlFlow:!1,macroParameters:!1,section:!1}},token:function(e,t){var n=e.peek();if(n=="#")return e.skipToEnd(),"comment";if(e.sol()){if(e.match(dzr))return"header";if(e.match(uzr))return"atom"}if(e.match(/^\$\w+/)||e.match(/^\$\{\w+\}/))return"def";if(e.match(fzr))return"keyword";if(e.match(hzr))return t.controlFlow=!0,"keyword";if(t.controlFlow){if(e.match(gzr))return"operator";if(e.match(/^(\d+)/))return"number";e.eol()&&(t.controlFlow=!1)}if(e.match(czr))return e.eol()&&(t.controlFlow=!1),"number";if(e.match(/^%[\w]+/))return e.match("(")&&(t.macroParameters=!0),"keyword";if(t.macroParameters){if(e.match(/^\d+/))return"number";if(e.match(")"))return t.macroParameters=!1,"keyword"}return e.match(/^%\{\??[\w \-\:\!]+\}/)?(e.eol()&&(t.controlFlow=!1),"def"):(e.next(),null)}},G4t=Object.freeze(Object.defineProperty({__proto__:null,rpmChanges:lzr,rpmSpec:mzr},Symbol.toStringTag,{value:"Module"}));function sJe(e){for(var t={},n=0,r=e.length;n]/)?(e.eat(/[\<\>]/),"atom"):e.eat(/[\+\-\*\/\&\|\:\!]/)?"atom":e.eat(/[a-zA-Z$@_\xa1-\uffff]/)?(e.eatWhile(/[\w$\xa1-\uffff]/),e.eat(/[\?\!\=]/),"atom"):"operator";if(n=="@"&&e.match(/^@?[a-zA-Z_\xa1-\uffff]/))return e.eat("@"),e.eatWhile(/[\w\xa1-\uffff]/),"propertyName";if(n=="$")return e.eat(/[a-zA-Z_]/)?e.eatWhile(/[\w]/):e.eat(/\d/)?e.eat(/\d/):e.next(),"variableName.special";if(/[a-zA-Z_\xa1-\uffff]/.test(n))return e.eatWhile(/[\w\xa1-\uffff]/),e.eat(/[\?\!]/),e.eat(":")?"atom":"variable";if(n=="|"&&(t.varList||t.lastTok=="{"||t.lastTok=="do"))return kb="|",null;if(/[\(\)\[\]{}\\;]/.test(n))return kb=n,null;if(n=="-"&&e.eat(">"))return"operator";if(/[=+\-\/*:\.^%<>~|]/.test(n)){var l=e.eatWhile(/[=+\-\/*:\.^%<>~|]/);return n=="."&&!l&&(kb="."),"operator"}else return null}}}function bzr(e){for(var t=e.pos,n=0,r,o=!1,s=!1;(r=e.next())!=null;)if(s)s=!1;else{if("[{(".indexOf(r)>-1)n++;else if("]})".indexOf(r)>-1){if(n--,n<0)break}else if(r=="/"&&n==0){o=!0;break}s=r=="\\"}return e.backUp(e.pos-t),o}function _Fe(e){return e||(e=1),function(t,n){if(t.peek()=="}"){if(e==1)return n.tokenize.pop(),n.tokenize[n.tokenize.length-1](t,n);n.tokenize[n.tokenize.length-1]=_Fe(e-1)}else t.peek()=="{"&&(n.tokenize[n.tokenize.length-1]=_Fe(e+1));return lme(t,n)}}function wzr(){var e=!1;return function(t,n){return e?(n.tokenize.pop(),n.tokenize[n.tokenize.length-1](t,n)):(e=!0,lme(t,n))}}function tX(e,t,n,r){return function(o,s){var a=!1,l;for(s.context.type==="read-quoted-paused"&&(s.context=s.context.prev,o.eat("}"));(l=o.next())!=null;){if(l==e&&(r||!a)){s.tokenize.pop();break}if(n&&l=="#"&&!a){if(o.eat("{")){e=="}"&&(s.context={prev:s.context,type:"read-quoted-paused"}),s.tokenize.push(_Fe());break}else if(/[@\$]/.test(o.peek())){s.tokenize.push(wzr());break}}a=!a&&l=="\\"}return t}}function Ozr(e,t){return function(n,r){return t&&n.eatSpace(),n.match(e)?r.tokenize.pop():n.skipToEnd(),"string"}}function yzr(e,t){return e.sol()&&e.match("=end")&&e.eol()&&t.tokenize.pop(),e.skipToEnd(),"comment"}const Czr={name:"ruby",startState:function(e){return{tokenize:[lme],indented:0,context:{type:"top",indented:-e},continuedLine:!1,lastTok:null,varList:!1}},token:function(e,t){kb=null,e.sol()&&(t.indented=e.indentation());var n=t.tokenize[t.tokenize.length-1](e,t),r,o=kb;if(n=="variable"){var s=e.current();n=t.lastTok=="."?"property":kzr.propertyIsEnumerable(e.current())?"keyword":/^[A-Z]/.test(s)?"tag":t.lastTok=="def"||t.lastTok=="class"||t.varList?"def":"variable",n=="keyword"&&(o=s,vzr.propertyIsEnumerable(s)?r="indent":Azr.propertyIsEnumerable(s)?r="dedent":((s=="if"||s=="unless")&&e.column()==e.indentation()||s=="do"&&t.context.indented=|!=|<>)/,Lzr=/[=\(:\),{}.*<>+\-\/^\[\]]/;function Qg(e,t,n){if(n)for(var r=t.split(" "),o=0;ointeger char-alphabetic? char-ci<=? char-ci=? char-ci>? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? char<=? char=? char>? char? close-input-port close-output-port complex? cons cos current-input-port current-output-port denominator display eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt #f floor force gcd imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lcm length list list->string list->vector list-ref list-tail list? load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number->string number? numerator odd? open-input-file open-output-file output-port? pair? peek-char port? positive? procedure? quasiquote quote quotient rational? rationalize read read-char real-part real? remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string->list string->number string->symbol string-append string-ci<=? string-ci=? string-ci>? string-copy string-fill! string-length string-ref string-set! string<=? string=? string>? string? substring symbol->string symbol? #t tan transcript-off transcript-on truncate values vector vector->list vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?"),Bzr=H5n("define let letrec let* lambda define-macro defmacro let-syntax letrec-syntax let-values let*-values define-syntax syntax-rules define-values when unless");function Rzr(e,t,n){this.indent=e,this.type=t,this.prev=n}function x8e(e,t,n){e.indentStack=new Rzr(t,n,e.indentStack)}function Izr(e){e.indentStack=e.indentStack.prev}var Mzr=new RegExp(/^(?:[-+]i|[-+][01]+#*(?:\/[01]+#*)?i|[-+]?[01]+#*(?:\/[01]+#*)?@[-+]?[01]+#*(?:\/[01]+#*)?|[-+]?[01]+#*(?:\/[01]+#*)?[-+](?:[01]+#*(?:\/[01]+#*)?)?i|[-+]?[01]+#*(?:\/[01]+#*)?)(?=[()\s;"]|$)/i),Pzr=new RegExp(/^(?:[-+]i|[-+][0-7]+#*(?:\/[0-7]+#*)?i|[-+]?[0-7]+#*(?:\/[0-7]+#*)?@[-+]?[0-7]+#*(?:\/[0-7]+#*)?|[-+]?[0-7]+#*(?:\/[0-7]+#*)?[-+](?:[0-7]+#*(?:\/[0-7]+#*)?)?i|[-+]?[0-7]+#*(?:\/[0-7]+#*)?)(?=[()\s;"]|$)/i),Fzr=new RegExp(/^(?:[-+]i|[-+][\da-f]+#*(?:\/[\da-f]+#*)?i|[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?@[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?|[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?[-+](?:[\da-f]+#*(?:\/[\da-f]+#*)?)?i|[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?)(?=[()\s;"]|$)/i),Nzr=new RegExp(/^(?:[-+]i|[-+](?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)i|[-+]?(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)@[-+]?(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)|[-+]?(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)[-+](?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)?i|(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*))(?=[()\s;"]|$)/i);function Uzr(e){return e.match(Mzr)}function jzr(e){return e.match(Pzr)}function E8e(e,t){return t===!0&&e.backUp(1),e.match(Nzr)}function Wzr(e){return e.match(Fzr)}function npt(e,t){for(var n,r=!1;(n=e.next())!=null;){if(n==t.token&&!r){t.state.mode=!1;break}r=!r&&n=="\\"}}const Vzr={name:"scheme",startState:function(){return{indentStack:null,indentation:0,mode:!1,sExprComment:!1,sExprQuote:!1}},token:function(e,t){if(t.indentStack==null&&e.sol()&&(t.indentation=e.indentation()),e.eatSpace())return null;var n=null;switch(t.mode){case"string":npt(e,{token:'"',state:t}),n=q4t;break;case"symbol":npt(e,{token:"|",state:t}),n=K4t;break;case"comment":for(var r,o=!1;(r=e.next())!=null;){if(r=="#"&&o){t.mode=!1;break}o=r=="|"}n=d7;break;case"s-expr-comment":if(t.mode=!1,e.peek()=="("||e.peek()=="[")t.sExprComment=0;else{e.eatWhile(/[^\s\(\)\[\]]/),n=d7;break}default:var s=e.next();if(s=='"')t.mode="string",n=q4t;else if(s=="'")e.peek()=="("||e.peek()=="["?(typeof t.sExprQuote!="number"&&(t.sExprQuote=0),n=nX):(e.eatWhile(/[\w_\-!$%&*+\.\/:<=>?@\^~]/),n=nX);else if(s=="|")t.mode="symbol",n=K4t;else if(s=="#")if(e.eat("|"))t.mode="comment",n=d7;else if(e.eat(/[tf]/i))n=nX;else if(e.eat(";"))t.mode="s-expr-comment",n=d7;else{var a=null,l=!1,d=!0;e.eat(/[ei]/i)?l=!0:e.backUp(1),e.match(/^#b/i)?a=Uzr:e.match(/^#o/i)?a=jzr:e.match(/^#x/i)?a=Wzr:e.match(/^#d/i)?a=E8e:e.match(/^[-+0-9.]/,!1)?(d=!1,a=E8e):l||e.eat("#"),a!=null&&(d&&!l&&e.match(/^#[ei]/i),a(e)&&(n=J4t))}else if(/^[-+0-9.]/.test(s)&&E8e(e,!0))n=J4t;else if(s==";")e.skipToEnd(),n=d7;else if(s=="("||s=="["){for(var u="",h=e.column(),g;(g=e.eat(/[^\s\(\[\;\)\]]/))!=null;)u+=g;u.length>0&&Bzr.propertyIsEnumerable(u)?x8e(t,h+Dzr,s):(e.eatSpace(),e.eol()||e.peek()==";"?x8e(t,h+1,s):x8e(t,h+e.current().length,s)),e.backUp(e.current().length-1),typeof t.sExprComment=="number"&&t.sExprComment++,typeof t.sExprQuote=="number"&&t.sExprQuote++,n=ept}else s==")"||s=="]"?(n=ept,t.indentStack!=null&&t.indentStack.type==(s==")"?"(":"[")&&(Izr(t),typeof t.sExprComment=="number"&&--t.sExprComment==0&&(n=d7,t.sExprComment=!1),typeof t.sExprQuote=="number"&&--t.sExprQuote==0&&(n=nX,t.sExprQuote=!1))):(e.eatWhile(/[\w_\-!$%&*+\.\/:<=>?@\^~]/),tpt&&tpt.propertyIsEnumerable(e.current())?n=Qzr:n="variable")}return typeof t.sExprComment=="number"?d7:typeof t.sExprQuote=="number"?nX:n},indent:function(e){return e.indentStack==null?e.indentation:e.indentStack.indent},languageData:{closeBrackets:{brackets:["(","[","{",'"']},commentTokens:{line:";;"}}},zzr=Object.freeze(Object.defineProperty({__proto__:null,scheme:Vzr},Symbol.toStringTag,{value:"Module"}));var SFe={};function aJe(e,t){for(var n=0;n1&&e.eat("$");var n=e.next();return/['"({]/.test(n)?(t.tokens[0]=tbe(n,n=="("?"quote":n=="{"?"def":"string"),HW(e,t)):(/\d/.test(n)||e.eatWhile(/\w/),t.tokens.shift(),"def")};function Xzr(e){return function(t,n){return t.sol()&&t.string==e&&n.tokens.shift(),t.skipToEnd(),"string.special"}}function HW(e,t){return(t.tokens[0]||Hzr)(e,t)}const Gzr={name:"shell",startState:function(){return{tokens:[]}},token:function(e,t){return HW(e,t)},languageData:{autocomplete:$5n.concat(X5n,G5n),closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"#"}}},Yzr=Object.freeze(Object.defineProperty({__proto__:null,shell:Gzr},Symbol.toStringTag,{value:"Module"}));function Z5n(e){for(var t={},n=e.split(" "),r=0;r=@%|&?!.,:;^]/,nHr=/true|false|nil|self|super|thisContext/,IG=function(e,t){this.next=e,this.parent=t},hie=function(e,t,n){this.name=e,this.context=t,this.eos=n},q5n=function(){this.context=new IG(K5n,null),this.expectVariable=!0,this.indentation=0,this.userIndentationDelta=0};q5n.prototype.userIndent=function(e,t){this.userIndentationDelta=e>0?e/t-this.indentation:0};var K5n=function(e,t,n){var r=new hie(null,t,!1),o=e.next();return o==='"'?r=opt(e,new IG(opt,t)):o==="'"?r=spt(e,new IG(spt,t)):o==="#"?e.peek()==="'"?(e.next(),r=apt(e,new IG(apt,t))):e.eatWhile(/[^\s.{}\[\]()]/)?r.name="string.special":r.name="meta":o==="$"?(e.next()==="<"&&(e.eatWhile(/[^\s>]/),e.next()),r.name="string.special"):o==="|"&&n.expectVariable?r.context=new IG(iHr,t):/[\[\]{}()]/.test(o)?(r.name="bracket",r.eos=/[\[{(]/.test(o),o==="["?n.indentation++:o==="]"&&(n.indentation=Math.max(0,n.indentation-1))):rpt.test(o)?(e.eatWhile(rpt),r.name="operator",r.eos=o!==";"):/\d/.test(o)?(e.eatWhile(/[\w\d]/),r.name="number"):/[\w_]/.test(o)?(e.eatWhile(/[\w\d_]/),r.name=n.expectVariable?nHr.test(e.current())?"keyword":"variable":null):r.eos=n.expectVariable,r},opt=function(e,t){return e.eatWhile(/[^"]/),new hie("comment",e.eat('"')?t.parent:t,!0)},spt=function(e,t){return e.eatWhile(/[^']/),new hie("string",e.eat("'")?t.parent:t,!1)},apt=function(e,t){return e.eatWhile(/[^']/),new hie("string.special",e.eat("'")?t.parent:t,!1)},iHr=function(e,t){var n=new hie(null,t,!1),r=e.next();return r==="|"?(n.context=t.parent,n.eos=!0):(e.eatWhile(/[^|]/),n.name="variable"),n};const rHr={name:"smalltalk",startState:function(){return new q5n},token:function(e,t){if(t.userIndent(e.indentation(),e.indentUnit),e.eatSpace())return null;var n=t.context.next(e,t.context,t);return t.context=n.context,t.expectVariable=n.eos,n.name},blankLine:function(e,t){e.userIndent(0,t)},indent:function(e,t,n){var r=e.context.next===K5n&&t&&t.charAt(0)==="]"?-1:e.userIndentationDelta;return(e.indentation+r)*n.unit},languageData:{indentOnInput:/^\s*\]$/}},oHr=Object.freeze(Object.defineProperty({__proto__:null,smalltalk:rHr},Symbol.toStringTag,{value:"Module"}));var J5n=/[^\s\|\!\+\-\*\?\~\^\&\:\(\)\[\]\{\}\"\\]/,sHr=/[\|\!\+\-\*\?\~\^\&]/,aHr=/^(OR|AND|NOT|TO)$/;function lHr(e){return parseFloat(e).toString()===e}function cHr(e){return function(t,n){for(var r=!1,o;(o=t.next())!=null&&!(o==e&&!r);)r=!r&&o=="\\";return r||(n.tokenize=fie),"string"}}function dHr(e){return function(t,n){return e=="|"?t.eat(/\|/):e=="&"&&t.eat(/\&/),n.tokenize=fie,"operator"}}function uHr(e){return function(t,n){for(var r=e;(e=t.peek())&&e.match(J5n)!=null;)r+=t.next();return n.tokenize=fie,aHr.test(r)?"operator":lHr(r)?"number":t.peek()==":"?"propertyName":"string"}}function fie(e,t){var n=e.next();return n=='"'?t.tokenize=cHr(n):sHr.test(n)?t.tokenize=dHr(n):J5n.test(n)&&(t.tokenize=uHr(n)),t.tokenize!=fie?t.tokenize(e,t):null}const hHr={name:"solr",startState:function(){return{tokenize:fie}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)}},fHr=Object.freeze(Object.defineProperty({__proto__:null,solr:hHr},Symbol.toStringTag,{value:"Module"}));var F_;function e9n(e){return new RegExp("^(?:"+e.join("|")+")$","i")}var gHr=e9n(["str","lang","langmatches","datatype","bound","sameterm","isiri","isuri","iri","uri","bnode","count","sum","min","max","avg","sample","group_concat","rand","abs","ceil","floor","round","concat","substr","strlen","replace","ucase","lcase","encode_for_uri","contains","strstarts","strends","strbefore","strafter","year","month","day","hours","minutes","seconds","timezone","tz","now","uuid","struuid","md5","sha1","sha256","sha384","sha512","coalesce","if","strlang","strdt","isnumeric","regex","exists","isblank","isliteral","a","bind"]),mHr=e9n(["base","prefix","select","distinct","reduced","construct","describe","ask","from","named","where","order","limit","offset","filter","optional","graph","by","asc","desc","as","having","undef","values","group","minus","in","not","service","silent","using","insert","delete","union","true","false","with","data","copy","to","move","add","create","drop","clear","load","into"]),kHr=/[*+\-<>=&|\^\/!\?]/,lpt="[A-Za-z_\\-0-9]",vHr=new RegExp("[A-Za-z]"),AHr=new RegExp("(("+lpt+"|\\.)*("+lpt+"))?:");function t9n(e,t){var n=e.next();if(F_=null,n=="$"||n=="?")return n=="?"&&e.match(/\s/,!1)?"operator":(e.match(/^[A-Za-z0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][A-Za-z0-9_\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]*/),"variableName.local");if(n=="<"&&!e.match(/^[\s\u00a0=]/,!1))return e.match(/^[^\s\u00a0>]*>?/),"atom";if(n=='"'||n=="'")return t.tokenize=pHr(n),t.tokenize(e,t);if(/[{}\(\),\.;\[\]]/.test(n))return F_=n,"bracket";if(n=="#")return e.skipToEnd(),"comment";if(kHr.test(n))return"operator";if(n==":")return cpt(e),"atom";if(n=="@")return e.eatWhile(/[a-z\d\-]/i),"meta";if(vHr.test(n)&&e.match(AHr))return cpt(e),"atom";e.eatWhile(/[_\w\d]/);var r=e.current();return gHr.test(r)?"builtin":mHr.test(r)?"keyword":"variable"}function cpt(e){e.match(/(\.(?=[\w_\-\\%])|[:\w_-]|\\[-\\_~.!$&'()*+,;=/?#@%]|%[a-f\d][a-f\d])+/i)}function pHr(e){return function(t,n){for(var r=!1,o;(o=t.next())!=null;){if(o==e&&!r){n.tokenize=t9n;break}r=!r&&o=="\\"}return"string"}}function Yae(e,t,n){e.context={prev:e.context,indent:e.indent,col:n,type:t}}function Zae(e){e.indent=e.context.indent,e.context=e.context.prev}const bHr={name:"sparql",startState:function(){return{tokenize:t9n,context:null,indent:0,col:0}},token:function(e,t){if(e.sol()&&(t.context&&t.context.align==null&&(t.context.align=!1),t.indent=e.indentation()),e.eatSpace())return null;var n=t.tokenize(e,t);if(n!="comment"&&t.context&&t.context.align==null&&t.context.type!="pattern"&&(t.context.align=!0),F_=="(")Yae(t,")",e.column());else if(F_=="[")Yae(t,"]",e.column());else if(F_=="{")Yae(t,"}",e.column());else if(/[\]\}\)]/.test(F_)){for(;t.context&&t.context.type=="pattern";)Zae(t);t.context&&F_==t.context.type&&(Zae(t),F_=="}"&&t.context&&t.context.type=="pattern"&&Zae(t))}else F_=="."&&t.context&&t.context.type=="pattern"?Zae(t):/atom|string|variable/.test(n)&&t.context&&(/[\}\]]/.test(t.context.type)?Yae(t,"pattern",e.column()):t.context.type=="pattern"&&!t.context.align&&(t.context.align=!0,t.context.col=e.column()));return n},indent:function(e,t,n){var r=t&&t.charAt(0),o=e.context;if(/[\]\}]/.test(r))for(;o&&o.type=="pattern";)o=o.prev;var s=o&&r==o.type;return o?o.type=="pattern"?o.col:o.align?o.col+(s?0:1):o.indent+(s?0:n.unit):0},languageData:{commentTokens:{line:"#"}}},wHr=Object.freeze(Object.defineProperty({__proto__:null,sparql:bHr},Symbol.toStringTag,{value:"Module"})),OHr={name:"spreadsheet",startState:function(){return{stringType:null,stack:[]}},token:function(e,t){if(e){switch(t.stack.length===0&&(e.peek()=='"'||e.peek()=="'")&&(t.stringType=e.peek(),e.next(),t.stack.unshift("string")),t.stack[0]){case"string":for(;t.stack[0]==="string"&&!e.eol();)e.peek()===t.stringType?(e.next(),t.stack.shift()):e.peek()==="\\"?(e.next(),e.next()):e.match(/^.[^\\\"\']*/);return"string";case"characterClass":for(;t.stack[0]==="characterClass"&&!e.eol();)e.match(/^[^\]\\]+/)||e.match(/^\\./)||t.stack.shift();return"operator"}var n=e.peek();switch(n){case"[":return e.next(),t.stack.unshift("characterClass"),"bracket";case":":return e.next(),"operator";case"\\":return e.match(/\\[a-z]+/)?"string.special":(e.next(),"atom");case".":case",":case";":case"*":case"-":case"+":case"^":case"<":case"/":case"=":return e.next(),"atom";case"$":return e.next(),"builtin"}return e.match(/\d+/)?e.match(/^\w+/)?"error":"number":e.match(/^[a-zA-Z_]\w*/)?e.match(/(?=[\(.])/,!1)?"keyword":"variable":["[","]","(",")","{","}"].indexOf(n)!=-1?(e.next(),"bracket"):(e.eatSpace()||e.next(),null)}}},yHr=Object.freeze(Object.defineProperty({__proto__:null,spreadsheet:OHr},Symbol.toStringTag,{value:"Module"}));var n9n=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","bgsound","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","nobr","noframes","noscript","object","ol","optgroup","option","output","p","param","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","var","video"],lJe=["domain","regexp","url-prefix","url"],i9n=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],r9n=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","dynamic-range","video-dynamic-range"],o9n=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","binding","bleed","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-feature-settings","font-family","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-weight","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-position","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","justify-content","left","letter-spacing","line-break","line-height","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marker-offset","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","max-height","max-width","min-height","min-width","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotation","rotation-point","ruby-align","ruby-overhang","ruby-position","ruby-span","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-outline","text-overflow","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode","font-smoothing","osx-font-smoothing"],s9n=["scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-3d-light-color","scrollbar-track-color","shape-inside","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","zoom"],a9n=["font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"],l9n=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],c9n=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","avoid","avoid-column","avoid-page","avoid-region","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","column","compact","condensed","conic-gradient","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","dashed","decimal","decimal-leading-zero","default","default-button","destination-atop","destination-in","destination-out","destination-over","devanagari","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fixed","flat","flex","footnotes","forwards","from","geometricPrecision","georgian","graytext","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hebrew","help","hidden","hide","high","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","malayalam","match","matrix","matrix3d","media-play-button","media-slider","media-sliderthumb","media-volume-slider","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeating-conic-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row-resize","rtl","run-in","running","s-resize","sans-serif","scale","scale3d","scaleX","scaleY","scaleZ","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","semi-condensed","semi-expanded","separate","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","solid","somali","source-atop","source-in","source-out","source-over","space","spell-out","square","square-button","standard","start","static","status-bar","stretch","stroke","sub","subpixel-antialiased","super","sw-resize","symbolic","symbols","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","x-large","x-small","xor","xx-large","xx-small","bicubic","optimizespeed","grayscale","row","row-reverse","wrap","wrap-reverse","column-reverse","flex-start","flex-end","space-between","space-around","unset"],d9n=["in","and","or","not","is not","is a","is","isnt","defined","if unless"],u9n=["for","if","else","unless","from","to"],h9n=["null","true","false","href","title","type","not-allowed","readonly","disabled"],CHr=["@font-face","@keyframes","@media","@viewport","@page","@host","@supports","@block","@css"],_Hr=n9n.concat(lJe,i9n,r9n,o9n,s9n,l9n,c9n,a9n,d9n,u9n,h9n,CHr);function f9n(e){return e=e.sort(function(t,n){return n>t}),new RegExp("^(("+e.join(")|(")+"))\\b")}function I3(e){for(var t={},n=0;n]=?|\?:|\~)/,FHr=f9n(d9n),NHr=I3(u9n),g9n=new RegExp(/^\-(moz|ms|o|webkit)-/i),UHr=I3(h9n),T8e="",aA={},fw,u7,dpt,ws;function jHr(e,t){if(T8e=e.string.match(/(^[\w-]+\s*=\s*$)|(^\s*[\w-]+\s*=\s*[\w-])|(^\s*(\.|#|@|\$|\&|\[|\d|\+|::?|\{|\>|~|\/)?\s*[\w-]*([a-z0-9-]|\*|\/\*)(\(|,)?)/),t.context.line.firstWord=T8e?T8e[0].replace(/^\s*/,""):"",t.context.line.indent=e.indentation(),fw=e.peek(),e.match("//"))return e.skipToEnd(),["comment","comment"];if(e.match("/*"))return t.tokenize=upt,upt(e,t);if(fw=='"'||fw=="'")return e.next(),t.tokenize=m9n(fw),t.tokenize(e,t);if(fw=="@")return e.next(),e.eatWhile(/[\w\\-]/),["def",e.current()];if(fw=="#"){if(e.next(),e.match(/^[0-9a-f]{3}([0-9a-f]([0-9a-f]{2}){0,2})?\b(?!-)/i))return["atom","atom"];if(e.match(/^[a-z][\w-]*/i))return["builtin","hash"]}return e.match(g9n)?["meta","vendor-prefixes"]:e.match(/^-?[0-9]?\.?[0-9]/)?(e.eatWhile(/[a-z%]/i),["number","unit"]):fw=="!"?(e.next(),[e.match(/^(important|optional)/i)?"keyword":"operator","important"]):fw=="."&&e.match(/^\.[a-z][\w-]*/i)?["qualifier","qualifier"]:e.match(BHr)?(e.peek()=="("&&(t.tokenize=WHr),["property","word"]):e.match(/^[a-z][\w-]*\(/i)?(e.backUp(1),["keyword","mixin"]):e.match(/^(\+|-)[a-z][\w-]*\(/i)?(e.backUp(1),["keyword","block-mixin"]):e.string.match(/^\s*&/)&&e.match(/^[-_]+[a-z][\w-]*/)?["qualifier","qualifier"]:e.match(/^(\/|&)(-|_|:|\.|#|[a-z])/)?(e.backUp(1),["variableName.special","reference"]):e.match(/^&{1}\s*$/)?["variableName.special","reference"]:e.match(FHr)?["operator","operator"]:e.match(/^\$?[-_]*[a-z0-9]+[\w-]*/i)?e.match(/^(\.|\[)[\w-\'\"\]]+/i,!1)&&!sy(e.current())?(e.match("."),["variable","variable-name"]):["variable","word"]:e.match(PHr)?["operator",e.current()]:/[:;,{}\[\]\(\)]/.test(fw)?(e.next(),[null,fw]):(e.next(),[null,null])}function upt(e,t){for(var n=!1,r;(r=e.next())!=null;){if(n&&r=="/"){t.tokenize=null;break}n=r=="*"}return["comment","comment"]}function m9n(e){return function(t,n){for(var r=!1,o;(o=t.next())!=null;){if(o==e&&!r){e==")"&&t.backUp(1);break}r=!r&&o=="\\"}return(o==e||!r&&e!=")")&&(n.tokenize=null),["string","string"]}}function WHr(e,t){return e.next(),e.match(/\s*[\"\')]/,!1)?t.tokenize=null:t.tokenize=m9n(")"),[null,"("]}function k9n(e,t,n,r){this.type=e,this.indent=t,this.prev=n,this.line=r||{firstWord:"",indent:0}}function po(e,t,n,r){return r=r>=0?r:t.indentUnit,e.context=new k9n(n,t.indentation()+r,e.context),n}function qB(e,t,n){var r=e.context.indent-t.indentUnit;return n=n||!1,e.context=e.context.prev,n&&(e.context.indent=r),e.context.type}function VHr(e,t,n){return aA[n.context.type](e,t,n)}function dJe(e,t,n,r){for(var o=1;o>0;o--)n.context=n.context.prev;return VHr(e,t,n)}function sy(e){return e.toLowerCase()in LHr}function KB(e){return e=e.toLowerCase(),e in xHr||e in MHr}function oD(e){return e.toLowerCase()in NHr}function hpt(e){return e.toLowerCase().match(g9n)}function AI(e){var t=e.toLowerCase(),n="variable";return sy(e)?n="tag":oD(e)?n="block-keyword":KB(e)?n="property":t in THr||t in UHr?n="atom":t=="return"||t in QHr?n="keyword":e.match(/^[A-Z]/)&&(n="string"),n}function v9n(e,t){return l0(t)&&(e=="{"||e=="]"||e=="hash"||e=="qualifier")||e=="block-mixin"}function A9n(e,t){return e=="{"&&t.match(/^\s*\$?[\w-]+/i,!1)}function p9n(e,t){return e==":"&&t.match(/^[a-z-]+/,!1)}function AT(e){return e.sol()||e.string.match(new RegExp("^\\s*"+SHr(e.current())))}function l0(e){return e.eol()||e.match(/^\s*$/,!1)}function L4(e){var t=/^\s*[-_]*[a-z0-9]+[\w-]*/i,n=typeof e=="string"?e.match(t):e.string.match(t);return n?n[0].replace(/^\s*/,""):""}aA.block=function(e,t,n){if(e=="comment"&&AT(t)||e==","&&l0(t)||e=="mixin")return po(n,t,"block",0);if(A9n(e,t))return po(n,t,"interpolation");if(l0(t)&&e=="]"&&!/^\s*(\.|#|:|\[|\*|&)/.test(t.string)&&!sy(L4(t)))return po(n,t,"block",0);if(v9n(e,t))return po(n,t,"block");if(e=="}"&&l0(t))return po(n,t,"block",0);if(e=="variable-name")return t.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/)||oD(L4(t))?po(n,t,"variableName"):po(n,t,"variableName",0);if(e=="=")return!l0(t)&&!oD(L4(t))?po(n,t,"block",0):po(n,t,"block");if(e=="*"&&(l0(t)||t.match(/\s*(,|\.|#|\[|:|{)/,!1)))return ws="tag",po(n,t,"block");if(p9n(e,t))return po(n,t,"pseudo");if(/@(font-face|media|supports|(-moz-)?document)/.test(e))return po(n,t,l0(t)?"block":"atBlock");if(/@(-(moz|ms|o|webkit)-)?keyframes$/.test(e))return po(n,t,"keyframes");if(/@extends?/.test(e))return po(n,t,"extend",0);if(e&&e.charAt(0)=="@")return t.indentation()>0&&KB(t.current().slice(1))?(ws="variable","block"):/(@import|@require|@charset)/.test(e)?po(n,t,"block",0):po(n,t,"block");if(e=="reference"&&l0(t))return po(n,t,"block");if(e=="(")return po(n,t,"parens");if(e=="vendor-prefixes")return po(n,t,"vendorPrefixes");if(e=="word"){var r=t.current();if(ws=AI(r),ws=="property")return AT(t)?po(n,t,"block",0):(ws="atom","block");if(ws=="tag"){if(/embed|menu|pre|progress|sub|table/.test(r)&&KB(L4(t))||t.string.match(new RegExp("\\[\\s*"+r+"|"+r+"\\s*\\]")))return ws="atom","block";if(cJe.test(r)&&(AT(t)&&t.string.match(/=/)||!AT(t)&&!t.string.match(/^(\s*\.|#|\&|\[|\/|>|\*)/)&&!sy(L4(t))))return ws="variable",oD(L4(t))?"block":po(n,t,"block",0);if(l0(t))return po(n,t,"block")}if(ws=="block-keyword")return ws="keyword",t.current(/(if|unless)/)&&!AT(t)?"block":po(n,t,"block");if(r=="return")return po(n,t,"block",0);if(ws=="variable"&&t.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/))return po(n,t,"block")}return n.context.type};aA.parens=function(e,t,n){if(e=="(")return po(n,t,"parens");if(e==")")return n.context.prev.type=="parens"?qB(n,t):t.string.match(/^[a-z][\w-]*\(/i)&&l0(t)||oD(L4(t))||/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(L4(t))||!t.string.match(/^-?[a-z][\w-\.\[\]\'\"]*\s*=/)&&sy(L4(t))?po(n,t,"block"):t.string.match(/^[\$-]?[a-z][\w-\.\[\]\'\"]*\s*=/)||t.string.match(/^\s*(\(|\)|[0-9])/)||t.string.match(/^\s+[a-z][\w-]*\(/i)||t.string.match(/^\s+[\$-]?[a-z]/i)?po(n,t,"block",0):l0(t)?po(n,t,"block"):po(n,t,"block",0);if(e&&e.charAt(0)=="@"&&KB(t.current().slice(1))&&(ws="variable"),e=="word"){var r=t.current();ws=AI(r),ws=="tag"&&cJe.test(r)&&(ws="variable"),(ws=="property"||r=="to")&&(ws="atom")}return e=="variable-name"?po(n,t,"variableName"):p9n(e,t)?po(n,t,"pseudo"):n.context.type};aA.vendorPrefixes=function(e,t,n){return e=="word"?(ws="property",po(n,t,"block",0)):qB(n,t)};aA.pseudo=function(e,t,n){return KB(L4(t.string))?dJe(e,t,n):(t.match(/^[a-z-]+/),ws="variableName.special",l0(t)?po(n,t,"block"):qB(n,t))};aA.atBlock=function(e,t,n){if(e=="(")return po(n,t,"atBlock_parens");if(v9n(e,t))return po(n,t,"block");if(A9n(e,t))return po(n,t,"interpolation");if(e=="word"){var r=t.current().toLowerCase();if(/^(only|not|and|or)$/.test(r)?ws="keyword":DHr.hasOwnProperty(r)?ws="tag":IHr.hasOwnProperty(r)?ws="attribute":RHr.hasOwnProperty(r)?ws="property":EHr.hasOwnProperty(r)?ws="string.special":ws=AI(t.current()),ws=="tag"&&l0(t))return po(n,t,"block")}return e=="operator"&&/^(not|and|or)$/.test(t.current())&&(ws="keyword"),n.context.type};aA.atBlock_parens=function(e,t,n){if(e=="{"||e=="}")return n.context.type;if(e==")")return l0(t)?po(n,t,"block"):po(n,t,"atBlock");if(e=="word"){var r=t.current().toLowerCase();return ws=AI(r),/^(max|min)/.test(r)&&(ws="property"),ws=="tag"&&(cJe.test(r)?ws="variable":ws="atom"),n.context.type}return aA.atBlock(e,t,n)};aA.keyframes=function(e,t,n){return t.indentation()=="0"&&(e=="}"&&AT(t)||e=="]"||e=="hash"||e=="qualifier"||sy(t.current()))?dJe(e,t,n):e=="{"?po(n,t,"keyframes"):e=="}"?AT(t)?qB(n,t,!0):po(n,t,"keyframes"):e=="unit"&&/^[0-9]+\%$/.test(t.current())?po(n,t,"keyframes"):e=="word"&&(ws=AI(t.current()),ws=="block-keyword")?(ws="keyword",po(n,t,"keyframes")):/@(font-face|media|supports|(-moz-)?document)/.test(e)?po(n,t,l0(t)?"block":"atBlock"):e=="mixin"?po(n,t,"block",0):n.context.type};aA.interpolation=function(e,t,n){return e=="{"&&qB(n,t)&&po(n,t,"block"),e=="}"?t.string.match(/^\s*(\.|#|:|\[|\*|&|>|~|\+|\/)/i)||t.string.match(/^\s*[a-z]/i)&&sy(L4(t))?po(n,t,"block"):!t.string.match(/^(\{|\s*\&)/)||t.match(/\s*[\w-]/,!1)?po(n,t,"block",0):po(n,t,"block"):e=="variable-name"?po(n,t,"variableName",0):(e=="word"&&(ws=AI(t.current()),ws=="tag"&&(ws="atom")),n.context.type)};aA.extend=function(e,t,n){return e=="["||e=="="?"extend":e=="]"?qB(n,t):e=="word"?(ws=AI(t.current()),"extend"):qB(n,t)};aA.variableName=function(e,t,n){return e=="string"||e=="["||e=="]"||t.current().match(/^(\.|\$)/)?(t.current().match(/^\.[\w-]+/i)&&(ws="variable"),"variableName"):dJe(e,t,n)};const zHr={name:"stylus",startState:function(){return{tokenize:null,state:"block",context:new k9n("block",0,null)}},token:function(e,t){return!t.tokenize&&e.eatSpace()?null:(u7=(t.tokenize||jHr)(e,t),u7&&typeof u7=="object"&&(dpt=u7[1],u7=u7[0]),ws=u7,t.state=aA[t.state](dpt,e,t),ws)},indent:function(e,t,n){var r=e.context,o=t&&t.charAt(0),s=r.indent,a=L4(t),l=r.line.indent,d=e.context.prev?e.context.prev.line.firstWord:"",u=e.context.prev?e.context.prev.line.indent:l;return r.prev&&(o=="}"&&(r.type=="block"||r.type=="atBlock"||r.type=="keyframes")||o==")"&&(r.type=="parens"||r.type=="atBlock_parens")||o=="{"&&r.type=="at")?s=r.indent-n.unit:/(\})/.test(o)||(/@|\$|\d/.test(o)||/^\{/.test(t)||/^\s*\/(\/|\*)/.test(t)||/^\s*\/\*/.test(d)||/^\s*[\w-\.\[\]\'\"]+\s*(\?|:|\+)?=/i.test(t)||/^(\+|-)?[a-z][\w-]*\(/i.test(t)||/^return/.test(t)||oD(a)?s=l:/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(o)||sy(a)?/\,\s*$/.test(d)?s=u:/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(d)||sy(d)?s=l<=u?u:u+n.unit:s=l:!/,\s*$/.test(t)&&(hpt(a)||KB(a))&&(oD(d)?s=l<=u?u:u+n.unit:/^\{/.test(d)?s=l<=u?l:u+n.unit:hpt(d)||KB(d)?s=l>=u?u:l:/^(\.|#|:|\[|\*|&|@|\+|\-|>|~|\/)/.test(d)||/=\s*$/.test(d)||sy(d)||/^\$[\w-\.\[\]\'\"]/.test(d)?s=u+n.unit:s=l)),s},languageData:{indentOnInput:/^\s*\}$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},autocomplete:_Hr}},HHr=Object.freeze(Object.defineProperty({__proto__:null,stylus:zHr},Symbol.toStringTag,{value:"Module"}));function nbe(e){for(var t={},n=0;n~^?!",qHr=":;,.(){}[]",KHr=/^\-?0b[01][01_]*/,JHr=/^\-?0o[0-7][0-7_]*/,e$r=/^\-?0x[\dA-Fa-f][\dA-Fa-f_]*(?:(?:\.[\dA-Fa-f][\dA-Fa-f_]*)?[Pp]\-?\d[\d_]*)?/,t$r=/^\-?\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee]\-?\d[\d_]*)?/,n$r=/^\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1/,i$r=/^\.(?:\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1)/,r$r=/^\#[A-Za-z]+/,o$r=/^@(?:\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1)/;function b9n(e,t,n){if(e.sol()&&(t.indented=e.indentation()),e.eatSpace())return null;var r=e.peek();if(r=="/"){if(e.match("//"))return e.skipToEnd(),"comment";if(e.match("/*"))return t.tokenize.push(LFe),LFe(e,t)}if(e.match(r$r))return"builtin";if(e.match(o$r))return"attribute";if(e.match(KHr)||e.match(JHr)||e.match(e$r)||e.match(t$r))return"number";if(e.match(i$r))return"property";if(ZHr.indexOf(r)>-1)return e.next(),"operator";if(qHr.indexOf(r)>-1)return e.next(),e.match(".."),"punctuation";var o;if(o=e.match(/("""|"|')/)){var s=a$r.bind(null,o[0]);return t.tokenize.push(s),s(e,t)}if(e.match(n$r)){var a=e.current();return YHr.hasOwnProperty(a)?"type":GHr.hasOwnProperty(a)?"atom":$Hr.hasOwnProperty(a)?(XHr.hasOwnProperty(a)&&(t.prev="define"),"keyword"):n=="define"?"def":"variable"}return e.next(),null}function s$r(){var e=0;return function(t,n,r){var o=b9n(t,n,r);if(o=="punctuation"){if(t.current()=="(")++e;else if(t.current()==")"){if(e==0)return t.backUp(1),n.tokenize.pop(),n.tokenize[n.tokenize.length-1](t,n);--e}}return o}}function a$r(e,t,n){for(var r=e.length==1,o,s=!1;o=t.peek();)if(s){if(t.next(),o=="(")return n.tokenize.push(s$r()),"string";s=!1}else{if(t.match(e))return n.tokenize.pop(),"string";t.next(),s=o=="\\"}return r&&n.tokenize.pop(),"string"}function LFe(e,t){for(var n;n=e.next();)if(n==="/"&&e.eat("*"))t.tokenize.push(LFe);else if(n==="*"&&e.eat("/")){t.tokenize.pop();break}return"comment"}function l$r(e,t,n){this.prev=e,this.align=t,this.indented=n}function c$r(e,t){var n=t.match(/^\s*($|\/[\/\*]|[)}\]])/,!1)?null:t.column()+1;e.context=new l$r(e.context,n,e.indented)}function d$r(e){e.context&&(e.indented=e.context.indented,e.context=e.context.prev)}const u$r={name:"swift",startState:function(){return{prev:null,context:null,indented:0,tokenize:[]}},token:function(e,t){var n=t.prev;t.prev=null;var r=t.tokenize[t.tokenize.length-1]||b9n,o=r(e,t,n);if(!o||o=="comment"?t.prev=n:t.prev||(t.prev=o),o=="punctuation"){var s=/[\(\[\{]|([\]\)\}])/.exec(e.current());s&&(s[1]?d$r:c$r)(t,e)}return o},indent:function(e,t,n){var r=e.context;if(!r)return 0;var o=/^[\]\}\)]/.test(t);return r.align!=null?r.align-(o?1:0):r.indented+(o?0:n.unit)},languageData:{indentOnInput:/^\s*[\)\}\]]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"`"]}}},h$r=Object.freeze(Object.defineProperty({__proto__:null,swift:u$r},Symbol.toStringTag,{value:"Module"}));function w9n(e){function t(g,m){g.cmdState.push(m)}function n(g){return g.cmdState.length>0?g.cmdState[g.cmdState.length-1]:null}function r(g){var m=g.cmdState.pop();m&&m.closeBracket()}function o(g){for(var m=g.cmdState,v=m.length-1;v>=0;v--){var f=m[v];if(f.name!="DEFAULT")return f}return{styleIdentifier:function(){return null}}}function s(g,m,v){return function(){this.name=g,this.bracketNo=0,this.style=m,this.styles=v,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var a={};a.importmodule=s("importmodule","tag",["string","builtin"]),a.documentclass=s("documentclass","tag",["","atom"]),a.usepackage=s("usepackage","tag",["atom"]),a.begin=s("begin","tag",["atom"]),a.end=s("end","tag",["atom"]),a.label=s("label","tag",["atom"]),a.ref=s("ref","tag",["atom"]),a.eqref=s("eqref","tag",["atom"]),a.cite=s("cite","tag",["atom"]),a.bibitem=s("bibitem","tag",["atom"]),a.Bibitem=s("Bibitem","tag",["atom"]),a.RBibitem=s("RBibitem","tag",["atom"]),a.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function l(g,m){g.f=m}function d(g,m){var v;if(g.match(/^\\[a-zA-Z@\xc0-\u1fff\u2060-\uffff]+/)){var f=g.current().slice(1);return v=a.hasOwnProperty(f)?a[f]:a.DEFAULT,v=new v,t(m,v),l(m,h),v.style}if(g.match(/^\\[$&%#{}_]/)||g.match(/^\\[,;!\/\\]/))return"tag";if(g.match("\\["))return l(m,function(A,p){return u(A,p,"\\]")}),"keyword";if(g.match("\\("))return l(m,function(A,p){return u(A,p,"\\)")}),"keyword";if(g.match("$$"))return l(m,function(A,p){return u(A,p,"$$")}),"keyword";if(g.match("$"))return l(m,function(A,p){return u(A,p,"$")}),"keyword";var k=g.next();if(k=="%")return g.skipToEnd(),"comment";if(k=="}"||k=="]"){if(v=n(m),v)v.closeBracket(k),l(m,h);else return"error";return"bracket"}else return k=="{"||k=="["?(v=a.DEFAULT,v=new v,t(m,v),"bracket"):/\d/.test(k)?(g.eatWhile(/[\w.%]/),"atom"):(g.eatWhile(/[\w\-_]/),v=o(m),v.name=="begin"&&(v.argument=g.current()),v.styleIdentifier())}function u(g,m,v){if(g.eatSpace())return null;if(v&&g.match(v))return l(m,d),"keyword";if(g.match(/^\\[a-zA-Z@]+/))return"tag";if(g.match(/^[a-zA-Z]+/))return"variableName.special";if(g.match(/^\\[$&%#{}_]/)||g.match(/^\\[,;!\/]/)||g.match(/^[\^_&]/))return"tag";if(g.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(g.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var f=g.next();return f=="{"||f=="}"||f=="["||f=="]"||f=="("||f==")"?"bracket":f=="%"?(g.skipToEnd(),"comment"):"error"}function h(g,m){var v=g.peek(),f;return v=="{"||v=="["?(f=n(m),f.openBracket(v),g.eat(v),l(m,d),"bracket"):/[ \t\r]/.test(v)?(g.eat(v),null):(l(m,d),r(m),d(g,m))}return{name:"stex",startState:function(){var g=e?function(m,v){return u(m,v)}:d;return{cmdState:[],f:g}},copyState:function(g){return{cmdState:g.cmdState.slice(),f:g.f}},token:function(g,m){return m.f(g,m)},blankLine:function(g){g.f=d,g.cmdState.length=0},languageData:{commentTokens:{line:"%"}}}}const f$r=w9n(!1),g$r=w9n(!0),fpt=Object.freeze(Object.defineProperty({__proto__:null,stex:f$r,stexMath:g$r},Symbol.toStringTag,{value:"Module"}));function O9n(e){var t=e.statementIndentUnit,n=e.dontAlignCalls,r=e.noIndentKeywords||[],o=e.multiLineStrings,s=e.hooks||{};function a(R){for(var M={},N=R.split(" "),j=0;j=0)return j}var W=R.context,H=M&&M.charAt(0);W.type=="statement"&&H=="}"&&(W=W.prev);var X=!1,Y=M.match(A);return Y&&(X=I(Y[0],W.type)),W.type=="statement"?W.indented+(H=="{"?0:t||N.unit):p.test(W.type)&&W.align&&!n?W.column+(X?0:1):W.type==")"&&!X?W.indented+(t||N.unit):W.indented+(X?0:N.unit)},languageData:{indentOnInput:B(),commentTokens:{line:"//",block:{open:"/*",close:"*/"}}}}}const m$r=O9n({});var Q8e={"|":"link",">":"property",$:"variable",$$:"variable","?$":"qualifier","?*":"qualifier","-":"contentSeparator","/":"property","/-":"property","@":"variableName.special","@-":"variableName.special","@++":"variableName.special","@+=":"variableName.special","@+=-":"variableName.special","@--":"variableName.special","@-=":"variableName.special","%+":"tag","%-":"tag","%":"tag",">>":"tag","<<":"tag","<>":"tag","#":"tag","^":"attribute","^^":"attribute","^!":"attribute","*":"variable","**":"variable","\\":"keyword",'"':"comment"},gpt={"/":"beh-hier",">":"beh-hier","-":"phys-hier","|":"pipe","?":"when","@":"stage","\\":"keyword"},D8e=3,mpt=/^([~!@#\$%\^&\*-\+=\?\/\\\|'"<>]+)([\d\w_]*)/,k$r=/^[! ] */,v$r=/^\/[\/\*]/;const A$r=O9n({hooks:{electricInput:!1,token:function(e,t){var n=void 0,r;if(e.sol()&&!t.tlvInBlockComment){e.peek()=="\\"&&(n="def",e.skipToEnd(),e.string.match(/\\SV/)?t.tlvCodeActive=!1:e.string.match(/\\TLV/)&&(t.tlvCodeActive=!0)),t.tlvCodeActive&&e.pos==0&&t.indented==0&&(r=e.match(k$r,!1))&&(t.indented=r[0].length);var o=t.indented,s=o/D8e;if(s<=t.tlvIndentationStyle.length){var a=e.string.length==o,l=s*D8e;if(l0||(t.tlvIndentationStyle[s]=gpt[u],s++))}if(!a)for(;t.tlvIndentationStyle.length>s;)t.tlvIndentationStyle.pop()}t.tlvNextIndent=o}if(t.tlvCodeActive){var r;if(n===void 0)if(t.tlvInBlockComment)e.match(/^.*?\*\//)?t.tlvInBlockComment=!1:e.skipToEnd(),n="comment";else if((r=e.match(v$r))&&!t.tlvInBlockComment)r[0]=="//"?e.skipToEnd():t.tlvInBlockComment=!0,n="comment";else if(r=e.match(mpt)){var h=r[1],g=r[2];Q8e.hasOwnProperty(h)&&(g.length>0||e.eol())?n=Q8e[h]:e.backUp(e.current().length-1)}else e.match(/^\t+/)?n="invalid":e.match(/^[\[\]{}\(\);\:]+/)?n="meta":(r=e.match(/^[mM]4([\+_])?[\w\d_]*/))?n=r[1]=="+"?"keyword.special":"keyword":e.match(/^ +/)?e.eol()&&(n="error"):e.match(/^[\w\d_]+/)?n="number":e.next()}else e.match(/^[mM]4([\w\d_]*)/)&&(n="keyword");return n},indent:function(e){return e.tlvCodeActive==!0?e.tlvNextIndent:-1},startState:function(e){e.tlvIndentationStyle=[],e.tlvCodeActive=!0,e.tlvNextIndent=-1,e.tlvInBlockComment=!1}}}),kpt=Object.freeze(Object.defineProperty({__proto__:null,tlv:A$r,verilog:m$r},Symbol.toStringTag,{value:"Module"}));function y9n(e){for(var t={},n=e.split(" "),r=0;r!?^\/\|]/;function B8e(e,t,n){return t.tokenize=n,n(e,t)}function ibe(e,t){var n=t.beforeParams;t.beforeParams=!1;var r=e.next();if((r=='"'||r=="'")&&t.inParams)return B8e(e,t,p$r(r));if(/[\[\]{}\(\),;\.]/.test(r))return r=="("&&n?t.inParams=!0:r==")"&&(t.inParams=!1),null;if(/\d/.test(r))return e.eatWhile(/[\w\.]/),"number";if(r=="#")return e.eat("*")?B8e(e,t,b$r):r=="#"&&e.match(/ *\[ *\[/)?B8e(e,t,w$r):(e.skipToEnd(),"comment");if(r=='"')return e.skipTo(/"/),"comment";if(r=="$")return e.eatWhile(/[$_a-z0-9A-Z\.{:]/),e.eatWhile(/}/),t.beforeParams=!0,"builtin";if(ppt.test(r))return e.eatWhile(ppt),"comment";e.eatWhile(/[\w\$_{}\xa1-\uffff]/);var o=e.current().toLowerCase();return vpt&&vpt.propertyIsEnumerable(o)?"keyword":Apt&&Apt.propertyIsEnumerable(o)?(t.beforeParams=!0,"keyword"):null}function p$r(e){return function(t,n){for(var r=!1,o,s=!1;(o=t.next())!=null;){if(o==e&&!r){s=!0;break}r=!r&&o=="\\"}return s&&(n.tokenize=ibe),"string"}}function b$r(e,t){for(var n=!1,r;r=e.next();){if(r=="#"&&n){t.tokenize=ibe;break}n=r=="*"}return"comment"}function w$r(e,t){for(var n=0,r;r=e.next();){if(r=="#"&&n==2){t.tokenize=ibe;break}r=="]"?n++:r!=" "&&(n=0)}return"meta"}const O$r={name:"tcl",startState:function(){return{tokenize:ibe,beforeParams:!1,inParams:!1}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)},languageData:{commentTokens:{line:"#"}}},y$r=Object.freeze(Object.defineProperty({__proto__:null,tcl:O$r},Symbol.toStringTag,{value:"Module"}));var Tv={addition:"inserted",attributes:"propertyName",bold:"strong",cite:"keyword",code:"monospace",definitionList:"list",deletion:"deleted",div:"punctuation",em:"emphasis",footnote:"variable",footCite:"qualifier",header:"heading",html:"comment",image:"atom",italic:"emphasis",link:"link",linkDefinition:"link",list1:"list",list2:"list.special",list3:"list",notextile:"string.special",pre:"operator",p:"content",quote:"bracket",span:"quote",specialChar:"character",strong:"strong",sub:"content.special",sup:"content.special",table:"variableName.special",tableHeading:"operator"};function C$r(e,t){t.mode=nu.newLayout,t.tableHeading=!1,t.layoutType==="definitionList"&&t.spanningLayout&&e.match(Fl("definitionListEnd"),!1)&&(t.spanningLayout=!1)}function bpt(e,t,n){if(n==="_")return e.eat("_")?X2(e,t,"italic",/__/,2):X2(e,t,"em",/_/,1);if(n==="*")return e.eat("*")?X2(e,t,"bold",/\*\*/,2):X2(e,t,"strong",/\*/,1);if(n==="[")return e.match(/\d+\]/)&&(t.footCite=!0),t0(t);if(n==="("){var r=e.match(/^(r|tm|c)\)/);if(r)return Tv.specialChar}if(n==="<"&&e.match(/(\w+)[^>]+>[^<]+<\/\1>/))return Tv.html;if(n==="?"&&e.eat("?"))return X2(e,t,"cite",/\?\?/,2);if(n==="="&&e.eat("="))return X2(e,t,"notextile",/==/,2);if(n==="-"&&!e.eat("-"))return X2(e,t,"deletion",/-/,1);if(n==="+")return X2(e,t,"addition",/\+/,1);if(n==="~")return X2(e,t,"sub",/~/,1);if(n==="^")return X2(e,t,"sup",/\^/,1);if(n==="%")return X2(e,t,"span",/%/,1);if(n==="@")return X2(e,t,"code",/@/,1);if(n==="!"){var o=X2(e,t,"image",/(?:\([^\)]+\))?!/,1);return e.match(/^:\S+/),o}return t0(t)}function X2(e,t,n,r,o){var s=e.pos>o?e.string.charAt(e.pos-o-1):null,a=e.peek();if(t[n]){if((!a||/\W/.test(a))&&s&&/\S/.test(s)){var l=t0(t);return t[n]=!1,l}}else(!s||/\W/.test(s))&&a&&/\S/.test(a)&&e.match(new RegExp("^.*\\S"+r.source+"(?:\\W|$)"),!1)&&(t[n]=!0,t.mode=nu.attributes);return t0(t)}function t0(e){var t=C9n(e);if(t)return t;var n=[];return e.layoutType&&n.push(Tv[e.layoutType]),n=n.concat(_$r(e,"addition","bold","cite","code","deletion","em","footCite","image","italic","link","span","strong","sub","sup","table","tableHeading")),e.layoutType==="header"&&n.push(Tv.header+"-"+e.header),n.length?n.join(" "):null}function C9n(e){var t=e.layoutType;switch(t){case"notextile":case"code":case"pre":return Tv[t];default:return e.notextile?Tv.notextile+(t?" "+Tv[t]:""):null}}function _$r(e){for(var t=[],n=1;n]+)?>(?:[^<]+<\/\1>)?/,link:/[^"]+":\S/,linkDefinition:/\[[^\s\]]+\]\S+/,list:/(?:#+|\*+)/,notextile:"notextile",para:"p",pre:"pre",table:"table",tableCellAttributes:/[\/\\]\d+/,tableHeading:/\|_\./,tableText:/[^"_\*\[\(\?\+~\^%@|-]+/,text:/[^!"_=\*\[\(<\?\+~\^%@-]+/},attributes:{align:/(?:<>|<|>|=)/,selector:/\([^\(][^\)]+\)/,lang:/\[[^\[\]]+\]/,pad:/(?:\(+|\)+){1,2}/,css:/\{[^\}]+\}/},createRe:function(e){switch(e){case"drawTable":return oa.makeRe("^",oa.single.drawTable,"$");case"html":return oa.makeRe("^",oa.single.html,"(?:",oa.single.html,")*","$");case"linkDefinition":return oa.makeRe("^",oa.single.linkDefinition,"$");case"listLayout":return oa.makeRe("^",oa.single.list,Fl("allAttributes"),"*\\s+");case"tableCellAttributes":return oa.makeRe("^",oa.choiceRe(oa.single.tableCellAttributes,Fl("allAttributes")),"+\\.");case"type":return oa.makeRe("^",Fl("allTypes"));case"typeLayout":return oa.makeRe("^",Fl("allTypes"),Fl("allAttributes"),"*\\.\\.?","(\\s+|$)");case"attributes":return oa.makeRe("^",Fl("allAttributes"),"+");case"allTypes":return oa.choiceRe(oa.single.div,oa.single.foot,oa.single.header,oa.single.bc,oa.single.bq,oa.single.notextile,oa.single.pre,oa.single.table,oa.single.para);case"allAttributes":return oa.choiceRe(oa.attributes.selector,oa.attributes.css,oa.attributes.lang,oa.attributes.align,oa.attributes.pad);default:return oa.makeRe("^",oa.single[e])}},makeRe:function(){for(var e="",t=0;t$/,N$r=/^\x3C!--\}\}\}-->$/,U$r=/^\{\{\{$/,j$r=/^\}\}\}$/,W$r=/.*?\}\}\}/;function fx(e,t,n){return t.tokenize=n,n(e,t)}function Oy(e,t){var n=e.sol(),r=e.peek();if(t.block=!1,n&&/[<\/\*{}\-]/.test(r)){if(e.match(U$r))return t.block=!0,fx(e,t,wpt);if(e.match(I$r))return"quote";if(e.match(B$r)||e.match(R$r)||e.match(M$r)||e.match(P$r)||e.match(F$r)||e.match(N$r))return"comment";if(e.match(D$r))return"contentSeparator"}if(e.next(),n&&/[\/\*!#;:>|]/.test(r)){if(r=="!")return e.skipToEnd(),"header";if(r=="*")return e.eatWhile("*"),"comment";if(r=="#")return e.eatWhile("#"),"comment";if(r==";")return e.eatWhile(";"),"comment";if(r==":")return e.eatWhile(":"),"comment";if(r==">")return e.eatWhile(">"),"quote";if(r=="|")return"header"}if(r=="{"&&e.match("{{"))return fx(e,t,wpt);if(/[hf]/i.test(r)&&/[ti]/i.test(e.peek())&&e.match(/\b(ttps?|tp|ile):\/\/[\-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$]/i))return"link";if(r=='"')return"string";if(r=="~"||/[\[\]]/.test(r)&&e.match(r))return"brace";if(r=="@")return e.eatWhile(Q$r),"link";if(/\d/.test(r))return e.eatWhile(/\d/),"number";if(r=="/"){if(e.eat("%"))return fx(e,t,V$r);if(e.eat("/"))return fx(e,t,H$r)}if(r=="_"&&e.eat("_"))return fx(e,t,$$r);if(r=="-"&&e.eat("-")){if(e.peek()!=" ")return fx(e,t,X$r);if(e.peek()==" ")return"brace"}return r=="'"&&e.eat("'")?fx(e,t,z$r):r=="<"&&e.eat("<")?fx(e,t,G$r):(e.eatWhile(/[\w\$_]/),E$r.propertyIsEnumerable(e.current())?"keyword":null)}function V$r(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize=Oy;break}n=r=="%"}return"comment"}function z$r(e,t){for(var n=!1,r;r=e.next();){if(r=="'"&&n){t.tokenize=Oy;break}n=r=="'"}return"strong"}function wpt(e,t){var n=t.block;return n&&e.current()?"comment":!n&&e.match(W$r)||n&&e.sol()&&e.match(j$r)?(t.tokenize=Oy,"comment"):(e.next(),"comment")}function H$r(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize=Oy;break}n=r=="/"}return"emphasis"}function $$r(e,t){for(var n=!1,r;r=e.next();){if(r=="_"&&n){t.tokenize=Oy;break}n=r=="_"}return"link"}function X$r(e,t){for(var n=!1,r;r=e.next();){if(r=="-"&&n){t.tokenize=Oy;break}n=r=="-"}return"deleted"}function G$r(e,t){if(e.current()=="<<")return"meta";var n=e.next();return n?n==">"&&e.peek()==">"?(e.next(),t.tokenize=Oy,"meta"):(e.eatWhile(/[\w\$_]/),T$r.propertyIsEnumerable(e.current())?"keyword":null):(t.tokenize=Oy,null)}const Y$r={name:"tiddlywiki",startState:function(){return{tokenize:Oy}},token:function(e,t){if(e.eatSpace())return null;var n=t.tokenize(e,t);return n}},Z$r=Object.freeze(Object.defineProperty({__proto__:null,tiddlyWiki:Y$r},Symbol.toStringTag,{value:"Module"}));function Xp(e,t,n){return function(r,o){for(;!r.eol();){if(r.match(t)){o.tokenize=O4;break}r.next()}return n&&(o.tokenize=n),e}}function AP(e){return function(t,n){for(;!t.eol();)t.next();return n.tokenize=O4,e}}function O4(e,t){function n(s){return t.tokenize=s,s(e,t)}var r=e.sol(),o=e.next();switch(o){case"{":return e.eat("/"),e.eatSpace(),e.eatWhile(/[^\s\u00a0=\"\'\/?(}]/),t.tokenize=uJe,"tag";case"_":if(e.eat("_"))return n(Xp("strong","__",O4));break;case"'":if(e.eat("'"))return n(Xp("em","''",O4));break;case"(":if(e.eat("("))return n(Xp("link","))",O4));break;case"[":return n(Xp("url","]",O4));case"|":if(e.eat("|"))return n(Xp("comment","||"));break;case"-":if(e.eat("="))return n(Xp("header string","=-",O4));if(e.eat("-"))return n(Xp("error tw-deleted","--",O4));break;case"=":if(e.match("=="))return n(Xp("tw-underline","===",O4));break;case":":if(e.eat(":"))return n(Xp("comment","::"));break;case"^":return n(Xp("tw-box","^"));case"~":if(e.match("np~"))return n(Xp("meta","~/np~"));break}if(r)switch(o){case"!":return e.match("!!!!!")||e.match("!!!!")||e.match("!!!")||e.match("!!"),n(AP("header string"));case"*":case"#":case"+":return n(AP("tw-listitem bracket"))}return null}var xFe,Pue;function uJe(e,t){var n=e.next(),r=e.peek();return n=="}"?(t.tokenize=O4,"tag"):n=="("||n==")"?"bracket":n=="="?(Pue="equals",r==">"&&(e.next(),r=e.peek()),/[\'\"]/.test(r)||(t.tokenize=K$r()),"operator"):/[\'\"]/.test(n)?(t.tokenize=q$r(n),t.tokenize(e,t)):(e.eatWhile(/[^\s\u00a0=\"\'\/?]/),"keyword")}function q$r(e){return function(t,n){for(;!t.eol();)if(t.next()==e){n.tokenize=uJe;break}return"string"}}function K$r(){return function(e,t){for(;!e.eol();){var n=e.next(),r=e.peek();if(n==" "||n==","||/[ )}]/.test(r)){t.tokenize=uJe;break}}return"string"}}var ug,$W;function gie(){for(var e=arguments.length-1;e>=0;e--)ug.cc.push(arguments[e])}function Vv(){return gie.apply(null,arguments),!0}function _9n(e,t){var n=ug.context&&ug.context.noIndent;ug.context={prev:ug.context,pluginName:e,indent:ug.indented,startOfLine:t,noIndent:n}}function Opt(){ug.context&&(ug.context=ug.context.prev)}function J$r(e){if(e=="openPlugin")return ug.pluginName=xFe,Vv(EFe,eXr(ug.startOfLine));if(e=="closePlugin"){var t=!1;return ug.context?(t=ug.context.pluginName!=xFe,Opt()):t=!0,t&&($W="error"),Vv(tXr(t))}else return e=="string"&&((!ug.context||ug.context.name!="!cdata")&&_9n("!cdata"),ug.tokenize==O4&&Opt()),Vv()}function eXr(e){return function(t){return t=="selfclosePlugin"||t=="endPlugin"||t=="endPlugin"&&_9n(ug.pluginName,e),Vv()}}function tXr(e){return function(t){return e&&($W="error"),t=="endPlugin"?Vv():gie()}}function EFe(e){return e=="keyword"?($W="attribute",Vv(EFe)):e=="equals"?Vv(nXr,EFe):gie()}function nXr(e){return e=="keyword"?($W="string",Vv()):e=="string"?Vv(S9n):gie()}function S9n(e){return e=="string"?Vv(S9n):gie()}const iXr={name:"tiki",startState:function(){return{tokenize:O4,cc:[],indented:0,startOfLine:!0,pluginName:null,context:null}},token:function(e,t){if(e.sol()&&(t.startOfLine=!0,t.indented=e.indentation()),e.eatSpace())return null;$W=Pue=xFe=null;var n=t.tokenize(e,t);if((n||Pue)&&n!="comment")for(ug=t;;){var r=t.cc.pop()||J$r;if(r(Pue||n))break}return t.startOfLine=!1,$W||n},indent:function(e,t,n){var r=e.context;if(r&&r.noIndent)return 0;for(r&&/^{\//.test(t)&&(r=r.prev);r&&!r.startOfLine;)r=r.prev;return r?r.indent+n.unit:0}},rXr=Object.freeze(Object.defineProperty({__proto__:null,tiki:iXr},Symbol.toStringTag,{value:"Module"})),oXr={name:"toml",startState:function(){return{inString:!1,stringType:"",lhs:!0,inArray:0}},token:function(e,t){let n;if(!t.inString&&(n=e.match(/^('''|"""|'|")/))&&(t.stringType=n[0],t.inString=!0),e.sol()&&!t.inString&&t.inArray===0&&(t.lhs=!0),t.inString){for(;t.inString;)if(e.match(t.stringType))t.inString=!1;else if(e.peek()==="\\")e.next(),e.next();else{if(e.eol())break;e.match(/^.[^\\\"\']*/)}return t.lhs?"property":"string"}else{if(t.inArray&&e.peek()==="]")return e.next(),t.inArray--,"bracket";if(t.lhs&&e.peek()==="["&&e.skipTo("]"))return e.next(),e.peek()==="]"&&e.next(),"atom";if(e.peek()==="#")return e.skipToEnd(),"comment";if(e.eatSpace())return null;if(t.lhs&&e.eatWhile(function(r){return r!="="&&r!=" "}))return"property";if(t.lhs&&e.peek()==="=")return e.next(),t.lhs=!1,null;if(!t.lhs&&e.match(/^\d\d\d\d[\d\-\:\.T]*Z/))return"atom";if(!t.lhs&&(e.match("true")||e.match("false")))return"atom";if(!t.lhs&&e.peek()==="[")return t.inArray++,e.next(),"bracket";if(!t.lhs&&e.match(/^\-?\d+(?:\.\d+)?/))return"number";e.eatSpace()||e.next()}return null},languageData:{commentTokens:{line:"#"}}},sXr=Object.freeze(Object.defineProperty({__proto__:null,toml:oXr},Symbol.toStringTag,{value:"Module"}));var ypt={};function aXr(e){if(e.eatSpace())return null;var t=e.sol(),n=e.next();if(n==="\\")return e.match("fB")||e.match("fR")||e.match("fI")||e.match("u")||e.match("d")||e.match("%")||e.match("&")?"string":e.match("m[")?(e.skipTo("]"),e.next(),"string"):e.match("s+")||e.match("s-")?(e.eatWhile(/[\d-]/),"string"):((e.match("(")||e.match("*("))&&e.eatWhile(/[\w-]/),"string");if(t&&(n==="."||n==="'")&&e.eat("\\")&&e.eat('"'))return e.skipToEnd(),"comment";if(t&&n==="."){if(e.match("B ")||e.match("I ")||e.match("R "))return"attribute";if(e.match("TH ")||e.match("SH ")||e.match("SS ")||e.match("HP "))return e.skipToEnd(),"quote";if(e.match(/[A-Z]/)&&e.match(/[A-Z]/)||e.match(/[a-z]/)&&e.match(/[a-z]/))return"attribute"}e.eatWhile(/[\w-]/);var r=e.current();return ypt.hasOwnProperty(r)?ypt[r]:null}function lXr(e,t){return(t.tokens[0]||aXr)(e,t)}const cXr={name:"troff",startState:function(){return{tokens:[]}},token:function(e,t){return lXr(e,t)}},dXr=Object.freeze(Object.defineProperty({__proto__:null,troff:cXr},Symbol.toStringTag,{value:"Module"}));function fk(e){for(var t={},n=e.split(" "),r=0;r!\/]/,JA;function SXr(e,t){var n=e.next();if(n=='"'||n=="'")return t.tokenize=LXr(n),t.tokenize(e,t);if(/[\[\]{}\(\),;\\:\?\.]/.test(n))return JA=n,"punctuation";if(n=="#")return e.skipToEnd(),"atom";if(n=="%")return e.eatWhile(/\b/),"atom";if(/\d/.test(n))return e.eatWhile(/[\w\.]/),"number";if(n=="/"){if(e.eat("*"))return t.tokenize=_pt,_pt(e,t);if(e.eat("/"))return e.skipToEnd(),"comment"}if(Cpt.test(n))return n=="@"&&(e.match("try")||e.match("catch")||e.match("lazy"))?"keyword":(e.eatWhile(Cpt),"operator");e.eatWhile(/[\w\$_\xa1-\uffff]/);var r=e.current();return uXr.propertyIsEnumerable(r)?"keyword":hXr.propertyIsEnumerable(r)?"builtin":fXr.propertyIsEnumerable(r)||mXr.propertyIsEnumerable(r)||kXr.propertyIsEnumerable(r)||gXr.propertyIsEnumerable(r)||vXr.propertyIsEnumerable(r)||AXr.propertyIsEnumerable(r)?"def":pXr.propertyIsEnumerable(r)||bXr.propertyIsEnumerable(r)||wXr.propertyIsEnumerable(r)?"string":OXr.propertyIsEnumerable(r)?"typeName.standard":yXr.propertyIsEnumerable(r)?"modifier":CXr.propertyIsEnumerable(r)?"atom":"variable"}function LXr(e){return function(t,n){for(var r=!1,o,s=!1;(o=t.next())!=null;){if(o==e&&!r){var a=t.peek();a&&(a=a.toLowerCase(),(a=="b"||a=="h"||a=="o")&&t.next()),s=!0;break}r=!r&&o=="\\"}return s&&(n.tokenize=null),"string"}}function _pt(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize=null;break}n=r=="*"}return"comment"}function x9n(e,t,n,r,o){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=o}function qae(e,t,n){var r=e.indented;return e.context&&e.context.type=="statement"&&(r=e.context.indented),e.context=new x9n(r,t,n,null,e.context)}function iX(e){var t=e.context.type;return(t==")"||t=="]"||t=="}")&&(e.indented=e.context.indented),e.context=e.context.prev}const xXr={name:"ttcn",startState:function(){return{tokenize:null,context:new x9n(0,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,t){var n=t.context;if(e.sol()&&(n.align==null&&(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0),e.eatSpace())return null;JA=null;var r=(t.tokenize||SXr)(e,t);if(r=="comment")return r;if(n.align==null&&(n.align=!0),(JA==";"||JA==":"||JA==",")&&n.type=="statement")iX(t);else if(JA=="{")qae(t,e.column(),"}");else if(JA=="[")qae(t,e.column(),"]");else if(JA=="(")qae(t,e.column(),")");else if(JA=="}"){for(;n.type=="statement";)n=iX(t);for(n.type=="}"&&(n=iX(t));n.type=="statement";)n=iX(t)}else JA==n.type?iX(t):_Xr&&((n.type=="}"||n.type=="top")&&JA!=";"||n.type=="statement"&&JA=="newstatement")&&qae(t,e.column(),"statement");return t.startOfLine=!1,r},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},autocomplete:L9n}},EXr=Object.freeze(Object.defineProperty({__proto__:null,ttcn:xXr},Symbol.toStringTag,{value:"Module"}));function R8e(e){for(var t={},n=e.split(" "),r=0;r=&|]/;function Q9n(e,t){var n=e.next();if(s5=null,n=="<"&&!e.match(/^[\s\u00a0=]/,!1))return e.match(/^[^\s\u00a0>]*>?/),"atom";if(n=='"'||n=="'")return t.tokenize=NXr(n),t.tokenize(e,t);if(/[{}\(\),\.;\[\]]/.test(n))return s5=n,null;if(n=="#")return e.skipToEnd(),"comment";if(Lpt.test(n))return e.eatWhile(Lpt),null;if(n==":")return"operator";if(e.eatWhile(/[_\w\d]/),e.peek()==":")return"variableName.special";var r=e.current();return FXr.test(r)?"meta":n>="A"&&n<="Z"?"comment":"keyword";var r=e.current()}function NXr(e){return function(t,n){for(var r=!1,o;(o=t.next())!=null;){if(o==e&&!r){n.tokenize=Q9n;break}r=!r&&o=="\\"}return"string"}}function Jae(e,t,n){e.context={prev:e.context,indent:e.indent,col:n,type:t}}function I8e(e){e.indent=e.context.indent,e.context=e.context.prev}const UXr={name:"turtle",startState:function(){return{tokenize:Q9n,context:null,indent:0,col:0}},token:function(e,t){if(e.sol()&&(t.context&&t.context.align==null&&(t.context.align=!1),t.indent=e.indentation()),e.eatSpace())return null;var n=t.tokenize(e,t);if(n!="comment"&&t.context&&t.context.align==null&&t.context.type!="pattern"&&(t.context.align=!0),s5=="(")Jae(t,")",e.column());else if(s5=="[")Jae(t,"]",e.column());else if(s5=="{")Jae(t,"}",e.column());else if(/[\]\}\)]/.test(s5)){for(;t.context&&t.context.type=="pattern";)I8e(t);t.context&&s5==t.context.type&&I8e(t)}else s5=="."&&t.context&&t.context.type=="pattern"?I8e(t):/atom|string|variable/.test(n)&&t.context&&(/[\}\]]/.test(t.context.type)?Jae(t,"pattern",e.column()):t.context.type=="pattern"&&!t.context.align&&(t.context.align=!0,t.context.col=e.column()));return n},indent:function(e,t,n){var r=t&&t.charAt(0),o=e.context;if(/[\]\}]/.test(r))for(;o&&o.type=="pattern";)o=o.prev;var s=o&&r==o.type;return o?o.type=="pattern"?o.col:o.align?o.col+(s?0:1):o.indent+(s?0:n.unit):0},languageData:{commentTokens:{line:"#"}}},jXr=Object.freeze(Object.defineProperty({__proto__:null,turtle:UXr},Symbol.toStringTag,{value:"Module"}));function Wz(e){return new RegExp("^(("+e.join(")|(")+"))\\b")}var D9n=["Clamp","Constructor","EnforceRange","Exposed","ImplicitThis","Global","PrimaryGlobal","LegacyArrayClass","LegacyUnenumerableNamedProperties","LenientThis","NamedConstructor","NewObject","NoInterfaceObject","OverrideBuiltins","PutForwards","Replaceable","SameObject","TreatNonObjectAsNull","TreatNullAs","EmptyString","Unforgeable","Unscopeable"],WXr=Wz(D9n),B9n=["unsigned","short","long","unrestricted","float","double","boolean","byte","octet","Promise","ArrayBuffer","DataView","Int8Array","Int16Array","Int32Array","Uint8Array","Uint16Array","Uint32Array","Uint8ClampedArray","Float32Array","Float64Array","ByteString","DOMString","USVString","sequence","object","RegExp","Error","DOMException","FrozenArray","any","void"],VXr=Wz(B9n),R9n=["attribute","callback","const","deleter","dictionary","enum","getter","implements","inherit","interface","iterable","legacycaller","maplike","partial","required","serializer","setlike","setter","static","stringifier","typedef","optional","readonly","or"],zXr=Wz(R9n),I9n=["true","false","Infinity","NaN","null"],HXr=Wz(I9n),$Xr=["callback","dictionary","enum","interface"],XXr=Wz($Xr),GXr=["typedef"],YXr=Wz(GXr),ZXr=/^[:<=>?]/,qXr=/^-?([1-9][0-9]*|0[Xx][0-9A-Fa-f]+|0[0-7]*)/,KXr=/^-?(([0-9]+\.[0-9]*|[0-9]*\.[0-9]+)([Ee][+-]?[0-9]+)?|[0-9]+[Ee][+-]?[0-9]+)/,xpt=/^_?[A-Za-z][0-9A-Z_a-z-]*/,JXr=/^_?[A-Za-z][0-9A-Z_a-z-]*(?=\s*;)/,eGr=/^"[^"]*"/,tGr=/^\/\*.*?\*\//,nGr=/^\/\*.*/,iGr=/^.*?\*\//;function rGr(e,t){if(e.eatSpace())return null;if(t.inComment)return e.match(iGr)?(t.inComment=!1,"comment"):(e.skipToEnd(),"comment");if(e.match("//"))return e.skipToEnd(),"comment";if(e.match(tGr))return"comment";if(e.match(nGr))return t.inComment=!0,"comment";if(e.match(/^-?[0-9\.]/,!1)&&(e.match(qXr)||e.match(KXr)))return"number";if(e.match(eGr))return"string";if(t.startDef&&e.match(xpt))return"def";if(t.endDef&&e.match(JXr))return t.endDef=!1,"def";if(e.match(zXr))return"keyword";if(e.match(VXr)){var n=t.lastToken,r=(e.match(/^\s*(.+?)\b/,!1)||[])[1];return n===":"||n==="implements"||r==="implements"||r==="="?"builtin":"type"}return e.match(WXr)?"builtin":e.match(HXr)?"atom":e.match(xpt)?"variable":e.match(ZXr)?"operator":(e.next(),null)}const oGr={name:"webidl",startState:function(){return{inComment:!1,lastToken:"",startDef:!1,endDef:!1}},token:function(e,t){var n=rGr(e,t);if(n){var r=e.current();t.lastToken=r,n==="keyword"?(t.startDef=XXr.test(r),t.endDef=t.endDef||YXr.test(r)):t.startDef=!1}return n},languageData:{autocomplete:D9n.concat(B9n).concat(R9n).concat(I9n)}},sGr=Object.freeze(Object.defineProperty({__proto__:null,webIDL:oGr},Symbol.toStringTag,{value:"Module"}));var TFe="error";function rE(e){return new RegExp("^(("+e.join(")|(")+"))\\b","i")}var aGr=new RegExp("^[\\+\\-\\*/%&\\\\|\\^~<>!]"),lGr=new RegExp("^[\\(\\)\\[\\]\\{\\}@,:`=;\\.]"),cGr=new RegExp("^((==)|(<>)|(<=)|(>=)|(<>)|(<<)|(>>)|(//)|(\\*\\*))"),dGr=new RegExp("^((\\+=)|(\\-=)|(\\*=)|(%=)|(/=)|(&=)|(\\|=)|(\\^=))"),uGr=new RegExp("^((//=)|(>>=)|(<<=)|(\\*\\*=))"),hGr=new RegExp("^[_A-Za-z][_A-Za-z0-9]*"),M9n=["class","module","sub","enum","select","while","if","function","get","set","property","try","structure","synclock","using","with"],P9n=["else","elseif","case","catch","finally"],F9n=["next","loop"],N9n=["and","andalso","or","orelse","xor","in","not","is","isnot","like"],fGr=rE(N9n),U9n=["#const","#else","#elseif","#end","#if","#region","addhandler","addressof","alias","as","byref","byval","cbool","cbyte","cchar","cdate","cdbl","cdec","cint","clng","cobj","compare","const","continue","csbyte","cshort","csng","cstr","cuint","culng","cushort","declare","default","delegate","dim","directcast","each","erase","error","event","exit","explicit","false","for","friend","gettype","goto","handles","implements","imports","infer","inherits","interface","isfalse","istrue","lib","me","mod","mustinherit","mustoverride","my","mybase","myclass","namespace","narrowing","new","nothing","notinheritable","notoverridable","of","off","on","operator","option","optional","out","overloads","overridable","overrides","paramarray","partial","private","protected","public","raiseevent","readonly","redim","removehandler","resume","return","shadows","shared","static","step","stop","strict","then","throw","to","true","trycast","typeof","until","until","when","widening","withevents","writeonly"],j9n=["object","boolean","char","string","byte","sbyte","short","ushort","int16","uint16","integer","uinteger","int32","uint32","long","ulong","int64","uint64","decimal","single","double","float","date","datetime","intptr","uintptr"],gGr=rE(U9n),mGr=rE(j9n),kGr='"',vGr=rE(M9n),W9n=rE(P9n),V9n=rE(F9n),z9n=rE(["end"]),AGr=rE(["do"]);function QFe(e,t){t.currentIndent++}function Fue(e,t){t.currentIndent--}function DFe(e,t){if(e.eatSpace())return null;var n=e.peek();if(n==="'")return e.skipToEnd(),"comment";if(e.match(/^((&H)|(&O))?[0-9\.a-f]/i,!1)){var r=!1;if((e.match(/^\d*\.\d+F?/i)||e.match(/^\d+\.\d*F?/)||e.match(/^\.\d+F?/))&&(r=!0),r)return e.eat(/J/i),"number";var o=!1;if(e.match(/^&H[0-9a-f]+/i)||e.match(/^&O[0-7]+/i)?o=!0:e.match(/^[1-9]\d*F?/)?(e.eat(/J/i),o=!0):e.match(/^0(?![\dx])/i)&&(o=!0),o)return e.eat(/L/i),"number"}return e.match(kGr)?(t.tokenize=pGr(e.current()),t.tokenize(e,t)):e.match(uGr)||e.match(dGr)?null:e.match(cGr)||e.match(aGr)||e.match(fGr)?"operator":e.match(lGr)?null:e.match(AGr)?(QFe(e,t),t.doInCurrentLine=!0,"keyword"):e.match(vGr)?(t.doInCurrentLine?t.doInCurrentLine=!1:QFe(e,t),"keyword"):e.match(W9n)?"keyword":e.match(z9n)?(Fue(e,t),Fue(e,t),"keyword"):e.match(V9n)?(Fue(e,t),"keyword"):e.match(mGr)||e.match(gGr)?"keyword":e.match(hGr)?"variable":(e.next(),TFe)}function pGr(e){var t=e.length==1,n="string";return function(r,o){for(;!r.eol();){if(r.eatWhile(/[^'"]/),r.match(e))return o.tokenize=DFe,n;r.eat(/['"]/)}return t&&(o.tokenize=DFe),n}}function bGr(e,t){var n=t.tokenize(e,t),r=e.current();if(r===".")return n=t.tokenize(e,t),n==="variable"?"variable":TFe;var o="[({".indexOf(r);return o!==-1&&QFe(e,t),o="])}".indexOf(r),o!==-1&&Fue(e,t)?TFe:n}const wGr={name:"vb",startState:function(){return{tokenize:DFe,lastToken:null,currentIndent:0,nextLineIndent:0,doInCurrentLine:!1}},token:function(e,t){e.sol()&&(t.currentIndent+=t.nextLineIndent,t.nextLineIndent=0,t.doInCurrentLine=0);var n=bGr(e,t);return t.lastToken={style:n,content:e.current()},n},indent:function(e,t,n){var r=t.replace(/^\s+|\s+$/g,"");return r.match(V9n)||r.match(z9n)||r.match(W9n)?n.unit*(e.currentIndent-1):e.currentIndent<0?0:e.currentIndent*n.unit},languageData:{closeBrackets:{brackets:["(","[","{",'"']},commentTokens:{line:"'"},autocomplete:M9n.concat(P9n).concat(F9n).concat(N9n).concat(U9n).concat(j9n)}},OGr=Object.freeze(Object.defineProperty({__proto__:null,vb:wGr},Symbol.toStringTag,{value:"Module"}));function H9n(e){var t="error";function n(Z){return new RegExp("^(("+Z.join(")|(")+"))\\b","i")}var r=new RegExp("^[\\+\\-\\*/&\\\\\\^<>=]"),o=new RegExp("^((<>)|(<=)|(>=))"),s=new RegExp("^[\\.,]"),a=new RegExp("^[\\(\\)]"),l=new RegExp("^[A-Za-z][_A-Za-z0-9]*"),d=["class","sub","select","while","if","function","property","with","for"],u=["else","elseif","case"],h=["next","loop","wend"],g=n(["and","or","not","xor","is","mod","eqv","imp"]),m=["dim","redim","then","until","randomize","byval","byref","new","property","exit","in","const","private","public","get","set","let","stop","on error resume next","on error goto 0","option explicit","call","me"],v=["true","false","nothing","empty","null"],f=["abs","array","asc","atn","cbool","cbyte","ccur","cdate","cdbl","chr","cint","clng","cos","csng","cstr","date","dateadd","datediff","datepart","dateserial","datevalue","day","escape","eval","execute","exp","filter","formatcurrency","formatdatetime","formatnumber","formatpercent","getlocale","getobject","getref","hex","hour","inputbox","instr","instrrev","int","fix","isarray","isdate","isempty","isnull","isnumeric","isobject","join","lbound","lcase","left","len","loadpicture","log","ltrim","rtrim","trim","maths","mid","minute","month","monthname","msgbox","now","oct","replace","rgb","right","rnd","round","scriptengine","scriptenginebuildversion","scriptenginemajorversion","scriptengineminorversion","second","setlocale","sgn","sin","space","split","sqr","strcomp","string","strreverse","tan","time","timer","timeserial","timevalue","typename","ubound","ucase","unescape","vartype","weekday","weekdayname","year"],k=["vbBlack","vbRed","vbGreen","vbYellow","vbBlue","vbMagenta","vbCyan","vbWhite","vbBinaryCompare","vbTextCompare","vbSunday","vbMonday","vbTuesday","vbWednesday","vbThursday","vbFriday","vbSaturday","vbUseSystemDayOfWeek","vbFirstJan1","vbFirstFourDays","vbFirstFullWeek","vbGeneralDate","vbLongDate","vbShortDate","vbLongTime","vbShortTime","vbObjectError","vbOKOnly","vbOKCancel","vbAbortRetryIgnore","vbYesNoCancel","vbYesNo","vbRetryCancel","vbCritical","vbQuestion","vbExclamation","vbInformation","vbDefaultButton1","vbDefaultButton2","vbDefaultButton3","vbDefaultButton4","vbApplicationModal","vbSystemModal","vbOK","vbCancel","vbAbort","vbRetry","vbIgnore","vbYes","vbNo","vbCr","VbCrLf","vbFormFeed","vbLf","vbNewLine","vbNullChar","vbNullString","vbTab","vbVerticalTab","vbUseDefault","vbTrue","vbFalse","vbEmpty","vbNull","vbInteger","vbLong","vbSingle","vbDouble","vbCurrency","vbDate","vbString","vbObject","vbError","vbBoolean","vbVariant","vbDataObject","vbDecimal","vbByte","vbArray"],A=["WScript","err","debug","RegExp"],p=["description","firstindex","global","helpcontext","helpfile","ignorecase","length","number","pattern","source","value","count"],b=["clear","execute","raise","replace","test","write","writeline","close","open","state","eof","update","addnew","end","createobject","quit"],w=["server","response","request","session","application"],O=["buffer","cachecontrol","charset","contenttype","expires","expiresabsolute","isclientconnected","pics","status","clientcertificate","cookies","form","querystring","servervariables","totalbytes","contents","staticobjects","codepage","lcid","sessionid","timeout","scripttimeout"],y=["addheader","appendtolog","binarywrite","end","flush","redirect","binaryread","remove","removeall","lock","unlock","abandon","getlasterror","htmlencode","mappath","transfer","urlencode"],C=b.concat(p);A=A.concat(k),e.isASP&&(A=A.concat(w),C=C.concat(y,O));var _=n(m),S=n(v),L=n(f),E=n(A),Q=n(C),T='"',P=n(d),D=n(u),I=n(h),B=n(["end"]),R=n(["do"]),M=n(["on error resume next","exit"]),N=n(["rem"]);function j(Z,ie){ie.currentIndent++}function W(Z,ie){ie.currentIndent--}function H(Z,ie){if(Z.eatSpace())return null;var J=Z.peek();if(J==="'"||Z.match(N))return Z.skipToEnd(),"comment";if(Z.match(/^((&H)|(&O))?[0-9\.]/i,!1)&&!Z.match(/^((&H)|(&O))?[0-9\.]+[a-z_]/i,!1)){var re=!1;if((Z.match(/^\d*\.\d+/i)||Z.match(/^\d+\.\d*/)||Z.match(/^\.\d+/))&&(re=!0),re)return Z.eat(/J/i),"number";var se=!1;if(Z.match(/^&H[0-9a-f]+/i)||Z.match(/^&O[0-7]+/i)?se=!0:Z.match(/^[1-9]\d*F?/)?(Z.eat(/J/i),se=!0):Z.match(/^0(?![\dx])/i)&&(se=!0),se)return Z.eat(/L/i),"number"}return Z.match(T)?(ie.tokenize=X(Z.current()),ie.tokenize(Z,ie)):Z.match(o)||Z.match(r)||Z.match(g)?"operator":Z.match(s)?null:Z.match(a)?"bracket":Z.match(M)?(ie.doInCurrentLine=!0,"keyword"):Z.match(R)?(j(Z,ie),ie.doInCurrentLine=!0,"keyword"):Z.match(P)?(ie.doInCurrentLine?ie.doInCurrentLine=!1:j(Z,ie),"keyword"):Z.match(D)?"keyword":Z.match(B)?(W(Z,ie),W(Z,ie),"keyword"):Z.match(I)?(ie.doInCurrentLine?ie.doInCurrentLine=!1:W(Z,ie),"keyword"):Z.match(_)?"keyword":Z.match(S)?"atom":Z.match(Q)?"variableName.special":Z.match(L)||Z.match(E)?"builtin":Z.match(l)?"variable":(Z.next(),t)}function X(Z){var ie=Z.length==1,J="string";return function(re,se){for(;!re.eol();){if(re.eatWhile(/[^'"]/),re.match(Z))return se.tokenize=H,J;re.eat(/['"]/)}return ie&&(se.tokenize=H),J}}function Y(Z,ie){var J=ie.tokenize(Z,ie),re=Z.current();return re==="."?(J=ie.tokenize(Z,ie),re=Z.current(),J&&(J.substr(0,8)==="variable"||J==="builtin"||J==="keyword")?((J==="builtin"||J==="keyword")&&(J="variable"),C.indexOf(re.substr(1))>-1&&(J="keyword"),J):t):J}return{name:"vbscript",startState:function(){return{tokenize:H,lastToken:null,currentIndent:0,nextLineIndent:0,doInCurrentLine:!1,ignoreKeyword:!1}},token:function(Z,ie){Z.sol()&&(ie.currentIndent+=ie.nextLineIndent,ie.nextLineIndent=0,ie.doInCurrentLine=0);var J=Y(Z,ie);return ie.lastToken={style:J,content:Z.current()},J===null&&(J=null),J},indent:function(Z,ie,J){var re=ie.replace(/^\s+|\s+$/g,"");return re.match(I)||re.match(B)||re.match(D)?J.unit*(Z.currentIndent-1):Z.currentIndent<0?0:Z.currentIndent*J.unit}}}const yGr=H9n({}),CGr=H9n({isASP:!0}),_Gr=Object.freeze(Object.defineProperty({__proto__:null,vbScript:yGr,vbScriptASP:CGr},Symbol.toStringTag,{value:"Module"}));function hJe(e){for(var t={},n=e.split(" "),r=0;r!?:\/|]/;function tle(e,t,n){return t.tokenize=n,n(e,t)}function sbe(e,t){var n=t.beforeParams;t.beforeParams=!1;var r=e.next();if(r=="'"&&!t.inString&&t.inParams)return t.lastTokenWasBuiltin=!1,tle(e,t,Dpt(r));if(r=='"'){if(t.lastTokenWasBuiltin=!1,t.inString)return t.inString=!1,"string";if(t.inParams)return tle(e,t,Dpt(r))}else{if(/[\[\]{}\(\),;\.]/.test(r))return r=="("&&n?t.inParams=!0:r==")"&&(t.inParams=!1,t.lastTokenWasBuiltin=!0),null;if(/\d/.test(r))return t.lastTokenWasBuiltin=!1,e.eatWhile(/[\w\.]/),"number";if(r=="#"&&e.eat("*"))return t.lastTokenWasBuiltin=!1,tle(e,t,SGr);if(r=="#"&&e.match(/ *\[ *\[/))return t.lastTokenWasBuiltin=!1,tle(e,t,LGr);if(r=="#"&&e.eat("#"))return t.lastTokenWasBuiltin=!1,e.skipToEnd(),"comment";if(r=="$")return e.eat("!"),e.eatWhile(/[\w\d\$_\.{}-]/),Tpt&&Tpt.propertyIsEnumerable(e.current())?"keyword":(t.lastTokenWasBuiltin=!0,t.beforeParams=!0,"builtin");if(Qpt.test(r))return t.lastTokenWasBuiltin=!1,e.eatWhile(Qpt),"operator";e.eatWhile(/[\w\$_{}@]/);var o=e.current();return Ept&&Ept.propertyIsEnumerable(o)?"keyword":ele&&ele.propertyIsEnumerable(o)||e.current().match(/^#@?[a-z0-9_]+ *$/i)&&e.peek()=="("&&!(ele&&ele.propertyIsEnumerable(o.toLowerCase()))?(t.beforeParams=!0,t.lastTokenWasBuiltin=!1,"keyword"):t.inString?(t.lastTokenWasBuiltin=!1,"string"):e.pos>o.length&&e.string.charAt(e.pos-o.length-1)=="."&&t.lastTokenWasBuiltin?"builtin":(t.lastTokenWasBuiltin=!1,null)}}function Dpt(e){return function(t,n){for(var r=!1,o,s=!1;(o=t.next())!=null;){if(o==e&&!r){s=!0;break}if(e=='"'&&t.peek()=="$"&&!r){n.inString=!0,s=!0;break}r=!r&&o=="\\"}return s&&(n.tokenize=sbe),"string"}}function SGr(e,t){for(var n=!1,r;r=e.next();){if(r=="#"&&n){t.tokenize=sbe;break}n=r=="*"}return"comment"}function LGr(e,t){for(var n=0,r;r=e.next();){if(r=="#"&&n==2){t.tokenize=sbe;break}r=="]"?n++:r!=" "&&(n=0)}return"meta"}const xGr={name:"velocity",startState:function(){return{tokenize:sbe,beforeParams:!1,inParams:!1,inString:!1,lastTokenWasBuiltin:!1}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)},languageData:{commentTokens:{line:"##",block:{open:"#*",close:"*#"}}}},EGr=Object.freeze(Object.defineProperty({__proto__:null,velocity:xGr},Symbol.toStringTag,{value:"Module"}));function fJe(e){for(var t={},n=e.split(","),r=0;r",">=","<","<=",".","|","?","and","or","div","idiv","mod","*","/","+","-"],l=0,d=h.length;l\"\'\/?]/);)a+=l;return xF(e,t,UGr(a,s))}else{if(n=="{")return kS(t,{type:"codeblock"}),null;if(n=="}")return I4(t),null;if(Y9n(t))return n==">"?"tag":n=="/"&&e.eat(">")?(I4(t),"tag"):"variable";if(/\d/.test(n))return e.match(/^\d*(?:\.\d*)?(?:E[+\-]?\d+)?/),"atom";if(n==="("&&e.eat(":"))return kS(t,{type:"comment"}),xF(e,t,PGr);if(!o&&(n==='"'||n==="'"))return G9n(e,t,n);if(n==="$")return xF(e,t,NGr);if(n===":"&&e.eat("="))return"keyword";if(n==="(")return kS(t,{type:"paren"}),null;if(n===")")return I4(t),null;if(n==="[")return kS(t,{type:"bracket"}),null;if(n==="]")return I4(t),null;var d=ile.propertyIsEnumerable(n)&&ile[n];if(o&&n==='"')for(;e.next()!=='"';);if(o&&n==="'")for(;e.next()!=="'";);d||e.eatWhile(/[\w\$_-]/);var u=e.eat(":");!e.eat(":")&&u&&e.eatWhile(/[\w\$_-]/),e.match(/^[ \t]*\(/,!1)&&(r=!0);var h=e.current();return d=ile.propertyIsEnumerable(h)&&ile[h],r&&!d&&(d={type:"function_call",style:"def"}),zGr(t)?(I4(t),"variable"):((h=="element"||h=="attribute"||d.type=="axis_specifier")&&kS(t,{type:"xmlconstructor"}),d?d.style:"variable")}}function PGr(e,t){for(var n=!1,r=!1,o=0,s;s=e.next();){if(s==")"&&n)if(o>0)o--;else{I4(t);break}else s==":"&&r&&o++;n=s==":",r=s=="("}return"comment"}function FGr(e,t){return function(n,r){for(var o;o=n.next();)if(o==e){I4(r),t&&(r.tokenize=t);break}else if(n.match("{",!1)&&Nue(r))return kS(r,{type:"codeblock"}),r.tokenize=o3,"string";return"string"}}function G9n(e,t,n,r){let o=FGr(n,r);return kS(t,{type:"string",name:n,tokenize:o}),xF(e,t,o)}function NGr(e,t){var n=/[\w\$_-]/;if(e.eat('"')){for(;e.next()!=='"';);e.eat(":")}else e.eatWhile(n),e.match(":=",!1)||e.eat(":");return e.eatWhile(n),t.tokenize=o3,"variable"}function UGr(e,t){return function(n,r){if(n.eatSpace(),t&&n.eat(">"))return I4(r),r.tokenize=o3,"tag";if(n.eat("/")||kS(r,{type:"tag",name:e,tokenize:o3}),n.eat(">"))r.tokenize=o3;else return r.tokenize=BFe,"tag";return"tag"}}function BFe(e,t){var n=e.next();return n=="/"&&e.eat(">")?(Nue(t)&&I4(t),Y9n(t)&&I4(t),"tag"):n==">"?(Nue(t)&&I4(t),"tag"):n=="="?null:n=='"'||n=="'"?G9n(e,t,n,BFe):(Nue(t)||kS(t,{type:"attribute",tokenize:BFe}),e.eat(/[a-zA-Z_:]/),e.eatWhile(/[-a-zA-Z0-9_:.]/),e.eatSpace(),(e.match(">",!1)||e.match("/",!1))&&(I4(t),t.tokenize=o3),"attribute")}function jGr(e,t){for(var n;n=e.next();)if(n=="-"&&e.match("->",!0))return t.tokenize=o3,"comment"}function WGr(e,t){for(var n;n=e.next();)if(n=="]"&&e.match("]",!0))return t.tokenize=o3,"comment"}function VGr(e,t){for(var n;n=e.next();)if(n=="?"&&e.match(">",!0))return t.tokenize=o3,"processingInstruction"}function Y9n(e){return gJe(e,"tag")}function Nue(e){return gJe(e,"attribute")}function zGr(e){return gJe(e,"xmlconstructor")}function HGr(e){return e.current()==='"'?e.match(/^[^\"]+\"\:/,!1):e.current()==="'"?e.match(/^[^\"]+\'\:/,!1):!1}function gJe(e,t){return e.stack.length&&e.stack[e.stack.length-1].type==t}function kS(e,t){e.stack.push(t)}function I4(e){e.stack.pop();var t=e.stack.length&&e.stack[e.stack.length-1].tokenize;e.tokenize=t||o3}const $Gr={name:"xquery",startState:function(){return{tokenize:o3,cc:[],stack:[]}},token:function(e,t){if(e.eatSpace())return null;var n=t.tokenize(e,t);return n},languageData:{commentTokens:{block:{open:"(:",close:":)"}}}},XGr=Object.freeze(Object.defineProperty({__proto__:null,xQuery:$Gr},Symbol.toStringTag,{value:"Module"}));function GGr(e){for(var t={},n=e.split(" "),r=0;r|<|&|\||_|`|'|\^|\?|!|%|#)/,!0,!1)?"operator":"error"}function tYr(e,t){for(var n,r=!1,o=!1;(n=e.next())!=null;){if(n==='"'&&!o){r=!0;break}o=!o&&n==="\\"}return r&&!o&&(t.tokenize=ume),"string"}function nYr(e,t){for(var n,r;(r=e.next())!=null;){if(n==="*"&&r==="/"){t.tokenize=ume;break}n=r}return"comment"}function M8e(e){var t=null;return e.scopes.length>0&&(t=e.scopes[e.scopes.length-1]),t}const iYr={name:"yacas",startState:function(){return{tokenize:ume,scopes:[]}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)},indent:function(e,t,n){if(e.tokenize!==ume&&e.tokenize!==null)return null;var r=0;return(t==="]"||t==="];"||t==="}"||t==="};"||t===");")&&(r=-1),(e.scopes.length+r)*n.unit},languageData:{electricInput:/[{}\[\]()\;]/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}}}},rYr=Object.freeze(Object.defineProperty({__proto__:null,yacas:iYr},Symbol.toStringTag,{value:"Module"}));function Z9n(e){var t,n;e?(t=/^(exx?|(ld|cp)([di]r?)?|[lp]ea|pop|push|ad[cd]|cpl|daa|dec|inc|neg|sbc|sub|and|bit|[cs]cf|x?or|res|set|r[lr]c?a?|r[lr]d|s[lr]a|srl|djnz|nop|[de]i|halt|im|in([di]mr?|ir?|irx|2r?)|ot(dmr?|[id]rx|imr?)|out(0?|[di]r?|[di]2r?)|tst(io)?|slp)(\.([sl]?i)?[sl])?\b/i,n=/^(((call|j[pr]|rst|ret[in]?)(\.([sl]?i)?[sl])?)|(rs|st)mix)\b/i):(t=/^(exx?|(ld|cp|in)([di]r?)?|pop|push|ad[cd]|cpl|daa|dec|inc|neg|sbc|sub|and|bit|[cs]cf|x?or|res|set|r[lr]c?a?|r[lr]d|s[lr]a|srl|djnz|nop|rst|[de]i|halt|im|ot[di]r|out[di]?)\b/i,n=/^(call|j[pr]|ret[in]?|b_?(call|jump))\b/i);var r=/^(af?|bc?|c|de?|e|hl?|l|i[xy]?|r|sp)\b/i,o=/^(n?[zc]|p[oe]?|m)\b/i,s=/^([hl][xy]|i[xy][hl]|slia|sll)\b/i,a=/^([\da-f]+h|[0-7]+o|[01]+b|\d+d?)\b/i;return{name:"z80",startState:function(){return{context:0}},token:function(l,d){if(l.column()||(d.context=0),l.eatSpace())return null;var u;if(l.eatWhile(/\w/))if(e&&l.eat(".")&&l.eatWhile(/\w/),u=l.current(),l.indentation()){if((d.context==1||d.context==4)&&r.test(u))return d.context=4,"variable";if(d.context==2&&o.test(u))return d.context=4,"variableName.special";if(t.test(u))return d.context=1,"keyword";if(n.test(u))return d.context=2,"keyword";if(d.context==4&&a.test(u))return"number";if(s.test(u))return"error"}else return l.match(a)?"number":null;else{if(l.eat(";"))return l.skipToEnd(),"comment";if(l.eat('"')){for(;(u=l.next())&&u!='"';)u=="\\"&&l.next();return"string"}else if(l.eat("'")){if(l.match(/\\?.'/))return"number"}else if(l.eat(".")||l.sol()&&l.eat("#")){if(d.context=5,l.eatWhile(/\w/))return"def"}else if(l.eat("$")){if(l.eatWhile(/[\da-f]/i))return"number"}else if(l.eat("%")){if(l.eatWhile(/[01]/))return"number"}else l.next()}return null}}}const oYr=Z9n(!1),sYr=Z9n(!0),aYr=Object.freeze(Object.defineProperty({__proto__:null,ez80:sYr,z80:oYr},Symbol.toStringTag,{value:"Module"}));function mJe(e){return{name:"mscgen",startState:uYr,copyState:hYr,token:fYr(e),languageData:{commentTokens:{line:"#",block:{open:"/*",close:"*/"}}}}}const lYr=mJe({keywords:["msc"],options:["hscale","width","arcgradient","wordwraparcs"],constants:["true","false","on","off"],attributes:["label","idurl","id","url","linecolor","linecolour","textcolor","textcolour","textbgcolor","textbgcolour","arclinecolor","arclinecolour","arctextcolor","arctextcolour","arctextbgcolor","arctextbgcolour","arcskip"],brackets:["\\{","\\}"],arcsWords:["note","abox","rbox","box"],arcsOthers:["\\|\\|\\|","\\.\\.\\.","---","--","<->","==","<<=>>","<=>","\\.\\.","<<>>","::","<:>","->","=>>","=>",">>",":>","<-","<<=","<=","<<","<:","x-","-x"],singlecomment:["//","#"],operators:["="]}),cYr=mJe({keywords:null,options:["hscale","width","arcgradient","wordwraparcs","wordwrapentities","watermark"],constants:["true","false","on","off","auto"],attributes:null,brackets:["\\{","\\}"],arcsWords:["note","abox","rbox","box","alt","else","opt","break","par","seq","strict","neg","critical","ignore","consider","assert","loop","ref","exc"],arcsOthers:["\\|\\|\\|","\\.\\.\\.","---","--","<->","==","<<=>>","<=>","\\.\\.","<<>>","::","<:>","->","=>>","=>",">>",":>","<-","<<=","<=","<<","<:","x-","-x"],singlecomment:["//","#"],operators:["="]}),dYr=mJe({keywords:["msc","xu"],options:["hscale","width","arcgradient","wordwraparcs","wordwrapentities","watermark"],constants:["true","false","on","off","auto"],attributes:["label","idurl","id","url","linecolor","linecolour","textcolor","textcolour","textbgcolor","textbgcolour","arclinecolor","arclinecolour","arctextcolor","arctextcolour","arctextbgcolor","arctextbgcolour","arcskip","title","deactivate","activate","activation"],brackets:["\\{","\\}"],arcsWords:["note","abox","rbox","box","alt","else","opt","break","par","seq","strict","neg","critical","ignore","consider","assert","loop","ref","exc"],arcsOthers:["\\|\\|\\|","\\.\\.\\.","---","--","<->","==","<<=>>","<=>","\\.\\.","<<>>","::","<:>","->","=>>","=>",">>",":>","<-","<<=","<=","<<","<:","x-","-x"],singlecomment:["//","#"],operators:["="]});function rle(e){return new RegExp("^\\b("+e.join("|")+")\\b","i")}function sX(e){return new RegExp("^(?:"+e.join("|")+")","i")}function uYr(){return{inComment:!1,inString:!1,inAttributeList:!1,inScript:!1}}function hYr(e){return{inComment:e.inComment,inString:e.inString,inAttributeList:e.inAttributeList,inScript:e.inScript}}function fYr(e){return function(t,n){if(t.match(sX(e.brackets),!0,!0))return"bracket";if(!n.inComment){if(t.match(/\/\*[^\*\/]*/,!0,!0))return n.inComment=!0,"comment";if(t.match(sX(e.singlecomment),!0,!0))return t.skipToEnd(),"comment"}if(n.inComment)return t.match(/[^\*\/]*\*\//,!0,!0)?n.inComment=!1:t.skipToEnd(),"comment";if(!n.inString&&t.match(/\"(\\\"|[^\"])*/,!0,!0))return n.inString=!0,"string";if(n.inString)return t.match(/[^\"]*\"/,!0,!0)?n.inString=!1:t.skipToEnd(),"string";if(e.keywords&&t.match(rle(e.keywords),!0,!0)||t.match(rle(e.options),!0,!0)||t.match(rle(e.arcsWords),!0,!0)||t.match(sX(e.arcsOthers),!0,!0))return"keyword";if(e.operators&&t.match(sX(e.operators),!0,!0))return"operator";if(e.constants&&t.match(sX(e.constants),!0,!0))return"variable";if(!e.inAttributeList&&e.attributes&&t.match("[",!0,!0))return e.inAttributeList=!0,"bracket";if(e.inAttributeList){if(e.attributes!==null&&t.match(rle(e.attributes),!0,!0))return"attribute";if(t.match("]",!0,!0))return e.inAttributeList=!1,"bracket"}return t.next(),null}}const P8e=Object.freeze(Object.defineProperty({__proto__:null,mscgen:lYr,msgenny:cYr,xu:dYr},Symbol.toStringTag,{value:"Module"})),gYr=zd.deserialize({version:14,states:"%pOVOWOOObQPOOOpOSO'#C_OOOO'#Cp'#CpQVOWOOQxQPOOO!TQQOOQ!YQPOOOOOO,58y,58yO!_OSO,58yOOOO-E6n-E6nO!dQQO'#CqQ{QPOOO!iQPOOQ{QPOOO!qQPOOOOOO1G.e1G.eOOQO,59],59]OOQO-E6o-E6oO!yOpO'#CiO#RO`O'#CiQOQPOOO#ZO#tO'#CmO#fO!bO'#CmOOQO,59T,59TO#qOpO,59TO#vO`O,59TOOOO'#Cr'#CrO#{O#tO,59XOOQO,59X,59XOOOO'#Cs'#CsO$WO!bO,59XOOQO1G.o1G.oOOOO-E6p-E6pOOQO1G.s1G.sOOOO-E6q-E6q",stateData:"$g~OjOS~OQROUROkQO~OWTOXUOZUO`VO~OSXOTWO~OXUO[]OlZO~OY^O~O[_O~OT`O~OYaO~OmcOodO~OmfOogO~O^iOnhO~O_jOphO~ObkOqkOrmO~OcnOsnOtmO~OnpO~OppO~ObkOqkOrrO~OcnOsnOtrO~OWX`~",goto:"!^hPPPiPPPPPPPPPmPPPpPPsy!Q!WTROSRe]Re_QSORYSS[T^Rb[QlfRqlQogRso",nodeNames:"⚠ Content Text Interpolation InterpolationContent }} Entity Attribute VueAttributeName : Identifier @ Is ScriptAttributeValue AttributeScript AttributeScript AttributeName AttributeValue Entity Entity",maxTerm:36,nodeProps:[["isolate",-3,3,13,17,""]],skippedNodes:[0],repeatNodeCount:4,tokenData:"'y~RdXY!aYZ!a]^!apq!ars!rwx!w}!O!|!O!P#t!Q![#y![!]$s!_!`%g!b!c%l!c!}#y#R#S#y#T#j#y#j#k%q#k#o#y%W;'S#y;'S;:j$m<%lO#y~!fSj~XY!aYZ!a]^!apq!a~!wOm~~!|Oo~!b#RX`!b}!O!|!Q![!|![!]!|!c!}!|#R#S!|#T#o!|%W;'S!|;'S;:j#n<%lO!|!b#qP;=`<%l!|~#yOl~%W$QXY#t`!b}!O!|!Q![#y![!]!|!c!}#y#R#S#y#T#o#y%W;'S#y;'S;:j$m<%lO#y%W$pP;=`<%l#y~$zXX~`!b}!O!|!Q![!|![!]!|!c!}!|#R#S!|#T#o!|%W;'S!|;'S;:j#n<%lO!|~%lO[~~%qOZ~%W%xXY#t`!b}!O&e!Q![#y![!]!|!c!}#y#R#S#y#T#o#y%W;'S#y;'S;:j$m<%lO#y!b&jX`!b}!O!|!Q![!|![!]!|!c!}'V#R#S!|#T#o'V%W;'S!|;'S;:j#n<%lO!|!b'^XW!b`!b}!O!|!Q![!|![!]!|!c!}'V#R#S!|#T#o'V%W;'S!|;'S;:j#n<%lO!|",tokenizers:[6,7,new Cv("b~RP#q#rU~XP#q#r[~aOT~~",17,4),new Cv("!k~RQvwX#o#p!_~^TU~Opmq!]m!^;'Sm;'S;=`!X<%lOm~pUOpmq!]m!]!^!S!^;'Sm;'S;=`!X<%lOm~!XOU~~![P;=`<%lm~!bP#o#p!e~!jOk~~",72,2),new Cv("[~RPwxU~ZOp~~",11,15),new Cv("[~RPrsU~ZOn~~",11,14),new Cv("!e~RQvwXwx!_~^Tc~Opmq!]m!^;'Sm;'S;=`!X<%lOm~pUOpmq!]m!]!^!S!^;'Sm;'S;=`!X<%lOm~!XOc~~![P;=`<%lm~!dOt~~",66,35),new Cv("!e~RQrsXvw^~^Or~~cTb~Oprq!]r!^;'Sr;'S;=`!^<%lOr~uUOprq!]r!]!^!X!^;'Sr;'S;=`!^<%lOr~!^Ob~~!aP;=`<%lr~",66,33)],topRules:{Content:[0,1],Attribute:[1,7]},tokenPrec:157}),mYr=E0.parser.configure({top:"SingleExpression"}),q9n=gYr.configure({props:[Xd({Text:ve.content,Is:ve.definitionOperator,AttributeName:ve.attributeName,VueAttributeName:ve.keyword,Identifier:ve.variableName,"AttributeValue ScriptAttributeValue":ve.attributeValue,Entity:ve.character,"{{ }}":ve.brace,"@ :":ve.punctuation})]}),K9n={parser:mYr},kYr=q9n.configure({wrap:bp((e,t)=>e.name=="InterpolationContent"?K9n:null)}),vYr=q9n.configure({wrap:bp((e,t)=>e.name=="AttributeScript"?K9n:null),top:"Attribute"}),AYr={parser:kYr},pYr={parser:vYr},RFe=uI();function J9n(e){return e.configure({dialect:"selfClosing",wrap:bp(bYr)},"vue")}const e6n=J9n(RFe.language);function bYr(e,t){switch(e.name){case"Attribute":return/^(@|:|v-)/.test(t.read(e.from,e.from+2))?pYr:null;case"Text":return AYr}return null}function wYr(e={}){let t=RFe;if(e.base){if(e.base.language.name!="html"||!(e.base.language instanceof Vd))throw new RangeError("The base option must be the result of calling html(...)");t=e.base}return new wd(t.language==RFe.language?e6n:J9n(t.language),[t.support,t.language.data.of({closeBrackets:{brackets:["{",'"']}})])}const OYr=Object.freeze(Object.defineProperty({__proto__:null,vue:wYr,vueLanguage:e6n},Symbol.toStringTag,{value:"Module"})),yYr=1,CYr=33,_Yr=34,SYr=35,LYr=36,xYr=new go(e=>{let t=e.pos;for(;;){if(e.next==10){e.advance();break}else if(e.next==123&&e.peek(1)==123||e.next<0)break;e.advance()}e.pos>t&&e.acceptToken(yYr)});function abe(e,t,n){return new go(r=>{let o=r.pos;for(;r.next!=e&&r.next>=0&&(n||r.next!=38&&(r.next!=123||r.peek(1)!=123));)r.advance();r.pos>o&&r.acceptToken(t)})}const EYr=abe(39,CYr,!1),TYr=abe(34,_Yr,!1),QYr=abe(39,SYr,!0),DYr=abe(34,LYr,!0),BYr=zd.deserialize({version:14,states:"(jOVOqOOOeQpOOOvO!bO'#CaOOOP'#Cx'#CxQVOqOOO!OQpO'#CfO!WQpO'#ClO!]QpO'#CrO!bQpO'#CsOOQO'#Cv'#CvQ!gQpOOQ!lQpOOQ!qQpOOOOOV,58{,58{O!vOpO,58{OOOP-E6v-E6vO!{QpO,59QO#TQpO,59QOOQO,59W,59WO#YQpO,59^OOQO,59_,59_O#_QpOOO#_QpOOO#gQpOOOOOV1G.g1G.gO#oQpO'#CyO#tQpO1G.lOOQO1G.l1G.lO#|QpO1G.lOOQO1G.x1G.xO$UO`O'#DUO$ZOWO'#DUOOQO'#Co'#CoQOQpOOOOQO'#Cu'#CuO$`OtO'#CwO$qOrO'#CwOOQO,59e,59eOOQO-E6w-E6wOOQO7+$W7+$WO%SQpO7+$WO%[QpO7+$WOOOO'#Cp'#CpO%aOpO,59pOOOO'#Cq'#CqO%fOpO,59pOOOS'#Cz'#CzO%kOtO,59cOOQO,59c,59cOOOQ'#C{'#C{O%|OrO,59cO&_QpO<e.name=="InterpolationContent"?IFe:null)}),PYr=t6n.configure({wrap:bp((e,t)=>{var n;return e.name=="InterpolationContent"?IFe:e.name!="AttributeInterpolation"?null:((n=e.node.parent)===null||n===void 0?void 0:n.name)=="StatementAttributeValue"?IYr:IFe}),top:"Attribute"}),FYr={parser:MYr},NYr={parser:PYr},MFe=uI({selfClosingTags:!0});function n6n(e){return e.configure({wrap:bp(UYr)},"angular")}const i6n=n6n(MFe.language);function UYr(e,t){switch(e.name){case"Attribute":return/^[*#(\[]|\{\{/.test(t.read(e.from,e.to))?NYr:null;case"Text":return FYr}return null}function jYr(e={}){let t=MFe;if(e.base){if(e.base.language.name!="html"||!(e.base.language instanceof Vd))throw new RangeError("The base option must be the result of calling html(...)");t=e.base}return new wd(t.language==MFe.language?i6n:n6n(t.language),[t.support,t.language.data.of({closeBrackets:{brackets:["[","{",'"']},indentOnInput:/^\s*[\}\]]$/})])}const WYr=Object.freeze(Object.defineProperty({__proto__:null,angular:jYr,angularLanguage:i6n},Symbol.toStringTag,{value:"Module"})),VYr=et({__name:"404",setup(e){const t=_pe();function n(){t.push("/")}const r=G(()=>window==null?void 0:window.$electron);return(o,s)=>{const a=Ci;return Le(),Ge("div",{class:"notFound",style:io({height:Ae(r)?"calc(100vh - 32px)":"100vh"})},[s[1]||(s[1]=fe("span",{class:"title"},"404",-1)),s[2]||(s[2]=fe("div",{class:"notFoundText"},"页面不存在",-1)),c(a,{class:"notFoundBtn",theme:"primary",onClick:n},{default:Oe(()=>[...s[0]||(s[0]=[xt("返回首页",-1)])]),_:1})],4)}}}),zYr=Kr(VYr,[["__scopeId","data-v-0b027e54"]]),HYr=Object.freeze(Object.defineProperty({__proto__:null,default:zYr},Symbol.toStringTag,{value:"Module"})),lbe="data:image/png;base64,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";function r6n(e,t){return function(){return e.apply(t,arguments)}}const{toString:$Yr}=Object.prototype,{getPrototypeOf:kJe}=Object,{iterator:cbe,toStringTag:o6n}=Symbol,dbe=(e=>t=>{const n=$Yr.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),M3=e=>(e=e.toLowerCase(),t=>dbe(t)===e),ube=e=>t=>typeof t===e,{isArray:Vz}=Array,XW=ube("undefined");function mie(e){return e!==null&&!XW(e)&&e.constructor!==null&&!XW(e.constructor)&&t2(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const s6n=M3("ArrayBuffer");function XYr(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&s6n(e.buffer),t}const GYr=ube("string"),t2=ube("function"),a6n=ube("number"),kie=e=>e!==null&&typeof e=="object",YYr=e=>e===!0||e===!1,Uue=e=>{if(dbe(e)!=="object")return!1;const t=kJe(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(o6n in e)&&!(cbe in e)},ZYr=e=>{if(!kie(e)||mie(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},qYr=M3("Date"),KYr=M3("File"),JYr=e=>!!(e&&typeof e.uri<"u"),eZr=e=>e&&typeof e.getParts<"u",tZr=M3("Blob"),nZr=M3("FileList"),iZr=e=>kie(e)&&t2(e.pipe);function rZr(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const Mpt=rZr(),Ppt=typeof Mpt.FormData<"u"?Mpt.FormData:void 0,oZr=e=>{let t;return e&&(Ppt&&e instanceof Ppt||t2(e.append)&&((t=dbe(e))==="formdata"||t==="object"&&t2(e.toString)&&e.toString()==="[object FormData]"))},sZr=M3("URLSearchParams"),[aZr,lZr,cZr,dZr]=["ReadableStream","Request","Response","Headers"].map(M3),uZr=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function vie(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),Vz(e))for(r=0,o=e.length;r0;)if(o=n[r],t===o.toLowerCase())return o;return null}const nQ=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,c6n=e=>!XW(e)&&e!==nQ;function PFe(){const{caseless:e,skipUndefined:t}=c6n(this)&&this||{},n={},r=(o,s)=>{if(s==="__proto__"||s==="constructor"||s==="prototype")return;const a=e&&l6n(n,s)||s;Uue(n[a])&&Uue(o)?n[a]=PFe(n[a],o):Uue(o)?n[a]=PFe({},o):Vz(o)?n[a]=o.slice():(!t||!XW(o))&&(n[a]=o)};for(let o=0,s=arguments.length;o(vie(t,(o,s)=>{n&&t2(o)?Object.defineProperty(e,s,{value:r6n(o,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,s,{value:o,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),fZr=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),gZr=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},mZr=(e,t,n,r)=>{let o,s,a;const l={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),s=o.length;s-- >0;)a=o[s],(!r||r(a,e,t))&&!l[a]&&(t[a]=e[a],l[a]=!0);e=n!==!1&&kJe(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kZr=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},vZr=e=>{if(!e)return null;if(Vz(e))return e;let t=e.length;if(!a6n(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},AZr=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&kJe(Uint8Array)),pZr=(e,t)=>{const r=(e&&e[cbe]).call(e);let o;for(;(o=r.next())&&!o.done;){const s=o.value;t.call(e,s[0],s[1])}},bZr=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},wZr=M3("HTMLFormElement"),OZr=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,o){return r.toUpperCase()+o}),Fpt=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),yZr=M3("RegExp"),d6n=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};vie(n,(o,s)=>{let a;(a=t(o,s,e))!==!1&&(r[s]=a||o)}),Object.defineProperties(e,r)},CZr=e=>{d6n(e,(t,n)=>{if(t2(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(t2(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},_Zr=(e,t)=>{const n={},r=o=>{o.forEach(s=>{n[s]=!0})};return Vz(e)?r(e):r(String(e).split(t)),n},SZr=()=>{},LZr=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function xZr(e){return!!(e&&t2(e.append)&&e[o6n]==="FormData"&&e[cbe])}const EZr=e=>{const t=new Array(10),n=(r,o)=>{if(kie(r)){if(t.indexOf(r)>=0)return;if(mie(r))return r;if(!("toJSON"in r)){t[o]=r;const s=Vz(r)?[]:{};return vie(r,(a,l)=>{const d=n(a,o+1);!XW(d)&&(s[l]=d)}),t[o]=void 0,s}}return r};return n(e,0)},TZr=M3("AsyncFunction"),QZr=e=>e&&(kie(e)||t2(e))&&t2(e.then)&&t2(e.catch),u6n=((e,t)=>e?setImmediate:t?((n,r)=>(nQ.addEventListener("message",({source:o,data:s})=>{o===nQ&&s===n&&r.length&&r.shift()()},!1),o=>{r.push(o),nQ.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",t2(nQ.postMessage)),DZr=typeof queueMicrotask<"u"?queueMicrotask.bind(nQ):typeof process<"u"&&process.nextTick||u6n,BZr=e=>e!=null&&t2(e[cbe]),vn={isArray:Vz,isArrayBuffer:s6n,isBuffer:mie,isFormData:oZr,isArrayBufferView:XYr,isString:GYr,isNumber:a6n,isBoolean:YYr,isObject:kie,isPlainObject:Uue,isEmptyObject:ZYr,isReadableStream:aZr,isRequest:lZr,isResponse:cZr,isHeaders:dZr,isUndefined:XW,isDate:qYr,isFile:KYr,isReactNativeBlob:JYr,isReactNative:eZr,isBlob:tZr,isRegExp:yZr,isFunction:t2,isStream:iZr,isURLSearchParams:sZr,isTypedArray:AZr,isFileList:nZr,forEach:vie,merge:PFe,extend:hZr,trim:uZr,stripBOM:fZr,inherits:gZr,toFlatObject:mZr,kindOf:dbe,kindOfTest:M3,endsWith:kZr,toArray:vZr,forEachEntry:pZr,matchAll:bZr,isHTMLForm:wZr,hasOwnProperty:Fpt,hasOwnProp:Fpt,reduceDescriptors:d6n,freezeMethods:CZr,toObjectSet:_Zr,toCamelCase:OZr,noop:SZr,toFiniteNumber:LZr,findKey:l6n,global:nQ,isContextDefined:c6n,isSpecCompliantForm:xZr,toJSONObject:EZr,isAsyncFn:TZr,isThenable:QZr,setImmediate:u6n,asap:DZr,isIterable:BZr};let No=class h6n extends Error{static from(t,n,r,o,s,a){const l=new h6n(t.message,n||t.code,r,o,s);return l.cause=t,l.name=t.name,t.status!=null&&l.status==null&&(l.status=t.status),a&&Object.assign(l,a),l}constructor(t,n,r,o,s){super(t),Object.defineProperty(this,"message",{value:t,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),r&&(this.config=r),o&&(this.request=o),s&&(this.response=s,this.status=s.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:vn.toJSONObject(this.config),code:this.code,status:this.status}}};No.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";No.ERR_BAD_OPTION="ERR_BAD_OPTION";No.ECONNABORTED="ECONNABORTED";No.ETIMEDOUT="ETIMEDOUT";No.ERR_NETWORK="ERR_NETWORK";No.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";No.ERR_DEPRECATED="ERR_DEPRECATED";No.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";No.ERR_BAD_REQUEST="ERR_BAD_REQUEST";No.ERR_CANCELED="ERR_CANCELED";No.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";No.ERR_INVALID_URL="ERR_INVALID_URL";const RZr=null;function FFe(e){return vn.isPlainObject(e)||vn.isArray(e)}function f6n(e){return vn.endsWith(e,"[]")?e.slice(0,-2):e}function F8e(e,t,n){return e?e.concat(t).map(function(o,s){return o=f6n(o),!n&&s?"["+o+"]":o}).join(n?".":""):t}function IZr(e){return vn.isArray(e)&&!e.some(FFe)}const MZr=vn.toFlatObject(vn,{},null,function(t){return/^is[A-Z]/.test(t)});function hbe(e,t,n){if(!vn.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=vn.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(k,A){return!vn.isUndefined(A[k])});const r=n.metaTokens,o=n.visitor||h,s=n.dots,a=n.indexes,d=(n.Blob||typeof Blob<"u"&&Blob)&&vn.isSpecCompliantForm(t);if(!vn.isFunction(o))throw new TypeError("visitor must be a function");function u(f){if(f===null)return"";if(vn.isDate(f))return f.toISOString();if(vn.isBoolean(f))return f.toString();if(!d&&vn.isBlob(f))throw new No("Blob is not supported. Use a Buffer instead.");return vn.isArrayBuffer(f)||vn.isTypedArray(f)?d&&typeof Blob=="function"?new Blob([f]):Buffer.from(f):f}function h(f,k,A){let p=f;if(vn.isReactNative(t)&&vn.isReactNativeBlob(f))return t.append(F8e(A,k,s),u(f)),!1;if(f&&!A&&typeof f=="object"){if(vn.endsWith(k,"{}"))k=r?k:k.slice(0,-2),f=JSON.stringify(f);else if(vn.isArray(f)&&IZr(f)||(vn.isFileList(f)||vn.endsWith(k,"[]"))&&(p=vn.toArray(f)))return k=f6n(k),p.forEach(function(w,O){!(vn.isUndefined(w)||w===null)&&t.append(a===!0?F8e([k],O,s):a===null?k:k+"[]",u(w))}),!1}return FFe(f)?!0:(t.append(F8e(A,k,s),u(f)),!1)}const g=[],m=Object.assign(MZr,{defaultVisitor:h,convertValue:u,isVisitable:FFe});function v(f,k){if(!vn.isUndefined(f)){if(g.indexOf(f)!==-1)throw Error("Circular reference detected in "+k.join("."));g.push(f),vn.forEach(f,function(p,b){(!(vn.isUndefined(p)||p===null)&&o.call(t,p,vn.isString(b)?b.trim():b,k,m))===!0&&v(p,k?k.concat(b):[b])}),g.pop()}}if(!vn.isObject(e))throw new TypeError("data must be an object");return v(e),t}function Npt(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function vJe(e,t){this._pairs=[],e&&hbe(e,this,t)}const g6n=vJe.prototype;g6n.append=function(t,n){this._pairs.push([t,n])};g6n.toString=function(t){const n=t?function(r){return t.call(this,r,Npt)}:Npt;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function PZr(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function m6n(e,t,n){if(!t)return e;const r=n&&n.encode||PZr,o=vn.isFunction(n)?{serialize:n}:n,s=o&&o.serialize;let a;if(s?a=s(t,o):a=vn.isURLSearchParams(t)?t.toString():new vJe(t,o).toString(r),a){const l=e.indexOf("#");l!==-1&&(e=e.slice(0,l)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class Upt{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){vn.forEach(this.handlers,function(r){r!==null&&t(r)})}}const AJe={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},FZr=typeof URLSearchParams<"u"?URLSearchParams:vJe,NZr=typeof FormData<"u"?FormData:null,UZr=typeof Blob<"u"?Blob:null,jZr={isBrowser:!0,classes:{URLSearchParams:FZr,FormData:NZr,Blob:UZr},protocols:["http","https","file","blob","url","data"]},pJe=typeof window<"u"&&typeof document<"u",NFe=typeof navigator=="object"&&navigator||void 0,WZr=pJe&&(!NFe||["ReactNative","NativeScript","NS"].indexOf(NFe.product)<0),VZr=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",zZr=pJe&&window.location.href||"http://localhost",HZr=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:pJe,hasStandardBrowserEnv:WZr,hasStandardBrowserWebWorkerEnv:VZr,navigator:NFe,origin:zZr},Symbol.toStringTag,{value:"Module"})),r1={...HZr,...jZr};function $Zr(e,t){return hbe(e,new r1.classes.URLSearchParams,{visitor:function(n,r,o,s){return r1.isNode&&vn.isBuffer(n)?(this.append(r,n.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)},...t})}function XZr(e){return vn.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function GZr(e){const t={},n=Object.keys(e);let r;const o=n.length;let s;for(r=0;r=n.length;return a=!a&&vn.isArray(o)?o.length:a,d?(vn.hasOwnProp(o,a)?o[a]=[o[a],r]:o[a]=r,!l):((!o[a]||!vn.isObject(o[a]))&&(o[a]=[]),t(n,r,o[a],s)&&vn.isArray(o[a])&&(o[a]=GZr(o[a])),!l)}if(vn.isFormData(e)&&vn.isFunction(e.entries)){const n={};return vn.forEachEntry(e,(r,o)=>{t(XZr(r),o,n,0)}),n}return null}function YZr(e,t,n){if(vn.isString(e))try{return(t||JSON.parse)(e),vn.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Aie={transitional:AJe,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",o=r.indexOf("application/json")>-1,s=vn.isObject(t);if(s&&vn.isHTMLForm(t)&&(t=new FormData(t)),vn.isFormData(t))return o?JSON.stringify(k6n(t)):t;if(vn.isArrayBuffer(t)||vn.isBuffer(t)||vn.isStream(t)||vn.isFile(t)||vn.isBlob(t)||vn.isReadableStream(t))return t;if(vn.isArrayBufferView(t))return t.buffer;if(vn.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(s){if(r.indexOf("application/x-www-form-urlencoded")>-1)return $Zr(t,this.formSerializer).toString();if((l=vn.isFileList(t))||r.indexOf("multipart/form-data")>-1){const d=this.env&&this.env.FormData;return hbe(l?{"files[]":t}:t,d&&new d,this.formSerializer)}}return s||o?(n.setContentType("application/json",!1),YZr(t)):t}],transformResponse:[function(t){const n=this.transitional||Aie.transitional,r=n&&n.forcedJSONParsing,o=this.responseType==="json";if(vn.isResponse(t)||vn.isReadableStream(t))return t;if(t&&vn.isString(t)&&(r&&!this.responseType||o)){const a=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(t,this.parseReviver)}catch(l){if(a)throw l.name==="SyntaxError"?No.from(l,No.ERR_BAD_RESPONSE,this,null,this.response):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:r1.classes.FormData,Blob:r1.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};vn.forEach(["delete","get","head","post","put","patch"],e=>{Aie.headers[e]={}});const ZZr=vn.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),qZr=e=>{const t={};let n,r,o;return e&&e.split(` +`).forEach(function(a){o=a.indexOf(":"),n=a.substring(0,o).trim().toLowerCase(),r=a.substring(o+1).trim(),!(!n||t[n]&&ZZr[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},jpt=Symbol("internals");function aX(e){return e&&String(e).trim().toLowerCase()}function jue(e){return e===!1||e==null?e:vn.isArray(e)?e.map(jue):String(e)}function KZr(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const JZr=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function N8e(e,t,n,r,o){if(vn.isFunction(r))return r.call(this,t,n);if(o&&(t=n),!!vn.isString(t)){if(vn.isString(r))return t.indexOf(r)!==-1;if(vn.isRegExp(r))return r.test(t)}}function eqr(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function tqr(e,t){const n=vn.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(o,s,a){return this[r].call(this,t,o,s,a)},configurable:!0})})}let n2=class{constructor(t){t&&this.set(t)}set(t,n,r){const o=this;function s(l,d,u){const h=aX(d);if(!h)throw new Error("header name must be a non-empty string");const g=vn.findKey(o,h);(!g||o[g]===void 0||u===!0||u===void 0&&o[g]!==!1)&&(o[g||d]=jue(l))}const a=(l,d)=>vn.forEach(l,(u,h)=>s(u,h,d));if(vn.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(vn.isString(t)&&(t=t.trim())&&!JZr(t))a(qZr(t),n);else if(vn.isObject(t)&&vn.isIterable(t)){let l={},d,u;for(const h of t){if(!vn.isArray(h))throw TypeError("Object iterator must return a key-value pair");l[u=h[0]]=(d=l[u])?vn.isArray(d)?[...d,h[1]]:[d,h[1]]:h[1]}a(l,n)}else t!=null&&s(n,t,r);return this}get(t,n){if(t=aX(t),t){const r=vn.findKey(this,t);if(r){const o=this[r];if(!n)return o;if(n===!0)return KZr(o);if(vn.isFunction(n))return n.call(this,o,r);if(vn.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=aX(t),t){const r=vn.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||N8e(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let o=!1;function s(a){if(a=aX(a),a){const l=vn.findKey(r,a);l&&(!n||N8e(r,r[l],l,n))&&(delete r[l],o=!0)}}return vn.isArray(t)?t.forEach(s):s(t),o}clear(t){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const s=n[r];(!t||N8e(this,this[s],s,t,!0))&&(delete this[s],o=!0)}return o}normalize(t){const n=this,r={};return vn.forEach(this,(o,s)=>{const a=vn.findKey(r,s);if(a){n[a]=jue(o),delete n[s];return}const l=t?eqr(s):String(s).trim();l!==s&&delete n[s],n[l]=jue(o),r[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return vn.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=t&&vn.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(o=>r.set(o)),r}static accessor(t){const r=(this[jpt]=this[jpt]={accessors:{}}).accessors,o=this.prototype;function s(a){const l=aX(a);r[l]||(tqr(o,a),r[l]=!0)}return vn.isArray(t)?t.forEach(s):s(t),this}};n2.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);vn.reduceDescriptors(n2.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});vn.freezeMethods(n2);function U8e(e,t){const n=this||Aie,r=t||n,o=n2.from(r.headers);let s=r.data;return vn.forEach(e,function(l){s=l.call(n,s,o.normalize(),t?t.status:void 0)}),o.normalize(),s}function v6n(e){return!!(e&&e.__CANCEL__)}let pie=class extends No{constructor(t,n,r){super(t??"canceled",No.ERR_CANCELED,n,r),this.name="CanceledError",this.__CANCEL__=!0}};function A6n(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new No("Request failed with status code "+n.status,[No.ERR_BAD_REQUEST,No.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function nqr(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function iqr(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o=0,s=0,a;return t=t!==void 0?t:1e3,function(d){const u=Date.now(),h=r[s];a||(a=u),n[o]=d,r[o]=u;let g=s,m=0;for(;g!==o;)m+=n[g++],g=g%e;if(o=(o+1)%e,o===s&&(s=(s+1)%e),u-a{n=h,o=null,s&&(clearTimeout(s),s=null),e(...u)};return[(...u)=>{const h=Date.now(),g=h-n;g>=r?a(u,h):(o=u,s||(s=setTimeout(()=>{s=null,a(o)},r-g)))},()=>o&&a(o)]}const hme=(e,t,n=3)=>{let r=0;const o=iqr(50,250);return rqr(s=>{const a=s.loaded,l=s.lengthComputable?s.total:void 0,d=a-r,u=o(d),h=a<=l;r=a;const g={loaded:a,total:l,progress:l?a/l:void 0,bytes:d,rate:u||void 0,estimated:u&&l&&h?(l-a)/u:void 0,event:s,lengthComputable:l!=null,[t?"download":"upload"]:!0};e(g)},n)},Wpt=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Vpt=e=>(...t)=>vn.asap(()=>e(...t)),oqr=r1.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,r1.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(r1.origin),r1.navigator&&/(msie|trident)/i.test(r1.navigator.userAgent)):()=>!0,sqr=r1.hasStandardBrowserEnv?{write(e,t,n,r,o,s,a){if(typeof document>"u")return;const l=[`${e}=${encodeURIComponent(t)}`];vn.isNumber(n)&&l.push(`expires=${new Date(n).toUTCString()}`),vn.isString(r)&&l.push(`path=${r}`),vn.isString(o)&&l.push(`domain=${o}`),s===!0&&l.push("secure"),vn.isString(a)&&l.push(`SameSite=${a}`),document.cookie=l.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function aqr(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function lqr(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function p6n(e,t,n){let r=!aqr(t);return e&&(r||n==!1)?lqr(e,t):t}const zpt=e=>e instanceof n2?{...e}:e;function JB(e,t){t=t||{};const n={};function r(u,h,g,m){return vn.isPlainObject(u)&&vn.isPlainObject(h)?vn.merge.call({caseless:m},u,h):vn.isPlainObject(h)?vn.merge({},h):vn.isArray(h)?h.slice():h}function o(u,h,g,m){if(vn.isUndefined(h)){if(!vn.isUndefined(u))return r(void 0,u,g,m)}else return r(u,h,g,m)}function s(u,h){if(!vn.isUndefined(h))return r(void 0,h)}function a(u,h){if(vn.isUndefined(h)){if(!vn.isUndefined(u))return r(void 0,u)}else return r(void 0,h)}function l(u,h,g){if(g in t)return r(u,h);if(g in e)return r(void 0,u)}const d={url:s,method:s,data:s,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:l,headers:(u,h,g)=>o(zpt(u),zpt(h),g,!0)};return vn.forEach(Object.keys({...e,...t}),function(h){if(h==="__proto__"||h==="constructor"||h==="prototype")return;const g=vn.hasOwnProp(d,h)?d[h]:o,m=g(e[h],t[h],h);vn.isUndefined(m)&&g!==l||(n[h]=m)}),n}const b6n=e=>{const t=JB({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:s,headers:a,auth:l}=t;if(t.headers=a=n2.from(a),t.url=m6n(p6n(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),l&&a.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),vn.isFormData(n)){if(r1.hasStandardBrowserEnv||r1.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if(vn.isFunction(n.getHeaders)){const d=n.getHeaders(),u=["content-type","content-length"];Object.entries(d).forEach(([h,g])=>{u.includes(h.toLowerCase())&&a.set(h,g)})}}if(r1.hasStandardBrowserEnv&&(r&&vn.isFunction(r)&&(r=r(t)),r||r!==!1&&oqr(t.url))){const d=o&&s&&sqr.read(s);d&&a.set(o,d)}return t},cqr=typeof XMLHttpRequest<"u",dqr=cqr&&function(e){return new Promise(function(n,r){const o=b6n(e);let s=o.data;const a=n2.from(o.headers).normalize();let{responseType:l,onUploadProgress:d,onDownloadProgress:u}=o,h,g,m,v,f;function k(){v&&v(),f&&f(),o.cancelToken&&o.cancelToken.unsubscribe(h),o.signal&&o.signal.removeEventListener("abort",h)}let A=new XMLHttpRequest;A.open(o.method.toUpperCase(),o.url,!0),A.timeout=o.timeout;function p(){if(!A)return;const w=n2.from("getAllResponseHeaders"in A&&A.getAllResponseHeaders()),y={data:!l||l==="text"||l==="json"?A.responseText:A.response,status:A.status,statusText:A.statusText,headers:w,config:e,request:A};A6n(function(_){n(_),k()},function(_){r(_),k()},y),A=null}"onloadend"in A?A.onloadend=p:A.onreadystatechange=function(){!A||A.readyState!==4||A.status===0&&!(A.responseURL&&A.responseURL.indexOf("file:")===0)||setTimeout(p)},A.onabort=function(){A&&(r(new No("Request aborted",No.ECONNABORTED,e,A)),A=null)},A.onerror=function(O){const y=O&&O.message?O.message:"Network Error",C=new No(y,No.ERR_NETWORK,e,A);C.event=O||null,r(C),A=null},A.ontimeout=function(){let O=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const y=o.transitional||AJe;o.timeoutErrorMessage&&(O=o.timeoutErrorMessage),r(new No(O,y.clarifyTimeoutError?No.ETIMEDOUT:No.ECONNABORTED,e,A)),A=null},s===void 0&&a.setContentType(null),"setRequestHeader"in A&&vn.forEach(a.toJSON(),function(O,y){A.setRequestHeader(y,O)}),vn.isUndefined(o.withCredentials)||(A.withCredentials=!!o.withCredentials),l&&l!=="json"&&(A.responseType=o.responseType),u&&([m,f]=hme(u,!0),A.addEventListener("progress",m)),d&&A.upload&&([g,v]=hme(d),A.upload.addEventListener("progress",g),A.upload.addEventListener("loadend",v)),(o.cancelToken||o.signal)&&(h=w=>{A&&(r(!w||w.type?new pie(null,e,A):w),A.abort(),A=null)},o.cancelToken&&o.cancelToken.subscribe(h),o.signal&&(o.signal.aborted?h():o.signal.addEventListener("abort",h)));const b=nqr(o.url);if(b&&r1.protocols.indexOf(b)===-1){r(new No("Unsupported protocol "+b+":",No.ERR_BAD_REQUEST,e));return}A.send(s||null)})},uqr=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,o;const s=function(u){if(!o){o=!0,l();const h=u instanceof Error?u:this.reason;r.abort(h instanceof No?h:new pie(h instanceof Error?h.message:h))}};let a=t&&setTimeout(()=>{a=null,s(new No(`timeout of ${t}ms exceeded`,No.ETIMEDOUT))},t);const l=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(s):u.removeEventListener("abort",s)}),e=null)};e.forEach(u=>u.addEventListener("abort",s));const{signal:d}=r;return d.unsubscribe=()=>vn.asap(l),d}},hqr=function*(e,t){let n=e.byteLength;if(n{const o=fqr(e,t);let s=0,a,l=d=>{a||(a=!0,r&&r(d))};return new ReadableStream({async pull(d){try{const{done:u,value:h}=await o.next();if(u){l(),d.close();return}let g=h.byteLength;if(n){let m=s+=g;n(m)}d.enqueue(new Uint8Array(h))}catch(u){throw l(u),u}},cancel(d){return l(d),o.return()}},{highWaterMark:2})},$pt=64*1024,{isFunction:ole}=vn,mqr=(({Request:e,Response:t})=>({Request:e,Response:t}))(vn.global),{ReadableStream:Xpt,TextEncoder:Gpt}=vn.global,Ypt=(e,...t)=>{try{return!!e(...t)}catch{return!1}},kqr=e=>{e=vn.merge.call({skipUndefined:!0},mqr,e);const{fetch:t,Request:n,Response:r}=e,o=t?ole(t):typeof fetch=="function",s=ole(n),a=ole(r);if(!o)return!1;const l=o&&ole(Xpt),d=o&&(typeof Gpt=="function"?(f=>k=>f.encode(k))(new Gpt):async f=>new Uint8Array(await new n(f).arrayBuffer())),u=s&&l&&Ypt(()=>{let f=!1;const k=new n(r1.origin,{body:new Xpt,method:"POST",get duplex(){return f=!0,"half"}}).headers.has("Content-Type");return f&&!k}),h=a&&l&&Ypt(()=>vn.isReadableStream(new r("").body)),g={stream:h&&(f=>f.body)};o&&["text","arrayBuffer","blob","formData","stream"].forEach(f=>{!g[f]&&(g[f]=(k,A)=>{let p=k&&k[f];if(p)return p.call(k);throw new No(`Response type '${f}' is not supported`,No.ERR_NOT_SUPPORT,A)})});const m=async f=>{if(f==null)return 0;if(vn.isBlob(f))return f.size;if(vn.isSpecCompliantForm(f))return(await new n(r1.origin,{method:"POST",body:f}).arrayBuffer()).byteLength;if(vn.isArrayBufferView(f)||vn.isArrayBuffer(f))return f.byteLength;if(vn.isURLSearchParams(f)&&(f=f+""),vn.isString(f))return(await d(f)).byteLength},v=async(f,k)=>{const A=vn.toFiniteNumber(f.getContentLength());return A??m(k)};return async f=>{let{url:k,method:A,data:p,signal:b,cancelToken:w,timeout:O,onDownloadProgress:y,onUploadProgress:C,responseType:_,headers:S,withCredentials:L="same-origin",fetchOptions:E}=b6n(f),Q=t||fetch;_=_?(_+"").toLowerCase():"text";let T=uqr([b,w&&w.toAbortSignal()],O),P=null;const D=T&&T.unsubscribe&&(()=>{T.unsubscribe()});let I;try{if(C&&u&&A!=="get"&&A!=="head"&&(I=await v(S,p))!==0){let W=new n(k,{method:"POST",body:p,duplex:"half"}),H;if(vn.isFormData(p)&&(H=W.headers.get("content-type"))&&S.setContentType(H),W.body){const[X,Y]=Wpt(I,hme(Vpt(C)));p=Hpt(W.body,$pt,X,Y)}}vn.isString(L)||(L=L?"include":"omit");const B=s&&"credentials"in n.prototype,R={...E,signal:T,method:A.toUpperCase(),headers:S.normalize().toJSON(),body:p,duplex:"half",credentials:B?L:void 0};P=s&&new n(k,R);let M=await(s?Q(P,E):Q(k,R));const N=h&&(_==="stream"||_==="response");if(h&&(y||N&&D)){const W={};["status","statusText","headers"].forEach(Z=>{W[Z]=M[Z]});const H=vn.toFiniteNumber(M.headers.get("content-length")),[X,Y]=y&&Wpt(H,hme(Vpt(y),!0))||[];M=new r(Hpt(M.body,$pt,X,()=>{Y&&Y(),D&&D()}),W)}_=_||"text";let j=await g[vn.findKey(g,_)||"text"](M,f);return!N&&D&&D(),await new Promise((W,H)=>{A6n(W,H,{data:j,headers:n2.from(M.headers),status:M.status,statusText:M.statusText,config:f,request:P})})}catch(B){throw D&&D(),B&&B.name==="TypeError"&&/Load failed|fetch/i.test(B.message)?Object.assign(new No("Network Error",No.ERR_NETWORK,f,P,B&&B.response),{cause:B.cause||B}):No.from(B,B&&B.code,f,P,B&&B.response)}}},vqr=new Map,w6n=e=>{let t=e&&e.env||{};const{fetch:n,Request:r,Response:o}=t,s=[r,o,n];let a=s.length,l=a,d,u,h=vqr;for(;l--;)d=s[l],u=h.get(d),u===void 0&&h.set(d,u=l?new Map:kqr(t)),h=u;return u};w6n();const bJe={http:RZr,xhr:dqr,fetch:{get:w6n}};vn.forEach(bJe,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Zpt=e=>`- ${e}`,Aqr=e=>vn.isFunction(e)||e===null||e===!1;function pqr(e,t){e=vn.isArray(e)?e:[e];const{length:n}=e;let r,o;const s={};for(let a=0;a`adapter ${d} `+(u===!1?"is not supported by the environment":"is not available in the build"));let l=n?a.length>1?`since : `+a.map(Zpt).join(` `):" "+Zpt(a[0]):"as no adapter specified";throw new No("There is no suitable adapter to dispatch the request "+l,"ERR_NOT_SUPPORT")}return o}const O6n={getAdapter:pqr,adapters:bJe};function j8e(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new pie(null,e)}function qpt(e){return j8e(e),e.headers=n2.from(e.headers),e.data=U8e.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),O6n.getAdapter(e.adapter||Aie.adapter,e)(e).then(function(r){return j8e(e),r.data=U8e.call(e,e.transformResponse,r),r.headers=n2.from(r.headers),r},function(r){return v6n(r)||(j8e(e),r&&r.response&&(r.response.data=U8e.call(e,e.transformResponse,r.response),r.response.headers=n2.from(r.response.headers))),Promise.reject(r)})}const y6n="1.13.6",fbe={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{fbe[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Kpt={};fbe.transitional=function(t,n,r){function o(s,a){return"[Axios v"+y6n+"] Transitional option '"+s+"'"+a+(r?". "+r:"")}return(s,a,l)=>{if(t===!1)throw new No(o(a," has been removed"+(n?" in "+n:"")),No.ERR_DEPRECATED);return n&&!Kpt[a]&&(Kpt[a]=!0,console.warn(o(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(s,a,l):!0}};fbe.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function bqr(e,t,n){if(typeof e!="object")throw new No("options must be an object",No.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const s=r[o],a=t[s];if(a){const l=e[s],d=l===void 0||a(l,s,e);if(d!==!0)throw new No("option "+s+" must be "+d,No.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new No("Unknown option "+s,No.ERR_BAD_OPTION)}}const Wue={assertOptions:bqr,validators:fbe},$A=Wue.validators;let sD=class{constructor(t){this.defaults=t||{},this.interceptors={request:new Upt,response:new Upt}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let o={};Error.captureStackTrace?Error.captureStackTrace(o):o=new Error;const s=o.stack?o.stack.replace(/^.+\n/,""):"";try{r.stack?s&&!String(r.stack).endsWith(s.replace(/^.+\n.+\n/,""))&&(r.stack+=` -`+s):r.stack=s}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=JB(this.defaults,n);const{transitional:r,paramsSerializer:o,headers:s}=n;r!==void 0&&Wue.assertOptions(r,{silentJSONParsing:$A.transitional($A.boolean),forcedJSONParsing:$A.transitional($A.boolean),clarifyTimeoutError:$A.transitional($A.boolean),legacyInterceptorReqResOrdering:$A.transitional($A.boolean)},!1),o!=null&&(An.isFunction(o)?n.paramsSerializer={serialize:o}:Wue.assertOptions(o,{encode:$A.function,serialize:$A.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Wue.assertOptions(n,{baseUrl:$A.spelling("baseURL"),withXsrfToken:$A.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=s&&An.merge(s.common,s[n.method]);s&&An.forEach(["delete","get","head","post","put","patch","common"],f=>{delete s[f]}),n.headers=n2.concat(a,s);const l=[];let d=!0;this.interceptors.request.forEach(function(k){if(typeof k.runWhen=="function"&&k.runWhen(n)===!1)return;d=d&&k.synchronous;const A=n.transitional||AJe;A&&A.legacyInterceptorReqResOrdering?l.unshift(k.fulfilled,k.rejected):l.push(k.fulfilled,k.rejected)});const u=[];this.interceptors.response.forEach(function(k){u.push(k.fulfilled,k.rejected)});let h,g=0,m;if(!d){const f=[qpt.bind(this),void 0];for(f.unshift(...l),f.push(...u),m=f.length,h=Promise.resolve(n);g{if(!r._listeners)return;let s=r._listeners.length;for(;s-- >0;)r._listeners[s](o);r._listeners=null}),this.promise.then=o=>{let s;const a=new Promise(l=>{r.subscribe(l),s=l}).then(o);return a.cancel=function(){r.unsubscribe(s)},a},t(function(s,a,l){r.reason||(r.reason=new pie(s,a,l),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new C6n(function(o){t=o}),cancel:t}}};function Oqr(e){return function(n){return e.apply(null,n)}}function yqr(e){return An.isObject(e)&&e.isAxiosError===!0}const UFe={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(UFe).forEach(([e,t])=>{UFe[t]=e});function _6n(e){const t=new sD(e),n=r6n(sD.prototype.request,t);return An.extend(n,sD.prototype,t,{allOwnKeys:!0}),An.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return _6n(JB(e,o))},n}const kh=_6n(Aie);kh.Axios=sD;kh.CanceledError=pie;kh.CancelToken=wqr;kh.isCancel=v6n;kh.VERSION=y6n;kh.toFormData=hbe;kh.AxiosError=No;kh.Cancel=kh.CanceledError;kh.all=function(t){return Promise.all(t)};kh.spread=Oqr;kh.isAxiosError=yqr;kh.mergeConfig=JB;kh.AxiosHeaders=n2;kh.formToJSON=e=>k6n(An.isHTMLForm(e)?new FormData(e):e);kh.getAdapter=O6n.getAdapter;kh.HttpStatusCode=UFe;kh.default=kh;const{Axios:fUs,AxiosError:gUs,CanceledError:mUs,isCancel:kUs,CancelToken:vUs,VERSION:AUs,all:pUs,Cancel:bUs,isAxiosError:wUs,spread:OUs,toFormData:yUs,AxiosHeaders:CUs,HttpStatusCode:_Us,formToJSON:SUs,getAdapter:LUs,mergeConfig:xUs}=kh,fn=kh.create();fn.interceptors.request.use(function(e){const{baseUrl:t,otherSetting:n}=ys(ku());e.baseURL=t.value,e.timeout=n.value.axiosTimeOut;const r=localStorage.getItem("token");return r&&(e.headers.Authorization=r),e});fn.interceptors.response.use(function(e){return e.data},function(e){var t;return e.status===401&&(localStorage.removeItem("token"),nie.push("/login"),i1.error(window.$t("common.sessionExpired"))),Promise.reject(((t=e==null?void 0:e.response)==null?void 0:t.data)??e)});const Cqr={class:"languageConfig"},_qr={class:"sectionDesc"},Sqr={class:"langGrid"},Lqr=["onClick"],xqr={class:"langInfo"},Eqr={class:"langName"},Tqr={class:"langNative"},Qqr=et({__name:"languageConfig",setup(e){const t=he(yW.value??"zh-CN"),{locale:n}=lI();function r(o){var s;n.value=o,t.value=o,yW.value=o,(s=window.$message)==null||s.success($t("settings.language.msg.saved"))}return(o,s)=>{const a=uL;return Le(),Ge("div",Cqr,[fe("p",_qr,Fe(o.$t("settings.language.desc")),1),fe("div",Sqr,[(Le(!0),Ge(on,null,Bi(Ae(YZe),l=>(Le(),Ge("div",{key:l.value,class:Eo(["langCard",{active:Ae(t)===l.value}]),onClick:d=>r(l.value)},[fe("div",xqr,[fe("div",Eqr,Fe(l.label),1),fe("div",Tqr,Fe(l.tips),1)]),Ae(t)===l.value?(Le(),Ft(a,{key:0,name:"check-circle-filled",class:"checkIcon"})):en("",!0)],10,Lqr))),128))])])}}}),Dqr=Kr(Qqr,[["__scopeId","data-v-6430745e"]]),Bqr={class:"requestConfig"},Rqr=et({__name:"requestConfig",setup(e){const{baseUrl:t,isElectron:n}=ys(ku()),r=he({baseUrl:""}),o={baseUrl:[{required:!0,message:$t("settings.request.msg.enterApi"),trigger:"blur"},{pattern:/^https?:\/\/.+/,message:$t("settings.request.msg.validUrl"),trigger:"blur"}]};function s(){r.value.baseUrl=t.value}function a(){t.value=r.value.baseUrl,window.$message.success($t("settings.request.msg.saved"))}function l(){r.value.baseUrl="http://localhost:10588",t.value=r.value.baseUrl,window.$message.success($t("settings.request.msg.reset"))}async function d(){try{const h=await(await fetch("toonflow://getAppUrl")).json();h!=null&&h.port&&(t.value=h.url,n.value=!0,window.$message.success($t("settings.request.msg.refreshSuccess")))}catch{window.$message.error($t("settings.request.msg.refreshFailed"))}}return pn(()=>{s()}),(u,h)=>{const g=Dz,m=uL,v=pu,f=p2,k=Ci,A=Ev,p=A2;return Le(),Ge("div",Bqr,[c(g,{style:{"margin-bottom":"16px"},theme:"warning",message:u.$t("settings.request.warning")},null,8,["message"]),c(p,{data:r.value,labelAlign:"top",rules:o},{default:Oe(()=>[c(f,{label:u.$t("settings.request.apiAddress"),name:"baseUrl"},{default:Oe(()=>[c(v,{modelValue:r.value.baseUrl,"onUpdate:modelValue":h[0]||(h[0]=b=>r.value.baseUrl=b),placeholder:u.$t("settings.request.apiPlaceholder"),clearable:""},{"prefix-icon":Oe(()=>[c(m,{name:"link"})]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),c(f,null,{default:Oe(()=>[c(A,{size:"small"},{default:Oe(()=>[c(k,{theme:"primary",type:"submit",onClick:a},{default:Oe(()=>[xt(Fe(u.$t("settings.request.save")),1)]),_:1}),c(k,{theme:"default",onClick:l},{default:Oe(()=>[xt(Fe(u.$t("settings.request.reset")),1)]),_:1}),Ae(n)?(Le(),Ft(k,{key:0,theme:"warning",onClick:d},{default:Oe(()=>[xt(Fe(u.$t("settings.request.refresh")),1)]),_:1})):en("",!0)]),_:1})]),_:1})]),_:1},8,["data"])])}}}),Iqr=et({__name:"loginConfig",setup(e){const t=he(null),n=he(!1),r=he({id:null,name:"",password:""}),o={name:[{required:!0,message:$t("settings.login.msg.enterUsername"),trigger:"blur"},{min:2,max:20,message:$t("settings.login.msg.usernameLength"),trigger:"blur"}],password:[{required:!0,message:$t("settings.login.msg.enterPassword"),trigger:"blur"},{min:6,max:20,message:$t("settings.login.msg.passwordLength"),trigger:"blur"}]};async function s(){try{const u=await fn.get("/setting/loginConfig/getUser");r.value={id:u.data.id??null,name:u.data.name??"",password:u.data.password??""}}catch{window.$message.error($t("settings.login.msg.fetchFailed"))}}async function a(){n.value=!0;try{await fn.post("/setting/loginConfig/updateUserPwd",r.value),window.$message.success($t("settings.login.msg.saveSuccess")),await s()}catch{window.$message.error($t("settings.login.msg.saveFailed"))}finally{n.value=!1}}function l(u){u.validateResult===!0&&a()}function d(){var u;(u=t.value)==null||u.reset()}return pn(()=>{s()}),(u,h)=>{const g=pu,m=p2,v=Ci,f=Ev,k=A2,A=Wc;return Le(),Ft(A,{loading:Ae(n)},{default:Oe(()=>[c(k,{ref_key:"formRef",ref:t,labelAlign:"top",data:Ae(r),rules:o,colon:!0,onSubmit:l,onReset:d},{default:Oe(()=>[c(m,{label:u.$t("settings.login.username"),name:"name"},{default:Oe(()=>[c(g,{modelValue:Ae(r).name,"onUpdate:modelValue":h[0]||(h[0]=p=>Ae(r).name=p),placeholder:u.$t("settings.login.usernamePlaceholder"),clearable:"",width:"100%"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(m,{label:u.$t("settings.login.password"),name:"password"},{default:Oe(()=>[c(g,{modelValue:Ae(r).password,"onUpdate:modelValue":h[1]||(h[1]=p=>Ae(r).password=p),type:"password",placeholder:u.$t("settings.login.passwordPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(m,{"status-icon":!1},{default:Oe(()=>[c(f,{size:"small"},{default:Oe(()=>[c(v,{theme:"primary",type:"submit",loading:Ae(n)},{default:Oe(()=>[xt(Fe(u.$t("settings.login.modify")),1)]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1},8,["data"])]),_:1},8,["loading"])}}}),Mqr="data:image/png;base64,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",Pqr="data:image/png;base64,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",Fqr="data:image/png;base64,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",Nqr="data:image/png;base64,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",Jpt="data:image/png;base64,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",Uqr="data:image/png;base64,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",jqr="data:image/png;base64,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",Wqr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAAKACAYAAAAMzckjAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAgAElEQVR4nO3ddbi1VbU34AGitGIhGKgHC1GxFfNYmCgGdnd3JxbGsTuxC2wMbMVu0U9ExQAUPYiClIDA+a5H9tGDxFtrzTHWGvd9XeP/d8/xm3M+795rrCcCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACApXfhiPgPVWYNtswOREMbF+h755rOIAAG2iIijo2I/1Fl1uDXEbG+XTCUfZCb+RMi4vwyDzDOowo88KjTr8FONsFw75DF1L34OJkHGOcnLr2SD6B72QTDXadA3zvXARGxntwDzN+1Cxz66ozX4O8RsbVNMNz/k8nUPXl9mQeYv7e77Eo/gD7ZJhju0QX63rneLfMA83Uuwx/l61eGQYYzDJKb+eMNgwDM1yMKPOCoVa/BjW2E4d4lm6l78zEyDzA/P3TJLcQD6J42wXDXLdD3zvUzwyAA87FjgUNerd4anGgYJIVhkNw9er2ctgMstz08gC3UA+iTsgPT0GMK9L1zTX+GB2DGwx/HFDjg1eqvgWGQ8c4bEX+T07R9Oq39eRL6DrC0HuZSW8iHzxtlB6ehdxfoe+eavpIHgBn5QYGDXa35GrzfDhhu+lJiWc1bA8MgADNyDRfawl7oJ0TElnbCcD8t0PvONb2eD4B19NYCB7pa+zV4gh0w3ONkNnXPvkPmAdbN5hFxtMtsoR9AD/T9aMMZBsnN/HGGQQDWzUMLPMCodV+DG9gIw71XdlP37iNlHmDtGf5YjgfQ6WGEsW5QoO+da3+BB1g7Vy9wiKvZDYOc30YYbnoIkeG8NbiWzAOsuTe7vJbq8p4GExjrCQX63rneJvAAa2aziDiqwAGuZrcGBxgGGe58EXG8HKcOg5x7fNsBFteDXVpL+fA5fUkxY72/QN8718MFHmD1fb/Awa1mvwbTa8oYa3odnyznrcGPBR5g9VzVhbW0F/b050jDIGOtFxE/L9D7znXNwT0HWEhvLHBgq/mtwWOzA9bQE2U6dU/vkR0AgEUY/viry2qpH0ANg4xnGCQ384ZBAFbhgQUeUNT81+B6dsJwH5Dt1L39MJkHOHPfc0m1eAB9l00w3I0L9L1z7SfzAGdshwKHtBo3DDL9WZKxwyC/kPHUPX4NgQc4vTe4nFo9gD7aJhjuyQX63rneIvMAp2X4o1/9zJtBhrtARJxYoPdd65iIOKfDH+BfHlDgcFbj1+A6NsFwe8l66l5/iMwD/Mt3XEotH0DfYRMMt1OBvncuwyAAK65Q4FBWed+Pdh47YfgwyC9lPnXPX03mASJe5zJq/QD6SJtguKcW6HvnepPMA91t6s0f0b32zw5hQ1sZBknN/NGGQYDu7lfgAUTlr8G1soPY0IcK9L1zPSg7AACZvlXgIFb5a/A223C4mxXoe+f6kcwDXRn+yL+EKg2DnDs7kA2HQQ4s0PvOdZXsEABkeG2BA1jVWYOH24bDPb1A3zvX9PYjgFY2jogjChzAqs4a/Dg7lA0ZBskfBtk8OwQAI923wAOHqrcGO9qGw324QN871/QWJIA2vlng4FX11mCP7GA2dPMCfe9c380OAMAoly9w6Kqaa2AYZLz1I+I3BXrfua6c0HeA4V5d4MBVddfgYfbkcM8o0PfO9XqZBzoMf/ylwIGr6q7BftkhbWhrbwZJzbxhEGDp3bvAA4aqvwbXyA5qQx8t0PfOdf/sAADM09cLHLSq/hq8xTYc7pYF+t65vi3zwLLarsAhqxZjDY6NiC2yA9twGOS3BXrfua6UHQKAeXhlgQNWLc4aPMQ2HO5ZBfreuaa3IwEs3fDHnwscsGpx1sAwyHgXjoiTCvS+ax0ZEZsm9B1gbu5Z4HBVi7cGV7Mnh/t4gb53ruktSQBL42sFDla1eGvwpuzgNrRzgb53ruktSQBLM/xxSoGDVS3m96OdMzvAzZwtIg4q0PvOdcXsEADMwisKHKhqcdfgQbbhcLsV6Hvnmt6WBLDQNjL8kX6ZLHr9KDvEDRkGyR8G2SQ7BADr4h4FHiDU4q/BVWzD4T5RoO+da3prEsDC2rfAQaoWfw3emB3khm5doO+da3prEsBCuozhj/RLZFnKMMh4hkHyc79DQt8B1tnLChygannW4IH25HDPLtD3zvUqmQcWzYYRcViBA1Qtzxp8NzvUDV3Em0FSM28YBFg4dyvwwKCWbw2unB3shj5ZoO+d617ZAQBYE18ucHCq5VuD19uGw+1SoO+da3qLEsBCuLThj/RLY5mHQTbPDngzG0TE7wr0vnNdLjsEAKvjJQUOTLW8a3B/23C45xboe+ea3qYEUNo5DH+kXxbLXt/ODnlD2xgGSc38Ed4MAlR31wIPCGr51+BK2UFv6NMF+t65prcqAZT1pQIHpVr+NXhtdtAbul2Bvneu6a1KACVta/gj/ZLoUkdFxGbZgW84DPL7Ar3vXNtnhwDgjPxXgQNS9VmD+9qGwz2/QN871/R2JYBywx//XeCAVH3W4JvZoW/o4hFxcoHed63DI2Kj7BAA/F93LnA4qn5rcEXbcLjPFOh755resgRQxhcKHIyq3xq8Ojv4Dd2hQN871/SWJYASDH/kXwpd68iI2DR7AzRjGCQ/95fNDgHA5EUFDkTVdw3uYxsOt3uBvneu6W1LAKkMf+RfBt3rG86A4QyD5GbeMAiQ7o4FHgCUNTAMMt5n5S717LlLQs8B/ulzLgEPoAUy8Cp7crhdC/S9c01vXQJI8R++Eyz9ElD/GgbZxDkw1Nkj4lAZTN2D28k8kOGFDn8PYIUycC/HgDOgWU1vXwIYyv/+8w9/ddo1+JozYDh/BcgfBtlQ7oGRfP7HA1jFB9DLOQaG+3yBvneu6S1MAMOYAMw/+NXp1+AVzoDh7iSLqXtxegsTwBC+A8zDV9WHzyMMgwznu0BzM39KRFxqfNuBjrwFIP9BR535Gtwje4M09GKZTN2T09uYAObKe0A9fFV/+NzXGTCc94HnZv5PhkGAebt9gQteWYNVZWB7R8FwX5TL1LNpeisTwNzs45D3ALoAGXiZM2C4uxToe+ea3soEMBeGP/IPebX6wyAbOweGD4McJqOpwyCXlHlgHp7ncPcAtkAZuJtjYLiXFOh753qBzAOzZvgj/3BXa7YGX3EMDHfpld9EyWrOGvxx5S1NADNzW4e6S20BM3BZZ8BwXyrQ9851B5kHZunTBQ42ZQ3WNAMvdQwMd1c5TT2rPiPzwKxsExEnOdQ9gC5gBg6PiI0cBUMZBsnN/PQn+EvIPDALzy1wkStrsLYZmH4jxVjTb17t2bw1mN7WBLDOwx+/c5i7zBY4A9Nn0hjLMEhu5g2DAOtslwIXuLIG65qB7ZwFw01T2PZu3hpMb20CWGufdIi7xJYgA//lDBju7gX63rmmtzYBrJWLGP5IP8TV7IZBNnQODDWt959kOHUYZFuZB9bGsx3eHsCWKAN3dgwM9/ICfe9c09ubANbI2SLioAIHmLIGs8rAF5wBw13Gm0FSz7A/eDMIsKZu7cHDw+cS/knsUo6C4b5aoPeda3qLE8Bq27vAwaWswawz8CJnwHD3lOPUs+xTMg+srgsb/vDwuaSX9jSUYBhkrI0j4s8Fet+1To6Iiw3uObCgditwaClrMK8M3DF7gzX0SnlOPdOekx0AYDGGP37rsPYAusQZ+Fz2JmtouwJ971yHGgYBVmXnAoeVsgbzHga5pKNguK/LderZdhuZB87Kxx3SHkAbZOCFjoHh7lWg753rEzIPnBnDH/mHtBqzBoZBcoZB/iLjqcMgF03oO7AAnuVw9gDWKAO7Zm+4hl5VoO+daxrwAziN9Q1/pB/OauwafNYZMNzl5Tx1nx8SERvIPfB/3dLBnHYov9Hapw2DXMIxMNw35D31IXB6yxPAP33UoZxyGP8kIjaLiKOsf8r67+4MGO4+sp76ADi95QngH7aOiBMdyimH8aNXMvgW65+y/n/0/WjDGQbJfQA0DAL80zM8fKQcxCdExPlXerCjHqRdiLd3Fgz3GnlPfQg0DAL8Y/jjNw7jlEP4A/+Wv5/qQ0of9nEODHcFWU8fBpne+gQ0dnMHcdohvNO/9eJxepE2DLJt0v7r7FvynvoQeKvsAAC5PuwQTjl8Dz6D/4GfNyKO14+Ufjwvaf91dj9ZT30A/Fh2AIA8Wxn+SDt8py/dPiN7uRRT+vEHwyDDbRIRR8h72hl0UkRsM77tQAVPd/iWm8K7mZ6kXYi3Hbz/iHidvKfWM4UQ+lkvIg50+JYbOpiGcg7Sl5S+fGrg/uNUhkHqfRQFWHJ+01T3HbTP9gCY9pvZiw3af/zLd+Q99SHwFsIIvXzIoZty2B4eERuuojcXW3kYybwUutZzBu0//uUBBfreuT4ijNCH4Y+8w/Zlq9mjzxW4GDrWoYZBhptehfjXAr3vWn+PiAuNbzuQ4akFDp2uNX3maXXcucC/tWvtMuf9x+m9vkDfO9c0EAg0GP74ZYEDp2N9cw36dI6I+FOBf3PH+uQc9x9nbIcCfe9c0+CZYRBYcjsVOGy61v3XsFevLPBv7lhn9TU9zM93C/S+c02DgcAS80XDOYfrMRFxzjXs1eULXApda5rEZqwHFuh755reCgUsqQt480fa4frWteyZr8jIGwbZYMb7j7NmGCR/GOSCQgrL6ckF/pfZta61lj17UIF/e9e69Yz3H6v2xgJ971xPE1JYzuGPXxQ4YDrWASvrvzbOufLn4+yfoWPtPeM9yKpdtUDfO9evV95GBCyRGxc4XLrW49axd28v8DN0LMMgOb5foPed66ZJfQfmZM8CB0vXz9VMX7y9Lq5b4OfoWrvNaP+x+h5coO+d64PCCsvjfBFxfIGDpWPN6jDdv8DP0rEO8f1oKcMgRxXofdcyDAJL5EkFDpWudfMZ9fCJBX6WrnWrGfWQ1ffmAn3vXE8RVlh8hj/yDtHfzfC3R77CJ6+PH5tRD1l9Vy/wENS5DIPAErhRgcOkaz1nxr38SIGfqWOdFBHbzLiXrNoPCvS+c91ESGGxvb/AQdKxTomIbWfcy1sV+Lm61jNn3EtW7aEF+t65psFBYEEZ/sg7PD8/h35Of04+uMDF0LEOnuGf81k9m0fE0QV637VOjIithRUW0xMKHCJd6y5z6unzC/xsXesWc+opZ+6tBfreuaYBQmABhz9+XuAA6Vh/joiN5tTXi6/8eTn7Z+xYH51TTzlz1yjQ9871K28GgcVzgwKHR9d61Zx7+8UCP2PX70e70Jx7y+kZBsnN/TRICCyQ9xa4MLvWFefc27sV+Bm71jPm3FtO72EF+t65pkFCYEGcNyL+VuDg6FjfHdDf6c/Lfynws3YswyDjnSsijinQ+651QkRsmdB3YC08rsCh0bWm95iO8JoCP2vXmtXbXVh9exToe+eaBgqBBeC9sTmH5HERscWgHl+hwKXQtT48qMf8y44F+t65DlwZLAQK+88Ch0XXesfgXn+/wM/cdRjkgoN7TcQPC/S+c91QCKG29xQ4KLrW9Qb32psS8nr9tMG9JuIRBfZ453qfEEJdhj/yDsefJ/yJZPpw/LEFLoaOdZA3gwwn77mZNwwChT22wMXYtbK+Mf9dBX72rnXTpJ539vYCfe9cj88OAHDGflrggOhYmZ8J85nPvL5/MKnnnV27wH7vXBl/6QBW4XoFDoeulfmKsOkw/mWBNehYhkFy/KRA7zvX9J9OoBB/Csw7EHdO7v1TC1wKXespyb3v6FEF+t65pkFDoIjpu+cMA+Qchn+IiLMn93+rld9GZV8MHevXEbF+cv+7cd7lD4OcPzsEwKkeXeAi7Fq7Fwnh3gXWomvdJLv5Db2zQN871zRwCBTw/wocCB3rlIi4ZNSwS4H16Fp7Zje/oesW6HvnOsAwCOS7ToHDoGt9KerYICIOLbAmHevEiNg6OwAN+Y9vry++B/6NP4XkHYB3L5bGFxV4GOpaT85ufkM++pKb+WnwEEjiw9B5h9+REbFJseRfauXP0tkPQx3rV4ZBhnP+5Wb++Ig43/i2AxNfh5B3+L22aAT3LfAw1LVunN38hnz9VW7mp9/CAgl8IWrewXfloom/V4EHoa71gezmN+QL8HMz/zPDIDCeVyLlHXr7FQ78xhFxRIGHoa7fj7ZldgAa8grM3NxPg4jAQF6KnnfgPbx40t9Q4GGoaz0xu/kNPbZA3zvXNIgIDHIub/5IO+z+FhHnLp70qxW4FLrWgf4kNtx5V/Zldu+71rT25xnfdujpEQU2fddalPdg/rDAWnWtG2Y3v6H3FOh755oGEoEBXO4u91V5ZIFLoWu9zyk43H8W6Hvn2t9vvmH+diyw2bvWrxfou96mP8n4s1hOTgyD5Ni/wBnRuabBRGCO9iiw0bvW0xYs2e8rsGZd6/HZzW/o8QX63rmmwURgjsMfxxTY6B3rpIi4yIIl+8YF1q1rGQbJGQY5vkDvu9ZxCzAgBwvrYQU2edf6RCye9VYeRLLXrmtNn0tjLL/1zs38NKAIzMEPClxqXeu2C5roZxRYu661KBPjy+SGBfreuX6cHQBYRtcssLm71h8j4uyxmC688ufr7DXsOgxy/uwANDP91vvnBXrfuaZBRWCG3lpgY3etFy94kj9VYA271vSWCsZ6QoG+d65pUBGYkc0j4ugCG7trbbfgSb59gTXsWgf4frThzmcYJDXzhkFghh5a4CLrWl9dgiSfIyL+u8Badq3rZwegofcX6HvnmgYWgRkw/JF3kN17SRL8kgKXQtd6d3bzG7pRgb53rv2yAwDL4OoFNnPXmv7svlksh0tHxCkF1rRjTd9NZxhk/DDILwr0vnNdY3DPYem8ucBG7lpvjOXy9QJr2rUek938hp5UoO+d6y3ZAYBFNv326agCG7lrTb99XSb3LbCmXetnhkGGMwySm/ljI2KL8W2H5fDgAhdX1/pJLJ9N/YciNVPXzQ5AQ3sWOEs610OyAwCL6vsFNnDXelQsJx8pyMvUO7Ob39BNCpwlncswCKyFqxbYvF1rmd/g4I0yebn6W0ScJzsADYdBflngTOlcy/ZRGpi7NxbYuF1r+g6xZbZfgTXuWsv6m+XKnlKg751r+qsDsAbDH38tsHG71vRno2X22AJr3LX2Nwwy3AUi4sQCve9ax0TEOce3HRbTgwps2q51cEScLZbbeb0qKzVj184OQEMfLHC2dK5poBFYDd8rsGG71rOaJHSvAmvdtd6e3fyGblqg753rR9kBgEWwQ4HN2rVOjoiLRg83K7DeXeu4iDh3dgAaDoMcWKD3nWsabATOwhsKbNSutU+jZK4fEb8tsOZd6xHZAWjoaQX63rmW7c1KMFOGP3IPqF2b5Xm3ApdC52EQxtrKMEj6u9UNg8CZeECBi6lrHR4RGzZL5kUi4qQCa9+1dswOQEMfLtD3zvXA7ABAVd8psEG71kujp88WWPuu9bbs5jfks6+5mf9udgCgoisUuJA617T+Hd2pwNp3LcMgOZ99/U2B3neuKyf0HUp7XYGN2bW+GX2dIyIOK9CDrvXw7AA09PQCfe9cr88OAFSyqTd/pB5I94/eXlHgUuhaP85ufkOGQfKHQTbPDgFUcb8CF1Hn1xR1P4wuV6APneua2QFo6CMF+t65uv+nG/7pWwU2ZNd6qxz+w7cL9KJryeB4tyjQ9841nTfQnuGP3IPoWu0TeKoHFrgUOg+DbCGHQ/ki9PzcGwahvdcW2Ihd64CVV0Rx6peQH12gJ13roUI43DML9L1zTYOP0NbGEXFEgY3YtR6XHYBi3lagJ11rv+zmN7R1RPy9QO+71lE+f01n9y2wCbvWCRGxZXYAirlOgb50rqtnB6ChjxXoe+eaBiChpW8W2IBd64PZzS9q/wK96Vpvzm5+Q7cq0PfONQ1AQjuXL7D5OtfNswNQ1BMK9KbzVxKdMzsAzRgGyc/9lbJDAKO9usDG61qHRMTZRP4MXSAiTizQo671YLkcbrcCfe9cr5F5ug1//KXAxutaz8kOQHEfLtCjrvWj7OY3dOGIOKlA77vWkStvw4IW7l1g03WtUyJi2+wAFHfLAn3qXFfNDkBDexfoe+e6T3YAYJSvF9hwXetzYr5K05/HDy7Qq671JhkdbucCfe9c35B5OtiuwGbrXHfODsCCeF6BXnWt6Qu5DYOM/0/PQQV637muOLjnMNwrC2y0rvXniNhI5lfLxSPi5AI961oPktPhDIPkZv5VMs+yD3/8ucDl0rWmh29W3xcK9KxrGQYZzzBI/jDIJgl9hyHuWeBi6Vz+xLBm7lqgZ53rKnM6hzhznyjQ9851L+FkWX2twAbrWt/Jbv4Cmv5c7uuK8jL7huwANHSbAmdV55ruSFjK4Y9TCmywruUzVWvHF5bnDoNsPuNziLO2QUT8rsB51bkuJ6Qsm1cU2Fhd67iI2CI7AAvqCgX617kekB2Ahp5ToO+da7orYan+lGb4I+9AeXt2ABbc9wtcCl3LRxfGu4g3g6Rm/gjDICyTexS4SDrXdbMDsOAeWqCHnevK2QFo6FMF+t65poFJWAr7FthQXevnEbFedgAW3Lki4tgCvexar8sOQEO3LdD3zvXV7ADALFzG8EfqQfIkMZ6Jdxa4FLrWUYZBUoZBfl+g951r+/Fth9l6WYGN1LX+HhFbC/RMXL9APzvX/eR4OK9DzM38y2WeRbZhRBxW4PLoWh/NDsASmf6M/osCPe1a38oOQEPbGAZJzbxhEBba3QpcHJ1r5+wALJmnFOhp57pSdgAa2qdA3zvX3bMDAGvrywU2UNf6w8rneJidrSLixAK97VqvEebhbl+g753rKzLPIrq04Y/Ug2P37AAsqY8XuBS61pERsWl2AJoxDJKf+8tmhwDW1EsLbJyuNb1y75IiOxfelZqb7fvI9XC7FzjTOtd0l8LCOIfhj9QD40vZAVhifiOSm+1vZgegoYtHxMkFHoS61uErb9OChXDXApumc/ng8Hy9sECPO9cV59xfTu8zBfreuaY7FRbClwpsmM6fk9okOwBL7lI+35qa8VdnB6ChOxQ42zqXv+qwELZ1OaYeFK/NDkATXylwKXQt/8nJ+ejDoQV637m2S+g7rJH/KrBROteV5XWIexbodee6t5wP94ICfe9c090KpYc//rvARula+2UHoJGNV76pP7vnXevr2QFo6D8Mg6QPg0xv14KS7lzgYuhcD8sOQDOvL9DzzrVDdgAa+lyBvneu6Y6Fkr5QYIN0rb9FxLmzA9DMVQv0vXO9MjsADd2xQN871xezAwBnxPBH7sHwbrFM8cMCl0LXmv4Eb+J9LB/zyf+S/+lbCKCUFxW4EDrXDbID0NQjCvS+c03DOIzlrM/N/IsFnkr8rzD3QPh1RKyfHYKmtoiI4wo8CHWtr2YHoCF/7cnN/J8Mg1CJz4XkHghPzQ5Ac+8t8CDUubbPDkBDPu+dm/k7ZQcA/pfJsLyD4KSIuIgoprpRgYegzvVy+R/ONz7kZv7zMk8Fvhsq9yDYOzsAxHoRcWCBB6GuZRhkPB/7yR8GuaSzl2wvLHABdK5dsgPAPzy9QBY6193lcDhvfcrN/HT3Qpqzez9k6gHwx5UekO9CK3+Oz34Q6lr7ZgegIcMguZk3DEKqXQsc/J1r+joG6vhkgUx0LsMg432xQN8713QHQ4rPFtgAnWs7uS/ldgUy0blelh2Ahu5SoO+da7qDYbiLezF46sb3/Wf1bBARfyhwKXStwyNio+wQNBwGOaxA7zsPg1wiOwT0s3uB8Heue2cHgDPkg/G5++JucjncSwqch51ruoth6G86fl8g+F3r6IjYTN5LuvTK/8qzM9K1vpwdgIZkPjfzhgEZ6vYFDvrO9UZ5L+1rBTLSuS6bHYCGvlyg751rupNhiH0KBL5zXV3OS7tPgYx0rulPkox1twJ971zTnQxzZ/gjd6P/RMbL2zQi/lrgUuhahkHG29AwSGrmT1n5XkaYq+cVOOA716PkeyG8qUBWOtf09SSM9bICfe9c090Mc2P4I3eDnxAR55fvhXCNAhdC55q+oJixLmMAKjXz01dQeTMUc3PbAgd753q/bC+U/QpkpnP5ovTx9i3Q9841fRk9zMWnCwS8c91ErhfKYwpkpnO9ODsADd2jQN8713RHw8xt42X3qRv74Ig4m1wvlPNGxPEFLoWu9aeV4QTGmd7E8ucCve9aJ0fExQSeWXtugXB3rmeK9ELas0B2OtedsgPQ0CsK9L1zTXc1zHT443cFgt35f3UXleeFdNMC+elcn88OQEPTZy+9DScv84ZBmKldChzkncvnOhbX+hHx2wIZ6lrTg8gls0PQkLfh5OZ+urNhJj5Z4CDvXHeQ44W2W4EMda4XZQegoXsW6Hvnmu5sWGcXMfyR/lYDH2RfbPZQ7h4yDDLexoZBUjPvY0PMxLML/G+mc71UjpfCZwpkqXPdMTsADb2yQN8713R3w1qbvnbkoAJB7lzby+9SuGOBLHWuz2UHoOkwSHbfO9ehKwOcsFZuXSDEnesbcrs0zhERhxXIVNcyDJLj6wV637mmOxzWyt4FAty57ie3S+XlBTLVuV6QHYCG7l2g751rusNhjV3Y8Efqxj0mIjaX26VyuQIXQuf6Y0ScPTsEDYdB/lKg913LMAhrxVdX5G7ct8jtUvpWgUuhc/lKpfFeXaDvnWu6y2G1Gf7I37Q7yutSekCBbHWuaRqbsS5foO+d6xDvkWdN7FwgtJ3rgIhYT63ZEPkAABbCSURBVGSX0mYRcVSBjHUeBrlEdgga+maB3neuW2UHgMXx8QKB7VzfiYgXqqVdg18XyFjn2j37gG3oPgX63rmmOx1WyfBH/mZV1kAG5peBPxgGSRkGOcK+TtvXJ0XENuPbzqJ5lk3q8pUBGVjyDNwu+6Bt6LUF+t65prsdztT6EfHbAkFV1kAGZGCeGfi0e2C4K8h06rlmGISzdEsb1IOHDMhAk2GQbd0Hw327QO8713THwxn6aIGAKmsgAzIwIgPPdQ8Md3/ZTj3fpjseTmfriDjR5vTwIQMy0CQDhkHG2zQi/lqg913r7xFxIc8//LtnFAinsgYyIAMjM3BbV8Fwr5Px1HNuuuvhNMMfv7EpPXzIgAw0y8Cn3APDGQbJzfzB3gzC/3XzAgexsgYyIAOjM3ByRFzMdTDc9GX39nveGtxc5vlfH7EZHUYyIANNM/AcV8Fw3omdm/kPyzyTrQx/pF9AyhrIQF4GDvVmkJR3YhsGyR0GuaBHIJ7u8nX5yoAMNM/AbVwFw72hQN8719Nkvrf1IuLAAkFU1kAGZCAzA5/IPowb2kHmUzN/kGGQ3m5mA3rwkAEZkIF/DINcNPtAbuh7spd6/tw0OwDk+ZDN5/KXARmQgX9kYDeX0XAPkr3U8+eDMt+T4Q8Xv4tfBmTgXxk4xJ/EUoZBjrIP0/bh3w2D9PRUm87lJwMyIAOnycDO2QdzQ2+SwdRz6CnZAWD88McvbTqXvwzIgAycJgMfdxkNdzUZTD2Hfr3yNjCa2MmGc/HLgAzIwOkycFJEbJN9QDf0fVlMPY92yg4A4+xls7n8ZUAGZOAMM/Asl9FwD5HF1PNoL5nv4QLe/OHid9jKgAycaQYMg4y3uWGQ9GGQrRP6zmBPdvC7/GVABmTgLDNwSzfTcG+RydRz6ckyv/zDH7+wyVz+MiADMnCWGfhY9mHd0NVlMvVc+pVhkOV2ExvMxS8DMiADq8yAYZAcP5DN1PPpxkl9Z4A9bS6XvwzIgAysVgae6VYa7qGymXo+fUDml9P5IuJ4m8vlLwMyIAOrlYGDvRlkuHNFxDHymXZGnRARW45vO/P2JJvKxS8DMiADa5SBW7iahnurjKaeU0+U+eVi+MPF7+KXARlY8wx8JPvwbuia9mrqXj1w5ZmBJXEjG8rlJwMyIANr9f1oF8o+wBv6oaymnlc3zA4As/N+m8nlLwMyIANrlYGnu4yGe7ispp5X75P55WD4w8Xv4pcBGVj7DBxkGCRlGORY+zZt355gGGQ5PMEmcvnJgAzIwDpl4GbZB3lDb5PZ1HPr8dkBYN1MH+T8uU3k8pcBGZCBdcrAh1xGw11LZlPPrQMNgyy2G9hALn4ZkAEZmMkwyAWzD/SGfiS7qefXf2YHgLX3XpvH5S8DMiADM8nAU11Gwz1SdlPPr/fK/GI6b0T8zeZx+cuADMjATDLw64hYP/tgb2YLwyDpwyDnzw4Ba276AKeD3xrIgAzIwOwysJPLaLh32MOpe/hxMr949rdpXHwyIAMyMNMM7JV9sDd0HRlOPccOMAyyWKYPbjr4rYEMyIAMzDYDhkFy/MReTt3L10/qO2vhPTaLi08GZEAG5pKBp7iVhnuULKeeZ++W+cVg+MPF7+KXARmYXwYMg4xnGCT3TDveMMhieKzLz+UnAzIgA3PNwE2yD/qG3inTqefaY7IDwKr91CZx+cuADMjAXDOwp8touOvKdOq59jPDILVdzwZx8cuADMjA3DNwYkRsnX3gN/T/ZDv1fLtudgA4c++yOVz+MiADMjAkA09yGQ03/RlSvvPW4J0yX5MPyToYHIwyIAPjMvArbwYZzpBj7hn3t4g4z/i2syqPdvm5/GRABmRgaAZu5GoabvpKEjnPW4NHyXw9PhvhUHAoyoAMjM3A+7MP/oamLyWW87w12N8wSC1eleNAcCDKgAyMz8AJEbFl9gXQkG+7yD3vrp0dAP7F9yO5/F3+MiADORl4gstouMfZ76n7/e0yX4PhDxe/i18GZCAvAwf6k9hwhkFyz7zjDIPU4B2JLn+XvwzIQG4GbpB9ETT0Xvs+NfOPzA4AET+xCVx+MiADMpCagelhhLGmh265zx0GIdH0QUwbwBrIgAzIQP4wyPndhsNNDyGyn7cG15L5PNMHMYXfGsiADMhAfgamwQTGekKBvneutwl8jnNFxLEFAqCsgQzIgAxEHGAYZLjzRcTx9l/qMMi5x7edRwi9S0cGZEAGSmXgP11Nw72vQN8718NlfrwfFmi8sgYyIAMy8K8MvMdlONwN7cHUPfhjmR9rR4F36ciADMhAuQwYBhlvvYj4eYHed65rJvS9rT0KNFxZAxmQARk4fQYem31BNPREezF1L741OwCdhj+OEXYXjwzIgAyUzIBhkPEMg+QPg2yR0Pd2HlbggFPWQAZkQAbOPAPXy74oGvqAPZm6Jx+aHYAODH+4eF28MiADtTPwruyLoqEbF+h759ovOwDL7poFmqysgQzIgAycdQaOX/mzJGOHQX5hb6buzasL/PxMH7R08FoDGZABGaifgUe7DId7coG+d643y/x8bB4RRxdosLIGMiADMrDqDPzMm0GGu0BEnGh/pu3PYyLinOPbvvymD1g6dK2BDMiADCxOBq6TfXE0tFeBvneuB2cHYBn9oEBjlTWQARmQgdXPwDuyL46GdrJHU/foj7IDsGymD1Y6dK2BDMiADCze96OdJ/sCaTgM8ssCve9cV8sOwTJ5c4GGKmsgAzIgA2uegUdmXyANPdVeTd2rb8oOwLLYLCKOEmYXjwzIgAwsZAb2z75EGtrKMEhq5o82DDIbDy5wgClrIAMyIANrn4Frzeg+YPV9yJ5N3bMPEtZ1930hdvHIgAzIwEJn4O0uw+FuWqDvnetHMr9urlqgicoayIAMyMC6D4Oc24U4fBjkQHs3de9eRebX3vRBSgevNZABGZCBxc/AI1yGwz2tQN871xtkfu0Y/sgPr7IGMiADs8rAj12GwxkGyR8G2Vzu19z0AUqXjzWQARmQgeXJwI4uw+E+XKDvnesBMr/mvlegccoayIAMyMDsMrCHy3C4m9vDqXv4OzK/ZnYQWJeODMiADCxdBgyDjLd+RPymQO8715UT+r6w3lCgYcoayIAMyMDsM/Cw7AumoWfYy6l7+XXZAVik4Y+/CquLRwZkQAaWMgP7ZV8yDW3tzSCpmT/KMMjquX+BA6p77bHynV3KGixjBr5VYI91r2vM+YGH0/togb53rvsJ5ap9p0CjupfDmWX2gAJ7rHu9JTsEDd2yQN8717eyA1DdFQo0qXv9JDsEMGe+YzT/nDk2IraQ9OHDIL8t0PvOdSWZP3OvK9Cg7vVoAaWBPQrste71kOwQNPSsAn3vXK/JDkBVmxr+SA/nCRFx/uwgwADXLnAZdC/DIONdOCJOKtD7rnXkyrMO/+Z+BZrTvT4glTTy0wJ7rntdLTsEDX28QN87132zA1DRtws0pnvtlB0CGOjxBfZc93qTxA+3c4G+d65vyvxpGf7ID+XBEXE2waSRLX03Wvq5c3REnDM7CM1M57xhkEjN/RWzQ1DJaws8AHWv6cPB0M2HCuy97vXg7BA0tFuBvneuV2cHoIqNI+KIAg3pXCdHxEWzgwAJblFg/3WvH0n+cIZBIn0YZBO5P/UDkdkHUPfaRxBp/N1oBxfYg93rqtlBaGjvAn3vXPfODkAF3yzQiO61a3YIINFzC+zB7vVGO2C4Wxfoe+f6evfMX75AE7rX4RGxYXYQINHFVz4Gkb0XO5dhkJxhkIMK9L5z7RCNvbpAA7rXS7NDAAV8ocBe7F4PzA5BQ88u0PfO9cpoPPzxlwIN6F7bZwcBCrhrgb3Yvb6bHYKGLuLNIJGZ+SO6DoPcu8CB072+kR0CKGKjiPhzgT3Zva6cHYSGPlmg753rntHQ1wssfPeaXr8HnMpHUvLPpNcL43C7FOh75/pqt8xvV2DRu9cxEbF5dhCgEG8kqjEM4lwaa4OI+F2B3neu7aORVxZY8O71luwQQEHfK7A3u9f9s0PQkK9CitTMvzwaDX/4rE3+IbtjdhCgoIcU2Jvd69vZIWhoG8MgkZn5NsMg9ypwwHSvn0XEetlBgILOFRHHFtij3etK2UFo6NMF+t657h4NfK3AQnevx2aHAAp7Z4E92r1emx2Chm5XoO+da99oMPxxSoGF7lwnRMSW2UGAwq5fYJ92r6MiYrPsIDQcBvl9gd53ru1jib2iwAJ3r72yQwAL4GcF9mr3um92CBp6foG+d66XxZLyRas16mbZQYAF8OQCe7V7fSs7BA15L3akZv7wlWelpXOPAgdK9zpk5QXgwFnbKiJOLLBnu5dhkPH2KdD3znW3WEL7FljY7jW9+BtYPR8rsGe712uEdbjbF+h75/rysmX+MoY/0kM1Dd9smx0EWCC3LnAZdK8jI2LT7CA0Yxgk0nN/2VgiLyuwoN3rs9khgAXjIqxR98kOQkO7F+h753pJLIkNI+KwAgvave6UHQRYQC8osHe71zeyQ9CQYZBIzfzSDIPcrcAB0r0OX3kQB9bMf/j4Som6ouAO99kCfe9cd1mGzH+5wEJ2rzYvmoY5+EqBPdy9XiXZw+1aoO+d64uLnvlL+99zidohOwiwwO5ZYA93r2kYZJPsIDRz9og4tEDvO9d2scBeWmABu9e3s0MAC27jiDiiwF7uXvfKDkJDLyzQ98714lhQ5zD8UaIemB0EWAKvL7CXu9fXskPQ9DOwJxfofdf606J+fv+uBRavex0TEefMDgIsgasW2M8q4nLZQWjo87IXmXtvIb/B40tCk35g75EdAlgiP3SmpZ9pr8gOQUN3KtD3zvX5WDDbrrx5Invhute1s4MAS+QRBfZ095o+i2kYZPzHuf67QO+71ikRcclYIP9VYNG61wERsV52EGCJbBERxxXY293rHtlBaOjFBfreuV4UC8L/FmrU47ODAEvovQX2dvfaNzsEDfmrXqRmfmGGQe5c4IDoXn+PiK2ygwBL6EYF9reK2D47CA1NX0wse5G2BneMBfAFIUnfJB/KDgEsqeljFQc649LPOG83Gs8vdyI185+L4vyauEbdIjsIsMSeXmCPdy/DIOP5eFekZr78MMiLChwM3et3EXG27CDAErtQRJxUYK93r7tnB6EhA56RmvkXRFH+d1CjnpsdBGjgkwX2evf6SnYIGrqUr3iLzMz/ceUdzeXcscCB0L1OWfkzPDBftyuw31XEZQV9OC95iNS9d4eKmfe6mPwDeeG+MRwW1AYR8YcCe757vTQ7CA15zWukZv4zUYwXRteou2QHARrxeaj8M+/wiNgoOwjNTB/3OqxA7zv/pe8SUcgLCyxK95qm4jbODgI0cmmfhypR02+kGOulBfreuZ5fJfDTBxIPLbAg3etV2UGAhr5eYO93r+kzaYzlPz+Rmvk/VBkG2bXAAaAirpgdBGjovs6fEufvdtlBaOgrBfreuW4XBXy2wEJ0r+9mhwCa2jQi/lrgDOhe0+cxGevuBfreuT6dHfiLR8TJBRaiez04OwjQ2JsLnAHdaxoG2TA7CM1M6/2nAr3vWqdkf+3b7gUWoXsdFxFbZIYAmrtmgXNAnfquWsaa3skse9HvxQ/T92D9XvPTw//2rAAA/7SfszD9LPyCPA53GZPw0XIY5PYOvBJ13YzmA6fxmAJnQfc6ZeVVZYz11QK971y7ZAR+nwI/ePf6eUSsl9F84DTOGxHHFzgTuteL5HK4exboe+f61OiGG/6oUU8c3XjgTO1Z4EzoXtNQgmGQsaYXEPy5QO+71jSIe7GRDX9egR+6e/09IrYe2XTgLN20wLmgIu4kp8O9QvYic+89Z1SjDX/UOGQ/MqrhwGpZPyJ+W+Bs6F6fl9fhtlv5DGZ277vWoaOGQW5X4IdVEbca0WxgjezmfEo/n6cHkUvK7XBfk/3IzP1tRjT50wU2ePf6w8pvYoFaLhIRJxU4I7rXC7OD0NC9CvS9c31i3g3exuFWop4/70YDa+0zBc6I7mUYJGcY5C8Fet95GOSi82zwcwv8kN1r+vPGJebZZGCd3LHAOaEidpXj4V4le5G596aPoMzF9CfH32lu+sH6xXk1GJiJc0TEYc7K9LPys/I83OXlPjIzf0hEnG0ejd2lwIZWEXebR3OBmfKO1Pzz2l9LcnyjQO87187zaOonC/xg3evIiNhkHs0FZupyBc4LFbG7XA93H9mLzL338Vk31GRbjcP0NbNuLDA33y5wZnSvP476fjT+yTBIpGb+pJWB3Zl5doGNrCKu5JCBhfFA51aJc/v22UFo6DUF+t65njWrRk4fKDyowA/Uvb4/q4YCQ2wWEUcXODu61z7yPtwVCvS9cx0yq2GQWxf4YVTEQ2fRTGCotzm/SgyDbCv3w31L9iMz97ecRRP31sT0A+y4iDj3LJoJDHUd52eJep7cD3e/An3vXB9d1wZe2Js/StQ7Z7MfgQT7FzhDutf0+kzDIGNN31hxRIHed62T1nUYxIvNa9T1Z7cngcGeUOAMURG3lfzhXid7kbn3nrm2jTP8UePQ/FVErDfbPQkMdIGIOLHAWdK9Pi31wxkGidTMH7y2wyA7F9iwKuIps9+TwGAfdp6ln+cnR8TFJH8434cZqbm/xdo07eMFNmz3+ntEXHD2+xEY7JYFzhMV8VzJH+7+sheZe+8ja9owwx81DsuPzWc/AoOdbeXPMdlnSvcyDDLephHx1wK97/yLpAutScOeVeAfrU79DkZgOUxfReJcy1+DXbKD0NDrC/S9cz19dRu1fkT8tsA/uHv5nyosl4uvfA4t+2zpXp/MDkJDOxToe+c6aHWHQXxWpUa9YP57EhjsCwXOlu41PYRfVPKH+26B3neum61Okz5a4B+qIi4z//0IDHZX51uJ8/3Zkj/cAwv0vXN9aFUN2tr3VZWoL4/Zj8BgG0XEXwqcMd3r0IjYQPqH2swwSJT+VpFnFNiYKuIe4/YkMNirnXMlznlDduO9sUDfO9dTz2r44zcF/oHd68iVdygCy8nbEWrU3tlBaOiqBfreuX698qx3Ojcv8I9Tp747EVhu33PepZ/3hkFyfF/2IzP3O51RUz5SYEOqiKuM34/AYA9x3pU473eT/OEeXKDv/9O49vr3hmxl+KNE7ecwghbOFRHHFjhzutchq/v9aMx0GOSoAr3/n8bDINPA7z89vcA/SkU83CEDbbzTuVfi3L9VdhAaenOBvv9P43ry/zZivYg4sMA/qHv9LSLOnbsngYGuX+DcUd65nuHqsheZe+9X/zsMMn07tEMgfw3ek7INgSzTf75/UeDs6V4nRcQ2tsFwhkEiNfc3jpVvh87egCrihg4gaOcpzr8S5/+zsoPQkEGoSM38nlMTdomIXVXqGtxh5bcBQC/ncfaWuH9ukB2EpsMg2X3ftXHdJjsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAsoP8PpcIFSwmi4acAAAAASUVORK5CYII=",Vqr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAMAAABmmnOVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABdFBMVEUC26MAAAAAAQEACwgAFhAAIhkAOisBW0QBfl0Bp3wCzJgC16AADwsAEw4AQDABelsCu4sCtIYBc1YAJRwAAgEADgoBQzIBkWwCzpoCyZYBhGMAKR8AAQAABAMALSIBhmQC0JsCzpkBeFoADgsAAwIAKh8BongC2qMCvo0BSDUABgQBUT0CxZMC1qABfV0AEAwAIBgC2aECp30ADAkBeFkCvIwBZUsC1Z4CwpEBNScAAgIBV0EC050BXkYBbFEBjGgC2qIAFA8CtYcAMCQC1Z8BfFwAEg4BUz4Cs4UC2aICv44BhWMBPS0AOSoC1J4BgWAACQYCvY0CsoQACQcBjWkAHRUBV0ABSzgAKB0C1p8Bb1MACAYC0ZwBkWsCuIkCsIMBmXICwI8BiWYCypcBfl4Cr4MACggBdVcCxpQCxpMAIxoBRDMBbVEAGhMBpnsBj2oC2KEBg2IBgF8ANykABwUBe1wBRjQAFRACxJIBo3kBimf////Yuo2SAAAAAWJLR0R7T9K1/AAAAm5JREFUeNrt2tdTU1EQBvDdBAQ1FgIBExI1lBBKEGlibNgVFRtKRwEbBAIWbH+9Lz452XsznJPNN+N+z3cmvzn3tLsbIovFYrFYLBaLxVKvcFWJRBsajzQ1Hz12XBEREzAnTp46XQNH5R9ribe2CY5Ee8cZHQRRMtWZFhiZs+fO6yCIsl3d0hTp6c0pIagv398jMQYGh3QQRIXhC+KCGcld1EEQjTaKirFxb+skBEETvaIiM3lJCUFTl0VF8cpVJQRNyWNRvObnjYQjaEKeF8XrXhRVIGhUXiMDN6aVEDQs7hd885YWotAvIvj2HSUE5btlxV0tRF9XWkTcyyshKNspD8V957lZJYJSbSIi9kALkWyVh6LpoRKC4jKiYUYL0RKTFY+0ENOPZcSTWSUEPY2IiGfPtRAvXspDMaeFKLySEa/dtorqETQvIxYWtRBLMmJ5RQuxKiN4TQvxJgDxVguxHoDY0EJsBiDeaSEWAxDx/woB8TpmECbm+wCE2hKF2Kwgtm2EAwziKIe41CBc7yAuuhBXfoSPH4jPQIQPYoTSAESRBKFcBFE4QyghIhRTEcrKCAV2hFYDQtMFoP0E0IhDaEkCNGcD2tTMHz5+UkAENOz/zoj4Vs0RMQ5LZHvO338YQn9NTKaUrC3i36d2Kj61W/ZxejkiOLG3X38ERz97UbghOLqn1pyVEZwoAyB418MacUZwyX2/cEdkHIsTXhC87byDe0BE3Mq5fhA84nqm+kDwFwTEV8dbtxfEN8dvQS8IPkBAfHe7eftB/HCrIfpB8E8ExC8ExG8EhEYPLBThfHxYLBaLxWKxWCyWQ+QPoptb+kQLop8AAAAASUVORK5CYII=",zqr="data:image/png;base64,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",Hqr="data:image/png;base64,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",Vue={deepSeek:Mqr,volcengine:Pqr,kling:Fqr,zhipu:Nqr,qwen:Jpt,wan:Jpt,openai:Uqr,vidu:jqr,anthropic:Wqr,runninghub:Vqr,gemini:zqr,grsai:Hqr},$qr={class:"optionItem"},Xqr={class:"optionMain"},Gqr={class:"optionLabel"},Yqr={class:"optionType"},Zqr={class:"emptyActionWrap"},qqr=et({__name:"modelSelect",props:Sc({type:{type:String,default:"all"},size:{type:String,default:"medium"},placeholder:{type:String},changeConfig:{type:Boolean,default:!1}},{modelValue:{type:String,default:""},modelModifiers:{}}),emits:Sc(["change"],["update:modelValue"]),setup(e,{emit:t}){const n=af(e,"modelValue"),r=e,o=t;async function s(f){if(n.value=f,r.changeConfig){const{data:k}=await fn.post("/modelSelect/getModelDetail",{modelId:f});o("change",f,k)}else o("change",f)}const a=he([]);pn(()=>{u()});function l(f){f&&u()}const d={image:$t("components.modelSelect.type.image"),text:$t("components.modelSelect.type.text"),video:$t("components.modelSelect.type.video")};function u(){fn.post("/modelSelect/getModelList",{type:r.type}).then(f=>{const k=new Map;f.data.forEach(A=>{const p=A.id;k.has(p)||k.set(p,{group:A.name,id:A.id,children:[]}),k.get(p).children.push({id:A.id,label:A.label,value:A.value,vendorId:A.vendorId,type:d[A.type]})}),a.value=Array.from(k.values()),a.value.map(A=>A.children).flat().every(A=>`${A.id}:${A.value}`!==n.value)&&(n.value="")}).catch(f=>{console.error($t("components.modelSelect.msg.fetchModelFailed"),f)})}const h=[{pattern:/gpt|o1|o3|o4|openai/i,provider:"openai"},{pattern:/claude|anthropic/i,provider:"anthropic"},{pattern:/deepseek/i,provider:"deepSeek"},{pattern:/gemini|veo/i,provider:"gemini"},{pattern:/qwen|qwq|tongyi|通义|wanx|万相|wan/i,provider:"qwen"},{pattern:/glm|zhipu|智谱/i,provider:"zhipu"},{pattern:/doubao|seedream|seedance|volc/i,provider:"volcengine"},{pattern:/kling|可灵/i,provider:"kling"},{pattern:/vidu/i,provider:"vidu"},{pattern:/runninghub/i,provider:"runninghub"},{pattern:/grok|xai|grsai/i,provider:"grsai"}];function g(f,k){const A=`${f||""} ${k||""}`.trim();if(!A)return null;const p=h.find(b=>b.pattern.test(A));return p?Vue[p.provider]:null}function m(f){var k;return((k=f==null?void 0:f.slice(0,1))==null?void 0:k.toUpperCase())||"M"}function v(){const f=ku();f.activeMenu="vendorConfig",f.showSetting=!0}return(f,k)=>{const A=CZe,p=hL,b=Mvi,w=Ci,O=pA;return Le(),Ft(O,{size:r.size,modelValue:n.value,"onUpdate:modelValue":k[0]||(k[0]=y=>n.value=y),placeholder:r.placeholder??f.$t("components.modelSelect.placeholder"),onChange:s,onPopupVisibleChange:l},{empty:Oe(()=>[fe("div",Zqr,[c(w,{class:"emptyActionButton",size:"small",variant:"text",theme:"primary",onClick:yr(v,["stop"])},{default:Oe(()=>[xt(Fe(f.$t("components.modelSelect.goSetting")),1)]),_:1})])]),default:Oe(()=>[(Le(!0),Ge(on,null,Bi(Ae(a),(y,C)=>(Le(),Ft(b,{key:C,label:y.group},{default:Oe(()=>[(Le(!0),Ge(on,null,Bi(y.children,_=>(Le(),Ft(p,{key:_.id,value:`${_.id}:${_.value}`,label:_.label},{default:Oe(()=>[fe("div",$qr,[fe("div",Xqr,[g(_.label,_.value)?(Le(),Ft(A,{key:0,size:"24px",shape:"round",image:g(_.label,_.value)},null,8,["image"])):(Le(),Ft(A,{key:1,size:"24px",shape:"round",class:"fallbackAvatar"},{default:Oe(()=>[xt(Fe(m(_.label)),1)]),_:2},1024)),fe("div",Gqr,Fe(_.label),1)]),fe("span",Yqr,Fe(_.type),1)])]),_:2},1032,["value","label"]))),128))]),_:2},1032,["label"]))),128))]),_:1},8,["size","modelValue","placeholder"])}}}),Q8=Kr(qqr,[["__scopeId","data-v-a402fa9b"]]),Kqr={class:"aiConfog"},Jqr={class:"banner"},eKr={class:"content f ac jb"},tKr={class:"textContent ac"},nKr={class:"btnList f w"},iKr={class:"rightBtnList f nw"},rKr={class:"cardGrid"},oKr={class:"skillCardHeader"},sKr={class:"headerLeft"},aKr={class:"skillName"},lKr={class:"skillCardBody"},cKr={class:"dialogContent"},dKr=et({__name:"agentConfog",setup(e){const{isElectron:t}=ys(ku()),n=he([]),r=he(!1),o=he(null),s=he(""),a=[{pattern:/gpt|o1|o3|o4|openai/i,provider:"openai"},{pattern:/claude|anthropic/i,provider:"anthropic"},{pattern:/deepseek/i,provider:"deepSeek"},{pattern:/gemini|veo/i,provider:"gemini"},{pattern:/qwen|qwq|tongyi|通义|wanx|万相|wan/i,provider:"qwen"},{pattern:/glm|zhipu|智谱/i,provider:"zhipu"},{pattern:/doubao|seedream|seedance|volc/i,provider:"volcengine"},{pattern:/kling|可灵/i,provider:"kling"},{pattern:/vidu/i,provider:"vidu"},{pattern:/runninghub/i,provider:"runninghub"},{pattern:/grok|xai|grsai/i,provider:"grsai"}];function l(y){if(!y)return null;const C=Object.keys(Vue).find(_=>_.toLowerCase()===y.toLowerCase());return C?Vue[C]:null}function d(y,C){const _=`${y||""} ${C||""}`.trim();if(!_)return null;const S=a.find(L=>L.pattern.test(_));return S?Vue[S.provider]:null}function u(y){return l(y.icon)||d(y.modelName,y.model)}function h(y){return(y==null?void 0:y.slice(0,1))||"A"}function g(y){if(y.disabled)return window.$message.warning($t("settings.agent.msg.notAvailable"));o.value=y,s.value=y.modelName,r.value=!0}const m=he(null);function v(){var C,_,S,L,E;o.value&&(o.value.modelName=s.value,o.value.vendorId=m.value);const y={id:(C=o.value)==null?void 0:C.id,name:(_=o.value)==null?void 0:_.name,model:s.value.split(":")[1]||((S=o.value)==null?void 0:S.model),modelName:(L=o.value)==null?void 0:L.modelName,vendorId:s.value.split(":")[0],desc:(E=o.value)==null?void 0:E.desc};fn.post("/setting/agentDeploy/deployAgentModel",y).then(()=>{window.$message.success($t("settings.agent.msg.configSuccess")),A()}).catch(T=>{window.$message.error(`${$t("settings.agent.msg.updateConfigFailed")}${T.message}`)}).finally(()=>{r.value=!1})}async function f(){t.value?await fetch("toonflow://openurlwithbrowser?url=https://api.toonflow.net"):window.open("https://api.toonflow.net","_blank")}const k=he(!1);function A(){fn.post("/setting/agentDeploy/getAgentDeploy").then(y=>{n.value=y.data.map(C=>({id:C.id,model:C.model,modelName:C.modelName,vendorId:C.vendorId,name:C.name,icon:C.icon,desc:C.desc,disabled:C.disabled}))}).catch(y=>{window.$message.error(`${$t("settings.agent.msg.getAgentListFailed")}${y.message}`)}).finally(()=>{})}pn(()=>{A()});async function p(){k.value=!0,await O();const y=w.value.find(C=>C.id==="toonflow");if(!y){window.$message.error($t("settings.agent.msg.toonflowNotFound")),k.value=!1;return}if(!y.inputValues.apiKey){k.value=!1;const C=he(""),_=ao({theme:"warning",header:$t("settings.agent.fillKeyHeader"),body:()=>xn("div",{style:"padding: 8px 0"},[xn(pu,{modelValue:C.value,"onUpdate:modelValue":S=>C.value=S,placeholder:$t("settings.agent.keyPlaceholder"),type:"password"})]),confirmBtn:$t("settings.agent.confirm"),cancelBtn:$t("settings.agent.cancel"),onConfirm:()=>{if(!C.value){window.$message.warning($t("settings.agent.msg.enterKey"));return}_.hide(),b(C.value)},onClose:()=>{_.hide()}});return}b(y.inputValues.apiKey)}function b(y){k.value=!0,fn.post("/setting/agentDeploy/agentSetKey",{key:y}).then(()=>{window.$message.success($t("settings.agent.msg.configSuccess")),A()}).catch(C=>{window.$message.error(`${$t("settings.agent.msg.updateConfigFailed")}${C.message}`)}).finally(()=>{r.value=!1,k.value=!1})}const w=he([]);async function O(){try{const y=await fn.post("/setting/vendorConfig/getVendorList");w.value=y.data.map(C=>({...C,enable:C.enable==1}))}catch(y){window.$message.error(`${$t("settings.vendor.msg.getVendorListFailed")}${y.message}`)}}return(y,C)=>{var R;const _=Cn("i-good-two"),S=Cn("i-share"),L=Ci,E=CZe,T=Sg,Q=km,P=p2,D=A2,I=nc,B=g4e("loading");return uu((Le(),Ge("div",Kqr,[fe("div",Jqr,[fe("div",eKr,[fe("div",tKr,[c(_,{class:"icon",theme:"filled",size:"24",fill:"currentColor"}),fe("span",null,Fe(y.$t("settings.agent.bannerDesc")),1)]),fe("div",nKr,[c(L,{onClick:f},{suffix:Oe(()=>[c(S,{theme:"outline"})]),default:Oe(()=>[xt(Fe(y.$t("settings.agent.visitWebsite"))+" ",1)]),_:1}),fe("div",iKr,[c(L,{onClick:p},{default:Oe(()=>[xt(Fe(y.$t("settings.agent.oneClickFill")),1)]),_:1})])])])]),fe("div",rKr,[(Le(!0),Ge(on,null,Bi(Ae(n),(M,N)=>(Le(),Ft(Q,{hoverShadow:"",key:N,class:"skillCard",onClick:j=>g(M)},{default:Oe(()=>[fe("div",oKr,[fe("div",sKr,[u(M)?(Le(),Ft(E,{key:0,image:u(M),shape:"round"},null,8,["image"])):(Le(),Ft(E,{key:1,shape:"round",class:"fallbackAvatar"},{default:Oe(()=>[xt(Fe(h(M.name)),1)]),_:2},1024)),fe("span",aKr,Fe(M.name),1)]),M.model&&!M.disabled?(Le(),Ft(T,{key:0,theme:"primary",variant:"light",size:"small"},{default:Oe(()=>[xt(Fe(M.model),1)]),_:2},1024)):M.disabled?(Le(),Ft(T,{key:1,variant:"light",size:"small"},{default:Oe(()=>[xt(Fe(y.$t("settings.agent.notOpen")),1)]),_:1})):!M.disabled&&!M.model?(Le(),Ft(T,{key:2,theme:"warning",variant:"light",size:"small"},{default:Oe(()=>[xt(Fe(y.$t("settings.agent.notConfigured")),1)]),_:1})):en("",!0)]),fe("div",lKr,Fe(M.desc),1)]),_:2},1032,["onClick"]))),128))]),c(I,{visible:Ae(r),"onUpdate:visible":C[1]||(C[1]=M=>Bn(r)?r.value=M:null),header:((R=Ae(o))==null?void 0:R.name)+" "+y.$t("settings.agent.modelConfig"),width:"480px","on-confirm":v,"confirm-btn":y.$t("settings.agent.confirm"),"cancel-btn":y.$t("settings.agent.cancel")},{default:Oe(()=>[fe("div",cKr,[c(D,{"label-align":"left","label-width":70},{default:Oe(()=>[c(P,{label:y.$t("settings.agent.selectModel")},{default:Oe(()=>[c(Q8,{modelValue:Ae(s),"onUpdate:modelValue":C[0]||(C[0]=M=>Bn(s)?s.value=M:null),type:"text"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})])]),_:1},8,["visible","header","confirm-btn","cancel-btn"])])),[[B,Ae(k)]])}}}),uKr=Kr(dKr,[["__scopeId","data-v-cbb834b1"]]),hKr={class:"dbConfig"},fKr={class:"actionInfo"},gKr={class:"confirmContent"},mKr={class:"confirmContent"},kKr=et({__name:"dbConfig",setup(e){const t=he(!1),n=he(!1),r=he(""),o=he(null),s={deleteAll:{title:()=>$t("settings.db.msg.clearDbTitle"),firstMessage:()=>$t("settings.db.msg.firstConfirm"),secondMessage:()=>$t("settings.db.msg.secondConfirm"),keyword:()=>$t("settings.db.msg.keyword")}},a=G(()=>{const v=s[o.value||"deleteAll"];return{title:v.title(),firstMessage:v.firstMessage(),secondMessage:v.secondMessage(),keyword:v.keyword()}}),l=G(()=>r.value===a.value.keyword),d=G(()=>l.value?$t("settings.db.msg.confirm"):`${$t("settings.db.msg.pleaseInput")}"${a.value.keyword}"`);function u(){o.value="deleteAll",r.value="",t.value=!0}function h(){t.value=!1,n.value=!0}async function g(){if(l.value){n.value=!1,Ru(!0);try{await fn.get("/setting/dbConfig/clearData"),window.$message.success($t("settings.db.msg.cleared")),nie.push("/login")}catch{window.$message.error($t("settings.db.msg.operationFailed"))}finally{Ru(!1),o.value=null,r.value=""}}}function m(){t.value=!1,n.value=!1,o.value=null,r.value="",window.$message.info($t("settings.db.msg.cancelled"))}return(v,f)=>{const k=Cn("i-clear"),A=Ci,p=km,b=Cn("i-attention"),w=nc,O=pu;return Le(),Ge("div",hKr,[c(p,{class:"actionItem"},{default:Oe(()=>[fe("div",fKr,[fe("h4",null,Fe(v.$t("settings.db.clearDb")),1),fe("p",null,Fe(v.$t("settings.db.clearDbDesc")),1)]),c(A,{theme:"danger",variant:"outline",onClick:u},{icon:Oe(()=>[c(k,{theme:"outline",size:"14",fill:"currentColor"})]),default:Oe(()=>[xt(" "+Fe(v.$t("settings.db.clearData")),1)]),_:1})]),_:1}),c(w,{visible:t.value,"onUpdate:visible":f[0]||(f[0]=y=>t.value=y),header:a.value.title,"confirm-btn":{content:v.$t("settings.db.msg.confirm"),theme:"danger"},onConfirm:h,onCancel:m},{default:Oe(()=>[fe("div",gKr,[c(b,{theme:"filled",size:"48",fill:"#e34d59"}),fe("p",null,Fe(a.value.firstMessage),1)])]),_:1},8,["visible","header","confirm-btn"]),c(w,{visible:n.value,"onUpdate:visible":f[2]||(f[2]=y=>n.value=y),header:a.value.title,"confirm-btn":{content:d.value,theme:"danger",disabled:!l.value},onConfirm:g,onCancel:m},{default:Oe(()=>[fe("div",mKr,[c(b,{theme:"filled",size:"48",fill:"#e34d59"}),fe("p",null,Fe(a.value.secondMessage),1),c(O,{modelValue:r.value,"onUpdate:modelValue":f[1]||(f[1]=y=>r.value=y),placeholder:`${v.$t("settings.db.msg.pleaseInput")} ${a.value.keyword} ${v.$t("settings.db.confirmAction")}`,class:"confirmInput"},null,8,["modelValue","placeholder"])])]),_:1},8,["visible","header","confirm-btn"])])}}}),vKr=Kr(kKr,[["__scopeId","data-v-0f49f50e"]]),AKr={class:"otherConfig"},pKr=et({__name:"otherConfig",setup(e){const{otherSetting:t,canvasWheelEvent:n}=ys(ku()),r=G({get:()=>{const s=t.value.axiosTimeOut;return s==null||isNaN(s)?600:Math.floor(s/1e3)},set:s=>{s==null||isNaN(s)||(t.value.axiosTimeOut=s*1e3)}});function o(){t.value.chapterReg="/第\\s*([0-90-9零一二三四五六七八九十百千万]+)\\s*[章回节]\\s*([^\\n\\r]*)/g"}return(s,a)=>{const l=Ci,d=I0,u=p2,h=Ez,g=T3n,m=yZe,v=A2;return Le(),Ge("div",AKr,[c(v,{"label-align":"top"},{default:Oe(()=>[c(u,{name:"chapterReg"},{label:Oe(()=>[fe("span",null,Fe(s.$t("settings.other.chapterRegex")),1),c(l,{style:{"margin-left":"15px"},onClick:o,size:"small"},{default:Oe(()=>[xt(Fe(s.$t("settings.other.restoreDefault")),1)]),_:1})]),default:Oe(()=>[c(d,{modelValue:Ae(t).chapterReg,"onUpdate:modelValue":a[0]||(a[0]=f=>Ae(t).chapterReg=f),placeholder:s.$t("settings.other.regexPlaceholder"),style:{width:"400px"}},null,8,["modelValue","placeholder"])]),_:1}),c(u,{label:s.$t("settings.other.requestTimeout"),name:"axiosTimeOut"},{default:Oe(()=>[c(h,{"auto-width":"",suffix:s.$t("settings.other.seconds"),min:10,modelValue:r.value,"onUpdate:modelValue":a[1]||(a[1]=f=>r.value=f),allowInputOverLimit:!1,placeholder:s.$t("settings.other.inputSeconds")},null,8,["suffix","modelValue","placeholder"])]),_:1},8,["label"]),c(u,{label:s.$t("settings.other.agentCanvasScalingMethod")},{default:Oe(()=>[c(m,{variant:"default-filled",modelValue:Ae(n),"onUpdate:modelValue":a[2]||(a[2]=f=>Bn(n)?n.value=f:null)},{default:Oe(()=>[c(g,{value:"zoom"},{default:Oe(()=>[xt(Fe(s.$t("settings.other.zoom")),1)]),_:1}),c(g,{value:"scroll"},{default:Oe(()=>[xt(Fe(s.$t("settings.other.scroll")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),c(u,{label:s.$t("settings.other.isInteracting")},{default:Oe(()=>[c(m,{variant:"default-filled",modelValue:Ae(t).interacting,"onUpdate:modelValue":a[3]||(a[3]=f=>Ae(t).interacting=f)},{default:Oe(()=>[c(g,{value:!1},{default:Oe(()=>[xt(Fe(s.$t("settings.other.closeIsInteracting")),1)]),_:1}),c(g,{value:!0},{default:Oe(()=>[xt(Fe(s.$t("settings.other.openIsInteracting")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),c(u,{label:s.$t("settings.other.assetConcurrency"),name:"assetsBatchGenereateSize"},{default:Oe(()=>[c(h,{"auto-width":"",suffix:s.$t("settings.other.count"),min:1,modelValue:Ae(t).assetsBatchGenereateSize,"onUpdate:modelValue":a[4]||(a[4]=f=>Ae(t).assetsBatchGenereateSize=f),allowInputOverLimit:!1,placeholder:s.$t("settings.other.inputCount")},null,8,["suffix","modelValue","placeholder"])]),_:1},8,["label"])]),_:1})])}}}),bKr=Kr(pKr,[["__scopeId","data-v-a6ec5f61"]]),wKr="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20width='96'%20height='96'%3e%3cpath%20d='M0%200%20C2.60491411%203.39771405%202.43893626%206.83010556%202%2011%20C0.20437595%2013.75329021%20-1.05254922%2015.52627461%20-4%2017%20C-9.16062661%2017.49941548%20-9.16062661%2017.49941548%20-12%2017%20C-14.90799783%2014.4555019%20-15.90702057%2013.04601863%20-16.25%209.1875%20C-16.1675%208.465625%20-16.085%207.74375%20-16%207%20C-17.0725%207.639375%20-18.145%208.27875%20-19.25%208.9375%20C-27.64061736%2013.11803647%20-42.1161507%2013.9612831%20-51%2011%20C-51.09796875%2011.67804687%20-51.1959375%2012.35609375%20-51.296875%2013.0546875%20C-52.09650113%2018.03167082%20-53.07549372%2022.54151804%20-55.0625%2027.1875%20C-58.18113878%2034.59280707%20-58.84191514%2041.34103871%20-56%2049%20C-51.69477815%2055.71108112%20-45.90514151%2058.44542058%20-38.375%2060.3125%20C-28.59646317%2061.98237321%20-17.61397475%2061.2378015%20-9%2056%20C-6.49898905%2053.93089054%20-4.42615578%2051.9334749%20-3%2049%20C-2.8015185%2045.84858524%20-2.8015185%2045.84858524%20-3%2043%20C-3.63502441%2042.9498877%20-4.27004883%2042.89977539%20-4.92431641%2042.84814453%20C-7.82522523%2042.61482321%20-10.72505632%2042.37001416%20-13.625%2042.125%20C-14.62402344%2042.04636719%20-15.62304688%2041.96773437%20-16.65234375%2041.88671875%20C-29.19293478%2040.80706522%20-29.19293478%2040.80706522%20-33%2037%20C-32.79953373%2033.85936171%20-32.54877905%2031.72339057%20-30.625%2029.1875%20C-24.50435236%2024.71471903%20-13.19717736%2026.55890184%20-6%2027%20C-2.41396623%2027.60321914%200.69870236%2028.49303823%204%2030%20C4.94875%2030.4125%205.8975%2030.825%206.875%2031.25%20C11.08743551%2034.71906454%2012.65632177%2038.68972676%2014%2043.8125%20C14.64326159%2052.37282738%209.41850308%2059.51339193%204.13671875%2065.7421875%20C-2.45750281%2072.7101218%20-11.41635656%2078.38746195%20-21.19140625%2079.17700195%20C-37.70773611%2079.60385521%20-50.14814106%2078.46993862%20-63%2067%20C-73.50321308%2056.03782298%20-76.52428161%2045.45597262%20-76.2734375%2030.625%20C-75.77333104%2018.46399527%20-69.95822491%208.40894719%20-61.1875%200.1875%20C-43.74979764%20-14.14115465%20-17.3489938%20-15.03579462%200%200%20Z%20'%20fill='%23DA203E'%20transform='translate(80,13)'/%3e%3c/svg%3e";var S6n={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Ho,function(){var n=1e3,r=6e4,o=36e5,s="millisecond",a="second",l="minute",d="hour",u="day",h="week",g="month",m="quarter",v="year",f="date",k="Invalid Date",A=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,p=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,b={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(D){var I=["th","st","nd","rd"],B=D%100;return"["+D+(I[(B-20)%10]||I[B]||I[0])+"]"}},w=function(D,I,B){var R=String(D);return!R||R.length>=I?D:""+Array(I+1-R.length).join(B)+D},O={s:w,z:function(D){var I=-D.utcOffset(),B=Math.abs(I),R=Math.floor(B/60),M=B%60;return(I<=0?"+":"-")+w(R,2,"0")+":"+w(M,2,"0")},m:function D(I,B){if(I.date()1)return D(j[0])}else{var W=I.name;C[W]=I,M=W}return!R&&M&&(y=M),M||!R&&y},E=function(D,I){if(S(D))return D.clone();var B=typeof I=="object"?I:{};return B.date=D,B.args=arguments,new Q(B)},T=O;T.l=L,T.i=S,T.w=function(D,I){return E(D,{locale:I.$L,utc:I.$u,x:I.$x,$offset:I.$offset})};var Q=function(){function D(B){this.$L=L(B.locale,null,!0),this.parse(B),this.$x=this.$x||B.x||{},this[_]=!0}var I=D.prototype;return I.parse=function(B){this.$d=function(R){var M=R.date,N=R.utc;if(M===null)return new Date(NaN);if(T.u(M))return new Date;if(M instanceof Date)return new Date(M);if(typeof M=="string"&&!/Z$/i.test(M)){var j=M.match(A);if(j){var W=j[2]-1||0,H=(j[7]||"0").substring(0,3);return N?new Date(Date.UTC(j[1],W,j[3]||1,j[4]||0,j[5]||0,j[6]||0,H)):new Date(j[1],W,j[3]||1,j[4]||0,j[5]||0,j[6]||0,H)}}return new Date(M)}(B),this.init()},I.init=function(){var B=this.$d;this.$y=B.getFullYear(),this.$M=B.getMonth(),this.$D=B.getDate(),this.$W=B.getDay(),this.$H=B.getHours(),this.$m=B.getMinutes(),this.$s=B.getSeconds(),this.$ms=B.getMilliseconds()},I.$utils=function(){return T},I.isValid=function(){return this.$d.toString()!==k},I.isSame=function(B,R){var M=E(B);return this.startOf(R)<=M&&M<=this.endOf(R)},I.isAfter=function(B,R){return E(B){const e=he("v1.0.7"),t=he(""),n=he(null),r=G(()=>n.value?Number(n.value.id):-1),o=he(null);async function s(a){var u;const l=await fn.post("/project/getSingleProject",{id:a});n.value=l.data[0];const d=await fn.post("/script/getScrptApi",{projectId:a});o.value=((u=d.data)==null?void 0:u.id)||null}return{version:e,activeMenu:t,project:n,projectId:r,currentScriptId:o,setProjectById:s}},{persist:!1}),_Kr={class:"about"},SKr={class:"f"},LKr={class:"appName"},xKr={class:"data"},EKr={class:"version"},TKr={class:"renew ac"},QKr={style:{"margin-left":"5px"}},DKr={class:"codeRepository"},BKr={class:"f"},RKr={class:"github"},IKr={style:{"margin-left":"15px"}},MKr={style:{"font-size":"15px","font-weight":"900"}},PKr={class:"f"},FKr={class:"gitee"},NKr={style:{"margin-left":"15px"}},UKr={style:{"font-size":"15px","font-weight":"900"}},jKr={class:"license"},WKr={class:"ac jb",style:{cursor:"pointer"}},VKr={class:"f"},zKr={class:"data"},HKr={style:{"margin-left":"15px"}},$Kr={style:{"font-size":"12px",color:"#666"}},XKr={class:"updateDialog"},GKr={class:"updateHeader"},YKr={class:"updateIcon"},ZKr={class:"updateTitle"},qKr={key:0,class:"versionCompare"},KKr={class:"versionCard current"},JKr={class:"versionLabel"},eJr={class:"arrow"},tJr={class:"versionCard latest"},nJr={class:"versionLabel"},iJr={key:1,class:"versionTime"},rJr={class:"versionTimeValue"},oJr={key:2,class:"customUrl"},sJr={class:"sourceSelect"},aJr={class:"sourceTitle"},lJr={class:"sourceCards"},cJr=["onClick"],dJr=["src","alt"],uJr={class:"sourceName"},hJr={key:0,class:"checkMark"},fJr={style:{display:"flex","justify-content":"flex-end",gap:"8px","padding-top":"4px"}},gJr=et({__name:"about",setup(e){const{t}=lI(),{version:n}=ys(CKr()),{isElectron:r,needUpdate:o}=ys(ku()),s=he(!1),a=he(""),l=he(0);let d=null;function u(){if(l.value++,l.value===1&&(d=setTimeout(()=>{l.value=0},3e3)),l.value>=3){if(l.value=0,d&&clearTimeout(d),s.value)return;s.value=!0,i1.info("已开启自定义更新地址")}}const h=he(!1),g=he("toonflow"),m=he([{value:"toonflow",label:"ToonFlow",iconType:"image",iconSrc:yKr,iconClass:"toonflow",iconBg:"#ececec",disabled:!1},{value:"github",label:t("settings.about.github"),iconType:"component",iconName:"github",iconClass:"github",disabled:!0},{value:"atomgit",label:"AtomGit",iconType:"image",iconSrc:wKr,iconClass:"atomgit",iconBg:"#f9f9fb",disabled:!0},{value:"gitee",label:t("settings.about.gitee"),iconType:"component",iconName:"code",iconClass:"gitee",disabled:!0}]),v=he(!1),f=he({needUpdate:!1,latestVersion:"",reinstall:!1,time:0,url:"",version:""}),k=G(()=>f.value.time?eR(f.value.time).format("YYYY-MM-DD HH:mm:ss"):"");At(g,()=>{f.value={needUpdate:!1,latestVersion:"",reinstall:!1,time:0,url:"",version:""}});async function A(_){r.value?await fetch(`toonflow://openurlwithbrowser?url=${_}`):window.open(_,"_blank")}pn(async()=>{const{data:_}=await fn.get("/other/getVersion");n.value=_});function p(){f.value={needUpdate:!1,latestVersion:"",reinstall:!1,time:0,url:"",version:""},g.value="toonflow",h.value=!0}function b(_){return{toonflow:"ToonFlow",github:"GitHub",atomgit:"AtomGit",gitee:"Gitee"}[_]}async function w(){v.value=!0;try{const{data:_}=await fn.post("/setting/about/checkUpdate",{source:g.value,url:a.value||null});a.value&&(_.needUpdate=!0),f.value=_,_.needUpdate?window.$message.success(t("settings.about.updateAvailable")):i1.success(t("settings.about.noUpdate"))}catch(_){i1.error(_.message??t("settings.about.updateFailed"))}finally{v.value=!1}}async function O(_){try{return await(await fetch(`toonflow://${_}`)).json()}catch{}}async function y(){v.value=!0;try{if(f.value.reinstall){const _=ao.alert({header:t("settings.about.reinstallRequired"),body:f.value.url,onConfirm:()=>{_.destroy()},onClose:()=>{_.destroy()}});try{await fetch(`toonflow://openurlwithbrowser?url=${f.value.url}`)}catch{}return}await fn.post("/setting/about/downloadApp",{url:f.value.url,reinstall:f.value.reinstall,version:f.value.version}),O("apprestart"),i1.success(t("settings.about.updateSuccess")),h.value=!1}catch(_){i1.error(_.message??t("settings.about.updateFailed"))}finally{v.value=!1}}function C(){const _=f.value.reinstall?` +`+s):r.stack=s}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=JB(this.defaults,n);const{transitional:r,paramsSerializer:o,headers:s}=n;r!==void 0&&Wue.assertOptions(r,{silentJSONParsing:$A.transitional($A.boolean),forcedJSONParsing:$A.transitional($A.boolean),clarifyTimeoutError:$A.transitional($A.boolean),legacyInterceptorReqResOrdering:$A.transitional($A.boolean)},!1),o!=null&&(vn.isFunction(o)?n.paramsSerializer={serialize:o}:Wue.assertOptions(o,{encode:$A.function,serialize:$A.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Wue.assertOptions(n,{baseUrl:$A.spelling("baseURL"),withXsrfToken:$A.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=s&&vn.merge(s.common,s[n.method]);s&&vn.forEach(["delete","get","head","post","put","patch","common"],f=>{delete s[f]}),n.headers=n2.concat(a,s);const l=[];let d=!0;this.interceptors.request.forEach(function(k){if(typeof k.runWhen=="function"&&k.runWhen(n)===!1)return;d=d&&k.synchronous;const A=n.transitional||AJe;A&&A.legacyInterceptorReqResOrdering?l.unshift(k.fulfilled,k.rejected):l.push(k.fulfilled,k.rejected)});const u=[];this.interceptors.response.forEach(function(k){u.push(k.fulfilled,k.rejected)});let h,g=0,m;if(!d){const f=[qpt.bind(this),void 0];for(f.unshift(...l),f.push(...u),m=f.length,h=Promise.resolve(n);g{if(!r._listeners)return;let s=r._listeners.length;for(;s-- >0;)r._listeners[s](o);r._listeners=null}),this.promise.then=o=>{let s;const a=new Promise(l=>{r.subscribe(l),s=l}).then(o);return a.cancel=function(){r.unsubscribe(s)},a},t(function(s,a,l){r.reason||(r.reason=new pie(s,a,l),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new C6n(function(o){t=o}),cancel:t}}};function Oqr(e){return function(n){return e.apply(null,n)}}function yqr(e){return vn.isObject(e)&&e.isAxiosError===!0}const UFe={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(UFe).forEach(([e,t])=>{UFe[t]=e});function _6n(e){const t=new sD(e),n=r6n(sD.prototype.request,t);return vn.extend(n,sD.prototype,t,{allOwnKeys:!0}),vn.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return _6n(JB(e,o))},n}const kh=_6n(Aie);kh.Axios=sD;kh.CanceledError=pie;kh.CancelToken=wqr;kh.isCancel=v6n;kh.VERSION=y6n;kh.toFormData=hbe;kh.AxiosError=No;kh.Cancel=kh.CanceledError;kh.all=function(t){return Promise.all(t)};kh.spread=Oqr;kh.isAxiosError=yqr;kh.mergeConfig=JB;kh.AxiosHeaders=n2;kh.formToJSON=e=>k6n(vn.isHTMLForm(e)?new FormData(e):e);kh.getAdapter=O6n.getAdapter;kh.HttpStatusCode=UFe;kh.default=kh;const{Axios:gUs,AxiosError:mUs,CanceledError:kUs,isCancel:vUs,CancelToken:AUs,VERSION:pUs,all:bUs,Cancel:wUs,isAxiosError:OUs,spread:yUs,toFormData:CUs,AxiosHeaders:_Us,HttpStatusCode:SUs,formToJSON:LUs,getAdapter:xUs,mergeConfig:EUs}=kh,fn=kh.create();fn.interceptors.request.use(function(e){const{baseUrl:t,otherSetting:n}=ys(ku());e.baseURL=t.value,e.timeout=n.value.axiosTimeOut;const r=localStorage.getItem("token");return r&&(e.headers.Authorization=r),e});fn.interceptors.response.use(function(e){return e.data},function(e){var t;return e.status===401&&(localStorage.removeItem("token"),nie.push("/login"),i1.error(window.$t("common.sessionExpired"))),Promise.reject(((t=e==null?void 0:e.response)==null?void 0:t.data)??e)});const Cqr={class:"languageConfig"},_qr={class:"sectionDesc"},Sqr={class:"langGrid"},Lqr=["onClick"],xqr={class:"langInfo"},Eqr={class:"langName"},Tqr={class:"langNative"},Qqr=et({__name:"languageConfig",setup(e){const t=he(yW.value??"zh-CN"),{locale:n}=lI();function r(o){var s;n.value=o,t.value=o,yW.value=o,(s=window.$message)==null||s.success($t("settings.language.msg.saved"))}return(o,s)=>{const a=uL;return Le(),Ge("div",Cqr,[fe("p",_qr,Fe(o.$t("settings.language.desc")),1),fe("div",Sqr,[(Le(!0),Ge(rn,null,Bi(Ae(YZe),l=>(Le(),Ge("div",{key:l.value,class:Eo(["langCard",{active:Ae(t)===l.value}]),onClick:d=>r(l.value)},[fe("div",xqr,[fe("div",Eqr,Fe(l.label),1),fe("div",Tqr,Fe(l.tips),1)]),Ae(t)===l.value?(Le(),Pt(a,{key:0,name:"check-circle-filled",class:"checkIcon"})):en("",!0)],10,Lqr))),128))])])}}}),Dqr=Kr(Qqr,[["__scopeId","data-v-6430745e"]]),Bqr={class:"requestConfig"},Rqr=et({__name:"requestConfig",setup(e){const{baseUrl:t,isElectron:n}=ys(ku()),r=he({baseUrl:""}),o={baseUrl:[{required:!0,message:$t("settings.request.msg.enterApi"),trigger:"blur"},{pattern:/^https?:\/\/.+/,message:$t("settings.request.msg.validUrl"),trigger:"blur"}]};function s(){r.value.baseUrl=t.value}function a(){t.value=r.value.baseUrl,window.$message.success($t("settings.request.msg.saved"))}function l(){r.value.baseUrl="http://localhost:10588",t.value=r.value.baseUrl,window.$message.success($t("settings.request.msg.reset"))}async function d(){try{const h=await(await fetch("toonflow://getAppUrl")).json();h!=null&&h.port&&(t.value=h.url,n.value=!0,window.$message.success($t("settings.request.msg.refreshSuccess")))}catch{window.$message.error($t("settings.request.msg.refreshFailed"))}}return An(()=>{s()}),(u,h)=>{const g=Dz,m=uL,v=pu,f=p2,k=Ci,A=Ev,p=A2;return Le(),Ge("div",Bqr,[c(g,{style:{"margin-bottom":"16px"},theme:"warning",message:u.$t("settings.request.warning")},null,8,["message"]),c(p,{data:r.value,labelAlign:"top",rules:o},{default:Oe(()=>[c(f,{label:u.$t("settings.request.apiAddress"),name:"baseUrl"},{default:Oe(()=>[c(v,{modelValue:r.value.baseUrl,"onUpdate:modelValue":h[0]||(h[0]=b=>r.value.baseUrl=b),placeholder:u.$t("settings.request.apiPlaceholder"),clearable:""},{"prefix-icon":Oe(()=>[c(m,{name:"link"})]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),c(f,null,{default:Oe(()=>[c(A,{size:"small"},{default:Oe(()=>[c(k,{theme:"primary",type:"submit",onClick:a},{default:Oe(()=>[xt(Fe(u.$t("settings.request.save")),1)]),_:1}),c(k,{theme:"default",onClick:l},{default:Oe(()=>[xt(Fe(u.$t("settings.request.reset")),1)]),_:1}),Ae(n)?(Le(),Pt(k,{key:0,theme:"warning",onClick:d},{default:Oe(()=>[xt(Fe(u.$t("settings.request.refresh")),1)]),_:1})):en("",!0)]),_:1})]),_:1})]),_:1},8,["data"])])}}}),Iqr=et({__name:"loginConfig",setup(e){const t=he(null),n=he(!1),r=he({id:null,name:"",password:""}),o={name:[{required:!0,message:$t("settings.login.msg.enterUsername"),trigger:"blur"},{min:2,max:20,message:$t("settings.login.msg.usernameLength"),trigger:"blur"}],password:[{required:!0,message:$t("settings.login.msg.enterPassword"),trigger:"blur"},{min:6,max:20,message:$t("settings.login.msg.passwordLength"),trigger:"blur"}]};async function s(){try{const u=await fn.get("/setting/loginConfig/getUser");r.value={id:u.data.id??null,name:u.data.name??"",password:u.data.password??""}}catch{window.$message.error($t("settings.login.msg.fetchFailed"))}}async function a(){n.value=!0;try{await fn.post("/setting/loginConfig/updateUserPwd",r.value),window.$message.success($t("settings.login.msg.saveSuccess")),await s()}catch{window.$message.error($t("settings.login.msg.saveFailed"))}finally{n.value=!1}}function l(u){u.validateResult===!0&&a()}function d(){var u;(u=t.value)==null||u.reset()}return An(()=>{s()}),(u,h)=>{const g=pu,m=p2,v=Ci,f=Ev,k=A2,A=Wc;return Le(),Pt(A,{loading:Ae(n)},{default:Oe(()=>[c(k,{ref_key:"formRef",ref:t,labelAlign:"top",data:Ae(r),rules:o,colon:!0,onSubmit:l,onReset:d},{default:Oe(()=>[c(m,{label:u.$t("settings.login.username"),name:"name"},{default:Oe(()=>[c(g,{modelValue:Ae(r).name,"onUpdate:modelValue":h[0]||(h[0]=p=>Ae(r).name=p),placeholder:u.$t("settings.login.usernamePlaceholder"),clearable:"",width:"100%"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(m,{label:u.$t("settings.login.password"),name:"password"},{default:Oe(()=>[c(g,{modelValue:Ae(r).password,"onUpdate:modelValue":h[1]||(h[1]=p=>Ae(r).password=p),type:"password",placeholder:u.$t("settings.login.passwordPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(m,{"status-icon":!1},{default:Oe(()=>[c(f,{size:"small"},{default:Oe(()=>[c(v,{theme:"primary",type:"submit",loading:Ae(n)},{default:Oe(()=>[xt(Fe(u.$t("settings.login.modify")),1)]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1},8,["data"])]),_:1},8,["loading"])}}}),Mqr="data:image/png;base64,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",Pqr="data:image/png;base64,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",Fqr="data:image/png;base64,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",Nqr="data:image/png;base64,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",Jpt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAAKACAYAAAAMzckjAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAgAElEQVR4nOy9CXib5ZW3f2xaakInM9N2SmFa6Md02mlnugzf9w2FsCSOLUuWvEq2ZW2v3v3VLstL4uw7SQhJytopaylDgJSldC+FlFIgq7P6hQ5ly25bdpyVdvpdf/7X87xaHVuyLTtedO65fvUmmWAb555znnMeAARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEORSU5jyvwiCIAiCIOMGyzLAsqwWN6+FZYHjOOA4N/A8SyMIwqCRBTFjRInPmFyfL8lCTkn9PIoiDRIlY6QBkb2eRMjbHo9Hi+LTkvK2InvpY0RZAkWSwCsoIIoeECQZRFH7d0cQBEEQBLk0Asj4gHMuAM6xAnjnShrBuWbQyK61GSMyazIm1+dL7jtyCvkcHn4djcKuHSTrM0bi0iPzd6a9Hf/cHu5OLeR1YSV45OaEAEqSJoCKGBNA0YMCiCAIgiDI+JGQv1QJtC8GzvwccJVvAl+1k0ao3jVo5OrdGSPW7syYXJ8vmXflHE9dB2xccLZQMu+aGcvfS+ZdX6Kp3fNlqXbPv8byLal2z02x3CrV7ikTzWmZK1n23ihZ9v6rZNn7Jalu9wxP/W64KLafgodfTQXQIyugSAKVQFIJJNW/eAWQVEARBEEQBEHGHCp9jAdYRzuwtpXA2lYDZ3kUeON+4Mu6rhb1UZ2oj4qSoTcySObL5X3LMie6TDQOHvKxDM+9Qy7v2ySXRzeJxqEjmfpIvieZ+h4eJM9Ipr6tsfw6Jdtj2aFUnFI9Vf2qZOobIv1ZI1YkI1WeTgn53H2ve6qiz3iqond6qqIOT1X0Xz0W9TKP879AYTeAx70eFOYOkNjVIHGLQRADCflDAUQQBEEQZEwoHBCeFYC1LQC2+hngK94EsXL35ZLxkFXSH/2xVBZVZX1vxiiGvoyRy6MZ4y3vzxjF2Dem8RDhG8MoA0JkMj3RWPqSqT6+22N+e52nbt/N6+adLhRrt4Ov9lXw1j8FIruQCqDEC8CzHP7UIwiCIAgy1gI4AzjbYlrxEysOgKjvvlXW974sl53KKn4ogMMRwL7BBTAWuaqfZJunqs/pNR7+VNC8G0T7QyAwi0Di/PRcIIIgCIIgyBgL4DXA1TwP112+sUA0HG2WDKkVvX6arBJY3pclUVU0Dh7yMcXYnyVDtWZHl4HCljWVvVkjVSUjV/eNKD7zaVWsiKre6t5f+S0nbuSr94LY8ALI7iW0CoggCIIgCJIzmvgVUfkrhFuBNx4ESX9qOZE1UR9VE21fUgUcTiUwiwAOJX/xZBPAsZS/8RDAVPkbTAClmniiNMmPkdeTbys1p0kOydV93us+vbFAaHyUVgIBivCnHkEQBEGQkeFiHGlhGQYE20LgKrcCU7IHJP1xQdL1UfGLZ2QCGM0pIz3Dd5HQZXtOjsI3UPAGZuDzR1oBTArgqUR8dV3L7mz/n0Kv/efgFVeA16ukxJsWBEEQBEGQi0iVP7fTBW6HEwTrSuDL3wChpPurkq5vf6oAJsQOBXBCBDDl7ZC3QQUv8zh4pWXg9YTB5/OhACIIgiAIMgIBdLk0AbQzwNUvh+suX1kg63ufoPKHAjhpKoDe2n4apeZUp2I+Nsdbvx98zhfBJ62MCWB6JRBBEARBECSjALJOBThrO/C1D4Fo3G+gVT8UwEnVAo4PhtBYTm3z1UY/7WvcCT7xThRABEEQBEFGUQG0ttOzf7y+o0gyHH4pY6sXW8ATdgYwNd7q3mZvwy7w8hvA6/UPaAH78T8DBEEQBEGyCGDDcuAMr5Ozf56swx4ogJNFAPd76zqv9TJPgFdcBV4lkpA/FEAEQRAEQQaFiF887vqVwBu2XyXqevagAE4VASTnAk9s9tZ1ApkKjp8FjAdBEARBEGQAheByucHlUMDV2A7u2geB1+9bK5b2Zl/3ghXAySOANL3/x9uwJ3EWEAUQQRAEQfIYlmW1uHkazs1oYXjgGBHcTg5E51IQzS+Q697+VdIfPSTqepJrX7IIILkdJFMu1R7Agfv/xIpLswcwa8ZbAGv7aOTq6LN3Luwr9Ip3gdfvi8Uz0T9+CIIgCIJMBKnyd5EAOgOxu34fhus+taGAL+t6gkgfCuDUEUByW0ig/ozqNUdVue5AlZd9ErzyavB6m1EAEQRBECRfSZU/IoOcOxYigPaFwNf+GNz6XSAaDps43UlVKuuOBSuAU6kCGKjvV72Wo9t81reu8DG/BJ+yCnwBnAJGEARBkLwkVf4uEsDGlcBXvg72298vkgxdL/NlXWnyhy3gyS+AUlUPFUClppfsBSTx+Wx7wSdtQgFEEARBkHyFZZlY0gWQZzngbauoAIr6kz7J0KVKhp6kAMYWQOMZwMktgET8kqE3hXR4rfuu9oqbwOsPTPSPH4IgCIIgk0YAXR7gHYuAr38IxIp9V4n6k3uSAhjNSQBFfRSHQCZWAFVvw9t3eN1P0bOAAEX4Hx6CIAiC5PUZQDoEwsbO/j0HvGkvOfu3XtR3qxcJYLwFPFD8Mgvgb0V9tFXUR5+Li2B8mlc09qmiMTbda+zGKeAxE8B0CfTWkoGQ7kPehrf/zev8BQB8QftBKBjkh2Ow9yEIgiAIMk0FkJz9q3gT+LKu74j67k5NAHtyFcAO0XD0i7xxP1knM0M0HP41+Xya/MUFsA8FcLwEsLYnJoD9mgTW9v/I26ACwK0A8EUAmEH3PhbS/42BAoggCIIg0xOGYdLidrqAb1gB116+rEAq6356oPANWwBjUQx9ND7TKZ9g2Aei5REQ6x4CybSvlIhlqvzFq4AXCeFU2AM4sKU72c4AEgGs1QZCNAnsU6W6bp3b+j64Xa+CKK0HrycIfo+fhlwXp/i8E/3jiSAIgiDIeJAqf6zTC0xdGwjmh0GuOFhFxG1MBNB4fNt855ErhOpnQbAtBNG2CqTK7SDqux9GAZwIAdQimc/8hrH85XLG9kcQxbupAMbvCEYBRBAEQZBpDON2JgWwcRG4Tc8Bp9tfJOiOvkIELlcBpI+pOGiSGx4F0b4ABKcPBOtqEE07QCqLfk0ujx7Uqnmk2hevAHYnghXAsRwC6U3In2Im6VeF2vOcaD0IirCBSl8ymggiCIIgCDJdBTAmgax1FXD6N0Es7Q2S+37pGb4cBVDW9z513eUrC9x1i0EgLWaHEzhrO/BVzwFpCSvGoysUQ1QlSQ6EoACOtwDGW8FKzeldSv1bn/Myj4NXWgZeJZImggiCIAiCTEPs9kbgODe4GAcw9UtBrtr1BVnf25EY4hiFAMY/Jup6OkV99AbOtB0423JgGTuwjBPcDgFY23zga38AwZq3PyOXdu3wpklg8kwgVgDHTwB95GU1WQ1zbKm3fj94HT/RJNCrgJ/EgwKIIAiCINMSp9MJTocIjoYWYGq+T87+bUyd5M1JAMuOrCNTv1zNs8DZ26n8pYYMm3gq9kJAf07066Oqp6wnJoF9qljejwJ4SQSwl+Sgt6brq17rDvAKa5MC6FUm+scTQRAEQZDxgJ7/sy0AtvZZcOv3/LtsONY5mMwNVwDjy55FfbSDN+6/miyTJvJHlkuz8YGTWNuZbVgDHsPb4L6x75NKSe+v5NKupABiBfAStICTz/PW9DzqbdgFXmF9rP2r0CAIgiAIMu0oAnt9K7jMD0LJt14sVIz9zwxVzRuxAJb1+fiKXfQ6ufj1cqyLTU4dEwFsXATemt+Bp+wD8Bm7dd5YyxfXwFyqIZA+Va5NPs5bf/A2ehZQXJE4C4ggCIIgyBTE4bDF4qBx2WNx2MBV3wKi+QWymJnc+FFDFz6XDcwwBTBl8bNs6N8Wafj4Clf5DiiAf4aCgoJE0pkBknMFyNYnQanuBNnY/XhyD6AWPAOYmwAOrPgNFEBtJ2AsluM/U+oPfkJx/hQUaQUoXj9s2LiZZuPGjTSb79KyceMGGgRBEARBppoA1i0CsYru45sh6rtfHbUAxu8DLjtFq3+y8biJr1CBqX4BCuAfMwgggCiKIHFLQWx4AcTqA18XKw4fSl0FgwJ4CQWQtoR7bYp1F10Lk1kAtSAIgiAIMqkF0JYugCRJAWyit3KMRgAT8nc6XgF86voZmwsYy0P0bGEBXJFRACVZAFEIgMguAdH2GJHA1VT+TCdpst0LjDeBjE4AU1fBxOUvJoBvKtY9f6vtBfQnRC89mxNJuTgOQRAEQZBJLYCNErjq28BVfT+IFfu+KOq79+YugKdU2XCikzcevIGvfQ5410K6XiZV/oaqACbCrAWxdudnRWP3ThTASyWAA4dCelWlvrNNYZ4Ar7gKNm64fxgCiBKIIAiCIJO6Beyw2cFR1wps9TPgKN1Ozv5tjsvfaARQ1PXQl4qxXxUrDqzj6x4B3rEIOLcXOI7L+ucTRTmWhACCaOyWsQU8zgJojiYzUADNR/Yr9Z1fVhw/hw3rn4QNmwarAmILGEEQBEEmLQnxi4VxOMFeuwgYw+9BMUVvEPXdnbkIoFDSTSWQ1/V0SFW7ruZta4BnBSp/IxZA0gbWzgJ+Sqw4/BIOgUyQANb2qHJt7z1yw0FYe8fvYd1dj8OGu0glMH4WcANs3LQeh0AQBEEQZLJiczpoUiuARABLvrWlUDL0bE2Vv9FVALu0xxl6Y2tfRiqAsfavxA88C2jAIZAJagHHJFCsf/+mlSt6YOXaXbBuwxPJYZBN62HD5rWwYfP6S/IzjCAIgiDICLE5XDSa/AngtraDo/IB4Mr31Q2Uv9FNAfeoivHotmbb4Sv42heAty8ZmQAS8Ysn7SzgdtIK/hFOAU+gAFpOPL9y8ceFK1cegbUbnklpBW+g8ocCiCAIgiCTFDcngJuTgCNS5lgCdEDDuP9KsezDVxPVu4wZovKn3fahcqXdqlx1yGQtvwcsphDUmRmoq2tIJBtpQyDxdnBSAL8ul/cdIjeDXCyC5H19OAWcVQC1KV9y7VtqBmv/XiSDlqgq1XXXiLY3QRLvAElRQIlFigVBEARBkEkIFT+WCKCktWcrdgBf1tVC5G8sBFDUR7dc/+k7CupM86HBkhS/kQtg/CygDKJ7GYgNz4FYsw9k4/E1KIATI4CxvKbUd35aYn4EkrAMJDkckz8vDYIgCIIgkxDShiUtWd6tCaBo2vElUdezjwxuaBO8OQlgp2ToucE652WwVs0HW4N9gADWjbACGEvKWUC56tBn5fK+XVgBnCgB7FeV2hNBpe6PINl+BhK/IiZ/WAFEEARBkElFYUp4lgOe8Wtn8+oeA7H84D1U/kp7aTShG6UAGo6ua7j9D2DV/QgaqkIDKoB1oxfAlLOAUtUukMujHlwEPYECWHOqQ6k5fY1k2QsStx5EWUIBRBAEQZDJBJG+y1IiugUQ7UtArHkOROP+GyX9UU3idH1aRiiA8b1/oj7aIVYcuJqc/bNWhy86+5cugIVDZBgCWL0DHLMPF3kr+38rGXrwJpAJEMCYBK73WveBxK0FURGoAMpez4T+rCMIgiAIMqgAztDkz/IYkb/LRF3X8wmpy1EAydoXsXInWCsXDHr2b3gCWJhZANklINU9T24rAcl4xJgmgOSKOGM3DoFcOgHs9Da8fYPoeBRkcTmIUggUH54BRBAEQZBJQVytNAG8BuTqF0A2HARZd6RBLu1SFV23quhSpS7bGcB0EZT1vaq3vH9bc93/XMGZttOzfw0WTfa0pAqgeWR7AAeGnAV0Lga58XH4ctFdBXJ59InEHcAmTQLxLuBLI4De2jOq19y95dorNxbI9p+DwC4DUc40BYxXxCEIgiDIBAng9SAbd4Bc2vNpubTnNbm0JyaA3aMWQHp+sOyIya3fA5LlJ7Gzf+MkgOT9nAiSaxl4G39OBkK+IZuOHkIBnCABrD2jihV9BnIWUHTfiQKIIAiCIBMFx7nTQoc+yNQvK4DYuAaUip2g6KJtpOqXXvkbbga0gg29W6771IYCd+2D4GhogwK4AgoKChIZ68oPXSjt9tMdhqzlUVBq31orlPeoUkVUFYdTATRp1ULy+NSIsZdZn19xanip7NUy8O1sGfB5xloAFfPQAkj2/I1UAL21/a/4bPuLvOIm8PoDEAqFIBSKv0xJsIkGQRAEQZBxF8CY/JGpX8ci4OseAcl04EuKLrpv9AKYEv3RTrHiwA1s9Y/B1dgOLMumyd+4CSDHAevmgbWtBrFm91W8oXuPZOpDAbzkAhj7XNa3JK/7KfDKqyEUmIcCiCAIgiCXmrgg0cQqf3Tli3bjB0j6o/fnJH2pMR1Y56i6D9yN84BxKeBiHIMI4Nj/+xHRpLGtBK5yB7C6kz4igCRYARwvAewfMr66rt3eBvUfvM5fQMh7x8XVv5QgCIIgCDIOpMpfQgCTN37cmLP0JaeFO6SKnVe7G5aDy2Gj8ncpBDAhfySOheCq2gpMeUeRVHn8tyiAEySA5tPkMSu8jR0QUjahACIIgiDIpSa1/RsXQNG2CsSKN8nalxdyFUC6LFqTQB9v2A7u+pXgdroSAjjepAkg4wHOuQjYuoeBr9xnwjOA4yGA/VnSp/osZLik75C3seMbRAADgUHOAGIFEEEQBEHGj7Tzf4wfRPsiEC2PkL1/Nu2u39wFUCk/ua2l8egVfOUL4LYu1ATQpUngJRVAlgWG0VrBX5qxokCqiD6BLeAJE0DV26A+GuCehCb/uthZQBRABEEQBLkkuHmOhgqgY1H8xo+ZYtmR1xNLm3MI2fsnV3Sa+NqHQHIsBrdDSQqgyzXu/35J+WOAYbRw9lXAVb4JvKH724qxrxOngC/lEEiKAFqOq76GQ3Oapd9AwLNm0EoggiAIgiDjAMuLwLA8lSTesZqe/RN1Pe10X98YCKBQenLLV2euLeAbVoDb4QSWYWjiMnYpBZCEtrpJG7j2WXAZdoFScXw9CuClEMBBKoAkNT2/nsd98ElSCSQSOLASiCAIgiDIJRHAXdeLup4DRP7IzR8j3fMn6lPT3Skajt8gVv0BRMdKEDkeOHd6S3ZiKAKAawDgZgjUvX2VZOja46noVSVD10X7/+Jvx6eG4xErhjlFPMX3AI7dImhN/hICGHsuGQjxW7qcfutbEHT+HALSSvD5fODzBeieQCBzQWM/G4QgCIIg+Q3Pi8C6AnRCluz94437/zNe/SM3f+QkgOUfrBMrd4NoeQZE50IqgDyfnonlepCqd4C3ss9PZE/Un0QBHDcB7BtSAH3m09v95lN/F2zcAwHhTiqARP5QABEEQRBknCALkkXnUhDNLwBn7LhJKHtPJcMfo20Bp1T/OsSKfVeLDQ9q8sf6JqUAKrW7gCk+XOSpOPUyvSIOK4CXTgDNUfo6id98aoG/cS/4xLgAakEQBEEQZIwphCJgbQtAbvghufHjMqH05Iui7oSqJRcB7CbxiVXbQbSvpuIXz+QSwC8AV7MVeNNeUCqOVkmGnmTrN6X9iy3g8RTA3lhOHfRb3/onn/sJ8MorwettRgFEEARBkLGiMC3XgFT7AijGA6DoDzuEku5Y9S+e4baAkwufifxJhp5trQ3/3xWcceckF8AikN1LQLH9EP7XFRsKFFP0acXUrdIMOMuHZwDHtwJIJbD+2H3eBhXIDSHkmjjaAkYQBEEQZGwF8DLSAq3YDnJp10y5tOcNcuaPRKv+aRI4UgHky7pUyXjEJJpU4GteBNG5eBILIADPciC5loBc/wLI1fu+I1d80Dmw+ocCOP4VQE+dFsXcN0uxdYBXvAsFEEEQBEHGSwBl4w5QSnoWKSVdKklSAkcigGlDIFv+1xUbCzjLo8DZFoPoDgwhgCJN8k8zMciCDDIfopVAufExUKoPbhhsmhcrgOMvgEp9rypZ+n6q2Dou80p3YgsYQRAEQcYKTbeKaPv3MrgV5PL91yslPQfGRAD1RztZQ8cNfO1ztPIn8UKa/E1GAZR4iYZUAnn7ClBq91ylGPs7UADHeQ1M7HMMUgFUFata52W1s4Dayh4EQRAEQUZ51ZsWKjqORUAlzbgfZN2RHyglmvQNlqw3fZRHyZk/OvzBGw+uc9c+CK7GdnA5pUty00eukF2EdDk0vQllNTDGN0Ay9QclU3/anr98rwBeJHYjEsD4LSAxmTSfTpPBi1J34g/eBvVvfM5fgF9ZlbghxOPxgN8fhEAgBOFAE4T8Ifoxf8A7bgkFfFkSyJwh7jhOJNiUMeFwOGOaw00Z09SUOdmeH4mEc0pzc3PmtDRlTmtLTmlpjQya5rZYhnpu7OMIgiDTRAA5TQBtq+I3fswmkpeLACbkT9fbwRl3Xu2yLqfi53Q7aKaUALoW0xtC+IoDMwTjsd8pFadRAHMSwLj8jVAALafUgOV0k9+mgld8HLy+FeDzt0AgpEkREUAif0GfH/x+PwrgpBXASHYBzCSB5GO5yF9LLENJYKbnt2mPQRAEmbKkyp8mgEJcAD8h6rp+PpT4DVcAydQvr+tRudKojy3fDq6GlVNKANPlOAACswQE6w9BqumsEY14E8hECaDPcmq/p+HIlwTXLhCEreANrAZvKAT+YChN+oJ+LxXB8QqpMGZM0JcxoVAAAuEhEgplTbApDMGm4KAJh4PQ1BTKmlBk8AznuUTimppHn0hLa5Y0Z0xLS1tOaWtpGTSaHCYf19yqZaA0IgiCTFnSBIfxau1f7cYPhpzxy1UAydQvV/bBNtbQUeSufFZr/05VASS3orh54OyroOQ7TxXyhu6t2AKeMAFUPXU9D69Z+HGhyOwGWXoCFGUTeORN4JPvAp+yjsYv3Ql+6a5xS0DeOOr4lY0Q8GzKKUHvZgj6Ng6ZkH9T1gQDg2c4z20K3A2hHBIO3Qvh4P2Dh3wsS5pD90Fz6IFRhjz3PmgJpif+fpKm8H3QFHpAS9MmaG5ZTAUwLooIgiBTFp4l5/6SZ//EGnr27+/Fsg93xK97y0UA5XJyHu6AiTX/AFjb/MTZv6kjgET8eOBYIRn7GuCrdgJv6L5BMfZ14hnAiRFATQJ7NyvWIzM9DhUkx14ahWYXeEjsezLG6+jIOX57tuwbNF7HPvA59+eUAJM5QfeBjPGzmZPt+QFuf04J8gcgyB8aIgeyRzwIQbFzlCHPPQhhIT3x95P4JRLt8WHPy9DUdBcKIIIg01AAbatANNGzf0tS7/vNRQAlQ++Wf/qbdQXuhqXAOJxU/qaiAJKzgLT6x0rAOZYAZ34OONN+UCqOb0IBnDgBjN0VvEepO7VZqj/VKtWfimjpjSjDiKfhVE7x1mfL6cyxnskpvsbTGeO3nckYnz1zsj3f7zydUwKuMznF7z6XY85kSsjHnnP53Bd0fubCZ4P8uxD2P0urgrRyGL4Lp9ARBJm6UPGLx7YGRNOur4q6noPxZc85CmAnV9r9bdb4BnCNK8HtJPLnnlICGF9LQwWQDISQCiAT1CSw/hFQqjv/UTH27cUp4IkRQH8tFUAaj+WUqtSdUqV6kl4a8jYJ+dhg8dafnthYz2RJf8b4Gk+rPtupoePozxrPEBnOc/2Os6rXOfr4mDOZ4zqXMUEmt/jdZzLknOpnLqh+5s9a2N7H/OI7s0lVkFYOPS/R6yKhYKJ/SyEIgowCOvTB+IG3LwG+7jEQyw8+LJb2Ju76HZUAxm79kPRH1zNlu8FdtRU4+0JgGSYpgIwmgVNHAJmkACZawatAqd0FirEvPFAA48E1MOOwBmaAAA4mgWRptJIPAphJ/oYhgEPJ33AlMBf5yyqAWeTvkgsgc0H1sedUH3vmPh975nN+8R0A+K4mgbiPEkGQyUZCVhJTvqkh1SwR2MYlwNe+AFz5gWKx7Jgql/QmEhfBoaLoulMSl79+VSzr7+DKD1x1GdwGANdM01+Q14NYuxPscw5fqVSc+r2nql+VKqIquSou3wRw/BZBZ2kBDzwTONLUn86YsRe+zEI3aIUvl9jPjGtIBTCXjFj6Uh5LBW2cE2TPq0H2o1jOp+aVIN/7tSbhPYh4XoG2lru1ieG2+TRtbW00CIIgk1MAGT+VP7H+CXDr935S1PX8glb2RiSA0Vg0CYwLIF961scaOgDgK9P4u38NCHU/IXsBQaw6Xksli9wTjAI4hlfBoQDmpwBeiGUyCOCQ2RFyn/+XMDkb6PsJRJruhebm5dp6mVZNAhEEQSaMuPgNKoD0xo8XwF22H0TDcZafe/GZv6wCWNqnJS6A5No33ZltXPH/FLl1nQDwL9P4uz8DBGYZ8A2Pwtzv/KxQKO/5cdpaGFINxAogCiBWAMdcAC+F/A1DANUQf+53ou345z3CCfB5dkBT+B5oaZkPba0LqAQiCIJMSgEkgxmccSfwut7PsCU9O4SS7pj4dSUyGgEUdSdMrO594CpfBoBrp/V3n+wGJBLI1r0AQtXBG5SK42lrYVAAUQBRAKevAPqYftXnvvBDZ935y4LKMWgOPghtzfOpBJJKIIIgyOSsANK1L7tALO1dFh/8SFb/himAiRawFlHXs+W6T9xVwJl/BJxtOa2STWfIgIjABYFlFoPQ+CjIVQc2awJI7gruRwFEAUQBnMYC6OfOqn7uvBp0/1VqEv4ELcEHoK05foMILopGEGSyCSC98WMB8PUPkanfr4mlvbG1LwOnfIcjgMkBEKXsaKdkOnCDbP4piM7FwLrYaf+9pwIoCMAKPAjONSDX7PyithamX5WMZ1TFmEUCcQgEzwDiEMgUF8CzZEiko0l470vNvq3QEr4TWpoX0zuDEQRBJoxBBZDIn/kp4E17QCz78NFUoUsMgQz3DGDqEIjxwHrB/DCwtgXAOr3AMMy0/87zPAuCyCUEUKraBXJ5X4TIHwogDoarMWoAACAASURBVIHgFPD0FsAgezZZBeR7Hwjzf4Qmz6+hKXInNLVFLt4RSN6m7yuMBUEQZJwYtP1rXwF85Wsglh3TkWXP8aXPOQpgh1Sx82p3w3K674/888i+v/wRQBYEZglIlp+AXKVeKVWcfBVbwCiAKIDTWwBDLKn+aQJIK4Hc6VuC0l4IN90D4dYm+jsiTfNQABEEuVQw8Rss3ClpXAmC8Y1PiiUnf5lt0XO2qWAy9CHre1TF0OdzlrwKTL125ZvTqV37Nt0JBAIQCPrAH/JBwN8GTd71EHQ/DUrtW3VCec+wzgBKlUNnsu8BVMxD7wFULCPdA9ifvgdwOFfBDbH/L9sC6AlbBI17AKeNAIbc59UmRktKRfBngn3HZcHw3RBpaYalixfB8sWLYOniJbBkyRJYvGwpzbJlK2gQBEEujQC6fPRGDs7yMAiGfaKYmPodvQAqhqgqln24rbnx/Svcph8D0zAvIYAkeSGAgYAmgOR1rw/C8vdg44KzhUrFqa0ogCiAKIDTXwDJ64lzgewf633yU9AS2QjLF6+GFUsWw9KlS2mWLF9GQ+Rv6VIyJIcgCDJOxK8wo7EvBr7yBRAMhz4r6I7uFMZAAGV9ryoY9pn42keAty4CxuYBp5Oh8udw5YEABn1aBTCoiWA4GIKQtBkCtgMgGrv/AwUQBRAFcHoKYFwC0+TPfU4NCX1/8Lnf/psW38uwbOH3YcVSInya+JHEq4AkCIIg4yyAjFYJtK0G3rAdxLnRVUJJVCUZgxbwlusuX1ngql0KjkYGnA6WCiCRv3wUwFAgAEHpDvC7fgkB63+Dp/LE3dgCxhYwtoCnpwAOKoXcBfKyuUk6BIvbH02r/KXKHwoggiCXRgA5BlgbOfu3/etiSfehXASQVA5J+JITnWzpsRvc5a8BGf5gHExa9c/hsuePAMZawEQAQ775EFDWQoB7Cjy1nV/yVJza563sVz3kHB6eAcQzgHgX8LQWwFj2B+VD185vfxiWrlpxkfihACIIMu7Q1i/jAdbRDmzdg+Ts3+NxgctZAEvfX8sadoO76mlwW9tjAqid/SPylw8C6A94aXzkpd8PQZ8W8npA3ghK7S7wV51ukcujKpFAFEAUQBTA6SOA2vTvEO+X/rS5rfXnMK/9Xli4ZA0sWpocAkEBRBBk/IitG6AC6FgIXM2zwJXv03Nlh1WuVBO40Q6BxASwg9d3XM2aH6Ly57Z7kwJI5S8/WsBE9Eh8AX+6AAa8CQEU9d1XeipO/Z5IIAogCiAK4NQXwPgC6OQi6AEfZz9S/fwpNeL98H+3t7wBCxfejwKIIMglgi4bnaHJnzb1+ymhpPslIn+5CyBpH/f5eMNOYK2rwO100+SjAPp8PhqvX3tJQiaBfX4PBDxrQK5/EeSqQyAZjzAogLgGBtfATH8BpNU/IoDsR2qAv/DM6oVnCxe1/RKWtN8PSxffQc8EYgUQQZBRE98jb6mticUMZrMZLBYL1NZpsVQFgat5nsgfCLrDEhG+ePtWHLYAdqVEE0C++NQr7tkXitxlB6EQvpr4s+TjXvu49A0WRQqD4l4Jiu2/QKnu/Fp69Y+0g/vxKrgx2gM41D5A3AN4RvWNYzIteR6VAKZJ4MXiF397srWAM6VZ7K9sY96F+fxvoTVwFzQ3t0JzczMNgiBIjgJovlgALfVgqZgPnGk7CCXdnxdLunfHpU/MQQAlXR+5NcTE6z8EvuplKIRr81oAvV7vkFGkCHjYVXEBvBUFcPwqgCiAp1XfdBHAwSRwigqgjz2nhtkL2xawfy2a7+6EVv+9CflDAUQQJCdS5S8ugFQCYwIoGLeDWNK9ZjD5G1kLOFYBLD215brL7ingzD+iV8oVwgwUwKEEkF8BHuvPiPyBUnH8oaFuAhlWJulNIHFxG+wmEJpLtAcQBRAFcLIKIBHXMHvBF+YOQCR4NzS3NNFbQkgQBEFGjbm2TkuqANY6wFIZBov+bhAMB75B1r7kJoBaBVAsPdzJ6Q7ewFe+CGzjInruL7X6l48VQI/HM2QUdj14zLtBMfbNyXQVHAogCuBQZwMHreqNJFgBnFgBZM7Qx/nYcx1h5f2rg75nINy0DsLNC1EAEQTJDYu5PhmLRRPBSh/U6R6H6y7fWCDoDv9oKPkbjgCKJSep/Cm6blXUH1jL1zwGvHUJsA4/sC427799wxDATyjGvp+jAGIFEO8Czr8WcHJQ5Lzq53vX+MR3IRTYBqHQBmhpacv7358IguQAafXSdm+KAFqMrVB3+0sglUWNmeRvOAIozD1Bw80+3iGW77yar18DvFOg8ocCOEQFUG4Cj7AcFMfjZBG0O9tNIFgBxAogVgCnuwBSCTzk5//8bz65E0KBeyESacG/+xAEGe2al0KwmK00VAItFqirqwNr1Xzg9G8WSbq+3+YqgOLcKI2k6/MK5bshTQAZJu+/dR6PHEuKAArLwWN/HhTz/r/1VJ54U5v4HSB+pqgWFEA8A5jhZhBsAU8PAQyyMQkUzv3X1Z9ZWtASeQAFEEGQsRFAWgGsdUFjTQQadJuB1+/zkX19uQqgUtqnevQntrU0Hr2Cq3ienv0j8scwDE2+M5gAKuxa8NTvBKWyZ4l2/RsKIA6BnMYWcC4t4LgETnEBDPDn1JD8ni7g3QqR0J0AUJS2uB9BEGTYkMXLLpcLXC43lTNt79+Bq8TSw3uo5MUqeEMlawu4uEuVy/ebiFTWVQbBXOOEGrMZqixm+jLfURQpFoWGTP9K7jtAsez8J6kienDI1u80qwBeJHg4BTx4RnAPMFYAh14IPVkEcFSCyPf+JiS/d3nY/zK0tm6EtvY2aFs4j2b+gvZYyOvzUAwRBBkaF+MAq1UBm/VOsNc8C2y5Svb+rU9U+XIUQEXXveWfr1xdUF/eCnVm7YxhXABJ8v3/a42LH40UBt61kJ79E6sPPChVDHL1GwogroFBAcxvAeTOkxtCuJCiQmvLvdC2oGUQAdQkECuDCIJkFEBb4x1QU/ku1Og/Bqeu/9tC6clO2t4tjuYqgJ1C6ckb6m/9FdQbmxP7BmvisdTk/S+opABKoPBLQGl8ETwWdY5g+lCrwGUaAJlGQyBYARyi4ocVwBwXQU9bAdwVUtTPNbfcTyuA7e3tNPMXLKSJv40gCDIkjNsJtoZNYDZ8BH8LaoGz9M9PCKUn1TERwLIP1zbc+ipYSx+Duko/1NbU0sTlDwUQQJHJjR9hTf6cj8E87ugnJVPfL0RjNwogLoJGAcz5JpBpK4DkLOCS5vBztA3cPn85tLcvTBPAhfNRABEEyQCZxGUb1gKj/yOws/9aIZT00d19o2kBx5+j6OjwSIdiPHC1Vb+Jyp+l2p5YNm1OFcA8R5IUkNjlIFmfB6l2L0iVR1nJ1KfS9i9WAPEmEKwAogAOIYFBvvdgRHn3q62hV6GtZXNM/rT2LwoggiAZIdewkcEPvvYRkHQHiqQ5PS9rEjc6AUw/+xf1iqYdUGdqS7tqDgUwHUmSQHKvA8m8A6SK7s9IFdEdRP7iwRYwXgWHQyBYARxySth97pEW7/sQCW2NDYQsTwggtoARBBkU7eq1LwK5lo0vOwRCyZEAmdglq1+0dMeivT1cAfSU9ZKX2+bV/fUKzvA6WEzNYDbXxJIqgdr78h1NAO+ICWB0War8kUogCiAKIAogCuCQVUDhI9XHd90aCb4Nra0vQXPbBmhdMB/a2rUgCIIMIYBfAd6wG/jiU1fxc3s6+LmpAhgdlQCSsLPfNcnl+0GseQ4sFT4UwCEpAolbCpL9hyDVHPwKWfuSKn8ogNgCxhYwtoAz7gnk/6wGxPM/W7Ho40+E/XugufVeKoBxCUQQJI9xuuxanE4ah8NFQ3b/OcxLgdzOIZT0bcjW6h0qSkkPjVxCK3+qrO/d8k9FGwvc1d8HR11zclFpniLJghZS6Ysn9j6RXQJiwwtE/kCpOvFQXPpSky8VQF9tX1pwDyBOAY9qCOSiBdBTawgk+2Loi4dBtJyzhTyHoKX5PmidPw9a57XTIAiSx6TKnxYGXI0KuK3t4Kh8gCx9/o5QEu3MWQCJ/OmOdAqGfTdwlU9T+WMcTsh3Mgmg1vrdBZ6q/rne6tOqp6ofBRAFENfADEP8UAAHCuCf3wxJH/xtJPg8tLRsgta2pVQEEQTJY9Llzwkcw4PLMg/4qufA8K1fFgq6o0+ntn1HKoBa27eLRjTuX8tU3Q+cvR1Yp0KrjPnOoAIYj3sdWEtfJmtffumvPXuR/GEFEFvA2AJGAcxUAQyRq+G4mASKfa1+6U8Q8v0WIs0boK2tbaJ//SEIMpGkyh+pyLka7cBYlgBf/gZIZdGa9DN/oxdAUdfVIZp2XM3UL6X/nHirOd8ZVADFED37R278UGo7uYTsVZxCAcQKIFYAsQI4OgHkL+z38uev8yuHINJ0L7S1tUz0rz8EQSaSVPkjcTucwJqXgFi+fYZQ3PW70bZ+EwKo71X5khOqqOvxug1vAlO3nLaZSWwogIMLIBn8sP6EnP37jFR5fMdglT+sAEa1c4A4BYxTwNgCHnoKOH52kP1I9XIfqQp37m6Psh+C4buhZR4KIILkNfEzgFT+bCJw9a3AVX0fZP2+sDw3+56/bCGTwpL+6LZm2+ErHManwWltp/LncGnJdwZv/Wpn/6SK6PJM8octYBRAbAFjC3gkAuiTPlKDvvduCvifgqbInXk/hIcgeY3DFa8AMsDUtQFbvhV43Z4viMXvdhABJNe9DefKt6HCFXerrtI9JlfVg+BoaAOnQ6T/zHjyHUWSaAae/ZPMu74mmfoOogDiFPCIYu0fUXyNp3OL/cy4ZiTtXhwCydwO9vJkKOScGhCjz61YfLow5P8NAHx+on8FIggyURAJY2weUKqXg9fwBPCzO0Ao7tokzjmmynNPqnEJHFLyMtwIQs4McqXRLdcVrSlwNayMVf6I+NlRAGMookITP/unsMtBsdG9f4OufcEKIK6BQQFEARyN/NGKoKglLJ2rCSoHAODL+JcvguQlBQCNLht4G1bBohvfhOX/HoXgbV3/Lsw90ckXH6NXvqVWAVOTlL+TyavhBrR+hZLuTl7X802ucgdw9jXAsQJwHAcc54695CDfkQWZRhRFeuevt/6noFQdKJVNh9MWPuerACrmoSuAigVbwFgBzLUCOCCxx02XPYDJnKWhFUAtrwXlQ1cGfJuhqakZmpqaaEKRJgg2hSEc1oIgyHSlAMDqsINUeycs/7/HQP77nsLQrNPPCHNPqDTFXYPK37AFUHd4LW/cD5z5BeCcixLSl5p8hwogHwLRvQzkxsfANvf1T8rG7l8GqvtV0diNAogCiC3gcW0B560AqkHpT4GAdyuEAuugKdROhS8QCkEoJQiCTGNcbga4utUQmLMfWuf8xeyZ3aNKxV2qNKeHZigBTIjgEC1goaS7QzDsu5qve0STP7c/Xf5INZAVIN8hlT+ZWQZK3Quk8gdixWGBVNa8lX2qp6IXBRAFEAUQBTAHAdTEbzABDIjRDr/4zjV++SUI+tdS4YtX/ppCJJGJ/vWIIMj4MQMY2yJgzY8Ar9t7pVTc9SqVv5EI4GCrX4qjqjSn1yuSe4Rtawat/GEFUEMUZZBda8FbtRNkQ9dnhPKuHaTyJ8eCLWBsAeMQCFYAx0UA+XPkbOB6L/8BKOJvQJEegEBgsVb9CzbRIAgyTSmEa+iNH7x+HwglH0YS8heLUNyTJnWZJbAv8VjPnL5t/lvOXyHP3gti41oUwAzfAVnwgOxcD0r1bpDLoyvJuT25PKrGX6IAogCiAKIAjpcA+oULnV7+4xucjR+DwJ6GgOcHEA5FIBjWgiDINKUQrgfesB2E4p4vCcVde4n0yXO0aALYNQIBTMYz97gxUPIueI2/BsG2eAgBJIMgbshvZoDMrADZ+gTIVYf+RS6PHhw4xIECiAKIAogCOH4CeE5VuI+3XFG4v8Bt/xh8yhNUAANNWsg5cQRBphmFcQEsf4Osfbk7XvWT55ygSbydtQWcrPxRUSzp3XLtZRsL+JrHgLMtTZ79S0wAJ+UPBfAakOtfJPJHzv79MF7588YF0BTVJoEzTAPjFHBflttA+gekT/VZTiU+Tl4fSTwjzIjkbSyCewBxCGQEAhj2/Fn1cn9R/fzHetF5GHze78eqfy1YAUSQ6ckM2v69DG4FoazjP1LbviMRwPiuv/gdwbLuSKdkVL/J17wILvsCcPMDhj5QAAdwPcg1O0nrV0ckDwUQ18CgAF7qRdD5LYCJSiB39pVm/+Ein/wUBPzrIRhagAKIIFMdt8tB42JicbnAZmkDd+WzUP7tXxUKJR9uTW39DhTAxJTvENH2/cUqgPoDa91VDwHT0A4uh0IXP+c7osSnRbvtI7b42b0ObCUvf1LUd//KQ3boxSqAg2Vg5U+syI8KYLxyN9geQLwLGCuAYyaAAz4+fQQwPQnpE87Ql6FYtKngPjEkvwcR3zZobd4E8+bNm+hfnwiCjJUAavf+MuCyLANO/yZws0/Wi7M12RsDAewQjDuvZuqW02vlXC43CmCaALJJARSbQOKWgmT/IYgV+yRvZb/qrzqNAogCiBXAiaoA5qsAchdoYu/fFeIu/ENYUaE1ch8KIIJMdeKVP8btBIZhgGFYYBvWAF+240ppTs/vk63f0QpgvA3c7RWM24GpXwqMg9wvzKAADlUBJPJn/QlItfs/660+vpPIH5HATJU8rABiBRDPAKIAjrUABngifxfoMEhMCJdTAWx6AAUQQaY6pOVL4mRc4HQq4LYuBK7mYfAY1Fa6r28sBFB3dJtg2HeFUP0sMA3zUACHEkBy3Vus9SuZd4BUEV2VuvaFtIFJUACxBYxDIFgBHPcKYEICtWng2OuHwtJ732gJPkvbwABFE/eXF4IguaHJnxvsbjc4bQvBXfk8CGX7viTN/XBffN1LLgIolvaqYvlBI1/7EHDWdmDsIgpgCqnyR5Y+0/N/VAB3fV0y9R3KeoYPK4B4BhCngLEFPE4CmHYGUBsGUYN816N+8S2I+F8CgM/jX8EIMlWhZ/FcAthcQbDXfw94w26Qirvui0/8jkEFcMuXP7WmgG9YBU6rg8oftoCHEEA+BBK7HCT7j0CqOfj4sIY4UABRAFEAUQDHXQC1VnBYuqAGxbOqjz01O6wcAIBrJ/BvLwRBcoK0fu1OP1gb14G9ZivwZYduHHjjRw4C2Cnp+r7pKnsdyPAHS84YogAO3QJml4Bk/SmRP71UeZTu90MBxClg3AOYPviBQyCXvgUcF0Afe0Ztkj8ilcCfr17c9QkUQASZAiudM1YAbfPAbv4ROI2vX8br3n1hrARQ0B1ey+g6wGXaCm5rOxVAMnGsVQC1QZB8h4qf4AORXQii7REif5+STH0vxRc8owCiAKIAogBOFgEMiudpSCUwrLzrAPgPAPgCngVEkMlHIQi8QiPxEki8oEXgtPACuJ0cuBuWg9v4EvC6d63C3BOqNKcnEeEiGSTydyJ5FVxs1Utc+hJXv5V0d/D6jqsL4Va6VLoQijJoaP4iCyLI7iUg178ActUBUCqOy/FbPmiwBTysPYAX3fCBewDxJhBcAzOGAjhIxOj2kPze30V8L0Nr810wb14rtLW1pAVBkMkmgLwAMieAzAaBa1gMXPWjwOv2/o1Q3PU6lbwBAigMIoDx96fJ31xNAOn08Jxer6jbAZfBVxI1SBTAIQTQtTZ+48dnFWPfzuFKH54BRAHEq+BwD+ClqQAOlQvtZC1MS0RbC4MCiCCTCEGQaFLlj8igzEkgO5cBV/E8cLr9IJQcmZ+QukEylAAm7vhNuQLOM6d/m/+W81coc/bBJ+GrE/0lmNTIgpwqgKtHI3+4BxArgHgXMC6CnggBDPHnDoQV9cstkf+E1nnt0NbWRjOvVQuCIBOIIAg0gwqgfa1240dx97VCcc/+hPDNPZHMKARQLj5m9M95Bzxlv4TLcEosA0UgM8tAbnyctH+/LpdHU9a+kMXPmZc/owBiBRArgFgBnKgKIJkODnPn1LD03n2R4E+gpfkeaGlZlpBAEgRBJp0AxlrAjjVUAPm5PQ8Ixcl2b5oEDlMAU9rAW66/7K4CofoxEBqXQiHMwO//kFwDcv2L9OyfbDr8o+Rdv3H5QwEc7l3AeAZwmNfEWftHFF/j6dySYYBjLIJXwU2wALIX1CDfqwbkD24O+l+Blubvwby2dtoOJmcCEQSZQHieBZ7nQeREGiqAnBdk1yKQG34IXNne7/JzB8hfqgSORABLD3d6TAe/SW/8sM8HF+vE731Grge5ejdp/RqI/KEADh0UwDG4BxgFEO8CHuMWcJPw59hVcReeb6jdflk49Dy0tGyC1rbF0DofBRAZM3CMYKwEUHQuBKn2BRDLD14mlh35SXyQIyl/FwvhUAJIBz/mdlMJ5PX71rLmR4CxLQCngweH04o//3EKYrlYAD8ll/e9lC6AA6uA2SuB+X4XMFYAUQBHUw30MWfS4zo3eAZ83O++NJnsQyAe7ozqk86rAbIeRola/N63IRT8NURa74LW+fPw9z8yVqAAjgaO42h4VgCe5UDkeBDtq0Gq2AlCSdQu6nqSe/sS8jcqAewQjDuvZq2r6H4/p8sOLsaBP/6DCCBpi2urcW4FuUpV5HLtvl8UQBTAMd35hxVAFMDxngIWz6te8Zza5P2z6hfP/MEr9X/a79sHkeb7UACR3LHbnGlx2OyxkNeTb9vtgyf5+MEz1PPicdkdGaMtNB468Zsvhkq252cLucs3UzhWSIQIIOdmwV23FETTjpn83K7Xieylrn25KIMshU5bED33pCrcfpy87nXMeQVc5sX062pzOqDRYc/7/wRYlqFhWBZYltUqsfYlIFY9C1zp7s8rxqO74/KXLoA4BTySCqCvti8tuAcQBRArgONfAQwLseeIWhXQL54JhzyHEgLY0hSBlqYWiERaoKk5QhOJhCESIe+P5P3fD8gIBTApdUkBzCRw+S6ArJvXwrLAuTzAWdtBtDwCbt3uhaTql1H+hiGA4pxjqlz6wTa5fP8VbsMWcFlaUQAHEUDy9WeYEDisG8BV8xwIehUUXfcdiiEpfyiAo68AogBiBRBbwBMjgFQCYwIYEM/vDcl/+sdI6Fm6HLolvCBFAOMSqAlgJIICiGRp+V4kgCkiGE+jo3HQ2O3DS6bnOxy2jCGtTscQcQ4zjhzidDvSQtquiQwUQPtCuvdPNnRezxW/d2CsBFDQ7za6Ku8DR10rOKxi7Puiff3yHYZLCqDDfifUVH8AdcaPgTOe/wZZ+5IqfyiAKIDYAsYp4CkugGpQ6t0Qlv4Erd6XoSWwnlb6UgUw1BKmEtjUHJ7oX8/I5GYIAUyr0g1f9Ka7AKbJX0wAGYYBxuWlgxlkQEMoOwDc7d0/kEt6VX5O7gIoFZ/Y8k9FKwtcdUvAbnWkVGkbafKdNAFsvAfMFf8PPg1qAWP46xNkSAMFcGyGQLACiBVArABOjACSu4HTBFA83xkWzt8QkQ9BxL85JoARCEWaYgKYDFw0GIcgKYymrTuSTLcWsNuZHpZhgCXyV/Uc8PoD5MaPYmlOL7mqTRVn5yyAndzso99iyl4Fe+0SsFrtYGt0aLHZaPKdtBawbR04TG8DY/hruVh+VhX13SiAKIDjX/XDNTA4BTxOAkjkb6AAxiRwy+dmtheEQ3fTM3+hSIgKIE1zi5YWFEAkC6mVOoeVB5elmQ4auGsXg7tmKbhqc4vDnDmMeVnm1C3PGLclc7I9P+vnr1+ZFi4ty4FvWAF87UPA6/eRhc+zpTk92zW50yQwFwHk576/zq3bDQ7jFrDXzUvIn9WWlMB8h4gfy3iAdbQDW/cgMGU7i0R998vx1S1YAcQKIAogLoKeTgLoF86pQemCGvS8a/IoT0IweAc0ReZDpKU51gaOCWBzC1YAkUx70iDZirXZ6YCB2/A08MV/AGHOGyT/zBe/UcUXv9HEF79xF1/8xn188RsPp4admznukrQ86S55Y2tquJI3M0e3PWOE0szJ9vxs4ct2ZMibWwXD9q1C2b6tQsmH26i4zelR5dm9qjybvOzJRQD3CGUdV9kq7wdrXQvYG0U6lEOqpkT8rLHkO1QAHe3AmJ8G1rQbxPIPPET6RGNUdeu76Es8A4gtYKwA4k0gU0oAYx8PimdjSRFA+YLqFS+oPvnUyxLbWeSTfwGh0NqEANLzgJE2+jqCZBDAIrBbWsBhXkyrdazxP4Gf3fEFYdbJNunmky9JN3WrwqyTGcMPI+wtQ0e4pStzbuvOGDFLsj0/6+efHc2YgSKniV+OAjiH7Ans9fKGnWCtWUwrfg6Hi7a0bTYrjdWuJd8h63dY20pgKl8DtuzoVWzpsT2SoYdW/wSTJoIogCiAKIAogFNdAEnlj4QshvZJH6l++c+qwvbLXmEv+IObINjcBKGmZiqAWiIT/esZmWgaGq1abPX0Jake2Ru182NE/pxlW8Bd/BpYv/vSlfzsjsXCLR/szyZ9I0o2wcsS8baTOUW6vTtjyDm9XDJQ6OLiNzIBPKHKc1JS3PcKd/uFIkfpfgD46tiI/1CZ5KROWQ+Mtn9RAs6+BtiKN4A3nFybKnsD5W9UU8CmKI1UkR4x9nK63wSimIceAlEs0YtvCLko8ZtEkjeK+CynEh8nr48knhHmkrZ/8So4vAlkHBZBZ8nuoK/zH5pb7ofWBfOhbf4CaGufD20LWmiQPKeh0Z4UQFu9Jn4NAtgtEXCa7gfu9j3A3njs2/xNJ17ibzqhxoMCeIkFsPgYjTT7mCrOOWJide+Cs/LXAHBtbj8A01gAWcYHnGMJcPWPgVB18JuiMdo5UPhQAFEAUQDxDOA0FkByFnBVpOk5aG3dDG3zVqAAInEKwWp10unRuASSc2O2uhZw6Z8E9+xdwN/63s3cd4/vUW6Lqtx3j4+d+OVpBXDESRXAOSdUafaJJ7/yqc0FzppHwNm4GABmyQD0mgAAIABJREFU5LcADiZ+8TgWAl/7HHy56K4CyXjkyWzyhxVArABiBRD3AE4nAaTtYan3UFh5/1+a/a9Ca8vdtApIq4Ht8yf61zcyKQXQvAjYkt8Df/Ox7wizTu6Tb+1WiQCOaeUPBXDY8hdvAUsl73dKZR3fcpt+DI6GNnC4nLn/CExnAbStBL7iTZDLoybSbiWCR87/oQBiCxhbwGOT0ez+S42POZMe17nBM+DjQ1XsxjpTXQBjK2HIvsCHI/L70Bz+MbS2boTW+cuoCCJ5TnJnnDURMvTBz/39P8izTmwbc+FDARze0McAAaQp67jDXf19YKyt4HSIdA9hzkx/ASySDD2/jZ+5wwogngHEM4BjI38ogFNHACP8eTUi9twSVA5AU9OvoKXlTpg3b95E//pGJpo0+bO6wVHXDO6KB4C/fdcPxJuOja/8YQt4BALYtUcwvHEVU780bRF1zkxHAUzZ+8eb9vpSW7sogCiAKIAogPlSASQTwYG4APJnn1+x6OPCcLADWpq/B/PmtU70r29koomvCyGhgx9l/wXu23aY+FnvqvzNKIATKoB03UtXLD1ed9kb4KxfTlu/VABd9tx/AKajABL5M28B1rTzKsl4ZI9cPkj719idHjwDiFPAOAWMFcBpJoCpVUC6KkY8o2sKHqQCuGQptoDzHq3yx1H5cxnvB/uNv7/S/X8++L0w67iqkF13WAGcYAHsUYWSI68IZfuKyNk/p7UdHC4mIYE5M40EkGFC4LDfCY66rcCY9pG9f+u16l8/lb94UADH/gygN3UFDK6BwTUweAZwcgigdDb2+kc0IeWjrSHPAWhruwcWLGyb6F/fyERjtVrBUdsMjG4LcLfuAunmd5uk7x5TSft3MlQApSyZdlPA6cueVX5ujyqWHzQ16DZDbbkPzDVOqDHXJZLvcExyDYzNcSdUmN6Dav3H4ND3fVsydGVd+5LrFDBZKJ0pY7YHMNt+wGHuARztXsChBDD7nr+RZzrvAfQ0nEqL19qfMb7G07llqp0BHOZQiJ+5oGWSDYHkWhEcjxZwfDF0fCo44j04q63lbpjfjnsA8x4bEcDqxeCe/RqINx7/onLjib3KjSiAk0MAe1SxtHfLdUVrCszlLVBntoDZbAZzLQrgoAJouweqy/8Cf1/4TgFf/vETI5U/FEAUQBRAFMDpJIADExbOqhHlnTtbw89AW+sGALg87x0or7E12MFRtZQKoHDj8c3KjSdUIoDxKiBWAMdbAHtjufjqN6G4q1Mqi37TcttvoM7UBta6ehTAAaSd/Wu8A5iKt8Bd9v8qZcN5VdRlXvmCAogVQKwAYgVwulYA6foX/iOyAiZxBpBG6ukIe96ZEQm+DACfnxjxQCaeQpgBjppWcJb/J7hv2/O/hRuPq9J3T1D5QwGc4AogEcCSD9c23PI6WOY+CpYKH1hqzSiAA0id+uUsD0JTw39foRii26SyqOot70cBxBbwpGoBe+uxBYwt4EssgPxHMfmLnwekmRP2vgUAX54Y+UAmnkK4BlylT0LlN35RyM96/xnxphOqdPNJGjIEomVynwEUbj0xqjN/8dcHXs024qvaskQujmbMQOmT53bHcrJDNOy7ur70e2AxhcBSbU8KoNmMZwBjxG/8YMzPAmPqALn8iN+r71Nlfa+qGPqmXAvYU9U/wvRlSfrjR3oGUKrqpS/jd/VeijOAA88D5nIGcKjH+etOpyVQfyZr4o/N9HmyhQhganwN/WnJdiZwpGcEPbbxyVidBZxqZwBD3IWMGfh4H3tuRPFzZ7Xwp2lyvglE+EhL/FaQ2PsC4l+UsOePKID5zGVwPXDFrwJ/45Ea5ZZu1XNrNEXOpo4ADlcCB3vshA+BpMhfQgBLP1BlfYdFrHoW6on81dRR+UMBvJj4wmem8g1gdSf/xlPWu1vRRakAkqRN/k4BARzvIZCLhHCo6d6UDBwCicugJoS9Y5pLJYCjFbhcn5+rAI50CAQF8NINgaSKYPz5mtSNpA08uADG27cjPwOoTf8OIoB3Br0ogNOfDOs8iAC6bts2Q5h18nfknt/kVW+XQPzGWACHK4Hum47Syp53bu+kqAAmKn7Jt1+U9ft0cu3DIDYuhPoqZ7oA1tbFhkBIFdAM+Q4ZAuEaV4JgfAPEkpOf9xn63yQVQKmse0TiN1kEMNvnuygV0cwZ+OcZZQVwaCEcXNzGquI3csFKz0ifP9IMp3KYmoHCF7CeTstAgfPbzuQUnAIeWwEc6WNHWgFMntUjsnZWDUsXaEYrgPFF0PHPF0y+f3MQW8D5KoBFtP17GdwO/OyOIBEx9sbUe36Pp7SCR5PjC4RZR/+Rv+1PM/k5u2eyc9+g4YtJ/pAIeR9X8maOeX1EYef+YabPtGdmsHr/TI9xN319qHgqco+3smPQJB5TuYtGMe2eKRt3FcnGHUAqf0T+BIbX5A8FMLMA2heCULMVROMbUPatZwqlip0z+Yo3Z0rVO2bKNTtHFKV214gimTMn6+ew7E4k/hyxdue4RajZkR7zzoxhq7fPFC27Zvps+2eGXOrMJuatZNydY54Qcygto/ocbDIj/edly8DnR1h1RAlzh9LSxHdmzMDHjzRBfnwT4A7mFuFAlhwaNEGxM5aD45qQdCiR+Psy/Xl93D76MuJ5a2aL748z28PvDTttoXdpWoPvzGwN/ZGmLfzOzNbAhzMjyqnPNckfSSMWQPmstgtQGiCA8tl1QV8nAFw7zgKCTCh1DRaaemtDIg21EbDrngLXnD3XcLe830Eqf/GMVPb4W45rIa/Hws06Yhdnvwfu4lehZs46qNZFaGpKI1CjCydC3lcIXxmDXJ8huTw3+/MBrs+Y0T3/GirpGoWxwBBvI9r/Q/OFQb9/2b4/mFy+BuQAOWbkX4NrU4Jfv3z+GhhLfDSGUh+U6QbGA5Gme6Ep8GMIiX8CP3fWRaTPL8YGREiGswg6JYlKonS2GQUwnwSwvh7qLALU1K6Aav0T4JxzEPhZ3RtS5W8sBNB903FVuPXYb+TiDz/lKv4ZVJf5obKyEiorq2MvSUyJ17PfRFGYOXnz/DgogMMBv0p5SsEUS+qvgylw8w4ydpBveaXBSGMqN4LRaASDsYKGvl5uhpbIRohoAnhlkD3/Wk4CmN5enhP2HsQK4HQnLn/WOiuYq1aCQf826G/7H2i4sfvfhZu7O8dMAGMSSM7txSRQZEt+Ryt9SfG7OOP+CzYbU/35CIIM/7+nyRYUwLyGiF9c/lIF0EBeL+Mh4v0tNAl/ghDX20TOFcYFMJ7hCmDaHkDx7KGwcPrvIiiA0x8ifwkBrLgLyovPwecK3ytw3vTR01TgxlgAuZtP0JfS7dHdzO27/sF8+11QrVeg2mgdXABhAuUvzlR/PoIgmf9bmipB8gqjUZ+Qv4ECSNrATdIBCLFnvxhkz+4l08FUAIVkhiOAA+RPDUs9D0SUP0Jr4De4CDo/BNAK9XU2qK9cCQ1zVLDf/Jcq9829F8nfqARwVndKTqbn1g9WWf7Pq2C59TGoMfgGtIGrobqiehj/BllaqFmfnfn/pvvzESSvmOxChdKHpJCQv/IKMBkrobzCpMmfqQLK9H4IKgcgyJ3elL4T8ILqF0iGsQcwvhA6dhsIaRuHPe/c3hz+MbQ235Vy1hyZlpDKn9XsBmtVCzTqHwDm9j1F3M1d20iljpt1bIwFsHvgmcBDwi1d37D8x6+hVtcM5mpLQgCJ/KEAogAiSF4LIJLX0FZvTABJiACWGc2g04ug160Bv/zfN3j5053JW0EupAjghREJII107terl3YXtrU+APPmzZvof31kvCH3xzZWRcBVvAXcs3YBP+t9H5E/9ywttGWbkwDGM0AAYxFmHf+vr15+R0F1SRNUVyRbv+R1kvEmt/rh1H8+guQVk12wJvufD5kYAYylzFAOZWUilMy+Bz4zY1mBV+x52hs/75cmgMNrAQcH3Akcls5VRAKd0By6B+a3teJ3Ox8E0F6xANy3vgrs/z1ylXjTiT1E9MZMABPVvosFML5Qmp/dUWaZswEqdBJUmurBVJWUwPFmogVsop+PIHnFZBesyf7nQy4pAwVQX26EstIAlMzaCkHho0oieekCeG5UAkglUOx9ftXiU4XNgZehvXUTLF7Yjt/tqY61sV6L1Upja3SAzWYDm80K9kYrOOrt4KpeBu7Zr4F0S9d6ct9vPGNxBjBrbu4mZwFfYed0FDnLttAdhA2N2p+VBEFyAg/V49cPQaYoLW1taZk/fwG0RB6AgHCgKCxdeDk+9DFwAfRIhkDiCXveuZmc/Wtr2QgL2pbAgnltE/2vj4yrAFrd4DbPA6fuAXDevPNb/E0n6NoXIn/SdweXwLEWwJQBEYmd+wew1SxM/FlRAJGcQQHErx+CTAcBbF0CbS2bocm3FcLKu97kub8xEcD7yd6/1pb7Yf78+VT+FqAATl3iLUCbtT6WmADabGAlsVvBVhcBh+5J+Non7y1gbvrTE/G1L+JNxxIZfwHUIsw6vpud+4fPO6qTAtjQaJ/oLyMy1UEBxK8fgkxRWtrm07S1tUFb00Zo8b0MIfG/r2qSo3uC3OmcBTDW/t0XFM9+OeLphLbmuABqQaa8AFoTuUgAzYuAmf0acN89aZJm9SRF7+ZjyYy3AKacB+Tn7F7tLL8PbOZmsDbwKIBI7qAA4tcPQaaBALaE76d7/yLS+TtC/Bl1rAQwLPYGIsq70BJ8hbZ/UQCnEfZGG43W9k3GanOAvWYZcLPfLOJv6vktf1PXoGf+xv0MYKoM3vrBIffsvf9m1z0DNksb/TMiSE6gAOLXD0GmuACSRJruh5B06Osh/twhIoAkQwlgIlnkr0k890pb4P0rIqFnYd78zdA2f0lMABfQIFOcgeJHYxWoYDmNPwDutv1e8buk+pcugHQP4M2XVgBjZwKfvP4T9xbUGx6EBjOZQpox0V9CZCqDAohfPwSZolD5a1kGkeaNEAo+ByH5vceJ2I2JAEq9akR5p7Q1tE2r/C1oh7b2+SiA0+kvPtLqjYcMfpAhELu5DZz6Z8A1e+/n+Vn/P3vvAR1Xfeb9P7ZCYthAsiTZEHbZZQnvZkvybv4Jxt2WqyQ3WW16u3Vm7tx7p92ZkeSCMSU0G4dgQyDZZDcJBGNKCEtC6MVgcJflC2uETLNkNRfJksn7vufkf36/OzOakdVs9dHzOed7JI1kYzSj44+f3+95no/3EQHMbPhgZzelM9ICKM5qpkk/NrtZZ+c3FtoWHAVzwX/jMmpkWH4OcLUWfv8QZKIRj1WCFtkCwcCLoIpHlwX5Vj04kPT1JoCpZo9MAfR/+PNIeCdo2maojG+ERBwFcHIIYMlGcC3aBZ5ZDbeTyp8ws2ncCCB53zOz9WXP/K5ptoUHAOCfx/o7iUxkUADx+4cgE5JpVP7CypNE/i6RuTN/JPI3TAJ4SA0cuS4S3QYRLQpVVVVUNkkF0KgC4hFwTpA5UoXGZgPzqipwzn31X/gZDbV9zfwbLQHs9Rh4VpPOzmrxOvPfBtuam8BsttLQncUmE1SYy8GUDIIgCIJMRKLRWDLRZIyP49E4RMObIeR/AWThA5D5Fk5mOwYvfsmoQgdNWgD5duMx79moLB46/4QtPYAcVwnkBOkuYLMdbCaO3v1zrHgAuPn7fiXOPqGTjD8BpP+tvZ75e/6G/FnNpRqYKzgqgBVmU1r+UAARBEGQXBNATYtDNLgNVOEwBJj2K2W2453hEEDyfsjX+npIqv+y7PsDAPxN9h8IBTC3IOJHtn04K5zgXJMA5+LHgF2wr1Ccf0wX5w7c9TuGAqh75tTf5szfA9aC34KpTIMyc7cAkhV2JAiCIAgyESHHryTdAmhE0zQIh34CpEoXYNo3Evm7GAEM8UkBTB79BrwdelA+tkJVHodQ+E56zIzkMBaLHRwVAriLq4Bd9nNw3PD2l7gbG1/IFK1xK4CzGmrdsxu+Z1/4OphK1kGZpfv4FwUQQRAEyTUBjETXGse/8uMgC//z7QDTfngoAmhIYFIAxc5ff/1r66aEI/dDOBoZ6/99ZKQh9/4cJTHgFz0F3lm1IM76VKRNHz0aP8aTAGZlbtMj/zTtjillK2NQZipLH/1aTIYEIgiCIEiuCGBQuRNC/pdA5T4EmWl5KMC060MXwA4yGPqwInR+R/bVQCR8Px0ujeQ4ZqsFHGvWAz/vbfBOb/2aOKPl3bQAzmwa9wIozm3S2cX7iuzL7wdTiQqmCgeYzKWGAJqwCQRBEASZmKTkLxYxkkgkIBS8H1ThCKjMuQUy25mWv6EKoCK0Vim+OjpShswVRAHMKUjXTu8CaCtZD578N4CfceJWccbFy99YCCA757gu5H/0irD0wDRnwW/AQiQQm0AQBEGQCU40HqH3/VICSN5XlXuBse3OU/lzz2TK31CaQFSh882gt+5ysvGDyJ8W20CHTCM5Q29t29PoXl3SSeuZv+ef+RkNh7vlb2IIINkRzM9rJCLocy98DSzFlSiACIIgyIRHi0WMaBpo0fUQDd8NamAHKL46u9dzKkv+htgFXBL010BM2w6xykQ6SA40eWTHAharCcw2E5U/97LHwDN/H3Bzjv2cDFnOFsCmiSGAcxp0bm7DftfiN67ylN+cnmlIqpsIgiAIMqEFMKFBJHoPRAIvgSrWXaF423YFxE5d4sgRcHcUriuZQUogmfvnbd+x6aa/TFXVgxCPbaMr31JBJjjnyV9SAGnzx5r00e8yIn0TUQDF2WkB1JmF+3/kXv0wWNZEwGHjweqwj/W3H0EQBEEuiriWIYDh+yHk00Hhuiol4axOQwSQOXfRAhgSu2plvul74dAHoMVfhMqq+6B63dp0kAnOefKXDJn/5yy+Ccq//4cvMtOPP0/Xrc04kRbACdMEkhLAOSd0Zv5HtXxBzXcdKx4DhzkOLrdjrL/9CIIgCHJRJGIaTTyugRa+H1Rv7T9IXOchP9+hkwxVAGW2Y2NU/giioZ0QT2yGRPUmqFq7jqa6uhqftVwUQLLxg4x+cRf9FHyLD3NE/Ei8s1smtgDOPaF75p145PpL75/iWPUw2EpjAHDZWD8FCIIgCHLBJGJxiGsbQIvcQ+f+BYQPtvmZs7qfbaeh4neRAqiKbe+G/R99LRF6HSrj91Lh65Y/I8gEx5YWv24JdJRGwVnwKGn8uJKbc+wdInq9Vf8mggCmQgQwLYHzP1nuyX8fXIXPwtSeuwwRBEEQZAKQiFdBNHQvqNJLEBA+nCHxbbTqJ3Gpxo+LE0Ay+Dnk+9CthZ+GytiPoap6I1StrYZEUgDXVZFgBTBndv2mq3/07t9a8OS/BuzMho29Sd+EEsDZzYYAzjXuAVIJnNP6CjO7fZpn0X6YCv801k8BgiAIglwg0yAU2gxK4Em4eX3nVIn//HFD/jqz5e/iBPCPIenIF+OxB6CyOgFVayupAKYqgET+UABzAHLXr6cAOovXA7vgjev5GScOT3gBTKf7KNhIs9+zeDdMhevH+ilAEARBkAvkKvBJL0NA/gz8wqlymfs8Xf1Li+DFC+CCkHQEtPi2tAAaR8BGyPvVaysBpkB2kAkogObk8a+ZSd79ewDYeft+1texb04I4NyG/cyivd/KgwUwFa7GpdYIgiDIBOJa8PmOgFf8/DI/d+61lPQNVQCDfOt/hHwfQkR9iTZ+EAGkwpchgEZFEAUwZwSQhMofnfu3ZxE7u17PBQHMED4afm5Td+Z/fIdr7jvgKdoJ5uIg2GwWsJrNNGZLBc2Q6fkvJPwXE4IgCDIIAooKsmxEURSQVQXkYAAk2Q9e8Q6QfbUg812hnvP+uo+CM3P+IGiZJ0lJYZceZLsOh8T6/6WpT0AsuhkAvojPUy5D5a9CAEdJApzLf0rk7xJ2ZsNz7MwGnZ2Z4wI4t+lIYOGZ73kW7QJnyTpw2Oxgt9poiAySDBkUQARBEOQiBdCQQNmIqkBAjoBf2gQi919k6PNVMtu5P1v0ehPAHptA+Haa8wSQO1sd8eqQCG+DyjiZkoHkNKT7l8ife8lTwM6tAXZ2PcPO+kz3zPpMJxKYMwKYTA8B1IX5zY/+05fummIvXkcrfz2bYoYMCiCCIAhy0QIog6xINIFAAAL+TeBjfgeCqwYU4eTmnvLXe/oTQCMKd3Z3iG3/qibWUgFMJHDVW85Dj36LbwJ2/jvA39j6FX5Gw9uTTAB1fsnBlc7lD4C1OAQ2E4MCiCAIgowrAQzIfhpJvBMEz7sg2Fv/XWY7jwyXAAaFZltEPAox6QVIRDajAOY6UwHAYTaBu3gt8PN3gXBj83p+RoNuCGCOHQH3IYDM3GayIeQVZtHeS12Fj4CzLAI2iym9D3nIYAUQQRAEuQiI/GVWAEn8vrvhm19bP0UROn89OPnrWwCT2z50mTvz7G3rTn1BUx835C92E50xiOQwU2EaOEvC4CnaBvzcPdcJN544TASQSuDMSSSAc0/ozLyGgGfRa+Asre4WQCseASMIgiBjQ/ruH60ARsDnuxlE4VcgCe+vVITByl/fAkgGPge4Jl0W3psbkV+gjR/k6JfIHwpgjpMHV4Nn6aP0+JedXfcQkb5sAcz9I2Aqf3Pp5/Z7Fr3xLdIMQgXQYkEBRBAEQcaMzMpfwL8RRPZ3wDsPTZPF1hfTq94uIFkCyJ2ljSIh6aNtZOOHpm0GLbYB4vE4DVkzh+Ts4e9UyIPrwZP/Btn4sSAlfKm9v5NQAHV2wb47XSu2g60sDBYzRxtkhgweASMIgiAXgRqQQZWTAui7EwTHbpDZDn9I7NJ9zOkhC6DMdh6KqR9eGwreD1o8TpOSPxTAHMBMZtqZzWCyGG+tJitYTXYa++oNEF5Tm8fMaHzGM/04PfLtFkAjAwlgtwimYogeO9vIeBdAfl6jEToX8NgRz6K9P3AtfxTsphg4HA5w2bNDHnM4bGBzGkEQBEGQkSAeqzRC5Cx8P4TF2q+pTOee1JHugNKXGgSdHAYdYNr1AHNKD4ln9RDfoQeZjliIPwzh0DaIxrS0/FVpRkipCJnAmM3WZLoF0F7GgX1NHByFD4J73l6n+wbS8XuCCtykFkDSFZzf/Oi3v3jvFPvKh8BWXgkuGw8uh+08AXS47DQIgiAIMhIQ+dO0jRCJboGw8iQEhbrbVKb7Tt/FCKAq0KYPXWYb3wxx/3N52PcCRMObQdNQAHOMqelqX7cEWsFaooFryQ4if1d4Znz4FhE9IoEpEcxMzgvg3JZk0gKosws/WelZXAf2gmfBZarMEkCn00mDAoggCIKMJORIlsifKr8Mslj/zzLXVpsSv/M3fXRHZc6dF/I4OTomq+IUsUMPSfUV4cDjhvxF11MBTCWeDJITAthdAaQCWLwO3PPfBO7GxupU5Y/IH3k76QVw/gmdn9/6smf+2WmuJYfAXXELuB3OdLoF0AiCIAiCDD/TIBzdAkH1SSJ/IHGd/znYu359CaDKn9NJ84gqdj1lKn0xLxz6SZb49QwywUnttrWaK9Lvk60XzLw3r+OnN9VwNzbqzIzuTD4BNCImQ46D2fmNOjO/JeBe+g64K25GAUQQBEFGmatAVl4Ev68OZK5tqXH0e/5ol/6Ogsmvyfx1qZVvMn92tuqrofcKU9W+lPSRu4CpIBMcQ/ySqXCDvSQCrsLtwM3Z+yA/vUlHAcwWQHGucSeQnX98P7Nk39We4p+B21wFbpu3RwXQTYMgCIIgw8+1IPlrwc91XiKzHX/IFDmV6aAZ9F3ATAEUTm5XfPUQDLwI8fAWFMBcxmypMEIqf0T+lvwWmLl7Z3Iz6nVuelNW9W8yVgBJtY8IHxG/zFAJXHDsLs+y/eBetdOQQDwCRhAEQUaFayEo1oLKdLDd8pcpfX2LH7kf2DNJATwc9NZfHwo+RY+Xydy/3o9/4zTIBIfKn8kN1pIIOIq2E/nL425s/B2RPxTA8wXQOydDAOc3HmEWNP7AU/AWPQp2Ot14BxBBEAQZQabR41+AGyHM110ZZDreGQ4BpM0f3NkNQZ8OkegDEElUGrP/UABzF3r0WxIB+7LfgmveXmBm1tuo/N3YmHH8ezyd1ADowQ6C7msgNDvnOM24rwDO63kEnLwLmJRDdn7jb6+/9PYp9tINYLc5wWaz0VhsDhoEQRAEuRjiWoRGi0W67+CFN0PI/xKo/AcQZNtuSt3jy8yghz8z59LyJ3Fn9ih8+9eD/loqgLFE1YDLIobMlAGCjCyppg/XgtfBPaPxcmZG466U/BkC2C1/KIDnC6Awv0EXC/avsq64HyxlUbBZ2KQAGkEQBEGQIQtgUgKjwW2gCodB9py9TmU6Dw9VAI2K4Bld5pvEoO8okJ2/mnYvxCoT/fzJhmkE9BQUwDHFZraDY9UGcC14kwhgglT8UAAHXwHkFzTovmUfv8Iu3Xupreg3YKvQqPjZbBYaBEEQBLkY0sevSQEknbdkK4chgO0P9SZ/FyKC3V/X8UpQODotpjwBici9EIvfNIAADhNTUADHjKlwGThKYsbGj7n7r2FmNB405O84VgAHKYBCPu0IJiIYcC56Beyl64wKoNWEAoggCIIMjwBGqyEavhvIcGaV/2C+7Dnbr/wNqhLo7jK+jjuzMuSrgUToAaiMV0EikYBYZWzkn7kpKIBjxlS4GpwFj4Jn/h7wzPhwGzP9uE6SksCex794BNxDAIkcLjhBI8xv2M8sef1qZ8k6sNvJZhUzfYsgCIIgF0M0HqGh1b/w3aAFXgLefDAv4Gl+JrOCd1ECSI5/3Z/rkrv9iZur/zI1KO0HLboNEvEqWv3DCmCOMxWuA/fC14Cd2TAzLX83HNf56SiAFyKAZDsIuQvIL9pzl2fVA2Av18Bi5qCiwjzWTzGCIAiSAwIYUe8DlT8Iiuu0LeBu1wOeriEJIPn1RACD/Mnpiv99CAb/GzRtc7L6hwKYY5zftZMH14Mn/408fsaJp5gbGqn8GQJIqoBYARzUHcB5x6n8UQGmnyULAAAgAElEQVRcWH+EX7L3B56iR+ldQKvDPtI9VAiCIEiOktq4QSuAwZ+AzOy/IsR37hrM8e/g7gCeu0/lPoSwshO0yD0Q19ZBIhanEkgy4kzBI+BRols5psI0yIOr4RJYAOy8fWZ+RrPO/bDRCJFAegcQBXBwY2Do/b/uzDu+c+W/PjOVVAKdZRr9Xvf/bCAIgiBID6YkBVBbT0e/RAOPQ1A4uja15SPIdtFctABybTUKd/RaTXkdtPBWqKyshsp4AirjMRTAXKHCbMmKyWQCa3EIXIseBc+cPZfxsz56g9z5I2vfUqvfsptAhmsTyPicA9hzHmDm0W9K/vo7AqYSmH+ChhwHkyHRvvn1q6WF+8FXuBMcayLn7Vq2mqzp9xEEQZDJiRYnw5aTA5d7TSWVs4j/ZTL0+XqVazlMBjx3r3ob3LgXMuev54BoVaxbCzAzOVS690LFgGAFb3zTLX6pmMC6qho8814D7objAX7GCb1bAFMjYFAAByOA3aNgTqTjnXdCl+aeeEWZfeJSadFb4Fi9rlv8UAARBEGQwQhgbANEolsgrDwJQb4eVOZccuzLxQigsSUk49e9o3pr/5qskxsSKIDjm5T8WSqMkPetq9YBM+eNK7kbjr+bOfOvt2AFsH8BJCvhjCaQ7iQlUPYuSQpgRsUvSwJN1rF+eSAIgiBjRN+VvzjdxSspL4PfVw8yd2qxypxLHu2mJO5CBTDzePgcExR1uk94SKAAjm9SlT8qgGUesBZHwF7wADCz96w17vuhAA63ACYlcL+weP/VZL+yfY0G9nL3eQJoNqMAIgiCTFb6FcDIdvBLteDlOy+RuM4/XPS2j8yxL0Qi2VN/CvL1XwxLLyePf4cACuD4hhz5pmJZEwLnYnr371vMjccO0c5fFMAREUB6JJz/0d2uhXvAvvRX4CwJg91kyB8Rv1QQBEGQyUl/AhgJbwfVWwsy28EbVb909S6ZQXX5nvd1QW99kSI9BpHQnRd/9y8FCuD4xlJhojGZy8G6uhJc814DZvrxGJE/FMDhuwPYmwCy+SeOsPkn/j/X4tfAuiIOljKjEYSIn8liBEEQBJmc9HX3T4tsgYiyE8L80a8HmY493QJ4LiuDE8Dur1O4rt9868qbppCBz5FIaOj/AyiAE0MALaZysK+qJM0ff8Xc0PgOCuDwdAEzC4wu4J4SmBRAnZnXsHPl/35qqrN4LVgrTCiACIIgCCUlffFk6MeRLaD5X4QIVwdhpuW2YLrpI7v6N/gKoHH0KzPnahXu8++qwhEIK1tBQwHMfaj8lbvAXhwCZ8E2cvzrTslf99o3bAIZCQEkYeae0PklB4sdRfeDvSQC1goGK4AIgiDIeQJIJTC0HSJCLYTdnf8a9nTUZgtg50UJIA17aoMqfAyRwGsQUe6CuBYZ+jOAFcDxDd1JWxIB19JHgJn7LnAz6v+bS8/7G8wdwNzeBTxSR8BpESRfs+DYq8ySfZcyyx8Hd0UluOwucDgcNEMGfwARBEEmJKGQmkyIRlEDdOXb3/31TVNkz9nfkI0fmRnM9o+sRpHuiuHbQaHuq2SkTCSylR4zx+PaWP/vI6MigMXrwD3/deBubPxfVP56GfiMAji8TSCZApgURZVZugvcZRvBbXOBy2EDh8M29CcYBRBBEGTiC6BaCUHpNlB9j0LA8/6qAJMtf0MRwIjrnFvjdVpd7K42ogBONgH0pQTQmO+HAjhqAjivaT+z9O2r2fKbwG230RAJHDIogAiCIBMSNRxKRgVVvh0CwnPgdx+5NMCceEVynRoWAQy6/7yryvbnL1Z73odEcLux6zdmSCAyCQSQbv7If4MI4GMogGMmgDqz+MBmtvghYCo0cFtZKoFD3geMAoggCDLhBVCRt0CAPQghvtMue9r1gPv00AWQjH1hTq2rcn8M6/hXoSq4BRIxDQVwsmCxWFICmMdMP34Aj4BHVwCF+c00tClkYf0RduneH3iKHgVXeQzcNgfkAVAJ7JlBgwKIIAgyIaGVP5oQKIGtVAAD7vZNRPYC7vbhEUChrkQLPAmJ0BaIa+vo0W/qGBiZPBXAa+g9P7wDOAYCSDqCG3Q+/zOSHav+93NTaSWwPA55MA0FEEEQZJILoCptBZk5CIqr3T58Atihq76aZZHw/aAliPgZSXUfIzkOGTzsWLOeDICeiwI4FgJI0qALCz6jEfMbdf/iT9aw+e8Au/wxyIOrh/YEYwUQQcYPUy4wyKSmuwlEhZC0BYKOfRBnP5/mt516paf8ZQtgz9EwfVcAVW+t2C2AGfMGE9gEMikE0Fm8ngyAXsDPOJHRAYxdwKMjgA1ZEece1/35TW/485u+LBTsgqlw3dCeYPwLBkHGDyiAyAWQkr9wUIVw4HbQ+Och6HofIuzJVZLzzPAIoFi3M6zshEj0HohrG7olEAUw97GarOAsvgk8c9+Yw89o1vnpTTo/vfEC5gBmh515IiuTfQ7gwNW/8yMuaCYJ8sveAkfFBrA5HXQ2oMvuALvdmoydBhlZGJ5Lhkkm+TEn0HAc1294nu83gsj1G97bfwRB6Deil+8/ojiy8fn6jW+A+P3+IUWSfP0mEAgMayT5whJQ5CFFlvuPoii9Rw1kp4/HkbEhddfbaq7oToUTbBURqFh5L/ztFbdPUd1nf9u33BkCONAgaHIELPMtuuw9ekNQ/hPdMpLqAMY7gJNEAB2rNgAz761/v5AB0CiAIy6A+/kl+692Ff8UHOY4uKzi+QJoc471yyfnQQFEARxpARxI4gaKGjBy0QLY1+cUZax//CYtvQmg2VIBNpsNykoUKC74KYS4D74fZNuODFkAjfxOFY9+kewXjoe3pCuByCQRQHb+25dy05sOD/boFwVwxAVQ5/M/2uJesg9cKx+nEkgqgUT+HDY7OGxOcFjdF9oTjAyXACaDFUCsAA6lYpgpcBebYDK9fk5RstK7EAYzkv05ZOyvaJGYkyFTO8wWBipKVShfvRWCQt1dAx3x9r8KLuPruDYtKNRBRHoR4uF76DgYZNJUAN8kcwCfSa10QwEc8yNgY1fwgsYb3MveoEfBDhc59kUBHE2o4DEB4FxrgXPeYsRxW1YEe98Rnbf3G6+r7wjuweQO8Lp6D/mc6PnRALlzRONj7gKR7T3kcwPFz949pEj8Xf0mINwNAX7zmEUW7wVV6D3kc/1lML9O8W49L7Kvl3jv635fuh1kuRJkNTiqP2vI+aTELzOkCkhEsKK8CoJi7TdVpnMflbheuoAvSADZzsMy2/GdoLcG4qH7UAAnA9aMTSDMjOPVzIxPk3t9G3XmxoGPhPEO4PAKYEr+uiWw4fGC7z421VG+FpwuUvkjAohHwKMFxwkgONeDUPY0CMW784Ti3V8RindfIxTv/mehePcNYvGefG/xnoKLjW/Nuz2z2rfmXROJt2QQWbPX5Osj9HOlewbIvn7jL9tLYvGX7eUvJr7y/tPz66Xy/VnxV/SbkL9ifyQzkulAVgKWg5GAZf8AOThskSwH10qWgxsHm4Dt0EbZ2nvo5+w1/UaxZaePr7tVttfcSyL1FcfBVH4kMX/8riTdDlJQwU7kcSiAqZhKK4kAgsp0Kn2NghlYALubRZJHwv+h+mpAC9+PR8CTpQJoX6OBY9kj4J63+7vMrKPdAjgDj4DHWgBpd/CyfSWeNQ+CyxwBh5XpFkBsAhlxBFYwqnnFuxWhsLlWKGzWM+MtbBtSfEWt/ca7vP/4ik72nxUD5XS/8a86NaT4BkjPr5dWn07HX3zhkdacyUqg5PSoRSodOL6y7ATKzvQbqaKj38jl2Rno6/2m/nLGiPOgyS9tQQEcB5gsZpqe8kePhctCoHifh3Va86UBT/MrQbbrIiqA2d3CdC6geHQhuQtIGkIApo31twAZOaaC1WQHazlHJdBVuB24OXv/m1T23DOMDCSBWAEc8QqgLi7++DX73Dcv8xQ+Aq7yKL0DSOTP6sAu4FE5AibHvMVvLRMKT6TFTywwMt4E0Ls8Oz2FT1zZM6d7JPvz50nb6rYLjljce3r7Wn/xyXS8ay48vpJTWTHE6+SoxFd24QmUn8qKv0ck05mspCWtx+MXHSqGncZb47EXJcf+aZJvK0jBIFYAx7gNxGSxJpMtf1QATW4IRTZDQN4JAe5ocbb8naMZbBNIVvMI1/KHMF93ScT/MgBcha+BnBdAGuMuIDf3TTsZA0PEDgVwnFQAyXzA/MaQZ9Fr4CpbTwXQZnWA1Y5dwKMigM5biACCUNTwKxTA4ZG/viRwIMETS/qPt/RUVgaUsPLWMU2gvC0r/orsSKZTWfGbs9Pz8xeWM3rAdFb3l5+hkUyf697yvxR5bR+B5N2OdwDHuwCazRCKRSGkPQDf+uqGKUG267FhEUCmUw96OpmwoAPAtWP7bUBGlrLSinRMy6vAPuPlL3E3HH+NVPc80wduBsEK4EgLoPGYkN98kCt4+xpPxU3gcXrAZnWBy8ViF/CoCeCbRAD/RSg8UTucFcCBKnwDVgAHOOI9v+LXo8I30BHxII5x+80FCuKoC+AQ07NiN9wZlipfP1FM7cnK4xnda/rLI1d+4f0pzoq/gMD+B8iyOtI/XsgQx8TQtW3h+yFs3AX8vsp0HDlfADv6SZ/NIXuCov71eHA7JLRKOhswM91zAgfYTo+LCMY3ZWVl6ZSvSIB11p+Amf4pT2YCMjfgHcCxrgCmRTC/WeeWHbiXLXkY3OYEOGw+sFhIBRDHwIy4ALrWglC+E4RV+0FY/tHt5CgYBRAFMBcEUK44kzp6PuI1/7/vOcv+Ag5rI4jCg3QsDDI+SWkXGdVCRraQ0S1hvg5UrmVzsoJHY8wCvHABJAkKdRu1wJPpuYBU/ogMapUogLlCeWkZlJeWQFlZCZSvjELFvGfBOfPYNO7Gxpe4H6IAjr0AtnZL4KJjurjs4A3sqieoBLpcrrF++UyKLmCOUYBzrQfO8nMQVx78mljQ/K5YYEggVgBHtwJ44XcAR/beX887fAPd6RtPAuhP/hlpFdDcfofP+iHw7t+D4P0JCFIleCX/WP/4IQNAKoBxbR0kwndBPLCDSOA3g57O/UGmQycZigCqXNvhoFD3nbD0Mm0IiceI/FXTpPYFDwhWACeOAJat9kPp4ofAuuANYGbVFWMFcLwIYFIC8xt1dv7xJ1b++3NT2ZKfgtsSwy6t0RDA1No3x20grn4LfAUNXhTAsakAogAOswiWntRVa8t+1fHBtyTXsyBLt0JAkcArS+ALSCP944UMESJhRAJpJTCUPgpWByd/g9kU0vkLMhyaVAIToa2QiGxKVwAHtSsYBXAiCKCRshI7rFklQ9nSLfBPeT+Zwkw/vgPvAI6tAPrmt9IYx8CNNNziD0uFZfuAW/U4TIWrx/ollNMYmz4yBLD4VfAVfvIlseDEC2JBqz5Q8A4gCuB4rQCSqOYOPeisCwTYR8En3gqSFDXW1EkSBGSsAE4EAUxJYCR8P8g+HRThz5epTOermQLYvRruwgSQ/JqIp21RlftjqBZehURoS/r4d1Cr4lAAxzflJRXpkEaQNaXlULpShfJ5vwTPnD3f52bUH8EmkPElgMLC42+I+Y1fFgp2wVS4bqxfQjlN96o3gd4FFMsfAXH1bhCLPipEAcQK4EQ+AiYJmE+/EmWPXBogm0NkFSRZMdbUyX4UwAkkgCSR6BaQ5ZchKH8KAbalJLvL92IFsFMPuzufTzjOfbGK0WmVkR47owDmBukGkGQV0GQyQVmxDUwrFbAs2grM3L1bUQDHvgkknfzGZI6HhII3zhPAAXqykAskte9XYDkQmAAIrgQIlp+Su4AgFrT+1/kS2Nz9/rKTWAHECuC4EEB/X49ZTq/2OfaBT7gLZDUpfyiAEwZyDEtCj2RjG+hcQEXeCTevPTNVZjt39BTA80VwIAE8pwc9JJ1MRKilK+JQAHNSAEtoKsrKk8fBxWBdEScr4v6Ou7HxAI6BGR8C6FvQSCPmNx4Slu37+zyYlzwGNia2owCOoACScAwIzrUglj4N4sqafxELP6vNPO5NC+CykyiAeAdw3Akg6foloY9Zmnb+qLpzaoD9A0jeW2jTR0oAJdlPg0wcASRNGpXVVRAObwbF/yeQ2P/5vsy1HRmqAMrGOJk9qnj06xFlB+06Jl3BeASc4+TB9ckdwY1RdmZDeisIP71JJ2Ni6KiY5LaQVNiZJ7IizGwaVLhZjVlh5xyn6fl4qilj0lYAM7Pw2FZxyQHgVj0BHksV7Qp2O9zgdjjB6XTS3cHI8JGS66kwDfLgaiDyLa4+fBvZuCEWtdF4C1uMql/BKSMjOAdw4DVvfc8DFFYNcg5gfxW89BHwmYvfGNLj1w1/E4ixgi1AOnYzIpW1Ghmw07fnOrfBdwAPx5HwUMUvLXu9CKBke/+HADONbQ+48mtikrpjl8W05HM6E2Thgy2po9zUeJjUyrdBHwUz53SJPadLfNtGVTwKYelFOhqGNIMgOQypLHkKdoB95u6/Eud9/DodDD29yRBAHAQ99gJI7wg2TxeXvQ2s6RZwuTxJAXSjAI7Yz4SRPJrrQCze8zWhsPVdIn9CYWtSADMkMOcF8MykFMCLkb9xJoCbJcdB3PSQkwKY4lqQxcNXyWzn/kwB7H0+YP+VQCqAXGetzHb+W1CsBS20nVYckRxmKlxGdwS7ix4Az5x3TFT60vJ3XGdmkGAFcEwFcEHjk+Kyt/OIAJINIVkC6MRVccP/M5GZ60Ao3g3MkkaRCBm77ES2AI7gJpALkT8UwOEVwIuVv7EQQGPXb4fuN3VkCOCpA3LFqb+V7fsNAexTIJCJLoCqcISMhQn1L4D9V/9oBZDrpCFjYVRvLUTC2wc3BxCZ2FgsFrCsrAJ+4Vt53A3Hn04JoCF/KIBjXgEk9wGXHCjj1vwcPJa14LZ5s46BkZEUwKtBKHsa3AV7LxFXfPpHZkkjCmCOVwCHIn9jKYA0qSqguSEk23SQPc8ZR4UogDkqgFdByP8SBPn6y1Su7bXufb+dg58DmBJAowJIo4p1i4PqTtp1jFcHchy6fHpNNb0LyN3YOCN19w+PgMfHETDtCF547E1u2YHLyYYQpyVBxY8IIAkykgI4DQTnehBMvyB3AZeRHcFYAUQBHFcC2CNh5+dvSrb3v+xjHgHZfwf+BZ7TTINYbCuElSchKNSVdcvfBSYlgOw5Xea7dEVofT7orftiJPBS8q4hkrOYrBVgLQ2Ba+kjZCQMcDPqH8jsCMYj4HEggHQ+YHOYLXwbnKab0wLocThxJMyICiCAwAog2H8Ewup3QShs/s9uARzkMTAeAWMFcBQEkB79mtr0gL2xzOd6A3zeO+nYFyS3iVdVQjiyHW5d2zRV9pzdccHyl3kHMCmAMn9WV7izbMhXCwB/P9b/i8hIYrGawGJ2g6M0DO6ibcDMffcfuRsba/jpKIDjpgJIh0S3HmIL3/kHIoAOl3EP0GN3owCOuAByINhvSwngP3sLWw5fkASiAKIAjsIRMBVA82dP2Va/kid4HoeAbIx9QXIbLV4JifjDoPA1ILnbfyBxnUdSMkeFbiDxSx779hRAWWjfE/TXfh0FcBIIoM1SDjaLCZzFa4Gb9zrw04+vRQEcdwKoc0sPb3Wv+Rk4LVXgtvnBY2dgKirgyAugcy29CyisqgHv8k9vmVxNIJNrDMyEFkBr3SyJeQ583m3glyvpzl8kt4lENNAiW+joFlWsA5k7tfWiBDDVBELkzxBAXfHVbQS4EccI5TJE/ByWcnCYTeBevR7EOa+DOvvkFb5ZJ94ic/7oEfCNTel0zwBsoME5gCMsgOm06sLCT3V26f5ZnpU7wVOxHjw2jnYGk/mAZEQMnRPodoPb4zTeut1j/fKa8NDB0IwfOJdxF1Be896V3qUt70iFp3XvkqELoLCi96REbsQFcDDr3i5G/EZJAH1lfQugr3xSHQH/RLbVQoB/GPyBagjIIQgo8lj/+CAjDBnWnIjdBJp2L0TUpyAofvR3Cvf5AZn7PzqNMeR5kOkgR7/dEVprFV/9vwWVlyAS2wyxyljWbmISJBcE0ExiAWdJDPjFjwE/ey9wM+tcVAAz5A8FcAwqgD3CLzjxFL/kYB67+peGBNqlDAH0oACOgAByHGNsDHHcCd7lB0Be1ilIBR26sBQFEAVwHAiguemQbHv/WtnzRwj4bqXilwqS2yQSCZpYZQK0yAMQEY9CkPk/EYW9UAHsOF8AOVoN/KXiqwdNfQJi0XvpOjoqgXQ7CQrghMdutSRjA7uZB0dFAhyFD0JoxQdf8Pzws+dQAMfoCDi9EzgjhgDqfP4n5eySGvCseJqOhknJX5YAJoMMDS5TAO2bQV5RD/zszkukorN/oFU8rABiBXCMB0HLtvdjMvdb2vUbkLWk/Kk0yOQQwEQiBonQA6AJdRDy/L+/UrjPX5O5zwctfn0JIEmIO7kkwX4C1eIbdENIqgqIcwJzAJstKX8WB9isDjBb7WApiwFTuJN0BS9kZtZjBXC8CeD85jfZBc2Xewp2g8d0W4YAZhwBowAOvwA6bwFh5SvgW/Yx+JY3LxWLht4EgkfAeAQ8NAE89bZs3/8V2bcVZDWYVf1DAcx9SOWPCGBlPAGJyL0Q878GEf4TUPjTFbShYzgEkOl6PuH8P1+sZo9CPLjd2E9MBRA3hUz4AZMWuwVsNkMASSwWO9gsPNjL4uBc/gB45u/7GR4Bj/0YmNTHQn6yISS/NcIW7gHGfDswLgbcbiZ97y9TApHhEUCO44BjFBAct4BY/gj4VtSCb1nrz1EAsQI4dhVA8t9ssQTseyDg3ZyUPikZPAKeDMQSVZCIV1EBrIyth6rYvfS49ra1HVMV7vPHByt+/RwB07cR5iwXE2shHrovef+P3APETSETXwBtNkMASRXQaryfimPNevAs2PUd5samw3gHcGy7gLMFsJkI4CF22aF/YMr+AxhbNbhdEgrgSAtgKq71IJY+QyTwO96i44exAohNIGMigJaGZwPWw3kB9+8z7v6hAE7GCqBRBYxBVAtCTLsbyBDnkPjRjSrXNkQBNMbCBLn2PRHx6Dciyg7QIndBXFuHApgLkGNfktRdQHIknIpjzVoigMDc2LSppwDyM4xgF/DodQF3C2Cjzi1s1tklx37MFe0FZs0OcBMJzKwCYgVwWP6BRI5+U0kJoMAE6IYQ0fQL8K46fHOWABacMoJHwNgFPNICaHt/boD9jSF/6bt/2UEmyx1AI9VrKyEWXw+athmioSfJaJj7hi6AXXqQO6sH+dabVdJkIv8JItF7sAkk1wXQVhYF97LHwD1v75XMzPp3UQDHkwAa4Rcfn82teB3c1k0ogCMpgJzQLYBkNExyQLS3eM+V3sK2d1AAcQzMKFcAH5Tt+/s8+kUBnBzQ5g8aQwDJZpDqdWshGo9AOPQTCIq118hs58HByF9fAqhw6dRKXMe/yb4aCEfupxXA1LxUZILT2xNJdqHaS0JgL/wJuQsoZs4AvJDqHwk3qzEr7JzjND0f5+ecGJNwyaTEbtwMgu6R1BFwSgSFhcefYoveyHNZbganm4yDMeL0OGiQkfyZuQ6E4t3gXd7KCYWtuljUpouFp4yQ94smwCDoC53/h4OgR3UOIO3ypSFfm85hyXTqeiKAANfij3gO/EOzzwyJa4kAQsDdroW4c7rsOZsleyrTcV5lMC1/fHuGCGZIIN/+y6C/BrToNiqcDpOdxma2g8ViMUK2i1ksYLNYhud7hIw8fZm8xVQOzpJ14Jz76pe4WY0vpAZAowCOBwFMVgOX7avwlD4MLmsVuBw+FMBR4yoQK54Cx9Ldl/hXN/7Bs7gRBRA3gQx7BfA8AbQ0rJVtOiieZ5NbGpAJy4gK4FUQll4Glf/grxR38+sq05klfwMKYCqZEsi36yHv0aWR4OMQi24GRwUDzrQAJiUQBTB3IBZvWZUAZvGb4J55vOhCN4BgBXCkBbBZFxZ9/Ca37NDlntVPgcu61qgEuh00yEgyDbyeDSBafgG+NUeWpKp+3WnBCiCughuaAJJVb8mO32R2S7b3/1phHwHFfzt9DSITmBEVwGl0TVws+DSEfMdMmaI3WAEMckYyj4WDQvPzIe/RL2mB58FWFqRLJM4TwGSQCY7VbAZHaRRcSx8Bz/w9wM6u/zURQG4WCuD4qACmo3EFb4PHdItxDOx24BiYUYDcBeRst4Kw+l0QClt/lj4KRgHEXcDDLIB+8yndaz7j8jsPApn7pyjKaLzEkQkrgABaWINocBtYS1/JC4t/fiq1GWTwAnj6PAE0PneaD/lqwFyWMIpE5MjXZus+Bk4GmeCYLRVgrXCDo1gDV+GD5C7g99iZJ46k7gNiBXB8CKCY33hIKNj1D7zlFnA4bOB02VEAR4FUMwgVwIKT14uFpw5n3gPEO4Ajuws4vcO3l13ANDmzC/iU7rWcel5i/3yJwB4BkTR/BFAAJzwjKIDkSldlVANN3QaqcBhkz9kZ5BjYyIVVAGkXcGZziNC+R5Fqv2EyV4HVYaWe0C2A3dVAZIJjNptpFdBeYQXHqg10LAw788RdnlkndJLBVgKxCWTkBDA9LHrpvvuEsofBUREFxu2nlUBkFATQuR6EsmdAWFkL4vLGjSiAGR3BKIDD0gRCK4CWhoWi5wPg+T+CP3AHyCoK4IRnFAQwHtwMYd8L5C4gqFzb/ZkSONg7gOcJIH9Wl/11m0rWbAGLJQxWG9ND/owgExwif6k4Vq8DT/4bRAC/6ZnVsM8za/BHwSiAIyOAmavihEXHdGHZvtncqsfpXECHCzeBjIoAehQQnDeBYPovEFcduVIsPPUOHgGjAA5LF3B5h5GKM7+Qbe+Dj/01SNLtICtxQwCH6agQyc0j4LimQTyyHrTQZggHnoAgX3+NzJzrMRambwGkosdndgJnzAcUTtaq4tHvrln+EJgrgskKoCF+ZKUsCTLBsVRYkjGBvSRC5wJ65u8D9+pF3PkAACAASURBVJx6BSuAY38HMC1/yXBzP3tGXqnnuYpJV/BaALhsrF9CuS+ANAII9jtBXFkD3oIOxld0GptAsAI4PGNgTC2HZevR78ieP0JAvIXe/SPy55X8KIATnZG+A6hp6USDPwHVVwMy2xEjshdgzg5NAPkuPSx0/fqbl2+cUlF2F1htKljM7rQAVtjs+I+TXBFAk8kEZpMbylcGwVKwHbilh6e5Zja+zM5q0blZLb1U/chj3Y9jBXBoAthT/MgmkD4bQhZ9bOILDgJX/CRdE8e43cB6SBhgGAYYDwduhqFBhgbHeIBjWGBZFjjrXeArqgN+7ueXBAq7nhMLSENIS1ZwDuDI3AE8725fjtwBpL+v5b2NAfZRCPh+BIFAHAKKmgxu+kD6J6KF01FDW0H17wVZOPllmT/7hn8QAthzMHRvCQoNy4LSHgiqO0GL3kFlMxyP02B1eoJjLq+AiooKKDNVQIXZBGUVZrCsXA/CrHdA+sHpEmFGWx/HwCiAIy2A/Ujgm+LClsv5ot3AmW9NCiCDAjhiAugxBNC+CXwrXwNh0TGQiloXEQH0FqIAjkYTSA4L4J6Abd/Xuzd+qFlBkP5IyV8oFgU1Qv4B8Qx4uYOgim2WwRwBD0YAFeHkn2TvZ19SpTchErkPNM2QPxTAHKCioowmJYClFeXgXLwBqv7tf0C+sm2q+oMzO/AO4LgTQF1c2BJLC6DLkL90BZBW/0gVkBvrl9eEh2UNASQRXDLw1puBL/0VeFcdAW9hy8NEADMlECuAKIAXKIBcwHYgY+UbCiAyeKJaGKLRKES0GISiayEYvANCymNgWb0rL8h2PT0sAkiOioWTguw/COHwgxDVKpMCqGEFMNcEkLx1FyWg6gcvQ/V3PgL1hsYfCDObjmATyLgTwEN8wcFr+bJfAGNdB6zLjwI4ggIoMB7g3YZkc45qEMqeBnHlwW97l396mEogroLDCuCFVgDNTX8KWN77YsD9Bwj4bu1FAPEIGOmfWLRbACPRBH0bVu8Cxfs8BIW6GSrXNnQBNLqC90jeum8ElachHP4xhLWbIBrT8OmZ6JDj3/OOgEsYcC+PAbvwIRDmHQJhZtN9KIDjSwDp1yz6+H6+qAbYkieolGTfAcQK4HBAj34ZFgQPT0M+9jCSIYHmn4O3uOYmPzn6RAFEARyEAAbM7en3/db3lgXY30DAvwkCspYUwMxIw/IaRiZBBZDIXzQB0WgMopG1EAndCWpgB4T9H22T3ET0ui5OAFPNIkK7LouttwS9dRDyvwCadi+VTSQHBZC8X2Yqg4o1CjiLfgue/APXcHM+PohjYMaZAJKvWdwyx7N8FzCWTfQuoNvtRgEcIQHkGB48nIeGPM7abwVu1dtfkYvPvI1HwCiAgxFAX9lJKoH+8lO/+dvLb5oS8N5NRa83+UMBRAZ3BzBZAdRiVAaNimAYQsH7ICS9d43MdtKxMJldvhdSASRdwhIRQKG9VuHbv0s6jUPB++l/F5ngVFSYaXoTwLIKK1hMIbCv2k4kMEaaQcQZRkgTSGZ3MHYBj40A8ktaf+8vPZTnMd8MIsdjBXCYSd3/IxJI3qYEkMaxCbji3eBd3uo5rxt4RbORPiqDvhUnLyjiyuwIq4y3A/7aHoOa+0zPuX6Zw57HwSDoXGoC8Zefqg2Y27/rs+3PuPuXOv5FAUQGyRSAUIw0gKQkMJrxsSGAQZ8OIeHzxMUeAafGwUhCUgL5s7++8itVU0Lhn4BGuoCRHBNAKn9JATSXgMlhAkt5NbgW7bqcm9X0pjizEQVwnFQAaRaf1D1LD5pE0y/AY6miG0KwCWQkBJBU/YykBdBVDT7rs+BY8u4lQtEnz2WJHwogCmAvAkgfMzfdJtneB4V5vpe7fyiAyMUIYKobOEMAw3dCWHoR4vKnVwT5k7uGQwADYqcekuqXKfIOiETvAYBp+HTlLFMATHYb2Mo2gGfRLnIX0CzMakxW/IwKIKkK9qz+9Rd+zokxCZcMP7eJhp1nJPWx2CMTRQC9+S26uPjTN/mCg5dzxTuBsVXSHcEuxgkuj3usX0E5zjTg3RuAt/wniKsPLRSLmnRh5QkjK5ppsAKIu4AzV775TR17fbb/+YbEPAKScGvGX6BTk0GQC6DnQOmsj6fRDSFa4EmyIcRG1sP1XPc2mONf4wjYCP1YbP2T4qv7UjDwIv0HjBqQQZbVXoNMcCw2B9jK4+Aq3AHsgn153JxjTxky13TB8ocCODICSCVwUVOML3oLGMvGbgFkcFXcSMPzIvDO20Es3gNiUctD3hUogCNxBBwoPZmViXYEbMjfGZ23dIi88xD4xM0gSZldviiAyPCTiMUhEXoA7MWv5smes08HWeMeYPcGkIsQQCOi6q0Fv28zyDIRwN4lEJngkP1/NgsL9vIIOFeSu4D7ZrCzDQHs7e4fCuCYCeAhvuitaznzJtoIQiSQBBlZOIEH3nkHeFfvA3/BqW/7iloPk+NfrACiAFIJJMe+JOZTOm8987Lb3jHN4zYEUPajACIjSyKmQUTeChGvDirTOdMQQONYl2QIArhX8evf8PmMO6x9SSCSCwJos9DYS9fRo2B2dtM2FMBxJoALW3S+4OA2rvRnxno4p4gCOArwPE+Pgb1l/w3+Fe+Bb8Vn631FrfQOIB4BYwWQ3vszndG9llM6b2sqZNxHgeGeB694K1YAkVGpAJJj4EjgFQiJ9aAIJx/oFsAhVQB1xVd3qyj8Cvz+W+kYI7rDuocEIhOctPxZLeBaswHY/LeBm9V0jTCz6SC5D4gVwLEWwDYacWEbuQuo8wX753hW7QDBXg1up32sXz45Dy+wILIyiK4NIFr+E3zFNV/xLW9+i9z9E1b03gGMXcCT5wiYjHwho18Uy5lHvvXlH03hPb8CXrwFfH4N/L5AxisJj4CR4SehVUJc2wha9McQCj4Fiq/+H2W+q+YCBkBnS5/QmY4qttWq4tHvCswzIPIb0wJoVARRAHNMAG3gLNPAU7ADuPkHQJh9LI4COJ4qgEQCW3Q2v+H38pr38viynwNnrYap2KU18hXAVJy3A1+6F/gVJ11E/lAAsQKomNp1xdJ8JGA98j2v43fg52+h4uf1G+kGBRAZGQFMxNdCJFEJweh2UPzvg8x3VaU7gYcggIYEdv3mG5ffOkXmHgHVa1QCUQBzUAC77wJq4FqxHbj5+y4XZjXuwgrgGAvgwiYaIn9EAsmvYRd+ZGGXHQJ21VOQB1en/2rJDDJ8dwDpPUCeB8Z9BzjLa8C5ujOPX3HyGZwDiALoK2nTFfvR22XmN+Dnbwa/N4oCiIwaiXgVxGOV2QLIfX6Fwp3d1a/4GYOfz4sidmRF9nbpitBaIFlqQHE+kx5rhBXAHMGQP1O3BNpsYC+rBM+S54Cb+4GVm/0pNoGMJwHMb9W9S0697Vt6+its4TuQB9dDHgrgiMEJIg0VQM9GcNj+BM6yo8Cv+mwBCiAKoFTWul9xHrhKFjfTcRmk+ocVQGS0iMfjNGRoczi6BYLKK6B4PwJFaLUPhwCSuYCK0PnyWu//nSY79qYHm6MATnBSlSKPywEel42+dblc4HJ5wGlLgKvkP4Et2pXHzv3waaMbODPJu4Gzj+MYmBEWQEP8ek2cL9oNvGkTcC43MC7GWBWX7A4m75MMyJQBMskRBG8yAvB8EFhmE7D2/wJhTQ14VzQ/ZHQDk+Pgk8kYzSHiqlYa3ATS/x1AX1nfdwB95WN/BzBQ3kaT+Vjyzp/ur2jTFfNJv+LcB0HfvRAMBs9LNyNUm8ef30lJ6tUUDYUhHE6lGtTw3UCGOPO2A3lBrv13QxZAr/FWFTrFkE8HLfIAlU1SdYzHKsf624AMjwAm40wKoEMFu+VH4Cp+HDwLDs/Ilr8MCUQBHEsBrBGXHbyWL/kZ8JZq4BzS+QLoYgZ+IeBfIIMWwHSYDeA1PQ3e4prrhFWf1BjShwI4GQSQyF9684el4RXZVjtNZp6FoPQjFEBk9AUwHKSJRCJGkhtC/NwzEBSOzlKE1oEFsK87gEkBpBIodO5VfPXfiASfgEh0C208iaMA5oAAOl3nC6CLB7tTBlfFveBa9A4ZC7MdBXDcCSDpCt7GFxwEfvWTtCEkLYBJ+WNc/MBVBxTACxdAXgHBsxEE2y9BKDm4NlX1SzWGkKR2+mIFcGILYDoVhgSSgc/kvyOXd+qy9egKcjlelm4HRU2AghVAZJQhFUAtnJS/SATC0RAEo5UgB38EivxbUHx1P80SvF4rgl3dEc5lxJBAQwjP6Qp/+ragt95YPxfaShtQkFwQwGSMI2AXON1GXNYqcBbuAE/+gWvYOR8fHMx2EFwFN4oCSGYDLmqZSzaEkAHRjNuo/qEADh9Z4tcz7jtAKH33CmFF81sogDksgET+kgJImj6M8TXtj/7dZZumKP4fU/FLBY+AkdGEyF9KAMPRpABqIbovOKDeC4pUe53Mn63pWwC7+hfAdP6sy9zntTLf9V2yIUQLPYgCmAt0V/6yQwXQ4QN7WRxcKx4Cz4JDiZ67gY2NISiAYyuATb+Xivfm8dabgfXgEfCoC2DJXhBWnHQaR8A9K4CnsQI40QUwJX9JASRfI5WePCKVnvyBZN0Psm8LCiAyZkQioXSI/BkSGIGgFgFZvRdkXw1IXMdaInES16HLbEf/o2F6joFJJkMMf/PNr900JRLeDpqm4TOf0wLo8oDN6gBnyUbwLHzncm5Wyy7SEGLMB2zS2dnnVwOxAji6AigsadaFooNWz5oHQXRWpTeEYBPI8CCInJGe8kceYzaAYHoGhGI9T1jZ8AweAU8SASxvuFOy1ILketY4/sUKIDJGZMtftgAqobtADrwAWvDTKxSh9a1BDYfuUwBTOadH5E8KjbuA9wDgHNqJTU/x6xk6FqZ0A3gWkg0hLTYUwHFXAdT5JR+/7Vry7lf5NU8AY6s0dgUnMyB4B7Bfeq38USlkQBD8hgTaSFdw7XwUwNwTQJ+pjSYlgYGyM/sl8/vfkphfg+S7GRQ53mvzR1AN04z4hE78+Z3UdItfpgBqNMFINQRj90Ao/CQEvXWu/gZA9zUIujchDAltL0cCx6YFAy8CwFVZfx6cQzvB6FP+3A4aYy5gHFwFO4FdcCCPm3PsaeP4FyuA40EAPfMadGFxq+5Z2JDwFL4JjGUTff4YhkEBHGkBpBJoHAV7S94F7/LWn2YdAeMYmJwQQL+ZVAJbUgIYkCwHQRLvBkn20/VYKICjzWUAcHUy5P3JS38CSN4PJTRQIz8B1vF2nip0PnOxApicB0h/bYjv1MPec3QsDMC1WX8eFMAcgwqgmQcnvQv4ILD5e2aSu3+eOU00Pe8B4hHwaApgmy4sOEmHQ7OLmmvYol3/yFpvocf6DOOmAo/z/EYWIoBe1x3gW7MbfMubr/Mub63xLh98928qqa7hVIRVg+wiXnVqcFndZqTnxwOlx++Ta7uAB7PvVzKlBfCVQFnHpQEzuVd1D0iSNPQXEFbw+kWLhGiMo84IqKEIhJUtEBVfgyD3MsRD99FxJFrcmEtHhiInYsZwZJLJTqwyAVFtO4SkI6AKnfmpZo/BCiARv7T8ZRwJh/jOvRH/e38TVu6jlW7ahBI2OpJpks8bkgsCaDXiLFkHnkWvgWfO8Qc8c4wqIN4BHHsBFPJbjRVxBQe2M2UPgceaANbtpXcBKTjQecQgI2K87o3gMz0J0uqD4Fvx2VpDAEkDCDaBTHQBJHP/yFsy+DlgOr46YDoKkv15uvMXBXA0u1xDEAlXQ1i9B1RhJwSd9ZcqtjrQAs+AFt6anktH5A8FsJvKykqIa1shqrwCId8xCPInH76QCmA/AqhHvMduC0k7IRreDMFQVXoUDQpgDpFaD+e0WMBVUg2uxVQAr2NnN9b0NhIGK4Cj3ASS/v0adXbJMZ0r3D+H3AUkEjioTSDIkCo3vOgFgQuC17MBfNb/IMOhv+JdfvJtaXm7buS0LmEFcMIKoGLp0APmdjL4+bFrLrtziuR6BPzcbeATI3Tl25DBCmC/RCJaMhEIq3fBlk3vTw0xddvD7rYjAXuTEubrIeJ/FRKhrVClEfnTaFLr0SY71YlKqI5vhMroVoirT0LIe/R6hT99uOcA6IsRwJDQVqv46v9NlV6CcHhzUgCNai1WAHNKAC1gt1rAWRYBZ9Ej4Fq4B7g5x6qMFXEogGN5B1DIb6ShAriI5lm+6OAX2JKHgbWvxS6t0RDA1KBo9x3Alu0FfsVpu2/5WRTAHDgCJhs/ApbmI5Lt6A8Ey+8N+fNK6QzX6whXMfYOlb/QOip/Yd/jEGY/LA45zuoB2yldcbUfDnrO/VNY0CGhPpgWwHhco/I32QWQ3MdbG6+kISJYGdkOIV8NKPzp9cMhgCp5X/z8kW9+9fYpQe+jEFHvgEi4EgUwlyDyl46FBUuFBvZVDwK7YN8V3KzGXSiAY9sEIi5qMpLqCF7UpAtLP7Fxyw4Bt/ppmEovSiMjvSmEFwVgmLvAZqoBx+rOPGHl2d/hEfDEF0DVckaXbe/f5XP/GrzCLeD3RmnlL5UhgwLYL7Spgcif8AIE3R9MCzpaXlLsHTqJ7OjQA66zv4hKR0FTH4DqRHX6+NcQwMm9qcIQwGr6famsrAYt8lMI+t4HVfz8KzJ/9m2JO2PMBrzYCiDfqYfELl3zniqMuN8Djf8DaMrtWXc2kQlOSv4sNls6trJqcC57DjzzPrCzcz7FI+CxFMDexsIsanmbX9T2Va7oXZgK14/1Syin8fJGZzARQDe3CWz2P4GjrA6E1SdmYhPIxBdAueLMfp9l39Ve7m7w+gPg9/uNoACOngCSRgPmMATtHYG0/DnP0Pgd7brKfTg/HHgCtNBmiGsbkgJoNIZMdoj8pQQwpt0HWnAXRJXjIPMtHj97amhHwLyRKN/1chV3blrYvR80eYtx/JvcToJMcFLSZ7J3C6DFFALT6p+BZdlreZ55H/wO7wCOtQC29ZZKvmg3TIXrsp7PrElk2BwyPAIocsB7OWAFBVhmE/C2X4NYchh8K1sfxC7giS2AvpI2xWvaC1QApaT8oQCOGnSosSGA31TsHfu65e+UEc9ZXXI3PXvnhq4vROXXQItsSXcAYxew0QRC7wGSI2ByFzD2Y9DUJ+D2mzq+oAqdzw1VAFWhQw97O/W49H+9IeEQRJRuASRBJjgWmyOZZPWPVAMtIlSUbwLTykfAlX9oJgrgWApgr/JHPneYLzh4fR7MSx4DTzt/ThMK4JDxClxaAEkVkI6FIV3B5t+Br+TQP/pWfVaTkkA/GaWCY2AmjgCaGl/1VtRe5rX/HrzCzSiAo0HqSJwyDYLBe0DxPwGK54M7Use+KQFUXKf1gJukXQ84TltVrgaiwW10RVkqkx0igJkSuLYqAbHoZogFX4Oo/NFCWWwd4hHwWT3oo5/bG5U/+pugZNwF1ELVKIC5yxcA4AoA+D5ZEQfs7MYHyTxAEtIFLM4+kewGbsjIiRENlww/t4mGnWck9bHYI6nHhfknLijj/Qg4K4s/fYBbdgCEkieNDSF0RZwRsiXE5cEu4ZFhGkyFq2AqzAZf6ZGqQEm7Lqxo1v3FxnDo7nl/3WNiJvscwPPEbsQFsC0jycfKztDfk7yvmNr1gOW9NQCzk9sOpuE/mEaAiBaDiBaFaDRK34ZiMRryfiR4NyjiCyAzH/yr7GqppfKXSvIImAggEUHVefrNEFtzeTT4AGha3BDA2CAqUJPyDua05Gv6RlB8Rx+Wkg0hfQ2AHowAqmKXrvpO3haW6iEsvUi7jhMaHsHnNKSy5CrcAZ78A9excz+soQI4uzkpgJnyhwI4JgK4sEX3L22dyyx7A1jbzXQ4NOtx07dusimEYcb6JZSzGJXW60As23OFv/j0LroVZHUbCuB4FcCyM0ZI528pEdW2J+5ee3oq3XSQ80IwtgIYjZIYEkjkT9XWgxLeDIq8k8gfyI6OX2XJX4YEGhVAIoHtusrURUPSkxAJboZoZC1ENbKKbwAmpQCm+HtQpJpvy0L7YUXsuGgBDIlnddV7lkhgbUjs+l7E/16yEju5u7AnAZcZa+JWPES6gqvpHMDZzcmq3Gc6N/ezUZE/rAD20xSyoOFZqXjvFzjzJjoXkFb/PE5a/cMK4EhDBRCEFc02IoCkCphdAcRNIGMngJkimBTA8lO6WNxkrKErbflhwLbPWHU1aYRg9DHkLwaxSIK+JZU/JXI3eAMvg1eoB8ndUtir/Dk6dMnZoUvudl1yk3uAZ/WA++Qhha3/+5D4MkSDd0MsEh34DzDJBTDorwVF7LipVwEUO/SA18ggBVAPiV2PfOMr66ZEwtsn/RieSYHN6gB7yUZgF+66QpjZ9FZKALm5DTSjNRgaj4B7F0DfkhadW7bPzpeTuYBVdEMIVgBHi6tAMD8N7Kp9eb41nz7NL29CARyvApgM+W8qlobNAesR8Dl/bxyVTRohGH2Myh8RwO5KoBq8H7xeHQSm6xK/q+P5/gXwrO6jjSAkXXrA1XWvytRBSNoBkdCdA89BndQCeBVE6IaQD69UxbZ3ehPAlAQOVgBVsUuPSB8XqcrjEIluwTm0uQ5pELGVbgRm0W7gZrU4uFktGVXA0QsKYF9jYVp0fsnHu/nCvV/lineA214JLgYrgKPDNODd60Cw/RLE0kMz0hXAjCog3gEcawHsKYMtBwLWw38b4H4FAf8m/AtshCFVulg0TI9racgxcPB+CAi1ILnPCkTy+hfALqP65zLis57WFc+JH0r8IZD9ROD/pv8/wKQWwGkQi22FSPhJsiaO6SmARPR6e8wQwA4jKQFMyh+tAnpPvhKW6qdp6qvJu4ZIzmK1O8FSFgNP4ZMQXfNJHj/3k2f42a2GBI6iCKIA9iOAZDbg4sYqbvmb4LZuTB//4hHwyMPzPAju20Eo3Q3iqtbtaQFMSiAK4HgRwNR9wJZgwL4HAt67IaAMw6YPpF/S4qcFIRqpoo0fZL+sytRdqbja3+lL/lJJiR/pBKb3AIkQuk7tvHXdX6bKvj0A8Hf9/wEmtQACxKsqIRZ9EELSe5eQsTCpyp96QQLYlSWApBoYErt8UUmnx8xIDmO22qGiwgMuUyV4Vj4MXP7BWbQRZJYRFMAx7ALO2A4iLmo8zC1/83q3dRM4GCJ/DA0yspCxMKLnRykBvEZc1XqQ3gdMSiAK4LgSwDdkU9uXZce7IPvuATk4DJs+kH6JaGEaIoHkyDbkfRFUph4Ud+vNivOsPqAAkhEwNMY4GMnZSYVQdp5aqXDkDuff9y9yk1wAyYDoeORBII0bqtC5uFv0iAR29CmAaREUu84XQEMC94cD+lUogDmO2WqhEmg2W8FRdhMwi98Cfs6Jn2aPg8EK4FgJYHpV3KJGnS/c+6C7/GfgsleDyyWB2830HA2NDDN0RzCzAUTLU+QYGMTVDQljzMvgBHDAUTA4Bmb4joBNx0tkWy3IzLMgS7eiAI6iANKo94PK6aA4u76tOLsOD14AT2cJoOz+nHQIvxLzfzyNjDpJj/Hpi0ksgHRLSHQrRI27gKCKbT9Th0EAZd9ZPSTV397v938SfH/HP0P8FxARQDIg2uqwg6NiA3iWvA7MvIbr+DkNNXgHcBR3AfcRb36L7l2YFMAlx3Su8OA8tuQp8Fiq6CxAIoHdIR+7aZdw6v2cZ4QrAGRItMAHQODWg+D4BfjWHLncu7x1FxG3/o6AeybXBXCsBkH7SlvIujfyez15V+W5qTL/a0P+lDjIqjIcrzCkH4JBBcLREAQjhgAqzBGQHZ0Py45OKnP0np9zMBXAZDKPhN3NXpU9CiHvn+jRMrlfSEaTxKPdmeykNoTEYlsgEt4Jqv/D61Wh4zCVv4zOYLWviF19x3fySEiq/57sex7C4c3JkT/kOdAgGo9AOB5BCZzofwFa7BawOqxgc9rAYdbAseJR8Cx+F7h59WtHawTMpL4DOJAALmxKCyAJt7D5WXGF/gV38U+Bta8Fd7ISiAI4ggJI4uNBZG4BofxV8K9psJCOYCpVKIBjJoCp30M2NemSWZ8uOZ8DWbqdil8qyMgLILn7F1TuhIDwKCieDxcq9k79ogUwO3sVV/s3VK6WNpaQETNZAoibQgwBrKyEWHUcotp2CElHQBU6Ng6LAIpd5Nc+8vUv3zJFDeyka/q06HoUwFwSwJT82VwWsDlYsJui4Fr1AHAL914hzj7xFgrgeBFAI0ZX8Kd2rqAWmOKnwW1b11356yU5zwhXAMmKOCKAPpEHH7MeRMcO4Er25PnXNDz9/7P3JuBtlOfa/5PQgmlPoS1tSSmBfpylhy7n6+H/P6XZd8drvNvapdEsGs2MRrss29kTkpCNsG/l0ELKvpUCLVAIpTR7nMX2JKwJFBLbcWzHsZ10OSff9b6jkSV5iRNbtiW/93XdlyxlxbHM73qW+3HkkArgaFcAMQhWKFsk+imQnOvA5aoCl9sdNVFyhap/aPZPpl+DjYvPfcllPvlq9OTbIHwBAETVwBUuWgGPfB+uQKHqEwI/cioupgUcDkOoKgTBwH3gczaAh+n6psye2RXbAr5UAJTZLiUodOT4bB9AiP8DBDwb8IUWXAUMklN9Kf8/QJPJgI0B0BKpBpYsBcv87WCb0WzGVTlSARxFADyBrT1Hf6Zj/qmdttnNX2dy9gKlW00AMJkAGLkPLLAc8HQQWOudwBleBrbgyK2xrVzSAh4dAOQKTh6UjAduEB2bQJDEOPgjAJh8odavLG4GL1MHXnOnGcHfMANgvcv+0Q9RBQq1gVEFigBgXwAYxm1gNAvo4z8GD3uKVucAhwaAHq5b8TPd28LsuYwQXQ8B991RACS3mtMAAC0mA1hMOjCZVQBE84BlZcuhPH8f2PPPXWab0fwyAcDRA0Ct9atW/9QKID0PuamGztkOlE67EKKaVACHuQWMlkBYFniOA45Ds4BeYE33AFu0F10IuZcA4MhWAHHLt6znTWlI3AAAIABJREFU5JtQ0uKVjLXRrV9s0gJOnhLeX16/D9yuu8BNHbzKbTyzXWv/DhsAUp2KRJ181EW9Dz7n2xDyboZQKAShYBgCIXKrFsGfBoChSjQLuAX8nhfA7/j4yz6663f9gt9FAKCXRRB4zhnij0DIfV8U/kgFMI0AEEMgqgSaLFChr4bi4pehPLcBLLOOzSIAONoAqMFfkwZ/Cj3/RB2dvfdfqZKHgDKEgTLz8QCIFkFsZkh7JXsJhHVgcxgAuehWMFvxArBFBybz+Z8fIBXA0WkB8yVfvCfo6r8Wu/WbCIFEw6y491YGuN0bwSU8Cy7bh9Vq5W94AdBFdysy1aWIpvZZHvshCHjuwwCI4I8AYAIARowgMChtAz93dIGHPTVkAPQgCGTO1fr5Y98NyM+D37sB/IElBADTowVsikCg2go2mSxgMPBQoQ+DbtEDYJu9D8XCPESWQEYHADXwUwOhe3IBmXknFHrB0Ueo7L1AFT4DVkN1AvwZsdNeI1QBZB0aADrAQbuBtS3HF0LYwkPBC7V/yRbw8AEgqv7xRacUV3mH4jJ+UCpQ8Vu/BACTpD7fT5PAxb0JEvXh/5EsJw/FwZ35tOohAiBnalMk6qwiGjteWRNu/lLAew++UUsAUFU4HIo4vhIYCmwBv/sldCHkkVjg087DDXoGkDuHjSGQa12L2ste8Q3w+jYQAEwXAIxCoNEEFRUVGAJNFjMYSwNgy34a7LP23cRMP5bUWBiyBXzxABjxTHQhxK5fRQBwpACQUauCrHUdsMW7/4nLa3036QA4UDTMOIqBiW7+lp1+0Zz3x8sEbkN825dUAJOkiTGZo5cDwFUA8B8g2Q+DYD5zfy/wGyYAdFrOYKMLITL1kdErPqvCB65AkRiYPgEQOVytXQj5gcx21V0qAEqOc9iRamCDh+v+iYevB4/3bgKA6fr27lEGhkBz3gMIAmv46ZHzcFObe4CNAOAIBUEnLIfMa8Z2zm18xZGz/UuMbhXYbRQ2NZ5awKOqm8BRtBMcuc3l6E4wvhUchb72iC8AgIOCt9MJH8c8H2UA5Ev6B0C+dOgAKJWoVi99RF4vwTOAU0TDfgC4kWSRJVEejwc8bh/IngC21+sHt3sFOPkHwMm+AaL12K2isUPRPNjW72ABEN0JRveCRUu3ItpadrjoD6728m+C37sJz6HV1NRAzeIq9THOS7D7+z/b+ND3tViYlR6mPwA8N6A1ANTs5f765LevXjwhEHwQV2JNBjO20WDGWcKq9WA0GrGJUkT9vU1QULSxeCnY5/zpKvvPj2+npzQRAByVSyB92zm3WXEuPGBiix/BuYCUWRhfMTCjqkngKH8JHIUHLmPzP3sxOQCYAHwEABWxrOkuUXcYROvv1CsF5CJBcgHQ4wHZo0KgW/aCLN8OvONlKC/442WiufGlpAGgRYU/zQgCXZaOoEwfwqHTKJQYwx8BwH70HfDJb6ELId/0sKd2xd4GvlQAlNHrzqO5HvfzEAjcASYd3QOARg0CCQCmjXQGExiKloBt7p+AntZo0Sp/2NOHLyh63LaAhwiA7OwTCjv30x3sgoNft+e/GJcLSFlJBTC5ygCHdTk49HgW8FY2t4UA4DBXACM3fiNVQOyDTv3hG0T7kyDyawc+EUY0ZHk8Mrbs9WCjaB2v527g6R3gtDSWi6ZWZUQA0HJOA8ADMn1oshYM3bvyF+/xrQw1GsaDL4SwfZ6E4y40A6i1gnvsZE++ZTMfyPBIb+HcYJPBiAGwpwqoj3q4R3KIRlgmixUqitEs4HPgKfz4MnrGsZc1+CMAOHoAiMEPO/pn1dALd4CtfBVYLBbc/iUAmHyheUCHBc8ColiYuy96BpBUAAc1A9jTCm4LOI37QeTuANEljcC/8PiWBoAYAt0hcLvWgkt4GiTm46+Kls53Y+EvmS3gaBsYbwZ/sAXlAno8G6C6ZhUBwAGE5gNRQLQsNnzZxXb9vgcA1VvBgwVADQI94t8UyXkWWRAdB0FfXqUCYKTl29MGVk0AMMWF/2H1LJhKq8CW9zBQc2qnxlYBSQVwdCuAaDEk8vPquKzt/4pyAbX5PzIDmHw5GBYcljXAFm8HLr95MpfXeqCvG8EEAC+tAoi3fZFLTyMAfE8obv0ab6gFtPwhiuII/AunuS5QmZG9GgB6wCOuA5l9DSSbgqp/fqepXRkZAIzcB46YNzUpHu7Y/+cT34Lq8D0EAAdQdSU6m6ediOvKlGPhjz2jyI7OAe3hVGvPJb5TEZ3YtbJL+W5ZeRinh1QYynvAz2gGnQk5BgCJUhgAcXnXCpaiVUDN245awQ8SABxDAKg9X1j733SxmgtotfBkBnCkANCm5gJyxQeBW3Q8QABw+FrArvJORSo9g6t/QunxcqFCAcHyCojcKhAl50j8E6e3BgmAXrcHPMIWkKlaEE0t1ztN7fudpo4RB0D8Z+LWcOfzaxd3Tqz2vgI1lfdATXXflcDxLnwrOKBeCPHwH4PMnfrVxQCg3Ic1CJSkT9aVlGwGoykIZgsDBrNJnQOMMQHAFJcGf8imkhVgm78dqBnHb6JmHD8U3wJGHx+/5MogmQG81KDoGBic/6nCLKydRRc8h3MBLTayBJJsOVgaHLQLOPsy4Iy/Aq6o7qsoFoZUAIdpCzh69aP9t0KFcplAPaHCn+AnFcDh0AVmtBIBUKIOgGhq34JAbGQAsCMOACXcDu5UeFsn2grODzs/gxr5XRUCCQD2Eo6HCUVyAT0vIAj8dxfbVR/dBubi5/ui5jujxuAXEwqNPhb5bkVytjbIzo9vKV70CBgMfhwdh6BPmwdEJkpxRYc7jVYwllWCJedpoObuBWrmJ2EN9LipBABHqwKYmBfIzW36PbPwwJepkv/GEEiG5JMrlqOxcUYgtRbo8j8Du6ixnMtvIS3gYVkCwZU/Rag4Mo03varCnyhGTZR8AESzf7j9yz0FkvWDn4rGjobRAEDBfAbbaTmtOKlulA+4rZL9e0a18AHUBH9BALAPhcPVUaNcQFk4DCLXtTo6C8hdGAAxBCYAoLoVjJ8/+Z2rV01AlUC93gd6A00AMJ0UHe5EZI9mAcuCYMu/H80Cfo2Z1vhnBH/8lOMKNzWhAhjJC4yaVACHFfiieYBzW3p7/ucWNusQMIUvgt1YBXabNWIKKEq11W7FJhqaRJeALbkEcPK3A2P7I9xWfX4ik3/8WWFRe/+zf4MOgk6MgUm3IOh49w5+bkfwdw+q/AmO26KVP9Xk1NtQdf0NkyO+ESZPngw3Xj8Zbpz8PfyInuP4F2k9SLbXYPJX106QTM3PINDrCwAvFv76BMCYWb+BLPT8Gr4nFiaIw4mRA0Ef9ngXCoTW7A88BKL0PgiOs9fIzNndOBuwv6WPmHavBoBqNEzPQgj+mD2jBIX2PMlxBDyuNyHgU281VwZVE6UJAOJKYORjtBBiWfgGqgLquKmfYwDs1QImADh6ADi3Zadjbss32JydwOhXEAAcKQAUloLd/gTYTTuALfz4Z47c5uQB4GDgLz0A8KCgO/B9gd0EgtRT+SMAmEQAjHjy5BtBcnlBYO8AyXgAvObuAsmgwh5aAIldArkU+BscAEa2fxNf1yqEtva9Iv3Btz3Cc+BzqxdCUEA0AUBV+CJIVQQAg3eBLP8JXM5PwcO2cR76bLSiNyAAYtg71ycA+vhuxevo2lbp+Z8rJe4g+Lz3YAAMhyqxiVJccT19rRpY4Yfywl+BfuH2y+iZH72otYC1aJhL2RImM4DDCoDIi9mc3RB7IYRUAIdfCPw0i5IPGMcScLJbwaVXgM9rvovPU1vBBAAvFQBbQ4K+FkRmUwL8kRbwcAiBnwZ/8VZfd7n9IPB3gWg+mCHqT7+FgQ/DX08F8FLhbzgAULS2KyLVuMpFfwAexxsQ8GxQ4S+gVgLHu2IrgKHKlRAK3AVB+WXw8J9eITNn37xQBVCb/+sPAPGGMHtGEegzosQfAp//XgiGgxAOqSZKQwDUGZxQWrYWdPlPg23OoVvj4C8BAgkAjkoFELmOzTr0b0wJuhBSBXaLkwBgEiRLEfjDlsDl9oJLuB1c1tfAWVw3mc//fD8BwEusAJad2CFUKFdHt34JAA67UPWvN/ypvv76H4BLWg+i4xnw2I+KWvUvtgU8FPgbNgC0tteL1vYfoVaw3303BkCtFTzeFYW/KvVWcHVlNYT9d4HP9UeQnUezZL71kgEQQ6CjU/FLf1Xc/NlaF//Rd9ULIZugMrSEtIDTtQWMNoL1eicYizYANX8X2gq+m5lxojcE4i1hzaQCOMIAqLALPvtvJqcWmKJnI7OAZAZwuBWt/rmkiGWQhBBIjrUgUU+CUKL4nPltCjJpAV8cAAoVil60bY3b+sWWnKQCOEzqC/yiLeBJ/wUy8wZI1IfXSpaT+xLhD7WARxsAJZvmzkdltg5k6U58IQTdqfX6yQwg3gIOhzEAahAYqlwOweAW8HlfAI/wyWOXDIB4PrBDkR3InYrH0Xo7iprxON+EsH8LAcB0kNHYc9cv1ij921IaxFvBplk7JzNzPjlgm/I5AcAxBICOec0KO79xNpO7HeyGFfEAGFkEIRqaYqt/sZYkGST2TrDn7fyqI6fljwj+2Kw+ZgLJDGCfACgUt74i6GsvE9kNccBHAHB4NXny99RqX2QWEIPfdT+C665dAJO+wYFk+xQk05l1qO2rwh/K4usccwAoUp2KxH44RxKfBrd7HQRDyyAYJjNosfAXrEaPoYjDeCvYKx65Wea664cKgGpgdHeDl+2+xcMreCkn5CdLICkvBHqxp156ANAMlgoHmIqCYMy5B2yz9/js075QkMkM4BgBQFQFnN/8eyZ35+V2/areAEhRJKjzUhWJzdCWQDQ7ZdUYAtk7gSveB86C9lJUAXTktGATABy4Ahj5eDqe/esLALUqIAmCHrK0bV91FlAFQAR/X//qL+Brl/8BnKa//9Bpaq/vqfrFAuAYaAFTnSr8IRC0N726evHpL0n87yDo3wR+vz/mv3RixONLGvz5q1UHq3sBIMhc95pLbQFrOYHRiBj2zJPXXlU9IeC5D0KBAVrw5EJIqgGgPq4aiAAQWVemA2vJctBP+8NX7dO+eLfXUgdZAhk1AGTntSjM/GaFyT5gsZc+DHZjDVBWJwHAEQJAkV8LnO63sCF4dqIj7/PnSQt4kLOApcfvT7z4QQAwOdLavbEVwOu+XQhXX/EK/NPEhgmc4fxWdeM3BQDQhu4Edxpl/hB43HclVADHNwCi6l+vCmBwC/jd76A28HdkvnXvpQJgfE5gp+ITj+Z5hGdwJEy/ObQEANNBE8FksoCxaDnYZ+8AZmpzcc9VEHIJZCQqgAjy+jWCvwWNCrPwk11MTu037EXPA2WqiW8Bkzfi8CouVDcjeiHEUVB/C5/b3hB7HxifjLtgC/gS419GOAamF8QNOgYmPghaKG6tE3T1/yJQW0FwrIIJcCVMmDAhaqLhldftw1c+vF4vuH1e9VF4EESqERz689lO47k+A5+HGv9yyTmACT9fsnUmeqfE1V0te+8FT2UAwtWVUFVVBVVVNRGjj6ugpqoSe9yoz+/zGRD03wFe13PglY46VahTA54Tr4D0C4DaMkjkda/wN8UvdmzzS8euDMjv4ABxfEXG7cNGuZJ4US5iohQXBsCSMNgyn4P8H74xkZn+yTMEAMcIAGoVQASBCxqX4FlA/aq4MGgCgMn9hss5GOCtt4NQtA+EnPYtfK4aDk0AMBEAOzQADAv6vSBwG3DuXyz8EQBMFgD6wOPxgOwOg0tcCyL7JJgL9l3hMne/qS19pBAAolnAoCQ/D7J/E4TDKxIAUINABIbjCAD7USAQAK/nXrCZdmWIXNcfVADsgcDBAqCbPxtnj/Oc6JPex+cDMQB6POCWe8CPAGCaqKK0AowVDJiK/dqFkJ/S0xobSAVwrACg5uY6Jnf7vyXOAhIlV+hEHAbAwv0gZndcL2a37xciCyD4XBypAMZWAHcKxe1fR7N/BABHRqgqo1UBUbVGpF8F2f4BiMYmXtSf7hf8xjQAUicPSuyHN8rCWxAO3g1V4SUJAFgD4WrV412VgTCgeT2PdAScdFeuBnqDBcDE2cEYCKz1Se9/Vxa2gEd2g9vtBpfbjSEw1kQpLqPOBAadDixGExgLqoGatx3oaY2bLmb+jwRBjwgAolnAR+2lj0RmAUUCgCMFgNQKEMpfBXHRYRBzG71CTqQKSAAwvv1b2mjEs3/m13D7l1QAky+tNYergMIWcJr3gmztvMZlOr1b0LWnJgCq3iIzH0LA+zKEg3dCOLxKhT8Eg+ElEK5aQgAQAKqrF4Pfuwlk6W341lWrJ8h8+9ahAGCsPcIn6wXu17iq7HZVYgjEJgCYPtLpdBgAjXoDmIuWgn3OnxEAXktPa6xVcwAJAI5mBTAOBjM/V+w5h+bYi14Eu2EJ2K10dDR6fI5IJ188z4OT9YBILQfR+BjwhQ1f4XPb/8hln1TwqThSAdQA8BWhQvkSb3sMeG4l8E4f8KIw2v98aS/ZGzOfJdwFEnUIRFP7Ghz7YkppAERbwf8/2nL1e96AyvAWqKpZDDXhmqgREI53hUIhCASXgs+/GdzyC+ASjv5Qcpyrd0UreV2XDIAy39rgET65xUG/Am5hLfg9qPUbXwkkSnEZDAZsDIAlAbAtfAbo2bVAz/hEIgA4+i1gtAiC3VMNfN2ec+hye8mvMAROhK8QAEwyAGIIdHDgpNYAV74TuIKTxc6CVgVBIAFAXPlThIojM1DlD8OfyGP4IwA4MgCIZv9kaT24uGdAtH50s2jsqNdOvqU0ANo6nl9Vc36iLO2HQOh+XPGLB8AqGO8KIACM2Ou7D1xOBUTu7DqtnTuUCiCywHY+de031k4QuCdBEtaA6K4E0YMgkABgWgiBH7JBb8KzgMbSAJ4FpOfszmCmHX+LVADHBgAyUbcozILjNiZLAabgN3AZXAeXJVQBSSVw+MQ5OeB51Ry9Esz6P8Ca6vMTHYUtzwwYBN3PFm9abgFXHHlEsD0FguO2SOUvAoCCNIz/EkR9SfbKIEtrwEX/HkTL+yAZWx4XjZ3Rix9jFwDxCbjYSyDxtnbjR6e1rQBBTSD4INQsWRaFv3B1FfZ4VygYxg6EwuDz3geyox4kpvNaF9u1LxoH0wcAxkfEDNAGFv+meKSOfNp+GDjHa8C71hIATFcAxDYYwFSyAkzzDoFtanceM/0UmQEcQwCovt66m5nfeg2Tsxcug38hAJhkANQgkGarwGL5NVh0O8BR/Nl/OvPbGggAttYJ+tp/FdhNIEiuaOWPAOAIaAKAy+MCWdwMLut+kAwd2ejer2RIBQDsuDAAWrsVwdq5TbB/eGWl/zUI+u6Eqkp1FlAFQLIFHIoAIDJqA6MzbjL3AbjYFtHFdiVA3sUDYKRauC3oP3+lnd4HvHSH2gKOmChNTglNnnwj9g3fux6u/1YhfPPLr8G34P0J9hnntlL/9SnOBuSmN6kwOLWZLIEMVxD0vOY4R1u+Ma3ffryUzdkNjG4VMFYKGCuNH+02KzbZEh4esTyDjeJgWM4FNFMDrPlh4Ir3A5/XfIcKgKcT3Eelb4xWAPmSngqgGLFWAeRLI1XAWMdWDNHzoqYaQbcLBGY9CIIATqczzkRDEz5JKMm9ThVqRv8zRpuatuL3rnAZz7ypAmDH2APAxB8fVAtYtWw7Jcj0x+Dl34KA+w4IBELgDwaw0yp3tC9fQJTVim1FtvBgMQTBVHEPMOaDGW6+6w/9gt2gATC6VSyiTeOq4MOwuKo6aqK0AMDv4RR5BIIIALVTQt+87G2wzmz7IT31i/poNiCCPwKAYwEA69isQz9gSh4BxlADjFnsDYA2erS/vNIHADmux/ZlwOueB75o/yS+4ERtbwDsAwLHOABq8BeFwMEAYOnnO4Xyg98QTL8BgV1JAHAEAdApS+CUAuqGpvNZ1P7lNfhLJwCUrdi1srV7kodpAL/7Xpx9h0wAEOIAUP3YDGbdCigtrAWZP58ncf8YEgB62HPYMtdd63Ueu67S+xuoDm2B6qrlUF0TTsaXPNFoA6B2TPz6qwWwzN4P7MzGtX0DYM+WcPR0HKoSTm9S7DNUa8+5BGuvszMbL8rcrOZLshbsrJmeozrx9RQCQIVd8PmjTPYhYApfVCEwCoAq/FE2lkwEDlFx4KeZdUcvhPDFhz1R4OtVDRz7l0AuDIDN/c8D6urNgvUxFf54HwHAJEiSJOw+AdC5GmTmDfBQH13jpdp2o9y/WAAcjMc6AMZ4tczWgddzN/hDvigEpryGqQJIRUxTNjAZ7oCCgi64MqNugsie3zqYNm+/AKjdCObOKR5H+3qf8CkEPH+MbGWTCmDKS23/9vj666+P3pf8/nduBVPmE8BlHriGnnFsNz3lRELrlwDgqAKguhk8h8ndGWkFq9U/AoBJBkDNttuBK973FT6/7Z14UEsnAOx3GeRVQV/7Ja31q5m0gEcQAPlN4LIeBLfxzJpY+EtTAKyXmQ9/5JGeBa9vA/gDSwgAAqit3wj82SwmbJNpLRQVfQQF+f8DInP+P2Suu+HSAbAzFgIb3PzZW7yuwxAMPUwAMB2kHRFPBEHs7/0ADMVBoPIfAXZ+HadW/o5HwS82LJpUAEcHANn5za+zOTsvZ/QrYgCQtIBHDABL9gCX11qE4GxQt4FTCQBLYoOeVfDji05F3DaL1+0DJ317L+gjM4DJB0DB7QKe24AA8GZZ31EfC3/pBYAxSyLUyV+iWUCP8y3we9RZwPFeAbRQZmzU+tVssUhgNKyDirKnwOP4C/j4c+t9/DkFL4UknIEbEABxm7hD8XAdUQh082efXbP85MRKBIAkhzH1df0NN2L3BkB1KQRtBpuLlkPRLb+7nJna/Htu6nGFm/o5hkACgKPcAta2hLMPUEzpw8AYK8FudZAlkJECQGoFsOUvw+aqv090FjY+gwHwAgCXFgBY8sWjfHkD8KZXwcmsIAA40gAoBYDnV4HAPAEu8/uPy/p4+EtPAIz8XGv3HHUW8H4CgBMATH0AoNVmxlVBiykMftc2cDs+utYntO+TYwBQ5FUPCIERAFQhUK0Eurgzilc6usjnfh5qqu4FgIxkfvkTjRQAahCotX+R0fPy8nIwlSwD25wd4JjekhkHgDGXQkgFcBQBcMFnu5nsA99iCp8Hu7GK3AoeFqmJihzHR9zXLKAXePtq4I1PgLNU+Smb29yQVgBY2rv1yxe11fHlDf+mXfxwOrx9AyAvYpNkyuFdApFkFw7kZUwvIPjLlkzNOPalFwBql0AucBEkVQBQpKJ+XWbrvoyWQUJ+UgG0UBHgs2kA2DMPiLaCfcFNILufAxf/kai2cS8CALnEc3IRKORbtgU9n18Z8v0JACYNz7dbojEEgJO/FwVAvckIpooQmBY+DbbZ+4CZ/skvtTYwAcAxUAGMQCAzv3kZmgW061cRABwpAOR44B0ScNYNwBTuATa3ZVPaAWDc/F87+jVL+Ir9wLPrcdZfv+1fAoDDD4BSAARhDa78WUv2XCEZOiKxL+MKABWJ/dDkFZ+HgGdT6leghtgCtkbgrwcCYwDQagVfOAD+0P3goPZkuPmzb2mt30EDYEKr2OXswlDoEc9JaBYQ4IaR+CwRJV39fMEZzCbQG2gwlPnAgi+E7P0BM62xLvFCCKkAXiIAzm2J82DvAvf6+fOb65jc7T+wG1ZEWsBWsNqtg/5GQnRpQiDImNcAV7AHHDmtk4RF7bUI3JwF7YojYm5RCgMgel7UHnHHLqHw9DeE8v0g0Bvx0gdRciV7fNgejwdf/HCyvwfe+j44TU08BriLbPmmHgD2YerkTpn58OsoFzDk3QyVwRC+iRsKBaCysjLiIPZ408SE3Ad0Is7nvQck7iBIbMeiiwXARGv3hd18V61POnxdVfhhWLp0KVQvrsFLIcjo45rFVdhEqaJ+QAFVAMuNBtAZdWAqWQLUvO3ATG1eQQBwzAEgmgV8FM0CojYwZXUQABwBsSwLjHUpcKW/Bb7wMHC5f5Gd+SoAMnktGP5SFQCRxVgALG62CaXvg2D8HQjMGhDIqbeRAUCvBwOgS9wCInUIHOaOa5ymjt1azt+4A0DVlTLbAAHPA+olDAKAfQNgIAA+9wbwSG/Bt7++aoLMt24d9BJIHyfkVABUIdArHd1Q6X8ZwlV3QTC0DF9nQfCHAbBGNVGKSwNAvUkPxtJlYJu3G+iprd+kpzXvIksgoweAfZ2LYxd8pjDZh+bai14EyriEBEGPgBiGAcYuA2tbCZzxcfAaPs6QCtreRgsh3KLT6QGAql8Xy49cLlieUOGPDxEAHAEh+NOsAmA9OE2da5ymTgX5UsEvDQDwkMw2fN/rfQB8legWbggClaQCmCh0IzgQWA5+7ybwul4Ar/PY//WgWJiLvATSFwC6hVMNfs9fbvH73oGqxfdAqKYKwktUANRMlOLSGQwRADSCsawSLNkvATW7HqgZn1EEAMcAAMbMC0buBb9uzzl0ub3kV0AZlwHAV0b7SyitxTAcNpoHZCybgSr6AOx5/1vAFXQrjoKOlG4BRwGw5LgilitzRPNrILCrMfhpJkquMPh5wuByrQMX9xSI1o9udpo661UA7BjPAIhmAe9yyy+A178ZfKGlGAIrQ1XjugXcFwD6gyH8GPQ/AH7hCHi47g0I/hDEDQkA+S40E/jcymUdE4Oh30Ko5l4I16yKwN8SbKI0AEBko9EIJh0LxpIwmHN/gS6EfNk27cRrGgTGXgEhl0BGGgAbNfhTnfkZxWQpYC/8LVrz6bM1QDQ8Yu00cDQDDoYFq/l+0BX+L1wFygQq//zTfFEfYdApBoBC4SlFKGt4VLBujbv4QQBwBAEQwR/9e3TuDSRT8+PambdxD4DUSQSBP3eLb0Nl5T0QCFVDZagmAoFBCIYJAAYiAOirDIHXdx9I/CEIuP52rUCfrh0atAjhAAAgAElEQVQOAPQ4uxWP2LrILR8Dj/9dqKy+K9r+JS3gdAJAgxlMBjPOBTSWhMCc9QxY5uybQ884pi6CxMAfAcARAsAI/MUB4AL88R5mfuu3mJy9MBH+Bf87EgBMjhjWDixH41lAyrYFKko/g4pF54EqOPtTblFbQ0oDIHosbKsTyvf/QFv6EAQ+YhUCiZKraOvXehBE/ens2C1f5wDbveOiAqhuCb+wqub0RJ/rtxD03QuVgVUQJgAYFZqPRBCIAdC/Gdyut0Bgj4DANrmG3ALmuxQf340gcJtLOHelx30EwpUPqQsgBADTQ2j5Q6sAImMg1DNgLA2AJfc+oGfXPhx721f7mNwCThIAJsTEYOCLdU8lcDmKhZkIN0Xhj1QAh18MawPGQQPNMmBngmCxbgaz7gWgFtWDs6B1Y2oBYEtfALg8dus3HgDJFnCyJXtlDQAznIYzkdgXAoBaRIxga1UEqrnQx52AoLALQp67olvBqCU83hVCCzKRJZlAcCkEAneA3/MCoBw/ket6Z8gA6OzUIFD0u45AdagHAMkMYLoAoFEXD4AGAxgMOjAXLQb7/B03MdObDsUCYCwEJr4e++PI7MzGizI3q/mSzM6ONz1HdeLrie5z03csAWAiBPa8Vs9kH/jRRJgBE+E6mAgZBACTIMZBRQCQA44XgOFYYOllwFa8BGL5kWv5ghP7hgSBIwSAQgwAChoAlh7fI5Qd/hbe+sWzf9rNXwKAI6MMHP2CZ/8s7/NOw5m4nD9SAexUcwHtXdtEw7krffRHEHI/ENkIVj3eVRmNyOmxx/UQOLkTINDnC2X2H0MHQBUCd/ulT64O+1+C6vBdUB2ZBSRKY6H2IrVgBzDTm2oSIQ8D4MwTCjNDNQHA5ARBOxac7NNs5kmFXfiXR9ncg8AWvQC0aTHQlB1oyoZtt9uxiYaoPkNbMyIJ+VOBLz4soUiYviHw5KgDYNypt7jQ51ZFqFDs6L8B4LrUD9wdM4qtx08Ej9sXb48a+eLxyOAR14CbeQNkywfXSKbm3Ym5f+N+BlBrA1u7FdlyTvTShyHguS8aCYMeEQBVBsKX7ER4SjT+/ftw9MdROzpUBcHKvh0KVw/sqvDADvf/a8PhMLjdLmyX261aFsHJ/TeY9Ofha1fUT5CY809rF0JiQW+wAOjmz0TtdZ6SfK5jEPS+C+HwPWQGMN2FKktUzvNgn3vwambm0R0Y8qadVAFwxgkCgKMNgKrnsXm7gDasAZpiIhCowh8BwGHQgEHbN4HXfORKofD0NrGoI9UA8HVBX3s5wPeH47NEdAkAKIubQbYdAsnQcVt0Zi8G/ggAqgAoIwC0du/z0B9/xye9AAHfRggFFqvB0OMYAENVvQEQfV2JwgNgNZ0Ei+E8SOz5W3AsTAIA9uQEDh4A3XzXLrdw7kqf/AGEK39BADDdNRG+AtayMFD5jwAzd7+RiQPALyI+QVrAowuAr7N5uy7vAUAVAgkAjoRuArpgJzgL2hdxee2KUHAmBu5OjnUAnC/oa4EAYLLUNwCqmX+y+ihsQQB4s2ToqE9c3iAAqMGf5m5Ftp26TWY+BI/wOvi9GyAU8F0Q4AZjlC/Yl9Uq40AOxVwm6duoSndhh/px+IKOBUB0R9qNQNBVA4LzfnCwvwNZ+BwkR/emxPNvorOzz0shFwBAxS2cy0IAWB36BSwhQdDpL4vRAtaSlWgW8DJm+smXYiuAGvyRGcBRBUCFzamz02W/BNq4FGirhCGQAOBIaBIw5S/C9ZdvmMDlN27l808nwN8YA0DNpcd/KVQoIJhfI8feRxIA0bk3BH7uMMiSmvsnWT94vK9LHwQANQDsiAKgZO2uF6mOH6OzZ3733RAI+pIGf4OFwKEDYH/wNzgIRMCHoS9aAfSAJEn4UZRuA6/7HZDFTybJfGttHAD2cypuEAC4hQDgOJLJZAFL6Uqg5u8C+4xT05jpp3AVMDEWhswAjiwARkFwwSk0C7ibzan7Jlv0ErAIAgkAjpAygLUtB9bwGHBFh3/K5bU3cPktCpffPIYAsCMOAPmitnq+/PC/89atwHMryexfkqW1fKMXPzw+cEnrI7l/h7MkU/OQTr2Nnwqg+txJdf5SdNSB13MvPoM23gHQE/n68rrjjcHQUwWhkLoV7JeOebyOs3HwJ/LnFMlxUS1gxcWf3eV1vQ9VwYdhcVV1st8+RGMCAMvDYM15Eexz64CZ+Zd7uWmnFGY6gsAeECQAOIoAiJx5cgWbtwdY/RpgbWormMwAJl8oH5C1rgOueB9wee3rxy4AquaL2lbxFfuBZzYCL5KYl5EDQBlX/hD8iY5n0NZvhmhoezOZ8JeOAChSnYrIfjzXIz2PIdDnvQ8vhlyqfd57BnTgAg5674eAr3+j6xwDOnDfwPYP/OtRhBAyHidAM6URu5x3gCzdiXP7gr7fgNvx0Vd8/Lk/99wJjoW/iwJAxet6/zsEAMcTAOq5nlnAOQf/mZl+sgHBn30GAcAxA4ALTtWxeXt+wOrXAWvlVACkmNH+8kl74ZBo6xpgS/YDm98+ictvqR1bANgDf0Jx+x6+qO1bGADZ9cCL/Gh/+sYXAKLIl8jFD6fphMNpaEsq/KUDAKIsQNUxr1En35LYD78pcXUgO+rBzQ3NMn+oT7sdFzBXDx5eAfcA9giHB+GGfnx4QMvCYWCpfUDb9+FHltoDDmoX8LZdwNp2A0fvA4+kgOT8CFYtOf8lr/C33w1lCzgGAH9GAHAcASCGQDwLuBzNAgIz/eRWEgQ95gAQzQI+ypb+Um0DW2UCgCN0KYSxLgZW9yqwRYeBLfhcHLMAWNrI8uUNwJtexe1fAoAjB4BoPgtXZqz7QTS0fcdpaNvLG9uGbdYv3QEQV/6oOCB8S6Q6TZK9a6pk75oiUwN6YX+W7Gc0l0j2M+WJlqk4W2XqDIMs2VW76G5siYlalJhun2YXe7Yvh1zs2eWqu/rzShfbdYeLPTugJUf3LyRH9yOaZUfnIx6u8xEXd+YRN9/1iMh1PeLizz4lc91/QGA3NAA8owHgVAKA40ToRBw2uhVcsiwCgE1LUAYgzgG8QAuYmdWoMLOO92sSBD00AIx6/inFkfkXhc09OB/PAhqWA23jYPbMOTB75iyYNXMOzJo1K+IZ0Y+JhiZ0IYSmJaCsS4DSPQqy8eMMvqhtG4I/Z0HLqANg9PxbUfsbQlnDFYL1sbibv0TJlSTJ4HKhDU03btO51JNvtzkNp6PwRwDwwiDYA4AJLWKqa0BL9uG1i+5OcOfAZrsGtHwhc91DMv4zBvvzHZ0x4KfCn1eDP+dpxeVEH59VfNL7t6It4OrKMPn2MW4AEN0K7gHA5QQAxxgA9mwHv87m1F3Olj6GIXD29OweAIxCIAHA4RJN01HbzBvAUvgh2AvO5zGLzkRmAccAAJYcV4SyhkzB+KoKf9GLHwQAky237AXRGQSXcDsIDL748WNRf7qeAODFVQIJAHYPGQYvBH/xABgJf05sAbNdit/1wT+jCmA4VJn09w/RKMuEwC9iS/EKsM/fhVrAzw62BUwqgMkCwKY+rF0I+YJmcxqALXwZZk8x4ipgbwBUTTQ0sTQFrJ0G1s6CxXg/lOT+Hb424fAEe8H5J5m8MQCARe0I/h4XrFvVc298gADgCMrt84IkrAHR+ircePWGCaKxaauoP41PvWGTGcChLYmQCqCSTACMi4Dhzyoe/u+1ZUVvXRYOPEi2gMeDMPzpWLCUVoIt72F0FeQn6gIIAcAxC4ALTu1mF5y6Bm0Fz76V7gHAuBYwAcBhB0DzHVBe8heoWHQerPln/oMvamsYbQAUCk/VCxX7fiQw6+PAj1QAR0YOwQkCtwFE834QK9qzMPwhJxn80mcGkACgPOoA2KV4HchnFa/wj61o8QYBIIrhIUpz4dZvWSXYsp8Gak4tMDM//RW+A4wAkMwAjoEWcA/8xQAg8ko2dx/M/TkHc2fNVSFwxkyYOXNmHAQSDU00TUVMA0V5wWLZAFbdi2Avqgd2UfPtGug5C1oVobAt6QAYiXpRxJLTCldwUhGKTq4WKvaAwKwDQeAjJgA4IrejJwAIkggOdj1Yi/54hdt45k1Rf0ZxGs4oorGTACABwDEPgC5nVxwAethzNq94BEKBB6Gqqip57yOisSFt9o+atx2YaY0Loi1e7RYwaQGPAQDs40IIioXJqfv3Wf+5GOZNM8KsaVkwf+7cXlVAouECQNW4ImipAqb8eWCKa691Fn2+D8Gfmg/YMmIVQAyCJV/sFcrrvi2YfgMCtzwGAHsgkCiJAAgZIEprgaMfAxf1vkPQtWP46wHA5EMgqQCO7yUQeZgAEEMg39bgdR6b5He/A6HQnRCuJgCY9kLbv5biZUDP3fllZmrz73vN+BEAHDtbwFEAbIrMAn669YbLb58w+6frYe5UA8ycpsEfAcDhEm7/auCnmRKBtlYBbXgE2KIDggZ/IwmAGAIrFE60bVXhL7L1SwAwuaff4jUJeOq34KI/uMZpOrEbzfzh5Q8CgKQFnCIA6I48R/EvbunofX7fSxj+QlUrCACmvzLAVBYEW96DQM8+wDBTm3sveRAAHKMAqNqeeTxz5s2PwrypNMyeTSqAwy11/i8GAiPPUTWQsqwCc847GUxO0x9GqgWsQaCjsPVtl6kuQ539i237kgrgyAHg94E37QGnoW0NV3FS6QFANANIKoCkBZxaAOh1Hf5ZIHQ/Bj/NRCkuvckYsb6XjeVBsOTg2b9v0jOO7aanNfYCvws5MefvQuZmNV+S2dnxpueoTnw90dyckxfnMRYE3UcMTNTcwmbk19mCnZdThlVgsVFgtVrjTJRMfR+Yoh0gFJ7KFQr7Br5hA8CCdtWROUChuCObK9uL/w5EycO9nvurPuzo5Q9081fcAqJt/4+dhrb6KPhpSyAjtAwy3lvAw50LeMGWb4Jl9gy2i4u36FAfxwwAcqrjcwA1EMQfP+2TDkNl6EGorq6OmihtADDWEQAsXQK2+e8BPa1xBYI/AoCpBoAtGALZ/EMsVfYIWIzVYLXwBABHTJOAKX8RbvrapgnOos+39gDg6aQBIG7/Fp944v9cddcEzvAK/jsQjSwA4pu/rnXg4lDu3+HHRUNbT+WPAOC4AkAX05H6ACicUnzi0SkBzzaoqtxCADCdpMJeBPyMPVc/1MsfS4Ca994P6GmNdQQAUxUAWxQu+7M9dO7Bb1OFzwFlCANlNZMK4IgoAxjrUmANj4GzVPkhv+hUfQ/sne4TBC8e/loijrZ/G/jywz9hTY8DR6/Gfwei5CkKfjGWpXWRm7+Hc0TjCQXf/E0EP1IBJACYAgDoQksg0tFfBfy/gcrKu6CqejlU14ShunoxNlG6AKAGf5HcPxT9Ysl/ELV//1uDP1IBTFEAXNiCnq+isurBVPIMmPTrwGKRSQt4BMQ7BGCt64At3g1cfsva+CrgcABgLwhcy5buAda2ARxOcST+E8e14gBQrgZZWh+p/L2fIRra3kTwRwBwfFcAsVO0AuhydjV4XYd/XBl6WK38IfgjAJh+ABiFP3Txo7QSLDnPgW1u7Txq5rEo/BEATC0AjIVAdsGpeltW949Lss9DYcFR0FUgCLSM9pdf2otlWWAsq4Et3glcfvO1/KKTewdqBV8M+HEFp6KObP7W8kWnJznKD4CD3kQAcASkzfzh1q+0DmT778Flfh9EYxOPqnwEAMf3DGCqA6CbP7sWzf5VBR/sgb+aMFTVVGMTpbii836o5Rtz8cM298CXqenNr8XCHwHAlAZAxZZ5fuvV8OGEwqxzYNLfDWazebS//NJeDGsHlloKnO5F4IoPAl/4F35YAXBRG3Zk9s/Jlx8Gh/FVcDC3EQAcAUXhzyuDLG4Gl/UguHSnrxH1p3cTACRLIKkGgHLMJrBPaK31iUe/G3T/UZ39iwFAVA0kAJhuAFimVf4OADXzGEVNj4c/AoCpB4BsVgs2gkB6wWnFPv9/Mu2574NVtw7sNmqQcRZEQ6kAcqwbOPsy4IyPAl/ccAWf3/bmcCyBxFcAT2/jyw9noJu/TmYVOB1+cPKkBZxsYfCL2CWpACjqT6/RZvxIBZBUAFMJAF3o7+ToVDzObsXnOiZW+l+OzP6txMCHwG9xFdkCTg9NANCZjNjq0scysM3fDtT0xqup6Y07EuGPAGBqAyCf2YL+Dm+IixqusBU+BHZjTR9LAgQAh1Mcx6l2MBgCef0rwBcfzuYLTgwLAKJHZtEZhSk8n8uWfQo8vQWcTieGP/RIlFzJXg+4PCFwudZos383i/rT9QQASQzMhVrAGALHGABKbIcGgO/43e9fGa58KNruJQCYtgCozv+hix/UvPeAnn58KT39uIJ9AQDkLuBxnwM4UkHQ/baAm+OMTsexCz/l6NyDYC96HnRFMujKS6G8vDxiXcTlUF5ROtpfoWkFgDznAZ5eCbxpK4LAx4clBqagXWGLzj/5VWiYULCwGwwVd+LZTptZ9XDftu3l8awJAKLHDYK0FnjqVQR/IBpOPo7u/aomFcDxngPY30k4kVN9wVNx3Mi1fnH7V+jGm78S31HkEg4BwA2j/S4jSi4AmkFvULd+1Ysftf/MTDtex0w7riATAEwvAIxcCNlLL2z6tj1vO+gKQqAr0+CPAGCyAJDnkXnV1HrgS/fezOe31Q8DADbYC8/dUpx9HorzPgaDfi1YrCYCgCMGgF4QhDuBN+1Drd+cHvgjAEiCoFMPAF3OLkXmW15Yvfz0RJ/8FgB8Z0TeSkSjJLwBHJn9o+YcAHrGsYcYVOkjAJjOAKjQC5tW0/k7QFcQBl2ZVvWLtQqEREMTrvzFwl8PAAK/6NRtlwqAXFHUt5tyD4Gh+GnQ6W4Ds1nAAIiqgMOy5U0qgAN+bmSfH0TpLrCUvHeF13r2zcScPzIDSCqAYxkAJYdqDQJR8LPEK1P8nucgHLqD5Iimu+Jn/5pn09OaFQKA4wIA6+ncgz/W5dwNukIPlJfaCAAmQSr8JQAgagPrX0YLIdfwBSd2X3IFsOh4raOs/rvWkmfBYqjEW90Y/ggAjpAyQBRvB4F7GrV/eUHXriATACSn4FIYAO/2SocgGLgHqqoqR+qNRDRaMhmMYCtbBp7iususP//iZRX+kD/HTpwDJDOAqQ2AURDMalbY7M9+feMVGyfos7ZCySIXlBSXkQpg0gAwBgI5X2QW8DEEgY6LAcBI3p/C5rcofEmdaK94CMOfxcSDxWJTK3+kBTxCmgSi/XUQTB9cIxgacexLnCMh0CQImswAjnUAlHgc/3JIdnR+3yvVQyh4P4Srq0bqjUQ0GpoIGWAuCYAl9z5g5u6z2Kcg6CMAOG4AMKtZceS0LDTM3wblBWEoK6voVQUkSgIARlvB61ArOC4WZrCbv2JR+zaPue5Ki25ZpN2L4I8A4Mjq+yCaD4Kg61jTF/wRACQ5gCkFgMKpSq/wCfjdb0ModAcBwLTQANt6E+E6sGQ9BdZZu66yTj2ynZ76hcJN1QCwkWwBjwMApDNPvk3l7MwoL6iG0pLYJRDVRENTv/CHXlMBEPj8tqzBAqBQ3K5BYL5o2A9m/TIwW9V5P2TtY5vFhD1kkRnA/j8vKgDeLOrPRGNfCAB2KiJpAadMC1jWtn/5rp1e6ejXg77f4NBnlPuHMv+I0hoAbwLLvD+BfdoXNY4ZjUoUAKeqc4CDyQEkMTCpDIAtCp15SmHz6jld9r1QURzoNQtIlEQApJdqs4DAF5x4bGAAVO/98kWnFEfx589urP7rRM7wMpjR7F8CAOLnqA1MADBJ30dRduYkAPg5iOYPI7EvBADR1i+GPwKAqQOAXHT2z+SV66Ay9KB68zdiohT/hoW2fPGmrzES9hy596sufyxBuX83MdMaD/W0fvt2IgDaZwwMgtrr4z4HcISCoDXgS3yunYLrz+zCVoXNPr6Xzav/DlXwAlCmGrDb7bidaLfSo/1VnOa6HDhmKXDmXwJX0nCzo7C1Pjbfr2fbt0XhipoVR1GzIhSdbBDK624RrL8EgVvee0uP5PMNq1wuN0iyCwS3avSxS7gdnNbfodm/HNHY1Bv+YlrAff5YrI0dSbVkOjMkY6iLtQZ4iU78cRIEPWgAHM0gaI96//fV1SvOf8nt3g+VofuiZ97Iqbc0AUAN/qIAqEO5f0Gw5d+Pcv8evBD89QeAsRBIADCFAXBhK/r4NjrvCBhLngOjeSNYzB6wmW2j/VWc9uKcHHD0GnCU7wVHYevq3gCI4K8Fw5+zsFmRCk+ul8r3gESvA0Hge/+GBACTAIBuFQDlEAiCevHDXnrwCpexq1fsCwFAAoCDDYK+IPyxyQVA/OczZxUP3zLH4z4CXv/rUBneHHf5gyjFZTTqwWTQrAKgpbQSqKyngZ6zdwoz/ZMLwh8BwPQFwBjX27I6f1yUcx4KC46C2bQRaJpUAJMtjufBQd8OjvJaBIDXOApbd/cFgM6CVkVY1FrrKjh1nQsD4HqQnELS/37jXQj+VLtAEtaA0/4K8MY6cOqO49gXAoCkApiqAOjmzypex9lHfeJRqAy8BFXVd0PVktugenENdk0NOhVKlNLqgT89mHQ02Eoqgcp9GFX+LmOmHf/NYOCPAOC4AEDFtvAfT3x9wgcTinP+Bib93bgVTJRcOQQnONgV4DC+Co5SBRzFn3PqvF9rAgC2K0JBo8tVchhchldBYlYSABxBAMSVQH4zMPqd4LJ0XOOsOLWHK20hAEgAMGUB0ONorfeJR39U5XsPwsE7obp6cRz8EQBMkwqgZktpEJjMF4CbeQhd/DDili4BwORuAacQALKZHQq94H+zbLkfAqW/HSiKGu0v37SXQ3CAg/eqEGh5HAL2T77sKu/4vVYFRDOAjmK8HPIOW3joK5Jlqwp/vKfvFjDRsApX/qIAuAUEy37g9a1rBF2rgnzBGT8yA0huAY8hAHTzZ3uqf9LRVWjrtzp8F1TXrIKqGgSAS7CX1NRgE6W4Yuf/LMXLgJu9E/ift1zFTG3+MwHA5ouDvzQHQH5Bq+Kc3/62I7shgyl5BOzGmt5LBkTDD4DYTuC5lcCbfwuOsvpMR9FxhS86rQY/l7QrTHFzoUO/BwR6I678IfgjADhCAOgKgeRcBxL9FFr8uFnQtderVz8IAJIKYGpVAL3C3/CjX/z7Xp90+NvhyoegeklVtPKH4K+mhgBg2siINn4NZtAbzfjkGz13O3BTmsM46iUS90JawOMXAFEUDLIGgFxmu8Iu/MLBZB8ApvB5nBVJlOQWcMScwwMcvRJXAh2lyq/Uyx+nUQv4+TWLz0+0W7aDg0PLHyoA8iKpACZbklsESVgNAvUaCEYFRF3z42JFBz75xusHmAEkFUC8CSyRW8CjC4AONeevjwqgw+s6DMHKB1UAXFIFNYtjQbAGv0aUDgCoc4CxrBJMix5Es3/fZ6Y1HiQA2KywpAIYB4DYma0Ku+DUXmZ+83eY3O04K5JoZAAQ2el0gsjeC6zu2E22/H+8bV/U/ie24rN/t1n2gs3+LDgcyzEAIvgjAJhkTYhUAPmNIJj3glDeli1WtCsEAEkMTKoCoNPeobidbW877EqGz7UNwlV3ReEvDgAjUEiU4sIxMGWVYMl5Dqg5tcBMP3Zv9MrH9OOkApgmQdCX3gJODImOvr6GW7QTKN1y9V602YY3yM1mM5gtRjBFTDQ0TZ78PZg8eTJcf8Nk/Hjj9ZPhum8XwtVXvAL/dFndhOXV5yeuWtEGa9a9C7dv3AqbNz4AmzdvgY13bMQmGpoEyQWCJEbsjFgE0SWB6JLVR8cmEEy1GWJF+x8QAKrtX9WkAki2gMcyAHq4zqg1EPS5juUHvC9BTdW9/eeI9nM8gigVAbB0GdjmbwdmWuOt6qk3Ff4IAI7ADGDKAWDU9VzegZ9QJQ+BpTwEFj0HVpM1BgDN2ETDAYDfiwfAaxfA17/6C/inK1+G5Sv+CqvW7sfwt3HzFgx/KgBuJgA4DEqEP96l2ilL4JQCIPKrQbT/GkTTET4R/ggAkiDoVANAv/j351avODWxMvQwVFZW9n5DEPhLvxawqWQFUPO2X8ZMa3yJAGC8CQD2C4AKl/3ZEzdcvmGCNf8ZsJSHewDQjODPik00/AA4+bofwXXXLoRJ3ymE229/WYW/TfdF4U/1ZmyioSm+8tcDgNj8Cjz7J5qOXCPqG/cQACSXQFKzBdwRMa4A3uJ3fQAIAMPhcO83BAHA9NFE+AoOfbblPQy22fsrepY9UOuXVAAJAA5YAYxA4Klsy8I/gbV8GdjMFgKAwywEfYlGEIhBcPLkBOgjADjcioW/+AqgAE5+A2r9otm/NersH6kAklNwKQyAfMtmj3AMfK4/QlXoLgiFQr3fEAQA00dog5PKeRYM0/78Vfv0o+/SU04oiRBItoBJC3ggAGSzmrdZs9/NsJYvAcoaWwEkLeDhEKr8adW/vrxl02bsRADcskk1eperJhpeAJTAyePZv5vFivZ6AoDkFrBk70q5CqDk6FYkvlOR+I6DsvTRDV7/SxCovBPC4RVQVdVHC5gofYQ2OKn574J9yudBBH8EAOPbv6QCeOEKIL2wSaHz9vOWwvuAMoTBbGIjAEiWQIZD199wI/bFA6D6OgHAJLSART84HCvBST+J2r+Pa/BHKoCkBZxKACg5uhWR71ZEJwZAn+yqB3/oQQhV10C4uooAYLrrMrgJ6LnvTXbMaD4QX+kbfOWPnIIb7y3gk4p94bFablHdJNui58GsqwSLxQJmm4lsAQ8jAGoQiNu/k78XbQGr276JAIieb8QmGprUbV8JRJnHFtwu4PlVQBteRPCXI+qacexLbwCMXAIxtKkmOYA49y8xGJrkAI4yADo7kd8TnR1fwwAYeABC4Wo8/xcO99ECJkoHZeD275dhFthn7btbmt2qcNNOKtz0JgKApAJ40RVAPheFQ7eupXKOgK7wOTDobwejWSJbwKMCgBH4u2M9NrkFwkEAACAASURBVNHQFI16QQAoofN6a3Dljyrad4VLd/pNFf4IAGpAR2YAx1YFUEItXscFAFBoqZCkj8DreRuCwS0QJgCYPtLpy0Gn04Ghwgj6cj1UVFSAocQPlqynwDZzz8/oaUcvutpHKoDj5xLIhUyj3wcFRWe2Ntgyu35SknMeCguOglG/EcxmsgVMlA4AiCyA6Fypbf2CYGjkEyNf+jLJASQ5gKMFgJIGeLwGged6gaHk6H7Fatp/mdvzPHh9G6AyuAzCocqoidIIAA1lrBrXsehhyP/h7yfaf3782eGAPxwcHTGDqojTmxT7DNXacy7B2uvszMaLMjer+ZKcWNmj56ge9QpgigNg7KUQ28J/PHEVKBOKss+CUXcPAUCiNALAaOAziBXt1wi69j0EAM/0VP5IBXDMLYFIPS3evgHQ2ap4hE+mi8Ib4PFtglBVGENfdVA1AcA0kEFXjo0hsDgIxsxnUOQLWH7+cQkz/eSwwB8BwHEMgAtbFTqrBZvKaldsC/+WY85TwGxcC1aKGu0vfyKiIQmfetPMbwbRfBDEio41gg7d+1Vv/pIKIAHAsQiAMqdt+PaceosFQFn85CGP+3nwBe8Af2AJnvtD0S+VQdV9xsAQpSYAIpsKl4Bxxrug++mxr9LTmv9on6rN/BEAJBXAoQBgBAKzmxU+u2Ubnb03w17+C7CYwr1PCRERpZAw+LlCIAlrQKKfANH4wc1iRUf9YOCPtIDJJZDRBkA54dZvzOt1Hkn5F9lzF3j9Pgx7Pp/6GGuiFJcGf0a9DixFi8E+589AT2ny0tOaFWQCgKQFfEnVv8zWOCMAxO3gzCaFzTzmZHP3A138AgBcN9pvASKiSxZq/SL4EyyvgGRQQNQ34tiXwcAfAUACgGMRAN18l+IXusM+oQ787rshFAhAIMGhiInSAQDLrWAu8YEt9x6gZ+25np5yYj8zlQAgmQEcYgs4s1XhF7TGzQIiAHQsaKp1LGj6Lpu/A2dNEhGlqrTZP7f1EPDFJ3N64l7UmBcCgGQGMJUA0OM8p7jY5h0CXff1gPg6hNwbIOxXYY8AYDppQmQJBM3+lfjBtvApsM/eA/YZH26hp36hVv6mkgogWQIZ2gwgn6k62hLGFUDsdXQEAMkdCqJUleQWQXBuBqZ85xUu3Zk3CQCeUaQYkyWQMQ6AHJr3Oxe119GleJwfVgS8L0DQvwkq/Ut7ASD6OOwLYU8kl4RSGwCNegOe/VNbvyf+0z7tiwb7tAgADqPJFvB4WwJRcwD5TNWxsTD4OsjCpgY69+BPJsIMnDlJZgGJUk8Z4BTQxY9fo+gXni9pjQl8JhVAAoDJBcBBQSA3ePhDltkzL7Pm7ZeFgvdCzeKqaKs3sfpHAHCMS7vwuXDB/IgzITMzEzIXZMH8hZkwf+F8yMycD5YKE9gKlkPej16YaJ964hkN1KLARgBwdGNgxvwlkMGBYJ8/lvX5k9+/fOMEU+6TYKoIgdFoBIvJAGZ8Jm6YbgVPuICJyOdvgO+fsijFWXIJ2Lj1y6/GuX+CUblG0B3fI5S3DXr2j8wAxsz/xVz+IJdALh4AB7J8wQrgubj4F5nrnuoVFUAAGK7uP+dv0BfEyfffsQuAC+fngbUwCNyiR4GefaAI5e5F4W/6cWwCgAQAkwaAqEWc3ZpnzXoPLLoV+EYwgj+zRY9PxZmtlqG/Ecg3IPL5SxYARnL/hPK2NRj+CADGtX9JBTAVALBbnf1DdrRu8TqPgd/9DoRCdwzPrV/y/Xd0pQEghr8YYwCcbQHLgifANGXXV+gZx96JAmAE/lQA1ExawKQCOPy2ZzZu8xobrqQMqzAAWqwmsFgNkUfT0N8A5BsQ+fwNQVHwkyLG8KcCoJPHAPhDZ0VbvbOiTUEmFUACgKkEgFLkDJyH6z7g54/dEPK8DOHg3VAVXgFVVVXk+2+qC1X+otW/OM+HhTN5sM39M9imNLrV2Jf46h8BwDFwCSTlW8AD25F1UqHz9ovWogfApq8Ei5mJwp/FQiqAo65xDtCJAIgrf1IAnM7VePbPaVIe1+CPACCpAKYcAPLqFrCH63T7BQXC/oehqqoGasJV2EPWOP/+MepKBL+srKzIYw5kTRfBNmfHtfS0lto4ACQzgGPnFFyaAyDOCcz6vJbNPfhd+6KnwVLqV+cAUTvYTGYAR13j/Bu41vKNtn1dMgjCeuAtr4HTeCTHqTsehT8CgAQAUw0A3cI5xS10vyvz7f/kEg5AIHQ/hKtrcPWvhrSAU1+9Wr/z50POgmLInkND1q23ATX70EZ6WgsOfSYAOAZvAac5AKKcQOzMltvp3AYwFz0NJv160OlFsFL00N8A4xxghqxx/vnrgT9Brfzxt4PIPAtUyaErJEPnm7HwRwCQAGCqAaCMzLcsCng+Bq/3DQhU3gHh6io8/0cAMJUV+QaNWr3I2tYvqvwh+Mv52QNgmb3/p9SMzxpUAIyt/Kkh0OQSCAHApANgNCewuYHK6rhl0dy/QWH+x1BesQ4MJtICHnWNcwBUq36qcdvX+jvgdEeAL2/ineWn4+CPACABwNQDwHPPrl58ZqLf8xyEKjdBuGoZhj/NQ9Y4//4xZgAQe/4iyJxJQdatq+CmL22ZYJ16/Oke2CMAGFvZIxXAEaoAxgRFU5n/ePJqUCYsyjwDFeV3gcliHWzYwAXfB+QbEPn8XYqi8CerSx9M+W5wGbuu4ctO72FL2pRECCRLIGQJJGUAkG9t8Amf3uJ3bYOgH239qpU/AoBpJHTpA1/70JvAWBICS9ZTYJmzB6iZnyyipg+Q9YeugJBLIKQFPBIAiM7FZbYqbGaHQueczzPlKGDVbwI7xcPcmfNh7qy5Ec+G2bORZ0YeZ0PaiwDsqF/6wJZdIPGbQTAdAKH89Bpn+RkFWSg/HWexoiPGWt5fa78W9aeHZmNHUp0Y63KxJpdARisI+ozquDu/5+KWPzzCJ2sBfgYAk0gQf7pKpzNiG3UWMBctB9vcP4F92hcZ1Izjbw2Y80cAkMwAjuAMIF4GQa9ln9oWMH16JVfxa3BYV8PcGXkEAEkFc9SE4c8VAElYAxL9BAiGIz8Uyk/X48pfAvz1BsAOAoDkFvAonYJLBMCEwGdHZ61XVCYB3DB6by6ikQNAVAFEAGifvQPoKU2iFvcy3CffyCk4sgRyURCYGQN/KBYmp1Vx5B4X6dyDwJa8DHOnGnDlT7NW+SMVQDJDM2IAKKwGiXoFJIMCgu744yjwGbd8CQCSCmAqAqADxb50O1DsCwHA8QCAFbTa/s19COyz9l9LT2nap4IaAUBuVjN24nYvmQEcRQDMaa2lFzZdxxbshLlT7D3wN3MWAUAyRD2iUlu/G0Ey7QWp/FSOdvEjOvNHKoCkBTzWAdAR2wbGFz/e8AqfXBGQ34m0f4nSVjqDAcOfbeEzQM/cD8z0YytGquoX6+ht4elN2PYZqrXnXIK119mZjRdlDegu1gQARzEHMAYCEQBy2SeR13OFuwgAkhnAUZU2+yeZ9mZIZW1/0ICPACCZARzbAKjaw3X2gkCv81im3/cShEJ3ktm/cQGAxUuBnv1nYKecmMRMazyIgIybqpoAIAHAUQ+CjnX2KQ0AG7hFB//vvP9aDPNnGGHWtEyYN3tOTAUQLYLMhLQXAcBRVAZIznV49k8yKA6prKfiRwCQAGCqAKBHg0D15NsvveIRCAUexHl/RGkug8EA5qLFYJ/zJwSAHDelWcEeQfgjFUASBD1oEOwBQIXL/ctT13953YTZP10P86YZ47eA50zHTnsRABxFTQLJ9hqCv2ukiuN7VABMbAHHmyyBkC3gsQSAXjYCgGr1r87Ddf/ALxyBcOBBfPKNaBwBIHPr8Wc0ACQt4FFqAV/kRZDESyAXew1krF8C6WUN/iJmsxrzZ/9wK8ybSuNt4DgAJBVAouEWDqe9CgB+CAC5IBg+AqmsbQ2Cv4sHQBIDQ7aARxcAZfZMDwDyrcu9zmOAZv/CwbsJAI4XADQU1YC0qPYK+8+P19FTmhTVJxR66hekAph0ADwVcR/PBwOAc5oU59zmqB3zYhyFwdZ+rAFg0wAeGADphU3YbFZzn+YWDmw2q+UCjvm9EuAPmclpep4p2gWMeQ0wDAcMwwDD2tVHhhnttxdRiovnOdUOATheAMbJg4W+AwyGE6AvPg+O8r/+GMW+9Cx7aLAX3womQdAkB3AstoDlyCKIx3lul8h++M2g77dQWXkPVFavhqqaxaP99iNKtlAItKVsKTCZ239gm3JcsU9twiYAOBoAeEph5pxWmLlNCrPw0F4me/vOC5nLUu3I3vmeI3vn62xOj5ns7a8zubtfZ3L29u3c3S+yebueZfN39G/04z1+ks3b9YhmOh95x4Bm83fcyebvuKNfL9qd6PXsot3Loy7Yic0V7urLi5miXVlM2W+AsS6NQl+POfINhGjYABDZITjBzj4EporzcNVlygS27PzW+E1fAoAkCDq1ZgDdfJcicO1Wr9wAlaGHobp6MYY/AoDjQDp9OZhKlqAA6FvtU08QABzhLWDHbPy4n5tzMszMOf3v9Oy/ZtALjgJV/BhQutVg1a/s15Qu3nb9KuzYn6O+dls/XgW0ceXANqzGthtVJz63m1b26wv+3saVwBpvA9o0gM2rgLGs7tuo6mdeB4x1OTB2uQ8AJBVAoqGJ5/k4sxwNHLURbKWHQTCcz3aWne0V9RJrUgEkMTBjHQBd3OlXli09/yWv7yBUhh6ExVWLobomjE00DgBQVxBGADiTAOAoxMDMbdrGzfv0R8zCA0Bn1QKVpYA1/w9g1S8Hi40Ci83ar63Wvh37cyiKGtB2u20A26O20ar7ft7/70FTA9kONE0P6GhLty+jH6N51Vr7lwAg0TAKV/40AOQ8wNPLgTU9CoKxPsNZdioa+0IAkJyCk6kUXAJxdCl+qXWGKDWA7H0NKsNbMAAurg5jE6W5KnRleAbQNvdP/0kAcMQBsJ6d3fwzOnM/2IseBlv5KrCVrwWLbhmYzTyYrRYMgVZr/6as1jj3AkKKGpLtFIP9/9p7D/A4yzPf+7ZNEoeEspsCS3Bgc9jNOZDznd2zZ0+Cq9yLrDrSaHp7y7xlmrqxY3ABF8CBTSjJAtkktBBIQg0pDmlgg7st6TUtobnIsroNJNn9Pr7red6Z0cxIGklWmZH1/13XP5JGM5JjZPPjvp/7fnwBM/0+TpHEgcIlL1sEKWsGkrrMNm9f4o+lSCIAWRnixpSE/MkswiYSnU+TZGthN34oamVHVvlDBRA3geSzAMbYzr/gh/fGtD9Rbc1PqP6Gb9ANazfR2rVrkwFToALoLP86E8DL+wTQHADBEMg4C+Di927g8lf0Y/LZbiCPx8PDxC+R7ALonTABHCj5IYCZIggBBGMrgGz4gydwK4m2fSRXdH5erejaBwHsHdF5v4GCKeAcVgDljiPV6tt/Xxv9LTU2fpNuWLc2GXYOkAVMgSnguABSYPbJFyGAE1YB3C0uP3Spr/w+8thvII9bJrfPZSZNAIdoAfvc/eLx92VIyQt4Bw9vEZuilil06a1g34DJ3l42W8yszesXB48giSRIgUHTN/ELAQTnwBBX5yXljwvgNgra95Jm7dmiVnQZekX/q95QAYQATpYWcEx5q76u+mkuf2zqt5EPfqxNC5hKAjjn+K2s+semgdk9wKgAjo8Aios6DP/iDoe3cA+5bZtN2UvIX4YEZhNALoFZ5G+0Auj3e4chgAPL33AlMJv8mQIYGKYApgQtYDAmAjidgmqYxGAdb//K7u+RYmu+Vq3oambyBwFEBTCfzwBmk8CY/MGLtdqrFyUWPiemfiGAU3ANDDsD6F34Owpcf2yh56vvGL7rjxnB+ScM/1ffwx7AUQogX+nCdvbF5U9Z3GX4FnU+4yn+64zK4v1EdM2wWlEAgLHnyi/OiucqmjVrFl115Sy6atYX+NtZs64iRYtQUN5CmvtndNVFt09TrScfUit6DBat8syQFcB+sXWPKLq9Z3Rx9o5r0AIeWyEcawFMSqD4IQ9/n135Jv3ZWqe/QURX9/1hyFIJB+ezAFpqybvsUfLNf2WGb86bz7Hqnzz3pKEWnIYAjokA9u38U5d0G56F78y1F71OVZXPsX8Fmf8g8AcPgPwQwHiYAOqhGCnyHaTY9pNW3rkyTf4ggBDASSGATPxMAYxJfzaqlZ4nKot2zagN/Y5fZ5gG/j00tXAwAbT6yVVeS96Vd5OwYO/qhAAKuAt41C3ghPwFCzrMLOq817f0EHnKHyCPkx2yvTDXPwIATFmY+CXkLz3m40E9Qmrw30hzHZqpVnTtZGf/Rlz1QwVwygyB5JsAJuQvIYAR8cMjDfrx/14ffZLqa+8gopm5/iMIci6A8bhL1tOXP7FtmjD7+ENM/th5wIm6E5h9Py6cc0/xBOaZSXwsZyTxuDS/dUQZbM3L+J4BNOVPXnS8ybvk4DVCyU8oYLuBvC43fvgByCGs+tdf/sxceeWXSQluJcX/Q9Kdr6vs/t5RyR9awBDAHAhg2vk/8S/hqPIq1VffSw0NDfi7Z6pjr6oyY7WTs/hG8iz4PZsGvk6Y09qMCuDoBVAqaOfn/sQFrYa48sgar+W7vPLn9Wh8lQsAIHcMJH7JFvDl/0q693lSbK9+Rre17e0vgOdQDcQZQFQAczAEEhPPsLcP6dJfPhZSX6ea2nupsbERf/VMdRLyV1VlJ3tZAzmX/Yi8C/ZTYO5bWyCAoxdAdtVbcFE7e+5u/6qXL/XYbyaXn93wYe7xAwDkjlmzvsCTqARy8bviOrrisqV0xaUKqbY/klZ5ZsvA8gcBxBDIpBHAX8Wkjr8Nq+9QOPw7qqu7AwIIiIsflz+rnewVAjnK68lVeC8FFuz/nDjnxN5km3Z2W0rLlq2JQQt4uC1g/v7idqd/1cvEBDD1ijcAQO64agABZPJ36afup0s+tpPkir98RbeebYYAYgp4Ep8B/EVE/PCLMeUtqok9acpf/U3U2FiPv3qmOgkBTMRmc5Kr5CYKFLxC4ux2KSl+7G1SAiGAw64ALm4zxIV/eia4smmGr/in5HV8vW+Pnx9nAAHIKwGc9QW64nPFdMknnqWLph2dJlV89JBuPTtAOxcVQKyByR8BjAy4CPpDIyb85cc1Ys9na4JvUW34N1RffyfVr2nk1b9GtIBBld2WFkeVkzwlN1NgfhNJ//rhx+TrO5+XZw8kgIlgCCS1JZw5PBJceMqQlx+YK5bdT37H2vjZv76r2gAAuSMU1nj0eNj7qvwtku3vkGj5aJVa+ZdBzvOZAqhae7IGZwBHeRVcxuc171mesZsC7s2asPBBWnT/2bSEAmeGyPgKYFTojZ/vMxOWzejy+00x4cOaOuefP77G8xY1qI9TXew2qq29iWrrG3jq6urwV89Up58A2mzkKVtLgcU/J2HOH0mcc2xxf8mDAGYTQGV+igAWnL5XXrGLhKpNA97VCwDIEwEM1ZGu3Ex64FFS7a/NVCt6dg4+0AEBnJAKYLbPT4AA9he0dCHMtQCGxd6k/JnpORSRT2+JqH/8h1rlKK3xHaV1wm9oTeQ2aqirobo6U/4ggCC5CDo1/Gq4KpFLoG/l/eRfeICEuSceGFwCp3YFUCho70uiAlhwkkcqOHlEXnj6S+LKl/sEkF3ZlhRATAEDkEtCoVBfgltJ9/yCdNtrpFpPBbPv/IMAToQAplb8wp5eI+I+yxN2m58fbwHsX/HLlLbcCmB8t99LEfHDO2Pi+9Ya4cxna5Q3qDb2E2qo+TY1hO+mNZEd1FCzlurqTQHkYe/X1+Avn6lOn/w5eZgAcgm0O8htqSPfysfIv2jfNcK8t5sggIMJYCd/2yeIXP4MadFbN4jLDxHb+8favxBAAPJYAOU7SHccJt3S83m1omsfBDAfBbC3OeJtezbif/PxsNj8/YjU9EBEavpORGq6I55NEalpQ0RqWheRmmriEeNxRqQmazylEalpOY98OJGCiHz4+mSkpuvD4pF/1qUj1yWiiYfTYj5+aJAcuS4SbB4q/xwJNl+fSFQxro+qzQujavPyjJRH1WZrVG1eHf94YVQxroupr10cU1+jGvUoT63aRPWhX1ND3Z20Zs1a3uZNyB5/Px5WDWyogwBOeRLCl4zdxWNzuMhhE8lV2Ui+1d8h/8JD6zKngMdyTcxkrADyKd8F7ckkpn4D808agfnHd6mrmy4Wys2zf363ktYCxhQwAPnTAg6FFQrJt5Hu2E96RccWtbLDYBlqrx/OAE6oAP467On+h0jgVYppP6KayDepJnLXqFIb/VbWVMfuHiLfypqa6ntGmLvSUld7d9bwKl8itffQmpp7aE3dN2hNw4Y+ARwwZiUQTHFsDgdPpgiaj5sy6C67kXyLXrokMPvkLiZrfCgEAhgXwL4zf+xj35zjfOmzMr/NKS/bTX7bpqT0QQAByC+4/OkxCikbKBT4Pun2pq/oFR3NEMA8rAB6264PC69SRPk51cS2U21t7aiTViHLTF0d1dYPIw01A6e+juoaGkaexrpk6tfUZ0kjrVmzhtY2Dhz2ucSv0RS+PgFMnAMEU5lpRFaXjazOVAlk5wBtZHP2Pe4sv5E8i//AbghxQAAzKoD8vN/x+Jm/+OqXeW3PNiz+4ILwoldIqGJ7/7z9JNDcBejH5dsA5BBe+WPy532GQrYW0q3HH9QrugzW/h3Ovb+oAE6QAHrO3h3xv0nV+uNUW72D6mrXmwMNtfWjyuAVsnRRGjzZ5bCuYc0Iky6DTPKyhVX5zKzpl4YbEgKYKX91VN3QwMMcAExV0gTQ1U8AmfyxyWCbpZZcKx4l3/y9M+Q5b/9Uvt5cB4MWcEL+jifP/fnnnTCUgvfmavMPU3jVMyTYvp689SO9CggBBCAvKoDybRSy76eQpWsVkz8IYH5VAHVf+5Fw4M2rI8pOLn99FS0IYEIAmeyxJGQw8TEEEGSH/RcA/6+A6fGkw4dDqgRyldWTd+V3SF5w4KvK9ePTAk6c65usAigs5BJ4j7T0IEklD5BgXUfT6UL8BAKQI0KhSDzmoIceTk8oEqaQ8g0KOQ/NDFX2/CpUGa/uVZ4xM9K7fnEX8OgEMCMhd4+hupoba6NPUjWTv7r1adUsMNp/7wOQpL8AVlVVxa+Kc5Kr6EYSCl4ieXbrN01pa5viApi28sUQFr/VJCzbf02g+HHy2W4gj8eDny0A8lUAQ3UUUrdRSPghhRyvqkn5gwDmrgKYkoj3rFHtO/Nytdh0aaz6bqppNFuuqROtAIBxxGqr6pPAkhvJtfC35J93YpYwp+2gMKc9447gUSRF6iaLAPaTwGX71wTKvkM+eyP5XDL5PC78bAKQL2teMgVQuZlCvp8z+ftMyHpqb5oAjlds3SOKbu8ZXUbQzs03AWRrX8KuHmeN1EzVNfdQrL6Wn4trSAkAYByprKqgyiorVVbZyFpWQ7ZlD5N70V7yz3s3BgHsE0K54ORuaflLl/qqNpLH6+LyBwEEII8FMLiDtX4pVNmzhckfBDDPBNDb9uz29e9fUKf/murq7qC6NY0QQAAmEisXwLgEVnqoqryG7Cu/Re55r1wozGn97Vi1gCdrBZCFrX2RF552CMt3k8+6mbd+mQSyAADyWgCvDVX2NEMA87ACKLw+ry7yY6qv3UH1DTfxqdfGxngabuABAIyzAFqTVUCr2RIu20jl8/aTa+4HJX7WBp7CAigtbjc88//4rLLKuMC3+ifksa8zBTAugQCAPBPA5J2/D7P274MJ+UMFMK8E8Lth8Qhfdpy69gQCCMAEwgXQaiWr1Wa2gW12Ki69jZYu6qC/veD1aa65H/xwSgtgwUlDXH5orq/03/ngh8+lJAXQ7cUQCAD5JIA8TP68z5Bub1mlVZ0aZNq3KyM4Azh+AtidKX9Nurf3H7kA1twLAQQgHwTQWukgS6Wdiss30+IVTbR4bi+55nVeJ85pbZ6qAigsPHmPf9kfSHLcTF6Xm3xuDw8EEIDckyZ+eh2Xv5D/YSZ/M/WKjl8lJ34hgHkjgJr31Pqw8DqxvX/s7B8qgADkBYldgRcT0bVEVES+hc0kzGnbmrzLd3abkVgUfT4IoLIgseYlKXzxtBmBRW1NgUUnr/GteJG8lRu5ACbidrvJ5fHm+h8YAFOa5F2/ycrf86TbjpJeeVJlC5/HfeoXU8DDEkA28ct2/mnunj0h/2ufCWuPUyx2GxHN7NtZl7a3buC9tQCACWI6XUG+lU+Qf+Ghzwjz3t6TFMD4XcHinBOTXgD79vylC2BgUZsRWPzOGt+yA+QteoK8VY1p8ud2eyGAAOSTAMo7SHccJN3S8xm9omsvBDCP1sDwmz8+MHTfn/26aFAk9C2KVMfS5a+fAAIAcsiF5KpsJN/q75BQcEBOl7pjhjD32PAlMF8FsF/7NymAuwPLD17qLb2f3LZGcjuDcfHrE0AWAEAeCCC/8i0pgFvVih6DBRXA3Aug5u01FN9ZI+j76y+8zv/6uBj4E0Wi3zYXPQ8qgACAnON0OslluYmERbs+Js9ufT5R+WPydz4IYObZP/POX/a5doe07BXe+k0Xv/QAAHIHFz+9hkLKJvPsn+3otbqlpxkCmIcC6O9dLAltJCm7KRTZQdXVUQggAPmM3eUkZ8V68i9+kcQ5rUv6pO7E+dECToqged2bvPC0EZzX9mz94r9eoBbsp0AFBBCAfEUPa6Srm+JTv02kW48/yFq/ajyoAOZWANnZv3gb+Hu68CcKqU9ROHonRarXUXVtDQQQgHzG7rKT01pLvpWPsTYwiXP/dN95J4Bx+UtU/9SFx+eG5hukL3+OBOu6gat/HicPACDHAhi8jXTnXtIrTq/SKzoMFghgflQA2X2/Ef+p5pjwxnUx9VcUjd5K1bV1XP4ggABMAgG0O/zkqqwlX9G9JCzc99/EOSea5NknDJbzZwo4XgEsOHmvuOQAyaXfpUDlDeR1SilneGtqAwAAIABJREFU/tLlDwIIQN4I4Ey94vSv0gUQZwBzLYAh31kjIr62uVp/nGqrb6NozVqK1jH5q6Oamjr88QEgn3E67cl4LOtJWPQiybNPfN2Uv/NHALkELnqryb9o3zVC0ePkd6whl8uVMfQBAQQgf5iZvPFDt7eoCfnrawFDAHMqgO4eI+o/s69aPvK5uuq7qK6xjssfBBCASYLLYU/GV76e5IJdpFzferE4p3XX+bAHkIvf/BNGsOC0IS09uCZQ9kDyxg+28gUAkOMKX+r9vvzj+GN8799zbPDjM3rlSb72JdH6RQt4YlrAYVePGecZHsVmvkZzm+f/arxn5DrxCDXE7qKGhgZquGENz5o1ZgAAk0IAneSzNJK47AmS5x8ice7bTuF8EMAFbab8zW/dLS3ffanPupl8bl8yAIDckS5/GQIYjK99qejayuQPAphrAXzfCLneN8Lus+bn3KdeqBf/NLNR/TU11tzB7/lNiB8EEIBJQKL9ywTQZZPIU8H2At7HlkPPEOa0PXk+CCB/3aJTDmHFSxSwboxf9+YjjwcCCEAuGVD8EjEF8Fq9oqsZApijFrC7h4fJnxmzEhhxnzWi3jdW1oV/SvW1d1B9w038yjdUAAGYbEMgbBWMw81jd7rJyZZDr3yCTQV/VZz79qQWwGBBh+Gd++azodXNFwRW/4gCrP3L7/qFAAKQlwKoN5CubCU98Chr//K1LxDA/BDAiLuXVwSjzp5HZ12ycVp97beT0pcaVAABmEQCyMSPxeZyk90hpd4Q8q3JLIBs75+09OBcofQ+8lkbyeeSkwLo9qICCEAu6V/5i5jyZ975u0q1nux37g9nACdeAPve7zJCzs6WsL3rf4e9B6mhxhTAzNYvBBCASQCXv5TY4m/ZDSHxqeBZ4pzWg5NVAKWCtnuF5bspkDz7x9q/EEAA8oHBK3+vzdQtPb/KJn9YBJ0jAXSf2B52H6Ww+DNqqLsTAgjAZCVR+UucBTQrgmZcluQNIdWTVACbpIL2a5gAmsMfpvxBAAHID9LO/CUrf6+RXnlSHWjoAwI4sS1gNu1rxhwACbnOHAh5X/+7cPARCoe3UEPjhkGqf2t5iKbHAwDIWwFMTAOnSqCrsj5xQ8iF4tw//XayCaC06J01wrLDFCj6MV/94vF4yOdxxQXQgxYwADlmgKEP0i09n9cruvZBAHtyXwFMSmB8Atj5oR7xGhTR2HVvkUFbvxBAACY9M8leVkOewnvIO+/lssDXThjCnDZDnN3GpU+enXJl3LyTaQnMNzNeAsiudDPTd8Ubi7yg3VAXtbP3dwvLDl46g+bRdLqC/3+hzP8enZbL31sAgB5Szeg66dJtybUvbMmzGVQAcymA7Dls7Qvb+Rdz//k3Nfb/+mSt902qDd9DtXXVo/8BnjZEAAC5g50FtJeupS9/cvs0YU7rD5kAcgnMRwHkz2Fv29jXdojLdtF0+lLa/5+0ZgT+ggEgp3D506pJlzeT7nuIDX7wtS8QwB5Dz4MKIPs1xDxn+eRvxNlWUus+RvWBXVQf3kH1tRBAAM5rbDYbVRXdQO6FfyBpftv/Eua0tqQviM6NAPaJYPyO3/jH2uIO9vWfrVn4/gX6ov30Mbom17+FAIBB4JU/Jn/uZ0mvamZn//jal6EqfxgCmRgBjHjPJgTwx7eu/WB6rfIk1YfvpNrq9VRbWzv6n2tUAAHIbwG0ldaQZ8WPyFdwkAJz39oWmH3SEPJUANn31hadmKvObSZ1xTM0g67M9W8hACCLAGriraTb9lHI0rVqsH1/EMAcnQFkk7+eU0aN8Kd/qZF3Um30NqqvqeXyBwEE4Dynyu4ka4WPXGX15F71HQouNz4rzGnbwwSQCVnuBTARdu6vnT3nXmnxIRKLvkuBqvU0nS7M9W8hAGAQQqEIacLt5FzxwsyQpetXuqXHYIEA5kkLmFX/Am/eEdOeoJrobVRbs46f/Utk1KACCECeC6DVRo4qJ7lKbiJvwUskzGkLMtkSF7QawtxcC2Bc/JgELnqnSVxy4JpA4RPkrWokt9ud698+AMCgXEih4HYK+R8jrbJFDZWb8gcBzCsBPBwWm78Yi95FNXXxyh8EEICp0wJmAmizxQVw4e/Icp3xcf+8Ez/3zTneXwAz1sFM1BoY1gYWlu9d4yv9Nnlt9eR1SuR1QQAByF+uoJD7FxSqeu3zsaqOfeGKM6YAogWcTwJYHRabKRb9ZrLtm5pRgwogAPkugFZy2F3ktDSQZ8UPyVewl9zzXl/mnxeXv1wLIDsDWHB8t7DiD5d6revJ7XGaQQUQgDzmatJtB0gv696ql3Ub0cqzg975izOAORBAz+kXw4E3L4ooO6kmtj1F/OohgABMBexVVeSw2cjhcJDTLvDl0J6ie8m3aB/55524j62CCc5hUjeYAJ7mGS8BFBecMLTFpw1h7jGHtPwlClg38iXPiQAAcoeiK/FoPEFN5W8lRSRFupU0+4FrdUtPM6v8hVgFMEX2lEoI4LhV/1zdfUk+fjZt/1/I+3ol0deI6PLkHlUAwBSCyZ/T7uD7ABPhErjqMfIv2vff5DlvNwVnm4KXCwEMLm4zfPNfe1ZddeQCsfBHFLA14qo3APKEVPkzo5CmV5OubiLN/xBpVcaDiXN/qWf/mPxBACdSAM/yRH0f8sXPqqPnacW1fwar0gIApihOm4tcDnZXsNOsAjIJtEvmNXGrv0Piwqb18pyOQVu/494CZu3f5QfmsrN/Pns9+Vxi8qo3VAAByC2Z8qeEZFKCN5Ls/AlptuZVeuXJpPxBACf+DKDq6jZUV0IA+8Qw7OqZHfUf5m16AMAUJVH1S8pfogrocJKn/CYKLHnlEnFuxy6z0pcTAbxXXLmL2Nk/j9dl3vXrccUF0Jfr3z4ApjSKFjLDBFCLUVC6iST3A2Rb9ruZekXHTn7mDwKYBwJongdkV76FPSfv1j1HSReei7d/AQBTklTpy4zLsp68y3aTb16bKzDvtOG7/kRc9tJXwrCMlQBmSGCTVNB2TWDlS+SxbewTQF4B9JHHE8i8/A0AkKsKoLyJFNdzrO1LWsUxVbO0m0MfEMAJF0AmfZlhlb+Qs/NIxGtcHQ4+RJHIVpz9A2AqY3fZeQaUQGs9eQp/TOHyt2b4C955kt3BK0+AACYkUFr0zhph2UHyFf+YPPYbeNUPAghAngogG/qwHSKtvPvzmqV9HwQwnwTQbP2GnJ2NEf8BioR3ULQmmusfHwBATojvZ+oTwBQJdLjJ7jLPAnqt68hX8j3yLNz/NXY7SKbgjXULOCUvS0sPXuore4A89nXkcym88sfbv17X+TMFnNiTBfIMVllGdbnfHrdsLWBz6pe08s6tWnmnwZJa/cMZwIkXwKDbTFwAXw67ui6NBvZTdfgbVF0by8UfLADAZBBAu9NNLqePBOsW8i99ibyzj93NBW/O6XEQwBPxmB8H57U5pCUvk8+6mdxeH/ncLB5T/lIy6YEA5ikQwGELoFpHinwzKV4+9XutVt7ZbApgNwQwDyqAirPHFEB3qzPsP0pR+Xmqjm6BAAIABiH+Fz6TQZflJvIt+T355x2bJc5pPSTOaeWrX9i5wNEKILtuju36kxYc4xHnHWfy92zDkr9coBbspYB1c9/evwz5Y0kuhT7HuIbI0K93Z03qzsIB4/PzeL1mAl4hPYFA1vhFIWsEIXukQPYM+XrBnxYhI6IoZo8sjSps31y2yLI8aCRJIkkWSJQCfb+e5Psyz1Tnyi/OiucqmjVrFl115Sy6atYX+Fv2cTgaNeXP9RwFKwzSK0+Za1/iC58zw9fAVHYYitUMFkGP9xCIKYBh99lnb1l35oKw9hhFo9uoumYN1dSgAggAyCaAbEK4so7cKx8h3+I9JM5/qyYheGMhgMnqX1wA2doXdeHxufrCFlKWP02BqnUDil9eCKDbPWoBTIhfIn5fn/zx94cQwFQZgwBmyF9wmAI4qKBCAAcUwHjYx1pIJ0W8nZSqgxSqOLMq2e7lwtfRXwArOyCAEzgFbFb/ThmK+9V5MfXXFI3eyit/TP4ggACArNgcLnLYRHMgpOheCize/ylx3snfj10L+ERa+zdY0PHv0uJDJJX8B/msN/Czf9kEiknYaDKUwA39em9aMj+f+etNrLFJDLP4vV7ypsTv9yfj9fvJJwTIJ/goEBg4Qpbq20Dxi30ZzvOlwTJohTDje0hi1nAJG0W45GWJIsuDJihKPLIgkizI8Yhpmeow8UvIX3rMx/VwhDRpB9mW/2amVt69M1v1DwKYgzUwjjNGyP/H+2oiT1GkegfFatdRTd0Y3vULADi/BZCdBWStYF/ZRtIW7KfQV7vK2O0gYyGAwYyzf8Kc1rnikkMUKHuAfFUbh4zXetOo4h4iQ79+Y0bSP9//13xTWvy2Tcl47ZvI79icloBrE4/gHDiyc3NaJNfIk/k1hp9bkpFY3OtI8OsQwPOwAthfAGfRrC98mXRlK4XFx0i3HVWziR8EMDd7AMPus01hf8s/Vld/m8LVNRSrr4UAAgCGw3Ry2D3kdHj5UIhcdAt9/Z/fJPVv26aHvtrzo8C8sR8CEeed/Bux4G1i61+E5btJWPHSqBJY/mLW+FZkz7m9/vfJBFb+IRnfqj+Qd+XvybvytzzsY3/hixRYvYtHWPUiD3uuuPJFHqlwF0mFf6Dg6pfSohTt4lHj0Yt3D5jE57NFXz1whnzt6pdJL9zDw96Xy58kyb0+rR2d6wpgthZwog3M2r2Jt5mZ6gwkfsk28OX/SmHvzynkePXzeuXJfemyx9q/aAFP9BBI2Hkm+bXZ+zHPBzdG/U0Ui9xD0dq6NPmrra3P9Y8XAGCyCKBYsp4a/+kFWv8/j1Po+pP/JM472TJWApioBIrzjt8tLjixRCpo+4pU0HadVHDyXHK1uODELJbA/OM8bIBlwCw4njWJ1w+WzOd7C95Li2fBu2nxLjo2y7f4+KzAstZkxCVtyajLOz6vLu+4WFvReXFoRXsy4ZWdA4Z/brmZ1Ofry0+nRV3aNmD0ITLY65KvXdLOoy5tv1gpPPJp2fofJDm3kuC6hUd0b8kaybttVJF9W4fI9qwR3JtJDtxEAZ82oAROdWbN+gKXvkQlkJ/9u+I6uuKypXTFpQqFbG+TbunZ0v/MHwQwFwIYcvTyr8veht2nX4l63/jbaulXVFu9g2rr66iuri4pfxBAAEBWbA6HuRLG5SSXLUhy8XqSl32XxIIDJM47fiuf5I2vhukTwJMjmAJOPQPIK4Bpt4FIBeMTeeFpHnGRGWlx+4AJLsoeaUlb1giLT6VFXNI2QNoHTOrXCS4eOmnPX3qaR1pmRl7eziOt6EvisWxRlg2d5PNXHDPkwmZDLtpnSMVm5JK9WRMs3TeqKOV7s0Yu3z9YmmXL3hek8pe1QMWPZjAJZJVLCGA6iaqfeRbQFEAmf5d+6n665GMvkFzxX1/RLT3N6dKXGrSAJ3QNTPzrMgGsDvzRX6f/hOpiO6imei3V1NTwQAABAMPC5rTFdwWaEsjuDPZYG8i17CEKFLxymVTw9v6kACYlcGQCmCqBYyWA5nqZvgTmnxwwCQEcLAlRHCziolNZkyplA8lfQjQHk8DE15Ezkil9mcKXTIrwnUuGEsTkc5d38sjL0hNc0ZE9qzpHFaUwe+TV3YNGKmw3goWtRrD0gC5V3Uey9+skCiFUAAcVwKtMAfxcKV3yiZ/RJXR0mlz+0UPpU78QwDwRwJ9XCy0fq9HvovqaemqoS63+oQIIABgOAy6BnUnT6QqaQfNIXHJI4VfEseXQs9OvimOCNZqr4M4lmSIoLMyeoQRPXtgRT8bjA0jZQEmrFi4eeRJiN9xkCuDQVb62IdI+ogwpfP0EsP2cM5T8mQI4eNjntcJ2Qyt697BecvgqzfoUqYEN/GygGBR4pjqaFuJJ3Pih62EKK/eSVPUuyeUfrVItHw45+NFvD+AIoll7Jja27hElfwTwrBl29s/WY0TsZxdH/S1EdPXgS71xAxEAICtZ/qKYTl+iwLJdn5Dmt/2SV/ySV8VBAAcSwHORQAjgeAugKYF6Yds3tbL9JLvvJlGsJlEOQgAzBVCto6C0mYKeh8m+bM/McOUHQ659gQBOnACGHGeNiL3XCDtOfS/ieZMi4k4iunxg8YMAAgBGAxNANmkrLmhdxgQw7a5gVAAhgONYARyO/A0lgAkJ5FndbshlLbM9VU+Q1387CXItXyY91eF3/CYi30ya++ekWI9SsPyYyu/6HYH8oQI4HgIYr/zFB0Ai9rPNUfeb10Xlxykavo13ayCAAIAxh7WBfUU/osDSAxRY8M79CQHk1UAIIARwEgigeR6w05CL2g2p9O2fukr/MMNjf4gEcR3JKm4CSRNA8XbSbIcoWNr5ea28cx8EMF9awKYEmgLYuznqPUJR/VsUra7NLn9oAQMAzp2Z5K1qJG/xfRRYdPgace6ppoT8jXwP4Pl/BhAt4PwVQFYBVIpaDano7Uqp4gUSfTfzu4anOomzf6kCqJV3b9XKu0dc/UMFcOwFMGjrMqt/rvcN3X5mX9TZ87lq/2GqDn+TqmtrIIAAgPHD5fKQp2ID+ZfupsC8UzdlXhEHAYQA5nsFUCnsTp4FDK5qfzFYcuQiyfE9Ev03mi20KUzi7J8ibyLF+xBpVca1Wnl3c/qdvxDAXFUAw+54+9f1vlHt75KjvteoWn6eqqPbIIAAgPHF5XKRq3IDeZe9xATwEnHuqV0QQFQAJ6MAsudLhW2GVPRubbDkCAWtT5qH6Kcwiq6QIm8gxf0MKdYW0ipOPHgulT9UAMevAqjYu5kIvlCvvDczqj5GUSZ/NWuoujbW/x8oWsAAgLHC4XaRq6qBvIWPk3/JfnYW0J0UwPhOP7SA0QLOdwFUUgWwsO1wsLDtqmDZHiL60pT+y4ILoLSNNPs+0so7V7Fzf+dy9g8COD4CqNh6DdXxV0N2fLRSdL1N4fC3KVpXw+VvQAFk4AwgAGAscLvd5HZJ/Cygr/TfKVr6+gx5QdtTgTnHzbOAbBHz/L7FzGxnoJnhnQFU5mfPUGf/hnsjyLAzzLN/U+YMYObi5+Vd6cnzCmCW135TKd9rXhnH7w1WzLcZdw1PVqbHU1Fu4bFYEilLiYVCkTDpwR3kWPWbmXpF186kzKEFnBd7AEOuM4bq/uiRC2ccnWYp+X/J7fs2P7uaSOo/axYAABhbAYzHa6snsfgJ8i185WuBeW/Eb/qAAEIAJ6UAGkpp02zZ+X1+V7AsVU8RAUyRwDInhdRtFBJ+yNq/6WtfIIB5IYC6s7dFdvzn/6ws/Ygqra3k9d0JAQQATAxel5vH7XGS2yWQy1ZDnuK7KbB4792sQjdRLeDhTPwOlJFeBZd51dtQFcBzuf1jUlUAc3QTyIQIYNGxp+XywzNk209NCUwTwMCkFsAE6dJnvm8KYRlZinXS3D8jsezQZVLJu/uUsv53+6IFnHMB3O61NJPb+SSXv4BYywUwEEQFEAAwQQLo8bp43D4XeWw3kbxi16zgvNZDwXnntwBmk0B+FzAEcPIKIFsOXdRmlS2vkOzbGm8Fp1cBJzsJ6StLlb9SPxUXrafi5Q9Q0PoGhSp7tjLRG83ZP5wBHDsBVB3x17nbDoR9b/ydz/oEyeKGtMofWsAAgHHH6/LysBawy+Mkh9dJrqqb2BVxJM1vXS7Nb/uuOL+tiZ8DTJ7/S01/8QsWnObvs7fnKoCBRWYmQgCzJVMAxSWZacuazIrecCKkRFrRPkTahkj7sCOv7Bggp7PmXAVwuCI4KgFkry9qf1G27L3IPAuo9DsLONmpKKvkYfJXXlZOlrJyKlm9npYvaabFc3tJsvz5K1p5Z/Nohz8ggGMjgEz+EgIY9r0REl33k+S/kUQp3E/+JCmYdv4PZwABAOMsgG5y2RvJt/oJLoHx/E1g2a7VgSWHbhEL3v51tkGQhNCNRv4mUgCFxdkz0QIoTDEBHEoERy2A7HllTXWy80GS/Rv7nQU8nwSQpaSkhIpW3UyL57XRp6h5mlT20UMJ+YMA5v4MYEL+Qq4zvwn5j3xS8t5MQZHJXqb8QQABABM1BOJxksvD3veS26mS23YDua0b47mJvNab+JQwuzZOXND6WWl+a0FwXqsszW+9RZrf+pA0v/WX0vzW/ZkVwMT0sLigdY+4oPW34oLWn4kLWh9PRJpvvg0UtD7uK2h9PLCobUQRFp8eNOKigXLqcWHx8CMuaU+LvKwzLeKStqyRlp0eUYSMSCvah0jbEBne6+WVp3mUws60JB4fLMFV7WOa+Pd9VinsbBqjCqAhFx87JJc1fVG2PWOeBTyfWsDllX2JS2Dx6jVUuvgVEso/WilbPjAUS/cAAtiREVQAJ+oMIJPAqO/DItV9gAL+LabwyQJPqgAyMUQFEAAw7gLIqn/m+95kXB4W9jlTENmUcKIyKC57MZ5daQkseWmmvnr/xd6Fv/uctGrPZf6lL13kX/oSDRW2iJovo16xe0QRVr6cNWJGhFW7RhSxcE9a+n39wuyRVr8yoghF6ZGK92RPycvZM8zXy6Wv8GS+PvH4YGG79sY8Jc2kFJ24Sins/MWYCCDL6s5vSeUtJLgeJEHYSJIcPf8EsMxJlrIwla+6newrX5qpWDp3MvmDAOZZBdDd9uhln94yTfE/R4HAjRBAAMBkYCZNpytoBn2JZ/owM2OQZHvOUK89l6851POH82sf7v/nqRIaZSTvtv5x/ICk0maSCtv/j3nXr3nfL09C6OLhdwCnZpAWslTUaQRKW7/qrHyDnK5fcAk8HwQwcdevpmmkSZviN340kWJ5T2FTv+zO39TgDGBuBDDk7ObRXd0tqvfo/6PJD5Om39z/qsLEkmcAAMg3RnoYObOFMVhLg70/IyXTB3hsOBnoe4z0+dleO9Tzp1pGi3nWKSO+DSRZn+YSKBe13jFmAljc+7Sz9IMZzqomEvzbzx8B1DVTAMVbSbHtJaX89GVK+Wm+9gUCmD8CGHFwCdym+w6Sru3gS7r7AQEEAEw1ci0yyEQLoPkV2KRjX+ICKIb5ZCSrBMplLZfLq7sP9JO/YQ+BJCqI3YZU1G0Eirutgcr9JPlu4xPBkx0mf8lITAD3k1LWsZXJHwQw9wKounjVz4jYe42ovfdA1N77dxHPYYoqd1A0Gs31jw8AAOSeiapQQfQmgQDGD8TzdnDZIZILe6Nc9oo7RiWApgR2viiVN10kOx4m2b+ZiC6kyQwXP7WGFHkTKb4fsBs/rlXKOpohgPkjgCF3jymAjjYl6n6dYv5fUkzdTrFwda5/fAAAIPcMJhbjLYDn+usCY8OALeCEAHpuJanEoMDS92cqRT0vJAVwpGtgUp/P2sRFx+qU0hZSqp4hoism9T9KLaSTFtxMQddTpNtbSKs49qBmaTd4+OQvzgDmUgA19xke1dX7wtpw68yI/EOK6duoOryGYhFUAAEAAAI4RRlQABMSyM4CVrxAYtEfSVp9oiSz+ndOAmg+flgp7LxaKd8bH0aZ5AIo30bBqj2kV3SsSsofBDDnFcCQKy5/7r8YguOjFZL7XQpr91AsFqPqaAwCCAAAYOqSrPaxZAqgGCbBvZEk+yP0xU/umCYVtj027BZwfCiEPZcNgJjpmyhWCju/dT4IYFALUlDYTvaVO2eGrb07IYD5VQEMu88asuOjhy++4LVpXvtHpKoPcQFMBAAAAJiSDCqA8QiCwG/wECufYlPB/0suPtYyGgE0JTD+nNKmOUSz423gjHUck4KZpCs3kx54mMLO11Xe8kUFMK8EUHf2NsuO//yKz/4ReT3dpGr3UyRWAwEEAAAAssEFUKomybeJ+OBGWcutXOCKusw1MMNoATP5SwpjURePylJ88hmlvGWGYn+WZGETyYpGsqLwKPHkmsSvoy8yj6qqpIob+dm/YGXzZYrleHztS/zat3gLOLEIOhG1oistuAt4lAIYn/JNJOTo5Y+HXT2GZutkuVl3/5GC4i9I0b5Deng9haPRZAAAAAAwAKIoJu9F5UMhZfsuk1d37hdXnR69AJrvW5WKfaT4b03K36QRQGE7Ba37KFjanrL2BQKYDwIYcbP276l9uqvlc7rwHOmhraTH+sQPAggAAAAMSwCl+FqYfSSsbNOkwnaDJbiqfWRDIHEBTKa440WlYt9Fqn8bqUEmV6IpWUGNJ98FULHtz1j7AgGceAHs7JPA+HVvYScbAHlV0qVHKaxvpXCksZ/8oQIIAAAADEcA4zeEuFfsm6mVndrpX9Y68ing/gJoKOUt9arre6QGbiQlGMpzAVRIkWO8/at6vs/2/j2YkD8IYI4rgHH5Y1XAkOPsLwMVL39C1+4YUPwggAAAAMBwBZDdEMIkkN8VfGSVVNg2egFkKTl+WLa0XC07niZF2GBKVt4IoJwS89eliVtItj1FutVYpViOp4tfRnAGcPyHQFRXytCHo8sI23qMsO39pWFPC+nav/HWbyIQQAAAAGCkApg4C8haweV7SCpse3BMBJANlBR33SVWHCXB8wiJwhZS5Jr8E0A5xm8v0TyPkGv5KzOjlb07+1X+IIATPAV81lBdZ/nbpAA6Tn4v7H6DwsJO0vXtEEAAAADgnAUwdU1MUgDb/4dS2Nk8GgGUi3t4xJIew192eo7L+hZ5XDtJFm4mNZhnQyDCBlIdz5BWeZR0S6uql3UPKn6oAE5sBTBZBXR0Neueo9eF5R9SOHTroGf/wtFqHtwxBAAAAAwlgAkJjJ8FDJYcIaXoxC1jIYAsQsn7z7jK/jLDU3WUZP/t+SeAbFDFuo/EwpOXqSWd+yCAPYaWRwLI4+jZoHsPU1i/kyLVsSzn/yCAAAAAwAiZSdPpCppOsylS8epntMLOPUz2+ETw6owM0vIduA3cY4jFZ6xi5WG+Fsactg3Go6ZH0XnGu4IT1FQeSRFJDmyLr33p3DpU5a8vuAt4vASQr3xJDH+4zhr3sH64AAAT3ElEQVSK48xe1dHzWVMAv8kXPgMAAABgDDGV60skVewlubhLSuz2S5U/vidwBAIYz4tKectFiusHZstVieZUANlOQlEKkyJvIsX3A7b0+VqtvLMZApgfFUDF3mlO/rreN3RXu1/3vU66+HPe/oUAAgAAAOPCl8hTtZdqxI8+JpZ0Pc+WQ2uFnTyJO4Ozy16PoRSdiacnZSr4ZL1S3kKK/Wlz3Uqm/KVkvFF0hWRxA8mOJ2nWhdunaRUnHhy+/KECON4CGHGf5Tv/VMeZXyju1z+uyY9SOLyNItG1EEAAAABgfLiCXM6nyWs3KFDy7lJx1ak+ARxi6jerABZ1HVaKO65WKvbwZcu5FEBRlkjyb+WtX7nkdOHI5A8COO5nAFkr2NVm6J7XFvLKH5O/6hiXP1QAAQAAgLFmGvufmSRIm0hwf5+kskOkrG67XytsN1gSAyDDb/32pC+HLu64Kx8EkN1PrIi3k2vV72dq5d07M8/0QQAnqgV8Jp6Mxx1dhu45+h/h4CMUCbHK3xqKxWIUi9bwAAAAAGCsBXAakRSUSfLfSErVU6SUHb5GK3q3KSGASmH3uZwBjAvgaUOxNM1ht23wNnCwOgcCeCEFxVtIcj1IYtkRVSnr6jfUAQHMsQDae5rC3oP/GNG/QbFYxJQ/CCAAAAAwvgIoykGSpWpS/BtJcXyflNKmDWmrYEYkfR0pH582lNJ3nlErjsxQnT8d9Czg+HIFyY5nSSpvukyvPLkvvaWLFnAuBZANfrDo9p71Ye9himh3cvGrjkaoOhqXwFhsnH8+AAAAgClbAVRIls0o3u2klO//W6Ww85XhC2DPIALYYSglpwy1tK1KtQ7eCh4fLiaia4moiAJlBillXVv1ii6DBQKYPwKoOFpf1t1v/E1Y+CVv//YJYF8lEAAAAADjgCzLffFtJ7l8P8mru33y6m6D5ZxawOmt4BeVypcvYkuY2TJmdiZPTi5nlkf965cELwmilwTBT37RTz4hQG7PDqqwHKeylR+Rr/jstUpZRzMEcGIF0LzPNzVnjJDjrLn7z9lrKLZeQ3O97ib6GhFdzs+jAgAAACAXAujfSLLtGZLLWi6Qi1qfG7UAJiTQ0lTP9gLKwiaS5Zq4AJr3846FAHIJ5AIocAF0uO4iS9F/0cXTX50WKPn/Mta+oAWcJwL4nOo+dAHR1WPycwwAAACAESAHRTNMAKVqUwKdDzIJLBjZFPAgt4OUdBhy2XuH5Yqmq2XH0+ZOPlUmNWhmtLDqH5fAgMDDJNDt3EqO4mYKlPxXYbDsTLz122koZR0jXAGDNTCjbQEnBJC1fxMCyKLYu+drnoMEAQQAAAByLYDxs4C8FWzZS/Lqzn8fEwE0c7dYcZQEz0MkiptIkWNjJoCs+scF0Bcmn2ct+Rz3kWvlyzPD1t6dqTIHAcy1APYaIWe3EXK1PqC5XyVNeD7e/gUAAABAjlrAfcMgsve2+FnAzi8pRV1HRtsC5gJY3GMIZafnuKxvkcv9S1MCh9MCjg+rDAaTP0EQSBAk8nvXk6fqCfKW76eg5aSqWHpHOPGLCuDYD4FkrH9xdDXpnqP/oCuPkB66BWf/AAAAgJyfAeQCqJPs35w4C0hKycl1ox8EYQLYZQglZ55xlb8/w2NrIlG4dYwEUEjG79lMHsuL5C9uvUyx9O6DAOalAK4New9SOPQNCsfCY/qzDAAAAIBzEsC4BIq1pgQ6HySl/OjFSlHXrtEKINsLKJewdFTJlXuITQUPqwWcEMBMEYx/zM78sXAJdG8mf9kuEks6tuqWHsNc/Dya6h/OAJ6rAPbt+UsTwJfD9q5Lw979xBY/R6oj+HMKAAAA5IKk+GWeA2Tx30KK9fckl7zrVEvaRy2AfC9g8andavnhS1TX90gNbBi6BTiYAMY/Z8pfiATPOhJs97Glz9cGSzub02/9gADmSgDZ4AcTQP5c5ylH2H2UIsKzFAltgQACAAAA+cnnSXU9zgZCZqhlx56Ui9r7L3wetgDGJZDfEPJeg2JpIsX+NKniTaSqwQGWRLPHgnTlF2fFcxXNmjWLrrpyFl016wv8LftY0UIk+jeQ4nqOZl24fZpSfvJBpYxV/8wkJFAv70yLZmk3gwrg+A6BOM3qn1rV9WywqumCsPQwRbVbKBqup2gULWAAAAAgD7mYFO83+XlAtfzNr6XJ3DkJYDJHlOKOq5UKdkPI1iwCqA4sgPGwj/lNJoFbibWVdUtPIav8cfkrPcOjlZuDIBDA3JwBNPf+nTJUlzFX9T1HIW0LF79EAAAAAJB3fJwUcQ2p3vtILj9ISnHHPX3y19N3DdzIBZDlblMAtw8ggH0fM/FLyF96zMeDqk6KeDs5Vv5upm7p2QkBzL8hEM31+t269Bhp2jYKRxopGo0mAwAAAIA8hJ0FVIVbzCpghTFLKTl+aIwEkN0QMlf1fJ9UcSOpwepBBDBT/FLyhS+T4LuRZPcPKFhhqMFStusvXgFECzjnAhh/zhHdffjvde3fKBytTpM/CCAAAACQp7A7e9UgmwreSIrrIVLKWxpGdENINgEsOf6MWtE8Q3U+ZUpgvzawOqD4JdvAl/8rybanSK5ouixYfmyfKX+pAtg3CIIW8MQIYOKmDxZ2/i9i721QnftJl+/oL4CR6lz/eAMAAABgMAHkCWqk+G+nkP3wp9WS7t+rJZ0Gy6gEsLiDfQ2bat1HauC2QQTwCzyJs4D87N8V19EVly2lKy5VSLa8RsHS9q3B0nYjXQDN9yGAE18BTAig7jz1YoP87kVR+Vf87F8oEk6TPwggAAAAkKewZc2pAqhWHiC5qN0qFbUbfNdequglxa9nJAK4W608cMlIBJDJ36Wfup8u+dhOCpR9kFz70j/s7l9UACdaABOTv4qjxapLj5KmbSE9VEfhjOofBBAAAACYDAIobCLV8RztWPPX6VLJscfZFW/9J4N7RiiA3YZqebVBdT9Mqri57yygovMk2r5pAvi5UrrkE8/SJXR0WqDkowf7zv6lyx8EMKcC+LRo2zMjGr6LIjW1FKmO8UAAAQAAgElA2i0hUpQk3waSHD9gC5f/L6sCJpIQQHV1D89w5C/5/OJTR9TylqtV27Ok+m8mJRgiKajzFS+SJPEIksgjiiL5XdvJUWSQWPpRoVxydgD5S4ll8AqgUoE9gKMWQEcXj3nrR1wAbezr9M5W3YeI6OrBF3kDAAAAYHLcFMKFzLuNLYcmeXXnv7Hl0MkF0Uzo4hmRAJrCeLdSfpRk14/4PcGSVB8XwGCfAAoh8nvXka/qfnKs2D1TK+/eOXD1DwI4oQKYWQV0nvqm5n6VNP/PiOhyCCAAAAAw2eDil7wmLl0AlcLOK5XC7oPy6u5zHgJJhLWThbJTcz2V75DH+VsSArfwFTRMAEWZCWCABP9akuw/JbHsEIVtbSq7Wzir/KECOO4CyKp9LIk7f1VHz2HV+9pV7OwfG/xIXvWHCiAAAAAwyQXQt4GvX1FKm0gpOlHNBHDQ1TBDyt/pPgEsOfOMq+wvM1xVr5Hg38G/nyDJfQLovZmkildIKDx1WbC0fX/65C8EMLcCmLwDuEb1HSZdu4PCEb3vBwkCCAAAAEweJFnoS/w8niQkzgJ+j4TiQxcqxR2/YwI4oAQONQRSlGgH9xhyaa8RKOu1BWyHzDZwUCa/IJEox6uAni0kWfaTXNy11Wz9skEPCGAuBTDi6DZ0W6cRcnaz4Y8XvSUnLmJn/yLanRQO46o3AAAA4PwRQIlJmUSS/xYSbLsoUNpaxoXsXPYAFrGY08PBkl5DLuvcLVubL2G3e0iBjSQIEfIHwiT6N5Bg/z7JlqPXBku6B1n7ghbwRAsgkz/d1s4FMORqtSiOFgoLv6SYvo1iEVz1BgAAAExKBpI/HlmgQGADed2/pU3rPpoeKGl7LFP8+q2JGVAAT5tVwIQAlnYbcnlro2w5SpLtGX7Vm8/zdRJtT9JVn/7GtGDZiQdTb/qAAOZWAJn4aWYF8Ceuol0zosHHKBJi8reGYrFYrn98AQAAADDmAig0ksf3CHmde0gof++fhJVtLckp4GELYLwNzF5X3GsES7qZBB6Ri7v+XqrYS6J3G/k9m0m0vExySUfhsCt/mUMgZemrYLTyTqyBGQMBZPKnO08amrvlX/XA83zwg7V+mfxBAAEAAIDzko9TQLiBAq77SbIcJqmw7XZ5JavodfEFz3LxMKeAUyqHTABZO1ku67xbrtpHkn8rj33FC/G1L+1GX4ZYAcOvguvl4QKYEiaAw4spkMkbRSq6RhV1hMm3CqBelRFbpxF2H72DTf3qoa0UjjRSKKrzWz/Y4mcAAAAAnIfwaqD/Rt6ilUqP/J1WfvIAkz8mdlzQRiB/XABLO+MC2G7I1uZVQe/3iUWyHF5rfq5P/iCAeSGAB3XP/ivZ1K8ei3LxC8fC5tsozgACAAAA5yW8PSyGuQSyqWCp9EjIvOKtPbni5ZwF0HJsr2JtsSrWlphW0Zr8HA+rFDLRRAUw1wIY0z37KU0AUwIAAACA85C0c4HebWRb+uuZUmHbr9k5O7mobXQCWNZX6ePXzZX1fR4CmActYHvrH3RXy6d14Tne/oUAAgAAAFMEUZTjEUl0b6FA8W5SijtWqyXDaP8OSwDTW759MR9HBXDiBZAvfmZv3a+VRuRHKKzfws/+pVf/qnkAAAAAcL4LoPfrFLA8QVddePs0peT4Q4mzgGMvgH2PQwAnVgDVyg5zetra9cT2dR3Tw9qOfm1fCCAAAABwnsPFj0UKkCiESPCsI8H2ACnlLdepJZ3NYyOAfS1fTAHndgqYyV/Y1tMSdZ75F919kMLqHRBAAAAAYKrBxS81okiCezOJZawVfHrrSORvZAKIKeBcVQAjzrbbNFszhXw/o7C+FQIIAAAATDU0TYlH64t4K2lVe0ktbfuMUnx6jzkNnDIRPNCVcUMMgQyWoVvAgy+C1izt2AM4hACys37pj/Ue0J2vXxEVH6WotpWIZhJNo74kmR4PAAAAAKaGAEqbSHM9RZq1iZTS94J9AhiXwKTw9UycAKbIn56QPwjguQigrrsPU1S5g6JszUuq/EEAAQAAgKlBmvglotSYEuj9ASmWpk8oxad/NbgEQgAnx00gneztb/Sq3k8OTwABAAAAMLUEMKUSqNifZhK4XCl9DwI4qa+C62R7/wp15+sU9v+Cn/2DAAIAAABTlKwCqNSQImwgxf09JoHfz+kZQLSARySAir0vcQG8V3e1UFh81Bz8iO/9AwAAAMAUJKsAahopikyKfxspFXv+u1Lc0QQBnIQC6Gh9RXe1XBYOPNdv6hcAAAAAUwpzylPTQvEMLICqqpIqbCfVuo/UkvZ1/e4HRgUwLwUwRQSbNferS3X5YX7jRzTcyFu/EEAAAABgSjICARQ3kup4htSK5guV0vd+rpa0DymAbNefXJa9/YsW8FgLYFfaXb+ao9XQ3K96NeF50kO3UDgW5vIHAQQAAABAVviKmJSpYLHk4N+rJe275KI2Q1x1qk/+4kLI7hBmgpiUvMQC6EEy9BnAzjENG+SY2CGQoTJ66etLB0+IpbKrRXMaOtHXiOjyvn1/CTD1CwAAAIBh7QmUNpHu/hmrBP4Prfz475jsZd4O0ieAGTeAQAAnQAC7TPmrOnYg5DBWsps+uPxNH0D4IIAAAAAAGAw9pJrRddKUOtKkm0n3PUJa5dG/08u6fyCXdBgsiXZwUgDL2pJtYLm0e9AEy7uyZqiKnmIZWUZawRsoSmVfcl8BjKfyDH8bquy6O+Qwrg6JD1FIuznLTR8AAAAAAMMQQBZV0UmXb6GQ53m6fe1/ThfKTlYJpV2/kYu7xlwAh9sCzm8B7Bl3+VOtpw7qzjdv15xHvhpyHuJ3/DL5C0V1LHoGAAAAwMhJiF+aCKr1XAIV/w/JWfkGOUs/+HiguHeVVNR9l1rU9UqopMuQS04bYknHMIdAOgaNVtqVNcPdI5jcJ2jpGVXUivQoldmjWofKmRFFqzzTolWe+Z1WeeYhrfJMvW49u0y1v3aRLj5OavDfKKR8w5S/cAOFImH8yAMAAABg5Oh6uL8AxqMEt5LT9QtyVjVRoOIwSZb9dPWFm6fJpa98UbMd+t9B64GFQeuB5YNn33LFtj8zcxXb/usT0ar2X69ZDw4apSp7NNuhtOiOw6OOOtw4D16vuQ4NHeeRbPkXzXnkOs155B8055HLNeeRC3iVz3mINJcZ1fs86fptpEWjXPpSAwAAAAAwYlKFL7MaqGm1JAgbSfDfRpJ/O8m+7aT4byXJu43UwG3Jt4NG2E6aeGvWKNKtpIi3DxpNyB5d3JGWkHzHqKKPJMEdZkVuyNw5ooSD3+BJvJ4td9Z1VvFjApgigawFDAAAAAAwUvrEL14JTK0GhlSSg6IZWeYRRZkEQSJFUkiV43sEs6RvynjgKLqWNUPdZJIpr6FQaFTRw+kZ6vnhiJ494fC5Jf56PaxRpDpGWkincLQaAggAAAAAMOakTtRiqhYAAAAAYAoAAQQAAAAAmGJAAAEAAAAAphgQQAAAAACAKQYEEAAAAABgigEBBAAAAACYYkAAAQAAAACmGBBAAAAAAEw6YZlogcn19wcAAAAAmHLkWsBy/f0BAAAAAKYcuRawXH9/AAAAAIApR64FLNffHwAAAABgypFrAcv19wcAAAAAmHLkWsBy/f0BAAAAAKYcuRawXH9/AAAAAIApR64FLNffHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDnO/8/TprZ2vsAKXAAAAAASUVORK5CYII=",Uqr="data:image/png;base64,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",jqr="data:image/png;base64,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",Wqr="data:image/png;base64,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",Vqr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAMAAABmmnOVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABdFBMVEUC26MAAAAAAQEACwgAFhAAIhkAOisBW0QBfl0Bp3wCzJgC16AADwsAEw4AQDABelsCu4sCtIYBc1YAJRwAAgEADgoBQzIBkWwCzpoCyZYBhGMAKR8AAQAABAMALSIBhmQC0JsCzpkBeFoADgsAAwIAKh8BongC2qMCvo0BSDUABgQBUT0CxZMC1qABfV0AEAwAIBgC2aECp30ADAkBeFkCvIwBZUsC1Z4CwpEBNScAAgIBV0EC050BXkYBbFEBjGgC2qIAFA8CtYcAMCQC1Z8BfFwAEg4BUz4Cs4UC2aICv44BhWMBPS0AOSoC1J4BgWAACQYCvY0CsoQACQcBjWkAHRUBV0ABSzgAKB0C1p8Bb1MACAYC0ZwBkWsCuIkCsIMBmXICwI8BiWYCypcBfl4Cr4MACggBdVcCxpQCxpMAIxoBRDMBbVEAGhMBpnsBj2oC2KEBg2IBgF8ANykABwUBe1wBRjQAFRACxJIBo3kBimf////Yuo2SAAAAAWJLR0R7T9K1/AAAAm5JREFUeNrt2tdTU1EQBvDdBAQ1FgIBExI1lBBKEGlibNgVFRtKRwEbBAIWbH+9Lz452XsznJPNN+N+z3cmvzn3tLsbIovFYrFYLBaLxVKvcFWJRBsajzQ1Hz12XBEREzAnTp46XQNH5R9ribe2CY5Ee8cZHQRRMtWZFhiZs+fO6yCIsl3d0hTp6c0pIagv398jMQYGh3QQRIXhC+KCGcld1EEQjTaKirFxb+skBEETvaIiM3lJCUFTl0VF8cpVJQRNyWNRvObnjYQjaEKeF8XrXhRVIGhUXiMDN6aVEDQs7hd885YWotAvIvj2HSUE5btlxV0tRF9XWkTcyyshKNspD8V957lZJYJSbSIi9kALkWyVh6LpoRKC4jKiYUYL0RKTFY+0ENOPZcSTWSUEPY2IiGfPtRAvXspDMaeFKLySEa/dtorqETQvIxYWtRBLMmJ5RQuxKiN4TQvxJgDxVguxHoDY0EJsBiDeaSEWAxDx/woB8TpmECbm+wCE2hKF2Kwgtm2EAwziKIe41CBc7yAuuhBXfoSPH4jPQIQPYoTSAESRBKFcBFE4QyghIhRTEcrKCAV2hFYDQtMFoP0E0IhDaEkCNGcD2tTMHz5+UkAENOz/zoj4Vs0RMQ5LZHvO338YQn9NTKaUrC3i36d2Kj61W/ZxejkiOLG3X38ERz97UbghOLqn1pyVEZwoAyB418MacUZwyX2/cEdkHIsTXhC87byDe0BE3Mq5fhA84nqm+kDwFwTEV8dbtxfEN8dvQS8IPkBAfHe7eftB/HCrIfpB8E8ExC8ExG8EhEYPLBThfHxYLBaLxWKxWCyWQ+QPoptb+kQLop8AAAAASUVORK5CYII=",zqr="data:image/png;base64,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",Hqr="data:image/png;base64,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",Vue={deepSeek:Mqr,volcengine:Pqr,kling:Fqr,zhipu:Nqr,qwen:Jpt,wan:Jpt,openai:Uqr,vidu:jqr,anthropic:Wqr,runninghub:Vqr,gemini:zqr,grsai:Hqr},$qr={class:"optionItem"},Xqr={class:"optionMain"},Gqr={class:"optionLabel"},Yqr={class:"optionType"},Zqr={class:"emptyActionWrap"},qqr=et({__name:"modelSelect",props:Sc({type:{type:String,default:"all"},size:{type:String,default:"medium"},placeholder:{type:String},changeConfig:{type:Boolean,default:!1}},{modelValue:{type:String,default:""},modelModifiers:{}}),emits:Sc(["change"],["update:modelValue"]),setup(e,{emit:t}){const n=af(e,"modelValue"),r=e,o=t;async function s(f){if(n.value=f,r.changeConfig){const{data:k}=await fn.post("/modelSelect/getModelDetail",{modelId:f});o("change",f,k)}else o("change",f)}const a=he([]);An(()=>{u()});function l(f){f&&u()}const d={image:$t("components.modelSelect.type.image"),text:$t("components.modelSelect.type.text"),video:$t("components.modelSelect.type.video")};function u(){fn.post("/modelSelect/getModelList",{type:r.type}).then(f=>{const k=new Map;f.data.forEach(A=>{const p=A.id;k.has(p)||k.set(p,{group:A.name,id:A.id,children:[]}),k.get(p).children.push({id:A.id,label:A.label,value:A.value,vendorId:A.vendorId,type:d[A.type]})}),a.value=Array.from(k.values()),a.value.map(A=>A.children).flat().every(A=>`${A.id}:${A.value}`!==n.value)&&(n.value="")}).catch(f=>{console.error($t("components.modelSelect.msg.fetchModelFailed"),f)})}const h=[{pattern:/gpt|o1|o3|o4|openai/i,provider:"openai"},{pattern:/claude|anthropic/i,provider:"anthropic"},{pattern:/deepseek/i,provider:"deepSeek"},{pattern:/gemini|veo/i,provider:"gemini"},{pattern:/qwen|qwq|tongyi|通义|wanx|万相|wan/i,provider:"qwen"},{pattern:/glm|zhipu|智谱/i,provider:"zhipu"},{pattern:/doubao|seedream|seedance|volc/i,provider:"volcengine"},{pattern:/kling|可灵/i,provider:"kling"},{pattern:/vidu/i,provider:"vidu"},{pattern:/runninghub/i,provider:"runninghub"},{pattern:/grok|xai|grsai/i,provider:"grsai"}];function g(f,k){const A=`${f||""} ${k||""}`.trim();if(!A)return null;const p=h.find(b=>b.pattern.test(A));return p?Vue[p.provider]:null}function m(f){var k;return((k=f==null?void 0:f.slice(0,1))==null?void 0:k.toUpperCase())||"M"}function v(){const f=ku();f.activeMenu="vendorConfig",f.showSetting=!0}return(f,k)=>{const A=CZe,p=hL,b=Mvi,w=Ci,O=pA;return Le(),Pt(O,{size:r.size,modelValue:n.value,"onUpdate:modelValue":k[0]||(k[0]=y=>n.value=y),placeholder:r.placeholder??f.$t("components.modelSelect.placeholder"),onChange:s,onPopupVisibleChange:l},{empty:Oe(()=>[fe("div",Zqr,[c(w,{class:"emptyActionButton",size:"small",variant:"text",theme:"primary",onClick:wr(v,["stop"])},{default:Oe(()=>[xt(Fe(f.$t("components.modelSelect.goSetting")),1)]),_:1})])]),default:Oe(()=>[(Le(!0),Ge(rn,null,Bi(Ae(a),(y,C)=>(Le(),Pt(b,{key:C,label:y.group},{default:Oe(()=>[(Le(!0),Ge(rn,null,Bi(y.children,_=>(Le(),Pt(p,{key:_.id,value:`${_.id}:${_.value}`,label:_.label},{default:Oe(()=>[fe("div",$qr,[fe("div",Xqr,[g(_.label,_.value)?(Le(),Pt(A,{key:0,size:"24px",shape:"round",image:g(_.label,_.value)},null,8,["image"])):(Le(),Pt(A,{key:1,size:"24px",shape:"round",class:"fallbackAvatar"},{default:Oe(()=>[xt(Fe(m(_.label)),1)]),_:2},1024)),fe("div",Gqr,Fe(_.label),1)]),fe("span",Yqr,Fe(_.type),1)])]),_:2},1032,["value","label"]))),128))]),_:2},1032,["label"]))),128))]),_:1},8,["size","modelValue","placeholder"])}}}),Q8=Kr(qqr,[["__scopeId","data-v-a402fa9b"]]),Kqr={class:"aiConfog"},Jqr={class:"banner"},eKr={class:"content f ac jb"},tKr={class:"textContent ac"},nKr={class:"btnList f w"},iKr={class:"rightBtnList f nw"},rKr={class:"cardGrid"},oKr={class:"skillCardHeader"},sKr={class:"headerLeft"},aKr={class:"skillName"},lKr={class:"skillCardBody"},cKr={class:"dialogContent"},dKr=et({__name:"agentConfog",setup(e){const{isElectron:t}=ys(ku()),n=he([]),r=he(!1),o=he(null),s=he(""),a=[{pattern:/gpt|o1|o3|o4|openai/i,provider:"openai"},{pattern:/claude|anthropic/i,provider:"anthropic"},{pattern:/deepseek/i,provider:"deepSeek"},{pattern:/gemini|veo/i,provider:"gemini"},{pattern:/qwen|qwq|tongyi|通义|wanx|万相|wan/i,provider:"qwen"},{pattern:/glm|zhipu|智谱/i,provider:"zhipu"},{pattern:/doubao|seedream|seedance|volc/i,provider:"volcengine"},{pattern:/kling|可灵/i,provider:"kling"},{pattern:/vidu/i,provider:"vidu"},{pattern:/runninghub/i,provider:"runninghub"},{pattern:/grok|xai|grsai/i,provider:"grsai"}];function l(y){if(!y)return null;const C=Object.keys(Vue).find(_=>_.toLowerCase()===y.toLowerCase());return C?Vue[C]:null}function d(y,C){const _=`${y||""} ${C||""}`.trim();if(!_)return null;const S=a.find(L=>L.pattern.test(_));return S?Vue[S.provider]:null}function u(y){return l(y.icon)||d(y.modelName,y.model)}function h(y){return(y==null?void 0:y.slice(0,1))||"A"}function g(y){if(y.disabled)return window.$message.warning($t("settings.agent.msg.notAvailable"));o.value=y,s.value=y.modelName,r.value=!0}const m=he(null);function v(){var C,_,S,L,E;o.value&&(o.value.modelName=s.value,o.value.vendorId=m.value);const y={id:(C=o.value)==null?void 0:C.id,name:(_=o.value)==null?void 0:_.name,model:s.value.split(":")[1]||((S=o.value)==null?void 0:S.model),modelName:(L=o.value)==null?void 0:L.modelName,vendorId:s.value.split(":")[0],desc:(E=o.value)==null?void 0:E.desc};fn.post("/setting/agentDeploy/deployAgentModel",y).then(()=>{window.$message.success($t("settings.agent.msg.configSuccess")),A()}).catch(Q=>{window.$message.error(`${$t("settings.agent.msg.updateConfigFailed")}${Q.message}`)}).finally(()=>{r.value=!1})}async function f(){t.value?await fetch("toonflow://openurlwithbrowser?url=https://api.toonflow.net"):window.open("https://api.toonflow.net","_blank")}const k=he(!1);function A(){fn.post("/setting/agentDeploy/getAgentDeploy").then(y=>{n.value=y.data.map(C=>({id:C.id,model:C.model,modelName:C.modelName,vendorId:C.vendorId,name:C.name,icon:C.icon,desc:C.desc,disabled:C.disabled}))}).catch(y=>{window.$message.error(`${$t("settings.agent.msg.getAgentListFailed")}${y.message}`)}).finally(()=>{})}An(()=>{A()});async function p(){k.value=!0,await O();const y=w.value.find(C=>C.id==="toonflow");if(!y){window.$message.error($t("settings.agent.msg.toonflowNotFound")),k.value=!1;return}if(!y.inputValues.apiKey){k.value=!1;const C=he(""),_=ao({theme:"warning",header:$t("settings.agent.fillKeyHeader"),body:()=>xn("div",{style:"padding: 8px 0"},[xn(pu,{modelValue:C.value,"onUpdate:modelValue":S=>C.value=S,placeholder:$t("settings.agent.keyPlaceholder"),type:"password"})]),confirmBtn:$t("settings.agent.confirm"),cancelBtn:$t("settings.agent.cancel"),onConfirm:()=>{if(!C.value){window.$message.warning($t("settings.agent.msg.enterKey"));return}_.hide(),b(C.value)},onClose:()=>{_.hide()}});return}b(y.inputValues.apiKey)}function b(y){k.value=!0,fn.post("/setting/agentDeploy/agentSetKey",{key:y}).then(()=>{window.$message.success($t("settings.agent.msg.configSuccess")),A()}).catch(C=>{window.$message.error(`${$t("settings.agent.msg.updateConfigFailed")}${C.message}`)}).finally(()=>{r.value=!1,k.value=!1})}const w=he([]);async function O(){try{const y=await fn.post("/setting/vendorConfig/getVendorList");w.value=y.data.map(C=>({...C,enable:C.enable==1}))}catch(y){window.$message.error(`${$t("settings.vendor.msg.getVendorListFailed")}${y.message}`)}}return(y,C)=>{var R;const _=Cn("i-good-two"),S=Cn("i-share"),L=Ci,E=CZe,Q=Sg,T=km,P=p2,D=A2,I=nc,B=g4e("loading");return uu((Le(),Ge("div",Kqr,[fe("div",Jqr,[fe("div",eKr,[fe("div",tKr,[c(_,{class:"icon",theme:"filled",size:"24",fill:"currentColor"}),fe("span",null,Fe(y.$t("settings.agent.bannerDesc")),1)]),fe("div",nKr,[c(L,{onClick:f},{suffix:Oe(()=>[c(S,{theme:"outline"})]),default:Oe(()=>[xt(Fe(y.$t("settings.agent.visitWebsite"))+" ",1)]),_:1}),fe("div",iKr,[c(L,{onClick:p},{default:Oe(()=>[xt(Fe(y.$t("settings.agent.oneClickFill")),1)]),_:1})])])])]),fe("div",rKr,[(Le(!0),Ge(rn,null,Bi(Ae(n),(M,N)=>(Le(),Pt(T,{hoverShadow:"",key:N,class:"skillCard",onClick:j=>g(M)},{default:Oe(()=>[fe("div",oKr,[fe("div",sKr,[u(M)?(Le(),Pt(E,{key:0,image:u(M),shape:"round"},null,8,["image"])):(Le(),Pt(E,{key:1,shape:"round",class:"fallbackAvatar"},{default:Oe(()=>[xt(Fe(h(M.name)),1)]),_:2},1024)),fe("span",aKr,Fe(M.name),1)]),M.model&&!M.disabled?(Le(),Pt(Q,{key:0,theme:"primary",variant:"light",size:"small"},{default:Oe(()=>[xt(Fe(M.model),1)]),_:2},1024)):M.disabled?(Le(),Pt(Q,{key:1,variant:"light",size:"small"},{default:Oe(()=>[xt(Fe(y.$t("settings.agent.notOpen")),1)]),_:1})):!M.disabled&&!M.model?(Le(),Pt(Q,{key:2,theme:"warning",variant:"light",size:"small"},{default:Oe(()=>[xt(Fe(y.$t("settings.agent.notConfigured")),1)]),_:1})):en("",!0)]),fe("div",lKr,Fe(M.desc),1)]),_:2},1032,["onClick"]))),128))]),c(I,{visible:Ae(r),"onUpdate:visible":C[1]||(C[1]=M=>Bn(r)?r.value=M:null),header:((R=Ae(o))==null?void 0:R.name)+" "+y.$t("settings.agent.modelConfig"),width:"480px","on-confirm":v,"confirm-btn":y.$t("settings.agent.confirm"),"cancel-btn":y.$t("settings.agent.cancel")},{default:Oe(()=>[fe("div",cKr,[c(D,{"label-align":"left","label-width":70},{default:Oe(()=>[c(P,{label:y.$t("settings.agent.selectModel")},{default:Oe(()=>[c(Q8,{modelValue:Ae(s),"onUpdate:modelValue":C[0]||(C[0]=M=>Bn(s)?s.value=M:null),type:"text"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})])]),_:1},8,["visible","header","confirm-btn","cancel-btn"])])),[[B,Ae(k)]])}}}),uKr=Kr(dKr,[["__scopeId","data-v-cbb834b1"]]),hKr={class:"dbConfig"},fKr={class:"actionInfo"},gKr={class:"confirmContent"},mKr={class:"confirmContent"},kKr=et({__name:"dbConfig",setup(e){const t=he(!1),n=he(!1),r=he(""),o=he(null),s={deleteAll:{title:()=>$t("settings.db.msg.clearDbTitle"),firstMessage:()=>$t("settings.db.msg.firstConfirm"),secondMessage:()=>$t("settings.db.msg.secondConfirm"),keyword:()=>$t("settings.db.msg.keyword")}},a=G(()=>{const v=s[o.value||"deleteAll"];return{title:v.title(),firstMessage:v.firstMessage(),secondMessage:v.secondMessage(),keyword:v.keyword()}}),l=G(()=>r.value===a.value.keyword),d=G(()=>l.value?$t("settings.db.msg.confirm"):`${$t("settings.db.msg.pleaseInput")}"${a.value.keyword}"`);function u(){o.value="deleteAll",r.value="",t.value=!0}function h(){t.value=!1,n.value=!0}async function g(){if(l.value){n.value=!1,Ru(!0);try{await fn.get("/setting/dbConfig/clearData"),window.$message.success($t("settings.db.msg.cleared")),nie.push("/login")}catch{window.$message.error($t("settings.db.msg.operationFailed"))}finally{Ru(!1),o.value=null,r.value=""}}}function m(){t.value=!1,n.value=!1,o.value=null,r.value="",window.$message.info($t("settings.db.msg.cancelled"))}return(v,f)=>{const k=Cn("i-clear"),A=Ci,p=km,b=Cn("i-attention"),w=nc,O=pu;return Le(),Ge("div",hKr,[c(p,{class:"actionItem"},{default:Oe(()=>[fe("div",fKr,[fe("h4",null,Fe(v.$t("settings.db.clearDb")),1),fe("p",null,Fe(v.$t("settings.db.clearDbDesc")),1)]),c(A,{theme:"danger",variant:"outline",onClick:u},{icon:Oe(()=>[c(k,{theme:"outline",size:"14",fill:"currentColor"})]),default:Oe(()=>[xt(" "+Fe(v.$t("settings.db.clearData")),1)]),_:1})]),_:1}),c(w,{visible:t.value,"onUpdate:visible":f[0]||(f[0]=y=>t.value=y),header:a.value.title,"confirm-btn":{content:v.$t("settings.db.msg.confirm"),theme:"danger"},onConfirm:h,onCancel:m},{default:Oe(()=>[fe("div",gKr,[c(b,{theme:"filled",size:"48",fill:"#e34d59"}),fe("p",null,Fe(a.value.firstMessage),1)])]),_:1},8,["visible","header","confirm-btn"]),c(w,{visible:n.value,"onUpdate:visible":f[2]||(f[2]=y=>n.value=y),header:a.value.title,"confirm-btn":{content:d.value,theme:"danger",disabled:!l.value},onConfirm:g,onCancel:m},{default:Oe(()=>[fe("div",mKr,[c(b,{theme:"filled",size:"48",fill:"#e34d59"}),fe("p",null,Fe(a.value.secondMessage),1),c(O,{modelValue:r.value,"onUpdate:modelValue":f[1]||(f[1]=y=>r.value=y),placeholder:`${v.$t("settings.db.msg.pleaseInput")} ${a.value.keyword} ${v.$t("settings.db.confirmAction")}`,class:"confirmInput"},null,8,["modelValue","placeholder"])])]),_:1},8,["visible","header","confirm-btn"])])}}}),vKr=Kr(kKr,[["__scopeId","data-v-0f49f50e"]]),AKr={class:"otherConfig"},pKr=et({__name:"otherConfig",setup(e){const{otherSetting:t,canvasWheelEvent:n}=ys(ku()),r=G({get:()=>{const s=t.value.axiosTimeOut;return s==null||isNaN(s)?600:Math.floor(s/1e3)},set:s=>{s==null||isNaN(s)||(t.value.axiosTimeOut=s*1e3)}});function o(){t.value.chapterReg="/第\\s*([0-90-9零一二三四五六七八九十百千万]+)\\s*[章回节]\\s*([^\\n\\r]*)/g"}return(s,a)=>{const l=Ci,d=I0,u=p2,h=Ez,g=T3n,m=yZe,v=A2;return Le(),Ge("div",AKr,[c(v,{"label-align":"top"},{default:Oe(()=>[c(u,{name:"chapterReg"},{label:Oe(()=>[fe("span",null,Fe(s.$t("settings.other.chapterRegex")),1),c(l,{style:{"margin-left":"15px"},onClick:o,size:"small"},{default:Oe(()=>[xt(Fe(s.$t("settings.other.restoreDefault")),1)]),_:1})]),default:Oe(()=>[c(d,{modelValue:Ae(t).chapterReg,"onUpdate:modelValue":a[0]||(a[0]=f=>Ae(t).chapterReg=f),placeholder:s.$t("settings.other.regexPlaceholder"),style:{width:"400px"}},null,8,["modelValue","placeholder"])]),_:1}),c(u,{label:s.$t("settings.other.requestTimeout"),name:"axiosTimeOut"},{default:Oe(()=>[c(h,{"auto-width":"",suffix:s.$t("settings.other.seconds"),min:10,modelValue:r.value,"onUpdate:modelValue":a[1]||(a[1]=f=>r.value=f),allowInputOverLimit:!1,placeholder:s.$t("settings.other.inputSeconds")},null,8,["suffix","modelValue","placeholder"])]),_:1},8,["label"]),c(u,{label:s.$t("settings.other.agentCanvasScalingMethod")},{default:Oe(()=>[c(m,{variant:"default-filled",modelValue:Ae(n),"onUpdate:modelValue":a[2]||(a[2]=f=>Bn(n)?n.value=f:null)},{default:Oe(()=>[c(g,{value:"zoom"},{default:Oe(()=>[xt(Fe(s.$t("settings.other.zoom")),1)]),_:1}),c(g,{value:"scroll"},{default:Oe(()=>[xt(Fe(s.$t("settings.other.scroll")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),c(u,{label:s.$t("settings.other.isInteracting")},{default:Oe(()=>[c(m,{variant:"default-filled",modelValue:Ae(t).interacting,"onUpdate:modelValue":a[3]||(a[3]=f=>Ae(t).interacting=f)},{default:Oe(()=>[c(g,{value:!1},{default:Oe(()=>[xt(Fe(s.$t("settings.other.closeIsInteracting")),1)]),_:1}),c(g,{value:!0},{default:Oe(()=>[xt(Fe(s.$t("settings.other.openIsInteracting")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),c(u,{label:s.$t("settings.other.assetConcurrency"),name:"assetsBatchGenereateSize"},{default:Oe(()=>[c(h,{"auto-width":"",suffix:s.$t("settings.other.count"),min:1,modelValue:Ae(t).assetsBatchGenereateSize,"onUpdate:modelValue":a[4]||(a[4]=f=>Ae(t).assetsBatchGenereateSize=f),allowInputOverLimit:!1,placeholder:s.$t("settings.other.inputCount")},null,8,["suffix","modelValue","placeholder"])]),_:1},8,["label"])]),_:1})])}}}),bKr=Kr(pKr,[["__scopeId","data-v-a6ec5f61"]]),wKr="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20width='96'%20height='96'%3e%3cpath%20d='M0%200%20C2.60491411%203.39771405%202.43893626%206.83010556%202%2011%20C0.20437595%2013.75329021%20-1.05254922%2015.52627461%20-4%2017%20C-9.16062661%2017.49941548%20-9.16062661%2017.49941548%20-12%2017%20C-14.90799783%2014.4555019%20-15.90702057%2013.04601863%20-16.25%209.1875%20C-16.1675%208.465625%20-16.085%207.74375%20-16%207%20C-17.0725%207.639375%20-18.145%208.27875%20-19.25%208.9375%20C-27.64061736%2013.11803647%20-42.1161507%2013.9612831%20-51%2011%20C-51.09796875%2011.67804687%20-51.1959375%2012.35609375%20-51.296875%2013.0546875%20C-52.09650113%2018.03167082%20-53.07549372%2022.54151804%20-55.0625%2027.1875%20C-58.18113878%2034.59280707%20-58.84191514%2041.34103871%20-56%2049%20C-51.69477815%2055.71108112%20-45.90514151%2058.44542058%20-38.375%2060.3125%20C-28.59646317%2061.98237321%20-17.61397475%2061.2378015%20-9%2056%20C-6.49898905%2053.93089054%20-4.42615578%2051.9334749%20-3%2049%20C-2.8015185%2045.84858524%20-2.8015185%2045.84858524%20-3%2043%20C-3.63502441%2042.9498877%20-4.27004883%2042.89977539%20-4.92431641%2042.84814453%20C-7.82522523%2042.61482321%20-10.72505632%2042.37001416%20-13.625%2042.125%20C-14.62402344%2042.04636719%20-15.62304688%2041.96773437%20-16.65234375%2041.88671875%20C-29.19293478%2040.80706522%20-29.19293478%2040.80706522%20-33%2037%20C-32.79953373%2033.85936171%20-32.54877905%2031.72339057%20-30.625%2029.1875%20C-24.50435236%2024.71471903%20-13.19717736%2026.55890184%20-6%2027%20C-2.41396623%2027.60321914%200.69870236%2028.49303823%204%2030%20C4.94875%2030.4125%205.8975%2030.825%206.875%2031.25%20C11.08743551%2034.71906454%2012.65632177%2038.68972676%2014%2043.8125%20C14.64326159%2052.37282738%209.41850308%2059.51339193%204.13671875%2065.7421875%20C-2.45750281%2072.7101218%20-11.41635656%2078.38746195%20-21.19140625%2079.17700195%20C-37.70773611%2079.60385521%20-50.14814106%2078.46993862%20-63%2067%20C-73.50321308%2056.03782298%20-76.52428161%2045.45597262%20-76.2734375%2030.625%20C-75.77333104%2018.46399527%20-69.95822491%208.40894719%20-61.1875%200.1875%20C-43.74979764%20-14.14115465%20-17.3489938%20-15.03579462%200%200%20Z%20'%20fill='%23DA203E'%20transform='translate(80,13)'/%3e%3c/svg%3e";var S6n={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Ho,function(){var n=1e3,r=6e4,o=36e5,s="millisecond",a="second",l="minute",d="hour",u="day",h="week",g="month",m="quarter",v="year",f="date",k="Invalid Date",A=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,p=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,b={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(D){var I=["th","st","nd","rd"],B=D%100;return"["+D+(I[(B-20)%10]||I[B]||I[0])+"]"}},w=function(D,I,B){var R=String(D);return!R||R.length>=I?D:""+Array(I+1-R.length).join(B)+D},O={s:w,z:function(D){var I=-D.utcOffset(),B=Math.abs(I),R=Math.floor(B/60),M=B%60;return(I<=0?"+":"-")+w(R,2,"0")+":"+w(M,2,"0")},m:function D(I,B){if(I.date()1)return D(j[0])}else{var W=I.name;C[W]=I,M=W}return!R&&M&&(y=M),M||!R&&y},E=function(D,I){if(S(D))return D.clone();var B=typeof I=="object"?I:{};return B.date=D,B.args=arguments,new T(B)},Q=O;Q.l=L,Q.i=S,Q.w=function(D,I){return E(D,{locale:I.$L,utc:I.$u,x:I.$x,$offset:I.$offset})};var T=function(){function D(B){this.$L=L(B.locale,null,!0),this.parse(B),this.$x=this.$x||B.x||{},this[_]=!0}var I=D.prototype;return I.parse=function(B){this.$d=function(R){var M=R.date,N=R.utc;if(M===null)return new Date(NaN);if(Q.u(M))return new Date;if(M instanceof Date)return new Date(M);if(typeof M=="string"&&!/Z$/i.test(M)){var j=M.match(A);if(j){var W=j[2]-1||0,H=(j[7]||"0").substring(0,3);return N?new Date(Date.UTC(j[1],W,j[3]||1,j[4]||0,j[5]||0,j[6]||0,H)):new Date(j[1],W,j[3]||1,j[4]||0,j[5]||0,j[6]||0,H)}}return new Date(M)}(B),this.init()},I.init=function(){var B=this.$d;this.$y=B.getFullYear(),this.$M=B.getMonth(),this.$D=B.getDate(),this.$W=B.getDay(),this.$H=B.getHours(),this.$m=B.getMinutes(),this.$s=B.getSeconds(),this.$ms=B.getMilliseconds()},I.$utils=function(){return Q},I.isValid=function(){return this.$d.toString()!==k},I.isSame=function(B,R){var M=E(B);return this.startOf(R)<=M&&M<=this.endOf(R)},I.isAfter=function(B,R){return E(B){const e=he("v1.0.7"),t=he(""),n=he(null),r=G(()=>n.value?Number(n.value.id):-1),o=he(null);async function s(a){var u;const l=await fn.post("/project/getSingleProject",{id:a});n.value=l.data[0];const d=await fn.post("/script/getScrptApi",{projectId:a});o.value=((u=d.data)==null?void 0:u.id)||null}return{version:e,activeMenu:t,project:n,projectId:r,currentScriptId:o,setProjectById:s}},{persist:!1}),_Kr={class:"about"},SKr={class:"f"},LKr={class:"appName"},xKr={class:"data"},EKr={class:"version"},TKr={class:"renew ac"},QKr={style:{"margin-left":"5px"}},DKr={class:"codeRepository"},BKr={class:"f"},RKr={class:"github"},IKr={style:{"margin-left":"15px"}},MKr={style:{"font-size":"15px","font-weight":"900"}},PKr={class:"f"},FKr={class:"gitee"},NKr={style:{"margin-left":"15px"}},UKr={style:{"font-size":"15px","font-weight":"900"}},jKr={class:"license"},WKr={class:"ac jb",style:{cursor:"pointer"}},VKr={class:"f"},zKr={class:"data"},HKr={style:{"margin-left":"15px"}},$Kr={style:{"font-size":"12px",color:"#666"}},XKr={class:"updateDialog"},GKr={class:"updateHeader"},YKr={class:"updateIcon"},ZKr={class:"updateTitle"},qKr={key:0,class:"versionCompare"},KKr={class:"versionCard current"},JKr={class:"versionLabel"},eJr={class:"arrow"},tJr={class:"versionCard latest"},nJr={class:"versionLabel"},iJr={key:1,class:"versionTime"},rJr={class:"versionTimeValue"},oJr={key:2,class:"customUrl"},sJr={class:"sourceSelect"},aJr={class:"sourceTitle"},lJr={class:"sourceCards"},cJr=["onClick"],dJr=["src","alt"],uJr={class:"sourceName"},hJr={key:0,class:"checkMark"},fJr={style:{display:"flex","justify-content":"flex-end",gap:"8px","padding-top":"4px"}},gJr=et({__name:"about",setup(e){const{t}=lI(),{version:n}=ys(CKr()),{isElectron:r,needUpdate:o}=ys(ku()),s=he(!1),a=he(""),l=he(0);let d=null;function u(){if(l.value++,l.value===1&&(d=setTimeout(()=>{l.value=0},3e3)),l.value>=3){if(l.value=0,d&&clearTimeout(d),s.value)return;s.value=!0,i1.info("已开启自定义更新地址")}}const h=he(!1),g=he("toonflow"),m=he([{value:"toonflow",label:"ToonFlow",iconType:"image",iconSrc:yKr,iconClass:"toonflow",iconBg:"#ececec",disabled:!1},{value:"github",label:t("settings.about.github"),iconType:"component",iconName:"github",iconClass:"github",disabled:!0},{value:"atomgit",label:"AtomGit",iconType:"image",iconSrc:wKr,iconClass:"atomgit",iconBg:"#f9f9fb",disabled:!0},{value:"gitee",label:t("settings.about.gitee"),iconType:"component",iconName:"code",iconClass:"gitee",disabled:!0}]),v=he(!1),f=he({needUpdate:!1,latestVersion:"",reinstall:!1,time:0,url:"",version:""}),k=G(()=>f.value.time?eR(f.value.time).format("YYYY-MM-DD HH:mm:ss"):"");At(g,()=>{f.value={needUpdate:!1,latestVersion:"",reinstall:!1,time:0,url:"",version:""}});async function A(_){r.value?await fetch(`toonflow://openurlwithbrowser?url=${_}`):window.open(_,"_blank")}An(async()=>{const{data:_}=await fn.get("/other/getVersion");n.value=_});function p(){f.value={needUpdate:!1,latestVersion:"",reinstall:!1,time:0,url:"",version:""},g.value="toonflow",h.value=!0}function b(_){return{toonflow:"ToonFlow",github:"GitHub",atomgit:"AtomGit",gitee:"Gitee"}[_]}async function w(){v.value=!0;try{const{data:_}=await fn.post("/setting/about/checkUpdate",{source:g.value,url:a.value||null});a.value&&(_.needUpdate=!0),f.value=_,_.needUpdate?window.$message.success(t("settings.about.updateAvailable")):i1.success(t("settings.about.noUpdate"))}catch(_){i1.error(_.message??t("settings.about.updateFailed"))}finally{v.value=!1}}async function O(_){try{return await(await fetch(`toonflow://${_}`)).json()}catch{}}async function y(){v.value=!0;try{if(f.value.reinstall){const _=ao.alert({header:t("settings.about.reinstallRequired"),body:f.value.url,onConfirm:()=>{_.destroy()},onClose:()=>{_.destroy()}});try{await fetch(`toonflow://openurlwithbrowser?url=${f.value.url}`)}catch{}return}await fn.post("/setting/about/downloadApp",{url:f.value.url,reinstall:f.value.reinstall,version:f.value.version}),O("apprestart"),i1.success(t("settings.about.updateSuccess")),h.value=!1}catch(_){i1.error(_.message??t("settings.about.updateFailed"))}finally{v.value=!1}}function C(){const _=f.value.reinstall?` -检测到该版本需要重新安装更新,安装过程中可能会替换现有安装,请先保存当前工作。`:"",S=ao.confirm({header:"确认更新",body:`将通过 ${b(g.value)} 更新到 v${f.value.latestVersion},确认继续吗?${_}`,confirmBtn:{content:t("settings.about.confirmUpdate"),theme:"primary"},cancelBtn:t("settings.about.cancel"),onConfirm:async()=>{S.destroy(),await y()},onClose:()=>S.destroy()})}return(_,S)=>{const L=Sg,E=Cn("i-refresh"),T=Ci,Q=_Ze,P=km,D=Cn("i-github"),I=Cn("i-right"),B=PB,R=Cn("i-code"),M=Cn("i-notes"),N=pu,j=Cn("i-check-one"),W=nc;return Le(),Ge("div",_Kr,[c(P,{bordered:"",style:{width:"100%"},class:"logoCard"},{default:Oe(()=>[fe("div",SKr,[fe("img",{src:lbe,alt:"ToonFlow Logo",class:"logo",onClick:u}),fe("div",LKr,[S[6]||(S[6]=fe("div",{class:"name"},"ToonFlow",-1)),fe("div",xKr,Fe(_.$t("settings.about.slogan")),1),fe("div",EKr,[c(L,{theme:"primary",shape:"round",size:"small",style:{padding:"10px"}},{default:Oe(()=>[xt("v"+Fe(Ae(n)),1)]),_:1})])]),fe("div",TKr,[c(Q,{count:Ae(o)?1:0,dot:"",offset:[-4,-4]},{default:Oe(()=>[c(T,{theme:"primary",onClick:p},{icon:Oe(()=>[c(E,{theme:"outline",size:"18"})]),default:Oe(()=>[fe("span",QKr,Fe(Ae(o)?_.$t("settings.about.upToDate"):_.$t("settings.about.checkUpdate")),1)]),_:1})]),_:1},8,["count"])])])]),_:1}),fe("div",DKr,[fe("span",null,Fe(_.$t("settings.about.codeRepository")),1),c(P,{bordered:"",style:{width:"100%"},class:"logoCard"},{default:Oe(()=>[fe("div",{class:"ac jb",style:{cursor:"pointer"},onClick:S[0]||(S[0]=H=>A("https://github.com/HBAI-Ltd/Toonflow-app"))},[fe("div",BKr,[fe("div",RKr,[c(D,{theme:"outline",size:"22",class:"c",style:{width:"100%",height:"100%"}})]),fe("div",IKr,[fe("div",null,[fe("span",MKr,Fe(_.$t("settings.about.githubRepo")),1)]),S[7]||(S[7]=fe("div",null,[fe("span",{style:{"font-size":"12px",color:"#666"}},"https://github.com/HBAI-Ltd/Toonflow-app")],-1))])]),c(I,{theme:"outline",size:"18"})]),c(B),fe("div",{class:"ac jb",style:{cursor:"pointer"},onClick:S[1]||(S[1]=H=>A("https://gitee.com/HBAI-Ltd/Toonflow-app"))},[fe("div",PKr,[fe("div",FKr,[c(R,{theme:"outline",size:"20",class:"c",style:{width:"100%",height:"100%"}})]),fe("div",NKr,[fe("div",null,[fe("span",UKr,Fe(_.$t("settings.about.giteeRepo")),1)]),S[8]||(S[8]=fe("div",null,[fe("span",{style:{"font-size":"12px",color:"#666"}},"https://gitee.com/HBAI-Ltd/Toonflow-app")],-1))])]),c(I,{theme:"outline",size:"18"})])]),_:1})]),fe("div",jKr,[fe("span",null,Fe(_.$t("settings.about.license")),1),c(P,{bordered:"",style:{width:"100%"},class:"logoCard"},{default:Oe(()=>[fe("div",WKr,[fe("div",VKr,[fe("div",zKr,[c(M,{theme:"outline",size:"20",class:"c",style:{width:"100%",height:"100%"}})]),fe("div",HKr,[S[9]||(S[9]=fe("div",null,[fe("span",{style:{"font-size":"15px","font-weight":"900"}},"Apache-2.0 License")],-1)),fe("div",null,[fe("span",$Kr,Fe(_.$t("settings.about.licenseDesc")),1)])])]),c(I,{theme:"outline",size:"18"})])]),_:1})]),c(W,{visible:Ae(h),"onUpdate:visible":S[5]||(S[5]=H=>Bn(h)?h.value=H:null),header:!1,"confirm-btn":null,"cancel-btn":null,"close-on-overlay-click":!1,width:"600px"},{footer:Oe(()=>[fe("div",fJr,[c(T,{variant:"outline",onClick:S[3]||(S[3]=H=>h.value=!1),disabled:Ae(v)},{default:Oe(()=>[xt(Fe(_.$t("settings.about.cancel")),1)]),_:1},8,["disabled"]),c(T,{theme:"primary",onClick:S[4]||(S[4]=H=>Ae(f).needUpdate?C():w()),loading:Ae(v)},{icon:Oe(()=>[c(E,{theme:"outline",size:"16"})]),default:Oe(()=>[xt(" "+Fe(Ae(f).needUpdate?_.$t("settings.about.confirmUpdate"):_.$t("settings.about.checkUpdate")),1)]),_:1},8,["loading"])])]),default:Oe(()=>[fe("div",XKr,[fe("div",GKr,[fe("div",YKr,[c(E,{theme:"outline",size:"28",style:{color:"var(--td-brand-color)"}})]),fe("div",ZKr,Fe(Ae(f).needUpdate?_.$t("settings.about.updateAvailable"):Ae(f).latestVersion?_.$t("settings.about.noUpdate"):_.$t("settings.about.selectUpdateSource")),1)]),Ae(f).latestVersion?(Le(),Ge("div",qKr,[fe("div",KKr,[fe("span",JKr,Fe(_.$t("settings.about.currentVersion")),1),c(L,{theme:"default",shape:"round",size:"medium"},{default:Oe(()=>[xt("v"+Fe(Ae(n)),1)]),_:1})]),fe("div",eJr,[c(I,{theme:"outline",size:"20",style:{color:"var(--td-brand-color)"}})]),fe("div",tJr,[fe("span",nJr,Fe(_.$t("settings.about.latestVersionLabel")),1),c(L,{theme:"success",shape:"round",size:"medium"},{default:Oe(()=>[xt("v"+Fe(Ae(f).latestVersion),1)]),_:1})])])):en("",!0),Ae(k)?(Le(),Ge("div",iJr,[S[10]||(S[10]=fe("span",{class:"versionTimeLabel"},"更新时间",-1)),fe("span",rJr,Fe(Ae(k)),1)])):en("",!0),Ae(s)?(Le(),Ge("div",oJr,[c(N,{modelValue:Ae(a),"onUpdate:modelValue":S[2]||(S[2]=H=>Bn(a)?a.value=H:null),placeholder:"输入自定义更新地址",clearable:"",style:{"margin-bottom":"12px"}},null,8,["modelValue"])])):en("",!0),fe("div",sJr,[fe("span",aJr,Fe(_.$t("settings.about.selectUpdateSource")),1),fe("div",lJr,[(Le(!0),Ge(on,null,Bi(Ae(m),H=>(Le(),Ge("div",{class:Eo(["sourceCard",{active:Ae(g)===H.value,disabled:H.disabled}]),key:H.value,onClick:X=>!H.disabled&&(g.value=H.value)},[fe("div",{class:Eo(["sourceIcon",H.iconClass]),style:io(H.iconBg?{background:H.iconBg}:void 0)},[H.iconType==="image"?(Le(),Ge("img",{key:0,src:H.iconSrc,alt:H.label,style:{width:"22px",height:"22px"}},null,8,dJr)):H.iconName==="github"?(Le(),Ft(D,{key:1,theme:"outline",size:"22"})):H.iconName==="code"?(Le(),Ft(R,{key:2,theme:"outline",size:"22"})):en("",!0)],6),fe("span",uJr,Fe(H.label),1),Ae(g)===H.value?(Le(),Ge("div",hJr,[c(j,{theme:"filled",size:"18",style:{color:"var(--td-brand-color)"}})])):en("",!0)],10,cJr))),128))])])])]),_:1},8,["visible"])])}}}),mJr=Kr(gJr,[["__scopeId","data-v-471012aa"]]),kJr={class:"logout-config"},vJr=et({__name:"logoutConfig",setup(e){const t=_pe(),n=he(!1);function r(){const s=ao.confirm({header:$t("settings.logout.logout"),body:$t("settings.logout.confirmLogout"),confirmBtn:{content:$t("settings.logout.logout"),theme:"danger"},cancelBtn:$t("common.cancel"),onConfirm:async()=>{s.destroy(),await o()},onClose:()=>s.destroy()})}async function o(){n.value=!0;try{localStorage.removeItem("token"),localStorage.removeItem("user"),window.$message.success($t("settings.logout.msg.logoutSuccess")),t.push("/login")}catch{window.$message.error($t("settings.logout.msg.logoutFailed"))}finally{n.value=!1}}return(s,a)=>{const l=Dz,d=uL,u=Ci,h=Ev;return Le(),Ge("div",kJr,[c(h,{direction:"vertical",size:"medium"},{default:Oe(()=>[c(l,{theme:"warning",message:s.$t("settings.logout.warning")},null,8,["message"]),c(u,{theme:"danger",loading:n.value,onClick:r},{icon:Oe(()=>[c(d,{name:"logout"})]),default:Oe(()=>[xt(" "+Fe(s.$t("settings.logout.logout")),1)]),_:1},8,["loading"])]),_:1})])}}}),AJr=Kr(vJr,[["__scopeId","data-v-e0f76e54"]]);function L6n(){return globalThis._VSCODE_NLS_MESSAGES}function wJe(){return globalThis._VSCODE_NLS_LANGUAGE}const pJr=wJe()==="pseudo"||typeof document<"u"&&document.location&&typeof document.location.hash=="string"&&document.location.hash.indexOf("pseudo=true")>=0;function fme(e,t){let n;return t.length===0?n=e:n=e.replace(/\{(\d+)\}/g,(r,o)=>{const s=o[0],a=t[s];let l=r;return typeof a=="string"?l=a:(typeof a=="number"||typeof a=="boolean"||a===void 0||a===null)&&(l=String(a)),l}),pJr&&(n="["+n.replace(/[aouei]/g,"$&$&")+"]"),n}function U(e,t,...n){return fme(typeof e=="number"?x6n(e,t):t,n)}function x6n(e,t){var r;const n=(r=L6n())==null?void 0:r[e];if(typeof n!="string"){if(typeof t=="string")return t;throw new Error(`!!! NLS MISSING: ${e} !!!`)}return n}function St(e,t,...n){let r;typeof e=="number"?r=x6n(e,t):r=t;const o=fme(r,n);return{value:o,original:t===r?o:fme(t,n)}}function bJr(e,t){const n=e;typeof n.vscodeWindowId!="number"&&Object.defineProperty(n,"vscodeWindowId",{get:()=>t})}const xs=window,vve=class vve{constructor(){this.mapWindowIdToZoomFactor=new Map}getZoomFactor(t){return this.mapWindowIdToZoomFactor.get(this.getWindowId(t))??1}getWindowId(t){return t.vscodeWindowId}};vve.INSTANCE=new vve;let jFe=vve;function E6n(e,t,n){typeof t=="string"&&(t=e.matchMedia(t)),t.addEventListener("change",n)}function WFe(e){return jFe.INSTANCE.getZoomFactor(e)}const zz=navigator.userAgent,k1=zz.indexOf("Firefox")>=0,gbe=zz.indexOf("AppleWebKit")>=0,bie=zz.indexOf("Chrome")>=0,tR=!bie&&zz.indexOf("Safari")>=0,T6n=!bie&&!tR&&gbe;zz.indexOf("Electron/")>=0;const ebt=zz.indexOf("Android")>=0;let W8e=!1;if(typeof xs.matchMedia=="function"){const e=xs.matchMedia("(display-mode: standalone) or (display-mode: window-controls-overlay)"),t=xs.matchMedia("(display-mode: fullscreen)");W8e=e.matches,E6n(xs,e,({matches:n})=>{W8e&&t.matches||(W8e=n)})}function OJe(){return globalThis.MonacoEnvironment}class wJr{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(t){setTimeout(()=>{throw t.stack?GW.isErrorNoTelemetry(t)?new GW(t.message+` +检测到该版本需要重新安装更新,安装过程中可能会替换现有安装,请先保存当前工作。`:"",S=ao.confirm({header:"确认更新",body:`将通过 ${b(g.value)} 更新到 v${f.value.latestVersion},确认继续吗?${_}`,confirmBtn:{content:t("settings.about.confirmUpdate"),theme:"primary"},cancelBtn:t("settings.about.cancel"),onConfirm:async()=>{S.destroy(),await y()},onClose:()=>S.destroy()})}return(_,S)=>{const L=Sg,E=Cn("i-refresh"),Q=Ci,T=_Ze,P=km,D=Cn("i-github"),I=Cn("i-right"),B=PB,R=Cn("i-code"),M=Cn("i-notes"),N=pu,j=Cn("i-check-one"),W=nc;return Le(),Ge("div",_Kr,[c(P,{bordered:"",style:{width:"100%"},class:"logoCard"},{default:Oe(()=>[fe("div",SKr,[fe("img",{src:lbe,alt:"ToonFlow Logo",class:"logo",onClick:u}),fe("div",LKr,[S[6]||(S[6]=fe("div",{class:"name"},"ToonFlow",-1)),fe("div",xKr,Fe(_.$t("settings.about.slogan")),1),fe("div",EKr,[c(L,{theme:"primary",shape:"round",size:"small",style:{padding:"10px"}},{default:Oe(()=>[xt("v"+Fe(Ae(n)),1)]),_:1})])]),fe("div",TKr,[c(T,{count:Ae(o)?1:0,dot:"",offset:[-4,-4]},{default:Oe(()=>[c(Q,{theme:"primary",onClick:p},{icon:Oe(()=>[c(E,{theme:"outline",size:"18"})]),default:Oe(()=>[fe("span",QKr,Fe(Ae(o)?_.$t("settings.about.upToDate"):_.$t("settings.about.checkUpdate")),1)]),_:1})]),_:1},8,["count"])])])]),_:1}),fe("div",DKr,[fe("span",null,Fe(_.$t("settings.about.codeRepository")),1),c(P,{bordered:"",style:{width:"100%"},class:"logoCard"},{default:Oe(()=>[fe("div",{class:"ac jb",style:{cursor:"pointer"},onClick:S[0]||(S[0]=H=>A("https://github.com/HBAI-Ltd/Toonflow-app"))},[fe("div",BKr,[fe("div",RKr,[c(D,{theme:"outline",size:"22",class:"c",style:{width:"100%",height:"100%"}})]),fe("div",IKr,[fe("div",null,[fe("span",MKr,Fe(_.$t("settings.about.githubRepo")),1)]),S[7]||(S[7]=fe("div",null,[fe("span",{style:{"font-size":"12px",color:"#666"}},"https://github.com/HBAI-Ltd/Toonflow-app")],-1))])]),c(I,{theme:"outline",size:"18"})]),c(B),fe("div",{class:"ac jb",style:{cursor:"pointer"},onClick:S[1]||(S[1]=H=>A("https://gitee.com/HBAI-Ltd/Toonflow-app"))},[fe("div",PKr,[fe("div",FKr,[c(R,{theme:"outline",size:"20",class:"c",style:{width:"100%",height:"100%"}})]),fe("div",NKr,[fe("div",null,[fe("span",UKr,Fe(_.$t("settings.about.giteeRepo")),1)]),S[8]||(S[8]=fe("div",null,[fe("span",{style:{"font-size":"12px",color:"#666"}},"https://gitee.com/HBAI-Ltd/Toonflow-app")],-1))])]),c(I,{theme:"outline",size:"18"})])]),_:1})]),fe("div",jKr,[fe("span",null,Fe(_.$t("settings.about.license")),1),c(P,{bordered:"",style:{width:"100%"},class:"logoCard"},{default:Oe(()=>[fe("div",WKr,[fe("div",VKr,[fe("div",zKr,[c(M,{theme:"outline",size:"20",class:"c",style:{width:"100%",height:"100%"}})]),fe("div",HKr,[S[9]||(S[9]=fe("div",null,[fe("span",{style:{"font-size":"15px","font-weight":"900"}},"Apache-2.0 License")],-1)),fe("div",null,[fe("span",$Kr,Fe(_.$t("settings.about.licenseDesc")),1)])])]),c(I,{theme:"outline",size:"18"})])]),_:1})]),c(W,{visible:Ae(h),"onUpdate:visible":S[5]||(S[5]=H=>Bn(h)?h.value=H:null),header:!1,"confirm-btn":null,"cancel-btn":null,"close-on-overlay-click":!1,width:"600px"},{footer:Oe(()=>[fe("div",fJr,[c(Q,{variant:"outline",onClick:S[3]||(S[3]=H=>h.value=!1),disabled:Ae(v)},{default:Oe(()=>[xt(Fe(_.$t("settings.about.cancel")),1)]),_:1},8,["disabled"]),c(Q,{theme:"primary",onClick:S[4]||(S[4]=H=>Ae(f).needUpdate?C():w()),loading:Ae(v)},{icon:Oe(()=>[c(E,{theme:"outline",size:"16"})]),default:Oe(()=>[xt(" "+Fe(Ae(f).needUpdate?_.$t("settings.about.confirmUpdate"):_.$t("settings.about.checkUpdate")),1)]),_:1},8,["loading"])])]),default:Oe(()=>[fe("div",XKr,[fe("div",GKr,[fe("div",YKr,[c(E,{theme:"outline",size:"28",style:{color:"var(--td-brand-color)"}})]),fe("div",ZKr,Fe(Ae(f).needUpdate?_.$t("settings.about.updateAvailable"):Ae(f).latestVersion?_.$t("settings.about.noUpdate"):_.$t("settings.about.selectUpdateSource")),1)]),Ae(f).latestVersion?(Le(),Ge("div",qKr,[fe("div",KKr,[fe("span",JKr,Fe(_.$t("settings.about.currentVersion")),1),c(L,{theme:"default",shape:"round",size:"medium"},{default:Oe(()=>[xt("v"+Fe(Ae(n)),1)]),_:1})]),fe("div",eJr,[c(I,{theme:"outline",size:"20",style:{color:"var(--td-brand-color)"}})]),fe("div",tJr,[fe("span",nJr,Fe(_.$t("settings.about.latestVersionLabel")),1),c(L,{theme:"success",shape:"round",size:"medium"},{default:Oe(()=>[xt("v"+Fe(Ae(f).latestVersion),1)]),_:1})])])):en("",!0),Ae(k)?(Le(),Ge("div",iJr,[S[10]||(S[10]=fe("span",{class:"versionTimeLabel"},"更新时间",-1)),fe("span",rJr,Fe(Ae(k)),1)])):en("",!0),Ae(s)?(Le(),Ge("div",oJr,[c(N,{modelValue:Ae(a),"onUpdate:modelValue":S[2]||(S[2]=H=>Bn(a)?a.value=H:null),placeholder:"输入自定义更新地址",clearable:"",style:{"margin-bottom":"12px"}},null,8,["modelValue"])])):en("",!0),fe("div",sJr,[fe("span",aJr,Fe(_.$t("settings.about.selectUpdateSource")),1),fe("div",lJr,[(Le(!0),Ge(rn,null,Bi(Ae(m),H=>(Le(),Ge("div",{class:Eo(["sourceCard",{active:Ae(g)===H.value,disabled:H.disabled}]),key:H.value,onClick:X=>!H.disabled&&(g.value=H.value)},[fe("div",{class:Eo(["sourceIcon",H.iconClass]),style:io(H.iconBg?{background:H.iconBg}:void 0)},[H.iconType==="image"?(Le(),Ge("img",{key:0,src:H.iconSrc,alt:H.label,style:{width:"22px",height:"22px"}},null,8,dJr)):H.iconName==="github"?(Le(),Pt(D,{key:1,theme:"outline",size:"22"})):H.iconName==="code"?(Le(),Pt(R,{key:2,theme:"outline",size:"22"})):en("",!0)],6),fe("span",uJr,Fe(H.label),1),Ae(g)===H.value?(Le(),Ge("div",hJr,[c(j,{theme:"filled",size:"18",style:{color:"var(--td-brand-color)"}})])):en("",!0)],10,cJr))),128))])])])]),_:1},8,["visible"])])}}}),mJr=Kr(gJr,[["__scopeId","data-v-471012aa"]]),kJr={class:"logout-config"},vJr=et({__name:"logoutConfig",setup(e){const t=_pe(),n=he(!1);function r(){const s=ao.confirm({header:$t("settings.logout.logout"),body:$t("settings.logout.confirmLogout"),confirmBtn:{content:$t("settings.logout.logout"),theme:"danger"},cancelBtn:$t("common.cancel"),onConfirm:async()=>{s.destroy(),await o()},onClose:()=>s.destroy()})}async function o(){n.value=!0;try{localStorage.removeItem("token"),localStorage.removeItem("user"),window.$message.success($t("settings.logout.msg.logoutSuccess")),t.push("/login")}catch{window.$message.error($t("settings.logout.msg.logoutFailed"))}finally{n.value=!1}}return(s,a)=>{const l=Dz,d=uL,u=Ci,h=Ev;return Le(),Ge("div",kJr,[c(h,{direction:"vertical",size:"medium"},{default:Oe(()=>[c(l,{theme:"warning",message:s.$t("settings.logout.warning")},null,8,["message"]),c(u,{theme:"danger",loading:n.value,onClick:r},{icon:Oe(()=>[c(d,{name:"logout"})]),default:Oe(()=>[xt(" "+Fe(s.$t("settings.logout.logout")),1)]),_:1},8,["loading"])]),_:1})])}}}),AJr=Kr(vJr,[["__scopeId","data-v-e0f76e54"]]);function L6n(){return globalThis._VSCODE_NLS_MESSAGES}function wJe(){return globalThis._VSCODE_NLS_LANGUAGE}const pJr=wJe()==="pseudo"||typeof document<"u"&&document.location&&typeof document.location.hash=="string"&&document.location.hash.indexOf("pseudo=true")>=0;function fme(e,t){let n;return t.length===0?n=e:n=e.replace(/\{(\d+)\}/g,(r,o)=>{const s=o[0],a=t[s];let l=r;return typeof a=="string"?l=a:(typeof a=="number"||typeof a=="boolean"||a===void 0||a===null)&&(l=String(a)),l}),pJr&&(n="["+n.replace(/[aouei]/g,"$&$&")+"]"),n}function U(e,t,...n){return fme(typeof e=="number"?x6n(e,t):t,n)}function x6n(e,t){var r;const n=(r=L6n())==null?void 0:r[e];if(typeof n!="string"){if(typeof t=="string")return t;throw new Error(`!!! NLS MISSING: ${e} !!!`)}return n}function St(e,t,...n){let r;typeof e=="number"?r=x6n(e,t):r=t;const o=fme(r,n);return{value:o,original:t===r?o:fme(t,n)}}function bJr(e,t){const n=e;typeof n.vscodeWindowId!="number"&&Object.defineProperty(n,"vscodeWindowId",{get:()=>t})}const xs=window,vve=class vve{constructor(){this.mapWindowIdToZoomFactor=new Map}getZoomFactor(t){return this.mapWindowIdToZoomFactor.get(this.getWindowId(t))??1}getWindowId(t){return t.vscodeWindowId}};vve.INSTANCE=new vve;let jFe=vve;function E6n(e,t,n){typeof t=="string"&&(t=e.matchMedia(t)),t.addEventListener("change",n)}function WFe(e){return jFe.INSTANCE.getZoomFactor(e)}const zz=navigator.userAgent,k1=zz.indexOf("Firefox")>=0,gbe=zz.indexOf("AppleWebKit")>=0,bie=zz.indexOf("Chrome")>=0,tR=!bie&&zz.indexOf("Safari")>=0,T6n=!bie&&!tR&&gbe;zz.indexOf("Electron/")>=0;const ebt=zz.indexOf("Android")>=0;let W8e=!1;if(typeof xs.matchMedia=="function"){const e=xs.matchMedia("(display-mode: standalone) or (display-mode: window-controls-overlay)"),t=xs.matchMedia("(display-mode: fullscreen)");W8e=e.matches,E6n(xs,e,({matches:n})=>{W8e&&t.matches||(W8e=n)})}function OJe(){return globalThis.MonacoEnvironment}class wJr{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(t){setTimeout(()=>{throw t.stack?GW.isErrorNoTelemetry(t)?new GW(t.message+` `+t.stack):new Error(t.message+` -`+t.stack):t},0)}}emit(t){this.listeners.forEach(n=>{n(t)})}onUnexpectedError(t){this.unexpectedErrorHandler(t),this.emit(t)}onUnexpectedExternalError(t){this.unexpectedErrorHandler(t)}}const yJe=new wJr;function gme(e){yJe.onUnexpectedError(e)}function zi(e){C2(e)||yJe.onUnexpectedError(e)}function Nc(e){C2(e)||yJe.onUnexpectedExternalError(e)}function VFe(e){if(e instanceof Error){const{name:t,message:n,cause:r}=e,o=e.stacktrace||e.stack;return{$isError:!0,name:t,message:n,stack:o,noTelemetry:GW.isErrorNoTelemetry(e),cause:r?VFe(r):void 0,code:e.code}}return e}const mme="Canceled";function C2(e){return e instanceof lA?!0:e instanceof Error&&e.name===mme&&e.message===mme}class lA extends Error{constructor(){super(mme),this.name=this.message}}function OJr(){const e=new Error(mme);return e.name=e.message,e}function Gv(e){return e?new Error(`Illegal argument: ${e}`):new Error("Illegal argument")}function kme(e){return e?new Error(`Illegal state: ${e}`):new Error("Illegal state")}class yJr extends Error{constructor(t){super("NotSupported"),t&&(this.message=t)}}class GW extends Error{constructor(t){super(t),this.name="CodeExpectedError"}static fromError(t){if(t instanceof GW)return t;const n=new GW;return n.message=t.message,n.stack=t.stack,n}static isErrorNoTelemetry(t){return t.name==="CodeExpectedError"}}class hi extends Error{constructor(t){super(t||"An unexpected bug occurred."),Object.setPrototypeOf(this,hi.prototype)}}function V8e(e,t){if(!e)throw new Error(t?`Assertion failed (${t})`:"Assertion Failed")}function wie(e,t="Unreachable"){throw new Error(t)}function UK(e,t="unexpected state"){if(!e)throw typeof t=="string"?new hi(`Assertion Failed: ${t}`):t}function tbt(e,t="Soft Assertion Failed"){e||zi(new hi(t))}function b6(e){if(!e()){debugger;e(),zi(new hi("Assertion Failed"))}}function Oie(e,t){let n=0;for(;n"u"}function Mu(e){return!Qv(e)}function Qv(e){return Lf(e)||e===null}function Oo(e,t){if(!e)throw new Error(t?`Unexpected type, expected '${t}'`:"Unexpected type")}function a9(e){return UK(e!=null,"Argument is `undefined` or `null`."),e}function nR(e){return typeof e=="function"}function SJr(e,t){const n=Math.min(e.length,t.length);for(let r=0;r=0,WK=tb.indexOf("Macintosh")>=0,_Je=(tb.indexOf("Macintosh")>=0||tb.indexOf("iPad")>=0||tb.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,dZ=tb.indexOf("Linux")>=0,D6n=(tb==null?void 0:tb.indexOf("Mobi"))>=0,CJe=!0,zue=wJe()||iQ,sle=navigator.language.toLowerCase(),nbt=sle):console.error("Unable to resolve platform.");let Hue=0;WK?Hue=1:jK?Hue=3:dZ&&(Hue=2);const vh=jK,Qr=WK,v1=dZ,v3=Q6n,Ky=CJe,QJr=CJe&&typeof JS.importScripts=="function",DJr=QJr?JS.origin:void 0,cA=_Je,B6n=D6n,z8e=Hue,yy=tb,BJr=zue,RJr=typeof JS.postMessage=="function"&&!JS.importScripts,yie=(()=>{if(RJr){const e=[];JS.addEventListener("message",n=>{if(n.data&&n.data.vscodeScheduleAsyncWork)for(let r=0,o=e.length;r{const r=++t;e.push({id:r,callback:n}),JS.postMessage({vscodeScheduleAsyncWork:r},"*")}}return e=>setTimeout(e)})(),b0=WK||_Je?2:jK?1:3;let ibt=!0,rbt=!1;function R6n(){if(!rbt){rbt=!0;const e=new Uint8Array(2);e[0]=1,e[1]=2,ibt=new Uint16Array(e.buffer)[0]===513}return ibt}const SJe=!!(yy&&yy.indexOf("Chrome")>=0),IJr=!!(yy&&yy.indexOf("Firefox")>=0),MJr=!!(!SJe&&yy&&yy.indexOf("Safari")>=0),I6n=!!(yy&&yy.indexOf("Edg/")>=0),PJr=!!(yy&&yy.indexOf("Android")>=0),Cie={clipboard:{writeText:v3||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:v3||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText)},pointerEvents:xs.PointerEvent&&("ontouchstart"in xs||navigator.maxTouchPoints>0)};class LJe{constructor(){this._keyCodeToStr=[],this._strToKeyCode=Object.create(null)}define(t,n){this._keyCodeToStr[t]=n,this._strToKeyCode[n.toLowerCase()]=t}keyCodeToStr(t){return this._keyCodeToStr[t]}strToKeyCode(t){return this._strToKeyCode[t.toLowerCase()]||0}}const $ue=new LJe,$Fe=new LJe,XFe=new LJe,M6n=new Array(230),FJr=Object.create(null),NJr=Object.create(null),xJe=[];for(let e=0;e<=193;e++)xJe[e]=-1;(function(){const e="",t=[[1,0,"None",0,"unknown",0,"VK_UNKNOWN",e,e],[1,1,"Hyper",0,e,0,e,e,e],[1,2,"Super",0,e,0,e,e,e],[1,3,"Fn",0,e,0,e,e,e],[1,4,"FnLock",0,e,0,e,e,e],[1,5,"Suspend",0,e,0,e,e,e],[1,6,"Resume",0,e,0,e,e,e],[1,7,"Turbo",0,e,0,e,e,e],[1,8,"Sleep",0,e,0,"VK_SLEEP",e,e],[1,9,"WakeUp",0,e,0,e,e,e],[0,10,"KeyA",31,"A",65,"VK_A",e,e],[0,11,"KeyB",32,"B",66,"VK_B",e,e],[0,12,"KeyC",33,"C",67,"VK_C",e,e],[0,13,"KeyD",34,"D",68,"VK_D",e,e],[0,14,"KeyE",35,"E",69,"VK_E",e,e],[0,15,"KeyF",36,"F",70,"VK_F",e,e],[0,16,"KeyG",37,"G",71,"VK_G",e,e],[0,17,"KeyH",38,"H",72,"VK_H",e,e],[0,18,"KeyI",39,"I",73,"VK_I",e,e],[0,19,"KeyJ",40,"J",74,"VK_J",e,e],[0,20,"KeyK",41,"K",75,"VK_K",e,e],[0,21,"KeyL",42,"L",76,"VK_L",e,e],[0,22,"KeyM",43,"M",77,"VK_M",e,e],[0,23,"KeyN",44,"N",78,"VK_N",e,e],[0,24,"KeyO",45,"O",79,"VK_O",e,e],[0,25,"KeyP",46,"P",80,"VK_P",e,e],[0,26,"KeyQ",47,"Q",81,"VK_Q",e,e],[0,27,"KeyR",48,"R",82,"VK_R",e,e],[0,28,"KeyS",49,"S",83,"VK_S",e,e],[0,29,"KeyT",50,"T",84,"VK_T",e,e],[0,30,"KeyU",51,"U",85,"VK_U",e,e],[0,31,"KeyV",52,"V",86,"VK_V",e,e],[0,32,"KeyW",53,"W",87,"VK_W",e,e],[0,33,"KeyX",54,"X",88,"VK_X",e,e],[0,34,"KeyY",55,"Y",89,"VK_Y",e,e],[0,35,"KeyZ",56,"Z",90,"VK_Z",e,e],[0,36,"Digit1",22,"1",49,"VK_1",e,e],[0,37,"Digit2",23,"2",50,"VK_2",e,e],[0,38,"Digit3",24,"3",51,"VK_3",e,e],[0,39,"Digit4",25,"4",52,"VK_4",e,e],[0,40,"Digit5",26,"5",53,"VK_5",e,e],[0,41,"Digit6",27,"6",54,"VK_6",e,e],[0,42,"Digit7",28,"7",55,"VK_7",e,e],[0,43,"Digit8",29,"8",56,"VK_8",e,e],[0,44,"Digit9",30,"9",57,"VK_9",e,e],[0,45,"Digit0",21,"0",48,"VK_0",e,e],[1,46,"Enter",3,"Enter",13,"VK_RETURN",e,e],[1,47,"Escape",9,"Escape",27,"VK_ESCAPE",e,e],[1,48,"Backspace",1,"Backspace",8,"VK_BACK",e,e],[1,49,"Tab",2,"Tab",9,"VK_TAB",e,e],[1,50,"Space",10,"Space",32,"VK_SPACE",e,e],[0,51,"Minus",88,"-",189,"VK_OEM_MINUS","-","OEM_MINUS"],[0,52,"Equal",86,"=",187,"VK_OEM_PLUS","=","OEM_PLUS"],[0,53,"BracketLeft",92,"[",219,"VK_OEM_4","[","OEM_4"],[0,54,"BracketRight",94,"]",221,"VK_OEM_6","]","OEM_6"],[0,55,"Backslash",93,"\\",220,"VK_OEM_5","\\","OEM_5"],[0,56,"IntlHash",0,e,0,e,e,e],[0,57,"Semicolon",85,";",186,"VK_OEM_1",";","OEM_1"],[0,58,"Quote",95,"'",222,"VK_OEM_7","'","OEM_7"],[0,59,"Backquote",91,"`",192,"VK_OEM_3","`","OEM_3"],[0,60,"Comma",87,",",188,"VK_OEM_COMMA",",","OEM_COMMA"],[0,61,"Period",89,".",190,"VK_OEM_PERIOD",".","OEM_PERIOD"],[0,62,"Slash",90,"/",191,"VK_OEM_2","/","OEM_2"],[1,63,"CapsLock",8,"CapsLock",20,"VK_CAPITAL",e,e],[1,64,"F1",59,"F1",112,"VK_F1",e,e],[1,65,"F2",60,"F2",113,"VK_F2",e,e],[1,66,"F3",61,"F3",114,"VK_F3",e,e],[1,67,"F4",62,"F4",115,"VK_F4",e,e],[1,68,"F5",63,"F5",116,"VK_F5",e,e],[1,69,"F6",64,"F6",117,"VK_F6",e,e],[1,70,"F7",65,"F7",118,"VK_F7",e,e],[1,71,"F8",66,"F8",119,"VK_F8",e,e],[1,72,"F9",67,"F9",120,"VK_F9",e,e],[1,73,"F10",68,"F10",121,"VK_F10",e,e],[1,74,"F11",69,"F11",122,"VK_F11",e,e],[1,75,"F12",70,"F12",123,"VK_F12",e,e],[1,76,"PrintScreen",0,e,0,e,e,e],[1,77,"ScrollLock",84,"ScrollLock",145,"VK_SCROLL",e,e],[1,78,"Pause",7,"PauseBreak",19,"VK_PAUSE",e,e],[1,79,"Insert",19,"Insert",45,"VK_INSERT",e,e],[1,80,"Home",14,"Home",36,"VK_HOME",e,e],[1,81,"PageUp",11,"PageUp",33,"VK_PRIOR",e,e],[1,82,"Delete",20,"Delete",46,"VK_DELETE",e,e],[1,83,"End",13,"End",35,"VK_END",e,e],[1,84,"PageDown",12,"PageDown",34,"VK_NEXT",e,e],[1,85,"ArrowRight",17,"RightArrow",39,"VK_RIGHT","Right",e],[1,86,"ArrowLeft",15,"LeftArrow",37,"VK_LEFT","Left",e],[1,87,"ArrowDown",18,"DownArrow",40,"VK_DOWN","Down",e],[1,88,"ArrowUp",16,"UpArrow",38,"VK_UP","Up",e],[1,89,"NumLock",83,"NumLock",144,"VK_NUMLOCK",e,e],[1,90,"NumpadDivide",113,"NumPad_Divide",111,"VK_DIVIDE",e,e],[1,91,"NumpadMultiply",108,"NumPad_Multiply",106,"VK_MULTIPLY",e,e],[1,92,"NumpadSubtract",111,"NumPad_Subtract",109,"VK_SUBTRACT",e,e],[1,93,"NumpadAdd",109,"NumPad_Add",107,"VK_ADD",e,e],[1,94,"NumpadEnter",3,e,0,e,e,e],[1,95,"Numpad1",99,"NumPad1",97,"VK_NUMPAD1",e,e],[1,96,"Numpad2",100,"NumPad2",98,"VK_NUMPAD2",e,e],[1,97,"Numpad3",101,"NumPad3",99,"VK_NUMPAD3",e,e],[1,98,"Numpad4",102,"NumPad4",100,"VK_NUMPAD4",e,e],[1,99,"Numpad5",103,"NumPad5",101,"VK_NUMPAD5",e,e],[1,100,"Numpad6",104,"NumPad6",102,"VK_NUMPAD6",e,e],[1,101,"Numpad7",105,"NumPad7",103,"VK_NUMPAD7",e,e],[1,102,"Numpad8",106,"NumPad8",104,"VK_NUMPAD8",e,e],[1,103,"Numpad9",107,"NumPad9",105,"VK_NUMPAD9",e,e],[1,104,"Numpad0",98,"NumPad0",96,"VK_NUMPAD0",e,e],[1,105,"NumpadDecimal",112,"NumPad_Decimal",110,"VK_DECIMAL",e,e],[0,106,"IntlBackslash",97,"OEM_102",226,"VK_OEM_102",e,e],[1,107,"ContextMenu",58,"ContextMenu",93,e,e,e],[1,108,"Power",0,e,0,e,e,e],[1,109,"NumpadEqual",0,e,0,e,e,e],[1,110,"F13",71,"F13",124,"VK_F13",e,e],[1,111,"F14",72,"F14",125,"VK_F14",e,e],[1,112,"F15",73,"F15",126,"VK_F15",e,e],[1,113,"F16",74,"F16",127,"VK_F16",e,e],[1,114,"F17",75,"F17",128,"VK_F17",e,e],[1,115,"F18",76,"F18",129,"VK_F18",e,e],[1,116,"F19",77,"F19",130,"VK_F19",e,e],[1,117,"F20",78,"F20",131,"VK_F20",e,e],[1,118,"F21",79,"F21",132,"VK_F21",e,e],[1,119,"F22",80,"F22",133,"VK_F22",e,e],[1,120,"F23",81,"F23",134,"VK_F23",e,e],[1,121,"F24",82,"F24",135,"VK_F24",e,e],[1,122,"Open",0,e,0,e,e,e],[1,123,"Help",0,e,0,e,e,e],[1,124,"Select",0,e,0,e,e,e],[1,125,"Again",0,e,0,e,e,e],[1,126,"Undo",0,e,0,e,e,e],[1,127,"Cut",0,e,0,e,e,e],[1,128,"Copy",0,e,0,e,e,e],[1,129,"Paste",0,e,0,e,e,e],[1,130,"Find",0,e,0,e,e,e],[1,131,"AudioVolumeMute",117,"AudioVolumeMute",173,"VK_VOLUME_MUTE",e,e],[1,132,"AudioVolumeUp",118,"AudioVolumeUp",175,"VK_VOLUME_UP",e,e],[1,133,"AudioVolumeDown",119,"AudioVolumeDown",174,"VK_VOLUME_DOWN",e,e],[1,134,"NumpadComma",110,"NumPad_Separator",108,"VK_SEPARATOR",e,e],[0,135,"IntlRo",115,"ABNT_C1",193,"VK_ABNT_C1",e,e],[1,136,"KanaMode",0,e,0,e,e,e],[0,137,"IntlYen",0,e,0,e,e,e],[1,138,"Convert",0,e,0,e,e,e],[1,139,"NonConvert",0,e,0,e,e,e],[1,140,"Lang1",0,e,0,e,e,e],[1,141,"Lang2",0,e,0,e,e,e],[1,142,"Lang3",0,e,0,e,e,e],[1,143,"Lang4",0,e,0,e,e,e],[1,144,"Lang5",0,e,0,e,e,e],[1,145,"Abort",0,e,0,e,e,e],[1,146,"Props",0,e,0,e,e,e],[1,147,"NumpadParenLeft",0,e,0,e,e,e],[1,148,"NumpadParenRight",0,e,0,e,e,e],[1,149,"NumpadBackspace",0,e,0,e,e,e],[1,150,"NumpadMemoryStore",0,e,0,e,e,e],[1,151,"NumpadMemoryRecall",0,e,0,e,e,e],[1,152,"NumpadMemoryClear",0,e,0,e,e,e],[1,153,"NumpadMemoryAdd",0,e,0,e,e,e],[1,154,"NumpadMemorySubtract",0,e,0,e,e,e],[1,155,"NumpadClear",131,"Clear",12,"VK_CLEAR",e,e],[1,156,"NumpadClearEntry",0,e,0,e,e,e],[1,0,e,5,"Ctrl",17,"VK_CONTROL",e,e],[1,0,e,4,"Shift",16,"VK_SHIFT",e,e],[1,0,e,6,"Alt",18,"VK_MENU",e,e],[1,0,e,57,"Meta",91,"VK_COMMAND",e,e],[1,157,"ControlLeft",5,e,0,"VK_LCONTROL",e,e],[1,158,"ShiftLeft",4,e,0,"VK_LSHIFT",e,e],[1,159,"AltLeft",6,e,0,"VK_LMENU",e,e],[1,160,"MetaLeft",57,e,0,"VK_LWIN",e,e],[1,161,"ControlRight",5,e,0,"VK_RCONTROL",e,e],[1,162,"ShiftRight",4,e,0,"VK_RSHIFT",e,e],[1,163,"AltRight",6,e,0,"VK_RMENU",e,e],[1,164,"MetaRight",57,e,0,"VK_RWIN",e,e],[1,165,"BrightnessUp",0,e,0,e,e,e],[1,166,"BrightnessDown",0,e,0,e,e,e],[1,167,"MediaPlay",0,e,0,e,e,e],[1,168,"MediaRecord",0,e,0,e,e,e],[1,169,"MediaFastForward",0,e,0,e,e,e],[1,170,"MediaRewind",0,e,0,e,e,e],[1,171,"MediaTrackNext",124,"MediaTrackNext",176,"VK_MEDIA_NEXT_TRACK",e,e],[1,172,"MediaTrackPrevious",125,"MediaTrackPrevious",177,"VK_MEDIA_PREV_TRACK",e,e],[1,173,"MediaStop",126,"MediaStop",178,"VK_MEDIA_STOP",e,e],[1,174,"Eject",0,e,0,e,e,e],[1,175,"MediaPlayPause",127,"MediaPlayPause",179,"VK_MEDIA_PLAY_PAUSE",e,e],[1,176,"MediaSelect",128,"LaunchMediaPlayer",181,"VK_MEDIA_LAUNCH_MEDIA_SELECT",e,e],[1,177,"LaunchMail",129,"LaunchMail",180,"VK_MEDIA_LAUNCH_MAIL",e,e],[1,178,"LaunchApp2",130,"LaunchApp2",183,"VK_MEDIA_LAUNCH_APP2",e,e],[1,179,"LaunchApp1",0,e,0,"VK_MEDIA_LAUNCH_APP1",e,e],[1,180,"SelectTask",0,e,0,e,e,e],[1,181,"LaunchScreenSaver",0,e,0,e,e,e],[1,182,"BrowserSearch",120,"BrowserSearch",170,"VK_BROWSER_SEARCH",e,e],[1,183,"BrowserHome",121,"BrowserHome",172,"VK_BROWSER_HOME",e,e],[1,184,"BrowserBack",122,"BrowserBack",166,"VK_BROWSER_BACK",e,e],[1,185,"BrowserForward",123,"BrowserForward",167,"VK_BROWSER_FORWARD",e,e],[1,186,"BrowserStop",0,e,0,"VK_BROWSER_STOP",e,e],[1,187,"BrowserRefresh",0,e,0,"VK_BROWSER_REFRESH",e,e],[1,188,"BrowserFavorites",0,e,0,"VK_BROWSER_FAVORITES",e,e],[1,189,"ZoomToggle",0,e,0,e,e,e],[1,190,"MailReply",0,e,0,e,e,e],[1,191,"MailForward",0,e,0,e,e,e],[1,192,"MailSend",0,e,0,e,e,e],[1,0,e,114,"KeyInComposition",229,e,e,e],[1,0,e,116,"ABNT_C2",194,"VK_ABNT_C2",e,e],[1,0,e,96,"OEM_8",223,"VK_OEM_8",e,e],[1,0,e,0,e,0,"VK_KANA",e,e],[1,0,e,0,e,0,"VK_HANGUL",e,e],[1,0,e,0,e,0,"VK_JUNJA",e,e],[1,0,e,0,e,0,"VK_FINAL",e,e],[1,0,e,0,e,0,"VK_HANJA",e,e],[1,0,e,0,e,0,"VK_KANJI",e,e],[1,0,e,0,e,0,"VK_CONVERT",e,e],[1,0,e,0,e,0,"VK_NONCONVERT",e,e],[1,0,e,0,e,0,"VK_ACCEPT",e,e],[1,0,e,0,e,0,"VK_MODECHANGE",e,e],[1,0,e,0,e,0,"VK_SELECT",e,e],[1,0,e,0,e,0,"VK_PRINT",e,e],[1,0,e,0,e,0,"VK_EXECUTE",e,e],[1,0,e,0,e,0,"VK_SNAPSHOT",e,e],[1,0,e,0,e,0,"VK_HELP",e,e],[1,0,e,0,e,0,"VK_APPS",e,e],[1,0,e,0,e,0,"VK_PROCESSKEY",e,e],[1,0,e,0,e,0,"VK_PACKET",e,e],[1,0,e,0,e,0,"VK_DBE_SBCSCHAR",e,e],[1,0,e,0,e,0,"VK_DBE_DBCSCHAR",e,e],[1,0,e,0,e,0,"VK_ATTN",e,e],[1,0,e,0,e,0,"VK_CRSEL",e,e],[1,0,e,0,e,0,"VK_EXSEL",e,e],[1,0,e,0,e,0,"VK_EREOF",e,e],[1,0,e,0,e,0,"VK_PLAY",e,e],[1,0,e,0,e,0,"VK_ZOOM",e,e],[1,0,e,0,e,0,"VK_NONAME",e,e],[1,0,e,0,e,0,"VK_PA1",e,e],[1,0,e,0,e,0,"VK_OEM_CLEAR",e,e]],n=[],r=[];for(const o of t){const[s,a,l,d,u,h,g,m,v]=o;if(r[a]||(r[a]=!0,FJr[l]=a,NJr[l.toLowerCase()]=a,s&&(xJe[a]=d)),!n[d]){if(n[d]=!0,!u)throw new Error(`String representation missing for key code ${d} around scan code ${l}`);$ue.define(d,u),$Fe.define(d,m||u),XFe.define(d,v||m||u)}h&&(M6n[h]=d)}})();var vS;(function(e){function t(l){return $ue.keyCodeToStr(l)}e.toString=t;function n(l){return $ue.strToKeyCode(l)}e.fromString=n;function r(l){return $Fe.keyCodeToStr(l)}e.toUserSettingsUS=r;function o(l){return XFe.keyCodeToStr(l)}e.toUserSettingsGeneral=o;function s(l){return $Fe.strToKeyCode(l)||XFe.strToKeyCode(l)}e.fromUserSettings=s;function a(l){if(l>=98&&l<=113)return null;switch(l){case 16:return"Up";case 18:return"Down";case 15:return"Left";case 17:return"Right"}return $ue.keyCodeToStr(l)}e.toElectronAccelerator=a})(vS||(vS={}));function Uc(e,t){const n=(t&65535)<<16>>>0;return(e|n)>>>0}function GFe(e,t){if(typeof e=="number"){if(e===0)return null;const n=(e&65535)>>>0,r=(e&4294901760)>>>16;return r!==0?new H8e([ale(n,t),ale(r,t)]):new H8e([ale(n,t)])}else{const n=[];for(let r=0;r=0;S--)yield _[S]}e.reverse=l;function d(_){return!_||_[Symbol.iterator]().next().done===!0}e.isEmpty=d;function u(_){return _[Symbol.iterator]().next().value}e.first=u;function h(_,S){let L=0;for(const E of _)if(S(E,L++))return!0;return!1}e.some=h;function g(_,S){let L=0;for(const E of _)if(!S(E,L++))return!1;return!0}e.every=g;function m(_,S){for(const L of _)if(S(L))return L}e.find=m;function*v(_,S){for(const L of _)S(L)&&(yield L)}e.filter=v;function*f(_,S){let L=0;for(const E of _)yield S(E,L++)}e.map=f;function*k(_,S){let L=0;for(const E of _)yield*S(E,L++)}e.flatMap=k;function*A(..._){for(const S of _)zFe(S)?yield*S:yield S}e.concat=A;function p(_,S,L){let E=L;for(const T of _)E=S(E,T);return E}e.reduce=p;function b(_){let S=0;for(const L of _)S++;return S}e.length=b;function*w(_,S,L=_.length){for(S<-_.length&&(S=0),S<0&&(S+=_.length),L<0?L+=_.length:L>_.length&&(L=_.length);S1)throw new AggregateError(t,"Encountered errors while disposing of store");return Array.isArray(e)?[]:e}else if(e)return e.dispose(),e}function Y4(...e){return $n(()=>us(e))}class YJr{constructor(t){this._isDisposed=!1,this._fn=t}dispose(){if(!this._isDisposed){if(!this._fn)throw new Error("Unbound disposable context: Need to use an arrow function to preserve the value of this");this._isDisposed=!0,this._fn()}}}function $n(e){return new YJr(e)}var ED;let Et=(ED=class{constructor(){this._toDispose=new Set,this._isDisposed=!1}dispose(){this._isDisposed||(this._isDisposed=!0,this.clear())}get isDisposed(){return this._isDisposed}clear(){if(this._toDispose.size!==0)try{us(this._toDispose)}finally{this._toDispose.clear()}}add(t){if(!t||t===ht.None)return t;if(t===this)throw new Error("Cannot register a disposable on itself!");return this._isDisposed?ED.DISABLE_DISPOSED_WARNING||console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(t),t}delete(t){if(t){if(t===this)throw new Error("Cannot dispose a disposable on itself!");this._toDispose.delete(t),t.dispose()}}},ED.DISABLE_DISPOSED_WARNING=!1,ED);const hat=class hat{constructor(){this._store=new Et,this._store}dispose(){this._store.dispose()}_register(t){if(t===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(t)}};hat.None=Object.freeze({dispose(){}});let ht=hat;class ts{constructor(){this._isDisposed=!1}get value(){return this._isDisposed?void 0:this._value}set value(t){var n;this._isDisposed||t===this._value||((n=this._value)==null||n.dispose(),this._value=t)}clear(){this.value=void 0}dispose(){var t;this._isDisposed=!0,(t=this._value)==null||t.dispose(),this._value=void 0}}class ZJr{constructor(t){this._disposable=t,this._counter=1}acquire(){return this._counter++,this}release(){return--this._counter===0&&this._disposable.dispose(),this}}class qJr{constructor(t){this.object=t}dispose(){}}class mbe{constructor(){this._store=new Map,this._isDisposed=!1}dispose(){this._isDisposed=!0,this.clearAndDisposeAll()}clearAndDisposeAll(){if(this._store.size)try{us(this._store.values())}finally{this._store.clear()}}get(t){return this._store.get(t)}set(t,n,r=!1){var o;this._isDisposed&&console.warn(new Error("Trying to add a disposable to a DisposableMap that has already been disposed of. The added object will be leaked!").stack),r||(o=this._store.get(t))==null||o.dispose(),this._store.set(t,n)}deleteAndDispose(t){var n;(n=this._store.get(t))==null||n.dispose(),this._store.delete(t)}values(){return this._store.values()}[Symbol.iterator](){return this._store[Symbol.iterator]()}}var jS;let Kd=(jS=class{constructor(t){this.element=t,this.next=jS.Undefined,this.prev=jS.Undefined}},jS.Undefined=new jS(void 0),jS);class bg{constructor(){this._first=Kd.Undefined,this._last=Kd.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===Kd.Undefined}clear(){let t=this._first;for(;t!==Kd.Undefined;){const n=t.next;t.prev=Kd.Undefined,t.next=Kd.Undefined,t=n}this._first=Kd.Undefined,this._last=Kd.Undefined,this._size=0}unshift(t){return this._insert(t,!1)}push(t){return this._insert(t,!0)}_insert(t,n){const r=new Kd(t);if(this._first===Kd.Undefined)this._first=r,this._last=r;else if(n){const s=this._last;this._last=r,r.prev=s,s.next=r}else{const s=this._first;this._first=r,r.next=s,s.prev=r}this._size+=1;let o=!1;return()=>{o||(o=!0,this._remove(r))}}shift(){if(this._first!==Kd.Undefined){const t=this._first.element;return this._remove(this._first),t}}pop(){if(this._last!==Kd.Undefined){const t=this._last.element;return this._remove(this._last),t}}_remove(t){if(t.prev!==Kd.Undefined&&t.next!==Kd.Undefined){const n=t.prev;n.next=t.next,t.next.prev=n}else t.prev===Kd.Undefined&&t.next===Kd.Undefined?(this._first=Kd.Undefined,this._last=Kd.Undefined):t.next===Kd.Undefined?(this._last=this._last.prev,this._last.next=Kd.Undefined):t.prev===Kd.Undefined&&(this._first=this._first.next,this._first.prev=Kd.Undefined);this._size-=1}*[Symbol.iterator](){let t=this._first;for(;t!==Kd.Undefined;)yield t.element,t=t.next}}const KJr=globalThis.performance.now.bind(globalThis.performance);class vu{static create(t){return new vu(t)}constructor(t){this._now=t===!1?Date.now:KJr,this._startTime=this._now(),this._stopTime=-1}stop(){this._stopTime=this._now()}reset(){this._startTime=this._now(),this._stopTime=-1}elapsed(){return this._stopTime!==-1?this._stopTime-this._startTime:this._now()-this._startTime}}var sn;(function(e){e.None=()=>ht.None;function t(Q,P){return m(Q,()=>{},0,void 0,!0,void 0,P)}e.defer=t;function n(Q){return(P,D=null,I)=>{let B=!1,R;return R=Q(M=>{if(!B)return R?R.dispose():B=!0,P.call(D,M)},null,I),B&&R.dispose(),R}}e.once=n;function r(Q,P){return e.once(e.filter(Q,P))}e.onceIf=r;function o(Q,P,D){return h((I,B=null,R)=>Q(M=>I.call(B,P(M)),null,R),D)}e.map=o;function s(Q,P,D){return h((I,B=null,R)=>Q(M=>{P(M),I.call(B,M)},null,R),D)}e.forEach=s;function a(Q,P,D){return h((I,B=null,R)=>Q(M=>P(M)&&I.call(B,M),null,R),D)}e.filter=a;function l(Q){return Q}e.signal=l;function d(...Q){return(P,D=null,I)=>{const B=Y4(...Q.map(R=>R(M=>P.call(D,M))));return g(B,I)}}e.any=d;function u(Q,P,D,I){let B=D;return o(Q,R=>(B=P(B,R),B),I)}e.reduce=u;function h(Q,P){let D;const I={onWillAddFirstListener(){D=Q(B.fire,B)},onDidRemoveLastListener(){D==null||D.dispose()}},B=new at(I);return P==null||P.add(B),B.event}function g(Q,P){return P instanceof Array?P.push(Q):P&&P.add(Q),Q}function m(Q,P,D=100,I=!1,B=!1,R,M){let N,j,W,H=0,X;const Y={leakWarningThreshold:R,onWillAddFirstListener(){N=Q(ie=>{H++,j=P(j,ie),I&&!W&&(Z.fire(j),j=void 0),X=()=>{const J=j;j=void 0,W=void 0,(!I||H>1)&&Z.fire(J),H=0},typeof D=="number"?(W&&clearTimeout(W),W=setTimeout(X,D)):W===void 0&&(W=null,queueMicrotask(X))})},onWillRemoveListener(){B&&H>0&&(X==null||X())},onDidRemoveLastListener(){X=void 0,N.dispose()}},Z=new at(Y);return M==null||M.add(Z),Z.event}e.debounce=m;function v(Q,P=0,D){return e.debounce(Q,(I,B)=>I?(I.push(B),I):[B],P,void 0,!0,void 0,D)}e.accumulate=v;function f(Q,P=(I,B)=>I===B,D){let I=!0,B;return a(Q,R=>{const M=I||!P(R,B);return I=!1,B=R,M},D)}e.latch=f;function k(Q,P,D){return[e.filter(Q,P,D),e.filter(Q,I=>!P(I),D)]}e.split=k;function A(Q,P=!1,D=[],I){let B=D.slice(),R=Q(j=>{B?B.push(j):N.fire(j)});I&&I.add(R);const M=()=>{B==null||B.forEach(j=>N.fire(j)),B=null},N=new at({onWillAddFirstListener(){R||(R=Q(j=>N.fire(j)),I&&I.add(R))},onDidAddFirstListener(){B&&(P?setTimeout(M):M())},onDidRemoveLastListener(){R&&R.dispose(),R=null}});return I&&I.add(N),N.event}e.buffer=A;function p(Q,P){return(I,B,R)=>{const M=P(new w);return Q(function(N){const j=M.evaluate(N);j!==b&&I.call(B,j)},void 0,R)}}e.chain=p;const b=Symbol("HaltChainable");class w{constructor(){this.steps=[]}map(P){return this.steps.push(P),this}forEach(P){return this.steps.push(D=>(P(D),D)),this}filter(P){return this.steps.push(D=>P(D)?D:b),this}reduce(P,D){let I=D;return this.steps.push(B=>(I=P(I,B),I)),this}latch(P=(D,I)=>D===I){let D=!0,I;return this.steps.push(B=>{const R=D||!P(B,I);return D=!1,I=B,R?B:b}),this}evaluate(P){for(const D of this.steps)if(P=D(P),P===b)break;return P}}function O(Q,P,D=I=>I){const I=(...N)=>M.fire(D(...N)),B=()=>Q.on(P,I),R=()=>Q.removeListener(P,I),M=new at({onWillAddFirstListener:B,onDidRemoveLastListener:R});return M.event}e.fromNodeEventEmitter=O;function y(Q,P,D=I=>I){const I=(...N)=>M.fire(D(...N)),B=()=>Q.addEventListener(P,I),R=()=>Q.removeEventListener(P,I),M=new at({onWillAddFirstListener:B,onDidRemoveLastListener:R});return M.event}e.fromDOMEventEmitter=y;function C(Q,P){let D;const I=new Promise((B,R)=>{const M=n(Q)(B,null,P);D=()=>M.dispose()});return I.cancel=D,I}e.toPromise=C;function _(Q,P){return Q(D=>P.fire(D))}e.forward=_;function S(Q,P,D){return P(D),Q(I=>P(I))}e.runAndSubscribe=S;class L{constructor(P,D){this._observable=P,this._counter=0,this._hasChanged=!1;const I={onWillAddFirstListener:()=>{P.addObserver(this),this._observable.reportChanges()},onDidRemoveLastListener:()=>{P.removeObserver(this)}};this.emitter=new at(I),D&&D.add(this.emitter)}beginUpdate(P){this._counter++}handlePossibleChange(P){}handleChange(P,D){this._hasChanged=!0}endUpdate(P){this._counter--,this._counter===0&&(this._observable.reportChanges(),this._hasChanged&&(this._hasChanged=!1,this.emitter.fire(this._observable.get())))}}function E(Q,P){return new L(Q,P).emitter.event}e.fromObservable=E;function T(Q){return(P,D,I)=>{let B=0,R=!1;const M={beginUpdate(){B++},endUpdate(){B--,B===0&&(Q.reportChanges(),R&&(R=!1,P.call(D)))},handlePossibleChange(){},handleChange(){R=!0}};Q.addObserver(M),Q.reportChanges();const N={dispose(){Q.removeObserver(M)}};return I instanceof Et?I.add(N):Array.isArray(I)&&I.push(N),N}}e.fromObservableLight=T})(sn||(sn={}));const XN=class XN{constructor(t){this.listenerCount=0,this.invocationCount=0,this.elapsedOverall=0,this.durations=[],this.name=`${t}_${XN._idPool++}`,XN.all.add(this)}start(t){this._stopWatch=new vu,this.listenerCount=t}stop(){if(this._stopWatch){const t=this._stopWatch.elapsed();this.durations.push(t),this.elapsedOverall+=t,this.invocationCount+=1,this._stopWatch=void 0}}};XN.all=new Set,XN._idPool=0;let YFe=XN,JJr=-1;const Ave=class Ave{constructor(t,n,r=(Ave._idPool++).toString(16).padStart(3,"0")){this._errorHandler=t,this.threshold=n,this.name=r,this._warnCountdown=0}dispose(){var t;(t=this._stacks)==null||t.clear()}check(t,n){const r=this.threshold;if(r<=0||n{const s=this._stacks.get(t.value)||0;this._stacks.set(t.value,s-1)}}getMostFrequentStack(){if(!this._stacks)return;let t,n=0;for(const[r,o]of this._stacks)(!t||n{n(t)})}onUnexpectedError(t){this.unexpectedErrorHandler(t),this.emit(t)}onUnexpectedExternalError(t){this.unexpectedErrorHandler(t)}}const yJe=new wJr;function gme(e){yJe.onUnexpectedError(e)}function zi(e){C2(e)||yJe.onUnexpectedError(e)}function Nc(e){C2(e)||yJe.onUnexpectedExternalError(e)}function VFe(e){if(e instanceof Error){const{name:t,message:n,cause:r}=e,o=e.stacktrace||e.stack;return{$isError:!0,name:t,message:n,stack:o,noTelemetry:GW.isErrorNoTelemetry(e),cause:r?VFe(r):void 0,code:e.code}}return e}const mme="Canceled";function C2(e){return e instanceof lA?!0:e instanceof Error&&e.name===mme&&e.message===mme}class lA extends Error{constructor(){super(mme),this.name=this.message}}function OJr(){const e=new Error(mme);return e.name=e.message,e}function Gv(e){return e?new Error(`Illegal argument: ${e}`):new Error("Illegal argument")}function kme(e){return e?new Error(`Illegal state: ${e}`):new Error("Illegal state")}class yJr extends Error{constructor(t){super("NotSupported"),t&&(this.message=t)}}class GW extends Error{constructor(t){super(t),this.name="CodeExpectedError"}static fromError(t){if(t instanceof GW)return t;const n=new GW;return n.message=t.message,n.stack=t.stack,n}static isErrorNoTelemetry(t){return t.name==="CodeExpectedError"}}class hi extends Error{constructor(t){super(t||"An unexpected bug occurred."),Object.setPrototypeOf(this,hi.prototype)}}function V8e(e,t){if(!e)throw new Error(t?`Assertion failed (${t})`:"Assertion Failed")}function wie(e,t="Unreachable"){throw new Error(t)}function UK(e,t="unexpected state"){if(!e)throw typeof t=="string"?new hi(`Assertion Failed: ${t}`):t}function tbt(e,t="Soft Assertion Failed"){e||zi(new hi(t))}function b6(e){if(!e()){debugger;e(),zi(new hi("Assertion Failed"))}}function Oie(e,t){let n=0;for(;n"u"}function Mu(e){return!Qv(e)}function Qv(e){return Lf(e)||e===null}function Oo(e,t){if(!e)throw new Error(t?`Unexpected type, expected '${t}'`:"Unexpected type")}function a9(e){return UK(e!=null,"Argument is `undefined` or `null`."),e}function nR(e){return typeof e=="function"}function SJr(e,t){const n=Math.min(e.length,t.length);for(let r=0;r=0,WK=tb.indexOf("Macintosh")>=0,_Je=(tb.indexOf("Macintosh")>=0||tb.indexOf("iPad")>=0||tb.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,dZ=tb.indexOf("Linux")>=0,D6n=(tb==null?void 0:tb.indexOf("Mobi"))>=0,CJe=!0,zue=wJe()||iQ,sle=navigator.language.toLowerCase(),nbt=sle):console.error("Unable to resolve platform.");let Hue=0;WK?Hue=1:jK?Hue=3:dZ&&(Hue=2);const vh=jK,Qr=WK,v1=dZ,v3=Q6n,Ky=CJe,QJr=CJe&&typeof JS.importScripts=="function",DJr=QJr?JS.origin:void 0,cA=_Je,B6n=D6n,z8e=Hue,yy=tb,BJr=zue,RJr=typeof JS.postMessage=="function"&&!JS.importScripts,yie=(()=>{if(RJr){const e=[];JS.addEventListener("message",n=>{if(n.data&&n.data.vscodeScheduleAsyncWork)for(let r=0,o=e.length;r{const r=++t;e.push({id:r,callback:n}),JS.postMessage({vscodeScheduleAsyncWork:r},"*")}}return e=>setTimeout(e)})(),b0=WK||_Je?2:jK?1:3;let ibt=!0,rbt=!1;function R6n(){if(!rbt){rbt=!0;const e=new Uint8Array(2);e[0]=1,e[1]=2,ibt=new Uint16Array(e.buffer)[0]===513}return ibt}const SJe=!!(yy&&yy.indexOf("Chrome")>=0),IJr=!!(yy&&yy.indexOf("Firefox")>=0),MJr=!!(!SJe&&yy&&yy.indexOf("Safari")>=0),I6n=!!(yy&&yy.indexOf("Edg/")>=0),PJr=!!(yy&&yy.indexOf("Android")>=0),Cie={clipboard:{writeText:v3||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:v3||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText)},pointerEvents:xs.PointerEvent&&("ontouchstart"in xs||navigator.maxTouchPoints>0)};class LJe{constructor(){this._keyCodeToStr=[],this._strToKeyCode=Object.create(null)}define(t,n){this._keyCodeToStr[t]=n,this._strToKeyCode[n.toLowerCase()]=t}keyCodeToStr(t){return this._keyCodeToStr[t]}strToKeyCode(t){return this._strToKeyCode[t.toLowerCase()]||0}}const $ue=new LJe,$Fe=new LJe,XFe=new LJe,M6n=new Array(230),FJr=Object.create(null),NJr=Object.create(null),xJe=[];for(let e=0;e<=193;e++)xJe[e]=-1;(function(){const e="",t=[[1,0,"None",0,"unknown",0,"VK_UNKNOWN",e,e],[1,1,"Hyper",0,e,0,e,e,e],[1,2,"Super",0,e,0,e,e,e],[1,3,"Fn",0,e,0,e,e,e],[1,4,"FnLock",0,e,0,e,e,e],[1,5,"Suspend",0,e,0,e,e,e],[1,6,"Resume",0,e,0,e,e,e],[1,7,"Turbo",0,e,0,e,e,e],[1,8,"Sleep",0,e,0,"VK_SLEEP",e,e],[1,9,"WakeUp",0,e,0,e,e,e],[0,10,"KeyA",31,"A",65,"VK_A",e,e],[0,11,"KeyB",32,"B",66,"VK_B",e,e],[0,12,"KeyC",33,"C",67,"VK_C",e,e],[0,13,"KeyD",34,"D",68,"VK_D",e,e],[0,14,"KeyE",35,"E",69,"VK_E",e,e],[0,15,"KeyF",36,"F",70,"VK_F",e,e],[0,16,"KeyG",37,"G",71,"VK_G",e,e],[0,17,"KeyH",38,"H",72,"VK_H",e,e],[0,18,"KeyI",39,"I",73,"VK_I",e,e],[0,19,"KeyJ",40,"J",74,"VK_J",e,e],[0,20,"KeyK",41,"K",75,"VK_K",e,e],[0,21,"KeyL",42,"L",76,"VK_L",e,e],[0,22,"KeyM",43,"M",77,"VK_M",e,e],[0,23,"KeyN",44,"N",78,"VK_N",e,e],[0,24,"KeyO",45,"O",79,"VK_O",e,e],[0,25,"KeyP",46,"P",80,"VK_P",e,e],[0,26,"KeyQ",47,"Q",81,"VK_Q",e,e],[0,27,"KeyR",48,"R",82,"VK_R",e,e],[0,28,"KeyS",49,"S",83,"VK_S",e,e],[0,29,"KeyT",50,"T",84,"VK_T",e,e],[0,30,"KeyU",51,"U",85,"VK_U",e,e],[0,31,"KeyV",52,"V",86,"VK_V",e,e],[0,32,"KeyW",53,"W",87,"VK_W",e,e],[0,33,"KeyX",54,"X",88,"VK_X",e,e],[0,34,"KeyY",55,"Y",89,"VK_Y",e,e],[0,35,"KeyZ",56,"Z",90,"VK_Z",e,e],[0,36,"Digit1",22,"1",49,"VK_1",e,e],[0,37,"Digit2",23,"2",50,"VK_2",e,e],[0,38,"Digit3",24,"3",51,"VK_3",e,e],[0,39,"Digit4",25,"4",52,"VK_4",e,e],[0,40,"Digit5",26,"5",53,"VK_5",e,e],[0,41,"Digit6",27,"6",54,"VK_6",e,e],[0,42,"Digit7",28,"7",55,"VK_7",e,e],[0,43,"Digit8",29,"8",56,"VK_8",e,e],[0,44,"Digit9",30,"9",57,"VK_9",e,e],[0,45,"Digit0",21,"0",48,"VK_0",e,e],[1,46,"Enter",3,"Enter",13,"VK_RETURN",e,e],[1,47,"Escape",9,"Escape",27,"VK_ESCAPE",e,e],[1,48,"Backspace",1,"Backspace",8,"VK_BACK",e,e],[1,49,"Tab",2,"Tab",9,"VK_TAB",e,e],[1,50,"Space",10,"Space",32,"VK_SPACE",e,e],[0,51,"Minus",88,"-",189,"VK_OEM_MINUS","-","OEM_MINUS"],[0,52,"Equal",86,"=",187,"VK_OEM_PLUS","=","OEM_PLUS"],[0,53,"BracketLeft",92,"[",219,"VK_OEM_4","[","OEM_4"],[0,54,"BracketRight",94,"]",221,"VK_OEM_6","]","OEM_6"],[0,55,"Backslash",93,"\\",220,"VK_OEM_5","\\","OEM_5"],[0,56,"IntlHash",0,e,0,e,e,e],[0,57,"Semicolon",85,";",186,"VK_OEM_1",";","OEM_1"],[0,58,"Quote",95,"'",222,"VK_OEM_7","'","OEM_7"],[0,59,"Backquote",91,"`",192,"VK_OEM_3","`","OEM_3"],[0,60,"Comma",87,",",188,"VK_OEM_COMMA",",","OEM_COMMA"],[0,61,"Period",89,".",190,"VK_OEM_PERIOD",".","OEM_PERIOD"],[0,62,"Slash",90,"/",191,"VK_OEM_2","/","OEM_2"],[1,63,"CapsLock",8,"CapsLock",20,"VK_CAPITAL",e,e],[1,64,"F1",59,"F1",112,"VK_F1",e,e],[1,65,"F2",60,"F2",113,"VK_F2",e,e],[1,66,"F3",61,"F3",114,"VK_F3",e,e],[1,67,"F4",62,"F4",115,"VK_F4",e,e],[1,68,"F5",63,"F5",116,"VK_F5",e,e],[1,69,"F6",64,"F6",117,"VK_F6",e,e],[1,70,"F7",65,"F7",118,"VK_F7",e,e],[1,71,"F8",66,"F8",119,"VK_F8",e,e],[1,72,"F9",67,"F9",120,"VK_F9",e,e],[1,73,"F10",68,"F10",121,"VK_F10",e,e],[1,74,"F11",69,"F11",122,"VK_F11",e,e],[1,75,"F12",70,"F12",123,"VK_F12",e,e],[1,76,"PrintScreen",0,e,0,e,e,e],[1,77,"ScrollLock",84,"ScrollLock",145,"VK_SCROLL",e,e],[1,78,"Pause",7,"PauseBreak",19,"VK_PAUSE",e,e],[1,79,"Insert",19,"Insert",45,"VK_INSERT",e,e],[1,80,"Home",14,"Home",36,"VK_HOME",e,e],[1,81,"PageUp",11,"PageUp",33,"VK_PRIOR",e,e],[1,82,"Delete",20,"Delete",46,"VK_DELETE",e,e],[1,83,"End",13,"End",35,"VK_END",e,e],[1,84,"PageDown",12,"PageDown",34,"VK_NEXT",e,e],[1,85,"ArrowRight",17,"RightArrow",39,"VK_RIGHT","Right",e],[1,86,"ArrowLeft",15,"LeftArrow",37,"VK_LEFT","Left",e],[1,87,"ArrowDown",18,"DownArrow",40,"VK_DOWN","Down",e],[1,88,"ArrowUp",16,"UpArrow",38,"VK_UP","Up",e],[1,89,"NumLock",83,"NumLock",144,"VK_NUMLOCK",e,e],[1,90,"NumpadDivide",113,"NumPad_Divide",111,"VK_DIVIDE",e,e],[1,91,"NumpadMultiply",108,"NumPad_Multiply",106,"VK_MULTIPLY",e,e],[1,92,"NumpadSubtract",111,"NumPad_Subtract",109,"VK_SUBTRACT",e,e],[1,93,"NumpadAdd",109,"NumPad_Add",107,"VK_ADD",e,e],[1,94,"NumpadEnter",3,e,0,e,e,e],[1,95,"Numpad1",99,"NumPad1",97,"VK_NUMPAD1",e,e],[1,96,"Numpad2",100,"NumPad2",98,"VK_NUMPAD2",e,e],[1,97,"Numpad3",101,"NumPad3",99,"VK_NUMPAD3",e,e],[1,98,"Numpad4",102,"NumPad4",100,"VK_NUMPAD4",e,e],[1,99,"Numpad5",103,"NumPad5",101,"VK_NUMPAD5",e,e],[1,100,"Numpad6",104,"NumPad6",102,"VK_NUMPAD6",e,e],[1,101,"Numpad7",105,"NumPad7",103,"VK_NUMPAD7",e,e],[1,102,"Numpad8",106,"NumPad8",104,"VK_NUMPAD8",e,e],[1,103,"Numpad9",107,"NumPad9",105,"VK_NUMPAD9",e,e],[1,104,"Numpad0",98,"NumPad0",96,"VK_NUMPAD0",e,e],[1,105,"NumpadDecimal",112,"NumPad_Decimal",110,"VK_DECIMAL",e,e],[0,106,"IntlBackslash",97,"OEM_102",226,"VK_OEM_102",e,e],[1,107,"ContextMenu",58,"ContextMenu",93,e,e,e],[1,108,"Power",0,e,0,e,e,e],[1,109,"NumpadEqual",0,e,0,e,e,e],[1,110,"F13",71,"F13",124,"VK_F13",e,e],[1,111,"F14",72,"F14",125,"VK_F14",e,e],[1,112,"F15",73,"F15",126,"VK_F15",e,e],[1,113,"F16",74,"F16",127,"VK_F16",e,e],[1,114,"F17",75,"F17",128,"VK_F17",e,e],[1,115,"F18",76,"F18",129,"VK_F18",e,e],[1,116,"F19",77,"F19",130,"VK_F19",e,e],[1,117,"F20",78,"F20",131,"VK_F20",e,e],[1,118,"F21",79,"F21",132,"VK_F21",e,e],[1,119,"F22",80,"F22",133,"VK_F22",e,e],[1,120,"F23",81,"F23",134,"VK_F23",e,e],[1,121,"F24",82,"F24",135,"VK_F24",e,e],[1,122,"Open",0,e,0,e,e,e],[1,123,"Help",0,e,0,e,e,e],[1,124,"Select",0,e,0,e,e,e],[1,125,"Again",0,e,0,e,e,e],[1,126,"Undo",0,e,0,e,e,e],[1,127,"Cut",0,e,0,e,e,e],[1,128,"Copy",0,e,0,e,e,e],[1,129,"Paste",0,e,0,e,e,e],[1,130,"Find",0,e,0,e,e,e],[1,131,"AudioVolumeMute",117,"AudioVolumeMute",173,"VK_VOLUME_MUTE",e,e],[1,132,"AudioVolumeUp",118,"AudioVolumeUp",175,"VK_VOLUME_UP",e,e],[1,133,"AudioVolumeDown",119,"AudioVolumeDown",174,"VK_VOLUME_DOWN",e,e],[1,134,"NumpadComma",110,"NumPad_Separator",108,"VK_SEPARATOR",e,e],[0,135,"IntlRo",115,"ABNT_C1",193,"VK_ABNT_C1",e,e],[1,136,"KanaMode",0,e,0,e,e,e],[0,137,"IntlYen",0,e,0,e,e,e],[1,138,"Convert",0,e,0,e,e,e],[1,139,"NonConvert",0,e,0,e,e,e],[1,140,"Lang1",0,e,0,e,e,e],[1,141,"Lang2",0,e,0,e,e,e],[1,142,"Lang3",0,e,0,e,e,e],[1,143,"Lang4",0,e,0,e,e,e],[1,144,"Lang5",0,e,0,e,e,e],[1,145,"Abort",0,e,0,e,e,e],[1,146,"Props",0,e,0,e,e,e],[1,147,"NumpadParenLeft",0,e,0,e,e,e],[1,148,"NumpadParenRight",0,e,0,e,e,e],[1,149,"NumpadBackspace",0,e,0,e,e,e],[1,150,"NumpadMemoryStore",0,e,0,e,e,e],[1,151,"NumpadMemoryRecall",0,e,0,e,e,e],[1,152,"NumpadMemoryClear",0,e,0,e,e,e],[1,153,"NumpadMemoryAdd",0,e,0,e,e,e],[1,154,"NumpadMemorySubtract",0,e,0,e,e,e],[1,155,"NumpadClear",131,"Clear",12,"VK_CLEAR",e,e],[1,156,"NumpadClearEntry",0,e,0,e,e,e],[1,0,e,5,"Ctrl",17,"VK_CONTROL",e,e],[1,0,e,4,"Shift",16,"VK_SHIFT",e,e],[1,0,e,6,"Alt",18,"VK_MENU",e,e],[1,0,e,57,"Meta",91,"VK_COMMAND",e,e],[1,157,"ControlLeft",5,e,0,"VK_LCONTROL",e,e],[1,158,"ShiftLeft",4,e,0,"VK_LSHIFT",e,e],[1,159,"AltLeft",6,e,0,"VK_LMENU",e,e],[1,160,"MetaLeft",57,e,0,"VK_LWIN",e,e],[1,161,"ControlRight",5,e,0,"VK_RCONTROL",e,e],[1,162,"ShiftRight",4,e,0,"VK_RSHIFT",e,e],[1,163,"AltRight",6,e,0,"VK_RMENU",e,e],[1,164,"MetaRight",57,e,0,"VK_RWIN",e,e],[1,165,"BrightnessUp",0,e,0,e,e,e],[1,166,"BrightnessDown",0,e,0,e,e,e],[1,167,"MediaPlay",0,e,0,e,e,e],[1,168,"MediaRecord",0,e,0,e,e,e],[1,169,"MediaFastForward",0,e,0,e,e,e],[1,170,"MediaRewind",0,e,0,e,e,e],[1,171,"MediaTrackNext",124,"MediaTrackNext",176,"VK_MEDIA_NEXT_TRACK",e,e],[1,172,"MediaTrackPrevious",125,"MediaTrackPrevious",177,"VK_MEDIA_PREV_TRACK",e,e],[1,173,"MediaStop",126,"MediaStop",178,"VK_MEDIA_STOP",e,e],[1,174,"Eject",0,e,0,e,e,e],[1,175,"MediaPlayPause",127,"MediaPlayPause",179,"VK_MEDIA_PLAY_PAUSE",e,e],[1,176,"MediaSelect",128,"LaunchMediaPlayer",181,"VK_MEDIA_LAUNCH_MEDIA_SELECT",e,e],[1,177,"LaunchMail",129,"LaunchMail",180,"VK_MEDIA_LAUNCH_MAIL",e,e],[1,178,"LaunchApp2",130,"LaunchApp2",183,"VK_MEDIA_LAUNCH_APP2",e,e],[1,179,"LaunchApp1",0,e,0,"VK_MEDIA_LAUNCH_APP1",e,e],[1,180,"SelectTask",0,e,0,e,e,e],[1,181,"LaunchScreenSaver",0,e,0,e,e,e],[1,182,"BrowserSearch",120,"BrowserSearch",170,"VK_BROWSER_SEARCH",e,e],[1,183,"BrowserHome",121,"BrowserHome",172,"VK_BROWSER_HOME",e,e],[1,184,"BrowserBack",122,"BrowserBack",166,"VK_BROWSER_BACK",e,e],[1,185,"BrowserForward",123,"BrowserForward",167,"VK_BROWSER_FORWARD",e,e],[1,186,"BrowserStop",0,e,0,"VK_BROWSER_STOP",e,e],[1,187,"BrowserRefresh",0,e,0,"VK_BROWSER_REFRESH",e,e],[1,188,"BrowserFavorites",0,e,0,"VK_BROWSER_FAVORITES",e,e],[1,189,"ZoomToggle",0,e,0,e,e,e],[1,190,"MailReply",0,e,0,e,e,e],[1,191,"MailForward",0,e,0,e,e,e],[1,192,"MailSend",0,e,0,e,e,e],[1,0,e,114,"KeyInComposition",229,e,e,e],[1,0,e,116,"ABNT_C2",194,"VK_ABNT_C2",e,e],[1,0,e,96,"OEM_8",223,"VK_OEM_8",e,e],[1,0,e,0,e,0,"VK_KANA",e,e],[1,0,e,0,e,0,"VK_HANGUL",e,e],[1,0,e,0,e,0,"VK_JUNJA",e,e],[1,0,e,0,e,0,"VK_FINAL",e,e],[1,0,e,0,e,0,"VK_HANJA",e,e],[1,0,e,0,e,0,"VK_KANJI",e,e],[1,0,e,0,e,0,"VK_CONVERT",e,e],[1,0,e,0,e,0,"VK_NONCONVERT",e,e],[1,0,e,0,e,0,"VK_ACCEPT",e,e],[1,0,e,0,e,0,"VK_MODECHANGE",e,e],[1,0,e,0,e,0,"VK_SELECT",e,e],[1,0,e,0,e,0,"VK_PRINT",e,e],[1,0,e,0,e,0,"VK_EXECUTE",e,e],[1,0,e,0,e,0,"VK_SNAPSHOT",e,e],[1,0,e,0,e,0,"VK_HELP",e,e],[1,0,e,0,e,0,"VK_APPS",e,e],[1,0,e,0,e,0,"VK_PROCESSKEY",e,e],[1,0,e,0,e,0,"VK_PACKET",e,e],[1,0,e,0,e,0,"VK_DBE_SBCSCHAR",e,e],[1,0,e,0,e,0,"VK_DBE_DBCSCHAR",e,e],[1,0,e,0,e,0,"VK_ATTN",e,e],[1,0,e,0,e,0,"VK_CRSEL",e,e],[1,0,e,0,e,0,"VK_EXSEL",e,e],[1,0,e,0,e,0,"VK_EREOF",e,e],[1,0,e,0,e,0,"VK_PLAY",e,e],[1,0,e,0,e,0,"VK_ZOOM",e,e],[1,0,e,0,e,0,"VK_NONAME",e,e],[1,0,e,0,e,0,"VK_PA1",e,e],[1,0,e,0,e,0,"VK_OEM_CLEAR",e,e]],n=[],r=[];for(const o of t){const[s,a,l,d,u,h,g,m,v]=o;if(r[a]||(r[a]=!0,FJr[l]=a,NJr[l.toLowerCase()]=a,s&&(xJe[a]=d)),!n[d]){if(n[d]=!0,!u)throw new Error(`String representation missing for key code ${d} around scan code ${l}`);$ue.define(d,u),$Fe.define(d,m||u),XFe.define(d,v||m||u)}h&&(M6n[h]=d)}})();var vS;(function(e){function t(l){return $ue.keyCodeToStr(l)}e.toString=t;function n(l){return $ue.strToKeyCode(l)}e.fromString=n;function r(l){return $Fe.keyCodeToStr(l)}e.toUserSettingsUS=r;function o(l){return XFe.keyCodeToStr(l)}e.toUserSettingsGeneral=o;function s(l){return $Fe.strToKeyCode(l)||XFe.strToKeyCode(l)}e.fromUserSettings=s;function a(l){if(l>=98&&l<=113)return null;switch(l){case 16:return"Up";case 18:return"Down";case 15:return"Left";case 17:return"Right"}return $ue.keyCodeToStr(l)}e.toElectronAccelerator=a})(vS||(vS={}));function Uc(e,t){const n=(t&65535)<<16>>>0;return(e|n)>>>0}function GFe(e,t){if(typeof e=="number"){if(e===0)return null;const n=(e&65535)>>>0,r=(e&4294901760)>>>16;return r!==0?new H8e([ale(n,t),ale(r,t)]):new H8e([ale(n,t)])}else{const n=[];for(let r=0;r=0;S--)yield _[S]}e.reverse=l;function d(_){return!_||_[Symbol.iterator]().next().done===!0}e.isEmpty=d;function u(_){return _[Symbol.iterator]().next().value}e.first=u;function h(_,S){let L=0;for(const E of _)if(S(E,L++))return!0;return!1}e.some=h;function g(_,S){let L=0;for(const E of _)if(!S(E,L++))return!1;return!0}e.every=g;function m(_,S){for(const L of _)if(S(L))return L}e.find=m;function*v(_,S){for(const L of _)S(L)&&(yield L)}e.filter=v;function*f(_,S){let L=0;for(const E of _)yield S(E,L++)}e.map=f;function*k(_,S){let L=0;for(const E of _)yield*S(E,L++)}e.flatMap=k;function*A(..._){for(const S of _)zFe(S)?yield*S:yield S}e.concat=A;function p(_,S,L){let E=L;for(const Q of _)E=S(E,Q);return E}e.reduce=p;function b(_){let S=0;for(const L of _)S++;return S}e.length=b;function*w(_,S,L=_.length){for(S<-_.length&&(S=0),S<0&&(S+=_.length),L<0?L+=_.length:L>_.length&&(L=_.length);S1)throw new AggregateError(t,"Encountered errors while disposing of store");return Array.isArray(e)?[]:e}else if(e)return e.dispose(),e}function Y4(...e){return $n(()=>us(e))}class YJr{constructor(t){this._isDisposed=!1,this._fn=t}dispose(){if(!this._isDisposed){if(!this._fn)throw new Error("Unbound disposable context: Need to use an arrow function to preserve the value of this");this._isDisposed=!0,this._fn()}}}function $n(e){return new YJr(e)}var ED;let Et=(ED=class{constructor(){this._toDispose=new Set,this._isDisposed=!1}dispose(){this._isDisposed||(this._isDisposed=!0,this.clear())}get isDisposed(){return this._isDisposed}clear(){if(this._toDispose.size!==0)try{us(this._toDispose)}finally{this._toDispose.clear()}}add(t){if(!t||t===ht.None)return t;if(t===this)throw new Error("Cannot register a disposable on itself!");return this._isDisposed?ED.DISABLE_DISPOSED_WARNING||console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(t),t}delete(t){if(t){if(t===this)throw new Error("Cannot dispose a disposable on itself!");this._toDispose.delete(t),t.dispose()}}},ED.DISABLE_DISPOSED_WARNING=!1,ED);const hat=class hat{constructor(){this._store=new Et,this._store}dispose(){this._store.dispose()}_register(t){if(t===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(t)}};hat.None=Object.freeze({dispose(){}});let ht=hat;class ts{constructor(){this._isDisposed=!1}get value(){return this._isDisposed?void 0:this._value}set value(t){var n;this._isDisposed||t===this._value||((n=this._value)==null||n.dispose(),this._value=t)}clear(){this.value=void 0}dispose(){var t;this._isDisposed=!0,(t=this._value)==null||t.dispose(),this._value=void 0}}class ZJr{constructor(t){this._disposable=t,this._counter=1}acquire(){return this._counter++,this}release(){return--this._counter===0&&this._disposable.dispose(),this}}class qJr{constructor(t){this.object=t}dispose(){}}class mbe{constructor(){this._store=new Map,this._isDisposed=!1}dispose(){this._isDisposed=!0,this.clearAndDisposeAll()}clearAndDisposeAll(){if(this._store.size)try{us(this._store.values())}finally{this._store.clear()}}get(t){return this._store.get(t)}set(t,n,r=!1){var o;this._isDisposed&&console.warn(new Error("Trying to add a disposable to a DisposableMap that has already been disposed of. The added object will be leaked!").stack),r||(o=this._store.get(t))==null||o.dispose(),this._store.set(t,n)}deleteAndDispose(t){var n;(n=this._store.get(t))==null||n.dispose(),this._store.delete(t)}values(){return this._store.values()}[Symbol.iterator](){return this._store[Symbol.iterator]()}}var jS;let Kd=(jS=class{constructor(t){this.element=t,this.next=jS.Undefined,this.prev=jS.Undefined}},jS.Undefined=new jS(void 0),jS);class bg{constructor(){this._first=Kd.Undefined,this._last=Kd.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===Kd.Undefined}clear(){let t=this._first;for(;t!==Kd.Undefined;){const n=t.next;t.prev=Kd.Undefined,t.next=Kd.Undefined,t=n}this._first=Kd.Undefined,this._last=Kd.Undefined,this._size=0}unshift(t){return this._insert(t,!1)}push(t){return this._insert(t,!0)}_insert(t,n){const r=new Kd(t);if(this._first===Kd.Undefined)this._first=r,this._last=r;else if(n){const s=this._last;this._last=r,r.prev=s,s.next=r}else{const s=this._first;this._first=r,r.next=s,s.prev=r}this._size+=1;let o=!1;return()=>{o||(o=!0,this._remove(r))}}shift(){if(this._first!==Kd.Undefined){const t=this._first.element;return this._remove(this._first),t}}pop(){if(this._last!==Kd.Undefined){const t=this._last.element;return this._remove(this._last),t}}_remove(t){if(t.prev!==Kd.Undefined&&t.next!==Kd.Undefined){const n=t.prev;n.next=t.next,t.next.prev=n}else t.prev===Kd.Undefined&&t.next===Kd.Undefined?(this._first=Kd.Undefined,this._last=Kd.Undefined):t.next===Kd.Undefined?(this._last=this._last.prev,this._last.next=Kd.Undefined):t.prev===Kd.Undefined&&(this._first=this._first.next,this._first.prev=Kd.Undefined);this._size-=1}*[Symbol.iterator](){let t=this._first;for(;t!==Kd.Undefined;)yield t.element,t=t.next}}const KJr=globalThis.performance.now.bind(globalThis.performance);class vu{static create(t){return new vu(t)}constructor(t){this._now=t===!1?Date.now:KJr,this._startTime=this._now(),this._stopTime=-1}stop(){this._stopTime=this._now()}reset(){this._startTime=this._now(),this._stopTime=-1}elapsed(){return this._stopTime!==-1?this._stopTime-this._startTime:this._now()-this._startTime}}var on;(function(e){e.None=()=>ht.None;function t(T,P){return m(T,()=>{},0,void 0,!0,void 0,P)}e.defer=t;function n(T){return(P,D=null,I)=>{let B=!1,R;return R=T(M=>{if(!B)return R?R.dispose():B=!0,P.call(D,M)},null,I),B&&R.dispose(),R}}e.once=n;function r(T,P){return e.once(e.filter(T,P))}e.onceIf=r;function o(T,P,D){return h((I,B=null,R)=>T(M=>I.call(B,P(M)),null,R),D)}e.map=o;function s(T,P,D){return h((I,B=null,R)=>T(M=>{P(M),I.call(B,M)},null,R),D)}e.forEach=s;function a(T,P,D){return h((I,B=null,R)=>T(M=>P(M)&&I.call(B,M),null,R),D)}e.filter=a;function l(T){return T}e.signal=l;function d(...T){return(P,D=null,I)=>{const B=Y4(...T.map(R=>R(M=>P.call(D,M))));return g(B,I)}}e.any=d;function u(T,P,D,I){let B=D;return o(T,R=>(B=P(B,R),B),I)}e.reduce=u;function h(T,P){let D;const I={onWillAddFirstListener(){D=T(B.fire,B)},onDidRemoveLastListener(){D==null||D.dispose()}},B=new at(I);return P==null||P.add(B),B.event}function g(T,P){return P instanceof Array?P.push(T):P&&P.add(T),T}function m(T,P,D=100,I=!1,B=!1,R,M){let N,j,W,H=0,X;const Y={leakWarningThreshold:R,onWillAddFirstListener(){N=T(ie=>{H++,j=P(j,ie),I&&!W&&(Z.fire(j),j=void 0),X=()=>{const J=j;j=void 0,W=void 0,(!I||H>1)&&Z.fire(J),H=0},typeof D=="number"?(W&&clearTimeout(W),W=setTimeout(X,D)):W===void 0&&(W=null,queueMicrotask(X))})},onWillRemoveListener(){B&&H>0&&(X==null||X())},onDidRemoveLastListener(){X=void 0,N.dispose()}},Z=new at(Y);return M==null||M.add(Z),Z.event}e.debounce=m;function v(T,P=0,D){return e.debounce(T,(I,B)=>I?(I.push(B),I):[B],P,void 0,!0,void 0,D)}e.accumulate=v;function f(T,P=(I,B)=>I===B,D){let I=!0,B;return a(T,R=>{const M=I||!P(R,B);return I=!1,B=R,M},D)}e.latch=f;function k(T,P,D){return[e.filter(T,P,D),e.filter(T,I=>!P(I),D)]}e.split=k;function A(T,P=!1,D=[],I){let B=D.slice(),R=T(j=>{B?B.push(j):N.fire(j)});I&&I.add(R);const M=()=>{B==null||B.forEach(j=>N.fire(j)),B=null},N=new at({onWillAddFirstListener(){R||(R=T(j=>N.fire(j)),I&&I.add(R))},onDidAddFirstListener(){B&&(P?setTimeout(M):M())},onDidRemoveLastListener(){R&&R.dispose(),R=null}});return I&&I.add(N),N.event}e.buffer=A;function p(T,P){return(I,B,R)=>{const M=P(new w);return T(function(N){const j=M.evaluate(N);j!==b&&I.call(B,j)},void 0,R)}}e.chain=p;const b=Symbol("HaltChainable");class w{constructor(){this.steps=[]}map(P){return this.steps.push(P),this}forEach(P){return this.steps.push(D=>(P(D),D)),this}filter(P){return this.steps.push(D=>P(D)?D:b),this}reduce(P,D){let I=D;return this.steps.push(B=>(I=P(I,B),I)),this}latch(P=(D,I)=>D===I){let D=!0,I;return this.steps.push(B=>{const R=D||!P(B,I);return D=!1,I=B,R?B:b}),this}evaluate(P){for(const D of this.steps)if(P=D(P),P===b)break;return P}}function O(T,P,D=I=>I){const I=(...N)=>M.fire(D(...N)),B=()=>T.on(P,I),R=()=>T.removeListener(P,I),M=new at({onWillAddFirstListener:B,onDidRemoveLastListener:R});return M.event}e.fromNodeEventEmitter=O;function y(T,P,D=I=>I){const I=(...N)=>M.fire(D(...N)),B=()=>T.addEventListener(P,I),R=()=>T.removeEventListener(P,I),M=new at({onWillAddFirstListener:B,onDidRemoveLastListener:R});return M.event}e.fromDOMEventEmitter=y;function C(T,P){let D;const I=new Promise((B,R)=>{const M=n(T)(B,null,P);D=()=>M.dispose()});return I.cancel=D,I}e.toPromise=C;function _(T,P){return T(D=>P.fire(D))}e.forward=_;function S(T,P,D){return P(D),T(I=>P(I))}e.runAndSubscribe=S;class L{constructor(P,D){this._observable=P,this._counter=0,this._hasChanged=!1;const I={onWillAddFirstListener:()=>{P.addObserver(this),this._observable.reportChanges()},onDidRemoveLastListener:()=>{P.removeObserver(this)}};this.emitter=new at(I),D&&D.add(this.emitter)}beginUpdate(P){this._counter++}handlePossibleChange(P){}handleChange(P,D){this._hasChanged=!0}endUpdate(P){this._counter--,this._counter===0&&(this._observable.reportChanges(),this._hasChanged&&(this._hasChanged=!1,this.emitter.fire(this._observable.get())))}}function E(T,P){return new L(T,P).emitter.event}e.fromObservable=E;function Q(T){return(P,D,I)=>{let B=0,R=!1;const M={beginUpdate(){B++},endUpdate(){B--,B===0&&(T.reportChanges(),R&&(R=!1,P.call(D)))},handlePossibleChange(){},handleChange(){R=!0}};T.addObserver(M),T.reportChanges();const N={dispose(){T.removeObserver(M)}};return I instanceof Et?I.add(N):Array.isArray(I)&&I.push(N),N}}e.fromObservableLight=Q})(on||(on={}));const XN=class XN{constructor(t){this.listenerCount=0,this.invocationCount=0,this.elapsedOverall=0,this.durations=[],this.name=`${t}_${XN._idPool++}`,XN.all.add(this)}start(t){this._stopWatch=new vu,this.listenerCount=t}stop(){if(this._stopWatch){const t=this._stopWatch.elapsed();this.durations.push(t),this.elapsedOverall+=t,this.invocationCount+=1,this._stopWatch=void 0}}};XN.all=new Set,XN._idPool=0;let YFe=XN,JJr=-1;const Ave=class Ave{constructor(t,n,r=(Ave._idPool++).toString(16).padStart(3,"0")){this._errorHandler=t,this.threshold=n,this.name=r,this._warnCountdown=0}dispose(){var t;(t=this._stacks)==null||t.clear()}check(t,n){const r=this.threshold;if(r<=0||n{const s=this._stacks.get(t.value)||0;this._stacks.set(t.value,s-1)}}getMostFrequentStack(){if(!this._stacks)return;let t,n=0;for(const[r,o]of this._stacks)(!t||n{var l,d,u,h,g,m,v;if(this._leakageMon&&this._size>this._leakageMon.threshold**2){const f=`[${this._leakageMon.name}] REFUSES to accept new listeners because it exceeded its threshold by far (${this._size} vs ${this._leakageMon.threshold})`;console.warn(f);const k=this._leakageMon.getMostFrequentStack()??["UNKNOWN stack",-1],A=new teo(`${f}. HINT: Stack shows most frequent listener (${k[1]}-times)`,k[0]);return(((l=this._options)==null?void 0:l.onListenerError)||zi)(A),ht.None}if(this._disposed)return ht.None;n&&(t=t.bind(n));const o=new $8e(t);let s;this._leakageMon&&this._size>=Math.ceil(this._leakageMon.threshold*.2)&&(o.stack=EJe.create(),s=this._leakageMon.check(o.stack,this._size+1)),this._listeners?this._listeners instanceof $8e?(this._deliveryQueue??(this._deliveryQueue=new P6n),this._listeners=[this._listeners,o]):this._listeners.push(o):((u=(d=this._options)==null?void 0:d.onWillAddFirstListener)==null||u.call(d,this),this._listeners=o,(g=(h=this._options)==null?void 0:h.onDidAddFirstListener)==null||g.call(h,this)),(v=(m=this._options)==null?void 0:m.onDidAddListener)==null||v.call(m,this),this._size++;const a=$n(()=>{s==null||s(),this._removeListener(o)});return r instanceof Et?r.add(a):Array.isArray(r)&&r.push(a),a}),this._event}_removeListener(t){var s,a,l,d;if((a=(s=this._options)==null?void 0:s.onWillRemoveListener)==null||a.call(s,this),!this._listeners)return;if(this._size===1){this._listeners=void 0,(d=(l=this._options)==null?void 0:l.onDidRemoveLastListener)==null||d.call(l,this),this._size=0;return}const n=this._listeners,r=n.indexOf(t);if(r===-1)throw console.log("disposed?",this._disposed),console.log("size?",this._size),console.log("arr?",JSON.stringify(this._listeners)),new Error("Attempted to dispose unknown listener");this._size--,n[r]=void 0;const o=this._deliveryQueue.current===this;if(this._size*neo<=n.length){let u=0;for(let h=0;h0}};const ieo=()=>new P6n;class P6n{constructor(){this.i=-1,this.end=0}enqueue(t,n,r){this.i=0,this.end=r,this.current=t,this.value=n}reset(){this.i=this.end,this.current=void 0,this.value=void 0}}class oR extends at{constructor(t){super(t),this._isPaused=0,this._eventQueue=new bg,this._mergeFn=t==null?void 0:t.merge}pause(){this._isPaused++}resume(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){if(this._eventQueue.size>0){const t=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(t))}}else for(;!this._isPaused&&this._eventQueue.size!==0;)super.fire(this._eventQueue.shift())}fire(t){this._size&&(this._isPaused!==0?this._eventQueue.push(t):super.fire(t))}}class F6n extends oR{constructor(t){super(t),this._delay=t.delay??100}fire(t){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._handle=void 0,this.resume()},this._delay)),super.fire(t)}}class reo extends at{constructor(t){super(t),this._queuedEvents=[],this._mergeFn=t==null?void 0:t.merge}fire(t){this.hasListeners()&&(this._queuedEvents.push(t),this._queuedEvents.length===1&&queueMicrotask(()=>{this._mergeFn?super.fire(this._mergeFn(this._queuedEvents)):this._queuedEvents.forEach(n=>super.fire(n)),this._queuedEvents=[]}))}}class oeo{constructor(){this.hasListeners=!1,this.events=[],this.emitter=new at({onWillAddFirstListener:()=>this.onFirstListenerAdd(),onDidRemoveLastListener:()=>this.onLastListenerRemove()})}get event(){return this.emitter.event}add(t){const n={event:t,listener:null};return this.events.push(n),this.hasListeners&&this.hook(n),$n(rR(()=>{this.hasListeners&&this.unhook(n);const o=this.events.indexOf(n);this.events.splice(o,1)}))}onFirstListenerAdd(){this.hasListeners=!0,this.events.forEach(t=>this.hook(t))}onLastListenerRemove(){this.hasListeners=!1,this.events.forEach(t=>this.unhook(t))}hook(t){t.listener=t.event(n=>this.emitter.fire(n))}unhook(t){var n;(n=t.listener)==null||n.dispose(),t.listener=null}dispose(){var t;this.emitter.dispose();for(const n of this.events)(t=n.listener)==null||t.dispose();this.events=[]}}class _ie{constructor(){this.data=[]}wrapEvent(t,n,r){return(o,s,a)=>t(l=>{const d=this.data[this.data.length-1];if(!n){d?d.buffers.push(()=>o.call(s,l)):o.call(s,l);return}const u=d;if(!u){o.call(s,n(r,l));return}u.items??(u.items=[]),u.items.push(l),u.buffers.length===0&&d.buffers.push(()=>{u.reducedResult??(u.reducedResult=r?u.items.reduce(n,r):u.items.reduce(n)),o.call(s,u.reducedResult)})},void 0,a)}bufferEvents(t){const n={buffers:new Array};this.data.push(n);const r=t();return this.data.pop(),n.buffers.forEach(o=>o()),r}}class lX{constructor(){this.listening=!1,this.inputEvent=sn.None,this.inputEventListener=ht.None,this.emitter=new at({onDidAddFirstListener:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onDidRemoveLastListener:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(t){this.inputEvent=t,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=t(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}const N6n=Object.freeze(function(e,t){const n=setTimeout(e.bind(t),0);return{dispose(){clearTimeout(n)}}});var Tr;(function(e){function t(n){return n===e.None||n===e.Cancelled||n instanceof Xue?!0:!n||typeof n!="object"?!1:typeof n.isCancellationRequested=="boolean"&&typeof n.onCancellationRequested=="function"}e.isCancellationToken=t,e.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:sn.None}),e.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:N6n})})(Tr||(Tr={}));class Xue{constructor(){this._isCancelled=!1,this._emitter=null}cancel(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._emitter.fire(void 0),this.dispose()))}get isCancellationRequested(){return this._isCancelled}get onCancellationRequested(){return this._isCancelled?N6n:(this._emitter||(this._emitter=new at),this._emitter.event)}dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=null)}}let Wa=class{constructor(t){this._token=void 0,this._parentListener=void 0,this._parentListener=t&&t.onCancellationRequested(this.cancel,this)}get token(){return this._token||(this._token=new Xue),this._token}cancel(){this._token?this._token instanceof Xue&&this._token.cancel():this._token=Tr.Cancelled}dispose(t=!1){var n;t&&this.cancel(),(n=this._parentListener)==null||n.dispose(),this._token?this._token instanceof Xue&&this._token.dispose():this._token=Tr.None}};function qFe(e){const t=new Wa;return e.add({dispose(){t.cancel()}}),t.token}const U6n=Symbol("MicrotaskDelay");function KFe(e){return!!e&&typeof e.then=="function"}function Fd(e){const t=new Wa,n=e(t.token);let r=!1;const o=new Promise((s,a)=>{const l=t.token.onCancellationRequested(()=>{r=!0,l.dispose(),a(new lA)});Promise.resolve(n).then(d=>{l.dispose(),t.dispose(),r?pI(d)&&d.dispose():s(d)},d=>{l.dispose(),t.dispose(),a(d)})});return new class{cancel(){t.cancel(),t.dispose()}then(s,a){return o.then(s,a)}catch(s){return this.then(void 0,s)}finally(s){return o.finally(s)}}}function YW(e,t,n){return new Promise((r,o)=>{const s=t.onCancellationRequested(()=>{s.dispose(),r(n)});e.then(r,o).finally(()=>s.dispose())})}function seo(e,t){return new Promise((n,r)=>{const o=t.onCancellationRequested(()=>{o.dispose(),r(new lA)});e.then(n,r).finally(()=>o.dispose())})}let aeo=class{constructor(){this.activePromise=null,this.queuedPromise=null,this.queuedPromiseFactory=null,this.cancellationTokenSource=new Wa}queue(t){if(this.cancellationTokenSource.token.isCancellationRequested)return Promise.reject(new Error("Throttler is disposed"));if(this.activePromise){if(this.queuedPromiseFactory=t,!this.queuedPromise){const n=()=>{if(this.queuedPromise=null,this.cancellationTokenSource.token.isCancellationRequested)return;const r=this.queue(this.queuedPromiseFactory);return this.queuedPromiseFactory=null,r};this.queuedPromise=new Promise(r=>{this.activePromise.then(n,n).then(r)})}return new Promise((n,r)=>{this.queuedPromise.then(n,r)})}return this.activePromise=t(this.cancellationTokenSource.token),new Promise((n,r)=>{this.activePromise.then(o=>{this.activePromise=null,n(o)},o=>{this.activePromise=null,r(o)})})}dispose(){this.cancellationTokenSource.cancel()}};const leo=(e,t)=>{let n=!0;const r=setTimeout(()=>{n=!1,t()},e);return{isTriggered:()=>n,dispose:()=>{clearTimeout(r),n=!1}}},ceo=e=>{let t=!0;return queueMicrotask(()=>{t&&(t=!1,e())}),{isTriggered:()=>t,dispose:()=>{t=!1}}};class dA{constructor(t){this.defaultDelay=t,this.deferred=null,this.completionPromise=null,this.doResolve=null,this.doReject=null,this.task=null}trigger(t,n=this.defaultDelay){this.task=t,this.cancelTimeout(),this.completionPromise||(this.completionPromise=new Promise((o,s)=>{this.doResolve=o,this.doReject=s}).then(()=>{if(this.completionPromise=null,this.doResolve=null,this.task){const o=this.task;return this.task=null,o()}}));const r=()=>{var o;this.deferred=null,(o=this.doResolve)==null||o.call(this,null)};return this.deferred=n===U6n?ceo(r):leo(n,r),this.completionPromise}isTriggered(){var t;return!!((t=this.deferred)!=null&&t.isTriggered())}cancel(){var t;this.cancelTimeout(),this.completionPromise&&((t=this.doReject)==null||t.call(this,new lA),this.completionPromise=null)}cancelTimeout(){var t;(t=this.deferred)==null||t.dispose(),this.deferred=null}dispose(){this.cancel()}}class j6n{constructor(t){this.delayer=new dA(t),this.throttler=new aeo}trigger(t,n){return this.delayer.trigger(()=>this.throttler.queue(t),n)}cancel(){this.delayer.cancel()}dispose(){this.delayer.dispose(),this.throttler.dispose()}}function Cy(e,t){return t?new Promise((n,r)=>{const o=setTimeout(()=>{s.dispose(),n()},e),s=t.onCancellationRequested(()=>{clearTimeout(o),s.dispose(),r(new lA)})}):Fd(n=>Cy(e,n))}function R8(e,t=0,n){const r=setTimeout(()=>{e(),n&&o.dispose()},t),o=$n(()=>{clearTimeout(r),n==null||n.delete(o)});return n==null||n.add(o),o}function TJe(e,t=r=>!!r,n=null){let r=0;const o=e.length,s=()=>{if(r>=o)return Promise.resolve(n);const a=e[r++];return Promise.resolve(a()).then(d=>t(d)?Promise.resolve(d):s())};return s()}let deo=class{constructor(){this._runningTask=void 0,this._pendingTasks=[]}schedule(t){const n=new bI;return this._pendingTasks.push({task:t,deferred:n,setUndefinedWhenCleared:!1}),this._runIfNotRunning(),n.p}_runIfNotRunning(){this._runningTask===void 0&&this._processQueue()}async _processQueue(){if(this._pendingTasks.length===0)return;const t=this._pendingTasks.shift();if(t){if(this._runningTask)throw new hi;this._runningTask=t.task;try{const n=await t.task();t.deferred.complete(n)}catch(n){t.deferred.error(n)}finally{this._runningTask=void 0,this._processQueue()}}}clearPending(){const t=this._pendingTasks;this._pendingTasks=[];for(const n of t)n.setUndefinedWhenCleared?n.deferred.complete(void 0):n.deferred.error(new lA)}};class M0{constructor(t,n){this._isDisposed=!1,this._token=void 0,typeof t=="function"&&typeof n=="number"&&this.setIfNotSet(t,n)}dispose(){this.cancel(),this._isDisposed=!0}cancel(){this._token!==void 0&&(clearTimeout(this._token),this._token=void 0)}cancelAndSet(t,n){if(this._isDisposed)throw new hi("Calling 'cancelAndSet' on a disposed TimeoutTimer");this.cancel(),this._token=setTimeout(()=>{this._token=void 0,t()},n)}setIfNotSet(t,n){if(this._isDisposed)throw new hi("Calling 'setIfNotSet' on a disposed TimeoutTimer");this._token===void 0&&(this._token=setTimeout(()=>{this._token=void 0,t()},n))}}class QJe{constructor(){this.disposable=void 0,this.isDisposed=!1}cancel(){var t;(t=this.disposable)==null||t.dispose(),this.disposable=void 0}cancelAndSet(t,n,r=globalThis){if(this.isDisposed)throw new hi("Calling 'cancelAndSet' on a disposed IntervalTimer");this.cancel();const o=r.setInterval(()=>{t()},n);this.disposable=$n(()=>{r.clearInterval(o),this.disposable=void 0})}dispose(){this.cancel(),this.isDisposed=!0}}class Es{constructor(t,n){this.timeoutToken=void 0,this.runner=t,this.timeout=n,this.timeoutHandler=this.onTimeout.bind(this)}dispose(){this.cancel(),this.runner=null}cancel(){this.isScheduled()&&(clearTimeout(this.timeoutToken),this.timeoutToken=void 0)}schedule(t=this.timeout){this.cancel(),this.timeoutToken=setTimeout(this.timeoutHandler,t)}get delay(){return this.timeout}set delay(t){this.timeout=t}isScheduled(){return this.timeoutToken!==void 0}onTimeout(){this.timeoutToken=void 0,this.runner&&this.doRun()}doRun(){var t;(t=this.runner)==null||t.call(this)}}let DJe,uZ;(function(){const e=globalThis;typeof e.requestIdleCallback!="function"||typeof e.cancelIdleCallback!="function"?uZ=(t,n,r)=>{yie(()=>{if(o)return;const s=Date.now()+15;n(Object.freeze({didTimeout:!0,timeRemaining(){return Math.max(0,s-Date.now())}}))});let o=!1;return{dispose(){o||(o=!0)}}}:uZ=(t,n,r)=>{const o=t.requestIdleCallback(n,typeof r=="number"?{timeout:r}:void 0);let s=!1;return{dispose(){s||(s=!0,t.cancelIdleCallback(o))}}},DJe=(t,n)=>uZ(globalThis,t,n)})();class W6n{constructor(t,n){this._didRun=!1,this._executor=()=>{try{this._value=n()}catch(r){this._error=r}finally{this._didRun=!0}},this._handle=uZ(t,()=>this._executor())}dispose(){this._handle.dispose()}get value(){if(this._didRun||(this._handle.dispose(),this._executor()),this._error)throw this._error;return this._value}get isInitialized(){return this._didRun}}class ueo extends W6n{constructor(t){super(globalThis,t)}}class bI{get isRejected(){var t;return((t=this.outcome)==null?void 0:t.outcome)===1}get isSettled(){return!!this.outcome}constructor(){this.p=new Promise((t,n)=>{this.completeCallback=t,this.errorCallback=n})}complete(t){return this.isSettled?Promise.resolve():new Promise(n=>{this.completeCallback(t),this.outcome={outcome:0,value:t},n()})}error(t){return this.isSettled?Promise.resolve():new Promise(n=>{this.errorCallback(t),this.outcome={outcome:1,value:t},n()})}cancel(){return this.error(new lA)}}var VK;(function(e){async function t(r){let o;const s=await Promise.all(r.map(a=>a.then(l=>l,l=>{o||(o=l)})));if(typeof o<"u")throw o;return s}e.settled=t;function n(r){return new Promise(async(o,s)=>{try{await r(o,s)}catch(a){s(a)}})}e.withAsyncBody=n})(VK||(VK={}));function heo(e){const t=new Wa,n=e(t.token);return new geo(t,async r=>{const o=t.token.onCancellationRequested(()=>{o.dispose(),t.dispose(),r.reject(new lA)});try{for await(const s of n){if(t.token.isCancellationRequested)return;r.emitOne(s)}o.dispose(),t.dispose()}catch(s){o.dispose(),t.dispose(),r.reject(s)}})}class feo{constructor(){this._unsatisfiedConsumers=[],this._unconsumedValues=[]}get hasFinalValue(){return!!this._finalValue}produce(t){if(this._ensureNoFinalValue(),this._unsatisfiedConsumers.length>0){const n=this._unsatisfiedConsumers.shift();this._resolveOrRejectDeferred(n,t)}else this._unconsumedValues.push(t)}produceFinal(t){this._ensureNoFinalValue(),this._finalValue=t;for(const n of this._unsatisfiedConsumers)this._resolveOrRejectDeferred(n,t);this._unsatisfiedConsumers.length=0}_ensureNoFinalValue(){if(this._finalValue)throw new hi("ProducerConsumer: cannot produce after final value has been set")}_resolveOrRejectDeferred(t,n){n.ok?t.complete(n.value):t.error(n.error)}consume(){if(this._unconsumedValues.length>0||this._finalValue){const t=this._unconsumedValues.length>0?this._unconsumedValues.shift():this._finalValue;return t.ok?Promise.resolve(t.value):Promise.reject(t.error)}else{const t=new bI;return this._unsatisfiedConsumers.push(t),t.p}}}const Sk=class Sk{constructor(t,n){this._onReturn=n,this._producerConsumer=new feo,this._iterator={next:()=>this._producerConsumer.consume(),return:()=>{var r;return(r=this._onReturn)==null||r.call(this),Promise.resolve({done:!0,value:void 0})},throw:async r=>(this._finishError(r),{done:!0,value:void 0})},queueMicrotask(async()=>{const r=t({emitOne:o=>this._producerConsumer.produce({ok:!0,value:{done:!1,value:o}}),emitMany:o=>{for(const s of o)this._producerConsumer.produce({ok:!0,value:{done:!1,value:s}})},reject:o=>this._finishError(o)});if(!this._producerConsumer.hasFinalValue)try{await r,this._finishOk()}catch(o){this._finishError(o)}})}static fromArray(t){return new Sk(n=>{n.emitMany(t)})}static fromPromise(t){return new Sk(async n=>{n.emitMany(await t)})}static fromPromisesResolveOrder(t){return new Sk(async n=>{await Promise.all(t.map(async r=>n.emitOne(await r)))})}static merge(t){return new Sk(async n=>{await Promise.all(t.map(async r=>{for await(const o of r)n.emitOne(o)}))})}static map(t,n){return new Sk(async r=>{for await(const o of t)r.emitOne(n(o))})}map(t){return Sk.map(this,t)}static coalesce(t){return Sk.filter(t,n=>!!n)}coalesce(){return Sk.coalesce(this)}static filter(t,n){return new Sk(async r=>{for await(const o of t)n(o)&&r.emitOne(o)})}filter(t){return Sk.filter(this,t)}_finishOk(){this._producerConsumer.hasFinalValue||this._producerConsumer.produceFinal({ok:!0,value:{done:!0,value:void 0}})}_finishError(t){this._producerConsumer.hasFinalValue||this._producerConsumer.produceFinal({ok:!1,error:t})}[Symbol.asyncIterator](){return this._iterator}};Sk.EMPTY=Sk.fromArray([]);let Yv=Sk;class geo extends Yv{constructor(t,n){super(n),this._source=t}cancel(){this._source.cancel()}}function V6n(e){return e}class meo{constructor(t,n){this.lastCache=void 0,this.lastArgKey=void 0,typeof t=="function"?(this._fn=t,this._computeKey=V6n):(this._fn=n,this._computeKey=t.getCacheKey)}get(t){const n=this._computeKey(t);return this.lastArgKey!==n&&(this.lastArgKey=n,this.lastCache=this._fn(t)),this.lastCache}}class JFe{get cachedValues(){return this._map}constructor(t,n){this._map=new Map,this._map2=new Map,typeof t=="function"?(this._fn=t,this._computeKey=V6n):(this._fn=n,this._computeKey=t.getCacheKey)}get(t){const n=this._computeKey(t);if(this._map2.has(n))return this._map2.get(n);const r=this._fn(t);return this._map.set(t,r),this._map2.set(n,r),r}}var pT;(function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Running=1]="Running",e[e.Completed=2]="Completed"})(pT||(pT={}));class zh{constructor(t){this.executor=t,this._state=pT.Uninitialized}get value(){if(this._state===pT.Uninitialized){this._state=pT.Running;try{this._value=this.executor()}catch(t){this._error=t}finally{this._state=pT.Completed}}else if(this._state===pT.Running)throw new Error("Cannot read the value of a lazy that is being initialized");if(this._error)throw this._error;return this._value}get rawValue(){return this._value}}function z6n(e){return!e||typeof e!="string"?!0:e.trim().length===0}const keo=/{(\d+)}/g;function sR(e,...t){return t.length===0?e:e.replace(keo,function(n,r){const o=parseInt(r,10);return isNaN(o)||o<0||o>=t.length?n:t[o]})}function veo(e){return e.replace(/[<>"'&]/g,t=>{switch(t){case"<":return"<";case">":return">";case'"':return""";case"'":return"'";case"&":return"&"}return t})}function Z4(e){return e.replace(/[<>&]/g,function(t){switch(t){case"<":return"<";case">":return">";case"&":return"&";default:return t}})}function P0(e){return e.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function Aeo(e,t=" "){const n=Sie(e,t);return H6n(n,t)}function Sie(e,t){if(!e||!t)return e;const n=t.length;if(n===0||e.length===0)return e;let r=0;for(;e.indexOf(t,r)===r;)r=r+n;return e.substring(r)}function H6n(e,t){if(!e||!t)return e;const n=t.length,r=e.length;if(n===0||r===0)return e;let o=r,s=-1;for(;s=e.lastIndexOf(t,o-1),!(s===-1||s+n!==o);){if(s===0)return"";o=s}return e.substring(0,o)}function peo(e){return e.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function $6n(e,t,n={}){if(!e)throw new Error("Cannot create regex from empty string");t||(e=P0(e)),n.wholeWord&&(/\B/.test(e.charAt(0))||(e="\\b"+e),/\B/.test(e.charAt(e.length-1))||(e=e+"\\b"));let r="";return n.global&&(r+="g"),n.matchCase||(r+="i"),n.multiline&&(r+="m"),n.unicode&&(r+="u"),new RegExp(e,r)}function X6n(e){return e.source==="^"||e.source==="^$"||e.source==="$"||e.source==="^\\s*$"?!1:!!(e.exec("")&&e.lastIndex===0)}function F0(e){return e.split(/\r\n|\r|\n/)}function Og(e){for(let t=0,n=e.length;t=0;n--){const r=e.charCodeAt(n);if(r!==32&&r!==9)return n}return-1}function zK(e,t){return et?1:0}function BJe(e,t,n=0,r=e.length,o=0,s=t.length){for(;nu)return 1}const a=r-n,l=s-o;return al?1:0}function eNe(e,t){return Hz(e,t,0,e.length,0,t.length)}function Hz(e,t,n=0,r=e.length,o=0,s=t.length){for(;n=128||u>=128)return BJe(e.toLowerCase(),t.toLowerCase(),n,r,o,s);l9(d)&&(d-=32),l9(u)&&(u-=32);const h=d-u;if(h!==0)return h}const a=r-n,l=s-o;return al?1:0}function lle(e){return e>=48&&e<=57}function l9(e){return e>=97&&e<=122}function dO(e){return e>=65&&e<=90}function rQ(e,t){return e.length===t.length&&Hz(e,t)===0}function RJe(e,t){const n=t.length;return n<=e.length&&Hz(e,t,0,n)===0}function beo(e,t){const n=e.length,r=n-t.length;return r>=0&&Hz(e,t,r,n)===0}function hp(e,t){const n=Math.min(e.length,t.length);let r;for(r=0;r1){const r=e.charCodeAt(t-2);if(Id(r))return IJe(r,n)}return n}class MJe{get offset(){return this._offset}constructor(t,n=0){this._str=t,this._len=t.length,this._offset=n}setOffset(t){this._offset=t}prevCodePoint(){const t=weo(this._str,this._offset);return this._offset-=t>=65536?2:1,t}nextCodePoint(){const t=vme(this._str,this._len,this._offset);return this._offset+=t>=65536?2:1,t}eol(){return this._offset>=this._len}}class Ame{get offset(){return this._iterator.offset}constructor(t,n=0){this._iterator=new MJe(t,n)}nextGraphemeLength(){const t=pme.getInstance(),n=this._iterator,r=n.offset;let o=t.getGraphemeBreakType(n.nextCodePoint());for(;!n.eol();){const s=n.offset,a=t.getGraphemeBreakType(n.nextCodePoint());if(sbt(o,a)){n.setOffset(s);break}o=a}return n.offset-r}prevGraphemeLength(){const t=pme.getInstance(),n=this._iterator,r=n.offset;let o=t.getGraphemeBreakType(n.prevCodePoint());for(;n.offset>0;){const s=n.offset,a=t.getGraphemeBreakType(n.prevCodePoint());if(sbt(a,o)){n.setOffset(s);break}o=a}return r-n.offset}eol(){return this._iterator.eol()}}function PJe(e,t){return new Ame(e,t).nextGraphemeLength()}function G6n(e,t){return new Ame(e,t).prevGraphemeLength()}function Oeo(e,t){t>0&&w6(e.charCodeAt(t))&&t--;const n=t+PJe(e,t);return[n-G6n(e,n),n]}let X8e;function yeo(){return/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA\u07FE-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u088E\u08A0-\u08C9\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDC7\uFDF0-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE35\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDD23\uDE80-\uDEA9\uDEAD-\uDF45\uDF51-\uDF81\uDF86-\uDFF6]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD4B-\uDFFF]|\uD83B[\uDC00-\uDEBB])/}function ZW(e){return X8e||(X8e=yeo()),X8e.test(e)}const Ceo=/^[\t\n\r\x20-\x7E]*$/;function Lie(e){return Ceo.test(e)}const Y6n=/[\u2028\u2029]/;function Z6n(e){return Y6n.test(e)}function M8(e){return e>=11904&&e<=55215||e>=63744&&e<=64255||e>=65281&&e<=65374}function FJe(e){return e>=127462&&e<=127487||e===8986||e===8987||e===9200||e===9203||e>=9728&&e<=10175||e===11088||e===11093||e>=127744&&e<=128591||e>=128640&&e<=128764||e>=128992&&e<=129008||e>=129280&&e<=129535||e>=129648&&e<=129782}const _eo="\uFEFF";function NJe(e){return!!(e&&e.length>0&&e.charCodeAt(0)===65279)}function Seo(e,t=!1){return e?(t&&(e=e.replace(/\\./g,"")),e.toLowerCase()!==e):!1}function q6n(e){return e=e%(2*26),e<26?String.fromCharCode(97+e):String.fromCharCode(65+e-26)}function sbt(e,t){return e===0?t!==5&&t!==7:e===2&&t===3?!1:e===4||e===2||e===3||t===4||t===2||t===3?!0:!(e===8&&(t===8||t===9||t===11||t===12)||(e===11||e===9)&&(t===9||t===10)||(e===12||e===10)&&t===10||t===5||t===13||t===7||e===1||e===13&&t===14||e===6&&t===6)}const UT=class UT{static getInstance(){return UT._INSTANCE||(UT._INSTANCE=new UT),UT._INSTANCE}constructor(){this._data=Leo()}getGraphemeBreakType(t){if(t<32)return t===10?3:t===13?2:4;if(t<127)return 0;const n=this._data,r=n.length/3;let o=1;for(;o<=r;)if(tn[3*o+1])o=2*o+1;else return n[3*o+2];return 0}};UT._INSTANCE=null;let pme=UT;function Leo(){return JSON.parse("[0,0,0,51229,51255,12,44061,44087,12,127462,127487,6,7083,7085,5,47645,47671,12,54813,54839,12,128678,128678,14,3270,3270,5,9919,9923,14,45853,45879,12,49437,49463,12,53021,53047,12,71216,71218,7,128398,128399,14,129360,129374,14,2519,2519,5,4448,4519,9,9742,9742,14,12336,12336,14,44957,44983,12,46749,46775,12,48541,48567,12,50333,50359,12,52125,52151,12,53917,53943,12,69888,69890,5,73018,73018,5,127990,127990,14,128558,128559,14,128759,128760,14,129653,129655,14,2027,2035,5,2891,2892,7,3761,3761,5,6683,6683,5,8293,8293,4,9825,9826,14,9999,9999,14,43452,43453,5,44509,44535,12,45405,45431,12,46301,46327,12,47197,47223,12,48093,48119,12,48989,49015,12,49885,49911,12,50781,50807,12,51677,51703,12,52573,52599,12,53469,53495,12,54365,54391,12,65279,65279,4,70471,70472,7,72145,72147,7,119173,119179,5,127799,127818,14,128240,128244,14,128512,128512,14,128652,128652,14,128721,128722,14,129292,129292,14,129445,129450,14,129734,129743,14,1476,1477,5,2366,2368,7,2750,2752,7,3076,3076,5,3415,3415,5,4141,4144,5,6109,6109,5,6964,6964,5,7394,7400,5,9197,9198,14,9770,9770,14,9877,9877,14,9968,9969,14,10084,10084,14,43052,43052,5,43713,43713,5,44285,44311,12,44733,44759,12,45181,45207,12,45629,45655,12,46077,46103,12,46525,46551,12,46973,46999,12,47421,47447,12,47869,47895,12,48317,48343,12,48765,48791,12,49213,49239,12,49661,49687,12,50109,50135,12,50557,50583,12,51005,51031,12,51453,51479,12,51901,51927,12,52349,52375,12,52797,52823,12,53245,53271,12,53693,53719,12,54141,54167,12,54589,54615,12,55037,55063,12,69506,69509,5,70191,70193,5,70841,70841,7,71463,71467,5,72330,72342,5,94031,94031,5,123628,123631,5,127763,127765,14,127941,127941,14,128043,128062,14,128302,128317,14,128465,128467,14,128539,128539,14,128640,128640,14,128662,128662,14,128703,128703,14,128745,128745,14,129004,129007,14,129329,129330,14,129402,129402,14,129483,129483,14,129686,129704,14,130048,131069,14,173,173,4,1757,1757,1,2200,2207,5,2434,2435,7,2631,2632,5,2817,2817,5,3008,3008,5,3201,3201,5,3387,3388,5,3542,3542,5,3902,3903,7,4190,4192,5,6002,6003,5,6439,6440,5,6765,6770,7,7019,7027,5,7154,7155,7,8205,8205,13,8505,8505,14,9654,9654,14,9757,9757,14,9792,9792,14,9852,9853,14,9890,9894,14,9937,9937,14,9981,9981,14,10035,10036,14,11035,11036,14,42654,42655,5,43346,43347,7,43587,43587,5,44006,44007,7,44173,44199,12,44397,44423,12,44621,44647,12,44845,44871,12,45069,45095,12,45293,45319,12,45517,45543,12,45741,45767,12,45965,45991,12,46189,46215,12,46413,46439,12,46637,46663,12,46861,46887,12,47085,47111,12,47309,47335,12,47533,47559,12,47757,47783,12,47981,48007,12,48205,48231,12,48429,48455,12,48653,48679,12,48877,48903,12,49101,49127,12,49325,49351,12,49549,49575,12,49773,49799,12,49997,50023,12,50221,50247,12,50445,50471,12,50669,50695,12,50893,50919,12,51117,51143,12,51341,51367,12,51565,51591,12,51789,51815,12,52013,52039,12,52237,52263,12,52461,52487,12,52685,52711,12,52909,52935,12,53133,53159,12,53357,53383,12,53581,53607,12,53805,53831,12,54029,54055,12,54253,54279,12,54477,54503,12,54701,54727,12,54925,54951,12,55149,55175,12,68101,68102,5,69762,69762,7,70067,70069,7,70371,70378,5,70720,70721,7,71087,71087,5,71341,71341,5,71995,71996,5,72249,72249,7,72850,72871,5,73109,73109,5,118576,118598,5,121505,121519,5,127245,127247,14,127568,127569,14,127777,127777,14,127872,127891,14,127956,127967,14,128015,128016,14,128110,128172,14,128259,128259,14,128367,128368,14,128424,128424,14,128488,128488,14,128530,128532,14,128550,128551,14,128566,128566,14,128647,128647,14,128656,128656,14,128667,128673,14,128691,128693,14,128715,128715,14,128728,128732,14,128752,128752,14,128765,128767,14,129096,129103,14,129311,129311,14,129344,129349,14,129394,129394,14,129413,129425,14,129466,129471,14,129511,129535,14,129664,129666,14,129719,129722,14,129760,129767,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2307,2307,7,2382,2383,7,2497,2500,5,2563,2563,7,2677,2677,5,2763,2764,7,2879,2879,5,2914,2915,5,3021,3021,5,3142,3144,5,3263,3263,5,3285,3286,5,3398,3400,7,3530,3530,5,3633,3633,5,3864,3865,5,3974,3975,5,4155,4156,7,4229,4230,5,5909,5909,7,6078,6085,7,6277,6278,5,6451,6456,7,6744,6750,5,6846,6846,5,6972,6972,5,7074,7077,5,7146,7148,7,7222,7223,5,7416,7417,5,8234,8238,4,8417,8417,5,9000,9000,14,9203,9203,14,9730,9731,14,9748,9749,14,9762,9763,14,9776,9783,14,9800,9811,14,9831,9831,14,9872,9873,14,9882,9882,14,9900,9903,14,9929,9933,14,9941,9960,14,9974,9974,14,9989,9989,14,10006,10006,14,10062,10062,14,10160,10160,14,11647,11647,5,12953,12953,14,43019,43019,5,43232,43249,5,43443,43443,5,43567,43568,7,43696,43696,5,43765,43765,7,44013,44013,5,44117,44143,12,44229,44255,12,44341,44367,12,44453,44479,12,44565,44591,12,44677,44703,12,44789,44815,12,44901,44927,12,45013,45039,12,45125,45151,12,45237,45263,12,45349,45375,12,45461,45487,12,45573,45599,12,45685,45711,12,45797,45823,12,45909,45935,12,46021,46047,12,46133,46159,12,46245,46271,12,46357,46383,12,46469,46495,12,46581,46607,12,46693,46719,12,46805,46831,12,46917,46943,12,47029,47055,12,47141,47167,12,47253,47279,12,47365,47391,12,47477,47503,12,47589,47615,12,47701,47727,12,47813,47839,12,47925,47951,12,48037,48063,12,48149,48175,12,48261,48287,12,48373,48399,12,48485,48511,12,48597,48623,12,48709,48735,12,48821,48847,12,48933,48959,12,49045,49071,12,49157,49183,12,49269,49295,12,49381,49407,12,49493,49519,12,49605,49631,12,49717,49743,12,49829,49855,12,49941,49967,12,50053,50079,12,50165,50191,12,50277,50303,12,50389,50415,12,50501,50527,12,50613,50639,12,50725,50751,12,50837,50863,12,50949,50975,12,51061,51087,12,51173,51199,12,51285,51311,12,51397,51423,12,51509,51535,12,51621,51647,12,51733,51759,12,51845,51871,12,51957,51983,12,52069,52095,12,52181,52207,12,52293,52319,12,52405,52431,12,52517,52543,12,52629,52655,12,52741,52767,12,52853,52879,12,52965,52991,12,53077,53103,12,53189,53215,12,53301,53327,12,53413,53439,12,53525,53551,12,53637,53663,12,53749,53775,12,53861,53887,12,53973,53999,12,54085,54111,12,54197,54223,12,54309,54335,12,54421,54447,12,54533,54559,12,54645,54671,12,54757,54783,12,54869,54895,12,54981,55007,12,55093,55119,12,55243,55291,10,66045,66045,5,68325,68326,5,69688,69702,5,69817,69818,5,69957,69958,7,70089,70092,5,70198,70199,5,70462,70462,5,70502,70508,5,70750,70750,5,70846,70846,7,71100,71101,5,71230,71230,7,71351,71351,5,71737,71738,5,72000,72000,7,72160,72160,5,72273,72278,5,72752,72758,5,72882,72883,5,73031,73031,5,73461,73462,7,94192,94193,7,119149,119149,7,121403,121452,5,122915,122916,5,126980,126980,14,127358,127359,14,127535,127535,14,127759,127759,14,127771,127771,14,127792,127793,14,127825,127867,14,127897,127899,14,127945,127945,14,127985,127986,14,128000,128007,14,128021,128021,14,128066,128100,14,128184,128235,14,128249,128252,14,128266,128276,14,128335,128335,14,128379,128390,14,128407,128419,14,128444,128444,14,128481,128481,14,128499,128499,14,128526,128526,14,128536,128536,14,128543,128543,14,128556,128556,14,128564,128564,14,128577,128580,14,128643,128645,14,128649,128649,14,128654,128654,14,128660,128660,14,128664,128664,14,128675,128675,14,128686,128689,14,128695,128696,14,128705,128709,14,128717,128719,14,128725,128725,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129009,129023,14,129160,129167,14,129296,129304,14,129320,129327,14,129340,129342,14,129356,129356,14,129388,129392,14,129399,129400,14,129404,129407,14,129432,129442,14,129454,129455,14,129473,129474,14,129485,129487,14,129648,129651,14,129659,129660,14,129671,129679,14,129709,129711,14,129728,129730,14,129751,129753,14,129776,129782,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2274,2274,1,2363,2363,7,2377,2380,7,2402,2403,5,2494,2494,5,2507,2508,7,2558,2558,5,2622,2624,7,2641,2641,5,2691,2691,7,2759,2760,5,2786,2787,5,2876,2876,5,2881,2884,5,2901,2902,5,3006,3006,5,3014,3016,7,3072,3072,5,3134,3136,5,3157,3158,5,3260,3260,5,3266,3266,5,3274,3275,7,3328,3329,5,3391,3392,7,3405,3405,5,3457,3457,5,3536,3537,7,3551,3551,5,3636,3642,5,3764,3772,5,3895,3895,5,3967,3967,7,3993,4028,5,4146,4151,5,4182,4183,7,4226,4226,5,4253,4253,5,4957,4959,5,5940,5940,7,6070,6070,7,6087,6088,7,6158,6158,4,6432,6434,5,6448,6449,7,6679,6680,5,6742,6742,5,6754,6754,5,6783,6783,5,6912,6915,5,6966,6970,5,6978,6978,5,7042,7042,7,7080,7081,5,7143,7143,7,7150,7150,7,7212,7219,5,7380,7392,5,7412,7412,5,8203,8203,4,8232,8232,4,8265,8265,14,8400,8412,5,8421,8432,5,8617,8618,14,9167,9167,14,9200,9200,14,9410,9410,14,9723,9726,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9774,14,9786,9786,14,9794,9794,14,9823,9823,14,9828,9828,14,9833,9850,14,9855,9855,14,9875,9875,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9935,9935,14,9939,9939,14,9962,9962,14,9972,9972,14,9978,9978,14,9986,9986,14,9997,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10133,10135,14,10548,10549,14,11093,11093,14,12330,12333,5,12441,12442,5,42608,42610,5,43010,43010,5,43045,43046,5,43188,43203,7,43302,43309,5,43392,43394,5,43446,43449,5,43493,43493,5,43571,43572,7,43597,43597,7,43703,43704,5,43756,43757,5,44003,44004,7,44009,44010,7,44033,44059,12,44089,44115,12,44145,44171,12,44201,44227,12,44257,44283,12,44313,44339,12,44369,44395,12,44425,44451,12,44481,44507,12,44537,44563,12,44593,44619,12,44649,44675,12,44705,44731,12,44761,44787,12,44817,44843,12,44873,44899,12,44929,44955,12,44985,45011,12,45041,45067,12,45097,45123,12,45153,45179,12,45209,45235,12,45265,45291,12,45321,45347,12,45377,45403,12,45433,45459,12,45489,45515,12,45545,45571,12,45601,45627,12,45657,45683,12,45713,45739,12,45769,45795,12,45825,45851,12,45881,45907,12,45937,45963,12,45993,46019,12,46049,46075,12,46105,46131,12,46161,46187,12,46217,46243,12,46273,46299,12,46329,46355,12,46385,46411,12,46441,46467,12,46497,46523,12,46553,46579,12,46609,46635,12,46665,46691,12,46721,46747,12,46777,46803,12,46833,46859,12,46889,46915,12,46945,46971,12,47001,47027,12,47057,47083,12,47113,47139,12,47169,47195,12,47225,47251,12,47281,47307,12,47337,47363,12,47393,47419,12,47449,47475,12,47505,47531,12,47561,47587,12,47617,47643,12,47673,47699,12,47729,47755,12,47785,47811,12,47841,47867,12,47897,47923,12,47953,47979,12,48009,48035,12,48065,48091,12,48121,48147,12,48177,48203,12,48233,48259,12,48289,48315,12,48345,48371,12,48401,48427,12,48457,48483,12,48513,48539,12,48569,48595,12,48625,48651,12,48681,48707,12,48737,48763,12,48793,48819,12,48849,48875,12,48905,48931,12,48961,48987,12,49017,49043,12,49073,49099,12,49129,49155,12,49185,49211,12,49241,49267,12,49297,49323,12,49353,49379,12,49409,49435,12,49465,49491,12,49521,49547,12,49577,49603,12,49633,49659,12,49689,49715,12,49745,49771,12,49801,49827,12,49857,49883,12,49913,49939,12,49969,49995,12,50025,50051,12,50081,50107,12,50137,50163,12,50193,50219,12,50249,50275,12,50305,50331,12,50361,50387,12,50417,50443,12,50473,50499,12,50529,50555,12,50585,50611,12,50641,50667,12,50697,50723,12,50753,50779,12,50809,50835,12,50865,50891,12,50921,50947,12,50977,51003,12,51033,51059,12,51089,51115,12,51145,51171,12,51201,51227,12,51257,51283,12,51313,51339,12,51369,51395,12,51425,51451,12,51481,51507,12,51537,51563,12,51593,51619,12,51649,51675,12,51705,51731,12,51761,51787,12,51817,51843,12,51873,51899,12,51929,51955,12,51985,52011,12,52041,52067,12,52097,52123,12,52153,52179,12,52209,52235,12,52265,52291,12,52321,52347,12,52377,52403,12,52433,52459,12,52489,52515,12,52545,52571,12,52601,52627,12,52657,52683,12,52713,52739,12,52769,52795,12,52825,52851,12,52881,52907,12,52937,52963,12,52993,53019,12,53049,53075,12,53105,53131,12,53161,53187,12,53217,53243,12,53273,53299,12,53329,53355,12,53385,53411,12,53441,53467,12,53497,53523,12,53553,53579,12,53609,53635,12,53665,53691,12,53721,53747,12,53777,53803,12,53833,53859,12,53889,53915,12,53945,53971,12,54001,54027,12,54057,54083,12,54113,54139,12,54169,54195,12,54225,54251,12,54281,54307,12,54337,54363,12,54393,54419,12,54449,54475,12,54505,54531,12,54561,54587,12,54617,54643,12,54673,54699,12,54729,54755,12,54785,54811,12,54841,54867,12,54897,54923,12,54953,54979,12,55009,55035,12,55065,55091,12,55121,55147,12,55177,55203,12,65024,65039,5,65520,65528,4,66422,66426,5,68152,68154,5,69291,69292,5,69633,69633,5,69747,69748,5,69811,69814,5,69826,69826,5,69932,69932,7,70016,70017,5,70079,70080,7,70095,70095,5,70196,70196,5,70367,70367,5,70402,70403,7,70464,70464,5,70487,70487,5,70709,70711,7,70725,70725,7,70833,70834,7,70843,70844,7,70849,70849,7,71090,71093,5,71103,71104,5,71227,71228,7,71339,71339,5,71344,71349,5,71458,71461,5,71727,71735,5,71985,71989,7,71998,71998,5,72002,72002,7,72154,72155,5,72193,72202,5,72251,72254,5,72281,72283,5,72344,72345,5,72766,72766,7,72874,72880,5,72885,72886,5,73023,73029,5,73104,73105,5,73111,73111,5,92912,92916,5,94095,94098,5,113824,113827,4,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,125252,125258,5,127183,127183,14,127340,127343,14,127377,127386,14,127491,127503,14,127548,127551,14,127744,127756,14,127761,127761,14,127769,127769,14,127773,127774,14,127780,127788,14,127796,127797,14,127820,127823,14,127869,127869,14,127894,127895,14,127902,127903,14,127943,127943,14,127947,127950,14,127972,127972,14,127988,127988,14,127992,127994,14,128009,128011,14,128019,128019,14,128023,128041,14,128064,128064,14,128102,128107,14,128174,128181,14,128238,128238,14,128246,128247,14,128254,128254,14,128264,128264,14,128278,128299,14,128329,128330,14,128348,128359,14,128371,128377,14,128392,128393,14,128401,128404,14,128421,128421,14,128433,128434,14,128450,128452,14,128476,128478,14,128483,128483,14,128495,128495,14,128506,128506,14,128519,128520,14,128528,128528,14,128534,128534,14,128538,128538,14,128540,128542,14,128544,128549,14,128552,128555,14,128557,128557,14,128560,128563,14,128565,128565,14,128567,128576,14,128581,128591,14,128641,128642,14,128646,128646,14,128648,128648,14,128650,128651,14,128653,128653,14,128655,128655,14,128657,128659,14,128661,128661,14,128663,128663,14,128665,128666,14,128674,128674,14,128676,128677,14,128679,128685,14,128690,128690,14,128694,128694,14,128697,128702,14,128704,128704,14,128710,128714,14,128716,128716,14,128720,128720,14,128723,128724,14,128726,128727,14,128733,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129008,129008,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129661,129663,14,129667,129670,14,129680,129685,14,129705,129708,14,129712,129718,14,129723,129727,14,129731,129733,14,129744,129750,14,129754,129759,14,129768,129775,14,129783,129791,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2192,2193,1,2250,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3132,3132,5,3137,3140,7,3146,3149,5,3170,3171,5,3202,3203,7,3262,3262,7,3264,3265,7,3267,3268,7,3271,3272,7,3276,3277,5,3298,3299,5,3330,3331,7,3390,3390,5,3393,3396,5,3402,3404,7,3406,3406,1,3426,3427,5,3458,3459,7,3535,3535,5,3538,3540,5,3544,3550,7,3570,3571,7,3635,3635,7,3655,3662,5,3763,3763,7,3784,3789,5,3893,3893,5,3897,3897,5,3953,3966,5,3968,3972,5,3981,3991,5,4038,4038,5,4145,4145,7,4153,4154,5,4157,4158,5,4184,4185,5,4209,4212,5,4228,4228,7,4237,4237,5,4352,4447,8,4520,4607,10,5906,5908,5,5938,5939,5,5970,5971,5,6068,6069,5,6071,6077,5,6086,6086,5,6089,6099,5,6155,6157,5,6159,6159,5,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6862,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7679,5,8204,8204,5,8206,8207,4,8233,8233,4,8252,8252,14,8288,8292,4,8294,8303,4,8413,8416,5,8418,8420,5,8482,8482,14,8596,8601,14,8986,8987,14,9096,9096,14,9193,9196,14,9199,9199,14,9201,9202,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9729,14,9732,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9775,9775,14,9784,9785,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9874,14,9876,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9934,14,9936,9936,14,9938,9938,14,9940,9940,14,9961,9961,14,9963,9967,14,9970,9971,14,9973,9973,14,9975,9977,14,9979,9980,14,9982,9985,14,9987,9988,14,9992,9996,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10083,14,10085,10087,14,10145,10145,14,10175,10175,14,11013,11015,14,11088,11088,14,11503,11505,5,11744,11775,5,12334,12335,5,12349,12349,14,12951,12951,14,42607,42607,5,42612,42621,5,42736,42737,5,43014,43014,5,43043,43044,7,43047,43047,7,43136,43137,7,43204,43205,5,43263,43263,5,43335,43345,5,43360,43388,8,43395,43395,7,43444,43445,7,43450,43451,7,43454,43456,7,43561,43566,5,43569,43570,5,43573,43574,5,43596,43596,5,43644,43644,5,43698,43700,5,43710,43711,5,43755,43755,7,43758,43759,7,43766,43766,5,44005,44005,5,44008,44008,5,44012,44012,7,44032,44032,11,44060,44060,11,44088,44088,11,44116,44116,11,44144,44144,11,44172,44172,11,44200,44200,11,44228,44228,11,44256,44256,11,44284,44284,11,44312,44312,11,44340,44340,11,44368,44368,11,44396,44396,11,44424,44424,11,44452,44452,11,44480,44480,11,44508,44508,11,44536,44536,11,44564,44564,11,44592,44592,11,44620,44620,11,44648,44648,11,44676,44676,11,44704,44704,11,44732,44732,11,44760,44760,11,44788,44788,11,44816,44816,11,44844,44844,11,44872,44872,11,44900,44900,11,44928,44928,11,44956,44956,11,44984,44984,11,45012,45012,11,45040,45040,11,45068,45068,11,45096,45096,11,45124,45124,11,45152,45152,11,45180,45180,11,45208,45208,11,45236,45236,11,45264,45264,11,45292,45292,11,45320,45320,11,45348,45348,11,45376,45376,11,45404,45404,11,45432,45432,11,45460,45460,11,45488,45488,11,45516,45516,11,45544,45544,11,45572,45572,11,45600,45600,11,45628,45628,11,45656,45656,11,45684,45684,11,45712,45712,11,45740,45740,11,45768,45768,11,45796,45796,11,45824,45824,11,45852,45852,11,45880,45880,11,45908,45908,11,45936,45936,11,45964,45964,11,45992,45992,11,46020,46020,11,46048,46048,11,46076,46076,11,46104,46104,11,46132,46132,11,46160,46160,11,46188,46188,11,46216,46216,11,46244,46244,11,46272,46272,11,46300,46300,11,46328,46328,11,46356,46356,11,46384,46384,11,46412,46412,11,46440,46440,11,46468,46468,11,46496,46496,11,46524,46524,11,46552,46552,11,46580,46580,11,46608,46608,11,46636,46636,11,46664,46664,11,46692,46692,11,46720,46720,11,46748,46748,11,46776,46776,11,46804,46804,11,46832,46832,11,46860,46860,11,46888,46888,11,46916,46916,11,46944,46944,11,46972,46972,11,47000,47000,11,47028,47028,11,47056,47056,11,47084,47084,11,47112,47112,11,47140,47140,11,47168,47168,11,47196,47196,11,47224,47224,11,47252,47252,11,47280,47280,11,47308,47308,11,47336,47336,11,47364,47364,11,47392,47392,11,47420,47420,11,47448,47448,11,47476,47476,11,47504,47504,11,47532,47532,11,47560,47560,11,47588,47588,11,47616,47616,11,47644,47644,11,47672,47672,11,47700,47700,11,47728,47728,11,47756,47756,11,47784,47784,11,47812,47812,11,47840,47840,11,47868,47868,11,47896,47896,11,47924,47924,11,47952,47952,11,47980,47980,11,48008,48008,11,48036,48036,11,48064,48064,11,48092,48092,11,48120,48120,11,48148,48148,11,48176,48176,11,48204,48204,11,48232,48232,11,48260,48260,11,48288,48288,11,48316,48316,11,48344,48344,11,48372,48372,11,48400,48400,11,48428,48428,11,48456,48456,11,48484,48484,11,48512,48512,11,48540,48540,11,48568,48568,11,48596,48596,11,48624,48624,11,48652,48652,11,48680,48680,11,48708,48708,11,48736,48736,11,48764,48764,11,48792,48792,11,48820,48820,11,48848,48848,11,48876,48876,11,48904,48904,11,48932,48932,11,48960,48960,11,48988,48988,11,49016,49016,11,49044,49044,11,49072,49072,11,49100,49100,11,49128,49128,11,49156,49156,11,49184,49184,11,49212,49212,11,49240,49240,11,49268,49268,11,49296,49296,11,49324,49324,11,49352,49352,11,49380,49380,11,49408,49408,11,49436,49436,11,49464,49464,11,49492,49492,11,49520,49520,11,49548,49548,11,49576,49576,11,49604,49604,11,49632,49632,11,49660,49660,11,49688,49688,11,49716,49716,11,49744,49744,11,49772,49772,11,49800,49800,11,49828,49828,11,49856,49856,11,49884,49884,11,49912,49912,11,49940,49940,11,49968,49968,11,49996,49996,11,50024,50024,11,50052,50052,11,50080,50080,11,50108,50108,11,50136,50136,11,50164,50164,11,50192,50192,11,50220,50220,11,50248,50248,11,50276,50276,11,50304,50304,11,50332,50332,11,50360,50360,11,50388,50388,11,50416,50416,11,50444,50444,11,50472,50472,11,50500,50500,11,50528,50528,11,50556,50556,11,50584,50584,11,50612,50612,11,50640,50640,11,50668,50668,11,50696,50696,11,50724,50724,11,50752,50752,11,50780,50780,11,50808,50808,11,50836,50836,11,50864,50864,11,50892,50892,11,50920,50920,11,50948,50948,11,50976,50976,11,51004,51004,11,51032,51032,11,51060,51060,11,51088,51088,11,51116,51116,11,51144,51144,11,51172,51172,11,51200,51200,11,51228,51228,11,51256,51256,11,51284,51284,11,51312,51312,11,51340,51340,11,51368,51368,11,51396,51396,11,51424,51424,11,51452,51452,11,51480,51480,11,51508,51508,11,51536,51536,11,51564,51564,11,51592,51592,11,51620,51620,11,51648,51648,11,51676,51676,11,51704,51704,11,51732,51732,11,51760,51760,11,51788,51788,11,51816,51816,11,51844,51844,11,51872,51872,11,51900,51900,11,51928,51928,11,51956,51956,11,51984,51984,11,52012,52012,11,52040,52040,11,52068,52068,11,52096,52096,11,52124,52124,11,52152,52152,11,52180,52180,11,52208,52208,11,52236,52236,11,52264,52264,11,52292,52292,11,52320,52320,11,52348,52348,11,52376,52376,11,52404,52404,11,52432,52432,11,52460,52460,11,52488,52488,11,52516,52516,11,52544,52544,11,52572,52572,11,52600,52600,11,52628,52628,11,52656,52656,11,52684,52684,11,52712,52712,11,52740,52740,11,52768,52768,11,52796,52796,11,52824,52824,11,52852,52852,11,52880,52880,11,52908,52908,11,52936,52936,11,52964,52964,11,52992,52992,11,53020,53020,11,53048,53048,11,53076,53076,11,53104,53104,11,53132,53132,11,53160,53160,11,53188,53188,11,53216,53216,11,53244,53244,11,53272,53272,11,53300,53300,11,53328,53328,11,53356,53356,11,53384,53384,11,53412,53412,11,53440,53440,11,53468,53468,11,53496,53496,11,53524,53524,11,53552,53552,11,53580,53580,11,53608,53608,11,53636,53636,11,53664,53664,11,53692,53692,11,53720,53720,11,53748,53748,11,53776,53776,11,53804,53804,11,53832,53832,11,53860,53860,11,53888,53888,11,53916,53916,11,53944,53944,11,53972,53972,11,54000,54000,11,54028,54028,11,54056,54056,11,54084,54084,11,54112,54112,11,54140,54140,11,54168,54168,11,54196,54196,11,54224,54224,11,54252,54252,11,54280,54280,11,54308,54308,11,54336,54336,11,54364,54364,11,54392,54392,11,54420,54420,11,54448,54448,11,54476,54476,11,54504,54504,11,54532,54532,11,54560,54560,11,54588,54588,11,54616,54616,11,54644,54644,11,54672,54672,11,54700,54700,11,54728,54728,11,54756,54756,11,54784,54784,11,54812,54812,11,54840,54840,11,54868,54868,11,54896,54896,11,54924,54924,11,54952,54952,11,54980,54980,11,55008,55008,11,55036,55036,11,55064,55064,11,55092,55092,11,55120,55120,11,55148,55148,11,55176,55176,11,55216,55238,9,64286,64286,5,65056,65071,5,65438,65439,5,65529,65531,4,66272,66272,5,68097,68099,5,68108,68111,5,68159,68159,5,68900,68903,5,69446,69456,5,69632,69632,7,69634,69634,7,69744,69744,5,69759,69761,5,69808,69810,7,69815,69816,7,69821,69821,1,69837,69837,1,69927,69931,5,69933,69940,5,70003,70003,5,70018,70018,7,70070,70078,5,70082,70083,1,70094,70094,7,70188,70190,7,70194,70195,7,70197,70197,7,70206,70206,5,70368,70370,7,70400,70401,5,70459,70460,5,70463,70463,7,70465,70468,7,70475,70477,7,70498,70499,7,70512,70516,5,70712,70719,5,70722,70724,5,70726,70726,5,70832,70832,5,70835,70840,5,70842,70842,5,70845,70845,5,70847,70848,5,70850,70851,5,71088,71089,7,71096,71099,7,71102,71102,7,71132,71133,5,71219,71226,5,71229,71229,5,71231,71232,5,71340,71340,7,71342,71343,7,71350,71350,7,71453,71455,5,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,118528,118573,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123566,123566,5,125136,125142,5,126976,126979,14,126981,127182,14,127184,127231,14,127279,127279,14,127344,127345,14,127374,127374,14,127405,127461,14,127489,127490,14,127514,127514,14,127538,127546,14,127561,127567,14,127570,127743,14,127757,127758,14,127760,127760,14,127762,127762,14,127766,127768,14,127770,127770,14,127772,127772,14,127775,127776,14,127778,127779,14,127789,127791,14,127794,127795,14,127798,127798,14,127819,127819,14,127824,127824,14,127868,127868,14,127870,127871,14,127892,127893,14,127896,127896,14,127900,127901,14,127904,127940,14,127942,127942,14,127944,127944,14,127946,127946,14,127951,127955,14,127968,127971,14,127973,127984,14,127987,127987,14,127989,127989,14,127991,127991,14,127995,127999,5,128008,128008,14,128012,128014,14,128017,128018,14,128020,128020,14,128022,128022,14,128042,128042,14,128063,128063,14,128065,128065,14,128101,128101,14,128108,128109,14,128173,128173,14,128182,128183,14,128236,128237,14,128239,128239,14,128245,128245,14,128248,128248,14,128253,128253,14,128255,128258,14,128260,128263,14,128265,128265,14,128277,128277,14,128300,128301,14,128326,128328,14,128331,128334,14,128336,128347,14,128360,128366,14,128369,128370,14,128378,128378,14,128391,128391,14,128394,128397,14,128400,128400,14,128405,128406,14,128420,128420,14,128422,128423,14,128425,128432,14,128435,128443,14,128445,128449,14,128453,128464,14,128468,128475,14,128479,128480,14,128482,128482,14,128484,128487,14,128489,128494,14,128496,128498,14,128500,128505,14,128507,128511,14,128513,128518,14,128521,128525,14,128527,128527,14,128529,128529,14,128533,128533,14,128535,128535,14,128537,128537,14]")}function xeo(e,t){if(e===0)return 0;const n=Eeo(e,t);if(n!==void 0)return n;const r=new MJe(t,e);return r.prevCodePoint(),r.offset}function Eeo(e,t){const n=new MJe(t,e);let r=n.prevCodePoint();for(;Teo(r)||r===65039||r===8419;){if(n.offset===0)return;r=n.prevCodePoint()}if(!FJe(r))return;let o=n.offset;return o>0&&n.prevCodePoint()===8205&&(o=n.offset),o}function Teo(e){return 127995<=e&&e<=127999}const K6n=" ",Ww=class Ww{static getInstance(t){return Ww.cache.get(Array.from(t))}static getLocales(){return Ww._locales.value}constructor(t){this.confusableDictionary=t}isAmbiguous(t){return this.confusableDictionary.has(t)}getPrimaryConfusable(t){return this.confusableDictionary.get(t)}getConfusableCodePoints(){return new Set(this.confusableDictionary.keys())}};Ww.ambiguousCharacterData=new zh(()=>JSON.parse('{"_common":[8232,32,8233,32,5760,32,8192,32,8193,32,8194,32,8195,32,8196,32,8197,32,8198,32,8200,32,8201,32,8202,32,8287,32,8199,32,8239,32,2042,95,65101,95,65102,95,65103,95,8208,45,8209,45,8210,45,65112,45,1748,45,8259,45,727,45,8722,45,10134,45,11450,45,1549,44,1643,44,184,44,42233,44,894,59,2307,58,2691,58,1417,58,1795,58,1796,58,5868,58,65072,58,6147,58,6153,58,8282,58,1475,58,760,58,42889,58,8758,58,720,58,42237,58,451,33,11601,33,660,63,577,63,2429,63,5038,63,42731,63,119149,46,8228,46,1793,46,1794,46,42510,46,68176,46,1632,46,1776,46,42232,46,1373,96,65287,96,8219,96,1523,96,8242,96,1370,96,8175,96,65344,96,900,96,8189,96,8125,96,8127,96,8190,96,697,96,884,96,712,96,714,96,715,96,756,96,699,96,701,96,700,96,702,96,42892,96,1497,96,2036,96,2037,96,5194,96,5836,96,94033,96,94034,96,65339,91,10088,40,10098,40,12308,40,64830,40,65341,93,10089,41,10099,41,12309,41,64831,41,10100,123,119060,123,10101,125,65342,94,8270,42,1645,42,8727,42,66335,42,5941,47,8257,47,8725,47,8260,47,9585,47,10187,47,10744,47,119354,47,12755,47,12339,47,11462,47,20031,47,12035,47,65340,92,65128,92,8726,92,10189,92,10741,92,10745,92,119311,92,119355,92,12756,92,20022,92,12034,92,42872,38,708,94,710,94,5869,43,10133,43,66203,43,8249,60,10094,60,706,60,119350,60,5176,60,5810,60,5120,61,11840,61,12448,61,42239,61,8250,62,10095,62,707,62,119351,62,5171,62,94015,62,8275,126,732,126,8128,126,8764,126,65372,124,65293,45,118002,50,120784,50,120794,50,120804,50,120814,50,120824,50,130034,50,42842,50,423,50,1000,50,42564,50,5311,50,42735,50,119302,51,118003,51,120785,51,120795,51,120805,51,120815,51,120825,51,130035,51,42923,51,540,51,439,51,42858,51,11468,51,1248,51,94011,51,71882,51,118004,52,120786,52,120796,52,120806,52,120816,52,120826,52,130036,52,5070,52,71855,52,118005,53,120787,53,120797,53,120807,53,120817,53,120827,53,130037,53,444,53,71867,53,118006,54,120788,54,120798,54,120808,54,120818,54,120828,54,130038,54,11474,54,5102,54,71893,54,119314,55,118007,55,120789,55,120799,55,120809,55,120819,55,120829,55,130039,55,66770,55,71878,55,2819,56,2538,56,2666,56,125131,56,118008,56,120790,56,120800,56,120810,56,120820,56,120830,56,130040,56,547,56,546,56,66330,56,2663,57,2920,57,2541,57,3437,57,118009,57,120791,57,120801,57,120811,57,120821,57,120831,57,130041,57,42862,57,11466,57,71884,57,71852,57,71894,57,9082,97,65345,97,119834,97,119886,97,119938,97,119990,97,120042,97,120094,97,120146,97,120198,97,120250,97,120302,97,120354,97,120406,97,120458,97,593,97,945,97,120514,97,120572,97,120630,97,120688,97,120746,97,65313,65,117974,65,119808,65,119860,65,119912,65,119964,65,120016,65,120068,65,120120,65,120172,65,120224,65,120276,65,120328,65,120380,65,120432,65,913,65,120488,65,120546,65,120604,65,120662,65,120720,65,5034,65,5573,65,42222,65,94016,65,66208,65,119835,98,119887,98,119939,98,119991,98,120043,98,120095,98,120147,98,120199,98,120251,98,120303,98,120355,98,120407,98,120459,98,388,98,5071,98,5234,98,5551,98,65314,66,8492,66,117975,66,119809,66,119861,66,119913,66,120017,66,120069,66,120121,66,120173,66,120225,66,120277,66,120329,66,120381,66,120433,66,42932,66,914,66,120489,66,120547,66,120605,66,120663,66,120721,66,5108,66,5623,66,42192,66,66178,66,66209,66,66305,66,65347,99,8573,99,119836,99,119888,99,119940,99,119992,99,120044,99,120096,99,120148,99,120200,99,120252,99,120304,99,120356,99,120408,99,120460,99,7428,99,1010,99,11429,99,43951,99,66621,99,128844,67,71913,67,71922,67,65315,67,8557,67,8450,67,8493,67,117976,67,119810,67,119862,67,119914,67,119966,67,120018,67,120174,67,120226,67,120278,67,120330,67,120382,67,120434,67,1017,67,11428,67,5087,67,42202,67,66210,67,66306,67,66581,67,66844,67,8574,100,8518,100,119837,100,119889,100,119941,100,119993,100,120045,100,120097,100,120149,100,120201,100,120253,100,120305,100,120357,100,120409,100,120461,100,1281,100,5095,100,5231,100,42194,100,8558,68,8517,68,117977,68,119811,68,119863,68,119915,68,119967,68,120019,68,120071,68,120123,68,120175,68,120227,68,120279,68,120331,68,120383,68,120435,68,5024,68,5598,68,5610,68,42195,68,8494,101,65349,101,8495,101,8519,101,119838,101,119890,101,119942,101,120046,101,120098,101,120150,101,120202,101,120254,101,120306,101,120358,101,120410,101,120462,101,43826,101,1213,101,8959,69,65317,69,8496,69,117978,69,119812,69,119864,69,119916,69,120020,69,120072,69,120124,69,120176,69,120228,69,120280,69,120332,69,120384,69,120436,69,917,69,120492,69,120550,69,120608,69,120666,69,120724,69,11577,69,5036,69,42224,69,71846,69,71854,69,66182,69,119839,102,119891,102,119943,102,119995,102,120047,102,120099,102,120151,102,120203,102,120255,102,120307,102,120359,102,120411,102,120463,102,43829,102,42905,102,383,102,7837,102,1412,102,119315,70,8497,70,117979,70,119813,70,119865,70,119917,70,120021,70,120073,70,120125,70,120177,70,120229,70,120281,70,120333,70,120385,70,120437,70,42904,70,988,70,120778,70,5556,70,42205,70,71874,70,71842,70,66183,70,66213,70,66853,70,65351,103,8458,103,119840,103,119892,103,119944,103,120048,103,120100,103,120152,103,120204,103,120256,103,120308,103,120360,103,120412,103,120464,103,609,103,7555,103,397,103,1409,103,117980,71,119814,71,119866,71,119918,71,119970,71,120022,71,120074,71,120126,71,120178,71,120230,71,120282,71,120334,71,120386,71,120438,71,1292,71,5056,71,5107,71,42198,71,65352,104,8462,104,119841,104,119945,104,119997,104,120049,104,120101,104,120153,104,120205,104,120257,104,120309,104,120361,104,120413,104,120465,104,1211,104,1392,104,5058,104,65320,72,8459,72,8460,72,8461,72,117981,72,119815,72,119867,72,119919,72,120023,72,120179,72,120231,72,120283,72,120335,72,120387,72,120439,72,919,72,120494,72,120552,72,120610,72,120668,72,120726,72,11406,72,5051,72,5500,72,42215,72,66255,72,731,105,9075,105,65353,105,8560,105,8505,105,8520,105,119842,105,119894,105,119946,105,119998,105,120050,105,120102,105,120154,105,120206,105,120258,105,120310,105,120362,105,120414,105,120466,105,120484,105,618,105,617,105,953,105,8126,105,890,105,120522,105,120580,105,120638,105,120696,105,120754,105,1110,105,42567,105,1231,105,43893,105,5029,105,71875,105,65354,106,8521,106,119843,106,119895,106,119947,106,119999,106,120051,106,120103,106,120155,106,120207,106,120259,106,120311,106,120363,106,120415,106,120467,106,1011,106,1112,106,65322,74,117983,74,119817,74,119869,74,119921,74,119973,74,120025,74,120077,74,120129,74,120181,74,120233,74,120285,74,120337,74,120389,74,120441,74,42930,74,895,74,1032,74,5035,74,5261,74,42201,74,119844,107,119896,107,119948,107,120000,107,120052,107,120104,107,120156,107,120208,107,120260,107,120312,107,120364,107,120416,107,120468,107,8490,75,65323,75,117984,75,119818,75,119870,75,119922,75,119974,75,120026,75,120078,75,120130,75,120182,75,120234,75,120286,75,120338,75,120390,75,120442,75,922,75,120497,75,120555,75,120613,75,120671,75,120729,75,11412,75,5094,75,5845,75,42199,75,66840,75,1472,108,8739,73,9213,73,65512,73,1633,108,1777,73,66336,108,125127,108,118001,108,120783,73,120793,73,120803,73,120813,73,120823,73,130033,73,65321,73,8544,73,8464,73,8465,73,117982,108,119816,73,119868,73,119920,73,120024,73,120128,73,120180,73,120232,73,120284,73,120336,73,120388,73,120440,73,65356,108,8572,73,8467,108,119845,108,119897,108,119949,108,120001,108,120053,108,120105,73,120157,73,120209,73,120261,73,120313,73,120365,73,120417,73,120469,73,448,73,120496,73,120554,73,120612,73,120670,73,120728,73,11410,73,1030,73,1216,73,1493,108,1503,108,1575,108,126464,108,126592,108,65166,108,65165,108,1994,108,11599,73,5825,73,42226,73,93992,73,66186,124,66313,124,119338,76,8556,76,8466,76,117985,76,119819,76,119871,76,119923,76,120027,76,120079,76,120131,76,120183,76,120235,76,120287,76,120339,76,120391,76,120443,76,11472,76,5086,76,5290,76,42209,76,93974,76,71843,76,71858,76,66587,76,66854,76,65325,77,8559,77,8499,77,117986,77,119820,77,119872,77,119924,77,120028,77,120080,77,120132,77,120184,77,120236,77,120288,77,120340,77,120392,77,120444,77,924,77,120499,77,120557,77,120615,77,120673,77,120731,77,1018,77,11416,77,5047,77,5616,77,5846,77,42207,77,66224,77,66321,77,119847,110,119899,110,119951,110,120003,110,120055,110,120107,110,120159,110,120211,110,120263,110,120315,110,120367,110,120419,110,120471,110,1400,110,1404,110,65326,78,8469,78,117987,78,119821,78,119873,78,119925,78,119977,78,120029,78,120081,78,120185,78,120237,78,120289,78,120341,78,120393,78,120445,78,925,78,120500,78,120558,78,120616,78,120674,78,120732,78,11418,78,42208,78,66835,78,3074,111,3202,111,3330,111,3458,111,2406,111,2662,111,2790,111,3046,111,3174,111,3302,111,3430,111,3664,111,3792,111,4160,111,1637,111,1781,111,65359,111,8500,111,119848,111,119900,111,119952,111,120056,111,120108,111,120160,111,120212,111,120264,111,120316,111,120368,111,120420,111,120472,111,7439,111,7441,111,43837,111,959,111,120528,111,120586,111,120644,111,120702,111,120760,111,963,111,120532,111,120590,111,120648,111,120706,111,120764,111,11423,111,4351,111,1413,111,1505,111,1607,111,126500,111,126564,111,126596,111,65259,111,65260,111,65258,111,65257,111,1726,111,64428,111,64429,111,64427,111,64426,111,1729,111,64424,111,64425,111,64423,111,64422,111,1749,111,3360,111,4125,111,66794,111,71880,111,71895,111,66604,111,1984,79,2534,79,2918,79,12295,79,70864,79,71904,79,118000,79,120782,79,120792,79,120802,79,120812,79,120822,79,130032,79,65327,79,117988,79,119822,79,119874,79,119926,79,119978,79,120030,79,120082,79,120134,79,120186,79,120238,79,120290,79,120342,79,120394,79,120446,79,927,79,120502,79,120560,79,120618,79,120676,79,120734,79,11422,79,1365,79,11604,79,4816,79,2848,79,66754,79,42227,79,71861,79,66194,79,66219,79,66564,79,66838,79,9076,112,65360,112,119849,112,119901,112,119953,112,120005,112,120057,112,120109,112,120161,112,120213,112,120265,112,120317,112,120369,112,120421,112,120473,112,961,112,120530,112,120544,112,120588,112,120602,112,120646,112,120660,112,120704,112,120718,112,120762,112,120776,112,11427,112,65328,80,8473,80,117989,80,119823,80,119875,80,119927,80,119979,80,120031,80,120083,80,120187,80,120239,80,120291,80,120343,80,120395,80,120447,80,929,80,120504,80,120562,80,120620,80,120678,80,120736,80,11426,80,5090,80,5229,80,42193,80,66197,80,119850,113,119902,113,119954,113,120006,113,120058,113,120110,113,120162,113,120214,113,120266,113,120318,113,120370,113,120422,113,120474,113,1307,113,1379,113,1382,113,8474,81,117990,81,119824,81,119876,81,119928,81,119980,81,120032,81,120084,81,120188,81,120240,81,120292,81,120344,81,120396,81,120448,81,11605,81,119851,114,119903,114,119955,114,120007,114,120059,114,120111,114,120163,114,120215,114,120267,114,120319,114,120371,114,120423,114,120475,114,43847,114,43848,114,7462,114,11397,114,43905,114,119318,82,8475,82,8476,82,8477,82,117991,82,119825,82,119877,82,119929,82,120033,82,120189,82,120241,82,120293,82,120345,82,120397,82,120449,82,422,82,5025,82,5074,82,66740,82,5511,82,42211,82,94005,82,65363,115,119852,115,119904,115,119956,115,120008,115,120060,115,120112,115,120164,115,120216,115,120268,115,120320,115,120372,115,120424,115,120476,115,42801,115,445,115,1109,115,43946,115,71873,115,66632,115,65331,83,117992,83,119826,83,119878,83,119930,83,119982,83,120034,83,120086,83,120138,83,120190,83,120242,83,120294,83,120346,83,120398,83,120450,83,1029,83,1359,83,5077,83,5082,83,42210,83,94010,83,66198,83,66592,83,119853,116,119905,116,119957,116,120009,116,120061,116,120113,116,120165,116,120217,116,120269,116,120321,116,120373,116,120425,116,120477,116,8868,84,10201,84,128872,84,65332,84,117993,84,119827,84,119879,84,119931,84,119983,84,120035,84,120087,84,120139,84,120191,84,120243,84,120295,84,120347,84,120399,84,120451,84,932,84,120507,84,120565,84,120623,84,120681,84,120739,84,11430,84,5026,84,42196,84,93962,84,71868,84,66199,84,66225,84,66325,84,119854,117,119906,117,119958,117,120010,117,120062,117,120114,117,120166,117,120218,117,120270,117,120322,117,120374,117,120426,117,120478,117,42911,117,7452,117,43854,117,43858,117,651,117,965,117,120534,117,120592,117,120650,117,120708,117,120766,117,1405,117,66806,117,71896,117,8746,85,8899,85,117994,85,119828,85,119880,85,119932,85,119984,85,120036,85,120088,85,120140,85,120192,85,120244,85,120296,85,120348,85,120400,85,120452,85,1357,85,4608,85,66766,85,5196,85,42228,85,94018,85,71864,85,8744,118,8897,118,65366,118,8564,118,119855,118,119907,118,119959,118,120011,118,120063,118,120115,118,120167,118,120219,118,120271,118,120323,118,120375,118,120427,118,120479,118,7456,118,957,118,120526,118,120584,118,120642,118,120700,118,120758,118,1141,118,1496,118,71430,118,43945,118,71872,118,119309,86,1639,86,1783,86,8548,86,117995,86,119829,86,119881,86,119933,86,119985,86,120037,86,120089,86,120141,86,120193,86,120245,86,120297,86,120349,86,120401,86,120453,86,1140,86,11576,86,5081,86,5167,86,42719,86,42214,86,93960,86,71840,86,66845,86,623,119,119856,119,119908,119,119960,119,120012,119,120064,119,120116,119,120168,119,120220,119,120272,119,120324,119,120376,119,120428,119,120480,119,7457,119,1121,119,1309,119,1377,119,71434,119,71438,119,71439,119,43907,119,71910,87,71919,87,117996,87,119830,87,119882,87,119934,87,119986,87,120038,87,120090,87,120142,87,120194,87,120246,87,120298,87,120350,87,120402,87,120454,87,1308,87,5043,87,5076,87,42218,87,5742,120,10539,120,10540,120,10799,120,65368,120,8569,120,119857,120,119909,120,119961,120,120013,120,120065,120,120117,120,120169,120,120221,120,120273,120,120325,120,120377,120,120429,120,120481,120,5441,120,5501,120,5741,88,9587,88,66338,88,71916,88,65336,88,8553,88,117997,88,119831,88,119883,88,119935,88,119987,88,120039,88,120091,88,120143,88,120195,88,120247,88,120299,88,120351,88,120403,88,120455,88,42931,88,935,88,120510,88,120568,88,120626,88,120684,88,120742,88,11436,88,11613,88,5815,88,42219,88,66192,88,66228,88,66327,88,66855,88,611,121,7564,121,65369,121,119858,121,119910,121,119962,121,120014,121,120066,121,120118,121,120170,121,120222,121,120274,121,120326,121,120378,121,120430,121,120482,121,655,121,7935,121,43866,121,947,121,8509,121,120516,121,120574,121,120632,121,120690,121,120748,121,1199,121,4327,121,71900,121,65337,89,117998,89,119832,89,119884,89,119936,89,119988,89,120040,89,120092,89,120144,89,120196,89,120248,89,120300,89,120352,89,120404,89,120456,89,933,89,978,89,120508,89,120566,89,120624,89,120682,89,120740,89,11432,89,1198,89,5033,89,5053,89,42220,89,94019,89,71844,89,66226,89,119859,122,119911,122,119963,122,120015,122,120067,122,120119,122,120171,122,120223,122,120275,122,120327,122,120379,122,120431,122,120483,122,7458,122,43923,122,71876,122,71909,90,66293,90,65338,90,8484,90,8488,90,117999,90,119833,90,119885,90,119937,90,119989,90,120041,90,120197,90,120249,90,120301,90,120353,90,120405,90,120457,90,918,90,120493,90,120551,90,120609,90,120667,90,120725,90,5059,90,42204,90,71849,90,65282,34,65283,35,65284,36,65285,37,65286,38,65290,42,65291,43,65294,46,65295,47,65296,48,65298,50,65299,51,65300,52,65301,53,65302,54,65303,55,65304,56,65305,57,65308,60,65309,61,65310,62,65312,64,65316,68,65318,70,65319,71,65324,76,65329,81,65330,82,65333,85,65334,86,65335,87,65343,95,65346,98,65348,100,65350,102,65355,107,65357,109,65358,110,65361,113,65362,114,65364,116,65365,117,65367,119,65370,122,65371,123,65373,125,119846,109],"_default":[160,32,8211,45,65374,126,8218,44,65306,58,65281,33,8216,96,8217,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"cs":[65374,126,8218,44,65306,58,65281,33,8216,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"de":[65374,126,65306,58,65281,33,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"es":[8211,45,65374,126,8218,44,65306,58,65281,33,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"fr":[65374,126,8218,44,65306,58,65281,33,8216,96,8245,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"it":[160,32,8211,45,65374,126,8218,44,65306,58,65281,33,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"ja":[8211,45,8218,44,65281,33,8216,96,8245,96,180,96,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65292,44,65297,49,65307,59],"ko":[8211,45,65374,126,8218,44,65306,58,65281,33,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"pl":[65374,126,65306,58,65281,33,8216,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"pt-BR":[65374,126,8218,44,65306,58,65281,33,8216,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"qps-ploc":[160,32,8211,45,65374,126,8218,44,65306,58,65281,33,8216,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"ru":[65374,126,8218,44,65306,58,65281,33,8216,96,8245,96,180,96,12494,47,305,105,921,73,1009,112,215,120,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"tr":[160,32,8211,45,65374,126,8218,44,65306,58,65281,33,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"zh-hans":[160,32,65374,126,8218,44,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65297,49],"zh-hant":[8211,45,65374,126,8218,44,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89]}')),Ww.cache=new meo({getCacheKey:JSON.stringify},t=>{function n(h){const g=new Map;for(let m=0;m!h.startsWith("_")&&Object.hasOwn(s,h));a.length===0&&(a=["_default"]);let l;for(const h of a){const g=n(s[h]);l=o(l,g)}const d=n(s._common),u=r(d,l);return new Ww(u)}),Ww._locales=new zh(()=>Object.keys(Ww.ambiguousCharacterData.value).filter(t=>!t.startsWith("_")));let HK=Ww;const GN=class GN{static getRawData(){return JSON.parse('{"_common":[11,12,13,127,847,1564,4447,4448,6068,6069,6155,6156,6157,6158,7355,7356,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8204,8205,8206,8207,8234,8235,8236,8237,8238,8239,8287,8288,8289,8290,8291,8292,8293,8294,8295,8296,8297,8298,8299,8300,8301,8302,8303,10240,12644,65024,65025,65026,65027,65028,65029,65030,65031,65032,65033,65034,65035,65036,65037,65038,65039,65279,65440,65520,65521,65522,65523,65524,65525,65526,65527,65528,65532,78844,119155,119156,119157,119158,119159,119160,119161,119162,917504,917505,917506,917507,917508,917509,917510,917511,917512,917513,917514,917515,917516,917517,917518,917519,917520,917521,917522,917523,917524,917525,917526,917527,917528,917529,917530,917531,917532,917533,917534,917535,917536,917537,917538,917539,917540,917541,917542,917543,917544,917545,917546,917547,917548,917549,917550,917551,917552,917553,917554,917555,917556,917557,917558,917559,917560,917561,917562,917563,917564,917565,917566,917567,917568,917569,917570,917571,917572,917573,917574,917575,917576,917577,917578,917579,917580,917581,917582,917583,917584,917585,917586,917587,917588,917589,917590,917591,917592,917593,917594,917595,917596,917597,917598,917599,917600,917601,917602,917603,917604,917605,917606,917607,917608,917609,917610,917611,917612,917613,917614,917615,917616,917617,917618,917619,917620,917621,917622,917623,917624,917625,917626,917627,917628,917629,917630,917631,917760,917761,917762,917763,917764,917765,917766,917767,917768,917769,917770,917771,917772,917773,917774,917775,917776,917777,917778,917779,917780,917781,917782,917783,917784,917785,917786,917787,917788,917789,917790,917791,917792,917793,917794,917795,917796,917797,917798,917799,917800,917801,917802,917803,917804,917805,917806,917807,917808,917809,917810,917811,917812,917813,917814,917815,917816,917817,917818,917819,917820,917821,917822,917823,917824,917825,917826,917827,917828,917829,917830,917831,917832,917833,917834,917835,917836,917837,917838,917839,917840,917841,917842,917843,917844,917845,917846,917847,917848,917849,917850,917851,917852,917853,917854,917855,917856,917857,917858,917859,917860,917861,917862,917863,917864,917865,917866,917867,917868,917869,917870,917871,917872,917873,917874,917875,917876,917877,917878,917879,917880,917881,917882,917883,917884,917885,917886,917887,917888,917889,917890,917891,917892,917893,917894,917895,917896,917897,917898,917899,917900,917901,917902,917903,917904,917905,917906,917907,917908,917909,917910,917911,917912,917913,917914,917915,917916,917917,917918,917919,917920,917921,917922,917923,917924,917925,917926,917927,917928,917929,917930,917931,917932,917933,917934,917935,917936,917937,917938,917939,917940,917941,917942,917943,917944,917945,917946,917947,917948,917949,917950,917951,917952,917953,917954,917955,917956,917957,917958,917959,917960,917961,917962,917963,917964,917965,917966,917967,917968,917969,917970,917971,917972,917973,917974,917975,917976,917977,917978,917979,917980,917981,917982,917983,917984,917985,917986,917987,917988,917989,917990,917991,917992,917993,917994,917995,917996,917997,917998,917999],"cs":[173,8203,12288],"de":[173,8203,12288],"es":[8203,12288],"fr":[173,8203,12288],"it":[160,173,12288],"ja":[173],"ko":[173,12288],"pl":[173,8203,12288],"pt-BR":[173,8203,12288],"qps-ploc":[160,173,8203,12288],"ru":[173,12288],"tr":[160,173,8203,12288],"zh-hans":[160,173,8203,12288],"zh-hant":[173,12288]}')}static getData(){return this._data||(this._data=new Set([...Object.values(GN.getRawData())].flat())),this._data}static isInvisibleCharacter(t){return GN.getData().has(t)}static get codePoints(){return GN.getData()}};GN._data=void 0;let aD=GN;var abt={};let LU;const G8e=globalThis.vscode;var Fvn;if(typeof G8e<"u"&&typeof G8e.process<"u"){const e=G8e.process;LU={get platform(){return e.platform},get arch(){return e.arch},get env(){return e.env},cwd(){return e.cwd()}}}else typeof process<"u"&&typeof((Fvn=process==null?void 0:process.versions)==null?void 0:Fvn.node)=="string"?LU={get platform(){return process.platform},get arch(){return process.arch},get env(){return abt},cwd(){return abt.VSCODE_CWD||process.cwd()}}:LU={get platform(){return vh?"win32":Qr?"darwin":"linux"},get arch(){},get env(){return{}},cwd(){return"/"}};const bme=LU.cwd,wme=LU.env,Qeo=LU.platform,Deo=65,Beo=97,Reo=90,Ieo=122,lD=46,tg=47,Ak=92,zC=58,Meo=63;class J6n extends Error{constructor(t,n,r){let o;typeof n=="string"&&n.indexOf("not ")===0?(o="must not be",n=n.replace(/^not /,"")):o="must be";const s=t.indexOf(".")!==-1?"property":"argument";let a=`The "${t}" ${s} ${o} of type ${n}`;a+=`. Received type ${typeof r}`,super(a),this.code="ERR_INVALID_ARG_TYPE"}}function Peo(e,t){if(e===null||typeof e!="object")throw new J6n(t,"Object",e)}function Du(e,t){if(typeof e!="string")throw new J6n(t,"string",e)}const oE=Qeo==="win32";function _s(e){return e===tg||e===Ak}function tNe(e){return e===tg}function HC(e){return e>=Deo&&e<=Reo||e>=Beo&&e<=Ieo}function Ome(e,t,n,r){let o="",s=0,a=-1,l=0,d=0;for(let u=0;u<=e.length;++u){if(u2){const h=o.lastIndexOf(n);h===-1?(o="",s=0):(o=o.slice(0,h),s=o.length-1-o.lastIndexOf(n)),a=u,l=0;continue}else if(o.length!==0){o="",s=0,a=u,l=0;continue}}t&&(o+=o.length>0?`${n}..`:"..",s=2)}else o.length>0?o+=`${n}${e.slice(a+1,u)}`:o=e.slice(a+1,u),s=u-a-1;a=u,l=0}else d===lD&&l!==-1?++l:l=-1}return o}function Feo(e){return e?`${e[0]==="."?"":"."}${e}`:""}function eEn(e,t){Peo(t,"pathObject");const n=t.dir||t.root,r=t.base||`${t.name||""}${Feo(t.ext)}`;return n?n===t.root?`${n}${r}`:`${n}${e}${r}`:r}const w0={resolve(...e){let t="",n="",r=!1;for(let o=e.length-1;o>=-1;o--){let s;if(o>=0){if(s=e[o],Du(s,`paths[${o}]`),s.length===0)continue}else t.length===0?s=bme():(s=wme[`=${t}`]||bme(),(s===void 0||s.slice(0,2).toLowerCase()!==t.toLowerCase()&&s.charCodeAt(2)===Ak)&&(s=`${t}\\`));const a=s.length;let l=0,d="",u=!1;const h=s.charCodeAt(0);if(a===1)_s(h)&&(l=1,u=!0);else if(_s(h))if(u=!0,_s(s.charCodeAt(1))){let g=2,m=g;for(;g2&&_s(s.charCodeAt(2))&&(u=!0,l=3));if(d.length>0)if(t.length>0){if(d.toLowerCase()!==t.toLowerCase())continue}else t=d;if(r){if(t.length>0)break}else if(n=`${s.slice(l)}\\${n}`,r=u,u&&t.length>0)break}return n=Ome(n,!r,"\\",_s),r?`${t}\\${n}`:`${t}${n}`||"."},normalize(e){Du(e,"path");const t=e.length;if(t===0)return".";let n=0,r,o=!1;const s=e.charCodeAt(0);if(t===1)return tNe(s)?"\\":e;if(_s(s))if(o=!0,_s(e.charCodeAt(1))){let l=2,d=l;for(;l2&&_s(e.charCodeAt(2))&&(o=!0,n=3));let a=n0&&_s(e.charCodeAt(t-1))&&(a+="\\"),!o&&r===void 0&&e.includes(":")){if(a.length>=2&&HC(a.charCodeAt(0))&&a.charCodeAt(1)===zC)return`.\\${a}`;let l=e.indexOf(":");do if(l===t-1||_s(e.charCodeAt(l+1)))return`.\\${a}`;while((l=e.indexOf(":",l+1))!==-1)}return r===void 0?o?`\\${a}`:a:o?`${r}\\${a}`:`${r}${a}`},isAbsolute(e){Du(e,"path");const t=e.length;if(t===0)return!1;const n=e.charCodeAt(0);return _s(n)||t>2&&HC(n)&&e.charCodeAt(1)===zC&&_s(e.charCodeAt(2))},join(...e){if(e.length===0)return".";let t,n;for(let s=0;s0&&(t===void 0?t=n=a:t+=`\\${a}`)}if(t===void 0)return".";let r=!0,o=0;if(typeof n=="string"&&_s(n.charCodeAt(0))){++o;const s=n.length;s>1&&_s(n.charCodeAt(1))&&(++o,s>2&&(_s(n.charCodeAt(2))?++o:r=!1))}if(r){for(;o=2&&(t=`\\${t.slice(o)}`)}return w0.normalize(t)},relative(e,t){if(Du(e,"from"),Du(t,"to"),e===t)return"";const n=w0.resolve(e),r=w0.resolve(t);if(n===r||(e=n.toLowerCase(),t=r.toLowerCase(),e===t))return"";if(n.length!==e.length||r.length!==t.length){const f=n.split("\\"),k=r.split("\\");f[f.length-1]===""&&f.pop(),k[k.length-1]===""&&k.pop();const A=f.length,p=k.length,b=Ab?k.slice(w).join("\\"):A>b?"..\\".repeat(A-1-w)+"..":"":"..\\".repeat(A-w)+k.slice(w).join("\\")}let o=0;for(;oo&&e.charCodeAt(s-1)===Ak;)s--;const a=s-o;let l=0;for(;ll&&t.charCodeAt(d-1)===Ak;)d--;const u=d-l,h=ah){if(t.charCodeAt(l+m)===Ak)return r.slice(l+m+1);if(m===2)return r.slice(l+m)}a>h&&(e.charCodeAt(o+m)===Ak?g=m:m===2&&(g=3)),g===-1&&(g=0)}let v="";for(m=o+g+1;m<=s;++m)(m===s||e.charCodeAt(m)===Ak)&&(v+=v.length===0?"..":"\\..");return l+=g,v.length>0?`${v}${r.slice(l,d)}`:(r.charCodeAt(l)===Ak&&++l,r.slice(l,d))},toNamespacedPath(e){if(typeof e!="string"||e.length===0)return e;const t=w0.resolve(e);if(t.length<=2)return e;if(t.charCodeAt(0)===Ak){if(t.charCodeAt(1)===Ak){const n=t.charCodeAt(2);if(n!==Meo&&n!==lD)return`\\\\?\\UNC\\${t.slice(2)}`}}else if(HC(t.charCodeAt(0))&&t.charCodeAt(1)===zC&&t.charCodeAt(2)===Ak)return`\\\\?\\${t}`;return t},dirname(e){Du(e,"path");const t=e.length;if(t===0)return".";let n=-1,r=0;const o=e.charCodeAt(0);if(t===1)return _s(o)?e:".";if(_s(o)){if(n=r=1,_s(e.charCodeAt(1))){let l=2,d=l;for(;l2&&_s(e.charCodeAt(2))?3:2,r=n);let s=-1,a=!0;for(let l=t-1;l>=r;--l)if(_s(e.charCodeAt(l))){if(!a){s=l;break}}else a=!1;if(s===-1){if(n===-1)return".";s=n}return e.slice(0,s)},basename(e,t){t!==void 0&&Du(t,"suffix"),Du(e,"path");let n=0,r=-1,o=!0,s;if(e.length>=2&&HC(e.charCodeAt(0))&&e.charCodeAt(1)===zC&&(n=2),t!==void 0&&t.length>0&&t.length<=e.length){if(t===e)return"";let a=t.length-1,l=-1;for(s=e.length-1;s>=n;--s){const d=e.charCodeAt(s);if(_s(d)){if(!o){n=s+1;break}}else l===-1&&(o=!1,l=s+1),a>=0&&(d===t.charCodeAt(a)?--a===-1&&(r=s):(a=-1,r=l))}return n===r?r=l:r===-1&&(r=e.length),e.slice(n,r)}for(s=e.length-1;s>=n;--s)if(_s(e.charCodeAt(s))){if(!o){n=s+1;break}}else r===-1&&(o=!1,r=s+1);return r===-1?"":e.slice(n,r)},extname(e){Du(e,"path");let t=0,n=-1,r=0,o=-1,s=!0,a=0;e.length>=2&&e.charCodeAt(1)===zC&&HC(e.charCodeAt(0))&&(t=r=2);for(let l=e.length-1;l>=t;--l){const d=e.charCodeAt(l);if(_s(d)){if(!s){r=l+1;break}continue}o===-1&&(s=!1,o=l+1),d===lD?n===-1?n=l:a!==1&&(a=1):n!==-1&&(a=-1)}return n===-1||o===-1||a===0||a===1&&n===o-1&&n===r+1?"":e.slice(n,o)},format:eEn.bind(null,"\\"),parse(e){Du(e,"path");const t={root:"",dir:"",base:"",ext:"",name:""};if(e.length===0)return t;const n=e.length;let r=0,o=e.charCodeAt(0);if(n===1)return _s(o)?(t.root=t.dir=e,t):(t.base=t.name=e,t);if(_s(o)){if(r=1,_s(e.charCodeAt(1))){let g=2,m=g;for(;g0&&(t.root=e.slice(0,r));let s=-1,a=r,l=-1,d=!0,u=e.length-1,h=0;for(;u>=r;--u){if(o=e.charCodeAt(u),_s(o)){if(!d){a=u+1;break}continue}l===-1&&(d=!1,l=u+1),o===lD?s===-1?s=u:h!==1&&(h=1):s!==-1&&(h=-1)}return l!==-1&&(s===-1||h===0||h===1&&s===l-1&&s===a+1?t.base=t.name=e.slice(a,l):(t.name=e.slice(a,s),t.base=e.slice(a,l),t.ext=e.slice(s,l))),a>0&&a!==r?t.dir=e.slice(0,a-1):t.dir=t.root,t},sep:"\\",delimiter:";",win32:null,posix:null},Neo=(()=>{if(oE){const e=/\\/g;return()=>{const t=bme().replace(e,"/");return t.slice(t.indexOf("/"))}}return()=>bme()})(),Jc={resolve(...e){let t="",n=!1;for(let r=e.length-1;r>=0&&!n;r--){const o=e[r];Du(o,`paths[${r}]`),o.length!==0&&(t=`${o}/${t}`,n=o.charCodeAt(0)===tg)}if(!n){const r=Neo();t=`${r}/${t}`,n=r.charCodeAt(0)===tg}return t=Ome(t,!n,"/",tNe),n?`/${t}`:t.length>0?t:"."},normalize(e){if(Du(e,"path"),e.length===0)return".";const t=e.charCodeAt(0)===tg,n=e.charCodeAt(e.length-1)===tg;return e=Ome(e,!t,"/",tNe),e.length===0?t?"/":n?"./":".":(n&&(e+="/"),t?`/${e}`:e)},isAbsolute(e){return Du(e,"path"),e.length>0&&e.charCodeAt(0)===tg},join(...e){if(e.length===0)return".";const t=[];for(let n=0;n0&&t.push(r)}return t.length===0?".":Jc.normalize(t.join("/"))},relative(e,t){if(Du(e,"from"),Du(t,"to"),e===t||(e=Jc.resolve(e),t=Jc.resolve(t),e===t))return"";const n=1,r=e.length,o=r-n,s=1,a=t.length-s,l=ol){if(t.charCodeAt(s+u)===tg)return t.slice(s+u+1);if(u===0)return t.slice(s+u)}else o>l&&(e.charCodeAt(n+u)===tg?d=u:u===0&&(d=0));let h="";for(u=n+d+1;u<=r;++u)(u===r||e.charCodeAt(u)===tg)&&(h+=h.length===0?"..":"/..");return`${h}${t.slice(s+d)}`},toNamespacedPath(e){return e},dirname(e){if(Du(e,"path"),e.length===0)return".";const t=e.charCodeAt(0)===tg;let n=-1,r=!0;for(let o=e.length-1;o>=1;--o)if(e.charCodeAt(o)===tg){if(!r){n=o;break}}else r=!1;return n===-1?t?"/":".":t&&n===1?"//":e.slice(0,n)},basename(e,t){t!==void 0&&Du(t,"suffix"),Du(e,"path");let n=0,r=-1,o=!0,s;if(t!==void 0&&t.length>0&&t.length<=e.length){if(t===e)return"";let a=t.length-1,l=-1;for(s=e.length-1;s>=0;--s){const d=e.charCodeAt(s);if(d===tg){if(!o){n=s+1;break}}else l===-1&&(o=!1,l=s+1),a>=0&&(d===t.charCodeAt(a)?--a===-1&&(r=s):(a=-1,r=l))}return n===r?r=l:r===-1&&(r=e.length),e.slice(n,r)}for(s=e.length-1;s>=0;--s)if(e.charCodeAt(s)===tg){if(!o){n=s+1;break}}else r===-1&&(o=!1,r=s+1);return r===-1?"":e.slice(n,r)},extname(e){Du(e,"path");let t=-1,n=0,r=-1,o=!0,s=0;for(let a=e.length-1;a>=0;--a){const l=e[a];if(l==="/"){if(!o){n=a+1;break}continue}r===-1&&(o=!1,r=a+1),l==="."?t===-1?t=a:s!==1&&(s=1):t!==-1&&(s=-1)}return t===-1||r===-1||s===0||s===1&&t===r-1&&t===n+1?"":e.slice(t,r)},format:eEn.bind(null,"/"),parse(e){Du(e,"path");const t={root:"",dir:"",base:"",ext:"",name:""};if(e.length===0)return t;const n=e.charCodeAt(0)===tg;let r;n?(t.root="/",r=1):r=0;let o=-1,s=0,a=-1,l=!0,d=e.length-1,u=0;for(;d>=r;--d){const h=e.charCodeAt(d);if(h===tg){if(!l){s=d+1;break}continue}a===-1&&(l=!1,a=d+1),h===lD?o===-1?o=d:u!==1&&(u=1):o!==-1&&(u=-1)}if(a!==-1){const h=s===0&&n?1:s;o===-1||u===0||u===1&&o===a-1&&o===s+1?t.base=t.name=e.slice(h,a):(t.name=e.slice(h,o),t.base=e.slice(h,a),t.ext=e.slice(o,a))}return s>0?t.dir=e.slice(0,s-1):n&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};Jc.win32=w0.win32=w0;Jc.posix=w0.posix=Jc;const tEn=oE?w0.normalize:Jc.normalize,Ueo=oE?w0.resolve:Jc.resolve,jeo=oE?w0.relative:Jc.relative,Gue=oE?w0.dirname:Jc.dirname,e8=oE?w0.basename:Jc.basename,Weo=oE?w0.extname:Jc.extname,s3=oE?w0.sep:Jc.sep,Veo=/^\w[\w\d+.-]*$/,zeo=/^\//,Heo=/^\/\//;function $eo(e,t){if(!e.scheme&&t)throw new Error(`[UriError]: Scheme is missing: {scheme: "", authority: "${e.authority}", path: "${e.path}", query: "${e.query}", fragment: "${e.fragment}"}`);if(e.scheme&&!Veo.test(e.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(e.path){if(e.authority){if(!zeo.test(e.path))throw new Error('[UriError]: If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character')}else if(Heo.test(e.path))throw new Error('[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters ("//")')}}function Xeo(e,t){return!e&&!t?"file":e}function Geo(e,t){switch(e){case"https":case"http":case"file":t?t[0]!==Pb&&(t=Pb+t):t=Pb;break}return t}const Qc="",Pb="/",Yeo=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/;let vi=class Yue{static isUri(t){return t instanceof Yue?!0:!t||typeof t!="object"?!1:typeof t.authority=="string"&&typeof t.fragment=="string"&&typeof t.path=="string"&&typeof t.query=="string"&&typeof t.scheme=="string"&&typeof t.fsPath=="string"&&typeof t.with=="function"&&typeof t.toString=="function"}constructor(t,n,r,o,s,a=!1){typeof t=="object"?(this.scheme=t.scheme||Qc,this.authority=t.authority||Qc,this.path=t.path||Qc,this.query=t.query||Qc,this.fragment=t.fragment||Qc):(this.scheme=Xeo(t,a),this.authority=n||Qc,this.path=Geo(this.scheme,r||Qc),this.query=o||Qc,this.fragment=s||Qc,$eo(this,a))}get fsPath(){return yme(this,!1)}with(t){if(!t)return this;let{scheme:n,authority:r,path:o,query:s,fragment:a}=t;return n===void 0?n=this.scheme:n===null&&(n=Qc),r===void 0?r=this.authority:r===null&&(r=Qc),o===void 0?o=this.path:o===null&&(o=Qc),s===void 0?s=this.query:s===null&&(s=Qc),a===void 0?a=this.fragment:a===null&&(a=Qc),n===this.scheme&&r===this.authority&&o===this.path&&s===this.query&&a===this.fragment?this:new pP(n,r,o,s,a)}static parse(t,n=!1){const r=Yeo.exec(t);return r?new pP(r[2]||Qc,cle(r[4]||Qc),cle(r[5]||Qc),cle(r[7]||Qc),cle(r[9]||Qc),n):new pP(Qc,Qc,Qc,Qc,Qc)}static file(t){let n=Qc;if(vh&&(t=t.replace(/\\/g,Pb)),t[0]===Pb&&t[1]===Pb){const r=t.indexOf(Pb,2);r===-1?(n=t.substring(2),t=Pb):(n=t.substring(2,r),t=t.substring(r)||Pb)}return new pP("file",n,t,Qc,Qc)}static from(t,n){return new pP(t.scheme,t.authority,t.path,t.query,t.fragment,n)}static joinPath(t,...n){if(!t.path)throw new Error("[UriError]: cannot call joinPath on URI without path");let r;return vh&&t.scheme==="file"?r=Yue.file(w0.join(yme(t,!0),...n)).path:r=Jc.join(t.path,...n),t.with({path:r})}toString(t=!1){return nNe(this,t)}toJSON(){return this}static revive(t){if(t){if(t instanceof Yue)return t;{const n=new pP(t);return n._formatted=t.external??null,n._fsPath=t._sep===nEn?t.fsPath??null:null,n}}else return t}};const nEn=vh?1:void 0;let pP=class extends vi{constructor(){super(...arguments),this._formatted=null,this._fsPath=null}get fsPath(){return this._fsPath||(this._fsPath=yme(this,!1)),this._fsPath}toString(t=!1){return t?nNe(this,!0):(this._formatted||(this._formatted=nNe(this,!1)),this._formatted)}toJSON(){const t={$mid:1};return this._fsPath&&(t.fsPath=this._fsPath,t._sep=nEn),this._formatted&&(t.external=this._formatted),this.path&&(t.path=this.path),this.scheme&&(t.scheme=this.scheme),this.authority&&(t.authority=this.authority),this.query&&(t.query=this.query),this.fragment&&(t.fragment=this.fragment),t}};const iEn={58:"%3A",47:"%2F",63:"%3F",35:"%23",91:"%5B",93:"%5D",64:"%40",33:"%21",36:"%24",38:"%26",39:"%27",40:"%28",41:"%29",42:"%2A",43:"%2B",44:"%2C",59:"%3B",61:"%3D",32:"%20"};function lbt(e,t,n){let r,o=-1;for(let s=0;s=97&&a<=122||a>=65&&a<=90||a>=48&&a<=57||a===45||a===46||a===95||a===126||t&&a===47||n&&a===91||n&&a===93||n&&a===58)o!==-1&&(r+=encodeURIComponent(e.substring(o,s)),o=-1),r!==void 0&&(r+=e.charAt(s));else{r===void 0&&(r=e.substr(0,s));const l=iEn[a];l!==void 0?(o!==-1&&(r+=encodeURIComponent(e.substring(o,s)),o=-1),r+=l):o===-1&&(o=s)}}return o!==-1&&(r+=encodeURIComponent(e.substring(o))),r!==void 0?r:e}function Zeo(e){let t;for(let n=0;n1&&e.scheme==="file"?n=`//${e.authority}${e.path}`:e.path.charCodeAt(0)===47&&(e.path.charCodeAt(1)>=65&&e.path.charCodeAt(1)<=90||e.path.charCodeAt(1)>=97&&e.path.charCodeAt(1)<=122)&&e.path.charCodeAt(2)===58?t?n=e.path.substr(1):n=e.path[1].toLowerCase()+e.path.substr(2):n=e.path,vh&&(n=n.replace(/\//g,"\\")),n}function nNe(e,t){const n=t?Zeo:lbt;let r="",{scheme:o,authority:s,path:a,query:l,fragment:d}=e;if(o&&(r+=o,r+=":"),(s||o==="file")&&(r+=Pb,r+=Pb),s){let u=s.indexOf("@");if(u!==-1){const h=s.substr(0,u);s=s.substr(u+1),u=h.lastIndexOf(":"),u===-1?r+=n(h,!1,!1):(r+=n(h.substr(0,u),!1,!1),r+=":",r+=n(h.substr(u+1),!1,!0)),r+="@"}s=s.toLowerCase(),u=s.lastIndexOf(":"),u===-1?r+=n(s,!1,!0):(r+=n(s.substr(0,u),!1,!0),r+=s.substr(u))}if(a){if(a.length>=3&&a.charCodeAt(0)===47&&a.charCodeAt(2)===58){const u=a.charCodeAt(1);u>=65&&u<=90&&(a=`/${String.fromCharCode(u+32)}:${a.substr(3)}`)}else if(a.length>=2&&a.charCodeAt(1)===58){const u=a.charCodeAt(0);u>=65&&u<=90&&(a=`${String.fromCharCode(u+32)}:${a.substr(2)}`)}r+=n(a,!0,!1)}return l&&(r+="?",r+=n(l,!1,!1)),d&&(r+="#",r+=t?d:lbt(d,!1,!1)),r}function rEn(e){try{return decodeURIComponent(e)}catch{return e.length>3?e.substr(0,3)+rEn(e.substr(3)):e}}const cbt=/(%[0-9A-Za-z][0-9A-Za-z])+/g;function cle(e){return e.match(cbt)?e.replace(cbt,t=>rEn(t)):e}var yi;(function(e){e.inMemory="inmemory",e.vscode="vscode",e.internal="private",e.walkThrough="walkThrough",e.walkThroughSnippet="walkThroughSnippet",e.http="http",e.https="https",e.file="file",e.mailto="mailto",e.untitled="untitled",e.data="data",e.command="command",e.vscodeRemote="vscode-remote",e.vscodeRemoteResource="vscode-remote-resource",e.vscodeManagedRemoteResource="vscode-managed-remote-resource",e.vscodeUserData="vscode-userdata",e.vscodeCustomEditor="vscode-custom-editor",e.vscodeNotebookCell="vscode-notebook-cell",e.vscodeNotebookCellMetadata="vscode-notebook-cell-metadata",e.vscodeNotebookCellMetadataDiff="vscode-notebook-cell-metadata-diff",e.vscodeNotebookCellOutput="vscode-notebook-cell-output",e.vscodeNotebookCellOutputDiff="vscode-notebook-cell-output-diff",e.vscodeNotebookMetadata="vscode-notebook-metadata",e.vscodeInteractiveInput="vscode-interactive-input",e.vscodeSettings="vscode-settings",e.vscodeWorkspaceTrust="vscode-workspace-trust",e.vscodeTerminal="vscode-terminal",e.vscodeChatCodeBlock="vscode-chat-code-block",e.vscodeChatCodeCompareBlock="vscode-chat-code-compare-block",e.vscodeChatEditor="vscode-chat-editor",e.vscodeChatInput="chatSessionInput",e.vscodeLocalChatSession="vscode-chat-session",e.webviewPanel="webview-panel",e.vscodeWebview="vscode-webview",e.extension="extension",e.vscodeFileResource="vscode-file",e.tmp="tmp",e.vsls="vsls",e.vscodeSourceControl="vscode-scm",e.commentsInput="comment",e.codeSetting="code-setting",e.outputChannel="output",e.accessibleView="accessible-view",e.chatEditingSnapshotScheme="chat-editing-snapshot-text-model",e.chatEditingModel="chat-editing-text-model",e.copilotPr="copilot-pr"})(yi||(yi={}));function kbe(e,t){return vi.isUri(e)?rQ(e.scheme,t):RJe(e,t+":")}function iNe(e,...t){return t.some(n=>kbe(e,n))}const qeo="tkn";class Keo{constructor(){this._hosts=Object.create(null),this._ports=Object.create(null),this._connectionTokens=Object.create(null),this._preferredWebSchema="http",this._delegate=null,this._serverRootPath="/"}setPreferredWebSchema(t){this._preferredWebSchema=t}get _remoteResourcesPath(){return Jc.join(this._serverRootPath,yi.vscodeRemoteResource)}rewrite(t){if(this._delegate)try{return this._delegate(t)}catch(l){return zi(l),t}const n=t.authority;let r=this._hosts[n];r&&r.indexOf(":")!==-1&&r.indexOf("[")===-1&&(r=`[${r}]`);const o=this._ports[n],s=this._connectionTokens[n];let a=`path=${encodeURIComponent(t.path)}`;return typeof s=="string"&&(a+=`&${qeo}=${encodeURIComponent(s)}`),vi.from({scheme:Ky?this._preferredWebSchema:yi.vscodeRemoteResource,authority:`${r}:${o}`,path:this._remoteResourcesPath,query:a})}}const oEn=new Keo,Jeo="vscode-app",bq=class bq{uriToBrowserUri(t){return t.scheme===yi.vscodeRemote?oEn.rewrite(t):t.scheme===yi.file&&(v3||DJr===`${yi.vscodeFileResource}://${bq.FALLBACK_AUTHORITY}`)?t.with({scheme:yi.vscodeFileResource,authority:t.authority||bq.FALLBACK_AUTHORITY,query:null,fragment:null}):t}};bq.FALLBACK_AUTHORITY=Jeo;let rNe=bq;const sEn=new rNe;var oNe;(function(e){const t=new Map([["1",{"Cross-Origin-Opener-Policy":"same-origin"}],["2",{"Cross-Origin-Embedder-Policy":"require-corp"}],["3",{"Cross-Origin-Opener-Policy":"same-origin","Cross-Origin-Embedder-Policy":"require-corp"}]]);e.CoopAndCoep=Object.freeze(t.get("3"));const n="vscode-coi";function r(s){let a;typeof s=="string"?a=new URL(s).searchParams:s instanceof URL?a=s.searchParams:vi.isUri(s)&&(a=new URL(s.toString(!0)).searchParams);const l=a==null?void 0:a.get(n);if(l)return t.get(l)}e.getHeadersFromQuery=r;function o(s,a,l){if(!globalThis.crossOriginIsolated)return;const d=a&&l?"3":l?"2":"1";s instanceof URLSearchParams?s.set(n,d):s[n]=d}e.addSearchParam=o})(oNe||(oNe={}));const dbt=typeof Buffer<"u";new zh(()=>new Uint8Array(256));let Y8e;class B9{static wrap(t){return dbt&&!Buffer.isBuffer(t)&&(t=Buffer.from(t.buffer,t.byteOffset,t.byteLength)),new B9(t)}constructor(t){this.buffer=t,this.byteLength=this.buffer.byteLength}toString(){return dbt?this.buffer.toString():(Y8e||(Y8e=new TextDecoder),Y8e.decode(this.buffer))}}function eto(e,t){return e[t+0]<<0>>>0|e[t+1]<<8>>>0}function tto(e,t,n){e[n+0]=t&255,t=t>>>8,e[n+1]=t&255}function vb(e,t){return e[t]*2**24+e[t+1]*2**16+e[t+2]*2**8+e[t+3]}function Ab(e,t,n){e[n+3]=t,t=t>>>8,e[n+2]=t,t=t>>>8,e[n+1]=t,t=t>>>8,e[n]=t}function ubt(e,t){return e[t]}function hbt(e,t,n){e[n]=t}const fbt="0123456789abcdef";function nto({buffer:e}){let t="";for(let n=0;n>>4],t+=fbt[r&15]}return t}function xie(e){return vbe(e,0)}function vbe(e,t){switch(typeof e){case"object":return e===null?xS(349,t):Array.isArray(e)?rto(e,t):oto(e,t);case"string":return UJe(e,t);case"boolean":return ito(e,t);case"number":return xS(e,t);case"undefined":return xS(937,t);default:return xS(617,t)}}function xS(e,t){return(t<<5)-t+e|0}function ito(e,t){return xS(e?433:863,t)}function UJe(e,t){t=xS(149417,t);for(let n=0,r=e.length;nvbe(r,n),t)}function oto(e,t){return t=xS(181387,t),Object.keys(e).sort().reduce((n,r)=>(n=UJe(r,n),vbe(e[r],n)),t)}function Z8e(e,t,n=32){const r=n-t,o=~((1<>>r)>>>0}function cX(e,t=32){return e instanceof ArrayBuffer?nto(B9.wrap(new Uint8Array(e))):(e>>>0).toString(16).padStart(t/4,"0")}const pve=class pve{constructor(){this._h0=1732584193,this._h1=4023233417,this._h2=2562383102,this._h3=271733878,this._h4=3285377520,this._buff=new Uint8Array(67),this._buffDV=new DataView(this._buff.buffer),this._buffLen=0,this._totalLen=0,this._leftoverHighSurrogate=0,this._finished=!1}update(t){const n=t.length;if(n===0)return;const r=this._buff;let o=this._buffLen,s=this._leftoverHighSurrogate,a,l;for(s!==0?(a=s,l=-1,s=0):(a=t.charCodeAt(0),l=0);;){let d=a;if(Id(a))if(l+1>>6,t[n++]=128|(r&63)>>>0):r<65536?(t[n++]=224|(r&61440)>>>12,t[n++]=128|(r&4032)>>>6,t[n++]=128|(r&63)>>>0):(t[n++]=240|(r&1835008)>>>18,t[n++]=128|(r&258048)>>>12,t[n++]=128|(r&4032)>>>6,t[n++]=128|(r&63)>>>0),n>=64&&(this._step(),n-=64,this._totalLen+=64,t[0]=t[64],t[1]=t[65],t[2]=t[66]),n}digest(){return this._finished||(this._finished=!0,this._leftoverHighSurrogate&&(this._leftoverHighSurrogate=0,this._buffLen=this._push(this._buff,this._buffLen,65533)),this._totalLen+=this._buffLen,this._wrapUp()),cX(this._h0)+cX(this._h1)+cX(this._h2)+cX(this._h3)+cX(this._h4)}_wrapUp(){this._buff[this._buffLen++]=128,this._buff.subarray(this._buffLen).fill(0),this._buffLen>56&&(this._step(),this._buff.fill(0));const t=8*this._totalLen;this._buffDV.setUint32(56,Math.floor(t/4294967296),!1),this._buffDV.setUint32(60,t%4294967296,!1),this._step()}_step(){const t=pve._bigBlock32,n=this._buffDV;for(let g=0;g<64;g+=4)t.setUint32(g,n.getUint32(g,!1),!1);for(let g=64;g<320;g+=4)t.setUint32(g,Z8e(t.getUint32(g-12,!1)^t.getUint32(g-32,!1)^t.getUint32(g-56,!1)^t.getUint32(g-64,!1),1),!1);let r=this._h0,o=this._h1,s=this._h2,a=this._h3,l=this._h4,d,u,h;for(let g=0;g<80;g++)g<20?(d=o&s|~o&a,u=1518500249):g<40?(d=o^s^a,u=1859775393):g<60?(d=o&s|o&a|s&a,u=2400959708):(d=o^s^a,u=3395469782),h=Z8e(r,5)+d+l+u+t.getUint32(g*4,!1)&4294967295,l=a,a=s,s=Z8e(o,30),o=r,r=h;this._h0=this._h0+r&4294967295,this._h1=this._h1+o&4294967295,this._h2=this._h2+s&4294967295,this._h3=this._h3+a&4294967295,this._h4=this._h4+l&4294967295}};pve._bigBlock32=new DataView(new ArrayBuffer(320));let sNe=pve;function sto(e){if(e.length===0)throw new Error("Invalid tail call");return[e.slice(0,e.length-1),e[e.length-1]]}function Ua(e,t,n=(r,o)=>r===o){if(e===t)return!0;if(!e||!t||e.length!==t.length)return!1;for(let r=0,o=e.length;rn(e[r],t))}function jJe(e,t){let n=0,r=e-1;for(;n<=r;){const o=(n+r)/2|0,s=t(o);if(s<0)n=o+1;else if(s>0)r=o-1;else return o}return-(n+1)}function aNe(e,t,n){if(e=e|0,e>=t.length)throw new TypeError("invalid index");const r=t[Math.floor(t.length*Math.random())],o=[],s=[],a=[];for(const l of t){const d=n(l,r);d<0?o.push(l):d>0?s.push(l):a.push(l)}return e!!t)}function mbt(e){let t=0;for(let n=0;n0}function P8(e,t=n=>n){const n=new Set;return e.filter(r=>{const o=t(r);return n.has(o)?!1:(n.add(o),!0)})}function Xg(e,t){let n=typeof t=="number"?e:0;typeof t=="number"?n=e:(n=0,t=e);const r=[];if(n<=t)for(let o=n;ot;o--)r.push(o);return r}function Abe(e,t,n){const r=e.slice(0,t),o=e.slice(t);return r.concat(n,o)}function q8e(e,t){const n=e.indexOf(t);n>-1&&(e.splice(n,1),e.unshift(t))}function dle(e,t){const n=e.indexOf(t);n>-1&&(e.splice(n,1),e.push(t))}function lNe(e,t){for(const n of t)e.push(n)}function cto(e,t){const n=[];for(const r of e){const o=t(r);o!==void 0&&n.push(o)}return n}function VJe(e){return Array.isArray(e)?e:[e]}function dto(e,t,n){const r=cEn(e,t),o=e.length,s=n.length;e.length=o+s;for(let a=o-1;a>=r;a--)e[a+s]=e[a];for(let a=0;a0}e.isGreaterThan=r;function o(s){return s===0}e.isNeitherLessOrGreaterThan=o,e.greaterThan=1,e.lessThan=-1,e.neitherLessOrGreaterThan=0})(R9||(R9={}));function qh(e,t){return(n,r)=>t(e(n),e(r))}function uto(...e){return(t,n)=>{for(const r of e){const o=r(t,n);if(!R9.isNeitherLessOrGreaterThan(o))return o}return R9.neitherLessOrGreaterThan}}const T0=(e,t)=>e-t,dEn=(e,t)=>T0(e?1:0,t?1:0);function uEn(e){return(t,n)=>-e(t,n)}function hto(e){return(t,n)=>t===void 0?n===void 0?R9.neitherLessOrGreaterThan:R9.lessThan:n===void 0?R9.greaterThan:e(t,n)}class F8{constructor(t){this.firstIdx=0,this.items=t,this.lastIdx=this.items.length-1}get length(){return this.lastIdx-this.firstIdx+1}takeWhile(t){let n=this.firstIdx;for(;n=0&&t(this.items[n]);)n--;const r=n===this.lastIdx?null:this.items.slice(n+1,this.lastIdx+1);return this.lastIdx=n,r}peek(){if(this.length!==0)return this.items[this.firstIdx]}dequeue(){const t=this.items[this.firstIdx];return this.firstIdx++,t}takeCount(t){const n=this.items.slice(this.firstIdx,this.firstIdx+t);return this.firstIdx+=t,n}}const YN=class YN{constructor(t){this.iterate=t}toArray(){const t=[];return this.iterate(n=>(t.push(n),!0)),t}filter(t){return new YN(n=>this.iterate(r=>t(r)?n(r):!0))}map(t){return new YN(n=>this.iterate(r=>n(t(r))))}findLast(t){let n;return this.iterate(r=>(t(r)&&(n=r),!0)),n}findLastMaxBy(t){let n,r=!0;return this.iterate(o=>((r||R9.isGreaterThan(t(o,n)))&&(r=!1,n=o),!0)),n}};YN.empty=new YN(t=>{});let cD=YN;class Sme{constructor(t){this._indexMap=t}static createSortPermutation(t,n){const r=Array.from(t.keys()).sort((o,s)=>n(t[o],t[s]));return new Sme(r)}apply(t){return t.map((n,r)=>t[this._indexMap[r]])}inverse(){const t=this._indexMap.slice();for(let n=0;nt+n,0)}let z7;function fto(e){z7?z7 instanceof kbt?z7.loggers.push(e):z7=new kbt([z7,e]):z7=e}function yf(){return z7}class kbt{constructor(t){this.loggers=t}handleObservableCreated(t,n){for(const r of this.loggers)r.handleObservableCreated(t,n)}handleOnListenerCountChanged(t,n){for(const r of this.loggers)r.handleOnListenerCountChanged(t,n)}handleObservableUpdated(t,n){for(const r of this.loggers)r.handleObservableUpdated(t,n)}handleAutorunCreated(t,n){for(const r of this.loggers)r.handleAutorunCreated(t,n)}handleAutorunDisposed(t){for(const n of this.loggers)n.handleAutorunDisposed(t)}handleAutorunDependencyChanged(t,n,r){for(const o of this.loggers)o.handleAutorunDependencyChanged(t,n,r)}handleAutorunStarted(t){for(const n of this.loggers)n.handleAutorunStarted(t)}handleAutorunFinished(t){for(const n of this.loggers)n.handleAutorunFinished(t)}handleDerivedDependencyChanged(t,n,r){for(const o of this.loggers)o.handleDerivedDependencyChanged(t,n,r)}handleDerivedCleared(t){for(const n of this.loggers)n.handleDerivedCleared(t)}handleBeginTransaction(t){for(const n of this.loggers)n.handleBeginTransaction(t)}handleEndTransaction(t){for(const n of this.loggers)n.handleEndTransaction(t)}}var Hd;(function(e){let t=!1;function n(){t=!0}e.enable=n;function r(){if(!t)return;const o=Error,s=o.stackTraceLimit;o.stackTraceLimit=3;const a=new Error().stack;return o.stackTraceLimit=s,zJe.fromStack(a,2)}e.ofCaller=r})(Hd||(Hd={}));class zJe{static fromStack(t,n){const r=t.split(` -`),o=gto(r[n+1]);if(o)return new zJe(o.fileName,o.line,o.column,o.id)}constructor(t,n,r,o){this.fileName=t,this.line=n,this.column=r,this.id=o}}function gto(e){const t=e.match(/\((.*):(\d+):(\d+)\)/);if(t)return{fileName:t[1],line:parseInt(t[2]),column:parseInt(t[3]),id:e};const n=e.match(/at ([^\(\)]*):(\d+):(\d+)/);if(n)return{fileName:n[1],line:parseInt(n[2]),column:parseInt(n[3]),id:e}}const f2=(e,t)=>e===t;function $K(e=f2){return(t,n)=>Ua(t,n,e)}function HJe(){return(e,t)=>e.equals(t)}function oQ(e,t,n){if(n!==void 0){const r=e;return r==null||t===void 0||t===null?t===r:n(r,t)}else{const r=e;return(o,s)=>o==null||s===void 0||s===null?s===o:r(o,s)}}function cNe(e,t){if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;for(let n=0;n{const a=$Je(s);if(a!==void 0)return a;const d=/^\s*\(?\s*([a-zA-Z_$][a-zA-Z_$0-9]*)\s*\)?\s*=>\s*\1(?:\??)\.([a-zA-Z_$][a-zA-Z_$0-9]*)\s*$/.exec(s.toString());if(d)return`${this.debugName}.${d[2]}`;if(!o)return`${this.debugName} (mapped)`},debugReferenceFn:s},a=>s(this.read(a),a),r)}flatten(){return uNe({owner:void 0,debugName:()=>`${this.debugName} (flattened)`},t=>this.read(t).read(t))}recomputeInitiallyAndOnChange(t,n){return t.add(fEn(this,n)),this}}class $z extends gEn{constructor(t){var n;super(),this._observers=new Set,(n=yf())==null||n.handleObservableCreated(this,t)}addObserver(t){var r;const n=this._observers.size;this._observers.add(t),n===0&&this.onFirstObserverAdded(),n!==this._observers.size&&((r=yf())==null||r.handleOnListenerCountChanged(this,this._observers.size))}removeObserver(t){var r;const n=this._observers.delete(t);n&&this._observers.size===0&&this.onLastObserverRemoved(),n&&((r=yf())==null||r.handleOnListenerCountChanged(this,this._observers.size))}onFirstObserverAdded(){}onLastObserverRemoved(){}debugGetObservers(){return this._observers}}function wto(e){switch(e){case 0:return"initial";case 1:return"dependenciesMightHaveChanged";case 2:return"stale";case 3:return"upToDate";default:return""}}class pv extends $z{get debugName(){return this._debugNameData.getDebugName(this)??"(anonymous)"}constructor(t,n,r,o=void 0,s,a){var l;super(a),this._debugNameData=t,this._computeFn=n,this._changeTracker=r,this._handleLastObserverRemoved=o,this._equalityComparator=s,this._state=0,this._value=void 0,this._updateCount=0,this._dependencies=new Set,this._dependenciesToBeRemoved=new Set,this._changeSummary=void 0,this._isUpdating=!1,this._isComputing=!1,this._didReportChange=!1,this._isInBeforeUpdate=!1,this._isReaderValid=!1,this._store=void 0,this._delayedStore=void 0,this._removedObserverToCallEndUpdateOn=null,this._changeSummary=(l=this._changeTracker)==null?void 0:l.createChangeSummary(void 0)}onLastObserverRemoved(){var t,n;this._state=0,this._value=void 0,(t=yf())==null||t.handleDerivedCleared(this);for(const r of this._dependencies)r.removeObserver(this);this._dependencies.clear(),this._store!==void 0&&(this._store.dispose(),this._store=void 0),this._delayedStore!==void 0&&(this._delayedStore.dispose(),this._delayedStore=void 0),(n=this._handleLastObserverRemoved)==null||n.call(this)}get(){var n,r;if(this._isComputing,this._observers.size===0){let o;try{this._isReaderValid=!0;let s;this._changeTracker&&(s=this._changeTracker.createChangeSummary(void 0),(r=(n=this._changeTracker).beforeUpdate)==null||r.call(n,this,s)),o=this._computeFn(this,s)}finally{this._isReaderValid=!1}return this.onLastObserverRemoved(),o}else{do{if(this._state===1){for(const o of this._dependencies)if(o.reportChanges(),this._state===2)break}this._state===1&&(this._state=3),this._state!==3&&this._recompute()}while(this._state!==3);return this._value}}_recompute(){var r,o,s,a;let t=!1;this._isComputing=!0,this._didReportChange=!1;const n=this._dependenciesToBeRemoved;this._dependenciesToBeRemoved=this._dependencies,this._dependencies=n;try{const l=this._changeSummary;this._isReaderValid=!0,this._changeTracker&&(this._isInBeforeUpdate=!0,(o=(r=this._changeTracker).beforeUpdate)==null||o.call(r,this,l),this._isInBeforeUpdate=!1,this._changeSummary=(s=this._changeTracker)==null?void 0:s.createChangeSummary(l));const d=this._state!==0,u=this._value;this._state=3;const h=this._delayedStore;h!==void 0&&(this._delayedStore=void 0);try{this._store!==void 0&&(this._store.dispose(),this._store=void 0),this._value=this._computeFn(this,l)}finally{this._isReaderValid=!1;for(const g of this._dependenciesToBeRemoved)g.removeObserver(this);this._dependenciesToBeRemoved.clear(),h!==void 0&&h.dispose()}t=this._didReportChange||d&&!this._equalityComparator(u,this._value),(a=yf())==null||a.handleObservableUpdated(this,{oldValue:u,newValue:this._value,change:void 0,didChange:t,hadValue:d})}catch(l){gme(l)}if(this._isComputing=!1,!this._didReportChange&&t)for(const l of this._observers)l.handleChange(this,void 0);else this._didReportChange=!1}toString(){return`LazyDerived<${this.debugName}>`}beginUpdate(t){if(this._isUpdating)throw new hi("Cyclic deriveds are not supported yet!");this._updateCount++,this._isUpdating=!0;try{const n=this._updateCount===1;if(this._state===3&&(this._state=1,!n))for(const r of this._observers)r.handlePossibleChange(this);if(n)for(const r of this._observers)r.beginUpdate(this)}finally{this._isUpdating=!1}}endUpdate(t){if(this._updateCount--,this._updateCount===0){const n=[...this._observers];for(const r of n)r.endUpdate(this);if(this._removedObserverToCallEndUpdateOn){const r=[...this._removedObserverToCallEndUpdateOn];this._removedObserverToCallEndUpdateOn=null;for(const o of r)o.endUpdate(this)}}b6(()=>this._updateCount>=0)}handlePossibleChange(t){if(this._state===3&&this._dependencies.has(t)&&!this._dependenciesToBeRemoved.has(t)){this._state=1;for(const n of this._observers)n.handlePossibleChange(this)}}handleChange(t,n){var r;if(this._dependencies.has(t)&&!this._dependenciesToBeRemoved.has(t)||this._isInBeforeUpdate){(r=yf())==null||r.handleDerivedDependencyChanged(this,t,n);let o=!1;try{o=this._changeTracker?this._changeTracker.handleChange({changedObservable:t,change:n,didChange:a=>a===t},this._changeSummary):!0}catch(a){gme(a)}const s=this._state===3;if(o&&(this._state===1||s)&&(this._state=2,s))for(const a of this._observers)a.handlePossibleChange(this)}}_ensureReaderValid(){if(!this._isReaderValid)throw new hi("The reader object cannot be used outside its compute function!")}readObservable(t){this._ensureReaderValid(),t.addObserver(this);const n=t.get();return this._dependencies.add(t),this._dependenciesToBeRemoved.delete(t),n}get store(){return this._ensureReaderValid(),this._store===void 0&&(this._store=new Et),this._store}addObserver(t){const n=!this._observers.has(t)&&this._updateCount>0;super.addObserver(t),n&&(this._removedObserverToCallEndUpdateOn&&this._removedObserverToCallEndUpdateOn.has(t)?this._removedObserverToCallEndUpdateOn.delete(t):t.beginUpdate(this))}removeObserver(t){this._observers.has(t)&&this._updateCount>0&&(this._removedObserverToCallEndUpdateOn||(this._removedObserverToCallEndUpdateOn=new Set),this._removedObserverToCallEndUpdateOn.add(t)),super.removeObserver(t)}debugGetState(){return{state:this._state,stateStr:wto(this._state),updateCount:this._updateCount,isComputing:this._isComputing,dependencies:this._dependencies,value:this._value}}debugSetValue(t){this._value=t}debugRecompute(){this._isComputing?this._state=2:this._recompute()}setValue(t,n,r){this._value=t;const o=this._observers;n.updateObserver(this,this);for(const s of o)s.handleChange(this,r)}}class mEn extends pv{constructor(t,n,r,o=void 0,s,a,l){super(t,n,r,o,s,l),this.set=a}}function Rt(e,t,n=Hd.ofCaller()){return t!==void 0?new pv(new tf(e,void 0,t),t,void 0,void 0,f2,n):new pv(new tf(void 0,void 0,e),e,void 0,void 0,f2,n)}function XJe(e,t,n,r=Hd.ofCaller()){return new mEn(new tf(e,void 0,t),t,void 0,void 0,f2,n,r)}function Vh(e,t,n=Hd.ofCaller()){return new pv(new tf(e.owner,e.debugName,e.debugReferenceFn),t,void 0,e.onLastObserverRemoved,e.equalsFn??f2,n)}pto(Vh);function bbt(e,t,n=Hd.ofCaller()){return new pv(new tf(e.owner,e.debugName,void 0),t,e.changeTracker,void 0,e.equalityComparer??f2,n)}function vv(e,t,n=Hd.ofCaller()){let r,o;t===void 0?(r=e,o=void 0):(o=e,r=t);let s;return new pv(new tf(o,void 0,r),a=>{s?s.clear():s=new Et;const l=r(a);return l&&s.add(l),l},void 0,()=>{s&&(s.dispose(),s=void 0)},f2,n)}function Oto(e){switch(e){case 1:return"dependenciesMightHaveChanged";case 2:return"stale";case 3:return"upToDate";default:return""}}class XK{get debugName(){return this._debugNameData.getDebugName(this)??"(anonymous)"}constructor(t,n,r,o){var s,a;this._debugNameData=t,this._runFn=n,this._changeTracker=r,this._state=2,this._updateCount=0,this._disposed=!1,this._dependencies=new Set,this._dependenciesToBeRemoved=new Set,this._isRunning=!1,this._store=void 0,this._delayedStore=void 0,this._changeSummary=(s=this._changeTracker)==null?void 0:s.createChangeSummary(void 0),(a=yf())==null||a.handleAutorunCreated(this,o),this._run()}dispose(){var t;if(!this._disposed){this._disposed=!0;for(const n of this._dependencies)n.removeObserver(this);this._dependencies.clear(),this._store!==void 0&&this._store.dispose(),this._delayedStore!==void 0&&this._delayedStore.dispose(),(t=yf())==null||t.handleAutorunDisposed(this)}}_run(){var n,r,o,s;const t=this._dependenciesToBeRemoved;this._dependenciesToBeRemoved=this._dependencies,this._dependencies=t,this._state=3;try{if(!this._disposed){(n=yf())==null||n.handleAutorunStarted(this);const a=this._changeSummary,l=this._delayedStore;l!==void 0&&(this._delayedStore=void 0);try{this._isRunning=!0,this._changeTracker&&((o=(r=this._changeTracker).beforeUpdate)==null||o.call(r,this,a),this._changeSummary=this._changeTracker.createChangeSummary(a)),this._store!==void 0&&(this._store.dispose(),this._store=void 0),this._runFn(this,a)}catch(d){gme(d)}finally{this._isRunning=!1,l!==void 0&&l.dispose()}}}finally{this._disposed||(s=yf())==null||s.handleAutorunFinished(this);for(const a of this._dependenciesToBeRemoved)a.removeObserver(this);this._dependenciesToBeRemoved.clear()}}toString(){return`Autorun<${this.debugName}>`}beginUpdate(t){this._state===3&&(this._state=1),this._updateCount++}endUpdate(t){try{if(this._updateCount===1)do{if(this._state===1){this._state=3;for(const n of this._dependencies)if(n.reportChanges(),this._state===2)break}this._state!==3&&this._run()}while(this._state!==3)}finally{this._updateCount--}b6(()=>this._updateCount>=0)}handlePossibleChange(t){this._state===3&&this._isDependency(t)&&(this._state=1)}handleChange(t,n){var r;if(this._isDependency(t)){(r=yf())==null||r.handleAutorunDependencyChanged(this,t,n);try{(this._changeTracker?this._changeTracker.handleChange({changedObservable:t,change:n,didChange:s=>s===t},this._changeSummary):!0)&&(this._state=2)}catch(o){gme(o)}}}_isDependency(t){return this._dependencies.has(t)&&!this._dependenciesToBeRemoved.has(t)}_ensureNoRunning(){if(!this._isRunning)throw new hi("The reader object cannot be used outside its compute function!")}readObservable(t){if(this._ensureNoRunning(),this._disposed)return t.get();t.addObserver(this);const n=t.get();return this._dependencies.add(t),this._dependenciesToBeRemoved.delete(t),n}get store(){if(this._ensureNoRunning(),this._disposed)throw new hi("Cannot access store after dispose");return this._store===void 0&&(this._store=new Et),this._store}debugGetState(){return{isRunning:this._isRunning,updateCount:this._updateCount,dependencies:this._dependencies,state:this._state,stateStr:Oto(this._state)}}debugRerun(){this._isRunning?this._state=2:this._run()}}function Oi(e,t=Hd.ofCaller()){return new XK(new tf(void 0,void 0,e),e,void 0,t)}function pbe(e,t,n=Hd.ofCaller()){return new XK(new tf(e.owner,e.debugName,e.debugReferenceFn??t),t,void 0,n)}function Xz(e,t,n=Hd.ofCaller()){return new XK(new tf(e.owner,e.debugName,e.debugReferenceFn??t),t,e.changeTracker,n)}function yto(e,t){const n=new Et,r=Xz({owner:e.owner,debugName:e.debugName,debugReferenceFn:e.debugReferenceFn??t,changeTracker:e.changeTracker},(o,s)=>{n.clear(),t(o,s,n)});return $n(()=>{r.dispose(),n.dispose()})}function Tf(e){const t=new Et,n=pbe({owner:void 0,debugName:void 0,debugReferenceFn:e},r=>{t.clear(),e(r,t)});return $n(()=>{n.dispose(),t.dispose()})}function Cto(e,t){let n;return pbe({debugReferenceFn:t},r=>{const o=e.read(r),s=n;n=o,t({lastValue:s,newValue:o})})}function wbt(e){const t=new Error("BugIndicatingErrorRecovery: "+e);zi(t),console.error("recovered from an error that indicates a bug",t)}function la(e,t){const n=new Gz(e,t);try{e(n)}finally{n.finish()}}let ule;function MG(e){if(ule)e(ule);else{const t=new Gz(e,void 0);ule=t;try{e(t)}finally{t.finish(),ule=void 0}}}async function _to(e,t){const n=new Gz(e,t);try{await e(n)}finally{n.finish()}}function qW(e,t,n){e?t(e):la(t,n)}class Gz{constructor(t,n){var r;this._fn=t,this._getDebugName=n,this._updatingObservers=[],(r=yf())==null||r.handleBeginTransaction(this)}getDebugName(){return this._getDebugName?this._getDebugName():$Je(this._fn)}updateObserver(t,n){if(!this._updatingObservers){wbt("Transaction already finished!"),la(r=>{r.updateObserver(t,n)});return}this._updatingObservers.push({observer:t,observable:n}),t.beginUpdate(n)}finish(){var n;const t=this._updatingObservers;if(!t){wbt("transaction.finish() has already been called!");return}for(let r=0;rES.globalTransaction,f2,o??Hd.ofCaller())}function kEn(e,t,n,r=Hd.ofCaller()){return new ES(new tf(e.owner,e.debugName,e.debugReferenceFn??n),t,n,()=>ES.globalTransaction,e.equalsFn??f2,r)}class ES extends $z{constructor(t,n,r,o,s,a){super(a),this._debugNameData=t,this.event=n,this._getValue=r,this._getTransaction=o,this._equalityComparator=s,this._hasValue=!1,this.handleEvent=l=>{var m;const d=this._getValue(l),u=this._value,h=!this._hasValue||!this._equalityComparator(u,d);let g=!1;h&&(this._value=d,this._hasValue&&(g=!0,qW(this._getTransaction(),v=>{var f;(f=yf())==null||f.handleObservableUpdated(this,{oldValue:u,newValue:d,change:void 0,didChange:h,hadValue:this._hasValue});for(const k of this._observers)v.updateObserver(k,this),k.handleChange(this,void 0)},()=>{const v=this.getDebugName();return"Event fired"+(v?`: ${v}`:"")})),this._hasValue=!0),g||(m=yf())==null||m.handleObservableUpdated(this,{oldValue:u,newValue:d,change:void 0,didChange:h,hadValue:this._hasValue})}}getDebugName(){return this._debugNameData.getDebugName(this)}get debugName(){const t=this.getDebugName();return"From Event"+(t?`: ${t}`:"")}onFirstObserverAdded(){this._subscription=this.event(this.handleEvent)}onLastObserverRemoved(){this._subscription.dispose(),this._subscription=void 0,this._hasValue=!1,this._value=void 0}get(){return this._subscription?(this._hasValue||this.handleEvent(void 0),this._value):this._getValue(void 0)}debugSetValue(t){this._value=t}debugGetState(){return{value:this._value,hasValue:this._hasValue}}}(function(e){e.Observer=ES;function t(n,r){let o=!1;ES.globalTransaction===void 0&&(ES.globalTransaction=n,o=!0);try{r()}finally{o&&(ES.globalTransaction=void 0)}}e.batchEventsGlobally=t})(Ko||(Ko={}));function Obt(e,t){let n=!1,r,o;return Ko(s=>{const a=Oi(l=>{const d=e.read(l);n?(o&&clearTimeout(o),o=setTimeout(()=>{r=d,s()},t)):(n=!0,r=d)});return{dispose(){a.dispose(),n=!1,r=void 0}}},()=>n?r:e.get())}function KW(e,t){const n=new Sto(!0,t);e.addObserver(n);try{n.beginUpdate(e)}finally{n.endUpdate(e)}return $n(()=>{e.removeObserver(n)})}bto(KW);class Sto{constructor(t,n){this._forceRecompute=t,this._handleValue=n,this._counter=0}beginUpdate(t){this._counter++}endUpdate(t){this._counter===1&&this._forceRecompute&&(this._handleValue?this._handleValue(t.get()):t.reportChanges()),this._counter--}handlePossibleChange(t){}handleChange(t,n){}}function vL(e,t){let n;return Vh({owner:e,debugReferenceFn:t},o=>(n=t(o,n),n))}function GJe(e,t,n,r){let o=new ybt(n,r);return Vh({debugReferenceFn:n,owner:e,onLastObserverRemoved:()=>{o.dispose(),o=new ybt(n)}},a=>(o.setItems(t.read(a)),o.getItems()))}let ybt=class{constructor(t,n){this._map=t,this._keySelector=n,this._cache=new Map,this._items=[]}dispose(){this._cache.forEach(t=>t.store.dispose()),this._cache.clear()}setItems(t){const n=[],r=new Set(this._cache.keys());for(const o of t){const s=this._keySelector?this._keySelector(o):o;let a=this._cache.get(s);if(a)r.delete(s);else{const l=new Et;a={out:this._map(o,l),store:l},this._cache.set(s,a)}n.push(a.out)}for(const o of r)this._cache.get(o).store.dispose(),this._cache.delete(o);this._items=n}getItems(){return this._items}};function uN(e,t){switch(typeof e){case"number":return""+e;case"string":return e.length+2<=t?`"${e}"`:`"${e.substr(0,t-7)}"+...`;case"boolean":return e?"true":"false";case"undefined":return"undefined";case"object":return e===null?"null":Array.isArray(e)?Lto(e,t):xto(e,t);case"symbol":return e.toString();case"function":return`[[Function${e.name?" "+e.name:""}]]`;default:return""+e}}function Lto(e,t){let n="[ ",r=!0;for(const o of e){if(r||(n+=", "),n.length-5>t){n+="...";break}r=!1,n+=`${uN(o,t-n.length)}`}return n+=" ]",n}function xto(e,t){if(typeof e.toString=="function"&&e.toString!==Object.prototype.toString){const s=e.toString();return s.length<=t?s:s.substring(0,t-3)+"..."}const n=hEn(e);let r=n?n+"(":"{ ",o=!0;for(const[s,a]of Object.entries(e)){if(o||(r+=", "),r.length-5>t){r+="...";break}o=!1,r+=`${s}: ${uN(a,t-r.length)}`}return r+=n?")":" }",r}class YJe{static createClient(t,n){return new YJe(t,n)}constructor(t,n){this._channelFactory=t,this._getHandler=n,this._channel=this._channelFactory({handleNotification:s=>{const a=s,l=this._getHandler().notifications[a[0]];if(!l)throw new Error(`Unknown notification "${a[0]}"!`);l(...a[1])},handleRequest:s=>{const a=s;try{return{type:"result",value:this._getHandler().requests[a[0]](...a[1])}}catch(l){return{type:"error",value:l}}}});const r=new Proxy({},{get:(s,a)=>async(...l)=>{const d=await this._channel.sendRequest([a,l]);if(d.type==="error")throw d.value;return d.value}}),o=new Proxy({},{get:(s,a)=>(...l)=>{this._channel.sendNotification([a,l])}});this.api={notifications:o,requests:r}}}function Eto(e,t){const n=globalThis;let r=[],o;const{channel:s,handler:a}=Tto({sendNotification:d=>{o?o.sendNotification(d):r.push(d)}});let l;return(n.$$debugValueEditor_debugChannels??(n.$$debugValueEditor_debugChannels={}))[e]=d=>{l=t(),o=d;for(const u of r)d.sendNotification(u);return r=[],a},YJe.createClient(s,()=>{if(!l)throw new Error("Not supported");return l})}function Tto(e){let t;return{channel:r=>(t=r,{sendNotification:o=>{e.sendNotification(o)},sendRequest:o=>{throw new Error("not supported")}}),handler:{handleRequest:r=>r.type==="notification"?t==null?void 0:t.handleNotification(r.data):t==null?void 0:t.handleRequest(r.data)}}}class Qto{constructor(){this._timeout=void 0}throttle(t,n){this._timeout===void 0&&(this._timeout=setTimeout(()=>{this._timeout=void 0,t()},n))}dispose(){this._timeout!==void 0&&clearTimeout(this._timeout)}}function vEn(e,t){for(const n in t)e[n]&&typeof e[n]=="object"&&t[n]&&typeof t[n]=="object"?vEn(e[n],t[n]):e[n]=t[n]}function AEn(e,t){for(const n in t)t[n]===null?delete e[n]:e[n]&&typeof e[n]=="object"&&t[n]&&typeof t[n]=="object"?AEn(e[n],t[n]):e[n]=t[n]}function Ti(e,t,n=Hd.ofCaller()){let r;return typeof e=="string"?r=new tf(void 0,e,void 0):r=new tf(e,void 0,void 0),new GK(r,t,f2,n)}class GK extends $z{get debugName(){return this._debugNameData.getDebugName(this)??"ObservableValue"}constructor(t,n,r,o){var s;super(o),this._debugNameData=t,this._equalityComparator=r,this._value=n,(s=yf())==null||s.handleObservableUpdated(this,{hadValue:!1,newValue:n,change:void 0,didChange:!0,oldValue:void 0})}get(){return this._value}set(t,n,r){var s;if(r===void 0&&this._equalityComparator(this._value,t))return;let o;n||(n=o=new Gz(()=>{},()=>`Setting ${this.debugName}`));try{const a=this._value;this._setValue(t),(s=yf())==null||s.handleObservableUpdated(this,{oldValue:a,newValue:t,change:r,didChange:!0,hadValue:!0});for(const l of this._observers)n.updateObserver(l,this),l.handleChange(this,r)}finally{o&&o.finish()}}toString(){return`${this.debugName}: ${this._value}`}_setValue(t){this._value=t}debugGetState(){return{value:this._value}}debugSetValue(t){this._value=t}}function ZJe(e,t,n=Hd.ofCaller()){let r;return typeof e=="string"?r=new tf(void 0,e,void 0):r=new tf(e,void 0,void 0),new Dto(r,t,f2,n)}class Dto extends GK{_setValue(t){this._value!==t&&(this._value&&this._value.dispose(),this._value=t)}dispose(){var t;(t=this._value)==null||t.dispose()}}const jT=class jT{static getInstance(){return jT._instance===void 0&&(jT._instance=new jT),jT._instance}getTransactionState(){const t=[],n=[...this._activeTransactions];if(n.length===0)return;const r=n.flatMap(s=>s.debugGetUpdatingObservers()??[]).map(s=>s.observer),o=new Set;for(;r.length>0;){const s=r.shift();if(o.has(s))continue;o.add(s);const a=this._getInfo(s,l=>{o.has(l)||r.push(l)});a&&t.push(a)}return{names:n.map(s=>s.getDebugName()??"tx"),affected:t}}_getObservableInfo(t){const n=this._instanceInfos.get(t);if(!n){zi(new hi("No info found"));return}return n}_getAutorunInfo(t){const n=this._instanceInfos.get(t);if(!n){zi(new hi("No info found"));return}return n}_getInfo(t,n){if(t instanceof pv){const r=[...t.debugGetObservers()];for(const d of r)n(d);const o=this._getObservableInfo(t);if(!o)return;const s=t.debugGetState(),a={name:t.debugName,instanceId:o.instanceId,updateCount:s.updateCount},l=[...o.changedObservables].map(d=>{var u;return(u=this._instanceInfos.get(d))==null?void 0:u.instanceId}).filter(Mu);if(s.isComputing)return{...a,type:"observable/derived",state:"updating",changedDependencies:l,initialComputation:!1};switch(s.state){case 0:return{...a,type:"observable/derived",state:"noValue"};case 3:return{...a,type:"observable/derived",state:"upToDate"};case 2:return{...a,type:"observable/derived",state:"stale",changedDependencies:l};case 1:return{...a,type:"observable/derived",state:"possiblyStale"}}}else if(t instanceof XK){const r=this._getAutorunInfo(t);if(!r)return;const o={name:t.debugName,instanceId:r.instanceId,updateCount:r.updateCount},s=[...r.changedObservables].map(a=>this._instanceInfos.get(a).instanceId);if(t.debugGetState().isRunning)return{...o,type:"autorun",state:"updating",changedDependencies:s};switch(t.debugGetState().state){case 3:return{...o,type:"autorun",state:"upToDate"};case 2:return{...o,type:"autorun",state:"stale",changedDependencies:s};case 1:return{...o,type:"autorun",state:"possiblyStale"}}}}_formatObservable(t){const n=this._getObservableInfo(t);if(n)return{name:t.debugName,instanceId:n.instanceId}}_formatObserver(t){var r;if(t instanceof pv)return{name:t.toString(),instanceId:(r=this._getObservableInfo(t))==null?void 0:r.instanceId};const n=this._getAutorunInfo(t);if(n)return{name:t.toString(),instanceId:n.instanceId}}constructor(){this._declarationId=0,this._instanceId=0,this._declarations=new Map,this._instanceInfos=new WeakMap,this._aliveInstances=new Map,this._activeTransactions=new Set,this._channel=Eto("observableDevTools",()=>({notifications:{setDeclarationIdFilter:t=>{},logObservableValue:t=>{console.log("logObservableValue",t)},flushUpdates:()=>{this._flushUpdates()},resetUpdates:()=>{this._pendingChanges=null,this._channel.api.notifications.handleChange(this._fullState,!0)}},requests:{getDeclarations:()=>{const t={};for(const n of this._declarations.values())t[n.id]=n;return{decls:t}},getSummarizedInstances:()=>null,getObservableValueInfo:t=>({observers:[...this._aliveInstances.get(t).debugGetObservers()].map(r=>this._formatObserver(r)).filter(Mu)}),getDerivedInfo:t=>{const n=this._aliveInstances.get(t);return{dependencies:[...n.debugGetState().dependencies].map(r=>this._formatObservable(r)).filter(Mu),observers:[...n.debugGetObservers()].map(r=>this._formatObserver(r)).filter(Mu)}},getAutorunInfo:t=>({dependencies:[...this._aliveInstances.get(t).debugGetState().dependencies].map(r=>this._formatObservable(r)).filter(Mu)}),getTransactionState:()=>this.getTransactionState(),setValue:(t,n)=>{const r=this._aliveInstances.get(t);if(r instanceof pv)r.debugSetValue(n);else if(r instanceof GK)r.debugSetValue(n);else if(r instanceof ES)r.debugSetValue(n);else throw new hi("Observable is not supported");const o=[...r.debugGetObservers()];for(const s of o)s.beginUpdate(r);for(const s of o)s.handleChange(r,void 0);for(const s of o)s.endUpdate(r)},getValue:t=>{const n=this._aliveInstances.get(t);if(n instanceof pv)return uN(n.debugGetState().value,200);if(n instanceof GK)return uN(n.debugGetState().value,200)},logValue:t=>{const n=this._aliveInstances.get(t);if(n&&"get"in n)console.log("Logged Value:",n.get());else throw new hi("Observable is not supported")},rerun:t=>{const n=this._aliveInstances.get(t);if(n instanceof pv)n.debugRecompute();else if(n instanceof XK)n.debugRerun();else throw new hi("Observable is not supported")}}})),this._pendingChanges=null,this._changeThrottler=new Qto,this._fullState={},this._flushUpdates=()=>{this._pendingChanges!==null&&(this._channel.api.notifications.handleChange(this._pendingChanges,!1),this._pendingChanges=null)},Hd.enable()}_handleChange(t){AEn(this._fullState,t),this._pendingChanges===null?this._pendingChanges=t:vEn(this._pendingChanges,t),this._changeThrottler.throttle(this._flushUpdates,10)}_getDeclarationId(t,n){if(!n)return-1;let r=this._declarations.get(n.id);return r===void 0&&(r={id:this._declarationId++,type:t,url:n.fileName,line:n.line,column:n.column},this._declarations.set(n.id,r),this._handleChange({decls:{[r.id]:r}})),r.id}handleObservableCreated(t,n){const o={declarationId:this._getDeclarationId("observable/value",n),instanceId:this._instanceId++,listenerCount:0,lastValue:void 0,updateCount:0,changedObservables:new Set};this._instanceInfos.set(t,o)}handleOnListenerCountChanged(t,n){const r=this._getObservableInfo(t);if(r){if(r.listenerCount===0&&n>0){const o=t instanceof pv?"observable/derived":"observable/value";this._aliveInstances.set(r.instanceId,t),this._handleChange({instances:{[r.instanceId]:{instanceId:r.instanceId,declarationId:r.declarationId,formattedValue:r.lastValue,type:o,name:t.debugName}}})}else r.listenerCount>0&&n===0&&(this._handleChange({instances:{[r.instanceId]:null}}),this._aliveInstances.delete(r.instanceId));r.listenerCount=n}}handleObservableUpdated(t,n){if(t instanceof pv){this._handleDerivedRecomputed(t,n);return}const r=this._getObservableInfo(t);r&&n.didChange&&(r.lastValue=uN(n.newValue,30),r.listenerCount>0&&this._handleChange({instances:{[r.instanceId]:{formattedValue:r.lastValue}}}))}handleAutorunCreated(t,n){const o={declarationId:this._getDeclarationId("autorun",n),instanceId:this._instanceId++,updateCount:0,changedObservables:new Set};this._instanceInfos.set(t,o),this._aliveInstances.set(o.instanceId,t),o&&this._handleChange({instances:{[o.instanceId]:{instanceId:o.instanceId,declarationId:o.declarationId,runCount:0,type:"autorun",name:t.debugName}}})}handleAutorunDisposed(t){const n=this._getAutorunInfo(t);n&&(this._handleChange({instances:{[n.instanceId]:null}}),this._instanceInfos.delete(t),this._aliveInstances.delete(n.instanceId))}handleAutorunDependencyChanged(t,n,r){const o=this._getAutorunInfo(t);o&&o.changedObservables.add(n)}handleAutorunStarted(t){}handleAutorunFinished(t){const n=this._getAutorunInfo(t);n&&(n.changedObservables.clear(),n.updateCount++,this._handleChange({instances:{[n.instanceId]:{runCount:n.updateCount}}}))}handleDerivedDependencyChanged(t,n,r){const o=this._getObservableInfo(t);o&&o.changedObservables.add(n)}_handleDerivedRecomputed(t,n){const r=this._getObservableInfo(t);if(!r)return;const o=uN(n.newValue,30);r.updateCount++,r.changedObservables.clear(),r.lastValue=o,r.listenerCount>0&&this._handleChange({instances:{[r.instanceId]:{formattedValue:o,recomputationCount:r.updateCount}}})}handleDerivedCleared(t){const n=this._getObservableInfo(t);n&&(n.lastValue=void 0,n.changedObservables.clear(),n.listenerCount>0&&this._handleChange({instances:{[n.instanceId]:{formattedValue:void 0}}}))}handleBeginTransaction(t){this._activeTransactions.add(t)}handleEndTransaction(t){this._activeTransactions.delete(t)}};jT._instance=void 0;let hNe=jT;wme&&wme.VSCODE_DEV_DEBUG_OBSERVABLES&&fto(hNe.getInstance());const{getWindow:ii,getDocument:Bto,getWindows:pEn,getWindowsCount:Rto,getWindowId:YK,getWindowById:Cbt,onDidRegisterWindow:Eie,onWillUnregisterWindow:Ito,onDidUnregisterWindow:Mto}=function(){const e=new Map;bJr(xs,1);const t={window:xs,disposables:new Et};e.set(xs.vscodeWindowId,t);const n=new at,r=new at,o=new at;function s(a,l){return(typeof a=="number"?e.get(a):void 0)??(l?t:void 0)}return{onDidRegisterWindow:n.event,onWillUnregisterWindow:o.event,onDidUnregisterWindow:r.event,registerWindow(a){if(e.has(a.vscodeWindowId))return ht.None;const l=new Et,d={window:a,disposables:l.add(new Et)};return e.set(a.vscodeWindowId,d),l.add($n(()=>{e.delete(a.vscodeWindowId),r.fire(a)})),l.add(bt(a,rn.BEFORE_UNLOAD,()=>{o.fire(a)})),n.fire(d),l},getWindows(){return e.values()},getWindowsCount(){return e.size},getWindowId(a){return a.vscodeWindowId},hasWindow(a){return e.has(a)},getWindowById:s,getWindow(a){var u;const l=a;if((u=l==null?void 0:l.ownerDocument)!=null&&u.defaultView)return l.ownerDocument.defaultView.window;const d=a;return d!=null&&d.view?d.view.window:xs},getDocument(a){return ii(a).document}}}();function fh(e){for(;e.firstChild;)e.firstChild.remove()}class Pto{constructor(t,n,r,o){this._node=t,this._type=n,this._handler=r,this._options=o||!1,this._node.addEventListener(this._type,this._handler,this._options)}dispose(){this._handler&&(this._node.removeEventListener(this._type,this._handler,this._options),this._node=null,this._handler=null)}}function bt(e,t,n,r){return new Pto(e,t,n,r)}function bEn(e,t){return function(n){return t(new Xh(e,n))}}function Fto(e){return function(t){return e(new Us(t))}}const wc=function(t,n,r,o){let s=r;return n==="click"||n==="mousedown"||n==="contextmenu"?s=bEn(ii(t),r):(n==="keydown"||n==="keypress"||n==="keyup")&&(s=Fto(r)),bt(t,n,s,o)},Nto=function(t,n,r){const o=bEn(ii(t),n);return wEn(t,o,r)};function wEn(e,t,n){return bt(e,cA&&Cie.pointerEvents?rn.POINTER_DOWN:rn.MOUSE_DOWN,t,n)}function Uto(e,t,n){return bt(e,cA&&Cie.pointerEvents?rn.POINTER_MOVE:rn.MOUSE_MOVE,t,n)}function _bt(e,t,n){return bt(e,cA&&Cie.pointerEvents?rn.POINTER_UP:rn.MOUSE_UP,t,n)}function PG(e,t,n){return uZ(e,t,n)}class K8e extends W6n{constructor(t,n){super(t,n)}}let xme,A1;class qJe extends QJe{constructor(t){super(),this.defaultTarget=t&&ii(t)}cancelAndSet(t,n,r){return super.cancelAndSet(t,n,r??this.defaultTarget)}}class J8e{constructor(t,n=0){this._runner=t,this.priority=n,this._canceled=!1}dispose(){this._canceled=!0}execute(){if(!this._canceled)try{this._runner()}catch(t){zi(t)}}static sort(t,n){return n.priority-t.priority}}(function(){const e=new Map,t=new Map,n=new Map,r=new Map,o=s=>{n.set(s,!1);const a=e.get(s)??[];for(t.set(s,a),e.set(s,[]),r.set(s,!0);a.length>0;)a.sort(J8e.sort),a.shift().execute();r.set(s,!1)};A1=(s,a,l=0)=>{const d=YK(s),u=new J8e(a,l);let h=e.get(d);return h||(h=[],e.set(d,h)),h.push(u),n.get(d)||(n.set(d,!0),s.requestAnimationFrame(()=>o(d))),u},xme=(s,a,l)=>{const d=YK(s);if(r.get(d)){const u=new J8e(a,l);let h=t.get(d);return h||(h=[],t.set(d,h)),h.push(u),u}else return A1(s,a,l)}})();function bbe(e){return ii(e).getComputedStyle(e,null)}function O6(e,t,n){const r=ii(e),o=r.document;if(e!==o.body)return new cs(e.clientWidth,e.clientHeight);if(cA&&(r!=null&&r.visualViewport))return new cs(r.visualViewport.width,r.visualViewport.height);if(r!=null&&r.innerWidth&&r.innerHeight)return new cs(r.innerWidth,r.innerHeight);if(o.body&&o.body.clientWidth&&o.body.clientHeight)return new cs(o.body.clientWidth,o.body.clientHeight);if(o.documentElement&&o.documentElement.clientWidth&&o.documentElement.clientHeight)return new cs(o.documentElement.clientWidth,o.documentElement.clientHeight);throw new Error("Unable to figure out browser width and height")}class bc{static convertToPixels(t,n){return parseFloat(n)||0}static getDimension(t,n){const r=bbe(t),o=r?r.getPropertyValue(n):"0";return bc.convertToPixels(t,o)}static getBorderLeftWidth(t){return bc.getDimension(t,"border-left-width")}static getBorderRightWidth(t){return bc.getDimension(t,"border-right-width")}static getBorderTopWidth(t){return bc.getDimension(t,"border-top-width")}static getBorderBottomWidth(t){return bc.getDimension(t,"border-bottom-width")}static getPaddingLeft(t){return bc.getDimension(t,"padding-left")}static getPaddingRight(t){return bc.getDimension(t,"padding-right")}static getPaddingTop(t){return bc.getDimension(t,"padding-top")}static getPaddingBottom(t){return bc.getDimension(t,"padding-bottom")}static getMarginLeft(t){return bc.getDimension(t,"margin-left")}static getMarginTop(t){return bc.getDimension(t,"margin-top")}static getMarginRight(t){return bc.getDimension(t,"margin-right")}static getMarginBottom(t){return bc.getDimension(t,"margin-bottom")}}const WT=class WT{constructor(t,n){this.width=t,this.height=n}with(t=this.width,n=this.height){return t!==this.width||n!==this.height?new WT(t,n):this}static is(t){return typeof t=="object"&&typeof t.height=="number"&&typeof t.width=="number"}static lift(t){return t instanceof WT?t:new WT(t.width,t.height)}static equals(t,n){return t===n?!0:!t||!n?!1:t.width===n.width&&t.height===n.height}};WT.None=new WT(0,0);let cs=WT;function OEn(e){let t=e.offsetParent,n=e.offsetTop,r=e.offsetLeft;for(;(e=e.parentNode)!==null&&e!==e.ownerDocument.body&&e!==e.ownerDocument.documentElement;){n-=e.scrollTop;const o=CEn(e)?null:bbe(e);o&&(r-=o.direction!=="rtl"?e.scrollLeft:-e.scrollLeft),e===t&&(r+=bc.getBorderLeftWidth(e),n+=bc.getBorderTopWidth(e),n+=e.offsetTop,r+=e.offsetLeft,t=e.offsetParent)}return{left:r,top:n}}function jto(e,t,n){typeof t=="number"&&(e.style.width=`${t}px`),typeof n=="number"&&(e.style.height=`${n}px`)}function Kl(e){const t=e.getBoundingClientRect(),n=ii(e);return{left:t.left+n.scrollX,top:t.top+n.scrollY,width:t.width,height:t.height}}function yEn(e){let t=e,n=1;do{const r=bbe(t).zoom;r!=null&&r!=="1"&&(n*=r),t=t.parentElement}while(t!==null&&t!==t.ownerDocument.documentElement);return n}function s0(e){const t=bc.getMarginLeft(e)+bc.getMarginRight(e);return e.offsetWidth+t}function eLe(e){const t=bc.getBorderLeftWidth(e)+bc.getBorderRightWidth(e),n=bc.getPaddingLeft(e)+bc.getPaddingRight(e);return e.offsetWidth-t-n}function Wto(e){const t=bc.getBorderTopWidth(e)+bc.getBorderBottomWidth(e),n=bc.getPaddingTop(e)+bc.getPaddingBottom(e);return e.offsetHeight-t-n}function TS(e){const t=bc.getMarginTop(e)+bc.getMarginBottom(e);return e.offsetHeight+t}function gu(e,t){return!!(t!=null&&t.contains(e))}function Vto(e,t,n){for(;e&&e.nodeType===e.ELEMENT_NODE;){if(e.classList.contains(t))return e;if(n){if(typeof n=="string"){if(e.classList.contains(n))return null}else if(e===n)return null}e=e.parentNode}return null}function tLe(e,t,n){return!!Vto(e,t,n)}function CEn(e){return e&&!!e.host&&!!e.mode}function Eme(e){return!!y6(e)}function y6(e){var t;for(;e.parentNode;){if(e===((t=e.ownerDocument)==null?void 0:t.body))return null;e=e.parentNode}return CEn(e)?e:null}function Nd(){let e=Tie().activeElement;for(;e!=null&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function wbe(e){return Nd()===e}function _En(e){return gu(Nd(),e)}function Tie(){return Rto()<=1?xs.document:Array.from(pEn()).map(({window:t})=>t.document).find(t=>t.hasFocus())??xs.document}function vs(){var t;return((t=Tie().defaultView)==null?void 0:t.window)??xs}const zto=new class{constructor(){this.mutationObservers=new Map}observe(e,t,n){let r=this.mutationObservers.get(e);r||(r=new Map,this.mutationObservers.set(e,r));const o=xie(n);let s=r.get(o);if(s)s.users+=1;else{const a=new at,l=new MutationObserver(u=>a.fire(u));l.observe(e,n);const d=s={users:1,observer:l,onDidMutate:a.event};t.add($n(()=>{d.users-=1,d.users===0&&(a.dispose(),l.disconnect(),r==null||r.delete(o),(r==null?void 0:r.size)===0&&this.mutationObservers.delete(e))})),r.set(o,s)}return s.onDidMutate}};function ec(e){return e instanceof HTMLElement||e instanceof ii(e).HTMLElement}function Sbt(e){return e instanceof HTMLAnchorElement||e instanceof ii(e).HTMLAnchorElement}function SEn(e){return e instanceof SVGElement||e instanceof ii(e).SVGElement}function KJe(e){return e instanceof MouseEvent||e instanceof ii(e).MouseEvent}function tS(e){return e instanceof KeyboardEvent||e instanceof ii(e).KeyboardEvent}const rn={CLICK:"click",AUXCLICK:"auxclick",DBLCLICK:"dblclick",MOUSE_UP:"mouseup",MOUSE_DOWN:"mousedown",MOUSE_OVER:"mouseover",MOUSE_MOVE:"mousemove",MOUSE_OUT:"mouseout",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",MOUSE_WHEEL:"wheel",POINTER_UP:"pointerup",POINTER_DOWN:"pointerdown",POINTER_MOVE:"pointermove",POINTER_LEAVE:"pointerleave",CONTEXT_MENU:"contextmenu",KEY_DOWN:"keydown",KEY_UP:"keyup",BEFORE_UNLOAD:"beforeunload",FOCUS:"focus",FOCUS_IN:"focusin",FOCUS_OUT:"focusout",BLUR:"blur",INPUT:"input",DRAG_START:"dragstart",DRAG:"drag",DRAG_ENTER:"dragenter",DRAG_LEAVE:"dragleave",DRAG_OVER:"dragover",DROP:"drop",DRAG_END:"dragend"};function Hto(e){const t=e;return!!(t&&typeof t.preventDefault=="function"&&typeof t.stopPropagation=="function")}const Qo={stop:(e,t)=>(e.preventDefault(),t&&e.stopPropagation(),e)};function $to(e){const t=[];for(let n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)t[n]=e.scrollTop,e=e.parentNode;return t}function Xto(e,t){for(let n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)e.scrollTop!==t[n]&&(e.scrollTop=t[n]),e=e.parentNode}let Gto=class fNe extends ht{get onDidFocus(){return this._onDidFocus.event}get onDidBlur(){return this._onDidBlur.event}static hasFocusWithin(t){if(ec(t)){const n=y6(t),r=n?n.activeElement:t.ownerDocument.activeElement;return gu(r,t)}else{const n=t;return gu(n.document.activeElement,n.document)}}constructor(t){super(),this._onDidFocus=this._register(new at),this._onDidBlur=this._register(new at);let n=fNe.hasFocusWithin(t),r=!1;const o=()=>{r=!1,n||(n=!0,this._onDidFocus.fire())},s=()=>{n&&(r=!0,(ec(t)?ii(t):t).setTimeout(()=>{r&&(r=!1,n=!1,this._onDidBlur.fire())},0))};this._refreshStateHandler=()=>{fNe.hasFocusWithin(t)!==n&&(n?s():o())},this._register(bt(t,rn.FOCUS,o,!0)),this._register(bt(t,rn.BLUR,s,!0)),ec(t)&&(this._register(bt(t,rn.FOCUS_IN,()=>this._refreshStateHandler())),this._register(bt(t,rn.FOCUS_OUT,()=>this._refreshStateHandler())))}};function uA(e){return new Gto(e)}function Yto(e,t){return e.after(t),t}function Xt(e,...t){if(e.append(...t),t.length===1&&typeof t[0]!="string")return t[0]}function Obe(e,t){return e.insertBefore(t,e.firstChild),t}function mu(e,...t){e.textContent="",Xt(e,...t)}const Zto=/([\w\-]+)?(#([\w\-]+))?((\.([\w\-]+))*)/;var ZK;(function(e){e.HTML="http://www.w3.org/1999/xhtml",e.SVG="http://www.w3.org/2000/svg"})(ZK||(ZK={}));function LEn(e,t,n,...r){const o=Zto.exec(t);if(!o)throw new Error("Bad use of emmet");const s=o[1]||"div";let a;return e!==ZK.HTML?a=document.createElementNS(e,s):a=document.createElement(s),o[3]&&(a.id=o[3]),o[4]&&(a.className=o[4].replace(/\./g," ").trim()),n&&Object.entries(n).forEach(([l,d])=>{typeof d>"u"||(/^on\w+$/.test(l)?a[l]=d:l==="selected"?d&&a.setAttribute(l,"true"):a.setAttribute(l,d))}),a.append(...r),a}function tn(e,t,...n){return LEn(ZK.HTML,e,t,...n)}tn.SVG=function(e,t,...n){return LEn(ZK.SVG,e,t,...n)};function qto(e,...t){e?k0(...t):tm(...t)}function k0(...e){for(const t of e)t.style.display="",t.removeAttribute("aria-hidden")}function tm(...e){for(const t of e)t.style.display="none",t.setAttribute("aria-hidden","true")}function Lbt(e,t){const n=e.devicePixelRatio*t;return Math.max(1,Math.floor(n))/e.devicePixelRatio}function xEn(e){xs.open(e,"_blank","noopener")}function Kto(e,t){const n=()=>{t(),r=A1(e,n)};let r=A1(e,n);return $n(()=>r.dispose())}oEn.setPreferredWebSchema(/^https:/.test(xs.location.href)?"https":"http");class QS extends at{constructor(){super(),this._subscriptions=new Et,this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1},this._subscriptions.add(sn.runAndSubscribe(Eie,({window:t,disposables:n})=>this.registerListeners(t,n),{window:xs,disposables:this._subscriptions}))}registerListeners(t,n){n.add(bt(t,"keydown",r=>{if(r.defaultPrevented)return;const o=new Us(r);if(!(o.keyCode===6&&r.repeat)){if(r.altKey&&!this._keyStatus.altKey)this._keyStatus.lastKeyPressed="alt";else if(r.ctrlKey&&!this._keyStatus.ctrlKey)this._keyStatus.lastKeyPressed="ctrl";else if(r.metaKey&&!this._keyStatus.metaKey)this._keyStatus.lastKeyPressed="meta";else if(r.shiftKey&&!this._keyStatus.shiftKey)this._keyStatus.lastKeyPressed="shift";else if(o.keyCode!==6)this._keyStatus.lastKeyPressed=void 0;else return;this._keyStatus.altKey=r.altKey,this._keyStatus.ctrlKey=r.ctrlKey,this._keyStatus.metaKey=r.metaKey,this._keyStatus.shiftKey=r.shiftKey,this._keyStatus.lastKeyPressed&&(this._keyStatus.event=r,this.fire(this._keyStatus))}},!0)),n.add(bt(t,"keyup",r=>{r.defaultPrevented||(!r.altKey&&this._keyStatus.altKey?this._keyStatus.lastKeyReleased="alt":!r.ctrlKey&&this._keyStatus.ctrlKey?this._keyStatus.lastKeyReleased="ctrl":!r.metaKey&&this._keyStatus.metaKey?this._keyStatus.lastKeyReleased="meta":!r.shiftKey&&this._keyStatus.shiftKey?this._keyStatus.lastKeyReleased="shift":this._keyStatus.lastKeyReleased=void 0,this._keyStatus.lastKeyPressed!==this._keyStatus.lastKeyReleased&&(this._keyStatus.lastKeyPressed=void 0),this._keyStatus.altKey=r.altKey,this._keyStatus.ctrlKey=r.ctrlKey,this._keyStatus.metaKey=r.metaKey,this._keyStatus.shiftKey=r.shiftKey,this._keyStatus.lastKeyReleased&&(this._keyStatus.event=r,this.fire(this._keyStatus)))},!0)),n.add(bt(t.document.body,"mousedown",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),n.add(bt(t.document.body,"mouseup",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),n.add(bt(t.document.body,"mousemove",r=>{r.buttons&&(this._keyStatus.lastKeyPressed=void 0)},!0)),n.add(bt(t,"blur",()=>{this.resetKeyStatus()}))}get keyStatus(){return this._keyStatus}resetKeyStatus(){this.doResetKeyStatus(),this.fire(this._keyStatus)}doResetKeyStatus(){this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1}}static getInstance(){return QS.instance||(QS.instance=new QS),QS.instance}dispose(){super.dispose(),this._subscriptions.dispose()}}class Jto extends ht{constructor(t,n){super(),this.element=t,this.callbacks=n,this.counter=0,this.dragStartTime=0,this.registerListeners()}registerListeners(){this.callbacks.onDragStart&&this._register(bt(this.element,rn.DRAG_START,t=>{var n,r;(r=(n=this.callbacks).onDragStart)==null||r.call(n,t)})),this.callbacks.onDrag&&this._register(bt(this.element,rn.DRAG,t=>{var n,r;(r=(n=this.callbacks).onDrag)==null||r.call(n,t)})),this._register(bt(this.element,rn.DRAG_ENTER,t=>{var n,r;this.counter++,this.dragStartTime=t.timeStamp,(r=(n=this.callbacks).onDragEnter)==null||r.call(n,t)})),this._register(bt(this.element,rn.DRAG_OVER,t=>{var n,r;t.preventDefault(),(r=(n=this.callbacks).onDragOver)==null||r.call(n,t,t.timeStamp-this.dragStartTime)})),this._register(bt(this.element,rn.DRAG_LEAVE,t=>{var n,r;this.counter--,this.counter===0&&(this.dragStartTime=0,(r=(n=this.callbacks).onDragLeave)==null||r.call(n,t))})),this._register(bt(this.element,rn.DRAG_END,t=>{var n,r;this.counter=0,this.dragStartTime=0,(r=(n=this.callbacks).onDragEnd)==null||r.call(n,t)})),this._register(bt(this.element,rn.DROP,t=>{var n,r;this.counter=0,this.dragStartTime=0,(r=(n=this.callbacks).onDrop)==null||r.call(n,t)}))}}const eno=/(?[\w\-]+)?(?:#(?[\w\-]+))?(?(?:\.(?:[\w\-]+))*)(?:@(?(?:[\w\_])+))?/;function wo(e,...t){let n,r;Array.isArray(t[0])?(n={},r=t[0]):(n=t[0]||{},r=t[1]);const o=eno.exec(e);if(!o||!o.groups)throw new Error("Bad use of h");const s=o.groups.tag||"div",a=document.createElement(s);o.groups.id&&(a.id=o.groups.id);const l=[];if(o.groups.class)for(const u of o.groups.class.split("."))u!==""&&l.push(u);if(n.className!==void 0)for(const u of n.className.split("."))u!==""&&l.push(u);l.length>0&&(a.className=l.join(" "));const d={};if(o.groups.name&&(d[o.groups.name]=a),r)for(const u of r)ec(u)?a.appendChild(u):typeof u=="string"?a.append(u):"root"in u&&(Object.assign(d,u),a.appendChild(u.root));for(const[u,h]of Object.entries(n))if(u!=="className")if(u==="style")for(const[g,m]of Object.entries(h))a.style.setProperty(qK(g),typeof m=="number"?m+"px":""+m);else u==="tabIndex"?a.tabIndex=h:a.setAttribute(qK(u),h.toString());return d.root=a,d}function qK(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function a3(e){return e.tagName.toLowerCase()==="input"||e.tagName.toLowerCase()==="textarea"||ec(e)&&!!e.editContext}var cr;(function(e){function t(o=void 0){return(s,a,l)=>{const d=a.class;delete a.class;const u=a.ref;delete a.ref;const h=a.obsRef;return delete a.obsRef,new nno(s,u,h,o,d,a,l)}}function n(o,s=void 0){const a=t(s);return(l,d)=>a(o,l,d)}e.div=n("div"),e.elem=t(void 0),e.svg=n("svg","http://www.w3.org/2000/svg"),e.svgElem=t("http://www.w3.org/2000/svg");function r(){let o;const s=function(a){o=a};return Object.defineProperty(s,"element",{get(){if(!o)throw new hi("Make sure the ref is set before accessing the element. Maybe wrong initialization order?");return o}}),s}e.ref=r})(cr||(cr={}));class JJe{constructor(t,n,r,o,s,a,l){this._deriveds=[],this._element=o?document.createElementNS(o,t):document.createElement(t),n&&n(this._element),r&&this._deriveds.push(Rt(d=>{r(this),d.store.add({dispose:()=>{r(null)}})})),s&&(TEn(s)?this._deriveds.push(Rt(this,d=>{xbt(this._element,Ebt(s,d))})):xbt(this._element,Ebt(s,void 0)));for(const[d,u]of Object.entries(a))if(d==="style")for(const[h,g]of Object.entries(u)){const m=qK(h);sQ(g)?this._deriveds.push(Vh({owner:this,debugName:()=>`set.style.${m}`},v=>{this._element.style.setProperty(m,Tbt(g.read(v)))})):this._element.style.setProperty(m,Tbt(g))}else d==="tabIndex"?sQ(u)?this._deriveds.push(Rt(this,h=>{this._element.tabIndex=u.read(h)})):this._element.tabIndex=u:d.startsWith("on")?this._element[d]=u:sQ(u)?this._deriveds.push(Vh({owner:this,debugName:()=>`set.${d}`},h=>{Qbt(this._element,d,u.read(h))})):Qbt(this._element,d,u);if(l){let d=function(h,g){return sQ(g)?d(h,g.read(h)):Array.isArray(g)?g.flatMap(m=>d(h,m)):g instanceof JJe?(h&&g.readEffect(h),[g._element]):g?[g]:[]};const u=Rt(this,h=>{this._element.replaceChildren(...d(h,l))});this._deriveds.push(u),QEn(l)||u.get()}}readEffect(t){for(const n of this._deriveds)n.read(t)}keepUpdated(t){return Rt(n=>{this.readEffect(n)}).recomputeInitiallyAndOnChange(t),this}toDisposableLiveElement(){const t=new Et;return this.keepUpdated(t),new tno(this._element,t)}}function xbt(e,t){SEn(e)?e.setAttribute("class",t):e.className=t}function EEn(e,t,n){if(sQ(e)){n(e.read(t));return}if(Array.isArray(e)){for(const r of e)EEn(r,t,n);return}n(e)}function Ebt(e,t){let n="";return EEn(e,t,r=>{r&&(n.length===0?n=r:n+=" "+r)}),n}function TEn(e){return sQ(e)?!0:Array.isArray(e)?e.some(t=>TEn(t)):!1}function Tbt(e){return typeof e=="number"?e+"px":e}function QEn(e){return sQ(e)?!0:Array.isArray(e)?e.some(t=>QEn(t)):!1}class tno{constructor(t,n){this.element=t,this._disposable=n}dispose(){this._disposable.dispose()}}class nno extends JJe{constructor(){super(...arguments),this._isHovered=void 0,this._didMouseMoveDuringHover=void 0}get element(){return this._element}get isHovered(){if(!this._isHovered){const t=Ti("hovered",!1);this._element.addEventListener("mouseenter",n=>t.set(!0,void 0)),this._element.addEventListener("mouseleave",n=>t.set(!1,void 0)),this._isHovered=t}return this._isHovered}get didMouseMoveDuringHover(){if(!this._didMouseMoveDuringHover){let t=!1;const n=Ti("didMouseMoveDuringHover",!1);this._element.addEventListener("mouseenter",r=>{t=!0}),this._element.addEventListener("mousemove",r=>{t&&n.set(!0,void 0)}),this._element.addEventListener("mouseleave",r=>{t=!1,n.set(!1,void 0)}),this._didMouseMoveDuringHover=n}return this._didMouseMoveDuringHover}}function Qbt(e,t,n){n==null?e.removeAttribute(qK(t)):e.setAttribute(qK(t),String(n))}function sQ(e){return!!e&&e.read!==void 0&&e.reportChanges!==void 0}const Dbt=2e4;let bT,Zue,gNe,que,mNe;function ino(e){bT=document.createElement("div"),bT.className="monaco-aria-container";const t=()=>{const r=document.createElement("div");return r.className="monaco-alert",r.setAttribute("role","alert"),r.setAttribute("aria-atomic","true"),bT.appendChild(r),r};Zue=t(),gNe=t();const n=()=>{const r=document.createElement("div");return r.className="monaco-status",r.setAttribute("aria-live","polite"),r.setAttribute("aria-atomic","true"),bT.appendChild(r),r};que=n(),mNe=n(),e.appendChild(bT)}function um(e){bT&&(Zue.textContent!==e?(fh(gNe),Tme(Zue,e)):(fh(Zue),Tme(gNe,e)))}function A3(e){bT&&(que.textContent!==e?(fh(mNe),Tme(que,e)):(fh(que),Tme(mNe,e)))}function Tme(e,t){fh(e),t.length>Dbt&&(t=t.substr(0,Dbt)),e.textContent=t,e.style.visibility="hidden",e.style.visibility="visible"}var qb;(function(e){e.serviceIds=new Map,e.DI_TARGET="$di$target",e.DI_DEPENDENCIES="$di$dependencies";function t(n){return n[e.DI_DEPENDENCIES]||[]}e.getServiceDependencies=t})(qb||(qb={}));const Zn=_r("instantiationService");function rno(e,t,n){t[qb.DI_TARGET]===t?t[qb.DI_DEPENDENCIES].push({id:e,index:n}):(t[qb.DI_DEPENDENCIES]=[{id:e,index:n}],t[qb.DI_TARGET]=t)}function _r(e){if(qb.serviceIds.has(e))return qb.serviceIds.get(e);const t=function(n,r,o){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");rno(t,n,o)};return t.toString=()=>e,qb.serviceIds.set(e,t),t}const yo=_r("codeEditorService");let rt=class H7{constructor(t,n){this.lineNumber=t,this.column=n}with(t=this.lineNumber,n=this.column){return t===this.lineNumber&&n===this.column?this:new H7(t,n)}delta(t=0,n=0){return this.with(Math.max(1,this.lineNumber+t),Math.max(1,this.column+n))}equals(t){return H7.equals(this,t)}static equals(t,n){return!t&&!n?!0:!!t&&!!n&&t.lineNumber===n.lineNumber&&t.column===n.column}isBefore(t){return H7.isBefore(this,t)}static isBefore(t,n){return t.lineNumbere.run(...t)}}const vNe=Object.create(null);function Ce(e,t){if(fu(t)){const n=vNe[t];if(n===void 0)throw new Error(`${e} references an unknown codicon: ${t}`);t=n}return vNe[e]=t,{id:e}}function DEn(){return vNe}const ono={add:Ce("add",6e4),plus:Ce("plus",6e4),gistNew:Ce("gist-new",6e4),repoCreate:Ce("repo-create",6e4),lightbulb:Ce("lightbulb",60001),lightBulb:Ce("light-bulb",60001),repo:Ce("repo",60002),repoDelete:Ce("repo-delete",60002),gistFork:Ce("gist-fork",60003),repoForked:Ce("repo-forked",60003),gitPullRequest:Ce("git-pull-request",60004),gitPullRequestAbandoned:Ce("git-pull-request-abandoned",60004),recordKeys:Ce("record-keys",60005),keyboard:Ce("keyboard",60005),tag:Ce("tag",60006),gitPullRequestLabel:Ce("git-pull-request-label",60006),tagAdd:Ce("tag-add",60006),tagRemove:Ce("tag-remove",60006),person:Ce("person",60007),personFollow:Ce("person-follow",60007),personOutline:Ce("person-outline",60007),personFilled:Ce("person-filled",60007),sourceControl:Ce("source-control",60008),mirror:Ce("mirror",60009),mirrorPublic:Ce("mirror-public",60009),star:Ce("star",60010),starAdd:Ce("star-add",60010),starDelete:Ce("star-delete",60010),starEmpty:Ce("star-empty",60010),comment:Ce("comment",60011),commentAdd:Ce("comment-add",60011),alert:Ce("alert",60012),warning:Ce("warning",60012),search:Ce("search",60013),searchSave:Ce("search-save",60013),logOut:Ce("log-out",60014),signOut:Ce("sign-out",60014),logIn:Ce("log-in",60015),signIn:Ce("sign-in",60015),eye:Ce("eye",60016),eyeUnwatch:Ce("eye-unwatch",60016),eyeWatch:Ce("eye-watch",60016),circleFilled:Ce("circle-filled",60017),primitiveDot:Ce("primitive-dot",60017),closeDirty:Ce("close-dirty",60017),debugBreakpoint:Ce("debug-breakpoint",60017),debugBreakpointDisabled:Ce("debug-breakpoint-disabled",60017),debugHint:Ce("debug-hint",60017),terminalDecorationSuccess:Ce("terminal-decoration-success",60017),primitiveSquare:Ce("primitive-square",60018),edit:Ce("edit",60019),pencil:Ce("pencil",60019),info:Ce("info",60020),issueOpened:Ce("issue-opened",60020),gistPrivate:Ce("gist-private",60021),gitForkPrivate:Ce("git-fork-private",60021),lock:Ce("lock",60021),mirrorPrivate:Ce("mirror-private",60021),close:Ce("close",60022),removeClose:Ce("remove-close",60022),x:Ce("x",60022),repoSync:Ce("repo-sync",60023),sync:Ce("sync",60023),clone:Ce("clone",60024),desktopDownload:Ce("desktop-download",60024),beaker:Ce("beaker",60025),microscope:Ce("microscope",60025),vm:Ce("vm",60026),deviceDesktop:Ce("device-desktop",60026),file:Ce("file",60027),more:Ce("more",60028),ellipsis:Ce("ellipsis",60028),kebabHorizontal:Ce("kebab-horizontal",60028),mailReply:Ce("mail-reply",60029),reply:Ce("reply",60029),organization:Ce("organization",60030),organizationFilled:Ce("organization-filled",60030),organizationOutline:Ce("organization-outline",60030),newFile:Ce("new-file",60031),fileAdd:Ce("file-add",60031),newFolder:Ce("new-folder",60032),fileDirectoryCreate:Ce("file-directory-create",60032),trash:Ce("trash",60033),trashcan:Ce("trashcan",60033),history:Ce("history",60034),clock:Ce("clock",60034),folder:Ce("folder",60035),fileDirectory:Ce("file-directory",60035),symbolFolder:Ce("symbol-folder",60035),logoGithub:Ce("logo-github",60036),markGithub:Ce("mark-github",60036),github:Ce("github",60036),terminal:Ce("terminal",60037),console:Ce("console",60037),repl:Ce("repl",60037),zap:Ce("zap",60038),symbolEvent:Ce("symbol-event",60038),error:Ce("error",60039),stop:Ce("stop",60039),variable:Ce("variable",60040),symbolVariable:Ce("symbol-variable",60040),array:Ce("array",60042),symbolArray:Ce("symbol-array",60042),symbolModule:Ce("symbol-module",60043),symbolPackage:Ce("symbol-package",60043),symbolNamespace:Ce("symbol-namespace",60043),symbolObject:Ce("symbol-object",60043),symbolMethod:Ce("symbol-method",60044),symbolFunction:Ce("symbol-function",60044),symbolConstructor:Ce("symbol-constructor",60044),symbolBoolean:Ce("symbol-boolean",60047),symbolNull:Ce("symbol-null",60047),symbolNumeric:Ce("symbol-numeric",60048),symbolNumber:Ce("symbol-number",60048),symbolStructure:Ce("symbol-structure",60049),symbolStruct:Ce("symbol-struct",60049),symbolParameter:Ce("symbol-parameter",60050),symbolTypeParameter:Ce("symbol-type-parameter",60050),symbolKey:Ce("symbol-key",60051),symbolText:Ce("symbol-text",60051),symbolReference:Ce("symbol-reference",60052),goToFile:Ce("go-to-file",60052),symbolEnum:Ce("symbol-enum",60053),symbolValue:Ce("symbol-value",60053),symbolRuler:Ce("symbol-ruler",60054),symbolUnit:Ce("symbol-unit",60054),activateBreakpoints:Ce("activate-breakpoints",60055),archive:Ce("archive",60056),arrowBoth:Ce("arrow-both",60057),arrowDown:Ce("arrow-down",60058),arrowLeft:Ce("arrow-left",60059),arrowRight:Ce("arrow-right",60060),arrowSmallDown:Ce("arrow-small-down",60061),arrowSmallLeft:Ce("arrow-small-left",60062),arrowSmallRight:Ce("arrow-small-right",60063),arrowSmallUp:Ce("arrow-small-up",60064),arrowUp:Ce("arrow-up",60065),bell:Ce("bell",60066),bold:Ce("bold",60067),book:Ce("book",60068),bookmark:Ce("bookmark",60069),debugBreakpointConditionalUnverified:Ce("debug-breakpoint-conditional-unverified",60070),debugBreakpointConditional:Ce("debug-breakpoint-conditional",60071),debugBreakpointConditionalDisabled:Ce("debug-breakpoint-conditional-disabled",60071),debugBreakpointDataUnverified:Ce("debug-breakpoint-data-unverified",60072),debugBreakpointData:Ce("debug-breakpoint-data",60073),debugBreakpointDataDisabled:Ce("debug-breakpoint-data-disabled",60073),debugBreakpointLogUnverified:Ce("debug-breakpoint-log-unverified",60074),debugBreakpointLog:Ce("debug-breakpoint-log",60075),debugBreakpointLogDisabled:Ce("debug-breakpoint-log-disabled",60075),briefcase:Ce("briefcase",60076),broadcast:Ce("broadcast",60077),browser:Ce("browser",60078),bug:Ce("bug",60079),calendar:Ce("calendar",60080),caseSensitive:Ce("case-sensitive",60081),check:Ce("check",60082),checklist:Ce("checklist",60083),chevronDown:Ce("chevron-down",60084),chevronLeft:Ce("chevron-left",60085),chevronRight:Ce("chevron-right",60086),chevronUp:Ce("chevron-up",60087),chromeClose:Ce("chrome-close",60088),chromeMaximize:Ce("chrome-maximize",60089),chromeMinimize:Ce("chrome-minimize",60090),chromeRestore:Ce("chrome-restore",60091),circleOutline:Ce("circle-outline",60092),circle:Ce("circle",60092),debugBreakpointUnverified:Ce("debug-breakpoint-unverified",60092),terminalDecorationIncomplete:Ce("terminal-decoration-incomplete",60092),circleSlash:Ce("circle-slash",60093),circuitBoard:Ce("circuit-board",60094),clearAll:Ce("clear-all",60095),clippy:Ce("clippy",60096),closeAll:Ce("close-all",60097),cloudDownload:Ce("cloud-download",60098),cloudUpload:Ce("cloud-upload",60099),code:Ce("code",60100),collapseAll:Ce("collapse-all",60101),colorMode:Ce("color-mode",60102),commentDiscussion:Ce("comment-discussion",60103),creditCard:Ce("credit-card",60105),dash:Ce("dash",60108),dashboard:Ce("dashboard",60109),database:Ce("database",60110),debugContinue:Ce("debug-continue",60111),debugDisconnect:Ce("debug-disconnect",60112),debugPause:Ce("debug-pause",60113),debugRestart:Ce("debug-restart",60114),debugStart:Ce("debug-start",60115),debugStepInto:Ce("debug-step-into",60116),debugStepOut:Ce("debug-step-out",60117),debugStepOver:Ce("debug-step-over",60118),debugStop:Ce("debug-stop",60119),debug:Ce("debug",60120),deviceCameraVideo:Ce("device-camera-video",60121),deviceCamera:Ce("device-camera",60122),deviceMobile:Ce("device-mobile",60123),diffAdded:Ce("diff-added",60124),diffIgnored:Ce("diff-ignored",60125),diffModified:Ce("diff-modified",60126),diffRemoved:Ce("diff-removed",60127),diffRenamed:Ce("diff-renamed",60128),diff:Ce("diff",60129),diffSidebyside:Ce("diff-sidebyside",60129),discard:Ce("discard",60130),editorLayout:Ce("editor-layout",60131),emptyWindow:Ce("empty-window",60132),exclude:Ce("exclude",60133),extensions:Ce("extensions",60134),eyeClosed:Ce("eye-closed",60135),fileBinary:Ce("file-binary",60136),fileCode:Ce("file-code",60137),fileMedia:Ce("file-media",60138),filePdf:Ce("file-pdf",60139),fileSubmodule:Ce("file-submodule",60140),fileSymlinkDirectory:Ce("file-symlink-directory",60141),fileSymlinkFile:Ce("file-symlink-file",60142),fileZip:Ce("file-zip",60143),files:Ce("files",60144),filter:Ce("filter",60145),flame:Ce("flame",60146),foldDown:Ce("fold-down",60147),foldUp:Ce("fold-up",60148),fold:Ce("fold",60149),folderActive:Ce("folder-active",60150),folderOpened:Ce("folder-opened",60151),gear:Ce("gear",60152),gift:Ce("gift",60153),gistSecret:Ce("gist-secret",60154),gist:Ce("gist",60155),gitCommit:Ce("git-commit",60156),gitCompare:Ce("git-compare",60157),compareChanges:Ce("compare-changes",60157),gitMerge:Ce("git-merge",60158),githubAction:Ce("github-action",60159),githubAlt:Ce("github-alt",60160),globe:Ce("globe",60161),grabber:Ce("grabber",60162),graph:Ce("graph",60163),gripper:Ce("gripper",60164),heart:Ce("heart",60165),home:Ce("home",60166),horizontalRule:Ce("horizontal-rule",60167),hubot:Ce("hubot",60168),inbox:Ce("inbox",60169),issueReopened:Ce("issue-reopened",60171),issues:Ce("issues",60172),italic:Ce("italic",60173),jersey:Ce("jersey",60174),json:Ce("json",60175),kebabVertical:Ce("kebab-vertical",60176),key:Ce("key",60177),law:Ce("law",60178),lightbulbAutofix:Ce("lightbulb-autofix",60179),linkExternal:Ce("link-external",60180),link:Ce("link",60181),listOrdered:Ce("list-ordered",60182),listUnordered:Ce("list-unordered",60183),liveShare:Ce("live-share",60184),loading:Ce("loading",60185),location:Ce("location",60186),mailRead:Ce("mail-read",60187),mail:Ce("mail",60188),markdown:Ce("markdown",60189),megaphone:Ce("megaphone",60190),mention:Ce("mention",60191),milestone:Ce("milestone",60192),gitPullRequestMilestone:Ce("git-pull-request-milestone",60192),mortarBoard:Ce("mortar-board",60193),move:Ce("move",60194),multipleWindows:Ce("multiple-windows",60195),mute:Ce("mute",60196),noNewline:Ce("no-newline",60197),note:Ce("note",60198),octoface:Ce("octoface",60199),openPreview:Ce("open-preview",60200),package:Ce("package",60201),paintcan:Ce("paintcan",60202),pin:Ce("pin",60203),play:Ce("play",60204),run:Ce("run",60204),plug:Ce("plug",60205),preserveCase:Ce("preserve-case",60206),preview:Ce("preview",60207),project:Ce("project",60208),pulse:Ce("pulse",60209),question:Ce("question",60210),quote:Ce("quote",60211),radioTower:Ce("radio-tower",60212),reactions:Ce("reactions",60213),references:Ce("references",60214),refresh:Ce("refresh",60215),regex:Ce("regex",60216),remoteExplorer:Ce("remote-explorer",60217),remote:Ce("remote",60218),remove:Ce("remove",60219),replaceAll:Ce("replace-all",60220),replace:Ce("replace",60221),repoClone:Ce("repo-clone",60222),repoForcePush:Ce("repo-force-push",60223),repoPull:Ce("repo-pull",60224),repoPush:Ce("repo-push",60225),report:Ce("report",60226),requestChanges:Ce("request-changes",60227),rocket:Ce("rocket",60228),rootFolderOpened:Ce("root-folder-opened",60229),rootFolder:Ce("root-folder",60230),rss:Ce("rss",60231),ruby:Ce("ruby",60232),saveAll:Ce("save-all",60233),saveAs:Ce("save-as",60234),save:Ce("save",60235),screenFull:Ce("screen-full",60236),screenNormal:Ce("screen-normal",60237),searchStop:Ce("search-stop",60238),server:Ce("server",60240),settingsGear:Ce("settings-gear",60241),settings:Ce("settings",60242),shield:Ce("shield",60243),smiley:Ce("smiley",60244),sortPrecedence:Ce("sort-precedence",60245),splitHorizontal:Ce("split-horizontal",60246),splitVertical:Ce("split-vertical",60247),squirrel:Ce("squirrel",60248),starFull:Ce("star-full",60249),starHalf:Ce("star-half",60250),symbolClass:Ce("symbol-class",60251),symbolColor:Ce("symbol-color",60252),symbolConstant:Ce("symbol-constant",60253),symbolEnumMember:Ce("symbol-enum-member",60254),symbolField:Ce("symbol-field",60255),symbolFile:Ce("symbol-file",60256),symbolInterface:Ce("symbol-interface",60257),symbolKeyword:Ce("symbol-keyword",60258),symbolMisc:Ce("symbol-misc",60259),symbolOperator:Ce("symbol-operator",60260),symbolProperty:Ce("symbol-property",60261),wrench:Ce("wrench",60261),wrenchSubaction:Ce("wrench-subaction",60261),symbolSnippet:Ce("symbol-snippet",60262),tasklist:Ce("tasklist",60263),telescope:Ce("telescope",60264),textSize:Ce("text-size",60265),threeBars:Ce("three-bars",60266),thumbsdown:Ce("thumbsdown",60267),thumbsup:Ce("thumbsup",60268),tools:Ce("tools",60269),triangleDown:Ce("triangle-down",60270),triangleLeft:Ce("triangle-left",60271),triangleRight:Ce("triangle-right",60272),triangleUp:Ce("triangle-up",60273),twitter:Ce("twitter",60274),unfold:Ce("unfold",60275),unlock:Ce("unlock",60276),unmute:Ce("unmute",60277),unverified:Ce("unverified",60278),verified:Ce("verified",60279),versions:Ce("versions",60280),vmActive:Ce("vm-active",60281),vmOutline:Ce("vm-outline",60282),vmRunning:Ce("vm-running",60283),watch:Ce("watch",60284),whitespace:Ce("whitespace",60285),wholeWord:Ce("whole-word",60286),window:Ce("window",60287),wordWrap:Ce("word-wrap",60288),zoomIn:Ce("zoom-in",60289),zoomOut:Ce("zoom-out",60290),listFilter:Ce("list-filter",60291),listFlat:Ce("list-flat",60292),listSelection:Ce("list-selection",60293),selection:Ce("selection",60293),listTree:Ce("list-tree",60294),debugBreakpointFunctionUnverified:Ce("debug-breakpoint-function-unverified",60295),debugBreakpointFunction:Ce("debug-breakpoint-function",60296),debugBreakpointFunctionDisabled:Ce("debug-breakpoint-function-disabled",60296),debugStackframeActive:Ce("debug-stackframe-active",60297),circleSmallFilled:Ce("circle-small-filled",60298),debugStackframeDot:Ce("debug-stackframe-dot",60298),terminalDecorationMark:Ce("terminal-decoration-mark",60298),debugStackframe:Ce("debug-stackframe",60299),debugStackframeFocused:Ce("debug-stackframe-focused",60299),debugBreakpointUnsupported:Ce("debug-breakpoint-unsupported",60300),symbolString:Ce("symbol-string",60301),debugReverseContinue:Ce("debug-reverse-continue",60302),debugStepBack:Ce("debug-step-back",60303),debugRestartFrame:Ce("debug-restart-frame",60304),debugAlt:Ce("debug-alt",60305),callIncoming:Ce("call-incoming",60306),callOutgoing:Ce("call-outgoing",60307),menu:Ce("menu",60308),expandAll:Ce("expand-all",60309),feedback:Ce("feedback",60310),gitPullRequestReviewer:Ce("git-pull-request-reviewer",60310),groupByRefType:Ce("group-by-ref-type",60311),ungroupByRefType:Ce("ungroup-by-ref-type",60312),account:Ce("account",60313),gitPullRequestAssignee:Ce("git-pull-request-assignee",60313),bellDot:Ce("bell-dot",60314),debugConsole:Ce("debug-console",60315),library:Ce("library",60316),output:Ce("output",60317),runAll:Ce("run-all",60318),syncIgnored:Ce("sync-ignored",60319),pinned:Ce("pinned",60320),githubInverted:Ce("github-inverted",60321),serverProcess:Ce("server-process",60322),serverEnvironment:Ce("server-environment",60323),pass:Ce("pass",60324),issueClosed:Ce("issue-closed",60324),stopCircle:Ce("stop-circle",60325),playCircle:Ce("play-circle",60326),record:Ce("record",60327),debugAltSmall:Ce("debug-alt-small",60328),vmConnect:Ce("vm-connect",60329),cloud:Ce("cloud",60330),merge:Ce("merge",60331),export:Ce("export",60332),graphLeft:Ce("graph-left",60333),magnet:Ce("magnet",60334),notebook:Ce("notebook",60335),redo:Ce("redo",60336),checkAll:Ce("check-all",60337),pinnedDirty:Ce("pinned-dirty",60338),passFilled:Ce("pass-filled",60339),circleLargeFilled:Ce("circle-large-filled",60340),circleLarge:Ce("circle-large",60341),circleLargeOutline:Ce("circle-large-outline",60341),combine:Ce("combine",60342),gather:Ce("gather",60342),table:Ce("table",60343),variableGroup:Ce("variable-group",60344),typeHierarchy:Ce("type-hierarchy",60345),typeHierarchySub:Ce("type-hierarchy-sub",60346),typeHierarchySuper:Ce("type-hierarchy-super",60347),gitPullRequestCreate:Ce("git-pull-request-create",60348),runAbove:Ce("run-above",60349),runBelow:Ce("run-below",60350),notebookTemplate:Ce("notebook-template",60351),debugRerun:Ce("debug-rerun",60352),workspaceTrusted:Ce("workspace-trusted",60353),workspaceUntrusted:Ce("workspace-untrusted",60354),workspaceUnknown:Ce("workspace-unknown",60355),terminalCmd:Ce("terminal-cmd",60356),terminalDebian:Ce("terminal-debian",60357),terminalLinux:Ce("terminal-linux",60358),terminalPowershell:Ce("terminal-powershell",60359),terminalTmux:Ce("terminal-tmux",60360),terminalUbuntu:Ce("terminal-ubuntu",60361),terminalBash:Ce("terminal-bash",60362),arrowSwap:Ce("arrow-swap",60363),copy:Ce("copy",60364),personAdd:Ce("person-add",60365),filterFilled:Ce("filter-filled",60366),wand:Ce("wand",60367),debugLineByLine:Ce("debug-line-by-line",60368),inspect:Ce("inspect",60369),layers:Ce("layers",60370),layersDot:Ce("layers-dot",60371),layersActive:Ce("layers-active",60372),compass:Ce("compass",60373),compassDot:Ce("compass-dot",60374),compassActive:Ce("compass-active",60375),azure:Ce("azure",60376),issueDraft:Ce("issue-draft",60377),gitPullRequestClosed:Ce("git-pull-request-closed",60378),gitPullRequestDraft:Ce("git-pull-request-draft",60379),debugAll:Ce("debug-all",60380),debugCoverage:Ce("debug-coverage",60381),runErrors:Ce("run-errors",60382),folderLibrary:Ce("folder-library",60383),debugContinueSmall:Ce("debug-continue-small",60384),beakerStop:Ce("beaker-stop",60385),graphLine:Ce("graph-line",60386),graphScatter:Ce("graph-scatter",60387),pieChart:Ce("pie-chart",60388),bracket:Ce("bracket",60175),bracketDot:Ce("bracket-dot",60389),bracketError:Ce("bracket-error",60390),lockSmall:Ce("lock-small",60391),azureDevops:Ce("azure-devops",60392),verifiedFilled:Ce("verified-filled",60393),newline:Ce("newline",60394),layout:Ce("layout",60395),layoutActivitybarLeft:Ce("layout-activitybar-left",60396),layoutActivitybarRight:Ce("layout-activitybar-right",60397),layoutPanelLeft:Ce("layout-panel-left",60398),layoutPanelCenter:Ce("layout-panel-center",60399),layoutPanelJustify:Ce("layout-panel-justify",60400),layoutPanelRight:Ce("layout-panel-right",60401),layoutPanel:Ce("layout-panel",60402),layoutSidebarLeft:Ce("layout-sidebar-left",60403),layoutSidebarRight:Ce("layout-sidebar-right",60404),layoutStatusbar:Ce("layout-statusbar",60405),layoutMenubar:Ce("layout-menubar",60406),layoutCentered:Ce("layout-centered",60407),target:Ce("target",60408),indent:Ce("indent",60409),recordSmall:Ce("record-small",60410),errorSmall:Ce("error-small",60411),terminalDecorationError:Ce("terminal-decoration-error",60411),arrowCircleDown:Ce("arrow-circle-down",60412),arrowCircleLeft:Ce("arrow-circle-left",60413),arrowCircleRight:Ce("arrow-circle-right",60414),arrowCircleUp:Ce("arrow-circle-up",60415),layoutSidebarRightOff:Ce("layout-sidebar-right-off",60416),layoutPanelOff:Ce("layout-panel-off",60417),layoutSidebarLeftOff:Ce("layout-sidebar-left-off",60418),blank:Ce("blank",60419),heartFilled:Ce("heart-filled",60420),map:Ce("map",60421),mapHorizontal:Ce("map-horizontal",60421),foldHorizontal:Ce("fold-horizontal",60421),mapFilled:Ce("map-filled",60422),mapHorizontalFilled:Ce("map-horizontal-filled",60422),foldHorizontalFilled:Ce("fold-horizontal-filled",60422),circleSmall:Ce("circle-small",60423),bellSlash:Ce("bell-slash",60424),bellSlashDot:Ce("bell-slash-dot",60425),commentUnresolved:Ce("comment-unresolved",60426),gitPullRequestGoToChanges:Ce("git-pull-request-go-to-changes",60427),gitPullRequestNewChanges:Ce("git-pull-request-new-changes",60428),searchFuzzy:Ce("search-fuzzy",60429),commentDraft:Ce("comment-draft",60430),send:Ce("send",60431),sparkle:Ce("sparkle",60432),insert:Ce("insert",60433),mic:Ce("mic",60434),thumbsdownFilled:Ce("thumbsdown-filled",60435),thumbsupFilled:Ce("thumbsup-filled",60436),coffee:Ce("coffee",60437),snake:Ce("snake",60438),game:Ce("game",60439),vr:Ce("vr",60440),chip:Ce("chip",60441),piano:Ce("piano",60442),music:Ce("music",60443),micFilled:Ce("mic-filled",60444),repoFetch:Ce("repo-fetch",60445),copilot:Ce("copilot",60446),lightbulbSparkle:Ce("lightbulb-sparkle",60447),robot:Ce("robot",60448),sparkleFilled:Ce("sparkle-filled",60449),diffSingle:Ce("diff-single",60450),diffMultiple:Ce("diff-multiple",60451),surroundWith:Ce("surround-with",60452),share:Ce("share",60453),gitStash:Ce("git-stash",60454),gitStashApply:Ce("git-stash-apply",60455),gitStashPop:Ce("git-stash-pop",60456),vscode:Ce("vscode",60457),vscodeInsiders:Ce("vscode-insiders",60458),codeOss:Ce("code-oss",60459),runCoverage:Ce("run-coverage",60460),runAllCoverage:Ce("run-all-coverage",60461),coverage:Ce("coverage",60462),githubProject:Ce("github-project",60463),mapVertical:Ce("map-vertical",60464),foldVertical:Ce("fold-vertical",60464),mapVerticalFilled:Ce("map-vertical-filled",60465),foldVerticalFilled:Ce("fold-vertical-filled",60465),goToSearch:Ce("go-to-search",60466),percentage:Ce("percentage",60467),sortPercentage:Ce("sort-percentage",60467),attach:Ce("attach",60468),goToEditingSession:Ce("go-to-editing-session",60469),editSession:Ce("edit-session",60470),codeReview:Ce("code-review",60471),copilotWarning:Ce("copilot-warning",60472),python:Ce("python",60473),copilotLarge:Ce("copilot-large",60474),copilotWarningLarge:Ce("copilot-warning-large",60475),keyboardTab:Ce("keyboard-tab",60476),copilotBlocked:Ce("copilot-blocked",60477),copilotNotConnected:Ce("copilot-not-connected",60478),flag:Ce("flag",60479),lightbulbEmpty:Ce("lightbulb-empty",60480),symbolMethodArrow:Ce("symbol-method-arrow",60481),copilotUnavailable:Ce("copilot-unavailable",60482),repoPinned:Ce("repo-pinned",60483),keyboardTabAbove:Ce("keyboard-tab-above",60484),keyboardTabBelow:Ce("keyboard-tab-below",60485),gitPullRequestDone:Ce("git-pull-request-done",60486),mcp:Ce("mcp",60487),extensionsLarge:Ce("extensions-large",60488),layoutPanelDock:Ce("layout-panel-dock",60489),layoutSidebarLeftDock:Ce("layout-sidebar-left-dock",60490),layoutSidebarRightDock:Ce("layout-sidebar-right-dock",60491),copilotInProgress:Ce("copilot-in-progress",60492),copilotError:Ce("copilot-error",60493),copilotSuccess:Ce("copilot-success",60494),chatSparkle:Ce("chat-sparkle",60495),searchSparkle:Ce("search-sparkle",60496),editSparkle:Ce("edit-sparkle",60497),copilotSnooze:Ce("copilot-snooze",60498),sendToRemoteAgent:Ce("send-to-remote-agent",60499),commentDiscussionSparkle:Ce("comment-discussion-sparkle",60500),chatSparkleWarning:Ce("chat-sparkle-warning",60501),chatSparkleError:Ce("chat-sparkle-error",60502),collection:Ce("collection",60503),newCollection:Ce("new-collection",60504),thinking:Ce("thinking",60505),build:Ce("build",60506),commentDiscussionQuote:Ce("comment-discussion-quote",60507),cursor:Ce("cursor",60508),eraser:Ce("eraser",60509),fileText:Ce("file-text",60510),gitLens:Ce("git-lens",60511),quotes:Ce("quotes",60512),rename:Ce("rename",60513),runWithDeps:Ce("run-with-deps",60514),debugConnected:Ce("debug-connected",60515),strikethrough:Ce("strikethrough",60516),openInProduct:Ce("open-in-product",60517),indexZero:Ce("index-zero",60518),agent:Ce("agent",60519),editCode:Ce("edit-code",60520),repoSelected:Ce("repo-selected",60521),skip:Ce("skip",60522),mergeInto:Ce("merge-into",60523),gitBranchChanges:Ce("git-branch-changes",60524),gitBranchStagedChanges:Ce("git-branch-staged-changes",60525),gitBranchConflicts:Ce("git-branch-conflicts",60526),gitBranch:Ce("git-branch",60527),gitBranchCreate:Ce("git-branch-create",60527),gitBranchDelete:Ce("git-branch-delete",60527),searchLarge:Ce("search-large",60528),terminalGitBash:Ce("terminal-git-bash",60529)},sno={dialogError:Ce("dialog-error","error"),dialogWarning:Ce("dialog-warning","warning"),dialogInfo:Ce("dialog-info","info"),dialogClose:Ce("dialog-close","close"),treeItemExpanded:Ce("tree-item-expanded","chevron-down"),treeFilterOnTypeOn:Ce("tree-filter-on-type-on","list-filter"),treeFilterOnTypeOff:Ce("tree-filter-on-type-off","list-selection"),treeFilterClear:Ce("tree-filter-clear","close"),treeItemLoading:Ce("tree-item-loading","loading"),menuSelection:Ce("menu-selection","check"),menuSubmenu:Ce("menu-submenu","chevron-right"),menuBarMore:Ce("menubar-more","more"),scrollbarButtonLeft:Ce("scrollbar-button-left","triangle-left"),scrollbarButtonRight:Ce("scrollbar-button-right","triangle-right"),scrollbarButtonUp:Ce("scrollbar-button-up","triangle-up"),scrollbarButtonDown:Ce("scrollbar-button-down","triangle-down"),toolBarMore:Ce("toolbar-more","more"),quickInputBack:Ce("quick-input-back","arrow-left"),dropDownButton:Ce("drop-down-button",60084),symbolCustomColor:Ce("symbol-customcolor",60252),exportIcon:Ce("export",60332),workspaceUnspecified:Ce("workspace-unspecified",60355),newLine:Ce("newline",60394),thumbsDownFilled:Ce("thumbsdown-filled",60435),thumbsUpFilled:Ce("thumbsup-filled",60436),gitFetch:Ce("git-fetch",60445),lightbulbSparkleAutofix:Ce("lightbulb-sparkle-autofix",60447),debugBreakpointPending:Ce("debug-breakpoint-pending",60377)},zt={...ono,...sno};var ANe;(function(e){function t(n){return!!n&&typeof n=="object"&&typeof n.id=="string"}e.isThemeColor=t})(ANe||(ANe={}));var gi;(function(e){e.iconNameSegment="[A-Za-z0-9]+",e.iconNameExpression="[A-Za-z0-9-]+",e.iconModifierExpression="~[A-Za-z]+",e.iconNameCharacter="[A-Za-z0-9~-]";const t=new RegExp(`^(${e.iconNameExpression})(${e.iconModifierExpression})?$`);function n(f){const k=t.exec(f.id);if(!k)return n(zt.error);const[,A,p]=k,b=["codicon","codicon-"+A];return p&&b.push("codicon-modifier-"+p.substring(1)),b}e.asClassNameArray=n;function r(f){return n(f).join(" ")}e.asClassName=r;function o(f){return"."+n(f).join(".")}e.asCSSSelector=o;function s(f){return!!f&&typeof f=="object"&&typeof f.id=="string"&&(typeof f.color>"u"||ANe.isThemeColor(f.color))}e.isThemeIcon=s;const a=new RegExp(`^\\$\\((${e.iconNameExpression}(?:${e.iconModifierExpression})?)\\)$`);function l(f){const k=a.exec(f);if(!k)return;const[,A]=k;return{id:A}}e.fromString=l;function d(f){return{id:f}}e.fromId=d;function u(f,k){let A=f.id;const p=A.lastIndexOf("~");return p!==-1&&(A=A.substring(0,p)),k&&(A=`${A}~${k}`),{id:A}}e.modify=u;function h(f){const k=f.id.lastIndexOf("~");if(k!==-1)return f.id.substring(k+1)}e.getModifier=h;function g(f,k){var A,p;return f.id===k.id&&((A=f.color)==null?void 0:A.id)===((p=k.color)==null?void 0:p.id)}e.isEqual=g;function m(f){return(f==null?void 0:f.id)===zt.file.id}e.isFile=m;function v(f){return(f==null?void 0:f.id)===zt.folder.id}e.isFolder=v})(gi||(gi={}));const ba=_r("commandService"),uo=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new at,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(e,t){if(!e)throw new Error("invalid command");if(typeof e=="string"){if(!t)throw new Error("invalid command");return this.registerCommand({id:e,handler:t})}if(e.metadata&&Array.isArray(e.metadata.args)){const a=[];for(const d of e.metadata.args)a.push(d.constraint);const l=e.handler;e.handler=function(d,...u){return SJr(u,a),l(d,...u)}}const{id:n}=e;let r=this._commands.get(n);r||(r=new bg,this._commands.set(n,r));const o=r.unshift(e),s=$n(()=>{o();const a=this._commands.get(n);a!=null&&a.isEmpty()&&this._commands.delete(n)});return this._onDidRegisterCommand.fire(n),s}registerCommandAlias(e,t){return uo.registerCommand(e,(n,...r)=>n.get(ba).executeCommand(t,...r))}getCommand(e){const t=this._commands.get(e);if(!(!t||t.isEmpty()))return no.first(t)}getCommands(){const e=new Map;for(const t of this._commands.keys()){const n=this.getCommand(t);n&&e.set(t,n)}return e}};uo.registerCommand("noop",()=>{});function nLe(...e){switch(e.length){case 1:return U(1693,"Did you mean {0}?",e[0]);case 2:return U(1694,"Did you mean {0} or {1}?",e[0],e[1]);case 3:return U(1695,"Did you mean {0}, {1} or {2}?",e[0],e[1],e[2]);default:return}}const ano=U(1696,"Did you forget to open or close the quote?"),lno=U(1697,"Did you forget to escape the '/' (slash) character? Put two backslashes before it to escape, e.g., '\\\\/'.");var WS;let dX=(WS=class{constructor(){this._input="",this._start=0,this._current=0,this._tokens=[],this._errors=[],this.stringRe=/[a-zA-Z0-9_<>\-\./\\:\*\?\+\[\]\^,#@;"%\$\p{L}-]+/uy}static getLexeme(t){switch(t.type){case 0:return"(";case 1:return")";case 2:return"!";case 3:return t.isTripleEq?"===":"==";case 4:return t.isTripleEq?"!==":"!=";case 5:return"<";case 6:return"<=";case 7:return">=";case 8:return">=";case 9:return"=~";case 10:return t.lexeme;case 11:return"true";case 12:return"false";case 13:return"in";case 14:return"not";case 15:return"&&";case 16:return"||";case 17:return t.lexeme;case 18:return t.lexeme;case 19:return t.lexeme;case 20:return"EOF";default:throw kme(`unhandled token type: ${JSON.stringify(t)}; have you forgotten to add a case?`)}}reset(t){return this._input=t,this._start=0,this._current=0,this._tokens=[],this._errors=[],this}scan(){for(;!this._isAtEnd();)switch(this._start=this._current,this._advance()){case 40:this._addToken(0);break;case 41:this._addToken(1);break;case 33:if(this._match(61)){const n=this._match(61);this._tokens.push({type:4,offset:this._start,isTripleEq:n})}else this._addToken(2);break;case 39:this._quotedString();break;case 47:this._regex();break;case 61:if(this._match(61)){const n=this._match(61);this._tokens.push({type:3,offset:this._start,isTripleEq:n})}else this._match(126)?this._addToken(9):this._error(nLe("==","=~"));break;case 60:this._addToken(this._match(61)?6:5);break;case 62:this._addToken(this._match(61)?8:7);break;case 38:this._match(38)?this._addToken(15):this._error(nLe("&&"));break;case 124:this._match(124)?this._addToken(16):this._error(nLe("||"));break;case 32:case 13:case 9:case 10:case 160:break;default:this._string()}return this._start=this._current,this._addToken(20),Array.from(this._tokens)}_match(t){return this._isAtEnd()||this._input.charCodeAt(this._current)!==t?!1:(this._current++,!0)}_advance(){return this._input.charCodeAt(this._current++)}_peek(){return this._isAtEnd()?0:this._input.charCodeAt(this._current)}_addToken(t){this._tokens.push({type:t,offset:this._start})}_error(t){const n=this._start,r=this._input.substring(this._start,this._current),o={type:19,offset:this._start,lexeme:r};this._errors.push({offset:n,lexeme:r,additionalInfo:t}),this._tokens.push(o)}_string(){this.stringRe.lastIndex=this._start;const t=this.stringRe.exec(this._input);if(t){this._current=this._start+t[0].length;const n=this._input.substring(this._start,this._current),r=WS._keywords.get(n);r?this._addToken(r):this._tokens.push({type:17,lexeme:n,offset:this._start})}}_quotedString(){for(;this._peek()!==39&&!this._isAtEnd();)this._advance();if(this._isAtEnd()){this._error(ano);return}this._advance(),this._tokens.push({type:18,lexeme:this._input.substring(this._start+1,this._current-1),offset:this._start+1})}_regex(){let t=this._current,n=!1,r=!1;for(;;){if(t>=this._input.length){this._current=t,this._error(lno);return}const s=this._input.charCodeAt(t);if(n)n=!1;else if(s===47&&!r){t++;break}else s===91?r=!0:s===92?n=!0:s===93&&(r=!1);t++}for(;t=this._input.length}},WS._regexFlags=new Set(["i","g","s","m","y","u"].map(t=>t.charCodeAt(0))),WS._keywords=new Map([["not",14],["in",13],["false",12],["true",11]]),WS);const Bf=new Map;Bf.set("false",!1);Bf.set("true",!0);Bf.set("isMac",Qr);Bf.set("isLinux",v1);Bf.set("isWindows",vh);Bf.set("isWeb",Ky);Bf.set("isMacNative",Qr&&!Ky);Bf.set("isEdge",I6n);Bf.set("isFirefox",IJr);Bf.set("isChrome",SJe);Bf.set("isSafari",MJr);const cno=Object.prototype.hasOwnProperty,dno={regexParsingWithErrorRecovery:!0},uno=U(1675,"Empty context key expression"),hno=U(1676,"Did you forget to write an expression? You can also put 'false' or 'true' to always evaluate to false or true, respectively."),fno=U(1677,"'in' after 'not'."),Bbt=U(1678,"closing parenthesis ')'"),gno=U(1679,"Unexpected token"),mno=U(1680,"Did you forget to put && or || before the token?"),kno=U(1681,"Unexpected end of expression"),vno=U(1682,"Did you forget to put a context key?");var RO;let Ano=(RO=class{constructor(t=dno){this._config=t,this._scanner=new dX,this._tokens=[],this._current=0,this._parsingErrors=[],this._flagsGYRe=/g|y/g}parse(t){if(t===""){this._parsingErrors.push({message:uno,offset:0,lexeme:"",additionalInfo:hno});return}this._tokens=this._scanner.reset(t).scan(),this._current=0,this._parsingErrors=[];try{const n=this._expr();if(!this._isAtEnd()){const r=this._peek(),o=r.type===17?mno:void 0;throw this._parsingErrors.push({message:gno,offset:r.offset,lexeme:dX.getLexeme(r),additionalInfo:o}),RO._parseError}return n}catch(n){if(n!==RO._parseError)throw n;return}}_expr(){return this._or()}_or(){const t=[this._and()];for(;this._matchOne(16);){const n=this._and();t.push(n)}return t.length===1?t[0]:Nt.or(...t)}_and(){const t=[this._term()];for(;this._matchOne(15);){const n=this._term();t.push(n)}return t.length===1?t[0]:Nt.and(...t)}_term(){if(this._matchOne(2)){const t=this._peek();switch(t.type){case 11:return this._advance(),hm.INSTANCE;case 12:return this._advance(),p1.INSTANCE;case 0:{this._advance();const n=this._expr();return this._consume(1,Bbt),n==null?void 0:n.negate()}case 17:return this._advance(),OI.create(t.lexeme);default:throw this._errExpectedButGot("KEY | true | false | '(' expression ')'",t)}}return this._primary()}_primary(){const t=this._peek();switch(t.type){case 11:return this._advance(),Nt.true();case 12:return this._advance(),Nt.false();case 0:{this._advance();const n=this._expr();return this._consume(1,Bbt),n}case 17:{const n=t.lexeme;if(this._advance(),this._matchOne(9)){const o=this._peek();if(!this._config.regexParsingWithErrorRecovery){if(this._advance(),o.type!==10)throw this._errExpectedButGot("REGEX",o);const s=o.lexeme,a=s.lastIndexOf("/"),l=a===s.length-1?void 0:this._removeFlagsGY(s.substring(a+1));let d;try{d=new RegExp(s.substring(1,a),l)}catch{throw this._errExpectedButGot("REGEX",o)}return KK.create(n,d)}switch(o.type){case 10:case 19:{const s=[o.lexeme];this._advance();let a=this._peek(),l=0;for(let m=0;m=0){const u=s.slice(l+1,d),h=s[d+1]==="i"?"i":"";try{a=new RegExp(u,h)}catch{throw this._errExpectedButGot("REGEX",o)}}}if(a===null)throw this._errExpectedButGot("REGEX",o);return KK.create(n,a)}default:throw this._errExpectedButGot("REGEX",this._peek())}}if(this._matchOne(14)){this._consume(13,fno);const o=this._value();return Nt.notIn(n,o)}switch(this._peek().type){case 3:{this._advance();const o=this._value();if(this._previous().type===18)return Nt.equals(n,o);switch(o){case"true":return Nt.has(n);case"false":return Nt.not(n);default:return Nt.equals(n,o)}}case 4:{this._advance();const o=this._value();if(this._previous().type===18)return Nt.notEquals(n,o);switch(o){case"true":return Nt.not(n);case"false":return Nt.has(n);default:return Nt.notEquals(n,o)}}case 5:return this._advance(),Ebe.create(n,this._value());case 6:return this._advance(),Tbe.create(n,this._value());case 7:return this._advance(),Lbe.create(n,this._value());case 8:return this._advance(),xbe.create(n,this._value());case 13:return this._advance(),Nt.in(n,this._value());default:return Nt.has(n)}}case 20:throw this._parsingErrors.push({message:kno,offset:t.offset,lexeme:"",additionalInfo:vno}),RO._parseError;default:throw this._errExpectedButGot(`true | false | KEY +`))}}class eeo extends Error{constructor(t,n){super(t),this.name="ListenerLeakError",this.stack=n}}class teo extends Error{constructor(t,n){super(t),this.name="ListenerRefusalError",this.stack=n}}class $8e{constructor(t){this.value=t}}const neo=2;let at=class{constructor(t){var n,r,o,s;this._size=0,this._options=t,this._leakageMon=(n=this._options)!=null&&n.leakWarningThreshold?new ZFe((t==null?void 0:t.onListenerError)??zi,((r=this._options)==null?void 0:r.leakWarningThreshold)??JJr):void 0,this._perfMon=(o=this._options)!=null&&o._profName?new YFe(this._options._profName):void 0,this._deliveryQueue=(s=this._options)==null?void 0:s.deliveryQueue}dispose(){var t,n,r,o;this._disposed||(this._disposed=!0,((t=this._deliveryQueue)==null?void 0:t.current)===this&&this._deliveryQueue.reset(),this._listeners&&(this._listeners=void 0,this._size=0),(r=(n=this._options)==null?void 0:n.onDidRemoveLastListener)==null||r.call(n),(o=this._leakageMon)==null||o.dispose())}get event(){return this._event??(this._event=(t,n,r)=>{var l,d,u,h,g,m,v;if(this._leakageMon&&this._size>this._leakageMon.threshold**2){const f=`[${this._leakageMon.name}] REFUSES to accept new listeners because it exceeded its threshold by far (${this._size} vs ${this._leakageMon.threshold})`;console.warn(f);const k=this._leakageMon.getMostFrequentStack()??["UNKNOWN stack",-1],A=new teo(`${f}. HINT: Stack shows most frequent listener (${k[1]}-times)`,k[0]);return(((l=this._options)==null?void 0:l.onListenerError)||zi)(A),ht.None}if(this._disposed)return ht.None;n&&(t=t.bind(n));const o=new $8e(t);let s;this._leakageMon&&this._size>=Math.ceil(this._leakageMon.threshold*.2)&&(o.stack=EJe.create(),s=this._leakageMon.check(o.stack,this._size+1)),this._listeners?this._listeners instanceof $8e?(this._deliveryQueue??(this._deliveryQueue=new P6n),this._listeners=[this._listeners,o]):this._listeners.push(o):((u=(d=this._options)==null?void 0:d.onWillAddFirstListener)==null||u.call(d,this),this._listeners=o,(g=(h=this._options)==null?void 0:h.onDidAddFirstListener)==null||g.call(h,this)),(v=(m=this._options)==null?void 0:m.onDidAddListener)==null||v.call(m,this),this._size++;const a=$n(()=>{s==null||s(),this._removeListener(o)});return r instanceof Et?r.add(a):Array.isArray(r)&&r.push(a),a}),this._event}_removeListener(t){var s,a,l,d;if((a=(s=this._options)==null?void 0:s.onWillRemoveListener)==null||a.call(s,this),!this._listeners)return;if(this._size===1){this._listeners=void 0,(d=(l=this._options)==null?void 0:l.onDidRemoveLastListener)==null||d.call(l,this),this._size=0;return}const n=this._listeners,r=n.indexOf(t);if(r===-1)throw console.log("disposed?",this._disposed),console.log("size?",this._size),console.log("arr?",JSON.stringify(this._listeners)),new Error("Attempted to dispose unknown listener");this._size--,n[r]=void 0;const o=this._deliveryQueue.current===this;if(this._size*neo<=n.length){let u=0;for(let h=0;h0}};const ieo=()=>new P6n;class P6n{constructor(){this.i=-1,this.end=0}enqueue(t,n,r){this.i=0,this.end=r,this.current=t,this.value=n}reset(){this.i=this.end,this.current=void 0,this.value=void 0}}class oR extends at{constructor(t){super(t),this._isPaused=0,this._eventQueue=new bg,this._mergeFn=t==null?void 0:t.merge}pause(){this._isPaused++}resume(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){if(this._eventQueue.size>0){const t=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(t))}}else for(;!this._isPaused&&this._eventQueue.size!==0;)super.fire(this._eventQueue.shift())}fire(t){this._size&&(this._isPaused!==0?this._eventQueue.push(t):super.fire(t))}}class F6n extends oR{constructor(t){super(t),this._delay=t.delay??100}fire(t){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._handle=void 0,this.resume()},this._delay)),super.fire(t)}}class reo extends at{constructor(t){super(t),this._queuedEvents=[],this._mergeFn=t==null?void 0:t.merge}fire(t){this.hasListeners()&&(this._queuedEvents.push(t),this._queuedEvents.length===1&&queueMicrotask(()=>{this._mergeFn?super.fire(this._mergeFn(this._queuedEvents)):this._queuedEvents.forEach(n=>super.fire(n)),this._queuedEvents=[]}))}}class oeo{constructor(){this.hasListeners=!1,this.events=[],this.emitter=new at({onWillAddFirstListener:()=>this.onFirstListenerAdd(),onDidRemoveLastListener:()=>this.onLastListenerRemove()})}get event(){return this.emitter.event}add(t){const n={event:t,listener:null};return this.events.push(n),this.hasListeners&&this.hook(n),$n(rR(()=>{this.hasListeners&&this.unhook(n);const o=this.events.indexOf(n);this.events.splice(o,1)}))}onFirstListenerAdd(){this.hasListeners=!0,this.events.forEach(t=>this.hook(t))}onLastListenerRemove(){this.hasListeners=!1,this.events.forEach(t=>this.unhook(t))}hook(t){t.listener=t.event(n=>this.emitter.fire(n))}unhook(t){var n;(n=t.listener)==null||n.dispose(),t.listener=null}dispose(){var t;this.emitter.dispose();for(const n of this.events)(t=n.listener)==null||t.dispose();this.events=[]}}class _ie{constructor(){this.data=[]}wrapEvent(t,n,r){return(o,s,a)=>t(l=>{const d=this.data[this.data.length-1];if(!n){d?d.buffers.push(()=>o.call(s,l)):o.call(s,l);return}const u=d;if(!u){o.call(s,n(r,l));return}u.items??(u.items=[]),u.items.push(l),u.buffers.length===0&&d.buffers.push(()=>{u.reducedResult??(u.reducedResult=r?u.items.reduce(n,r):u.items.reduce(n)),o.call(s,u.reducedResult)})},void 0,a)}bufferEvents(t){const n={buffers:new Array};this.data.push(n);const r=t();return this.data.pop(),n.buffers.forEach(o=>o()),r}}class lX{constructor(){this.listening=!1,this.inputEvent=on.None,this.inputEventListener=ht.None,this.emitter=new at({onDidAddFirstListener:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onDidRemoveLastListener:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(t){this.inputEvent=t,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=t(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}const N6n=Object.freeze(function(e,t){const n=setTimeout(e.bind(t),0);return{dispose(){clearTimeout(n)}}});var Tr;(function(e){function t(n){return n===e.None||n===e.Cancelled||n instanceof Xue?!0:!n||typeof n!="object"?!1:typeof n.isCancellationRequested=="boolean"&&typeof n.onCancellationRequested=="function"}e.isCancellationToken=t,e.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:on.None}),e.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:N6n})})(Tr||(Tr={}));class Xue{constructor(){this._isCancelled=!1,this._emitter=null}cancel(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._emitter.fire(void 0),this.dispose()))}get isCancellationRequested(){return this._isCancelled}get onCancellationRequested(){return this._isCancelled?N6n:(this._emitter||(this._emitter=new at),this._emitter.event)}dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=null)}}let Wa=class{constructor(t){this._token=void 0,this._parentListener=void 0,this._parentListener=t&&t.onCancellationRequested(this.cancel,this)}get token(){return this._token||(this._token=new Xue),this._token}cancel(){this._token?this._token instanceof Xue&&this._token.cancel():this._token=Tr.Cancelled}dispose(t=!1){var n;t&&this.cancel(),(n=this._parentListener)==null||n.dispose(),this._token?this._token instanceof Xue&&this._token.dispose():this._token=Tr.None}};function qFe(e){const t=new Wa;return e.add({dispose(){t.cancel()}}),t.token}const U6n=Symbol("MicrotaskDelay");function KFe(e){return!!e&&typeof e.then=="function"}function Fd(e){const t=new Wa,n=e(t.token);let r=!1;const o=new Promise((s,a)=>{const l=t.token.onCancellationRequested(()=>{r=!0,l.dispose(),a(new lA)});Promise.resolve(n).then(d=>{l.dispose(),t.dispose(),r?pI(d)&&d.dispose():s(d)},d=>{l.dispose(),t.dispose(),a(d)})});return new class{cancel(){t.cancel(),t.dispose()}then(s,a){return o.then(s,a)}catch(s){return this.then(void 0,s)}finally(s){return o.finally(s)}}}function YW(e,t,n){return new Promise((r,o)=>{const s=t.onCancellationRequested(()=>{s.dispose(),r(n)});e.then(r,o).finally(()=>s.dispose())})}function seo(e,t){return new Promise((n,r)=>{const o=t.onCancellationRequested(()=>{o.dispose(),r(new lA)});e.then(n,r).finally(()=>o.dispose())})}let aeo=class{constructor(){this.activePromise=null,this.queuedPromise=null,this.queuedPromiseFactory=null,this.cancellationTokenSource=new Wa}queue(t){if(this.cancellationTokenSource.token.isCancellationRequested)return Promise.reject(new Error("Throttler is disposed"));if(this.activePromise){if(this.queuedPromiseFactory=t,!this.queuedPromise){const n=()=>{if(this.queuedPromise=null,this.cancellationTokenSource.token.isCancellationRequested)return;const r=this.queue(this.queuedPromiseFactory);return this.queuedPromiseFactory=null,r};this.queuedPromise=new Promise(r=>{this.activePromise.then(n,n).then(r)})}return new Promise((n,r)=>{this.queuedPromise.then(n,r)})}return this.activePromise=t(this.cancellationTokenSource.token),new Promise((n,r)=>{this.activePromise.then(o=>{this.activePromise=null,n(o)},o=>{this.activePromise=null,r(o)})})}dispose(){this.cancellationTokenSource.cancel()}};const leo=(e,t)=>{let n=!0;const r=setTimeout(()=>{n=!1,t()},e);return{isTriggered:()=>n,dispose:()=>{clearTimeout(r),n=!1}}},ceo=e=>{let t=!0;return queueMicrotask(()=>{t&&(t=!1,e())}),{isTriggered:()=>t,dispose:()=>{t=!1}}};class dA{constructor(t){this.defaultDelay=t,this.deferred=null,this.completionPromise=null,this.doResolve=null,this.doReject=null,this.task=null}trigger(t,n=this.defaultDelay){this.task=t,this.cancelTimeout(),this.completionPromise||(this.completionPromise=new Promise((o,s)=>{this.doResolve=o,this.doReject=s}).then(()=>{if(this.completionPromise=null,this.doResolve=null,this.task){const o=this.task;return this.task=null,o()}}));const r=()=>{var o;this.deferred=null,(o=this.doResolve)==null||o.call(this,null)};return this.deferred=n===U6n?ceo(r):leo(n,r),this.completionPromise}isTriggered(){var t;return!!((t=this.deferred)!=null&&t.isTriggered())}cancel(){var t;this.cancelTimeout(),this.completionPromise&&((t=this.doReject)==null||t.call(this,new lA),this.completionPromise=null)}cancelTimeout(){var t;(t=this.deferred)==null||t.dispose(),this.deferred=null}dispose(){this.cancel()}}class j6n{constructor(t){this.delayer=new dA(t),this.throttler=new aeo}trigger(t,n){return this.delayer.trigger(()=>this.throttler.queue(t),n)}cancel(){this.delayer.cancel()}dispose(){this.delayer.dispose(),this.throttler.dispose()}}function Cy(e,t){return t?new Promise((n,r)=>{const o=setTimeout(()=>{s.dispose(),n()},e),s=t.onCancellationRequested(()=>{clearTimeout(o),s.dispose(),r(new lA)})}):Fd(n=>Cy(e,n))}function R8(e,t=0,n){const r=setTimeout(()=>{e(),n&&o.dispose()},t),o=$n(()=>{clearTimeout(r),n==null||n.delete(o)});return n==null||n.add(o),o}function TJe(e,t=r=>!!r,n=null){let r=0;const o=e.length,s=()=>{if(r>=o)return Promise.resolve(n);const a=e[r++];return Promise.resolve(a()).then(d=>t(d)?Promise.resolve(d):s())};return s()}let deo=class{constructor(){this._runningTask=void 0,this._pendingTasks=[]}schedule(t){const n=new bI;return this._pendingTasks.push({task:t,deferred:n,setUndefinedWhenCleared:!1}),this._runIfNotRunning(),n.p}_runIfNotRunning(){this._runningTask===void 0&&this._processQueue()}async _processQueue(){if(this._pendingTasks.length===0)return;const t=this._pendingTasks.shift();if(t){if(this._runningTask)throw new hi;this._runningTask=t.task;try{const n=await t.task();t.deferred.complete(n)}catch(n){t.deferred.error(n)}finally{this._runningTask=void 0,this._processQueue()}}}clearPending(){const t=this._pendingTasks;this._pendingTasks=[];for(const n of t)n.setUndefinedWhenCleared?n.deferred.complete(void 0):n.deferred.error(new lA)}};class M0{constructor(t,n){this._isDisposed=!1,this._token=void 0,typeof t=="function"&&typeof n=="number"&&this.setIfNotSet(t,n)}dispose(){this.cancel(),this._isDisposed=!0}cancel(){this._token!==void 0&&(clearTimeout(this._token),this._token=void 0)}cancelAndSet(t,n){if(this._isDisposed)throw new hi("Calling 'cancelAndSet' on a disposed TimeoutTimer");this.cancel(),this._token=setTimeout(()=>{this._token=void 0,t()},n)}setIfNotSet(t,n){if(this._isDisposed)throw new hi("Calling 'setIfNotSet' on a disposed TimeoutTimer");this._token===void 0&&(this._token=setTimeout(()=>{this._token=void 0,t()},n))}}class QJe{constructor(){this.disposable=void 0,this.isDisposed=!1}cancel(){var t;(t=this.disposable)==null||t.dispose(),this.disposable=void 0}cancelAndSet(t,n,r=globalThis){if(this.isDisposed)throw new hi("Calling 'cancelAndSet' on a disposed IntervalTimer");this.cancel();const o=r.setInterval(()=>{t()},n);this.disposable=$n(()=>{r.clearInterval(o),this.disposable=void 0})}dispose(){this.cancel(),this.isDisposed=!0}}class Es{constructor(t,n){this.timeoutToken=void 0,this.runner=t,this.timeout=n,this.timeoutHandler=this.onTimeout.bind(this)}dispose(){this.cancel(),this.runner=null}cancel(){this.isScheduled()&&(clearTimeout(this.timeoutToken),this.timeoutToken=void 0)}schedule(t=this.timeout){this.cancel(),this.timeoutToken=setTimeout(this.timeoutHandler,t)}get delay(){return this.timeout}set delay(t){this.timeout=t}isScheduled(){return this.timeoutToken!==void 0}onTimeout(){this.timeoutToken=void 0,this.runner&&this.doRun()}doRun(){var t;(t=this.runner)==null||t.call(this)}}let DJe,uZ;(function(){const e=globalThis;typeof e.requestIdleCallback!="function"||typeof e.cancelIdleCallback!="function"?uZ=(t,n,r)=>{yie(()=>{if(o)return;const s=Date.now()+15;n(Object.freeze({didTimeout:!0,timeRemaining(){return Math.max(0,s-Date.now())}}))});let o=!1;return{dispose(){o||(o=!0)}}}:uZ=(t,n,r)=>{const o=t.requestIdleCallback(n,typeof r=="number"?{timeout:r}:void 0);let s=!1;return{dispose(){s||(s=!0,t.cancelIdleCallback(o))}}},DJe=(t,n)=>uZ(globalThis,t,n)})();class W6n{constructor(t,n){this._didRun=!1,this._executor=()=>{try{this._value=n()}catch(r){this._error=r}finally{this._didRun=!0}},this._handle=uZ(t,()=>this._executor())}dispose(){this._handle.dispose()}get value(){if(this._didRun||(this._handle.dispose(),this._executor()),this._error)throw this._error;return this._value}get isInitialized(){return this._didRun}}class ueo extends W6n{constructor(t){super(globalThis,t)}}class bI{get isRejected(){var t;return((t=this.outcome)==null?void 0:t.outcome)===1}get isSettled(){return!!this.outcome}constructor(){this.p=new Promise((t,n)=>{this.completeCallback=t,this.errorCallback=n})}complete(t){return this.isSettled?Promise.resolve():new Promise(n=>{this.completeCallback(t),this.outcome={outcome:0,value:t},n()})}error(t){return this.isSettled?Promise.resolve():new Promise(n=>{this.errorCallback(t),this.outcome={outcome:1,value:t},n()})}cancel(){return this.error(new lA)}}var VK;(function(e){async function t(r){let o;const s=await Promise.all(r.map(a=>a.then(l=>l,l=>{o||(o=l)})));if(typeof o<"u")throw o;return s}e.settled=t;function n(r){return new Promise(async(o,s)=>{try{await r(o,s)}catch(a){s(a)}})}e.withAsyncBody=n})(VK||(VK={}));function heo(e){const t=new Wa,n=e(t.token);return new geo(t,async r=>{const o=t.token.onCancellationRequested(()=>{o.dispose(),t.dispose(),r.reject(new lA)});try{for await(const s of n){if(t.token.isCancellationRequested)return;r.emitOne(s)}o.dispose(),t.dispose()}catch(s){o.dispose(),t.dispose(),r.reject(s)}})}class feo{constructor(){this._unsatisfiedConsumers=[],this._unconsumedValues=[]}get hasFinalValue(){return!!this._finalValue}produce(t){if(this._ensureNoFinalValue(),this._unsatisfiedConsumers.length>0){const n=this._unsatisfiedConsumers.shift();this._resolveOrRejectDeferred(n,t)}else this._unconsumedValues.push(t)}produceFinal(t){this._ensureNoFinalValue(),this._finalValue=t;for(const n of this._unsatisfiedConsumers)this._resolveOrRejectDeferred(n,t);this._unsatisfiedConsumers.length=0}_ensureNoFinalValue(){if(this._finalValue)throw new hi("ProducerConsumer: cannot produce after final value has been set")}_resolveOrRejectDeferred(t,n){n.ok?t.complete(n.value):t.error(n.error)}consume(){if(this._unconsumedValues.length>0||this._finalValue){const t=this._unconsumedValues.length>0?this._unconsumedValues.shift():this._finalValue;return t.ok?Promise.resolve(t.value):Promise.reject(t.error)}else{const t=new bI;return this._unsatisfiedConsumers.push(t),t.p}}}const Sk=class Sk{constructor(t,n){this._onReturn=n,this._producerConsumer=new feo,this._iterator={next:()=>this._producerConsumer.consume(),return:()=>{var r;return(r=this._onReturn)==null||r.call(this),Promise.resolve({done:!0,value:void 0})},throw:async r=>(this._finishError(r),{done:!0,value:void 0})},queueMicrotask(async()=>{const r=t({emitOne:o=>this._producerConsumer.produce({ok:!0,value:{done:!1,value:o}}),emitMany:o=>{for(const s of o)this._producerConsumer.produce({ok:!0,value:{done:!1,value:s}})},reject:o=>this._finishError(o)});if(!this._producerConsumer.hasFinalValue)try{await r,this._finishOk()}catch(o){this._finishError(o)}})}static fromArray(t){return new Sk(n=>{n.emitMany(t)})}static fromPromise(t){return new Sk(async n=>{n.emitMany(await t)})}static fromPromisesResolveOrder(t){return new Sk(async n=>{await Promise.all(t.map(async r=>n.emitOne(await r)))})}static merge(t){return new Sk(async n=>{await Promise.all(t.map(async r=>{for await(const o of r)n.emitOne(o)}))})}static map(t,n){return new Sk(async r=>{for await(const o of t)r.emitOne(n(o))})}map(t){return Sk.map(this,t)}static coalesce(t){return Sk.filter(t,n=>!!n)}coalesce(){return Sk.coalesce(this)}static filter(t,n){return new Sk(async r=>{for await(const o of t)n(o)&&r.emitOne(o)})}filter(t){return Sk.filter(this,t)}_finishOk(){this._producerConsumer.hasFinalValue||this._producerConsumer.produceFinal({ok:!0,value:{done:!0,value:void 0}})}_finishError(t){this._producerConsumer.hasFinalValue||this._producerConsumer.produceFinal({ok:!1,error:t})}[Symbol.asyncIterator](){return this._iterator}};Sk.EMPTY=Sk.fromArray([]);let Yv=Sk;class geo extends Yv{constructor(t,n){super(n),this._source=t}cancel(){this._source.cancel()}}function V6n(e){return e}class meo{constructor(t,n){this.lastCache=void 0,this.lastArgKey=void 0,typeof t=="function"?(this._fn=t,this._computeKey=V6n):(this._fn=n,this._computeKey=t.getCacheKey)}get(t){const n=this._computeKey(t);return this.lastArgKey!==n&&(this.lastArgKey=n,this.lastCache=this._fn(t)),this.lastCache}}class JFe{get cachedValues(){return this._map}constructor(t,n){this._map=new Map,this._map2=new Map,typeof t=="function"?(this._fn=t,this._computeKey=V6n):(this._fn=n,this._computeKey=t.getCacheKey)}get(t){const n=this._computeKey(t);if(this._map2.has(n))return this._map2.get(n);const r=this._fn(t);return this._map.set(t,r),this._map2.set(n,r),r}}var pT;(function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Running=1]="Running",e[e.Completed=2]="Completed"})(pT||(pT={}));class zh{constructor(t){this.executor=t,this._state=pT.Uninitialized}get value(){if(this._state===pT.Uninitialized){this._state=pT.Running;try{this._value=this.executor()}catch(t){this._error=t}finally{this._state=pT.Completed}}else if(this._state===pT.Running)throw new Error("Cannot read the value of a lazy that is being initialized");if(this._error)throw this._error;return this._value}get rawValue(){return this._value}}function z6n(e){return!e||typeof e!="string"?!0:e.trim().length===0}const keo=/{(\d+)}/g;function sR(e,...t){return t.length===0?e:e.replace(keo,function(n,r){const o=parseInt(r,10);return isNaN(o)||o<0||o>=t.length?n:t[o]})}function veo(e){return e.replace(/[<>"'&]/g,t=>{switch(t){case"<":return"<";case">":return">";case'"':return""";case"'":return"'";case"&":return"&"}return t})}function Z4(e){return e.replace(/[<>&]/g,function(t){switch(t){case"<":return"<";case">":return">";case"&":return"&";default:return t}})}function P0(e){return e.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function Aeo(e,t=" "){const n=Sie(e,t);return H6n(n,t)}function Sie(e,t){if(!e||!t)return e;const n=t.length;if(n===0||e.length===0)return e;let r=0;for(;e.indexOf(t,r)===r;)r=r+n;return e.substring(r)}function H6n(e,t){if(!e||!t)return e;const n=t.length,r=e.length;if(n===0||r===0)return e;let o=r,s=-1;for(;s=e.lastIndexOf(t,o-1),!(s===-1||s+n!==o);){if(s===0)return"";o=s}return e.substring(0,o)}function peo(e){return e.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function $6n(e,t,n={}){if(!e)throw new Error("Cannot create regex from empty string");t||(e=P0(e)),n.wholeWord&&(/\B/.test(e.charAt(0))||(e="\\b"+e),/\B/.test(e.charAt(e.length-1))||(e=e+"\\b"));let r="";return n.global&&(r+="g"),n.matchCase||(r+="i"),n.multiline&&(r+="m"),n.unicode&&(r+="u"),new RegExp(e,r)}function X6n(e){return e.source==="^"||e.source==="^$"||e.source==="$"||e.source==="^\\s*$"?!1:!!(e.exec("")&&e.lastIndex===0)}function F0(e){return e.split(/\r\n|\r|\n/)}function Og(e){for(let t=0,n=e.length;t=0;n--){const r=e.charCodeAt(n);if(r!==32&&r!==9)return n}return-1}function zK(e,t){return et?1:0}function BJe(e,t,n=0,r=e.length,o=0,s=t.length){for(;nu)return 1}const a=r-n,l=s-o;return al?1:0}function eNe(e,t){return Hz(e,t,0,e.length,0,t.length)}function Hz(e,t,n=0,r=e.length,o=0,s=t.length){for(;n=128||u>=128)return BJe(e.toLowerCase(),t.toLowerCase(),n,r,o,s);l9(d)&&(d-=32),l9(u)&&(u-=32);const h=d-u;if(h!==0)return h}const a=r-n,l=s-o;return al?1:0}function lle(e){return e>=48&&e<=57}function l9(e){return e>=97&&e<=122}function dO(e){return e>=65&&e<=90}function rQ(e,t){return e.length===t.length&&Hz(e,t)===0}function RJe(e,t){const n=t.length;return n<=e.length&&Hz(e,t,0,n)===0}function beo(e,t){const n=e.length,r=n-t.length;return r>=0&&Hz(e,t,r,n)===0}function hp(e,t){const n=Math.min(e.length,t.length);let r;for(r=0;r1){const r=e.charCodeAt(t-2);if(Id(r))return IJe(r,n)}return n}class MJe{get offset(){return this._offset}constructor(t,n=0){this._str=t,this._len=t.length,this._offset=n}setOffset(t){this._offset=t}prevCodePoint(){const t=weo(this._str,this._offset);return this._offset-=t>=65536?2:1,t}nextCodePoint(){const t=vme(this._str,this._len,this._offset);return this._offset+=t>=65536?2:1,t}eol(){return this._offset>=this._len}}class Ame{get offset(){return this._iterator.offset}constructor(t,n=0){this._iterator=new MJe(t,n)}nextGraphemeLength(){const t=pme.getInstance(),n=this._iterator,r=n.offset;let o=t.getGraphemeBreakType(n.nextCodePoint());for(;!n.eol();){const s=n.offset,a=t.getGraphemeBreakType(n.nextCodePoint());if(sbt(o,a)){n.setOffset(s);break}o=a}return n.offset-r}prevGraphemeLength(){const t=pme.getInstance(),n=this._iterator,r=n.offset;let o=t.getGraphemeBreakType(n.prevCodePoint());for(;n.offset>0;){const s=n.offset,a=t.getGraphemeBreakType(n.prevCodePoint());if(sbt(a,o)){n.setOffset(s);break}o=a}return r-n.offset}eol(){return this._iterator.eol()}}function PJe(e,t){return new Ame(e,t).nextGraphemeLength()}function G6n(e,t){return new Ame(e,t).prevGraphemeLength()}function Oeo(e,t){t>0&&w6(e.charCodeAt(t))&&t--;const n=t+PJe(e,t);return[n-G6n(e,n),n]}let X8e;function yeo(){return/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA\u07FE-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u088E\u08A0-\u08C9\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDC7\uFDF0-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE35\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDD23\uDE80-\uDEA9\uDEAD-\uDF45\uDF51-\uDF81\uDF86-\uDFF6]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD4B-\uDFFF]|\uD83B[\uDC00-\uDEBB])/}function ZW(e){return X8e||(X8e=yeo()),X8e.test(e)}const Ceo=/^[\t\n\r\x20-\x7E]*$/;function Lie(e){return Ceo.test(e)}const Y6n=/[\u2028\u2029]/;function Z6n(e){return Y6n.test(e)}function M8(e){return e>=11904&&e<=55215||e>=63744&&e<=64255||e>=65281&&e<=65374}function FJe(e){return e>=127462&&e<=127487||e===8986||e===8987||e===9200||e===9203||e>=9728&&e<=10175||e===11088||e===11093||e>=127744&&e<=128591||e>=128640&&e<=128764||e>=128992&&e<=129008||e>=129280&&e<=129535||e>=129648&&e<=129782}const _eo="\uFEFF";function NJe(e){return!!(e&&e.length>0&&e.charCodeAt(0)===65279)}function Seo(e,t=!1){return e?(t&&(e=e.replace(/\\./g,"")),e.toLowerCase()!==e):!1}function q6n(e){return e=e%(2*26),e<26?String.fromCharCode(97+e):String.fromCharCode(65+e-26)}function sbt(e,t){return e===0?t!==5&&t!==7:e===2&&t===3?!1:e===4||e===2||e===3||t===4||t===2||t===3?!0:!(e===8&&(t===8||t===9||t===11||t===12)||(e===11||e===9)&&(t===9||t===10)||(e===12||e===10)&&t===10||t===5||t===13||t===7||e===1||e===13&&t===14||e===6&&t===6)}const UT=class UT{static getInstance(){return UT._INSTANCE||(UT._INSTANCE=new UT),UT._INSTANCE}constructor(){this._data=Leo()}getGraphemeBreakType(t){if(t<32)return t===10?3:t===13?2:4;if(t<127)return 0;const n=this._data,r=n.length/3;let o=1;for(;o<=r;)if(tn[3*o+1])o=2*o+1;else return n[3*o+2];return 0}};UT._INSTANCE=null;let pme=UT;function Leo(){return JSON.parse("[0,0,0,51229,51255,12,44061,44087,12,127462,127487,6,7083,7085,5,47645,47671,12,54813,54839,12,128678,128678,14,3270,3270,5,9919,9923,14,45853,45879,12,49437,49463,12,53021,53047,12,71216,71218,7,128398,128399,14,129360,129374,14,2519,2519,5,4448,4519,9,9742,9742,14,12336,12336,14,44957,44983,12,46749,46775,12,48541,48567,12,50333,50359,12,52125,52151,12,53917,53943,12,69888,69890,5,73018,73018,5,127990,127990,14,128558,128559,14,128759,128760,14,129653,129655,14,2027,2035,5,2891,2892,7,3761,3761,5,6683,6683,5,8293,8293,4,9825,9826,14,9999,9999,14,43452,43453,5,44509,44535,12,45405,45431,12,46301,46327,12,47197,47223,12,48093,48119,12,48989,49015,12,49885,49911,12,50781,50807,12,51677,51703,12,52573,52599,12,53469,53495,12,54365,54391,12,65279,65279,4,70471,70472,7,72145,72147,7,119173,119179,5,127799,127818,14,128240,128244,14,128512,128512,14,128652,128652,14,128721,128722,14,129292,129292,14,129445,129450,14,129734,129743,14,1476,1477,5,2366,2368,7,2750,2752,7,3076,3076,5,3415,3415,5,4141,4144,5,6109,6109,5,6964,6964,5,7394,7400,5,9197,9198,14,9770,9770,14,9877,9877,14,9968,9969,14,10084,10084,14,43052,43052,5,43713,43713,5,44285,44311,12,44733,44759,12,45181,45207,12,45629,45655,12,46077,46103,12,46525,46551,12,46973,46999,12,47421,47447,12,47869,47895,12,48317,48343,12,48765,48791,12,49213,49239,12,49661,49687,12,50109,50135,12,50557,50583,12,51005,51031,12,51453,51479,12,51901,51927,12,52349,52375,12,52797,52823,12,53245,53271,12,53693,53719,12,54141,54167,12,54589,54615,12,55037,55063,12,69506,69509,5,70191,70193,5,70841,70841,7,71463,71467,5,72330,72342,5,94031,94031,5,123628,123631,5,127763,127765,14,127941,127941,14,128043,128062,14,128302,128317,14,128465,128467,14,128539,128539,14,128640,128640,14,128662,128662,14,128703,128703,14,128745,128745,14,129004,129007,14,129329,129330,14,129402,129402,14,129483,129483,14,129686,129704,14,130048,131069,14,173,173,4,1757,1757,1,2200,2207,5,2434,2435,7,2631,2632,5,2817,2817,5,3008,3008,5,3201,3201,5,3387,3388,5,3542,3542,5,3902,3903,7,4190,4192,5,6002,6003,5,6439,6440,5,6765,6770,7,7019,7027,5,7154,7155,7,8205,8205,13,8505,8505,14,9654,9654,14,9757,9757,14,9792,9792,14,9852,9853,14,9890,9894,14,9937,9937,14,9981,9981,14,10035,10036,14,11035,11036,14,42654,42655,5,43346,43347,7,43587,43587,5,44006,44007,7,44173,44199,12,44397,44423,12,44621,44647,12,44845,44871,12,45069,45095,12,45293,45319,12,45517,45543,12,45741,45767,12,45965,45991,12,46189,46215,12,46413,46439,12,46637,46663,12,46861,46887,12,47085,47111,12,47309,47335,12,47533,47559,12,47757,47783,12,47981,48007,12,48205,48231,12,48429,48455,12,48653,48679,12,48877,48903,12,49101,49127,12,49325,49351,12,49549,49575,12,49773,49799,12,49997,50023,12,50221,50247,12,50445,50471,12,50669,50695,12,50893,50919,12,51117,51143,12,51341,51367,12,51565,51591,12,51789,51815,12,52013,52039,12,52237,52263,12,52461,52487,12,52685,52711,12,52909,52935,12,53133,53159,12,53357,53383,12,53581,53607,12,53805,53831,12,54029,54055,12,54253,54279,12,54477,54503,12,54701,54727,12,54925,54951,12,55149,55175,12,68101,68102,5,69762,69762,7,70067,70069,7,70371,70378,5,70720,70721,7,71087,71087,5,71341,71341,5,71995,71996,5,72249,72249,7,72850,72871,5,73109,73109,5,118576,118598,5,121505,121519,5,127245,127247,14,127568,127569,14,127777,127777,14,127872,127891,14,127956,127967,14,128015,128016,14,128110,128172,14,128259,128259,14,128367,128368,14,128424,128424,14,128488,128488,14,128530,128532,14,128550,128551,14,128566,128566,14,128647,128647,14,128656,128656,14,128667,128673,14,128691,128693,14,128715,128715,14,128728,128732,14,128752,128752,14,128765,128767,14,129096,129103,14,129311,129311,14,129344,129349,14,129394,129394,14,129413,129425,14,129466,129471,14,129511,129535,14,129664,129666,14,129719,129722,14,129760,129767,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2307,2307,7,2382,2383,7,2497,2500,5,2563,2563,7,2677,2677,5,2763,2764,7,2879,2879,5,2914,2915,5,3021,3021,5,3142,3144,5,3263,3263,5,3285,3286,5,3398,3400,7,3530,3530,5,3633,3633,5,3864,3865,5,3974,3975,5,4155,4156,7,4229,4230,5,5909,5909,7,6078,6085,7,6277,6278,5,6451,6456,7,6744,6750,5,6846,6846,5,6972,6972,5,7074,7077,5,7146,7148,7,7222,7223,5,7416,7417,5,8234,8238,4,8417,8417,5,9000,9000,14,9203,9203,14,9730,9731,14,9748,9749,14,9762,9763,14,9776,9783,14,9800,9811,14,9831,9831,14,9872,9873,14,9882,9882,14,9900,9903,14,9929,9933,14,9941,9960,14,9974,9974,14,9989,9989,14,10006,10006,14,10062,10062,14,10160,10160,14,11647,11647,5,12953,12953,14,43019,43019,5,43232,43249,5,43443,43443,5,43567,43568,7,43696,43696,5,43765,43765,7,44013,44013,5,44117,44143,12,44229,44255,12,44341,44367,12,44453,44479,12,44565,44591,12,44677,44703,12,44789,44815,12,44901,44927,12,45013,45039,12,45125,45151,12,45237,45263,12,45349,45375,12,45461,45487,12,45573,45599,12,45685,45711,12,45797,45823,12,45909,45935,12,46021,46047,12,46133,46159,12,46245,46271,12,46357,46383,12,46469,46495,12,46581,46607,12,46693,46719,12,46805,46831,12,46917,46943,12,47029,47055,12,47141,47167,12,47253,47279,12,47365,47391,12,47477,47503,12,47589,47615,12,47701,47727,12,47813,47839,12,47925,47951,12,48037,48063,12,48149,48175,12,48261,48287,12,48373,48399,12,48485,48511,12,48597,48623,12,48709,48735,12,48821,48847,12,48933,48959,12,49045,49071,12,49157,49183,12,49269,49295,12,49381,49407,12,49493,49519,12,49605,49631,12,49717,49743,12,49829,49855,12,49941,49967,12,50053,50079,12,50165,50191,12,50277,50303,12,50389,50415,12,50501,50527,12,50613,50639,12,50725,50751,12,50837,50863,12,50949,50975,12,51061,51087,12,51173,51199,12,51285,51311,12,51397,51423,12,51509,51535,12,51621,51647,12,51733,51759,12,51845,51871,12,51957,51983,12,52069,52095,12,52181,52207,12,52293,52319,12,52405,52431,12,52517,52543,12,52629,52655,12,52741,52767,12,52853,52879,12,52965,52991,12,53077,53103,12,53189,53215,12,53301,53327,12,53413,53439,12,53525,53551,12,53637,53663,12,53749,53775,12,53861,53887,12,53973,53999,12,54085,54111,12,54197,54223,12,54309,54335,12,54421,54447,12,54533,54559,12,54645,54671,12,54757,54783,12,54869,54895,12,54981,55007,12,55093,55119,12,55243,55291,10,66045,66045,5,68325,68326,5,69688,69702,5,69817,69818,5,69957,69958,7,70089,70092,5,70198,70199,5,70462,70462,5,70502,70508,5,70750,70750,5,70846,70846,7,71100,71101,5,71230,71230,7,71351,71351,5,71737,71738,5,72000,72000,7,72160,72160,5,72273,72278,5,72752,72758,5,72882,72883,5,73031,73031,5,73461,73462,7,94192,94193,7,119149,119149,7,121403,121452,5,122915,122916,5,126980,126980,14,127358,127359,14,127535,127535,14,127759,127759,14,127771,127771,14,127792,127793,14,127825,127867,14,127897,127899,14,127945,127945,14,127985,127986,14,128000,128007,14,128021,128021,14,128066,128100,14,128184,128235,14,128249,128252,14,128266,128276,14,128335,128335,14,128379,128390,14,128407,128419,14,128444,128444,14,128481,128481,14,128499,128499,14,128526,128526,14,128536,128536,14,128543,128543,14,128556,128556,14,128564,128564,14,128577,128580,14,128643,128645,14,128649,128649,14,128654,128654,14,128660,128660,14,128664,128664,14,128675,128675,14,128686,128689,14,128695,128696,14,128705,128709,14,128717,128719,14,128725,128725,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129009,129023,14,129160,129167,14,129296,129304,14,129320,129327,14,129340,129342,14,129356,129356,14,129388,129392,14,129399,129400,14,129404,129407,14,129432,129442,14,129454,129455,14,129473,129474,14,129485,129487,14,129648,129651,14,129659,129660,14,129671,129679,14,129709,129711,14,129728,129730,14,129751,129753,14,129776,129782,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2274,2274,1,2363,2363,7,2377,2380,7,2402,2403,5,2494,2494,5,2507,2508,7,2558,2558,5,2622,2624,7,2641,2641,5,2691,2691,7,2759,2760,5,2786,2787,5,2876,2876,5,2881,2884,5,2901,2902,5,3006,3006,5,3014,3016,7,3072,3072,5,3134,3136,5,3157,3158,5,3260,3260,5,3266,3266,5,3274,3275,7,3328,3329,5,3391,3392,7,3405,3405,5,3457,3457,5,3536,3537,7,3551,3551,5,3636,3642,5,3764,3772,5,3895,3895,5,3967,3967,7,3993,4028,5,4146,4151,5,4182,4183,7,4226,4226,5,4253,4253,5,4957,4959,5,5940,5940,7,6070,6070,7,6087,6088,7,6158,6158,4,6432,6434,5,6448,6449,7,6679,6680,5,6742,6742,5,6754,6754,5,6783,6783,5,6912,6915,5,6966,6970,5,6978,6978,5,7042,7042,7,7080,7081,5,7143,7143,7,7150,7150,7,7212,7219,5,7380,7392,5,7412,7412,5,8203,8203,4,8232,8232,4,8265,8265,14,8400,8412,5,8421,8432,5,8617,8618,14,9167,9167,14,9200,9200,14,9410,9410,14,9723,9726,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9774,14,9786,9786,14,9794,9794,14,9823,9823,14,9828,9828,14,9833,9850,14,9855,9855,14,9875,9875,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9935,9935,14,9939,9939,14,9962,9962,14,9972,9972,14,9978,9978,14,9986,9986,14,9997,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10133,10135,14,10548,10549,14,11093,11093,14,12330,12333,5,12441,12442,5,42608,42610,5,43010,43010,5,43045,43046,5,43188,43203,7,43302,43309,5,43392,43394,5,43446,43449,5,43493,43493,5,43571,43572,7,43597,43597,7,43703,43704,5,43756,43757,5,44003,44004,7,44009,44010,7,44033,44059,12,44089,44115,12,44145,44171,12,44201,44227,12,44257,44283,12,44313,44339,12,44369,44395,12,44425,44451,12,44481,44507,12,44537,44563,12,44593,44619,12,44649,44675,12,44705,44731,12,44761,44787,12,44817,44843,12,44873,44899,12,44929,44955,12,44985,45011,12,45041,45067,12,45097,45123,12,45153,45179,12,45209,45235,12,45265,45291,12,45321,45347,12,45377,45403,12,45433,45459,12,45489,45515,12,45545,45571,12,45601,45627,12,45657,45683,12,45713,45739,12,45769,45795,12,45825,45851,12,45881,45907,12,45937,45963,12,45993,46019,12,46049,46075,12,46105,46131,12,46161,46187,12,46217,46243,12,46273,46299,12,46329,46355,12,46385,46411,12,46441,46467,12,46497,46523,12,46553,46579,12,46609,46635,12,46665,46691,12,46721,46747,12,46777,46803,12,46833,46859,12,46889,46915,12,46945,46971,12,47001,47027,12,47057,47083,12,47113,47139,12,47169,47195,12,47225,47251,12,47281,47307,12,47337,47363,12,47393,47419,12,47449,47475,12,47505,47531,12,47561,47587,12,47617,47643,12,47673,47699,12,47729,47755,12,47785,47811,12,47841,47867,12,47897,47923,12,47953,47979,12,48009,48035,12,48065,48091,12,48121,48147,12,48177,48203,12,48233,48259,12,48289,48315,12,48345,48371,12,48401,48427,12,48457,48483,12,48513,48539,12,48569,48595,12,48625,48651,12,48681,48707,12,48737,48763,12,48793,48819,12,48849,48875,12,48905,48931,12,48961,48987,12,49017,49043,12,49073,49099,12,49129,49155,12,49185,49211,12,49241,49267,12,49297,49323,12,49353,49379,12,49409,49435,12,49465,49491,12,49521,49547,12,49577,49603,12,49633,49659,12,49689,49715,12,49745,49771,12,49801,49827,12,49857,49883,12,49913,49939,12,49969,49995,12,50025,50051,12,50081,50107,12,50137,50163,12,50193,50219,12,50249,50275,12,50305,50331,12,50361,50387,12,50417,50443,12,50473,50499,12,50529,50555,12,50585,50611,12,50641,50667,12,50697,50723,12,50753,50779,12,50809,50835,12,50865,50891,12,50921,50947,12,50977,51003,12,51033,51059,12,51089,51115,12,51145,51171,12,51201,51227,12,51257,51283,12,51313,51339,12,51369,51395,12,51425,51451,12,51481,51507,12,51537,51563,12,51593,51619,12,51649,51675,12,51705,51731,12,51761,51787,12,51817,51843,12,51873,51899,12,51929,51955,12,51985,52011,12,52041,52067,12,52097,52123,12,52153,52179,12,52209,52235,12,52265,52291,12,52321,52347,12,52377,52403,12,52433,52459,12,52489,52515,12,52545,52571,12,52601,52627,12,52657,52683,12,52713,52739,12,52769,52795,12,52825,52851,12,52881,52907,12,52937,52963,12,52993,53019,12,53049,53075,12,53105,53131,12,53161,53187,12,53217,53243,12,53273,53299,12,53329,53355,12,53385,53411,12,53441,53467,12,53497,53523,12,53553,53579,12,53609,53635,12,53665,53691,12,53721,53747,12,53777,53803,12,53833,53859,12,53889,53915,12,53945,53971,12,54001,54027,12,54057,54083,12,54113,54139,12,54169,54195,12,54225,54251,12,54281,54307,12,54337,54363,12,54393,54419,12,54449,54475,12,54505,54531,12,54561,54587,12,54617,54643,12,54673,54699,12,54729,54755,12,54785,54811,12,54841,54867,12,54897,54923,12,54953,54979,12,55009,55035,12,55065,55091,12,55121,55147,12,55177,55203,12,65024,65039,5,65520,65528,4,66422,66426,5,68152,68154,5,69291,69292,5,69633,69633,5,69747,69748,5,69811,69814,5,69826,69826,5,69932,69932,7,70016,70017,5,70079,70080,7,70095,70095,5,70196,70196,5,70367,70367,5,70402,70403,7,70464,70464,5,70487,70487,5,70709,70711,7,70725,70725,7,70833,70834,7,70843,70844,7,70849,70849,7,71090,71093,5,71103,71104,5,71227,71228,7,71339,71339,5,71344,71349,5,71458,71461,5,71727,71735,5,71985,71989,7,71998,71998,5,72002,72002,7,72154,72155,5,72193,72202,5,72251,72254,5,72281,72283,5,72344,72345,5,72766,72766,7,72874,72880,5,72885,72886,5,73023,73029,5,73104,73105,5,73111,73111,5,92912,92916,5,94095,94098,5,113824,113827,4,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,125252,125258,5,127183,127183,14,127340,127343,14,127377,127386,14,127491,127503,14,127548,127551,14,127744,127756,14,127761,127761,14,127769,127769,14,127773,127774,14,127780,127788,14,127796,127797,14,127820,127823,14,127869,127869,14,127894,127895,14,127902,127903,14,127943,127943,14,127947,127950,14,127972,127972,14,127988,127988,14,127992,127994,14,128009,128011,14,128019,128019,14,128023,128041,14,128064,128064,14,128102,128107,14,128174,128181,14,128238,128238,14,128246,128247,14,128254,128254,14,128264,128264,14,128278,128299,14,128329,128330,14,128348,128359,14,128371,128377,14,128392,128393,14,128401,128404,14,128421,128421,14,128433,128434,14,128450,128452,14,128476,128478,14,128483,128483,14,128495,128495,14,128506,128506,14,128519,128520,14,128528,128528,14,128534,128534,14,128538,128538,14,128540,128542,14,128544,128549,14,128552,128555,14,128557,128557,14,128560,128563,14,128565,128565,14,128567,128576,14,128581,128591,14,128641,128642,14,128646,128646,14,128648,128648,14,128650,128651,14,128653,128653,14,128655,128655,14,128657,128659,14,128661,128661,14,128663,128663,14,128665,128666,14,128674,128674,14,128676,128677,14,128679,128685,14,128690,128690,14,128694,128694,14,128697,128702,14,128704,128704,14,128710,128714,14,128716,128716,14,128720,128720,14,128723,128724,14,128726,128727,14,128733,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129008,129008,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129661,129663,14,129667,129670,14,129680,129685,14,129705,129708,14,129712,129718,14,129723,129727,14,129731,129733,14,129744,129750,14,129754,129759,14,129768,129775,14,129783,129791,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2192,2193,1,2250,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3132,3132,5,3137,3140,7,3146,3149,5,3170,3171,5,3202,3203,7,3262,3262,7,3264,3265,7,3267,3268,7,3271,3272,7,3276,3277,5,3298,3299,5,3330,3331,7,3390,3390,5,3393,3396,5,3402,3404,7,3406,3406,1,3426,3427,5,3458,3459,7,3535,3535,5,3538,3540,5,3544,3550,7,3570,3571,7,3635,3635,7,3655,3662,5,3763,3763,7,3784,3789,5,3893,3893,5,3897,3897,5,3953,3966,5,3968,3972,5,3981,3991,5,4038,4038,5,4145,4145,7,4153,4154,5,4157,4158,5,4184,4185,5,4209,4212,5,4228,4228,7,4237,4237,5,4352,4447,8,4520,4607,10,5906,5908,5,5938,5939,5,5970,5971,5,6068,6069,5,6071,6077,5,6086,6086,5,6089,6099,5,6155,6157,5,6159,6159,5,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6862,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7679,5,8204,8204,5,8206,8207,4,8233,8233,4,8252,8252,14,8288,8292,4,8294,8303,4,8413,8416,5,8418,8420,5,8482,8482,14,8596,8601,14,8986,8987,14,9096,9096,14,9193,9196,14,9199,9199,14,9201,9202,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9729,14,9732,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9775,9775,14,9784,9785,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9874,14,9876,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9934,14,9936,9936,14,9938,9938,14,9940,9940,14,9961,9961,14,9963,9967,14,9970,9971,14,9973,9973,14,9975,9977,14,9979,9980,14,9982,9985,14,9987,9988,14,9992,9996,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10083,14,10085,10087,14,10145,10145,14,10175,10175,14,11013,11015,14,11088,11088,14,11503,11505,5,11744,11775,5,12334,12335,5,12349,12349,14,12951,12951,14,42607,42607,5,42612,42621,5,42736,42737,5,43014,43014,5,43043,43044,7,43047,43047,7,43136,43137,7,43204,43205,5,43263,43263,5,43335,43345,5,43360,43388,8,43395,43395,7,43444,43445,7,43450,43451,7,43454,43456,7,43561,43566,5,43569,43570,5,43573,43574,5,43596,43596,5,43644,43644,5,43698,43700,5,43710,43711,5,43755,43755,7,43758,43759,7,43766,43766,5,44005,44005,5,44008,44008,5,44012,44012,7,44032,44032,11,44060,44060,11,44088,44088,11,44116,44116,11,44144,44144,11,44172,44172,11,44200,44200,11,44228,44228,11,44256,44256,11,44284,44284,11,44312,44312,11,44340,44340,11,44368,44368,11,44396,44396,11,44424,44424,11,44452,44452,11,44480,44480,11,44508,44508,11,44536,44536,11,44564,44564,11,44592,44592,11,44620,44620,11,44648,44648,11,44676,44676,11,44704,44704,11,44732,44732,11,44760,44760,11,44788,44788,11,44816,44816,11,44844,44844,11,44872,44872,11,44900,44900,11,44928,44928,11,44956,44956,11,44984,44984,11,45012,45012,11,45040,45040,11,45068,45068,11,45096,45096,11,45124,45124,11,45152,45152,11,45180,45180,11,45208,45208,11,45236,45236,11,45264,45264,11,45292,45292,11,45320,45320,11,45348,45348,11,45376,45376,11,45404,45404,11,45432,45432,11,45460,45460,11,45488,45488,11,45516,45516,11,45544,45544,11,45572,45572,11,45600,45600,11,45628,45628,11,45656,45656,11,45684,45684,11,45712,45712,11,45740,45740,11,45768,45768,11,45796,45796,11,45824,45824,11,45852,45852,11,45880,45880,11,45908,45908,11,45936,45936,11,45964,45964,11,45992,45992,11,46020,46020,11,46048,46048,11,46076,46076,11,46104,46104,11,46132,46132,11,46160,46160,11,46188,46188,11,46216,46216,11,46244,46244,11,46272,46272,11,46300,46300,11,46328,46328,11,46356,46356,11,46384,46384,11,46412,46412,11,46440,46440,11,46468,46468,11,46496,46496,11,46524,46524,11,46552,46552,11,46580,46580,11,46608,46608,11,46636,46636,11,46664,46664,11,46692,46692,11,46720,46720,11,46748,46748,11,46776,46776,11,46804,46804,11,46832,46832,11,46860,46860,11,46888,46888,11,46916,46916,11,46944,46944,11,46972,46972,11,47000,47000,11,47028,47028,11,47056,47056,11,47084,47084,11,47112,47112,11,47140,47140,11,47168,47168,11,47196,47196,11,47224,47224,11,47252,47252,11,47280,47280,11,47308,47308,11,47336,47336,11,47364,47364,11,47392,47392,11,47420,47420,11,47448,47448,11,47476,47476,11,47504,47504,11,47532,47532,11,47560,47560,11,47588,47588,11,47616,47616,11,47644,47644,11,47672,47672,11,47700,47700,11,47728,47728,11,47756,47756,11,47784,47784,11,47812,47812,11,47840,47840,11,47868,47868,11,47896,47896,11,47924,47924,11,47952,47952,11,47980,47980,11,48008,48008,11,48036,48036,11,48064,48064,11,48092,48092,11,48120,48120,11,48148,48148,11,48176,48176,11,48204,48204,11,48232,48232,11,48260,48260,11,48288,48288,11,48316,48316,11,48344,48344,11,48372,48372,11,48400,48400,11,48428,48428,11,48456,48456,11,48484,48484,11,48512,48512,11,48540,48540,11,48568,48568,11,48596,48596,11,48624,48624,11,48652,48652,11,48680,48680,11,48708,48708,11,48736,48736,11,48764,48764,11,48792,48792,11,48820,48820,11,48848,48848,11,48876,48876,11,48904,48904,11,48932,48932,11,48960,48960,11,48988,48988,11,49016,49016,11,49044,49044,11,49072,49072,11,49100,49100,11,49128,49128,11,49156,49156,11,49184,49184,11,49212,49212,11,49240,49240,11,49268,49268,11,49296,49296,11,49324,49324,11,49352,49352,11,49380,49380,11,49408,49408,11,49436,49436,11,49464,49464,11,49492,49492,11,49520,49520,11,49548,49548,11,49576,49576,11,49604,49604,11,49632,49632,11,49660,49660,11,49688,49688,11,49716,49716,11,49744,49744,11,49772,49772,11,49800,49800,11,49828,49828,11,49856,49856,11,49884,49884,11,49912,49912,11,49940,49940,11,49968,49968,11,49996,49996,11,50024,50024,11,50052,50052,11,50080,50080,11,50108,50108,11,50136,50136,11,50164,50164,11,50192,50192,11,50220,50220,11,50248,50248,11,50276,50276,11,50304,50304,11,50332,50332,11,50360,50360,11,50388,50388,11,50416,50416,11,50444,50444,11,50472,50472,11,50500,50500,11,50528,50528,11,50556,50556,11,50584,50584,11,50612,50612,11,50640,50640,11,50668,50668,11,50696,50696,11,50724,50724,11,50752,50752,11,50780,50780,11,50808,50808,11,50836,50836,11,50864,50864,11,50892,50892,11,50920,50920,11,50948,50948,11,50976,50976,11,51004,51004,11,51032,51032,11,51060,51060,11,51088,51088,11,51116,51116,11,51144,51144,11,51172,51172,11,51200,51200,11,51228,51228,11,51256,51256,11,51284,51284,11,51312,51312,11,51340,51340,11,51368,51368,11,51396,51396,11,51424,51424,11,51452,51452,11,51480,51480,11,51508,51508,11,51536,51536,11,51564,51564,11,51592,51592,11,51620,51620,11,51648,51648,11,51676,51676,11,51704,51704,11,51732,51732,11,51760,51760,11,51788,51788,11,51816,51816,11,51844,51844,11,51872,51872,11,51900,51900,11,51928,51928,11,51956,51956,11,51984,51984,11,52012,52012,11,52040,52040,11,52068,52068,11,52096,52096,11,52124,52124,11,52152,52152,11,52180,52180,11,52208,52208,11,52236,52236,11,52264,52264,11,52292,52292,11,52320,52320,11,52348,52348,11,52376,52376,11,52404,52404,11,52432,52432,11,52460,52460,11,52488,52488,11,52516,52516,11,52544,52544,11,52572,52572,11,52600,52600,11,52628,52628,11,52656,52656,11,52684,52684,11,52712,52712,11,52740,52740,11,52768,52768,11,52796,52796,11,52824,52824,11,52852,52852,11,52880,52880,11,52908,52908,11,52936,52936,11,52964,52964,11,52992,52992,11,53020,53020,11,53048,53048,11,53076,53076,11,53104,53104,11,53132,53132,11,53160,53160,11,53188,53188,11,53216,53216,11,53244,53244,11,53272,53272,11,53300,53300,11,53328,53328,11,53356,53356,11,53384,53384,11,53412,53412,11,53440,53440,11,53468,53468,11,53496,53496,11,53524,53524,11,53552,53552,11,53580,53580,11,53608,53608,11,53636,53636,11,53664,53664,11,53692,53692,11,53720,53720,11,53748,53748,11,53776,53776,11,53804,53804,11,53832,53832,11,53860,53860,11,53888,53888,11,53916,53916,11,53944,53944,11,53972,53972,11,54000,54000,11,54028,54028,11,54056,54056,11,54084,54084,11,54112,54112,11,54140,54140,11,54168,54168,11,54196,54196,11,54224,54224,11,54252,54252,11,54280,54280,11,54308,54308,11,54336,54336,11,54364,54364,11,54392,54392,11,54420,54420,11,54448,54448,11,54476,54476,11,54504,54504,11,54532,54532,11,54560,54560,11,54588,54588,11,54616,54616,11,54644,54644,11,54672,54672,11,54700,54700,11,54728,54728,11,54756,54756,11,54784,54784,11,54812,54812,11,54840,54840,11,54868,54868,11,54896,54896,11,54924,54924,11,54952,54952,11,54980,54980,11,55008,55008,11,55036,55036,11,55064,55064,11,55092,55092,11,55120,55120,11,55148,55148,11,55176,55176,11,55216,55238,9,64286,64286,5,65056,65071,5,65438,65439,5,65529,65531,4,66272,66272,5,68097,68099,5,68108,68111,5,68159,68159,5,68900,68903,5,69446,69456,5,69632,69632,7,69634,69634,7,69744,69744,5,69759,69761,5,69808,69810,7,69815,69816,7,69821,69821,1,69837,69837,1,69927,69931,5,69933,69940,5,70003,70003,5,70018,70018,7,70070,70078,5,70082,70083,1,70094,70094,7,70188,70190,7,70194,70195,7,70197,70197,7,70206,70206,5,70368,70370,7,70400,70401,5,70459,70460,5,70463,70463,7,70465,70468,7,70475,70477,7,70498,70499,7,70512,70516,5,70712,70719,5,70722,70724,5,70726,70726,5,70832,70832,5,70835,70840,5,70842,70842,5,70845,70845,5,70847,70848,5,70850,70851,5,71088,71089,7,71096,71099,7,71102,71102,7,71132,71133,5,71219,71226,5,71229,71229,5,71231,71232,5,71340,71340,7,71342,71343,7,71350,71350,7,71453,71455,5,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,118528,118573,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123566,123566,5,125136,125142,5,126976,126979,14,126981,127182,14,127184,127231,14,127279,127279,14,127344,127345,14,127374,127374,14,127405,127461,14,127489,127490,14,127514,127514,14,127538,127546,14,127561,127567,14,127570,127743,14,127757,127758,14,127760,127760,14,127762,127762,14,127766,127768,14,127770,127770,14,127772,127772,14,127775,127776,14,127778,127779,14,127789,127791,14,127794,127795,14,127798,127798,14,127819,127819,14,127824,127824,14,127868,127868,14,127870,127871,14,127892,127893,14,127896,127896,14,127900,127901,14,127904,127940,14,127942,127942,14,127944,127944,14,127946,127946,14,127951,127955,14,127968,127971,14,127973,127984,14,127987,127987,14,127989,127989,14,127991,127991,14,127995,127999,5,128008,128008,14,128012,128014,14,128017,128018,14,128020,128020,14,128022,128022,14,128042,128042,14,128063,128063,14,128065,128065,14,128101,128101,14,128108,128109,14,128173,128173,14,128182,128183,14,128236,128237,14,128239,128239,14,128245,128245,14,128248,128248,14,128253,128253,14,128255,128258,14,128260,128263,14,128265,128265,14,128277,128277,14,128300,128301,14,128326,128328,14,128331,128334,14,128336,128347,14,128360,128366,14,128369,128370,14,128378,128378,14,128391,128391,14,128394,128397,14,128400,128400,14,128405,128406,14,128420,128420,14,128422,128423,14,128425,128432,14,128435,128443,14,128445,128449,14,128453,128464,14,128468,128475,14,128479,128480,14,128482,128482,14,128484,128487,14,128489,128494,14,128496,128498,14,128500,128505,14,128507,128511,14,128513,128518,14,128521,128525,14,128527,128527,14,128529,128529,14,128533,128533,14,128535,128535,14,128537,128537,14]")}function xeo(e,t){if(e===0)return 0;const n=Eeo(e,t);if(n!==void 0)return n;const r=new MJe(t,e);return r.prevCodePoint(),r.offset}function Eeo(e,t){const n=new MJe(t,e);let r=n.prevCodePoint();for(;Teo(r)||r===65039||r===8419;){if(n.offset===0)return;r=n.prevCodePoint()}if(!FJe(r))return;let o=n.offset;return o>0&&n.prevCodePoint()===8205&&(o=n.offset),o}function Teo(e){return 127995<=e&&e<=127999}const K6n=" ",Ww=class Ww{static getInstance(t){return Ww.cache.get(Array.from(t))}static getLocales(){return Ww._locales.value}constructor(t){this.confusableDictionary=t}isAmbiguous(t){return this.confusableDictionary.has(t)}getPrimaryConfusable(t){return this.confusableDictionary.get(t)}getConfusableCodePoints(){return new Set(this.confusableDictionary.keys())}};Ww.ambiguousCharacterData=new zh(()=>JSON.parse('{"_common":[8232,32,8233,32,5760,32,8192,32,8193,32,8194,32,8195,32,8196,32,8197,32,8198,32,8200,32,8201,32,8202,32,8287,32,8199,32,8239,32,2042,95,65101,95,65102,95,65103,95,8208,45,8209,45,8210,45,65112,45,1748,45,8259,45,727,45,8722,45,10134,45,11450,45,1549,44,1643,44,184,44,42233,44,894,59,2307,58,2691,58,1417,58,1795,58,1796,58,5868,58,65072,58,6147,58,6153,58,8282,58,1475,58,760,58,42889,58,8758,58,720,58,42237,58,451,33,11601,33,660,63,577,63,2429,63,5038,63,42731,63,119149,46,8228,46,1793,46,1794,46,42510,46,68176,46,1632,46,1776,46,42232,46,1373,96,65287,96,8219,96,1523,96,8242,96,1370,96,8175,96,65344,96,900,96,8189,96,8125,96,8127,96,8190,96,697,96,884,96,712,96,714,96,715,96,756,96,699,96,701,96,700,96,702,96,42892,96,1497,96,2036,96,2037,96,5194,96,5836,96,94033,96,94034,96,65339,91,10088,40,10098,40,12308,40,64830,40,65341,93,10089,41,10099,41,12309,41,64831,41,10100,123,119060,123,10101,125,65342,94,8270,42,1645,42,8727,42,66335,42,5941,47,8257,47,8725,47,8260,47,9585,47,10187,47,10744,47,119354,47,12755,47,12339,47,11462,47,20031,47,12035,47,65340,92,65128,92,8726,92,10189,92,10741,92,10745,92,119311,92,119355,92,12756,92,20022,92,12034,92,42872,38,708,94,710,94,5869,43,10133,43,66203,43,8249,60,10094,60,706,60,119350,60,5176,60,5810,60,5120,61,11840,61,12448,61,42239,61,8250,62,10095,62,707,62,119351,62,5171,62,94015,62,8275,126,732,126,8128,126,8764,126,65372,124,65293,45,118002,50,120784,50,120794,50,120804,50,120814,50,120824,50,130034,50,42842,50,423,50,1000,50,42564,50,5311,50,42735,50,119302,51,118003,51,120785,51,120795,51,120805,51,120815,51,120825,51,130035,51,42923,51,540,51,439,51,42858,51,11468,51,1248,51,94011,51,71882,51,118004,52,120786,52,120796,52,120806,52,120816,52,120826,52,130036,52,5070,52,71855,52,118005,53,120787,53,120797,53,120807,53,120817,53,120827,53,130037,53,444,53,71867,53,118006,54,120788,54,120798,54,120808,54,120818,54,120828,54,130038,54,11474,54,5102,54,71893,54,119314,55,118007,55,120789,55,120799,55,120809,55,120819,55,120829,55,130039,55,66770,55,71878,55,2819,56,2538,56,2666,56,125131,56,118008,56,120790,56,120800,56,120810,56,120820,56,120830,56,130040,56,547,56,546,56,66330,56,2663,57,2920,57,2541,57,3437,57,118009,57,120791,57,120801,57,120811,57,120821,57,120831,57,130041,57,42862,57,11466,57,71884,57,71852,57,71894,57,9082,97,65345,97,119834,97,119886,97,119938,97,119990,97,120042,97,120094,97,120146,97,120198,97,120250,97,120302,97,120354,97,120406,97,120458,97,593,97,945,97,120514,97,120572,97,120630,97,120688,97,120746,97,65313,65,117974,65,119808,65,119860,65,119912,65,119964,65,120016,65,120068,65,120120,65,120172,65,120224,65,120276,65,120328,65,120380,65,120432,65,913,65,120488,65,120546,65,120604,65,120662,65,120720,65,5034,65,5573,65,42222,65,94016,65,66208,65,119835,98,119887,98,119939,98,119991,98,120043,98,120095,98,120147,98,120199,98,120251,98,120303,98,120355,98,120407,98,120459,98,388,98,5071,98,5234,98,5551,98,65314,66,8492,66,117975,66,119809,66,119861,66,119913,66,120017,66,120069,66,120121,66,120173,66,120225,66,120277,66,120329,66,120381,66,120433,66,42932,66,914,66,120489,66,120547,66,120605,66,120663,66,120721,66,5108,66,5623,66,42192,66,66178,66,66209,66,66305,66,65347,99,8573,99,119836,99,119888,99,119940,99,119992,99,120044,99,120096,99,120148,99,120200,99,120252,99,120304,99,120356,99,120408,99,120460,99,7428,99,1010,99,11429,99,43951,99,66621,99,128844,67,71913,67,71922,67,65315,67,8557,67,8450,67,8493,67,117976,67,119810,67,119862,67,119914,67,119966,67,120018,67,120174,67,120226,67,120278,67,120330,67,120382,67,120434,67,1017,67,11428,67,5087,67,42202,67,66210,67,66306,67,66581,67,66844,67,8574,100,8518,100,119837,100,119889,100,119941,100,119993,100,120045,100,120097,100,120149,100,120201,100,120253,100,120305,100,120357,100,120409,100,120461,100,1281,100,5095,100,5231,100,42194,100,8558,68,8517,68,117977,68,119811,68,119863,68,119915,68,119967,68,120019,68,120071,68,120123,68,120175,68,120227,68,120279,68,120331,68,120383,68,120435,68,5024,68,5598,68,5610,68,42195,68,8494,101,65349,101,8495,101,8519,101,119838,101,119890,101,119942,101,120046,101,120098,101,120150,101,120202,101,120254,101,120306,101,120358,101,120410,101,120462,101,43826,101,1213,101,8959,69,65317,69,8496,69,117978,69,119812,69,119864,69,119916,69,120020,69,120072,69,120124,69,120176,69,120228,69,120280,69,120332,69,120384,69,120436,69,917,69,120492,69,120550,69,120608,69,120666,69,120724,69,11577,69,5036,69,42224,69,71846,69,71854,69,66182,69,119839,102,119891,102,119943,102,119995,102,120047,102,120099,102,120151,102,120203,102,120255,102,120307,102,120359,102,120411,102,120463,102,43829,102,42905,102,383,102,7837,102,1412,102,119315,70,8497,70,117979,70,119813,70,119865,70,119917,70,120021,70,120073,70,120125,70,120177,70,120229,70,120281,70,120333,70,120385,70,120437,70,42904,70,988,70,120778,70,5556,70,42205,70,71874,70,71842,70,66183,70,66213,70,66853,70,65351,103,8458,103,119840,103,119892,103,119944,103,120048,103,120100,103,120152,103,120204,103,120256,103,120308,103,120360,103,120412,103,120464,103,609,103,7555,103,397,103,1409,103,117980,71,119814,71,119866,71,119918,71,119970,71,120022,71,120074,71,120126,71,120178,71,120230,71,120282,71,120334,71,120386,71,120438,71,1292,71,5056,71,5107,71,42198,71,65352,104,8462,104,119841,104,119945,104,119997,104,120049,104,120101,104,120153,104,120205,104,120257,104,120309,104,120361,104,120413,104,120465,104,1211,104,1392,104,5058,104,65320,72,8459,72,8460,72,8461,72,117981,72,119815,72,119867,72,119919,72,120023,72,120179,72,120231,72,120283,72,120335,72,120387,72,120439,72,919,72,120494,72,120552,72,120610,72,120668,72,120726,72,11406,72,5051,72,5500,72,42215,72,66255,72,731,105,9075,105,65353,105,8560,105,8505,105,8520,105,119842,105,119894,105,119946,105,119998,105,120050,105,120102,105,120154,105,120206,105,120258,105,120310,105,120362,105,120414,105,120466,105,120484,105,618,105,617,105,953,105,8126,105,890,105,120522,105,120580,105,120638,105,120696,105,120754,105,1110,105,42567,105,1231,105,43893,105,5029,105,71875,105,65354,106,8521,106,119843,106,119895,106,119947,106,119999,106,120051,106,120103,106,120155,106,120207,106,120259,106,120311,106,120363,106,120415,106,120467,106,1011,106,1112,106,65322,74,117983,74,119817,74,119869,74,119921,74,119973,74,120025,74,120077,74,120129,74,120181,74,120233,74,120285,74,120337,74,120389,74,120441,74,42930,74,895,74,1032,74,5035,74,5261,74,42201,74,119844,107,119896,107,119948,107,120000,107,120052,107,120104,107,120156,107,120208,107,120260,107,120312,107,120364,107,120416,107,120468,107,8490,75,65323,75,117984,75,119818,75,119870,75,119922,75,119974,75,120026,75,120078,75,120130,75,120182,75,120234,75,120286,75,120338,75,120390,75,120442,75,922,75,120497,75,120555,75,120613,75,120671,75,120729,75,11412,75,5094,75,5845,75,42199,75,66840,75,1472,108,8739,73,9213,73,65512,73,1633,108,1777,73,66336,108,125127,108,118001,108,120783,73,120793,73,120803,73,120813,73,120823,73,130033,73,65321,73,8544,73,8464,73,8465,73,117982,108,119816,73,119868,73,119920,73,120024,73,120128,73,120180,73,120232,73,120284,73,120336,73,120388,73,120440,73,65356,108,8572,73,8467,108,119845,108,119897,108,119949,108,120001,108,120053,108,120105,73,120157,73,120209,73,120261,73,120313,73,120365,73,120417,73,120469,73,448,73,120496,73,120554,73,120612,73,120670,73,120728,73,11410,73,1030,73,1216,73,1493,108,1503,108,1575,108,126464,108,126592,108,65166,108,65165,108,1994,108,11599,73,5825,73,42226,73,93992,73,66186,124,66313,124,119338,76,8556,76,8466,76,117985,76,119819,76,119871,76,119923,76,120027,76,120079,76,120131,76,120183,76,120235,76,120287,76,120339,76,120391,76,120443,76,11472,76,5086,76,5290,76,42209,76,93974,76,71843,76,71858,76,66587,76,66854,76,65325,77,8559,77,8499,77,117986,77,119820,77,119872,77,119924,77,120028,77,120080,77,120132,77,120184,77,120236,77,120288,77,120340,77,120392,77,120444,77,924,77,120499,77,120557,77,120615,77,120673,77,120731,77,1018,77,11416,77,5047,77,5616,77,5846,77,42207,77,66224,77,66321,77,119847,110,119899,110,119951,110,120003,110,120055,110,120107,110,120159,110,120211,110,120263,110,120315,110,120367,110,120419,110,120471,110,1400,110,1404,110,65326,78,8469,78,117987,78,119821,78,119873,78,119925,78,119977,78,120029,78,120081,78,120185,78,120237,78,120289,78,120341,78,120393,78,120445,78,925,78,120500,78,120558,78,120616,78,120674,78,120732,78,11418,78,42208,78,66835,78,3074,111,3202,111,3330,111,3458,111,2406,111,2662,111,2790,111,3046,111,3174,111,3302,111,3430,111,3664,111,3792,111,4160,111,1637,111,1781,111,65359,111,8500,111,119848,111,119900,111,119952,111,120056,111,120108,111,120160,111,120212,111,120264,111,120316,111,120368,111,120420,111,120472,111,7439,111,7441,111,43837,111,959,111,120528,111,120586,111,120644,111,120702,111,120760,111,963,111,120532,111,120590,111,120648,111,120706,111,120764,111,11423,111,4351,111,1413,111,1505,111,1607,111,126500,111,126564,111,126596,111,65259,111,65260,111,65258,111,65257,111,1726,111,64428,111,64429,111,64427,111,64426,111,1729,111,64424,111,64425,111,64423,111,64422,111,1749,111,3360,111,4125,111,66794,111,71880,111,71895,111,66604,111,1984,79,2534,79,2918,79,12295,79,70864,79,71904,79,118000,79,120782,79,120792,79,120802,79,120812,79,120822,79,130032,79,65327,79,117988,79,119822,79,119874,79,119926,79,119978,79,120030,79,120082,79,120134,79,120186,79,120238,79,120290,79,120342,79,120394,79,120446,79,927,79,120502,79,120560,79,120618,79,120676,79,120734,79,11422,79,1365,79,11604,79,4816,79,2848,79,66754,79,42227,79,71861,79,66194,79,66219,79,66564,79,66838,79,9076,112,65360,112,119849,112,119901,112,119953,112,120005,112,120057,112,120109,112,120161,112,120213,112,120265,112,120317,112,120369,112,120421,112,120473,112,961,112,120530,112,120544,112,120588,112,120602,112,120646,112,120660,112,120704,112,120718,112,120762,112,120776,112,11427,112,65328,80,8473,80,117989,80,119823,80,119875,80,119927,80,119979,80,120031,80,120083,80,120187,80,120239,80,120291,80,120343,80,120395,80,120447,80,929,80,120504,80,120562,80,120620,80,120678,80,120736,80,11426,80,5090,80,5229,80,42193,80,66197,80,119850,113,119902,113,119954,113,120006,113,120058,113,120110,113,120162,113,120214,113,120266,113,120318,113,120370,113,120422,113,120474,113,1307,113,1379,113,1382,113,8474,81,117990,81,119824,81,119876,81,119928,81,119980,81,120032,81,120084,81,120188,81,120240,81,120292,81,120344,81,120396,81,120448,81,11605,81,119851,114,119903,114,119955,114,120007,114,120059,114,120111,114,120163,114,120215,114,120267,114,120319,114,120371,114,120423,114,120475,114,43847,114,43848,114,7462,114,11397,114,43905,114,119318,82,8475,82,8476,82,8477,82,117991,82,119825,82,119877,82,119929,82,120033,82,120189,82,120241,82,120293,82,120345,82,120397,82,120449,82,422,82,5025,82,5074,82,66740,82,5511,82,42211,82,94005,82,65363,115,119852,115,119904,115,119956,115,120008,115,120060,115,120112,115,120164,115,120216,115,120268,115,120320,115,120372,115,120424,115,120476,115,42801,115,445,115,1109,115,43946,115,71873,115,66632,115,65331,83,117992,83,119826,83,119878,83,119930,83,119982,83,120034,83,120086,83,120138,83,120190,83,120242,83,120294,83,120346,83,120398,83,120450,83,1029,83,1359,83,5077,83,5082,83,42210,83,94010,83,66198,83,66592,83,119853,116,119905,116,119957,116,120009,116,120061,116,120113,116,120165,116,120217,116,120269,116,120321,116,120373,116,120425,116,120477,116,8868,84,10201,84,128872,84,65332,84,117993,84,119827,84,119879,84,119931,84,119983,84,120035,84,120087,84,120139,84,120191,84,120243,84,120295,84,120347,84,120399,84,120451,84,932,84,120507,84,120565,84,120623,84,120681,84,120739,84,11430,84,5026,84,42196,84,93962,84,71868,84,66199,84,66225,84,66325,84,119854,117,119906,117,119958,117,120010,117,120062,117,120114,117,120166,117,120218,117,120270,117,120322,117,120374,117,120426,117,120478,117,42911,117,7452,117,43854,117,43858,117,651,117,965,117,120534,117,120592,117,120650,117,120708,117,120766,117,1405,117,66806,117,71896,117,8746,85,8899,85,117994,85,119828,85,119880,85,119932,85,119984,85,120036,85,120088,85,120140,85,120192,85,120244,85,120296,85,120348,85,120400,85,120452,85,1357,85,4608,85,66766,85,5196,85,42228,85,94018,85,71864,85,8744,118,8897,118,65366,118,8564,118,119855,118,119907,118,119959,118,120011,118,120063,118,120115,118,120167,118,120219,118,120271,118,120323,118,120375,118,120427,118,120479,118,7456,118,957,118,120526,118,120584,118,120642,118,120700,118,120758,118,1141,118,1496,118,71430,118,43945,118,71872,118,119309,86,1639,86,1783,86,8548,86,117995,86,119829,86,119881,86,119933,86,119985,86,120037,86,120089,86,120141,86,120193,86,120245,86,120297,86,120349,86,120401,86,120453,86,1140,86,11576,86,5081,86,5167,86,42719,86,42214,86,93960,86,71840,86,66845,86,623,119,119856,119,119908,119,119960,119,120012,119,120064,119,120116,119,120168,119,120220,119,120272,119,120324,119,120376,119,120428,119,120480,119,7457,119,1121,119,1309,119,1377,119,71434,119,71438,119,71439,119,43907,119,71910,87,71919,87,117996,87,119830,87,119882,87,119934,87,119986,87,120038,87,120090,87,120142,87,120194,87,120246,87,120298,87,120350,87,120402,87,120454,87,1308,87,5043,87,5076,87,42218,87,5742,120,10539,120,10540,120,10799,120,65368,120,8569,120,119857,120,119909,120,119961,120,120013,120,120065,120,120117,120,120169,120,120221,120,120273,120,120325,120,120377,120,120429,120,120481,120,5441,120,5501,120,5741,88,9587,88,66338,88,71916,88,65336,88,8553,88,117997,88,119831,88,119883,88,119935,88,119987,88,120039,88,120091,88,120143,88,120195,88,120247,88,120299,88,120351,88,120403,88,120455,88,42931,88,935,88,120510,88,120568,88,120626,88,120684,88,120742,88,11436,88,11613,88,5815,88,42219,88,66192,88,66228,88,66327,88,66855,88,611,121,7564,121,65369,121,119858,121,119910,121,119962,121,120014,121,120066,121,120118,121,120170,121,120222,121,120274,121,120326,121,120378,121,120430,121,120482,121,655,121,7935,121,43866,121,947,121,8509,121,120516,121,120574,121,120632,121,120690,121,120748,121,1199,121,4327,121,71900,121,65337,89,117998,89,119832,89,119884,89,119936,89,119988,89,120040,89,120092,89,120144,89,120196,89,120248,89,120300,89,120352,89,120404,89,120456,89,933,89,978,89,120508,89,120566,89,120624,89,120682,89,120740,89,11432,89,1198,89,5033,89,5053,89,42220,89,94019,89,71844,89,66226,89,119859,122,119911,122,119963,122,120015,122,120067,122,120119,122,120171,122,120223,122,120275,122,120327,122,120379,122,120431,122,120483,122,7458,122,43923,122,71876,122,71909,90,66293,90,65338,90,8484,90,8488,90,117999,90,119833,90,119885,90,119937,90,119989,90,120041,90,120197,90,120249,90,120301,90,120353,90,120405,90,120457,90,918,90,120493,90,120551,90,120609,90,120667,90,120725,90,5059,90,42204,90,71849,90,65282,34,65283,35,65284,36,65285,37,65286,38,65290,42,65291,43,65294,46,65295,47,65296,48,65298,50,65299,51,65300,52,65301,53,65302,54,65303,55,65304,56,65305,57,65308,60,65309,61,65310,62,65312,64,65316,68,65318,70,65319,71,65324,76,65329,81,65330,82,65333,85,65334,86,65335,87,65343,95,65346,98,65348,100,65350,102,65355,107,65357,109,65358,110,65361,113,65362,114,65364,116,65365,117,65367,119,65370,122,65371,123,65373,125,119846,109],"_default":[160,32,8211,45,65374,126,8218,44,65306,58,65281,33,8216,96,8217,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"cs":[65374,126,8218,44,65306,58,65281,33,8216,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"de":[65374,126,65306,58,65281,33,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"es":[8211,45,65374,126,8218,44,65306,58,65281,33,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"fr":[65374,126,8218,44,65306,58,65281,33,8216,96,8245,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"it":[160,32,8211,45,65374,126,8218,44,65306,58,65281,33,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"ja":[8211,45,8218,44,65281,33,8216,96,8245,96,180,96,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65292,44,65297,49,65307,59],"ko":[8211,45,65374,126,8218,44,65306,58,65281,33,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"pl":[65374,126,65306,58,65281,33,8216,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"pt-BR":[65374,126,8218,44,65306,58,65281,33,8216,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"qps-ploc":[160,32,8211,45,65374,126,8218,44,65306,58,65281,33,8216,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"ru":[65374,126,8218,44,65306,58,65281,33,8216,96,8245,96,180,96,12494,47,305,105,921,73,1009,112,215,120,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"tr":[160,32,8211,45,65374,126,8218,44,65306,58,65281,33,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65288,40,65289,41,65292,44,65297,49,65307,59,65311,63],"zh-hans":[160,32,65374,126,8218,44,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89,65297,49],"zh-hant":[8211,45,65374,126,8218,44,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,73,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89]}')),Ww.cache=new meo({getCacheKey:JSON.stringify},t=>{function n(h){const g=new Map;for(let m=0;m!h.startsWith("_")&&Object.hasOwn(s,h));a.length===0&&(a=["_default"]);let l;for(const h of a){const g=n(s[h]);l=o(l,g)}const d=n(s._common),u=r(d,l);return new Ww(u)}),Ww._locales=new zh(()=>Object.keys(Ww.ambiguousCharacterData.value).filter(t=>!t.startsWith("_")));let HK=Ww;const GN=class GN{static getRawData(){return JSON.parse('{"_common":[11,12,13,127,847,1564,4447,4448,6068,6069,6155,6156,6157,6158,7355,7356,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8204,8205,8206,8207,8234,8235,8236,8237,8238,8239,8287,8288,8289,8290,8291,8292,8293,8294,8295,8296,8297,8298,8299,8300,8301,8302,8303,10240,12644,65024,65025,65026,65027,65028,65029,65030,65031,65032,65033,65034,65035,65036,65037,65038,65039,65279,65440,65520,65521,65522,65523,65524,65525,65526,65527,65528,65532,78844,119155,119156,119157,119158,119159,119160,119161,119162,917504,917505,917506,917507,917508,917509,917510,917511,917512,917513,917514,917515,917516,917517,917518,917519,917520,917521,917522,917523,917524,917525,917526,917527,917528,917529,917530,917531,917532,917533,917534,917535,917536,917537,917538,917539,917540,917541,917542,917543,917544,917545,917546,917547,917548,917549,917550,917551,917552,917553,917554,917555,917556,917557,917558,917559,917560,917561,917562,917563,917564,917565,917566,917567,917568,917569,917570,917571,917572,917573,917574,917575,917576,917577,917578,917579,917580,917581,917582,917583,917584,917585,917586,917587,917588,917589,917590,917591,917592,917593,917594,917595,917596,917597,917598,917599,917600,917601,917602,917603,917604,917605,917606,917607,917608,917609,917610,917611,917612,917613,917614,917615,917616,917617,917618,917619,917620,917621,917622,917623,917624,917625,917626,917627,917628,917629,917630,917631,917760,917761,917762,917763,917764,917765,917766,917767,917768,917769,917770,917771,917772,917773,917774,917775,917776,917777,917778,917779,917780,917781,917782,917783,917784,917785,917786,917787,917788,917789,917790,917791,917792,917793,917794,917795,917796,917797,917798,917799,917800,917801,917802,917803,917804,917805,917806,917807,917808,917809,917810,917811,917812,917813,917814,917815,917816,917817,917818,917819,917820,917821,917822,917823,917824,917825,917826,917827,917828,917829,917830,917831,917832,917833,917834,917835,917836,917837,917838,917839,917840,917841,917842,917843,917844,917845,917846,917847,917848,917849,917850,917851,917852,917853,917854,917855,917856,917857,917858,917859,917860,917861,917862,917863,917864,917865,917866,917867,917868,917869,917870,917871,917872,917873,917874,917875,917876,917877,917878,917879,917880,917881,917882,917883,917884,917885,917886,917887,917888,917889,917890,917891,917892,917893,917894,917895,917896,917897,917898,917899,917900,917901,917902,917903,917904,917905,917906,917907,917908,917909,917910,917911,917912,917913,917914,917915,917916,917917,917918,917919,917920,917921,917922,917923,917924,917925,917926,917927,917928,917929,917930,917931,917932,917933,917934,917935,917936,917937,917938,917939,917940,917941,917942,917943,917944,917945,917946,917947,917948,917949,917950,917951,917952,917953,917954,917955,917956,917957,917958,917959,917960,917961,917962,917963,917964,917965,917966,917967,917968,917969,917970,917971,917972,917973,917974,917975,917976,917977,917978,917979,917980,917981,917982,917983,917984,917985,917986,917987,917988,917989,917990,917991,917992,917993,917994,917995,917996,917997,917998,917999],"cs":[173,8203,12288],"de":[173,8203,12288],"es":[8203,12288],"fr":[173,8203,12288],"it":[160,173,12288],"ja":[173],"ko":[173,12288],"pl":[173,8203,12288],"pt-BR":[173,8203,12288],"qps-ploc":[160,173,8203,12288],"ru":[173,12288],"tr":[160,173,8203,12288],"zh-hans":[160,173,8203,12288],"zh-hant":[173,12288]}')}static getData(){return this._data||(this._data=new Set([...Object.values(GN.getRawData())].flat())),this._data}static isInvisibleCharacter(t){return GN.getData().has(t)}static get codePoints(){return GN.getData()}};GN._data=void 0;let aD=GN;var abt={};let LU;const G8e=globalThis.vscode;var Fvn;if(typeof G8e<"u"&&typeof G8e.process<"u"){const e=G8e.process;LU={get platform(){return e.platform},get arch(){return e.arch},get env(){return e.env},cwd(){return e.cwd()}}}else typeof process<"u"&&typeof((Fvn=process==null?void 0:process.versions)==null?void 0:Fvn.node)=="string"?LU={get platform(){return process.platform},get arch(){return process.arch},get env(){return abt},cwd(){return abt.VSCODE_CWD||process.cwd()}}:LU={get platform(){return vh?"win32":Qr?"darwin":"linux"},get arch(){},get env(){return{}},cwd(){return"/"}};const bme=LU.cwd,wme=LU.env,Qeo=LU.platform,Deo=65,Beo=97,Reo=90,Ieo=122,lD=46,tg=47,Ak=92,zC=58,Meo=63;class J6n extends Error{constructor(t,n,r){let o;typeof n=="string"&&n.indexOf("not ")===0?(o="must not be",n=n.replace(/^not /,"")):o="must be";const s=t.indexOf(".")!==-1?"property":"argument";let a=`The "${t}" ${s} ${o} of type ${n}`;a+=`. Received type ${typeof r}`,super(a),this.code="ERR_INVALID_ARG_TYPE"}}function Peo(e,t){if(e===null||typeof e!="object")throw new J6n(t,"Object",e)}function Du(e,t){if(typeof e!="string")throw new J6n(t,"string",e)}const oE=Qeo==="win32";function _s(e){return e===tg||e===Ak}function tNe(e){return e===tg}function HC(e){return e>=Deo&&e<=Reo||e>=Beo&&e<=Ieo}function Ome(e,t,n,r){let o="",s=0,a=-1,l=0,d=0;for(let u=0;u<=e.length;++u){if(u2){const h=o.lastIndexOf(n);h===-1?(o="",s=0):(o=o.slice(0,h),s=o.length-1-o.lastIndexOf(n)),a=u,l=0;continue}else if(o.length!==0){o="",s=0,a=u,l=0;continue}}t&&(o+=o.length>0?`${n}..`:"..",s=2)}else o.length>0?o+=`${n}${e.slice(a+1,u)}`:o=e.slice(a+1,u),s=u-a-1;a=u,l=0}else d===lD&&l!==-1?++l:l=-1}return o}function Feo(e){return e?`${e[0]==="."?"":"."}${e}`:""}function eEn(e,t){Peo(t,"pathObject");const n=t.dir||t.root,r=t.base||`${t.name||""}${Feo(t.ext)}`;return n?n===t.root?`${n}${r}`:`${n}${e}${r}`:r}const w0={resolve(...e){let t="",n="",r=!1;for(let o=e.length-1;o>=-1;o--){let s;if(o>=0){if(s=e[o],Du(s,`paths[${o}]`),s.length===0)continue}else t.length===0?s=bme():(s=wme[`=${t}`]||bme(),(s===void 0||s.slice(0,2).toLowerCase()!==t.toLowerCase()&&s.charCodeAt(2)===Ak)&&(s=`${t}\\`));const a=s.length;let l=0,d="",u=!1;const h=s.charCodeAt(0);if(a===1)_s(h)&&(l=1,u=!0);else if(_s(h))if(u=!0,_s(s.charCodeAt(1))){let g=2,m=g;for(;g2&&_s(s.charCodeAt(2))&&(u=!0,l=3));if(d.length>0)if(t.length>0){if(d.toLowerCase()!==t.toLowerCase())continue}else t=d;if(r){if(t.length>0)break}else if(n=`${s.slice(l)}\\${n}`,r=u,u&&t.length>0)break}return n=Ome(n,!r,"\\",_s),r?`${t}\\${n}`:`${t}${n}`||"."},normalize(e){Du(e,"path");const t=e.length;if(t===0)return".";let n=0,r,o=!1;const s=e.charCodeAt(0);if(t===1)return tNe(s)?"\\":e;if(_s(s))if(o=!0,_s(e.charCodeAt(1))){let l=2,d=l;for(;l2&&_s(e.charCodeAt(2))&&(o=!0,n=3));let a=n0&&_s(e.charCodeAt(t-1))&&(a+="\\"),!o&&r===void 0&&e.includes(":")){if(a.length>=2&&HC(a.charCodeAt(0))&&a.charCodeAt(1)===zC)return`.\\${a}`;let l=e.indexOf(":");do if(l===t-1||_s(e.charCodeAt(l+1)))return`.\\${a}`;while((l=e.indexOf(":",l+1))!==-1)}return r===void 0?o?`\\${a}`:a:o?`${r}\\${a}`:`${r}${a}`},isAbsolute(e){Du(e,"path");const t=e.length;if(t===0)return!1;const n=e.charCodeAt(0);return _s(n)||t>2&&HC(n)&&e.charCodeAt(1)===zC&&_s(e.charCodeAt(2))},join(...e){if(e.length===0)return".";let t,n;for(let s=0;s0&&(t===void 0?t=n=a:t+=`\\${a}`)}if(t===void 0)return".";let r=!0,o=0;if(typeof n=="string"&&_s(n.charCodeAt(0))){++o;const s=n.length;s>1&&_s(n.charCodeAt(1))&&(++o,s>2&&(_s(n.charCodeAt(2))?++o:r=!1))}if(r){for(;o=2&&(t=`\\${t.slice(o)}`)}return w0.normalize(t)},relative(e,t){if(Du(e,"from"),Du(t,"to"),e===t)return"";const n=w0.resolve(e),r=w0.resolve(t);if(n===r||(e=n.toLowerCase(),t=r.toLowerCase(),e===t))return"";if(n.length!==e.length||r.length!==t.length){const f=n.split("\\"),k=r.split("\\");f[f.length-1]===""&&f.pop(),k[k.length-1]===""&&k.pop();const A=f.length,p=k.length,b=Ab?k.slice(w).join("\\"):A>b?"..\\".repeat(A-1-w)+"..":"":"..\\".repeat(A-w)+k.slice(w).join("\\")}let o=0;for(;oo&&e.charCodeAt(s-1)===Ak;)s--;const a=s-o;let l=0;for(;ll&&t.charCodeAt(d-1)===Ak;)d--;const u=d-l,h=ah){if(t.charCodeAt(l+m)===Ak)return r.slice(l+m+1);if(m===2)return r.slice(l+m)}a>h&&(e.charCodeAt(o+m)===Ak?g=m:m===2&&(g=3)),g===-1&&(g=0)}let v="";for(m=o+g+1;m<=s;++m)(m===s||e.charCodeAt(m)===Ak)&&(v+=v.length===0?"..":"\\..");return l+=g,v.length>0?`${v}${r.slice(l,d)}`:(r.charCodeAt(l)===Ak&&++l,r.slice(l,d))},toNamespacedPath(e){if(typeof e!="string"||e.length===0)return e;const t=w0.resolve(e);if(t.length<=2)return e;if(t.charCodeAt(0)===Ak){if(t.charCodeAt(1)===Ak){const n=t.charCodeAt(2);if(n!==Meo&&n!==lD)return`\\\\?\\UNC\\${t.slice(2)}`}}else if(HC(t.charCodeAt(0))&&t.charCodeAt(1)===zC&&t.charCodeAt(2)===Ak)return`\\\\?\\${t}`;return t},dirname(e){Du(e,"path");const t=e.length;if(t===0)return".";let n=-1,r=0;const o=e.charCodeAt(0);if(t===1)return _s(o)?e:".";if(_s(o)){if(n=r=1,_s(e.charCodeAt(1))){let l=2,d=l;for(;l2&&_s(e.charCodeAt(2))?3:2,r=n);let s=-1,a=!0;for(let l=t-1;l>=r;--l)if(_s(e.charCodeAt(l))){if(!a){s=l;break}}else a=!1;if(s===-1){if(n===-1)return".";s=n}return e.slice(0,s)},basename(e,t){t!==void 0&&Du(t,"suffix"),Du(e,"path");let n=0,r=-1,o=!0,s;if(e.length>=2&&HC(e.charCodeAt(0))&&e.charCodeAt(1)===zC&&(n=2),t!==void 0&&t.length>0&&t.length<=e.length){if(t===e)return"";let a=t.length-1,l=-1;for(s=e.length-1;s>=n;--s){const d=e.charCodeAt(s);if(_s(d)){if(!o){n=s+1;break}}else l===-1&&(o=!1,l=s+1),a>=0&&(d===t.charCodeAt(a)?--a===-1&&(r=s):(a=-1,r=l))}return n===r?r=l:r===-1&&(r=e.length),e.slice(n,r)}for(s=e.length-1;s>=n;--s)if(_s(e.charCodeAt(s))){if(!o){n=s+1;break}}else r===-1&&(o=!1,r=s+1);return r===-1?"":e.slice(n,r)},extname(e){Du(e,"path");let t=0,n=-1,r=0,o=-1,s=!0,a=0;e.length>=2&&e.charCodeAt(1)===zC&&HC(e.charCodeAt(0))&&(t=r=2);for(let l=e.length-1;l>=t;--l){const d=e.charCodeAt(l);if(_s(d)){if(!s){r=l+1;break}continue}o===-1&&(s=!1,o=l+1),d===lD?n===-1?n=l:a!==1&&(a=1):n!==-1&&(a=-1)}return n===-1||o===-1||a===0||a===1&&n===o-1&&n===r+1?"":e.slice(n,o)},format:eEn.bind(null,"\\"),parse(e){Du(e,"path");const t={root:"",dir:"",base:"",ext:"",name:""};if(e.length===0)return t;const n=e.length;let r=0,o=e.charCodeAt(0);if(n===1)return _s(o)?(t.root=t.dir=e,t):(t.base=t.name=e,t);if(_s(o)){if(r=1,_s(e.charCodeAt(1))){let g=2,m=g;for(;g0&&(t.root=e.slice(0,r));let s=-1,a=r,l=-1,d=!0,u=e.length-1,h=0;for(;u>=r;--u){if(o=e.charCodeAt(u),_s(o)){if(!d){a=u+1;break}continue}l===-1&&(d=!1,l=u+1),o===lD?s===-1?s=u:h!==1&&(h=1):s!==-1&&(h=-1)}return l!==-1&&(s===-1||h===0||h===1&&s===l-1&&s===a+1?t.base=t.name=e.slice(a,l):(t.name=e.slice(a,s),t.base=e.slice(a,l),t.ext=e.slice(s,l))),a>0&&a!==r?t.dir=e.slice(0,a-1):t.dir=t.root,t},sep:"\\",delimiter:";",win32:null,posix:null},Neo=(()=>{if(oE){const e=/\\/g;return()=>{const t=bme().replace(e,"/");return t.slice(t.indexOf("/"))}}return()=>bme()})(),Jc={resolve(...e){let t="",n=!1;for(let r=e.length-1;r>=0&&!n;r--){const o=e[r];Du(o,`paths[${r}]`),o.length!==0&&(t=`${o}/${t}`,n=o.charCodeAt(0)===tg)}if(!n){const r=Neo();t=`${r}/${t}`,n=r.charCodeAt(0)===tg}return t=Ome(t,!n,"/",tNe),n?`/${t}`:t.length>0?t:"."},normalize(e){if(Du(e,"path"),e.length===0)return".";const t=e.charCodeAt(0)===tg,n=e.charCodeAt(e.length-1)===tg;return e=Ome(e,!t,"/",tNe),e.length===0?t?"/":n?"./":".":(n&&(e+="/"),t?`/${e}`:e)},isAbsolute(e){return Du(e,"path"),e.length>0&&e.charCodeAt(0)===tg},join(...e){if(e.length===0)return".";const t=[];for(let n=0;n0&&t.push(r)}return t.length===0?".":Jc.normalize(t.join("/"))},relative(e,t){if(Du(e,"from"),Du(t,"to"),e===t||(e=Jc.resolve(e),t=Jc.resolve(t),e===t))return"";const n=1,r=e.length,o=r-n,s=1,a=t.length-s,l=ol){if(t.charCodeAt(s+u)===tg)return t.slice(s+u+1);if(u===0)return t.slice(s+u)}else o>l&&(e.charCodeAt(n+u)===tg?d=u:u===0&&(d=0));let h="";for(u=n+d+1;u<=r;++u)(u===r||e.charCodeAt(u)===tg)&&(h+=h.length===0?"..":"/..");return`${h}${t.slice(s+d)}`},toNamespacedPath(e){return e},dirname(e){if(Du(e,"path"),e.length===0)return".";const t=e.charCodeAt(0)===tg;let n=-1,r=!0;for(let o=e.length-1;o>=1;--o)if(e.charCodeAt(o)===tg){if(!r){n=o;break}}else r=!1;return n===-1?t?"/":".":t&&n===1?"//":e.slice(0,n)},basename(e,t){t!==void 0&&Du(t,"suffix"),Du(e,"path");let n=0,r=-1,o=!0,s;if(t!==void 0&&t.length>0&&t.length<=e.length){if(t===e)return"";let a=t.length-1,l=-1;for(s=e.length-1;s>=0;--s){const d=e.charCodeAt(s);if(d===tg){if(!o){n=s+1;break}}else l===-1&&(o=!1,l=s+1),a>=0&&(d===t.charCodeAt(a)?--a===-1&&(r=s):(a=-1,r=l))}return n===r?r=l:r===-1&&(r=e.length),e.slice(n,r)}for(s=e.length-1;s>=0;--s)if(e.charCodeAt(s)===tg){if(!o){n=s+1;break}}else r===-1&&(o=!1,r=s+1);return r===-1?"":e.slice(n,r)},extname(e){Du(e,"path");let t=-1,n=0,r=-1,o=!0,s=0;for(let a=e.length-1;a>=0;--a){const l=e[a];if(l==="/"){if(!o){n=a+1;break}continue}r===-1&&(o=!1,r=a+1),l==="."?t===-1?t=a:s!==1&&(s=1):t!==-1&&(s=-1)}return t===-1||r===-1||s===0||s===1&&t===r-1&&t===n+1?"":e.slice(t,r)},format:eEn.bind(null,"/"),parse(e){Du(e,"path");const t={root:"",dir:"",base:"",ext:"",name:""};if(e.length===0)return t;const n=e.charCodeAt(0)===tg;let r;n?(t.root="/",r=1):r=0;let o=-1,s=0,a=-1,l=!0,d=e.length-1,u=0;for(;d>=r;--d){const h=e.charCodeAt(d);if(h===tg){if(!l){s=d+1;break}continue}a===-1&&(l=!1,a=d+1),h===lD?o===-1?o=d:u!==1&&(u=1):o!==-1&&(u=-1)}if(a!==-1){const h=s===0&&n?1:s;o===-1||u===0||u===1&&o===a-1&&o===s+1?t.base=t.name=e.slice(h,a):(t.name=e.slice(h,o),t.base=e.slice(h,a),t.ext=e.slice(o,a))}return s>0?t.dir=e.slice(0,s-1):n&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};Jc.win32=w0.win32=w0;Jc.posix=w0.posix=Jc;const tEn=oE?w0.normalize:Jc.normalize,Ueo=oE?w0.resolve:Jc.resolve,jeo=oE?w0.relative:Jc.relative,Gue=oE?w0.dirname:Jc.dirname,e8=oE?w0.basename:Jc.basename,Weo=oE?w0.extname:Jc.extname,s3=oE?w0.sep:Jc.sep,Veo=/^\w[\w\d+.-]*$/,zeo=/^\//,Heo=/^\/\//;function $eo(e,t){if(!e.scheme&&t)throw new Error(`[UriError]: Scheme is missing: {scheme: "", authority: "${e.authority}", path: "${e.path}", query: "${e.query}", fragment: "${e.fragment}"}`);if(e.scheme&&!Veo.test(e.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(e.path){if(e.authority){if(!zeo.test(e.path))throw new Error('[UriError]: If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character')}else if(Heo.test(e.path))throw new Error('[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters ("//")')}}function Xeo(e,t){return!e&&!t?"file":e}function Geo(e,t){switch(e){case"https":case"http":case"file":t?t[0]!==Pb&&(t=Pb+t):t=Pb;break}return t}const Qc="",Pb="/",Yeo=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/;let vi=class Yue{static isUri(t){return t instanceof Yue?!0:!t||typeof t!="object"?!1:typeof t.authority=="string"&&typeof t.fragment=="string"&&typeof t.path=="string"&&typeof t.query=="string"&&typeof t.scheme=="string"&&typeof t.fsPath=="string"&&typeof t.with=="function"&&typeof t.toString=="function"}constructor(t,n,r,o,s,a=!1){typeof t=="object"?(this.scheme=t.scheme||Qc,this.authority=t.authority||Qc,this.path=t.path||Qc,this.query=t.query||Qc,this.fragment=t.fragment||Qc):(this.scheme=Xeo(t,a),this.authority=n||Qc,this.path=Geo(this.scheme,r||Qc),this.query=o||Qc,this.fragment=s||Qc,$eo(this,a))}get fsPath(){return yme(this,!1)}with(t){if(!t)return this;let{scheme:n,authority:r,path:o,query:s,fragment:a}=t;return n===void 0?n=this.scheme:n===null&&(n=Qc),r===void 0?r=this.authority:r===null&&(r=Qc),o===void 0?o=this.path:o===null&&(o=Qc),s===void 0?s=this.query:s===null&&(s=Qc),a===void 0?a=this.fragment:a===null&&(a=Qc),n===this.scheme&&r===this.authority&&o===this.path&&s===this.query&&a===this.fragment?this:new pP(n,r,o,s,a)}static parse(t,n=!1){const r=Yeo.exec(t);return r?new pP(r[2]||Qc,cle(r[4]||Qc),cle(r[5]||Qc),cle(r[7]||Qc),cle(r[9]||Qc),n):new pP(Qc,Qc,Qc,Qc,Qc)}static file(t){let n=Qc;if(vh&&(t=t.replace(/\\/g,Pb)),t[0]===Pb&&t[1]===Pb){const r=t.indexOf(Pb,2);r===-1?(n=t.substring(2),t=Pb):(n=t.substring(2,r),t=t.substring(r)||Pb)}return new pP("file",n,t,Qc,Qc)}static from(t,n){return new pP(t.scheme,t.authority,t.path,t.query,t.fragment,n)}static joinPath(t,...n){if(!t.path)throw new Error("[UriError]: cannot call joinPath on URI without path");let r;return vh&&t.scheme==="file"?r=Yue.file(w0.join(yme(t,!0),...n)).path:r=Jc.join(t.path,...n),t.with({path:r})}toString(t=!1){return nNe(this,t)}toJSON(){return this}static revive(t){if(t){if(t instanceof Yue)return t;{const n=new pP(t);return n._formatted=t.external??null,n._fsPath=t._sep===nEn?t.fsPath??null:null,n}}else return t}};const nEn=vh?1:void 0;let pP=class extends vi{constructor(){super(...arguments),this._formatted=null,this._fsPath=null}get fsPath(){return this._fsPath||(this._fsPath=yme(this,!1)),this._fsPath}toString(t=!1){return t?nNe(this,!0):(this._formatted||(this._formatted=nNe(this,!1)),this._formatted)}toJSON(){const t={$mid:1};return this._fsPath&&(t.fsPath=this._fsPath,t._sep=nEn),this._formatted&&(t.external=this._formatted),this.path&&(t.path=this.path),this.scheme&&(t.scheme=this.scheme),this.authority&&(t.authority=this.authority),this.query&&(t.query=this.query),this.fragment&&(t.fragment=this.fragment),t}};const iEn={58:"%3A",47:"%2F",63:"%3F",35:"%23",91:"%5B",93:"%5D",64:"%40",33:"%21",36:"%24",38:"%26",39:"%27",40:"%28",41:"%29",42:"%2A",43:"%2B",44:"%2C",59:"%3B",61:"%3D",32:"%20"};function lbt(e,t,n){let r,o=-1;for(let s=0;s=97&&a<=122||a>=65&&a<=90||a>=48&&a<=57||a===45||a===46||a===95||a===126||t&&a===47||n&&a===91||n&&a===93||n&&a===58)o!==-1&&(r+=encodeURIComponent(e.substring(o,s)),o=-1),r!==void 0&&(r+=e.charAt(s));else{r===void 0&&(r=e.substr(0,s));const l=iEn[a];l!==void 0?(o!==-1&&(r+=encodeURIComponent(e.substring(o,s)),o=-1),r+=l):o===-1&&(o=s)}}return o!==-1&&(r+=encodeURIComponent(e.substring(o))),r!==void 0?r:e}function Zeo(e){let t;for(let n=0;n1&&e.scheme==="file"?n=`//${e.authority}${e.path}`:e.path.charCodeAt(0)===47&&(e.path.charCodeAt(1)>=65&&e.path.charCodeAt(1)<=90||e.path.charCodeAt(1)>=97&&e.path.charCodeAt(1)<=122)&&e.path.charCodeAt(2)===58?t?n=e.path.substr(1):n=e.path[1].toLowerCase()+e.path.substr(2):n=e.path,vh&&(n=n.replace(/\//g,"\\")),n}function nNe(e,t){const n=t?Zeo:lbt;let r="",{scheme:o,authority:s,path:a,query:l,fragment:d}=e;if(o&&(r+=o,r+=":"),(s||o==="file")&&(r+=Pb,r+=Pb),s){let u=s.indexOf("@");if(u!==-1){const h=s.substr(0,u);s=s.substr(u+1),u=h.lastIndexOf(":"),u===-1?r+=n(h,!1,!1):(r+=n(h.substr(0,u),!1,!1),r+=":",r+=n(h.substr(u+1),!1,!0)),r+="@"}s=s.toLowerCase(),u=s.lastIndexOf(":"),u===-1?r+=n(s,!1,!0):(r+=n(s.substr(0,u),!1,!0),r+=s.substr(u))}if(a){if(a.length>=3&&a.charCodeAt(0)===47&&a.charCodeAt(2)===58){const u=a.charCodeAt(1);u>=65&&u<=90&&(a=`/${String.fromCharCode(u+32)}:${a.substr(3)}`)}else if(a.length>=2&&a.charCodeAt(1)===58){const u=a.charCodeAt(0);u>=65&&u<=90&&(a=`${String.fromCharCode(u+32)}:${a.substr(2)}`)}r+=n(a,!0,!1)}return l&&(r+="?",r+=n(l,!1,!1)),d&&(r+="#",r+=t?d:lbt(d,!1,!1)),r}function rEn(e){try{return decodeURIComponent(e)}catch{return e.length>3?e.substr(0,3)+rEn(e.substr(3)):e}}const cbt=/(%[0-9A-Za-z][0-9A-Za-z])+/g;function cle(e){return e.match(cbt)?e.replace(cbt,t=>rEn(t)):e}var yi;(function(e){e.inMemory="inmemory",e.vscode="vscode",e.internal="private",e.walkThrough="walkThrough",e.walkThroughSnippet="walkThroughSnippet",e.http="http",e.https="https",e.file="file",e.mailto="mailto",e.untitled="untitled",e.data="data",e.command="command",e.vscodeRemote="vscode-remote",e.vscodeRemoteResource="vscode-remote-resource",e.vscodeManagedRemoteResource="vscode-managed-remote-resource",e.vscodeUserData="vscode-userdata",e.vscodeCustomEditor="vscode-custom-editor",e.vscodeNotebookCell="vscode-notebook-cell",e.vscodeNotebookCellMetadata="vscode-notebook-cell-metadata",e.vscodeNotebookCellMetadataDiff="vscode-notebook-cell-metadata-diff",e.vscodeNotebookCellOutput="vscode-notebook-cell-output",e.vscodeNotebookCellOutputDiff="vscode-notebook-cell-output-diff",e.vscodeNotebookMetadata="vscode-notebook-metadata",e.vscodeInteractiveInput="vscode-interactive-input",e.vscodeSettings="vscode-settings",e.vscodeWorkspaceTrust="vscode-workspace-trust",e.vscodeTerminal="vscode-terminal",e.vscodeChatCodeBlock="vscode-chat-code-block",e.vscodeChatCodeCompareBlock="vscode-chat-code-compare-block",e.vscodeChatEditor="vscode-chat-editor",e.vscodeChatInput="chatSessionInput",e.vscodeLocalChatSession="vscode-chat-session",e.webviewPanel="webview-panel",e.vscodeWebview="vscode-webview",e.extension="extension",e.vscodeFileResource="vscode-file",e.tmp="tmp",e.vsls="vsls",e.vscodeSourceControl="vscode-scm",e.commentsInput="comment",e.codeSetting="code-setting",e.outputChannel="output",e.accessibleView="accessible-view",e.chatEditingSnapshotScheme="chat-editing-snapshot-text-model",e.chatEditingModel="chat-editing-text-model",e.copilotPr="copilot-pr"})(yi||(yi={}));function kbe(e,t){return vi.isUri(e)?rQ(e.scheme,t):RJe(e,t+":")}function iNe(e,...t){return t.some(n=>kbe(e,n))}const qeo="tkn";class Keo{constructor(){this._hosts=Object.create(null),this._ports=Object.create(null),this._connectionTokens=Object.create(null),this._preferredWebSchema="http",this._delegate=null,this._serverRootPath="/"}setPreferredWebSchema(t){this._preferredWebSchema=t}get _remoteResourcesPath(){return Jc.join(this._serverRootPath,yi.vscodeRemoteResource)}rewrite(t){if(this._delegate)try{return this._delegate(t)}catch(l){return zi(l),t}const n=t.authority;let r=this._hosts[n];r&&r.indexOf(":")!==-1&&r.indexOf("[")===-1&&(r=`[${r}]`);const o=this._ports[n],s=this._connectionTokens[n];let a=`path=${encodeURIComponent(t.path)}`;return typeof s=="string"&&(a+=`&${qeo}=${encodeURIComponent(s)}`),vi.from({scheme:Ky?this._preferredWebSchema:yi.vscodeRemoteResource,authority:`${r}:${o}`,path:this._remoteResourcesPath,query:a})}}const oEn=new Keo,Jeo="vscode-app",bq=class bq{uriToBrowserUri(t){return t.scheme===yi.vscodeRemote?oEn.rewrite(t):t.scheme===yi.file&&(v3||DJr===`${yi.vscodeFileResource}://${bq.FALLBACK_AUTHORITY}`)?t.with({scheme:yi.vscodeFileResource,authority:t.authority||bq.FALLBACK_AUTHORITY,query:null,fragment:null}):t}};bq.FALLBACK_AUTHORITY=Jeo;let rNe=bq;const sEn=new rNe;var oNe;(function(e){const t=new Map([["1",{"Cross-Origin-Opener-Policy":"same-origin"}],["2",{"Cross-Origin-Embedder-Policy":"require-corp"}],["3",{"Cross-Origin-Opener-Policy":"same-origin","Cross-Origin-Embedder-Policy":"require-corp"}]]);e.CoopAndCoep=Object.freeze(t.get("3"));const n="vscode-coi";function r(s){let a;typeof s=="string"?a=new URL(s).searchParams:s instanceof URL?a=s.searchParams:vi.isUri(s)&&(a=new URL(s.toString(!0)).searchParams);const l=a==null?void 0:a.get(n);if(l)return t.get(l)}e.getHeadersFromQuery=r;function o(s,a,l){if(!globalThis.crossOriginIsolated)return;const d=a&&l?"3":l?"2":"1";s instanceof URLSearchParams?s.set(n,d):s[n]=d}e.addSearchParam=o})(oNe||(oNe={}));const dbt=typeof Buffer<"u";new zh(()=>new Uint8Array(256));let Y8e;class B9{static wrap(t){return dbt&&!Buffer.isBuffer(t)&&(t=Buffer.from(t.buffer,t.byteOffset,t.byteLength)),new B9(t)}constructor(t){this.buffer=t,this.byteLength=this.buffer.byteLength}toString(){return dbt?this.buffer.toString():(Y8e||(Y8e=new TextDecoder),Y8e.decode(this.buffer))}}function eto(e,t){return e[t+0]<<0>>>0|e[t+1]<<8>>>0}function tto(e,t,n){e[n+0]=t&255,t=t>>>8,e[n+1]=t&255}function vb(e,t){return e[t]*2**24+e[t+1]*2**16+e[t+2]*2**8+e[t+3]}function Ab(e,t,n){e[n+3]=t,t=t>>>8,e[n+2]=t,t=t>>>8,e[n+1]=t,t=t>>>8,e[n]=t}function ubt(e,t){return e[t]}function hbt(e,t,n){e[n]=t}const fbt="0123456789abcdef";function nto({buffer:e}){let t="";for(let n=0;n>>4],t+=fbt[r&15]}return t}function xie(e){return vbe(e,0)}function vbe(e,t){switch(typeof e){case"object":return e===null?xS(349,t):Array.isArray(e)?rto(e,t):oto(e,t);case"string":return UJe(e,t);case"boolean":return ito(e,t);case"number":return xS(e,t);case"undefined":return xS(937,t);default:return xS(617,t)}}function xS(e,t){return(t<<5)-t+e|0}function ito(e,t){return xS(e?433:863,t)}function UJe(e,t){t=xS(149417,t);for(let n=0,r=e.length;nvbe(r,n),t)}function oto(e,t){return t=xS(181387,t),Object.keys(e).sort().reduce((n,r)=>(n=UJe(r,n),vbe(e[r],n)),t)}function Z8e(e,t,n=32){const r=n-t,o=~((1<>>r)>>>0}function cX(e,t=32){return e instanceof ArrayBuffer?nto(B9.wrap(new Uint8Array(e))):(e>>>0).toString(16).padStart(t/4,"0")}const pve=class pve{constructor(){this._h0=1732584193,this._h1=4023233417,this._h2=2562383102,this._h3=271733878,this._h4=3285377520,this._buff=new Uint8Array(67),this._buffDV=new DataView(this._buff.buffer),this._buffLen=0,this._totalLen=0,this._leftoverHighSurrogate=0,this._finished=!1}update(t){const n=t.length;if(n===0)return;const r=this._buff;let o=this._buffLen,s=this._leftoverHighSurrogate,a,l;for(s!==0?(a=s,l=-1,s=0):(a=t.charCodeAt(0),l=0);;){let d=a;if(Id(a))if(l+1>>6,t[n++]=128|(r&63)>>>0):r<65536?(t[n++]=224|(r&61440)>>>12,t[n++]=128|(r&4032)>>>6,t[n++]=128|(r&63)>>>0):(t[n++]=240|(r&1835008)>>>18,t[n++]=128|(r&258048)>>>12,t[n++]=128|(r&4032)>>>6,t[n++]=128|(r&63)>>>0),n>=64&&(this._step(),n-=64,this._totalLen+=64,t[0]=t[64],t[1]=t[65],t[2]=t[66]),n}digest(){return this._finished||(this._finished=!0,this._leftoverHighSurrogate&&(this._leftoverHighSurrogate=0,this._buffLen=this._push(this._buff,this._buffLen,65533)),this._totalLen+=this._buffLen,this._wrapUp()),cX(this._h0)+cX(this._h1)+cX(this._h2)+cX(this._h3)+cX(this._h4)}_wrapUp(){this._buff[this._buffLen++]=128,this._buff.subarray(this._buffLen).fill(0),this._buffLen>56&&(this._step(),this._buff.fill(0));const t=8*this._totalLen;this._buffDV.setUint32(56,Math.floor(t/4294967296),!1),this._buffDV.setUint32(60,t%4294967296,!1),this._step()}_step(){const t=pve._bigBlock32,n=this._buffDV;for(let g=0;g<64;g+=4)t.setUint32(g,n.getUint32(g,!1),!1);for(let g=64;g<320;g+=4)t.setUint32(g,Z8e(t.getUint32(g-12,!1)^t.getUint32(g-32,!1)^t.getUint32(g-56,!1)^t.getUint32(g-64,!1),1),!1);let r=this._h0,o=this._h1,s=this._h2,a=this._h3,l=this._h4,d,u,h;for(let g=0;g<80;g++)g<20?(d=o&s|~o&a,u=1518500249):g<40?(d=o^s^a,u=1859775393):g<60?(d=o&s|o&a|s&a,u=2400959708):(d=o^s^a,u=3395469782),h=Z8e(r,5)+d+l+u+t.getUint32(g*4,!1)&4294967295,l=a,a=s,s=Z8e(o,30),o=r,r=h;this._h0=this._h0+r&4294967295,this._h1=this._h1+o&4294967295,this._h2=this._h2+s&4294967295,this._h3=this._h3+a&4294967295,this._h4=this._h4+l&4294967295}};pve._bigBlock32=new DataView(new ArrayBuffer(320));let sNe=pve;function sto(e){if(e.length===0)throw new Error("Invalid tail call");return[e.slice(0,e.length-1),e[e.length-1]]}function Ua(e,t,n=(r,o)=>r===o){if(e===t)return!0;if(!e||!t||e.length!==t.length)return!1;for(let r=0,o=e.length;rn(e[r],t))}function jJe(e,t){let n=0,r=e-1;for(;n<=r;){const o=(n+r)/2|0,s=t(o);if(s<0)n=o+1;else if(s>0)r=o-1;else return o}return-(n+1)}function aNe(e,t,n){if(e=e|0,e>=t.length)throw new TypeError("invalid index");const r=t[Math.floor(t.length*Math.random())],o=[],s=[],a=[];for(const l of t){const d=n(l,r);d<0?o.push(l):d>0?s.push(l):a.push(l)}return e!!t)}function mbt(e){let t=0;for(let n=0;n0}function P8(e,t=n=>n){const n=new Set;return e.filter(r=>{const o=t(r);return n.has(o)?!1:(n.add(o),!0)})}function Xg(e,t){let n=typeof t=="number"?e:0;typeof t=="number"?n=e:(n=0,t=e);const r=[];if(n<=t)for(let o=n;ot;o--)r.push(o);return r}function Abe(e,t,n){const r=e.slice(0,t),o=e.slice(t);return r.concat(n,o)}function q8e(e,t){const n=e.indexOf(t);n>-1&&(e.splice(n,1),e.unshift(t))}function dle(e,t){const n=e.indexOf(t);n>-1&&(e.splice(n,1),e.push(t))}function lNe(e,t){for(const n of t)e.push(n)}function cto(e,t){const n=[];for(const r of e){const o=t(r);o!==void 0&&n.push(o)}return n}function VJe(e){return Array.isArray(e)?e:[e]}function dto(e,t,n){const r=cEn(e,t),o=e.length,s=n.length;e.length=o+s;for(let a=o-1;a>=r;a--)e[a+s]=e[a];for(let a=0;a0}e.isGreaterThan=r;function o(s){return s===0}e.isNeitherLessOrGreaterThan=o,e.greaterThan=1,e.lessThan=-1,e.neitherLessOrGreaterThan=0})(R9||(R9={}));function qh(e,t){return(n,r)=>t(e(n),e(r))}function uto(...e){return(t,n)=>{for(const r of e){const o=r(t,n);if(!R9.isNeitherLessOrGreaterThan(o))return o}return R9.neitherLessOrGreaterThan}}const T0=(e,t)=>e-t,dEn=(e,t)=>T0(e?1:0,t?1:0);function uEn(e){return(t,n)=>-e(t,n)}function hto(e){return(t,n)=>t===void 0?n===void 0?R9.neitherLessOrGreaterThan:R9.lessThan:n===void 0?R9.greaterThan:e(t,n)}class F8{constructor(t){this.firstIdx=0,this.items=t,this.lastIdx=this.items.length-1}get length(){return this.lastIdx-this.firstIdx+1}takeWhile(t){let n=this.firstIdx;for(;n=0&&t(this.items[n]);)n--;const r=n===this.lastIdx?null:this.items.slice(n+1,this.lastIdx+1);return this.lastIdx=n,r}peek(){if(this.length!==0)return this.items[this.firstIdx]}dequeue(){const t=this.items[this.firstIdx];return this.firstIdx++,t}takeCount(t){const n=this.items.slice(this.firstIdx,this.firstIdx+t);return this.firstIdx+=t,n}}const YN=class YN{constructor(t){this.iterate=t}toArray(){const t=[];return this.iterate(n=>(t.push(n),!0)),t}filter(t){return new YN(n=>this.iterate(r=>t(r)?n(r):!0))}map(t){return new YN(n=>this.iterate(r=>n(t(r))))}findLast(t){let n;return this.iterate(r=>(t(r)&&(n=r),!0)),n}findLastMaxBy(t){let n,r=!0;return this.iterate(o=>((r||R9.isGreaterThan(t(o,n)))&&(r=!1,n=o),!0)),n}};YN.empty=new YN(t=>{});let cD=YN;class Sme{constructor(t){this._indexMap=t}static createSortPermutation(t,n){const r=Array.from(t.keys()).sort((o,s)=>n(t[o],t[s]));return new Sme(r)}apply(t){return t.map((n,r)=>t[this._indexMap[r]])}inverse(){const t=this._indexMap.slice();for(let n=0;nt+n,0)}let z7;function fto(e){z7?z7 instanceof kbt?z7.loggers.push(e):z7=new kbt([z7,e]):z7=e}function yf(){return z7}class kbt{constructor(t){this.loggers=t}handleObservableCreated(t,n){for(const r of this.loggers)r.handleObservableCreated(t,n)}handleOnListenerCountChanged(t,n){for(const r of this.loggers)r.handleOnListenerCountChanged(t,n)}handleObservableUpdated(t,n){for(const r of this.loggers)r.handleObservableUpdated(t,n)}handleAutorunCreated(t,n){for(const r of this.loggers)r.handleAutorunCreated(t,n)}handleAutorunDisposed(t){for(const n of this.loggers)n.handleAutorunDisposed(t)}handleAutorunDependencyChanged(t,n,r){for(const o of this.loggers)o.handleAutorunDependencyChanged(t,n,r)}handleAutorunStarted(t){for(const n of this.loggers)n.handleAutorunStarted(t)}handleAutorunFinished(t){for(const n of this.loggers)n.handleAutorunFinished(t)}handleDerivedDependencyChanged(t,n,r){for(const o of this.loggers)o.handleDerivedDependencyChanged(t,n,r)}handleDerivedCleared(t){for(const n of this.loggers)n.handleDerivedCleared(t)}handleBeginTransaction(t){for(const n of this.loggers)n.handleBeginTransaction(t)}handleEndTransaction(t){for(const n of this.loggers)n.handleEndTransaction(t)}}var Hd;(function(e){let t=!1;function n(){t=!0}e.enable=n;function r(){if(!t)return;const o=Error,s=o.stackTraceLimit;o.stackTraceLimit=3;const a=new Error().stack;return o.stackTraceLimit=s,zJe.fromStack(a,2)}e.ofCaller=r})(Hd||(Hd={}));class zJe{static fromStack(t,n){const r=t.split(` +`),o=gto(r[n+1]);if(o)return new zJe(o.fileName,o.line,o.column,o.id)}constructor(t,n,r,o){this.fileName=t,this.line=n,this.column=r,this.id=o}}function gto(e){const t=e.match(/\((.*):(\d+):(\d+)\)/);if(t)return{fileName:t[1],line:parseInt(t[2]),column:parseInt(t[3]),id:e};const n=e.match(/at ([^\(\)]*):(\d+):(\d+)/);if(n)return{fileName:n[1],line:parseInt(n[2]),column:parseInt(n[3]),id:e}}const f2=(e,t)=>e===t;function $K(e=f2){return(t,n)=>Ua(t,n,e)}function HJe(){return(e,t)=>e.equals(t)}function oQ(e,t,n){if(n!==void 0){const r=e;return r==null||t===void 0||t===null?t===r:n(r,t)}else{const r=e;return(o,s)=>o==null||s===void 0||s===null?s===o:r(o,s)}}function cNe(e,t){if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;for(let n=0;n{const a=$Je(s);if(a!==void 0)return a;const d=/^\s*\(?\s*([a-zA-Z_$][a-zA-Z_$0-9]*)\s*\)?\s*=>\s*\1(?:\??)\.([a-zA-Z_$][a-zA-Z_$0-9]*)\s*$/.exec(s.toString());if(d)return`${this.debugName}.${d[2]}`;if(!o)return`${this.debugName} (mapped)`},debugReferenceFn:s},a=>s(this.read(a),a),r)}flatten(){return uNe({owner:void 0,debugName:()=>`${this.debugName} (flattened)`},t=>this.read(t).read(t))}recomputeInitiallyAndOnChange(t,n){return t.add(fEn(this,n)),this}}class $z extends gEn{constructor(t){var n;super(),this._observers=new Set,(n=yf())==null||n.handleObservableCreated(this,t)}addObserver(t){var r;const n=this._observers.size;this._observers.add(t),n===0&&this.onFirstObserverAdded(),n!==this._observers.size&&((r=yf())==null||r.handleOnListenerCountChanged(this,this._observers.size))}removeObserver(t){var r;const n=this._observers.delete(t);n&&this._observers.size===0&&this.onLastObserverRemoved(),n&&((r=yf())==null||r.handleOnListenerCountChanged(this,this._observers.size))}onFirstObserverAdded(){}onLastObserverRemoved(){}debugGetObservers(){return this._observers}}function wto(e){switch(e){case 0:return"initial";case 1:return"dependenciesMightHaveChanged";case 2:return"stale";case 3:return"upToDate";default:return""}}class pv extends $z{get debugName(){return this._debugNameData.getDebugName(this)??"(anonymous)"}constructor(t,n,r,o=void 0,s,a){var l;super(a),this._debugNameData=t,this._computeFn=n,this._changeTracker=r,this._handleLastObserverRemoved=o,this._equalityComparator=s,this._state=0,this._value=void 0,this._updateCount=0,this._dependencies=new Set,this._dependenciesToBeRemoved=new Set,this._changeSummary=void 0,this._isUpdating=!1,this._isComputing=!1,this._didReportChange=!1,this._isInBeforeUpdate=!1,this._isReaderValid=!1,this._store=void 0,this._delayedStore=void 0,this._removedObserverToCallEndUpdateOn=null,this._changeSummary=(l=this._changeTracker)==null?void 0:l.createChangeSummary(void 0)}onLastObserverRemoved(){var t,n;this._state=0,this._value=void 0,(t=yf())==null||t.handleDerivedCleared(this);for(const r of this._dependencies)r.removeObserver(this);this._dependencies.clear(),this._store!==void 0&&(this._store.dispose(),this._store=void 0),this._delayedStore!==void 0&&(this._delayedStore.dispose(),this._delayedStore=void 0),(n=this._handleLastObserverRemoved)==null||n.call(this)}get(){var n,r;if(this._isComputing,this._observers.size===0){let o;try{this._isReaderValid=!0;let s;this._changeTracker&&(s=this._changeTracker.createChangeSummary(void 0),(r=(n=this._changeTracker).beforeUpdate)==null||r.call(n,this,s)),o=this._computeFn(this,s)}finally{this._isReaderValid=!1}return this.onLastObserverRemoved(),o}else{do{if(this._state===1){for(const o of this._dependencies)if(o.reportChanges(),this._state===2)break}this._state===1&&(this._state=3),this._state!==3&&this._recompute()}while(this._state!==3);return this._value}}_recompute(){var r,o,s,a;let t=!1;this._isComputing=!0,this._didReportChange=!1;const n=this._dependenciesToBeRemoved;this._dependenciesToBeRemoved=this._dependencies,this._dependencies=n;try{const l=this._changeSummary;this._isReaderValid=!0,this._changeTracker&&(this._isInBeforeUpdate=!0,(o=(r=this._changeTracker).beforeUpdate)==null||o.call(r,this,l),this._isInBeforeUpdate=!1,this._changeSummary=(s=this._changeTracker)==null?void 0:s.createChangeSummary(l));const d=this._state!==0,u=this._value;this._state=3;const h=this._delayedStore;h!==void 0&&(this._delayedStore=void 0);try{this._store!==void 0&&(this._store.dispose(),this._store=void 0),this._value=this._computeFn(this,l)}finally{this._isReaderValid=!1;for(const g of this._dependenciesToBeRemoved)g.removeObserver(this);this._dependenciesToBeRemoved.clear(),h!==void 0&&h.dispose()}t=this._didReportChange||d&&!this._equalityComparator(u,this._value),(a=yf())==null||a.handleObservableUpdated(this,{oldValue:u,newValue:this._value,change:void 0,didChange:t,hadValue:d})}catch(l){gme(l)}if(this._isComputing=!1,!this._didReportChange&&t)for(const l of this._observers)l.handleChange(this,void 0);else this._didReportChange=!1}toString(){return`LazyDerived<${this.debugName}>`}beginUpdate(t){if(this._isUpdating)throw new hi("Cyclic deriveds are not supported yet!");this._updateCount++,this._isUpdating=!0;try{const n=this._updateCount===1;if(this._state===3&&(this._state=1,!n))for(const r of this._observers)r.handlePossibleChange(this);if(n)for(const r of this._observers)r.beginUpdate(this)}finally{this._isUpdating=!1}}endUpdate(t){if(this._updateCount--,this._updateCount===0){const n=[...this._observers];for(const r of n)r.endUpdate(this);if(this._removedObserverToCallEndUpdateOn){const r=[...this._removedObserverToCallEndUpdateOn];this._removedObserverToCallEndUpdateOn=null;for(const o of r)o.endUpdate(this)}}b6(()=>this._updateCount>=0)}handlePossibleChange(t){if(this._state===3&&this._dependencies.has(t)&&!this._dependenciesToBeRemoved.has(t)){this._state=1;for(const n of this._observers)n.handlePossibleChange(this)}}handleChange(t,n){var r;if(this._dependencies.has(t)&&!this._dependenciesToBeRemoved.has(t)||this._isInBeforeUpdate){(r=yf())==null||r.handleDerivedDependencyChanged(this,t,n);let o=!1;try{o=this._changeTracker?this._changeTracker.handleChange({changedObservable:t,change:n,didChange:a=>a===t},this._changeSummary):!0}catch(a){gme(a)}const s=this._state===3;if(o&&(this._state===1||s)&&(this._state=2,s))for(const a of this._observers)a.handlePossibleChange(this)}}_ensureReaderValid(){if(!this._isReaderValid)throw new hi("The reader object cannot be used outside its compute function!")}readObservable(t){this._ensureReaderValid(),t.addObserver(this);const n=t.get();return this._dependencies.add(t),this._dependenciesToBeRemoved.delete(t),n}get store(){return this._ensureReaderValid(),this._store===void 0&&(this._store=new Et),this._store}addObserver(t){const n=!this._observers.has(t)&&this._updateCount>0;super.addObserver(t),n&&(this._removedObserverToCallEndUpdateOn&&this._removedObserverToCallEndUpdateOn.has(t)?this._removedObserverToCallEndUpdateOn.delete(t):t.beginUpdate(this))}removeObserver(t){this._observers.has(t)&&this._updateCount>0&&(this._removedObserverToCallEndUpdateOn||(this._removedObserverToCallEndUpdateOn=new Set),this._removedObserverToCallEndUpdateOn.add(t)),super.removeObserver(t)}debugGetState(){return{state:this._state,stateStr:wto(this._state),updateCount:this._updateCount,isComputing:this._isComputing,dependencies:this._dependencies,value:this._value}}debugSetValue(t){this._value=t}debugRecompute(){this._isComputing?this._state=2:this._recompute()}setValue(t,n,r){this._value=t;const o=this._observers;n.updateObserver(this,this);for(const s of o)s.handleChange(this,r)}}class mEn extends pv{constructor(t,n,r,o=void 0,s,a,l){super(t,n,r,o,s,l),this.set=a}}function Rt(e,t,n=Hd.ofCaller()){return t!==void 0?new pv(new tf(e,void 0,t),t,void 0,void 0,f2,n):new pv(new tf(void 0,void 0,e),e,void 0,void 0,f2,n)}function XJe(e,t,n,r=Hd.ofCaller()){return new mEn(new tf(e,void 0,t),t,void 0,void 0,f2,n,r)}function Vh(e,t,n=Hd.ofCaller()){return new pv(new tf(e.owner,e.debugName,e.debugReferenceFn),t,void 0,e.onLastObserverRemoved,e.equalsFn??f2,n)}pto(Vh);function bbt(e,t,n=Hd.ofCaller()){return new pv(new tf(e.owner,e.debugName,void 0),t,e.changeTracker,void 0,e.equalityComparer??f2,n)}function vv(e,t,n=Hd.ofCaller()){let r,o;t===void 0?(r=e,o=void 0):(o=e,r=t);let s;return new pv(new tf(o,void 0,r),a=>{s?s.clear():s=new Et;const l=r(a);return l&&s.add(l),l},void 0,()=>{s&&(s.dispose(),s=void 0)},f2,n)}function Oto(e){switch(e){case 1:return"dependenciesMightHaveChanged";case 2:return"stale";case 3:return"upToDate";default:return""}}class XK{get debugName(){return this._debugNameData.getDebugName(this)??"(anonymous)"}constructor(t,n,r,o){var s,a;this._debugNameData=t,this._runFn=n,this._changeTracker=r,this._state=2,this._updateCount=0,this._disposed=!1,this._dependencies=new Set,this._dependenciesToBeRemoved=new Set,this._isRunning=!1,this._store=void 0,this._delayedStore=void 0,this._changeSummary=(s=this._changeTracker)==null?void 0:s.createChangeSummary(void 0),(a=yf())==null||a.handleAutorunCreated(this,o),this._run()}dispose(){var t;if(!this._disposed){this._disposed=!0;for(const n of this._dependencies)n.removeObserver(this);this._dependencies.clear(),this._store!==void 0&&this._store.dispose(),this._delayedStore!==void 0&&this._delayedStore.dispose(),(t=yf())==null||t.handleAutorunDisposed(this)}}_run(){var n,r,o,s;const t=this._dependenciesToBeRemoved;this._dependenciesToBeRemoved=this._dependencies,this._dependencies=t,this._state=3;try{if(!this._disposed){(n=yf())==null||n.handleAutorunStarted(this);const a=this._changeSummary,l=this._delayedStore;l!==void 0&&(this._delayedStore=void 0);try{this._isRunning=!0,this._changeTracker&&((o=(r=this._changeTracker).beforeUpdate)==null||o.call(r,this,a),this._changeSummary=this._changeTracker.createChangeSummary(a)),this._store!==void 0&&(this._store.dispose(),this._store=void 0),this._runFn(this,a)}catch(d){gme(d)}finally{this._isRunning=!1,l!==void 0&&l.dispose()}}}finally{this._disposed||(s=yf())==null||s.handleAutorunFinished(this);for(const a of this._dependenciesToBeRemoved)a.removeObserver(this);this._dependenciesToBeRemoved.clear()}}toString(){return`Autorun<${this.debugName}>`}beginUpdate(t){this._state===3&&(this._state=1),this._updateCount++}endUpdate(t){try{if(this._updateCount===1)do{if(this._state===1){this._state=3;for(const n of this._dependencies)if(n.reportChanges(),this._state===2)break}this._state!==3&&this._run()}while(this._state!==3)}finally{this._updateCount--}b6(()=>this._updateCount>=0)}handlePossibleChange(t){this._state===3&&this._isDependency(t)&&(this._state=1)}handleChange(t,n){var r;if(this._isDependency(t)){(r=yf())==null||r.handleAutorunDependencyChanged(this,t,n);try{(this._changeTracker?this._changeTracker.handleChange({changedObservable:t,change:n,didChange:s=>s===t},this._changeSummary):!0)&&(this._state=2)}catch(o){gme(o)}}}_isDependency(t){return this._dependencies.has(t)&&!this._dependenciesToBeRemoved.has(t)}_ensureNoRunning(){if(!this._isRunning)throw new hi("The reader object cannot be used outside its compute function!")}readObservable(t){if(this._ensureNoRunning(),this._disposed)return t.get();t.addObserver(this);const n=t.get();return this._dependencies.add(t),this._dependenciesToBeRemoved.delete(t),n}get store(){if(this._ensureNoRunning(),this._disposed)throw new hi("Cannot access store after dispose");return this._store===void 0&&(this._store=new Et),this._store}debugGetState(){return{isRunning:this._isRunning,updateCount:this._updateCount,dependencies:this._dependencies,state:this._state,stateStr:Oto(this._state)}}debugRerun(){this._isRunning?this._state=2:this._run()}}function Oi(e,t=Hd.ofCaller()){return new XK(new tf(void 0,void 0,e),e,void 0,t)}function pbe(e,t,n=Hd.ofCaller()){return new XK(new tf(e.owner,e.debugName,e.debugReferenceFn??t),t,void 0,n)}function Xz(e,t,n=Hd.ofCaller()){return new XK(new tf(e.owner,e.debugName,e.debugReferenceFn??t),t,e.changeTracker,n)}function yto(e,t){const n=new Et,r=Xz({owner:e.owner,debugName:e.debugName,debugReferenceFn:e.debugReferenceFn??t,changeTracker:e.changeTracker},(o,s)=>{n.clear(),t(o,s,n)});return $n(()=>{r.dispose(),n.dispose()})}function Tf(e){const t=new Et,n=pbe({owner:void 0,debugName:void 0,debugReferenceFn:e},r=>{t.clear(),e(r,t)});return $n(()=>{n.dispose(),t.dispose()})}function Cto(e,t){let n;return pbe({debugReferenceFn:t},r=>{const o=e.read(r),s=n;n=o,t({lastValue:s,newValue:o})})}function wbt(e){const t=new Error("BugIndicatingErrorRecovery: "+e);zi(t),console.error("recovered from an error that indicates a bug",t)}function la(e,t){const n=new Gz(e,t);try{e(n)}finally{n.finish()}}let ule;function MG(e){if(ule)e(ule);else{const t=new Gz(e,void 0);ule=t;try{e(t)}finally{t.finish(),ule=void 0}}}async function _to(e,t){const n=new Gz(e,t);try{await e(n)}finally{n.finish()}}function qW(e,t,n){e?t(e):la(t,n)}class Gz{constructor(t,n){var r;this._fn=t,this._getDebugName=n,this._updatingObservers=[],(r=yf())==null||r.handleBeginTransaction(this)}getDebugName(){return this._getDebugName?this._getDebugName():$Je(this._fn)}updateObserver(t,n){if(!this._updatingObservers){wbt("Transaction already finished!"),la(r=>{r.updateObserver(t,n)});return}this._updatingObservers.push({observer:t,observable:n}),t.beginUpdate(n)}finish(){var n;const t=this._updatingObservers;if(!t){wbt("transaction.finish() has already been called!");return}for(let r=0;rES.globalTransaction,f2,o??Hd.ofCaller())}function kEn(e,t,n,r=Hd.ofCaller()){return new ES(new tf(e.owner,e.debugName,e.debugReferenceFn??n),t,n,()=>ES.globalTransaction,e.equalsFn??f2,r)}class ES extends $z{constructor(t,n,r,o,s,a){super(a),this._debugNameData=t,this.event=n,this._getValue=r,this._getTransaction=o,this._equalityComparator=s,this._hasValue=!1,this.handleEvent=l=>{var m;const d=this._getValue(l),u=this._value,h=!this._hasValue||!this._equalityComparator(u,d);let g=!1;h&&(this._value=d,this._hasValue&&(g=!0,qW(this._getTransaction(),v=>{var f;(f=yf())==null||f.handleObservableUpdated(this,{oldValue:u,newValue:d,change:void 0,didChange:h,hadValue:this._hasValue});for(const k of this._observers)v.updateObserver(k,this),k.handleChange(this,void 0)},()=>{const v=this.getDebugName();return"Event fired"+(v?`: ${v}`:"")})),this._hasValue=!0),g||(m=yf())==null||m.handleObservableUpdated(this,{oldValue:u,newValue:d,change:void 0,didChange:h,hadValue:this._hasValue})}}getDebugName(){return this._debugNameData.getDebugName(this)}get debugName(){const t=this.getDebugName();return"From Event"+(t?`: ${t}`:"")}onFirstObserverAdded(){this._subscription=this.event(this.handleEvent)}onLastObserverRemoved(){this._subscription.dispose(),this._subscription=void 0,this._hasValue=!1,this._value=void 0}get(){return this._subscription?(this._hasValue||this.handleEvent(void 0),this._value):this._getValue(void 0)}debugSetValue(t){this._value=t}debugGetState(){return{value:this._value,hasValue:this._hasValue}}}(function(e){e.Observer=ES;function t(n,r){let o=!1;ES.globalTransaction===void 0&&(ES.globalTransaction=n,o=!0);try{r()}finally{o&&(ES.globalTransaction=void 0)}}e.batchEventsGlobally=t})(Ko||(Ko={}));function Obt(e,t){let n=!1,r,o;return Ko(s=>{const a=Oi(l=>{const d=e.read(l);n?(o&&clearTimeout(o),o=setTimeout(()=>{r=d,s()},t)):(n=!0,r=d)});return{dispose(){a.dispose(),n=!1,r=void 0}}},()=>n?r:e.get())}function KW(e,t){const n=new Sto(!0,t);e.addObserver(n);try{n.beginUpdate(e)}finally{n.endUpdate(e)}return $n(()=>{e.removeObserver(n)})}bto(KW);class Sto{constructor(t,n){this._forceRecompute=t,this._handleValue=n,this._counter=0}beginUpdate(t){this._counter++}endUpdate(t){this._counter===1&&this._forceRecompute&&(this._handleValue?this._handleValue(t.get()):t.reportChanges()),this._counter--}handlePossibleChange(t){}handleChange(t,n){}}function vL(e,t){let n;return Vh({owner:e,debugReferenceFn:t},o=>(n=t(o,n),n))}function GJe(e,t,n,r){let o=new ybt(n,r);return Vh({debugReferenceFn:n,owner:e,onLastObserverRemoved:()=>{o.dispose(),o=new ybt(n)}},a=>(o.setItems(t.read(a)),o.getItems()))}let ybt=class{constructor(t,n){this._map=t,this._keySelector=n,this._cache=new Map,this._items=[]}dispose(){this._cache.forEach(t=>t.store.dispose()),this._cache.clear()}setItems(t){const n=[],r=new Set(this._cache.keys());for(const o of t){const s=this._keySelector?this._keySelector(o):o;let a=this._cache.get(s);if(a)r.delete(s);else{const l=new Et;a={out:this._map(o,l),store:l},this._cache.set(s,a)}n.push(a.out)}for(const o of r)this._cache.get(o).store.dispose(),this._cache.delete(o);this._items=n}getItems(){return this._items}};function uN(e,t){switch(typeof e){case"number":return""+e;case"string":return e.length+2<=t?`"${e}"`:`"${e.substr(0,t-7)}"+...`;case"boolean":return e?"true":"false";case"undefined":return"undefined";case"object":return e===null?"null":Array.isArray(e)?Lto(e,t):xto(e,t);case"symbol":return e.toString();case"function":return`[[Function${e.name?" "+e.name:""}]]`;default:return""+e}}function Lto(e,t){let n="[ ",r=!0;for(const o of e){if(r||(n+=", "),n.length-5>t){n+="...";break}r=!1,n+=`${uN(o,t-n.length)}`}return n+=" ]",n}function xto(e,t){if(typeof e.toString=="function"&&e.toString!==Object.prototype.toString){const s=e.toString();return s.length<=t?s:s.substring(0,t-3)+"..."}const n=hEn(e);let r=n?n+"(":"{ ",o=!0;for(const[s,a]of Object.entries(e)){if(o||(r+=", "),r.length-5>t){r+="...";break}o=!1,r+=`${s}: ${uN(a,t-r.length)}`}return r+=n?")":" }",r}class YJe{static createClient(t,n){return new YJe(t,n)}constructor(t,n){this._channelFactory=t,this._getHandler=n,this._channel=this._channelFactory({handleNotification:s=>{const a=s,l=this._getHandler().notifications[a[0]];if(!l)throw new Error(`Unknown notification "${a[0]}"!`);l(...a[1])},handleRequest:s=>{const a=s;try{return{type:"result",value:this._getHandler().requests[a[0]](...a[1])}}catch(l){return{type:"error",value:l}}}});const r=new Proxy({},{get:(s,a)=>async(...l)=>{const d=await this._channel.sendRequest([a,l]);if(d.type==="error")throw d.value;return d.value}}),o=new Proxy({},{get:(s,a)=>(...l)=>{this._channel.sendNotification([a,l])}});this.api={notifications:o,requests:r}}}function Eto(e,t){const n=globalThis;let r=[],o;const{channel:s,handler:a}=Tto({sendNotification:d=>{o?o.sendNotification(d):r.push(d)}});let l;return(n.$$debugValueEditor_debugChannels??(n.$$debugValueEditor_debugChannels={}))[e]=d=>{l=t(),o=d;for(const u of r)d.sendNotification(u);return r=[],a},YJe.createClient(s,()=>{if(!l)throw new Error("Not supported");return l})}function Tto(e){let t;return{channel:r=>(t=r,{sendNotification:o=>{e.sendNotification(o)},sendRequest:o=>{throw new Error("not supported")}}),handler:{handleRequest:r=>r.type==="notification"?t==null?void 0:t.handleNotification(r.data):t==null?void 0:t.handleRequest(r.data)}}}class Qto{constructor(){this._timeout=void 0}throttle(t,n){this._timeout===void 0&&(this._timeout=setTimeout(()=>{this._timeout=void 0,t()},n))}dispose(){this._timeout!==void 0&&clearTimeout(this._timeout)}}function vEn(e,t){for(const n in t)e[n]&&typeof e[n]=="object"&&t[n]&&typeof t[n]=="object"?vEn(e[n],t[n]):e[n]=t[n]}function AEn(e,t){for(const n in t)t[n]===null?delete e[n]:e[n]&&typeof e[n]=="object"&&t[n]&&typeof t[n]=="object"?AEn(e[n],t[n]):e[n]=t[n]}function Ti(e,t,n=Hd.ofCaller()){let r;return typeof e=="string"?r=new tf(void 0,e,void 0):r=new tf(e,void 0,void 0),new GK(r,t,f2,n)}class GK extends $z{get debugName(){return this._debugNameData.getDebugName(this)??"ObservableValue"}constructor(t,n,r,o){var s;super(o),this._debugNameData=t,this._equalityComparator=r,this._value=n,(s=yf())==null||s.handleObservableUpdated(this,{hadValue:!1,newValue:n,change:void 0,didChange:!0,oldValue:void 0})}get(){return this._value}set(t,n,r){var s;if(r===void 0&&this._equalityComparator(this._value,t))return;let o;n||(n=o=new Gz(()=>{},()=>`Setting ${this.debugName}`));try{const a=this._value;this._setValue(t),(s=yf())==null||s.handleObservableUpdated(this,{oldValue:a,newValue:t,change:r,didChange:!0,hadValue:!0});for(const l of this._observers)n.updateObserver(l,this),l.handleChange(this,r)}finally{o&&o.finish()}}toString(){return`${this.debugName}: ${this._value}`}_setValue(t){this._value=t}debugGetState(){return{value:this._value}}debugSetValue(t){this._value=t}}function ZJe(e,t,n=Hd.ofCaller()){let r;return typeof e=="string"?r=new tf(void 0,e,void 0):r=new tf(e,void 0,void 0),new Dto(r,t,f2,n)}class Dto extends GK{_setValue(t){this._value!==t&&(this._value&&this._value.dispose(),this._value=t)}dispose(){var t;(t=this._value)==null||t.dispose()}}const jT=class jT{static getInstance(){return jT._instance===void 0&&(jT._instance=new jT),jT._instance}getTransactionState(){const t=[],n=[...this._activeTransactions];if(n.length===0)return;const r=n.flatMap(s=>s.debugGetUpdatingObservers()??[]).map(s=>s.observer),o=new Set;for(;r.length>0;){const s=r.shift();if(o.has(s))continue;o.add(s);const a=this._getInfo(s,l=>{o.has(l)||r.push(l)});a&&t.push(a)}return{names:n.map(s=>s.getDebugName()??"tx"),affected:t}}_getObservableInfo(t){const n=this._instanceInfos.get(t);if(!n){zi(new hi("No info found"));return}return n}_getAutorunInfo(t){const n=this._instanceInfos.get(t);if(!n){zi(new hi("No info found"));return}return n}_getInfo(t,n){if(t instanceof pv){const r=[...t.debugGetObservers()];for(const d of r)n(d);const o=this._getObservableInfo(t);if(!o)return;const s=t.debugGetState(),a={name:t.debugName,instanceId:o.instanceId,updateCount:s.updateCount},l=[...o.changedObservables].map(d=>{var u;return(u=this._instanceInfos.get(d))==null?void 0:u.instanceId}).filter(Mu);if(s.isComputing)return{...a,type:"observable/derived",state:"updating",changedDependencies:l,initialComputation:!1};switch(s.state){case 0:return{...a,type:"observable/derived",state:"noValue"};case 3:return{...a,type:"observable/derived",state:"upToDate"};case 2:return{...a,type:"observable/derived",state:"stale",changedDependencies:l};case 1:return{...a,type:"observable/derived",state:"possiblyStale"}}}else if(t instanceof XK){const r=this._getAutorunInfo(t);if(!r)return;const o={name:t.debugName,instanceId:r.instanceId,updateCount:r.updateCount},s=[...r.changedObservables].map(a=>this._instanceInfos.get(a).instanceId);if(t.debugGetState().isRunning)return{...o,type:"autorun",state:"updating",changedDependencies:s};switch(t.debugGetState().state){case 3:return{...o,type:"autorun",state:"upToDate"};case 2:return{...o,type:"autorun",state:"stale",changedDependencies:s};case 1:return{...o,type:"autorun",state:"possiblyStale"}}}}_formatObservable(t){const n=this._getObservableInfo(t);if(n)return{name:t.debugName,instanceId:n.instanceId}}_formatObserver(t){var r;if(t instanceof pv)return{name:t.toString(),instanceId:(r=this._getObservableInfo(t))==null?void 0:r.instanceId};const n=this._getAutorunInfo(t);if(n)return{name:t.toString(),instanceId:n.instanceId}}constructor(){this._declarationId=0,this._instanceId=0,this._declarations=new Map,this._instanceInfos=new WeakMap,this._aliveInstances=new Map,this._activeTransactions=new Set,this._channel=Eto("observableDevTools",()=>({notifications:{setDeclarationIdFilter:t=>{},logObservableValue:t=>{console.log("logObservableValue",t)},flushUpdates:()=>{this._flushUpdates()},resetUpdates:()=>{this._pendingChanges=null,this._channel.api.notifications.handleChange(this._fullState,!0)}},requests:{getDeclarations:()=>{const t={};for(const n of this._declarations.values())t[n.id]=n;return{decls:t}},getSummarizedInstances:()=>null,getObservableValueInfo:t=>({observers:[...this._aliveInstances.get(t).debugGetObservers()].map(r=>this._formatObserver(r)).filter(Mu)}),getDerivedInfo:t=>{const n=this._aliveInstances.get(t);return{dependencies:[...n.debugGetState().dependencies].map(r=>this._formatObservable(r)).filter(Mu),observers:[...n.debugGetObservers()].map(r=>this._formatObserver(r)).filter(Mu)}},getAutorunInfo:t=>({dependencies:[...this._aliveInstances.get(t).debugGetState().dependencies].map(r=>this._formatObservable(r)).filter(Mu)}),getTransactionState:()=>this.getTransactionState(),setValue:(t,n)=>{const r=this._aliveInstances.get(t);if(r instanceof pv)r.debugSetValue(n);else if(r instanceof GK)r.debugSetValue(n);else if(r instanceof ES)r.debugSetValue(n);else throw new hi("Observable is not supported");const o=[...r.debugGetObservers()];for(const s of o)s.beginUpdate(r);for(const s of o)s.handleChange(r,void 0);for(const s of o)s.endUpdate(r)},getValue:t=>{const n=this._aliveInstances.get(t);if(n instanceof pv)return uN(n.debugGetState().value,200);if(n instanceof GK)return uN(n.debugGetState().value,200)},logValue:t=>{const n=this._aliveInstances.get(t);if(n&&"get"in n)console.log("Logged Value:",n.get());else throw new hi("Observable is not supported")},rerun:t=>{const n=this._aliveInstances.get(t);if(n instanceof pv)n.debugRecompute();else if(n instanceof XK)n.debugRerun();else throw new hi("Observable is not supported")}}})),this._pendingChanges=null,this._changeThrottler=new Qto,this._fullState={},this._flushUpdates=()=>{this._pendingChanges!==null&&(this._channel.api.notifications.handleChange(this._pendingChanges,!1),this._pendingChanges=null)},Hd.enable()}_handleChange(t){AEn(this._fullState,t),this._pendingChanges===null?this._pendingChanges=t:vEn(this._pendingChanges,t),this._changeThrottler.throttle(this._flushUpdates,10)}_getDeclarationId(t,n){if(!n)return-1;let r=this._declarations.get(n.id);return r===void 0&&(r={id:this._declarationId++,type:t,url:n.fileName,line:n.line,column:n.column},this._declarations.set(n.id,r),this._handleChange({decls:{[r.id]:r}})),r.id}handleObservableCreated(t,n){const o={declarationId:this._getDeclarationId("observable/value",n),instanceId:this._instanceId++,listenerCount:0,lastValue:void 0,updateCount:0,changedObservables:new Set};this._instanceInfos.set(t,o)}handleOnListenerCountChanged(t,n){const r=this._getObservableInfo(t);if(r){if(r.listenerCount===0&&n>0){const o=t instanceof pv?"observable/derived":"observable/value";this._aliveInstances.set(r.instanceId,t),this._handleChange({instances:{[r.instanceId]:{instanceId:r.instanceId,declarationId:r.declarationId,formattedValue:r.lastValue,type:o,name:t.debugName}}})}else r.listenerCount>0&&n===0&&(this._handleChange({instances:{[r.instanceId]:null}}),this._aliveInstances.delete(r.instanceId));r.listenerCount=n}}handleObservableUpdated(t,n){if(t instanceof pv){this._handleDerivedRecomputed(t,n);return}const r=this._getObservableInfo(t);r&&n.didChange&&(r.lastValue=uN(n.newValue,30),r.listenerCount>0&&this._handleChange({instances:{[r.instanceId]:{formattedValue:r.lastValue}}}))}handleAutorunCreated(t,n){const o={declarationId:this._getDeclarationId("autorun",n),instanceId:this._instanceId++,updateCount:0,changedObservables:new Set};this._instanceInfos.set(t,o),this._aliveInstances.set(o.instanceId,t),o&&this._handleChange({instances:{[o.instanceId]:{instanceId:o.instanceId,declarationId:o.declarationId,runCount:0,type:"autorun",name:t.debugName}}})}handleAutorunDisposed(t){const n=this._getAutorunInfo(t);n&&(this._handleChange({instances:{[n.instanceId]:null}}),this._instanceInfos.delete(t),this._aliveInstances.delete(n.instanceId))}handleAutorunDependencyChanged(t,n,r){const o=this._getAutorunInfo(t);o&&o.changedObservables.add(n)}handleAutorunStarted(t){}handleAutorunFinished(t){const n=this._getAutorunInfo(t);n&&(n.changedObservables.clear(),n.updateCount++,this._handleChange({instances:{[n.instanceId]:{runCount:n.updateCount}}}))}handleDerivedDependencyChanged(t,n,r){const o=this._getObservableInfo(t);o&&o.changedObservables.add(n)}_handleDerivedRecomputed(t,n){const r=this._getObservableInfo(t);if(!r)return;const o=uN(n.newValue,30);r.updateCount++,r.changedObservables.clear(),r.lastValue=o,r.listenerCount>0&&this._handleChange({instances:{[r.instanceId]:{formattedValue:o,recomputationCount:r.updateCount}}})}handleDerivedCleared(t){const n=this._getObservableInfo(t);n&&(n.lastValue=void 0,n.changedObservables.clear(),n.listenerCount>0&&this._handleChange({instances:{[n.instanceId]:{formattedValue:void 0}}}))}handleBeginTransaction(t){this._activeTransactions.add(t)}handleEndTransaction(t){this._activeTransactions.delete(t)}};jT._instance=void 0;let hNe=jT;wme&&wme.VSCODE_DEV_DEBUG_OBSERVABLES&&fto(hNe.getInstance());const{getWindow:ii,getDocument:Bto,getWindows:pEn,getWindowsCount:Rto,getWindowId:YK,getWindowById:Cbt,onDidRegisterWindow:Eie,onWillUnregisterWindow:Ito,onDidUnregisterWindow:Mto}=function(){const e=new Map;bJr(xs,1);const t={window:xs,disposables:new Et};e.set(xs.vscodeWindowId,t);const n=new at,r=new at,o=new at;function s(a,l){return(typeof a=="number"?e.get(a):void 0)??(l?t:void 0)}return{onDidRegisterWindow:n.event,onWillUnregisterWindow:o.event,onDidUnregisterWindow:r.event,registerWindow(a){if(e.has(a.vscodeWindowId))return ht.None;const l=new Et,d={window:a,disposables:l.add(new Et)};return e.set(a.vscodeWindowId,d),l.add($n(()=>{e.delete(a.vscodeWindowId),r.fire(a)})),l.add(wt(a,nn.BEFORE_UNLOAD,()=>{o.fire(a)})),n.fire(d),l},getWindows(){return e.values()},getWindowsCount(){return e.size},getWindowId(a){return a.vscodeWindowId},hasWindow(a){return e.has(a)},getWindowById:s,getWindow(a){var u;const l=a;if((u=l==null?void 0:l.ownerDocument)!=null&&u.defaultView)return l.ownerDocument.defaultView.window;const d=a;return d!=null&&d.view?d.view.window:xs},getDocument(a){return ii(a).document}}}();function fh(e){for(;e.firstChild;)e.firstChild.remove()}class Pto{constructor(t,n,r,o){this._node=t,this._type=n,this._handler=r,this._options=o||!1,this._node.addEventListener(this._type,this._handler,this._options)}dispose(){this._handler&&(this._node.removeEventListener(this._type,this._handler,this._options),this._node=null,this._handler=null)}}function wt(e,t,n,r){return new Pto(e,t,n,r)}function bEn(e,t){return function(n){return t(new Xh(e,n))}}function Fto(e){return function(t){return e(new Us(t))}}const wc=function(t,n,r,o){let s=r;return n==="click"||n==="mousedown"||n==="contextmenu"?s=bEn(ii(t),r):(n==="keydown"||n==="keypress"||n==="keyup")&&(s=Fto(r)),wt(t,n,s,o)},Nto=function(t,n,r){const o=bEn(ii(t),n);return wEn(t,o,r)};function wEn(e,t,n){return wt(e,cA&&Cie.pointerEvents?nn.POINTER_DOWN:nn.MOUSE_DOWN,t,n)}function Uto(e,t,n){return wt(e,cA&&Cie.pointerEvents?nn.POINTER_MOVE:nn.MOUSE_MOVE,t,n)}function _bt(e,t,n){return wt(e,cA&&Cie.pointerEvents?nn.POINTER_UP:nn.MOUSE_UP,t,n)}function PG(e,t,n){return uZ(e,t,n)}class K8e extends W6n{constructor(t,n){super(t,n)}}let xme,A1;class qJe extends QJe{constructor(t){super(),this.defaultTarget=t&&ii(t)}cancelAndSet(t,n,r){return super.cancelAndSet(t,n,r??this.defaultTarget)}}class J8e{constructor(t,n=0){this._runner=t,this.priority=n,this._canceled=!1}dispose(){this._canceled=!0}execute(){if(!this._canceled)try{this._runner()}catch(t){zi(t)}}static sort(t,n){return n.priority-t.priority}}(function(){const e=new Map,t=new Map,n=new Map,r=new Map,o=s=>{n.set(s,!1);const a=e.get(s)??[];for(t.set(s,a),e.set(s,[]),r.set(s,!0);a.length>0;)a.sort(J8e.sort),a.shift().execute();r.set(s,!1)};A1=(s,a,l=0)=>{const d=YK(s),u=new J8e(a,l);let h=e.get(d);return h||(h=[],e.set(d,h)),h.push(u),n.get(d)||(n.set(d,!0),s.requestAnimationFrame(()=>o(d))),u},xme=(s,a,l)=>{const d=YK(s);if(r.get(d)){const u=new J8e(a,l);let h=t.get(d);return h||(h=[],t.set(d,h)),h.push(u),u}else return A1(s,a,l)}})();function bbe(e){return ii(e).getComputedStyle(e,null)}function O6(e,t,n){const r=ii(e),o=r.document;if(e!==o.body)return new cs(e.clientWidth,e.clientHeight);if(cA&&(r!=null&&r.visualViewport))return new cs(r.visualViewport.width,r.visualViewport.height);if(r!=null&&r.innerWidth&&r.innerHeight)return new cs(r.innerWidth,r.innerHeight);if(o.body&&o.body.clientWidth&&o.body.clientHeight)return new cs(o.body.clientWidth,o.body.clientHeight);if(o.documentElement&&o.documentElement.clientWidth&&o.documentElement.clientHeight)return new cs(o.documentElement.clientWidth,o.documentElement.clientHeight);throw new Error("Unable to figure out browser width and height")}class bc{static convertToPixels(t,n){return parseFloat(n)||0}static getDimension(t,n){const r=bbe(t),o=r?r.getPropertyValue(n):"0";return bc.convertToPixels(t,o)}static getBorderLeftWidth(t){return bc.getDimension(t,"border-left-width")}static getBorderRightWidth(t){return bc.getDimension(t,"border-right-width")}static getBorderTopWidth(t){return bc.getDimension(t,"border-top-width")}static getBorderBottomWidth(t){return bc.getDimension(t,"border-bottom-width")}static getPaddingLeft(t){return bc.getDimension(t,"padding-left")}static getPaddingRight(t){return bc.getDimension(t,"padding-right")}static getPaddingTop(t){return bc.getDimension(t,"padding-top")}static getPaddingBottom(t){return bc.getDimension(t,"padding-bottom")}static getMarginLeft(t){return bc.getDimension(t,"margin-left")}static getMarginTop(t){return bc.getDimension(t,"margin-top")}static getMarginRight(t){return bc.getDimension(t,"margin-right")}static getMarginBottom(t){return bc.getDimension(t,"margin-bottom")}}const WT=class WT{constructor(t,n){this.width=t,this.height=n}with(t=this.width,n=this.height){return t!==this.width||n!==this.height?new WT(t,n):this}static is(t){return typeof t=="object"&&typeof t.height=="number"&&typeof t.width=="number"}static lift(t){return t instanceof WT?t:new WT(t.width,t.height)}static equals(t,n){return t===n?!0:!t||!n?!1:t.width===n.width&&t.height===n.height}};WT.None=new WT(0,0);let cs=WT;function OEn(e){let t=e.offsetParent,n=e.offsetTop,r=e.offsetLeft;for(;(e=e.parentNode)!==null&&e!==e.ownerDocument.body&&e!==e.ownerDocument.documentElement;){n-=e.scrollTop;const o=CEn(e)?null:bbe(e);o&&(r-=o.direction!=="rtl"?e.scrollLeft:-e.scrollLeft),e===t&&(r+=bc.getBorderLeftWidth(e),n+=bc.getBorderTopWidth(e),n+=e.offsetTop,r+=e.offsetLeft,t=e.offsetParent)}return{left:r,top:n}}function jto(e,t,n){typeof t=="number"&&(e.style.width=`${t}px`),typeof n=="number"&&(e.style.height=`${n}px`)}function Kl(e){const t=e.getBoundingClientRect(),n=ii(e);return{left:t.left+n.scrollX,top:t.top+n.scrollY,width:t.width,height:t.height}}function yEn(e){let t=e,n=1;do{const r=bbe(t).zoom;r!=null&&r!=="1"&&(n*=r),t=t.parentElement}while(t!==null&&t!==t.ownerDocument.documentElement);return n}function s0(e){const t=bc.getMarginLeft(e)+bc.getMarginRight(e);return e.offsetWidth+t}function eLe(e){const t=bc.getBorderLeftWidth(e)+bc.getBorderRightWidth(e),n=bc.getPaddingLeft(e)+bc.getPaddingRight(e);return e.offsetWidth-t-n}function Wto(e){const t=bc.getBorderTopWidth(e)+bc.getBorderBottomWidth(e),n=bc.getPaddingTop(e)+bc.getPaddingBottom(e);return e.offsetHeight-t-n}function TS(e){const t=bc.getMarginTop(e)+bc.getMarginBottom(e);return e.offsetHeight+t}function gu(e,t){return!!(t!=null&&t.contains(e))}function Vto(e,t,n){for(;e&&e.nodeType===e.ELEMENT_NODE;){if(e.classList.contains(t))return e;if(n){if(typeof n=="string"){if(e.classList.contains(n))return null}else if(e===n)return null}e=e.parentNode}return null}function tLe(e,t,n){return!!Vto(e,t,n)}function CEn(e){return e&&!!e.host&&!!e.mode}function Eme(e){return!!y6(e)}function y6(e){var t;for(;e.parentNode;){if(e===((t=e.ownerDocument)==null?void 0:t.body))return null;e=e.parentNode}return CEn(e)?e:null}function Nd(){let e=Tie().activeElement;for(;e!=null&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function wbe(e){return Nd()===e}function _En(e){return gu(Nd(),e)}function Tie(){return Rto()<=1?xs.document:Array.from(pEn()).map(({window:t})=>t.document).find(t=>t.hasFocus())??xs.document}function vs(){var t;return((t=Tie().defaultView)==null?void 0:t.window)??xs}const zto=new class{constructor(){this.mutationObservers=new Map}observe(e,t,n){let r=this.mutationObservers.get(e);r||(r=new Map,this.mutationObservers.set(e,r));const o=xie(n);let s=r.get(o);if(s)s.users+=1;else{const a=new at,l=new MutationObserver(u=>a.fire(u));l.observe(e,n);const d=s={users:1,observer:l,onDidMutate:a.event};t.add($n(()=>{d.users-=1,d.users===0&&(a.dispose(),l.disconnect(),r==null||r.delete(o),(r==null?void 0:r.size)===0&&this.mutationObservers.delete(e))})),r.set(o,s)}return s.onDidMutate}};function ec(e){return e instanceof HTMLElement||e instanceof ii(e).HTMLElement}function Sbt(e){return e instanceof HTMLAnchorElement||e instanceof ii(e).HTMLAnchorElement}function SEn(e){return e instanceof SVGElement||e instanceof ii(e).SVGElement}function KJe(e){return e instanceof MouseEvent||e instanceof ii(e).MouseEvent}function tS(e){return e instanceof KeyboardEvent||e instanceof ii(e).KeyboardEvent}const nn={CLICK:"click",AUXCLICK:"auxclick",DBLCLICK:"dblclick",MOUSE_UP:"mouseup",MOUSE_DOWN:"mousedown",MOUSE_OVER:"mouseover",MOUSE_MOVE:"mousemove",MOUSE_OUT:"mouseout",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",MOUSE_WHEEL:"wheel",POINTER_UP:"pointerup",POINTER_DOWN:"pointerdown",POINTER_MOVE:"pointermove",POINTER_LEAVE:"pointerleave",CONTEXT_MENU:"contextmenu",KEY_DOWN:"keydown",KEY_UP:"keyup",BEFORE_UNLOAD:"beforeunload",FOCUS:"focus",FOCUS_IN:"focusin",FOCUS_OUT:"focusout",BLUR:"blur",INPUT:"input",DRAG_START:"dragstart",DRAG:"drag",DRAG_ENTER:"dragenter",DRAG_LEAVE:"dragleave",DRAG_OVER:"dragover",DROP:"drop",DRAG_END:"dragend"};function Hto(e){const t=e;return!!(t&&typeof t.preventDefault=="function"&&typeof t.stopPropagation=="function")}const Qo={stop:(e,t)=>(e.preventDefault(),t&&e.stopPropagation(),e)};function $to(e){const t=[];for(let n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)t[n]=e.scrollTop,e=e.parentNode;return t}function Xto(e,t){for(let n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)e.scrollTop!==t[n]&&(e.scrollTop=t[n]),e=e.parentNode}let Gto=class fNe extends ht{get onDidFocus(){return this._onDidFocus.event}get onDidBlur(){return this._onDidBlur.event}static hasFocusWithin(t){if(ec(t)){const n=y6(t),r=n?n.activeElement:t.ownerDocument.activeElement;return gu(r,t)}else{const n=t;return gu(n.document.activeElement,n.document)}}constructor(t){super(),this._onDidFocus=this._register(new at),this._onDidBlur=this._register(new at);let n=fNe.hasFocusWithin(t),r=!1;const o=()=>{r=!1,n||(n=!0,this._onDidFocus.fire())},s=()=>{n&&(r=!0,(ec(t)?ii(t):t).setTimeout(()=>{r&&(r=!1,n=!1,this._onDidBlur.fire())},0))};this._refreshStateHandler=()=>{fNe.hasFocusWithin(t)!==n&&(n?s():o())},this._register(wt(t,nn.FOCUS,o,!0)),this._register(wt(t,nn.BLUR,s,!0)),ec(t)&&(this._register(wt(t,nn.FOCUS_IN,()=>this._refreshStateHandler())),this._register(wt(t,nn.FOCUS_OUT,()=>this._refreshStateHandler())))}};function uA(e){return new Gto(e)}function Yto(e,t){return e.after(t),t}function Xt(e,...t){if(e.append(...t),t.length===1&&typeof t[0]!="string")return t[0]}function Obe(e,t){return e.insertBefore(t,e.firstChild),t}function mu(e,...t){e.textContent="",Xt(e,...t)}const Zto=/([\w\-]+)?(#([\w\-]+))?((\.([\w\-]+))*)/;var ZK;(function(e){e.HTML="http://www.w3.org/1999/xhtml",e.SVG="http://www.w3.org/2000/svg"})(ZK||(ZK={}));function LEn(e,t,n,...r){const o=Zto.exec(t);if(!o)throw new Error("Bad use of emmet");const s=o[1]||"div";let a;return e!==ZK.HTML?a=document.createElementNS(e,s):a=document.createElement(s),o[3]&&(a.id=o[3]),o[4]&&(a.className=o[4].replace(/\./g," ").trim()),n&&Object.entries(n).forEach(([l,d])=>{typeof d>"u"||(/^on\w+$/.test(l)?a[l]=d:l==="selected"?d&&a.setAttribute(l,"true"):a.setAttribute(l,d))}),a.append(...r),a}function tn(e,t,...n){return LEn(ZK.HTML,e,t,...n)}tn.SVG=function(e,t,...n){return LEn(ZK.SVG,e,t,...n)};function qto(e,...t){e?k0(...t):tm(...t)}function k0(...e){for(const t of e)t.style.display="",t.removeAttribute("aria-hidden")}function tm(...e){for(const t of e)t.style.display="none",t.setAttribute("aria-hidden","true")}function Lbt(e,t){const n=e.devicePixelRatio*t;return Math.max(1,Math.floor(n))/e.devicePixelRatio}function xEn(e){xs.open(e,"_blank","noopener")}function Kto(e,t){const n=()=>{t(),r=A1(e,n)};let r=A1(e,n);return $n(()=>r.dispose())}oEn.setPreferredWebSchema(/^https:/.test(xs.location.href)?"https":"http");class QS extends at{constructor(){super(),this._subscriptions=new Et,this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1},this._subscriptions.add(on.runAndSubscribe(Eie,({window:t,disposables:n})=>this.registerListeners(t,n),{window:xs,disposables:this._subscriptions}))}registerListeners(t,n){n.add(wt(t,"keydown",r=>{if(r.defaultPrevented)return;const o=new Us(r);if(!(o.keyCode===6&&r.repeat)){if(r.altKey&&!this._keyStatus.altKey)this._keyStatus.lastKeyPressed="alt";else if(r.ctrlKey&&!this._keyStatus.ctrlKey)this._keyStatus.lastKeyPressed="ctrl";else if(r.metaKey&&!this._keyStatus.metaKey)this._keyStatus.lastKeyPressed="meta";else if(r.shiftKey&&!this._keyStatus.shiftKey)this._keyStatus.lastKeyPressed="shift";else if(o.keyCode!==6)this._keyStatus.lastKeyPressed=void 0;else return;this._keyStatus.altKey=r.altKey,this._keyStatus.ctrlKey=r.ctrlKey,this._keyStatus.metaKey=r.metaKey,this._keyStatus.shiftKey=r.shiftKey,this._keyStatus.lastKeyPressed&&(this._keyStatus.event=r,this.fire(this._keyStatus))}},!0)),n.add(wt(t,"keyup",r=>{r.defaultPrevented||(!r.altKey&&this._keyStatus.altKey?this._keyStatus.lastKeyReleased="alt":!r.ctrlKey&&this._keyStatus.ctrlKey?this._keyStatus.lastKeyReleased="ctrl":!r.metaKey&&this._keyStatus.metaKey?this._keyStatus.lastKeyReleased="meta":!r.shiftKey&&this._keyStatus.shiftKey?this._keyStatus.lastKeyReleased="shift":this._keyStatus.lastKeyReleased=void 0,this._keyStatus.lastKeyPressed!==this._keyStatus.lastKeyReleased&&(this._keyStatus.lastKeyPressed=void 0),this._keyStatus.altKey=r.altKey,this._keyStatus.ctrlKey=r.ctrlKey,this._keyStatus.metaKey=r.metaKey,this._keyStatus.shiftKey=r.shiftKey,this._keyStatus.lastKeyReleased&&(this._keyStatus.event=r,this.fire(this._keyStatus)))},!0)),n.add(wt(t.document.body,"mousedown",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),n.add(wt(t.document.body,"mouseup",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),n.add(wt(t.document.body,"mousemove",r=>{r.buttons&&(this._keyStatus.lastKeyPressed=void 0)},!0)),n.add(wt(t,"blur",()=>{this.resetKeyStatus()}))}get keyStatus(){return this._keyStatus}resetKeyStatus(){this.doResetKeyStatus(),this.fire(this._keyStatus)}doResetKeyStatus(){this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1}}static getInstance(){return QS.instance||(QS.instance=new QS),QS.instance}dispose(){super.dispose(),this._subscriptions.dispose()}}class Jto extends ht{constructor(t,n){super(),this.element=t,this.callbacks=n,this.counter=0,this.dragStartTime=0,this.registerListeners()}registerListeners(){this.callbacks.onDragStart&&this._register(wt(this.element,nn.DRAG_START,t=>{var n,r;(r=(n=this.callbacks).onDragStart)==null||r.call(n,t)})),this.callbacks.onDrag&&this._register(wt(this.element,nn.DRAG,t=>{var n,r;(r=(n=this.callbacks).onDrag)==null||r.call(n,t)})),this._register(wt(this.element,nn.DRAG_ENTER,t=>{var n,r;this.counter++,this.dragStartTime=t.timeStamp,(r=(n=this.callbacks).onDragEnter)==null||r.call(n,t)})),this._register(wt(this.element,nn.DRAG_OVER,t=>{var n,r;t.preventDefault(),(r=(n=this.callbacks).onDragOver)==null||r.call(n,t,t.timeStamp-this.dragStartTime)})),this._register(wt(this.element,nn.DRAG_LEAVE,t=>{var n,r;this.counter--,this.counter===0&&(this.dragStartTime=0,(r=(n=this.callbacks).onDragLeave)==null||r.call(n,t))})),this._register(wt(this.element,nn.DRAG_END,t=>{var n,r;this.counter=0,this.dragStartTime=0,(r=(n=this.callbacks).onDragEnd)==null||r.call(n,t)})),this._register(wt(this.element,nn.DROP,t=>{var n,r;this.counter=0,this.dragStartTime=0,(r=(n=this.callbacks).onDrop)==null||r.call(n,t)}))}}const eno=/(?[\w\-]+)?(?:#(?[\w\-]+))?(?(?:\.(?:[\w\-]+))*)(?:@(?(?:[\w\_])+))?/;function wo(e,...t){let n,r;Array.isArray(t[0])?(n={},r=t[0]):(n=t[0]||{},r=t[1]);const o=eno.exec(e);if(!o||!o.groups)throw new Error("Bad use of h");const s=o.groups.tag||"div",a=document.createElement(s);o.groups.id&&(a.id=o.groups.id);const l=[];if(o.groups.class)for(const u of o.groups.class.split("."))u!==""&&l.push(u);if(n.className!==void 0)for(const u of n.className.split("."))u!==""&&l.push(u);l.length>0&&(a.className=l.join(" "));const d={};if(o.groups.name&&(d[o.groups.name]=a),r)for(const u of r)ec(u)?a.appendChild(u):typeof u=="string"?a.append(u):"root"in u&&(Object.assign(d,u),a.appendChild(u.root));for(const[u,h]of Object.entries(n))if(u!=="className")if(u==="style")for(const[g,m]of Object.entries(h))a.style.setProperty(qK(g),typeof m=="number"?m+"px":""+m);else u==="tabIndex"?a.tabIndex=h:a.setAttribute(qK(u),h.toString());return d.root=a,d}function qK(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function a3(e){return e.tagName.toLowerCase()==="input"||e.tagName.toLowerCase()==="textarea"||ec(e)&&!!e.editContext}var cr;(function(e){function t(o=void 0){return(s,a,l)=>{const d=a.class;delete a.class;const u=a.ref;delete a.ref;const h=a.obsRef;return delete a.obsRef,new nno(s,u,h,o,d,a,l)}}function n(o,s=void 0){const a=t(s);return(l,d)=>a(o,l,d)}e.div=n("div"),e.elem=t(void 0),e.svg=n("svg","http://www.w3.org/2000/svg"),e.svgElem=t("http://www.w3.org/2000/svg");function r(){let o;const s=function(a){o=a};return Object.defineProperty(s,"element",{get(){if(!o)throw new hi("Make sure the ref is set before accessing the element. Maybe wrong initialization order?");return o}}),s}e.ref=r})(cr||(cr={}));class JJe{constructor(t,n,r,o,s,a,l){this._deriveds=[],this._element=o?document.createElementNS(o,t):document.createElement(t),n&&n(this._element),r&&this._deriveds.push(Rt(d=>{r(this),d.store.add({dispose:()=>{r(null)}})})),s&&(TEn(s)?this._deriveds.push(Rt(this,d=>{xbt(this._element,Ebt(s,d))})):xbt(this._element,Ebt(s,void 0)));for(const[d,u]of Object.entries(a))if(d==="style")for(const[h,g]of Object.entries(u)){const m=qK(h);sQ(g)?this._deriveds.push(Vh({owner:this,debugName:()=>`set.style.${m}`},v=>{this._element.style.setProperty(m,Tbt(g.read(v)))})):this._element.style.setProperty(m,Tbt(g))}else d==="tabIndex"?sQ(u)?this._deriveds.push(Rt(this,h=>{this._element.tabIndex=u.read(h)})):this._element.tabIndex=u:d.startsWith("on")?this._element[d]=u:sQ(u)?this._deriveds.push(Vh({owner:this,debugName:()=>`set.${d}`},h=>{Qbt(this._element,d,u.read(h))})):Qbt(this._element,d,u);if(l){let d=function(h,g){return sQ(g)?d(h,g.read(h)):Array.isArray(g)?g.flatMap(m=>d(h,m)):g instanceof JJe?(h&&g.readEffect(h),[g._element]):g?[g]:[]};const u=Rt(this,h=>{this._element.replaceChildren(...d(h,l))});this._deriveds.push(u),QEn(l)||u.get()}}readEffect(t){for(const n of this._deriveds)n.read(t)}keepUpdated(t){return Rt(n=>{this.readEffect(n)}).recomputeInitiallyAndOnChange(t),this}toDisposableLiveElement(){const t=new Et;return this.keepUpdated(t),new tno(this._element,t)}}function xbt(e,t){SEn(e)?e.setAttribute("class",t):e.className=t}function EEn(e,t,n){if(sQ(e)){n(e.read(t));return}if(Array.isArray(e)){for(const r of e)EEn(r,t,n);return}n(e)}function Ebt(e,t){let n="";return EEn(e,t,r=>{r&&(n.length===0?n=r:n+=" "+r)}),n}function TEn(e){return sQ(e)?!0:Array.isArray(e)?e.some(t=>TEn(t)):!1}function Tbt(e){return typeof e=="number"?e+"px":e}function QEn(e){return sQ(e)?!0:Array.isArray(e)?e.some(t=>QEn(t)):!1}class tno{constructor(t,n){this.element=t,this._disposable=n}dispose(){this._disposable.dispose()}}class nno extends JJe{constructor(){super(...arguments),this._isHovered=void 0,this._didMouseMoveDuringHover=void 0}get element(){return this._element}get isHovered(){if(!this._isHovered){const t=Ti("hovered",!1);this._element.addEventListener("mouseenter",n=>t.set(!0,void 0)),this._element.addEventListener("mouseleave",n=>t.set(!1,void 0)),this._isHovered=t}return this._isHovered}get didMouseMoveDuringHover(){if(!this._didMouseMoveDuringHover){let t=!1;const n=Ti("didMouseMoveDuringHover",!1);this._element.addEventListener("mouseenter",r=>{t=!0}),this._element.addEventListener("mousemove",r=>{t&&n.set(!0,void 0)}),this._element.addEventListener("mouseleave",r=>{t=!1,n.set(!1,void 0)}),this._didMouseMoveDuringHover=n}return this._didMouseMoveDuringHover}}function Qbt(e,t,n){n==null?e.removeAttribute(qK(t)):e.setAttribute(qK(t),String(n))}function sQ(e){return!!e&&e.read!==void 0&&e.reportChanges!==void 0}const Dbt=2e4;let bT,Zue,gNe,que,mNe;function ino(e){bT=document.createElement("div"),bT.className="monaco-aria-container";const t=()=>{const r=document.createElement("div");return r.className="monaco-alert",r.setAttribute("role","alert"),r.setAttribute("aria-atomic","true"),bT.appendChild(r),r};Zue=t(),gNe=t();const n=()=>{const r=document.createElement("div");return r.className="monaco-status",r.setAttribute("aria-live","polite"),r.setAttribute("aria-atomic","true"),bT.appendChild(r),r};que=n(),mNe=n(),e.appendChild(bT)}function um(e){bT&&(Zue.textContent!==e?(fh(gNe),Tme(Zue,e)):(fh(Zue),Tme(gNe,e)))}function A3(e){bT&&(que.textContent!==e?(fh(mNe),Tme(que,e)):(fh(que),Tme(mNe,e)))}function Tme(e,t){fh(e),t.length>Dbt&&(t=t.substr(0,Dbt)),e.textContent=t,e.style.visibility="hidden",e.style.visibility="visible"}var qb;(function(e){e.serviceIds=new Map,e.DI_TARGET="$di$target",e.DI_DEPENDENCIES="$di$dependencies";function t(n){return n[e.DI_DEPENDENCIES]||[]}e.getServiceDependencies=t})(qb||(qb={}));const Zn=_r("instantiationService");function rno(e,t,n){t[qb.DI_TARGET]===t?t[qb.DI_DEPENDENCIES].push({id:e,index:n}):(t[qb.DI_DEPENDENCIES]=[{id:e,index:n}],t[qb.DI_TARGET]=t)}function _r(e){if(qb.serviceIds.has(e))return qb.serviceIds.get(e);const t=function(n,r,o){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");rno(t,n,o)};return t.toString=()=>e,qb.serviceIds.set(e,t),t}const yo=_r("codeEditorService");let rt=class H7{constructor(t,n){this.lineNumber=t,this.column=n}with(t=this.lineNumber,n=this.column){return t===this.lineNumber&&n===this.column?this:new H7(t,n)}delta(t=0,n=0){return this.with(Math.max(1,this.lineNumber+t),Math.max(1,this.column+n))}equals(t){return H7.equals(this,t)}static equals(t,n){return!t&&!n?!0:!!t&&!!n&&t.lineNumber===n.lineNumber&&t.column===n.column}isBefore(t){return H7.isBefore(this,t)}static isBefore(t,n){return t.lineNumbere.run(...t)}}const vNe=Object.create(null);function Ce(e,t){if(fu(t)){const n=vNe[t];if(n===void 0)throw new Error(`${e} references an unknown codicon: ${t}`);t=n}return vNe[e]=t,{id:e}}function DEn(){return vNe}const ono={add:Ce("add",6e4),plus:Ce("plus",6e4),gistNew:Ce("gist-new",6e4),repoCreate:Ce("repo-create",6e4),lightbulb:Ce("lightbulb",60001),lightBulb:Ce("light-bulb",60001),repo:Ce("repo",60002),repoDelete:Ce("repo-delete",60002),gistFork:Ce("gist-fork",60003),repoForked:Ce("repo-forked",60003),gitPullRequest:Ce("git-pull-request",60004),gitPullRequestAbandoned:Ce("git-pull-request-abandoned",60004),recordKeys:Ce("record-keys",60005),keyboard:Ce("keyboard",60005),tag:Ce("tag",60006),gitPullRequestLabel:Ce("git-pull-request-label",60006),tagAdd:Ce("tag-add",60006),tagRemove:Ce("tag-remove",60006),person:Ce("person",60007),personFollow:Ce("person-follow",60007),personOutline:Ce("person-outline",60007),personFilled:Ce("person-filled",60007),sourceControl:Ce("source-control",60008),mirror:Ce("mirror",60009),mirrorPublic:Ce("mirror-public",60009),star:Ce("star",60010),starAdd:Ce("star-add",60010),starDelete:Ce("star-delete",60010),starEmpty:Ce("star-empty",60010),comment:Ce("comment",60011),commentAdd:Ce("comment-add",60011),alert:Ce("alert",60012),warning:Ce("warning",60012),search:Ce("search",60013),searchSave:Ce("search-save",60013),logOut:Ce("log-out",60014),signOut:Ce("sign-out",60014),logIn:Ce("log-in",60015),signIn:Ce("sign-in",60015),eye:Ce("eye",60016),eyeUnwatch:Ce("eye-unwatch",60016),eyeWatch:Ce("eye-watch",60016),circleFilled:Ce("circle-filled",60017),primitiveDot:Ce("primitive-dot",60017),closeDirty:Ce("close-dirty",60017),debugBreakpoint:Ce("debug-breakpoint",60017),debugBreakpointDisabled:Ce("debug-breakpoint-disabled",60017),debugHint:Ce("debug-hint",60017),terminalDecorationSuccess:Ce("terminal-decoration-success",60017),primitiveSquare:Ce("primitive-square",60018),edit:Ce("edit",60019),pencil:Ce("pencil",60019),info:Ce("info",60020),issueOpened:Ce("issue-opened",60020),gistPrivate:Ce("gist-private",60021),gitForkPrivate:Ce("git-fork-private",60021),lock:Ce("lock",60021),mirrorPrivate:Ce("mirror-private",60021),close:Ce("close",60022),removeClose:Ce("remove-close",60022),x:Ce("x",60022),repoSync:Ce("repo-sync",60023),sync:Ce("sync",60023),clone:Ce("clone",60024),desktopDownload:Ce("desktop-download",60024),beaker:Ce("beaker",60025),microscope:Ce("microscope",60025),vm:Ce("vm",60026),deviceDesktop:Ce("device-desktop",60026),file:Ce("file",60027),more:Ce("more",60028),ellipsis:Ce("ellipsis",60028),kebabHorizontal:Ce("kebab-horizontal",60028),mailReply:Ce("mail-reply",60029),reply:Ce("reply",60029),organization:Ce("organization",60030),organizationFilled:Ce("organization-filled",60030),organizationOutline:Ce("organization-outline",60030),newFile:Ce("new-file",60031),fileAdd:Ce("file-add",60031),newFolder:Ce("new-folder",60032),fileDirectoryCreate:Ce("file-directory-create",60032),trash:Ce("trash",60033),trashcan:Ce("trashcan",60033),history:Ce("history",60034),clock:Ce("clock",60034),folder:Ce("folder",60035),fileDirectory:Ce("file-directory",60035),symbolFolder:Ce("symbol-folder",60035),logoGithub:Ce("logo-github",60036),markGithub:Ce("mark-github",60036),github:Ce("github",60036),terminal:Ce("terminal",60037),console:Ce("console",60037),repl:Ce("repl",60037),zap:Ce("zap",60038),symbolEvent:Ce("symbol-event",60038),error:Ce("error",60039),stop:Ce("stop",60039),variable:Ce("variable",60040),symbolVariable:Ce("symbol-variable",60040),array:Ce("array",60042),symbolArray:Ce("symbol-array",60042),symbolModule:Ce("symbol-module",60043),symbolPackage:Ce("symbol-package",60043),symbolNamespace:Ce("symbol-namespace",60043),symbolObject:Ce("symbol-object",60043),symbolMethod:Ce("symbol-method",60044),symbolFunction:Ce("symbol-function",60044),symbolConstructor:Ce("symbol-constructor",60044),symbolBoolean:Ce("symbol-boolean",60047),symbolNull:Ce("symbol-null",60047),symbolNumeric:Ce("symbol-numeric",60048),symbolNumber:Ce("symbol-number",60048),symbolStructure:Ce("symbol-structure",60049),symbolStruct:Ce("symbol-struct",60049),symbolParameter:Ce("symbol-parameter",60050),symbolTypeParameter:Ce("symbol-type-parameter",60050),symbolKey:Ce("symbol-key",60051),symbolText:Ce("symbol-text",60051),symbolReference:Ce("symbol-reference",60052),goToFile:Ce("go-to-file",60052),symbolEnum:Ce("symbol-enum",60053),symbolValue:Ce("symbol-value",60053),symbolRuler:Ce("symbol-ruler",60054),symbolUnit:Ce("symbol-unit",60054),activateBreakpoints:Ce("activate-breakpoints",60055),archive:Ce("archive",60056),arrowBoth:Ce("arrow-both",60057),arrowDown:Ce("arrow-down",60058),arrowLeft:Ce("arrow-left",60059),arrowRight:Ce("arrow-right",60060),arrowSmallDown:Ce("arrow-small-down",60061),arrowSmallLeft:Ce("arrow-small-left",60062),arrowSmallRight:Ce("arrow-small-right",60063),arrowSmallUp:Ce("arrow-small-up",60064),arrowUp:Ce("arrow-up",60065),bell:Ce("bell",60066),bold:Ce("bold",60067),book:Ce("book",60068),bookmark:Ce("bookmark",60069),debugBreakpointConditionalUnverified:Ce("debug-breakpoint-conditional-unverified",60070),debugBreakpointConditional:Ce("debug-breakpoint-conditional",60071),debugBreakpointConditionalDisabled:Ce("debug-breakpoint-conditional-disabled",60071),debugBreakpointDataUnverified:Ce("debug-breakpoint-data-unverified",60072),debugBreakpointData:Ce("debug-breakpoint-data",60073),debugBreakpointDataDisabled:Ce("debug-breakpoint-data-disabled",60073),debugBreakpointLogUnverified:Ce("debug-breakpoint-log-unverified",60074),debugBreakpointLog:Ce("debug-breakpoint-log",60075),debugBreakpointLogDisabled:Ce("debug-breakpoint-log-disabled",60075),briefcase:Ce("briefcase",60076),broadcast:Ce("broadcast",60077),browser:Ce("browser",60078),bug:Ce("bug",60079),calendar:Ce("calendar",60080),caseSensitive:Ce("case-sensitive",60081),check:Ce("check",60082),checklist:Ce("checklist",60083),chevronDown:Ce("chevron-down",60084),chevronLeft:Ce("chevron-left",60085),chevronRight:Ce("chevron-right",60086),chevronUp:Ce("chevron-up",60087),chromeClose:Ce("chrome-close",60088),chromeMaximize:Ce("chrome-maximize",60089),chromeMinimize:Ce("chrome-minimize",60090),chromeRestore:Ce("chrome-restore",60091),circleOutline:Ce("circle-outline",60092),circle:Ce("circle",60092),debugBreakpointUnverified:Ce("debug-breakpoint-unverified",60092),terminalDecorationIncomplete:Ce("terminal-decoration-incomplete",60092),circleSlash:Ce("circle-slash",60093),circuitBoard:Ce("circuit-board",60094),clearAll:Ce("clear-all",60095),clippy:Ce("clippy",60096),closeAll:Ce("close-all",60097),cloudDownload:Ce("cloud-download",60098),cloudUpload:Ce("cloud-upload",60099),code:Ce("code",60100),collapseAll:Ce("collapse-all",60101),colorMode:Ce("color-mode",60102),commentDiscussion:Ce("comment-discussion",60103),creditCard:Ce("credit-card",60105),dash:Ce("dash",60108),dashboard:Ce("dashboard",60109),database:Ce("database",60110),debugContinue:Ce("debug-continue",60111),debugDisconnect:Ce("debug-disconnect",60112),debugPause:Ce("debug-pause",60113),debugRestart:Ce("debug-restart",60114),debugStart:Ce("debug-start",60115),debugStepInto:Ce("debug-step-into",60116),debugStepOut:Ce("debug-step-out",60117),debugStepOver:Ce("debug-step-over",60118),debugStop:Ce("debug-stop",60119),debug:Ce("debug",60120),deviceCameraVideo:Ce("device-camera-video",60121),deviceCamera:Ce("device-camera",60122),deviceMobile:Ce("device-mobile",60123),diffAdded:Ce("diff-added",60124),diffIgnored:Ce("diff-ignored",60125),diffModified:Ce("diff-modified",60126),diffRemoved:Ce("diff-removed",60127),diffRenamed:Ce("diff-renamed",60128),diff:Ce("diff",60129),diffSidebyside:Ce("diff-sidebyside",60129),discard:Ce("discard",60130),editorLayout:Ce("editor-layout",60131),emptyWindow:Ce("empty-window",60132),exclude:Ce("exclude",60133),extensions:Ce("extensions",60134),eyeClosed:Ce("eye-closed",60135),fileBinary:Ce("file-binary",60136),fileCode:Ce("file-code",60137),fileMedia:Ce("file-media",60138),filePdf:Ce("file-pdf",60139),fileSubmodule:Ce("file-submodule",60140),fileSymlinkDirectory:Ce("file-symlink-directory",60141),fileSymlinkFile:Ce("file-symlink-file",60142),fileZip:Ce("file-zip",60143),files:Ce("files",60144),filter:Ce("filter",60145),flame:Ce("flame",60146),foldDown:Ce("fold-down",60147),foldUp:Ce("fold-up",60148),fold:Ce("fold",60149),folderActive:Ce("folder-active",60150),folderOpened:Ce("folder-opened",60151),gear:Ce("gear",60152),gift:Ce("gift",60153),gistSecret:Ce("gist-secret",60154),gist:Ce("gist",60155),gitCommit:Ce("git-commit",60156),gitCompare:Ce("git-compare",60157),compareChanges:Ce("compare-changes",60157),gitMerge:Ce("git-merge",60158),githubAction:Ce("github-action",60159),githubAlt:Ce("github-alt",60160),globe:Ce("globe",60161),grabber:Ce("grabber",60162),graph:Ce("graph",60163),gripper:Ce("gripper",60164),heart:Ce("heart",60165),home:Ce("home",60166),horizontalRule:Ce("horizontal-rule",60167),hubot:Ce("hubot",60168),inbox:Ce("inbox",60169),issueReopened:Ce("issue-reopened",60171),issues:Ce("issues",60172),italic:Ce("italic",60173),jersey:Ce("jersey",60174),json:Ce("json",60175),kebabVertical:Ce("kebab-vertical",60176),key:Ce("key",60177),law:Ce("law",60178),lightbulbAutofix:Ce("lightbulb-autofix",60179),linkExternal:Ce("link-external",60180),link:Ce("link",60181),listOrdered:Ce("list-ordered",60182),listUnordered:Ce("list-unordered",60183),liveShare:Ce("live-share",60184),loading:Ce("loading",60185),location:Ce("location",60186),mailRead:Ce("mail-read",60187),mail:Ce("mail",60188),markdown:Ce("markdown",60189),megaphone:Ce("megaphone",60190),mention:Ce("mention",60191),milestone:Ce("milestone",60192),gitPullRequestMilestone:Ce("git-pull-request-milestone",60192),mortarBoard:Ce("mortar-board",60193),move:Ce("move",60194),multipleWindows:Ce("multiple-windows",60195),mute:Ce("mute",60196),noNewline:Ce("no-newline",60197),note:Ce("note",60198),octoface:Ce("octoface",60199),openPreview:Ce("open-preview",60200),package:Ce("package",60201),paintcan:Ce("paintcan",60202),pin:Ce("pin",60203),play:Ce("play",60204),run:Ce("run",60204),plug:Ce("plug",60205),preserveCase:Ce("preserve-case",60206),preview:Ce("preview",60207),project:Ce("project",60208),pulse:Ce("pulse",60209),question:Ce("question",60210),quote:Ce("quote",60211),radioTower:Ce("radio-tower",60212),reactions:Ce("reactions",60213),references:Ce("references",60214),refresh:Ce("refresh",60215),regex:Ce("regex",60216),remoteExplorer:Ce("remote-explorer",60217),remote:Ce("remote",60218),remove:Ce("remove",60219),replaceAll:Ce("replace-all",60220),replace:Ce("replace",60221),repoClone:Ce("repo-clone",60222),repoForcePush:Ce("repo-force-push",60223),repoPull:Ce("repo-pull",60224),repoPush:Ce("repo-push",60225),report:Ce("report",60226),requestChanges:Ce("request-changes",60227),rocket:Ce("rocket",60228),rootFolderOpened:Ce("root-folder-opened",60229),rootFolder:Ce("root-folder",60230),rss:Ce("rss",60231),ruby:Ce("ruby",60232),saveAll:Ce("save-all",60233),saveAs:Ce("save-as",60234),save:Ce("save",60235),screenFull:Ce("screen-full",60236),screenNormal:Ce("screen-normal",60237),searchStop:Ce("search-stop",60238),server:Ce("server",60240),settingsGear:Ce("settings-gear",60241),settings:Ce("settings",60242),shield:Ce("shield",60243),smiley:Ce("smiley",60244),sortPrecedence:Ce("sort-precedence",60245),splitHorizontal:Ce("split-horizontal",60246),splitVertical:Ce("split-vertical",60247),squirrel:Ce("squirrel",60248),starFull:Ce("star-full",60249),starHalf:Ce("star-half",60250),symbolClass:Ce("symbol-class",60251),symbolColor:Ce("symbol-color",60252),symbolConstant:Ce("symbol-constant",60253),symbolEnumMember:Ce("symbol-enum-member",60254),symbolField:Ce("symbol-field",60255),symbolFile:Ce("symbol-file",60256),symbolInterface:Ce("symbol-interface",60257),symbolKeyword:Ce("symbol-keyword",60258),symbolMisc:Ce("symbol-misc",60259),symbolOperator:Ce("symbol-operator",60260),symbolProperty:Ce("symbol-property",60261),wrench:Ce("wrench",60261),wrenchSubaction:Ce("wrench-subaction",60261),symbolSnippet:Ce("symbol-snippet",60262),tasklist:Ce("tasklist",60263),telescope:Ce("telescope",60264),textSize:Ce("text-size",60265),threeBars:Ce("three-bars",60266),thumbsdown:Ce("thumbsdown",60267),thumbsup:Ce("thumbsup",60268),tools:Ce("tools",60269),triangleDown:Ce("triangle-down",60270),triangleLeft:Ce("triangle-left",60271),triangleRight:Ce("triangle-right",60272),triangleUp:Ce("triangle-up",60273),twitter:Ce("twitter",60274),unfold:Ce("unfold",60275),unlock:Ce("unlock",60276),unmute:Ce("unmute",60277),unverified:Ce("unverified",60278),verified:Ce("verified",60279),versions:Ce("versions",60280),vmActive:Ce("vm-active",60281),vmOutline:Ce("vm-outline",60282),vmRunning:Ce("vm-running",60283),watch:Ce("watch",60284),whitespace:Ce("whitespace",60285),wholeWord:Ce("whole-word",60286),window:Ce("window",60287),wordWrap:Ce("word-wrap",60288),zoomIn:Ce("zoom-in",60289),zoomOut:Ce("zoom-out",60290),listFilter:Ce("list-filter",60291),listFlat:Ce("list-flat",60292),listSelection:Ce("list-selection",60293),selection:Ce("selection",60293),listTree:Ce("list-tree",60294),debugBreakpointFunctionUnverified:Ce("debug-breakpoint-function-unverified",60295),debugBreakpointFunction:Ce("debug-breakpoint-function",60296),debugBreakpointFunctionDisabled:Ce("debug-breakpoint-function-disabled",60296),debugStackframeActive:Ce("debug-stackframe-active",60297),circleSmallFilled:Ce("circle-small-filled",60298),debugStackframeDot:Ce("debug-stackframe-dot",60298),terminalDecorationMark:Ce("terminal-decoration-mark",60298),debugStackframe:Ce("debug-stackframe",60299),debugStackframeFocused:Ce("debug-stackframe-focused",60299),debugBreakpointUnsupported:Ce("debug-breakpoint-unsupported",60300),symbolString:Ce("symbol-string",60301),debugReverseContinue:Ce("debug-reverse-continue",60302),debugStepBack:Ce("debug-step-back",60303),debugRestartFrame:Ce("debug-restart-frame",60304),debugAlt:Ce("debug-alt",60305),callIncoming:Ce("call-incoming",60306),callOutgoing:Ce("call-outgoing",60307),menu:Ce("menu",60308),expandAll:Ce("expand-all",60309),feedback:Ce("feedback",60310),gitPullRequestReviewer:Ce("git-pull-request-reviewer",60310),groupByRefType:Ce("group-by-ref-type",60311),ungroupByRefType:Ce("ungroup-by-ref-type",60312),account:Ce("account",60313),gitPullRequestAssignee:Ce("git-pull-request-assignee",60313),bellDot:Ce("bell-dot",60314),debugConsole:Ce("debug-console",60315),library:Ce("library",60316),output:Ce("output",60317),runAll:Ce("run-all",60318),syncIgnored:Ce("sync-ignored",60319),pinned:Ce("pinned",60320),githubInverted:Ce("github-inverted",60321),serverProcess:Ce("server-process",60322),serverEnvironment:Ce("server-environment",60323),pass:Ce("pass",60324),issueClosed:Ce("issue-closed",60324),stopCircle:Ce("stop-circle",60325),playCircle:Ce("play-circle",60326),record:Ce("record",60327),debugAltSmall:Ce("debug-alt-small",60328),vmConnect:Ce("vm-connect",60329),cloud:Ce("cloud",60330),merge:Ce("merge",60331),export:Ce("export",60332),graphLeft:Ce("graph-left",60333),magnet:Ce("magnet",60334),notebook:Ce("notebook",60335),redo:Ce("redo",60336),checkAll:Ce("check-all",60337),pinnedDirty:Ce("pinned-dirty",60338),passFilled:Ce("pass-filled",60339),circleLargeFilled:Ce("circle-large-filled",60340),circleLarge:Ce("circle-large",60341),circleLargeOutline:Ce("circle-large-outline",60341),combine:Ce("combine",60342),gather:Ce("gather",60342),table:Ce("table",60343),variableGroup:Ce("variable-group",60344),typeHierarchy:Ce("type-hierarchy",60345),typeHierarchySub:Ce("type-hierarchy-sub",60346),typeHierarchySuper:Ce("type-hierarchy-super",60347),gitPullRequestCreate:Ce("git-pull-request-create",60348),runAbove:Ce("run-above",60349),runBelow:Ce("run-below",60350),notebookTemplate:Ce("notebook-template",60351),debugRerun:Ce("debug-rerun",60352),workspaceTrusted:Ce("workspace-trusted",60353),workspaceUntrusted:Ce("workspace-untrusted",60354),workspaceUnknown:Ce("workspace-unknown",60355),terminalCmd:Ce("terminal-cmd",60356),terminalDebian:Ce("terminal-debian",60357),terminalLinux:Ce("terminal-linux",60358),terminalPowershell:Ce("terminal-powershell",60359),terminalTmux:Ce("terminal-tmux",60360),terminalUbuntu:Ce("terminal-ubuntu",60361),terminalBash:Ce("terminal-bash",60362),arrowSwap:Ce("arrow-swap",60363),copy:Ce("copy",60364),personAdd:Ce("person-add",60365),filterFilled:Ce("filter-filled",60366),wand:Ce("wand",60367),debugLineByLine:Ce("debug-line-by-line",60368),inspect:Ce("inspect",60369),layers:Ce("layers",60370),layersDot:Ce("layers-dot",60371),layersActive:Ce("layers-active",60372),compass:Ce("compass",60373),compassDot:Ce("compass-dot",60374),compassActive:Ce("compass-active",60375),azure:Ce("azure",60376),issueDraft:Ce("issue-draft",60377),gitPullRequestClosed:Ce("git-pull-request-closed",60378),gitPullRequestDraft:Ce("git-pull-request-draft",60379),debugAll:Ce("debug-all",60380),debugCoverage:Ce("debug-coverage",60381),runErrors:Ce("run-errors",60382),folderLibrary:Ce("folder-library",60383),debugContinueSmall:Ce("debug-continue-small",60384),beakerStop:Ce("beaker-stop",60385),graphLine:Ce("graph-line",60386),graphScatter:Ce("graph-scatter",60387),pieChart:Ce("pie-chart",60388),bracket:Ce("bracket",60175),bracketDot:Ce("bracket-dot",60389),bracketError:Ce("bracket-error",60390),lockSmall:Ce("lock-small",60391),azureDevops:Ce("azure-devops",60392),verifiedFilled:Ce("verified-filled",60393),newline:Ce("newline",60394),layout:Ce("layout",60395),layoutActivitybarLeft:Ce("layout-activitybar-left",60396),layoutActivitybarRight:Ce("layout-activitybar-right",60397),layoutPanelLeft:Ce("layout-panel-left",60398),layoutPanelCenter:Ce("layout-panel-center",60399),layoutPanelJustify:Ce("layout-panel-justify",60400),layoutPanelRight:Ce("layout-panel-right",60401),layoutPanel:Ce("layout-panel",60402),layoutSidebarLeft:Ce("layout-sidebar-left",60403),layoutSidebarRight:Ce("layout-sidebar-right",60404),layoutStatusbar:Ce("layout-statusbar",60405),layoutMenubar:Ce("layout-menubar",60406),layoutCentered:Ce("layout-centered",60407),target:Ce("target",60408),indent:Ce("indent",60409),recordSmall:Ce("record-small",60410),errorSmall:Ce("error-small",60411),terminalDecorationError:Ce("terminal-decoration-error",60411),arrowCircleDown:Ce("arrow-circle-down",60412),arrowCircleLeft:Ce("arrow-circle-left",60413),arrowCircleRight:Ce("arrow-circle-right",60414),arrowCircleUp:Ce("arrow-circle-up",60415),layoutSidebarRightOff:Ce("layout-sidebar-right-off",60416),layoutPanelOff:Ce("layout-panel-off",60417),layoutSidebarLeftOff:Ce("layout-sidebar-left-off",60418),blank:Ce("blank",60419),heartFilled:Ce("heart-filled",60420),map:Ce("map",60421),mapHorizontal:Ce("map-horizontal",60421),foldHorizontal:Ce("fold-horizontal",60421),mapFilled:Ce("map-filled",60422),mapHorizontalFilled:Ce("map-horizontal-filled",60422),foldHorizontalFilled:Ce("fold-horizontal-filled",60422),circleSmall:Ce("circle-small",60423),bellSlash:Ce("bell-slash",60424),bellSlashDot:Ce("bell-slash-dot",60425),commentUnresolved:Ce("comment-unresolved",60426),gitPullRequestGoToChanges:Ce("git-pull-request-go-to-changes",60427),gitPullRequestNewChanges:Ce("git-pull-request-new-changes",60428),searchFuzzy:Ce("search-fuzzy",60429),commentDraft:Ce("comment-draft",60430),send:Ce("send",60431),sparkle:Ce("sparkle",60432),insert:Ce("insert",60433),mic:Ce("mic",60434),thumbsdownFilled:Ce("thumbsdown-filled",60435),thumbsupFilled:Ce("thumbsup-filled",60436),coffee:Ce("coffee",60437),snake:Ce("snake",60438),game:Ce("game",60439),vr:Ce("vr",60440),chip:Ce("chip",60441),piano:Ce("piano",60442),music:Ce("music",60443),micFilled:Ce("mic-filled",60444),repoFetch:Ce("repo-fetch",60445),copilot:Ce("copilot",60446),lightbulbSparkle:Ce("lightbulb-sparkle",60447),robot:Ce("robot",60448),sparkleFilled:Ce("sparkle-filled",60449),diffSingle:Ce("diff-single",60450),diffMultiple:Ce("diff-multiple",60451),surroundWith:Ce("surround-with",60452),share:Ce("share",60453),gitStash:Ce("git-stash",60454),gitStashApply:Ce("git-stash-apply",60455),gitStashPop:Ce("git-stash-pop",60456),vscode:Ce("vscode",60457),vscodeInsiders:Ce("vscode-insiders",60458),codeOss:Ce("code-oss",60459),runCoverage:Ce("run-coverage",60460),runAllCoverage:Ce("run-all-coverage",60461),coverage:Ce("coverage",60462),githubProject:Ce("github-project",60463),mapVertical:Ce("map-vertical",60464),foldVertical:Ce("fold-vertical",60464),mapVerticalFilled:Ce("map-vertical-filled",60465),foldVerticalFilled:Ce("fold-vertical-filled",60465),goToSearch:Ce("go-to-search",60466),percentage:Ce("percentage",60467),sortPercentage:Ce("sort-percentage",60467),attach:Ce("attach",60468),goToEditingSession:Ce("go-to-editing-session",60469),editSession:Ce("edit-session",60470),codeReview:Ce("code-review",60471),copilotWarning:Ce("copilot-warning",60472),python:Ce("python",60473),copilotLarge:Ce("copilot-large",60474),copilotWarningLarge:Ce("copilot-warning-large",60475),keyboardTab:Ce("keyboard-tab",60476),copilotBlocked:Ce("copilot-blocked",60477),copilotNotConnected:Ce("copilot-not-connected",60478),flag:Ce("flag",60479),lightbulbEmpty:Ce("lightbulb-empty",60480),symbolMethodArrow:Ce("symbol-method-arrow",60481),copilotUnavailable:Ce("copilot-unavailable",60482),repoPinned:Ce("repo-pinned",60483),keyboardTabAbove:Ce("keyboard-tab-above",60484),keyboardTabBelow:Ce("keyboard-tab-below",60485),gitPullRequestDone:Ce("git-pull-request-done",60486),mcp:Ce("mcp",60487),extensionsLarge:Ce("extensions-large",60488),layoutPanelDock:Ce("layout-panel-dock",60489),layoutSidebarLeftDock:Ce("layout-sidebar-left-dock",60490),layoutSidebarRightDock:Ce("layout-sidebar-right-dock",60491),copilotInProgress:Ce("copilot-in-progress",60492),copilotError:Ce("copilot-error",60493),copilotSuccess:Ce("copilot-success",60494),chatSparkle:Ce("chat-sparkle",60495),searchSparkle:Ce("search-sparkle",60496),editSparkle:Ce("edit-sparkle",60497),copilotSnooze:Ce("copilot-snooze",60498),sendToRemoteAgent:Ce("send-to-remote-agent",60499),commentDiscussionSparkle:Ce("comment-discussion-sparkle",60500),chatSparkleWarning:Ce("chat-sparkle-warning",60501),chatSparkleError:Ce("chat-sparkle-error",60502),collection:Ce("collection",60503),newCollection:Ce("new-collection",60504),thinking:Ce("thinking",60505),build:Ce("build",60506),commentDiscussionQuote:Ce("comment-discussion-quote",60507),cursor:Ce("cursor",60508),eraser:Ce("eraser",60509),fileText:Ce("file-text",60510),gitLens:Ce("git-lens",60511),quotes:Ce("quotes",60512),rename:Ce("rename",60513),runWithDeps:Ce("run-with-deps",60514),debugConnected:Ce("debug-connected",60515),strikethrough:Ce("strikethrough",60516),openInProduct:Ce("open-in-product",60517),indexZero:Ce("index-zero",60518),agent:Ce("agent",60519),editCode:Ce("edit-code",60520),repoSelected:Ce("repo-selected",60521),skip:Ce("skip",60522),mergeInto:Ce("merge-into",60523),gitBranchChanges:Ce("git-branch-changes",60524),gitBranchStagedChanges:Ce("git-branch-staged-changes",60525),gitBranchConflicts:Ce("git-branch-conflicts",60526),gitBranch:Ce("git-branch",60527),gitBranchCreate:Ce("git-branch-create",60527),gitBranchDelete:Ce("git-branch-delete",60527),searchLarge:Ce("search-large",60528),terminalGitBash:Ce("terminal-git-bash",60529)},sno={dialogError:Ce("dialog-error","error"),dialogWarning:Ce("dialog-warning","warning"),dialogInfo:Ce("dialog-info","info"),dialogClose:Ce("dialog-close","close"),treeItemExpanded:Ce("tree-item-expanded","chevron-down"),treeFilterOnTypeOn:Ce("tree-filter-on-type-on","list-filter"),treeFilterOnTypeOff:Ce("tree-filter-on-type-off","list-selection"),treeFilterClear:Ce("tree-filter-clear","close"),treeItemLoading:Ce("tree-item-loading","loading"),menuSelection:Ce("menu-selection","check"),menuSubmenu:Ce("menu-submenu","chevron-right"),menuBarMore:Ce("menubar-more","more"),scrollbarButtonLeft:Ce("scrollbar-button-left","triangle-left"),scrollbarButtonRight:Ce("scrollbar-button-right","triangle-right"),scrollbarButtonUp:Ce("scrollbar-button-up","triangle-up"),scrollbarButtonDown:Ce("scrollbar-button-down","triangle-down"),toolBarMore:Ce("toolbar-more","more"),quickInputBack:Ce("quick-input-back","arrow-left"),dropDownButton:Ce("drop-down-button",60084),symbolCustomColor:Ce("symbol-customcolor",60252),exportIcon:Ce("export",60332),workspaceUnspecified:Ce("workspace-unspecified",60355),newLine:Ce("newline",60394),thumbsDownFilled:Ce("thumbsdown-filled",60435),thumbsUpFilled:Ce("thumbsup-filled",60436),gitFetch:Ce("git-fetch",60445),lightbulbSparkleAutofix:Ce("lightbulb-sparkle-autofix",60447),debugBreakpointPending:Ce("debug-breakpoint-pending",60377)},zt={...ono,...sno};var ANe;(function(e){function t(n){return!!n&&typeof n=="object"&&typeof n.id=="string"}e.isThemeColor=t})(ANe||(ANe={}));var gi;(function(e){e.iconNameSegment="[A-Za-z0-9]+",e.iconNameExpression="[A-Za-z0-9-]+",e.iconModifierExpression="~[A-Za-z]+",e.iconNameCharacter="[A-Za-z0-9~-]";const t=new RegExp(`^(${e.iconNameExpression})(${e.iconModifierExpression})?$`);function n(f){const k=t.exec(f.id);if(!k)return n(zt.error);const[,A,p]=k,b=["codicon","codicon-"+A];return p&&b.push("codicon-modifier-"+p.substring(1)),b}e.asClassNameArray=n;function r(f){return n(f).join(" ")}e.asClassName=r;function o(f){return"."+n(f).join(".")}e.asCSSSelector=o;function s(f){return!!f&&typeof f=="object"&&typeof f.id=="string"&&(typeof f.color>"u"||ANe.isThemeColor(f.color))}e.isThemeIcon=s;const a=new RegExp(`^\\$\\((${e.iconNameExpression}(?:${e.iconModifierExpression})?)\\)$`);function l(f){const k=a.exec(f);if(!k)return;const[,A]=k;return{id:A}}e.fromString=l;function d(f){return{id:f}}e.fromId=d;function u(f,k){let A=f.id;const p=A.lastIndexOf("~");return p!==-1&&(A=A.substring(0,p)),k&&(A=`${A}~${k}`),{id:A}}e.modify=u;function h(f){const k=f.id.lastIndexOf("~");if(k!==-1)return f.id.substring(k+1)}e.getModifier=h;function g(f,k){var A,p;return f.id===k.id&&((A=f.color)==null?void 0:A.id)===((p=k.color)==null?void 0:p.id)}e.isEqual=g;function m(f){return(f==null?void 0:f.id)===zt.file.id}e.isFile=m;function v(f){return(f==null?void 0:f.id)===zt.folder.id}e.isFolder=v})(gi||(gi={}));const ba=_r("commandService"),uo=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new at,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(e,t){if(!e)throw new Error("invalid command");if(typeof e=="string"){if(!t)throw new Error("invalid command");return this.registerCommand({id:e,handler:t})}if(e.metadata&&Array.isArray(e.metadata.args)){const a=[];for(const d of e.metadata.args)a.push(d.constraint);const l=e.handler;e.handler=function(d,...u){return SJr(u,a),l(d,...u)}}const{id:n}=e;let r=this._commands.get(n);r||(r=new bg,this._commands.set(n,r));const o=r.unshift(e),s=$n(()=>{o();const a=this._commands.get(n);a!=null&&a.isEmpty()&&this._commands.delete(n)});return this._onDidRegisterCommand.fire(n),s}registerCommandAlias(e,t){return uo.registerCommand(e,(n,...r)=>n.get(ba).executeCommand(t,...r))}getCommand(e){const t=this._commands.get(e);if(!(!t||t.isEmpty()))return no.first(t)}getCommands(){const e=new Map;for(const t of this._commands.keys()){const n=this.getCommand(t);n&&e.set(t,n)}return e}};uo.registerCommand("noop",()=>{});function nLe(...e){switch(e.length){case 1:return U(1693,"Did you mean {0}?",e[0]);case 2:return U(1694,"Did you mean {0} or {1}?",e[0],e[1]);case 3:return U(1695,"Did you mean {0}, {1} or {2}?",e[0],e[1],e[2]);default:return}}const ano=U(1696,"Did you forget to open or close the quote?"),lno=U(1697,"Did you forget to escape the '/' (slash) character? Put two backslashes before it to escape, e.g., '\\\\/'.");var WS;let dX=(WS=class{constructor(){this._input="",this._start=0,this._current=0,this._tokens=[],this._errors=[],this.stringRe=/[a-zA-Z0-9_<>\-\./\\:\*\?\+\[\]\^,#@;"%\$\p{L}-]+/uy}static getLexeme(t){switch(t.type){case 0:return"(";case 1:return")";case 2:return"!";case 3:return t.isTripleEq?"===":"==";case 4:return t.isTripleEq?"!==":"!=";case 5:return"<";case 6:return"<=";case 7:return">=";case 8:return">=";case 9:return"=~";case 10:return t.lexeme;case 11:return"true";case 12:return"false";case 13:return"in";case 14:return"not";case 15:return"&&";case 16:return"||";case 17:return t.lexeme;case 18:return t.lexeme;case 19:return t.lexeme;case 20:return"EOF";default:throw kme(`unhandled token type: ${JSON.stringify(t)}; have you forgotten to add a case?`)}}reset(t){return this._input=t,this._start=0,this._current=0,this._tokens=[],this._errors=[],this}scan(){for(;!this._isAtEnd();)switch(this._start=this._current,this._advance()){case 40:this._addToken(0);break;case 41:this._addToken(1);break;case 33:if(this._match(61)){const n=this._match(61);this._tokens.push({type:4,offset:this._start,isTripleEq:n})}else this._addToken(2);break;case 39:this._quotedString();break;case 47:this._regex();break;case 61:if(this._match(61)){const n=this._match(61);this._tokens.push({type:3,offset:this._start,isTripleEq:n})}else this._match(126)?this._addToken(9):this._error(nLe("==","=~"));break;case 60:this._addToken(this._match(61)?6:5);break;case 62:this._addToken(this._match(61)?8:7);break;case 38:this._match(38)?this._addToken(15):this._error(nLe("&&"));break;case 124:this._match(124)?this._addToken(16):this._error(nLe("||"));break;case 32:case 13:case 9:case 10:case 160:break;default:this._string()}return this._start=this._current,this._addToken(20),Array.from(this._tokens)}_match(t){return this._isAtEnd()||this._input.charCodeAt(this._current)!==t?!1:(this._current++,!0)}_advance(){return this._input.charCodeAt(this._current++)}_peek(){return this._isAtEnd()?0:this._input.charCodeAt(this._current)}_addToken(t){this._tokens.push({type:t,offset:this._start})}_error(t){const n=this._start,r=this._input.substring(this._start,this._current),o={type:19,offset:this._start,lexeme:r};this._errors.push({offset:n,lexeme:r,additionalInfo:t}),this._tokens.push(o)}_string(){this.stringRe.lastIndex=this._start;const t=this.stringRe.exec(this._input);if(t){this._current=this._start+t[0].length;const n=this._input.substring(this._start,this._current),r=WS._keywords.get(n);r?this._addToken(r):this._tokens.push({type:17,lexeme:n,offset:this._start})}}_quotedString(){for(;this._peek()!==39&&!this._isAtEnd();)this._advance();if(this._isAtEnd()){this._error(ano);return}this._advance(),this._tokens.push({type:18,lexeme:this._input.substring(this._start+1,this._current-1),offset:this._start+1})}_regex(){let t=this._current,n=!1,r=!1;for(;;){if(t>=this._input.length){this._current=t,this._error(lno);return}const s=this._input.charCodeAt(t);if(n)n=!1;else if(s===47&&!r){t++;break}else s===91?r=!0:s===92?n=!0:s===93&&(r=!1);t++}for(;t=this._input.length}},WS._regexFlags=new Set(["i","g","s","m","y","u"].map(t=>t.charCodeAt(0))),WS._keywords=new Map([["not",14],["in",13],["false",12],["true",11]]),WS);const Bf=new Map;Bf.set("false",!1);Bf.set("true",!0);Bf.set("isMac",Qr);Bf.set("isLinux",v1);Bf.set("isWindows",vh);Bf.set("isWeb",Ky);Bf.set("isMacNative",Qr&&!Ky);Bf.set("isEdge",I6n);Bf.set("isFirefox",IJr);Bf.set("isChrome",SJe);Bf.set("isSafari",MJr);const cno=Object.prototype.hasOwnProperty,dno={regexParsingWithErrorRecovery:!0},uno=U(1675,"Empty context key expression"),hno=U(1676,"Did you forget to write an expression? You can also put 'false' or 'true' to always evaluate to false or true, respectively."),fno=U(1677,"'in' after 'not'."),Bbt=U(1678,"closing parenthesis ')'"),gno=U(1679,"Unexpected token"),mno=U(1680,"Did you forget to put && or || before the token?"),kno=U(1681,"Unexpected end of expression"),vno=U(1682,"Did you forget to put a context key?");var RO;let Ano=(RO=class{constructor(t=dno){this._config=t,this._scanner=new dX,this._tokens=[],this._current=0,this._parsingErrors=[],this._flagsGYRe=/g|y/g}parse(t){if(t===""){this._parsingErrors.push({message:uno,offset:0,lexeme:"",additionalInfo:hno});return}this._tokens=this._scanner.reset(t).scan(),this._current=0,this._parsingErrors=[];try{const n=this._expr();if(!this._isAtEnd()){const r=this._peek(),o=r.type===17?mno:void 0;throw this._parsingErrors.push({message:gno,offset:r.offset,lexeme:dX.getLexeme(r),additionalInfo:o}),RO._parseError}return n}catch(n){if(n!==RO._parseError)throw n;return}}_expr(){return this._or()}_or(){const t=[this._and()];for(;this._matchOne(16);){const n=this._and();t.push(n)}return t.length===1?t[0]:Ft.or(...t)}_and(){const t=[this._term()];for(;this._matchOne(15);){const n=this._term();t.push(n)}return t.length===1?t[0]:Ft.and(...t)}_term(){if(this._matchOne(2)){const t=this._peek();switch(t.type){case 11:return this._advance(),hm.INSTANCE;case 12:return this._advance(),p1.INSTANCE;case 0:{this._advance();const n=this._expr();return this._consume(1,Bbt),n==null?void 0:n.negate()}case 17:return this._advance(),OI.create(t.lexeme);default:throw this._errExpectedButGot("KEY | true | false | '(' expression ')'",t)}}return this._primary()}_primary(){const t=this._peek();switch(t.type){case 11:return this._advance(),Ft.true();case 12:return this._advance(),Ft.false();case 0:{this._advance();const n=this._expr();return this._consume(1,Bbt),n}case 17:{const n=t.lexeme;if(this._advance(),this._matchOne(9)){const o=this._peek();if(!this._config.regexParsingWithErrorRecovery){if(this._advance(),o.type!==10)throw this._errExpectedButGot("REGEX",o);const s=o.lexeme,a=s.lastIndexOf("/"),l=a===s.length-1?void 0:this._removeFlagsGY(s.substring(a+1));let d;try{d=new RegExp(s.substring(1,a),l)}catch{throw this._errExpectedButGot("REGEX",o)}return KK.create(n,d)}switch(o.type){case 10:case 19:{const s=[o.lexeme];this._advance();let a=this._peek(),l=0;for(let m=0;m=0){const u=s.slice(l+1,d),h=s[d+1]==="i"?"i":"";try{a=new RegExp(u,h)}catch{throw this._errExpectedButGot("REGEX",o)}}}if(a===null)throw this._errExpectedButGot("REGEX",o);return KK.create(n,a)}default:throw this._errExpectedButGot("REGEX",this._peek())}}if(this._matchOne(14)){this._consume(13,fno);const o=this._value();return Ft.notIn(n,o)}switch(this._peek().type){case 3:{this._advance();const o=this._value();if(this._previous().type===18)return Ft.equals(n,o);switch(o){case"true":return Ft.has(n);case"false":return Ft.not(n);default:return Ft.equals(n,o)}}case 4:{this._advance();const o=this._value();if(this._previous().type===18)return Ft.notEquals(n,o);switch(o){case"true":return Ft.not(n);case"false":return Ft.has(n);default:return Ft.notEquals(n,o)}}case 5:return this._advance(),Ebe.create(n,this._value());case 6:return this._advance(),Tbe.create(n,this._value());case 7:return this._advance(),Lbe.create(n,this._value());case 8:return this._advance(),xbe.create(n,this._value());case 13:return this._advance(),Ft.in(n,this._value());default:return Ft.has(n)}}case 20:throw this._parsingErrors.push({message:kno,offset:t.offset,lexeme:"",additionalInfo:vno}),RO._parseError;default:throw this._errExpectedButGot(`true | false | KEY | KEY '=~' REGEX | KEY ('==' | '!=' | '<' | '<=' | '>' | '>=' | 'in' | 'not' 'in') value`,this._peek())}}_value(){const t=this._peek();switch(t.type){case 17:case 18:return this._advance(),t.lexeme;case 11:return this._advance(),"true";case 12:return this._advance(),"false";case 13:return this._advance(),"in";default:return""}}_removeFlagsGY(t){return t.replaceAll(this._flagsGYRe,"")}_previous(){return this._tokens[this._current-1]}_matchOne(t){return this._check(t)?(this._advance(),!0):!1}_advance(){return this._isAtEnd()||this._current++,this._previous()}_consume(t,n){if(this._check(t))return this._advance();throw this._errExpectedButGot(n,this._peek())}_errExpectedButGot(t,n,r){const o=U(1683,`Expected: {0} -Received: '{1}'.`,t,dX.getLexeme(n)),s=n.offset,a=dX.getLexeme(n);return this._parsingErrors.push({message:o,offset:s,lexeme:a,additionalInfo:r}),RO._parseError}_check(t){return this._peek().type===t}_peek(){return this._tokens[this._current]}_isAtEnd(){return this._peek().type===20}},RO._parseError=new Error,RO);const fat=class fat{static false(){return hm.INSTANCE}static true(){return p1.INSTANCE}static has(t){return wI.create(t)}static equals(t,n){return Yz.create(t,n)}static notEquals(t,n){return _be.create(t,n)}static regex(t,n){return KK.create(t,n)}static in(t,n){return ybe.create(t,n)}static notIn(t,n){return Cbe.create(t,n)}static not(t){return OI.create(t)}static and(...t){return aQ.create(t,null,!0)}static or(...t){return AS.create(t,null,!0)}static deserialize(t){return t==null?void 0:this._parser.parse(t)}};fat._parser=new Ano({regexParsingWithErrorRecovery:!1});let Nt=fat;function pno(e,t){const n=e?e.substituteConstants():void 0,r=t?t.substituteConstants():void 0;return!n&&!r?!0:!n||!r?!1:n.equals(r)}function hZ(e,t){return e.cmp(t)}const wve=class wve{constructor(){this.type=0}cmp(t){return this.type-t.type}equals(t){return t.type===this.type}substituteConstants(){return this}evaluate(t){return!1}serialize(){return"false"}keys(){return[]}negate(){return p1.INSTANCE}};wve.INSTANCE=new wve;let hm=wve;const Ove=class Ove{constructor(){this.type=1}cmp(t){return this.type-t.type}equals(t){return t.type===this.type}substituteConstants(){return this}evaluate(t){return!0}serialize(){return"true"}keys(){return[]}negate(){return hm.INSTANCE}};Ove.INSTANCE=new Ove;let p1=Ove;class wI{static create(t,n=null){const r=Bf.get(t);return typeof r=="boolean"?r?p1.INSTANCE:hm.INSTANCE:new wI(t,n)}constructor(t,n){this.key=t,this.negated=n,this.type=2}cmp(t){return t.type!==this.type?this.type-t.type:REn(this.key,t.key)}equals(t){return t.type===this.type?this.key===t.key:!1}substituteConstants(){const t=Bf.get(this.key);return typeof t=="boolean"?t?p1.INSTANCE:hm.INSTANCE:this}evaluate(t){return!!t.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=OI.create(this.key,this)),this.negated}}class Yz{static create(t,n,r=null){if(typeof n=="boolean")return n?wI.create(t,r):OI.create(t,r);const o=Bf.get(t);return typeof o=="boolean"?n===(o?"true":"false")?p1.INSTANCE:hm.INSTANCE:new Yz(t,n,r)}constructor(t,n,r){this.key=t,this.value=n,this.negated=r,this.type=4}cmp(t){return t.type!==this.type?this.type-t.type:yI(this.key,this.value,t.key,t.value)}equals(t){return t.type===this.type?this.key===t.key&&this.value===t.value:!1}substituteConstants(){const t=Bf.get(this.key);if(typeof t=="boolean"){const n=t?"true":"false";return this.value===n?p1.INSTANCE:hm.INSTANCE}return this}evaluate(t){return t.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=_be.create(this.key,this.value,this)),this.negated}}class ybe{static create(t,n){return new ybe(t,n)}constructor(t,n){this.key=t,this.valueKey=n,this.type=10,this.negated=null}cmp(t){return t.type!==this.type?this.type-t.type:yI(this.key,this.valueKey,t.key,t.valueKey)}equals(t){return t.type===this.type?this.key===t.key&&this.valueKey===t.valueKey:!1}substituteConstants(){return this}evaluate(t){const n=t.getValue(this.valueKey),r=t.getValue(this.key);return Array.isArray(n)?n.includes(r):typeof r=="string"&&typeof n=="object"&&n!==null?cno.call(n,r):!1}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=Cbe.create(this.key,this.valueKey)),this.negated}}class Cbe{static create(t,n){return new Cbe(t,n)}constructor(t,n){this.key=t,this.valueKey=n,this.type=11,this._negated=ybe.create(t,n)}cmp(t){return t.type!==this.type?this.type-t.type:this._negated.cmp(t._negated)}equals(t){return t.type===this.type?this._negated.equals(t._negated):!1}substituteConstants(){return this}evaluate(t){return!this._negated.evaluate(t)}serialize(){return`${this.key} not in '${this.valueKey}'`}keys(){return this._negated.keys()}negate(){return this._negated}}class _be{static create(t,n,r=null){if(typeof n=="boolean")return n?OI.create(t,r):wI.create(t,r);const o=Bf.get(t);return typeof o=="boolean"?n===(o?"true":"false")?hm.INSTANCE:p1.INSTANCE:new _be(t,n,r)}constructor(t,n,r){this.key=t,this.value=n,this.negated=r,this.type=5}cmp(t){return t.type!==this.type?this.type-t.type:yI(this.key,this.value,t.key,t.value)}equals(t){return t.type===this.type?this.key===t.key&&this.value===t.value:!1}substituteConstants(){const t=Bf.get(this.key);if(typeof t=="boolean"){const n=t?"true":"false";return this.value===n?hm.INSTANCE:p1.INSTANCE}return this}evaluate(t){return t.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=Yz.create(this.key,this.value,this)),this.negated}}class OI{static create(t,n=null){const r=Bf.get(t);return typeof r=="boolean"?r?hm.INSTANCE:p1.INSTANCE:new OI(t,n)}constructor(t,n){this.key=t,this.negated=n,this.type=3}cmp(t){return t.type!==this.type?this.type-t.type:REn(this.key,t.key)}equals(t){return t.type===this.type?this.key===t.key:!1}substituteConstants(){const t=Bf.get(this.key);return typeof t=="boolean"?t?hm.INSTANCE:p1.INSTANCE:this}evaluate(t){return!t.getValue(this.key)}serialize(){return`!${this.key}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=wI.create(this.key,this)),this.negated}}function Sbe(e,t){if(typeof e=="string"){const n=parseFloat(e);isNaN(n)||(e=n)}return typeof e=="string"||typeof e=="number"?t(e):hm.INSTANCE}class Lbe{static create(t,n,r=null){return Sbe(n,o=>new Lbe(t,o,r))}constructor(t,n,r){this.key=t,this.value=n,this.negated=r,this.type=12}cmp(t){return t.type!==this.type?this.type-t.type:yI(this.key,this.value,t.key,t.value)}equals(t){return t.type===this.type?this.key===t.key&&this.value===t.value:!1}substituteConstants(){return this}evaluate(t){return typeof this.value=="string"?!1:parseFloat(t.getValue(this.key))>this.value}serialize(){return`${this.key} > ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=Tbe.create(this.key,this.value,this)),this.negated}}class xbe{static create(t,n,r=null){return Sbe(n,o=>new xbe(t,o,r))}constructor(t,n,r){this.key=t,this.value=n,this.negated=r,this.type=13}cmp(t){return t.type!==this.type?this.type-t.type:yI(this.key,this.value,t.key,t.value)}equals(t){return t.type===this.type?this.key===t.key&&this.value===t.value:!1}substituteConstants(){return this}evaluate(t){return typeof this.value=="string"?!1:parseFloat(t.getValue(this.key))>=this.value}serialize(){return`${this.key} >= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=Ebe.create(this.key,this.value,this)),this.negated}}class Ebe{static create(t,n,r=null){return Sbe(n,o=>new Ebe(t,o,r))}constructor(t,n,r){this.key=t,this.value=n,this.negated=r,this.type=14}cmp(t){return t.type!==this.type?this.type-t.type:yI(this.key,this.value,t.key,t.value)}equals(t){return t.type===this.type?this.key===t.key&&this.value===t.value:!1}substituteConstants(){return this}evaluate(t){return typeof this.value=="string"?!1:parseFloat(t.getValue(this.key))new Tbe(t,o,r))}constructor(t,n,r){this.key=t,this.value=n,this.negated=r,this.type=15}cmp(t){return t.type!==this.type?this.type-t.type:yI(this.key,this.value,t.key,t.value)}equals(t){return t.type===this.type?this.key===t.key&&this.value===t.value:!1}substituteConstants(){return this}evaluate(t){return typeof this.value=="string"?!1:parseFloat(t.getValue(this.key))<=this.value}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=Lbe.create(this.key,this.value,this)),this.negated}}class KK{static create(t,n){return new KK(t,n)}constructor(t,n){this.key=t,this.regexp=n,this.type=7,this.negated=null}cmp(t){if(t.type!==this.type)return this.type-t.type;if(this.keyt.key)return 1;const n=this.regexp?this.regexp.source:"",r=t.regexp?t.regexp.source:"";return nr?1:0}equals(t){if(t.type===this.type){const n=this.regexp?this.regexp.source:"",r=t.regexp?t.regexp.source:"";return this.key===t.key&&n===r}return!1}substituteConstants(){return this}evaluate(t){const n=t.getValue(this.key);return this.regexp?this.regexp.test(n):!1}serialize(){const t=this.regexp?`/${this.regexp.source}/${this.regexp.flags}`:"/invalid/";return`${this.key} =~ ${t}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=eet.create(this)),this.negated}}class eet{static create(t){return new eet(t)}constructor(t){this._actual=t,this.type=8}cmp(t){return t.type!==this.type?this.type-t.type:this._actual.cmp(t._actual)}equals(t){return t.type===this.type?this._actual.equals(t._actual):!1}substituteConstants(){return this}evaluate(t){return!this._actual.evaluate(t)}serialize(){return`!(${this._actual.serialize()})`}keys(){return this._actual.keys()}negate(){return this._actual}}function BEn(e){let t=null;for(let n=0,r=e.length;nt.expr.length)return 1;for(let n=0,r=this.expr.length;n1;){const a=o[o.length-1];if(a.type!==9)break;o.pop();const l=o.pop(),d=o.length===0,u=AS.create(a.expr.map(h=>aQ.create([h,l],null,r)),null,d);u&&(o.push(u),o.sort(hZ))}if(o.length===1)return o[0];if(r){for(let a=0;at.serialize()).join(" && ")}keys(){const t=[];for(const n of this.expr)t.push(...n.keys());return t}negate(){if(!this.negated){const t=[];for(const n of this.expr)t.push(n.negate());this.negated=AS.create(t,this,!0)}return this.negated}}class AS{static create(t,n,r){return AS._normalizeArr(t,n,r)}constructor(t,n){this.expr=t,this.negated=n,this.type=9}cmp(t){if(t.type!==this.type)return this.type-t.type;if(this.expr.lengtht.expr.length)return 1;for(let n=0,r=this.expr.length;nt.serialize()).join(" || ")}keys(){const t=[];for(const n of this.expr)t.push(...n.keys());return t}negate(){if(!this.negated){const t=[];for(const n of this.expr)t.push(n.negate());for(;t.length>1;){const n=t.shift(),r=t.shift(),o=[];for(const s of Ibt(n))for(const a of Ibt(r))o.push(aQ.create([s,a],null,!1));t.unshift(AS.create(o,null,!1))}this.negated=AS.create(t,this,!0)}return this.negated}}const ZN=class ZN extends wI{static all(){return ZN._info.values()}constructor(t,n,r){super(t,null),this._defaultValue=n,typeof r=="object"?ZN._info.push({...r,key:t}):r!==!0&&ZN._info.push({key:t,description:r,type:n!=null?typeof n:void 0})}bindTo(t){return t.createKey(this.key,this._defaultValue)}getValue(t){return t.getContextKeyValue(this.key)}toNegated(){return this.negate()}isEqualTo(t){return Yz.create(this.key,t)}};ZN._info=[];let yn=ZN;const Qi=_r("contextKeyService");function REn(e,t){return et?1:0}function yI(e,t,n,r){return en?1:tr?1:0}function pNe(e,t){if(e.type===0||t.type===1)return!0;if(e.type===9)return t.type===9?Rbt(e.expr,t.expr):!1;if(t.type===9){for(const n of t.expr)if(pNe(e,n))return!0;return!1}if(e.type===6){if(t.type===6)return Rbt(t.expr,e.expr);for(const n of e.expr)if(pNe(n,t))return!0;return!1}return e.equals(t)}function Rbt(e,t){let n=0,r=0;for(;n{nR(t.dispose)&&t.dispose()}),this.data.clear()}}const Ql=new bno;class tet{constructor(){this._coreKeybindings=new bg,this._extensionKeybindings=[],this._cachedMergedKeybindings=null}static bindToCurrentPlatform(t){if(b0===1){if(t&&t.win)return t.win}else if(b0===2){if(t&&t.mac)return t.mac}else if(t&&t.linux)return t.linux;return t}registerKeybindingRule(t){const n=tet.bindToCurrentPlatform(t),r=new Et;if(n&&n.primary){const o=GFe(n.primary,b0);o&&r.add(this._registerDefaultKeybinding(o,t.id,t.args,t.weight,0,t.when))}if(n&&Array.isArray(n.secondary))for(let o=0,s=n.secondary.length;o{l(),this._cachedMergedKeybindings=null})}getDefaultKeybindings(){return this._cachedMergedKeybindings||(this._cachedMergedKeybindings=Array.from(this._coreKeybindings).concat(this._extensionKeybindings),this._cachedMergedKeybindings.sort(Ono)),this._cachedMergedKeybindings.slice(0)}}const ju=new tet,wno={EditorModes:"platform.keybindingsRegistry"};Ql.add(wno.EditorModes,ju);function Ono(e,t){if(e.weight1!==t.weight1)return e.weight1-t.weight1;if(e.command&&t.command){if(e.commandt.command)return 1}return e.weight2-t.weight2}var yno=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Mbt=function(e,t){return function(n,r){t(n,r,e)}},Kue;function xU(e){return e.command!==void 0}function Cno(e){return e.submenu!==void 0}const We=class We{constructor(t){if(We._instances.has(t))throw new TypeError(`MenuId with identifier '${t}' already exists. Use MenuId.for(ident) or a unique identifier`);We._instances.set(t,this),this.id=t}};We._instances=new Map,We.CommandPalette=new We("CommandPalette"),We.DebugBreakpointsContext=new We("DebugBreakpointsContext"),We.DebugCallStackContext=new We("DebugCallStackContext"),We.DebugConsoleContext=new We("DebugConsoleContext"),We.DebugVariablesContext=new We("DebugVariablesContext"),We.NotebookVariablesContext=new We("NotebookVariablesContext"),We.DebugHoverContext=new We("DebugHoverContext"),We.DebugWatchContext=new We("DebugWatchContext"),We.DebugToolBar=new We("DebugToolBar"),We.DebugToolBarStop=new We("DebugToolBarStop"),We.DebugDisassemblyContext=new We("DebugDisassemblyContext"),We.DebugCallStackToolbar=new We("DebugCallStackToolbar"),We.DebugCreateConfiguration=new We("DebugCreateConfiguration"),We.EditorContext=new We("EditorContext"),We.SimpleEditorContext=new We("SimpleEditorContext"),We.EditorContent=new We("EditorContent"),We.EditorLineNumberContext=new We("EditorLineNumberContext"),We.EditorContextCopy=new We("EditorContextCopy"),We.EditorContextPeek=new We("EditorContextPeek"),We.EditorContextShare=new We("EditorContextShare"),We.EditorTitle=new We("EditorTitle"),We.CompactWindowEditorTitle=new We("CompactWindowEditorTitle"),We.EditorTitleRun=new We("EditorTitleRun"),We.EditorTitleContext=new We("EditorTitleContext"),We.EditorTitleContextShare=new We("EditorTitleContextShare"),We.EmptyEditorGroup=new We("EmptyEditorGroup"),We.EmptyEditorGroupContext=new We("EmptyEditorGroupContext"),We.EditorTabsBarContext=new We("EditorTabsBarContext"),We.EditorTabsBarShowTabsSubmenu=new We("EditorTabsBarShowTabsSubmenu"),We.EditorTabsBarShowTabsZenModeSubmenu=new We("EditorTabsBarShowTabsZenModeSubmenu"),We.EditorActionsPositionSubmenu=new We("EditorActionsPositionSubmenu"),We.EditorSplitMoveSubmenu=new We("EditorSplitMoveSubmenu"),We.ExplorerContext=new We("ExplorerContext"),We.ExplorerContextShare=new We("ExplorerContextShare"),We.ExtensionContext=new We("ExtensionContext"),We.ExtensionEditorContextMenu=new We("ExtensionEditorContextMenu"),We.GlobalActivity=new We("GlobalActivity"),We.CommandCenter=new We("CommandCenter"),We.CommandCenterCenter=new We("CommandCenterCenter"),We.LayoutControlMenuSubmenu=new We("LayoutControlMenuSubmenu"),We.LayoutControlMenu=new We("LayoutControlMenu"),We.MenubarMainMenu=new We("MenubarMainMenu"),We.MenubarAppearanceMenu=new We("MenubarAppearanceMenu"),We.MenubarDebugMenu=new We("MenubarDebugMenu"),We.MenubarEditMenu=new We("MenubarEditMenu"),We.MenubarCopy=new We("MenubarCopy"),We.MenubarFileMenu=new We("MenubarFileMenu"),We.MenubarGoMenu=new We("MenubarGoMenu"),We.MenubarHelpMenu=new We("MenubarHelpMenu"),We.MenubarLayoutMenu=new We("MenubarLayoutMenu"),We.MenubarNewBreakpointMenu=new We("MenubarNewBreakpointMenu"),We.PanelAlignmentMenu=new We("PanelAlignmentMenu"),We.PanelPositionMenu=new We("PanelPositionMenu"),We.ActivityBarPositionMenu=new We("ActivityBarPositionMenu"),We.MenubarPreferencesMenu=new We("MenubarPreferencesMenu"),We.MenubarRecentMenu=new We("MenubarRecentMenu"),We.MenubarSelectionMenu=new We("MenubarSelectionMenu"),We.MenubarShare=new We("MenubarShare"),We.MenubarSwitchEditorMenu=new We("MenubarSwitchEditorMenu"),We.MenubarSwitchGroupMenu=new We("MenubarSwitchGroupMenu"),We.MenubarTerminalMenu=new We("MenubarTerminalMenu"),We.MenubarTerminalSuggestStatusMenu=new We("MenubarTerminalSuggestStatusMenu"),We.MenubarViewMenu=new We("MenubarViewMenu"),We.MenubarHomeMenu=new We("MenubarHomeMenu"),We.OpenEditorsContext=new We("OpenEditorsContext"),We.OpenEditorsContextShare=new We("OpenEditorsContextShare"),We.ProblemsPanelContext=new We("ProblemsPanelContext"),We.SCMInputBox=new We("SCMInputBox"),We.SCMChangeContext=new We("SCMChangeContext"),We.SCMResourceContext=new We("SCMResourceContext"),We.SCMResourceContextShare=new We("SCMResourceContextShare"),We.SCMResourceFolderContext=new We("SCMResourceFolderContext"),We.SCMResourceGroupContext=new We("SCMResourceGroupContext"),We.SCMSourceControl=new We("SCMSourceControl"),We.SCMSourceControlInline=new We("SCMSourceControlInline"),We.SCMSourceControlTitle=new We("SCMSourceControlTitle"),We.SCMHistoryTitle=new We("SCMHistoryTitle"),We.SCMHistoryItemContext=new We("SCMHistoryItemContext"),We.SCMHistoryItemChangeContext=new We("SCMHistoryItemChangeContext"),We.SCMHistoryItemRefContext=new We("SCMHistoryItemRefContext"),We.SCMArtifactGroupContext=new We("SCMArtifactGroupContext"),We.SCMArtifactContext=new We("SCMArtifactContext"),We.SCMQuickDiffDecorations=new We("SCMQuickDiffDecorations"),We.SCMTitle=new We("SCMTitle"),We.SearchContext=new We("SearchContext"),We.SearchActionMenu=new We("SearchActionContext"),We.StatusBarWindowIndicatorMenu=new We("StatusBarWindowIndicatorMenu"),We.StatusBarRemoteIndicatorMenu=new We("StatusBarRemoteIndicatorMenu"),We.StickyScrollContext=new We("StickyScrollContext"),We.TestItem=new We("TestItem"),We.TestItemGutter=new We("TestItemGutter"),We.TestProfilesContext=new We("TestProfilesContext"),We.TestMessageContext=new We("TestMessageContext"),We.TestMessageContent=new We("TestMessageContent"),We.TestPeekElement=new We("TestPeekElement"),We.TestPeekTitle=new We("TestPeekTitle"),We.TestCallStack=new We("TestCallStack"),We.TestCoverageFilterItem=new We("TestCoverageFilterItem"),We.TouchBarContext=new We("TouchBarContext"),We.TitleBar=new We("TitleBar"),We.TitleBarContext=new We("TitleBarContext"),We.TitleBarTitleContext=new We("TitleBarTitleContext"),We.TunnelContext=new We("TunnelContext"),We.TunnelPrivacy=new We("TunnelPrivacy"),We.TunnelProtocol=new We("TunnelProtocol"),We.TunnelPortInline=new We("TunnelInline"),We.TunnelTitle=new We("TunnelTitle"),We.TunnelLocalAddressInline=new We("TunnelLocalAddressInline"),We.TunnelOriginInline=new We("TunnelOriginInline"),We.ViewItemContext=new We("ViewItemContext"),We.ViewContainerTitle=new We("ViewContainerTitle"),We.ViewContainerTitleContext=new We("ViewContainerTitleContext"),We.ViewTitle=new We("ViewTitle"),We.ViewTitleContext=new We("ViewTitleContext"),We.CommentEditorActions=new We("CommentEditorActions"),We.CommentThreadTitle=new We("CommentThreadTitle"),We.CommentThreadActions=new We("CommentThreadActions"),We.CommentThreadAdditionalActions=new We("CommentThreadAdditionalActions"),We.CommentThreadTitleContext=new We("CommentThreadTitleContext"),We.CommentThreadCommentContext=new We("CommentThreadCommentContext"),We.CommentTitle=new We("CommentTitle"),We.CommentActions=new We("CommentActions"),We.CommentsViewThreadActions=new We("CommentsViewThreadActions"),We.InteractiveToolbar=new We("InteractiveToolbar"),We.InteractiveCellTitle=new We("InteractiveCellTitle"),We.InteractiveCellDelete=new We("InteractiveCellDelete"),We.InteractiveCellExecute=new We("InteractiveCellExecute"),We.InteractiveInputExecute=new We("InteractiveInputExecute"),We.InteractiveInputConfig=new We("InteractiveInputConfig"),We.ReplInputExecute=new We("ReplInputExecute"),We.IssueReporter=new We("IssueReporter"),We.NotebookToolbar=new We("NotebookToolbar"),We.NotebookToolbarContext=new We("NotebookToolbarContext"),We.NotebookStickyScrollContext=new We("NotebookStickyScrollContext"),We.NotebookCellTitle=new We("NotebookCellTitle"),We.NotebookCellDelete=new We("NotebookCellDelete"),We.NotebookCellInsert=new We("NotebookCellInsert"),We.NotebookCellBetween=new We("NotebookCellBetween"),We.NotebookCellListTop=new We("NotebookCellTop"),We.NotebookCellExecute=new We("NotebookCellExecute"),We.NotebookCellExecuteGoTo=new We("NotebookCellExecuteGoTo"),We.NotebookCellExecutePrimary=new We("NotebookCellExecutePrimary"),We.NotebookDiffCellInputTitle=new We("NotebookDiffCellInputTitle"),We.NotebookDiffDocumentMetadata=new We("NotebookDiffDocumentMetadata"),We.NotebookDiffCellMetadataTitle=new We("NotebookDiffCellMetadataTitle"),We.NotebookDiffCellOutputsTitle=new We("NotebookDiffCellOutputsTitle"),We.NotebookOutputToolbar=new We("NotebookOutputToolbar"),We.NotebookOutlineFilter=new We("NotebookOutlineFilter"),We.NotebookOutlineActionMenu=new We("NotebookOutlineActionMenu"),We.NotebookEditorLayoutConfigure=new We("NotebookEditorLayoutConfigure"),We.NotebookKernelSource=new We("NotebookKernelSource"),We.BulkEditTitle=new We("BulkEditTitle"),We.BulkEditContext=new We("BulkEditContext"),We.TimelineItemContext=new We("TimelineItemContext"),We.TimelineTitle=new We("TimelineTitle"),We.TimelineTitleContext=new We("TimelineTitleContext"),We.TimelineFilterSubMenu=new We("TimelineFilterSubMenu"),We.AccountsContext=new We("AccountsContext"),We.SidebarTitle=new We("SidebarTitle"),We.PanelTitle=new We("PanelTitle"),We.AuxiliaryBarTitle=new We("AuxiliaryBarTitle"),We.TerminalInstanceContext=new We("TerminalInstanceContext"),We.TerminalEditorInstanceContext=new We("TerminalEditorInstanceContext"),We.TerminalNewDropdownContext=new We("TerminalNewDropdownContext"),We.TerminalTabContext=new We("TerminalTabContext"),We.TerminalTabEmptyAreaContext=new We("TerminalTabEmptyAreaContext"),We.TerminalStickyScrollContext=new We("TerminalStickyScrollContext"),We.WebviewContext=new We("WebviewContext"),We.InlineCompletionsActions=new We("InlineCompletionsActions"),We.InlineEditsActions=new We("InlineEditsActions"),We.NewFile=new We("NewFile"),We.MergeInput1Toolbar=new We("MergeToolbar1Toolbar"),We.MergeInput2Toolbar=new We("MergeToolbar2Toolbar"),We.MergeBaseToolbar=new We("MergeBaseToolbar"),We.MergeInputResultToolbar=new We("MergeToolbarResultToolbar"),We.InlineSuggestionToolbar=new We("InlineSuggestionToolbar"),We.InlineEditToolbar=new We("InlineEditToolbar"),We.ChatContext=new We("ChatContext"),We.ChatCodeBlock=new We("ChatCodeblock"),We.ChatCompareBlock=new We("ChatCompareBlock"),We.ChatMessageTitle=new We("ChatMessageTitle"),We.ChatHistory=new We("ChatHistory"),We.ChatWelcomeContext=new We("ChatWelcomeContext"),We.ChatMessageFooter=new We("ChatMessageFooter"),We.ChatExecute=new We("ChatExecute"),We.ChatInput=new We("ChatInput"),We.ChatInputSide=new We("ChatInputSide"),We.ChatModePicker=new We("ChatModePicker"),We.ChatEditingWidgetToolbar=new We("ChatEditingWidgetToolbar"),We.ChatEditingEditorContent=new We("ChatEditingEditorContent"),We.ChatEditingEditorHunk=new We("ChatEditingEditorHunk"),We.ChatEditingDeletedNotebookCell=new We("ChatEditingDeletedNotebookCell"),We.ChatInputAttachmentToolbar=new We("ChatInputAttachmentToolbar"),We.ChatEditingWidgetModifiedFilesToolbar=new We("ChatEditingWidgetModifiedFilesToolbar"),We.ChatInputResourceAttachmentContext=new We("ChatInputResourceAttachmentContext"),We.ChatInputSymbolAttachmentContext=new We("ChatInputSymbolAttachmentContext"),We.ChatInlineResourceAnchorContext=new We("ChatInlineResourceAnchorContext"),We.ChatInlineSymbolAnchorContext=new We("ChatInlineSymbolAnchorContext"),We.ChatMessageCheckpoint=new We("ChatMessageCheckpoint"),We.ChatMessageRestoreCheckpoint=new We("ChatMessageRestoreCheckpoint"),We.ChatNewMenu=new We("ChatNewMenu"),We.ChatEditingCodeBlockContext=new We("ChatEditingCodeBlockContext"),We.ChatTitleBarMenu=new We("ChatTitleBarMenu"),We.ChatAttachmentsContext=new We("ChatAttachmentsContext"),We.ChatToolOutputResourceToolbar=new We("ChatToolOutputResourceToolbar"),We.ChatTextEditorMenu=new We("ChatTextEditorMenu"),We.ChatToolOutputResourceContext=new We("ChatToolOutputResourceContext"),We.ChatMultiDiffContext=new We("ChatMultiDiffContext"),We.ChatSessionsMenu=new We("ChatSessionsMenu"),We.ChatSessionsCreateSubMenu=new We("ChatSessionsCreateSubMenu"),We.ChatConfirmationMenu=new We("ChatConfirmationMenu"),We.ChatEditorInlineExecute=new We("ChatEditorInputExecute"),We.ChatEditorInlineInputSide=new We("ChatEditorInputSide"),We.AccessibleView=new We("AccessibleView"),We.MultiDiffEditorFileToolbar=new We("MultiDiffEditorFileToolbar"),We.DiffEditorHunkToolbar=new We("DiffEditorHunkToolbar"),We.DiffEditorSelectionToolbar=new We("DiffEditorSelectionToolbar");let Vn=We;const wA=_r("menuService"),Oq=class Oq{static for(t){let n=this._all.get(t);return n||(n=new Oq(t),this._all.set(t,n)),n}static merge(t){const n=new Set;for(const r of t)r instanceof Oq&&n.add(r.id);return n}constructor(t){this.id=t,this.has=n=>n===t}};Oq._all=new Map;let wT=Oq;const Pu=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new reo({merge:wT.merge}),this.onDidChangeMenu=this._onDidChangeMenu.event}addCommand(e){return this._commands.set(e.id,e),this._onDidChangeMenu.fire(wT.for(Vn.CommandPalette)),$n(()=>{this._commands.delete(e.id)&&this._onDidChangeMenu.fire(wT.for(Vn.CommandPalette))})}getCommand(e){return this._commands.get(e)}getCommands(){const e=new Map;return this._commands.forEach((t,n)=>e.set(n,t)),e}appendMenuItem(e,t){let n=this._menuItems.get(e);n||(n=new bg,this._menuItems.set(e,n));const r=n.push(t);return this._onDidChangeMenu.fire(wT.for(e)),$n(()=>{r(),this._onDidChangeMenu.fire(wT.for(e))})}appendMenuItems(e){const t=new Et;for(const{id:n,item:r}of e)t.add(this.appendMenuItem(n,r));return t}getMenuItems(e){let t;return this._menuItems.has(e)?t=[...this._menuItems.get(e)]:t=[],e===Vn.CommandPalette&&this._appendImplicitItems(t),t}_appendImplicitItems(e){const t=new Set;for(const n of e)xU(n)&&(t.add(n.command.id),n.alt&&t.add(n.alt.id));this._commands.forEach((n,r)=>{t.has(r)||e.push({command:n})})}};class uD extends JW{constructor(t,n,r){super(`submenuitem.${t.submenu.id}`,typeof t.title=="string"?t.title:t.title.value,r,"submenu"),this.item=t,this.hideActions=n}}let r2=Kue=class{static label(t,n){return n!=null&&n.renderShortTitle&&t.shortTitle?typeof t.shortTitle=="string"?t.shortTitle:t.shortTitle.value:typeof t.title=="string"?t.title:t.title.value}constructor(t,n,r,o,s,a,l){var u;this.hideActions=o,this.menuKeybinding=s,this._commandService=l,this.id=t.id,this.label=Kue.label(t,r),this.tooltip=(typeof t.tooltip=="string"?t.tooltip:(u=t.tooltip)==null?void 0:u.value)??"",this.enabled=!t.precondition||a.contextMatchesRules(t.precondition),this.checked=void 0;let d;if(t.toggled){const h=t.toggled.condition?t.toggled:{condition:t.toggled};this.checked=a.contextMatchesRules(h.condition),this.checked&&h.tooltip&&(this.tooltip=typeof h.tooltip=="string"?h.tooltip:h.tooltip.value),this.checked&&gi.isThemeIcon(h.icon)&&(d=h.icon),this.checked&&h.title&&(this.label=typeof h.title=="string"?h.title:h.title.value)}d||(d=gi.isThemeIcon(t.icon)?t.icon:void 0),this.item=t,this.alt=n?new Kue(n,void 0,r,o,void 0,a,l):void 0,this._options=r,this.class=d&&gi.asClassName(d)}run(...t){var r,o;let n=[];return(r=this._options)!=null&&r.arg&&(n=[...n,this._options.arg]),(o=this._options)!=null&&o.shouldForwardArgs&&(n=[...n,...t]),this._commandService.executeCommand(this.id,...n)}};r2=Kue=yno([Mbt(5,Qi),Mbt(6,ba)],r2);class Hu{constructor(t){this.desc=t}}function Cs(e){const t=[],n=new e,{f1:r,menu:o,keybinding:s,...a}=n.desc;if(uo.getCommand(a.id))throw new Error(`Cannot register two commands with the same id: ${a.id}`);if(t.push(uo.registerCommand({id:a.id,handler:(l,...d)=>n.run(l,...d),metadata:a.metadata??{description:n.desc.title}})),Array.isArray(o))for(const l of o)t.push(Pu.appendMenuItem(l.id,{command:{...a,precondition:l.precondition===null?void 0:a.precondition},...l}));else o&&t.push(Pu.appendMenuItem(o.id,{command:{...a,precondition:o.precondition===null?void 0:a.precondition},...o}));if(r&&(t.push(Pu.appendMenuItem(Vn.CommandPalette,{command:a,when:a.precondition})),t.push(Pu.addCommand(a))),Array.isArray(s))for(const l of s)t.push(ju.registerKeybindingRule({...l,id:a.id,when:a.precondition?Nt.and(a.precondition,l.when):l.when}));else s&&t.push(ju.registerKeybindingRule({...s,id:a.id,when:a.precondition?Nt.and(a.precondition,s.when):s.when}));return{dispose(){us(t)}}}const Nf=_r("telemetryService");var Pbt,Fbt,Nbt;class _no{constructor(t,n){this.uri=t,this.value=n}}function Sno(e){return Array.isArray(e)}const VT=class VT{constructor(t,n){if(this[Pbt]="ResourceMap",t instanceof VT)this.map=new Map(t.map),this.toKey=n??VT.defaultToKey;else if(Sno(t)){this.map=new Map,this.toKey=n??VT.defaultToKey;for(const[r,o]of t)this.set(r,o)}else this.map=new Map,this.toKey=t??VT.defaultToKey}set(t,n){return this.map.set(this.toKey(t),new _no(t,n)),this}get(t){var n;return(n=this.map.get(this.toKey(t)))==null?void 0:n.value}has(t){return this.map.has(this.toKey(t))}get size(){return this.map.size}clear(){this.map.clear()}delete(t){return this.map.delete(this.toKey(t))}forEach(t,n){typeof n<"u"&&(t=t.bind(n));for(const[r,o]of this.map)t(o.value,o.uri,this)}*values(){for(const t of this.map.values())yield t.value}*keys(){for(const t of this.map.values())yield t.uri}*entries(){for(const t of this.map.values())yield[t.uri,t.value]}*[(Pbt=Symbol.toStringTag,Symbol.iterator)](){for(const[,t]of this.map)yield[t.uri,t.value]}};VT.defaultToKey=t=>t.toString();let _c=VT;class Lno{constructor(t,n){this[Fbt]="ResourceSet",!t||typeof t=="function"?this._map=new _c(t):(this._map=new _c(n),t.forEach(this.add,this))}get size(){return this._map.size}add(t){return this._map.set(t,t),this}clear(){this._map.clear()}delete(t){return this._map.delete(t)}forEach(t,n){this._map.forEach((r,o)=>t.call(n,o,o,this))}has(t){return this._map.has(t)}entries(){return this._map.entries()}keys(){return this._map.keys()}values(){return this._map.keys()}[(Fbt=Symbol.toStringTag,Symbol.iterator)](){return this.keys()}}class xno{constructor(){this[Nbt]="LinkedMap",this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0,this._state=0}clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0,this._state++}isEmpty(){return!this._head&&!this._tail}get size(){return this._size}get first(){var t;return(t=this._head)==null?void 0:t.value}get last(){var t;return(t=this._tail)==null?void 0:t.value}has(t){return this._map.has(t)}get(t,n=0){const r=this._map.get(t);if(r)return n!==0&&this.touch(r,n),r.value}set(t,n,r=0){let o=this._map.get(t);if(o)o.value=n,r!==0&&this.touch(o,r);else{switch(o={key:t,value:n,next:void 0,previous:void 0},r){case 0:this.addItemLast(o);break;case 1:this.addItemFirst(o);break;case 2:this.addItemLast(o);break;default:this.addItemLast(o);break}this._map.set(t,o),this._size++}return this}delete(t){return!!this.remove(t)}remove(t){const n=this._map.get(t);if(n)return this._map.delete(t),this.removeItem(n),this._size--,n.value}shift(){if(!this._head&&!this._tail)return;if(!this._head||!this._tail)throw new Error("Invalid list");const t=this._head;return this._map.delete(t.key),this.removeItem(t),this._size--,t.value}forEach(t,n){const r=this._state;let o=this._head;for(;o;){if(n?t.bind(n)(o.value,o.key,this):t(o.value,o.key,this),this._state!==r)throw new Error("LinkedMap got modified during iteration.");o=o.next}}keys(){const t=this,n=this._state;let r=this._head;const o={[Symbol.iterator](){return o},next(){if(t._state!==n)throw new Error("LinkedMap got modified during iteration.");if(r){const s={value:r.key,done:!1};return r=r.next,s}else return{value:void 0,done:!0}}};return o}values(){const t=this,n=this._state;let r=this._head;const o={[Symbol.iterator](){return o},next(){if(t._state!==n)throw new Error("LinkedMap got modified during iteration.");if(r){const s={value:r.value,done:!1};return r=r.next,s}else return{value:void 0,done:!0}}};return o}entries(){const t=this,n=this._state;let r=this._head;const o={[Symbol.iterator](){return o},next(){if(t._state!==n)throw new Error("LinkedMap got modified during iteration.");if(r){const s={value:[r.key,r.value],done:!1};return r=r.next,s}else return{value:void 0,done:!0}}};return o}[(Nbt=Symbol.toStringTag,Symbol.iterator)](){return this.entries()}trimOld(t){if(t>=this.size)return;if(t===0){this.clear();return}let n=this._head,r=this.size;for(;n&&r>t;)this._map.delete(n.key),n=n.next,r--;this._head=n,this._size=r,n&&(n.previous=void 0),this._state++}trimNew(t){if(t>=this.size)return;if(t===0){this.clear();return}let n=this._tail,r=this.size;for(;n&&r>t;)this._map.delete(n.key),n=n.previous,r--;this._tail=n,this._size=r,n&&(n.next=void 0),this._state++}addItemFirst(t){if(!this._head&&!this._tail)this._tail=t;else if(this._head)t.next=this._head,this._head.previous=t;else throw new Error("Invalid list");this._head=t,this._state++}addItemLast(t){if(!this._head&&!this._tail)this._head=t;else if(this._tail)t.previous=this._tail,this._tail.next=t;else throw new Error("Invalid list");this._tail=t,this._state++}removeItem(t){if(t===this._head&&t===this._tail)this._head=void 0,this._tail=void 0;else if(t===this._head){if(!t.next)throw new Error("Invalid list");t.next.previous=void 0,this._head=t.next}else if(t===this._tail){if(!t.previous)throw new Error("Invalid list");t.previous.next=void 0,this._tail=t.previous}else{const n=t.next,r=t.previous;if(!n||!r)throw new Error("Invalid list");n.previous=r,r.next=n}t.next=void 0,t.previous=void 0,this._state++}touch(t,n){if(!this._head||!this._tail)throw new Error("Invalid list");if(!(n!==1&&n!==2)){if(n===1){if(t===this._head)return;const r=t.next,o=t.previous;t===this._tail?(o.next=void 0,this._tail=o):(r.previous=o,o.next=r),t.previous=void 0,t.next=this._head,this._head.previous=t,this._head=t,this._state++}else if(n===2){if(t===this._tail)return;const r=t.next,o=t.previous;t===this._head?(r.previous=void 0,this._head=r):(r.previous=o,o.next=r),t.next=void 0,t.previous=this._tail,this._tail.next=t,this._tail=t,this._state++}}}toJSON(){const t=[];return this.forEach((n,r)=>{t.push([r,n])}),t}fromJSON(t){this.clear();for(const[n,r]of t)this.set(n,r)}}class Eno extends xno{constructor(t,n=1){super(),this._limit=t,this._ratio=Math.min(Math.max(0,n),1)}get limit(){return this._limit}set limit(t){this._limit=t,this.checkTrim()}get(t,n=2){return super.get(t,n)}peek(t){return super.get(t,0)}set(t,n){return super.set(t,n,2),this}checkTrim(){this.size>this._limit&&this.trim(Math.round(this._limit*this._ratio))}}class yp extends Eno{constructor(t,n=1){super(t,n)}trim(t){this.trimOld(t)}set(t,n){return super.set(t,n),this.checkTrim(),this}}class Tno{constructor(t){if(this._m1=new Map,this._m2=new Map,t)for(const[n,r]of t)this.set(n,r)}clear(){this._m1.clear(),this._m2.clear()}set(t,n){this._m1.set(t,n),this._m2.set(n,t)}get(t){return this._m1.get(t)}getKey(t){return this._m2.get(t)}delete(t){const n=this._m1.get(t);return n===void 0?!1:(this._m1.delete(t),this._m2.delete(n),!0)}keys(){return this._m1.keys()}values(){return this._m1.values()}}class IEn{constructor(){this.map=new Map}add(t,n){let r=this.map.get(t);r||(r=new Set,this.map.set(t,r)),r.add(n)}delete(t,n){const r=this.map.get(t);r&&(r.delete(n),r.size===0&&this.map.delete(t))}forEach(t,n){const r=this.map.get(t);r&&r.forEach(n)}}class Qbe{constructor(){this._data=new Map}set(t,...n){let r=this._data;for(let o=0;o{let o="";for(const[s,a]of n)o+=`${" ".repeat(r)}${s}: `,a instanceof Map?o+=` +Received: '{1}'.`,t,dX.getLexeme(n)),s=n.offset,a=dX.getLexeme(n);return this._parsingErrors.push({message:o,offset:s,lexeme:a,additionalInfo:r}),RO._parseError}_check(t){return this._peek().type===t}_peek(){return this._tokens[this._current]}_isAtEnd(){return this._peek().type===20}},RO._parseError=new Error,RO);const fat=class fat{static false(){return hm.INSTANCE}static true(){return p1.INSTANCE}static has(t){return wI.create(t)}static equals(t,n){return Yz.create(t,n)}static notEquals(t,n){return _be.create(t,n)}static regex(t,n){return KK.create(t,n)}static in(t,n){return ybe.create(t,n)}static notIn(t,n){return Cbe.create(t,n)}static not(t){return OI.create(t)}static and(...t){return aQ.create(t,null,!0)}static or(...t){return AS.create(t,null,!0)}static deserialize(t){return t==null?void 0:this._parser.parse(t)}};fat._parser=new Ano({regexParsingWithErrorRecovery:!1});let Ft=fat;function pno(e,t){const n=e?e.substituteConstants():void 0,r=t?t.substituteConstants():void 0;return!n&&!r?!0:!n||!r?!1:n.equals(r)}function hZ(e,t){return e.cmp(t)}const wve=class wve{constructor(){this.type=0}cmp(t){return this.type-t.type}equals(t){return t.type===this.type}substituteConstants(){return this}evaluate(t){return!1}serialize(){return"false"}keys(){return[]}negate(){return p1.INSTANCE}};wve.INSTANCE=new wve;let hm=wve;const Ove=class Ove{constructor(){this.type=1}cmp(t){return this.type-t.type}equals(t){return t.type===this.type}substituteConstants(){return this}evaluate(t){return!0}serialize(){return"true"}keys(){return[]}negate(){return hm.INSTANCE}};Ove.INSTANCE=new Ove;let p1=Ove;class wI{static create(t,n=null){const r=Bf.get(t);return typeof r=="boolean"?r?p1.INSTANCE:hm.INSTANCE:new wI(t,n)}constructor(t,n){this.key=t,this.negated=n,this.type=2}cmp(t){return t.type!==this.type?this.type-t.type:REn(this.key,t.key)}equals(t){return t.type===this.type?this.key===t.key:!1}substituteConstants(){const t=Bf.get(this.key);return typeof t=="boolean"?t?p1.INSTANCE:hm.INSTANCE:this}evaluate(t){return!!t.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=OI.create(this.key,this)),this.negated}}class Yz{static create(t,n,r=null){if(typeof n=="boolean")return n?wI.create(t,r):OI.create(t,r);const o=Bf.get(t);return typeof o=="boolean"?n===(o?"true":"false")?p1.INSTANCE:hm.INSTANCE:new Yz(t,n,r)}constructor(t,n,r){this.key=t,this.value=n,this.negated=r,this.type=4}cmp(t){return t.type!==this.type?this.type-t.type:yI(this.key,this.value,t.key,t.value)}equals(t){return t.type===this.type?this.key===t.key&&this.value===t.value:!1}substituteConstants(){const t=Bf.get(this.key);if(typeof t=="boolean"){const n=t?"true":"false";return this.value===n?p1.INSTANCE:hm.INSTANCE}return this}evaluate(t){return t.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=_be.create(this.key,this.value,this)),this.negated}}class ybe{static create(t,n){return new ybe(t,n)}constructor(t,n){this.key=t,this.valueKey=n,this.type=10,this.negated=null}cmp(t){return t.type!==this.type?this.type-t.type:yI(this.key,this.valueKey,t.key,t.valueKey)}equals(t){return t.type===this.type?this.key===t.key&&this.valueKey===t.valueKey:!1}substituteConstants(){return this}evaluate(t){const n=t.getValue(this.valueKey),r=t.getValue(this.key);return Array.isArray(n)?n.includes(r):typeof r=="string"&&typeof n=="object"&&n!==null?cno.call(n,r):!1}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=Cbe.create(this.key,this.valueKey)),this.negated}}class Cbe{static create(t,n){return new Cbe(t,n)}constructor(t,n){this.key=t,this.valueKey=n,this.type=11,this._negated=ybe.create(t,n)}cmp(t){return t.type!==this.type?this.type-t.type:this._negated.cmp(t._negated)}equals(t){return t.type===this.type?this._negated.equals(t._negated):!1}substituteConstants(){return this}evaluate(t){return!this._negated.evaluate(t)}serialize(){return`${this.key} not in '${this.valueKey}'`}keys(){return this._negated.keys()}negate(){return this._negated}}class _be{static create(t,n,r=null){if(typeof n=="boolean")return n?OI.create(t,r):wI.create(t,r);const o=Bf.get(t);return typeof o=="boolean"?n===(o?"true":"false")?hm.INSTANCE:p1.INSTANCE:new _be(t,n,r)}constructor(t,n,r){this.key=t,this.value=n,this.negated=r,this.type=5}cmp(t){return t.type!==this.type?this.type-t.type:yI(this.key,this.value,t.key,t.value)}equals(t){return t.type===this.type?this.key===t.key&&this.value===t.value:!1}substituteConstants(){const t=Bf.get(this.key);if(typeof t=="boolean"){const n=t?"true":"false";return this.value===n?hm.INSTANCE:p1.INSTANCE}return this}evaluate(t){return t.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=Yz.create(this.key,this.value,this)),this.negated}}class OI{static create(t,n=null){const r=Bf.get(t);return typeof r=="boolean"?r?hm.INSTANCE:p1.INSTANCE:new OI(t,n)}constructor(t,n){this.key=t,this.negated=n,this.type=3}cmp(t){return t.type!==this.type?this.type-t.type:REn(this.key,t.key)}equals(t){return t.type===this.type?this.key===t.key:!1}substituteConstants(){const t=Bf.get(this.key);return typeof t=="boolean"?t?hm.INSTANCE:p1.INSTANCE:this}evaluate(t){return!t.getValue(this.key)}serialize(){return`!${this.key}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=wI.create(this.key,this)),this.negated}}function Sbe(e,t){if(typeof e=="string"){const n=parseFloat(e);isNaN(n)||(e=n)}return typeof e=="string"||typeof e=="number"?t(e):hm.INSTANCE}class Lbe{static create(t,n,r=null){return Sbe(n,o=>new Lbe(t,o,r))}constructor(t,n,r){this.key=t,this.value=n,this.negated=r,this.type=12}cmp(t){return t.type!==this.type?this.type-t.type:yI(this.key,this.value,t.key,t.value)}equals(t){return t.type===this.type?this.key===t.key&&this.value===t.value:!1}substituteConstants(){return this}evaluate(t){return typeof this.value=="string"?!1:parseFloat(t.getValue(this.key))>this.value}serialize(){return`${this.key} > ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=Tbe.create(this.key,this.value,this)),this.negated}}class xbe{static create(t,n,r=null){return Sbe(n,o=>new xbe(t,o,r))}constructor(t,n,r){this.key=t,this.value=n,this.negated=r,this.type=13}cmp(t){return t.type!==this.type?this.type-t.type:yI(this.key,this.value,t.key,t.value)}equals(t){return t.type===this.type?this.key===t.key&&this.value===t.value:!1}substituteConstants(){return this}evaluate(t){return typeof this.value=="string"?!1:parseFloat(t.getValue(this.key))>=this.value}serialize(){return`${this.key} >= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=Ebe.create(this.key,this.value,this)),this.negated}}class Ebe{static create(t,n,r=null){return Sbe(n,o=>new Ebe(t,o,r))}constructor(t,n,r){this.key=t,this.value=n,this.negated=r,this.type=14}cmp(t){return t.type!==this.type?this.type-t.type:yI(this.key,this.value,t.key,t.value)}equals(t){return t.type===this.type?this.key===t.key&&this.value===t.value:!1}substituteConstants(){return this}evaluate(t){return typeof this.value=="string"?!1:parseFloat(t.getValue(this.key))new Tbe(t,o,r))}constructor(t,n,r){this.key=t,this.value=n,this.negated=r,this.type=15}cmp(t){return t.type!==this.type?this.type-t.type:yI(this.key,this.value,t.key,t.value)}equals(t){return t.type===this.type?this.key===t.key&&this.value===t.value:!1}substituteConstants(){return this}evaluate(t){return typeof this.value=="string"?!1:parseFloat(t.getValue(this.key))<=this.value}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=Lbe.create(this.key,this.value,this)),this.negated}}class KK{static create(t,n){return new KK(t,n)}constructor(t,n){this.key=t,this.regexp=n,this.type=7,this.negated=null}cmp(t){if(t.type!==this.type)return this.type-t.type;if(this.keyt.key)return 1;const n=this.regexp?this.regexp.source:"",r=t.regexp?t.regexp.source:"";return nr?1:0}equals(t){if(t.type===this.type){const n=this.regexp?this.regexp.source:"",r=t.regexp?t.regexp.source:"";return this.key===t.key&&n===r}return!1}substituteConstants(){return this}evaluate(t){const n=t.getValue(this.key);return this.regexp?this.regexp.test(n):!1}serialize(){const t=this.regexp?`/${this.regexp.source}/${this.regexp.flags}`:"/invalid/";return`${this.key} =~ ${t}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=eet.create(this)),this.negated}}class eet{static create(t){return new eet(t)}constructor(t){this._actual=t,this.type=8}cmp(t){return t.type!==this.type?this.type-t.type:this._actual.cmp(t._actual)}equals(t){return t.type===this.type?this._actual.equals(t._actual):!1}substituteConstants(){return this}evaluate(t){return!this._actual.evaluate(t)}serialize(){return`!(${this._actual.serialize()})`}keys(){return this._actual.keys()}negate(){return this._actual}}function BEn(e){let t=null;for(let n=0,r=e.length;nt.expr.length)return 1;for(let n=0,r=this.expr.length;n1;){const a=o[o.length-1];if(a.type!==9)break;o.pop();const l=o.pop(),d=o.length===0,u=AS.create(a.expr.map(h=>aQ.create([h,l],null,r)),null,d);u&&(o.push(u),o.sort(hZ))}if(o.length===1)return o[0];if(r){for(let a=0;at.serialize()).join(" && ")}keys(){const t=[];for(const n of this.expr)t.push(...n.keys());return t}negate(){if(!this.negated){const t=[];for(const n of this.expr)t.push(n.negate());this.negated=AS.create(t,this,!0)}return this.negated}}class AS{static create(t,n,r){return AS._normalizeArr(t,n,r)}constructor(t,n){this.expr=t,this.negated=n,this.type=9}cmp(t){if(t.type!==this.type)return this.type-t.type;if(this.expr.lengtht.expr.length)return 1;for(let n=0,r=this.expr.length;nt.serialize()).join(" || ")}keys(){const t=[];for(const n of this.expr)t.push(...n.keys());return t}negate(){if(!this.negated){const t=[];for(const n of this.expr)t.push(n.negate());for(;t.length>1;){const n=t.shift(),r=t.shift(),o=[];for(const s of Ibt(n))for(const a of Ibt(r))o.push(aQ.create([s,a],null,!1));t.unshift(AS.create(o,null,!1))}this.negated=AS.create(t,this,!0)}return this.negated}}const ZN=class ZN extends wI{static all(){return ZN._info.values()}constructor(t,n,r){super(t,null),this._defaultValue=n,typeof r=="object"?ZN._info.push({...r,key:t}):r!==!0&&ZN._info.push({key:t,description:r,type:n!=null?typeof n:void 0})}bindTo(t){return t.createKey(this.key,this._defaultValue)}getValue(t){return t.getContextKeyValue(this.key)}toNegated(){return this.negate()}isEqualTo(t){return Yz.create(this.key,t)}};ZN._info=[];let yn=ZN;const Qi=_r("contextKeyService");function REn(e,t){return et?1:0}function yI(e,t,n,r){return en?1:tr?1:0}function pNe(e,t){if(e.type===0||t.type===1)return!0;if(e.type===9)return t.type===9?Rbt(e.expr,t.expr):!1;if(t.type===9){for(const n of t.expr)if(pNe(e,n))return!0;return!1}if(e.type===6){if(t.type===6)return Rbt(t.expr,e.expr);for(const n of e.expr)if(pNe(n,t))return!0;return!1}return e.equals(t)}function Rbt(e,t){let n=0,r=0;for(;n{nR(t.dispose)&&t.dispose()}),this.data.clear()}}const Ql=new bno;class tet{constructor(){this._coreKeybindings=new bg,this._extensionKeybindings=[],this._cachedMergedKeybindings=null}static bindToCurrentPlatform(t){if(b0===1){if(t&&t.win)return t.win}else if(b0===2){if(t&&t.mac)return t.mac}else if(t&&t.linux)return t.linux;return t}registerKeybindingRule(t){const n=tet.bindToCurrentPlatform(t),r=new Et;if(n&&n.primary){const o=GFe(n.primary,b0);o&&r.add(this._registerDefaultKeybinding(o,t.id,t.args,t.weight,0,t.when))}if(n&&Array.isArray(n.secondary))for(let o=0,s=n.secondary.length;o{l(),this._cachedMergedKeybindings=null})}getDefaultKeybindings(){return this._cachedMergedKeybindings||(this._cachedMergedKeybindings=Array.from(this._coreKeybindings).concat(this._extensionKeybindings),this._cachedMergedKeybindings.sort(Ono)),this._cachedMergedKeybindings.slice(0)}}const ju=new tet,wno={EditorModes:"platform.keybindingsRegistry"};Ql.add(wno.EditorModes,ju);function Ono(e,t){if(e.weight1!==t.weight1)return e.weight1-t.weight1;if(e.command&&t.command){if(e.commandt.command)return 1}return e.weight2-t.weight2}var yno=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Mbt=function(e,t){return function(n,r){t(n,r,e)}},Kue;function xU(e){return e.command!==void 0}function Cno(e){return e.submenu!==void 0}const We=class We{constructor(t){if(We._instances.has(t))throw new TypeError(`MenuId with identifier '${t}' already exists. Use MenuId.for(ident) or a unique identifier`);We._instances.set(t,this),this.id=t}};We._instances=new Map,We.CommandPalette=new We("CommandPalette"),We.DebugBreakpointsContext=new We("DebugBreakpointsContext"),We.DebugCallStackContext=new We("DebugCallStackContext"),We.DebugConsoleContext=new We("DebugConsoleContext"),We.DebugVariablesContext=new We("DebugVariablesContext"),We.NotebookVariablesContext=new We("NotebookVariablesContext"),We.DebugHoverContext=new We("DebugHoverContext"),We.DebugWatchContext=new We("DebugWatchContext"),We.DebugToolBar=new We("DebugToolBar"),We.DebugToolBarStop=new We("DebugToolBarStop"),We.DebugDisassemblyContext=new We("DebugDisassemblyContext"),We.DebugCallStackToolbar=new We("DebugCallStackToolbar"),We.DebugCreateConfiguration=new We("DebugCreateConfiguration"),We.EditorContext=new We("EditorContext"),We.SimpleEditorContext=new We("SimpleEditorContext"),We.EditorContent=new We("EditorContent"),We.EditorLineNumberContext=new We("EditorLineNumberContext"),We.EditorContextCopy=new We("EditorContextCopy"),We.EditorContextPeek=new We("EditorContextPeek"),We.EditorContextShare=new We("EditorContextShare"),We.EditorTitle=new We("EditorTitle"),We.CompactWindowEditorTitle=new We("CompactWindowEditorTitle"),We.EditorTitleRun=new We("EditorTitleRun"),We.EditorTitleContext=new We("EditorTitleContext"),We.EditorTitleContextShare=new We("EditorTitleContextShare"),We.EmptyEditorGroup=new We("EmptyEditorGroup"),We.EmptyEditorGroupContext=new We("EmptyEditorGroupContext"),We.EditorTabsBarContext=new We("EditorTabsBarContext"),We.EditorTabsBarShowTabsSubmenu=new We("EditorTabsBarShowTabsSubmenu"),We.EditorTabsBarShowTabsZenModeSubmenu=new We("EditorTabsBarShowTabsZenModeSubmenu"),We.EditorActionsPositionSubmenu=new We("EditorActionsPositionSubmenu"),We.EditorSplitMoveSubmenu=new We("EditorSplitMoveSubmenu"),We.ExplorerContext=new We("ExplorerContext"),We.ExplorerContextShare=new We("ExplorerContextShare"),We.ExtensionContext=new We("ExtensionContext"),We.ExtensionEditorContextMenu=new We("ExtensionEditorContextMenu"),We.GlobalActivity=new We("GlobalActivity"),We.CommandCenter=new We("CommandCenter"),We.CommandCenterCenter=new We("CommandCenterCenter"),We.LayoutControlMenuSubmenu=new We("LayoutControlMenuSubmenu"),We.LayoutControlMenu=new We("LayoutControlMenu"),We.MenubarMainMenu=new We("MenubarMainMenu"),We.MenubarAppearanceMenu=new We("MenubarAppearanceMenu"),We.MenubarDebugMenu=new We("MenubarDebugMenu"),We.MenubarEditMenu=new We("MenubarEditMenu"),We.MenubarCopy=new We("MenubarCopy"),We.MenubarFileMenu=new We("MenubarFileMenu"),We.MenubarGoMenu=new We("MenubarGoMenu"),We.MenubarHelpMenu=new We("MenubarHelpMenu"),We.MenubarLayoutMenu=new We("MenubarLayoutMenu"),We.MenubarNewBreakpointMenu=new We("MenubarNewBreakpointMenu"),We.PanelAlignmentMenu=new We("PanelAlignmentMenu"),We.PanelPositionMenu=new We("PanelPositionMenu"),We.ActivityBarPositionMenu=new We("ActivityBarPositionMenu"),We.MenubarPreferencesMenu=new We("MenubarPreferencesMenu"),We.MenubarRecentMenu=new We("MenubarRecentMenu"),We.MenubarSelectionMenu=new We("MenubarSelectionMenu"),We.MenubarShare=new We("MenubarShare"),We.MenubarSwitchEditorMenu=new We("MenubarSwitchEditorMenu"),We.MenubarSwitchGroupMenu=new We("MenubarSwitchGroupMenu"),We.MenubarTerminalMenu=new We("MenubarTerminalMenu"),We.MenubarTerminalSuggestStatusMenu=new We("MenubarTerminalSuggestStatusMenu"),We.MenubarViewMenu=new We("MenubarViewMenu"),We.MenubarHomeMenu=new We("MenubarHomeMenu"),We.OpenEditorsContext=new We("OpenEditorsContext"),We.OpenEditorsContextShare=new We("OpenEditorsContextShare"),We.ProblemsPanelContext=new We("ProblemsPanelContext"),We.SCMInputBox=new We("SCMInputBox"),We.SCMChangeContext=new We("SCMChangeContext"),We.SCMResourceContext=new We("SCMResourceContext"),We.SCMResourceContextShare=new We("SCMResourceContextShare"),We.SCMResourceFolderContext=new We("SCMResourceFolderContext"),We.SCMResourceGroupContext=new We("SCMResourceGroupContext"),We.SCMSourceControl=new We("SCMSourceControl"),We.SCMSourceControlInline=new We("SCMSourceControlInline"),We.SCMSourceControlTitle=new We("SCMSourceControlTitle"),We.SCMHistoryTitle=new We("SCMHistoryTitle"),We.SCMHistoryItemContext=new We("SCMHistoryItemContext"),We.SCMHistoryItemChangeContext=new We("SCMHistoryItemChangeContext"),We.SCMHistoryItemRefContext=new We("SCMHistoryItemRefContext"),We.SCMArtifactGroupContext=new We("SCMArtifactGroupContext"),We.SCMArtifactContext=new We("SCMArtifactContext"),We.SCMQuickDiffDecorations=new We("SCMQuickDiffDecorations"),We.SCMTitle=new We("SCMTitle"),We.SearchContext=new We("SearchContext"),We.SearchActionMenu=new We("SearchActionContext"),We.StatusBarWindowIndicatorMenu=new We("StatusBarWindowIndicatorMenu"),We.StatusBarRemoteIndicatorMenu=new We("StatusBarRemoteIndicatorMenu"),We.StickyScrollContext=new We("StickyScrollContext"),We.TestItem=new We("TestItem"),We.TestItemGutter=new We("TestItemGutter"),We.TestProfilesContext=new We("TestProfilesContext"),We.TestMessageContext=new We("TestMessageContext"),We.TestMessageContent=new We("TestMessageContent"),We.TestPeekElement=new We("TestPeekElement"),We.TestPeekTitle=new We("TestPeekTitle"),We.TestCallStack=new We("TestCallStack"),We.TestCoverageFilterItem=new We("TestCoverageFilterItem"),We.TouchBarContext=new We("TouchBarContext"),We.TitleBar=new We("TitleBar"),We.TitleBarContext=new We("TitleBarContext"),We.TitleBarTitleContext=new We("TitleBarTitleContext"),We.TunnelContext=new We("TunnelContext"),We.TunnelPrivacy=new We("TunnelPrivacy"),We.TunnelProtocol=new We("TunnelProtocol"),We.TunnelPortInline=new We("TunnelInline"),We.TunnelTitle=new We("TunnelTitle"),We.TunnelLocalAddressInline=new We("TunnelLocalAddressInline"),We.TunnelOriginInline=new We("TunnelOriginInline"),We.ViewItemContext=new We("ViewItemContext"),We.ViewContainerTitle=new We("ViewContainerTitle"),We.ViewContainerTitleContext=new We("ViewContainerTitleContext"),We.ViewTitle=new We("ViewTitle"),We.ViewTitleContext=new We("ViewTitleContext"),We.CommentEditorActions=new We("CommentEditorActions"),We.CommentThreadTitle=new We("CommentThreadTitle"),We.CommentThreadActions=new We("CommentThreadActions"),We.CommentThreadAdditionalActions=new We("CommentThreadAdditionalActions"),We.CommentThreadTitleContext=new We("CommentThreadTitleContext"),We.CommentThreadCommentContext=new We("CommentThreadCommentContext"),We.CommentTitle=new We("CommentTitle"),We.CommentActions=new We("CommentActions"),We.CommentsViewThreadActions=new We("CommentsViewThreadActions"),We.InteractiveToolbar=new We("InteractiveToolbar"),We.InteractiveCellTitle=new We("InteractiveCellTitle"),We.InteractiveCellDelete=new We("InteractiveCellDelete"),We.InteractiveCellExecute=new We("InteractiveCellExecute"),We.InteractiveInputExecute=new We("InteractiveInputExecute"),We.InteractiveInputConfig=new We("InteractiveInputConfig"),We.ReplInputExecute=new We("ReplInputExecute"),We.IssueReporter=new We("IssueReporter"),We.NotebookToolbar=new We("NotebookToolbar"),We.NotebookToolbarContext=new We("NotebookToolbarContext"),We.NotebookStickyScrollContext=new We("NotebookStickyScrollContext"),We.NotebookCellTitle=new We("NotebookCellTitle"),We.NotebookCellDelete=new We("NotebookCellDelete"),We.NotebookCellInsert=new We("NotebookCellInsert"),We.NotebookCellBetween=new We("NotebookCellBetween"),We.NotebookCellListTop=new We("NotebookCellTop"),We.NotebookCellExecute=new We("NotebookCellExecute"),We.NotebookCellExecuteGoTo=new We("NotebookCellExecuteGoTo"),We.NotebookCellExecutePrimary=new We("NotebookCellExecutePrimary"),We.NotebookDiffCellInputTitle=new We("NotebookDiffCellInputTitle"),We.NotebookDiffDocumentMetadata=new We("NotebookDiffDocumentMetadata"),We.NotebookDiffCellMetadataTitle=new We("NotebookDiffCellMetadataTitle"),We.NotebookDiffCellOutputsTitle=new We("NotebookDiffCellOutputsTitle"),We.NotebookOutputToolbar=new We("NotebookOutputToolbar"),We.NotebookOutlineFilter=new We("NotebookOutlineFilter"),We.NotebookOutlineActionMenu=new We("NotebookOutlineActionMenu"),We.NotebookEditorLayoutConfigure=new We("NotebookEditorLayoutConfigure"),We.NotebookKernelSource=new We("NotebookKernelSource"),We.BulkEditTitle=new We("BulkEditTitle"),We.BulkEditContext=new We("BulkEditContext"),We.TimelineItemContext=new We("TimelineItemContext"),We.TimelineTitle=new We("TimelineTitle"),We.TimelineTitleContext=new We("TimelineTitleContext"),We.TimelineFilterSubMenu=new We("TimelineFilterSubMenu"),We.AccountsContext=new We("AccountsContext"),We.SidebarTitle=new We("SidebarTitle"),We.PanelTitle=new We("PanelTitle"),We.AuxiliaryBarTitle=new We("AuxiliaryBarTitle"),We.TerminalInstanceContext=new We("TerminalInstanceContext"),We.TerminalEditorInstanceContext=new We("TerminalEditorInstanceContext"),We.TerminalNewDropdownContext=new We("TerminalNewDropdownContext"),We.TerminalTabContext=new We("TerminalTabContext"),We.TerminalTabEmptyAreaContext=new We("TerminalTabEmptyAreaContext"),We.TerminalStickyScrollContext=new We("TerminalStickyScrollContext"),We.WebviewContext=new We("WebviewContext"),We.InlineCompletionsActions=new We("InlineCompletionsActions"),We.InlineEditsActions=new We("InlineEditsActions"),We.NewFile=new We("NewFile"),We.MergeInput1Toolbar=new We("MergeToolbar1Toolbar"),We.MergeInput2Toolbar=new We("MergeToolbar2Toolbar"),We.MergeBaseToolbar=new We("MergeBaseToolbar"),We.MergeInputResultToolbar=new We("MergeToolbarResultToolbar"),We.InlineSuggestionToolbar=new We("InlineSuggestionToolbar"),We.InlineEditToolbar=new We("InlineEditToolbar"),We.ChatContext=new We("ChatContext"),We.ChatCodeBlock=new We("ChatCodeblock"),We.ChatCompareBlock=new We("ChatCompareBlock"),We.ChatMessageTitle=new We("ChatMessageTitle"),We.ChatHistory=new We("ChatHistory"),We.ChatWelcomeContext=new We("ChatWelcomeContext"),We.ChatMessageFooter=new We("ChatMessageFooter"),We.ChatExecute=new We("ChatExecute"),We.ChatInput=new We("ChatInput"),We.ChatInputSide=new We("ChatInputSide"),We.ChatModePicker=new We("ChatModePicker"),We.ChatEditingWidgetToolbar=new We("ChatEditingWidgetToolbar"),We.ChatEditingEditorContent=new We("ChatEditingEditorContent"),We.ChatEditingEditorHunk=new We("ChatEditingEditorHunk"),We.ChatEditingDeletedNotebookCell=new We("ChatEditingDeletedNotebookCell"),We.ChatInputAttachmentToolbar=new We("ChatInputAttachmentToolbar"),We.ChatEditingWidgetModifiedFilesToolbar=new We("ChatEditingWidgetModifiedFilesToolbar"),We.ChatInputResourceAttachmentContext=new We("ChatInputResourceAttachmentContext"),We.ChatInputSymbolAttachmentContext=new We("ChatInputSymbolAttachmentContext"),We.ChatInlineResourceAnchorContext=new We("ChatInlineResourceAnchorContext"),We.ChatInlineSymbolAnchorContext=new We("ChatInlineSymbolAnchorContext"),We.ChatMessageCheckpoint=new We("ChatMessageCheckpoint"),We.ChatMessageRestoreCheckpoint=new We("ChatMessageRestoreCheckpoint"),We.ChatNewMenu=new We("ChatNewMenu"),We.ChatEditingCodeBlockContext=new We("ChatEditingCodeBlockContext"),We.ChatTitleBarMenu=new We("ChatTitleBarMenu"),We.ChatAttachmentsContext=new We("ChatAttachmentsContext"),We.ChatToolOutputResourceToolbar=new We("ChatToolOutputResourceToolbar"),We.ChatTextEditorMenu=new We("ChatTextEditorMenu"),We.ChatToolOutputResourceContext=new We("ChatToolOutputResourceContext"),We.ChatMultiDiffContext=new We("ChatMultiDiffContext"),We.ChatSessionsMenu=new We("ChatSessionsMenu"),We.ChatSessionsCreateSubMenu=new We("ChatSessionsCreateSubMenu"),We.ChatConfirmationMenu=new We("ChatConfirmationMenu"),We.ChatEditorInlineExecute=new We("ChatEditorInputExecute"),We.ChatEditorInlineInputSide=new We("ChatEditorInputSide"),We.AccessibleView=new We("AccessibleView"),We.MultiDiffEditorFileToolbar=new We("MultiDiffEditorFileToolbar"),We.DiffEditorHunkToolbar=new We("DiffEditorHunkToolbar"),We.DiffEditorSelectionToolbar=new We("DiffEditorSelectionToolbar");let Vn=We;const wA=_r("menuService"),Oq=class Oq{static for(t){let n=this._all.get(t);return n||(n=new Oq(t),this._all.set(t,n)),n}static merge(t){const n=new Set;for(const r of t)r instanceof Oq&&n.add(r.id);return n}constructor(t){this.id=t,this.has=n=>n===t}};Oq._all=new Map;let wT=Oq;const Pu=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new reo({merge:wT.merge}),this.onDidChangeMenu=this._onDidChangeMenu.event}addCommand(e){return this._commands.set(e.id,e),this._onDidChangeMenu.fire(wT.for(Vn.CommandPalette)),$n(()=>{this._commands.delete(e.id)&&this._onDidChangeMenu.fire(wT.for(Vn.CommandPalette))})}getCommand(e){return this._commands.get(e)}getCommands(){const e=new Map;return this._commands.forEach((t,n)=>e.set(n,t)),e}appendMenuItem(e,t){let n=this._menuItems.get(e);n||(n=new bg,this._menuItems.set(e,n));const r=n.push(t);return this._onDidChangeMenu.fire(wT.for(e)),$n(()=>{r(),this._onDidChangeMenu.fire(wT.for(e))})}appendMenuItems(e){const t=new Et;for(const{id:n,item:r}of e)t.add(this.appendMenuItem(n,r));return t}getMenuItems(e){let t;return this._menuItems.has(e)?t=[...this._menuItems.get(e)]:t=[],e===Vn.CommandPalette&&this._appendImplicitItems(t),t}_appendImplicitItems(e){const t=new Set;for(const n of e)xU(n)&&(t.add(n.command.id),n.alt&&t.add(n.alt.id));this._commands.forEach((n,r)=>{t.has(r)||e.push({command:n})})}};class uD extends JW{constructor(t,n,r){super(`submenuitem.${t.submenu.id}`,typeof t.title=="string"?t.title:t.title.value,r,"submenu"),this.item=t,this.hideActions=n}}let r2=Kue=class{static label(t,n){return n!=null&&n.renderShortTitle&&t.shortTitle?typeof t.shortTitle=="string"?t.shortTitle:t.shortTitle.value:typeof t.title=="string"?t.title:t.title.value}constructor(t,n,r,o,s,a,l){var u;this.hideActions=o,this.menuKeybinding=s,this._commandService=l,this.id=t.id,this.label=Kue.label(t,r),this.tooltip=(typeof t.tooltip=="string"?t.tooltip:(u=t.tooltip)==null?void 0:u.value)??"",this.enabled=!t.precondition||a.contextMatchesRules(t.precondition),this.checked=void 0;let d;if(t.toggled){const h=t.toggled.condition?t.toggled:{condition:t.toggled};this.checked=a.contextMatchesRules(h.condition),this.checked&&h.tooltip&&(this.tooltip=typeof h.tooltip=="string"?h.tooltip:h.tooltip.value),this.checked&&gi.isThemeIcon(h.icon)&&(d=h.icon),this.checked&&h.title&&(this.label=typeof h.title=="string"?h.title:h.title.value)}d||(d=gi.isThemeIcon(t.icon)?t.icon:void 0),this.item=t,this.alt=n?new Kue(n,void 0,r,o,void 0,a,l):void 0,this._options=r,this.class=d&&gi.asClassName(d)}run(...t){var r,o;let n=[];return(r=this._options)!=null&&r.arg&&(n=[...n,this._options.arg]),(o=this._options)!=null&&o.shouldForwardArgs&&(n=[...n,...t]),this._commandService.executeCommand(this.id,...n)}};r2=Kue=yno([Mbt(5,Qi),Mbt(6,ba)],r2);class Hu{constructor(t){this.desc=t}}function Cs(e){const t=[],n=new e,{f1:r,menu:o,keybinding:s,...a}=n.desc;if(uo.getCommand(a.id))throw new Error(`Cannot register two commands with the same id: ${a.id}`);if(t.push(uo.registerCommand({id:a.id,handler:(l,...d)=>n.run(l,...d),metadata:a.metadata??{description:n.desc.title}})),Array.isArray(o))for(const l of o)t.push(Pu.appendMenuItem(l.id,{command:{...a,precondition:l.precondition===null?void 0:a.precondition},...l}));else o&&t.push(Pu.appendMenuItem(o.id,{command:{...a,precondition:o.precondition===null?void 0:a.precondition},...o}));if(r&&(t.push(Pu.appendMenuItem(Vn.CommandPalette,{command:a,when:a.precondition})),t.push(Pu.addCommand(a))),Array.isArray(s))for(const l of s)t.push(ju.registerKeybindingRule({...l,id:a.id,when:a.precondition?Ft.and(a.precondition,l.when):l.when}));else s&&t.push(ju.registerKeybindingRule({...s,id:a.id,when:a.precondition?Ft.and(a.precondition,s.when):s.when}));return{dispose(){us(t)}}}const Nf=_r("telemetryService");var Pbt,Fbt,Nbt;class _no{constructor(t,n){this.uri=t,this.value=n}}function Sno(e){return Array.isArray(e)}const VT=class VT{constructor(t,n){if(this[Pbt]="ResourceMap",t instanceof VT)this.map=new Map(t.map),this.toKey=n??VT.defaultToKey;else if(Sno(t)){this.map=new Map,this.toKey=n??VT.defaultToKey;for(const[r,o]of t)this.set(r,o)}else this.map=new Map,this.toKey=t??VT.defaultToKey}set(t,n){return this.map.set(this.toKey(t),new _no(t,n)),this}get(t){var n;return(n=this.map.get(this.toKey(t)))==null?void 0:n.value}has(t){return this.map.has(this.toKey(t))}get size(){return this.map.size}clear(){this.map.clear()}delete(t){return this.map.delete(this.toKey(t))}forEach(t,n){typeof n<"u"&&(t=t.bind(n));for(const[r,o]of this.map)t(o.value,o.uri,this)}*values(){for(const t of this.map.values())yield t.value}*keys(){for(const t of this.map.values())yield t.uri}*entries(){for(const t of this.map.values())yield[t.uri,t.value]}*[(Pbt=Symbol.toStringTag,Symbol.iterator)](){for(const[,t]of this.map)yield[t.uri,t.value]}};VT.defaultToKey=t=>t.toString();let _c=VT;class Lno{constructor(t,n){this[Fbt]="ResourceSet",!t||typeof t=="function"?this._map=new _c(t):(this._map=new _c(n),t.forEach(this.add,this))}get size(){return this._map.size}add(t){return this._map.set(t,t),this}clear(){this._map.clear()}delete(t){return this._map.delete(t)}forEach(t,n){this._map.forEach((r,o)=>t.call(n,o,o,this))}has(t){return this._map.has(t)}entries(){return this._map.entries()}keys(){return this._map.keys()}values(){return this._map.keys()}[(Fbt=Symbol.toStringTag,Symbol.iterator)](){return this.keys()}}class xno{constructor(){this[Nbt]="LinkedMap",this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0,this._state=0}clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0,this._state++}isEmpty(){return!this._head&&!this._tail}get size(){return this._size}get first(){var t;return(t=this._head)==null?void 0:t.value}get last(){var t;return(t=this._tail)==null?void 0:t.value}has(t){return this._map.has(t)}get(t,n=0){const r=this._map.get(t);if(r)return n!==0&&this.touch(r,n),r.value}set(t,n,r=0){let o=this._map.get(t);if(o)o.value=n,r!==0&&this.touch(o,r);else{switch(o={key:t,value:n,next:void 0,previous:void 0},r){case 0:this.addItemLast(o);break;case 1:this.addItemFirst(o);break;case 2:this.addItemLast(o);break;default:this.addItemLast(o);break}this._map.set(t,o),this._size++}return this}delete(t){return!!this.remove(t)}remove(t){const n=this._map.get(t);if(n)return this._map.delete(t),this.removeItem(n),this._size--,n.value}shift(){if(!this._head&&!this._tail)return;if(!this._head||!this._tail)throw new Error("Invalid list");const t=this._head;return this._map.delete(t.key),this.removeItem(t),this._size--,t.value}forEach(t,n){const r=this._state;let o=this._head;for(;o;){if(n?t.bind(n)(o.value,o.key,this):t(o.value,o.key,this),this._state!==r)throw new Error("LinkedMap got modified during iteration.");o=o.next}}keys(){const t=this,n=this._state;let r=this._head;const o={[Symbol.iterator](){return o},next(){if(t._state!==n)throw new Error("LinkedMap got modified during iteration.");if(r){const s={value:r.key,done:!1};return r=r.next,s}else return{value:void 0,done:!0}}};return o}values(){const t=this,n=this._state;let r=this._head;const o={[Symbol.iterator](){return o},next(){if(t._state!==n)throw new Error("LinkedMap got modified during iteration.");if(r){const s={value:r.value,done:!1};return r=r.next,s}else return{value:void 0,done:!0}}};return o}entries(){const t=this,n=this._state;let r=this._head;const o={[Symbol.iterator](){return o},next(){if(t._state!==n)throw new Error("LinkedMap got modified during iteration.");if(r){const s={value:[r.key,r.value],done:!1};return r=r.next,s}else return{value:void 0,done:!0}}};return o}[(Nbt=Symbol.toStringTag,Symbol.iterator)](){return this.entries()}trimOld(t){if(t>=this.size)return;if(t===0){this.clear();return}let n=this._head,r=this.size;for(;n&&r>t;)this._map.delete(n.key),n=n.next,r--;this._head=n,this._size=r,n&&(n.previous=void 0),this._state++}trimNew(t){if(t>=this.size)return;if(t===0){this.clear();return}let n=this._tail,r=this.size;for(;n&&r>t;)this._map.delete(n.key),n=n.previous,r--;this._tail=n,this._size=r,n&&(n.next=void 0),this._state++}addItemFirst(t){if(!this._head&&!this._tail)this._tail=t;else if(this._head)t.next=this._head,this._head.previous=t;else throw new Error("Invalid list");this._head=t,this._state++}addItemLast(t){if(!this._head&&!this._tail)this._head=t;else if(this._tail)t.previous=this._tail,this._tail.next=t;else throw new Error("Invalid list");this._tail=t,this._state++}removeItem(t){if(t===this._head&&t===this._tail)this._head=void 0,this._tail=void 0;else if(t===this._head){if(!t.next)throw new Error("Invalid list");t.next.previous=void 0,this._head=t.next}else if(t===this._tail){if(!t.previous)throw new Error("Invalid list");t.previous.next=void 0,this._tail=t.previous}else{const n=t.next,r=t.previous;if(!n||!r)throw new Error("Invalid list");n.previous=r,r.next=n}t.next=void 0,t.previous=void 0,this._state++}touch(t,n){if(!this._head||!this._tail)throw new Error("Invalid list");if(!(n!==1&&n!==2)){if(n===1){if(t===this._head)return;const r=t.next,o=t.previous;t===this._tail?(o.next=void 0,this._tail=o):(r.previous=o,o.next=r),t.previous=void 0,t.next=this._head,this._head.previous=t,this._head=t,this._state++}else if(n===2){if(t===this._tail)return;const r=t.next,o=t.previous;t===this._head?(r.previous=void 0,this._head=r):(r.previous=o,o.next=r),t.next=void 0,t.previous=this._tail,this._tail.next=t,this._tail=t,this._state++}}}toJSON(){const t=[];return this.forEach((n,r)=>{t.push([r,n])}),t}fromJSON(t){this.clear();for(const[n,r]of t)this.set(n,r)}}class Eno extends xno{constructor(t,n=1){super(),this._limit=t,this._ratio=Math.min(Math.max(0,n),1)}get limit(){return this._limit}set limit(t){this._limit=t,this.checkTrim()}get(t,n=2){return super.get(t,n)}peek(t){return super.get(t,0)}set(t,n){return super.set(t,n,2),this}checkTrim(){this.size>this._limit&&this.trim(Math.round(this._limit*this._ratio))}}class yp extends Eno{constructor(t,n=1){super(t,n)}trim(t){this.trimOld(t)}set(t,n){return super.set(t,n),this.checkTrim(),this}}class Tno{constructor(t){if(this._m1=new Map,this._m2=new Map,t)for(const[n,r]of t)this.set(n,r)}clear(){this._m1.clear(),this._m2.clear()}set(t,n){this._m1.set(t,n),this._m2.set(n,t)}get(t){return this._m1.get(t)}getKey(t){return this._m2.get(t)}delete(t){const n=this._m1.get(t);return n===void 0?!1:(this._m1.delete(t),this._m2.delete(n),!0)}keys(){return this._m1.keys()}values(){return this._m1.values()}}class IEn{constructor(){this.map=new Map}add(t,n){let r=this.map.get(t);r||(r=new Set,this.map.set(t,r)),r.add(n)}delete(t,n){const r=this.map.get(t);r&&(r.delete(n),r.size===0&&this.map.delete(t))}forEach(t,n){const r=this.map.get(t);r&&r.forEach(n)}}class Qbe{constructor(){this._data=new Map}set(t,...n){let r=this._data;for(let o=0;o{let o="";for(const[s,a]of n)o+=`${" ".repeat(r)}${s}: `,a instanceof Map?o+=` `+t(a,r+1):o+=`${a} -`;return o};return t(this._data,0)}}function gx(e){return e===47||e===92}function MEn(e){return e.replace(/[\\/]/g,Jc.sep)}function Qno(e){return e.indexOf("/")===-1&&(e=MEn(e)),/^[a-zA-Z]:(\/|$)/.test(e)&&(e="/"+e),e}function Ubt(e,t=Jc.sep){if(!e)return"";const n=e.length,r=e.charCodeAt(0);if(gx(r)){if(gx(e.charCodeAt(1))&&!gx(e.charCodeAt(2))){let s=3;const a=s;for(;se.length)return!1;if(n){if(!RJe(e,t))return!1;if(t.length===e.length)return!0;let s=t.length;return t.charAt(t.length-1)===r&&s--,e.charAt(s)===r}return t.charAt(t.length-1)!==r&&(t+=r),e.indexOf(t)===0}function PEn(e){return e>=65&&e<=90||e>=97&&e<=122}function Dno(e,t=vh){return t?PEn(e.charCodeAt(0))&&e.charCodeAt(1)===58:!1}function Ew(e){return yme(e,!0)}class Bno{constructor(t){this._ignorePathCasing=t}compare(t,n,r=!1){return t===n?0:zK(this.getComparisonKey(t,r),this.getComparisonKey(n,r))}isEqual(t,n,r=!1){return t===n?!0:!t||!n?!1:this.getComparisonKey(t,r)===this.getComparisonKey(n,r)}getComparisonKey(t,n=!1){return t.with({path:this._ignorePathCasing(t)?t.path.toLowerCase():void 0,fragment:n?null:void 0}).toString()}isEqualOrParent(t,n,r=!1){if(t.scheme===n.scheme){if(t.scheme===yi.file)return bNe(Ew(t),Ew(n),this._ignorePathCasing(t))&&t.query===n.query&&(r||t.fragment===n.fragment);if(Wbt(t.authority,n.authority))return bNe(t.path,n.path,this._ignorePathCasing(t),"/")&&t.query===n.query&&(r||t.fragment===n.fragment)}return!1}joinPath(t,...n){return vi.joinPath(t,...n)}basenameOrAuthority(t){return hA(t)||t.authority}basename(t){return Jc.basename(t.path)}extname(t){return Jc.extname(t.path)}dirname(t){if(t.path.length===0)return t;let n;return t.scheme===yi.file?n=vi.file(Gue(Ew(t))).path:(n=Jc.dirname(t.path),t.authority&&n.length&&n.charCodeAt(0)!==47&&(console.error(`dirname("${t.toString})) resulted in a relative path`),n="/")),t.with({path:n})}normalizePath(t){if(!t.path.length)return t;let n;return t.scheme===yi.file?n=vi.file(tEn(Ew(t))).path:n=Jc.normalize(t.path),t.with({path:n})}relativePath(t,n){if(t.scheme!==n.scheme||!Wbt(t.authority,n.authority))return;if(t.scheme===yi.file){const s=jeo(Ew(t),Ew(n));return vh?MEn(s):s}let r=t.path||"/";const o=n.path||"/";if(this._ignorePathCasing(t)){let s=0;for(const a=Math.min(r.length,o.length);sUbt(r).length&&r[r.length-1]===n}else{const r=t.path;return r.length>1&&r.charCodeAt(r.length-1)===47&&!/^[a-zA-Z]:(\/$|\\$)/.test(t.fsPath)}}removeTrailingPathSeparator(t,n=s3){return Vbt(t,n)?t.with({path:t.path.substr(0,t.path.length-1)}):t}addTrailingPathSeparator(t,n=s3){let r=!1;if(t.scheme===yi.file){const o=Ew(t);r=o!==void 0&&o.length===Ubt(o).length&&o[o.length-1]===n}else{n="/";const o=t.path;r=o.length===1&&o.charCodeAt(o.length-1)===47}return!r&&!Vbt(t,n)?t.with({path:t.path+"/"}):t}}const Va=new Bno(()=>!1),C6=Va.isEqual.bind(Va);Va.isEqualOrParent.bind(Va);Va.getComparisonKey.bind(Va);const Rno=Va.basenameOrAuthority.bind(Va),hA=Va.basename.bind(Va),Ino=Va.extname.bind(Va),Dbe=Va.dirname.bind(Va),FEn=Va.joinPath.bind(Va),Mno=Va.normalizePath.bind(Va),Pno=Va.relativePath.bind(Va),jbt=Va.resolvePath.bind(Va);Va.isAbsolutePath.bind(Va);const Wbt=Va.isEqualAuthority.bind(Va),Vbt=Va.hasTrailingPathSeparator.bind(Va);Va.removeTrailingPathSeparator.bind(Va);Va.addTrailingPathSeparator.bind(Va);var _6;(function(e){e.META_DATA_LABEL="label",e.META_DATA_DESCRIPTION="description",e.META_DATA_SIZE="size",e.META_DATA_MIME="mime";function t(n){const r=new Map;n.path.substring(n.path.indexOf(";")+1,n.path.lastIndexOf(";")).split(";").forEach(a=>{const[l,d]=a.split(":");l&&d&&r.set(l,d)});const s=n.path.substring(0,n.path.indexOf(";"));return s&&r.set(e.META_DATA_MIME,s),r}e.parseMetaData=t})(_6||(_6={}));const va=_r("logService"),NEn=_r("loggerService");var au;(function(e){e[e.Off=0]="Off",e[e.Trace=1]="Trace",e[e.Debug=2]="Debug",e[e.Info=3]="Info",e[e.Warning=4]="Warning",e[e.Error=5]="Error"})(au||(au={}));const UEn=au.Info;function jEn(e,t){return e!==au.Off&&e<=t}class WEn extends ht{constructor(){super(...arguments),this.level=UEn,this._onDidChangeLogLevel=this._register(new at)}get onDidChangeLogLevel(){return this._onDidChangeLogLevel.event}setLevel(t){this.level!==t&&(this.level=t,this._onDidChangeLogLevel.fire(this.level))}getLevel(){return this.level}checkLogLevel(t){return jEn(this.level,t)}canLog(t){return this._store.isDisposed?!1:this.checkLogLevel(t)}}let Fno=class extends WEn{constructor(t=UEn,n=!0){super(),this.useColors=n,this.setLevel(t)}trace(t,...n){this.canLog(au.Trace)&&(this.useColors?console.log("%cTRACE","color: #888",t,...n):console.log(t,...n))}debug(t,...n){this.canLog(au.Debug)&&(this.useColors?console.log("%cDEBUG","background: #eee; color: #888",t,...n):console.log(t,...n))}info(t,...n){this.canLog(au.Info)&&(this.useColors?console.log("%c INFO","color: #33f",t,...n):console.log(t,...n))}warn(t,...n){this.canLog(au.Warning)&&(this.useColors?console.warn("%c WARN","color: #993",t,...n):console.log(t,...n))}error(t,...n){this.canLog(au.Error)&&(this.useColors?console.error("%c ERR","color: #f33",t,...n):console.error(t,...n))}};class Nno extends WEn{constructor(t){super(),this.loggers=t,t.length&&this.setLevel(t[0].getLevel())}setLevel(t){for(const n of this.loggers)n.setLevel(t);super.setLevel(t)}trace(t,...n){for(const r of this.loggers)r.trace(t,...n)}debug(t,...n){for(const r of this.loggers)r.debug(t,...n)}info(t,...n){for(const r of this.loggers)r.info(t,...n)}warn(t,...n){for(const r of this.loggers)r.warn(t,...n)}error(t,...n){for(const r of this.loggers)r.error(t,...n)}dispose(){for(const t of this.loggers)t.dispose();super.dispose()}}class Uno extends ht{constructor(t,n,r){if(super(),this.logLevel=t,this.logsHome=n,this._loggers=new _c,this._onDidChangeLoggers=this._register(new at),this._onDidChangeVisibility=this._register(new at),r)for(const o of r)this._loggers.set(o.resource,{logger:void 0,info:o})}getLoggerEntry(t){return fu(t)?[...this._loggers.values()].find(n=>n.info.id===t):this._loggers.get(t)}createLogger(t,n){var d;const r=this.toResource(t),o=fu(t)?t:(n==null?void 0:n.id)??xie(r.toString()).toString(16);let s=(d=this._loggers.get(r))==null?void 0:d.logger;const a=(n==null?void 0:n.logLevel)==="always"?au.Trace:n==null?void 0:n.logLevel;s||(s=this.doCreateLogger(r,a??this.getLogLevel(r)??this.logLevel,{...n,id:o}));const l={logger:s,info:{resource:r,id:o,logLevel:a,name:n==null?void 0:n.name,hidden:n==null?void 0:n.hidden,group:n==null?void 0:n.group,extensionId:n==null?void 0:n.extensionId,when:n==null?void 0:n.when}};return this.registerLogger(l.info),this._loggers.set(r,l),s}toResource(t){return fu(t)?FEn(this.logsHome,`${t}.log`):t}setVisibility(t,n){const r=this.getLoggerEntry(t);r&&n!==!r.info.hidden&&(r.info.hidden=!n,this._loggers.set(r.info.resource,r),this._onDidChangeVisibility.fire([r.info.resource,n]))}getLogLevel(t){var r;let n;return t&&(n=(r=this._loggers.get(t))==null?void 0:r.info.logLevel),n??this.logLevel}registerLogger(t){const n=this._loggers.get(t.resource);n?n.info.hidden!==t.hidden&&this.setVisibility(t.resource,!t.hidden):(this._loggers.set(t.resource,{info:t,logger:void 0}),this._onDidChangeLoggers.fire({added:[t],removed:[]}))}dispose(){this._loggers.forEach(t=>{var n;return(n=t.logger)==null?void 0:n.dispose()}),this._loggers.clear(),super.dispose()}}class jno{constructor(){this.onDidChangeLogLevel=new at().event}setLevel(t){}getLevel(){return au.Info}trace(t,...n){}debug(t,...n){}info(t,...n){}warn(t,...n){}error(t,...n){}dispose(){}}class Wno extends Uno{constructor(){super(au.Off,vi.parse("log:///log"))}doCreateLogger(t,n,r){return new jno}}function Vno(e){switch(e){case au.Trace:return"trace";case au.Debug:return"debug";case au.Info:return"info";case au.Warning:return"warn";case au.Error:return"error";case au.Off:return"off"}}new yn("logLevel",Vno(au.Info));const yq=class yq{static getRegisteredCommands(){return[...yq.REGISTERED_COMMANDS]}static registerCommand(t){yq.REGISTERED_COMMANDS.add(t)}};yq.REGISTERED_COMMANDS=new Set;let Qme=yq,Bbe=class{constructor(t){this.id=t.id,this.precondition=t.precondition,this._kbOpts=t.kbOpts,this._menuOpts=t.menuOpts,this.metadata=t.metadata,this.canTriggerInlineEdits=t.canTriggerInlineEdits}register(){if(Array.isArray(this._menuOpts)?this._menuOpts.forEach(this._registerMenuItem,this):this._menuOpts&&this._registerMenuItem(this._menuOpts),this._kbOpts){const t=Array.isArray(this._kbOpts)?this._kbOpts:[this._kbOpts];for(const n of t){let r=n.kbExpr;this.precondition&&(r?r=Nt.and(r,this.precondition):r=this.precondition);const o={id:this.id,weight:n.weight,args:n.args,when:r,primary:n.primary,secondary:n.secondary,win:n.win,linux:n.linux,mac:n.mac};ju.registerKeybindingRule(o)}}uo.registerCommand({id:this.id,handler:(t,n)=>this.runCommand(t,n),metadata:this.metadata}),this.canTriggerInlineEdits&&Qme.registerCommand(this.id)}_registerMenuItem(t){Pu.appendMenuItem(t.menuId,{group:t.group,command:{id:this.id,title:t.title,icon:t.icon,precondition:this.precondition},when:t.when,order:t.order})}};class Zz extends Bbe{constructor(){super(...arguments),this._implementations=[]}addImplementation(t,n,r,o){return this._implementations.push({priority:t,name:n,implementation:r,when:o}),this._implementations.sort((s,a)=>a.priority-s.priority),{dispose:()=>{for(let s=0;s{if(l.get(Qi).contextMatchesRules(r??void 0))return o(l,a,n)})}runCommand(t,n){return $d.runEditorCommand(t,n,this.precondition,(r,o,s)=>this.runEditorCommand(r,o,s))}}class In extends $d{static convertOptions(t){let n;Array.isArray(t.menuOpts)?n=t.menuOpts:t.menuOpts?n=[t.menuOpts]:n=[];function r(o){return o.menuId||(o.menuId=Vn.EditorContext),o.title||(o.title=typeof t.label=="string"?t.label:t.label.value),o.when=Nt.and(t.precondition,o.when),o}return Array.isArray(t.contextMenuOpts)?n.push(...t.contextMenuOpts.map(r)):t.contextMenuOpts&&n.push(r(t.contextMenuOpts)),t.menuOpts=n,t}constructor(t){super(In.convertOptions(t)),typeof t.label=="string"?(this.label=t.label,this.alias=t.alias??t.label):(this.label=t.label.value,this.alias=t.alias??t.label.original)}runEditorCommand(t,n,r){return this.reportTelemetry(t,n),this.run(t,n,r||{})}reportTelemetry(t,n){t.get(Nf).publicLog2("editorActionInvoked",{name:this.label,id:this.id})}}class Rbe extends In{constructor(){super(...arguments),this._implementations=[]}addImplementation(t,n){return this._implementations.push([t,n]),this._implementations.sort((r,o)=>o[0]-r[0]),{dispose:()=>{for(let r=0;r{var u;const a=s.get(Qi),l=s.get(va);if(!a.contextMatchesRules(this.desc.precondition??void 0)){l.debug("[EditorAction2] NOT running command because its precondition is FALSE",this.desc.id,(u=this.desc.precondition)==null?void 0:u.serialize());return}return this.runEditorCommand(s,o,...n)})}}function _1(e,t){uo.registerCommand(e,function(n,...r){const o=n.get(Zn),[s,a]=r;Oo(vi.isUri(s)),Oo(rt.isIPosition(a));const l=n.get(ml).getModel(s);if(l){const d=rt.lift(a);return o.invokeFunction(t,l,d,...r.slice(2))}return n.get(Dg).createModelReference(s).then(d=>new Promise((u,h)=>{try{const g=o.invokeFunction(t,d.object.textEditorModel,rt.lift(a),r.slice(2));u(g)}catch(g){h(g)}}).finally(()=>{d.dispose()}))})}function On(e){return Dv.INSTANCE.registerEditorCommand(e),e}function dn(e){const t=new e;return Dv.INSTANCE.registerEditorAction(t),t}function Ibe(e){return Dv.INSTANCE.registerEditorAction(e),e}function zno(e){Dv.INSTANCE.registerEditorAction(e)}function mo(e,t,n){Dv.INSTANCE.registerEditorContribution(e,t,n)}var EU;(function(e){function t(a){return Dv.INSTANCE.getEditorCommand(a)}e.getEditorCommand=t;function n(){return Dv.INSTANCE.getEditorActions()}e.getEditorActions=n;function r(){return Dv.INSTANCE.getEditorContributions()}e.getEditorContributions=r;function o(a){return Dv.INSTANCE.getEditorContributions().filter(l=>a.indexOf(l.id)>=0)}e.getSomeEditorContributions=o;function s(){return Dv.INSTANCE.getDiffEditorContributions()}e.getDiffEditorContributions=s})(EU||(EU={}));const Hno={EditorCommonContributions:"editor.contributions"},yve=class yve{constructor(){this.editorContributions=[],this.diffEditorContributions=[],this.editorActions=[],this.editorCommands=Object.create(null)}registerEditorContribution(t,n,r){this.editorContributions.push({id:t,ctor:n,instantiation:r})}getEditorContributions(){return this.editorContributions.slice(0)}getDiffEditorContributions(){return this.diffEditorContributions.slice(0)}registerEditorAction(t){t.register(),this.editorActions.push(t)}getEditorActions(){return this.editorActions}registerEditorCommand(t){t.register(),this.editorCommands[t.id]=t}getEditorCommand(t){return this.editorCommands[t]||null}};yve.INSTANCE=new yve;let Dv=yve;Ql.add(Hno.EditorCommonContributions,Dv.INSTANCE);function Qie(e){return e.register(),e}const zEn=Qie(new Zz({id:"undo",precondition:void 0,kbOpts:{weight:0,primary:2104},menuOpts:[{menuId:Vn.MenubarEditMenu,group:"1_do",title:U(69,"&&Undo"),order:1},{menuId:Vn.CommandPalette,group:"",title:U(70,"Undo"),order:1},{menuId:Vn.SimpleEditorContext,group:"1_do",title:U(71,"Undo"),order:1}]}));Qie(new VEn(zEn,{id:"default:undo",precondition:void 0}));const HEn=Qie(new Zz({id:"redo",precondition:void 0,kbOpts:{weight:0,primary:2103,secondary:[3128],mac:{primary:3128}},menuOpts:[{menuId:Vn.MenubarEditMenu,group:"1_do",title:U(72,"&&Redo"),order:2},{menuId:Vn.CommandPalette,group:"",title:U(73,"Redo"),order:1},{menuId:Vn.SimpleEditorContext,group:"1_do",title:U(74,"Redo"),order:2}]}));Qie(new VEn(HEn,{id:"default:redo",precondition:void 0}));const $no=Qie(new Zz({id:"editor.action.selectAll",precondition:void 0,kbOpts:{weight:0,kbExpr:null,primary:2079},menuOpts:[{menuId:Vn.MenubarSelectionMenu,group:"1_basic",title:U(75,"&&Select All"),order:1},{menuId:Vn.CommandPalette,group:"",title:U(76,"Select All"),order:1},{menuId:Vn.SimpleEditorContext,group:"9_select",title:U(77,"Select All"),order:1}]}));let xe=class nh{constructor(t,n,r,o){t>r||t===r&&n>o?(this.startLineNumber=r,this.startColumn=o,this.endLineNumber=t,this.endColumn=n):(this.startLineNumber=t,this.startColumn=n,this.endLineNumber=r,this.endColumn=o)}isEmpty(){return nh.isEmpty(this)}static isEmpty(t){return t.startLineNumber===t.endLineNumber&&t.startColumn===t.endColumn}containsPosition(t){return nh.containsPosition(this,t)}static containsPosition(t,n){return!(n.lineNumbert.endLineNumber||n.lineNumber===t.startLineNumber&&n.columnt.endColumn)}static strictContainsPosition(t,n){return!(n.lineNumbert.endLineNumber||n.lineNumber===t.startLineNumber&&n.column<=t.startColumn||n.lineNumber===t.endLineNumber&&n.column>=t.endColumn)}containsRange(t){return nh.containsRange(this,t)}static containsRange(t,n){return!(n.startLineNumbert.endLineNumber||n.endLineNumber>t.endLineNumber||n.startLineNumber===t.startLineNumber&&n.startColumnt.endColumn)}strictContainsRange(t){return nh.strictContainsRange(this,t)}static strictContainsRange(t,n){return!(n.startLineNumbert.endLineNumber||n.endLineNumber>t.endLineNumber||n.startLineNumber===t.startLineNumber&&n.startColumn<=t.startColumn||n.endLineNumber===t.endLineNumber&&n.endColumn>=t.endColumn)}plusRange(t){return nh.plusRange(this,t)}static plusRange(t,n){let r,o,s,a;return n.startLineNumbert.endLineNumber?(s=n.endLineNumber,a=n.endColumn):n.endLineNumber===t.endLineNumber?(s=n.endLineNumber,a=Math.max(n.endColumn,t.endColumn)):(s=t.endLineNumber,a=t.endColumn),new nh(r,o,s,a)}intersectRanges(t){return nh.intersectRanges(this,t)}static intersectRanges(t,n){let r=t.startLineNumber,o=t.startColumn,s=t.endLineNumber,a=t.endColumn;const l=n.startLineNumber,d=n.startColumn,u=n.endLineNumber,h=n.endColumn;return ru?(s=u,a=h):s===u&&(a=Math.min(a,h)),r>s||r===s&&o>a?null:new nh(r,o,s,a)}equalsRange(t){return nh.equalsRange(this,t)}static equalsRange(t,n){return!t&&!n?!0:!!t&&!!n&&t.startLineNumber===n.startLineNumber&&t.startColumn===n.startColumn&&t.endLineNumber===n.endLineNumber&&t.endColumn===n.endColumn}getEndPosition(){return nh.getEndPosition(this)}static getEndPosition(t){return new rt(t.endLineNumber,t.endColumn)}getStartPosition(){return nh.getStartPosition(this)}static getStartPosition(t){return new rt(t.startLineNumber,t.startColumn)}toString(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"}setEndPosition(t,n){return new nh(this.startLineNumber,this.startColumn,t,n)}setStartPosition(t,n){return new nh(t,n,this.endLineNumber,this.endColumn)}collapseToStart(){return nh.collapseToStart(this)}static collapseToStart(t){return new nh(t.startLineNumber,t.startColumn,t.startLineNumber,t.startColumn)}collapseToEnd(){return nh.collapseToEnd(this)}static collapseToEnd(t){return new nh(t.endLineNumber,t.endColumn,t.endLineNumber,t.endColumn)}delta(t){return new nh(this.startLineNumber+t,this.startColumn,this.endLineNumber+t,this.endColumn)}isSingleLine(){return this.startLineNumber===this.endLineNumber}static fromPositions(t,n=t){return new nh(t.lineNumber,t.column,n.lineNumber,n.column)}static lift(t){return t?new nh(t.startLineNumber,t.startColumn,t.endLineNumber,t.endColumn):null}static isIRange(t){return!!t&&typeof t.startLineNumber=="number"&&typeof t.startColumn=="number"&&typeof t.endLineNumber=="number"&&typeof t.endColumn=="number"}static areIntersectingOrTouching(t,n){return!(t.endLineNumbert.startLineNumber}toJSON(){return this}},Dn=class t4 extends xe{constructor(t,n,r,o){super(t,n,r,o),this.selectionStartLineNumber=t,this.selectionStartColumn=n,this.positionLineNumber=r,this.positionColumn=o}toString(){return"["+this.selectionStartLineNumber+","+this.selectionStartColumn+" -> "+this.positionLineNumber+","+this.positionColumn+"]"}equalsSelection(t){return t4.selectionsEqual(this,t)}static selectionsEqual(t,n){return t.selectionStartLineNumber===n.selectionStartLineNumber&&t.selectionStartColumn===n.selectionStartColumn&&t.positionLineNumber===n.positionLineNumber&&t.positionColumn===n.positionColumn}getDirection(){return this.selectionStartLineNumber===this.startLineNumber&&this.selectionStartColumn===this.startColumn?0:1}setEndPosition(t,n){return this.getDirection()===0?new t4(this.startLineNumber,this.startColumn,t,n):new t4(t,n,this.startLineNumber,this.startColumn)}getPosition(){return new rt(this.positionLineNumber,this.positionColumn)}getSelectionStart(){return new rt(this.selectionStartLineNumber,this.selectionStartColumn)}setStartPosition(t,n){return this.getDirection()===0?new t4(t,n,this.endLineNumber,this.endColumn):new t4(this.endLineNumber,this.endColumn,t,n)}static fromPositions(t,n=t){return new t4(t.lineNumber,t.column,n.lineNumber,n.column)}static fromRange(t,n){return n===0?new t4(t.startLineNumber,t.startColumn,t.endLineNumber,t.endColumn):new t4(t.endLineNumber,t.endColumn,t.startLineNumber,t.startColumn)}static liftSelection(t){return new t4(t.selectionStartLineNumber,t.selectionStartColumn,t.positionLineNumber,t.positionColumn)}static selectionsArrEqual(t,n){if(t&&!n||!t&&n)return!1;if(!t&&!n)return!0;if(t.length!==n.length)return!1;for(let r=0,o=t.length;r0&&e.getLanguageId(a-1)===o;)a--;return new Xno(e,o,a,s+1,e.getStartOffset(a),e.getEndOffset(s))}class Xno{constructor(t,n,r,o,s,a){this._scopedLineTokensBrand=void 0,this._actual=t,this.languageId=n,this._firstTokenIndex=r,this._lastTokenIndex=o,this.firstCharOffset=s,this._lastCharOffset=a,this.languageIdCodec=t.languageIdCodec}getLineContent(){return this._actual.getLineContent().substring(this.firstCharOffset,this._lastCharOffset)}getLineLength(){return this._lastCharOffset-this.firstCharOffset}getActualLineContentBefore(t){return this._actual.getLineContent().substring(0,this.firstCharOffset+t)}getTokenCount(){return this._lastTokenIndex-this._firstTokenIndex}findTokenIndexAtOffset(t){return this._actual.findTokenIndexAtOffset(t+this.firstCharOffset)-this._firstTokenIndex}getStandardTokenType(t){return this._actual.getStandardTokenType(t+this._firstTokenIndex)}toIViewLineTokens(){return this._actual.sliceAndInflate(this.firstCharOffset,this._lastCharOffset,0)}}function Tw(e){return(e&3)!==0}class Ll{static _nextVisibleColumn(t,n,r){return t===9?Ll.nextRenderTabStop(n,r):M8(t)||FJe(t)?n+2:n+1}static visibleColumnFromColumn(t,n,r){const o=Math.min(n-1,t.length),s=t.substring(0,o),a=new Ame(s);let l=0;for(;!a.eol();){const d=vme(s,o,a.offset);a.nextGraphemeLength(),l=this._nextVisibleColumn(d,l,r)}return l}static columnFromVisibleColumn(t,n,r){if(n<=0)return 1;const o=t.length,s=new Ame(t);let a=0,l=1;for(;!s.eol();){const d=vme(t,o,s.offset);s.nextGraphemeLength();const u=this._nextVisibleColumn(d,a,r),h=s.offset+1;if(u>=n){const g=n-a;return u-n!0,qno=()=>!1,Kno=e=>e===" "||e===" ";class bP{static shouldRecreate(t){return t.hasChanged(165)||t.hasChanged(148)||t.hasChanged(45)||t.hasChanged(85)||t.hasChanged(88)||t.hasChanged(89)||t.hasChanged(10)||t.hasChanged(11)||t.hasChanged(15)||t.hasChanged(13)||t.hasChanged(14)||t.hasChanged(20)||t.hasChanged(145)||t.hasChanged(141)||t.hasChanged(59)||t.hasChanged(104)||t.hasChanged(147)||t.hasChanged(93)}constructor(t,n,r,o){this.languageConfigurationService=o,this._cursorMoveConfigurationBrand=void 0,this._languageId=t;const s=r.options,a=s.get(165),l=s.get(59);this.readOnly=s.get(104),this.tabSize=n.tabSize,this.indentSize=n.indentSize,this.insertSpaces=n.insertSpaces,this.stickyTabStops=s.get(132),this.lineHeight=l.lineHeight,this.typicalHalfwidthCharacterWidth=l.typicalHalfwidthCharacterWidth,this.pageSize=Math.max(1,Math.floor(a.height/this.lineHeight)-2),this.useTabStops=s.get(145),this.trimWhitespaceOnDelete=s.get(141),this.wordSeparators=s.get(148),this.emptySelectionClipboard=s.get(45),this.copyWithSyntaxHighlighting=s.get(31),this.multiCursorMergeOverlapping=s.get(85),this.multiCursorPaste=s.get(88),this.multiCursorLimit=s.get(89),this.autoClosingBrackets=s.get(10),this.autoClosingComments=s.get(11),this.autoClosingQuotes=s.get(15),this.autoClosingDelete=s.get(13),this.autoClosingOvertype=s.get(14),this.autoSurround=s.get(20),this.autoIndent=s.get(16),this.wordSegmenterLocales=s.get(147),this.overtypeOnPaste=s.get(93),this.surroundingPairs={},this._electricChars=null,this.shouldAutoCloseBefore={quote:this._getShouldAutoClose(t,this.autoClosingQuotes,!0),comment:this._getShouldAutoClose(t,this.autoClosingComments,!1),bracket:this._getShouldAutoClose(t,this.autoClosingBrackets,!1)},this.autoClosingPairs=this.languageConfigurationService.getLanguageConfiguration(t).getAutoClosingPairs();const d=this.languageConfigurationService.getLanguageConfiguration(t).getSurroundingPairs();if(d)for(const h of d)this.surroundingPairs[h.open]=h.close;const u=this.languageConfigurationService.getLanguageConfiguration(t).comments;this.blockCommentStartToken=(u==null?void 0:u.blockCommentStartToken)??null}get electricChars(){var t;if(!this._electricChars){this._electricChars={};const n=(t=this.languageConfigurationService.getLanguageConfiguration(this._languageId).electricCharacter)==null?void 0:t.getElectricCharacters();if(n)for(const r of n)this._electricChars[r]=!0}return this._electricChars}get inputMode(){return wNe.getInputMode()}onElectricCharacter(t,n,r){const o=lQ(n,r-1),s=this.languageConfigurationService.getLanguageConfiguration(o.languageId).electricCharacter;return s?s.onElectricCharacter(t,o,r-o.firstCharOffset):null}normalizeIndentation(t){return net(t,this.indentSize,this.insertSpaces)}_getShouldAutoClose(t,n,r){switch(n){case"beforeWhitespace":return Kno;case"languageDefined":return this._getLanguageDefinedShouldAutoClose(t,r);case"always":return Zno;case"never":return qno}}_getLanguageDefinedShouldAutoClose(t,n){const r=this.languageConfigurationService.getLanguageConfiguration(t).getAutoCloseBeforeSet(n);return o=>r.indexOf(o)!==-1}visibleColumnFromColumn(t,n){return Ll.visibleColumnFromColumn(t.getLineContent(n.lineNumber),n.column,this.tabSize)}columnFromVisibleColumn(t,n,r){const o=Ll.columnFromVisibleColumn(t.getLineContent(n),r,this.tabSize),s=t.getLineMinColumn(n);if(oa?a:o}}let So=class $En{static fromModelState(t){return new Jno(t)}static fromViewState(t){return new eio(t)}static fromModelSelection(t){const n=Dn.liftSelection(t),r=new sh(xe.fromPositions(n.getSelectionStart()),0,0,n.getPosition(),0);return $En.fromModelState(r)}static fromModelSelections(t){const n=[];for(let r=0,o=t.length;rs,u=o>a,h=oa||po||A0&&o--,OT.columnSelect(t,n,r.fromViewLineNumber,r.fromViewVisualColumn,r.toViewLineNumber,o)}static columnSelectRight(t,n,r){let o=0;const s=Math.min(r.fromViewLineNumber,r.toViewLineNumber),a=Math.max(r.fromViewLineNumber,r.toViewLineNumber);for(let d=s;d<=a;d++){const u=n.getLineMaxColumn(d),h=t.visibleColumnFromColumn(n,new rt(d,u));o=Math.max(o,h)}let l=r.toViewVisualColumn;return ls&&(l=new rt(s,t.getLineMaxColumn(s)));const d=xe.fromPositions(r,l);n.addTrackedEditOperation(d,this._text)}computeCursorState(t,n){const o=n.getInverseEditOperations()[0].range;return Dn.fromPositions(o.getEndPosition())}}class tio{constructor(t,n){this._range=t,this._text=n}getEditOperations(t,n){n.addTrackedEditOperation(this._range,this._text)}computeCursorState(t,n){const o=n.getInverseEditOperations()[0].range;return Dn.fromRange(o,0)}}class Jue{constructor(t,n,r=!1){this._range=t,this._text=n,this.insertsAutoWhitespace=r}getEditOperations(t,n){n.addTrackedEditOperation(this._range,this._text)}computeCursorState(t,n){const o=n.getInverseEditOperations()[0].range;return Dn.fromPositions(o.getStartPosition())}}class Dme{constructor(t,n,r,o,s=!1){this._range=t,this._text=n,this._columnDeltaOffset=o,this._lineNumberDeltaOffset=r,this.insertsAutoWhitespace=s}getEditOperations(t,n){n.addTrackedEditOperation(this._range,this._text)}computeCursorState(t,n){const o=n.getInverseEditOperations()[0].range;return Dn.fromPositions(o.getEndPosition().delta(this._lineNumberDeltaOffset,this._columnDeltaOffset))}}class nio{constructor(t){this._range=t}getEditOperations(t,n){const r=t.getValueInRange(this._range),o=this._range.getEndPosition(),s=o.lineNumber;let a=XEn(t,o,r.length);a.lineNumber>s&&(a=new rt(s,t.getLineMaxColumn(s)));const l=xe.fromPositions(o,a);n.addTrackedEditOperation(l,"")}computeCursorState(t,n){const o=n.getInverseEditOperations()[0].range;return Dn.fromPositions(o.getEndPosition())}}class iet{constructor(t,n,r,o=!1){this._range=t,this._text=n,this._initialSelection=r,this._forceMoveMarkers=o,this._selectionId=null}getEditOperations(t,n){n.addTrackedEditOperation(this._range,this._text,this._forceMoveMarkers),this._selectionId=n.trackSelection(this._initialSelection)}computeCursorState(t,n){return n.getTrackedSelection(this._selectionId)}}function XEn(e,t,n){if(n<0)throw new Error("Unexpected negative delta");const r=e.getLineCount();let o=new rt(r,e.getLineMaxColumn(r));for(let s=t.lineNumber;s<=r;s++)if(s===t.lineNumber){const a=n-e.getLineMaxColumn(t.lineNumber)+t.column;if(a<=0){o=new rt(t.lineNumber,t.column+n);break}n=a}else{const a=n-e.getLineMaxColumn(s);if(a<=0){o=new rt(s,n);break}n=a}return o}class JK{static whitespaceVisibleColumn(t,n,r){const o=t.length;let s=0,a=-1,l=-1;for(let d=0;dt.getLineMinColumn(n.lineNumber))return n.delta(void 0,-G6n(t.getLineContent(n.lineNumber),n.column-1));if(n.lineNumber>1){const r=n.lineNumber-1;return new rt(r,t.getLineMaxColumn(r))}else return n}static leftPositionAtomicSoftTabs(t,n,r){if(n.column<=t.getLineIndentColumn(n.lineNumber)){const o=t.getLineMinColumn(n.lineNumber),s=t.getLineContent(n.lineNumber),a=JK.atomicPosition(s,n.column-1,r,0);if(a!==-1&&a+1>=o)return new rt(n.lineNumber,a+1)}return this.leftPosition(t,n)}static left(t,n,r){const o=t.stickyTabStops?ss.leftPositionAtomicSoftTabs(n,r,t.tabSize):ss.leftPosition(n,r);return new iLe(o.lineNumber,o.column,0)}static moveLeft(t,n,r,o,s){let a,l;if(r.hasSelection()&&!o)a=r.selection.startLineNumber,l=r.selection.startColumn;else{const d=r.position.delta(void 0,-(s-1)),u=n.normalizePosition(ss.clipPositionColumn(d,n),0),h=ss.left(t,n,u);a=h.lineNumber,l=h.column}return r.move(o,a,l,0)}static clipPositionColumn(t,n){return new rt(t.lineNumber,ss.clipRange(t.column,n.getLineMinColumn(t.lineNumber),n.getLineMaxColumn(t.lineNumber)))}static clipRange(t,n,r){return tr?r:t}static rightPosition(t,n,r){return rh?(r=h,l?o=n.getLineMaxColumn(r):o=Math.min(n.getLineMaxColumn(r),o)):o=t.columnFromVisibleColumn(n,r,u),v?s=0:s=u-Ll.visibleColumnFromColumn(n.getLineContent(r),o,t.tabSize),d!==void 0){const f=new rt(r,o),k=n.normalizePosition(f,d);s=s+(o-k.column),r=k.lineNumber,o=k.column}return new iLe(r,o,s)}static down(t,n,r,o,s,a,l){return this.vertical(t,n,r,o,s,r+a,l,4)}static moveDown(t,n,r,o,s){let a,l;r.hasSelection()&&!o?(a=r.selection.endLineNumber,l=r.selection.endColumn):(a=r.position.lineNumber,l=r.position.column);let d=0,u;do if(u=ss.down(t,n,a+d,l,r.leftoverVisibleColumns,s,!0),n.normalizePosition(new rt(u.lineNumber,u.column),2).lineNumber>a)break;while(d++<10&&a+d1&&this._isBlankLine(n,s);)s--;for(;s>1&&!this._isBlankLine(n,s);)s--;return r.move(o,s,n.getLineMinColumn(s),0)}static moveToNextBlankLine(t,n,r,o){const s=n.getLineCount();let a=r.position.lineNumber;for(;a0,l=n.getLineFirstNonWhitespaceColumn(s.lineNumber);if(a&&l>0)return new xe(s.lineNumber,l,o.lineNumber,o.column)}return new xe(s.lineNumber,s.column,o.lineNumber,o.column)}static isAutoClosingPairDelete(t,n,r,o,s,a,l){if(n==="never"&&r==="never"||t==="never")return!1;for(let d=0,u=a.length;d=m.length+1)return!1;const v=m.charAt(g.column-2),f=o.get(v);if(!f)return!1;if(S6(v)){if(r==="never")return!1}else if(n==="never")return!1;const k=m.charAt(g.column-1);let A=!1;for(const p of f)p.open===v&&p.close===k&&(A=!0);if(!A)return!1;if(t==="auto"){let p=!1;for(let b=0,w=l.length;b1){const s=n.getLineContent(o.lineNumber),a=Og(s),l=a===-1?s.length+1:a+1;if(o.column<=l){const d=r.visibleColumnFromColumn(n,o),u=Ll.prevIndentTabStop(d,r.indentSize),h=r.columnFromVisibleColumn(n,o.lineNumber,u);return new xe(o.lineNumber,h,o.lineNumber,o.column)}}return xe.fromPositions(lR.getPositionAfterDeleteLeft(o,n),o)}static getPositionAfterDeleteLeft(t,n){if(t.column>1){const r=xeo(t.column-1,n.getLineContent(t.lineNumber));return t.with(void 0,r+1)}else if(t.lineNumber>1){const r=t.lineNumber-1;return new rt(r,n.getLineMaxColumn(r))}else return t}static cut(t,n,r){const o=[];let s=null;r.sort((a,l)=>rt.compare(a.getStartPosition(),l.getEndPosition()));for(let a=0,l=r.length;a1&&(s==null?void 0:s.endLineNumber)!==u.lineNumber?(h=u.lineNumber-1,g=n.getLineMaxColumn(u.lineNumber-1),m=u.lineNumber,v=n.getLineMaxColumn(u.lineNumber)):(h=u.lineNumber,g=1,m=u.lineNumber,v=n.getLineMaxColumn(u.lineNumber));const f=new xe(h,g,m,v);s=f,f.isEmpty()?o[a]=null:o[a]=new Hh(f,"")}else o[a]=null;else o[a]=new Hh(d,"")}return new fm(0,o,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})}}const CI={DateTimeFormat(e,t){return new zh(()=>{try{return new Intl.DateTimeFormat(e,t)}catch{return new Intl.DateTimeFormat(void 0,t)}})},Collator(e,t){return new zh(()=>{try{return new Intl.Collator(e,t)}catch{return new Intl.Collator(void 0,t)}})},Segmenter(e,t){return new zh(()=>{try{return new Intl.Segmenter(e,t)}catch{return new Intl.Segmenter(void 0,t)}})},Locale(e,t){return new zh(()=>{try{return new Intl.Locale(e,t)}catch{return new Intl.Locale(iQ,t)}})},NumberFormat(e,t){return new zh(()=>{try{return new Intl.NumberFormat(e,t)}catch{return new Intl.NumberFormat(void 0,t)}})}};function Bme(e){return e<0?0:e>255?255:e|0}function wP(e){return e<0?0:e>4294967295?4294967295:e|0}class qz{constructor(t){const n=Bme(t);this._defaultValue=n,this._asciiMap=qz._createAsciiMap(n),this._map=new Map}static _createAsciiMap(t){const n=new Uint8Array(256);return n.fill(t),n}set(t,n){const r=Bme(n);t>=0&&t<256?this._asciiMap[t]=r:this._map.set(t,r)}get(t){return t>=0&&t<256?this._asciiMap[t]:this._map.get(t)||this._defaultValue}clear(){this._asciiMap.fill(this._defaultValue),this._map.clear()}}class Rme{constructor(){this._actual=new qz(0)}add(t){this._actual.set(t,1)}has(t){return this._actual.get(t)===1}clear(){return this._actual.clear()}}class iio extends qz{constructor(t,n){super(0),this._segmenter=null,this._cachedLine=null,this._cachedSegments=[],this.intlSegmenterLocales=n,this.intlSegmenterLocales.length>0?this._segmenter=CI.Segmenter(this.intlSegmenterLocales,{granularity:"word"}):this._segmenter=null;for(let r=0,o=t.length;rn)break;r=o}return r}findNextIntlWordAtOrAfterOffset(t,n){for(const r of this._getIntlSegmenterWordsOnLine(t))if(!(r.index=0;a--){const l=t.charCodeAt(a),d=n.get(l);if(s&&a===s.index)return this._createIntlWord(s,d);if(d===0){if(o===2)return this._createWord(t,o,d,a+1,this._findEndOfWord(t,n,o,a+1));o=1}else if(d===2){if(o===1)return this._createWord(t,o,d,a+1,this._findEndOfWord(t,n,o,a+1));o=2}else if(d===1&&o!==0)return this._createWord(t,o,d,a+1,this._findEndOfWord(t,n,o,a+1))}return o!==0?this._createWord(t,o,1,0,this._findEndOfWord(t,n,o,0)):null}static _findEndOfWord(t,n,r,o){const s=n.findNextIntlWordAtOrAfterOffset(t,o),a=t.length;for(let l=o;l=0;a--){const l=t.charCodeAt(a),d=n.get(l);if(s&&a===s.index)return a;if(d===1||r===1&&d===2||r===2&&d===0)return a+1}return 0}static moveWordLeft(t,n,r,o,s){let a=r.lineNumber,l=r.column;l===1&&a>1&&(a=a-1,l=n.getLineMaxColumn(a));let d=as._findPreviousWordOnLine(t,n,new rt(a,l));if(o===0)return new rt(a,d?d.start+1:1);if(o===1)return!s&&d&&d.wordType===2&&d.end-d.start===1&&d.nextCharClass===0&&(d=as._findPreviousWordOnLine(t,n,new rt(a,d.start+1))),new rt(a,d?d.start+1:1);if(o===3){for(;d&&d.wordType===2;)d=as._findPreviousWordOnLine(t,n,new rt(a,d.start+1));return new rt(a,d?d.start+1:1)}return d&&l<=d.end+1&&(d=as._findPreviousWordOnLine(t,n,new rt(a,d.start+1))),new rt(a,d?d.end+1:1)}static _moveWordPartLeft(t,n){const r=n.lineNumber,o=t.getLineMaxColumn(r);if(n.column===1)return r>1?new rt(r-1,t.getLineMaxColumn(r-1)):n;const s=t.getLineContent(r);for(let a=n.column-1;a>1;a--){const l=s.charCodeAt(a-2),d=s.charCodeAt(a-1);if(l===95&&d!==95)return new rt(r,a);if(l===45&&d!==45)return new rt(r,a);if((l9(l)||lle(l))&&dO(d))return new rt(r,a);if(dO(l)&&dO(d)&&a+1=d.start+1&&(d=as._findNextWordOnLine(t,n,new rt(s,d.end+1))),d?a=d.start+1:a=n.getLineMaxColumn(s);return new rt(s,a)}static _moveWordPartRight(t,n){const r=n.lineNumber,o=t.getLineMaxColumn(r);if(n.column===o)return r1?u=1:(d--,u=o.getLineMaxColumn(d)):(h&&u<=h.end+1&&(h=as._findPreviousWordOnLine(r,o,new rt(d,h.start+1))),h?u=h.end+1:u>1?u=1:(d--,u=o.getLineMaxColumn(d))),new xe(d,u,l.lineNumber,l.column)}static deleteInsideWord(t,n,r){if(!r.isEmpty())return r;const o=new rt(r.positionLineNumber,r.positionColumn),s=this._deleteInsideWordWhitespace(n,o);return s||this._deleteInsideWordDetermineDeleteRange(t,n,o)}static _charAtIsWhitespace(t,n){const r=t.charCodeAt(n);return r===32||r===9}static _deleteInsideWordWhitespace(t,n){const r=t.getLineContent(n.lineNumber),o=r.length;if(o===0)return null;let s=Math.max(n.column-2,0);if(!this._charAtIsWhitespace(r,s))return null;let a=Math.min(n.column-1,o-1);if(!this._charAtIsWhitespace(r,a))return null;for(;s>0&&this._charAtIsWhitespace(r,s-1);)s--;for(;a+11?new xe(r.lineNumber-1,n.getLineMaxColumn(r.lineNumber-1),r.lineNumber,1):r.lineNumberg.start+1<=r.column&&r.column<=g.end+1,l=(g,m)=>(g=Math.min(g,r.column),m=Math.max(m,r.column),new xe(r.lineNumber,g,r.lineNumber,m)),d=g=>{let m=g.start+1,v=g.end+1,f=!1;for(;v-11&&this._charAtIsWhitespace(o,m-2);)m--;return l(m,v)},u=as._findPreviousWordOnLine(t,n,r);if(u&&a(u))return d(u);const h=as._findNextWordOnLine(t,n,r);return h&&a(h)?d(h):u&&h?l(u.end+1,h.start+1):u?l(u.start+1,u.end+1):h?l(h.start+1,h.end+1):l(1,s+1)}static _deleteWordPartLeft(t,n){if(!n.isEmpty())return n;const r=n.getPosition(),o=as._moveWordPartLeft(t,r);return new xe(r.lineNumber,r.column,o.lineNumber,o.column)}static _findFirstNonWhitespaceChar(t,n){const r=t.length;for(let o=n;o=m.start+1&&(m=as._findNextWordOnLine(r,o,new rt(d,m.end+1))),m?u=m.start+1:u!!t)}function uO(e){if(!e||typeof e!="object"||e instanceof RegExp)return e;const t=Array.isArray(e)?[]:{};return Object.entries(e).forEach(([n,r])=>{t[n]=r&&typeof r=="object"?uO(r):r}),t}function rio(e){if(!e||typeof e!="object")return e;const t=[e];for(;t.length>0;){const n=t.shift();Object.freeze(n);for(const r in n)if(GEn.call(n,r)){const o=n[r];typeof o=="object"&&!Object.isFrozen(o)&&!_Jr(o)&&t.push(o)}}return e}const GEn=Object.prototype.hasOwnProperty;function YEn(e,t){return yNe(e,t,new Set)}function yNe(e,t,n){if(Qv(e))return e;const r=t(e);if(typeof r<"u")return r;if(Array.isArray(e)){const o=[];for(const s of e)o.push(yNe(s,t,n));return o}if(Pd(e)){if(n.has(e))throw new Error("Cannot clone recursive data-structure");n.add(e);const o={};for(const s in e)GEn.call(e,s)&&(o[s]=yNe(e[s],t,n));return n.delete(e),o}return e}function Pbe(e,t,n=!0){return Pd(e)?(Pd(t)&&Object.keys(t).forEach(r=>{r in e?n&&(Pd(e[r])&&Pd(t[r])?Pbe(e[r],t[r],n):e[r]=t[r]):e[r]=t[r]}),e):t}function Q0(e,t){if(e===t)return!0;if(e==null||t===null||t===void 0||typeof e!=typeof t||typeof e!="object"||Array.isArray(e)!==Array.isArray(t))return!1;let n,r;if(Array.isArray(e)){if(e.length!==t.length)return!1;for(n=0;nu&&(h=u,g=t.model.getLineMaxColumn(h)),So.fromModelState(new sh(new xe(a.lineNumber,1,h,g),2,0,new rt(h,g),0))}const d=n.modelState.selectionStart.getStartPosition().lineNumber;if(a.lineNumberd){const u=t.getLineCount();let h=l.lineNumber+1,g=1;return h>u&&(h=u,g=t.getLineMaxColumn(h)),So.fromViewState(n.viewState.move(!0,h,g,0))}else{const u=n.modelState.selectionStart.getEndPosition();return So.fromModelState(n.modelState.move(!0,u.lineNumber,u.column,0))}}static word(t,n,r,o){const s=t.model.validatePosition(o);return So.fromModelState(as.word(t.cursorConfig,t.model,n.modelState,r,s))}static cancelSelection(t,n){if(!n.modelState.hasSelection())return new So(n.modelState,n.viewState);const r=n.viewState.position.lineNumber,o=n.viewState.position.column;return So.fromViewState(new sh(new xe(r,o,r,o),0,0,new rt(r,o),0))}static moveTo(t,n,r,o,s){if(r){if(n.modelState.selectionStartKind===1)return this.word(t,n,r,o);if(n.modelState.selectionStartKind===2)return this.line(t,n,r,o,s)}const a=t.model.validatePosition(o),l=s?t.coordinatesConverter.validateViewPosition(new rt(s.lineNumber,s.column),a):t.coordinatesConverter.convertModelPositionToViewPosition(a);return So.fromViewState(n.viewState.move(r,l.lineNumber,l.column,0))}static simpleMove(t,n,r,o,s,a){switch(r){case 0:return a===4?this._moveHalfLineLeft(t,n,o):this._moveLeft(t,n,o,s);case 1:return a===4?this._moveHalfLineRight(t,n,o):this._moveRight(t,n,o,s);case 2:return a===2?this._moveUpByViewLines(t,n,o,s):this._moveUpByModelLines(t,n,o,s);case 3:return a===2?this._moveDownByViewLines(t,n,o,s):this._moveDownByModelLines(t,n,o,s);case 4:return a===2?n.map(l=>So.fromViewState(ss.moveToPrevBlankLine(t.cursorConfig,t,l.viewState,o))):n.map(l=>So.fromModelState(ss.moveToPrevBlankLine(t.cursorConfig,t.model,l.modelState,o)));case 5:return a===2?n.map(l=>So.fromViewState(ss.moveToNextBlankLine(t.cursorConfig,t,l.viewState,o))):n.map(l=>So.fromModelState(ss.moveToNextBlankLine(t.cursorConfig,t.model,l.modelState,o)));case 6:return this._moveToViewMinColumn(t,n,o);case 7:return this._moveToViewFirstNonWhitespaceColumn(t,n,o);case 8:return this._moveToViewCenterColumn(t,n,o);case 9:return this._moveToViewMaxColumn(t,n,o);case 10:return this._moveToViewLastNonWhitespaceColumn(t,n,o);default:return null}}static viewportMove(t,n,r,o,s){const a=t.getCompletelyVisibleViewRange(),l=t.coordinatesConverter.convertViewRangeToModelRange(a);switch(r){case 11:{const d=this._firstLineNumberInRange(t.model,l,s),u=t.model.getLineFirstNonWhitespaceColumn(d);return[this._moveToModelPosition(t,n[0],o,d,u)]}case 13:{const d=this._lastLineNumberInRange(t.model,l,s),u=t.model.getLineFirstNonWhitespaceColumn(d);return[this._moveToModelPosition(t,n[0],o,d,u)]}case 12:{const d=Math.round((l.startLineNumber+l.endLineNumber)/2),u=t.model.getLineFirstNonWhitespaceColumn(d);return[this._moveToModelPosition(t,n[0],o,d,u)]}case 14:{const d=[];for(let u=0,h=n.length;ur.endLineNumber-1?a=r.endLineNumber-1:s{const l=t.getTextDirection(s.viewState.position.lineNumber)===Gk.RTL;return So.fromViewState(l?ss.moveRight(t.cursorConfig,t,s.viewState,r,o):ss.moveLeft(t.cursorConfig,t,s.viewState,r,o))})}static _moveHalfLineLeft(t,n,r){const o=[];for(let s=0,a=n.length;s{const l=t.getTextDirection(s.viewState.position.lineNumber)===Gk.RTL;return So.fromViewState(l?ss.moveLeft(t.cursorConfig,t,s.viewState,r,o):ss.moveRight(t.cursorConfig,t,s.viewState,r,o))})}static _moveHalfLineRight(t,n,r){const o=[];for(let s=0,a=n.length;se.length)return!1;if(n){if(!RJe(e,t))return!1;if(t.length===e.length)return!0;let s=t.length;return t.charAt(t.length-1)===r&&s--,e.charAt(s)===r}return t.charAt(t.length-1)!==r&&(t+=r),e.indexOf(t)===0}function PEn(e){return e>=65&&e<=90||e>=97&&e<=122}function Dno(e,t=vh){return t?PEn(e.charCodeAt(0))&&e.charCodeAt(1)===58:!1}function Ew(e){return yme(e,!0)}class Bno{constructor(t){this._ignorePathCasing=t}compare(t,n,r=!1){return t===n?0:zK(this.getComparisonKey(t,r),this.getComparisonKey(n,r))}isEqual(t,n,r=!1){return t===n?!0:!t||!n?!1:this.getComparisonKey(t,r)===this.getComparisonKey(n,r)}getComparisonKey(t,n=!1){return t.with({path:this._ignorePathCasing(t)?t.path.toLowerCase():void 0,fragment:n?null:void 0}).toString()}isEqualOrParent(t,n,r=!1){if(t.scheme===n.scheme){if(t.scheme===yi.file)return bNe(Ew(t),Ew(n),this._ignorePathCasing(t))&&t.query===n.query&&(r||t.fragment===n.fragment);if(Wbt(t.authority,n.authority))return bNe(t.path,n.path,this._ignorePathCasing(t),"/")&&t.query===n.query&&(r||t.fragment===n.fragment)}return!1}joinPath(t,...n){return vi.joinPath(t,...n)}basenameOrAuthority(t){return hA(t)||t.authority}basename(t){return Jc.basename(t.path)}extname(t){return Jc.extname(t.path)}dirname(t){if(t.path.length===0)return t;let n;return t.scheme===yi.file?n=vi.file(Gue(Ew(t))).path:(n=Jc.dirname(t.path),t.authority&&n.length&&n.charCodeAt(0)!==47&&(console.error(`dirname("${t.toString})) resulted in a relative path`),n="/")),t.with({path:n})}normalizePath(t){if(!t.path.length)return t;let n;return t.scheme===yi.file?n=vi.file(tEn(Ew(t))).path:n=Jc.normalize(t.path),t.with({path:n})}relativePath(t,n){if(t.scheme!==n.scheme||!Wbt(t.authority,n.authority))return;if(t.scheme===yi.file){const s=jeo(Ew(t),Ew(n));return vh?MEn(s):s}let r=t.path||"/";const o=n.path||"/";if(this._ignorePathCasing(t)){let s=0;for(const a=Math.min(r.length,o.length);sUbt(r).length&&r[r.length-1]===n}else{const r=t.path;return r.length>1&&r.charCodeAt(r.length-1)===47&&!/^[a-zA-Z]:(\/$|\\$)/.test(t.fsPath)}}removeTrailingPathSeparator(t,n=s3){return Vbt(t,n)?t.with({path:t.path.substr(0,t.path.length-1)}):t}addTrailingPathSeparator(t,n=s3){let r=!1;if(t.scheme===yi.file){const o=Ew(t);r=o!==void 0&&o.length===Ubt(o).length&&o[o.length-1]===n}else{n="/";const o=t.path;r=o.length===1&&o.charCodeAt(o.length-1)===47}return!r&&!Vbt(t,n)?t.with({path:t.path+"/"}):t}}const Va=new Bno(()=>!1),C6=Va.isEqual.bind(Va);Va.isEqualOrParent.bind(Va);Va.getComparisonKey.bind(Va);const Rno=Va.basenameOrAuthority.bind(Va),hA=Va.basename.bind(Va),Ino=Va.extname.bind(Va),Dbe=Va.dirname.bind(Va),FEn=Va.joinPath.bind(Va),Mno=Va.normalizePath.bind(Va),Pno=Va.relativePath.bind(Va),jbt=Va.resolvePath.bind(Va);Va.isAbsolutePath.bind(Va);const Wbt=Va.isEqualAuthority.bind(Va),Vbt=Va.hasTrailingPathSeparator.bind(Va);Va.removeTrailingPathSeparator.bind(Va);Va.addTrailingPathSeparator.bind(Va);var _6;(function(e){e.META_DATA_LABEL="label",e.META_DATA_DESCRIPTION="description",e.META_DATA_SIZE="size",e.META_DATA_MIME="mime";function t(n){const r=new Map;n.path.substring(n.path.indexOf(";")+1,n.path.lastIndexOf(";")).split(";").forEach(a=>{const[l,d]=a.split(":");l&&d&&r.set(l,d)});const s=n.path.substring(0,n.path.indexOf(";"));return s&&r.set(e.META_DATA_MIME,s),r}e.parseMetaData=t})(_6||(_6={}));const va=_r("logService"),NEn=_r("loggerService");var au;(function(e){e[e.Off=0]="Off",e[e.Trace=1]="Trace",e[e.Debug=2]="Debug",e[e.Info=3]="Info",e[e.Warning=4]="Warning",e[e.Error=5]="Error"})(au||(au={}));const UEn=au.Info;function jEn(e,t){return e!==au.Off&&e<=t}class WEn extends ht{constructor(){super(...arguments),this.level=UEn,this._onDidChangeLogLevel=this._register(new at)}get onDidChangeLogLevel(){return this._onDidChangeLogLevel.event}setLevel(t){this.level!==t&&(this.level=t,this._onDidChangeLogLevel.fire(this.level))}getLevel(){return this.level}checkLogLevel(t){return jEn(this.level,t)}canLog(t){return this._store.isDisposed?!1:this.checkLogLevel(t)}}let Fno=class extends WEn{constructor(t=UEn,n=!0){super(),this.useColors=n,this.setLevel(t)}trace(t,...n){this.canLog(au.Trace)&&(this.useColors?console.log("%cTRACE","color: #888",t,...n):console.log(t,...n))}debug(t,...n){this.canLog(au.Debug)&&(this.useColors?console.log("%cDEBUG","background: #eee; color: #888",t,...n):console.log(t,...n))}info(t,...n){this.canLog(au.Info)&&(this.useColors?console.log("%c INFO","color: #33f",t,...n):console.log(t,...n))}warn(t,...n){this.canLog(au.Warning)&&(this.useColors?console.warn("%c WARN","color: #993",t,...n):console.log(t,...n))}error(t,...n){this.canLog(au.Error)&&(this.useColors?console.error("%c ERR","color: #f33",t,...n):console.error(t,...n))}};class Nno extends WEn{constructor(t){super(),this.loggers=t,t.length&&this.setLevel(t[0].getLevel())}setLevel(t){for(const n of this.loggers)n.setLevel(t);super.setLevel(t)}trace(t,...n){for(const r of this.loggers)r.trace(t,...n)}debug(t,...n){for(const r of this.loggers)r.debug(t,...n)}info(t,...n){for(const r of this.loggers)r.info(t,...n)}warn(t,...n){for(const r of this.loggers)r.warn(t,...n)}error(t,...n){for(const r of this.loggers)r.error(t,...n)}dispose(){for(const t of this.loggers)t.dispose();super.dispose()}}class Uno extends ht{constructor(t,n,r){if(super(),this.logLevel=t,this.logsHome=n,this._loggers=new _c,this._onDidChangeLoggers=this._register(new at),this._onDidChangeVisibility=this._register(new at),r)for(const o of r)this._loggers.set(o.resource,{logger:void 0,info:o})}getLoggerEntry(t){return fu(t)?[...this._loggers.values()].find(n=>n.info.id===t):this._loggers.get(t)}createLogger(t,n){var d;const r=this.toResource(t),o=fu(t)?t:(n==null?void 0:n.id)??xie(r.toString()).toString(16);let s=(d=this._loggers.get(r))==null?void 0:d.logger;const a=(n==null?void 0:n.logLevel)==="always"?au.Trace:n==null?void 0:n.logLevel;s||(s=this.doCreateLogger(r,a??this.getLogLevel(r)??this.logLevel,{...n,id:o}));const l={logger:s,info:{resource:r,id:o,logLevel:a,name:n==null?void 0:n.name,hidden:n==null?void 0:n.hidden,group:n==null?void 0:n.group,extensionId:n==null?void 0:n.extensionId,when:n==null?void 0:n.when}};return this.registerLogger(l.info),this._loggers.set(r,l),s}toResource(t){return fu(t)?FEn(this.logsHome,`${t}.log`):t}setVisibility(t,n){const r=this.getLoggerEntry(t);r&&n!==!r.info.hidden&&(r.info.hidden=!n,this._loggers.set(r.info.resource,r),this._onDidChangeVisibility.fire([r.info.resource,n]))}getLogLevel(t){var r;let n;return t&&(n=(r=this._loggers.get(t))==null?void 0:r.info.logLevel),n??this.logLevel}registerLogger(t){const n=this._loggers.get(t.resource);n?n.info.hidden!==t.hidden&&this.setVisibility(t.resource,!t.hidden):(this._loggers.set(t.resource,{info:t,logger:void 0}),this._onDidChangeLoggers.fire({added:[t],removed:[]}))}dispose(){this._loggers.forEach(t=>{var n;return(n=t.logger)==null?void 0:n.dispose()}),this._loggers.clear(),super.dispose()}}class jno{constructor(){this.onDidChangeLogLevel=new at().event}setLevel(t){}getLevel(){return au.Info}trace(t,...n){}debug(t,...n){}info(t,...n){}warn(t,...n){}error(t,...n){}dispose(){}}class Wno extends Uno{constructor(){super(au.Off,vi.parse("log:///log"))}doCreateLogger(t,n,r){return new jno}}function Vno(e){switch(e){case au.Trace:return"trace";case au.Debug:return"debug";case au.Info:return"info";case au.Warning:return"warn";case au.Error:return"error";case au.Off:return"off"}}new yn("logLevel",Vno(au.Info));const yq=class yq{static getRegisteredCommands(){return[...yq.REGISTERED_COMMANDS]}static registerCommand(t){yq.REGISTERED_COMMANDS.add(t)}};yq.REGISTERED_COMMANDS=new Set;let Qme=yq,Bbe=class{constructor(t){this.id=t.id,this.precondition=t.precondition,this._kbOpts=t.kbOpts,this._menuOpts=t.menuOpts,this.metadata=t.metadata,this.canTriggerInlineEdits=t.canTriggerInlineEdits}register(){if(Array.isArray(this._menuOpts)?this._menuOpts.forEach(this._registerMenuItem,this):this._menuOpts&&this._registerMenuItem(this._menuOpts),this._kbOpts){const t=Array.isArray(this._kbOpts)?this._kbOpts:[this._kbOpts];for(const n of t){let r=n.kbExpr;this.precondition&&(r?r=Ft.and(r,this.precondition):r=this.precondition);const o={id:this.id,weight:n.weight,args:n.args,when:r,primary:n.primary,secondary:n.secondary,win:n.win,linux:n.linux,mac:n.mac};ju.registerKeybindingRule(o)}}uo.registerCommand({id:this.id,handler:(t,n)=>this.runCommand(t,n),metadata:this.metadata}),this.canTriggerInlineEdits&&Qme.registerCommand(this.id)}_registerMenuItem(t){Pu.appendMenuItem(t.menuId,{group:t.group,command:{id:this.id,title:t.title,icon:t.icon,precondition:this.precondition},when:t.when,order:t.order})}};class Zz extends Bbe{constructor(){super(...arguments),this._implementations=[]}addImplementation(t,n,r,o){return this._implementations.push({priority:t,name:n,implementation:r,when:o}),this._implementations.sort((s,a)=>a.priority-s.priority),{dispose:()=>{for(let s=0;s{if(l.get(Qi).contextMatchesRules(r??void 0))return o(l,a,n)})}runCommand(t,n){return $d.runEditorCommand(t,n,this.precondition,(r,o,s)=>this.runEditorCommand(r,o,s))}}class In extends $d{static convertOptions(t){let n;Array.isArray(t.menuOpts)?n=t.menuOpts:t.menuOpts?n=[t.menuOpts]:n=[];function r(o){return o.menuId||(o.menuId=Vn.EditorContext),o.title||(o.title=typeof t.label=="string"?t.label:t.label.value),o.when=Ft.and(t.precondition,o.when),o}return Array.isArray(t.contextMenuOpts)?n.push(...t.contextMenuOpts.map(r)):t.contextMenuOpts&&n.push(r(t.contextMenuOpts)),t.menuOpts=n,t}constructor(t){super(In.convertOptions(t)),typeof t.label=="string"?(this.label=t.label,this.alias=t.alias??t.label):(this.label=t.label.value,this.alias=t.alias??t.label.original)}runEditorCommand(t,n,r){return this.reportTelemetry(t,n),this.run(t,n,r||{})}reportTelemetry(t,n){t.get(Nf).publicLog2("editorActionInvoked",{name:this.label,id:this.id})}}class Rbe extends In{constructor(){super(...arguments),this._implementations=[]}addImplementation(t,n){return this._implementations.push([t,n]),this._implementations.sort((r,o)=>o[0]-r[0]),{dispose:()=>{for(let r=0;r{var u;const a=s.get(Qi),l=s.get(va);if(!a.contextMatchesRules(this.desc.precondition??void 0)){l.debug("[EditorAction2] NOT running command because its precondition is FALSE",this.desc.id,(u=this.desc.precondition)==null?void 0:u.serialize());return}return this.runEditorCommand(s,o,...n)})}}function _1(e,t){uo.registerCommand(e,function(n,...r){const o=n.get(Zn),[s,a]=r;Oo(vi.isUri(s)),Oo(rt.isIPosition(a));const l=n.get(ml).getModel(s);if(l){const d=rt.lift(a);return o.invokeFunction(t,l,d,...r.slice(2))}return n.get(Dg).createModelReference(s).then(d=>new Promise((u,h)=>{try{const g=o.invokeFunction(t,d.object.textEditorModel,rt.lift(a),r.slice(2));u(g)}catch(g){h(g)}}).finally(()=>{d.dispose()}))})}function On(e){return Dv.INSTANCE.registerEditorCommand(e),e}function cn(e){const t=new e;return Dv.INSTANCE.registerEditorAction(t),t}function Ibe(e){return Dv.INSTANCE.registerEditorAction(e),e}function zno(e){Dv.INSTANCE.registerEditorAction(e)}function mo(e,t,n){Dv.INSTANCE.registerEditorContribution(e,t,n)}var EU;(function(e){function t(a){return Dv.INSTANCE.getEditorCommand(a)}e.getEditorCommand=t;function n(){return Dv.INSTANCE.getEditorActions()}e.getEditorActions=n;function r(){return Dv.INSTANCE.getEditorContributions()}e.getEditorContributions=r;function o(a){return Dv.INSTANCE.getEditorContributions().filter(l=>a.indexOf(l.id)>=0)}e.getSomeEditorContributions=o;function s(){return Dv.INSTANCE.getDiffEditorContributions()}e.getDiffEditorContributions=s})(EU||(EU={}));const Hno={EditorCommonContributions:"editor.contributions"},yve=class yve{constructor(){this.editorContributions=[],this.diffEditorContributions=[],this.editorActions=[],this.editorCommands=Object.create(null)}registerEditorContribution(t,n,r){this.editorContributions.push({id:t,ctor:n,instantiation:r})}getEditorContributions(){return this.editorContributions.slice(0)}getDiffEditorContributions(){return this.diffEditorContributions.slice(0)}registerEditorAction(t){t.register(),this.editorActions.push(t)}getEditorActions(){return this.editorActions}registerEditorCommand(t){t.register(),this.editorCommands[t.id]=t}getEditorCommand(t){return this.editorCommands[t]||null}};yve.INSTANCE=new yve;let Dv=yve;Ql.add(Hno.EditorCommonContributions,Dv.INSTANCE);function Qie(e){return e.register(),e}const zEn=Qie(new Zz({id:"undo",precondition:void 0,kbOpts:{weight:0,primary:2104},menuOpts:[{menuId:Vn.MenubarEditMenu,group:"1_do",title:U(69,"&&Undo"),order:1},{menuId:Vn.CommandPalette,group:"",title:U(70,"Undo"),order:1},{menuId:Vn.SimpleEditorContext,group:"1_do",title:U(71,"Undo"),order:1}]}));Qie(new VEn(zEn,{id:"default:undo",precondition:void 0}));const HEn=Qie(new Zz({id:"redo",precondition:void 0,kbOpts:{weight:0,primary:2103,secondary:[3128],mac:{primary:3128}},menuOpts:[{menuId:Vn.MenubarEditMenu,group:"1_do",title:U(72,"&&Redo"),order:2},{menuId:Vn.CommandPalette,group:"",title:U(73,"Redo"),order:1},{menuId:Vn.SimpleEditorContext,group:"1_do",title:U(74,"Redo"),order:2}]}));Qie(new VEn(HEn,{id:"default:redo",precondition:void 0}));const $no=Qie(new Zz({id:"editor.action.selectAll",precondition:void 0,kbOpts:{weight:0,kbExpr:null,primary:2079},menuOpts:[{menuId:Vn.MenubarSelectionMenu,group:"1_basic",title:U(75,"&&Select All"),order:1},{menuId:Vn.CommandPalette,group:"",title:U(76,"Select All"),order:1},{menuId:Vn.SimpleEditorContext,group:"9_select",title:U(77,"Select All"),order:1}]}));let xe=class nh{constructor(t,n,r,o){t>r||t===r&&n>o?(this.startLineNumber=r,this.startColumn=o,this.endLineNumber=t,this.endColumn=n):(this.startLineNumber=t,this.startColumn=n,this.endLineNumber=r,this.endColumn=o)}isEmpty(){return nh.isEmpty(this)}static isEmpty(t){return t.startLineNumber===t.endLineNumber&&t.startColumn===t.endColumn}containsPosition(t){return nh.containsPosition(this,t)}static containsPosition(t,n){return!(n.lineNumbert.endLineNumber||n.lineNumber===t.startLineNumber&&n.columnt.endColumn)}static strictContainsPosition(t,n){return!(n.lineNumbert.endLineNumber||n.lineNumber===t.startLineNumber&&n.column<=t.startColumn||n.lineNumber===t.endLineNumber&&n.column>=t.endColumn)}containsRange(t){return nh.containsRange(this,t)}static containsRange(t,n){return!(n.startLineNumbert.endLineNumber||n.endLineNumber>t.endLineNumber||n.startLineNumber===t.startLineNumber&&n.startColumnt.endColumn)}strictContainsRange(t){return nh.strictContainsRange(this,t)}static strictContainsRange(t,n){return!(n.startLineNumbert.endLineNumber||n.endLineNumber>t.endLineNumber||n.startLineNumber===t.startLineNumber&&n.startColumn<=t.startColumn||n.endLineNumber===t.endLineNumber&&n.endColumn>=t.endColumn)}plusRange(t){return nh.plusRange(this,t)}static plusRange(t,n){let r,o,s,a;return n.startLineNumbert.endLineNumber?(s=n.endLineNumber,a=n.endColumn):n.endLineNumber===t.endLineNumber?(s=n.endLineNumber,a=Math.max(n.endColumn,t.endColumn)):(s=t.endLineNumber,a=t.endColumn),new nh(r,o,s,a)}intersectRanges(t){return nh.intersectRanges(this,t)}static intersectRanges(t,n){let r=t.startLineNumber,o=t.startColumn,s=t.endLineNumber,a=t.endColumn;const l=n.startLineNumber,d=n.startColumn,u=n.endLineNumber,h=n.endColumn;return ru?(s=u,a=h):s===u&&(a=Math.min(a,h)),r>s||r===s&&o>a?null:new nh(r,o,s,a)}equalsRange(t){return nh.equalsRange(this,t)}static equalsRange(t,n){return!t&&!n?!0:!!t&&!!n&&t.startLineNumber===n.startLineNumber&&t.startColumn===n.startColumn&&t.endLineNumber===n.endLineNumber&&t.endColumn===n.endColumn}getEndPosition(){return nh.getEndPosition(this)}static getEndPosition(t){return new rt(t.endLineNumber,t.endColumn)}getStartPosition(){return nh.getStartPosition(this)}static getStartPosition(t){return new rt(t.startLineNumber,t.startColumn)}toString(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"}setEndPosition(t,n){return new nh(this.startLineNumber,this.startColumn,t,n)}setStartPosition(t,n){return new nh(t,n,this.endLineNumber,this.endColumn)}collapseToStart(){return nh.collapseToStart(this)}static collapseToStart(t){return new nh(t.startLineNumber,t.startColumn,t.startLineNumber,t.startColumn)}collapseToEnd(){return nh.collapseToEnd(this)}static collapseToEnd(t){return new nh(t.endLineNumber,t.endColumn,t.endLineNumber,t.endColumn)}delta(t){return new nh(this.startLineNumber+t,this.startColumn,this.endLineNumber+t,this.endColumn)}isSingleLine(){return this.startLineNumber===this.endLineNumber}static fromPositions(t,n=t){return new nh(t.lineNumber,t.column,n.lineNumber,n.column)}static lift(t){return t?new nh(t.startLineNumber,t.startColumn,t.endLineNumber,t.endColumn):null}static isIRange(t){return!!t&&typeof t.startLineNumber=="number"&&typeof t.startColumn=="number"&&typeof t.endLineNumber=="number"&&typeof t.endColumn=="number"}static areIntersectingOrTouching(t,n){return!(t.endLineNumbert.startLineNumber}toJSON(){return this}},Dn=class t4 extends xe{constructor(t,n,r,o){super(t,n,r,o),this.selectionStartLineNumber=t,this.selectionStartColumn=n,this.positionLineNumber=r,this.positionColumn=o}toString(){return"["+this.selectionStartLineNumber+","+this.selectionStartColumn+" -> "+this.positionLineNumber+","+this.positionColumn+"]"}equalsSelection(t){return t4.selectionsEqual(this,t)}static selectionsEqual(t,n){return t.selectionStartLineNumber===n.selectionStartLineNumber&&t.selectionStartColumn===n.selectionStartColumn&&t.positionLineNumber===n.positionLineNumber&&t.positionColumn===n.positionColumn}getDirection(){return this.selectionStartLineNumber===this.startLineNumber&&this.selectionStartColumn===this.startColumn?0:1}setEndPosition(t,n){return this.getDirection()===0?new t4(this.startLineNumber,this.startColumn,t,n):new t4(t,n,this.startLineNumber,this.startColumn)}getPosition(){return new rt(this.positionLineNumber,this.positionColumn)}getSelectionStart(){return new rt(this.selectionStartLineNumber,this.selectionStartColumn)}setStartPosition(t,n){return this.getDirection()===0?new t4(t,n,this.endLineNumber,this.endColumn):new t4(this.endLineNumber,this.endColumn,t,n)}static fromPositions(t,n=t){return new t4(t.lineNumber,t.column,n.lineNumber,n.column)}static fromRange(t,n){return n===0?new t4(t.startLineNumber,t.startColumn,t.endLineNumber,t.endColumn):new t4(t.endLineNumber,t.endColumn,t.startLineNumber,t.startColumn)}static liftSelection(t){return new t4(t.selectionStartLineNumber,t.selectionStartColumn,t.positionLineNumber,t.positionColumn)}static selectionsArrEqual(t,n){if(t&&!n||!t&&n)return!1;if(!t&&!n)return!0;if(t.length!==n.length)return!1;for(let r=0,o=t.length;r0&&e.getLanguageId(a-1)===o;)a--;return new Xno(e,o,a,s+1,e.getStartOffset(a),e.getEndOffset(s))}class Xno{constructor(t,n,r,o,s,a){this._scopedLineTokensBrand=void 0,this._actual=t,this.languageId=n,this._firstTokenIndex=r,this._lastTokenIndex=o,this.firstCharOffset=s,this._lastCharOffset=a,this.languageIdCodec=t.languageIdCodec}getLineContent(){return this._actual.getLineContent().substring(this.firstCharOffset,this._lastCharOffset)}getLineLength(){return this._lastCharOffset-this.firstCharOffset}getActualLineContentBefore(t){return this._actual.getLineContent().substring(0,this.firstCharOffset+t)}getTokenCount(){return this._lastTokenIndex-this._firstTokenIndex}findTokenIndexAtOffset(t){return this._actual.findTokenIndexAtOffset(t+this.firstCharOffset)-this._firstTokenIndex}getStandardTokenType(t){return this._actual.getStandardTokenType(t+this._firstTokenIndex)}toIViewLineTokens(){return this._actual.sliceAndInflate(this.firstCharOffset,this._lastCharOffset,0)}}function Tw(e){return(e&3)!==0}class Ll{static _nextVisibleColumn(t,n,r){return t===9?Ll.nextRenderTabStop(n,r):M8(t)||FJe(t)?n+2:n+1}static visibleColumnFromColumn(t,n,r){const o=Math.min(n-1,t.length),s=t.substring(0,o),a=new Ame(s);let l=0;for(;!a.eol();){const d=vme(s,o,a.offset);a.nextGraphemeLength(),l=this._nextVisibleColumn(d,l,r)}return l}static columnFromVisibleColumn(t,n,r){if(n<=0)return 1;const o=t.length,s=new Ame(t);let a=0,l=1;for(;!s.eol();){const d=vme(t,o,s.offset);s.nextGraphemeLength();const u=this._nextVisibleColumn(d,a,r),h=s.offset+1;if(u>=n){const g=n-a;return u-n!0,qno=()=>!1,Kno=e=>e===" "||e===" ";class bP{static shouldRecreate(t){return t.hasChanged(165)||t.hasChanged(148)||t.hasChanged(45)||t.hasChanged(85)||t.hasChanged(88)||t.hasChanged(89)||t.hasChanged(10)||t.hasChanged(11)||t.hasChanged(15)||t.hasChanged(13)||t.hasChanged(14)||t.hasChanged(20)||t.hasChanged(145)||t.hasChanged(141)||t.hasChanged(59)||t.hasChanged(104)||t.hasChanged(147)||t.hasChanged(93)}constructor(t,n,r,o){this.languageConfigurationService=o,this._cursorMoveConfigurationBrand=void 0,this._languageId=t;const s=r.options,a=s.get(165),l=s.get(59);this.readOnly=s.get(104),this.tabSize=n.tabSize,this.indentSize=n.indentSize,this.insertSpaces=n.insertSpaces,this.stickyTabStops=s.get(132),this.lineHeight=l.lineHeight,this.typicalHalfwidthCharacterWidth=l.typicalHalfwidthCharacterWidth,this.pageSize=Math.max(1,Math.floor(a.height/this.lineHeight)-2),this.useTabStops=s.get(145),this.trimWhitespaceOnDelete=s.get(141),this.wordSeparators=s.get(148),this.emptySelectionClipboard=s.get(45),this.copyWithSyntaxHighlighting=s.get(31),this.multiCursorMergeOverlapping=s.get(85),this.multiCursorPaste=s.get(88),this.multiCursorLimit=s.get(89),this.autoClosingBrackets=s.get(10),this.autoClosingComments=s.get(11),this.autoClosingQuotes=s.get(15),this.autoClosingDelete=s.get(13),this.autoClosingOvertype=s.get(14),this.autoSurround=s.get(20),this.autoIndent=s.get(16),this.wordSegmenterLocales=s.get(147),this.overtypeOnPaste=s.get(93),this.surroundingPairs={},this._electricChars=null,this.shouldAutoCloseBefore={quote:this._getShouldAutoClose(t,this.autoClosingQuotes,!0),comment:this._getShouldAutoClose(t,this.autoClosingComments,!1),bracket:this._getShouldAutoClose(t,this.autoClosingBrackets,!1)},this.autoClosingPairs=this.languageConfigurationService.getLanguageConfiguration(t).getAutoClosingPairs();const d=this.languageConfigurationService.getLanguageConfiguration(t).getSurroundingPairs();if(d)for(const h of d)this.surroundingPairs[h.open]=h.close;const u=this.languageConfigurationService.getLanguageConfiguration(t).comments;this.blockCommentStartToken=(u==null?void 0:u.blockCommentStartToken)??null}get electricChars(){var t;if(!this._electricChars){this._electricChars={};const n=(t=this.languageConfigurationService.getLanguageConfiguration(this._languageId).electricCharacter)==null?void 0:t.getElectricCharacters();if(n)for(const r of n)this._electricChars[r]=!0}return this._electricChars}get inputMode(){return wNe.getInputMode()}onElectricCharacter(t,n,r){const o=lQ(n,r-1),s=this.languageConfigurationService.getLanguageConfiguration(o.languageId).electricCharacter;return s?s.onElectricCharacter(t,o,r-o.firstCharOffset):null}normalizeIndentation(t){return net(t,this.indentSize,this.insertSpaces)}_getShouldAutoClose(t,n,r){switch(n){case"beforeWhitespace":return Kno;case"languageDefined":return this._getLanguageDefinedShouldAutoClose(t,r);case"always":return Zno;case"never":return qno}}_getLanguageDefinedShouldAutoClose(t,n){const r=this.languageConfigurationService.getLanguageConfiguration(t).getAutoCloseBeforeSet(n);return o=>r.indexOf(o)!==-1}visibleColumnFromColumn(t,n){return Ll.visibleColumnFromColumn(t.getLineContent(n.lineNumber),n.column,this.tabSize)}columnFromVisibleColumn(t,n,r){const o=Ll.columnFromVisibleColumn(t.getLineContent(n),r,this.tabSize),s=t.getLineMinColumn(n);if(oa?a:o}}let So=class $En{static fromModelState(t){return new Jno(t)}static fromViewState(t){return new eio(t)}static fromModelSelection(t){const n=Dn.liftSelection(t),r=new sh(xe.fromPositions(n.getSelectionStart()),0,0,n.getPosition(),0);return $En.fromModelState(r)}static fromModelSelections(t){const n=[];for(let r=0,o=t.length;rs,u=o>a,h=oa||po||A0&&o--,OT.columnSelect(t,n,r.fromViewLineNumber,r.fromViewVisualColumn,r.toViewLineNumber,o)}static columnSelectRight(t,n,r){let o=0;const s=Math.min(r.fromViewLineNumber,r.toViewLineNumber),a=Math.max(r.fromViewLineNumber,r.toViewLineNumber);for(let d=s;d<=a;d++){const u=n.getLineMaxColumn(d),h=t.visibleColumnFromColumn(n,new rt(d,u));o=Math.max(o,h)}let l=r.toViewVisualColumn;return ls&&(l=new rt(s,t.getLineMaxColumn(s)));const d=xe.fromPositions(r,l);n.addTrackedEditOperation(d,this._text)}computeCursorState(t,n){const o=n.getInverseEditOperations()[0].range;return Dn.fromPositions(o.getEndPosition())}}class tio{constructor(t,n){this._range=t,this._text=n}getEditOperations(t,n){n.addTrackedEditOperation(this._range,this._text)}computeCursorState(t,n){const o=n.getInverseEditOperations()[0].range;return Dn.fromRange(o,0)}}class Jue{constructor(t,n,r=!1){this._range=t,this._text=n,this.insertsAutoWhitespace=r}getEditOperations(t,n){n.addTrackedEditOperation(this._range,this._text)}computeCursorState(t,n){const o=n.getInverseEditOperations()[0].range;return Dn.fromPositions(o.getStartPosition())}}class Dme{constructor(t,n,r,o,s=!1){this._range=t,this._text=n,this._columnDeltaOffset=o,this._lineNumberDeltaOffset=r,this.insertsAutoWhitespace=s}getEditOperations(t,n){n.addTrackedEditOperation(this._range,this._text)}computeCursorState(t,n){const o=n.getInverseEditOperations()[0].range;return Dn.fromPositions(o.getEndPosition().delta(this._lineNumberDeltaOffset,this._columnDeltaOffset))}}class nio{constructor(t){this._range=t}getEditOperations(t,n){const r=t.getValueInRange(this._range),o=this._range.getEndPosition(),s=o.lineNumber;let a=XEn(t,o,r.length);a.lineNumber>s&&(a=new rt(s,t.getLineMaxColumn(s)));const l=xe.fromPositions(o,a);n.addTrackedEditOperation(l,"")}computeCursorState(t,n){const o=n.getInverseEditOperations()[0].range;return Dn.fromPositions(o.getEndPosition())}}class iet{constructor(t,n,r,o=!1){this._range=t,this._text=n,this._initialSelection=r,this._forceMoveMarkers=o,this._selectionId=null}getEditOperations(t,n){n.addTrackedEditOperation(this._range,this._text,this._forceMoveMarkers),this._selectionId=n.trackSelection(this._initialSelection)}computeCursorState(t,n){return n.getTrackedSelection(this._selectionId)}}function XEn(e,t,n){if(n<0)throw new Error("Unexpected negative delta");const r=e.getLineCount();let o=new rt(r,e.getLineMaxColumn(r));for(let s=t.lineNumber;s<=r;s++)if(s===t.lineNumber){const a=n-e.getLineMaxColumn(t.lineNumber)+t.column;if(a<=0){o=new rt(t.lineNumber,t.column+n);break}n=a}else{const a=n-e.getLineMaxColumn(s);if(a<=0){o=new rt(s,n);break}n=a}return o}class JK{static whitespaceVisibleColumn(t,n,r){const o=t.length;let s=0,a=-1,l=-1;for(let d=0;dt.getLineMinColumn(n.lineNumber))return n.delta(void 0,-G6n(t.getLineContent(n.lineNumber),n.column-1));if(n.lineNumber>1){const r=n.lineNumber-1;return new rt(r,t.getLineMaxColumn(r))}else return n}static leftPositionAtomicSoftTabs(t,n,r){if(n.column<=t.getLineIndentColumn(n.lineNumber)){const o=t.getLineMinColumn(n.lineNumber),s=t.getLineContent(n.lineNumber),a=JK.atomicPosition(s,n.column-1,r,0);if(a!==-1&&a+1>=o)return new rt(n.lineNumber,a+1)}return this.leftPosition(t,n)}static left(t,n,r){const o=t.stickyTabStops?ss.leftPositionAtomicSoftTabs(n,r,t.tabSize):ss.leftPosition(n,r);return new iLe(o.lineNumber,o.column,0)}static moveLeft(t,n,r,o,s){let a,l;if(r.hasSelection()&&!o)a=r.selection.startLineNumber,l=r.selection.startColumn;else{const d=r.position.delta(void 0,-(s-1)),u=n.normalizePosition(ss.clipPositionColumn(d,n),0),h=ss.left(t,n,u);a=h.lineNumber,l=h.column}return r.move(o,a,l,0)}static clipPositionColumn(t,n){return new rt(t.lineNumber,ss.clipRange(t.column,n.getLineMinColumn(t.lineNumber),n.getLineMaxColumn(t.lineNumber)))}static clipRange(t,n,r){return tr?r:t}static rightPosition(t,n,r){return rh?(r=h,l?o=n.getLineMaxColumn(r):o=Math.min(n.getLineMaxColumn(r),o)):o=t.columnFromVisibleColumn(n,r,u),v?s=0:s=u-Ll.visibleColumnFromColumn(n.getLineContent(r),o,t.tabSize),d!==void 0){const f=new rt(r,o),k=n.normalizePosition(f,d);s=s+(o-k.column),r=k.lineNumber,o=k.column}return new iLe(r,o,s)}static down(t,n,r,o,s,a,l){return this.vertical(t,n,r,o,s,r+a,l,4)}static moveDown(t,n,r,o,s){let a,l;r.hasSelection()&&!o?(a=r.selection.endLineNumber,l=r.selection.endColumn):(a=r.position.lineNumber,l=r.position.column);let d=0,u;do if(u=ss.down(t,n,a+d,l,r.leftoverVisibleColumns,s,!0),n.normalizePosition(new rt(u.lineNumber,u.column),2).lineNumber>a)break;while(d++<10&&a+d1&&this._isBlankLine(n,s);)s--;for(;s>1&&!this._isBlankLine(n,s);)s--;return r.move(o,s,n.getLineMinColumn(s),0)}static moveToNextBlankLine(t,n,r,o){const s=n.getLineCount();let a=r.position.lineNumber;for(;a0,l=n.getLineFirstNonWhitespaceColumn(s.lineNumber);if(a&&l>0)return new xe(s.lineNumber,l,o.lineNumber,o.column)}return new xe(s.lineNumber,s.column,o.lineNumber,o.column)}static isAutoClosingPairDelete(t,n,r,o,s,a,l){if(n==="never"&&r==="never"||t==="never")return!1;for(let d=0,u=a.length;d=m.length+1)return!1;const v=m.charAt(g.column-2),f=o.get(v);if(!f)return!1;if(S6(v)){if(r==="never")return!1}else if(n==="never")return!1;const k=m.charAt(g.column-1);let A=!1;for(const p of f)p.open===v&&p.close===k&&(A=!0);if(!A)return!1;if(t==="auto"){let p=!1;for(let b=0,w=l.length;b1){const s=n.getLineContent(o.lineNumber),a=Og(s),l=a===-1?s.length+1:a+1;if(o.column<=l){const d=r.visibleColumnFromColumn(n,o),u=Ll.prevIndentTabStop(d,r.indentSize),h=r.columnFromVisibleColumn(n,o.lineNumber,u);return new xe(o.lineNumber,h,o.lineNumber,o.column)}}return xe.fromPositions(lR.getPositionAfterDeleteLeft(o,n),o)}static getPositionAfterDeleteLeft(t,n){if(t.column>1){const r=xeo(t.column-1,n.getLineContent(t.lineNumber));return t.with(void 0,r+1)}else if(t.lineNumber>1){const r=t.lineNumber-1;return new rt(r,n.getLineMaxColumn(r))}else return t}static cut(t,n,r){const o=[];let s=null;r.sort((a,l)=>rt.compare(a.getStartPosition(),l.getEndPosition()));for(let a=0,l=r.length;a1&&(s==null?void 0:s.endLineNumber)!==u.lineNumber?(h=u.lineNumber-1,g=n.getLineMaxColumn(u.lineNumber-1),m=u.lineNumber,v=n.getLineMaxColumn(u.lineNumber)):(h=u.lineNumber,g=1,m=u.lineNumber,v=n.getLineMaxColumn(u.lineNumber));const f=new xe(h,g,m,v);s=f,f.isEmpty()?o[a]=null:o[a]=new Hh(f,"")}else o[a]=null;else o[a]=new Hh(d,"")}return new fm(0,o,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})}}const CI={DateTimeFormat(e,t){return new zh(()=>{try{return new Intl.DateTimeFormat(e,t)}catch{return new Intl.DateTimeFormat(void 0,t)}})},Collator(e,t){return new zh(()=>{try{return new Intl.Collator(e,t)}catch{return new Intl.Collator(void 0,t)}})},Segmenter(e,t){return new zh(()=>{try{return new Intl.Segmenter(e,t)}catch{return new Intl.Segmenter(void 0,t)}})},Locale(e,t){return new zh(()=>{try{return new Intl.Locale(e,t)}catch{return new Intl.Locale(iQ,t)}})},NumberFormat(e,t){return new zh(()=>{try{return new Intl.NumberFormat(e,t)}catch{return new Intl.NumberFormat(void 0,t)}})}};function Bme(e){return e<0?0:e>255?255:e|0}function wP(e){return e<0?0:e>4294967295?4294967295:e|0}class qz{constructor(t){const n=Bme(t);this._defaultValue=n,this._asciiMap=qz._createAsciiMap(n),this._map=new Map}static _createAsciiMap(t){const n=new Uint8Array(256);return n.fill(t),n}set(t,n){const r=Bme(n);t>=0&&t<256?this._asciiMap[t]=r:this._map.set(t,r)}get(t){return t>=0&&t<256?this._asciiMap[t]:this._map.get(t)||this._defaultValue}clear(){this._asciiMap.fill(this._defaultValue),this._map.clear()}}class Rme{constructor(){this._actual=new qz(0)}add(t){this._actual.set(t,1)}has(t){return this._actual.get(t)===1}clear(){return this._actual.clear()}}class iio extends qz{constructor(t,n){super(0),this._segmenter=null,this._cachedLine=null,this._cachedSegments=[],this.intlSegmenterLocales=n,this.intlSegmenterLocales.length>0?this._segmenter=CI.Segmenter(this.intlSegmenterLocales,{granularity:"word"}):this._segmenter=null;for(let r=0,o=t.length;rn)break;r=o}return r}findNextIntlWordAtOrAfterOffset(t,n){for(const r of this._getIntlSegmenterWordsOnLine(t))if(!(r.index=0;a--){const l=t.charCodeAt(a),d=n.get(l);if(s&&a===s.index)return this._createIntlWord(s,d);if(d===0){if(o===2)return this._createWord(t,o,d,a+1,this._findEndOfWord(t,n,o,a+1));o=1}else if(d===2){if(o===1)return this._createWord(t,o,d,a+1,this._findEndOfWord(t,n,o,a+1));o=2}else if(d===1&&o!==0)return this._createWord(t,o,d,a+1,this._findEndOfWord(t,n,o,a+1))}return o!==0?this._createWord(t,o,1,0,this._findEndOfWord(t,n,o,0)):null}static _findEndOfWord(t,n,r,o){const s=n.findNextIntlWordAtOrAfterOffset(t,o),a=t.length;for(let l=o;l=0;a--){const l=t.charCodeAt(a),d=n.get(l);if(s&&a===s.index)return a;if(d===1||r===1&&d===2||r===2&&d===0)return a+1}return 0}static moveWordLeft(t,n,r,o,s){let a=r.lineNumber,l=r.column;l===1&&a>1&&(a=a-1,l=n.getLineMaxColumn(a));let d=as._findPreviousWordOnLine(t,n,new rt(a,l));if(o===0)return new rt(a,d?d.start+1:1);if(o===1)return!s&&d&&d.wordType===2&&d.end-d.start===1&&d.nextCharClass===0&&(d=as._findPreviousWordOnLine(t,n,new rt(a,d.start+1))),new rt(a,d?d.start+1:1);if(o===3){for(;d&&d.wordType===2;)d=as._findPreviousWordOnLine(t,n,new rt(a,d.start+1));return new rt(a,d?d.start+1:1)}return d&&l<=d.end+1&&(d=as._findPreviousWordOnLine(t,n,new rt(a,d.start+1))),new rt(a,d?d.end+1:1)}static _moveWordPartLeft(t,n){const r=n.lineNumber,o=t.getLineMaxColumn(r);if(n.column===1)return r>1?new rt(r-1,t.getLineMaxColumn(r-1)):n;const s=t.getLineContent(r);for(let a=n.column-1;a>1;a--){const l=s.charCodeAt(a-2),d=s.charCodeAt(a-1);if(l===95&&d!==95)return new rt(r,a);if(l===45&&d!==45)return new rt(r,a);if((l9(l)||lle(l))&&dO(d))return new rt(r,a);if(dO(l)&&dO(d)&&a+1=d.start+1&&(d=as._findNextWordOnLine(t,n,new rt(s,d.end+1))),d?a=d.start+1:a=n.getLineMaxColumn(s);return new rt(s,a)}static _moveWordPartRight(t,n){const r=n.lineNumber,o=t.getLineMaxColumn(r);if(n.column===o)return r1?u=1:(d--,u=o.getLineMaxColumn(d)):(h&&u<=h.end+1&&(h=as._findPreviousWordOnLine(r,o,new rt(d,h.start+1))),h?u=h.end+1:u>1?u=1:(d--,u=o.getLineMaxColumn(d))),new xe(d,u,l.lineNumber,l.column)}static deleteInsideWord(t,n,r){if(!r.isEmpty())return r;const o=new rt(r.positionLineNumber,r.positionColumn),s=this._deleteInsideWordWhitespace(n,o);return s||this._deleteInsideWordDetermineDeleteRange(t,n,o)}static _charAtIsWhitespace(t,n){const r=t.charCodeAt(n);return r===32||r===9}static _deleteInsideWordWhitespace(t,n){const r=t.getLineContent(n.lineNumber),o=r.length;if(o===0)return null;let s=Math.max(n.column-2,0);if(!this._charAtIsWhitespace(r,s))return null;let a=Math.min(n.column-1,o-1);if(!this._charAtIsWhitespace(r,a))return null;for(;s>0&&this._charAtIsWhitespace(r,s-1);)s--;for(;a+11?new xe(r.lineNumber-1,n.getLineMaxColumn(r.lineNumber-1),r.lineNumber,1):r.lineNumberg.start+1<=r.column&&r.column<=g.end+1,l=(g,m)=>(g=Math.min(g,r.column),m=Math.max(m,r.column),new xe(r.lineNumber,g,r.lineNumber,m)),d=g=>{let m=g.start+1,v=g.end+1,f=!1;for(;v-11&&this._charAtIsWhitespace(o,m-2);)m--;return l(m,v)},u=as._findPreviousWordOnLine(t,n,r);if(u&&a(u))return d(u);const h=as._findNextWordOnLine(t,n,r);return h&&a(h)?d(h):u&&h?l(u.end+1,h.start+1):u?l(u.start+1,u.end+1):h?l(h.start+1,h.end+1):l(1,s+1)}static _deleteWordPartLeft(t,n){if(!n.isEmpty())return n;const r=n.getPosition(),o=as._moveWordPartLeft(t,r);return new xe(r.lineNumber,r.column,o.lineNumber,o.column)}static _findFirstNonWhitespaceChar(t,n){const r=t.length;for(let o=n;o=m.start+1&&(m=as._findNextWordOnLine(r,o,new rt(d,m.end+1))),m?u=m.start+1:u!!t)}function uO(e){if(!e||typeof e!="object"||e instanceof RegExp)return e;const t=Array.isArray(e)?[]:{};return Object.entries(e).forEach(([n,r])=>{t[n]=r&&typeof r=="object"?uO(r):r}),t}function rio(e){if(!e||typeof e!="object")return e;const t=[e];for(;t.length>0;){const n=t.shift();Object.freeze(n);for(const r in n)if(GEn.call(n,r)){const o=n[r];typeof o=="object"&&!Object.isFrozen(o)&&!_Jr(o)&&t.push(o)}}return e}const GEn=Object.prototype.hasOwnProperty;function YEn(e,t){return yNe(e,t,new Set)}function yNe(e,t,n){if(Qv(e))return e;const r=t(e);if(typeof r<"u")return r;if(Array.isArray(e)){const o=[];for(const s of e)o.push(yNe(s,t,n));return o}if(Pd(e)){if(n.has(e))throw new Error("Cannot clone recursive data-structure");n.add(e);const o={};for(const s in e)GEn.call(e,s)&&(o[s]=yNe(e[s],t,n));return n.delete(e),o}return e}function Pbe(e,t,n=!0){return Pd(e)?(Pd(t)&&Object.keys(t).forEach(r=>{r in e?n&&(Pd(e[r])&&Pd(t[r])?Pbe(e[r],t[r],n):e[r]=t[r]):e[r]=t[r]}),e):t}function Q0(e,t){if(e===t)return!0;if(e==null||t===null||t===void 0||typeof e!=typeof t||typeof e!="object"||Array.isArray(e)!==Array.isArray(t))return!1;let n,r;if(Array.isArray(e)){if(e.length!==t.length)return!1;for(n=0;nu&&(h=u,g=t.model.getLineMaxColumn(h)),So.fromModelState(new sh(new xe(a.lineNumber,1,h,g),2,0,new rt(h,g),0))}const d=n.modelState.selectionStart.getStartPosition().lineNumber;if(a.lineNumberd){const u=t.getLineCount();let h=l.lineNumber+1,g=1;return h>u&&(h=u,g=t.getLineMaxColumn(h)),So.fromViewState(n.viewState.move(!0,h,g,0))}else{const u=n.modelState.selectionStart.getEndPosition();return So.fromModelState(n.modelState.move(!0,u.lineNumber,u.column,0))}}static word(t,n,r,o){const s=t.model.validatePosition(o);return So.fromModelState(as.word(t.cursorConfig,t.model,n.modelState,r,s))}static cancelSelection(t,n){if(!n.modelState.hasSelection())return new So(n.modelState,n.viewState);const r=n.viewState.position.lineNumber,o=n.viewState.position.column;return So.fromViewState(new sh(new xe(r,o,r,o),0,0,new rt(r,o),0))}static moveTo(t,n,r,o,s){if(r){if(n.modelState.selectionStartKind===1)return this.word(t,n,r,o);if(n.modelState.selectionStartKind===2)return this.line(t,n,r,o,s)}const a=t.model.validatePosition(o),l=s?t.coordinatesConverter.validateViewPosition(new rt(s.lineNumber,s.column),a):t.coordinatesConverter.convertModelPositionToViewPosition(a);return So.fromViewState(n.viewState.move(r,l.lineNumber,l.column,0))}static simpleMove(t,n,r,o,s,a){switch(r){case 0:return a===4?this._moveHalfLineLeft(t,n,o):this._moveLeft(t,n,o,s);case 1:return a===4?this._moveHalfLineRight(t,n,o):this._moveRight(t,n,o,s);case 2:return a===2?this._moveUpByViewLines(t,n,o,s):this._moveUpByModelLines(t,n,o,s);case 3:return a===2?this._moveDownByViewLines(t,n,o,s):this._moveDownByModelLines(t,n,o,s);case 4:return a===2?n.map(l=>So.fromViewState(ss.moveToPrevBlankLine(t.cursorConfig,t,l.viewState,o))):n.map(l=>So.fromModelState(ss.moveToPrevBlankLine(t.cursorConfig,t.model,l.modelState,o)));case 5:return a===2?n.map(l=>So.fromViewState(ss.moveToNextBlankLine(t.cursorConfig,t,l.viewState,o))):n.map(l=>So.fromModelState(ss.moveToNextBlankLine(t.cursorConfig,t.model,l.modelState,o)));case 6:return this._moveToViewMinColumn(t,n,o);case 7:return this._moveToViewFirstNonWhitespaceColumn(t,n,o);case 8:return this._moveToViewCenterColumn(t,n,o);case 9:return this._moveToViewMaxColumn(t,n,o);case 10:return this._moveToViewLastNonWhitespaceColumn(t,n,o);default:return null}}static viewportMove(t,n,r,o,s){const a=t.getCompletelyVisibleViewRange(),l=t.coordinatesConverter.convertViewRangeToModelRange(a);switch(r){case 11:{const d=this._firstLineNumberInRange(t.model,l,s),u=t.model.getLineFirstNonWhitespaceColumn(d);return[this._moveToModelPosition(t,n[0],o,d,u)]}case 13:{const d=this._lastLineNumberInRange(t.model,l,s),u=t.model.getLineFirstNonWhitespaceColumn(d);return[this._moveToModelPosition(t,n[0],o,d,u)]}case 12:{const d=Math.round((l.startLineNumber+l.endLineNumber)/2),u=t.model.getLineFirstNonWhitespaceColumn(d);return[this._moveToModelPosition(t,n[0],o,d,u)]}case 14:{const d=[];for(let u=0,h=n.length;ur.endLineNumber-1?a=r.endLineNumber-1:s{const l=t.getTextDirection(s.viewState.position.lineNumber)===Gk.RTL;return So.fromViewState(l?ss.moveRight(t.cursorConfig,t,s.viewState,r,o):ss.moveLeft(t.cursorConfig,t,s.viewState,r,o))})}static _moveHalfLineLeft(t,n,r){const o=[];for(let s=0,a=n.length;s{const l=t.getTextDirection(s.viewState.position.lineNumber)===Gk.RTL;return So.fromViewState(l?ss.moveLeft(t.cursorConfig,t,s.viewState,r,o):ss.moveRight(t.cursorConfig,t,s.viewState,r,o))})}static _moveHalfLineRight(t,n,r){const o=[];for(let s=0,a=n.length;s/?";function cio(e=""){let t="(-?\\d*\\.\\d\\w*)|([^";for(const n of Mme)e.indexOf(n)>=0||(t+="\\"+n);return t+="\\s]+)",new RegExp(t,"g")}const oet=cio();function set(e){let t=oet;if(e&&e instanceof RegExp)if(e.global)t=e;else{let n="g";e.ignoreCase&&(n+="i"),e.multiline&&(n+="m"),e.unicode&&(n+="u"),t=new RegExp(e.source,n)}return t.lastIndex=0,t}const qEn=new bg;qEn.unshift({maxLen:1e3,windowSize:15,timeBudget:150});function tJ(e,t,n,r,o){if(t=set(t),o||(o=no.first(qEn)),n.length>o.maxLen){let u=e-o.maxLen/2;return u<0?u=0:r+=u,n=n.substring(u,e+o.maxLen/2),tJ(e,t,n,r,o)}const s=Date.now(),a=e-1-r;let l=-1,d=null;for(let u=1;!(Date.now()-s>=o.timeBudget);u++){const h=a-o.windowSize*u;t.lastIndex=Math.max(0,h);const g=dio(t,n,a,l);if(!g&&d||(d=g,h<=0))break;l=h}if(d){const u={word:d[0],startColumn:r+1+d.index,endColumn:r+1+d.index+d[0].length};return t.lastIndex=0,u}return null}function dio(e,t,n,r){let o;for(;o=e.exec(t);){const s=o.index||0;if(s<=n&&e.lastIndex>=n)return o;if(r>0&&s>r)return null}return null}const qN=class qN{constructor(t){if(t.autoClosingPairs?this._autoClosingPairs=t.autoClosingPairs.map(n=>new oLe(n)):t.brackets?this._autoClosingPairs=t.brackets.map(n=>new oLe({open:n[0],close:n[1]})):this._autoClosingPairs=[],t.__electricCharacterSupport&&t.__electricCharacterSupport.docComment){const n=t.__electricCharacterSupport.docComment;this._autoClosingPairs.push(new oLe({open:n.open,close:n.close||""}))}this._autoCloseBeforeForQuotes=typeof t.autoCloseBefore=="string"?t.autoCloseBefore:qN.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED_QUOTES,this._autoCloseBeforeForBrackets=typeof t.autoCloseBefore=="string"?t.autoCloseBefore:qN.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED_BRACKETS,this._surroundingPairs=t.surroundingPairs||this._autoClosingPairs}getAutoClosingPairs(){return this._autoClosingPairs}getAutoCloseBeforeSet(t){return t?this._autoCloseBeforeForQuotes:this._autoCloseBeforeForBrackets}getSurroundingPairs(){return this._surroundingPairs}};qN.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED_QUOTES=`;:.,=}])> `,qN.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED_BRACKETS=`'"\`;:.,=}])> `;let CNe=qN,sLe;function KEn(){return sLe||(sLe=new TextDecoder("UTF-16LE")),sLe}let aLe;function uio(){return aLe||(aLe=new TextDecoder("UTF-16BE")),aLe}let lLe;function JEn(){return lLe||(lLe=R6n()?KEn():uio()),lLe}function hio(e,t,n){const r=new Uint16Array(e.buffer,t,n);return n>0&&(r[0]===65279||r[0]===65534)?fio(e,t,n):KEn().decode(r)}function fio(e,t,n){const r=[];let o=0;for(let s=0;s=this._capacity){this._flushBuffer(),this._completedStrings[this._completedStrings.length]=t;return}for(let r=0;r[a[0].toLowerCase(),a[1].toLowerCase()]);const n=[];for(let a=0;a{const[d,u]=a,[h,g]=l;return d===h||d===g||u===h||u===g},o=(a,l)=>{const d=Math.min(a,l),u=Math.max(a,l);for(let h=0;h0&&s.push({open:l,close:d})}return s}class mio{constructor(t,n){this._richEditBracketsBrand=void 0;const r=gio(n);this.brackets=r.map((o,s)=>new Pme(t,s,o.open,o.close,kio(o.open,o.close,r,s),vio(o.open,o.close,r,s))),this.forwardRegex=Aio(this.brackets),this.reversedRegex=pio(this.brackets),this.textIsBracket={},this.textIsOpenBracket={},this.maxBracketLength=0;for(const o of this.brackets){for(const s of o.open)this.textIsBracket[s]=o,this.textIsOpenBracket[s]=!0,this.maxBracketLength=Math.max(this.maxBracketLength,s.length);for(const s of o.close)this.textIsBracket[s]=o,this.textIsOpenBracket[s]=!1,this.maxBracketLength=Math.max(this.maxBracketLength,s.length)}}}function e7n(e,t,n,r){for(let o=0,s=t.length;o=0&&r.push(l);for(const l of a.close)l.indexOf(e)>=0&&r.push(l)}}function t7n(e,t){return e.length-t.length}function Fbe(e){if(e.length<=1)return e;const t=[],n=new Set;for(const r of e)n.has(r)||(t.push(r),n.add(r));return t}function kio(e,t,n,r){let o=[];o=o.concat(e),o=o.concat(t);for(let s=0,a=o.length;s=0;a--)o[s++]=r.charCodeAt(a);return JEn().decode(o)}let t=null,n=null;return function(o){return t!==o&&(t=o,n=e(t)),n}}();class n4{static _findPrevBracketInText(t,n,r,o){const s=r.match(t);if(!s)return null;const a=r.length-(s.index||0),l=s[0].length,d=o+a;return new xe(n,d-l+1,n,d+1)}static findPrevBracketInRange(t,n,r,o,s){const l=aet(r).substring(r.length-s,r.length-o);return this._findPrevBracketInText(t,n,l,o)}static findNextBracketInText(t,n,r,o){const s=r.match(t);if(!s)return null;const a=s.index||0,l=s[0].length;if(l===0)return null;const d=o+a;return new xe(n,d+1,n,d+1+l)}static findNextBracketInRange(t,n,r,o,s){const a=r.substring(o,s);return this.findNextBracketInText(t,n,a,o)}}class wio{constructor(t){this._richEditBrackets=t}getElectricCharacters(){const t=[];if(this._richEditBrackets)for(const n of this._richEditBrackets.brackets)for(const r of n.close){const o=r.charAt(r.length-1);t.push(o)}return P8(t)}onElectricCharacter(t,n,r){if(!this._richEditBrackets||this._richEditBrackets.brackets.length===0)return null;const o=n.findTokenIndexAtOffset(r-1);if(Tw(n.getStandardTokenType(o)))return null;const s=this._richEditBrackets.reversedRegex,a=n.getLineContent().substring(0,r-1)+t,l=n4.findPrevBracketInRange(s,1,a,0,a.length);if(!l)return null;const d=a.substring(l.startColumn-1,l.endColumn-1).toLowerCase();if(this._richEditBrackets.textIsOpenBracket[d])return null;const h=n.getActualLineContentBefore(l.startColumn-1);return/^\s*$/.test(h)?{matchOpenBracket:d}:null}}function fle(e){return e.global&&(e.lastIndex=0),!0}class Oio{constructor(t){this._indentationRules=t}shouldIncrease(t){return!!(this._indentationRules&&this._indentationRules.increaseIndentPattern&&fle(this._indentationRules.increaseIndentPattern)&&this._indentationRules.increaseIndentPattern.test(t))}shouldDecrease(t){return!!(this._indentationRules&&this._indentationRules.decreaseIndentPattern&&fle(this._indentationRules.decreaseIndentPattern)&&this._indentationRules.decreaseIndentPattern.test(t))}shouldIndentNextLine(t){return!!(this._indentationRules&&this._indentationRules.indentNextLinePattern&&fle(this._indentationRules.indentNextLinePattern)&&this._indentationRules.indentNextLinePattern.test(t))}shouldIgnore(t){return!!(this._indentationRules&&this._indentationRules.unIndentedLinePattern&&fle(this._indentationRules.unIndentedLinePattern)&&this._indentationRules.unIndentedLinePattern.test(t))}getIndentMetadata(t){let n=0;return this.shouldIncrease(t)&&(n+=1),this.shouldDecrease(t)&&(n+=2),this.shouldIndentNextLine(t)&&(n+=4),this.shouldIgnore(t)&&(n+=8),n}}class hN{constructor(t){t=t||{},t.brackets=t.brackets||[["(",")"],["{","}"],["[","]"]],this._brackets=[],t.brackets.forEach(n=>{const r=hN._createOpenBracketRegExp(n[0]),o=hN._createCloseBracketRegExp(n[1]);r&&o&&this._brackets.push({open:n[0],openRegExp:r,close:n[1],closeRegExp:o})}),this._regExpRules=t.onEnterRules||[]}onEnter(t,n,r,o){if(t>=3)for(let s=0,a=this._regExpRules.length;su.reg?(u.reg.lastIndex=0,u.reg.test(u.text)):!0))return l.action}if(t>=2&&r.length>0&&o.length>0)for(let s=0,a=this._brackets.length;s=2&&r.length>0){for(let s=0,a=this._brackets.length;s"u"?n:s}function Cio(e){return e.replace(/^\[/,"").replace(/]$/g,"").replace(/\]\[/g,", ")}const ic=_r("languageService");class hO{constructor(t,n=[],r=!1){this.ctor=t,this.staticArguments=n,this.supportsDelayedInstantiation=r}}const r7n=[];function Vr(e,t,n){t instanceof hO||(t=new hO(t,[],!!n)),r7n.push([e,t])}function $bt(){return r7n}const lc=Object.freeze({text:"text/plain",binary:"application/octet-stream",unknown:"application/unknown",markdown:"text/markdown",latex:"text/latex",uriList:"text/uri-list",html:"text/html"}),Nbe={JSONContribution:"base.contributions.json"};function _io(e){return e.length>0&&e.charAt(e.length-1)==="#"?e.substring(0,e.length-1):e}class Sio extends ht{constructor(){super(...arguments),this.schemasById={},this._onDidChangeSchema=this._register(new at)}registerSchema(t,n,r){const o=_io(t);this.schemasById[o]=n,this._onDidChangeSchema.fire(t),r&&r.add($n(()=>{delete this.schemasById[o],this._onDidChangeSchema.fire(t)}))}notifySchemaChanged(t){this._onDidChangeSchema.fire(t)}}const Lio=new Sio;Ql.add(Nbe.JSONContribution,Lio);let pk;const cLe=globalThis.vscode;if(typeof cLe<"u"&&typeof cLe.context<"u"){const e=cLe.context.configuration();if(e)pk=e.product;else throw new Error("Sandbox: unable to resolve product configuration from preload script.")}else if(globalThis._VSCODE_PRODUCT_JSON&&globalThis._VSCODE_PACKAGE_JSON){if(pk=globalThis._VSCODE_PRODUCT_JSON,wme.VSCODE_DEV&&Object.assign(pk,{nameShort:`${pk.nameShort} Dev`,nameLong:`${pk.nameLong} Dev`,dataFolderName:`${pk.dataFolderName}-dev`,serverDataFolderName:pk.serverDataFolderName?`${pk.serverDataFolderName}-dev`:void 0}),!pk.version){const e=globalThis._VSCODE_PACKAGE_JSON;Object.assign(pk,{version:e.version})}}else pk={},Object.keys(pk).length===0&&Object.assign(pk,{version:"1.104.0-dev",nameShort:"Code - OSS Dev",nameLong:"Code - OSS Dev",applicationName:"code-oss",dataFolderName:".vscode-oss",urlProtocol:"code-oss",reportIssueUrl:"https://github.com/microsoft/vscode/issues/new",licenseName:"MIT",licenseUrl:"https://github.com/microsoft/vscode/blob/main/LICENSE.txt",serverLicenseUrl:"https://github.com/microsoft/vscode/blob/main/LICENSE.txt"});var the=pk;const F3={Configuration:"base.contributions.configuration"},gle="vscode://schemas/settings/resourceLanguage",Xbt=Ql.as(Nbe.JSONContribution);class xio extends ht{constructor(){super(),this.registeredConfigurationDefaults=[],this.overrideIdentifiers=new Set,this._onDidSchemaChange=this._register(new at),this._onDidUpdateConfiguration=this._register(new at),this.configurationDefaultsOverrides=new Map,this.defaultLanguageConfigurationOverridesNode={id:"defaultOverrides",title:U(1664,"Default Language Configuration Overrides"),properties:{}},this.configurationContributors=[this.defaultLanguageConfigurationOverridesNode],this.resourceLanguageSettingsSchema={properties:{},patternProperties:{},additionalProperties:!0,allowTrailingCommas:!0,allowComments:!0},this.configurationProperties={},this.policyConfigurations=new Map,this.excludedConfigurationProperties={},Xbt.registerSchema(gle,this.resourceLanguageSettingsSchema),this.registerOverridePropertyPatternKey()}registerConfiguration(t,n=!0){return this.registerConfigurations([t],n),t}registerConfigurations(t,n=!0){const r=new Set;this.doRegisterConfigurations(t,n,r),Xbt.registerSchema(gle,this.resourceLanguageSettingsSchema),this._onDidSchemaChange.fire(),this._onDidUpdateConfiguration.fire({properties:r})}registerDefaultConfigurations(t){const n=new Set;this.doRegisterDefaultConfigurations(t,n),this._onDidSchemaChange.fire(),this._onDidUpdateConfiguration.fire({properties:n,defaultsOverrides:!0})}doRegisterDefaultConfigurations(t,n){this.registeredConfigurationDefaults.push(...t);const r=[];for(const{overrides:o,source:s}of t)for(const a in o){n.add(a);const l=this.configurationDefaultsOverrides.get(a)??this.configurationDefaultsOverrides.set(a,{configurationDefaultOverrides:[]}).get(a),d=o[a];if(l.configurationDefaultOverrides.push({value:d,source:s}),L6.test(a)){const u=this.mergeDefaultConfigurationsForOverrideIdentifier(a,d,s,l.configurationDefaultOverrideValue);if(!u)continue;l.configurationDefaultOverrideValue=u,this.updateDefaultOverrideProperty(a,u,s),r.push(...Fme(a))}else{const u=this.mergeDefaultConfigurationsForConfigurationProperty(a,d,s,l.configurationDefaultOverrideValue);if(!u)continue;l.configurationDefaultOverrideValue=u;const h=this.configurationProperties[a];h&&(this.updatePropertyDefaultValue(a,h),this.updateSchema(a,h))}}this.doRegisterOverrideIdentifiers(r)}updateDefaultOverrideProperty(t,n,r){const o={section:{id:this.defaultLanguageConfigurationOverridesNode.id,title:this.defaultLanguageConfigurationOverridesNode.title,order:this.defaultLanguageConfigurationOverridesNode.order,extensionInfo:this.defaultLanguageConfigurationOverridesNode.extensionInfo},type:"object",default:n.value,description:U(1665,"Configure settings to be overridden for {0}.",Cio(t)),$ref:gle,defaultDefaultValue:n.value,source:r,defaultValueSource:r};this.configurationProperties[t]=o,this.defaultLanguageConfigurationOverridesNode.properties[t]=o}mergeDefaultConfigurationsForOverrideIdentifier(t,n,r,o){const s=(o==null?void 0:o.value)||{},a=(o==null?void 0:o.source)??new Map;if(!(a instanceof Map)){console.error("objectConfigurationSources is not a Map");return}for(const l of Object.keys(n)){const d=n[l];if(Pd(d)&&(Lf(s[l])||Pd(s[l]))){if(s[l]={...s[l]??{},...d},r)for(const h in d)a.set(`${l}.${h}`,r)}else s[l]=d,r?a.set(l,r):a.delete(l)}return{value:s,source:a}}mergeDefaultConfigurationsForConfigurationProperty(t,n,r,o){const s=this.configurationProperties[t],a=(o==null?void 0:o.value)??(s==null?void 0:s.defaultDefaultValue);let l=r;if(Pd(n)&&(s!==void 0&&s.type==="object"||s===void 0&&(Lf(a)||Pd(a)))){if(l=(o==null?void 0:o.source)??new Map,!(l instanceof Map)){console.error("defaultValueSource is not a Map");return}for(const u in n)r&&l.set(`${t}.${u}`,r);n={...Pd(a)?a:{},...n}}return{value:n,source:l}}registerOverrideIdentifiers(t){this.doRegisterOverrideIdentifiers(t),this._onDidSchemaChange.fire()}doRegisterOverrideIdentifiers(t){for(const n of t)this.overrideIdentifiers.add(n);this.updateOverridePropertyPatternKey()}doRegisterConfigurations(t,n,r){t.forEach(o=>{this.validateAndRegisterProperties(o,n,o.extensionInfo,o.restrictedProperties,void 0,r),this.configurationContributors.push(o),this.registerJSONConfiguration(o)})}validateAndRegisterProperties(t,n=!0,r,o,s=4,a){var u,h,g;s=Qv(t.scope)?s:t.scope;const l=t.properties;if(l)for(const m in l){const v=l[m];if(v.section={id:t.id,title:t.title,order:t.order,extensionInfo:t.extensionInfo},n&&Qio(m,v,r==null?void 0:r.id)){delete l[m];continue}v.source=r,v.defaultDefaultValue=l[m].default,this.updatePropertyDefaultValue(m,v),L6.test(m)?v.scope=void 0:(v.scope=Qv(v.scope)?s:v.scope,v.restricted=Qv(v.restricted)?!!(o!=null&&o.includes(m)):v.restricted),v.experiment?(u=v.tags)!=null&&u.some(A=>A.toLowerCase()==="onexp")||(v.tags=v.tags??[],v.tags.push("onExP")):(h=v.tags)!=null&&h.some(A=>A.toLowerCase()==="onexp")&&(console.error(`Invalid tag 'onExP' found for property '${m}'. Please use 'experiment' property instead.`),v.experiment={mode:"startup"});const f=l[m].hasOwnProperty("included")&&!l[m].included,k=(g=l[m].policy)==null?void 0:g.name;f?(this.excludedConfigurationProperties[m]=l[m],k&&(this.policyConfigurations.set(k,m),a.add(m)),delete l[m]):(a.add(m),k&&this.policyConfigurations.set(k,m),this.configurationProperties[m]=l[m],!l[m].deprecationMessage&&l[m].markdownDeprecationMessage&&(l[m].deprecationMessage=l[m].markdownDeprecationMessage))}const d=t.allOf;if(d)for(const m of d)this.validateAndRegisterProperties(m,n,r,o,s,a)}getConfigurationProperties(){return this.configurationProperties}getPolicyConfigurations(){return this.policyConfigurations}getExcludedConfigurationProperties(){return this.excludedConfigurationProperties}registerJSONConfiguration(t){const n=r=>{const o=r.properties;if(o)for(const a in o)this.updateSchema(a,o[a]);const s=r.allOf;s==null||s.forEach(n)};n(t)}updateSchema(t,n){switch(n.scope){case 1:break;case 2:break;case 3:break;case 7:break;case 4:break;case 5:break;case 6:this.resourceLanguageSettingsSchema.properties[t]=n;break}}updateOverridePropertyPatternKey(){for(const t of this.overrideIdentifiers.values()){const n=`[${t}]`,r={type:"object",description:U(1666,"Configure editor settings to be overridden for a language."),errorMessage:U(1667,"This setting does not support per-language configuration."),$ref:gle};this.updatePropertyDefaultValue(n,r)}}registerOverridePropertyPatternKey(){U(1668,"Configure editor settings to be overridden for a language."),U(1669,"This setting does not support per-language configuration."),this._onDidSchemaChange.fire()}updatePropertyDefaultValue(t,n){var a;const r=(a=this.configurationDefaultsOverrides.get(t))==null?void 0:a.configurationDefaultOverrideValue;let o,s;r&&(!n.disallowConfigurationDefault||!r.source)&&(o=r.value,s=r.source),Lf(o)&&(o=n.defaultDefaultValue,s=void 0),Lf(o)&&(o=Tio(n.type)),n.default=o,n.defaultValueSource=s}}const o7n="\\[([^\\]]+)\\]",Gbt=new RegExp(o7n,"g"),Eio=`^(${o7n})+$`,L6=new RegExp(Eio);function Fme(e){const t=[];if(L6.test(e)){let n=Gbt.exec(e);for(;n!=null&&n.length;){const r=n[1].trim();r&&t.push(r),n=Gbt.exec(e)}}return P8(t)}function Tio(e){switch(Array.isArray(e)?e[0]:e){case"boolean":return!1;case"integer":case"number":return 0;case"string":return"";case"array":return[];case"object":return{};default:return null}}const nhe=new xio;Ql.add(F3.Configuration,nhe);function Qio(e,t,n){var r,o,s,a;return e.trim()?L6.test(e)?U(1671,"Cannot register '{0}'. This matches property pattern '\\\\[.*\\\\]$' for describing language specific editor settings. Use 'configurationDefaults' contribution.",e):nhe.getConfigurationProperties()[e]!==void 0&&(!n||!Dio.has(n.toLowerCase()))?U(1672,"Cannot register '{0}'. This property is already registered.",e):(r=t.policy)!=null&&r.name&&nhe.getPolicyConfigurations().get((o=t.policy)==null?void 0:o.name)!==void 0?U(1673,"Cannot register '{0}'. The associated policy {1} is already registered with {2}.",e,(s=t.policy)==null?void 0:s.name,nhe.getPolicyConfigurations().get((a=t.policy)==null?void 0:a.name)):null:U(1670,"Cannot register an empty property")}const Dio=new Set(the.defaultChatAgent?[the.defaultChatAgent.extensionId,the.defaultChatAgent.chatExtensionId].map(e=>e.toLowerCase()):[]),Bio={ModesRegistry:"editor.modesRegistry"};class Rio extends ht{constructor(){super(),this._onDidChangeLanguages=this._register(new at),this.onDidChangeLanguages=this._onDidChangeLanguages.event,this._languages=[]}registerLanguage(t){return this._languages.push(t),this._onDidChangeLanguages.fire(void 0),{dispose:()=>{for(let n=0,r=this._languages.length;n{const d=new Set;return{info:new Pio(this,l,d),closing:d}}),s=new JFe(l=>{const d=new Set,u=new Set;return{info:new Fio(this,l,d,u),opening:d,openingColorized:u}});for(const[l,d]of r){const u=o.get(l),h=s.get(d);u.closing.add(h.info),h.opening.add(u.info)}const a=n.colorizedBracketPairs?Ybt(n.colorizedBracketPairs):r.filter(l=>!(l[0]==="<"&&l[1]===">"));for(const[l,d]of a){const u=o.get(l),h=s.get(d);u.closing.add(h.info),h.openingColorized.add(u.info),h.opening.add(u.info)}this._openingBrackets=new Map([...o.cachedValues].map(([l,d])=>[l,d.info])),this._closingBrackets=new Map([...s.cachedValues].map(([l,d])=>[l,d.info]))}get openingBrackets(){return[...this._openingBrackets.values()]}get closingBrackets(){return[...this._closingBrackets.values()]}getOpeningBracketInfo(t){return this._openingBrackets.get(t)}getClosingBracketInfo(t){return this._closingBrackets.get(t)}getBracketInfo(t){return this.getOpeningBracketInfo(t)||this.getClosingBracketInfo(t)}getBracketRegExp(t){const n=Array.from([...this._openingBrackets.keys(),...this._closingBrackets.keys()]);return Die(n,t)}}function Ybt(e){return e.filter(([t,n])=>t!==""&&n!=="")}class s7n{constructor(t,n){this.config=t,this.bracketText=n}get languageId(){return this.config.languageId}}class Pio extends s7n{constructor(t,n,r){super(t,n),this.openedBrackets=r,this.isOpeningBracket=!0}}class Fio extends s7n{constructor(t,n,r,o){super(t,n),this.openingBrackets=r,this.openingColorizedBrackets=o,this.isOpeningBracket=!1}closes(t){return t.config!==this.config?!1:this.openingBrackets.has(t)}closesColorized(t){return t.config!==this.config?!1:this.openingColorizedBrackets.has(t)}getOpeningBrackets(){return[...this.openingBrackets]}}var Nio=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Zbt=function(e,t){return function(n,r){t(n,r,e)}};class dLe{constructor(t){this.languageId=t}affects(t){return this.languageId?this.languageId===t:!0}}const kl=_r("languageConfigurationService");let SNe=class extends ht{constructor(t,n){super(),this.configurationService=t,this.languageService=n,this._registry=this._register(new Vio),this.onDidChangeEmitter=this._register(new at),this.onDidChange=this.onDidChangeEmitter.event,this.configurations=new Map;const r=new Set(Object.values(LNe));this._register(this.configurationService.onDidChangeConfiguration(o=>{const s=o.change.keys.some(l=>r.has(l)),a=o.change.overrides.filter(([l,d])=>d.some(u=>r.has(u))).map(([l])=>l);if(s)this.configurations.clear(),this.onDidChangeEmitter.fire(new dLe(void 0));else for(const l of a)this.languageService.isRegisteredLanguageId(l)&&(this.configurations.delete(l),this.onDidChangeEmitter.fire(new dLe(l)))})),this._register(this._registry.onDidChange(o=>{this.configurations.delete(o.languageId),this.onDidChangeEmitter.fire(new dLe(o.languageId))}))}register(t,n,r){return this._registry.register(t,n,r)}getLanguageConfiguration(t){let n=this.configurations.get(t);return n||(n=Uio(t,this._registry,this.configurationService,this.languageService),this.configurations.set(t,n)),n}};SNe=Nio([Zbt(0,ar),Zbt(1,ic)],SNe);function Uio(e,t,n,r){let o=t.getLanguageConfiguration(e);if(!o){if(!r.isRegisteredLanguageId(e))return new TU(e,{});o=new TU(e,{})}const s=jio(o.languageId,n),a=l7n([o.underlyingConfig,s]);return new TU(o.languageId,a)}const LNe={brackets:"editor.language.brackets",colorizedBracketPairs:"editor.language.colorizedBracketPairs"};function jio(e,t){const n=t.getValue(LNe.brackets,{overrideIdentifier:e}),r=t.getValue(LNe.colorizedBracketPairs,{overrideIdentifier:e});return{brackets:qbt(n),colorizedBracketPairs:qbt(r)}}function qbt(e){if(Array.isArray(e))return e.map(t=>{if(!(!Array.isArray(t)||t.length!==2))return[t[0],t[1]]}).filter(t=>!!t)}function a7n(e,t,n){const r=e.getLineContent(t);let o=Ys(r);return o.length>n-1&&(o=o.substring(0,n-1)),o}class Wio{constructor(t){this.languageId=t,this._resolved=null,this._entries=[],this._order=0,this._resolved=null}register(t,n){const r=new Kbt(t,n,++this._order);return this._entries.push(r),this._resolved=null,$n(()=>{for(let o=0;ot.configuration)))}}function l7n(e){let t={comments:void 0,brackets:void 0,wordPattern:void 0,indentationRules:void 0,onEnterRules:void 0,autoClosingPairs:void 0,surroundingPairs:void 0,autoCloseBefore:void 0,folding:void 0,colorizedBracketPairs:void 0,__electricCharacterSupport:void 0};for(const n of e)t={comments:n.comments||t.comments,brackets:n.brackets||t.brackets,wordPattern:n.wordPattern||t.wordPattern,indentationRules:n.indentationRules||t.indentationRules,onEnterRules:n.onEnterRules||t.onEnterRules,autoClosingPairs:n.autoClosingPairs||t.autoClosingPairs,surroundingPairs:n.surroundingPairs||t.surroundingPairs,autoCloseBefore:n.autoCloseBefore||t.autoCloseBefore,folding:n.folding||t.folding,colorizedBracketPairs:n.colorizedBracketPairs||t.colorizedBracketPairs,__electricCharacterSupport:n.__electricCharacterSupport||t.__electricCharacterSupport};return t}class Kbt{constructor(t,n,r){this.configuration=t,this.priority=n,this.order=r}static cmp(t,n){return t.priority===n.priority?t.order-n.order:t.priority-n.priority}}class Jbt{constructor(t){this.languageId=t}}class Vio extends ht{constructor(){super(),this._entries=new Map,this._onDidChange=this._register(new at),this.onDidChange=this._onDidChange.event,this._register(this.register(s2,{brackets:[["(",")"],["[","]"],["{","}"]],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">"},{open:'"',close:'"'},{open:"'",close:"'"},{open:"`",close:"`"}],colorizedBracketPairs:[],folding:{offSide:!0}},0))}register(t,n,r=0){let o=this._entries.get(t);o||(o=new Wio(t),this._entries.set(t,o));const s=o.register(n,r);return this._onDidChange.fire(new Jbt(t)),$n(()=>{s.dispose(),this._onDidChange.fire(new Jbt(t))})}getLanguageConfiguration(t){const n=this._entries.get(t);return(n==null?void 0:n.getResolvedConfiguration())||null}}class TU{constructor(t,n){this.languageId=t,this.underlyingConfig=n,this._brackets=null,this._electricCharacter=null,this._onEnterSupport=this.underlyingConfig.brackets||this.underlyingConfig.indentationRules||this.underlyingConfig.onEnterRules?new hN(this.underlyingConfig):null,this.comments=TU._handleComments(this.underlyingConfig),this.characterPair=new CNe(this.underlyingConfig),this.wordDefinition=this.underlyingConfig.wordPattern||oet,this.indentationRules=this.underlyingConfig.indentationRules,this.underlyingConfig.indentationRules?this.indentRulesSupport=new Oio(this.underlyingConfig.indentationRules):this.indentRulesSupport=null,this.foldingRules=this.underlyingConfig.folding||{},this.bracketsNew=new Mio(t,this.underlyingConfig)}getWordDefinition(){return set(this.wordDefinition)}get brackets(){return!this._brackets&&this.underlyingConfig.brackets&&(this._brackets=new mio(this.languageId,this.underlyingConfig.brackets)),this._brackets}get electricCharacter(){return this._electricCharacter||(this._electricCharacter=new wio(this.brackets)),this._electricCharacter}onEnter(t,n,r,o){return this._onEnterSupport?this._onEnterSupport.onEnter(t,n,r,o):null}getAutoClosingPairs(){return new lio(this.characterPair.getAutoClosingPairs())}getAutoCloseBeforeSet(t){return this.characterPair.getAutoCloseBeforeSet(t)}getSurroundingPairs(){return this.characterPair.getSurroundingPairs()}static _handleComments(t){const n=t.comments;if(!n)return null;const r={};if(n.lineComment&&(typeof n.lineComment=="string"?r.lineCommentToken=n.lineComment:(r.lineCommentToken=n.lineComment.comment,r.lineCommentNoIndent=n.lineComment.noIndent)),n.blockComment){const[o,s]=n.blockComment;r.blockCommentStartToken=o,r.blockCommentEndToken=s}return r}}Vr(kl,SNe,1);class bf{static getLanguageId(t){return(t&255)>>>0}static getTokenType(t){return(t&768)>>>8}static containsBalancedBrackets(t){return(t&1024)!==0}static getFontStyle(t){return(t&30720)>>>11}static getForeground(t){return(t&16744448)>>>15}static getBackground(t){return(t&4278190080)>>>24}static getClassNameFromMetadata(t){let r="mtk"+this.getForeground(t);const o=this.getFontStyle(t);return o&1&&(r+=" mtki"),o&2&&(r+=" mtkb"),o&4&&(r+=" mtku"),o&8&&(r+=" mtks"),r}static getInlineStyleFromMetadata(t,n){const r=this.getForeground(t),o=this.getFontStyle(t);let s=`color: ${n[r]};`;o&1&&(s+="font-style: italic;"),o&2&&(s+="font-weight: bold;");let a="";return o&4&&(a+=" underline"),o&8&&(a+=" line-through"),a&&(s+=`text-decoration:${a};`),s}static getPresentationFromMetadata(t){const n=this.getForeground(t),r=this.getFontStyle(t);return{foreground:n,italic:!!(r&1),bold:!!(r&2),underline:!!(r&4),strikethrough:!!(r&8)}}}class Gn{static fromTo(t,n){return new Gn(t,n)}static addRange(t,n){let r=0;for(;rn))return new Gn(t,n)}static ofLength(t){return new Gn(0,t)}static ofStartAndLength(t,n){return new Gn(t,t+n)}static emptyAt(t){return new Gn(t,t)}constructor(t,n){if(this.start=t,this.endExclusive=n,t>n)throw new hi(`Invalid range: ${this.toString()}`)}get isEmpty(){return this.start===this.endExclusive}delta(t){return new Gn(this.start+t,this.endExclusive+t)}deltaStart(t){return new Gn(this.start+t,this.endExclusive)}deltaEnd(t){return new Gn(this.start,this.endExclusive+t)}get length(){return this.endExclusive-this.start}toString(){return`[${this.start}, ${this.endExclusive})`}equals(t){return this.start===t.start&&this.endExclusive===t.endExclusive}contains(t){return this.start<=t&&t=t.endExclusive}slice(t){return t.slice(this.start,this.endExclusive)}substring(t){return t.substring(this.start,this.endExclusive)}clip(t){if(this.isEmpty)throw new hi(`Invalid clipping range: ${this.toString()}`);return Math.max(this.start,Math.min(this.endExclusive-1,t))}clipCyclic(t){if(this.isEmpty)throw new hi(`Invalid clipping range: ${this.toString()}`);return t=this.endExclusive?this.start+(t-this.start)%this.length:t}forEach(t){for(let n=this.start;nt.toString()).join(", ")}intersectsStrict(t){let n=0;for(;nt+n.length,0)}}const $_=class $_{static createEmpty(t,n){const r=$_.defaultTokenMetadata,o=new Uint32Array(2);return o[0]=t.length,o[1]=r,new $_(o,t,n)}static createFromTextAndMetadata(t,n){let r=0,o="";const s=new Array;for(const{text:a,metadata:l}of t)s.push(r+a.length,l),r+=a.length,o+=a;return new $_(new Uint32Array(s),o,n)}static convertToEndOffset(t,n){const o=(t.length>>>1)-1;for(let s=0;s>>1)-1;for(;rn&&(o=s)}return r}constructor(t,n,r){this._lineTokensBrand=void 0,(t.length>1?t[t.length-2]:0)!==n.length&&zi(new Error("Token length and text length do not match!")),this._tokens=t,this._tokensCount=this._tokens.length>>>1,this._text=n,this.languageIdCodec=r}getTextLength(){return this._text.length}equals(t){return t instanceof $_?this.slicedEquals(t,0,this._tokensCount):!1}slicedEquals(t,n,r){if(this._text!==t._text||this._tokensCount!==t._tokensCount)return!1;const o=n<<1,s=o+(r<<1);for(let a=o;a0?this._tokens[t-1<<1]:0}getMetadata(t){return this._tokens[(t<<1)+1]}getLanguageId(t){const n=this._tokens[(t<<1)+1],r=bf.getLanguageId(n);return this.languageIdCodec.decodeLanguageId(r)}getStandardTokenType(t){const n=this._tokens[(t<<1)+1];return bf.getTokenType(n)}getForeground(t){const n=this._tokens[(t<<1)+1];return bf.getForeground(n)}getClassName(t){const n=this._tokens[(t<<1)+1];return bf.getClassNameFromMetadata(n)}getInlineStyle(t,n){const r=this._tokens[(t<<1)+1];return bf.getInlineStyleFromMetadata(r,n)}getPresentation(t){const n=this._tokens[(t<<1)+1];return bf.getPresentationFromMetadata(n)}getEndOffset(t){return this._tokens[t<<1]}findTokenIndexAtOffset(t){return $_.findIndexInTokensArray(this._tokens,t)}inflate(){return this}sliceAndInflate(t,n,r){return new det(this,t,n,r)}sliceZeroCopy(t){return this.sliceAndInflate(t.start,t.endExclusive,0)}withInserted(t){if(t.length===0)return this;let n=0,r=0,o="";const s=new Array;let a=0;for(;;){const l=na){o+=this._text.substring(a,d.offset);const u=this._tokens[(n<<1)+1];s.push(o.length,u),a=d.offset}o+=d.text,s.push(o.length,d.tokenMetadata),r++}else break}return new $_(new Uint32Array(s),o,this.languageIdCodec)}getTokensInRange(t){const n=new Hio,r=this.findTokenIndexAtOffset(t.start),o=this.findTokenIndexAtOffset(t.endExclusive);for(let s=r;s<=o;s++){const l=new Gn(this.getStartOffset(s),this.getEndOffset(s)).intersectionLength(t);l>0&&n.add(l,this.getMetadata(s))}return n.build()}getTokenText(t){const n=this.getStartOffset(t),r=this.getEndOffset(t);return this._text.substring(n,r)}forEach(t){const n=this.getCount();for(let r=0;r{t+=`[${this.getTokenText(n)}]{${this.getClassName(n)}}`}),t}};$_.defaultTokenMetadata=(32768|2<<24)>>>0;let hc=$_;class det{constructor(t,n,r,o){this._source=t,this._startOffset=n,this._endOffset=r,this._deltaOffset=o,this._firstTokenIndex=t.findTokenIndexAtOffset(n),this.languageIdCodec=t.languageIdCodec,this._tokensCount=0;for(let s=this._firstTokenIndex,a=t.getCount();s=r);s++)this._tokensCount++}getMetadata(t){return this._source.getMetadata(this._firstTokenIndex+t)}getLanguageId(t){return this._source.getLanguageId(this._firstTokenIndex+t)}getLineContent(){return this._source.getLineContent().substring(this._startOffset,this._endOffset)}equals(t){return t instanceof det?this._startOffset===t._startOffset&&this._endOffset===t._endOffset&&this._deltaOffset===t._deltaOffset&&this._source.slicedEquals(t._source,this._firstTokenIndex,this._tokensCount):!1}getCount(){return this._tokensCount}getStandardTokenType(t){return this._source.getStandardTokenType(this._firstTokenIndex+t)}getForeground(t){return this._source.getForeground(this._firstTokenIndex+t)}getEndOffset(t){const n=this._source.getEndOffset(this._firstTokenIndex+t);return Math.min(this._endOffset,n)-this._startOffset+this._deltaOffset}getClassName(t){return this._source.getClassName(this._firstTokenIndex+t)}getInlineStyle(t,n){return this._source.getInlineStyle(this._firstTokenIndex+t,n)}getPresentation(t){return this._source.getPresentation(this._firstTokenIndex+t)}findTokenIndexAtOffset(t){return this._source.findTokenIndexAtOffset(t+this._startOffset-this._deltaOffset)-this._firstTokenIndex}getTokenText(t){const n=this._firstTokenIndex+t,r=this._source.getStartOffset(n),o=this._source.getEndOffset(n);let s=this._source.getTokenText(n);return rthis._endOffset&&(s=s.substring(0,s.length-(o-this._endOffset))),s}forEach(t){for(let n=0;n({text:r.substring(t),metadata:o.metadata})),n)}forEach(t){let n=0;for(const r of this._tokenInfo){const o=new Gn(n,n+r.length);t(o,r),n+=r.length}}map(t){const n=[];let r=0;for(const o of this._tokenInfo){const s=new Gn(r,r+o.length);n.push(t(s,o)),r+=o.length}return n}slice(t){const n=[];let r=0;for(const o of this._tokenInfo){const s=r,a=s+o.length;if(a>t.start){if(s>=t.endExclusive)break;const l=Math.max(0,t.start-s),d=Math.max(0,a-t.endExclusive);n.push(new xNe(o.length-l-d,o.metadata))}r+=o.length}return t8.create(n)}}class xNe{constructor(t,n){this.length=t,this.metadata=n}}class Hio{constructor(){this._tokens=[]}add(t,n){this._tokens.push(new xNe(t,n))}build(){return t8.create(this._tokens)}}class uet{constructor(t,n,r){this._indentRulesSupport=n,this._indentationLineProcessor=new c7n(t,r)}shouldIncrease(t,n){const r=this._indentationLineProcessor.getProcessedLine(t,n);return this._indentRulesSupport.shouldIncrease(r)}shouldDecrease(t,n){const r=this._indentationLineProcessor.getProcessedLine(t,n);return this._indentRulesSupport.shouldDecrease(r)}shouldIgnore(t,n){const r=this._indentationLineProcessor.getProcessedLine(t,n);return this._indentRulesSupport.shouldIgnore(r)}shouldIndentNextLine(t,n){const r=this._indentationLineProcessor.getProcessedLine(t,n);return this._indentRulesSupport.shouldIndentNextLine(r)}}class het{constructor(t,n){this.model=t,this.indentationLineProcessor=new c7n(t,n)}getProcessedTokenContextAroundRange(t){const n=this._getProcessedTokensBeforeRange(t),r=this._getProcessedTokensAfterRange(t),o=this._getProcessedPreviousLineTokens(t);return{beforeRangeProcessedTokens:n,afterRangeProcessedTokens:r,previousLineProcessedTokens:o}}_getProcessedTokensBeforeRange(t){this.model.tokenization.forceTokenization(t.startLineNumber);const n=this.model.tokenization.getLineTokens(t.startLineNumber),r=lQ(n,t.startColumn-1);let o;if(fet(this.model,t.getStartPosition())){const a=t.startColumn-1-r.firstCharOffset,l=r.firstCharOffset,d=l+a;o=n.sliceAndInflate(l,d,0)}else{const a=t.startColumn-1;o=n.sliceAndInflate(0,a,0)}return this.indentationLineProcessor.getProcessedTokens(o)}_getProcessedTokensAfterRange(t){const n=t.isEmpty()?t.getStartPosition():t.getEndPosition();this.model.tokenization.forceTokenization(n.lineNumber);const r=this.model.tokenization.getLineTokens(n.lineNumber),o=lQ(r,n.column-1),s=n.column-1-o.firstCharOffset,a=o.firstCharOffset+s,l=o.firstCharOffset+o.getLineLength(),d=r.sliceAndInflate(a,l,0);return this.indentationLineProcessor.getProcessedTokens(d)}_getProcessedPreviousLineTokens(t){const n=v=>{this.model.tokenization.forceTokenization(v);const f=this.model.tokenization.getLineTokens(v),k=this.model.getLineMaxColumn(v)-1;return lQ(f,k)};this.model.tokenization.forceTokenization(t.startLineNumber);const r=this.model.tokenization.getLineTokens(t.startLineNumber),o=lQ(r,t.startColumn-1),s=hc.createEmpty("",o.languageIdCodec),a=t.startLineNumber-1;if(a===0||!(o.firstCharOffset===0))return s;const u=n(a);if(!(o.languageId===u.languageId))return s;const g=u.toIViewLineTokens();return this.indentationLineProcessor.getProcessedTokens(g)}}class c7n{constructor(t,n){this.model=t,this.languageConfigurationService=n}getProcessedLine(t,n){var a,l;const r=(d,u)=>{const h=Ys(d);return u+d.substring(h.length)};(l=(a=this.model.tokenization).forceTokenization)==null||l.call(a,t);const o=this.model.tokenization.getLineTokens(t);let s=this.getProcessedTokens(o).getLineContent();return n!==void 0&&(s=r(s,n)),s}getProcessedTokens(t){const n=d=>d===2||d===3||d===1,r=t.getLanguageId(0),s=this.languageConfigurationService.getLanguageConfiguration(r).bracketsNew.getBracketRegExp({global:!0}),a=[];return t.forEach(d=>{const u=t.getStandardTokenType(d);let h=t.getTokenText(d);n(u)&&(h=h.replace(s,""));const g=t.getMetadata(d);a.push({text:h,metadata:g})}),hc.createFromTextAndMetadata(a,t.languageIdCodec)}}function fet(e,t){e.tokenization.forceTokenization(t.lineNumber);const n=e.tokenization.getLineTokens(t.lineNumber),r=lQ(n,t.column-1),o=r.firstCharOffset===0,s=n.getLanguageId(0)===r.languageId;return!o&&!s}function QU(e,t,n,r){t.tokenization.forceTokenization(n.startLineNumber);const o=t.getLanguageIdAtPosition(n.startLineNumber,n.startColumn),s=r.getLanguageConfiguration(o);if(!s)return null;const l=new het(t,r).getProcessedTokenContextAroundRange(n),d=l.previousLineProcessedTokens.getLineContent(),u=l.beforeRangeProcessedTokens.getLineContent(),h=l.afterRangeProcessedTokens.getLineContent(),g=s.onEnter(e,d,u,h);if(!g)return null;const m=g.indentAction;let v=g.appendText;const f=g.removeText||0;v?m===ed.Indent&&(v=" "+v):m===ed.Indent||m===ed.IndentOutdent?v=" ":v="";let k=a7n(t,n.startLineNumber,n.startColumn);return f&&(k=k.substring(0,k.length-f)),{indentAction:m,appendText:v,removeText:f,indentation:k}}var $io=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Xio=function(e,t){return function(n,r){t(n,r,e)}},ihe;const uLe=Object.create(null);function h7(e,t){if(t<=0)return"";uLe[e]||(uLe[e]=["",e]);const n=uLe[e];for(let r=n.length;r<=t;r++)n[r]=n[r-1]+e;return n[t]}let gA=ihe=class{static unshiftIndent(t,n,r,o,s){const a=Ll.visibleColumnFromColumn(t,n,r);if(s){const l=h7(" ",o),u=Ll.prevIndentTabStop(a,o)/o;return h7(l,u)}else{const l=" ",u=Ll.prevRenderTabStop(a,r)/r;return h7(l,u)}}static shiftIndent(t,n,r,o,s){const a=Ll.visibleColumnFromColumn(t,n,r);if(s){const l=h7(" ",o),u=Ll.nextIndentTabStop(a,o)/o;return h7(l,u)}else{const l=" ",u=Ll.nextRenderTabStop(a,r)/r;return h7(l,u)}}constructor(t,n,r){this._languageConfigurationService=r,this._opts=n,this._selection=t,this._selectionId=null,this._useLastEditRangeForCursorEndPosition=!1,this._selectionStartColumnStaysPut=!1}_addEditOperation(t,n,r){this._useLastEditRangeForCursorEndPosition?t.addTrackedEditOperation(n,r):t.addEditOperation(n,r)}getEditOperations(t,n){const r=this._selection.startLineNumber;let o=this._selection.endLineNumber;this._selection.endColumn===1&&r!==o&&(o=o-1);const{tabSize:s,indentSize:a,insertSpaces:l}=this._opts,d=r===o;if(this._opts.useTabStops){this._selection.isEmpty()&&/^\s*$/.test(t.getLineContent(r))&&(this._useLastEditRangeForCursorEndPosition=!0);let u=0,h=0;for(let g=r;g<=o;g++,u=h){h=0;const m=t.getLineContent(g);let v=Og(m);if(this._opts.isUnshift&&(m.length===0||v===0)||!d&&!this._opts.isUnshift&&m.length===0)continue;if(v===-1&&(v=m.length),g>1&&Ll.visibleColumnFromColumn(m,v+1,s)%a!==0&&t.tokenization.isCheapToTokenize(g-1)){const A=QU(this._opts.autoIndent,t,new xe(g-1,t.getLineMaxColumn(g-1),g-1,t.getLineMaxColumn(g-1)),this._languageConfigurationService);if(A){if(h=u,A.appendText)for(let p=0,b=A.appendText.length;p1){let o,s=-1;for(o=t-1;o>=1;o--){if(e.tokenization.getLanguageIdAtPosition(o,0)!==r)return s;const a=e.getLineContent(o);if(n.shouldIgnore(o)||/^\s+$/.test(a)||a===""){s=o;continue}return o}}return-1}function nJ(e,t,n,r=!0,o){if(e<4)return null;const s=o.getLanguageConfiguration(t.tokenization.getLanguageId()).indentRulesSupport;if(!s)return null;const a=new uet(t,s,o);if(n<=1)return{indentation:"",action:null};for(let d=n-1;d>0&&t.getLineContent(d)==="";d--)if(d===1)return{indentation:"",action:null};const l=Zio(t,n,a);if(l<0)return null;if(l<1)return{indentation:"",action:null};if(a.shouldIncrease(l)||a.shouldIndentNextLine(l)){const d=t.getLineContent(l);return{indentation:Ys(d),action:ed.Indent,line:l}}else if(a.shouldDecrease(l)){const d=t.getLineContent(l);return{indentation:Ys(d),action:null,line:l}}else{if(l===1)return{indentation:Ys(t.getLineContent(l)),action:null,line:l};const d=l-1,u=s.getIndentMetadata(t.getLineContent(d));if(!(u&3)&&u&4){let h=0;for(let g=d-1;g>0;g--)if(!a.shouldIndentNextLine(g)){h=g;break}return{indentation:Ys(t.getLineContent(h+1)),action:null,line:h+1}}if(r)return{indentation:Ys(t.getLineContent(l)),action:null,line:l};for(let h=l;h>0;h--){if(a.shouldIncrease(h))return{indentation:Ys(t.getLineContent(h)),action:ed.Indent,line:h};if(a.shouldIndentNextLine(h)){let g=0;for(let m=h-1;m>0;m--)if(!a.shouldIndentNextLine(h)){g=m;break}return{indentation:Ys(t.getLineContent(g+1)),action:null,line:g+1}}else if(a.shouldDecrease(h))return{indentation:Ys(t.getLineContent(h)),action:null,line:h}}return{indentation:Ys(t.getLineContent(1)),action:null,line:1}}}function fZ(e,t,n,r,o,s){if(e<4)return null;const a=s.getLanguageConfiguration(n);if(!a)return null;const l=s.getLanguageConfiguration(n).indentRulesSupport;if(!l)return null;const d=new uet(t,l,s),u=nJ(e,t,r,void 0,s);if(u){const h=u.line;if(h!==void 0){let g=!0;for(let m=h;m0){const p=t.getLineContent(A);if(u.shouldIndentNextLine(p)&&u.shouldIncrease(k)){const b=nJ(a,t,n.startLineNumber,!1,s),w=b==null?void 0:b.indentation;if(w!==void 0){const O=t.getLineContent(n.startLineNumber),y=Ys(O),_=o.shiftIndent(w)===y,S=/^\s*$/.test(f),L=e.autoClosingPairs.autoClosingPairsOpenByEnd.get(r),T=L&&L.length>0&&S;if(_&&T)return w}}}return null}function d7n(e,t,n){const r=n.getLanguageConfiguration(e.getLanguageId()).indentRulesSupport;return!r||t<1||t>e.getLineCount()?null:r.getIndentMetadata(e.getLineContent(t))}function Jio(e,t,n){return{tokenization:{getLineTokens:o=>o===t?n:e.tokenization.getLineTokens(o),getLanguageId:()=>e.getLanguageId(),getLanguageIdAtPosition:(o,s)=>e.getLanguageIdAtPosition(o,s)},getLineContent:o=>o===t?n.getLineContent():e.getLineContent(o)}}class ero{static getEdits(t,n,r,o,s){if(!s&&this._isAutoIndentType(t,n,r)){const a=[];for(const d of r){const u=this._findActualIndentationForSelection(t,n,d,o);if(u===null)return;a.push({selection:d,indentation:u})}const l=ENe.getAutoClosingPairClose(t,n,r,o,!1);return this._getIndentationAndAutoClosingPairEdits(t,n,a,o,l)}}static _isAutoIndentType(t,n,r){if(t.autoIndent<4)return!1;for(let o=0,s=r.length;oket(t,l),unshiftIndent:l=>Nme(t,l)},t.languageConfigurationService);if(s===null)return null;const a=a7n(n,r.startLineNumber,r.startColumn);return s===t.normalizeIndentation(a)?null:s}static _getIndentationAndAutoClosingPairEdits(t,n,r,o,s){const a=r.map(({selection:d,indentation:u})=>{if(s!==null){const h=this._getEditFromIndentationAndSelection(t,n,u,d,o,!1);return new uro(h,d,o,s)}else{const h=this._getEditFromIndentationAndSelection(t,n,u,d,o,!0);return $7(h.range,h.text,!1)}}),l={shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1};return new fm(4,a,l)}static _getEditFromIndentationAndSelection(t,n,r,o,s,a=!0){const l=o.startLineNumber,d=n.getLineFirstNonWhitespaceColumn(l);let u=t.normalizeIndentation(r);if(d!==0){const g=n.getLineContent(l);u+=g.substring(d-1,o.startColumn-1)}return u+=a?s:"",{range:new xe(l,1,o.endLineNumber,o.endColumn),text:u}}}class tro{static getEdits(t,n,r,o,s,a){if(u7n(n,r,o,s,a))return this._runAutoClosingOvertype(t,o,a)}static _runAutoClosingOvertype(t,n,r){const o=[];for(let s=0,a=n.length;snew Hh(new xe(l.positionLineNumber,l.positionColumn,l.positionLineNumber,l.positionColumn+1),"",!1));return new fm(4,a,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})}}}class ENe{static getEdits(t,n,r,o,s,a){if(!a){const l=this.getAutoClosingPairClose(t,n,r,o,s);if(l!==null)return this._runAutoClosingOpenCharType(r,o,s,l)}}static _runAutoClosingOpenCharType(t,n,r,o){const s=[];for(let a=0,l=t.length;a{const k=f.getPosition();return s?{lineNumber:k.lineNumber,beforeColumn:k.column-o.length,afterColumn:k.column}:{lineNumber:k.lineNumber,beforeColumn:k.column,afterColumn:k.column}}),l=this._findAutoClosingPairOpen(t,n,a.map(f=>new rt(f.lineNumber,f.beforeColumn)),o);if(!l)return null;let d,u;if(S6(o)?(d=t.autoClosingQuotes,u=t.shouldAutoCloseBefore.quote):(t.blockCommentStartToken?l.open.includes(t.blockCommentStartToken):!1)?(d=t.autoClosingComments,u=t.shouldAutoCloseBefore.comment):(d=t.autoClosingBrackets,u=t.shouldAutoCloseBefore.bracket),d==="never")return null;const g=this._findContainedAutoClosingPair(t,l),m=g?g.close:"";let v=!0;for(const f of a){const{lineNumber:k,beforeColumn:A,afterColumn:p}=f,b=n.getLineContent(k),w=b.substring(0,A-1),O=b.substring(p-1);if(O.startsWith(m)||(v=!1),O.length>0){const S=O.charAt(0);if(!this._isBeforeClosingBrace(t,O)&&!u(S))return null}if(l.open.length===1&&(o==="'"||o==='"')&&d!=="always"){const S=fA(t.wordSeparators,[]);if(w.length>0){const L=w.charCodeAt(w.length-1);if(S.get(L)===0)return null}}if(!n.tokenization.isCheapToTokenize(k))return null;n.tokenization.forceTokenization(k);const y=n.tokenization.getLineTokens(k),C=lQ(y,A-1);if(!l.shouldAutoClose(C,A-C.firstCharOffset))return null;const _=l.findNeutralCharacter();if(_){const S=n.tokenization.getTokenTypeIfInsertingCharacter(k,A,_);if(!l.isOK(S))return null}}return v?l.close.substring(0,l.close.length-m.length):l.close}static _findContainedAutoClosingPair(t,n){if(n.open.length<=1)return null;const r=n.close.charAt(n.close.length-1),o=t.autoClosingPairs.autoClosingPairsCloseByEnd.get(r)||[];let s=null;for(const a of o)a.open!==n.open&&n.open.includes(a.open)&&n.close.endsWith(a.close)&&(!s||a.open.length>s.open.length)&&(s=a);return s}static _findAutoClosingPairOpen(t,n,r,o){const s=t.autoClosingPairs.autoClosingPairsOpenByEnd.get(o);if(!s)return null;let a=null;for(const l of s)if(a===null||l.open.length>a.open.length){let d=!0;for(const u of r)if(n.getValueInRange(new xe(u.lineNumber,u.column-l.open.length+1,u.lineNumber,u.column))+o!==l.open){d=!1;break}d&&(a=l)}return a}static _isBeforeClosingBrace(t,n){const r=n.charAt(0),o=t.autoClosingPairs.autoClosingPairsOpenByStart.get(r)||[],s=t.autoClosingPairs.autoClosingPairsCloseByStart.get(r)||[],a=o.some(d=>n.startsWith(d.open)),l=s.some(d=>n.startsWith(d.close));return!a&&l}}class e3t{static getEdits(t,n){if(!(t.inputMode==="overtype"))return null;const o=n.map(s=>new nio(s.insertedTextRange));return new fm(4,o,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})}}class iro{static getEdits(t,n,r,o,s){if(!s&&this._isSurroundSelectionType(t,n,r,o))return this._runSurroundSelectionType(t,r,o)}static _runSurroundSelectionType(t,n,r){const o=[];for(let s=0,a=n.length;s{const d=new Set;return{info:new Pio(this,l,d),closing:d}}),s=new JFe(l=>{const d=new Set,u=new Set;return{info:new Fio(this,l,d,u),opening:d,openingColorized:u}});for(const[l,d]of r){const u=o.get(l),h=s.get(d);u.closing.add(h.info),h.opening.add(u.info)}const a=n.colorizedBracketPairs?Ybt(n.colorizedBracketPairs):r.filter(l=>!(l[0]==="<"&&l[1]===">"));for(const[l,d]of a){const u=o.get(l),h=s.get(d);u.closing.add(h.info),h.openingColorized.add(u.info),h.opening.add(u.info)}this._openingBrackets=new Map([...o.cachedValues].map(([l,d])=>[l,d.info])),this._closingBrackets=new Map([...s.cachedValues].map(([l,d])=>[l,d.info]))}get openingBrackets(){return[...this._openingBrackets.values()]}get closingBrackets(){return[...this._closingBrackets.values()]}getOpeningBracketInfo(t){return this._openingBrackets.get(t)}getClosingBracketInfo(t){return this._closingBrackets.get(t)}getBracketInfo(t){return this.getOpeningBracketInfo(t)||this.getClosingBracketInfo(t)}getBracketRegExp(t){const n=Array.from([...this._openingBrackets.keys(),...this._closingBrackets.keys()]);return Die(n,t)}}function Ybt(e){return e.filter(([t,n])=>t!==""&&n!=="")}class s7n{constructor(t,n){this.config=t,this.bracketText=n}get languageId(){return this.config.languageId}}class Pio extends s7n{constructor(t,n,r){super(t,n),this.openedBrackets=r,this.isOpeningBracket=!0}}class Fio extends s7n{constructor(t,n,r,o){super(t,n),this.openingBrackets=r,this.openingColorizedBrackets=o,this.isOpeningBracket=!1}closes(t){return t.config!==this.config?!1:this.openingBrackets.has(t)}closesColorized(t){return t.config!==this.config?!1:this.openingColorizedBrackets.has(t)}getOpeningBrackets(){return[...this.openingBrackets]}}var Nio=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Zbt=function(e,t){return function(n,r){t(n,r,e)}};class dLe{constructor(t){this.languageId=t}affects(t){return this.languageId?this.languageId===t:!0}}const kl=_r("languageConfigurationService");let SNe=class extends ht{constructor(t,n){super(),this.configurationService=t,this.languageService=n,this._registry=this._register(new Vio),this.onDidChangeEmitter=this._register(new at),this.onDidChange=this.onDidChangeEmitter.event,this.configurations=new Map;const r=new Set(Object.values(LNe));this._register(this.configurationService.onDidChangeConfiguration(o=>{const s=o.change.keys.some(l=>r.has(l)),a=o.change.overrides.filter(([l,d])=>d.some(u=>r.has(u))).map(([l])=>l);if(s)this.configurations.clear(),this.onDidChangeEmitter.fire(new dLe(void 0));else for(const l of a)this.languageService.isRegisteredLanguageId(l)&&(this.configurations.delete(l),this.onDidChangeEmitter.fire(new dLe(l)))})),this._register(this._registry.onDidChange(o=>{this.configurations.delete(o.languageId),this.onDidChangeEmitter.fire(new dLe(o.languageId))}))}register(t,n,r){return this._registry.register(t,n,r)}getLanguageConfiguration(t){let n=this.configurations.get(t);return n||(n=Uio(t,this._registry,this.configurationService,this.languageService),this.configurations.set(t,n)),n}};SNe=Nio([Zbt(0,ar),Zbt(1,ic)],SNe);function Uio(e,t,n,r){let o=t.getLanguageConfiguration(e);if(!o){if(!r.isRegisteredLanguageId(e))return new TU(e,{});o=new TU(e,{})}const s=jio(o.languageId,n),a=l7n([o.underlyingConfig,s]);return new TU(o.languageId,a)}const LNe={brackets:"editor.language.brackets",colorizedBracketPairs:"editor.language.colorizedBracketPairs"};function jio(e,t){const n=t.getValue(LNe.brackets,{overrideIdentifier:e}),r=t.getValue(LNe.colorizedBracketPairs,{overrideIdentifier:e});return{brackets:qbt(n),colorizedBracketPairs:qbt(r)}}function qbt(e){if(Array.isArray(e))return e.map(t=>{if(!(!Array.isArray(t)||t.length!==2))return[t[0],t[1]]}).filter(t=>!!t)}function a7n(e,t,n){const r=e.getLineContent(t);let o=Ys(r);return o.length>n-1&&(o=o.substring(0,n-1)),o}class Wio{constructor(t){this.languageId=t,this._resolved=null,this._entries=[],this._order=0,this._resolved=null}register(t,n){const r=new Kbt(t,n,++this._order);return this._entries.push(r),this._resolved=null,$n(()=>{for(let o=0;ot.configuration)))}}function l7n(e){let t={comments:void 0,brackets:void 0,wordPattern:void 0,indentationRules:void 0,onEnterRules:void 0,autoClosingPairs:void 0,surroundingPairs:void 0,autoCloseBefore:void 0,folding:void 0,colorizedBracketPairs:void 0,__electricCharacterSupport:void 0};for(const n of e)t={comments:n.comments||t.comments,brackets:n.brackets||t.brackets,wordPattern:n.wordPattern||t.wordPattern,indentationRules:n.indentationRules||t.indentationRules,onEnterRules:n.onEnterRules||t.onEnterRules,autoClosingPairs:n.autoClosingPairs||t.autoClosingPairs,surroundingPairs:n.surroundingPairs||t.surroundingPairs,autoCloseBefore:n.autoCloseBefore||t.autoCloseBefore,folding:n.folding||t.folding,colorizedBracketPairs:n.colorizedBracketPairs||t.colorizedBracketPairs,__electricCharacterSupport:n.__electricCharacterSupport||t.__electricCharacterSupport};return t}class Kbt{constructor(t,n,r){this.configuration=t,this.priority=n,this.order=r}static cmp(t,n){return t.priority===n.priority?t.order-n.order:t.priority-n.priority}}class Jbt{constructor(t){this.languageId=t}}class Vio extends ht{constructor(){super(),this._entries=new Map,this._onDidChange=this._register(new at),this.onDidChange=this._onDidChange.event,this._register(this.register(s2,{brackets:[["(",")"],["[","]"],["{","}"]],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">"},{open:'"',close:'"'},{open:"'",close:"'"},{open:"`",close:"`"}],colorizedBracketPairs:[],folding:{offSide:!0}},0))}register(t,n,r=0){let o=this._entries.get(t);o||(o=new Wio(t),this._entries.set(t,o));const s=o.register(n,r);return this._onDidChange.fire(new Jbt(t)),$n(()=>{s.dispose(),this._onDidChange.fire(new Jbt(t))})}getLanguageConfiguration(t){const n=this._entries.get(t);return(n==null?void 0:n.getResolvedConfiguration())||null}}class TU{constructor(t,n){this.languageId=t,this.underlyingConfig=n,this._brackets=null,this._electricCharacter=null,this._onEnterSupport=this.underlyingConfig.brackets||this.underlyingConfig.indentationRules||this.underlyingConfig.onEnterRules?new hN(this.underlyingConfig):null,this.comments=TU._handleComments(this.underlyingConfig),this.characterPair=new CNe(this.underlyingConfig),this.wordDefinition=this.underlyingConfig.wordPattern||oet,this.indentationRules=this.underlyingConfig.indentationRules,this.underlyingConfig.indentationRules?this.indentRulesSupport=new Oio(this.underlyingConfig.indentationRules):this.indentRulesSupport=null,this.foldingRules=this.underlyingConfig.folding||{},this.bracketsNew=new Mio(t,this.underlyingConfig)}getWordDefinition(){return set(this.wordDefinition)}get brackets(){return!this._brackets&&this.underlyingConfig.brackets&&(this._brackets=new mio(this.languageId,this.underlyingConfig.brackets)),this._brackets}get electricCharacter(){return this._electricCharacter||(this._electricCharacter=new wio(this.brackets)),this._electricCharacter}onEnter(t,n,r,o){return this._onEnterSupport?this._onEnterSupport.onEnter(t,n,r,o):null}getAutoClosingPairs(){return new lio(this.characterPair.getAutoClosingPairs())}getAutoCloseBeforeSet(t){return this.characterPair.getAutoCloseBeforeSet(t)}getSurroundingPairs(){return this.characterPair.getSurroundingPairs()}static _handleComments(t){const n=t.comments;if(!n)return null;const r={};if(n.lineComment&&(typeof n.lineComment=="string"?r.lineCommentToken=n.lineComment:(r.lineCommentToken=n.lineComment.comment,r.lineCommentNoIndent=n.lineComment.noIndent)),n.blockComment){const[o,s]=n.blockComment;r.blockCommentStartToken=o,r.blockCommentEndToken=s}return r}}Vr(kl,SNe,1);class bf{static getLanguageId(t){return(t&255)>>>0}static getTokenType(t){return(t&768)>>>8}static containsBalancedBrackets(t){return(t&1024)!==0}static getFontStyle(t){return(t&30720)>>>11}static getForeground(t){return(t&16744448)>>>15}static getBackground(t){return(t&4278190080)>>>24}static getClassNameFromMetadata(t){let r="mtk"+this.getForeground(t);const o=this.getFontStyle(t);return o&1&&(r+=" mtki"),o&2&&(r+=" mtkb"),o&4&&(r+=" mtku"),o&8&&(r+=" mtks"),r}static getInlineStyleFromMetadata(t,n){const r=this.getForeground(t),o=this.getFontStyle(t);let s=`color: ${n[r]};`;o&1&&(s+="font-style: italic;"),o&2&&(s+="font-weight: bold;");let a="";return o&4&&(a+=" underline"),o&8&&(a+=" line-through"),a&&(s+=`text-decoration:${a};`),s}static getPresentationFromMetadata(t){const n=this.getForeground(t),r=this.getFontStyle(t);return{foreground:n,italic:!!(r&1),bold:!!(r&2),underline:!!(r&4),strikethrough:!!(r&8)}}}class Gn{static fromTo(t,n){return new Gn(t,n)}static addRange(t,n){let r=0;for(;rn))return new Gn(t,n)}static ofLength(t){return new Gn(0,t)}static ofStartAndLength(t,n){return new Gn(t,t+n)}static emptyAt(t){return new Gn(t,t)}constructor(t,n){if(this.start=t,this.endExclusive=n,t>n)throw new hi(`Invalid range: ${this.toString()}`)}get isEmpty(){return this.start===this.endExclusive}delta(t){return new Gn(this.start+t,this.endExclusive+t)}deltaStart(t){return new Gn(this.start+t,this.endExclusive)}deltaEnd(t){return new Gn(this.start,this.endExclusive+t)}get length(){return this.endExclusive-this.start}toString(){return`[${this.start}, ${this.endExclusive})`}equals(t){return this.start===t.start&&this.endExclusive===t.endExclusive}contains(t){return this.start<=t&&t=t.endExclusive}slice(t){return t.slice(this.start,this.endExclusive)}substring(t){return t.substring(this.start,this.endExclusive)}clip(t){if(this.isEmpty)throw new hi(`Invalid clipping range: ${this.toString()}`);return Math.max(this.start,Math.min(this.endExclusive-1,t))}clipCyclic(t){if(this.isEmpty)throw new hi(`Invalid clipping range: ${this.toString()}`);return t=this.endExclusive?this.start+(t-this.start)%this.length:t}forEach(t){for(let n=this.start;nt.toString()).join(", ")}intersectsStrict(t){let n=0;for(;nt+n.length,0)}}const $_=class $_{static createEmpty(t,n){const r=$_.defaultTokenMetadata,o=new Uint32Array(2);return o[0]=t.length,o[1]=r,new $_(o,t,n)}static createFromTextAndMetadata(t,n){let r=0,o="";const s=new Array;for(const{text:a,metadata:l}of t)s.push(r+a.length,l),r+=a.length,o+=a;return new $_(new Uint32Array(s),o,n)}static convertToEndOffset(t,n){const o=(t.length>>>1)-1;for(let s=0;s>>1)-1;for(;rn&&(o=s)}return r}constructor(t,n,r){this._lineTokensBrand=void 0,(t.length>1?t[t.length-2]:0)!==n.length&&zi(new Error("Token length and text length do not match!")),this._tokens=t,this._tokensCount=this._tokens.length>>>1,this._text=n,this.languageIdCodec=r}getTextLength(){return this._text.length}equals(t){return t instanceof $_?this.slicedEquals(t,0,this._tokensCount):!1}slicedEquals(t,n,r){if(this._text!==t._text||this._tokensCount!==t._tokensCount)return!1;const o=n<<1,s=o+(r<<1);for(let a=o;a0?this._tokens[t-1<<1]:0}getMetadata(t){return this._tokens[(t<<1)+1]}getLanguageId(t){const n=this._tokens[(t<<1)+1],r=bf.getLanguageId(n);return this.languageIdCodec.decodeLanguageId(r)}getStandardTokenType(t){const n=this._tokens[(t<<1)+1];return bf.getTokenType(n)}getForeground(t){const n=this._tokens[(t<<1)+1];return bf.getForeground(n)}getClassName(t){const n=this._tokens[(t<<1)+1];return bf.getClassNameFromMetadata(n)}getInlineStyle(t,n){const r=this._tokens[(t<<1)+1];return bf.getInlineStyleFromMetadata(r,n)}getPresentation(t){const n=this._tokens[(t<<1)+1];return bf.getPresentationFromMetadata(n)}getEndOffset(t){return this._tokens[t<<1]}findTokenIndexAtOffset(t){return $_.findIndexInTokensArray(this._tokens,t)}inflate(){return this}sliceAndInflate(t,n,r){return new det(this,t,n,r)}sliceZeroCopy(t){return this.sliceAndInflate(t.start,t.endExclusive,0)}withInserted(t){if(t.length===0)return this;let n=0,r=0,o="";const s=new Array;let a=0;for(;;){const l=na){o+=this._text.substring(a,d.offset);const u=this._tokens[(n<<1)+1];s.push(o.length,u),a=d.offset}o+=d.text,s.push(o.length,d.tokenMetadata),r++}else break}return new $_(new Uint32Array(s),o,this.languageIdCodec)}getTokensInRange(t){const n=new Hio,r=this.findTokenIndexAtOffset(t.start),o=this.findTokenIndexAtOffset(t.endExclusive);for(let s=r;s<=o;s++){const l=new Gn(this.getStartOffset(s),this.getEndOffset(s)).intersectionLength(t);l>0&&n.add(l,this.getMetadata(s))}return n.build()}getTokenText(t){const n=this.getStartOffset(t),r=this.getEndOffset(t);return this._text.substring(n,r)}forEach(t){const n=this.getCount();for(let r=0;r{t+=`[${this.getTokenText(n)}]{${this.getClassName(n)}}`}),t}};$_.defaultTokenMetadata=(32768|2<<24)>>>0;let hc=$_;class det{constructor(t,n,r,o){this._source=t,this._startOffset=n,this._endOffset=r,this._deltaOffset=o,this._firstTokenIndex=t.findTokenIndexAtOffset(n),this.languageIdCodec=t.languageIdCodec,this._tokensCount=0;for(let s=this._firstTokenIndex,a=t.getCount();s=r);s++)this._tokensCount++}getMetadata(t){return this._source.getMetadata(this._firstTokenIndex+t)}getLanguageId(t){return this._source.getLanguageId(this._firstTokenIndex+t)}getLineContent(){return this._source.getLineContent().substring(this._startOffset,this._endOffset)}equals(t){return t instanceof det?this._startOffset===t._startOffset&&this._endOffset===t._endOffset&&this._deltaOffset===t._deltaOffset&&this._source.slicedEquals(t._source,this._firstTokenIndex,this._tokensCount):!1}getCount(){return this._tokensCount}getStandardTokenType(t){return this._source.getStandardTokenType(this._firstTokenIndex+t)}getForeground(t){return this._source.getForeground(this._firstTokenIndex+t)}getEndOffset(t){const n=this._source.getEndOffset(this._firstTokenIndex+t);return Math.min(this._endOffset,n)-this._startOffset+this._deltaOffset}getClassName(t){return this._source.getClassName(this._firstTokenIndex+t)}getInlineStyle(t,n){return this._source.getInlineStyle(this._firstTokenIndex+t,n)}getPresentation(t){return this._source.getPresentation(this._firstTokenIndex+t)}findTokenIndexAtOffset(t){return this._source.findTokenIndexAtOffset(t+this._startOffset-this._deltaOffset)-this._firstTokenIndex}getTokenText(t){const n=this._firstTokenIndex+t,r=this._source.getStartOffset(n),o=this._source.getEndOffset(n);let s=this._source.getTokenText(n);return rthis._endOffset&&(s=s.substring(0,s.length-(o-this._endOffset))),s}forEach(t){for(let n=0;n({text:r.substring(t),metadata:o.metadata})),n)}forEach(t){let n=0;for(const r of this._tokenInfo){const o=new Gn(n,n+r.length);t(o,r),n+=r.length}}map(t){const n=[];let r=0;for(const o of this._tokenInfo){const s=new Gn(r,r+o.length);n.push(t(s,o)),r+=o.length}return n}slice(t){const n=[];let r=0;for(const o of this._tokenInfo){const s=r,a=s+o.length;if(a>t.start){if(s>=t.endExclusive)break;const l=Math.max(0,t.start-s),d=Math.max(0,a-t.endExclusive);n.push(new xNe(o.length-l-d,o.metadata))}r+=o.length}return t8.create(n)}}class xNe{constructor(t,n){this.length=t,this.metadata=n}}class Hio{constructor(){this._tokens=[]}add(t,n){this._tokens.push(new xNe(t,n))}build(){return t8.create(this._tokens)}}class uet{constructor(t,n,r){this._indentRulesSupport=n,this._indentationLineProcessor=new c7n(t,r)}shouldIncrease(t,n){const r=this._indentationLineProcessor.getProcessedLine(t,n);return this._indentRulesSupport.shouldIncrease(r)}shouldDecrease(t,n){const r=this._indentationLineProcessor.getProcessedLine(t,n);return this._indentRulesSupport.shouldDecrease(r)}shouldIgnore(t,n){const r=this._indentationLineProcessor.getProcessedLine(t,n);return this._indentRulesSupport.shouldIgnore(r)}shouldIndentNextLine(t,n){const r=this._indentationLineProcessor.getProcessedLine(t,n);return this._indentRulesSupport.shouldIndentNextLine(r)}}class het{constructor(t,n){this.model=t,this.indentationLineProcessor=new c7n(t,n)}getProcessedTokenContextAroundRange(t){const n=this._getProcessedTokensBeforeRange(t),r=this._getProcessedTokensAfterRange(t),o=this._getProcessedPreviousLineTokens(t);return{beforeRangeProcessedTokens:n,afterRangeProcessedTokens:r,previousLineProcessedTokens:o}}_getProcessedTokensBeforeRange(t){this.model.tokenization.forceTokenization(t.startLineNumber);const n=this.model.tokenization.getLineTokens(t.startLineNumber),r=lQ(n,t.startColumn-1);let o;if(fet(this.model,t.getStartPosition())){const a=t.startColumn-1-r.firstCharOffset,l=r.firstCharOffset,d=l+a;o=n.sliceAndInflate(l,d,0)}else{const a=t.startColumn-1;o=n.sliceAndInflate(0,a,0)}return this.indentationLineProcessor.getProcessedTokens(o)}_getProcessedTokensAfterRange(t){const n=t.isEmpty()?t.getStartPosition():t.getEndPosition();this.model.tokenization.forceTokenization(n.lineNumber);const r=this.model.tokenization.getLineTokens(n.lineNumber),o=lQ(r,n.column-1),s=n.column-1-o.firstCharOffset,a=o.firstCharOffset+s,l=o.firstCharOffset+o.getLineLength(),d=r.sliceAndInflate(a,l,0);return this.indentationLineProcessor.getProcessedTokens(d)}_getProcessedPreviousLineTokens(t){const n=v=>{this.model.tokenization.forceTokenization(v);const f=this.model.tokenization.getLineTokens(v),k=this.model.getLineMaxColumn(v)-1;return lQ(f,k)};this.model.tokenization.forceTokenization(t.startLineNumber);const r=this.model.tokenization.getLineTokens(t.startLineNumber),o=lQ(r,t.startColumn-1),s=hc.createEmpty("",o.languageIdCodec),a=t.startLineNumber-1;if(a===0||!(o.firstCharOffset===0))return s;const u=n(a);if(!(o.languageId===u.languageId))return s;const g=u.toIViewLineTokens();return this.indentationLineProcessor.getProcessedTokens(g)}}class c7n{constructor(t,n){this.model=t,this.languageConfigurationService=n}getProcessedLine(t,n){var a,l;const r=(d,u)=>{const h=Ys(d);return u+d.substring(h.length)};(l=(a=this.model.tokenization).forceTokenization)==null||l.call(a,t);const o=this.model.tokenization.getLineTokens(t);let s=this.getProcessedTokens(o).getLineContent();return n!==void 0&&(s=r(s,n)),s}getProcessedTokens(t){const n=d=>d===2||d===3||d===1,r=t.getLanguageId(0),s=this.languageConfigurationService.getLanguageConfiguration(r).bracketsNew.getBracketRegExp({global:!0}),a=[];return t.forEach(d=>{const u=t.getStandardTokenType(d);let h=t.getTokenText(d);n(u)&&(h=h.replace(s,""));const g=t.getMetadata(d);a.push({text:h,metadata:g})}),hc.createFromTextAndMetadata(a,t.languageIdCodec)}}function fet(e,t){e.tokenization.forceTokenization(t.lineNumber);const n=e.tokenization.getLineTokens(t.lineNumber),r=lQ(n,t.column-1),o=r.firstCharOffset===0,s=n.getLanguageId(0)===r.languageId;return!o&&!s}function QU(e,t,n,r){t.tokenization.forceTokenization(n.startLineNumber);const o=t.getLanguageIdAtPosition(n.startLineNumber,n.startColumn),s=r.getLanguageConfiguration(o);if(!s)return null;const l=new het(t,r).getProcessedTokenContextAroundRange(n),d=l.previousLineProcessedTokens.getLineContent(),u=l.beforeRangeProcessedTokens.getLineContent(),h=l.afterRangeProcessedTokens.getLineContent(),g=s.onEnter(e,d,u,h);if(!g)return null;const m=g.indentAction;let v=g.appendText;const f=g.removeText||0;v?m===ed.Indent&&(v=" "+v):m===ed.Indent||m===ed.IndentOutdent?v=" ":v="";let k=a7n(t,n.startLineNumber,n.startColumn);return f&&(k=k.substring(0,k.length-f)),{indentAction:m,appendText:v,removeText:f,indentation:k}}var $io=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Xio=function(e,t){return function(n,r){t(n,r,e)}},ihe;const uLe=Object.create(null);function h7(e,t){if(t<=0)return"";uLe[e]||(uLe[e]=["",e]);const n=uLe[e];for(let r=n.length;r<=t;r++)n[r]=n[r-1]+e;return n[t]}let gA=ihe=class{static unshiftIndent(t,n,r,o,s){const a=Ll.visibleColumnFromColumn(t,n,r);if(s){const l=h7(" ",o),u=Ll.prevIndentTabStop(a,o)/o;return h7(l,u)}else{const l=" ",u=Ll.prevRenderTabStop(a,r)/r;return h7(l,u)}}static shiftIndent(t,n,r,o,s){const a=Ll.visibleColumnFromColumn(t,n,r);if(s){const l=h7(" ",o),u=Ll.nextIndentTabStop(a,o)/o;return h7(l,u)}else{const l=" ",u=Ll.nextRenderTabStop(a,r)/r;return h7(l,u)}}constructor(t,n,r){this._languageConfigurationService=r,this._opts=n,this._selection=t,this._selectionId=null,this._useLastEditRangeForCursorEndPosition=!1,this._selectionStartColumnStaysPut=!1}_addEditOperation(t,n,r){this._useLastEditRangeForCursorEndPosition?t.addTrackedEditOperation(n,r):t.addEditOperation(n,r)}getEditOperations(t,n){const r=this._selection.startLineNumber;let o=this._selection.endLineNumber;this._selection.endColumn===1&&r!==o&&(o=o-1);const{tabSize:s,indentSize:a,insertSpaces:l}=this._opts,d=r===o;if(this._opts.useTabStops){this._selection.isEmpty()&&/^\s*$/.test(t.getLineContent(r))&&(this._useLastEditRangeForCursorEndPosition=!0);let u=0,h=0;for(let g=r;g<=o;g++,u=h){h=0;const m=t.getLineContent(g);let v=Og(m);if(this._opts.isUnshift&&(m.length===0||v===0)||!d&&!this._opts.isUnshift&&m.length===0)continue;if(v===-1&&(v=m.length),g>1&&Ll.visibleColumnFromColumn(m,v+1,s)%a!==0&&t.tokenization.isCheapToTokenize(g-1)){const A=QU(this._opts.autoIndent,t,new xe(g-1,t.getLineMaxColumn(g-1),g-1,t.getLineMaxColumn(g-1)),this._languageConfigurationService);if(A){if(h=u,A.appendText)for(let p=0,b=A.appendText.length;p1){let o,s=-1;for(o=t-1;o>=1;o--){if(e.tokenization.getLanguageIdAtPosition(o,0)!==r)return s;const a=e.getLineContent(o);if(n.shouldIgnore(o)||/^\s+$/.test(a)||a===""){s=o;continue}return o}}return-1}function nJ(e,t,n,r=!0,o){if(e<4)return null;const s=o.getLanguageConfiguration(t.tokenization.getLanguageId()).indentRulesSupport;if(!s)return null;const a=new uet(t,s,o);if(n<=1)return{indentation:"",action:null};for(let d=n-1;d>0&&t.getLineContent(d)==="";d--)if(d===1)return{indentation:"",action:null};const l=Zio(t,n,a);if(l<0)return null;if(l<1)return{indentation:"",action:null};if(a.shouldIncrease(l)||a.shouldIndentNextLine(l)){const d=t.getLineContent(l);return{indentation:Ys(d),action:ed.Indent,line:l}}else if(a.shouldDecrease(l)){const d=t.getLineContent(l);return{indentation:Ys(d),action:null,line:l}}else{if(l===1)return{indentation:Ys(t.getLineContent(l)),action:null,line:l};const d=l-1,u=s.getIndentMetadata(t.getLineContent(d));if(!(u&3)&&u&4){let h=0;for(let g=d-1;g>0;g--)if(!a.shouldIndentNextLine(g)){h=g;break}return{indentation:Ys(t.getLineContent(h+1)),action:null,line:h+1}}if(r)return{indentation:Ys(t.getLineContent(l)),action:null,line:l};for(let h=l;h>0;h--){if(a.shouldIncrease(h))return{indentation:Ys(t.getLineContent(h)),action:ed.Indent,line:h};if(a.shouldIndentNextLine(h)){let g=0;for(let m=h-1;m>0;m--)if(!a.shouldIndentNextLine(h)){g=m;break}return{indentation:Ys(t.getLineContent(g+1)),action:null,line:g+1}}else if(a.shouldDecrease(h))return{indentation:Ys(t.getLineContent(h)),action:null,line:h}}return{indentation:Ys(t.getLineContent(1)),action:null,line:1}}}function fZ(e,t,n,r,o,s){if(e<4)return null;const a=s.getLanguageConfiguration(n);if(!a)return null;const l=s.getLanguageConfiguration(n).indentRulesSupport;if(!l)return null;const d=new uet(t,l,s),u=nJ(e,t,r,void 0,s);if(u){const h=u.line;if(h!==void 0){let g=!0;for(let m=h;m0){const p=t.getLineContent(A);if(u.shouldIndentNextLine(p)&&u.shouldIncrease(k)){const b=nJ(a,t,n.startLineNumber,!1,s),w=b==null?void 0:b.indentation;if(w!==void 0){const O=t.getLineContent(n.startLineNumber),y=Ys(O),_=o.shiftIndent(w)===y,S=/^\s*$/.test(f),L=e.autoClosingPairs.autoClosingPairsOpenByEnd.get(r),Q=L&&L.length>0&&S;if(_&&Q)return w}}}return null}function d7n(e,t,n){const r=n.getLanguageConfiguration(e.getLanguageId()).indentRulesSupport;return!r||t<1||t>e.getLineCount()?null:r.getIndentMetadata(e.getLineContent(t))}function Jio(e,t,n){return{tokenization:{getLineTokens:o=>o===t?n:e.tokenization.getLineTokens(o),getLanguageId:()=>e.getLanguageId(),getLanguageIdAtPosition:(o,s)=>e.getLanguageIdAtPosition(o,s)},getLineContent:o=>o===t?n.getLineContent():e.getLineContent(o)}}class ero{static getEdits(t,n,r,o,s){if(!s&&this._isAutoIndentType(t,n,r)){const a=[];for(const d of r){const u=this._findActualIndentationForSelection(t,n,d,o);if(u===null)return;a.push({selection:d,indentation:u})}const l=ENe.getAutoClosingPairClose(t,n,r,o,!1);return this._getIndentationAndAutoClosingPairEdits(t,n,a,o,l)}}static _isAutoIndentType(t,n,r){if(t.autoIndent<4)return!1;for(let o=0,s=r.length;oket(t,l),unshiftIndent:l=>Nme(t,l)},t.languageConfigurationService);if(s===null)return null;const a=a7n(n,r.startLineNumber,r.startColumn);return s===t.normalizeIndentation(a)?null:s}static _getIndentationAndAutoClosingPairEdits(t,n,r,o,s){const a=r.map(({selection:d,indentation:u})=>{if(s!==null){const h=this._getEditFromIndentationAndSelection(t,n,u,d,o,!1);return new uro(h,d,o,s)}else{const h=this._getEditFromIndentationAndSelection(t,n,u,d,o,!0);return $7(h.range,h.text,!1)}}),l={shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1};return new fm(4,a,l)}static _getEditFromIndentationAndSelection(t,n,r,o,s,a=!0){const l=o.startLineNumber,d=n.getLineFirstNonWhitespaceColumn(l);let u=t.normalizeIndentation(r);if(d!==0){const g=n.getLineContent(l);u+=g.substring(d-1,o.startColumn-1)}return u+=a?s:"",{range:new xe(l,1,o.endLineNumber,o.endColumn),text:u}}}class tro{static getEdits(t,n,r,o,s,a){if(u7n(n,r,o,s,a))return this._runAutoClosingOvertype(t,o,a)}static _runAutoClosingOvertype(t,n,r){const o=[];for(let s=0,a=n.length;snew Hh(new xe(l.positionLineNumber,l.positionColumn,l.positionLineNumber,l.positionColumn+1),"",!1));return new fm(4,a,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})}}}class ENe{static getEdits(t,n,r,o,s,a){if(!a){const l=this.getAutoClosingPairClose(t,n,r,o,s);if(l!==null)return this._runAutoClosingOpenCharType(r,o,s,l)}}static _runAutoClosingOpenCharType(t,n,r,o){const s=[];for(let a=0,l=t.length;a{const k=f.getPosition();return s?{lineNumber:k.lineNumber,beforeColumn:k.column-o.length,afterColumn:k.column}:{lineNumber:k.lineNumber,beforeColumn:k.column,afterColumn:k.column}}),l=this._findAutoClosingPairOpen(t,n,a.map(f=>new rt(f.lineNumber,f.beforeColumn)),o);if(!l)return null;let d,u;if(S6(o)?(d=t.autoClosingQuotes,u=t.shouldAutoCloseBefore.quote):(t.blockCommentStartToken?l.open.includes(t.blockCommentStartToken):!1)?(d=t.autoClosingComments,u=t.shouldAutoCloseBefore.comment):(d=t.autoClosingBrackets,u=t.shouldAutoCloseBefore.bracket),d==="never")return null;const g=this._findContainedAutoClosingPair(t,l),m=g?g.close:"";let v=!0;for(const f of a){const{lineNumber:k,beforeColumn:A,afterColumn:p}=f,b=n.getLineContent(k),w=b.substring(0,A-1),O=b.substring(p-1);if(O.startsWith(m)||(v=!1),O.length>0){const S=O.charAt(0);if(!this._isBeforeClosingBrace(t,O)&&!u(S))return null}if(l.open.length===1&&(o==="'"||o==='"')&&d!=="always"){const S=fA(t.wordSeparators,[]);if(w.length>0){const L=w.charCodeAt(w.length-1);if(S.get(L)===0)return null}}if(!n.tokenization.isCheapToTokenize(k))return null;n.tokenization.forceTokenization(k);const y=n.tokenization.getLineTokens(k),C=lQ(y,A-1);if(!l.shouldAutoClose(C,A-C.firstCharOffset))return null;const _=l.findNeutralCharacter();if(_){const S=n.tokenization.getTokenTypeIfInsertingCharacter(k,A,_);if(!l.isOK(S))return null}}return v?l.close.substring(0,l.close.length-m.length):l.close}static _findContainedAutoClosingPair(t,n){if(n.open.length<=1)return null;const r=n.close.charAt(n.close.length-1),o=t.autoClosingPairs.autoClosingPairsCloseByEnd.get(r)||[];let s=null;for(const a of o)a.open!==n.open&&n.open.includes(a.open)&&n.close.endsWith(a.close)&&(!s||a.open.length>s.open.length)&&(s=a);return s}static _findAutoClosingPairOpen(t,n,r,o){const s=t.autoClosingPairs.autoClosingPairsOpenByEnd.get(o);if(!s)return null;let a=null;for(const l of s)if(a===null||l.open.length>a.open.length){let d=!0;for(const u of r)if(n.getValueInRange(new xe(u.lineNumber,u.column-l.open.length+1,u.lineNumber,u.column))+o!==l.open){d=!1;break}d&&(a=l)}return a}static _isBeforeClosingBrace(t,n){const r=n.charAt(0),o=t.autoClosingPairs.autoClosingPairsOpenByStart.get(r)||[],s=t.autoClosingPairs.autoClosingPairsCloseByStart.get(r)||[],a=o.some(d=>n.startsWith(d.open)),l=s.some(d=>n.startsWith(d.close));return!a&&l}}class e3t{static getEdits(t,n){if(!(t.inputMode==="overtype"))return null;const o=n.map(s=>new nio(s.insertedTextRange));return new fm(4,o,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})}}class iro{static getEdits(t,n,r,o,s){if(!s&&this._isSurroundSelectionType(t,n,r,o))return this._runSurroundSelectionType(t,r,o)}static _runSurroundSelectionType(t,n,r){const o=[];for(let s=0,a=n.length;sthis._compositionType(r,h,s,a,l,d));return new fm(4,u,{shouldPushStackElementBefore:jbe(t,4),shouldPushStackElementAfter:!1})}static _compositionType(t,n,r,o,s,a){if(!n.isEmpty())return null;const l=n.getPosition(),d=Math.max(1,l.column-o),u=Math.min(t.getLineMaxColumn(l.lineNumber),l.column+s),h=new xe(l.lineNumber,d,l.lineNumber,u);return new Dme(h,r,0,a)}}class lro{static getEdits(t,n,r){const o=[];for(let a=0,l=n.length;a1){let l;for(l=r-1;l>=1;l--){const h=n.getLineContent(l);if(q4(h)>=0)break}if(l<1)return null;const d=n.getLineMaxColumn(l),u=QU(t.autoIndent,n,new xe(l,d,l,d),t.languageConfigurationService);u&&(s=u.indentation+u.appendText)}return o&&(o===ed.Indent&&(s=ket(t,s)),o===ed.Outdent&&(s=Nme(t,s)),s=t.normalizeIndentation(s)),s||null}static _replaceJumpToNextIndent(t,n,r,o){let s="";const a=r.getStartPosition();if(t.insertSpaces){const l=t.visibleColumnFromColumn(n,a),d=t.indentSize,u=d-l%d;for(let h=0;h2?u.charCodeAt(d.column-2):0)===92&&g)return!1;if(e.autoClosingOvertype==="auto"){let v=!1;for(let f=0,k=r.length;f{const o=n.get(yo).getFocusedCodeEditor();return o&&o.hasTextFocus()?this._runEditorCommand(n,o,r):!1}),t.addImplementation(1e3,"generic-dom-input-textarea",(n,r)=>{const o=Nd();return o&&a3(o)?(this.runDOMCommand(o),!0):!1}),t.addImplementation(0,"generic-dom",(n,r)=>{const o=n.get(yo).getActiveCodeEditor();return o?(o.focus(),this._runEditorCommand(n,o,r)):!1})}_runEditorCommand(t,n,r){const o=this.runEditorCommand(t,n,r);return o||!0}}var Eu;(function(e){class t extends sc{constructor(b){super(b),this._inSelectionMode=b.inSelectionMode}runCoreEditorCommand(b,w){if(!w.position)return;b.model.pushStackElement(),b.setCursorStates(w.source,3,[ih.moveTo(b,b.getPrimaryCursorState(),this._inSelectionMode,w.position,w.viewPosition)])&&w.revealType!==2&&b.revealAllCursors(w.source,!0,!0)}}e.MoveTo=On(new t({id:"_moveTo",inSelectionMode:!1,precondition:void 0})),e.MoveToSelect=On(new t({id:"_moveToSelect",inSelectionMode:!0,precondition:void 0}));class n extends sc{runCoreEditorCommand(b,w){b.model.pushStackElement();const O=this._getColumnSelectResult(b,b.getPrimaryCursorState(),b.getCursorColumnSelectData(),w);O!==null&&(b.setCursorStates(w.source,3,O.viewStates.map(y=>So.fromViewState(y))),b.setCursorColumnSelectData({isReal:!0,fromViewLineNumber:O.fromLineNumber,fromViewVisualColumn:O.fromVisualColumn,toViewLineNumber:O.toLineNumber,toViewVisualColumn:O.toVisualColumn}),O.reversed?b.revealTopMostCursor(w.source):b.revealBottomMostCursor(w.source))}}e.ColumnSelect=On(new class extends n{constructor(){super({id:"columnSelect",precondition:void 0})}_getColumnSelectResult(p,b,w,O){if(typeof O.position>"u"||typeof O.viewPosition>"u"||typeof O.mouseColumn>"u")return null;const y=p.model.validatePosition(O.position),C=p.coordinatesConverter.validateViewPosition(new rt(O.viewPosition.lineNumber,O.viewPosition.column),y),_=O.doColumnSelect?w.fromViewLineNumber:C.lineNumber,S=O.doColumnSelect?w.fromViewVisualColumn:O.mouseColumn-1;return OT.columnSelect(p.cursorConfig,p,_,S,C.lineNumber,O.mouseColumn-1)}}),e.CursorColumnSelectLeft=On(new class extends n{constructor(){super({id:"cursorColumnSelectLeft",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:3599,linux:{primary:0}}})}_getColumnSelectResult(p,b,w,O){return OT.columnSelectLeft(p.cursorConfig,p,w)}}),e.CursorColumnSelectRight=On(new class extends n{constructor(){super({id:"cursorColumnSelectRight",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:3601,linux:{primary:0}}})}_getColumnSelectResult(p,b,w,O){return OT.columnSelectRight(p.cursorConfig,p,w)}});class r extends n{constructor(b){super(b),this._isPaged=b.isPaged}_getColumnSelectResult(b,w,O,y){return OT.columnSelectUp(b.cursorConfig,b,O,this._isPaged)}}e.CursorColumnSelectUp=On(new r({isPaged:!1,id:"cursorColumnSelectUp",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:3600,linux:{primary:0}}})),e.CursorColumnSelectPageUp=On(new r({isPaged:!0,id:"cursorColumnSelectPageUp",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:3595,linux:{primary:0}}}));class o extends n{constructor(b){super(b),this._isPaged=b.isPaged}_getColumnSelectResult(b,w,O,y){return OT.columnSelectDown(b.cursorConfig,b,O,this._isPaged)}}e.CursorColumnSelectDown=On(new o({isPaged:!1,id:"cursorColumnSelectDown",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:3602,linux:{primary:0}}})),e.CursorColumnSelectPageDown=On(new o({isPaged:!0,id:"cursorColumnSelectPageDown",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:3596,linux:{primary:0}}}));class s extends sc{constructor(){super({id:"cursorMove",precondition:void 0,metadata:Ime.metadata})}runCoreEditorCommand(b,w){const O=Ime.parse(w);O&&this._runCursorMove(b,w.source,O)}_runCursorMove(b,w,O){const y=O.noHistory?"api":w;b.model.pushStackElement(),b.setCursorStates(y,3,s._move(b,b.getCursorStates(),O)),b.revealAllCursors(y,!0)}static _move(b,w,O){const y=O.select,C=O.value;switch(O.direction){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:return ih.simpleMove(b,w,O.direction,y,C,O.unit);case 11:case 13:case 12:case 14:return ih.viewportMove(b,w,O.direction,y,C);default:return null}}}e.CursorMoveImpl=s,e.CursorMove=On(new s);class a extends sc{constructor(b){super(b),this._staticArgs=b.args}runCoreEditorCommand(b,w){let O=this._staticArgs;this._staticArgs.value===-1&&(O={direction:this._staticArgs.direction,unit:this._staticArgs.unit,select:this._staticArgs.select,value:w.pageSize||b.cursorConfig.pageSize}),b.model.pushStackElement(),b.setCursorStates(w.source,3,ih.simpleMove(b,b.getCursorStates(),O.direction,O.select,O.value,O.unit)),b.revealAllCursors(w.source,!0)}}e.CursorLeft=On(new a({args:{direction:0,unit:0,select:!1,value:1},id:"cursorLeft",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:15,mac:{primary:15,secondary:[288]}}})),e.CursorLeftSelect=On(new a({args:{direction:0,unit:0,select:!0,value:1},id:"cursorLeftSelect",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:1039}})),e.CursorRight=On(new a({args:{direction:1,unit:0,select:!1,value:1},id:"cursorRight",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:17,mac:{primary:17,secondary:[292]}}})),e.CursorRightSelect=On(new a({args:{direction:1,unit:0,select:!0,value:1},id:"cursorRightSelect",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:1041}})),e.CursorUp=On(new a({args:{direction:2,unit:2,select:!1,value:1},id:"cursorUp",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:16,mac:{primary:16,secondary:[302]}}})),e.CursorUpSelect=On(new a({args:{direction:2,unit:2,select:!0,value:1},id:"cursorUpSelect",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:1040,secondary:[3088],mac:{primary:1040},linux:{primary:1040}}})),e.CursorPageUp=On(new a({args:{direction:2,unit:2,select:!1,value:-1},id:"cursorPageUp",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:11}})),e.CursorPageUpSelect=On(new a({args:{direction:2,unit:2,select:!0,value:-1},id:"cursorPageUpSelect",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:1035}})),e.CursorDown=On(new a({args:{direction:3,unit:2,select:!1,value:1},id:"cursorDown",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:18,mac:{primary:18,secondary:[300]}}})),e.CursorDownSelect=On(new a({args:{direction:3,unit:2,select:!0,value:1},id:"cursorDownSelect",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:1042,secondary:[3090],mac:{primary:1042},linux:{primary:1042}}})),e.CursorPageDown=On(new a({args:{direction:3,unit:2,select:!1,value:-1},id:"cursorPageDown",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:12}})),e.CursorPageDownSelect=On(new a({args:{direction:3,unit:2,select:!0,value:-1},id:"cursorPageDownSelect",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:1036}})),e.CreateCursor=On(new class extends sc{constructor(){super({id:"createCursor",precondition:void 0})}runCoreEditorCommand(p,b){if(!b.position)return;let w;b.wholeLine?w=ih.line(p,p.getPrimaryCursorState(),!1,b.position,b.viewPosition):w=ih.moveTo(p,p.getPrimaryCursorState(),!1,b.position,b.viewPosition);const O=p.getCursorStates();if(O.length>1){const y=w.modelState?w.modelState.position:null,C=w.viewState?w.viewState.position:null;for(let _=0,S=O.length;_C&&(y=C);const _=new xe(y,1,y,p.model.getLineMaxColumn(y));let S=0;if(w.at)switch(w.at){case fN.RawAtArgument.Top:S=3;break;case fN.RawAtArgument.Center:S=1;break;case fN.RawAtArgument.Bottom:S=4;break}const L=p.coordinatesConverter.convertModelRangeToViewRange(_);p.revealRange(b.source,!1,L,S,0)}}),e.SelectAll=new class extends TNe{constructor(){super($no)}runDOMCommand(p){k1&&(p.focus(),p.select()),p.ownerDocument.execCommand("selectAll")}runEditorCommand(p,b,w){const O=b._getViewModel();O&&this.runCoreEditorCommand(O,w)}runCoreEditorCommand(p,b){p.model.pushStackElement(),p.setCursorStates("keyboard",3,[ih.selectAll(p,p.getPrimaryCursorState())])}},e.SetSelection=On(new class extends sc{constructor(){super({id:"setSelection",precondition:void 0})}runCoreEditorCommand(p,b){b.selection&&(p.model.pushStackElement(),p.setCursorStates(b.source,3,[So.fromModelSelection(b.selection)]))}})})(Eu||(Eu={}));const fro=Nt.and(He.textInputFocus,He.columnSelection);function Kz(e,t){ju.registerKeybindingRule({id:e,primary:t,when:fro,weight:Zo+1})}Kz(Eu.CursorColumnSelectLeft.id,1039);Kz(Eu.CursorColumnSelectRight.id,1041);Kz(Eu.CursorColumnSelectUp.id,1040);Kz(Eu.CursorColumnSelectPageUp.id,1035);Kz(Eu.CursorColumnSelectDown.id,1042);Kz(Eu.CursorColumnSelectPageDown.id,1036);function i3t(e){return e.register(),e}var DU;(function(e){class t extends $d{runEditorCommand(r,o,s){const a=o._getViewModel();a&&this.runCoreEditingCommand(o,a,s||{})}}e.CoreEditingCommand=t,e.LineBreakInsert=On(new class extends t{constructor(){super({id:"lineBreakInsert",precondition:He.writable,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:0,mac:{primary:301}}})}runCoreEditingCommand(n,r,o){n.pushUndoStop(),n.executeCommands(this.id,Ube.lineBreakInsert(r.cursorConfig,r.model,r.getCursorStates().map(s=>s.modelState.selection)))}}),e.Outdent=On(new class extends t{constructor(){super({id:"outdent",precondition:He.writable,kbOpts:{weight:Zo,kbExpr:Nt.and(He.editorTextFocus,He.tabDoesNotMoveFocus),primary:1026}})}runCoreEditingCommand(n,r,o){n.pushUndoStop(),n.executeCommands(this.id,x5.outdent(r.cursorConfig,r.model,r.getCursorStates().map(s=>s.modelState.selection))),n.pushUndoStop()}}),e.Tab=On(new class extends t{constructor(){super({id:"tab",precondition:He.writable,kbOpts:{weight:Zo,kbExpr:Nt.and(He.editorTextFocus,He.tabDoesNotMoveFocus),primary:2}})}runCoreEditingCommand(n,r,o){n.pushUndoStop(),n.executeCommands(this.id,x5.tab(r.cursorConfig,r.model,r.getCursorStates().map(s=>s.modelState.selection))),n.pushUndoStop()}}),e.DeleteLeft=On(new class extends t{constructor(){super({id:"deleteLeft",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:1,secondary:[1025],mac:{primary:1,secondary:[1025,294,257]}}})}runCoreEditingCommand(n,r,o){const[s,a]=lR.deleteLeft(r.getPrevEditOperationType(),r.cursorConfig,r.model,r.getCursorStates().map(l=>l.modelState.selection),r.getCursorAutoClosedCharacters());s&&n.pushUndoStop(),n.executeCommands(this.id,a),r.setPrevEditOperationType(2)}}),e.DeleteRight=On(new class extends t{constructor(){super({id:"deleteRight",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:20,mac:{primary:20,secondary:[290,276]}}})}runCoreEditingCommand(n,r,o){const[s,a]=lR.deleteRight(r.getPrevEditOperationType(),r.cursorConfig,r.model,r.getCursorStates().map(l=>l.modelState.selection));s&&n.pushUndoStop(),n.executeCommands(this.id,a),r.setPrevEditOperationType(3)}}),e.Undo=new class extends TNe{constructor(){super(zEn)}runDOMCommand(n){n.ownerDocument.execCommand("undo")}runEditorCommand(n,r,o){if(!(!r.hasModel()||r.getOption(104)===!0))return r.getModel().undo()}},e.Redo=new class extends TNe{constructor(){super(HEn)}runDOMCommand(n){n.ownerDocument.execCommand("redo")}runEditorCommand(n,r,o){if(!(!r.hasModel()||r.getOption(104)===!0))return r.getModel().redo()}}})(DU||(DU={}));class r3t extends Bbe{constructor(t,n,r){super({id:t,precondition:void 0,metadata:r}),this._handlerId=n}runCommand(t,n){const r=t.get(yo).getFocusedCodeEditor();r&&r.trigger("keyboard",this._handlerId,n)}}function _I(e,t){i3t(new r3t("default:"+e,e)),i3t(new r3t(e,e,t))}_I("type",{description:"Type",args:[{name:"args",schema:{type:"object",required:["text"],properties:{text:{type:"string"}}}}]});_I("replacePreviousChar");_I("compositionType");_I("compositionStart");_I("compositionEnd");_I("paste");_I("cut");const vet=_r("markerDecorationsService");var gro=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},mro=function(e,t){return function(n,r){t(n,r,e)}},Wj;let Ume=(Wj=class{constructor(t,n){}dispose(){}},Wj.ID="editor.contrib.markerDecorations",Wj);Ume=gro([mro(1,vet)],Ume);mo(Ume.ID,Ume,0);class jme{constructor(t){this.domNode=t,this._maxWidth="",this._width="",this._height="",this._top="",this._left="",this._bottom="",this._right="",this._paddingLeft="",this._fontFamily="",this._fontWeight="",this._fontSize="",this._fontStyle="",this._fontFeatureSettings="",this._fontVariationSettings="",this._textDecoration="",this._lineHeight="",this._letterSpacing="",this._className="",this._display="",this._position="",this._visibility="",this._color="",this._backgroundColor="",this._layerHint=!1,this._contain="none",this._boxShadow=""}focus(){this.domNode.focus()}setMaxWidth(t){const n=Gp(t);this._maxWidth!==n&&(this._maxWidth=n,this.domNode.style.maxWidth=this._maxWidth)}setWidth(t){const n=Gp(t);this._width!==n&&(this._width=n,this.domNode.style.width=this._width)}setHeight(t){const n=Gp(t);this._height!==n&&(this._height=n,this.domNode.style.height=this._height)}setTop(t){const n=Gp(t);this._top!==n&&(this._top=n,this.domNode.style.top=this._top)}setLeft(t){const n=Gp(t);this._left!==n&&(this._left=n,this.domNode.style.left=this._left)}setBottom(t){const n=Gp(t);this._bottom!==n&&(this._bottom=n,this.domNode.style.bottom=this._bottom)}setRight(t){const n=Gp(t);this._right!==n&&(this._right=n,this.domNode.style.right=this._right)}setPaddingLeft(t){const n=Gp(t);this._paddingLeft!==n&&(this._paddingLeft=n,this.domNode.style.paddingLeft=this._paddingLeft)}setFontFamily(t){this._fontFamily!==t&&(this._fontFamily=t,this.domNode.style.fontFamily=this._fontFamily)}setFontWeight(t){this._fontWeight!==t&&(this._fontWeight=t,this.domNode.style.fontWeight=this._fontWeight)}setFontSize(t){const n=Gp(t);this._fontSize!==n&&(this._fontSize=n,this.domNode.style.fontSize=this._fontSize)}setFontStyle(t){this._fontStyle!==t&&(this._fontStyle=t,this.domNode.style.fontStyle=this._fontStyle)}setFontFeatureSettings(t){this._fontFeatureSettings!==t&&(this._fontFeatureSettings=t,this.domNode.style.fontFeatureSettings=this._fontFeatureSettings)}setFontVariationSettings(t){this._fontVariationSettings!==t&&(this._fontVariationSettings=t,this.domNode.style.fontVariationSettings=this._fontVariationSettings)}setTextDecoration(t){this._textDecoration!==t&&(this._textDecoration=t,this.domNode.style.textDecoration=this._textDecoration)}setLineHeight(t){const n=Gp(t);this._lineHeight!==n&&(this._lineHeight=n,this.domNode.style.lineHeight=this._lineHeight)}setLetterSpacing(t){const n=Gp(t);this._letterSpacing!==n&&(this._letterSpacing=n,this.domNode.style.letterSpacing=this._letterSpacing)}setClassName(t){this._className!==t&&(this._className=t,this.domNode.className=this._className)}toggleClassName(t,n){this.domNode.classList.toggle(t,n),this._className=this.domNode.className}setDisplay(t){this._display!==t&&(this._display=t,this.domNode.style.display=this._display)}setPosition(t){this._position!==t&&(this._position=t,this.domNode.style.position=this._position)}setVisibility(t){this._visibility!==t&&(this._visibility=t,this.domNode.style.visibility=this._visibility)}setColor(t){this._color!==t&&(this._color=t,this.domNode.style.color=this._color)}setBackgroundColor(t){this._backgroundColor!==t&&(this._backgroundColor=t,this.domNode.style.backgroundColor=this._backgroundColor)}setLayerHinting(t){this._layerHint!==t&&(this._layerHint=t,this.domNode.style.transform=this._layerHint?"translate3d(0px, 0px, 0px)":"")}setBoxShadow(t){this._boxShadow!==t&&(this._boxShadow=t,this.domNode.style.boxShadow=t)}setContain(t){this._contain!==t&&(this._contain=t,this.domNode.style.contain=this._contain)}setAttribute(t,n){this.domNode.setAttribute(t,n)}removeAttribute(t){this.domNode.removeAttribute(t)}appendChild(t){this.domNode.appendChild(t.domNode)}removeChild(t){this.domNode.removeChild(t.domNode)}}function Gp(e){return typeof e=="number"?`${e}px`:e}function es(e){return new jme(e)}function Uu(e,t){e instanceof jme?(e.setFontFamily(t.getMassagedFontFamily()),e.setFontWeight(t.fontWeight),e.setFontSize(t.fontSize),e.setFontFeatureSettings(t.fontFeatureSettings),e.setFontVariationSettings(t.fontVariationSettings),e.setLineHeight(t.lineHeight),e.setLetterSpacing(t.letterSpacing)):(e.style.fontFamily=t.getMassagedFontFamily(),e.style.fontWeight=t.fontWeight,e.style.fontSize=t.fontSize+"px",e.style.fontFeatureSettings=t.fontFeatureSettings,e.style.fontVariationSettings=t.fontVariationSettings,e.style.lineHeight=t.lineHeight+"px",e.style.letterSpacing=t.letterSpacing+"px")}class f7n extends ht{constructor(t,n){super(),this._onDidChange=this._register(new at),this.onDidChange=this._onDidChange.event,this._referenceDomElement=t,this._width=-1,this._height=-1,this._resizeObserver=null,this.measureReferenceDomElement(!1,n)}dispose(){this.stopObserving(),super.dispose()}getWidth(){return this._width}getHeight(){return this._height}startObserving(){if(!this._resizeObserver&&this._referenceDomElement){let t=null;const n=()=>{t?this.observe({width:t.width,height:t.height}):this.observe()};let r=!1,o=!1;const s=()=>{if(r&&!o)try{r=!1,o=!0,n()}finally{A1(ii(this._referenceDomElement),()=>{o=!1,s()})}};this._resizeObserver=new ResizeObserver(a=>{a&&a[0]&&a[0].contentRect?t={width:a[0].contentRect.width,height:a[0].contentRect.height}:t=null,r=!0,s()}),this._resizeObserver.observe(this._referenceDomElement)}}stopObserving(){this._resizeObserver&&(this._resizeObserver.disconnect(),this._resizeObserver=null)}observe(t){this.measureReferenceDomElement(!0,t)}measureReferenceDomElement(t,n){let r=0,o=0;n?(r=n.width,o=n.height):this._referenceDomElement&&(r=this._referenceDomElement.clientWidth,o=this._referenceDomElement.clientHeight),r=Math.max(5,r),o=Math.max(5,o),(this._width!==r||this._height!==o)&&(this._width=r,this._height=o,t&&this._onDidChange.fire())}}class kro extends ht{constructor(t){super(),this._onDidChange=this._register(new at),this.onDidChange=this._onDidChange.event,this._listener=()=>this._handleChange(t,!0),this._mediaQueryList=null,this._handleChange(t,!1)}_handleChange(t,n){var r;(r=this._mediaQueryList)==null||r.removeEventListener("change",this._listener),this._mediaQueryList=t.matchMedia(`(resolution: ${t.devicePixelRatio}dppx)`),this._mediaQueryList.addEventListener("change",this._listener),n&&this._onDidChange.fire()}}class vro extends ht{get value(){return this._value}constructor(t){super(),this._onDidChange=this._register(new at),this.onDidChange=this._onDidChange.event,this._value=this._getPixelRatio(t);const n=this._register(new kro(t));this._register(n.onDidChange(()=>{this._value=this._getPixelRatio(t),this._onDidChange.fire(this._value)}))}_getPixelRatio(t){const n=document.createElement("canvas").getContext("2d"),r=t.devicePixelRatio||1,o=n.webkitBackingStorePixelRatio||n.mozBackingStorePixelRatio||n.msBackingStorePixelRatio||n.oBackingStorePixelRatio||n.backingStorePixelRatio||1;return r/o}}class Aro{constructor(){this.mapWindowIdToPixelRatioMonitor=new Map}_getOrCreatePixelRatioMonitor(t){const n=YK(t);let r=this.mapWindowIdToPixelRatioMonitor.get(n);return r||(r=new vro(t),this.mapWindowIdToPixelRatioMonitor.set(n,r),sn.once(Mto)(({vscodeWindowId:o})=>{o===n&&(r==null||r.dispose(),this.mapWindowIdToPixelRatioMonitor.delete(n))})),r}getInstance(t){return this._getOrCreatePixelRatioMonitor(t)}}const iJ=new Aro;class pro{constructor(t,n){this.chr=t,this.type=n,this.width=0}fulfill(t){this.width=t}}class Aet{constructor(t,n){this._bareFontInfo=t,this._requests=n,this._container=null,this._testElements=null}read(t){var n;this._createDomElements(),t.document.body.appendChild(this._container),this._readFromDomElements(),(n=this._container)==null||n.remove(),this._container=null,this._testElements=null}_createDomElements(){const t=document.createElement("div");t.style.position="absolute",t.style.top="-50000px",t.style.width="50000px";const n=document.createElement("div");Uu(n,this._bareFontInfo),t.appendChild(n);const r=document.createElement("div");Uu(r,this._bareFontInfo),r.style.fontWeight="bold",t.appendChild(r);const o=document.createElement("div");Uu(o,this._bareFontInfo),o.style.fontStyle="italic",t.appendChild(o);const s=[];for(const a of this._requests){let l;a.type===0&&(l=n),a.type===2&&(l=r),a.type===1&&(l=o),l.appendChild(document.createElement("br"));const d=document.createElement("span");Aet._render(d,a),l.appendChild(d),s.push(d)}this._container=t,this._testElements=s}static _render(t,n){if(n.chr===" "){let r=" ";for(let o=0;o<8;o++)r+=r;t.innerText=r}else{let r=n.chr;for(let o=0;o<8;o++)r+=r;t.textContent=r}}_readFromDomElements(){for(let t=0,n=this._requests.length;t"u"?t:e==="false"?!1:!!e}class Er extends Jz{constructor(t,n,r,o=void 0){typeof o<"u"&&(o.type="boolean",o.default=r),super(t,n,r,o)}validate(t){return si(t,this.defaultValue)}}function nS(e,t,n,r){if(typeof e=="string"&&(e=parseInt(e,10)),typeof e!="number"||isNaN(e))return t;let o=e;return o=Math.max(n,o),o=Math.min(r,o),o|0}class Ss extends Jz{static clampedInt(t,n,r,o){return nS(t,n,r,o)}constructor(t,n,r,o,s,a=void 0){typeof a<"u"&&(a.type="integer",a.default=r,a.minimum=o,a.maximum=s),super(t,n,r,a),this.minimum=o,this.maximum=s}validate(t){return Ss.clampedInt(t,this.defaultValue,this.minimum,this.maximum)}}function Sro(e,t,n,r){if(typeof e>"u")return t;const o=a1.float(e,t);return a1.clamp(o,n,r)}class a1 extends Jz{static clamp(t,n,r){return tr?r:t}static float(t,n){return typeof t=="string"&&(t=parseFloat(t)),typeof t!="number"||isNaN(t)?n:t}constructor(t,n,r,o,s,a,l){typeof s<"u"&&(s.type="number",s.default=r,s.minimum=a,s.maximum=l),super(t,n,r,s),this.validationFn=o,this.minimum=a,this.maximum=l}validate(t){return this.validationFn(a1.float(t,this.defaultValue))}}class hg extends Jz{static string(t,n){return typeof t!="string"?n:t}constructor(t,n,r,o=void 0){typeof o<"u"&&(o.type="string",o.default=r),super(t,n,r,o)}validate(t){return hg.string(t,this.defaultValue)}}function La(e,t,n,r){return typeof e!="string"?t:r&&e in r?r[e]:n.indexOf(e)===-1?t:e}class Ga extends Jz{constructor(t,n,r,o,s=void 0){typeof s<"u"&&(s.type="string",s.enum=o.slice(0),s.default=r),super(t,n,r,s),this._allowedValues=o}validate(t){return La(t,this.defaultValue,this._allowedValues)}}class hX extends rl{constructor(t,n,r,o,s,a,l=void 0){typeof l<"u"&&(l.type="string",l.enum=s,l.default=o),super(t,n,r,l),this._allowedValues=s,this._convert=a}validate(t){return typeof t!="string"?this.defaultValue:this._allowedValues.indexOf(t)===-1?this.defaultValue:this._convert(t)}}function Lro(e){switch(e){case"none":return 0;case"keep":return 1;case"brackets":return 2;case"advanced":return 3;case"full":return 4}}class xro extends rl{constructor(){super(2,"accessibilitySupport",0,{type:"string",enum:["auto","on","off"],enumDescriptions:[U(201,"Use platform APIs to detect when a Screen Reader is attached."),U(202,"Optimize for usage with a Screen Reader."),U(203,"Assume a screen reader is not attached.")],default:"auto",tags:["accessibility"],description:U(204,"Controls if the UI should run in a mode where it is optimized for screen readers.")})}validate(t){switch(t){case"auto":return 0;case"off":return 1;case"on":return 2}return this.defaultValue}compute(t,n,r){return r===0?t.accessibilitySupport:r}}class Ero extends rl{constructor(){const t={insertSpace:!0,ignoreEmptyLines:!0};super(29,"comments",t,{"editor.comments.insertSpace":{type:"boolean",default:t.insertSpace,description:U(205,"Controls whether a space character is inserted when commenting.")},"editor.comments.ignoreEmptyLines":{type:"boolean",default:t.ignoreEmptyLines,description:U(206,"Controls if empty lines should be ignored with toggle, add or remove actions for line comments.")}})}validate(t){if(!t||typeof t!="object")return this.defaultValue;const n=t;return{insertSpace:si(n.insertSpace,this.defaultValue.insertSpace),ignoreEmptyLines:si(n.ignoreEmptyLines,this.defaultValue.ignoreEmptyLines)}}}function Tro(e){switch(e){case"blink":return 1;case"smooth":return 2;case"phase":return 3;case"expand":return 4;case"solid":return 5}}var lu;(function(e){e[e.Line=1]="Line",e[e.Block=2]="Block",e[e.Underline=3]="Underline",e[e.LineThin=4]="LineThin",e[e.BlockOutline=5]="BlockOutline",e[e.UnderlineThin=6]="UnderlineThin"})(lu||(lu={}));function o3t(e){switch(e){case"line":return lu.Line;case"block":return lu.Block;case"underline":return lu.Underline;case"line-thin":return lu.LineThin;case"block-outline":return lu.BlockOutline;case"underline-thin":return lu.UnderlineThin}}class Qro extends aE{constructor(){super(162,"")}compute(t,n,r){const o=["monaco-editor"];return n.get(48)&&o.push(n.get(48)),t.extraEditorClassName&&o.push(t.extraEditorClassName),n.get(82)==="default"?o.push("mouse-default"):n.get(82)==="copy"&&o.push("mouse-copy"),n.get(127)&&o.push("showUnused"),n.get(157)&&o.push("showDeprecated"),o.join(" ")}}class Dro extends Er{constructor(){super(45,"emptySelectionClipboard",!0,{description:U(207,"Controls whether copying without a selection copies the current line.")})}compute(t,n,r){return r&&t.emptySelectionClipboard}}class Bro extends rl{constructor(){const t={cursorMoveOnType:!0,findOnType:!0,seedSearchStringFromSelection:"always",autoFindInSelection:"never",globalFindClipboard:!1,addExtraSpaceOnTop:!0,loop:!0,history:"workspace",replaceHistory:"workspace"};super(50,"find",t,{"editor.find.cursorMoveOnType":{type:"boolean",default:t.cursorMoveOnType,description:U(208,"Controls whether the cursor should jump to find matches while typing.")},"editor.find.seedSearchStringFromSelection":{type:"string",enum:["never","always","selection"],default:t.seedSearchStringFromSelection,enumDescriptions:[U(209,"Never seed search string from the editor selection."),U(210,"Always seed search string from the editor selection, including word at cursor position."),U(211,"Only seed search string from the editor selection.")],description:U(212,"Controls whether the search string in the Find Widget is seeded from the editor selection.")},"editor.find.autoFindInSelection":{type:"string",enum:["never","always","multiline"],default:t.autoFindInSelection,enumDescriptions:[U(213,"Never turn on Find in Selection automatically (default)."),U(214,"Always turn on Find in Selection automatically."),U(215,"Turn on Find in Selection automatically when multiple lines of content are selected.")],description:U(216,"Controls the condition for turning on Find in Selection automatically.")},"editor.find.globalFindClipboard":{type:"boolean",default:t.globalFindClipboard,description:U(217,"Controls whether the Find Widget should read or modify the shared find clipboard on macOS."),included:Qr},"editor.find.addExtraSpaceOnTop":{type:"boolean",default:t.addExtraSpaceOnTop,description:U(218,"Controls whether the Find Widget should add extra lines on top of the editor. When true, you can scroll beyond the first line when the Find Widget is visible.")},"editor.find.loop":{type:"boolean",default:t.loop,description:U(219,"Controls whether the search automatically restarts from the beginning (or the end) when no further matches can be found.")},"editor.find.history":{type:"string",enum:["never","workspace"],default:"workspace",enumDescriptions:[U(220,"Do not store search history from the find widget."),U(221,"Store search history across the active workspace")],description:U(222,"Controls how the find widget history should be stored")},"editor.find.replaceHistory":{type:"string",enum:["never","workspace"],default:"workspace",enumDescriptions:[U(223,"Do not store history from the replace widget."),U(224,"Store replace history across the active workspace")],description:U(225,"Controls how the replace widget history should be stored")},"editor.find.findOnType":{type:"boolean",default:t.findOnType,description:U(226,"Controls whether the Find Widget should search as you type.")}})}validate(t){if(!t||typeof t!="object")return this.defaultValue;const n=t;return{cursorMoveOnType:si(n.cursorMoveOnType,this.defaultValue.cursorMoveOnType),findOnType:si(n.findOnType,this.defaultValue.findOnType),seedSearchStringFromSelection:typeof n.seedSearchStringFromSelection=="boolean"?n.seedSearchStringFromSelection?"always":"never":La(n.seedSearchStringFromSelection,this.defaultValue.seedSearchStringFromSelection,["never","always","selection"]),autoFindInSelection:typeof n.autoFindInSelection=="boolean"?n.autoFindInSelection?"always":"never":La(n.autoFindInSelection,this.defaultValue.autoFindInSelection,["never","always","multiline"]),globalFindClipboard:si(n.globalFindClipboard,this.defaultValue.globalFindClipboard),addExtraSpaceOnTop:si(n.addExtraSpaceOnTop,this.defaultValue.addExtraSpaceOnTop),loop:si(n.loop,this.defaultValue.loop),history:La(n.history,this.defaultValue.history,["never","workspace"]),replaceHistory:La(n.replaceHistory,this.defaultValue.replaceHistory,["never","workspace"])}}}const X_=class X_ extends rl{constructor(){super(60,"fontLigatures",X_.OFF,{anyOf:[{type:"boolean",description:U(227,"Enables/Disables font ligatures ('calt' and 'liga' font features). Change this to a string for fine-grained control of the 'font-feature-settings' CSS property.")},{type:"string",description:U(228,"Explicit 'font-feature-settings' CSS property. A boolean can be passed instead if one only needs to turn on/off ligatures.")}],description:U(229,"Configures font ligatures or font features. Can be either a boolean to enable/disable ligatures or a string for the value of the CSS 'font-feature-settings' property."),default:!1})}validate(t){return typeof t>"u"?this.defaultValue:typeof t=="string"?t==="false"||t.length===0?X_.OFF:t==="true"?X_.ON:t:t?X_.ON:X_.OFF}};X_.OFF='"liga" off, "calt" off',X_.ON='"liga" on, "calt" on';let N8=X_;const G_=class G_ extends rl{constructor(){super(63,"fontVariations",G_.OFF,{anyOf:[{type:"boolean",description:U(230,"Enables/Disables the translation from font-weight to font-variation-settings. Change this to a string for fine-grained control of the 'font-variation-settings' CSS property.")},{type:"string",description:U(231,"Explicit 'font-variation-settings' CSS property. A boolean can be passed instead if one only needs to translate font-weight to font-variation-settings.")}],description:U(232,"Configures font variations. Can be either a boolean to enable/disable the translation from font-weight to font-variation-settings or a string for the value of the CSS 'font-variation-settings' property."),default:!1})}validate(t){return typeof t>"u"?this.defaultValue:typeof t=="string"?t==="false"?G_.OFF:t==="true"?G_.TRANSLATE:t:t?G_.TRANSLATE:G_.OFF}compute(t,n,r){return t.fontInfo.fontVariationSettings}};G_.OFF=g7n,G_.TRANSLATE=m7n;let QNe=G_;class Rro extends aE{constructor(){super(59,new Wme({pixelRatio:0,fontFamily:"",fontWeight:"",fontSize:0,fontFeatureSettings:"",fontVariationSettings:"",lineHeight:0,letterSpacing:0,isMonospace:!1,typicalHalfwidthCharacterWidth:0,typicalFullwidthCharacterWidth:0,canUseHalfwidthRightwardsArrow:!1,spaceWidth:0,middotWidth:0,wsmiddotWidth:0,maxDigitWidth:0},!1))}compute(t,n,r){return t.fontInfo}}class Iro extends aE{constructor(){super(161,lu.Line)}compute(t,n,r){return t.inputMode==="overtype"?n.get(92):n.get(34)}}class Mro extends aE{constructor(){super(170,!1)}compute(t,n){return t.editContextSupported&&n.get(44)}}class Pro extends aE{constructor(){super(172,!1)}compute(t,n){return t.accessibilitySupport===2?n.get(7):n.get(6)}}class Fro extends Jz{constructor(){super(61,"fontSize",f1.fontSize,{type:"number",minimum:6,maximum:100,default:f1.fontSize,description:U(233,"Controls the font size in pixels.")})}validate(t){const n=a1.float(t,this.defaultValue);return n===0?f1.fontSize:a1.clamp(n,6,100)}compute(t,n,r){return t.fontInfo.fontSize}}const Vw=class Vw extends rl{constructor(){super(62,"fontWeight",f1.fontWeight,{anyOf:[{type:"number",minimum:Vw.MINIMUM_VALUE,maximum:Vw.MAXIMUM_VALUE,errorMessage:U(234,'Only "normal" and "bold" keywords or numbers between 1 and 1000 are allowed.')},{type:"string",pattern:"^(normal|bold|1000|[1-9][0-9]{0,2})$"},{enum:Vw.SUGGESTION_VALUES}],default:f1.fontWeight,description:U(235,'Controls the font weight. Accepts "normal" and "bold" keywords or numbers between 1 and 1000.')})}validate(t){return t==="normal"||t==="bold"?t:String(Ss.clampedInt(t,f1.fontWeight,Vw.MINIMUM_VALUE,Vw.MAXIMUM_VALUE))}};Vw.SUGGESTION_VALUES=["normal","bold","100","200","300","400","500","600","700","800","900"],Vw.MINIMUM_VALUE=1,Vw.MAXIMUM_VALUE=1e3;let DNe=Vw;class Nro extends rl{constructor(){const t={multiple:"peek",multipleDefinitions:"peek",multipleTypeDefinitions:"peek",multipleDeclarations:"peek",multipleImplementations:"peek",multipleReferences:"peek",multipleTests:"peek",alternativeDefinitionCommand:"editor.action.goToReferences",alternativeTypeDefinitionCommand:"editor.action.goToReferences",alternativeDeclarationCommand:"editor.action.goToReferences",alternativeImplementationCommand:"",alternativeReferenceCommand:"",alternativeTestsCommand:""},n={type:"string",enum:["peek","gotoAndPeek","goto"],default:t.multiple,enumDescriptions:[U(236,"Show Peek view of the results (default)"),U(237,"Go to the primary result and show a Peek view"),U(238,"Go to the primary result and enable Peek-less navigation to others")]},r=["","editor.action.referenceSearch.trigger","editor.action.goToReferences","editor.action.peekImplementation","editor.action.goToImplementation","editor.action.peekTypeDefinition","editor.action.goToTypeDefinition","editor.action.peekDeclaration","editor.action.revealDeclaration","editor.action.peekDefinition","editor.action.revealDefinitionAside","editor.action.revealDefinition"];super(67,"gotoLocation",t,{"editor.gotoLocation.multiple":{deprecationMessage:U(239,"This setting is deprecated, please use separate settings like 'editor.editor.gotoLocation.multipleDefinitions' or 'editor.editor.gotoLocation.multipleImplementations' instead.")},"editor.gotoLocation.multipleDefinitions":{description:U(240,"Controls the behavior the 'Go to Definition'-command when multiple target locations exist."),...n},"editor.gotoLocation.multipleTypeDefinitions":{description:U(241,"Controls the behavior the 'Go to Type Definition'-command when multiple target locations exist."),...n},"editor.gotoLocation.multipleDeclarations":{description:U(242,"Controls the behavior the 'Go to Declaration'-command when multiple target locations exist."),...n},"editor.gotoLocation.multipleImplementations":{description:U(243,"Controls the behavior the 'Go to Implementations'-command when multiple target locations exist."),...n},"editor.gotoLocation.multipleReferences":{description:U(244,"Controls the behavior the 'Go to References'-command when multiple target locations exist."),...n},"editor.gotoLocation.alternativeDefinitionCommand":{type:"string",default:t.alternativeDefinitionCommand,enum:r,description:U(245,"Alternative command id that is being executed when the result of 'Go to Definition' is the current location.")},"editor.gotoLocation.alternativeTypeDefinitionCommand":{type:"string",default:t.alternativeTypeDefinitionCommand,enum:r,description:U(246,"Alternative command id that is being executed when the result of 'Go to Type Definition' is the current location.")},"editor.gotoLocation.alternativeDeclarationCommand":{type:"string",default:t.alternativeDeclarationCommand,enum:r,description:U(247,"Alternative command id that is being executed when the result of 'Go to Declaration' is the current location.")},"editor.gotoLocation.alternativeImplementationCommand":{type:"string",default:t.alternativeImplementationCommand,enum:r,description:U(248,"Alternative command id that is being executed when the result of 'Go to Implementation' is the current location.")},"editor.gotoLocation.alternativeReferenceCommand":{type:"string",default:t.alternativeReferenceCommand,enum:r,description:U(249,"Alternative command id that is being executed when the result of 'Go to Reference' is the current location.")}})}validate(t){if(!t||typeof t!="object")return this.defaultValue;const n=t;return{multiple:La(n.multiple,this.defaultValue.multiple,["peek","gotoAndPeek","goto"]),multipleDefinitions:La(n.multipleDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleTypeDefinitions:La(n.multipleTypeDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleDeclarations:La(n.multipleDeclarations,"peek",["peek","gotoAndPeek","goto"]),multipleImplementations:La(n.multipleImplementations,"peek",["peek","gotoAndPeek","goto"]),multipleReferences:La(n.multipleReferences,"peek",["peek","gotoAndPeek","goto"]),multipleTests:La(n.multipleTests,"peek",["peek","gotoAndPeek","goto"]),alternativeDefinitionCommand:hg.string(n.alternativeDefinitionCommand,this.defaultValue.alternativeDefinitionCommand),alternativeTypeDefinitionCommand:hg.string(n.alternativeTypeDefinitionCommand,this.defaultValue.alternativeTypeDefinitionCommand),alternativeDeclarationCommand:hg.string(n.alternativeDeclarationCommand,this.defaultValue.alternativeDeclarationCommand),alternativeImplementationCommand:hg.string(n.alternativeImplementationCommand,this.defaultValue.alternativeImplementationCommand),alternativeReferenceCommand:hg.string(n.alternativeReferenceCommand,this.defaultValue.alternativeReferenceCommand),alternativeTestsCommand:hg.string(n.alternativeTestsCommand,this.defaultValue.alternativeTestsCommand)}}}class Uro extends rl{constructor(){const t={enabled:!0,delay:300,hidingDelay:300,sticky:!0,above:!0};super(69,"hover",t,{"editor.hover.enabled":{type:"boolean",default:t.enabled,description:U(250,"Controls whether the hover is shown.")},"editor.hover.delay":{type:"number",default:t.delay,minimum:0,maximum:1e4,description:U(251,"Controls the delay in milliseconds after which the hover is shown.")},"editor.hover.sticky":{type:"boolean",default:t.sticky,description:U(252,"Controls whether the hover should remain visible when mouse is moved over it.")},"editor.hover.hidingDelay":{type:"integer",minimum:0,default:t.hidingDelay,markdownDescription:U(253,"Controls the delay in milliseconds after which the hover is hidden. Requires `#editor.hover.sticky#` to be enabled.")},"editor.hover.above":{type:"boolean",default:t.above,description:U(254,"Prefer showing hovers above the line, if there's space.")}})}validate(t){if(!t||typeof t!="object")return this.defaultValue;const n=t;return{enabled:si(n.enabled,this.defaultValue.enabled),delay:Ss.clampedInt(n.delay,this.defaultValue.delay,0,1e4),sticky:si(n.sticky,this.defaultValue.sticky),hidingDelay:Ss.clampedInt(n.hidingDelay,this.defaultValue.hidingDelay,0,6e5),above:si(n.above,this.defaultValue.above)}}}class BU extends aE{constructor(){super(165,{width:0,height:0,glyphMarginLeft:0,glyphMarginWidth:0,glyphMarginDecorationLaneCount:0,lineNumbersLeft:0,lineNumbersWidth:0,decorationsLeft:0,decorationsWidth:0,contentLeft:0,contentWidth:0,minimap:{renderMinimap:0,minimapLeft:0,minimapWidth:0,minimapHeightIsEditorHeight:!1,minimapIsSampling:!1,minimapScale:1,minimapLineHeight:1,minimapCanvasInnerWidth:0,minimapCanvasInnerHeight:0,minimapCanvasOuterWidth:0,minimapCanvasOuterHeight:0},viewportColumn:0,isWordWrapMinified:!1,isViewportWrapping:!1,wrappingColumn:-1,verticalScrollbarWidth:0,horizontalScrollbarHeight:0,overviewRuler:{top:0,width:0,height:0,right:0}})}compute(t,n,r){return BU.computeLayout(n,{memory:t.memory,outerWidth:t.outerWidth,outerHeight:t.outerHeight,isDominatedByLongLines:t.isDominatedByLongLines,lineHeight:t.fontInfo.lineHeight,viewLineCount:t.viewLineCount,lineNumbersDigitCount:t.lineNumbersDigitCount,typicalHalfwidthCharacterWidth:t.fontInfo.typicalHalfwidthCharacterWidth,maxDigitWidth:t.fontInfo.maxDigitWidth,pixelRatio:t.pixelRatio,glyphMarginDecorationLaneCount:t.glyphMarginDecorationLaneCount})}static computeContainedMinimapLineCount(t){const n=t.height/t.lineHeight,r=Math.floor(t.paddingTop/t.lineHeight);let o=Math.floor(t.paddingBottom/t.lineHeight);t.scrollBeyondLastLine&&(o=Math.max(o,n-1));const s=(r+t.viewLineCount+o)/(t.pixelRatio*t.height),a=Math.floor(t.viewLineCount/s);return{typicalViewportLineCount:n,extraLinesBeforeFirstLine:r,extraLinesBeyondLastLine:o,desiredRatio:s,minimapLineCount:a}}static _computeMinimapLayout(t,n){const r=t.outerWidth,o=t.outerHeight,s=t.pixelRatio;if(!t.minimap.enabled)return{renderMinimap:0,minimapLeft:0,minimapWidth:0,minimapHeightIsEditorHeight:!1,minimapIsSampling:!1,minimapScale:1,minimapLineHeight:1,minimapCanvasInnerWidth:0,minimapCanvasInnerHeight:Math.floor(s*o),minimapCanvasOuterWidth:0,minimapCanvasOuterHeight:o};const a=n.stableMinimapLayoutInput,l=a&&t.outerHeight===a.outerHeight&&t.lineHeight===a.lineHeight&&t.typicalHalfwidthCharacterWidth===a.typicalHalfwidthCharacterWidth&&t.pixelRatio===a.pixelRatio&&t.scrollBeyondLastLine===a.scrollBeyondLastLine&&t.paddingTop===a.paddingTop&&t.paddingBottom===a.paddingBottom&&t.minimap.enabled===a.minimap.enabled&&t.minimap.side===a.minimap.side&&t.minimap.size===a.minimap.size&&t.minimap.showSlider===a.minimap.showSlider&&t.minimap.renderCharacters===a.minimap.renderCharacters&&t.minimap.maxColumn===a.minimap.maxColumn&&t.minimap.scale===a.minimap.scale&&t.verticalScrollbarWidth===a.verticalScrollbarWidth&&t.isViewportWrapping===a.isViewportWrapping,d=t.lineHeight,u=t.typicalHalfwidthCharacterWidth,h=t.scrollBeyondLastLine,g=t.minimap.renderCharacters;let m=s>=2?Math.round(t.minimap.scale*2):t.minimap.scale;const v=t.minimap.maxColumn,f=t.minimap.size,k=t.minimap.side,A=t.verticalScrollbarWidth,p=t.viewLineCount,b=t.remainingWidth,w=t.isViewportWrapping,O=g?2:3;let y=Math.floor(s*o);const C=y/s;let _=!1,S=!1,L=O*m,E=m/s,T=1;if(f==="fill"||f==="fit"){const{typicalViewportLineCount:M,extraLinesBeforeFirstLine:N,extraLinesBeyondLastLine:j,desiredRatio:W,minimapLineCount:H}=BU.computeContainedMinimapLineCount({viewLineCount:p,scrollBeyondLastLine:h,paddingTop:t.paddingTop,paddingBottom:t.paddingBottom,height:o,lineHeight:d,pixelRatio:s});if(p/H>1)_=!0,S=!0,m=1,L=1,E=m/s;else{let Y=!1,Z=m+1;if(f==="fit"){const ie=Math.ceil((N+p+j)*L);w&&l&&b<=n.stableFitRemainingWidth?(Y=!0,Z=n.stableFitMaxMinimapScale):Y=ie>y}if(f==="fill"||Y){_=!0;const ie=m;L=Math.min(d*s,Math.max(1,Math.floor(1/W))),w&&l&&b<=n.stableFitRemainingWidth&&(Z=n.stableFitMaxMinimapScale),m=Math.min(Z,Math.max(1,Math.floor(L/O))),m>ie&&(T=Math.min(2,m/ie)),E=m/s/T,y=Math.ceil(Math.max(M,N+p+j)*L),w?(n.stableMinimapLayoutInput=t,n.stableFitRemainingWidth=b,n.stableFitMaxMinimapScale=m):(n.stableMinimapLayoutInput=null,n.stableFitRemainingWidth=0)}}}const Q=Math.floor(v*E),P=Math.min(Q,Math.max(0,Math.floor((b-A-2)*E/(u+E)))+Qw);let D=Math.floor(s*P);const I=D/s;D=Math.floor(D*T);const B=g?1:2,R=k==="left"?0:r-P-A;return{renderMinimap:B,minimapLeft:R,minimapWidth:P,minimapHeightIsEditorHeight:_,minimapIsSampling:S,minimapScale:m,minimapLineHeight:L,minimapCanvasInnerWidth:D,minimapCanvasInnerHeight:y,minimapCanvasOuterWidth:I,minimapCanvasOuterHeight:C}}static computeLayout(t,n){const r=n.outerWidth|0,o=n.outerHeight|0,s=n.lineHeight|0,a=n.lineNumbersDigitCount|0,l=n.typicalHalfwidthCharacterWidth,d=n.maxDigitWidth,u=n.pixelRatio,h=n.viewLineCount,g=t.get(154),m=g==="inherit"?t.get(153):g,v=m==="inherit"?t.get(149):m,f=t.get(152),k=n.isDominatedByLongLines,A=t.get(66),p=t.get(76).renderType!==0,b=t.get(77),w=t.get(119),O=t.get(96),y=t.get(81),C=t.get(117),_=C.verticalScrollbarSize,S=C.verticalHasArrows,L=C.arrowSize,E=C.horizontalScrollbarSize,T=t.get(52),Q=t.get(126)!=="never";let P=t.get(74);T&&Q&&(P+=16);let D=0;if(p){const re=Math.max(a,b);D=Math.round(re*d)}let I=0;A&&(I=s*n.glyphMarginDecorationLaneCount);let B=0,R=B+I,M=R+D,N=M+P;const j=r-I-D-P;let W=!1,H=!1,X=-1;t.get(2)===2&&m==="inherit"&&k?(W=!0,H=!0):v==="on"||v==="bounded"?H=!0:v==="wordWrapColumn"&&(X=f);const Y=BU._computeMinimapLayout({outerWidth:r,outerHeight:o,lineHeight:s,typicalHalfwidthCharacterWidth:l,pixelRatio:u,scrollBeyondLastLine:w,paddingTop:O.top,paddingBottom:O.bottom,minimap:y,verticalScrollbarWidth:_,viewLineCount:h,remainingWidth:j,isViewportWrapping:H},n.memory||new v7n);Y.renderMinimap!==0&&Y.minimapLeft===0&&(B+=Y.minimapWidth,R+=Y.minimapWidth,M+=Y.minimapWidth,N+=Y.minimapWidth);const Z=j-Y.minimapWidth,ie=Math.max(1,Math.floor((Z-_-2)/l)),J=S?L:0;return H&&(X=Math.max(1,ie),v==="bounded"&&(X=Math.min(X,f))),{width:r,height:o,glyphMarginLeft:B,glyphMarginWidth:I,glyphMarginDecorationLaneCount:n.glyphMarginDecorationLaneCount,lineNumbersLeft:R,lineNumbersWidth:D,decorationsLeft:M,decorationsWidth:P,contentLeft:N,contentWidth:Z,minimap:Y,viewportColumn:ie,isWordWrapMinified:W,isViewportWrapping:H,wrappingColumn:X,verticalScrollbarWidth:_,horizontalScrollbarHeight:E,overviewRuler:{top:J,width:_,height:o-2*J,right:0}}}}class jro extends rl{constructor(){super(156,"wrappingStrategy","simple",{"editor.wrappingStrategy":{enumDescriptions:[U(255,"Assumes that all characters are of the same width. This is a fast algorithm that works correctly for monospace fonts and certain scripts (like Latin characters) where glyphs are of equal width."),U(256,"Delegates wrapping points computation to the browser. This is a slow algorithm, that might cause freezes for large files, but it works correctly in all cases.")],type:"string",enum:["simple","advanced"],default:"simple",description:U(257,"Controls the algorithm that computes wrapping points. Note that when in accessibility mode, advanced will be used for the best experience.")}})}validate(t){return La(t,"simple",["simple","advanced"])}compute(t,n,r){return n.get(2)===2?"advanced":r}}var y4;(function(e){e.Off="off",e.OnCode="onCode",e.On="on"})(y4||(y4={}));class Wro extends rl{constructor(){const t={enabled:y4.OnCode};super(73,"lightbulb",t,{"editor.lightbulb.enabled":{type:"string",enum:[y4.Off,y4.OnCode,y4.On],default:t.enabled,enumDescriptions:[U(258,"Disable the code action menu."),U(259,"Show the code action menu when the cursor is on lines with code."),U(260,"Show the code action menu when the cursor is on lines with code or on empty lines.")],description:U(261,"Enables the Code Action lightbulb in the editor.")}})}validate(t){return!t||typeof t!="object"?this.defaultValue:{enabled:La(t.enabled,this.defaultValue.enabled,[y4.Off,y4.OnCode,y4.On])}}}class Vro extends rl{constructor(){const t={enabled:!0,maxLineCount:5,defaultModel:"outlineModel",scrollWithEditor:!0};super(131,"stickyScroll",t,{"editor.stickyScroll.enabled":{type:"boolean",default:t.enabled,description:U(262,"Shows the nested current scopes during the scroll at the top of the editor.")},"editor.stickyScroll.maxLineCount":{type:"number",default:t.maxLineCount,minimum:1,maximum:20,description:U(263,"Defines the maximum number of sticky lines to show.")},"editor.stickyScroll.defaultModel":{type:"string",enum:["outlineModel","foldingProviderModel","indentationModel"],default:t.defaultModel,description:U(264,"Defines the model to use for determining which lines to stick. If the outline model does not exist, it will fall back on the folding provider model which falls back on the indentation model. This order is respected in all three cases.")},"editor.stickyScroll.scrollWithEditor":{type:"boolean",default:t.scrollWithEditor,description:U(265,"Enable scrolling of Sticky Scroll with the editor's horizontal scrollbar.")}})}validate(t){if(!t||typeof t!="object")return this.defaultValue;const n=t;return{enabled:si(n.enabled,this.defaultValue.enabled),maxLineCount:Ss.clampedInt(n.maxLineCount,this.defaultValue.maxLineCount,1,20),defaultModel:La(n.defaultModel,this.defaultValue.defaultModel,["outlineModel","foldingProviderModel","indentationModel"]),scrollWithEditor:si(n.scrollWithEditor,this.defaultValue.scrollWithEditor)}}}class zro extends rl{constructor(){const t={enabled:"on",fontSize:0,fontFamily:"",padding:!1,maximumLength:43};super(159,"inlayHints",t,{"editor.inlayHints.enabled":{type:"string",default:t.enabled,description:U(266,"Enables the inlay hints in the editor."),enum:["on","onUnlessPressed","offUnlessPressed","off"],markdownEnumDescriptions:[U(267,"Inlay hints are enabled"),U(268,"Inlay hints are showing by default and hide when holding {0}",Qr?"Ctrl+Option":"Ctrl+Alt"),U(269,"Inlay hints are hidden by default and show when holding {0}",Qr?"Ctrl+Option":"Ctrl+Alt"),U(270,"Inlay hints are disabled")]},"editor.inlayHints.fontSize":{type:"number",default:t.fontSize,markdownDescription:U(271,"Controls font size of inlay hints in the editor. As default the {0} is used when the configured value is less than {1} or greater than the editor font size.","`#editor.fontSize#`","`5`")},"editor.inlayHints.fontFamily":{type:"string",default:t.fontFamily,markdownDescription:U(272,"Controls font family of inlay hints in the editor. When set to empty, the {0} is used.","`#editor.fontFamily#`")},"editor.inlayHints.padding":{type:"boolean",default:t.padding,description:U(273,"Enables the padding around the inlay hints in the editor.")},"editor.inlayHints.maximumLength":{type:"number",default:t.maximumLength,markdownDescription:U(274,"Maximum overall length of inlay hints, for a single line, before they get truncated by the editor. Set to `0` to never truncate")}})}validate(t){if(!t||typeof t!="object")return this.defaultValue;const n=t;return typeof n.enabled=="boolean"&&(n.enabled=n.enabled?"on":"off"),{enabled:La(n.enabled,this.defaultValue.enabled,["on","off","offUnlessPressed","onUnlessPressed"]),fontSize:Ss.clampedInt(n.fontSize,this.defaultValue.fontSize,0,100),fontFamily:hg.string(n.fontFamily,this.defaultValue.fontFamily),padding:si(n.padding,this.defaultValue.padding),maximumLength:Ss.clampedInt(n.maximumLength,this.defaultValue.maximumLength,0,Number.MAX_SAFE_INTEGER)}}}class Hro extends rl{constructor(){super(74,"lineDecorationsWidth",10)}validate(t){return typeof t=="string"&&/^\d+(\.\d+)?ch$/.test(t)?-parseFloat(t.substring(0,t.length-2)):Ss.clampedInt(t,this.defaultValue,0,1e3)}compute(t,n,r){return r<0?Ss.clampedInt(-r*t.fontInfo.typicalHalfwidthCharacterWidth,this.defaultValue,0,1e3):r}}class $ro extends a1{constructor(){super(75,"lineHeight",f1.lineHeight,t=>a1.clamp(t,0,150),{markdownDescription:U(275,`Controls the line height. +`)!==o.length-1&&(s=!1),s){const g=new xe(h.lineNumber,1,h.lineNumber,1);a[l]=new iet(g,o,u,!0)}else{const m=t.overtypeOnPaste&&t.inputMode==="overtype"?ONe:Hh;a[l]=new m(u,o)}}return new fm(0,a,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})}}class aro{static getEdits(t,n,r,o,s,a,l,d){const u=o.map(h=>this._compositionType(r,h,s,a,l,d));return new fm(4,u,{shouldPushStackElementBefore:jbe(t,4),shouldPushStackElementAfter:!1})}static _compositionType(t,n,r,o,s,a){if(!n.isEmpty())return null;const l=n.getPosition(),d=Math.max(1,l.column-o),u=Math.min(t.getLineMaxColumn(l.lineNumber),l.column+s),h=new xe(l.lineNumber,d,l.lineNumber,u);return new Dme(h,r,0,a)}}class lro{static getEdits(t,n,r){const o=[];for(let a=0,l=n.length;a1){let l;for(l=r-1;l>=1;l--){const h=n.getLineContent(l);if(q4(h)>=0)break}if(l<1)return null;const d=n.getLineMaxColumn(l),u=QU(t.autoIndent,n,new xe(l,d,l,d),t.languageConfigurationService);u&&(s=u.indentation+u.appendText)}return o&&(o===ed.Indent&&(s=ket(t,s)),o===ed.Outdent&&(s=Nme(t,s)),s=t.normalizeIndentation(s)),s||null}static _replaceJumpToNextIndent(t,n,r,o){let s="";const a=r.getStartPosition();if(t.insertSpaces){const l=t.visibleColumnFromColumn(n,a),d=t.indentSize,u=d-l%d;for(let h=0;h2?u.charCodeAt(d.column-2):0)===92&&g)return!1;if(e.autoClosingOvertype==="auto"){let v=!1;for(let f=0,k=r.length;f{const o=n.get(yo).getFocusedCodeEditor();return o&&o.hasTextFocus()?this._runEditorCommand(n,o,r):!1}),t.addImplementation(1e3,"generic-dom-input-textarea",(n,r)=>{const o=Nd();return o&&a3(o)?(this.runDOMCommand(o),!0):!1}),t.addImplementation(0,"generic-dom",(n,r)=>{const o=n.get(yo).getActiveCodeEditor();return o?(o.focus(),this._runEditorCommand(n,o,r)):!1})}_runEditorCommand(t,n,r){const o=this.runEditorCommand(t,n,r);return o||!0}}var Eu;(function(e){class t extends sc{constructor(b){super(b),this._inSelectionMode=b.inSelectionMode}runCoreEditorCommand(b,w){if(!w.position)return;b.model.pushStackElement(),b.setCursorStates(w.source,3,[ih.moveTo(b,b.getPrimaryCursorState(),this._inSelectionMode,w.position,w.viewPosition)])&&w.revealType!==2&&b.revealAllCursors(w.source,!0,!0)}}e.MoveTo=On(new t({id:"_moveTo",inSelectionMode:!1,precondition:void 0})),e.MoveToSelect=On(new t({id:"_moveToSelect",inSelectionMode:!0,precondition:void 0}));class n extends sc{runCoreEditorCommand(b,w){b.model.pushStackElement();const O=this._getColumnSelectResult(b,b.getPrimaryCursorState(),b.getCursorColumnSelectData(),w);O!==null&&(b.setCursorStates(w.source,3,O.viewStates.map(y=>So.fromViewState(y))),b.setCursorColumnSelectData({isReal:!0,fromViewLineNumber:O.fromLineNumber,fromViewVisualColumn:O.fromVisualColumn,toViewLineNumber:O.toLineNumber,toViewVisualColumn:O.toVisualColumn}),O.reversed?b.revealTopMostCursor(w.source):b.revealBottomMostCursor(w.source))}}e.ColumnSelect=On(new class extends n{constructor(){super({id:"columnSelect",precondition:void 0})}_getColumnSelectResult(p,b,w,O){if(typeof O.position>"u"||typeof O.viewPosition>"u"||typeof O.mouseColumn>"u")return null;const y=p.model.validatePosition(O.position),C=p.coordinatesConverter.validateViewPosition(new rt(O.viewPosition.lineNumber,O.viewPosition.column),y),_=O.doColumnSelect?w.fromViewLineNumber:C.lineNumber,S=O.doColumnSelect?w.fromViewVisualColumn:O.mouseColumn-1;return OT.columnSelect(p.cursorConfig,p,_,S,C.lineNumber,O.mouseColumn-1)}}),e.CursorColumnSelectLeft=On(new class extends n{constructor(){super({id:"cursorColumnSelectLeft",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:3599,linux:{primary:0}}})}_getColumnSelectResult(p,b,w,O){return OT.columnSelectLeft(p.cursorConfig,p,w)}}),e.CursorColumnSelectRight=On(new class extends n{constructor(){super({id:"cursorColumnSelectRight",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:3601,linux:{primary:0}}})}_getColumnSelectResult(p,b,w,O){return OT.columnSelectRight(p.cursorConfig,p,w)}});class r extends n{constructor(b){super(b),this._isPaged=b.isPaged}_getColumnSelectResult(b,w,O,y){return OT.columnSelectUp(b.cursorConfig,b,O,this._isPaged)}}e.CursorColumnSelectUp=On(new r({isPaged:!1,id:"cursorColumnSelectUp",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:3600,linux:{primary:0}}})),e.CursorColumnSelectPageUp=On(new r({isPaged:!0,id:"cursorColumnSelectPageUp",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:3595,linux:{primary:0}}}));class o extends n{constructor(b){super(b),this._isPaged=b.isPaged}_getColumnSelectResult(b,w,O,y){return OT.columnSelectDown(b.cursorConfig,b,O,this._isPaged)}}e.CursorColumnSelectDown=On(new o({isPaged:!1,id:"cursorColumnSelectDown",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:3602,linux:{primary:0}}})),e.CursorColumnSelectPageDown=On(new o({isPaged:!0,id:"cursorColumnSelectPageDown",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:3596,linux:{primary:0}}}));class s extends sc{constructor(){super({id:"cursorMove",precondition:void 0,metadata:Ime.metadata})}runCoreEditorCommand(b,w){const O=Ime.parse(w);O&&this._runCursorMove(b,w.source,O)}_runCursorMove(b,w,O){const y=O.noHistory?"api":w;b.model.pushStackElement(),b.setCursorStates(y,3,s._move(b,b.getCursorStates(),O)),b.revealAllCursors(y,!0)}static _move(b,w,O){const y=O.select,C=O.value;switch(O.direction){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:return ih.simpleMove(b,w,O.direction,y,C,O.unit);case 11:case 13:case 12:case 14:return ih.viewportMove(b,w,O.direction,y,C);default:return null}}}e.CursorMoveImpl=s,e.CursorMove=On(new s);class a extends sc{constructor(b){super(b),this._staticArgs=b.args}runCoreEditorCommand(b,w){let O=this._staticArgs;this._staticArgs.value===-1&&(O={direction:this._staticArgs.direction,unit:this._staticArgs.unit,select:this._staticArgs.select,value:w.pageSize||b.cursorConfig.pageSize}),b.model.pushStackElement(),b.setCursorStates(w.source,3,ih.simpleMove(b,b.getCursorStates(),O.direction,O.select,O.value,O.unit)),b.revealAllCursors(w.source,!0)}}e.CursorLeft=On(new a({args:{direction:0,unit:0,select:!1,value:1},id:"cursorLeft",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:15,mac:{primary:15,secondary:[288]}}})),e.CursorLeftSelect=On(new a({args:{direction:0,unit:0,select:!0,value:1},id:"cursorLeftSelect",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:1039}})),e.CursorRight=On(new a({args:{direction:1,unit:0,select:!1,value:1},id:"cursorRight",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:17,mac:{primary:17,secondary:[292]}}})),e.CursorRightSelect=On(new a({args:{direction:1,unit:0,select:!0,value:1},id:"cursorRightSelect",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:1041}})),e.CursorUp=On(new a({args:{direction:2,unit:2,select:!1,value:1},id:"cursorUp",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:16,mac:{primary:16,secondary:[302]}}})),e.CursorUpSelect=On(new a({args:{direction:2,unit:2,select:!0,value:1},id:"cursorUpSelect",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:1040,secondary:[3088],mac:{primary:1040},linux:{primary:1040}}})),e.CursorPageUp=On(new a({args:{direction:2,unit:2,select:!1,value:-1},id:"cursorPageUp",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:11}})),e.CursorPageUpSelect=On(new a({args:{direction:2,unit:2,select:!0,value:-1},id:"cursorPageUpSelect",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:1035}})),e.CursorDown=On(new a({args:{direction:3,unit:2,select:!1,value:1},id:"cursorDown",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:18,mac:{primary:18,secondary:[300]}}})),e.CursorDownSelect=On(new a({args:{direction:3,unit:2,select:!0,value:1},id:"cursorDownSelect",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:1042,secondary:[3090],mac:{primary:1042},linux:{primary:1042}}})),e.CursorPageDown=On(new a({args:{direction:3,unit:2,select:!1,value:-1},id:"cursorPageDown",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:12}})),e.CursorPageDownSelect=On(new a({args:{direction:3,unit:2,select:!0,value:-1},id:"cursorPageDownSelect",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:1036}})),e.CreateCursor=On(new class extends sc{constructor(){super({id:"createCursor",precondition:void 0})}runCoreEditorCommand(p,b){if(!b.position)return;let w;b.wholeLine?w=ih.line(p,p.getPrimaryCursorState(),!1,b.position,b.viewPosition):w=ih.moveTo(p,p.getPrimaryCursorState(),!1,b.position,b.viewPosition);const O=p.getCursorStates();if(O.length>1){const y=w.modelState?w.modelState.position:null,C=w.viewState?w.viewState.position:null;for(let _=0,S=O.length;_C&&(y=C);const _=new xe(y,1,y,p.model.getLineMaxColumn(y));let S=0;if(w.at)switch(w.at){case fN.RawAtArgument.Top:S=3;break;case fN.RawAtArgument.Center:S=1;break;case fN.RawAtArgument.Bottom:S=4;break}const L=p.coordinatesConverter.convertModelRangeToViewRange(_);p.revealRange(b.source,!1,L,S,0)}}),e.SelectAll=new class extends TNe{constructor(){super($no)}runDOMCommand(p){k1&&(p.focus(),p.select()),p.ownerDocument.execCommand("selectAll")}runEditorCommand(p,b,w){const O=b._getViewModel();O&&this.runCoreEditorCommand(O,w)}runCoreEditorCommand(p,b){p.model.pushStackElement(),p.setCursorStates("keyboard",3,[ih.selectAll(p,p.getPrimaryCursorState())])}},e.SetSelection=On(new class extends sc{constructor(){super({id:"setSelection",precondition:void 0})}runCoreEditorCommand(p,b){b.selection&&(p.model.pushStackElement(),p.setCursorStates(b.source,3,[So.fromModelSelection(b.selection)]))}})})(Eu||(Eu={}));const fro=Ft.and(He.textInputFocus,He.columnSelection);function Kz(e,t){ju.registerKeybindingRule({id:e,primary:t,when:fro,weight:Zo+1})}Kz(Eu.CursorColumnSelectLeft.id,1039);Kz(Eu.CursorColumnSelectRight.id,1041);Kz(Eu.CursorColumnSelectUp.id,1040);Kz(Eu.CursorColumnSelectPageUp.id,1035);Kz(Eu.CursorColumnSelectDown.id,1042);Kz(Eu.CursorColumnSelectPageDown.id,1036);function i3t(e){return e.register(),e}var DU;(function(e){class t extends $d{runEditorCommand(r,o,s){const a=o._getViewModel();a&&this.runCoreEditingCommand(o,a,s||{})}}e.CoreEditingCommand=t,e.LineBreakInsert=On(new class extends t{constructor(){super({id:"lineBreakInsert",precondition:He.writable,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:0,mac:{primary:301}}})}runCoreEditingCommand(n,r,o){n.pushUndoStop(),n.executeCommands(this.id,Ube.lineBreakInsert(r.cursorConfig,r.model,r.getCursorStates().map(s=>s.modelState.selection)))}}),e.Outdent=On(new class extends t{constructor(){super({id:"outdent",precondition:He.writable,kbOpts:{weight:Zo,kbExpr:Ft.and(He.editorTextFocus,He.tabDoesNotMoveFocus),primary:1026}})}runCoreEditingCommand(n,r,o){n.pushUndoStop(),n.executeCommands(this.id,x5.outdent(r.cursorConfig,r.model,r.getCursorStates().map(s=>s.modelState.selection))),n.pushUndoStop()}}),e.Tab=On(new class extends t{constructor(){super({id:"tab",precondition:He.writable,kbOpts:{weight:Zo,kbExpr:Ft.and(He.editorTextFocus,He.tabDoesNotMoveFocus),primary:2}})}runCoreEditingCommand(n,r,o){n.pushUndoStop(),n.executeCommands(this.id,x5.tab(r.cursorConfig,r.model,r.getCursorStates().map(s=>s.modelState.selection))),n.pushUndoStop()}}),e.DeleteLeft=On(new class extends t{constructor(){super({id:"deleteLeft",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:1,secondary:[1025],mac:{primary:1,secondary:[1025,294,257]}}})}runCoreEditingCommand(n,r,o){const[s,a]=lR.deleteLeft(r.getPrevEditOperationType(),r.cursorConfig,r.model,r.getCursorStates().map(l=>l.modelState.selection),r.getCursorAutoClosedCharacters());s&&n.pushUndoStop(),n.executeCommands(this.id,a),r.setPrevEditOperationType(2)}}),e.DeleteRight=On(new class extends t{constructor(){super({id:"deleteRight",precondition:void 0,kbOpts:{weight:Zo,kbExpr:He.textInputFocus,primary:20,mac:{primary:20,secondary:[290,276]}}})}runCoreEditingCommand(n,r,o){const[s,a]=lR.deleteRight(r.getPrevEditOperationType(),r.cursorConfig,r.model,r.getCursorStates().map(l=>l.modelState.selection));s&&n.pushUndoStop(),n.executeCommands(this.id,a),r.setPrevEditOperationType(3)}}),e.Undo=new class extends TNe{constructor(){super(zEn)}runDOMCommand(n){n.ownerDocument.execCommand("undo")}runEditorCommand(n,r,o){if(!(!r.hasModel()||r.getOption(104)===!0))return r.getModel().undo()}},e.Redo=new class extends TNe{constructor(){super(HEn)}runDOMCommand(n){n.ownerDocument.execCommand("redo")}runEditorCommand(n,r,o){if(!(!r.hasModel()||r.getOption(104)===!0))return r.getModel().redo()}}})(DU||(DU={}));class r3t extends Bbe{constructor(t,n,r){super({id:t,precondition:void 0,metadata:r}),this._handlerId=n}runCommand(t,n){const r=t.get(yo).getFocusedCodeEditor();r&&r.trigger("keyboard",this._handlerId,n)}}function _I(e,t){i3t(new r3t("default:"+e,e)),i3t(new r3t(e,e,t))}_I("type",{description:"Type",args:[{name:"args",schema:{type:"object",required:["text"],properties:{text:{type:"string"}}}}]});_I("replacePreviousChar");_I("compositionType");_I("compositionStart");_I("compositionEnd");_I("paste");_I("cut");const vet=_r("markerDecorationsService");var gro=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},mro=function(e,t){return function(n,r){t(n,r,e)}},Wj;let Ume=(Wj=class{constructor(t,n){}dispose(){}},Wj.ID="editor.contrib.markerDecorations",Wj);Ume=gro([mro(1,vet)],Ume);mo(Ume.ID,Ume,0);class jme{constructor(t){this.domNode=t,this._maxWidth="",this._width="",this._height="",this._top="",this._left="",this._bottom="",this._right="",this._paddingLeft="",this._fontFamily="",this._fontWeight="",this._fontSize="",this._fontStyle="",this._fontFeatureSettings="",this._fontVariationSettings="",this._textDecoration="",this._lineHeight="",this._letterSpacing="",this._className="",this._display="",this._position="",this._visibility="",this._color="",this._backgroundColor="",this._layerHint=!1,this._contain="none",this._boxShadow=""}focus(){this.domNode.focus()}setMaxWidth(t){const n=Gp(t);this._maxWidth!==n&&(this._maxWidth=n,this.domNode.style.maxWidth=this._maxWidth)}setWidth(t){const n=Gp(t);this._width!==n&&(this._width=n,this.domNode.style.width=this._width)}setHeight(t){const n=Gp(t);this._height!==n&&(this._height=n,this.domNode.style.height=this._height)}setTop(t){const n=Gp(t);this._top!==n&&(this._top=n,this.domNode.style.top=this._top)}setLeft(t){const n=Gp(t);this._left!==n&&(this._left=n,this.domNode.style.left=this._left)}setBottom(t){const n=Gp(t);this._bottom!==n&&(this._bottom=n,this.domNode.style.bottom=this._bottom)}setRight(t){const n=Gp(t);this._right!==n&&(this._right=n,this.domNode.style.right=this._right)}setPaddingLeft(t){const n=Gp(t);this._paddingLeft!==n&&(this._paddingLeft=n,this.domNode.style.paddingLeft=this._paddingLeft)}setFontFamily(t){this._fontFamily!==t&&(this._fontFamily=t,this.domNode.style.fontFamily=this._fontFamily)}setFontWeight(t){this._fontWeight!==t&&(this._fontWeight=t,this.domNode.style.fontWeight=this._fontWeight)}setFontSize(t){const n=Gp(t);this._fontSize!==n&&(this._fontSize=n,this.domNode.style.fontSize=this._fontSize)}setFontStyle(t){this._fontStyle!==t&&(this._fontStyle=t,this.domNode.style.fontStyle=this._fontStyle)}setFontFeatureSettings(t){this._fontFeatureSettings!==t&&(this._fontFeatureSettings=t,this.domNode.style.fontFeatureSettings=this._fontFeatureSettings)}setFontVariationSettings(t){this._fontVariationSettings!==t&&(this._fontVariationSettings=t,this.domNode.style.fontVariationSettings=this._fontVariationSettings)}setTextDecoration(t){this._textDecoration!==t&&(this._textDecoration=t,this.domNode.style.textDecoration=this._textDecoration)}setLineHeight(t){const n=Gp(t);this._lineHeight!==n&&(this._lineHeight=n,this.domNode.style.lineHeight=this._lineHeight)}setLetterSpacing(t){const n=Gp(t);this._letterSpacing!==n&&(this._letterSpacing=n,this.domNode.style.letterSpacing=this._letterSpacing)}setClassName(t){this._className!==t&&(this._className=t,this.domNode.className=this._className)}toggleClassName(t,n){this.domNode.classList.toggle(t,n),this._className=this.domNode.className}setDisplay(t){this._display!==t&&(this._display=t,this.domNode.style.display=this._display)}setPosition(t){this._position!==t&&(this._position=t,this.domNode.style.position=this._position)}setVisibility(t){this._visibility!==t&&(this._visibility=t,this.domNode.style.visibility=this._visibility)}setColor(t){this._color!==t&&(this._color=t,this.domNode.style.color=this._color)}setBackgroundColor(t){this._backgroundColor!==t&&(this._backgroundColor=t,this.domNode.style.backgroundColor=this._backgroundColor)}setLayerHinting(t){this._layerHint!==t&&(this._layerHint=t,this.domNode.style.transform=this._layerHint?"translate3d(0px, 0px, 0px)":"")}setBoxShadow(t){this._boxShadow!==t&&(this._boxShadow=t,this.domNode.style.boxShadow=t)}setContain(t){this._contain!==t&&(this._contain=t,this.domNode.style.contain=this._contain)}setAttribute(t,n){this.domNode.setAttribute(t,n)}removeAttribute(t){this.domNode.removeAttribute(t)}appendChild(t){this.domNode.appendChild(t.domNode)}removeChild(t){this.domNode.removeChild(t.domNode)}}function Gp(e){return typeof e=="number"?`${e}px`:e}function es(e){return new jme(e)}function Uu(e,t){e instanceof jme?(e.setFontFamily(t.getMassagedFontFamily()),e.setFontWeight(t.fontWeight),e.setFontSize(t.fontSize),e.setFontFeatureSettings(t.fontFeatureSettings),e.setFontVariationSettings(t.fontVariationSettings),e.setLineHeight(t.lineHeight),e.setLetterSpacing(t.letterSpacing)):(e.style.fontFamily=t.getMassagedFontFamily(),e.style.fontWeight=t.fontWeight,e.style.fontSize=t.fontSize+"px",e.style.fontFeatureSettings=t.fontFeatureSettings,e.style.fontVariationSettings=t.fontVariationSettings,e.style.lineHeight=t.lineHeight+"px",e.style.letterSpacing=t.letterSpacing+"px")}class f7n extends ht{constructor(t,n){super(),this._onDidChange=this._register(new at),this.onDidChange=this._onDidChange.event,this._referenceDomElement=t,this._width=-1,this._height=-1,this._resizeObserver=null,this.measureReferenceDomElement(!1,n)}dispose(){this.stopObserving(),super.dispose()}getWidth(){return this._width}getHeight(){return this._height}startObserving(){if(!this._resizeObserver&&this._referenceDomElement){let t=null;const n=()=>{t?this.observe({width:t.width,height:t.height}):this.observe()};let r=!1,o=!1;const s=()=>{if(r&&!o)try{r=!1,o=!0,n()}finally{A1(ii(this._referenceDomElement),()=>{o=!1,s()})}};this._resizeObserver=new ResizeObserver(a=>{a&&a[0]&&a[0].contentRect?t={width:a[0].contentRect.width,height:a[0].contentRect.height}:t=null,r=!0,s()}),this._resizeObserver.observe(this._referenceDomElement)}}stopObserving(){this._resizeObserver&&(this._resizeObserver.disconnect(),this._resizeObserver=null)}observe(t){this.measureReferenceDomElement(!0,t)}measureReferenceDomElement(t,n){let r=0,o=0;n?(r=n.width,o=n.height):this._referenceDomElement&&(r=this._referenceDomElement.clientWidth,o=this._referenceDomElement.clientHeight),r=Math.max(5,r),o=Math.max(5,o),(this._width!==r||this._height!==o)&&(this._width=r,this._height=o,t&&this._onDidChange.fire())}}class kro extends ht{constructor(t){super(),this._onDidChange=this._register(new at),this.onDidChange=this._onDidChange.event,this._listener=()=>this._handleChange(t,!0),this._mediaQueryList=null,this._handleChange(t,!1)}_handleChange(t,n){var r;(r=this._mediaQueryList)==null||r.removeEventListener("change",this._listener),this._mediaQueryList=t.matchMedia(`(resolution: ${t.devicePixelRatio}dppx)`),this._mediaQueryList.addEventListener("change",this._listener),n&&this._onDidChange.fire()}}class vro extends ht{get value(){return this._value}constructor(t){super(),this._onDidChange=this._register(new at),this.onDidChange=this._onDidChange.event,this._value=this._getPixelRatio(t);const n=this._register(new kro(t));this._register(n.onDidChange(()=>{this._value=this._getPixelRatio(t),this._onDidChange.fire(this._value)}))}_getPixelRatio(t){const n=document.createElement("canvas").getContext("2d"),r=t.devicePixelRatio||1,o=n.webkitBackingStorePixelRatio||n.mozBackingStorePixelRatio||n.msBackingStorePixelRatio||n.oBackingStorePixelRatio||n.backingStorePixelRatio||1;return r/o}}class Aro{constructor(){this.mapWindowIdToPixelRatioMonitor=new Map}_getOrCreatePixelRatioMonitor(t){const n=YK(t);let r=this.mapWindowIdToPixelRatioMonitor.get(n);return r||(r=new vro(t),this.mapWindowIdToPixelRatioMonitor.set(n,r),on.once(Mto)(({vscodeWindowId:o})=>{o===n&&(r==null||r.dispose(),this.mapWindowIdToPixelRatioMonitor.delete(n))})),r}getInstance(t){return this._getOrCreatePixelRatioMonitor(t)}}const iJ=new Aro;class pro{constructor(t,n){this.chr=t,this.type=n,this.width=0}fulfill(t){this.width=t}}class Aet{constructor(t,n){this._bareFontInfo=t,this._requests=n,this._container=null,this._testElements=null}read(t){var n;this._createDomElements(),t.document.body.appendChild(this._container),this._readFromDomElements(),(n=this._container)==null||n.remove(),this._container=null,this._testElements=null}_createDomElements(){const t=document.createElement("div");t.style.position="absolute",t.style.top="-50000px",t.style.width="50000px";const n=document.createElement("div");Uu(n,this._bareFontInfo),t.appendChild(n);const r=document.createElement("div");Uu(r,this._bareFontInfo),r.style.fontWeight="bold",t.appendChild(r);const o=document.createElement("div");Uu(o,this._bareFontInfo),o.style.fontStyle="italic",t.appendChild(o);const s=[];for(const a of this._requests){let l;a.type===0&&(l=n),a.type===2&&(l=r),a.type===1&&(l=o),l.appendChild(document.createElement("br"));const d=document.createElement("span");Aet._render(d,a),l.appendChild(d),s.push(d)}this._container=t,this._testElements=s}static _render(t,n){if(n.chr===" "){let r=" ";for(let o=0;o<8;o++)r+=r;t.innerText=r}else{let r=n.chr;for(let o=0;o<8;o++)r+=r;t.textContent=r}}_readFromDomElements(){for(let t=0,n=this._requests.length;t"u"?t:e==="false"?!1:!!e}class Er extends Jz{constructor(t,n,r,o=void 0){typeof o<"u"&&(o.type="boolean",o.default=r),super(t,n,r,o)}validate(t){return si(t,this.defaultValue)}}function nS(e,t,n,r){if(typeof e=="string"&&(e=parseInt(e,10)),typeof e!="number"||isNaN(e))return t;let o=e;return o=Math.max(n,o),o=Math.min(r,o),o|0}class Ss extends Jz{static clampedInt(t,n,r,o){return nS(t,n,r,o)}constructor(t,n,r,o,s,a=void 0){typeof a<"u"&&(a.type="integer",a.default=r,a.minimum=o,a.maximum=s),super(t,n,r,a),this.minimum=o,this.maximum=s}validate(t){return Ss.clampedInt(t,this.defaultValue,this.minimum,this.maximum)}}function Sro(e,t,n,r){if(typeof e>"u")return t;const o=a1.float(e,t);return a1.clamp(o,n,r)}class a1 extends Jz{static clamp(t,n,r){return tr?r:t}static float(t,n){return typeof t=="string"&&(t=parseFloat(t)),typeof t!="number"||isNaN(t)?n:t}constructor(t,n,r,o,s,a,l){typeof s<"u"&&(s.type="number",s.default=r,s.minimum=a,s.maximum=l),super(t,n,r,s),this.validationFn=o,this.minimum=a,this.maximum=l}validate(t){return this.validationFn(a1.float(t,this.defaultValue))}}class hg extends Jz{static string(t,n){return typeof t!="string"?n:t}constructor(t,n,r,o=void 0){typeof o<"u"&&(o.type="string",o.default=r),super(t,n,r,o)}validate(t){return hg.string(t,this.defaultValue)}}function La(e,t,n,r){return typeof e!="string"?t:r&&e in r?r[e]:n.indexOf(e)===-1?t:e}class Ga extends Jz{constructor(t,n,r,o,s=void 0){typeof s<"u"&&(s.type="string",s.enum=o.slice(0),s.default=r),super(t,n,r,s),this._allowedValues=o}validate(t){return La(t,this.defaultValue,this._allowedValues)}}class hX extends rl{constructor(t,n,r,o,s,a,l=void 0){typeof l<"u"&&(l.type="string",l.enum=s,l.default=o),super(t,n,r,l),this._allowedValues=s,this._convert=a}validate(t){return typeof t!="string"?this.defaultValue:this._allowedValues.indexOf(t)===-1?this.defaultValue:this._convert(t)}}function Lro(e){switch(e){case"none":return 0;case"keep":return 1;case"brackets":return 2;case"advanced":return 3;case"full":return 4}}class xro extends rl{constructor(){super(2,"accessibilitySupport",0,{type:"string",enum:["auto","on","off"],enumDescriptions:[U(201,"Use platform APIs to detect when a Screen Reader is attached."),U(202,"Optimize for usage with a Screen Reader."),U(203,"Assume a screen reader is not attached.")],default:"auto",tags:["accessibility"],description:U(204,"Controls if the UI should run in a mode where it is optimized for screen readers.")})}validate(t){switch(t){case"auto":return 0;case"off":return 1;case"on":return 2}return this.defaultValue}compute(t,n,r){return r===0?t.accessibilitySupport:r}}class Ero extends rl{constructor(){const t={insertSpace:!0,ignoreEmptyLines:!0};super(29,"comments",t,{"editor.comments.insertSpace":{type:"boolean",default:t.insertSpace,description:U(205,"Controls whether a space character is inserted when commenting.")},"editor.comments.ignoreEmptyLines":{type:"boolean",default:t.ignoreEmptyLines,description:U(206,"Controls if empty lines should be ignored with toggle, add or remove actions for line comments.")}})}validate(t){if(!t||typeof t!="object")return this.defaultValue;const n=t;return{insertSpace:si(n.insertSpace,this.defaultValue.insertSpace),ignoreEmptyLines:si(n.ignoreEmptyLines,this.defaultValue.ignoreEmptyLines)}}}function Tro(e){switch(e){case"blink":return 1;case"smooth":return 2;case"phase":return 3;case"expand":return 4;case"solid":return 5}}var lu;(function(e){e[e.Line=1]="Line",e[e.Block=2]="Block",e[e.Underline=3]="Underline",e[e.LineThin=4]="LineThin",e[e.BlockOutline=5]="BlockOutline",e[e.UnderlineThin=6]="UnderlineThin"})(lu||(lu={}));function o3t(e){switch(e){case"line":return lu.Line;case"block":return lu.Block;case"underline":return lu.Underline;case"line-thin":return lu.LineThin;case"block-outline":return lu.BlockOutline;case"underline-thin":return lu.UnderlineThin}}class Qro extends aE{constructor(){super(162,"")}compute(t,n,r){const o=["monaco-editor"];return n.get(48)&&o.push(n.get(48)),t.extraEditorClassName&&o.push(t.extraEditorClassName),n.get(82)==="default"?o.push("mouse-default"):n.get(82)==="copy"&&o.push("mouse-copy"),n.get(127)&&o.push("showUnused"),n.get(157)&&o.push("showDeprecated"),o.join(" ")}}class Dro extends Er{constructor(){super(45,"emptySelectionClipboard",!0,{description:U(207,"Controls whether copying without a selection copies the current line.")})}compute(t,n,r){return r&&t.emptySelectionClipboard}}class Bro extends rl{constructor(){const t={cursorMoveOnType:!0,findOnType:!0,seedSearchStringFromSelection:"always",autoFindInSelection:"never",globalFindClipboard:!1,addExtraSpaceOnTop:!0,loop:!0,history:"workspace",replaceHistory:"workspace"};super(50,"find",t,{"editor.find.cursorMoveOnType":{type:"boolean",default:t.cursorMoveOnType,description:U(208,"Controls whether the cursor should jump to find matches while typing.")},"editor.find.seedSearchStringFromSelection":{type:"string",enum:["never","always","selection"],default:t.seedSearchStringFromSelection,enumDescriptions:[U(209,"Never seed search string from the editor selection."),U(210,"Always seed search string from the editor selection, including word at cursor position."),U(211,"Only seed search string from the editor selection.")],description:U(212,"Controls whether the search string in the Find Widget is seeded from the editor selection.")},"editor.find.autoFindInSelection":{type:"string",enum:["never","always","multiline"],default:t.autoFindInSelection,enumDescriptions:[U(213,"Never turn on Find in Selection automatically (default)."),U(214,"Always turn on Find in Selection automatically."),U(215,"Turn on Find in Selection automatically when multiple lines of content are selected.")],description:U(216,"Controls the condition for turning on Find in Selection automatically.")},"editor.find.globalFindClipboard":{type:"boolean",default:t.globalFindClipboard,description:U(217,"Controls whether the Find Widget should read or modify the shared find clipboard on macOS."),included:Qr},"editor.find.addExtraSpaceOnTop":{type:"boolean",default:t.addExtraSpaceOnTop,description:U(218,"Controls whether the Find Widget should add extra lines on top of the editor. When true, you can scroll beyond the first line when the Find Widget is visible.")},"editor.find.loop":{type:"boolean",default:t.loop,description:U(219,"Controls whether the search automatically restarts from the beginning (or the end) when no further matches can be found.")},"editor.find.history":{type:"string",enum:["never","workspace"],default:"workspace",enumDescriptions:[U(220,"Do not store search history from the find widget."),U(221,"Store search history across the active workspace")],description:U(222,"Controls how the find widget history should be stored")},"editor.find.replaceHistory":{type:"string",enum:["never","workspace"],default:"workspace",enumDescriptions:[U(223,"Do not store history from the replace widget."),U(224,"Store replace history across the active workspace")],description:U(225,"Controls how the replace widget history should be stored")},"editor.find.findOnType":{type:"boolean",default:t.findOnType,description:U(226,"Controls whether the Find Widget should search as you type.")}})}validate(t){if(!t||typeof t!="object")return this.defaultValue;const n=t;return{cursorMoveOnType:si(n.cursorMoveOnType,this.defaultValue.cursorMoveOnType),findOnType:si(n.findOnType,this.defaultValue.findOnType),seedSearchStringFromSelection:typeof n.seedSearchStringFromSelection=="boolean"?n.seedSearchStringFromSelection?"always":"never":La(n.seedSearchStringFromSelection,this.defaultValue.seedSearchStringFromSelection,["never","always","selection"]),autoFindInSelection:typeof n.autoFindInSelection=="boolean"?n.autoFindInSelection?"always":"never":La(n.autoFindInSelection,this.defaultValue.autoFindInSelection,["never","always","multiline"]),globalFindClipboard:si(n.globalFindClipboard,this.defaultValue.globalFindClipboard),addExtraSpaceOnTop:si(n.addExtraSpaceOnTop,this.defaultValue.addExtraSpaceOnTop),loop:si(n.loop,this.defaultValue.loop),history:La(n.history,this.defaultValue.history,["never","workspace"]),replaceHistory:La(n.replaceHistory,this.defaultValue.replaceHistory,["never","workspace"])}}}const X_=class X_ extends rl{constructor(){super(60,"fontLigatures",X_.OFF,{anyOf:[{type:"boolean",description:U(227,"Enables/Disables font ligatures ('calt' and 'liga' font features). Change this to a string for fine-grained control of the 'font-feature-settings' CSS property.")},{type:"string",description:U(228,"Explicit 'font-feature-settings' CSS property. A boolean can be passed instead if one only needs to turn on/off ligatures.")}],description:U(229,"Configures font ligatures or font features. Can be either a boolean to enable/disable ligatures or a string for the value of the CSS 'font-feature-settings' property."),default:!1})}validate(t){return typeof t>"u"?this.defaultValue:typeof t=="string"?t==="false"||t.length===0?X_.OFF:t==="true"?X_.ON:t:t?X_.ON:X_.OFF}};X_.OFF='"liga" off, "calt" off',X_.ON='"liga" on, "calt" on';let N8=X_;const G_=class G_ extends rl{constructor(){super(63,"fontVariations",G_.OFF,{anyOf:[{type:"boolean",description:U(230,"Enables/Disables the translation from font-weight to font-variation-settings. Change this to a string for fine-grained control of the 'font-variation-settings' CSS property.")},{type:"string",description:U(231,"Explicit 'font-variation-settings' CSS property. A boolean can be passed instead if one only needs to translate font-weight to font-variation-settings.")}],description:U(232,"Configures font variations. Can be either a boolean to enable/disable the translation from font-weight to font-variation-settings or a string for the value of the CSS 'font-variation-settings' property."),default:!1})}validate(t){return typeof t>"u"?this.defaultValue:typeof t=="string"?t==="false"?G_.OFF:t==="true"?G_.TRANSLATE:t:t?G_.TRANSLATE:G_.OFF}compute(t,n,r){return t.fontInfo.fontVariationSettings}};G_.OFF=g7n,G_.TRANSLATE=m7n;let QNe=G_;class Rro extends aE{constructor(){super(59,new Wme({pixelRatio:0,fontFamily:"",fontWeight:"",fontSize:0,fontFeatureSettings:"",fontVariationSettings:"",lineHeight:0,letterSpacing:0,isMonospace:!1,typicalHalfwidthCharacterWidth:0,typicalFullwidthCharacterWidth:0,canUseHalfwidthRightwardsArrow:!1,spaceWidth:0,middotWidth:0,wsmiddotWidth:0,maxDigitWidth:0},!1))}compute(t,n,r){return t.fontInfo}}class Iro extends aE{constructor(){super(161,lu.Line)}compute(t,n,r){return t.inputMode==="overtype"?n.get(92):n.get(34)}}class Mro extends aE{constructor(){super(170,!1)}compute(t,n){return t.editContextSupported&&n.get(44)}}class Pro extends aE{constructor(){super(172,!1)}compute(t,n){return t.accessibilitySupport===2?n.get(7):n.get(6)}}class Fro extends Jz{constructor(){super(61,"fontSize",f1.fontSize,{type:"number",minimum:6,maximum:100,default:f1.fontSize,description:U(233,"Controls the font size in pixels.")})}validate(t){const n=a1.float(t,this.defaultValue);return n===0?f1.fontSize:a1.clamp(n,6,100)}compute(t,n,r){return t.fontInfo.fontSize}}const Vw=class Vw extends rl{constructor(){super(62,"fontWeight",f1.fontWeight,{anyOf:[{type:"number",minimum:Vw.MINIMUM_VALUE,maximum:Vw.MAXIMUM_VALUE,errorMessage:U(234,'Only "normal" and "bold" keywords or numbers between 1 and 1000 are allowed.')},{type:"string",pattern:"^(normal|bold|1000|[1-9][0-9]{0,2})$"},{enum:Vw.SUGGESTION_VALUES}],default:f1.fontWeight,description:U(235,'Controls the font weight. Accepts "normal" and "bold" keywords or numbers between 1 and 1000.')})}validate(t){return t==="normal"||t==="bold"?t:String(Ss.clampedInt(t,f1.fontWeight,Vw.MINIMUM_VALUE,Vw.MAXIMUM_VALUE))}};Vw.SUGGESTION_VALUES=["normal","bold","100","200","300","400","500","600","700","800","900"],Vw.MINIMUM_VALUE=1,Vw.MAXIMUM_VALUE=1e3;let DNe=Vw;class Nro extends rl{constructor(){const t={multiple:"peek",multipleDefinitions:"peek",multipleTypeDefinitions:"peek",multipleDeclarations:"peek",multipleImplementations:"peek",multipleReferences:"peek",multipleTests:"peek",alternativeDefinitionCommand:"editor.action.goToReferences",alternativeTypeDefinitionCommand:"editor.action.goToReferences",alternativeDeclarationCommand:"editor.action.goToReferences",alternativeImplementationCommand:"",alternativeReferenceCommand:"",alternativeTestsCommand:""},n={type:"string",enum:["peek","gotoAndPeek","goto"],default:t.multiple,enumDescriptions:[U(236,"Show Peek view of the results (default)"),U(237,"Go to the primary result and show a Peek view"),U(238,"Go to the primary result and enable Peek-less navigation to others")]},r=["","editor.action.referenceSearch.trigger","editor.action.goToReferences","editor.action.peekImplementation","editor.action.goToImplementation","editor.action.peekTypeDefinition","editor.action.goToTypeDefinition","editor.action.peekDeclaration","editor.action.revealDeclaration","editor.action.peekDefinition","editor.action.revealDefinitionAside","editor.action.revealDefinition"];super(67,"gotoLocation",t,{"editor.gotoLocation.multiple":{deprecationMessage:U(239,"This setting is deprecated, please use separate settings like 'editor.editor.gotoLocation.multipleDefinitions' or 'editor.editor.gotoLocation.multipleImplementations' instead.")},"editor.gotoLocation.multipleDefinitions":{description:U(240,"Controls the behavior the 'Go to Definition'-command when multiple target locations exist."),...n},"editor.gotoLocation.multipleTypeDefinitions":{description:U(241,"Controls the behavior the 'Go to Type Definition'-command when multiple target locations exist."),...n},"editor.gotoLocation.multipleDeclarations":{description:U(242,"Controls the behavior the 'Go to Declaration'-command when multiple target locations exist."),...n},"editor.gotoLocation.multipleImplementations":{description:U(243,"Controls the behavior the 'Go to Implementations'-command when multiple target locations exist."),...n},"editor.gotoLocation.multipleReferences":{description:U(244,"Controls the behavior the 'Go to References'-command when multiple target locations exist."),...n},"editor.gotoLocation.alternativeDefinitionCommand":{type:"string",default:t.alternativeDefinitionCommand,enum:r,description:U(245,"Alternative command id that is being executed when the result of 'Go to Definition' is the current location.")},"editor.gotoLocation.alternativeTypeDefinitionCommand":{type:"string",default:t.alternativeTypeDefinitionCommand,enum:r,description:U(246,"Alternative command id that is being executed when the result of 'Go to Type Definition' is the current location.")},"editor.gotoLocation.alternativeDeclarationCommand":{type:"string",default:t.alternativeDeclarationCommand,enum:r,description:U(247,"Alternative command id that is being executed when the result of 'Go to Declaration' is the current location.")},"editor.gotoLocation.alternativeImplementationCommand":{type:"string",default:t.alternativeImplementationCommand,enum:r,description:U(248,"Alternative command id that is being executed when the result of 'Go to Implementation' is the current location.")},"editor.gotoLocation.alternativeReferenceCommand":{type:"string",default:t.alternativeReferenceCommand,enum:r,description:U(249,"Alternative command id that is being executed when the result of 'Go to Reference' is the current location.")}})}validate(t){if(!t||typeof t!="object")return this.defaultValue;const n=t;return{multiple:La(n.multiple,this.defaultValue.multiple,["peek","gotoAndPeek","goto"]),multipleDefinitions:La(n.multipleDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleTypeDefinitions:La(n.multipleTypeDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleDeclarations:La(n.multipleDeclarations,"peek",["peek","gotoAndPeek","goto"]),multipleImplementations:La(n.multipleImplementations,"peek",["peek","gotoAndPeek","goto"]),multipleReferences:La(n.multipleReferences,"peek",["peek","gotoAndPeek","goto"]),multipleTests:La(n.multipleTests,"peek",["peek","gotoAndPeek","goto"]),alternativeDefinitionCommand:hg.string(n.alternativeDefinitionCommand,this.defaultValue.alternativeDefinitionCommand),alternativeTypeDefinitionCommand:hg.string(n.alternativeTypeDefinitionCommand,this.defaultValue.alternativeTypeDefinitionCommand),alternativeDeclarationCommand:hg.string(n.alternativeDeclarationCommand,this.defaultValue.alternativeDeclarationCommand),alternativeImplementationCommand:hg.string(n.alternativeImplementationCommand,this.defaultValue.alternativeImplementationCommand),alternativeReferenceCommand:hg.string(n.alternativeReferenceCommand,this.defaultValue.alternativeReferenceCommand),alternativeTestsCommand:hg.string(n.alternativeTestsCommand,this.defaultValue.alternativeTestsCommand)}}}class Uro extends rl{constructor(){const t={enabled:!0,delay:300,hidingDelay:300,sticky:!0,above:!0};super(69,"hover",t,{"editor.hover.enabled":{type:"boolean",default:t.enabled,description:U(250,"Controls whether the hover is shown.")},"editor.hover.delay":{type:"number",default:t.delay,minimum:0,maximum:1e4,description:U(251,"Controls the delay in milliseconds after which the hover is shown.")},"editor.hover.sticky":{type:"boolean",default:t.sticky,description:U(252,"Controls whether the hover should remain visible when mouse is moved over it.")},"editor.hover.hidingDelay":{type:"integer",minimum:0,default:t.hidingDelay,markdownDescription:U(253,"Controls the delay in milliseconds after which the hover is hidden. Requires `#editor.hover.sticky#` to be enabled.")},"editor.hover.above":{type:"boolean",default:t.above,description:U(254,"Prefer showing hovers above the line, if there's space.")}})}validate(t){if(!t||typeof t!="object")return this.defaultValue;const n=t;return{enabled:si(n.enabled,this.defaultValue.enabled),delay:Ss.clampedInt(n.delay,this.defaultValue.delay,0,1e4),sticky:si(n.sticky,this.defaultValue.sticky),hidingDelay:Ss.clampedInt(n.hidingDelay,this.defaultValue.hidingDelay,0,6e5),above:si(n.above,this.defaultValue.above)}}}class BU extends aE{constructor(){super(165,{width:0,height:0,glyphMarginLeft:0,glyphMarginWidth:0,glyphMarginDecorationLaneCount:0,lineNumbersLeft:0,lineNumbersWidth:0,decorationsLeft:0,decorationsWidth:0,contentLeft:0,contentWidth:0,minimap:{renderMinimap:0,minimapLeft:0,minimapWidth:0,minimapHeightIsEditorHeight:!1,minimapIsSampling:!1,minimapScale:1,minimapLineHeight:1,minimapCanvasInnerWidth:0,minimapCanvasInnerHeight:0,minimapCanvasOuterWidth:0,minimapCanvasOuterHeight:0},viewportColumn:0,isWordWrapMinified:!1,isViewportWrapping:!1,wrappingColumn:-1,verticalScrollbarWidth:0,horizontalScrollbarHeight:0,overviewRuler:{top:0,width:0,height:0,right:0}})}compute(t,n,r){return BU.computeLayout(n,{memory:t.memory,outerWidth:t.outerWidth,outerHeight:t.outerHeight,isDominatedByLongLines:t.isDominatedByLongLines,lineHeight:t.fontInfo.lineHeight,viewLineCount:t.viewLineCount,lineNumbersDigitCount:t.lineNumbersDigitCount,typicalHalfwidthCharacterWidth:t.fontInfo.typicalHalfwidthCharacterWidth,maxDigitWidth:t.fontInfo.maxDigitWidth,pixelRatio:t.pixelRatio,glyphMarginDecorationLaneCount:t.glyphMarginDecorationLaneCount})}static computeContainedMinimapLineCount(t){const n=t.height/t.lineHeight,r=Math.floor(t.paddingTop/t.lineHeight);let o=Math.floor(t.paddingBottom/t.lineHeight);t.scrollBeyondLastLine&&(o=Math.max(o,n-1));const s=(r+t.viewLineCount+o)/(t.pixelRatio*t.height),a=Math.floor(t.viewLineCount/s);return{typicalViewportLineCount:n,extraLinesBeforeFirstLine:r,extraLinesBeyondLastLine:o,desiredRatio:s,minimapLineCount:a}}static _computeMinimapLayout(t,n){const r=t.outerWidth,o=t.outerHeight,s=t.pixelRatio;if(!t.minimap.enabled)return{renderMinimap:0,minimapLeft:0,minimapWidth:0,minimapHeightIsEditorHeight:!1,minimapIsSampling:!1,minimapScale:1,minimapLineHeight:1,minimapCanvasInnerWidth:0,minimapCanvasInnerHeight:Math.floor(s*o),minimapCanvasOuterWidth:0,minimapCanvasOuterHeight:o};const a=n.stableMinimapLayoutInput,l=a&&t.outerHeight===a.outerHeight&&t.lineHeight===a.lineHeight&&t.typicalHalfwidthCharacterWidth===a.typicalHalfwidthCharacterWidth&&t.pixelRatio===a.pixelRatio&&t.scrollBeyondLastLine===a.scrollBeyondLastLine&&t.paddingTop===a.paddingTop&&t.paddingBottom===a.paddingBottom&&t.minimap.enabled===a.minimap.enabled&&t.minimap.side===a.minimap.side&&t.minimap.size===a.minimap.size&&t.minimap.showSlider===a.minimap.showSlider&&t.minimap.renderCharacters===a.minimap.renderCharacters&&t.minimap.maxColumn===a.minimap.maxColumn&&t.minimap.scale===a.minimap.scale&&t.verticalScrollbarWidth===a.verticalScrollbarWidth&&t.isViewportWrapping===a.isViewportWrapping,d=t.lineHeight,u=t.typicalHalfwidthCharacterWidth,h=t.scrollBeyondLastLine,g=t.minimap.renderCharacters;let m=s>=2?Math.round(t.minimap.scale*2):t.minimap.scale;const v=t.minimap.maxColumn,f=t.minimap.size,k=t.minimap.side,A=t.verticalScrollbarWidth,p=t.viewLineCount,b=t.remainingWidth,w=t.isViewportWrapping,O=g?2:3;let y=Math.floor(s*o);const C=y/s;let _=!1,S=!1,L=O*m,E=m/s,Q=1;if(f==="fill"||f==="fit"){const{typicalViewportLineCount:M,extraLinesBeforeFirstLine:N,extraLinesBeyondLastLine:j,desiredRatio:W,minimapLineCount:H}=BU.computeContainedMinimapLineCount({viewLineCount:p,scrollBeyondLastLine:h,paddingTop:t.paddingTop,paddingBottom:t.paddingBottom,height:o,lineHeight:d,pixelRatio:s});if(p/H>1)_=!0,S=!0,m=1,L=1,E=m/s;else{let Y=!1,Z=m+1;if(f==="fit"){const ie=Math.ceil((N+p+j)*L);w&&l&&b<=n.stableFitRemainingWidth?(Y=!0,Z=n.stableFitMaxMinimapScale):Y=ie>y}if(f==="fill"||Y){_=!0;const ie=m;L=Math.min(d*s,Math.max(1,Math.floor(1/W))),w&&l&&b<=n.stableFitRemainingWidth&&(Z=n.stableFitMaxMinimapScale),m=Math.min(Z,Math.max(1,Math.floor(L/O))),m>ie&&(Q=Math.min(2,m/ie)),E=m/s/Q,y=Math.ceil(Math.max(M,N+p+j)*L),w?(n.stableMinimapLayoutInput=t,n.stableFitRemainingWidth=b,n.stableFitMaxMinimapScale=m):(n.stableMinimapLayoutInput=null,n.stableFitRemainingWidth=0)}}}const T=Math.floor(v*E),P=Math.min(T,Math.max(0,Math.floor((b-A-2)*E/(u+E)))+Qw);let D=Math.floor(s*P);const I=D/s;D=Math.floor(D*Q);const B=g?1:2,R=k==="left"?0:r-P-A;return{renderMinimap:B,minimapLeft:R,minimapWidth:P,minimapHeightIsEditorHeight:_,minimapIsSampling:S,minimapScale:m,minimapLineHeight:L,minimapCanvasInnerWidth:D,minimapCanvasInnerHeight:y,minimapCanvasOuterWidth:I,minimapCanvasOuterHeight:C}}static computeLayout(t,n){const r=n.outerWidth|0,o=n.outerHeight|0,s=n.lineHeight|0,a=n.lineNumbersDigitCount|0,l=n.typicalHalfwidthCharacterWidth,d=n.maxDigitWidth,u=n.pixelRatio,h=n.viewLineCount,g=t.get(154),m=g==="inherit"?t.get(153):g,v=m==="inherit"?t.get(149):m,f=t.get(152),k=n.isDominatedByLongLines,A=t.get(66),p=t.get(76).renderType!==0,b=t.get(77),w=t.get(119),O=t.get(96),y=t.get(81),C=t.get(117),_=C.verticalScrollbarSize,S=C.verticalHasArrows,L=C.arrowSize,E=C.horizontalScrollbarSize,Q=t.get(52),T=t.get(126)!=="never";let P=t.get(74);Q&&T&&(P+=16);let D=0;if(p){const re=Math.max(a,b);D=Math.round(re*d)}let I=0;A&&(I=s*n.glyphMarginDecorationLaneCount);let B=0,R=B+I,M=R+D,N=M+P;const j=r-I-D-P;let W=!1,H=!1,X=-1;t.get(2)===2&&m==="inherit"&&k?(W=!0,H=!0):v==="on"||v==="bounded"?H=!0:v==="wordWrapColumn"&&(X=f);const Y=BU._computeMinimapLayout({outerWidth:r,outerHeight:o,lineHeight:s,typicalHalfwidthCharacterWidth:l,pixelRatio:u,scrollBeyondLastLine:w,paddingTop:O.top,paddingBottom:O.bottom,minimap:y,verticalScrollbarWidth:_,viewLineCount:h,remainingWidth:j,isViewportWrapping:H},n.memory||new v7n);Y.renderMinimap!==0&&Y.minimapLeft===0&&(B+=Y.minimapWidth,R+=Y.minimapWidth,M+=Y.minimapWidth,N+=Y.minimapWidth);const Z=j-Y.minimapWidth,ie=Math.max(1,Math.floor((Z-_-2)/l)),J=S?L:0;return H&&(X=Math.max(1,ie),v==="bounded"&&(X=Math.min(X,f))),{width:r,height:o,glyphMarginLeft:B,glyphMarginWidth:I,glyphMarginDecorationLaneCount:n.glyphMarginDecorationLaneCount,lineNumbersLeft:R,lineNumbersWidth:D,decorationsLeft:M,decorationsWidth:P,contentLeft:N,contentWidth:Z,minimap:Y,viewportColumn:ie,isWordWrapMinified:W,isViewportWrapping:H,wrappingColumn:X,verticalScrollbarWidth:_,horizontalScrollbarHeight:E,overviewRuler:{top:J,width:_,height:o-2*J,right:0}}}}class jro extends rl{constructor(){super(156,"wrappingStrategy","simple",{"editor.wrappingStrategy":{enumDescriptions:[U(255,"Assumes that all characters are of the same width. This is a fast algorithm that works correctly for monospace fonts and certain scripts (like Latin characters) where glyphs are of equal width."),U(256,"Delegates wrapping points computation to the browser. This is a slow algorithm, that might cause freezes for large files, but it works correctly in all cases.")],type:"string",enum:["simple","advanced"],default:"simple",description:U(257,"Controls the algorithm that computes wrapping points. Note that when in accessibility mode, advanced will be used for the best experience.")}})}validate(t){return La(t,"simple",["simple","advanced"])}compute(t,n,r){return n.get(2)===2?"advanced":r}}var y4;(function(e){e.Off="off",e.OnCode="onCode",e.On="on"})(y4||(y4={}));class Wro extends rl{constructor(){const t={enabled:y4.OnCode};super(73,"lightbulb",t,{"editor.lightbulb.enabled":{type:"string",enum:[y4.Off,y4.OnCode,y4.On],default:t.enabled,enumDescriptions:[U(258,"Disable the code action menu."),U(259,"Show the code action menu when the cursor is on lines with code."),U(260,"Show the code action menu when the cursor is on lines with code or on empty lines.")],description:U(261,"Enables the Code Action lightbulb in the editor.")}})}validate(t){return!t||typeof t!="object"?this.defaultValue:{enabled:La(t.enabled,this.defaultValue.enabled,[y4.Off,y4.OnCode,y4.On])}}}class Vro extends rl{constructor(){const t={enabled:!0,maxLineCount:5,defaultModel:"outlineModel",scrollWithEditor:!0};super(131,"stickyScroll",t,{"editor.stickyScroll.enabled":{type:"boolean",default:t.enabled,description:U(262,"Shows the nested current scopes during the scroll at the top of the editor.")},"editor.stickyScroll.maxLineCount":{type:"number",default:t.maxLineCount,minimum:1,maximum:20,description:U(263,"Defines the maximum number of sticky lines to show.")},"editor.stickyScroll.defaultModel":{type:"string",enum:["outlineModel","foldingProviderModel","indentationModel"],default:t.defaultModel,description:U(264,"Defines the model to use for determining which lines to stick. If the outline model does not exist, it will fall back on the folding provider model which falls back on the indentation model. This order is respected in all three cases.")},"editor.stickyScroll.scrollWithEditor":{type:"boolean",default:t.scrollWithEditor,description:U(265,"Enable scrolling of Sticky Scroll with the editor's horizontal scrollbar.")}})}validate(t){if(!t||typeof t!="object")return this.defaultValue;const n=t;return{enabled:si(n.enabled,this.defaultValue.enabled),maxLineCount:Ss.clampedInt(n.maxLineCount,this.defaultValue.maxLineCount,1,20),defaultModel:La(n.defaultModel,this.defaultValue.defaultModel,["outlineModel","foldingProviderModel","indentationModel"]),scrollWithEditor:si(n.scrollWithEditor,this.defaultValue.scrollWithEditor)}}}class zro extends rl{constructor(){const t={enabled:"on",fontSize:0,fontFamily:"",padding:!1,maximumLength:43};super(159,"inlayHints",t,{"editor.inlayHints.enabled":{type:"string",default:t.enabled,description:U(266,"Enables the inlay hints in the editor."),enum:["on","onUnlessPressed","offUnlessPressed","off"],markdownEnumDescriptions:[U(267,"Inlay hints are enabled"),U(268,"Inlay hints are showing by default and hide when holding {0}",Qr?"Ctrl+Option":"Ctrl+Alt"),U(269,"Inlay hints are hidden by default and show when holding {0}",Qr?"Ctrl+Option":"Ctrl+Alt"),U(270,"Inlay hints are disabled")]},"editor.inlayHints.fontSize":{type:"number",default:t.fontSize,markdownDescription:U(271,"Controls font size of inlay hints in the editor. As default the {0} is used when the configured value is less than {1} or greater than the editor font size.","`#editor.fontSize#`","`5`")},"editor.inlayHints.fontFamily":{type:"string",default:t.fontFamily,markdownDescription:U(272,"Controls font family of inlay hints in the editor. When set to empty, the {0} is used.","`#editor.fontFamily#`")},"editor.inlayHints.padding":{type:"boolean",default:t.padding,description:U(273,"Enables the padding around the inlay hints in the editor.")},"editor.inlayHints.maximumLength":{type:"number",default:t.maximumLength,markdownDescription:U(274,"Maximum overall length of inlay hints, for a single line, before they get truncated by the editor. Set to `0` to never truncate")}})}validate(t){if(!t||typeof t!="object")return this.defaultValue;const n=t;return typeof n.enabled=="boolean"&&(n.enabled=n.enabled?"on":"off"),{enabled:La(n.enabled,this.defaultValue.enabled,["on","off","offUnlessPressed","onUnlessPressed"]),fontSize:Ss.clampedInt(n.fontSize,this.defaultValue.fontSize,0,100),fontFamily:hg.string(n.fontFamily,this.defaultValue.fontFamily),padding:si(n.padding,this.defaultValue.padding),maximumLength:Ss.clampedInt(n.maximumLength,this.defaultValue.maximumLength,0,Number.MAX_SAFE_INTEGER)}}}class Hro extends rl{constructor(){super(74,"lineDecorationsWidth",10)}validate(t){return typeof t=="string"&&/^\d+(\.\d+)?ch$/.test(t)?-parseFloat(t.substring(0,t.length-2)):Ss.clampedInt(t,this.defaultValue,0,1e3)}compute(t,n,r){return r<0?Ss.clampedInt(-r*t.fontInfo.typicalHalfwidthCharacterWidth,this.defaultValue,0,1e3):r}}class $ro extends a1{constructor(){super(75,"lineHeight",f1.lineHeight,t=>a1.clamp(t,0,150),{markdownDescription:U(275,`Controls the line height. - Use 0 to automatically compute the line height from the font size. - Values between 0 and 8 will be used as a multiplier with the font size. - - Values greater than or equal to 8 will be used as effective values.`)},0,150)}compute(t,n,r){return t.fontInfo.lineHeight}}class Xro extends rl{constructor(){const t={enabled:!0,size:"proportional",side:"right",showSlider:"mouseover",autohide:"none",renderCharacters:!0,maxColumn:120,scale:1,showRegionSectionHeaders:!0,showMarkSectionHeaders:!0,markSectionHeaderRegex:"\\bMARK:\\s*(?-?)\\s*(?
    ");let f=null;return h&&IU&&Nao&&a.isBasicASCII&&m.isLTR&&l.useMonospaceOptimizations&&v.containsForeignElements===0&&(f=new kle(this._renderedViewLine?this._renderedViewLine.domNode:null,m,v.characterMapping)),f||(f=H7n(this._renderedViewLine?this._renderedViewLine.domNode:null,m,v.characterMapping,v.containsForeignElements)),this._renderedViewLine=f,!0}layoutLine(t,n,r){this._renderedViewLine&&this._renderedViewLine.domNode&&(this._renderedViewLine.domNode.setTop(n),this._renderedViewLine.domNode.setHeight(r),this._renderedViewLine.domNode.setLineHeight(r))}isRenderedRTL(){return this._renderedViewLine?this._renderedViewLine.input.textDirection===Gk.RTL:!1}getWidth(t){return this._renderedViewLine?this._renderedViewLine.getWidth(t):0}getWidthIsFast(){return this._renderedViewLine?this._renderedViewLine.getWidthIsFast():!0}needsMonospaceFontCheck(){return this._renderedViewLine?this._renderedViewLine instanceof kle:!1}monospaceAssumptionsAreValid(){return this._renderedViewLine&&this._renderedViewLine instanceof kle?this._renderedViewLine.monospaceAssumptionsAreValid():IU}onMonospaceAssumptionsInvalidated(){this._renderedViewLine&&this._renderedViewLine instanceof kle&&(this._renderedViewLine=this._renderedViewLine.toSlowRenderedLine())}getVisibleRangesForRange(t,n,r,o){if(!this._renderedViewLine)return null;n=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,n)),r=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,r));const s=this._renderedViewLine.input.stopRenderingLineAfter;if(s!==-1&&n>s+1&&r>s+1)return new VNe(!0,[new M9(this.getWidth(o),0)]);s!==-1&&n>s+1&&(n=s+1),s!==-1&&r>s+1&&(r=s+1);const a=this._renderedViewLine.getVisibleRangesForRange(t,n,r,o);return a&&a.length>0?new VNe(!1,a):null}getColumnOfNodeOffset(t,n){return this._renderedViewLine?this._renderedViewLine.getColumnOfNodeOffset(t,n):1}};_ve.CLASS_NAME="view-line";let pS=_ve;class kle{constructor(t,n,r){this._cachedWidth=-1,this.domNode=t,this.input=n;const o=Math.floor(n.lineContent.length/300);if(o>0){this._keyColumnPixelOffsetCache=new Float32Array(o);for(let s=0;s=2&&(console.warn("monospace assumptions have been violated, therefore disabling monospace optimizations!"),IU=!1)}return IU}toSlowRenderedLine(){return H7n(this.domNode,this.input,this._characterMapping,0)}getVisibleRangesForRange(t,n,r,o){const s=this._getColumnPixelOffset(t,n,o),a=this._getColumnPixelOffset(t,r,o);return[new M9(s,a-s)]}_getColumnPixelOffset(t,n,r){if(n<=300){const u=this._characterMapping.getHorizontalOffset(n);return this._charWidth*u}const o=Math.floor((n-1)/300)-1,s=(o+1)*300+1;let a=-1;if(this._keyColumnPixelOffsetCache&&(a=this._keyColumnPixelOffsetCache[o],a===-1&&(a=this._actualReadPixelOffset(t,s,r),this._keyColumnPixelOffsetCache[o]=a)),a===-1){const u=this._characterMapping.getHorizontalOffset(n);return this._charWidth*u}const l=this._characterMapping.getHorizontalOffset(s),d=this._characterMapping.getHorizontalOffset(n);return a+this._charWidth*(d-l)}_getReadingTarget(t){return t.domNode.firstChild}_actualReadPixelOffset(t,n,r){if(!this.domNode)return-1;const o=this._characterMapping.getDomPosition(n),s=ohe.readHorizontalRanges(this._getReadingTarget(this.domNode),o.partIndex,o.charIndex,o.partIndex,o.charIndex,r);return!s||s.length===0?-1:s[0].left}getColumnOfNodeOffset(t,n){return rV(this._characterMapping,t,n)}}class z7n{constructor(t,n,r,o){if(this.domNode=t,this.input=n,this._characterMapping=r,this._isWhitespaceOnly=/^\s*$/.test(n.lineContent),this._containsForeignElements=o,this._cachedWidth=-1,this._pixelOffsetCache=null,n.isLTR){this._pixelOffsetCache=new Float32Array(Math.max(2,this._characterMapping.length+1));for(let s=0,a=this._characterMapping.length;s<=a;s++)this._pixelOffsetCache[s]=-1}}_getReadingTarget(t){return t.domNode.firstChild}getWidth(t){return this.domNode?(this._cachedWidth===-1&&(this._cachedWidth=this._getReadingTarget(this.domNode).offsetWidth,t==null||t.markDidDomLayout()),this._cachedWidth):0}getWidthIsFast(){return this._cachedWidth!==-1}getVisibleRangesForRange(t,n,r,o){if(!this.domNode)return null;if(this._pixelOffsetCache!==null){const s=this._readPixelOffset(this.domNode,t,n,o);if(s===-1)return null;const a=this._readPixelOffset(this.domNode,t,r,o);return a===-1?null:[new M9(s,a-s)]}return this._readVisibleRangesForRange(this.domNode,t,n,r,o)}_readVisibleRangesForRange(t,n,r,o,s){if(r===o){const a=this._readPixelOffset(t,n,r,s);return a===-1?null:[new M9(a,0)]}else return this._readRawVisibleRangesForRange(t,r,o,s)}_readPixelOffset(t,n,r,o){if(this.input.isLTR&&this._characterMapping.length===0){if(this._containsForeignElements===0||this._containsForeignElements===2)return 0;if(this._containsForeignElements===1)return this.getWidth(o);const s=this._getReadingTarget(t);return s.firstChild?(o.markDidDomLayout(),s.firstChild.offsetWidth):0}if(this._pixelOffsetCache!==null){const s=this._pixelOffsetCache[r];if(s!==-1)return s;const a=this._actualReadPixelOffset(t,n,r,o);return this._pixelOffsetCache[r]=a,a}return this._actualReadPixelOffset(t,n,r,o)}_actualReadPixelOffset(t,n,r,o){if(this._characterMapping.length===0){const d=ohe.readHorizontalRanges(this._getReadingTarget(t),0,0,0,0,o);return!d||d.length===0?-1:d[0].left}if(this.input.isLTR&&r===this._characterMapping.length&&this._isWhitespaceOnly&&this._containsForeignElements===0)return this.getWidth(o);const s=this._characterMapping.getDomPosition(r),a=ohe.readHorizontalRanges(this._getReadingTarget(t),s.partIndex,s.charIndex,s.partIndex,s.charIndex,o);if(!a||a.length===0)return-1;const l=a[0].left;if(this.input.isBasicASCII){const d=this._characterMapping.getHorizontalOffset(r),u=Math.round(this.input.spaceWidth*d);if(Math.abs(u-l)<=1)return u}return l}_readRawVisibleRangesForRange(t,n,r,o){if(this.input.isLTR&&n===1&&r===this._characterMapping.length)return[new M9(0,this.getWidth(o))];const s=this._characterMapping.getDomPosition(n),a=this._characterMapping.getDomPosition(r);return ohe.readHorizontalRanges(this._getReadingTarget(t),s.partIndex,s.charIndex,a.partIndex,a.charIndex,o)}getColumnOfNodeOffset(t,n){return rV(this._characterMapping,t,n)}}class Uao extends z7n{_readVisibleRangesForRange(t,n,r,o,s){const a=super._readVisibleRangesForRange(t,n,r,o,s);if(!a||a.length===0||r===o||r===1&&o===this._characterMapping.length)return a;if(this.input.isLTR){const l=this._readPixelOffset(t,n,o,s);if(l!==-1){const d=a[a.length-1];d.left=4&&t[0]===3&&t[3]===8}static isStrictChildOfViewLines(t){return t.length>4&&t[0]===3&&t[3]===8}static isChildOfScrollableElement(t){return t.length>=2&&t[0]===3&&t[1]===6}static isChildOfMinimap(t){return t.length>=2&&t[0]===3&&t[1]===9}static isChildOfContentWidgets(t){return t.length>=4&&t[0]===3&&t[3]===1}static isChildOfOverflowGuard(t){return t.length>=1&&t[0]===3}static isChildOfOverflowingContentWidgets(t){return t.length>=1&&t[0]===2}static isChildOfOverlayWidgets(t){return t.length>=2&&t[0]===3&&t[1]===4}static isChildOfOverflowingOverlayWidgets(t){return t.length>=1&&t[0]===5}}class oV{constructor(t,n,r){this.viewModel=t.viewModel;const o=t.configuration.options;this.layoutInfo=o.get(165),this.viewDomNode=n.viewDomNode,this.viewLinesGpu=n.viewLinesGpu,this.lineHeight=o.get(75),this.stickyTabStops=o.get(132),this.typicalHalfwidthCharacterWidth=o.get(59).typicalHalfwidthCharacterWidth,this.lastRenderData=r,this._context=t,this._viewHelper=n}getZoneAtCoord(t){return oV.getZoneAtCoord(this._context,t)}static getZoneAtCoord(t,n){const r=t.viewLayout.getWhitespaceAtVerticalOffset(n);if(r){const o=r.verticalOffset+r.height/2,s=t.viewModel.getLineCount();let a=null,l,d=null;return r.afterLineNumber!==s&&(d=new rt(r.afterLineNumber+1,1)),r.afterLineNumber>0&&(a=new rt(r.afterLineNumber,t.viewModel.getLineMaxColumn(r.afterLineNumber))),d===null?l=a:a===null?l=d:n=t.layoutInfo.glyphMarginLeft,this.isInContentArea=!this.isInMarginArea,this.mouseColumn=Math.max(0,rg._getMouseColumn(this.mouseContentHorizontalOffset,t.typicalHalfwidthCharacterWidth))}}class Hao extends zao{get target(){return this._useHitTestTarget?this.hitTestResult.value.hitTarget:this._eventTarget}get targetPath(){return this._targetPathCacheElement!==this.target&&(this._targetPathCacheElement=this.target,this._targetPathCacheValue=b3.collect(this.target,this._ctx.viewDomNode)),this._targetPathCacheValue}constructor(t,n,r,o,s){super(t,n,r,o),this.hitTestResult=new zh(()=>rg.doHitTest(this._ctx,this)),this._targetPathCacheElement=null,this._targetPathCacheValue=new Uint8Array(0),this._ctx=t,this._eventTarget=s;const a=!!this._eventTarget;this._useHitTestTarget=!a}toString(){return`pos(${this.pos.x},${this.pos.y}), editorPos(${this.editorPos.x},${this.editorPos.y}), relativePos(${this.relativePos.x},${this.relativePos.y}), mouseVerticalOffset: ${this.mouseVerticalOffset}, mouseContentHorizontalOffset: ${this.mouseContentHorizontalOffset} - target: ${this.target?this.target.outerHTML:null}`}get wouldBenefitFromHitTestTargetSwitch(){return!this._useHitTestTarget&&this.hitTestResult.value.hitTarget!==null&&this.target!==this.hitTestResult.value.hitTarget}switchToHitTestTarget(){this._useHitTestTarget=!0}_getMouseColumn(t=null){return t&&t.columna.contentLeft+a.width)continue;const l=t.getVerticalOffsetForLineNumber(a.position.lineNumber);if(l<=s&&s<=l+a.height)return n.fulfillContentText(a.position,null,{mightBeForeignElement:!1,injectedText:null})}}return null}static _hitTestViewZone(t,n){const r=t.getZoneAtCoord(n.mouseVerticalOffset);if(r){const o=n.isInContentArea?8:5;return n.fulfillViewZone(o,r.position,r)}return null}static _hitTestTextArea(t,n){return Ng.isTextArea(n.targetPath)?t.lastRenderData.lastTextareaPosition?n.fulfillContentText(t.lastRenderData.lastTextareaPosition,null,{mightBeForeignElement:!1,injectedText:null}):n.fulfillTextarea():null}static _hitTestMargin(t,n){if(n.isInMarginArea){const r=t.getFullLineRangeAtCoord(n.mouseVerticalOffset),o=r.range.getStartPosition();let s=Math.abs(n.relativePos.x);const a={isAfterLines:r.isAfterLines,glyphMarginLeft:t.layoutInfo.glyphMarginLeft,glyphMarginWidth:t.layoutInfo.glyphMarginWidth,lineNumbersWidth:t.layoutInfo.lineNumbersWidth,offsetX:s};if(s-=t.layoutInfo.glyphMarginLeft,s<=t.layoutInfo.glyphMarginWidth){const l=t.viewModel.coordinatesConverter.convertViewPositionToModelPosition(r.range.getStartPosition()),d=t.viewModel.glyphLanes.getLanesAtLine(l.lineNumber);return a.glyphMarginLane=d[Math.floor(s/t.lineHeight)],n.fulfillMargin(2,o,r.range,a)}return s-=t.layoutInfo.glyphMarginWidth,s<=t.layoutInfo.lineNumbersWidth?n.fulfillMargin(3,o,r.range,a):(s-=t.layoutInfo.lineNumbersWidth,n.fulfillMargin(4,o,r.range,a))}return null}static _hitTestViewLines(t,n){if(!Ng.isChildOfViewLines(n.targetPath))return null;if(t.isInTopPadding(n.mouseVerticalOffset))return n.fulfillContentEmpty(new rt(1,1),p3t);if(t.isAfterLines(n.mouseVerticalOffset)||t.isInBottomPadding(n.mouseVerticalOffset)){const o=t.viewModel.getLineCount(),s=t.viewModel.getLineMaxColumn(o);return n.fulfillContentEmpty(new rt(o,s),p3t)}if(Ng.isStrictChildOfViewLines(n.targetPath)){const o=t.getLineNumberAtVerticalOffset(n.mouseVerticalOffset),s=t.viewModel.getLineLength(o),a=t.getLineWidth(o);if(s===0){const d=f7(n.mouseContentHorizontalOffset-a);return n.fulfillContentEmpty(new rt(o,1),d)}if(t.isRtl(o)){if(n.mouseContentHorizontalOffset+a<=t.layoutInfo.contentWidth-t.layoutInfo.verticalScrollbarWidth){const d=f7(n.mouseContentHorizontalOffset-a),u=new rt(o,t.viewModel.getLineMaxColumn(o));return n.fulfillContentEmpty(u,d)}}else if(n.mouseContentHorizontalOffset>=a){const d=f7(n.mouseContentHorizontalOffset-a),u=new rt(o,t.viewModel.getLineMaxColumn(o));return n.fulfillContentEmpty(u,d)}}else if(t.viewLinesGpu){const o=t.getLineNumberAtVerticalOffset(n.mouseVerticalOffset);if(t.viewModel.getLineLength(o)===0){const d=t.getLineWidth(o),u=f7(n.mouseContentHorizontalOffset-d);return n.fulfillContentEmpty(new rt(o,1),u)}const s=t.getLineWidth(o);if(t.isRtl(o)){if(n.mouseContentHorizontalOffset+s<=t.layoutInfo.contentWidth-t.layoutInfo.verticalScrollbarWidth){const d=f7(n.mouseContentHorizontalOffset-s),u=new rt(o,t.viewModel.getLineMaxColumn(o));return n.fulfillContentEmpty(u,d)}}else if(n.mouseContentHorizontalOffset>=s){const d=f7(n.mouseContentHorizontalOffset-s),u=new rt(o,t.viewModel.getLineMaxColumn(o));return n.fulfillContentEmpty(u,d)}const l=t.viewLinesGpu.getPositionAtCoordinate(o,n.mouseContentHorizontalOffset);if(l){const d={injectedText:null,mightBeForeignElement:!1};return n.fulfillContentText(l,xe.fromPositions(l,l),d)}}const r=n.hitTestResult.value;return r.type===1?rg.createMouseTargetFromHitTestPosition(t,n,r.spanNode,r.position,r.injectedText):n.wouldBenefitFromHitTestTargetSwitch?(n.switchToHitTestTarget(),this._createMouseTarget(t,n)):n.fulfillUnknown()}static _hitTestMinimap(t,n){if(Ng.isChildOfMinimap(n.targetPath)){const r=t.getLineNumberAtVerticalOffset(n.mouseVerticalOffset),o=t.viewModel.getLineMaxColumn(r);return n.fulfillScrollbar(new rt(r,o))}return null}static _hitTestScrollbarSlider(t,n){if(Ng.isChildOfScrollableElement(n.targetPath)&&n.target&&n.target.nodeType===1){const r=n.target.className;if(r&&/\b(slider|scrollbar)\b/.test(r)){const o=t.getLineNumberAtVerticalOffset(n.mouseVerticalOffset),s=t.viewModel.getLineMaxColumn(o);return n.fulfillScrollbar(new rt(o,s))}}return null}static _hitTestScrollbar(t,n){if(Ng.isChildOfScrollableElement(n.targetPath)){const r=t.getLineNumberAtVerticalOffset(n.mouseVerticalOffset),o=t.viewModel.getLineMaxColumn(r);return n.fulfillScrollbar(new rt(r,o))}return null}getMouseColumn(t){const n=this._context.configuration.options,r=n.get(165),o=this._context.viewLayout.getCurrentScrollLeft()+t.x-r.contentLeft;return rg._getMouseColumn(o,n.get(59).typicalHalfwidthCharacterWidth)}static _getMouseColumn(t,n){return t<0?1:Math.round(t/n)+1}static createMouseTargetFromHitTestPosition(t,n,r,o,s){const a=o.lineNumber,l=o.column,d=t.getLineWidth(a);if(n.mouseContentHorizontalOffset>d){const p=f7(n.mouseContentHorizontalOffset-d);return n.fulfillContentEmpty(o,p)}const u=t.visibleRangeForPosition(a,l);if(!u)return n.fulfillUnknown(o);const h=u.left;if(Math.abs(n.mouseContentHorizontalOffset-h)<1)return n.fulfillContentText(o,null,{mightBeForeignElement:!!s,injectedText:s});const g=[];if(g.push({offset:u.left,column:l}),l>1){const p=t.visibleRangeForPosition(a,l-1);p&&g.push({offset:p.left,column:l-1})}const m=t.viewModel.getLineMaxColumn(a);if(lp.offset-b.offset);const v=n.pos.toClientCoordinates(ii(t.viewDomNode)),f=r.getBoundingClientRect(),k=f.left<=v.clientX&&v.clientX<=f.right;let A=null;for(let p=1;ps)){const l=Math.floor((o+s)/2);let d=n.pos.y+(l-n.mouseVerticalOffset);d<=n.editorPos.y&&(d=n.editorPos.y+1),d>=n.editorPos.y+n.editorPos.height&&(d=n.editorPos.y+n.editorPos.height-1);const u=new Iie(n.pos.x,d),h=this._actualDoHitTestWithCaretRangeFromPoint(t,u.toClientCoordinates(ii(t.viewDomNode)));if(h.type===1)return h}return this._actualDoHitTestWithCaretRangeFromPoint(t,n.pos.toClientCoordinates(ii(t.viewDomNode)))}static _actualDoHitTestWithCaretRangeFromPoint(t,n){const r=y6(t.viewDomNode);let o;if(r?typeof r.caretRangeFromPoint>"u"?o=$ao(r,n.clientX,n.clientY):o=r.caretRangeFromPoint(n.clientX,n.clientY):o=t.viewDomNode.ownerDocument.caretRangeFromPoint(n.clientX,n.clientY),!o||!o.startContainer)return new Nx;const s=o.startContainer;if(s.nodeType===s.TEXT_NODE){const a=s.parentNode,l=a?a.parentNode:null,d=l?l.parentNode:null;return(d&&d.nodeType===d.ELEMENT_NODE?d.className:null)===pS.CLASS_NAME?yT.createFromDOMInfo(t,a,o.startOffset):new Nx(s.parentNode)}else if(s.nodeType===s.ELEMENT_NODE){const a=s.parentNode,l=a?a.parentNode:null;return(l&&l.nodeType===l.ELEMENT_NODE?l.className:null)===pS.CLASS_NAME?yT.createFromDOMInfo(t,s,s.textContent.length):new Nx(s)}return new Nx}static _doHitTestWithCaretPositionFromPoint(t,n){const r=t.viewDomNode.ownerDocument.caretPositionFromPoint(n.clientX,n.clientY);if(r.offsetNode.nodeType===r.offsetNode.TEXT_NODE){const o=r.offsetNode.parentNode,s=o?o.parentNode:null,a=s?s.parentNode:null;return(a&&a.nodeType===a.ELEMENT_NODE?a.className:null)===pS.CLASS_NAME?yT.createFromDOMInfo(t,r.offsetNode.parentNode,r.offset):new Nx(r.offsetNode.parentNode)}if(r.offsetNode.nodeType===r.offsetNode.ELEMENT_NODE){const o=r.offsetNode.parentNode,s=o&&o.nodeType===o.ELEMENT_NODE?o.className:null,a=o?o.parentNode:null,l=a&&a.nodeType===a.ELEMENT_NODE?a.className:null;if(s===pS.CLASS_NAME){const d=r.offsetNode.childNodes[Math.min(r.offset,r.offsetNode.childNodes.length-1)];if(d)return yT.createFromDOMInfo(t,d,0)}else if(l===pS.CLASS_NAME)return yT.createFromDOMInfo(t,r.offsetNode,0)}return new Nx(r.offsetNode)}static _snapToSoftTabBoundary(t,n){const r=n.getLineContent(t.lineNumber),{tabSize:o}=n.model.getOptions(),s=JK.atomicPosition(r,t.column-1,o,2);return s!==-1?new rt(t.lineNumber,s+1):t}static doHitTest(t,n){let r=new Nx;if(typeof t.viewDomNode.ownerDocument.caretRangeFromPoint=="function"?r=this._doHitTestWithCaretRangeFromPoint(t,n):t.viewDomNode.ownerDocument.caretPositionFromPoint&&(r=this._doHitTestWithCaretPositionFromPoint(t,n.pos.toClientCoordinates(ii(t.viewDomNode)))),r.type===1){const o=t.viewModel.getInjectedTextAt(r.position),s=t.viewModel.normalizePosition(r.position,2);(o||!s.equals(r.position))&&(r=new $7n(s,r.spanNode,o))}return r}}function $ao(e,t,n){const r=document.createRange();let o=e.elementFromPoint(t,n);if(o!=null&&o.hasChildNodes()){for(;o&&o.firstChild&&o.firstChild.nodeType!==o.firstChild.TEXT_NODE&&o.lastChild&&o.lastChild.firstChild;)o=o.lastChild;const s=o.getBoundingClientRect(),a=ii(o),l=a.getComputedStyle(o,null).getPropertyValue("font-style"),d=a.getComputedStyle(o,null).getPropertyValue("font-variant"),u=a.getComputedStyle(o,null).getPropertyValue("font-weight"),h=a.getComputedStyle(o,null).getPropertyValue("font-size"),g=a.getComputedStyle(o,null).getPropertyValue("line-height"),m=a.getComputedStyle(o,null).getPropertyValue("font-family"),v=`${l} ${d} ${u} ${h}/${g} ${m}`,f=o.innerText;let k=s.left,A=0,p;if(t>s.left+s.width)A=f.length;else{const b=zNe.getInstance();for(let w=0;w=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},ma;(function(e){e.Tap="-monaco-gesturetap",e.Change="-monaco-gesturechange",e.Start="-monaco-gesturestart",e.End="-monaco-gesturesend",e.Contextmenu="-monaco-gesturecontextmenu"})(ma||(ma={}));const xh=class xh extends ht{constructor(){super(),this.dispatched=!1,this.targets=new bg,this.ignoreTargets=new bg,this.activeTouches={},this.handle=null,this._lastSetTapCountTime=0,this._register(sn.runAndSubscribe(Eie,({window:t,disposables:n})=>{n.add(bt(t.document,"touchstart",r=>this.onTouchStart(r),{passive:!1})),n.add(bt(t.document,"touchend",r=>this.onTouchEnd(t,r))),n.add(bt(t.document,"touchmove",r=>this.onTouchMove(r),{passive:!1}))},{window:xs,disposables:this._store}))}static addTarget(t){if(!xh.isTouchDevice())return ht.None;xh.INSTANCE||(xh.INSTANCE=new xh);const n=xh.INSTANCE.targets.push(t);return $n(n)}static ignoreTarget(t){if(!xh.isTouchDevice())return ht.None;xh.INSTANCE||(xh.INSTANCE=new xh);const n=xh.INSTANCE.ignoreTargets.push(t);return $n(n)}static isTouchDevice(){return"ontouchstart"in xs||navigator.maxTouchPoints>0}dispose(){this.handle&&(this.handle.dispose(),this.handle=null),super.dispose()}onTouchStart(t){const n=Date.now();this.handle&&(this.handle.dispose(),this.handle=null);for(let r=0,o=t.targetTouches.length;r=xh.HOLD_DELAY&&Math.abs(d.initialPageX-d.rollingPageX.at(-1))<30&&Math.abs(d.initialPageY-d.rollingPageY.at(-1))<30){const h=this.newGestureEvent(ma.Contextmenu,d.initialTarget);h.pageX=d.rollingPageX.at(-1),h.pageY=d.rollingPageY.at(-1),this.dispatchEvent(h)}else if(o===1){const h=d.rollingPageX.at(-1),g=d.rollingPageY.at(-1),m=d.rollingTimestamps.at(-1)-d.rollingTimestamps[0],v=h-d.rollingPageX[0],f=g-d.rollingPageY[0],k=[...this.targets].filter(A=>d.initialTarget instanceof Node&&A.contains(d.initialTarget));this.inertia(t,k,r,Math.abs(v)/m,v>0?1:-1,h,Math.abs(f)/m,f>0?1:-1,g)}this.dispatchEvent(this.newGestureEvent(ma.End,d.initialTarget)),delete this.activeTouches[l.identifier]}this.dispatched&&(n.preventDefault(),n.stopPropagation(),this.dispatched=!1)}newGestureEvent(t,n){const r=document.createEvent("CustomEvent");return r.initEvent(t,!1,!0),r.initialTarget=n,r.tapCount=0,r}dispatchEvent(t){if(t.type===ma.Tap){const n=new Date().getTime();let r=0;n-this._lastSetTapCountTime>xh.CLEAR_TAP_COUNT_TIME?r=1:r=2,this._lastSetTapCountTime=n,t.tapCount=r}else(t.type===ma.Change||t.type===ma.Contextmenu)&&(this._lastSetTapCountTime=0);if(t.initialTarget instanceof Node){for(const r of this.ignoreTargets)if(r.contains(t.initialTarget))return;const n=[];for(const r of this.targets)if(r.contains(t.initialTarget)){let o=0,s=t.initialTarget;for(;s&&s!==r;)o++,s=s.parentElement;n.push([o,r])}n.sort((r,o)=>r[0]-o[0]);for(const[r,o]of n)o.dispatchEvent(t),this.dispatched=!0}}inertia(t,n,r,o,s,a,l,d,u){this.handle=A1(t,()=>{const h=Date.now(),g=h-r;let m=0,v=0,f=!0;o+=xh.SCROLL_FRICTION*g,l+=xh.SCROLL_FRICTION*g,o>0&&(f=!1,m=s*o*g),l>0&&(f=!1,v=d*l*g);const k=this.newGestureEvent(ma.Change);k.translationX=m,k.translationY=v,n.forEach(A=>A.dispatchEvent(k)),f||this.inertia(t,n,h,o,s,a+m,l,d,u+v)})}onTouchMove(t){const n=Date.now();for(let r=0,o=t.changedTouches.length;r3&&(a.rollingPageX.shift(),a.rollingPageY.shift(),a.rollingTimestamps.shift()),a.rollingPageX.push(s.pageX),a.rollingPageY.push(s.pageY),a.rollingTimestamps.push(n)}this.dispatched&&(t.preventDefault(),t.stopPropagation(),this.dispatched=!1)}};xh.SCROLL_FRICTION=-.005,xh.HOLD_DELAY=700,xh.CLEAR_TAP_COUNT_TIME=400;let Rf=xh;Xao([mc],Rf,"isTouchDevice",null);let Z0=class extends ht{onclick(t,n){this._register(bt(t,rn.CLICK,r=>n(new Xh(ii(t),r))))}onmousedown(t,n){this._register(bt(t,rn.MOUSE_DOWN,r=>n(new Xh(ii(t),r))))}onmouseover(t,n){this._register(bt(t,rn.MOUSE_OVER,r=>n(new Xh(ii(t),r))))}onmouseleave(t,n){this._register(bt(t,rn.MOUSE_LEAVE,r=>n(new Xh(ii(t),r))))}onkeydown(t,n){this._register(bt(t,rn.KEY_DOWN,r=>n(new Us(r))))}onkeyup(t,n){this._register(bt(t,rn.KEY_UP,r=>n(new Us(r))))}oninput(t,n){this._register(bt(t,rn.INPUT,n))}onblur(t,n){this._register(bt(t,rn.BLUR,n))}onfocus(t,n){this._register(bt(t,rn.FOCUS,n))}ignoreGesture(t){return Rf.ignoreTarget(t)}};const sV=11;class Gao extends Z0{constructor(t){super(),this._onActivate=t.onActivate,this.bgDomNode=document.createElement("div"),this.bgDomNode.className="arrow-background",this.bgDomNode.style.position="absolute",this.bgDomNode.style.width=t.bgWidth+"px",this.bgDomNode.style.height=t.bgHeight+"px",typeof t.top<"u"&&(this.bgDomNode.style.top="0px"),typeof t.left<"u"&&(this.bgDomNode.style.left="0px"),typeof t.bottom<"u"&&(this.bgDomNode.style.bottom="0px"),typeof t.right<"u"&&(this.bgDomNode.style.right="0px"),this.domNode=document.createElement("div"),this.domNode.className=t.className,this.domNode.classList.add(...gi.asClassNameArray(t.icon)),this.domNode.style.position="absolute",this.domNode.style.width=sV+"px",this.domNode.style.height=sV+"px",typeof t.top<"u"&&(this.domNode.style.top=t.top+"px"),typeof t.left<"u"&&(this.domNode.style.left=t.left+"px"),typeof t.bottom<"u"&&(this.domNode.style.bottom=t.bottom+"px"),typeof t.right<"u"&&(this.domNode.style.right=t.right+"px"),this._pointerMoveMonitor=this._register(new tH),this._register(wc(this.bgDomNode,rn.POINTER_DOWN,n=>this._arrowPointerDown(n))),this._register(wc(this.domNode,rn.POINTER_DOWN,n=>this._arrowPointerDown(n))),this._pointerdownRepeatTimer=this._register(new qJe),this._pointerdownScheduleRepeatTimer=this._register(new M0)}_arrowPointerDown(t){if(!t.target||!(t.target instanceof Element))return;const n=()=>{this._pointerdownRepeatTimer.cancelAndSet(()=>this._onActivate(),1e3/24,ii(t))};this._onActivate(),this._pointerdownRepeatTimer.cancel(),this._pointerdownScheduleRepeatTimer.cancelAndSet(n,200),this._pointerMoveMonitor.startMonitoring(t.target,t.pointerId,t.buttons,r=>{},()=>{this._pointerdownRepeatTimer.cancel(),this._pointerdownScheduleRepeatTimer.cancel()}),t.preventDefault()}}class Yao extends ht{constructor(t,n,r){super(),this._visibility=t,this._visibleClassName=n,this._invisibleClassName=r,this._domNode=null,this._isVisible=!1,this._isNeeded=!1,this._rawShouldBeVisible=!1,this._shouldBeVisible=!1,this._revealTimer=this._register(new M0)}setVisibility(t){this._visibility!==t&&(this._visibility=t,this._updateShouldBeVisible())}setShouldBeVisible(t){this._rawShouldBeVisible=t,this._updateShouldBeVisible()}_applyVisibilitySetting(){return this._visibility===2?!1:this._visibility===3?!0:this._rawShouldBeVisible}_updateShouldBeVisible(){const t=this._applyVisibilitySetting();this._shouldBeVisible!==t&&(this._shouldBeVisible=t,this.ensureVisibility())}setIsNeeded(t){this._isNeeded!==t&&(this._isNeeded=t,this.ensureVisibility())}setDomNode(t){this._domNode=t,this._domNode.setClassName(this._invisibleClassName),this.setShouldBeVisible(!1)}ensureVisibility(){if(!this._isNeeded){this._hide(!1);return}this._shouldBeVisible?this._reveal():this._hide(!0)}_reveal(){this._isVisible||(this._isVisible=!0,this._revealTimer.setIfNotSet(()=>{var t;(t=this._domNode)==null||t.setClassName(this._visibleClassName)},0))}_hide(t){var n;this._revealTimer.cancel(),this._isVisible&&(this._isVisible=!1,(n=this._domNode)==null||n.setClassName(this._invisibleClassName+(t?" fade":"")))}}const Zao=140;class X7n extends Z0{constructor(t){super(),this._lazyRender=t.lazyRender,this._host=t.host,this._scrollable=t.scrollable,this._scrollByPage=t.scrollByPage,this._scrollbarState=t.scrollbarState,this._visibilityController=this._register(new Yao(t.visibility,"visible scrollbar "+t.extraScrollbarClassName,"invisible scrollbar "+t.extraScrollbarClassName)),this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._pointerMoveMonitor=this._register(new tH),this._shouldRender=!0,this.domNode=es(document.createElement("div")),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this._visibilityController.setDomNode(this.domNode),this.domNode.setPosition("absolute"),this._register(bt(this.domNode.domNode,rn.POINTER_DOWN,n=>this._domNodePointerDown(n)))}_createArrow(t){const n=this._register(new Gao(t));this.domNode.domNode.appendChild(n.bgDomNode),this.domNode.domNode.appendChild(n.domNode)}_createSlider(t,n,r,o){this.slider=es(document.createElement("div")),this.slider.setClassName("slider"),this.slider.setPosition("absolute"),this.slider.setTop(t),this.slider.setLeft(n),typeof r=="number"&&this.slider.setWidth(r),typeof o=="number"&&this.slider.setHeight(o),this.slider.setLayerHinting(!0),this.slider.setContain("strict"),this.domNode.domNode.appendChild(this.slider.domNode),this._register(bt(this.slider.domNode,rn.POINTER_DOWN,s=>{s.button===0&&(s.preventDefault(),this._sliderPointerDown(s))})),this.onclick(this.slider.domNode,s=>{s.leftButton&&s.stopPropagation()})}_onElementSize(t){return this._scrollbarState.setVisibleSize(t)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}_onElementScrollSize(t){return this._scrollbarState.setScrollSize(t)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}_onElementScrollPosition(t){return this._scrollbarState.setScrollPosition(t)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}beginReveal(){this._visibilityController.setShouldBeVisible(!0)}beginHide(){this._visibilityController.setShouldBeVisible(!1)}render(){this._shouldRender&&(this._shouldRender=!1,this._renderDomNode(this._scrollbarState.getRectangleLargeSize(),this._scrollbarState.getRectangleSmallSize()),this._updateSlider(this._scrollbarState.getSliderSize(),this._scrollbarState.getArrowSize()+this._scrollbarState.getSliderPosition()))}_domNodePointerDown(t){t.target===this.domNode.domNode&&this._onPointerDown(t)}delegatePointerDown(t){const n=this.domNode.domNode.getClientRects()[0].top,r=n+this._scrollbarState.getSliderPosition(),o=n+this._scrollbarState.getSliderPosition()+this._scrollbarState.getSliderSize(),s=this._sliderPointerPosition(t);r<=s&&s<=o?t.button===0&&(t.preventDefault(),this._sliderPointerDown(t)):this._onPointerDown(t)}_onPointerDown(t){let n,r;if(t.target===this.domNode.domNode&&typeof t.offsetX=="number"&&typeof t.offsetY=="number")n=t.offsetX,r=t.offsetY;else{const a=Kl(this.domNode.domNode);n=t.pageX-a.left,r=t.pageY-a.top}const o=t.pointerType==="mouse",s=t.button===0;if(s||!o){const a=this._pointerDownRelativePosition(n,r);this._setDesiredScrollPositionNow(this._scrollByPage?this._scrollbarState.getDesiredScrollPositionFromOffsetPaged(a):this._scrollbarState.getDesiredScrollPositionFromOffset(a))}s&&(t.preventDefault(),this._sliderPointerDown(t))}_sliderPointerDown(t){if(!t.target||!(t.target instanceof Element))return;const n=this._sliderPointerPosition(t),r=this._sliderOrthogonalPointerPosition(t),o=this._scrollbarState.clone();this.slider.toggleClassName("active",!0),this._pointerMoveMonitor.startMonitoring(t.target,t.pointerId,t.buttons,s=>{const a=this._sliderOrthogonalPointerPosition(s),l=Math.abs(a-r);if(vh&&l>Zao){this._setDesiredScrollPositionNow(o.getScrollPosition());return}const u=this._sliderPointerPosition(s)-n;this._setDesiredScrollPositionNow(o.getDesiredScrollPositionFromDelta(u))},()=>{this.slider.toggleClassName("active",!1),this._host.onDragEnd()}),this._host.onDragStart()}_setDesiredScrollPositionNow(t){const n={};this.writeScrollPosition(n,t),this._scrollable.setScrollPositionNow(n)}updateScrollbarSize(t){this._updateScrollbarSize(t),this._scrollbarState.setScrollbarSize(t),this._shouldRender=!0,this._lazyRender||this.render()}isNeeded(){return this._scrollbarState.isNeeded()}}const qao=20;class aV{constructor(t,n,r,o,s,a){this._scrollbarSize=Math.round(n),this._oppositeScrollbarSize=Math.round(r),this._arrowSize=Math.round(t),this._visibleSize=o,this._scrollSize=s,this._scrollPosition=a,this._computedAvailableSize=0,this._computedIsNeeded=!1,this._computedSliderSize=0,this._computedSliderRatio=0,this._computedSliderPosition=0,this._refreshComputedValues()}clone(){return new aV(this._arrowSize,this._scrollbarSize,this._oppositeScrollbarSize,this._visibleSize,this._scrollSize,this._scrollPosition)}setVisibleSize(t){const n=Math.round(t);return this._visibleSize!==n?(this._visibleSize=n,this._refreshComputedValues(),!0):!1}setScrollSize(t){const n=Math.round(t);return this._scrollSize!==n?(this._scrollSize=n,this._refreshComputedValues(),!0):!1}setScrollPosition(t){const n=Math.round(t);return this._scrollPosition!==n?(this._scrollPosition=n,this._refreshComputedValues(),!0):!1}setScrollbarSize(t){this._scrollbarSize=Math.round(t)}setOppositeScrollbarSize(t){this._oppositeScrollbarSize=Math.round(t)}static _computeValues(t,n,r,o,s){const a=Math.max(0,r-t),l=Math.max(0,a-2*n),d=o>0&&o>r;if(!d)return{computedAvailableSize:Math.round(a),computedIsNeeded:d,computedSliderSize:Math.round(l),computedSliderRatio:0,computedSliderPosition:0};const u=Math.round(Math.max(qao,Math.floor(r*l/o))),h=(l-u)/(o-r),g=s*h;return{computedAvailableSize:Math.round(a),computedIsNeeded:d,computedSliderSize:Math.round(u),computedSliderRatio:h,computedSliderPosition:Math.round(g)}}_refreshComputedValues(){const t=aV._computeValues(this._oppositeScrollbarSize,this._arrowSize,this._visibleSize,this._scrollSize,this._scrollPosition);this._computedAvailableSize=t.computedAvailableSize,this._computedIsNeeded=t.computedIsNeeded,this._computedSliderSize=t.computedSliderSize,this._computedSliderRatio=t.computedSliderRatio,this._computedSliderPosition=t.computedSliderPosition}getArrowSize(){return this._arrowSize}getScrollPosition(){return this._scrollPosition}getRectangleLargeSize(){return this._computedAvailableSize}getRectangleSmallSize(){return this._scrollbarSize}isNeeded(){return this._computedIsNeeded}getSliderSize(){return this._computedSliderSize}getSliderPosition(){return this._computedSliderPosition}getDesiredScrollPositionFromOffset(t){if(!this._computedIsNeeded)return 0;const n=t-this._arrowSize-this._computedSliderSize/2;return Math.round(n/this._computedSliderRatio)}getDesiredScrollPositionFromOffsetPaged(t){if(!this._computedIsNeeded)return 0;const n=t-this._arrowSize;let r=this._scrollPosition;return nthis._host.onMouseWheel(new iR(null,1,0))}),this._createArrow({className:"scra",icon:zt.scrollbarButtonRight,top:l,left:void 0,bottom:void 0,right:a,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:()=>this._host.onMouseWheel(new iR(null,-1,0))})}this._createSlider(Math.floor((n.horizontalScrollbarSize-n.horizontalSliderSize)/2),0,void 0,n.horizontalSliderSize)}_updateSlider(t,n){this.slider.setWidth(t),this.slider.setLeft(n)}_renderDomNode(t,n){this.domNode.setWidth(t),this.domNode.setHeight(n),this.domNode.setLeft(0),this.domNode.setBottom(0)}onDidScroll(t){return this._shouldRender=this._onElementScrollSize(t.scrollWidth)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(t.scrollLeft)||this._shouldRender,this._shouldRender=this._onElementSize(t.width)||this._shouldRender,this._shouldRender}_pointerDownRelativePosition(t,n){return t}_sliderPointerPosition(t){return t.pageX}_sliderOrthogonalPointerPosition(t){return t.pageY}_updateScrollbarSize(t){this.slider.setHeight(t)}writeScrollPosition(t,n){t.scrollLeft=n}updateOptions(t){this.updateScrollbarSize(t.horizontal===2?0:t.horizontalScrollbarSize),this._scrollbarState.setOppositeScrollbarSize(t.vertical===2?0:t.verticalScrollbarSize),this._visibilityController.setVisibility(t.horizontal),this._scrollByPage=t.scrollByPage}}class Jao extends X7n{constructor(t,n,r){const o=t.getScrollDimensions(),s=t.getCurrentScrollPosition();if(super({lazyRender:n.lazyRender,host:r,scrollbarState:new aV(n.verticalHasArrows?n.arrowSize:0,n.vertical===2?0:n.verticalScrollbarSize,0,o.height,o.scrollHeight,s.scrollTop),visibility:n.vertical,extraScrollbarClassName:"vertical",scrollable:t,scrollByPage:n.scrollByPage}),n.verticalHasArrows){const a=(n.arrowSize-sV)/2,l=(n.verticalScrollbarSize-sV)/2;this._createArrow({className:"scra",icon:zt.scrollbarButtonUp,top:a,left:l,bottom:void 0,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:()=>this._host.onMouseWheel(new iR(null,0,1))}),this._createArrow({className:"scra",icon:zt.scrollbarButtonDown,top:void 0,left:l,bottom:a,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:()=>this._host.onMouseWheel(new iR(null,0,-1))})}this._createSlider(0,Math.floor((n.verticalScrollbarSize-n.verticalSliderSize)/2),n.verticalSliderSize,void 0)}_updateSlider(t,n){this.slider.setHeight(t),this.slider.setTop(n)}_renderDomNode(t,n){this.domNode.setWidth(n),this.domNode.setHeight(t),this.domNode.setRight(0),this.domNode.setTop(0)}onDidScroll(t){return this._shouldRender=this._onElementScrollSize(t.scrollHeight)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(t.scrollTop)||this._shouldRender,this._shouldRender=this._onElementSize(t.height)||this._shouldRender,this._shouldRender}_pointerDownRelativePosition(t,n){return n}_sliderPointerPosition(t){return t.pageY}_sliderOrthogonalPointerPosition(t){return t.pageX}_updateScrollbarSize(t){this.slider.setWidth(t)}writeScrollPosition(t,n){t.scrollTop=n}updateOptions(t){this.updateScrollbarSize(t.vertical===2?0:t.verticalScrollbarSize),this._scrollbarState.setOppositeScrollbarSize(0),this._visibilityController.setVisibility(t.vertical),this._scrollByPage=t.scrollByPage}}class Jme{constructor(t,n,r,o,s,a,l){this._forceIntegerValues=t,this._scrollStateBrand=void 0,this._forceIntegerValues&&(n=n|0,r=r|0,o=o|0,s=s|0,a=a|0,l=l|0),this.rawScrollLeft=o,this.rawScrollTop=l,n<0&&(n=0),o+n>r&&(o=r-n),o<0&&(o=0),s<0&&(s=0),l+s>a&&(l=a-s),l<0&&(l=0),this.width=n,this.scrollWidth=r,this.scrollLeft=o,this.height=s,this.scrollHeight=a,this.scrollTop=l}equals(t){return this.rawScrollLeft===t.rawScrollLeft&&this.rawScrollTop===t.rawScrollTop&&this.width===t.width&&this.scrollWidth===t.scrollWidth&&this.scrollLeft===t.scrollLeft&&this.height===t.height&&this.scrollHeight===t.scrollHeight&&this.scrollTop===t.scrollTop}withScrollDimensions(t,n){return new Jme(this._forceIntegerValues,typeof t.width<"u"?t.width:this.width,typeof t.scrollWidth<"u"?t.scrollWidth:this.scrollWidth,n?this.rawScrollLeft:this.scrollLeft,typeof t.height<"u"?t.height:this.height,typeof t.scrollHeight<"u"?t.scrollHeight:this.scrollHeight,n?this.rawScrollTop:this.scrollTop)}withScrollPosition(t){return new Jme(this._forceIntegerValues,this.width,this.scrollWidth,typeof t.scrollLeft<"u"?t.scrollLeft:this.rawScrollLeft,this.height,this.scrollHeight,typeof t.scrollTop<"u"?t.scrollTop:this.rawScrollTop)}createScrollEvent(t,n){const r=this.width!==t.width,o=this.scrollWidth!==t.scrollWidth,s=this.scrollLeft!==t.scrollLeft,a=this.height!==t.height,l=this.scrollHeight!==t.scrollHeight,d=this.scrollTop!==t.scrollTop;return{inSmoothScrolling:n,oldWidth:t.width,oldScrollWidth:t.scrollWidth,oldScrollLeft:t.scrollLeft,width:this.width,scrollWidth:this.scrollWidth,scrollLeft:this.scrollLeft,oldHeight:t.height,oldScrollHeight:t.scrollHeight,oldScrollTop:t.scrollTop,height:this.height,scrollHeight:this.scrollHeight,scrollTop:this.scrollTop,widthChanged:r,scrollWidthChanged:o,scrollLeftChanged:s,heightChanged:a,scrollHeightChanged:l,scrollTopChanged:d}}}class oH extends ht{constructor(t){super(),this._scrollableBrand=void 0,this._onScroll=this._register(new at),this.onScroll=this._onScroll.event,this._smoothScrollDuration=t.smoothScrollDuration,this._scheduleAtNextAnimationFrame=t.scheduleAtNextAnimationFrame,this._state=new Jme(t.forceIntegerValues,0,0,0,0,0,0),this._smoothScrolling=null}dispose(){this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),super.dispose()}setSmoothScrollDuration(t){this._smoothScrollDuration=t}validateScrollPosition(t){return this._state.withScrollPosition(t)}getScrollDimensions(){return this._state}setScrollDimensions(t,n){var o;const r=this._state.withScrollDimensions(t,n);this._setState(r,!!this._smoothScrolling),(o=this._smoothScrolling)==null||o.acceptScrollDimensions(this._state)}getFutureScrollPosition(){return this._smoothScrolling?this._smoothScrolling.to:this._state}getCurrentScrollPosition(){return this._state}setScrollPositionNow(t){const n=this._state.withScrollPosition(t);this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),this._setState(n,!1)}setScrollPositionSmooth(t,n){if(this._smoothScrollDuration===0)return this.setScrollPositionNow(t);if(this._smoothScrolling){t={scrollLeft:typeof t.scrollLeft>"u"?this._smoothScrolling.to.scrollLeft:t.scrollLeft,scrollTop:typeof t.scrollTop>"u"?this._smoothScrolling.to.scrollTop:t.scrollTop};const r=this._state.withScrollPosition(t);if(this._smoothScrolling.to.scrollLeft===r.scrollLeft&&this._smoothScrolling.to.scrollTop===r.scrollTop)return;let o;n?o=new uJ(this._smoothScrolling.from,r,this._smoothScrolling.startTime,this._smoothScrolling.duration):o=this._smoothScrolling.combine(this._state,r,this._smoothScrollDuration),this._smoothScrolling.dispose(),this._smoothScrolling=o}else{const r=this._state.withScrollPosition(t);this._smoothScrolling=uJ.start(this._state,r,this._smoothScrollDuration)}this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})}hasPendingScrollAnimation(){return!!this._smoothScrolling}_performSmoothScrolling(){if(!this._smoothScrolling)return;const t=this._smoothScrolling.tick(),n=this._state.withScrollPosition(t);if(this._setState(n,!0),!!this._smoothScrolling){if(t.isDone){this._smoothScrolling.dispose(),this._smoothScrolling=null;return}this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})}}_setState(t,n){const r=this._state;r.equals(t)||(this._state=t,this._onScroll.fire(this._state.createScrollEvent(r,n)))}}class b3t{constructor(t,n,r){this.scrollLeft=t,this.scrollTop=n,this.isDone=r}}function kLe(e,t){const n=t-e;return function(r){return e+n*nlo(r)}}function elo(e,t,n){return function(r){return r2.5*r){let s,a;return t0&&Math.abs(t.deltaY)>0)return 1;let r=.5;if((!this._isAlmostInt(t.deltaX)||!this._isAlmostInt(t.deltaY))&&(r+=.25),n){const o=Math.abs(t.deltaX),s=Math.abs(t.deltaY),a=Math.abs(n.deltaX),l=Math.abs(n.deltaY),d=Math.max(Math.min(o,a),1),u=Math.max(Math.min(s,l),1),h=Math.max(o,a),g=Math.max(s,l);h%d===0&&g%u===0&&(r-=.5)}return Math.min(Math.max(r,0),1)}_isAlmostInt(t){const n=Number.EPSILON*100;return Math.abs(Math.round(t)-t)<.01+n}};Sve.INSTANCE=new Sve;let e1e=Sve;class Bet extends Z0{get onScroll(){return this._onScroll.event}get options(){return this._options}constructor(t,n,r){super(),this._inertialTimeout=null,this._inertialSpeed={X:0,Y:0},this._onScroll=this._register(new at),this._onWillScroll=this._register(new at),t.style.overflow="hidden",this._options=olo(n),this._scrollable=r,this._register(this._scrollable.onScroll(s=>{this._onWillScroll.fire(s),this._onDidScroll(s),this._onScroll.fire(s)}));const o={onMouseWheel:s=>this._onMouseWheel(s),onDragStart:()=>this._onDragStart(),onDragEnd:()=>this._onDragEnd()};this._verticalScrollbar=this._register(new Jao(this._scrollable,this._options,o)),this._horizontalScrollbar=this._register(new Kao(this._scrollable,this._options,o)),this._domNode=document.createElement("div"),this._domNode.className="monaco-scrollable-element "+this._options.className,this._domNode.setAttribute("role","presentation"),this._domNode.style.position="relative",this._domNode.style.overflow="hidden",this._domNode.appendChild(t),this._domNode.appendChild(this._horizontalScrollbar.domNode.domNode),this._domNode.appendChild(this._verticalScrollbar.domNode.domNode),this._options.useShadows?(this._leftShadowDomNode=es(document.createElement("div")),this._leftShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._leftShadowDomNode.domNode),this._topShadowDomNode=es(document.createElement("div")),this._topShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._topShadowDomNode.domNode),this._topLeftShadowDomNode=es(document.createElement("div")),this._topLeftShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._topLeftShadowDomNode.domNode)):(this._leftShadowDomNode=null,this._topShadowDomNode=null,this._topLeftShadowDomNode=null),this._listenOnDomNode=this._options.listenOnDomNode||this._domNode,this._mouseWheelToDispose=[],this._setListeningToMouseWheel(this._options.handleMouseWheel),this.onmouseover(this._listenOnDomNode,s=>this._onMouseOver(s)),this.onmouseleave(this._listenOnDomNode,s=>this._onMouseLeave(s)),this._hideTimeout=this._register(new M0),this._isDragging=!1,this._mouseIsOver=!1,this._shouldRender=!0,this._revealOnScroll=!0}dispose(){this._mouseWheelToDispose=us(this._mouseWheelToDispose),this._inertialTimeout&&(this._inertialTimeout.dispose(),this._inertialTimeout=null),super.dispose()}getDomNode(){return this._domNode}getOverviewRulerLayoutInfo(){return{parent:this._domNode,insertBefore:this._verticalScrollbar.domNode.domNode}}delegateVerticalScrollbarPointerDown(t){this._verticalScrollbar.delegatePointerDown(t)}getScrollDimensions(){return this._scrollable.getScrollDimensions()}setScrollDimensions(t){this._scrollable.setScrollDimensions(t,!1)}updateClassName(t){this._options.className=t,Qr&&(this._options.className+=" mac"),this._domNode.className="monaco-scrollable-element "+this._options.className}updateOptions(t){typeof t.handleMouseWheel<"u"&&(this._options.handleMouseWheel=t.handleMouseWheel,this._setListeningToMouseWheel(this._options.handleMouseWheel)),typeof t.mouseWheelScrollSensitivity<"u"&&(this._options.mouseWheelScrollSensitivity=t.mouseWheelScrollSensitivity),typeof t.fastScrollSensitivity<"u"&&(this._options.fastScrollSensitivity=t.fastScrollSensitivity),typeof t.scrollPredominantAxis<"u"&&(this._options.scrollPredominantAxis=t.scrollPredominantAxis),typeof t.horizontal<"u"&&(this._options.horizontal=t.horizontal),typeof t.vertical<"u"&&(this._options.vertical=t.vertical),typeof t.horizontalScrollbarSize<"u"&&(this._options.horizontalScrollbarSize=t.horizontalScrollbarSize),typeof t.verticalScrollbarSize<"u"&&(this._options.verticalScrollbarSize=t.verticalScrollbarSize),typeof t.scrollByPage<"u"&&(this._options.scrollByPage=t.scrollByPage),this._horizontalScrollbar.updateOptions(this._options),this._verticalScrollbar.updateOptions(this._options),this._options.lazyRender||this._render()}delegateScrollFromMouseWheelEvent(t){this._onMouseWheel(new iR(t))}async _periodicSync(){var n;let t=!1;(this._inertialSpeed.X!==0||this._inertialSpeed.Y!==0)&&(this._scrollable.setScrollPositionNow({scrollTop:this._scrollable.getCurrentScrollPosition().scrollTop-this._inertialSpeed.Y*100,scrollLeft:this._scrollable.getCurrentScrollPosition().scrollLeft-this._inertialSpeed.X*100}),this._inertialSpeed.X*=.9,this._inertialSpeed.Y*=.9,Math.abs(this._inertialSpeed.X)<.01&&(this._inertialSpeed.X=0),Math.abs(this._inertialSpeed.Y)<.01&&(this._inertialSpeed.Y=0),t=this._inertialSpeed.X!==0||this._inertialSpeed.Y!==0),t?(this._inertialTimeout||(this._inertialTimeout=new M0),this._inertialTimeout.cancelAndSet(()=>this._periodicSync(),1e3/60)):((n=this._inertialTimeout)==null||n.dispose(),this._inertialTimeout=null)}_setListeningToMouseWheel(t){if(this._mouseWheelToDispose.length>0!==t&&(this._mouseWheelToDispose=us(this._mouseWheelToDispose),t)){const r=o=>{this._onMouseWheel(new iR(o))};this._mouseWheelToDispose.push(bt(this._listenOnDomNode,rn.MOUSE_WHEEL,r,{passive:!1}))}}_onMouseWheel(t){var s;if((s=t.browserEvent)!=null&&s.defaultPrevented)return;const n=e1e.INSTANCE;n.acceptStandardWheelEvent(t);let r=!1;if(t.deltaY||t.deltaX){let a=t.deltaY*this._options.mouseWheelScrollSensitivity,l=t.deltaX*this._options.mouseWheelScrollSensitivity;this._options.scrollPredominantAxis&&(this._options.scrollYToX&&l+a===0?l=a=0:Math.abs(a)>=Math.abs(l)?l=0:a=0),this._options.flipAxes&&([a,l]=[l,a]);const d=!Qr&&t.browserEvent&&t.browserEvent.shiftKey;(this._options.scrollYToX||d)&&!l&&(l=a,a=0),t.browserEvent&&t.browserEvent.altKey&&(l=l*this._options.fastScrollSensitivity,a=a*this._options.fastScrollSensitivity);const u=this._scrollable.getFutureScrollPosition();let h={};if(a){const g=w3t*a,m=u.scrollTop-(g<0?Math.floor(g):Math.ceil(g));this._verticalScrollbar.writeScrollPosition(h,m)}if(l){const g=w3t*l,m=u.scrollLeft-(g<0?Math.floor(g):Math.ceil(g));this._horizontalScrollbar.writeScrollPosition(h,m)}if(h=this._scrollable.validateScrollPosition(h),this._options.inertialScroll&&(l||a)&&!n.isPhysicalMouseWheel()){let g=!1;this._inertialSpeed.X===0&&this._inertialSpeed.Y===0&&(g=!0),this._inertialSpeed.Y=(a<0?-1:1)*Math.abs(a)**1.02,this._inertialSpeed.X=(l<0?-1:1)*Math.abs(l)**1.02,g&&this._periodicSync()}(u.scrollLeft!==h.scrollLeft||u.scrollTop!==h.scrollTop)&&(this._options.mouseWheelSmoothScroll&&n.isPhysicalMouseWheel()?this._scrollable.setScrollPositionSmooth(h):this._scrollable.setScrollPositionNow(h),r=!0)}let o=r;!o&&this._options.alwaysConsumeMouseWheel&&(o=!0),!o&&this._options.consumeMouseWheelIfScrollbarIsNeeded&&(this._verticalScrollbar.isNeeded()||this._horizontalScrollbar.isNeeded())&&(o=!0),o&&(t.preventDefault(),t.stopPropagation())}_onDidScroll(t){this._shouldRender=this._horizontalScrollbar.onDidScroll(t)||this._shouldRender,this._shouldRender=this._verticalScrollbar.onDidScroll(t)||this._shouldRender,this._options.useShadows&&(this._shouldRender=!0),this._revealOnScroll&&this._reveal(),this._options.lazyRender||this._render()}renderNow(){if(!this._options.lazyRender)throw new Error("Please use `lazyRender` together with `renderNow`!");this._render()}_render(){if(this._shouldRender&&(this._shouldRender=!1,this._horizontalScrollbar.render(),this._verticalScrollbar.render(),this._options.useShadows)){const t=this._scrollable.getCurrentScrollPosition(),n=t.scrollTop>0,r=t.scrollLeft>0,o=r?" left":"",s=n?" top":"",a=r||n?" top-left-corner":"";this._leftShadowDomNode.setClassName(`shadow${o}`),this._topShadowDomNode.setClassName(`shadow${s}`),this._topLeftShadowDomNode.setClassName(`shadow${a}${s}${o}`)}}_onDragStart(){this._isDragging=!0,this._reveal()}_onDragEnd(){this._isDragging=!1,this._hide()}_onMouseLeave(t){this._mouseIsOver=!1,this._hide()}_onMouseOver(t){this._mouseIsOver=!0,this._reveal()}_reveal(){this._verticalScrollbar.beginReveal(),this._horizontalScrollbar.beginReveal(),this._scheduleHide()}_hide(){!this._mouseIsOver&&!this._isDragging&&(this._verticalScrollbar.beginHide(),this._horizontalScrollbar.beginHide())}_scheduleHide(){!this._mouseIsOver&&!this._isDragging&&this._hideTimeout.cancelAndSet(()=>this._hide(),ilo)}}class G7n extends Bet{constructor(t,n){n=n||{},n.mouseWheelSmoothScroll=!1;const r=new oH({forceIntegerValues:!0,smoothScrollDuration:0,scheduleAtNextAnimationFrame:o=>A1(ii(t),o)});super(t,n,r),this._register(r)}setScrollPosition(t){this._scrollable.setScrollPositionNow(t)}}class Jbe extends Bet{constructor(t,n,r){super(t,n,r)}setScrollPosition(t){t.reuseAnimation?this._scrollable.setScrollPositionSmooth(t,t.reuseAnimation):this._scrollable.setScrollPositionNow(t)}getScrollPosition(){return this._scrollable.getCurrentScrollPosition()}}class Pie extends Bet{constructor(t,n){n=n||{},n.mouseWheelSmoothScroll=!1;const r=new oH({forceIntegerValues:!1,smoothScrollDuration:0,scheduleAtNextAnimationFrame:o=>A1(ii(t),o)});super(t,n,r),this._register(r),this._element=t,this._register(this.onScroll(o=>{o.scrollTopChanged&&(this._element.scrollTop=o.scrollTop),o.scrollLeftChanged&&(this._element.scrollLeft=o.scrollLeft)})),this.scanDomNode()}setScrollPosition(t){this._scrollable.setScrollPositionNow(t)}getScrollPosition(){return this._scrollable.getCurrentScrollPosition()}scanDomNode(){this.setScrollDimensions({width:this._element.clientWidth,scrollWidth:this._element.scrollWidth,height:this._element.clientHeight,scrollHeight:this._element.scrollHeight}),this.setScrollPosition({scrollLeft:this._element.scrollLeft,scrollTop:this._element.scrollTop})}}function olo(e){const t={lazyRender:typeof e.lazyRender<"u"?e.lazyRender:!1,className:typeof e.className<"u"?e.className:"",useShadows:typeof e.useShadows<"u"?e.useShadows:!0,handleMouseWheel:typeof e.handleMouseWheel<"u"?e.handleMouseWheel:!0,flipAxes:typeof e.flipAxes<"u"?e.flipAxes:!1,consumeMouseWheelIfScrollbarIsNeeded:typeof e.consumeMouseWheelIfScrollbarIsNeeded<"u"?e.consumeMouseWheelIfScrollbarIsNeeded:!1,alwaysConsumeMouseWheel:typeof e.alwaysConsumeMouseWheel<"u"?e.alwaysConsumeMouseWheel:!1,scrollYToX:typeof e.scrollYToX<"u"?e.scrollYToX:!1,mouseWheelScrollSensitivity:typeof e.mouseWheelScrollSensitivity<"u"?e.mouseWheelScrollSensitivity:1,fastScrollSensitivity:typeof e.fastScrollSensitivity<"u"?e.fastScrollSensitivity:5,scrollPredominantAxis:typeof e.scrollPredominantAxis<"u"?e.scrollPredominantAxis:!0,mouseWheelSmoothScroll:typeof e.mouseWheelSmoothScroll<"u"?e.mouseWheelSmoothScroll:!0,inertialScroll:typeof e.inertialScroll<"u"?e.inertialScroll:!1,arrowSize:typeof e.arrowSize<"u"?e.arrowSize:11,listenOnDomNode:typeof e.listenOnDomNode<"u"?e.listenOnDomNode:null,horizontal:typeof e.horizontal<"u"?e.horizontal:1,horizontalScrollbarSize:typeof e.horizontalScrollbarSize<"u"?e.horizontalScrollbarSize:10,horizontalSliderSize:typeof e.horizontalSliderSize<"u"?e.horizontalSliderSize:0,horizontalHasArrows:typeof e.horizontalHasArrows<"u"?e.horizontalHasArrows:!1,vertical:typeof e.vertical<"u"?e.vertical:1,verticalScrollbarSize:typeof e.verticalScrollbarSize<"u"?e.verticalScrollbarSize:10,verticalHasArrows:typeof e.verticalHasArrows<"u"?e.verticalHasArrows:!1,verticalSliderSize:typeof e.verticalSliderSize<"u"?e.verticalSliderSize:0,scrollByPage:typeof e.scrollByPage<"u"?e.scrollByPage:!1};return t.horizontalSliderSize=typeof e.horizontalSliderSize<"u"?e.horizontalSliderSize:t.horizontalScrollbarSize,t.verticalSliderSize=typeof e.verticalSliderSize<"u"?e.verticalSliderSize:t.verticalScrollbarSize,Qr&&(t.className+=" mac"),t}class Y7n extends ht{constructor(t,n,r,o){super(),this._context=t,this._viewHelper=n,this._mouseTargetFactory=r,this._dispatchMouse=o,this._operation=null}dispose(){super.dispose(),this.stop()}start(t,n){this._operation?this._operation.setPosition(t,n):this._operation=this._createDragScrollingOperation(t,n)}stop(){this._operation&&(this._operation.dispose(),this._operation=null)}}class Z7n extends ht{constructor(t,n,r,o,s,a){super(),this._context=t,this._viewHelper=n,this._mouseTargetFactory=r,this._dispatchMouse=o,this._position=s,this._mouseEvent=a,this._lastTime=Date.now(),this._animationFrameDisposable=A1(ii(a.browserEvent),()=>this._execute())}dispose(){this._animationFrameDisposable.dispose(),super.dispose()}setPosition(t,n){this._position=t,this._mouseEvent=n}_tick(){const t=Date.now(),n=t-this._lastTime;return this._lastTime=t,n}}class slo extends Y7n{_createDragScrollingOperation(t,n){return new alo(this._context,this._viewHelper,this._mouseTargetFactory,this._dispatchMouse,t,n)}}class alo extends Z7n{_getScrollSpeed(){const t=this._context.configuration.options.get(75),n=this._context.configuration.options.get(165).height/t,r=this._position.outsideDistance/t;return r<=1.5?Math.max(30,n*(1+r)):r<=3?Math.max(60,n*(2+r)):Math.max(200,n*(7+r))}_execute(){const t=this._context.configuration.options.get(75),n=this._getScrollSpeed(),r=this._tick(),o=n*(r/1e3)*t,s=this._position.outsidePosition==="above"?-o:o;this._context.viewModel.viewLayout.deltaScrollNow(0,s),this._viewHelper.renderNow();const a=this._context.viewLayout.getLinesViewportData(),l=this._position.outsidePosition==="above"?a.startLineNumber:a.endLineNumber;let d;{const u=Zbe(this._viewHelper.viewDomNode),h=this._context.configuration.options.get(165).horizontalScrollbarHeight,g=new Iie(this._mouseEvent.pos.x,u.y+u.height-h-.1),m=qbe(this._viewHelper.viewDomNode,u,g);d=this._mouseTargetFactory.createMouseTarget(this._viewHelper.getLastRenderData(),u,g,m,null)}(!d.position||d.position.lineNumber!==l)&&(this._position.outsidePosition==="above"?d=Ph.createOutsideEditor(this._position.mouseColumn,new rt(l,1),"above",this._position.outsideDistance):d=Ph.createOutsideEditor(this._position.mouseColumn,new rt(l,this._context.viewModel.getLineMaxColumn(l)),"below",this._position.outsideDistance)),this._dispatchMouse(d,!0,2),this._animationFrameDisposable=A1(ii(d.element),()=>this._execute())}}class llo extends Y7n{_createDragScrollingOperation(t,n){return new clo(this._context,this._viewHelper,this._mouseTargetFactory,this._dispatchMouse,t,n)}}class clo extends Z7n{_getScrollSpeed(){const t=this._context.configuration.options.get(59).typicalFullwidthCharacterWidth,n=this._context.configuration.options.get(165).contentWidth/t,r=this._position.outsideDistance/t;return r<=1.5?Math.max(30,n*(1+r)):r<=3?Math.max(60,n*(2+r)):Math.max(200,n*(7+r))}_execute(){const t=this._context.configuration.options.get(59).typicalFullwidthCharacterWidth,n=this._getScrollSpeed(),r=this._tick(),o=n*(r/1e3)*t*.5,s=this._position.outsidePosition==="left"?-o:o;if(this._context.viewModel.viewLayout.deltaScrollNow(s,0),this._viewHelper.renderNow(),!this._position.position)return;const a=this._position.position.lineNumber;let l;{const d=Zbe(this._viewHelper.viewDomNode),u=this._context.configuration.options.get(165).horizontalScrollbarHeight,h=new Iie(this._mouseEvent.pos.x,d.y+d.height-u-.1),g=qbe(this._viewHelper.viewDomNode,d,h);l=this._mouseTargetFactory.createMouseTarget(this._viewHelper.getLastRenderData(),d,h,g,null)}this._position.outsidePosition==="left"?l=Ph.createOutsideEditor(l.mouseColumn,new rt(a,l.mouseColumn),"left",this._position.outsideDistance):l=Ph.createOutsideEditor(l.mouseColumn,new rt(a,l.mouseColumn),"right",this._position.outsideDistance),this._dispatchMouse(l,!0,2),this._animationFrameDisposable=A1(ii(l.element),()=>this._execute())}}class Ret extends SI{constructor(t,n,r){super(),this._mouseLeaveMonitor=null,this._context=t,this.viewController=n,this.viewHelper=r,this.mouseTargetFactory=new rg(this._context,r),this._mouseDownOperation=this._register(new dlo(this._context,this.viewController,this.viewHelper,this.mouseTargetFactory,(a,l)=>this._createMouseTarget(a,l),a=>this._getMouseColumn(a))),this.lastMouseLeaveTime=-1,this._height=this._context.configuration.options.get(165).height;const o=new pao(this.viewHelper.viewDomNode);this._register(o.onContextMenu(this.viewHelper.viewDomNode,a=>this._onContextMenu(a,!0))),this._register(o.onMouseMove(this.viewHelper.viewDomNode,a=>{this._onMouseMove(a),this._mouseLeaveMonitor||(this._mouseLeaveMonitor=bt(this.viewHelper.viewDomNode.ownerDocument,"mousemove",l=>{this.viewHelper.viewDomNode.contains(l.target)||this._onMouseLeave(new j8(l,!1,this.viewHelper.viewDomNode))}))})),this._register(o.onMouseUp(this.viewHelper.viewDomNode,a=>this._onMouseUp(a))),this._register(o.onMouseLeave(this.viewHelper.viewDomNode,a=>this._onMouseLeave(a)));let s=0;this._register(o.onPointerDown(this.viewHelper.viewDomNode,(a,l)=>{s=l})),this._register(bt(this.viewHelper.viewDomNode,rn.POINTER_UP,a=>{this._mouseDownOperation.onPointerUp()})),this._register(o.onMouseDown(this.viewHelper.viewDomNode,a=>this._onMouseDown(a,s))),this._setupMouseWheelZoomListener(),this._context.addEventHandler(this)}_setupMouseWheelZoomListener(){const t=e1e.INSTANCE;let n=0,r=Rv.getZoomLevel(),o=!1,s=0;const a=d=>{if(this.viewController.emitMouseWheel(d),!this._context.configuration.options.get(84))return;const u=new iR(d);if(t.acceptStandardWheelEvent(u),t.isPhysicalMouseWheel()){if(l(d)){const h=Rv.getZoomLevel(),g=u.deltaY>0?1:-1;Rv.setZoomLevel(h+g),u.preventDefault(),u.stopPropagation()}}else Date.now()-n>50&&(r=Rv.getZoomLevel(),o=l(d),s=0),n=Date.now(),s+=u.deltaY,o&&(Rv.setZoomLevel(r+s/5),u.preventDefault(),u.stopPropagation())};this._register(bt(this.viewHelper.viewDomNode,rn.MOUSE_WHEEL,a,{capture:!0,passive:!1}));function l(d){return Qr?(d.metaKey||d.ctrlKey)&&!d.shiftKey&&!d.altKey:d.ctrlKey&&!d.metaKey&&!d.shiftKey&&!d.altKey}}dispose(){this._context.removeEventHandler(this),this._mouseLeaveMonitor&&(this._mouseLeaveMonitor.dispose(),this._mouseLeaveMonitor=null),super.dispose()}onConfigurationChanged(t){if(t.hasChanged(165)){const n=this._context.configuration.options.get(165).height;this._height!==n&&(this._height=n,this._mouseDownOperation.onHeightChanged())}return!1}onCursorStateChanged(t){return this._mouseDownOperation.onCursorStateChanged(t),!1}onFocusChanged(t){return!1}getTargetAtClientPoint(t,n){const o=new N7n(t,n).toPageCoordinates(ii(this.viewHelper.viewDomNode)),s=Zbe(this.viewHelper.viewDomNode);if(o.ys.y+s.height||o.xs.x+s.width)return null;const a=qbe(this.viewHelper.viewDomNode,s,o);return this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),s,o,a,null)}_createMouseTarget(t,n){let r=t.target;if(!this.viewHelper.viewDomNode.contains(r)){const o=y6(this.viewHelper.viewDomNode);o&&(r=o.elementsFromPoint(t.posx,t.posy).find(a=>this.viewHelper.viewDomNode.contains(a))??null)}return this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),t.editorPos,t.pos,t.relativePos,n?r:null)}_getMouseColumn(t){return this.mouseTargetFactory.getMouseColumn(t.relativePos)}_onContextMenu(t,n){this.viewController.emitContextMenu({event:t,target:this._createMouseTarget(t,n)})}_onMouseMove(t){this.mouseTargetFactory.mouseTargetIsWidget(t)||t.preventDefault(),!(this._mouseDownOperation.isActive()||t.timestamp{t.preventDefault(),this.viewHelper.focusTextArea()};if(h&&(o||a&&l))g(),this._mouseDownOperation.start(r.type,t,n);else if(s)t.preventDefault();else if(d){const m=r.detail;h&&this.viewHelper.shouldSuppressMouseDownOnViewZone(m.viewZoneId)&&(g(),this._mouseDownOperation.start(r.type,t,n),t.preventDefault())}else u&&this.viewHelper.shouldSuppressMouseDownOnWidget(r.detail)&&(g(),t.preventDefault());this.viewController.emitMouseDown({event:t,target:r})}}class dlo extends ht{constructor(t,n,r,o,s,a){super(),this._context=t,this._viewController=n,this._viewHelper=r,this._mouseTargetFactory=o,this._createMouseTarget=s,this._getMouseColumn=a,this._mouseMoveMonitor=this._register(new wao(this._viewHelper.viewDomNode)),this._topBottomDragScrolling=this._register(new slo(this._context,this._viewHelper,this._mouseTargetFactory,(l,d,u)=>this._dispatchMouse(l,d,u))),this._leftRightDragScrolling=this._register(new llo(this._context,this._viewHelper,this._mouseTargetFactory,(l,d,u)=>this._dispatchMouse(l,d,u))),this._mouseState=new HNe,this._currentSelection=new Dn(1,1,1,1),this._isActive=!1,this._lastMouseEvent=null}dispose(){super.dispose()}isActive(){return this._isActive}_onMouseDownThenMove(t){this._lastMouseEvent=t,this._mouseState.setModifiers(t);const n=this._findMousePosition(t,!1);n&&(this._mouseState.isDragAndDrop?this._viewController.emitMouseDrag({event:t,target:n}):n.type===13?n.outsidePosition==="above"||n.outsidePosition==="below"?(this._topBottomDragScrolling.start(n,t),this._leftRightDragScrolling.stop()):(this._leftRightDragScrolling.start(n,t),this._topBottomDragScrolling.stop()):(this._topBottomDragScrolling.stop(),this._leftRightDragScrolling.stop(),this._dispatchMouse(n,!0,1)))}start(t,n,r){this._lastMouseEvent=n,this._mouseState.setStartedOnLineNumbers(t===3),this._mouseState.setStartButtons(n),this._mouseState.setModifiers(n);const o=this._findMousePosition(n,!0);if(!o||!o.position)return;this._mouseState.trySetCount(n.detail,o.position),n.detail=this._mouseState.count;const s=this._context.configuration.options;if(!s.get(104)&&s.get(42)&&!s.get(28)&&!this._mouseState.altKey&&n.detail<2&&!this._isActive&&!this._currentSelection.isEmpty()&&o.type===6&&o.position&&this._currentSelection.containsPosition(o.position)){this._mouseState.isDragAndDrop=!0,this._isActive=!0,this._mouseMoveMonitor.startMonitoring(this._viewHelper.viewLinesDomNode,r,n.buttons,a=>this._onMouseDownThenMove(a),a=>{const l=this._findMousePosition(this._lastMouseEvent,!1);tS(a)?this._viewController.emitMouseDropCanceled():this._viewController.emitMouseDrop({event:this._lastMouseEvent,target:l?this._createMouseTarget(this._lastMouseEvent,!0):null}),this._stop()});return}this._mouseState.isDragAndDrop=!1,this._dispatchMouse(o,n.shiftKey,1),this._isActive||(this._isActive=!0,this._mouseMoveMonitor.startMonitoring(this._viewHelper.viewLinesDomNode,r,n.buttons,a=>this._onMouseDownThenMove(a),()=>this._stop()))}_stop(){this._isActive=!1,this._topBottomDragScrolling.stop(),this._leftRightDragScrolling.stop()}onHeightChanged(){this._mouseMoveMonitor.stopMonitoring()}onPointerUp(){this._mouseMoveMonitor.stopMonitoring()}onCursorStateChanged(t){this._currentSelection=t.selections[0]}_getPositionOutsideEditor(t){const n=t.editorPos,r=this._context.viewModel,o=this._context.viewLayout,s=this._getMouseColumn(t);if(t.posyn.y+n.height){const g=t.posy-n.y-n.height,m=o.getCurrentScrollTop()+t.relativePos.y,v=oV.getZoneAtCoord(this._context,m);if(v){const k=this._helpPositionJumpOverViewZone(v);if(k)return Ph.createOutsideEditor(s,k,"below",g)}const f=o.getLineNumberAtVerticalOffset(m);return Ph.createOutsideEditor(s,new rt(f,r.getLineMaxColumn(f)),"below",g)}const a=o.getLineNumberAtVerticalOffset(o.getCurrentScrollTop()+t.relativePos.y),l=this._context.configuration.options.get(165),d=l.contentLeft;if(t.relativePos.x<=d){const g=d-t.relativePos.x;return Ph.createOutsideEditor(s,new rt(a,1),"left",g)}const h=l.minimap.minimapLeft===0?l.width-l.verticalScrollbarWidth:l.minimap.minimapLeft;if(t.relativePos.x>=h){const g=t.relativePos.x-h;return Ph.createOutsideEditor(s,new rt(a,r.getLineMaxColumn(a)),"right",g)}return null}_findMousePosition(t,n){const r=this._getPositionOutsideEditor(t);if(r)return r;const o=this._createMouseTarget(t,n);if(!o.position)return null;if(o.type===8||o.type===5){const a=this._helpPositionJumpOverViewZone(o.detail);if(a)return Ph.createViewZone(o.type,o.element,o.mouseColumn,a,o.detail)}return o}_helpPositionJumpOverViewZone(t){const n=new rt(this._currentSelection.selectionStartLineNumber,this._currentSelection.selectionStartColumn),r=t.positionBefore,o=t.positionAfter;return r&&o?r.isBefore(n)?r:o:null}_dispatchMouse(t,n,r){t.position&&this._viewController.dispatchMouse({position:t.position,mouseColumn:t.mouseColumn,startedOnLineNumbers:this._mouseState.startedOnLineNumbers,revealType:r,inSelectionMode:n,mouseDownCount:this._mouseState.count,altKey:this._mouseState.altKey,ctrlKey:this._mouseState.ctrlKey,metaKey:this._mouseState.metaKey,shiftKey:this._mouseState.shiftKey,leftButton:this._mouseState.leftButton,middleButton:this._mouseState.middleButton,onInjectedText:t.type===6&&t.detail.injectedText!==null})}}const Lve=class Lve{get altKey(){return this._altKey}get ctrlKey(){return this._ctrlKey}get metaKey(){return this._metaKey}get shiftKey(){return this._shiftKey}get leftButton(){return this._leftButton}get middleButton(){return this._middleButton}get startedOnLineNumbers(){return this._startedOnLineNumbers}constructor(){this._altKey=!1,this._ctrlKey=!1,this._metaKey=!1,this._shiftKey=!1,this._leftButton=!1,this._middleButton=!1,this._startedOnLineNumbers=!1,this._lastMouseDownPosition=null,this._lastMouseDownPositionEqualCount=0,this._lastMouseDownCount=0,this._lastSetMouseDownCountTime=0,this.isDragAndDrop=!1}get count(){return this._lastMouseDownCount}setModifiers(t){this._altKey=t.altKey,this._ctrlKey=t.ctrlKey,this._metaKey=t.metaKey,this._shiftKey=t.shiftKey}setStartButtons(t){this._leftButton=t.leftButton,this._middleButton=t.middleButton}setStartedOnLineNumbers(t){this._startedOnLineNumbers=t}trySetCount(t,n){const r=new Date().getTime();r-this._lastSetMouseDownCountTime>Lve.CLEAR_MOUSE_DOWN_COUNT_TIME&&(t=1),this._lastSetMouseDownCountTime=r,t>this._lastMouseDownCount+1&&(t=this._lastMouseDownCount+1),this._lastMouseDownPosition&&this._lastMouseDownPosition.equals(n)?this._lastMouseDownPositionEqualCount++:this._lastMouseDownPositionEqualCount=1,this._lastMouseDownPosition=n,this._lastMouseDownCount=Math.min(t,this._lastMouseDownPositionEqualCount)}};Lve.CLEAR_MOUSE_DOWN_COUNT_TIME=400;let HNe=Lve;class ks{get event(){return this.emitter.event}constructor(t,n,r){const o=s=>this.emitter.fire(s);this.emitter=new at({onWillAddFirstListener:()=>t.addEventListener(n,o,r),onDidRemoveLastListener:()=>t.removeEventListener(n,o,r)})}dispose(){this.emitter.dispose()}}function q7n(e,t,n,r){const o=e.getPlainTextToCopy(t,n,vh),s=e.model.getEOL(),a=n&&t.length===1&&t[0].isEmpty(),l=Array.isArray(o)?o:null,d=Array.isArray(o)?o.join(s):o;let u,h=null;if($Ne.forceCopyWithSyntaxHighlighting||r&&d.length<65536){const m=e.getRichTextToCopy(t,n);m&&(u=m.html,h=m.mode)}return{isFromEmptySelection:a,multicursorText:l,text:d,html:u,mode:h}}const xve=class xve{constructor(){this._lastState=null}set(t,n){this._lastState={lastCopiedValue:t,data:n}}get(t){return this._lastState&&this._lastState.lastCopiedValue===t?this._lastState.data:(this._lastState=null,null)}};xve.INSTANCE=new xve;let ay=xve;const $Ne={forceCopyWithSyntaxHighlighting:!1},hD={getTextData(e){const t=e.getData(lc.text);let n=null;const r=e.getData("vscode-editor-data");if(typeof r=="string")try{n=JSON.parse(r),n.version!==1&&(n=null)}catch{}return t.length===0&&n===null&&e.files.length>0?[Array.prototype.slice.call(e.files,0).map(s=>s.name).join(` +`):t.appendString(""),new Kme(new fO(0,0),0)}return Mao(Eao(e),t)}class Lao{constructor(t,n,r){this.characterMapping=t,this.html=n,this.containsForeignElements=r}}function Kbe(e){const t=new sE(1e4),n=rH(e,t);return new Lao(n.characterMapping,t.build(),n.containsForeignElements)}class xao{constructor(t,n,r,o,s,a,l,d,u,h,g,m,v,f,k){this.fontIsMonospace=t,this.canUseHalfwidthRightwardsArrow=n,this.lineContent=r,this.len=o,this.isOverflowing=s,this.overflowingCharCount=a,this.parts=l,this.containsForeignElements=d,this.fauxIndentLength=u,this.tabSize=h,this.startVisibleColumn=g,this.spaceWidth=m,this.renderSpaceCharCode=v,this.renderWhitespace=f,this.renderControlCharacters=k}}function Eao(e){const t=e.lineContent;let n,r,o;e.stopRenderingLineAfter!==-1&&e.stopRenderingLineAfter0){for(let l=0,d=e.lineDecorations.length;l0&&(s[a++]=new Md(r,"",0,!1));let l=r;for(let d=0,u=n.getCount();d=o){const v=t?ZW(e.substring(l,o)):!1;s[a++]=new Md(o,g,0,v);break}const m=t?ZW(e.substring(l,h)):!1;s[a++]=new Md(h,g,0,m),l=h}return s}function Qao(e,t,n){let r=0;const o=[];let s=0;if(n)for(let a=0,l=t.length;a=50&&(o[s++]=new Md(v+1,h,g,m),f=v+1,v=-1);f!==u&&(o[s++]=new Md(u,h,g,m))}else o[s++]=d;r=u}else for(let a=0,l=t.length;a50){const g=d.type,m=d.metadata,v=d.containsRTL,f=Math.ceil(h/50);for(let k=1;k=8234&&e<=8238||e>=8294&&e<=8297||e>=8206&&e<=8207||e===1564}function Bao(e,t){const n=[];let r=new Md(0,"",0,!1),o=0;for(const s of t){const a=s.endIndex;for(;or.endIndex&&(r=new Md(o,s.type,s.metadata,s.containsRTL),n.push(r)),r=new Md(o+1,"mtkcontrol",s.metadata,!1),n.push(r))}o>r.endIndex&&(r=new Md(a,s.type,s.metadata,s.containsRTL),n.push(r))}return n}function Rao(e,t,n,r){const o=e.continuesWithWrappedLine,s=e.fauxIndentLength,a=e.tabSize,l=e.startVisibleColumn,d=e.useMonospaceOptimizations,u=e.selectionsOnLine,h=e.renderWhitespace===1,g=e.renderWhitespace===3,m=e.renderSpaceWidth!==e.spaceWidth,v=[];let f=0,k=0,A=r[k].type,p=r[k].containsRTL,b=r[k].endIndex;const w=r.length;let O=!1,y=Og(t),C;y===-1?(O=!0,y=n,C=n):C=q4(t);let _=!1,S=0,L=u&&u[S],E=l%a;for(let T=s;TC)D=!0;else if(P===9)D=!0;else if(P===32)if(h)if(_)D=!0;else{const I=T+1C),D&&p&&T>=y&&T<=C&&(D=!1),_){if(!D||!d&&E>=a){if(m){const I=f>0?v[f-1].endIndex:s;for(let B=I+1;B<=T;B++)v[f++]=new Md(B,"mtkw",1,!1)}else v[f++]=new Md(T,"mtkw",1,!1);E=E%a}}else(T===b||D&&T>s)&&(v[f++]=new Md(T,A,0,p),E=E%a);for(P===9?E=a:M8(P)?E+=2:E++,_=D;T===b&&(k++,k0?t.charCodeAt(n-1):0,P=n>1?t.charCodeAt(n-2):0;T===32&&P!==32&&P!==9||(Q=!0)}else Q=!0;if(Q)if(m){const T=f>0?v[f-1].endIndex:s;for(let P=T+1;P<=n;P++)v[f++]=new Md(P,"mtkw",1,!1)}else v[f++]=new Md(n,"mtkw",1,!1);else v[f++]=new Md(n,A,0,p);return v}function Iao(e,t,n,r){r.sort(wg.compare);const o=Sao.normalize(e,r),s=o.length;let a=0;const l=[];let d=0,u=0;for(let g=0,m=n.length;gu&&(u=b.startOffset,l[d++]=new Md(u,k,A,p)),b.endOffset+1<=f)u=b.endOffset+1,l[d++]=new Md(u,k+" "+b.className,A|b.metadata,p),a++;else{u=f,l[d++]=new Md(u,k+" "+b.className,A|b.metadata,p);break}}f>u&&(u=f,l[d++]=new Md(u,k,A,p))}const h=n[n.length-1].endIndex;if(a");for(let S=0,L=u.length;S=h&&(N+=W)}}for(I&&(t.appendString(' style="width:'),t.appendString(String(v*R)),t.appendString('px"')),t.appendASCIICharCode(62);w1?t.appendCharCode(8594):t.appendCharCode(65515);for(let W=2;W<=j;W++)t.appendCharCode(160)}else N=2,j=1,t.appendCharCode(f),t.appendCharCode(8204);y+=N,C+=j,w>=h&&(O+=j)}}else for(t.appendASCIICharCode(62);w=h&&(O+=N)}B?_++:_=0,w>=a&&!b&&E.isPseudoAfter()&&(b=!0,p.setColumnInfo(w+1,S,y,C)),t.appendString("")}return b||p.setColumnInfo(a+1,u.length-1,y,C),l&&(t.appendString(''),t.appendString(U(796,"Show more ({0})",Fao(d))),t.appendString("")),t.appendString(""),new Kme(p,o)}function Pao(e){return e.toString(16).toUpperCase().padStart(4,"0")}function Fao(e){return e<1024?U(797,"{0} chars",e):e<1024*1024?`${(e/1024).toFixed(1)} KB`:`${(e/1024/1024).toFixed(1)} MB`}var zv;(function(e){e.DARK="dark",e.LIGHT="light",e.HIGH_CONTRAST_DARK="hcDark",e.HIGH_CONTRAST_LIGHT="hcLight"})(zv||(zv={}));var kN;(function(e){e.VS="vs",e.VS_DARK="vs-dark",e.HC_BLACK="hc-black",e.HC_LIGHT="hc-light"})(kN||(kN={}));function c3(e){return e===zv.HIGH_CONTRAST_DARK||e===zv.HIGH_CONTRAST_LIGHT}function W8(e){return e===zv.DARK||e===zv.HIGH_CONTRAST_DARK}const Nao=function(){return v3?!0:!(v1||k1||tR)}();let IU=!0;const _ve=class _ve{constructor(t,n){this._viewGpuContext=t,this._options=n,this._isMaybeInvalid=!0,this._renderedViewLine=null}getDomNode(){return this._renderedViewLine&&this._renderedViewLine.domNode?this._renderedViewLine.domNode.domNode:null}setDomNode(t){if(this._renderedViewLine)this._renderedViewLine.domNode=es(t);else throw new Error("I have no rendered view line to set the dom node to...")}onContentChanged(){this._isMaybeInvalid=!0}onTokensChanged(){this._isMaybeInvalid=!0}onDecorationsChanged(){this._isMaybeInvalid=!0}onOptionsChanged(t){this._isMaybeInvalid=!0,this._options=t}onSelectionChanged(){var t;return c3(this._options.themeType)||((t=this._renderedViewLine)==null?void 0:t.input.renderWhitespace)===2?(this._isMaybeInvalid=!0,!0):!1}renderLine(t,n,r,o,s){var k,A,p;if(this._options.useGpu&&((k=this._viewGpuContext)!=null&&k.canRender(this._options,o,t)))return(p=(A=this._renderedViewLine)==null?void 0:A.domNode)==null||p.domNode.remove(),this._renderedViewLine=null,!1;if(this._isMaybeInvalid===!1)return!1;this._isMaybeInvalid=!1;const a=o.getViewLineRenderingData(t),l=this._options,d=wg.filter(a.inlineDecorations,t,a.minColumn,a.maxColumn),u=a.hasVariableFonts||l.experimentalWhitespaceRendering==="off"?l.renderWhitespace:"none",h=!a.hasVariableFonts;let g=null;if(c3(l.themeType)||u==="selection"){const b=o.selections;for(const w of b){if(w.endLineNumbert)continue;const O=w.startLineNumber===t?w.startColumn:a.minColumn,y=w.endLineNumber===t?w.endColumn:a.maxColumn;O');const v=rH(m,s);s.appendString("");let f=null;return h&&IU&&Nao&&a.isBasicASCII&&m.isLTR&&l.useMonospaceOptimizations&&v.containsForeignElements===0&&(f=new kle(this._renderedViewLine?this._renderedViewLine.domNode:null,m,v.characterMapping)),f||(f=H7n(this._renderedViewLine?this._renderedViewLine.domNode:null,m,v.characterMapping,v.containsForeignElements)),this._renderedViewLine=f,!0}layoutLine(t,n,r){this._renderedViewLine&&this._renderedViewLine.domNode&&(this._renderedViewLine.domNode.setTop(n),this._renderedViewLine.domNode.setHeight(r),this._renderedViewLine.domNode.setLineHeight(r))}isRenderedRTL(){return this._renderedViewLine?this._renderedViewLine.input.textDirection===Gk.RTL:!1}getWidth(t){return this._renderedViewLine?this._renderedViewLine.getWidth(t):0}getWidthIsFast(){return this._renderedViewLine?this._renderedViewLine.getWidthIsFast():!0}needsMonospaceFontCheck(){return this._renderedViewLine?this._renderedViewLine instanceof kle:!1}monospaceAssumptionsAreValid(){return this._renderedViewLine&&this._renderedViewLine instanceof kle?this._renderedViewLine.monospaceAssumptionsAreValid():IU}onMonospaceAssumptionsInvalidated(){this._renderedViewLine&&this._renderedViewLine instanceof kle&&(this._renderedViewLine=this._renderedViewLine.toSlowRenderedLine())}getVisibleRangesForRange(t,n,r,o){if(!this._renderedViewLine)return null;n=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,n)),r=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,r));const s=this._renderedViewLine.input.stopRenderingLineAfter;if(s!==-1&&n>s+1&&r>s+1)return new VNe(!0,[new M9(this.getWidth(o),0)]);s!==-1&&n>s+1&&(n=s+1),s!==-1&&r>s+1&&(r=s+1);const a=this._renderedViewLine.getVisibleRangesForRange(t,n,r,o);return a&&a.length>0?new VNe(!1,a):null}getColumnOfNodeOffset(t,n){return this._renderedViewLine?this._renderedViewLine.getColumnOfNodeOffset(t,n):1}};_ve.CLASS_NAME="view-line";let pS=_ve;class kle{constructor(t,n,r){this._cachedWidth=-1,this.domNode=t,this.input=n;const o=Math.floor(n.lineContent.length/300);if(o>0){this._keyColumnPixelOffsetCache=new Float32Array(o);for(let s=0;s=2&&(console.warn("monospace assumptions have been violated, therefore disabling monospace optimizations!"),IU=!1)}return IU}toSlowRenderedLine(){return H7n(this.domNode,this.input,this._characterMapping,0)}getVisibleRangesForRange(t,n,r,o){const s=this._getColumnPixelOffset(t,n,o),a=this._getColumnPixelOffset(t,r,o);return[new M9(s,a-s)]}_getColumnPixelOffset(t,n,r){if(n<=300){const u=this._characterMapping.getHorizontalOffset(n);return this._charWidth*u}const o=Math.floor((n-1)/300)-1,s=(o+1)*300+1;let a=-1;if(this._keyColumnPixelOffsetCache&&(a=this._keyColumnPixelOffsetCache[o],a===-1&&(a=this._actualReadPixelOffset(t,s,r),this._keyColumnPixelOffsetCache[o]=a)),a===-1){const u=this._characterMapping.getHorizontalOffset(n);return this._charWidth*u}const l=this._characterMapping.getHorizontalOffset(s),d=this._characterMapping.getHorizontalOffset(n);return a+this._charWidth*(d-l)}_getReadingTarget(t){return t.domNode.firstChild}_actualReadPixelOffset(t,n,r){if(!this.domNode)return-1;const o=this._characterMapping.getDomPosition(n),s=ohe.readHorizontalRanges(this._getReadingTarget(this.domNode),o.partIndex,o.charIndex,o.partIndex,o.charIndex,r);return!s||s.length===0?-1:s[0].left}getColumnOfNodeOffset(t,n){return rV(this._characterMapping,t,n)}}class z7n{constructor(t,n,r,o){if(this.domNode=t,this.input=n,this._characterMapping=r,this._isWhitespaceOnly=/^\s*$/.test(n.lineContent),this._containsForeignElements=o,this._cachedWidth=-1,this._pixelOffsetCache=null,n.isLTR){this._pixelOffsetCache=new Float32Array(Math.max(2,this._characterMapping.length+1));for(let s=0,a=this._characterMapping.length;s<=a;s++)this._pixelOffsetCache[s]=-1}}_getReadingTarget(t){return t.domNode.firstChild}getWidth(t){return this.domNode?(this._cachedWidth===-1&&(this._cachedWidth=this._getReadingTarget(this.domNode).offsetWidth,t==null||t.markDidDomLayout()),this._cachedWidth):0}getWidthIsFast(){return this._cachedWidth!==-1}getVisibleRangesForRange(t,n,r,o){if(!this.domNode)return null;if(this._pixelOffsetCache!==null){const s=this._readPixelOffset(this.domNode,t,n,o);if(s===-1)return null;const a=this._readPixelOffset(this.domNode,t,r,o);return a===-1?null:[new M9(s,a-s)]}return this._readVisibleRangesForRange(this.domNode,t,n,r,o)}_readVisibleRangesForRange(t,n,r,o,s){if(r===o){const a=this._readPixelOffset(t,n,r,s);return a===-1?null:[new M9(a,0)]}else return this._readRawVisibleRangesForRange(t,r,o,s)}_readPixelOffset(t,n,r,o){if(this.input.isLTR&&this._characterMapping.length===0){if(this._containsForeignElements===0||this._containsForeignElements===2)return 0;if(this._containsForeignElements===1)return this.getWidth(o);const s=this._getReadingTarget(t);return s.firstChild?(o.markDidDomLayout(),s.firstChild.offsetWidth):0}if(this._pixelOffsetCache!==null){const s=this._pixelOffsetCache[r];if(s!==-1)return s;const a=this._actualReadPixelOffset(t,n,r,o);return this._pixelOffsetCache[r]=a,a}return this._actualReadPixelOffset(t,n,r,o)}_actualReadPixelOffset(t,n,r,o){if(this._characterMapping.length===0){const d=ohe.readHorizontalRanges(this._getReadingTarget(t),0,0,0,0,o);return!d||d.length===0?-1:d[0].left}if(this.input.isLTR&&r===this._characterMapping.length&&this._isWhitespaceOnly&&this._containsForeignElements===0)return this.getWidth(o);const s=this._characterMapping.getDomPosition(r),a=ohe.readHorizontalRanges(this._getReadingTarget(t),s.partIndex,s.charIndex,s.partIndex,s.charIndex,o);if(!a||a.length===0)return-1;const l=a[0].left;if(this.input.isBasicASCII){const d=this._characterMapping.getHorizontalOffset(r),u=Math.round(this.input.spaceWidth*d);if(Math.abs(u-l)<=1)return u}return l}_readRawVisibleRangesForRange(t,n,r,o){if(this.input.isLTR&&n===1&&r===this._characterMapping.length)return[new M9(0,this.getWidth(o))];const s=this._characterMapping.getDomPosition(n),a=this._characterMapping.getDomPosition(r);return ohe.readHorizontalRanges(this._getReadingTarget(t),s.partIndex,s.charIndex,a.partIndex,a.charIndex,o)}getColumnOfNodeOffset(t,n){return rV(this._characterMapping,t,n)}}class Uao extends z7n{_readVisibleRangesForRange(t,n,r,o,s){const a=super._readVisibleRangesForRange(t,n,r,o,s);if(!a||a.length===0||r===o||r===1&&o===this._characterMapping.length)return a;if(this.input.isLTR){const l=this._readPixelOffset(t,n,o,s);if(l!==-1){const d=a[a.length-1];d.left=4&&t[0]===3&&t[3]===8}static isStrictChildOfViewLines(t){return t.length>4&&t[0]===3&&t[3]===8}static isChildOfScrollableElement(t){return t.length>=2&&t[0]===3&&t[1]===6}static isChildOfMinimap(t){return t.length>=2&&t[0]===3&&t[1]===9}static isChildOfContentWidgets(t){return t.length>=4&&t[0]===3&&t[3]===1}static isChildOfOverflowGuard(t){return t.length>=1&&t[0]===3}static isChildOfOverflowingContentWidgets(t){return t.length>=1&&t[0]===2}static isChildOfOverlayWidgets(t){return t.length>=2&&t[0]===3&&t[1]===4}static isChildOfOverflowingOverlayWidgets(t){return t.length>=1&&t[0]===5}}class oV{constructor(t,n,r){this.viewModel=t.viewModel;const o=t.configuration.options;this.layoutInfo=o.get(165),this.viewDomNode=n.viewDomNode,this.viewLinesGpu=n.viewLinesGpu,this.lineHeight=o.get(75),this.stickyTabStops=o.get(132),this.typicalHalfwidthCharacterWidth=o.get(59).typicalHalfwidthCharacterWidth,this.lastRenderData=r,this._context=t,this._viewHelper=n}getZoneAtCoord(t){return oV.getZoneAtCoord(this._context,t)}static getZoneAtCoord(t,n){const r=t.viewLayout.getWhitespaceAtVerticalOffset(n);if(r){const o=r.verticalOffset+r.height/2,s=t.viewModel.getLineCount();let a=null,l,d=null;return r.afterLineNumber!==s&&(d=new rt(r.afterLineNumber+1,1)),r.afterLineNumber>0&&(a=new rt(r.afterLineNumber,t.viewModel.getLineMaxColumn(r.afterLineNumber))),d===null?l=a:a===null?l=d:n=t.layoutInfo.glyphMarginLeft,this.isInContentArea=!this.isInMarginArea,this.mouseColumn=Math.max(0,rg._getMouseColumn(this.mouseContentHorizontalOffset,t.typicalHalfwidthCharacterWidth))}}class Hao extends zao{get target(){return this._useHitTestTarget?this.hitTestResult.value.hitTarget:this._eventTarget}get targetPath(){return this._targetPathCacheElement!==this.target&&(this._targetPathCacheElement=this.target,this._targetPathCacheValue=b3.collect(this.target,this._ctx.viewDomNode)),this._targetPathCacheValue}constructor(t,n,r,o,s){super(t,n,r,o),this.hitTestResult=new zh(()=>rg.doHitTest(this._ctx,this)),this._targetPathCacheElement=null,this._targetPathCacheValue=new Uint8Array(0),this._ctx=t,this._eventTarget=s;const a=!!this._eventTarget;this._useHitTestTarget=!a}toString(){return`pos(${this.pos.x},${this.pos.y}), editorPos(${this.editorPos.x},${this.editorPos.y}), relativePos(${this.relativePos.x},${this.relativePos.y}), mouseVerticalOffset: ${this.mouseVerticalOffset}, mouseContentHorizontalOffset: ${this.mouseContentHorizontalOffset} + target: ${this.target?this.target.outerHTML:null}`}get wouldBenefitFromHitTestTargetSwitch(){return!this._useHitTestTarget&&this.hitTestResult.value.hitTarget!==null&&this.target!==this.hitTestResult.value.hitTarget}switchToHitTestTarget(){this._useHitTestTarget=!0}_getMouseColumn(t=null){return t&&t.columna.contentLeft+a.width)continue;const l=t.getVerticalOffsetForLineNumber(a.position.lineNumber);if(l<=s&&s<=l+a.height)return n.fulfillContentText(a.position,null,{mightBeForeignElement:!1,injectedText:null})}}return null}static _hitTestViewZone(t,n){const r=t.getZoneAtCoord(n.mouseVerticalOffset);if(r){const o=n.isInContentArea?8:5;return n.fulfillViewZone(o,r.position,r)}return null}static _hitTestTextArea(t,n){return Ng.isTextArea(n.targetPath)?t.lastRenderData.lastTextareaPosition?n.fulfillContentText(t.lastRenderData.lastTextareaPosition,null,{mightBeForeignElement:!1,injectedText:null}):n.fulfillTextarea():null}static _hitTestMargin(t,n){if(n.isInMarginArea){const r=t.getFullLineRangeAtCoord(n.mouseVerticalOffset),o=r.range.getStartPosition();let s=Math.abs(n.relativePos.x);const a={isAfterLines:r.isAfterLines,glyphMarginLeft:t.layoutInfo.glyphMarginLeft,glyphMarginWidth:t.layoutInfo.glyphMarginWidth,lineNumbersWidth:t.layoutInfo.lineNumbersWidth,offsetX:s};if(s-=t.layoutInfo.glyphMarginLeft,s<=t.layoutInfo.glyphMarginWidth){const l=t.viewModel.coordinatesConverter.convertViewPositionToModelPosition(r.range.getStartPosition()),d=t.viewModel.glyphLanes.getLanesAtLine(l.lineNumber);return a.glyphMarginLane=d[Math.floor(s/t.lineHeight)],n.fulfillMargin(2,o,r.range,a)}return s-=t.layoutInfo.glyphMarginWidth,s<=t.layoutInfo.lineNumbersWidth?n.fulfillMargin(3,o,r.range,a):(s-=t.layoutInfo.lineNumbersWidth,n.fulfillMargin(4,o,r.range,a))}return null}static _hitTestViewLines(t,n){if(!Ng.isChildOfViewLines(n.targetPath))return null;if(t.isInTopPadding(n.mouseVerticalOffset))return n.fulfillContentEmpty(new rt(1,1),p3t);if(t.isAfterLines(n.mouseVerticalOffset)||t.isInBottomPadding(n.mouseVerticalOffset)){const o=t.viewModel.getLineCount(),s=t.viewModel.getLineMaxColumn(o);return n.fulfillContentEmpty(new rt(o,s),p3t)}if(Ng.isStrictChildOfViewLines(n.targetPath)){const o=t.getLineNumberAtVerticalOffset(n.mouseVerticalOffset),s=t.viewModel.getLineLength(o),a=t.getLineWidth(o);if(s===0){const d=f7(n.mouseContentHorizontalOffset-a);return n.fulfillContentEmpty(new rt(o,1),d)}if(t.isRtl(o)){if(n.mouseContentHorizontalOffset+a<=t.layoutInfo.contentWidth-t.layoutInfo.verticalScrollbarWidth){const d=f7(n.mouseContentHorizontalOffset-a),u=new rt(o,t.viewModel.getLineMaxColumn(o));return n.fulfillContentEmpty(u,d)}}else if(n.mouseContentHorizontalOffset>=a){const d=f7(n.mouseContentHorizontalOffset-a),u=new rt(o,t.viewModel.getLineMaxColumn(o));return n.fulfillContentEmpty(u,d)}}else if(t.viewLinesGpu){const o=t.getLineNumberAtVerticalOffset(n.mouseVerticalOffset);if(t.viewModel.getLineLength(o)===0){const d=t.getLineWidth(o),u=f7(n.mouseContentHorizontalOffset-d);return n.fulfillContentEmpty(new rt(o,1),u)}const s=t.getLineWidth(o);if(t.isRtl(o)){if(n.mouseContentHorizontalOffset+s<=t.layoutInfo.contentWidth-t.layoutInfo.verticalScrollbarWidth){const d=f7(n.mouseContentHorizontalOffset-s),u=new rt(o,t.viewModel.getLineMaxColumn(o));return n.fulfillContentEmpty(u,d)}}else if(n.mouseContentHorizontalOffset>=s){const d=f7(n.mouseContentHorizontalOffset-s),u=new rt(o,t.viewModel.getLineMaxColumn(o));return n.fulfillContentEmpty(u,d)}const l=t.viewLinesGpu.getPositionAtCoordinate(o,n.mouseContentHorizontalOffset);if(l){const d={injectedText:null,mightBeForeignElement:!1};return n.fulfillContentText(l,xe.fromPositions(l,l),d)}}const r=n.hitTestResult.value;return r.type===1?rg.createMouseTargetFromHitTestPosition(t,n,r.spanNode,r.position,r.injectedText):n.wouldBenefitFromHitTestTargetSwitch?(n.switchToHitTestTarget(),this._createMouseTarget(t,n)):n.fulfillUnknown()}static _hitTestMinimap(t,n){if(Ng.isChildOfMinimap(n.targetPath)){const r=t.getLineNumberAtVerticalOffset(n.mouseVerticalOffset),o=t.viewModel.getLineMaxColumn(r);return n.fulfillScrollbar(new rt(r,o))}return null}static _hitTestScrollbarSlider(t,n){if(Ng.isChildOfScrollableElement(n.targetPath)&&n.target&&n.target.nodeType===1){const r=n.target.className;if(r&&/\b(slider|scrollbar)\b/.test(r)){const o=t.getLineNumberAtVerticalOffset(n.mouseVerticalOffset),s=t.viewModel.getLineMaxColumn(o);return n.fulfillScrollbar(new rt(o,s))}}return null}static _hitTestScrollbar(t,n){if(Ng.isChildOfScrollableElement(n.targetPath)){const r=t.getLineNumberAtVerticalOffset(n.mouseVerticalOffset),o=t.viewModel.getLineMaxColumn(r);return n.fulfillScrollbar(new rt(r,o))}return null}getMouseColumn(t){const n=this._context.configuration.options,r=n.get(165),o=this._context.viewLayout.getCurrentScrollLeft()+t.x-r.contentLeft;return rg._getMouseColumn(o,n.get(59).typicalHalfwidthCharacterWidth)}static _getMouseColumn(t,n){return t<0?1:Math.round(t/n)+1}static createMouseTargetFromHitTestPosition(t,n,r,o,s){const a=o.lineNumber,l=o.column,d=t.getLineWidth(a);if(n.mouseContentHorizontalOffset>d){const p=f7(n.mouseContentHorizontalOffset-d);return n.fulfillContentEmpty(o,p)}const u=t.visibleRangeForPosition(a,l);if(!u)return n.fulfillUnknown(o);const h=u.left;if(Math.abs(n.mouseContentHorizontalOffset-h)<1)return n.fulfillContentText(o,null,{mightBeForeignElement:!!s,injectedText:s});const g=[];if(g.push({offset:u.left,column:l}),l>1){const p=t.visibleRangeForPosition(a,l-1);p&&g.push({offset:p.left,column:l-1})}const m=t.viewModel.getLineMaxColumn(a);if(lp.offset-b.offset);const v=n.pos.toClientCoordinates(ii(t.viewDomNode)),f=r.getBoundingClientRect(),k=f.left<=v.clientX&&v.clientX<=f.right;let A=null;for(let p=1;ps)){const l=Math.floor((o+s)/2);let d=n.pos.y+(l-n.mouseVerticalOffset);d<=n.editorPos.y&&(d=n.editorPos.y+1),d>=n.editorPos.y+n.editorPos.height&&(d=n.editorPos.y+n.editorPos.height-1);const u=new Iie(n.pos.x,d),h=this._actualDoHitTestWithCaretRangeFromPoint(t,u.toClientCoordinates(ii(t.viewDomNode)));if(h.type===1)return h}return this._actualDoHitTestWithCaretRangeFromPoint(t,n.pos.toClientCoordinates(ii(t.viewDomNode)))}static _actualDoHitTestWithCaretRangeFromPoint(t,n){const r=y6(t.viewDomNode);let o;if(r?typeof r.caretRangeFromPoint>"u"?o=$ao(r,n.clientX,n.clientY):o=r.caretRangeFromPoint(n.clientX,n.clientY):o=t.viewDomNode.ownerDocument.caretRangeFromPoint(n.clientX,n.clientY),!o||!o.startContainer)return new Nx;const s=o.startContainer;if(s.nodeType===s.TEXT_NODE){const a=s.parentNode,l=a?a.parentNode:null,d=l?l.parentNode:null;return(d&&d.nodeType===d.ELEMENT_NODE?d.className:null)===pS.CLASS_NAME?yT.createFromDOMInfo(t,a,o.startOffset):new Nx(s.parentNode)}else if(s.nodeType===s.ELEMENT_NODE){const a=s.parentNode,l=a?a.parentNode:null;return(l&&l.nodeType===l.ELEMENT_NODE?l.className:null)===pS.CLASS_NAME?yT.createFromDOMInfo(t,s,s.textContent.length):new Nx(s)}return new Nx}static _doHitTestWithCaretPositionFromPoint(t,n){const r=t.viewDomNode.ownerDocument.caretPositionFromPoint(n.clientX,n.clientY);if(r.offsetNode.nodeType===r.offsetNode.TEXT_NODE){const o=r.offsetNode.parentNode,s=o?o.parentNode:null,a=s?s.parentNode:null;return(a&&a.nodeType===a.ELEMENT_NODE?a.className:null)===pS.CLASS_NAME?yT.createFromDOMInfo(t,r.offsetNode.parentNode,r.offset):new Nx(r.offsetNode.parentNode)}if(r.offsetNode.nodeType===r.offsetNode.ELEMENT_NODE){const o=r.offsetNode.parentNode,s=o&&o.nodeType===o.ELEMENT_NODE?o.className:null,a=o?o.parentNode:null,l=a&&a.nodeType===a.ELEMENT_NODE?a.className:null;if(s===pS.CLASS_NAME){const d=r.offsetNode.childNodes[Math.min(r.offset,r.offsetNode.childNodes.length-1)];if(d)return yT.createFromDOMInfo(t,d,0)}else if(l===pS.CLASS_NAME)return yT.createFromDOMInfo(t,r.offsetNode,0)}return new Nx(r.offsetNode)}static _snapToSoftTabBoundary(t,n){const r=n.getLineContent(t.lineNumber),{tabSize:o}=n.model.getOptions(),s=JK.atomicPosition(r,t.column-1,o,2);return s!==-1?new rt(t.lineNumber,s+1):t}static doHitTest(t,n){let r=new Nx;if(typeof t.viewDomNode.ownerDocument.caretRangeFromPoint=="function"?r=this._doHitTestWithCaretRangeFromPoint(t,n):t.viewDomNode.ownerDocument.caretPositionFromPoint&&(r=this._doHitTestWithCaretPositionFromPoint(t,n.pos.toClientCoordinates(ii(t.viewDomNode)))),r.type===1){const o=t.viewModel.getInjectedTextAt(r.position),s=t.viewModel.normalizePosition(r.position,2);(o||!s.equals(r.position))&&(r=new $7n(s,r.spanNode,o))}return r}}function $ao(e,t,n){const r=document.createRange();let o=e.elementFromPoint(t,n);if(o!=null&&o.hasChildNodes()){for(;o&&o.firstChild&&o.firstChild.nodeType!==o.firstChild.TEXT_NODE&&o.lastChild&&o.lastChild.firstChild;)o=o.lastChild;const s=o.getBoundingClientRect(),a=ii(o),l=a.getComputedStyle(o,null).getPropertyValue("font-style"),d=a.getComputedStyle(o,null).getPropertyValue("font-variant"),u=a.getComputedStyle(o,null).getPropertyValue("font-weight"),h=a.getComputedStyle(o,null).getPropertyValue("font-size"),g=a.getComputedStyle(o,null).getPropertyValue("line-height"),m=a.getComputedStyle(o,null).getPropertyValue("font-family"),v=`${l} ${d} ${u} ${h}/${g} ${m}`,f=o.innerText;let k=s.left,A=0,p;if(t>s.left+s.width)A=f.length;else{const b=zNe.getInstance();for(let w=0;w=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},ma;(function(e){e.Tap="-monaco-gesturetap",e.Change="-monaco-gesturechange",e.Start="-monaco-gesturestart",e.End="-monaco-gesturesend",e.Contextmenu="-monaco-gesturecontextmenu"})(ma||(ma={}));const xh=class xh extends ht{constructor(){super(),this.dispatched=!1,this.targets=new bg,this.ignoreTargets=new bg,this.activeTouches={},this.handle=null,this._lastSetTapCountTime=0,this._register(on.runAndSubscribe(Eie,({window:t,disposables:n})=>{n.add(wt(t.document,"touchstart",r=>this.onTouchStart(r),{passive:!1})),n.add(wt(t.document,"touchend",r=>this.onTouchEnd(t,r))),n.add(wt(t.document,"touchmove",r=>this.onTouchMove(r),{passive:!1}))},{window:xs,disposables:this._store}))}static addTarget(t){if(!xh.isTouchDevice())return ht.None;xh.INSTANCE||(xh.INSTANCE=new xh);const n=xh.INSTANCE.targets.push(t);return $n(n)}static ignoreTarget(t){if(!xh.isTouchDevice())return ht.None;xh.INSTANCE||(xh.INSTANCE=new xh);const n=xh.INSTANCE.ignoreTargets.push(t);return $n(n)}static isTouchDevice(){return"ontouchstart"in xs||navigator.maxTouchPoints>0}dispose(){this.handle&&(this.handle.dispose(),this.handle=null),super.dispose()}onTouchStart(t){const n=Date.now();this.handle&&(this.handle.dispose(),this.handle=null);for(let r=0,o=t.targetTouches.length;r=xh.HOLD_DELAY&&Math.abs(d.initialPageX-d.rollingPageX.at(-1))<30&&Math.abs(d.initialPageY-d.rollingPageY.at(-1))<30){const h=this.newGestureEvent(ma.Contextmenu,d.initialTarget);h.pageX=d.rollingPageX.at(-1),h.pageY=d.rollingPageY.at(-1),this.dispatchEvent(h)}else if(o===1){const h=d.rollingPageX.at(-1),g=d.rollingPageY.at(-1),m=d.rollingTimestamps.at(-1)-d.rollingTimestamps[0],v=h-d.rollingPageX[0],f=g-d.rollingPageY[0],k=[...this.targets].filter(A=>d.initialTarget instanceof Node&&A.contains(d.initialTarget));this.inertia(t,k,r,Math.abs(v)/m,v>0?1:-1,h,Math.abs(f)/m,f>0?1:-1,g)}this.dispatchEvent(this.newGestureEvent(ma.End,d.initialTarget)),delete this.activeTouches[l.identifier]}this.dispatched&&(n.preventDefault(),n.stopPropagation(),this.dispatched=!1)}newGestureEvent(t,n){const r=document.createEvent("CustomEvent");return r.initEvent(t,!1,!0),r.initialTarget=n,r.tapCount=0,r}dispatchEvent(t){if(t.type===ma.Tap){const n=new Date().getTime();let r=0;n-this._lastSetTapCountTime>xh.CLEAR_TAP_COUNT_TIME?r=1:r=2,this._lastSetTapCountTime=n,t.tapCount=r}else(t.type===ma.Change||t.type===ma.Contextmenu)&&(this._lastSetTapCountTime=0);if(t.initialTarget instanceof Node){for(const r of this.ignoreTargets)if(r.contains(t.initialTarget))return;const n=[];for(const r of this.targets)if(r.contains(t.initialTarget)){let o=0,s=t.initialTarget;for(;s&&s!==r;)o++,s=s.parentElement;n.push([o,r])}n.sort((r,o)=>r[0]-o[0]);for(const[r,o]of n)o.dispatchEvent(t),this.dispatched=!0}}inertia(t,n,r,o,s,a,l,d,u){this.handle=A1(t,()=>{const h=Date.now(),g=h-r;let m=0,v=0,f=!0;o+=xh.SCROLL_FRICTION*g,l+=xh.SCROLL_FRICTION*g,o>0&&(f=!1,m=s*o*g),l>0&&(f=!1,v=d*l*g);const k=this.newGestureEvent(ma.Change);k.translationX=m,k.translationY=v,n.forEach(A=>A.dispatchEvent(k)),f||this.inertia(t,n,h,o,s,a+m,l,d,u+v)})}onTouchMove(t){const n=Date.now();for(let r=0,o=t.changedTouches.length;r3&&(a.rollingPageX.shift(),a.rollingPageY.shift(),a.rollingTimestamps.shift()),a.rollingPageX.push(s.pageX),a.rollingPageY.push(s.pageY),a.rollingTimestamps.push(n)}this.dispatched&&(t.preventDefault(),t.stopPropagation(),this.dispatched=!1)}};xh.SCROLL_FRICTION=-.005,xh.HOLD_DELAY=700,xh.CLEAR_TAP_COUNT_TIME=400;let Rf=xh;Xao([mc],Rf,"isTouchDevice",null);let Z0=class extends ht{onclick(t,n){this._register(wt(t,nn.CLICK,r=>n(new Xh(ii(t),r))))}onmousedown(t,n){this._register(wt(t,nn.MOUSE_DOWN,r=>n(new Xh(ii(t),r))))}onmouseover(t,n){this._register(wt(t,nn.MOUSE_OVER,r=>n(new Xh(ii(t),r))))}onmouseleave(t,n){this._register(wt(t,nn.MOUSE_LEAVE,r=>n(new Xh(ii(t),r))))}onkeydown(t,n){this._register(wt(t,nn.KEY_DOWN,r=>n(new Us(r))))}onkeyup(t,n){this._register(wt(t,nn.KEY_UP,r=>n(new Us(r))))}oninput(t,n){this._register(wt(t,nn.INPUT,n))}onblur(t,n){this._register(wt(t,nn.BLUR,n))}onfocus(t,n){this._register(wt(t,nn.FOCUS,n))}ignoreGesture(t){return Rf.ignoreTarget(t)}};const sV=11;class Gao extends Z0{constructor(t){super(),this._onActivate=t.onActivate,this.bgDomNode=document.createElement("div"),this.bgDomNode.className="arrow-background",this.bgDomNode.style.position="absolute",this.bgDomNode.style.width=t.bgWidth+"px",this.bgDomNode.style.height=t.bgHeight+"px",typeof t.top<"u"&&(this.bgDomNode.style.top="0px"),typeof t.left<"u"&&(this.bgDomNode.style.left="0px"),typeof t.bottom<"u"&&(this.bgDomNode.style.bottom="0px"),typeof t.right<"u"&&(this.bgDomNode.style.right="0px"),this.domNode=document.createElement("div"),this.domNode.className=t.className,this.domNode.classList.add(...gi.asClassNameArray(t.icon)),this.domNode.style.position="absolute",this.domNode.style.width=sV+"px",this.domNode.style.height=sV+"px",typeof t.top<"u"&&(this.domNode.style.top=t.top+"px"),typeof t.left<"u"&&(this.domNode.style.left=t.left+"px"),typeof t.bottom<"u"&&(this.domNode.style.bottom=t.bottom+"px"),typeof t.right<"u"&&(this.domNode.style.right=t.right+"px"),this._pointerMoveMonitor=this._register(new tH),this._register(wc(this.bgDomNode,nn.POINTER_DOWN,n=>this._arrowPointerDown(n))),this._register(wc(this.domNode,nn.POINTER_DOWN,n=>this._arrowPointerDown(n))),this._pointerdownRepeatTimer=this._register(new qJe),this._pointerdownScheduleRepeatTimer=this._register(new M0)}_arrowPointerDown(t){if(!t.target||!(t.target instanceof Element))return;const n=()=>{this._pointerdownRepeatTimer.cancelAndSet(()=>this._onActivate(),1e3/24,ii(t))};this._onActivate(),this._pointerdownRepeatTimer.cancel(),this._pointerdownScheduleRepeatTimer.cancelAndSet(n,200),this._pointerMoveMonitor.startMonitoring(t.target,t.pointerId,t.buttons,r=>{},()=>{this._pointerdownRepeatTimer.cancel(),this._pointerdownScheduleRepeatTimer.cancel()}),t.preventDefault()}}class Yao extends ht{constructor(t,n,r){super(),this._visibility=t,this._visibleClassName=n,this._invisibleClassName=r,this._domNode=null,this._isVisible=!1,this._isNeeded=!1,this._rawShouldBeVisible=!1,this._shouldBeVisible=!1,this._revealTimer=this._register(new M0)}setVisibility(t){this._visibility!==t&&(this._visibility=t,this._updateShouldBeVisible())}setShouldBeVisible(t){this._rawShouldBeVisible=t,this._updateShouldBeVisible()}_applyVisibilitySetting(){return this._visibility===2?!1:this._visibility===3?!0:this._rawShouldBeVisible}_updateShouldBeVisible(){const t=this._applyVisibilitySetting();this._shouldBeVisible!==t&&(this._shouldBeVisible=t,this.ensureVisibility())}setIsNeeded(t){this._isNeeded!==t&&(this._isNeeded=t,this.ensureVisibility())}setDomNode(t){this._domNode=t,this._domNode.setClassName(this._invisibleClassName),this.setShouldBeVisible(!1)}ensureVisibility(){if(!this._isNeeded){this._hide(!1);return}this._shouldBeVisible?this._reveal():this._hide(!0)}_reveal(){this._isVisible||(this._isVisible=!0,this._revealTimer.setIfNotSet(()=>{var t;(t=this._domNode)==null||t.setClassName(this._visibleClassName)},0))}_hide(t){var n;this._revealTimer.cancel(),this._isVisible&&(this._isVisible=!1,(n=this._domNode)==null||n.setClassName(this._invisibleClassName+(t?" fade":"")))}}const Zao=140;class X7n extends Z0{constructor(t){super(),this._lazyRender=t.lazyRender,this._host=t.host,this._scrollable=t.scrollable,this._scrollByPage=t.scrollByPage,this._scrollbarState=t.scrollbarState,this._visibilityController=this._register(new Yao(t.visibility,"visible scrollbar "+t.extraScrollbarClassName,"invisible scrollbar "+t.extraScrollbarClassName)),this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._pointerMoveMonitor=this._register(new tH),this._shouldRender=!0,this.domNode=es(document.createElement("div")),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this._visibilityController.setDomNode(this.domNode),this.domNode.setPosition("absolute"),this._register(wt(this.domNode.domNode,nn.POINTER_DOWN,n=>this._domNodePointerDown(n)))}_createArrow(t){const n=this._register(new Gao(t));this.domNode.domNode.appendChild(n.bgDomNode),this.domNode.domNode.appendChild(n.domNode)}_createSlider(t,n,r,o){this.slider=es(document.createElement("div")),this.slider.setClassName("slider"),this.slider.setPosition("absolute"),this.slider.setTop(t),this.slider.setLeft(n),typeof r=="number"&&this.slider.setWidth(r),typeof o=="number"&&this.slider.setHeight(o),this.slider.setLayerHinting(!0),this.slider.setContain("strict"),this.domNode.domNode.appendChild(this.slider.domNode),this._register(wt(this.slider.domNode,nn.POINTER_DOWN,s=>{s.button===0&&(s.preventDefault(),this._sliderPointerDown(s))})),this.onclick(this.slider.domNode,s=>{s.leftButton&&s.stopPropagation()})}_onElementSize(t){return this._scrollbarState.setVisibleSize(t)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}_onElementScrollSize(t){return this._scrollbarState.setScrollSize(t)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}_onElementScrollPosition(t){return this._scrollbarState.setScrollPosition(t)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}beginReveal(){this._visibilityController.setShouldBeVisible(!0)}beginHide(){this._visibilityController.setShouldBeVisible(!1)}render(){this._shouldRender&&(this._shouldRender=!1,this._renderDomNode(this._scrollbarState.getRectangleLargeSize(),this._scrollbarState.getRectangleSmallSize()),this._updateSlider(this._scrollbarState.getSliderSize(),this._scrollbarState.getArrowSize()+this._scrollbarState.getSliderPosition()))}_domNodePointerDown(t){t.target===this.domNode.domNode&&this._onPointerDown(t)}delegatePointerDown(t){const n=this.domNode.domNode.getClientRects()[0].top,r=n+this._scrollbarState.getSliderPosition(),o=n+this._scrollbarState.getSliderPosition()+this._scrollbarState.getSliderSize(),s=this._sliderPointerPosition(t);r<=s&&s<=o?t.button===0&&(t.preventDefault(),this._sliderPointerDown(t)):this._onPointerDown(t)}_onPointerDown(t){let n,r;if(t.target===this.domNode.domNode&&typeof t.offsetX=="number"&&typeof t.offsetY=="number")n=t.offsetX,r=t.offsetY;else{const a=Kl(this.domNode.domNode);n=t.pageX-a.left,r=t.pageY-a.top}const o=t.pointerType==="mouse",s=t.button===0;if(s||!o){const a=this._pointerDownRelativePosition(n,r);this._setDesiredScrollPositionNow(this._scrollByPage?this._scrollbarState.getDesiredScrollPositionFromOffsetPaged(a):this._scrollbarState.getDesiredScrollPositionFromOffset(a))}s&&(t.preventDefault(),this._sliderPointerDown(t))}_sliderPointerDown(t){if(!t.target||!(t.target instanceof Element))return;const n=this._sliderPointerPosition(t),r=this._sliderOrthogonalPointerPosition(t),o=this._scrollbarState.clone();this.slider.toggleClassName("active",!0),this._pointerMoveMonitor.startMonitoring(t.target,t.pointerId,t.buttons,s=>{const a=this._sliderOrthogonalPointerPosition(s),l=Math.abs(a-r);if(vh&&l>Zao){this._setDesiredScrollPositionNow(o.getScrollPosition());return}const u=this._sliderPointerPosition(s)-n;this._setDesiredScrollPositionNow(o.getDesiredScrollPositionFromDelta(u))},()=>{this.slider.toggleClassName("active",!1),this._host.onDragEnd()}),this._host.onDragStart()}_setDesiredScrollPositionNow(t){const n={};this.writeScrollPosition(n,t),this._scrollable.setScrollPositionNow(n)}updateScrollbarSize(t){this._updateScrollbarSize(t),this._scrollbarState.setScrollbarSize(t),this._shouldRender=!0,this._lazyRender||this.render()}isNeeded(){return this._scrollbarState.isNeeded()}}const qao=20;class aV{constructor(t,n,r,o,s,a){this._scrollbarSize=Math.round(n),this._oppositeScrollbarSize=Math.round(r),this._arrowSize=Math.round(t),this._visibleSize=o,this._scrollSize=s,this._scrollPosition=a,this._computedAvailableSize=0,this._computedIsNeeded=!1,this._computedSliderSize=0,this._computedSliderRatio=0,this._computedSliderPosition=0,this._refreshComputedValues()}clone(){return new aV(this._arrowSize,this._scrollbarSize,this._oppositeScrollbarSize,this._visibleSize,this._scrollSize,this._scrollPosition)}setVisibleSize(t){const n=Math.round(t);return this._visibleSize!==n?(this._visibleSize=n,this._refreshComputedValues(),!0):!1}setScrollSize(t){const n=Math.round(t);return this._scrollSize!==n?(this._scrollSize=n,this._refreshComputedValues(),!0):!1}setScrollPosition(t){const n=Math.round(t);return this._scrollPosition!==n?(this._scrollPosition=n,this._refreshComputedValues(),!0):!1}setScrollbarSize(t){this._scrollbarSize=Math.round(t)}setOppositeScrollbarSize(t){this._oppositeScrollbarSize=Math.round(t)}static _computeValues(t,n,r,o,s){const a=Math.max(0,r-t),l=Math.max(0,a-2*n),d=o>0&&o>r;if(!d)return{computedAvailableSize:Math.round(a),computedIsNeeded:d,computedSliderSize:Math.round(l),computedSliderRatio:0,computedSliderPosition:0};const u=Math.round(Math.max(qao,Math.floor(r*l/o))),h=(l-u)/(o-r),g=s*h;return{computedAvailableSize:Math.round(a),computedIsNeeded:d,computedSliderSize:Math.round(u),computedSliderRatio:h,computedSliderPosition:Math.round(g)}}_refreshComputedValues(){const t=aV._computeValues(this._oppositeScrollbarSize,this._arrowSize,this._visibleSize,this._scrollSize,this._scrollPosition);this._computedAvailableSize=t.computedAvailableSize,this._computedIsNeeded=t.computedIsNeeded,this._computedSliderSize=t.computedSliderSize,this._computedSliderRatio=t.computedSliderRatio,this._computedSliderPosition=t.computedSliderPosition}getArrowSize(){return this._arrowSize}getScrollPosition(){return this._scrollPosition}getRectangleLargeSize(){return this._computedAvailableSize}getRectangleSmallSize(){return this._scrollbarSize}isNeeded(){return this._computedIsNeeded}getSliderSize(){return this._computedSliderSize}getSliderPosition(){return this._computedSliderPosition}getDesiredScrollPositionFromOffset(t){if(!this._computedIsNeeded)return 0;const n=t-this._arrowSize-this._computedSliderSize/2;return Math.round(n/this._computedSliderRatio)}getDesiredScrollPositionFromOffsetPaged(t){if(!this._computedIsNeeded)return 0;const n=t-this._arrowSize;let r=this._scrollPosition;return nthis._host.onMouseWheel(new iR(null,1,0))}),this._createArrow({className:"scra",icon:zt.scrollbarButtonRight,top:l,left:void 0,bottom:void 0,right:a,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:()=>this._host.onMouseWheel(new iR(null,-1,0))})}this._createSlider(Math.floor((n.horizontalScrollbarSize-n.horizontalSliderSize)/2),0,void 0,n.horizontalSliderSize)}_updateSlider(t,n){this.slider.setWidth(t),this.slider.setLeft(n)}_renderDomNode(t,n){this.domNode.setWidth(t),this.domNode.setHeight(n),this.domNode.setLeft(0),this.domNode.setBottom(0)}onDidScroll(t){return this._shouldRender=this._onElementScrollSize(t.scrollWidth)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(t.scrollLeft)||this._shouldRender,this._shouldRender=this._onElementSize(t.width)||this._shouldRender,this._shouldRender}_pointerDownRelativePosition(t,n){return t}_sliderPointerPosition(t){return t.pageX}_sliderOrthogonalPointerPosition(t){return t.pageY}_updateScrollbarSize(t){this.slider.setHeight(t)}writeScrollPosition(t,n){t.scrollLeft=n}updateOptions(t){this.updateScrollbarSize(t.horizontal===2?0:t.horizontalScrollbarSize),this._scrollbarState.setOppositeScrollbarSize(t.vertical===2?0:t.verticalScrollbarSize),this._visibilityController.setVisibility(t.horizontal),this._scrollByPage=t.scrollByPage}}class Jao extends X7n{constructor(t,n,r){const o=t.getScrollDimensions(),s=t.getCurrentScrollPosition();if(super({lazyRender:n.lazyRender,host:r,scrollbarState:new aV(n.verticalHasArrows?n.arrowSize:0,n.vertical===2?0:n.verticalScrollbarSize,0,o.height,o.scrollHeight,s.scrollTop),visibility:n.vertical,extraScrollbarClassName:"vertical",scrollable:t,scrollByPage:n.scrollByPage}),n.verticalHasArrows){const a=(n.arrowSize-sV)/2,l=(n.verticalScrollbarSize-sV)/2;this._createArrow({className:"scra",icon:zt.scrollbarButtonUp,top:a,left:l,bottom:void 0,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:()=>this._host.onMouseWheel(new iR(null,0,1))}),this._createArrow({className:"scra",icon:zt.scrollbarButtonDown,top:void 0,left:l,bottom:a,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:()=>this._host.onMouseWheel(new iR(null,0,-1))})}this._createSlider(0,Math.floor((n.verticalScrollbarSize-n.verticalSliderSize)/2),n.verticalSliderSize,void 0)}_updateSlider(t,n){this.slider.setHeight(t),this.slider.setTop(n)}_renderDomNode(t,n){this.domNode.setWidth(n),this.domNode.setHeight(t),this.domNode.setRight(0),this.domNode.setTop(0)}onDidScroll(t){return this._shouldRender=this._onElementScrollSize(t.scrollHeight)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(t.scrollTop)||this._shouldRender,this._shouldRender=this._onElementSize(t.height)||this._shouldRender,this._shouldRender}_pointerDownRelativePosition(t,n){return n}_sliderPointerPosition(t){return t.pageY}_sliderOrthogonalPointerPosition(t){return t.pageX}_updateScrollbarSize(t){this.slider.setWidth(t)}writeScrollPosition(t,n){t.scrollTop=n}updateOptions(t){this.updateScrollbarSize(t.vertical===2?0:t.verticalScrollbarSize),this._scrollbarState.setOppositeScrollbarSize(0),this._visibilityController.setVisibility(t.vertical),this._scrollByPage=t.scrollByPage}}class Jme{constructor(t,n,r,o,s,a,l){this._forceIntegerValues=t,this._scrollStateBrand=void 0,this._forceIntegerValues&&(n=n|0,r=r|0,o=o|0,s=s|0,a=a|0,l=l|0),this.rawScrollLeft=o,this.rawScrollTop=l,n<0&&(n=0),o+n>r&&(o=r-n),o<0&&(o=0),s<0&&(s=0),l+s>a&&(l=a-s),l<0&&(l=0),this.width=n,this.scrollWidth=r,this.scrollLeft=o,this.height=s,this.scrollHeight=a,this.scrollTop=l}equals(t){return this.rawScrollLeft===t.rawScrollLeft&&this.rawScrollTop===t.rawScrollTop&&this.width===t.width&&this.scrollWidth===t.scrollWidth&&this.scrollLeft===t.scrollLeft&&this.height===t.height&&this.scrollHeight===t.scrollHeight&&this.scrollTop===t.scrollTop}withScrollDimensions(t,n){return new Jme(this._forceIntegerValues,typeof t.width<"u"?t.width:this.width,typeof t.scrollWidth<"u"?t.scrollWidth:this.scrollWidth,n?this.rawScrollLeft:this.scrollLeft,typeof t.height<"u"?t.height:this.height,typeof t.scrollHeight<"u"?t.scrollHeight:this.scrollHeight,n?this.rawScrollTop:this.scrollTop)}withScrollPosition(t){return new Jme(this._forceIntegerValues,this.width,this.scrollWidth,typeof t.scrollLeft<"u"?t.scrollLeft:this.rawScrollLeft,this.height,this.scrollHeight,typeof t.scrollTop<"u"?t.scrollTop:this.rawScrollTop)}createScrollEvent(t,n){const r=this.width!==t.width,o=this.scrollWidth!==t.scrollWidth,s=this.scrollLeft!==t.scrollLeft,a=this.height!==t.height,l=this.scrollHeight!==t.scrollHeight,d=this.scrollTop!==t.scrollTop;return{inSmoothScrolling:n,oldWidth:t.width,oldScrollWidth:t.scrollWidth,oldScrollLeft:t.scrollLeft,width:this.width,scrollWidth:this.scrollWidth,scrollLeft:this.scrollLeft,oldHeight:t.height,oldScrollHeight:t.scrollHeight,oldScrollTop:t.scrollTop,height:this.height,scrollHeight:this.scrollHeight,scrollTop:this.scrollTop,widthChanged:r,scrollWidthChanged:o,scrollLeftChanged:s,heightChanged:a,scrollHeightChanged:l,scrollTopChanged:d}}}class oH extends ht{constructor(t){super(),this._scrollableBrand=void 0,this._onScroll=this._register(new at),this.onScroll=this._onScroll.event,this._smoothScrollDuration=t.smoothScrollDuration,this._scheduleAtNextAnimationFrame=t.scheduleAtNextAnimationFrame,this._state=new Jme(t.forceIntegerValues,0,0,0,0,0,0),this._smoothScrolling=null}dispose(){this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),super.dispose()}setSmoothScrollDuration(t){this._smoothScrollDuration=t}validateScrollPosition(t){return this._state.withScrollPosition(t)}getScrollDimensions(){return this._state}setScrollDimensions(t,n){var o;const r=this._state.withScrollDimensions(t,n);this._setState(r,!!this._smoothScrolling),(o=this._smoothScrolling)==null||o.acceptScrollDimensions(this._state)}getFutureScrollPosition(){return this._smoothScrolling?this._smoothScrolling.to:this._state}getCurrentScrollPosition(){return this._state}setScrollPositionNow(t){const n=this._state.withScrollPosition(t);this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),this._setState(n,!1)}setScrollPositionSmooth(t,n){if(this._smoothScrollDuration===0)return this.setScrollPositionNow(t);if(this._smoothScrolling){t={scrollLeft:typeof t.scrollLeft>"u"?this._smoothScrolling.to.scrollLeft:t.scrollLeft,scrollTop:typeof t.scrollTop>"u"?this._smoothScrolling.to.scrollTop:t.scrollTop};const r=this._state.withScrollPosition(t);if(this._smoothScrolling.to.scrollLeft===r.scrollLeft&&this._smoothScrolling.to.scrollTop===r.scrollTop)return;let o;n?o=new uJ(this._smoothScrolling.from,r,this._smoothScrolling.startTime,this._smoothScrolling.duration):o=this._smoothScrolling.combine(this._state,r,this._smoothScrollDuration),this._smoothScrolling.dispose(),this._smoothScrolling=o}else{const r=this._state.withScrollPosition(t);this._smoothScrolling=uJ.start(this._state,r,this._smoothScrollDuration)}this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})}hasPendingScrollAnimation(){return!!this._smoothScrolling}_performSmoothScrolling(){if(!this._smoothScrolling)return;const t=this._smoothScrolling.tick(),n=this._state.withScrollPosition(t);if(this._setState(n,!0),!!this._smoothScrolling){if(t.isDone){this._smoothScrolling.dispose(),this._smoothScrolling=null;return}this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})}}_setState(t,n){const r=this._state;r.equals(t)||(this._state=t,this._onScroll.fire(this._state.createScrollEvent(r,n)))}}class b3t{constructor(t,n,r){this.scrollLeft=t,this.scrollTop=n,this.isDone=r}}function kLe(e,t){const n=t-e;return function(r){return e+n*nlo(r)}}function elo(e,t,n){return function(r){return r2.5*r){let s,a;return t0&&Math.abs(t.deltaY)>0)return 1;let r=.5;if((!this._isAlmostInt(t.deltaX)||!this._isAlmostInt(t.deltaY))&&(r+=.25),n){const o=Math.abs(t.deltaX),s=Math.abs(t.deltaY),a=Math.abs(n.deltaX),l=Math.abs(n.deltaY),d=Math.max(Math.min(o,a),1),u=Math.max(Math.min(s,l),1),h=Math.max(o,a),g=Math.max(s,l);h%d===0&&g%u===0&&(r-=.5)}return Math.min(Math.max(r,0),1)}_isAlmostInt(t){const n=Number.EPSILON*100;return Math.abs(Math.round(t)-t)<.01+n}};Sve.INSTANCE=new Sve;let e1e=Sve;class Bet extends Z0{get onScroll(){return this._onScroll.event}get options(){return this._options}constructor(t,n,r){super(),this._inertialTimeout=null,this._inertialSpeed={X:0,Y:0},this._onScroll=this._register(new at),this._onWillScroll=this._register(new at),t.style.overflow="hidden",this._options=olo(n),this._scrollable=r,this._register(this._scrollable.onScroll(s=>{this._onWillScroll.fire(s),this._onDidScroll(s),this._onScroll.fire(s)}));const o={onMouseWheel:s=>this._onMouseWheel(s),onDragStart:()=>this._onDragStart(),onDragEnd:()=>this._onDragEnd()};this._verticalScrollbar=this._register(new Jao(this._scrollable,this._options,o)),this._horizontalScrollbar=this._register(new Kao(this._scrollable,this._options,o)),this._domNode=document.createElement("div"),this._domNode.className="monaco-scrollable-element "+this._options.className,this._domNode.setAttribute("role","presentation"),this._domNode.style.position="relative",this._domNode.style.overflow="hidden",this._domNode.appendChild(t),this._domNode.appendChild(this._horizontalScrollbar.domNode.domNode),this._domNode.appendChild(this._verticalScrollbar.domNode.domNode),this._options.useShadows?(this._leftShadowDomNode=es(document.createElement("div")),this._leftShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._leftShadowDomNode.domNode),this._topShadowDomNode=es(document.createElement("div")),this._topShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._topShadowDomNode.domNode),this._topLeftShadowDomNode=es(document.createElement("div")),this._topLeftShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._topLeftShadowDomNode.domNode)):(this._leftShadowDomNode=null,this._topShadowDomNode=null,this._topLeftShadowDomNode=null),this._listenOnDomNode=this._options.listenOnDomNode||this._domNode,this._mouseWheelToDispose=[],this._setListeningToMouseWheel(this._options.handleMouseWheel),this.onmouseover(this._listenOnDomNode,s=>this._onMouseOver(s)),this.onmouseleave(this._listenOnDomNode,s=>this._onMouseLeave(s)),this._hideTimeout=this._register(new M0),this._isDragging=!1,this._mouseIsOver=!1,this._shouldRender=!0,this._revealOnScroll=!0}dispose(){this._mouseWheelToDispose=us(this._mouseWheelToDispose),this._inertialTimeout&&(this._inertialTimeout.dispose(),this._inertialTimeout=null),super.dispose()}getDomNode(){return this._domNode}getOverviewRulerLayoutInfo(){return{parent:this._domNode,insertBefore:this._verticalScrollbar.domNode.domNode}}delegateVerticalScrollbarPointerDown(t){this._verticalScrollbar.delegatePointerDown(t)}getScrollDimensions(){return this._scrollable.getScrollDimensions()}setScrollDimensions(t){this._scrollable.setScrollDimensions(t,!1)}updateClassName(t){this._options.className=t,Qr&&(this._options.className+=" mac"),this._domNode.className="monaco-scrollable-element "+this._options.className}updateOptions(t){typeof t.handleMouseWheel<"u"&&(this._options.handleMouseWheel=t.handleMouseWheel,this._setListeningToMouseWheel(this._options.handleMouseWheel)),typeof t.mouseWheelScrollSensitivity<"u"&&(this._options.mouseWheelScrollSensitivity=t.mouseWheelScrollSensitivity),typeof t.fastScrollSensitivity<"u"&&(this._options.fastScrollSensitivity=t.fastScrollSensitivity),typeof t.scrollPredominantAxis<"u"&&(this._options.scrollPredominantAxis=t.scrollPredominantAxis),typeof t.horizontal<"u"&&(this._options.horizontal=t.horizontal),typeof t.vertical<"u"&&(this._options.vertical=t.vertical),typeof t.horizontalScrollbarSize<"u"&&(this._options.horizontalScrollbarSize=t.horizontalScrollbarSize),typeof t.verticalScrollbarSize<"u"&&(this._options.verticalScrollbarSize=t.verticalScrollbarSize),typeof t.scrollByPage<"u"&&(this._options.scrollByPage=t.scrollByPage),this._horizontalScrollbar.updateOptions(this._options),this._verticalScrollbar.updateOptions(this._options),this._options.lazyRender||this._render()}delegateScrollFromMouseWheelEvent(t){this._onMouseWheel(new iR(t))}async _periodicSync(){var n;let t=!1;(this._inertialSpeed.X!==0||this._inertialSpeed.Y!==0)&&(this._scrollable.setScrollPositionNow({scrollTop:this._scrollable.getCurrentScrollPosition().scrollTop-this._inertialSpeed.Y*100,scrollLeft:this._scrollable.getCurrentScrollPosition().scrollLeft-this._inertialSpeed.X*100}),this._inertialSpeed.X*=.9,this._inertialSpeed.Y*=.9,Math.abs(this._inertialSpeed.X)<.01&&(this._inertialSpeed.X=0),Math.abs(this._inertialSpeed.Y)<.01&&(this._inertialSpeed.Y=0),t=this._inertialSpeed.X!==0||this._inertialSpeed.Y!==0),t?(this._inertialTimeout||(this._inertialTimeout=new M0),this._inertialTimeout.cancelAndSet(()=>this._periodicSync(),1e3/60)):((n=this._inertialTimeout)==null||n.dispose(),this._inertialTimeout=null)}_setListeningToMouseWheel(t){if(this._mouseWheelToDispose.length>0!==t&&(this._mouseWheelToDispose=us(this._mouseWheelToDispose),t)){const r=o=>{this._onMouseWheel(new iR(o))};this._mouseWheelToDispose.push(wt(this._listenOnDomNode,nn.MOUSE_WHEEL,r,{passive:!1}))}}_onMouseWheel(t){var s;if((s=t.browserEvent)!=null&&s.defaultPrevented)return;const n=e1e.INSTANCE;n.acceptStandardWheelEvent(t);let r=!1;if(t.deltaY||t.deltaX){let a=t.deltaY*this._options.mouseWheelScrollSensitivity,l=t.deltaX*this._options.mouseWheelScrollSensitivity;this._options.scrollPredominantAxis&&(this._options.scrollYToX&&l+a===0?l=a=0:Math.abs(a)>=Math.abs(l)?l=0:a=0),this._options.flipAxes&&([a,l]=[l,a]);const d=!Qr&&t.browserEvent&&t.browserEvent.shiftKey;(this._options.scrollYToX||d)&&!l&&(l=a,a=0),t.browserEvent&&t.browserEvent.altKey&&(l=l*this._options.fastScrollSensitivity,a=a*this._options.fastScrollSensitivity);const u=this._scrollable.getFutureScrollPosition();let h={};if(a){const g=w3t*a,m=u.scrollTop-(g<0?Math.floor(g):Math.ceil(g));this._verticalScrollbar.writeScrollPosition(h,m)}if(l){const g=w3t*l,m=u.scrollLeft-(g<0?Math.floor(g):Math.ceil(g));this._horizontalScrollbar.writeScrollPosition(h,m)}if(h=this._scrollable.validateScrollPosition(h),this._options.inertialScroll&&(l||a)&&!n.isPhysicalMouseWheel()){let g=!1;this._inertialSpeed.X===0&&this._inertialSpeed.Y===0&&(g=!0),this._inertialSpeed.Y=(a<0?-1:1)*Math.abs(a)**1.02,this._inertialSpeed.X=(l<0?-1:1)*Math.abs(l)**1.02,g&&this._periodicSync()}(u.scrollLeft!==h.scrollLeft||u.scrollTop!==h.scrollTop)&&(this._options.mouseWheelSmoothScroll&&n.isPhysicalMouseWheel()?this._scrollable.setScrollPositionSmooth(h):this._scrollable.setScrollPositionNow(h),r=!0)}let o=r;!o&&this._options.alwaysConsumeMouseWheel&&(o=!0),!o&&this._options.consumeMouseWheelIfScrollbarIsNeeded&&(this._verticalScrollbar.isNeeded()||this._horizontalScrollbar.isNeeded())&&(o=!0),o&&(t.preventDefault(),t.stopPropagation())}_onDidScroll(t){this._shouldRender=this._horizontalScrollbar.onDidScroll(t)||this._shouldRender,this._shouldRender=this._verticalScrollbar.onDidScroll(t)||this._shouldRender,this._options.useShadows&&(this._shouldRender=!0),this._revealOnScroll&&this._reveal(),this._options.lazyRender||this._render()}renderNow(){if(!this._options.lazyRender)throw new Error("Please use `lazyRender` together with `renderNow`!");this._render()}_render(){if(this._shouldRender&&(this._shouldRender=!1,this._horizontalScrollbar.render(),this._verticalScrollbar.render(),this._options.useShadows)){const t=this._scrollable.getCurrentScrollPosition(),n=t.scrollTop>0,r=t.scrollLeft>0,o=r?" left":"",s=n?" top":"",a=r||n?" top-left-corner":"";this._leftShadowDomNode.setClassName(`shadow${o}`),this._topShadowDomNode.setClassName(`shadow${s}`),this._topLeftShadowDomNode.setClassName(`shadow${a}${s}${o}`)}}_onDragStart(){this._isDragging=!0,this._reveal()}_onDragEnd(){this._isDragging=!1,this._hide()}_onMouseLeave(t){this._mouseIsOver=!1,this._hide()}_onMouseOver(t){this._mouseIsOver=!0,this._reveal()}_reveal(){this._verticalScrollbar.beginReveal(),this._horizontalScrollbar.beginReveal(),this._scheduleHide()}_hide(){!this._mouseIsOver&&!this._isDragging&&(this._verticalScrollbar.beginHide(),this._horizontalScrollbar.beginHide())}_scheduleHide(){!this._mouseIsOver&&!this._isDragging&&this._hideTimeout.cancelAndSet(()=>this._hide(),ilo)}}class G7n extends Bet{constructor(t,n){n=n||{},n.mouseWheelSmoothScroll=!1;const r=new oH({forceIntegerValues:!0,smoothScrollDuration:0,scheduleAtNextAnimationFrame:o=>A1(ii(t),o)});super(t,n,r),this._register(r)}setScrollPosition(t){this._scrollable.setScrollPositionNow(t)}}class Jbe extends Bet{constructor(t,n,r){super(t,n,r)}setScrollPosition(t){t.reuseAnimation?this._scrollable.setScrollPositionSmooth(t,t.reuseAnimation):this._scrollable.setScrollPositionNow(t)}getScrollPosition(){return this._scrollable.getCurrentScrollPosition()}}class Pie extends Bet{constructor(t,n){n=n||{},n.mouseWheelSmoothScroll=!1;const r=new oH({forceIntegerValues:!1,smoothScrollDuration:0,scheduleAtNextAnimationFrame:o=>A1(ii(t),o)});super(t,n,r),this._register(r),this._element=t,this._register(this.onScroll(o=>{o.scrollTopChanged&&(this._element.scrollTop=o.scrollTop),o.scrollLeftChanged&&(this._element.scrollLeft=o.scrollLeft)})),this.scanDomNode()}setScrollPosition(t){this._scrollable.setScrollPositionNow(t)}getScrollPosition(){return this._scrollable.getCurrentScrollPosition()}scanDomNode(){this.setScrollDimensions({width:this._element.clientWidth,scrollWidth:this._element.scrollWidth,height:this._element.clientHeight,scrollHeight:this._element.scrollHeight}),this.setScrollPosition({scrollLeft:this._element.scrollLeft,scrollTop:this._element.scrollTop})}}function olo(e){const t={lazyRender:typeof e.lazyRender<"u"?e.lazyRender:!1,className:typeof e.className<"u"?e.className:"",useShadows:typeof e.useShadows<"u"?e.useShadows:!0,handleMouseWheel:typeof e.handleMouseWheel<"u"?e.handleMouseWheel:!0,flipAxes:typeof e.flipAxes<"u"?e.flipAxes:!1,consumeMouseWheelIfScrollbarIsNeeded:typeof e.consumeMouseWheelIfScrollbarIsNeeded<"u"?e.consumeMouseWheelIfScrollbarIsNeeded:!1,alwaysConsumeMouseWheel:typeof e.alwaysConsumeMouseWheel<"u"?e.alwaysConsumeMouseWheel:!1,scrollYToX:typeof e.scrollYToX<"u"?e.scrollYToX:!1,mouseWheelScrollSensitivity:typeof e.mouseWheelScrollSensitivity<"u"?e.mouseWheelScrollSensitivity:1,fastScrollSensitivity:typeof e.fastScrollSensitivity<"u"?e.fastScrollSensitivity:5,scrollPredominantAxis:typeof e.scrollPredominantAxis<"u"?e.scrollPredominantAxis:!0,mouseWheelSmoothScroll:typeof e.mouseWheelSmoothScroll<"u"?e.mouseWheelSmoothScroll:!0,inertialScroll:typeof e.inertialScroll<"u"?e.inertialScroll:!1,arrowSize:typeof e.arrowSize<"u"?e.arrowSize:11,listenOnDomNode:typeof e.listenOnDomNode<"u"?e.listenOnDomNode:null,horizontal:typeof e.horizontal<"u"?e.horizontal:1,horizontalScrollbarSize:typeof e.horizontalScrollbarSize<"u"?e.horizontalScrollbarSize:10,horizontalSliderSize:typeof e.horizontalSliderSize<"u"?e.horizontalSliderSize:0,horizontalHasArrows:typeof e.horizontalHasArrows<"u"?e.horizontalHasArrows:!1,vertical:typeof e.vertical<"u"?e.vertical:1,verticalScrollbarSize:typeof e.verticalScrollbarSize<"u"?e.verticalScrollbarSize:10,verticalHasArrows:typeof e.verticalHasArrows<"u"?e.verticalHasArrows:!1,verticalSliderSize:typeof e.verticalSliderSize<"u"?e.verticalSliderSize:0,scrollByPage:typeof e.scrollByPage<"u"?e.scrollByPage:!1};return t.horizontalSliderSize=typeof e.horizontalSliderSize<"u"?e.horizontalSliderSize:t.horizontalScrollbarSize,t.verticalSliderSize=typeof e.verticalSliderSize<"u"?e.verticalSliderSize:t.verticalScrollbarSize,Qr&&(t.className+=" mac"),t}class Y7n extends ht{constructor(t,n,r,o){super(),this._context=t,this._viewHelper=n,this._mouseTargetFactory=r,this._dispatchMouse=o,this._operation=null}dispose(){super.dispose(),this.stop()}start(t,n){this._operation?this._operation.setPosition(t,n):this._operation=this._createDragScrollingOperation(t,n)}stop(){this._operation&&(this._operation.dispose(),this._operation=null)}}class Z7n extends ht{constructor(t,n,r,o,s,a){super(),this._context=t,this._viewHelper=n,this._mouseTargetFactory=r,this._dispatchMouse=o,this._position=s,this._mouseEvent=a,this._lastTime=Date.now(),this._animationFrameDisposable=A1(ii(a.browserEvent),()=>this._execute())}dispose(){this._animationFrameDisposable.dispose(),super.dispose()}setPosition(t,n){this._position=t,this._mouseEvent=n}_tick(){const t=Date.now(),n=t-this._lastTime;return this._lastTime=t,n}}class slo extends Y7n{_createDragScrollingOperation(t,n){return new alo(this._context,this._viewHelper,this._mouseTargetFactory,this._dispatchMouse,t,n)}}class alo extends Z7n{_getScrollSpeed(){const t=this._context.configuration.options.get(75),n=this._context.configuration.options.get(165).height/t,r=this._position.outsideDistance/t;return r<=1.5?Math.max(30,n*(1+r)):r<=3?Math.max(60,n*(2+r)):Math.max(200,n*(7+r))}_execute(){const t=this._context.configuration.options.get(75),n=this._getScrollSpeed(),r=this._tick(),o=n*(r/1e3)*t,s=this._position.outsidePosition==="above"?-o:o;this._context.viewModel.viewLayout.deltaScrollNow(0,s),this._viewHelper.renderNow();const a=this._context.viewLayout.getLinesViewportData(),l=this._position.outsidePosition==="above"?a.startLineNumber:a.endLineNumber;let d;{const u=Zbe(this._viewHelper.viewDomNode),h=this._context.configuration.options.get(165).horizontalScrollbarHeight,g=new Iie(this._mouseEvent.pos.x,u.y+u.height-h-.1),m=qbe(this._viewHelper.viewDomNode,u,g);d=this._mouseTargetFactory.createMouseTarget(this._viewHelper.getLastRenderData(),u,g,m,null)}(!d.position||d.position.lineNumber!==l)&&(this._position.outsidePosition==="above"?d=Ph.createOutsideEditor(this._position.mouseColumn,new rt(l,1),"above",this._position.outsideDistance):d=Ph.createOutsideEditor(this._position.mouseColumn,new rt(l,this._context.viewModel.getLineMaxColumn(l)),"below",this._position.outsideDistance)),this._dispatchMouse(d,!0,2),this._animationFrameDisposable=A1(ii(d.element),()=>this._execute())}}class llo extends Y7n{_createDragScrollingOperation(t,n){return new clo(this._context,this._viewHelper,this._mouseTargetFactory,this._dispatchMouse,t,n)}}class clo extends Z7n{_getScrollSpeed(){const t=this._context.configuration.options.get(59).typicalFullwidthCharacterWidth,n=this._context.configuration.options.get(165).contentWidth/t,r=this._position.outsideDistance/t;return r<=1.5?Math.max(30,n*(1+r)):r<=3?Math.max(60,n*(2+r)):Math.max(200,n*(7+r))}_execute(){const t=this._context.configuration.options.get(59).typicalFullwidthCharacterWidth,n=this._getScrollSpeed(),r=this._tick(),o=n*(r/1e3)*t*.5,s=this._position.outsidePosition==="left"?-o:o;if(this._context.viewModel.viewLayout.deltaScrollNow(s,0),this._viewHelper.renderNow(),!this._position.position)return;const a=this._position.position.lineNumber;let l;{const d=Zbe(this._viewHelper.viewDomNode),u=this._context.configuration.options.get(165).horizontalScrollbarHeight,h=new Iie(this._mouseEvent.pos.x,d.y+d.height-u-.1),g=qbe(this._viewHelper.viewDomNode,d,h);l=this._mouseTargetFactory.createMouseTarget(this._viewHelper.getLastRenderData(),d,h,g,null)}this._position.outsidePosition==="left"?l=Ph.createOutsideEditor(l.mouseColumn,new rt(a,l.mouseColumn),"left",this._position.outsideDistance):l=Ph.createOutsideEditor(l.mouseColumn,new rt(a,l.mouseColumn),"right",this._position.outsideDistance),this._dispatchMouse(l,!0,2),this._animationFrameDisposable=A1(ii(l.element),()=>this._execute())}}class Ret extends SI{constructor(t,n,r){super(),this._mouseLeaveMonitor=null,this._context=t,this.viewController=n,this.viewHelper=r,this.mouseTargetFactory=new rg(this._context,r),this._mouseDownOperation=this._register(new dlo(this._context,this.viewController,this.viewHelper,this.mouseTargetFactory,(a,l)=>this._createMouseTarget(a,l),a=>this._getMouseColumn(a))),this.lastMouseLeaveTime=-1,this._height=this._context.configuration.options.get(165).height;const o=new pao(this.viewHelper.viewDomNode);this._register(o.onContextMenu(this.viewHelper.viewDomNode,a=>this._onContextMenu(a,!0))),this._register(o.onMouseMove(this.viewHelper.viewDomNode,a=>{this._onMouseMove(a),this._mouseLeaveMonitor||(this._mouseLeaveMonitor=wt(this.viewHelper.viewDomNode.ownerDocument,"mousemove",l=>{this.viewHelper.viewDomNode.contains(l.target)||this._onMouseLeave(new j8(l,!1,this.viewHelper.viewDomNode))}))})),this._register(o.onMouseUp(this.viewHelper.viewDomNode,a=>this._onMouseUp(a))),this._register(o.onMouseLeave(this.viewHelper.viewDomNode,a=>this._onMouseLeave(a)));let s=0;this._register(o.onPointerDown(this.viewHelper.viewDomNode,(a,l)=>{s=l})),this._register(wt(this.viewHelper.viewDomNode,nn.POINTER_UP,a=>{this._mouseDownOperation.onPointerUp()})),this._register(o.onMouseDown(this.viewHelper.viewDomNode,a=>this._onMouseDown(a,s))),this._setupMouseWheelZoomListener(),this._context.addEventHandler(this)}_setupMouseWheelZoomListener(){const t=e1e.INSTANCE;let n=0,r=Rv.getZoomLevel(),o=!1,s=0;const a=d=>{if(this.viewController.emitMouseWheel(d),!this._context.configuration.options.get(84))return;const u=new iR(d);if(t.acceptStandardWheelEvent(u),t.isPhysicalMouseWheel()){if(l(d)){const h=Rv.getZoomLevel(),g=u.deltaY>0?1:-1;Rv.setZoomLevel(h+g),u.preventDefault(),u.stopPropagation()}}else Date.now()-n>50&&(r=Rv.getZoomLevel(),o=l(d),s=0),n=Date.now(),s+=u.deltaY,o&&(Rv.setZoomLevel(r+s/5),u.preventDefault(),u.stopPropagation())};this._register(wt(this.viewHelper.viewDomNode,nn.MOUSE_WHEEL,a,{capture:!0,passive:!1}));function l(d){return Qr?(d.metaKey||d.ctrlKey)&&!d.shiftKey&&!d.altKey:d.ctrlKey&&!d.metaKey&&!d.shiftKey&&!d.altKey}}dispose(){this._context.removeEventHandler(this),this._mouseLeaveMonitor&&(this._mouseLeaveMonitor.dispose(),this._mouseLeaveMonitor=null),super.dispose()}onConfigurationChanged(t){if(t.hasChanged(165)){const n=this._context.configuration.options.get(165).height;this._height!==n&&(this._height=n,this._mouseDownOperation.onHeightChanged())}return!1}onCursorStateChanged(t){return this._mouseDownOperation.onCursorStateChanged(t),!1}onFocusChanged(t){return!1}getTargetAtClientPoint(t,n){const o=new N7n(t,n).toPageCoordinates(ii(this.viewHelper.viewDomNode)),s=Zbe(this.viewHelper.viewDomNode);if(o.ys.y+s.height||o.xs.x+s.width)return null;const a=qbe(this.viewHelper.viewDomNode,s,o);return this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),s,o,a,null)}_createMouseTarget(t,n){let r=t.target;if(!this.viewHelper.viewDomNode.contains(r)){const o=y6(this.viewHelper.viewDomNode);o&&(r=o.elementsFromPoint(t.posx,t.posy).find(a=>this.viewHelper.viewDomNode.contains(a))??null)}return this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),t.editorPos,t.pos,t.relativePos,n?r:null)}_getMouseColumn(t){return this.mouseTargetFactory.getMouseColumn(t.relativePos)}_onContextMenu(t,n){this.viewController.emitContextMenu({event:t,target:this._createMouseTarget(t,n)})}_onMouseMove(t){this.mouseTargetFactory.mouseTargetIsWidget(t)||t.preventDefault(),!(this._mouseDownOperation.isActive()||t.timestamp{t.preventDefault(),this.viewHelper.focusTextArea()};if(h&&(o||a&&l))g(),this._mouseDownOperation.start(r.type,t,n);else if(s)t.preventDefault();else if(d){const m=r.detail;h&&this.viewHelper.shouldSuppressMouseDownOnViewZone(m.viewZoneId)&&(g(),this._mouseDownOperation.start(r.type,t,n),t.preventDefault())}else u&&this.viewHelper.shouldSuppressMouseDownOnWidget(r.detail)&&(g(),t.preventDefault());this.viewController.emitMouseDown({event:t,target:r})}}class dlo extends ht{constructor(t,n,r,o,s,a){super(),this._context=t,this._viewController=n,this._viewHelper=r,this._mouseTargetFactory=o,this._createMouseTarget=s,this._getMouseColumn=a,this._mouseMoveMonitor=this._register(new wao(this._viewHelper.viewDomNode)),this._topBottomDragScrolling=this._register(new slo(this._context,this._viewHelper,this._mouseTargetFactory,(l,d,u)=>this._dispatchMouse(l,d,u))),this._leftRightDragScrolling=this._register(new llo(this._context,this._viewHelper,this._mouseTargetFactory,(l,d,u)=>this._dispatchMouse(l,d,u))),this._mouseState=new HNe,this._currentSelection=new Dn(1,1,1,1),this._isActive=!1,this._lastMouseEvent=null}dispose(){super.dispose()}isActive(){return this._isActive}_onMouseDownThenMove(t){this._lastMouseEvent=t,this._mouseState.setModifiers(t);const n=this._findMousePosition(t,!1);n&&(this._mouseState.isDragAndDrop?this._viewController.emitMouseDrag({event:t,target:n}):n.type===13?n.outsidePosition==="above"||n.outsidePosition==="below"?(this._topBottomDragScrolling.start(n,t),this._leftRightDragScrolling.stop()):(this._leftRightDragScrolling.start(n,t),this._topBottomDragScrolling.stop()):(this._topBottomDragScrolling.stop(),this._leftRightDragScrolling.stop(),this._dispatchMouse(n,!0,1)))}start(t,n,r){this._lastMouseEvent=n,this._mouseState.setStartedOnLineNumbers(t===3),this._mouseState.setStartButtons(n),this._mouseState.setModifiers(n);const o=this._findMousePosition(n,!0);if(!o||!o.position)return;this._mouseState.trySetCount(n.detail,o.position),n.detail=this._mouseState.count;const s=this._context.configuration.options;if(!s.get(104)&&s.get(42)&&!s.get(28)&&!this._mouseState.altKey&&n.detail<2&&!this._isActive&&!this._currentSelection.isEmpty()&&o.type===6&&o.position&&this._currentSelection.containsPosition(o.position)){this._mouseState.isDragAndDrop=!0,this._isActive=!0,this._mouseMoveMonitor.startMonitoring(this._viewHelper.viewLinesDomNode,r,n.buttons,a=>this._onMouseDownThenMove(a),a=>{const l=this._findMousePosition(this._lastMouseEvent,!1);tS(a)?this._viewController.emitMouseDropCanceled():this._viewController.emitMouseDrop({event:this._lastMouseEvent,target:l?this._createMouseTarget(this._lastMouseEvent,!0):null}),this._stop()});return}this._mouseState.isDragAndDrop=!1,this._dispatchMouse(o,n.shiftKey,1),this._isActive||(this._isActive=!0,this._mouseMoveMonitor.startMonitoring(this._viewHelper.viewLinesDomNode,r,n.buttons,a=>this._onMouseDownThenMove(a),()=>this._stop()))}_stop(){this._isActive=!1,this._topBottomDragScrolling.stop(),this._leftRightDragScrolling.stop()}onHeightChanged(){this._mouseMoveMonitor.stopMonitoring()}onPointerUp(){this._mouseMoveMonitor.stopMonitoring()}onCursorStateChanged(t){this._currentSelection=t.selections[0]}_getPositionOutsideEditor(t){const n=t.editorPos,r=this._context.viewModel,o=this._context.viewLayout,s=this._getMouseColumn(t);if(t.posyn.y+n.height){const g=t.posy-n.y-n.height,m=o.getCurrentScrollTop()+t.relativePos.y,v=oV.getZoneAtCoord(this._context,m);if(v){const k=this._helpPositionJumpOverViewZone(v);if(k)return Ph.createOutsideEditor(s,k,"below",g)}const f=o.getLineNumberAtVerticalOffset(m);return Ph.createOutsideEditor(s,new rt(f,r.getLineMaxColumn(f)),"below",g)}const a=o.getLineNumberAtVerticalOffset(o.getCurrentScrollTop()+t.relativePos.y),l=this._context.configuration.options.get(165),d=l.contentLeft;if(t.relativePos.x<=d){const g=d-t.relativePos.x;return Ph.createOutsideEditor(s,new rt(a,1),"left",g)}const h=l.minimap.minimapLeft===0?l.width-l.verticalScrollbarWidth:l.minimap.minimapLeft;if(t.relativePos.x>=h){const g=t.relativePos.x-h;return Ph.createOutsideEditor(s,new rt(a,r.getLineMaxColumn(a)),"right",g)}return null}_findMousePosition(t,n){const r=this._getPositionOutsideEditor(t);if(r)return r;const o=this._createMouseTarget(t,n);if(!o.position)return null;if(o.type===8||o.type===5){const a=this._helpPositionJumpOverViewZone(o.detail);if(a)return Ph.createViewZone(o.type,o.element,o.mouseColumn,a,o.detail)}return o}_helpPositionJumpOverViewZone(t){const n=new rt(this._currentSelection.selectionStartLineNumber,this._currentSelection.selectionStartColumn),r=t.positionBefore,o=t.positionAfter;return r&&o?r.isBefore(n)?r:o:null}_dispatchMouse(t,n,r){t.position&&this._viewController.dispatchMouse({position:t.position,mouseColumn:t.mouseColumn,startedOnLineNumbers:this._mouseState.startedOnLineNumbers,revealType:r,inSelectionMode:n,mouseDownCount:this._mouseState.count,altKey:this._mouseState.altKey,ctrlKey:this._mouseState.ctrlKey,metaKey:this._mouseState.metaKey,shiftKey:this._mouseState.shiftKey,leftButton:this._mouseState.leftButton,middleButton:this._mouseState.middleButton,onInjectedText:t.type===6&&t.detail.injectedText!==null})}}const Lve=class Lve{get altKey(){return this._altKey}get ctrlKey(){return this._ctrlKey}get metaKey(){return this._metaKey}get shiftKey(){return this._shiftKey}get leftButton(){return this._leftButton}get middleButton(){return this._middleButton}get startedOnLineNumbers(){return this._startedOnLineNumbers}constructor(){this._altKey=!1,this._ctrlKey=!1,this._metaKey=!1,this._shiftKey=!1,this._leftButton=!1,this._middleButton=!1,this._startedOnLineNumbers=!1,this._lastMouseDownPosition=null,this._lastMouseDownPositionEqualCount=0,this._lastMouseDownCount=0,this._lastSetMouseDownCountTime=0,this.isDragAndDrop=!1}get count(){return this._lastMouseDownCount}setModifiers(t){this._altKey=t.altKey,this._ctrlKey=t.ctrlKey,this._metaKey=t.metaKey,this._shiftKey=t.shiftKey}setStartButtons(t){this._leftButton=t.leftButton,this._middleButton=t.middleButton}setStartedOnLineNumbers(t){this._startedOnLineNumbers=t}trySetCount(t,n){const r=new Date().getTime();r-this._lastSetMouseDownCountTime>Lve.CLEAR_MOUSE_DOWN_COUNT_TIME&&(t=1),this._lastSetMouseDownCountTime=r,t>this._lastMouseDownCount+1&&(t=this._lastMouseDownCount+1),this._lastMouseDownPosition&&this._lastMouseDownPosition.equals(n)?this._lastMouseDownPositionEqualCount++:this._lastMouseDownPositionEqualCount=1,this._lastMouseDownPosition=n,this._lastMouseDownCount=Math.min(t,this._lastMouseDownPositionEqualCount)}};Lve.CLEAR_MOUSE_DOWN_COUNT_TIME=400;let HNe=Lve;class ks{get event(){return this.emitter.event}constructor(t,n,r){const o=s=>this.emitter.fire(s);this.emitter=new at({onWillAddFirstListener:()=>t.addEventListener(n,o,r),onDidRemoveLastListener:()=>t.removeEventListener(n,o,r)})}dispose(){this.emitter.dispose()}}function q7n(e,t,n,r){const o=e.getPlainTextToCopy(t,n,vh),s=e.model.getEOL(),a=n&&t.length===1&&t[0].isEmpty(),l=Array.isArray(o)?o:null,d=Array.isArray(o)?o.join(s):o;let u,h=null;if($Ne.forceCopyWithSyntaxHighlighting||r&&d.length<65536){const m=e.getRichTextToCopy(t,n);m&&(u=m.html,h=m.mode)}return{isFromEmptySelection:a,multicursorText:l,text:d,html:u,mode:h}}const xve=class xve{constructor(){this._lastState=null}set(t,n){this._lastState={lastCopiedValue:t,data:n}}get(t){return this._lastState&&this._lastState.lastCopiedValue===t?this._lastState.data:(this._lastState=null,null)}};xve.INSTANCE=new xve;let ay=xve;const $Ne={forceCopyWithSyntaxHighlighting:!1},hD={getTextData(e){const t=e.getData(lc.text);let n=null;const r=e.getData("vscode-editor-data");if(typeof r=="string")try{n=JSON.parse(r),n.version!==1&&(n=null)}catch{}return t.length===0&&n===null&&e.files.length>0?[Array.prototype.slice.call(e.files,0).map(s=>s.name).join(` `),null]:[t,n]},setTextData(e,t,n,r){e.setData(lc.text,t),typeof n=="string"&&e.setData("text/html",n),e.setData("vscode-editor-data",JSON.stringify(r))}},HT=class HT{constructor(t,n,r,o,s){this.value=t,this.selectionStart=n,this.selectionEnd=r,this.selection=o,this.newlineCountBeforeSelection=s}toString(){return`[ <${this.value}>, selectionStart: ${this.selectionStart}, selectionEnd: ${this.selectionEnd}]`}static readFromTextArea(t,n){const r=t.getValue(),o=t.getSelectionStart(),s=t.getSelectionEnd();let a;if(n){const l=r.substring(0,o),d=n.value.substring(0,n.selectionStart);l===d&&(a=n.newlineCountBeforeSelection)}return new HT(r,o,s,null,a)}collapseSelection(){return this.selectionStart===this.value.length?this:new HT(this.value,this.value.length,this.value.length,null,void 0)}isWrittenToTextArea(t,n){const r=this.value===t.getValue();return n?this.selectionStart===t.getSelectionStart()&&this.selectionEnd===t.getSelectionEnd()&&r:r}writeToTextArea(t,n,r){n.setValue(t,this.value),r&&n.setSelectionRange(t,this.selectionStart,this.selectionEnd)}deduceEditorPosition(t){var o,s,a,l;if(t<=this.selectionStart){const d=this.value.substring(t,this.selectionStart);return this._finishDeduceEditorPosition(((o=this.selection)==null?void 0:o.getStartPosition())??null,d,-1)}if(t>=this.selectionEnd){const d=this.value.substring(this.selectionEnd,t);return this._finishDeduceEditorPosition(((s=this.selection)==null?void 0:s.getEndPosition())??null,d,1)}const n=this.value.substring(this.selectionStart,t);if(n.indexOf("…")===-1)return this._finishDeduceEditorPosition(((a=this.selection)==null?void 0:a.getStartPosition())??null,n,1);const r=this.value.substring(t,this.selectionEnd);return this._finishDeduceEditorPosition(((l=this.selection)==null?void 0:l.getEndPosition())??null,r,-1)}_finishDeduceEditorPosition(t,n,r){let o=0,s=-1;for(;(s=n.indexOf(` -`,s+1))!==-1;)o++;return[t,r*n.length,o]}static deduceInput(t,n,r){if(!t)return{text:"",replacePrevCharCnt:0,replaceNextCharCnt:0,positionDelta:0};const o=Math.min(hp(t.value,n.value),t.selectionStart,n.selectionStart),s=Math.min(I8(t.value,n.value),t.value.length-t.selectionEnd,n.value.length-n.selectionEnd);t.value.substring(o,t.value.length-s);const a=n.value.substring(o,n.value.length-s),l=t.selectionStart-o,d=t.selectionEnd-o,u=n.selectionStart-o,h=n.selectionEnd-o;if(u===h){const m=t.selectionStart-o;return{text:a,replacePrevCharCnt:m,replaceNextCharCnt:0,positionDelta:0}}const g=d-l;return{text:a,replacePrevCharCnt:g,replaceNextCharCnt:0,positionDelta:0}}static deduceAndroidCompositionInput(t,n){if(!t)return{text:"",replacePrevCharCnt:0,replaceNextCharCnt:0,positionDelta:0};if(t.value===n.value)return{text:"",replacePrevCharCnt:0,replaceNextCharCnt:0,positionDelta:n.selectionEnd-t.selectionEnd};const r=Math.min(hp(t.value,n.value),t.selectionEnd),o=Math.min(I8(t.value,n.value),t.value.length-t.selectionEnd),s=t.value.substring(r,t.value.length-o),a=n.value.substring(r,n.value.length-o);t.selectionStart-r;const l=t.selectionEnd-r;n.selectionStart-r;const d=n.selectionEnd-r;return{text:a,replacePrevCharCnt:l,replaceNextCharCnt:s.length-l,positionDelta:d-a.length}}static fromScreenReaderContentState(t){return new HT(t.value,t.selectionStart,t.selectionEnd,t.selection,t.newlineCountBeforeSelection)}};HT.EMPTY=new HT("",0,0,null,void 0);let lg=HT;const LI=function(){if(typeof crypto.randomUUID=="function")return crypto.randomUUID.bind(crypto);const e=new Uint8Array(16),t=[];for(let n=0;n<256;n++)t.push(n.toString(16).padStart(2,"0"));return function(){crypto.getRandomValues(e),e[6]=e[6]&15|64,e[8]=e[8]&63|128;let r=0,o="";return o+=t[e[r++]],o+=t[e[r++]],o+=t[e[r++]],o+=t[e[r++]],o+="-",o+=t[e[r++]],o+=t[e[r++]],o+="-",o+=t[e[r++]],o+=t[e[r++]],o+="-",o+=t[e[r++]],o+=t[e[r++]],o+="-",o+=t[e[r++]],o+=t[e[r++]],o+=t[e[r++]],o+=t[e[r++]],o+=t[e[r++]],o+=t[e[r++]],o}}();function K7n(e){return`${e}-${LI()}`}var ulo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},O3t=function(e,t){return function(n,r){t(n,r,e)}},t1e;(function(e){e.Tap="-monaco-textarea-synthetic-tap"})(t1e||(t1e={}));class hlo{constructor(){this._lastTypeTextLength=0}handleCompositionUpdate(t){t=t||"";const n={text:t,replacePrevCharCnt:this._lastTypeTextLength,replaceNextCharCnt:0,positionDelta:0};return this._lastTypeTextLength=t.length,n}}let XNe=class extends ht{get textAreaState(){return this._textAreaState}constructor(t,n,r,o,s,a){super(),this._host=t,this._textArea=n,this._OS=r,this._browser=o,this._accessibilityService=s,this._logService=a,this._onFocus=this._register(new at),this.onFocus=this._onFocus.event,this._onBlur=this._register(new at),this.onBlur=this._onBlur.event,this._onKeyDown=this._register(new at),this.onKeyDown=this._onKeyDown.event,this._onKeyUp=this._register(new at),this.onKeyUp=this._onKeyUp.event,this._onCut=this._register(new at),this.onCut=this._onCut.event,this._onPaste=this._register(new at),this.onPaste=this._onPaste.event,this._onType=this._register(new at),this.onType=this._onType.event,this._onCompositionStart=this._register(new at),this.onCompositionStart=this._onCompositionStart.event,this._onCompositionUpdate=this._register(new at),this.onCompositionUpdate=this._onCompositionUpdate.event,this._onCompositionEnd=this._register(new at),this.onCompositionEnd=this._onCompositionEnd.event,this._onSelectionChangeRequest=this._register(new at),this.onSelectionChangeRequest=this._onSelectionChangeRequest.event,this._asyncFocusGainWriteScreenReaderContent=this._register(new ts),this._asyncTriggerCut=this._register(new Es(()=>this._onCut.fire(),0)),this._textAreaState=lg.EMPTY,this._selectionChangeListener=null,this._accessibilityService.isScreenReaderOptimized()&&this.writeNativeTextAreaContent("ctor"),this._register(sn.runAndSubscribe(this._accessibilityService.onDidChangeScreenReaderOptimized,()=>{this._accessibilityService.isScreenReaderOptimized()&&!this._asyncFocusGainWriteScreenReaderContent.value?this._asyncFocusGainWriteScreenReaderContent.value=this._register(new Es(()=>this.writeNativeTextAreaContent("asyncFocusGain"),0)):this._asyncFocusGainWriteScreenReaderContent.clear()})),this._hasFocus=!1,this._currentComposition=null;let l=null;this._register(this._textArea.onKeyDown(d=>{const u=new Us(d);(u.keyCode===114||this._currentComposition&&u.keyCode===1)&&u.stopPropagation(),u.equals(9)&&u.preventDefault(),l=u,this._onKeyDown.fire(u)})),this._register(this._textArea.onKeyUp(d=>{const u=new Us(d);this._onKeyUp.fire(u)})),this._register(this._textArea.onCompositionStart(d=>{const u=new hlo;if(this._currentComposition){this._currentComposition=u;return}if(this._currentComposition=u,this._OS===2&&l&&l.equals(114)&&this._textAreaState.selectionStart===this._textAreaState.selectionEnd&&this._textAreaState.selectionStart>0&&this._textAreaState.value.substr(this._textAreaState.selectionStart-1,1)===d.data&&(l.code==="ArrowRight"||l.code==="ArrowLeft")){u.handleCompositionUpdate("x"),this._onCompositionStart.fire({data:d.data});return}if(this._browser.isAndroid){this._onCompositionStart.fire({data:d.data});return}this._onCompositionStart.fire({data:d.data})})),this._register(this._textArea.onCompositionUpdate(d=>{const u=this._currentComposition;if(!u)return;if(this._browser.isAndroid){const g=lg.readFromTextArea(this._textArea,this._textAreaState),m=lg.deduceAndroidCompositionInput(this._textAreaState,g);this._textAreaState=g,this._onType.fire(m),this._onCompositionUpdate.fire(d);return}const h=u.handleCompositionUpdate(d.data);this._textAreaState=lg.readFromTextArea(this._textArea,this._textAreaState),this._onType.fire(h),this._onCompositionUpdate.fire(d)})),this._register(this._textArea.onCompositionEnd(d=>{const u=this._currentComposition;if(!u)return;if(this._currentComposition=null,this._browser.isAndroid){const g=lg.readFromTextArea(this._textArea,this._textAreaState),m=lg.deduceAndroidCompositionInput(this._textAreaState,g);this._textAreaState=g,this._onType.fire(m),this._onCompositionEnd.fire();return}const h=u.handleCompositionUpdate(d.data);this._textAreaState=lg.readFromTextArea(this._textArea,this._textAreaState),this._onType.fire(h),this._onCompositionEnd.fire()})),this._register(this._textArea.onInput(d=>{if(this._textArea.setIgnoreSelectionChangeTime("received input event"),this._currentComposition)return;const u=lg.readFromTextArea(this._textArea,this._textAreaState),h=lg.deduceInput(this._textAreaState,u,this._OS===2);h.replacePrevCharCnt===0&&h.text.length===1&&(Id(h.text.charCodeAt(0))||h.text.charCodeAt(0)===127)||(this._textAreaState=u,(h.text!==""||h.replacePrevCharCnt!==0||h.replaceNextCharCnt!==0||h.positionDelta!==0)&&(d.inputType==="insertFromPaste"?this._onPaste.fire({text:h.text,metadata:ay.INSTANCE.get(h.text)}):this._onType.fire(h)))})),this._register(this._textArea.onCut(d=>{this._logService.trace("TextAreaInput#onCut",d),this._textArea.setIgnoreSelectionChangeTime("received cut event"),this._ensureClipboardGetsEditorSelection(d),this._asyncTriggerCut.schedule()})),this._register(this._textArea.onCopy(d=>{this._logService.trace("TextAreaInput#onCopy",d),this._ensureClipboardGetsEditorSelection(d)})),this._register(this._textArea.onPaste(d=>{if(this._logService.trace("TextAreaInput#onPaste",d),this._textArea.setIgnoreSelectionChangeTime("received paste event"),d.preventDefault(),!d.clipboardData)return;let[u,h]=hD.getTextData(d.clipboardData);this._logService.trace("TextAreaInput#onPaste with id : ",h==null?void 0:h.id," with text.length: ",u.length),u&&(h=h||ay.INSTANCE.get(u),this._logService.trace("TextAreaInput#onPaste (before onPaste)"),this._onPaste.fire({text:u,metadata:h}))})),this._register(this._textArea.onFocus(()=>{const d=this._hasFocus;this._setHasFocus(!0),this._accessibilityService.isScreenReaderOptimized()&&this._browser.isSafari&&!d&&this._hasFocus&&(this._asyncFocusGainWriteScreenReaderContent.value||(this._asyncFocusGainWriteScreenReaderContent.value=new Es(()=>this.writeNativeTextAreaContent("asyncFocusGain"),0)),this._asyncFocusGainWriteScreenReaderContent.value.schedule())})),this._register(this._textArea.onBlur(()=>{this._currentComposition&&(this._currentComposition=null,this.writeNativeTextAreaContent("blurWithoutCompositionEnd"),this._onCompositionEnd.fire()),this._setHasFocus(!1)})),this._register(this._textArea.onSyntheticTap(()=>{this._browser.isAndroid&&this._currentComposition&&(this._currentComposition=null,this.writeNativeTextAreaContent("tapWithoutCompositionEnd"),this._onCompositionEnd.fire())}))}_installSelectionChangeListener(){let t=0;return bt(this._textArea.ownerDocument,"selectionchange",n=>{if(c9.onSelectionChange(),!this._hasFocus||this._currentComposition||!this._browser.isChrome)return;const r=Date.now(),o=r-t;if(t=r,o<5)return;const s=r-this._textArea.getIgnoreSelectionChangeTime();if(this._textArea.resetSelectionChangeTime(),s<100||!this._textAreaState.selection)return;const a=this._textArea.getValue();if(this._textAreaState.value!==a)return;const l=this._textArea.getSelectionStart(),d=this._textArea.getSelectionEnd();if(this._textAreaState.selectionStart===l&&this._textAreaState.selectionEnd===d)return;const u=this._textAreaState.deduceEditorPosition(l),h=this._host.deduceModelPosition(u[0],u[1],u[2]),g=this._textAreaState.deduceEditorPosition(d),m=this._host.deduceModelPosition(g[0],g[1],g[2]),v=new Dn(h.lineNumber,h.column,m.lineNumber,m.column);this._onSelectionChangeRequest.fire(v)})}dispose(){super.dispose(),this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null)}focusTextArea(){this._setHasFocus(!0),this.refreshFocusState()}isFocused(){return this._hasFocus}refreshFocusState(){this._setHasFocus(this._textArea.hasFocus())}_setHasFocus(t){this._hasFocus!==t&&(this._hasFocus=t,this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null),this._hasFocus&&(this._selectionChangeListener=this._installSelectionChangeListener()),this._hasFocus&&this.writeNativeTextAreaContent("focusgain"),this._hasFocus?this._onFocus.fire():this._onBlur.fire())}_setAndWriteTextAreaState(t,n){this._hasFocus||(n=n.collapseSelection()),n.isWrittenToTextArea(this._textArea,this._hasFocus)||this._logService.trace(`writeTextAreaState(reason: ${t})`),n.writeToTextArea(t,this._textArea,this._hasFocus),this._textAreaState=n}writeNativeTextAreaContent(t){!this._accessibilityService.isScreenReaderOptimized()&&t==="render"||this._currentComposition||this._setAndWriteTextAreaState(t,this._host.getScreenReaderContent())}_ensureClipboardGetsEditorSelection(t){const n=this._host.getDataToCopy();let r;this._logService.getLevel()===au.Trace&&(r=LI());const o={version:1,id:r,isFromEmptySelection:n.isFromEmptySelection,multicursorText:n.multicursorText,mode:n.mode};ay.INSTANCE.set(this._browser.isFirefox?n.text.replace(/\r\n/g,` -`):n.text,o),t.preventDefault(),t.clipboardData&&hD.setTextData(t.clipboardData,n.text,n.html,o),this._logService.trace("TextAreaEditContextInput#_ensureClipboardGetsEditorSelection with id : ",r," with text.length: ",n.text.length)}};XNe=ulo([O3t(4,ph),O3t(5,va)],XNe);class flo extends ht{get ownerDocument(){return this._actual.ownerDocument}constructor(t){super(),this._actual=t,this._onSyntheticTap=this._register(new at),this.onSyntheticTap=this._onSyntheticTap.event,this._ignoreSelectionChangeTime=0,this.onKeyDown=this._register(new ks(this._actual,"keydown")).event,this.onKeyPress=this._register(new ks(this._actual,"keypress")).event,this.onKeyUp=this._register(new ks(this._actual,"keyup")).event,this.onCompositionStart=this._register(new ks(this._actual,"compositionstart")).event,this.onCompositionUpdate=this._register(new ks(this._actual,"compositionupdate")).event,this.onCompositionEnd=this._register(new ks(this._actual,"compositionend")).event,this.onBeforeInput=this._register(new ks(this._actual,"beforeinput")).event,this.onInput=this._register(new ks(this._actual,"input")).event,this.onCut=this._register(new ks(this._actual,"cut")).event,this.onCopy=this._register(new ks(this._actual,"copy")).event,this.onPaste=this._register(new ks(this._actual,"paste")).event,this.onFocus=this._register(new ks(this._actual,"focus")).event,this.onBlur=this._register(new ks(this._actual,"blur")).event,this._register(this.onKeyDown(()=>c9.onKeyDown())),this._register(this.onBeforeInput(()=>c9.onBeforeInput())),this._register(this.onInput(()=>c9.onInput())),this._register(this.onKeyUp(()=>c9.onKeyUp())),this._register(bt(this._actual,t1e.Tap,()=>this._onSyntheticTap.fire()))}hasFocus(){const t=y6(this._actual);return t?t.activeElement===this._actual:this._actual.isConnected?Nd()===this._actual:!1}setIgnoreSelectionChangeTime(t){this._ignoreSelectionChangeTime=Date.now()}getIgnoreSelectionChangeTime(){return this._ignoreSelectionChangeTime}resetSelectionChangeTime(){this._ignoreSelectionChangeTime=0}getValue(){return this._actual.value}setValue(t,n){const r=this._actual;r.value!==n&&(this.setIgnoreSelectionChangeTime("setValue"),r.value=n)}getSelectionStart(){return this._actual.selectionDirection==="backward"?this._actual.selectionEnd:this._actual.selectionStart}getSelectionEnd(){return this._actual.selectionDirection==="backward"?this._actual.selectionStart:this._actual.selectionEnd}setSelectionRange(t,n,r){const o=this._actual;let s=null;const a=y6(o);a?s=a.activeElement:s=Nd();const l=ii(s),d=s===o,u=o.selectionStart,h=o.selectionEnd;if(d&&u===n&&h===r){k1&&l.parent!==l&&o.focus();return}if(d){this.setIgnoreSelectionChangeTime("setSelectionRange"),o.setSelectionRange(n,r),k1&&l.parent!==l&&o.focus();return}try{const g=$to(o);this.setIgnoreSelectionChangeTime("setSelectionRange"),o.focus(),o.setSelectionRange(n,r),Xto(o,g)}catch{}}}class glo extends Ret{constructor(t,n,r){super(t,n,r),this._register(Rf.addTarget(this.viewHelper.linesContentDomNode)),this._register(bt(this.viewHelper.linesContentDomNode,ma.Tap,s=>this.onTap(s))),this._register(bt(this.viewHelper.linesContentDomNode,ma.Change,s=>this.onChange(s))),this._register(bt(this.viewHelper.linesContentDomNode,ma.Contextmenu,s=>this._onContextMenu(new j8(s,!1,this.viewHelper.viewDomNode),!1))),this._lastPointerType="mouse",this._register(bt(this.viewHelper.linesContentDomNode,"pointerdown",s=>{const a=s.pointerType;if(a==="mouse"){this._lastPointerType="mouse";return}else a==="touch"?this._lastPointerType="touch":this._lastPointerType="pen"}));const o=new bao(this.viewHelper.viewDomNode);this._register(o.onPointerMove(this.viewHelper.viewDomNode,s=>this._onMouseMove(s))),this._register(o.onPointerUp(this.viewHelper.viewDomNode,s=>this._onMouseUp(s))),this._register(o.onPointerLeave(this.viewHelper.viewDomNode,s=>this._onMouseLeave(s))),this._register(o.onPointerDown(this.viewHelper.viewDomNode,(s,a)=>this._onMouseDown(s,a)))}onTap(t){!t.initialTarget||!this.viewHelper.linesContentDomNode.contains(t.initialTarget)||(t.preventDefault(),this.viewHelper.focusTextArea(),this._dispatchGesture(t,!1))}onChange(t){this._lastPointerType==="touch"&&this._context.viewModel.viewLayout.deltaScrollNow(-t.translationX,-t.translationY),this._lastPointerType==="pen"&&this._dispatchGesture(t,!0)}_dispatchGesture(t,n){const r=this._createMouseTarget(new j8(t,!1,this.viewHelper.viewDomNode),!1);r.position&&this.viewController.dispatchMouse({position:r.position,mouseColumn:r.position.column,startedOnLineNumbers:!1,revealType:1,mouseDownCount:t.tapCount,inSelectionMode:n,altKey:!1,ctrlKey:!1,metaKey:!1,shiftKey:!1,leftButton:!1,middleButton:!1,onInjectedText:r.type===6&&r.detail.injectedText!==null})}_onMouseDown(t,n){t.browserEvent.pointerType!=="touch"&&super._onMouseDown(t,n)}}class mlo extends Ret{constructor(t,n,r){super(t,n,r),this._register(Rf.addTarget(this.viewHelper.linesContentDomNode)),this._register(bt(this.viewHelper.linesContentDomNode,ma.Tap,o=>this.onTap(o))),this._register(bt(this.viewHelper.linesContentDomNode,ma.Change,o=>this.onChange(o))),this._register(bt(this.viewHelper.linesContentDomNode,ma.Contextmenu,o=>this._onContextMenu(new j8(o,!1,this.viewHelper.viewDomNode),!1)))}onTap(t){t.preventDefault(),this.viewHelper.focusTextArea();const n=this._createMouseTarget(new j8(t,!1,this.viewHelper.viewDomNode),!1);if(n.position){const r=document.createEvent("CustomEvent");r.initEvent(t1e.Tap,!1,!0),this.viewHelper.dispatchTextAreaEvent(r),this.viewController.moveTo(n.position,1)}}onChange(t){this._context.viewModel.viewLayout.deltaScrollNow(-t.translationX,-t.translationY)}}class klo extends ht{constructor(t,n,r){super(),(cA||PJr&&B6n)&&Cie.pointerEvents?this.handler=this._register(new glo(t,n,r)):xs.TouchEvent?this.handler=this._register(new mlo(t,n,r)):this.handler=this._register(new Ret(t,n,r))}getTargetAtClientPoint(t,n){return this.handler.getTargetAtClientPoint(t,n)}}class vlo{constructor(t,n,r,o){this.configuration=t,this.viewModel=n,this.userInputEvents=r,this.commandDelegate=o}paste(t,n,r,o){this.commandDelegate.paste(t,n,r,o)}type(t){this.commandDelegate.type(t)}compositionType(t,n,r,o){this.commandDelegate.compositionType(t,n,r,o)}compositionStart(){this.commandDelegate.startComposition()}compositionEnd(){this.commandDelegate.endComposition()}cut(){this.commandDelegate.cut()}setSelection(t){Eu.SetSelection.runCoreEditorCommand(this.viewModel,{source:"keyboard",selection:t})}_validateViewColumn(t){const n=this.viewModel.getLineMinColumn(t.lineNumber);return t.column=4?this._selectAll():t.mouseDownCount===3?this._hasMulticursorModifier(t)?t.inSelectionMode?this._lastCursorLineSelectDrag(t.position,t.revealType):this._lastCursorLineSelect(t.position,t.revealType):t.inSelectionMode?this._lineSelectDrag(t.position,t.revealType):this._lineSelect(t.position,t.revealType):t.mouseDownCount===2?t.onInjectedText||(this._hasMulticursorModifier(t)?this._lastCursorWordSelect(t.position,t.revealType):t.inSelectionMode?this._wordSelectDrag(t.position,t.revealType):this._wordSelect(t.position,t.revealType)):this._hasMulticursorModifier(t)?this._hasNonMulticursorModifier(t)||(t.shiftKey?this._columnSelect(t.position,t.mouseColumn,!0):t.inSelectionMode?this._lastCursorMoveToSelect(t.position,t.revealType):this._createCursor(t.position,!1)):t.inSelectionMode?t.altKey?this._columnSelect(t.position,t.mouseColumn,!0):o?this._columnSelect(t.position,t.mouseColumn,!0):this._moveToSelect(t.position,t.revealType):this.moveTo(t.position,t.revealType)}_usualArgs(t,n){return t=this._validateViewColumn(t),{source:"mouse",position:this._convertViewToModelPosition(t),viewPosition:t,revealType:n}}moveTo(t,n){Eu.MoveTo.runCoreEditorCommand(this.viewModel,this._usualArgs(t,n))}_moveToSelect(t,n){Eu.MoveToSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(t,n))}_columnSelect(t,n,r){t=this._validateViewColumn(t),Eu.ColumnSelect.runCoreEditorCommand(this.viewModel,{source:"mouse",position:this._convertViewToModelPosition(t),viewPosition:t,mouseColumn:n,doColumnSelect:r})}_createCursor(t,n){t=this._validateViewColumn(t),Eu.CreateCursor.runCoreEditorCommand(this.viewModel,{source:"mouse",position:this._convertViewToModelPosition(t),viewPosition:t,wholeLine:n})}_lastCursorMoveToSelect(t,n){Eu.LastCursorMoveToSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(t,n))}_wordSelect(t,n){Eu.WordSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(t,n))}_wordSelectDrag(t,n){Eu.WordSelectDrag.runCoreEditorCommand(this.viewModel,this._usualArgs(t,n))}_lastCursorWordSelect(t,n){Eu.LastCursorWordSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(t,n))}_lineSelect(t,n){Eu.LineSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(t,n))}_lineSelectDrag(t,n){Eu.LineSelectDrag.runCoreEditorCommand(this.viewModel,this._usualArgs(t,n))}_lastCursorLineSelect(t,n){Eu.LastCursorLineSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(t,n))}_lastCursorLineSelectDrag(t,n){Eu.LastCursorLineSelectDrag.runCoreEditorCommand(this.viewModel,this._usualArgs(t,n))}_selectAll(){Eu.SelectAll.runCoreEditorCommand(this.viewModel,{source:"mouse"})}_convertViewToModelPosition(t){return this.viewModel.coordinatesConverter.convertViewPositionToModelPosition(t)}emitKeyDown(t){this.userInputEvents.emitKeyDown(t)}emitKeyUp(t){this.userInputEvents.emitKeyUp(t)}emitContextMenu(t){this.userInputEvents.emitContextMenu(t)}emitMouseMove(t){this.userInputEvents.emitMouseMove(t)}emitMouseLeave(t){this.userInputEvents.emitMouseLeave(t)}emitMouseUp(t){this.userInputEvents.emitMouseUp(t)}emitMouseDown(t){this.userInputEvents.emitMouseDown(t)}emitMouseDrag(t){this.userInputEvents.emitMouseDrag(t)}emitMouseDrop(t){this.userInputEvents.emitMouseDrop(t)}emitMouseDropCanceled(){this.userInputEvents.emitMouseDropCanceled()}emitMouseWheel(t){this.userInputEvents.emitMouseWheel(t)}}function eC(e,t){var r;const n=OJe();if(n!=null&&n.createTrustedTypesPolicy)try{return n.createTrustedTypesPolicy(e,t)}catch(o){zi(o);return}try{return(r=globalThis.trustedTypes)==null?void 0:r.createPolicy(e,t)}catch(o){zi(o);return}}class J7n{constructor(t){this._lineFactory=t,this._set(1,[])}flush(){this._set(1,[])}_set(t,n){this._lines=n,this._rendLineNumberStart=t}_get(){return{rendLineNumberStart:this._rendLineNumberStart,lines:this._lines}}getStartLineNumber(){return this._rendLineNumberStart}getEndLineNumber(){return this._rendLineNumberStart+this._lines.length-1}getCount(){return this._lines.length}getLine(t){const n=t-this._rendLineNumberStart;if(n<0||n>=this._lines.length)throw new hi("Illegal value for lineNumber");return this._lines[n]}onLinesDeleted(t,n){if(this.getCount()===0)return null;const r=this.getStartLineNumber(),o=this.getEndLineNumber();if(no)return null;let s=0,a=0;for(let d=r;d<=o;d++){const u=d-this._rendLineNumberStart;t<=d&&d<=n&&(a===0?(s=u,a=1):a++)}if(t=o&&l<=s&&(this._lines[l-this._rendLineNumberStart].onContentChanged(),a=!0);return a}onLinesInserted(t,n){if(this.getCount()===0)return null;const r=n-t+1,o=this.getStartLineNumber(),s=this.getEndLineNumber();if(t<=o)return this._rendLineNumberStart+=r,null;if(t>s)return null;if(r+t>s)return this._lines.splice(t-this._rendLineNumberStart,s-t+1);const a=[];for(let g=0;gr)continue;const d=Math.max(n,l.fromLineNumber),u=Math.min(r,l.toLineNumber);for(let h=d;h<=u;h++){const g=h-this._rendLineNumberStart;this._lines[g].onTokensChanged(),o=!0}}return o}}class eTn{constructor(t,n){this._viewContext=t,this._lineFactory=n,this.domNode=this._createDomNode(),this._linesCollection=new J7n(this._lineFactory)}_createDomNode(){const t=es(document.createElement("div"));return t.setClassName("view-layer"),t.setPosition("absolute"),t.domNode.setAttribute("role","presentation"),t.domNode.setAttribute("aria-hidden","true"),t}onConfigurationChanged(t){return!!t.hasChanged(165)}onFlushed(t,n){var r;if(n){const o=this._linesCollection.getStartLineNumber(),s=this._linesCollection.getEndLineNumber();for(let a=o;a<=s;a++)(r=this._linesCollection.getLine(a).getDomNode())==null||r.remove()}return this._linesCollection.flush(),!0}onLinesChanged(t){return this._linesCollection.onLinesChanged(t.fromLineNumber,t.count)}onLinesDeleted(t){const n=this._linesCollection.onLinesDeleted(t.fromLineNumber,t.toLineNumber);if(n)for(let r=0,o=n.length;rn){const a=n,l=Math.min(r,s.rendLineNumberStart-1);a<=l&&(this._insertLinesBefore(s,a,l,o,n),s.linesLength+=l-a+1)}else if(s.rendLineNumberStart0&&(this._removeLinesBefore(s,a),s.linesLength-=a)}if(s.rendLineNumberStart=n,s.rendLineNumberStart+s.linesLength-1r){const a=Math.max(0,r-s.rendLineNumberStart+1),d=s.linesLength-1-a+1;d>0&&(this._removeLinesAfter(s,d),s.linesLength-=d)}return this._finishRendering(s,!1,o),s}_renderUntouchedLines(t,n,r,o,s){const a=t.rendLineNumberStart,l=t.lines;for(let d=n;d<=r;d++){const u=a+d;l[d].layoutLine(u,o[u-s],this._lineHeightForLineNumber(u))}}_insertLinesBefore(t,n,r,o,s){const a=[];let l=0;for(let d=n;d<=r;d++)a[l++]=this._lineFactory.createLine();t.lines=a.concat(t.lines)}_removeLinesBefore(t,n){for(let r=0;r=0;l--){const d=t.lines[l];o[l]&&(d.setDomNode(a),a=a.previousSibling)}}_finishRenderingInvalidLines(t,n,r){const o=document.createElement("div");Y_._ttPolicy&&(n=Y_._ttPolicy.createHTML(n)),o.innerHTML=n;for(let s=0;st}),Y_._sb=new sE(1e5);let GNe=Y_;class tTn extends Am{constructor(t){super(t),this._dynamicOverlays=[],this._isFocused=!1,this._visibleLines=new eTn(this._context,{createLine:()=>new Alo(this._dynamicOverlays)}),this.domNode=this._visibleLines.domNode;const r=this._context.configuration.options.get(59);Uu(this.domNode,r),this.domNode.setClassName("view-overlays")}shouldRender(){if(super.shouldRender())return!0;for(let t=0,n=this._dynamicOverlays.length;tr.shouldRender());for(let r=0,o=n.length;r'),s.appendString(a),s.appendString(""),!0)}layoutLine(t,n,r){this._domNode&&(this._domNode.setTop(n),this._domNode.setHeight(r),this._domNode.setLineHeight(r))}}class plo extends tTn{constructor(t){super(t);const r=this._context.configuration.options.get(165);this._contentWidth=r.contentWidth,this.domNode.setHeight(0)}onConfigurationChanged(t){const r=this._context.configuration.options.get(165);return this._contentWidth=r.contentWidth,super.onConfigurationChanged(t)||!0}onScrollChanged(t){return super.onScrollChanged(t)||t.scrollWidthChanged}_viewOverlaysRender(t){super._viewOverlaysRender(t),this.domNode.setWidth(Math.max(t.scrollWidth,this._contentWidth))}}class blo extends tTn{constructor(t){super(t);const n=this._context.configuration.options,r=n.get(165);this._contentLeft=r.contentLeft,this.domNode.setClassName("margin-view-overlays"),this.domNode.setWidth(1),Uu(this.domNode,n.get(59))}onConfigurationChanged(t){const n=this._context.configuration.options;Uu(this.domNode,n.get(59));const r=n.get(165);return this._contentLeft=r.contentLeft,super.onConfigurationChanged(t)||!0}onScrollChanged(t){return super.onScrollChanged(t)||t.scrollHeightChanged}_viewOverlaysRender(t){super._viewOverlaysRender(t);const n=Math.min(t.scrollHeight,1e6);this.domNode.setHeight(n),this.domNode.setWidth(this._contentLeft)}}class e3e{constructor(t){this.onKeyDown=null,this.onKeyUp=null,this.onContextMenu=null,this.onMouseMove=null,this.onMouseLeave=null,this.onMouseDown=null,this.onMouseUp=null,this.onMouseDrag=null,this.onMouseDrop=null,this.onMouseDropCanceled=null,this.onMouseWheel=null,this._coordinatesConverter=t}emitKeyDown(t){var n;(n=this.onKeyDown)==null||n.call(this,t)}emitKeyUp(t){var n;(n=this.onKeyUp)==null||n.call(this,t)}emitContextMenu(t){var n;(n=this.onContextMenu)==null||n.call(this,this._convertViewToModelMouseEvent(t))}emitMouseMove(t){var n;(n=this.onMouseMove)==null||n.call(this,this._convertViewToModelMouseEvent(t))}emitMouseLeave(t){var n;(n=this.onMouseLeave)==null||n.call(this,this._convertViewToModelMouseEvent(t))}emitMouseDown(t){var n;(n=this.onMouseDown)==null||n.call(this,this._convertViewToModelMouseEvent(t))}emitMouseUp(t){var n;(n=this.onMouseUp)==null||n.call(this,this._convertViewToModelMouseEvent(t))}emitMouseDrag(t){var n;(n=this.onMouseDrag)==null||n.call(this,this._convertViewToModelMouseEvent(t))}emitMouseDrop(t){var n;(n=this.onMouseDrop)==null||n.call(this,this._convertViewToModelMouseEvent(t))}emitMouseDropCanceled(){var t;(t=this.onMouseDropCanceled)==null||t.call(this)}emitMouseWheel(t){var n;(n=this.onMouseWheel)==null||n.call(this,t)}_convertViewToModelMouseEvent(t){return t.target?{event:t.event,target:this._convertViewToModelMouseTarget(t.target)}:t}_convertViewToModelMouseTarget(t){return e3e.convertViewToModelMouseTarget(t,this._coordinatesConverter)}static convertViewToModelMouseTarget(t,n){const r={...t};return r.position&&(r.position=n.convertViewPositionToModelPosition(r.position)),r.range&&(r.range=n.convertViewRangeToModelRange(r.range)),(r.type===5||r.type===8)&&(r.detail=this.convertViewToModelViewZoneData(r.detail,n)),r}static convertViewToModelViewZoneData(t,n){return{viewZoneId:t.viewZoneId,positionBefore:t.positionBefore?n.convertViewPositionToModelPosition(t.positionBefore):t.positionBefore,positionAfter:t.positionAfter?n.convertViewPositionToModelPosition(t.positionAfter):t.positionAfter,position:n.convertViewPositionToModelPosition(t.position),afterLineNumber:n.convertViewPositionToModelPosition(new rt(t.afterLineNumber,1)).lineNumber}}}class wlo extends Am{constructor(t){super(t),this.blocks=[],this.contentWidth=-1,this.contentLeft=0,this.domNode=es(document.createElement("div")),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this.domNode.setClassName("blockDecorations-container"),this.update()}update(){let t=!1;const r=this._context.configuration.options.get(165),o=r.contentWidth-r.verticalScrollbarWidth;this.contentWidth!==o&&(this.contentWidth=o,t=!0);const s=r.contentLeft;return this.contentLeft!==s&&(this.contentLeft=s,t=!0),t}dispose(){super.dispose()}onConfigurationChanged(t){return this.update()}onScrollChanged(t){return t.scrollTopChanged||t.scrollLeftChanged}onDecorationsChanged(t){return!0}onZonesChanged(t){return!0}prepareRender(t){}render(t){let n=0;const r=t.getDecorationsInViewport();for(const o of r){if(!o.options.blockClassName)continue;let s=this.blocks[n];s||(s=this.blocks[n]=es(document.createElement("div")),this.domNode.appendChild(s));let a,l;o.options.blockIsAfterEnd?(a=t.getVerticalOffsetAfterLineNumber(o.range.endLineNumber,!1),l=t.getVerticalOffsetAfterLineNumber(o.range.endLineNumber,!0)):(a=t.getVerticalOffsetForLineNumber(o.range.startLineNumber,!0),l=o.range.isEmpty()&&!o.options.blockDoesNotCollapse?t.getVerticalOffsetForLineNumber(o.range.startLineNumber,!1):t.getVerticalOffsetAfterLineNumber(o.range.endLineNumber,!0));const[d,u,h,g]=o.options.blockPadding??[0,0,0,0];s.setClassName("blockDecorations-block "+o.options.blockClassName),s.setLeft(this.contentLeft-g),s.setWidth(this.contentWidth+g+u),s.setTop(a-t.scrollTop-d),s.setHeight(l-a+d+h),n++}for(let o=n;o0?this.domNode.setDisplay("block"):this.domNode.setDisplay("none"),this._cachedDomNodeOffsetWidth=-1,this._cachedDomNodeOffsetHeight=-1}_layoutBoxInViewport(t,n,r,o){const s=t.top,a=s,l=t.top+t.height,d=o.viewportHeight-l,u=s-r,h=a>=r,g=l,m=d>=r;let v=t.left;return v+n>o.scrollLeft+o.viewportWidth&&(v=o.scrollLeft+o.viewportWidth-n),vd){const m=g-(d-o);g-=m,r-=m}if(g=k,b=g+r<=m.height-A;return this._fixedOverflowWidgets?{fitsAbove:p,aboveTop:Math.max(h,k),fitsBelow:b,belowTop:g,left:f}:{fitsAbove:p,aboveTop:s,fitsBelow:b,belowTop:a,left:v}}_prepareRenderWidgetAtExactPositionOverflowing(t){return new gX(t.top,t.left+this._contentLeft)}_getAnchorsCoordinates(t){var a,l;const n=s(this._primaryAnchor.viewPosition,this._affinity),r=((a=this._secondaryAnchor.viewPosition)==null?void 0:a.lineNumber)===((l=this._primaryAnchor.viewPosition)==null?void 0:l.lineNumber)?this._secondaryAnchor.viewPosition:null,o=s(r,this._affinity);return{primary:n,secondary:o};function s(d,u){if(!d)return null;const h=t.visibleRangeForPosition(d);if(!h)return null;const g=d.column===1&&u===3?0:h.left,m=t.getVerticalOffsetForLineNumber(d.lineNumber)-t.scrollTop,v=t.getLineHeightForLineNumber(d.lineNumber);return new y3t(m,g,v)}}_reduceAnchorCoordinates(t,n,r){if(!n)return t;const o=this._context.configuration.options.get(59);let s=n.left;return st.endLineNumber||this.domNode.setMaxWidth(this._maxWidth)}prepareRender(t){this._renderData=this._prepareRenderWidget(t)}render(t){var n;if(!this._renderData||this._renderData.kind==="offViewport"){this._isVisible&&(this.domNode.removeAttribute("monaco-visible-content-widget"),this._isVisible=!1,((n=this._renderData)==null?void 0:n.kind)==="offViewport"&&this._renderData.preserveFocus?this.domNode.setTop(-1e3):this.domNode.setVisibility("hidden")),typeof this._actual.afterRender=="function"&&vLe(this._actual.afterRender,this._actual,null,null);return}this.allowEditorOverflow?(this.domNode.setTop(this._renderData.coordinate.top),this.domNode.setLeft(this._renderData.coordinate.left)):(this.domNode.setTop(this._renderData.coordinate.top+t.scrollTop-t.bigNumbersDelta),this.domNode.setLeft(this._renderData.coordinate.left)),this._isVisible||(this.domNode.setVisibility("inherit"),this.domNode.setAttribute("monaco-visible-content-widget","true"),this._isVisible=!0),typeof this._actual.afterRender=="function"&&vLe(this._actual.afterRender,this._actual,this._renderData.position,this._renderData.coordinate)}}class fX{constructor(t,n){this.modelPosition=t,this.viewPosition=n}}class gX{constructor(t,n){this.top=t,this.left=n,this._coordinateBrand=void 0}}class y3t{constructor(t,n,r){this.top=t,this.left=n,this.height=r,this._anchorCoordinateBrand=void 0}}function vLe(e,t,...n){try{return e.call(t,...n)}catch{return null}}class lE extends SI{}const Dl=_r("themeService");function zl(e){return{id:e}}function YNe(e){switch(e){case zv.DARK:return kN.VS_DARK;case zv.HIGH_CONTRAST_DARK:return kN.HC_BLACK;case zv.HIGH_CONTRAST_LIGHT:return kN.HC_LIGHT;default:return kN.VS}}const nTn={ThemingContribution:"base.contributions.theming"};class Clo extends ht{constructor(){super(),this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=this._register(new at)}onColorThemeChange(t){return this.themingParticipants.push(t),this.onThemingParticipantAddedEmitter.fire(t),$n(()=>{const n=this.themingParticipants.indexOf(t);this.themingParticipants.splice(n,1)})}getThemingParticipants(){return this.themingParticipants}}const iTn=new Clo;Ql.add(nTn.ThemingContribution,iTn);function yA(e){return iTn.onColorThemeChange(e)}class _lo extends ht{constructor(t){super(),this.themeService=t,this.theme=t.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(n=>this.onThemeChange(n)))}onThemeChange(t){this.theme=t,this.updateStyles()}updateStyles(){}}const rTn=Ve("editor.lineHighlightBackground",null,U(610,"Background color for the highlight of line at the cursor position.")),C3t=Ve("editor.lineHighlightBorder",{dark:"#282828",light:"#eeeeee",hcDark:"#f38518",hcLight:oo},U(611,"Background color for the border around the line at the cursor position."));Ve("editor.rangeHighlightBackground",{dark:"#ffffff0b",light:"#fdff0033",hcDark:null,hcLight:null},U(612,"Background color of highlighted ranges, like by quick open and find features. The color must not be opaque so as not to hide underlying decorations."),!0);Ve("editor.rangeHighlightBorder",{dark:null,light:null,hcDark:za,hcLight:za},U(613,"Background color of the border around highlighted ranges."));Ve("editor.symbolHighlightBackground",{dark:DS,light:DS,hcDark:null,hcLight:null},U(614,"Background color of highlighted symbol, like for go to definition or go next/previous symbol. The color must not be opaque so as not to hide underlying decorations."),!0);Ve("editor.symbolHighlightBorder",{dark:null,light:null,hcDark:za,hcLight:za},U(615,"Background color of the border around highlighted symbols."));const t3e=Ve("editorCursor.foreground",{dark:"#AEAFAD",light:Bt.black,hcDark:Bt.white,hcLight:"#0F4A85"},U(616,"Color of the editor cursor.")),Iet=Ve("editorCursor.background",null,U(617,"The background color of the editor cursor. Allows customizing the color of a character overlapped by a block cursor.")),oTn=Ve("editorMultiCursor.primary.foreground",t3e,U(618,"Color of the primary editor cursor when multiple cursors are present.")),Slo=Ve("editorMultiCursor.primary.background",Iet,U(619,"The background color of the primary editor cursor when multiple cursors are present. Allows customizing the color of a character overlapped by a block cursor.")),sTn=Ve("editorMultiCursor.secondary.foreground",t3e,U(620,"Color of secondary editor cursors when multiple cursors are present.")),Llo=Ve("editorMultiCursor.secondary.background",Iet,U(621,"The background color of secondary editor cursors when multiple cursors are present. Allows customizing the color of a character overlapped by a block cursor.")),Met=Ve("editorWhitespace.foreground",{dark:"#e3e4e229",light:"#33333333",hcDark:"#e3e4e229",hcLight:"#CCCCCC"},U(622,"Color of whitespace characters in the editor.")),xlo=Ve("editorLineNumber.foreground",{dark:"#858585",light:"#237893",hcDark:Bt.white,hcLight:"#292929"},U(623,"Color of editor line numbers.")),Elo=Ve("editorIndentGuide.background",Met,U(624,"Color of the editor indentation guides."),!1,U(625,"'editorIndentGuide.background' is deprecated. Use 'editorIndentGuide.background1' instead.")),Tlo=Ve("editorIndentGuide.activeBackground",Met,U(626,"Color of the active editor indentation guides."),!1,U(627,"'editorIndentGuide.activeBackground' is deprecated. Use 'editorIndentGuide.activeBackground1' instead.")),Fie=Ve("editorIndentGuide.background1",Elo,U(628,"Color of the editor indentation guides (1).")),Qlo=Ve("editorIndentGuide.background2","#00000000",U(629,"Color of the editor indentation guides (2).")),Dlo=Ve("editorIndentGuide.background3","#00000000",U(630,"Color of the editor indentation guides (3).")),Blo=Ve("editorIndentGuide.background4","#00000000",U(631,"Color of the editor indentation guides (4).")),Rlo=Ve("editorIndentGuide.background5","#00000000",U(632,"Color of the editor indentation guides (5).")),Ilo=Ve("editorIndentGuide.background6","#00000000",U(633,"Color of the editor indentation guides (6).")),Nie=Ve("editorIndentGuide.activeBackground1",Tlo,U(634,"Color of the active editor indentation guides (1).")),Mlo=Ve("editorIndentGuide.activeBackground2","#00000000",U(635,"Color of the active editor indentation guides (2).")),Plo=Ve("editorIndentGuide.activeBackground3","#00000000",U(636,"Color of the active editor indentation guides (3).")),Flo=Ve("editorIndentGuide.activeBackground4","#00000000",U(637,"Color of the active editor indentation guides (4).")),Nlo=Ve("editorIndentGuide.activeBackground5","#00000000",U(638,"Color of the active editor indentation guides (5).")),Ulo=Ve("editorIndentGuide.activeBackground6","#00000000",U(639,"Color of the active editor indentation guides (6).")),jlo=Ve("editorActiveLineNumber.foreground",{dark:"#c6c6c6",light:"#0B216F",hcDark:za,hcLight:za},U(640,"Color of editor active line number"),!1,U(641,"Id is deprecated. Use 'editorLineNumber.activeForeground' instead."));Ve("editorLineNumber.activeForeground",jlo,U(642,"Color of editor active line number"));const Wlo=Ve("editorLineNumber.dimmedForeground",null,U(643,"Color of the final editor line when editor.renderFinalNewline is set to dimmed.")),Vlo=Ve("editorRuler.foreground",{dark:"#5A5A5A",light:Bt.lightgrey,hcDark:Bt.white,hcLight:"#292929"},U(644,"Color of the editor rulers."));Ve("editorCodeLens.foreground",{dark:"#999999",light:"#919191",hcDark:"#999999",hcLight:"#292929"},U(645,"Foreground color of editor CodeLens"));Ve("editorBracketMatch.background",{dark:"#0064001a",light:"#0064001a",hcDark:"#0064001a",hcLight:"#0000"},U(646,"Background color behind matching brackets"));Ve("editorBracketMatch.border",{dark:"#888",light:"#B9B9B9",hcDark:oo,hcLight:oo},U(647,"Color for matching brackets boxes"));const zlo=Ve("editorOverviewRuler.border",{dark:"#7f7f7f4d",light:"#7f7f7f4d",hcDark:"#7f7f7f4d",hcLight:"#666666"},U(648,"Color of the overview ruler border.")),Hlo=Ve("editorOverviewRuler.background",null,U(649,"Background color of the editor overview ruler."));Ve("editorGutter.background",Oc,U(650,"Background color of the editor gutter. The gutter contains the glyph margins and the line numbers."));Ve("editorUnnecessaryCode.border",{dark:null,light:null,hcDark:Bt.fromHex("#fff").transparent(.8),hcLight:oo},U(651,"Border color of unnecessary (unused) source code in the editor."));const $lo=Ve("editorUnnecessaryCode.opacity",{dark:Bt.fromHex("#000a"),light:Bt.fromHex("#0007"),hcDark:null,hcLight:null},U(652,`Opacity of unnecessary (unused) source code in the editor. For example, "#000000c0" will render the code with 75% opacity. For high contrast themes, use the 'editorUnnecessaryCode.border' theme color to underline unnecessary code instead of fading it out.`));Ve("editorGhostText.border",{dark:null,light:null,hcDark:Bt.fromHex("#fff").transparent(.8),hcLight:Bt.fromHex("#292929").transparent(.8)},U(653,"Border color of ghost text in the editor."));const Xlo=Ve("editorGhostText.foreground",{dark:Bt.fromHex("#ffffff56"),light:Bt.fromHex("#0007"),hcDark:null,hcLight:null},U(654,"Foreground color of the ghost text in the editor."));Ve("editorGhostText.background",null,U(655,"Background color of the ghost text in the editor."));const Glo=new Bt(new It(0,122,204,.6)),aTn=Ve("editorOverviewRuler.rangeHighlightForeground",Glo,U(656,"Overview ruler marker color for range highlights. The color must not be opaque so as not to hide underlying decorations."),!0),Ylo=Ve("editorOverviewRuler.errorForeground",{dark:new Bt(new It(255,18,18,.7)),light:new Bt(new It(255,18,18,.7)),hcDark:new Bt(new It(255,50,50,1)),hcLight:"#B5200D"},U(657,"Overview ruler marker color for errors.")),Zlo=Ve("editorOverviewRuler.warningForeground",{dark:U8,light:U8,hcDark:sJ,hcLight:sJ},U(658,"Overview ruler marker color for warnings.")),qlo=Ve("editorOverviewRuler.infoForeground",{dark:Sy,light:Sy,hcDark:aJ,hcLight:aJ},U(659,"Overview ruler marker color for infos.")),lTn=Ve("editorBracketHighlight.foreground1",{dark:"#FFD700",light:"#0431FAFF",hcDark:"#FFD700",hcLight:"#0431FAFF"},U(660,"Foreground color of brackets (1). Requires enabling bracket pair colorization.")),cTn=Ve("editorBracketHighlight.foreground2",{dark:"#DA70D6",light:"#319331FF",hcDark:"#DA70D6",hcLight:"#319331FF"},U(661,"Foreground color of brackets (2). Requires enabling bracket pair colorization.")),dTn=Ve("editorBracketHighlight.foreground3",{dark:"#179FFF",light:"#7B3814FF",hcDark:"#87CEFA",hcLight:"#7B3814FF"},U(662,"Foreground color of brackets (3). Requires enabling bracket pair colorization.")),uTn=Ve("editorBracketHighlight.foreground4","#00000000",U(663,"Foreground color of brackets (4). Requires enabling bracket pair colorization.")),hTn=Ve("editorBracketHighlight.foreground5","#00000000",U(664,"Foreground color of brackets (5). Requires enabling bracket pair colorization.")),fTn=Ve("editorBracketHighlight.foreground6","#00000000",U(665,"Foreground color of brackets (6). Requires enabling bracket pair colorization.")),Klo=Ve("editorBracketHighlight.unexpectedBracket.foreground",{dark:new Bt(new It(255,18,18,.8)),light:new Bt(new It(255,18,18,.8)),hcDark:new Bt(new It(255,50,50,1)),hcLight:"#B5200D"},U(666,"Foreground color of unexpected brackets.")),Jlo=Ve("editorBracketPairGuide.background1","#00000000",U(667,"Background color of inactive bracket pair guides (1). Requires enabling bracket pair guides.")),eco=Ve("editorBracketPairGuide.background2","#00000000",U(668,"Background color of inactive bracket pair guides (2). Requires enabling bracket pair guides.")),tco=Ve("editorBracketPairGuide.background3","#00000000",U(669,"Background color of inactive bracket pair guides (3). Requires enabling bracket pair guides.")),nco=Ve("editorBracketPairGuide.background4","#00000000",U(670,"Background color of inactive bracket pair guides (4). Requires enabling bracket pair guides.")),ico=Ve("editorBracketPairGuide.background5","#00000000",U(671,"Background color of inactive bracket pair guides (5). Requires enabling bracket pair guides.")),rco=Ve("editorBracketPairGuide.background6","#00000000",U(672,"Background color of inactive bracket pair guides (6). Requires enabling bracket pair guides.")),oco=Ve("editorBracketPairGuide.activeBackground1","#00000000",U(673,"Background color of active bracket pair guides (1). Requires enabling bracket pair guides.")),sco=Ve("editorBracketPairGuide.activeBackground2","#00000000",U(674,"Background color of active bracket pair guides (2). Requires enabling bracket pair guides.")),aco=Ve("editorBracketPairGuide.activeBackground3","#00000000",U(675,"Background color of active bracket pair guides (3). Requires enabling bracket pair guides.")),lco=Ve("editorBracketPairGuide.activeBackground4","#00000000",U(676,"Background color of active bracket pair guides (4). Requires enabling bracket pair guides.")),cco=Ve("editorBracketPairGuide.activeBackground5","#00000000",U(677,"Background color of active bracket pair guides (5). Requires enabling bracket pair guides.")),dco=Ve("editorBracketPairGuide.activeBackground6","#00000000",U(678,"Background color of active bracket pair guides (6). Requires enabling bracket pair guides."));Ve("editorUnicodeHighlight.border",U8,U(679,"Border color used to highlight unicode characters."));Ve("editorUnicodeHighlight.background",Woo,U(680,"Background color used to highlight unicode characters."));yA((e,t)=>{const n=e.getColor(Oc),r=e.getColor(rTn),o=r&&!r.isTransparent()?r:n;o&&t.addRule(`.monaco-editor .inputarea.ime-input { background-color: ${o}; }`)});class gTn extends lE{constructor(t){super(),this._context=t;const n=this._context.configuration.options,r=n.get(165);this._renderLineHighlight=n.get(110),this._renderLineHighlightOnlyWhenFocus=n.get(111),this._wordWrap=r.isViewportWrapping,this._contentLeft=r.contentLeft,this._contentWidth=r.contentWidth,this._selectionIsEmpty=!0,this._focused=!1,this._cursorLineNumbers=[1],this._selections=[new Dn(1,1,1,1)],this._renderData=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}_readFromSelections(){let t=!1;const n=new Set;for(const s of this._selections)n.add(s.positionLineNumber);const r=Array.from(n);r.sort((s,a)=>s-a),Ua(this._cursorLineNumbers,r)||(this._cursorLineNumbers=r,t=!0);const o=this._selections.every(s=>s.isEmpty());return this._selectionIsEmpty!==o&&(this._selectionIsEmpty=o,t=!0),t}onThemeChanged(t){return this._readFromSelections()}onConfigurationChanged(t){const n=this._context.configuration.options,r=n.get(165);return this._renderLineHighlight=n.get(110),this._renderLineHighlightOnlyWhenFocus=n.get(111),this._wordWrap=r.isViewportWrapping,this._contentLeft=r.contentLeft,this._contentWidth=r.contentWidth,!0}onCursorStateChanged(t){return this._selections=t.selections,this._readFromSelections()}onFlushed(t){return!0}onLinesDeleted(t){return!0}onLinesInserted(t){return!0}onScrollChanged(t){return t.scrollWidthChanged||t.scrollTopChanged}onZonesChanged(t){return!0}onFocusChanged(t){return this._renderLineHighlightOnlyWhenFocus?(this._focused=t.isFocused,!0):!1}prepareRender(t){if(!this._shouldRenderThis()){this._renderData=null;return}const n=t.visibleRange.startLineNumber,r=t.visibleRange.endLineNumber,o=[];for(let a=n;a<=r;a++){const l=a-n;o[l]=""}if(this._wordWrap){const a=this._renderOne(t,!1);for(const l of this._cursorLineNumbers){const d=this._context.viewModel.coordinatesConverter,u=d.convertViewPositionToModelPosition(new rt(l,1)).lineNumber,h=d.convertModelPositionToViewPosition(new rt(u,1)).lineNumber,g=d.convertModelPositionToViewPosition(new rt(u,this._context.viewModel.model.getLineMaxColumn(u))).lineNumber,m=Math.max(h,n),v=Math.min(g,r);for(let f=m;f<=v;f++){const k=f-n;o[k]=a}}}const s=this._renderOne(t,!0);for(const a of this._cursorLineNumbers){if(ar)continue;const l=a-n;o[l]=s}this._renderData=o}render(t,n){if(!this._renderData)return"";const r=n-t;return r>=this._renderData.length?"":this._renderData[r]}_shouldRenderInMargin(){return(this._renderLineHighlight==="gutter"||this._renderLineHighlight==="all")&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}_shouldRenderInContent(){return(this._renderLineHighlight==="line"||this._renderLineHighlight==="all")&&this._selectionIsEmpty&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}}class uco extends gTn{_renderOne(t,n){return`
    `}_shouldRenderThis(){return this._shouldRenderInContent()}_shouldRenderOther(){return this._shouldRenderInMargin()}}class hco extends gTn{_renderOne(t,n){return`
    `}_shouldRenderThis(){return!0}_shouldRenderOther(){return this._shouldRenderInContent()}}yA((e,t)=>{const n=e.getColor(rTn);if(n&&(t.addRule(`.monaco-editor .view-overlays .current-line { background-color: ${n}; }`),t.addRule(`.monaco-editor .margin-view-overlays .current-line-margin { background-color: ${n}; border: none; }`)),!n||n.isTransparent()||e.defines(C3t)){const r=e.getColor(C3t);r&&(t.addRule(`.monaco-editor .view-overlays .current-line-exact { border: 2px solid ${r}; }`),t.addRule(`.monaco-editor .margin-view-overlays .current-line-exact-margin { border: 2px solid ${r}; }`),c3(e.type)&&(t.addRule(".monaco-editor .view-overlays .current-line-exact { border-width: 1px; }"),t.addRule(".monaco-editor .margin-view-overlays .current-line-exact-margin { border-width: 1px; }")))}});class fco extends lE{constructor(t){super(),this._context=t;const n=this._context.configuration.options;this._typicalHalfwidthCharacterWidth=n.get(59).typicalHalfwidthCharacterWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(t){const n=this._context.configuration.options;return this._typicalHalfwidthCharacterWidth=n.get(59).typicalHalfwidthCharacterWidth,!0}onDecorationsChanged(t){return!0}onFlushed(t){return!0}onLinesChanged(t){return!0}onLinesDeleted(t){return!0}onLinesInserted(t){return!0}onScrollChanged(t){return t.scrollTopChanged||t.scrollWidthChanged}onZonesChanged(t){return!0}prepareRender(t){const n=t.getDecorationsInViewport();let r=[],o=0;for(let d=0,u=n.length;d{if(d.options.zIndexu.options.zIndex)return 1;const h=d.options.className,g=u.options.className;return hg?1:xe.compareRangesUsingStarts(d.range,u.range)});const s=t.visibleRange.startLineNumber,a=t.visibleRange.endLineNumber,l=[];for(let d=s;d<=a;d++){const u=d-s;l[u]=""}this._renderWholeLineDecorations(t,r,l),this._renderNormalDecorations(t,r,l),this._renderResult=l}_renderWholeLineDecorations(t,n,r){const o=t.visibleRange.startLineNumber,s=t.visibleRange.endLineNumber;for(let a=0,l=n.length;a',h=Math.max(d.range.startLineNumber,o),g=Math.min(d.range.endLineNumber,s);for(let m=h;m<=g;m++){const v=m-o;r[v]+=u}}}_renderNormalDecorations(t,n,r){const o=t.visibleRange.startLineNumber;let s=null,a=!1,l=null,d=!1;for(let u=0,h=n.length;u';l[m]+=p}}}render(t,n){if(!this._renderResult)return"";const r=n-t;return r<0||r>=this._renderResult.length?"":this._renderResult[r]}}class gco extends Am{constructor(t,n,r,o){super(t);const s=this._context.configuration.options,a=s.get(117),l=s.get(83),d=s.get(49),u=s.get(120),h=s.get(158),g={listenOnDomNode:r.domNode,className:"editor-scrollable "+YNe(t.theme.type),useShadows:!1,lazyRender:!0,vertical:a.vertical,horizontal:a.horizontal,verticalHasArrows:a.verticalHasArrows,horizontalHasArrows:a.horizontalHasArrows,verticalScrollbarSize:a.verticalScrollbarSize,verticalSliderSize:a.verticalSliderSize,horizontalScrollbarSize:a.horizontalScrollbarSize,horizontalSliderSize:a.horizontalSliderSize,handleMouseWheel:a.handleMouseWheel,alwaysConsumeMouseWheel:a.alwaysConsumeMouseWheel,arrowSize:a.arrowSize,mouseWheelScrollSensitivity:l,fastScrollSensitivity:d,scrollPredominantAxis:u,scrollByPage:a.scrollByPage,inertialScroll:h};this.scrollbar=this._register(new Jbe(n.domNode,g,this._context.viewLayout.getScrollable())),b3.write(this.scrollbar.getDomNode(),6),this.scrollbarDomNode=es(this.scrollbar.getDomNode()),this.scrollbarDomNode.setPosition("absolute"),this._setLayout();const m=(v,f,k)=>{const A={};{const p=v.scrollTop;p&&(A.scrollTop=this._context.viewLayout.getCurrentScrollTop()+p,v.scrollTop=0)}if(k){const p=v.scrollLeft;p&&(A.scrollLeft=this._context.viewLayout.getCurrentScrollLeft()+p,v.scrollLeft=0)}this._context.viewModel.viewLayout.setScrollPosition(A,1)};this._register(bt(r.domNode,"scroll",v=>m(r.domNode,!0,!0))),this._register(bt(n.domNode,"scroll",v=>m(n.domNode,!0,!1))),this._register(bt(o.domNode,"scroll",v=>m(o.domNode,!0,!1))),this._register(bt(this.scrollbarDomNode.domNode,"scroll",v=>m(this.scrollbarDomNode.domNode,!0,!1)))}dispose(){super.dispose()}_setLayout(){const t=this._context.configuration.options,n=t.get(165);this.scrollbarDomNode.setLeft(n.contentLeft),t.get(81).side==="right"?this.scrollbarDomNode.setWidth(n.contentWidth+n.minimap.minimapWidth):this.scrollbarDomNode.setWidth(n.contentWidth),this.scrollbarDomNode.setHeight(n.height)}getOverviewRulerLayoutInfo(){return this.scrollbar.getOverviewRulerLayoutInfo()}getDomNode(){return this.scrollbarDomNode}delegateVerticalScrollbarPointerDown(t){this.scrollbar.delegateVerticalScrollbarPointerDown(t)}delegateScrollFromMouseWheelEvent(t){this.scrollbar.delegateScrollFromMouseWheelEvent(t)}onConfigurationChanged(t){if(t.hasChanged(117)||t.hasChanged(83)||t.hasChanged(49)){const n=this._context.configuration.options,r=n.get(117),o=n.get(83),s=n.get(49),a=n.get(120),l={vertical:r.vertical,horizontal:r.horizontal,verticalScrollbarSize:r.verticalScrollbarSize,horizontalScrollbarSize:r.horizontalScrollbarSize,scrollByPage:r.scrollByPage,handleMouseWheel:r.handleMouseWheel,mouseWheelScrollSensitivity:o,fastScrollSensitivity:s,scrollPredominantAxis:a};this.scrollbar.updateOptions(l)}return t.hasChanged(165)&&this._setLayout(),!0}onScrollChanged(t){return!0}onThemeChanged(t){return this.scrollbar.updateClassName("editor-scrollable "+YNe(this._context.theme.type)),!0}prepareRender(t){}render(t){this.scrollbar.renderNow()}}class ZNe{constructor(t,n,r,o,s){this.startLineNumber=t,this.endLineNumber=n,this.className=r,this.tooltip=o,this._decorationToRenderBrand=void 0,this.zIndex=s??0}}class mco{constructor(t,n,r){this.className=t,this.zIndex=n,this.tooltip=r}}class kco{constructor(){this.decorations=[]}add(t){this.decorations.push(t)}getDecorations(){return this.decorations}}class mTn extends lE{_render(t,n,r){const o=[];for(let l=t;l<=n;l++){const d=l-t;o[d]=new kco}if(r.length===0)return o;r.sort((l,d)=>l.className===d.className?l.startLineNumber===d.startLineNumber?l.endLineNumber-d.endLineNumber:l.startLineNumber-d.startLineNumber:l.classNameo)continue;const u=Math.max(l,r),h=this._context.viewModel.coordinatesConverter.convertViewPositionToModelPosition(new rt(u,0)),g=this._context.viewModel.glyphLanes.getLanesAtLine(h.lineNumber).indexOf(s.preference.lane);n.push(new pco(u,g,s.preference.zIndex,s))}}_collectSortedGlyphRenderRequests(t){const n=[];return this._collectDecorationBasedGlyphRenderRequest(t,n),this._collectWidgetBasedGlyphRenderRequest(t,n),n.sort((r,o)=>r.lineNumber===o.lineNumber?r.laneIndex===o.laneIndex?r.zIndex===o.zIndex?o.type===r.type?r.type===0&&o.type===0?r.className0;){const o=n.peek();if(!o)break;const s=n.takeWhile(l=>l.lineNumber===o.lineNumber&&l.laneIndex===o.laneIndex);if(!s||s.length===0)break;const a=s[0];if(a.type===0){const l=[];for(const d of s){if(d.zIndex!==a.zIndex||d.type!==a.type)break;(l.length===0||l[l.length-1]!==d.className)&&l.push(d.className)}r.push(a.accept(l.join(" ")))}else a.widget.renderInfo={lineNumber:a.lineNumber,laneIndex:a.laneIndex}}this._decorationGlyphsToRender=r}render(t){if(!this._glyphMargin){for(const r of Object.values(this._widgets))r.domNode.setDisplay("none");for(;this._managedDomNodes.length>0;){const r=this._managedDomNodes.pop();r==null||r.domNode.remove()}return}const n=Math.round(this._glyphMarginWidth/this._glyphMarginDecorationLaneCount);for(const r of Object.values(this._widgets))if(!r.renderInfo)r.domNode.setDisplay("none");else{const o=t.viewportData.relativeVerticalOffset[r.renderInfo.lineNumber-t.viewportData.startLineNumber],s=this._glyphMarginLeft+r.renderInfo.laneIndex*this._lineHeight;r.domNode.setDisplay("block"),r.domNode.setTop(o),r.domNode.setLeft(s),r.domNode.setWidth(n),r.domNode.setHeight(this._lineHeight)}for(let r=0;rthis._decorationGlyphsToRender.length;){const r=this._managedDomNodes.pop();r==null||r.domNode.remove()}}}class Aco{constructor(t,n,r,o){this.lineNumber=t,this.laneIndex=n,this.zIndex=r,this.className=o,this.type=0}accept(t){return new bco(this.lineNumber,this.laneIndex,t)}}class pco{constructor(t,n,r,o){this.lineNumber=t,this.laneIndex=n,this.zIndex=r,this.widget=o,this.type=1}}class bco{constructor(t,n,r){this.lineNumber=t,this.laneIndex=n,this.combinedClassName=r}}function hJ(e,t,n=e.length-1){const r=wco(e,t,n);if(r!==-1)return e[r]}function wco(e,t,n=e.length-1){for(let r=n;r>=0;r--){const o=e[r];if(t(o,r))return r}return-1}function lV(e,t){const n=cV(e,t);return n===-1?void 0:e[n]}function cV(e,t,n=0,r=e.length){let o=n,s=r;for(;o0&&(n=o)}return n}function kTn(e,t){if(e.length===0)return;let n=e[0];for(let r=1;r=0&&(n=o)}return n}function vTn(e,t){return Pet(e,(n,r)=>-t(n,r))}function yco(e,t){if(e.length===0)return-1;let n=0;for(let r=1;r0&&(n=r)}return n}function Cco(e,t){for(const n of e){const r=t(n);if(r!==void 0)return r}}class ATn extends ht{constructor(){super(...arguments),this._isDisposed=!1}dispose(){super.dispose(),this._isDisposed=!0}assertNotDisposed(){if(this._isDisposed)throw new Error("TextModelPart is disposed!")}}function n3e(e,t){let n=0,r=0;const o=e.length;for(;ro)throw new hi("Illegal value for lineNumber");const s=this.getLanguageConfiguration(this.textModel.getLanguageId()).foldingRules,a=!!(s&&s.offSide);let l=-2,d=-1,u=-2,h=-1;const g=_=>{if(l!==-1&&(l===-2||l>_-1)){l=-1,d=-1;for(let S=_-2;S>=0;S--){const L=this._computeIndentLevel(S);if(L>=0){l=S,d=L;break}}}if(u===-2){u=-1,h=-1;for(let S=_;S=0){u=S,h=L;break}}}};let m=-2,v=-1,f=-2,k=-1;const A=_=>{if(m===-2){m=-1,v=-1;for(let S=_-2;S>=0;S--){const L=this._computeIndentLevel(S);if(L>=0){m=S,v=L;break}}}if(f!==-1&&(f===-2||f<_-1)){f=-1,k=-1;for(let S=_;S=0){f=S,k=L;break}}}};let p=0,b=!0,w=0,O=!0,y=0,C=0;for(let _=0;b||O;_++){const S=t-_,L=t+_;_>1&&(S<1||S1&&(L>o||L>r)&&(O=!1),_>5e4&&(b=!1,O=!1);let E=-1;if(b&&S>=1){const Q=this._computeIndentLevel(S-1);Q>=0?(u=S-1,h=Q,E=Math.ceil(Q/this.textModel.getOptions().indentSize)):(g(S),E=this._getIndentLevelForWhitespaceLine(a,d,h))}let T=-1;if(O&&L<=o){const Q=this._computeIndentLevel(L-1);Q>=0?(m=L-1,v=Q,T=Math.ceil(Q/this.textModel.getOptions().indentSize)):(A(L),T=this._getIndentLevelForWhitespaceLine(a,v,k))}if(_===0){C=E;continue}if(_===1){if(L<=o&&T>=0&&C+1===T){b=!1,p=L,w=L,y=T;continue}if(S>=1&&E>=0&&E-1===C){O=!1,p=S,w=S,y=E;continue}if(p=t,w=t,y=C,y===0)return{startLineNumber:p,endLineNumber:w,indent:y}}b&&(E>=y?p=S:b=!1),O&&(T>=y?w=L:O=!1)}return{startLineNumber:p,endLineNumber:w,indent:y}}getLinesBracketGuides(t,n,r,o){var g;const s=[];for(let m=t;m<=n;m++)s.push([]);const a=!0,l=this.textModel.bracketPairs.getBracketPairsInRangeWithMinIndentation(new xe(t,1,n,this.textModel.getLineMaxColumn(n))).toArray();let d;if(r&&l.length>0){const m=(t<=r.lineNumber&&r.lineNumber<=n?l:this.textModel.bracketPairs.getBracketPairsInRange(xe.fromPositions(r)).toArray()).filter(v=>xe.strictContainsPosition(v.range,r));d=(g=hJ(m,v=>a))==null?void 0:g.range}const u=this.textModel.getOptions().bracketPairColorizationOptions.independentColorPoolPerBracketType,h=new pTn;for(const m of l){if(!m.closingBracketRange)continue;const v=d&&m.range.equalsRange(d);if(!v&&!o.includeInactive)continue;const f=h.getInlineClassName(m.nestingLevel,m.nestingLevelOfEqualBracketType,u)+(o.highlightActive&&v?" "+h.activeClassName:""),k=m.openingBracketRange.getStartPosition(),A=m.closingBracketRange.getStartPosition(),p=o.horizontalGuides===fD.Enabled||o.horizontalGuides===fD.EnabledForActive&&v;if(m.range.startLineNumber===m.range.endLineNumber){p&&s[m.range.startLineNumber-t].push(new uQ(-1,m.openingBracketRange.getEndPosition().column,f,new mZ(!1,A.column),-1,-1));continue}const b=this.getVisibleColumnFromPosition(A),w=this.getVisibleColumnFromPosition(m.openingBracketRange.getStartPosition()),O=Math.min(w,b,m.minVisibleColumnIndentation+1);let y=!1;Og(this.textModel.getLineContent(m.closingBracketRange.startLineNumber))=t&&w>O&&s[k.lineNumber-t].push(new uQ(O,-1,f,new mZ(!1,k.column),-1,-1)),A.lineNumber<=n&&b>O&&s[A.lineNumber-t].push(new uQ(O,-1,f,new mZ(!y,A.column),-1,-1)))}for(const m of s)m.sort((v,f)=>v.visibleColumn-f.visibleColumn);return s}getVisibleColumnFromPosition(t){return Ll.visibleColumnFromColumn(this.textModel.getLineContent(t.lineNumber),t.column,this.textModel.getOptions().tabSize)+1}getLinesIndentGuides(t,n){this.assertNotDisposed();const r=this.textModel.getLineCount();if(t<1||t>r)throw new Error("Illegal value for startLineNumber");if(n<1||n>r)throw new Error("Illegal value for endLineNumber");const o=this.textModel.getOptions(),s=this.getLanguageConfiguration(this.textModel.getLanguageId()).foldingRules,a=!!(s&&s.offSide),l=new Array(n-t+1);let d=-2,u=-1,h=-2,g=-1;for(let m=t;m<=n;m++){const v=m-t,f=this._computeIndentLevel(m-1);if(f>=0){d=m-1,u=f,l[v]=Math.ceil(f/o.indentSize);continue}if(d===-2){d=-1,u=-1;for(let k=m-2;k>=0;k--){const A=this._computeIndentLevel(k);if(A>=0){d=k,u=A;break}}}if(h!==-1&&(h===-2||h=0){h=k,g=A;break}}}l[v]=this._getIndentLevelForWhitespaceLine(a,u,g)}return l}_getIndentLevelForWhitespaceLine(t,n,r){const o=this.textModel.getOptions();return n===-1||r===-1?0:no||this._maxIndentLeft>0&&A>this._maxIndentLeft)break;const p=k.horizontalLine?k.horizontalLine.top?"horizontal-top":"horizontal-bottom":"vertical",b=k.horizontalLine?(((u=t.visibleRangeForPosition(new rt(h,k.horizontalLine.endColumn)))==null?void 0:u.left)??A+this._spaceWidth)-A:this._spaceWidth;v+=`
    `}l[g]=v}this._renderResult=l}getGuidesByLine(t,n,r){const o=this._bracketPairGuideOptions.bracketPairs!==!1?this._context.viewModel.getBracketGuidesInRangeByLine(t,n,r,{highlightActive:this._bracketPairGuideOptions.highlightActiveBracketPair,horizontalGuides:this._bracketPairGuideOptions.bracketPairsHorizontal===!0?fD.Enabled:this._bracketPairGuideOptions.bracketPairsHorizontal==="active"?fD.EnabledForActive:fD.Disabled,includeInactive:this._bracketPairGuideOptions.bracketPairs===!0}):null,s=this._bracketPairGuideOptions.indentation?this._context.viewModel.getLinesIndentGuides(t,n):null;let a=0,l=0,d=0;if(this._bracketPairGuideOptions.highlightActiveIndentation!==!1&&r){const g=this._context.viewModel.getActiveIndentGuide(r.lineNumber,t,n);a=g.startLineNumber,l=g.endLineNumber,d=g.indent}const{indentSize:u}=this._context.viewModel.model.getOptions(),h=[];for(let g=t;g<=n;g++){const m=new Array;h.push(m);const v=o?o[g-t]:[],f=new F8(v),k=s?s[g-t]:0;for(let A=1;A<=k;A++){const p=(A-1)*u+1,b=(this._bracketPairGuideOptions.highlightActiveIndentation==="always"||v.length===0)&&a<=g&&g<=l&&A===d;m.push(...f.takeWhile(O=>O.visibleColumn!0)||[])}return h}render(t,n){if(!this._renderResult)return"";const r=n-t;return r<0||r>=this._renderResult.length?"":this._renderResult[r]}}function OP(e){if(!(e&&e.isTransparent()))return e}yA((e,t)=>{const n=[{bracketColor:lTn,guideColor:Jlo,guideColorActive:oco},{bracketColor:cTn,guideColor:eco,guideColorActive:sco},{bracketColor:dTn,guideColor:tco,guideColorActive:aco},{bracketColor:uTn,guideColor:nco,guideColorActive:lco},{bracketColor:hTn,guideColor:ico,guideColorActive:cco},{bracketColor:fTn,guideColor:rco,guideColorActive:dco}],r=new pTn,o=[{indentColor:Fie,indentColorActive:Nie},{indentColor:Qlo,indentColorActive:Mlo},{indentColor:Dlo,indentColorActive:Plo},{indentColor:Blo,indentColorActive:Flo},{indentColor:Rlo,indentColorActive:Nlo},{indentColor:Ilo,indentColorActive:Ulo}],s=n.map(l=>{const d=e.getColor(l.bracketColor),u=e.getColor(l.guideColor),h=e.getColor(l.guideColorActive),g=OP(OP(u)??(d==null?void 0:d.transparent(.3))),m=OP(OP(h)??d);if(!(!g||!m))return{guideColor:g,guideColorActive:m}}).filter(Mu),a=o.map(l=>{const d=e.getColor(l.indentColor),u=e.getColor(l.indentColorActive),h=OP(d),g=OP(u);if(!(!h||!g))return{indentColor:h,indentColorActive:g}}).filter(Mu);if(s.length>0){for(let l=0;l<30;l++){const d=s[l%s.length];t.addRule(`.monaco-editor .${r.getInlineClassNameOfLevel(l).replace(/ /g,".")} { --guide-color: ${d.guideColor}; --guide-color-active: ${d.guideColorActive}; }`)}t.addRule(".monaco-editor .vertical { box-shadow: 1px 0 0 0 var(--guide-color) inset; }"),t.addRule(".monaco-editor .horizontal-top { border-top: 1px solid var(--guide-color); }"),t.addRule(".monaco-editor .horizontal-bottom { border-bottom: 1px solid var(--guide-color); }"),t.addRule(`.monaco-editor .vertical.${r.activeClassName} { box-shadow: 1px 0 0 0 var(--guide-color-active) inset; }`),t.addRule(`.monaco-editor .horizontal-top.${r.activeClassName} { border-top: 1px solid var(--guide-color-active); }`),t.addRule(`.monaco-editor .horizontal-bottom.${r.activeClassName} { border-bottom: 1px solid var(--guide-color-active); }`)}if(a.length>0){for(let l=0;l<30;l++){const d=a[l%a.length];t.addRule(`.monaco-editor .lines-content .core-guide-indent.lvl-${l} { --indent-color: ${d.indentColor}; --indent-color-active: ${d.indentColorActive}; }`)}t.addRule(".monaco-editor .lines-content .core-guide-indent { box-shadow: 1px 0 0 0 var(--indent-color) inset; }"),t.addRule(".monaco-editor .lines-content .core-guide-indent.indent-active { box-shadow: 1px 0 0 0 var(--indent-color-active) inset; }")}});const Tve=class Tve extends lE{constructor(t){super(),this._context=t,this._readConfig(),this._lastCursorModelPosition=new rt(1,1),this._renderResult=null,this._activeModelLineNumber=1,this._context.addEventHandler(this)}_readConfig(){const t=this._context.configuration.options;this._lineHeight=t.get(75);const n=t.get(76);this._renderLineNumbers=n.renderType,this._renderCustomLineNumbers=n.renderFn,this._renderFinalNewline=t.get(109);const r=t.get(165);this._lineNumbersLeft=r.lineNumbersLeft,this._lineNumbersWidth=r.lineNumbersWidth}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(t){return this._readConfig(),!0}onCursorStateChanged(t){const n=t.selections[0].getPosition();this._lastCursorModelPosition=this._context.viewModel.coordinatesConverter.convertViewPositionToModelPosition(n);let r=!1;return this._activeModelLineNumber!==this._lastCursorModelPosition.lineNumber&&(this._activeModelLineNumber=this._lastCursorModelPosition.lineNumber,r=!0),(this._renderLineNumbers===2||this._renderLineNumbers===3)&&(r=!0),r}onFlushed(t){return!0}onLinesChanged(t){return!0}onLinesDeleted(t){return!0}onLinesInserted(t){return!0}onScrollChanged(t){return t.scrollTopChanged}onZonesChanged(t){return!0}onDecorationsChanged(t){return t.affectsLineNumber}_getLineRenderLineNumber(t){const n=this._context.viewModel.coordinatesConverter.convertViewPositionToModelPosition(new rt(t,1));if(n.column!==1)return"";const r=n.lineNumber;if(this._renderCustomLineNumbers)return this._renderCustomLineNumbers(r);if(this._renderLineNumbers===2){const o=Math.abs(this._lastCursorModelPosition.lineNumber-r);return o===0?''+r+"":String(o)}if(this._renderLineNumbers===3){if(this._lastCursorModelPosition.lineNumber===r||r%10===0)return String(r);const o=this._context.viewModel.getLineCount();return r===o?String(r):""}return String(r)}prepareRender(t){if(this._renderLineNumbers===0){this._renderResult=null;return}const n=v1?this._lineHeight%2===0?" lh-even":" lh-odd":"",r=t.visibleRange.startLineNumber,o=t.visibleRange.endLineNumber,s=this._context.viewModel.getDecorationsInViewport(t.visibleRange).filter(u=>!!u.options.lineNumberClassName);s.sort((u,h)=>xe.compareRangesUsingEnds(u.range,h.range));let a=0;const l=this._context.viewModel.getLineCount(),d=[];for(let u=r;u<=o;u++){const h=u-r,g=this._context.viewModel.coordinatesConverter.convertViewPositionToModelPosition(new rt(u,1)).lineNumber;let m=this._getLineRenderLineNumber(u),v="";for(;a${m}`}this._renderResult=d}render(t,n){if(!this._renderResult)return"";const r=n-t;return r<0||r>=this._renderResult.length?"":this._renderResult[r]}};Tve.CLASS_NAME="line-numbers";let i1e=Tve;yA((e,t)=>{const n=e.getColor(xlo),r=e.getColor(Wlo);r?t.addRule(`.monaco-editor .line-numbers.dimmed-line-number { color: ${r}; }`):n&&t.addRule(`.monaco-editor .line-numbers.dimmed-line-number { color: ${n.transparent(.4)}; }`)});const MU="monaco-mouse-cursor-text";class ALe{get didDomLayout(){return this._didDomLayout}readClientRect(){if(!this._clientRectRead){this._clientRectRead=!0;const t=this._domNode.getBoundingClientRect();this.markDidDomLayout(),this._clientRectDeltaLeft=t.left,this._clientRectScale=t.width/this._domNode.offsetWidth}}get clientRectDeltaLeft(){return this._clientRectRead||this.readClientRect(),this._clientRectDeltaLeft}get clientRectScale(){return this._clientRectRead||this.readClientRect(),this._clientRectScale}constructor(t,n){this._domNode=t,this.endNode=n,this._didDomLayout=!1,this._clientRectDeltaLeft=0,this._clientRectScale=1,this._clientRectRead=!1}markDidDomLayout(){this._didDomLayout=!0}}class r1e{constructor(t,n){this.themeType=n;const r=t.options,o=r.get(59);this.renderWhitespace=r.get(113),this.experimentalWhitespaceRendering=r.get(47),this.renderControlCharacters=r.get(108),this.spaceWidth=o.spaceWidth,this.middotWidth=o.middotWidth,this.wsmiddotWidth=o.wsmiddotWidth,this.useMonospaceOptimizations=o.isMonospace&&!r.get(40),this.canUseHalfwidthRightwardsArrow=o.canUseHalfwidthRightwardsArrow,this.lineHeight=r.get(75),this.stopRenderingLineAfter=r.get(133),this.fontLigatures=r.get(60),this.verticalScrollbarSize=r.get(117).verticalScrollbarSize,this.useGpu=r.get(46)==="on"}equals(t){return this.themeType===t.themeType&&this.renderWhitespace===t.renderWhitespace&&this.experimentalWhitespaceRendering===t.experimentalWhitespaceRendering&&this.renderControlCharacters===t.renderControlCharacters&&this.spaceWidth===t.spaceWidth&&this.middotWidth===t.middotWidth&&this.wsmiddotWidth===t.wsmiddotWidth&&this.useMonospaceOptimizations===t.useMonospaceOptimizations&&this.canUseHalfwidthRightwardsArrow===t.canUseHalfwidthRightwardsArrow&&this.lineHeight===t.lineHeight&&this.stopRenderingLineAfter===t.stopRenderingLineAfter&&this.fontLigatures===t.fontLigatures&&this.verticalScrollbarSize===t.verticalScrollbarSize&&this.useGpu===t.useGpu}}class Lco{constructor(){this._currentVisibleRange=new xe(1,1,1,1)}getCurrentVisibleRange(){return this._currentVisibleRange}setCurrentVisibleRange(t){this._currentVisibleRange=t}}class xco{constructor(t,n,r,o,s,a,l){this.minimalReveal=t,this.lineNumber=n,this.startColumn=r,this.endColumn=o,this.startScrollTop=s,this.stopScrollTop=a,this.scrollType=l,this.type="range",this.minLineNumber=n,this.maxLineNumber=n}}class Eco{constructor(t,n,r,o,s){this.minimalReveal=t,this.selections=n,this.startScrollTop=r,this.stopScrollTop=o,this.scrollType=s,this.type="selections";let a=n[0].startLineNumber,l=n[0].endLineNumber;for(let d=1,u=n.length;dnew pS(n,this._viewLineOptions)}),this.domNode=this._visibleLines.domNode,b3.write(this.domNode,8),this.domNode.setClassName(`view-lines ${MU}`),Uu(this.domNode,a),this._maxLineWidth=0,this._asyncUpdateLineWidths=new Es(()=>{this._updateLineWidthsSlow()},200),this._asyncCheckMonospaceFontAssumptions=new Es(()=>{this._checkMonospaceFontAssumptions()},2e3),this._lastRenderedData=new Lco,this._horizontalRevealRequest=null,this._stickyScrollEnabled=s.get(131).enabled,this._maxNumberStickyLines=s.get(131).maxLineCount}dispose(){this._asyncUpdateLineWidths.dispose(),this._asyncCheckMonospaceFontAssumptions.dispose(),super.dispose()}getDomNode(){return this.domNode}onConfigurationChanged(t){this._visibleLines.onConfigurationChanged(t),t.hasChanged(166)&&(this._maxLineWidth=0);const n=this._context.configuration.options,r=n.get(59),o=n.get(166);return this._lineHeight=n.get(75),this._typicalHalfwidthCharacterWidth=r.typicalHalfwidthCharacterWidth,this._isViewportWrapping=o.isViewportWrapping,this._revealHorizontalRightPadding=n.get(114),this._cursorSurroundingLines=n.get(35),this._cursorSurroundingLinesStyle=n.get(36),this._canUseLayerHinting=!n.get(39),this._stickyScrollEnabled=n.get(131).enabled,this._maxNumberStickyLines=n.get(131).maxLineCount,Uu(this.domNode,r),this._onOptionsMaybeChanged(),t.hasChanged(165)&&(this._maxLineWidth=0),!0}_onOptionsMaybeChanged(){const t=this._context.configuration,n=new r1e(t,this._context.theme.type);if(!this._viewLineOptions.equals(n)){this._viewLineOptions=n;const r=this._visibleLines.getStartLineNumber(),o=this._visibleLines.getEndLineNumber();for(let s=r;s<=o;s++)this._visibleLines.getVisibleLine(s).onOptionsChanged(this._viewLineOptions);return!0}return!1}onCursorStateChanged(t){const n=this._visibleLines.getStartLineNumber(),r=this._visibleLines.getEndLineNumber();let o=!1;for(let s=n;s<=r;s++)o=this._visibleLines.getVisibleLine(s).onSelectionChanged()||o;return o}onDecorationsChanged(t){{const n=this._visibleLines.getStartLineNumber(),r=this._visibleLines.getEndLineNumber();for(let o=n;o<=r;o++)this._visibleLines.getVisibleLine(o).onDecorationsChanged()}return!0}onFlushed(t){const n=this._visibleLines.onFlushed(t,this._viewLineOptions.useGpu);return this._maxLineWidth=0,n}onLinesChanged(t){return this._visibleLines.onLinesChanged(t)}onLinesDeleted(t){return this._visibleLines.onLinesDeleted(t)}onLinesInserted(t){return this._visibleLines.onLinesInserted(t)}onRevealRangeRequest(t){const n=this._computeScrollTopToRevealRange(this._context.viewLayout.getFutureViewport(),t.source,t.minimalReveal,t.range,t.selections,t.verticalType);if(n===-1)return!1;let r=this._context.viewLayout.validateScrollPosition({scrollTop:n});t.revealHorizontal?t.range&&t.range.startLineNumber!==t.range.endLineNumber?r={scrollTop:r.scrollTop,scrollLeft:0}:t.range?this._horizontalRevealRequest=new xco(t.minimalReveal,t.range.startLineNumber,t.range.startColumn,t.range.endColumn,this._context.viewLayout.getCurrentScrollTop(),r.scrollTop,t.scrollType):t.selections&&t.selections.length>0&&(this._horizontalRevealRequest=new Eco(t.minimalReveal,t.selections,this._context.viewLayout.getCurrentScrollTop(),r.scrollTop,t.scrollType)):this._horizontalRevealRequest=null;const s=Math.abs(this._context.viewLayout.getCurrentScrollTop()-r.scrollTop)<=this._lineHeight?1:t.scrollType;return this._context.viewModel.viewLayout.setScrollPosition(r,s),!0}onScrollChanged(t){if(this._horizontalRevealRequest&&t.scrollLeftChanged&&(this._horizontalRevealRequest=null),this._horizontalRevealRequest&&t.scrollTopChanged){const n=Math.min(this._horizontalRevealRequest.startScrollTop,this._horizontalRevealRequest.stopScrollTop),r=Math.max(this._horizontalRevealRequest.startScrollTop,this._horizontalRevealRequest.stopScrollTop);(t.scrollTopr)&&(this._horizontalRevealRequest=null)}return this.domNode.setWidth(t.scrollWidth),this._visibleLines.onScrollChanged(t)||!0}onTokensChanged(t){return this._visibleLines.onTokensChanged(t)}onZonesChanged(t){return this._context.viewModel.viewLayout.setMaxLineWidth(this._maxLineWidth),this._visibleLines.onZonesChanged(t)}onThemeChanged(t){return this._onOptionsMaybeChanged()}getPositionFromDOMInfo(t,n){const r=this._getViewLineDomNode(t);if(r===null)return null;const o=this._getLineNumberFor(r);if(o===-1||o<1||o>this._context.viewModel.getLineCount())return null;if(this._context.viewModel.getLineMaxColumn(o)===1)return new rt(o,1);const s=this._visibleLines.getStartLineNumber(),a=this._visibleLines.getEndLineNumber();if(oa)return null;let l=this._visibleLines.getVisibleLine(o).getColumnOfNodeOffset(t,n);const d=this._context.viewModel.getLineMinColumn(o);return lr)return-1;const o=new ALe(this.domNode.domNode,this._textRangeRestingSpot),s=this._visibleLines.getVisibleLine(t).getWidth(o);return this._updateLineWidthsSlowIfDomDidLayout(o),s}linesVisibleRangesForRange(t,n){if(this.shouldRender())return null;const r=t.endLineNumber,o=xe.intersectRanges(t,this._lastRenderedData.getCurrentVisibleRange());if(!o)return null;const s=[];let a=0;const l=new ALe(this.domNode.domNode,this._textRangeRestingSpot);let d=0;n&&(d=this._context.viewModel.coordinatesConverter.convertViewPositionToModelPosition(new rt(o.startLineNumber,1)).lineNumber);const u=this._visibleLines.getStartLineNumber(),h=this._visibleLines.getEndLineNumber();for(let g=o.startLineNumber;g<=o.endLineNumber;g++){if(gh)continue;const m=g===o.startLineNumber?o.startColumn:1,v=g!==r,f=v?this._context.viewModel.getLineMaxColumn(g):o.endColumn,A=this._visibleLines.getVisibleLine(g).getVisibleRangesForRange(g,m,f,l);if(A){if(n&&gthis._visibleLines.getEndLineNumber())return null;const o=new ALe(this.domNode.domNode,this._textRangeRestingSpot),s=this._visibleLines.getVisibleLine(t).getVisibleRangesForRange(t,n,r,o);return this._updateLineWidthsSlowIfDomDidLayout(o),s}_lineIsRenderedRTL(t){return tthis._visibleLines.getEndLineNumber()?!1:this._visibleLines.getVisibleLine(t).isRenderedRTL()}visibleRangeForPosition(t){const n=this._visibleRangesForLineRange(t.lineNumber,t.column,t.column);return n?new j7n(n.outsideRenderedLine,n.ranges[0].left):null}_updateLineWidthsFast(){return this._updateLineWidths(!0)}_updateLineWidthsSlow(){this._updateLineWidths(!1)}_updateLineWidthsSlowIfDomDidLayout(t){t.didDomLayout&&(this._asyncUpdateLineWidths.isScheduled()||(this._asyncUpdateLineWidths.cancel(),this._updateLineWidthsSlow()))}_updateLineWidths(t){const n=this._visibleLines.getStartLineNumber(),r=this._visibleLines.getEndLineNumber();let o=1,s=!0;for(let a=n;a<=r;a++){const l=this._visibleLines.getVisibleLine(a);if(t&&!l.getWidthIsFast()){s=!1;continue}o=Math.max(o,l.getWidth(null))}return s&&n===1&&r===this._context.viewModel.getLineCount()&&(this._maxLineWidth=0),this._ensureMaxLineWidth(o),s}_checkMonospaceFontAssumptions(){let t=-1,n=-1;const r=this._visibleLines.getStartLineNumber(),o=this._visibleLines.getEndLineNumber();for(let s=r;s<=o;s++){const a=this._visibleLines.getVisibleLine(s);if(a.needsMonospaceFontCheck()){const l=a.getWidth(null);l>n&&(n=l,t=s)}}if(t!==-1&&!this._visibleLines.getVisibleLine(t).monospaceAssumptionsAreValid())for(let s=r;s<=o;s++)this._visibleLines.getVisibleLine(s).onMonospaceAssumptionsInvalidated()}prepareRender(){throw new Error("Not supported")}render(){throw new Error("Not supported")}renderText(t){if(this._visibleLines.renderLines(t),this._lastRenderedData.setCurrentVisibleRange(t.visibleRange),this.domNode.setWidth(this._context.viewLayout.getScrollWidth()),this.domNode.setHeight(Math.min(this._context.viewLayout.getScrollHeight(),1e6)),this._horizontalRevealRequest){const r=this._horizontalRevealRequest;if(t.startLineNumber<=r.minLineNumber&&r.maxLineNumber<=t.endLineNumber){this._horizontalRevealRequest=null,this.onDidRender();const o=this._computeScrollLeftToReveal(r);o&&(!this._isViewportWrapping&&!o.hasRTL&&this._ensureMaxLineWidth(o.maxHorizontalOffset),this._context.viewModel.viewLayout.setScrollPosition({scrollLeft:o.scrollLeft},r.scrollType))}}if(this._updateLineWidthsFast()?this._asyncUpdateLineWidths.cancel():this._asyncUpdateLineWidths.schedule(),v1&&!this._asyncCheckMonospaceFontAssumptions.isScheduled()){const r=this._visibleLines.getStartLineNumber(),o=this._visibleLines.getEndLineNumber();for(let s=r;s<=o;s++)if(this._visibleLines.getVisibleLine(s).needsMonospaceFontCheck()){this._asyncCheckMonospaceFontAssumptions.schedule();break}}this._linesContent.setLayerHinting(this._canUseLayerHinting),this._linesContent.setContain("strict");const n=this._context.viewLayout.getCurrentScrollTop()-t.bigNumbersDelta;this._linesContent.setTop(-n),this._linesContent.setLeft(-this._context.viewLayout.getCurrentScrollLeft())}_ensureMaxLineWidth(t){const n=Math.ceil(t);this._maxLineWidth0){let p=s[0].startLineNumber,b=s[0].endLineNumber;for(let w=1,O=s.length;wd){if(!h)return-1;A=g}else if(a===5||a===6)if(a===6&&l<=g&&m<=u)A=l;else{const p=Math.max(5*this._lineHeight,d*.2),b=g-p,w=m-d;A=Math.max(w,b)}else if(a===1||a===2)if(a===2&&l<=g&&m<=u)A=l;else{const p=(g+m)/2;A=Math.max(0,p-d/2)}else A=this._computeMinimumScrolling(l,u,g,m,a===3,a===4);return A}_computeScrollLeftToReveal(t){const n=this._context.viewLayout.getCurrentViewport(),r=this._context.configuration.options.get(165),o=n.left,s=o+n.width-r.verticalScrollbarWidth;let a=1073741824,l=0,d=!1;if(t.type==="range"){d=this._lineIsRenderedRTL(t.lineNumber);const h=this._visibleRangesForLineRange(t.lineNumber,t.startColumn,t.endColumn);if(!h)return null;for(const g of h.ranges)a=Math.min(a,Math.round(g.left)),l=Math.max(l,Math.round(g.left+g.width))}else for(const h of t.selections){if(h.startLineNumber!==h.endLineNumber)return null;const g=this._visibleRangesForLineRange(h.startLineNumber,h.startColumn,h.endColumn);if(d||(d=this._lineIsRenderedRTL(h.startLineNumber)),!g)return null;for(const m of g.ranges)a=Math.min(a,Math.round(m.left)),l=Math.max(l,Math.round(m.left+m.width))}return t.minimalReveal||(a=Math.max(0,a-Qve.HORIZONTAL_EXTRA_PX),l+=this._revealHorizontalRightPadding),t.type==="selections"&&l-a>n.width?null:{scrollLeft:this._computeMinimumScrolling(o,s,a,l),maxHorizontalOffset:l,hasRTL:d}}_computeMinimumScrolling(t,n,r,o,s,a){t=t|0,n=n|0,r=r|0,o=o|0,s=!!s,a=!!a;const l=n-t;if(o-rn)return Math.max(0,o-l)}else return r;return t}};Qve.HORIZONTAL_EXTRA_PX=30;let qNe=Qve;class Tco extends mTn{constructor(t){super(),this._context=t;const r=this._context.configuration.options.get(165);this._decorationsLeft=r.decorationsLeft,this._decorationsWidth=r.decorationsWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(t){const r=this._context.configuration.options.get(165);return this._decorationsLeft=r.decorationsLeft,this._decorationsWidth=r.decorationsWidth,!0}onDecorationsChanged(t){return!0}onFlushed(t){return!0}onLinesChanged(t){return!0}onLinesDeleted(t){return!0}onLinesInserted(t){return!0}onScrollChanged(t){return t.scrollTopChanged}onZonesChanged(t){return!0}_getDecorations(t){const n=t.getDecorationsInViewport(),r=[];let o=0;for(let s=0,a=n.length;s',d=[];for(let u=n;u<=r;u++){const h=u-n,g=o[h].getDecorations();let m="";for(const v of g){let f='
    ';s[l]=u}this._renderResult=s}render(t,n){return this._renderResult?this._renderResult[n-t]:""}}const v5=class v5{constructor(t,n,r,o){this._rgba8Brand=void 0,this.r=v5._clamp(t),this.g=v5._clamp(n),this.b=v5._clamp(r),this.a=v5._clamp(o)}equals(t){return this.r===t.r&&this.g===t.g&&this.b===t.b&&this.a===t.a}static _clamp(t){return t<0?0:t>255?255:t|0}};v5.Empty=new v5(0,0,0,0);let n8=v5,Dco=class{constructor(){this._tokenizationSupports=new Map,this._factories=new Map,this._onDidChange=new at,this.onDidChange=this._onDidChange.event,this._colorMap=null}handleChange(t){this._onDidChange.fire({changedLanguages:t,changedColorMap:!1})}register(t,n){return this._tokenizationSupports.set(t,n),this.handleChange([t]),$n(()=>{this._tokenizationSupports.get(t)===n&&(this._tokenizationSupports.delete(t),this.handleChange([t]))})}get(t){return this._tokenizationSupports.get(t)||null}registerFactory(t,n){var o;(o=this._factories.get(t))==null||o.dispose();const r=new Bco(this,t,n);return this._factories.set(t,r),$n(()=>{const s=this._factories.get(t);!s||s!==r||(this._factories.delete(t),s.dispose())})}async getOrCreate(t){const n=this.get(t);if(n)return n;const r=this._factories.get(t);return!r||r.isResolved?null:(await r.resolve(),this.get(t))}isResolved(t){if(this.get(t))return!0;const r=this._factories.get(t);return!!(!r||r.isResolved)}setColorMap(t){this._colorMap=t,this._onDidChange.fire({changedLanguages:Array.from(this._tokenizationSupports.keys()),changedColorMap:!0})}getColorMap(){return this._colorMap}getDefaultBackground(){return this._colorMap&&this._colorMap.length>2?this._colorMap[2]:null}};class Bco extends ht{get isResolved(){return this._isResolved}constructor(t,n,r){super(),this._registry=t,this._languageId=n,this._factory=r,this._isDisposed=!1,this._resolvePromise=null,this._isResolved=!1}dispose(){this._isDisposed=!0,super.dispose()}async resolve(){return this._resolvePromise||(this._resolvePromise=this._create()),this._resolvePromise}async _create(){const t=await this._factory.tokenizationSupport;this._isResolved=!0,t&&!this._isDisposed&&this._register(this._registry.register(this._languageId,t))}}let gJ=class{constructor(t,n,r){this.offset=t,this.type=n,this.language=r,this._tokenBrand=void 0}toString(){return"("+this.offset+", "+this.type+")"}};class Fet{constructor(t,n){this.tokens=t,this.endState=n,this._tokenizationResultBrand=void 0}}class i3e{constructor(t,n){this.tokens=t,this.endState=n,this._encodedTokenizationResultBrand=void 0}}var d0;(function(e){e[e.Increase=0]="Increase",e[e.Decrease=1]="Decrease"})(d0||(d0={}));var dV;(function(e){const t=new Map;t.set(0,zt.symbolMethod),t.set(1,zt.symbolFunction),t.set(2,zt.symbolConstructor),t.set(3,zt.symbolField),t.set(4,zt.symbolVariable),t.set(5,zt.symbolClass),t.set(6,zt.symbolStruct),t.set(7,zt.symbolInterface),t.set(8,zt.symbolModule),t.set(9,zt.symbolProperty),t.set(10,zt.symbolEvent),t.set(11,zt.symbolOperator),t.set(12,zt.symbolUnit),t.set(13,zt.symbolValue),t.set(15,zt.symbolEnum),t.set(14,zt.symbolConstant),t.set(15,zt.symbolEnum),t.set(16,zt.symbolEnumMember),t.set(17,zt.symbolKeyword),t.set(28,zt.symbolSnippet),t.set(18,zt.symbolText),t.set(19,zt.symbolColor),t.set(20,zt.symbolFile),t.set(21,zt.symbolReference),t.set(22,zt.symbolCustomColor),t.set(23,zt.symbolFolder),t.set(24,zt.symbolTypeParameter),t.set(25,zt.account),t.set(26,zt.issues),t.set(27,zt.tools);function n(a){let l=t.get(a);return l||(console.info("No codicon found for CompletionItemKind "+a),l=zt.symbolProperty),l}e.toIcon=n;function r(a){switch(a){case 0:return U(728,"Method");case 1:return U(729,"Function");case 2:return U(730,"Constructor");case 3:return U(731,"Field");case 4:return U(732,"Variable");case 5:return U(733,"Class");case 6:return U(734,"Struct");case 7:return U(735,"Interface");case 8:return U(736,"Module");case 9:return U(737,"Property");case 10:return U(738,"Event");case 11:return U(739,"Operator");case 12:return U(740,"Unit");case 13:return U(741,"Value");case 14:return U(742,"Constant");case 15:return U(743,"Enum");case 16:return U(744,"Enum Member");case 17:return U(745,"Keyword");case 18:return U(746,"Text");case 19:return U(747,"Color");case 20:return U(748,"File");case 21:return U(749,"Reference");case 22:return U(750,"Custom Color");case 23:return U(751,"Folder");case 24:return U(752,"Type Parameter");case 25:return U(753,"User");case 26:return U(754,"Issue");case 27:return U(755,"Tool");case 28:return U(756,"Snippet");default:return""}}e.toLabel=r;const o=new Map;o.set("method",0),o.set("function",1),o.set("constructor",2),o.set("field",3),o.set("variable",4),o.set("class",5),o.set("struct",6),o.set("interface",7),o.set("module",8),o.set("property",9),o.set("event",10),o.set("operator",11),o.set("unit",12),o.set("value",13),o.set("constant",14),o.set("enum",15),o.set("enum-member",16),o.set("enumMember",16),o.set("keyword",17),o.set("snippet",28),o.set("text",18),o.set("color",19),o.set("file",20),o.set("reference",21),o.set("customcolor",22),o.set("folder",23),o.set("type-parameter",24),o.set("typeParameter",24),o.set("account",25),o.set("issue",26),o.set("tool",27);function s(a,l){let d=o.get(a);return typeof d>"u"&&!l&&(d=9),d}e.fromString=s})(dV||(dV={}));var Zm;(function(e){e[e.Automatic=0]="Automatic",e[e.Explicit=1]="Explicit"})(Zm||(Zm={}));class bTn{constructor(t,n,r,o){this.range=t,this.text=n,this.completionKind=r,this.isSnippetText=o}equals(t){return xe.lift(this.range).equalsRange(t.range)&&this.text===t.text&&this.completionKind===t.completionKind&&this.isSnippetText===t.isSnippetText}}var KNe;(function(e){e[e.Code=1]="Code",e[e.Label=2]="Label"})(KNe||(KNe={}));class r3e{static fromExtensionId(t){return new r3e(t,void 0,void 0)}constructor(t,n,r){this.extensionId=t,this.extensionVersion=n,this.providerId=r}toString(){let t="";return this.extensionId&&(t+=this.extensionId),this.extensionVersion&&(t+=`@${this.extensionVersion}`),this.providerId&&(t+=`:${this.providerId}`),t.length===0&&(t="unknown"),t}toStringWithoutVersion(){let t="";return this.extensionId&&(t+=this.extensionId),this.providerId&&(t+=`:${this.providerId}`),t}}var uR;(function(e){e[e.Accepted=0]="Accepted",e[e.Rejected=1]="Rejected",e[e.Ignored=2]="Ignored"})(uR||(uR={}));var mJ;(function(e){e[e.Automatic=0]="Automatic",e[e.PasteAs=1]="PasteAs"})(mJ||(mJ={}));var ly;(function(e){e[e.Invoke=1]="Invoke",e[e.TriggerCharacter=2]="TriggerCharacter",e[e.ContentChange=3]="ContentChange"})(ly||(ly={}));var uV;(function(e){e[e.Text=0]="Text",e[e.Read=1]="Read",e[e.Write=2]="Write"})(uV||(uV={}));function Rco(e){return!!e&&vi.isUri(e.uri)&&xe.isIRange(e.range)&&(xe.isIRange(e.originSelectionRange)||xe.isIRange(e.targetSelectionRange))}const Ico={17:U(757,"array"),16:U(758,"boolean"),4:U(759,"class"),13:U(760,"constant"),8:U(761,"constructor"),9:U(762,"enumeration"),21:U(763,"enumeration member"),23:U(764,"event"),7:U(765,"field"),0:U(766,"file"),11:U(767,"function"),10:U(768,"interface"),19:U(769,"key"),5:U(770,"method"),1:U(771,"module"),2:U(772,"namespace"),20:U(773,"null"),15:U(774,"number"),18:U(775,"object"),24:U(776,"operator"),3:U(777,"package"),6:U(778,"property"),14:U(779,"string"),22:U(780,"struct"),25:U(781,"type parameter"),12:U(782,"variable")};function Mco(e,t){return U(783,"{0} ({1})",e,Ico[t])}var s1e;(function(e){const t=new Map;t.set(0,zt.symbolFile),t.set(1,zt.symbolModule),t.set(2,zt.symbolNamespace),t.set(3,zt.symbolPackage),t.set(4,zt.symbolClass),t.set(5,zt.symbolMethod),t.set(6,zt.symbolProperty),t.set(7,zt.symbolField),t.set(8,zt.symbolConstructor),t.set(9,zt.symbolEnum),t.set(10,zt.symbolInterface),t.set(11,zt.symbolFunction),t.set(12,zt.symbolVariable),t.set(13,zt.symbolConstant),t.set(14,zt.symbolString),t.set(15,zt.symbolNumber),t.set(16,zt.symbolBoolean),t.set(17,zt.symbolArray),t.set(18,zt.symbolObject),t.set(19,zt.symbolKey),t.set(20,zt.symbolNull),t.set(21,zt.symbolEnumMember),t.set(22,zt.symbolStruct),t.set(23,zt.symbolEvent),t.set(24,zt.symbolOperator),t.set(25,zt.symbolTypeParameter);function n(s){let a=t.get(s);return a||(console.info("No codicon found for SymbolKind "+s),a=zt.symbolProperty),a}e.toIcon=n;const r=new Map;r.set(0,20),r.set(1,8),r.set(2,8),r.set(3,8),r.set(4,5),r.set(5,0),r.set(6,9),r.set(7,3),r.set(8,2),r.set(9,15),r.set(10,7),r.set(11,1),r.set(12,4),r.set(13,14),r.set(14,18),r.set(15,13),r.set(16,13),r.set(17,13),r.set(18,13),r.set(19,17),r.set(20,13),r.set(21,16),r.set(22,6),r.set(23,10),r.set(24,11),r.set(25,24);function o(s){let a=r.get(s);return a===void 0&&(console.info("No completion kind found for SymbolKind "+s),a=20),a}e.toCompletionKind=o})(s1e||(s1e={}));var o0;let xI=(o0=class{static fromValue(t){switch(t){case"comment":return o0.Comment;case"imports":return o0.Imports;case"region":return o0.Region}return new o0(t)}constructor(t){this.value=t}},o0.Comment=new o0("comment"),o0.Imports=new o0("imports"),o0.Region=new o0("region"),o0);var JNe;(function(e){e[e.AIGenerated=1]="AIGenerated"})(JNe||(JNe={}));var kJ;(function(e){e[e.Invoke=0]="Invoke",e[e.Automatic=1]="Automatic"})(kJ||(kJ={}));var eUe;(function(e){function t(n){return!n||typeof n!="object"?!1:typeof n.id=="string"&&typeof n.title=="string"}e.is=t})(eUe||(eUe={}));var a1e;(function(e){e[e.Type=1]="Type",e[e.Parameter=2]="Parameter"})(a1e||(a1e={}));class Pco{constructor(t){this.createSupport=t,this._tokenizationSupport=null}dispose(){this._tokenizationSupport&&this._tokenizationSupport.then(t=>{t&&t.dispose()})}get tokenizationSupport(){return this._tokenizationSupport||(this._tokenizationSupport=this.createSupport()),this._tokenizationSupport}}const Hl=new Dco,Dve=class Dve extends ht{static getInstance(){return this._INSTANCE||(this._INSTANCE=new Dve),this._INSTANCE}constructor(){super(),this._onDidChange=new at,this.onDidChange=this._onDidChange.event,this._updateColorMap(),this._register(Hl.onDidChange(t=>{t.changedColorMap&&this._updateColorMap()}))}_updateColorMap(){const t=Hl.getColorMap();if(!t){this._colors=[n8.Empty],this._backgroundIsLight=!0;return}this._colors=[n8.Empty];for(let r=1;r=.5,this._onDidChange.fire(void 0)}getColor(t){return(t<1||t>=this._colors.length)&&(t=2),this._colors[t]}backgroundIsLight(){return this._backgroundIsLight}};Dve._INSTANCE=null;let l1e=Dve;const Fco=(()=>{const e=[];for(let t=32;t<=126;t++)e.push(t);return e.push(65533),e})(),Nco=(e,t)=>(e-=32,e<0||e>96?t<=2?(e+96)%96:95:e);class vJ{constructor(t,n){this.scale=n,this._minimapCharRendererBrand=void 0,this.charDataNormal=vJ.soften(t,12/15),this.charDataLight=vJ.soften(t,50/60)}static soften(t,n){const r=new Uint8ClampedArray(t.length);for(let o=0,s=t.length;ot.width||r+f>t.height){console.warn("bad render request outside image data");return}const k=h?this.charDataLight:this.charDataNormal,A=Nco(o,u),p=t.width*4,b=l.r,w=l.g,O=l.b,y=s.r-b,C=s.g-w,_=s.b-O,S=Math.max(a,d),L=t.data;let E=A*m*v,T=r*p+n*4;for(let Q=0;Qt.width||r+g>t.height){console.warn("bad render request outside image data");return}const m=t.width*4,v=.5*(s/255),f=a.r,k=a.g,A=a.b,p=o.r-f,b=o.g-k,w=o.b-A,O=f+p*v,y=k+b*v,C=A+w*v,_=Math.max(s,l),S=t.data;let L=r*m+n*4;for(let E=0;E{const t=new Uint8ClampedArray(e.length/2);for(let n=0;n>1]=_3t[e[n]]<<4|_3t[e[n+1]]&15;return t},L3t={1:rR(()=>S3t("0000511D6300CF609C709645A78432005642574171487021003C451900274D35D762755E8B629C5BA856AF57BA649530C167D1512A272A3F6038604460398526BCA2A968DB6F8957C768BE5FBE2FB467CF5D8D5B795DC7625B5DFF50DE64C466DB2FC47CD860A65E9A2EB96CB54CE06DA763AB2EA26860524D3763536601005116008177A8705E53AB738E6A982F88BAA35B5F5B626D9C636B449B737E5B7B678598869A662F6B5B8542706C704C80736A607578685B70594A49715A4522E792")),2:rR(()=>S3t("000000000000000055394F383D2800008B8B1F210002000081B1CBCBCC820000847AAF6B9AAF2119BE08B8881AD60000A44FD07DCCF107015338130C00000000385972265F390B406E2437634B4B48031B12B8A0847000001E15B29A402F0000000000004B33460B00007A752C2A0000000000004D3900000084394B82013400ABA5CFC7AD9C0302A45A3E5A98AB000089A43382D97900008BA54AA087A70A0248A6A7AE6DBE0000BF6F94987EA40A01A06DCFA7A7A9030496C32F77891D0000A99FB1A0AFA80603B29AB9CA75930D010C0948354D3900000C0948354F37460D0028BE673D8400000000AF9D7B6E00002B007AA8933400007AA642675C2700007984CFB9C3985B768772A8A6B7B20000CAAECAAFC4B700009F94A6009F840009D09F9BA4CA9C0000CC8FC76DC87F0000C991C472A2000000A894A48CA7B501079BA2C9C69BA20000B19A5D3FA89000005CA6009DA2960901B0A7F0669FB200009D009E00B7890000DAD0F5D092820000D294D4C48BD10000B5A7A4A3B1A50402CAB6CBA6A2000000B5A7A4A3B1A8044FCDADD19D9CB00000B7778F7B8AAE0803C9AB5D3F5D3F00009EA09EA0BAB006039EA0989A8C7900009B9EF4D6B7C00000A9A7816CACA80000ABAC84705D3F000096DA635CDC8C00006F486F266F263D4784006124097B00374F6D2D6D2D6D4A3A95872322000000030000000000008D8939130000000000002E22A5C9CBC70600AB25C0B5C9B400061A2DB04CA67001082AA6BEBEBFC606002321DACBC19E03087AA08B6768380000282FBAC0B8CA7A88AD25BBA5A29900004C396C5894A6000040485A6E356E9442A32CD17EADA70000B4237923628600003E2DE9C1D7B500002F25BBA5A2990000231DB6AFB4A804023025C0B5CAB588062B2CBDBEC0C706882435A75CA20000002326BD6A82A908048B4B9A5A668000002423A09CB4BB060025259C9D8A7900001C1FCAB2C7C700002A2A9387ABA200002626A4A47D6E9D14333163A0C87500004B6F9C2D643A257049364936493647358A34438355497F1A0000A24C1D590000D38DFFBDD4CD3126"))};class kZ{static create(t,n){if(this.lastCreated&&t===this.lastCreated.scale&&n===this.lastFontFamily)return this.lastCreated;let r;return L3t[t]?r=new vJ(L3t[t](),t):r=kZ.createFromSampleData(kZ.createSampleData(n).data,t),this.lastFontFamily=n,this.lastCreated=r,r}static createSampleData(t){const n=document.createElement("canvas"),r=n.getContext("2d");n.style.height="16px",n.height=16,n.width=96*10,n.style.width=96*10+"px",r.fillStyle="#ffffff",r.font=`bold 16px ${t}`,r.textBaseline="middle";let o=0;for(const s of Fco)r.fillText(String.fromCharCode(s),o,16/2),o+=10;return r.getImageData(0,0,96*10,16)}static createFromSampleData(t,n){if(t.length!==61440)throw new Error("Unexpected source in MinimapCharRenderer");const o=kZ._downsample(t,n);return new vJ(o,n)}static _downsampleChar(t,n,r,o,s){const a=1*s,l=2*s;let d=o,u=0;for(let h=0;h0){const u=255/d;for(let h=0;hn===1)}function jet(e,t){return OTn(e,t.range,n=>n===2)}function OTn(e,t,n){for(let r=t.startLineNumber;r<=t.endLineNumber;r++){const o=e.tokenization.getLineTokens(r),s=r===t.startLineNumber,a=r===t.endLineNumber;let l=s?o.findTokenIndexAtOffset(t.startColumn-1):0;for(;lt.endColumn-1);){if(!n(o.getStandardTokenType(l)))return!1;l++}}return!0}const jco=140,Wco=2;class PU{constructor(t,n,r){const o=t.options,s=o.get(163),a=o.get(165),l=a.minimap,d=o.get(59),u=o.get(81);this.renderMinimap=l.renderMinimap,this.size=u.size,this.minimapHeightIsEditorHeight=l.minimapHeightIsEditorHeight,this.scrollBeyondLastLine=o.get(119),this.paddingTop=o.get(96).top,this.paddingBottom=o.get(96).bottom,this.showSlider=u.showSlider,this.autohide=u.autohide,this.pixelRatio=s,this.typicalHalfwidthCharacterWidth=d.typicalHalfwidthCharacterWidth,this.lineHeight=o.get(75),this.minimapLeft=l.minimapLeft,this.minimapWidth=l.minimapWidth,this.minimapHeight=a.height,this.canvasInnerWidth=l.minimapCanvasInnerWidth,this.canvasInnerHeight=l.minimapCanvasInnerHeight,this.canvasOuterWidth=l.minimapCanvasOuterWidth,this.canvasOuterHeight=l.minimapCanvasOuterHeight,this.isSampling=l.minimapIsSampling,this.editorHeight=a.height,this.fontScale=l.minimapScale,this.minimapLineHeight=l.minimapLineHeight,this.minimapCharWidth=1*this.fontScale,this.sectionHeaderFontFamily=Uco,this.sectionHeaderFontSize=u.sectionHeaderFontSize*s,this.sectionHeaderLetterSpacing=u.sectionHeaderLetterSpacing,this.sectionHeaderFontColor=PU._getSectionHeaderColor(n,r.getColor(1)),this.charRenderer=rR(()=>kZ.create(this.fontScale,d.fontFamily)),this.defaultBackgroundColor=r.getColor(2),this.backgroundColor=PU._getMinimapBackground(n,this.defaultBackgroundColor),this.foregroundAlpha=PU._getMinimapForegroundOpacity(n)}static _getMinimapBackground(t,n){const r=t.getColor(uso);return r?new n8(r.rgba.r,r.rgba.g,r.rgba.b,Math.round(255*r.rgba.a)):n}static _getMinimapForegroundOpacity(t){const n=t.getColor(hso);return n?n8._clamp(Math.round(255*n.rgba.a)):255}static _getSectionHeaderColor(t,n){const r=t.getColor(Jy);return r?new n8(r.rgba.r,r.rgba.g,r.rgba.b,Math.round(255*r.rgba.a)):n}equals(t){return this.renderMinimap===t.renderMinimap&&this.size===t.size&&this.minimapHeightIsEditorHeight===t.minimapHeightIsEditorHeight&&this.scrollBeyondLastLine===t.scrollBeyondLastLine&&this.paddingTop===t.paddingTop&&this.paddingBottom===t.paddingBottom&&this.showSlider===t.showSlider&&this.autohide===t.autohide&&this.pixelRatio===t.pixelRatio&&this.typicalHalfwidthCharacterWidth===t.typicalHalfwidthCharacterWidth&&this.lineHeight===t.lineHeight&&this.minimapLeft===t.minimapLeft&&this.minimapWidth===t.minimapWidth&&this.minimapHeight===t.minimapHeight&&this.canvasInnerWidth===t.canvasInnerWidth&&this.canvasInnerHeight===t.canvasInnerHeight&&this.canvasOuterWidth===t.canvasOuterWidth&&this.canvasOuterHeight===t.canvasOuterHeight&&this.isSampling===t.isSampling&&this.editorHeight===t.editorHeight&&this.fontScale===t.fontScale&&this.minimapLineHeight===t.minimapLineHeight&&this.minimapCharWidth===t.minimapCharWidth&&this.sectionHeaderFontSize===t.sectionHeaderFontSize&&this.sectionHeaderLetterSpacing===t.sectionHeaderLetterSpacing&&this.defaultBackgroundColor&&this.defaultBackgroundColor.equals(t.defaultBackgroundColor)&&this.backgroundColor&&this.backgroundColor.equals(t.backgroundColor)&&this.foregroundAlpha===t.foregroundAlpha}}class vZ{constructor(t,n,r,o,s,a,l,d,u){this.scrollTop=t,this.scrollHeight=n,this.sliderNeeded=r,this._computedSliderRatio=o,this.sliderTop=s,this.sliderHeight=a,this.topPaddingLineCount=l,this.startLineNumber=d,this.endLineNumber=u}getDesiredScrollTopFromDelta(t){return Math.round(this.scrollTop+t/this._computedSliderRatio)}getDesiredScrollTopFromTouchLocation(t){return Math.round((t-this.sliderHeight/2)/this._computedSliderRatio)}intersectWithViewport(t){const n=Math.max(this.startLineNumber,t.startLineNumber),r=Math.min(this.endLineNumber,t.endLineNumber);return n>r?null:[n,r]}getYForLineNumber(t,n){return+(t-this.startLineNumber+this.topPaddingLineCount)*n}static create(t,n,r,o,s,a,l,d,u,h,g){const m=t.pixelRatio,v=t.minimapLineHeight,f=Math.floor(t.canvasInnerHeight/v),k=t.lineHeight;if(t.minimapHeightIsEditorHeight){let C=d*t.lineHeight+t.paddingTop+t.paddingBottom;t.scrollBeyondLastLine&&(C+=Math.max(0,s-t.lineHeight-t.paddingBottom));const _=Math.max(1,Math.floor(s*s/C)),S=Math.max(0,t.minimapHeight-_),L=S/(h-s),E=u*L,T=S>0,Q=Math.floor(t.canvasInnerHeight/t.minimapLineHeight),P=Math.floor(t.paddingTop/t.lineHeight);return new vZ(u,h,T,L,E,_,P,1,Math.min(l,Q))}let A;if(a&&r!==l){const C=r-n+1;A=Math.floor(C*v/m)}else{const C=s/k;A=Math.floor(C*v/m)}const p=Math.floor(t.paddingTop/k);let b=Math.floor(t.paddingBottom/k);if(t.scrollBeyondLastLine){const C=s/k;b=Math.max(b,C-1)}let w;if(b>0){const C=s/k;w=(p+l+b-C-1)*v/m}else w=Math.max(0,(p+l)*v/m-A);w=Math.min(t.minimapHeight-A,w);const O=w/(h-s),y=u*O;if(f>=p+l+b){const C=w>0;return new vZ(u,h,C,O,y,A,p,1,l)}else{let C;n>1?C=n+p:C=Math.max(1,u/k);let _,S=Math.max(1,Math.floor(C-y*m/v));Su&&(S=Math.min(S,g.startLineNumber),_=Math.max(_,g.topPaddingLineCount)),g.scrollTop=t.paddingTop?T=(n-S+_+E)*v/m:T=u/t.paddingTop*(_+E)*v/m,new vZ(u,h,!0,O,T,A,_,S,L)}}}const Bve=class Bve{constructor(t){this.dy=t}onContentChanged(){this.dy=-1}onTokensChanged(){this.dy=-1}};Bve.INVALID=new Bve(-1);let c1e=Bve;class x3t{constructor(t,n,r){this.renderedLayout=t,this._imageData=n,this._renderedLines=new J7n({createLine:()=>c1e.INVALID}),this._renderedLines._set(t.startLineNumber,r)}linesEquals(t){if(!this.scrollEquals(t))return!1;const r=this._renderedLines._get().lines;for(let o=0,s=r.length;o1){for(let p=0,b=o-1;p0&&this.minimapLines[r-1]>=t;)r--;let o=this.modelLineToMinimapLine(n)-1;for(;o+1n)return null}return[r+1,o+1]}decorationLineRangeToMinimapLineRange(t,n){let r=this.modelLineToMinimapLine(t),o=this.modelLineToMinimapLine(n);return t!==n&&o===r&&(o===this.minimapLines.length?r>1&&r--:o++),[r,o]}onLinesDeleted(t){const n=t.toLineNumber-t.fromLineNumber+1;let r=this.minimapLines.length,o=0;for(let s=this.minimapLines.length-1;s>=0&&!(this.minimapLines[s]=0&&!(this.minimapLines[r]0,scrollWidth:t.scrollWidth,scrollHeight:t.scrollHeight,viewportStartLineNumber:n,viewportEndLineNumber:r,viewportStartLineNumberVerticalOffset:t.getVerticalOffsetForLineNumber(n),scrollTop:t.scrollTop,scrollLeft:t.scrollLeft,viewportWidth:t.viewportWidth,viewportHeight:t.viewportHeight};this._actual.render(o)}_recreateLineSampling(){this._minimapSelections=null;const t=!!this._samplingState,[n,r]=AJ.compute(this.options,this._context.viewModel.getLineCount(),this._samplingState);if(this._samplingState=n,t&&this._samplingState)for(const o of r)switch(o.type){case"deleted":this._actual.onLinesDeleted(o.deleteFromLineNumber,o.deleteToLineNumber);break;case"inserted":this._actual.onLinesInserted(o.insertFromLineNumber,o.insertToLineNumber);break;case"flush":this._actual.onFlushed();break}}getLineCount(){return this._samplingState?this._samplingState.minimapLines.length:this._context.viewModel.getLineCount()}getRealLineCount(){return this._context.viewModel.getLineCount()}getLineContent(t){return this._samplingState?this._context.viewModel.getLineContent(this._samplingState.minimapLines[t-1]):this._context.viewModel.getLineContent(t)}getLineMaxColumn(t){return this._samplingState?this._context.viewModel.getLineMaxColumn(this._samplingState.minimapLines[t-1]):this._context.viewModel.getLineMaxColumn(t)}getMinimapLinesRenderingData(t,n,r){if(this._samplingState){const o=[];for(let s=0,a=n-t+1;s{var o;return!((o=r.options.minimap)!=null&&o.sectionHeaderStyle)})}getSectionHeaderDecorationsInViewport(t,n){const r=this.options.sectionHeaderFontSize/this.options.minimapLineHeight;return t=Math.floor(Math.max(1,t-r)),this._getMinimapDecorationsInViewport(t,n).filter(o=>{var s;return!!((s=o.options.minimap)!=null&&s.sectionHeaderStyle)})}_getMinimapDecorationsInViewport(t,n){let r;if(this._samplingState){const s=this._samplingState.minimapLines[t-1],a=this._samplingState.minimapLines[n-1];r=new xe(s,1,a,this._context.viewModel.getLineMaxColumn(a))}else r=new xe(t,1,n,this._context.viewModel.getLineMaxColumn(n));const o=this._context.viewModel.getMinimapDecorationsInRange(r);if(this._samplingState){const s=[];for(const a of o){if(!a.options.minimap)continue;const l=a.range,d=this._samplingState.modelLineToMinimapLine(l.startLineNumber),u=this._samplingState.modelLineToMinimapLine(l.endLineNumber);s.push(new wTn(new xe(d,l.startColumn,u,l.endColumn),a.options))}return s}return o}getSectionHeaderText(t,n){var a;const r=(a=t.options.minimap)==null?void 0:a.sectionHeaderText;if(!r)return null;const o=this._sectionHeaderCache.get(r);if(o)return o;const s=n(r);return this._sectionHeaderCache.set(r,s),s}getOptions(){return this._context.viewModel.model.getOptions()}revealLineNumber(t){this._samplingState&&(t=this._samplingState.minimapLines[t-1]),this._context.viewModel.revealRange("mouse",!1,new xe(t,1,t,1),1,0)}setScrollTop(t){this._context.viewModel.viewLayout.setScrollPosition({scrollTop:t},1)}}class vN extends ht{constructor(t,n){super(),this._renderDecorations=!1,this._gestureInProgress=!1,this._isMouseOverMinimap=!1,this._theme=t,this._model=n,this._lastRenderData=null,this._buffers=null,this._selectionColor=this._theme.getColor(k3t),this._domNode=es(document.createElement("div")),b3.write(this._domNode,9),this._domNode.setClassName(this._getMinimapDomNodeClassName()),this._domNode.setPosition("absolute"),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),this._shadow=es(document.createElement("div")),this._shadow.setClassName("minimap-shadow-hidden"),this._domNode.appendChild(this._shadow),this._canvas=es(document.createElement("canvas")),this._canvas.setPosition("absolute"),this._canvas.setLeft(0),this._domNode.appendChild(this._canvas),this._decorationsCanvas=es(document.createElement("canvas")),this._decorationsCanvas.setPosition("absolute"),this._decorationsCanvas.setClassName("minimap-decorations-layer"),this._decorationsCanvas.setLeft(0),this._domNode.appendChild(this._decorationsCanvas),this._slider=es(document.createElement("div")),this._slider.setPosition("absolute"),this._slider.setClassName("minimap-slider"),this._slider.setLayerHinting(!0),this._slider.setContain("strict"),this._domNode.appendChild(this._slider),this._sliderHorizontal=es(document.createElement("div")),this._sliderHorizontal.setPosition("absolute"),this._sliderHorizontal.setClassName("minimap-slider-horizontal"),this._slider.appendChild(this._sliderHorizontal),this._applyLayout(),this._hideDelayedScheduler=this._register(new Es(()=>this._hideImmediatelyIfMouseIsOutside(),500)),this._register(wc(this._domNode.domNode,rn.MOUSE_OVER,()=>{this._isMouseOverMinimap=!0})),this._register(wc(this._domNode.domNode,rn.MOUSE_LEAVE,()=>{this._isMouseOverMinimap=!1})),this._pointerDownListener=wc(this._domNode.domNode,rn.POINTER_DOWN,r=>{r.preventDefault();const o=r.pointerType==="mouse",s=r.button===0;if(this._model.options.renderMinimap!==0&&this._lastRenderData){if(this._model.options.size!=="proportional"){if(s&&this._lastRenderData){const l=Kl(this._slider.domNode),d=l.top+l.height/2;this._startSliderDragging(r,d,this._lastRenderData.renderedLayout)}return}if(s||!o){const l=this._model.options.minimapLineHeight,d=this._model.options.canvasInnerHeight/this._model.options.canvasOuterHeight*r.offsetY;let h=Math.floor(d/l)+this._lastRenderData.renderedLayout.startLineNumber-this._lastRenderData.renderedLayout.topPaddingLineCount;h=Math.min(h,this._model.getLineCount()),this._model.revealLineNumber(h)}}}),this._sliderPointerMoveMonitor=new tH,this._sliderPointerDownListener=wc(this._slider.domNode,rn.POINTER_DOWN,r=>{r.preventDefault(),r.stopPropagation(),r.button===0&&this._lastRenderData&&this._startSliderDragging(r,r.pageY,this._lastRenderData.renderedLayout)}),this._gestureDisposable=Rf.addTarget(this._domNode.domNode),this._sliderTouchStartListener=bt(this._domNode.domNode,ma.Start,r=>{r.preventDefault(),r.stopPropagation(),this._lastRenderData&&(this._slider.toggleClassName("active",!0),this._gestureInProgress=!0,this.scrollDueToTouchEvent(r))},{passive:!1}),this._sliderTouchMoveListener=bt(this._domNode.domNode,ma.Change,r=>{r.preventDefault(),r.stopPropagation(),this._lastRenderData&&this._gestureInProgress&&this.scrollDueToTouchEvent(r)},{passive:!1}),this._sliderTouchEndListener=wc(this._domNode.domNode,ma.End,r=>{r.preventDefault(),r.stopPropagation(),this._gestureInProgress=!1,this._slider.toggleClassName("active",!1)})}_hideSoon(){this._hideDelayedScheduler.cancel(),this._hideDelayedScheduler.schedule()}_hideImmediatelyIfMouseIsOutside(){if(this._isMouseOverMinimap){this._hideSoon();return}this._domNode.toggleClassName("active",!1)}_startSliderDragging(t,n,r){if(!t.target||!(t.target instanceof Element))return;const o=t.pageX;this._slider.toggleClassName("active",!0);const s=(a,l)=>{const d=Kl(this._domNode.domNode),u=Math.min(Math.abs(l-o),Math.abs(l-d.left),Math.abs(l-d.left-d.width));if(vh&&u>jco){this._model.setScrollTop(r.scrollTop);return}const h=a-n;this._model.setScrollTop(r.getDesiredScrollTopFromDelta(h))};t.pageY!==n&&s(t.pageY,o),this._sliderPointerMoveMonitor.startMonitoring(t.target,t.pointerId,t.buttons,a=>s(a.pageY,a.pageX),()=>{this._slider.toggleClassName("active",!1)})}scrollDueToTouchEvent(t){const n=this._domNode.domNode.getBoundingClientRect().top,r=this._lastRenderData.renderedLayout.getDesiredScrollTopFromTouchLocation(t.pageY-n);this._model.setScrollTop(r)}dispose(){this._pointerDownListener.dispose(),this._sliderPointerMoveMonitor.dispose(),this._sliderPointerDownListener.dispose(),this._gestureDisposable.dispose(),this._sliderTouchStartListener.dispose(),this._sliderTouchMoveListener.dispose(),this._sliderTouchEndListener.dispose(),super.dispose()}_getMinimapDomNodeClassName(){const t=["minimap"];return this._model.options.showSlider==="always"?t.push("slider-always"):t.push("slider-mouseover"),this._model.options.autohide==="mouseover"?t.push("minimap-autohide-mouseover"):this._model.options.autohide==="scroll"&&t.push("minimap-autohide-scroll"),t.join(" ")}getDomNode(){return this._domNode}_applyLayout(){this._domNode.setLeft(this._model.options.minimapLeft),this._domNode.setWidth(this._model.options.minimapWidth),this._domNode.setHeight(this._model.options.minimapHeight),this._shadow.setHeight(this._model.options.minimapHeight),this._canvas.setWidth(this._model.options.canvasOuterWidth),this._canvas.setHeight(this._model.options.canvasOuterHeight),this._canvas.domNode.width=this._model.options.canvasInnerWidth,this._canvas.domNode.height=this._model.options.canvasInnerHeight,this._decorationsCanvas.setWidth(this._model.options.canvasOuterWidth),this._decorationsCanvas.setHeight(this._model.options.canvasOuterHeight),this._decorationsCanvas.domNode.width=this._model.options.canvasInnerWidth,this._decorationsCanvas.domNode.height=this._model.options.canvasInnerHeight,this._slider.setWidth(this._model.options.minimapWidth)}_getBuffer(){return this._buffers||this._model.options.canvasInnerWidth>0&&this._model.options.canvasInnerHeight>0&&(this._buffers=new Wet(this._canvas.domNode.getContext("2d"),this._model.options.canvasInnerWidth,this._model.options.canvasInnerHeight,this._model.options.backgroundColor)),this._buffers?this._buffers.getBuffer():null}onDidChangeOptions(){this._lastRenderData=null,this._buffers=null,this._applyLayout(),this._domNode.setClassName(this._getMinimapDomNodeClassName())}onSelectionChanged(){return this._renderDecorations=!0,!0}onDecorationsChanged(){return this._renderDecorations=!0,!0}onFlushed(){return this._lastRenderData=null,!0}onLinesChanged(t,n){return this._lastRenderData?this._lastRenderData.onLinesChanged(t,n):!1}onLinesDeleted(t,n){var r;return(r=this._lastRenderData)==null||r.onLinesDeleted(t,n),!0}onLinesInserted(t,n){var r;return(r=this._lastRenderData)==null||r.onLinesInserted(t,n),!0}onScrollChanged(t){return this._model.options.autohide==="scroll"&&(t.scrollTopChanged||t.scrollHeightChanged)&&(this._domNode.toggleClassName("active",!0),this._hideSoon()),this._renderDecorations=!0,!0}onThemeChanged(){return this._selectionColor=this._theme.getColor(k3t),this._renderDecorations=!0,!0}onTokensChanged(t){return this._lastRenderData?this._lastRenderData.onTokensChanged(t):!1}onTokensColorsChanged(){return this._lastRenderData=null,this._buffers=null,!0}onZonesChanged(){return this._lastRenderData=null,!0}render(t){if(this._model.options.renderMinimap===0){this._shadow.setClassName("minimap-shadow-hidden"),this._sliderHorizontal.setWidth(0),this._sliderHorizontal.setHeight(0);return}t.scrollLeft+t.viewportWidth>=t.scrollWidth?this._shadow.setClassName("minimap-shadow-hidden"):this._shadow.setClassName("minimap-shadow-visible");const r=vZ.create(this._model.options,t.viewportStartLineNumber,t.viewportEndLineNumber,t.viewportStartLineNumberVerticalOffset,t.viewportHeight,t.viewportContainsWhitespaceGaps,this._model.getLineCount(),this._model.getRealLineCount(),t.scrollTop,t.scrollHeight,this._lastRenderData?this._lastRenderData.renderedLayout:null);this._slider.setDisplay(r.sliderNeeded?"block":"none"),this._slider.setTop(r.sliderTop),this._slider.setHeight(r.sliderHeight),this._sliderHorizontal.setLeft(0),this._sliderHorizontal.setWidth(this._model.options.minimapWidth),this._sliderHorizontal.setTop(0),this._sliderHorizontal.setHeight(r.sliderHeight),this.renderDecorations(r),this._lastRenderData=this.renderLines(r)}renderDecorations(t){if(this._renderDecorations){this._renderDecorations=!1;const n=this._model.getSelections();n.sort(xe.compareRangesUsingStarts);const r=this._model.getMinimapDecorationsInViewport(t.startLineNumber,t.endLineNumber);r.sort((m,v)=>(m.options.zIndex||0)-(v.options.zIndex||0));const{canvasInnerWidth:o,canvasInnerHeight:s}=this._model.options,a=this._model.options.minimapLineHeight,l=this._model.options.minimapCharWidth,d=this._model.getOptions().tabSize,u=this._decorationsCanvas.domNode.getContext("2d");u.clearRect(0,0,o,s);const h=new E3t(t.startLineNumber,t.endLineNumber,!1);this._renderSelectionLineHighlights(u,n,h,t,a),this._renderDecorationsLineHighlights(u,r,h,t,a);const g=new E3t(t.startLineNumber,t.endLineNumber,null);this._renderSelectionsHighlights(u,n,g,t,a,d,l,o),this._renderDecorationsHighlights(u,r,g,t,a,d,l,o),this._renderSectionHeaders(t)}}_renderSelectionLineHighlights(t,n,r,o,s){if(!this._selectionColor||this._selectionColor.isTransparent())return;t.fillStyle=this._selectionColor.transparent(.5).toString();let a=0,l=0;for(const d of n){const u=o.intersectWithViewport(d);if(!u)continue;const[h,g]=u;for(let f=h;f<=g;f++)r.set(f,!0);const m=o.getYForLineNumber(h,s),v=o.getYForLineNumber(g,s);l>=m||(l>a&&t.fillRect(Qw,a,t.canvas.width,l-a),a=m),l=v}l>a&&t.fillRect(Qw,a,t.canvas.width,l-a)}_renderDecorationsLineHighlights(t,n,r,o,s){const a=new Map;for(let l=n.length-1;l>=0;l--){const d=n[l],u=d.options.minimap;if(!u||u.position!==1)continue;const h=o.intersectWithViewport(d.range);if(!h)continue;const[g,m]=h,v=u.getColor(this._theme.value);if(!v||v.isTransparent())continue;let f=a.get(v.toString());f||(f=v.transparent(.5).toString(),a.set(v.toString(),f)),t.fillStyle=f;for(let k=g;k<=m;k++){if(r.has(k))continue;r.set(k,!0);const A=o.getYForLineNumber(g,s);t.fillRect(Qw,A,t.canvas.width,s)}}}_renderSelectionsHighlights(t,n,r,o,s,a,l,d){if(!(!this._selectionColor||this._selectionColor.isTransparent()))for(const u of n){const h=o.intersectWithViewport(u);if(!h)continue;const[g,m]=h;for(let v=g;v<=m;v++)this.renderDecorationOnLine(t,r,u,this._selectionColor,o,v,s,s,a,l,d)}}_renderDecorationsHighlights(t,n,r,o,s,a,l,d){for(const u of n){const h=u.options.minimap;if(!h)continue;const g=o.intersectWithViewport(u.range);if(!g)continue;const[m,v]=g,f=h.getColor(this._theme.value);if(!(!f||f.isTransparent()))for(let k=m;k<=v;k++)switch(h.position){case 1:this.renderDecorationOnLine(t,r,u.range,f,o,k,s,s,a,l,d);continue;case 2:{const A=o.getYForLineNumber(k,s);this.renderDecoration(t,f,2,A,Wco,s);continue}}}}renderDecorationOnLine(t,n,r,o,s,a,l,d,u,h,g){const m=s.getYForLineNumber(a,d);if(m+l<0||m>this._model.options.canvasInnerHeight)return;const{startLineNumber:v,endLineNumber:f}=r,k=v===a?r.startColumn:1,A=f===a?r.endColumn:this._model.getLineMaxColumn(a),p=this.getXOffsetForPosition(n,a,k,u,h,g),b=this.getXOffsetForPosition(n,a,A,u,h,g);this.renderDecoration(t,o,p,m,b-p,l)}getXOffsetForPosition(t,n,r,o,s,a){if(r===1)return Qw;if((r-1)*s>=a)return a;let d=t.get(n);if(!d){const u=this._model.getLineContent(n);d=[Qw];let h=Qw;for(let g=1;g=a){d[g]=a;break}d[g]=f,h=f}t.set(n,d)}return r-1A.range.startLineNumber-p.range.startLineNumber);const f=vN._fitSectionHeader.bind(null,m,a-Qw);for(const A of v){const p=t.getYForLineNumber(A.range.startLineNumber,n)+r,b=p-r,w=b+2,O=this._model.getSectionHeaderText(A,f);vN._renderSectionLabel(m,O,((k=A.options.minimap)==null?void 0:k.sectionHeaderStyle)===2,d,h,a,b,s,p,w)}}static _fitSectionHeader(t,n,r){if(!r)return r;const o="…",s=t.measureText(r).width,a=t.measureText(o).width;if(s<=n||s<=a)return r;const l=r.length,d=s/r.length,u=Math.floor((n-a)/d)-1;let h=Math.ceil(u/2);for(;h>0&&/\s/.test(r[h-1]);)--h;return r.substring(0,h)+o+r.substring(l-(u-h))}static _renderSectionLabel(t,n,r,o,s,a,l,d,u,h){n&&(t.fillStyle=o,t.fillRect(0,l,a,d),t.fillStyle=s,t.fillText(n,Qw,u)),r&&(t.beginPath(),t.moveTo(0,h),t.lineTo(a,h),t.closePath(),t.stroke())}renderLines(t){const n=t.startLineNumber,r=t.endLineNumber,o=this._model.options.minimapLineHeight;if(this._lastRenderData&&this._lastRenderData.linesEquals(t)){const I=this._lastRenderData._get();return new x3t(t,I.imageData,I.lines)}const s=this._getBuffer();if(!s)return null;const[a,l,d]=vN._renderUntouchedLines(s,t.topPaddingLineCount,n,r,o,this._lastRenderData),u=this._model.getMinimapLinesRenderingData(n,r,d),h=this._model.getOptions().tabSize,g=this._model.options.defaultBackgroundColor,m=this._model.options.backgroundColor,v=this._model.options.foregroundAlpha,f=this._model.tokensColorTracker,k=f.backgroundIsLight(),A=this._model.options.renderMinimap,p=this._model.options.charRenderer(),b=this._model.options.fontScale,w=this._model.options.minimapCharWidth,y=(A===1?2:3)*b,C=o>y?Math.floor((o-y)/2):0,_=m.a/255,S=new n8(Math.round((m.r-g.r)*_+g.r),Math.round((m.g-g.g)*_+g.g),Math.round((m.b-g.b)*_+g.b),255);let L=t.topPaddingLineCount*o;const E=[];for(let I=0,B=r-n+1;I=0&&Tb)return;const Q=A.charCodeAt(y);if(Q===9){const P=m-(y+C)%m;C+=P-1,O+=P*a}else if(Q===32)O+=a;else{const P=M8(Q)?2:1;for(let D=0;Db)return}}}}}class E3t{constructor(t,n,r){this._startLineNumber=t,this._endLineNumber=n,this._defaultValue=r,this._values=[];for(let o=0,s=this._endLineNumber-this._startLineNumber+1;othis._endLineNumber||(this._values[t-this._startLineNumber]=n)}get(t){return tthis._endLineNumber?this._defaultValue:this._values[t-this._startLineNumber]}}class zco extends Am{constructor(t,n){super(t),this._viewDomNode=n;const o=this._context.configuration.options.get(165);this._widgets={},this._verticalScrollbarWidth=o.verticalScrollbarWidth,this._minimapWidth=o.minimap.minimapWidth,this._horizontalScrollbarHeight=o.horizontalScrollbarHeight,this._editorHeight=o.height,this._editorWidth=o.width,this._viewDomNodeRect={top:0,left:0,width:0,height:0},this._domNode=es(document.createElement("div")),b3.write(this._domNode,4),this._domNode.setClassName("overlayWidgets"),this.overflowingOverlayWidgetsDomNode=es(document.createElement("div")),b3.write(this.overflowingOverlayWidgetsDomNode,5),this.overflowingOverlayWidgetsDomNode.setClassName("overflowingOverlayWidgets")}dispose(){super.dispose(),this._widgets={}}getDomNode(){return this._domNode}onConfigurationChanged(t){const r=this._context.configuration.options.get(165);return this._verticalScrollbarWidth=r.verticalScrollbarWidth,this._minimapWidth=r.minimap.minimapWidth,this._horizontalScrollbarHeight=r.horizontalScrollbarHeight,this._editorHeight=r.height,this._editorWidth=r.width,!0}_widgetCanOverflow(t){const r=this._context.configuration.options.get(4);return(t.allowEditorOverflow||!1)&&r}addWidget(t){const n=es(t.getDomNode());this._widgets[t.getId()]={widget:t,preference:null,domNode:n},n.setPosition("absolute"),n.setAttribute("widgetId",t.getId()),this._widgetCanOverflow(t)?this.overflowingOverlayWidgetsDomNode.appendChild(n):this._domNode.appendChild(n),this.setShouldRender(),this._updateMaxMinWidth()}setWidgetPosition(t,n){const r=this._widgets[t.getId()],o=n?n.preference:null,s=n==null?void 0:n.stackOridinal;return r.preference===o&&r.stack===s?(this._updateMaxMinWidth(),!1):(r.preference=o,r.stack=s,this.setShouldRender(),this._updateMaxMinWidth(),!0)}removeWidget(t){const n=t.getId();if(this._widgets.hasOwnProperty(n)){const o=this._widgets[n].domNode.domNode;delete this._widgets[n],o.remove(),this.setShouldRender(),this._updateMaxMinWidth()}}_updateMaxMinWidth(){var r,o;let t=0;const n=Object.keys(this._widgets);for(let s=0,a=n.length;s0);n.sort((o,s)=>(this._widgets[o].stack||0)-(this._widgets[s].stack||0));for(let o=0,s=n.length;on.color?1:0:t.zIndex-n.zIndex}static equals(t,n){return t.color===n.color&&t.zIndex===n.zIndex&&Ua(t.data,n.data)}static equalsArr(t,n){return Ua(t,n,pJ.equals)}}class $co{constructor(t,n){const r=t.options;this.lineHeight=r.get(75),this.pixelRatio=r.get(163),this.overviewRulerLanes=r.get(95),this.renderBorder=r.get(94);const o=n.getColor(zlo);this.borderColor=o?o.toString():null,this.hideCursor=r.get(68);const s=n.getColor(t3e);this.cursorColorSingle=s?s.transparent(.7).toString():null;const a=n.getColor(oTn);this.cursorColorPrimary=a?a.transparent(.7).toString():null;const l=n.getColor(sTn);this.cursorColorSecondary=l?l.transparent(.7).toString():null,this.themeType=n.type;const d=r.get(81),u=d.enabled,h=d.side,g=n.getColor(Hlo),m=Hl.getDefaultBackground();g?this.backgroundColor=g:u&&h==="right"?this.backgroundColor=m:this.backgroundColor=null;const f=r.get(165).overviewRuler;this.top=f.top,this.right=f.right,this.domWidth=f.width,this.domHeight=f.height,this.overviewRulerLanes===0?(this.canvasWidth=0,this.canvasHeight=0):(this.canvasWidth=this.domWidth*this.pixelRatio|0,this.canvasHeight=this.domHeight*this.pixelRatio|0);const[k,A]=this._initLanes(1,this.canvasWidth,this.overviewRulerLanes);this.x=k,this.w=A}_initLanes(t,n,r){const o=n-t;if(r>=3){const s=Math.floor(o/3),a=Math.floor(o/3),l=o-s-a,d=t,u=d+s,h=d+s+l;return[[0,d,u,d,h,d,u,d],[0,s,l,s+l,a,s+l+a,l+a,s+l+a]]}else if(r===2){const s=Math.floor(o/2),a=o-s,l=t,d=l+s;return[[0,l,l,l,d,l,l,l],[0,s,s,s,a,s+a,s+a,s+a]]}else{const s=t,a=o;return[[0,s,s,s,s,s,s,s],[0,a,a,a,a,a,a,a]]}}equals(t){return this.lineHeight===t.lineHeight&&this.pixelRatio===t.pixelRatio&&this.overviewRulerLanes===t.overviewRulerLanes&&this.renderBorder===t.renderBorder&&this.borderColor===t.borderColor&&this.hideCursor===t.hideCursor&&this.cursorColorSingle===t.cursorColorSingle&&this.cursorColorPrimary===t.cursorColorPrimary&&this.cursorColorSecondary===t.cursorColorSecondary&&this.themeType===t.themeType&&Bt.equals(this.backgroundColor,t.backgroundColor)&&this.top===t.top&&this.right===t.right&&this.domWidth===t.domWidth&&this.domHeight===t.domHeight&&this.canvasWidth===t.canvasWidth&&this.canvasHeight===t.canvasHeight}}class Xco extends Am{constructor(t){super(t),this._actualShouldRender=0,this._renderedDecorations=[],this._renderedCursorPositions=[],this._domNode=es(document.createElement("canvas")),this._domNode.setClassName("decorationsOverviewRuler"),this._domNode.setPosition("absolute"),this._domNode.setLayerHinting(!0),this._domNode.setContain("strict"),this._domNode.setAttribute("aria-hidden","true"),this._updateSettings(!1),this._tokensColorTrackerListener=Hl.onDidChange(n=>{n.changedColorMap&&this._updateSettings(!0)}),this._cursorPositions=[{position:new rt(1,1),color:this._settings.cursorColorSingle}]}dispose(){super.dispose(),this._tokensColorTrackerListener.dispose()}_updateSettings(t){const n=new $co(this._context.configuration,this._context.theme);return this._settings&&this._settings.equals(n)?!1:(this._settings=n,this._domNode.setTop(this._settings.top),this._domNode.setRight(this._settings.right),this._domNode.setWidth(this._settings.domWidth),this._domNode.setHeight(this._settings.domHeight),this._domNode.domNode.width=this._settings.canvasWidth,this._domNode.domNode.height=this._settings.canvasHeight,t&&this._render(),!0)}_markRenderingIsNeeded(){return this._actualShouldRender=2,!0}_markRenderingIsMaybeNeeded(){return this._actualShouldRender=1,!0}onConfigurationChanged(t){return this._updateSettings(!1)?this._markRenderingIsNeeded():!1}onCursorStateChanged(t){this._cursorPositions=[];for(let n=0,r=t.selections.length;n1&&(o=n===0?this._settings.cursorColorPrimary:this._settings.cursorColorSecondary),this._cursorPositions.push({position:t.selections[n].getPosition(),color:o})}return this._cursorPositions.sort((n,r)=>rt.compare(n.position,r.position)),this._markRenderingIsMaybeNeeded()}onDecorationsChanged(t){return t.affectsOverviewRuler?this._markRenderingIsMaybeNeeded():!1}onFlushed(t){return this._markRenderingIsNeeded()}onScrollChanged(t){return t.scrollHeightChanged?this._markRenderingIsNeeded():!1}onZonesChanged(t){return this._markRenderingIsNeeded()}onThemeChanged(t){return this._updateSettings(!1)?this._markRenderingIsNeeded():!1}getDomNode(){return this._domNode.domNode}prepareRender(t){}render(t){this._render(),this._actualShouldRender=0}_render(){const t=this._settings.backgroundColor;if(this._settings.overviewRulerLanes===0){this._domNode.setBackgroundColor(t?Bt.Format.CSS.formatHexA(t):""),this._domNode.setDisplay("none");return}const n=this._context.viewModel.getAllOverviewRulerDecorations(this._context.theme);if(n.sort(pJ.compareByRenderingProps),this._actualShouldRender===1&&!pJ.equalsArr(this._renderedDecorations,n)&&(this._actualShouldRender=2),this._actualShouldRender===1&&!Ua(this._renderedCursorPositions,this._cursorPositions,(f,k)=>f.position.lineNumber===k.position.lineNumber&&f.color===k.color)&&(this._actualShouldRender=2),this._actualShouldRender===1)return;this._renderedDecorations=n,this._renderedCursorPositions=this._cursorPositions,this._domNode.setDisplay("block");const r=this._settings.canvasWidth,o=this._settings.canvasHeight,s=this._settings.lineHeight,a=this._context.viewLayout,l=this._context.viewLayout.getScrollHeight(),d=o/l,u=6*this._settings.pixelRatio|0,h=u/2|0,g=this._domNode.domNode.getContext("2d");t?t.isOpaque()?(g.fillStyle=Bt.Format.CSS.formatHexA(t),g.fillRect(0,0,r,o)):(g.clearRect(0,0,r,o),g.fillStyle=Bt.Format.CSS.formatHexA(t),g.fillRect(0,0,r,o)):g.clearRect(0,0,r,o);const m=this._settings.x,v=this._settings.w;for(const f of n){const k=f.color,A=f.data;g.fillStyle=k;let p=0,b=0,w=0;for(let O=0,y=A.length/3;Oo&&(Q=o-h),L=Q-h,E=Q+h}L>w+1||C!==p?(O!==0&&g.fillRect(m[p],b,v[p],w-b),p=C,b=L,w=E):E>w&&(w=E)}g.fillRect(m[p],b,v[p],w-b)}if(!this._settings.hideCursor){const f=2*this._settings.pixelRatio|0,k=f/2|0,A=this._settings.x[7],p=this._settings.w[7];let b=-100,w=-100,O=null;for(let y=0,C=this._cursorPositions.length;yo&&(L=o-k);const E=L-k,T=E+f;E>w+1||_!==O?(y!==0&&O&&g.fillRect(A,b,p,w-b),b=E,w=T):T>w&&(w=T),O=_,g.fillStyle=_}O&&g.fillRect(A,b,p,w-b)}this._settings.renderBorder&&this._settings.borderColor&&this._settings.overviewRulerLanes>0&&(g.beginPath(),g.lineWidth=1,g.strokeStyle=this._settings.borderColor,g.moveTo(0,0),g.lineTo(0,o),g.moveTo(1,0),g.lineTo(r,0),g.stroke())}}class Q3t{constructor(t,n,r){this._colorZoneBrand=void 0,this.from=t|0,this.to=n|0,this.colorId=r|0}static compare(t,n){return t.colorId===n.colorId?t.from===n.from?t.to-n.to:t.from-n.from:t.colorId-n.colorId}}class yTn{constructor(t,n,r,o){this._overviewRulerZoneBrand=void 0,this.startLineNumber=t,this.endLineNumber=n,this.heightInLines=r,this.color=o,this._colorZone=null}static compare(t,n){return t.color===n.color?t.startLineNumber===n.startLineNumber?t.heightInLines===n.heightInLines?t.endLineNumber-n.endLineNumber:t.heightInLines-n.heightInLines:t.startLineNumber-n.startLineNumber:t.colorr&&(k=r-A);const p=h.color;let b=this._color2Id[p];b||(b=++this._lastAssignedId,this._color2Id[p]=b,this._id2Color[b]=p);const w=new Q3t(k-A,k+A,b);h.setColorZone(w),l.push(w)}return this._colorZonesInvalid=!1,l.sort(Q3t.compare),l}}class Yco extends SI{constructor(t,n){super(),this._context=t;const r=this._context.configuration.options;this._domNode=es(document.createElement("canvas")),this._domNode.setClassName(n),this._domNode.setPosition("absolute"),this._domNode.setLayerHinting(!0),this._domNode.setContain("strict"),this._zoneManager=new Gco(o=>this._context.viewLayout.getVerticalOffsetForLineNumber(o)),this._zoneManager.setDOMWidth(0),this._zoneManager.setDOMHeight(0),this._zoneManager.setOuterHeight(this._context.viewLayout.getScrollHeight()),this._zoneManager.setLineHeight(r.get(75)),this._zoneManager.setPixelRatio(r.get(163)),this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}onConfigurationChanged(t){const n=this._context.configuration.options;return t.hasChanged(75)&&(this._zoneManager.setLineHeight(n.get(75)),this._render()),t.hasChanged(163)&&(this._zoneManager.setPixelRatio(n.get(163)),this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render()),!0}onFlushed(t){return this._render(),!0}onScrollChanged(t){return t.scrollHeightChanged&&(this._zoneManager.setOuterHeight(t.scrollHeight),this._render()),!0}onZonesChanged(t){return this._render(),!0}getDomNode(){return this._domNode.domNode}setLayout(t){this._domNode.setTop(t.top),this._domNode.setRight(t.right);let n=!1;n=this._zoneManager.setDOMWidth(t.width)||n,n=this._zoneManager.setDOMHeight(t.height)||n,n&&(this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render())}setZones(t){this._zoneManager.setZones(t),this._render()}_render(){if(this._zoneManager.getOuterHeight()===0)return!1;const t=this._zoneManager.getCanvasWidth(),n=this._zoneManager.getCanvasHeight(),r=this._zoneManager.resolveColorZones(),o=this._zoneManager.getId2Color(),s=this._domNode.domNode.getContext("2d");return s.clearRect(0,0,t,n),r.length>0&&this._renderOneLane(s,r,o,t),!0}_renderOneLane(t,n,r,o){let s=0,a=0,l=0;for(const d of n){const u=d.colorId,h=d.from,g=d.to;u!==s?(t.fillRect(0,a,o,l-a),s=u,t.fillStyle=r[s],a=h,l=g):l>=h?l=Math.max(l,g):(t.fillRect(0,a,o,l-a),a=h,l=g)}t.fillRect(0,a,o,l-a)}}class Zco extends Am{constructor(t){super(t),this.domNode=es(document.createElement("div")),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this.domNode.setClassName("view-rulers"),this._renderedRulers=[];const n=this._context.configuration.options;this._rulers=n.get(116),this._typicalHalfwidthCharacterWidth=n.get(59).typicalHalfwidthCharacterWidth}dispose(){super.dispose()}onConfigurationChanged(t){const n=this._context.configuration.options;return this._rulers=n.get(116),this._typicalHalfwidthCharacterWidth=n.get(59).typicalHalfwidthCharacterWidth,!0}onScrollChanged(t){return t.scrollHeightChanged}prepareRender(t){}_ensureRulersCount(){const t=this._renderedRulers.length,n=this._rulers.length;if(t===n)return;if(t0;){const l=es(document.createElement("div"));l.setClassName("view-ruler"),l.setWidth(s),this.domNode.appendChild(l),this._renderedRulers.push(l),a--}return}let r=t-n;for(;r>0;){const o=this._renderedRulers.pop();this.domNode.removeChild(o),r--}}render(t){this._ensureRulersCount();for(let n=0,r=this._rulers.length;n0;return this._shouldShow!==t?(this._shouldShow=t,!0):!1}getDomNode(){return this._domNode}_updateWidth(){const n=this._context.configuration.options.get(165);n.minimap.renderMinimap===0||n.minimap.minimapWidth>0&&n.minimap.minimapLeft===0?this._width=n.width:this._width=n.width-n.verticalScrollbarWidth}onConfigurationChanged(t){const r=this._context.configuration.options.get(117);return this._useShadows=r.useShadows,this._updateWidth(),this._updateShouldShow(),!0}onScrollChanged(t){return this._scrollTop=t.scrollTop,this._updateShouldShow()}prepareRender(t){}render(t){this._domNode.setWidth(this._width),this._domNode.setClassName(this._shouldShow?"scroll-decoration":"")}}class Kco{constructor(t){this.left=t.left,this.width=t.width,this.startStyle=null,this.endStyle=null}}class Jco{constructor(t,n){this.lineNumber=t,this.ranges=n}}function edo(e){return new Kco(e)}function tdo(e){return new Jco(e.lineNumber,e.ranges.map(edo))}const pc=class pc extends lE{constructor(t){super(),this._previousFrameVisibleRangesWithStyle=[],this._context=t;const n=this._context.configuration.options;this._roundedSelection=n.get(115),this._typicalHalfwidthCharacterWidth=n.get(59).typicalHalfwidthCharacterWidth,this._selections=[],this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(t){const n=this._context.configuration.options;return this._roundedSelection=n.get(115),this._typicalHalfwidthCharacterWidth=n.get(59).typicalHalfwidthCharacterWidth,!0}onCursorStateChanged(t){return this._selections=t.selections.slice(0),!0}onDecorationsChanged(t){return!0}onFlushed(t){return!0}onLinesChanged(t){return!0}onLinesDeleted(t){return!0}onLinesInserted(t){return!0}onScrollChanged(t){return t.scrollTopChanged}onZonesChanged(t){return!0}_visibleRangesHaveGaps(t){for(let n=0,r=t.length;n1)return!0;return!1}_enrichVisibleRangesWithStyle(t,n,r){const o=this._typicalHalfwidthCharacterWidth/4;let s=null,a=null;if(r&&r.length>0&&n.length>0){const l=n[0].lineNumber;if(l===t.startLineNumber)for(let u=0;!s&&u=0;u--)r[u].lineNumber===d&&(a=r[u].ranges[0]);s&&!s.startStyle&&(s=null),a&&!a.startStyle&&(a=null)}for(let l=0,d=n.length;l0){const f=n[l-1].ranges[0].left,k=n[l-1].ranges[0].left+n[l-1].ranges[0].width;vle(h-f)f&&(m.top=1),vle(g-k)'}_actualRenderOneSelection(t,n,r,o){if(o.length===0)return;const s=!!o[0].ranges[0].startStyle,a=o[0].lineNumber,l=o[o.length-1].lineNumber;for(let d=0,u=o.length;d1,u)}this._previousFrameVisibleRangesWithStyle=s,this._renderResult=n.map(([a,l])=>a+l)}render(t,n){if(!this._renderResult)return"";const r=n-t;return r<0||r>=this._renderResult.length?"":this._renderResult[r]}};pc.SELECTION_CLASS_NAME="selected-text",pc.SELECTION_TOP_LEFT="top-left-radius",pc.SELECTION_BOTTOM_LEFT="bottom-left-radius",pc.SELECTION_TOP_RIGHT="top-right-radius",pc.SELECTION_BOTTOM_RIGHT="bottom-right-radius",pc.EDITOR_BACKGROUND_CLASS_NAME="monaco-editor-background",pc.ROUNDED_PIECE_WIDTH=10;let tUe=pc;yA((e,t)=>{const n=e.getColor(Hoo);n&&!n.isTransparent()&&t.addRule(`.monaco-editor .view-line span.inline-selected-text { color: ${n}; }`)});function vle(e){return e<0?-e:e}class D3t{constructor(t,n,r,o,s,a,l){this.top=t,this.left=n,this.paddingLeft=r,this.width=o,this.height=s,this.textContent=a,this.textContentClassName=l}}var BS;(function(e){e[e.Single=0]="Single",e[e.MultiPrimary=1]="MultiPrimary",e[e.MultiSecondary=2]="MultiSecondary"})(BS||(BS={}));class B3t{constructor(t,n){this._context=t;const r=this._context.configuration.options,o=r.get(59);this._cursorStyle=r.get(161),this._typicalHalfwidthCharacterWidth=o.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(r.get(37),this._typicalHalfwidthCharacterWidth),this._lineCursorHeight=r.get(38),this._isVisible=!0,this._domNode=es(document.createElement("div")),this._domNode.setClassName(`cursor ${MU}`),this._domNode.setHeight(this._context.viewLayout.getLineHeightForLineNumber(1)),this._domNode.setTop(0),this._domNode.setLeft(0),Uu(this._domNode,o),this._domNode.setDisplay("none"),this._position=new rt(1,1),this._pluralityClass="",this.setPlurality(n),this._lastRenderedContent="",this._renderData=null}getDomNode(){return this._domNode}getPosition(){return this._position}setPlurality(t){switch(t){default:case BS.Single:this._pluralityClass="";break;case BS.MultiPrimary:this._pluralityClass="cursor-primary";break;case BS.MultiSecondary:this._pluralityClass="cursor-secondary";break}}show(){this._isVisible||(this._domNode.setVisibility("inherit"),this._isVisible=!0)}hide(){this._isVisible&&(this._domNode.setVisibility("hidden"),this._isVisible=!1)}onConfigurationChanged(t){const n=this._context.configuration.options,r=n.get(59);return this._cursorStyle=n.get(161),this._typicalHalfwidthCharacterWidth=r.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(n.get(37),this._typicalHalfwidthCharacterWidth),this._lineCursorHeight=n.get(38),Uu(this._domNode,r),!0}onCursorPositionChanged(t,n){return n?this._domNode.domNode.style.transitionProperty="none":this._domNode.domNode.style.transitionProperty="",this._position=t,!0}_getGraphemeAwarePosition(){const{lineNumber:t,column:n}=this._position,r=this._context.viewModel.getLineContent(t),[o,s]=Oeo(r,n-1);return[new rt(t,o+1),r.substring(o,s)]}_prepareRender(t){let n="",r="";const[o,s]=this._getGraphemeAwarePosition(),a=this._context.viewLayout.getLineHeightForLineNumber(o.lineNumber),l=this._lineCursorHeight===0?a:Math.min(a,this._lineCursorHeight),d=(a-l)/2;if(this._cursorStyle===lu.Line||this._cursorStyle===lu.LineThin){const k=t.visibleRangeForPosition(o);if(!k||k.outsideRenderedLine)return null;const A=ii(this._domNode.domNode);let p;this._cursorStyle===lu.Line?(p=Lbt(A,this._lineCursorWidth>0?this._lineCursorWidth:2),p>2&&(n=s,r=this._getTokenClassName(o))):p=Lbt(A,1);let b=k.left,w=0;p>=2&&b>=1&&(w=1,b-=w);const O=t.getVerticalOffsetForLineNumber(o.lineNumber)-t.bigNumbersDelta+d;return new D3t(O,b,w,p,l,n,r)}const u=t.linesVisibleRangesForRange(new xe(o.lineNumber,o.column,o.lineNumber,o.column+s.length),!1);if(!u||u.length===0)return null;const h=u[0];if(h.outsideRenderedLine||h.ranges.length===0)return null;const g=h.ranges[0],m=s===" "?this._typicalHalfwidthCharacterWidth:g.width<1?this._typicalHalfwidthCharacterWidth:g.width;this._cursorStyle===lu.Block&&(n=s,r=this._getTokenClassName(o));let v=t.getVerticalOffsetForLineNumber(o.lineNumber)-t.bigNumbersDelta,f=a;return(this._cursorStyle===lu.Underline||this._cursorStyle===lu.UnderlineThin)&&(v+=a-2,f=2),new D3t(v,g.left,0,m,f,n,r)}_getTokenClassName(t){const n=this._context.viewModel.getViewLineData(t.lineNumber),r=n.tokens.findTokenIndexAtOffset(t.column-1);return n.tokens.getClassName(r)}prepareRender(t){this._renderData=this._prepareRender(t)}render(t){return this._renderData?(this._lastRenderedContent!==this._renderData.textContent&&(this._lastRenderedContent=this._renderData.textContent,this._domNode.domNode.textContent=this._lastRenderedContent),this._domNode.setClassName(`cursor ${this._pluralityClass} ${MU} ${this._renderData.textContentClassName}`),this._domNode.setDisplay("block"),this._domNode.setTop(this._renderData.top),this._domNode.setLeft(this._renderData.left),this._domNode.setPaddingLeft(this._renderData.paddingLeft),this._domNode.setWidth(this._renderData.width),this._domNode.setLineHeight(this._renderData.height),this._domNode.setHeight(this._renderData.height),{domNode:this._domNode.domNode,position:this._position,contentLeft:this._renderData.left,height:this._renderData.height,width:2}):(this._domNode.setDisplay("none"),null)}}const Cq=class Cq extends Am{constructor(t){super(t);const n=this._context.configuration.options;this._readOnly=n.get(104),this._cursorBlinking=n.get(32),this._cursorStyle=n.get(161),this._cursorSmoothCaretAnimation=n.get(33),this._editContextEnabled=n.get(170),this._selectionIsEmpty=!0,this._isComposingInput=!1,this._isVisible=!1,this._primaryCursor=new B3t(this._context,BS.Single),this._secondaryCursors=[],this._renderData=[],this._domNode=es(document.createElement("div")),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),this._updateDomClassName(),this._domNode.appendChild(this._primaryCursor.getDomNode()),this._startCursorBlinkAnimation=new M0,this._cursorFlatBlinkInterval=new qJe,this._blinkingEnabled=!1,this._editorHasFocus=!1,this._updateBlinking()}dispose(){super.dispose(),this._startCursorBlinkAnimation.dispose(),this._cursorFlatBlinkInterval.dispose()}getDomNode(){return this._domNode}onCompositionStart(t){return this._isComposingInput=!0,this._updateBlinking(),!0}onCompositionEnd(t){return this._isComposingInput=!1,this._updateBlinking(),!0}onConfigurationChanged(t){const n=this._context.configuration.options;this._readOnly=n.get(104),this._cursorBlinking=n.get(32),this._cursorStyle=n.get(161),this._cursorSmoothCaretAnimation=n.get(33),this._editContextEnabled=n.get(170),this._updateBlinking(),this._updateDomClassName(),this._primaryCursor.onConfigurationChanged(t);for(let r=0,o=this._secondaryCursors.length;rn.length){const s=this._secondaryCursors.length-n.length;for(let a=0;a{for(let o=0,s=t.ranges.length;o{this._isVisible?this._hide():this._show()},Cq.BLINK_INTERVAL,ii(this._domNode.domNode)):this._startCursorBlinkAnimation.setIfNotSet(()=>{this._blinkingEnabled=!0,this._updateDomClassName()},Cq.BLINK_INTERVAL))}_updateDomClassName(){this._domNode.setClassName(this._getClassName())}_getClassName(){let t="cursors-layer";switch(this._selectionIsEmpty||(t+=" has-selection"),this._cursorStyle){case lu.Line:t+=" cursor-line-style";break;case lu.Block:t+=" cursor-block-style";break;case lu.Underline:t+=" cursor-underline-style";break;case lu.LineThin:t+=" cursor-line-thin-style";break;case lu.BlockOutline:t+=" cursor-block-outline-style";break;case lu.UnderlineThin:t+=" cursor-underline-thin-style";break;default:t+=" cursor-line-style"}if(this._blinkingEnabled)switch(this._getCursorBlinking()){case 1:t+=" cursor-blink";break;case 2:t+=" cursor-smooth";break;case 3:t+=" cursor-phase";break;case 4:t+=" cursor-expand";break;case 5:t+=" cursor-solid";break;default:t+=" cursor-solid"}else t+=" cursor-solid";return(this._cursorSmoothCaretAnimation==="on"||this._cursorSmoothCaretAnimation==="explicit")&&(t+=" cursor-smooth-caret-animation"),t}_show(){this._primaryCursor.show();for(let t=0,n=this._secondaryCursors.length;t{const n=[{class:".cursor",foreground:t3e,background:Iet},{class:".cursor-primary",foreground:oTn,background:Slo},{class:".cursor-secondary",foreground:sTn,background:Llo}];for(const r of n){const o=e.getColor(r.foreground);if(o){let s=e.getColor(r.background);s||(s=o.opposite()),t.addRule(`.monaco-editor .cursors-layer ${r.class} { background-color: ${o}; border-color: ${o}; color: ${s}; }`),c3(e.type)&&t.addRule(`.monaco-editor .cursors-layer.has-selection ${r.class} { border-left: 1px solid ${s}; border-right: 1px solid ${s}; }`)}}});const pLe=()=>{throw new Error("Invalid change accessor")};class ndo extends Am{constructor(t){super(t);const n=this._context.configuration.options,r=n.get(165);this._lineHeight=n.get(75),this._contentWidth=r.contentWidth,this._contentLeft=r.contentLeft,this.domNode=es(document.createElement("div")),this.domNode.setClassName("view-zones"),this.domNode.setPosition("absolute"),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this.marginDomNode=es(document.createElement("div")),this.marginDomNode.setClassName("margin-view-zones"),this.marginDomNode.setPosition("absolute"),this.marginDomNode.setAttribute("role","presentation"),this.marginDomNode.setAttribute("aria-hidden","true"),this._zones={}}dispose(){super.dispose(),this._zones={}}_recomputeWhitespacesProps(){const t=this._context.viewLayout.getWhitespaces(),n=new Map;for(const o of t)n.set(o.id,o);let r=!1;return this._context.viewModel.changeWhitespace(o=>{const s=Object.keys(this._zones);for(let a=0,l=s.length;a{const o={addZone:s=>(n=!0,this._addZone(r,s)),removeZone:s=>{s&&(n=this._removeZone(r,s)||n)},layoutZone:s=>{s&&(n=this._layoutZone(r,s)||n)}};ido(t,o),o.addZone=pLe,o.removeZone=pLe,o.layoutZone=pLe}),n}_addZone(t,n){const r=this._computeWhitespaceProps(n),s={whitespaceId:t.insertWhitespace(r.afterViewLineNumber,this._getZoneOrdinal(n),r.heightInPx,r.minWidthInPx),delegate:n,isInHiddenArea:r.isInHiddenArea,isVisible:!1,domNode:es(n.domNode),marginDomNode:n.marginDomNode?es(n.marginDomNode):null};return this._safeCallOnComputedHeight(s.delegate,r.heightInPx),s.domNode.setPosition("absolute"),s.domNode.domNode.style.width="100%",s.domNode.setDisplay("none"),s.domNode.setAttribute("monaco-view-zone",s.whitespaceId),this.domNode.appendChild(s.domNode),s.marginDomNode&&(s.marginDomNode.setPosition("absolute"),s.marginDomNode.domNode.style.width="100%",s.marginDomNode.setDisplay("none"),s.marginDomNode.setAttribute("monaco-view-zone",s.whitespaceId),this.marginDomNode.appendChild(s.marginDomNode)),this._zones[s.whitespaceId]=s,this.setShouldRender(),s.whitespaceId}_removeZone(t,n){if(this._zones.hasOwnProperty(n)){const r=this._zones[n];return delete this._zones[n],t.removeWhitespace(r.whitespaceId),r.domNode.removeAttribute("monaco-visible-view-zone"),r.domNode.removeAttribute("monaco-view-zone"),r.domNode.domNode.remove(),r.marginDomNode&&(r.marginDomNode.removeAttribute("monaco-visible-view-zone"),r.marginDomNode.removeAttribute("monaco-view-zone"),r.marginDomNode.domNode.remove()),this.setShouldRender(),!0}return!1}_layoutZone(t,n){if(this._zones.hasOwnProperty(n)){const r=this._zones[n],o=this._computeWhitespaceProps(r.delegate);return r.isInHiddenArea=o.isInHiddenArea,t.changeOneWhitespace(r.whitespaceId,o.afterViewLineNumber,o.heightInPx),this._safeCallOnComputedHeight(r.delegate,o.heightInPx),this.setShouldRender(),!0}return!1}shouldSuppressMouseDownOnViewZone(t){return this._zones.hasOwnProperty(t)?!!this._zones[t].delegate.suppressMouseDown:!1}_heightInPixels(t){return typeof t.heightInPx=="number"?t.heightInPx:typeof t.heightInLines=="number"?this._lineHeight*t.heightInLines:this._lineHeight}_minWidthInPixels(t){return typeof t.minWidthInPx=="number"?t.minWidthInPx:0}_safeCallOnComputedHeight(t,n){if(typeof t.onComputedHeight=="function")try{t.onComputedHeight(n)}catch(r){zi(r)}}_safeCallOnDomNodeTop(t,n){if(typeof t.onDomNodeTop=="function")try{t.onDomNodeTop(n)}catch(r){zi(r)}}prepareRender(t){}render(t){const n=t.viewportData.whitespaceViewportData,r={};let o=!1;for(const a of n)this._zones[a.id].isInHiddenArea||(r[a.id]=a,o=!0);const s=Object.keys(this._zones);for(let a=0,l=s.length;aa)continue;const m=g.startLineNumber===a?g.startColumn:d.minColumn,v=g.endLineNumber===a?g.endColumn:d.maxColumn;m=_&&Q<=S&&P===32){const I=Q-1>=0?l.charCodeAt(Q-1):0,B=Q+1=0?l.charCodeAt(Q-1):0;if(P===32&&I!==32&&I!==9)continue}if(r&&!(E&&E.start<=Q&&Q`):P===9?y+=`
    ${O?"→":"→"}
    `:y+=`
    ${String.fromCharCode(w)}
    `)}return a?(T=Math.round(T+A),``+y+""):y}_renderArrow(t,n,r){const o=n/7,s=n,a=t/2,l=r,d={x:0,y:o/2},u={x:100/125*s,y:d.y},h={x:u.x-.2*u.x,y:u.y+.2*u.x},g={x:h.x+.1*u.x,y:h.y+.1*u.x},m={x:g.x+.35*u.x,y:g.y-.35*u.x},v={x:m.x,y:-m.y},f={x:g.x,y:-g.y},k={x:h.x,y:-h.y},A={x:u.x,y:-u.y},p={x:d.x,y:-d.y};return``}render(t,n){if(!this._renderResult)return"";const r=n-t;return r<0||r>=this._renderResult.length?"":this._renderResult[r]}}class R3t{constructor(t){const n=t.options,r=n.get(59),o=n.get(47);o==="off"?(this.renderWhitespace="none",this.renderWithSVG=!1):o==="svg"?(this.renderWhitespace=n.get(113),this.renderWithSVG=!0):(this.renderWhitespace=n.get(113),this.renderWithSVG=!1),this.spaceWidth=r.spaceWidth,this.middotWidth=r.middotWidth,this.wsmiddotWidth=r.wsmiddotWidth,this.canUseHalfwidthRightwardsArrow=r.canUseHalfwidthRightwardsArrow,this.lineHeight=n.get(75),this.stopRenderingLineAfter=n.get(133)}equals(t){return this.renderWhitespace===t.renderWhitespace&&this.renderWithSVG===t.renderWithSVG&&this.spaceWidth===t.spaceWidth&&this.middotWidth===t.middotWidth&&this.wsmiddotWidth===t.wsmiddotWidth&&this.canUseHalfwidthRightwardsArrow===t.canUseHalfwidthRightwardsArrow&&this.lineHeight===t.lineHeight&&this.stopRenderingLineAfter===t.stopRenderingLineAfter}}class odo{constructor(t,n,r,o){this.selections=t,this.startLineNumber=n.startLineNumber|0,this.endLineNumber=n.endLineNumber|0,this.relativeVerticalOffset=n.relativeVerticalOffset,this.bigNumbersDelta=n.bigNumbersDelta|0,this.lineHeight=n.lineHeight|0,this.whitespaceViewportData=r,this._model=o,this.visibleRange=new xe(n.startLineNumber,this._model.getLineMinColumn(n.startLineNumber),n.endLineNumber,this._model.getLineMaxColumn(n.endLineNumber))}getViewLineRenderingData(t){return this._model.getViewportViewLineRenderingData(this.visibleRange,t)}getDecorationsInViewport(){return this._model.getDecorationsInViewport(this.visibleRange)}}class sdo{get type(){return this._theme.type}get value(){return this._theme}constructor(t){this._theme=t}update(t){this._theme=t}getColor(t){return this._theme.getColor(t)}}class ado{constructor(t,n,r){this.configuration=t,this.theme=new sdo(n),this.viewModel=r,this.viewLayout=r.viewLayout}addEventHandler(t){this.viewModel.addViewEventHandler(t)}removeEventHandler(t){this.viewModel.removeViewEventHandler(t)}}const gD=new Float32Array([1,0,1,1,0,1,0,0,0,1,1,0]);function hR(e){if(!e)throw new Error(`Value "${e}" cannot be null`);return e}function CTn(e,t,n){let r=new t.ResizeObserver(o=>{const s=o.find(d=>d.target===e);if(!s)return;if(!("devicePixelContentBoxSize"in s)){r==null||r.disconnect(),r=void 0;return}const a=s.devicePixelContentBoxSize[0].inlineSize,l=s.devicePixelContentBoxSize[0].blockSize;a>0&&l>0&&n(a,l)});try{r.observe(e,{box:["device-pixel-content-box"]})}catch{throw r.disconnect(),r=void 0,new hi("Could not observe device pixel dimensions")}return $n(()=>r==null?void 0:r.disconnect())}var ldo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s};let cdo=0;class bJ extends ht{get cacheKey(){return`${this.fontFamily}_${this.fontSize}px`}constructor(t,n,r,o){super(),this.fontSize=t,this.fontFamily=n,this.devicePixelRatio=r,this._decorationStyleCache=o,this.id=cdo++,this._workGlyph={source:null,boundingBox:{left:0,bottom:0,right:0,top:0},originOffset:{x:0,y:0},fontBoundingBoxAscent:0,fontBoundingBoxDescent:0},this._workGlyphConfig={chars:void 0,tokenMetadata:0,decorationStyleSetId:0},this._antiAliasing=Qr?"greyscale":"subpixel";const s=Math.ceil(this.fontSize*r);this._canvas=new OffscreenCanvas(s*3,s*3),this._ctx=hR(this._canvas.getContext("2d",{willReadFrequently:!0,alpha:this._antiAliasing==="greyscale"})),this._ctx.textBaseline="top",this._ctx.fillStyle="#FFFFFF",this._ctx.font=`${s}px ${this.fontFamily}`,this._textMetrics=this._ctx.measureText("A")}rasterizeGlyph(t,n,r,o){return t===""?{source:this._canvas,boundingBox:{top:0,left:0,bottom:-1,right:-1},originOffset:{x:0,y:0},fontBoundingBoxAscent:0,fontBoundingBoxDescent:0}:this._workGlyphConfig.chars===t&&this._workGlyphConfig.tokenMetadata===n&&this._workGlyphConfig.decorationStyleSetId===r?this._workGlyph:(this._workGlyphConfig.chars=t,this._workGlyphConfig.tokenMetadata=n,this._workGlyphConfig.decorationStyleSetId=r,this._rasterizeGlyph(t,n,r,o))}_rasterizeGlyph(t,n,r,o){const s=Math.ceil(this.fontSize*this.devicePixelRatio),a=s*3;this._canvas.width!==a&&(this._canvas.width=a,this._canvas.height=a),this._ctx.save();const l=(n&15)/10,d=bf.getBackground(n),u=o[d],h=this._decorationStyleCache.getStyleSet(r);this._antiAliasing==="subpixel"?(this._ctx.fillStyle=u,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height)):this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height);const g=new sE(200),m=bf.getFontStyle(n);m&1&&g.appendString("italic "),(h==null?void 0:h.bold)!==void 0?h.bold&&g.appendString("bold "):m&2&&g.appendString("bold "),g.appendString(`${s}px ${this.fontFamily}`),this._ctx.font=g.build();const v=s,f=s;(h==null?void 0:h.color)!==void 0?this._ctx.fillStyle=`#${h.color.toString(16).padStart(8,"0")}`:this._ctx.fillStyle=o[bf.getForeground(n)],this._ctx.textBaseline="top",(h==null?void 0:h.opacity)!==void 0&&(this._ctx.globalAlpha=h.opacity),this._ctx.fillText(t,v+l,f),this._ctx.restore();const k=this._ctx.getImageData(0,0,this._canvas.width,this._canvas.height);if(this._antiAliasing==="subpixel"){const A=parseInt(u.substring(1,3),16),p=parseInt(u.substring(3,5),16),b=parseInt(u.substring(5,7),16);this._clearColor(k,A,p,b),this._ctx.putImageData(k,0,0)}return this._findGlyphBoundingBox(k,this._workGlyph.boundingBox),this._workGlyph.source=this._canvas,this._workGlyph.originOffset.x=this._workGlyph.boundingBox.left-v,this._workGlyph.originOffset.y=this._workGlyph.boundingBox.top-f,this._workGlyph.fontBoundingBoxAscent=this._textMetrics.fontBoundingBoxAscent,this._workGlyph.fontBoundingBoxDescent=this._textMetrics.fontBoundingBoxDescent,this._workGlyph}_clearColor(t,n,r,o){for(let s=0;s=n.left;a--){for(let l=0;l=0;a--){for(let l=0;l=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},udo=function(e,t){return function(n,r){t(n,r,e)}};let d1e=class extends ht{constructor(t){super(),this._logService=t,this._tasks=[],this._i=0,this._register($n(()=>this.clear()))}enqueue(t){this._tasks.push(t),this._start()}clear(){this._idleCallback&&(this._cancelCallback(this._idleCallback),this._idleCallback=void 0),this._i=0,this._tasks.length=0}_start(){this._idleCallback||(this._idleCallback=this._requestCallback(this._process.bind(this)))}_process(t){this._idleCallback=void 0;let n=0,r=0,o=t.timeRemaining(),s=0;for(;this._is){o-n<-20&&this._logService.warn(`task queue exceeded allotted deadline by ${Math.abs(Math.round(o-n))}ms`),this._start();return}o=s}this.clear()}};d1e=ddo([udo(0,va)],d1e);class hdo extends d1e{_requestCallback(t){return vs().setTimeout(()=>t(this._createDeadline(16)))}_cancelCallback(t){vs().clearTimeout(t)}_createDeadline(t){const n=Date.now()+t;return{timeRemaining:()=>Math.max(0,n-Date.now())}}}class fdo extends d1e{_requestCallback(t){return vs().requestIdleCallback(t)}_cancelCallback(t){vs().cancelIdleCallback(t)}}const gdo="requestIdleCallback"in vs()?fdo:hdo;class mdo{constructor(t,n){this._canvas=t,this._textureIndex=n,this._currentRow={x:0,y:0,h:0},this._allocatedGlyphs=new Set,this._nextIndex=0,this._ctx=hR(this._canvas.getContext("2d",{willReadFrequently:!0}))}allocate(t){const n=t.boundingBox.right-t.boundingBox.left+1,r=t.boundingBox.bottom-t.boundingBox.top+1;if(n>this._canvas.width||r>this._canvas.height)throw new hi("Glyph is too large for the atlas page");if(t.boundingBox.right-t.boundingBox.left+1>this._canvas.width-this._currentRow.x&&(this._currentRow.x=0,this._currentRow.y+=this._currentRow.h,this._currentRow.h=1),this._currentRow.y+t.boundingBox.bottom-t.boundingBox.top+1>this._canvas.height)return;this._ctx.drawImage(t.source,t.boundingBox.left,t.boundingBox.top,n,r,this._currentRow.x,this._currentRow.y,n,r);const o={pageIndex:this._textureIndex,glyphIndex:this._nextIndex++,x:this._currentRow.x,y:this._currentRow.y,w:n,h:r,originOffsetX:t.originOffset.x,originOffsetY:t.originOffset.y,fontBoundingBoxAscent:t.fontBoundingBoxAscent,fontBoundingBoxDescent:t.fontBoundingBoxDescent};return this._currentRow.x+=n,this._currentRow.h=Math.max(this._currentRow.h,r),this._allocatedGlyphs.add(o),o}getUsagePreview(){const t=this._canvas.width,n=this._canvas.height,r=new OffscreenCanvas(t,n),o=hR(r.getContext("2d"));o.fillStyle="#808080",o.fillRect(0,0,t,n);const s=new Map,a=new Map;for(const l of this._allocatedGlyphs)s.set(l.y,Math.max(s.get(l.y)??0,l.h)),a.set(l.y,Math.max(a.get(l.y)??0,l.x+l.w));for(const l of this._allocatedGlyphs)o.fillStyle="#4040FF",o.fillRect(l.x,l.y,l.w,l.h),o.fillStyle="#FF0000",o.fillRect(l.x,l.y+l.h,l.w,s.get(l.y)-l.h);for(const[l,d]of a.entries())l!==this._currentRow.y&&(o.fillStyle="#FF0000",o.fillRect(d,l,t-d,s.get(l)));return r.convertToBlob()}getStats(){const t=this._canvas.width,n=this._canvas.height;let r=0,o=0;const s=t*n,a=new Map,l=new Map;for(const d of this._allocatedGlyphs)a.set(d.y,Math.max(a.get(d.y)??0,d.h)),l.set(d.y,Math.max(l.get(d.y)??0,d.x+d.w));for(const d of this._allocatedGlyphs)r+=d.w*d.h,o+=d.w*(a.get(d.y)-d.h);for(const[d,u]of l.entries())d!==this._currentRow.y&&(o+=(t-u)*a.get(d));return[`page${this._textureIndex}:`,` Total: ${s} (${t}x${n})`,` Used: ${r} (${(r/s*100).toPrecision(2)}%)`,` Wasted: ${o} (${(o/s*100).toPrecision(2)}%)`,`Efficiency: ${(r/(r+o)*100).toPrecision(2)}%`].join(` +`,s+1))!==-1;)o++;return[t,r*n.length,o]}static deduceInput(t,n,r){if(!t)return{text:"",replacePrevCharCnt:0,replaceNextCharCnt:0,positionDelta:0};const o=Math.min(hp(t.value,n.value),t.selectionStart,n.selectionStart),s=Math.min(I8(t.value,n.value),t.value.length-t.selectionEnd,n.value.length-n.selectionEnd);t.value.substring(o,t.value.length-s);const a=n.value.substring(o,n.value.length-s),l=t.selectionStart-o,d=t.selectionEnd-o,u=n.selectionStart-o,h=n.selectionEnd-o;if(u===h){const m=t.selectionStart-o;return{text:a,replacePrevCharCnt:m,replaceNextCharCnt:0,positionDelta:0}}const g=d-l;return{text:a,replacePrevCharCnt:g,replaceNextCharCnt:0,positionDelta:0}}static deduceAndroidCompositionInput(t,n){if(!t)return{text:"",replacePrevCharCnt:0,replaceNextCharCnt:0,positionDelta:0};if(t.value===n.value)return{text:"",replacePrevCharCnt:0,replaceNextCharCnt:0,positionDelta:n.selectionEnd-t.selectionEnd};const r=Math.min(hp(t.value,n.value),t.selectionEnd),o=Math.min(I8(t.value,n.value),t.value.length-t.selectionEnd),s=t.value.substring(r,t.value.length-o),a=n.value.substring(r,n.value.length-o);t.selectionStart-r;const l=t.selectionEnd-r;n.selectionStart-r;const d=n.selectionEnd-r;return{text:a,replacePrevCharCnt:l,replaceNextCharCnt:s.length-l,positionDelta:d-a.length}}static fromScreenReaderContentState(t){return new HT(t.value,t.selectionStart,t.selectionEnd,t.selection,t.newlineCountBeforeSelection)}};HT.EMPTY=new HT("",0,0,null,void 0);let lg=HT;const LI=function(){if(typeof crypto.randomUUID=="function")return crypto.randomUUID.bind(crypto);const e=new Uint8Array(16),t=[];for(let n=0;n<256;n++)t.push(n.toString(16).padStart(2,"0"));return function(){crypto.getRandomValues(e),e[6]=e[6]&15|64,e[8]=e[8]&63|128;let r=0,o="";return o+=t[e[r++]],o+=t[e[r++]],o+=t[e[r++]],o+=t[e[r++]],o+="-",o+=t[e[r++]],o+=t[e[r++]],o+="-",o+=t[e[r++]],o+=t[e[r++]],o+="-",o+=t[e[r++]],o+=t[e[r++]],o+="-",o+=t[e[r++]],o+=t[e[r++]],o+=t[e[r++]],o+=t[e[r++]],o+=t[e[r++]],o+=t[e[r++]],o}}();function K7n(e){return`${e}-${LI()}`}var ulo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},O3t=function(e,t){return function(n,r){t(n,r,e)}},t1e;(function(e){e.Tap="-monaco-textarea-synthetic-tap"})(t1e||(t1e={}));class hlo{constructor(){this._lastTypeTextLength=0}handleCompositionUpdate(t){t=t||"";const n={text:t,replacePrevCharCnt:this._lastTypeTextLength,replaceNextCharCnt:0,positionDelta:0};return this._lastTypeTextLength=t.length,n}}let XNe=class extends ht{get textAreaState(){return this._textAreaState}constructor(t,n,r,o,s,a){super(),this._host=t,this._textArea=n,this._OS=r,this._browser=o,this._accessibilityService=s,this._logService=a,this._onFocus=this._register(new at),this.onFocus=this._onFocus.event,this._onBlur=this._register(new at),this.onBlur=this._onBlur.event,this._onKeyDown=this._register(new at),this.onKeyDown=this._onKeyDown.event,this._onKeyUp=this._register(new at),this.onKeyUp=this._onKeyUp.event,this._onCut=this._register(new at),this.onCut=this._onCut.event,this._onPaste=this._register(new at),this.onPaste=this._onPaste.event,this._onType=this._register(new at),this.onType=this._onType.event,this._onCompositionStart=this._register(new at),this.onCompositionStart=this._onCompositionStart.event,this._onCompositionUpdate=this._register(new at),this.onCompositionUpdate=this._onCompositionUpdate.event,this._onCompositionEnd=this._register(new at),this.onCompositionEnd=this._onCompositionEnd.event,this._onSelectionChangeRequest=this._register(new at),this.onSelectionChangeRequest=this._onSelectionChangeRequest.event,this._asyncFocusGainWriteScreenReaderContent=this._register(new ts),this._asyncTriggerCut=this._register(new Es(()=>this._onCut.fire(),0)),this._textAreaState=lg.EMPTY,this._selectionChangeListener=null,this._accessibilityService.isScreenReaderOptimized()&&this.writeNativeTextAreaContent("ctor"),this._register(on.runAndSubscribe(this._accessibilityService.onDidChangeScreenReaderOptimized,()=>{this._accessibilityService.isScreenReaderOptimized()&&!this._asyncFocusGainWriteScreenReaderContent.value?this._asyncFocusGainWriteScreenReaderContent.value=this._register(new Es(()=>this.writeNativeTextAreaContent("asyncFocusGain"),0)):this._asyncFocusGainWriteScreenReaderContent.clear()})),this._hasFocus=!1,this._currentComposition=null;let l=null;this._register(this._textArea.onKeyDown(d=>{const u=new Us(d);(u.keyCode===114||this._currentComposition&&u.keyCode===1)&&u.stopPropagation(),u.equals(9)&&u.preventDefault(),l=u,this._onKeyDown.fire(u)})),this._register(this._textArea.onKeyUp(d=>{const u=new Us(d);this._onKeyUp.fire(u)})),this._register(this._textArea.onCompositionStart(d=>{const u=new hlo;if(this._currentComposition){this._currentComposition=u;return}if(this._currentComposition=u,this._OS===2&&l&&l.equals(114)&&this._textAreaState.selectionStart===this._textAreaState.selectionEnd&&this._textAreaState.selectionStart>0&&this._textAreaState.value.substr(this._textAreaState.selectionStart-1,1)===d.data&&(l.code==="ArrowRight"||l.code==="ArrowLeft")){u.handleCompositionUpdate("x"),this._onCompositionStart.fire({data:d.data});return}if(this._browser.isAndroid){this._onCompositionStart.fire({data:d.data});return}this._onCompositionStart.fire({data:d.data})})),this._register(this._textArea.onCompositionUpdate(d=>{const u=this._currentComposition;if(!u)return;if(this._browser.isAndroid){const g=lg.readFromTextArea(this._textArea,this._textAreaState),m=lg.deduceAndroidCompositionInput(this._textAreaState,g);this._textAreaState=g,this._onType.fire(m),this._onCompositionUpdate.fire(d);return}const h=u.handleCompositionUpdate(d.data);this._textAreaState=lg.readFromTextArea(this._textArea,this._textAreaState),this._onType.fire(h),this._onCompositionUpdate.fire(d)})),this._register(this._textArea.onCompositionEnd(d=>{const u=this._currentComposition;if(!u)return;if(this._currentComposition=null,this._browser.isAndroid){const g=lg.readFromTextArea(this._textArea,this._textAreaState),m=lg.deduceAndroidCompositionInput(this._textAreaState,g);this._textAreaState=g,this._onType.fire(m),this._onCompositionEnd.fire();return}const h=u.handleCompositionUpdate(d.data);this._textAreaState=lg.readFromTextArea(this._textArea,this._textAreaState),this._onType.fire(h),this._onCompositionEnd.fire()})),this._register(this._textArea.onInput(d=>{if(this._textArea.setIgnoreSelectionChangeTime("received input event"),this._currentComposition)return;const u=lg.readFromTextArea(this._textArea,this._textAreaState),h=lg.deduceInput(this._textAreaState,u,this._OS===2);h.replacePrevCharCnt===0&&h.text.length===1&&(Id(h.text.charCodeAt(0))||h.text.charCodeAt(0)===127)||(this._textAreaState=u,(h.text!==""||h.replacePrevCharCnt!==0||h.replaceNextCharCnt!==0||h.positionDelta!==0)&&(d.inputType==="insertFromPaste"?this._onPaste.fire({text:h.text,metadata:ay.INSTANCE.get(h.text)}):this._onType.fire(h)))})),this._register(this._textArea.onCut(d=>{this._logService.trace("TextAreaInput#onCut",d),this._textArea.setIgnoreSelectionChangeTime("received cut event"),this._ensureClipboardGetsEditorSelection(d),this._asyncTriggerCut.schedule()})),this._register(this._textArea.onCopy(d=>{this._logService.trace("TextAreaInput#onCopy",d),this._ensureClipboardGetsEditorSelection(d)})),this._register(this._textArea.onPaste(d=>{if(this._logService.trace("TextAreaInput#onPaste",d),this._textArea.setIgnoreSelectionChangeTime("received paste event"),d.preventDefault(),!d.clipboardData)return;let[u,h]=hD.getTextData(d.clipboardData);this._logService.trace("TextAreaInput#onPaste with id : ",h==null?void 0:h.id," with text.length: ",u.length),u&&(h=h||ay.INSTANCE.get(u),this._logService.trace("TextAreaInput#onPaste (before onPaste)"),this._onPaste.fire({text:u,metadata:h}))})),this._register(this._textArea.onFocus(()=>{const d=this._hasFocus;this._setHasFocus(!0),this._accessibilityService.isScreenReaderOptimized()&&this._browser.isSafari&&!d&&this._hasFocus&&(this._asyncFocusGainWriteScreenReaderContent.value||(this._asyncFocusGainWriteScreenReaderContent.value=new Es(()=>this.writeNativeTextAreaContent("asyncFocusGain"),0)),this._asyncFocusGainWriteScreenReaderContent.value.schedule())})),this._register(this._textArea.onBlur(()=>{this._currentComposition&&(this._currentComposition=null,this.writeNativeTextAreaContent("blurWithoutCompositionEnd"),this._onCompositionEnd.fire()),this._setHasFocus(!1)})),this._register(this._textArea.onSyntheticTap(()=>{this._browser.isAndroid&&this._currentComposition&&(this._currentComposition=null,this.writeNativeTextAreaContent("tapWithoutCompositionEnd"),this._onCompositionEnd.fire())}))}_installSelectionChangeListener(){let t=0;return wt(this._textArea.ownerDocument,"selectionchange",n=>{if(c9.onSelectionChange(),!this._hasFocus||this._currentComposition||!this._browser.isChrome)return;const r=Date.now(),o=r-t;if(t=r,o<5)return;const s=r-this._textArea.getIgnoreSelectionChangeTime();if(this._textArea.resetSelectionChangeTime(),s<100||!this._textAreaState.selection)return;const a=this._textArea.getValue();if(this._textAreaState.value!==a)return;const l=this._textArea.getSelectionStart(),d=this._textArea.getSelectionEnd();if(this._textAreaState.selectionStart===l&&this._textAreaState.selectionEnd===d)return;const u=this._textAreaState.deduceEditorPosition(l),h=this._host.deduceModelPosition(u[0],u[1],u[2]),g=this._textAreaState.deduceEditorPosition(d),m=this._host.deduceModelPosition(g[0],g[1],g[2]),v=new Dn(h.lineNumber,h.column,m.lineNumber,m.column);this._onSelectionChangeRequest.fire(v)})}dispose(){super.dispose(),this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null)}focusTextArea(){this._setHasFocus(!0),this.refreshFocusState()}isFocused(){return this._hasFocus}refreshFocusState(){this._setHasFocus(this._textArea.hasFocus())}_setHasFocus(t){this._hasFocus!==t&&(this._hasFocus=t,this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null),this._hasFocus&&(this._selectionChangeListener=this._installSelectionChangeListener()),this._hasFocus&&this.writeNativeTextAreaContent("focusgain"),this._hasFocus?this._onFocus.fire():this._onBlur.fire())}_setAndWriteTextAreaState(t,n){this._hasFocus||(n=n.collapseSelection()),n.isWrittenToTextArea(this._textArea,this._hasFocus)||this._logService.trace(`writeTextAreaState(reason: ${t})`),n.writeToTextArea(t,this._textArea,this._hasFocus),this._textAreaState=n}writeNativeTextAreaContent(t){!this._accessibilityService.isScreenReaderOptimized()&&t==="render"||this._currentComposition||this._setAndWriteTextAreaState(t,this._host.getScreenReaderContent())}_ensureClipboardGetsEditorSelection(t){const n=this._host.getDataToCopy();let r;this._logService.getLevel()===au.Trace&&(r=LI());const o={version:1,id:r,isFromEmptySelection:n.isFromEmptySelection,multicursorText:n.multicursorText,mode:n.mode};ay.INSTANCE.set(this._browser.isFirefox?n.text.replace(/\r\n/g,` +`):n.text,o),t.preventDefault(),t.clipboardData&&hD.setTextData(t.clipboardData,n.text,n.html,o),this._logService.trace("TextAreaEditContextInput#_ensureClipboardGetsEditorSelection with id : ",r," with text.length: ",n.text.length)}};XNe=ulo([O3t(4,ph),O3t(5,va)],XNe);class flo extends ht{get ownerDocument(){return this._actual.ownerDocument}constructor(t){super(),this._actual=t,this._onSyntheticTap=this._register(new at),this.onSyntheticTap=this._onSyntheticTap.event,this._ignoreSelectionChangeTime=0,this.onKeyDown=this._register(new ks(this._actual,"keydown")).event,this.onKeyPress=this._register(new ks(this._actual,"keypress")).event,this.onKeyUp=this._register(new ks(this._actual,"keyup")).event,this.onCompositionStart=this._register(new ks(this._actual,"compositionstart")).event,this.onCompositionUpdate=this._register(new ks(this._actual,"compositionupdate")).event,this.onCompositionEnd=this._register(new ks(this._actual,"compositionend")).event,this.onBeforeInput=this._register(new ks(this._actual,"beforeinput")).event,this.onInput=this._register(new ks(this._actual,"input")).event,this.onCut=this._register(new ks(this._actual,"cut")).event,this.onCopy=this._register(new ks(this._actual,"copy")).event,this.onPaste=this._register(new ks(this._actual,"paste")).event,this.onFocus=this._register(new ks(this._actual,"focus")).event,this.onBlur=this._register(new ks(this._actual,"blur")).event,this._register(this.onKeyDown(()=>c9.onKeyDown())),this._register(this.onBeforeInput(()=>c9.onBeforeInput())),this._register(this.onInput(()=>c9.onInput())),this._register(this.onKeyUp(()=>c9.onKeyUp())),this._register(wt(this._actual,t1e.Tap,()=>this._onSyntheticTap.fire()))}hasFocus(){const t=y6(this._actual);return t?t.activeElement===this._actual:this._actual.isConnected?Nd()===this._actual:!1}setIgnoreSelectionChangeTime(t){this._ignoreSelectionChangeTime=Date.now()}getIgnoreSelectionChangeTime(){return this._ignoreSelectionChangeTime}resetSelectionChangeTime(){this._ignoreSelectionChangeTime=0}getValue(){return this._actual.value}setValue(t,n){const r=this._actual;r.value!==n&&(this.setIgnoreSelectionChangeTime("setValue"),r.value=n)}getSelectionStart(){return this._actual.selectionDirection==="backward"?this._actual.selectionEnd:this._actual.selectionStart}getSelectionEnd(){return this._actual.selectionDirection==="backward"?this._actual.selectionStart:this._actual.selectionEnd}setSelectionRange(t,n,r){const o=this._actual;let s=null;const a=y6(o);a?s=a.activeElement:s=Nd();const l=ii(s),d=s===o,u=o.selectionStart,h=o.selectionEnd;if(d&&u===n&&h===r){k1&&l.parent!==l&&o.focus();return}if(d){this.setIgnoreSelectionChangeTime("setSelectionRange"),o.setSelectionRange(n,r),k1&&l.parent!==l&&o.focus();return}try{const g=$to(o);this.setIgnoreSelectionChangeTime("setSelectionRange"),o.focus(),o.setSelectionRange(n,r),Xto(o,g)}catch{}}}class glo extends Ret{constructor(t,n,r){super(t,n,r),this._register(Rf.addTarget(this.viewHelper.linesContentDomNode)),this._register(wt(this.viewHelper.linesContentDomNode,ma.Tap,s=>this.onTap(s))),this._register(wt(this.viewHelper.linesContentDomNode,ma.Change,s=>this.onChange(s))),this._register(wt(this.viewHelper.linesContentDomNode,ma.Contextmenu,s=>this._onContextMenu(new j8(s,!1,this.viewHelper.viewDomNode),!1))),this._lastPointerType="mouse",this._register(wt(this.viewHelper.linesContentDomNode,"pointerdown",s=>{const a=s.pointerType;if(a==="mouse"){this._lastPointerType="mouse";return}else a==="touch"?this._lastPointerType="touch":this._lastPointerType="pen"}));const o=new bao(this.viewHelper.viewDomNode);this._register(o.onPointerMove(this.viewHelper.viewDomNode,s=>this._onMouseMove(s))),this._register(o.onPointerUp(this.viewHelper.viewDomNode,s=>this._onMouseUp(s))),this._register(o.onPointerLeave(this.viewHelper.viewDomNode,s=>this._onMouseLeave(s))),this._register(o.onPointerDown(this.viewHelper.viewDomNode,(s,a)=>this._onMouseDown(s,a)))}onTap(t){!t.initialTarget||!this.viewHelper.linesContentDomNode.contains(t.initialTarget)||(t.preventDefault(),this.viewHelper.focusTextArea(),this._dispatchGesture(t,!1))}onChange(t){this._lastPointerType==="touch"&&this._context.viewModel.viewLayout.deltaScrollNow(-t.translationX,-t.translationY),this._lastPointerType==="pen"&&this._dispatchGesture(t,!0)}_dispatchGesture(t,n){const r=this._createMouseTarget(new j8(t,!1,this.viewHelper.viewDomNode),!1);r.position&&this.viewController.dispatchMouse({position:r.position,mouseColumn:r.position.column,startedOnLineNumbers:!1,revealType:1,mouseDownCount:t.tapCount,inSelectionMode:n,altKey:!1,ctrlKey:!1,metaKey:!1,shiftKey:!1,leftButton:!1,middleButton:!1,onInjectedText:r.type===6&&r.detail.injectedText!==null})}_onMouseDown(t,n){t.browserEvent.pointerType!=="touch"&&super._onMouseDown(t,n)}}class mlo extends Ret{constructor(t,n,r){super(t,n,r),this._register(Rf.addTarget(this.viewHelper.linesContentDomNode)),this._register(wt(this.viewHelper.linesContentDomNode,ma.Tap,o=>this.onTap(o))),this._register(wt(this.viewHelper.linesContentDomNode,ma.Change,o=>this.onChange(o))),this._register(wt(this.viewHelper.linesContentDomNode,ma.Contextmenu,o=>this._onContextMenu(new j8(o,!1,this.viewHelper.viewDomNode),!1)))}onTap(t){t.preventDefault(),this.viewHelper.focusTextArea();const n=this._createMouseTarget(new j8(t,!1,this.viewHelper.viewDomNode),!1);if(n.position){const r=document.createEvent("CustomEvent");r.initEvent(t1e.Tap,!1,!0),this.viewHelper.dispatchTextAreaEvent(r),this.viewController.moveTo(n.position,1)}}onChange(t){this._context.viewModel.viewLayout.deltaScrollNow(-t.translationX,-t.translationY)}}class klo extends ht{constructor(t,n,r){super(),(cA||PJr&&B6n)&&Cie.pointerEvents?this.handler=this._register(new glo(t,n,r)):xs.TouchEvent?this.handler=this._register(new mlo(t,n,r)):this.handler=this._register(new Ret(t,n,r))}getTargetAtClientPoint(t,n){return this.handler.getTargetAtClientPoint(t,n)}}class vlo{constructor(t,n,r,o){this.configuration=t,this.viewModel=n,this.userInputEvents=r,this.commandDelegate=o}paste(t,n,r,o){this.commandDelegate.paste(t,n,r,o)}type(t){this.commandDelegate.type(t)}compositionType(t,n,r,o){this.commandDelegate.compositionType(t,n,r,o)}compositionStart(){this.commandDelegate.startComposition()}compositionEnd(){this.commandDelegate.endComposition()}cut(){this.commandDelegate.cut()}setSelection(t){Eu.SetSelection.runCoreEditorCommand(this.viewModel,{source:"keyboard",selection:t})}_validateViewColumn(t){const n=this.viewModel.getLineMinColumn(t.lineNumber);return t.column=4?this._selectAll():t.mouseDownCount===3?this._hasMulticursorModifier(t)?t.inSelectionMode?this._lastCursorLineSelectDrag(t.position,t.revealType):this._lastCursorLineSelect(t.position,t.revealType):t.inSelectionMode?this._lineSelectDrag(t.position,t.revealType):this._lineSelect(t.position,t.revealType):t.mouseDownCount===2?t.onInjectedText||(this._hasMulticursorModifier(t)?this._lastCursorWordSelect(t.position,t.revealType):t.inSelectionMode?this._wordSelectDrag(t.position,t.revealType):this._wordSelect(t.position,t.revealType)):this._hasMulticursorModifier(t)?this._hasNonMulticursorModifier(t)||(t.shiftKey?this._columnSelect(t.position,t.mouseColumn,!0):t.inSelectionMode?this._lastCursorMoveToSelect(t.position,t.revealType):this._createCursor(t.position,!1)):t.inSelectionMode?t.altKey?this._columnSelect(t.position,t.mouseColumn,!0):o?this._columnSelect(t.position,t.mouseColumn,!0):this._moveToSelect(t.position,t.revealType):this.moveTo(t.position,t.revealType)}_usualArgs(t,n){return t=this._validateViewColumn(t),{source:"mouse",position:this._convertViewToModelPosition(t),viewPosition:t,revealType:n}}moveTo(t,n){Eu.MoveTo.runCoreEditorCommand(this.viewModel,this._usualArgs(t,n))}_moveToSelect(t,n){Eu.MoveToSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(t,n))}_columnSelect(t,n,r){t=this._validateViewColumn(t),Eu.ColumnSelect.runCoreEditorCommand(this.viewModel,{source:"mouse",position:this._convertViewToModelPosition(t),viewPosition:t,mouseColumn:n,doColumnSelect:r})}_createCursor(t,n){t=this._validateViewColumn(t),Eu.CreateCursor.runCoreEditorCommand(this.viewModel,{source:"mouse",position:this._convertViewToModelPosition(t),viewPosition:t,wholeLine:n})}_lastCursorMoveToSelect(t,n){Eu.LastCursorMoveToSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(t,n))}_wordSelect(t,n){Eu.WordSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(t,n))}_wordSelectDrag(t,n){Eu.WordSelectDrag.runCoreEditorCommand(this.viewModel,this._usualArgs(t,n))}_lastCursorWordSelect(t,n){Eu.LastCursorWordSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(t,n))}_lineSelect(t,n){Eu.LineSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(t,n))}_lineSelectDrag(t,n){Eu.LineSelectDrag.runCoreEditorCommand(this.viewModel,this._usualArgs(t,n))}_lastCursorLineSelect(t,n){Eu.LastCursorLineSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(t,n))}_lastCursorLineSelectDrag(t,n){Eu.LastCursorLineSelectDrag.runCoreEditorCommand(this.viewModel,this._usualArgs(t,n))}_selectAll(){Eu.SelectAll.runCoreEditorCommand(this.viewModel,{source:"mouse"})}_convertViewToModelPosition(t){return this.viewModel.coordinatesConverter.convertViewPositionToModelPosition(t)}emitKeyDown(t){this.userInputEvents.emitKeyDown(t)}emitKeyUp(t){this.userInputEvents.emitKeyUp(t)}emitContextMenu(t){this.userInputEvents.emitContextMenu(t)}emitMouseMove(t){this.userInputEvents.emitMouseMove(t)}emitMouseLeave(t){this.userInputEvents.emitMouseLeave(t)}emitMouseUp(t){this.userInputEvents.emitMouseUp(t)}emitMouseDown(t){this.userInputEvents.emitMouseDown(t)}emitMouseDrag(t){this.userInputEvents.emitMouseDrag(t)}emitMouseDrop(t){this.userInputEvents.emitMouseDrop(t)}emitMouseDropCanceled(){this.userInputEvents.emitMouseDropCanceled()}emitMouseWheel(t){this.userInputEvents.emitMouseWheel(t)}}function eC(e,t){var r;const n=OJe();if(n!=null&&n.createTrustedTypesPolicy)try{return n.createTrustedTypesPolicy(e,t)}catch(o){zi(o);return}try{return(r=globalThis.trustedTypes)==null?void 0:r.createPolicy(e,t)}catch(o){zi(o);return}}class J7n{constructor(t){this._lineFactory=t,this._set(1,[])}flush(){this._set(1,[])}_set(t,n){this._lines=n,this._rendLineNumberStart=t}_get(){return{rendLineNumberStart:this._rendLineNumberStart,lines:this._lines}}getStartLineNumber(){return this._rendLineNumberStart}getEndLineNumber(){return this._rendLineNumberStart+this._lines.length-1}getCount(){return this._lines.length}getLine(t){const n=t-this._rendLineNumberStart;if(n<0||n>=this._lines.length)throw new hi("Illegal value for lineNumber");return this._lines[n]}onLinesDeleted(t,n){if(this.getCount()===0)return null;const r=this.getStartLineNumber(),o=this.getEndLineNumber();if(no)return null;let s=0,a=0;for(let d=r;d<=o;d++){const u=d-this._rendLineNumberStart;t<=d&&d<=n&&(a===0?(s=u,a=1):a++)}if(t=o&&l<=s&&(this._lines[l-this._rendLineNumberStart].onContentChanged(),a=!0);return a}onLinesInserted(t,n){if(this.getCount()===0)return null;const r=n-t+1,o=this.getStartLineNumber(),s=this.getEndLineNumber();if(t<=o)return this._rendLineNumberStart+=r,null;if(t>s)return null;if(r+t>s)return this._lines.splice(t-this._rendLineNumberStart,s-t+1);const a=[];for(let g=0;gr)continue;const d=Math.max(n,l.fromLineNumber),u=Math.min(r,l.toLineNumber);for(let h=d;h<=u;h++){const g=h-this._rendLineNumberStart;this._lines[g].onTokensChanged(),o=!0}}return o}}class eTn{constructor(t,n){this._viewContext=t,this._lineFactory=n,this.domNode=this._createDomNode(),this._linesCollection=new J7n(this._lineFactory)}_createDomNode(){const t=es(document.createElement("div"));return t.setClassName("view-layer"),t.setPosition("absolute"),t.domNode.setAttribute("role","presentation"),t.domNode.setAttribute("aria-hidden","true"),t}onConfigurationChanged(t){return!!t.hasChanged(165)}onFlushed(t,n){var r;if(n){const o=this._linesCollection.getStartLineNumber(),s=this._linesCollection.getEndLineNumber();for(let a=o;a<=s;a++)(r=this._linesCollection.getLine(a).getDomNode())==null||r.remove()}return this._linesCollection.flush(),!0}onLinesChanged(t){return this._linesCollection.onLinesChanged(t.fromLineNumber,t.count)}onLinesDeleted(t){const n=this._linesCollection.onLinesDeleted(t.fromLineNumber,t.toLineNumber);if(n)for(let r=0,o=n.length;rn){const a=n,l=Math.min(r,s.rendLineNumberStart-1);a<=l&&(this._insertLinesBefore(s,a,l,o,n),s.linesLength+=l-a+1)}else if(s.rendLineNumberStart0&&(this._removeLinesBefore(s,a),s.linesLength-=a)}if(s.rendLineNumberStart=n,s.rendLineNumberStart+s.linesLength-1r){const a=Math.max(0,r-s.rendLineNumberStart+1),d=s.linesLength-1-a+1;d>0&&(this._removeLinesAfter(s,d),s.linesLength-=d)}return this._finishRendering(s,!1,o),s}_renderUntouchedLines(t,n,r,o,s){const a=t.rendLineNumberStart,l=t.lines;for(let d=n;d<=r;d++){const u=a+d;l[d].layoutLine(u,o[u-s],this._lineHeightForLineNumber(u))}}_insertLinesBefore(t,n,r,o,s){const a=[];let l=0;for(let d=n;d<=r;d++)a[l++]=this._lineFactory.createLine();t.lines=a.concat(t.lines)}_removeLinesBefore(t,n){for(let r=0;r=0;l--){const d=t.lines[l];o[l]&&(d.setDomNode(a),a=a.previousSibling)}}_finishRenderingInvalidLines(t,n,r){const o=document.createElement("div");Y_._ttPolicy&&(n=Y_._ttPolicy.createHTML(n)),o.innerHTML=n;for(let s=0;st}),Y_._sb=new sE(1e5);let GNe=Y_;class tTn extends Am{constructor(t){super(t),this._dynamicOverlays=[],this._isFocused=!1,this._visibleLines=new eTn(this._context,{createLine:()=>new Alo(this._dynamicOverlays)}),this.domNode=this._visibleLines.domNode;const r=this._context.configuration.options.get(59);Uu(this.domNode,r),this.domNode.setClassName("view-overlays")}shouldRender(){if(super.shouldRender())return!0;for(let t=0,n=this._dynamicOverlays.length;tr.shouldRender());for(let r=0,o=n.length;r'),s.appendString(a),s.appendString(""),!0)}layoutLine(t,n,r){this._domNode&&(this._domNode.setTop(n),this._domNode.setHeight(r),this._domNode.setLineHeight(r))}}class plo extends tTn{constructor(t){super(t);const r=this._context.configuration.options.get(165);this._contentWidth=r.contentWidth,this.domNode.setHeight(0)}onConfigurationChanged(t){const r=this._context.configuration.options.get(165);return this._contentWidth=r.contentWidth,super.onConfigurationChanged(t)||!0}onScrollChanged(t){return super.onScrollChanged(t)||t.scrollWidthChanged}_viewOverlaysRender(t){super._viewOverlaysRender(t),this.domNode.setWidth(Math.max(t.scrollWidth,this._contentWidth))}}class blo extends tTn{constructor(t){super(t);const n=this._context.configuration.options,r=n.get(165);this._contentLeft=r.contentLeft,this.domNode.setClassName("margin-view-overlays"),this.domNode.setWidth(1),Uu(this.domNode,n.get(59))}onConfigurationChanged(t){const n=this._context.configuration.options;Uu(this.domNode,n.get(59));const r=n.get(165);return this._contentLeft=r.contentLeft,super.onConfigurationChanged(t)||!0}onScrollChanged(t){return super.onScrollChanged(t)||t.scrollHeightChanged}_viewOverlaysRender(t){super._viewOverlaysRender(t);const n=Math.min(t.scrollHeight,1e6);this.domNode.setHeight(n),this.domNode.setWidth(this._contentLeft)}}class e3e{constructor(t){this.onKeyDown=null,this.onKeyUp=null,this.onContextMenu=null,this.onMouseMove=null,this.onMouseLeave=null,this.onMouseDown=null,this.onMouseUp=null,this.onMouseDrag=null,this.onMouseDrop=null,this.onMouseDropCanceled=null,this.onMouseWheel=null,this._coordinatesConverter=t}emitKeyDown(t){var n;(n=this.onKeyDown)==null||n.call(this,t)}emitKeyUp(t){var n;(n=this.onKeyUp)==null||n.call(this,t)}emitContextMenu(t){var n;(n=this.onContextMenu)==null||n.call(this,this._convertViewToModelMouseEvent(t))}emitMouseMove(t){var n;(n=this.onMouseMove)==null||n.call(this,this._convertViewToModelMouseEvent(t))}emitMouseLeave(t){var n;(n=this.onMouseLeave)==null||n.call(this,this._convertViewToModelMouseEvent(t))}emitMouseDown(t){var n;(n=this.onMouseDown)==null||n.call(this,this._convertViewToModelMouseEvent(t))}emitMouseUp(t){var n;(n=this.onMouseUp)==null||n.call(this,this._convertViewToModelMouseEvent(t))}emitMouseDrag(t){var n;(n=this.onMouseDrag)==null||n.call(this,this._convertViewToModelMouseEvent(t))}emitMouseDrop(t){var n;(n=this.onMouseDrop)==null||n.call(this,this._convertViewToModelMouseEvent(t))}emitMouseDropCanceled(){var t;(t=this.onMouseDropCanceled)==null||t.call(this)}emitMouseWheel(t){var n;(n=this.onMouseWheel)==null||n.call(this,t)}_convertViewToModelMouseEvent(t){return t.target?{event:t.event,target:this._convertViewToModelMouseTarget(t.target)}:t}_convertViewToModelMouseTarget(t){return e3e.convertViewToModelMouseTarget(t,this._coordinatesConverter)}static convertViewToModelMouseTarget(t,n){const r={...t};return r.position&&(r.position=n.convertViewPositionToModelPosition(r.position)),r.range&&(r.range=n.convertViewRangeToModelRange(r.range)),(r.type===5||r.type===8)&&(r.detail=this.convertViewToModelViewZoneData(r.detail,n)),r}static convertViewToModelViewZoneData(t,n){return{viewZoneId:t.viewZoneId,positionBefore:t.positionBefore?n.convertViewPositionToModelPosition(t.positionBefore):t.positionBefore,positionAfter:t.positionAfter?n.convertViewPositionToModelPosition(t.positionAfter):t.positionAfter,position:n.convertViewPositionToModelPosition(t.position),afterLineNumber:n.convertViewPositionToModelPosition(new rt(t.afterLineNumber,1)).lineNumber}}}class wlo extends Am{constructor(t){super(t),this.blocks=[],this.contentWidth=-1,this.contentLeft=0,this.domNode=es(document.createElement("div")),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this.domNode.setClassName("blockDecorations-container"),this.update()}update(){let t=!1;const r=this._context.configuration.options.get(165),o=r.contentWidth-r.verticalScrollbarWidth;this.contentWidth!==o&&(this.contentWidth=o,t=!0);const s=r.contentLeft;return this.contentLeft!==s&&(this.contentLeft=s,t=!0),t}dispose(){super.dispose()}onConfigurationChanged(t){return this.update()}onScrollChanged(t){return t.scrollTopChanged||t.scrollLeftChanged}onDecorationsChanged(t){return!0}onZonesChanged(t){return!0}prepareRender(t){}render(t){let n=0;const r=t.getDecorationsInViewport();for(const o of r){if(!o.options.blockClassName)continue;let s=this.blocks[n];s||(s=this.blocks[n]=es(document.createElement("div")),this.domNode.appendChild(s));let a,l;o.options.blockIsAfterEnd?(a=t.getVerticalOffsetAfterLineNumber(o.range.endLineNumber,!1),l=t.getVerticalOffsetAfterLineNumber(o.range.endLineNumber,!0)):(a=t.getVerticalOffsetForLineNumber(o.range.startLineNumber,!0),l=o.range.isEmpty()&&!o.options.blockDoesNotCollapse?t.getVerticalOffsetForLineNumber(o.range.startLineNumber,!1):t.getVerticalOffsetAfterLineNumber(o.range.endLineNumber,!0));const[d,u,h,g]=o.options.blockPadding??[0,0,0,0];s.setClassName("blockDecorations-block "+o.options.blockClassName),s.setLeft(this.contentLeft-g),s.setWidth(this.contentWidth+g+u),s.setTop(a-t.scrollTop-d),s.setHeight(l-a+d+h),n++}for(let o=n;o0?this.domNode.setDisplay("block"):this.domNode.setDisplay("none"),this._cachedDomNodeOffsetWidth=-1,this._cachedDomNodeOffsetHeight=-1}_layoutBoxInViewport(t,n,r,o){const s=t.top,a=s,l=t.top+t.height,d=o.viewportHeight-l,u=s-r,h=a>=r,g=l,m=d>=r;let v=t.left;return v+n>o.scrollLeft+o.viewportWidth&&(v=o.scrollLeft+o.viewportWidth-n),vd){const m=g-(d-o);g-=m,r-=m}if(g=k,b=g+r<=m.height-A;return this._fixedOverflowWidgets?{fitsAbove:p,aboveTop:Math.max(h,k),fitsBelow:b,belowTop:g,left:f}:{fitsAbove:p,aboveTop:s,fitsBelow:b,belowTop:a,left:v}}_prepareRenderWidgetAtExactPositionOverflowing(t){return new gX(t.top,t.left+this._contentLeft)}_getAnchorsCoordinates(t){var a,l;const n=s(this._primaryAnchor.viewPosition,this._affinity),r=((a=this._secondaryAnchor.viewPosition)==null?void 0:a.lineNumber)===((l=this._primaryAnchor.viewPosition)==null?void 0:l.lineNumber)?this._secondaryAnchor.viewPosition:null,o=s(r,this._affinity);return{primary:n,secondary:o};function s(d,u){if(!d)return null;const h=t.visibleRangeForPosition(d);if(!h)return null;const g=d.column===1&&u===3?0:h.left,m=t.getVerticalOffsetForLineNumber(d.lineNumber)-t.scrollTop,v=t.getLineHeightForLineNumber(d.lineNumber);return new y3t(m,g,v)}}_reduceAnchorCoordinates(t,n,r){if(!n)return t;const o=this._context.configuration.options.get(59);let s=n.left;return st.endLineNumber||this.domNode.setMaxWidth(this._maxWidth)}prepareRender(t){this._renderData=this._prepareRenderWidget(t)}render(t){var n;if(!this._renderData||this._renderData.kind==="offViewport"){this._isVisible&&(this.domNode.removeAttribute("monaco-visible-content-widget"),this._isVisible=!1,((n=this._renderData)==null?void 0:n.kind)==="offViewport"&&this._renderData.preserveFocus?this.domNode.setTop(-1e3):this.domNode.setVisibility("hidden")),typeof this._actual.afterRender=="function"&&vLe(this._actual.afterRender,this._actual,null,null);return}this.allowEditorOverflow?(this.domNode.setTop(this._renderData.coordinate.top),this.domNode.setLeft(this._renderData.coordinate.left)):(this.domNode.setTop(this._renderData.coordinate.top+t.scrollTop-t.bigNumbersDelta),this.domNode.setLeft(this._renderData.coordinate.left)),this._isVisible||(this.domNode.setVisibility("inherit"),this.domNode.setAttribute("monaco-visible-content-widget","true"),this._isVisible=!0),typeof this._actual.afterRender=="function"&&vLe(this._actual.afterRender,this._actual,this._renderData.position,this._renderData.coordinate)}}class fX{constructor(t,n){this.modelPosition=t,this.viewPosition=n}}class gX{constructor(t,n){this.top=t,this.left=n,this._coordinateBrand=void 0}}class y3t{constructor(t,n,r){this.top=t,this.left=n,this.height=r,this._anchorCoordinateBrand=void 0}}function vLe(e,t,...n){try{return e.call(t,...n)}catch{return null}}class lE extends SI{}const Dl=_r("themeService");function zl(e){return{id:e}}function YNe(e){switch(e){case zv.DARK:return kN.VS_DARK;case zv.HIGH_CONTRAST_DARK:return kN.HC_BLACK;case zv.HIGH_CONTRAST_LIGHT:return kN.HC_LIGHT;default:return kN.VS}}const nTn={ThemingContribution:"base.contributions.theming"};class Clo extends ht{constructor(){super(),this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=this._register(new at)}onColorThemeChange(t){return this.themingParticipants.push(t),this.onThemingParticipantAddedEmitter.fire(t),$n(()=>{const n=this.themingParticipants.indexOf(t);this.themingParticipants.splice(n,1)})}getThemingParticipants(){return this.themingParticipants}}const iTn=new Clo;Ql.add(nTn.ThemingContribution,iTn);function yA(e){return iTn.onColorThemeChange(e)}class _lo extends ht{constructor(t){super(),this.themeService=t,this.theme=t.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(n=>this.onThemeChange(n)))}onThemeChange(t){this.theme=t,this.updateStyles()}updateStyles(){}}const rTn=Ve("editor.lineHighlightBackground",null,U(610,"Background color for the highlight of line at the cursor position.")),C3t=Ve("editor.lineHighlightBorder",{dark:"#282828",light:"#eeeeee",hcDark:"#f38518",hcLight:oo},U(611,"Background color for the border around the line at the cursor position."));Ve("editor.rangeHighlightBackground",{dark:"#ffffff0b",light:"#fdff0033",hcDark:null,hcLight:null},U(612,"Background color of highlighted ranges, like by quick open and find features. The color must not be opaque so as not to hide underlying decorations."),!0);Ve("editor.rangeHighlightBorder",{dark:null,light:null,hcDark:za,hcLight:za},U(613,"Background color of the border around highlighted ranges."));Ve("editor.symbolHighlightBackground",{dark:DS,light:DS,hcDark:null,hcLight:null},U(614,"Background color of highlighted symbol, like for go to definition or go next/previous symbol. The color must not be opaque so as not to hide underlying decorations."),!0);Ve("editor.symbolHighlightBorder",{dark:null,light:null,hcDark:za,hcLight:za},U(615,"Background color of the border around highlighted symbols."));const t3e=Ve("editorCursor.foreground",{dark:"#AEAFAD",light:Bt.black,hcDark:Bt.white,hcLight:"#0F4A85"},U(616,"Color of the editor cursor.")),Iet=Ve("editorCursor.background",null,U(617,"The background color of the editor cursor. Allows customizing the color of a character overlapped by a block cursor.")),oTn=Ve("editorMultiCursor.primary.foreground",t3e,U(618,"Color of the primary editor cursor when multiple cursors are present.")),Slo=Ve("editorMultiCursor.primary.background",Iet,U(619,"The background color of the primary editor cursor when multiple cursors are present. Allows customizing the color of a character overlapped by a block cursor.")),sTn=Ve("editorMultiCursor.secondary.foreground",t3e,U(620,"Color of secondary editor cursors when multiple cursors are present.")),Llo=Ve("editorMultiCursor.secondary.background",Iet,U(621,"The background color of secondary editor cursors when multiple cursors are present. Allows customizing the color of a character overlapped by a block cursor.")),Met=Ve("editorWhitespace.foreground",{dark:"#e3e4e229",light:"#33333333",hcDark:"#e3e4e229",hcLight:"#CCCCCC"},U(622,"Color of whitespace characters in the editor.")),xlo=Ve("editorLineNumber.foreground",{dark:"#858585",light:"#237893",hcDark:Bt.white,hcLight:"#292929"},U(623,"Color of editor line numbers.")),Elo=Ve("editorIndentGuide.background",Met,U(624,"Color of the editor indentation guides."),!1,U(625,"'editorIndentGuide.background' is deprecated. Use 'editorIndentGuide.background1' instead.")),Tlo=Ve("editorIndentGuide.activeBackground",Met,U(626,"Color of the active editor indentation guides."),!1,U(627,"'editorIndentGuide.activeBackground' is deprecated. Use 'editorIndentGuide.activeBackground1' instead.")),Fie=Ve("editorIndentGuide.background1",Elo,U(628,"Color of the editor indentation guides (1).")),Qlo=Ve("editorIndentGuide.background2","#00000000",U(629,"Color of the editor indentation guides (2).")),Dlo=Ve("editorIndentGuide.background3","#00000000",U(630,"Color of the editor indentation guides (3).")),Blo=Ve("editorIndentGuide.background4","#00000000",U(631,"Color of the editor indentation guides (4).")),Rlo=Ve("editorIndentGuide.background5","#00000000",U(632,"Color of the editor indentation guides (5).")),Ilo=Ve("editorIndentGuide.background6","#00000000",U(633,"Color of the editor indentation guides (6).")),Nie=Ve("editorIndentGuide.activeBackground1",Tlo,U(634,"Color of the active editor indentation guides (1).")),Mlo=Ve("editorIndentGuide.activeBackground2","#00000000",U(635,"Color of the active editor indentation guides (2).")),Plo=Ve("editorIndentGuide.activeBackground3","#00000000",U(636,"Color of the active editor indentation guides (3).")),Flo=Ve("editorIndentGuide.activeBackground4","#00000000",U(637,"Color of the active editor indentation guides (4).")),Nlo=Ve("editorIndentGuide.activeBackground5","#00000000",U(638,"Color of the active editor indentation guides (5).")),Ulo=Ve("editorIndentGuide.activeBackground6","#00000000",U(639,"Color of the active editor indentation guides (6).")),jlo=Ve("editorActiveLineNumber.foreground",{dark:"#c6c6c6",light:"#0B216F",hcDark:za,hcLight:za},U(640,"Color of editor active line number"),!1,U(641,"Id is deprecated. Use 'editorLineNumber.activeForeground' instead."));Ve("editorLineNumber.activeForeground",jlo,U(642,"Color of editor active line number"));const Wlo=Ve("editorLineNumber.dimmedForeground",null,U(643,"Color of the final editor line when editor.renderFinalNewline is set to dimmed.")),Vlo=Ve("editorRuler.foreground",{dark:"#5A5A5A",light:Bt.lightgrey,hcDark:Bt.white,hcLight:"#292929"},U(644,"Color of the editor rulers."));Ve("editorCodeLens.foreground",{dark:"#999999",light:"#919191",hcDark:"#999999",hcLight:"#292929"},U(645,"Foreground color of editor CodeLens"));Ve("editorBracketMatch.background",{dark:"#0064001a",light:"#0064001a",hcDark:"#0064001a",hcLight:"#0000"},U(646,"Background color behind matching brackets"));Ve("editorBracketMatch.border",{dark:"#888",light:"#B9B9B9",hcDark:oo,hcLight:oo},U(647,"Color for matching brackets boxes"));const zlo=Ve("editorOverviewRuler.border",{dark:"#7f7f7f4d",light:"#7f7f7f4d",hcDark:"#7f7f7f4d",hcLight:"#666666"},U(648,"Color of the overview ruler border.")),Hlo=Ve("editorOverviewRuler.background",null,U(649,"Background color of the editor overview ruler."));Ve("editorGutter.background",Oc,U(650,"Background color of the editor gutter. The gutter contains the glyph margins and the line numbers."));Ve("editorUnnecessaryCode.border",{dark:null,light:null,hcDark:Bt.fromHex("#fff").transparent(.8),hcLight:oo},U(651,"Border color of unnecessary (unused) source code in the editor."));const $lo=Ve("editorUnnecessaryCode.opacity",{dark:Bt.fromHex("#000a"),light:Bt.fromHex("#0007"),hcDark:null,hcLight:null},U(652,`Opacity of unnecessary (unused) source code in the editor. For example, "#000000c0" will render the code with 75% opacity. For high contrast themes, use the 'editorUnnecessaryCode.border' theme color to underline unnecessary code instead of fading it out.`));Ve("editorGhostText.border",{dark:null,light:null,hcDark:Bt.fromHex("#fff").transparent(.8),hcLight:Bt.fromHex("#292929").transparent(.8)},U(653,"Border color of ghost text in the editor."));const Xlo=Ve("editorGhostText.foreground",{dark:Bt.fromHex("#ffffff56"),light:Bt.fromHex("#0007"),hcDark:null,hcLight:null},U(654,"Foreground color of the ghost text in the editor."));Ve("editorGhostText.background",null,U(655,"Background color of the ghost text in the editor."));const Glo=new Bt(new It(0,122,204,.6)),aTn=Ve("editorOverviewRuler.rangeHighlightForeground",Glo,U(656,"Overview ruler marker color for range highlights. The color must not be opaque so as not to hide underlying decorations."),!0),Ylo=Ve("editorOverviewRuler.errorForeground",{dark:new Bt(new It(255,18,18,.7)),light:new Bt(new It(255,18,18,.7)),hcDark:new Bt(new It(255,50,50,1)),hcLight:"#B5200D"},U(657,"Overview ruler marker color for errors.")),Zlo=Ve("editorOverviewRuler.warningForeground",{dark:U8,light:U8,hcDark:sJ,hcLight:sJ},U(658,"Overview ruler marker color for warnings.")),qlo=Ve("editorOverviewRuler.infoForeground",{dark:Sy,light:Sy,hcDark:aJ,hcLight:aJ},U(659,"Overview ruler marker color for infos.")),lTn=Ve("editorBracketHighlight.foreground1",{dark:"#FFD700",light:"#0431FAFF",hcDark:"#FFD700",hcLight:"#0431FAFF"},U(660,"Foreground color of brackets (1). Requires enabling bracket pair colorization.")),cTn=Ve("editorBracketHighlight.foreground2",{dark:"#DA70D6",light:"#319331FF",hcDark:"#DA70D6",hcLight:"#319331FF"},U(661,"Foreground color of brackets (2). Requires enabling bracket pair colorization.")),dTn=Ve("editorBracketHighlight.foreground3",{dark:"#179FFF",light:"#7B3814FF",hcDark:"#87CEFA",hcLight:"#7B3814FF"},U(662,"Foreground color of brackets (3). Requires enabling bracket pair colorization.")),uTn=Ve("editorBracketHighlight.foreground4","#00000000",U(663,"Foreground color of brackets (4). Requires enabling bracket pair colorization.")),hTn=Ve("editorBracketHighlight.foreground5","#00000000",U(664,"Foreground color of brackets (5). Requires enabling bracket pair colorization.")),fTn=Ve("editorBracketHighlight.foreground6","#00000000",U(665,"Foreground color of brackets (6). Requires enabling bracket pair colorization.")),Klo=Ve("editorBracketHighlight.unexpectedBracket.foreground",{dark:new Bt(new It(255,18,18,.8)),light:new Bt(new It(255,18,18,.8)),hcDark:new Bt(new It(255,50,50,1)),hcLight:"#B5200D"},U(666,"Foreground color of unexpected brackets.")),Jlo=Ve("editorBracketPairGuide.background1","#00000000",U(667,"Background color of inactive bracket pair guides (1). Requires enabling bracket pair guides.")),eco=Ve("editorBracketPairGuide.background2","#00000000",U(668,"Background color of inactive bracket pair guides (2). Requires enabling bracket pair guides.")),tco=Ve("editorBracketPairGuide.background3","#00000000",U(669,"Background color of inactive bracket pair guides (3). Requires enabling bracket pair guides.")),nco=Ve("editorBracketPairGuide.background4","#00000000",U(670,"Background color of inactive bracket pair guides (4). Requires enabling bracket pair guides.")),ico=Ve("editorBracketPairGuide.background5","#00000000",U(671,"Background color of inactive bracket pair guides (5). Requires enabling bracket pair guides.")),rco=Ve("editorBracketPairGuide.background6","#00000000",U(672,"Background color of inactive bracket pair guides (6). Requires enabling bracket pair guides.")),oco=Ve("editorBracketPairGuide.activeBackground1","#00000000",U(673,"Background color of active bracket pair guides (1). Requires enabling bracket pair guides.")),sco=Ve("editorBracketPairGuide.activeBackground2","#00000000",U(674,"Background color of active bracket pair guides (2). Requires enabling bracket pair guides.")),aco=Ve("editorBracketPairGuide.activeBackground3","#00000000",U(675,"Background color of active bracket pair guides (3). Requires enabling bracket pair guides.")),lco=Ve("editorBracketPairGuide.activeBackground4","#00000000",U(676,"Background color of active bracket pair guides (4). Requires enabling bracket pair guides.")),cco=Ve("editorBracketPairGuide.activeBackground5","#00000000",U(677,"Background color of active bracket pair guides (5). Requires enabling bracket pair guides.")),dco=Ve("editorBracketPairGuide.activeBackground6","#00000000",U(678,"Background color of active bracket pair guides (6). Requires enabling bracket pair guides."));Ve("editorUnicodeHighlight.border",U8,U(679,"Border color used to highlight unicode characters."));Ve("editorUnicodeHighlight.background",Woo,U(680,"Background color used to highlight unicode characters."));yA((e,t)=>{const n=e.getColor(Oc),r=e.getColor(rTn),o=r&&!r.isTransparent()?r:n;o&&t.addRule(`.monaco-editor .inputarea.ime-input { background-color: ${o}; }`)});class gTn extends lE{constructor(t){super(),this._context=t;const n=this._context.configuration.options,r=n.get(165);this._renderLineHighlight=n.get(110),this._renderLineHighlightOnlyWhenFocus=n.get(111),this._wordWrap=r.isViewportWrapping,this._contentLeft=r.contentLeft,this._contentWidth=r.contentWidth,this._selectionIsEmpty=!0,this._focused=!1,this._cursorLineNumbers=[1],this._selections=[new Dn(1,1,1,1)],this._renderData=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}_readFromSelections(){let t=!1;const n=new Set;for(const s of this._selections)n.add(s.positionLineNumber);const r=Array.from(n);r.sort((s,a)=>s-a),Ua(this._cursorLineNumbers,r)||(this._cursorLineNumbers=r,t=!0);const o=this._selections.every(s=>s.isEmpty());return this._selectionIsEmpty!==o&&(this._selectionIsEmpty=o,t=!0),t}onThemeChanged(t){return this._readFromSelections()}onConfigurationChanged(t){const n=this._context.configuration.options,r=n.get(165);return this._renderLineHighlight=n.get(110),this._renderLineHighlightOnlyWhenFocus=n.get(111),this._wordWrap=r.isViewportWrapping,this._contentLeft=r.contentLeft,this._contentWidth=r.contentWidth,!0}onCursorStateChanged(t){return this._selections=t.selections,this._readFromSelections()}onFlushed(t){return!0}onLinesDeleted(t){return!0}onLinesInserted(t){return!0}onScrollChanged(t){return t.scrollWidthChanged||t.scrollTopChanged}onZonesChanged(t){return!0}onFocusChanged(t){return this._renderLineHighlightOnlyWhenFocus?(this._focused=t.isFocused,!0):!1}prepareRender(t){if(!this._shouldRenderThis()){this._renderData=null;return}const n=t.visibleRange.startLineNumber,r=t.visibleRange.endLineNumber,o=[];for(let a=n;a<=r;a++){const l=a-n;o[l]=""}if(this._wordWrap){const a=this._renderOne(t,!1);for(const l of this._cursorLineNumbers){const d=this._context.viewModel.coordinatesConverter,u=d.convertViewPositionToModelPosition(new rt(l,1)).lineNumber,h=d.convertModelPositionToViewPosition(new rt(u,1)).lineNumber,g=d.convertModelPositionToViewPosition(new rt(u,this._context.viewModel.model.getLineMaxColumn(u))).lineNumber,m=Math.max(h,n),v=Math.min(g,r);for(let f=m;f<=v;f++){const k=f-n;o[k]=a}}}const s=this._renderOne(t,!0);for(const a of this._cursorLineNumbers){if(ar)continue;const l=a-n;o[l]=s}this._renderData=o}render(t,n){if(!this._renderData)return"";const r=n-t;return r>=this._renderData.length?"":this._renderData[r]}_shouldRenderInMargin(){return(this._renderLineHighlight==="gutter"||this._renderLineHighlight==="all")&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}_shouldRenderInContent(){return(this._renderLineHighlight==="line"||this._renderLineHighlight==="all")&&this._selectionIsEmpty&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}}class uco extends gTn{_renderOne(t,n){return`
    `}_shouldRenderThis(){return this._shouldRenderInContent()}_shouldRenderOther(){return this._shouldRenderInMargin()}}class hco extends gTn{_renderOne(t,n){return`
    `}_shouldRenderThis(){return!0}_shouldRenderOther(){return this._shouldRenderInContent()}}yA((e,t)=>{const n=e.getColor(rTn);if(n&&(t.addRule(`.monaco-editor .view-overlays .current-line { background-color: ${n}; }`),t.addRule(`.monaco-editor .margin-view-overlays .current-line-margin { background-color: ${n}; border: none; }`)),!n||n.isTransparent()||e.defines(C3t)){const r=e.getColor(C3t);r&&(t.addRule(`.monaco-editor .view-overlays .current-line-exact { border: 2px solid ${r}; }`),t.addRule(`.monaco-editor .margin-view-overlays .current-line-exact-margin { border: 2px solid ${r}; }`),c3(e.type)&&(t.addRule(".monaco-editor .view-overlays .current-line-exact { border-width: 1px; }"),t.addRule(".monaco-editor .margin-view-overlays .current-line-exact-margin { border-width: 1px; }")))}});class fco extends lE{constructor(t){super(),this._context=t;const n=this._context.configuration.options;this._typicalHalfwidthCharacterWidth=n.get(59).typicalHalfwidthCharacterWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(t){const n=this._context.configuration.options;return this._typicalHalfwidthCharacterWidth=n.get(59).typicalHalfwidthCharacterWidth,!0}onDecorationsChanged(t){return!0}onFlushed(t){return!0}onLinesChanged(t){return!0}onLinesDeleted(t){return!0}onLinesInserted(t){return!0}onScrollChanged(t){return t.scrollTopChanged||t.scrollWidthChanged}onZonesChanged(t){return!0}prepareRender(t){const n=t.getDecorationsInViewport();let r=[],o=0;for(let d=0,u=n.length;d{if(d.options.zIndexu.options.zIndex)return 1;const h=d.options.className,g=u.options.className;return hg?1:xe.compareRangesUsingStarts(d.range,u.range)});const s=t.visibleRange.startLineNumber,a=t.visibleRange.endLineNumber,l=[];for(let d=s;d<=a;d++){const u=d-s;l[u]=""}this._renderWholeLineDecorations(t,r,l),this._renderNormalDecorations(t,r,l),this._renderResult=l}_renderWholeLineDecorations(t,n,r){const o=t.visibleRange.startLineNumber,s=t.visibleRange.endLineNumber;for(let a=0,l=n.length;a',h=Math.max(d.range.startLineNumber,o),g=Math.min(d.range.endLineNumber,s);for(let m=h;m<=g;m++){const v=m-o;r[v]+=u}}}_renderNormalDecorations(t,n,r){const o=t.visibleRange.startLineNumber;let s=null,a=!1,l=null,d=!1;for(let u=0,h=n.length;u';l[m]+=p}}}render(t,n){if(!this._renderResult)return"";const r=n-t;return r<0||r>=this._renderResult.length?"":this._renderResult[r]}}class gco extends Am{constructor(t,n,r,o){super(t);const s=this._context.configuration.options,a=s.get(117),l=s.get(83),d=s.get(49),u=s.get(120),h=s.get(158),g={listenOnDomNode:r.domNode,className:"editor-scrollable "+YNe(t.theme.type),useShadows:!1,lazyRender:!0,vertical:a.vertical,horizontal:a.horizontal,verticalHasArrows:a.verticalHasArrows,horizontalHasArrows:a.horizontalHasArrows,verticalScrollbarSize:a.verticalScrollbarSize,verticalSliderSize:a.verticalSliderSize,horizontalScrollbarSize:a.horizontalScrollbarSize,horizontalSliderSize:a.horizontalSliderSize,handleMouseWheel:a.handleMouseWheel,alwaysConsumeMouseWheel:a.alwaysConsumeMouseWheel,arrowSize:a.arrowSize,mouseWheelScrollSensitivity:l,fastScrollSensitivity:d,scrollPredominantAxis:u,scrollByPage:a.scrollByPage,inertialScroll:h};this.scrollbar=this._register(new Jbe(n.domNode,g,this._context.viewLayout.getScrollable())),b3.write(this.scrollbar.getDomNode(),6),this.scrollbarDomNode=es(this.scrollbar.getDomNode()),this.scrollbarDomNode.setPosition("absolute"),this._setLayout();const m=(v,f,k)=>{const A={};{const p=v.scrollTop;p&&(A.scrollTop=this._context.viewLayout.getCurrentScrollTop()+p,v.scrollTop=0)}if(k){const p=v.scrollLeft;p&&(A.scrollLeft=this._context.viewLayout.getCurrentScrollLeft()+p,v.scrollLeft=0)}this._context.viewModel.viewLayout.setScrollPosition(A,1)};this._register(wt(r.domNode,"scroll",v=>m(r.domNode,!0,!0))),this._register(wt(n.domNode,"scroll",v=>m(n.domNode,!0,!1))),this._register(wt(o.domNode,"scroll",v=>m(o.domNode,!0,!1))),this._register(wt(this.scrollbarDomNode.domNode,"scroll",v=>m(this.scrollbarDomNode.domNode,!0,!1)))}dispose(){super.dispose()}_setLayout(){const t=this._context.configuration.options,n=t.get(165);this.scrollbarDomNode.setLeft(n.contentLeft),t.get(81).side==="right"?this.scrollbarDomNode.setWidth(n.contentWidth+n.minimap.minimapWidth):this.scrollbarDomNode.setWidth(n.contentWidth),this.scrollbarDomNode.setHeight(n.height)}getOverviewRulerLayoutInfo(){return this.scrollbar.getOverviewRulerLayoutInfo()}getDomNode(){return this.scrollbarDomNode}delegateVerticalScrollbarPointerDown(t){this.scrollbar.delegateVerticalScrollbarPointerDown(t)}delegateScrollFromMouseWheelEvent(t){this.scrollbar.delegateScrollFromMouseWheelEvent(t)}onConfigurationChanged(t){if(t.hasChanged(117)||t.hasChanged(83)||t.hasChanged(49)){const n=this._context.configuration.options,r=n.get(117),o=n.get(83),s=n.get(49),a=n.get(120),l={vertical:r.vertical,horizontal:r.horizontal,verticalScrollbarSize:r.verticalScrollbarSize,horizontalScrollbarSize:r.horizontalScrollbarSize,scrollByPage:r.scrollByPage,handleMouseWheel:r.handleMouseWheel,mouseWheelScrollSensitivity:o,fastScrollSensitivity:s,scrollPredominantAxis:a};this.scrollbar.updateOptions(l)}return t.hasChanged(165)&&this._setLayout(),!0}onScrollChanged(t){return!0}onThemeChanged(t){return this.scrollbar.updateClassName("editor-scrollable "+YNe(this._context.theme.type)),!0}prepareRender(t){}render(t){this.scrollbar.renderNow()}}class ZNe{constructor(t,n,r,o,s){this.startLineNumber=t,this.endLineNumber=n,this.className=r,this.tooltip=o,this._decorationToRenderBrand=void 0,this.zIndex=s??0}}class mco{constructor(t,n,r){this.className=t,this.zIndex=n,this.tooltip=r}}class kco{constructor(){this.decorations=[]}add(t){this.decorations.push(t)}getDecorations(){return this.decorations}}class mTn extends lE{_render(t,n,r){const o=[];for(let l=t;l<=n;l++){const d=l-t;o[d]=new kco}if(r.length===0)return o;r.sort((l,d)=>l.className===d.className?l.startLineNumber===d.startLineNumber?l.endLineNumber-d.endLineNumber:l.startLineNumber-d.startLineNumber:l.classNameo)continue;const u=Math.max(l,r),h=this._context.viewModel.coordinatesConverter.convertViewPositionToModelPosition(new rt(u,0)),g=this._context.viewModel.glyphLanes.getLanesAtLine(h.lineNumber).indexOf(s.preference.lane);n.push(new pco(u,g,s.preference.zIndex,s))}}_collectSortedGlyphRenderRequests(t){const n=[];return this._collectDecorationBasedGlyphRenderRequest(t,n),this._collectWidgetBasedGlyphRenderRequest(t,n),n.sort((r,o)=>r.lineNumber===o.lineNumber?r.laneIndex===o.laneIndex?r.zIndex===o.zIndex?o.type===r.type?r.type===0&&o.type===0?r.className0;){const o=n.peek();if(!o)break;const s=n.takeWhile(l=>l.lineNumber===o.lineNumber&&l.laneIndex===o.laneIndex);if(!s||s.length===0)break;const a=s[0];if(a.type===0){const l=[];for(const d of s){if(d.zIndex!==a.zIndex||d.type!==a.type)break;(l.length===0||l[l.length-1]!==d.className)&&l.push(d.className)}r.push(a.accept(l.join(" ")))}else a.widget.renderInfo={lineNumber:a.lineNumber,laneIndex:a.laneIndex}}this._decorationGlyphsToRender=r}render(t){if(!this._glyphMargin){for(const r of Object.values(this._widgets))r.domNode.setDisplay("none");for(;this._managedDomNodes.length>0;){const r=this._managedDomNodes.pop();r==null||r.domNode.remove()}return}const n=Math.round(this._glyphMarginWidth/this._glyphMarginDecorationLaneCount);for(const r of Object.values(this._widgets))if(!r.renderInfo)r.domNode.setDisplay("none");else{const o=t.viewportData.relativeVerticalOffset[r.renderInfo.lineNumber-t.viewportData.startLineNumber],s=this._glyphMarginLeft+r.renderInfo.laneIndex*this._lineHeight;r.domNode.setDisplay("block"),r.domNode.setTop(o),r.domNode.setLeft(s),r.domNode.setWidth(n),r.domNode.setHeight(this._lineHeight)}for(let r=0;rthis._decorationGlyphsToRender.length;){const r=this._managedDomNodes.pop();r==null||r.domNode.remove()}}}class Aco{constructor(t,n,r,o){this.lineNumber=t,this.laneIndex=n,this.zIndex=r,this.className=o,this.type=0}accept(t){return new bco(this.lineNumber,this.laneIndex,t)}}class pco{constructor(t,n,r,o){this.lineNumber=t,this.laneIndex=n,this.zIndex=r,this.widget=o,this.type=1}}class bco{constructor(t,n,r){this.lineNumber=t,this.laneIndex=n,this.combinedClassName=r}}function hJ(e,t,n=e.length-1){const r=wco(e,t,n);if(r!==-1)return e[r]}function wco(e,t,n=e.length-1){for(let r=n;r>=0;r--){const o=e[r];if(t(o,r))return r}return-1}function lV(e,t){const n=cV(e,t);return n===-1?void 0:e[n]}function cV(e,t,n=0,r=e.length){let o=n,s=r;for(;o0&&(n=o)}return n}function kTn(e,t){if(e.length===0)return;let n=e[0];for(let r=1;r=0&&(n=o)}return n}function vTn(e,t){return Pet(e,(n,r)=>-t(n,r))}function yco(e,t){if(e.length===0)return-1;let n=0;for(let r=1;r0&&(n=r)}return n}function Cco(e,t){for(const n of e){const r=t(n);if(r!==void 0)return r}}class ATn extends ht{constructor(){super(...arguments),this._isDisposed=!1}dispose(){super.dispose(),this._isDisposed=!0}assertNotDisposed(){if(this._isDisposed)throw new Error("TextModelPart is disposed!")}}function n3e(e,t){let n=0,r=0;const o=e.length;for(;ro)throw new hi("Illegal value for lineNumber");const s=this.getLanguageConfiguration(this.textModel.getLanguageId()).foldingRules,a=!!(s&&s.offSide);let l=-2,d=-1,u=-2,h=-1;const g=_=>{if(l!==-1&&(l===-2||l>_-1)){l=-1,d=-1;for(let S=_-2;S>=0;S--){const L=this._computeIndentLevel(S);if(L>=0){l=S,d=L;break}}}if(u===-2){u=-1,h=-1;for(let S=_;S=0){u=S,h=L;break}}}};let m=-2,v=-1,f=-2,k=-1;const A=_=>{if(m===-2){m=-1,v=-1;for(let S=_-2;S>=0;S--){const L=this._computeIndentLevel(S);if(L>=0){m=S,v=L;break}}}if(f!==-1&&(f===-2||f<_-1)){f=-1,k=-1;for(let S=_;S=0){f=S,k=L;break}}}};let p=0,b=!0,w=0,O=!0,y=0,C=0;for(let _=0;b||O;_++){const S=t-_,L=t+_;_>1&&(S<1||S1&&(L>o||L>r)&&(O=!1),_>5e4&&(b=!1,O=!1);let E=-1;if(b&&S>=1){const T=this._computeIndentLevel(S-1);T>=0?(u=S-1,h=T,E=Math.ceil(T/this.textModel.getOptions().indentSize)):(g(S),E=this._getIndentLevelForWhitespaceLine(a,d,h))}let Q=-1;if(O&&L<=o){const T=this._computeIndentLevel(L-1);T>=0?(m=L-1,v=T,Q=Math.ceil(T/this.textModel.getOptions().indentSize)):(A(L),Q=this._getIndentLevelForWhitespaceLine(a,v,k))}if(_===0){C=E;continue}if(_===1){if(L<=o&&Q>=0&&C+1===Q){b=!1,p=L,w=L,y=Q;continue}if(S>=1&&E>=0&&E-1===C){O=!1,p=S,w=S,y=E;continue}if(p=t,w=t,y=C,y===0)return{startLineNumber:p,endLineNumber:w,indent:y}}b&&(E>=y?p=S:b=!1),O&&(Q>=y?w=L:O=!1)}return{startLineNumber:p,endLineNumber:w,indent:y}}getLinesBracketGuides(t,n,r,o){var g;const s=[];for(let m=t;m<=n;m++)s.push([]);const a=!0,l=this.textModel.bracketPairs.getBracketPairsInRangeWithMinIndentation(new xe(t,1,n,this.textModel.getLineMaxColumn(n))).toArray();let d;if(r&&l.length>0){const m=(t<=r.lineNumber&&r.lineNumber<=n?l:this.textModel.bracketPairs.getBracketPairsInRange(xe.fromPositions(r)).toArray()).filter(v=>xe.strictContainsPosition(v.range,r));d=(g=hJ(m,v=>a))==null?void 0:g.range}const u=this.textModel.getOptions().bracketPairColorizationOptions.independentColorPoolPerBracketType,h=new pTn;for(const m of l){if(!m.closingBracketRange)continue;const v=d&&m.range.equalsRange(d);if(!v&&!o.includeInactive)continue;const f=h.getInlineClassName(m.nestingLevel,m.nestingLevelOfEqualBracketType,u)+(o.highlightActive&&v?" "+h.activeClassName:""),k=m.openingBracketRange.getStartPosition(),A=m.closingBracketRange.getStartPosition(),p=o.horizontalGuides===fD.Enabled||o.horizontalGuides===fD.EnabledForActive&&v;if(m.range.startLineNumber===m.range.endLineNumber){p&&s[m.range.startLineNumber-t].push(new uQ(-1,m.openingBracketRange.getEndPosition().column,f,new mZ(!1,A.column),-1,-1));continue}const b=this.getVisibleColumnFromPosition(A),w=this.getVisibleColumnFromPosition(m.openingBracketRange.getStartPosition()),O=Math.min(w,b,m.minVisibleColumnIndentation+1);let y=!1;Og(this.textModel.getLineContent(m.closingBracketRange.startLineNumber))=t&&w>O&&s[k.lineNumber-t].push(new uQ(O,-1,f,new mZ(!1,k.column),-1,-1)),A.lineNumber<=n&&b>O&&s[A.lineNumber-t].push(new uQ(O,-1,f,new mZ(!y,A.column),-1,-1)))}for(const m of s)m.sort((v,f)=>v.visibleColumn-f.visibleColumn);return s}getVisibleColumnFromPosition(t){return Ll.visibleColumnFromColumn(this.textModel.getLineContent(t.lineNumber),t.column,this.textModel.getOptions().tabSize)+1}getLinesIndentGuides(t,n){this.assertNotDisposed();const r=this.textModel.getLineCount();if(t<1||t>r)throw new Error("Illegal value for startLineNumber");if(n<1||n>r)throw new Error("Illegal value for endLineNumber");const o=this.textModel.getOptions(),s=this.getLanguageConfiguration(this.textModel.getLanguageId()).foldingRules,a=!!(s&&s.offSide),l=new Array(n-t+1);let d=-2,u=-1,h=-2,g=-1;for(let m=t;m<=n;m++){const v=m-t,f=this._computeIndentLevel(m-1);if(f>=0){d=m-1,u=f,l[v]=Math.ceil(f/o.indentSize);continue}if(d===-2){d=-1,u=-1;for(let k=m-2;k>=0;k--){const A=this._computeIndentLevel(k);if(A>=0){d=k,u=A;break}}}if(h!==-1&&(h===-2||h=0){h=k,g=A;break}}}l[v]=this._getIndentLevelForWhitespaceLine(a,u,g)}return l}_getIndentLevelForWhitespaceLine(t,n,r){const o=this.textModel.getOptions();return n===-1||r===-1?0:no||this._maxIndentLeft>0&&A>this._maxIndentLeft)break;const p=k.horizontalLine?k.horizontalLine.top?"horizontal-top":"horizontal-bottom":"vertical",b=k.horizontalLine?(((u=t.visibleRangeForPosition(new rt(h,k.horizontalLine.endColumn)))==null?void 0:u.left)??A+this._spaceWidth)-A:this._spaceWidth;v+=`
    `}l[g]=v}this._renderResult=l}getGuidesByLine(t,n,r){const o=this._bracketPairGuideOptions.bracketPairs!==!1?this._context.viewModel.getBracketGuidesInRangeByLine(t,n,r,{highlightActive:this._bracketPairGuideOptions.highlightActiveBracketPair,horizontalGuides:this._bracketPairGuideOptions.bracketPairsHorizontal===!0?fD.Enabled:this._bracketPairGuideOptions.bracketPairsHorizontal==="active"?fD.EnabledForActive:fD.Disabled,includeInactive:this._bracketPairGuideOptions.bracketPairs===!0}):null,s=this._bracketPairGuideOptions.indentation?this._context.viewModel.getLinesIndentGuides(t,n):null;let a=0,l=0,d=0;if(this._bracketPairGuideOptions.highlightActiveIndentation!==!1&&r){const g=this._context.viewModel.getActiveIndentGuide(r.lineNumber,t,n);a=g.startLineNumber,l=g.endLineNumber,d=g.indent}const{indentSize:u}=this._context.viewModel.model.getOptions(),h=[];for(let g=t;g<=n;g++){const m=new Array;h.push(m);const v=o?o[g-t]:[],f=new F8(v),k=s?s[g-t]:0;for(let A=1;A<=k;A++){const p=(A-1)*u+1,b=(this._bracketPairGuideOptions.highlightActiveIndentation==="always"||v.length===0)&&a<=g&&g<=l&&A===d;m.push(...f.takeWhile(O=>O.visibleColumn!0)||[])}return h}render(t,n){if(!this._renderResult)return"";const r=n-t;return r<0||r>=this._renderResult.length?"":this._renderResult[r]}}function OP(e){if(!(e&&e.isTransparent()))return e}yA((e,t)=>{const n=[{bracketColor:lTn,guideColor:Jlo,guideColorActive:oco},{bracketColor:cTn,guideColor:eco,guideColorActive:sco},{bracketColor:dTn,guideColor:tco,guideColorActive:aco},{bracketColor:uTn,guideColor:nco,guideColorActive:lco},{bracketColor:hTn,guideColor:ico,guideColorActive:cco},{bracketColor:fTn,guideColor:rco,guideColorActive:dco}],r=new pTn,o=[{indentColor:Fie,indentColorActive:Nie},{indentColor:Qlo,indentColorActive:Mlo},{indentColor:Dlo,indentColorActive:Plo},{indentColor:Blo,indentColorActive:Flo},{indentColor:Rlo,indentColorActive:Nlo},{indentColor:Ilo,indentColorActive:Ulo}],s=n.map(l=>{const d=e.getColor(l.bracketColor),u=e.getColor(l.guideColor),h=e.getColor(l.guideColorActive),g=OP(OP(u)??(d==null?void 0:d.transparent(.3))),m=OP(OP(h)??d);if(!(!g||!m))return{guideColor:g,guideColorActive:m}}).filter(Mu),a=o.map(l=>{const d=e.getColor(l.indentColor),u=e.getColor(l.indentColorActive),h=OP(d),g=OP(u);if(!(!h||!g))return{indentColor:h,indentColorActive:g}}).filter(Mu);if(s.length>0){for(let l=0;l<30;l++){const d=s[l%s.length];t.addRule(`.monaco-editor .${r.getInlineClassNameOfLevel(l).replace(/ /g,".")} { --guide-color: ${d.guideColor}; --guide-color-active: ${d.guideColorActive}; }`)}t.addRule(".monaco-editor .vertical { box-shadow: 1px 0 0 0 var(--guide-color) inset; }"),t.addRule(".monaco-editor .horizontal-top { border-top: 1px solid var(--guide-color); }"),t.addRule(".monaco-editor .horizontal-bottom { border-bottom: 1px solid var(--guide-color); }"),t.addRule(`.monaco-editor .vertical.${r.activeClassName} { box-shadow: 1px 0 0 0 var(--guide-color-active) inset; }`),t.addRule(`.monaco-editor .horizontal-top.${r.activeClassName} { border-top: 1px solid var(--guide-color-active); }`),t.addRule(`.monaco-editor .horizontal-bottom.${r.activeClassName} { border-bottom: 1px solid var(--guide-color-active); }`)}if(a.length>0){for(let l=0;l<30;l++){const d=a[l%a.length];t.addRule(`.monaco-editor .lines-content .core-guide-indent.lvl-${l} { --indent-color: ${d.indentColor}; --indent-color-active: ${d.indentColorActive}; }`)}t.addRule(".monaco-editor .lines-content .core-guide-indent { box-shadow: 1px 0 0 0 var(--indent-color) inset; }"),t.addRule(".monaco-editor .lines-content .core-guide-indent.indent-active { box-shadow: 1px 0 0 0 var(--indent-color-active) inset; }")}});const Tve=class Tve extends lE{constructor(t){super(),this._context=t,this._readConfig(),this._lastCursorModelPosition=new rt(1,1),this._renderResult=null,this._activeModelLineNumber=1,this._context.addEventHandler(this)}_readConfig(){const t=this._context.configuration.options;this._lineHeight=t.get(75);const n=t.get(76);this._renderLineNumbers=n.renderType,this._renderCustomLineNumbers=n.renderFn,this._renderFinalNewline=t.get(109);const r=t.get(165);this._lineNumbersLeft=r.lineNumbersLeft,this._lineNumbersWidth=r.lineNumbersWidth}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(t){return this._readConfig(),!0}onCursorStateChanged(t){const n=t.selections[0].getPosition();this._lastCursorModelPosition=this._context.viewModel.coordinatesConverter.convertViewPositionToModelPosition(n);let r=!1;return this._activeModelLineNumber!==this._lastCursorModelPosition.lineNumber&&(this._activeModelLineNumber=this._lastCursorModelPosition.lineNumber,r=!0),(this._renderLineNumbers===2||this._renderLineNumbers===3)&&(r=!0),r}onFlushed(t){return!0}onLinesChanged(t){return!0}onLinesDeleted(t){return!0}onLinesInserted(t){return!0}onScrollChanged(t){return t.scrollTopChanged}onZonesChanged(t){return!0}onDecorationsChanged(t){return t.affectsLineNumber}_getLineRenderLineNumber(t){const n=this._context.viewModel.coordinatesConverter.convertViewPositionToModelPosition(new rt(t,1));if(n.column!==1)return"";const r=n.lineNumber;if(this._renderCustomLineNumbers)return this._renderCustomLineNumbers(r);if(this._renderLineNumbers===2){const o=Math.abs(this._lastCursorModelPosition.lineNumber-r);return o===0?''+r+"":String(o)}if(this._renderLineNumbers===3){if(this._lastCursorModelPosition.lineNumber===r||r%10===0)return String(r);const o=this._context.viewModel.getLineCount();return r===o?String(r):""}return String(r)}prepareRender(t){if(this._renderLineNumbers===0){this._renderResult=null;return}const n=v1?this._lineHeight%2===0?" lh-even":" lh-odd":"",r=t.visibleRange.startLineNumber,o=t.visibleRange.endLineNumber,s=this._context.viewModel.getDecorationsInViewport(t.visibleRange).filter(u=>!!u.options.lineNumberClassName);s.sort((u,h)=>xe.compareRangesUsingEnds(u.range,h.range));let a=0;const l=this._context.viewModel.getLineCount(),d=[];for(let u=r;u<=o;u++){const h=u-r,g=this._context.viewModel.coordinatesConverter.convertViewPositionToModelPosition(new rt(u,1)).lineNumber;let m=this._getLineRenderLineNumber(u),v="";for(;a${m}`}this._renderResult=d}render(t,n){if(!this._renderResult)return"";const r=n-t;return r<0||r>=this._renderResult.length?"":this._renderResult[r]}};Tve.CLASS_NAME="line-numbers";let i1e=Tve;yA((e,t)=>{const n=e.getColor(xlo),r=e.getColor(Wlo);r?t.addRule(`.monaco-editor .line-numbers.dimmed-line-number { color: ${r}; }`):n&&t.addRule(`.monaco-editor .line-numbers.dimmed-line-number { color: ${n.transparent(.4)}; }`)});const MU="monaco-mouse-cursor-text";class ALe{get didDomLayout(){return this._didDomLayout}readClientRect(){if(!this._clientRectRead){this._clientRectRead=!0;const t=this._domNode.getBoundingClientRect();this.markDidDomLayout(),this._clientRectDeltaLeft=t.left,this._clientRectScale=t.width/this._domNode.offsetWidth}}get clientRectDeltaLeft(){return this._clientRectRead||this.readClientRect(),this._clientRectDeltaLeft}get clientRectScale(){return this._clientRectRead||this.readClientRect(),this._clientRectScale}constructor(t,n){this._domNode=t,this.endNode=n,this._didDomLayout=!1,this._clientRectDeltaLeft=0,this._clientRectScale=1,this._clientRectRead=!1}markDidDomLayout(){this._didDomLayout=!0}}class r1e{constructor(t,n){this.themeType=n;const r=t.options,o=r.get(59);this.renderWhitespace=r.get(113),this.experimentalWhitespaceRendering=r.get(47),this.renderControlCharacters=r.get(108),this.spaceWidth=o.spaceWidth,this.middotWidth=o.middotWidth,this.wsmiddotWidth=o.wsmiddotWidth,this.useMonospaceOptimizations=o.isMonospace&&!r.get(40),this.canUseHalfwidthRightwardsArrow=o.canUseHalfwidthRightwardsArrow,this.lineHeight=r.get(75),this.stopRenderingLineAfter=r.get(133),this.fontLigatures=r.get(60),this.verticalScrollbarSize=r.get(117).verticalScrollbarSize,this.useGpu=r.get(46)==="on"}equals(t){return this.themeType===t.themeType&&this.renderWhitespace===t.renderWhitespace&&this.experimentalWhitespaceRendering===t.experimentalWhitespaceRendering&&this.renderControlCharacters===t.renderControlCharacters&&this.spaceWidth===t.spaceWidth&&this.middotWidth===t.middotWidth&&this.wsmiddotWidth===t.wsmiddotWidth&&this.useMonospaceOptimizations===t.useMonospaceOptimizations&&this.canUseHalfwidthRightwardsArrow===t.canUseHalfwidthRightwardsArrow&&this.lineHeight===t.lineHeight&&this.stopRenderingLineAfter===t.stopRenderingLineAfter&&this.fontLigatures===t.fontLigatures&&this.verticalScrollbarSize===t.verticalScrollbarSize&&this.useGpu===t.useGpu}}class Lco{constructor(){this._currentVisibleRange=new xe(1,1,1,1)}getCurrentVisibleRange(){return this._currentVisibleRange}setCurrentVisibleRange(t){this._currentVisibleRange=t}}class xco{constructor(t,n,r,o,s,a,l){this.minimalReveal=t,this.lineNumber=n,this.startColumn=r,this.endColumn=o,this.startScrollTop=s,this.stopScrollTop=a,this.scrollType=l,this.type="range",this.minLineNumber=n,this.maxLineNumber=n}}class Eco{constructor(t,n,r,o,s){this.minimalReveal=t,this.selections=n,this.startScrollTop=r,this.stopScrollTop=o,this.scrollType=s,this.type="selections";let a=n[0].startLineNumber,l=n[0].endLineNumber;for(let d=1,u=n.length;dnew pS(n,this._viewLineOptions)}),this.domNode=this._visibleLines.domNode,b3.write(this.domNode,8),this.domNode.setClassName(`view-lines ${MU}`),Uu(this.domNode,a),this._maxLineWidth=0,this._asyncUpdateLineWidths=new Es(()=>{this._updateLineWidthsSlow()},200),this._asyncCheckMonospaceFontAssumptions=new Es(()=>{this._checkMonospaceFontAssumptions()},2e3),this._lastRenderedData=new Lco,this._horizontalRevealRequest=null,this._stickyScrollEnabled=s.get(131).enabled,this._maxNumberStickyLines=s.get(131).maxLineCount}dispose(){this._asyncUpdateLineWidths.dispose(),this._asyncCheckMonospaceFontAssumptions.dispose(),super.dispose()}getDomNode(){return this.domNode}onConfigurationChanged(t){this._visibleLines.onConfigurationChanged(t),t.hasChanged(166)&&(this._maxLineWidth=0);const n=this._context.configuration.options,r=n.get(59),o=n.get(166);return this._lineHeight=n.get(75),this._typicalHalfwidthCharacterWidth=r.typicalHalfwidthCharacterWidth,this._isViewportWrapping=o.isViewportWrapping,this._revealHorizontalRightPadding=n.get(114),this._cursorSurroundingLines=n.get(35),this._cursorSurroundingLinesStyle=n.get(36),this._canUseLayerHinting=!n.get(39),this._stickyScrollEnabled=n.get(131).enabled,this._maxNumberStickyLines=n.get(131).maxLineCount,Uu(this.domNode,r),this._onOptionsMaybeChanged(),t.hasChanged(165)&&(this._maxLineWidth=0),!0}_onOptionsMaybeChanged(){const t=this._context.configuration,n=new r1e(t,this._context.theme.type);if(!this._viewLineOptions.equals(n)){this._viewLineOptions=n;const r=this._visibleLines.getStartLineNumber(),o=this._visibleLines.getEndLineNumber();for(let s=r;s<=o;s++)this._visibleLines.getVisibleLine(s).onOptionsChanged(this._viewLineOptions);return!0}return!1}onCursorStateChanged(t){const n=this._visibleLines.getStartLineNumber(),r=this._visibleLines.getEndLineNumber();let o=!1;for(let s=n;s<=r;s++)o=this._visibleLines.getVisibleLine(s).onSelectionChanged()||o;return o}onDecorationsChanged(t){{const n=this._visibleLines.getStartLineNumber(),r=this._visibleLines.getEndLineNumber();for(let o=n;o<=r;o++)this._visibleLines.getVisibleLine(o).onDecorationsChanged()}return!0}onFlushed(t){const n=this._visibleLines.onFlushed(t,this._viewLineOptions.useGpu);return this._maxLineWidth=0,n}onLinesChanged(t){return this._visibleLines.onLinesChanged(t)}onLinesDeleted(t){return this._visibleLines.onLinesDeleted(t)}onLinesInserted(t){return this._visibleLines.onLinesInserted(t)}onRevealRangeRequest(t){const n=this._computeScrollTopToRevealRange(this._context.viewLayout.getFutureViewport(),t.source,t.minimalReveal,t.range,t.selections,t.verticalType);if(n===-1)return!1;let r=this._context.viewLayout.validateScrollPosition({scrollTop:n});t.revealHorizontal?t.range&&t.range.startLineNumber!==t.range.endLineNumber?r={scrollTop:r.scrollTop,scrollLeft:0}:t.range?this._horizontalRevealRequest=new xco(t.minimalReveal,t.range.startLineNumber,t.range.startColumn,t.range.endColumn,this._context.viewLayout.getCurrentScrollTop(),r.scrollTop,t.scrollType):t.selections&&t.selections.length>0&&(this._horizontalRevealRequest=new Eco(t.minimalReveal,t.selections,this._context.viewLayout.getCurrentScrollTop(),r.scrollTop,t.scrollType)):this._horizontalRevealRequest=null;const s=Math.abs(this._context.viewLayout.getCurrentScrollTop()-r.scrollTop)<=this._lineHeight?1:t.scrollType;return this._context.viewModel.viewLayout.setScrollPosition(r,s),!0}onScrollChanged(t){if(this._horizontalRevealRequest&&t.scrollLeftChanged&&(this._horizontalRevealRequest=null),this._horizontalRevealRequest&&t.scrollTopChanged){const n=Math.min(this._horizontalRevealRequest.startScrollTop,this._horizontalRevealRequest.stopScrollTop),r=Math.max(this._horizontalRevealRequest.startScrollTop,this._horizontalRevealRequest.stopScrollTop);(t.scrollTopr)&&(this._horizontalRevealRequest=null)}return this.domNode.setWidth(t.scrollWidth),this._visibleLines.onScrollChanged(t)||!0}onTokensChanged(t){return this._visibleLines.onTokensChanged(t)}onZonesChanged(t){return this._context.viewModel.viewLayout.setMaxLineWidth(this._maxLineWidth),this._visibleLines.onZonesChanged(t)}onThemeChanged(t){return this._onOptionsMaybeChanged()}getPositionFromDOMInfo(t,n){const r=this._getViewLineDomNode(t);if(r===null)return null;const o=this._getLineNumberFor(r);if(o===-1||o<1||o>this._context.viewModel.getLineCount())return null;if(this._context.viewModel.getLineMaxColumn(o)===1)return new rt(o,1);const s=this._visibleLines.getStartLineNumber(),a=this._visibleLines.getEndLineNumber();if(oa)return null;let l=this._visibleLines.getVisibleLine(o).getColumnOfNodeOffset(t,n);const d=this._context.viewModel.getLineMinColumn(o);return lr)return-1;const o=new ALe(this.domNode.domNode,this._textRangeRestingSpot),s=this._visibleLines.getVisibleLine(t).getWidth(o);return this._updateLineWidthsSlowIfDomDidLayout(o),s}linesVisibleRangesForRange(t,n){if(this.shouldRender())return null;const r=t.endLineNumber,o=xe.intersectRanges(t,this._lastRenderedData.getCurrentVisibleRange());if(!o)return null;const s=[];let a=0;const l=new ALe(this.domNode.domNode,this._textRangeRestingSpot);let d=0;n&&(d=this._context.viewModel.coordinatesConverter.convertViewPositionToModelPosition(new rt(o.startLineNumber,1)).lineNumber);const u=this._visibleLines.getStartLineNumber(),h=this._visibleLines.getEndLineNumber();for(let g=o.startLineNumber;g<=o.endLineNumber;g++){if(gh)continue;const m=g===o.startLineNumber?o.startColumn:1,v=g!==r,f=v?this._context.viewModel.getLineMaxColumn(g):o.endColumn,A=this._visibleLines.getVisibleLine(g).getVisibleRangesForRange(g,m,f,l);if(A){if(n&&gthis._visibleLines.getEndLineNumber())return null;const o=new ALe(this.domNode.domNode,this._textRangeRestingSpot),s=this._visibleLines.getVisibleLine(t).getVisibleRangesForRange(t,n,r,o);return this._updateLineWidthsSlowIfDomDidLayout(o),s}_lineIsRenderedRTL(t){return tthis._visibleLines.getEndLineNumber()?!1:this._visibleLines.getVisibleLine(t).isRenderedRTL()}visibleRangeForPosition(t){const n=this._visibleRangesForLineRange(t.lineNumber,t.column,t.column);return n?new j7n(n.outsideRenderedLine,n.ranges[0].left):null}_updateLineWidthsFast(){return this._updateLineWidths(!0)}_updateLineWidthsSlow(){this._updateLineWidths(!1)}_updateLineWidthsSlowIfDomDidLayout(t){t.didDomLayout&&(this._asyncUpdateLineWidths.isScheduled()||(this._asyncUpdateLineWidths.cancel(),this._updateLineWidthsSlow()))}_updateLineWidths(t){const n=this._visibleLines.getStartLineNumber(),r=this._visibleLines.getEndLineNumber();let o=1,s=!0;for(let a=n;a<=r;a++){const l=this._visibleLines.getVisibleLine(a);if(t&&!l.getWidthIsFast()){s=!1;continue}o=Math.max(o,l.getWidth(null))}return s&&n===1&&r===this._context.viewModel.getLineCount()&&(this._maxLineWidth=0),this._ensureMaxLineWidth(o),s}_checkMonospaceFontAssumptions(){let t=-1,n=-1;const r=this._visibleLines.getStartLineNumber(),o=this._visibleLines.getEndLineNumber();for(let s=r;s<=o;s++){const a=this._visibleLines.getVisibleLine(s);if(a.needsMonospaceFontCheck()){const l=a.getWidth(null);l>n&&(n=l,t=s)}}if(t!==-1&&!this._visibleLines.getVisibleLine(t).monospaceAssumptionsAreValid())for(let s=r;s<=o;s++)this._visibleLines.getVisibleLine(s).onMonospaceAssumptionsInvalidated()}prepareRender(){throw new Error("Not supported")}render(){throw new Error("Not supported")}renderText(t){if(this._visibleLines.renderLines(t),this._lastRenderedData.setCurrentVisibleRange(t.visibleRange),this.domNode.setWidth(this._context.viewLayout.getScrollWidth()),this.domNode.setHeight(Math.min(this._context.viewLayout.getScrollHeight(),1e6)),this._horizontalRevealRequest){const r=this._horizontalRevealRequest;if(t.startLineNumber<=r.minLineNumber&&r.maxLineNumber<=t.endLineNumber){this._horizontalRevealRequest=null,this.onDidRender();const o=this._computeScrollLeftToReveal(r);o&&(!this._isViewportWrapping&&!o.hasRTL&&this._ensureMaxLineWidth(o.maxHorizontalOffset),this._context.viewModel.viewLayout.setScrollPosition({scrollLeft:o.scrollLeft},r.scrollType))}}if(this._updateLineWidthsFast()?this._asyncUpdateLineWidths.cancel():this._asyncUpdateLineWidths.schedule(),v1&&!this._asyncCheckMonospaceFontAssumptions.isScheduled()){const r=this._visibleLines.getStartLineNumber(),o=this._visibleLines.getEndLineNumber();for(let s=r;s<=o;s++)if(this._visibleLines.getVisibleLine(s).needsMonospaceFontCheck()){this._asyncCheckMonospaceFontAssumptions.schedule();break}}this._linesContent.setLayerHinting(this._canUseLayerHinting),this._linesContent.setContain("strict");const n=this._context.viewLayout.getCurrentScrollTop()-t.bigNumbersDelta;this._linesContent.setTop(-n),this._linesContent.setLeft(-this._context.viewLayout.getCurrentScrollLeft())}_ensureMaxLineWidth(t){const n=Math.ceil(t);this._maxLineWidth0){let p=s[0].startLineNumber,b=s[0].endLineNumber;for(let w=1,O=s.length;wd){if(!h)return-1;A=g}else if(a===5||a===6)if(a===6&&l<=g&&m<=u)A=l;else{const p=Math.max(5*this._lineHeight,d*.2),b=g-p,w=m-d;A=Math.max(w,b)}else if(a===1||a===2)if(a===2&&l<=g&&m<=u)A=l;else{const p=(g+m)/2;A=Math.max(0,p-d/2)}else A=this._computeMinimumScrolling(l,u,g,m,a===3,a===4);return A}_computeScrollLeftToReveal(t){const n=this._context.viewLayout.getCurrentViewport(),r=this._context.configuration.options.get(165),o=n.left,s=o+n.width-r.verticalScrollbarWidth;let a=1073741824,l=0,d=!1;if(t.type==="range"){d=this._lineIsRenderedRTL(t.lineNumber);const h=this._visibleRangesForLineRange(t.lineNumber,t.startColumn,t.endColumn);if(!h)return null;for(const g of h.ranges)a=Math.min(a,Math.round(g.left)),l=Math.max(l,Math.round(g.left+g.width))}else for(const h of t.selections){if(h.startLineNumber!==h.endLineNumber)return null;const g=this._visibleRangesForLineRange(h.startLineNumber,h.startColumn,h.endColumn);if(d||(d=this._lineIsRenderedRTL(h.startLineNumber)),!g)return null;for(const m of g.ranges)a=Math.min(a,Math.round(m.left)),l=Math.max(l,Math.round(m.left+m.width))}return t.minimalReveal||(a=Math.max(0,a-Qve.HORIZONTAL_EXTRA_PX),l+=this._revealHorizontalRightPadding),t.type==="selections"&&l-a>n.width?null:{scrollLeft:this._computeMinimumScrolling(o,s,a,l),maxHorizontalOffset:l,hasRTL:d}}_computeMinimumScrolling(t,n,r,o,s,a){t=t|0,n=n|0,r=r|0,o=o|0,s=!!s,a=!!a;const l=n-t;if(o-rn)return Math.max(0,o-l)}else return r;return t}};Qve.HORIZONTAL_EXTRA_PX=30;let qNe=Qve;class Tco extends mTn{constructor(t){super(),this._context=t;const r=this._context.configuration.options.get(165);this._decorationsLeft=r.decorationsLeft,this._decorationsWidth=r.decorationsWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(t){const r=this._context.configuration.options.get(165);return this._decorationsLeft=r.decorationsLeft,this._decorationsWidth=r.decorationsWidth,!0}onDecorationsChanged(t){return!0}onFlushed(t){return!0}onLinesChanged(t){return!0}onLinesDeleted(t){return!0}onLinesInserted(t){return!0}onScrollChanged(t){return t.scrollTopChanged}onZonesChanged(t){return!0}_getDecorations(t){const n=t.getDecorationsInViewport(),r=[];let o=0;for(let s=0,a=n.length;s',d=[];for(let u=n;u<=r;u++){const h=u-n,g=o[h].getDecorations();let m="";for(const v of g){let f='
    ';s[l]=u}this._renderResult=s}render(t,n){return this._renderResult?this._renderResult[n-t]:""}}const v5=class v5{constructor(t,n,r,o){this._rgba8Brand=void 0,this.r=v5._clamp(t),this.g=v5._clamp(n),this.b=v5._clamp(r),this.a=v5._clamp(o)}equals(t){return this.r===t.r&&this.g===t.g&&this.b===t.b&&this.a===t.a}static _clamp(t){return t<0?0:t>255?255:t|0}};v5.Empty=new v5(0,0,0,0);let n8=v5,Dco=class{constructor(){this._tokenizationSupports=new Map,this._factories=new Map,this._onDidChange=new at,this.onDidChange=this._onDidChange.event,this._colorMap=null}handleChange(t){this._onDidChange.fire({changedLanguages:t,changedColorMap:!1})}register(t,n){return this._tokenizationSupports.set(t,n),this.handleChange([t]),$n(()=>{this._tokenizationSupports.get(t)===n&&(this._tokenizationSupports.delete(t),this.handleChange([t]))})}get(t){return this._tokenizationSupports.get(t)||null}registerFactory(t,n){var o;(o=this._factories.get(t))==null||o.dispose();const r=new Bco(this,t,n);return this._factories.set(t,r),$n(()=>{const s=this._factories.get(t);!s||s!==r||(this._factories.delete(t),s.dispose())})}async getOrCreate(t){const n=this.get(t);if(n)return n;const r=this._factories.get(t);return!r||r.isResolved?null:(await r.resolve(),this.get(t))}isResolved(t){if(this.get(t))return!0;const r=this._factories.get(t);return!!(!r||r.isResolved)}setColorMap(t){this._colorMap=t,this._onDidChange.fire({changedLanguages:Array.from(this._tokenizationSupports.keys()),changedColorMap:!0})}getColorMap(){return this._colorMap}getDefaultBackground(){return this._colorMap&&this._colorMap.length>2?this._colorMap[2]:null}};class Bco extends ht{get isResolved(){return this._isResolved}constructor(t,n,r){super(),this._registry=t,this._languageId=n,this._factory=r,this._isDisposed=!1,this._resolvePromise=null,this._isResolved=!1}dispose(){this._isDisposed=!0,super.dispose()}async resolve(){return this._resolvePromise||(this._resolvePromise=this._create()),this._resolvePromise}async _create(){const t=await this._factory.tokenizationSupport;this._isResolved=!0,t&&!this._isDisposed&&this._register(this._registry.register(this._languageId,t))}}let gJ=class{constructor(t,n,r){this.offset=t,this.type=n,this.language=r,this._tokenBrand=void 0}toString(){return"("+this.offset+", "+this.type+")"}};class Fet{constructor(t,n){this.tokens=t,this.endState=n,this._tokenizationResultBrand=void 0}}class i3e{constructor(t,n){this.tokens=t,this.endState=n,this._encodedTokenizationResultBrand=void 0}}var d0;(function(e){e[e.Increase=0]="Increase",e[e.Decrease=1]="Decrease"})(d0||(d0={}));var dV;(function(e){const t=new Map;t.set(0,zt.symbolMethod),t.set(1,zt.symbolFunction),t.set(2,zt.symbolConstructor),t.set(3,zt.symbolField),t.set(4,zt.symbolVariable),t.set(5,zt.symbolClass),t.set(6,zt.symbolStruct),t.set(7,zt.symbolInterface),t.set(8,zt.symbolModule),t.set(9,zt.symbolProperty),t.set(10,zt.symbolEvent),t.set(11,zt.symbolOperator),t.set(12,zt.symbolUnit),t.set(13,zt.symbolValue),t.set(15,zt.symbolEnum),t.set(14,zt.symbolConstant),t.set(15,zt.symbolEnum),t.set(16,zt.symbolEnumMember),t.set(17,zt.symbolKeyword),t.set(28,zt.symbolSnippet),t.set(18,zt.symbolText),t.set(19,zt.symbolColor),t.set(20,zt.symbolFile),t.set(21,zt.symbolReference),t.set(22,zt.symbolCustomColor),t.set(23,zt.symbolFolder),t.set(24,zt.symbolTypeParameter),t.set(25,zt.account),t.set(26,zt.issues),t.set(27,zt.tools);function n(a){let l=t.get(a);return l||(console.info("No codicon found for CompletionItemKind "+a),l=zt.symbolProperty),l}e.toIcon=n;function r(a){switch(a){case 0:return U(728,"Method");case 1:return U(729,"Function");case 2:return U(730,"Constructor");case 3:return U(731,"Field");case 4:return U(732,"Variable");case 5:return U(733,"Class");case 6:return U(734,"Struct");case 7:return U(735,"Interface");case 8:return U(736,"Module");case 9:return U(737,"Property");case 10:return U(738,"Event");case 11:return U(739,"Operator");case 12:return U(740,"Unit");case 13:return U(741,"Value");case 14:return U(742,"Constant");case 15:return U(743,"Enum");case 16:return U(744,"Enum Member");case 17:return U(745,"Keyword");case 18:return U(746,"Text");case 19:return U(747,"Color");case 20:return U(748,"File");case 21:return U(749,"Reference");case 22:return U(750,"Custom Color");case 23:return U(751,"Folder");case 24:return U(752,"Type Parameter");case 25:return U(753,"User");case 26:return U(754,"Issue");case 27:return U(755,"Tool");case 28:return U(756,"Snippet");default:return""}}e.toLabel=r;const o=new Map;o.set("method",0),o.set("function",1),o.set("constructor",2),o.set("field",3),o.set("variable",4),o.set("class",5),o.set("struct",6),o.set("interface",7),o.set("module",8),o.set("property",9),o.set("event",10),o.set("operator",11),o.set("unit",12),o.set("value",13),o.set("constant",14),o.set("enum",15),o.set("enum-member",16),o.set("enumMember",16),o.set("keyword",17),o.set("snippet",28),o.set("text",18),o.set("color",19),o.set("file",20),o.set("reference",21),o.set("customcolor",22),o.set("folder",23),o.set("type-parameter",24),o.set("typeParameter",24),o.set("account",25),o.set("issue",26),o.set("tool",27);function s(a,l){let d=o.get(a);return typeof d>"u"&&!l&&(d=9),d}e.fromString=s})(dV||(dV={}));var Zm;(function(e){e[e.Automatic=0]="Automatic",e[e.Explicit=1]="Explicit"})(Zm||(Zm={}));class bTn{constructor(t,n,r,o){this.range=t,this.text=n,this.completionKind=r,this.isSnippetText=o}equals(t){return xe.lift(this.range).equalsRange(t.range)&&this.text===t.text&&this.completionKind===t.completionKind&&this.isSnippetText===t.isSnippetText}}var KNe;(function(e){e[e.Code=1]="Code",e[e.Label=2]="Label"})(KNe||(KNe={}));class r3e{static fromExtensionId(t){return new r3e(t,void 0,void 0)}constructor(t,n,r){this.extensionId=t,this.extensionVersion=n,this.providerId=r}toString(){let t="";return this.extensionId&&(t+=this.extensionId),this.extensionVersion&&(t+=`@${this.extensionVersion}`),this.providerId&&(t+=`:${this.providerId}`),t.length===0&&(t="unknown"),t}toStringWithoutVersion(){let t="";return this.extensionId&&(t+=this.extensionId),this.providerId&&(t+=`:${this.providerId}`),t}}var uR;(function(e){e[e.Accepted=0]="Accepted",e[e.Rejected=1]="Rejected",e[e.Ignored=2]="Ignored"})(uR||(uR={}));var mJ;(function(e){e[e.Automatic=0]="Automatic",e[e.PasteAs=1]="PasteAs"})(mJ||(mJ={}));var ly;(function(e){e[e.Invoke=1]="Invoke",e[e.TriggerCharacter=2]="TriggerCharacter",e[e.ContentChange=3]="ContentChange"})(ly||(ly={}));var uV;(function(e){e[e.Text=0]="Text",e[e.Read=1]="Read",e[e.Write=2]="Write"})(uV||(uV={}));function Rco(e){return!!e&&vi.isUri(e.uri)&&xe.isIRange(e.range)&&(xe.isIRange(e.originSelectionRange)||xe.isIRange(e.targetSelectionRange))}const Ico={17:U(757,"array"),16:U(758,"boolean"),4:U(759,"class"),13:U(760,"constant"),8:U(761,"constructor"),9:U(762,"enumeration"),21:U(763,"enumeration member"),23:U(764,"event"),7:U(765,"field"),0:U(766,"file"),11:U(767,"function"),10:U(768,"interface"),19:U(769,"key"),5:U(770,"method"),1:U(771,"module"),2:U(772,"namespace"),20:U(773,"null"),15:U(774,"number"),18:U(775,"object"),24:U(776,"operator"),3:U(777,"package"),6:U(778,"property"),14:U(779,"string"),22:U(780,"struct"),25:U(781,"type parameter"),12:U(782,"variable")};function Mco(e,t){return U(783,"{0} ({1})",e,Ico[t])}var s1e;(function(e){const t=new Map;t.set(0,zt.symbolFile),t.set(1,zt.symbolModule),t.set(2,zt.symbolNamespace),t.set(3,zt.symbolPackage),t.set(4,zt.symbolClass),t.set(5,zt.symbolMethod),t.set(6,zt.symbolProperty),t.set(7,zt.symbolField),t.set(8,zt.symbolConstructor),t.set(9,zt.symbolEnum),t.set(10,zt.symbolInterface),t.set(11,zt.symbolFunction),t.set(12,zt.symbolVariable),t.set(13,zt.symbolConstant),t.set(14,zt.symbolString),t.set(15,zt.symbolNumber),t.set(16,zt.symbolBoolean),t.set(17,zt.symbolArray),t.set(18,zt.symbolObject),t.set(19,zt.symbolKey),t.set(20,zt.symbolNull),t.set(21,zt.symbolEnumMember),t.set(22,zt.symbolStruct),t.set(23,zt.symbolEvent),t.set(24,zt.symbolOperator),t.set(25,zt.symbolTypeParameter);function n(s){let a=t.get(s);return a||(console.info("No codicon found for SymbolKind "+s),a=zt.symbolProperty),a}e.toIcon=n;const r=new Map;r.set(0,20),r.set(1,8),r.set(2,8),r.set(3,8),r.set(4,5),r.set(5,0),r.set(6,9),r.set(7,3),r.set(8,2),r.set(9,15),r.set(10,7),r.set(11,1),r.set(12,4),r.set(13,14),r.set(14,18),r.set(15,13),r.set(16,13),r.set(17,13),r.set(18,13),r.set(19,17),r.set(20,13),r.set(21,16),r.set(22,6),r.set(23,10),r.set(24,11),r.set(25,24);function o(s){let a=r.get(s);return a===void 0&&(console.info("No completion kind found for SymbolKind "+s),a=20),a}e.toCompletionKind=o})(s1e||(s1e={}));var o0;let xI=(o0=class{static fromValue(t){switch(t){case"comment":return o0.Comment;case"imports":return o0.Imports;case"region":return o0.Region}return new o0(t)}constructor(t){this.value=t}},o0.Comment=new o0("comment"),o0.Imports=new o0("imports"),o0.Region=new o0("region"),o0);var JNe;(function(e){e[e.AIGenerated=1]="AIGenerated"})(JNe||(JNe={}));var kJ;(function(e){e[e.Invoke=0]="Invoke",e[e.Automatic=1]="Automatic"})(kJ||(kJ={}));var eUe;(function(e){function t(n){return!n||typeof n!="object"?!1:typeof n.id=="string"&&typeof n.title=="string"}e.is=t})(eUe||(eUe={}));var a1e;(function(e){e[e.Type=1]="Type",e[e.Parameter=2]="Parameter"})(a1e||(a1e={}));class Pco{constructor(t){this.createSupport=t,this._tokenizationSupport=null}dispose(){this._tokenizationSupport&&this._tokenizationSupport.then(t=>{t&&t.dispose()})}get tokenizationSupport(){return this._tokenizationSupport||(this._tokenizationSupport=this.createSupport()),this._tokenizationSupport}}const Hl=new Dco,Dve=class Dve extends ht{static getInstance(){return this._INSTANCE||(this._INSTANCE=new Dve),this._INSTANCE}constructor(){super(),this._onDidChange=new at,this.onDidChange=this._onDidChange.event,this._updateColorMap(),this._register(Hl.onDidChange(t=>{t.changedColorMap&&this._updateColorMap()}))}_updateColorMap(){const t=Hl.getColorMap();if(!t){this._colors=[n8.Empty],this._backgroundIsLight=!0;return}this._colors=[n8.Empty];for(let r=1;r=.5,this._onDidChange.fire(void 0)}getColor(t){return(t<1||t>=this._colors.length)&&(t=2),this._colors[t]}backgroundIsLight(){return this._backgroundIsLight}};Dve._INSTANCE=null;let l1e=Dve;const Fco=(()=>{const e=[];for(let t=32;t<=126;t++)e.push(t);return e.push(65533),e})(),Nco=(e,t)=>(e-=32,e<0||e>96?t<=2?(e+96)%96:95:e);class vJ{constructor(t,n){this.scale=n,this._minimapCharRendererBrand=void 0,this.charDataNormal=vJ.soften(t,12/15),this.charDataLight=vJ.soften(t,50/60)}static soften(t,n){const r=new Uint8ClampedArray(t.length);for(let o=0,s=t.length;ot.width||r+f>t.height){console.warn("bad render request outside image data");return}const k=h?this.charDataLight:this.charDataNormal,A=Nco(o,u),p=t.width*4,b=l.r,w=l.g,O=l.b,y=s.r-b,C=s.g-w,_=s.b-O,S=Math.max(a,d),L=t.data;let E=A*m*v,Q=r*p+n*4;for(let T=0;Tt.width||r+g>t.height){console.warn("bad render request outside image data");return}const m=t.width*4,v=.5*(s/255),f=a.r,k=a.g,A=a.b,p=o.r-f,b=o.g-k,w=o.b-A,O=f+p*v,y=k+b*v,C=A+w*v,_=Math.max(s,l),S=t.data;let L=r*m+n*4;for(let E=0;E{const t=new Uint8ClampedArray(e.length/2);for(let n=0;n>1]=_3t[e[n]]<<4|_3t[e[n+1]]&15;return t},L3t={1:rR(()=>S3t("0000511D6300CF609C709645A78432005642574171487021003C451900274D35D762755E8B629C5BA856AF57BA649530C167D1512A272A3F6038604460398526BCA2A968DB6F8957C768BE5FBE2FB467CF5D8D5B795DC7625B5DFF50DE64C466DB2FC47CD860A65E9A2EB96CB54CE06DA763AB2EA26860524D3763536601005116008177A8705E53AB738E6A982F88BAA35B5F5B626D9C636B449B737E5B7B678598869A662F6B5B8542706C704C80736A607578685B70594A49715A4522E792")),2:rR(()=>S3t("000000000000000055394F383D2800008B8B1F210002000081B1CBCBCC820000847AAF6B9AAF2119BE08B8881AD60000A44FD07DCCF107015338130C00000000385972265F390B406E2437634B4B48031B12B8A0847000001E15B29A402F0000000000004B33460B00007A752C2A0000000000004D3900000084394B82013400ABA5CFC7AD9C0302A45A3E5A98AB000089A43382D97900008BA54AA087A70A0248A6A7AE6DBE0000BF6F94987EA40A01A06DCFA7A7A9030496C32F77891D0000A99FB1A0AFA80603B29AB9CA75930D010C0948354D3900000C0948354F37460D0028BE673D8400000000AF9D7B6E00002B007AA8933400007AA642675C2700007984CFB9C3985B768772A8A6B7B20000CAAECAAFC4B700009F94A6009F840009D09F9BA4CA9C0000CC8FC76DC87F0000C991C472A2000000A894A48CA7B501079BA2C9C69BA20000B19A5D3FA89000005CA6009DA2960901B0A7F0669FB200009D009E00B7890000DAD0F5D092820000D294D4C48BD10000B5A7A4A3B1A50402CAB6CBA6A2000000B5A7A4A3B1A8044FCDADD19D9CB00000B7778F7B8AAE0803C9AB5D3F5D3F00009EA09EA0BAB006039EA0989A8C7900009B9EF4D6B7C00000A9A7816CACA80000ABAC84705D3F000096DA635CDC8C00006F486F266F263D4784006124097B00374F6D2D6D2D6D4A3A95872322000000030000000000008D8939130000000000002E22A5C9CBC70600AB25C0B5C9B400061A2DB04CA67001082AA6BEBEBFC606002321DACBC19E03087AA08B6768380000282FBAC0B8CA7A88AD25BBA5A29900004C396C5894A6000040485A6E356E9442A32CD17EADA70000B4237923628600003E2DE9C1D7B500002F25BBA5A2990000231DB6AFB4A804023025C0B5CAB588062B2CBDBEC0C706882435A75CA20000002326BD6A82A908048B4B9A5A668000002423A09CB4BB060025259C9D8A7900001C1FCAB2C7C700002A2A9387ABA200002626A4A47D6E9D14333163A0C87500004B6F9C2D643A257049364936493647358A34438355497F1A0000A24C1D590000D38DFFBDD4CD3126"))};class kZ{static create(t,n){if(this.lastCreated&&t===this.lastCreated.scale&&n===this.lastFontFamily)return this.lastCreated;let r;return L3t[t]?r=new vJ(L3t[t](),t):r=kZ.createFromSampleData(kZ.createSampleData(n).data,t),this.lastFontFamily=n,this.lastCreated=r,r}static createSampleData(t){const n=document.createElement("canvas"),r=n.getContext("2d");n.style.height="16px",n.height=16,n.width=96*10,n.style.width=96*10+"px",r.fillStyle="#ffffff",r.font=`bold 16px ${t}`,r.textBaseline="middle";let o=0;for(const s of Fco)r.fillText(String.fromCharCode(s),o,16/2),o+=10;return r.getImageData(0,0,96*10,16)}static createFromSampleData(t,n){if(t.length!==61440)throw new Error("Unexpected source in MinimapCharRenderer");const o=kZ._downsample(t,n);return new vJ(o,n)}static _downsampleChar(t,n,r,o,s){const a=1*s,l=2*s;let d=o,u=0;for(let h=0;h0){const u=255/d;for(let h=0;hn===1)}function jet(e,t){return OTn(e,t.range,n=>n===2)}function OTn(e,t,n){for(let r=t.startLineNumber;r<=t.endLineNumber;r++){const o=e.tokenization.getLineTokens(r),s=r===t.startLineNumber,a=r===t.endLineNumber;let l=s?o.findTokenIndexAtOffset(t.startColumn-1):0;for(;lt.endColumn-1);){if(!n(o.getStandardTokenType(l)))return!1;l++}}return!0}const jco=140,Wco=2;class PU{constructor(t,n,r){const o=t.options,s=o.get(163),a=o.get(165),l=a.minimap,d=o.get(59),u=o.get(81);this.renderMinimap=l.renderMinimap,this.size=u.size,this.minimapHeightIsEditorHeight=l.minimapHeightIsEditorHeight,this.scrollBeyondLastLine=o.get(119),this.paddingTop=o.get(96).top,this.paddingBottom=o.get(96).bottom,this.showSlider=u.showSlider,this.autohide=u.autohide,this.pixelRatio=s,this.typicalHalfwidthCharacterWidth=d.typicalHalfwidthCharacterWidth,this.lineHeight=o.get(75),this.minimapLeft=l.minimapLeft,this.minimapWidth=l.minimapWidth,this.minimapHeight=a.height,this.canvasInnerWidth=l.minimapCanvasInnerWidth,this.canvasInnerHeight=l.minimapCanvasInnerHeight,this.canvasOuterWidth=l.minimapCanvasOuterWidth,this.canvasOuterHeight=l.minimapCanvasOuterHeight,this.isSampling=l.minimapIsSampling,this.editorHeight=a.height,this.fontScale=l.minimapScale,this.minimapLineHeight=l.minimapLineHeight,this.minimapCharWidth=1*this.fontScale,this.sectionHeaderFontFamily=Uco,this.sectionHeaderFontSize=u.sectionHeaderFontSize*s,this.sectionHeaderLetterSpacing=u.sectionHeaderLetterSpacing,this.sectionHeaderFontColor=PU._getSectionHeaderColor(n,r.getColor(1)),this.charRenderer=rR(()=>kZ.create(this.fontScale,d.fontFamily)),this.defaultBackgroundColor=r.getColor(2),this.backgroundColor=PU._getMinimapBackground(n,this.defaultBackgroundColor),this.foregroundAlpha=PU._getMinimapForegroundOpacity(n)}static _getMinimapBackground(t,n){const r=t.getColor(uso);return r?new n8(r.rgba.r,r.rgba.g,r.rgba.b,Math.round(255*r.rgba.a)):n}static _getMinimapForegroundOpacity(t){const n=t.getColor(hso);return n?n8._clamp(Math.round(255*n.rgba.a)):255}static _getSectionHeaderColor(t,n){const r=t.getColor(Jy);return r?new n8(r.rgba.r,r.rgba.g,r.rgba.b,Math.round(255*r.rgba.a)):n}equals(t){return this.renderMinimap===t.renderMinimap&&this.size===t.size&&this.minimapHeightIsEditorHeight===t.minimapHeightIsEditorHeight&&this.scrollBeyondLastLine===t.scrollBeyondLastLine&&this.paddingTop===t.paddingTop&&this.paddingBottom===t.paddingBottom&&this.showSlider===t.showSlider&&this.autohide===t.autohide&&this.pixelRatio===t.pixelRatio&&this.typicalHalfwidthCharacterWidth===t.typicalHalfwidthCharacterWidth&&this.lineHeight===t.lineHeight&&this.minimapLeft===t.minimapLeft&&this.minimapWidth===t.minimapWidth&&this.minimapHeight===t.minimapHeight&&this.canvasInnerWidth===t.canvasInnerWidth&&this.canvasInnerHeight===t.canvasInnerHeight&&this.canvasOuterWidth===t.canvasOuterWidth&&this.canvasOuterHeight===t.canvasOuterHeight&&this.isSampling===t.isSampling&&this.editorHeight===t.editorHeight&&this.fontScale===t.fontScale&&this.minimapLineHeight===t.minimapLineHeight&&this.minimapCharWidth===t.minimapCharWidth&&this.sectionHeaderFontSize===t.sectionHeaderFontSize&&this.sectionHeaderLetterSpacing===t.sectionHeaderLetterSpacing&&this.defaultBackgroundColor&&this.defaultBackgroundColor.equals(t.defaultBackgroundColor)&&this.backgroundColor&&this.backgroundColor.equals(t.backgroundColor)&&this.foregroundAlpha===t.foregroundAlpha}}class vZ{constructor(t,n,r,o,s,a,l,d,u){this.scrollTop=t,this.scrollHeight=n,this.sliderNeeded=r,this._computedSliderRatio=o,this.sliderTop=s,this.sliderHeight=a,this.topPaddingLineCount=l,this.startLineNumber=d,this.endLineNumber=u}getDesiredScrollTopFromDelta(t){return Math.round(this.scrollTop+t/this._computedSliderRatio)}getDesiredScrollTopFromTouchLocation(t){return Math.round((t-this.sliderHeight/2)/this._computedSliderRatio)}intersectWithViewport(t){const n=Math.max(this.startLineNumber,t.startLineNumber),r=Math.min(this.endLineNumber,t.endLineNumber);return n>r?null:[n,r]}getYForLineNumber(t,n){return+(t-this.startLineNumber+this.topPaddingLineCount)*n}static create(t,n,r,o,s,a,l,d,u,h,g){const m=t.pixelRatio,v=t.minimapLineHeight,f=Math.floor(t.canvasInnerHeight/v),k=t.lineHeight;if(t.minimapHeightIsEditorHeight){let C=d*t.lineHeight+t.paddingTop+t.paddingBottom;t.scrollBeyondLastLine&&(C+=Math.max(0,s-t.lineHeight-t.paddingBottom));const _=Math.max(1,Math.floor(s*s/C)),S=Math.max(0,t.minimapHeight-_),L=S/(h-s),E=u*L,Q=S>0,T=Math.floor(t.canvasInnerHeight/t.minimapLineHeight),P=Math.floor(t.paddingTop/t.lineHeight);return new vZ(u,h,Q,L,E,_,P,1,Math.min(l,T))}let A;if(a&&r!==l){const C=r-n+1;A=Math.floor(C*v/m)}else{const C=s/k;A=Math.floor(C*v/m)}const p=Math.floor(t.paddingTop/k);let b=Math.floor(t.paddingBottom/k);if(t.scrollBeyondLastLine){const C=s/k;b=Math.max(b,C-1)}let w;if(b>0){const C=s/k;w=(p+l+b-C-1)*v/m}else w=Math.max(0,(p+l)*v/m-A);w=Math.min(t.minimapHeight-A,w);const O=w/(h-s),y=u*O;if(f>=p+l+b){const C=w>0;return new vZ(u,h,C,O,y,A,p,1,l)}else{let C;n>1?C=n+p:C=Math.max(1,u/k);let _,S=Math.max(1,Math.floor(C-y*m/v));Su&&(S=Math.min(S,g.startLineNumber),_=Math.max(_,g.topPaddingLineCount)),g.scrollTop=t.paddingTop?Q=(n-S+_+E)*v/m:Q=u/t.paddingTop*(_+E)*v/m,new vZ(u,h,!0,O,Q,A,_,S,L)}}}const Bve=class Bve{constructor(t){this.dy=t}onContentChanged(){this.dy=-1}onTokensChanged(){this.dy=-1}};Bve.INVALID=new Bve(-1);let c1e=Bve;class x3t{constructor(t,n,r){this.renderedLayout=t,this._imageData=n,this._renderedLines=new J7n({createLine:()=>c1e.INVALID}),this._renderedLines._set(t.startLineNumber,r)}linesEquals(t){if(!this.scrollEquals(t))return!1;const r=this._renderedLines._get().lines;for(let o=0,s=r.length;o1){for(let p=0,b=o-1;p0&&this.minimapLines[r-1]>=t;)r--;let o=this.modelLineToMinimapLine(n)-1;for(;o+1n)return null}return[r+1,o+1]}decorationLineRangeToMinimapLineRange(t,n){let r=this.modelLineToMinimapLine(t),o=this.modelLineToMinimapLine(n);return t!==n&&o===r&&(o===this.minimapLines.length?r>1&&r--:o++),[r,o]}onLinesDeleted(t){const n=t.toLineNumber-t.fromLineNumber+1;let r=this.minimapLines.length,o=0;for(let s=this.minimapLines.length-1;s>=0&&!(this.minimapLines[s]=0&&!(this.minimapLines[r]0,scrollWidth:t.scrollWidth,scrollHeight:t.scrollHeight,viewportStartLineNumber:n,viewportEndLineNumber:r,viewportStartLineNumberVerticalOffset:t.getVerticalOffsetForLineNumber(n),scrollTop:t.scrollTop,scrollLeft:t.scrollLeft,viewportWidth:t.viewportWidth,viewportHeight:t.viewportHeight};this._actual.render(o)}_recreateLineSampling(){this._minimapSelections=null;const t=!!this._samplingState,[n,r]=AJ.compute(this.options,this._context.viewModel.getLineCount(),this._samplingState);if(this._samplingState=n,t&&this._samplingState)for(const o of r)switch(o.type){case"deleted":this._actual.onLinesDeleted(o.deleteFromLineNumber,o.deleteToLineNumber);break;case"inserted":this._actual.onLinesInserted(o.insertFromLineNumber,o.insertToLineNumber);break;case"flush":this._actual.onFlushed();break}}getLineCount(){return this._samplingState?this._samplingState.minimapLines.length:this._context.viewModel.getLineCount()}getRealLineCount(){return this._context.viewModel.getLineCount()}getLineContent(t){return this._samplingState?this._context.viewModel.getLineContent(this._samplingState.minimapLines[t-1]):this._context.viewModel.getLineContent(t)}getLineMaxColumn(t){return this._samplingState?this._context.viewModel.getLineMaxColumn(this._samplingState.minimapLines[t-1]):this._context.viewModel.getLineMaxColumn(t)}getMinimapLinesRenderingData(t,n,r){if(this._samplingState){const o=[];for(let s=0,a=n-t+1;s{var o;return!((o=r.options.minimap)!=null&&o.sectionHeaderStyle)})}getSectionHeaderDecorationsInViewport(t,n){const r=this.options.sectionHeaderFontSize/this.options.minimapLineHeight;return t=Math.floor(Math.max(1,t-r)),this._getMinimapDecorationsInViewport(t,n).filter(o=>{var s;return!!((s=o.options.minimap)!=null&&s.sectionHeaderStyle)})}_getMinimapDecorationsInViewport(t,n){let r;if(this._samplingState){const s=this._samplingState.minimapLines[t-1],a=this._samplingState.minimapLines[n-1];r=new xe(s,1,a,this._context.viewModel.getLineMaxColumn(a))}else r=new xe(t,1,n,this._context.viewModel.getLineMaxColumn(n));const o=this._context.viewModel.getMinimapDecorationsInRange(r);if(this._samplingState){const s=[];for(const a of o){if(!a.options.minimap)continue;const l=a.range,d=this._samplingState.modelLineToMinimapLine(l.startLineNumber),u=this._samplingState.modelLineToMinimapLine(l.endLineNumber);s.push(new wTn(new xe(d,l.startColumn,u,l.endColumn),a.options))}return s}return o}getSectionHeaderText(t,n){var a;const r=(a=t.options.minimap)==null?void 0:a.sectionHeaderText;if(!r)return null;const o=this._sectionHeaderCache.get(r);if(o)return o;const s=n(r);return this._sectionHeaderCache.set(r,s),s}getOptions(){return this._context.viewModel.model.getOptions()}revealLineNumber(t){this._samplingState&&(t=this._samplingState.minimapLines[t-1]),this._context.viewModel.revealRange("mouse",!1,new xe(t,1,t,1),1,0)}setScrollTop(t){this._context.viewModel.viewLayout.setScrollPosition({scrollTop:t},1)}}class vN extends ht{constructor(t,n){super(),this._renderDecorations=!1,this._gestureInProgress=!1,this._isMouseOverMinimap=!1,this._theme=t,this._model=n,this._lastRenderData=null,this._buffers=null,this._selectionColor=this._theme.getColor(k3t),this._domNode=es(document.createElement("div")),b3.write(this._domNode,9),this._domNode.setClassName(this._getMinimapDomNodeClassName()),this._domNode.setPosition("absolute"),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),this._shadow=es(document.createElement("div")),this._shadow.setClassName("minimap-shadow-hidden"),this._domNode.appendChild(this._shadow),this._canvas=es(document.createElement("canvas")),this._canvas.setPosition("absolute"),this._canvas.setLeft(0),this._domNode.appendChild(this._canvas),this._decorationsCanvas=es(document.createElement("canvas")),this._decorationsCanvas.setPosition("absolute"),this._decorationsCanvas.setClassName("minimap-decorations-layer"),this._decorationsCanvas.setLeft(0),this._domNode.appendChild(this._decorationsCanvas),this._slider=es(document.createElement("div")),this._slider.setPosition("absolute"),this._slider.setClassName("minimap-slider"),this._slider.setLayerHinting(!0),this._slider.setContain("strict"),this._domNode.appendChild(this._slider),this._sliderHorizontal=es(document.createElement("div")),this._sliderHorizontal.setPosition("absolute"),this._sliderHorizontal.setClassName("minimap-slider-horizontal"),this._slider.appendChild(this._sliderHorizontal),this._applyLayout(),this._hideDelayedScheduler=this._register(new Es(()=>this._hideImmediatelyIfMouseIsOutside(),500)),this._register(wc(this._domNode.domNode,nn.MOUSE_OVER,()=>{this._isMouseOverMinimap=!0})),this._register(wc(this._domNode.domNode,nn.MOUSE_LEAVE,()=>{this._isMouseOverMinimap=!1})),this._pointerDownListener=wc(this._domNode.domNode,nn.POINTER_DOWN,r=>{r.preventDefault();const o=r.pointerType==="mouse",s=r.button===0;if(this._model.options.renderMinimap!==0&&this._lastRenderData){if(this._model.options.size!=="proportional"){if(s&&this._lastRenderData){const l=Kl(this._slider.domNode),d=l.top+l.height/2;this._startSliderDragging(r,d,this._lastRenderData.renderedLayout)}return}if(s||!o){const l=this._model.options.minimapLineHeight,d=this._model.options.canvasInnerHeight/this._model.options.canvasOuterHeight*r.offsetY;let h=Math.floor(d/l)+this._lastRenderData.renderedLayout.startLineNumber-this._lastRenderData.renderedLayout.topPaddingLineCount;h=Math.min(h,this._model.getLineCount()),this._model.revealLineNumber(h)}}}),this._sliderPointerMoveMonitor=new tH,this._sliderPointerDownListener=wc(this._slider.domNode,nn.POINTER_DOWN,r=>{r.preventDefault(),r.stopPropagation(),r.button===0&&this._lastRenderData&&this._startSliderDragging(r,r.pageY,this._lastRenderData.renderedLayout)}),this._gestureDisposable=Rf.addTarget(this._domNode.domNode),this._sliderTouchStartListener=wt(this._domNode.domNode,ma.Start,r=>{r.preventDefault(),r.stopPropagation(),this._lastRenderData&&(this._slider.toggleClassName("active",!0),this._gestureInProgress=!0,this.scrollDueToTouchEvent(r))},{passive:!1}),this._sliderTouchMoveListener=wt(this._domNode.domNode,ma.Change,r=>{r.preventDefault(),r.stopPropagation(),this._lastRenderData&&this._gestureInProgress&&this.scrollDueToTouchEvent(r)},{passive:!1}),this._sliderTouchEndListener=wc(this._domNode.domNode,ma.End,r=>{r.preventDefault(),r.stopPropagation(),this._gestureInProgress=!1,this._slider.toggleClassName("active",!1)})}_hideSoon(){this._hideDelayedScheduler.cancel(),this._hideDelayedScheduler.schedule()}_hideImmediatelyIfMouseIsOutside(){if(this._isMouseOverMinimap){this._hideSoon();return}this._domNode.toggleClassName("active",!1)}_startSliderDragging(t,n,r){if(!t.target||!(t.target instanceof Element))return;const o=t.pageX;this._slider.toggleClassName("active",!0);const s=(a,l)=>{const d=Kl(this._domNode.domNode),u=Math.min(Math.abs(l-o),Math.abs(l-d.left),Math.abs(l-d.left-d.width));if(vh&&u>jco){this._model.setScrollTop(r.scrollTop);return}const h=a-n;this._model.setScrollTop(r.getDesiredScrollTopFromDelta(h))};t.pageY!==n&&s(t.pageY,o),this._sliderPointerMoveMonitor.startMonitoring(t.target,t.pointerId,t.buttons,a=>s(a.pageY,a.pageX),()=>{this._slider.toggleClassName("active",!1)})}scrollDueToTouchEvent(t){const n=this._domNode.domNode.getBoundingClientRect().top,r=this._lastRenderData.renderedLayout.getDesiredScrollTopFromTouchLocation(t.pageY-n);this._model.setScrollTop(r)}dispose(){this._pointerDownListener.dispose(),this._sliderPointerMoveMonitor.dispose(),this._sliderPointerDownListener.dispose(),this._gestureDisposable.dispose(),this._sliderTouchStartListener.dispose(),this._sliderTouchMoveListener.dispose(),this._sliderTouchEndListener.dispose(),super.dispose()}_getMinimapDomNodeClassName(){const t=["minimap"];return this._model.options.showSlider==="always"?t.push("slider-always"):t.push("slider-mouseover"),this._model.options.autohide==="mouseover"?t.push("minimap-autohide-mouseover"):this._model.options.autohide==="scroll"&&t.push("minimap-autohide-scroll"),t.join(" ")}getDomNode(){return this._domNode}_applyLayout(){this._domNode.setLeft(this._model.options.minimapLeft),this._domNode.setWidth(this._model.options.minimapWidth),this._domNode.setHeight(this._model.options.minimapHeight),this._shadow.setHeight(this._model.options.minimapHeight),this._canvas.setWidth(this._model.options.canvasOuterWidth),this._canvas.setHeight(this._model.options.canvasOuterHeight),this._canvas.domNode.width=this._model.options.canvasInnerWidth,this._canvas.domNode.height=this._model.options.canvasInnerHeight,this._decorationsCanvas.setWidth(this._model.options.canvasOuterWidth),this._decorationsCanvas.setHeight(this._model.options.canvasOuterHeight),this._decorationsCanvas.domNode.width=this._model.options.canvasInnerWidth,this._decorationsCanvas.domNode.height=this._model.options.canvasInnerHeight,this._slider.setWidth(this._model.options.minimapWidth)}_getBuffer(){return this._buffers||this._model.options.canvasInnerWidth>0&&this._model.options.canvasInnerHeight>0&&(this._buffers=new Wet(this._canvas.domNode.getContext("2d"),this._model.options.canvasInnerWidth,this._model.options.canvasInnerHeight,this._model.options.backgroundColor)),this._buffers?this._buffers.getBuffer():null}onDidChangeOptions(){this._lastRenderData=null,this._buffers=null,this._applyLayout(),this._domNode.setClassName(this._getMinimapDomNodeClassName())}onSelectionChanged(){return this._renderDecorations=!0,!0}onDecorationsChanged(){return this._renderDecorations=!0,!0}onFlushed(){return this._lastRenderData=null,!0}onLinesChanged(t,n){return this._lastRenderData?this._lastRenderData.onLinesChanged(t,n):!1}onLinesDeleted(t,n){var r;return(r=this._lastRenderData)==null||r.onLinesDeleted(t,n),!0}onLinesInserted(t,n){var r;return(r=this._lastRenderData)==null||r.onLinesInserted(t,n),!0}onScrollChanged(t){return this._model.options.autohide==="scroll"&&(t.scrollTopChanged||t.scrollHeightChanged)&&(this._domNode.toggleClassName("active",!0),this._hideSoon()),this._renderDecorations=!0,!0}onThemeChanged(){return this._selectionColor=this._theme.getColor(k3t),this._renderDecorations=!0,!0}onTokensChanged(t){return this._lastRenderData?this._lastRenderData.onTokensChanged(t):!1}onTokensColorsChanged(){return this._lastRenderData=null,this._buffers=null,!0}onZonesChanged(){return this._lastRenderData=null,!0}render(t){if(this._model.options.renderMinimap===0){this._shadow.setClassName("minimap-shadow-hidden"),this._sliderHorizontal.setWidth(0),this._sliderHorizontal.setHeight(0);return}t.scrollLeft+t.viewportWidth>=t.scrollWidth?this._shadow.setClassName("minimap-shadow-hidden"):this._shadow.setClassName("minimap-shadow-visible");const r=vZ.create(this._model.options,t.viewportStartLineNumber,t.viewportEndLineNumber,t.viewportStartLineNumberVerticalOffset,t.viewportHeight,t.viewportContainsWhitespaceGaps,this._model.getLineCount(),this._model.getRealLineCount(),t.scrollTop,t.scrollHeight,this._lastRenderData?this._lastRenderData.renderedLayout:null);this._slider.setDisplay(r.sliderNeeded?"block":"none"),this._slider.setTop(r.sliderTop),this._slider.setHeight(r.sliderHeight),this._sliderHorizontal.setLeft(0),this._sliderHorizontal.setWidth(this._model.options.minimapWidth),this._sliderHorizontal.setTop(0),this._sliderHorizontal.setHeight(r.sliderHeight),this.renderDecorations(r),this._lastRenderData=this.renderLines(r)}renderDecorations(t){if(this._renderDecorations){this._renderDecorations=!1;const n=this._model.getSelections();n.sort(xe.compareRangesUsingStarts);const r=this._model.getMinimapDecorationsInViewport(t.startLineNumber,t.endLineNumber);r.sort((m,v)=>(m.options.zIndex||0)-(v.options.zIndex||0));const{canvasInnerWidth:o,canvasInnerHeight:s}=this._model.options,a=this._model.options.minimapLineHeight,l=this._model.options.minimapCharWidth,d=this._model.getOptions().tabSize,u=this._decorationsCanvas.domNode.getContext("2d");u.clearRect(0,0,o,s);const h=new E3t(t.startLineNumber,t.endLineNumber,!1);this._renderSelectionLineHighlights(u,n,h,t,a),this._renderDecorationsLineHighlights(u,r,h,t,a);const g=new E3t(t.startLineNumber,t.endLineNumber,null);this._renderSelectionsHighlights(u,n,g,t,a,d,l,o),this._renderDecorationsHighlights(u,r,g,t,a,d,l,o),this._renderSectionHeaders(t)}}_renderSelectionLineHighlights(t,n,r,o,s){if(!this._selectionColor||this._selectionColor.isTransparent())return;t.fillStyle=this._selectionColor.transparent(.5).toString();let a=0,l=0;for(const d of n){const u=o.intersectWithViewport(d);if(!u)continue;const[h,g]=u;for(let f=h;f<=g;f++)r.set(f,!0);const m=o.getYForLineNumber(h,s),v=o.getYForLineNumber(g,s);l>=m||(l>a&&t.fillRect(Qw,a,t.canvas.width,l-a),a=m),l=v}l>a&&t.fillRect(Qw,a,t.canvas.width,l-a)}_renderDecorationsLineHighlights(t,n,r,o,s){const a=new Map;for(let l=n.length-1;l>=0;l--){const d=n[l],u=d.options.minimap;if(!u||u.position!==1)continue;const h=o.intersectWithViewport(d.range);if(!h)continue;const[g,m]=h,v=u.getColor(this._theme.value);if(!v||v.isTransparent())continue;let f=a.get(v.toString());f||(f=v.transparent(.5).toString(),a.set(v.toString(),f)),t.fillStyle=f;for(let k=g;k<=m;k++){if(r.has(k))continue;r.set(k,!0);const A=o.getYForLineNumber(g,s);t.fillRect(Qw,A,t.canvas.width,s)}}}_renderSelectionsHighlights(t,n,r,o,s,a,l,d){if(!(!this._selectionColor||this._selectionColor.isTransparent()))for(const u of n){const h=o.intersectWithViewport(u);if(!h)continue;const[g,m]=h;for(let v=g;v<=m;v++)this.renderDecorationOnLine(t,r,u,this._selectionColor,o,v,s,s,a,l,d)}}_renderDecorationsHighlights(t,n,r,o,s,a,l,d){for(const u of n){const h=u.options.minimap;if(!h)continue;const g=o.intersectWithViewport(u.range);if(!g)continue;const[m,v]=g,f=h.getColor(this._theme.value);if(!(!f||f.isTransparent()))for(let k=m;k<=v;k++)switch(h.position){case 1:this.renderDecorationOnLine(t,r,u.range,f,o,k,s,s,a,l,d);continue;case 2:{const A=o.getYForLineNumber(k,s);this.renderDecoration(t,f,2,A,Wco,s);continue}}}}renderDecorationOnLine(t,n,r,o,s,a,l,d,u,h,g){const m=s.getYForLineNumber(a,d);if(m+l<0||m>this._model.options.canvasInnerHeight)return;const{startLineNumber:v,endLineNumber:f}=r,k=v===a?r.startColumn:1,A=f===a?r.endColumn:this._model.getLineMaxColumn(a),p=this.getXOffsetForPosition(n,a,k,u,h,g),b=this.getXOffsetForPosition(n,a,A,u,h,g);this.renderDecoration(t,o,p,m,b-p,l)}getXOffsetForPosition(t,n,r,o,s,a){if(r===1)return Qw;if((r-1)*s>=a)return a;let d=t.get(n);if(!d){const u=this._model.getLineContent(n);d=[Qw];let h=Qw;for(let g=1;g=a){d[g]=a;break}d[g]=f,h=f}t.set(n,d)}return r-1A.range.startLineNumber-p.range.startLineNumber);const f=vN._fitSectionHeader.bind(null,m,a-Qw);for(const A of v){const p=t.getYForLineNumber(A.range.startLineNumber,n)+r,b=p-r,w=b+2,O=this._model.getSectionHeaderText(A,f);vN._renderSectionLabel(m,O,((k=A.options.minimap)==null?void 0:k.sectionHeaderStyle)===2,d,h,a,b,s,p,w)}}static _fitSectionHeader(t,n,r){if(!r)return r;const o="…",s=t.measureText(r).width,a=t.measureText(o).width;if(s<=n||s<=a)return r;const l=r.length,d=s/r.length,u=Math.floor((n-a)/d)-1;let h=Math.ceil(u/2);for(;h>0&&/\s/.test(r[h-1]);)--h;return r.substring(0,h)+o+r.substring(l-(u-h))}static _renderSectionLabel(t,n,r,o,s,a,l,d,u,h){n&&(t.fillStyle=o,t.fillRect(0,l,a,d),t.fillStyle=s,t.fillText(n,Qw,u)),r&&(t.beginPath(),t.moveTo(0,h),t.lineTo(a,h),t.closePath(),t.stroke())}renderLines(t){const n=t.startLineNumber,r=t.endLineNumber,o=this._model.options.minimapLineHeight;if(this._lastRenderData&&this._lastRenderData.linesEquals(t)){const I=this._lastRenderData._get();return new x3t(t,I.imageData,I.lines)}const s=this._getBuffer();if(!s)return null;const[a,l,d]=vN._renderUntouchedLines(s,t.topPaddingLineCount,n,r,o,this._lastRenderData),u=this._model.getMinimapLinesRenderingData(n,r,d),h=this._model.getOptions().tabSize,g=this._model.options.defaultBackgroundColor,m=this._model.options.backgroundColor,v=this._model.options.foregroundAlpha,f=this._model.tokensColorTracker,k=f.backgroundIsLight(),A=this._model.options.renderMinimap,p=this._model.options.charRenderer(),b=this._model.options.fontScale,w=this._model.options.minimapCharWidth,y=(A===1?2:3)*b,C=o>y?Math.floor((o-y)/2):0,_=m.a/255,S=new n8(Math.round((m.r-g.r)*_+g.r),Math.round((m.g-g.g)*_+g.g),Math.round((m.b-g.b)*_+g.b),255);let L=t.topPaddingLineCount*o;const E=[];for(let I=0,B=r-n+1;I=0&&Qb)return;const T=A.charCodeAt(y);if(T===9){const P=m-(y+C)%m;C+=P-1,O+=P*a}else if(T===32)O+=a;else{const P=M8(T)?2:1;for(let D=0;Db)return}}}}}class E3t{constructor(t,n,r){this._startLineNumber=t,this._endLineNumber=n,this._defaultValue=r,this._values=[];for(let o=0,s=this._endLineNumber-this._startLineNumber+1;othis._endLineNumber||(this._values[t-this._startLineNumber]=n)}get(t){return tthis._endLineNumber?this._defaultValue:this._values[t-this._startLineNumber]}}class zco extends Am{constructor(t,n){super(t),this._viewDomNode=n;const o=this._context.configuration.options.get(165);this._widgets={},this._verticalScrollbarWidth=o.verticalScrollbarWidth,this._minimapWidth=o.minimap.minimapWidth,this._horizontalScrollbarHeight=o.horizontalScrollbarHeight,this._editorHeight=o.height,this._editorWidth=o.width,this._viewDomNodeRect={top:0,left:0,width:0,height:0},this._domNode=es(document.createElement("div")),b3.write(this._domNode,4),this._domNode.setClassName("overlayWidgets"),this.overflowingOverlayWidgetsDomNode=es(document.createElement("div")),b3.write(this.overflowingOverlayWidgetsDomNode,5),this.overflowingOverlayWidgetsDomNode.setClassName("overflowingOverlayWidgets")}dispose(){super.dispose(),this._widgets={}}getDomNode(){return this._domNode}onConfigurationChanged(t){const r=this._context.configuration.options.get(165);return this._verticalScrollbarWidth=r.verticalScrollbarWidth,this._minimapWidth=r.minimap.minimapWidth,this._horizontalScrollbarHeight=r.horizontalScrollbarHeight,this._editorHeight=r.height,this._editorWidth=r.width,!0}_widgetCanOverflow(t){const r=this._context.configuration.options.get(4);return(t.allowEditorOverflow||!1)&&r}addWidget(t){const n=es(t.getDomNode());this._widgets[t.getId()]={widget:t,preference:null,domNode:n},n.setPosition("absolute"),n.setAttribute("widgetId",t.getId()),this._widgetCanOverflow(t)?this.overflowingOverlayWidgetsDomNode.appendChild(n):this._domNode.appendChild(n),this.setShouldRender(),this._updateMaxMinWidth()}setWidgetPosition(t,n){const r=this._widgets[t.getId()],o=n?n.preference:null,s=n==null?void 0:n.stackOridinal;return r.preference===o&&r.stack===s?(this._updateMaxMinWidth(),!1):(r.preference=o,r.stack=s,this.setShouldRender(),this._updateMaxMinWidth(),!0)}removeWidget(t){const n=t.getId();if(this._widgets.hasOwnProperty(n)){const o=this._widgets[n].domNode.domNode;delete this._widgets[n],o.remove(),this.setShouldRender(),this._updateMaxMinWidth()}}_updateMaxMinWidth(){var r,o;let t=0;const n=Object.keys(this._widgets);for(let s=0,a=n.length;s0);n.sort((o,s)=>(this._widgets[o].stack||0)-(this._widgets[s].stack||0));for(let o=0,s=n.length;on.color?1:0:t.zIndex-n.zIndex}static equals(t,n){return t.color===n.color&&t.zIndex===n.zIndex&&Ua(t.data,n.data)}static equalsArr(t,n){return Ua(t,n,pJ.equals)}}class $co{constructor(t,n){const r=t.options;this.lineHeight=r.get(75),this.pixelRatio=r.get(163),this.overviewRulerLanes=r.get(95),this.renderBorder=r.get(94);const o=n.getColor(zlo);this.borderColor=o?o.toString():null,this.hideCursor=r.get(68);const s=n.getColor(t3e);this.cursorColorSingle=s?s.transparent(.7).toString():null;const a=n.getColor(oTn);this.cursorColorPrimary=a?a.transparent(.7).toString():null;const l=n.getColor(sTn);this.cursorColorSecondary=l?l.transparent(.7).toString():null,this.themeType=n.type;const d=r.get(81),u=d.enabled,h=d.side,g=n.getColor(Hlo),m=Hl.getDefaultBackground();g?this.backgroundColor=g:u&&h==="right"?this.backgroundColor=m:this.backgroundColor=null;const f=r.get(165).overviewRuler;this.top=f.top,this.right=f.right,this.domWidth=f.width,this.domHeight=f.height,this.overviewRulerLanes===0?(this.canvasWidth=0,this.canvasHeight=0):(this.canvasWidth=this.domWidth*this.pixelRatio|0,this.canvasHeight=this.domHeight*this.pixelRatio|0);const[k,A]=this._initLanes(1,this.canvasWidth,this.overviewRulerLanes);this.x=k,this.w=A}_initLanes(t,n,r){const o=n-t;if(r>=3){const s=Math.floor(o/3),a=Math.floor(o/3),l=o-s-a,d=t,u=d+s,h=d+s+l;return[[0,d,u,d,h,d,u,d],[0,s,l,s+l,a,s+l+a,l+a,s+l+a]]}else if(r===2){const s=Math.floor(o/2),a=o-s,l=t,d=l+s;return[[0,l,l,l,d,l,l,l],[0,s,s,s,a,s+a,s+a,s+a]]}else{const s=t,a=o;return[[0,s,s,s,s,s,s,s],[0,a,a,a,a,a,a,a]]}}equals(t){return this.lineHeight===t.lineHeight&&this.pixelRatio===t.pixelRatio&&this.overviewRulerLanes===t.overviewRulerLanes&&this.renderBorder===t.renderBorder&&this.borderColor===t.borderColor&&this.hideCursor===t.hideCursor&&this.cursorColorSingle===t.cursorColorSingle&&this.cursorColorPrimary===t.cursorColorPrimary&&this.cursorColorSecondary===t.cursorColorSecondary&&this.themeType===t.themeType&&Bt.equals(this.backgroundColor,t.backgroundColor)&&this.top===t.top&&this.right===t.right&&this.domWidth===t.domWidth&&this.domHeight===t.domHeight&&this.canvasWidth===t.canvasWidth&&this.canvasHeight===t.canvasHeight}}class Xco extends Am{constructor(t){super(t),this._actualShouldRender=0,this._renderedDecorations=[],this._renderedCursorPositions=[],this._domNode=es(document.createElement("canvas")),this._domNode.setClassName("decorationsOverviewRuler"),this._domNode.setPosition("absolute"),this._domNode.setLayerHinting(!0),this._domNode.setContain("strict"),this._domNode.setAttribute("aria-hidden","true"),this._updateSettings(!1),this._tokensColorTrackerListener=Hl.onDidChange(n=>{n.changedColorMap&&this._updateSettings(!0)}),this._cursorPositions=[{position:new rt(1,1),color:this._settings.cursorColorSingle}]}dispose(){super.dispose(),this._tokensColorTrackerListener.dispose()}_updateSettings(t){const n=new $co(this._context.configuration,this._context.theme);return this._settings&&this._settings.equals(n)?!1:(this._settings=n,this._domNode.setTop(this._settings.top),this._domNode.setRight(this._settings.right),this._domNode.setWidth(this._settings.domWidth),this._domNode.setHeight(this._settings.domHeight),this._domNode.domNode.width=this._settings.canvasWidth,this._domNode.domNode.height=this._settings.canvasHeight,t&&this._render(),!0)}_markRenderingIsNeeded(){return this._actualShouldRender=2,!0}_markRenderingIsMaybeNeeded(){return this._actualShouldRender=1,!0}onConfigurationChanged(t){return this._updateSettings(!1)?this._markRenderingIsNeeded():!1}onCursorStateChanged(t){this._cursorPositions=[];for(let n=0,r=t.selections.length;n1&&(o=n===0?this._settings.cursorColorPrimary:this._settings.cursorColorSecondary),this._cursorPositions.push({position:t.selections[n].getPosition(),color:o})}return this._cursorPositions.sort((n,r)=>rt.compare(n.position,r.position)),this._markRenderingIsMaybeNeeded()}onDecorationsChanged(t){return t.affectsOverviewRuler?this._markRenderingIsMaybeNeeded():!1}onFlushed(t){return this._markRenderingIsNeeded()}onScrollChanged(t){return t.scrollHeightChanged?this._markRenderingIsNeeded():!1}onZonesChanged(t){return this._markRenderingIsNeeded()}onThemeChanged(t){return this._updateSettings(!1)?this._markRenderingIsNeeded():!1}getDomNode(){return this._domNode.domNode}prepareRender(t){}render(t){this._render(),this._actualShouldRender=0}_render(){const t=this._settings.backgroundColor;if(this._settings.overviewRulerLanes===0){this._domNode.setBackgroundColor(t?Bt.Format.CSS.formatHexA(t):""),this._domNode.setDisplay("none");return}const n=this._context.viewModel.getAllOverviewRulerDecorations(this._context.theme);if(n.sort(pJ.compareByRenderingProps),this._actualShouldRender===1&&!pJ.equalsArr(this._renderedDecorations,n)&&(this._actualShouldRender=2),this._actualShouldRender===1&&!Ua(this._renderedCursorPositions,this._cursorPositions,(f,k)=>f.position.lineNumber===k.position.lineNumber&&f.color===k.color)&&(this._actualShouldRender=2),this._actualShouldRender===1)return;this._renderedDecorations=n,this._renderedCursorPositions=this._cursorPositions,this._domNode.setDisplay("block");const r=this._settings.canvasWidth,o=this._settings.canvasHeight,s=this._settings.lineHeight,a=this._context.viewLayout,l=this._context.viewLayout.getScrollHeight(),d=o/l,u=6*this._settings.pixelRatio|0,h=u/2|0,g=this._domNode.domNode.getContext("2d");t?t.isOpaque()?(g.fillStyle=Bt.Format.CSS.formatHexA(t),g.fillRect(0,0,r,o)):(g.clearRect(0,0,r,o),g.fillStyle=Bt.Format.CSS.formatHexA(t),g.fillRect(0,0,r,o)):g.clearRect(0,0,r,o);const m=this._settings.x,v=this._settings.w;for(const f of n){const k=f.color,A=f.data;g.fillStyle=k;let p=0,b=0,w=0;for(let O=0,y=A.length/3;Oo&&(T=o-h),L=T-h,E=T+h}L>w+1||C!==p?(O!==0&&g.fillRect(m[p],b,v[p],w-b),p=C,b=L,w=E):E>w&&(w=E)}g.fillRect(m[p],b,v[p],w-b)}if(!this._settings.hideCursor){const f=2*this._settings.pixelRatio|0,k=f/2|0,A=this._settings.x[7],p=this._settings.w[7];let b=-100,w=-100,O=null;for(let y=0,C=this._cursorPositions.length;yo&&(L=o-k);const E=L-k,Q=E+f;E>w+1||_!==O?(y!==0&&O&&g.fillRect(A,b,p,w-b),b=E,w=Q):Q>w&&(w=Q),O=_,g.fillStyle=_}O&&g.fillRect(A,b,p,w-b)}this._settings.renderBorder&&this._settings.borderColor&&this._settings.overviewRulerLanes>0&&(g.beginPath(),g.lineWidth=1,g.strokeStyle=this._settings.borderColor,g.moveTo(0,0),g.lineTo(0,o),g.moveTo(1,0),g.lineTo(r,0),g.stroke())}}class Q3t{constructor(t,n,r){this._colorZoneBrand=void 0,this.from=t|0,this.to=n|0,this.colorId=r|0}static compare(t,n){return t.colorId===n.colorId?t.from===n.from?t.to-n.to:t.from-n.from:t.colorId-n.colorId}}class yTn{constructor(t,n,r,o){this._overviewRulerZoneBrand=void 0,this.startLineNumber=t,this.endLineNumber=n,this.heightInLines=r,this.color=o,this._colorZone=null}static compare(t,n){return t.color===n.color?t.startLineNumber===n.startLineNumber?t.heightInLines===n.heightInLines?t.endLineNumber-n.endLineNumber:t.heightInLines-n.heightInLines:t.startLineNumber-n.startLineNumber:t.colorr&&(k=r-A);const p=h.color;let b=this._color2Id[p];b||(b=++this._lastAssignedId,this._color2Id[p]=b,this._id2Color[b]=p);const w=new Q3t(k-A,k+A,b);h.setColorZone(w),l.push(w)}return this._colorZonesInvalid=!1,l.sort(Q3t.compare),l}}class Yco extends SI{constructor(t,n){super(),this._context=t;const r=this._context.configuration.options;this._domNode=es(document.createElement("canvas")),this._domNode.setClassName(n),this._domNode.setPosition("absolute"),this._domNode.setLayerHinting(!0),this._domNode.setContain("strict"),this._zoneManager=new Gco(o=>this._context.viewLayout.getVerticalOffsetForLineNumber(o)),this._zoneManager.setDOMWidth(0),this._zoneManager.setDOMHeight(0),this._zoneManager.setOuterHeight(this._context.viewLayout.getScrollHeight()),this._zoneManager.setLineHeight(r.get(75)),this._zoneManager.setPixelRatio(r.get(163)),this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}onConfigurationChanged(t){const n=this._context.configuration.options;return t.hasChanged(75)&&(this._zoneManager.setLineHeight(n.get(75)),this._render()),t.hasChanged(163)&&(this._zoneManager.setPixelRatio(n.get(163)),this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render()),!0}onFlushed(t){return this._render(),!0}onScrollChanged(t){return t.scrollHeightChanged&&(this._zoneManager.setOuterHeight(t.scrollHeight),this._render()),!0}onZonesChanged(t){return this._render(),!0}getDomNode(){return this._domNode.domNode}setLayout(t){this._domNode.setTop(t.top),this._domNode.setRight(t.right);let n=!1;n=this._zoneManager.setDOMWidth(t.width)||n,n=this._zoneManager.setDOMHeight(t.height)||n,n&&(this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render())}setZones(t){this._zoneManager.setZones(t),this._render()}_render(){if(this._zoneManager.getOuterHeight()===0)return!1;const t=this._zoneManager.getCanvasWidth(),n=this._zoneManager.getCanvasHeight(),r=this._zoneManager.resolveColorZones(),o=this._zoneManager.getId2Color(),s=this._domNode.domNode.getContext("2d");return s.clearRect(0,0,t,n),r.length>0&&this._renderOneLane(s,r,o,t),!0}_renderOneLane(t,n,r,o){let s=0,a=0,l=0;for(const d of n){const u=d.colorId,h=d.from,g=d.to;u!==s?(t.fillRect(0,a,o,l-a),s=u,t.fillStyle=r[s],a=h,l=g):l>=h?l=Math.max(l,g):(t.fillRect(0,a,o,l-a),a=h,l=g)}t.fillRect(0,a,o,l-a)}}class Zco extends Am{constructor(t){super(t),this.domNode=es(document.createElement("div")),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this.domNode.setClassName("view-rulers"),this._renderedRulers=[];const n=this._context.configuration.options;this._rulers=n.get(116),this._typicalHalfwidthCharacterWidth=n.get(59).typicalHalfwidthCharacterWidth}dispose(){super.dispose()}onConfigurationChanged(t){const n=this._context.configuration.options;return this._rulers=n.get(116),this._typicalHalfwidthCharacterWidth=n.get(59).typicalHalfwidthCharacterWidth,!0}onScrollChanged(t){return t.scrollHeightChanged}prepareRender(t){}_ensureRulersCount(){const t=this._renderedRulers.length,n=this._rulers.length;if(t===n)return;if(t0;){const l=es(document.createElement("div"));l.setClassName("view-ruler"),l.setWidth(s),this.domNode.appendChild(l),this._renderedRulers.push(l),a--}return}let r=t-n;for(;r>0;){const o=this._renderedRulers.pop();this.domNode.removeChild(o),r--}}render(t){this._ensureRulersCount();for(let n=0,r=this._rulers.length;n0;return this._shouldShow!==t?(this._shouldShow=t,!0):!1}getDomNode(){return this._domNode}_updateWidth(){const n=this._context.configuration.options.get(165);n.minimap.renderMinimap===0||n.minimap.minimapWidth>0&&n.minimap.minimapLeft===0?this._width=n.width:this._width=n.width-n.verticalScrollbarWidth}onConfigurationChanged(t){const r=this._context.configuration.options.get(117);return this._useShadows=r.useShadows,this._updateWidth(),this._updateShouldShow(),!0}onScrollChanged(t){return this._scrollTop=t.scrollTop,this._updateShouldShow()}prepareRender(t){}render(t){this._domNode.setWidth(this._width),this._domNode.setClassName(this._shouldShow?"scroll-decoration":"")}}class Kco{constructor(t){this.left=t.left,this.width=t.width,this.startStyle=null,this.endStyle=null}}class Jco{constructor(t,n){this.lineNumber=t,this.ranges=n}}function edo(e){return new Kco(e)}function tdo(e){return new Jco(e.lineNumber,e.ranges.map(edo))}const pc=class pc extends lE{constructor(t){super(),this._previousFrameVisibleRangesWithStyle=[],this._context=t;const n=this._context.configuration.options;this._roundedSelection=n.get(115),this._typicalHalfwidthCharacterWidth=n.get(59).typicalHalfwidthCharacterWidth,this._selections=[],this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(t){const n=this._context.configuration.options;return this._roundedSelection=n.get(115),this._typicalHalfwidthCharacterWidth=n.get(59).typicalHalfwidthCharacterWidth,!0}onCursorStateChanged(t){return this._selections=t.selections.slice(0),!0}onDecorationsChanged(t){return!0}onFlushed(t){return!0}onLinesChanged(t){return!0}onLinesDeleted(t){return!0}onLinesInserted(t){return!0}onScrollChanged(t){return t.scrollTopChanged}onZonesChanged(t){return!0}_visibleRangesHaveGaps(t){for(let n=0,r=t.length;n1)return!0;return!1}_enrichVisibleRangesWithStyle(t,n,r){const o=this._typicalHalfwidthCharacterWidth/4;let s=null,a=null;if(r&&r.length>0&&n.length>0){const l=n[0].lineNumber;if(l===t.startLineNumber)for(let u=0;!s&&u=0;u--)r[u].lineNumber===d&&(a=r[u].ranges[0]);s&&!s.startStyle&&(s=null),a&&!a.startStyle&&(a=null)}for(let l=0,d=n.length;l0){const f=n[l-1].ranges[0].left,k=n[l-1].ranges[0].left+n[l-1].ranges[0].width;vle(h-f)f&&(m.top=1),vle(g-k)'}_actualRenderOneSelection(t,n,r,o){if(o.length===0)return;const s=!!o[0].ranges[0].startStyle,a=o[0].lineNumber,l=o[o.length-1].lineNumber;for(let d=0,u=o.length;d1,u)}this._previousFrameVisibleRangesWithStyle=s,this._renderResult=n.map(([a,l])=>a+l)}render(t,n){if(!this._renderResult)return"";const r=n-t;return r<0||r>=this._renderResult.length?"":this._renderResult[r]}};pc.SELECTION_CLASS_NAME="selected-text",pc.SELECTION_TOP_LEFT="top-left-radius",pc.SELECTION_BOTTOM_LEFT="bottom-left-radius",pc.SELECTION_TOP_RIGHT="top-right-radius",pc.SELECTION_BOTTOM_RIGHT="bottom-right-radius",pc.EDITOR_BACKGROUND_CLASS_NAME="monaco-editor-background",pc.ROUNDED_PIECE_WIDTH=10;let tUe=pc;yA((e,t)=>{const n=e.getColor(Hoo);n&&!n.isTransparent()&&t.addRule(`.monaco-editor .view-line span.inline-selected-text { color: ${n}; }`)});function vle(e){return e<0?-e:e}class D3t{constructor(t,n,r,o,s,a,l){this.top=t,this.left=n,this.paddingLeft=r,this.width=o,this.height=s,this.textContent=a,this.textContentClassName=l}}var BS;(function(e){e[e.Single=0]="Single",e[e.MultiPrimary=1]="MultiPrimary",e[e.MultiSecondary=2]="MultiSecondary"})(BS||(BS={}));class B3t{constructor(t,n){this._context=t;const r=this._context.configuration.options,o=r.get(59);this._cursorStyle=r.get(161),this._typicalHalfwidthCharacterWidth=o.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(r.get(37),this._typicalHalfwidthCharacterWidth),this._lineCursorHeight=r.get(38),this._isVisible=!0,this._domNode=es(document.createElement("div")),this._domNode.setClassName(`cursor ${MU}`),this._domNode.setHeight(this._context.viewLayout.getLineHeightForLineNumber(1)),this._domNode.setTop(0),this._domNode.setLeft(0),Uu(this._domNode,o),this._domNode.setDisplay("none"),this._position=new rt(1,1),this._pluralityClass="",this.setPlurality(n),this._lastRenderedContent="",this._renderData=null}getDomNode(){return this._domNode}getPosition(){return this._position}setPlurality(t){switch(t){default:case BS.Single:this._pluralityClass="";break;case BS.MultiPrimary:this._pluralityClass="cursor-primary";break;case BS.MultiSecondary:this._pluralityClass="cursor-secondary";break}}show(){this._isVisible||(this._domNode.setVisibility("inherit"),this._isVisible=!0)}hide(){this._isVisible&&(this._domNode.setVisibility("hidden"),this._isVisible=!1)}onConfigurationChanged(t){const n=this._context.configuration.options,r=n.get(59);return this._cursorStyle=n.get(161),this._typicalHalfwidthCharacterWidth=r.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(n.get(37),this._typicalHalfwidthCharacterWidth),this._lineCursorHeight=n.get(38),Uu(this._domNode,r),!0}onCursorPositionChanged(t,n){return n?this._domNode.domNode.style.transitionProperty="none":this._domNode.domNode.style.transitionProperty="",this._position=t,!0}_getGraphemeAwarePosition(){const{lineNumber:t,column:n}=this._position,r=this._context.viewModel.getLineContent(t),[o,s]=Oeo(r,n-1);return[new rt(t,o+1),r.substring(o,s)]}_prepareRender(t){let n="",r="";const[o,s]=this._getGraphemeAwarePosition(),a=this._context.viewLayout.getLineHeightForLineNumber(o.lineNumber),l=this._lineCursorHeight===0?a:Math.min(a,this._lineCursorHeight),d=(a-l)/2;if(this._cursorStyle===lu.Line||this._cursorStyle===lu.LineThin){const k=t.visibleRangeForPosition(o);if(!k||k.outsideRenderedLine)return null;const A=ii(this._domNode.domNode);let p;this._cursorStyle===lu.Line?(p=Lbt(A,this._lineCursorWidth>0?this._lineCursorWidth:2),p>2&&(n=s,r=this._getTokenClassName(o))):p=Lbt(A,1);let b=k.left,w=0;p>=2&&b>=1&&(w=1,b-=w);const O=t.getVerticalOffsetForLineNumber(o.lineNumber)-t.bigNumbersDelta+d;return new D3t(O,b,w,p,l,n,r)}const u=t.linesVisibleRangesForRange(new xe(o.lineNumber,o.column,o.lineNumber,o.column+s.length),!1);if(!u||u.length===0)return null;const h=u[0];if(h.outsideRenderedLine||h.ranges.length===0)return null;const g=h.ranges[0],m=s===" "?this._typicalHalfwidthCharacterWidth:g.width<1?this._typicalHalfwidthCharacterWidth:g.width;this._cursorStyle===lu.Block&&(n=s,r=this._getTokenClassName(o));let v=t.getVerticalOffsetForLineNumber(o.lineNumber)-t.bigNumbersDelta,f=a;return(this._cursorStyle===lu.Underline||this._cursorStyle===lu.UnderlineThin)&&(v+=a-2,f=2),new D3t(v,g.left,0,m,f,n,r)}_getTokenClassName(t){const n=this._context.viewModel.getViewLineData(t.lineNumber),r=n.tokens.findTokenIndexAtOffset(t.column-1);return n.tokens.getClassName(r)}prepareRender(t){this._renderData=this._prepareRender(t)}render(t){return this._renderData?(this._lastRenderedContent!==this._renderData.textContent&&(this._lastRenderedContent=this._renderData.textContent,this._domNode.domNode.textContent=this._lastRenderedContent),this._domNode.setClassName(`cursor ${this._pluralityClass} ${MU} ${this._renderData.textContentClassName}`),this._domNode.setDisplay("block"),this._domNode.setTop(this._renderData.top),this._domNode.setLeft(this._renderData.left),this._domNode.setPaddingLeft(this._renderData.paddingLeft),this._domNode.setWidth(this._renderData.width),this._domNode.setLineHeight(this._renderData.height),this._domNode.setHeight(this._renderData.height),{domNode:this._domNode.domNode,position:this._position,contentLeft:this._renderData.left,height:this._renderData.height,width:2}):(this._domNode.setDisplay("none"),null)}}const Cq=class Cq extends Am{constructor(t){super(t);const n=this._context.configuration.options;this._readOnly=n.get(104),this._cursorBlinking=n.get(32),this._cursorStyle=n.get(161),this._cursorSmoothCaretAnimation=n.get(33),this._editContextEnabled=n.get(170),this._selectionIsEmpty=!0,this._isComposingInput=!1,this._isVisible=!1,this._primaryCursor=new B3t(this._context,BS.Single),this._secondaryCursors=[],this._renderData=[],this._domNode=es(document.createElement("div")),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),this._updateDomClassName(),this._domNode.appendChild(this._primaryCursor.getDomNode()),this._startCursorBlinkAnimation=new M0,this._cursorFlatBlinkInterval=new qJe,this._blinkingEnabled=!1,this._editorHasFocus=!1,this._updateBlinking()}dispose(){super.dispose(),this._startCursorBlinkAnimation.dispose(),this._cursorFlatBlinkInterval.dispose()}getDomNode(){return this._domNode}onCompositionStart(t){return this._isComposingInput=!0,this._updateBlinking(),!0}onCompositionEnd(t){return this._isComposingInput=!1,this._updateBlinking(),!0}onConfigurationChanged(t){const n=this._context.configuration.options;this._readOnly=n.get(104),this._cursorBlinking=n.get(32),this._cursorStyle=n.get(161),this._cursorSmoothCaretAnimation=n.get(33),this._editContextEnabled=n.get(170),this._updateBlinking(),this._updateDomClassName(),this._primaryCursor.onConfigurationChanged(t);for(let r=0,o=this._secondaryCursors.length;rn.length){const s=this._secondaryCursors.length-n.length;for(let a=0;a{for(let o=0,s=t.ranges.length;o{this._isVisible?this._hide():this._show()},Cq.BLINK_INTERVAL,ii(this._domNode.domNode)):this._startCursorBlinkAnimation.setIfNotSet(()=>{this._blinkingEnabled=!0,this._updateDomClassName()},Cq.BLINK_INTERVAL))}_updateDomClassName(){this._domNode.setClassName(this._getClassName())}_getClassName(){let t="cursors-layer";switch(this._selectionIsEmpty||(t+=" has-selection"),this._cursorStyle){case lu.Line:t+=" cursor-line-style";break;case lu.Block:t+=" cursor-block-style";break;case lu.Underline:t+=" cursor-underline-style";break;case lu.LineThin:t+=" cursor-line-thin-style";break;case lu.BlockOutline:t+=" cursor-block-outline-style";break;case lu.UnderlineThin:t+=" cursor-underline-thin-style";break;default:t+=" cursor-line-style"}if(this._blinkingEnabled)switch(this._getCursorBlinking()){case 1:t+=" cursor-blink";break;case 2:t+=" cursor-smooth";break;case 3:t+=" cursor-phase";break;case 4:t+=" cursor-expand";break;case 5:t+=" cursor-solid";break;default:t+=" cursor-solid"}else t+=" cursor-solid";return(this._cursorSmoothCaretAnimation==="on"||this._cursorSmoothCaretAnimation==="explicit")&&(t+=" cursor-smooth-caret-animation"),t}_show(){this._primaryCursor.show();for(let t=0,n=this._secondaryCursors.length;t{const n=[{class:".cursor",foreground:t3e,background:Iet},{class:".cursor-primary",foreground:oTn,background:Slo},{class:".cursor-secondary",foreground:sTn,background:Llo}];for(const r of n){const o=e.getColor(r.foreground);if(o){let s=e.getColor(r.background);s||(s=o.opposite()),t.addRule(`.monaco-editor .cursors-layer ${r.class} { background-color: ${o}; border-color: ${o}; color: ${s}; }`),c3(e.type)&&t.addRule(`.monaco-editor .cursors-layer.has-selection ${r.class} { border-left: 1px solid ${s}; border-right: 1px solid ${s}; }`)}}});const pLe=()=>{throw new Error("Invalid change accessor")};class ndo extends Am{constructor(t){super(t);const n=this._context.configuration.options,r=n.get(165);this._lineHeight=n.get(75),this._contentWidth=r.contentWidth,this._contentLeft=r.contentLeft,this.domNode=es(document.createElement("div")),this.domNode.setClassName("view-zones"),this.domNode.setPosition("absolute"),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this.marginDomNode=es(document.createElement("div")),this.marginDomNode.setClassName("margin-view-zones"),this.marginDomNode.setPosition("absolute"),this.marginDomNode.setAttribute("role","presentation"),this.marginDomNode.setAttribute("aria-hidden","true"),this._zones={}}dispose(){super.dispose(),this._zones={}}_recomputeWhitespacesProps(){const t=this._context.viewLayout.getWhitespaces(),n=new Map;for(const o of t)n.set(o.id,o);let r=!1;return this._context.viewModel.changeWhitespace(o=>{const s=Object.keys(this._zones);for(let a=0,l=s.length;a{const o={addZone:s=>(n=!0,this._addZone(r,s)),removeZone:s=>{s&&(n=this._removeZone(r,s)||n)},layoutZone:s=>{s&&(n=this._layoutZone(r,s)||n)}};ido(t,o),o.addZone=pLe,o.removeZone=pLe,o.layoutZone=pLe}),n}_addZone(t,n){const r=this._computeWhitespaceProps(n),s={whitespaceId:t.insertWhitespace(r.afterViewLineNumber,this._getZoneOrdinal(n),r.heightInPx,r.minWidthInPx),delegate:n,isInHiddenArea:r.isInHiddenArea,isVisible:!1,domNode:es(n.domNode),marginDomNode:n.marginDomNode?es(n.marginDomNode):null};return this._safeCallOnComputedHeight(s.delegate,r.heightInPx),s.domNode.setPosition("absolute"),s.domNode.domNode.style.width="100%",s.domNode.setDisplay("none"),s.domNode.setAttribute("monaco-view-zone",s.whitespaceId),this.domNode.appendChild(s.domNode),s.marginDomNode&&(s.marginDomNode.setPosition("absolute"),s.marginDomNode.domNode.style.width="100%",s.marginDomNode.setDisplay("none"),s.marginDomNode.setAttribute("monaco-view-zone",s.whitespaceId),this.marginDomNode.appendChild(s.marginDomNode)),this._zones[s.whitespaceId]=s,this.setShouldRender(),s.whitespaceId}_removeZone(t,n){if(this._zones.hasOwnProperty(n)){const r=this._zones[n];return delete this._zones[n],t.removeWhitespace(r.whitespaceId),r.domNode.removeAttribute("monaco-visible-view-zone"),r.domNode.removeAttribute("monaco-view-zone"),r.domNode.domNode.remove(),r.marginDomNode&&(r.marginDomNode.removeAttribute("monaco-visible-view-zone"),r.marginDomNode.removeAttribute("monaco-view-zone"),r.marginDomNode.domNode.remove()),this.setShouldRender(),!0}return!1}_layoutZone(t,n){if(this._zones.hasOwnProperty(n)){const r=this._zones[n],o=this._computeWhitespaceProps(r.delegate);return r.isInHiddenArea=o.isInHiddenArea,t.changeOneWhitespace(r.whitespaceId,o.afterViewLineNumber,o.heightInPx),this._safeCallOnComputedHeight(r.delegate,o.heightInPx),this.setShouldRender(),!0}return!1}shouldSuppressMouseDownOnViewZone(t){return this._zones.hasOwnProperty(t)?!!this._zones[t].delegate.suppressMouseDown:!1}_heightInPixels(t){return typeof t.heightInPx=="number"?t.heightInPx:typeof t.heightInLines=="number"?this._lineHeight*t.heightInLines:this._lineHeight}_minWidthInPixels(t){return typeof t.minWidthInPx=="number"?t.minWidthInPx:0}_safeCallOnComputedHeight(t,n){if(typeof t.onComputedHeight=="function")try{t.onComputedHeight(n)}catch(r){zi(r)}}_safeCallOnDomNodeTop(t,n){if(typeof t.onDomNodeTop=="function")try{t.onDomNodeTop(n)}catch(r){zi(r)}}prepareRender(t){}render(t){const n=t.viewportData.whitespaceViewportData,r={};let o=!1;for(const a of n)this._zones[a.id].isInHiddenArea||(r[a.id]=a,o=!0);const s=Object.keys(this._zones);for(let a=0,l=s.length;aa)continue;const m=g.startLineNumber===a?g.startColumn:d.minColumn,v=g.endLineNumber===a?g.endColumn:d.maxColumn;m=_&&T<=S&&P===32){const I=T-1>=0?l.charCodeAt(T-1):0,B=T+1=0?l.charCodeAt(T-1):0;if(P===32&&I!==32&&I!==9)continue}if(r&&!(E&&E.start<=T&&T`):P===9?y+=`
    ${O?"→":"→"}
    `:y+=`
    ${String.fromCharCode(w)}
    `)}return a?(Q=Math.round(Q+A),``+y+""):y}_renderArrow(t,n,r){const o=n/7,s=n,a=t/2,l=r,d={x:0,y:o/2},u={x:100/125*s,y:d.y},h={x:u.x-.2*u.x,y:u.y+.2*u.x},g={x:h.x+.1*u.x,y:h.y+.1*u.x},m={x:g.x+.35*u.x,y:g.y-.35*u.x},v={x:m.x,y:-m.y},f={x:g.x,y:-g.y},k={x:h.x,y:-h.y},A={x:u.x,y:-u.y},p={x:d.x,y:-d.y};return``}render(t,n){if(!this._renderResult)return"";const r=n-t;return r<0||r>=this._renderResult.length?"":this._renderResult[r]}}class R3t{constructor(t){const n=t.options,r=n.get(59),o=n.get(47);o==="off"?(this.renderWhitespace="none",this.renderWithSVG=!1):o==="svg"?(this.renderWhitespace=n.get(113),this.renderWithSVG=!0):(this.renderWhitespace=n.get(113),this.renderWithSVG=!1),this.spaceWidth=r.spaceWidth,this.middotWidth=r.middotWidth,this.wsmiddotWidth=r.wsmiddotWidth,this.canUseHalfwidthRightwardsArrow=r.canUseHalfwidthRightwardsArrow,this.lineHeight=n.get(75),this.stopRenderingLineAfter=n.get(133)}equals(t){return this.renderWhitespace===t.renderWhitespace&&this.renderWithSVG===t.renderWithSVG&&this.spaceWidth===t.spaceWidth&&this.middotWidth===t.middotWidth&&this.wsmiddotWidth===t.wsmiddotWidth&&this.canUseHalfwidthRightwardsArrow===t.canUseHalfwidthRightwardsArrow&&this.lineHeight===t.lineHeight&&this.stopRenderingLineAfter===t.stopRenderingLineAfter}}class odo{constructor(t,n,r,o){this.selections=t,this.startLineNumber=n.startLineNumber|0,this.endLineNumber=n.endLineNumber|0,this.relativeVerticalOffset=n.relativeVerticalOffset,this.bigNumbersDelta=n.bigNumbersDelta|0,this.lineHeight=n.lineHeight|0,this.whitespaceViewportData=r,this._model=o,this.visibleRange=new xe(n.startLineNumber,this._model.getLineMinColumn(n.startLineNumber),n.endLineNumber,this._model.getLineMaxColumn(n.endLineNumber))}getViewLineRenderingData(t){return this._model.getViewportViewLineRenderingData(this.visibleRange,t)}getDecorationsInViewport(){return this._model.getDecorationsInViewport(this.visibleRange)}}class sdo{get type(){return this._theme.type}get value(){return this._theme}constructor(t){this._theme=t}update(t){this._theme=t}getColor(t){return this._theme.getColor(t)}}class ado{constructor(t,n,r){this.configuration=t,this.theme=new sdo(n),this.viewModel=r,this.viewLayout=r.viewLayout}addEventHandler(t){this.viewModel.addViewEventHandler(t)}removeEventHandler(t){this.viewModel.removeViewEventHandler(t)}}const gD=new Float32Array([1,0,1,1,0,1,0,0,0,1,1,0]);function hR(e){if(!e)throw new Error(`Value "${e}" cannot be null`);return e}function CTn(e,t,n){let r=new t.ResizeObserver(o=>{const s=o.find(d=>d.target===e);if(!s)return;if(!("devicePixelContentBoxSize"in s)){r==null||r.disconnect(),r=void 0;return}const a=s.devicePixelContentBoxSize[0].inlineSize,l=s.devicePixelContentBoxSize[0].blockSize;a>0&&l>0&&n(a,l)});try{r.observe(e,{box:["device-pixel-content-box"]})}catch{throw r.disconnect(),r=void 0,new hi("Could not observe device pixel dimensions")}return $n(()=>r==null?void 0:r.disconnect())}var ldo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s};let cdo=0;class bJ extends ht{get cacheKey(){return`${this.fontFamily}_${this.fontSize}px`}constructor(t,n,r,o){super(),this.fontSize=t,this.fontFamily=n,this.devicePixelRatio=r,this._decorationStyleCache=o,this.id=cdo++,this._workGlyph={source:null,boundingBox:{left:0,bottom:0,right:0,top:0},originOffset:{x:0,y:0},fontBoundingBoxAscent:0,fontBoundingBoxDescent:0},this._workGlyphConfig={chars:void 0,tokenMetadata:0,decorationStyleSetId:0},this._antiAliasing=Qr?"greyscale":"subpixel";const s=Math.ceil(this.fontSize*r);this._canvas=new OffscreenCanvas(s*3,s*3),this._ctx=hR(this._canvas.getContext("2d",{willReadFrequently:!0,alpha:this._antiAliasing==="greyscale"})),this._ctx.textBaseline="top",this._ctx.fillStyle="#FFFFFF",this._ctx.font=`${s}px ${this.fontFamily}`,this._textMetrics=this._ctx.measureText("A")}rasterizeGlyph(t,n,r,o){return t===""?{source:this._canvas,boundingBox:{top:0,left:0,bottom:-1,right:-1},originOffset:{x:0,y:0},fontBoundingBoxAscent:0,fontBoundingBoxDescent:0}:this._workGlyphConfig.chars===t&&this._workGlyphConfig.tokenMetadata===n&&this._workGlyphConfig.decorationStyleSetId===r?this._workGlyph:(this._workGlyphConfig.chars=t,this._workGlyphConfig.tokenMetadata=n,this._workGlyphConfig.decorationStyleSetId=r,this._rasterizeGlyph(t,n,r,o))}_rasterizeGlyph(t,n,r,o){const s=Math.ceil(this.fontSize*this.devicePixelRatio),a=s*3;this._canvas.width!==a&&(this._canvas.width=a,this._canvas.height=a),this._ctx.save();const l=(n&15)/10,d=bf.getBackground(n),u=o[d],h=this._decorationStyleCache.getStyleSet(r);this._antiAliasing==="subpixel"?(this._ctx.fillStyle=u,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height)):this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height);const g=new sE(200),m=bf.getFontStyle(n);m&1&&g.appendString("italic "),(h==null?void 0:h.bold)!==void 0?h.bold&&g.appendString("bold "):m&2&&g.appendString("bold "),g.appendString(`${s}px ${this.fontFamily}`),this._ctx.font=g.build();const v=s,f=s;(h==null?void 0:h.color)!==void 0?this._ctx.fillStyle=`#${h.color.toString(16).padStart(8,"0")}`:this._ctx.fillStyle=o[bf.getForeground(n)],this._ctx.textBaseline="top",(h==null?void 0:h.opacity)!==void 0&&(this._ctx.globalAlpha=h.opacity),this._ctx.fillText(t,v+l,f),this._ctx.restore();const k=this._ctx.getImageData(0,0,this._canvas.width,this._canvas.height);if(this._antiAliasing==="subpixel"){const A=parseInt(u.substring(1,3),16),p=parseInt(u.substring(3,5),16),b=parseInt(u.substring(5,7),16);this._clearColor(k,A,p,b),this._ctx.putImageData(k,0,0)}return this._findGlyphBoundingBox(k,this._workGlyph.boundingBox),this._workGlyph.source=this._canvas,this._workGlyph.originOffset.x=this._workGlyph.boundingBox.left-v,this._workGlyph.originOffset.y=this._workGlyph.boundingBox.top-f,this._workGlyph.fontBoundingBoxAscent=this._textMetrics.fontBoundingBoxAscent,this._workGlyph.fontBoundingBoxDescent=this._textMetrics.fontBoundingBoxDescent,this._workGlyph}_clearColor(t,n,r,o){for(let s=0;s=n.left;a--){for(let l=0;l=0;a--){for(let l=0;l=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},udo=function(e,t){return function(n,r){t(n,r,e)}};let d1e=class extends ht{constructor(t){super(),this._logService=t,this._tasks=[],this._i=0,this._register($n(()=>this.clear()))}enqueue(t){this._tasks.push(t),this._start()}clear(){this._idleCallback&&(this._cancelCallback(this._idleCallback),this._idleCallback=void 0),this._i=0,this._tasks.length=0}_start(){this._idleCallback||(this._idleCallback=this._requestCallback(this._process.bind(this)))}_process(t){this._idleCallback=void 0;let n=0,r=0,o=t.timeRemaining(),s=0;for(;this._is){o-n<-20&&this._logService.warn(`task queue exceeded allotted deadline by ${Math.abs(Math.round(o-n))}ms`),this._start();return}o=s}this.clear()}};d1e=ddo([udo(0,va)],d1e);class hdo extends d1e{_requestCallback(t){return vs().setTimeout(()=>t(this._createDeadline(16)))}_cancelCallback(t){vs().clearTimeout(t)}_createDeadline(t){const n=Date.now()+t;return{timeRemaining:()=>Math.max(0,n-Date.now())}}}class fdo extends d1e{_requestCallback(t){return vs().requestIdleCallback(t)}_cancelCallback(t){vs().cancelIdleCallback(t)}}const gdo="requestIdleCallback"in vs()?fdo:hdo;class mdo{constructor(t,n){this._canvas=t,this._textureIndex=n,this._currentRow={x:0,y:0,h:0},this._allocatedGlyphs=new Set,this._nextIndex=0,this._ctx=hR(this._canvas.getContext("2d",{willReadFrequently:!0}))}allocate(t){const n=t.boundingBox.right-t.boundingBox.left+1,r=t.boundingBox.bottom-t.boundingBox.top+1;if(n>this._canvas.width||r>this._canvas.height)throw new hi("Glyph is too large for the atlas page");if(t.boundingBox.right-t.boundingBox.left+1>this._canvas.width-this._currentRow.x&&(this._currentRow.x=0,this._currentRow.y+=this._currentRow.h,this._currentRow.h=1),this._currentRow.y+t.boundingBox.bottom-t.boundingBox.top+1>this._canvas.height)return;this._ctx.drawImage(t.source,t.boundingBox.left,t.boundingBox.top,n,r,this._currentRow.x,this._currentRow.y,n,r);const o={pageIndex:this._textureIndex,glyphIndex:this._nextIndex++,x:this._currentRow.x,y:this._currentRow.y,w:n,h:r,originOffsetX:t.originOffset.x,originOffsetY:t.originOffset.y,fontBoundingBoxAscent:t.fontBoundingBoxAscent,fontBoundingBoxDescent:t.fontBoundingBoxDescent};return this._currentRow.x+=n,this._currentRow.h=Math.max(this._currentRow.h,r),this._allocatedGlyphs.add(o),o}getUsagePreview(){const t=this._canvas.width,n=this._canvas.height,r=new OffscreenCanvas(t,n),o=hR(r.getContext("2d"));o.fillStyle="#808080",o.fillRect(0,0,t,n);const s=new Map,a=new Map;for(const l of this._allocatedGlyphs)s.set(l.y,Math.max(s.get(l.y)??0,l.h)),a.set(l.y,Math.max(a.get(l.y)??0,l.x+l.w));for(const l of this._allocatedGlyphs)o.fillStyle="#4040FF",o.fillRect(l.x,l.y,l.w,l.h),o.fillStyle="#FF0000",o.fillRect(l.x,l.y+l.h,l.w,s.get(l.y)-l.h);for(const[l,d]of a.entries())l!==this._currentRow.y&&(o.fillStyle="#FF0000",o.fillRect(d,l,t-d,s.get(l)));return r.convertToBlob()}getStats(){const t=this._canvas.width,n=this._canvas.height;let r=0,o=0;const s=t*n,a=new Map,l=new Map;for(const d of this._allocatedGlyphs)a.set(d.y,Math.max(a.get(d.y)??0,d.h)),l.set(d.y,Math.max(l.get(d.y)??0,d.x+d.w));for(const d of this._allocatedGlyphs)r+=d.w*d.h,o+=d.w*(a.get(d.y)-d.h);for(const[d,u]of l.entries())d!==this._currentRow.y&&(o+=(t-u)*a.get(d));return[`page${this._textureIndex}:`,` Total: ${s} (${t}x${n})`,` Used: ${r} (${(r/s*100).toPrecision(2)}%)`,` Wasted: ${o} (${(o/s*100).toPrecision(2)}%)`,`Efficiency: ${(r/(r+o)*100).toPrecision(2)}%`].join(` `)}}class kdo{constructor(t,n,r){this._canvas=t,this._textureIndex=n,this._slabs=[],this._activeSlabsByDims=new Qbe,this._unusedRects=[],this._openRegionsByHeight=new Map,this._openRegionsByWidth=new Map,this._allocatedGlyphs=new Set,this._nextIndex=0,this._ctx=hR(this._canvas.getContext("2d",{willReadFrequently:!0})),this._slabW=Math.min((r==null?void 0:r.slabW)??64<this._canvas.width||r>this._canvas.height)throw new hi("Glyph is too large for the atlas page");if(n>this._slabW||r>this._slabH){if(this._allocatedGlyphs.size>0)return;let u=this._canvas.width;for(;n=u&&(s=void 0)}let a,l;if(!s)if(n=0;h--){const g=u[h];if(g.w>=n&&g.h>=r){a=g.x,l=g.y,n=0;h--){const g=u[h];if(g.w>=n&&g.h>=r){a=g.x,l=g.y,r=this._slabsPerRow*this._slabsPerColumn)return;s={x:Math.floor(this._slabs.length%this._slabsPerRow)*this._slabW,y:Math.floor(this._slabs.length/this._slabsPerRow)*this._slabH,entryW:o.w,entryH:o.h,count:0};const h=this._slabW%s.entryW,g=this._slabH%s.entryH;h&&I3t(this._openRegionsByWidth,h,{x:s.x+this._slabW-h,w:h,y:s.y,h:this._slabH-(g??0)}),g&&I3t(this._openRegionsByHeight,g,{x:s.x,w:this._slabW,y:s.y+this._slabH-g,h:g}),this._slabs.push(s),this._activeSlabsByDims.set(s,o.w,o.h)}const u=Math.floor(this._slabW/s.entryW);a=s.x+Math.floor(s.count%u)*s.entryW,l=s.y+Math.floor(s.count/u)*s.entryH,s.count++}this._ctx.drawImage(t.source,t.boundingBox.left,t.boundingBox.top,n,r,a,l,n,r);const d={pageIndex:this._textureIndex,glyphIndex:this._nextIndex++,x:a,y:l,w:n,h:r,originOffsetX:t.originOffset.x,originOffsetY:t.originOffset.y,fontBoundingBoxAscent:t.fontBoundingBoxAscent,fontBoundingBoxDescent:t.fontBoundingBoxDescent};return this._allocatedGlyphs.add(d),d}getUsagePreview(){const t=this._canvas.width,n=this._canvas.height,r=new OffscreenCanvas(t,n),o=hR(r.getContext("2d"));o.fillStyle="#808080",o.fillRect(0,0,t,n);let s=0,a=0,l=0;const d=64<d&&(m=0,v+=g.entryH),o.fillStyle="#FF0000",o.fillRect(g.x+m,g.y+v,g.entryW,g.entryH),s+=g.entryW*g.entryH,m+=g.entryW;const f=Math.floor(d/g.entryW),k=Math.floor(u/g.entryH);g.entryW*f*g.entryH*k}for(const g of this._allocatedGlyphs)a+=g.w*g.h,o.fillStyle="#4040FF",o.fillRect(g.x,g.y,g.w,g.h);const h=Array.from(this._openRegionsByWidth.values()).flat().concat(Array.from(this._openRegionsByHeight.values()).flat());for(const g of h)o.fillStyle="#FF000088",o.fillRect(g.x,g.y,g.w,g.h),l+=g.w*g.h;return o.globalAlpha=.5,o.drawImage(this._canvas,0,0),o.globalAlpha=1,r.convertToBlob()}getStats(){const t=this._canvas.width,n=this._canvas.height;let r=0,o=0,s=0,a=0,l=0;const d=t*n,u=64<u&&(k=0,A+=f.entryH),r+=f.entryW*f.entryH,k+=f.entryW;const p=Math.floor(u/f.entryW),b=Math.floor(h/f.entryH),w=f.entryW*p*f.entryH*b;s+=u*h-w}for(const f of this._allocatedGlyphs)o+=f.w*f.h;const g=Array.from(this._openRegionsByWidth.values()).flat().concat(Array.from(this._openRegionsByHeight.values()).flat());for(const f of g)l+=f.w*f.h;const m=s-l;a=r-(o-m);const v=o/(o+a+l);return[`page[${this._textureIndex}]:`,` Total: ${d}px (${t}x${n})`,` Used: ${o}px (${(o/d*100).toFixed(2)}%)`,` Wasted: ${a}px (${(a/d*100).toFixed(2)}%)`,`Restricted: ${l}px (${(l/d*100).toFixed(2)}%) (hard to allocate)`,`Efficiency: ${v===1?"100":(v*100).toFixed(2)}%`,` Slabs: ${this._slabs.length} of ${Math.floor(this._canvas.width/u)*Math.floor(this._canvas.height/h)}`].join(` -`)}}function I3t(e,t,n){let r=e.get(t);r||(r=[],e.set(t,r)),r.push(n)}var vdo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},M3t=function(e,t){return function(n,r){t(n,r,e)}},iUe,TD;let Fb=(TD=class extends ht{get version(){return this._version}get usedArea(){return this._usedArea}get source(){return this._canvas}get glyphs(){return this._glyphInOrderSet.values()}constructor(t,n,r,o,s){switch(super(),this._logService=o,this._version=0,this._usedArea={left:0,top:0,right:0,bottom:0},this._glyphMap=new Qbe,this._glyphInOrderSet=new Set,this._canvas=new OffscreenCanvas(n,n),this._colorMap=s.getColorTheme().tokenColorMap,r){case"shelf":this._allocator=new mdo(this._canvas,t);break;case"slab":this._allocator=new kdo(this._canvas,t);break;default:this._allocator=r(this._canvas,t);break}this._register($n(()=>{this._canvas.width=1,this._canvas.height=1}))}getGlyph(t,n,r,o){return this._glyphMap.get(n,r,o,t.cacheKey)??this._createGlyph(t,n,r,o)}_createGlyph(t,n,r,o){if(this._glyphInOrderSet.size>=iUe.maximumGlyphCount)return;const s=t.rasterizeGlyph(n,r,o,this._colorMap),a=this._allocator.allocate(s);if(a!==void 0)return this._glyphMap.set(a,n,r,o,t.cacheKey),this._glyphInOrderSet.add(a),this._version++,this._usedArea.right=Math.max(this._usedArea.right,a.x+a.w-1),this._usedArea.bottom=Math.max(this._usedArea.bottom,a.y+a.h-1),this._logService.getLevel()===au.Trace&&this._logService.trace("New glyph",{chars:n,tokenMetadata:r,decorationStyleSetId:o,rasterizedGlyph:s,glyph:a}),a}getUsagePreview(){return this._allocator.getUsagePreview()}getStats(){return this._allocator.getStats()}},iUe=TD,TD.maximumGlyphCount=5e3,TD);Fb=iUe=vdo([M3t(3,va),M3t(4,Dl)],Fb);var Ado=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},P3t=function(e,t){return function(n,r){t(n,r,e)}},she,QD;let f9=(QD=class extends ht{get pages(){return this._pages}constructor(t,n,r,o,s){super(),this._maxTextureSize=t,this._decorationStyleCache=r,this._themeService=o,this._instantiationService=s,this._warmUpTask=this._register(new ts),this._warmedUpRasterizers=new Set,this._pages=[],this._glyphPageIndex=new Qbe,this._onDidDeleteGlyphs=this._register(new at),this.onDidDeleteGlyphs=this._onDidDeleteGlyphs.event,this._allocatorType=(n==null?void 0:n.allocatorType)??"slab",this._register(sn.runAndSubscribe(this._themeService.onDidColorThemeChange,()=>{this._colorMap&&this.clear(),this._colorMap=this._themeService.getColorTheme().tokenColorMap}));const a=Math.max(1,Math.floor(vs().devicePixelRatio));this.pageSize=Math.min(1024*a,this._maxTextureSize),this._initFirstPage(),this._register($n(()=>us(this._pages)))}_initFirstPage(){const t=this._instantiationService.createInstance(Fb,0,this.pageSize,this._allocatorType);this._pages.push(t);const n=new bJ(1,"",1,this._decorationStyleCache);t.getGlyph(n,"",0,0),n.dispose()}clear(){for(const t of this._pages)t.dispose();this._pages.length=0,this._glyphPageIndex.clear(),this._warmedUpRasterizers.clear(),this._warmUpTask.clear(),this._initFirstPage(),this._onDidDeleteGlyphs.fire()}getGlyph(t,n,r,o,s){return r&=-2048,r|=Math.floor(s%1*10),this._warmedUpRasterizers.has(t.id)||(this._warmUpAtlas(t),this._warmedUpRasterizers.add(t.id)),this._tryGetGlyph(this._glyphPageIndex.get(n,r,o,t.cacheKey)??0,t,n,r,o)}_tryGetGlyph(t,n,r,o,s){return this._glyphPageIndex.set(t,r,o,s,n.cacheKey),this._pages[t].getGlyph(n,r,o,s)??(t+1=she.maximumPageCount)throw new Error(`Attempt to create a texture atlas page past the limit ${she.maximumPageCount}`);return this._pages.push(this._instantiationService.createInstance(Fb,this._pages.length,this.pageSize,this._allocatorType)),this._glyphPageIndex.set(this._pages.length-1,n,r,o,t.cacheKey),this._pages[this._pages.length-1].getGlyph(t,n,r,o)}getStats(){return this._pages.map(t=>t.getStats())}_warmUpAtlas(t){var o;const n=this._colorMap;if(!n)throw new hi("Cannot warm atlas without color map");(o=this._warmUpTask.value)==null||o.clear();const r=this._warmUpTask.value=this._instantiationService.createInstance(gdo);for(let s=65;s<=90;s++)for(const a of n.keys())r.enqueue(()=>{for(let l=0;l<1;l+=.1)this.getGlyph(t,String.fromCharCode(s),a<<15&16744448,0,l)});for(let s=97;s<=122;s++)for(const a of n.keys())r.enqueue(()=>{for(let l=0;l<1;l+=.1)this.getGlyph(t,String.fromCharCode(s),a<<15&16744448,0,l)});for(let s=33;s<=126;s++)for(const a of n.keys())r.enqueue(()=>{for(let l=0;l<1;l+=.1)this.getGlyph(t,String.fromCharCode(s),a<<15&16744448,0,l)})}},she=QD,QD.maximumPageCount=16,QD);f9=she=Ado([P3t(3,Dl),P3t(4,Zn)],f9);var wJ;(function(e){e[e.Ignore=0]="Ignore",e[e.Info=1]="Info",e[e.Warning=2]="Warning",e[e.Error=3]="Error"})(wJ||(wJ={}));(function(e){const t="error",n="warning",r="warn",o="info",s="ignore";function a(d){return d?rQ(t,d)?e.Error:rQ(n,d)||rQ(r,d)?e.Warning:rQ(o,d)?e.Info:e.Ignore:e.Ignore}e.fromValue=a;function l(d){switch(d){case e.Error:return t;case e.Warning:return n;case e.Info:return o;default:return s}}e.toString=l})(wJ||(wJ={}));var Sl=wJ,sH=Sl;const rc=_r("notificationService");class pdo{}var o1;(function(e){async function t(o){try{if(!navigator.gpu)throw new Error("This browser does not support WebGPU");const s=await navigator.gpu.requestAdapter();if(!s)throw new Error("This browser supports WebGPU but it appears to be disabled");return bLe(await s.requestDevice())}catch(s){throw o&&o(s.message),s}}e.requestDevice=t;function n(o,s,a){const l=o.createBuffer(s);return a&&o.queue.writeBuffer(l,0,nR(a)?a():a),bLe(l)}e.createBuffer=n;function r(o,s){return bLe(o.createTexture(s))}e.createTexture=r})(o1||(o1={}));function bLe(e){return{object:e,dispose:()=>e.destroy()}}class bdo{get dataOffset(){return this._startIndex}get dirtySize(){if(!(this._startIndex===void 0||this._endIndex===void 0))return this._endIndex-this._startIndex+1}get isDirty(){return this._startIndex!==void 0}flag(t,n=1){return this._flag(t),n>1&&this._flag(t+n-1),t}_flag(t){(this._startIndex===void 0||tthis._endIndex)&&(this._endIndex=t)}clear(){this._startIndex=void 0,this._endIndex=void 0}}function wdo(e,t){return new Odo(e,t)}class Odo extends ht{get entryCount(){return this._entries.size}get dirtyTracker(){return this._dirtyTracker}constructor(t,n){super(),this.propertySpecs=t,this.capacity=n,this._dirtyTracker=new bdo,this._propertySpecsMap=new Map,this._entries=new bg,this._onDidChange=this._register(new at),this._onDidChangeBuffer=this._register(new at),this.onDidChangeBuffer=this._onDidChangeBuffer.event,this.view=new Float32Array(n*t.length),this.buffer=this.view.buffer,this._entrySize=t.length;for(let r=0;rus(this._entries)))}createEntry(t){this._entries.size===this.capacity&&(this._expandBuffer(),this._onDidChangeBuffer.fire());const n=new ydo(this.view,this._propertySpecsMap,this._dirtyTracker,this._entries.size,t),r=this._entries.push(n),o=[];return o.push(sn.forward(n.onDidChange,this._onDidChange)),o.push(n.onWillDispose(()=>{const s=n.i;r(),this.view.set(this.view.subarray(s*this._entrySize+2,this._entries.size*this._entrySize+2),s*this._entrySize);for(const a of this._entries)a.i>s&&a.i--;this._dirtyTracker.flag(s,(this._entries.size-s)*this._entrySize),us(o)})),n}_expandBuffer(){this.capacity*=2;const t=new Float32Array(this.capacity*this._entrySize);t.set(this.view),this.view=t,this.buffer=this.view.buffer}}class ydo extends ht{constructor(t,n,r,o,s){super(),this._view=t,this._propertySpecsMap=n,this._dirtyTracker=r,this.i=o,this._onDidChange=this._register(new at),this.onDidChange=this._onDidChange.event,this._onWillDispose=this._register(new at),this.onWillDispose=this._onWillDispose.event;for(const a of this._propertySpecsMap.values())this._view[this.i*this._propertySpecsMap.size+a.offset]=s[a.name];this._dirtyTracker.flag(this.i*this._propertySpecsMap.size,this._propertySpecsMap.size)}dispose(){this._onWillDispose.fire(),super.dispose()}setRaw(t){if(t.length!==this._propertySpecsMap.size)throw new Error(`Data length ${t.length} does not match the number of properties in the collection (${this._propertySpecsMap.size})`);this._view.set(t,this.i*this._propertySpecsMap.size),this._dirtyTracker.flag(this.i*this._propertySpecsMap.size,this._propertySpecsMap.size)}}const Cdo=` +`)}}function I3t(e,t,n){let r=e.get(t);r||(r=[],e.set(t,r)),r.push(n)}var vdo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},M3t=function(e,t){return function(n,r){t(n,r,e)}},iUe,TD;let Fb=(TD=class extends ht{get version(){return this._version}get usedArea(){return this._usedArea}get source(){return this._canvas}get glyphs(){return this._glyphInOrderSet.values()}constructor(t,n,r,o,s){switch(super(),this._logService=o,this._version=0,this._usedArea={left:0,top:0,right:0,bottom:0},this._glyphMap=new Qbe,this._glyphInOrderSet=new Set,this._canvas=new OffscreenCanvas(n,n),this._colorMap=s.getColorTheme().tokenColorMap,r){case"shelf":this._allocator=new mdo(this._canvas,t);break;case"slab":this._allocator=new kdo(this._canvas,t);break;default:this._allocator=r(this._canvas,t);break}this._register($n(()=>{this._canvas.width=1,this._canvas.height=1}))}getGlyph(t,n,r,o){return this._glyphMap.get(n,r,o,t.cacheKey)??this._createGlyph(t,n,r,o)}_createGlyph(t,n,r,o){if(this._glyphInOrderSet.size>=iUe.maximumGlyphCount)return;const s=t.rasterizeGlyph(n,r,o,this._colorMap),a=this._allocator.allocate(s);if(a!==void 0)return this._glyphMap.set(a,n,r,o,t.cacheKey),this._glyphInOrderSet.add(a),this._version++,this._usedArea.right=Math.max(this._usedArea.right,a.x+a.w-1),this._usedArea.bottom=Math.max(this._usedArea.bottom,a.y+a.h-1),this._logService.getLevel()===au.Trace&&this._logService.trace("New glyph",{chars:n,tokenMetadata:r,decorationStyleSetId:o,rasterizedGlyph:s,glyph:a}),a}getUsagePreview(){return this._allocator.getUsagePreview()}getStats(){return this._allocator.getStats()}},iUe=TD,TD.maximumGlyphCount=5e3,TD);Fb=iUe=vdo([M3t(3,va),M3t(4,Dl)],Fb);var Ado=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},P3t=function(e,t){return function(n,r){t(n,r,e)}},she,QD;let f9=(QD=class extends ht{get pages(){return this._pages}constructor(t,n,r,o,s){super(),this._maxTextureSize=t,this._decorationStyleCache=r,this._themeService=o,this._instantiationService=s,this._warmUpTask=this._register(new ts),this._warmedUpRasterizers=new Set,this._pages=[],this._glyphPageIndex=new Qbe,this._onDidDeleteGlyphs=this._register(new at),this.onDidDeleteGlyphs=this._onDidDeleteGlyphs.event,this._allocatorType=(n==null?void 0:n.allocatorType)??"slab",this._register(on.runAndSubscribe(this._themeService.onDidColorThemeChange,()=>{this._colorMap&&this.clear(),this._colorMap=this._themeService.getColorTheme().tokenColorMap}));const a=Math.max(1,Math.floor(vs().devicePixelRatio));this.pageSize=Math.min(1024*a,this._maxTextureSize),this._initFirstPage(),this._register($n(()=>us(this._pages)))}_initFirstPage(){const t=this._instantiationService.createInstance(Fb,0,this.pageSize,this._allocatorType);this._pages.push(t);const n=new bJ(1,"",1,this._decorationStyleCache);t.getGlyph(n,"",0,0),n.dispose()}clear(){for(const t of this._pages)t.dispose();this._pages.length=0,this._glyphPageIndex.clear(),this._warmedUpRasterizers.clear(),this._warmUpTask.clear(),this._initFirstPage(),this._onDidDeleteGlyphs.fire()}getGlyph(t,n,r,o,s){return r&=-2048,r|=Math.floor(s%1*10),this._warmedUpRasterizers.has(t.id)||(this._warmUpAtlas(t),this._warmedUpRasterizers.add(t.id)),this._tryGetGlyph(this._glyphPageIndex.get(n,r,o,t.cacheKey)??0,t,n,r,o)}_tryGetGlyph(t,n,r,o,s){return this._glyphPageIndex.set(t,r,o,s,n.cacheKey),this._pages[t].getGlyph(n,r,o,s)??(t+1=she.maximumPageCount)throw new Error(`Attempt to create a texture atlas page past the limit ${she.maximumPageCount}`);return this._pages.push(this._instantiationService.createInstance(Fb,this._pages.length,this.pageSize,this._allocatorType)),this._glyphPageIndex.set(this._pages.length-1,n,r,o,t.cacheKey),this._pages[this._pages.length-1].getGlyph(t,n,r,o)}getStats(){return this._pages.map(t=>t.getStats())}_warmUpAtlas(t){var o;const n=this._colorMap;if(!n)throw new hi("Cannot warm atlas without color map");(o=this._warmUpTask.value)==null||o.clear();const r=this._warmUpTask.value=this._instantiationService.createInstance(gdo);for(let s=65;s<=90;s++)for(const a of n.keys())r.enqueue(()=>{for(let l=0;l<1;l+=.1)this.getGlyph(t,String.fromCharCode(s),a<<15&16744448,0,l)});for(let s=97;s<=122;s++)for(const a of n.keys())r.enqueue(()=>{for(let l=0;l<1;l+=.1)this.getGlyph(t,String.fromCharCode(s),a<<15&16744448,0,l)});for(let s=33;s<=126;s++)for(const a of n.keys())r.enqueue(()=>{for(let l=0;l<1;l+=.1)this.getGlyph(t,String.fromCharCode(s),a<<15&16744448,0,l)})}},she=QD,QD.maximumPageCount=16,QD);f9=she=Ado([P3t(3,Dl),P3t(4,Zn)],f9);var wJ;(function(e){e[e.Ignore=0]="Ignore",e[e.Info=1]="Info",e[e.Warning=2]="Warning",e[e.Error=3]="Error"})(wJ||(wJ={}));(function(e){const t="error",n="warning",r="warn",o="info",s="ignore";function a(d){return d?rQ(t,d)?e.Error:rQ(n,d)||rQ(r,d)?e.Warning:rQ(o,d)?e.Info:e.Ignore:e.Ignore}e.fromValue=a;function l(d){switch(d){case e.Error:return t;case e.Warning:return n;case e.Info:return o;default:return s}}e.toString=l})(wJ||(wJ={}));var Sl=wJ,sH=Sl;const rc=_r("notificationService");class pdo{}var o1;(function(e){async function t(o){try{if(!navigator.gpu)throw new Error("This browser does not support WebGPU");const s=await navigator.gpu.requestAdapter();if(!s)throw new Error("This browser supports WebGPU but it appears to be disabled");return bLe(await s.requestDevice())}catch(s){throw o&&o(s.message),s}}e.requestDevice=t;function n(o,s,a){const l=o.createBuffer(s);return a&&o.queue.writeBuffer(l,0,nR(a)?a():a),bLe(l)}e.createBuffer=n;function r(o,s){return bLe(o.createTexture(s))}e.createTexture=r})(o1||(o1={}));function bLe(e){return{object:e,dispose:()=>e.destroy()}}class bdo{get dataOffset(){return this._startIndex}get dirtySize(){if(!(this._startIndex===void 0||this._endIndex===void 0))return this._endIndex-this._startIndex+1}get isDirty(){return this._startIndex!==void 0}flag(t,n=1){return this._flag(t),n>1&&this._flag(t+n-1),t}_flag(t){(this._startIndex===void 0||tthis._endIndex)&&(this._endIndex=t)}clear(){this._startIndex=void 0,this._endIndex=void 0}}function wdo(e,t){return new Odo(e,t)}class Odo extends ht{get entryCount(){return this._entries.size}get dirtyTracker(){return this._dirtyTracker}constructor(t,n){super(),this.propertySpecs=t,this.capacity=n,this._dirtyTracker=new bdo,this._propertySpecsMap=new Map,this._entries=new bg,this._onDidChange=this._register(new at),this._onDidChangeBuffer=this._register(new at),this.onDidChangeBuffer=this._onDidChangeBuffer.event,this.view=new Float32Array(n*t.length),this.buffer=this.view.buffer,this._entrySize=t.length;for(let r=0;rus(this._entries)))}createEntry(t){this._entries.size===this.capacity&&(this._expandBuffer(),this._onDidChangeBuffer.fire());const n=new ydo(this.view,this._propertySpecsMap,this._dirtyTracker,this._entries.size,t),r=this._entries.push(n),o=[];return o.push(on.forward(n.onDidChange,this._onDidChange)),o.push(n.onWillDispose(()=>{const s=n.i;r(),this.view.set(this.view.subarray(s*this._entrySize+2,this._entries.size*this._entrySize+2),s*this._entrySize);for(const a of this._entries)a.i>s&&a.i--;this._dirtyTracker.flag(s,(this._entries.size-s)*this._entrySize),us(o)})),n}_expandBuffer(){this.capacity*=2;const t=new Float32Array(this.capacity*this._entrySize);t.set(this.view),this.view=t,this.buffer=this.view.buffer}}class ydo extends ht{constructor(t,n,r,o,s){super(),this._view=t,this._propertySpecsMap=n,this._dirtyTracker=r,this.i=o,this._onDidChange=this._register(new at),this.onDidChange=this._onDidChange.event,this._onWillDispose=this._register(new at),this.onWillDispose=this._onWillDispose.event;for(const a of this._propertySpecsMap.values())this._view[this.i*this._propertySpecsMap.size+a.offset]=s[a.name];this._dirtyTracker.flag(this.i*this._propertySpecsMap.size,this._propertySpecsMap.size)}dispose(){this._onWillDispose.fire(),super.dispose()}setRaw(t){if(t.length!==this._propertySpecsMap.size)throw new Error(`Data length ${t.length} does not match the number of properties in the collection (${this._propertySpecsMap.size})`);this._view.set(t,this.i*this._propertySpecsMap.size),this._dirtyTracker.flag(this.i*this._propertySpecsMap.size,this._propertySpecsMap.size)}}const Cdo=` struct Vertex { @location(0) position: vec2f, @@ -2028,7 +2028,7 @@ struct VSOutput { @fragment fn fs(vsOut: VSOutput) -> @location(0) vec4f { return vsOut.color; } -`;class _do extends SI{constructor(t,n,r,o,s,a){super(),this._context=t,this._contentLeft=n,this._devicePixelRatio=r,this._canvas=o,this._ctx=s,this._shapeBindBuffer=this._register(new ts),this._initialized=!1,this._shapeCollection=this._register(wdo([{name:"x"},{name:"y"},{name:"width"},{name:"height"},{name:"red"},{name:"green"},{name:"blue"},{name:"alpha"}],32)),this._context.addEventHandler(this),this._initWebgpu(a)}async _initWebgpu(t){if(this._device=await t,this._store.isDisposed)return;const n=navigator.gpu.getPreferredCanvasFormat();this._ctx.configure({device:this._device,format:n,alphaMode:"premultiplied"}),this._renderPassColorAttachment={view:null,loadOp:"load",storeOp:"store"},this._renderPassDescriptor={label:"Monaco rectangle renderer render pass",colorAttachments:[this._renderPassColorAttachment]};let r;{const l=new Float32Array(6),d=(u=this._canvas.width,h=this._canvas.height)=>(l[0]=u,l[1]=h,l[2]=Math.ceil(this._context.configuration.options.get(165).contentLeft*vs().devicePixelRatio),l[3]=0,l[4]=l[0]-l[2],l[5]=l[1]-l[3],l);r=this._register(o1.createBuffer(this._device,{label:"Monaco rectangle renderer uniform buffer",size:24,usage:GPUBufferUsage.UNIFORM|GPUBufferUsage.COPY_DST},()=>d())).object,this._register(CTn(this._canvas,vs(),(u,h)=>{this._device.queue.writeBuffer(r,0,d(u,h))}))}const o=2;this._scrollOffsetBindBuffer=this._register(o1.createBuffer(this._device,{label:"Monaco rectangle renderer scroll offset buffer",size:o*Float32Array.BYTES_PER_ELEMENT,usage:GPUBufferUsage.UNIFORM|GPUBufferUsage.COPY_DST})).object,this._scrollOffsetValueBuffer=new Float32Array(o);const s=()=>o1.createBuffer(this._device,{label:"Monaco rectangle renderer shape buffer",size:this._shapeCollection.buffer.byteLength,usage:GPUBufferUsage.STORAGE|GPUBufferUsage.COPY_DST});this._shapeBindBuffer.value=s(),this._register(sn.runAndSubscribe(this._shapeCollection.onDidChangeBuffer,()=>{this._shapeBindBuffer.value=s(),this._pipeline&&this._updateBindGroup(this._pipeline,r)})),this._vertexBuffer=this._register(o1.createBuffer(this._device,{label:"Monaco rectangle renderer vertex buffer",size:gD.byteLength,usage:GPUBufferUsage.VERTEX|GPUBufferUsage.COPY_DST},gD)).object;const a=this._device.createShaderModule({label:"Monaco rectangle renderer shader module",code:Cdo});this._pipeline=this._device.createRenderPipeline({label:"Monaco rectangle renderer render pipeline",layout:"auto",vertex:{module:a,buffers:[{arrayStride:2*Float32Array.BYTES_PER_ELEMENT,attributes:[{shaderLocation:0,offset:0,format:"float32x2"}]}]},fragment:{module:a,targets:[{format:n,blend:{color:{srcFactor:"src-alpha",dstFactor:"one-minus-src-alpha"},alpha:{srcFactor:"src-alpha",dstFactor:"one-minus-src-alpha"}}}]}}),this._updateBindGroup(this._pipeline,r),this._initialized=!0}_updateBindGroup(t,n){this._bindGroup=this._device.createBindGroup({label:"Monaco rectangle renderer bind group",layout:t.getBindGroupLayout(0),entries:[{binding:0,resource:{buffer:this._shapeBindBuffer.value.object}},{binding:1,resource:{buffer:n}},{binding:2,resource:{buffer:this._scrollOffsetBindBuffer}}]})}register(t,n,r,o,s,a,l,d){return this._shapeCollection.createEntry({x:t,y:n,width:r,height:o,red:s,green:a,blue:l,alpha:d})}onScrollChanged(t){if(this._device){const n=vs().devicePixelRatio;this._scrollOffsetValueBuffer[0]=this._context.viewLayout.getCurrentScrollLeft()*n,this._scrollOffsetValueBuffer[1]=this._context.viewLayout.getCurrentScrollTop()*n,this._device.queue.writeBuffer(this._scrollOffsetBindBuffer,0,this._scrollOffsetValueBuffer)}return!0}_update(){if(!this._device)return;const t=this._shapeCollection;t.dirtyTracker.isDirty&&(this._device.queue.writeBuffer(this._shapeBindBuffer.value.object,0,t.buffer,t.dirtyTracker.dataOffset,t.dirtyTracker.dirtySize*t.view.BYTES_PER_ELEMENT),t.dirtyTracker.clear())}draw(t){if(!this._initialized)return;this._update();const n=this._device.createCommandEncoder({label:"Monaco rectangle renderer command encoder"});this._renderPassColorAttachment.view=this._ctx.getCurrentTexture().createView();const r=n.beginRenderPass(this._renderPassDescriptor);r.setPipeline(this._pipeline),r.setVertexBuffer(0,this._vertexBuffer),r.setBindGroup(0,this._bindGroup);const o=Math.ceil(this._contentLeft.get()*this._devicePixelRatio.get());r.setScissorRect(o,0,this._canvas.width-o,this._canvas.height),r.draw(gD.length/2,this._shapeCollection.entryCount),r.end();const s=n.finish();this._device.queue.submit([s])}}class Sdo extends ht{constructor(){super(),this._ruleCache=new Map,this._container=tn("div.monaco-decoration-css-rule-extractor"),this._dummyElement=tn("span"),this._container.appendChild(this._dummyElement),this._register($n(()=>this._container.remove()))}getStyleRules(t,n){const r=this._ruleCache.get(n);if(r)return r;this._dummyElement.className=n,t.appendChild(this._container);const o=this._getStyleRules(n);return this._ruleCache.set(n,o),t.removeChild(this._container),o}_getStyleRules(t){const n=[],o=[...Tie().styleSheets];for(let s=0;s({deltas:[],didChange:!1}),handleChange:(o,s)=>{if(o.didChange(e)){const a=o.change;a!==void 0&&s.deltas.push(a),s.didChange=!0}return!0}}},(o,s)=>{const a=e.read(o),l=n;s.didChange&&(n=a,t(a,l,s.deltas)),r&&(r=!1,n=a)})}function _Tn(e,t){const n=new Et,r=d3(e,(o,s,a)=>{n.clear(),t(o,s,a,n)});return{dispose(){r.dispose(),n.dispose()}}}function xdo(e,t){return _Tn(e,(n,r,o,s)=>{t(n,r,o,qFe(s))})}var Edo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},wLe=function(e,t){return function(n,r){t(n,r,e)}},Ug,H9;let mg=(H9=class extends ht{static get decorationCssRuleExtractor(){return Ug._decorationCssRuleExtractor}static get decorationStyleCache(){return Ug._decorationStyleCache}static get atlas(){if(!Ug._atlas)throw new hi("Cannot call ViewGpuContext.textureAtlas before device is resolved");return Ug._atlas}get atlas(){return Ug.atlas}constructor(t,n,r,o){super(),this._instantiationService=n,this._notificationService=r,this.configurationService=o,this.maxGpuCols=2e3,this.canvas=es(document.createElement("canvas")),this.canvas.setClassName("editorCanvas"),this._register(sn.runAndSubscribe(o.onDidChangeConfiguration,d=>{var u;if(!d||d.affectsConfiguration("editor.scrollbar.verticalScrollbarSize")){const h=((u=o.getValue("editor").scrollbar)==null?void 0:u.verticalScrollbarSize)??14;this.canvas.domNode.style.boxSizing="border-box",this.canvas.domNode.style.paddingRight=`${h}px`}})),this.ctx=hR(this.canvas.domNode.getContext("webgpu")),Ug.device||(Ug.device=o1.requestDevice(d=>{const u=[{label:U(78,"Use DOM-based rendering"),run:()=>this.configurationService.updateValue("editor.experimentalGpuAcceleration","off")}];this._notificationService.prompt(sH.Warning,d,u)}).then(d=>(Ug.deviceSync=d.object,Ug._atlas||(Ug._atlas=this._instantiationService.createInstance(f9,d.object.limits.maxTextureDimension2D,void 0,Ug.decorationStyleCache)),d.object)));const s=Ti(this,vs().devicePixelRatio);this._register(bt(vs(),"resize",()=>{s.set(vs().devicePixelRatio,void 0)})),this.devicePixelRatio=s,this._register(d3(this.devicePixelRatio,()=>{var d;return(d=Ug.atlas)==null?void 0:d.clear()}));const a=Ti(this,{width:this.canvas.domNode.width,height:this.canvas.domNode.height});this._register(CTn(this.canvas.domNode,vs(),(d,u)=>{this.canvas.domNode.width=d,this.canvas.domNode.height=u,a.set({width:d,height:u},void 0)})),this.canvasDevicePixelDimensions=a;const l=Ti(this,0);this._register(this.configurationService.onDidChangeConfiguration(d=>{l.set(t.configuration.options.get(165).contentLeft,void 0)})),this.contentLeft=l,this.rectangleRenderer=this._instantiationService.createInstance(_do,t,this.contentLeft,this.devicePixelRatio,this.canvas.domNode,this.ctx,Ug.device)}canRender(t,n,r){const o=n.getViewLineRenderingData(r);if(o.containsRTL||o.maxColumn>this.maxGpuCols)return!1;if(o.inlineDecorations.length>0){let s=!0;for(const a of o.inlineDecorations){if(a.type!==0){s=!1;break}const l=Ug._decorationCssRuleExtractor.getStyleRules(this.canvas.domNode,a.inlineClassName);if(s&&(s=l.every(d=>{if(d.selectorText.includes(":"))return!1;for(const u of d.style)if(!F3t(u,d.style))return!1;return!0})),!s)break}return s}return!0}canRenderDetailed(t,n,r){const o=n.getViewLineRenderingData(r),s=[];if(o.containsRTL&&s.push("containsRTL"),o.maxColumn>this.maxGpuCols&&s.push("maxColumn > maxGpuCols"),o.inlineDecorations.length>0){let a=!0;const l=[],d=[],u=[];for(const h of o.inlineDecorations){if(h.type!==0){l.push(h.type),a=!1;continue}const g=Ug._decorationCssRuleExtractor.getStyleRules(this.canvas.domNode,h.inlineClassName);a&&(a=g.every(m=>{if(m.selectorText.includes(":"))return d.push(m.selectorText),!1;for(const v of m.style)if(!F3t(v,m.style))return u.push(`${v}: ${m.style[v]}`),!1;return!0}))}l.length>0&&s.push(`inlineDecorations with unsupported types (${l.map(h=>`\`${h}\``).join(", ")})`),u.length>0&&s.push(`inlineDecorations with unsupported CSS rules (${u.map(h=>`\`${h}\``).join(", ")})`),d.length>0&&s.push(`inlineDecorations with unsupported CSS selectors (${d.map(h=>`\`${h}\``).join(", ")})`)}return s}},Ug=H9,H9._decorationCssRuleExtractor=new Sdo,H9._decorationStyleCache=new Ldo,H9);mg=Ug=Edo([wLe(1,Zn),wLe(2,rc),wLe(3,ar)],mg);const Tdo=["color","font-weight","opacity"];function F3t(e,t){if(!Tdo.includes(e))return!1;switch(e){default:return!0}}function u1e(e,t){return e.isBasicASCII&&t.useMonospaceOptimizations?new Qdo(e):new Ddo(e)}class Qdo{constructor(t){this._content=t.content}getSegmentAtIndex(t){return this._content[t]}}class Ddo{constructor(t){this._segments=[];const n=t.content,r=CI.Segmenter(void 0,{granularity:"grapheme"}).value,o=Array.from(r.segment(n));let s=0;for(let a=0;a(l[0]=u,l[1]=h,l[2]=Math.ceil(this._context.configuration.options.get(165).contentLeft*vs().devicePixelRatio),l[3]=0,l[4]=l[0]-l[2],l[5]=l[1]-l[3],l);r=this._register(o1.createBuffer(this._device,{label:"Monaco rectangle renderer uniform buffer",size:24,usage:GPUBufferUsage.UNIFORM|GPUBufferUsage.COPY_DST},()=>d())).object,this._register(CTn(this._canvas,vs(),(u,h)=>{this._device.queue.writeBuffer(r,0,d(u,h))}))}const o=2;this._scrollOffsetBindBuffer=this._register(o1.createBuffer(this._device,{label:"Monaco rectangle renderer scroll offset buffer",size:o*Float32Array.BYTES_PER_ELEMENT,usage:GPUBufferUsage.UNIFORM|GPUBufferUsage.COPY_DST})).object,this._scrollOffsetValueBuffer=new Float32Array(o);const s=()=>o1.createBuffer(this._device,{label:"Monaco rectangle renderer shape buffer",size:this._shapeCollection.buffer.byteLength,usage:GPUBufferUsage.STORAGE|GPUBufferUsage.COPY_DST});this._shapeBindBuffer.value=s(),this._register(on.runAndSubscribe(this._shapeCollection.onDidChangeBuffer,()=>{this._shapeBindBuffer.value=s(),this._pipeline&&this._updateBindGroup(this._pipeline,r)})),this._vertexBuffer=this._register(o1.createBuffer(this._device,{label:"Monaco rectangle renderer vertex buffer",size:gD.byteLength,usage:GPUBufferUsage.VERTEX|GPUBufferUsage.COPY_DST},gD)).object;const a=this._device.createShaderModule({label:"Monaco rectangle renderer shader module",code:Cdo});this._pipeline=this._device.createRenderPipeline({label:"Monaco rectangle renderer render pipeline",layout:"auto",vertex:{module:a,buffers:[{arrayStride:2*Float32Array.BYTES_PER_ELEMENT,attributes:[{shaderLocation:0,offset:0,format:"float32x2"}]}]},fragment:{module:a,targets:[{format:n,blend:{color:{srcFactor:"src-alpha",dstFactor:"one-minus-src-alpha"},alpha:{srcFactor:"src-alpha",dstFactor:"one-minus-src-alpha"}}}]}}),this._updateBindGroup(this._pipeline,r),this._initialized=!0}_updateBindGroup(t,n){this._bindGroup=this._device.createBindGroup({label:"Monaco rectangle renderer bind group",layout:t.getBindGroupLayout(0),entries:[{binding:0,resource:{buffer:this._shapeBindBuffer.value.object}},{binding:1,resource:{buffer:n}},{binding:2,resource:{buffer:this._scrollOffsetBindBuffer}}]})}register(t,n,r,o,s,a,l,d){return this._shapeCollection.createEntry({x:t,y:n,width:r,height:o,red:s,green:a,blue:l,alpha:d})}onScrollChanged(t){if(this._device){const n=vs().devicePixelRatio;this._scrollOffsetValueBuffer[0]=this._context.viewLayout.getCurrentScrollLeft()*n,this._scrollOffsetValueBuffer[1]=this._context.viewLayout.getCurrentScrollTop()*n,this._device.queue.writeBuffer(this._scrollOffsetBindBuffer,0,this._scrollOffsetValueBuffer)}return!0}_update(){if(!this._device)return;const t=this._shapeCollection;t.dirtyTracker.isDirty&&(this._device.queue.writeBuffer(this._shapeBindBuffer.value.object,0,t.buffer,t.dirtyTracker.dataOffset,t.dirtyTracker.dirtySize*t.view.BYTES_PER_ELEMENT),t.dirtyTracker.clear())}draw(t){if(!this._initialized)return;this._update();const n=this._device.createCommandEncoder({label:"Monaco rectangle renderer command encoder"});this._renderPassColorAttachment.view=this._ctx.getCurrentTexture().createView();const r=n.beginRenderPass(this._renderPassDescriptor);r.setPipeline(this._pipeline),r.setVertexBuffer(0,this._vertexBuffer),r.setBindGroup(0,this._bindGroup);const o=Math.ceil(this._contentLeft.get()*this._devicePixelRatio.get());r.setScissorRect(o,0,this._canvas.width-o,this._canvas.height),r.draw(gD.length/2,this._shapeCollection.entryCount),r.end();const s=n.finish();this._device.queue.submit([s])}}class Sdo extends ht{constructor(){super(),this._ruleCache=new Map,this._container=tn("div.monaco-decoration-css-rule-extractor"),this._dummyElement=tn("span"),this._container.appendChild(this._dummyElement),this._register($n(()=>this._container.remove()))}getStyleRules(t,n){const r=this._ruleCache.get(n);if(r)return r;this._dummyElement.className=n,t.appendChild(this._container);const o=this._getStyleRules(n);return this._ruleCache.set(n,o),t.removeChild(this._container),o}_getStyleRules(t){const n=[],o=[...Tie().styleSheets];for(let s=0;s({deltas:[],didChange:!1}),handleChange:(o,s)=>{if(o.didChange(e)){const a=o.change;a!==void 0&&s.deltas.push(a),s.didChange=!0}return!0}}},(o,s)=>{const a=e.read(o),l=n;s.didChange&&(n=a,t(a,l,s.deltas)),r&&(r=!1,n=a)})}function _Tn(e,t){const n=new Et,r=d3(e,(o,s,a)=>{n.clear(),t(o,s,a,n)});return{dispose(){r.dispose(),n.dispose()}}}function xdo(e,t){return _Tn(e,(n,r,o,s)=>{t(n,r,o,qFe(s))})}var Edo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},wLe=function(e,t){return function(n,r){t(n,r,e)}},Ug,H9;let mg=(H9=class extends ht{static get decorationCssRuleExtractor(){return Ug._decorationCssRuleExtractor}static get decorationStyleCache(){return Ug._decorationStyleCache}static get atlas(){if(!Ug._atlas)throw new hi("Cannot call ViewGpuContext.textureAtlas before device is resolved");return Ug._atlas}get atlas(){return Ug.atlas}constructor(t,n,r,o){super(),this._instantiationService=n,this._notificationService=r,this.configurationService=o,this.maxGpuCols=2e3,this.canvas=es(document.createElement("canvas")),this.canvas.setClassName("editorCanvas"),this._register(on.runAndSubscribe(o.onDidChangeConfiguration,d=>{var u;if(!d||d.affectsConfiguration("editor.scrollbar.verticalScrollbarSize")){const h=((u=o.getValue("editor").scrollbar)==null?void 0:u.verticalScrollbarSize)??14;this.canvas.domNode.style.boxSizing="border-box",this.canvas.domNode.style.paddingRight=`${h}px`}})),this.ctx=hR(this.canvas.domNode.getContext("webgpu")),Ug.device||(Ug.device=o1.requestDevice(d=>{const u=[{label:U(78,"Use DOM-based rendering"),run:()=>this.configurationService.updateValue("editor.experimentalGpuAcceleration","off")}];this._notificationService.prompt(sH.Warning,d,u)}).then(d=>(Ug.deviceSync=d.object,Ug._atlas||(Ug._atlas=this._instantiationService.createInstance(f9,d.object.limits.maxTextureDimension2D,void 0,Ug.decorationStyleCache)),d.object)));const s=Ti(this,vs().devicePixelRatio);this._register(wt(vs(),"resize",()=>{s.set(vs().devicePixelRatio,void 0)})),this.devicePixelRatio=s,this._register(d3(this.devicePixelRatio,()=>{var d;return(d=Ug.atlas)==null?void 0:d.clear()}));const a=Ti(this,{width:this.canvas.domNode.width,height:this.canvas.domNode.height});this._register(CTn(this.canvas.domNode,vs(),(d,u)=>{this.canvas.domNode.width=d,this.canvas.domNode.height=u,a.set({width:d,height:u},void 0)})),this.canvasDevicePixelDimensions=a;const l=Ti(this,0);this._register(this.configurationService.onDidChangeConfiguration(d=>{l.set(t.configuration.options.get(165).contentLeft,void 0)})),this.contentLeft=l,this.rectangleRenderer=this._instantiationService.createInstance(_do,t,this.contentLeft,this.devicePixelRatio,this.canvas.domNode,this.ctx,Ug.device)}canRender(t,n,r){const o=n.getViewLineRenderingData(r);if(o.containsRTL||o.maxColumn>this.maxGpuCols)return!1;if(o.inlineDecorations.length>0){let s=!0;for(const a of o.inlineDecorations){if(a.type!==0){s=!1;break}const l=Ug._decorationCssRuleExtractor.getStyleRules(this.canvas.domNode,a.inlineClassName);if(s&&(s=l.every(d=>{if(d.selectorText.includes(":"))return!1;for(const u of d.style)if(!F3t(u,d.style))return!1;return!0})),!s)break}return s}return!0}canRenderDetailed(t,n,r){const o=n.getViewLineRenderingData(r),s=[];if(o.containsRTL&&s.push("containsRTL"),o.maxColumn>this.maxGpuCols&&s.push("maxColumn > maxGpuCols"),o.inlineDecorations.length>0){let a=!0;const l=[],d=[],u=[];for(const h of o.inlineDecorations){if(h.type!==0){l.push(h.type),a=!1;continue}const g=Ug._decorationCssRuleExtractor.getStyleRules(this.canvas.domNode,h.inlineClassName);a&&(a=g.every(m=>{if(m.selectorText.includes(":"))return d.push(m.selectorText),!1;for(const v of m.style)if(!F3t(v,m.style))return u.push(`${v}: ${m.style[v]}`),!1;return!0}))}l.length>0&&s.push(`inlineDecorations with unsupported types (${l.map(h=>`\`${h}\``).join(", ")})`),u.length>0&&s.push(`inlineDecorations with unsupported CSS rules (${u.map(h=>`\`${h}\``).join(", ")})`),d.length>0&&s.push(`inlineDecorations with unsupported CSS selectors (${d.map(h=>`\`${h}\``).join(", ")})`)}return s}},Ug=H9,H9._decorationCssRuleExtractor=new Sdo,H9._decorationStyleCache=new Ldo,H9);mg=Ug=Edo([wLe(1,Zn),wLe(2,rc),wLe(3,ar)],mg);const Tdo=["color","font-weight","opacity"];function F3t(e,t){if(!Tdo.includes(e))return!1;switch(e){default:return!0}}function u1e(e,t){return e.isBasicASCII&&t.useMonospaceOptimizations?new Qdo(e):new Ddo(e)}class Qdo{constructor(t){this._content=t.content}getSegmentAtIndex(t){return this._content[t]}}class Ddo{constructor(t){this._segments=[];const n=t.content,r=CI.Segmenter(void 0,{granularity:"grapheme"}).value,o=Array.from(r.segment(n));let s=0;for(let a=0;a @location(0) vec4f { return textureSample(ourTexture, ourSampler, vsOut.texcoord, u32(vsOut.layerIndex)); } -`,zw=class zw extends STn{get bindGroupEntries(){return[{binding:1,resource:{buffer:this._cellBindBuffer}},{binding:6,resource:{buffer:this._scrollOffsetBindBuffer}}]}constructor(t,n,r,o){super(t,n,r,o),this.type="viewport",this.wgsl=LTn,this._cellBindBufferLineCapacity=63,this._activeDoubleBufferIndex=0,this._visibleObjectCount=0,this._scrollInitialized=!1,this._onDidChangeBindGroupEntries=this._register(new at),this.onDidChangeBindGroupEntries=this._onDidChangeBindGroupEntries.event,this._rebuildCellBuffer(this._cellBindBufferLineCapacity);const s=2;this._scrollOffsetBindBuffer=this._register(o1.createBuffer(this._device,{label:"Monaco scroll offset buffer",size:s*Float32Array.BYTES_PER_ELEMENT,usage:GPUBufferUsage.UNIFORM|GPUBufferUsage.COPY_DST})).object,this._scrollOffsetValueBuffer=new Float32Array(s)}_rebuildCellBuffer(t){var o;(o=this._cellBindBuffer)==null||o.destroy();const n=(Math.floor(t/32)+1)*32,r=n*zw.maxSupportedColumns*6*Float32Array.BYTES_PER_ELEMENT;this._cellBindBuffer=this._register(o1.createBuffer(this._device,{label:"Monaco full file cell buffer",size:r,usage:GPUBufferUsage.STORAGE|GPUBufferUsage.COPY_DST})).object,this._cellValueBuffers=[new ArrayBuffer(r),new ArrayBuffer(r)],this._cellBindBufferLineCapacity=n,this._onDidChangeBindGroupEntries.fire()}onConfigurationChanged(t){return!0}onDecorationsChanged(t){return!0}onTokensChanged(t){return!0}onLinesDeleted(t){return!0}onLinesInserted(t){return!0}onLinesChanged(t){return!0}onScrollChanged(t){const n=vs().devicePixelRatio;return this._scrollOffsetValueBuffer[0]=((t==null?void 0:t.scrollLeft)??this._context.viewLayout.getCurrentScrollLeft())*n,this._scrollOffsetValueBuffer[1]=((t==null?void 0:t.scrollTop)??this._context.viewLayout.getCurrentScrollTop())*n,this._device.queue.writeBuffer(this._scrollOffsetBindBuffer,0,this._scrollOffsetValueBuffer),!0}onThemeChanged(t){return!0}onLineMappingChanged(t){return!0}onZonesChanged(t){return!0}reset(){for(const t of[0,1]){const n=new Float32Array(this._cellValueBuffers[t]);n.fill(0,0,n.length),this._device.queue.writeBuffer(this._cellBindBuffer,0,n.buffer,0,n.byteLength)}}update(t,n){var P;let r="",o,s=0,a=0,l=0,d=0,u=0,h=0,g,m=0,v=0,f=0,k=0,A,p,b,w,O,y=0,C=0,_;const S=vs().devicePixelRatio;let L;this._scrollInitialized||(this.onScrollChanged(),this._scrollInitialized=!0),this._cellBindBufferLineCapacityzw.maxSupportedColumns);l++){if(o=L.getSegmentAtIndex(l),o===void 0)continue;r=o,w.isBasicASCII&&n.useMonospaceOptimizations||(s=this.glyphRasterizer.getTextMetrics(r).width),p=void 0,A=void 0,b=void 0;for(O of w.inlineDecorations){if(aO.range.endLineNumber||a===O.range.startLineNumber&&l=O.range.endColumn-1)continue;const R=mg.decorationCssRuleExtractor.getStyleRules(this._viewGpuContext.canvas.domNode,O.inlineClassName);for(const M of R)for(const N of M.style){const j=((P=M.styleMap.get(N))==null?void 0:P.toString())??"";switch(N){case"color":{const W=Bt.Format.CSS.parse(j);if(!W)throw new hi("Invalid color format "+j);p=W.toNumber32Bit();break}case"font-weight":{Bdo(j)>=400?A=!0:A=!1;break}case"opacity":{b=Rdo(j);break}default:throw new hi("Unexpected inline decoration style")}}}if(r===" "||r===" "){if(m=((a-1)*zw.maxSupportedColumns+l)*6,E.fill(0,m,m+6),r===" "){const R=l+h;h=Ll.nextRenderTabStop(l+h,w.tabSize),d+=s*(h-R),h-=l+1}else d+=s;continue}const B=mg.decorationStyleCache.getOrCreateEntry(p,A,b);g=this._viewGpuContext.atlas.getGlyph(this.glyphRasterizer,r,k,B,d),u=Math.round(t.relativeVerticalOffset[a-t.startLineNumber]*S+Math.floor((t.lineHeight*S-(g.fontBoundingBoxAscent+g.fontBoundingBoxDescent))/2)+g.fontBoundingBoxAscent),m=((a-t.startLineNumber)*zw.maxSupportedColumns+l)*6,E[m+0]=Math.floor(d),E[m+1]=u,E[m+4]=g.glyphIndex,E[m+5]=g.pageIndex,d+=s}v=f}y=((a-t.startLineNumber)*zw.maxSupportedColumns+f)*6,C=(a-t.startLineNumber)*zw.maxSupportedColumns*6,E.fill(0,y,C)}const Q=(t.endLineNumber-t.startLineNumber+1)*T;return this._device.queue.writeBuffer(this._cellBindBuffer,0,E.buffer,0,(t.endLineNumber-t.startLineNumber)*T*Float32Array.BYTES_PER_ELEMENT),this._activeDoubleBufferIndex=this._activeDoubleBufferIndex?0:1,this._visibleObjectCount=Q,Q}draw(t,n){if(this._visibleObjectCount<=0)throw new hi("Attempt to draw 0 objects");t.draw(gD.length/2,this._visibleObjectCount)}};zw.maxSupportedColumns=2e3;let rUe=zw;function Bdo(e){switch(e){case"lighter":case"normal":return 400;case"bolder":case"bold":return 700}return parseInt(e)}function Rdo(e){return e.endsWith("%")?parseFloat(e.substring(0,e.length-1))/100:e.match(/^\d+(?:\.\d*)/)?parseFloat(e):1}const Eh=class Eh extends STn{get bindGroupEntries(){return[{binding:1,resource:{buffer:this._cellBindBuffer}},{binding:6,resource:{buffer:this._scrollOffsetBindBuffer}}]}constructor(t,n,r,o){super(t,n,r,o),this.type="fullfile",this.wgsl=LTn,this._activeDoubleBufferIndex=0,this._upToDateLines=[new Set,new Set],this._visibleObjectCount=0,this._finalRenderedLine=0,this._scrollInitialized=!1,this._queuedBufferUpdates=[[],[]];const s=Eh.maxSupportedLines*Eh.maxSupportedColumns*6*Float32Array.BYTES_PER_ELEMENT;this._cellBindBuffer=this._register(o1.createBuffer(this._device,{label:"Monaco full file cell buffer",size:s,usage:GPUBufferUsage.STORAGE|GPUBufferUsage.COPY_DST})).object,this._cellValueBuffers=[new ArrayBuffer(s),new ArrayBuffer(s)];const a=2;this._scrollOffsetBindBuffer=this._register(o1.createBuffer(this._device,{label:"Monaco scroll offset buffer",size:a*Float32Array.BYTES_PER_ELEMENT,usage:GPUBufferUsage.UNIFORM|GPUBufferUsage.COPY_DST})).object,this._scrollOffsetValueBuffer=new Float32Array(a)}onConfigurationChanged(t){return this._invalidateAllLines(),this._queueBufferUpdate(t),!0}onDecorationsChanged(t){return this._invalidateAllLines(),!0}onTokensChanged(t){for(const n of t.ranges)this._invalidateLineRange(n.fromLineNumber,n.toLineNumber);return!0}onLinesDeleted(t){return this._invalidateLinesFrom(t.fromLineNumber),this._queueBufferUpdate(t),!0}onLinesInserted(t){return this._invalidateLinesFrom(t.fromLineNumber),!0}onLinesChanged(t){return this._invalidateLineRange(t.fromLineNumber,t.fromLineNumber+t.count),!0}onScrollChanged(t){const n=vs().devicePixelRatio;return this._scrollOffsetValueBuffer[0]=((t==null?void 0:t.scrollLeft)??this._context.viewLayout.getCurrentScrollLeft())*n,this._scrollOffsetValueBuffer[1]=((t==null?void 0:t.scrollTop)??this._context.viewLayout.getCurrentScrollTop())*n,this._device.queue.writeBuffer(this._scrollOffsetBindBuffer,0,this._scrollOffsetValueBuffer),!0}onThemeChanged(t){return this._invalidateAllLines(),!0}onLineMappingChanged(t){return this._invalidateAllLines(),this._queueBufferUpdate(t),!0}onZonesChanged(t){return this._invalidateAllLines(),this._queueBufferUpdate(t),!0}_invalidateAllLines(){this._upToDateLines[0].clear(),this._upToDateLines[1].clear()}_invalidateLinesFrom(t){for(const n of[0,1]){const r=this._upToDateLines[n];for(const o of r)o>=t&&r.delete(o)}}_invalidateLineRange(t,n){for(let r=t;r<=n;r++)this._upToDateLines[0].delete(r),this._upToDateLines[1].delete(r)}reset(){this._invalidateAllLines();for(const t of[0,1]){const n=new Float32Array(this._cellValueBuffers[t]);n.fill(0,0,n.length),this._device.queue.writeBuffer(this._cellBindBuffer,0,n.buffer,0,n.byteLength)}this._finalRenderedLine=0}update(t,n){var R;let r="",o,s=0,a=0,l=0,d=0,u=0,h=0,g,m=0,v=0,f=0,k=0,A,p,b,w,O,y=0,C=0,_;const S=vs().devicePixelRatio;let L;this._scrollInitialized||(this.onScrollChanged(),this._scrollInitialized=!0);const E=new Float32Array(this._cellValueBuffers[this._activeDoubleBufferIndex]),T=Eh.maxSupportedColumns*6,Q=this._upToDateLines[this._activeDoubleBufferIndex];let P=3e3,D=0;const I=this._queuedBufferUpdates[this._activeDoubleBufferIndex];for(;I.length;){const M=I.shift();switch(M.type){case 2:case 8:case 17:{E.fill(0),P=1,D=Math.max(D,this._finalRenderedLine),this._finalRenderedLine=0;break}case 10:{const N=(M.fromLineNumber-1)*Eh.maxSupportedColumns*6,j=M.toLineNumber*Eh.maxSupportedColumns*6,W=(this._finalRenderedLine-(M.toLineNumber-M.fromLineNumber+1))*Eh.maxSupportedColumns*6;E.set(E.subarray(j),N),E.fill(0,W),P=Math.min(P,M.fromLineNumber),D=Math.max(D,this._finalRenderedLine),this._finalRenderedLine-=M.toLineNumber-M.fromLineNumber+1;break}}}for(a=t.startLineNumber;a<=t.endLineNumber;a++){if(!this._viewGpuContext.canRender(n,t,a)){y=(a-1)*Eh.maxSupportedColumns*6,C=a*Eh.maxSupportedColumns*6,E.fill(0,y,C),P=Math.min(P,a),D=Math.max(D,a);continue}if(!Q.has(a)){P=Math.min(P,a),D=Math.max(D,a),w=t.getViewLineRenderingData(a),h=0,L=u1e(w,n),s=n.spaceWidth*S,d=0,_=w.tokens,v=w.minColumn-1,f=0;for(let M=0,N=_.getCount();MEh.maxSupportedColumns);l++){if(o=L.getSegmentAtIndex(l),o===void 0)continue;r=o,w.isBasicASCII&&n.useMonospaceOptimizations||(s=this.glyphRasterizer.getTextMetrics(r).width),p=void 0,A=void 0,b=void 0;for(O of w.inlineDecorations){if(aO.range.endLineNumber||a===O.range.startLineNumber&&l=O.range.endColumn-1)continue;const W=mg.decorationCssRuleExtractor.getStyleRules(this._viewGpuContext.canvas.domNode,O.inlineClassName);for(const H of W)for(const X of H.style){const Y=((R=H.styleMap.get(X))==null?void 0:R.toString())??"";switch(X){case"color":{const Z=Bt.Format.CSS.parse(Y);if(!Z)throw new hi("Invalid color format "+Y);p=Z.toNumber32Bit();break}case"font-weight":{Ido(Y)>=400?A=!0:A=!1;break}case"opacity":{b=Mdo(Y);break}default:throw new hi("Unexpected inline decoration style")}}}if(r===" "||r===" "){if(m=((a-1)*Eh.maxSupportedColumns+l)*6,E.fill(0,m,m+6),r===" "){const W=l+h;h=Ll.nextRenderTabStop(l+h,w.tabSize),d+=s*(h-W),h-=l+1}else d+=s;continue}const j=mg.decorationStyleCache.getOrCreateEntry(p,A,b);g=this._viewGpuContext.atlas.getGlyph(this.glyphRasterizer,r,k,j,d),u=Math.round(t.relativeVerticalOffset[a-t.startLineNumber]*S+Math.floor((t.lineHeight*S-(g.fontBoundingBoxAscent+g.fontBoundingBoxDescent))/2)+g.fontBoundingBoxAscent),m=((a-1)*Eh.maxSupportedColumns+l)*6,E[m+0]=Math.floor(d),E[m+1]=u,E[m+4]=g.glyphIndex,E[m+5]=g.pageIndex,d+=s}v=f}y=((a-1)*Eh.maxSupportedColumns+f)*6,C=a*Eh.maxSupportedColumns*6,E.fill(0,y,C),Q.add(a)}}const B=(t.endLineNumber-t.startLineNumber+1)*T;return P=Math.min(P,Eh.maxSupportedLines),D=Math.min(D,Eh.maxSupportedLines),P<=D&&this._device.queue.writeBuffer(this._cellBindBuffer,(P-1)*T*Float32Array.BYTES_PER_ELEMENT,E.buffer,(P-1)*T*Float32Array.BYTES_PER_ELEMENT,(D-P+1)*T*Float32Array.BYTES_PER_ELEMENT),this._finalRenderedLine=Math.max(this._finalRenderedLine,D),this._activeDoubleBufferIndex=this._activeDoubleBufferIndex?0:1,this._visibleObjectCount=B,B}draw(t,n){if(this._visibleObjectCount<=0)throw new hi("Attempt to draw 0 objects");t.draw(gD.length/2,this._visibleObjectCount,void 0,(n.startLineNumber-1)*Eh.maxSupportedColumns)}_queueBufferUpdate(t){this._queuedBufferUpdates[0].push(t),this._queuedBufferUpdates[1].push(t)}};Eh.maxSupportedLines=3e3,Eh.maxSupportedColumns=200;let CT=Eh;function Ido(e){switch(e){case"lighter":case"normal":return 400;case"bolder":case"bold":return 700}return parseInt(e)}function Mdo(e){return e.endsWith("%")?parseFloat(e.substring(0,e.length-1))/100:e.match(/^\d+(?:\.\d*)/)?parseFloat(e):1}var Pdo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},N3t=function(e,t){return function(n,r){t(n,r,e)}};let oUe=class extends Am{constructor(t,n,r,o){super(t),this._viewGpuContext=n,this._instantiationService=r,this._logService=o,this._atlasGpuTextureVersions=[],this._initialized=!1,this._glyphRasterizer=this._register(new ts),this._renderStrategy=this._register(new ts),this.canvas=this._viewGpuContext.canvas.domNode,this._register(Oi(s=>{this._viewGpuContext.canvasDevicePixelDimensions.read(s);const a=this._lastViewportData;a&&setTimeout(()=>{a===this._lastViewportData&&this.renderText(a)})})),this.initWebgpu()}async initWebgpu(){if(this._device=mg.deviceSync||await mg.device,this._store.isDisposed)return;const t=mg.atlas;this._register(t.onDidDeleteGlyphs(()=>{this._atlasGpuTextureVersions.length=0,this._atlasGpuTextureVersions[0]=0,this._atlasGpuTextureVersions[1]=0,this._renderStrategy.value.reset()}));const n=navigator.gpu.getPreferredCanvasFormat();this._viewGpuContext.ctx.configure({device:this._device,format:n,alphaMode:"premultiplied"}),this._renderPassColorAttachment={view:null,loadOp:"load",storeOp:"store"},this._renderPassDescriptor={label:"Monaco render pass",colorAttachments:[this._renderPassColorAttachment]};let r;{const d=new Float32Array(6),u=(h=this.canvas.width,g=this.canvas.height)=>(d[0]=h,d[1]=g,d[2]=Math.ceil(this._context.configuration.options.get(165).contentLeft*vs().devicePixelRatio),d[3]=0,d[4]=d[0]-d[2],d[5]=d[1]-d[3],d);r=this._register(o1.createBuffer(this._device,{label:"Monaco uniform buffer",size:24,usage:GPUBufferUsage.UNIFORM|GPUBufferUsage.COPY_DST},()=>u())).object,this._register(d3(this._viewGpuContext.canvasDevicePixelDimensions,({width:h,height:g})=>{this._device.queue.writeBuffer(r,0,u(h,g))})),this._register(d3(this._viewGpuContext.contentLeft,()=>{this._device.queue.writeBuffer(r,0,u())}))}let o;o=this._register(o1.createBuffer(this._device,{label:"Monaco atlas info uniform buffer",size:8,usage:GPUBufferUsage.UNIFORM|GPUBufferUsage.COPY_DST},()=>{const d=new Float32Array(2);return d[0]=t.pageSize,d[1]=t.pageSize,d})).object;const s=this._context.configuration.options.get(58),a=this._context.configuration.options.get(61);this._glyphRasterizer.value=this._register(new bJ(a,s,this._viewGpuContext.devicePixelRatio.get(),mg.decorationStyleCache)),this._register(d3(this._viewGpuContext.devicePixelRatio,()=>{this._refreshGlyphRasterizer()})),this._renderStrategy.value=this._instantiationService.createInstance(CT,this._context,this._viewGpuContext,this._device,this._glyphRasterizer),this._glyphStorageBuffer=this._register(o1.createBuffer(this._device,{label:"Monaco glyph storage buffer",size:f9.maximumPageCount*(Fb.maximumGlyphCount*24),usage:GPUBufferUsage.STORAGE|GPUBufferUsage.COPY_DST})).object,this._atlasGpuTextureVersions[0]=0,this._atlasGpuTextureVersions[1]=0,this._atlasGpuTexture=this._register(o1.createTexture(this._device,{label:"Monaco atlas texture",format:"rgba8unorm",size:{width:t.pageSize,height:t.pageSize,depthOrArrayLayers:f9.maximumPageCount},dimension:"2d",usage:GPUTextureUsage.TEXTURE_BINDING|GPUTextureUsage.COPY_DST|GPUTextureUsage.RENDER_ATTACHMENT})).object,this._updateAtlasStorageBufferAndTexture(),this._vertexBuffer=this._register(o1.createBuffer(this._device,{label:"Monaco vertex buffer",size:gD.byteLength,usage:GPUBufferUsage.VERTEX|GPUBufferUsage.COPY_DST},gD)).object;const l=this._device.createShaderModule({label:"Monaco shader module",code:this._renderStrategy.value.wgsl});if(this._pipeline=this._device.createRenderPipeline({label:"Monaco render pipeline",layout:"auto",vertex:{module:l,buffers:[{arrayStride:2*Float32Array.BYTES_PER_ELEMENT,attributes:[{shaderLocation:0,offset:0,format:"float32x2"}]}]},fragment:{module:l,targets:[{format:n,blend:{color:{srcFactor:"src-alpha",dstFactor:"one-minus-src-alpha"},alpha:{srcFactor:"src-alpha",dstFactor:"one-minus-src-alpha"}}}]}}),this._rebuildBindGroup=()=>{this._bindGroup=this._device.createBindGroup({label:"Monaco bind group",layout:this._pipeline.getBindGroupLayout(0),entries:[{binding:0,resource:{buffer:this._glyphStorageBuffer}},{binding:2,resource:this._device.createSampler({label:"Monaco atlas sampler",magFilter:"nearest",minFilter:"nearest"})},{binding:3,resource:this._atlasGpuTexture.createView()},{binding:4,resource:{buffer:r}},{binding:5,resource:{buffer:o}},...this._renderStrategy.value.bindGroupEntries]})},this._rebuildBindGroup(),this._initialized=!0,this._initViewportData){for(const d of this._initViewportData)this.renderText(d);this._initViewportData=void 0}}_refreshRenderStrategy(t){var r,o;if(((r=this._renderStrategy.value)==null?void 0:r.type)==="viewport"||t.endLineNumber{var s;return(s=this._rebuildBindGroup)==null?void 0:s.call(this)})),(o=this._rebuildBindGroup)==null||o.call(this)}_viewportMaxColumn(t){let n=0,r;for(let o=t.startLineNumber;o<=t.endLineNumber;o++)r=t.getViewLineRenderingData(o),n=Math.max(n,r.maxColumn);return n}_updateAtlasStorageBufferAndTexture(){for(const[t,n]of mg.atlas.pages.entries()){if(t>=f9.maximumPageCount){console.log(`Attempt to upload atlas page [${t}], only ${f9.maximumPageCount} are supported currently`);continue}if(n.version===this._atlasGpuTextureVersions[t])continue;this._logService.trace("Updating atlas page[",t,"] from version ",this._atlasGpuTextureVersions[t]," to version ",n.version);const r=6*Fb.maximumGlyphCount,o=new Float32Array(r);let s=0;for(const a of n.glyphs)o[s+0]=a.x,o[s+0+1]=a.y,o[s+2]=a.w,o[s+2+1]=a.h,o[s+4]=a.originOffsetX,o[s+4+1]=a.originOffsetY,s+=6;if(s/6>Fb.maximumGlyphCount)throw new Error(`Attempting to write more glyphs (${s/6}) than the GPUBuffer can hold (${Fb.maximumGlyphCount})`);this._device.queue.writeBuffer(this._glyphStorageBuffer,t*6*Fb.maximumGlyphCount*Float32Array.BYTES_PER_ELEMENT,o,0,6*Fb.maximumGlyphCount),n.usedArea.right-n.usedArea.left>0&&n.usedArea.bottom-n.usedArea.top>0&&this._device.queue.copyExternalImageToTexture({source:n.source},{texture:this._atlasGpuTexture,origin:{x:n.usedArea.left,y:n.usedArea.top,z:t}},{width:n.usedArea.right-n.usedArea.left+1,height:n.usedArea.bottom-n.usedArea.top+1}),this._atlasGpuTextureVersions[t]=n.version}}prepareRender(t){throw new hi("Should not be called")}render(t){throw new hi("Should not be called")}onConfigurationChanged(t){return this._refreshGlyphRasterizer(),!0}onCursorStateChanged(t){return!0}onDecorationsChanged(t){return!0}onFlushed(t){return!0}onLinesChanged(t){return!0}onLinesDeleted(t){return!0}onLinesInserted(t){return!0}onLineMappingChanged(t){return!0}onRevealRangeRequest(t){return!0}onScrollChanged(t){return!0}onThemeChanged(t){return!0}onZonesChanged(t){return!0}_refreshGlyphRasterizer(){const t=this._glyphRasterizer.value;if(!t)return;const n=this._context.configuration.options.get(58),r=this._context.configuration.options.get(61),o=this._viewGpuContext.devicePixelRatio.get();(t.fontFamily!==n||t.fontSize!==r||t.devicePixelRatio!==o)&&(this._glyphRasterizer.value=new bJ(r,n,o,mg.decorationStyleCache))}renderText(t){if(this._initialized)return this._refreshRenderStrategy(t),this._renderText(t);this._initViewportData=this._initViewportData??[],this._initViewportData.push(t)}_renderText(t){this._viewGpuContext.rectangleRenderer.draw(t);const n=new r1e(this._context.configuration,this._context.theme.type);this._renderStrategy.value.update(t,n),this._updateAtlasStorageBufferAndTexture();const r=this._device.createCommandEncoder({label:"Monaco command encoder"});this._renderPassColorAttachment.view=this._viewGpuContext.ctx.getCurrentTexture().createView({label:"Monaco canvas texture view"});const o=r.beginRenderPass(this._renderPassDescriptor);o.setPipeline(this._pipeline),o.setVertexBuffer(0,this._vertexBuffer);const s=Math.ceil(this._viewGpuContext.contentLeft.get()*this._viewGpuContext.devicePixelRatio.get());o.setScissorRect(s,0,this.canvas.width-s,this.canvas.height),o.setBindGroup(0,this._bindGroup),this._renderStrategy.value.draw(o,t),o.end();const a=r.finish();this._device.queue.submit([a]),this._lastViewportData=t,this._lastViewLineOptions=n}linesVisibleRangesForRange(t,n){if(!this._lastViewportData)return null;const r=t.endLineNumber,o=xe.intersectRanges(t,this._lastViewportData.visibleRange);if(!o)return null;const s=this._lastViewportData.startLineNumber,a=this._lastViewportData.endLineNumber,l=this._lastViewportData,d=this._lastViewLineOptions;if(!l||!d)return null;const u=[];let h=0;n&&(h=this._context.viewModel.coordinatesConverter.convertViewPositionToModelPosition(new rt(o.startLineNumber,1)).lineNumber);for(let g=o.startLineNumber;g<=o.endLineNumber;g++){if(ga)continue;const m=g===o.startLineNumber?o.startColumn:1,v=g!==r,f=v?this._context.viewModel.getLineMaxColumn(g):o.endColumn,k=this._visibleRangesForLineRange(g,m,f);if(k){if(n&&go.endLineNumber)return null;const a=o.getViewLineRenderingData(t),l=a.content;let d;a.isBasicASCII&&s.useMonospaceOptimizations||(d=u1e(a,s));let u="",h=0,g=0;for(let k=0;k500){const w=t.modifyPosition(h.getEndPosition(),-500);h=xe.fromPositions(w,h.getEndPosition())}const g=t.getValueInRange(h,1),m=t.getLineCount(),v=t.getLineMaxColumn(m);let f=u.intersectRanges(new xe(n.endLineNumber,n.endColumn,m,v));if(o&&t.getValueLengthInRange(f,1)>500){const w=t.modifyPosition(f.getStartPosition(),500);f=xe.fromPositions(f.getStartPosition(),w)}const k=t.getValueInRange(f,1);let A;if(a===d||a+1===d)A=t.getValueInRange(n,1);else{const w=l.intersectRanges(n),O=u.intersectRanges(n);A=t.getValueInRange(w,1)+"…"+t.getValueInRange(O,1)}o&&A.length>2*500&&(A=A.substring(0,500)+"…"+A.substring(A.length-500,A.length));let p,b;return n.getDirection()===0?(p=g.length,b=g.length+A.length):(b=g.length,p=g.length+A.length),{value:g+A+k,selection:n,selectionStart:p,selectionEnd:b,startPositionWithinEditor:h.getStartPosition(),newlineCountBeforeSelection:h.endLineNumber-h.startLineNumber}}}function sUe(e,t){var r,o,s;if(e.get(2)===1){const a=(r=t.lookupKeybinding("editor.action.toggleScreenReaderAccessibilityMode"))==null?void 0:r.getAriaLabel(),l=(o=t.lookupKeybinding("workbench.action.showCommands"))==null?void 0:o.getAriaLabel(),d=(s=t.lookupKeybinding("workbench.action.openGlobalKeybindings"))==null?void 0:s.getAriaLabel(),u=U(61,"The editor is not accessible at this time.");return a?U(62,"{0} To enable screen reader optimized mode, use {1}",u,a):l?U(63,"{0} To enable screen reader optimized mode, open the quick pick with {1} and run the command Toggle Screen Reader Accessibility Mode, which is currently not triggerable via keyboard.",u,l):d?U(64,"{0} Please assign a keybinding for the command Toggle Screen Reader Accessibility Mode by accessing the keybindings editor with {1} and run it.",u,d):u}return e.get(8)}function U3t(e){let t=0,n=-1;do{if(n=e.indexOf(` +`,zw=class zw extends STn{get bindGroupEntries(){return[{binding:1,resource:{buffer:this._cellBindBuffer}},{binding:6,resource:{buffer:this._scrollOffsetBindBuffer}}]}constructor(t,n,r,o){super(t,n,r,o),this.type="viewport",this.wgsl=LTn,this._cellBindBufferLineCapacity=63,this._activeDoubleBufferIndex=0,this._visibleObjectCount=0,this._scrollInitialized=!1,this._onDidChangeBindGroupEntries=this._register(new at),this.onDidChangeBindGroupEntries=this._onDidChangeBindGroupEntries.event,this._rebuildCellBuffer(this._cellBindBufferLineCapacity);const s=2;this._scrollOffsetBindBuffer=this._register(o1.createBuffer(this._device,{label:"Monaco scroll offset buffer",size:s*Float32Array.BYTES_PER_ELEMENT,usage:GPUBufferUsage.UNIFORM|GPUBufferUsage.COPY_DST})).object,this._scrollOffsetValueBuffer=new Float32Array(s)}_rebuildCellBuffer(t){var o;(o=this._cellBindBuffer)==null||o.destroy();const n=(Math.floor(t/32)+1)*32,r=n*zw.maxSupportedColumns*6*Float32Array.BYTES_PER_ELEMENT;this._cellBindBuffer=this._register(o1.createBuffer(this._device,{label:"Monaco full file cell buffer",size:r,usage:GPUBufferUsage.STORAGE|GPUBufferUsage.COPY_DST})).object,this._cellValueBuffers=[new ArrayBuffer(r),new ArrayBuffer(r)],this._cellBindBufferLineCapacity=n,this._onDidChangeBindGroupEntries.fire()}onConfigurationChanged(t){return!0}onDecorationsChanged(t){return!0}onTokensChanged(t){return!0}onLinesDeleted(t){return!0}onLinesInserted(t){return!0}onLinesChanged(t){return!0}onScrollChanged(t){const n=vs().devicePixelRatio;return this._scrollOffsetValueBuffer[0]=((t==null?void 0:t.scrollLeft)??this._context.viewLayout.getCurrentScrollLeft())*n,this._scrollOffsetValueBuffer[1]=((t==null?void 0:t.scrollTop)??this._context.viewLayout.getCurrentScrollTop())*n,this._device.queue.writeBuffer(this._scrollOffsetBindBuffer,0,this._scrollOffsetValueBuffer),!0}onThemeChanged(t){return!0}onLineMappingChanged(t){return!0}onZonesChanged(t){return!0}reset(){for(const t of[0,1]){const n=new Float32Array(this._cellValueBuffers[t]);n.fill(0,0,n.length),this._device.queue.writeBuffer(this._cellBindBuffer,0,n.buffer,0,n.byteLength)}}update(t,n){var P;let r="",o,s=0,a=0,l=0,d=0,u=0,h=0,g,m=0,v=0,f=0,k=0,A,p,b,w,O,y=0,C=0,_;const S=vs().devicePixelRatio;let L;this._scrollInitialized||(this.onScrollChanged(),this._scrollInitialized=!0),this._cellBindBufferLineCapacityzw.maxSupportedColumns);l++){if(o=L.getSegmentAtIndex(l),o===void 0)continue;r=o,w.isBasicASCII&&n.useMonospaceOptimizations||(s=this.glyphRasterizer.getTextMetrics(r).width),p=void 0,A=void 0,b=void 0;for(O of w.inlineDecorations){if(aO.range.endLineNumber||a===O.range.startLineNumber&&l=O.range.endColumn-1)continue;const R=mg.decorationCssRuleExtractor.getStyleRules(this._viewGpuContext.canvas.domNode,O.inlineClassName);for(const M of R)for(const N of M.style){const j=((P=M.styleMap.get(N))==null?void 0:P.toString())??"";switch(N){case"color":{const W=Bt.Format.CSS.parse(j);if(!W)throw new hi("Invalid color format "+j);p=W.toNumber32Bit();break}case"font-weight":{Bdo(j)>=400?A=!0:A=!1;break}case"opacity":{b=Rdo(j);break}default:throw new hi("Unexpected inline decoration style")}}}if(r===" "||r===" "){if(m=((a-1)*zw.maxSupportedColumns+l)*6,E.fill(0,m,m+6),r===" "){const R=l+h;h=Ll.nextRenderTabStop(l+h,w.tabSize),d+=s*(h-R),h-=l+1}else d+=s;continue}const B=mg.decorationStyleCache.getOrCreateEntry(p,A,b);g=this._viewGpuContext.atlas.getGlyph(this.glyphRasterizer,r,k,B,d),u=Math.round(t.relativeVerticalOffset[a-t.startLineNumber]*S+Math.floor((t.lineHeight*S-(g.fontBoundingBoxAscent+g.fontBoundingBoxDescent))/2)+g.fontBoundingBoxAscent),m=((a-t.startLineNumber)*zw.maxSupportedColumns+l)*6,E[m+0]=Math.floor(d),E[m+1]=u,E[m+4]=g.glyphIndex,E[m+5]=g.pageIndex,d+=s}v=f}y=((a-t.startLineNumber)*zw.maxSupportedColumns+f)*6,C=(a-t.startLineNumber)*zw.maxSupportedColumns*6,E.fill(0,y,C)}const T=(t.endLineNumber-t.startLineNumber+1)*Q;return this._device.queue.writeBuffer(this._cellBindBuffer,0,E.buffer,0,(t.endLineNumber-t.startLineNumber)*Q*Float32Array.BYTES_PER_ELEMENT),this._activeDoubleBufferIndex=this._activeDoubleBufferIndex?0:1,this._visibleObjectCount=T,T}draw(t,n){if(this._visibleObjectCount<=0)throw new hi("Attempt to draw 0 objects");t.draw(gD.length/2,this._visibleObjectCount)}};zw.maxSupportedColumns=2e3;let rUe=zw;function Bdo(e){switch(e){case"lighter":case"normal":return 400;case"bolder":case"bold":return 700}return parseInt(e)}function Rdo(e){return e.endsWith("%")?parseFloat(e.substring(0,e.length-1))/100:e.match(/^\d+(?:\.\d*)/)?parseFloat(e):1}const Eh=class Eh extends STn{get bindGroupEntries(){return[{binding:1,resource:{buffer:this._cellBindBuffer}},{binding:6,resource:{buffer:this._scrollOffsetBindBuffer}}]}constructor(t,n,r,o){super(t,n,r,o),this.type="fullfile",this.wgsl=LTn,this._activeDoubleBufferIndex=0,this._upToDateLines=[new Set,new Set],this._visibleObjectCount=0,this._finalRenderedLine=0,this._scrollInitialized=!1,this._queuedBufferUpdates=[[],[]];const s=Eh.maxSupportedLines*Eh.maxSupportedColumns*6*Float32Array.BYTES_PER_ELEMENT;this._cellBindBuffer=this._register(o1.createBuffer(this._device,{label:"Monaco full file cell buffer",size:s,usage:GPUBufferUsage.STORAGE|GPUBufferUsage.COPY_DST})).object,this._cellValueBuffers=[new ArrayBuffer(s),new ArrayBuffer(s)];const a=2;this._scrollOffsetBindBuffer=this._register(o1.createBuffer(this._device,{label:"Monaco scroll offset buffer",size:a*Float32Array.BYTES_PER_ELEMENT,usage:GPUBufferUsage.UNIFORM|GPUBufferUsage.COPY_DST})).object,this._scrollOffsetValueBuffer=new Float32Array(a)}onConfigurationChanged(t){return this._invalidateAllLines(),this._queueBufferUpdate(t),!0}onDecorationsChanged(t){return this._invalidateAllLines(),!0}onTokensChanged(t){for(const n of t.ranges)this._invalidateLineRange(n.fromLineNumber,n.toLineNumber);return!0}onLinesDeleted(t){return this._invalidateLinesFrom(t.fromLineNumber),this._queueBufferUpdate(t),!0}onLinesInserted(t){return this._invalidateLinesFrom(t.fromLineNumber),!0}onLinesChanged(t){return this._invalidateLineRange(t.fromLineNumber,t.fromLineNumber+t.count),!0}onScrollChanged(t){const n=vs().devicePixelRatio;return this._scrollOffsetValueBuffer[0]=((t==null?void 0:t.scrollLeft)??this._context.viewLayout.getCurrentScrollLeft())*n,this._scrollOffsetValueBuffer[1]=((t==null?void 0:t.scrollTop)??this._context.viewLayout.getCurrentScrollTop())*n,this._device.queue.writeBuffer(this._scrollOffsetBindBuffer,0,this._scrollOffsetValueBuffer),!0}onThemeChanged(t){return this._invalidateAllLines(),!0}onLineMappingChanged(t){return this._invalidateAllLines(),this._queueBufferUpdate(t),!0}onZonesChanged(t){return this._invalidateAllLines(),this._queueBufferUpdate(t),!0}_invalidateAllLines(){this._upToDateLines[0].clear(),this._upToDateLines[1].clear()}_invalidateLinesFrom(t){for(const n of[0,1]){const r=this._upToDateLines[n];for(const o of r)o>=t&&r.delete(o)}}_invalidateLineRange(t,n){for(let r=t;r<=n;r++)this._upToDateLines[0].delete(r),this._upToDateLines[1].delete(r)}reset(){this._invalidateAllLines();for(const t of[0,1]){const n=new Float32Array(this._cellValueBuffers[t]);n.fill(0,0,n.length),this._device.queue.writeBuffer(this._cellBindBuffer,0,n.buffer,0,n.byteLength)}this._finalRenderedLine=0}update(t,n){var R;let r="",o,s=0,a=0,l=0,d=0,u=0,h=0,g,m=0,v=0,f=0,k=0,A,p,b,w,O,y=0,C=0,_;const S=vs().devicePixelRatio;let L;this._scrollInitialized||(this.onScrollChanged(),this._scrollInitialized=!0);const E=new Float32Array(this._cellValueBuffers[this._activeDoubleBufferIndex]),Q=Eh.maxSupportedColumns*6,T=this._upToDateLines[this._activeDoubleBufferIndex];let P=3e3,D=0;const I=this._queuedBufferUpdates[this._activeDoubleBufferIndex];for(;I.length;){const M=I.shift();switch(M.type){case 2:case 8:case 17:{E.fill(0),P=1,D=Math.max(D,this._finalRenderedLine),this._finalRenderedLine=0;break}case 10:{const N=(M.fromLineNumber-1)*Eh.maxSupportedColumns*6,j=M.toLineNumber*Eh.maxSupportedColumns*6,W=(this._finalRenderedLine-(M.toLineNumber-M.fromLineNumber+1))*Eh.maxSupportedColumns*6;E.set(E.subarray(j),N),E.fill(0,W),P=Math.min(P,M.fromLineNumber),D=Math.max(D,this._finalRenderedLine),this._finalRenderedLine-=M.toLineNumber-M.fromLineNumber+1;break}}}for(a=t.startLineNumber;a<=t.endLineNumber;a++){if(!this._viewGpuContext.canRender(n,t,a)){y=(a-1)*Eh.maxSupportedColumns*6,C=a*Eh.maxSupportedColumns*6,E.fill(0,y,C),P=Math.min(P,a),D=Math.max(D,a);continue}if(!T.has(a)){P=Math.min(P,a),D=Math.max(D,a),w=t.getViewLineRenderingData(a),h=0,L=u1e(w,n),s=n.spaceWidth*S,d=0,_=w.tokens,v=w.minColumn-1,f=0;for(let M=0,N=_.getCount();MEh.maxSupportedColumns);l++){if(o=L.getSegmentAtIndex(l),o===void 0)continue;r=o,w.isBasicASCII&&n.useMonospaceOptimizations||(s=this.glyphRasterizer.getTextMetrics(r).width),p=void 0,A=void 0,b=void 0;for(O of w.inlineDecorations){if(aO.range.endLineNumber||a===O.range.startLineNumber&&l=O.range.endColumn-1)continue;const W=mg.decorationCssRuleExtractor.getStyleRules(this._viewGpuContext.canvas.domNode,O.inlineClassName);for(const H of W)for(const X of H.style){const Y=((R=H.styleMap.get(X))==null?void 0:R.toString())??"";switch(X){case"color":{const Z=Bt.Format.CSS.parse(Y);if(!Z)throw new hi("Invalid color format "+Y);p=Z.toNumber32Bit();break}case"font-weight":{Ido(Y)>=400?A=!0:A=!1;break}case"opacity":{b=Mdo(Y);break}default:throw new hi("Unexpected inline decoration style")}}}if(r===" "||r===" "){if(m=((a-1)*Eh.maxSupportedColumns+l)*6,E.fill(0,m,m+6),r===" "){const W=l+h;h=Ll.nextRenderTabStop(l+h,w.tabSize),d+=s*(h-W),h-=l+1}else d+=s;continue}const j=mg.decorationStyleCache.getOrCreateEntry(p,A,b);g=this._viewGpuContext.atlas.getGlyph(this.glyphRasterizer,r,k,j,d),u=Math.round(t.relativeVerticalOffset[a-t.startLineNumber]*S+Math.floor((t.lineHeight*S-(g.fontBoundingBoxAscent+g.fontBoundingBoxDescent))/2)+g.fontBoundingBoxAscent),m=((a-1)*Eh.maxSupportedColumns+l)*6,E[m+0]=Math.floor(d),E[m+1]=u,E[m+4]=g.glyphIndex,E[m+5]=g.pageIndex,d+=s}v=f}y=((a-1)*Eh.maxSupportedColumns+f)*6,C=a*Eh.maxSupportedColumns*6,E.fill(0,y,C),T.add(a)}}const B=(t.endLineNumber-t.startLineNumber+1)*Q;return P=Math.min(P,Eh.maxSupportedLines),D=Math.min(D,Eh.maxSupportedLines),P<=D&&this._device.queue.writeBuffer(this._cellBindBuffer,(P-1)*Q*Float32Array.BYTES_PER_ELEMENT,E.buffer,(P-1)*Q*Float32Array.BYTES_PER_ELEMENT,(D-P+1)*Q*Float32Array.BYTES_PER_ELEMENT),this._finalRenderedLine=Math.max(this._finalRenderedLine,D),this._activeDoubleBufferIndex=this._activeDoubleBufferIndex?0:1,this._visibleObjectCount=B,B}draw(t,n){if(this._visibleObjectCount<=0)throw new hi("Attempt to draw 0 objects");t.draw(gD.length/2,this._visibleObjectCount,void 0,(n.startLineNumber-1)*Eh.maxSupportedColumns)}_queueBufferUpdate(t){this._queuedBufferUpdates[0].push(t),this._queuedBufferUpdates[1].push(t)}};Eh.maxSupportedLines=3e3,Eh.maxSupportedColumns=200;let CT=Eh;function Ido(e){switch(e){case"lighter":case"normal":return 400;case"bolder":case"bold":return 700}return parseInt(e)}function Mdo(e){return e.endsWith("%")?parseFloat(e.substring(0,e.length-1))/100:e.match(/^\d+(?:\.\d*)/)?parseFloat(e):1}var Pdo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},N3t=function(e,t){return function(n,r){t(n,r,e)}};let oUe=class extends Am{constructor(t,n,r,o){super(t),this._viewGpuContext=n,this._instantiationService=r,this._logService=o,this._atlasGpuTextureVersions=[],this._initialized=!1,this._glyphRasterizer=this._register(new ts),this._renderStrategy=this._register(new ts),this.canvas=this._viewGpuContext.canvas.domNode,this._register(Oi(s=>{this._viewGpuContext.canvasDevicePixelDimensions.read(s);const a=this._lastViewportData;a&&setTimeout(()=>{a===this._lastViewportData&&this.renderText(a)})})),this.initWebgpu()}async initWebgpu(){if(this._device=mg.deviceSync||await mg.device,this._store.isDisposed)return;const t=mg.atlas;this._register(t.onDidDeleteGlyphs(()=>{this._atlasGpuTextureVersions.length=0,this._atlasGpuTextureVersions[0]=0,this._atlasGpuTextureVersions[1]=0,this._renderStrategy.value.reset()}));const n=navigator.gpu.getPreferredCanvasFormat();this._viewGpuContext.ctx.configure({device:this._device,format:n,alphaMode:"premultiplied"}),this._renderPassColorAttachment={view:null,loadOp:"load",storeOp:"store"},this._renderPassDescriptor={label:"Monaco render pass",colorAttachments:[this._renderPassColorAttachment]};let r;{const d=new Float32Array(6),u=(h=this.canvas.width,g=this.canvas.height)=>(d[0]=h,d[1]=g,d[2]=Math.ceil(this._context.configuration.options.get(165).contentLeft*vs().devicePixelRatio),d[3]=0,d[4]=d[0]-d[2],d[5]=d[1]-d[3],d);r=this._register(o1.createBuffer(this._device,{label:"Monaco uniform buffer",size:24,usage:GPUBufferUsage.UNIFORM|GPUBufferUsage.COPY_DST},()=>u())).object,this._register(d3(this._viewGpuContext.canvasDevicePixelDimensions,({width:h,height:g})=>{this._device.queue.writeBuffer(r,0,u(h,g))})),this._register(d3(this._viewGpuContext.contentLeft,()=>{this._device.queue.writeBuffer(r,0,u())}))}let o;o=this._register(o1.createBuffer(this._device,{label:"Monaco atlas info uniform buffer",size:8,usage:GPUBufferUsage.UNIFORM|GPUBufferUsage.COPY_DST},()=>{const d=new Float32Array(2);return d[0]=t.pageSize,d[1]=t.pageSize,d})).object;const s=this._context.configuration.options.get(58),a=this._context.configuration.options.get(61);this._glyphRasterizer.value=this._register(new bJ(a,s,this._viewGpuContext.devicePixelRatio.get(),mg.decorationStyleCache)),this._register(d3(this._viewGpuContext.devicePixelRatio,()=>{this._refreshGlyphRasterizer()})),this._renderStrategy.value=this._instantiationService.createInstance(CT,this._context,this._viewGpuContext,this._device,this._glyphRasterizer),this._glyphStorageBuffer=this._register(o1.createBuffer(this._device,{label:"Monaco glyph storage buffer",size:f9.maximumPageCount*(Fb.maximumGlyphCount*24),usage:GPUBufferUsage.STORAGE|GPUBufferUsage.COPY_DST})).object,this._atlasGpuTextureVersions[0]=0,this._atlasGpuTextureVersions[1]=0,this._atlasGpuTexture=this._register(o1.createTexture(this._device,{label:"Monaco atlas texture",format:"rgba8unorm",size:{width:t.pageSize,height:t.pageSize,depthOrArrayLayers:f9.maximumPageCount},dimension:"2d",usage:GPUTextureUsage.TEXTURE_BINDING|GPUTextureUsage.COPY_DST|GPUTextureUsage.RENDER_ATTACHMENT})).object,this._updateAtlasStorageBufferAndTexture(),this._vertexBuffer=this._register(o1.createBuffer(this._device,{label:"Monaco vertex buffer",size:gD.byteLength,usage:GPUBufferUsage.VERTEX|GPUBufferUsage.COPY_DST},gD)).object;const l=this._device.createShaderModule({label:"Monaco shader module",code:this._renderStrategy.value.wgsl});if(this._pipeline=this._device.createRenderPipeline({label:"Monaco render pipeline",layout:"auto",vertex:{module:l,buffers:[{arrayStride:2*Float32Array.BYTES_PER_ELEMENT,attributes:[{shaderLocation:0,offset:0,format:"float32x2"}]}]},fragment:{module:l,targets:[{format:n,blend:{color:{srcFactor:"src-alpha",dstFactor:"one-minus-src-alpha"},alpha:{srcFactor:"src-alpha",dstFactor:"one-minus-src-alpha"}}}]}}),this._rebuildBindGroup=()=>{this._bindGroup=this._device.createBindGroup({label:"Monaco bind group",layout:this._pipeline.getBindGroupLayout(0),entries:[{binding:0,resource:{buffer:this._glyphStorageBuffer}},{binding:2,resource:this._device.createSampler({label:"Monaco atlas sampler",magFilter:"nearest",minFilter:"nearest"})},{binding:3,resource:this._atlasGpuTexture.createView()},{binding:4,resource:{buffer:r}},{binding:5,resource:{buffer:o}},...this._renderStrategy.value.bindGroupEntries]})},this._rebuildBindGroup(),this._initialized=!0,this._initViewportData){for(const d of this._initViewportData)this.renderText(d);this._initViewportData=void 0}}_refreshRenderStrategy(t){var r,o;if(((r=this._renderStrategy.value)==null?void 0:r.type)==="viewport"||t.endLineNumber{var s;return(s=this._rebuildBindGroup)==null?void 0:s.call(this)})),(o=this._rebuildBindGroup)==null||o.call(this)}_viewportMaxColumn(t){let n=0,r;for(let o=t.startLineNumber;o<=t.endLineNumber;o++)r=t.getViewLineRenderingData(o),n=Math.max(n,r.maxColumn);return n}_updateAtlasStorageBufferAndTexture(){for(const[t,n]of mg.atlas.pages.entries()){if(t>=f9.maximumPageCount){console.log(`Attempt to upload atlas page [${t}], only ${f9.maximumPageCount} are supported currently`);continue}if(n.version===this._atlasGpuTextureVersions[t])continue;this._logService.trace("Updating atlas page[",t,"] from version ",this._atlasGpuTextureVersions[t]," to version ",n.version);const r=6*Fb.maximumGlyphCount,o=new Float32Array(r);let s=0;for(const a of n.glyphs)o[s+0]=a.x,o[s+0+1]=a.y,o[s+2]=a.w,o[s+2+1]=a.h,o[s+4]=a.originOffsetX,o[s+4+1]=a.originOffsetY,s+=6;if(s/6>Fb.maximumGlyphCount)throw new Error(`Attempting to write more glyphs (${s/6}) than the GPUBuffer can hold (${Fb.maximumGlyphCount})`);this._device.queue.writeBuffer(this._glyphStorageBuffer,t*6*Fb.maximumGlyphCount*Float32Array.BYTES_PER_ELEMENT,o,0,6*Fb.maximumGlyphCount),n.usedArea.right-n.usedArea.left>0&&n.usedArea.bottom-n.usedArea.top>0&&this._device.queue.copyExternalImageToTexture({source:n.source},{texture:this._atlasGpuTexture,origin:{x:n.usedArea.left,y:n.usedArea.top,z:t}},{width:n.usedArea.right-n.usedArea.left+1,height:n.usedArea.bottom-n.usedArea.top+1}),this._atlasGpuTextureVersions[t]=n.version}}prepareRender(t){throw new hi("Should not be called")}render(t){throw new hi("Should not be called")}onConfigurationChanged(t){return this._refreshGlyphRasterizer(),!0}onCursorStateChanged(t){return!0}onDecorationsChanged(t){return!0}onFlushed(t){return!0}onLinesChanged(t){return!0}onLinesDeleted(t){return!0}onLinesInserted(t){return!0}onLineMappingChanged(t){return!0}onRevealRangeRequest(t){return!0}onScrollChanged(t){return!0}onThemeChanged(t){return!0}onZonesChanged(t){return!0}_refreshGlyphRasterizer(){const t=this._glyphRasterizer.value;if(!t)return;const n=this._context.configuration.options.get(58),r=this._context.configuration.options.get(61),o=this._viewGpuContext.devicePixelRatio.get();(t.fontFamily!==n||t.fontSize!==r||t.devicePixelRatio!==o)&&(this._glyphRasterizer.value=new bJ(r,n,o,mg.decorationStyleCache))}renderText(t){if(this._initialized)return this._refreshRenderStrategy(t),this._renderText(t);this._initViewportData=this._initViewportData??[],this._initViewportData.push(t)}_renderText(t){this._viewGpuContext.rectangleRenderer.draw(t);const n=new r1e(this._context.configuration,this._context.theme.type);this._renderStrategy.value.update(t,n),this._updateAtlasStorageBufferAndTexture();const r=this._device.createCommandEncoder({label:"Monaco command encoder"});this._renderPassColorAttachment.view=this._viewGpuContext.ctx.getCurrentTexture().createView({label:"Monaco canvas texture view"});const o=r.beginRenderPass(this._renderPassDescriptor);o.setPipeline(this._pipeline),o.setVertexBuffer(0,this._vertexBuffer);const s=Math.ceil(this._viewGpuContext.contentLeft.get()*this._viewGpuContext.devicePixelRatio.get());o.setScissorRect(s,0,this.canvas.width-s,this.canvas.height),o.setBindGroup(0,this._bindGroup),this._renderStrategy.value.draw(o,t),o.end();const a=r.finish();this._device.queue.submit([a]),this._lastViewportData=t,this._lastViewLineOptions=n}linesVisibleRangesForRange(t,n){if(!this._lastViewportData)return null;const r=t.endLineNumber,o=xe.intersectRanges(t,this._lastViewportData.visibleRange);if(!o)return null;const s=this._lastViewportData.startLineNumber,a=this._lastViewportData.endLineNumber,l=this._lastViewportData,d=this._lastViewLineOptions;if(!l||!d)return null;const u=[];let h=0;n&&(h=this._context.viewModel.coordinatesConverter.convertViewPositionToModelPosition(new rt(o.startLineNumber,1)).lineNumber);for(let g=o.startLineNumber;g<=o.endLineNumber;g++){if(ga)continue;const m=g===o.startLineNumber?o.startColumn:1,v=g!==r,f=v?this._context.viewModel.getLineMaxColumn(g):o.endColumn,k=this._visibleRangesForLineRange(g,m,f);if(k){if(n&&go.endLineNumber)return null;const a=o.getViewLineRenderingData(t),l=a.content;let d;a.isBasicASCII&&s.useMonospaceOptimizations||(d=u1e(a,s));let u="",h=0,g=0;for(let k=0;k500){const w=t.modifyPosition(h.getEndPosition(),-500);h=xe.fromPositions(w,h.getEndPosition())}const g=t.getValueInRange(h,1),m=t.getLineCount(),v=t.getLineMaxColumn(m);let f=u.intersectRanges(new xe(n.endLineNumber,n.endColumn,m,v));if(o&&t.getValueLengthInRange(f,1)>500){const w=t.modifyPosition(f.getStartPosition(),500);f=xe.fromPositions(f.getStartPosition(),w)}const k=t.getValueInRange(f,1);let A;if(a===d||a+1===d)A=t.getValueInRange(n,1);else{const w=l.intersectRanges(n),O=u.intersectRanges(n);A=t.getValueInRange(w,1)+"…"+t.getValueInRange(O,1)}o&&A.length>2*500&&(A=A.substring(0,500)+"…"+A.substring(A.length-500,A.length));let p,b;return n.getDirection()===0?(p=g.length,b=g.length+A.length):(b=g.length,p=g.length+A.length),{value:g+A+k,selection:n,selectionStart:p,selectionEnd:b,startPositionWithinEditor:h.getStartPosition(),newlineCountBeforeSelection:h.endLineNumber-h.startLineNumber}}}function sUe(e,t){var r,o,s;if(e.get(2)===1){const a=(r=t.lookupKeybinding("editor.action.toggleScreenReaderAccessibilityMode"))==null?void 0:r.getAriaLabel(),l=(o=t.lookupKeybinding("workbench.action.showCommands"))==null?void 0:o.getAriaLabel(),d=(s=t.lookupKeybinding("workbench.action.openGlobalKeybindings"))==null?void 0:s.getAriaLabel(),u=U(61,"The editor is not accessible at this time.");return a?U(62,"{0} To enable screen reader optimized mode, use {1}",u,a):l?U(63,"{0} To enable screen reader optimized mode, open the quick pick with {1} and run the command Toggle Screen Reader Accessibility Mode, which is currently not triggerable via keyboard.",u,l):d?U(64,"{0} Please assign a keybinding for the command Toggle Screen Reader Accessibility Mode by accessing the keybindings editor with {1} and run it.",u,d):u}return e.get(8)}function U3t(e){let t=0,n=-1;do{if(n=e.indexOf(` `,n+1),n===-1)break;t++}while(!0);return t}var Ndo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},j3t=function(e,t){return function(n,r){t(n,r,e)}};class Udo{constructor(t,n,r,o,s){this._context=t,this.modelLineNumber=n,this.distanceToModelLineStart=r,this.widthOfHiddenLineTextBefore=o,this.distanceToModelLineEnd=s,this._visibleTextAreaBrand=void 0,this.startPosition=null,this.endPosition=null,this.visibleTextareaStart=null,this.visibleTextareaEnd=null,this._previousPresentation=null}prepareRender(t){const n=new rt(this.modelLineNumber,this.distanceToModelLineStart+1),r=new rt(this.modelLineNumber,this._context.viewModel.model.getLineMaxColumn(this.modelLineNumber)-this.distanceToModelLineEnd);this.startPosition=this._context.viewModel.coordinatesConverter.convertModelPositionToViewPosition(n),this.endPosition=this._context.viewModel.coordinatesConverter.convertModelPositionToViewPosition(r),this.startPosition.lineNumber===this.endPosition.lineNumber?(this.visibleTextareaStart=t.visibleRangeForPosition(this.startPosition),this.visibleTextareaEnd=t.visibleRangeForPosition(this.endPosition)):(this.visibleTextareaStart=null,this.visibleTextareaEnd=null)}definePresentation(t){return this._previousPresentation||(t?this._previousPresentation=t:this._previousPresentation={foreground:1,italic:!1,bold:!1,underline:!1,strikethrough:!1}),this._previousPresentation}}const OLe=k1;let aUe=class extends xTn{constructor(t,n,r,o,s,a){super(t),this._keybindingService=s,this._instantiationService=a,this._primaryCursorPosition=new rt(1,1),this._primaryCursorVisibleRange=null,this._viewController=r,this._visibleRangeProvider=o,this._scrollLeft=0,this._scrollTop=0;const l=this._context.configuration.options,d=l.get(165);this._setAccessibilityOptions(l),this._contentLeft=d.contentLeft,this._contentWidth=d.contentWidth,this._contentHeight=d.height,this._fontInfo=l.get(59),this._emptySelectionClipboard=l.get(45),this._copyWithSyntaxHighlighting=l.get(31),this._visibleTextArea=null,this._selections=[new Dn(1,1,1,1)],this._modelSelections=[new Dn(1,1,1,1)],this._lastRenderPosition=null,this.textArea=es(document.createElement("textarea")),b3.write(this.textArea,7),this.textArea.setClassName(`inputarea ${MU}`),this.textArea.setAttribute("wrap",this._textAreaWrapping&&!this._visibleTextArea?"on":"off");const{tabSize:u}=this._context.viewModel.model.getOptions();this.textArea.domNode.style.tabSize=`${u*this._fontInfo.spaceWidth}px`,this.textArea.setAttribute("autocorrect","off"),this.textArea.setAttribute("autocapitalize","off"),this.textArea.setAttribute("autocomplete","off"),this.textArea.setAttribute("spellcheck","false"),this.textArea.setAttribute("aria-label",sUe(l,this._keybindingService)),this.textArea.setAttribute("aria-required",l.get(9)?"true":"false"),this.textArea.setAttribute("tabindex",String(l.get(140))),this.textArea.setAttribute("role","textbox"),this.textArea.setAttribute("aria-roledescription",U(65,"editor")),this.textArea.setAttribute("aria-multiline","true"),this.textArea.setAttribute("aria-autocomplete",l.get(104)?"none":"both"),this._ensureReadOnlyAttribute(),this.textAreaCover=es(document.createElement("div")),this.textAreaCover.setPosition("absolute"),n.appendChild(this.textArea),n.appendChild(this.textAreaCover);const h=new ETn,g={getDataToCopy:()=>q7n(this._context.viewModel,this._modelSelections,this._emptySelectionClipboard,this._copyWithSyntaxHighlighting),getScreenReaderContent:()=>{if(this._accessibilitySupport===1){const f=this._selections[0];if(Qr&&f.isEmpty()){const A=f.getStartPosition();let p=this._getWordBeforePosition(A);if(p.length===0&&(p=this._getCharacterBeforePosition(A)),p.length>0)return new lg(p,p.length,p.length,xe.fromPositions(A),0)}if(Qr&&!f.isEmpty()&&this._context.viewModel.getValueLengthInRange(f,0)<500){const A=this._context.viewModel.getValueInRange(f,0);return new lg(A,0,A.length,f,0)}if(tR&&!f.isEmpty()){const A="vscode-placeholder";return new lg(A,0,A.length,null,void 0)}return lg.EMPTY}if(ebt){const f=this._selections[0];if(f.isEmpty()){const k=f.getStartPosition(),[A,p]=this._getAndroidWordAtPosition(k);if(A.length>0)return new lg(A,p,p,xe.fromPositions(k),0)}return lg.EMPTY}const v=h.fromEditorSelection(this._context.viewModel,this._selections[0],this._accessibilityPageSize,this._accessibilitySupport===0);return lg.fromScreenReaderContentState(v)},deduceModelPosition:(v,f,k)=>this._context.viewModel.deduceModelPositionRelativeToViewPosition(v,f,k)},m=this._register(new flo(this.textArea.domNode));this._textAreaInput=this._register(this._instantiationService.createInstance(XNe,g,m,b0,{isAndroid:ebt,isChrome:bie,isFirefox:k1,isSafari:tR})),this._register(this._textAreaInput.onKeyDown(v=>{this._viewController.emitKeyDown(v)})),this._register(this._textAreaInput.onKeyUp(v=>{this._viewController.emitKeyUp(v)})),this._register(this._textAreaInput.onPaste(v=>{let f=!1,k=null,A=null;v.metadata&&(f=this._emptySelectionClipboard&&!!v.metadata.isFromEmptySelection,k=typeof v.metadata.multicursorText<"u"?v.metadata.multicursorText:null,A=v.metadata.mode),this._viewController.paste(v.text,f,k,A)})),this._register(this._textAreaInput.onCut(()=>{this._viewController.cut()})),this._register(this._textAreaInput.onType(v=>{v.replacePrevCharCnt||v.replaceNextCharCnt||v.positionDelta?this._viewController.compositionType(v.text,v.replacePrevCharCnt,v.replaceNextCharCnt,v.positionDelta):this._viewController.type(v.text)})),this._register(this._textAreaInput.onSelectionChangeRequest(v=>{this._viewController.setSelection(v)})),this._register(this._textAreaInput.onCompositionStart(v=>{const f=this.textArea.domNode,k=this._modelSelections[0],{distanceToModelLineStart:A,widthOfHiddenTextBefore:p}=(()=>{const w=f.value.substring(0,Math.min(f.selectionStart,f.selectionEnd)),O=w.lastIndexOf(` -`),y=w.substring(O+1),C=y.lastIndexOf(" "),_=y.length-C-1,S=k.getStartPosition(),L=Math.min(S.column-1,_),E=S.column-1-L,T=y.substring(0,y.length-L),{tabSize:Q}=this._context.viewModel.model.getOptions(),P=jdo(this.textArea.domNode.ownerDocument,T,this._fontInfo,Q);return{distanceToModelLineStart:E,widthOfHiddenTextBefore:P}})(),{distanceToModelLineEnd:b}=(()=>{const w=f.value.substring(Math.max(f.selectionStart,f.selectionEnd)),O=w.indexOf(` -`),y=O===-1?w:w.substring(0,O),C=y.indexOf(" "),_=C===-1?y.length:y.length-C-1,S=k.getEndPosition(),L=Math.min(this._context.viewModel.model.getLineMaxColumn(S.lineNumber)-S.column,_);return{distanceToModelLineEnd:this._context.viewModel.model.getLineMaxColumn(S.lineNumber)-S.column-L}})();this._context.viewModel.revealRange("keyboard",!0,xe.fromPositions(this._selections[0].getStartPosition()),0,1),this._visibleTextArea=new Udo(this._context,k.startLineNumber,A,p,b),this.textArea.setAttribute("wrap",this._textAreaWrapping&&!this._visibleTextArea?"on":"off"),this._visibleTextArea.prepareRender(this._visibleRangeProvider),this._render(),this.textArea.setClassName(`inputarea ${MU} ime-input`),this._viewController.compositionStart(),this._context.viewModel.onCompositionStart()})),this._register(this._textAreaInput.onCompositionUpdate(v=>{this._visibleTextArea&&(this._visibleTextArea.prepareRender(this._visibleRangeProvider),this._render())})),this._register(this._textAreaInput.onCompositionEnd(()=>{this._visibleTextArea=null,this.textArea.setAttribute("wrap",this._textAreaWrapping&&!this._visibleTextArea?"on":"off"),this._render(),this.textArea.setClassName(`inputarea ${MU}`),this._viewController.compositionEnd(),this._context.viewModel.onCompositionEnd()})),this._register(this._textAreaInput.onFocus(()=>{this._context.viewModel.setHasFocus(!0)})),this._register(this._textAreaInput.onBlur(()=>{this._context.viewModel.setHasFocus(!1)})),this._register(cy.onDidChange(()=>{this._ensureReadOnlyAttribute()}))}get domNode(){return this.textArea}writeScreenReaderContent(t){this._textAreaInput.writeNativeTextAreaContent(t)}dispose(){super.dispose(),this.textArea.domNode.remove(),this.textAreaCover.domNode.remove()}_getAndroidWordAtPosition(t){const n='`~!@#$%^&*()-=+[{]}\\|;:",.<>/?',r=this._context.viewModel.getLineContent(t.lineNumber),o=fA(n,[]);let s=!0,a=t.column,l=!0,d=t.column,u=0;for(;u<50&&(s||l);){if(s&&a<=1&&(s=!1),s){const h=r.charCodeAt(a-2);o.get(h)!==0?s=!1:a--}if(l&&d>r.length&&(l=!1),l){const h=r.charCodeAt(d-1);o.get(h)!==0?l=!1:d++}u++}return[r.substring(a-1,d-1),t.column-a]}_getWordBeforePosition(t){const n=this._context.viewModel.getLineContent(t.lineNumber),r=fA(this._context.configuration.options.get(148),[]);let o=t.column,s=0;for(;o>1;){const a=n.charCodeAt(o-2);if(r.get(a)!==0||s>50)return n.substring(o-1,t.column-1);s++,o--}return n.substring(0,t.column-1)}_getCharacterBeforePosition(t){if(t.column>1){const r=this._context.viewModel.getLineContent(t.lineNumber).charAt(t.column-2);if(!Id(r.charCodeAt(0)))return r}return""}_setAccessibilityOptions(t){this._accessibilitySupport=t.get(2);const n=t.get(3);this._accessibilitySupport===2&&n===fg.accessibilityPageSize.defaultValue?this._accessibilityPageSize=500:this._accessibilityPageSize=n;const o=t.get(165).wrappingColumn;if(o!==-1&&this._accessibilitySupport!==1){const s=t.get(59);this._textAreaWrapping=!0,this._textAreaWidth=Math.round(o*s.typicalHalfwidthCharacterWidth)}else this._textAreaWrapping=!1,this._textAreaWidth=OLe?0:1}onConfigurationChanged(t){const n=this._context.configuration.options,r=n.get(165);this._setAccessibilityOptions(n),this._contentLeft=r.contentLeft,this._contentWidth=r.contentWidth,this._contentHeight=r.height,this._fontInfo=n.get(59),this._emptySelectionClipboard=n.get(45),this._copyWithSyntaxHighlighting=n.get(31),this.textArea.setAttribute("wrap",this._textAreaWrapping&&!this._visibleTextArea?"on":"off");const{tabSize:o}=this._context.viewModel.model.getOptions();return this.textArea.domNode.style.tabSize=`${o*this._fontInfo.spaceWidth}px`,this.textArea.setAttribute("aria-label",sUe(n,this._keybindingService)),this.textArea.setAttribute("aria-required",n.get(9)?"true":"false"),this.textArea.setAttribute("tabindex",String(n.get(140))),(t.hasChanged(41)||t.hasChanged(104))&&this._ensureReadOnlyAttribute(),t.hasChanged(2)&&this._textAreaInput.writeNativeTextAreaContent("strategy changed"),!0}onCursorStateChanged(t){return this._selections=t.selections.slice(0),this._modelSelections=t.modelSelections.slice(0),this._textAreaInput.writeNativeTextAreaContent("selection changed"),!0}onDecorationsChanged(t){return!0}onFlushed(t){return!0}onLinesChanged(t){return!0}onLinesDeleted(t){return!0}onLinesInserted(t){return!0}onScrollChanged(t){return this._scrollLeft=t.scrollLeft,this._scrollTop=t.scrollTop,!0}onZonesChanged(t){return!0}isFocused(){return this._textAreaInput.isFocused()}focus(){this._textAreaInput.focusTextArea()}refreshFocusState(){this._textAreaInput.refreshFocusState()}getLastRenderData(){return this._lastRenderPosition}setAriaOptions(t){t.activeDescendant?(this.textArea.setAttribute("aria-haspopup","true"),this.textArea.setAttribute("aria-autocomplete","list"),this.textArea.setAttribute("aria-activedescendant",t.activeDescendant)):(this.textArea.setAttribute("aria-haspopup","false"),this.textArea.setAttribute("aria-autocomplete","both"),this.textArea.removeAttribute("aria-activedescendant")),t.role&&this.textArea.setAttribute("role",t.role)}_ensureReadOnlyAttribute(){const t=this._context.configuration.options;!cy.enabled||t.get(41)&&t.get(104)?this.textArea.setAttribute("readonly","true"):this.textArea.removeAttribute("readonly")}prepareRender(t){var n;this._primaryCursorPosition=new rt(this._selections[0].positionLineNumber,this._selections[0].positionColumn),this._primaryCursorVisibleRange=t.visibleRangeForPosition(this._primaryCursorPosition),(n=this._visibleTextArea)==null||n.prepareRender(t)}render(t){this._textAreaInput.writeNativeTextAreaContent("render"),this._render()}_render(){if(this._visibleTextArea){const r=this._visibleTextArea.visibleTextareaStart,o=this._visibleTextArea.visibleTextareaEnd,s=this._visibleTextArea.startPosition,a=this._visibleTextArea.endPosition;if(s&&a&&r&&o&&o.left>=this._scrollLeft&&r.left<=this._scrollLeft+this._contentWidth){const l=this._context.viewLayout.getVerticalOffsetForLineNumber(this._primaryCursorPosition.lineNumber)-this._scrollTop,d=U3t(this.textArea.domNode.value.substr(0,this.textArea.domNode.selectionStart));let u=this._visibleTextArea.widthOfHiddenLineTextBefore,h=this._contentLeft+r.left-this._scrollLeft,g=o.left-r.left+1;if(hthis._contentWidth&&(g=this._contentWidth);const m=this._context.viewLayout.getLineHeightForLineNumber(s.lineNumber),v=this._context.viewModel.getFontSizeAtPosition(this._primaryCursorPosition),f=this._context.viewModel.getViewLineData(s.lineNumber),k=f.tokens.findTokenIndexAtOffset(s.column-1),A=f.tokens.findTokenIndexAtOffset(a.column-1),p=k===A,b=this._visibleTextArea.definePresentation(p?f.tokens.getPresentation(k):null);this.textArea.domNode.scrollTop=d*m,this.textArea.domNode.scrollLeft=u,this._doRender({lastRenderPosition:null,top:l,left:h,width:g,height:m,useCover:!1,color:(Hl.getColorMap()||[])[b.foreground],italic:b.italic,bold:b.bold,underline:b.underline,strikethrough:b.strikethrough,fontSize:v})}return}if(!this._primaryCursorVisibleRange){this._renderAtTopLeft();return}const t=this._contentLeft+this._primaryCursorVisibleRange.left-this._scrollLeft;if(tthis._contentLeft+this._contentWidth){this._renderAtTopLeft();return}const n=this._context.viewLayout.getVerticalOffsetForLineNumber(this._selections[0].positionLineNumber)-this._scrollTop;if(n<0||n>this._contentHeight){this._renderAtTopLeft();return}if(Qr||this._accessibilitySupport===2){const r=this._primaryCursorPosition.lineNumber,o=this._context.viewLayout.getLineHeightForLineNumber(r);this._doRender({lastRenderPosition:this._primaryCursorPosition,top:n,left:this._textAreaWrapping?this._contentLeft:t,width:this._textAreaWidth,height:o,useCover:!1}),this.textArea.domNode.scrollLeft=this._primaryCursorVisibleRange.left;const s=this._textAreaInput.textAreaState.newlineCountBeforeSelection??U3t(this.textArea.domNode.value.substring(0,this.textArea.domNode.selectionStart));this.textArea.domNode.scrollTop=s*o;return}this._doRender({lastRenderPosition:this._primaryCursorPosition,top:n,left:this._textAreaWrapping?this._contentLeft:t,width:this._textAreaWidth,height:OLe?0:1,useCover:!1})}_renderAtTopLeft(){this._doRender({lastRenderPosition:null,top:0,left:0,width:this._textAreaWidth,height:OLe?0:1,useCover:!0})}_doRender(t){this._lastRenderPosition=t.lastRenderPosition;const n=this.textArea,r=this.textAreaCover;Uu(n,this._fontInfo),n.setTop(t.top),n.setLeft(t.left),n.setWidth(t.width),n.setHeight(t.height),n.setLineHeight(t.height),n.setFontSize(t.fontSize??this._fontInfo.fontSize),n.setColor(t.color?Bt.Format.CSS.formatHex(t.color):""),n.setFontStyle(t.italic?"italic":""),t.bold&&n.setFontWeight("bold"),n.setTextDecoration(`${t.underline?" underline":""}${t.strikethrough?" line-through":""}`),r.setTop(t.useCover?t.top:0),r.setLeft(t.useCover?t.left:0),r.setWidth(t.useCover?t.width:0),r.setHeight(t.useCover?t.height:0);const o=this._context.configuration.options;o.get(66)?r.setClassName("monaco-editor-background textAreaCover "+o1e.OUTER_CLASS_NAME):o.get(76).renderType!==0?r.setClassName("monaco-editor-background textAreaCover "+i1e.CLASS_NAME):r.setClassName("monaco-editor-background textAreaCover")}};aUe=Ndo([j3t(4,Do),j3t(5,Zn)],aUe);function jdo(e,t,n,r){if(t.length===0)return 0;const o=e.createElement("div");o.style.position="absolute",o.style.top="-50000px",o.style.width="50000px";const s=e.createElement("span");Uu(s,n),s.style.whiteSpace="pre",s.style.tabSize=`${r*n.spaceWidth}px`,s.append(t),o.appendChild(s),e.body.appendChild(o);const a=s.offsetWidth;return o.remove(),a}var Wdo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Vdo=function(e,t){return function(n,r){t(n,r,e)}};let lUe=class extends ht{constructor(t,n,r){super(),this._domNode=n,this._onFocusChange=r,this._isFocused=!1,this._isPaused=!1,this._register(bt(this._domNode,"focus",()=>{t.trace("NativeEditContext.focus"),!this._isPaused&&this.refreshFocusState()})),this._register(bt(this._domNode,"blur",()=>{t.trace("NativeEditContext.blur"),!this._isPaused&&this._handleFocusedChanged(!1)}))}pause(){this._isPaused=!0}resume(){this._isPaused=!1,this.refreshFocusState()}_handleFocusedChanged(t){this._isFocused!==t&&(this._isFocused=t,this._onFocusChange(this._isFocused))}focus(){this._domNode.focus(),this.refreshFocusState()}refreshFocusState(){const t=y6(this._domNode),n=t?t.activeElement:Nd(),r=this._domNode===n;this._handleFocusedChanged(r)}get isFocused(){return this._isFocused}};lUe=Wdo([Vdo(0,va)],lUe);function mX(e,t,n,r){return e.addEventListener(t,n,r),{dispose(){e.removeEventListener(t,n)}}}var zdo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Hdo=function(e,t){return function(n,r){t(n,r,e)}};const yLe=eC("richScreenReaderContent",{createHTML:e=>e}),CLe="data-line-number";let cUe=class extends ht{constructor(t,n,r,o){super(),this._domNode=t,this._context=n,this._viewController=r,this._accessibilityService=o,this._selectionChangeListener=this._register(new ts),this._accessibilityPageSize=1,this._ignoreSelectionChangeTime=0,this._state=OJ.NULL,this._strategy=new Gdo,this._renderedLines=new Map,this._renderedSelection=new Dn(1,1,1,1),this.onConfigurationChanged(this._context.configuration.options)}updateScreenReaderContent(t){const n=vs().document.activeElement;if(!n||n!==this._domNode.domNode)return;if(this._accessibilityService.isScreenReaderOptimized()){const o=this._getScreenReaderContentLineIntervals(t);this._state.equals(o)||(this._state=o,this._renderedLines=this._renderScreenReaderContent(o)),this._renderedSelection.equalsSelection(t)||(this._renderedSelection=t,this._setSelectionOnScreenReaderContent(this._context,this._renderedLines,t))}else this._state=OJ.NULL,this._setIgnoreSelectionChangeTime("setValue"),this._domNode.domNode.textContent=""}updateScrollTop(t){const n=this._state.intervals;if(!n.length)return;const r=this._context.viewModel.viewLayout,o=n[0].startLine,s=r.getVerticalOffsetForLineNumber(o),a=r.getVerticalOffsetForLineNumber(t.positionLineNumber);this._domNode.domNode.scrollTop=a-s}onFocusChange(t){t?this._selectionChangeListener.value=this._setSelectionChangeListener():this._selectionChangeListener.value=void 0}onConfigurationChanged(t){this._accessibilityPageSize=t.get(3)}onWillCut(){this._setIgnoreSelectionChangeTime("onCut")}onWillPaste(){this._setIgnoreSelectionChangeTime("onWillPaste")}_setIgnoreSelectionChangeTime(t){this._ignoreSelectionChangeTime=Date.now()}_setSelectionChangeListener(){let t=0;return bt(this._domNode.domNode.ownerDocument,"selectionchange",()=>{if(!(vs().document.activeElement===this._domNode.domNode)||!this._accessibilityService.isScreenReaderOptimized()||!cy.enabled)return;const s=Date.now(),a=s-t;if(t=s,a<5)return;const l=s-this._ignoreSelectionChangeTime;if(this._ignoreSelectionChangeTime=0,l<100)return;const d=this._getEditorSelectionFromDomRange();d&&this._viewController.setSelection(d)})}_renderScreenReaderContent(t){const n=[],r=new Map;for(const o of t.intervals)for(let s=o.startLine;s<=o.endLine;s++){const a=this._renderLine(s);r.set(s,a),n.push(a.domNode)}return this._setIgnoreSelectionChangeTime("setValue"),this._domNode.domNode.replaceChildren(...n),r}_renderLine(t){const n=this._context.viewModel,r=n.getViewLineRenderingData(t),o=this._context.configuration.options,s=o.get(59),a=o.get(133),l=o.get(108),d=o.get(60),u=o.get(40),h=wg.filter(r.inlineDecorations,t,r.minColumn,r.maxColumn),g=s.isMonospace&&!u,m=d!==N8.OFF;let v;o.get(47)==="off"?v=o.get(113):v="none";const k=new AL(g,s.canUseHalfwidthRightwardsArrow,r.content,r.continuesWithWrappedLine,r.isBasicASCII,r.containsRTL,r.minColumn-1,r.tokens,h,r.tabSize,r.startVisibleColumn,s.spaceWidth,s.middotWidth,s.wsmiddotWidth,a,v,l,m,null,null,0,!0),A=new sE(1e4),p=rH(k,A),b=A.build(),w=(yLe==null?void 0:yLe.createHTML(b))??b,O=n.viewLayout.getLineHeightForLineNumber(t)+"px",y=document.createElement("div");return y.innerHTML=w,y.style.lineHeight=O,y.style.height=O,y.setAttribute(CLe,t.toString()),new $do(y,p.characterMapping)}_setSelectionOnScreenReaderContent(t,n,r){const s=vs().document.getSelection();if(!s)return;const a=r.startLineNumber,l=r.endLineNumber,d=n.get(a),u=n.get(l);if(!d||!u)return;const h=t.viewModel,g=h.model,m=h.coordinatesConverter,v=new xe(a,1,a,r.selectionStartColumn),f=m.convertViewRangeToModelRange(v),k=g.getCharacterCountInRange(f),A=new xe(l,1,l,r.positionColumn),p=m.convertViewRangeToModelRange(A),b=g.getCharacterCountInRange(p),w=d.characterMapping.getDomPosition(k),O=u.characterMapping.getDomPosition(b),y=d.domNode.firstChild,C=u.domNode.firstChild,_=y.childNodes,S=C.childNodes,L=_.item(w.partIndex),E=S.item(O.partIndex);!L.firstChild||!E.firstChild||(this._setIgnoreSelectionChangeTime("setRange"),s.setBaseAndExtent(L.firstChild,r.startColumn===1?0:w.charIndex+1,E.firstChild,r.endColumn===1?0:O.charIndex+1))}_getScreenReaderContentLineIntervals(t){return this._strategy.fromEditorSelection(this._context.viewModel,t,this._accessibilityPageSize)}_getEditorSelectionFromDomRange(){var b,w,O,y;if(!this._renderedLines)return;const t=vs().document.getSelection();if(!t||t.rangeCount===0)return;const r=t.getRangeAt(0),o=r.startContainer,s=r.endContainer,a=o.parentElement,l=s.parentElement;if(!a||!ec(a)||!l||!ec(l))return;const d=(b=a.parentElement)==null?void 0:b.parentElement,u=(w=l.parentElement)==null?void 0:w.parentElement;if(!d||!u)return;const h=d.getAttribute(CLe),g=u.getAttribute(CLe);if(!h||!g)return;const m=parseInt(h),v=parseInt(g),f=(O=this._renderedLines.get(m))==null?void 0:O.characterMapping,k=(y=this._renderedLines.get(v))==null?void 0:y.characterMapping;if(!f||!k)return;const A=rV(f,a,r.startOffset),p=rV(k,l,r.endOffset);return t.direction==="forward"?new Dn(m,A,v,p):new Dn(v,p,m,A)}};cUe=zdo([Hdo(3,ph)],cUe);class $do{constructor(t,n){this.domNode=t,this.characterMapping=n}}class Xdo{constructor(t,n){this.startLine=t,this.endLine=n}}class OJ{constructor(t,n){this.intervals=n;let r="";for(const o of n)for(let s=o.startLine;s<=o.endLine;s++)r+=t.getLineContent(s)+` +`),y=w.substring(O+1),C=y.lastIndexOf(" "),_=y.length-C-1,S=k.getStartPosition(),L=Math.min(S.column-1,_),E=S.column-1-L,Q=y.substring(0,y.length-L),{tabSize:T}=this._context.viewModel.model.getOptions(),P=jdo(this.textArea.domNode.ownerDocument,Q,this._fontInfo,T);return{distanceToModelLineStart:E,widthOfHiddenTextBefore:P}})(),{distanceToModelLineEnd:b}=(()=>{const w=f.value.substring(Math.max(f.selectionStart,f.selectionEnd)),O=w.indexOf(` +`),y=O===-1?w:w.substring(0,O),C=y.indexOf(" "),_=C===-1?y.length:y.length-C-1,S=k.getEndPosition(),L=Math.min(this._context.viewModel.model.getLineMaxColumn(S.lineNumber)-S.column,_);return{distanceToModelLineEnd:this._context.viewModel.model.getLineMaxColumn(S.lineNumber)-S.column-L}})();this._context.viewModel.revealRange("keyboard",!0,xe.fromPositions(this._selections[0].getStartPosition()),0,1),this._visibleTextArea=new Udo(this._context,k.startLineNumber,A,p,b),this.textArea.setAttribute("wrap",this._textAreaWrapping&&!this._visibleTextArea?"on":"off"),this._visibleTextArea.prepareRender(this._visibleRangeProvider),this._render(),this.textArea.setClassName(`inputarea ${MU} ime-input`),this._viewController.compositionStart(),this._context.viewModel.onCompositionStart()})),this._register(this._textAreaInput.onCompositionUpdate(v=>{this._visibleTextArea&&(this._visibleTextArea.prepareRender(this._visibleRangeProvider),this._render())})),this._register(this._textAreaInput.onCompositionEnd(()=>{this._visibleTextArea=null,this.textArea.setAttribute("wrap",this._textAreaWrapping&&!this._visibleTextArea?"on":"off"),this._render(),this.textArea.setClassName(`inputarea ${MU}`),this._viewController.compositionEnd(),this._context.viewModel.onCompositionEnd()})),this._register(this._textAreaInput.onFocus(()=>{this._context.viewModel.setHasFocus(!0)})),this._register(this._textAreaInput.onBlur(()=>{this._context.viewModel.setHasFocus(!1)})),this._register(cy.onDidChange(()=>{this._ensureReadOnlyAttribute()}))}get domNode(){return this.textArea}writeScreenReaderContent(t){this._textAreaInput.writeNativeTextAreaContent(t)}dispose(){super.dispose(),this.textArea.domNode.remove(),this.textAreaCover.domNode.remove()}_getAndroidWordAtPosition(t){const n='`~!@#$%^&*()-=+[{]}\\|;:",.<>/?',r=this._context.viewModel.getLineContent(t.lineNumber),o=fA(n,[]);let s=!0,a=t.column,l=!0,d=t.column,u=0;for(;u<50&&(s||l);){if(s&&a<=1&&(s=!1),s){const h=r.charCodeAt(a-2);o.get(h)!==0?s=!1:a--}if(l&&d>r.length&&(l=!1),l){const h=r.charCodeAt(d-1);o.get(h)!==0?l=!1:d++}u++}return[r.substring(a-1,d-1),t.column-a]}_getWordBeforePosition(t){const n=this._context.viewModel.getLineContent(t.lineNumber),r=fA(this._context.configuration.options.get(148),[]);let o=t.column,s=0;for(;o>1;){const a=n.charCodeAt(o-2);if(r.get(a)!==0||s>50)return n.substring(o-1,t.column-1);s++,o--}return n.substring(0,t.column-1)}_getCharacterBeforePosition(t){if(t.column>1){const r=this._context.viewModel.getLineContent(t.lineNumber).charAt(t.column-2);if(!Id(r.charCodeAt(0)))return r}return""}_setAccessibilityOptions(t){this._accessibilitySupport=t.get(2);const n=t.get(3);this._accessibilitySupport===2&&n===fg.accessibilityPageSize.defaultValue?this._accessibilityPageSize=500:this._accessibilityPageSize=n;const o=t.get(165).wrappingColumn;if(o!==-1&&this._accessibilitySupport!==1){const s=t.get(59);this._textAreaWrapping=!0,this._textAreaWidth=Math.round(o*s.typicalHalfwidthCharacterWidth)}else this._textAreaWrapping=!1,this._textAreaWidth=OLe?0:1}onConfigurationChanged(t){const n=this._context.configuration.options,r=n.get(165);this._setAccessibilityOptions(n),this._contentLeft=r.contentLeft,this._contentWidth=r.contentWidth,this._contentHeight=r.height,this._fontInfo=n.get(59),this._emptySelectionClipboard=n.get(45),this._copyWithSyntaxHighlighting=n.get(31),this.textArea.setAttribute("wrap",this._textAreaWrapping&&!this._visibleTextArea?"on":"off");const{tabSize:o}=this._context.viewModel.model.getOptions();return this.textArea.domNode.style.tabSize=`${o*this._fontInfo.spaceWidth}px`,this.textArea.setAttribute("aria-label",sUe(n,this._keybindingService)),this.textArea.setAttribute("aria-required",n.get(9)?"true":"false"),this.textArea.setAttribute("tabindex",String(n.get(140))),(t.hasChanged(41)||t.hasChanged(104))&&this._ensureReadOnlyAttribute(),t.hasChanged(2)&&this._textAreaInput.writeNativeTextAreaContent("strategy changed"),!0}onCursorStateChanged(t){return this._selections=t.selections.slice(0),this._modelSelections=t.modelSelections.slice(0),this._textAreaInput.writeNativeTextAreaContent("selection changed"),!0}onDecorationsChanged(t){return!0}onFlushed(t){return!0}onLinesChanged(t){return!0}onLinesDeleted(t){return!0}onLinesInserted(t){return!0}onScrollChanged(t){return this._scrollLeft=t.scrollLeft,this._scrollTop=t.scrollTop,!0}onZonesChanged(t){return!0}isFocused(){return this._textAreaInput.isFocused()}focus(){this._textAreaInput.focusTextArea()}refreshFocusState(){this._textAreaInput.refreshFocusState()}getLastRenderData(){return this._lastRenderPosition}setAriaOptions(t){t.activeDescendant?(this.textArea.setAttribute("aria-haspopup","true"),this.textArea.setAttribute("aria-autocomplete","list"),this.textArea.setAttribute("aria-activedescendant",t.activeDescendant)):(this.textArea.setAttribute("aria-haspopup","false"),this.textArea.setAttribute("aria-autocomplete","both"),this.textArea.removeAttribute("aria-activedescendant")),t.role&&this.textArea.setAttribute("role",t.role)}_ensureReadOnlyAttribute(){const t=this._context.configuration.options;!cy.enabled||t.get(41)&&t.get(104)?this.textArea.setAttribute("readonly","true"):this.textArea.removeAttribute("readonly")}prepareRender(t){var n;this._primaryCursorPosition=new rt(this._selections[0].positionLineNumber,this._selections[0].positionColumn),this._primaryCursorVisibleRange=t.visibleRangeForPosition(this._primaryCursorPosition),(n=this._visibleTextArea)==null||n.prepareRender(t)}render(t){this._textAreaInput.writeNativeTextAreaContent("render"),this._render()}_render(){if(this._visibleTextArea){const r=this._visibleTextArea.visibleTextareaStart,o=this._visibleTextArea.visibleTextareaEnd,s=this._visibleTextArea.startPosition,a=this._visibleTextArea.endPosition;if(s&&a&&r&&o&&o.left>=this._scrollLeft&&r.left<=this._scrollLeft+this._contentWidth){const l=this._context.viewLayout.getVerticalOffsetForLineNumber(this._primaryCursorPosition.lineNumber)-this._scrollTop,d=U3t(this.textArea.domNode.value.substr(0,this.textArea.domNode.selectionStart));let u=this._visibleTextArea.widthOfHiddenLineTextBefore,h=this._contentLeft+r.left-this._scrollLeft,g=o.left-r.left+1;if(hthis._contentWidth&&(g=this._contentWidth);const m=this._context.viewLayout.getLineHeightForLineNumber(s.lineNumber),v=this._context.viewModel.getFontSizeAtPosition(this._primaryCursorPosition),f=this._context.viewModel.getViewLineData(s.lineNumber),k=f.tokens.findTokenIndexAtOffset(s.column-1),A=f.tokens.findTokenIndexAtOffset(a.column-1),p=k===A,b=this._visibleTextArea.definePresentation(p?f.tokens.getPresentation(k):null);this.textArea.domNode.scrollTop=d*m,this.textArea.domNode.scrollLeft=u,this._doRender({lastRenderPosition:null,top:l,left:h,width:g,height:m,useCover:!1,color:(Hl.getColorMap()||[])[b.foreground],italic:b.italic,bold:b.bold,underline:b.underline,strikethrough:b.strikethrough,fontSize:v})}return}if(!this._primaryCursorVisibleRange){this._renderAtTopLeft();return}const t=this._contentLeft+this._primaryCursorVisibleRange.left-this._scrollLeft;if(tthis._contentLeft+this._contentWidth){this._renderAtTopLeft();return}const n=this._context.viewLayout.getVerticalOffsetForLineNumber(this._selections[0].positionLineNumber)-this._scrollTop;if(n<0||n>this._contentHeight){this._renderAtTopLeft();return}if(Qr||this._accessibilitySupport===2){const r=this._primaryCursorPosition.lineNumber,o=this._context.viewLayout.getLineHeightForLineNumber(r);this._doRender({lastRenderPosition:this._primaryCursorPosition,top:n,left:this._textAreaWrapping?this._contentLeft:t,width:this._textAreaWidth,height:o,useCover:!1}),this.textArea.domNode.scrollLeft=this._primaryCursorVisibleRange.left;const s=this._textAreaInput.textAreaState.newlineCountBeforeSelection??U3t(this.textArea.domNode.value.substring(0,this.textArea.domNode.selectionStart));this.textArea.domNode.scrollTop=s*o;return}this._doRender({lastRenderPosition:this._primaryCursorPosition,top:n,left:this._textAreaWrapping?this._contentLeft:t,width:this._textAreaWidth,height:OLe?0:1,useCover:!1})}_renderAtTopLeft(){this._doRender({lastRenderPosition:null,top:0,left:0,width:this._textAreaWidth,height:OLe?0:1,useCover:!0})}_doRender(t){this._lastRenderPosition=t.lastRenderPosition;const n=this.textArea,r=this.textAreaCover;Uu(n,this._fontInfo),n.setTop(t.top),n.setLeft(t.left),n.setWidth(t.width),n.setHeight(t.height),n.setLineHeight(t.height),n.setFontSize(t.fontSize??this._fontInfo.fontSize),n.setColor(t.color?Bt.Format.CSS.formatHex(t.color):""),n.setFontStyle(t.italic?"italic":""),t.bold&&n.setFontWeight("bold"),n.setTextDecoration(`${t.underline?" underline":""}${t.strikethrough?" line-through":""}`),r.setTop(t.useCover?t.top:0),r.setLeft(t.useCover?t.left:0),r.setWidth(t.useCover?t.width:0),r.setHeight(t.useCover?t.height:0);const o=this._context.configuration.options;o.get(66)?r.setClassName("monaco-editor-background textAreaCover "+o1e.OUTER_CLASS_NAME):o.get(76).renderType!==0?r.setClassName("monaco-editor-background textAreaCover "+i1e.CLASS_NAME):r.setClassName("monaco-editor-background textAreaCover")}};aUe=Ndo([j3t(4,Do),j3t(5,Zn)],aUe);function jdo(e,t,n,r){if(t.length===0)return 0;const o=e.createElement("div");o.style.position="absolute",o.style.top="-50000px",o.style.width="50000px";const s=e.createElement("span");Uu(s,n),s.style.whiteSpace="pre",s.style.tabSize=`${r*n.spaceWidth}px`,s.append(t),o.appendChild(s),e.body.appendChild(o);const a=s.offsetWidth;return o.remove(),a}var Wdo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Vdo=function(e,t){return function(n,r){t(n,r,e)}};let lUe=class extends ht{constructor(t,n,r){super(),this._domNode=n,this._onFocusChange=r,this._isFocused=!1,this._isPaused=!1,this._register(wt(this._domNode,"focus",()=>{t.trace("NativeEditContext.focus"),!this._isPaused&&this.refreshFocusState()})),this._register(wt(this._domNode,"blur",()=>{t.trace("NativeEditContext.blur"),!this._isPaused&&this._handleFocusedChanged(!1)}))}pause(){this._isPaused=!0}resume(){this._isPaused=!1,this.refreshFocusState()}_handleFocusedChanged(t){this._isFocused!==t&&(this._isFocused=t,this._onFocusChange(this._isFocused))}focus(){this._domNode.focus(),this.refreshFocusState()}refreshFocusState(){const t=y6(this._domNode),n=t?t.activeElement:Nd(),r=this._domNode===n;this._handleFocusedChanged(r)}get isFocused(){return this._isFocused}};lUe=Wdo([Vdo(0,va)],lUe);function mX(e,t,n,r){return e.addEventListener(t,n,r),{dispose(){e.removeEventListener(t,n)}}}var zdo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Hdo=function(e,t){return function(n,r){t(n,r,e)}};const yLe=eC("richScreenReaderContent",{createHTML:e=>e}),CLe="data-line-number";let cUe=class extends ht{constructor(t,n,r,o){super(),this._domNode=t,this._context=n,this._viewController=r,this._accessibilityService=o,this._selectionChangeListener=this._register(new ts),this._accessibilityPageSize=1,this._ignoreSelectionChangeTime=0,this._state=OJ.NULL,this._strategy=new Gdo,this._renderedLines=new Map,this._renderedSelection=new Dn(1,1,1,1),this.onConfigurationChanged(this._context.configuration.options)}updateScreenReaderContent(t){const n=vs().document.activeElement;if(!n||n!==this._domNode.domNode)return;if(this._accessibilityService.isScreenReaderOptimized()){const o=this._getScreenReaderContentLineIntervals(t);this._state.equals(o)||(this._state=o,this._renderedLines=this._renderScreenReaderContent(o)),this._renderedSelection.equalsSelection(t)||(this._renderedSelection=t,this._setSelectionOnScreenReaderContent(this._context,this._renderedLines,t))}else this._state=OJ.NULL,this._setIgnoreSelectionChangeTime("setValue"),this._domNode.domNode.textContent=""}updateScrollTop(t){const n=this._state.intervals;if(!n.length)return;const r=this._context.viewModel.viewLayout,o=n[0].startLine,s=r.getVerticalOffsetForLineNumber(o),a=r.getVerticalOffsetForLineNumber(t.positionLineNumber);this._domNode.domNode.scrollTop=a-s}onFocusChange(t){t?this._selectionChangeListener.value=this._setSelectionChangeListener():this._selectionChangeListener.value=void 0}onConfigurationChanged(t){this._accessibilityPageSize=t.get(3)}onWillCut(){this._setIgnoreSelectionChangeTime("onCut")}onWillPaste(){this._setIgnoreSelectionChangeTime("onWillPaste")}_setIgnoreSelectionChangeTime(t){this._ignoreSelectionChangeTime=Date.now()}_setSelectionChangeListener(){let t=0;return wt(this._domNode.domNode.ownerDocument,"selectionchange",()=>{if(!(vs().document.activeElement===this._domNode.domNode)||!this._accessibilityService.isScreenReaderOptimized()||!cy.enabled)return;const s=Date.now(),a=s-t;if(t=s,a<5)return;const l=s-this._ignoreSelectionChangeTime;if(this._ignoreSelectionChangeTime=0,l<100)return;const d=this._getEditorSelectionFromDomRange();d&&this._viewController.setSelection(d)})}_renderScreenReaderContent(t){const n=[],r=new Map;for(const o of t.intervals)for(let s=o.startLine;s<=o.endLine;s++){const a=this._renderLine(s);r.set(s,a),n.push(a.domNode)}return this._setIgnoreSelectionChangeTime("setValue"),this._domNode.domNode.replaceChildren(...n),r}_renderLine(t){const n=this._context.viewModel,r=n.getViewLineRenderingData(t),o=this._context.configuration.options,s=o.get(59),a=o.get(133),l=o.get(108),d=o.get(60),u=o.get(40),h=wg.filter(r.inlineDecorations,t,r.minColumn,r.maxColumn),g=s.isMonospace&&!u,m=d!==N8.OFF;let v;o.get(47)==="off"?v=o.get(113):v="none";const k=new AL(g,s.canUseHalfwidthRightwardsArrow,r.content,r.continuesWithWrappedLine,r.isBasicASCII,r.containsRTL,r.minColumn-1,r.tokens,h,r.tabSize,r.startVisibleColumn,s.spaceWidth,s.middotWidth,s.wsmiddotWidth,a,v,l,m,null,null,0,!0),A=new sE(1e4),p=rH(k,A),b=A.build(),w=(yLe==null?void 0:yLe.createHTML(b))??b,O=n.viewLayout.getLineHeightForLineNumber(t)+"px",y=document.createElement("div");return y.innerHTML=w,y.style.lineHeight=O,y.style.height=O,y.setAttribute(CLe,t.toString()),new $do(y,p.characterMapping)}_setSelectionOnScreenReaderContent(t,n,r){const s=vs().document.getSelection();if(!s)return;const a=r.startLineNumber,l=r.endLineNumber,d=n.get(a),u=n.get(l);if(!d||!u)return;const h=t.viewModel,g=h.model,m=h.coordinatesConverter,v=new xe(a,1,a,r.selectionStartColumn),f=m.convertViewRangeToModelRange(v),k=g.getCharacterCountInRange(f),A=new xe(l,1,l,r.positionColumn),p=m.convertViewRangeToModelRange(A),b=g.getCharacterCountInRange(p),w=d.characterMapping.getDomPosition(k),O=u.characterMapping.getDomPosition(b),y=d.domNode.firstChild,C=u.domNode.firstChild,_=y.childNodes,S=C.childNodes,L=_.item(w.partIndex),E=S.item(O.partIndex);!L.firstChild||!E.firstChild||(this._setIgnoreSelectionChangeTime("setRange"),s.setBaseAndExtent(L.firstChild,r.startColumn===1?0:w.charIndex+1,E.firstChild,r.endColumn===1?0:O.charIndex+1))}_getScreenReaderContentLineIntervals(t){return this._strategy.fromEditorSelection(this._context.viewModel,t,this._accessibilityPageSize)}_getEditorSelectionFromDomRange(){var b,w,O,y;if(!this._renderedLines)return;const t=vs().document.getSelection();if(!t||t.rangeCount===0)return;const r=t.getRangeAt(0),o=r.startContainer,s=r.endContainer,a=o.parentElement,l=s.parentElement;if(!a||!ec(a)||!l||!ec(l))return;const d=(b=a.parentElement)==null?void 0:b.parentElement,u=(w=l.parentElement)==null?void 0:w.parentElement;if(!d||!u)return;const h=d.getAttribute(CLe),g=u.getAttribute(CLe);if(!h||!g)return;const m=parseInt(h),v=parseInt(g),f=(O=this._renderedLines.get(m))==null?void 0:O.characterMapping,k=(y=this._renderedLines.get(v))==null?void 0:y.characterMapping;if(!f||!k)return;const A=rV(f,a,r.startOffset),p=rV(k,l,r.endOffset);return t.direction==="forward"?new Dn(m,A,v,p):new Dn(v,p,m,A)}};cUe=zdo([Hdo(3,ph)],cUe);class $do{constructor(t,n){this.domNode=t,this.characterMapping=n}}class Xdo{constructor(t,n){this.startLine=t,this.endLine=n}}class OJ{constructor(t,n){this.intervals=n;let r="";for(const o of n)for(let s=o.startLine;s<=o.endLine;s++)r+=t.getLineContent(s)+` `;this.value=r}equals(t){return this.value===t.value}static get NULL(){const t={getLineContent:()=>"",getLineCount:()=>1,getLineMaxColumn:()=>1,getValueInRange:()=>"",getValueLengthInRange:()=>0,modifyPosition:(n,r)=>n};return new OJ(t,[])}}class Gdo{constructor(){}_getPageOfLine(t,n){return Math.floor((t-1)/n)}_getRangeForPage(t,n,r){const o=n*r,s=o+1,a=Math.min(o+r,t.getLineCount());return new Xdo(s,a)}fromEditorSelection(t,n,r){const o=this._getPageOfLine(n.startLineNumber,r),s=this._getRangeForPage(t,o,r),a=this._getPageOfLine(n.endLineNumber,r),l=this._getRangeForPage(t,a,r),d=[{startLine:s.startLine,endLine:s.endLine}];return o+1=n))throw new hi(`Edits must be disjoint and sorted. Found ${r} after ${n}`);n=r.replaceRange.endExclusive}}toString(){return`[${this.replacements.map(n=>n.toString()).join(", ")}]`}normalize(){const t=[];let n;for(const r of this.replacements)if(!(r.getNewLength()===0&&r.replaceRange.length===0)){if(n&&n.replaceRange.endExclusive===r.replaceRange.start){const o=n.tryJoinTouching(r);if(o){n=o;continue}}n&&t.push(n),n=r}return n&&t.push(n),this._createNew(t)}compose(t){const n=this.normalize(),r=t.normalize();if(n.isEmpty())return r;if(r.isEmpty())return n;const o=[...n.replacements],s=[];let a=0;for(const l of r.replacements){for(;;){const g=o[0];if(!g||g.replaceRange.start+a+g.getNewLength()>=l.replaceRange.start)break;o.shift(),s.push(g),a+=g.getNewLength()-g.replaceRange.length}const d=a;let u,h;for(;;){const g=o[0];if(!g||g.replaceRange.start+a>l.replaceRange.endExclusive)break;u||(u=g),h=g,o.shift(),a+=g.getNewLength()-g.replaceRange.length}if(!u)s.push(l.delta(-a));else{const g=Math.min(u.replaceRange.start,l.replaceRange.start-d),m=l.replaceRange.start-(u.replaceRange.start+d);if(m>0){const A=u.slice(Gn.emptyAt(g),new Gn(0,m));s.push(A)}if(!h)throw new hi("Invariant violation: lastIntersecting is undefined");const v=h.replaceRange.endExclusive+a-l.replaceRange.endExclusive;if(v>0){const A=h.slice(Gn.ofStartAndLength(h.replaceRange.endExclusive,0),new Gn(h.getNewLength()-v,h.getNewLength()));o.unshift(A),a-=A.getNewLength()-A.replaceRange.length}const f=new Gn(g,l.replaceRange.endExclusive-a),k=l.slice(f,new Gn(0,l.getNewLength()));s.push(k)}}for(;;){const l=o.shift();if(!l)break;s.push(l)}return this._createNew(s).normalize()}getNewRanges(){const t=[];let n=0;for(const r of this.replacements)t.push(Gn.ofStartAndLength(r.replaceRange.start+n,r.getNewLength())),n+=r.getLengthDelta();return t}isEmpty(){return this.replacements.length===0}}class Zdo{constructor(t){this.replaceRange=t}delta(t){return this.slice(this.replaceRange.delta(t),new Gn(0,this.getNewLength()))}getLengthDelta(){return this.getNewLength()-this.replaceRange.length}toString(){return`{ ${this.replaceRange.toString()} -> ${this.getNewLength()} }`}get isEmpty(){return this.getNewLength()===0&&this.replaceRange.length===0}getRangeAfterReplace(){return new Gn(this.replaceRange.start,this.replaceRange.start+this.getNewLength())}}class qdo extends Ydo{apply(t){const n=[];let r=0;for(const o of this.replacements)n.push(t.substring(r,o.replaceRange.start)),n.push(o.newText),r=o.replaceRange.endExclusive;return n.push(t.substring(r)),n.join("")}}class Kdo extends Zdo{constructor(t,n){super(t),this.newText=n}getNewLength(){return this.newText.length}toString(){return`${this.replaceRange} -> ${JSON.stringify(this.newText)}`}replace(t){return t.substring(0,this.replaceRange.start)+this.newText+t.substring(this.replaceRange.endExclusive)}removeCommonSuffixPrefix(t){const n=t.substring(this.replaceRange.start,this.replaceRange.endExclusive),r=hp(n,this.newText),o=Math.min(n.length-r,this.newText.length-r,I8(n,this.newText)),s=new Gn(this.replaceRange.start+r,this.replaceRange.endExclusive-o),a=this.newText.substring(r,this.newText.length-o);return new uh(s,a)}removeCommonSuffixAndPrefix(t){return this.removeCommonSuffix(t).removeCommonPrefix(t)}removeCommonPrefix(t){const n=this.replaceRange.substring(t),r=hp(n,this.newText);return r===0?this:this.slice(this.replaceRange.deltaStart(r),new Gn(r,this.newText.length))}removeCommonSuffix(t){const n=this.replaceRange.substring(t),r=I8(n,this.newText);return r===0?this:this.slice(this.replaceRange.deltaEnd(-r),new Gn(0,this.newText.length-r))}toJson(){return{txt:this.newText,pos:this.replaceRange.start,len:this.replaceRange.length}}}const eU=class eU extends qdo{static compose(t){if(t.length===0)return eU.empty;let n=t[0];for(let r=1;r=o.replaceRange.start)break;e.shift(),n.push(a.delta(r))}const s=[];for(;;){const a=e[0];if(!a||!a.intersectsOrTouches(o.replaceRange))break;e.shift(),s.push(a)}for(let a=s.length-1;a>=0;a--){let l=s[a];const d=l.intersect(o.replaceRange).length;l=l.deltaEnd(-d+(a===0?o.newText.length:0));const u=l.start-o.replaceRange.start;u>0&&(l=l.delta(-u)),a!==0&&(l=l.delta(o.newText.length)),l=l.delta(-(o.newText.length-o.replaceRange.length)),e.unshift(l)}r+=o.newText.length-o.replaceRange.length}for(;;){const o=e[0];if(!o)break;e.shift(),n.push(o.delta(r))}return n}const iv=class iv{static ofLength(t,n){return new iv(t,t+n)}static fromRange(t){return new iv(t.startLineNumber,t.endLineNumber)}static fromRangeInclusive(t){return new iv(t.startLineNumber,t.endLineNumber+1)}static joinMany(t){if(t.length===0)return[];let n=new Iv(t[0].slice());for(let r=1;rn)throw new hi(`startLineNumber ${t} cannot be after endLineNumberExclusive ${n}`);this.startLineNumber=t,this.endLineNumberExclusive=n}contains(t){return this.startLineNumber<=t&&tt.startLineNumber,T0);let Ei=iv;class Iv{constructor(t=[]){this._normalizedRanges=t}get ranges(){return this._normalizedRanges}addRange(t){if(t.length===0)return;const n=fJ(this._normalizedRanges,o=>o.endLineNumberExclusive>=t.startLineNumber),r=cV(this._normalizedRanges,o=>o.startLineNumber<=t.endLineNumberExclusive)+1;if(n===r)this._normalizedRanges.splice(n,0,t);else if(n===r-1){const o=this._normalizedRanges[n];this._normalizedRanges[n]=o.join(t)}else{const o=this._normalizedRanges[n].join(this._normalizedRanges[r-1]).join(t);this._normalizedRanges.splice(n,r-n,o)}}contains(t){const n=lV(this._normalizedRanges,r=>r.startLineNumber<=t);return!!n&&n.endLineNumberExclusive>t}intersects(t){const n=lV(this._normalizedRanges,r=>r.startLineNumbert.startLineNumber}getUnion(t){if(this._normalizedRanges.length===0)return t;if(t._normalizedRanges.length===0)return this;const n=[];let r=0,o=0,s=null;for(;r=a.startLineNumber?s=new Ei(s.startLineNumber,Math.max(s.endLineNumberExclusive,a.endLineNumberExclusive)):(n.push(s),s=a)}return s!==null&&n.push(s),new Iv(n)}subtractFrom(t){const n=fJ(this._normalizedRanges,a=>a.endLineNumberExclusive>=t.startLineNumber),r=cV(this._normalizedRanges,a=>a.startLineNumber<=t.endLineNumberExclusive)+1;if(n===r)return new Iv([t]);const o=[];let s=t.startLineNumber;for(let a=n;as&&o.push(new Ei(s,l.startLineNumber)),s=l.endLineNumberExclusive}return st.toString()).join(", ")}getIntersection(t){const n=[];let r=0,o=0;for(;rn.delta(t)))}}const gb=class gb{static betweenPositions(t,n){return t.lineNumber===n.lineNumber?new gb(0,n.column-t.column):new gb(n.lineNumber-t.lineNumber,n.column-1)}static fromPosition(t){return new gb(t.lineNumber-1,t.column-1)}static ofRange(t){return gb.betweenPositions(t.getStartPosition(),t.getEndPosition())}static ofText(t){let n=0,r=0;for(const o of t)o===` `?(n++,r=0):r++;return new gb(n,r)}constructor(t,n){this.lineCount=t,this.columnCount=n}isGreaterThanOrEqualTo(t){return this.lineCount!==t.lineCount?this.lineCount>t.lineCount:this.columnCount>=t.columnCount}add(t){return t.lineCount===0?new gb(this.lineCount,this.columnCount+t.columnCount):new gb(this.lineCount+t.lineCount,t.columnCount)}createRange(t){return this.lineCount===0?new xe(t.lineNumber,t.column,t.lineNumber,t.column+this.columnCount):new xe(t.lineNumber,t.column,t.lineNumber+this.lineCount,this.columnCount+1)}toRange(){return new xe(1,1,this.lineCount+1,this.columnCount+1)}toLineRange(){return Ei.ofLength(1,this.lineCount+1)}addToPosition(t){return this.lineCount===0?new rt(t.lineNumber,t.column+this.columnCount):new rt(t.lineNumber+this.lineCount,this.columnCount+1)}toString(){return`${this.lineCount},${this.columnCount}`}};gb.zero=new gb(0,0);let Ud=gb;class QTn{getOffsetRange(t){return new Gn(this.getOffset(t.getStartPosition()),this.getOffset(t.getEndPosition()))}getRange(t){return xe.fromPositions(this.getPosition(t.start),this.getPosition(t.endExclusive))}getStringReplacement(t){return new mD.deps.StringReplacement(this.getOffsetRange(t.range),t.text)}getTextReplacement(t){return new mD.deps.TextReplacement(this.getRange(t.replaceRange),t.newText)}getTextEdit(t){const n=t.replacements.map(r=>this.getTextReplacement(r));return new mD.deps.TextEdit(n)}}const gat=class gat{static get deps(){if(!this._deps)throw new Error("Dependencies not set. Call _setDependencies first.");return this._deps}};gat._deps=void 0;let mD=gat;function Jdo(e){mD._deps=e}class o3e extends QTn{constructor(t){super(),this.text=t,this.lineStartOffsetByLineIdx=[],this.lineEndOffsetByLineIdx=[],this.lineStartOffsetByLineIdx.push(0);for(let n=0;n0&&t.charAt(n-1)==="\r"?this.lineEndOffsetByLineIdx.push(n-1):this.lineEndOffsetByLineIdx.push(n));this.lineEndOffsetByLineIdx.push(t.length)}getOffset(t){const n=this._validatePosition(t);return this.lineStartOffsetByLineIdx[n.lineNumber-1]+n.column-1}_validatePosition(t){if(t.lineNumber<1)return new rt(1,1);const n=this.textLength.lineCount+1;if(t.lineNumber>n){const o=this.getLineLength(n);return new rt(n,o+1)}if(t.column<1)return new rt(t.lineNumber,1);const r=this.getLineLength(t.lineNumber);return t.column-1>r?new rt(t.lineNumber,r+1):t}getPosition(t){const n=cV(this.lineStartOffsetByLineIdx,s=>s<=t),r=n+1,o=t-this.lineStartOffsetByLineIdx[n]+1;return new rt(r,o)}get textLength(){const t=this.lineStartOffsetByLineIdx.length-1;return new mD.deps.TextLength(t,this.text.length-this.lineStartOffsetByLineIdx[t])}getLineLength(t){return this.lineEndOffsetByLineIdx[t-1]-this.lineStartOffsetByLineIdx[t-1]}}class zet{constructor(){this._transformer=void 0}get endPositionExclusive(){return this.length.addToPosition(new rt(1,1))}get lineRange(){return this.length.toLineRange()}getValue(){return this.getValueOfRange(this.length.toRange())}getValueOfOffsetRange(t){return this.getValueOfRange(this.getTransformer().getRange(t))}getLineLength(t){return this.getValueOfRange(new xe(t,1,t,Number.MAX_SAFE_INTEGER)).length}getTransformer(){return this._transformer||(this._transformer=new o3e(this.getValue())),this._transformer}getLineAt(t){return this.getValueOfRange(new xe(t,1,t,Number.MAX_SAFE_INTEGER))}}class euo extends zet{constructor(t,n){UK(n>=1),super(),this._getLineContent=t,this._lineCount=n}getValueOfRange(t){if(t.startLineNumber===t.endLineNumber)return this._getLineContent(t.startLineNumber).substring(t.startColumn-1,t.endColumn-1);let n=this._getLineContent(t.startLineNumber).substring(t.startColumn-1);for(let r=t.startLineNumber+1;r ${n.lineNumber},${n.column}): "${this.text}"`}}function ple(e,t){if(e.lineNumber===t.lineNumber&&e.column===Number.MAX_SAFE_INTEGER)return xe.fromPositions(t,t);if(!e.isBeforeOrEqual(t))throw new hi("start must be before end");return new xe(e.lineNumber,e.column,t.lineNumber,t.column)}Jdo({StringEdit:V8,StringReplacement:uh,TextReplacement:Pc,TextEdit:z4,TextLength:Ud});var tuo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},nuo=function(e,t){return function(n,r){t(n,r,e)}};let uUe=class extends ht{constructor(t,n,r,o){super(),this._domNode=t,this._context=n,this._viewController=r,this._accessibilityService=o,this._selectionChangeListener=this._register(new ts),this._accessibilityPageSize=1,this._ignoreSelectionChangeTime=0,this._strategy=new ETn,this.onConfigurationChanged(this._context.configuration.options)}updateScreenReaderContent(t){const n=this._domNode.domNode,r=vs().document.activeElement;if(!r||r!==n)return;if(this._accessibilityService.isScreenReaderOptimized()){this._state=this._getScreenReaderContentState(t),n.textContent!==this._state.value&&(this._setIgnoreSelectionChangeTime("setValue"),n.textContent=this._state.value);const s=vs().document.getSelection();if(!s)return;const a=this._getScreenReaderRange(this._state.selectionStart,this._state.selectionEnd);if(!a)return;this._setIgnoreSelectionChangeTime("setRange"),s.setBaseAndExtent(a.anchorNode,a.anchorOffset,a.focusNode,a.focusOffset)}else this._state=void 0,this._setIgnoreSelectionChangeTime("setValue"),this._domNode.domNode.textContent=""}updateScrollTop(t){if(!this._state)return;const n=this._context.viewModel.viewLayout,r=this._state.startPositionWithinEditor.lineNumber,o=n.getVerticalOffsetForLineNumber(r),s=n.getVerticalOffsetForLineNumber(t.positionLineNumber);this._domNode.domNode.scrollTop=s-o}onFocusChange(t){t?this._selectionChangeListener.value=this._setSelectionChangeListener():this._selectionChangeListener.value=void 0}onConfigurationChanged(t){this._accessibilityPageSize=t.get(3)}onWillCut(){this._setIgnoreSelectionChangeTime("onCut")}onWillPaste(){this._setIgnoreSelectionChangeTime("onWillPaste")}_setIgnoreSelectionChangeTime(t){this._ignoreSelectionChangeTime=Date.now()}_setSelectionChangeListener(){let t=0;return bt(this._domNode.domNode.ownerDocument,"selectionchange",()=>{const n=this._accessibilityService.isScreenReaderOptimized();if(!this._state||!n||!cy.enabled||!(vs().document.activeElement===this._domNode.domNode))return;const s=vs().document.getSelection();if(!s||s.rangeCount===0)return;const l=s.getRangeAt(0),d=Date.now(),u=d-t;if(t=d,u<5)return;const h=d-this._ignoreSelectionChangeTime;this._ignoreSelectionChangeTime=0,!(h<100)&&this._viewController.setSelection(this._getEditorSelectionFromDomRange(this._context,this._state,s.direction,l))})}_getScreenReaderContentState(t){const n=this._strategy.fromEditorSelection(this._context.viewModel,t,this._accessibilityPageSize,this._accessibilityService.getAccessibilitySupport()===0),r=this._context.viewModel.model.getPositionAt(1/0);let o=n.value;return r.column===1&&t.getEndPosition().equals(r)&&(o+=` -`),n.value=o,n}_getScreenReaderRange(t,n){const r=this._domNode.domNode.firstChild;if(!r)return;const o=new globalThis.Range;return o.setStart(r,t),o.setEnd(r,n),{anchorNode:r,anchorOffset:t,focusNode:r,focusOffset:n}}_getEditorSelectionFromDomRange(t,n,r,o){const s=t.viewModel,a=s.model,d=s.coordinatesConverter.convertViewPositionToModelPosition(n.startPositionWithinEditor),u=a.getOffsetAt(d);let h=o.startOffset+u,g=o.endOffset+u;if(a.getEndOfLineSequence()===1){const p=n.value,b=new o3e(p),w=b.getPosition(o.startOffset),O=b.getPosition(o.endOffset);h+=w.lineNumber-1,g+=O.lineNumber-1}const v=a.getPositionAt(h),f=a.getPositionAt(g),k=r==="forward"?v:f,A=r==="forward"?f:v;return Dn.fromPositions(k,A)}};uUe=tuo([nuo(3,ph)],uUe);var iuo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},W3t=function(e,t){return function(n,r){t(n,r,e)}};let hUe=class extends ht{constructor(t,n,r,o,s){super(),this._domNode=t,this._context=n,this._viewController=r,this._keybindingService=o,this._accessibilityService=s,this._contentLeft=1,this._contentWidth=1,this._contentHeight=1,this._divWidth=1,this._primarySelection=new Dn(1,1,1,1),this._primaryCursorVisibleRange=null,this._state=this._register(new ts),this._instantiateScreenReaderContent(),this._updateConfigurationSettings(),this._updateDomAttributes()}onWillPaste(){var t;(t=this._state.value)==null||t.onWillPaste()}onWillCut(){var t;(t=this._state.value)==null||t.onWillCut()}handleFocusChange(t){var n;(n=this._state.value)==null||n.onFocusChange(t),this.writeScreenReaderContent()}onConfigurationChanged(t){this._instantiateScreenReaderContent(),this._updateConfigurationSettings(),this._updateDomAttributes(),t.hasChanged(2)&&this.writeScreenReaderContent()}_instantiateScreenReaderContent(){const t=this._context.configuration.options.get(107);this._renderRichContent!==t&&(this._renderRichContent=t,this._state.value=this._createScreenReaderContent(t))}_createScreenReaderContent(t){return t?new cUe(this._domNode,this._context,this._viewController,this._accessibilityService):new uUe(this._domNode,this._context,this._viewController,this._accessibilityService)}_updateConfigurationSettings(){var o;const t=this._context.configuration.options,n=t.get(165),r=n.wrappingColumn;this._contentLeft=n.contentLeft,this._contentWidth=n.contentWidth,this._contentHeight=n.height,this._fontInfo=t.get(59),this._divWidth=Math.round(r*this._fontInfo.typicalHalfwidthCharacterWidth),(o=this._state.value)==null||o.onConfigurationChanged(t)}_updateDomAttributes(){const t=this._context.configuration.options;this._domNode.domNode.setAttribute("role","textbox"),this._domNode.domNode.setAttribute("aria-required",t.get(9)?"true":"false"),this._domNode.domNode.setAttribute("aria-multiline","true"),this._domNode.domNode.setAttribute("aria-autocomplete",t.get(104)?"none":"both"),this._domNode.domNode.setAttribute("aria-roledescription",U(60,"editor")),this._domNode.domNode.setAttribute("aria-label",sUe(t,this._keybindingService));const n=this._context.viewModel.model.getOptions().tabSize,r=t.get(59).spaceWidth;this._domNode.domNode.style.tabSize=`${n*r}px`;const o=t.get(154),s=o==="inherit"?t.get(153):o,a=s==="inherit"?t.get(149):s;this._domNode.domNode.style.textWrap=a==="off"?"nowrap":"wrap"}onCursorStateChanged(t){this._primarySelection=t.selections[0]??new Dn(1,1,1,1)}prepareRender(t){this.writeScreenReaderContent(),this._primaryCursorVisibleRange=t.visibleRangeForPosition(this._primarySelection.getPosition())}render(t){var d;if(!this._primaryCursorVisibleRange){this._renderAtTopLeft();return}const n=this._context.viewLayout.getCurrentScrollLeft(),r=this._contentLeft+this._primaryCursorVisibleRange.left-n;if(rthis._contentLeft+this._contentWidth){this._renderAtTopLeft();return}const o=this._context.viewLayout.getCurrentScrollTop(),s=this._primarySelection.positionLineNumber,a=this._context.viewLayout.getVerticalOffsetForLineNumber(s)-o;if(a<0||a>this._contentHeight){this._renderAtTopLeft();return}const l=this._context.viewLayout.getLineHeightForLineNumber(s);this._doRender(a,this._contentLeft,this._divWidth,l),(d=this._state.value)==null||d.updateScrollTop(this._primarySelection)}_renderAtTopLeft(){this._doRender(0,0,this._contentWidth,1)}_doRender(t,n,r,o){Uu(this._domNode,this._fontInfo),this._domNode.setTop(t),this._domNode.setLeft(n),this._domNode.setWidth(r),this._domNode.setHeight(o),this._domNode.setLineHeight(o)}setAriaOptions(t){t.activeDescendant?(this._domNode.setAttribute("aria-haspopup","true"),this._domNode.setAttribute("aria-autocomplete","list"),this._domNode.setAttribute("aria-activedescendant",t.activeDescendant)):(this._domNode.setAttribute("aria-haspopup","false"),this._domNode.setAttribute("aria-autocomplete","both"),this._domNode.removeAttribute("aria-activedescendant")),t.role&&this._domNode.setAttribute("role",t.role)}writeScreenReaderContent(){var t;(t=this._state.value)==null||t.updateScreenReaderContent(this._primarySelection)}};hUe=iuo([W3t(3,Do),W3t(4,ph)],hUe);var fUe;(function(e){function t(n,r){return new n.EditContext(r)}e.create=t})(fUe||(fUe={}));class ruo{constructor(){this._nativeEditContextMapping=new Map}register(t,n){return this._nativeEditContextMapping.set(t,n),{dispose:()=>{this._nativeEditContextMapping.delete(t)}}}get(t){return this._nativeEditContextMapping.get(t)}}const Het=new ruo;var ouo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},V3t=function(e,t){return function(n,r){t(n,r,e)}},AZ;(function(e){e.NONE="edit-context-composition-none",e.SECONDARY="edit-context-composition-secondary",e.PRIMARY="edit-context-composition-primary"})(AZ||(AZ={}));let h1e=class extends xTn{constructor(t,n,r,o,s,a,l){super(n),this._viewController=o,this._visibleRangeProvider=s,this.logService=l,this._previousEditContextSelection=new Gn(0,0),this._editContextPrimarySelection=new Dn(1,1,1,1),this._decorations=[],this._primarySelection=new Dn(1,1,1,1),this._targetWindowId=-1,this._scrollTop=0,this._scrollLeft=0,this._linesVisibleRanges=null,this.domNode=new jme(document.createElement("div")),this.domNode.setClassName("native-edit-context"),this._imeTextArea=new jme(document.createElement("textarea")),this._imeTextArea.setClassName("ime-text-area"),this._imeTextArea.setAttribute("readonly","true"),this._imeTextArea.setAttribute("tabindex","-1"),this._imeTextArea.setAttribute("aria-hidden","true"),this.domNode.setAttribute("autocorrect","off"),this.domNode.setAttribute("autocapitalize","off"),this.domNode.setAttribute("autocomplete","off"),this.domNode.setAttribute("spellcheck","false"),this._updateDomAttributes(),r.appendChild(this.domNode),r.appendChild(this._imeTextArea),this._parent=r.domNode,this._focusTracker=this._register(new lUe(l,this.domNode.domNode,g=>{l.trace("NativeEditContext#handleFocusChange : ",g),this._screenReaderSupport.handleFocusChange(g),this._context.viewModel.setHasFocus(g)}));const d=ii(this.domNode.domNode);this._editContext=fUe.create(d),this.setEditContextOnDomNode(),this._screenReaderSupport=this._register(a.createInstance(hUe,this.domNode,n,this._viewController)),this._register(bt(this.domNode.domNode,"copy",g=>{this.logService.trace("NativeEditContext#copy"),this._ensureClipboardGetsEditorSelection(g)})),this._register(bt(this.domNode.domNode,"cut",g=>{this.logService.trace("NativeEditContext#cut"),this._screenReaderSupport.onWillCut(),this._ensureClipboardGetsEditorSelection(g),this.logService.trace("NativeEditContext#cut (before viewController.cut)"),this._viewController.cut()})),this._register(bt(this.domNode.domNode,"keyup",g=>this._onKeyUp(g))),this._register(bt(this.domNode.domNode,"keydown",async g=>this._onKeyDown(g))),this._register(bt(this._imeTextArea.domNode,"keyup",g=>this._onKeyUp(g))),this._register(bt(this._imeTextArea.domNode,"keydown",async g=>this._onKeyDown(g))),this._register(bt(this.domNode.domNode,"beforeinput",async g=>{(g.inputType==="insertParagraph"||g.inputType==="insertLineBreak")&&this._onType(this._viewController,{text:` -`,replacePrevCharCnt:0,replaceNextCharCnt:0,positionDelta:0})})),this._register(bt(this.domNode.domNode,"paste",g=>{if(this.logService.trace("NativeEditContext#paste"),g.preventDefault(),!g.clipboardData)return;let[m,v]=hD.getTextData(g.clipboardData);if(this.logService.trace("NativeEditContext#paste with id : ",v==null?void 0:v.id," with text.length: ",m.length),!m)return;v=v||ay.INSTANCE.get(m);let f=!1,k=null,A=null;v&&(f=this._context.configuration.options.get(45)&&!!v.isFromEmptySelection,k=typeof v.multicursorText<"u"?v.multicursorText:null,A=v.mode),this.logService.trace("NativeEditContext#paste (before viewController.paste)"),this._viewController.paste(m,f,k,A)})),this._register(mX(this._editContext,"textformatupdate",g=>this._handleTextFormatUpdate(g))),this._register(mX(this._editContext,"characterboundsupdate",g=>this._updateCharacterBounds(g)));let u;this._register(mX(this._editContext,"textupdate",g=>{const m=g.text;if(m.length===1){const v=m.charCodeAt(0);if(Id(v)){u=m;return}if(w6(v)&&u){const f={text:u+m,selectionEnd:g.selectionEnd,selectionStart:g.selectionStart,updateRangeStart:g.updateRangeStart-1,updateRangeEnd:g.updateRangeEnd-1};u=void 0,this._emitTypeEvent(this._viewController,f);return}}this._emitTypeEvent(this._viewController,g)})),this._register(mX(this._editContext,"compositionstart",g=>{this._updateEditContext(),this._viewController.compositionStart(),this._context.viewModel.onCompositionStart()})),this._register(mX(this._editContext,"compositionend",g=>{this._updateEditContext(),this._viewController.compositionEnd(),this._context.viewModel.onCompositionEnd()}));let h=!1;this._register(cy.onDidChange(()=>{cy.enabled&&h&&(this._focusTracker.resume(),this.domNode.focus(),h=!1),!cy.enabled&&this.isFocused()&&(this._focusTracker.pause(),this._imeTextArea.focus(),h=!0)})),this._register(Het.register(t,this))}dispose(){this.domNode.domNode.editContext=void 0,this.domNode.domNode.blur(),this.domNode.domNode.remove(),this._imeTextArea.domNode.remove(),super.dispose()}setAriaOptions(t){this._screenReaderSupport.setAriaOptions(t)}getLastRenderData(){return this._primarySelection.getPosition()}prepareRender(t){this._screenReaderSupport.prepareRender(t),this._updateSelectionAndControlBoundsData(t)}onDidRender(){this._updateSelectionAndControlBoundsAfterRender()}render(t){this._screenReaderSupport.render(t)}onCursorStateChanged(t){return this._primarySelection=t.modelSelections[0]??new Dn(1,1,1,1),this._screenReaderSupport.onCursorStateChanged(t),this._updateEditContext(),!0}onConfigurationChanged(t){return this._screenReaderSupport.onConfigurationChanged(t),this._updateDomAttributes(),!0}onDecorationsChanged(t){return!0}onFlushed(t){return!0}onLinesChanged(t){return this._updateEditContextOnLineChange(t.fromLineNumber,t.fromLineNumber+t.count-1),!0}onLinesDeleted(t){return this._updateEditContextOnLineChange(t.fromLineNumber,t.toLineNumber),!0}onLinesInserted(t){return this._updateEditContextOnLineChange(t.fromLineNumber,t.toLineNumber),!0}_updateEditContextOnLineChange(t,n){this._editContextPrimarySelection.endLineNumbern||this._updateEditContext()}onScrollChanged(t){return this._scrollLeft=t.scrollLeft,this._scrollTop=t.scrollTop,!0}onZonesChanged(t){return!0}onWillPaste(){this.logService.trace("NativeEditContext#onWillPaste"),this._onWillPaste()}_onWillPaste(){this._screenReaderSupport.onWillPaste()}onWillCopy(){this.logService.trace("NativeEditContext#onWillCopy"),this.logService.trace("NativeEditContext#isFocused : ",this.domNode.domNode===Nd())}writeScreenReaderContent(){this._screenReaderSupport.writeScreenReaderContent()}isFocused(){return this._focusTracker.isFocused}focus(){this._focusTracker.focus(),this.refreshFocusState()}refreshFocusState(){this._focusTracker.refreshFocusState()}setEditContextOnDomNode(){const t=ii(this.domNode.domNode),n=YK(t);this._targetWindowId!==n&&(this.domNode.domNode.editContext=this._editContext,this._targetWindowId=n)}_onKeyUp(t){this._viewController.emitKeyUp(new Us(t))}_onKeyDown(t){const n=new Us(t);n.keyCode===114&&n.stopPropagation(),this._viewController.emitKeyDown(n)}_updateDomAttributes(){const t=this._context.configuration.options;this.domNode.domNode.setAttribute("tabindex",String(t.get(140)))}_updateEditContext(){const t=this._getNewEditContextState();t&&(this._editContext.updateText(0,Number.MAX_SAFE_INTEGER,t.text??" "),this._editContext.updateSelection(t.selectionStartOffset,t.selectionEndOffset),this._editContextPrimarySelection=t.editContextPrimarySelection,this._previousEditContextSelection=new Gn(t.selectionStartOffset,t.selectionEndOffset))}_emitTypeEvent(t,n){if(!this._editContext)return;const r=this._previousEditContextSelection.endExclusive,o=this._previousEditContextSelection.start;this._previousEditContextSelection=new Gn(n.selectionStart,n.selectionEnd);let s=0,a=0;n.updateRangeEnd>r&&(s=n.updateRangeEnd-r),n.updateRangeStartn.updateRangeEnd&&(l+=this._editContext.text.substring(n.updateRangeEnd,r));let d=0;n.selectionStart===n.selectionEnd&&o===r&&(d=n.selectionStart-(n.updateRangeStart+n.text.length));const u={text:l,replacePrevCharCnt:a,replaceNextCharCnt:s,positionDelta:d};this._onType(t,u)}_onType(t,n){n.replacePrevCharCnt||n.replaceNextCharCnt||n.positionDelta?t.compositionType(n.text,n.replacePrevCharCnt,n.replaceNextCharCnt,n.positionDelta):t.type(n.text)}_getNewEditContextState(){const t=this._primarySelection,n=this._context.viewModel.model;if(!n.isValidRange(t))return;const r=t.startLineNumber,o=t.endLineNumber,s=n.getLineMaxColumn(o),a=new xe(r,1,o,s),l=n.getValueInRange(a,0),d=t.startColumn-1,u=l.length+t.endColumn-s;return{text:l,selectionStartOffset:d,selectionEndOffset:u,editContextPrimarySelection:t}}_editContextStartPosition(){return new rt(this._editContextPrimarySelection.startLineNumber,1)}_handleTextFormatUpdate(t){if(!this._editContext)return;const n=t.getTextFormats(),r=this._editContextStartPosition(),o=[];n.forEach(s=>{const a=this._context.viewModel.model,l=a.getOffsetAt(r),d=a.getPositionAt(l+s.rangeStart),u=a.getPositionAt(l+s.rangeEnd),h=xe.fromPositions(d,u),g=s.underlineThickness.toLowerCase();let m=AZ.NONE;switch(g){case"thin":m=AZ.SECONDARY;break;case"thick":m=AZ.PRIMARY;break}o.push({range:h,options:{description:"textFormatDecoration",inlineClassName:m}})}),this._decorations=this._context.viewModel.model.deltaDecorations(this._decorations,o)}_updateSelectionAndControlBoundsData(t){const n=this._context.viewModel.coordinatesConverter.convertModelRangeToViewRange(this._primarySelection);if(this._primarySelection.isEmpty()){const r=t.visibleRangeForPosition(n.getStartPosition());this._linesVisibleRanges=r}else this._linesVisibleRanges=null}_updateSelectionAndControlBoundsAfterRender(){const n=this._context.configuration.options.get(165).contentLeft,r=this._context.viewModel.coordinatesConverter.convertModelRangeToViewRange(this._primarySelection),o=this._context.viewLayout.getVerticalOffsetForLineNumber(r.startLineNumber),s=this._context.viewLayout.getVerticalOffsetAfterLineNumber(r.endLineNumber),a=this._parent.getBoundingClientRect(),l=a.top+o-this._scrollTop,d=s-o;let u=a.left+n-this._scrollLeft,h;this._primarySelection.isEmpty()?(this._linesVisibleRanges&&(u+=this._linesVisibleRanges.left),h=0):h=a.width-n;const g=new DOMRect(u,l,h,d);this._editContext.updateSelectionBounds(g),this._editContext.updateControlBounds(g)}_updateCharacterBounds(t){const n=this._context.configuration.options,r=n.get(59).typicalHalfwidthCharacterWidth,o=n.get(165).contentLeft,s=this._parent.getBoundingClientRect(),a=[],l=new o3e(this._editContext.text);for(let d=t.rangeStart;d0)for(const C of k[0].ranges){w=C.left,O=C.width;break}const y=this._context.viewLayout.getLineHeightForLineNumber(A);a.push(new DOMRect(s.left+o+w-this._scrollLeft,b,O,y))}this._editContext.updateCharacterBounds(t.rangeStart,a)}_ensureClipboardGetsEditorSelection(t){const n=this._context.configuration.options,r=n.get(45),o=n.get(31),s=this._context.viewModel.getCursorStates().map(u=>u.modelState.selection),a=q7n(this._context.viewModel,s,r,o);let l;this.logService.getLevel()===au.Trace&&(l=LI());const d={version:1,id:l,isFromEmptySelection:a.isFromEmptySelection,multicursorText:a.multicursorText,mode:a.mode};ay.INSTANCE.set(k1?a.text.replace(/\r\n/g,` -`):a.text,d),t.preventDefault(),t.clipboardData&&hD.setTextData(t.clipboardData,a.text,a.html,d),this.logService.trace("NativeEditContext#_ensureClipboardGetsEditorSelectios with id : ",l," with text.length: ",a.text.length)}};h1e=ouo([V3t(5,Zn),V3t(6,va)],h1e);class suo extends Am{constructor(t,n){super(t),this._viewGpuContext=n,this._gpuShapes=[],this._register(Oi(r=>this._updateEntries(r)))}onConfigurationChanged(t){return this._updateEntries(void 0),!0}prepareRender(t){}render(t){}_updateEntries(t){const n=this._context.configuration.options,r=n.get(116),o=n.get(59).typicalHalfwidthCharacterWidth,s=this._viewGpuContext.devicePixelRatio.read(t);for(let a=0,l=r.length;ar.length;)this._gpuShapes.splice(-1,1)[0].dispose()}}const Rve=class Rve extends lE{constructor(t,n){super(),this._viewGpuContext=n,this._context=t,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(t){return!0}onCursorStateChanged(t){return!0}onFlushed(t){return!0}onLinesChanged(t){return!0}onLinesDeleted(t){return!0}onLinesInserted(t){return!0}onScrollChanged(t){return t.scrollTopChanged}onZonesChanged(t){return!0}onDecorationsChanged(t){return!0}prepareRender(t){const n=t.visibleRange.startLineNumber,r=t.visibleRange.endLineNumber,o=t.viewportData,s=new r1e(this._context.configuration,this._context.theme.type),a=[];for(let l=n;l<=r;l++){const d=l-n,u=this._viewGpuContext.canRenderDetailed(s,o,l);a[d]=u.length?`
    `:""}this._renderResult=a}render(t,n){if(!this._renderResult)return"";const r=n-t;return r<0||r>=this._renderResult.length?"":this._renderResult[r]}};Rve.CLASS_NAME="gpu-mark";let gUe=Rve;var auo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},luo=function(e,t){return function(n,r){t(n,r,e)}};let mUe=class extends SI{constructor(t,n,r,o,s,a,l,d,u){super(),this._instantiationService=u,this._shouldRecomputeGlyphMarginLanes=!1,this._ownerID=n,this._widgetFocusTracker=this._register(new cuo(t,d)),this._register(this._widgetFocusTracker.onChange(()=>{this._context.viewModel.setHasWidgetFocus(this._widgetFocusTracker.hasFocus())})),this._selections=[new Dn(1,1,1,1)],this._renderAnimationFrame=null,this._overflowGuardContainer=es(document.createElement("div")),b3.write(this._overflowGuardContainer,3),this._overflowGuardContainer.setClassName("overflow-guard"),this._viewController=new vlo(o,a,l,r),this._context=new ado(o,s,a),this._context.addEventHandler(this),this._viewParts=[],this._editContextEnabled=this._context.configuration.options.get(170),this._accessibilitySupport=this._context.configuration.options.get(2),this._editContext=this._instantiateEditContext(),this._viewParts.push(this._editContext),this._linesContent=es(document.createElement("div")),this._linesContent.setClassName("lines-content monaco-editor-background"),this._linesContent.setPosition("absolute"),this.domNode=es(document.createElement("div")),this.domNode.setClassName(this._getEditorClassName()),this.domNode.setAttribute("role","code"),this._context.configuration.options.get(46)==="on"&&(this._viewGpuContext=this._instantiationService.createInstance(mg,this._context)),this._scrollbar=new gco(this._context,this._linesContent,this.domNode,this._overflowGuardContainer),this._viewParts.push(this._scrollbar),this._viewLines=new qNe(this._context,this._viewGpuContext,this._linesContent),this._viewGpuContext&&(this._viewLinesGpu=this._instantiationService.createInstance(oUe,this._context,this._viewGpuContext)),this._viewZones=new ndo(this._context),this._viewParts.push(this._viewZones);const h=new Xco(this._context);this._viewParts.push(h);const g=new qco(this._context);this._viewParts.push(g);const m=new plo(this._context);this._viewParts.push(m),m.addDynamicOverlay(new uco(this._context)),m.addDynamicOverlay(new tUe(this._context)),m.addDynamicOverlay(new Sco(this._context)),m.addDynamicOverlay(new fco(this._context)),m.addDynamicOverlay(new rdo(this._context));const v=new blo(this._context);this._viewParts.push(v),v.addDynamicOverlay(new hco(this._context)),v.addDynamicOverlay(new Qco(this._context)),v.addDynamicOverlay(new Tco(this._context)),v.addDynamicOverlay(new i1e(this._context)),this._viewGpuContext&&v.addDynamicOverlay(new gUe(this._context,this._viewGpuContext)),this._glyphMarginWidgets=new vco(this._context),this._viewParts.push(this._glyphMarginWidgets);const f=new o1e(this._context);f.getDomNode().appendChild(this._viewZones.marginDomNode),f.getDomNode().appendChild(v.getDomNode()),f.getDomNode().appendChild(this._glyphMarginWidgets.domNode),this._viewParts.push(f),this._contentWidgets=new Olo(this._context,this.domNode),this._viewParts.push(this._contentWidgets),this._viewCursors=new nUe(this._context),this._viewParts.push(this._viewCursors),this._overlayWidgets=new zco(this._context,this.domNode),this._viewParts.push(this._overlayWidgets);const k=this._viewGpuContext?new suo(this._context,this._viewGpuContext):new Zco(this._context);this._viewParts.push(k);const A=new wlo(this._context);this._viewParts.push(A);const p=new Vco(this._context);if(this._viewParts.push(p),h){const b=this._scrollbar.getOverviewRulerLayoutInfo();b.parent.insertBefore(h.getDomNode(),b.insertBefore)}this._linesContent.appendChild(m.getDomNode()),"domNode"in k&&this._linesContent.appendChild(k.domNode),this._linesContent.appendChild(this._viewZones.domNode),this._linesContent.appendChild(this._viewLines.getDomNode()),this._linesContent.appendChild(this._contentWidgets.domNode),this._linesContent.appendChild(this._viewCursors.getDomNode()),this._overflowGuardContainer.appendChild(f.getDomNode()),this._overflowGuardContainer.appendChild(this._scrollbar.getDomNode()),this._viewGpuContext&&this._overflowGuardContainer.appendChild(this._viewGpuContext.canvas),this._overflowGuardContainer.appendChild(g.getDomNode()),this._overflowGuardContainer.appendChild(this._overlayWidgets.getDomNode()),this._overflowGuardContainer.appendChild(p.getDomNode()),this._overflowGuardContainer.appendChild(A.domNode),this.domNode.appendChild(this._overflowGuardContainer),d?(d.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode.domNode),d.appendChild(this._overlayWidgets.overflowingOverlayWidgetsDomNode.domNode)):(this.domNode.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode),this.domNode.appendChild(this._overlayWidgets.overflowingOverlayWidgetsDomNode)),this._applyLayout(),this._pointerHandler=this._register(new klo(this._context,this._viewController,this._createPointerHandlerHelper()))}_instantiateEditContext(){return this._context.configuration.options.get(170)?this._instantiationService.createInstance(h1e,this._ownerID,this._context,this._overflowGuardContainer,this._viewController,this._createTextAreaHandlerHelper()):this._instantiationService.createInstance(aUe,this._context,this._overflowGuardContainer,this._viewController,this._createTextAreaHandlerHelper())}_updateEditContext(){const t=this._context.configuration.options.get(170),n=this._context.configuration.options.get(2);if(this._editContextEnabled===t&&this._accessibilitySupport===n)return;this._editContextEnabled=t,this._accessibilitySupport=n;const r=this._editContext.isFocused(),o=this._viewParts.indexOf(this._editContext);this._editContext.dispose(),this._editContext=this._instantiateEditContext(),r&&this._editContext.focus(),o!==-1&&this._viewParts.splice(o,1,this._editContext)}_computeGlyphMarginLanes(){const t=this._context.viewModel.model,n=this._context.viewModel.glyphLanes;let r=[],o=0;r=r.concat(t.getAllMarginDecorations().map(s=>{var l,d;const a=((l=s.options.glyphMargin)==null?void 0:l.position)??p3.Center;return o=Math.max(o,s.range.endLineNumber),{range:s.range,lane:a,persist:(d=s.options.glyphMargin)==null?void 0:d.persistLane}})),r=r.concat(this._glyphMarginWidgets.getWidgets().map(s=>{const a=t.validateRange(s.preference.range);return o=Math.max(o,a.endLineNumber),{range:a,lane:s.preference.lane}})),r.sort((s,a)=>xe.compareRangesUsingStarts(s.range,a.range)),n.reset(o);for(const s of r)n.push(s.lane,s.range,s.persist);return n}_createPointerHandlerHelper(){return{viewDomNode:this.domNode.domNode,linesContentDomNode:this._linesContent.domNode,viewLinesDomNode:this._viewLines.getDomNode().domNode,viewLinesGpu:this._viewLinesGpu,focusTextArea:()=>{this.focus()},dispatchTextAreaEvent:t=>{this._editContext.domNode.domNode.dispatchEvent(t)},getLastRenderData:()=>{const t=this._viewCursors.getLastRenderData()||[],n=this._editContext.getLastRenderData();return new Vao(t,n)},renderNow:()=>{this.render(!0,!1)},shouldSuppressMouseDownOnViewZone:t=>this._viewZones.shouldSuppressMouseDownOnViewZone(t),shouldSuppressMouseDownOnWidget:t=>this._contentWidgets.shouldSuppressMouseDownOnWidget(t),getPositionFromDOMInfo:(t,n)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.getPositionFromDOMInfo(t,n)),visibleRangeForPosition:(t,n)=>{var o;this._flushAccumulatedAndRenderNow();const r=new rt(t,n);return this._viewLines.visibleRangeForPosition(r)??((o=this._viewLinesGpu)==null?void 0:o.visibleRangeForPosition(r))??null},getLineWidth:t=>{if(this._flushAccumulatedAndRenderNow(),this._viewLinesGpu){const n=this._viewLinesGpu.getLineWidth(t);if(n!==void 0)return n}return this._viewLines.getLineWidth(t)}}}_createTextAreaHandlerHelper(){return{visibleRangeForPosition:t=>(this._flushAccumulatedAndRenderNow(),this._viewLines.visibleRangeForPosition(t)),linesVisibleRangesForRange:(t,n)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.linesVisibleRangesForRange(t,n))}}_applyLayout(){const n=this._context.configuration.options.get(165);this.domNode.setWidth(n.width),this.domNode.setHeight(n.height),this._overflowGuardContainer.setWidth(n.width),this._overflowGuardContainer.setHeight(n.height),this._linesContent.setWidth(16777216),this._linesContent.setHeight(16777216)}_getEditorClassName(){const t=this._editContext.isFocused()?" focused":"";return this._context.configuration.options.get(162)+" "+YNe(this._context.theme.type)+t}handleEvents(t){super.handleEvents(t),this._scheduleRender()}onConfigurationChanged(t){return this.domNode.setClassName(this._getEditorClassName()),this._updateEditContext(),this._applyLayout(),!1}onCursorStateChanged(t){return this._selections=t.selections,!1}onDecorationsChanged(t){return t.affectsGlyphMargin&&(this._shouldRecomputeGlyphMarginLanes=!0),!1}onFocusChanged(t){return this.domNode.setClassName(this._getEditorClassName()),!1}onThemeChanged(t){return this._context.theme.update(t.theme),this.domNode.setClassName(this._getEditorClassName()),!1}dispose(){var t,n;this._renderAnimationFrame!==null&&(this._renderAnimationFrame.dispose(),this._renderAnimationFrame=null),this._contentWidgets.overflowingContentWidgetsDomNode.domNode.remove(),this._overlayWidgets.overflowingOverlayWidgetsDomNode.domNode.remove(),this._context.removeEventHandler(this),(t=this._viewGpuContext)==null||t.dispose(),this._viewLines.dispose(),(n=this._viewLinesGpu)==null||n.dispose();for(const r of this._viewParts)r.dispose();super.dispose()}_scheduleRender(){var t;if(this._store.isDisposed)throw new hi;if(this._renderAnimationFrame===null){this._editContext instanceof h1e&&this._editContext.setEditContextOnDomNode();const n=this._createCoordinatedRendering();this._renderAnimationFrame=kUe.INSTANCE.scheduleCoordinatedRendering({window:ii((t=this.domNode)==null?void 0:t.domNode),prepareRenderText:()=>{if(this._store.isDisposed)throw new hi;try{return n.prepareRenderText()}finally{this._renderAnimationFrame=null}},renderText:()=>{if(this._store.isDisposed)throw new hi;return n.renderText()},prepareRender:(r,o)=>{if(this._store.isDisposed)throw new hi;return n.prepareRender(r,o)},render:(r,o)=>{if(this._store.isDisposed)throw new hi;return n.render(r,o)}})}}_flushAccumulatedAndRenderNow(){const t=this._createCoordinatedRendering();m9(()=>t.prepareRenderText());const n=m9(()=>t.renderText());if(n){const[r,o]=n;m9(()=>t.prepareRender(r,o)),m9(()=>t.render(r,o))}}_getViewPartsToRender(){const t=[];let n=0;for(const r of this._viewParts)r.shouldRender()&&(t[n++]=r);return t}_createCoordinatedRendering(){return{prepareRenderText:()=>{if(this._shouldRecomputeGlyphMarginLanes){this._shouldRecomputeGlyphMarginLanes=!1;const t=this._computeGlyphMarginLanes();this._context.configuration.setGlyphMarginDecorationLaneCount(t.requiredLanes)}c9.onRenderStart()},renderText:()=>{var o;if(!this.domNode.domNode.isConnected)return null;let t=this._getViewPartsToRender();if(!this._viewLines.shouldRender()&&t.length===0)return null;const n=this._context.viewLayout.getLinesViewportData();this._context.viewModel.setViewport(n.startLineNumber,n.endLineNumber,n.centeredLineNumber);const r=new odo(this._selections,n,this._context.viewLayout.getWhitespaceViewportData(),this._context.viewModel);return this._contentWidgets.shouldRender()&&this._contentWidgets.onBeforeRender(r),this._viewLines.shouldRender()&&(this._viewLines.renderText(r),this._viewLines.onDidRender(),t=this._getViewPartsToRender()),(o=this._viewLinesGpu)!=null&&o.shouldRender()&&(this._viewLinesGpu.renderText(r),this._viewLinesGpu.onDidRender()),[t,new _ao(this._context.viewLayout,r,this._viewLines,this._viewLinesGpu)]},prepareRender:(t,n)=>{for(const r of t)r.prepareRender(n)},render:(t,n)=>{for(const r of t)r.render(n),r.onDidRender()}}}delegateVerticalScrollbarPointerDown(t){this._scrollbar.delegateVerticalScrollbarPointerDown(t)}delegateScrollFromMouseWheelEvent(t){this._scrollbar.delegateScrollFromMouseWheelEvent(t)}restoreState(t){this._context.viewModel.viewLayout.setScrollPosition({scrollTop:t.scrollTop,scrollLeft:t.scrollLeft},1),this._context.viewModel.visibleLinesStabilized()}getOffsetForColumn(t,n){const r=this._context.viewModel.model.validatePosition({lineNumber:t,column:n}),o=this._context.viewModel.coordinatesConverter.convertModelPositionToViewPosition(r);this._flushAccumulatedAndRenderNow();const s=this._viewLines.visibleRangeForPosition(new rt(o.lineNumber,o.column));return s?s.left:-1}getTargetAtClientPoint(t,n){const r=this._pointerHandler.getTargetAtClientPoint(t,n);return r?e3e.convertViewToModelMouseTarget(r,this._context.viewModel.coordinatesConverter):null}createOverviewRuler(t){return new Yco(this._context,t)}change(t){this._viewZones.changeViewZones(t),this._scheduleRender()}render(t,n){if(n){this._viewLines.forceShouldRender();for(const r of this._viewParts)r.forceShouldRender()}t?this._flushAccumulatedAndRenderNow():this._scheduleRender()}writeScreenReaderContent(t){this._editContext.writeScreenReaderContent(t)}focus(){this._editContext.focus()}isFocused(){return this._editContext.isFocused()}isWidgetFocused(){return this._widgetFocusTracker.hasFocus()}setAriaOptions(t){this._editContext.setAriaOptions(t)}addContentWidget(t){this._contentWidgets.addWidget(t.widget),this.layoutContentWidget(t),this._scheduleRender()}layoutContentWidget(t){var n,r,o,s;this._contentWidgets.setWidgetPosition(t.widget,((n=t.position)==null?void 0:n.position)??null,((r=t.position)==null?void 0:r.secondaryPosition)??null,((o=t.position)==null?void 0:o.preference)??null,((s=t.position)==null?void 0:s.positionAffinity)??null),this._scheduleRender()}removeContentWidget(t){this._contentWidgets.removeWidget(t.widget),this._scheduleRender()}addOverlayWidget(t){this._overlayWidgets.addWidget(t.widget),this.layoutOverlayWidget(t),this._scheduleRender()}layoutOverlayWidget(t){this._overlayWidgets.setWidgetPosition(t.widget,t.position)&&this._scheduleRender()}removeOverlayWidget(t){this._overlayWidgets.removeWidget(t.widget),this._scheduleRender()}addGlyphMarginWidget(t){this._glyphMarginWidgets.addWidget(t.widget),this._shouldRecomputeGlyphMarginLanes=!0,this._scheduleRender()}layoutGlyphMarginWidget(t){const n=t.position;this._glyphMarginWidgets.setWidgetPosition(t.widget,n)&&(this._shouldRecomputeGlyphMarginLanes=!0,this._scheduleRender())}removeGlyphMarginWidget(t){this._glyphMarginWidgets.removeWidget(t.widget),this._shouldRecomputeGlyphMarginLanes=!0,this._scheduleRender()}};mUe=auo([luo(8,Zn)],mUe);function m9(e){try{return e()}catch(t){return zi(t),null}}const Ive=class Ive{constructor(){this._coordinatedRenderings=[],this._animationFrameRunners=new Map}scheduleCoordinatedRendering(t){return this._coordinatedRenderings.push(t),this._scheduleRender(t.window),{dispose:()=>{const n=this._coordinatedRenderings.indexOf(t);if(n!==-1&&(this._coordinatedRenderings.splice(n,1),this._coordinatedRenderings.length===0)){for(const[r,o]of this._animationFrameRunners)o.dispose();this._animationFrameRunners.clear()}}}}_scheduleRender(t){if(!this._animationFrameRunners.has(t)){const n=()=>{this._animationFrameRunners.delete(t),this._onRenderScheduled()};this._animationFrameRunners.set(t,xme(t,n,100))}}_onRenderScheduled(){const t=this._coordinatedRenderings.slice(0);this._coordinatedRenderings=[];for(const r of t)m9(()=>r.prepareRenderText());const n=[];for(let r=0,o=t.length;rs.renderText())}for(let r=0,o=t.length;rs.prepareRender(l,d))}for(let r=0,o=t.length;rs.render(l,d))}}};Ive.INSTANCE=new Ive;let kUe=Ive;class cuo extends ht{constructor(t,n){super(),this._onChange=this._register(new at),this.onChange=this._onChange.event,this._hadFocus=void 0,this._hasDomElementFocus=!1,this._domFocusTracker=this._register(uA(t)),this._overflowWidgetsDomNodeHasFocus=!1,this._register(this._domFocusTracker.onDidFocus(()=>{this._hasDomElementFocus=!0,this._update()})),this._register(this._domFocusTracker.onDidBlur(()=>{this._hasDomElementFocus=!1,this._update()})),n&&(this._overflowWidgetsDomNode=this._register(uA(n)),this._register(this._overflowWidgetsDomNode.onDidFocus(()=>{this._overflowWidgetsDomNodeHasFocus=!0,this._update()})),this._register(this._overflowWidgetsDomNode.onDidBlur(()=>{this._overflowWidgetsDomNodeHasFocus=!1,this._update()})))}_update(){const t=this._hasDomElementFocus||this._overflowWidgetsDomNodeHasFocus;this._hadFocus!==t&&(this._hadFocus=t,this._onChange.fire(void 0))}hasFocus(){return this._hadFocus??!1}}class pZ{constructor(t,n,r,o,s){this.injectionOffsets=t,this.injectionOptions=n,this.breakOffsets=r,this.breakOffsetsVisibleColumn=o,this.wrappedTextIndentLength=s}getOutputLineCount(){return this.breakOffsets.length}getMinOutputOffset(t){return t>0?this.wrappedTextIndentLength:0}getLineLength(t){const n=t>0?this.breakOffsets[t-1]:0;let o=this.breakOffsets[t]-n;return t>0&&(o+=this.wrappedTextIndentLength),o}getMaxOutputOffset(t){return this.getLineLength(t)}translateToInputOffset(t,n){t>0&&(n=Math.max(0,n-this.wrappedTextIndentLength));let o=t===0?n:this.breakOffsets[t-1]+n;if(this.injectionOffsets!==null)for(let s=0;sthis.injectionOffsets[s];s++)o0?this.breakOffsets[s-1]:0,n===0)if(t<=a)o=s-1;else if(t>d)r=s+1;else break;else if(t=d)r=s+1;else break}let l=t-a;return s>0&&(l+=this.wrappedTextIndentLength),new ble(s,l)}normalizeOutputPosition(t,n,r){if(this.injectionOffsets!==null){const o=this.outputPositionToOffsetInInputWithInjections(t,n),s=this.normalizeOffsetInInputWithInjectionsAroundInjections(o,r);if(s!==o)return this.offsetInInputWithInjectionsToOutputPosition(s,r)}if(r===0){if(t>0&&n===this.getMinOutputOffset(t))return new ble(t-1,this.getMaxOutputOffset(t-1))}else if(r===1){const o=this.getOutputLineCount()-1;if(t0&&(n=Math.max(0,n-this.wrappedTextIndentLength)),(t>0?this.breakOffsets[t-1]:0)+n}normalizeOffsetInInputWithInjectionsAroundInjections(t,n){const r=this.getInjectedTextAtOffset(t);if(!r)return t;if(n===2){if(t===r.offsetInInputWithInjections+r.length&&z3t(this.injectionOptions[r.injectedTextIndex].cursorStops))return r.offsetInInputWithInjections+r.length;{let o=r.offsetInInputWithInjections;if(H3t(this.injectionOptions[r.injectedTextIndex].cursorStops))return o;let s=r.injectedTextIndex-1;for(;s>=0&&this.injectionOffsets[s]===this.injectionOffsets[r.injectedTextIndex]&&!(z3t(this.injectionOptions[s].cursorStops)||(o-=this.injectionOptions[s].content.length,H3t(this.injectionOptions[s].cursorStops)));)s--;return o}}else if(n===1||n===4){let o=r.offsetInInputWithInjections+r.length,s=r.injectedTextIndex;for(;s+1=0&&this.injectionOffsets[s-1]===this.injectionOffsets[s];)o-=this.injectionOptions[s-1].content.length,s--;return o}wie()}getInjectedText(t,n){const r=this.outputPositionToOffsetInInputWithInjections(t,n),o=this.getInjectedTextAtOffset(r);return o?{options:this.injectionOptions[o.injectedTextIndex]}:null}getInjectedTextAtOffset(t){const n=this.injectionOffsets,r=this.injectionOptions;if(n!==null){let o=0;for(let s=0;st)break;if(t<=d)return{injectedTextIndex:s,offsetInInputWithInjections:l,length:a};o+=a}}}}function z3t(e){return e==null?!0:e===Bv.Right||e===Bv.Both}function H3t(e){return e==null?!0:e===Bv.Left||e===Bv.Both}class ble{constructor(t,n){this.outputLineIndex=t,this.outputOffset=n}toString(){return`${this.outputLineIndex}:${this.outputOffset}`}toPosition(t){return new rt(t+this.outputLineIndex,this.outputOffset+1)}}class duo{constructor(){this.changeType=1}}class w3{static applyInjectedText(t,n){if(!n||n.length===0)return t;let r="",o=0;for(const s of n)r+=t.substring(o,s.column-1),o=s.column-1,r+=s.options.content;return r+=t.substring(o),r}static fromDecorations(t){const n=[];for(const r of t)r.options.before&&r.options.before.content.length>0&&n.push(new w3(r.ownerId,r.range.startLineNumber,r.range.startColumn,r.options.before,0)),r.options.after&&r.options.after.content.length>0&&n.push(new w3(r.ownerId,r.range.endLineNumber,r.range.endColumn,r.options.after,1));return n.sort((r,o)=>r.lineNumber===o.lineNumber?r.column===o.column?r.order-o.order:r.column-o.column:r.lineNumber-o.lineNumber),n}constructor(t,n,r,o,s){this.ownerId=t,this.lineNumber=n,this.column=r,this.options=o,this.order=s}}class $3t{constructor(t,n,r){this.changeType=2,this.lineNumber=t,this.detail=n,this.injectedText=r}}class uuo{constructor(t,n,r,o){this.ownerId=t,this.decorationId=n,this.lineNumber=r,this.lineHeight=o}}class huo{constructor(t,n){this.ownerId=t,this.lineNumber=n}}class fuo{constructor(t,n){this.changeType=3,this.fromLineNumber=t,this.toLineNumber=n}}class guo{constructor(t,n,r,o){this.changeType=4,this.injectedTexts=o,this.fromLineNumber=t,this.toLineNumber=n,this.detail=r}}class muo{constructor(){this.changeType=5}}class FU{constructor(t,n,r,o){this.changes=t,this.versionId=n,this.isUndoing=r,this.isRedoing=o,this.resultingSelection=null}containsEvent(t){for(let n=0,r=this.changes.length;ne});class $et{static create(t){return new $et(new WeakRef(t))}constructor(t){this.targetWindow=t}createLineBreaksComputer(t,n,r,o,s,a){const l=[],d=[];return{addRequest:(u,h,g)=>{l.push(u),d.push(h)},finalize:()=>kuo(a9(this.targetWindow.deref()),l,t,n,r,o,s,d)}}}function kuo(e,t,n,r,o,s,a,l){function d(L){const E=l[L];if(E){const T=w3.applyInjectedText(t[L],E),Q=E.map(D=>D.options),P=E.map(D=>D.column-1);return new pZ(P,Q,[T.length],[],0)}else return null}if(o===-1){const L=[];for(let E=0,T=t.length;Eu?(T=0,Q=0):P=u-B}const D=E.substr(T),I=vuo(D,Q,r,P,f,m);k[L]=T,A[L]=Q,p[L]=D,b[L]=I[0],w[L]=I[1]}const O=f.build(),y=(_Le==null?void 0:_Le.createHTML(O))??O;v.innerHTML=y,v.style.position="absolute",v.style.top="10000",a==="keepAll"?(v.style.wordBreak="keep-all",v.style.overflowWrap="anywhere"):(v.style.wordBreak="inherit",v.style.overflowWrap="break-word"),e.document.body.appendChild(v);const C=document.createRange(),_=Array.prototype.slice.call(v.children,0),S=[];for(let L=0;LN.options),R=M.map(N=>N.column-1)):(B=null,R=null),S[L]=new pZ(R,B,T,I,P)}return v.remove(),S}function vuo(e,t,n,r,o,s){if(s!==0){const m=String(s);o.appendString('
    ');const a=e.length;let l=t,d=0;const u=[],h=[];let g=0");for(let m=0;m"),u[m]=d,h[m]=l;const v=g;g=m+1"),u[e.length]=d,h[e.length]=l,o.appendString("
    "),[u,h]}function Auo(e,t,n,r){if(n.length<=1)return null;const o=Array.prototype.slice.call(t.children,0),s=[];try{vUe(e,o,r,0,null,n.length-1,null,s)}catch(a){return console.log(a),null}return s.length===0?null:(s.push(n.length),s)}function vUe(e,t,n,r,o,s,a,l){if(r===s||(o=o||SLe(e,t,n[r],n[r+1]),a=a||SLe(e,t,n[s],n[s+1]),Math.abs(o[0].top-a[0].top)<=.1))return;if(r+1===s){l.push(s);return}const d=r+(s-r)/2|0,u=SLe(e,t,n[d],n[d+1]);vUe(e,t,n,r,o,d,u,l),vUe(e,t,n,d,u,s,a,l)}function SLe(e,t,n,r){return e.setStart(t[n/16384|0].firstChild,n%16384),e.setEnd(t[r/16384|0].firstChild,r%16384),e.getClientRects()}class puo extends ht{constructor(){super(),this._editor=null,this._instantiationService=null,this._instances=this._register(new mbe),this._pending=new Map,this._finishedInstantiation=[],this._finishedInstantiation[0]=!1,this._finishedInstantiation[1]=!1,this._finishedInstantiation[2]=!1,this._finishedInstantiation[3]=!1}initialize(t,n,r){this._editor=t,this._instantiationService=r;for(const o of n){if(this._pending.has(o.id)){zi(new Error(`Cannot have two contributions with the same id ${o.id}`));continue}this._pending.set(o.id,o)}this._instantiateSome(0),this._register(PG(ii(this._editor.getDomNode()),()=>{this._instantiateSome(1)})),this._register(PG(ii(this._editor.getDomNode()),()=>{this._instantiateSome(2)})),this._register(PG(ii(this._editor.getDomNode()),()=>{this._instantiateSome(3)},5e3))}saveViewState(){const t={};for(const[n,r]of this._instances)typeof r.saveViewState=="function"&&(t[n]=r.saveViewState());return t}restoreViewState(t){for(const[n,r]of this._instances)typeof r.restoreViewState=="function"&&r.restoreViewState(t[n])}get(t){return this._instantiateById(t),this._instances.get(t)||null}onBeforeInteractionEvent(){this._instantiateSome(2)}onAfterModelAttached(){var t;return PG(ii((t=this._editor)==null?void 0:t.getDomNode()),()=>{this._instantiateSome(1)},50)}_instantiateSome(t){if(this._finishedInstantiation[t])return;this._finishedInstantiation[t]=!0;const n=this._findPendingContributionsByInstantiation(t);for(const r of n)this._instantiateById(r.id)}_findPendingContributionsByInstantiation(t){const n=[];for(const[,r]of this._pending)r.instantiation===t&&n.push(r);return n}_instantiateById(t){const n=this._pending.get(t);if(n){if(this._pending.delete(t),!this._instantiationService||!this._editor)throw new Error("Cannot instantiate contributions before being initialized!");try{const r=this._instantiationService.createInstance(n.ctor,this._editor);this._instances.set(n.id,r),typeof r.restoreViewState=="function"&&n.instantiation!==0&&console.warn(`Editor contribution '${n.id}' should be eager instantiated because it uses saveViewState / restoreViewState.`)}catch(r){zi(r)}}}}class ITn{constructor(t,n,r,o,s,a,l){this.id=t,this.label=n,this.alias=r,this.metadata=o,this._precondition=s,this._run=a,this._contextKeyService=l}isSupported(){return this._contextKeyService.contextMatchesRules(this._precondition)}run(t){return this.isSupported()?this._run(t):Promise.resolve(void 0)}}const Uie={ICodeEditor:"vs.editor.ICodeEditor",IDiffEditor:"vs.editor.IDiffEditor"};function x6(e){let t=0,n=0,r=0,o=0;for(let s=0,a=e.length;s=Zk&&(n=n-e%Zk),n}function Cuo(e,t){return e.reduce((n,r)=>Yl(n,t(r)),dm)}function MTn(e,t){return e===t}function yJ(e,t){const n=e,r=t;if(r-n<=0)return dm;const s=Math.floor(n/Zk),a=Math.floor(r/Zk),l=r-a*Zk;if(s===a){const d=n-s*Zk;return Ic(0,l-d)}else return Ic(a-s,l)}function NU(e,t){return e=t}function AN(e){return Ic(e.lineNumber-1,e.column-1)}function vD(e,t){const n=e,r=Math.floor(n/Zk),o=n-r*Zk,s=t,a=Math.floor(s/Zk),l=s-a*Zk;return new xe(r+1,o+1,a+1,l+1)}function _uo(e){const t=F0(e);return Ic(t.length-1,t[t.length-1].length)}class RS{static fromModelContentChanges(t){return t.map(r=>{const o=xe.lift(r.range);return new RS(AN(o.getStartPosition()),AN(o.getEndPosition()),_uo(r.text))}).reverse()}constructor(t,n,r){this.startOffset=t,this.endOffset=n,this.newLength=r}toString(){return`[${Zv(this.startOffset)}...${Zv(this.endOffset)}) -> ${Zv(this.newLength)}`}}class Suo{constructor(t){this.nextEditIdx=0,this.deltaOldToNewLineCount=0,this.deltaOldToNewColumnCount=0,this.deltaLineIdxInOld=-1,this.edits=t.map(n=>Xet.from(n))}getOffsetBeforeChange(t){return this.adjustNextEdit(t),this.translateCurToOld(t)}getDistanceToNextChange(t){this.adjustNextEdit(t);const n=this.edits[this.nextEditIdx],r=n?this.translateOldToCur(n.offsetObj):null;return r===null?null:yJ(t,r)}translateOldToCur(t){return t.lineCount===this.deltaLineIdxInOld?Ic(t.lineCount+this.deltaOldToNewLineCount,t.columnCount+this.deltaOldToNewColumnCount):Ic(t.lineCount+this.deltaOldToNewLineCount,t.columnCount)}translateCurToOld(t){const n=Zv(t);return n.lineCount-this.deltaOldToNewLineCount===this.deltaLineIdxInOld?Ic(n.lineCount-this.deltaOldToNewLineCount,n.columnCount-this.deltaOldToNewColumnCount):Ic(n.lineCount-this.deltaOldToNewLineCount,n.columnCount)}adjustNextEdit(t){for(;this.nextEditIdx>5;if(o===0){const a=1<this.textBufferLineCount-1||this.lineIdx===this.textBufferLineCount-1&&this.lineCharOffset>=this.textBufferLastLineLength)return null;this.line===null&&(this.lineTokens=this.textModel.tokenization.getLineTokens(this.lineIdx+1),this.line=this.lineTokens.getLineContent(),this.lineTokenOffset=this.lineCharOffset===0?0:this.lineTokens.findTokenIndexAtOffset(this.lineCharOffset));const t=this.lineIdx,n=this.lineCharOffset;let r=0;for(;;){const s=this.lineTokens,a=s.getCount();let l=null;if(this.lineTokenOffset1e3))break;if(r>1500)break}const o=Ouo(t,n,this.lineIdx,this.lineCharOffset);return new T5(o,0,-1,v0.getEmpty(),new _T(o))}}class Duo{constructor(t,n){this.text=t,this._offset=dm,this.idx=0;const r=n.getRegExpStr(),o=r?new RegExp(r+`| +`),o=I8(n,r),s=Ud.ofText(n.substring(0,n.length-o)).addToPosition(this.range.getStartPosition()),a=r.substring(0,r.length-o),l=xe.fromPositions(this.range.getStartPosition(),s);return new Pc(l,a)}toString(){const t=this.range.getStartPosition(),n=this.range.getEndPosition();return`(${t.lineNumber},${t.column} -> ${n.lineNumber},${n.column}): "${this.text}"`}}function ple(e,t){if(e.lineNumber===t.lineNumber&&e.column===Number.MAX_SAFE_INTEGER)return xe.fromPositions(t,t);if(!e.isBeforeOrEqual(t))throw new hi("start must be before end");return new xe(e.lineNumber,e.column,t.lineNumber,t.column)}Jdo({StringEdit:V8,StringReplacement:uh,TextReplacement:Pc,TextEdit:z4,TextLength:Ud});var tuo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},nuo=function(e,t){return function(n,r){t(n,r,e)}};let uUe=class extends ht{constructor(t,n,r,o){super(),this._domNode=t,this._context=n,this._viewController=r,this._accessibilityService=o,this._selectionChangeListener=this._register(new ts),this._accessibilityPageSize=1,this._ignoreSelectionChangeTime=0,this._strategy=new ETn,this.onConfigurationChanged(this._context.configuration.options)}updateScreenReaderContent(t){const n=this._domNode.domNode,r=vs().document.activeElement;if(!r||r!==n)return;if(this._accessibilityService.isScreenReaderOptimized()){this._state=this._getScreenReaderContentState(t),n.textContent!==this._state.value&&(this._setIgnoreSelectionChangeTime("setValue"),n.textContent=this._state.value);const s=vs().document.getSelection();if(!s)return;const a=this._getScreenReaderRange(this._state.selectionStart,this._state.selectionEnd);if(!a)return;this._setIgnoreSelectionChangeTime("setRange"),s.setBaseAndExtent(a.anchorNode,a.anchorOffset,a.focusNode,a.focusOffset)}else this._state=void 0,this._setIgnoreSelectionChangeTime("setValue"),this._domNode.domNode.textContent=""}updateScrollTop(t){if(!this._state)return;const n=this._context.viewModel.viewLayout,r=this._state.startPositionWithinEditor.lineNumber,o=n.getVerticalOffsetForLineNumber(r),s=n.getVerticalOffsetForLineNumber(t.positionLineNumber);this._domNode.domNode.scrollTop=s-o}onFocusChange(t){t?this._selectionChangeListener.value=this._setSelectionChangeListener():this._selectionChangeListener.value=void 0}onConfigurationChanged(t){this._accessibilityPageSize=t.get(3)}onWillCut(){this._setIgnoreSelectionChangeTime("onCut")}onWillPaste(){this._setIgnoreSelectionChangeTime("onWillPaste")}_setIgnoreSelectionChangeTime(t){this._ignoreSelectionChangeTime=Date.now()}_setSelectionChangeListener(){let t=0;return wt(this._domNode.domNode.ownerDocument,"selectionchange",()=>{const n=this._accessibilityService.isScreenReaderOptimized();if(!this._state||!n||!cy.enabled||!(vs().document.activeElement===this._domNode.domNode))return;const s=vs().document.getSelection();if(!s||s.rangeCount===0)return;const l=s.getRangeAt(0),d=Date.now(),u=d-t;if(t=d,u<5)return;const h=d-this._ignoreSelectionChangeTime;this._ignoreSelectionChangeTime=0,!(h<100)&&this._viewController.setSelection(this._getEditorSelectionFromDomRange(this._context,this._state,s.direction,l))})}_getScreenReaderContentState(t){const n=this._strategy.fromEditorSelection(this._context.viewModel,t,this._accessibilityPageSize,this._accessibilityService.getAccessibilitySupport()===0),r=this._context.viewModel.model.getPositionAt(1/0);let o=n.value;return r.column===1&&t.getEndPosition().equals(r)&&(o+=` +`),n.value=o,n}_getScreenReaderRange(t,n){const r=this._domNode.domNode.firstChild;if(!r)return;const o=new globalThis.Range;return o.setStart(r,t),o.setEnd(r,n),{anchorNode:r,anchorOffset:t,focusNode:r,focusOffset:n}}_getEditorSelectionFromDomRange(t,n,r,o){const s=t.viewModel,a=s.model,d=s.coordinatesConverter.convertViewPositionToModelPosition(n.startPositionWithinEditor),u=a.getOffsetAt(d);let h=o.startOffset+u,g=o.endOffset+u;if(a.getEndOfLineSequence()===1){const p=n.value,b=new o3e(p),w=b.getPosition(o.startOffset),O=b.getPosition(o.endOffset);h+=w.lineNumber-1,g+=O.lineNumber-1}const v=a.getPositionAt(h),f=a.getPositionAt(g),k=r==="forward"?v:f,A=r==="forward"?f:v;return Dn.fromPositions(k,A)}};uUe=tuo([nuo(3,ph)],uUe);var iuo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},W3t=function(e,t){return function(n,r){t(n,r,e)}};let hUe=class extends ht{constructor(t,n,r,o,s){super(),this._domNode=t,this._context=n,this._viewController=r,this._keybindingService=o,this._accessibilityService=s,this._contentLeft=1,this._contentWidth=1,this._contentHeight=1,this._divWidth=1,this._primarySelection=new Dn(1,1,1,1),this._primaryCursorVisibleRange=null,this._state=this._register(new ts),this._instantiateScreenReaderContent(),this._updateConfigurationSettings(),this._updateDomAttributes()}onWillPaste(){var t;(t=this._state.value)==null||t.onWillPaste()}onWillCut(){var t;(t=this._state.value)==null||t.onWillCut()}handleFocusChange(t){var n;(n=this._state.value)==null||n.onFocusChange(t),this.writeScreenReaderContent()}onConfigurationChanged(t){this._instantiateScreenReaderContent(),this._updateConfigurationSettings(),this._updateDomAttributes(),t.hasChanged(2)&&this.writeScreenReaderContent()}_instantiateScreenReaderContent(){const t=this._context.configuration.options.get(107);this._renderRichContent!==t&&(this._renderRichContent=t,this._state.value=this._createScreenReaderContent(t))}_createScreenReaderContent(t){return t?new cUe(this._domNode,this._context,this._viewController,this._accessibilityService):new uUe(this._domNode,this._context,this._viewController,this._accessibilityService)}_updateConfigurationSettings(){var o;const t=this._context.configuration.options,n=t.get(165),r=n.wrappingColumn;this._contentLeft=n.contentLeft,this._contentWidth=n.contentWidth,this._contentHeight=n.height,this._fontInfo=t.get(59),this._divWidth=Math.round(r*this._fontInfo.typicalHalfwidthCharacterWidth),(o=this._state.value)==null||o.onConfigurationChanged(t)}_updateDomAttributes(){const t=this._context.configuration.options;this._domNode.domNode.setAttribute("role","textbox"),this._domNode.domNode.setAttribute("aria-required",t.get(9)?"true":"false"),this._domNode.domNode.setAttribute("aria-multiline","true"),this._domNode.domNode.setAttribute("aria-autocomplete",t.get(104)?"none":"both"),this._domNode.domNode.setAttribute("aria-roledescription",U(60,"editor")),this._domNode.domNode.setAttribute("aria-label",sUe(t,this._keybindingService));const n=this._context.viewModel.model.getOptions().tabSize,r=t.get(59).spaceWidth;this._domNode.domNode.style.tabSize=`${n*r}px`;const o=t.get(154),s=o==="inherit"?t.get(153):o,a=s==="inherit"?t.get(149):s;this._domNode.domNode.style.textWrap=a==="off"?"nowrap":"wrap"}onCursorStateChanged(t){this._primarySelection=t.selections[0]??new Dn(1,1,1,1)}prepareRender(t){this.writeScreenReaderContent(),this._primaryCursorVisibleRange=t.visibleRangeForPosition(this._primarySelection.getPosition())}render(t){var d;if(!this._primaryCursorVisibleRange){this._renderAtTopLeft();return}const n=this._context.viewLayout.getCurrentScrollLeft(),r=this._contentLeft+this._primaryCursorVisibleRange.left-n;if(rthis._contentLeft+this._contentWidth){this._renderAtTopLeft();return}const o=this._context.viewLayout.getCurrentScrollTop(),s=this._primarySelection.positionLineNumber,a=this._context.viewLayout.getVerticalOffsetForLineNumber(s)-o;if(a<0||a>this._contentHeight){this._renderAtTopLeft();return}const l=this._context.viewLayout.getLineHeightForLineNumber(s);this._doRender(a,this._contentLeft,this._divWidth,l),(d=this._state.value)==null||d.updateScrollTop(this._primarySelection)}_renderAtTopLeft(){this._doRender(0,0,this._contentWidth,1)}_doRender(t,n,r,o){Uu(this._domNode,this._fontInfo),this._domNode.setTop(t),this._domNode.setLeft(n),this._domNode.setWidth(r),this._domNode.setHeight(o),this._domNode.setLineHeight(o)}setAriaOptions(t){t.activeDescendant?(this._domNode.setAttribute("aria-haspopup","true"),this._domNode.setAttribute("aria-autocomplete","list"),this._domNode.setAttribute("aria-activedescendant",t.activeDescendant)):(this._domNode.setAttribute("aria-haspopup","false"),this._domNode.setAttribute("aria-autocomplete","both"),this._domNode.removeAttribute("aria-activedescendant")),t.role&&this._domNode.setAttribute("role",t.role)}writeScreenReaderContent(){var t;(t=this._state.value)==null||t.updateScreenReaderContent(this._primarySelection)}};hUe=iuo([W3t(3,Do),W3t(4,ph)],hUe);var fUe;(function(e){function t(n,r){return new n.EditContext(r)}e.create=t})(fUe||(fUe={}));class ruo{constructor(){this._nativeEditContextMapping=new Map}register(t,n){return this._nativeEditContextMapping.set(t,n),{dispose:()=>{this._nativeEditContextMapping.delete(t)}}}get(t){return this._nativeEditContextMapping.get(t)}}const Het=new ruo;var ouo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},V3t=function(e,t){return function(n,r){t(n,r,e)}},AZ;(function(e){e.NONE="edit-context-composition-none",e.SECONDARY="edit-context-composition-secondary",e.PRIMARY="edit-context-composition-primary"})(AZ||(AZ={}));let h1e=class extends xTn{constructor(t,n,r,o,s,a,l){super(n),this._viewController=o,this._visibleRangeProvider=s,this.logService=l,this._previousEditContextSelection=new Gn(0,0),this._editContextPrimarySelection=new Dn(1,1,1,1),this._decorations=[],this._primarySelection=new Dn(1,1,1,1),this._targetWindowId=-1,this._scrollTop=0,this._scrollLeft=0,this._linesVisibleRanges=null,this.domNode=new jme(document.createElement("div")),this.domNode.setClassName("native-edit-context"),this._imeTextArea=new jme(document.createElement("textarea")),this._imeTextArea.setClassName("ime-text-area"),this._imeTextArea.setAttribute("readonly","true"),this._imeTextArea.setAttribute("tabindex","-1"),this._imeTextArea.setAttribute("aria-hidden","true"),this.domNode.setAttribute("autocorrect","off"),this.domNode.setAttribute("autocapitalize","off"),this.domNode.setAttribute("autocomplete","off"),this.domNode.setAttribute("spellcheck","false"),this._updateDomAttributes(),r.appendChild(this.domNode),r.appendChild(this._imeTextArea),this._parent=r.domNode,this._focusTracker=this._register(new lUe(l,this.domNode.domNode,g=>{l.trace("NativeEditContext#handleFocusChange : ",g),this._screenReaderSupport.handleFocusChange(g),this._context.viewModel.setHasFocus(g)}));const d=ii(this.domNode.domNode);this._editContext=fUe.create(d),this.setEditContextOnDomNode(),this._screenReaderSupport=this._register(a.createInstance(hUe,this.domNode,n,this._viewController)),this._register(wt(this.domNode.domNode,"copy",g=>{this.logService.trace("NativeEditContext#copy"),this._ensureClipboardGetsEditorSelection(g)})),this._register(wt(this.domNode.domNode,"cut",g=>{this.logService.trace("NativeEditContext#cut"),this._screenReaderSupport.onWillCut(),this._ensureClipboardGetsEditorSelection(g),this.logService.trace("NativeEditContext#cut (before viewController.cut)"),this._viewController.cut()})),this._register(wt(this.domNode.domNode,"keyup",g=>this._onKeyUp(g))),this._register(wt(this.domNode.domNode,"keydown",async g=>this._onKeyDown(g))),this._register(wt(this._imeTextArea.domNode,"keyup",g=>this._onKeyUp(g))),this._register(wt(this._imeTextArea.domNode,"keydown",async g=>this._onKeyDown(g))),this._register(wt(this.domNode.domNode,"beforeinput",async g=>{(g.inputType==="insertParagraph"||g.inputType==="insertLineBreak")&&this._onType(this._viewController,{text:` +`,replacePrevCharCnt:0,replaceNextCharCnt:0,positionDelta:0})})),this._register(wt(this.domNode.domNode,"paste",g=>{if(this.logService.trace("NativeEditContext#paste"),g.preventDefault(),!g.clipboardData)return;let[m,v]=hD.getTextData(g.clipboardData);if(this.logService.trace("NativeEditContext#paste with id : ",v==null?void 0:v.id," with text.length: ",m.length),!m)return;v=v||ay.INSTANCE.get(m);let f=!1,k=null,A=null;v&&(f=this._context.configuration.options.get(45)&&!!v.isFromEmptySelection,k=typeof v.multicursorText<"u"?v.multicursorText:null,A=v.mode),this.logService.trace("NativeEditContext#paste (before viewController.paste)"),this._viewController.paste(m,f,k,A)})),this._register(mX(this._editContext,"textformatupdate",g=>this._handleTextFormatUpdate(g))),this._register(mX(this._editContext,"characterboundsupdate",g=>this._updateCharacterBounds(g)));let u;this._register(mX(this._editContext,"textupdate",g=>{const m=g.text;if(m.length===1){const v=m.charCodeAt(0);if(Id(v)){u=m;return}if(w6(v)&&u){const f={text:u+m,selectionEnd:g.selectionEnd,selectionStart:g.selectionStart,updateRangeStart:g.updateRangeStart-1,updateRangeEnd:g.updateRangeEnd-1};u=void 0,this._emitTypeEvent(this._viewController,f);return}}this._emitTypeEvent(this._viewController,g)})),this._register(mX(this._editContext,"compositionstart",g=>{this._updateEditContext(),this._viewController.compositionStart(),this._context.viewModel.onCompositionStart()})),this._register(mX(this._editContext,"compositionend",g=>{this._updateEditContext(),this._viewController.compositionEnd(),this._context.viewModel.onCompositionEnd()}));let h=!1;this._register(cy.onDidChange(()=>{cy.enabled&&h&&(this._focusTracker.resume(),this.domNode.focus(),h=!1),!cy.enabled&&this.isFocused()&&(this._focusTracker.pause(),this._imeTextArea.focus(),h=!0)})),this._register(Het.register(t,this))}dispose(){this.domNode.domNode.editContext=void 0,this.domNode.domNode.blur(),this.domNode.domNode.remove(),this._imeTextArea.domNode.remove(),super.dispose()}setAriaOptions(t){this._screenReaderSupport.setAriaOptions(t)}getLastRenderData(){return this._primarySelection.getPosition()}prepareRender(t){this._screenReaderSupport.prepareRender(t),this._updateSelectionAndControlBoundsData(t)}onDidRender(){this._updateSelectionAndControlBoundsAfterRender()}render(t){this._screenReaderSupport.render(t)}onCursorStateChanged(t){return this._primarySelection=t.modelSelections[0]??new Dn(1,1,1,1),this._screenReaderSupport.onCursorStateChanged(t),this._updateEditContext(),!0}onConfigurationChanged(t){return this._screenReaderSupport.onConfigurationChanged(t),this._updateDomAttributes(),!0}onDecorationsChanged(t){return!0}onFlushed(t){return!0}onLinesChanged(t){return this._updateEditContextOnLineChange(t.fromLineNumber,t.fromLineNumber+t.count-1),!0}onLinesDeleted(t){return this._updateEditContextOnLineChange(t.fromLineNumber,t.toLineNumber),!0}onLinesInserted(t){return this._updateEditContextOnLineChange(t.fromLineNumber,t.toLineNumber),!0}_updateEditContextOnLineChange(t,n){this._editContextPrimarySelection.endLineNumbern||this._updateEditContext()}onScrollChanged(t){return this._scrollLeft=t.scrollLeft,this._scrollTop=t.scrollTop,!0}onZonesChanged(t){return!0}onWillPaste(){this.logService.trace("NativeEditContext#onWillPaste"),this._onWillPaste()}_onWillPaste(){this._screenReaderSupport.onWillPaste()}onWillCopy(){this.logService.trace("NativeEditContext#onWillCopy"),this.logService.trace("NativeEditContext#isFocused : ",this.domNode.domNode===Nd())}writeScreenReaderContent(){this._screenReaderSupport.writeScreenReaderContent()}isFocused(){return this._focusTracker.isFocused}focus(){this._focusTracker.focus(),this.refreshFocusState()}refreshFocusState(){this._focusTracker.refreshFocusState()}setEditContextOnDomNode(){const t=ii(this.domNode.domNode),n=YK(t);this._targetWindowId!==n&&(this.domNode.domNode.editContext=this._editContext,this._targetWindowId=n)}_onKeyUp(t){this._viewController.emitKeyUp(new Us(t))}_onKeyDown(t){const n=new Us(t);n.keyCode===114&&n.stopPropagation(),this._viewController.emitKeyDown(n)}_updateDomAttributes(){const t=this._context.configuration.options;this.domNode.domNode.setAttribute("tabindex",String(t.get(140)))}_updateEditContext(){const t=this._getNewEditContextState();t&&(this._editContext.updateText(0,Number.MAX_SAFE_INTEGER,t.text??" "),this._editContext.updateSelection(t.selectionStartOffset,t.selectionEndOffset),this._editContextPrimarySelection=t.editContextPrimarySelection,this._previousEditContextSelection=new Gn(t.selectionStartOffset,t.selectionEndOffset))}_emitTypeEvent(t,n){if(!this._editContext)return;const r=this._previousEditContextSelection.endExclusive,o=this._previousEditContextSelection.start;this._previousEditContextSelection=new Gn(n.selectionStart,n.selectionEnd);let s=0,a=0;n.updateRangeEnd>r&&(s=n.updateRangeEnd-r),n.updateRangeStartn.updateRangeEnd&&(l+=this._editContext.text.substring(n.updateRangeEnd,r));let d=0;n.selectionStart===n.selectionEnd&&o===r&&(d=n.selectionStart-(n.updateRangeStart+n.text.length));const u={text:l,replacePrevCharCnt:a,replaceNextCharCnt:s,positionDelta:d};this._onType(t,u)}_onType(t,n){n.replacePrevCharCnt||n.replaceNextCharCnt||n.positionDelta?t.compositionType(n.text,n.replacePrevCharCnt,n.replaceNextCharCnt,n.positionDelta):t.type(n.text)}_getNewEditContextState(){const t=this._primarySelection,n=this._context.viewModel.model;if(!n.isValidRange(t))return;const r=t.startLineNumber,o=t.endLineNumber,s=n.getLineMaxColumn(o),a=new xe(r,1,o,s),l=n.getValueInRange(a,0),d=t.startColumn-1,u=l.length+t.endColumn-s;return{text:l,selectionStartOffset:d,selectionEndOffset:u,editContextPrimarySelection:t}}_editContextStartPosition(){return new rt(this._editContextPrimarySelection.startLineNumber,1)}_handleTextFormatUpdate(t){if(!this._editContext)return;const n=t.getTextFormats(),r=this._editContextStartPosition(),o=[];n.forEach(s=>{const a=this._context.viewModel.model,l=a.getOffsetAt(r),d=a.getPositionAt(l+s.rangeStart),u=a.getPositionAt(l+s.rangeEnd),h=xe.fromPositions(d,u),g=s.underlineThickness.toLowerCase();let m=AZ.NONE;switch(g){case"thin":m=AZ.SECONDARY;break;case"thick":m=AZ.PRIMARY;break}o.push({range:h,options:{description:"textFormatDecoration",inlineClassName:m}})}),this._decorations=this._context.viewModel.model.deltaDecorations(this._decorations,o)}_updateSelectionAndControlBoundsData(t){const n=this._context.viewModel.coordinatesConverter.convertModelRangeToViewRange(this._primarySelection);if(this._primarySelection.isEmpty()){const r=t.visibleRangeForPosition(n.getStartPosition());this._linesVisibleRanges=r}else this._linesVisibleRanges=null}_updateSelectionAndControlBoundsAfterRender(){const n=this._context.configuration.options.get(165).contentLeft,r=this._context.viewModel.coordinatesConverter.convertModelRangeToViewRange(this._primarySelection),o=this._context.viewLayout.getVerticalOffsetForLineNumber(r.startLineNumber),s=this._context.viewLayout.getVerticalOffsetAfterLineNumber(r.endLineNumber),a=this._parent.getBoundingClientRect(),l=a.top+o-this._scrollTop,d=s-o;let u=a.left+n-this._scrollLeft,h;this._primarySelection.isEmpty()?(this._linesVisibleRanges&&(u+=this._linesVisibleRanges.left),h=0):h=a.width-n;const g=new DOMRect(u,l,h,d);this._editContext.updateSelectionBounds(g),this._editContext.updateControlBounds(g)}_updateCharacterBounds(t){const n=this._context.configuration.options,r=n.get(59).typicalHalfwidthCharacterWidth,o=n.get(165).contentLeft,s=this._parent.getBoundingClientRect(),a=[],l=new o3e(this._editContext.text);for(let d=t.rangeStart;d0)for(const C of k[0].ranges){w=C.left,O=C.width;break}const y=this._context.viewLayout.getLineHeightForLineNumber(A);a.push(new DOMRect(s.left+o+w-this._scrollLeft,b,O,y))}this._editContext.updateCharacterBounds(t.rangeStart,a)}_ensureClipboardGetsEditorSelection(t){const n=this._context.configuration.options,r=n.get(45),o=n.get(31),s=this._context.viewModel.getCursorStates().map(u=>u.modelState.selection),a=q7n(this._context.viewModel,s,r,o);let l;this.logService.getLevel()===au.Trace&&(l=LI());const d={version:1,id:l,isFromEmptySelection:a.isFromEmptySelection,multicursorText:a.multicursorText,mode:a.mode};ay.INSTANCE.set(k1?a.text.replace(/\r\n/g,` +`):a.text,d),t.preventDefault(),t.clipboardData&&hD.setTextData(t.clipboardData,a.text,a.html,d),this.logService.trace("NativeEditContext#_ensureClipboardGetsEditorSelectios with id : ",l," with text.length: ",a.text.length)}};h1e=ouo([V3t(5,Zn),V3t(6,va)],h1e);class suo extends Am{constructor(t,n){super(t),this._viewGpuContext=n,this._gpuShapes=[],this._register(Oi(r=>this._updateEntries(r)))}onConfigurationChanged(t){return this._updateEntries(void 0),!0}prepareRender(t){}render(t){}_updateEntries(t){const n=this._context.configuration.options,r=n.get(116),o=n.get(59).typicalHalfwidthCharacterWidth,s=this._viewGpuContext.devicePixelRatio.read(t);for(let a=0,l=r.length;ar.length;)this._gpuShapes.splice(-1,1)[0].dispose()}}const Rve=class Rve extends lE{constructor(t,n){super(),this._viewGpuContext=n,this._context=t,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(t){return!0}onCursorStateChanged(t){return!0}onFlushed(t){return!0}onLinesChanged(t){return!0}onLinesDeleted(t){return!0}onLinesInserted(t){return!0}onScrollChanged(t){return t.scrollTopChanged}onZonesChanged(t){return!0}onDecorationsChanged(t){return!0}prepareRender(t){const n=t.visibleRange.startLineNumber,r=t.visibleRange.endLineNumber,o=t.viewportData,s=new r1e(this._context.configuration,this._context.theme.type),a=[];for(let l=n;l<=r;l++){const d=l-n,u=this._viewGpuContext.canRenderDetailed(s,o,l);a[d]=u.length?`
    `:""}this._renderResult=a}render(t,n){if(!this._renderResult)return"";const r=n-t;return r<0||r>=this._renderResult.length?"":this._renderResult[r]}};Rve.CLASS_NAME="gpu-mark";let gUe=Rve;var auo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},luo=function(e,t){return function(n,r){t(n,r,e)}};let mUe=class extends SI{constructor(t,n,r,o,s,a,l,d,u){super(),this._instantiationService=u,this._shouldRecomputeGlyphMarginLanes=!1,this._ownerID=n,this._widgetFocusTracker=this._register(new cuo(t,d)),this._register(this._widgetFocusTracker.onChange(()=>{this._context.viewModel.setHasWidgetFocus(this._widgetFocusTracker.hasFocus())})),this._selections=[new Dn(1,1,1,1)],this._renderAnimationFrame=null,this._overflowGuardContainer=es(document.createElement("div")),b3.write(this._overflowGuardContainer,3),this._overflowGuardContainer.setClassName("overflow-guard"),this._viewController=new vlo(o,a,l,r),this._context=new ado(o,s,a),this._context.addEventHandler(this),this._viewParts=[],this._editContextEnabled=this._context.configuration.options.get(170),this._accessibilitySupport=this._context.configuration.options.get(2),this._editContext=this._instantiateEditContext(),this._viewParts.push(this._editContext),this._linesContent=es(document.createElement("div")),this._linesContent.setClassName("lines-content monaco-editor-background"),this._linesContent.setPosition("absolute"),this.domNode=es(document.createElement("div")),this.domNode.setClassName(this._getEditorClassName()),this.domNode.setAttribute("role","code"),this._context.configuration.options.get(46)==="on"&&(this._viewGpuContext=this._instantiationService.createInstance(mg,this._context)),this._scrollbar=new gco(this._context,this._linesContent,this.domNode,this._overflowGuardContainer),this._viewParts.push(this._scrollbar),this._viewLines=new qNe(this._context,this._viewGpuContext,this._linesContent),this._viewGpuContext&&(this._viewLinesGpu=this._instantiationService.createInstance(oUe,this._context,this._viewGpuContext)),this._viewZones=new ndo(this._context),this._viewParts.push(this._viewZones);const h=new Xco(this._context);this._viewParts.push(h);const g=new qco(this._context);this._viewParts.push(g);const m=new plo(this._context);this._viewParts.push(m),m.addDynamicOverlay(new uco(this._context)),m.addDynamicOverlay(new tUe(this._context)),m.addDynamicOverlay(new Sco(this._context)),m.addDynamicOverlay(new fco(this._context)),m.addDynamicOverlay(new rdo(this._context));const v=new blo(this._context);this._viewParts.push(v),v.addDynamicOverlay(new hco(this._context)),v.addDynamicOverlay(new Qco(this._context)),v.addDynamicOverlay(new Tco(this._context)),v.addDynamicOverlay(new i1e(this._context)),this._viewGpuContext&&v.addDynamicOverlay(new gUe(this._context,this._viewGpuContext)),this._glyphMarginWidgets=new vco(this._context),this._viewParts.push(this._glyphMarginWidgets);const f=new o1e(this._context);f.getDomNode().appendChild(this._viewZones.marginDomNode),f.getDomNode().appendChild(v.getDomNode()),f.getDomNode().appendChild(this._glyphMarginWidgets.domNode),this._viewParts.push(f),this._contentWidgets=new Olo(this._context,this.domNode),this._viewParts.push(this._contentWidgets),this._viewCursors=new nUe(this._context),this._viewParts.push(this._viewCursors),this._overlayWidgets=new zco(this._context,this.domNode),this._viewParts.push(this._overlayWidgets);const k=this._viewGpuContext?new suo(this._context,this._viewGpuContext):new Zco(this._context);this._viewParts.push(k);const A=new wlo(this._context);this._viewParts.push(A);const p=new Vco(this._context);if(this._viewParts.push(p),h){const b=this._scrollbar.getOverviewRulerLayoutInfo();b.parent.insertBefore(h.getDomNode(),b.insertBefore)}this._linesContent.appendChild(m.getDomNode()),"domNode"in k&&this._linesContent.appendChild(k.domNode),this._linesContent.appendChild(this._viewZones.domNode),this._linesContent.appendChild(this._viewLines.getDomNode()),this._linesContent.appendChild(this._contentWidgets.domNode),this._linesContent.appendChild(this._viewCursors.getDomNode()),this._overflowGuardContainer.appendChild(f.getDomNode()),this._overflowGuardContainer.appendChild(this._scrollbar.getDomNode()),this._viewGpuContext&&this._overflowGuardContainer.appendChild(this._viewGpuContext.canvas),this._overflowGuardContainer.appendChild(g.getDomNode()),this._overflowGuardContainer.appendChild(this._overlayWidgets.getDomNode()),this._overflowGuardContainer.appendChild(p.getDomNode()),this._overflowGuardContainer.appendChild(A.domNode),this.domNode.appendChild(this._overflowGuardContainer),d?(d.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode.domNode),d.appendChild(this._overlayWidgets.overflowingOverlayWidgetsDomNode.domNode)):(this.domNode.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode),this.domNode.appendChild(this._overlayWidgets.overflowingOverlayWidgetsDomNode)),this._applyLayout(),this._pointerHandler=this._register(new klo(this._context,this._viewController,this._createPointerHandlerHelper()))}_instantiateEditContext(){return this._context.configuration.options.get(170)?this._instantiationService.createInstance(h1e,this._ownerID,this._context,this._overflowGuardContainer,this._viewController,this._createTextAreaHandlerHelper()):this._instantiationService.createInstance(aUe,this._context,this._overflowGuardContainer,this._viewController,this._createTextAreaHandlerHelper())}_updateEditContext(){const t=this._context.configuration.options.get(170),n=this._context.configuration.options.get(2);if(this._editContextEnabled===t&&this._accessibilitySupport===n)return;this._editContextEnabled=t,this._accessibilitySupport=n;const r=this._editContext.isFocused(),o=this._viewParts.indexOf(this._editContext);this._editContext.dispose(),this._editContext=this._instantiateEditContext(),r&&this._editContext.focus(),o!==-1&&this._viewParts.splice(o,1,this._editContext)}_computeGlyphMarginLanes(){const t=this._context.viewModel.model,n=this._context.viewModel.glyphLanes;let r=[],o=0;r=r.concat(t.getAllMarginDecorations().map(s=>{var l,d;const a=((l=s.options.glyphMargin)==null?void 0:l.position)??p3.Center;return o=Math.max(o,s.range.endLineNumber),{range:s.range,lane:a,persist:(d=s.options.glyphMargin)==null?void 0:d.persistLane}})),r=r.concat(this._glyphMarginWidgets.getWidgets().map(s=>{const a=t.validateRange(s.preference.range);return o=Math.max(o,a.endLineNumber),{range:a,lane:s.preference.lane}})),r.sort((s,a)=>xe.compareRangesUsingStarts(s.range,a.range)),n.reset(o);for(const s of r)n.push(s.lane,s.range,s.persist);return n}_createPointerHandlerHelper(){return{viewDomNode:this.domNode.domNode,linesContentDomNode:this._linesContent.domNode,viewLinesDomNode:this._viewLines.getDomNode().domNode,viewLinesGpu:this._viewLinesGpu,focusTextArea:()=>{this.focus()},dispatchTextAreaEvent:t=>{this._editContext.domNode.domNode.dispatchEvent(t)},getLastRenderData:()=>{const t=this._viewCursors.getLastRenderData()||[],n=this._editContext.getLastRenderData();return new Vao(t,n)},renderNow:()=>{this.render(!0,!1)},shouldSuppressMouseDownOnViewZone:t=>this._viewZones.shouldSuppressMouseDownOnViewZone(t),shouldSuppressMouseDownOnWidget:t=>this._contentWidgets.shouldSuppressMouseDownOnWidget(t),getPositionFromDOMInfo:(t,n)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.getPositionFromDOMInfo(t,n)),visibleRangeForPosition:(t,n)=>{var o;this._flushAccumulatedAndRenderNow();const r=new rt(t,n);return this._viewLines.visibleRangeForPosition(r)??((o=this._viewLinesGpu)==null?void 0:o.visibleRangeForPosition(r))??null},getLineWidth:t=>{if(this._flushAccumulatedAndRenderNow(),this._viewLinesGpu){const n=this._viewLinesGpu.getLineWidth(t);if(n!==void 0)return n}return this._viewLines.getLineWidth(t)}}}_createTextAreaHandlerHelper(){return{visibleRangeForPosition:t=>(this._flushAccumulatedAndRenderNow(),this._viewLines.visibleRangeForPosition(t)),linesVisibleRangesForRange:(t,n)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.linesVisibleRangesForRange(t,n))}}_applyLayout(){const n=this._context.configuration.options.get(165);this.domNode.setWidth(n.width),this.domNode.setHeight(n.height),this._overflowGuardContainer.setWidth(n.width),this._overflowGuardContainer.setHeight(n.height),this._linesContent.setWidth(16777216),this._linesContent.setHeight(16777216)}_getEditorClassName(){const t=this._editContext.isFocused()?" focused":"";return this._context.configuration.options.get(162)+" "+YNe(this._context.theme.type)+t}handleEvents(t){super.handleEvents(t),this._scheduleRender()}onConfigurationChanged(t){return this.domNode.setClassName(this._getEditorClassName()),this._updateEditContext(),this._applyLayout(),!1}onCursorStateChanged(t){return this._selections=t.selections,!1}onDecorationsChanged(t){return t.affectsGlyphMargin&&(this._shouldRecomputeGlyphMarginLanes=!0),!1}onFocusChanged(t){return this.domNode.setClassName(this._getEditorClassName()),!1}onThemeChanged(t){return this._context.theme.update(t.theme),this.domNode.setClassName(this._getEditorClassName()),!1}dispose(){var t,n;this._renderAnimationFrame!==null&&(this._renderAnimationFrame.dispose(),this._renderAnimationFrame=null),this._contentWidgets.overflowingContentWidgetsDomNode.domNode.remove(),this._overlayWidgets.overflowingOverlayWidgetsDomNode.domNode.remove(),this._context.removeEventHandler(this),(t=this._viewGpuContext)==null||t.dispose(),this._viewLines.dispose(),(n=this._viewLinesGpu)==null||n.dispose();for(const r of this._viewParts)r.dispose();super.dispose()}_scheduleRender(){var t;if(this._store.isDisposed)throw new hi;if(this._renderAnimationFrame===null){this._editContext instanceof h1e&&this._editContext.setEditContextOnDomNode();const n=this._createCoordinatedRendering();this._renderAnimationFrame=kUe.INSTANCE.scheduleCoordinatedRendering({window:ii((t=this.domNode)==null?void 0:t.domNode),prepareRenderText:()=>{if(this._store.isDisposed)throw new hi;try{return n.prepareRenderText()}finally{this._renderAnimationFrame=null}},renderText:()=>{if(this._store.isDisposed)throw new hi;return n.renderText()},prepareRender:(r,o)=>{if(this._store.isDisposed)throw new hi;return n.prepareRender(r,o)},render:(r,o)=>{if(this._store.isDisposed)throw new hi;return n.render(r,o)}})}}_flushAccumulatedAndRenderNow(){const t=this._createCoordinatedRendering();m9(()=>t.prepareRenderText());const n=m9(()=>t.renderText());if(n){const[r,o]=n;m9(()=>t.prepareRender(r,o)),m9(()=>t.render(r,o))}}_getViewPartsToRender(){const t=[];let n=0;for(const r of this._viewParts)r.shouldRender()&&(t[n++]=r);return t}_createCoordinatedRendering(){return{prepareRenderText:()=>{if(this._shouldRecomputeGlyphMarginLanes){this._shouldRecomputeGlyphMarginLanes=!1;const t=this._computeGlyphMarginLanes();this._context.configuration.setGlyphMarginDecorationLaneCount(t.requiredLanes)}c9.onRenderStart()},renderText:()=>{var o;if(!this.domNode.domNode.isConnected)return null;let t=this._getViewPartsToRender();if(!this._viewLines.shouldRender()&&t.length===0)return null;const n=this._context.viewLayout.getLinesViewportData();this._context.viewModel.setViewport(n.startLineNumber,n.endLineNumber,n.centeredLineNumber);const r=new odo(this._selections,n,this._context.viewLayout.getWhitespaceViewportData(),this._context.viewModel);return this._contentWidgets.shouldRender()&&this._contentWidgets.onBeforeRender(r),this._viewLines.shouldRender()&&(this._viewLines.renderText(r),this._viewLines.onDidRender(),t=this._getViewPartsToRender()),(o=this._viewLinesGpu)!=null&&o.shouldRender()&&(this._viewLinesGpu.renderText(r),this._viewLinesGpu.onDidRender()),[t,new _ao(this._context.viewLayout,r,this._viewLines,this._viewLinesGpu)]},prepareRender:(t,n)=>{for(const r of t)r.prepareRender(n)},render:(t,n)=>{for(const r of t)r.render(n),r.onDidRender()}}}delegateVerticalScrollbarPointerDown(t){this._scrollbar.delegateVerticalScrollbarPointerDown(t)}delegateScrollFromMouseWheelEvent(t){this._scrollbar.delegateScrollFromMouseWheelEvent(t)}restoreState(t){this._context.viewModel.viewLayout.setScrollPosition({scrollTop:t.scrollTop,scrollLeft:t.scrollLeft},1),this._context.viewModel.visibleLinesStabilized()}getOffsetForColumn(t,n){const r=this._context.viewModel.model.validatePosition({lineNumber:t,column:n}),o=this._context.viewModel.coordinatesConverter.convertModelPositionToViewPosition(r);this._flushAccumulatedAndRenderNow();const s=this._viewLines.visibleRangeForPosition(new rt(o.lineNumber,o.column));return s?s.left:-1}getTargetAtClientPoint(t,n){const r=this._pointerHandler.getTargetAtClientPoint(t,n);return r?e3e.convertViewToModelMouseTarget(r,this._context.viewModel.coordinatesConverter):null}createOverviewRuler(t){return new Yco(this._context,t)}change(t){this._viewZones.changeViewZones(t),this._scheduleRender()}render(t,n){if(n){this._viewLines.forceShouldRender();for(const r of this._viewParts)r.forceShouldRender()}t?this._flushAccumulatedAndRenderNow():this._scheduleRender()}writeScreenReaderContent(t){this._editContext.writeScreenReaderContent(t)}focus(){this._editContext.focus()}isFocused(){return this._editContext.isFocused()}isWidgetFocused(){return this._widgetFocusTracker.hasFocus()}setAriaOptions(t){this._editContext.setAriaOptions(t)}addContentWidget(t){this._contentWidgets.addWidget(t.widget),this.layoutContentWidget(t),this._scheduleRender()}layoutContentWidget(t){var n,r,o,s;this._contentWidgets.setWidgetPosition(t.widget,((n=t.position)==null?void 0:n.position)??null,((r=t.position)==null?void 0:r.secondaryPosition)??null,((o=t.position)==null?void 0:o.preference)??null,((s=t.position)==null?void 0:s.positionAffinity)??null),this._scheduleRender()}removeContentWidget(t){this._contentWidgets.removeWidget(t.widget),this._scheduleRender()}addOverlayWidget(t){this._overlayWidgets.addWidget(t.widget),this.layoutOverlayWidget(t),this._scheduleRender()}layoutOverlayWidget(t){this._overlayWidgets.setWidgetPosition(t.widget,t.position)&&this._scheduleRender()}removeOverlayWidget(t){this._overlayWidgets.removeWidget(t.widget),this._scheduleRender()}addGlyphMarginWidget(t){this._glyphMarginWidgets.addWidget(t.widget),this._shouldRecomputeGlyphMarginLanes=!0,this._scheduleRender()}layoutGlyphMarginWidget(t){const n=t.position;this._glyphMarginWidgets.setWidgetPosition(t.widget,n)&&(this._shouldRecomputeGlyphMarginLanes=!0,this._scheduleRender())}removeGlyphMarginWidget(t){this._glyphMarginWidgets.removeWidget(t.widget),this._shouldRecomputeGlyphMarginLanes=!0,this._scheduleRender()}};mUe=auo([luo(8,Zn)],mUe);function m9(e){try{return e()}catch(t){return zi(t),null}}const Ive=class Ive{constructor(){this._coordinatedRenderings=[],this._animationFrameRunners=new Map}scheduleCoordinatedRendering(t){return this._coordinatedRenderings.push(t),this._scheduleRender(t.window),{dispose:()=>{const n=this._coordinatedRenderings.indexOf(t);if(n!==-1&&(this._coordinatedRenderings.splice(n,1),this._coordinatedRenderings.length===0)){for(const[r,o]of this._animationFrameRunners)o.dispose();this._animationFrameRunners.clear()}}}}_scheduleRender(t){if(!this._animationFrameRunners.has(t)){const n=()=>{this._animationFrameRunners.delete(t),this._onRenderScheduled()};this._animationFrameRunners.set(t,xme(t,n,100))}}_onRenderScheduled(){const t=this._coordinatedRenderings.slice(0);this._coordinatedRenderings=[];for(const r of t)m9(()=>r.prepareRenderText());const n=[];for(let r=0,o=t.length;rs.renderText())}for(let r=0,o=t.length;rs.prepareRender(l,d))}for(let r=0,o=t.length;rs.render(l,d))}}};Ive.INSTANCE=new Ive;let kUe=Ive;class cuo extends ht{constructor(t,n){super(),this._onChange=this._register(new at),this.onChange=this._onChange.event,this._hadFocus=void 0,this._hasDomElementFocus=!1,this._domFocusTracker=this._register(uA(t)),this._overflowWidgetsDomNodeHasFocus=!1,this._register(this._domFocusTracker.onDidFocus(()=>{this._hasDomElementFocus=!0,this._update()})),this._register(this._domFocusTracker.onDidBlur(()=>{this._hasDomElementFocus=!1,this._update()})),n&&(this._overflowWidgetsDomNode=this._register(uA(n)),this._register(this._overflowWidgetsDomNode.onDidFocus(()=>{this._overflowWidgetsDomNodeHasFocus=!0,this._update()})),this._register(this._overflowWidgetsDomNode.onDidBlur(()=>{this._overflowWidgetsDomNodeHasFocus=!1,this._update()})))}_update(){const t=this._hasDomElementFocus||this._overflowWidgetsDomNodeHasFocus;this._hadFocus!==t&&(this._hadFocus=t,this._onChange.fire(void 0))}hasFocus(){return this._hadFocus??!1}}class pZ{constructor(t,n,r,o,s){this.injectionOffsets=t,this.injectionOptions=n,this.breakOffsets=r,this.breakOffsetsVisibleColumn=o,this.wrappedTextIndentLength=s}getOutputLineCount(){return this.breakOffsets.length}getMinOutputOffset(t){return t>0?this.wrappedTextIndentLength:0}getLineLength(t){const n=t>0?this.breakOffsets[t-1]:0;let o=this.breakOffsets[t]-n;return t>0&&(o+=this.wrappedTextIndentLength),o}getMaxOutputOffset(t){return this.getLineLength(t)}translateToInputOffset(t,n){t>0&&(n=Math.max(0,n-this.wrappedTextIndentLength));let o=t===0?n:this.breakOffsets[t-1]+n;if(this.injectionOffsets!==null)for(let s=0;sthis.injectionOffsets[s];s++)o0?this.breakOffsets[s-1]:0,n===0)if(t<=a)o=s-1;else if(t>d)r=s+1;else break;else if(t=d)r=s+1;else break}let l=t-a;return s>0&&(l+=this.wrappedTextIndentLength),new ble(s,l)}normalizeOutputPosition(t,n,r){if(this.injectionOffsets!==null){const o=this.outputPositionToOffsetInInputWithInjections(t,n),s=this.normalizeOffsetInInputWithInjectionsAroundInjections(o,r);if(s!==o)return this.offsetInInputWithInjectionsToOutputPosition(s,r)}if(r===0){if(t>0&&n===this.getMinOutputOffset(t))return new ble(t-1,this.getMaxOutputOffset(t-1))}else if(r===1){const o=this.getOutputLineCount()-1;if(t0&&(n=Math.max(0,n-this.wrappedTextIndentLength)),(t>0?this.breakOffsets[t-1]:0)+n}normalizeOffsetInInputWithInjectionsAroundInjections(t,n){const r=this.getInjectedTextAtOffset(t);if(!r)return t;if(n===2){if(t===r.offsetInInputWithInjections+r.length&&z3t(this.injectionOptions[r.injectedTextIndex].cursorStops))return r.offsetInInputWithInjections+r.length;{let o=r.offsetInInputWithInjections;if(H3t(this.injectionOptions[r.injectedTextIndex].cursorStops))return o;let s=r.injectedTextIndex-1;for(;s>=0&&this.injectionOffsets[s]===this.injectionOffsets[r.injectedTextIndex]&&!(z3t(this.injectionOptions[s].cursorStops)||(o-=this.injectionOptions[s].content.length,H3t(this.injectionOptions[s].cursorStops)));)s--;return o}}else if(n===1||n===4){let o=r.offsetInInputWithInjections+r.length,s=r.injectedTextIndex;for(;s+1=0&&this.injectionOffsets[s-1]===this.injectionOffsets[s];)o-=this.injectionOptions[s-1].content.length,s--;return o}wie()}getInjectedText(t,n){const r=this.outputPositionToOffsetInInputWithInjections(t,n),o=this.getInjectedTextAtOffset(r);return o?{options:this.injectionOptions[o.injectedTextIndex]}:null}getInjectedTextAtOffset(t){const n=this.injectionOffsets,r=this.injectionOptions;if(n!==null){let o=0;for(let s=0;st)break;if(t<=d)return{injectedTextIndex:s,offsetInInputWithInjections:l,length:a};o+=a}}}}function z3t(e){return e==null?!0:e===Bv.Right||e===Bv.Both}function H3t(e){return e==null?!0:e===Bv.Left||e===Bv.Both}class ble{constructor(t,n){this.outputLineIndex=t,this.outputOffset=n}toString(){return`${this.outputLineIndex}:${this.outputOffset}`}toPosition(t){return new rt(t+this.outputLineIndex,this.outputOffset+1)}}class duo{constructor(){this.changeType=1}}class w3{static applyInjectedText(t,n){if(!n||n.length===0)return t;let r="",o=0;for(const s of n)r+=t.substring(o,s.column-1),o=s.column-1,r+=s.options.content;return r+=t.substring(o),r}static fromDecorations(t){const n=[];for(const r of t)r.options.before&&r.options.before.content.length>0&&n.push(new w3(r.ownerId,r.range.startLineNumber,r.range.startColumn,r.options.before,0)),r.options.after&&r.options.after.content.length>0&&n.push(new w3(r.ownerId,r.range.endLineNumber,r.range.endColumn,r.options.after,1));return n.sort((r,o)=>r.lineNumber===o.lineNumber?r.column===o.column?r.order-o.order:r.column-o.column:r.lineNumber-o.lineNumber),n}constructor(t,n,r,o,s){this.ownerId=t,this.lineNumber=n,this.column=r,this.options=o,this.order=s}}class $3t{constructor(t,n,r){this.changeType=2,this.lineNumber=t,this.detail=n,this.injectedText=r}}class uuo{constructor(t,n,r,o){this.ownerId=t,this.decorationId=n,this.lineNumber=r,this.lineHeight=o}}class huo{constructor(t,n){this.ownerId=t,this.lineNumber=n}}class fuo{constructor(t,n){this.changeType=3,this.fromLineNumber=t,this.toLineNumber=n}}class guo{constructor(t,n,r,o){this.changeType=4,this.injectedTexts=o,this.fromLineNumber=t,this.toLineNumber=n,this.detail=r}}class muo{constructor(){this.changeType=5}}class FU{constructor(t,n,r,o){this.changes=t,this.versionId=n,this.isUndoing=r,this.isRedoing=o,this.resultingSelection=null}containsEvent(t){for(let n=0,r=this.changes.length;ne});class $et{static create(t){return new $et(new WeakRef(t))}constructor(t){this.targetWindow=t}createLineBreaksComputer(t,n,r,o,s,a){const l=[],d=[];return{addRequest:(u,h,g)=>{l.push(u),d.push(h)},finalize:()=>kuo(a9(this.targetWindow.deref()),l,t,n,r,o,s,d)}}}function kuo(e,t,n,r,o,s,a,l){function d(L){const E=l[L];if(E){const Q=w3.applyInjectedText(t[L],E),T=E.map(D=>D.options),P=E.map(D=>D.column-1);return new pZ(P,T,[Q.length],[],0)}else return null}if(o===-1){const L=[];for(let E=0,Q=t.length;Eu?(Q=0,T=0):P=u-B}const D=E.substr(Q),I=vuo(D,T,r,P,f,m);k[L]=Q,A[L]=T,p[L]=D,b[L]=I[0],w[L]=I[1]}const O=f.build(),y=(_Le==null?void 0:_Le.createHTML(O))??O;v.innerHTML=y,v.style.position="absolute",v.style.top="10000",a==="keepAll"?(v.style.wordBreak="keep-all",v.style.overflowWrap="anywhere"):(v.style.wordBreak="inherit",v.style.overflowWrap="break-word"),e.document.body.appendChild(v);const C=document.createRange(),_=Array.prototype.slice.call(v.children,0),S=[];for(let L=0;LN.options),R=M.map(N=>N.column-1)):(B=null,R=null),S[L]=new pZ(R,B,Q,I,P)}return v.remove(),S}function vuo(e,t,n,r,o,s){if(s!==0){const m=String(s);o.appendString('
    ');const a=e.length;let l=t,d=0;const u=[],h=[];let g=0");for(let m=0;m"),u[m]=d,h[m]=l;const v=g;g=m+1"),u[e.length]=d,h[e.length]=l,o.appendString("
    "),[u,h]}function Auo(e,t,n,r){if(n.length<=1)return null;const o=Array.prototype.slice.call(t.children,0),s=[];try{vUe(e,o,r,0,null,n.length-1,null,s)}catch(a){return console.log(a),null}return s.length===0?null:(s.push(n.length),s)}function vUe(e,t,n,r,o,s,a,l){if(r===s||(o=o||SLe(e,t,n[r],n[r+1]),a=a||SLe(e,t,n[s],n[s+1]),Math.abs(o[0].top-a[0].top)<=.1))return;if(r+1===s){l.push(s);return}const d=r+(s-r)/2|0,u=SLe(e,t,n[d],n[d+1]);vUe(e,t,n,r,o,d,u,l),vUe(e,t,n,d,u,s,a,l)}function SLe(e,t,n,r){return e.setStart(t[n/16384|0].firstChild,n%16384),e.setEnd(t[r/16384|0].firstChild,r%16384),e.getClientRects()}class puo extends ht{constructor(){super(),this._editor=null,this._instantiationService=null,this._instances=this._register(new mbe),this._pending=new Map,this._finishedInstantiation=[],this._finishedInstantiation[0]=!1,this._finishedInstantiation[1]=!1,this._finishedInstantiation[2]=!1,this._finishedInstantiation[3]=!1}initialize(t,n,r){this._editor=t,this._instantiationService=r;for(const o of n){if(this._pending.has(o.id)){zi(new Error(`Cannot have two contributions with the same id ${o.id}`));continue}this._pending.set(o.id,o)}this._instantiateSome(0),this._register(PG(ii(this._editor.getDomNode()),()=>{this._instantiateSome(1)})),this._register(PG(ii(this._editor.getDomNode()),()=>{this._instantiateSome(2)})),this._register(PG(ii(this._editor.getDomNode()),()=>{this._instantiateSome(3)},5e3))}saveViewState(){const t={};for(const[n,r]of this._instances)typeof r.saveViewState=="function"&&(t[n]=r.saveViewState());return t}restoreViewState(t){for(const[n,r]of this._instances)typeof r.restoreViewState=="function"&&r.restoreViewState(t[n])}get(t){return this._instantiateById(t),this._instances.get(t)||null}onBeforeInteractionEvent(){this._instantiateSome(2)}onAfterModelAttached(){var t;return PG(ii((t=this._editor)==null?void 0:t.getDomNode()),()=>{this._instantiateSome(1)},50)}_instantiateSome(t){if(this._finishedInstantiation[t])return;this._finishedInstantiation[t]=!0;const n=this._findPendingContributionsByInstantiation(t);for(const r of n)this._instantiateById(r.id)}_findPendingContributionsByInstantiation(t){const n=[];for(const[,r]of this._pending)r.instantiation===t&&n.push(r);return n}_instantiateById(t){const n=this._pending.get(t);if(n){if(this._pending.delete(t),!this._instantiationService||!this._editor)throw new Error("Cannot instantiate contributions before being initialized!");try{const r=this._instantiationService.createInstance(n.ctor,this._editor);this._instances.set(n.id,r),typeof r.restoreViewState=="function"&&n.instantiation!==0&&console.warn(`Editor contribution '${n.id}' should be eager instantiated because it uses saveViewState / restoreViewState.`)}catch(r){zi(r)}}}}class ITn{constructor(t,n,r,o,s,a,l){this.id=t,this.label=n,this.alias=r,this.metadata=o,this._precondition=s,this._run=a,this._contextKeyService=l}isSupported(){return this._contextKeyService.contextMatchesRules(this._precondition)}run(t){return this.isSupported()?this._run(t):Promise.resolve(void 0)}}const Uie={ICodeEditor:"vs.editor.ICodeEditor",IDiffEditor:"vs.editor.IDiffEditor"};function x6(e){let t=0,n=0,r=0,o=0;for(let s=0,a=e.length;s=Zk&&(n=n-e%Zk),n}function Cuo(e,t){return e.reduce((n,r)=>Yl(n,t(r)),dm)}function MTn(e,t){return e===t}function yJ(e,t){const n=e,r=t;if(r-n<=0)return dm;const s=Math.floor(n/Zk),a=Math.floor(r/Zk),l=r-a*Zk;if(s===a){const d=n-s*Zk;return Ic(0,l-d)}else return Ic(a-s,l)}function NU(e,t){return e=t}function AN(e){return Ic(e.lineNumber-1,e.column-1)}function vD(e,t){const n=e,r=Math.floor(n/Zk),o=n-r*Zk,s=t,a=Math.floor(s/Zk),l=s-a*Zk;return new xe(r+1,o+1,a+1,l+1)}function _uo(e){const t=F0(e);return Ic(t.length-1,t[t.length-1].length)}class RS{static fromModelContentChanges(t){return t.map(r=>{const o=xe.lift(r.range);return new RS(AN(o.getStartPosition()),AN(o.getEndPosition()),_uo(r.text))}).reverse()}constructor(t,n,r){this.startOffset=t,this.endOffset=n,this.newLength=r}toString(){return`[${Zv(this.startOffset)}...${Zv(this.endOffset)}) -> ${Zv(this.newLength)}`}}class Suo{constructor(t){this.nextEditIdx=0,this.deltaOldToNewLineCount=0,this.deltaOldToNewColumnCount=0,this.deltaLineIdxInOld=-1,this.edits=t.map(n=>Xet.from(n))}getOffsetBeforeChange(t){return this.adjustNextEdit(t),this.translateCurToOld(t)}getDistanceToNextChange(t){this.adjustNextEdit(t);const n=this.edits[this.nextEditIdx],r=n?this.translateOldToCur(n.offsetObj):null;return r===null?null:yJ(t,r)}translateOldToCur(t){return t.lineCount===this.deltaLineIdxInOld?Ic(t.lineCount+this.deltaOldToNewLineCount,t.columnCount+this.deltaOldToNewColumnCount):Ic(t.lineCount+this.deltaOldToNewLineCount,t.columnCount)}translateCurToOld(t){const n=Zv(t);return n.lineCount-this.deltaOldToNewLineCount===this.deltaLineIdxInOld?Ic(n.lineCount-this.deltaOldToNewLineCount,n.columnCount-this.deltaOldToNewColumnCount):Ic(n.lineCount-this.deltaOldToNewLineCount,n.columnCount)}adjustNextEdit(t){for(;this.nextEditIdx>5;if(o===0){const a=1<this.textBufferLineCount-1||this.lineIdx===this.textBufferLineCount-1&&this.lineCharOffset>=this.textBufferLastLineLength)return null;this.line===null&&(this.lineTokens=this.textModel.tokenization.getLineTokens(this.lineIdx+1),this.line=this.lineTokens.getLineContent(),this.lineTokenOffset=this.lineCharOffset===0?0:this.lineTokens.findTokenIndexAtOffset(this.lineCharOffset));const t=this.lineIdx,n=this.lineCharOffset;let r=0;for(;;){const s=this.lineTokens,a=s.getCount();let l=null;if(this.lineTokenOffset1e3))break;if(r>1500)break}const o=Ouo(t,n,this.lineIdx,this.lineCharOffset);return new T5(o,0,-1,v0.getEmpty(),new _T(o))}}class Duo{constructor(t,n){this.text=t,this._offset=dm,this.idx=0;const r=n.getRegExpStr(),o=r?new RegExp(r+`| `,"gi"):null,s=[];let a,l=0,d=0,u=0,h=0;const g=[];for(let f=0;f<60;f++)g.push(new T5(Ic(0,f),0,-1,v0.getEmpty(),new _T(Ic(0,f))));const m=[];for(let f=0;f<60;f++)m.push(new T5(Ic(1,f),0,-1,v0.getEmpty(),new _T(Ic(1,f))));if(o)for(o.lastIndex=0;(a=o.exec(t))!==null;){const f=a.index,k=a[0];if(k===` `)l++,d=f+1;else{if(u!==f){let A;if(h===l){const p=f-u;if(pBuo(n)).join("|")}}get regExpGlobal(){if(!this.hasRegExp){const t=this.getRegExpStr();this._regExpGlobal=t?new RegExp(t,"gi"):null,this.hasRegExp=!0}return this._regExpGlobal}getToken(t){return this.map.get(t.toLowerCase())}findClosingTokenText(t){for(const[n,r]of this.map)if(r.kind===2&&r.bracketIds.intersects(t))return n}get isEmpty(){return this.map.size===0}}function Buo(e){let t=P0(e);return/^[\w ]+/.test(e)&&(t=`\\b${t}`),/[\w ]+$/.test(e)&&(t=`${t}\\b`),t}class NTn{constructor(t,n){this.denseKeyProvider=t,this.getLanguageConfiguration=n,this.languageIdToBracketTokens=new Map}didLanguageChange(t){return this.languageIdToBracketTokens.has(t)}getSingleLanguageBracketTokens(t){let n=this.languageIdToBracketTokens.get(t);return n||(n=Zet.createFromLanguage(this.getLanguageConfiguration(t),this.denseKeyProvider),this.languageIdToBracketTokens.set(t,n)),n}}function Ruo(e){if(e.length===0)return null;if(e.length===1)return e[0];let t=0;function n(){if(t>=e.length)return null;const a=t,l=e[a].listHeight;for(t++;t=2?UTn(a===0&&t===e.length?e:e.slice(a,t),!1):e[a]}let r=n(),o=n();if(!o)return r;for(let a=n();a;a=n())Y3t(r,o)<=Y3t(o,a)?(r=LLe(r,o),o=a):o=LLe(o,a);return LLe(r,o)}function UTn(e,t=!1){if(e.length===0)return null;if(e.length===1)return e[0];let n=e.length;for(;n>3;){const r=n>>1;for(let o=0;o=3?e[2]:null,t)}function Y3t(e,t){return Math.abs(e.listHeight-t.listHeight)}function LLe(e,t){return e.listHeight===t.listHeight?Ly.create23(e,t,null,!1):e.listHeight>t.listHeight?Iuo(e,t):Muo(t,e)}function Iuo(e,t){e=e.toMutable();let n=e;const r=[];let o;for(;;){if(t.listHeight===n.listHeight){o=t;break}if(n.kind!==4)throw new Error("unexpected");r.push(n),n=n.makeLastElementMutable()}for(let s=r.length-1;s>=0;s--){const a=r[s];o?a.childrenLength>=3?o=Ly.create23(a.unappendChild(),o,null,!1):(a.appendChildOfSameHeight(o),o=void 0):a.handleChildrenChanged()}return o?Ly.create23(e,o,null,!1):e}function Muo(e,t){e=e.toMutable();let n=e;const r=[];for(;t.listHeight!==n.listHeight;){if(n.kind!==4)throw new Error("unexpected");r.push(n),n=n.makeFirstElementMutable()}let o=t;for(let s=r.length-1;s>=0;s--){const a=r[s];o?a.childrenLength>=3?o=Ly.create23(o,a.unprependChild(),null,!1):(a.prependChildOfSameHeight(o),o=void 0):a.handleChildrenChanged()}return o?Ly.create23(o,e,null,!1):e}class Puo{constructor(t){this.lastOffset=dm,this.nextNodes=[t],this.offsets=[dm],this.idxs=[]}readLongestNodeAt(t,n){if(NU(t,this.lastOffset))throw new Error("Invalid offset");for(this.lastOffset=t;;){const r=kX(this.nextNodes);if(!r)return;const o=kX(this.offsets);if(NU(t,o))return;if(NU(o,t))if(Yl(o,r.length)<=t)this.nextNodeAfterCurrent();else{const s=xLe(r);s!==-1?(this.nextNodes.push(r.getChild(s)),this.offsets.push(o),this.idxs.push(s)):this.nextNodeAfterCurrent()}else{if(n(r))return this.nextNodeAfterCurrent(),r;{const s=xLe(r);if(s===-1){this.nextNodeAfterCurrent();return}else this.nextNodes.push(r.getChild(s)),this.offsets.push(o),this.idxs.push(s)}}}}nextNodeAfterCurrent(){for(;;){const t=kX(this.offsets),n=kX(this.nextNodes);if(this.nextNodes.pop(),this.offsets.pop(),this.idxs.length===0)break;const r=kX(this.nextNodes),o=xLe(r,this.idxs[this.idxs.length-1]);if(o!==-1){this.nextNodes.push(r.getChild(o)),this.offsets.push(Yl(t,n.length)),this.idxs[this.idxs.length-1]=o;break}else this.idxs.pop()}}}function xLe(e,t=-1){for(;;){if(t++,t>=e.childrenLength)return-1;if(e.getChild(t))return t}}function kX(e){return e.length>0?e[e.length-1]:void 0}function AUe(e,t,n,r){return new Fuo(e,t,n,r).parseDocument()}class Fuo{constructor(t,n,r,o){if(this.tokenizer=t,this.createImmutableLists=o,this._itemsConstructed=0,this._itemsFromCache=0,r&&o)throw new Error("Not supported");this.oldNodeReader=r?new Puo(r):void 0,this.positionMapper=new Suo(n)}parseDocument(){this._itemsConstructed=0,this._itemsFromCache=0;let t=this.parseList(v0.getEmpty(),0);return t||(t=Ly.getEmpty()),t}parseList(t,n){const r=[];for(;;){let s=this.tryReadChildFromCache(t);if(!s){const a=this.tokenizer.peek();if(!a||a.kind===2&&a.bracketIds.intersects(t))break;s=this.parseChild(t,n+1)}s.kind===4&&s.childrenLength===0||r.push(s)}return this.oldNodeReader?Ruo(r):UTn(r,this.createImmutableLists)}tryReadChildFromCache(t){if(this.oldNodeReader){const n=this.positionMapper.getDistanceToNextChange(this.tokenizer.offset);if(n===null||!f1e(n)){const r=this.oldNodeReader.readLongestNodeAt(this.positionMapper.getOffsetBeforeChange(this.tokenizer.offset),o=>n!==null&&!NU(o.length,n)?!1:o.canBeReused(t));if(r)return this._itemsFromCache++,this.tokenizer.skip(r.length),r}}}parseChild(t,n){this._itemsConstructed++;const r=this.tokenizer.read();switch(r.kind){case 2:return new Tuo(r.bracketIds,r.length);case 0:return r.astNode;case 1:{if(n>300)return new _T(r.length);const o=t.merge(r.bracketIds),s=this.parseList(o,n+1),a=this.tokenizer.peek();return a&&a.kind===2&&(a.bracketId===r.bracketId||a.bracketIds.intersects(r.bracketIds))?(this.tokenizer.read(),CJ.create(r.astNode,s,a.astNode)):CJ.create(r.astNode,s,null)}default:throw new Error("unexpected")}}}function k1e(e,t){if(e.length===0)return t;if(t.length===0)return e;const n=new F8(Z3t(e)),r=Z3t(t);r.push({modified:!1,lengthBefore:void 0,lengthAfter:void 0});let o=n.dequeue();function s(u){if(u===void 0){const g=n.takeWhile(m=>!0)||[];return o&&g.unshift(o),g}const h=[];for(;o&&!f1e(u);){const[g,m]=o.splitAt(u);h.push(g),u=yJ(g.lengthAfter,u),o=m??n.dequeue()}return f1e(u)||h.push(new k9(!1,u,u)),h}const a=[];function l(u,h,g){if(a.length>0&&MTn(a[a.length-1].endOffset,u)){const m=a[a.length-1];a[a.length-1]=new RS(m.startOffset,h,Yl(m.newLength,g))}else a.push({startOffset:u,endOffset:h,newLength:g})}let d=dm;for(const u of r){const h=s(u.lengthBefore);if(u.modified){const g=Cuo(h,v=>v.lengthBefore),m=Yl(d,g);l(d,m,u.lengthAfter),d=m}else for(const g of h){const m=d;d=Yl(d,g.lengthBefore),g.modified&&l(m,d,g.lengthAfter)}}return a}class k9{constructor(t,n,r){this.modified=t,this.lengthBefore=n,this.lengthAfter=r}splitAt(t){const n=yJ(t,this.lengthAfter);return MTn(n,dm)?[this,void 0]:this.modified?[new k9(this.modified,this.lengthBefore,t),new k9(this.modified,dm,n)]:[new k9(this.modified,t,t),new k9(this.modified,n,n)]}toString(){return`${this.modified?"M":"U"}:${Zv(this.lengthBefore)} -> ${Zv(this.lengthAfter)}`}}function Z3t(e){const t=[];let n=dm;for(const r of e){const o=yJ(n,r.startOffset);f1e(o)||t.push(new k9(!1,o,o));const s=yJ(r.startOffset,r.endOffset);t.push(new k9(!0,s,r.newLength)),n=r.endOffset}return t}class Nuo extends ht{didLanguageChange(t){return this.brackets.didLanguageChange(t)}constructor(t,n){if(super(),this.textModel=t,this.getLanguageConfiguration=n,this.didChangeEmitter=new at,this.denseKeyProvider=new PTn,this.brackets=new NTn(this.denseKeyProvider,this.getLanguageConfiguration),this.onDidChange=this.didChangeEmitter.event,this.queuedTextEditsForInitialAstWithoutTokens=[],this.queuedTextEdits=[],t.tokenization.hasTokens)t.tokenization.backgroundTokenizationState===2?(this.initialAstWithoutTokens=void 0,this.astWithTokens=this.parseDocumentFromTextBuffer([],void 0,!1)):(this.initialAstWithoutTokens=this.parseDocumentFromTextBuffer([],void 0,!0),this.astWithTokens=this.initialAstWithoutTokens);else{const r=this.brackets.getSingleLanguageBracketTokens(this.textModel.getLanguageId()),o=new Duo(this.textModel.getValue(),r);this.initialAstWithoutTokens=AUe(o,[],void 0,!0),this.astWithTokens=this.initialAstWithoutTokens}}handleDidChangeBackgroundTokenizationState(){if(this.textModel.tokenization.backgroundTokenizationState===2){const t=this.initialAstWithoutTokens===void 0;this.initialAstWithoutTokens=void 0,t||this.didChangeEmitter.fire()}}handleDidChangeTokens({ranges:t}){const n=t.map(r=>new RS(Ic(r.fromLineNumber-1,0),Ic(r.toLineNumber,0),Ic(r.toLineNumber-r.fromLineNumber+1,0)));this.handleEdits(n,!0),this.initialAstWithoutTokens||this.didChangeEmitter.fire()}handleContentChanged(t){const n=RS.fromModelContentChanges(t.changes);this.handleEdits(n,!1)}handleEdits(t,n){const r=k1e(this.queuedTextEdits,t);this.queuedTextEdits=r,this.initialAstWithoutTokens&&!n&&(this.queuedTextEditsForInitialAstWithoutTokens=k1e(this.queuedTextEditsForInitialAstWithoutTokens,t))}flushQueue(){this.queuedTextEdits.length>0&&(this.astWithTokens=this.parseDocumentFromTextBuffer(this.queuedTextEdits,this.astWithTokens,!1),this.queuedTextEdits=[]),this.queuedTextEditsForInitialAstWithoutTokens.length>0&&(this.initialAstWithoutTokens&&(this.initialAstWithoutTokens=this.parseDocumentFromTextBuffer(this.queuedTextEditsForInitialAstWithoutTokens,this.initialAstWithoutTokens,!1)),this.queuedTextEditsForInitialAstWithoutTokens=[])}parseDocumentFromTextBuffer(t,n,r){const o=n,s=new FTn(this.textModel,this.brackets);return AUe(s,t,o,r)}getBracketsInRange(t,n){this.flushQueue();const r=Ic(t.startLineNumber-1,t.startColumn-1),o=Ic(t.endLineNumber-1,t.endColumn-1);return new cD(s=>{const a=this.initialAstWithoutTokens||this.astWithTokens;pUe(a,dm,a.length,r,o,s,0,0,new Map,n)})}getBracketPairsInRange(t,n){this.flushQueue();const r=AN(t.getStartPosition()),o=AN(t.getEndPosition());return new cD(s=>{const a=this.initialAstWithoutTokens||this.astWithTokens,l=new Uuo(s,n,this.textModel);bUe(a,dm,a.length,r,o,l,0,new Map)})}getFirstBracketAfter(t){this.flushQueue();const n=this.initialAstWithoutTokens||this.astWithTokens;return WTn(n,dm,n.length,AN(t))}getFirstBracketBefore(t){this.flushQueue();const n=this.initialAstWithoutTokens||this.astWithTokens;return jTn(n,dm,n.length,AN(t))}}function jTn(e,t,n,r){if(e.kind===4||e.kind===2){const o=[];for(const s of e.children)n=Yl(t,s.length),o.push({nodeOffsetStart:t,nodeOffsetEnd:n}),t=n;for(let s=o.length-1;s>=0;s--){const{nodeOffsetStart:a,nodeOffsetEnd:l}=o[s];if(NU(a,r)){const d=jTn(e.children[s],a,l,r);if(d)return d}}return null}else{if(e.kind===3)return null;if(e.kind===1){const o=vD(t,n);return{bracketInfo:e.bracketInfo,range:o}}}return null}function WTn(e,t,n,r){if(e.kind===4||e.kind===2){for(const o of e.children){if(n=Yl(t,o.length),NU(r,n)){const s=WTn(o,t,n,r);if(s)return s}t=n}return null}else{if(e.kind===3)return null;if(e.kind===1){const o=vD(t,n);return{bracketInfo:e.bracketInfo,range:o}}}return null}function pUe(e,t,n,r,o,s,a,l,d,u,h=!1){if(a>200)return!0;e:for(;;)switch(e.kind){case 4:{const g=e.childrenLength;for(let m=0;m200)return!0;let d=!0;if(e.kind===2){let h=0;if(l){let v=l.get(e.openingBracket.text);v===void 0&&(v=0),h=v,v++,l.set(e.openingBracket.text,v)}const g=Yl(t,e.openingBracket.length);let m=-1;if(s.includeMinIndentation&&(m=e.computeMinIndentation(t,s.textModel)),d=s.push(new wuo(vD(t,n),vD(t,g),e.closingBracket?vD(Yl(g,((u=e.child)==null?void 0:u.length)||dm),n):void 0,a,h,e,m)),t=g,d&&e.child){const v=e.child;if(n=Yl(t,v.length),UU(t,o)&&NG(n,r)&&(d=bUe(v,t,n,r,o,s,a+1,l),!d))return!1}l==null||l.set(e.openingBracket.text,h)}else{let h=t;for(const g of e.children){const m=h;if(h=Yl(h,g.length),UU(m,o)&&UU(r,h)&&(d=bUe(g,m,h,r,o,s,a,l),!d))return!1}}return d}class juo extends ht{get canBuildAST(){return this.textModel.getValueLength()<=5e6}constructor(t,n){super(),this.textModel=t,this.languageConfigurationService=n,this.bracketPairsTree=this._register(new ts),this.onDidChangeEmitter=new at,this.onDidChange=this.onDidChangeEmitter.event,this.bracketsRequested=!1}handleLanguageConfigurationServiceChange(t){var n;(!t.languageId||(n=this.bracketPairsTree.value)!=null&&n.object.didLanguageChange(t.languageId))&&(this.bracketPairsTree.clear(),this.updateBracketPairsTree())}handleDidChangeOptions(t){this.bracketPairsTree.clear(),this.updateBracketPairsTree()}handleDidChangeLanguage(t){this.bracketPairsTree.clear(),this.updateBracketPairsTree()}handleDidChangeContent(t){var n;(n=this.bracketPairsTree.value)==null||n.object.handleContentChanged(t)}handleDidChangeBackgroundTokenizationState(){var t;(t=this.bracketPairsTree.value)==null||t.object.handleDidChangeBackgroundTokenizationState()}handleDidChangeTokens(t){var n;(n=this.bracketPairsTree.value)==null||n.object.handleDidChangeTokens(t)}updateBracketPairsTree(){if(this.bracketsRequested&&this.canBuildAST){if(!this.bracketPairsTree.value){const t=new Et;this.bracketPairsTree.value=Wuo(t.add(new Nuo(this.textModel,n=>this.languageConfigurationService.getLanguageConfiguration(n))),t),t.add(this.bracketPairsTree.value.object.onDidChange(n=>this.onDidChangeEmitter.fire(n))),this.onDidChangeEmitter.fire()}}else this.bracketPairsTree.value&&(this.bracketPairsTree.clear(),this.onDidChangeEmitter.fire())}getBracketPairsInRange(t){var n;return this.bracketsRequested=!0,this.updateBracketPairsTree(),((n=this.bracketPairsTree.value)==null?void 0:n.object.getBracketPairsInRange(t,!1))||cD.empty}getBracketPairsInRangeWithMinIndentation(t){var n;return this.bracketsRequested=!0,this.updateBracketPairsTree(),((n=this.bracketPairsTree.value)==null?void 0:n.object.getBracketPairsInRange(t,!0))||cD.empty}getBracketsInRange(t,n=!1){var r;return this.bracketsRequested=!0,this.updateBracketPairsTree(),((r=this.bracketPairsTree.value)==null?void 0:r.object.getBracketsInRange(t,n))||cD.empty}findMatchingBracketUp(t,n,r){const o=this.textModel.validatePosition(n),s=this.textModel.getLanguageIdAtPosition(o.lineNumber,o.column);if(this.canBuildAST){const a=this.languageConfigurationService.getLanguageConfiguration(s).bracketsNew.getClosingBracketInfo(t);if(!a)return null;const l=this.getBracketPairsInRange(xe.fromPositions(n,n)).findLast(d=>a.closes(d.openingBracketInfo));return l?l.openingBracketRange:null}else{const a=t.toLowerCase(),l=this.languageConfigurationService.getLanguageConfiguration(s).brackets;if(!l)return null;const d=l.textIsBracket[a];return d?Ole(this._findMatchingBracketUp(d,o,ELe(r))):null}}matchBracket(t,n){if(this.canBuildAST){const r=this.getBracketPairsInRange(xe.fromPositions(t,t)).filter(o=>o.closingBracketRange!==void 0&&(o.openingBracketRange.containsPosition(t)||o.closingBracketRange.containsPosition(t))).findLastMaxBy(qh(o=>o.openingBracketRange.containsPosition(t)?o.openingBracketRange:o.closingBracketRange,xe.compareRangesUsingStarts));return r?[r.openingBracketRange,r.closingBracketRange]:null}else{const r=ELe(n);return this._matchBracket(this.textModel.validatePosition(t),r)}}_establishBracketSearchOffsets(t,n,r,o){const s=n.getCount(),a=n.getLanguageId(o);let l=Math.max(0,t.column-1-r.maxBracketLength);for(let u=o-1;u>=0;u--){const h=n.getEndOffset(u);if(h<=l)break;if(Tw(n.getStandardTokenType(u))||n.getLanguageId(u)!==a){l=h;break}}let d=Math.min(n.getLineContent().length,t.column-1+r.maxBracketLength);for(let u=o+1;u=d)break;if(Tw(n.getStandardTokenType(u))||n.getLanguageId(u)!==a){d=h;break}}return{searchStartOffset:l,searchEndOffset:d}}_matchBracket(t,n){const r=t.lineNumber,o=this.textModel.tokenization.getLineTokens(r),s=this.textModel.getLineContent(r),a=o.findTokenIndexAtOffset(t.column-1);if(a<0)return null;const l=this.languageConfigurationService.getLanguageConfiguration(o.getLanguageId(a)).brackets;if(l&&!Tw(o.getStandardTokenType(a))){let{searchStartOffset:d,searchEndOffset:u}=this._establishBracketSearchOffsets(t,o,l,a),h=null;for(;;){const g=n4.findNextBracketInRange(l.forwardRegex,r,s,d,u);if(!g)break;if(g.startColumn<=t.column&&t.column<=g.endColumn){const m=s.substring(g.startColumn-1,g.endColumn-1).toLowerCase(),v=this._matchFoundBracket(g,l.textIsBracket[m],l.textIsOpenBracket[m],n);if(v){if(v instanceof iS)return null;h=v}}d=g.endColumn-1}if(h)return h}if(a>0&&o.getStartOffset(a)===t.column-1){const d=a-1,u=this.languageConfigurationService.getLanguageConfiguration(o.getLanguageId(d)).brackets;if(u&&!Tw(o.getStandardTokenType(d))){const{searchStartOffset:h,searchEndOffset:g}=this._establishBracketSearchOffsets(t,o,u,d),m=n4.findPrevBracketInRange(u.reversedRegex,r,s,h,g);if(m&&m.startColumn<=t.column&&t.column<=m.endColumn){const v=s.substring(m.startColumn-1,m.endColumn-1).toLowerCase(),f=this._matchFoundBracket(m,u.textIsBracket[v],u.textIsOpenBracket[v],n);if(f)return f instanceof iS?null:f}}}return null}_matchFoundBracket(t,n,r,o){if(!n)return null;const s=r?this._findMatchingBracketDown(n,t.getEndPosition(),o):this._findMatchingBracketUp(n,t.getStartPosition(),o);return s?s instanceof iS?s:[t,s]:null}_findMatchingBracketUp(t,n,r){const o=t.languageId,s=t.reversedRegex;let a=-1,l=0;const d=(u,h,g,m)=>{for(;;){if(r&&++l%100===0&&!r())return iS.INSTANCE;const v=n4.findPrevBracketInRange(s,u,h,g,m);if(!v)break;const f=h.substring(v.startColumn-1,v.endColumn-1).toLowerCase();if(t.isOpen(f)?a++:t.isClose(f)&&a--,a===0)return v;m=v.startColumn-1}return null};for(let u=n.lineNumber;u>=1;u--){const h=this.textModel.tokenization.getLineTokens(u),g=h.getCount(),m=this.textModel.getLineContent(u);let v=g-1,f=m.length,k=m.length;u===n.lineNumber&&(v=h.findTokenIndexAtOffset(n.column-1),f=n.column-1,k=n.column-1);let A=!0;for(;v>=0;v--){const p=h.getLanguageId(v)===o&&!Tw(h.getStandardTokenType(v));if(p)A?f=h.getStartOffset(v):(f=h.getStartOffset(v),k=h.getEndOffset(v));else if(A&&f!==k){const b=d(u,m,f,k);if(b)return b}A=p}if(A&&f!==k){const p=d(u,m,f,k);if(p)return p}}return null}_findMatchingBracketDown(t,n,r){const o=t.languageId,s=t.forwardRegex;let a=1,l=0;const d=(h,g,m,v)=>{for(;;){if(r&&++l%100===0&&!r())return iS.INSTANCE;const f=n4.findNextBracketInRange(s,h,g,m,v);if(!f)break;const k=g.substring(f.startColumn-1,f.endColumn-1).toLowerCase();if(t.isOpen(k)?a++:t.isClose(k)&&a--,a===0)return f;m=f.endColumn-1}return null},u=this.textModel.getLineCount();for(let h=n.lineNumber;h<=u;h++){const g=this.textModel.tokenization.getLineTokens(h),m=g.getCount(),v=this.textModel.getLineContent(h);let f=0,k=0,A=0;h===n.lineNumber&&(f=g.findTokenIndexAtOffset(n.column-1),k=n.column-1,A=n.column-1);let p=!0;for(;f=1;l--){const d=this.textModel.tokenization.getLineTokens(l),u=d.getCount(),h=this.textModel.getLineContent(l);let g=u-1,m=h.length,v=h.length;if(l===n.lineNumber){g=d.findTokenIndexAtOffset(n.column-1),m=n.column-1,v=n.column-1;const k=d.getLanguageId(g);r!==k&&(r=k,o=this.languageConfigurationService.getLanguageConfiguration(r).brackets,s=this.languageConfigurationService.getLanguageConfiguration(r).bracketsNew)}let f=!0;for(;g>=0;g--){const k=d.getLanguageId(g);if(r!==k){if(o&&s&&f&&m!==v){const p=n4.findPrevBracketInRange(o.reversedRegex,l,h,m,v);if(p)return this._toFoundBracket(s,p);f=!1}r=k,o=this.languageConfigurationService.getLanguageConfiguration(r).brackets,s=this.languageConfigurationService.getLanguageConfiguration(r).bracketsNew}const A=!!o&&!Tw(d.getStandardTokenType(g));if(A)f?m=d.getStartOffset(g):(m=d.getStartOffset(g),v=d.getEndOffset(g));else if(s&&o&&f&&m!==v){const p=n4.findPrevBracketInRange(o.reversedRegex,l,h,m,v);if(p)return this._toFoundBracket(s,p)}f=A}if(s&&o&&f&&m!==v){const k=n4.findPrevBracketInRange(o.reversedRegex,l,h,m,v);if(k)return this._toFoundBracket(s,k)}}return null}findNextBracket(t){var l;const n=this.textModel.validatePosition(t);if(this.canBuildAST)return this.bracketsRequested=!0,this.updateBracketPairsTree(),((l=this.bracketPairsTree.value)==null?void 0:l.object.getFirstBracketAfter(n))||null;const r=this.textModel.getLineCount();let o=null,s=null,a=null;for(let d=n.lineNumber;d<=r;d++){const u=this.textModel.tokenization.getLineTokens(d),h=u.getCount(),g=this.textModel.getLineContent(d);let m=0,v=0,f=0;if(d===n.lineNumber){m=u.findTokenIndexAtOffset(n.column-1),v=n.column-1,f=n.column-1;const A=u.getLanguageId(m);o!==A&&(o=A,s=this.languageConfigurationService.getLanguageConfiguration(o).brackets,a=this.languageConfigurationService.getLanguageConfiguration(o).bracketsNew)}let k=!0;for(;mk.closingBracketRange!==void 0&&k.range.strictContainsRange(v));return f?[f.openingBracketRange,f.closingBracketRange]:null}const o=ELe(n),s=this.textModel.getLineCount(),a=new Map;let l=[];const d=(v,f)=>{if(!a.has(v)){const k=[];for(let A=0,p=f?f.brackets.length:0;A{for(;;){if(o&&++u%100===0&&!o())return iS.INSTANCE;const b=n4.findNextBracketInRange(v.forwardRegex,f,k,A,p);if(!b)break;const w=k.substring(b.startColumn-1,b.endColumn-1).toLowerCase(),O=v.textIsBracket[w];if(O&&(O.isOpen(w)?l[O.index]++:O.isClose(w)&&l[O.index]--,l[O.index]===-1))return this._matchFoundBracket(b,O,!1,o);A=b.endColumn-1}return null};let g=null,m=null;for(let v=r.lineNumber;v<=s;v++){const f=this.textModel.tokenization.getLineTokens(v),k=f.getCount(),A=this.textModel.getLineContent(v);let p=0,b=0,w=0;if(v===r.lineNumber){p=f.findTokenIndexAtOffset(r.column-1),b=r.column-1,w=r.column-1;const y=f.getLanguageId(p);g!==y&&(g=y,m=this.languageConfigurationService.getLanguageConfiguration(g).brackets,d(g,m))}let O=!0;for(;pt==null?void 0:t.dispose()}}function ELe(e){if(typeof e>"u")return()=>!0;{const t=Date.now();return()=>Date.now()-t<=e}}const Mve=class Mve{constructor(){this._searchCanceledBrand=void 0}};Mve.INSTANCE=new Mve;let iS=Mve;function Ole(e){return e instanceof iS?null:e}class Vuo extends ht{constructor(t){super(),this.textModel=t,this.colorProvider=new VTn,this.onDidChangeEmitter=new at,this.onDidChange=this.onDidChangeEmitter.event,this.colorizationOptions=t.getOptions().bracketPairColorizationOptions,this._register(t.bracketPairs.onDidChange(n=>{this.onDidChangeEmitter.fire()}))}handleDidChangeOptions(t){this.colorizationOptions=this.textModel.getOptions().bracketPairColorizationOptions}getDecorationsInRange(t,n,r,o){return o?[]:n===void 0?[]:this.colorizationOptions.enabled?this.textModel.bracketPairs.getBracketsInRange(t,!0).map(a=>({id:`bracket${a.range.toString()}-${a.nestingLevel}`,options:{description:"BracketPairColorization",inlineClassName:this.colorProvider.getInlineClassName(a,this.colorizationOptions.independentColorPoolPerBracketType)},ownerId:0,range:a.range})).toArray():[]}getAllDecorations(t,n){return t===void 0?[]:this.colorizationOptions.enabled?this.getDecorationsInRange(new xe(1,1,this.textModel.getLineCount(),1),t,n):[]}}class VTn{constructor(){this.unexpectedClosingBracketClassName="unexpected-closing-bracket"}getInlineClassName(t,n){return t.isInvalid?this.unexpectedClosingBracketClassName:this.getInlineClassNameOfLevel(n?t.nestingLevelOfEqualBracketType:t.nestingLevel)}getInlineClassNameOfLevel(t){return`bracket-highlighting-${t%30}`}}yA((e,t)=>{const n=[lTn,cTn,dTn,uTn,hTn,fTn],r=new VTn;t.addRule(`.monaco-editor .${r.unexpectedClosingBracketClassName} { color: ${e.getColor(Klo)}; }`);const o=n.map(s=>e.getColor(s)).filter(s=>!!s).filter(s=>!s.isTransparent());for(let s=0;s<30;s++){const a=o[s%o.length];t.addRule(`.monaco-editor .${r.getInlineClassNameOfLevel(s)} { color: ${a}; }`)}});function yle(e){return e.replace(/\n/g,"\\n").replace(/\r/g,"\\r")}class Fh{get oldLength(){return this.oldText.length}get oldEnd(){return this.oldPosition+this.oldText.length}get newLength(){return this.newText.length}get newEnd(){return this.newPosition+this.newText.length}constructor(t,n,r,o){this.oldPosition=t,this.oldText=n,this.newPosition=r,this.newText=o}toString(){return this.oldText.length===0?`(insert@${this.oldPosition} "${yle(this.newText)}")`:this.newText.length===0?`(delete@${this.oldPosition} "${yle(this.oldText)}")`:`(replace@${this.oldPosition} "${yle(this.oldText)}" with "${yle(this.newText)}")`}static _writeStringSize(t){return 4+2*t.length}static _writeString(t,n,r){const o=n.length;Ab(t,o,r),r+=4;for(let s=0;s{const l=n[s];return l!==void 0?l:(s.match(/\$/g)||[]).length<=t&&a!==void 0&&a!==null&&a!==""}).map(([s,a])=>`${s}:${a}`).join("-")}}function Im(e){return new zTn(e,Huo)}const pf={unknown(e){return Im({source:"unknown",name:e.name})},rename:()=>Im({source:"rename"}),chatApplyEdits(e){var t,n;return Im({source:"Chat.applyEdits",$modelId:q3t(e.modelId),$extensionId:(t=e.extensionId)==null?void 0:t.extensionId,$extensionVersion:(n=e.extensionId)==null?void 0:n.version,$$languageId:e.languageId,$$sessionId:e.sessionId,$$requestId:e.requestId,$$mode:e.mode,$$codeBlockSuggestionId:e.codeBlockSuggestionId})},chatUndoEdits:()=>Im({source:"Chat.undoEdits"}),chatReset:()=>Im({source:"Chat.reset"}),inlineCompletionAccept(e){return Im({source:"inlineCompletionAccept",$nes:e.nes,...Cle(e.providerId),$$requestUuid:e.requestUuid,$$languageId:e.languageId})},inlineCompletionPartialAccept(e){return Im({source:"inlineCompletionPartialAccept",type:e.type,$nes:e.nes,...Cle(e.providerId),$$requestUuid:e.requestUuid,$$languageId:e.languageId})},inlineChatApplyEdit(e){var t,n;return Im({source:"inlineChat.applyEdits",$modelId:q3t(e.modelId),$extensionId:(t=e.extensionId)==null?void 0:t.extensionId,$extensionVersion:(n=e.extensionId)==null?void 0:n.version,$$sessionId:e.sessionId,$$requestId:e.requestId,$$languageId:e.languageId})},reloadFromDisk:()=>Im({source:"reloadFromDisk"}),cursor(e){return Im({source:"cursor",kind:e.kind,detailedSource:e.detailedSource})},setValue:()=>Im({source:"setValue"}),eolChange:()=>Im({source:"eolChange"}),applyEdits:()=>Im({source:"applyEdits"}),snippet:()=>Im({source:"snippet"}),suggest:e=>Im({source:"suggest",...Cle(e.providerId)}),codeAction:e=>Im({source:"codeAction",$kind:e.kind,...Cle(e.providerId)})};function Cle(e){return e?{$extensionId:e.extensionId,$extensionVersion:e.extensionVersion,$providerId:e.providerId}:{}}function q3t(e){if(e!==void 0)return e.replaceAll("/","|")}class SJ{static fromText(t){const n=Ud.ofText(t).lineCount,r=t.length;return new SJ(n,0,r,0)}static tryCreate(t,n,r,o){if(!(t===void 0||n===void 0||r===void 0||o===void 0))return new SJ(t,n,r,o)}constructor(t,n,r,o){this.linesAdded=t,this.linesRemoved=n,this.charsAdded=r,this.charsRemoved=o}}var K3t;(function(e){function t(n){const r=n?n("sgt"):K7n("sgt");return r}e.newId=t})(K3t||(K3t={}));function yP(e){return e.toString()}class Qu{static create(t,n){const r=t.getAlternativeVersionId(),o=wUe(t);return new Qu(r,r,o,o,n,n,[])}constructor(t,n,r,o,s,a,l){this.beforeVersionId=t,this.afterVersionId=n,this.beforeEOL=r,this.afterEOL=o,this.beforeCursorState=s,this.afterCursorState=a,this.changes=l}append(t,n,r,o,s){n.length>0&&(this.changes=zuo(this.changes,n)),this.afterEOL=r,this.afterVersionId=o,this.afterCursorState=s}static _writeSelectionsSize(t){return 4+4*4*(t?t.length:0)}static _writeSelections(t,n,r){if(Ab(t,n?n.length:0,r),r+=4,n)for(const o of n)Ab(t,o.selectionStartLineNumber,r),r+=4,Ab(t,o.selectionStartColumn,r),r+=4,Ab(t,o.positionLineNumber,r),r+=4,Ab(t,o.positionColumn,r),r+=4;return r}static _readSelections(t,n,r){const o=vb(t,n);n+=4;for(let s=0;sn.toString()).join(", ")}matchesResource(t){return(vi.isUri(this.model)?this.model:this.model.uri).toString()===t.toString()}setModel(t){this.model=t}canAppend(t){return this.model===t&&this._data instanceof Qu}append(t,n,r,o,s){this._data instanceof Qu&&this._data.append(t,n,r,o,s)}close(){this._data instanceof Qu&&(this._data=this._data.serialize())}open(){this._data instanceof Qu||(this._data=Qu.deserialize(this._data))}undo(){if(vi.isUri(this.model))throw new Error("Invalid SingleModelEditStackElement");this._data instanceof Qu&&(this._data=this._data.serialize());const t=Qu.deserialize(this._data);this.model._applyUndo(t.changes,t.beforeEOL,t.beforeVersionId,t.beforeCursorState)}redo(){if(vi.isUri(this.model))throw new Error("Invalid SingleModelEditStackElement");this._data instanceof Qu&&(this._data=this._data.serialize());const t=Qu.deserialize(this._data);this.model._applyRedo(t.changes,t.afterEOL,t.afterVersionId,t.afterCursorState)}heapSize(){return this._data instanceof Qu&&(this._data=this._data.serialize()),this._data.byteLength+168}}class $uo{get resources(){return this._editStackElementsArr.map(t=>t.resource)}constructor(t,n,r){this.label=t,this.code=n,this.type=1,this._isOpen=!0,this._editStackElementsArr=r.slice(0),this._editStackElementsMap=new Map;for(const o of this._editStackElementsArr){const s=yP(o.resource);this._editStackElementsMap.set(s,o)}this._delegate=null}prepareUndoRedo(){if(this._delegate)return this._delegate.prepareUndoRedo(this)}matchesResource(t){const n=yP(t);return this._editStackElementsMap.has(n)}setModel(t){const n=yP(vi.isUri(t)?t:t.uri);this._editStackElementsMap.has(n)&&this._editStackElementsMap.get(n).setModel(t)}canAppend(t){if(!this._isOpen)return!1;const n=yP(t.uri);return this._editStackElementsMap.has(n)?this._editStackElementsMap.get(n).canAppend(t):!1}append(t,n,r,o,s){const a=yP(t.uri);this._editStackElementsMap.get(a).append(t,n,r,o,s)}close(){this._isOpen=!1}open(){}undo(){this._isOpen=!1;for(const t of this._editStackElementsArr)t.undo()}redo(){for(const t of this._editStackElementsArr)t.redo()}heapSize(t){const n=yP(t);return this._editStackElementsMap.has(n)?this._editStackElementsMap.get(n).heapSize():0}split(){return this._editStackElementsArr}toString(){const t=[];for(const n of this._editStackElementsArr)t.push(`${hA(n.resource)}: ${n}`);return`{${t.join(", ")}}`}}function wUe(e){return e.getEOL()===` `?0:1}function rS(e){return e?e instanceof HTn||e instanceof $uo:!1}class qet{constructor(t,n){this._model=t,this._undoRedoService=n}pushStackElement(){const t=this._undoRedoService.getLastElement(this._model.uri);rS(t)&&t.close()}popStackElement(){const t=this._undoRedoService.getLastElement(this._model.uri);rS(t)&&t.open()}clear(){this._undoRedoService.removeElements(this._model.uri)}_getOrCreateEditStackElement(t,n){const r=this._undoRedoService.getLastElement(this._model.uri);if(rS(r)&&r.canAppend(this._model))return r;const o=new HTn(U(785,"Typing"),"undoredo.textBufferEdit",this._model,t);return this._undoRedoService.pushElement(o,n),o}pushEOL(t){const n=this._getOrCreateEditStackElement(null,void 0);this._model.setEOL(t),n.append(this._model,[],wUe(this._model),this._model.getAlternativeVersionId(),null)}pushEditOperation(t,n,r,o,s=pf.unknown({name:"pushEditOperation"})){const a=this._getOrCreateEditStackElement(t,o),l=this._model.applyEdits(n,!0,s),d=qet._computeCursorState(r,l),u=l.map((h,g)=>({index:g,textChange:h.textChange}));return u.sort((h,g)=>h.textChange.oldPosition===g.textChange.oldPosition?h.index-g.index:h.textChange.oldPosition-g.textChange.oldPosition),a.append(this._model,u.map(h=>h.textChange),wUe(this._model),this._model.getAlternativeVersionId(),d),d}static _computeCursorState(t,n){try{return t?t(n):null}catch(r){return zi(r),null}}}class Xuo{constructor(){this.spacesDiff=0,this.looksLikeAlignment=!1}}function Guo(e,t,n,r,o){o.spacesDiff=0,o.looksLikeAlignment=!1;let s;for(s=0;s0&&l>0||d>0&&u>0)return;const h=Math.abs(l-u),g=Math.abs(a-d);if(h===0){o.spacesDiff=g,g>0&&0<=d-1&&d-10?o++:O>1&&s++,Guo(a,l,A,w,g),g.looksLikeAlignment&&!(n&&t===g.spacesDiff)))continue;const C=g.spacesDiff;C<=u&&h[C]++,a=A,l=w}let m=n;o!==s&&(m=o{const A=h[k];A>f&&(f=A,v=k)}),v===4&&h[4]>0&&h[2]>0&&h[2]>=h[4]/2&&(v=2)}return{insertSpaces:m,tabSize:v}}function Um(e){return(e.metadata&1)>>>0}function Ba(e,t){e.metadata=e.metadata&254|t<<0}function Kh(e){return(e.metadata&2)>>>1===1}function xa(e,t){e.metadata=e.metadata&253|(t?1:0)<<1}function $Tn(e){return(e.metadata&4)>>>2===1}function ewt(e,t){e.metadata=e.metadata&251|(t?1:0)<<2}function XTn(e){return(e.metadata&64)>>>6===1}function twt(e,t){e.metadata=e.metadata&191|(t?1:0)<<6}function GTn(e){return(e.metadata&128)>>>7===1}function nwt(e,t){e.metadata=e.metadata&127|(t?1:0)<<7}function Yuo(e){return(e.metadata&24)>>>3}function iwt(e,t){e.metadata=e.metadata&231|t<<3}function Zuo(e){return(e.metadata&32)>>>5===1}function rwt(e,t){e.metadata=e.metadata&223|(t?1:0)<<5}class YTn{constructor(t,n,r){this.metadata=0,this.parent=this,this.left=this,this.right=this,Ba(this,1),this.start=n,this.end=r,this.delta=0,this.maxEnd=r,this.id=t,this.ownerId=0,this.options=null,ewt(this,!1),twt(this,!1),iwt(this,1),rwt(this,!1),nwt(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=n,this.cachedAbsoluteEnd=r,this.range=null,xa(this,!1)}reset(t,n,r,o){this.start=n,this.end=r,this.maxEnd=r,this.cachedVersionId=t,this.cachedAbsoluteStart=n,this.cachedAbsoluteEnd=r,this.range=o}setOptions(t){this.options=t;const n=this.options.className;ewt(this,n==="squiggly-error"||n==="squiggly-warning"||n==="squiggly-info"),twt(this,this.options.glyphMarginClassName!==null),iwt(this,this.options.stickiness),rwt(this,this.options.collapseOnReplaceEdit),nwt(this,this.options.affectsFont??!1)}setCachedOffsets(t,n,r){this.cachedVersionId!==r&&(this.range=null),this.cachedVersionId=r,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n}detach(){this.parent=null,this.left=null,this.right=null}}const Yr=new YTn(null,0,0);Yr.parent=Yr;Yr.left=Yr;Yr.right=Yr;Ba(Yr,0);class TLe{constructor(){this.root=Yr,this.requestNormalizeDelta=!1}intervalSearch(t,n,r,o,s,a,l){return this.root===Yr?[]:rho(this,t,n,r,o,s,a,l)}search(t,n,r,o,s){return this.root===Yr?[]:iho(this,t,n,r,o,s)}collectNodesFromOwner(t){return tho(this,t)}collectNodesPostOrder(){return nho(this)}insert(t){owt(this,t),this._normalizeDeltaIfNecessary()}delete(t){swt(this,t),this._normalizeDeltaIfNecessary()}resolveNode(t,n){const r=t;let o=0;for(;t!==this.root;)t===t.parent.right&&(o+=t.parent.delta),t=t.parent;const s=r.start+o,a=r.end+o;r.setCachedOffsets(s,a,n)}acceptReplace(t,n,r,o){const s=Juo(this,t,t+n);for(let a=0,l=s.length;an||r===1?!1:r===2?!0:t}function Kuo(e,t,n,r,o){const s=Yuo(e),a=s===0||s===2,l=s===1||s===2,d=n-t,u=r,h=Math.min(d,u),g=e.start;let m=!1;const v=e.end;let f=!1;t<=g&&v<=n&&Zuo(e)&&(e.start=t,m=!0,e.end=t,f=!0);{const A=o?1:d>0?2:0;!m&&CP(g,a,t,A)&&(m=!0),!f&&CP(v,l,t,A)&&(f=!0)}if(h>0&&!o){const A=d>u?2:0;!m&&CP(g,a,t+h,A)&&(m=!0),!f&&CP(v,l,t+h,A)&&(f=!0)}{const A=o?1:0;!m&&CP(g,a,n,A)&&(e.start=t+u,m=!0),!f&&CP(v,l,n,A)&&(e.end=t+u,f=!0)}const k=u-d;m||(e.start=Math.max(0,g+k)),f||(e.end=Math.max(0,v+k)),e.start>e.end&&(e.end=e.start)}function Juo(e,t,n){let r=e.root,o=0,s=0,a=0,l=0;const d=[];let u=0;for(;r!==Yr;){if(Kh(r)){xa(r.left,!1),xa(r.right,!1),r===r.parent.right&&(o-=r.parent.delta),r=r.parent;continue}if(!Kh(r.left)){if(s=o+r.maxEnd,sn){xa(r,!0);continue}if(l=o+r.end,l>=t&&(r.setCachedOffsets(a,l,0),d[u++]=r),xa(r,!0),r.right!==Yr&&!Kh(r.right)){o+=r.delta,r=r.right;continue}}return xa(e.root,!1),d}function eho(e,t,n,r){let o=e.root,s=0,a=0,l=0;const d=r-(n-t);for(;o!==Yr;){if(Kh(o)){xa(o.left,!1),xa(o.right,!1),o===o.parent.right&&(s-=o.parent.delta),E6(o),o=o.parent;continue}if(!Kh(o.left)){if(a=s+o.maxEnd,an){o.start+=d,o.end+=d,o.delta+=d,(o.delta<-1073741824||o.delta>1073741824)&&(e.requestNormalizeDelta=!0),xa(o,!0);continue}if(xa(o,!0),o.right!==Yr&&!Kh(o.right)){s+=o.delta,o=o.right;continue}}xa(e.root,!1)}function tho(e,t){let n=e.root;const r=[];let o=0;for(;n!==Yr;){if(Kh(n)){xa(n.left,!1),xa(n.right,!1),n=n.parent;continue}if(n.left!==Yr&&!Kh(n.left)){n=n.left;continue}if(n.ownerId===t&&(r[o++]=n),xa(n,!0),n.right!==Yr&&!Kh(n.right)){n=n.right;continue}}return xa(e.root,!1),r}function nho(e){let t=e.root;const n=[];let r=0;for(;t!==Yr;){if(Kh(t)){xa(t.left,!1),xa(t.right,!1),t=t.parent;continue}if(t.left!==Yr&&!Kh(t.left)){t=t.left;continue}if(t.right!==Yr&&!Kh(t.right)){t=t.right;continue}n[r++]=t,xa(t,!0)}return xa(e.root,!1),n}function iho(e,t,n,r,o,s){let a=e.root,l=0,d=0,u=0;const h=[];let g=0;for(;a!==Yr;){if(Kh(a)){xa(a.left,!1),xa(a.right,!1),a===a.parent.right&&(l-=a.parent.delta),a=a.parent;continue}if(a.left!==Yr&&!Kh(a.left)){a=a.left;continue}d=l+a.start,u=l+a.end,a.setCachedOffsets(d,u,o);let m=!0;if(t&&a.ownerId&&a.ownerId!==t&&(m=!1),n&&$Tn(a)&&(m=!1),r&>n(a)&&(m=!1),s&&!XTn(a)&&(m=!1),m&&(h[g++]=a),xa(a,!0),a.right!==Yr&&!Kh(a.right)){l+=a.delta,a=a.right;continue}}return xa(e.root,!1),h}function rho(e,t,n,r,o,s,a,l){let d=e.root,u=0,h=0,g=0,m=0;const v=[];let f=0;for(;d!==Yr;){if(Kh(d)){xa(d.left,!1),xa(d.right,!1),d===d.parent.right&&(u-=d.parent.delta),d=d.parent;continue}if(!Kh(d.left)){if(h=u+d.maxEnd,hn){xa(d,!0);continue}if(m=u+d.end,m>=t){d.setCachedOffsets(g,m,a);let k=!0;r&&d.ownerId&&d.ownerId!==r&&(k=!1),o&&$Tn(d)&&(k=!1),s&>n(d)&&(k=!1),l&&!XTn(d)&&(k=!1),k&&(v[f++]=d)}if(xa(d,!0),d.right!==Yr&&!Kh(d.right)){u+=d.delta,d=d.right;continue}}return xa(e.root,!1),v}function owt(e,t){if(e.root===Yr)return t.parent=Yr,t.left=Yr,t.right=Yr,Ba(t,0),e.root=t,e.root;oho(e,t),Ux(t.parent);let n=t;for(;n!==e.root&&Um(n.parent)===1;)if(n.parent===n.parent.parent.left){const r=n.parent.parent.right;Um(r)===1?(Ba(n.parent,0),Ba(r,0),Ba(n.parent.parent,1),n=n.parent.parent):(n===n.parent.right&&(n=n.parent,bZ(e,n)),Ba(n.parent,0),Ba(n.parent.parent,1),wZ(e,n.parent.parent))}else{const r=n.parent.parent.left;Um(r)===1?(Ba(n.parent,0),Ba(r,0),Ba(n.parent.parent,1),n=n.parent.parent):(n===n.parent.left&&(n=n.parent,wZ(e,n)),Ba(n.parent,0),Ba(n.parent.parent,1),bZ(e,n.parent.parent))}return Ba(e.root,0),t}function oho(e,t){let n=0,r=e.root;const o=t.start,s=t.end;for(;;)if(aho(o,s,r.start+n,r.end+n)<0)if(r.left===Yr){t.start-=n,t.end-=n,t.maxEnd-=n,r.left=t;break}else r=r.left;else if(r.right===Yr){t.start-=n+r.delta,t.end-=n+r.delta,t.maxEnd-=n+r.delta,r.right=t;break}else n+=r.delta,r=r.right;t.parent=r,t.left=Yr,t.right=Yr,Ba(t,1)}function swt(e,t){let n,r;if(t.left===Yr?(n=t.right,r=t,n.delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta):t.right===Yr?(n=t.left,r=t):(r=sho(t.right),n=r.right,n.start+=r.delta,n.end+=r.delta,n.delta+=r.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),r.start+=t.delta,r.end+=t.delta,r.delta=t.delta,(r.delta<-1073741824||r.delta>1073741824)&&(e.requestNormalizeDelta=!0)),r===e.root){e.root=n,Ba(n,0),t.detach(),QLe(),E6(n),e.root.parent=Yr;return}const o=Um(r)===1;if(r===r.parent.left?r.parent.left=n:r.parent.right=n,r===t?n.parent=r.parent:(r.parent===t?n.parent=r:n.parent=r.parent,r.left=t.left,r.right=t.right,r.parent=t.parent,Ba(r,Um(t)),t===e.root?e.root=r:t===t.parent.left?t.parent.left=r:t.parent.right=r,r.left!==Yr&&(r.left.parent=r),r.right!==Yr&&(r.right.parent=r)),t.detach(),o){Ux(n.parent),r!==t&&(Ux(r),Ux(r.parent)),QLe();return}Ux(n),Ux(n.parent),r!==t&&(Ux(r),Ux(r.parent));let s;for(;n!==e.root&&Um(n)===0;)n===n.parent.left?(s=n.parent.right,Um(s)===1&&(Ba(s,0),Ba(n.parent,1),bZ(e,n.parent),s=n.parent.right),Um(s.left)===0&&Um(s.right)===0?(Ba(s,1),n=n.parent):(Um(s.right)===0&&(Ba(s.left,0),Ba(s,1),wZ(e,s),s=n.parent.right),Ba(s,Um(n.parent)),Ba(n.parent,0),Ba(s.right,0),bZ(e,n.parent),n=e.root)):(s=n.parent.left,Um(s)===1&&(Ba(s,0),Ba(n.parent,1),wZ(e,n.parent),s=n.parent.left),Um(s.left)===0&&Um(s.right)===0?(Ba(s,1),n=n.parent):(Um(s.left)===0&&(Ba(s.right,0),Ba(s,1),bZ(e,s),s=n.parent.left),Ba(s,Um(n.parent)),Ba(n.parent,0),Ba(s.left,0),wZ(e,n.parent),n=e.root));Ba(n,0),QLe()}function sho(e){for(;e.left!==Yr;)e=e.left;return e}function QLe(){Yr.parent=Yr,Yr.delta=0,Yr.start=0,Yr.end=0}function bZ(e,t){const n=t.right;n.delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta,t.right=n.left,n.left!==Yr&&(n.left.parent=t),n.parent=t.parent,t.parent===Yr?e.root=n:t===t.parent.left?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n,E6(t),E6(n)}function wZ(e,t){const n=t.left;t.delta-=n.delta,(t.delta<-1073741824||t.delta>1073741824)&&(e.requestNormalizeDelta=!0),t.start-=n.delta,t.end-=n.delta,t.left=n.right,n.right!==Yr&&(n.right.parent=t),n.parent=t.parent,t.parent===Yr?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n,E6(t),E6(n)}function ZTn(e){let t=e.end;if(e.left!==Yr){const n=e.left.maxEnd;n>t&&(t=n)}if(e.right!==Yr){const n=e.right.maxEnd+e.delta;n>t&&(t=n)}return t}function E6(e){e.maxEnd=ZTn(e)}function Ux(e){for(;e!==Yr;){const t=ZTn(e);if(e.maxEnd===t)return;e.maxEnd=t,e=e.parent}}function aho(e,t,n,r){return e===n?t-r:e-n}class OUe{constructor(t,n){this.piece=t,this.color=n,this.size_left=0,this.lf_left=0,this.parent=this,this.left=this,this.right=this}next(){if(this.right!==vr)return Ket(this.right);let t=this;for(;t.parent!==vr&&t.parent.left!==t;)t=t.parent;return t.parent===vr?vr:t.parent}prev(){if(this.left!==vr)return qTn(this.left);let t=this;for(;t.parent!==vr&&t.parent.right!==t;)t=t.parent;return t.parent===vr?vr:t.parent}detach(){this.parent=null,this.left=null,this.right=null}}const vr=new OUe(null,0);vr.parent=vr;vr.left=vr;vr.right=vr;vr.color=0;function Ket(e){for(;e.left!==vr;)e=e.left;return e}function qTn(e){for(;e.right!==vr;)e=e.right;return e}function Jet(e){return e===vr?0:e.size_left+e.piece.length+Jet(e.right)}function ett(e){return e===vr?0:e.lf_left+e.piece.lineFeedCnt+ett(e.right)}function DLe(){vr.parent=vr}function OZ(e,t){const n=t.right;n.size_left+=t.size_left+(t.piece?t.piece.length:0),n.lf_left+=t.lf_left+(t.piece?t.piece.lineFeedCnt:0),t.right=n.left,n.left!==vr&&(n.left.parent=t),n.parent=t.parent,t.parent===vr?e.root=n:t.parent.left===t?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n}function yZ(e,t){const n=t.left;t.left=n.right,n.right!==vr&&(n.right.parent=t),n.parent=t.parent,t.size_left-=n.size_left+(n.piece?n.piece.length:0),t.lf_left-=n.lf_left+(n.piece?n.piece.lineFeedCnt:0),t.parent===vr?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n}function _le(e,t){let n,r;if(t.left===vr?(r=t,n=r.right):t.right===vr?(r=t,n=r.left):(r=Ket(t.right),n=r.right),r===e.root){e.root=n,n.color=0,t.detach(),DLe(),e.root.parent=vr;return}const o=r.color===1;if(r===r.parent.left?r.parent.left=n:r.parent.right=n,r===t?(n.parent=r.parent,UG(e,n)):(r.parent===t?n.parent=r:n.parent=r.parent,UG(e,n),r.left=t.left,r.right=t.right,r.parent=t.parent,r.color=t.color,t===e.root?e.root=r:t===t.parent.left?t.parent.left=r:t.parent.right=r,r.left!==vr&&(r.left.parent=r),r.right!==vr&&(r.right.parent=r),r.size_left=t.size_left,r.lf_left=t.lf_left,UG(e,r)),t.detach(),n.parent.left===n){const a=Jet(n),l=ett(n);if(a!==n.parent.size_left||l!==n.parent.lf_left){const d=a-n.parent.size_left,u=l-n.parent.lf_left;n.parent.size_left=a,n.parent.lf_left=l,A_(e,n.parent,d,u)}}if(UG(e,n.parent),o){DLe();return}let s;for(;n!==e.root&&n.color===0;)n===n.parent.left?(s=n.parent.right,s.color===1&&(s.color=0,n.parent.color=1,OZ(e,n.parent),s=n.parent.right),s.left.color===0&&s.right.color===0?(s.color=1,n=n.parent):(s.right.color===0&&(s.left.color=0,s.color=1,yZ(e,s),s=n.parent.right),s.color=n.parent.color,n.parent.color=0,s.right.color=0,OZ(e,n.parent),n=e.root)):(s=n.parent.left,s.color===1&&(s.color=0,n.parent.color=1,yZ(e,n.parent),s=n.parent.left),s.left.color===0&&s.right.color===0?(s.color=1,n=n.parent):(s.left.color===0&&(s.right.color=0,s.color=1,OZ(e,s),s=n.parent.left),s.color=n.parent.color,n.parent.color=0,s.left.color=0,yZ(e,n.parent),n=e.root));n.color=0,DLe()}function awt(e,t){for(UG(e,t);t!==e.root&&t.parent.color===1;)if(t.parent===t.parent.parent.left){const n=t.parent.parent.right;n.color===1?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.right&&(t=t.parent,OZ(e,t)),t.parent.color=0,t.parent.parent.color=1,yZ(e,t.parent.parent))}else{const n=t.parent.parent.left;n.color===1?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.left&&(t=t.parent,yZ(e,t)),t.parent.color=0,t.parent.parent.color=1,OZ(e,t.parent.parent))}e.root.color=0}function A_(e,t,n,r){for(;t!==e.root&&t!==vr;)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=r),t=t.parent}function UG(e,t){let n=0,r=0;if(t!==e.root){for(;t!==e.root&&t===t.parent.right;)t=t.parent;if(t!==e.root)for(t=t.parent,n=Jet(t.left)-t.size_left,r=ett(t.left)-t.lf_left,t.size_left+=n,t.lf_left+=r;t!==e.root&&(n!==0||r!==0);)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=r),t=t.parent}}const lho=999;class X7{constructor(t,n,r,o){this.searchString=t,this.isRegex=n,this.matchCase=r,this.wordSeparators=o}parseSearchRequest(){if(this.searchString==="")return null;let t;this.isRegex?t=KTn(this.searchString):t=this.searchString.indexOf(` @@ -2163,12 +2163,12 @@ struct VSOutput { `)<0){const u=new X7(t,r,o,s).parseSearchRequest();if(!u)return null;const h=this.getLineCount();let g=new xe(l.lineNumber,l.column,h,this.getLineMaxColumn(h)),m=this.findMatchesLineByLine(g,u,a,1);return Sle.findNextMatch(this,new X7(t,r,o,s),l,a),m.length>0||(g=new xe(1,1,l.lineNumber,this.getLineMaxColumn(l.lineNumber)),m=this.findMatchesLineByLine(g,u,a,1),m.length>0)?m[0]:null}return Sle.findNextMatch(this,new X7(t,r,o,s),l,a)}findPreviousMatch(t,n,r,o,s,a){this._assertNotDisposed();const l=this.validatePosition(n);return Sle.findPreviousMatch(this,new X7(t,r,o,s),l,a)}pushStackElement(){this._commandManager.pushStackElement()}popStackElement(){this._commandManager.popStackElement()}pushEOL(t){if((this.getEOL()===` `?0:1)!==t)try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._initialUndoRedoSnapshot===null&&(this._initialUndoRedoSnapshot=this._undoRedoService.createSnapshot(this.uri)),this._commandManager.pushEOL(t)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}}_validateEditOperation(t){return t instanceof rLe?t:new rLe(t.identifier||null,this.validateRange(t.range),t.text,t.forceMoveMarkers||!1,t.isAutoWhitespaceEdit||!1,t._isTracked||!1)}_validateEditOperations(t){const n=[];for(let r=0,o=t.length;r({range:this.validateRange(d.range),text:d.text}));let l=!0;if(t)for(let d=0,u=t.length;dh.endLineNumber,A=h.startLineNumber>f.endLineNumber;if(!k&&!A){g=!0;break}}if(!g){l=!1;break}}if(l)for(let d=0,u=this._trimAutoWhitespaceLines.length;dk.endLineNumber)&&!(h===k.startLineNumber&&k.startColumn===g&&k.isEmpty()&&A&&A.length>0&&A.charAt(0)===` `)&&!(h===k.startLineNumber&&k.startColumn===1&&k.isEmpty()&&A&&A.length>0&&A.charAt(A.length-1)===` -`)){m=!1;break}}if(m){const v=new xe(h,1,h,g);n.push(new rLe(null,v,null,!1,!1,!1))}}this._trimAutoWhitespaceLines=null}return this._initialUndoRedoSnapshot===null&&(this._initialUndoRedoSnapshot=this._undoRedoService.createSnapshot(this.uri)),this._commandManager.pushEditOperation(t,n,r,o,s)}_applyUndo(t,n,r,o){const s=t.map(a=>{const l=this.getPositionAt(a.newPosition),d=this.getPositionAt(a.newEnd);return{range:new xe(l.lineNumber,l.column,d.lineNumber,d.column),text:a.oldText}});this._applyUndoRedoEdits(s,n,!0,!1,r,o)}_applyRedo(t,n,r,o){const s=t.map(a=>{const l=this.getPositionAt(a.oldPosition),d=this.getPositionAt(a.oldEnd);return{range:new xe(l.lineNumber,l.column,d.lineNumber,d.column),text:a.newText}});this._applyUndoRedoEdits(s,n,!1,!0,r,o)}_applyUndoRedoEdits(t,n,r,o,s,a){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._isUndoing=r,this._isRedoing=o,this.applyEdits(t,!1),this.setEOL(n),this._overwriteAlternativeVersionId(s)}finally{this._isUndoing=!1,this._isRedoing=!1,this._eventEmitter.endDeferredEmit(a),this._onDidChangeDecorations.endDeferredEmit()}}applyEdits(t,n,r){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit();const o=this._validateEditOperations(t);return this._doApplyEdits(o,n??!1,r??pf.applyEdits())}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}}_doApplyEdits(t,n,r){const o=this._buffer.getLineCount(),s=this._buffer.applyEdits(t,this._options.trimAutoWhitespace,n),a=this._buffer.getLineCount(),l=s.changes;if(this._trimAutoWhitespaceLines=s.trimAutoWhitespaceLineNumbers,l.length!==0){for(let h=0,g=l.length;h=0;E--){const T=f+E,Q=O+E;L.takeFromEndWhile(D=>D.lineNumber>Q);const P=L.takeFromEndWhile(D=>D.lineNumber===Q);d.push(new $3t(T,this.getLineContent(Q),P))}if(bM.lineNumberM.lineNumber===R)}d.push(new guo(T+1,f+p,I,D))}u+=w}this._emitContentChangedEvent(new FU(d,this.getVersionId(),this._isUndoing,this._isRedoing),{changes:l,eol:this._buffer.getEOL(),isEolChange:!1,versionId:this.getVersionId(),isUndoing:this._isUndoing,isRedoing:this._isRedoing,isFlush:!1,detailedReasons:[r],detailedReasonsChangeLengths:[l.length]})}return s.reverseEdits===null?void 0:s.reverseEdits}undo(){return this._undoRedoService.undo(this.uri)}canUndo(){return this._undoRedoService.canUndo(this.uri)}redo(){return this._undoRedoService.redo(this.uri)}canRedo(){return this._undoRedoService.canRedo(this.uri)}handleBeforeFireDecorationsChangedEvent(t,n,r){if(t&&t.size>0){const s=Array.from(t).map(a=>new $3t(a,this.getLineContent(a),this._getInjectedTextInLine(a)));this._onDidChangeInjectedText.fire(new DTn(s))}if(n&&n.size>0){const s=Array.from(n).map(a=>new uuo(a.ownerId,a.decorationId,a.lineNumber,a.lineHeight));this._onDidChangeLineHeight.fire(new BTn(s))}if(r&&r.size>0){const s=Array.from(r).map(a=>new huo(a.ownerId,a.lineNumber));this._onDidChangeFont.fire(new RTn(s))}}changeDecorations(t,n=0){this._assertNotDisposed();try{return this._onDidChangeDecorations.beginDeferredEmit(),this._changeDecorations(n,t)}finally{this._onDidChangeDecorations.endDeferredEmit()}}_changeDecorations(t,n){const r={addDecoration:(s,a)=>this._deltaDecorationsImpl(t,[],[{range:s,options:a}])[0],changeDecoration:(s,a)=>{this._changeDecorationImpl(t,s,a)},changeDecorationOptions:(s,a)=>{this._changeDecorationOptionsImpl(t,s,wwt(a))},removeDecoration:s=>{this._deltaDecorationsImpl(t,[s],[])},deltaDecorations:(s,a)=>s.length===0&&a.length===0?[]:this._deltaDecorationsImpl(t,s,a)};let o=null;try{o=n(r)}catch(s){zi(s)}return r.addDecoration=AX,r.changeDecoration=AX,r.changeDecorationOptions=AX,r.removeDecoration=AX,r.deltaDecorations=AX,o}deltaDecorations(t,n,r=0){if(this._assertNotDisposed(),t||(t=[]),t.length===0&&n.length===0)return[];try{return this._deltaDecorationCallCnt++,this._deltaDecorationCallCnt>1&&(console.warn("Invoking deltaDecorations recursively could lead to leaking decorations."),zi(new Error("Invoking deltaDecorations recursively could lead to leaking decorations."))),this._onDidChangeDecorations.beginDeferredEmit(),this._deltaDecorationsImpl(r,t,n)}finally{this._onDidChangeDecorations.endDeferredEmit(),this._deltaDecorationCallCnt--}}_getTrackedRange(t){return this.getDecorationRange(t)}_setTrackedRange(t,n,r){const o=t?this._decorations[t]:null;if(!o)return n?this._deltaDecorationsImpl(0,[],[{range:n,options:bwt[r]}],!0)[0]:null;if(!n)return this._decorationsTree.delete(o),delete this._decorations[o.id],null;const s=this._validateRangeRelaxedNoAllocations(n),a=this._buffer.getOffsetAt(s.startLineNumber,s.startColumn),l=this._buffer.getOffsetAt(s.endLineNumber,s.endColumn);return this._decorationsTree.delete(o),o.reset(this.getVersionId(),a,l,s),o.setOptions(bwt[r]),this._decorationsTree.insert(o),o.id}removeAllDecorationsWithOwnerId(t){if(this._isDisposed)return;const n=this._decorationsTree.collectNodesFromOwner(t);for(let r=0,o=n.length;rthis.getLineCount()?[]:this.getLinesDecorations(t,t,n,r,o)}getLinesDecorations(t,n,r=0,o=!1,s=!1,a=!1){const l=this.getLineCount(),d=Math.min(l,Math.max(1,t)),u=Math.min(l,Math.max(1,n)),h=this.getLineMaxColumn(u),g=new xe(d,1,u,h),m=this._getDecorationsInRange(g,r,o,s,a);return lNe(m,this._decorationProvider.getDecorationsInRange(g,r,o)),m}getDecorationsInRange(t,n=0,r=!1,o=!1,s=!1,a=!1){const l=this.validateRange(t),d=this._getDecorationsInRange(l,n,r,o,a);return lNe(d,this._decorationProvider.getDecorationsInRange(l,n,r,s)),d}getOverviewRulerDecorations(t=0,n=!1,r=!1){return this._decorationsTree.getAll(this,t,n,r,!0,!1)}getInjectedTextDecorations(t=0){return this._decorationsTree.getAllInjectedText(this,t)}getCustomLineHeightsDecorations(t=0){return this._decorationsTree.getAllCustomLineHeights(this,t)}_getInjectedTextInLine(t){const n=this._buffer.getOffsetAt(t,1),r=n+this._buffer.getLineLength(t),o=this._decorationsTree.getInjectedTextInInterval(this,n,r,0);return w3.fromDecorations(o).filter(s=>s.lineNumber===t)}getFontDecorationsInRange(t,n=0){const r=this._buffer.getOffsetAt(t.startLineNumber,t.startColumn),o=this._buffer.getOffsetAt(t.endLineNumber,t.endColumn);return this._decorationsTree.getFontDecorationsInInterval(this,r,o,n)}getAllDecorations(t=0,n=!1,r=!1){let o=this._decorationsTree.getAll(this,t,n,r,!1,!1);return o=o.concat(this._decorationProvider.getAllDecorations(t,n)),o}getAllMarginDecorations(t=0){return this._decorationsTree.getAll(this,t,!1,!1,!1,!0)}_getDecorationsInRange(t,n,r,o,s){const a=this._buffer.getOffsetAt(t.startLineNumber,t.startColumn),l=this._buffer.getOffsetAt(t.endLineNumber,t.endColumn);return this._decorationsTree.getAllInInterval(this,a,l,n,r,o,s)}getRangeAt(t,n){return this._buffer.getRangeAt(t,n-t)}_changeDecorationImpl(t,n,r){const o=this._decorations[n];if(!o)return;if(o.options.after){const d=this.getDecorationRange(n);this._onDidChangeDecorations.recordLineAffectedByInjectedText(d.endLineNumber)}if(o.options.before){const d=this.getDecorationRange(n);this._onDidChangeDecorations.recordLineAffectedByInjectedText(d.startLineNumber)}if(o.options.lineHeight!==null){const d=this.getDecorationRange(n);this._onDidChangeDecorations.recordLineAffectedByLineHeightChange(t,n,d.startLineNumber,null)}if(o.options.affectsFont){const d=this.getDecorationRange(n);this._onDidChangeDecorations.recordLineAffectedByFontChange(t,o.id,d.startLineNumber)}const s=this._validateRangeRelaxedNoAllocations(r),a=this._buffer.getOffsetAt(s.startLineNumber,s.startColumn),l=this._buffer.getOffsetAt(s.endLineNumber,s.endColumn);this._decorationsTree.delete(o),o.reset(this.getVersionId(),a,l,s),this._decorationsTree.insert(o),this._onDidChangeDecorations.checkAffectedAndFire(o.options),o.options.after&&this._onDidChangeDecorations.recordLineAffectedByInjectedText(s.endLineNumber),o.options.before&&this._onDidChangeDecorations.recordLineAffectedByInjectedText(s.startLineNumber),o.options.lineHeight!==null&&this._onDidChangeDecorations.recordLineAffectedByLineHeightChange(t,n,s.startLineNumber,o.options.lineHeight),o.options.affectsFont&&this._onDidChangeDecorations.recordLineAffectedByFontChange(t,o.id,s.startLineNumber)}_changeDecorationOptionsImpl(t,n,r){const o=this._decorations[n];if(!o)return;const s=!!(o.options.overviewRuler&&o.options.overviewRuler.color),a=!!(r.overviewRuler&&r.overviewRuler.color);if(this._onDidChangeDecorations.checkAffectedAndFire(o.options),this._onDidChangeDecorations.checkAffectedAndFire(r),o.options.after||r.after){const u=this._decorationsTree.getNodeRange(this,o);this._onDidChangeDecorations.recordLineAffectedByInjectedText(u.endLineNumber)}if(o.options.before||r.before){const u=this._decorationsTree.getNodeRange(this,o);this._onDidChangeDecorations.recordLineAffectedByInjectedText(u.startLineNumber)}if(o.options.lineHeight!==null||r.lineHeight!==null){const u=this._decorationsTree.getNodeRange(this,o);this._onDidChangeDecorations.recordLineAffectedByLineHeightChange(t,n,u.startLineNumber,r.lineHeight)}if(o.options.affectsFont||r.affectsFont){const u=this._decorationsTree.getNodeRange(this,o);this._onDidChangeDecorations.recordLineAffectedByFontChange(t,n,u.startLineNumber)}const l=s!==a,d=ofo(r)!==lhe(o);l||d?(this._decorationsTree.delete(o),o.setOptions(r),this._decorationsTree.insert(o)):o.setOptions(r)}_deltaDecorationsImpl(t,n,r,o=!1){const s=this.getVersionId(),a=n.length;let l=0;const d=r.length;let u=0;this._onDidChangeDecorations.beginDeferredEmit();try{const h=new Array(d);for(;lthis._setLanguage(t.languageId,n)),this._setLanguage(t.languageId,n))}_setLanguage(t,n){this.tokenization.setLanguageId(t,n),this._languageService.requestRichLanguageFeatures(t)}getLanguageIdAtPosition(t,n){return this.tokenization.getLanguageIdAtPosition(t,n)}getWordAtPosition(t){return this._tokenizationTextModelPart.getWordAtPosition(t)}getWordUntilPosition(t){return this._tokenizationTextModelPart.getWordUntilPosition(t)}normalizePosition(t,n){return t}getLineIndentColumn(t){return TUe(this.getLineContent(t))+1}toString(){return`TextModel(${this.uri.toString()})`}},G7=jb,jb._MODEL_SYNC_LIMIT=50*1024*1024,jb.LARGE_FILE_SIZE_THRESHOLD=20*1024*1024,jb.LARGE_FILE_LINE_COUNT_THRESHOLD=300*1e3,jb.LARGE_FILE_HEAP_OPERATION_THRESHOLD=256*1024*1024,jb.DEFAULT_CREATION_OPTIONS={isForSimpleWidget:!1,tabSize:Wh.tabSize,indentSize:Wh.indentSize,insertSpaces:Wh.insertSpaces,detectIndentation:!1,defaultEOL:1,trimAutoWhitespace:Wh.trimAutoWhitespace,largeFileOptimizations:Wh.largeFileOptimizations,bracketPairColorizationOptions:Wh.bracketPairColorizationOptions},jb);gR=G7=Kho([xle(4,ott),xle(5,ic),xle(6,kl),xle(7,Zn)],gR);function TUe(e){let t=0;for(const n of e)if(n===" "||n===" ")t++;else break;return t}function BLe(e){return!!(e.options.overviewRuler&&e.options.overviewRuler.color)}function ofo(e){return!!e.after||!!e.before}function lhe(e){return!!e.options.after||!!e.options.before}class pwt{constructor(){this._decorationsTree0=new TLe,this._decorationsTree1=new TLe,this._injectedTextDecorationsTree=new TLe}ensureAllNodesHaveRanges(t){this.getAll(t,0,!1,!1,!1,!1)}_ensureNodesHaveRanges(t,n){for(const r of n)r.range===null&&(r.range=t.getRangeAt(r.cachedAbsoluteStart,r.cachedAbsoluteEnd));return n}getAllInInterval(t,n,r,o,s,a,l){const d=t.getVersionId(),u=this._intervalSearch(n,r,o,s,a,d,l);return this._ensureNodesHaveRanges(t,u)}_intervalSearch(t,n,r,o,s,a,l){const d=this._decorationsTree0.intervalSearch(t,n,r,o,s,a,l),u=this._decorationsTree1.intervalSearch(t,n,r,o,s,a,l),h=this._injectedTextDecorationsTree.intervalSearch(t,n,r,o,s,a,l);return d.concat(u).concat(h)}getInjectedTextInInterval(t,n,r,o){const s=t.getVersionId(),a=this._injectedTextDecorationsTree.intervalSearch(n,r,o,!1,!1,s,!1);return this._ensureNodesHaveRanges(t,a).filter(l=>l.options.showIfCollapsed||!l.range.isEmpty())}getFontDecorationsInInterval(t,n,r,o){const s=t.getVersionId(),a=this._decorationsTree0.intervalSearch(n,r,o,!1,!1,s,!1);return this._ensureNodesHaveRanges(t,a).filter(l=>l.options.affectsFont)}getAllInjectedText(t,n){const r=t.getVersionId(),o=this._injectedTextDecorationsTree.search(n,!1,!1,r,!1);return this._ensureNodesHaveRanges(t,o).filter(s=>s.options.showIfCollapsed||!s.range.isEmpty())}getAllCustomLineHeights(t,n){const r=t.getVersionId(),o=this._search(n,!1,!1,!1,r,!1);return this._ensureNodesHaveRanges(t,o).filter(s=>typeof s.options.lineHeight=="number")}getAll(t,n,r,o,s,a){const l=t.getVersionId(),d=this._search(n,r,o,s,l,a);return this._ensureNodesHaveRanges(t,d)}_search(t,n,r,o,s,a){if(o)return this._decorationsTree1.search(t,n,r,s,a);{const l=this._decorationsTree0.search(t,n,r,s,a),d=this._decorationsTree1.search(t,n,r,s,a),u=this._injectedTextDecorationsTree.search(t,n,r,s,a);return l.concat(d).concat(u)}}collectNodesFromOwner(t){const n=this._decorationsTree0.collectNodesFromOwner(t),r=this._decorationsTree1.collectNodesFromOwner(t),o=this._injectedTextDecorationsTree.collectNodesFromOwner(t);return n.concat(r).concat(o)}collectNodesPostOrder(){const t=this._decorationsTree0.collectNodesPostOrder(),n=this._decorationsTree1.collectNodesPostOrder(),r=this._injectedTextDecorationsTree.collectNodesPostOrder();return t.concat(n).concat(r)}insert(t){lhe(t)?this._injectedTextDecorationsTree.insert(t):BLe(t)?this._decorationsTree1.insert(t):this._decorationsTree0.insert(t)}delete(t){lhe(t)?this._injectedTextDecorationsTree.delete(t):BLe(t)?this._decorationsTree1.delete(t):this._decorationsTree0.delete(t)}getNodeRange(t,n){const r=t.getVersionId();return n.cachedVersionId!==r&&this._resolveNode(n,r),n.range===null&&(n.range=t.getRangeAt(n.cachedAbsoluteStart,n.cachedAbsoluteEnd)),n.range}_resolveNode(t,n){lhe(t)?this._injectedTextDecorationsTree.resolveNode(t,n):BLe(t)?this._decorationsTree1.resolveNode(t,n):this._decorationsTree0.resolveNode(t,n)}acceptReplace(t,n,r,o){this._decorationsTree0.acceptReplace(t,n,r,o),this._decorationsTree1.acceptReplace(t,n,r,o),this._injectedTextDecorationsTree.acceptReplace(t,n,r,o)}}function gw(e){return e.replace(/[^a-z0-9\-_]/gi," ")}class aQn{constructor(t){this.color=t.color||"",this.darkColor=t.darkColor||""}}class sfo extends aQn{constructor(t){super(t),this._resolvedColor=null,this.position=typeof t.position=="number"?t.position:o2.Center}getColor(t){return this._resolvedColor||(W8(t.type)&&this.darkColor?this._resolvedColor=this._resolveColor(this.darkColor,t):this._resolvedColor=this._resolveColor(this.color,t)),this._resolvedColor}invalidateCachedColor(){this._resolvedColor=null}_resolveColor(t,n){if(typeof t=="string")return t;const r=t?n.getColor(t.id):null;return r?r.toString():""}}class afo{constructor(t){this.position=(t==null?void 0:t.position)??p3.Center,this.persistLane=t==null?void 0:t.persistLane}}class lfo extends aQn{constructor(t){super(t),this.position=t.position,this.sectionHeaderStyle=t.sectionHeaderStyle??null,this.sectionHeaderText=t.sectionHeaderText??null}getColor(t){return this._resolvedColor||(W8(t.type)&&this.darkColor?this._resolvedColor=this._resolveColor(this.darkColor,t):this._resolvedColor=this._resolveColor(this.color,t)),this._resolvedColor}invalidateCachedColor(){this._resolvedColor=void 0}_resolveColor(t,n){return typeof t=="string"?Bt.fromHex(t):n.getColor(t.id)}}class T6{static from(t){return t instanceof T6?t:new T6(t)}constructor(t){this.content=t.content||"",this.tokens=t.tokens??null,this.inlineClassName=t.inlineClassName||null,this.inlineClassNameAffectsLetterSpacing=t.inlineClassNameAffectsLetterSpacing||!1,this.attachedData=t.attachedData||null,this.cursorStops=t.cursorStops||null}}class Gi{static register(t){return new Gi(t)}static createDynamic(t){return new Gi(t)}constructor(t){this.description=t.description,this.blockClassName=t.blockClassName?gw(t.blockClassName):null,this.blockDoesNotCollapse=t.blockDoesNotCollapse??null,this.blockIsAfterEnd=t.blockIsAfterEnd??null,this.blockPadding=t.blockPadding??null,this.stickiness=t.stickiness||0,this.zIndex=t.zIndex||0,this.className=t.className?gw(t.className):null,this.shouldFillLineOnLineBreak=t.shouldFillLineOnLineBreak??null,this.hoverMessage=t.hoverMessage||null,this.glyphMarginHoverMessage=t.glyphMarginHoverMessage||null,this.lineNumberHoverMessage=t.lineNumberHoverMessage||null,this.isWholeLine=t.isWholeLine||!1,this.lineHeight=t.lineHeight?Math.min(t.lineHeight,ifo):null,this.fontSize=t.fontSize||null,this.affectsFont=!!t.fontSize||!!t.fontFamily||!!t.fontWeight||!!t.fontStyle,this.showIfCollapsed=t.showIfCollapsed||!1,this.collapseOnReplaceEdit=t.collapseOnReplaceEdit||!1,this.overviewRuler=t.overviewRuler?new sfo(t.overviewRuler):null,this.minimap=t.minimap?new lfo(t.minimap):null,this.glyphMargin=t.glyphMarginClassName?new afo(t.glyphMargin):null,this.glyphMarginClassName=t.glyphMarginClassName?gw(t.glyphMarginClassName):null,this.linesDecorationsClassName=t.linesDecorationsClassName?gw(t.linesDecorationsClassName):null,this.lineNumberClassName=t.lineNumberClassName?gw(t.lineNumberClassName):null,this.linesDecorationsTooltip=t.linesDecorationsTooltip?veo(t.linesDecorationsTooltip):null,this.firstLineDecorationClassName=t.firstLineDecorationClassName?gw(t.firstLineDecorationClassName):null,this.marginClassName=t.marginClassName?gw(t.marginClassName):null,this.inlineClassName=t.inlineClassName?gw(t.inlineClassName):null,this.inlineClassNameAffectsLetterSpacing=t.inlineClassNameAffectsLetterSpacing||!1,this.beforeContentClassName=t.beforeContentClassName?gw(t.beforeContentClassName):null,this.afterContentClassName=t.afterContentClassName?gw(t.afterContentClassName):null,this.after=t.after?T6.from(t.after):null,this.before=t.before?T6.from(t.before):null,this.hideInCommentTokens=t.hideInCommentTokens??!1,this.hideInStringTokens=t.hideInStringTokens??!1,this.textDirection=t.textDirection??null}}Gi.EMPTY=Gi.register({description:"empty"});const bwt=[Gi.register({description:"tracked-range-always-grows-when-typing-at-edges",stickiness:0}),Gi.register({description:"tracked-range-never-grows-when-typing-at-edges",stickiness:1}),Gi.register({description:"tracked-range-grows-only-when-typing-before",stickiness:2}),Gi.register({description:"tracked-range-grows-only-when-typing-after",stickiness:3})];function wwt(e){return e instanceof Gi?e:Gi.createDynamic(e)}class Owt{static toKey(t){return`${t.ownerId};${t.decorationId};${t.lineNumber}`}constructor(t,n,r,o){this.ownerId=t,this.decorationId=n,this.lineNumber=r,this.lineHeight=o}}class ywt{static toKey(t){return`${t.ownerId};${t.decorationId};${t.lineNumber}`}constructor(t,n,r){this.ownerId=t,this.decorationId=n,this.lineNumber=r}}class cfo extends ht{constructor(t){super(),this.handleBeforeFire=t,this._actual=this._register(new at),this.event=this._actual.event,this._affectedInjectedTextLines=null,this._affectedLineHeights=null,this._affectedFontLines=null,this._deferredCnt=0,this._shouldFireDeferred=!1,this._affectsMinimap=!1,this._affectsOverviewRuler=!1,this._affectsGlyphMargin=!1,this._affectsLineNumber=!1}beginDeferredEmit(){this._deferredCnt++}endDeferredEmit(){var t,n,r;this._deferredCnt--,this._deferredCnt===0&&(this._shouldFireDeferred&&this.doFire(),(t=this._affectedInjectedTextLines)==null||t.clear(),this._affectedInjectedTextLines=null,(n=this._affectedLineHeights)==null||n.clear(),this._affectedLineHeights=null,(r=this._affectedFontLines)==null||r.clear(),this._affectedFontLines=null)}recordLineAffectedByInjectedText(t){this._affectedInjectedTextLines||(this._affectedInjectedTextLines=new Set),this._affectedInjectedTextLines.add(t)}recordLineAffectedByLineHeightChange(t,n,r,o){this._affectedLineHeights||(this._affectedLineHeights=new vwt([],Owt.toKey)),this._affectedLineHeights.add(new Owt(t,n,r,o))}recordLineAffectedByFontChange(t,n,r){this._affectedFontLines||(this._affectedFontLines=new vwt([],ywt.toKey)),this._affectedFontLines.add(new ywt(t,n,r))}checkAffectedAndFire(t){var n,r;this._affectsMinimap||(this._affectsMinimap=!!((n=t.minimap)!=null&&n.position)),this._affectsOverviewRuler||(this._affectsOverviewRuler=!!((r=t.overviewRuler)!=null&&r.color)),this._affectsGlyphMargin||(this._affectsGlyphMargin=!!t.glyphMarginClassName),this._affectsLineNumber||(this._affectsLineNumber=!!t.lineNumberClassName),this.tryFire()}fire(){this._affectsMinimap=!0,this._affectsOverviewRuler=!0,this._affectsGlyphMargin=!0,this.tryFire()}tryFire(){this._deferredCnt===0?this.doFire():this._shouldFireDeferred=!0}doFire(){this.handleBeforeFire(this._affectedInjectedTextLines,this._affectedLineHeights,this._affectedFontLines);const t={affectsMinimap:this._affectsMinimap,affectsOverviewRuler:this._affectsOverviewRuler,affectsGlyphMargin:this._affectsGlyphMargin,affectsLineNumber:this._affectsLineNumber};this._shouldFireDeferred=!1,this._affectsMinimap=!1,this._affectsOverviewRuler=!1,this._affectsGlyphMargin=!1,this._actual.fire(t)}}class dfo extends ht{constructor(){super(),this._fastEmitter=this._register(new at),this.fastEvent=this._fastEmitter.event,this._slowEmitter=this._register(new at),this.slowEvent=this._slowEmitter.event,this._deferredCnt=0,this._deferredEvent=null}beginDeferredEmit(){this._deferredCnt++}endDeferredEmit(t=null){if(this._deferredCnt--,this._deferredCnt===0&&this._deferredEvent!==null){this._deferredEvent.rawContentChangedEvent.resultingSelection=t;const n=this._deferredEvent;this._deferredEvent=null,this._fastEmitter.fire(n),this._slowEmitter.fire(n)}}fire(t){if(this._deferredCnt>0){this._deferredEvent?this._deferredEvent=this._deferredEvent.merge(t):this._deferredEvent=t;return}this._fastEmitter.fire(t),this._slowEmitter.fire(t)}}const Un=_r("ILanguageFeaturesService");class stt{static create(t){return new stt(t.get(151),t.get(150))}constructor(t,n){this.classifier=new ufo(t,n)}createLineBreaksComputer(t,n,r,o,s,a){const l=[],d=[],u=[];return{addRequest:(h,g,m)=>{l.push(h),d.push(g),u.push(m)},finalize:()=>{const h=t.typicalFullwidthCharacterWidth/t.typicalHalfwidthCharacterWidth,g=[];for(let m=0,v=l.length;m=0&&t<256?this._asciiMap[t]:t>=12352&&t<=12543||t>=13312&&t<=19903||t>=19968&&t<=40959?3:this._map.get(t)||this._defaultValue}}let QUe=[],DUe=[];function hfo(e,t,n,r,o,s,a,l){if(o===-1)return null;const d=n.length;if(d<=1)return null;const u=l==="keepAll",h=t.breakOffsets,g=t.breakOffsetsVisibleColumn,m=lQn(n,r,o,s,a),v=o-m,f=QUe,k=DUe;let A=0,p=0,b=0,w=o;const O=h.length;let y=0;if(y>=0){let C=Math.abs(g[y]-w);for(;y+1=C)break;C=_,y++}}for(;yC&&(C=p,_=b);let S=0,L=0,E=0,T=0;if(_<=w){let P=_,D=C===0?0:n.charCodeAt(C-1),I=C===0?0:e.get(D),B=!0;for(let R=C;Rp&&BUe(D,I,N,j,u)&&(S=M,L=P),P+=W,P>w){M>p?(E=M,T=P-W):(E=R+1,T=P),P-L>v&&(S=0),B=!1;break}D=N,I=j}if(B){A>0&&(f[A]=h[h.length-1],k[A]=g[h.length-1],A++);break}}if(S===0){let P=_,D=n.charCodeAt(C),I=e.get(D),B=!1;for(let R=C-1;R>=p;R--){const M=R+1,N=n.charCodeAt(R);if(N===9){B=!0;break}let j,W;if(w6(N)?(R--,j=0,W=2):(j=e.get(N),W=M8(N)?s:1),P<=w){if(E===0&&(E=M,T=P),P<=w-v)break;if(BUe(N,j,D,I,u)){S=M,L=P;break}}P-=W,D=N,I=j}if(S!==0){const R=v-(T-L);if(R<=r){const M=n.charCodeAt(E);let N;Id(M)?N=2:N=_Z(M,T,r,s),R-N<0&&(S=0)}}if(B){y--;continue}}if(S===0&&(S=E,L=T),S<=p){const P=n.charCodeAt(p);Id(P)?(S=p+2,L=b+2):(S=p+1,L=b+_Z(P,b,r,s))}for(p=S,f[A]=S,b=L,k[A]=L,A++,w=L+v;y<0||y=Q)break;Q=P,y++}}return A===0?null:(f.length=A,k.length=A,QUe=t.breakOffsets,DUe=t.breakOffsetsVisibleColumn,t.breakOffsets=f,t.breakOffsetsVisibleColumn=k,t.wrappedTextIndentLength=m,t)}function ffo(e,t,n,r,o,s,a,l,d){const u=w3.applyInjectedText(t,n);let h,g;if(n&&n.length>0?(h=n.map(E=>E.options),g=n.map(E=>E.column-1)):(h=null,g=null),o===-1)return h?new pZ(g,h,[u.length],[],0):null;const m=u.length;if(m<=1)return h?new pZ(g,h,[u.length],[],0):null;const v=l==="keepAll",f=lQn(u,r,o,s,a),k=o-f,A=[],p=[];let b=0,w=0,O=0,y=o,C=u.charCodeAt(0),_=e.get(C),S=_Z(C,0,r,s),L=1;Id(C)&&(S+=1,C=u.charCodeAt(1),_=e.get(C),L++);for(let E=L;Ey||I)&&((w===0||S-O>k)&&(w=T,O=S-D),A[b]=w,p[b]=O,b++,y=O+k,w=0),C=Q,_=P}return b===0&&(!n||n.length===0)?null:(A[b]=m,p[b]=S,new pZ(g,h,A,p,f))}function _Z(e,t,n,r){return e===9?n-t%n:M8(e)||e<32?r:1}function Cwt(e,t){return t-e%t}function gfo(e,t){if(t>=2&&e.charAt(t-1)==="n"){let n=0;for(let r=t-2;r>=0;r--)if(e.charAt(r)==="\\")n++;else return n%2===1}return!1}function BUe(e,t,n,r,o){return n!==32&&(t===2&&r!==2||t!==1&&r===1||!o&&t===3&&r!==2||!o&&r===3&&t!==1)}function lQn(e,t,n,r,o){let s=0;if(o!==0){const a=Og(e);if(a!==-1){for(let d=0;dn&&(s=0)}}return s}class v1e{constructor(t){this._selTrackedRange=null,this._trackSelection=!0,this._setState(t,new sh(new xe(1,1,1,1),0,0,new rt(1,1),0),new sh(new xe(1,1,1,1),0,0,new rt(1,1),0))}dispose(t){this._removeTrackedRange(t)}startTrackingSelection(t){this._trackSelection=!0,this._updateTrackedRange(t)}stopTrackingSelection(t){this._trackSelection=!1,this._removeTrackedRange(t)}_updateTrackedRange(t){this._trackSelection&&(this._selTrackedRange=t.model._setTrackedRange(this._selTrackedRange,this.modelState.selection,0))}_removeTrackedRange(t){this._selTrackedRange=t.model._setTrackedRange(this._selTrackedRange,null,0)}asCursorState(){return new So(this.modelState,this.viewState)}readSelectionFromMarkers(t){const n=t.model._getTrackedRange(this._selTrackedRange);return this.modelState.selection.isEmpty()&&!n.isEmpty()?Dn.fromRange(n.collapseToEnd(),this.modelState.selection.getDirection()):Dn.fromRange(n,this.modelState.selection.getDirection())}ensureValidState(t){this._setState(t,this.modelState,this.viewState)}setState(t,n,r){this._setState(t,n,r)}static _validatePositionWithCache(t,n,r,o){return n.equals(r)?o:t.normalizePosition(n,2)}static _validateViewState(t,n){const r=n.position,o=n.selectionStart.getStartPosition(),s=n.selectionStart.getEndPosition(),a=t.normalizePosition(r,2),l=this._validatePositionWithCache(t,o,r,a),d=this._validatePositionWithCache(t,s,o,l);return r.equals(a)&&o.equals(l)&&s.equals(d)?n:new sh(xe.fromPositions(l,d),n.selectionStartKind,n.selectionStartLeftoverVisibleColumns+o.column-l.column,a,n.leftoverVisibleColumns+r.column-a.column)}_setState(t,n,r){if(r&&(r=v1e._validateViewState(t.viewModel,r)),n){const o=t.model.validateRange(n.selectionStart),s=n.selectionStart.equalsRange(o)?n.selectionStartLeftoverVisibleColumns:0,a=t.model.validatePosition(n.position),l=n.position.equals(a)?n.leftoverVisibleColumns:0;n=new sh(o,n.selectionStartKind,s,a,l)}else{if(!r)return;const o=t.model.validateRange(t.coordinatesConverter.convertViewRangeToModelRange(r.selectionStart)),s=t.model.validatePosition(t.coordinatesConverter.convertViewPositionToModelPosition(r.position));n=new sh(o,r.selectionStartKind,r.selectionStartLeftoverVisibleColumns,s,r.leftoverVisibleColumns)}if(r){const o=t.coordinatesConverter.validateViewRange(r.selectionStart,n.selectionStart),s=t.coordinatesConverter.validateViewPosition(r.position,n.position);r=new sh(o,n.selectionStartKind,n.selectionStartLeftoverVisibleColumns,s,n.leftoverVisibleColumns)}else{const o=t.coordinatesConverter.convertModelPositionToViewPosition(new rt(n.selectionStart.startLineNumber,n.selectionStart.startColumn)),s=t.coordinatesConverter.convertModelPositionToViewPosition(new rt(n.selectionStart.endLineNumber,n.selectionStart.endColumn)),a=new xe(o.lineNumber,o.column,s.lineNumber,s.column),l=t.coordinatesConverter.convertModelPositionToViewPosition(n.position);r=new sh(a,n.selectionStartKind,n.selectionStartLeftoverVisibleColumns,l,n.leftoverVisibleColumns)}this.modelState=n,this.viewState=r,this._updateTrackedRange(t)}}class _wt{constructor(t){this.context=t,this.cursors=[new v1e(t)],this.lastAddedCursorIndex=0}dispose(){for(const t of this.cursors)t.dispose(this.context)}startTrackingSelections(){for(const t of this.cursors)t.startTrackingSelection(this.context)}stopTrackingSelections(){for(const t of this.cursors)t.stopTrackingSelection(this.context)}updateContext(t){this.context=t}ensureValidState(){for(const t of this.cursors)t.ensureValidState(this.context)}readSelectionFromMarkers(){return this.cursors.map(t=>t.readSelectionFromMarkers(this.context))}getAll(){return this.cursors.map(t=>t.asCursorState())}getViewPositions(){return this.cursors.map(t=>t.viewState.position)}getTopMostViewPosition(){return vTn(this.cursors,qh(t=>t.viewState.position,rt.compare)).viewState.position}getBottomMostViewPosition(){return kTn(this.cursors,qh(t=>t.viewState.position,rt.compare)).viewState.position}getSelections(){return this.cursors.map(t=>t.modelState.selection)}getViewSelections(){return this.cursors.map(t=>t.viewState.selection)}setSelections(t){this.setStates(So.fromModelSelections(t))}getPrimaryCursor(){return this.cursors[0].asCursorState()}setStates(t){t!==null&&(this.cursors[0].setState(this.context,t[0].modelState,t[0].viewState),this._setSecondaryStates(t.slice(1)))}_setSecondaryStates(t){const n=this.cursors.length-1,r=t.length;if(nr){const o=n-r;for(let s=0;s=t+1&&this.lastAddedCursorIndex--,this.cursors[t+1].dispose(this.context),this.cursors.splice(t+1,1)}normalize(){if(this.cursors.length===1)return;const t=this.cursors.slice(0),n=[];for(let r=0,o=t.length;rr.selection,xe.compareRangesUsingStarts));for(let r=0;rg&&k.index--;t.splice(g,1),n.splice(h,1),this._removeSecondaryCursor(g-1),r--}}}}class Swt{constructor(t,n,r,o){this._cursorContextBrand=void 0,this.model=t,this.viewModel=n,this.coordinatesConverter=r,this.cursorConfig=o}}class mfo{constructor(){this.type=0}}class kfo{constructor(){this.type=1}}class vfo{constructor(t){this.type=2,this._source=t}hasChanged(t){return this._source.hasChanged(t)}}class Afo{constructor(t,n,r){this.selections=t,this.modelSelections=n,this.reason=r,this.type=3}}class g7{constructor(t){this.type=4,t?(this.affectsMinimap=t.affectsMinimap,this.affectsOverviewRuler=t.affectsOverviewRuler,this.affectsGlyphMargin=t.affectsGlyphMargin,this.affectsLineNumber=t.affectsLineNumber):(this.affectsMinimap=!0,this.affectsOverviewRuler=!0,this.affectsGlyphMargin=!0,this.affectsLineNumber=!0)}}class Tle{constructor(){this.type=5}}class pfo{constructor(t){this.type=6,this.isFocused=t}}class bfo{constructor(){this.type=7}}class Qle{constructor(){this.type=8}}class cQn{constructor(t,n){this.fromLineNumber=t,this.count=n,this.type=9}}class RUe{constructor(t,n){this.type=10,this.fromLineNumber=t,this.toLineNumber=n}}class IUe{constructor(t,n){this.type=11,this.fromLineNumber=t,this.toLineNumber=n}}class SZ{constructor(t,n,r,o,s,a,l){this.source=t,this.minimalReveal=n,this.range=r,this.selections=o,this.verticalType=s,this.revealHorizontal=a,this.scrollType=l,this.type=12}}class wfo{constructor(t){this.type=13,this.scrollWidth=t.scrollWidth,this.scrollLeft=t.scrollLeft,this.scrollHeight=t.scrollHeight,this.scrollTop=t.scrollTop,this.scrollWidthChanged=t.scrollWidthChanged,this.scrollLeftChanged=t.scrollLeftChanged,this.scrollHeightChanged=t.scrollHeightChanged,this.scrollTopChanged=t.scrollTopChanged}}class Ofo{constructor(t){this.theme=t,this.type=14}}class yfo{constructor(t){this.type=15,this.ranges=t}}class Cfo{constructor(){this.type=16}}let _fo=class{constructor(){this.type=17}};class Sfo extends ht{constructor(){super(),this._onEvent=this._register(new at),this.onEvent=this._onEvent.event,this._eventHandlers=[],this._viewEventQueue=null,this._isConsumingViewEventQueue=!1,this._collector=null,this._collectorCnt=0,this._outgoingEvents=[]}emitOutgoingEvent(t){this._addOutgoingEvent(t),this._emitOutgoingEvents()}_addOutgoingEvent(t){for(let n=0,r=this._outgoingEvents.length;n0;){if(this._collector||this._isConsumingViewEventQueue)return;const t=this._outgoingEvents.shift();t.isNoOp()||this._onEvent.fire(t)}}addViewEventHandler(t){for(let n=0,r=this._eventHandlers.length;n0&&this._emitMany(n)}this._emitOutgoingEvents()}emitSingleViewEvent(t){try{this.beginEmitViewEvents().emitViewEvent(t)}finally{this.endEmitViewEvents()}}_emitMany(t){this._viewEventQueue?this._viewEventQueue=this._viewEventQueue.concat(t):this._viewEventQueue=t,this._isConsumingViewEventQueue||this._consumeViewEventQueue()}_consumeViewEventQueue(){try{this._isConsumingViewEventQueue=!0,this._doConsumeQueue()}finally{this._isConsumingViewEventQueue=!1}}_doConsumeQueue(){for(;this._viewEventQueue;){const t=this._viewEventQueue;this._viewEventQueue=null;const n=this._eventHandlers.slice(0);for(const r of n)r.handleEvents(t)}}}class Lfo{constructor(){this.viewEvents=[],this.outgoingEvents=[]}emitViewEvent(t){this.viewEvents.push(t)}emitOutgoingEvent(t){this.outgoingEvents.push(t)}}class att{constructor(t,n,r,o){this.kind=0,this._oldContentWidth=t,this._oldContentHeight=n,this.contentWidth=r,this.contentHeight=o,this.contentWidthChanged=this._oldContentWidth!==this.contentWidth,this.contentHeightChanged=this._oldContentHeight!==this.contentHeight}isNoOp(){return!this.contentWidthChanged&&!this.contentHeightChanged}attemptToMerge(t){return t.kind!==this.kind?null:new att(this._oldContentWidth,this._oldContentHeight,t.contentWidth,t.contentHeight)}}class a3e{constructor(t,n){this.kind=1,this.oldHasFocus=t,this.hasFocus=n}isNoOp(){return this.oldHasFocus===this.hasFocus}attemptToMerge(t){return t.kind!==this.kind?null:new a3e(this.oldHasFocus,t.hasFocus)}}class xfo{constructor(t,n){this.kind=2,this.oldHasFocus=t,this.hasFocus=n}isNoOp(){return this.oldHasFocus===this.hasFocus}attemptToMerge(t){return t.kind!==this.kind?null:new a3e(this.oldHasFocus,t.hasFocus)}}class ltt{constructor(t,n,r,o,s,a,l,d){this.kind=3,this._oldScrollWidth=t,this._oldScrollLeft=n,this._oldScrollHeight=r,this._oldScrollTop=o,this.scrollWidth=s,this.scrollLeft=a,this.scrollHeight=l,this.scrollTop=d,this.scrollWidthChanged=this._oldScrollWidth!==this.scrollWidth,this.scrollLeftChanged=this._oldScrollLeft!==this.scrollLeft,this.scrollHeightChanged=this._oldScrollHeight!==this.scrollHeight,this.scrollTopChanged=this._oldScrollTop!==this.scrollTop}isNoOp(){return!this.scrollWidthChanged&&!this.scrollLeftChanged&&!this.scrollHeightChanged&&!this.scrollTopChanged}attemptToMerge(t){return t.kind!==this.kind?null:new ltt(this._oldScrollWidth,this._oldScrollLeft,this._oldScrollHeight,this._oldScrollTop,t.scrollWidth,t.scrollLeft,t.scrollHeight,t.scrollTop)}}class Efo{constructor(){this.kind=4}isNoOp(){return!1}attemptToMerge(t){return t.kind!==this.kind?null:this}}class Tfo{constructor(){this.kind=5}isNoOp(){return!1}attemptToMerge(t){return t.kind!==this.kind?null:this}}class A1e{constructor(t,n,r,o,s,a,l){this.kind=7,this.oldSelections=t,this.selections=n,this.oldModelVersionId=r,this.modelVersionId=o,this.source=s,this.reason=a,this.reachedMaxCursorCount=l}static _selectionsAreEqual(t,n){if(!t&&!n)return!0;if(!t||!n)return!1;const r=t.length,o=n.length;if(r!==o)return!1;for(let s=0;s0){const t=this._cursors.getSelections();for(let n=0;na&&(o=o.slice(0,a),s=!0);const l=LZ.from(this._model,this);return this._cursors.setStates(o),this._cursors.normalize(),this._columnSelectData=null,this._validateAutoClosedActions(),this._emitStateChangedIfNecessary(t,n,r,l,s)}setCursorColumnSelectData(t){this._columnSelectData=t}revealAll(t,n,r,o,s,a){const l=this._cursors.getViewPositions();let d=null,u=null;l.length>1?u=this._cursors.getViewSelections():d=xe.fromPositions(l[0],l[0]),t.emitViewEvent(new SZ(n,r,d,u,o,s,a))}revealPrimary(t,n,r,o,s,a){const d=[this._cursors.getPrimaryCursor().viewState.selection];t.emitViewEvent(new SZ(n,r,null,d,o,s,a))}saveState(){const t=[],n=this._cursors.getSelections();for(let r=0,o=n.length;r0){const s=So.fromModelSelections(r.resultingSelection);this.setStates(t,"modelChange",r.isUndoing?5:r.isRedoing?6:2,s)&&this.revealAll(t,"modelChange",!1,0,!0,0)}else{const s=this._cursors.readSelectionFromMarkers();this.setStates(t,"modelChange",2,So.fromModelSelections(s))}}}getSelection(){return this._cursors.getPrimaryCursor().modelState.selection}getTopMostViewPosition(){return this._cursors.getTopMostViewPosition()}getBottomMostViewPosition(){return this._cursors.getBottomMostViewPosition()}getCursorColumnSelectData(){if(this._columnSelectData)return this._columnSelectData;const t=this._cursors.getPrimaryCursor(),n=t.viewState.selectionStart.getStartPosition(),r=t.viewState.position;return{isReal:!1,fromViewLineNumber:n.lineNumber,fromViewVisualColumn:this.context.cursorConfig.visibleColumnFromColumn(this._viewModel,n),toViewLineNumber:r.lineNumber,toViewVisualColumn:this.context.cursorConfig.visibleColumnFromColumn(this._viewModel,r)}}getSelections(){return this._cursors.getSelections()}setSelections(t,n,r,o){this.setStates(t,n,o,So.fromModelSelections(r))}getPrevEditOperationType(){return this._prevEditOperationType}setPrevEditOperationType(t){this._prevEditOperationType=t}_pushAutoClosedAction(t,n){const r=[],o=[];for(let l=0,d=t.length;l0&&this._pushAutoClosedAction(o,s),this._prevEditOperationType=t.type}t.shouldPushStackElementAfter&&this._model.pushStackElement()}_interpretCommandResult(t){(!t||t.length===0)&&(t=this._cursors.readSelectionFromMarkers()),this._columnSelectData=null,this._cursors.setSelections(t),this._cursors.normalize()}_emitStateChangedIfNecessary(t,n,r,o,s){const a=LZ.from(this._model,this);if(a.equals(o))return!1;const l=this._cursors.getSelections(),d=this._cursors.getViewSelections();if(t.emitViewEvent(new Afo(d,l,r)),!o||o.cursorState.length!==a.cursorState.length||a.cursorState.some((u,h)=>!u.modelState.equals(o.cursorState[h].modelState))){const u=o?o.cursorState.map(g=>g.modelState.selection):null,h=o?o.modelVersionId:0;t.emitOutgoingEvent(new A1e(u,l,h,a.modelVersionId,n||"keyboard",r,s))}return!0}_findAutoClosingPairs(t){if(!t.length)return null;const n=[];for(let r=0,o=t.length;r{const l=this.getPositionAt(a.newPosition),d=this.getPositionAt(a.newEnd);return{range:new xe(l.lineNumber,l.column,d.lineNumber,d.column),text:a.oldText}});this._applyUndoRedoEdits(s,n,!0,!1,r,o)}_applyRedo(t,n,r,o){const s=t.map(a=>{const l=this.getPositionAt(a.oldPosition),d=this.getPositionAt(a.oldEnd);return{range:new xe(l.lineNumber,l.column,d.lineNumber,d.column),text:a.newText}});this._applyUndoRedoEdits(s,n,!1,!0,r,o)}_applyUndoRedoEdits(t,n,r,o,s,a){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._isUndoing=r,this._isRedoing=o,this.applyEdits(t,!1),this.setEOL(n),this._overwriteAlternativeVersionId(s)}finally{this._isUndoing=!1,this._isRedoing=!1,this._eventEmitter.endDeferredEmit(a),this._onDidChangeDecorations.endDeferredEmit()}}applyEdits(t,n,r){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit();const o=this._validateEditOperations(t);return this._doApplyEdits(o,n??!1,r??pf.applyEdits())}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}}_doApplyEdits(t,n,r){const o=this._buffer.getLineCount(),s=this._buffer.applyEdits(t,this._options.trimAutoWhitespace,n),a=this._buffer.getLineCount(),l=s.changes;if(this._trimAutoWhitespaceLines=s.trimAutoWhitespaceLineNumbers,l.length!==0){for(let h=0,g=l.length;h=0;E--){const Q=f+E,T=O+E;L.takeFromEndWhile(D=>D.lineNumber>T);const P=L.takeFromEndWhile(D=>D.lineNumber===T);d.push(new $3t(Q,this.getLineContent(T),P))}if(bM.lineNumberM.lineNumber===R)}d.push(new guo(Q+1,f+p,I,D))}u+=w}this._emitContentChangedEvent(new FU(d,this.getVersionId(),this._isUndoing,this._isRedoing),{changes:l,eol:this._buffer.getEOL(),isEolChange:!1,versionId:this.getVersionId(),isUndoing:this._isUndoing,isRedoing:this._isRedoing,isFlush:!1,detailedReasons:[r],detailedReasonsChangeLengths:[l.length]})}return s.reverseEdits===null?void 0:s.reverseEdits}undo(){return this._undoRedoService.undo(this.uri)}canUndo(){return this._undoRedoService.canUndo(this.uri)}redo(){return this._undoRedoService.redo(this.uri)}canRedo(){return this._undoRedoService.canRedo(this.uri)}handleBeforeFireDecorationsChangedEvent(t,n,r){if(t&&t.size>0){const s=Array.from(t).map(a=>new $3t(a,this.getLineContent(a),this._getInjectedTextInLine(a)));this._onDidChangeInjectedText.fire(new DTn(s))}if(n&&n.size>0){const s=Array.from(n).map(a=>new uuo(a.ownerId,a.decorationId,a.lineNumber,a.lineHeight));this._onDidChangeLineHeight.fire(new BTn(s))}if(r&&r.size>0){const s=Array.from(r).map(a=>new huo(a.ownerId,a.lineNumber));this._onDidChangeFont.fire(new RTn(s))}}changeDecorations(t,n=0){this._assertNotDisposed();try{return this._onDidChangeDecorations.beginDeferredEmit(),this._changeDecorations(n,t)}finally{this._onDidChangeDecorations.endDeferredEmit()}}_changeDecorations(t,n){const r={addDecoration:(s,a)=>this._deltaDecorationsImpl(t,[],[{range:s,options:a}])[0],changeDecoration:(s,a)=>{this._changeDecorationImpl(t,s,a)},changeDecorationOptions:(s,a)=>{this._changeDecorationOptionsImpl(t,s,wwt(a))},removeDecoration:s=>{this._deltaDecorationsImpl(t,[s],[])},deltaDecorations:(s,a)=>s.length===0&&a.length===0?[]:this._deltaDecorationsImpl(t,s,a)};let o=null;try{o=n(r)}catch(s){zi(s)}return r.addDecoration=AX,r.changeDecoration=AX,r.changeDecorationOptions=AX,r.removeDecoration=AX,r.deltaDecorations=AX,o}deltaDecorations(t,n,r=0){if(this._assertNotDisposed(),t||(t=[]),t.length===0&&n.length===0)return[];try{return this._deltaDecorationCallCnt++,this._deltaDecorationCallCnt>1&&(console.warn("Invoking deltaDecorations recursively could lead to leaking decorations."),zi(new Error("Invoking deltaDecorations recursively could lead to leaking decorations."))),this._onDidChangeDecorations.beginDeferredEmit(),this._deltaDecorationsImpl(r,t,n)}finally{this._onDidChangeDecorations.endDeferredEmit(),this._deltaDecorationCallCnt--}}_getTrackedRange(t){return this.getDecorationRange(t)}_setTrackedRange(t,n,r){const o=t?this._decorations[t]:null;if(!o)return n?this._deltaDecorationsImpl(0,[],[{range:n,options:bwt[r]}],!0)[0]:null;if(!n)return this._decorationsTree.delete(o),delete this._decorations[o.id],null;const s=this._validateRangeRelaxedNoAllocations(n),a=this._buffer.getOffsetAt(s.startLineNumber,s.startColumn),l=this._buffer.getOffsetAt(s.endLineNumber,s.endColumn);return this._decorationsTree.delete(o),o.reset(this.getVersionId(),a,l,s),o.setOptions(bwt[r]),this._decorationsTree.insert(o),o.id}removeAllDecorationsWithOwnerId(t){if(this._isDisposed)return;const n=this._decorationsTree.collectNodesFromOwner(t);for(let r=0,o=n.length;rthis.getLineCount()?[]:this.getLinesDecorations(t,t,n,r,o)}getLinesDecorations(t,n,r=0,o=!1,s=!1,a=!1){const l=this.getLineCount(),d=Math.min(l,Math.max(1,t)),u=Math.min(l,Math.max(1,n)),h=this.getLineMaxColumn(u),g=new xe(d,1,u,h),m=this._getDecorationsInRange(g,r,o,s,a);return lNe(m,this._decorationProvider.getDecorationsInRange(g,r,o)),m}getDecorationsInRange(t,n=0,r=!1,o=!1,s=!1,a=!1){const l=this.validateRange(t),d=this._getDecorationsInRange(l,n,r,o,a);return lNe(d,this._decorationProvider.getDecorationsInRange(l,n,r,s)),d}getOverviewRulerDecorations(t=0,n=!1,r=!1){return this._decorationsTree.getAll(this,t,n,r,!0,!1)}getInjectedTextDecorations(t=0){return this._decorationsTree.getAllInjectedText(this,t)}getCustomLineHeightsDecorations(t=0){return this._decorationsTree.getAllCustomLineHeights(this,t)}_getInjectedTextInLine(t){const n=this._buffer.getOffsetAt(t,1),r=n+this._buffer.getLineLength(t),o=this._decorationsTree.getInjectedTextInInterval(this,n,r,0);return w3.fromDecorations(o).filter(s=>s.lineNumber===t)}getFontDecorationsInRange(t,n=0){const r=this._buffer.getOffsetAt(t.startLineNumber,t.startColumn),o=this._buffer.getOffsetAt(t.endLineNumber,t.endColumn);return this._decorationsTree.getFontDecorationsInInterval(this,r,o,n)}getAllDecorations(t=0,n=!1,r=!1){let o=this._decorationsTree.getAll(this,t,n,r,!1,!1);return o=o.concat(this._decorationProvider.getAllDecorations(t,n)),o}getAllMarginDecorations(t=0){return this._decorationsTree.getAll(this,t,!1,!1,!1,!0)}_getDecorationsInRange(t,n,r,o,s){const a=this._buffer.getOffsetAt(t.startLineNumber,t.startColumn),l=this._buffer.getOffsetAt(t.endLineNumber,t.endColumn);return this._decorationsTree.getAllInInterval(this,a,l,n,r,o,s)}getRangeAt(t,n){return this._buffer.getRangeAt(t,n-t)}_changeDecorationImpl(t,n,r){const o=this._decorations[n];if(!o)return;if(o.options.after){const d=this.getDecorationRange(n);this._onDidChangeDecorations.recordLineAffectedByInjectedText(d.endLineNumber)}if(o.options.before){const d=this.getDecorationRange(n);this._onDidChangeDecorations.recordLineAffectedByInjectedText(d.startLineNumber)}if(o.options.lineHeight!==null){const d=this.getDecorationRange(n);this._onDidChangeDecorations.recordLineAffectedByLineHeightChange(t,n,d.startLineNumber,null)}if(o.options.affectsFont){const d=this.getDecorationRange(n);this._onDidChangeDecorations.recordLineAffectedByFontChange(t,o.id,d.startLineNumber)}const s=this._validateRangeRelaxedNoAllocations(r),a=this._buffer.getOffsetAt(s.startLineNumber,s.startColumn),l=this._buffer.getOffsetAt(s.endLineNumber,s.endColumn);this._decorationsTree.delete(o),o.reset(this.getVersionId(),a,l,s),this._decorationsTree.insert(o),this._onDidChangeDecorations.checkAffectedAndFire(o.options),o.options.after&&this._onDidChangeDecorations.recordLineAffectedByInjectedText(s.endLineNumber),o.options.before&&this._onDidChangeDecorations.recordLineAffectedByInjectedText(s.startLineNumber),o.options.lineHeight!==null&&this._onDidChangeDecorations.recordLineAffectedByLineHeightChange(t,n,s.startLineNumber,o.options.lineHeight),o.options.affectsFont&&this._onDidChangeDecorations.recordLineAffectedByFontChange(t,o.id,s.startLineNumber)}_changeDecorationOptionsImpl(t,n,r){const o=this._decorations[n];if(!o)return;const s=!!(o.options.overviewRuler&&o.options.overviewRuler.color),a=!!(r.overviewRuler&&r.overviewRuler.color);if(this._onDidChangeDecorations.checkAffectedAndFire(o.options),this._onDidChangeDecorations.checkAffectedAndFire(r),o.options.after||r.after){const u=this._decorationsTree.getNodeRange(this,o);this._onDidChangeDecorations.recordLineAffectedByInjectedText(u.endLineNumber)}if(o.options.before||r.before){const u=this._decorationsTree.getNodeRange(this,o);this._onDidChangeDecorations.recordLineAffectedByInjectedText(u.startLineNumber)}if(o.options.lineHeight!==null||r.lineHeight!==null){const u=this._decorationsTree.getNodeRange(this,o);this._onDidChangeDecorations.recordLineAffectedByLineHeightChange(t,n,u.startLineNumber,r.lineHeight)}if(o.options.affectsFont||r.affectsFont){const u=this._decorationsTree.getNodeRange(this,o);this._onDidChangeDecorations.recordLineAffectedByFontChange(t,n,u.startLineNumber)}const l=s!==a,d=ofo(r)!==lhe(o);l||d?(this._decorationsTree.delete(o),o.setOptions(r),this._decorationsTree.insert(o)):o.setOptions(r)}_deltaDecorationsImpl(t,n,r,o=!1){const s=this.getVersionId(),a=n.length;let l=0;const d=r.length;let u=0;this._onDidChangeDecorations.beginDeferredEmit();try{const h=new Array(d);for(;lthis._setLanguage(t.languageId,n)),this._setLanguage(t.languageId,n))}_setLanguage(t,n){this.tokenization.setLanguageId(t,n),this._languageService.requestRichLanguageFeatures(t)}getLanguageIdAtPosition(t,n){return this.tokenization.getLanguageIdAtPosition(t,n)}getWordAtPosition(t){return this._tokenizationTextModelPart.getWordAtPosition(t)}getWordUntilPosition(t){return this._tokenizationTextModelPart.getWordUntilPosition(t)}normalizePosition(t,n){return t}getLineIndentColumn(t){return TUe(this.getLineContent(t))+1}toString(){return`TextModel(${this.uri.toString()})`}},G7=jb,jb._MODEL_SYNC_LIMIT=50*1024*1024,jb.LARGE_FILE_SIZE_THRESHOLD=20*1024*1024,jb.LARGE_FILE_LINE_COUNT_THRESHOLD=300*1e3,jb.LARGE_FILE_HEAP_OPERATION_THRESHOLD=256*1024*1024,jb.DEFAULT_CREATION_OPTIONS={isForSimpleWidget:!1,tabSize:Wh.tabSize,indentSize:Wh.indentSize,insertSpaces:Wh.insertSpaces,detectIndentation:!1,defaultEOL:1,trimAutoWhitespace:Wh.trimAutoWhitespace,largeFileOptimizations:Wh.largeFileOptimizations,bracketPairColorizationOptions:Wh.bracketPairColorizationOptions},jb);gR=G7=Kho([xle(4,ott),xle(5,ic),xle(6,kl),xle(7,Zn)],gR);function TUe(e){let t=0;for(const n of e)if(n===" "||n===" ")t++;else break;return t}function BLe(e){return!!(e.options.overviewRuler&&e.options.overviewRuler.color)}function ofo(e){return!!e.after||!!e.before}function lhe(e){return!!e.options.after||!!e.options.before}class pwt{constructor(){this._decorationsTree0=new TLe,this._decorationsTree1=new TLe,this._injectedTextDecorationsTree=new TLe}ensureAllNodesHaveRanges(t){this.getAll(t,0,!1,!1,!1,!1)}_ensureNodesHaveRanges(t,n){for(const r of n)r.range===null&&(r.range=t.getRangeAt(r.cachedAbsoluteStart,r.cachedAbsoluteEnd));return n}getAllInInterval(t,n,r,o,s,a,l){const d=t.getVersionId(),u=this._intervalSearch(n,r,o,s,a,d,l);return this._ensureNodesHaveRanges(t,u)}_intervalSearch(t,n,r,o,s,a,l){const d=this._decorationsTree0.intervalSearch(t,n,r,o,s,a,l),u=this._decorationsTree1.intervalSearch(t,n,r,o,s,a,l),h=this._injectedTextDecorationsTree.intervalSearch(t,n,r,o,s,a,l);return d.concat(u).concat(h)}getInjectedTextInInterval(t,n,r,o){const s=t.getVersionId(),a=this._injectedTextDecorationsTree.intervalSearch(n,r,o,!1,!1,s,!1);return this._ensureNodesHaveRanges(t,a).filter(l=>l.options.showIfCollapsed||!l.range.isEmpty())}getFontDecorationsInInterval(t,n,r,o){const s=t.getVersionId(),a=this._decorationsTree0.intervalSearch(n,r,o,!1,!1,s,!1);return this._ensureNodesHaveRanges(t,a).filter(l=>l.options.affectsFont)}getAllInjectedText(t,n){const r=t.getVersionId(),o=this._injectedTextDecorationsTree.search(n,!1,!1,r,!1);return this._ensureNodesHaveRanges(t,o).filter(s=>s.options.showIfCollapsed||!s.range.isEmpty())}getAllCustomLineHeights(t,n){const r=t.getVersionId(),o=this._search(n,!1,!1,!1,r,!1);return this._ensureNodesHaveRanges(t,o).filter(s=>typeof s.options.lineHeight=="number")}getAll(t,n,r,o,s,a){const l=t.getVersionId(),d=this._search(n,r,o,s,l,a);return this._ensureNodesHaveRanges(t,d)}_search(t,n,r,o,s,a){if(o)return this._decorationsTree1.search(t,n,r,s,a);{const l=this._decorationsTree0.search(t,n,r,s,a),d=this._decorationsTree1.search(t,n,r,s,a),u=this._injectedTextDecorationsTree.search(t,n,r,s,a);return l.concat(d).concat(u)}}collectNodesFromOwner(t){const n=this._decorationsTree0.collectNodesFromOwner(t),r=this._decorationsTree1.collectNodesFromOwner(t),o=this._injectedTextDecorationsTree.collectNodesFromOwner(t);return n.concat(r).concat(o)}collectNodesPostOrder(){const t=this._decorationsTree0.collectNodesPostOrder(),n=this._decorationsTree1.collectNodesPostOrder(),r=this._injectedTextDecorationsTree.collectNodesPostOrder();return t.concat(n).concat(r)}insert(t){lhe(t)?this._injectedTextDecorationsTree.insert(t):BLe(t)?this._decorationsTree1.insert(t):this._decorationsTree0.insert(t)}delete(t){lhe(t)?this._injectedTextDecorationsTree.delete(t):BLe(t)?this._decorationsTree1.delete(t):this._decorationsTree0.delete(t)}getNodeRange(t,n){const r=t.getVersionId();return n.cachedVersionId!==r&&this._resolveNode(n,r),n.range===null&&(n.range=t.getRangeAt(n.cachedAbsoluteStart,n.cachedAbsoluteEnd)),n.range}_resolveNode(t,n){lhe(t)?this._injectedTextDecorationsTree.resolveNode(t,n):BLe(t)?this._decorationsTree1.resolveNode(t,n):this._decorationsTree0.resolveNode(t,n)}acceptReplace(t,n,r,o){this._decorationsTree0.acceptReplace(t,n,r,o),this._decorationsTree1.acceptReplace(t,n,r,o),this._injectedTextDecorationsTree.acceptReplace(t,n,r,o)}}function gw(e){return e.replace(/[^a-z0-9\-_]/gi," ")}class aQn{constructor(t){this.color=t.color||"",this.darkColor=t.darkColor||""}}class sfo extends aQn{constructor(t){super(t),this._resolvedColor=null,this.position=typeof t.position=="number"?t.position:o2.Center}getColor(t){return this._resolvedColor||(W8(t.type)&&this.darkColor?this._resolvedColor=this._resolveColor(this.darkColor,t):this._resolvedColor=this._resolveColor(this.color,t)),this._resolvedColor}invalidateCachedColor(){this._resolvedColor=null}_resolveColor(t,n){if(typeof t=="string")return t;const r=t?n.getColor(t.id):null;return r?r.toString():""}}class afo{constructor(t){this.position=(t==null?void 0:t.position)??p3.Center,this.persistLane=t==null?void 0:t.persistLane}}class lfo extends aQn{constructor(t){super(t),this.position=t.position,this.sectionHeaderStyle=t.sectionHeaderStyle??null,this.sectionHeaderText=t.sectionHeaderText??null}getColor(t){return this._resolvedColor||(W8(t.type)&&this.darkColor?this._resolvedColor=this._resolveColor(this.darkColor,t):this._resolvedColor=this._resolveColor(this.color,t)),this._resolvedColor}invalidateCachedColor(){this._resolvedColor=void 0}_resolveColor(t,n){return typeof t=="string"?Bt.fromHex(t):n.getColor(t.id)}}class T6{static from(t){return t instanceof T6?t:new T6(t)}constructor(t){this.content=t.content||"",this.tokens=t.tokens??null,this.inlineClassName=t.inlineClassName||null,this.inlineClassNameAffectsLetterSpacing=t.inlineClassNameAffectsLetterSpacing||!1,this.attachedData=t.attachedData||null,this.cursorStops=t.cursorStops||null}}class Gi{static register(t){return new Gi(t)}static createDynamic(t){return new Gi(t)}constructor(t){this.description=t.description,this.blockClassName=t.blockClassName?gw(t.blockClassName):null,this.blockDoesNotCollapse=t.blockDoesNotCollapse??null,this.blockIsAfterEnd=t.blockIsAfterEnd??null,this.blockPadding=t.blockPadding??null,this.stickiness=t.stickiness||0,this.zIndex=t.zIndex||0,this.className=t.className?gw(t.className):null,this.shouldFillLineOnLineBreak=t.shouldFillLineOnLineBreak??null,this.hoverMessage=t.hoverMessage||null,this.glyphMarginHoverMessage=t.glyphMarginHoverMessage||null,this.lineNumberHoverMessage=t.lineNumberHoverMessage||null,this.isWholeLine=t.isWholeLine||!1,this.lineHeight=t.lineHeight?Math.min(t.lineHeight,ifo):null,this.fontSize=t.fontSize||null,this.affectsFont=!!t.fontSize||!!t.fontFamily||!!t.fontWeight||!!t.fontStyle,this.showIfCollapsed=t.showIfCollapsed||!1,this.collapseOnReplaceEdit=t.collapseOnReplaceEdit||!1,this.overviewRuler=t.overviewRuler?new sfo(t.overviewRuler):null,this.minimap=t.minimap?new lfo(t.minimap):null,this.glyphMargin=t.glyphMarginClassName?new afo(t.glyphMargin):null,this.glyphMarginClassName=t.glyphMarginClassName?gw(t.glyphMarginClassName):null,this.linesDecorationsClassName=t.linesDecorationsClassName?gw(t.linesDecorationsClassName):null,this.lineNumberClassName=t.lineNumberClassName?gw(t.lineNumberClassName):null,this.linesDecorationsTooltip=t.linesDecorationsTooltip?veo(t.linesDecorationsTooltip):null,this.firstLineDecorationClassName=t.firstLineDecorationClassName?gw(t.firstLineDecorationClassName):null,this.marginClassName=t.marginClassName?gw(t.marginClassName):null,this.inlineClassName=t.inlineClassName?gw(t.inlineClassName):null,this.inlineClassNameAffectsLetterSpacing=t.inlineClassNameAffectsLetterSpacing||!1,this.beforeContentClassName=t.beforeContentClassName?gw(t.beforeContentClassName):null,this.afterContentClassName=t.afterContentClassName?gw(t.afterContentClassName):null,this.after=t.after?T6.from(t.after):null,this.before=t.before?T6.from(t.before):null,this.hideInCommentTokens=t.hideInCommentTokens??!1,this.hideInStringTokens=t.hideInStringTokens??!1,this.textDirection=t.textDirection??null}}Gi.EMPTY=Gi.register({description:"empty"});const bwt=[Gi.register({description:"tracked-range-always-grows-when-typing-at-edges",stickiness:0}),Gi.register({description:"tracked-range-never-grows-when-typing-at-edges",stickiness:1}),Gi.register({description:"tracked-range-grows-only-when-typing-before",stickiness:2}),Gi.register({description:"tracked-range-grows-only-when-typing-after",stickiness:3})];function wwt(e){return e instanceof Gi?e:Gi.createDynamic(e)}class Owt{static toKey(t){return`${t.ownerId};${t.decorationId};${t.lineNumber}`}constructor(t,n,r,o){this.ownerId=t,this.decorationId=n,this.lineNumber=r,this.lineHeight=o}}class ywt{static toKey(t){return`${t.ownerId};${t.decorationId};${t.lineNumber}`}constructor(t,n,r){this.ownerId=t,this.decorationId=n,this.lineNumber=r}}class cfo extends ht{constructor(t){super(),this.handleBeforeFire=t,this._actual=this._register(new at),this.event=this._actual.event,this._affectedInjectedTextLines=null,this._affectedLineHeights=null,this._affectedFontLines=null,this._deferredCnt=0,this._shouldFireDeferred=!1,this._affectsMinimap=!1,this._affectsOverviewRuler=!1,this._affectsGlyphMargin=!1,this._affectsLineNumber=!1}beginDeferredEmit(){this._deferredCnt++}endDeferredEmit(){var t,n,r;this._deferredCnt--,this._deferredCnt===0&&(this._shouldFireDeferred&&this.doFire(),(t=this._affectedInjectedTextLines)==null||t.clear(),this._affectedInjectedTextLines=null,(n=this._affectedLineHeights)==null||n.clear(),this._affectedLineHeights=null,(r=this._affectedFontLines)==null||r.clear(),this._affectedFontLines=null)}recordLineAffectedByInjectedText(t){this._affectedInjectedTextLines||(this._affectedInjectedTextLines=new Set),this._affectedInjectedTextLines.add(t)}recordLineAffectedByLineHeightChange(t,n,r,o){this._affectedLineHeights||(this._affectedLineHeights=new vwt([],Owt.toKey)),this._affectedLineHeights.add(new Owt(t,n,r,o))}recordLineAffectedByFontChange(t,n,r){this._affectedFontLines||(this._affectedFontLines=new vwt([],ywt.toKey)),this._affectedFontLines.add(new ywt(t,n,r))}checkAffectedAndFire(t){var n,r;this._affectsMinimap||(this._affectsMinimap=!!((n=t.minimap)!=null&&n.position)),this._affectsOverviewRuler||(this._affectsOverviewRuler=!!((r=t.overviewRuler)!=null&&r.color)),this._affectsGlyphMargin||(this._affectsGlyphMargin=!!t.glyphMarginClassName),this._affectsLineNumber||(this._affectsLineNumber=!!t.lineNumberClassName),this.tryFire()}fire(){this._affectsMinimap=!0,this._affectsOverviewRuler=!0,this._affectsGlyphMargin=!0,this.tryFire()}tryFire(){this._deferredCnt===0?this.doFire():this._shouldFireDeferred=!0}doFire(){this.handleBeforeFire(this._affectedInjectedTextLines,this._affectedLineHeights,this._affectedFontLines);const t={affectsMinimap:this._affectsMinimap,affectsOverviewRuler:this._affectsOverviewRuler,affectsGlyphMargin:this._affectsGlyphMargin,affectsLineNumber:this._affectsLineNumber};this._shouldFireDeferred=!1,this._affectsMinimap=!1,this._affectsOverviewRuler=!1,this._affectsGlyphMargin=!1,this._actual.fire(t)}}class dfo extends ht{constructor(){super(),this._fastEmitter=this._register(new at),this.fastEvent=this._fastEmitter.event,this._slowEmitter=this._register(new at),this.slowEvent=this._slowEmitter.event,this._deferredCnt=0,this._deferredEvent=null}beginDeferredEmit(){this._deferredCnt++}endDeferredEmit(t=null){if(this._deferredCnt--,this._deferredCnt===0&&this._deferredEvent!==null){this._deferredEvent.rawContentChangedEvent.resultingSelection=t;const n=this._deferredEvent;this._deferredEvent=null,this._fastEmitter.fire(n),this._slowEmitter.fire(n)}}fire(t){if(this._deferredCnt>0){this._deferredEvent?this._deferredEvent=this._deferredEvent.merge(t):this._deferredEvent=t;return}this._fastEmitter.fire(t),this._slowEmitter.fire(t)}}const Un=_r("ILanguageFeaturesService");class stt{static create(t){return new stt(t.get(151),t.get(150))}constructor(t,n){this.classifier=new ufo(t,n)}createLineBreaksComputer(t,n,r,o,s,a){const l=[],d=[],u=[];return{addRequest:(h,g,m)=>{l.push(h),d.push(g),u.push(m)},finalize:()=>{const h=t.typicalFullwidthCharacterWidth/t.typicalHalfwidthCharacterWidth,g=[];for(let m=0,v=l.length;m=0&&t<256?this._asciiMap[t]:t>=12352&&t<=12543||t>=13312&&t<=19903||t>=19968&&t<=40959?3:this._map.get(t)||this._defaultValue}}let QUe=[],DUe=[];function hfo(e,t,n,r,o,s,a,l){if(o===-1)return null;const d=n.length;if(d<=1)return null;const u=l==="keepAll",h=t.breakOffsets,g=t.breakOffsetsVisibleColumn,m=lQn(n,r,o,s,a),v=o-m,f=QUe,k=DUe;let A=0,p=0,b=0,w=o;const O=h.length;let y=0;if(y>=0){let C=Math.abs(g[y]-w);for(;y+1=C)break;C=_,y++}}for(;yC&&(C=p,_=b);let S=0,L=0,E=0,Q=0;if(_<=w){let P=_,D=C===0?0:n.charCodeAt(C-1),I=C===0?0:e.get(D),B=!0;for(let R=C;Rp&&BUe(D,I,N,j,u)&&(S=M,L=P),P+=W,P>w){M>p?(E=M,Q=P-W):(E=R+1,Q=P),P-L>v&&(S=0),B=!1;break}D=N,I=j}if(B){A>0&&(f[A]=h[h.length-1],k[A]=g[h.length-1],A++);break}}if(S===0){let P=_,D=n.charCodeAt(C),I=e.get(D),B=!1;for(let R=C-1;R>=p;R--){const M=R+1,N=n.charCodeAt(R);if(N===9){B=!0;break}let j,W;if(w6(N)?(R--,j=0,W=2):(j=e.get(N),W=M8(N)?s:1),P<=w){if(E===0&&(E=M,Q=P),P<=w-v)break;if(BUe(N,j,D,I,u)){S=M,L=P;break}}P-=W,D=N,I=j}if(S!==0){const R=v-(Q-L);if(R<=r){const M=n.charCodeAt(E);let N;Id(M)?N=2:N=_Z(M,Q,r,s),R-N<0&&(S=0)}}if(B){y--;continue}}if(S===0&&(S=E,L=Q),S<=p){const P=n.charCodeAt(p);Id(P)?(S=p+2,L=b+2):(S=p+1,L=b+_Z(P,b,r,s))}for(p=S,f[A]=S,b=L,k[A]=L,A++,w=L+v;y<0||y=T)break;T=P,y++}}return A===0?null:(f.length=A,k.length=A,QUe=t.breakOffsets,DUe=t.breakOffsetsVisibleColumn,t.breakOffsets=f,t.breakOffsetsVisibleColumn=k,t.wrappedTextIndentLength=m,t)}function ffo(e,t,n,r,o,s,a,l,d){const u=w3.applyInjectedText(t,n);let h,g;if(n&&n.length>0?(h=n.map(E=>E.options),g=n.map(E=>E.column-1)):(h=null,g=null),o===-1)return h?new pZ(g,h,[u.length],[],0):null;const m=u.length;if(m<=1)return h?new pZ(g,h,[u.length],[],0):null;const v=l==="keepAll",f=lQn(u,r,o,s,a),k=o-f,A=[],p=[];let b=0,w=0,O=0,y=o,C=u.charCodeAt(0),_=e.get(C),S=_Z(C,0,r,s),L=1;Id(C)&&(S+=1,C=u.charCodeAt(1),_=e.get(C),L++);for(let E=L;Ey||I)&&((w===0||S-O>k)&&(w=Q,O=S-D),A[b]=w,p[b]=O,b++,y=O+k,w=0),C=T,_=P}return b===0&&(!n||n.length===0)?null:(A[b]=m,p[b]=S,new pZ(g,h,A,p,f))}function _Z(e,t,n,r){return e===9?n-t%n:M8(e)||e<32?r:1}function Cwt(e,t){return t-e%t}function gfo(e,t){if(t>=2&&e.charAt(t-1)==="n"){let n=0;for(let r=t-2;r>=0;r--)if(e.charAt(r)==="\\")n++;else return n%2===1}return!1}function BUe(e,t,n,r,o){return n!==32&&(t===2&&r!==2||t!==1&&r===1||!o&&t===3&&r!==2||!o&&r===3&&t!==1)}function lQn(e,t,n,r,o){let s=0;if(o!==0){const a=Og(e);if(a!==-1){for(let d=0;dn&&(s=0)}}return s}class v1e{constructor(t){this._selTrackedRange=null,this._trackSelection=!0,this._setState(t,new sh(new xe(1,1,1,1),0,0,new rt(1,1),0),new sh(new xe(1,1,1,1),0,0,new rt(1,1),0))}dispose(t){this._removeTrackedRange(t)}startTrackingSelection(t){this._trackSelection=!0,this._updateTrackedRange(t)}stopTrackingSelection(t){this._trackSelection=!1,this._removeTrackedRange(t)}_updateTrackedRange(t){this._trackSelection&&(this._selTrackedRange=t.model._setTrackedRange(this._selTrackedRange,this.modelState.selection,0))}_removeTrackedRange(t){this._selTrackedRange=t.model._setTrackedRange(this._selTrackedRange,null,0)}asCursorState(){return new So(this.modelState,this.viewState)}readSelectionFromMarkers(t){const n=t.model._getTrackedRange(this._selTrackedRange);return this.modelState.selection.isEmpty()&&!n.isEmpty()?Dn.fromRange(n.collapseToEnd(),this.modelState.selection.getDirection()):Dn.fromRange(n,this.modelState.selection.getDirection())}ensureValidState(t){this._setState(t,this.modelState,this.viewState)}setState(t,n,r){this._setState(t,n,r)}static _validatePositionWithCache(t,n,r,o){return n.equals(r)?o:t.normalizePosition(n,2)}static _validateViewState(t,n){const r=n.position,o=n.selectionStart.getStartPosition(),s=n.selectionStart.getEndPosition(),a=t.normalizePosition(r,2),l=this._validatePositionWithCache(t,o,r,a),d=this._validatePositionWithCache(t,s,o,l);return r.equals(a)&&o.equals(l)&&s.equals(d)?n:new sh(xe.fromPositions(l,d),n.selectionStartKind,n.selectionStartLeftoverVisibleColumns+o.column-l.column,a,n.leftoverVisibleColumns+r.column-a.column)}_setState(t,n,r){if(r&&(r=v1e._validateViewState(t.viewModel,r)),n){const o=t.model.validateRange(n.selectionStart),s=n.selectionStart.equalsRange(o)?n.selectionStartLeftoverVisibleColumns:0,a=t.model.validatePosition(n.position),l=n.position.equals(a)?n.leftoverVisibleColumns:0;n=new sh(o,n.selectionStartKind,s,a,l)}else{if(!r)return;const o=t.model.validateRange(t.coordinatesConverter.convertViewRangeToModelRange(r.selectionStart)),s=t.model.validatePosition(t.coordinatesConverter.convertViewPositionToModelPosition(r.position));n=new sh(o,r.selectionStartKind,r.selectionStartLeftoverVisibleColumns,s,r.leftoverVisibleColumns)}if(r){const o=t.coordinatesConverter.validateViewRange(r.selectionStart,n.selectionStart),s=t.coordinatesConverter.validateViewPosition(r.position,n.position);r=new sh(o,n.selectionStartKind,n.selectionStartLeftoverVisibleColumns,s,n.leftoverVisibleColumns)}else{const o=t.coordinatesConverter.convertModelPositionToViewPosition(new rt(n.selectionStart.startLineNumber,n.selectionStart.startColumn)),s=t.coordinatesConverter.convertModelPositionToViewPosition(new rt(n.selectionStart.endLineNumber,n.selectionStart.endColumn)),a=new xe(o.lineNumber,o.column,s.lineNumber,s.column),l=t.coordinatesConverter.convertModelPositionToViewPosition(n.position);r=new sh(a,n.selectionStartKind,n.selectionStartLeftoverVisibleColumns,l,n.leftoverVisibleColumns)}this.modelState=n,this.viewState=r,this._updateTrackedRange(t)}}class _wt{constructor(t){this.context=t,this.cursors=[new v1e(t)],this.lastAddedCursorIndex=0}dispose(){for(const t of this.cursors)t.dispose(this.context)}startTrackingSelections(){for(const t of this.cursors)t.startTrackingSelection(this.context)}stopTrackingSelections(){for(const t of this.cursors)t.stopTrackingSelection(this.context)}updateContext(t){this.context=t}ensureValidState(){for(const t of this.cursors)t.ensureValidState(this.context)}readSelectionFromMarkers(){return this.cursors.map(t=>t.readSelectionFromMarkers(this.context))}getAll(){return this.cursors.map(t=>t.asCursorState())}getViewPositions(){return this.cursors.map(t=>t.viewState.position)}getTopMostViewPosition(){return vTn(this.cursors,qh(t=>t.viewState.position,rt.compare)).viewState.position}getBottomMostViewPosition(){return kTn(this.cursors,qh(t=>t.viewState.position,rt.compare)).viewState.position}getSelections(){return this.cursors.map(t=>t.modelState.selection)}getViewSelections(){return this.cursors.map(t=>t.viewState.selection)}setSelections(t){this.setStates(So.fromModelSelections(t))}getPrimaryCursor(){return this.cursors[0].asCursorState()}setStates(t){t!==null&&(this.cursors[0].setState(this.context,t[0].modelState,t[0].viewState),this._setSecondaryStates(t.slice(1)))}_setSecondaryStates(t){const n=this.cursors.length-1,r=t.length;if(nr){const o=n-r;for(let s=0;s=t+1&&this.lastAddedCursorIndex--,this.cursors[t+1].dispose(this.context),this.cursors.splice(t+1,1)}normalize(){if(this.cursors.length===1)return;const t=this.cursors.slice(0),n=[];for(let r=0,o=t.length;rr.selection,xe.compareRangesUsingStarts));for(let r=0;rg&&k.index--;t.splice(g,1),n.splice(h,1),this._removeSecondaryCursor(g-1),r--}}}}class Swt{constructor(t,n,r,o){this._cursorContextBrand=void 0,this.model=t,this.viewModel=n,this.coordinatesConverter=r,this.cursorConfig=o}}class mfo{constructor(){this.type=0}}class kfo{constructor(){this.type=1}}class vfo{constructor(t){this.type=2,this._source=t}hasChanged(t){return this._source.hasChanged(t)}}class Afo{constructor(t,n,r){this.selections=t,this.modelSelections=n,this.reason=r,this.type=3}}class g7{constructor(t){this.type=4,t?(this.affectsMinimap=t.affectsMinimap,this.affectsOverviewRuler=t.affectsOverviewRuler,this.affectsGlyphMargin=t.affectsGlyphMargin,this.affectsLineNumber=t.affectsLineNumber):(this.affectsMinimap=!0,this.affectsOverviewRuler=!0,this.affectsGlyphMargin=!0,this.affectsLineNumber=!0)}}class Tle{constructor(){this.type=5}}class pfo{constructor(t){this.type=6,this.isFocused=t}}class bfo{constructor(){this.type=7}}class Qle{constructor(){this.type=8}}class cQn{constructor(t,n){this.fromLineNumber=t,this.count=n,this.type=9}}class RUe{constructor(t,n){this.type=10,this.fromLineNumber=t,this.toLineNumber=n}}class IUe{constructor(t,n){this.type=11,this.fromLineNumber=t,this.toLineNumber=n}}class SZ{constructor(t,n,r,o,s,a,l){this.source=t,this.minimalReveal=n,this.range=r,this.selections=o,this.verticalType=s,this.revealHorizontal=a,this.scrollType=l,this.type=12}}class wfo{constructor(t){this.type=13,this.scrollWidth=t.scrollWidth,this.scrollLeft=t.scrollLeft,this.scrollHeight=t.scrollHeight,this.scrollTop=t.scrollTop,this.scrollWidthChanged=t.scrollWidthChanged,this.scrollLeftChanged=t.scrollLeftChanged,this.scrollHeightChanged=t.scrollHeightChanged,this.scrollTopChanged=t.scrollTopChanged}}class Ofo{constructor(t){this.theme=t,this.type=14}}class yfo{constructor(t){this.type=15,this.ranges=t}}class Cfo{constructor(){this.type=16}}let _fo=class{constructor(){this.type=17}};class Sfo extends ht{constructor(){super(),this._onEvent=this._register(new at),this.onEvent=this._onEvent.event,this._eventHandlers=[],this._viewEventQueue=null,this._isConsumingViewEventQueue=!1,this._collector=null,this._collectorCnt=0,this._outgoingEvents=[]}emitOutgoingEvent(t){this._addOutgoingEvent(t),this._emitOutgoingEvents()}_addOutgoingEvent(t){for(let n=0,r=this._outgoingEvents.length;n0;){if(this._collector||this._isConsumingViewEventQueue)return;const t=this._outgoingEvents.shift();t.isNoOp()||this._onEvent.fire(t)}}addViewEventHandler(t){for(let n=0,r=this._eventHandlers.length;n0&&this._emitMany(n)}this._emitOutgoingEvents()}emitSingleViewEvent(t){try{this.beginEmitViewEvents().emitViewEvent(t)}finally{this.endEmitViewEvents()}}_emitMany(t){this._viewEventQueue?this._viewEventQueue=this._viewEventQueue.concat(t):this._viewEventQueue=t,this._isConsumingViewEventQueue||this._consumeViewEventQueue()}_consumeViewEventQueue(){try{this._isConsumingViewEventQueue=!0,this._doConsumeQueue()}finally{this._isConsumingViewEventQueue=!1}}_doConsumeQueue(){for(;this._viewEventQueue;){const t=this._viewEventQueue;this._viewEventQueue=null;const n=this._eventHandlers.slice(0);for(const r of n)r.handleEvents(t)}}}class Lfo{constructor(){this.viewEvents=[],this.outgoingEvents=[]}emitViewEvent(t){this.viewEvents.push(t)}emitOutgoingEvent(t){this.outgoingEvents.push(t)}}class att{constructor(t,n,r,o){this.kind=0,this._oldContentWidth=t,this._oldContentHeight=n,this.contentWidth=r,this.contentHeight=o,this.contentWidthChanged=this._oldContentWidth!==this.contentWidth,this.contentHeightChanged=this._oldContentHeight!==this.contentHeight}isNoOp(){return!this.contentWidthChanged&&!this.contentHeightChanged}attemptToMerge(t){return t.kind!==this.kind?null:new att(this._oldContentWidth,this._oldContentHeight,t.contentWidth,t.contentHeight)}}class a3e{constructor(t,n){this.kind=1,this.oldHasFocus=t,this.hasFocus=n}isNoOp(){return this.oldHasFocus===this.hasFocus}attemptToMerge(t){return t.kind!==this.kind?null:new a3e(this.oldHasFocus,t.hasFocus)}}class xfo{constructor(t,n){this.kind=2,this.oldHasFocus=t,this.hasFocus=n}isNoOp(){return this.oldHasFocus===this.hasFocus}attemptToMerge(t){return t.kind!==this.kind?null:new a3e(this.oldHasFocus,t.hasFocus)}}class ltt{constructor(t,n,r,o,s,a,l,d){this.kind=3,this._oldScrollWidth=t,this._oldScrollLeft=n,this._oldScrollHeight=r,this._oldScrollTop=o,this.scrollWidth=s,this.scrollLeft=a,this.scrollHeight=l,this.scrollTop=d,this.scrollWidthChanged=this._oldScrollWidth!==this.scrollWidth,this.scrollLeftChanged=this._oldScrollLeft!==this.scrollLeft,this.scrollHeightChanged=this._oldScrollHeight!==this.scrollHeight,this.scrollTopChanged=this._oldScrollTop!==this.scrollTop}isNoOp(){return!this.scrollWidthChanged&&!this.scrollLeftChanged&&!this.scrollHeightChanged&&!this.scrollTopChanged}attemptToMerge(t){return t.kind!==this.kind?null:new ltt(this._oldScrollWidth,this._oldScrollLeft,this._oldScrollHeight,this._oldScrollTop,t.scrollWidth,t.scrollLeft,t.scrollHeight,t.scrollTop)}}class Efo{constructor(){this.kind=4}isNoOp(){return!1}attemptToMerge(t){return t.kind!==this.kind?null:this}}class Tfo{constructor(){this.kind=5}isNoOp(){return!1}attemptToMerge(t){return t.kind!==this.kind?null:this}}class A1e{constructor(t,n,r,o,s,a,l){this.kind=7,this.oldSelections=t,this.selections=n,this.oldModelVersionId=r,this.modelVersionId=o,this.source=s,this.reason=a,this.reachedMaxCursorCount=l}static _selectionsAreEqual(t,n){if(!t&&!n)return!0;if(!t||!n)return!1;const r=t.length,o=n.length;if(r!==o)return!1;for(let s=0;s0){const t=this._cursors.getSelections();for(let n=0;na&&(o=o.slice(0,a),s=!0);const l=LZ.from(this._model,this);return this._cursors.setStates(o),this._cursors.normalize(),this._columnSelectData=null,this._validateAutoClosedActions(),this._emitStateChangedIfNecessary(t,n,r,l,s)}setCursorColumnSelectData(t){this._columnSelectData=t}revealAll(t,n,r,o,s,a){const l=this._cursors.getViewPositions();let d=null,u=null;l.length>1?u=this._cursors.getViewSelections():d=xe.fromPositions(l[0],l[0]),t.emitViewEvent(new SZ(n,r,d,u,o,s,a))}revealPrimary(t,n,r,o,s,a){const d=[this._cursors.getPrimaryCursor().viewState.selection];t.emitViewEvent(new SZ(n,r,null,d,o,s,a))}saveState(){const t=[],n=this._cursors.getSelections();for(let r=0,o=n.length;r0){const s=So.fromModelSelections(r.resultingSelection);this.setStates(t,"modelChange",r.isUndoing?5:r.isRedoing?6:2,s)&&this.revealAll(t,"modelChange",!1,0,!0,0)}else{const s=this._cursors.readSelectionFromMarkers();this.setStates(t,"modelChange",2,So.fromModelSelections(s))}}}getSelection(){return this._cursors.getPrimaryCursor().modelState.selection}getTopMostViewPosition(){return this._cursors.getTopMostViewPosition()}getBottomMostViewPosition(){return this._cursors.getBottomMostViewPosition()}getCursorColumnSelectData(){if(this._columnSelectData)return this._columnSelectData;const t=this._cursors.getPrimaryCursor(),n=t.viewState.selectionStart.getStartPosition(),r=t.viewState.position;return{isReal:!1,fromViewLineNumber:n.lineNumber,fromViewVisualColumn:this.context.cursorConfig.visibleColumnFromColumn(this._viewModel,n),toViewLineNumber:r.lineNumber,toViewVisualColumn:this.context.cursorConfig.visibleColumnFromColumn(this._viewModel,r)}}getSelections(){return this._cursors.getSelections()}setSelections(t,n,r,o){this.setStates(t,n,o,So.fromModelSelections(r))}getPrevEditOperationType(){return this._prevEditOperationType}setPrevEditOperationType(t){this._prevEditOperationType=t}_pushAutoClosedAction(t,n){const r=[],o=[];for(let l=0,d=t.length;l0&&this._pushAutoClosedAction(o,s),this._prevEditOperationType=t.type}t.shouldPushStackElementAfter&&this._model.pushStackElement()}_interpretCommandResult(t){(!t||t.length===0)&&(t=this._cursors.readSelectionFromMarkers()),this._columnSelectData=null,this._cursors.setSelections(t),this._cursors.normalize()}_emitStateChangedIfNecessary(t,n,r,o,s){const a=LZ.from(this._model,this);if(a.equals(o))return!1;const l=this._cursors.getSelections(),d=this._cursors.getViewSelections();if(t.emitViewEvent(new Afo(d,l,r)),!o||o.cursorState.length!==a.cursorState.length||a.cursorState.some((u,h)=>!u.modelState.equals(o.cursorState[h].modelState))){const u=o?o.cursorState.map(g=>g.modelState.selection):null,h=o?o.modelVersionId:0;t.emitOutgoingEvent(new A1e(u,l,h,a.modelVersionId,n||"keyboard",r,s))}return!0}_findAutoClosingPairs(t){if(!t.length)return null;const n=[];for(let r=0,o=t.length;r=0)return null;const a=s.text.match(/([)\]}>'"`])([^)\]}>'"`]*)$/);if(!a)return null;const l=a[1],d=this.context.cursorConfig.autoClosingPairs.autoClosingPairsCloseSingleChar.get(l);if(!d||d.length!==1)return null;const u=d[0].open,h=s.text.length-a[2].length-1,g=s.text.lastIndexOf(u,h-1);if(g===-1)return null;n.push([g,h])}return n}executeEdits(t,n,r,o,s){let a=null;n==="snippet"&&(a=this._findAutoClosingPairs(r)),a&&(r[0]._isTracked=!0);const l=[],d=[],u=this._model.pushEditOperations(this.getSelections(),r,h=>{if(a)for(let m=0,v=a.length;m0&&this._pushAutoClosedAction(l,d)}_executeEdit(t,n,r,o=0){if(this.context.cursorConfig.readOnly)return;const s=LZ.from(this._model,this);this._cursors.stopTrackingSelections(),this._isHandling=!0;try{this._cursors.ensureValidState(),t()}catch(a){zi(a)}this._isHandling=!1,this._cursors.startTrackingSelections(),this._validateAutoClosedActions(),this._emitStateChangedIfNecessary(n,r,o,s,!1)&&this.revealAll(n,r,!1,0,!0,0)}getAutoClosedCharacters(){return Lwt.getAllAutoClosedCharacters(this._autoClosedActions)}startComposition(t){this._compositionState=new xZ(this._model,this.getSelections())}endComposition(t,n){const r=pf.cursor({kind:"compositionEnd",detailedSource:n}),o=this._compositionState?this._compositionState.deduceOutcome(this._model,this.getSelections()):null;this._compositionState=null,this._executeEdit(()=>{n==="keyboard"&&this._executeEditOperation(x5.compositionEndWithInterceptors(this._prevEditOperationType,this.context.cursorConfig,this._model,o,this.getSelections(),this.getAutoClosedCharacters()),r)},t,n)}type(t,n,r){const o=pf.cursor({kind:"type",detailedSource:r});this._executeEdit(()=>{if(r==="keyboard"){const s=n.length;let a=0;for(;a{const h=u.getPosition();return new Dn(h.lineNumber,h.column+s,h.lineNumber,h.column+s)});this.setSelections(t,a,d,0)}return}this._executeEdit(()=>{this._executeEditOperation(x5.compositionType(this._prevEditOperationType,this.context.cursorConfig,this._model,this.getSelections(),n,r,o,s),l)},t,a)}paste(t,n,r,o,s){const a=pf.cursor({kind:"paste",detailedSource:s});this._executeEdit(()=>{this._executeEditOperation(x5.paste(this.context.cursorConfig,this._model,this.getSelections(),n,r,o||[]),a)},t,s,4)}cut(t,n){const r=pf.cursor({kind:"cut",detailedSource:n});this._executeEdit(()=>{this._executeEditOperation(lR.cut(this.context.cursorConfig,this._model,this.getSelections()),r)},t,n)}executeCommand(t,n,r){const o=pf.cursor({kind:"executeCommand",detailedSource:r});this._executeEdit(()=>{this._cursors.killSecondaryCursors(),this._executeEditOperation(new fm(0,[n],{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}),o)},t,r)}executeCommands(t,n,r){const o=pf.cursor({kind:"executeCommands",detailedSource:r});this._executeEdit(()=>{this._executeEditOperation(new fm(0,n,{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}),o)},t,r)}}class LZ{static from(t,n){return new LZ(t.getVersionId(),n.getCursorStates())}constructor(t,n){this.modelVersionId=t,this.cursorState=n}equals(t){if(!t||this.modelVersionId!==t.modelVersionId||this.cursorState.length!==t.cursorState.length)return!1;for(let n=0,r=this.cursorState.length;n=n.length||!n[r].strictContainsRange(t[r]))return!1;return!0}}class jfo{static executeCommands(t,n,r,o=pf.unknown({name:"executeCommands"})){const s={model:t,selectionsBefore:n,trackedRanges:[],trackedRangesDirection:[]},a=this._innerExecuteCommands(s,r,o);for(let l=0,d=s.trackedRanges.length;l0&&(l[0]._isTracked=!0);let d=t.model.pushEditOperations(t.selectionsBefore,l,h=>{const g=[];for(let f=0;ff.identifier.minor-k.identifier.minor,v=[];for(let f=0;f0?(g[f].sort(m),v[f]=n[f].computeCursorState(t.model,{getInverseEditOperations:()=>g[f],getTrackedSelection:k=>{const A=parseInt(k,10),p=t.model._getTrackedRange(t.trackedRanges[A]);return t.trackedRangesDirection[A]===0?new Dn(p.startLineNumber,p.startColumn,p.endLineNumber,p.endColumn):new Dn(p.endLineNumber,p.endColumn,p.startLineNumber,p.startColumn)}})):v[f]=t.selectionsBefore[f];return v},void 0,r);d||(d=t.selectionsBefore);const u=[];for(const h in a)a.hasOwnProperty(h)&&u.push(parseInt(h,10));u.sort((h,g)=>g-h);for(const h of u)d.splice(h,1);return d}static _arrayIsEmpty(t){for(let n=0,r=t.length;n{xe.isEmpty(g)&&m===""||o.push({identifier:{major:n,minor:s++},range:g,text:m,forceMoveMarkers:v,isAutoWhitespaceEdit:r.insertsAutoWhitespace})};let l=!1;const h={addEditOperation:a,addTrackedEditOperation:(g,m,v)=>{l=!0,a(g,m,v)},trackSelection:(g,m)=>{const v=Dn.liftSelection(g);let f;if(v.isEmpty())if(typeof m=="boolean")m?f=2:f=3;else{const p=t.model.getLineMaxColumn(v.startLineNumber);v.startColumn===p?f=2:f=3}else f=1;const k=t.trackedRanges.length,A=t.model._setTrackedRange(null,v,f);return t.trackedRanges[k]=A,t.trackedRangesDirection[k]=v.getDirection(),k.toString()}};try{r.getEditOperations(t.model,h)}catch(g){return zi(g),{operations:[],hadTrackedEditOperation:!1}}return{operations:o,hadTrackedEditOperation:l}}static _getLoserCursorMap(t){t=t.slice(0),t.sort((r,o)=>-xe.compareRangesUsingEnds(r.range,o.range));const n={};for(let r=1;rs.identifier.major?a=o.identifier.major:a=s.identifier.major,n[a.toString()]=!0;for(let l=0;l0&&r--}}return n}}class Wfo{constructor(t,n,r,o){this.text=t,this.lineNumber=n,this.startSelectionOffset=r,this.endSelectionOffset=o}}class xZ{static _capture(t,n){const r=[];for(const o of n){if(o.startLineNumber!==o.endLineNumber)return null;const s=o.startLineNumber;r.push(new Wfo(t.getLineContent(s),s,o.startColumn-1,o.endColumn-1))}return r}constructor(t,n){this._original=xZ._capture(t,n)}deduceOutcome(t,n){if(!this._original)return null;const r=xZ._capture(t,n);if(!r||this._original.length!==r.length)return null;const o=[];for(let s=0,a=this._original.length;shV,tokenizeEncoded:(e,t,n)=>s3e(0,n)};async function Vfo(e,t,n){if(!n)return Ewt(t,e.languageIdCodec,xwt);const r=await Hl.getOrCreate(n);return Ewt(t,e.languageIdCodec,r||xwt)}function zfo(e,t,n,r,o,s,a){let l="
    ",d=0,u=0,h=!0;for(let g=0,m=t.getCount();g0;)a&&h?(f+=" ",h=!1):(f+=" ",h=!0),w--;break}case 60:f+="<",h=!1;break;case 62:f+=">",h=!1;break;case 38:f+="&",h=!1;break;case 0:f+="�",h=!1;break;case 65279:case 8232:case 8233:case 133:f+="�",h=!1;break;case 13:f+="​",h=!1;break;case 32:a&&h?(f+=" ",h=!1):(f+=" ",h=!0);break;default:f+=String.fromCharCode(k),h=!1}}if(!(v<=r)&&(l+=`${f}`,v>o||d>=o||r>=o))break}return l+="
    ",l}function Ewt(e,t,n){let r='
    ';const o=F0(e);let s=n.getInitialState();for(let a=0,l=o.length;a0&&(r+="
    ");const u=n.tokenizeEncoded(d,!0,s);hc.convertToEndOffset(u.tokens,d.length);const g=new hc(u.tokens,d,t).inflate();let m=0;for(let v=0,f=g.getCount();v${Z4(d.substring(m,A))}`,m=A}s=u.endState}return r+="
    ",r}class Hfo{constructor(t,n,r,o,s){this.decorationId=t,this.index=n,this.lineNumber=r,this.specialHeight=o,this.prefixSum=s,this.maximumSpecialHeight=o,this.deleted=!1}}class Twt{constructor(t,n){if(this._decorationIDToCustomLine=new RLe,this._orderedCustomLines=[],this._pendingSpecialLinesToInsert=[],this._invalidIndex=0,this._hasPending=!1,this._defaultLineHeight=t,n.length>0){for(const r of n)this.insertOrChangeCustomLineHeight(r.decorationId,r.startLineNumber,r.endLineNumber,r.lineHeight);this.commit()}}set defaultLineHeight(t){this._defaultLineHeight=t}get defaultLineHeight(){return this._defaultLineHeight}removeCustomLineHeight(t){const n=this._decorationIDToCustomLine.get(t);if(n){this._decorationIDToCustomLine.delete(t);for(const r of n)r.deleted=!0,this._invalidIndex=Math.min(this._invalidIndex,r.index);this._hasPending=!0}}insertOrChangeCustomLineHeight(t,n,r,o){this.removeCustomLineHeight(t);for(let s=n;s<=r;s++){const a=new Hfo(t,-1,s,o,0);this._pendingSpecialLinesToInsert.push(a)}this._hasPending=!0}heightForLineNumber(t){const n=this._binarySearchOverOrderedCustomLinesArray(t);return n>=0?this._orderedCustomLines[n].maximumSpecialHeight:this._defaultLineHeight}getAccumulatedLineHeightsIncludingLineNumber(t){const n=this._binarySearchOverOrderedCustomLinesArray(t);if(n>=0)return this._orderedCustomLines[n].prefixSum+this._orderedCustomLines[n].maximumSpecialHeight;if(n===-1)return this._defaultLineHeight*t;const r=-(n+1),o=this._orderedCustomLines[r-1];return o.prefixSum+o.maximumSpecialHeight+this._defaultLineHeight*(t-o.lineNumber)}onLinesDeleted(t,n){const r=n-t+1,o=this._orderedCustomLines.length,s=this._binarySearchOverOrderedCustomLinesArray(t);let a;if(s>=0){a=s;for(let g=s-1;g>=0&&this._orderedCustomLines[g].lineNumber===t;g--)a--}else a=s===-(o+1)&&s!==-1?o-1:-(s+1);const l=this._binarySearchOverOrderedCustomLinesArray(n);let d;if(l>=0){d=l;for(let g=l+1;ga,h=d===a&&this._orderedCustomLines[a]&&this._orderedCustomLines[a].lineNumber>=t&&this._orderedCustomLines[a].lineNumber<=n;if(u||h){let g=0;for(let C=a;C<=d;C++)g=Math.max(g,this._orderedCustomLines[C].maximumSpecialHeight);let m=0;if(a>0){const C=this._orderedCustomLines[a-1];m=C.prefixSum+C.maximumSpecialHeight+this._defaultLineHeight*(t-C.lineNumber-1)}else m=t>0?(t-1)*this._defaultLineHeight:0;const v=this._orderedCustomLines[a],f=this._orderedCustomLines[d],k=this._orderedCustomLines[d+1],A=k&&k.lineNumber===n+1?k.maximumSpecialHeight:this._defaultLineHeight,p=f.prefixSum+f.maximumSpecialHeight-v.prefixSum+this._defaultLineHeight*(n-f.lineNumber)+this._defaultLineHeight*(v.lineNumber-t)+A-g,b=new Set,w=[],O=new RLe;let y=0;for(let C=0;C=a&&C<=d){const S=_.decorationId;b.has(S)?y++:(_.index-=y,_.lineNumber=t,_.prefixSum=m,_.maximumSpecialHeight=g,w.push(_),O.add(_.decorationId,_))}else C>d&&(_.index-=y,_.lineNumber-=r,_.prefixSum-=p,w.push(_),O.add(_.decorationId,_));b.add(_.decorationId)}this._orderedCustomLines=w,this._decorationIDToCustomLine=O}else{const g=r*this._defaultLineHeight;for(let m=d;mn&&(v.lineNumber-=r,v.prefixSum-=g)}}}onLinesInserted(t,n){const r=n-t+1,o=this._binarySearchOverOrderedCustomLinesArray(t);let s;if(o>=0){s=o;for(let h=o-1;h>=0&&this._orderedCustomLines[h].lineNumber===t;h--)s--}else s=-(o+1);const a=[],l=new Set;for(let h=s;h=0;h--)this._orderedCustomLines[h].lineNumber===t-1&&d.add(this._orderedCustomLines[h].decorationId);const u=sQn(d,l);for(let h=s;h0){for(const h of u){const g=this._decorationIDToCustomLine.get(h);if(g){const m=g.reduce((k,A)=>Math.min(k,A.lineNumber),t),v=g.reduce((k,A)=>Math.max(k,A.lineNumber),t),f=g.reduce((k,A)=>Math.max(k,A.specialHeight),0);a.push({decorationId:h,startLineNumber:m,endLineNumber:v,lineHeight:f})}}for(const h of a)this.insertOrChangeCustomLineHeight(h.decorationId,h.startLineNumber,h.endLineNumber,h.lineHeight);this.commit()}}commit(){if(!this._hasPending)return;for(const s of this._pendingSpecialLinesToInsert){const a=this._binarySearchOverOrderedCustomLinesArray(s.lineNumber),l=a>=0?a:-(a+1);this._orderedCustomLines.splice(l,0,s),this._invalidIndex=Math.min(this._invalidIndex,l)}this._pendingSpecialLinesToInsert=[];const t=new RLe,n=[];for(let s=0;s0?n[this._invalidIndex-1]:void 0;for(let s=this._invalidIndex;s{const r=this._orderedCustomLines[n];return r.lineNumber===t?0:r.lineNumber>>1;n===t[a].afterLineNumber?r{n=!0,this._lineHeightsManager.insertOrChangeCustomLineHeight(o,s,a,l)},removeCustomLineHeight:o=>{n=!0,this._lineHeightsManager.removeCustomLineHeight(o)}})}finally{this._lineHeightsManager.commit()}return n}changeWhitespace(t){let n=!1;try{t({insertWhitespace:(o,s,a,l)=>{n=!0,o=o|0,s=s|0,a=a|0,l=l|0;const d=this._instanceId+ ++this._lastWhitespaceId;return this._pendingChanges.insert(new Xfo(d,o,s,a,l)),d},changeOneWhitespace:(o,s,a)=>{n=!0,s=s|0,a=a|0,this._pendingChanges.change({id:o,newAfterLineNumber:s,newHeight:a})},removeWhitespace:o=>{n=!0,this._pendingChanges.remove({id:o})}})}finally{this._pendingChanges.commit(this)}return n}_commitPendingChanges(t,n,r){if((t.length>0||r.length>0)&&(this._minWidth=-1),t.length+n.length+r.length<=1){for(const d of t)this._insertWhitespace(d);for(const d of n)this._changeOneWhitespace(d.id,d.newAfterLineNumber,d.newHeight);for(const d of r){const u=this._findWhitespaceIndex(d.id);u!==-1&&this._removeWhitespace(u)}return}const o=new Set;for(const d of r)o.add(d.id);const s=new Map;for(const d of n)s.set(d.id,d);const a=d=>{const u=[];for(const h of d)if(!o.has(h.id)){if(s.has(h.id)){const g=s.get(h.id);h.afterLineNumber=g.newAfterLineNumber,h.height=g.newHeight}u.push(h)}return u},l=a(this._arr).concat(a(t));l.sort((d,u)=>d.afterLineNumber===u.afterLineNumber?d.ordinal-u.ordinal:d.afterLineNumber-u.afterLineNumber),this._arr=l,this._prefixSumValidIndex=-1}_insertWhitespace(t){const n=$9.findInsertionIndex(this._arr,t.afterLineNumber,t.ordinal);this._arr.splice(n,0,t),this._prefixSumValidIndex=Math.min(this._prefixSumValidIndex,n-1)}_findWhitespaceIndex(t){const n=this._arr;for(let r=0,o=n.length;rn&&(this._arr[r].afterLineNumber-=n-t+1)}this._lineHeightsManager.onLinesDeleted(t,n)}onLinesInserted(t,n){t=t|0,n=n|0,this._lineCount+=n-t+1;for(let r=0,o=this._arr.length;r=n.length||n[l+1].afterLineNumber>=t)return l;r=l+1|0}else o=l-1|0}return-1}_findFirstWhitespaceAfterLineNumber(t){t=t|0;const r=this._findLastWhitespaceBeforeLineNumber(t)+1;return r1?r=this._lineHeightsManager.getAccumulatedLineHeightsIncludingLineNumber(t-1):r=0;const o=this.getWhitespaceAccumulatedHeightBeforeLineNumber(t-(n?1:0));return r+o+this._paddingTop}getLineHeightForLineNumber(t){return this._lineHeightsManager.heightForLineNumber(t)}getVerticalOffsetAfterLineNumber(t,n=!1){t=t|0;const r=this._lineHeightsManager.getAccumulatedLineHeightsIncludingLineNumber(t),o=this.getWhitespaceAccumulatedHeightBeforeLineNumber(t+(n?1:0));return r+o+this._paddingTop}getWhitespaceMinWidth(){if(this._minWidth===-1){let t=0;for(let n=0,r=this._arr.length;nn}isInTopPadding(t){return this._paddingTop===0?!1:t=n-this._paddingBottom}getLineNumberAtOrAfterVerticalOffset(t){if(t=t|0,t<0)return 1;const n=this._lineCount|0;let r=1,o=n;for(;r=l+a)r=s+1;else{if(t>=l)return s;o=s}}return r>n?n:r}getLinesViewportData(t,n){t=t|0,n=n|0;const r=this.getLineNumberAtOrAfterVerticalOffset(t)|0,o=this.getVerticalOffsetForLineNumber(r)|0;let s=this._lineCount|0,a=this.getFirstWhitespaceIndexAfterLineNumber(r)|0;const l=this.getWhitespacesCount()|0;let d,u;a===-1?(a=l,u=s+1,d=0):(u=this.getAfterLineNumberForWhitespaceIndex(a)|0,d=this.getHeightForWhitespaceIndex(a)|0);let h=o,g=h;const m=5e5;let v=0;o>=m&&(v=Math.floor(o/m)*m,v=Math.floor(v/this._lineHeightsManager.defaultLineHeight)*this._lineHeightsManager.defaultLineHeight,g-=v);const f=[],k=t+(n-t)/2;let A=-1;for(let O=r;O<=s;O++){const y=this.getLineHeightForLineNumber(O);if(A===-1){const C=h,_=h+y;(C<=k&&k<_||C>k)&&(A=O)}for(h+=y,f[O-r]=g,g+=y;u===O;)g+=d,h+=d,a++,a>=l?u=s+1:(u=this.getAfterLineNumberForWhitespaceIndex(a)|0,d=this.getHeightForWhitespaceIndex(a)|0);if(h>=n){s=O;break}}A===-1&&(A=s);const p=this.getVerticalOffsetForLineNumber(s)|0;let b=r,w=s;if(bn&&w--}return{bigNumbersDelta:v,startLineNumber:r,endLineNumber:s,relativeVerticalOffset:f,centeredLineNumber:A,completelyVisibleStartLineNumber:b,completelyVisibleEndLineNumber:w,lineHeight:this._lineHeightsManager.defaultLineHeight}}getVerticalOffsetForWhitespaceIndex(t){t=t|0;const n=this.getAfterLineNumberForWhitespaceIndex(t);let r;n>=1?r=this._lineHeightsManager.getAccumulatedLineHeightsIncludingLineNumber(n):r=0;let o;return t>0?o=this.getWhitespacesAccumulatedHeight(t-1):o=0,r+o+this._paddingTop}getWhitespaceIndexAtOrAfterVerticallOffset(t){t=t|0;let n=0,r=this.getWhitespacesCount()-1;if(r<0)return-1;const o=this.getVerticalOffsetForWhitespaceIndex(r),s=this.getHeightForWhitespaceIndex(r);if(t>=o+s)return-1;for(;n=l+d)n=a+1;else{if(t>=l)return a;r=a}}return n}getWhitespaceAtVerticalOffset(t){t=t|0;const n=this.getWhitespaceIndexAtOrAfterVerticallOffset(t);if(n<0||n>=this.getWhitespacesCount())return null;const r=this.getVerticalOffsetForWhitespaceIndex(n);if(r>t)return null;const o=this.getHeightForWhitespaceIndex(n),s=this.getIdForWhitespaceIndex(n),a=this.getAfterLineNumberForWhitespaceIndex(n);return{id:s,afterLineNumber:a,verticalOffset:r,height:o}}getWhitespaceViewportData(t,n){t=t|0,n=n|0;const r=this.getWhitespaceIndexAtOrAfterVerticallOffset(t),o=this.getWhitespacesCount()-1;if(r<0)return[];const s=[];for(let a=r;a<=o;a++){const l=this.getVerticalOffsetForWhitespaceIndex(a),d=this.getHeightForWhitespaceIndex(a);if(l>=n)break;s.push({id:this.getIdForWhitespaceIndex(a),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(a),verticalOffset:l,height:d})}return s}getWhitespaces(){return this._arr.slice(0)}getWhitespacesCount(){return this._arr.length}getIdForWhitespaceIndex(t){return t=t|0,this._arr[t].id}getAfterLineNumberForWhitespaceIndex(t){return t=t|0,this._arr[t].afterLineNumber}getHeightForWhitespaceIndex(t){return t=t|0,this._arr[t].height}},$9.INSTANCE_COUNT=0,$9);const Yfo=125;class jG{constructor(t,n,r,o){t=t|0,n=n|0,r=r|0,o=o|0,t<0&&(t=0),n<0&&(n=0),r<0&&(r=0),o<0&&(o=0),this.width=t,this.contentWidth=n,this.scrollWidth=Math.max(t,n),this.height=r,this.contentHeight=o,this.scrollHeight=Math.max(r,o)}equals(t){return this.width===t.width&&this.contentWidth===t.contentWidth&&this.height===t.height&&this.contentHeight===t.contentHeight}}class Zfo extends ht{constructor(t,n){super(),this._onDidContentSizeChange=this._register(new at),this.onDidContentSizeChange=this._onDidContentSizeChange.event,this._dimensions=new jG(0,0,0,0),this._scrollable=this._register(new oH({forceIntegerValues:!0,smoothScrollDuration:t,scheduleAtNextAnimationFrame:n})),this.onDidScroll=this._scrollable.onScroll}getScrollable(){return this._scrollable}setSmoothScrollDuration(t){this._scrollable.setSmoothScrollDuration(t)}validateScrollPosition(t){return this._scrollable.validateScrollPosition(t)}getScrollDimensions(){return this._dimensions}setScrollDimensions(t){if(this._dimensions.equals(t))return;const n=this._dimensions;this._dimensions=t,this._scrollable.setScrollDimensions({width:t.width,scrollWidth:t.scrollWidth,height:t.height,scrollHeight:t.scrollHeight},!0);const r=n.contentWidth!==t.contentWidth,o=n.contentHeight!==t.contentHeight;(r||o)&&this._onDidContentSizeChange.fire(new att(n.contentWidth,n.contentHeight,t.contentWidth,t.contentHeight))}getFutureScrollPosition(){return this._scrollable.getFutureScrollPosition()}getCurrentScrollPosition(){return this._scrollable.getCurrentScrollPosition()}setScrollPositionNow(t){this._scrollable.setScrollPositionNow(t)}setScrollPositionSmooth(t){this._scrollable.setScrollPositionSmooth(t)}hasPendingScrollAnimation(){return this._scrollable.hasPendingScrollAnimation()}}class qfo extends ht{constructor(t,n,r,o){super(),this._configuration=t;const s=this._configuration.options,a=s.get(165),l=s.get(96);this._linesLayout=new Gfo(n,s.get(75),l.top,l.bottom,r),this._maxLineWidth=0,this._overlayWidgetsMinWidth=0,this._scrollable=this._register(new Zfo(0,o)),this._configureSmoothScrollDuration(),this._scrollable.setScrollDimensions(new jG(a.contentWidth,0,a.height,0)),this.onDidScroll=this._scrollable.onDidScroll,this.onDidContentSizeChange=this._scrollable.onDidContentSizeChange,this._updateHeight()}dispose(){super.dispose()}getScrollable(){return this._scrollable.getScrollable()}onHeightMaybeChanged(){this._updateHeight()}_configureSmoothScrollDuration(){this._scrollable.setSmoothScrollDuration(this._configuration.options.get(130)?Yfo:0)}onConfigurationChanged(t){const n=this._configuration.options;if(t.hasChanged(75)&&this._linesLayout.setDefaultLineHeight(n.get(75)),t.hasChanged(96)){const r=n.get(96);this._linesLayout.setPadding(r.top,r.bottom)}if(t.hasChanged(165)){const r=n.get(165),o=r.contentWidth,s=r.height,a=this._scrollable.getScrollDimensions(),l=a.contentWidth;this._scrollable.setScrollDimensions(new jG(o,a.contentWidth,s,this._getContentHeight(o,s,l)))}else this._updateHeight();t.hasChanged(130)&&this._configureSmoothScrollDuration()}onFlushed(t,n){this._linesLayout.onFlushed(t,n)}onLinesDeleted(t,n){this._linesLayout.onLinesDeleted(t,n)}onLinesInserted(t,n){this._linesLayout.onLinesInserted(t,n)}_getHorizontalScrollbarHeight(t,n){const o=this._configuration.options.get(117);return o.horizontal===2||t>=n?0:o.horizontalScrollbarSize}_getContentHeight(t,n,r){const o=this._configuration.options;let s=this._linesLayout.getLinesTotalHeight();return o.get(119)?s+=Math.max(0,n-o.get(75)-o.get(96).bottom):o.get(117).ignoreHorizontalScrollbarInContentHeight||(s+=this._getHorizontalScrollbarHeight(t,r)),s}_updateHeight(){const t=this._scrollable.getScrollDimensions(),n=t.width,r=t.height,o=t.contentWidth;this._scrollable.setScrollDimensions(new jG(n,t.contentWidth,r,this._getContentHeight(n,r,o)))}getCurrentViewport(){const t=this._scrollable.getScrollDimensions(),n=this._scrollable.getCurrentScrollPosition();return new T3t(n.scrollTop,n.scrollLeft,t.width,t.height)}getFutureViewport(){const t=this._scrollable.getScrollDimensions(),n=this._scrollable.getFutureScrollPosition();return new T3t(n.scrollTop,n.scrollLeft,t.width,t.height)}_computeContentWidth(){const t=this._configuration.options,n=this._maxLineWidth,r=t.get(166),o=t.get(59),s=t.get(165);if(r.isViewportWrapping){const a=t.get(81);return n>s.contentWidth+o.typicalHalfwidthCharacterWidth&&a.enabled&&a.side==="right"?n+s.verticalScrollbarWidth:n}else{const a=t.get(118)*o.typicalHalfwidthCharacterWidth,l=this._linesLayout.getWhitespaceMinWidth();return Math.max(n+a+s.verticalScrollbarWidth,l,this._overlayWidgetsMinWidth)}}setMaxLineWidth(t){this._maxLineWidth=t,this._updateContentWidth()}setOverlayWidgetsMinWidth(t){this._overlayWidgetsMinWidth=t,this._updateContentWidth()}_updateContentWidth(){const t=this._scrollable.getScrollDimensions();this._scrollable.setScrollDimensions(new jG(t.width,this._computeContentWidth(),t.height,t.contentHeight)),this._updateHeight()}saveState(){const t=this._scrollable.getFutureScrollPosition(),n=t.scrollTop,r=this._linesLayout.getLineNumberAtOrAfterVerticalOffset(n),o=this._linesLayout.getWhitespaceAccumulatedHeightBeforeLineNumber(r);return{scrollTop:n,scrollTopWithoutViewZones:n-o,scrollLeft:t.scrollLeft}}changeWhitespace(t){const n=this._linesLayout.changeWhitespace(t);return n&&this.onHeightMaybeChanged(),n}changeSpecialLineHeights(t){const n=this._linesLayout.changeLineHeights(t);return n&&this.onHeightMaybeChanged(),n}getVerticalOffsetForLineNumber(t,n=!1){return this._linesLayout.getVerticalOffsetForLineNumber(t,n)}getVerticalOffsetAfterLineNumber(t,n=!1){return this._linesLayout.getVerticalOffsetAfterLineNumber(t,n)}getLineHeightForLineNumber(t){return this._linesLayout.getLineHeightForLineNumber(t)}isAfterLines(t){return this._linesLayout.isAfterLines(t)}isInTopPadding(t){return this._linesLayout.isInTopPadding(t)}isInBottomPadding(t){return this._linesLayout.isInBottomPadding(t)}getLineNumberAtVerticalOffset(t){return this._linesLayout.getLineNumberAtOrAfterVerticalOffset(t)}getWhitespaceAtVerticalOffset(t){return this._linesLayout.getWhitespaceAtVerticalOffset(t)}getLinesViewportData(){const t=this.getCurrentViewport();return this._linesLayout.getLinesViewportData(t.top,t.top+t.height)}getLinesViewportDataAtScrollTop(t){const n=this._scrollable.getScrollDimensions();return t+n.height>n.scrollHeight&&(t=n.scrollHeight-n.height),t<0&&(t=0),this._linesLayout.getLinesViewportData(t,t+n.height)}getWhitespaceViewportData(){const t=this.getCurrentViewport();return this._linesLayout.getWhitespaceViewportData(t.top,t.top+t.height)}getWhitespaces(){return this._linesLayout.getWhitespaces()}getContentWidth(){return this._scrollable.getScrollDimensions().contentWidth}getScrollWidth(){return this._scrollable.getScrollDimensions().scrollWidth}getContentHeight(){return this._scrollable.getScrollDimensions().contentHeight}getScrollHeight(){return this._scrollable.getScrollDimensions().scrollHeight}getCurrentScrollLeft(){return this._scrollable.getCurrentScrollPosition().scrollLeft}getCurrentScrollTop(){return this._scrollable.getCurrentScrollPosition().scrollTop}validateScrollPosition(t){return this._scrollable.validateScrollPosition(t)}setScrollPosition(t,n){n===1?this._scrollable.setScrollPositionNow(t):this._scrollable.setScrollPositionSmooth(t)}hasPendingScrollAnimation(){return this._scrollable.hasPendingScrollAnimation()}deltaScrollNow(t,n){const r=this._scrollable.getCurrentScrollPosition();this._scrollable.setScrollPositionNow({scrollLeft:r.scrollLeft+t,scrollTop:r.scrollTop+n})}}class AD{constructor(t,n,r){this.range=t,this.inlineClassName=n,this.type=r}}class Kfo{constructor(t,n,r,o){this.startOffset=t,this.endOffset=n,this.inlineClassName=r,this.inlineClassNameAffectsLetterSpacing=o}toInlineDecoration(t){return new AD(new xe(t,this.startOffset+1,t,this.endOffset+1),this.inlineClassName,this.inlineClassNameAffectsLetterSpacing?3:0)}}class Jfo{constructor(t,n,r,o,s){this.editorId=t,this.model=n,this.configuration=r,this._linesCollection=o,this._coordinatesConverter=s,this._decorationsCache=Object.create(null),this._cachedModelDecorationsResolver=null,this._cachedModelDecorationsResolverViewRange=null}_clearCachedModelDecorationsResolver(){this._cachedModelDecorationsResolver=null,this._cachedModelDecorationsResolverViewRange=null}dispose(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()}reset(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()}onModelDecorationsChanged(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()}onLineMappingChanged(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()}_getOrCreateViewModelDecoration(t){const n=t.id;let r=this._decorationsCache[n];if(!r){const o=t.range,s=t.options;let a;if(s.isWholeLine){const l=this._coordinatesConverter.convertModelPositionToViewPosition(new rt(o.startLineNumber,1),0,!1,!0),d=this._coordinatesConverter.convertModelPositionToViewPosition(new rt(o.endLineNumber,this.model.getLineMaxColumn(o.endLineNumber)),1);a=new xe(l.lineNumber,l.column,d.lineNumber,d.column)}else a=this._coordinatesConverter.convertModelRangeToViewRange(o,1);r=new wTn(a,s),this._decorationsCache[n]=r}return r}getMinimapDecorationsInRange(t){return this._getDecorationsInRange(t,!0,!1).decorations}getDecorationsViewportData(t){let n=this._cachedModelDecorationsResolver!==null;return n=n&&t.equalsRange(this._cachedModelDecorationsResolverViewRange),n||(this._cachedModelDecorationsResolver=this._getDecorationsInRange(t,!1,!1),this._cachedModelDecorationsResolverViewRange=t),this._cachedModelDecorationsResolver}getDecorationsOnLine(t,n=!1,r=!1){const o=new xe(t,this._linesCollection.getViewLineMinColumn(t),t,this._linesCollection.getViewLineMaxColumn(t));return this._getDecorationsInRange(o,n,r)}_getDecorationsInRange(t,n,r){const o=this._linesCollection.getDecorationsInRange(t,this.editorId,Vme(this.configuration.options),zme(this.configuration.options),n,r),s=t.startLineNumber,a=t.endLineNumber,l=[];let d=0;const u=[];for(let g=s;g<=a;g++)u[g-s]=[];let h=!1;for(let g=0,m=o.length;g0?this._projectionData.breakOffsets[r-1]:0,s=this._projectionData.breakOffsets[r];let a;if(this._projectionData.injectionOffsets!==null){const l=this._projectionData.injectionOffsets.map((u,h)=>new w3(0,0,u+1,this._projectionData.injectionOptions[h],0));a=w3.applyInjectedText(t.getLineContent(n),l).substring(o,s)}else a=t.getValueInRange({startLineNumber:n,startColumn:o+1,endLineNumber:n,endColumn:s+1});return r>0&&(a=Qwt(this._projectionData.wrappedTextIndentLength)+a),a}getViewLineLength(t,n,r){return this._assertVisible(),this._projectionData.getLineLength(r)}getViewLineMinColumn(t,n,r){return this._assertVisible(),this._projectionData.getMinOutputOffset(r)+1}getViewLineMaxColumn(t,n,r){return this._assertVisible(),this._projectionData.getMaxOutputOffset(r)+1}getViewLineData(t,n,r){const o=new Array;return this.getViewLinesData(t,n,r,1,0,[!0],o),o[0]}getViewLinesData(t,n,r,o,s,a,l){this._assertVisible();const d=this._projectionData,u=d.injectionOffsets,h=d.injectionOptions;let g=null;if(u){g=[];let v=0,f=0;for(let k=0;k0?d.breakOffsets[k-1]:0,b=d.breakOffsets[k];for(;fb)break;if(p0?d.wrappedTextIndentLength:0,S=_+Math.max(O-p,0),L=_+Math.min(y-p,b-p);S!==L&&A.push(new Kfo(S,L,C.inlineClassName,C.inlineClassNameAffectsLetterSpacing))}}if(y<=b)v+=w,f++;else break}}}let m;if(u){const v=[];for(let f=0;f{v.push({offset:k,text:p.substring(h[f].content),tokenMetadata:b.metadata})}):v.push({offset:k,text:h[f].content,tokenMetadata:hc.defaultTokenMetadata})}m=t.tokenization.getLineTokens(n).withInserted(v)}else m=t.tokenization.getLineTokens(n);for(let v=r;v0?o.wrappedTextIndentLength:0,a=r>0?o.breakOffsets[r-1]:0,l=o.breakOffsets[r],d=t.sliceAndInflate(a,l,s);let u=d.getLineContent();r>0&&(u=Qwt(o.wrappedTextIndentLength)+u);const h=this._projectionData.getMinOutputOffset(r)+1,g=u.length+1,m=r+1=MLe.length)for(let t=1;t<=e;t++)MLe[t]=tgo(t);return MLe[e]}function tgo(e){return new Array(e+1).join(" ")}class ngo{constructor(t){this.values=t,this.prefixSum=new Uint32Array(t.length),this.prefixSumValidIndex=new Int32Array(1),this.prefixSumValidIndex[0]=-1}insertValues(t,n){t=wP(t);const r=this.values,o=this.prefixSum,s=n.length;return s===0?!1:(this.values=new Uint32Array(r.length+s),this.values.set(r.subarray(0,t),0),this.values.set(r.subarray(t),t+s),this.values.set(n,t),t-1=0&&this.prefixSum.set(o.subarray(0,this.prefixSumValidIndex[0]+1)),!0)}setValue(t,n){return t=wP(t),n=wP(n),this.values[t]===n?!1:(this.values[t]=n,t-1=r.length)return!1;const s=r.length-t;return n>=s&&(n=s),n===0?!1:(this.values=new Uint32Array(r.length-n),this.values.set(r.subarray(0,t),0),this.values.set(r.subarray(t+n),t),this.prefixSum=new Uint32Array(this.values.length),t-1=0&&this.prefixSum.set(o.subarray(0,this.prefixSumValidIndex[0]+1)),!0)}getTotalSum(){return this.values.length===0?0:this._getPrefixSum(this.values.length-1)}getPrefixSum(t){return t<0?0:(t=wP(t),this._getPrefixSum(t))}_getPrefixSum(t){if(t<=this.prefixSumValidIndex[0])return this.prefixSum[t];let n=this.prefixSumValidIndex[0]+1;n===0&&(this.prefixSum[0]=this.values[0],n++),t>=this.values.length&&(t=this.values.length-1);for(let r=n;r<=t;r++)this.prefixSum[r]=this.prefixSum[r-1]+this.values[r];return this.prefixSumValidIndex[0]=Math.max(this.prefixSumValidIndex[0],t),this.prefixSum[t]}getIndexOf(t){t=Math.floor(t),this.getTotalSum();let n=0,r=this.values.length-1,o=0,s=0,a=0;for(;n<=r;)if(o=n+(r-n)/2|0,s=this.prefixSum[o],a=s-this.values[o],t=s)n=o+1;else break;return new dQn(o,t-a)}}class igo{constructor(t){this._values=t,this._isValid=!1,this._validEndIndex=-1,this._prefixSum=[],this._indexBySum=[]}getTotalSum(){return this._ensureValid(),this._indexBySum.length}getPrefixSum(t){return this._ensureValid(),t===0?0:this._prefixSum[t-1]}getIndexOf(t){this._ensureValid();const n=this._indexBySum[t],r=n>0?this._prefixSum[n-1]:0;return new dQn(n,t-r)}removeValues(t,n){this._values.splice(t,n),this._invalidate(t)}insertValues(t,n){this._values=Abe(this._values,t,n),this._invalidate(t)}_invalidate(t){this._isValid=!1,this._validEndIndex=Math.min(this._validEndIndex,t-1)}_ensureValid(){if(!this._isValid){for(let t=this._validEndIndex+1,n=this._values.length;t0?this._prefixSum[t-1]:0;this._prefixSum[t]=o+r;for(let s=0;sn)}getModelLineViewLineCount(t){return 1}getViewLineNumberOfModelPosition(t,n){return t}}class ogo{constructor(t,n,r,o,s,a,l,d,u,h,g){this._editorId=t,this.model=n,this._validModelVersionId=-1,this._domLineBreaksComputerFactory=r,this._monospaceLineBreaksComputerFactory=o,this.fontInfo=s,this.tabSize=a,this.wrappingStrategy=l,this.wrappingColumn=d,this.wrappingIndent=u,this.wordBreak=h,this.wrapOnEscapedLineFeeds=g,this._constructLines(!0,null)}dispose(){this.hiddenAreasDecorationIds=this.model.deltaDecorations(this.hiddenAreasDecorationIds,[])}createCoordinatesConverter(){return new ago(this)}_constructLines(t,n){this.modelLineProjections=[],t&&(this.hiddenAreasDecorationIds=this.model.deltaDecorations(this.hiddenAreasDecorationIds,[]));const r=this.model.getLinesContent(),o=this.model.getInjectedTextDecorations(this._editorId),s=r.length,a=this.createLineBreaksComputer(),l=new F8(w3.fromDecorations(o));for(let k=0;kp.lineNumber===k+1);a.addRequest(r[k],A,n?n[k]:null)}const d=a.finalize(),u=[],h=this.hiddenAreasDecorationIds.map(k=>this.model.getDecorationRange(k)).sort(xe.compareRangesUsingStarts);let g=1,m=0,v=-1,f=v+1=g&&A<=m,b=ILe(d[k],!p);u[k]=b.getViewLineCount(),this.modelLineProjections[k]=b}this._validModelVersionId=this.model.getVersionId(),this.projectedModelLineLineCounts=new igo(u)}getHiddenAreas(){return this.hiddenAreasDecorationIds.map(t=>this.model.getDecorationRange(t))}setHiddenAreas(t){const n=t.map(m=>this.model.validateRange(m)),r=sgo(n),o=this.hiddenAreasDecorationIds.map(m=>this.model.getDecorationRange(m)).sort(xe.compareRangesUsingStarts);if(r.length===o.length){let m=!1;for(let v=0;v({range:m,options:Gi.EMPTY}));this.hiddenAreasDecorationIds=this.model.deltaDecorations(this.hiddenAreasDecorationIds,s);const a=r;let l=1,d=0,u=-1,h=u+1=l&&v<=d?this.modelLineProjections[m].isVisible()&&(this.modelLineProjections[m]=this.modelLineProjections[m].setVisible(!1),f=!0):(g=!0,this.modelLineProjections[m].isVisible()||(this.modelLineProjections[m]=this.modelLineProjections[m].setVisible(!0),f=!0)),f){const k=this.modelLineProjections[m].getViewLineCount();this.projectedModelLineLineCounts.setValue(m,k)}}return g||this.setHiddenAreas([]),!0}modelPositionIsVisible(t,n){return t<1||t>this.modelLineProjections.length?!1:this.modelLineProjections[t-1].isVisible()}getModelLineViewLineCount(t){return t<1||t>this.modelLineProjections.length?1:this.modelLineProjections[t-1].getViewLineCount()}setTabSize(t){return this.tabSize===t?!1:(this.tabSize=t,this._constructLines(!1,null),!0)}setWrappingSettings(t,n,r,o,s){const a=this.fontInfo.equals(t),l=this.wrappingStrategy===n,d=this.wrappingColumn===r,u=this.wrappingIndent===o,h=this.wordBreak===s;if(a&&l&&d&&u&&h)return!1;const g=a&&l&&!d&&u&&h;this.fontInfo=t,this.wrappingStrategy=n,this.wrappingColumn=r,this.wrappingIndent=o,this.wordBreak=s;let m=null;if(g){m=[];for(let v=0,f=this.modelLineProjections.length;v2&&!this.modelLineProjections[n-2].isVisible(),a=n===1?1:this.projectedModelLineLineCounts.getPrefixSum(n-1)+1;let l=0;const d=[],u=[];for(let h=0,g=o.length;hd?(h=this.projectedModelLineLineCounts.getPrefixSum(n-1)+1,g=h+d-1,f=g+1,k=f+(s-d)-1,u=!0):sn?n:t|0}getActiveIndentGuide(t,n,r){t=this._toValidViewLineNumber(t),n=this._toValidViewLineNumber(n),r=this._toValidViewLineNumber(r);const o=this.convertViewPositionToModelPosition(t,this.getViewLineMinColumn(t)),s=this.convertViewPositionToModelPosition(n,this.getViewLineMinColumn(n)),a=this.convertViewPositionToModelPosition(r,this.getViewLineMinColumn(r)),l=this.model.guides.getActiveIndentGuide(o.lineNumber,s.lineNumber,a.lineNumber),d=this.convertModelPositionToViewPosition(l.startLineNumber,1),u=this.convertModelPositionToViewPosition(l.endLineNumber,this.model.getLineMaxColumn(l.endLineNumber));return{startLineNumber:d.lineNumber,endLineNumber:u.lineNumber,indent:l.indent}}getViewLineInfo(t){t=this._toValidViewLineNumber(t);const n=this.projectedModelLineLineCounts.getIndexOf(t-1),r=n.index,o=n.remainder;return new Dwt(r+1,o)}getMinColumnOfViewLine(t){return this.modelLineProjections[t.modelLineNumber-1].getViewLineMinColumn(this.model,t.modelLineNumber,t.modelLineWrappedLineIdx)}getMaxColumnOfViewLine(t){return this.modelLineProjections[t.modelLineNumber-1].getViewLineMaxColumn(this.model,t.modelLineNumber,t.modelLineWrappedLineIdx)}getModelStartPositionOfViewLine(t){const n=this.modelLineProjections[t.modelLineNumber-1],r=n.getViewLineMinColumn(this.model,t.modelLineNumber,t.modelLineWrappedLineIdx),o=n.getModelColumnOfViewPosition(t.modelLineWrappedLineIdx,r);return new rt(t.modelLineNumber,o)}getModelEndPositionOfViewLine(t){const n=this.modelLineProjections[t.modelLineNumber-1],r=n.getViewLineMaxColumn(this.model,t.modelLineNumber,t.modelLineWrappedLineIdx),o=n.getModelColumnOfViewPosition(t.modelLineWrappedLineIdx,r);return new rt(t.modelLineNumber,o)}getViewLineInfosGroupedByModelRanges(t,n){const r=this.getViewLineInfo(t),o=this.getViewLineInfo(n),s=new Array;let a=this.getModelStartPositionOfViewLine(r),l=new Array;for(let d=r.modelLineNumber;d<=o.modelLineNumber;d++){const u=this.modelLineProjections[d-1];if(u.isVisible()){const h=d===r.modelLineNumber?r.modelLineWrappedLineIdx:0,g=d===o.modelLineNumber?o.modelLineWrappedLineIdx+1:u.getViewLineCount();for(let m=h;m{if(v.forWrappedLinesAfterColumn!==-1&&this.modelLineProjections[h.modelLineNumber-1].getViewPositionOfModelPosition(0,v.forWrappedLinesAfterColumn).lineNumber>=h.modelLineWrappedLineIdx||v.forWrappedLinesBeforeOrAtColumn!==-1&&this.modelLineProjections[h.modelLineNumber-1].getViewPositionOfModelPosition(0,v.forWrappedLinesBeforeOrAtColumn).lineNumberh.modelLineWrappedLineIdx)return}const k=this.convertModelPositionToViewPosition(h.modelLineNumber,v.horizontalLine.endColumn),A=this.modelLineProjections[h.modelLineNumber-1].getViewPositionOfModelPosition(0,v.horizontalLine.endColumn);return A.lineNumber===h.modelLineWrappedLineIdx?new uQ(v.visibleColumn,f,v.className,new mZ(v.horizontalLine.top,k.column),-1,-1):A.lineNumber!!v))}}return a}getViewLinesIndentGuides(t,n){t=this._toValidViewLineNumber(t),n=this._toValidViewLineNumber(n);const r=this.convertViewPositionToModelPosition(t,this.getViewLineMinColumn(t)),o=this.convertViewPositionToModelPosition(n,this.getViewLineMaxColumn(n));let s=[];const a=[],l=[],d=r.lineNumber-1,u=o.lineNumber-1;let h=null;for(let f=d;f<=u;f++){const k=this.modelLineProjections[f];if(k.isVisible()){const A=k.getViewLineNumberOfModelPosition(0,f===d?r.column:1),p=k.getViewLineNumberOfModelPosition(0,this.model.getLineMaxColumn(f+1)),b=p-A+1;let w=0;b>1&&k.getViewLineMinColumn(this.model,f+1,p)===1&&(w=A===0?1:2),a.push(b),l.push(w),h===null&&(h=new rt(f+1,0))}else h!==null&&(s=s.concat(this.model.guides.getLinesIndentGuides(h.lineNumber,f)),h=null)}h!==null&&(s=s.concat(this.model.guides.getLinesIndentGuides(h.lineNumber,o.lineNumber)),h=null);const g=n-t+1,m=new Array(g);let v=0;for(let f=0,k=s.length;fn&&(f=!0,v=n-s+1),g.getViewLinesData(this.model,u+1,m,v,s-t,r,d),s+=v,f)break}return d}validateViewPosition(t,n,r){t=this._toValidViewLineNumber(t);const o=this.projectedModelLineLineCounts.getIndexOf(t-1),s=o.index,a=o.remainder,l=this.modelLineProjections[s],d=l.getViewLineMinColumn(this.model,s+1,a),u=l.getViewLineMaxColumn(this.model,s+1,a);nu&&(n=u);const h=l.getModelColumnOfViewPosition(a,n);return this.model.validatePosition(new rt(s+1,h)).equals(r)?new rt(t,n):this.convertModelPositionToViewPosition(r.lineNumber,r.column)}validateViewRange(t,n){const r=this.validateViewPosition(t.startLineNumber,t.startColumn,n.getStartPosition()),o=this.validateViewPosition(t.endLineNumber,t.endColumn,n.getEndPosition());return new xe(r.lineNumber,r.column,o.lineNumber,o.column)}convertViewPositionToModelPosition(t,n){const r=this.getViewLineInfo(t),o=this.modelLineProjections[r.modelLineNumber-1].getModelColumnOfViewPosition(r.modelLineWrappedLineIdx,n);return this.model.validatePosition(new rt(r.modelLineNumber,o))}convertViewRangeToModelRange(t){const n=this.convertViewPositionToModelPosition(t.startLineNumber,t.startColumn),r=this.convertViewPositionToModelPosition(t.endLineNumber,t.endColumn);return new xe(n.lineNumber,n.column,r.lineNumber,r.column)}convertModelPositionToViewPosition(t,n,r=2,o=!1,s=!1){const a=this.model.validatePosition(new rt(t,n)),l=a.lineNumber,d=a.column;let u=l-1,h=!1;if(s)for(;u0&&!this.modelLineProjections[u].isVisible();)u--,h=!0;if(u===0&&!this.modelLineProjections[u].isVisible())return new rt(o?0:1,1);const g=1+this.projectedModelLineLineCounts.getPrefixSum(u);let m;return h?s?m=this.modelLineProjections[u].getViewPositionOfModelPosition(g,1,r):m=this.modelLineProjections[u].getViewPositionOfModelPosition(g,this.model.getLineMaxColumn(u+1),r):m=this.modelLineProjections[l-1].getViewPositionOfModelPosition(g,d,r),m}convertModelRangeToViewRange(t,n=0){if(t.isEmpty()){const r=this.convertModelPositionToViewPosition(t.startLineNumber,t.startColumn,n);return xe.fromPositions(r)}else{const r=this.convertModelPositionToViewPosition(t.startLineNumber,t.startColumn,1),o=this.convertModelPositionToViewPosition(t.endLineNumber,t.endColumn,0);return new xe(r.lineNumber,r.column,o.lineNumber,o.column)}}getViewLineNumberOfModelPosition(t,n){let r=t-1;if(this.modelLineProjections[r].isVisible()){const s=1+this.projectedModelLineLineCounts.getPrefixSum(r);return this.modelLineProjections[r].getViewLineNumberOfModelPosition(s,n)}for(;r>0&&!this.modelLineProjections[r].isVisible();)r--;if(r===0&&!this.modelLineProjections[r].isVisible())return 1;const o=1+this.projectedModelLineLineCounts.getPrefixSum(r);return this.modelLineProjections[r].getViewLineNumberOfModelPosition(o,this.model.getLineMaxColumn(r+1))}getDecorationsInRange(t,n,r,o,s,a){const l=this.convertViewPositionToModelPosition(t.startLineNumber,t.startColumn),d=this.convertViewPositionToModelPosition(t.endLineNumber,t.endColumn);if(d.lineNumber-l.lineNumber<=t.endLineNumber-t.startLineNumber)return this.model.getDecorationsInRange(new xe(l.lineNumber,1,d.lineNumber,d.column),n,r,o,s,a);let u=[];const h=l.lineNumber-1,g=d.lineNumber-1;let m=null;for(let A=h;A<=g;A++)if(this.modelLineProjections[A].isVisible())m===null&&(m=new rt(A+1,A===h?l.column:1));else if(m!==null){const b=this.model.getLineMaxColumn(A);u=u.concat(this.model.getDecorationsInRange(new xe(m.lineNumber,m.column,A,b),n,r,o,s)),m=null}m!==null&&(u=u.concat(this.model.getDecorationsInRange(new xe(m.lineNumber,m.column,d.lineNumber,d.column),n,r,o,s)),m=null),u.sort((A,p)=>{const b=xe.compareRangesUsingStarts(A.range,p.range);return b===0?A.idp.id?1:0:b});const v=[];let f=0,k=null;for(const A of u){const p=A.id;k!==p&&(k=p,v[f++]=A)}return v}getInjectedTextAt(t){const n=this.getViewLineInfo(t.lineNumber);return this.modelLineProjections[n.modelLineNumber-1].getInjectedTextAt(n.modelLineWrappedLineIdx,t.column)}normalizePosition(t,n){const r=this.getViewLineInfo(t.lineNumber);return this.modelLineProjections[r.modelLineNumber-1].normalizePosition(r.modelLineWrappedLineIdx,t,n)}getLineIndentColumn(t){const n=this.getViewLineInfo(t);return n.modelLineWrappedLineIdx===0?this.model.getLineIndentColumn(n.modelLineNumber):0}}function sgo(e){if(e.length===0)return[];const t=e.slice();t.sort(xe.compareRangesUsingStarts);const n=[];let r=t[0].startLineNumber,o=t[0].endLineNumber;for(let s=1,a=t.length;so+1?(n.push(new xe(r,1,o,1)),r=l.startLineNumber,o=l.endLineNumber):l.endLineNumber>o&&(o=l.endLineNumber)}return n.push(new xe(r,1,o,1)),n}class Dwt{constructor(t,n){this.modelLineNumber=t,this.modelLineWrappedLineIdx=n}}class Bwt{constructor(t,n){this.modelRange=t,this.viewLines=n}}class ago{constructor(t){this._lines=t}convertViewPositionToModelPosition(t){return this._lines.convertViewPositionToModelPosition(t.lineNumber,t.column)}convertViewRangeToModelRange(t){return this._lines.convertViewRangeToModelRange(t)}validateViewPosition(t,n){return this._lines.validateViewPosition(t.lineNumber,t.column,n)}validateViewRange(t,n){return this._lines.validateViewRange(t,n)}convertModelPositionToViewPosition(t,n,r,o){return this._lines.convertModelPositionToViewPosition(t.lineNumber,t.column,n,r,o)}convertModelRangeToViewRange(t,n){return this._lines.convertModelRangeToViewRange(t,n)}modelPositionIsVisible(t){return this._lines.modelPositionIsVisible(t.lineNumber,t.column)}getModelLineViewLineCount(t){return this._lines.getModelLineViewLineCount(t)}getViewLineNumberOfModelPosition(t,n){return this._lines.getViewLineNumberOfModelPosition(t,n)}}class lgo{constructor(t){this.model=t}dispose(){}createCoordinatesConverter(){return new rgo(this.model)}getHiddenAreas(){return[]}setHiddenAreas(t){return!1}setTabSize(t){return!1}setWrappingSettings(t,n,r,o){return!1}createLineBreaksComputer(){const t=[];return{addRequest:(n,r,o)=>{t.push(null)},finalize:()=>t}}onModelFlushed(){}onModelLinesDeleted(t,n,r){return new RUe(n,r)}onModelLinesInserted(t,n,r,o){return new IUe(n,r)}onModelLineChanged(t,n,r){return[!1,new cQn(n,1),null,null]}acceptVersionId(t){}getViewLineCount(){return this.model.getLineCount()}getActiveIndentGuide(t,n,r){return{startLineNumber:t,endLineNumber:t,indent:0}}getViewLinesBracketGuides(t,n,r){return new Array(n-t+1).fill([])}getViewLinesIndentGuides(t,n){const r=n-t+1,o=new Array(r);for(let s=0;s>>3]|=1<>>3]&1<>>3]&1<this._updateConfigurationViewLineCountNow(),0)),this._hasFocus=!1,this._viewportStart=ctt.create(this.model),this.glyphLanes=new cgo(0),this.model.isTooLargeForTokenization())this._lines=new lgo(this.model);else{const g=this._configuration.options,m=g.get(59),v=g.get(156),f=g.get(166),k=g.get(155),A=g.get(146),p=g.get(160);this._lines=new ogo(this._editorId,this.model,o,s,m,this.model.getOptions().tabSize,v,f.wrappingColumn,k,A,p)}this.coordinatesConverter=this._lines.createCoordinatesConverter(),this._cursor=this._register(new Ufo(r,this,this.coordinatesConverter,this.cursorConfig)),this.viewLayout=this._register(new qfo(this._configuration,this.getLineCount(),this._getCustomLineHeights(),a)),this._register(this.viewLayout.onDidScroll(g=>{g.scrollTopChanged&&this._handleVisibleLinesChanged(),g.scrollTopChanged&&this._viewportStart.invalidate(),this._eventDispatcher.emitSingleViewEvent(new wfo(g)),this._eventDispatcher.emitOutgoingEvent(new ltt(g.oldScrollWidth,g.oldScrollLeft,g.oldScrollHeight,g.oldScrollTop,g.scrollWidth,g.scrollLeft,g.scrollHeight,g.scrollTop))})),this._register(this.viewLayout.onDidContentSizeChange(g=>{this._eventDispatcher.emitOutgoingEvent(g)})),this._decorations=new Jfo(this._editorId,this.model,this._configuration,this._lines,this.coordinatesConverter),this._registerModelEvents(),this._register(this._configuration.onDidChangeFast(g=>{try{const m=this._eventDispatcher.beginEmitViewEvents();this._onConfigurationChanged(m,g)}finally{this._eventDispatcher.endEmitViewEvents()}})),this._register(l1e.getInstance().onDidChange(()=>{this._eventDispatcher.emitSingleViewEvent(new Cfo)})),this._register(this._themeService.onDidColorThemeChange(g=>{this._invalidateDecorationsColorCache(),this._eventDispatcher.emitSingleViewEvent(new Ofo(g))})),this._updateConfigurationViewLineCountNow()}dispose(){super.dispose(),this._decorations.dispose(),this._lines.dispose(),this._viewportStart.dispose(),this._eventDispatcher.dispose()}createLineBreaksComputer(){return this._lines.createLineBreaksComputer()}addViewEventHandler(t){this._eventDispatcher.addViewEventHandler(t)}removeViewEventHandler(t){this._eventDispatcher.removeViewEventHandler(t)}_getCustomLineHeights(){return this._configuration.options.get(5)?this.model.getCustomLineHeightsDecorations(this._editorId).map(r=>{const o=r.range.startLineNumber,s=this.coordinatesConverter.convertModelRangeToViewRange(new xe(o,1,o,this.model.getLineMaxColumn(o)));return{decorationId:r.id,startLineNumber:s.startLineNumber,endLineNumber:s.endLineNumber,lineHeight:r.options.lineHeight||0}}):[]}_updateConfigurationViewLineCountNow(){this._configuration.setViewLineCount(this._lines.getViewLineCount())}getModelVisibleRanges(){const t=this.viewLayout.getLinesViewportData(),n=new xe(t.startLineNumber,this.getLineMinColumn(t.startLineNumber),t.endLineNumber,this.getLineMaxColumn(t.endLineNumber));return this._toModelVisibleRanges(n)}visibleLinesStabilized(){const t=this.getModelVisibleRanges();this._attachedView.setVisibleLines(t,!0)}_handleVisibleLinesChanged(){const t=this.getModelVisibleRanges();this._attachedView.setVisibleLines(t,!1)}setHasFocus(t){this._hasFocus=t,this._cursor.setHasFocus(t),this._eventDispatcher.emitSingleViewEvent(new pfo(t)),this._eventDispatcher.emitOutgoingEvent(new a3e(!t,t))}setHasWidgetFocus(t){this._eventDispatcher.emitOutgoingEvent(new xfo(!t,t))}onCompositionStart(){this._eventDispatcher.emitSingleViewEvent(new mfo)}onCompositionEnd(){this._eventDispatcher.emitSingleViewEvent(new kfo)}_captureStableViewport(){if(this._viewportStart.isValid&&this.viewLayout.getCurrentScrollTop()>0){const t=new rt(this._viewportStart.viewLineNumber,this.getLineMinColumn(this._viewportStart.viewLineNumber)),n=this.coordinatesConverter.convertViewPositionToModelPosition(t);return new Iwt(n,this._viewportStart.startLineDelta)}return new Iwt(null,0)}_onConfigurationChanged(t,n){const r=this._captureStableViewport(),o=this._configuration.options,s=o.get(59),a=o.get(156),l=o.get(166),d=o.get(155),u=o.get(146);this._lines.setWrappingSettings(s,a,l.wrappingColumn,d,u)&&(t.emitViewEvent(new Tle),t.emitViewEvent(new Qle),t.emitViewEvent(new g7(null)),this._cursor.onLineMappingChanged(t),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount(),this._getCustomLineHeights()),this._updateConfigurationViewLineCount.schedule()),n.hasChanged(104)&&(this._decorations.reset(),t.emitViewEvent(new g7(null))),n.hasChanged(112)&&(this._decorations.reset(),t.emitViewEvent(new g7(null))),t.emitViewEvent(new vfo(n)),this.viewLayout.onConfigurationChanged(n),r.recoverViewportStart(this.coordinatesConverter,this.viewLayout),bP.shouldRecreate(n)&&(this.cursorConfig=new bP(this.model.getLanguageId(),this.model.getOptions(),this._configuration,this.languageConfigurationService),this._cursor.updateConfiguration(this.cursorConfig))}_registerModelEvents(){this._register(this.model.onDidChangeContentOrInjectedText(r=>{try{const s=this._eventDispatcher.beginEmitViewEvents();let a=!1,l=!1;const d=r instanceof kD?r.rawContentChangedEvent.changes:r.changes,u=r instanceof kD?r.rawContentChangedEvent.versionId:null,h=this._lines.createLineBreaksComputer();for(const v of d)switch(v.changeType){case 4:{for(let f=0;f!p.ownerId||p.ownerId===this._editorId)),h.addRequest(k,A,null)}break}case 2:{let f=null;v.injectedText&&(f=v.injectedText.filter(k=>!k.ownerId||k.ownerId===this._editorId)),h.addRequest(v.detail,f,null);break}}const g=h.finalize(),m=new F8(g);for(const v of d)switch(v.changeType){case 1:{this._lines.onModelFlushed(),s.emitViewEvent(new Tle),this._decorations.reset(),this.viewLayout.onFlushed(this.getLineCount(),this._getCustomLineHeights()),a=!0;break}case 3:{const f=this._lines.onModelLinesDeleted(u,v.fromLineNumber,v.toLineNumber);f!==null&&(s.emitViewEvent(f),this.viewLayout.onLinesDeleted(f.fromLineNumber,f.toLineNumber)),a=!0;break}case 4:{const f=m.takeCount(v.detail.length),k=this._lines.onModelLinesInserted(u,v.fromLineNumber,v.toLineNumber,f);k!==null&&(s.emitViewEvent(k),this.viewLayout.onLinesInserted(k.fromLineNumber,k.toLineNumber)),a=!0;break}case 2:{const f=m.dequeue(),[k,A,p,b]=this._lines.onModelLineChanged(u,v.lineNumber,f);l=k,A&&s.emitViewEvent(A),p&&(s.emitViewEvent(p),this.viewLayout.onLinesInserted(p.fromLineNumber,p.toLineNumber)),b&&(s.emitViewEvent(b),this.viewLayout.onLinesDeleted(b.fromLineNumber,b.toLineNumber));break}case 5:break}u!==null&&this._lines.acceptVersionId(u),this.viewLayout.onHeightMaybeChanged(),!a&&l&&(s.emitViewEvent(new Qle),s.emitViewEvent(new g7(null)),this._cursor.onLineMappingChanged(s),this._decorations.onLineMappingChanged())}finally{this._eventDispatcher.endEmitViewEvents()}const o=this._viewportStart.isValid;if(this._viewportStart.invalidate(),this._configuration.setModelLineCount(this.model.getLineCount()),this._updateConfigurationViewLineCountNow(),!this._hasFocus&&this.model.getAttachedEditorCount()>=2&&o){const s=this.model._getTrackedRange(this._viewportStart.modelTrackedRange);if(s){const a=this.coordinatesConverter.convertModelPositionToViewPosition(s.getStartPosition()),l=this.viewLayout.getVerticalOffsetForLineNumber(a.lineNumber);this.viewLayout.setScrollPosition({scrollTop:l+this._viewportStart.startLineDelta},1)}}try{const s=this._eventDispatcher.beginEmitViewEvents();r instanceof kD&&s.emitOutgoingEvent(new Ifo(r.contentChangedEvent)),this._cursor.onModelContentChanged(s,r)}finally{this._eventDispatcher.endEmitViewEvents()}this._handleVisibleLinesChanged()})),this._configuration.options.get(5)&&this._register(this.model.onDidChangeLineHeight(r=>{const o=r.changes.filter(s=>s.ownerId===this._editorId||s.ownerId===0);if(this.viewLayout.changeSpecialLineHeights(s=>{for(const a of o){const{decorationId:l,lineNumber:d,lineHeight:u}=a,h=this.coordinatesConverter.convertModelRangeToViewRange(new xe(d,1,d,this.model.getLineMaxColumn(d)));u!==null?s.insertOrChangeCustomLineHeight(l,h.startLineNumber,h.endLineNumber,u):s.removeCustomLineHeight(l)}}),o.length>0){const s=new BTn(o);this._eventDispatcher.emitOutgoingEvent(new Ffo(s))}})),this._configuration.options.get(172)&&this._register(this.model.onDidChangeFont(r=>{const o=r.changes.filter(s=>s.ownerId===this._editorId||s.ownerId===0);if(o.length>0){const s=new RTn(o);this._eventDispatcher.emitOutgoingEvent(new Nfo(s))}})),this._register(this.model.onDidChangeTokens(r=>{const o=[];for(let s=0,a=r.ranges.length;s{this._eventDispatcher.emitSingleViewEvent(new bfo),this.cursorConfig=new bP(this.model.getLanguageId(),this.model.getOptions(),this._configuration,this.languageConfigurationService),this._cursor.updateConfiguration(this.cursorConfig),this._eventDispatcher.emitOutgoingEvent(new Rfo(r))})),this._register(this.model.onDidChangeLanguage(r=>{this.cursorConfig=new bP(this.model.getLanguageId(),this.model.getOptions(),this._configuration,this.languageConfigurationService),this._cursor.updateConfiguration(this.cursorConfig),this._eventDispatcher.emitOutgoingEvent(new Bfo(r))})),this._register(this.model.onDidChangeOptions(r=>{if(this._lines.setTabSize(this.model.getOptions().tabSize)){try{const o=this._eventDispatcher.beginEmitViewEvents();o.emitViewEvent(new Tle),o.emitViewEvent(new Qle),o.emitViewEvent(new g7(null)),this._cursor.onLineMappingChanged(o),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount(),this._getCustomLineHeights())}finally{this._eventDispatcher.endEmitViewEvents()}this._updateConfigurationViewLineCount.schedule()}this.cursorConfig=new bP(this.model.getLanguageId(),this.model.getOptions(),this._configuration,this.languageConfigurationService),this._cursor.updateConfiguration(this.cursorConfig),this._eventDispatcher.emitOutgoingEvent(new Mfo(r))})),this._register(this.model.onDidChangeDecorations(r=>{this._decorations.onModelDecorationsChanged(),this._eventDispatcher.emitSingleViewEvent(new g7(r)),this._eventDispatcher.emitOutgoingEvent(new Dfo(r))}))}getFontSizeAtPosition(t){if(!this._configuration.options.get(172))return null;const r=this.model.getFontDecorationsInRange(xe.fromPositions(t),this._editorId);let o=this._configuration.options.get(59).fontSize+"px";for(const s of r)if(s.options.fontSize){o=s.options.fontSize;break}return o}setHiddenAreas(t,n,r){var l;this.hiddenAreasModel.setHiddenAreas(n,t);const o=this.hiddenAreasModel.getMergedRanges();if(o===this.previousHiddenAreas&&!r)return;this.previousHiddenAreas=o;const s=this._captureStableViewport();let a=!1;try{const d=this._eventDispatcher.beginEmitViewEvents();a=this._lines.setHiddenAreas(o),a&&(d.emitViewEvent(new Tle),d.emitViewEvent(new Qle),d.emitViewEvent(new g7(null)),this._cursor.onLineMappingChanged(d),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount(),this._getCustomLineHeights()),this.viewLayout.onHeightMaybeChanged());const u=(l=s.viewportStartModelPosition)==null?void 0:l.lineNumber;u&&o.some(g=>g.startLineNumber<=u&&u<=g.endLineNumber)||s.recoverViewportStart(this.coordinatesConverter,this.viewLayout)}finally{this._eventDispatcher.endEmitViewEvents()}this._updateConfigurationViewLineCount.schedule(),a&&this._eventDispatcher.emitOutgoingEvent(new Tfo)}getVisibleRangesPlusViewportAboveBelow(){const t=this._configuration.options.get(165),n=this._configuration.options.get(75),r=Math.max(20,Math.round(t.height/n)),o=this.viewLayout.getLinesViewportData(),s=Math.max(1,o.completelyVisibleStartLineNumber-r),a=Math.min(this.getLineCount(),o.completelyVisibleEndLineNumber+r);return this._toModelVisibleRanges(new xe(s,this.getLineMinColumn(s),a,this.getLineMaxColumn(a)))}getVisibleRanges(){const t=this.getCompletelyVisibleViewRange();return this._toModelVisibleRanges(t)}getHiddenAreas(){return this._lines.getHiddenAreas()}_toModelVisibleRanges(t){const n=this.coordinatesConverter.convertViewRangeToModelRange(t),r=this._lines.getHiddenAreas();if(r.length===0)return[n];const o=[];let s=0,a=n.startLineNumber,l=n.startColumn;const d=n.endLineNumber,u=n.endColumn;for(let h=0,g=r.length;hd||(a"u")return this._reduceRestoreStateCompatibility(t);const n=this.model.validatePosition(t.firstPosition),r=this.coordinatesConverter.convertModelPositionToViewPosition(n),o=this.viewLayout.getVerticalOffsetForLineNumber(r.lineNumber)-t.firstPositionDeltaTop;return{scrollLeft:t.scrollLeft,scrollTop:o}}_reduceRestoreStateCompatibility(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTopWithoutViewZones}}getTabSize(){return this.model.getOptions().tabSize}getLineCount(){return this._lines.getViewLineCount()}setViewport(t,n,r){this._viewportStart.update(this,t)}getActiveIndentGuide(t,n,r){return this._lines.getActiveIndentGuide(t,n,r)}getLinesIndentGuides(t,n){return this._lines.getViewLinesIndentGuides(t,n)}getBracketGuidesInRangeByLine(t,n,r,o){return this._lines.getViewLinesBracketGuides(t,n,r,o)}getLineContent(t){return this._lines.getViewLineContent(t)}getLineLength(t){return this._lines.getViewLineLength(t)}getLineMinColumn(t){return this._lines.getViewLineMinColumn(t)}getLineMaxColumn(t){return this._lines.getViewLineMaxColumn(t)}getLineFirstNonWhitespaceColumn(t){const n=Og(this.getLineContent(t));return n===-1?0:n+1}getLineLastNonWhitespaceColumn(t){const n=q4(this.getLineContent(t));return n===-1?0:n+2}getMinimapDecorationsInRange(t){return this._decorations.getMinimapDecorationsInRange(t)}getDecorationsInViewport(t){return this._decorations.getDecorationsViewportData(t).decorations}getInjectedTextAt(t){return this._lines.getInjectedTextAt(t)}_getTextDirection(t,n){let r=0;for(const o of n){const s=o.range;if(s.startLineNumber>t||s.endLineNumber0?Gk.RTL:Gk.LTR}getTextDirection(t){const n=this._decorations.getDecorationsOnLine(t);return this._getTextDirection(t,n.decorations)}getViewportViewLineRenderingData(t,n){const r=this._decorations.getDecorationsViewportData(t),o=r.inlineDecorations[n-t.startLineNumber];return this._getViewLineRenderingData(n,o,r.hasVariableFonts,r.decorations)}getViewLineRenderingData(t){const n=this._decorations.getDecorationsOnLine(t);return this._getViewLineRenderingData(t,n.inlineDecorations[0],n.hasVariableFonts,n.decorations)}_getViewLineRenderingData(t,n,r,o){const s=this.model.mightContainRTL(),a=this.model.mightContainNonBasicASCII(),l=this.getTabSize(),d=this._lines.getViewLineData(t);return d.inlineDecorations&&(n=[...n,...d.inlineDecorations.map(u=>u.toInlineDecoration(t))]),new g2(d.minColumn,d.maxColumn,d.content,d.continuesWithWrappedLine,s,a,d.tokens,n,l,d.startVisibleColumn,this._getTextDirection(t,o),r)}getViewLineData(t){return this._lines.getViewLineData(t)}getMinimapLinesRenderingData(t,n,r){const o=this._lines.getViewLinesData(t,n,r);return new Hco(this.getTabSize(),o)}getAllOverviewRulerDecorations(t){const n=this.model.getOverviewRulerDecorations(this._editorId,Vme(this._configuration.options),zme(this._configuration.options)),r=new ugo;for(const o of n){const s=o.options,a=s.overviewRuler;if(!a)continue;const l=a.position;if(l===0)continue;const d=a.getColor(t.value),u=this.coordinatesConverter.getViewLineNumberOfModelPosition(o.range.startLineNumber,o.range.startColumn),h=this.coordinatesConverter.getViewLineNumberOfModelPosition(o.range.endLineNumber,o.range.endColumn);r.accept(d,s.zIndex,u,h,l)}return r.asArray}_invalidateDecorationsColorCache(){const t=this.model.getOverviewRulerDecorations();for(const n of t){const r=n.options.overviewRuler;r==null||r.invalidateCachedColor();const o=n.options.minimap;o==null||o.invalidateCachedColor()}}getValueInRange(t,n){const r=this.coordinatesConverter.convertViewRangeToModelRange(t);return this.model.getValueInRange(r,n)}getValueLengthInRange(t,n){const r=this.coordinatesConverter.convertViewRangeToModelRange(t);return this.model.getValueLengthInRange(r,n)}modifyPosition(t,n){const r=this.coordinatesConverter.convertViewPositionToModelPosition(t),o=this.model.modifyPosition(r,n);return this.coordinatesConverter.convertModelPositionToViewPosition(o)}deduceModelPositionRelativeToViewPosition(t,n,r){const o=this.coordinatesConverter.convertViewPositionToModelPosition(t);this.model.getEOL().length===2&&(n<0?n-=r:n+=r);const a=this.model.getOffsetAt(o)+n;return this.model.getPositionAt(a)}getPlainTextToCopy(t,n,r){const o=r?`\r `:this.model.getEOL();t=t.slice(0),t.sort(xe.compareRangesUsingStarts);let s=!1,a=!1;for(const d of t)d.isEmpty()?s=!0:a=!0;if(!a){if(!n)return"";const d=t.map(h=>h.startLineNumber);let u="";for(let h=0;h0&&d[h-1]===d[h]||(u+=this.model.getLineContent(d[h])+o);return u}if(s&&n){const d=[];let u=0;for(const h of t){const g=h.startLineNumber;h.isEmpty()?g!==u&&d.push(this.model.getLineContent(g)):d.push(this.model.getValueInRange(h,r?2:0)),u=g}return d.length===1?d[0]:d}const l=[];for(const d of t)d.isEmpty()||l.push(this.model.getValueInRange(d,r?2:0));return l.length===1?l[0]:l}getRichTextToCopy(t,n){const r=this.model.getLanguageId();if(r===s2||t.length!==1)return null;let o=t[0];if(o.isEmpty()){if(!n)return null;const h=o.startLineNumber;o=new xe(h,this.model.getLineMinColumn(h),h,this.model.getLineMaxColumn(h))}const s=this._configuration.options.get(59),a=this._getColorMap(),d=/[:;\\\/<>]/.test(s.fontFamily)||s.fontFamily===f1.fontFamily;let u;return d?u=f1.fontFamily:(u=s.fontFamily,u=u.replace(/"/g,"'"),/[,']/.test(u)||/[+ ]/.test(u)&&(u=`'${u}'`),u=`${u}, ${f1.fontFamily}`),{mode:r,html:`
    `+this._getHTMLToCopy(o,a)+"
    "}}_getHTMLToCopy(t,n){const r=t.startLineNumber,o=t.startColumn,s=t.endLineNumber,a=t.endColumn,l=this.getTabSize();let d="";for(let u=r;u<=s;u++){const h=this.model.tokenization.getLineTokens(u),g=h.getLineContent(),m=u===r?o-1:0,v=u===s?a-1:g.length;g===""?d+="
    ":d+=zfo(g,h.inflate(),n,m,v,l,vh)}return d}_getColorMap(){const t=Hl.getColorMap(),n=["#000000"];if(t)for(let r=1,o=t.length;rthis._cursor.setStates(o,t,n,r))}getCursorColumnSelectData(){return this._cursor.getCursorColumnSelectData()}getCursorAutoClosedCharacters(){return this._cursor.getAutoClosedCharacters()}setCursorColumnSelectData(t){this._cursor.setCursorColumnSelectData(t)}getPrevEditOperationType(){return this._cursor.getPrevEditOperationType()}setPrevEditOperationType(t){this._cursor.setPrevEditOperationType(t)}getSelection(){return this._cursor.getSelection()}getSelections(){return this._cursor.getSelections()}getPosition(){return this._cursor.getPrimaryCursorState().modelState.position}setSelections(t,n,r=0){this._withViewEventsCollector(o=>this._cursor.setSelections(o,t,n,r))}saveCursorState(){return this._cursor.saveState()}restoreCursorState(t){this._withViewEventsCollector(n=>this._cursor.restoreState(n,t))}_executeCursorEdit(t){if(this._cursor.context.cursorConfig.readOnly){this._eventDispatcher.emitOutgoingEvent(new Qfo);return}this._withViewEventsCollector(t)}executeEdits(t,n,r,o){this._executeCursorEdit(s=>this._cursor.executeEdits(s,t,n,r,o))}startComposition(){this._executeCursorEdit(t=>this._cursor.startComposition(t))}endComposition(t){this._executeCursorEdit(n=>this._cursor.endComposition(n,t))}type(t,n){this._executeCursorEdit(r=>this._cursor.type(r,t,n))}compositionType(t,n,r,o,s){this._executeCursorEdit(a=>this._cursor.compositionType(a,t,n,r,o,s))}paste(t,n,r,o){this._executeCursorEdit(s=>this._cursor.paste(s,t,n,r,o))}cut(t){this._executeCursorEdit(n=>this._cursor.cut(n,t))}executeCommand(t,n){this._executeCursorEdit(r=>this._cursor.executeCommand(r,t,n))}executeCommands(t,n){this._executeCursorEdit(r=>this._cursor.executeCommands(r,t,n))}revealAllCursors(t,n,r=!1){this._withViewEventsCollector(o=>this._cursor.revealAll(o,t,r,0,n,0))}revealPrimaryCursor(t,n,r=!1){this._withViewEventsCollector(o=>this._cursor.revealPrimary(o,t,r,0,n,0))}revealTopMostCursor(t){const n=this._cursor.getTopMostViewPosition(),r=new xe(n.lineNumber,n.column,n.lineNumber,n.column);this._withViewEventsCollector(o=>o.emitViewEvent(new SZ(t,!1,r,null,0,!0,0)))}revealBottomMostCursor(t){const n=this._cursor.getBottomMostViewPosition(),r=new xe(n.lineNumber,n.column,n.lineNumber,n.column);this._withViewEventsCollector(o=>o.emitViewEvent(new SZ(t,!1,r,null,0,!0,0)))}revealRange(t,n,r,o,s){this._withViewEventsCollector(a=>a.emitViewEvent(new SZ(t,!1,r,null,o,n,s)))}changeWhitespace(t){this.viewLayout.changeWhitespace(t)&&(this._eventDispatcher.emitSingleViewEvent(new _fo),this._eventDispatcher.emitOutgoingEvent(new Efo))}_withViewEventsCollector(t){return this._transactionalTarget.batchChanges(()=>{try{const n=this._eventDispatcher.beginEmitViewEvents();return t(n)}finally{this._eventDispatcher.endEmitViewEvents()}})}batchEvents(t){this._withViewEventsCollector(()=>{t()})}normalizePosition(t,n){return this._lines.normalizePosition(t,n)}getLineIndentColumn(t){return this._lines.getLineIndentColumn(t)}};class ctt{static create(t){const n=t._setTrackedRange(null,new xe(1,1,1,1),1);return new ctt(t,1,!1,n,0)}get viewLineNumber(){return this._viewLineNumber}get isValid(){return this._isValid}get modelTrackedRange(){return this._modelTrackedRange}get startLineDelta(){return this._startLineDelta}constructor(t,n,r,o,s){this._model=t,this._viewLineNumber=n,this._isValid=r,this._modelTrackedRange=o,this._startLineDelta=s}dispose(){this._model._setTrackedRange(this._modelTrackedRange,null,1)}update(t,n){const r=t.coordinatesConverter.convertViewPositionToModelPosition(new rt(n,t.getLineMinColumn(n))),o=t.model._setTrackedRange(this._modelTrackedRange,new xe(r.lineNumber,r.column,r.lineNumber,r.column),1),s=t.viewLayout.getVerticalOffsetForLineNumber(n),a=t.viewLayout.getCurrentScrollTop();this._viewLineNumber=n,this._isValid=!0,this._modelTrackedRange=o,this._startLineDelta=a-s}invalidate(){this._isValid=!1}}class ugo{constructor(){this._asMap=Object.create(null),this.asArray=[]}accept(t,n,r,o,s){const a=this._asMap[t];if(a){const l=a.data,d=l[l.length-3],u=l[l.length-1];if(d===s&&u+1>=r){o>u&&(l[l.length-1]=o);return}l.push(s,r,o)}else{const l=new pJ(t,n,[s,r,o]);this._asMap[t]=l,this.asArray.push(l)}}}class hgo{constructor(){this.hiddenAreas=new Map,this.shouldRecompute=!1,this.ranges=[]}setHiddenAreas(t,n){const r=this.hiddenAreas.get(t);r&&Rwt(r,n)||(this.hiddenAreas.set(t,n),this.shouldRecompute=!0)}getMergedRanges(){if(!this.shouldRecompute)return this.ranges;this.shouldRecompute=!1;const t=Array.from(this.hiddenAreas.values()).reduce((n,r)=>fgo(n,r),[]);return Rwt(this.ranges,t)?this.ranges:(this.ranges=t,this.ranges)}}function fgo(e,t){const n=[];let r=0,o=0;for(;r=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},XC=function(e,t){return function(n,r){t(n,r,e)}},Y7,DD;let mR=(DD=class extends ht{get isSimpleWidget(){return this._configuration.isSimpleWidget}get contextMenuId(){return this._configuration.contextMenuId}get contextKeyService(){return this._contextKeyService}constructor(t,n,r,o,s,a,l,d,u,h,g,m){super(),this.languageConfigurationService=g,this._deliveryQueue=ieo(),this._contributions=this._register(new puo),this._onDidDispose=this._register(new at),this.onDidDispose=this._onDidDispose.event,this._onDidChangeModelContent=this._register(new at({deliveryQueue:this._deliveryQueue})),this.onDidChangeModelContent=this._onDidChangeModelContent.event,this._onDidChangeModelLanguage=this._register(new at({deliveryQueue:this._deliveryQueue})),this.onDidChangeModelLanguage=this._onDidChangeModelLanguage.event,this._onDidChangeModelLanguageConfiguration=this._register(new at({deliveryQueue:this._deliveryQueue})),this.onDidChangeModelLanguageConfiguration=this._onDidChangeModelLanguageConfiguration.event,this._onDidChangeModelOptions=this._register(new at({deliveryQueue:this._deliveryQueue})),this.onDidChangeModelOptions=this._onDidChangeModelOptions.event,this._onDidChangeModelDecorations=this._register(new at({deliveryQueue:this._deliveryQueue})),this.onDidChangeModelDecorations=this._onDidChangeModelDecorations.event,this._onDidChangeLineHeight=this._register(new at({deliveryQueue:this._deliveryQueue})),this.onDidChangeLineHeight=this._onDidChangeLineHeight.event,this._onDidChangeFont=this._register(new at({deliveryQueue:this._deliveryQueue})),this.onDidChangeFont=this._onDidChangeFont.event,this._onDidChangeModelTokens=this._register(new at({deliveryQueue:this._deliveryQueue})),this.onDidChangeModelTokens=this._onDidChangeModelTokens.event,this._onDidChangeConfiguration=this._register(new at({deliveryQueue:this._deliveryQueue})),this.onDidChangeConfiguration=this._onDidChangeConfiguration.event,this._onWillChangeModel=this._register(new at({deliveryQueue:this._deliveryQueue})),this.onWillChangeModel=this._onWillChangeModel.event,this._onDidChangeModel=this._register(new at({deliveryQueue:this._deliveryQueue})),this.onDidChangeModel=this._onDidChangeModel.event,this._onDidChangeCursorPosition=this._register(new at({deliveryQueue:this._deliveryQueue})),this.onDidChangeCursorPosition=this._onDidChangeCursorPosition.event,this._onDidChangeCursorSelection=this._register(new at({deliveryQueue:this._deliveryQueue})),this.onDidChangeCursorSelection=this._onDidChangeCursorSelection.event,this._onDidAttemptReadOnlyEdit=this._register(new Xf(this._contributions,this._deliveryQueue)),this.onDidAttemptReadOnlyEdit=this._onDidAttemptReadOnlyEdit.event,this._onDidLayoutChange=this._register(new at({deliveryQueue:this._deliveryQueue})),this.onDidLayoutChange=this._onDidLayoutChange.event,this._editorTextFocus=this._register(new Mwt({deliveryQueue:this._deliveryQueue})),this.onDidFocusEditorText=this._editorTextFocus.onDidChangeToTrue,this.onDidBlurEditorText=this._editorTextFocus.onDidChangeToFalse,this._editorWidgetFocus=this._register(new Mwt({deliveryQueue:this._deliveryQueue})),this.onDidFocusEditorWidget=this._editorWidgetFocus.onDidChangeToTrue,this.onDidBlurEditorWidget=this._editorWidgetFocus.onDidChangeToFalse,this._onWillType=this._register(new Xf(this._contributions,this._deliveryQueue)),this.onWillType=this._onWillType.event,this._onDidType=this._register(new Xf(this._contributions,this._deliveryQueue)),this.onDidType=this._onDidType.event,this._onDidCompositionStart=this._register(new Xf(this._contributions,this._deliveryQueue)),this.onDidCompositionStart=this._onDidCompositionStart.event,this._onDidCompositionEnd=this._register(new Xf(this._contributions,this._deliveryQueue)),this.onDidCompositionEnd=this._onDidCompositionEnd.event,this._onDidPaste=this._register(new Xf(this._contributions,this._deliveryQueue)),this.onDidPaste=this._onDidPaste.event,this._onMouseUp=this._register(new Xf(this._contributions,this._deliveryQueue)),this.onMouseUp=this._onMouseUp.event,this._onMouseDown=this._register(new Xf(this._contributions,this._deliveryQueue)),this.onMouseDown=this._onMouseDown.event,this._onMouseDrag=this._register(new Xf(this._contributions,this._deliveryQueue)),this.onMouseDrag=this._onMouseDrag.event,this._onMouseDrop=this._register(new Xf(this._contributions,this._deliveryQueue)),this.onMouseDrop=this._onMouseDrop.event,this._onMouseDropCanceled=this._register(new Xf(this._contributions,this._deliveryQueue)),this.onMouseDropCanceled=this._onMouseDropCanceled.event,this._onDropIntoEditor=this._register(new Xf(this._contributions,this._deliveryQueue)),this.onDropIntoEditor=this._onDropIntoEditor.event,this._onContextMenu=this._register(new Xf(this._contributions,this._deliveryQueue)),this.onContextMenu=this._onContextMenu.event,this._onMouseMove=this._register(new Xf(this._contributions,this._deliveryQueue)),this.onMouseMove=this._onMouseMove.event,this._onMouseLeave=this._register(new Xf(this._contributions,this._deliveryQueue)),this.onMouseLeave=this._onMouseLeave.event,this._onMouseWheel=this._register(new Xf(this._contributions,this._deliveryQueue)),this.onMouseWheel=this._onMouseWheel.event,this._onKeyUp=this._register(new Xf(this._contributions,this._deliveryQueue)),this.onKeyUp=this._onKeyUp.event,this._onKeyDown=this._register(new Xf(this._contributions,this._deliveryQueue)),this.onKeyDown=this._onKeyDown.event,this._onDidContentSizeChange=this._register(new at({deliveryQueue:this._deliveryQueue})),this.onDidContentSizeChange=this._onDidContentSizeChange.event,this._onDidScrollChange=this._register(new at({deliveryQueue:this._deliveryQueue})),this.onDidScrollChange=this._onDidScrollChange.event,this._onDidChangeViewZones=this._register(new at({deliveryQueue:this._deliveryQueue})),this.onDidChangeViewZones=this._onDidChangeViewZones.event,this._onDidChangeHiddenAreas=this._register(new at({deliveryQueue:this._deliveryQueue})),this.onDidChangeHiddenAreas=this._onDidChangeHiddenAreas.event,this._updateCounter=0,this._onWillTriggerEditorOperationEvent=this._register(new at),this._onBeginUpdate=this._register(new at),this.onBeginUpdate=this._onBeginUpdate.event,this._onEndUpdate=this._register(new at),this.onEndUpdate=this._onEndUpdate.event,this._onBeforeExecuteEdit=this._register(new at),this.onBeforeExecuteEdit=this._onBeforeExecuteEdit.event,this._actions=new Map,this._bannerDomNode=null,this._dropIntoEditorDecorations=this.createDecorationsCollection(),this.inComposition=!1,s.willCreateCodeEditor();const v={...n};if(this._domElement=t,this._overflowWidgetsDomNode=v.overflowWidgetsDomNode,delete v.overflowWidgetsDomNode,this._id=++mgo,this._decorationTypeKeysToIds={},this._decorationTypeSubtypes={},this._telemetryData=r.telemetryData,this._configuration=this._register(this._createConfiguration(r.isSimpleWidget||!1,r.contextMenuId??(r.isSimpleWidget?Vn.SimpleEditorContext:Vn.EditorContext),v,h)),this._register(this._configuration.onDidChange(A=>{this._onDidChangeConfiguration.fire(A);const p=this._configuration.options;if(A.hasChanged(165)){const b=p.get(165);this._onDidLayoutChange.fire(b)}})),this._contextKeyService=this._register(l.createScoped(this._domElement)),r.contextKeyValues)for(const[A,p]of Object.entries(r.contextKeyValues))this._contextKeyService.createKey(A,p);this._notificationService=u,this._codeEditorService=s,this._commandService=a,this._themeService=d,this._register(new vgo(this,this._contextKeyService)),this._register(new Ago(this,this._contextKeyService,m)),this._instantiationService=this._register(o.createChild(new aH([Qi,this._contextKeyService]))),this._modelData=null,this._contentWidgets={},this._overlayWidgets={},this._glyphMarginWidgets={};let f;Array.isArray(r.contributions)?f=r.contributions:f=EU.getEditorContributions(),this._contributions.initialize(this,f,this._instantiationService);for(const A of EU.getEditorActions()){if(this._actions.has(A.id)){zi(new Error(`Cannot have two actions with the same id ${A.id}`));continue}const p=new ITn(A.id,A.label,A.alias,A.metadata,A.precondition??void 0,b=>this._instantiationService.invokeFunction(w=>Promise.resolve(A.runEditorCommand(w,this,b))),this._contextKeyService);this._actions.set(p.id,p)}const k=()=>!this._configuration.options.get(104)&&this._configuration.options.get(43).enabled;this._register(new Jto(this._domElement,{onDragOver:A=>{if(!k())return;const p=this.getTargetAtClientPoint(A.clientX,A.clientY);p!=null&&p.position&&this.showDropIndicatorAt(p.position)},onDrop:async A=>{if(!k()||(this.removeDropIndicator(),!A.dataTransfer))return;const p=this.getTargetAtClientPoint(A.clientX,A.clientY);p!=null&&p.position&&this._onDropIntoEditor.fire({position:p.position,event:A})},onDragLeave:()=>{this.removeDropIndicator()},onDragEnd:()=>{this.removeDropIndicator()}})),this._codeEditorService.addCodeEditor(this)}writeScreenReaderContent(t){var n;(n=this._modelData)==null||n.view.writeScreenReaderContent(t)}_createConfiguration(t,n,r,o){return new RNe(t,n,r,this._domElement,o)}getId(){return this.getEditorType()+":"+this._id}getEditorType(){return Uie.ICodeEditor}dispose(){this._codeEditorService.removeCodeEditor(this),this._actions.clear(),this._contentWidgets={},this._overlayWidgets={},this._removeDecorationTypes(),this._postDetachModelCleanup(this._detachModel()),this._onDidDispose.fire(),super.dispose()}invokeWithinContext(t){return this._instantiationService.invokeFunction(t)}updateOptions(t){this._configuration.updateOptions(t||{})}getOptions(){return this._configuration.options}getOption(t){return this._configuration.options.get(t)}getRawOptions(){return this._configuration.getRawOptions()}getOverflowWidgetsDomNode(){return this._overflowWidgetsDomNode}getConfiguredWordAtPosition(t){return this._modelData?as.getWordAtPosition(this._modelData.model,this._configuration.options.get(148),this._configuration.options.get(147),t):null}getValue(t=null){if(!this._modelData)return"";const n=!!(t&&t.preserveBOM);let r=0;return t&&t.lineEnding&&t.lineEnding===` `?r=1:t&&t.lineEnding&&t.lineEnding===`\r -`&&(r=2),this._modelData.model.getValue(r,n)}setValue(t){try{if(this._beginUpdate(),!this._modelData)return;this._modelData.model.setValue(t)}finally{this._endUpdate()}}getModel(){return this._modelData?this._modelData.model:null}setModel(t=null){var n;try{this._beginUpdate();const r=t;if(this._modelData===null&&r===null||this._modelData&&this._modelData.model===r)return;const o={oldModelUrl:((n=this._modelData)==null?void 0:n.model.uri)||null,newModelUrl:(r==null?void 0:r.uri)||null};this._onWillChangeModel.fire(o);const s=this.hasTextFocus(),a=this._detachModel();this._attachModel(r),this.hasModel()?s&&this.focus():(this._editorTextFocus.setValue(!1),this._editorWidgetFocus.setValue(!1)),this._removeDecorationTypes(),this._onDidChangeModel.fire(o),this._postDetachModelCleanup(a),this._contributionsDisposable=this._contributions.onAfterModelAttached()}finally{this._endUpdate()}}_removeDecorationTypes(){if(this._decorationTypeKeysToIds={},this._decorationTypeSubtypes){for(const t in this._decorationTypeSubtypes){const n=this._decorationTypeSubtypes[t];for(const r in n)this._removeDecorationType(t+"-"+r)}this._decorationTypeSubtypes={}}}getVisibleRanges(){return this._modelData?this._modelData.viewModel.getVisibleRanges():[]}getVisibleRangesPlusViewportAboveBelow(){return this._modelData?this._modelData.viewModel.getVisibleRangesPlusViewportAboveBelow():[]}getWhitespaces(){return this._modelData?this._modelData.viewModel.viewLayout.getWhitespaces():[]}static _getVerticalOffsetAfterPosition(t,n,r,o){const s=t.model.validatePosition({lineNumber:n,column:r}),a=t.viewModel.coordinatesConverter.convertModelPositionToViewPosition(s);return t.viewModel.viewLayout.getVerticalOffsetAfterLineNumber(a.lineNumber,o)}getTopForLineNumber(t,n=!1){return this._modelData?Y7._getVerticalOffsetForPosition(this._modelData,t,1,n):-1}getTopForPosition(t,n){return this._modelData?Y7._getVerticalOffsetForPosition(this._modelData,t,n,!1):-1}static _getVerticalOffsetForPosition(t,n,r,o=!1){const s=t.model.validatePosition({lineNumber:n,column:r}),a=t.viewModel.coordinatesConverter.convertModelPositionToViewPosition(s);return t.viewModel.viewLayout.getVerticalOffsetForLineNumber(a.lineNumber,o)}getBottomForLineNumber(t,n=!1){if(!this._modelData)return-1;const r=this._modelData.model.getLineMaxColumn(t);return Y7._getVerticalOffsetAfterPosition(this._modelData,t,r,n)}getLineHeightForPosition(t){if(!this._modelData)return-1;const n=this._modelData.viewModel,r=n.coordinatesConverter,o=rt.lift(t);if(r.modelPositionIsVisible(o)){const s=r.convertModelPositionToViewPosition(o);return n.viewLayout.getLineHeightForLineNumber(s.lineNumber)}return 0}setHiddenAreas(t,n,r){var o;(o=this._modelData)==null||o.viewModel.setHiddenAreas(t.map(s=>xe.lift(s)),n,r)}getVisibleColumnFromPosition(t){if(!this._modelData)return t.column;const n=this._modelData.model.validatePosition(t),r=this._modelData.model.getOptions().tabSize;return Ll.visibleColumnFromColumn(this._modelData.model.getLineContent(n.lineNumber),n.column,r)+1}getPosition(){return this._modelData?this._modelData.viewModel.getPosition():null}setPosition(t,n="api"){if(this._modelData){if(!rt.isIPosition(t))throw new Error("Invalid arguments");this._modelData.viewModel.setSelections(n,[{selectionStartLineNumber:t.lineNumber,selectionStartColumn:t.column,positionLineNumber:t.lineNumber,positionColumn:t.column}])}}_sendRevealRange(t,n,r,o){if(!this._modelData)return;if(!xe.isIRange(t))throw new Error("Invalid arguments");const s=this._modelData.model.validateRange(t),a=this._modelData.viewModel.coordinatesConverter.convertModelRangeToViewRange(s);this._modelData.viewModel.revealRange("api",r,a,n,o)}revealLine(t,n=0){this._revealLine(t,0,n)}revealLineInCenter(t,n=0){this._revealLine(t,1,n)}revealLineInCenterIfOutsideViewport(t,n=0){this._revealLine(t,2,n)}revealLineNearTop(t,n=0){this._revealLine(t,5,n)}_revealLine(t,n,r){if(typeof t!="number")throw new Error("Invalid arguments");this._sendRevealRange(new xe(t,1,t,1),n,!1,r)}revealPosition(t,n=0){this._revealPosition(t,0,!0,n)}revealPositionInCenter(t,n=0){this._revealPosition(t,1,!0,n)}revealPositionInCenterIfOutsideViewport(t,n=0){this._revealPosition(t,2,!0,n)}revealPositionNearTop(t,n=0){this._revealPosition(t,5,!0,n)}_revealPosition(t,n,r,o){if(!rt.isIPosition(t))throw new Error("Invalid arguments");this._sendRevealRange(new xe(t.lineNumber,t.column,t.lineNumber,t.column),n,r,o)}getSelection(){return this._modelData?this._modelData.viewModel.getSelection():null}getSelections(){return this._modelData?this._modelData.viewModel.getSelections():null}setSelection(t,n="api"){const r=Dn.isISelection(t),o=xe.isIRange(t);if(!r&&!o)throw new Error("Invalid arguments");if(r)this._setSelectionImpl(t,n);else if(o){const s={selectionStartLineNumber:t.startLineNumber,selectionStartColumn:t.startColumn,positionLineNumber:t.endLineNumber,positionColumn:t.endColumn};this._setSelectionImpl(s,n)}}_setSelectionImpl(t,n){if(!this._modelData)return;const r=new Dn(t.selectionStartLineNumber,t.selectionStartColumn,t.positionLineNumber,t.positionColumn);this._modelData.viewModel.setSelections(n,[r])}revealLines(t,n,r=0){this._revealLines(t,n,0,r)}revealLinesInCenter(t,n,r=0){this._revealLines(t,n,1,r)}revealLinesInCenterIfOutsideViewport(t,n,r=0){this._revealLines(t,n,2,r)}revealLinesNearTop(t,n,r=0){this._revealLines(t,n,5,r)}_revealLines(t,n,r,o){if(typeof t!="number"||typeof n!="number")throw new Error("Invalid arguments");this._sendRevealRange(new xe(t,1,n,1),r,!1,o)}revealRange(t,n=0,r=!1,o=!0){this._revealRange(t,r?1:0,o,n)}revealRangeInCenter(t,n=0){this._revealRange(t,1,!0,n)}revealRangeInCenterIfOutsideViewport(t,n=0){this._revealRange(t,2,!0,n)}revealRangeNearTop(t,n=0){this._revealRange(t,5,!0,n)}revealRangeNearTopIfOutsideViewport(t,n=0){this._revealRange(t,6,!0,n)}revealRangeAtTop(t,n=0){this._revealRange(t,3,!0,n)}_revealRange(t,n,r,o){if(!xe.isIRange(t))throw new Error("Invalid arguments");this._sendRevealRange(xe.lift(t),n,r,o)}setSelections(t,n="api",r=0){if(this._modelData){if(!t||t.length===0)throw new Error("Invalid arguments");for(let o=0,s=t.length;o0&&this._modelData.viewModel.restoreCursorState(r):this._modelData.viewModel.restoreCursorState([r]),this._contributions.restoreViewState(n.contributionsState||{});const o=this._modelData.viewModel.reduceRestoreState(n.viewState);this._modelData.view.restoreState(o)}}handleInitialized(){var t;(t=this._getViewModel())==null||t.visibleLinesStabilized()}getContribution(t){return this._contributions.get(t)}getActions(){return Array.from(this._actions.values())}getSupportedActions(){let t=this.getActions();return t=t.filter(n=>n.isSupported()),t}getAction(t){return this._actions.get(t)||null}trigger(t,n,r){r=r||{};try{switch(this._onWillTriggerEditorOperationEvent.fire({source:t,handlerId:n,payload:r}),this._beginUpdate(),n){case"compositionStart":this._startComposition();return;case"compositionEnd":this._endComposition(t);return;case"type":{const s=r;this._type(t,s.text||"");return}case"replacePreviousChar":{const s=r;this._compositionType(t,s.text||"",s.replaceCharCnt||0,0,0);return}case"compositionType":{const s=r;this._compositionType(t,s.text||"",s.replacePrevCharCnt||0,s.replaceNextCharCnt||0,s.positionDelta||0);return}case"paste":{const s=r;this._paste(t,s.text||"",s.pasteOnNewLine||!1,s.multicursorText||null,s.mode||null,s.clipboardEvent);return}case"cut":this._cut(t);return}const o=this.getAction(n);if(o){Promise.resolve(o.run(r)).then(void 0,zi);return}if(!this._modelData||this._triggerEditorCommand(t,n,r))return;this._triggerCommand(n,r)}finally{this._endUpdate()}}_triggerCommand(t,n){this._commandService.executeCommand(t,n)}_startComposition(){this._modelData&&(this.inComposition=!0,this._modelData.viewModel.startComposition(),this._onDidCompositionStart.fire())}_endComposition(t){this._modelData&&(this.inComposition=!1,this._modelData.viewModel.endComposition(t),this._onDidCompositionEnd.fire())}_type(t,n){!this._modelData||n.length===0||(t==="keyboard"&&this._onWillType.fire(n),this._modelData.viewModel.type(n,t),t==="keyboard"&&this._onDidType.fire(n))}_compositionType(t,n,r,o,s){this._modelData&&this._modelData.viewModel.compositionType(n,r,o,s,t)}_paste(t,n,r,o,s,a){if(!this._modelData)return;const l=this._modelData.viewModel,d=l.getSelection().getStartPosition();l.paste(n,r,o,t);const u=l.getSelection().getStartPosition();t==="keyboard"&&this._onDidPaste.fire({clipboardEvent:a,range:new xe(d.lineNumber,d.column,u.lineNumber,u.column),languageId:s})}_cut(t){this._modelData&&this._modelData.viewModel.cut(t)}_triggerEditorCommand(t,n,r){const o=EU.getEditorCommand(n);return o?(r=r||{},Pd(r)&&(r.source=t),this._instantiationService.invokeFunction(s=>{Promise.resolve(o.runEditorCommand(s,this,r)).then(void 0,zi)}),!0):!1}_getViewModel(){return this._modelData?this._modelData.viewModel:null}pushUndoStop(){return!this._modelData||this._configuration.options.get(104)?!1:(this._modelData.model.pushStackElement(),!0)}popUndoStop(){return!this._modelData||this._configuration.options.get(104)?!1:(this._modelData.model.popStackElement(),!0)}edit(t,n){return this.executeEdits(n,t.replacements.map(r=>({range:r.range,text:r.text})),void 0)}executeEdits(t,n,r){if(!this._modelData||this._configuration.options.get(104))return!1;let o;r?Array.isArray(r)?o=()=>r:o=r:o=()=>null;let s,a;return t instanceof zTn?(a=t,s=t.metadata.source):(a=pf.unknown({name:s}),s=t),this._onBeforeExecuteEdit.fire({source:s??void 0}),this._modelData.viewModel.executeEdits(s,n,o,a),!0}executeCommand(t,n){this._modelData&&this._modelData.viewModel.executeCommand(n,t)}executeCommands(t,n){this._modelData&&this._modelData.viewModel.executeCommands(n,t)}createDecorationsCollection(t){return new pgo(this,t)}changeDecorations(t){return this._modelData?this._modelData.model.changeDecorations(t,this._id):null}getLineDecorations(t){if(!this._modelData)return null;const n=this._configuration.options;return this._modelData.model.getLineDecorations(t,this._id,Vme(n),zme(n))}getDecorationsInRange(t){if(!this._modelData)return null;const n=this._configuration.options;return this._modelData.model.getDecorationsInRange(t,this._id,Vme(n),zme(n))}getFontSizeAtPosition(t){return this._modelData?this._modelData.viewModel.getFontSizeAtPosition(t):null}deltaDecorations(t,n){return this._modelData?t.length===0&&n.length===0?t:this._modelData.model.deltaDecorations(t,n,this._id):[]}removeDecorations(t){!this._modelData||t.length===0||this._modelData.model.changeDecorations(n=>{n.deltaDecorations(t,[])})}removeDecorationsByType(t){const n=this._decorationTypeKeysToIds[t];n&&this.changeDecorations(r=>r.deltaDecorations(n,[])),this._decorationTypeKeysToIds.hasOwnProperty(t)&&delete this._decorationTypeKeysToIds[t],this._decorationTypeSubtypes.hasOwnProperty(t)&&delete this._decorationTypeSubtypes[t]}getLayoutInfo(){return this._configuration.options.get(165)}createOverviewRuler(t){return!this._modelData||!this._modelData.hasRealView?null:this._modelData.view.createOverviewRuler(t)}getContainerDomNode(){return this._domElement}getDomNode(){return!this._modelData||!this._modelData.hasRealView?null:this._modelData.view.domNode.domNode}delegateVerticalScrollbarPointerDown(t){!this._modelData||!this._modelData.hasRealView||this._modelData.view.delegateVerticalScrollbarPointerDown(t)}delegateScrollFromMouseWheelEvent(t){!this._modelData||!this._modelData.hasRealView||this._modelData.view.delegateScrollFromMouseWheelEvent(t)}layout(t,n=!1){this._configuration.observeContainer(t),n||this.render()}focus(){!this._modelData||!this._modelData.hasRealView||this._modelData.view.focus()}hasTextFocus(){return!this._modelData||!this._modelData.hasRealView?!1:this._modelData.view.isFocused()}hasWidgetFocus(){return!this._modelData||!this._modelData.hasRealView?!1:this._modelData.view.isWidgetFocused()}addContentWidget(t){const n={widget:t,position:t.getPosition()};this._contentWidgets.hasOwnProperty(t.getId())&&console.warn("Overwriting a content widget with the same id:"+t.getId()),this._contentWidgets[t.getId()]=n,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addContentWidget(n)}layoutContentWidget(t){const n=t.getId();if(this._contentWidgets.hasOwnProperty(n)){const r=this._contentWidgets[n];r.position=t.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutContentWidget(r)}}removeContentWidget(t){const n=t.getId();if(this._contentWidgets.hasOwnProperty(n)){const r=this._contentWidgets[n];delete this._contentWidgets[n],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeContentWidget(r)}}addOverlayWidget(t){const n={widget:t,position:t.getPosition()};this._overlayWidgets.hasOwnProperty(t.getId())&&console.warn("Overwriting an overlay widget with the same id."),this._overlayWidgets[t.getId()]=n,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addOverlayWidget(n)}layoutOverlayWidget(t){const n=t.getId();if(this._overlayWidgets.hasOwnProperty(n)){const r=this._overlayWidgets[n];r.position=t.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutOverlayWidget(r)}}removeOverlayWidget(t){const n=t.getId();if(this._overlayWidgets.hasOwnProperty(n)){const r=this._overlayWidgets[n];delete this._overlayWidgets[n],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeOverlayWidget(r)}}addGlyphMarginWidget(t){const n={widget:t,position:t.getPosition()};this._glyphMarginWidgets.hasOwnProperty(t.getId())&&console.warn("Overwriting a glyph margin widget with the same id."),this._glyphMarginWidgets[t.getId()]=n,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addGlyphMarginWidget(n)}layoutGlyphMarginWidget(t){const n=t.getId();if(this._glyphMarginWidgets.hasOwnProperty(n)){const r=this._glyphMarginWidgets[n];r.position=t.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutGlyphMarginWidget(r)}}removeGlyphMarginWidget(t){const n=t.getId();if(this._glyphMarginWidgets.hasOwnProperty(n)){const r=this._glyphMarginWidgets[n];delete this._glyphMarginWidgets[n],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeGlyphMarginWidget(r)}}changeViewZones(t){!this._modelData||!this._modelData.hasRealView||this._modelData.view.change(t)}getTargetAtClientPoint(t,n){return!this._modelData||!this._modelData.hasRealView?null:this._modelData.view.getTargetAtClientPoint(t,n)}getScrolledVisiblePosition(t){if(!this._modelData||!this._modelData.hasRealView)return null;const n=this._modelData.model.validatePosition(t),o=this._configuration.options.get(165),s=Y7._getVerticalOffsetForPosition(this._modelData,n.lineNumber,n.column)-this.getScrollTop(),a=this._modelData.view.getOffsetForColumn(n.lineNumber,n.column)+o.glyphMarginWidth+o.lineNumbersWidth+o.decorationsWidth-this.getScrollLeft(),l=this.getLineHeightForPosition(n);return{top:s,left:a,height:l}}getOffsetForColumn(t,n){return!this._modelData||!this._modelData.hasRealView?-1:this._modelData.view.getOffsetForColumn(t,n)}render(t=!1){!this._modelData||!this._modelData.hasRealView||this._modelData.viewModel.batchEvents(()=>{this._modelData.view.render(!0,t)})}setAriaOptions(t){!this._modelData||!this._modelData.hasRealView||this._modelData.view.setAriaOptions(t)}applyFontInfo(t){Uu(t,this._configuration.options.get(59))}setBanner(t,n){this._bannerDomNode&&this._domElement.contains(this._bannerDomNode)&&this._bannerDomNode.remove(),this._bannerDomNode=t,this._configuration.setReservedHeight(t?n:0),this._bannerDomNode&&this._domElement.prepend(this._bannerDomNode)}_attachModel(t){if(!t){this._modelData=null;return}const n=[];this._domElement.setAttribute("data-mode-id",t.getLanguageId()),this._configuration.setIsDominatedByLongLines(t.isDominatedByLongLines()),this._configuration.setModelLineCount(t.getLineCount());const r=t.onBeforeAttached(),o=new dgo(this._id,this._configuration,t,$et.create(ii(this._domElement)),stt.create(this._configuration.options),l=>A1(ii(this._domElement),l),this.languageConfigurationService,this._themeService,r,{batchChanges:l=>{try{return this._beginUpdate(),l()}finally{this._endUpdate()}}});n.push(t.onWillDispose(()=>this.setModel(null))),n.push(o.onEvent(l=>{switch(l.kind){case 0:this._onDidContentSizeChange.fire(l);break;case 1:this._editorTextFocus.setValue(l.hasFocus);break;case 2:this._editorWidgetFocus.setValue(l.hasFocus);break;case 3:this._onDidScrollChange.fire(l);break;case 4:this._onDidChangeViewZones.fire();break;case 5:this._onDidChangeHiddenAreas.fire();break;case 6:this._onDidAttemptReadOnlyEdit.fire();break;case 7:{if(l.reachedMaxCursorCount){const g=this.getOption(89),m=U(83,"The number of cursors has been limited to {0}. Consider using [find and replace](https://code.visualstudio.com/docs/editor/codebasics#_find-and-replace) for larger changes or increase the editor multi cursor limit setting.",g);this._notificationService.prompt(sH.Warning,m,[{label:"Find and Replace",run:()=>{this._commandService.executeCommand("editor.action.startFindReplaceAction")}},{label:U(84,"Increase Multi Cursor Limit"),run:()=>{this._commandService.executeCommand("workbench.action.openSettings2",{query:"editor.multiCursorLimit"})}}])}const d=[];for(let g=0,m=l.selections.length;g{this._paste("keyboard",s,a,l,d)},type:s=>{this._type("keyboard",s)},compositionType:(s,a,l,d)=>{this._compositionType("keyboard",s,a,l,d)},startComposition:()=>{this._startComposition()},endComposition:()=>{this._endComposition("keyboard")},cut:()=>{this._cut("keyboard")}}:n={paste:(s,a,l,d)=>{const u={text:s,pasteOnNewLine:a,multicursorText:l,mode:d};this._commandService.executeCommand("paste",u)},type:s=>{const a={text:s};this._commandService.executeCommand("type",a)},compositionType:(s,a,l,d)=>{if(l||d){const u={text:s,replacePrevCharCnt:a,replaceNextCharCnt:l,positionDelta:d};this._commandService.executeCommand("compositionType",u)}else{const u={text:s,replaceCharCnt:a};this._commandService.executeCommand("replacePreviousChar",u)}},startComposition:()=>{this._commandService.executeCommand("compositionStart",{})},endComposition:()=>{this._commandService.executeCommand("compositionEnd",{})},cut:()=>{this._commandService.executeCommand("cut",{})}};const r=new e3e(t.coordinatesConverter);return r.onKeyDown=s=>this._onKeyDown.fire(s),r.onKeyUp=s=>this._onKeyUp.fire(s),r.onContextMenu=s=>this._onContextMenu.fire(s),r.onMouseMove=s=>this._onMouseMove.fire(s),r.onMouseLeave=s=>this._onMouseLeave.fire(s),r.onMouseDown=s=>this._onMouseDown.fire(s),r.onMouseUp=s=>this._onMouseUp.fire(s),r.onMouseDrag=s=>this._onMouseDrag.fire(s),r.onMouseDrop=s=>this._onMouseDrop.fire(s),r.onMouseDropCanceled=s=>this._onMouseDropCanceled.fire(s),r.onMouseWheel=s=>this._onMouseWheel.fire(s),[new mUe(this._domElement,this.getId(),n,this._configuration,this._themeService.getColorTheme(),t,r,this._overflowWidgetsDomNode,this._instantiationService),!0]}_postDetachModelCleanup(t){t==null||t.removeAllDecorationsWithOwnerId(this._id)}_detachModel(){var r;if((r=this._contributionsDisposable)==null||r.dispose(),this._contributionsDisposable=void 0,!this._modelData)return null;const t=this._modelData.model,n=this._modelData.hasRealView?this._modelData.view.domNode.domNode:null;return this._modelData.dispose(),this._modelData=null,this._domElement.removeAttribute("data-mode-id"),n&&this._domElement.contains(n)&&n.remove(),this._bannerDomNode&&this._domElement.contains(this._bannerDomNode)&&this._bannerDomNode.remove(),t}_removeDecorationType(t){this._codeEditorService.removeDecorationType(t)}hasModel(){return this._modelData!==null}showDropIndicatorAt(t){const n=[{range:new xe(t.lineNumber,t.column,t.lineNumber,t.column),options:Y7.dropIntoEditorDecorationOptions}];this._dropIntoEditorDecorations.set(n),this.revealPosition(t,1)}removeDropIndicator(){this._dropIntoEditorDecorations.clear()}_beginUpdate(){this._updateCounter++,this._updateCounter===1&&this._onBeginUpdate.fire()}_endUpdate(){this._updateCounter--,this._updateCounter===0&&this._onEndUpdate.fire()}},Y7=DD,DD.dropIntoEditorDecorationOptions=Gi.register({description:"workbench-dnd-target",className:"dnd-target"}),DD);mR=Y7=ggo([XC(3,Zn),XC(4,yo),XC(5,ba),XC(6,Qi),XC(7,Dl),XC(8,rc),XC(9,ph),XC(10,kl),XC(11,Un)],mR);let mgo=0,kgo=class{constructor(t,n,r,o,s,a){this.model=t,this.viewModel=n,this.view=r,this.hasRealView=o,this.listenersToRemove=s,this.attachedView=a}dispose(){us(this.listenersToRemove),this.model.onBeforeDetached(this.attachedView),this.hasRealView&&this.view.dispose(),this.viewModel.dispose()}};class Mwt extends ht{constructor(t){super(),this._emitterOptions=t,this._onDidChangeToTrue=this._register(new at(this._emitterOptions)),this.onDidChangeToTrue=this._onDidChangeToTrue.event,this._onDidChangeToFalse=this._register(new at(this._emitterOptions)),this.onDidChangeToFalse=this._onDidChangeToFalse.event,this._value=0}setValue(t){const n=t?2:1;this._value!==n&&(this._value=n,this._value===2?this._onDidChangeToTrue.fire():this._value===1&&this._onDidChangeToFalse.fire())}}class Xf extends at{constructor(t,n){super({deliveryQueue:n}),this._contributions=t}fire(t){this._contributions.onBeforeInteractionEvent(),super.fire(t)}}class vgo extends ht{constructor(t,n){super(),this._editor=t,n.createKey("editorId",t.getId()),this._editorSimpleInput=He.editorSimpleInput.bindTo(n),this._editorFocus=He.focus.bindTo(n),this._textInputFocus=He.textInputFocus.bindTo(n),this._editorTextFocus=He.editorTextFocus.bindTo(n),this._tabMovesFocus=He.tabMovesFocus.bindTo(n),this._editorReadonly=He.readOnly.bindTo(n),this._inDiffEditor=He.inDiffEditor.bindTo(n),this._editorColumnSelection=He.columnSelection.bindTo(n),this._hasMultipleSelections=He.hasMultipleSelections.bindTo(n),this._hasNonEmptySelection=He.hasNonEmptySelection.bindTo(n),this._canUndo=He.canUndo.bindTo(n),this._canRedo=He.canRedo.bindTo(n),this._register(this._editor.onDidChangeConfiguration(()=>this._updateFromConfig())),this._register(this._editor.onDidChangeCursorSelection(()=>this._updateFromSelection())),this._register(this._editor.onDidFocusEditorWidget(()=>this._updateFromFocus())),this._register(this._editor.onDidBlurEditorWidget(()=>this._updateFromFocus())),this._register(this._editor.onDidFocusEditorText(()=>this._updateFromFocus())),this._register(this._editor.onDidBlurEditorText(()=>this._updateFromFocus())),this._register(this._editor.onDidChangeModel(()=>this._updateFromModel())),this._register(this._editor.onDidChangeConfiguration(()=>this._updateFromModel())),this._register(tV.onDidChangeTabFocus(r=>this._tabMovesFocus.set(r))),this._updateFromConfig(),this._updateFromSelection(),this._updateFromFocus(),this._updateFromModel(),this._editorSimpleInput.set(this._editor.isSimpleWidget)}_updateFromConfig(){const t=this._editor.getOptions();this._tabMovesFocus.set(t.get(164)||tV.getTabFocusMode()),this._editorReadonly.set(t.get(104)),this._inDiffEditor.set(t.get(70)),this._editorColumnSelection.set(t.get(28))}_updateFromSelection(){const t=this._editor.getSelections();t?(this._hasMultipleSelections.set(t.length>1),this._hasNonEmptySelection.set(t.some(n=>!n.isEmpty()))):(this._hasMultipleSelections.reset(),this._hasNonEmptySelection.reset())}_updateFromFocus(){this._editorFocus.set(this._editor.hasWidgetFocus()&&!this._editor.isSimpleWidget),this._editorTextFocus.set(this._editor.hasTextFocus()&&!this._editor.isSimpleWidget),this._textInputFocus.set(this._editor.hasTextFocus())}_updateFromModel(){const t=this._editor.getModel();this._canUndo.set(!!(t&&t.canUndo())),this._canRedo.set(!!(t&&t.canRedo()))}}class Ago extends ht{constructor(t,n,r){super(),this._editor=t,this._contextKeyService=n,this._languageFeaturesService=r,this._langId=He.languageId.bindTo(n),this._hasCompletionItemProvider=He.hasCompletionItemProvider.bindTo(n),this._hasCodeActionsProvider=He.hasCodeActionsProvider.bindTo(n),this._hasCodeLensProvider=He.hasCodeLensProvider.bindTo(n),this._hasDefinitionProvider=He.hasDefinitionProvider.bindTo(n),this._hasDeclarationProvider=He.hasDeclarationProvider.bindTo(n),this._hasImplementationProvider=He.hasImplementationProvider.bindTo(n),this._hasTypeDefinitionProvider=He.hasTypeDefinitionProvider.bindTo(n),this._hasHoverProvider=He.hasHoverProvider.bindTo(n),this._hasDocumentHighlightProvider=He.hasDocumentHighlightProvider.bindTo(n),this._hasDocumentSymbolProvider=He.hasDocumentSymbolProvider.bindTo(n),this._hasReferenceProvider=He.hasReferenceProvider.bindTo(n),this._hasRenameProvider=He.hasRenameProvider.bindTo(n),this._hasSignatureHelpProvider=He.hasSignatureHelpProvider.bindTo(n),this._hasInlayHintsProvider=He.hasInlayHintsProvider.bindTo(n),this._hasDocumentFormattingProvider=He.hasDocumentFormattingProvider.bindTo(n),this._hasDocumentSelectionFormattingProvider=He.hasDocumentSelectionFormattingProvider.bindTo(n),this._hasMultipleDocumentFormattingProvider=He.hasMultipleDocumentFormattingProvider.bindTo(n),this._hasMultipleDocumentSelectionFormattingProvider=He.hasMultipleDocumentSelectionFormattingProvider.bindTo(n),this._isInEmbeddedEditor=He.isInEmbeddedEditor.bindTo(n);const o=()=>this._update();this._register(t.onDidChangeModel(o)),this._register(t.onDidChangeModelLanguage(o)),this._register(r.completionProvider.onDidChange(o)),this._register(r.codeActionProvider.onDidChange(o)),this._register(r.codeLensProvider.onDidChange(o)),this._register(r.definitionProvider.onDidChange(o)),this._register(r.declarationProvider.onDidChange(o)),this._register(r.implementationProvider.onDidChange(o)),this._register(r.typeDefinitionProvider.onDidChange(o)),this._register(r.hoverProvider.onDidChange(o)),this._register(r.documentHighlightProvider.onDidChange(o)),this._register(r.documentSymbolProvider.onDidChange(o)),this._register(r.referenceProvider.onDidChange(o)),this._register(r.renameProvider.onDidChange(o)),this._register(r.documentFormattingEditProvider.onDidChange(o)),this._register(r.documentRangeFormattingEditProvider.onDidChange(o)),this._register(r.signatureHelpProvider.onDidChange(o)),this._register(r.inlayHintsProvider.onDidChange(o)),o()}dispose(){super.dispose()}reset(){this._contextKeyService.bufferChangeEvents(()=>{this._langId.reset(),this._hasCompletionItemProvider.reset(),this._hasCodeActionsProvider.reset(),this._hasCodeLensProvider.reset(),this._hasDefinitionProvider.reset(),this._hasDeclarationProvider.reset(),this._hasImplementationProvider.reset(),this._hasTypeDefinitionProvider.reset(),this._hasHoverProvider.reset(),this._hasDocumentHighlightProvider.reset(),this._hasDocumentSymbolProvider.reset(),this._hasReferenceProvider.reset(),this._hasRenameProvider.reset(),this._hasDocumentFormattingProvider.reset(),this._hasDocumentSelectionFormattingProvider.reset(),this._hasSignatureHelpProvider.reset(),this._isInEmbeddedEditor.reset()})}_update(){const t=this._editor.getModel();if(!t){this.reset();return}this._contextKeyService.bufferChangeEvents(()=>{this._langId.set(t.getLanguageId()),this._hasCompletionItemProvider.set(this._languageFeaturesService.completionProvider.has(t)),this._hasCodeActionsProvider.set(this._languageFeaturesService.codeActionProvider.has(t)),this._hasCodeLensProvider.set(this._languageFeaturesService.codeLensProvider.has(t)),this._hasDefinitionProvider.set(this._languageFeaturesService.definitionProvider.has(t)),this._hasDeclarationProvider.set(this._languageFeaturesService.declarationProvider.has(t)),this._hasImplementationProvider.set(this._languageFeaturesService.implementationProvider.has(t)),this._hasTypeDefinitionProvider.set(this._languageFeaturesService.typeDefinitionProvider.has(t)),this._hasHoverProvider.set(this._languageFeaturesService.hoverProvider.has(t)),this._hasDocumentHighlightProvider.set(this._languageFeaturesService.documentHighlightProvider.has(t)),this._hasDocumentSymbolProvider.set(this._languageFeaturesService.documentSymbolProvider.has(t)),this._hasReferenceProvider.set(this._languageFeaturesService.referenceProvider.has(t)),this._hasRenameProvider.set(this._languageFeaturesService.renameProvider.has(t)),this._hasSignatureHelpProvider.set(this._languageFeaturesService.signatureHelpProvider.has(t)),this._hasInlayHintsProvider.set(this._languageFeaturesService.inlayHintsProvider.has(t)),this._hasDocumentFormattingProvider.set(this._languageFeaturesService.documentFormattingEditProvider.has(t)||this._languageFeaturesService.documentRangeFormattingEditProvider.has(t)),this._hasDocumentSelectionFormattingProvider.set(this._languageFeaturesService.documentRangeFormattingEditProvider.has(t)),this._hasMultipleDocumentFormattingProvider.set(this._languageFeaturesService.documentFormattingEditProvider.all(t).length+this._languageFeaturesService.documentRangeFormattingEditProvider.all(t).length>1),this._hasMultipleDocumentSelectionFormattingProvider.set(this._languageFeaturesService.documentRangeFormattingEditProvider.all(t).length>1),this._isInEmbeddedEditor.set(t.uri.scheme===yi.walkThroughSnippet||t.uri.scheme===yi.vscodeChatCodeBlock)})}}class pgo{get length(){return this._decorationIds.length}constructor(t,n){this._editor=t,this._decorationIds=[],this._isChangingDecorations=!1,Array.isArray(n)&&n.length>0&&this.set(n)}onDidChange(t,n,r){return this._editor.onDidChangeModelDecorations(o=>{this._isChangingDecorations||t.call(n,o)},r)}getRange(t){return!this._editor.hasModel()||t>=this._decorationIds.length?null:this._editor.getModel().getDecorationRange(this._decorationIds[t])}getRanges(){if(!this._editor.hasModel())return[];const t=this._editor.getModel(),n=[];for(const r of this._decorationIds){const o=t.getDecorationRange(r);o&&n.push(o)}return n}has(t){return this._decorationIds.includes(t.id)}clear(){this._decorationIds.length!==0&&this.set([])}set(t){try{this._isChangingDecorations=!0,this._editor.changeDecorations(n=>{this._decorationIds=n.deltaDecorations(this._decorationIds,t)})}finally{this._isChangingDecorations=!1}return this._decorationIds}append(t){let n=[];try{this._isChangingDecorations=!0,this._editor.changeDecorations(r=>{n=r.deltaDecorations([],t),this._decorationIds=this._decorationIds.concat(n)})}finally{this._isChangingDecorations=!1}return n}}const bgo=encodeURIComponent("");function _P(e){return bgo+encodeURIComponent(e.toString())+wgo}const Ogo=encodeURIComponent('');function Pwt(e){return Ogo+encodeURIComponent(e.toString())+ygo}yA((e,t)=>{const n=e.getColor($be);n&&(t.addRule(`.monaco-editor .squiggly-error { background: url("data:image/svg+xml,${_P(n)}") repeat-x bottom left; }`),t.addRule(`:root { --monaco-editor-error-decoration: url("data:image/svg+xml,${_P(n)}"); }`));const r=e.getColor(U8);r&&(t.addRule(`.monaco-editor .squiggly-warning { background: url("data:image/svg+xml,${_P(r)}") repeat-x bottom left; }`),t.addRule(`:root { --monaco-editor-warning-decoration: url("data:image/svg+xml,${_P(r)}"); }`));const o=e.getColor(Sy);o&&(t.addRule(`.monaco-editor .squiggly-info { background: url("data:image/svg+xml,${_P(o)}") repeat-x bottom left; }`),t.addRule(`:root { --monaco-editor-info-decoration: url("data:image/svg+xml,${_P(o)}"); }`));const s=e.getColor(Voo);s&&(t.addRule(`.monaco-editor .squiggly-hint { background: url("data:image/svg+xml,${Pwt(s)}") no-repeat bottom left; }`),t.addRule(`:root { --monaco-editor-hint-decoration: url("data:image/svg+xml,${Pwt(s)}"); }`));const a=e.getColor($lo);a&&(t.addRule(`.monaco-editor.showUnused .squiggly-inline-unnecessary { opacity: ${a.rgba.a}; }`),t.addRule(`:root { --monaco-editor-unnecessary-decoration-opacity: ${a.rgba.a}; }`))});function ca(e){return new Cgo(e)}class Cgo extends gEn{constructor(t){super(),this.value=t}get debugName(){return this.toString()}get(){return this.value}addObserver(t){}removeObserver(t){}toString(){return`Const: ${this.value}`}}function p_(e,t){return e}function l3e(e){return ca(e)}const pL=_r("accessibilitySignalService"),Or=class Or{static register(t){return new Or(t.fileName)}constructor(t){this.fileName=t}};Or.error=Or.register({fileName:"error.mp3"}),Or.warning=Or.register({fileName:"warning.mp3"}),Or.success=Or.register({fileName:"success.mp3"}),Or.foldedArea=Or.register({fileName:"foldedAreas.mp3"}),Or.break=Or.register({fileName:"break.mp3"}),Or.quickFixes=Or.register({fileName:"quickFixes.mp3"}),Or.taskCompleted=Or.register({fileName:"taskCompleted.mp3"}),Or.taskFailed=Or.register({fileName:"taskFailed.mp3"}),Or.terminalBell=Or.register({fileName:"terminalBell.mp3"}),Or.diffLineInserted=Or.register({fileName:"diffLineInserted.mp3"}),Or.diffLineDeleted=Or.register({fileName:"diffLineDeleted.mp3"}),Or.diffLineModified=Or.register({fileName:"diffLineModified.mp3"}),Or.requestSent=Or.register({fileName:"requestSent.mp3"}),Or.responseReceived1=Or.register({fileName:"responseReceived1.mp3"}),Or.responseReceived2=Or.register({fileName:"responseReceived2.mp3"}),Or.responseReceived3=Or.register({fileName:"responseReceived3.mp3"}),Or.responseReceived4=Or.register({fileName:"responseReceived4.mp3"}),Or.clear=Or.register({fileName:"clear.mp3"}),Or.save=Or.register({fileName:"save.mp3"}),Or.format=Or.register({fileName:"format.mp3"}),Or.voiceRecordingStarted=Or.register({fileName:"voiceRecordingStarted.mp3"}),Or.voiceRecordingStopped=Or.register({fileName:"voiceRecordingStopped.mp3"}),Or.progress=Or.register({fileName:"progress.mp3"}),Or.chatEditModifiedFile=Or.register({fileName:"chatEditModifiedFile.mp3"}),Or.editsKept=Or.register({fileName:"editsKept.mp3"}),Or.editsUndone=Or.register({fileName:"editsUndone.mp3"}),Or.nextEditSuggestion=Or.register({fileName:"nextEditSuggestion.mp3"}),Or.terminalCommandSucceeded=Or.register({fileName:"terminalCommandSucceeded.mp3"}),Or.chatUserActionRequired=Or.register({fileName:"chatUserActionRequired.mp3"}),Or.codeActionTriggered=Or.register({fileName:"codeActionTriggered.mp3"}),Or.codeActionApplied=Or.register({fileName:"codeActionApplied.mp3"});let Fs=Or;class _go{constructor(t){this.randomOneOf=t}}const Ji=class Ji{constructor(t,n,r,o,s,a,l=!1){this.sound=t,this.name=n,this.legacySoundSettingsKey=r,this.settingsKey=o,this.legacyAnnouncementSettingsKey=s,this.announcementMessage=a,this.managesOwnEnablement=l}static register(t){const n=new _go("randomOneOf"in t.sound?t.sound.randomOneOf:[t.sound]),r=new Ji(n,t.name,t.legacySoundSettingsKey,t.settingsKey,t.legacyAnnouncementSettingsKey,t.announcementMessage,t.managesOwnEnablement);return Ji._signals.add(r),r}};Ji._signals=new Set,Ji.errorAtPosition=Ji.register({name:U(1576,"Error at Position"),sound:Fs.error,announcementMessage:U(1577,"Error"),settingsKey:"accessibility.signals.positionHasError",delaySettingsKey:"accessibility.signalOptions.delays.errorAtPosition"}),Ji.warningAtPosition=Ji.register({name:U(1578,"Warning at Position"),sound:Fs.warning,announcementMessage:U(1579,"Warning"),settingsKey:"accessibility.signals.positionHasWarning",delaySettingsKey:"accessibility.signalOptions.delays.warningAtPosition"}),Ji.errorOnLine=Ji.register({name:U(1580,"Error on Line"),sound:Fs.error,legacySoundSettingsKey:"audioCues.lineHasError",legacyAnnouncementSettingsKey:"accessibility.alert.error",announcementMessage:U(1581,"Error on Line"),settingsKey:"accessibility.signals.lineHasError"}),Ji.warningOnLine=Ji.register({name:U(1582,"Warning on Line"),sound:Fs.warning,legacySoundSettingsKey:"audioCues.lineHasWarning",legacyAnnouncementSettingsKey:"accessibility.alert.warning",announcementMessage:U(1583,"Warning on Line"),settingsKey:"accessibility.signals.lineHasWarning"}),Ji.foldedArea=Ji.register({name:U(1584,"Folded Area on Line"),sound:Fs.foldedArea,legacySoundSettingsKey:"audioCues.lineHasFoldedArea",legacyAnnouncementSettingsKey:"accessibility.alert.foldedArea",announcementMessage:U(1585,"Folded"),settingsKey:"accessibility.signals.lineHasFoldedArea"}),Ji.break=Ji.register({name:U(1586,"Breakpoint on Line"),sound:Fs.break,legacySoundSettingsKey:"audioCues.lineHasBreakpoint",legacyAnnouncementSettingsKey:"accessibility.alert.breakpoint",announcementMessage:U(1587,"Breakpoint"),settingsKey:"accessibility.signals.lineHasBreakpoint"}),Ji.inlineSuggestion=Ji.register({name:U(1588,"Inline Suggestion on Line"),sound:Fs.quickFixes,legacySoundSettingsKey:"audioCues.lineHasInlineSuggestion",settingsKey:"accessibility.signals.lineHasInlineSuggestion"}),Ji.nextEditSuggestion=Ji.register({name:U(1589,"Next Edit Suggestion on Line"),sound:Fs.nextEditSuggestion,legacySoundSettingsKey:"audioCues.nextEditSuggestion",settingsKey:"accessibility.signals.nextEditSuggestion",announcementMessage:U(1590,"Next Edit Suggestion")}),Ji.terminalQuickFix=Ji.register({name:U(1591,"Terminal Quick Fix"),sound:Fs.quickFixes,legacySoundSettingsKey:"audioCues.terminalQuickFix",legacyAnnouncementSettingsKey:"accessibility.alert.terminalQuickFix",announcementMessage:U(1592,"Quick Fix"),settingsKey:"accessibility.signals.terminalQuickFix"}),Ji.onDebugBreak=Ji.register({name:U(1593,"Debugger Stopped on Breakpoint"),sound:Fs.break,legacySoundSettingsKey:"audioCues.onDebugBreak",legacyAnnouncementSettingsKey:"accessibility.alert.onDebugBreak",announcementMessage:U(1594,"Breakpoint"),settingsKey:"accessibility.signals.onDebugBreak"}),Ji.noInlayHints=Ji.register({name:U(1595,"No Inlay Hints on Line"),sound:Fs.error,legacySoundSettingsKey:"audioCues.noInlayHints",legacyAnnouncementSettingsKey:"accessibility.alert.noInlayHints",announcementMessage:U(1596,"No Inlay Hints"),settingsKey:"accessibility.signals.noInlayHints"}),Ji.taskCompleted=Ji.register({name:U(1597,"Task Completed"),sound:Fs.taskCompleted,legacySoundSettingsKey:"audioCues.taskCompleted",legacyAnnouncementSettingsKey:"accessibility.alert.taskCompleted",announcementMessage:U(1598,"Task Completed"),settingsKey:"accessibility.signals.taskCompleted"}),Ji.taskFailed=Ji.register({name:U(1599,"Task Failed"),sound:Fs.taskFailed,legacySoundSettingsKey:"audioCues.taskFailed",legacyAnnouncementSettingsKey:"accessibility.alert.taskFailed",announcementMessage:U(1600,"Task Failed"),settingsKey:"accessibility.signals.taskFailed"}),Ji.terminalCommandFailed=Ji.register({name:U(1601,"Terminal Command Failed"),sound:Fs.error,legacySoundSettingsKey:"audioCues.terminalCommandFailed",legacyAnnouncementSettingsKey:"accessibility.alert.terminalCommandFailed",announcementMessage:U(1602,"Command Failed"),settingsKey:"accessibility.signals.terminalCommandFailed"}),Ji.terminalCommandSucceeded=Ji.register({name:U(1603,"Terminal Command Succeeded"),sound:Fs.terminalCommandSucceeded,announcementMessage:U(1604,"Command Succeeded"),settingsKey:"accessibility.signals.terminalCommandSucceeded"}),Ji.terminalBell=Ji.register({name:U(1605,"Terminal Bell"),sound:Fs.terminalBell,legacySoundSettingsKey:"audioCues.terminalBell",legacyAnnouncementSettingsKey:"accessibility.alert.terminalBell",announcementMessage:U(1606,"Terminal Bell"),settingsKey:"accessibility.signals.terminalBell"}),Ji.notebookCellCompleted=Ji.register({name:U(1607,"Notebook Cell Completed"),sound:Fs.taskCompleted,legacySoundSettingsKey:"audioCues.notebookCellCompleted",legacyAnnouncementSettingsKey:"accessibility.alert.notebookCellCompleted",announcementMessage:U(1608,"Notebook Cell Completed"),settingsKey:"accessibility.signals.notebookCellCompleted"}),Ji.notebookCellFailed=Ji.register({name:U(1609,"Notebook Cell Failed"),sound:Fs.taskFailed,legacySoundSettingsKey:"audioCues.notebookCellFailed",legacyAnnouncementSettingsKey:"accessibility.alert.notebookCellFailed",announcementMessage:U(1610,"Notebook Cell Failed"),settingsKey:"accessibility.signals.notebookCellFailed"}),Ji.diffLineInserted=Ji.register({name:U(1611,"Diff Line Inserted"),sound:Fs.diffLineInserted,legacySoundSettingsKey:"audioCues.diffLineInserted",settingsKey:"accessibility.signals.diffLineInserted"}),Ji.diffLineDeleted=Ji.register({name:U(1612,"Diff Line Deleted"),sound:Fs.diffLineDeleted,legacySoundSettingsKey:"audioCues.diffLineDeleted",settingsKey:"accessibility.signals.diffLineDeleted"}),Ji.diffLineModified=Ji.register({name:U(1613,"Diff Line Modified"),sound:Fs.diffLineModified,legacySoundSettingsKey:"audioCues.diffLineModified",settingsKey:"accessibility.signals.diffLineModified"}),Ji.chatEditModifiedFile=Ji.register({name:U(1614,"Chat Edit Modified File"),sound:Fs.chatEditModifiedFile,announcementMessage:U(1615,"File Modified from Chat Edits"),settingsKey:"accessibility.signals.chatEditModifiedFile"}),Ji.chatRequestSent=Ji.register({name:U(1616,"Chat Request Sent"),sound:Fs.requestSent,legacySoundSettingsKey:"audioCues.chatRequestSent",legacyAnnouncementSettingsKey:"accessibility.alert.chatRequestSent",announcementMessage:U(1617,"Chat Request Sent"),settingsKey:"accessibility.signals.chatRequestSent"}),Ji.chatResponseReceived=Ji.register({name:U(1618,"Chat Response Received"),legacySoundSettingsKey:"audioCues.chatResponseReceived",sound:{randomOneOf:[Fs.responseReceived1,Fs.responseReceived2,Fs.responseReceived3,Fs.responseReceived4]},settingsKey:"accessibility.signals.chatResponseReceived"}),Ji.codeActionTriggered=Ji.register({name:U(1619,"Code Action Request Triggered"),sound:Fs.codeActionTriggered,legacySoundSettingsKey:"audioCues.codeActionRequestTriggered",legacyAnnouncementSettingsKey:"accessibility.alert.codeActionRequestTriggered",announcementMessage:U(1620,"Code Action Request Triggered"),settingsKey:"accessibility.signals.codeActionTriggered"}),Ji.codeActionApplied=Ji.register({name:U(1621,"Code Action Applied"),legacySoundSettingsKey:"audioCues.codeActionApplied",sound:Fs.codeActionApplied,settingsKey:"accessibility.signals.codeActionApplied"}),Ji.progress=Ji.register({name:U(1622,"Progress"),sound:Fs.progress,legacySoundSettingsKey:"audioCues.chatResponsePending",legacyAnnouncementSettingsKey:"accessibility.alert.progress",announcementMessage:U(1623,"Progress"),settingsKey:"accessibility.signals.progress"}),Ji.clear=Ji.register({name:U(1624,"Clear"),sound:Fs.clear,legacySoundSettingsKey:"audioCues.clear",legacyAnnouncementSettingsKey:"accessibility.alert.clear",announcementMessage:U(1625,"Clear"),settingsKey:"accessibility.signals.clear"}),Ji.save=Ji.register({name:U(1626,"Save"),sound:Fs.save,legacySoundSettingsKey:"audioCues.save",legacyAnnouncementSettingsKey:"accessibility.alert.save",announcementMessage:U(1627,"Save"),settingsKey:"accessibility.signals.save"}),Ji.format=Ji.register({name:U(1628,"Format"),sound:Fs.format,legacySoundSettingsKey:"audioCues.format",legacyAnnouncementSettingsKey:"accessibility.alert.format",announcementMessage:U(1629,"Format"),settingsKey:"accessibility.signals.format"}),Ji.voiceRecordingStarted=Ji.register({name:U(1630,"Voice Recording Started"),sound:Fs.voiceRecordingStarted,legacySoundSettingsKey:"audioCues.voiceRecordingStarted",settingsKey:"accessibility.signals.voiceRecordingStarted"}),Ji.voiceRecordingStopped=Ji.register({name:U(1631,"Voice Recording Stopped"),sound:Fs.voiceRecordingStopped,legacySoundSettingsKey:"audioCues.voiceRecordingStopped",settingsKey:"accessibility.signals.voiceRecordingStopped"}),Ji.editsKept=Ji.register({name:U(1632,"Edits Kept"),sound:Fs.editsKept,announcementMessage:U(1633,"Edits Kept"),settingsKey:"accessibility.signals.editsKept"}),Ji.editsUndone=Ji.register({name:U(1634,"Undo Edits"),sound:Fs.editsUndone,announcementMessage:U(1635,"Edits Undone"),settingsKey:"accessibility.signals.editsUndone"}),Ji.chatUserActionRequired=Ji.register({name:U(1636,"Chat User Action Required"),sound:Fs.chatUserActionRequired,announcementMessage:U(1637,"Chat User Action Required"),settingsKey:"accessibility.signals.chatUserActionRequired",managesOwnEnablement:!0});let nm=Ji;function Fwt(e,t,n,r=Hd.ofCaller()){return kEn({debugName:()=>`Configuration Key "${e}"`},o=>n.onDidChangeConfiguration(s=>{s.affectsConfiguration(e)&&o(s)}),()=>n.getValue(e)??t,r)}function Dw(e,t,n,r=Hd.ofCaller()){const o=e.bindTo(t),s=new Et;return Vh({debugName:()=>`Set Context Key "${e.key}"`},a=>{const l=n(a);return o.set(l),l},r).recomputeInitiallyAndOnChange(s),s}const uQn=_r("progressService"),mat=class mat{constructor(t){this.callback=t}report(t){this._value=t,this.callback(this._value)}};mat.None=Object.freeze({report(){}});let Kb=mat;const z8=_r("editorProgressService");class O3{static capture(t){if(t.getScrollTop()===0||t.hasPendingScrollAnimation())return new O3(t.getScrollTop(),t.getContentHeight(),null,0,null);let n=null,r=0;const o=t.getVisibleRanges();if(o.length>0){n=o[0].getStartPosition();const s=t.getTopForPosition(n.lineNumber,n.column);r=t.getScrollTop()-s}return new O3(t.getScrollTop(),t.getContentHeight(),n,r,t.getPosition())}constructor(t,n,r,o,s){this._initialScrollTop=t,this._initialContentHeight=n,this._visiblePosition=r,this._visiblePositionScrollDelta=o,this._cursorPosition=s}restore(t){if(!(this._initialContentHeight===t.getContentHeight()&&this._initialScrollTop===t.getScrollTop())&&this._visiblePosition){const n=t.getTopForPosition(this._visiblePosition.lineNumber,this._visiblePosition.column);t.setScrollTop(n+this._visiblePositionScrollDelta)}}restoreRelativeVerticalPositionOfCursor(t){if(this._initialContentHeight===t.getContentHeight()&&this._initialScrollTop===t.getScrollTop())return;const n=t.getPosition();if(!this._cursorPosition||!n)return;const r=t.getTopForLineNumber(n.lineNumber)-t.getTopForLineNumber(this._cursorPosition.lineNumber);t.setScrollTop(t.getScrollTop()+r,1)}}const kR={RESOURCES:"ResourceURLs",TEXT:lc.text,INTERNAL_URI_LIST:"application/vnd.code.uri-list"},Sgo=()=>({get delay(){return-1},dispose:()=>{},showHover:()=>{}});let c3e=Sgo;const Lgo=new zh(()=>c3e("mouse",!1)),xgo=new zh(()=>c3e("element",!1));function Ego(e){c3e=e}function tC(e){return e==="element"?xgo.value:Lgo.value}function hQn(){return c3e("element",!0)}function i8(e,t){if(e!==void 0){const n=e.match(/^\s*var\((.+)\)$/);if(n){const r=n[1].split(",",2);return r.length===2&&(t=i8(r[1].trim(),t)),`var(${r[0]}, ${t})`}return e}return t}function Nwt(e){const t=e.replaceAll(/[^_\-a-z0-9]/gi,"");return t!==e&&console.warn(`CSS ident value ${e} modified to ${t} to be safe for CSS`),t}function mx(e){return`'${e.replaceAll(/'/g,"\\000027")}'`}function xy(e){return e?$1`url('${CSS.escape(sEn.uriToBrowserUri(e).toString(!0))}')`:"url('')"}function Dle(e,t=!1){const n=CSS.escape(e);return!t&&n!==e&&console.warn(`CSS class name ${e} modified to ${n} to be safe for CSS`),n}function $1(e,...t){return e.reduce((n,r,o)=>{const s=t[o]||"";return n+r+s},"")}class PLe{constructor(){this._parts=[]}push(...t){this._parts.push(...t)}join(t=` -`){return this._parts.join(t)}}function Tgo(e){const t=Qgo(e);if(t&&t.length>0)return new Uint32Array(t)}let Qk=0;const Q5=new Uint32Array(10);function Qgo(e){if(Qk=0,mw(e,FLe,4352),Qk>0||(mw(e,NLe,4449),Qk>0)||(mw(e,ULe,4520),Qk>0)||(mw(e,k7,12593),Qk))return Q5.subarray(0,Qk);if(e>=44032&&e<=55203){const t=e-44032,n=t%588,r=Math.floor(t/588),o=Math.floor(n/28),s=n%28-1;if(r=0&&(s0)return Q5.subarray(0,Qk)}}function mw(e,t,n){e>=n&&e>8&&(Q5[Qk++]=e>>8&255),e>>16&&(Q5[Qk++]=e>>16&255))}const FLe=new Uint8Array([114,82,115,101,69,102,97,113,81,116,84,100,119,87,99,122,120,118,103]),NLe=new Uint16Array([107,111,105,79,106,112,117,80,104,27496,28520,27752,121,110,27246,28782,27758,98,109,27757,108]),ULe=new Uint16Array([114,82,29810,115,30579,26483,101,102,29286,24934,29030,29798,30822,30310,26470,97,113,29809,116,84,100,119,99,122,120,118,103]),k7=new Uint16Array([114,82,29810,115,30579,26483,101,69,102,29286,24934,29030,29798,30822,30310,26470,97,113,81,29809,116,84,100,119,87,99,122,120,118,103,107,111,105,79,106,112,117,80,104,27496,28520,27752,121,110,27246,28782,27758,98,109,27757,108]);function dtt(...e){return function(t,n){for(let r=0,o=e.length;r0?[{start:0,end:t.length}]:[]:null}function gQn(e,t){const n=t.toLowerCase().indexOf(e.toLowerCase());return n===-1?null:[{start:n,end:n+e.length}]}function mQn(e,t){return MUe(e.toLowerCase(),t.toLowerCase(),0,0)}function MUe(e,t,n,r){if(n===e.length)return[];if(r===t.length)return null;if(e[n]===t[r]){let o=null;return(o=MUe(e,t,n+1,r+1))?ftt({start:r,end:r+1},o):null}return MUe(e,t,n,r+1)}function utt(e){return 97<=e&&e<=122}function d3e(e){return 65<=e&&e<=90}function htt(e){return 48<=e&&e<=57}function kQn(e){return e===32||e===9||e===10||e===13}const vQn=new Set;"()[]{}<>`'\"-/;:,.?!".split("").forEach(e=>vQn.add(e.charCodeAt(0)));function w1e(e){return kQn(e)||vQn.has(e)}function Uwt(e,t){return e===t||w1e(e)&&w1e(t)}const jLe=new Map;function jwt(e){if(jLe.has(e))return jLe.get(e);let t;const n=Tgo(e);return n&&(t=n),jLe.set(e,t),t}function AQn(e){return utt(e)||d3e(e)||htt(e)}function ftt(e,t){return t.length===0?t=[e]:e.end===t[0].start?t[0].start=e.start:t.unshift(e),t}function pQn(e,t){for(let n=t;n0&&!AQn(e.charCodeAt(n-1)))return n}return e.length}function PUe(e,t,n,r){if(n===e.length)return[];if(r===t.length)return null;if(e[n]!==t[r].toLowerCase())return null;{let o=null,s=r+1;for(o=PUe(e,t,n+1,r+1);!o&&(s=pQn(t,s)).6}function Igo(e){const{upperPercent:t,lowerPercent:n,alphaPercent:r,numericPercent:o}=e;return n>.2&&t<.8&&r>.6&&o<.2}function Mgo(e){let t=0,n=0,r=0,o=0;for(let s=0;s60&&(t=t.substring(0,60));const n=Bgo(t);if(!Igo(n)){if(!Rgo(n))return null;t=t.toLowerCase()}let r=null,o=0;for(e=e.toLowerCase();o0&&w1e(e.charCodeAt(n-1)))return n;return e.length}const Fgo=dtt(xJ,bQn,gQn),Ngo=dtt(xJ,bQn,mQn),Wwt=new yp(1e4);function Vwt(e,t,n=!1){if(typeof e!="string"||typeof t!="string")return null;let r=Wwt.get(e);r||(r=new RegExp(peo(e),"i"),Wwt.set(e,r));const o=r.exec(t);return o?[{start:o.index,end:o.index+o[0].length}]:n?Ngo(e,t):Fgo(e,t)}function Ugo(e,t){const n=vR(e,e.toLowerCase(),0,t,t.toLowerCase(),0,{firstMatchCanBeWeak:!0,boostFullMatch:!0});return n?jie(n):null}function jgo(e,t,n,r,o,s){const a=Math.min(13,e.length);for(;n"u")return[];const t=[],n=e[1];for(let r=e.length-1;r>1;r--){const o=e[r]+n,s=t[t.length-1];s&&s.end===o?s.end=o+1:t.push({start:o,end:o+1})}return t}const v9=128;function gtt(){const e=[],t=[];for(let n=0;n<=v9;n++)t[n]=0;for(let n=0;n<=v9;n++)e.push(t.slice(0));return e}function OQn(e){const t=[];for(let n=0;n<=e;n++)t[n]=0;return t}const yQn=OQn(2*v9),NUe=OQn(2*v9),GC=gtt(),v7=gtt(),Ble=gtt();function Rle(e,t){if(t<0||t>=e.length)return!1;const n=e.codePointAt(t);switch(n){case 95:case 45:case 46:case 32:case 47:case 92:case 39:case 34:case 58:case 36:case 60:case 62:case 40:case 41:case 91:case 93:case 123:case 125:return!0;case void 0:return!1;default:return!!FJe(n)}}function zwt(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 32:case 9:return!0;default:return!1}}function che(e,t,n){return t[e]!==n[e]}function Wgo(e,t,n,r,o,s,a=!1){for(;tv9?v9:e.length,d=r.length>v9?v9:r.length;if(n>=l||s>=d||l-n>d-s||!Wgo(t,n,l,o,s,d,!0))return;Vgo(l,d,n,s,t,o);let u=1,h=1,g=n,m=s;const v=[!1];for(u=1,g=n;gb,L=S?v7[u][h-1]+(GC[u][h-1]>0?-5:0):0,E=m>b+1&&GC[u][h-1]>0,T=E?v7[u][h-2]+(GC[u][h-2]>0?-5:0):0;if(E&&(!S||T>=L)&&(!C||T>=_))v7[u][h]=T,Ble[u][h]=3,GC[u][h]=0;else if(S&&(!C||L>=_))v7[u][h]=L,Ble[u][h]=2,GC[u][h]=0;else if(C)v7[u][h]=_,Ble[u][h]=1,GC[u][h]=GC[u-1][h-1]+1;else throw new Error("not possible")}}if(!v[0]&&!a.firstMatchCanBeWeak)return;u--,h--;const f=[v7[u][h],s];let k=0,A=0;for(;u>=1;){let b=h;do{const w=Ble[u][b];if(w===3)b=b-2;else if(w===2)b=b-1;else break}while(b>=1);k>1&&t[n+u-1]===o[s+h-1]&&!che(b+s-1,r,o)&&k+1>GC[u][b]&&(b=h),b===h?k++:k=1,A||(A=b),u--,h=b-1,f.push(h)}d-s===l&&a.boostFullMatch&&(f[0]+=2);const p=A-l;return f[0]-=p,f}function Vgo(e,t,n,r,o,s){let a=e-1,l=t-1;for(;a>=n&&l>=r;)o[a]===s[l]&&(NUe[a]=l,a--),l--}function zgo(e,t,n,r,o,s,a,l,d,u,h){if(t[n]!==s[a])return Number.MIN_SAFE_INTEGER;let g=1,m=!1;return a===n-r?g=e[n]===o[a]?7:5:che(a,o,s)&&(a===0||!che(a-1,o,s))?(g=e[n]===o[a]?7:5,m=!0):Rle(s,a)&&(a===0||!Rle(s,a-1))?g=5:(Rle(s,a-1)||zwt(s,a-1))&&(g=5,m=!0),g>1&&n===r&&(h[0]=!0),m||(m=che(a,o,s)||Rle(s,a-1)||zwt(s,a-1)),n===r?a>d&&(g-=m?3:5):u?g+=m?2:0:g+=m?0:1,a+1===l&&(g-=m?3:5),g}function Hgo(e,t,n,r,o,s,a){return $go(e,t,n,r,o,s,!0,a)}function $go(e,t,n,r,o,s,a,l){let d=vR(e,t,n,r,o,s,l);if(e.length>=3){const u=Math.min(7,e.length-1);for(let h=n+1;hd[0])&&(d=m))}}}return d}function Xgo(e,t){if(t+1>=e.length)return;const n=e[t],r=e[t+1];if(n!==r)return e.slice(0,t)+r+n+e.slice(t+2)}const Ggo="$(",mtt=new RegExp(`\\$\\(${gi.iconNameExpression}(?:${gi.iconModifierExpression})?\\)`,"g"),Ygo=new RegExp(`(\\\\)?${mtt.source}`,"g");function Zgo(e){return e.replace(Ygo,(t,n)=>n?t:`\\${t}`)}const qgo=new RegExp(`\\\\${mtt.source}`,"g");function Kgo(e){return e.replace(qgo,t=>`\\${t}`)}const Jgo=new RegExp(`(\\s)?(\\\\)?${mtt.source}(\\s)?`,"g");function ktt(e){return e.indexOf(Ggo)===-1?e:e.replace(Jgo,(t,n,r,o)=>r?t:n||o||"")}function CQn(e){return e?e.replace(/\$\((.*?)\)/g,(t,n)=>` ${n} `).trim():""}const WLe=new RegExp(`\\$\\(${gi.iconNameCharacter}+\\)`,"g");function hQ(e){WLe.lastIndex=0;let t="";const n=[];let r=0;for(;;){const o=WLe.lastIndex,s=WLe.exec(e),a=e.substring(o,s==null?void 0:s.index);if(a.length>0){t+=a;for(let l=0;l" ".repeat(o.length)).replace(/\>/gm,"\\>").replace(/\n/g,n===1?`\\ +`&&(r=2),this._modelData.model.getValue(r,n)}setValue(t){try{if(this._beginUpdate(),!this._modelData)return;this._modelData.model.setValue(t)}finally{this._endUpdate()}}getModel(){return this._modelData?this._modelData.model:null}setModel(t=null){var n;try{this._beginUpdate();const r=t;if(this._modelData===null&&r===null||this._modelData&&this._modelData.model===r)return;const o={oldModelUrl:((n=this._modelData)==null?void 0:n.model.uri)||null,newModelUrl:(r==null?void 0:r.uri)||null};this._onWillChangeModel.fire(o);const s=this.hasTextFocus(),a=this._detachModel();this._attachModel(r),this.hasModel()?s&&this.focus():(this._editorTextFocus.setValue(!1),this._editorWidgetFocus.setValue(!1)),this._removeDecorationTypes(),this._onDidChangeModel.fire(o),this._postDetachModelCleanup(a),this._contributionsDisposable=this._contributions.onAfterModelAttached()}finally{this._endUpdate()}}_removeDecorationTypes(){if(this._decorationTypeKeysToIds={},this._decorationTypeSubtypes){for(const t in this._decorationTypeSubtypes){const n=this._decorationTypeSubtypes[t];for(const r in n)this._removeDecorationType(t+"-"+r)}this._decorationTypeSubtypes={}}}getVisibleRanges(){return this._modelData?this._modelData.viewModel.getVisibleRanges():[]}getVisibleRangesPlusViewportAboveBelow(){return this._modelData?this._modelData.viewModel.getVisibleRangesPlusViewportAboveBelow():[]}getWhitespaces(){return this._modelData?this._modelData.viewModel.viewLayout.getWhitespaces():[]}static _getVerticalOffsetAfterPosition(t,n,r,o){const s=t.model.validatePosition({lineNumber:n,column:r}),a=t.viewModel.coordinatesConverter.convertModelPositionToViewPosition(s);return t.viewModel.viewLayout.getVerticalOffsetAfterLineNumber(a.lineNumber,o)}getTopForLineNumber(t,n=!1){return this._modelData?Y7._getVerticalOffsetForPosition(this._modelData,t,1,n):-1}getTopForPosition(t,n){return this._modelData?Y7._getVerticalOffsetForPosition(this._modelData,t,n,!1):-1}static _getVerticalOffsetForPosition(t,n,r,o=!1){const s=t.model.validatePosition({lineNumber:n,column:r}),a=t.viewModel.coordinatesConverter.convertModelPositionToViewPosition(s);return t.viewModel.viewLayout.getVerticalOffsetForLineNumber(a.lineNumber,o)}getBottomForLineNumber(t,n=!1){if(!this._modelData)return-1;const r=this._modelData.model.getLineMaxColumn(t);return Y7._getVerticalOffsetAfterPosition(this._modelData,t,r,n)}getLineHeightForPosition(t){if(!this._modelData)return-1;const n=this._modelData.viewModel,r=n.coordinatesConverter,o=rt.lift(t);if(r.modelPositionIsVisible(o)){const s=r.convertModelPositionToViewPosition(o);return n.viewLayout.getLineHeightForLineNumber(s.lineNumber)}return 0}setHiddenAreas(t,n,r){var o;(o=this._modelData)==null||o.viewModel.setHiddenAreas(t.map(s=>xe.lift(s)),n,r)}getVisibleColumnFromPosition(t){if(!this._modelData)return t.column;const n=this._modelData.model.validatePosition(t),r=this._modelData.model.getOptions().tabSize;return Ll.visibleColumnFromColumn(this._modelData.model.getLineContent(n.lineNumber),n.column,r)+1}getPosition(){return this._modelData?this._modelData.viewModel.getPosition():null}setPosition(t,n="api"){if(this._modelData){if(!rt.isIPosition(t))throw new Error("Invalid arguments");this._modelData.viewModel.setSelections(n,[{selectionStartLineNumber:t.lineNumber,selectionStartColumn:t.column,positionLineNumber:t.lineNumber,positionColumn:t.column}])}}_sendRevealRange(t,n,r,o){if(!this._modelData)return;if(!xe.isIRange(t))throw new Error("Invalid arguments");const s=this._modelData.model.validateRange(t),a=this._modelData.viewModel.coordinatesConverter.convertModelRangeToViewRange(s);this._modelData.viewModel.revealRange("api",r,a,n,o)}revealLine(t,n=0){this._revealLine(t,0,n)}revealLineInCenter(t,n=0){this._revealLine(t,1,n)}revealLineInCenterIfOutsideViewport(t,n=0){this._revealLine(t,2,n)}revealLineNearTop(t,n=0){this._revealLine(t,5,n)}_revealLine(t,n,r){if(typeof t!="number")throw new Error("Invalid arguments");this._sendRevealRange(new xe(t,1,t,1),n,!1,r)}revealPosition(t,n=0){this._revealPosition(t,0,!0,n)}revealPositionInCenter(t,n=0){this._revealPosition(t,1,!0,n)}revealPositionInCenterIfOutsideViewport(t,n=0){this._revealPosition(t,2,!0,n)}revealPositionNearTop(t,n=0){this._revealPosition(t,5,!0,n)}_revealPosition(t,n,r,o){if(!rt.isIPosition(t))throw new Error("Invalid arguments");this._sendRevealRange(new xe(t.lineNumber,t.column,t.lineNumber,t.column),n,r,o)}getSelection(){return this._modelData?this._modelData.viewModel.getSelection():null}getSelections(){return this._modelData?this._modelData.viewModel.getSelections():null}setSelection(t,n="api"){const r=Dn.isISelection(t),o=xe.isIRange(t);if(!r&&!o)throw new Error("Invalid arguments");if(r)this._setSelectionImpl(t,n);else if(o){const s={selectionStartLineNumber:t.startLineNumber,selectionStartColumn:t.startColumn,positionLineNumber:t.endLineNumber,positionColumn:t.endColumn};this._setSelectionImpl(s,n)}}_setSelectionImpl(t,n){if(!this._modelData)return;const r=new Dn(t.selectionStartLineNumber,t.selectionStartColumn,t.positionLineNumber,t.positionColumn);this._modelData.viewModel.setSelections(n,[r])}revealLines(t,n,r=0){this._revealLines(t,n,0,r)}revealLinesInCenter(t,n,r=0){this._revealLines(t,n,1,r)}revealLinesInCenterIfOutsideViewport(t,n,r=0){this._revealLines(t,n,2,r)}revealLinesNearTop(t,n,r=0){this._revealLines(t,n,5,r)}_revealLines(t,n,r,o){if(typeof t!="number"||typeof n!="number")throw new Error("Invalid arguments");this._sendRevealRange(new xe(t,1,n,1),r,!1,o)}revealRange(t,n=0,r=!1,o=!0){this._revealRange(t,r?1:0,o,n)}revealRangeInCenter(t,n=0){this._revealRange(t,1,!0,n)}revealRangeInCenterIfOutsideViewport(t,n=0){this._revealRange(t,2,!0,n)}revealRangeNearTop(t,n=0){this._revealRange(t,5,!0,n)}revealRangeNearTopIfOutsideViewport(t,n=0){this._revealRange(t,6,!0,n)}revealRangeAtTop(t,n=0){this._revealRange(t,3,!0,n)}_revealRange(t,n,r,o){if(!xe.isIRange(t))throw new Error("Invalid arguments");this._sendRevealRange(xe.lift(t),n,r,o)}setSelections(t,n="api",r=0){if(this._modelData){if(!t||t.length===0)throw new Error("Invalid arguments");for(let o=0,s=t.length;o0&&this._modelData.viewModel.restoreCursorState(r):this._modelData.viewModel.restoreCursorState([r]),this._contributions.restoreViewState(n.contributionsState||{});const o=this._modelData.viewModel.reduceRestoreState(n.viewState);this._modelData.view.restoreState(o)}}handleInitialized(){var t;(t=this._getViewModel())==null||t.visibleLinesStabilized()}getContribution(t){return this._contributions.get(t)}getActions(){return Array.from(this._actions.values())}getSupportedActions(){let t=this.getActions();return t=t.filter(n=>n.isSupported()),t}getAction(t){return this._actions.get(t)||null}trigger(t,n,r){r=r||{};try{switch(this._onWillTriggerEditorOperationEvent.fire({source:t,handlerId:n,payload:r}),this._beginUpdate(),n){case"compositionStart":this._startComposition();return;case"compositionEnd":this._endComposition(t);return;case"type":{const s=r;this._type(t,s.text||"");return}case"replacePreviousChar":{const s=r;this._compositionType(t,s.text||"",s.replaceCharCnt||0,0,0);return}case"compositionType":{const s=r;this._compositionType(t,s.text||"",s.replacePrevCharCnt||0,s.replaceNextCharCnt||0,s.positionDelta||0);return}case"paste":{const s=r;this._paste(t,s.text||"",s.pasteOnNewLine||!1,s.multicursorText||null,s.mode||null,s.clipboardEvent);return}case"cut":this._cut(t);return}const o=this.getAction(n);if(o){Promise.resolve(o.run(r)).then(void 0,zi);return}if(!this._modelData||this._triggerEditorCommand(t,n,r))return;this._triggerCommand(n,r)}finally{this._endUpdate()}}_triggerCommand(t,n){this._commandService.executeCommand(t,n)}_startComposition(){this._modelData&&(this.inComposition=!0,this._modelData.viewModel.startComposition(),this._onDidCompositionStart.fire())}_endComposition(t){this._modelData&&(this.inComposition=!1,this._modelData.viewModel.endComposition(t),this._onDidCompositionEnd.fire())}_type(t,n){!this._modelData||n.length===0||(t==="keyboard"&&this._onWillType.fire(n),this._modelData.viewModel.type(n,t),t==="keyboard"&&this._onDidType.fire(n))}_compositionType(t,n,r,o,s){this._modelData&&this._modelData.viewModel.compositionType(n,r,o,s,t)}_paste(t,n,r,o,s,a){if(!this._modelData)return;const l=this._modelData.viewModel,d=l.getSelection().getStartPosition();l.paste(n,r,o,t);const u=l.getSelection().getStartPosition();t==="keyboard"&&this._onDidPaste.fire({clipboardEvent:a,range:new xe(d.lineNumber,d.column,u.lineNumber,u.column),languageId:s})}_cut(t){this._modelData&&this._modelData.viewModel.cut(t)}_triggerEditorCommand(t,n,r){const o=EU.getEditorCommand(n);return o?(r=r||{},Pd(r)&&(r.source=t),this._instantiationService.invokeFunction(s=>{Promise.resolve(o.runEditorCommand(s,this,r)).then(void 0,zi)}),!0):!1}_getViewModel(){return this._modelData?this._modelData.viewModel:null}pushUndoStop(){return!this._modelData||this._configuration.options.get(104)?!1:(this._modelData.model.pushStackElement(),!0)}popUndoStop(){return!this._modelData||this._configuration.options.get(104)?!1:(this._modelData.model.popStackElement(),!0)}edit(t,n){return this.executeEdits(n,t.replacements.map(r=>({range:r.range,text:r.text})),void 0)}executeEdits(t,n,r){if(!this._modelData||this._configuration.options.get(104))return!1;let o;r?Array.isArray(r)?o=()=>r:o=r:o=()=>null;let s,a;return t instanceof zTn?(a=t,s=t.metadata.source):(a=pf.unknown({name:s}),s=t),this._onBeforeExecuteEdit.fire({source:s??void 0}),this._modelData.viewModel.executeEdits(s,n,o,a),!0}executeCommand(t,n){this._modelData&&this._modelData.viewModel.executeCommand(n,t)}executeCommands(t,n){this._modelData&&this._modelData.viewModel.executeCommands(n,t)}createDecorationsCollection(t){return new pgo(this,t)}changeDecorations(t){return this._modelData?this._modelData.model.changeDecorations(t,this._id):null}getLineDecorations(t){if(!this._modelData)return null;const n=this._configuration.options;return this._modelData.model.getLineDecorations(t,this._id,Vme(n),zme(n))}getDecorationsInRange(t){if(!this._modelData)return null;const n=this._configuration.options;return this._modelData.model.getDecorationsInRange(t,this._id,Vme(n),zme(n))}getFontSizeAtPosition(t){return this._modelData?this._modelData.viewModel.getFontSizeAtPosition(t):null}deltaDecorations(t,n){return this._modelData?t.length===0&&n.length===0?t:this._modelData.model.deltaDecorations(t,n,this._id):[]}removeDecorations(t){!this._modelData||t.length===0||this._modelData.model.changeDecorations(n=>{n.deltaDecorations(t,[])})}removeDecorationsByType(t){const n=this._decorationTypeKeysToIds[t];n&&this.changeDecorations(r=>r.deltaDecorations(n,[])),this._decorationTypeKeysToIds.hasOwnProperty(t)&&delete this._decorationTypeKeysToIds[t],this._decorationTypeSubtypes.hasOwnProperty(t)&&delete this._decorationTypeSubtypes[t]}getLayoutInfo(){return this._configuration.options.get(165)}createOverviewRuler(t){return!this._modelData||!this._modelData.hasRealView?null:this._modelData.view.createOverviewRuler(t)}getContainerDomNode(){return this._domElement}getDomNode(){return!this._modelData||!this._modelData.hasRealView?null:this._modelData.view.domNode.domNode}delegateVerticalScrollbarPointerDown(t){!this._modelData||!this._modelData.hasRealView||this._modelData.view.delegateVerticalScrollbarPointerDown(t)}delegateScrollFromMouseWheelEvent(t){!this._modelData||!this._modelData.hasRealView||this._modelData.view.delegateScrollFromMouseWheelEvent(t)}layout(t,n=!1){this._configuration.observeContainer(t),n||this.render()}focus(){!this._modelData||!this._modelData.hasRealView||this._modelData.view.focus()}hasTextFocus(){return!this._modelData||!this._modelData.hasRealView?!1:this._modelData.view.isFocused()}hasWidgetFocus(){return!this._modelData||!this._modelData.hasRealView?!1:this._modelData.view.isWidgetFocused()}addContentWidget(t){const n={widget:t,position:t.getPosition()};this._contentWidgets.hasOwnProperty(t.getId())&&console.warn("Overwriting a content widget with the same id:"+t.getId()),this._contentWidgets[t.getId()]=n,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addContentWidget(n)}layoutContentWidget(t){const n=t.getId();if(this._contentWidgets.hasOwnProperty(n)){const r=this._contentWidgets[n];r.position=t.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutContentWidget(r)}}removeContentWidget(t){const n=t.getId();if(this._contentWidgets.hasOwnProperty(n)){const r=this._contentWidgets[n];delete this._contentWidgets[n],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeContentWidget(r)}}addOverlayWidget(t){const n={widget:t,position:t.getPosition()};this._overlayWidgets.hasOwnProperty(t.getId())&&console.warn("Overwriting an overlay widget with the same id."),this._overlayWidgets[t.getId()]=n,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addOverlayWidget(n)}layoutOverlayWidget(t){const n=t.getId();if(this._overlayWidgets.hasOwnProperty(n)){const r=this._overlayWidgets[n];r.position=t.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutOverlayWidget(r)}}removeOverlayWidget(t){const n=t.getId();if(this._overlayWidgets.hasOwnProperty(n)){const r=this._overlayWidgets[n];delete this._overlayWidgets[n],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeOverlayWidget(r)}}addGlyphMarginWidget(t){const n={widget:t,position:t.getPosition()};this._glyphMarginWidgets.hasOwnProperty(t.getId())&&console.warn("Overwriting a glyph margin widget with the same id."),this._glyphMarginWidgets[t.getId()]=n,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addGlyphMarginWidget(n)}layoutGlyphMarginWidget(t){const n=t.getId();if(this._glyphMarginWidgets.hasOwnProperty(n)){const r=this._glyphMarginWidgets[n];r.position=t.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutGlyphMarginWidget(r)}}removeGlyphMarginWidget(t){const n=t.getId();if(this._glyphMarginWidgets.hasOwnProperty(n)){const r=this._glyphMarginWidgets[n];delete this._glyphMarginWidgets[n],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeGlyphMarginWidget(r)}}changeViewZones(t){!this._modelData||!this._modelData.hasRealView||this._modelData.view.change(t)}getTargetAtClientPoint(t,n){return!this._modelData||!this._modelData.hasRealView?null:this._modelData.view.getTargetAtClientPoint(t,n)}getScrolledVisiblePosition(t){if(!this._modelData||!this._modelData.hasRealView)return null;const n=this._modelData.model.validatePosition(t),o=this._configuration.options.get(165),s=Y7._getVerticalOffsetForPosition(this._modelData,n.lineNumber,n.column)-this.getScrollTop(),a=this._modelData.view.getOffsetForColumn(n.lineNumber,n.column)+o.glyphMarginWidth+o.lineNumbersWidth+o.decorationsWidth-this.getScrollLeft(),l=this.getLineHeightForPosition(n);return{top:s,left:a,height:l}}getOffsetForColumn(t,n){return!this._modelData||!this._modelData.hasRealView?-1:this._modelData.view.getOffsetForColumn(t,n)}render(t=!1){!this._modelData||!this._modelData.hasRealView||this._modelData.viewModel.batchEvents(()=>{this._modelData.view.render(!0,t)})}setAriaOptions(t){!this._modelData||!this._modelData.hasRealView||this._modelData.view.setAriaOptions(t)}applyFontInfo(t){Uu(t,this._configuration.options.get(59))}setBanner(t,n){this._bannerDomNode&&this._domElement.contains(this._bannerDomNode)&&this._bannerDomNode.remove(),this._bannerDomNode=t,this._configuration.setReservedHeight(t?n:0),this._bannerDomNode&&this._domElement.prepend(this._bannerDomNode)}_attachModel(t){if(!t){this._modelData=null;return}const n=[];this._domElement.setAttribute("data-mode-id",t.getLanguageId()),this._configuration.setIsDominatedByLongLines(t.isDominatedByLongLines()),this._configuration.setModelLineCount(t.getLineCount());const r=t.onBeforeAttached(),o=new dgo(this._id,this._configuration,t,$et.create(ii(this._domElement)),stt.create(this._configuration.options),l=>A1(ii(this._domElement),l),this.languageConfigurationService,this._themeService,r,{batchChanges:l=>{try{return this._beginUpdate(),l()}finally{this._endUpdate()}}});n.push(t.onWillDispose(()=>this.setModel(null))),n.push(o.onEvent(l=>{switch(l.kind){case 0:this._onDidContentSizeChange.fire(l);break;case 1:this._editorTextFocus.setValue(l.hasFocus);break;case 2:this._editorWidgetFocus.setValue(l.hasFocus);break;case 3:this._onDidScrollChange.fire(l);break;case 4:this._onDidChangeViewZones.fire();break;case 5:this._onDidChangeHiddenAreas.fire();break;case 6:this._onDidAttemptReadOnlyEdit.fire();break;case 7:{if(l.reachedMaxCursorCount){const g=this.getOption(89),m=U(83,"The number of cursors has been limited to {0}. Consider using [find and replace](https://code.visualstudio.com/docs/editor/codebasics#_find-and-replace) for larger changes or increase the editor multi cursor limit setting.",g);this._notificationService.prompt(sH.Warning,m,[{label:"Find and Replace",run:()=>{this._commandService.executeCommand("editor.action.startFindReplaceAction")}},{label:U(84,"Increase Multi Cursor Limit"),run:()=>{this._commandService.executeCommand("workbench.action.openSettings2",{query:"editor.multiCursorLimit"})}}])}const d=[];for(let g=0,m=l.selections.length;g{this._paste("keyboard",s,a,l,d)},type:s=>{this._type("keyboard",s)},compositionType:(s,a,l,d)=>{this._compositionType("keyboard",s,a,l,d)},startComposition:()=>{this._startComposition()},endComposition:()=>{this._endComposition("keyboard")},cut:()=>{this._cut("keyboard")}}:n={paste:(s,a,l,d)=>{const u={text:s,pasteOnNewLine:a,multicursorText:l,mode:d};this._commandService.executeCommand("paste",u)},type:s=>{const a={text:s};this._commandService.executeCommand("type",a)},compositionType:(s,a,l,d)=>{if(l||d){const u={text:s,replacePrevCharCnt:a,replaceNextCharCnt:l,positionDelta:d};this._commandService.executeCommand("compositionType",u)}else{const u={text:s,replaceCharCnt:a};this._commandService.executeCommand("replacePreviousChar",u)}},startComposition:()=>{this._commandService.executeCommand("compositionStart",{})},endComposition:()=>{this._commandService.executeCommand("compositionEnd",{})},cut:()=>{this._commandService.executeCommand("cut",{})}};const r=new e3e(t.coordinatesConverter);return r.onKeyDown=s=>this._onKeyDown.fire(s),r.onKeyUp=s=>this._onKeyUp.fire(s),r.onContextMenu=s=>this._onContextMenu.fire(s),r.onMouseMove=s=>this._onMouseMove.fire(s),r.onMouseLeave=s=>this._onMouseLeave.fire(s),r.onMouseDown=s=>this._onMouseDown.fire(s),r.onMouseUp=s=>this._onMouseUp.fire(s),r.onMouseDrag=s=>this._onMouseDrag.fire(s),r.onMouseDrop=s=>this._onMouseDrop.fire(s),r.onMouseDropCanceled=s=>this._onMouseDropCanceled.fire(s),r.onMouseWheel=s=>this._onMouseWheel.fire(s),[new mUe(this._domElement,this.getId(),n,this._configuration,this._themeService.getColorTheme(),t,r,this._overflowWidgetsDomNode,this._instantiationService),!0]}_postDetachModelCleanup(t){t==null||t.removeAllDecorationsWithOwnerId(this._id)}_detachModel(){var r;if((r=this._contributionsDisposable)==null||r.dispose(),this._contributionsDisposable=void 0,!this._modelData)return null;const t=this._modelData.model,n=this._modelData.hasRealView?this._modelData.view.domNode.domNode:null;return this._modelData.dispose(),this._modelData=null,this._domElement.removeAttribute("data-mode-id"),n&&this._domElement.contains(n)&&n.remove(),this._bannerDomNode&&this._domElement.contains(this._bannerDomNode)&&this._bannerDomNode.remove(),t}_removeDecorationType(t){this._codeEditorService.removeDecorationType(t)}hasModel(){return this._modelData!==null}showDropIndicatorAt(t){const n=[{range:new xe(t.lineNumber,t.column,t.lineNumber,t.column),options:Y7.dropIntoEditorDecorationOptions}];this._dropIntoEditorDecorations.set(n),this.revealPosition(t,1)}removeDropIndicator(){this._dropIntoEditorDecorations.clear()}_beginUpdate(){this._updateCounter++,this._updateCounter===1&&this._onBeginUpdate.fire()}_endUpdate(){this._updateCounter--,this._updateCounter===0&&this._onEndUpdate.fire()}},Y7=DD,DD.dropIntoEditorDecorationOptions=Gi.register({description:"workbench-dnd-target",className:"dnd-target"}),DD);mR=Y7=ggo([XC(3,Zn),XC(4,yo),XC(5,ba),XC(6,Qi),XC(7,Dl),XC(8,rc),XC(9,ph),XC(10,kl),XC(11,Un)],mR);let mgo=0,kgo=class{constructor(t,n,r,o,s,a){this.model=t,this.viewModel=n,this.view=r,this.hasRealView=o,this.listenersToRemove=s,this.attachedView=a}dispose(){us(this.listenersToRemove),this.model.onBeforeDetached(this.attachedView),this.hasRealView&&this.view.dispose(),this.viewModel.dispose()}};class Mwt extends ht{constructor(t){super(),this._emitterOptions=t,this._onDidChangeToTrue=this._register(new at(this._emitterOptions)),this.onDidChangeToTrue=this._onDidChangeToTrue.event,this._onDidChangeToFalse=this._register(new at(this._emitterOptions)),this.onDidChangeToFalse=this._onDidChangeToFalse.event,this._value=0}setValue(t){const n=t?2:1;this._value!==n&&(this._value=n,this._value===2?this._onDidChangeToTrue.fire():this._value===1&&this._onDidChangeToFalse.fire())}}class Xf extends at{constructor(t,n){super({deliveryQueue:n}),this._contributions=t}fire(t){this._contributions.onBeforeInteractionEvent(),super.fire(t)}}class vgo extends ht{constructor(t,n){super(),this._editor=t,n.createKey("editorId",t.getId()),this._editorSimpleInput=He.editorSimpleInput.bindTo(n),this._editorFocus=He.focus.bindTo(n),this._textInputFocus=He.textInputFocus.bindTo(n),this._editorTextFocus=He.editorTextFocus.bindTo(n),this._tabMovesFocus=He.tabMovesFocus.bindTo(n),this._editorReadonly=He.readOnly.bindTo(n),this._inDiffEditor=He.inDiffEditor.bindTo(n),this._editorColumnSelection=He.columnSelection.bindTo(n),this._hasMultipleSelections=He.hasMultipleSelections.bindTo(n),this._hasNonEmptySelection=He.hasNonEmptySelection.bindTo(n),this._canUndo=He.canUndo.bindTo(n),this._canRedo=He.canRedo.bindTo(n),this._register(this._editor.onDidChangeConfiguration(()=>this._updateFromConfig())),this._register(this._editor.onDidChangeCursorSelection(()=>this._updateFromSelection())),this._register(this._editor.onDidFocusEditorWidget(()=>this._updateFromFocus())),this._register(this._editor.onDidBlurEditorWidget(()=>this._updateFromFocus())),this._register(this._editor.onDidFocusEditorText(()=>this._updateFromFocus())),this._register(this._editor.onDidBlurEditorText(()=>this._updateFromFocus())),this._register(this._editor.onDidChangeModel(()=>this._updateFromModel())),this._register(this._editor.onDidChangeConfiguration(()=>this._updateFromModel())),this._register(tV.onDidChangeTabFocus(r=>this._tabMovesFocus.set(r))),this._updateFromConfig(),this._updateFromSelection(),this._updateFromFocus(),this._updateFromModel(),this._editorSimpleInput.set(this._editor.isSimpleWidget)}_updateFromConfig(){const t=this._editor.getOptions();this._tabMovesFocus.set(t.get(164)||tV.getTabFocusMode()),this._editorReadonly.set(t.get(104)),this._inDiffEditor.set(t.get(70)),this._editorColumnSelection.set(t.get(28))}_updateFromSelection(){const t=this._editor.getSelections();t?(this._hasMultipleSelections.set(t.length>1),this._hasNonEmptySelection.set(t.some(n=>!n.isEmpty()))):(this._hasMultipleSelections.reset(),this._hasNonEmptySelection.reset())}_updateFromFocus(){this._editorFocus.set(this._editor.hasWidgetFocus()&&!this._editor.isSimpleWidget),this._editorTextFocus.set(this._editor.hasTextFocus()&&!this._editor.isSimpleWidget),this._textInputFocus.set(this._editor.hasTextFocus())}_updateFromModel(){const t=this._editor.getModel();this._canUndo.set(!!(t&&t.canUndo())),this._canRedo.set(!!(t&&t.canRedo()))}}class Ago extends ht{constructor(t,n,r){super(),this._editor=t,this._contextKeyService=n,this._languageFeaturesService=r,this._langId=He.languageId.bindTo(n),this._hasCompletionItemProvider=He.hasCompletionItemProvider.bindTo(n),this._hasCodeActionsProvider=He.hasCodeActionsProvider.bindTo(n),this._hasCodeLensProvider=He.hasCodeLensProvider.bindTo(n),this._hasDefinitionProvider=He.hasDefinitionProvider.bindTo(n),this._hasDeclarationProvider=He.hasDeclarationProvider.bindTo(n),this._hasImplementationProvider=He.hasImplementationProvider.bindTo(n),this._hasTypeDefinitionProvider=He.hasTypeDefinitionProvider.bindTo(n),this._hasHoverProvider=He.hasHoverProvider.bindTo(n),this._hasDocumentHighlightProvider=He.hasDocumentHighlightProvider.bindTo(n),this._hasDocumentSymbolProvider=He.hasDocumentSymbolProvider.bindTo(n),this._hasReferenceProvider=He.hasReferenceProvider.bindTo(n),this._hasRenameProvider=He.hasRenameProvider.bindTo(n),this._hasSignatureHelpProvider=He.hasSignatureHelpProvider.bindTo(n),this._hasInlayHintsProvider=He.hasInlayHintsProvider.bindTo(n),this._hasDocumentFormattingProvider=He.hasDocumentFormattingProvider.bindTo(n),this._hasDocumentSelectionFormattingProvider=He.hasDocumentSelectionFormattingProvider.bindTo(n),this._hasMultipleDocumentFormattingProvider=He.hasMultipleDocumentFormattingProvider.bindTo(n),this._hasMultipleDocumentSelectionFormattingProvider=He.hasMultipleDocumentSelectionFormattingProvider.bindTo(n),this._isInEmbeddedEditor=He.isInEmbeddedEditor.bindTo(n);const o=()=>this._update();this._register(t.onDidChangeModel(o)),this._register(t.onDidChangeModelLanguage(o)),this._register(r.completionProvider.onDidChange(o)),this._register(r.codeActionProvider.onDidChange(o)),this._register(r.codeLensProvider.onDidChange(o)),this._register(r.definitionProvider.onDidChange(o)),this._register(r.declarationProvider.onDidChange(o)),this._register(r.implementationProvider.onDidChange(o)),this._register(r.typeDefinitionProvider.onDidChange(o)),this._register(r.hoverProvider.onDidChange(o)),this._register(r.documentHighlightProvider.onDidChange(o)),this._register(r.documentSymbolProvider.onDidChange(o)),this._register(r.referenceProvider.onDidChange(o)),this._register(r.renameProvider.onDidChange(o)),this._register(r.documentFormattingEditProvider.onDidChange(o)),this._register(r.documentRangeFormattingEditProvider.onDidChange(o)),this._register(r.signatureHelpProvider.onDidChange(o)),this._register(r.inlayHintsProvider.onDidChange(o)),o()}dispose(){super.dispose()}reset(){this._contextKeyService.bufferChangeEvents(()=>{this._langId.reset(),this._hasCompletionItemProvider.reset(),this._hasCodeActionsProvider.reset(),this._hasCodeLensProvider.reset(),this._hasDefinitionProvider.reset(),this._hasDeclarationProvider.reset(),this._hasImplementationProvider.reset(),this._hasTypeDefinitionProvider.reset(),this._hasHoverProvider.reset(),this._hasDocumentHighlightProvider.reset(),this._hasDocumentSymbolProvider.reset(),this._hasReferenceProvider.reset(),this._hasRenameProvider.reset(),this._hasDocumentFormattingProvider.reset(),this._hasDocumentSelectionFormattingProvider.reset(),this._hasSignatureHelpProvider.reset(),this._isInEmbeddedEditor.reset()})}_update(){const t=this._editor.getModel();if(!t){this.reset();return}this._contextKeyService.bufferChangeEvents(()=>{this._langId.set(t.getLanguageId()),this._hasCompletionItemProvider.set(this._languageFeaturesService.completionProvider.has(t)),this._hasCodeActionsProvider.set(this._languageFeaturesService.codeActionProvider.has(t)),this._hasCodeLensProvider.set(this._languageFeaturesService.codeLensProvider.has(t)),this._hasDefinitionProvider.set(this._languageFeaturesService.definitionProvider.has(t)),this._hasDeclarationProvider.set(this._languageFeaturesService.declarationProvider.has(t)),this._hasImplementationProvider.set(this._languageFeaturesService.implementationProvider.has(t)),this._hasTypeDefinitionProvider.set(this._languageFeaturesService.typeDefinitionProvider.has(t)),this._hasHoverProvider.set(this._languageFeaturesService.hoverProvider.has(t)),this._hasDocumentHighlightProvider.set(this._languageFeaturesService.documentHighlightProvider.has(t)),this._hasDocumentSymbolProvider.set(this._languageFeaturesService.documentSymbolProvider.has(t)),this._hasReferenceProvider.set(this._languageFeaturesService.referenceProvider.has(t)),this._hasRenameProvider.set(this._languageFeaturesService.renameProvider.has(t)),this._hasSignatureHelpProvider.set(this._languageFeaturesService.signatureHelpProvider.has(t)),this._hasInlayHintsProvider.set(this._languageFeaturesService.inlayHintsProvider.has(t)),this._hasDocumentFormattingProvider.set(this._languageFeaturesService.documentFormattingEditProvider.has(t)||this._languageFeaturesService.documentRangeFormattingEditProvider.has(t)),this._hasDocumentSelectionFormattingProvider.set(this._languageFeaturesService.documentRangeFormattingEditProvider.has(t)),this._hasMultipleDocumentFormattingProvider.set(this._languageFeaturesService.documentFormattingEditProvider.all(t).length+this._languageFeaturesService.documentRangeFormattingEditProvider.all(t).length>1),this._hasMultipleDocumentSelectionFormattingProvider.set(this._languageFeaturesService.documentRangeFormattingEditProvider.all(t).length>1),this._isInEmbeddedEditor.set(t.uri.scheme===yi.walkThroughSnippet||t.uri.scheme===yi.vscodeChatCodeBlock)})}}class pgo{get length(){return this._decorationIds.length}constructor(t,n){this._editor=t,this._decorationIds=[],this._isChangingDecorations=!1,Array.isArray(n)&&n.length>0&&this.set(n)}onDidChange(t,n,r){return this._editor.onDidChangeModelDecorations(o=>{this._isChangingDecorations||t.call(n,o)},r)}getRange(t){return!this._editor.hasModel()||t>=this._decorationIds.length?null:this._editor.getModel().getDecorationRange(this._decorationIds[t])}getRanges(){if(!this._editor.hasModel())return[];const t=this._editor.getModel(),n=[];for(const r of this._decorationIds){const o=t.getDecorationRange(r);o&&n.push(o)}return n}has(t){return this._decorationIds.includes(t.id)}clear(){this._decorationIds.length!==0&&this.set([])}set(t){try{this._isChangingDecorations=!0,this._editor.changeDecorations(n=>{this._decorationIds=n.deltaDecorations(this._decorationIds,t)})}finally{this._isChangingDecorations=!1}return this._decorationIds}append(t){let n=[];try{this._isChangingDecorations=!0,this._editor.changeDecorations(r=>{n=r.deltaDecorations([],t),this._decorationIds=this._decorationIds.concat(n)})}finally{this._isChangingDecorations=!1}return n}}const bgo=encodeURIComponent("");function _P(e){return bgo+encodeURIComponent(e.toString())+wgo}const Ogo=encodeURIComponent('');function Pwt(e){return Ogo+encodeURIComponent(e.toString())+ygo}yA((e,t)=>{const n=e.getColor($be);n&&(t.addRule(`.monaco-editor .squiggly-error { background: url("data:image/svg+xml,${_P(n)}") repeat-x bottom left; }`),t.addRule(`:root { --monaco-editor-error-decoration: url("data:image/svg+xml,${_P(n)}"); }`));const r=e.getColor(U8);r&&(t.addRule(`.monaco-editor .squiggly-warning { background: url("data:image/svg+xml,${_P(r)}") repeat-x bottom left; }`),t.addRule(`:root { --monaco-editor-warning-decoration: url("data:image/svg+xml,${_P(r)}"); }`));const o=e.getColor(Sy);o&&(t.addRule(`.monaco-editor .squiggly-info { background: url("data:image/svg+xml,${_P(o)}") repeat-x bottom left; }`),t.addRule(`:root { --monaco-editor-info-decoration: url("data:image/svg+xml,${_P(o)}"); }`));const s=e.getColor(Voo);s&&(t.addRule(`.monaco-editor .squiggly-hint { background: url("data:image/svg+xml,${Pwt(s)}") no-repeat bottom left; }`),t.addRule(`:root { --monaco-editor-hint-decoration: url("data:image/svg+xml,${Pwt(s)}"); }`));const a=e.getColor($lo);a&&(t.addRule(`.monaco-editor.showUnused .squiggly-inline-unnecessary { opacity: ${a.rgba.a}; }`),t.addRule(`:root { --monaco-editor-unnecessary-decoration-opacity: ${a.rgba.a}; }`))});function ca(e){return new Cgo(e)}class Cgo extends gEn{constructor(t){super(),this.value=t}get debugName(){return this.toString()}get(){return this.value}addObserver(t){}removeObserver(t){}toString(){return`Const: ${this.value}`}}function p_(e,t){return e}function l3e(e){return ca(e)}const pL=_r("accessibilitySignalService"),yr=class yr{static register(t){return new yr(t.fileName)}constructor(t){this.fileName=t}};yr.error=yr.register({fileName:"error.mp3"}),yr.warning=yr.register({fileName:"warning.mp3"}),yr.success=yr.register({fileName:"success.mp3"}),yr.foldedArea=yr.register({fileName:"foldedAreas.mp3"}),yr.break=yr.register({fileName:"break.mp3"}),yr.quickFixes=yr.register({fileName:"quickFixes.mp3"}),yr.taskCompleted=yr.register({fileName:"taskCompleted.mp3"}),yr.taskFailed=yr.register({fileName:"taskFailed.mp3"}),yr.terminalBell=yr.register({fileName:"terminalBell.mp3"}),yr.diffLineInserted=yr.register({fileName:"diffLineInserted.mp3"}),yr.diffLineDeleted=yr.register({fileName:"diffLineDeleted.mp3"}),yr.diffLineModified=yr.register({fileName:"diffLineModified.mp3"}),yr.requestSent=yr.register({fileName:"requestSent.mp3"}),yr.responseReceived1=yr.register({fileName:"responseReceived1.mp3"}),yr.responseReceived2=yr.register({fileName:"responseReceived2.mp3"}),yr.responseReceived3=yr.register({fileName:"responseReceived3.mp3"}),yr.responseReceived4=yr.register({fileName:"responseReceived4.mp3"}),yr.clear=yr.register({fileName:"clear.mp3"}),yr.save=yr.register({fileName:"save.mp3"}),yr.format=yr.register({fileName:"format.mp3"}),yr.voiceRecordingStarted=yr.register({fileName:"voiceRecordingStarted.mp3"}),yr.voiceRecordingStopped=yr.register({fileName:"voiceRecordingStopped.mp3"}),yr.progress=yr.register({fileName:"progress.mp3"}),yr.chatEditModifiedFile=yr.register({fileName:"chatEditModifiedFile.mp3"}),yr.editsKept=yr.register({fileName:"editsKept.mp3"}),yr.editsUndone=yr.register({fileName:"editsUndone.mp3"}),yr.nextEditSuggestion=yr.register({fileName:"nextEditSuggestion.mp3"}),yr.terminalCommandSucceeded=yr.register({fileName:"terminalCommandSucceeded.mp3"}),yr.chatUserActionRequired=yr.register({fileName:"chatUserActionRequired.mp3"}),yr.codeActionTriggered=yr.register({fileName:"codeActionTriggered.mp3"}),yr.codeActionApplied=yr.register({fileName:"codeActionApplied.mp3"});let Fs=yr;class _go{constructor(t){this.randomOneOf=t}}const Ji=class Ji{constructor(t,n,r,o,s,a,l=!1){this.sound=t,this.name=n,this.legacySoundSettingsKey=r,this.settingsKey=o,this.legacyAnnouncementSettingsKey=s,this.announcementMessage=a,this.managesOwnEnablement=l}static register(t){const n=new _go("randomOneOf"in t.sound?t.sound.randomOneOf:[t.sound]),r=new Ji(n,t.name,t.legacySoundSettingsKey,t.settingsKey,t.legacyAnnouncementSettingsKey,t.announcementMessage,t.managesOwnEnablement);return Ji._signals.add(r),r}};Ji._signals=new Set,Ji.errorAtPosition=Ji.register({name:U(1576,"Error at Position"),sound:Fs.error,announcementMessage:U(1577,"Error"),settingsKey:"accessibility.signals.positionHasError",delaySettingsKey:"accessibility.signalOptions.delays.errorAtPosition"}),Ji.warningAtPosition=Ji.register({name:U(1578,"Warning at Position"),sound:Fs.warning,announcementMessage:U(1579,"Warning"),settingsKey:"accessibility.signals.positionHasWarning",delaySettingsKey:"accessibility.signalOptions.delays.warningAtPosition"}),Ji.errorOnLine=Ji.register({name:U(1580,"Error on Line"),sound:Fs.error,legacySoundSettingsKey:"audioCues.lineHasError",legacyAnnouncementSettingsKey:"accessibility.alert.error",announcementMessage:U(1581,"Error on Line"),settingsKey:"accessibility.signals.lineHasError"}),Ji.warningOnLine=Ji.register({name:U(1582,"Warning on Line"),sound:Fs.warning,legacySoundSettingsKey:"audioCues.lineHasWarning",legacyAnnouncementSettingsKey:"accessibility.alert.warning",announcementMessage:U(1583,"Warning on Line"),settingsKey:"accessibility.signals.lineHasWarning"}),Ji.foldedArea=Ji.register({name:U(1584,"Folded Area on Line"),sound:Fs.foldedArea,legacySoundSettingsKey:"audioCues.lineHasFoldedArea",legacyAnnouncementSettingsKey:"accessibility.alert.foldedArea",announcementMessage:U(1585,"Folded"),settingsKey:"accessibility.signals.lineHasFoldedArea"}),Ji.break=Ji.register({name:U(1586,"Breakpoint on Line"),sound:Fs.break,legacySoundSettingsKey:"audioCues.lineHasBreakpoint",legacyAnnouncementSettingsKey:"accessibility.alert.breakpoint",announcementMessage:U(1587,"Breakpoint"),settingsKey:"accessibility.signals.lineHasBreakpoint"}),Ji.inlineSuggestion=Ji.register({name:U(1588,"Inline Suggestion on Line"),sound:Fs.quickFixes,legacySoundSettingsKey:"audioCues.lineHasInlineSuggestion",settingsKey:"accessibility.signals.lineHasInlineSuggestion"}),Ji.nextEditSuggestion=Ji.register({name:U(1589,"Next Edit Suggestion on Line"),sound:Fs.nextEditSuggestion,legacySoundSettingsKey:"audioCues.nextEditSuggestion",settingsKey:"accessibility.signals.nextEditSuggestion",announcementMessage:U(1590,"Next Edit Suggestion")}),Ji.terminalQuickFix=Ji.register({name:U(1591,"Terminal Quick Fix"),sound:Fs.quickFixes,legacySoundSettingsKey:"audioCues.terminalQuickFix",legacyAnnouncementSettingsKey:"accessibility.alert.terminalQuickFix",announcementMessage:U(1592,"Quick Fix"),settingsKey:"accessibility.signals.terminalQuickFix"}),Ji.onDebugBreak=Ji.register({name:U(1593,"Debugger Stopped on Breakpoint"),sound:Fs.break,legacySoundSettingsKey:"audioCues.onDebugBreak",legacyAnnouncementSettingsKey:"accessibility.alert.onDebugBreak",announcementMessage:U(1594,"Breakpoint"),settingsKey:"accessibility.signals.onDebugBreak"}),Ji.noInlayHints=Ji.register({name:U(1595,"No Inlay Hints on Line"),sound:Fs.error,legacySoundSettingsKey:"audioCues.noInlayHints",legacyAnnouncementSettingsKey:"accessibility.alert.noInlayHints",announcementMessage:U(1596,"No Inlay Hints"),settingsKey:"accessibility.signals.noInlayHints"}),Ji.taskCompleted=Ji.register({name:U(1597,"Task Completed"),sound:Fs.taskCompleted,legacySoundSettingsKey:"audioCues.taskCompleted",legacyAnnouncementSettingsKey:"accessibility.alert.taskCompleted",announcementMessage:U(1598,"Task Completed"),settingsKey:"accessibility.signals.taskCompleted"}),Ji.taskFailed=Ji.register({name:U(1599,"Task Failed"),sound:Fs.taskFailed,legacySoundSettingsKey:"audioCues.taskFailed",legacyAnnouncementSettingsKey:"accessibility.alert.taskFailed",announcementMessage:U(1600,"Task Failed"),settingsKey:"accessibility.signals.taskFailed"}),Ji.terminalCommandFailed=Ji.register({name:U(1601,"Terminal Command Failed"),sound:Fs.error,legacySoundSettingsKey:"audioCues.terminalCommandFailed",legacyAnnouncementSettingsKey:"accessibility.alert.terminalCommandFailed",announcementMessage:U(1602,"Command Failed"),settingsKey:"accessibility.signals.terminalCommandFailed"}),Ji.terminalCommandSucceeded=Ji.register({name:U(1603,"Terminal Command Succeeded"),sound:Fs.terminalCommandSucceeded,announcementMessage:U(1604,"Command Succeeded"),settingsKey:"accessibility.signals.terminalCommandSucceeded"}),Ji.terminalBell=Ji.register({name:U(1605,"Terminal Bell"),sound:Fs.terminalBell,legacySoundSettingsKey:"audioCues.terminalBell",legacyAnnouncementSettingsKey:"accessibility.alert.terminalBell",announcementMessage:U(1606,"Terminal Bell"),settingsKey:"accessibility.signals.terminalBell"}),Ji.notebookCellCompleted=Ji.register({name:U(1607,"Notebook Cell Completed"),sound:Fs.taskCompleted,legacySoundSettingsKey:"audioCues.notebookCellCompleted",legacyAnnouncementSettingsKey:"accessibility.alert.notebookCellCompleted",announcementMessage:U(1608,"Notebook Cell Completed"),settingsKey:"accessibility.signals.notebookCellCompleted"}),Ji.notebookCellFailed=Ji.register({name:U(1609,"Notebook Cell Failed"),sound:Fs.taskFailed,legacySoundSettingsKey:"audioCues.notebookCellFailed",legacyAnnouncementSettingsKey:"accessibility.alert.notebookCellFailed",announcementMessage:U(1610,"Notebook Cell Failed"),settingsKey:"accessibility.signals.notebookCellFailed"}),Ji.diffLineInserted=Ji.register({name:U(1611,"Diff Line Inserted"),sound:Fs.diffLineInserted,legacySoundSettingsKey:"audioCues.diffLineInserted",settingsKey:"accessibility.signals.diffLineInserted"}),Ji.diffLineDeleted=Ji.register({name:U(1612,"Diff Line Deleted"),sound:Fs.diffLineDeleted,legacySoundSettingsKey:"audioCues.diffLineDeleted",settingsKey:"accessibility.signals.diffLineDeleted"}),Ji.diffLineModified=Ji.register({name:U(1613,"Diff Line Modified"),sound:Fs.diffLineModified,legacySoundSettingsKey:"audioCues.diffLineModified",settingsKey:"accessibility.signals.diffLineModified"}),Ji.chatEditModifiedFile=Ji.register({name:U(1614,"Chat Edit Modified File"),sound:Fs.chatEditModifiedFile,announcementMessage:U(1615,"File Modified from Chat Edits"),settingsKey:"accessibility.signals.chatEditModifiedFile"}),Ji.chatRequestSent=Ji.register({name:U(1616,"Chat Request Sent"),sound:Fs.requestSent,legacySoundSettingsKey:"audioCues.chatRequestSent",legacyAnnouncementSettingsKey:"accessibility.alert.chatRequestSent",announcementMessage:U(1617,"Chat Request Sent"),settingsKey:"accessibility.signals.chatRequestSent"}),Ji.chatResponseReceived=Ji.register({name:U(1618,"Chat Response Received"),legacySoundSettingsKey:"audioCues.chatResponseReceived",sound:{randomOneOf:[Fs.responseReceived1,Fs.responseReceived2,Fs.responseReceived3,Fs.responseReceived4]},settingsKey:"accessibility.signals.chatResponseReceived"}),Ji.codeActionTriggered=Ji.register({name:U(1619,"Code Action Request Triggered"),sound:Fs.codeActionTriggered,legacySoundSettingsKey:"audioCues.codeActionRequestTriggered",legacyAnnouncementSettingsKey:"accessibility.alert.codeActionRequestTriggered",announcementMessage:U(1620,"Code Action Request Triggered"),settingsKey:"accessibility.signals.codeActionTriggered"}),Ji.codeActionApplied=Ji.register({name:U(1621,"Code Action Applied"),legacySoundSettingsKey:"audioCues.codeActionApplied",sound:Fs.codeActionApplied,settingsKey:"accessibility.signals.codeActionApplied"}),Ji.progress=Ji.register({name:U(1622,"Progress"),sound:Fs.progress,legacySoundSettingsKey:"audioCues.chatResponsePending",legacyAnnouncementSettingsKey:"accessibility.alert.progress",announcementMessage:U(1623,"Progress"),settingsKey:"accessibility.signals.progress"}),Ji.clear=Ji.register({name:U(1624,"Clear"),sound:Fs.clear,legacySoundSettingsKey:"audioCues.clear",legacyAnnouncementSettingsKey:"accessibility.alert.clear",announcementMessage:U(1625,"Clear"),settingsKey:"accessibility.signals.clear"}),Ji.save=Ji.register({name:U(1626,"Save"),sound:Fs.save,legacySoundSettingsKey:"audioCues.save",legacyAnnouncementSettingsKey:"accessibility.alert.save",announcementMessage:U(1627,"Save"),settingsKey:"accessibility.signals.save"}),Ji.format=Ji.register({name:U(1628,"Format"),sound:Fs.format,legacySoundSettingsKey:"audioCues.format",legacyAnnouncementSettingsKey:"accessibility.alert.format",announcementMessage:U(1629,"Format"),settingsKey:"accessibility.signals.format"}),Ji.voiceRecordingStarted=Ji.register({name:U(1630,"Voice Recording Started"),sound:Fs.voiceRecordingStarted,legacySoundSettingsKey:"audioCues.voiceRecordingStarted",settingsKey:"accessibility.signals.voiceRecordingStarted"}),Ji.voiceRecordingStopped=Ji.register({name:U(1631,"Voice Recording Stopped"),sound:Fs.voiceRecordingStopped,legacySoundSettingsKey:"audioCues.voiceRecordingStopped",settingsKey:"accessibility.signals.voiceRecordingStopped"}),Ji.editsKept=Ji.register({name:U(1632,"Edits Kept"),sound:Fs.editsKept,announcementMessage:U(1633,"Edits Kept"),settingsKey:"accessibility.signals.editsKept"}),Ji.editsUndone=Ji.register({name:U(1634,"Undo Edits"),sound:Fs.editsUndone,announcementMessage:U(1635,"Edits Undone"),settingsKey:"accessibility.signals.editsUndone"}),Ji.chatUserActionRequired=Ji.register({name:U(1636,"Chat User Action Required"),sound:Fs.chatUserActionRequired,announcementMessage:U(1637,"Chat User Action Required"),settingsKey:"accessibility.signals.chatUserActionRequired",managesOwnEnablement:!0});let nm=Ji;function Fwt(e,t,n,r=Hd.ofCaller()){return kEn({debugName:()=>`Configuration Key "${e}"`},o=>n.onDidChangeConfiguration(s=>{s.affectsConfiguration(e)&&o(s)}),()=>n.getValue(e)??t,r)}function Dw(e,t,n,r=Hd.ofCaller()){const o=e.bindTo(t),s=new Et;return Vh({debugName:()=>`Set Context Key "${e.key}"`},a=>{const l=n(a);return o.set(l),l},r).recomputeInitiallyAndOnChange(s),s}const uQn=_r("progressService"),mat=class mat{constructor(t){this.callback=t}report(t){this._value=t,this.callback(this._value)}};mat.None=Object.freeze({report(){}});let Kb=mat;const z8=_r("editorProgressService");class O3{static capture(t){if(t.getScrollTop()===0||t.hasPendingScrollAnimation())return new O3(t.getScrollTop(),t.getContentHeight(),null,0,null);let n=null,r=0;const o=t.getVisibleRanges();if(o.length>0){n=o[0].getStartPosition();const s=t.getTopForPosition(n.lineNumber,n.column);r=t.getScrollTop()-s}return new O3(t.getScrollTop(),t.getContentHeight(),n,r,t.getPosition())}constructor(t,n,r,o,s){this._initialScrollTop=t,this._initialContentHeight=n,this._visiblePosition=r,this._visiblePositionScrollDelta=o,this._cursorPosition=s}restore(t){if(!(this._initialContentHeight===t.getContentHeight()&&this._initialScrollTop===t.getScrollTop())&&this._visiblePosition){const n=t.getTopForPosition(this._visiblePosition.lineNumber,this._visiblePosition.column);t.setScrollTop(n+this._visiblePositionScrollDelta)}}restoreRelativeVerticalPositionOfCursor(t){if(this._initialContentHeight===t.getContentHeight()&&this._initialScrollTop===t.getScrollTop())return;const n=t.getPosition();if(!this._cursorPosition||!n)return;const r=t.getTopForLineNumber(n.lineNumber)-t.getTopForLineNumber(this._cursorPosition.lineNumber);t.setScrollTop(t.getScrollTop()+r,1)}}const kR={RESOURCES:"ResourceURLs",TEXT:lc.text,INTERNAL_URI_LIST:"application/vnd.code.uri-list"},Sgo=()=>({get delay(){return-1},dispose:()=>{},showHover:()=>{}});let c3e=Sgo;const Lgo=new zh(()=>c3e("mouse",!1)),xgo=new zh(()=>c3e("element",!1));function Ego(e){c3e=e}function tC(e){return e==="element"?xgo.value:Lgo.value}function hQn(){return c3e("element",!0)}function i8(e,t){if(e!==void 0){const n=e.match(/^\s*var\((.+)\)$/);if(n){const r=n[1].split(",",2);return r.length===2&&(t=i8(r[1].trim(),t)),`var(${r[0]}, ${t})`}return e}return t}function Nwt(e){const t=e.replaceAll(/[^_\-a-z0-9]/gi,"");return t!==e&&console.warn(`CSS ident value ${e} modified to ${t} to be safe for CSS`),t}function mx(e){return`'${e.replaceAll(/'/g,"\\000027")}'`}function xy(e){return e?$1`url('${CSS.escape(sEn.uriToBrowserUri(e).toString(!0))}')`:"url('')"}function Dle(e,t=!1){const n=CSS.escape(e);return!t&&n!==e&&console.warn(`CSS class name ${e} modified to ${n} to be safe for CSS`),n}function $1(e,...t){return e.reduce((n,r,o)=>{const s=t[o]||"";return n+r+s},"")}class PLe{constructor(){this._parts=[]}push(...t){this._parts.push(...t)}join(t=` +`){return this._parts.join(t)}}function Tgo(e){const t=Qgo(e);if(t&&t.length>0)return new Uint32Array(t)}let Qk=0;const Q5=new Uint32Array(10);function Qgo(e){if(Qk=0,mw(e,FLe,4352),Qk>0||(mw(e,NLe,4449),Qk>0)||(mw(e,ULe,4520),Qk>0)||(mw(e,k7,12593),Qk))return Q5.subarray(0,Qk);if(e>=44032&&e<=55203){const t=e-44032,n=t%588,r=Math.floor(t/588),o=Math.floor(n/28),s=n%28-1;if(r=0&&(s0)return Q5.subarray(0,Qk)}}function mw(e,t,n){e>=n&&e>8&&(Q5[Qk++]=e>>8&255),e>>16&&(Q5[Qk++]=e>>16&255))}const FLe=new Uint8Array([114,82,115,101,69,102,97,113,81,116,84,100,119,87,99,122,120,118,103]),NLe=new Uint16Array([107,111,105,79,106,112,117,80,104,27496,28520,27752,121,110,27246,28782,27758,98,109,27757,108]),ULe=new Uint16Array([114,82,29810,115,30579,26483,101,102,29286,24934,29030,29798,30822,30310,26470,97,113,29809,116,84,100,119,99,122,120,118,103]),k7=new Uint16Array([114,82,29810,115,30579,26483,101,69,102,29286,24934,29030,29798,30822,30310,26470,97,113,81,29809,116,84,100,119,87,99,122,120,118,103,107,111,105,79,106,112,117,80,104,27496,28520,27752,121,110,27246,28782,27758,98,109,27757,108]);function dtt(...e){return function(t,n){for(let r=0,o=e.length;r0?[{start:0,end:t.length}]:[]:null}function gQn(e,t){const n=t.toLowerCase().indexOf(e.toLowerCase());return n===-1?null:[{start:n,end:n+e.length}]}function mQn(e,t){return MUe(e.toLowerCase(),t.toLowerCase(),0,0)}function MUe(e,t,n,r){if(n===e.length)return[];if(r===t.length)return null;if(e[n]===t[r]){let o=null;return(o=MUe(e,t,n+1,r+1))?ftt({start:r,end:r+1},o):null}return MUe(e,t,n,r+1)}function utt(e){return 97<=e&&e<=122}function d3e(e){return 65<=e&&e<=90}function htt(e){return 48<=e&&e<=57}function kQn(e){return e===32||e===9||e===10||e===13}const vQn=new Set;"()[]{}<>`'\"-/;:,.?!".split("").forEach(e=>vQn.add(e.charCodeAt(0)));function w1e(e){return kQn(e)||vQn.has(e)}function Uwt(e,t){return e===t||w1e(e)&&w1e(t)}const jLe=new Map;function jwt(e){if(jLe.has(e))return jLe.get(e);let t;const n=Tgo(e);return n&&(t=n),jLe.set(e,t),t}function AQn(e){return utt(e)||d3e(e)||htt(e)}function ftt(e,t){return t.length===0?t=[e]:e.end===t[0].start?t[0].start=e.start:t.unshift(e),t}function pQn(e,t){for(let n=t;n0&&!AQn(e.charCodeAt(n-1)))return n}return e.length}function PUe(e,t,n,r){if(n===e.length)return[];if(r===t.length)return null;if(e[n]!==t[r].toLowerCase())return null;{let o=null,s=r+1;for(o=PUe(e,t,n+1,r+1);!o&&(s=pQn(t,s)).6}function Igo(e){const{upperPercent:t,lowerPercent:n,alphaPercent:r,numericPercent:o}=e;return n>.2&&t<.8&&r>.6&&o<.2}function Mgo(e){let t=0,n=0,r=0,o=0;for(let s=0;s60&&(t=t.substring(0,60));const n=Bgo(t);if(!Igo(n)){if(!Rgo(n))return null;t=t.toLowerCase()}let r=null,o=0;for(e=e.toLowerCase();o0&&w1e(e.charCodeAt(n-1)))return n;return e.length}const Fgo=dtt(xJ,bQn,gQn),Ngo=dtt(xJ,bQn,mQn),Wwt=new yp(1e4);function Vwt(e,t,n=!1){if(typeof e!="string"||typeof t!="string")return null;let r=Wwt.get(e);r||(r=new RegExp(peo(e),"i"),Wwt.set(e,r));const o=r.exec(t);return o?[{start:o.index,end:o.index+o[0].length}]:n?Ngo(e,t):Fgo(e,t)}function Ugo(e,t){const n=vR(e,e.toLowerCase(),0,t,t.toLowerCase(),0,{firstMatchCanBeWeak:!0,boostFullMatch:!0});return n?jie(n):null}function jgo(e,t,n,r,o,s){const a=Math.min(13,e.length);for(;n"u")return[];const t=[],n=e[1];for(let r=e.length-1;r>1;r--){const o=e[r]+n,s=t[t.length-1];s&&s.end===o?s.end=o+1:t.push({start:o,end:o+1})}return t}const v9=128;function gtt(){const e=[],t=[];for(let n=0;n<=v9;n++)t[n]=0;for(let n=0;n<=v9;n++)e.push(t.slice(0));return e}function OQn(e){const t=[];for(let n=0;n<=e;n++)t[n]=0;return t}const yQn=OQn(2*v9),NUe=OQn(2*v9),GC=gtt(),v7=gtt(),Ble=gtt();function Rle(e,t){if(t<0||t>=e.length)return!1;const n=e.codePointAt(t);switch(n){case 95:case 45:case 46:case 32:case 47:case 92:case 39:case 34:case 58:case 36:case 60:case 62:case 40:case 41:case 91:case 93:case 123:case 125:return!0;case void 0:return!1;default:return!!FJe(n)}}function zwt(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 32:case 9:return!0;default:return!1}}function che(e,t,n){return t[e]!==n[e]}function Wgo(e,t,n,r,o,s,a=!1){for(;tv9?v9:e.length,d=r.length>v9?v9:r.length;if(n>=l||s>=d||l-n>d-s||!Wgo(t,n,l,o,s,d,!0))return;Vgo(l,d,n,s,t,o);let u=1,h=1,g=n,m=s;const v=[!1];for(u=1,g=n;gb,L=S?v7[u][h-1]+(GC[u][h-1]>0?-5:0):0,E=m>b+1&&GC[u][h-1]>0,Q=E?v7[u][h-2]+(GC[u][h-2]>0?-5:0):0;if(E&&(!S||Q>=L)&&(!C||Q>=_))v7[u][h]=Q,Ble[u][h]=3,GC[u][h]=0;else if(S&&(!C||L>=_))v7[u][h]=L,Ble[u][h]=2,GC[u][h]=0;else if(C)v7[u][h]=_,Ble[u][h]=1,GC[u][h]=GC[u-1][h-1]+1;else throw new Error("not possible")}}if(!v[0]&&!a.firstMatchCanBeWeak)return;u--,h--;const f=[v7[u][h],s];let k=0,A=0;for(;u>=1;){let b=h;do{const w=Ble[u][b];if(w===3)b=b-2;else if(w===2)b=b-1;else break}while(b>=1);k>1&&t[n+u-1]===o[s+h-1]&&!che(b+s-1,r,o)&&k+1>GC[u][b]&&(b=h),b===h?k++:k=1,A||(A=b),u--,h=b-1,f.push(h)}d-s===l&&a.boostFullMatch&&(f[0]+=2);const p=A-l;return f[0]-=p,f}function Vgo(e,t,n,r,o,s){let a=e-1,l=t-1;for(;a>=n&&l>=r;)o[a]===s[l]&&(NUe[a]=l,a--),l--}function zgo(e,t,n,r,o,s,a,l,d,u,h){if(t[n]!==s[a])return Number.MIN_SAFE_INTEGER;let g=1,m=!1;return a===n-r?g=e[n]===o[a]?7:5:che(a,o,s)&&(a===0||!che(a-1,o,s))?(g=e[n]===o[a]?7:5,m=!0):Rle(s,a)&&(a===0||!Rle(s,a-1))?g=5:(Rle(s,a-1)||zwt(s,a-1))&&(g=5,m=!0),g>1&&n===r&&(h[0]=!0),m||(m=che(a,o,s)||Rle(s,a-1)||zwt(s,a-1)),n===r?a>d&&(g-=m?3:5):u?g+=m?2:0:g+=m?0:1,a+1===l&&(g-=m?3:5),g}function Hgo(e,t,n,r,o,s,a){return $go(e,t,n,r,o,s,!0,a)}function $go(e,t,n,r,o,s,a,l){let d=vR(e,t,n,r,o,s,l);if(e.length>=3){const u=Math.min(7,e.length-1);for(let h=n+1;hd[0])&&(d=m))}}}return d}function Xgo(e,t){if(t+1>=e.length)return;const n=e[t],r=e[t+1];if(n!==r)return e.slice(0,t)+r+n+e.slice(t+2)}const Ggo="$(",mtt=new RegExp(`\\$\\(${gi.iconNameExpression}(?:${gi.iconModifierExpression})?\\)`,"g"),Ygo=new RegExp(`(\\\\)?${mtt.source}`,"g");function Zgo(e){return e.replace(Ygo,(t,n)=>n?t:`\\${t}`)}const qgo=new RegExp(`\\\\${mtt.source}`,"g");function Kgo(e){return e.replace(qgo,t=>`\\${t}`)}const Jgo=new RegExp(`(\\s)?(\\\\)?${mtt.source}(\\s)?`,"g");function ktt(e){return e.indexOf(Ggo)===-1?e:e.replace(Jgo,(t,n,r,o)=>r?t:n||o||"")}function CQn(e){return e?e.replace(/\$\((.*?)\)/g,(t,n)=>` ${n} `).trim():""}const WLe=new RegExp(`\\$\\(${gi.iconNameCharacter}+\\)`,"g");function hQ(e){WLe.lastIndex=0;let t="";const n=[];let r=0;for(;;){const o=WLe.lastIndex,s=WLe.exec(e),a=e.substring(o,s==null?void 0:s.index);if(a.length>0){t+=a;for(let l=0;l" ".repeat(o.length)).replace(/\>/gm,"\\>").replace(/\n/g,n===1?`\\ `:` `),this}appendMarkdown(t){return this.value+=t,this}appendCodeblock(t,n){return this.value+=` @@ -2229,9 +2229,9 @@ ${t} `}tablecell(t){const n=this.parser.parseInline(t.tokens),r=t.header?"th":"td";return(t.align?`<${r} align="${t.align}">`:`<${r}>`)+n+` `}strong({tokens:t}){return`${this.parser.parseInline(t)}`}em({tokens:t}){return`${this.parser.parseInline(t)}`}codespan({text:t}){return`${t}`}br(t){return"
    "}del({tokens:t}){return`${this.parser.parseInline(t)}`}link({href:t,title:n,tokens:r}){const o=this.parser.parseInline(r),s=$wt(t);if(s===null)return o;t=s;let a='
    ",a}image({href:t,title:n,text:r}){const o=$wt(t);if(o===null)return r;t=o;let s=`${r}{const u=l[d].flat(1/0);r=r.concat(this.walkTokens(u,n))}):l.tokens&&(r=r.concat(this.walkTokens(l.tokens,n)))}}return r}use(...t){const n=this.defaults.extensions||{renderers:{},childTokens:{}};return t.forEach(r=>{const o={...r};if(o.async=this.defaults.async||o.async||!1,r.extensions&&(r.extensions.forEach(s=>{if(!s.name)throw new Error("extension name required");if("renderer"in s){const a=n.renderers[s.name];a?n.renderers[s.name]=function(...l){let d=s.renderer.apply(this,l);return d===!1&&(d=a.apply(this,l)),d}:n.renderers[s.name]=s.renderer}if("tokenizer"in s){if(!s.level||s.level!=="block"&&s.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const a=n[s.level];a?a.unshift(s.tokenizer):n[s.level]=[s.tokenizer],s.start&&(s.level==="block"?n.startBlock?n.startBlock.push(s.start):n.startBlock=[s.start]:s.level==="inline"&&(n.startInline?n.startInline.push(s.start):n.startInline=[s.start]))}"childTokens"in s&&s.childTokens&&(n.childTokens[s.name]=s.childTokens)}),o.extensions=n),r.renderer){const s=this.defaults.renderer||new TJ(this.defaults);for(const a in r.renderer){if(!(a in s))throw new Error(`renderer '${a}' does not exist`);if(["options","parser"].includes(a))continue;const l=a,d=r.renderer[l],u=s[l];s[l]=(...h)=>{let g=d.apply(s,h);return g===!1&&(g=u.apply(s,h)),g||""}}o.renderer=s}if(r.tokenizer){const s=this.defaults.tokenizer||new O1e(this.defaults);for(const a in r.tokenizer){if(!(a in s))throw new Error(`tokenizer '${a}' does not exist`);if(["options","rules","lexer"].includes(a))continue;const l=a,d=r.tokenizer[l],u=s[l];s[l]=(...h)=>{let g=d.apply(s,h);return g===!1&&(g=u.apply(s,h)),g}}o.tokenizer=s}if(r.hooks){const s=this.defaults.hooks||new dhe;for(const a in r.hooks){if(!(a in s))throw new Error(`hook '${a}' does not exist`);if(a==="options")continue;const l=a,d=r.hooks[l],u=s[l];dhe.passThroughHooks.has(a)?s[l]=h=>{if(this.defaults.async)return Promise.resolve(d.call(s,h)).then(m=>u.call(s,m));const g=d.call(s,h);return u.call(s,g)}:s[l]=(...h)=>{let g=d.apply(s,h);return g===!1&&(g=u.apply(s,h)),g}}o.hooks=s}if(r.walkTokens){const s=this.defaults.walkTokens,a=r.walkTokens;o.walkTokens=function(l){let d=[];return d.push(a.call(this,l)),s&&(d=d.concat(s.call(this,l))),d}}this.defaults={...this.defaults,...o}}),this}setOptions(t){return this.defaults={...this.defaults,...t},this}lexer(t,n){return fQ.lex(t,n??this.defaults)}parser(t,n){return gQ.parse(t,n??this.defaults)}parseMarkdown(t,n){return(o,s)=>{const a={...s},l={...this.defaults,...a},d=this.onError(!!l.silent,!!l.async);if(this.defaults.async===!0&&a.async===!1)return d(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof o>"u"||o===null)return d(new Error("marked(): input parameter is undefined or null"));if(typeof o!="string")return d(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(o)+", string expected"));if(l.hooks&&(l.hooks.options=l),l.async)return Promise.resolve(l.hooks?l.hooks.preprocess(o):o).then(u=>t(u,l)).then(u=>l.hooks?l.hooks.processAllTokens(u):u).then(u=>l.walkTokens?Promise.all(this.walkTokens(u,l.walkTokens)).then(()=>u):u).then(u=>n(u,l)).then(u=>l.hooks?l.hooks.postprocess(u):u).catch(d);try{l.hooks&&(o=l.hooks.preprocess(o));let u=t(o,l);l.hooks&&(u=l.hooks.processAllTokens(u)),l.walkTokens&&this.walkTokens(u,l.walkTokens);let h=n(u,l);return l.hooks&&(h=l.hooks.postprocess(h)),h}catch(u){return d(u)}}}onError(t,n){return r=>{if(r.message+=` -Please report this to https://github.com/markedjs/marked.`,t){const o="

    An error occurred:

    "+bv(r.message+"",!0)+"
    ";return n?Promise.resolve(o):o}if(n)return Promise.reject(r);throw r}}};const AR=new MQn;function cc(e,t){return AR.parse(e,t)}cc.options=cc.setOptions=function(e){return AR.setOptions(e),cc.defaults=AR.defaults,SQn(cc.defaults),cc};cc.getDefaults=Att;cc.defaults=EI;cc.use=function(...e){return AR.use(...e),cc.defaults=AR.defaults,SQn(cc.defaults),cc};cc.walkTokens=function(e,t){return AR.walkTokens(e,t)};cc.parseInline=AR.parseInline;cc.Parser=gQ;cc.parser=gQ.parse;cc.Renderer=TJ;cc.TextRenderer=Ctt;cc.Lexer=fQ;cc.lexer=fQ.lex;cc.Tokenizer=O1e;cc.Hooks=dhe;cc.parse=cc;cc.options;cc.setOptions;cc.use;cc.walkTokens;cc.parseInline;const Mmo=cc;gQ.parse;const QJ=fQ.lex;function Pmo(e){return JSON.stringify(e,Fmo)}function zUe(e){let t=JSON.parse(e);return t=HUe(t),t}function Fmo(e,t){return t instanceof RegExp?{$mid:2,source:t.source,flags:t.flags}:t}function HUe(e,t=0){if(!e||t>200)return e;if(typeof e=="object"){switch(e.$mid){case 1:return vi.revive(e);case 2:return new RegExp(e.source,e.flags);case 17:return new Date(e.source)}if(e instanceof B9||e instanceof Uint8Array)return e;if(Array.isArray(e))for(let n=0;n2?r-2:0),s=2;s1?n-1:0),o=1;o1?n-1:0),o=1;o2&&arguments[2]!==void 0?arguments[2]:uhe;Zwt&&Zwt(e,null);let r=t.length;for(;r--;){let o=t[r];if(typeof o=="string"){const s=n(o);s!==o&&(Nmo(t)||(t[r]=s),o=s)}e[o]=!0}return e}function Xmo(e){for(let t=0;t/gm),Kmo=fp(/\$\{[\w\W]*/gm),Jmo=fp(/^data-[\-\w.\u00B7-\uFFFF]+$/),e1o=fp(/^aria-[\-\w]+$/),NQn=fp(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),t1o=fp(/^(?:\w+script|data):/i),n1o=fp(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),UQn=fp(/^html$/i),i1o=fp(/^[a-z][.\w]*(-[.\w]+)+$/i);var nOt=Object.freeze({__proto__:null,ARIA_ATTR:e1o,ATTR_WHITESPACE:n1o,CUSTOM_ELEMENT:i1o,DATA_ATTR:Jmo,DOCTYPE_NAME:UQn,ERB_EXPR:qmo,IS_ALLOWED_URI:NQn,IS_SCRIPT_OR_DATA:t1o,MUSTACHE_EXPR:Zmo,TMPLIT_EXPR:Kmo});const _X={element:1,text:3,progressingInstruction:7,comment:8,document:9},r1o=function(){return typeof window>"u"?null:window},o1o=function(t,n){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let r=null;const o="data-tt-policy-suffix";n&&n.hasAttribute(o)&&(r=n.getAttribute(o));const s="dompurify"+(r?"#"+r:"");try{return t.createPolicy(s,{createHTML(a){return a},createScriptURL(a){return a}})}catch{return console.warn("TrustedTypes policy "+s+" could not be created."),null}},iOt=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function jQn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:r1o();const t=jn=>jQn(jn);if(t.version="3.2.7",t.removed=[],!e||!e.document||e.document.nodeType!==_X.document||!e.Element)return t.isSupported=!1,t;let{document:n}=e;const r=n,o=r.currentScript,{DocumentFragment:s,HTMLTemplateElement:a,Node:l,Element:d,NodeFilter:u,NamedNodeMap:h=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:g,DOMParser:m,trustedTypes:v}=e,f=d.prototype,k=CX(f,"cloneNode"),A=CX(f,"remove"),p=CX(f,"nextSibling"),b=CX(f,"childNodes"),w=CX(f,"parentNode");if(typeof a=="function"){const jn=n.createElement("template");jn.content&&jn.content.ownerDocument&&(n=jn.content.ownerDocument)}let O,y="";const{implementation:C,createNodeIterator:_,createDocumentFragment:S,getElementsByTagName:L}=n,{importNode:E}=r;let T=iOt();t.isSupported=typeof PQn=="function"&&typeof w=="function"&&C&&C.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:Q,ERB_EXPR:P,TMPLIT_EXPR:D,DATA_ATTR:I,ARIA_ATTR:B,IS_SCRIPT_OR_DATA:R,ATTR_WHITESPACE:M,CUSTOM_ELEMENT:N}=nOt;let{IS_ALLOWED_URI:j}=nOt,W=null;const H=ia({},[...Kwt,...$Le,...XLe,...GLe,...Jwt]);let X=null;const Y=ia({},[...eOt,...YLe,...tOt,...Fle]);let Z=Object.seal(FQn(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}})),ie=null,J=null,re=!0,se=!0,le=!1,ge=!0,K=!1,de=!0,V=!1,ee=!1,oe=!1,te=!1,$=!1,ce=!1,pe=!0,ye=!1;const Te="user-content-";let me=!0,ke=!1,_e={},Ee=null;const Re=ia({},["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 Ze=null;const it=ia({},["audio","video","img","source","image","track"]);let Ye=null;const Xe=ia({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),wt="http://www.w3.org/1998/Math/MathML",kt="http://www.w3.org/2000/svg",Me="http://www.w3.org/1999/xhtml";let Qe=Me,Be=!1,De=null;const qe=ia({},[wt,kt,Me],zLe);let Ot=ia({},["mi","mo","mn","ms","mtext"]),Mt=ia({},["annotation-xml"]);const gn=ia({},["title","style","font","a","script"]);let nn=null;const vn=["application/xhtml+xml","text/html"],Jn="text/html";let oi=null,Fi=null;const ir=n.createElement("form"),zr=function(dt){return dt instanceof RegExp||dt instanceof Function},Bo=function(){let dt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Fi&&Fi===dt)){if((!dt||typeof dt!="object")&&(dt={}),dt=b_(dt),nn=vn.indexOf(dt.PARSER_MEDIA_TYPE)===-1?Jn:dt.PARSER_MEDIA_TYPE,oi=nn==="application/xhtml+xml"?zLe:uhe,W=db(dt,"ALLOWED_TAGS")?ia({},dt.ALLOWED_TAGS,oi):H,X=db(dt,"ALLOWED_ATTR")?ia({},dt.ALLOWED_ATTR,oi):Y,De=db(dt,"ALLOWED_NAMESPACES")?ia({},dt.ALLOWED_NAMESPACES,zLe):qe,Ye=db(dt,"ADD_URI_SAFE_ATTR")?ia(b_(Xe),dt.ADD_URI_SAFE_ATTR,oi):Xe,Ze=db(dt,"ADD_DATA_URI_TAGS")?ia(b_(it),dt.ADD_DATA_URI_TAGS,oi):it,Ee=db(dt,"FORBID_CONTENTS")?ia({},dt.FORBID_CONTENTS,oi):Re,ie=db(dt,"FORBID_TAGS")?ia({},dt.FORBID_TAGS,oi):b_({}),J=db(dt,"FORBID_ATTR")?ia({},dt.FORBID_ATTR,oi):b_({}),_e=db(dt,"USE_PROFILES")?dt.USE_PROFILES:!1,re=dt.ALLOW_ARIA_ATTR!==!1,se=dt.ALLOW_DATA_ATTR!==!1,le=dt.ALLOW_UNKNOWN_PROTOCOLS||!1,ge=dt.ALLOW_SELF_CLOSE_IN_ATTR!==!1,K=dt.SAFE_FOR_TEMPLATES||!1,de=dt.SAFE_FOR_XML!==!1,V=dt.WHOLE_DOCUMENT||!1,te=dt.RETURN_DOM||!1,$=dt.RETURN_DOM_FRAGMENT||!1,ce=dt.RETURN_TRUSTED_TYPE||!1,oe=dt.FORCE_BODY||!1,pe=dt.SANITIZE_DOM!==!1,ye=dt.SANITIZE_NAMED_PROPS||!1,me=dt.KEEP_CONTENT!==!1,ke=dt.IN_PLACE||!1,j=dt.ALLOWED_URI_REGEXP||NQn,Qe=dt.NAMESPACE||Me,Ot=dt.MATHML_TEXT_INTEGRATION_POINTS||Ot,Mt=dt.HTML_INTEGRATION_POINTS||Mt,Z=dt.CUSTOM_ELEMENT_HANDLING||{},dt.CUSTOM_ELEMENT_HANDLING&&zr(dt.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Z.tagNameCheck=dt.CUSTOM_ELEMENT_HANDLING.tagNameCheck),dt.CUSTOM_ELEMENT_HANDLING&&zr(dt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Z.attributeNameCheck=dt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),dt.CUSTOM_ELEMENT_HANDLING&&typeof dt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Z.allowCustomizedBuiltInElements=dt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),K&&(se=!1),$&&(te=!0),_e&&(W=ia({},Jwt),X=[],_e.html===!0&&(ia(W,Kwt),ia(X,eOt)),_e.svg===!0&&(ia(W,$Le),ia(X,YLe),ia(X,Fle)),_e.svgFilters===!0&&(ia(W,XLe),ia(X,YLe),ia(X,Fle)),_e.mathMl===!0&&(ia(W,GLe),ia(X,tOt),ia(X,Fle))),dt.ADD_TAGS&&(W===H&&(W=b_(W)),ia(W,dt.ADD_TAGS,oi)),dt.ADD_ATTR&&(X===Y&&(X=b_(X)),ia(X,dt.ADD_ATTR,oi)),dt.ADD_URI_SAFE_ATTR&&ia(Ye,dt.ADD_URI_SAFE_ATTR,oi),dt.FORBID_CONTENTS&&(Ee===Re&&(Ee=b_(Ee)),ia(Ee,dt.FORBID_CONTENTS,oi)),me&&(W["#text"]=!0),V&&ia(W,["html","head","body"]),W.table&&(ia(W,["tbody"]),delete ie.tbody),dt.TRUSTED_TYPES_POLICY){if(typeof dt.TRUSTED_TYPES_POLICY.createHTML!="function")throw yX('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof dt.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw yX('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');O=dt.TRUSTED_TYPES_POLICY,y=O.createHTML("")}else O===void 0&&(O=o1o(v,o)),O!==null&&typeof y=="string"&&(y=O.createHTML(""));N0&&N0(dt),Fi=dt}},co=ia({},[...$Le,...XLe,...Gmo]),Hr=ia({},[...GLe,...Ymo]),is=function(dt){let Ue=w(dt);(!Ue||!Ue.tagName)&&(Ue={namespaceURI:Qe,tagName:"template"});const nt=uhe(dt.tagName),bn=uhe(Ue.tagName);return De[dt.namespaceURI]?dt.namespaceURI===kt?Ue.namespaceURI===Me?nt==="svg":Ue.namespaceURI===wt?nt==="svg"&&(bn==="annotation-xml"||Ot[bn]):!!co[nt]:dt.namespaceURI===wt?Ue.namespaceURI===Me?nt==="math":Ue.namespaceURI===kt?nt==="math"&&Mt[bn]:!!Hr[nt]:dt.namespaceURI===Me?Ue.namespaceURI===kt&&!Mt[bn]||Ue.namespaceURI===wt&&!Ot[bn]?!1:!Hr[nt]&&(gn[nt]||!co[nt]):!!(nn==="application/xhtml+xml"&&De[dt.namespaceURI]):!1},_i=function(dt){wX(t.removed,{element:dt});try{w(dt).removeChild(dt)}catch{A(dt)}},Qn=function(dt,Ue){try{wX(t.removed,{attribute:Ue.getAttributeNode(dt),from:Ue})}catch{wX(t.removed,{attribute:null,from:Ue})}if(Ue.removeAttribute(dt),dt==="is")if(te||$)try{_i(Ue)}catch{}else try{Ue.setAttribute(dt,"")}catch{}},rr=function(dt){let Ue=null,nt=null;if(oe)dt=""+dt;else{const En=HLe(dt,/^[\r\n\t ]+/);nt=En&&En[0]}nn==="application/xhtml+xml"&&Qe===Me&&(dt=''+dt+"");const bn=O?O.createHTML(dt):dt;if(Qe===Me)try{Ue=new m().parseFromString(bn,nn)}catch{}if(!Ue||!Ue.documentElement){Ue=C.createDocument(Qe,"template",null);try{Ue.documentElement.innerHTML=Be?y:bn}catch{}}const un=Ue.body||Ue.documentElement;return dt&&nt&&un.insertBefore(n.createTextNode(nt),un.childNodes[0]||null),Qe===Me?L.call(Ue,V?"html":"body")[0]:V?Ue.documentElement:un},cn=function(dt){return _.call(dt.ownerDocument||dt,dt,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT|u.SHOW_PROCESSING_INSTRUCTION|u.SHOW_CDATA_SECTION,null)},ci=function(dt){return dt instanceof g&&(typeof dt.nodeName!="string"||typeof dt.textContent!="string"||typeof dt.removeChild!="function"||!(dt.attributes instanceof h)||typeof dt.removeAttribute!="function"||typeof dt.setAttribute!="function"||typeof dt.namespaceURI!="string"||typeof dt.insertBefore!="function"||typeof dt.hasChildNodes!="function")},st=function(dt){return typeof l=="function"&&dt instanceof l};function mt(jn,dt,Ue){Ple(jn,nt=>{nt.call(t,dt,Ue,Fi)})}const Pt=function(dt){let Ue=null;if(mt(T.beforeSanitizeElements,dt,null),ci(dt))return _i(dt),!0;const nt=oi(dt.nodeName);if(mt(T.uponSanitizeElement,dt,{tagName:nt,allowedTags:W}),de&&dt.hasChildNodes()&&!st(dt.firstElementChild)&&W1(/<[/\w!]/g,dt.innerHTML)&&W1(/<[/\w!]/g,dt.textContent)||dt.nodeType===_X.progressingInstruction||de&&dt.nodeType===_X.comment&&W1(/<[/\w]/g,dt.data))return _i(dt),!0;if(!W[nt]||ie[nt]){if(!ie[nt]&&qn(nt)&&(Z.tagNameCheck instanceof RegExp&&W1(Z.tagNameCheck,nt)||Z.tagNameCheck instanceof Function&&Z.tagNameCheck(nt)))return!1;if(me&&!Ee[nt]){const bn=w(dt)||dt.parentNode,un=b(dt)||dt.childNodes;if(un&&bn){const En=un.length;for(let wi=En-1;wi>=0;--wi){const je=k(un[wi],!0);je.__removalCount=(dt.__removalCount||0)+1,bn.insertBefore(je,p(dt))}}}return _i(dt),!0}return dt instanceof d&&!is(dt)||(nt==="noscript"||nt==="noembed"||nt==="noframes")&&W1(/<\/no(script|embed|frames)/i,dt.innerHTML)?(_i(dt),!0):(K&&dt.nodeType===_X.text&&(Ue=dt.textContent,Ple([Q,P,D],bn=>{Ue=OX(Ue,bn," ")}),dt.textContent!==Ue&&(wX(t.removed,{element:dt.cloneNode()}),dt.textContent=Ue)),mt(T.afterSanitizeElements,dt,null),!1)},qt=function(dt,Ue,nt){if(pe&&(Ue==="id"||Ue==="name")&&(nt in n||nt in ir))return!1;if(!(se&&!J[Ue]&&W1(I,Ue))){if(!(re&&W1(B,Ue))){if(!X[Ue]||J[Ue]){if(!(qn(dt)&&(Z.tagNameCheck instanceof RegExp&&W1(Z.tagNameCheck,dt)||Z.tagNameCheck instanceof Function&&Z.tagNameCheck(dt))&&(Z.attributeNameCheck instanceof RegExp&&W1(Z.attributeNameCheck,Ue)||Z.attributeNameCheck instanceof Function&&Z.attributeNameCheck(Ue,dt))||Ue==="is"&&Z.allowCustomizedBuiltInElements&&(Z.tagNameCheck instanceof RegExp&&W1(Z.tagNameCheck,nt)||Z.tagNameCheck instanceof Function&&Z.tagNameCheck(nt))))return!1}else if(!Ye[Ue]){if(!W1(j,OX(nt,M,""))){if(!((Ue==="src"||Ue==="xlink:href"||Ue==="href")&&dt!=="script"&&zmo(nt,"data:")===0&&Ze[dt])){if(!(le&&!W1(R,OX(nt,M,"")))){if(nt)return!1}}}}}}return!0},qn=function(dt){return dt!=="annotation-xml"&&HLe(dt,N)},Yt=function(dt){mt(T.beforeSanitizeAttributes,dt,null);const{attributes:Ue}=dt;if(!Ue||ci(dt))return;const nt={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:X,forceKeepAttr:void 0};let bn=Ue.length;for(;bn--;){const un=Ue[bn],{name:En,namespaceURI:wi,value:je}=un,ut=oi(En),Ut=je;let wn=En==="value"?Ut:Hmo(Ut);if(nt.attrName=ut,nt.attrValue=wn,nt.keepAttr=!0,nt.forceKeepAttr=void 0,mt(T.uponSanitizeAttribute,dt,nt),wn=nt.attrValue,ye&&(ut==="id"||ut==="name")&&(Qn(En,dt),wn=Te+wn),de&&W1(/((--!?|])>)|<\/(style|title|textarea)/i,wn)){Qn(En,dt);continue}if(ut==="attributename"&&HLe(wn,"href")){Qn(En,dt);continue}if(nt.forceKeepAttr)continue;if(!nt.keepAttr){Qn(En,dt);continue}if(!ge&&W1(/\/>/i,wn)){Qn(En,dt);continue}K&&Ple([Q,P,D],wr=>{wn=OX(wn,wr," ")});const _n=oi(dt.nodeName);if(!qt(_n,ut,wn)){Qn(En,dt);continue}if(O&&typeof v=="object"&&typeof v.getAttributeType=="function"&&!wi)switch(v.getAttributeType(_n,ut)){case"TrustedHTML":{wn=O.createHTML(wn);break}case"TrustedScriptURL":{wn=O.createScriptURL(wn);break}}if(wn!==Ut)try{wi?dt.setAttributeNS(wi,En,wn):dt.setAttribute(En,wn),ci(dt)?_i(dt):qwt(t.removed)}catch{Qn(En,dt)}}mt(T.afterSanitizeAttributes,dt,null)},so=function jn(dt){let Ue=null;const nt=cn(dt);for(mt(T.beforeSanitizeShadowDOM,dt,null);Ue=nt.nextNode();)mt(T.uponSanitizeShadowNode,Ue,null),Pt(Ue),Yt(Ue),Ue.content instanceof s&&jn(Ue.content);mt(T.afterSanitizeShadowDOM,dt,null)};return t.sanitize=function(jn){let dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ue=null,nt=null,bn=null,un=null;if(Be=!jn,Be&&(jn="\x3C!-->"),typeof jn!="string"&&!st(jn))if(typeof jn.toString=="function"){if(jn=jn.toString(),typeof jn!="string")throw yX("dirty is not a string, aborting")}else throw yX("toString is not a function");if(!t.isSupported)return jn;if(ee||Bo(dt),t.removed=[],typeof jn=="string"&&(ke=!1),ke){if(jn.nodeName){const je=oi(jn.nodeName);if(!W[je]||ie[je])throw yX("root node is forbidden and cannot be sanitized in-place")}}else if(jn instanceof l)Ue=rr("\x3C!---->"),nt=Ue.ownerDocument.importNode(jn,!0),nt.nodeType===_X.element&&nt.nodeName==="BODY"||nt.nodeName==="HTML"?Ue=nt:Ue.appendChild(nt);else{if(!te&&!K&&!V&&jn.indexOf("<")===-1)return O&&ce?O.createHTML(jn):jn;if(Ue=rr(jn),!Ue)return te?null:ce?y:""}Ue&&oe&&_i(Ue.firstChild);const En=cn(ke?jn:Ue);for(;bn=En.nextNode();)Pt(bn),Yt(bn),bn.content instanceof s&&so(bn.content);if(ke)return jn;if(te){if($)for(un=S.call(Ue.ownerDocument);Ue.firstChild;)un.appendChild(Ue.firstChild);else un=Ue;return(X.shadowroot||X.shadowrootmode)&&(un=E.call(r,un,!0)),un}let wi=V?Ue.outerHTML:Ue.innerHTML;return V&&W["!doctype"]&&Ue.ownerDocument&&Ue.ownerDocument.doctype&&Ue.ownerDocument.doctype.name&&W1(UQn,Ue.ownerDocument.doctype.name)&&(wi=" -`+wi),K&&Ple([Q,P,D],je=>{wi=OX(wi,je," ")}),O&&ce?O.createHTML(wi):wi},t.setConfig=function(){let jn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Bo(jn),ee=!0},t.clearConfig=function(){Fi=null,ee=!1},t.isValidAttribute=function(jn,dt,Ue){Fi||Bo({});const nt=oi(jn),bn=oi(dt);return qt(nt,bn,Ue)},t.addHook=function(jn,dt){typeof dt=="function"&&wX(T[jn],dt)},t.removeHook=function(jn,dt){if(dt!==void 0){const Ue=Wmo(T[jn],dt);return Ue===-1?void 0:Vmo(T[jn],Ue,1)[0]}return qwt(T[jn])},t.removeHooks=function(jn){T[jn]=[]},t.removeAllHooks=function(){T=iOt()},t}var EF=jQn();const WQn=Object.freeze(["a","abbr","b","bdo","blockquote","br","caption","cite","code","col","colgroup","dd","del","details","dfn","div","dl","dt","em","figcaption","figure","h1","h2","h3","h4","h5","h6","hr","i","img","ins","kbd","label","li","mark","ol","p","pre","q","rp","rt","ruby","s","samp","small","small","source","span","strike","strong","sub","summary","sup","table","tbody","td","tfoot","th","thead","time","tr","tt","u","ul","var","video","wbr"]),VQn=Object.freeze(["href","target","src","alt","title","for","name","role","tabindex","x-dispatch","required","checked","placeholder","type","start","width","height","align"]),ZLe="vscode-relative-path";function rOt(e,t){if(t.override==="*")return!0;try{const n=new URL(e,ZLe+"://");return!!(t.override.includes(n.protocol.replace(/:$/,""))||t.allowRelativePaths&&n.protocol===ZLe+":"&&!e.trim().toLowerCase().startsWith(ZLe))}catch{return!1}}function s1o(e,t){EF.addHook("afterSanitizeAttributes",n=>{for(const r of["href","src"])if(n.hasAttribute(r)){const o=n.getAttribute(r);r==="href"?!o.startsWith("#")&&!rOt(o,e)&&n.removeAttribute(r):rOt(o,t)||n.removeAttribute(r)}})}const a1o=Object.freeze({ALLOWED_TAGS:[...WQn],ALLOWED_ATTR:[...VQn],ALLOW_UNKNOWN_PROTOCOLS:!0});function l1o(e,t){return zQn(e,t,"trusted")}function zQn(e,t,n){var r,o;try{const s={...a1o};t!=null&&t.allowedTags&&(t.allowedTags.override&&(s.ALLOWED_TAGS=[...t.allowedTags.override]),t.allowedTags.augment&&(s.ALLOWED_TAGS=[...s.ALLOWED_TAGS??[],...t.allowedTags.augment]));let a=[...VQn];t!=null&&t.allowedAttributes&&(t.allowedAttributes.override&&(a=[...t.allowedAttributes.override]),t.allowedAttributes.augment&&(a=[...a,...t.allowedAttributes.augment])),a=a.map(u=>typeof u=="string"?u.toLowerCase():{attributeName:u.attributeName.toLowerCase(),shouldKeep:u.shouldKeep});const l=new Set(a.map(u=>typeof u=="string"?u:u.attributeName)),d=new Map;for(const u of a)typeof u=="string"?d.delete(u):d.set(u.attributeName,u);return s.ALLOWED_ATTR=Array.from(l),s1o({override:((r=t==null?void 0:t.allowedLinkProtocols)==null?void 0:r.override)??[yi.http,yi.https],allowRelativePaths:(t==null?void 0:t.allowRelativeLinkPaths)??!1},{override:((o=t==null?void 0:t.allowedMediaProtocols)==null?void 0:o.override)??[yi.http,yi.https],allowRelativePaths:(t==null?void 0:t.allowRelativeMediaPaths)??!1}),t!=null&&t.replaceWithPlaintext&&EF.addHook("uponSanitizeElement",d1o),d.size&&EF.addHook("uponSanitizeAttribute",(u,h)=>{const g=d.get(h.attrName);if(g){const m=g.shouldKeep(u,h);typeof m=="string"?(h.keepAttr=!0,h.attrValue=m):h.keepAttr=m}else h.keepAttr=l.has(h.attrName)}),n==="dom"?EF.sanitize(e,{...s,RETURN_DOM_FRAGMENT:!0}):EF.sanitize(e,{...s,RETURN_TRUSTED_TYPE:!0})}finally{EF.removeAllHooks()}}const c1o=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],d1o=(e,t,n)=>{var r,o;if(!t.allowedTags[t.tagName]&&t.tagName!=="body"){const s=HQn(e);s&&(e.nodeType===Node.COMMENT_NODE?(r=e.parentElement)==null||r.insertBefore(s,e):(o=e.parentElement)==null||o.replaceChild(s,e))}};function HQn(e){if(!e.ownerDocument)return;let t,n;if(e.nodeType===Node.COMMENT_NODE)t=`\x3C!--${e.textContent}-->`;else if(e instanceof Element){const a=e.tagName.toLowerCase(),l=c1o.includes(a),d=e.attributes.length?" "+Array.from(e.attributes).map(u=>`${u.name}="${u.value}"`).join(" "):"";t=`<${a}${d}>`,l||(n=``)}else return;const r=document.createDocumentFragment(),o=e.ownerDocument.createTextNode(t);for(r.appendChild(o);e.firstChild;)r.appendChild(e.firstChild);const s=n?e.ownerDocument.createTextNode(n):void 0;return s&&r.appendChild(s),r}function $Qn(e,t,n){const r=zQn(t,n,"dom");mu(e,r)}const u1o=new RegExp(`(\\\\)?\\$\\((${gi.iconNameExpression}(?:${gi.iconModifierExpression})?)\\)`,"g");function P9(e){const t=new Array;let n,r=0,o=0;for(;(n=u1o.exec(e))!==null;){o=n.index||0,r{let r=[],o=[];return e&&({href:e,dimensions:r}=imo(e),o.push(`src="${Ile(e)}"`)),n&&o.push(`alt="${Ile(n)}"`),t&&o.push(`title="${Ile(t)}"`),r.length&&(o=o.concat(r)),""},paragraph({tokens:e}){return`

    ${this.parser.parseInline(e)}

    `},link({href:e,title:t,tokens:n}){let r=this.parser.parseInline(n);return typeof e!="string"?"":(e===r&&(r=VLe(r)),t=typeof t=="string"?Ile(VLe(t)):"",e=VLe(e),e=e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),`
    ${r}`)}});function h1o(e){return function(t){const{tokens:n}=t,r=n[0];if((r==null?void 0:r.type)!=="paragraph")return e.call(this,t);const o=r.tokens;if(!o||o.length===0)return e.call(this,t);const s=o[0];if((s==null?void 0:s.type)!=="text")return e.call(this,t);const a=/^\s*\[!(NOTE|TIP|IMPORTANT|WARNING|CAUTION)\]\s*?\n*/i,l=s.raw.match(a);if(!l)return e.call(this,t);s.raw=s.raw.replace(a,""),s.text=s.text.replace(a,"");const d={note:"info",tip:"light-bulb",important:"comment",warning:"alert",caution:"stop"},u=l[1],h=u.charAt(0).toUpperCase()+u.slice(1).toLowerCase(),g=u.toLowerCase(),m=y3({id:d[g]}).outerHTML,v=this.parser.parse(n);return`

    ${m}${h}${v.substring(3)}

    -`}}function zie(e,t={},n){var f,k,A;const r=new Et;let o=!1;const s=new MQn(...t.markedExtensions??[]),{renderer:a,codeBlocks:l,syncCodeBlocks:d}=g1o(s,t,e),u=m1o(e);let h;if(t.fillInIncompleteTokens){const p={...s.defaults,...t.markedOptions,renderer:a},b=s.lexer(u,p),w=x1o(b);h=s.parser(w,p)}else h=s.parse(u,{...t==null?void 0:t.markedOptions,renderer:a,async:!1});e.supportThemeIcons&&(h=P9(h).map(b=>typeof b=="string"?b:b.outerHTML).join(""));const g=document.createElement("div"),m=XQn(e,t.sanitizerConfig??{});$Qn(g,h,m),f1o(e,t,g);let v;if(n?(v=n,mu(n,...g.children)):v=g,l.length>0)Promise.all(l).then(p=>{var O;if(o)return;const b=new Map(p),w=v.querySelectorAll("div[data-code]");for(const y of w){const C=b.get(y.dataset.code??"");C&&mu(y,C)}(O=t.asyncRenderCallback)==null||O.call(t)});else if(d.length>0){const p=new Map(d),b=v.querySelectorAll("div[data-code]");for(const w of b){const O=p.get(w.dataset.code??"");O&&mu(w,O)}}if(t.asyncRenderCallback)for(const p of v.getElementsByTagName("img")){const b=r.add(bt(p,"load",()=>{b.dispose(),t.asyncRenderCallback()}))}if(t.actionHandler){const p=b=>{const w=new Xh(ii(v),b);!w.leftButton&&!w.middleButton||oOt(e,t,w)};r.add(bt(v,"click",p)),r.add(bt(v,"auxclick",p)),r.add(bt(v,"keydown",b=>{const w=new Us(b);!w.equals(10)&&!w.equals(3)||oOt(e,t,w)}))}for(const p of[...v.getElementsByTagName("input")])if(((f=p.attributes.getNamedItem("type"))==null?void 0:f.value)==="checkbox")p.setAttribute("disabled","");else if((k=t.sanitizerConfig)!=null&&k.replaceWithPlaintext){const b=HQn(p);b?(A=p.parentElement)==null||A.replaceChild(b,p):p.remove()}else p.remove();return{element:v,dispose:()=>{o=!0,r.dispose()}}}function f1o(e,t,n){var r;for(const o of n.querySelectorAll("img, audio, video, source")){const s=o.getAttribute("src");if(s){let a=s;try{e.baseUri&&(a=GUe(vi.from(e.baseUri),a))}catch{}if(o.setAttribute("src",sOt(e,a,!0)),(r=t.sanitizerConfig)!=null&&r.remoteImageIsAllowed){const l=vi.parse(a);l.scheme!==yi.file&&l.scheme!==yi.data&&!t.sanitizerConfig.remoteImageIsAllowed(l)&&o.replaceWith(tn("",void 0,o.outerHTML))}}}for(const o of n.querySelectorAll("a")){const s=o.getAttribute("href");if(o.setAttribute("href",""),!s||/^data:|javascript:/i.test(s)||/^command:/i.test(s)&&!e.isTrusted||/^command:(\/\/\/)?_workbench\.downloadResource/i.test(s))o.replaceWith(...o.childNodes);else{let a=sOt(e,s,!1);e.baseUri&&(a=GUe(vi.from(e.baseUri),s)),o.dataset.href=a}}}function g1o(e,t,n){const r=new e.Renderer(t.markedOptions);r.image=qLe.image,r.link=qLe.link,r.paragraph=qLe.paragraph,n.supportAlertSyntax&&(r.blockquote=h1o(r.blockquote));const o=[],s=[];return t.codeBlockRendererSync?r.code=({text:a,lang:l,raw:d})=>{const u=UUe.nextId(),h=t.codeBlockRendererSync(aOt(l),a,d);return s.push([u,h]),`
    ${Z4(a)}
    `}:t.codeBlockRenderer&&(r.code=({text:a,lang:l})=>{const d=UUe.nextId(),u=t.codeBlockRenderer(aOt(l),a);return o.push(u.then(h=>[d,h])),`
    ${Z4(a)}
    `}),n.supportHtml||(r.html=({text:a})=>{var d;return(d=t.sanitizerConfig)!=null&&d.replaceWithPlaintext?Z4(a):(n.isTrusted?a.match(/^(]+>)|(<\/\s*span>)$/):void 0)?a:""}),{renderer:r,codeBlocks:o,syncCodeBlocks:s}}function m1o(e){let t=e.value;return t.length>1e5&&(t=`${t.substr(0,1e5)}…`),e.supportThemeIcons&&(t=Kgo(t)),t}function oOt(e,t,n){var o;const r=n.target.closest("a[data-href]");if(ec(r))try{let s=r.dataset.href;s&&(e.baseUri&&(s=GUe(vi.from(e.baseUri),s)),(o=t.actionHandler)==null||o.call(t,s,e))}catch(s){zi(s)}finally{n.preventDefault()}}function k1o(e,t){let n;try{n=zUe(decodeURIComponent(t))}catch{}return n?(n=YEn(n,r=>{if(e.uris&&e.uris[r])return vi.revive(e.uris[r])}),encodeURIComponent(JSON.stringify(n))):t}function sOt(e,t,n){const r=e.uris&&e.uris[t];let o=vi.revive(r);return n?t.startsWith(yi.data+":")?t:(o||(o=vi.parse(t)),sEn.uriToBrowserUri(o).toString(!0)):!o||vi.parse(t).toString()===o.toString()?t:(o.query&&(o=o.with({query:k1o(e,o.query)})),o.toString())}function aOt(e){if(!e)return"";const t=e.split(/[\s+|:|,|\{|\?]/,1);return t.length?t[0]:e}function GUe(e,t){return/^\w[\w\d+.-]*:/.test(t)?t:e.path.endsWith("/")?jbt(e,t).toString():jbt(Dbe(e),t).toString()}function v1o(e,t,n={}){const r=XQn(t,n);return l1o(e,r)}const A1o=Object.freeze([...WQn,"input"]),p1o=Object.freeze(["align","autoplay","alt","colspan","controls","draggable","height","href","loop","muted","playsinline","poster","rowspan","src","target","title","type","width","start","checked","disabled","value","data-code","data-href","data-severity",{attributeName:"style",shouldKeep:(e,t)=>e.tagName==="SPAN"&&t.attrName==="style"?/^(color\:(#[0-9a-fA-F]+|var\(--vscode(-[a-zA-Z0-9]+)+\));)?(background-color\:(#[0-9a-fA-F]+|var\(--vscode(-[a-zA-Z0-9]+)+\));)?(border-radius:[0-9]+px;)?$/.test(t.attrValue):!1},{attributeName:"class",shouldKeep:(e,t)=>e.tagName==="SPAN"&&t.attrName==="class"?/^codicon codicon-[a-z\-]+( codicon-modifier-[a-z\-]+)?$/.test(t.attrValue):!1}]);function XQn(e,t){var o,s,a;const n=e.isTrusted??!1,r=[yi.http,yi.https,yi.mailto,yi.file,yi.vscodeFileResource,yi.vscodeRemote,yi.vscodeRemoteResource,yi.vscodeNotebookCell];return n&&r.push(yi.command),(o=t.allowedLinkSchemes)!=null&&o.augment&&r.push(...t.allowedLinkSchemes.augment),{allowedTags:{override:((s=t.allowedTags)==null?void 0:s.override)??A1o},allowedAttributes:{override:((a=t.allowedAttributes)==null?void 0:a.override)??p1o},allowedLinkProtocols:{override:r},allowRelativeLinkPaths:!!e.baseUri,allowedMediaProtocols:{override:[yi.http,yi.https,yi.data,yi.file,yi.vscodeFileResource,yi.vscodeRemote,yi.vscodeRemoteResource]},allowRelativeMediaPaths:!!e.baseUri,replaceWithPlaintext:t.replaceWithPlaintext}}function b1o(e,t){if(typeof e=="string")return e;let n=e.value??"";n.length>1e5&&(n=`${n.substr(0,1e5)}…`);const r=Mmo(n,{async:!1,renderer:O1o.value});return v1o(r,{isTrusted:!1},{}).toString().replace(/&(#\d+|[a-zA-Z]+);/g,o=>w1o.get(o)??o).trim()}const w1o=new Map([[""",'"'],[" "," "],["&","&"],["'","'"],["<","<"],[">",">"]]);function GQn(){const e=new TJ;return e.code=({text:t})=>Z4(t),e.blockquote=({text:t})=>t+` +Please report this to https://github.com/markedjs/marked.`,t){const o="

    An error occurred:

    "+bv(r.message+"",!0)+"
    ";return n?Promise.resolve(o):o}if(n)return Promise.reject(r);throw r}}};const AR=new MQn;function cc(e,t){return AR.parse(e,t)}cc.options=cc.setOptions=function(e){return AR.setOptions(e),cc.defaults=AR.defaults,SQn(cc.defaults),cc};cc.getDefaults=Att;cc.defaults=EI;cc.use=function(...e){return AR.use(...e),cc.defaults=AR.defaults,SQn(cc.defaults),cc};cc.walkTokens=function(e,t){return AR.walkTokens(e,t)};cc.parseInline=AR.parseInline;cc.Parser=gQ;cc.parser=gQ.parse;cc.Renderer=TJ;cc.TextRenderer=Ctt;cc.Lexer=fQ;cc.lexer=fQ.lex;cc.Tokenizer=O1e;cc.Hooks=dhe;cc.parse=cc;cc.options;cc.setOptions;cc.use;cc.walkTokens;cc.parseInline;const Mmo=cc;gQ.parse;const QJ=fQ.lex;function Pmo(e){return JSON.stringify(e,Fmo)}function zUe(e){let t=JSON.parse(e);return t=HUe(t),t}function Fmo(e,t){return t instanceof RegExp?{$mid:2,source:t.source,flags:t.flags}:t}function HUe(e,t=0){if(!e||t>200)return e;if(typeof e=="object"){switch(e.$mid){case 1:return vi.revive(e);case 2:return new RegExp(e.source,e.flags);case 17:return new Date(e.source)}if(e instanceof B9||e instanceof Uint8Array)return e;if(Array.isArray(e))for(let n=0;n2?r-2:0),s=2;s1?n-1:0),o=1;o1?n-1:0),o=1;o2&&arguments[2]!==void 0?arguments[2]:uhe;Zwt&&Zwt(e,null);let r=t.length;for(;r--;){let o=t[r];if(typeof o=="string"){const s=n(o);s!==o&&(Nmo(t)||(t[r]=s),o=s)}e[o]=!0}return e}function Xmo(e){for(let t=0;t/gm),Kmo=fp(/\$\{[\w\W]*/gm),Jmo=fp(/^data-[\-\w.\u00B7-\uFFFF]+$/),e1o=fp(/^aria-[\-\w]+$/),NQn=fp(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),t1o=fp(/^(?:\w+script|data):/i),n1o=fp(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),UQn=fp(/^html$/i),i1o=fp(/^[a-z][.\w]*(-[.\w]+)+$/i);var nOt=Object.freeze({__proto__:null,ARIA_ATTR:e1o,ATTR_WHITESPACE:n1o,CUSTOM_ELEMENT:i1o,DATA_ATTR:Jmo,DOCTYPE_NAME:UQn,ERB_EXPR:qmo,IS_ALLOWED_URI:NQn,IS_SCRIPT_OR_DATA:t1o,MUSTACHE_EXPR:Zmo,TMPLIT_EXPR:Kmo});const _X={element:1,text:3,progressingInstruction:7,comment:8,document:9},r1o=function(){return typeof window>"u"?null:window},o1o=function(t,n){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let r=null;const o="data-tt-policy-suffix";n&&n.hasAttribute(o)&&(r=n.getAttribute(o));const s="dompurify"+(r?"#"+r:"");try{return t.createPolicy(s,{createHTML(a){return a},createScriptURL(a){return a}})}catch{return console.warn("TrustedTypes policy "+s+" could not be created."),null}},iOt=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function jQn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:r1o();const t=jn=>jQn(jn);if(t.version="3.2.7",t.removed=[],!e||!e.document||e.document.nodeType!==_X.document||!e.Element)return t.isSupported=!1,t;let{document:n}=e;const r=n,o=r.currentScript,{DocumentFragment:s,HTMLTemplateElement:a,Node:l,Element:d,NodeFilter:u,NamedNodeMap:h=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:g,DOMParser:m,trustedTypes:v}=e,f=d.prototype,k=CX(f,"cloneNode"),A=CX(f,"remove"),p=CX(f,"nextSibling"),b=CX(f,"childNodes"),w=CX(f,"parentNode");if(typeof a=="function"){const jn=n.createElement("template");jn.content&&jn.content.ownerDocument&&(n=jn.content.ownerDocument)}let O,y="";const{implementation:C,createNodeIterator:_,createDocumentFragment:S,getElementsByTagName:L}=n,{importNode:E}=r;let Q=iOt();t.isSupported=typeof PQn=="function"&&typeof w=="function"&&C&&C.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:T,ERB_EXPR:P,TMPLIT_EXPR:D,DATA_ATTR:I,ARIA_ATTR:B,IS_SCRIPT_OR_DATA:R,ATTR_WHITESPACE:M,CUSTOM_ELEMENT:N}=nOt;let{IS_ALLOWED_URI:j}=nOt,W=null;const H=ia({},[...Kwt,...$Le,...XLe,...GLe,...Jwt]);let X=null;const Y=ia({},[...eOt,...YLe,...tOt,...Fle]);let Z=Object.seal(FQn(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}})),ie=null,J=null,re=!0,se=!0,le=!1,ge=!0,K=!1,de=!0,V=!1,ee=!1,oe=!1,te=!1,$=!1,ce=!1,pe=!0,ye=!1;const Te="user-content-";let me=!0,ke=!1,_e={},Ee=null;const Re=ia({},["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 Ze=null;const it=ia({},["audio","video","img","source","image","track"]);let Ye=null;const Xe=ia({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ot="http://www.w3.org/1998/Math/MathML",kt="http://www.w3.org/2000/svg",Me="http://www.w3.org/1999/xhtml";let Qe=Me,Be=!1,De=null;const qe=ia({},[Ot,kt,Me],zLe);let bt=ia({},["mi","mo","mn","ms","mtext"]),Ut=ia({},["annotation-xml"]);const mn=ia({},["title","style","font","a","script"]);let dn=null;const wn=["application/xhtml+xml","text/html"],ni="text/html";let oi=null,Fi=null;const ir=n.createElement("form"),zr=function(dt){return dt instanceof RegExp||dt instanceof Function},Bo=function(){let dt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Fi&&Fi===dt)){if((!dt||typeof dt!="object")&&(dt={}),dt=b_(dt),dn=wn.indexOf(dt.PARSER_MEDIA_TYPE)===-1?ni:dt.PARSER_MEDIA_TYPE,oi=dn==="application/xhtml+xml"?zLe:uhe,W=db(dt,"ALLOWED_TAGS")?ia({},dt.ALLOWED_TAGS,oi):H,X=db(dt,"ALLOWED_ATTR")?ia({},dt.ALLOWED_ATTR,oi):Y,De=db(dt,"ALLOWED_NAMESPACES")?ia({},dt.ALLOWED_NAMESPACES,zLe):qe,Ye=db(dt,"ADD_URI_SAFE_ATTR")?ia(b_(Xe),dt.ADD_URI_SAFE_ATTR,oi):Xe,Ze=db(dt,"ADD_DATA_URI_TAGS")?ia(b_(it),dt.ADD_DATA_URI_TAGS,oi):it,Ee=db(dt,"FORBID_CONTENTS")?ia({},dt.FORBID_CONTENTS,oi):Re,ie=db(dt,"FORBID_TAGS")?ia({},dt.FORBID_TAGS,oi):b_({}),J=db(dt,"FORBID_ATTR")?ia({},dt.FORBID_ATTR,oi):b_({}),_e=db(dt,"USE_PROFILES")?dt.USE_PROFILES:!1,re=dt.ALLOW_ARIA_ATTR!==!1,se=dt.ALLOW_DATA_ATTR!==!1,le=dt.ALLOW_UNKNOWN_PROTOCOLS||!1,ge=dt.ALLOW_SELF_CLOSE_IN_ATTR!==!1,K=dt.SAFE_FOR_TEMPLATES||!1,de=dt.SAFE_FOR_XML!==!1,V=dt.WHOLE_DOCUMENT||!1,te=dt.RETURN_DOM||!1,$=dt.RETURN_DOM_FRAGMENT||!1,ce=dt.RETURN_TRUSTED_TYPE||!1,oe=dt.FORCE_BODY||!1,pe=dt.SANITIZE_DOM!==!1,ye=dt.SANITIZE_NAMED_PROPS||!1,me=dt.KEEP_CONTENT!==!1,ke=dt.IN_PLACE||!1,j=dt.ALLOWED_URI_REGEXP||NQn,Qe=dt.NAMESPACE||Me,bt=dt.MATHML_TEXT_INTEGRATION_POINTS||bt,Ut=dt.HTML_INTEGRATION_POINTS||Ut,Z=dt.CUSTOM_ELEMENT_HANDLING||{},dt.CUSTOM_ELEMENT_HANDLING&&zr(dt.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Z.tagNameCheck=dt.CUSTOM_ELEMENT_HANDLING.tagNameCheck),dt.CUSTOM_ELEMENT_HANDLING&&zr(dt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Z.attributeNameCheck=dt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),dt.CUSTOM_ELEMENT_HANDLING&&typeof dt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Z.allowCustomizedBuiltInElements=dt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),K&&(se=!1),$&&(te=!0),_e&&(W=ia({},Jwt),X=[],_e.html===!0&&(ia(W,Kwt),ia(X,eOt)),_e.svg===!0&&(ia(W,$Le),ia(X,YLe),ia(X,Fle)),_e.svgFilters===!0&&(ia(W,XLe),ia(X,YLe),ia(X,Fle)),_e.mathMl===!0&&(ia(W,GLe),ia(X,tOt),ia(X,Fle))),dt.ADD_TAGS&&(W===H&&(W=b_(W)),ia(W,dt.ADD_TAGS,oi)),dt.ADD_ATTR&&(X===Y&&(X=b_(X)),ia(X,dt.ADD_ATTR,oi)),dt.ADD_URI_SAFE_ATTR&&ia(Ye,dt.ADD_URI_SAFE_ATTR,oi),dt.FORBID_CONTENTS&&(Ee===Re&&(Ee=b_(Ee)),ia(Ee,dt.FORBID_CONTENTS,oi)),me&&(W["#text"]=!0),V&&ia(W,["html","head","body"]),W.table&&(ia(W,["tbody"]),delete ie.tbody),dt.TRUSTED_TYPES_POLICY){if(typeof dt.TRUSTED_TYPES_POLICY.createHTML!="function")throw yX('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof dt.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw yX('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');O=dt.TRUSTED_TYPES_POLICY,y=O.createHTML("")}else O===void 0&&(O=o1o(v,o)),O!==null&&typeof y=="string"&&(y=O.createHTML(""));N0&&N0(dt),Fi=dt}},co=ia({},[...$Le,...XLe,...Gmo]),Hr=ia({},[...GLe,...Ymo]),is=function(dt){let Ue=w(dt);(!Ue||!Ue.tagName)&&(Ue={namespaceURI:Qe,tagName:"template"});const nt=uhe(dt.tagName),pn=uhe(Ue.tagName);return De[dt.namespaceURI]?dt.namespaceURI===kt?Ue.namespaceURI===Me?nt==="svg":Ue.namespaceURI===Ot?nt==="svg"&&(pn==="annotation-xml"||bt[pn]):!!co[nt]:dt.namespaceURI===Ot?Ue.namespaceURI===Me?nt==="math":Ue.namespaceURI===kt?nt==="math"&&Ut[pn]:!!Hr[nt]:dt.namespaceURI===Me?Ue.namespaceURI===kt&&!Ut[pn]||Ue.namespaceURI===Ot&&!bt[pn]?!1:!Hr[nt]&&(mn[nt]||!co[nt]):!!(dn==="application/xhtml+xml"&&De[dt.namespaceURI]):!1},_i=function(dt){wX(t.removed,{element:dt});try{w(dt).removeChild(dt)}catch{A(dt)}},Qn=function(dt,Ue){try{wX(t.removed,{attribute:Ue.getAttributeNode(dt),from:Ue})}catch{wX(t.removed,{attribute:null,from:Ue})}if(Ue.removeAttribute(dt),dt==="is")if(te||$)try{_i(Ue)}catch{}else try{Ue.setAttribute(dt,"")}catch{}},rr=function(dt){let Ue=null,nt=null;if(oe)dt=""+dt;else{const En=HLe(dt,/^[\r\n\t ]+/);nt=En&&En[0]}dn==="application/xhtml+xml"&&Qe===Me&&(dt=''+dt+"");const pn=O?O.createHTML(dt):dt;if(Qe===Me)try{Ue=new m().parseFromString(pn,dn)}catch{}if(!Ue||!Ue.documentElement){Ue=C.createDocument(Qe,"template",null);try{Ue.documentElement.innerHTML=Be?y:pn}catch{}}const un=Ue.body||Ue.documentElement;return dt&&nt&&un.insertBefore(n.createTextNode(nt),un.childNodes[0]||null),Qe===Me?L.call(Ue,V?"html":"body")[0]:V?Ue.documentElement:un},ln=function(dt){return _.call(dt.ownerDocument||dt,dt,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT|u.SHOW_PROCESSING_INSTRUCTION|u.SHOW_CDATA_SECTION,null)},ci=function(dt){return dt instanceof g&&(typeof dt.nodeName!="string"||typeof dt.textContent!="string"||typeof dt.removeChild!="function"||!(dt.attributes instanceof h)||typeof dt.removeAttribute!="function"||typeof dt.setAttribute!="function"||typeof dt.namespaceURI!="string"||typeof dt.insertBefore!="function"||typeof dt.hasChildNodes!="function")},st=function(dt){return typeof l=="function"&&dt instanceof l};function mt(jn,dt,Ue){Ple(jn,nt=>{nt.call(t,dt,Ue,Fi)})}const Mt=function(dt){let Ue=null;if(mt(Q.beforeSanitizeElements,dt,null),ci(dt))return _i(dt),!0;const nt=oi(dt.nodeName);if(mt(Q.uponSanitizeElement,dt,{tagName:nt,allowedTags:W}),de&&dt.hasChildNodes()&&!st(dt.firstElementChild)&&W1(/<[/\w!]/g,dt.innerHTML)&&W1(/<[/\w!]/g,dt.textContent)||dt.nodeType===_X.progressingInstruction||de&&dt.nodeType===_X.comment&&W1(/<[/\w]/g,dt.data))return _i(dt),!0;if(!W[nt]||ie[nt]){if(!ie[nt]&&qn(nt)&&(Z.tagNameCheck instanceof RegExp&&W1(Z.tagNameCheck,nt)||Z.tagNameCheck instanceof Function&&Z.tagNameCheck(nt)))return!1;if(me&&!Ee[nt]){const pn=w(dt)||dt.parentNode,un=b(dt)||dt.childNodes;if(un&&pn){const En=un.length;for(let wi=En-1;wi>=0;--wi){const je=k(un[wi],!0);je.__removalCount=(dt.__removalCount||0)+1,pn.insertBefore(je,p(dt))}}}return _i(dt),!0}return dt instanceof d&&!is(dt)||(nt==="noscript"||nt==="noembed"||nt==="noframes")&&W1(/<\/no(script|embed|frames)/i,dt.innerHTML)?(_i(dt),!0):(K&&dt.nodeType===_X.text&&(Ue=dt.textContent,Ple([T,P,D],pn=>{Ue=OX(Ue,pn," ")}),dt.textContent!==Ue&&(wX(t.removed,{element:dt.cloneNode()}),dt.textContent=Ue)),mt(Q.afterSanitizeElements,dt,null),!1)},qt=function(dt,Ue,nt){if(pe&&(Ue==="id"||Ue==="name")&&(nt in n||nt in ir))return!1;if(!(se&&!J[Ue]&&W1(I,Ue))){if(!(re&&W1(B,Ue))){if(!X[Ue]||J[Ue]){if(!(qn(dt)&&(Z.tagNameCheck instanceof RegExp&&W1(Z.tagNameCheck,dt)||Z.tagNameCheck instanceof Function&&Z.tagNameCheck(dt))&&(Z.attributeNameCheck instanceof RegExp&&W1(Z.attributeNameCheck,Ue)||Z.attributeNameCheck instanceof Function&&Z.attributeNameCheck(Ue,dt))||Ue==="is"&&Z.allowCustomizedBuiltInElements&&(Z.tagNameCheck instanceof RegExp&&W1(Z.tagNameCheck,nt)||Z.tagNameCheck instanceof Function&&Z.tagNameCheck(nt))))return!1}else if(!Ye[Ue]){if(!W1(j,OX(nt,M,""))){if(!((Ue==="src"||Ue==="xlink:href"||Ue==="href")&&dt!=="script"&&zmo(nt,"data:")===0&&Ze[dt])){if(!(le&&!W1(R,OX(nt,M,"")))){if(nt)return!1}}}}}}return!0},qn=function(dt){return dt!=="annotation-xml"&&HLe(dt,N)},Yt=function(dt){mt(Q.beforeSanitizeAttributes,dt,null);const{attributes:Ue}=dt;if(!Ue||ci(dt))return;const nt={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:X,forceKeepAttr:void 0};let pn=Ue.length;for(;pn--;){const un=Ue[pn],{name:En,namespaceURI:wi,value:je}=un,ut=oi(En),Nt=je;let bn=En==="value"?Nt:Hmo(Nt);if(nt.attrName=ut,nt.attrValue=bn,nt.keepAttr=!0,nt.forceKeepAttr=void 0,mt(Q.uponSanitizeAttribute,dt,nt),bn=nt.attrValue,ye&&(ut==="id"||ut==="name")&&(Qn(En,dt),bn=Te+bn),de&&W1(/((--!?|])>)|<\/(style|title|textarea)/i,bn)){Qn(En,dt);continue}if(ut==="attributename"&&HLe(bn,"href")){Qn(En,dt);continue}if(nt.forceKeepAttr)continue;if(!nt.keepAttr){Qn(En,dt);continue}if(!ge&&W1(/\/>/i,bn)){Qn(En,dt);continue}K&&Ple([T,P,D],Or=>{bn=OX(bn,Or," ")});const _n=oi(dt.nodeName);if(!qt(_n,ut,bn)){Qn(En,dt);continue}if(O&&typeof v=="object"&&typeof v.getAttributeType=="function"&&!wi)switch(v.getAttributeType(_n,ut)){case"TrustedHTML":{bn=O.createHTML(bn);break}case"TrustedScriptURL":{bn=O.createScriptURL(bn);break}}if(bn!==Nt)try{wi?dt.setAttributeNS(wi,En,bn):dt.setAttribute(En,bn),ci(dt)?_i(dt):qwt(t.removed)}catch{Qn(En,dt)}}mt(Q.afterSanitizeAttributes,dt,null)},so=function jn(dt){let Ue=null;const nt=ln(dt);for(mt(Q.beforeSanitizeShadowDOM,dt,null);Ue=nt.nextNode();)mt(Q.uponSanitizeShadowNode,Ue,null),Mt(Ue),Yt(Ue),Ue.content instanceof s&&jn(Ue.content);mt(Q.afterSanitizeShadowDOM,dt,null)};return t.sanitize=function(jn){let dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ue=null,nt=null,pn=null,un=null;if(Be=!jn,Be&&(jn="\x3C!-->"),typeof jn!="string"&&!st(jn))if(typeof jn.toString=="function"){if(jn=jn.toString(),typeof jn!="string")throw yX("dirty is not a string, aborting")}else throw yX("toString is not a function");if(!t.isSupported)return jn;if(ee||Bo(dt),t.removed=[],typeof jn=="string"&&(ke=!1),ke){if(jn.nodeName){const je=oi(jn.nodeName);if(!W[je]||ie[je])throw yX("root node is forbidden and cannot be sanitized in-place")}}else if(jn instanceof l)Ue=rr("\x3C!---->"),nt=Ue.ownerDocument.importNode(jn,!0),nt.nodeType===_X.element&&nt.nodeName==="BODY"||nt.nodeName==="HTML"?Ue=nt:Ue.appendChild(nt);else{if(!te&&!K&&!V&&jn.indexOf("<")===-1)return O&&ce?O.createHTML(jn):jn;if(Ue=rr(jn),!Ue)return te?null:ce?y:""}Ue&&oe&&_i(Ue.firstChild);const En=ln(ke?jn:Ue);for(;pn=En.nextNode();)Mt(pn),Yt(pn),pn.content instanceof s&&so(pn.content);if(ke)return jn;if(te){if($)for(un=S.call(Ue.ownerDocument);Ue.firstChild;)un.appendChild(Ue.firstChild);else un=Ue;return(X.shadowroot||X.shadowrootmode)&&(un=E.call(r,un,!0)),un}let wi=V?Ue.outerHTML:Ue.innerHTML;return V&&W["!doctype"]&&Ue.ownerDocument&&Ue.ownerDocument.doctype&&Ue.ownerDocument.doctype.name&&W1(UQn,Ue.ownerDocument.doctype.name)&&(wi=" +`+wi),K&&Ple([T,P,D],je=>{wi=OX(wi,je," ")}),O&&ce?O.createHTML(wi):wi},t.setConfig=function(){let jn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Bo(jn),ee=!0},t.clearConfig=function(){Fi=null,ee=!1},t.isValidAttribute=function(jn,dt,Ue){Fi||Bo({});const nt=oi(jn),pn=oi(dt);return qt(nt,pn,Ue)},t.addHook=function(jn,dt){typeof dt=="function"&&wX(Q[jn],dt)},t.removeHook=function(jn,dt){if(dt!==void 0){const Ue=Wmo(Q[jn],dt);return Ue===-1?void 0:Vmo(Q[jn],Ue,1)[0]}return qwt(Q[jn])},t.removeHooks=function(jn){Q[jn]=[]},t.removeAllHooks=function(){Q=iOt()},t}var EF=jQn();const WQn=Object.freeze(["a","abbr","b","bdo","blockquote","br","caption","cite","code","col","colgroup","dd","del","details","dfn","div","dl","dt","em","figcaption","figure","h1","h2","h3","h4","h5","h6","hr","i","img","ins","kbd","label","li","mark","ol","p","pre","q","rp","rt","ruby","s","samp","small","small","source","span","strike","strong","sub","summary","sup","table","tbody","td","tfoot","th","thead","time","tr","tt","u","ul","var","video","wbr"]),VQn=Object.freeze(["href","target","src","alt","title","for","name","role","tabindex","x-dispatch","required","checked","placeholder","type","start","width","height","align"]),ZLe="vscode-relative-path";function rOt(e,t){if(t.override==="*")return!0;try{const n=new URL(e,ZLe+"://");return!!(t.override.includes(n.protocol.replace(/:$/,""))||t.allowRelativePaths&&n.protocol===ZLe+":"&&!e.trim().toLowerCase().startsWith(ZLe))}catch{return!1}}function s1o(e,t){EF.addHook("afterSanitizeAttributes",n=>{for(const r of["href","src"])if(n.hasAttribute(r)){const o=n.getAttribute(r);r==="href"?!o.startsWith("#")&&!rOt(o,e)&&n.removeAttribute(r):rOt(o,t)||n.removeAttribute(r)}})}const a1o=Object.freeze({ALLOWED_TAGS:[...WQn],ALLOWED_ATTR:[...VQn],ALLOW_UNKNOWN_PROTOCOLS:!0});function l1o(e,t){return zQn(e,t,"trusted")}function zQn(e,t,n){var r,o;try{const s={...a1o};t!=null&&t.allowedTags&&(t.allowedTags.override&&(s.ALLOWED_TAGS=[...t.allowedTags.override]),t.allowedTags.augment&&(s.ALLOWED_TAGS=[...s.ALLOWED_TAGS??[],...t.allowedTags.augment]));let a=[...VQn];t!=null&&t.allowedAttributes&&(t.allowedAttributes.override&&(a=[...t.allowedAttributes.override]),t.allowedAttributes.augment&&(a=[...a,...t.allowedAttributes.augment])),a=a.map(u=>typeof u=="string"?u.toLowerCase():{attributeName:u.attributeName.toLowerCase(),shouldKeep:u.shouldKeep});const l=new Set(a.map(u=>typeof u=="string"?u:u.attributeName)),d=new Map;for(const u of a)typeof u=="string"?d.delete(u):d.set(u.attributeName,u);return s.ALLOWED_ATTR=Array.from(l),s1o({override:((r=t==null?void 0:t.allowedLinkProtocols)==null?void 0:r.override)??[yi.http,yi.https],allowRelativePaths:(t==null?void 0:t.allowRelativeLinkPaths)??!1},{override:((o=t==null?void 0:t.allowedMediaProtocols)==null?void 0:o.override)??[yi.http,yi.https],allowRelativePaths:(t==null?void 0:t.allowRelativeMediaPaths)??!1}),t!=null&&t.replaceWithPlaintext&&EF.addHook("uponSanitizeElement",d1o),d.size&&EF.addHook("uponSanitizeAttribute",(u,h)=>{const g=d.get(h.attrName);if(g){const m=g.shouldKeep(u,h);typeof m=="string"?(h.keepAttr=!0,h.attrValue=m):h.keepAttr=m}else h.keepAttr=l.has(h.attrName)}),n==="dom"?EF.sanitize(e,{...s,RETURN_DOM_FRAGMENT:!0}):EF.sanitize(e,{...s,RETURN_TRUSTED_TYPE:!0})}finally{EF.removeAllHooks()}}const c1o=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],d1o=(e,t,n)=>{var r,o;if(!t.allowedTags[t.tagName]&&t.tagName!=="body"){const s=HQn(e);s&&(e.nodeType===Node.COMMENT_NODE?(r=e.parentElement)==null||r.insertBefore(s,e):(o=e.parentElement)==null||o.replaceChild(s,e))}};function HQn(e){if(!e.ownerDocument)return;let t,n;if(e.nodeType===Node.COMMENT_NODE)t=`\x3C!--${e.textContent}-->`;else if(e instanceof Element){const a=e.tagName.toLowerCase(),l=c1o.includes(a),d=e.attributes.length?" "+Array.from(e.attributes).map(u=>`${u.name}="${u.value}"`).join(" "):"";t=`<${a}${d}>`,l||(n=``)}else return;const r=document.createDocumentFragment(),o=e.ownerDocument.createTextNode(t);for(r.appendChild(o);e.firstChild;)r.appendChild(e.firstChild);const s=n?e.ownerDocument.createTextNode(n):void 0;return s&&r.appendChild(s),r}function $Qn(e,t,n){const r=zQn(t,n,"dom");mu(e,r)}const u1o=new RegExp(`(\\\\)?\\$\\((${gi.iconNameExpression}(?:${gi.iconModifierExpression})?)\\)`,"g");function P9(e){const t=new Array;let n,r=0,o=0;for(;(n=u1o.exec(e))!==null;){o=n.index||0,r{let r=[],o=[];return e&&({href:e,dimensions:r}=imo(e),o.push(`src="${Ile(e)}"`)),n&&o.push(`alt="${Ile(n)}"`),t&&o.push(`title="${Ile(t)}"`),r.length&&(o=o.concat(r)),""},paragraph({tokens:e}){return`

    ${this.parser.parseInline(e)}

    `},link({href:e,title:t,tokens:n}){let r=this.parser.parseInline(n);return typeof e!="string"?"":(e===r&&(r=VLe(r)),t=typeof t=="string"?Ile(VLe(t)):"",e=VLe(e),e=e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),`${r}`)}});function h1o(e){return function(t){const{tokens:n}=t,r=n[0];if((r==null?void 0:r.type)!=="paragraph")return e.call(this,t);const o=r.tokens;if(!o||o.length===0)return e.call(this,t);const s=o[0];if((s==null?void 0:s.type)!=="text")return e.call(this,t);const a=/^\s*\[!(NOTE|TIP|IMPORTANT|WARNING|CAUTION)\]\s*?\n*/i,l=s.raw.match(a);if(!l)return e.call(this,t);s.raw=s.raw.replace(a,""),s.text=s.text.replace(a,"");const d={note:"info",tip:"light-bulb",important:"comment",warning:"alert",caution:"stop"},u=l[1],h=u.charAt(0).toUpperCase()+u.slice(1).toLowerCase(),g=u.toLowerCase(),m=y3({id:d[g]}).outerHTML,v=this.parser.parse(n);return`

    ${m}${h}${v.substring(3)}

    +`}}function zie(e,t={},n){var f,k,A;const r=new Et;let o=!1;const s=new MQn(...t.markedExtensions??[]),{renderer:a,codeBlocks:l,syncCodeBlocks:d}=g1o(s,t,e),u=m1o(e);let h;if(t.fillInIncompleteTokens){const p={...s.defaults,...t.markedOptions,renderer:a},b=s.lexer(u,p),w=x1o(b);h=s.parser(w,p)}else h=s.parse(u,{...t==null?void 0:t.markedOptions,renderer:a,async:!1});e.supportThemeIcons&&(h=P9(h).map(b=>typeof b=="string"?b:b.outerHTML).join(""));const g=document.createElement("div"),m=XQn(e,t.sanitizerConfig??{});$Qn(g,h,m),f1o(e,t,g);let v;if(n?(v=n,mu(n,...g.children)):v=g,l.length>0)Promise.all(l).then(p=>{var O;if(o)return;const b=new Map(p),w=v.querySelectorAll("div[data-code]");for(const y of w){const C=b.get(y.dataset.code??"");C&&mu(y,C)}(O=t.asyncRenderCallback)==null||O.call(t)});else if(d.length>0){const p=new Map(d),b=v.querySelectorAll("div[data-code]");for(const w of b){const O=p.get(w.dataset.code??"");O&&mu(w,O)}}if(t.asyncRenderCallback)for(const p of v.getElementsByTagName("img")){const b=r.add(wt(p,"load",()=>{b.dispose(),t.asyncRenderCallback()}))}if(t.actionHandler){const p=b=>{const w=new Xh(ii(v),b);!w.leftButton&&!w.middleButton||oOt(e,t,w)};r.add(wt(v,"click",p)),r.add(wt(v,"auxclick",p)),r.add(wt(v,"keydown",b=>{const w=new Us(b);!w.equals(10)&&!w.equals(3)||oOt(e,t,w)}))}for(const p of[...v.getElementsByTagName("input")])if(((f=p.attributes.getNamedItem("type"))==null?void 0:f.value)==="checkbox")p.setAttribute("disabled","");else if((k=t.sanitizerConfig)!=null&&k.replaceWithPlaintext){const b=HQn(p);b?(A=p.parentElement)==null||A.replaceChild(b,p):p.remove()}else p.remove();return{element:v,dispose:()=>{o=!0,r.dispose()}}}function f1o(e,t,n){var r;for(const o of n.querySelectorAll("img, audio, video, source")){const s=o.getAttribute("src");if(s){let a=s;try{e.baseUri&&(a=GUe(vi.from(e.baseUri),a))}catch{}if(o.setAttribute("src",sOt(e,a,!0)),(r=t.sanitizerConfig)!=null&&r.remoteImageIsAllowed){const l=vi.parse(a);l.scheme!==yi.file&&l.scheme!==yi.data&&!t.sanitizerConfig.remoteImageIsAllowed(l)&&o.replaceWith(tn("",void 0,o.outerHTML))}}}for(const o of n.querySelectorAll("a")){const s=o.getAttribute("href");if(o.setAttribute("href",""),!s||/^data:|javascript:/i.test(s)||/^command:/i.test(s)&&!e.isTrusted||/^command:(\/\/\/)?_workbench\.downloadResource/i.test(s))o.replaceWith(...o.childNodes);else{let a=sOt(e,s,!1);e.baseUri&&(a=GUe(vi.from(e.baseUri),s)),o.dataset.href=a}}}function g1o(e,t,n){const r=new e.Renderer(t.markedOptions);r.image=qLe.image,r.link=qLe.link,r.paragraph=qLe.paragraph,n.supportAlertSyntax&&(r.blockquote=h1o(r.blockquote));const o=[],s=[];return t.codeBlockRendererSync?r.code=({text:a,lang:l,raw:d})=>{const u=UUe.nextId(),h=t.codeBlockRendererSync(aOt(l),a,d);return s.push([u,h]),`
    ${Z4(a)}
    `}:t.codeBlockRenderer&&(r.code=({text:a,lang:l})=>{const d=UUe.nextId(),u=t.codeBlockRenderer(aOt(l),a);return o.push(u.then(h=>[d,h])),`
    ${Z4(a)}
    `}),n.supportHtml||(r.html=({text:a})=>{var d;return(d=t.sanitizerConfig)!=null&&d.replaceWithPlaintext?Z4(a):(n.isTrusted?a.match(/^(]+>)|(<\/\s*span>)$/):void 0)?a:""}),{renderer:r,codeBlocks:o,syncCodeBlocks:s}}function m1o(e){let t=e.value;return t.length>1e5&&(t=`${t.substr(0,1e5)}…`),e.supportThemeIcons&&(t=Kgo(t)),t}function oOt(e,t,n){var o;const r=n.target.closest("a[data-href]");if(ec(r))try{let s=r.dataset.href;s&&(e.baseUri&&(s=GUe(vi.from(e.baseUri),s)),(o=t.actionHandler)==null||o.call(t,s,e))}catch(s){zi(s)}finally{n.preventDefault()}}function k1o(e,t){let n;try{n=zUe(decodeURIComponent(t))}catch{}return n?(n=YEn(n,r=>{if(e.uris&&e.uris[r])return vi.revive(e.uris[r])}),encodeURIComponent(JSON.stringify(n))):t}function sOt(e,t,n){const r=e.uris&&e.uris[t];let o=vi.revive(r);return n?t.startsWith(yi.data+":")?t:(o||(o=vi.parse(t)),sEn.uriToBrowserUri(o).toString(!0)):!o||vi.parse(t).toString()===o.toString()?t:(o.query&&(o=o.with({query:k1o(e,o.query)})),o.toString())}function aOt(e){if(!e)return"";const t=e.split(/[\s+|:|,|\{|\?]/,1);return t.length?t[0]:e}function GUe(e,t){return/^\w[\w\d+.-]*:/.test(t)?t:e.path.endsWith("/")?jbt(e,t).toString():jbt(Dbe(e),t).toString()}function v1o(e,t,n={}){const r=XQn(t,n);return l1o(e,r)}const A1o=Object.freeze([...WQn,"input"]),p1o=Object.freeze(["align","autoplay","alt","colspan","controls","draggable","height","href","loop","muted","playsinline","poster","rowspan","src","target","title","type","width","start","checked","disabled","value","data-code","data-href","data-severity",{attributeName:"style",shouldKeep:(e,t)=>e.tagName==="SPAN"&&t.attrName==="style"?/^(color\:(#[0-9a-fA-F]+|var\(--vscode(-[a-zA-Z0-9]+)+\));)?(background-color\:(#[0-9a-fA-F]+|var\(--vscode(-[a-zA-Z0-9]+)+\));)?(border-radius:[0-9]+px;)?$/.test(t.attrValue):!1},{attributeName:"class",shouldKeep:(e,t)=>e.tagName==="SPAN"&&t.attrName==="class"?/^codicon codicon-[a-z\-]+( codicon-modifier-[a-z\-]+)?$/.test(t.attrValue):!1}]);function XQn(e,t){var o,s,a;const n=e.isTrusted??!1,r=[yi.http,yi.https,yi.mailto,yi.file,yi.vscodeFileResource,yi.vscodeRemote,yi.vscodeRemoteResource,yi.vscodeNotebookCell];return n&&r.push(yi.command),(o=t.allowedLinkSchemes)!=null&&o.augment&&r.push(...t.allowedLinkSchemes.augment),{allowedTags:{override:((s=t.allowedTags)==null?void 0:s.override)??A1o},allowedAttributes:{override:((a=t.allowedAttributes)==null?void 0:a.override)??p1o},allowedLinkProtocols:{override:r},allowRelativeLinkPaths:!!e.baseUri,allowedMediaProtocols:{override:[yi.http,yi.https,yi.data,yi.file,yi.vscodeFileResource,yi.vscodeRemote,yi.vscodeRemoteResource]},allowRelativeMediaPaths:!!e.baseUri,replaceWithPlaintext:t.replaceWithPlaintext}}function b1o(e,t){if(typeof e=="string")return e;let n=e.value??"";n.length>1e5&&(n=`${n.substr(0,1e5)}…`);const r=Mmo(n,{async:!1,renderer:O1o.value});return v1o(r,{isTrusted:!1},{}).toString().replace(/&(#\d+|[a-zA-Z]+);/g,o=>w1o.get(o)??o).trim()}const w1o=new Map([[""",'"'],[" "," "],["&","&"],["'","'"],["<","<"],[">",">"]]);function GQn(){const e=new TJ;return e.code=({text:t})=>Z4(t),e.blockquote=({text:t})=>t+` `,e.html=t=>"",e.heading=function({tokens:t}){return this.parser.parseInline(t)+` `},e.hr=()=>"",e.list=function({items:t}){return t.map(n=>this.listitem(n)).join(` `)+` @@ -2249,7 +2249,7 @@ ${Z4(t)} `),a=s[s.length-1];if(a.includes("`"))return T1o(e);if(a.includes("**"))return M1o(e);if(a.match(/\*\w/))return Q1o(e);if(a.match(/(^|\s)__\w/))return P1o(e);if(a.match(/(^|\s)_\w/))return D1o(e);if(y1o(a)||C1o(a)&&e.tokens.slice(0,r).some(l=>l.type==="text"&&l.raw.match(/\[[^\]]*$/))){const l=e.tokens.slice(r+1);return((t=l[0])==null?void 0:t.type)==="link"&&((n=l[1])==null?void 0:n.type)==="text"&&l[1].raw.match(/^ *"[^"]*$/)||a.match(/^[^"]* +"[^"]*$/)?R1o(e):B1o(e)}else if(a.match(/(^|\s)\[\w*[^\]]*$/))return I1o(e)}}}function y1o(e){return!!e.match(/(^|\s)\[.*\]\(\w*/)}function C1o(e){return!!e.match(/^[^\[]*\]\([^\)]*$/)}function _1o(e){var u;const t=e.items[e.items.length-1],n=t.tokens?t.tokens[t.tokens.length-1]:void 0,r=h=>{const g=h.items.at(-1),m=g==null?void 0:g.tokens.at(-1);return(m==null?void 0:m.type)==="heading"||(m==null?void 0:m.type)==="list"&&r(m)};let o;if((n==null?void 0:n.type)==="text"&&!("inRawBlock"in t))o=YQn(n);else if(r(e)){const h=QJ(e.raw.trim()+"  ")[0];return h.type!=="list"?void 0:h}if(!o||o.type!=="paragraph")return;const s=DJ(e.items.slice(0,-1)),a=(u=t.raw.match(/^(\s*(-|\d+\.|\*) +)/))==null?void 0:u[0];if(!a)return;const l=a+DJ(t.tokens.slice(0,-1))+o.raw,d=QJ(s+l)[0];if(d.type==="list")return d}function S1o(e,t){if(e.raw.match(/-\s*$/))return QJ(t+"  ")}const L1o=3;function x1o(e){for(let t=0;t"u"&&a.match(/^\s*\|/)){const l=a.match(/(\|[^\|]+)(?=\||$)/g);l&&(r=l.length)}else if(typeof r=="number")if(a.match(/^\s*\|/)){if(s!==n.length-1)return;o=!0}else return}if(typeof r=="number"&&r>0){const s=o?n.slice(0,-1).join(` `):t,a=!!s.match(/\|\s*$/),l=s+(a?"":"|")+` -|${" --- |".repeat(r)}`;return QJ(l)}}let ZQn={showInstantHover:()=>{},showDelayedHover:()=>{},setupDelayedHover:()=>ht.None,setupDelayedHoverAtMouse:()=>ht.None,hideHover:()=>{},showAndFocusLastHover:()=>{},setupManagedHover:()=>({dispose:()=>{},show:()=>{},hide:()=>{},update:()=>{}}),showManagedHover:()=>{}};function N1o(e){ZQn=e}function _p(){return ZQn}class U1o{constructor(t){this.spliceables=t}splice(t,n,r){this.spliceables.forEach(o=>o.splice(t,n,r))}}function Zg(e,t,n){return Math.min(Math.max(e,t),n)}class qQn{constructor(){this._n=1,this._val=0}update(t){return this._val=this._val+(t-this._val)/this._n,this._n+=1,this._val}get value(){return this._val}}class j1o{constructor(t){this._n=0,this._val=0,this._values=[],this._index=0,this._sum=0,this._values=new Array(t),this._values.fill(0,0,t)}update(t){const n=this._values[this._index];return this._values[this._index]=t,this._index=(this._index+1)%this._values.length,this._sum-=n,this._sum+=t,this._n=a.end||a.start>=s.end)return{start:0,end:0};const l=Math.max(s.start,a.start),d=Math.min(s.end,a.end);return d-l<=0?{start:0,end:0}:{start:l,end:d}}e.intersect=t;function n(s){return s.end-s.start<=0}e.isEmpty=n;function r(s,a){return!n(t(s,a))}e.intersects=r;function o(s,a){const l=[],d={start:s.start,end:Math.min(a.start,s.end)},u={start:Math.max(a.end,s.start),end:s.end};return n(d)||l.push(d),n(u)||l.push(u),l}e.relativeComplement=o})(kf||(kf={}));function lOt(e,t){const n=[];for(const r of t){if(e.start>=r.range.end)continue;if(e.endt.concat(n),[]))}class z1o{get paddingTop(){return this._paddingTop}set paddingTop(t){this._size=this._size+t-this._paddingTop,this._paddingTop=t}constructor(t){this.groups=[],this._size=0,this._paddingTop=0,this._paddingTop=t??0,this._size=this._paddingTop}splice(t,n,r=[]){const o=r.length-n,s=lOt({start:0,end:t},this.groups),a=lOt({start:t+n,end:Number.POSITIVE_INFINITY},this.groups).map(d=>({range:YUe(d.range,o),size:d.size})),l=r.map((d,u)=>({range:{start:t+u,end:t+u+1},size:d.size}));this.groups=V1o(s,l,a),this._size=this._paddingTop+this.groups.reduce((d,u)=>d+u.size*(u.range.end-u.range.start),0)}get count(){const t=this.groups.length;return t?this.groups[t-1].range.end:0}get size(){return this._size}indexAt(t){if(t<0)return-1;if(t{for(const r of t)this.getRenderer(n).disposeTemplate(r.templateData),r.templateData=null}),this.cache.clear(),this.transactionNodesPendingRemoval.clear()}getRenderer(t){const n=this.renderers.get(t);if(!n)throw new Error(`No renderer found for ${t}`);return n}}function $1o(e,t,n,r=[]){if(!e.dataTransfer)return;const o=tn(".monaco-drag-image");o.textContent=n,o.classList.add(...r),(l=>{for(;l&&!l.classList.contains("monaco-workbench");)l=l.parentElement;return l||t.ownerDocument.body})(t).appendChild(o),e.dataTransfer.setDragImage(o,-10,-10),setTimeout(()=>o.remove(),0)}var bL=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s};const p7={CurrentDragAndDropData:void 0},kw={useShadows:!0,verticalScrollMode:1,setRowLineHeight:!0,setRowHeight:!0,supportDynamicHeights:!1,dnd:{getDragElements(e){return[e]},getDragURI(){return null},onDragStart(){},onDragOver(){return!1},drop(){},dispose(){}},horizontalScrolling:!1,transformOptimization:!0,alwaysConsumeMouseWheel:!0};class Hie{constructor(t){this.elements=t}update(){}getData(){return this.elements}}class X1o{constructor(t){this.elements=t}update(){}getData(){return this.elements}}class G1o{constructor(){this.types=[],this.files=[]}update(t){if(t.types&&this.types.splice(0,this.types.length,...t.types),t.files){this.files.splice(0,this.files.length);for(let n=0;no,t!=null&&t.getPosInSet?this.getPosInSet=t.getPosInSet.bind(t):this.getPosInSet=(n,r)=>r+1,t!=null&&t.getRole?this.getRole=t.getRole.bind(t):this.getRole=n=>"listitem",t!=null&&t.isChecked?this.isChecked=t.isChecked.bind(t):this.isChecked=n=>{}}}const Nve=class Nve{get contentHeight(){return this.rangeMap.size}get onDidScroll(){return this.scrollableElement.onScroll}get scrollableElementDomNode(){return this.scrollableElement.getDomNode()}get horizontalScrolling(){return this._horizontalScrolling}set horizontalScrolling(t){if(t!==this._horizontalScrolling){if(t&&this.supportDynamicHeights)throw new Error("Horizontal scrolling and dynamic heights not supported simultaneously");if(this._horizontalScrolling=t,this.domNode.classList.toggle("horizontal-scrolling",this._horizontalScrolling),this._horizontalScrolling){for(const n of this.items)this.measureItemWidth(n);this.updateScrollWidth(),this.scrollableElement.setScrollDimensions({width:eLe(this.domNode)}),this.rowsContainer.style.width=`${Math.max(this.scrollWidth||0,this.renderWidth)}px`}else this.scrollableElementWidthDelayer.cancel(),this.scrollableElement.setScrollDimensions({width:this.renderWidth,scrollWidth:this.renderWidth}),this.rowsContainer.style.width=""}}constructor(t,n,r,o=kw){var a,l;if(this.virtualDelegate=n,this.domId=`list_id_${++Nve.InstanceCount}`,this.renderers=new Map,this.renderWidth=0,this._scrollHeight=0,this.scrollableElementUpdateDisposable=null,this.scrollableElementWidthDelayer=new dA(50),this.splicing=!1,this.dragOverAnimationStopDisposable=ht.None,this.dragOverMouseY=0,this.canDrop=!1,this.currentDragFeedbackDisposable=ht.None,this.onDragLeaveTimeout=ht.None,this.currentSelectionDisposable=ht.None,this.disposables=new Et,this._onDidChangeContentHeight=new at,this._onDidChangeContentWidth=new at,this.onDidChangeContentHeight=sn.latch(this._onDidChangeContentHeight.event,void 0,this.disposables),this._horizontalScrolling=!1,o.horizontalScrolling&&o.supportDynamicHeights)throw new Error("Horizontal scrolling and dynamic heights not supported simultaneously");this.items=[],this.itemId=0,this.rangeMap=this.createRangeMap(o.paddingTop??0);for(const d of r)this.renderers.set(d.templateId,d);if(this.cache=this.disposables.add(new H1o(this.renderers)),this.lastRenderTop=0,this.lastRenderHeight=0,this.domNode=document.createElement("div"),this.domNode.className="monaco-list",this.domNode.classList.add(this.domId),this.domNode.tabIndex=0,this.domNode.classList.toggle("mouse-support",typeof o.mouseSupport=="boolean"?o.mouseSupport:!0),this._horizontalScrolling=o.horizontalScrolling??kw.horizontalScrolling,this.domNode.classList.toggle("horizontal-scrolling",this._horizontalScrolling),this.paddingBottom=typeof o.paddingBottom>"u"?0:o.paddingBottom,this.accessibilityProvider=new Z1o(o.accessibilityProvider),this.rowsContainer=document.createElement("div"),this.rowsContainer.className="monaco-list-rows",(o.transformOptimization??kw.transformOptimization)&&(this.rowsContainer.style.transform="translate3d(0px, 0px, 0px)",this.rowsContainer.style.overflow="hidden",this.rowsContainer.style.contain="strict"),this.disposables.add(Rf.addTarget(this.rowsContainer)),this.scrollable=this.disposables.add(new oH({forceIntegerValues:!0,smoothScrollDuration:o.smoothScrolling??!1?125:0,scheduleAtNextAnimationFrame:d=>A1(ii(this.domNode),d)})),this.scrollableElement=this.disposables.add(new Jbe(this.rowsContainer,{alwaysConsumeMouseWheel:o.alwaysConsumeMouseWheel??kw.alwaysConsumeMouseWheel,horizontal:1,vertical:o.verticalScrollMode??kw.verticalScrollMode,useShadows:o.useShadows??kw.useShadows,mouseWheelScrollSensitivity:o.mouseWheelScrollSensitivity,fastScrollSensitivity:o.fastScrollSensitivity,scrollByPage:o.scrollByPage},this.scrollable)),this.domNode.appendChild(this.scrollableElement.getDomNode()),t.appendChild(this.domNode),this.scrollableElement.onScroll(this.onScroll,this,this.disposables),this.disposables.add(bt(this.rowsContainer,ma.Change,d=>this.onTouchChange(d))),this.disposables.add(bt(this.scrollableElement.getDomNode(),"scroll",d=>{const u=d.target,h=u.scrollTop;u.scrollTop=0,o.scrollToActiveElement&&this.setScrollTop(this.scrollTop+h)})),this.disposables.add(bt(this.domNode,"dragover",d=>this.onDragOver(this.toDragEvent(d)))),this.disposables.add(bt(this.domNode,"drop",d=>this.onDrop(this.toDragEvent(d)))),this.disposables.add(bt(this.domNode,"dragleave",d=>this.onDragLeave(this.toDragEvent(d)))),this.disposables.add(bt(this.domNode,"dragend",d=>this.onDragEnd(d))),o.userSelection){if(o.dnd)throw new Error("DND and user selection cannot be used simultaneously");this.disposables.add(bt(this.domNode,"mousedown",d=>this.onPotentialSelectionStart(d)))}this.setRowLineHeight=o.setRowLineHeight??kw.setRowLineHeight,this.setRowHeight=o.setRowHeight??kw.setRowHeight,this.supportDynamicHeights=o.supportDynamicHeights??kw.supportDynamicHeights,this.dnd=o.dnd??this.disposables.add(kw.dnd),this.layout((a=o.initialSize)==null?void 0:a.height,(l=o.initialSize)==null?void 0:l.width),o.scrollToActiveElement&&this._setupFocusObserver(t)}_setupFocusObserver(t){this.disposables.add(bt(t,"focus",()=>{const n=Nd();this.activeElement!==n&&n!==null&&(this.activeElement=n,this._scrollToActiveElement(this.activeElement,t))},!0))}_scrollToActiveElement(t,n){const r=n.getBoundingClientRect(),s=t.getBoundingClientRect().top-r.top;s<0&&this.setScrollTop(this.scrollTop+s)}updateOptions(t){t.paddingBottom!==void 0&&(this.paddingBottom=t.paddingBottom,this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight})),t.smoothScrolling!==void 0&&this.scrollable.setSmoothScrollDuration(t.smoothScrolling?125:0),t.horizontalScrolling!==void 0&&(this.horizontalScrolling=t.horizontalScrolling);let n;if(t.scrollByPage!==void 0&&(n={...n??{},scrollByPage:t.scrollByPage}),t.mouseWheelScrollSensitivity!==void 0&&(n={...n??{},mouseWheelScrollSensitivity:t.mouseWheelScrollSensitivity}),t.fastScrollSensitivity!==void 0&&(n={...n??{},fastScrollSensitivity:t.fastScrollSensitivity}),n&&this.scrollableElement.updateOptions(n),t.paddingTop!==void 0&&t.paddingTop!==this.rangeMap.paddingTop){const r=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),o=t.paddingTop-this.rangeMap.paddingTop;this.rangeMap.paddingTop=t.paddingTop,this.render(r,Math.max(0,this.lastRenderTop+o),this.lastRenderHeight,void 0,void 0,!0),this.setScrollTop(this.lastRenderTop),this.eventuallyUpdateScrollDimensions(),this.supportDynamicHeights&&this._rerender(this.lastRenderTop,this.lastRenderHeight)}}createRangeMap(t){return new z1o(t)}splice(t,n,r=[]){if(this.splicing)throw new Error("Can't run recursive splices.");this.splicing=!0;try{return this._splice(t,n,r)}finally{this.splicing=!1,this._onDidChangeContentHeight.fire(this.contentHeight)}}_splice(t,n,r=[]){const o=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),s={start:t,end:t+n},a=kf.intersect(o,s),l=new Map;for(let y=a.end-1;y>=a.start;y--){const C=this.items[y];if(C.dragStartDisposable.dispose(),C.checkedDisposable.dispose(),C.row){let _=l.get(C.templateId);_||(_=[],l.set(C.templateId,_));const S=this.renderers.get(C.templateId);S&&S.disposeElement&&S.disposeElement(C.element,y,C.row.templateData,{height:C.size}),_.unshift(C.row)}C.row=null,C.stale=!0}const d={start:t+n,end:this.items.length},u=kf.intersect(d,o),h=kf.relativeComplement(d,o),g=r.map(y=>({id:String(this.itemId++),element:y,templateId:this.virtualDelegate.getTemplateId(y),size:this.virtualDelegate.getHeight(y),width:void 0,hasDynamicHeight:!!this.virtualDelegate.hasDynamicHeight&&this.virtualDelegate.hasDynamicHeight(y),lastDynamicHeightWidth:void 0,row:null,uri:void 0,dropTarget:!1,dragStartDisposable:ht.None,checkedDisposable:ht.None,stale:!1}));let m;t===0&&n>=this.items.length?(this.rangeMap=this.createRangeMap(this.rangeMap.paddingTop),this.rangeMap.splice(0,0,g),m=this.items,this.items=g):(this.rangeMap.splice(t,n,g),m=_me(this.items,t,n,g));const v=r.length-n,f=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),k=YUe(u,v),A=kf.intersect(f,k);for(let y=A.start;yYUe(y,v)),O=[{start:t,end:t+r.length},...b].map(y=>kf.intersect(f,y)).reverse();for(const y of O)for(let C=y.end-1;C>=y.start;C--){const _=this.items[C],S=l.get(_.templateId),L=S==null?void 0:S.pop();this.insertItemInDOM(C,L)}for(const y of l.values())for(const C of y)this.cache.release(C);return this.eventuallyUpdateScrollDimensions(),this.supportDynamicHeights&&this._rerender(this.scrollTop,this.renderHeight),m.map(y=>y.element)}eventuallyUpdateScrollDimensions(){this._scrollHeight=this.contentHeight,this.rowsContainer.style.height=`${this._scrollHeight}px`,this.scrollableElementUpdateDisposable||(this.scrollableElementUpdateDisposable=A1(ii(this.domNode),()=>{this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight}),this.updateScrollWidth(),this.scrollableElementUpdateDisposable=null}))}eventuallyUpdateScrollWidth(){if(!this.horizontalScrolling){this.scrollableElementWidthDelayer.cancel();return}this.scrollableElementWidthDelayer.trigger(()=>this.updateScrollWidth())}updateScrollWidth(){if(!this.horizontalScrolling)return;let t=0;for(const n of this.items)typeof n.width<"u"&&(t=Math.max(t,n.width));this.scrollWidth=t,this.scrollableElement.setScrollDimensions({scrollWidth:t===0?0:t+10}),this._onDidChangeContentWidth.fire(this.scrollWidth)}rerender(){if(this.supportDynamicHeights){for(const t of this.items)t.lastDynamicHeightWidth=void 0;this._rerender(this.lastRenderTop,this.lastRenderHeight)}}get length(){return this.items.length}get renderHeight(){return this.scrollableElement.getScrollDimensions().height}get firstVisibleIndex(){return this.getVisibleRange(this.lastRenderTop,this.lastRenderHeight).start}element(t){return this.items[t].element}indexOf(t){return this.items.findIndex(n=>n.element===t)}domElement(t){const n=this.items[t].row;return n&&n.domNode}elementHeight(t){return this.items[t].size}elementTop(t){return this.rangeMap.positionAt(t)}indexAt(t){return this.rangeMap.indexAt(t)}indexAfter(t){return this.rangeMap.indexAfter(t)}layout(t,n){const r={height:typeof t=="number"?t:Wto(this.domNode)};this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,r.scrollHeight=this.scrollHeight),this.scrollableElement.setScrollDimensions(r),typeof n<"u"&&(this.renderWidth=n,this.supportDynamicHeights&&this._rerender(this.scrollTop,this.renderHeight)),this.horizontalScrolling&&this.scrollableElement.setScrollDimensions({width:typeof n=="number"?n:eLe(this.domNode)})}render(t,n,r,o,s,a=!1,l=!1){const d=this.getRenderRange(n,r),u=kf.relativeComplement(d,t).reverse(),h=kf.relativeComplement(t,d);if(a){const g=kf.intersect(t,d);for(let m=g.start;m{for(const g of h)for(let m=g.start;m=g.start;m--)this.insertItemInDOM(m)}),o!==void 0&&(this.rowsContainer.style.left=`-${o}px`),this.rowsContainer.style.top=`-${n}px`,this.horizontalScrolling&&s!==void 0&&(this.rowsContainer.style.width=`${Math.max(s,this.renderWidth)}px`),this.lastRenderTop=n,this.lastRenderHeight=r}insertItemInDOM(t,n){var u,h;const r=this.items[t];if(!r.row)if(n)r.row=n,r.stale=!0;else{const g=this.cache.alloc(r.templateId);r.row=g.row,r.stale||(r.stale=g.isReusingConnectedDomNode)}const o=this.accessibilityProvider.getRole(r.element)||"listitem";r.row.domNode.setAttribute("role",o);const s=this.accessibilityProvider.isChecked(r.element),a=g=>g==="mixed"?"mixed":String(!!g);if(typeof s=="boolean"||s==="mixed")r.row.domNode.setAttribute("aria-checked",a(s));else if(s){const g=m=>r.row.domNode.setAttribute("aria-checked",a(m));g(s.value),r.checkedDisposable=s.onDidChange(()=>g(s.value))}if(r.stale||!r.row.domNode.parentElement){const g=((h=(u=this.items.at(t+1))==null?void 0:u.row)==null?void 0:h.domNode)??null;(r.row.domNode.parentElement!==this.rowsContainer||r.row.domNode.nextElementSibling!==g)&&this.rowsContainer.insertBefore(r.row.domNode,g),r.stale=!1}this.updateItemInDOM(r,t);const l=this.renderers.get(r.templateId);if(!l)throw new Error(`No renderer found for template id ${r.templateId}`);l==null||l.renderElement(r.element,t,r.row.templateData,{height:r.size});const d=this.dnd.getDragURI(r.element);r.dragStartDisposable.dispose(),r.row.domNode.draggable=!!d,d&&(r.dragStartDisposable=bt(r.row.domNode,"dragstart",g=>this.onDragStart(r.element,d,g))),this.horizontalScrolling&&(this.measureItemWidth(r),this.eventuallyUpdateScrollWidth())}measureItemWidth(t){if(!t.row||!t.row.domNode)return;t.row.domNode.style.width="fit-content",t.width=eLe(t.row.domNode);const n=ii(t.row.domNode).getComputedStyle(t.row.domNode);n.paddingLeft&&(t.width+=parseFloat(n.paddingLeft)),n.paddingRight&&(t.width+=parseFloat(n.paddingRight)),t.row.domNode.style.width=""}updateItemInDOM(t,n){t.row.domNode.style.top=`${this.elementTop(n)}px`,this.setRowHeight&&(t.row.domNode.style.height=`${t.size}px`),this.setRowLineHeight&&(t.row.domNode.style.lineHeight=`${t.size}px`),t.row.domNode.setAttribute("data-index",`${n}`),t.row.domNode.setAttribute("data-last-element",n===this.length-1?"true":"false"),t.row.domNode.setAttribute("data-parity",n%2===0?"even":"odd"),t.row.domNode.setAttribute("aria-setsize",String(this.accessibilityProvider.getSetSize(t.element,n,this.length))),t.row.domNode.setAttribute("aria-posinset",String(this.accessibilityProvider.getPosInSet(t.element,n))),t.row.domNode.setAttribute("id",this.getElementDomId(n)),t.row.domNode.classList.toggle("drop-target",t.dropTarget)}removeItemFromDOM(t,n){const r=this.items[t];if(r.dragStartDisposable.dispose(),r.checkedDisposable.dispose(),r.row){const o=this.renderers.get(r.templateId);o&&o.disposeElement&&o.disposeElement(r.element,t,r.row.templateData,{height:r.size,onScroll:n}),this.cache.release(r.row),r.row=null}this.horizontalScrolling&&this.eventuallyUpdateScrollWidth()}getScrollTop(){return this.scrollableElement.getScrollPosition().scrollTop}setScrollTop(t,n){this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight})),this.scrollableElement.setScrollPosition({scrollTop:t,reuseAnimation:n})}get scrollTop(){return this.getScrollTop()}set scrollTop(t){this.setScrollTop(t)}get scrollHeight(){return this._scrollHeight+(this.horizontalScrolling?10:0)+this.paddingBottom}get onMouseClick(){return sn.map(this.disposables.add(new ks(this.domNode,"click")).event,t=>this.toMouseEvent(t),this.disposables)}get onMouseDblClick(){return sn.map(this.disposables.add(new ks(this.domNode,"dblclick")).event,t=>this.toMouseEvent(t),this.disposables)}get onMouseMiddleClick(){return sn.filter(sn.map(this.disposables.add(new ks(this.domNode,"auxclick")).event,t=>this.toMouseEvent(t),this.disposables),t=>t.browserEvent.button===1,this.disposables)}get onMouseDown(){return sn.map(this.disposables.add(new ks(this.domNode,"mousedown")).event,t=>this.toMouseEvent(t),this.disposables)}get onMouseOver(){return sn.map(this.disposables.add(new ks(this.domNode,"mouseover")).event,t=>this.toMouseEvent(t),this.disposables)}get onMouseOut(){return sn.map(this.disposables.add(new ks(this.domNode,"mouseout")).event,t=>this.toMouseEvent(t),this.disposables)}get onContextMenu(){return sn.any(sn.map(this.disposables.add(new ks(this.domNode,"contextmenu")).event,t=>this.toMouseEvent(t),this.disposables),sn.map(this.disposables.add(new ks(this.domNode,ma.Contextmenu)).event,t=>this.toGestureEvent(t),this.disposables))}get onTouchStart(){return sn.map(this.disposables.add(new ks(this.domNode,"touchstart")).event,t=>this.toTouchEvent(t),this.disposables)}get onTap(){return sn.map(this.disposables.add(new ks(this.rowsContainer,ma.Tap)).event,t=>this.toGestureEvent(t),this.disposables)}toMouseEvent(t){const n=this.getItemIndexFromEventTarget(t.target||null),r=typeof n>"u"?void 0:this.items[n],o=r&&r.element;return{browserEvent:t,index:n,element:o}}toTouchEvent(t){const n=this.getItemIndexFromEventTarget(t.target||null),r=typeof n>"u"?void 0:this.items[n],o=r&&r.element;return{browserEvent:t,index:n,element:o}}toGestureEvent(t){const n=this.getItemIndexFromEventTarget(t.initialTarget||null),r=typeof n>"u"?void 0:this.items[n],o=r&&r.element;return{browserEvent:t,index:n,element:o}}toDragEvent(t){const n=this.getItemIndexFromEventTarget(t.target||null),r=typeof n>"u"?void 0:this.items[n],o=r&&r.element,s=this.getTargetSector(t,n);return{browserEvent:t,index:n,element:o,sector:s}}onScroll(t){try{const n=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight);this.render(n,t.scrollTop,t.height,t.scrollLeft,t.scrollWidth,void 0,!0),this.supportDynamicHeights&&this._rerender(t.scrollTop,t.height,t.inSmoothScrolling)}catch(n){throw console.error("Got bad scroll event:",t),n}}onTouchChange(t){t.preventDefault(),t.stopPropagation(),this.scrollTop-=t.translationY}onDragStart(t,n,r){var a,l;if(!r.dataTransfer)return;const o=this.dnd.getDragElements(t);r.dataTransfer.effectAllowed="copyMove",r.dataTransfer.setData(kR.TEXT,n);let s;this.dnd.getDragLabel&&(s=this.dnd.getDragLabel(o,r)),typeof s>"u"&&(s=String(o.length)),$1o(r,this.domNode,s,[this.domId]),this.domNode.classList.add("dragging"),this.currentDragData=new Hie(o),p7.CurrentDragAndDropData=new X1o(o),(l=(a=this.dnd).onDragStart)==null||l.call(a,this.currentDragData,r)}onPotentialSelectionStart(t){this.currentSelectionDisposable.dispose();const n=Bto(this.domNode),r=this.currentSelectionDisposable=new Et,o=r.add(new Et);o.add(bt(this.domNode,"selectstart",()=>{o.add(bt(n,"mousemove",s=>{var a;((a=n.getSelection())==null?void 0:a.isCollapsed)===!1&&this.setupDragAndDropScrollTopAnimation(s)})),r.add($n(()=>{const s=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight);this.currentSelectionBounds=void 0,this.render(s,this.lastRenderTop,this.lastRenderHeight,void 0,void 0)})),r.add(bt(n,"selectionchange",()=>{const s=n.getSelection();if(!s||s.isCollapsed){o.isDisposed&&r.dispose();return}let a=this.getIndexOfListElement(s.anchorNode),l=this.getIndexOfListElement(s.focusNode);a!==void 0&&l!==void 0&&(l{var s;o.dispose(),this.teardownDragAndDropScrollTopAnimation(),((s=n.getSelection())==null?void 0:s.isCollapsed)!==!1&&r.dispose()}))}getIndexOfListElement(t){var n;if(!(!t||!this.domNode.contains(t)))for(;t&&t!==this.domNode;){if((n=t.dataset)!=null&&n.index)return Number(t.dataset.index);t=t.parentElement}}onDragOver(t){var s,a;if(t.browserEvent.preventDefault(),this.onDragLeaveTimeout.dispose(),p7.CurrentDragAndDropData&&p7.CurrentDragAndDropData.getData()==="vscode-ui"||(this.setupDragAndDropScrollTopAnimation(t.browserEvent),!t.browserEvent.dataTransfer))return!1;if(!this.currentDragData)if(p7.CurrentDragAndDropData)this.currentDragData=p7.CurrentDragAndDropData;else{if(!t.browserEvent.dataTransfer.types)return!1;this.currentDragData=new G1o}const n=this.dnd.onDragOver(this.currentDragData,t.element,t.index,t.sector,t.browserEvent);if(this.canDrop=typeof n=="boolean"?n:n.accept,!this.canDrop)return this.currentDragFeedback=void 0,this.currentDragFeedbackDisposable.dispose(),!1;t.browserEvent.dataTransfer.dropEffect=typeof n!="boolean"&&((s=n.effect)==null?void 0:s.type)===0?"copy":"move";let r;typeof n!="boolean"&&n.feedback?r=n.feedback:typeof t.index>"u"?r=[-1]:r=[t.index],r=P8(r).filter(l=>l>=-1&&ll-d),r=r[0]===-1?[-1]:r;let o=typeof n!="boolean"&&n.effect&&n.effect.position?n.effect.position:"drop-target";if(Y1o(this.currentDragFeedback,r)&&this.currentDragFeedbackPosition===o)return!0;if(this.currentDragFeedback=r,this.currentDragFeedbackPosition=o,this.currentDragFeedbackDisposable.dispose(),r[0]===-1)this.domNode.classList.add(o),this.rowsContainer.classList.add(o),this.currentDragFeedbackDisposable=$n(()=>{this.domNode.classList.remove(o),this.rowsContainer.classList.remove(o)});else{if(r.length>1&&o!=="drop-target")throw new Error("Can't use multiple feedbacks with position different than 'over'");o==="drop-target-after"&&r[0]{var l;for(const d of r){const u=this.items[d];u.dropTarget=!1,(l=u.row)==null||l.domNode.classList.remove(o)}})}return!0}onDragLeave(t){var n,r;this.onDragLeaveTimeout.dispose(),this.onDragLeaveTimeout=R8(()=>this.clearDragOverFeedback(),100,this.disposables),this.currentDragData&&((r=(n=this.dnd).onDragLeave)==null||r.call(n,this.currentDragData,t.element,t.index,t.browserEvent))}onDrop(t){if(!this.canDrop)return;const n=this.currentDragData;this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.domNode.classList.remove("dragging"),this.currentDragData=void 0,p7.CurrentDragAndDropData=void 0,!(!n||!t.browserEvent.dataTransfer)&&(t.browserEvent.preventDefault(),n.update(t.browserEvent.dataTransfer),this.dnd.drop(n,t.element,t.index,t.sector,t.browserEvent))}onDragEnd(t){var n,r;this.canDrop=!1,this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.domNode.classList.remove("dragging"),this.currentDragData=void 0,p7.CurrentDragAndDropData=void 0,(r=(n=this.dnd).onDragEnd)==null||r.call(n,t)}clearDragOverFeedback(){this.currentDragFeedback=void 0,this.currentDragFeedbackPosition=void 0,this.currentDragFeedbackDisposable.dispose(),this.currentDragFeedbackDisposable=ht.None}setupDragAndDropScrollTopAnimation(t){if(!this.dragOverAnimationDisposable){const n=OEn(this.domNode).top;this.dragOverAnimationDisposable=Kto(ii(this.domNode),this.animateDragAndDropScrollTop.bind(this,n))}this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationStopDisposable=R8(()=>{this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},1e3,this.disposables),this.dragOverMouseY=t.pageY}animateDragAndDropScrollTop(t){if(this.dragOverMouseY===void 0)return;const n=this.dragOverMouseY-t,r=this.renderHeight-35;n<35?this.scrollTop+=Math.max(-14,Math.floor(.3*(n-35))):n>r&&(this.scrollTop+=Math.min(14,Math.floor(.3*(n-r))))}teardownDragAndDropScrollTopAnimation(){this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)}getTargetSector(t,n){if(n===void 0)return;const r=t.offsetY/this.items[n].size,o=Math.floor(r/.25);return Zg(o,0,3)}getItemIndexFromEventTarget(t){const n=this.scrollableElement.getDomNode();let r=t;for(;(ec(r)||SEn(r))&&r!==this.rowsContainer&&n.contains(r);){const o=r.getAttribute("data-index");if(o){const s=Number(o);if(!isNaN(s))return s}r=r.parentElement}}getVisibleRange(t,n){return{start:this.rangeMap.indexAt(t),end:this.rangeMap.indexAfter(t+n-1)}}getRenderRange(t,n){const r=this.getVisibleRange(t,n);if(this.currentSelectionBounds){const o=this.rangeMap.count;r.start=Math.min(r.start,this.currentSelectionBounds.start,o),r.end=Math.min(Math.max(r.end,this.currentSelectionBounds.end+1),o)}return r}_rerender(t,n,r){const o=this.getRenderRange(t,n);let s,a;t===this.elementTop(o.start)?(s=o.start,a=0):o.end-o.start>1&&(s=o.start+1,a=this.elementTop(s)-t);let l=0;for(;;){const d=this.getRenderRange(t,n);let u=!1;for(let h=d.start;h=m.start;v--)this.insertItemInDOM(v);for(let m=d.start;m=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s};class q1o{constructor(t){this.trait=t,this.renderedElements=[]}get templateId(){return`template:${this.trait.name}`}renderTemplate(t){return t}renderElement(t,n,r){const o=this.renderedElements.findIndex(s=>s.templateData===r);if(o>=0){const s=this.renderedElements[o];this.trait.unrender(r),s.index=n}else{const s={index:n,templateData:r};this.renderedElements.push(s)}this.trait.renderIndex(n,r)}splice(t,n,r){const o=[];for(const s of this.renderedElements)s.index=t+n&&o.push({index:s.index+r-n,templateData:s.templateData});this.renderedElements=o}renderIndexes(t){for(const{index:n,templateData:r}of this.renderedElements)t.indexOf(n)>-1&&this.trait.renderIndex(n,r)}disposeTemplate(t){const n=this.renderedElements.findIndex(r=>r.templateData===t);n<0||this.renderedElements.splice(n,1)}}let C1e=class{get onChange(){return this._onChange.event}get name(){return this._trait}get renderer(){return new q1o(this)}constructor(t){this._trait=t,this.indexes=[],this.sortedIndexes=[],this._onChange=new at}splice(t,n,r){const o=r.length-n,s=t+n,a=[];let l=0;for(;l=s;)a.push(this.sortedIndexes[l++]+o);this.renderer.splice(t,n,r.length),this._set(a,a)}renderIndex(t,n){n.classList.toggle(this._trait,this.contains(t))}unrender(t){t.classList.remove(this._trait)}set(t,n){return this._set(t,[...t].sort(dOt),n)}_set(t,n,r){const o=this.indexes,s=this.sortedIndexes;this.indexes=t,this.sortedIndexes=n;const a=ZUe(s,t);return this.renderer.renderIndexes(a),this._onChange.fire({indexes:t,browserEvent:r}),o}get(){return this.indexes}contains(t){return Cme(this.sortedIndexes,t,dOt)>=0}dispose(){us(this._onChange)}};dE([mc],C1e.prototype,"renderer",null);class K1o extends C1e{constructor(t){super("selected"),this.setAriaSelected=t}renderIndex(t,n){super.renderIndex(t,n),this.setAriaSelected&&(this.contains(t)?n.setAttribute("aria-selected","true"):n.setAttribute("aria-selected","false"))}}class KLe{constructor(t,n,r){this.trait=t,this.view=n,this.identityProvider=r}splice(t,n,r){if(!this.identityProvider)return this.trait.splice(t,n,new Array(r.length).fill(!1));const o=this.trait.get().map(l=>this.identityProvider.getId(this.view.element(l)).toString());if(o.length===0)return this.trait.splice(t,n,new Array(r.length).fill(!1));const s=new Set(o),a=r.map(l=>s.has(this.identityProvider.getId(l).toString()));this.trait.splice(t,n,a)}}function $ie(e,t){return e.classList.contains(t)?!0:e.classList.contains("monaco-list")||!e.parentElement?!1:$ie(e.parentElement,t)}function WG(e){return $ie(e,"monaco-editor")}function J1o(e){return $ie(e,"monaco-custom-toggle")}function e0o(e){return $ie(e,"action-item")}function QZ(e){return $ie(e,"monaco-tree-sticky-row")}function BJ(e){return e.classList.contains("monaco-tree-sticky-container")}function KQn(e){return e.tagName==="A"&&e.classList.contains("monaco-button")||e.tagName==="DIV"&&e.classList.contains("monaco-button-dropdown")?!0:e.classList.contains("monaco-list")||!e.parentElement?!1:KQn(e.parentElement)}class JQn{get onKeyDown(){return sn.chain(this.disposables.add(new ks(this.view.domNode,"keydown")).event,t=>t.filter(n=>!a3(n.target)).map(n=>new Us(n)))}constructor(t,n,r){this.list=t,this.view=n,this.disposables=new Et,this.multipleSelectionDisposables=new Et,this.multipleSelectionSupport=r.multipleSelectionSupport,this.disposables.add(this.onKeyDown(o=>{switch(o.keyCode){case 3:return this.onEnter(o);case 16:return this.onUpArrow(o);case 18:return this.onDownArrow(o);case 11:return this.onPageUpArrow(o);case 12:return this.onPageDownArrow(o);case 9:return this.onEscape(o);case 31:this.multipleSelectionSupport&&(Qr?o.metaKey:o.ctrlKey)&&this.onCtrlA(o)}}))}updateOptions(t){t.multipleSelectionSupport!==void 0&&(this.multipleSelectionSupport=t.multipleSelectionSupport)}onEnter(t){t.preventDefault(),t.stopPropagation(),this.list.setSelection(this.list.getFocus(),t.browserEvent)}onUpArrow(t){t.preventDefault(),t.stopPropagation(),this.list.focusPrevious(1,!1,t.browserEvent);const n=this.list.getFocus()[0];this.list.setAnchor(n),this.list.reveal(n),this.view.domNode.focus()}onDownArrow(t){t.preventDefault(),t.stopPropagation(),this.list.focusNext(1,!1,t.browserEvent);const n=this.list.getFocus()[0];this.list.setAnchor(n),this.list.reveal(n),this.view.domNode.focus()}onPageUpArrow(t){t.preventDefault(),t.stopPropagation(),this.list.focusPreviousPage(t.browserEvent);const n=this.list.getFocus()[0];this.list.setAnchor(n),this.list.reveal(n),this.view.domNode.focus()}onPageDownArrow(t){t.preventDefault(),t.stopPropagation(),this.list.focusNextPage(t.browserEvent);const n=this.list.getFocus()[0];this.list.setAnchor(n),this.list.reveal(n),this.view.domNode.focus()}onCtrlA(t){t.preventDefault(),t.stopPropagation(),this.list.setSelection(Xg(this.list.length),t.browserEvent),this.list.setAnchor(void 0),this.view.domNode.focus()}onEscape(t){this.list.getSelection().length&&(t.preventDefault(),t.stopPropagation(),this.list.setSelection([],t.browserEvent),this.list.setAnchor(void 0),this.view.domNode.focus())}dispose(){this.disposables.dispose(),this.multipleSelectionDisposables.dispose()}}dE([mc],JQn.prototype,"onKeyDown",null);var CO;(function(e){e[e.Automatic=0]="Automatic",e[e.Trigger=1]="Trigger"})(CO||(CO={}));var bN;(function(e){e[e.Idle=0]="Idle",e[e.Typing=1]="Typing"})(bN||(bN={}));const t0o=new class{mightProducePrintableCharacter(e){return e.ctrlKey||e.metaKey||e.altKey?!1:e.keyCode>=31&&e.keyCode<=56||e.keyCode>=21&&e.keyCode<=30||e.keyCode>=98&&e.keyCode<=107||e.keyCode>=85&&e.keyCode<=95}};class n0o{constructor(t,n,r,o,s){this.list=t,this.view=n,this.keyboardNavigationLabelProvider=r,this.keyboardNavigationEventFilter=o,this.delegate=s,this.enabled=!1,this.state=bN.Idle,this.mode=CO.Automatic,this.triggered=!1,this.previouslyFocused=-1,this.enabledDisposables=new Et,this.disposables=new Et,this.updateOptions(t.options)}updateOptions(t){t.typeNavigationEnabled??!0?this.enable():this.disable(),this.mode=t.typeNavigationMode??CO.Automatic}enable(){if(this.enabled)return;let t=!1;const n=sn.chain(this.enabledDisposables.add(new ks(this.view.domNode,"keydown")).event,s=>s.filter(a=>!a3(a.target)).filter(()=>this.mode===CO.Automatic||this.triggered).map(a=>new Us(a)).filter(a=>t||this.keyboardNavigationEventFilter(a)).filter(a=>this.delegate.mightProducePrintableCharacter(a)).forEach(a=>Qo.stop(a,!0)).map(a=>a.browserEvent.key)),r=sn.debounce(n,()=>null,800,void 0,void 0,void 0,this.enabledDisposables);sn.reduce(sn.any(n,r),(s,a)=>a===null?null:(s||"")+a,void 0,this.enabledDisposables)(this.onInput,this,this.enabledDisposables),r(this.onClear,this,this.enabledDisposables),n(()=>t=!0,void 0,this.enabledDisposables),r(()=>t=!1,void 0,this.enabledDisposables),this.enabled=!0,this.triggered=!1}disable(){this.enabled&&(this.enabledDisposables.clear(),this.enabled=!1,this.triggered=!1)}onClear(){var n;const t=this.list.getFocus();if(t.length>0&&t[0]===this.previouslyFocused){const r=(n=this.list.options.accessibilityProvider)==null?void 0:n.getAriaLabel(this.list.element(t[0]));typeof r=="string"?um(r):r&&um(r.get())}this.previouslyFocused=-1}onInput(t){if(!t){this.state=bN.Idle,this.triggered=!1;return}const n=this.list.getFocus(),r=n.length>0?n[0]:0,o=this.state===bN.Idle?1:0;this.state=bN.Typing;for(let s=0;s1&&u.length===1){this.previouslyFocused=r,this.list.setFocus([a]),this.list.reveal(a);return}}}else if(typeof d>"u"||xJ(t,d)){this.previouslyFocused=r,this.list.setFocus([a]),this.list.reveal(a);return}}}dispose(){this.disable(),this.enabledDisposables.dispose(),this.disposables.dispose()}}class i0o{constructor(t,n){this.list=t,this.view=n,this.disposables=new Et;const r=sn.chain(this.disposables.add(new ks(n.domNode,"keydown")).event,s=>s.filter(a=>!a3(a.target)).map(a=>new Us(a)));sn.chain(r,s=>s.filter(a=>a.keyCode===2&&!a.ctrlKey&&!a.metaKey&&!a.shiftKey&&!a.altKey))(this.onTab,this,this.disposables)}onTab(t){if(t.target!==this.view.domNode)return;const n=this.list.getFocus();if(n.length===0)return;const r=this.view.domElement(n[0]);if(!r)return;const o=r.querySelector("[tabIndex]");if(!o||!ec(o)||o.tabIndex===-1)return;const s=ii(o).getComputedStyle(o);s.visibility==="hidden"||s.display==="none"||(t.preventDefault(),t.stopPropagation(),o.focus())}dispose(){this.disposables.dispose()}}function eDn(e){return Qr?e.browserEvent.metaKey:e.browserEvent.ctrlKey}function tDn(e){return e.browserEvent.shiftKey}function r0o(e){return KJe(e)&&e.button===2}const cOt={isSelectionSingleChangeEvent:eDn,isSelectionRangeChangeEvent:tDn};class nDn{get onPointer(){return this._onPointer.event}constructor(t){this.list=t,this.disposables=new Et,this._onPointer=this.disposables.add(new at),t.options.multipleSelectionSupport!==!1&&(this.multipleSelectionController=this.list.options.multipleSelectionController||cOt),this.mouseSupport=typeof t.options.mouseSupport>"u"||!!t.options.mouseSupport,this.mouseSupport&&(t.onMouseDown(this.onMouseDown,this,this.disposables),t.onContextMenu(this.onContextMenu,this,this.disposables),t.onMouseDblClick(this.onDoubleClick,this,this.disposables),t.onTouchStart(this.onMouseDown,this,this.disposables),this.disposables.add(Rf.addTarget(t.getHTMLElement()))),sn.any(t.onMouseClick,t.onMouseMiddleClick,t.onTap)(this.onViewPointer,this,this.disposables)}updateOptions(t){t.multipleSelectionSupport!==void 0&&(this.multipleSelectionController=void 0,t.multipleSelectionSupport&&(this.multipleSelectionController=this.list.options.multipleSelectionController||cOt))}isSelectionSingleChangeEvent(t){return this.multipleSelectionController?this.multipleSelectionController.isSelectionSingleChangeEvent(t):!1}isSelectionRangeChangeEvent(t){return this.multipleSelectionController?this.multipleSelectionController.isSelectionRangeChangeEvent(t):!1}isSelectionChangeEvent(t){return this.isSelectionSingleChangeEvent(t)||this.isSelectionRangeChangeEvent(t)}onMouseDown(t){WG(t.browserEvent.target)||Nd()!==t.browserEvent.target&&this.list.domFocus()}onContextMenu(t){if(a3(t.browserEvent.target)||WG(t.browserEvent.target))return;const n=typeof t.index>"u"?[]:[t.index];this.list.setFocus(n,t.browserEvent)}onViewPointer(t){if(!this.mouseSupport||a3(t.browserEvent.target)||WG(t.browserEvent.target)||t.browserEvent.isHandledByList)return;t.browserEvent.isHandledByList=!0;const n=t.index;if(typeof n>"u"){this.list.setFocus([],t.browserEvent),this.list.setSelection([],t.browserEvent),this.list.setAnchor(void 0);return}if(this.isSelectionChangeEvent(t))return this.changeSelection(t);this.list.setFocus([n],t.browserEvent),this.list.setAnchor(n),r0o(t.browserEvent)||this.list.setSelection([n],t.browserEvent),this._onPointer.fire(t)}onDoubleClick(t){if(a3(t.browserEvent.target)||WG(t.browserEvent.target)||this.isSelectionChangeEvent(t)||t.browserEvent.isHandledByList)return;t.browserEvent.isHandledByList=!0;const n=this.list.getFocus();this.list.setSelection(n,t.browserEvent)}changeSelection(t){const n=t.index;let r=this.list.getAnchor();if(this.isSelectionRangeChangeEvent(t)){typeof r>"u"&&(r=this.list.getFocus()[0]??n,this.list.setAnchor(r));const o=Math.min(r,n),s=Math.max(r,n),a=Xg(o,s+1),l=this.list.getSelection(),d=l0o(ZUe(l,[r]),r);if(d.length===0)return;const u=ZUe(a,c0o(l,d));this.list.setSelection(u,t.browserEvent),this.list.setFocus([n],t.browserEvent)}else if(this.isSelectionSingleChangeEvent(t)){const o=this.list.getSelection(),s=o.filter(a=>a!==n);this.list.setFocus([n]),this.list.setAnchor(n),o.length===s.length?this.list.setSelection([...s,n],t.browserEvent):this.list.setSelection(s,t.browserEvent)}}dispose(){this.disposables.dispose()}}class o0o{constructor(t,n){this.styleElement=t,this.selectorSuffix=n}style(t){const n=this.selectorSuffix&&`.${this.selectorSuffix}`,r=[];t.listBackground&&r.push(`.monaco-list${n} .monaco-list-rows { background: ${t.listBackground}; }`),t.listFocusBackground&&(r.push(`.monaco-list${n}:focus .monaco-list-row.focused { background-color: ${t.listFocusBackground}; }`),r.push(`.monaco-list${n}:focus .monaco-list-row.focused:hover { background-color: ${t.listFocusBackground}; }`)),t.listFocusForeground&&r.push(`.monaco-list${n}:focus .monaco-list-row.focused { color: ${t.listFocusForeground}; }`),t.listActiveSelectionBackground&&(r.push(`.monaco-list${n}:focus .monaco-list-row.selected { background-color: ${t.listActiveSelectionBackground}; }`),r.push(`.monaco-list${n}:focus .monaco-list-row.selected:hover { background-color: ${t.listActiveSelectionBackground}; }`)),t.listActiveSelectionForeground&&r.push(`.monaco-list${n}:focus .monaco-list-row.selected { color: ${t.listActiveSelectionForeground}; }`),t.listActiveSelectionIconForeground&&r.push(`.monaco-list${n}:focus .monaco-list-row.selected .codicon { color: ${t.listActiveSelectionIconForeground}; }`),t.listFocusAndSelectionBackground&&r.push(` +|${" --- |".repeat(r)}`;return QJ(l)}}let ZQn={showInstantHover:()=>{},showDelayedHover:()=>{},setupDelayedHover:()=>ht.None,setupDelayedHoverAtMouse:()=>ht.None,hideHover:()=>{},showAndFocusLastHover:()=>{},setupManagedHover:()=>({dispose:()=>{},show:()=>{},hide:()=>{},update:()=>{}}),showManagedHover:()=>{}};function N1o(e){ZQn=e}function _p(){return ZQn}class U1o{constructor(t){this.spliceables=t}splice(t,n,r){this.spliceables.forEach(o=>o.splice(t,n,r))}}function Zg(e,t,n){return Math.min(Math.max(e,t),n)}class qQn{constructor(){this._n=1,this._val=0}update(t){return this._val=this._val+(t-this._val)/this._n,this._n+=1,this._val}get value(){return this._val}}class j1o{constructor(t){this._n=0,this._val=0,this._values=[],this._index=0,this._sum=0,this._values=new Array(t),this._values.fill(0,0,t)}update(t){const n=this._values[this._index];return this._values[this._index]=t,this._index=(this._index+1)%this._values.length,this._sum-=n,this._sum+=t,this._n=a.end||a.start>=s.end)return{start:0,end:0};const l=Math.max(s.start,a.start),d=Math.min(s.end,a.end);return d-l<=0?{start:0,end:0}:{start:l,end:d}}e.intersect=t;function n(s){return s.end-s.start<=0}e.isEmpty=n;function r(s,a){return!n(t(s,a))}e.intersects=r;function o(s,a){const l=[],d={start:s.start,end:Math.min(a.start,s.end)},u={start:Math.max(a.end,s.start),end:s.end};return n(d)||l.push(d),n(u)||l.push(u),l}e.relativeComplement=o})(kf||(kf={}));function lOt(e,t){const n=[];for(const r of t){if(e.start>=r.range.end)continue;if(e.endt.concat(n),[]))}class z1o{get paddingTop(){return this._paddingTop}set paddingTop(t){this._size=this._size+t-this._paddingTop,this._paddingTop=t}constructor(t){this.groups=[],this._size=0,this._paddingTop=0,this._paddingTop=t??0,this._size=this._paddingTop}splice(t,n,r=[]){const o=r.length-n,s=lOt({start:0,end:t},this.groups),a=lOt({start:t+n,end:Number.POSITIVE_INFINITY},this.groups).map(d=>({range:YUe(d.range,o),size:d.size})),l=r.map((d,u)=>({range:{start:t+u,end:t+u+1},size:d.size}));this.groups=V1o(s,l,a),this._size=this._paddingTop+this.groups.reduce((d,u)=>d+u.size*(u.range.end-u.range.start),0)}get count(){const t=this.groups.length;return t?this.groups[t-1].range.end:0}get size(){return this._size}indexAt(t){if(t<0)return-1;if(t{for(const r of t)this.getRenderer(n).disposeTemplate(r.templateData),r.templateData=null}),this.cache.clear(),this.transactionNodesPendingRemoval.clear()}getRenderer(t){const n=this.renderers.get(t);if(!n)throw new Error(`No renderer found for ${t}`);return n}}function $1o(e,t,n,r=[]){if(!e.dataTransfer)return;const o=tn(".monaco-drag-image");o.textContent=n,o.classList.add(...r),(l=>{for(;l&&!l.classList.contains("monaco-workbench");)l=l.parentElement;return l||t.ownerDocument.body})(t).appendChild(o),e.dataTransfer.setDragImage(o,-10,-10),setTimeout(()=>o.remove(),0)}var bL=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s};const p7={CurrentDragAndDropData:void 0},kw={useShadows:!0,verticalScrollMode:1,setRowLineHeight:!0,setRowHeight:!0,supportDynamicHeights:!1,dnd:{getDragElements(e){return[e]},getDragURI(){return null},onDragStart(){},onDragOver(){return!1},drop(){},dispose(){}},horizontalScrolling:!1,transformOptimization:!0,alwaysConsumeMouseWheel:!0};class Hie{constructor(t){this.elements=t}update(){}getData(){return this.elements}}class X1o{constructor(t){this.elements=t}update(){}getData(){return this.elements}}class G1o{constructor(){this.types=[],this.files=[]}update(t){if(t.types&&this.types.splice(0,this.types.length,...t.types),t.files){this.files.splice(0,this.files.length);for(let n=0;no,t!=null&&t.getPosInSet?this.getPosInSet=t.getPosInSet.bind(t):this.getPosInSet=(n,r)=>r+1,t!=null&&t.getRole?this.getRole=t.getRole.bind(t):this.getRole=n=>"listitem",t!=null&&t.isChecked?this.isChecked=t.isChecked.bind(t):this.isChecked=n=>{}}}const Nve=class Nve{get contentHeight(){return this.rangeMap.size}get onDidScroll(){return this.scrollableElement.onScroll}get scrollableElementDomNode(){return this.scrollableElement.getDomNode()}get horizontalScrolling(){return this._horizontalScrolling}set horizontalScrolling(t){if(t!==this._horizontalScrolling){if(t&&this.supportDynamicHeights)throw new Error("Horizontal scrolling and dynamic heights not supported simultaneously");if(this._horizontalScrolling=t,this.domNode.classList.toggle("horizontal-scrolling",this._horizontalScrolling),this._horizontalScrolling){for(const n of this.items)this.measureItemWidth(n);this.updateScrollWidth(),this.scrollableElement.setScrollDimensions({width:eLe(this.domNode)}),this.rowsContainer.style.width=`${Math.max(this.scrollWidth||0,this.renderWidth)}px`}else this.scrollableElementWidthDelayer.cancel(),this.scrollableElement.setScrollDimensions({width:this.renderWidth,scrollWidth:this.renderWidth}),this.rowsContainer.style.width=""}}constructor(t,n,r,o=kw){var a,l;if(this.virtualDelegate=n,this.domId=`list_id_${++Nve.InstanceCount}`,this.renderers=new Map,this.renderWidth=0,this._scrollHeight=0,this.scrollableElementUpdateDisposable=null,this.scrollableElementWidthDelayer=new dA(50),this.splicing=!1,this.dragOverAnimationStopDisposable=ht.None,this.dragOverMouseY=0,this.canDrop=!1,this.currentDragFeedbackDisposable=ht.None,this.onDragLeaveTimeout=ht.None,this.currentSelectionDisposable=ht.None,this.disposables=new Et,this._onDidChangeContentHeight=new at,this._onDidChangeContentWidth=new at,this.onDidChangeContentHeight=on.latch(this._onDidChangeContentHeight.event,void 0,this.disposables),this._horizontalScrolling=!1,o.horizontalScrolling&&o.supportDynamicHeights)throw new Error("Horizontal scrolling and dynamic heights not supported simultaneously");this.items=[],this.itemId=0,this.rangeMap=this.createRangeMap(o.paddingTop??0);for(const d of r)this.renderers.set(d.templateId,d);if(this.cache=this.disposables.add(new H1o(this.renderers)),this.lastRenderTop=0,this.lastRenderHeight=0,this.domNode=document.createElement("div"),this.domNode.className="monaco-list",this.domNode.classList.add(this.domId),this.domNode.tabIndex=0,this.domNode.classList.toggle("mouse-support",typeof o.mouseSupport=="boolean"?o.mouseSupport:!0),this._horizontalScrolling=o.horizontalScrolling??kw.horizontalScrolling,this.domNode.classList.toggle("horizontal-scrolling",this._horizontalScrolling),this.paddingBottom=typeof o.paddingBottom>"u"?0:o.paddingBottom,this.accessibilityProvider=new Z1o(o.accessibilityProvider),this.rowsContainer=document.createElement("div"),this.rowsContainer.className="monaco-list-rows",(o.transformOptimization??kw.transformOptimization)&&(this.rowsContainer.style.transform="translate3d(0px, 0px, 0px)",this.rowsContainer.style.overflow="hidden",this.rowsContainer.style.contain="strict"),this.disposables.add(Rf.addTarget(this.rowsContainer)),this.scrollable=this.disposables.add(new oH({forceIntegerValues:!0,smoothScrollDuration:o.smoothScrolling??!1?125:0,scheduleAtNextAnimationFrame:d=>A1(ii(this.domNode),d)})),this.scrollableElement=this.disposables.add(new Jbe(this.rowsContainer,{alwaysConsumeMouseWheel:o.alwaysConsumeMouseWheel??kw.alwaysConsumeMouseWheel,horizontal:1,vertical:o.verticalScrollMode??kw.verticalScrollMode,useShadows:o.useShadows??kw.useShadows,mouseWheelScrollSensitivity:o.mouseWheelScrollSensitivity,fastScrollSensitivity:o.fastScrollSensitivity,scrollByPage:o.scrollByPage},this.scrollable)),this.domNode.appendChild(this.scrollableElement.getDomNode()),t.appendChild(this.domNode),this.scrollableElement.onScroll(this.onScroll,this,this.disposables),this.disposables.add(wt(this.rowsContainer,ma.Change,d=>this.onTouchChange(d))),this.disposables.add(wt(this.scrollableElement.getDomNode(),"scroll",d=>{const u=d.target,h=u.scrollTop;u.scrollTop=0,o.scrollToActiveElement&&this.setScrollTop(this.scrollTop+h)})),this.disposables.add(wt(this.domNode,"dragover",d=>this.onDragOver(this.toDragEvent(d)))),this.disposables.add(wt(this.domNode,"drop",d=>this.onDrop(this.toDragEvent(d)))),this.disposables.add(wt(this.domNode,"dragleave",d=>this.onDragLeave(this.toDragEvent(d)))),this.disposables.add(wt(this.domNode,"dragend",d=>this.onDragEnd(d))),o.userSelection){if(o.dnd)throw new Error("DND and user selection cannot be used simultaneously");this.disposables.add(wt(this.domNode,"mousedown",d=>this.onPotentialSelectionStart(d)))}this.setRowLineHeight=o.setRowLineHeight??kw.setRowLineHeight,this.setRowHeight=o.setRowHeight??kw.setRowHeight,this.supportDynamicHeights=o.supportDynamicHeights??kw.supportDynamicHeights,this.dnd=o.dnd??this.disposables.add(kw.dnd),this.layout((a=o.initialSize)==null?void 0:a.height,(l=o.initialSize)==null?void 0:l.width),o.scrollToActiveElement&&this._setupFocusObserver(t)}_setupFocusObserver(t){this.disposables.add(wt(t,"focus",()=>{const n=Nd();this.activeElement!==n&&n!==null&&(this.activeElement=n,this._scrollToActiveElement(this.activeElement,t))},!0))}_scrollToActiveElement(t,n){const r=n.getBoundingClientRect(),s=t.getBoundingClientRect().top-r.top;s<0&&this.setScrollTop(this.scrollTop+s)}updateOptions(t){t.paddingBottom!==void 0&&(this.paddingBottom=t.paddingBottom,this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight})),t.smoothScrolling!==void 0&&this.scrollable.setSmoothScrollDuration(t.smoothScrolling?125:0),t.horizontalScrolling!==void 0&&(this.horizontalScrolling=t.horizontalScrolling);let n;if(t.scrollByPage!==void 0&&(n={...n??{},scrollByPage:t.scrollByPage}),t.mouseWheelScrollSensitivity!==void 0&&(n={...n??{},mouseWheelScrollSensitivity:t.mouseWheelScrollSensitivity}),t.fastScrollSensitivity!==void 0&&(n={...n??{},fastScrollSensitivity:t.fastScrollSensitivity}),n&&this.scrollableElement.updateOptions(n),t.paddingTop!==void 0&&t.paddingTop!==this.rangeMap.paddingTop){const r=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),o=t.paddingTop-this.rangeMap.paddingTop;this.rangeMap.paddingTop=t.paddingTop,this.render(r,Math.max(0,this.lastRenderTop+o),this.lastRenderHeight,void 0,void 0,!0),this.setScrollTop(this.lastRenderTop),this.eventuallyUpdateScrollDimensions(),this.supportDynamicHeights&&this._rerender(this.lastRenderTop,this.lastRenderHeight)}}createRangeMap(t){return new z1o(t)}splice(t,n,r=[]){if(this.splicing)throw new Error("Can't run recursive splices.");this.splicing=!0;try{return this._splice(t,n,r)}finally{this.splicing=!1,this._onDidChangeContentHeight.fire(this.contentHeight)}}_splice(t,n,r=[]){const o=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),s={start:t,end:t+n},a=kf.intersect(o,s),l=new Map;for(let y=a.end-1;y>=a.start;y--){const C=this.items[y];if(C.dragStartDisposable.dispose(),C.checkedDisposable.dispose(),C.row){let _=l.get(C.templateId);_||(_=[],l.set(C.templateId,_));const S=this.renderers.get(C.templateId);S&&S.disposeElement&&S.disposeElement(C.element,y,C.row.templateData,{height:C.size}),_.unshift(C.row)}C.row=null,C.stale=!0}const d={start:t+n,end:this.items.length},u=kf.intersect(d,o),h=kf.relativeComplement(d,o),g=r.map(y=>({id:String(this.itemId++),element:y,templateId:this.virtualDelegate.getTemplateId(y),size:this.virtualDelegate.getHeight(y),width:void 0,hasDynamicHeight:!!this.virtualDelegate.hasDynamicHeight&&this.virtualDelegate.hasDynamicHeight(y),lastDynamicHeightWidth:void 0,row:null,uri:void 0,dropTarget:!1,dragStartDisposable:ht.None,checkedDisposable:ht.None,stale:!1}));let m;t===0&&n>=this.items.length?(this.rangeMap=this.createRangeMap(this.rangeMap.paddingTop),this.rangeMap.splice(0,0,g),m=this.items,this.items=g):(this.rangeMap.splice(t,n,g),m=_me(this.items,t,n,g));const v=r.length-n,f=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),k=YUe(u,v),A=kf.intersect(f,k);for(let y=A.start;yYUe(y,v)),O=[{start:t,end:t+r.length},...b].map(y=>kf.intersect(f,y)).reverse();for(const y of O)for(let C=y.end-1;C>=y.start;C--){const _=this.items[C],S=l.get(_.templateId),L=S==null?void 0:S.pop();this.insertItemInDOM(C,L)}for(const y of l.values())for(const C of y)this.cache.release(C);return this.eventuallyUpdateScrollDimensions(),this.supportDynamicHeights&&this._rerender(this.scrollTop,this.renderHeight),m.map(y=>y.element)}eventuallyUpdateScrollDimensions(){this._scrollHeight=this.contentHeight,this.rowsContainer.style.height=`${this._scrollHeight}px`,this.scrollableElementUpdateDisposable||(this.scrollableElementUpdateDisposable=A1(ii(this.domNode),()=>{this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight}),this.updateScrollWidth(),this.scrollableElementUpdateDisposable=null}))}eventuallyUpdateScrollWidth(){if(!this.horizontalScrolling){this.scrollableElementWidthDelayer.cancel();return}this.scrollableElementWidthDelayer.trigger(()=>this.updateScrollWidth())}updateScrollWidth(){if(!this.horizontalScrolling)return;let t=0;for(const n of this.items)typeof n.width<"u"&&(t=Math.max(t,n.width));this.scrollWidth=t,this.scrollableElement.setScrollDimensions({scrollWidth:t===0?0:t+10}),this._onDidChangeContentWidth.fire(this.scrollWidth)}rerender(){if(this.supportDynamicHeights){for(const t of this.items)t.lastDynamicHeightWidth=void 0;this._rerender(this.lastRenderTop,this.lastRenderHeight)}}get length(){return this.items.length}get renderHeight(){return this.scrollableElement.getScrollDimensions().height}get firstVisibleIndex(){return this.getVisibleRange(this.lastRenderTop,this.lastRenderHeight).start}element(t){return this.items[t].element}indexOf(t){return this.items.findIndex(n=>n.element===t)}domElement(t){const n=this.items[t].row;return n&&n.domNode}elementHeight(t){return this.items[t].size}elementTop(t){return this.rangeMap.positionAt(t)}indexAt(t){return this.rangeMap.indexAt(t)}indexAfter(t){return this.rangeMap.indexAfter(t)}layout(t,n){const r={height:typeof t=="number"?t:Wto(this.domNode)};this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,r.scrollHeight=this.scrollHeight),this.scrollableElement.setScrollDimensions(r),typeof n<"u"&&(this.renderWidth=n,this.supportDynamicHeights&&this._rerender(this.scrollTop,this.renderHeight)),this.horizontalScrolling&&this.scrollableElement.setScrollDimensions({width:typeof n=="number"?n:eLe(this.domNode)})}render(t,n,r,o,s,a=!1,l=!1){const d=this.getRenderRange(n,r),u=kf.relativeComplement(d,t).reverse(),h=kf.relativeComplement(t,d);if(a){const g=kf.intersect(t,d);for(let m=g.start;m{for(const g of h)for(let m=g.start;m=g.start;m--)this.insertItemInDOM(m)}),o!==void 0&&(this.rowsContainer.style.left=`-${o}px`),this.rowsContainer.style.top=`-${n}px`,this.horizontalScrolling&&s!==void 0&&(this.rowsContainer.style.width=`${Math.max(s,this.renderWidth)}px`),this.lastRenderTop=n,this.lastRenderHeight=r}insertItemInDOM(t,n){var u,h;const r=this.items[t];if(!r.row)if(n)r.row=n,r.stale=!0;else{const g=this.cache.alloc(r.templateId);r.row=g.row,r.stale||(r.stale=g.isReusingConnectedDomNode)}const o=this.accessibilityProvider.getRole(r.element)||"listitem";r.row.domNode.setAttribute("role",o);const s=this.accessibilityProvider.isChecked(r.element),a=g=>g==="mixed"?"mixed":String(!!g);if(typeof s=="boolean"||s==="mixed")r.row.domNode.setAttribute("aria-checked",a(s));else if(s){const g=m=>r.row.domNode.setAttribute("aria-checked",a(m));g(s.value),r.checkedDisposable=s.onDidChange(()=>g(s.value))}if(r.stale||!r.row.domNode.parentElement){const g=((h=(u=this.items.at(t+1))==null?void 0:u.row)==null?void 0:h.domNode)??null;(r.row.domNode.parentElement!==this.rowsContainer||r.row.domNode.nextElementSibling!==g)&&this.rowsContainer.insertBefore(r.row.domNode,g),r.stale=!1}this.updateItemInDOM(r,t);const l=this.renderers.get(r.templateId);if(!l)throw new Error(`No renderer found for template id ${r.templateId}`);l==null||l.renderElement(r.element,t,r.row.templateData,{height:r.size});const d=this.dnd.getDragURI(r.element);r.dragStartDisposable.dispose(),r.row.domNode.draggable=!!d,d&&(r.dragStartDisposable=wt(r.row.domNode,"dragstart",g=>this.onDragStart(r.element,d,g))),this.horizontalScrolling&&(this.measureItemWidth(r),this.eventuallyUpdateScrollWidth())}measureItemWidth(t){if(!t.row||!t.row.domNode)return;t.row.domNode.style.width="fit-content",t.width=eLe(t.row.domNode);const n=ii(t.row.domNode).getComputedStyle(t.row.domNode);n.paddingLeft&&(t.width+=parseFloat(n.paddingLeft)),n.paddingRight&&(t.width+=parseFloat(n.paddingRight)),t.row.domNode.style.width=""}updateItemInDOM(t,n){t.row.domNode.style.top=`${this.elementTop(n)}px`,this.setRowHeight&&(t.row.domNode.style.height=`${t.size}px`),this.setRowLineHeight&&(t.row.domNode.style.lineHeight=`${t.size}px`),t.row.domNode.setAttribute("data-index",`${n}`),t.row.domNode.setAttribute("data-last-element",n===this.length-1?"true":"false"),t.row.domNode.setAttribute("data-parity",n%2===0?"even":"odd"),t.row.domNode.setAttribute("aria-setsize",String(this.accessibilityProvider.getSetSize(t.element,n,this.length))),t.row.domNode.setAttribute("aria-posinset",String(this.accessibilityProvider.getPosInSet(t.element,n))),t.row.domNode.setAttribute("id",this.getElementDomId(n)),t.row.domNode.classList.toggle("drop-target",t.dropTarget)}removeItemFromDOM(t,n){const r=this.items[t];if(r.dragStartDisposable.dispose(),r.checkedDisposable.dispose(),r.row){const o=this.renderers.get(r.templateId);o&&o.disposeElement&&o.disposeElement(r.element,t,r.row.templateData,{height:r.size,onScroll:n}),this.cache.release(r.row),r.row=null}this.horizontalScrolling&&this.eventuallyUpdateScrollWidth()}getScrollTop(){return this.scrollableElement.getScrollPosition().scrollTop}setScrollTop(t,n){this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight})),this.scrollableElement.setScrollPosition({scrollTop:t,reuseAnimation:n})}get scrollTop(){return this.getScrollTop()}set scrollTop(t){this.setScrollTop(t)}get scrollHeight(){return this._scrollHeight+(this.horizontalScrolling?10:0)+this.paddingBottom}get onMouseClick(){return on.map(this.disposables.add(new ks(this.domNode,"click")).event,t=>this.toMouseEvent(t),this.disposables)}get onMouseDblClick(){return on.map(this.disposables.add(new ks(this.domNode,"dblclick")).event,t=>this.toMouseEvent(t),this.disposables)}get onMouseMiddleClick(){return on.filter(on.map(this.disposables.add(new ks(this.domNode,"auxclick")).event,t=>this.toMouseEvent(t),this.disposables),t=>t.browserEvent.button===1,this.disposables)}get onMouseDown(){return on.map(this.disposables.add(new ks(this.domNode,"mousedown")).event,t=>this.toMouseEvent(t),this.disposables)}get onMouseOver(){return on.map(this.disposables.add(new ks(this.domNode,"mouseover")).event,t=>this.toMouseEvent(t),this.disposables)}get onMouseOut(){return on.map(this.disposables.add(new ks(this.domNode,"mouseout")).event,t=>this.toMouseEvent(t),this.disposables)}get onContextMenu(){return on.any(on.map(this.disposables.add(new ks(this.domNode,"contextmenu")).event,t=>this.toMouseEvent(t),this.disposables),on.map(this.disposables.add(new ks(this.domNode,ma.Contextmenu)).event,t=>this.toGestureEvent(t),this.disposables))}get onTouchStart(){return on.map(this.disposables.add(new ks(this.domNode,"touchstart")).event,t=>this.toTouchEvent(t),this.disposables)}get onTap(){return on.map(this.disposables.add(new ks(this.rowsContainer,ma.Tap)).event,t=>this.toGestureEvent(t),this.disposables)}toMouseEvent(t){const n=this.getItemIndexFromEventTarget(t.target||null),r=typeof n>"u"?void 0:this.items[n],o=r&&r.element;return{browserEvent:t,index:n,element:o}}toTouchEvent(t){const n=this.getItemIndexFromEventTarget(t.target||null),r=typeof n>"u"?void 0:this.items[n],o=r&&r.element;return{browserEvent:t,index:n,element:o}}toGestureEvent(t){const n=this.getItemIndexFromEventTarget(t.initialTarget||null),r=typeof n>"u"?void 0:this.items[n],o=r&&r.element;return{browserEvent:t,index:n,element:o}}toDragEvent(t){const n=this.getItemIndexFromEventTarget(t.target||null),r=typeof n>"u"?void 0:this.items[n],o=r&&r.element,s=this.getTargetSector(t,n);return{browserEvent:t,index:n,element:o,sector:s}}onScroll(t){try{const n=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight);this.render(n,t.scrollTop,t.height,t.scrollLeft,t.scrollWidth,void 0,!0),this.supportDynamicHeights&&this._rerender(t.scrollTop,t.height,t.inSmoothScrolling)}catch(n){throw console.error("Got bad scroll event:",t),n}}onTouchChange(t){t.preventDefault(),t.stopPropagation(),this.scrollTop-=t.translationY}onDragStart(t,n,r){var a,l;if(!r.dataTransfer)return;const o=this.dnd.getDragElements(t);r.dataTransfer.effectAllowed="copyMove",r.dataTransfer.setData(kR.TEXT,n);let s;this.dnd.getDragLabel&&(s=this.dnd.getDragLabel(o,r)),typeof s>"u"&&(s=String(o.length)),$1o(r,this.domNode,s,[this.domId]),this.domNode.classList.add("dragging"),this.currentDragData=new Hie(o),p7.CurrentDragAndDropData=new X1o(o),(l=(a=this.dnd).onDragStart)==null||l.call(a,this.currentDragData,r)}onPotentialSelectionStart(t){this.currentSelectionDisposable.dispose();const n=Bto(this.domNode),r=this.currentSelectionDisposable=new Et,o=r.add(new Et);o.add(wt(this.domNode,"selectstart",()=>{o.add(wt(n,"mousemove",s=>{var a;((a=n.getSelection())==null?void 0:a.isCollapsed)===!1&&this.setupDragAndDropScrollTopAnimation(s)})),r.add($n(()=>{const s=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight);this.currentSelectionBounds=void 0,this.render(s,this.lastRenderTop,this.lastRenderHeight,void 0,void 0)})),r.add(wt(n,"selectionchange",()=>{const s=n.getSelection();if(!s||s.isCollapsed){o.isDisposed&&r.dispose();return}let a=this.getIndexOfListElement(s.anchorNode),l=this.getIndexOfListElement(s.focusNode);a!==void 0&&l!==void 0&&(l{var s;o.dispose(),this.teardownDragAndDropScrollTopAnimation(),((s=n.getSelection())==null?void 0:s.isCollapsed)!==!1&&r.dispose()}))}getIndexOfListElement(t){var n;if(!(!t||!this.domNode.contains(t)))for(;t&&t!==this.domNode;){if((n=t.dataset)!=null&&n.index)return Number(t.dataset.index);t=t.parentElement}}onDragOver(t){var s,a;if(t.browserEvent.preventDefault(),this.onDragLeaveTimeout.dispose(),p7.CurrentDragAndDropData&&p7.CurrentDragAndDropData.getData()==="vscode-ui"||(this.setupDragAndDropScrollTopAnimation(t.browserEvent),!t.browserEvent.dataTransfer))return!1;if(!this.currentDragData)if(p7.CurrentDragAndDropData)this.currentDragData=p7.CurrentDragAndDropData;else{if(!t.browserEvent.dataTransfer.types)return!1;this.currentDragData=new G1o}const n=this.dnd.onDragOver(this.currentDragData,t.element,t.index,t.sector,t.browserEvent);if(this.canDrop=typeof n=="boolean"?n:n.accept,!this.canDrop)return this.currentDragFeedback=void 0,this.currentDragFeedbackDisposable.dispose(),!1;t.browserEvent.dataTransfer.dropEffect=typeof n!="boolean"&&((s=n.effect)==null?void 0:s.type)===0?"copy":"move";let r;typeof n!="boolean"&&n.feedback?r=n.feedback:typeof t.index>"u"?r=[-1]:r=[t.index],r=P8(r).filter(l=>l>=-1&&ll-d),r=r[0]===-1?[-1]:r;let o=typeof n!="boolean"&&n.effect&&n.effect.position?n.effect.position:"drop-target";if(Y1o(this.currentDragFeedback,r)&&this.currentDragFeedbackPosition===o)return!0;if(this.currentDragFeedback=r,this.currentDragFeedbackPosition=o,this.currentDragFeedbackDisposable.dispose(),r[0]===-1)this.domNode.classList.add(o),this.rowsContainer.classList.add(o),this.currentDragFeedbackDisposable=$n(()=>{this.domNode.classList.remove(o),this.rowsContainer.classList.remove(o)});else{if(r.length>1&&o!=="drop-target")throw new Error("Can't use multiple feedbacks with position different than 'over'");o==="drop-target-after"&&r[0]{var l;for(const d of r){const u=this.items[d];u.dropTarget=!1,(l=u.row)==null||l.domNode.classList.remove(o)}})}return!0}onDragLeave(t){var n,r;this.onDragLeaveTimeout.dispose(),this.onDragLeaveTimeout=R8(()=>this.clearDragOverFeedback(),100,this.disposables),this.currentDragData&&((r=(n=this.dnd).onDragLeave)==null||r.call(n,this.currentDragData,t.element,t.index,t.browserEvent))}onDrop(t){if(!this.canDrop)return;const n=this.currentDragData;this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.domNode.classList.remove("dragging"),this.currentDragData=void 0,p7.CurrentDragAndDropData=void 0,!(!n||!t.browserEvent.dataTransfer)&&(t.browserEvent.preventDefault(),n.update(t.browserEvent.dataTransfer),this.dnd.drop(n,t.element,t.index,t.sector,t.browserEvent))}onDragEnd(t){var n,r;this.canDrop=!1,this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.domNode.classList.remove("dragging"),this.currentDragData=void 0,p7.CurrentDragAndDropData=void 0,(r=(n=this.dnd).onDragEnd)==null||r.call(n,t)}clearDragOverFeedback(){this.currentDragFeedback=void 0,this.currentDragFeedbackPosition=void 0,this.currentDragFeedbackDisposable.dispose(),this.currentDragFeedbackDisposable=ht.None}setupDragAndDropScrollTopAnimation(t){if(!this.dragOverAnimationDisposable){const n=OEn(this.domNode).top;this.dragOverAnimationDisposable=Kto(ii(this.domNode),this.animateDragAndDropScrollTop.bind(this,n))}this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationStopDisposable=R8(()=>{this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},1e3,this.disposables),this.dragOverMouseY=t.pageY}animateDragAndDropScrollTop(t){if(this.dragOverMouseY===void 0)return;const n=this.dragOverMouseY-t,r=this.renderHeight-35;n<35?this.scrollTop+=Math.max(-14,Math.floor(.3*(n-35))):n>r&&(this.scrollTop+=Math.min(14,Math.floor(.3*(n-r))))}teardownDragAndDropScrollTopAnimation(){this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)}getTargetSector(t,n){if(n===void 0)return;const r=t.offsetY/this.items[n].size,o=Math.floor(r/.25);return Zg(o,0,3)}getItemIndexFromEventTarget(t){const n=this.scrollableElement.getDomNode();let r=t;for(;(ec(r)||SEn(r))&&r!==this.rowsContainer&&n.contains(r);){const o=r.getAttribute("data-index");if(o){const s=Number(o);if(!isNaN(s))return s}r=r.parentElement}}getVisibleRange(t,n){return{start:this.rangeMap.indexAt(t),end:this.rangeMap.indexAfter(t+n-1)}}getRenderRange(t,n){const r=this.getVisibleRange(t,n);if(this.currentSelectionBounds){const o=this.rangeMap.count;r.start=Math.min(r.start,this.currentSelectionBounds.start,o),r.end=Math.min(Math.max(r.end,this.currentSelectionBounds.end+1),o)}return r}_rerender(t,n,r){const o=this.getRenderRange(t,n);let s,a;t===this.elementTop(o.start)?(s=o.start,a=0):o.end-o.start>1&&(s=o.start+1,a=this.elementTop(s)-t);let l=0;for(;;){const d=this.getRenderRange(t,n);let u=!1;for(let h=d.start;h=m.start;v--)this.insertItemInDOM(v);for(let m=d.start;m=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s};class q1o{constructor(t){this.trait=t,this.renderedElements=[]}get templateId(){return`template:${this.trait.name}`}renderTemplate(t){return t}renderElement(t,n,r){const o=this.renderedElements.findIndex(s=>s.templateData===r);if(o>=0){const s=this.renderedElements[o];this.trait.unrender(r),s.index=n}else{const s={index:n,templateData:r};this.renderedElements.push(s)}this.trait.renderIndex(n,r)}splice(t,n,r){const o=[];for(const s of this.renderedElements)s.index=t+n&&o.push({index:s.index+r-n,templateData:s.templateData});this.renderedElements=o}renderIndexes(t){for(const{index:n,templateData:r}of this.renderedElements)t.indexOf(n)>-1&&this.trait.renderIndex(n,r)}disposeTemplate(t){const n=this.renderedElements.findIndex(r=>r.templateData===t);n<0||this.renderedElements.splice(n,1)}}let C1e=class{get onChange(){return this._onChange.event}get name(){return this._trait}get renderer(){return new q1o(this)}constructor(t){this._trait=t,this.indexes=[],this.sortedIndexes=[],this._onChange=new at}splice(t,n,r){const o=r.length-n,s=t+n,a=[];let l=0;for(;l=s;)a.push(this.sortedIndexes[l++]+o);this.renderer.splice(t,n,r.length),this._set(a,a)}renderIndex(t,n){n.classList.toggle(this._trait,this.contains(t))}unrender(t){t.classList.remove(this._trait)}set(t,n){return this._set(t,[...t].sort(dOt),n)}_set(t,n,r){const o=this.indexes,s=this.sortedIndexes;this.indexes=t,this.sortedIndexes=n;const a=ZUe(s,t);return this.renderer.renderIndexes(a),this._onChange.fire({indexes:t,browserEvent:r}),o}get(){return this.indexes}contains(t){return Cme(this.sortedIndexes,t,dOt)>=0}dispose(){us(this._onChange)}};dE([mc],C1e.prototype,"renderer",null);class K1o extends C1e{constructor(t){super("selected"),this.setAriaSelected=t}renderIndex(t,n){super.renderIndex(t,n),this.setAriaSelected&&(this.contains(t)?n.setAttribute("aria-selected","true"):n.setAttribute("aria-selected","false"))}}class KLe{constructor(t,n,r){this.trait=t,this.view=n,this.identityProvider=r}splice(t,n,r){if(!this.identityProvider)return this.trait.splice(t,n,new Array(r.length).fill(!1));const o=this.trait.get().map(l=>this.identityProvider.getId(this.view.element(l)).toString());if(o.length===0)return this.trait.splice(t,n,new Array(r.length).fill(!1));const s=new Set(o),a=r.map(l=>s.has(this.identityProvider.getId(l).toString()));this.trait.splice(t,n,a)}}function $ie(e,t){return e.classList.contains(t)?!0:e.classList.contains("monaco-list")||!e.parentElement?!1:$ie(e.parentElement,t)}function WG(e){return $ie(e,"monaco-editor")}function J1o(e){return $ie(e,"monaco-custom-toggle")}function e0o(e){return $ie(e,"action-item")}function QZ(e){return $ie(e,"monaco-tree-sticky-row")}function BJ(e){return e.classList.contains("monaco-tree-sticky-container")}function KQn(e){return e.tagName==="A"&&e.classList.contains("monaco-button")||e.tagName==="DIV"&&e.classList.contains("monaco-button-dropdown")?!0:e.classList.contains("monaco-list")||!e.parentElement?!1:KQn(e.parentElement)}class JQn{get onKeyDown(){return on.chain(this.disposables.add(new ks(this.view.domNode,"keydown")).event,t=>t.filter(n=>!a3(n.target)).map(n=>new Us(n)))}constructor(t,n,r){this.list=t,this.view=n,this.disposables=new Et,this.multipleSelectionDisposables=new Et,this.multipleSelectionSupport=r.multipleSelectionSupport,this.disposables.add(this.onKeyDown(o=>{switch(o.keyCode){case 3:return this.onEnter(o);case 16:return this.onUpArrow(o);case 18:return this.onDownArrow(o);case 11:return this.onPageUpArrow(o);case 12:return this.onPageDownArrow(o);case 9:return this.onEscape(o);case 31:this.multipleSelectionSupport&&(Qr?o.metaKey:o.ctrlKey)&&this.onCtrlA(o)}}))}updateOptions(t){t.multipleSelectionSupport!==void 0&&(this.multipleSelectionSupport=t.multipleSelectionSupport)}onEnter(t){t.preventDefault(),t.stopPropagation(),this.list.setSelection(this.list.getFocus(),t.browserEvent)}onUpArrow(t){t.preventDefault(),t.stopPropagation(),this.list.focusPrevious(1,!1,t.browserEvent);const n=this.list.getFocus()[0];this.list.setAnchor(n),this.list.reveal(n),this.view.domNode.focus()}onDownArrow(t){t.preventDefault(),t.stopPropagation(),this.list.focusNext(1,!1,t.browserEvent);const n=this.list.getFocus()[0];this.list.setAnchor(n),this.list.reveal(n),this.view.domNode.focus()}onPageUpArrow(t){t.preventDefault(),t.stopPropagation(),this.list.focusPreviousPage(t.browserEvent);const n=this.list.getFocus()[0];this.list.setAnchor(n),this.list.reveal(n),this.view.domNode.focus()}onPageDownArrow(t){t.preventDefault(),t.stopPropagation(),this.list.focusNextPage(t.browserEvent);const n=this.list.getFocus()[0];this.list.setAnchor(n),this.list.reveal(n),this.view.domNode.focus()}onCtrlA(t){t.preventDefault(),t.stopPropagation(),this.list.setSelection(Xg(this.list.length),t.browserEvent),this.list.setAnchor(void 0),this.view.domNode.focus()}onEscape(t){this.list.getSelection().length&&(t.preventDefault(),t.stopPropagation(),this.list.setSelection([],t.browserEvent),this.list.setAnchor(void 0),this.view.domNode.focus())}dispose(){this.disposables.dispose(),this.multipleSelectionDisposables.dispose()}}dE([mc],JQn.prototype,"onKeyDown",null);var CO;(function(e){e[e.Automatic=0]="Automatic",e[e.Trigger=1]="Trigger"})(CO||(CO={}));var bN;(function(e){e[e.Idle=0]="Idle",e[e.Typing=1]="Typing"})(bN||(bN={}));const t0o=new class{mightProducePrintableCharacter(e){return e.ctrlKey||e.metaKey||e.altKey?!1:e.keyCode>=31&&e.keyCode<=56||e.keyCode>=21&&e.keyCode<=30||e.keyCode>=98&&e.keyCode<=107||e.keyCode>=85&&e.keyCode<=95}};class n0o{constructor(t,n,r,o,s){this.list=t,this.view=n,this.keyboardNavigationLabelProvider=r,this.keyboardNavigationEventFilter=o,this.delegate=s,this.enabled=!1,this.state=bN.Idle,this.mode=CO.Automatic,this.triggered=!1,this.previouslyFocused=-1,this.enabledDisposables=new Et,this.disposables=new Et,this.updateOptions(t.options)}updateOptions(t){t.typeNavigationEnabled??!0?this.enable():this.disable(),this.mode=t.typeNavigationMode??CO.Automatic}enable(){if(this.enabled)return;let t=!1;const n=on.chain(this.enabledDisposables.add(new ks(this.view.domNode,"keydown")).event,s=>s.filter(a=>!a3(a.target)).filter(()=>this.mode===CO.Automatic||this.triggered).map(a=>new Us(a)).filter(a=>t||this.keyboardNavigationEventFilter(a)).filter(a=>this.delegate.mightProducePrintableCharacter(a)).forEach(a=>Qo.stop(a,!0)).map(a=>a.browserEvent.key)),r=on.debounce(n,()=>null,800,void 0,void 0,void 0,this.enabledDisposables);on.reduce(on.any(n,r),(s,a)=>a===null?null:(s||"")+a,void 0,this.enabledDisposables)(this.onInput,this,this.enabledDisposables),r(this.onClear,this,this.enabledDisposables),n(()=>t=!0,void 0,this.enabledDisposables),r(()=>t=!1,void 0,this.enabledDisposables),this.enabled=!0,this.triggered=!1}disable(){this.enabled&&(this.enabledDisposables.clear(),this.enabled=!1,this.triggered=!1)}onClear(){var n;const t=this.list.getFocus();if(t.length>0&&t[0]===this.previouslyFocused){const r=(n=this.list.options.accessibilityProvider)==null?void 0:n.getAriaLabel(this.list.element(t[0]));typeof r=="string"?um(r):r&&um(r.get())}this.previouslyFocused=-1}onInput(t){if(!t){this.state=bN.Idle,this.triggered=!1;return}const n=this.list.getFocus(),r=n.length>0?n[0]:0,o=this.state===bN.Idle?1:0;this.state=bN.Typing;for(let s=0;s1&&u.length===1){this.previouslyFocused=r,this.list.setFocus([a]),this.list.reveal(a);return}}}else if(typeof d>"u"||xJ(t,d)){this.previouslyFocused=r,this.list.setFocus([a]),this.list.reveal(a);return}}}dispose(){this.disable(),this.enabledDisposables.dispose(),this.disposables.dispose()}}class i0o{constructor(t,n){this.list=t,this.view=n,this.disposables=new Et;const r=on.chain(this.disposables.add(new ks(n.domNode,"keydown")).event,s=>s.filter(a=>!a3(a.target)).map(a=>new Us(a)));on.chain(r,s=>s.filter(a=>a.keyCode===2&&!a.ctrlKey&&!a.metaKey&&!a.shiftKey&&!a.altKey))(this.onTab,this,this.disposables)}onTab(t){if(t.target!==this.view.domNode)return;const n=this.list.getFocus();if(n.length===0)return;const r=this.view.domElement(n[0]);if(!r)return;const o=r.querySelector("[tabIndex]");if(!o||!ec(o)||o.tabIndex===-1)return;const s=ii(o).getComputedStyle(o);s.visibility==="hidden"||s.display==="none"||(t.preventDefault(),t.stopPropagation(),o.focus())}dispose(){this.disposables.dispose()}}function eDn(e){return Qr?e.browserEvent.metaKey:e.browserEvent.ctrlKey}function tDn(e){return e.browserEvent.shiftKey}function r0o(e){return KJe(e)&&e.button===2}const cOt={isSelectionSingleChangeEvent:eDn,isSelectionRangeChangeEvent:tDn};class nDn{get onPointer(){return this._onPointer.event}constructor(t){this.list=t,this.disposables=new Et,this._onPointer=this.disposables.add(new at),t.options.multipleSelectionSupport!==!1&&(this.multipleSelectionController=this.list.options.multipleSelectionController||cOt),this.mouseSupport=typeof t.options.mouseSupport>"u"||!!t.options.mouseSupport,this.mouseSupport&&(t.onMouseDown(this.onMouseDown,this,this.disposables),t.onContextMenu(this.onContextMenu,this,this.disposables),t.onMouseDblClick(this.onDoubleClick,this,this.disposables),t.onTouchStart(this.onMouseDown,this,this.disposables),this.disposables.add(Rf.addTarget(t.getHTMLElement()))),on.any(t.onMouseClick,t.onMouseMiddleClick,t.onTap)(this.onViewPointer,this,this.disposables)}updateOptions(t){t.multipleSelectionSupport!==void 0&&(this.multipleSelectionController=void 0,t.multipleSelectionSupport&&(this.multipleSelectionController=this.list.options.multipleSelectionController||cOt))}isSelectionSingleChangeEvent(t){return this.multipleSelectionController?this.multipleSelectionController.isSelectionSingleChangeEvent(t):!1}isSelectionRangeChangeEvent(t){return this.multipleSelectionController?this.multipleSelectionController.isSelectionRangeChangeEvent(t):!1}isSelectionChangeEvent(t){return this.isSelectionSingleChangeEvent(t)||this.isSelectionRangeChangeEvent(t)}onMouseDown(t){WG(t.browserEvent.target)||Nd()!==t.browserEvent.target&&this.list.domFocus()}onContextMenu(t){if(a3(t.browserEvent.target)||WG(t.browserEvent.target))return;const n=typeof t.index>"u"?[]:[t.index];this.list.setFocus(n,t.browserEvent)}onViewPointer(t){if(!this.mouseSupport||a3(t.browserEvent.target)||WG(t.browserEvent.target)||t.browserEvent.isHandledByList)return;t.browserEvent.isHandledByList=!0;const n=t.index;if(typeof n>"u"){this.list.setFocus([],t.browserEvent),this.list.setSelection([],t.browserEvent),this.list.setAnchor(void 0);return}if(this.isSelectionChangeEvent(t))return this.changeSelection(t);this.list.setFocus([n],t.browserEvent),this.list.setAnchor(n),r0o(t.browserEvent)||this.list.setSelection([n],t.browserEvent),this._onPointer.fire(t)}onDoubleClick(t){if(a3(t.browserEvent.target)||WG(t.browserEvent.target)||this.isSelectionChangeEvent(t)||t.browserEvent.isHandledByList)return;t.browserEvent.isHandledByList=!0;const n=this.list.getFocus();this.list.setSelection(n,t.browserEvent)}changeSelection(t){const n=t.index;let r=this.list.getAnchor();if(this.isSelectionRangeChangeEvent(t)){typeof r>"u"&&(r=this.list.getFocus()[0]??n,this.list.setAnchor(r));const o=Math.min(r,n),s=Math.max(r,n),a=Xg(o,s+1),l=this.list.getSelection(),d=l0o(ZUe(l,[r]),r);if(d.length===0)return;const u=ZUe(a,c0o(l,d));this.list.setSelection(u,t.browserEvent),this.list.setFocus([n],t.browserEvent)}else if(this.isSelectionSingleChangeEvent(t)){const o=this.list.getSelection(),s=o.filter(a=>a!==n);this.list.setFocus([n]),this.list.setAnchor(n),o.length===s.length?this.list.setSelection([...s,n],t.browserEvent):this.list.setSelection(s,t.browserEvent)}}dispose(){this.disposables.dispose()}}class o0o{constructor(t,n){this.styleElement=t,this.selectorSuffix=n}style(t){const n=this.selectorSuffix&&`.${this.selectorSuffix}`,r=[];t.listBackground&&r.push(`.monaco-list${n} .monaco-list-rows { background: ${t.listBackground}; }`),t.listFocusBackground&&(r.push(`.monaco-list${n}:focus .monaco-list-row.focused { background-color: ${t.listFocusBackground}; }`),r.push(`.monaco-list${n}:focus .monaco-list-row.focused:hover { background-color: ${t.listFocusBackground}; }`)),t.listFocusForeground&&r.push(`.monaco-list${n}:focus .monaco-list-row.focused { color: ${t.listFocusForeground}; }`),t.listActiveSelectionBackground&&(r.push(`.monaco-list${n}:focus .monaco-list-row.selected { background-color: ${t.listActiveSelectionBackground}; }`),r.push(`.monaco-list${n}:focus .monaco-list-row.selected:hover { background-color: ${t.listActiveSelectionBackground}; }`)),t.listActiveSelectionForeground&&r.push(`.monaco-list${n}:focus .monaco-list-row.selected { color: ${t.listActiveSelectionForeground}; }`),t.listActiveSelectionIconForeground&&r.push(`.monaco-list${n}:focus .monaco-list-row.selected .codicon { color: ${t.listActiveSelectionIconForeground}; }`),t.listFocusAndSelectionBackground&&r.push(` .monaco-drag-image${n}, .monaco-list${n}:focus .monaco-list-row.selected.focused { background-color: ${t.listFocusAndSelectionBackground}; } `),t.listFocusAndSelectionForeground&&r.push(` @@ -2292,32 +2292,32 @@ ${Z4(t)} background-color: ${t.tableOddRowsBackgroundColor}; } `),this.styleElement.textContent=r.join(` -`)}}const s0o={listFocusBackground:"#7FB0D0",listActiveSelectionBackground:"#0E639C",listActiveSelectionForeground:"#FFFFFF",listActiveSelectionIconForeground:"#FFFFFF",listFocusAndSelectionOutline:"#90C2F9",listFocusAndSelectionBackground:"#094771",listFocusAndSelectionForeground:"#FFFFFF",listInactiveSelectionBackground:"#3F3F46",listInactiveSelectionIconForeground:"#FFFFFF",listHoverBackground:"#2A2D2E",listDropOverBackground:"#383B3D",listDropBetweenBackground:"#EEEEEE",treeIndentGuidesStroke:"#a9a9a9",treeInactiveIndentGuidesStroke:Bt.fromHex("#a9a9a9").transparent(.4).toString(),tableColumnsBorder:Bt.fromHex("#cccccc").transparent(.2).toString(),tableOddRowsBackgroundColor:Bt.fromHex("#cccccc").transparent(.04).toString(),listBackground:void 0,listFocusForeground:void 0,listInactiveSelectionForeground:void 0,listInactiveFocusForeground:void 0,listInactiveFocusBackground:void 0,listHoverForeground:void 0,listFocusOutline:void 0,listInactiveFocusOutline:void 0,listSelectionOutline:void 0,listHoverOutline:void 0,treeStickyScrollBackground:void 0,treeStickyScrollBorder:void 0,treeStickyScrollShadow:void 0},a0o={keyboardSupport:!0,mouseSupport:!0,multipleSelectionSupport:!0,dnd:{getDragURI(){return null},onDragStart(){},onDragOver(){return!1},drop(){},dispose(){}}};function l0o(e,t){const n=e.indexOf(t);if(n===-1)return[];const r=[];let o=n-1;for(;o>=0&&e[o]===t-(n-o);)r.push(e[o--]);for(r.reverse(),o=n;o=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[r++]);else if(e[r]===t[o]){n.push(e[r]),r++,o++;continue}else e[r]=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[r++]);else if(e[r]===t[o]){r++,o++;continue}else e[r]e-t;class d0o{constructor(t,n){this._templateId=t,this.renderers=n}get templateId(){return this._templateId}renderTemplate(t){return this.renderers.map(n=>n.renderTemplate(t))}renderElement(t,n,r,o){let s=0;for(const a of this.renderers)a.renderElement(t,n,r[s++],o)}disposeElement(t,n,r,o){var a;let s=0;for(const l of this.renderers)(a=l.disposeElement)==null||a.call(l,t,n,r[s],o),s+=1}disposeTemplate(t){let n=0;for(const r of this.renderers)r.disposeTemplate(t[n++])}}class u0o{constructor(t){this.accessibilityProvider=t,this.templateId="a18n"}renderTemplate(t){return{container:t,disposables:new Et}}renderElement(t,n,r){const o=this.accessibilityProvider.getAriaLabel(t),s=o&&typeof o!="string"?o:ca(o);r.disposables.add(Oi(l=>{this.setAriaLabel(l.readObservable(s),r.container)}));const a=this.accessibilityProvider.getAriaLevel&&this.accessibilityProvider.getAriaLevel(t);typeof a=="number"?r.container.setAttribute("aria-level",`${a}`):r.container.removeAttribute("aria-level")}setAriaLabel(t,n){t?n.setAttribute("aria-label",t):n.removeAttribute("aria-label")}disposeElement(t,n,r){r.disposables.clear()}disposeTemplate(t){t.disposables.dispose()}}class h0o{constructor(t,n){this.list=t,this.dnd=n}getDragElements(t){const n=this.list.getSelectedElements();return n.indexOf(t)>-1?n:[t]}getDragURI(t){return this.dnd.getDragURI(t)}getDragLabel(t,n){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(t,n)}onDragStart(t,n){var r,o;(o=(r=this.dnd).onDragStart)==null||o.call(r,t,n)}onDragOver(t,n,r,o,s){return this.dnd.onDragOver(t,n,r,o,s)}onDragLeave(t,n,r,o){var s,a;(a=(s=this.dnd).onDragLeave)==null||a.call(s,t,n,r,o)}onDragEnd(t){var n,r;(r=(n=this.dnd).onDragEnd)==null||r.call(n,t)}drop(t,n,r,o,s){this.dnd.drop(t,n,r,o,s)}dispose(){this.dnd.dispose()}}class _2{get onDidChangeFocus(){return sn.map(this.eventBufferer.wrapEvent(this.focus.onChange),t=>this.toListEvent(t),this.disposables)}get onDidChangeSelection(){return sn.map(this.eventBufferer.wrapEvent(this.selection.onChange),t=>this.toListEvent(t),this.disposables)}get domId(){return this.view.domId}get onDidScroll(){return this.view.onDidScroll}get onMouseClick(){return this.view.onMouseClick}get onMouseDblClick(){return this.view.onMouseDblClick}get onMouseMiddleClick(){return this.view.onMouseMiddleClick}get onPointer(){return this.mouseController.onPointer}get onMouseDown(){return this.view.onMouseDown}get onMouseOver(){return this.view.onMouseOver}get onMouseOut(){return this.view.onMouseOut}get onTouchStart(){return this.view.onTouchStart}get onTap(){return this.view.onTap}get onContextMenu(){let t=!1;const n=sn.chain(this.disposables.add(new ks(this.view.domNode,"keydown")).event,s=>s.map(a=>new Us(a)).filter(a=>t=a.keyCode===58||a.shiftKey&&a.keyCode===68).map(a=>Qo.stop(a,!0)).filter(()=>!1)),r=sn.chain(this.disposables.add(new ks(this.view.domNode,"keyup")).event,s=>s.forEach(()=>t=!1).map(a=>new Us(a)).filter(a=>a.keyCode===58||a.shiftKey&&a.keyCode===68).map(a=>Qo.stop(a,!0)).map(({browserEvent:a})=>{const l=this.getFocus(),d=l.length?l[0]:void 0,u=typeof d<"u"?this.view.element(d):void 0,h=typeof d<"u"?this.view.domElement(d):this.view.domNode;return{index:d,element:u,anchor:h,browserEvent:a}})),o=sn.chain(this.view.onContextMenu,s=>s.filter(a=>!t).map(({element:a,index:l,browserEvent:d})=>({element:a,index:l,anchor:new Xh(ii(this.view.domNode),d),browserEvent:d})));return sn.any(n,r,o)}get onKeyDown(){return this.disposables.add(new ks(this.view.domNode,"keydown")).event}get onDidFocus(){return sn.signal(this.disposables.add(new ks(this.view.domNode,"focus",!0)).event)}get onDidBlur(){return sn.signal(this.disposables.add(new ks(this.view.domNode,"blur",!0)).event)}constructor(t,n,r,o,s=a0o){var u,h,g;this.user=t,this._options=s,this.focus=new C1e("focused"),this.anchor=new C1e("anchor"),this.eventBufferer=new _ie,this._ariaLabel="",this.disposables=new Et,this._onDidDispose=new at,this.onDidDispose=this._onDidDispose.event;const a=this._options.accessibilityProvider&&this._options.accessibilityProvider.getWidgetRole?(u=this._options.accessibilityProvider)==null?void 0:u.getWidgetRole():"list";this.selection=new K1o(a!=="listbox");const l=[this.focus.renderer,this.selection.renderer];this.accessibilityProvider=s.accessibilityProvider,this.accessibilityProvider&&(l.push(new u0o(this.accessibilityProvider)),(g=(h=this.accessibilityProvider).onDidChangeActiveDescendant)==null||g.call(h,this.onDidChangeActiveDescendant,this,this.disposables)),o=o.map(m=>new d0o(m.templateId,[...l,m]));const d={...s,dnd:s.dnd&&new h0o(this,s.dnd)};if(this.view=this.createListView(n,r,o,d),this.view.domNode.setAttribute("role",a),s.styleController)this.styleController=s.styleController(this.view.domId);else{const m=mA(this.view.domNode);this.styleController=new o0o(m,this.view.domId)}if(this.spliceable=new U1o([new KLe(this.focus,this.view,s.identityProvider),new KLe(this.selection,this.view,s.identityProvider),new KLe(this.anchor,this.view,s.identityProvider),this.view]),this.disposables.add(this.focus),this.disposables.add(this.selection),this.disposables.add(this.anchor),this.disposables.add(this.view),this.disposables.add(this._onDidDispose),this.disposables.add(new i0o(this,this.view)),(typeof s.keyboardSupport!="boolean"||s.keyboardSupport)&&(this.keyboardController=new JQn(this,this.view,s),this.disposables.add(this.keyboardController)),s.keyboardNavigationLabelProvider){const m=s.keyboardNavigationDelegate||t0o;this.typeNavigationController=new n0o(this,this.view,s.keyboardNavigationLabelProvider,s.keyboardNavigationEventFilter??(()=>!0),m),this.disposables.add(this.typeNavigationController)}if(this.mouseController=this.createMouseController(s),this.disposables.add(this.mouseController),this.onDidChangeFocus(this._onFocusChange,this,this.disposables),this.onDidChangeSelection(this._onSelectionChange,this,this.disposables),this.accessibilityProvider){const m=this.accessibilityProvider.getWidgetAriaLabel(),v=m&&typeof m!="string"?m:ca(m);this.disposables.add(Oi(f=>{this.ariaLabel=f.readObservable(v)}))}this._options.multipleSelectionSupport!==!1&&this.view.domNode.setAttribute("aria-multiselectable","true")}createListView(t,n,r,o){return new gp(t,n,r,o)}createMouseController(t){return new nDn(this)}updateOptions(t={}){var n,r;this._options={...this._options,...t},(n=this.typeNavigationController)==null||n.updateOptions(this._options),this._options.multipleSelectionController!==void 0&&(this._options.multipleSelectionSupport?this.view.domNode.setAttribute("aria-multiselectable","true"):this.view.domNode.removeAttribute("aria-multiselectable")),this.mouseController.updateOptions(t),(r=this.keyboardController)==null||r.updateOptions(t),this.view.updateOptions(t)}get options(){return this._options}splice(t,n,r=[]){if(t<0||t>this.view.length)throw new A7(this.user,`Invalid start index: ${t}`);if(n<0)throw new A7(this.user,`Invalid delete count: ${n}`);n===0&&r.length===0||this.eventBufferer.bufferEvents(()=>this.spliceable.splice(t,n,r))}rerender(){this.view.rerender()}element(t){return this.view.element(t)}indexOf(t){return this.view.indexOf(t)}indexAt(t){return this.view.indexAt(t)}get length(){return this.view.length}get contentHeight(){return this.view.contentHeight}get onDidChangeContentHeight(){return this.view.onDidChangeContentHeight}get scrollTop(){return this.view.getScrollTop()}set scrollTop(t){this.view.setScrollTop(t)}get scrollHeight(){return this.view.scrollHeight}get renderHeight(){return this.view.renderHeight}get firstVisibleIndex(){return this.view.firstVisibleIndex}get ariaLabel(){return this._ariaLabel}set ariaLabel(t){this._ariaLabel=t,this.view.domNode.setAttribute("aria-label",t)}domFocus(){this.view.domNode.focus({preventScroll:!0})}layout(t,n){this.view.layout(t,n)}setSelection(t,n){for(const r of t)if(r<0||r>=this.length)throw new A7(this.user,`Invalid index ${r}`);this.selection.set(t,n)}getSelection(){return this.selection.get()}getSelectedElements(){return this.getSelection().map(t=>this.view.element(t))}setAnchor(t){if(typeof t>"u"){this.anchor.set([]);return}if(t<0||t>=this.length)throw new A7(this.user,`Invalid index ${t}`);this.anchor.set([t])}getAnchor(){return this.anchor.get().at(0)}getAnchorElement(){const t=this.getAnchor();return typeof t>"u"?void 0:this.element(t)}setFocus(t,n){for(const r of t)if(r<0||r>=this.length)throw new A7(this.user,`Invalid index ${r}`);this.focus.set(t,n)}focusNext(t=1,n=!1,r,o){if(this.length===0)return;const s=this.focus.get(),a=this.findNextIndex(s.length>0?s[0]+t:0,n,o);a>-1&&this.setFocus([a],r)}focusPrevious(t=1,n=!1,r,o){if(this.length===0)return;const s=this.focus.get(),a=this.findPreviousIndex(s.length>0?s[0]-t:0,n,o);a>-1&&this.setFocus([a],r)}async focusNextPage(t,n){let r=this.view.indexAt(this.view.getScrollTop()+this.view.renderHeight);r=r===0?0:r-1;const o=this.getFocus()[0];if(o!==r&&(o===void 0||r>o)){const s=this.findPreviousIndex(r,!1,n);s>-1&&o!==s?this.setFocus([s],t):this.setFocus([r],t)}else{const s=this.view.getScrollTop();let a=s+this.view.renderHeight;r>o&&(a-=this.view.elementHeight(r)),this.view.setScrollTop(a),this.view.getScrollTop()!==s&&(this.setFocus([]),await Cy(0),await this.focusNextPage(t,n))}}async focusPreviousPage(t,n,r=()=>0){let o;const s=r(),a=this.view.getScrollTop()+s;a===0?o=this.view.indexAt(a):o=this.view.indexAfter(a-1);const l=this.getFocus()[0];if(l!==o&&(l===void 0||l>=o)){const d=this.findNextIndex(o,!1,n);d>-1&&l!==d?this.setFocus([d],t):this.setFocus([o],t)}else{const d=a;this.view.setScrollTop(a-this.view.renderHeight-s),this.view.getScrollTop()+r()!==d&&(this.setFocus([]),await Cy(0),await this.focusPreviousPage(t,n,r))}}focusLast(t,n){if(this.length===0)return;const r=this.findPreviousIndex(this.length-1,!1,n);r>-1&&this.setFocus([r],t)}focusFirst(t,n){this.focusNth(0,t,n)}focusNth(t,n,r){if(this.length===0)return;const o=this.findNextIndex(t,!1,r);o>-1&&this.setFocus([o],n)}findNextIndex(t,n=!1,r){for(let o=0;o=this.length&&!n)return-1;if(t=t%this.length,!r||r(this.element(t)))return t;t++}return-1}findPreviousIndex(t,n=!1,r){for(let o=0;othis.view.element(t))}reveal(t,n,r=0){if(t<0||t>=this.length)throw new A7(this.user,`Invalid index ${t}`);const o=this.view.getScrollTop(),s=this.view.elementTop(t),a=this.view.elementHeight(t);if(D8(n)){const l=a-this.view.renderHeight+r;this.view.setScrollTop(l*Zg(n,0,1)+s-r)}else{const l=s+a,d=o+this.view.renderHeight;s=d||(s=d&&a>=this.view.renderHeight?this.view.setScrollTop(s-r):l>=d&&this.view.setScrollTop(l-this.view.renderHeight))}}getRelativeTop(t,n=0){if(t<0||t>=this.length)throw new A7(this.user,`Invalid index ${t}`);const r=this.view.getScrollTop(),o=this.view.elementTop(t),s=this.view.elementHeight(t);if(or+this.view.renderHeight)return null;const a=s-this.view.renderHeight+n;return Math.abs((r+n-o)/a)}getHTMLElement(){return this.view.domNode}getScrollableElement(){return this.view.scrollableElementDomNode}getElementID(t){return this.view.getElementDomId(t)}getElementTop(t){return this.view.elementTop(t)}style(t){this.styleController.style(t)}toListEvent({indexes:t,browserEvent:n}){return{indexes:t,elements:t.map(r=>this.view.element(r)),browserEvent:n}}_onFocusChange(){const t=this.focus.get();this.view.domNode.classList.toggle("element-focused",t.length>0),this.onDidChangeActiveDescendant()}onDidChangeActiveDescendant(){var n;const t=this.focus.get();if(t.length>0){let r;(n=this.accessibilityProvider)!=null&&n.getActiveDescendantId&&(r=this.accessibilityProvider.getActiveDescendantId(this.view.element(t[0]))),this.view.domNode.setAttribute("aria-activedescendant",r||this.view.getElementDomId(t[0]))}else this.view.domNode.removeAttribute("aria-activedescendant")}_onSelectionChange(){const t=this.selection.get();this.view.domNode.classList.toggle("selection-none",t.length===0),this.view.domNode.classList.toggle("selection-single",t.length===1),this.view.domNode.classList.toggle("selection-multiple",t.length>1)}dispose(){this._onDidDispose.fire(),this.disposables.dispose(),this._onDidDispose.dispose()}}dE([mc],_2.prototype,"onDidChangeFocus",null);dE([mc],_2.prototype,"onDidChangeSelection",null);dE([mc],_2.prototype,"onContextMenu",null);dE([mc],_2.prototype,"onKeyDown",null);dE([mc],_2.prototype,"onDidFocus",null);dE([mc],_2.prototype,"onDidBlur",null);const mQ=tn,iDn="selectOption.entry.template";class f0o{get templateId(){return iDn}renderTemplate(t){const n=Object.create(null);return n.root=t,n.text=Xt(t,mQ(".option-text")),n.detail=Xt(t,mQ(".option-detail")),n.decoratorRight=Xt(t,mQ(".option-decorator-right")),n}renderElement(t,n,r){const o=r,s=t.text,a=t.detail,l=t.decoratorRight,d=t.isDisabled;o.text.textContent=s,o.detail.textContent=a||"",o.decoratorRight.textContent=l||"",d?o.root.classList.add("option-disabled"):o.root.classList.remove("option-disabled")}disposeTemplate(t){}}const Hw=class Hw extends ht{constructor(t,n,r,o,s){super(),this.options=[],this._currentSelection=0,this._hasDetails=!1,this._selectionDetailsDisposables=this._register(new Et),this._skipLayout=!1,this._sticky=!1,this._isVisible=!1,this.styles=o,this.selectBoxOptions=s||Object.create(null),typeof this.selectBoxOptions.minBottomMargin!="number"?this.selectBoxOptions.minBottomMargin=Hw.DEFAULT_DROPDOWN_MINIMUM_BOTTOM_MARGIN:this.selectBoxOptions.minBottomMargin<0&&(this.selectBoxOptions.minBottomMargin=0),this.selectElement=document.createElement("select"),this.selectElement.className="monaco-select-box monaco-select-box-dropdown-padding",typeof this.selectBoxOptions.ariaLabel=="string"&&this.selectElement.setAttribute("aria-label",this.selectBoxOptions.ariaLabel),typeof this.selectBoxOptions.ariaDescription=="string"&&this.selectElement.setAttribute("aria-description",this.selectBoxOptions.ariaDescription),this._onDidSelect=new at,this._register(this._onDidSelect),this.registerListeners(),this.constructSelectDropDown(r),this.selected=n||0,t&&this.setOptions(t,n),this.initStyleSheet()}setTitle(t){!this._hover&&t?this._hover=this._register(_p().setupManagedHover(tC("mouse"),this.selectElement,t)):this._hover&&this._hover.update(t)}getHeight(){return 22}getTemplateId(){return iDn}constructSelectDropDown(t){this.contextViewProvider=t,this.selectDropDownContainer=tn(".monaco-select-box-dropdown-container"),this.selectDropDownContainer.classList.add("monaco-select-box-dropdown-padding"),this.selectionDetailsPane=Xt(this.selectDropDownContainer,mQ(".select-box-details-pane"));const n=Xt(this.selectDropDownContainer,mQ(".select-box-dropdown-container-width-control")),r=Xt(n,mQ(".width-control-div"));this.widthControlElement=document.createElement("span"),this.widthControlElement.className="option-text-width-control",Xt(r,this.widthControlElement),this._dropDownPosition=0,this.styleElement=mA(this.selectDropDownContainer),this.selectDropDownContainer.setAttribute("draggable","true"),this._register(bt(this.selectDropDownContainer,rn.DRAG_START,o=>{Qo.stop(o,!0)}))}registerListeners(){this._register(wc(this.selectElement,"change",n=>{this.selected=n.target.selectedIndex,this._onDidSelect.fire({index:n.target.selectedIndex,selected:n.target.value}),this.options[this.selected]&&this.options[this.selected].text&&this.setTitle(this.options[this.selected].text)})),this._register(bt(this.selectElement,rn.CLICK,n=>{Qo.stop(n),this._isVisible?this.hideSelectDropDown(!0):this.showSelectDropDown()})),this._register(bt(this.selectElement,rn.MOUSE_DOWN,n=>{Qo.stop(n)}));let t;this._register(bt(this.selectElement,"touchstart",n=>{t=this._isVisible})),this._register(bt(this.selectElement,"touchend",n=>{Qo.stop(n),t?this.hideSelectDropDown(!0):this.showSelectDropDown()})),this._register(bt(this.selectElement,rn.KEY_DOWN,n=>{const r=new Us(n);let o=!1;Qr?(r.keyCode===18||r.keyCode===16||r.keyCode===10||r.keyCode===3)&&(o=!0):(r.keyCode===18&&r.altKey||r.keyCode===16&&r.altKey||r.keyCode===10||r.keyCode===3)&&(o=!0),o&&(this.showSelectDropDown(),Qo.stop(n,!0))}))}get onDidSelect(){return this._onDidSelect.event}setOptions(t,n){Ua(this.options,t)||(this.options=t,this.selectElement.options.length=0,this._hasDetails=!1,this._cachedMaxDetailsHeight=void 0,this.options.forEach((r,o)=>{this.selectElement.add(this.createOption(r.text,o,r.isDisabled)),typeof r.description=="string"&&(this._hasDetails=!0)})),n!==void 0&&(this.select(n),this._currentSelection=this.selected)}setOptionsList(){var t;(t=this.selectList)==null||t.splice(0,this.selectList.length,this.options)}select(t){t>=0&&tthis.options.length-1?this.select(this.options.length-1):this.selected<0&&(this.selected=0),this.selectElement.selectedIndex=this.selected,this.options[this.selected]&&this.options[this.selected].text&&this.setTitle(this.options[this.selected].text)}focus(){this.selectElement&&(this.selectElement.tabIndex=0,this.selectElement.focus())}blur(){this.selectElement&&(this.selectElement.tabIndex=-1,this.selectElement.blur())}setFocusable(t){this.selectElement.tabIndex=t?0:-1}render(t){this.container=t,t.classList.add("select-container"),t.appendChild(this.selectElement),this.styleSelectElement()}initStyleSheet(){const t=[];this.styles.listFocusBackground&&t.push(`.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row.focused { background-color: ${this.styles.listFocusBackground} !important; }`),this.styles.listFocusForeground&&t.push(`.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row.focused { color: ${this.styles.listFocusForeground} !important; }`),this.styles.decoratorRightForeground&&t.push(`.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row:not(.focused) .option-decorator-right { color: ${this.styles.decoratorRightForeground}; }`),this.styles.selectBackground&&this.styles.selectBorder&&this.styles.selectBorder!==this.styles.selectBackground?(t.push(`.monaco-select-box-dropdown-container { border: 1px solid ${this.styles.selectBorder} } `),t.push(`.monaco-select-box-dropdown-container > .select-box-details-pane.border-top { border-top: 1px solid ${this.styles.selectBorder} } `),t.push(`.monaco-select-box-dropdown-container > .select-box-details-pane.border-bottom { border-bottom: 1px solid ${this.styles.selectBorder} } `)):this.styles.selectListBorder&&(t.push(`.monaco-select-box-dropdown-container > .select-box-details-pane.border-top { border-top: 1px solid ${this.styles.selectListBorder} } `),t.push(`.monaco-select-box-dropdown-container > .select-box-details-pane.border-bottom { border-bottom: 1px solid ${this.styles.selectListBorder} } `)),this.styles.listHoverForeground&&t.push(`.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row:not(.option-disabled):not(.focused):hover { color: ${this.styles.listHoverForeground} !important; }`),this.styles.listHoverBackground&&t.push(`.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row:not(.option-disabled):not(.focused):hover { background-color: ${this.styles.listHoverBackground} !important; }`),this.styles.listFocusOutline&&t.push(`.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row.focused { outline: 1.6px dotted ${this.styles.listFocusOutline} !important; outline-offset: -1.6px !important; }`),this.styles.listHoverOutline&&t.push(`.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row:not(.option-disabled):not(.focused):hover { outline: 1.6px dashed ${this.styles.listHoverOutline} !important; outline-offset: -1.6px !important; }`),t.push(".monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row.option-disabled.focused { background-color: transparent !important; color: inherit !important; outline: none !important; }"),t.push(".monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row.option-disabled:hover { background-color: transparent !important; color: inherit !important; outline: none !important; }"),this.styleElement.textContent=t.join(` -`)}styleSelectElement(){const t=this.styles.selectBackground??"",n=this.styles.selectForeground??"",r=this.styles.selectBorder??"";this.selectElement.style.backgroundColor=t,this.selectElement.style.color=n,this.selectElement.style.borderColor=r}styleList(){const t=this.styles.selectBackground??"",n=i8(this.styles.selectListBackground,t);this.selectDropDownListContainer.style.backgroundColor=n,this.selectionDetailsPane.style.backgroundColor=n;const r=this.styles.focusBorder??"";this.selectDropDownContainer.style.outlineColor=r,this.selectDropDownContainer.style.outlineOffset="-1px",this.selectList.style(this.styles)}createOption(t,n,r){const o=document.createElement("option");return o.value=t,o.text=t,o.disabled=!!r,o}showSelectDropDown(){this.selectionDetailsPane.textContent="",!(!this.contextViewProvider||this._isVisible)&&(this.createSelectList(this.selectDropDownContainer),this.setOptionsList(),this.contextViewProvider.showContextView({getAnchor:()=>this.selectElement,render:t=>this.renderSelectDropDown(t,!0),layout:()=>{this.layoutSelectDropDown()},onHide:()=>{this.selectDropDownContainer.classList.remove("visible"),this.selectElement.classList.remove("synthetic-focus")},anchorPosition:this._dropDownPosition},this.selectBoxOptions.optionsAsChildren?this.container:void 0),this._isVisible=!0,this.hideSelectDropDown(!1),this.contextViewProvider.showContextView({getAnchor:()=>this.selectElement,render:t=>this.renderSelectDropDown(t),layout:()=>this.layoutSelectDropDown(),onHide:()=>{this.selectDropDownContainer.classList.remove("visible"),this.selectElement.classList.remove("synthetic-focus")},anchorPosition:this._dropDownPosition},this.selectBoxOptions.optionsAsChildren?this.container:void 0),this._currentSelection=this.selected,this._isVisible=!0,this.selectElement.setAttribute("aria-expanded","true"))}hideSelectDropDown(t){!this.contextViewProvider||!this._isVisible||(this._isVisible=!1,this.selectElement.setAttribute("aria-expanded","false"),t&&this.selectElement.focus(),this.contextViewProvider.hideContextView())}renderSelectDropDown(t,n){return t.appendChild(this.selectDropDownContainer),this.layoutSelectDropDown(n),{dispose:()=>{this.selectDropDownContainer.remove()}}}measureMaxDetailsHeight(){let t=0;return this.options.forEach((n,r)=>{this.updateDetail(r),this.selectionDetailsPane.offsetHeight>t&&(t=this.selectionDetailsPane.offsetHeight)}),t}layoutSelectDropDown(t){if(this._skipLayout)return!1;if(this.selectList){this.selectDropDownContainer.classList.add("visible");const n=ii(this.selectElement),r=Kl(this.selectElement),o=ii(this.selectElement).getComputedStyle(this.selectElement),s=parseFloat(o.getPropertyValue("--dropdown-padding-top"))+parseFloat(o.getPropertyValue("--dropdown-padding-bottom")),a=n.innerHeight-r.top-r.height-(this.selectBoxOptions.minBottomMargin||0),l=r.top-Hw.DEFAULT_DROPDOWN_MINIMUM_TOP_MARGIN,d=this.selectElement.offsetWidth,u=this.setWidthControlElement(this.widthControlElement),h=Math.max(u,Math.round(d)).toString()+"px";this.selectDropDownContainer.style.width=h,this.selectList.getHTMLElement().style.height="",this.selectList.layout();let g=this.selectList.contentHeight;this._hasDetails&&this._cachedMaxDetailsHeight===void 0&&(this._cachedMaxDetailsHeight=this.measureMaxDetailsHeight());const m=this._hasDetails?this._cachedMaxDetailsHeight:0,v=g+s+m,f=Math.floor((a-s-m)/this.getHeight()),k=Math.floor((l-s-m)/this.getHeight());if(t)return r.top+r.height>n.innerHeight-22||r.topf&&this.options.length>f?(this._dropDownPosition=1,this.selectDropDownListContainer.remove(),this.selectionDetailsPane.remove(),this.selectDropDownContainer.appendChild(this.selectionDetailsPane),this.selectDropDownContainer.appendChild(this.selectDropDownListContainer),this.selectionDetailsPane.classList.remove("border-top"),this.selectionDetailsPane.classList.add("border-bottom")):(this._dropDownPosition=0,this.selectDropDownListContainer.remove(),this.selectionDetailsPane.remove(),this.selectDropDownContainer.appendChild(this.selectDropDownListContainer),this.selectDropDownContainer.appendChild(this.selectionDetailsPane),this.selectionDetailsPane.classList.remove("border-bottom"),this.selectionDetailsPane.classList.add("border-top")),!0);if(r.top+r.height>n.innerHeight-22||r.topa&&(g=f*this.getHeight())}else v>l&&(g=k*this.getHeight());return this.selectList.layout(g),this.selectList.domFocus(),this.selectList.length>0&&(this.selectList.setFocus([this.selected||0]),this.selectList.reveal(this.selectList.getFocus()[0]||0)),this._hasDetails?(this.selectList.getHTMLElement().style.height=g+s+"px",this.selectDropDownContainer.style.height=""):this.selectDropDownContainer.style.height=g+s+"px",this.updateDetail(this.selected),this.selectDropDownContainer.style.width=h,this.selectDropDownListContainer.setAttribute("tabindex","0"),this.selectElement.classList.add("synthetic-focus"),this.selectDropDownContainer.classList.add("synthetic-focus"),!0}else return!1}setWidthControlElement(t){let n=0;if(t){let r=0,o=0;this.options.forEach((s,a)=>{const l=s.detail?s.detail.length:0,d=s.decoratorRight?s.decoratorRight.length:0,u=s.text.length+l+d;u>o&&(r=a,o=u)}),t.textContent=this.options[r].text+(this.options[r].decoratorRight?this.options[r].decoratorRight+" ":""),n=s0(t)}return n}createSelectList(t){if(this.selectList)return;this.selectDropDownListContainer=Xt(t,mQ(".select-box-dropdown-list-container")),this.listRenderer=new f0o,this.selectList=this._register(new _2("SelectBoxCustom",this.selectDropDownListContainer,this,[this.listRenderer],{useShadows:!1,verticalScrollMode:3,keyboardSupport:!1,mouseSupport:!1,accessibilityProvider:{getAriaLabel:o=>{let s=o.text;return o.detail&&(s+=`. ${o.detail}`),o.decoratorRight&&(s+=`. ${o.decoratorRight}`),o.description&&(s+=`. ${o.description}`),s},getWidgetAriaLabel:()=>U(16,"Select Box"),getRole:()=>Qr?"":"option",getWidgetRole:()=>"listbox"}})),this.selectBoxOptions.ariaLabel&&(this.selectList.ariaLabel=this.selectBoxOptions.ariaLabel);const n=this._register(new ks(this.selectDropDownListContainer,"keydown")),r=sn.chain(n.event,o=>o.filter(()=>this.selectList.length>0).map(s=>new Us(s)));this._register(sn.chain(r,o=>o.filter(s=>s.keyCode===3))(this.onEnter,this)),this._register(sn.chain(r,o=>o.filter(s=>s.keyCode===2))(this.onEnter,this)),this._register(sn.chain(r,o=>o.filter(s=>s.keyCode===9))(this.onEscape,this)),this._register(sn.chain(r,o=>o.filter(s=>s.keyCode===16))(this.onUpArrow,this)),this._register(sn.chain(r,o=>o.filter(s=>s.keyCode===18))(this.onDownArrow,this)),this._register(sn.chain(r,o=>o.filter(s=>s.keyCode===12))(this.onPageDown,this)),this._register(sn.chain(r,o=>o.filter(s=>s.keyCode===11))(this.onPageUp,this)),this._register(sn.chain(r,o=>o.filter(s=>s.keyCode===14))(this.onHome,this)),this._register(sn.chain(r,o=>o.filter(s=>s.keyCode===13))(this.onEnd,this)),this._register(sn.chain(r,o=>o.filter(s=>s.keyCode>=21&&s.keyCode<=56||s.keyCode>=85&&s.keyCode<=113))(this.onCharacter,this)),this._register(bt(this.selectList.getHTMLElement(),rn.POINTER_UP,o=>this.onPointerUp(o))),this._register(this.selectList.onMouseOver(o=>typeof o.index<"u"&&this.selectList.setFocus([o.index]))),this._register(this.selectList.onDidChangeFocus(o=>this.onListFocus(o))),this._register(bt(this.selectDropDownContainer,rn.FOCUS_OUT,o=>{!this._isVisible||gu(o.relatedTarget,this.selectDropDownContainer)||this.onListBlur()})),this.selectList.getHTMLElement().setAttribute("aria-label",this.selectBoxOptions.ariaLabel||""),this.selectList.getHTMLElement().setAttribute("aria-expanded","true"),this.styleList()}onPointerUp(t){if(!this.selectList.length)return;Qo.stop(t);const n=t.target;if(!n||n.classList.contains("slider"))return;const r=n.closest(".monaco-list-row");if(!r)return;const o=Number(r.getAttribute("data-index")),s=r.classList.contains("option-disabled");o>=0&&o{for(let a=0;athis.selected+2)this.selected+=2;else{if(n)return;this.selected++}this.select(this.selected),this.selectList.setFocus([this.selected]),this.selectList.reveal(this.selectList.getFocus()[0])}}onUpArrow(t){this.selected>0&&(Qo.stop(t,!0),this.options[this.selected-1].isDisabled&&this.selected>1?this.selected-=2:this.selected--,this.select(this.selected),this.selectList.setFocus([this.selected]),this.selectList.reveal(this.selectList.getFocus()[0]))}onPageUp(t){Qo.stop(t),this.selectList.focusPreviousPage(),setTimeout(()=>{this.selected=this.selectList.getFocus()[0],this.options[this.selected].isDisabled&&this.selected{this.selected=this.selectList.getFocus()[0],this.options[this.selected].isDisabled&&this.selected>0&&(this.selected--,this.selectList.setFocus([this.selected])),this.selectList.reveal(this.selected),this.select(this.selected)},1)}onHome(t){Qo.stop(t),!(this.options.length<2)&&(this.selected=0,this.options[this.selected].isDisabled&&this.selected>1&&this.selected++,this.selectList.setFocus([this.selected]),this.selectList.reveal(this.selected),this.select(this.selected))}onEnd(t){Qo.stop(t),!(this.options.length<2)&&(this.selected=this.options.length-1,this.options[this.selected].isDisabled&&this.selected>1&&this.selected--,this.selectList.setFocus([this.selected]),this.selectList.reveal(this.selected),this.select(this.selected))}onCharacter(t){const n=vS.toString(t.keyCode);let r=-1;for(let o=0;o{this._register(bt(this.selectElement,t,n=>{this.selectElement.focus()}))}),this._register(wc(this.selectElement,"click",t=>{Qo.stop(t,!0)})),this._register(wc(this.selectElement,"change",t=>{this.selectElement.title=t.target.value,this._onDidSelect.fire({index:t.target.selectedIndex,selected:t.target.value})})),this._register(wc(this.selectElement,"keydown",t=>{let n=!1;Qr?(t.keyCode===18||t.keyCode===16||t.keyCode===10)&&(n=!0):(t.keyCode===18&&t.altKey||t.keyCode===10||t.keyCode===3)&&(n=!0),n&&t.stopPropagation()}))}get onDidSelect(){return this._onDidSelect.event}setOptions(t,n){(!this.options||!Ua(this.options,t))&&(this.options=t,this.selectElement.options.length=0,this.options.forEach((r,o)=>{this.selectElement.add(this.createOption(r.text,o,r.isDisabled))})),n!==void 0&&this.select(n)}select(t){this.options.length===0?this.selected=0:t>=0&&tthis.options.length-1?this.select(this.options.length-1):this.selected<0&&(this.selected=0),this.selectElement.selectedIndex=this.selected,this.selected{this.element&&this.handleActionChangeEvent(o)}))}handleActionChangeEvent(t){t.enabled!==void 0&&this.updateEnabled(),t.checked!==void 0&&this.updateChecked(),t.class!==void 0&&this.updateClass(),t.label!==void 0&&(this.updateLabel(),this.updateTooltip()),t.tooltip!==void 0&&this.updateTooltip()}get actionRunner(){return this._actionRunner||(this._actionRunner=this._register(new aR)),this._actionRunner}set actionRunner(t){this._actionRunner=t}isEnabled(){return this._action.enabled}setActionContext(t){this._context=t}render(t){const n=this.element=t;this._register(Rf.addTarget(t));const r=this.options&&this.options.draggable;r&&(t.draggable=!0,k1&&this._register(bt(t,rn.DRAG_START,o=>{var s;return(s=o.dataTransfer)==null?void 0:s.setData(kR.TEXT,this._action.label)}))),this._register(bt(n,ma.Tap,o=>this.onClick(o,!0))),this._register(bt(n,rn.MOUSE_DOWN,o=>{r||Qo.stop(o,!0),this._action.enabled&&o.button===0&&n.classList.add("active")})),Qr&&this._register(bt(n,rn.CONTEXT_MENU,o=>{o.button===0&&o.ctrlKey===!0&&this.onClick(o)})),this._register(bt(n,rn.CLICK,o=>{Qo.stop(o,!0),this.options&&this.options.isMenu||this.onClick(o)})),this._register(bt(n,rn.DBLCLICK,o=>{Qo.stop(o,!0)})),[rn.MOUSE_UP,rn.MOUSE_OUT].forEach(o=>{this._register(bt(n,o,s=>{Qo.stop(s),n.classList.remove("active")}))})}onClick(t,n=!1){var o;Qo.stop(t,!0);const r=Qv(this._context)?(o=this.options)!=null&&o.useEventAsContext?t:{preserveFocus:n}:this._context;this.actionRunner.run(this._action,r)}focus(){this.element&&(this.element.tabIndex=0,this.element.focus(),this.element.classList.add("focused"))}blur(){this.element&&(this.element.blur(),this.element.tabIndex=-1,this.element.classList.remove("focused"))}setFocusable(t){this.element&&(this.element.tabIndex=t?0:-1)}get trapsArrowNavigation(){return!1}updateEnabled(){}updateLabel(){}getClass(){return this.action.class}getTooltip(){return this.action.tooltip}getHoverContents(){return this.getTooltip()}updateTooltip(){if(!this.element)return;const t=this.getHoverContents()??"";if(this.updateAriaLabel(),!this.customHover&&t!==""){const n=this.options.hoverDelegate??tC("element");this.customHover=this._store.add(_p().setupManagedHover(n,this.element,t))}else this.customHover&&this.customHover.update(t)}updateAriaLabel(){if(this.element){const t=this.getTooltip()??"";this.element.setAttribute("aria-label",t)}}updateClass(){}updateChecked(){}dispose(){this.element&&(this.element.remove(),this.element=void 0),this._context=void 0,super.dispose()}}class gV extends Nb{constructor(t,n,r){r={...r,icon:r.icon!==void 0?r.icon:!1,label:r.label!==void 0?r.label:!0},super(t,n,r),this.options=r,this.cssClass=""}render(t){super.render(t),Oo(this.element);const n=document.createElement("a");if(n.classList.add("action-label"),n.setAttribute("role",this.getDefaultAriaRole()),this.label=n,this.element.appendChild(n),this.options.label&&this.options.keybinding&&!this.options.keybindingNotRenderedWithLabel){const r=document.createElement("span");r.classList.add("keybinding"),r.textContent=this.options.keybinding,this.element.appendChild(r)}this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked()}getDefaultAriaRole(){return this._action.id===pd.ID?"presentation":this.options.isMenu?"menuitem":this.options.isTabList?"tab":"button"}focus(){this.label&&(this.label.tabIndex=0,this.label.focus())}blur(){this.label&&(this.label.tabIndex=-1)}setFocusable(t){this.label&&(this.label.tabIndex=t?0:-1)}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this.action.label)}getTooltip(){let t=null;return this.action.tooltip?t=this.action.tooltip:this.action.label&&(t=this.action.label,this.options.keybinding&&(t=U(0,"{0} ({1})",t,this.options.keybinding))),t??void 0}updateClass(){var t;this.cssClass&&this.label&&this.label.classList.remove(...this.cssClass.split(" ")),this.options.icon?(this.cssClass=this.getClass(),this.label&&(this.label.classList.add("codicon"),this.cssClass&&this.label.classList.add(...this.cssClass.split(" "))),this.updateEnabled()):(t=this.label)==null||t.classList.remove("codicon")}updateEnabled(){var t,n;this.action.enabled?(this.label&&(this.label.removeAttribute("aria-disabled"),this.label.classList.remove("disabled")),(t=this.element)==null||t.classList.remove("disabled")):(this.label&&(this.label.setAttribute("aria-disabled","true"),this.label.classList.add("disabled")),(n=this.element)==null||n.classList.add("disabled"))}updateAriaLabel(){if(this.label){const t=this.getTooltip()??"";this.label.setAttribute("aria-label",t)}}updateChecked(){this.label&&(this.action.checked!==void 0?(this.label.classList.toggle("checked",this.action.checked),this.options.isTabList?this.label.setAttribute("aria-selected",this.action.checked?"true":"false"):(this.label.setAttribute("aria-checked",this.action.checked?"true":"false"),this.label.setAttribute("role","checkbox"))):(this.label.classList.remove("checked"),this.label.removeAttribute(this.options.isTabList?"aria-selected":"aria-checked"),this.label.setAttribute("role",this.getDefaultAriaRole())))}}class k0o extends Nb{constructor(t,n,r,o,s,a,l){super(t,n),this.selectBox=new m0o(r,o,s,a,l),this.selectBox.setFocusable(!1),this._register(this.selectBox),this.registerListeners()}select(t){this.selectBox.select(t)}registerListeners(){this._register(this.selectBox.onDidSelect(t=>this.runAction(t.selected,t.index)))}runAction(t,n){this.actionRunner.run(this._action,this.getActionContext(t,n))}getActionContext(t,n){return t}setFocusable(t){this.selectBox.setFocusable(t)}focus(){var t;(t=this.selectBox)==null||t.focus()}blur(){var t;(t=this.selectBox)==null||t.blur()}render(t){this.selectBox.render(t)}}class g1 extends ht{get onDidBlur(){return this._onDidBlur.event}get onDidCancel(){return this._onDidCancel.event}get onDidRun(){return this._onDidRun.event}get onWillRun(){return this._onWillRun.event}constructor(t,n={}){var s,a;super(),this._actionRunnerDisposables=this._register(new Et),this.viewItemDisposables=this._register(new mbe),this.triggerKeyDown=!1,this.focusable=!0,this._onDidBlur=this._register(new at),this._onDidCancel=this._register(new at({onWillAddFirstListener:()=>this.cancelHasListener=!0})),this.cancelHasListener=!1,this._onDidRun=this._register(new at),this._onWillRun=this._register(new at),this.options=n,this._context=n.context??null,this._orientation=this.options.orientation??0,this._triggerKeys={keyDown:((s=this.options.triggerKeys)==null?void 0:s.keyDown)??!1,keys:((a=this.options.triggerKeys)==null?void 0:a.keys)??[3,10]},this._hoverDelegate=n.hoverDelegate??this._register(hQn()),this.options.actionRunner?this._actionRunner=this.options.actionRunner:(this._actionRunner=new aR,this._actionRunnerDisposables.add(this._actionRunner)),this._actionRunnerDisposables.add(this._actionRunner.onDidRun(l=>this._onDidRun.fire(l))),this._actionRunnerDisposables.add(this._actionRunner.onWillRun(l=>this._onWillRun.fire(l))),this.viewItems=[],this.focusedItem=void 0,this.domNode=document.createElement("div"),this.domNode.className="monaco-action-bar";let r,o;switch(this._orientation){case 0:r=[15],o=[17];break;case 1:r=[16],o=[18],this.domNode.className+=" vertical";break}this._register(bt(this.domNode,rn.KEY_DOWN,l=>{const d=new Us(l);let u=!0;const h=typeof this.focusedItem=="number"?this.viewItems[this.focusedItem]:void 0;r&&(d.equals(r[0])||d.equals(r[1]))?u=this.focusPrevious():o&&(d.equals(o[0])||d.equals(o[1]))?u=this.focusNext():d.equals(9)&&this.cancelHasListener?this._onDidCancel.fire():d.equals(14)?u=this.focusFirst():d.equals(13)?u=this.focusLast():d.equals(2)&&h instanceof Nb&&h.trapsArrowNavigation?u=this.focusNext(void 0,!0):this.isTriggerKeyEvent(d)?this._triggerKeys.keyDown?this.doTrigger(d):this.triggerKeyDown=!0:u=!1,u&&(d.preventDefault(),d.stopPropagation())})),this._register(bt(this.domNode,rn.KEY_UP,l=>{const d=new Us(l);this.isTriggerKeyEvent(d)?(!this._triggerKeys.keyDown&&this.triggerKeyDown&&(this.triggerKeyDown=!1,this.doTrigger(d)),d.preventDefault(),d.stopPropagation()):(d.equals(2)||d.equals(1026)||d.equals(16)||d.equals(18)||d.equals(15)||d.equals(17))&&this.updateFocusedItem()})),this.focusTracker=this._register(uA(this.domNode)),this._register(this.focusTracker.onDidBlur(()=>{(Nd()===this.domNode||!gu(Nd(),this.domNode))&&(this._onDidBlur.fire(),this.previouslyFocusedItem=this.focusedItem,this.focusedItem=void 0,this.triggerKeyDown=!1)})),this._register(this.focusTracker.onDidFocus(()=>this.updateFocusedItem())),this.actionsList=document.createElement("ul"),this.actionsList.className="actions-container",this.options.highlightToggledItems&&this.actionsList.classList.add("highlight-toggled"),this.actionsList.setAttribute("role",this.options.ariaRole||"toolbar"),this.options.ariaLabel&&this.actionsList.setAttribute("aria-label",this.options.ariaLabel),this.domNode.appendChild(this.actionsList),t.appendChild(this.domNode)}refreshRole(){this.length()>=1?this.actionsList.setAttribute("role",this.options.ariaRole||"toolbar"):this.actionsList.setAttribute("role","presentation")}setFocusable(t){if(this.focusable=t,this.focusable){const n=this.viewItems.find(r=>r instanceof Nb&&r.isEnabled());n instanceof Nb&&n.setFocusable(!0)}else this.viewItems.forEach(n=>{n instanceof Nb&&n.setFocusable(!1)})}isTriggerKeyEvent(t){let n=!1;return this._triggerKeys.keys.forEach(r=>{n=n||t.equals(r)}),n}updateFocusedItem(){var t,n;for(let r=0;rn.setActionContext(t))}get actionRunner(){return this._actionRunner}set actionRunner(t){this._actionRunner=t,this._actionRunnerDisposables.clear(),this._actionRunnerDisposables.add(this._actionRunner.onDidRun(n=>this._onDidRun.fire(n))),this._actionRunnerDisposables.add(this._actionRunner.onWillRun(n=>this._onWillRun.fire(n))),this.viewItems.forEach(n=>n.actionRunner=t)}getContainer(){return this.domNode}getAction(t){var n;if(typeof t=="number")return(n=this.viewItems[t])==null?void 0:n.action;if(ec(t)){for(;t.parentElement!==this.actionsList;){if(!t.parentElement)return;t=t.parentElement}for(let r=0;r{const a=document.createElement("li");a.className="action-item",a.setAttribute("role","presentation");let l;const d={hoverDelegate:this._hoverDelegate,...n,isTabList:this.options.ariaRole==="tablist"};this.options.actionViewItemProvider&&(l=this.options.actionViewItemProvider(s,d)),l||(l=new gV(this.context,s,d)),this.options.allowContextMenu||this.viewItemDisposables.set(l,bt(a,rn.CONTEXT_MENU,u=>{Qo.stop(u,!0)})),l.actionRunner=this._actionRunner,l.setActionContext(this.context),l.render(a),o===null||o<0||o>=this.actionsList.children.length?(this.actionsList.appendChild(a),this.viewItems.push(l)):(this.actionsList.insertBefore(a,this.actionsList.children[o]),this.viewItems.splice(o,0,l),o++)}),this.focusable){let s=!1;for(const a of this.viewItems){if(!(a instanceof Nb))continue;let l;s||a.action.id===pd.ID||!a.isEnabled()&&this.options.focusOnlyEnabledItems?l=!1:l=!0,l?(a.setFocusable(!0),s=!0):a.setFocusable(!1)}}typeof this.focusedItem=="number"&&this.focus(this.focusedItem),this.refreshRole()}getWidth(t){if(t>=0&&t=0&&t"u"){const o=this.viewItems.findIndex(s=>s.isEnabled());this.focusedItem=o===-1?void 0:o,this.updateFocus(void 0,void 0,!0)}else r!==void 0&&(this.focusedItem=r),this.updateFocus(void 0,void 0,!0)}focusFirst(){return this.focusedItem=this.length()-1,this.focusNext(!0)}focusLast(){return this.focusedItem=0,this.focusPrevious(!0)}focusNext(t,n){if(typeof this.focusedItem>"u")this.focusedItem=this.viewItems.length-1;else if(this.viewItems.length<=1)return!1;const r=this.focusedItem;let o;do{if(!t&&this.options.preventLoopNavigation&&this.focusedItem+1>=this.viewItems.length)return this.focusedItem=r,!1;this.focusedItem=(this.focusedItem+1)%this.viewItems.length,o=this.viewItems[this.focusedItem]}while(this.focusedItem!==r&&(this.options.focusOnlyEnabledItems&&!o.isEnabled()||o.action.id===pd.ID));return this.updateFocus(void 0,void 0,n),!0}focusPrevious(t){if(typeof this.focusedItem>"u")this.focusedItem=0;else if(this.viewItems.length<=1)return!1;const n=this.focusedItem;let r;do{if(this.focusedItem=this.focusedItem-1,this.focusedItem<0){if(!t&&this.options.preventLoopNavigation)return this.focusedItem=n,!1;this.focusedItem=this.viewItems.length-1}r=this.viewItems[this.focusedItem]}while(this.focusedItem!==n&&(this.options.focusOnlyEnabledItems&&!r.isEnabled()||r.action.id===pd.ID));return this.updateFocus(!0),!0}updateFocus(t,n,r=!1){var s,a;typeof this.focusedItem>"u"&&this.actionsList.focus({preventScroll:n}),this.previouslyFocusedItem!==void 0&&this.previouslyFocusedItem!==this.focusedItem&&((s=this.viewItems[this.previouslyFocusedItem])==null||s.blur());const o=this.focusedItem!==void 0?this.viewItems[this.focusedItem]:void 0;if(o){let l=!0;nR(o.focus)||(l=!1),this.options.focusOnlyEnabledItems&&nR(o.isEnabled)&&!o.isEnabled()&&(l=!1),o.action.id===pd.ID&&(l=!1),l?(r||this.previouslyFocusedItem!==this.focusedItem)&&(o.focus(t),this.previouslyFocusedItem=this.focusedItem):(this.actionsList.focus({preventScroll:n}),this.previouslyFocusedItem=void 0),l&&((a=o.showHover)==null||a.call(o))}}doTrigger(t){if(typeof this.focusedItem>"u")return;const n=this.viewItems[this.focusedItem];if(n instanceof Nb){const r=n._context===null||n._context===void 0?t:n._context;this.run(n._action,r)}}async run(t,n){await this._actionRunner.run(t,n)}dispose(){this._context=void 0,this.viewItems=us(this.viewItems),this.getContainer().remove(),super.dispose()}}function v0o(e,t,n,r){if(e.length===0)return t;if(t.length===0)return e;const o=[];let s=0,a=0;for(;sh?(o.push(d),a++):(o.push(r(l,d)),s++,a++)}for(;s`Apply decorations from ${t.debugName}`},o=>{const s=t.read(o);r.set(s)})),n.add({dispose:()=>{r.clear()}}),n}function wN(e,t){return e.appendChild(t),$n(()=>{t.remove()})}function A0o(e,t){return e.prepend(t),$n(()=>{t.remove()})}class rDn extends ht{get width(){return this._width}get height(){return this._height}get automaticLayout(){return this._automaticLayout}constructor(t,n){super(),this._automaticLayout=!1,this.elementSizeObserver=this._register(new f7n(t,n)),this._width=Ti(this,this.elementSizeObserver.getWidth()),this._height=Ti(this,this.elementSizeObserver.getHeight()),this._register(this.elementSizeObserver.onDidChange(r=>la(o=>{this._width.set(this.elementSizeObserver.getWidth(),o),this._height.set(this.elementSizeObserver.getHeight(),o)})))}observe(t){this.elementSizeObserver.observe(t)}setAutomaticLayout(t){this._automaticLayout=t,t?this.elementSizeObserver.startObserving():this.elementSizeObserver.stopObserving()}}function uOt(e,t,n){let r=t.get(),o=r,s=r;const a=Ti("animatedValue",r);let l=-1;const d=300;let u;n.add(Xz({changeTracker:{createChangeSummary:()=>({animate:!1}),handleChange:(g,m)=>(g.didChange(t)&&(m.animate=m.animate||g.change),!0)}},(g,m)=>{u!==void 0&&(e.cancelAnimationFrame(u),u=void 0),o=s,r=t.read(g),l=Date.now()-(m.animate?0:d),h()}));function h(){const g=Date.now()-l;s=Math.floor(p0o(g,o,r-o,d)),g{this._actualTop.set(r,void 0)},this.onComputedHeight=r=>{this._actualHeight.set(r,void 0)}}}const Uve=class Uve{constructor(t,n){this._editor=t,this._domElement=n,this._overlayWidgetId=`managedOverlayWidget-${Uve._counter++}`,this._overlayWidget={getId:()=>this._overlayWidgetId,getDomNode:()=>this._domElement,getPosition:()=>null},this._editor.addOverlayWidget(this._overlayWidget)}dispose(){this._editor.removeOverlayWidget(this._overlayWidget)}};Uve._counter=0;let KUe=Uve;function Q6(e,t){return Oi(n=>{for(let[r,o]of Object.entries(t))o&&typeof o=="object"&&"read"in o&&(o=o.read(n)),typeof o=="number"&&(o=`${o}px`),r=r.replace(/[A-Z]/g,s=>"-"+s.toLowerCase()),e.style[r]=o})}function S1e(e,t,n,r){const o=new Et,s=[];return o.add(Tf((a,l)=>{const d=t.read(a),u=new Map,h=new Map;n&&n(!0),e.changeViewZones(g=>{for(const m of s)g.removeZone(m),r==null||r.delete(m);s.length=0;for(const m of d){const v=g.addZone(m);m.setZoneId&&m.setZoneId(v),s.push(v),r==null||r.add(v),u.set(m,v)}}),n&&n(!1),l.add(Xz({changeTracker:{createChangeSummary(){return{zoneIds:[]}},handleChange(g,m){const v=h.get(g.changedObservable);return v!==void 0&&m.zoneIds.push(v),!0}}},(g,m)=>{for(const v of d)v.onChange&&(h.set(v.onChange,u.get(v)),v.onChange.read(g));n&&n(!0),e.changeViewZones(v=>{for(const f of m.zoneIds)v.layoutZone(f)}),n&&n(!1)}))})),o.add({dispose(){n&&n(!0),e.changeViewZones(a=>{for(const l of s)a.removeZone(l)}),r==null||r.clear(),n&&n(!1)}}),o}class b0o extends Wa{dispose(){super.dispose(!0)}}function hOt(e,t){const n=hJ(t,o=>o.original.startLineNumber<=e.lineNumber);if(!n)return xe.fromPositions(e);if(n.original.endLineNumberExclusive<=e.lineNumber){const o=e.lineNumber-n.original.endLineNumberExclusive+n.modified.endLineNumberExclusive;return xe.fromPositions(new rt(o,e.column))}if(!n.innerChanges)return xe.fromPositions(new rt(n.modified.startLineNumber,1));const r=hJ(n.innerChanges,o=>o.originalRange.getStartPosition().isBeforeOrEqual(e));if(!r){const o=e.lineNumber-n.original.startLineNumber+n.modified.startLineNumber;return xe.fromPositions(new rt(o,e.column))}if(r.originalRange.containsPosition(e))return r.modifiedRange;{const o=w0o(r.originalRange.getEndPosition(),e);return xe.fromPositions(o.addToPosition(r.modifiedRange.getEndPosition()))}}function w0o(e,t){return e.lineNumber===t.lineNumber?new Ud(0,t.column-e.column):new Ud(t.lineNumber-e.lineNumber,t.column-1)}function O0o(e,t){let n;return e.filter(r=>{const o=t(r,n);return n=r,o})}class L1e{static create(t,n=void 0){return new fOt(t,t,n)}static createWithDisposable(t,n,r=void 0){const o=new Et;return o.add(n),o.add(t),new fOt(t,o,r)}}class fOt extends L1e{constructor(t,n,r){super(),this.object=t,this._disposable=n,this._debugOwner=r,this._refCount=1,this._isDisposed=!1,this._owners=[],r&&this._addOwner(r)}_addOwner(t){t&&this._owners.push(t)}createNewRef(t){return this._refCount++,t&&this._addOwner(t),new y0o(this,t)}dispose(){this._isDisposed||(this._isDisposed=!0,this._decreaseRefCount(this._debugOwner))}_decreaseRefCount(t){if(this._refCount--,this._refCount===0&&this._disposable.dispose(),t){const n=this._owners.indexOf(t);n!==-1&&this._owners.splice(n,1)}}}class y0o extends L1e{constructor(t,n){super(),this._base=t,this._debugOwner=n,this._isDisposed=!1}get object(){return this._base.object}createNewRef(t){return this._base.createNewRef(t)}dispose(){this._isDisposed||(this._isDisposed=!0,this._base._decreaseRefCount(this._debugOwner))}}class Ag{static inverse(t,n,r){const o=[];let s=1,a=1;for(const d of t){const u=new Ag(new Ei(s,d.original.startLineNumber),new Ei(a,d.modified.startLineNumber));u.modified.isEmpty||o.push(u),s=d.original.endLineNumberExclusive,a=d.modified.endLineNumberExclusive}const l=new Ag(new Ei(s,n+1),new Ei(a,r+1));return l.modified.isEmpty||o.push(l),o}static clip(t,n,r){const o=[];for(const s of t){const a=s.original.intersect(n),l=s.modified.intersect(r);a&&!a.isEmpty&&l&&!l.isEmpty&&o.push(new Ag(a,l))}return o}constructor(t,n){this.original=t,this.modified=n}toString(){return`{${this.original.toString()}->${this.modified.toString()}}`}flip(){return new Ag(this.modified,this.original)}join(t){return new Ag(this.original.join(t.original),this.modified.join(t.modified))}toRangeMapping(){const t=this.original.toInclusiveRange(),n=this.modified.toInclusiveRange();if(t&&n)return new im(t,n);if(this.original.startLineNumber===1||this.modified.startLineNumber===1){if(!(this.modified.startLineNumber===1&&this.original.startLineNumber===1))throw new hi("not a valid diff");return new im(new xe(this.original.startLineNumber,1,this.original.endLineNumberExclusive,1),new xe(this.modified.startLineNumber,1,this.modified.endLineNumberExclusive,1))}else return new im(new xe(this.original.startLineNumber-1,Number.MAX_SAFE_INTEGER,this.original.endLineNumberExclusive-1,Number.MAX_SAFE_INTEGER),new xe(this.modified.startLineNumber-1,Number.MAX_SAFE_INTEGER,this.modified.endLineNumberExclusive-1,Number.MAX_SAFE_INTEGER))}toRangeMapping2(t,n){if(gOt(this.original.endLineNumberExclusive,t)&&gOt(this.modified.endLineNumberExclusive,n))return new im(new xe(this.original.startLineNumber,1,this.original.endLineNumberExclusive,1),new xe(this.modified.startLineNumber,1,this.modified.endLineNumberExclusive,1));if(!this.original.isEmpty&&!this.modified.isEmpty)return new im(xe.fromPositions(new rt(this.original.startLineNumber,1),SP(new rt(this.original.endLineNumberExclusive-1,Number.MAX_SAFE_INTEGER),t)),xe.fromPositions(new rt(this.modified.startLineNumber,1),SP(new rt(this.modified.endLineNumberExclusive-1,Number.MAX_SAFE_INTEGER),n)));if(this.original.startLineNumber>1&&this.modified.startLineNumber>1)return new im(xe.fromPositions(SP(new rt(this.original.startLineNumber-1,Number.MAX_SAFE_INTEGER),t),SP(new rt(this.original.endLineNumberExclusive-1,Number.MAX_SAFE_INTEGER),t)),xe.fromPositions(SP(new rt(this.modified.startLineNumber-1,Number.MAX_SAFE_INTEGER),n),SP(new rt(this.modified.endLineNumberExclusive-1,Number.MAX_SAFE_INTEGER),n)));throw new hi}}function SP(e,t){if(e.lineNumber<1)return new rt(1,1);if(e.lineNumber>t.length)return new rt(t.length,t[t.length-1].length+1);const n=t[e.lineNumber-1];return e.column>n.length+1?new rt(e.lineNumber,n.length+1):e}function gOt(e,t){return e>=1&&e<=t.length}class a2 extends Ag{static fromRangeMappings(t){const n=Ei.join(t.map(o=>Ei.fromRangeInclusive(o.originalRange))),r=Ei.join(t.map(o=>Ei.fromRangeInclusive(o.modifiedRange)));return new a2(n,r,t)}constructor(t,n,r){super(t,n),this.innerChanges=r}flip(){var t;return new a2(this.modified,this.original,(t=this.innerChanges)==null?void 0:t.map(n=>n.flip()))}withInnerChangesFromLineRanges(){return new a2(this.original,this.modified,[this.toRangeMapping()])}}class im{static fromEdit(t){const n=t.getNewRanges();return t.replacements.map((o,s)=>new im(o.range,n[s]))}static assertSorted(t){for(let n=1;n${this.modifiedRange.toString()}}`}flip(){return new im(this.modifiedRange,this.originalRange)}toTextEdit(t){const n=t.getValueOfRange(this.modifiedRange);return new Pc(this.originalRange,n)}}function x1e(e,t,n,r=!1){const o=[];for(const s of WJe(e.map(a=>C0o(a,t,n)),(a,l)=>a.original.intersectsOrTouches(l.original)||a.modified.intersectsOrTouches(l.modified))){const a=s[0],l=s[s.length-1];o.push(new a2(a.original.join(l.original),a.modified.join(l.modified),s.map(d=>d.innerChanges[0])))}return b6(()=>!r&&o.length>0&&(o[0].modified.startLineNumber!==o[0].original.startLineNumber||n.length.lineCount-o[o.length-1].modified.endLineNumberExclusive!==t.length.lineCount-o[o.length-1].original.endLineNumberExclusive)?!1:Oie(o,(s,a)=>a.original.startLineNumber-s.original.endLineNumberExclusive===a.modified.startLineNumber-s.modified.endLineNumberExclusive&&s.original.endLineNumberExclusive=n.getLineLength(e.modifiedRange.startLineNumber)&&e.originalRange.startColumn-1>=t.getLineLength(e.originalRange.startLineNumber)&&e.originalRange.startLineNumber<=e.originalRange.endLineNumber+o&&e.modifiedRange.startLineNumber<=e.modifiedRange.endLineNumber+o&&(r=1);const s=new Ei(e.originalRange.startLineNumber+r,e.originalRange.endLineNumber+1+o),a=new Ei(e.modifiedRange.startLineNumber+r,e.modifiedRange.endLineNumber+1+o);return new a2(s,a,[e])}const _0o={IconContribution:"base.contributions.icons"};var mOt;(function(e){function t(n,r){let o=n.defaults;for(;gi.isThemeIcon(o);){const s=TI.getIcon(o.id);if(!s)return;o=s.defaults}return o}e.getDefinition=t})(mOt||(mOt={}));var kOt;(function(e){function t(r){return{weight:r.weight,style:r.style,src:r.src.map(o=>({format:o.format,location:o.location.toString()}))}}e.toJSONObject=t;function n(r){const o=s=>fu(s)?s:void 0;if(r&&Array.isArray(r.src)&&r.src.every(s=>fu(s.format)&&fu(s.location)))return{weight:o(r.weight),style:o(r.style),src:r.src.map(s=>({format:s.format,location:vi.parse(s.location)}))}}e.fromJSONObject=n})(kOt||(kOt={}));const S0o=/^([\w_-]+)$/,L0o=U(2024,"The font ID must only contain letters, numbers, underscores and dashes.");class x0o extends ht{constructor(){super(),this._onDidChange=this._register(new at),this.onDidChange=this._onDidChange.event,this.iconSchema={definitions:{icons:{type:"object",properties:{fontId:{type:"string",description:U(2025,"The id of the font to use. If not set, the font that is defined first is used."),pattern:S0o.source,patternErrorMessage:L0o},fontCharacter:{type:"string",description:U(2026,"The font character associated with the icon definition.")}},additionalProperties:!1,defaultSnippets:[{body:{fontCharacter:"\\\\e030"}}]}},type:"object",properties:{}},this.iconReferenceSchema={type:"string",pattern:`^${gi.iconNameExpression}$`,enum:[],enumDescriptions:[]},this.iconsById={},this.iconFontsById={}}registerIcon(t,n,r,o){const s=this.iconsById[t];if(s){if(r&&!s.description){s.description=r,this.iconSchema.properties[t].markdownDescription=`${r} $(${t})`;const d=this.iconReferenceSchema.enum.indexOf(t);d!==-1&&(this.iconReferenceSchema.enumDescriptions[d]=r),this._onDidChange.fire()}return s}const a={id:t,description:r,defaults:n,deprecationMessage:o};this.iconsById[t]=a;const l={$ref:"#/definitions/icons"};return o&&(l.deprecationMessage=o),r&&(l.markdownDescription=`${r}: $(${t})`),this.iconSchema.properties[t]=l,this.iconReferenceSchema.enum.push(t),this.iconReferenceSchema.enumDescriptions.push(r||""),this._onDidChange.fire(),{id:t}}getIcons(){return Object.keys(this.iconsById).map(t=>this.iconsById[t])}getIcon(t){return this.iconsById[t]}getIconSchema(){return this.iconSchema}toString(){const t=(s,a)=>s.id.localeCompare(a.id),n=s=>{for(;gi.isThemeIcon(s.defaults);)s=this.iconsById[s.defaults.id];return`codicon codicon-${s?s.id:""}`},r=[];r.push("| preview | identifier | default codicon ID | description"),r.push("| ----------- | --------------------------------- | --------------------------------- | --------------------------------- |");const o=Object.keys(this.iconsById).map(s=>this.iconsById[s]);for(const s of o.filter(a=>!!a.description).sort(t))r.push(`||${s.id}|${gi.isThemeIcon(s.defaults)?s.defaults.id:s.id}|${s.description||""}|`);r.push("| preview | identifier "),r.push("| ----------- | --------------------------------- |");for(const s of o.filter(a=>!gi.isThemeIcon(a.defaults)).sort(t))r.push(`||${s.id}|`);return r.join(` -`)}}const TI=new x0o;Ql.add(_0o.IconContribution,TI);function Da(e,t,n,r){return TI.registerIcon(e,t,n,r)}function oDn(){return TI}function E0o(){const e=DEn();for(const t in e){const n="\\"+e[t].toString(16);TI.registerIcon(t,{fontCharacter:n})}}E0o();const sDn="vscode://schemas/icons",aDn=Ql.as(Nbe.JSONContribution);aDn.registerSchema(sDn,TI.getIconSchema());const vOt=new Es(()=>aDn.notifySchemaChanged(sDn),200);TI.onDidChange(()=>{vOt.isScheduled()||vOt.schedule()});const lDn=Da("widget-close",zt.close,U(2027,"Icon for the close action in widgets."));Da("goto-previous-location",zt.arrowUp,U(2028,"Icon for goto previous editor location."));Da("goto-next-location",zt.arrowDown,U(2029,"Icon for goto next editor location."));gi.modify(zt.sync,"spin");gi.modify(zt.loading,"spin");var Stt=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Ltt=function(e,t){return function(n,r){t(n,r,e)}};const T0o=Da("diff-review-insert",zt.add,U(97,"Icon for 'Insert' in accessible diff viewer.")),Q0o=Da("diff-review-remove",zt.remove,U(98,"Icon for 'Remove' in accessible diff viewer.")),D0o=Da("diff-review-close",zt.close,U(99,"Icon for 'Close' in accessible diff viewer."));var Vj;let kQ=(Vj=class extends ht{constructor(t,n,r,o,s,a,l,d,u){super(),this._parentNode=t,this._visible=n,this._setVisible=r,this._canClose=o,this._width=s,this._height=a,this._diffs=l,this._models=d,this._instantiationService=u,this._state=Rt(this,h=>{const g=this._visible.read(h);if(this._parentNode.style.visibility=g?"visible":"hidden",!g)return null;const m=h.store.add(this._instantiationService.createInstance(JUe,this._diffs,this._models,this._setVisible,this._canClose)),v=h.store.add(this._instantiationService.createInstance(eje,this._parentNode,m,this._width,this._height,this._models));return{model:m,view:v}}).recomputeInitiallyAndOnChange(this._store)}next(){la(t=>{const n=this._visible.get();this._setVisible(!0,t),n&&this._state.get().model.nextGroup(t)})}prev(){la(t=>{this._setVisible(!0,t),this._state.get().model.previousGroup(t)})}close(){la(t=>{this._setVisible(!1,t)})}},Vj._ttPolicy=eC("diffReview",{createHTML:t=>t}),Vj);kQ=Stt([Ltt(8,Zn)],kQ);let JUe=class extends ht{constructor(t,n,r,o,s){super(),this._diffs=t,this._models=n,this._setVisible=r,this.canClose=o,this._accessibilitySignalService=s,this._groups=Ti(this,[]),this._currentGroupIdx=Ti(this,0),this._currentElementIdx=Ti(this,0),this.groups=this._groups,this.currentGroup=this._currentGroupIdx.map((a,l)=>this._groups.read(l)[a]),this.currentGroupIndex=this._currentGroupIdx,this.currentElement=this._currentElementIdx.map((a,l)=>{var d;return(d=this.currentGroup.read(l))==null?void 0:d.lines[a]}),this._register(Oi(a=>{const l=this._diffs.read(a);if(!l){this._groups.set([],void 0);return}const d=B0o(l,this._models.getOriginalModel().getLineCount(),this._models.getModifiedModel().getLineCount());la(u=>{const h=this._models.getModifiedPosition();if(h){const g=d.findIndex(m=>(h==null?void 0:h.lineNumber){const l=this.currentElement.read(a);(l==null?void 0:l.type)===rm.Deleted?this._accessibilitySignalService.playSignal(nm.diffLineDeleted,{source:"accessibleDiffViewer.currentElementChanged"}):(l==null?void 0:l.type)===rm.Added&&this._accessibilitySignalService.playSignal(nm.diffLineInserted,{source:"accessibleDiffViewer.currentElementChanged"})})),this._register(Oi(a=>{const l=this.currentElement.read(a);if(l&&l.type!==rm.Header){const d=l.modifiedLineNumber??l.diff.modified.startLineNumber;this._models.modifiedSetSelection(xe.fromPositions(new rt(d,1)))}}))}_goToGroupDelta(t,n){const r=this.groups.get();!r||r.length<=1||qW(n,o=>{this._currentGroupIdx.set(Gn.ofLength(r.length).clipCyclic(this._currentGroupIdx.get()+t),o),this._currentElementIdx.set(0,o)})}nextGroup(t){this._goToGroupDelta(1,t)}previousGroup(t){this._goToGroupDelta(-1,t)}_goToLineDelta(t){const n=this.currentGroup.get();!n||n.lines.length<=1||la(r=>{this._currentElementIdx.set(Gn.ofLength(n.lines.length).clip(this._currentElementIdx.get()+t),r)})}goToNextLine(){this._goToLineDelta(1)}goToPreviousLine(){this._goToLineDelta(-1)}goToLine(t){const n=this.currentGroup.get();if(!n)return;const r=n.lines.indexOf(t);r!==-1&&la(o=>{this._currentElementIdx.set(r,o)})}revealCurrentElementInEditor(){if(!this.canClose.get())return;this._setVisible(!1,void 0);const t=this.currentElement.get();t&&(t.type===rm.Deleted?this._models.originalReveal(xe.fromPositions(new rt(t.originalLineNumber,1))):this._models.modifiedReveal(t.type!==rm.Header?xe.fromPositions(new rt(t.modifiedLineNumber,1)):void 0))}close(){this.canClose.get()&&(this._setVisible(!1,void 0),this._models.modifiedFocus())}};JUe=Stt([Ltt(4,pL)],JUe);const SX=3;function B0o(e,t,n){const r=[];for(const o of WJe(e,(s,a)=>a.modified.startLineNumber-s.modified.endLineNumberExclusive<2*SX)){const s=[];s.push(new I0o);const a=new Ei(Math.max(1,o[0].original.startLineNumber-SX),Math.min(o[o.length-1].original.endLineNumberExclusive+SX,t+1)),l=new Ei(Math.max(1,o[0].modified.startLineNumber-SX),Math.min(o[o.length-1].modified.endLineNumberExclusive+SX,n+1));aEn(o,(h,g)=>{const m=new Ei(h?h.original.endLineNumberExclusive:a.startLineNumber,g?g.original.startLineNumber:a.endLineNumberExclusive),v=new Ei(h?h.modified.endLineNumberExclusive:l.startLineNumber,g?g.modified.startLineNumber:l.endLineNumberExclusive);m.forEach(f=>{s.push(new F0o(f,v.startLineNumber+(f-m.startLineNumber)))}),g&&(g.original.forEach(f=>{s.push(new M0o(g,f))}),g.modified.forEach(f=>{s.push(new P0o(g,f))}))});const d=o[0].modified.join(o[o.length-1].modified),u=o[0].original.join(o[o.length-1].original);r.push(new R0o(new Ag(d,u),s))}return r}var rm;(function(e){e[e.Header=0]="Header",e[e.Unchanged=1]="Unchanged",e[e.Deleted=2]="Deleted",e[e.Added=3]="Added"})(rm||(rm={}));class R0o{constructor(t,n){this.range=t,this.lines=n}}class I0o{constructor(){this.type=rm.Header}}class M0o{constructor(t,n){this.diff=t,this.originalLineNumber=n,this.type=rm.Deleted,this.modifiedLineNumber=void 0}}class P0o{constructor(t,n){this.diff=t,this.modifiedLineNumber=n,this.type=rm.Added,this.originalLineNumber=void 0}}class F0o{constructor(t,n){this.originalLineNumber=t,this.modifiedLineNumber=n,this.type=rm.Unchanged}}let eje=class extends ht{constructor(t,n,r,o,s,a){super(),this._element=t,this._model=n,this._width=r,this._height=o,this._models=s,this._languageService=a,this.domNode=this._element,this.domNode.className="monaco-component diff-review monaco-editor-background";const l=document.createElement("div");l.className="diff-review-actions",this._actionBar=this._register(new g1(l)),this._register(Oi(d=>{this._actionBar.clear(),this._model.canClose.read(d)&&this._actionBar.push(dD({id:"diffreview.close",label:U(100,"Close"),class:"close-diff-review "+gi.asClassName(D0o),enabled:!0,run:async()=>n.close()}),{label:!1,icon:!0})})),this._content=document.createElement("div"),this._content.className="diff-review-content",this._content.setAttribute("role","code"),this._scrollbar=this._register(new Pie(this._content,{})),mu(this.domNode,this._scrollbar.getDomNode(),l),this._register(Oi(d=>{this._height.read(d),this._width.read(d),this._scrollbar.scanDomNode()})),this._register($n(()=>{mu(this.domNode)})),this._register(Q6(this.domNode,{width:this._width,height:this._height})),this._register(Q6(this._content,{width:this._width,height:this._height})),this._register(Tf((d,u)=>{this._model.currentGroup.read(d),this._render(u)})),this._register(wc(this.domNode,"keydown",d=>{(d.equals(18)||d.equals(2066)||d.equals(530))&&(d.preventDefault(),this._model.goToNextLine()),(d.equals(16)||d.equals(2064)||d.equals(528))&&(d.preventDefault(),this._model.goToPreviousLine()),(d.equals(9)||d.equals(2057)||d.equals(521)||d.equals(1033))&&(d.preventDefault(),this._model.close()),(d.equals(10)||d.equals(3))&&(d.preventDefault(),this._model.revealCurrentElementInEditor())}))}_render(t){const n=this._models.getOriginalOptions(),r=this._models.getModifiedOptions(),o=document.createElement("div");o.className="diff-review-table",o.setAttribute("role","list"),o.setAttribute("aria-label",U(101,"Accessible Diff Viewer. Use arrow up and down to navigate.")),Uu(o,r.get(59)),mu(this._content,o);const s=this._models.getOriginalModel(),a=this._models.getModifiedModel();if(!s||!a)return;const l=s.getOptions(),d=a.getOptions(),u=r.get(75),h=this._model.currentGroup.get();for(const g of(h==null?void 0:h.lines)||[]){if(!h)break;let m;if(g.type===rm.Header){const f=document.createElement("div");f.className="diff-review-row",f.setAttribute("role","listitem");const k=h.range,A=this._model.currentGroupIndex.get(),p=this._model.groups.get().length,b=C=>C===0?U(102,"no lines changed"):C===1?U(103,"1 line changed"):U(104,"{0} lines changed",C),w=b(k.original.length),O=b(k.modified.length);f.setAttribute("aria-label",U(105,"Difference {0} of {1}: original line {2}, {3}, modified line {4}, {5}",A+1,p,k.original.startLineNumber,w,k.modified.startLineNumber,O));const y=document.createElement("div");y.className="diff-review-cell diff-review-summary",y.appendChild(document.createTextNode(`${A+1}/${p}: @@ -${k.original.startLineNumber},${k.original.length} +${k.modified.startLineNumber},${k.modified.length} @@`)),f.appendChild(y),m=f}else m=this._createRow(g,u,this._width.get(),n,s,l,r,a,d);o.appendChild(m);const v=Rt(f=>this._model.currentElement.read(f)===g);t.add(Oi(f=>{const k=v.read(f);m.tabIndex=k?0:-1,k&&m.focus()})),t.add(bt(m,"focus",()=>{this._model.goToLine(g)}))}this._scrollbar.scanDomNode()}_createRow(t,n,r,o,s,a,l,d,u){const h=o.get(165),g=h.glyphMarginWidth+h.lineNumbersWidth,m=l.get(165),v=10+m.glyphMarginWidth+m.lineNumbersWidth;let f="diff-review-row",k="";const A="diff-review-spacer";let p=null;switch(t.type){case rm.Added:f="diff-review-row line-insert",k=" char-insert",p=T0o;break;case rm.Deleted:f="diff-review-row line-delete",k=" char-delete",p=Q0o;break}const b=document.createElement("div");b.style.minWidth=r+"px",b.className=f,b.setAttribute("role","listitem"),b.ariaLevel="";const w=document.createElement("div");w.className="diff-review-cell",w.style.height=`${n}px`,b.appendChild(w);const O=document.createElement("span");O.style.width=g+"px",O.style.minWidth=g+"px",O.className="diff-review-line-number"+k,t.originalLineNumber!==void 0?O.appendChild(document.createTextNode(String(t.originalLineNumber))):O.innerText=" ",w.appendChild(O);const y=document.createElement("span");y.style.width=v+"px",y.style.minWidth=v+"px",y.style.paddingRight="10px",y.className="diff-review-line-number"+k,t.modifiedLineNumber!==void 0?y.appendChild(document.createTextNode(String(t.modifiedLineNumber))):y.innerText=" ",w.appendChild(y);const C=document.createElement("span");if(C.className=A,p){const L=document.createElement("span");L.className=gi.asClassName(p),L.innerText="  ",C.appendChild(L)}else C.innerText="  ";w.appendChild(C);let _;if(t.modifiedLineNumber!==void 0){let L=this._getLineHtml(d,l,u.tabSize,t.modifiedLineNumber,this._languageService.languageIdCodec);kQ._ttPolicy&&(L=kQ._ttPolicy.createHTML(L)),w.insertAdjacentHTML("beforeend",L),_=d.getLineContent(t.modifiedLineNumber)}else{let L=this._getLineHtml(s,o,a.tabSize,t.originalLineNumber,this._languageService.languageIdCodec);kQ._ttPolicy&&(L=kQ._ttPolicy.createHTML(L)),w.insertAdjacentHTML("beforeend",L),_=s.getLineContent(t.originalLineNumber)}_.length===0&&(_=U(106,"blank"));let S="";switch(t.type){case rm.Unchanged:t.originalLineNumber===t.modifiedLineNumber?S=U(107,"{0} unchanged line {1}",_,t.originalLineNumber):S=U(108,"{0} original line {1} modified line {2}",_,t.originalLineNumber,t.modifiedLineNumber);break;case rm.Added:S=U(109,"+ {0} modified line {1}",_,t.modifiedLineNumber);break;case rm.Deleted:S=U(110,"- {0} original line {1}",_,t.originalLineNumber);break}return b.setAttribute("aria-label",S),b}_getLineHtml(t,n,r,o,s){const a=t.getLineContent(o),l=n.get(59),d=n.get(117).verticalScrollbarSize,u=hc.createEmpty(a,s),h=g2.isBasicASCII(a,t.mightContainNonBasicASCII()),g=g2.containsRTL(a,h,t.mightContainRTL());return Kbe(new AL(l.isMonospace&&!n.get(40),l.canUseHalfwidthRightwardsArrow,a,!1,h,g,0,u,[],r,0,l.spaceWidth,l.middotWidth,l.wsmiddotWidth,n.get(133),n.get(113),n.get(108),n.get(60)!==N8.OFF,null,null,d)).html}};eje=Stt([Ltt(5,ic)],eje);class N0o{constructor(t){this.editors=t}getOriginalModel(){return this.editors.original.getModel()}getOriginalOptions(){return this.editors.original.getOptions()}originalReveal(t){this.editors.original.revealRange(t),this.editors.original.setSelection(t),this.editors.original.focus()}getModifiedModel(){return this.editors.modified.getModel()}getModifiedOptions(){return this.editors.modified.getOptions()}modifiedReveal(t){t&&(this.editors.modified.revealRange(t),this.editors.modified.setSelection(t)),this.editors.modified.focus()}modifiedSetSelection(t){this.editors.modified.setSelection(t)}modifiedFocus(){this.editors.modified.focus()}getModifiedPosition(){return this.editors.modified.getPosition()??void 0}}Ve("diffEditor.move.border","#8b8b8b9c",U(137,"The border color for text that got moved in the diff editor."));Ve("diffEditor.moveActive.border","#FFA500",U(138,"The active border color for text that got moved in the diff editor."));Ve("diffEditor.unchangedRegionShadow",{dark:"#000000",light:"#737373BF",hcDark:"#000000",hcLight:"#737373BF"},U(139,"The color of the shadow around unchanged region widgets."));const U0o=Da("diff-insert",zt.add,U(140,"Line decoration for inserts in the diff editor.")),cDn=Da("diff-remove",zt.remove,U(141,"Line decoration for removals in the diff editor.")),AOt=Gi.register({className:"line-insert",description:"line-insert",isWholeLine:!0,linesDecorationsClassName:"insert-sign "+gi.asClassName(U0o),marginClassName:"gutter-insert"}),pOt=Gi.register({className:"line-delete",description:"line-delete",isWholeLine:!0,linesDecorationsClassName:"delete-sign "+gi.asClassName(cDn),marginClassName:"gutter-delete"}),bOt=Gi.register({className:"line-insert",description:"line-insert",isWholeLine:!0,marginClassName:"gutter-insert"}),wOt=Gi.register({className:"line-delete",description:"line-delete",isWholeLine:!0,marginClassName:"gutter-delete"}),OOt=Gi.register({className:"char-insert",description:"char-insert",shouldFillLineOnLineBreak:!0}),j0o=Gi.register({className:"char-insert",description:"char-insert",isWholeLine:!0}),W0o=Gi.register({className:"char-insert diff-range-empty",description:"char-insert diff-range-empty"}),tje=Gi.register({className:"char-delete",description:"char-delete",shouldFillLineOnLineBreak:!0}),V0o=Gi.register({className:"char-delete",description:"char-delete",isWholeLine:!0}),z0o=Gi.register({className:"char-delete diff-range-empty",description:"char-delete diff-range-empty"}),S1=_r("editorWorkerService");var dDn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},nje=function(e,t){return function(n,r){t(n,r,e)}},Z7;const uDn=_r("diffProviderFactoryService");let ije=class{constructor(t){this.instantiationService=t}createDiffProvider(t){return this.instantiationService.createInstance(rje,t)}};ije=dDn([nje(0,Zn)],ije);Vr(uDn,ije,1);var BD;let rje=(BD=class{constructor(t,n,r){this.editorWorkerService=n,this.telemetryService=r,this.onDidChangeEventEmitter=new at,this.onDidChange=this.onDidChangeEventEmitter.event,this.diffAlgorithm="advanced",this.diffAlgorithmOnDidChangeSubscription=void 0,this.setOptions(t)}dispose(){var t;(t=this.diffAlgorithmOnDidChangeSubscription)==null||t.dispose()}async computeDiff(t,n,r,o){if(typeof this.diffAlgorithm!="string")return this.diffAlgorithm.computeDiff(t,n,r,o);if(t.isDisposed()||n.isDisposed())return{changes:[],identical:!0,quitEarly:!1,moves:[]};if(t.getLineCount()===1&&t.getLineMaxColumn(1)===1)return n.getLineCount()===1&&n.getLineMaxColumn(1)===1?{changes:[],identical:!0,quitEarly:!1,moves:[]}:{changes:[new a2(new Ei(1,2),new Ei(1,n.getLineCount()+1),[new im(t.getFullModelRange(),n.getFullModelRange())])],identical:!1,quitEarly:!1,moves:[]};const s=JSON.stringify([t.uri.toString(),n.uri.toString()]),a=JSON.stringify([t.id,n.id,t.getAlternativeVersionId(),n.getAlternativeVersionId(),JSON.stringify(r)]),l=Z7.diffCache.get(s);if(l&&l.context===a)return l.result;const d=vu.create(),u=await this.editorWorkerService.computeDiff(t.uri,n.uri,r,this.diffAlgorithm),h=d.elapsed();if(this.telemetryService.publicLog2("diffEditor.computeDiff",{timeMs:h,timedOut:(u==null?void 0:u.quitEarly)??!0,detectedMoves:r.computeMoves?(u==null?void 0:u.moves.length)??0:-1}),o.isCancellationRequested)return{changes:[],identical:!1,quitEarly:!0,moves:[]};if(!u)throw new Error("no diff result available");return Z7.diffCache.size>10&&Z7.diffCache.delete(Z7.diffCache.keys().next().value),Z7.diffCache.set(s,{result:u,context:a}),u}setOptions(t){var r;let n=!1;t.diffAlgorithm&&this.diffAlgorithm!==t.diffAlgorithm&&((r=this.diffAlgorithmOnDidChangeSubscription)==null||r.dispose(),this.diffAlgorithmOnDidChangeSubscription=void 0,this.diffAlgorithm=t.diffAlgorithm,typeof t.diffAlgorithm!="string"&&(this.diffAlgorithmOnDidChangeSubscription=t.diffAlgorithm.onDidChange(()=>this.onDidChangeEventEmitter.fire())),n=!0),n&&this.onDidChangeEventEmitter.fire()}},Z7=BD,BD.diffCache=new Map,BD);rje=Z7=dDn([nje(1,S1),nje(2,Nf)],rje);class o8{static trivial(t,n){return new o8([new ou(Gn.ofLength(t.length),Gn.ofLength(n.length))],!1)}static trivialTimedOut(t,n){return new o8([new ou(Gn.ofLength(t.length),Gn.ofLength(n.length))],!0)}constructor(t,n){this.diffs=t,this.hitTimeout=n}}class ou{static invert(t,n){const r=[];return aEn(t,(o,s)=>{r.push(ou.fromOffsetPairs(o?o.getEndExclusives():IS.zero,s?s.getStarts():new IS(n,(o?o.seq2Range.endExclusive-o.seq1Range.endExclusive:0)+n)))}),r}static fromOffsetPairs(t,n){return new ou(new Gn(t.offset1,n.offset1),new Gn(t.offset2,n.offset2))}static assertSorted(t){let n;for(const r of t){if(n&&!(n.seq1Range.endExclusive<=r.seq1Range.start&&n.seq2Range.endExclusive<=r.seq2Range.start))throw new hi("Sequence diffs must be sorted");n=r}}constructor(t,n){this.seq1Range=t,this.seq2Range=n}swap(){return new ou(this.seq2Range,this.seq1Range)}toString(){return`${this.seq1Range} <-> ${this.seq2Range}`}join(t){return new ou(this.seq1Range.join(t.seq1Range),this.seq2Range.join(t.seq2Range))}delta(t){return t===0?this:new ou(this.seq1Range.delta(t),this.seq2Range.delta(t))}deltaStart(t){return t===0?this:new ou(this.seq1Range.deltaStart(t),this.seq2Range.deltaStart(t))}deltaEnd(t){return t===0?this:new ou(this.seq1Range.deltaEnd(t),this.seq2Range.deltaEnd(t))}intersect(t){const n=this.seq1Range.intersect(t.seq1Range),r=this.seq2Range.intersect(t.seq2Range);if(!(!n||!r))return new ou(n,r)}getStarts(){return new IS(this.seq1Range.start,this.seq2Range.start)}getEndExclusives(){return new IS(this.seq1Range.endExclusive,this.seq2Range.endExclusive)}}const $T=class $T{constructor(t,n){this.offset1=t,this.offset2=n}toString(){return`${this.offset1} <-> ${this.offset2}`}delta(t){return t===0?this:new $T(this.offset1+t,this.offset2+t)}equals(t){return this.offset1===t.offset1&&this.offset2===t.offset2}};$T.zero=new $T(0,0),$T.max=new $T(Number.MAX_SAFE_INTEGER,Number.MAX_SAFE_INTEGER);let IS=$T;const jve=class jve{isValid(){return!0}};jve.instance=new jve;let RJ=jve;class H0o{constructor(t){if(this.timeout=t,this.startTime=Date.now(),this.valid=!0,t<=0)throw new hi("timeout must be positive")}isValid(){return!(Date.now()-this.startTimeo!=null),new Promise((o,s)=>{let a=!0,l=!1;const d=e.map(h=>({isFinished:t(h),error:n?n(h):!1,state:h})),u=Oi(h=>{const{isFinished:g,error:m,state:v}=d.read(h);(g||m)&&(a?l=!0:u.dispose(),m?s(m===!0?v:m):o(v))});if(r){const h=r.onCancellationRequested(()=>{u.dispose(),h.dispose(),s(new lA)});if(r.isCancellationRequested){u.dispose(),h.dispose(),s(new lA);return}}a=!1,l&&u.dispose()})}function A0(e,t,n=Hd.ofCaller()){return new $0o(typeof e=="string"?e:new tf(e,void 0,void 0),t,n)}class $0o extends $z{constructor(t,n,r){super(r),this.event=n,this.handleEvent=()=>{la(o=>{for(const s of this._observers)o.updateObserver(s,this),s.handleChange(this,void 0)},()=>this.debugName)},this.debugName=typeof t=="string"?t:t.getDebugName(this)??"Observable Signal From Event"}onFirstObserverAdded(){this.subscription=this.event(this.handleEvent)}onLastObserverRemoved(){this.subscription.dispose(),this.subscription=void 0}get(){}}var X0o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},G0o=function(e,t){return function(n,r){t(n,r,e)}};let sje=class extends ht{setActiveMovedText(t){this._activeMovedText.set(t,void 0)}constructor(t,n,r){super(),this.model=t,this._options=n,this._diffProviderFactoryService=r,this._isDiffUpToDate=Ti(this,!1),this.isDiffUpToDate=this._isDiffUpToDate,this._diff=Ti(this,void 0),this.diff=this._diff,this._unchangedRegions=Ti(this,void 0),this.unchangedRegions=Rt(this,l=>{var d;return this._options.hideUnchangedRegions.read(l)?((d=this._unchangedRegions.read(l))==null?void 0:d.regions)??[]:(la(u=>{var h;for(const g of((h=this._unchangedRegions.read(void 0))==null?void 0:h.regions)||[])g.collapseAll(u)}),[])}),this.movedTextToCompare=Ti(this,void 0),this._activeMovedText=Ti(this,void 0),this._hoveredMovedText=Ti(this,void 0),this.activeMovedText=Rt(this,l=>this.movedTextToCompare.read(l)??this._hoveredMovedText.read(l)??this._activeMovedText.read(l)),this._cancellationTokenSource=new Wa,this._diffProvider=Rt(this,l=>{const d=this._diffProviderFactoryService.createDiffProvider({diffAlgorithm:this._options.diffAlgorithm.read(l)}),u=A0("onDidChange",d.onDidChange);return{diffProvider:d,onChangeSignal:u}}),this._register($n(()=>this._cancellationTokenSource.cancel()));const o=Mv("contentChangedSignal"),s=this._register(new Es(()=>o.trigger(void 0),200));this._register(Oi(l=>{const d=this._unchangedRegions.read(l);if(!d||d.regions.some(f=>f.isDragged.read(l)))return;const u=d.originalDecorationIds.map(f=>t.original.getDecorationRange(f)).map(f=>f?Ei.fromRangeInclusive(f):void 0),h=d.modifiedDecorationIds.map(f=>t.modified.getDecorationRange(f)).map(f=>f?Ei.fromRangeInclusive(f):void 0),g=d.regions.map((f,k)=>!u[k]||!h[k]?void 0:new A9(u[k].startLineNumber,h[k].startLineNumber,u[k].length,f.visibleLineCountTop.read(l),f.visibleLineCountBottom.read(l))).filter(Mu),m=[];let v=!1;for(const f of WJe(g,(k,A)=>k.getHiddenModifiedRange(l).endLineNumberExclusive===A.getHiddenModifiedRange(l).startLineNumber))if(f.length>1){v=!0;const k=f.reduce((p,b)=>p+b.lineCount,0),A=new A9(f[0].originalLineNumber,f[0].modifiedLineNumber,k,f[0].visibleLineCountTop.read(void 0),f[f.length-1].visibleLineCountBottom.read(void 0));m.push(A)}else m.push(f[0]);if(v){const f=t.original.deltaDecorations(d.originalDecorationIds,m.map(A=>({range:A.originalUnchangedRange.toInclusiveRange(),options:{description:"unchanged"}}))),k=t.modified.deltaDecorations(d.modifiedDecorationIds,m.map(A=>({range:A.modifiedUnchangedRange.toInclusiveRange(),options:{description:"unchanged"}})));la(A=>{this._unchangedRegions.set({regions:m,originalDecorationIds:f,modifiedDecorationIds:k},A)})}}));const a=(l,d,u)=>{const h=A9.fromDiffs(l.changes,t.original.getLineCount(),t.modified.getLineCount(),this._options.hideUnchangedRegionsMinimumLineCount.read(u),this._options.hideUnchangedRegionsContextLineCount.read(u));let g;const m=this._unchangedRegions.get();if(m){const A=m.originalDecorationIds.map(O=>t.original.getDecorationRange(O)).map(O=>O?Ei.fromRangeInclusive(O):void 0),p=m.modifiedDecorationIds.map(O=>t.modified.getDecorationRange(O)).map(O=>O?Ei.fromRangeInclusive(O):void 0);let w=O0o(m.regions.map((O,y)=>{if(!A[y]||!p[y])return;const C=A[y].length;return new A9(A[y].startLineNumber,p[y].startLineNumber,C,Math.min(O.visibleLineCountTop.get(),C),Math.min(O.visibleLineCountBottom.get(),C-O.visibleLineCountTop.get()))}).filter(Mu),(O,y)=>!y||O.modifiedLineNumber>=y.modifiedLineNumber+y.lineCount&&O.originalLineNumber>=y.originalLineNumber+y.lineCount).map(O=>new Ag(O.getHiddenOriginalRange(u),O.getHiddenModifiedRange(u)));w=Ag.clip(w,Ei.ofLength(1,t.original.getLineCount()),Ei.ofLength(1,t.modified.getLineCount())),g=Ag.inverse(w,t.original.getLineCount(),t.modified.getLineCount())}const v=[];if(g)for(const A of h){const p=g.filter(b=>b.original.intersectsStrict(A.originalUnchangedRange)&&b.modified.intersectsStrict(A.modifiedUnchangedRange));v.push(...A.setVisibleRanges(p,d))}else v.push(...h);const f=t.original.deltaDecorations((m==null?void 0:m.originalDecorationIds)||[],v.map(A=>({range:A.originalUnchangedRange.toInclusiveRange(),options:{description:"unchanged"}}))),k=t.modified.deltaDecorations((m==null?void 0:m.modifiedDecorationIds)||[],v.map(A=>({range:A.modifiedUnchangedRange.toInclusiveRange(),options:{description:"unchanged"}})));this._unchangedRegions.set({regions:v,originalDecorationIds:f,modifiedDecorationIds:k},d)};this._register(t.modified.onDidChangeContent(l=>{if(this._diff.get()){const u=RS.fromModelContentChanges(l.changes);this._lastDiff,t.original,t.modified}this._isDiffUpToDate.set(!1,void 0),s.schedule()})),this._register(t.original.onDidChangeContent(l=>{if(this._diff.get()){const u=RS.fromModelContentChanges(l.changes);this._lastDiff,t.original,t.modified}this._isDiffUpToDate.set(!1,void 0),s.schedule()})),this._register(Tf(async(l,d)=>{this._options.hideUnchangedRegionsMinimumLineCount.read(l),this._options.hideUnchangedRegionsContextLineCount.read(l),s.cancel(),o.read(l);const u=this._diffProvider.read(l);u.onChangeSignal.read(l),this._isDiffUpToDate.set(!1,void 0);let h=[];d.add(t.original.onDidChangeContent(v=>{const f=RS.fromModelContentChanges(v.changes);h=k1e(h,f)}));let g=[];d.add(t.modified.onDidChangeContent(v=>{const f=RS.fromModelContentChanges(v.changes);g=k1e(g,f)}));let m=await u.diffProvider.computeDiff(t.original,t.modified,{ignoreTrimWhitespace:this._options.ignoreTrimWhitespace.read(l),maxComputationTimeMs:this._options.maxComputationTimeMs.read(l),computeMoves:this._options.showMoves.read(l)},this._cancellationTokenSource.token);this._cancellationTokenSource.token.isCancellationRequested||t.original.isDisposed()||t.modified.isDisposed()||(m=Y0o(m,t.original,t.modified),m=(t.original,t.modified,void 0)??m,m=(t.original,t.modified,void 0)??m,la(v=>{a(m,v),this._lastDiff=m;const f=xtt.fromDiffResult(m);this._diff.set(f,v),this._isDiffUpToDate.set(!0,v);const k=this.movedTextToCompare.read(void 0);this.movedTextToCompare.set(k?this._lastDiff.moves.find(A=>A.lineRangeMapping.modified.intersect(k.lineRangeMapping.modified)):void 0,v)}))}))}ensureModifiedLineIsVisible(t,n,r){var s,a;if(((s=this.diff.get())==null?void 0:s.mappings.length)===0)return;const o=((a=this._unchangedRegions.get())==null?void 0:a.regions)||[];for(const l of o)if(l.getHiddenModifiedRange(void 0).contains(t)){l.showModifiedLine(t,n,r);return}}ensureOriginalLineIsVisible(t,n,r){var s,a;if(((s=this.diff.get())==null?void 0:s.mappings.length)===0)return;const o=((a=this._unchangedRegions.get())==null?void 0:a.regions)||[];for(const l of o)if(l.getHiddenOriginalRange(void 0).contains(t)){l.showOriginalLine(t,n,r);return}}async waitForDiff(){await hDn(this.isDiffUpToDate,t=>t)}serializeState(){const t=this._unchangedRegions.get();return{collapsedRegions:t==null?void 0:t.regions.map(n=>({range:n.getHiddenModifiedRange(void 0).serialize()}))}}restoreSerializedState(t){var o;const n=(o=t.collapsedRegions)==null?void 0:o.map(s=>Ei.deserialize(s.range)),r=this._unchangedRegions.get();!r||!n||la(s=>{for(const a of r.regions)for(const l of n)if(a.modifiedUnchangedRange.intersect(l)){a.setHiddenModifiedRange(l,s);break}})}};sje=X0o([G0o(2,uDn)],sje);function Y0o(e,t,n){return{changes:e.changes.map(r=>new a2(r.original,r.modified,r.innerChanges?r.innerChanges.map(o=>Z0o(o,t,n)):void 0)),moves:e.moves,identical:e.identical,quitEarly:e.quitEarly}}function Z0o(e,t,n){let r=e.originalRange,o=e.modifiedRange;return r.startColumn===1&&o.startColumn===1&&(r.endColumn!==1||o.endColumn!==1)&&r.endColumn===t.getLineMaxColumn(r.endLineNumber)&&o.endColumn===n.getLineMaxColumn(o.endLineNumber)&&r.endLineNumbernew fDn(n)),t.moves||[],t.identical,t.quitEarly)}constructor(t,n,r,o){this.mappings=t,this.movedTexts=n,this.identical=r,this.quitEarly=o}}class fDn{constructor(t){this.lineRangeMapping=t}}class A9{static fromDiffs(t,n,r,o,s){const a=a2.inverse(t,n,r),l=[];for(const d of a){let u=d.original.startLineNumber,h=d.modified.startLineNumber,g=d.original.length;const m=u===1&&h===1,v=u+g===n+1&&h+g===r+1;(m||v)&&g>=s+o?(m&&!v&&(g-=s),v&&!m&&(u+=s,h+=s,g-=s),l.push(new A9(u,h,g,0,0))):g>=s*2+o&&(u+=s,h+=s,g-=s*2,l.push(new A9(u,h,g,0,0)))}return l}get originalUnchangedRange(){return Ei.ofLength(this.originalLineNumber,this.lineCount)}get modifiedUnchangedRange(){return Ei.ofLength(this.modifiedLineNumber,this.lineCount)}constructor(t,n,r,o,s){this.originalLineNumber=t,this.modifiedLineNumber=n,this.lineCount=r,this._visibleLineCountTop=Ti(this,0),this.visibleLineCountTop=this._visibleLineCountTop,this._visibleLineCountBottom=Ti(this,0),this.visibleLineCountBottom=this._visibleLineCountBottom,this._shouldHideControls=Rt(this,d=>this.visibleLineCountTop.read(d)+this.visibleLineCountBottom.read(d)===this.lineCount&&!this.isDragged.read(d)),this.isDragged=Ti(this,void 0);const a=Math.max(Math.min(o,this.lineCount),0),l=Math.max(Math.min(s,this.lineCount-o),0);tbt(o===a),tbt(s===l),this._visibleLineCountTop.set(a,void 0),this._visibleLineCountBottom.set(l,void 0)}setVisibleRanges(t,n){const r=[],o=new Iv(t.map(d=>d.modified)).subtractFrom(this.modifiedUnchangedRange);let s=this.originalLineNumber,a=this.modifiedLineNumber;const l=this.modifiedLineNumber+this.lineCount;if(o.ranges.length===0)this.showAll(n),r.push(this);else{let d=0;for(const u of o.ranges){const h=d===o.ranges.length-1;d++;const g=(h?l:u.endLineNumberExclusive)-a,m=new A9(s,a,g,0,0);m.setHiddenModifiedRange(u,n),r.push(m),s=m.originalUnchangedRange.endLineNumberExclusive,a=m.modifiedUnchangedRange.endLineNumberExclusive}}return r}shouldHideControls(t){return this._shouldHideControls.read(t)}getHiddenOriginalRange(t){return Ei.ofLength(this.originalLineNumber+this._visibleLineCountTop.read(t),this.lineCount-this._visibleLineCountTop.read(t)-this._visibleLineCountBottom.read(t))}getHiddenModifiedRange(t){return Ei.ofLength(this.modifiedLineNumber+this._visibleLineCountTop.read(t),this.lineCount-this._visibleLineCountTop.read(t)-this._visibleLineCountBottom.read(t))}setHiddenModifiedRange(t,n){const r=t.startLineNumber-this.modifiedLineNumber,o=this.modifiedLineNumber+this.lineCount-t.endLineNumberExclusive;this.setState(r,o,n)}getMaxVisibleLineCountTop(){return this.lineCount-this._visibleLineCountBottom.get()}getMaxVisibleLineCountBottom(){return this.lineCount-this._visibleLineCountTop.get()}showMoreAbove(t=10,n){const r=this.getMaxVisibleLineCountTop();this._visibleLineCountTop.set(Math.min(this._visibleLineCountTop.get()+t,r),n)}showMoreBelow(t=10,n){const r=this.lineCount-this._visibleLineCountTop.get();this._visibleLineCountBottom.set(Math.min(this._visibleLineCountBottom.get()+t,r),n)}showAll(t){this._visibleLineCountBottom.set(this.lineCount-this._visibleLineCountTop.get(),t)}showModifiedLine(t,n,r){const o=t+1-(this.modifiedLineNumber+this._visibleLineCountTop.get()),s=this.modifiedLineNumber-this._visibleLineCountBottom.get()+this.lineCount-t;n===0&&o{l.preventDefault();const d=t.ownerDocument.getSelection();if(!d||d.rangeCount===0)return;const u=d.getRangeAt(0);if(!u||u.collapsed)return;const h=u.startContainer.nodeType===Node.TEXT_NODE?u.startContainer.parentElement:u.startContainer,g=u.endContainer.nodeType===Node.TEXT_NODE?u.endContainer.parentElement:u.endContainer;if(!h||!g)return;const m=n.getModelPositionAt(h,u.startOffset),v=n.getModelPositionAt(g,u.endOffset);if(!m||!v)return;const f=m.delta(r.original.startLineNumber-1),k=v.delta(r.original.startLineNumber-1),A=k.isBefore(f)?xe.fromPositions(k,f):xe.fromPositions(f,k),p=o.getValueInRange(A);s.writeText(p)})),a}class K0o extends ht{get visibility(){return this._visibility}set visibility(t){this._visibility!==t&&(this._visibility=t,this._diffActions.style.visibility=t?"visible":"hidden")}constructor(t,n,r,o,s,a,l,d,u,h){super(),this._getViewZoneId=t,this._marginDomNode=n,this._deletedCodeDomNode=r,this._modifiedEditor=o,this._diff=s,this._editor=a,this._renderLinesResult=l,this._originalTextModel=d,this._contextMenuService=u,this._clipboardService=h,this._visibility=!1,this._marginDomNode.style.zIndex="10",this._diffActions=document.createElement("div"),this._diffActions.className=gi.asClassName(zt.lightBulb)+" lightbulb-glyph",this._diffActions.style.position="absolute";const g=this._modifiedEditor.getOption(75);this._diffActions.style.right="0px",this._diffActions.style.visibility="hidden",this._diffActions.style.height=`${g}px`,this._diffActions.style.lineHeight=`${g}px`,this._marginDomNode.appendChild(this._diffActions);let m=0;const v=o.getOption(144)&&!cA,f=(k,A,p)=>{this._contextMenuService.showContextMenu({domForShadowRoot:v?o.getDomNode()??void 0:void 0,getAnchor:()=>k,onHide:p,getActions:()=>{const b=[],w=s.modified.isEmpty;return b.push(new i2("diff.clipboard.copyDeletedContent",w?s.original.length>1?U(112,"Copy deleted lines"):U(113,"Copy deleted line"):s.original.length>1?U(114,"Copy changed lines"):U(115,"Copy changed line"),void 0,!0,async()=>{const y=this._originalTextModel.getValueInRange(s.original.toExclusiveRange());await this._clipboardService.writeText(y)})),s.original.length>1&&b.push(new i2("diff.clipboard.copyDeletedLineContent",w?U(116,"Copy deleted line ({0})",s.original.startLineNumber+m):U(117,"Copy changed line ({0})",s.original.startLineNumber+m),void 0,!0,async()=>{let y=this._originalTextModel.getLineContent(s.original.startLineNumber+m);y===""&&(y=this._originalTextModel.getEndOfLineSequence()===0?` +`)}}const s0o={listFocusBackground:"#7FB0D0",listActiveSelectionBackground:"#0E639C",listActiveSelectionForeground:"#FFFFFF",listActiveSelectionIconForeground:"#FFFFFF",listFocusAndSelectionOutline:"#90C2F9",listFocusAndSelectionBackground:"#094771",listFocusAndSelectionForeground:"#FFFFFF",listInactiveSelectionBackground:"#3F3F46",listInactiveSelectionIconForeground:"#FFFFFF",listHoverBackground:"#2A2D2E",listDropOverBackground:"#383B3D",listDropBetweenBackground:"#EEEEEE",treeIndentGuidesStroke:"#a9a9a9",treeInactiveIndentGuidesStroke:Bt.fromHex("#a9a9a9").transparent(.4).toString(),tableColumnsBorder:Bt.fromHex("#cccccc").transparent(.2).toString(),tableOddRowsBackgroundColor:Bt.fromHex("#cccccc").transparent(.04).toString(),listBackground:void 0,listFocusForeground:void 0,listInactiveSelectionForeground:void 0,listInactiveFocusForeground:void 0,listInactiveFocusBackground:void 0,listHoverForeground:void 0,listFocusOutline:void 0,listInactiveFocusOutline:void 0,listSelectionOutline:void 0,listHoverOutline:void 0,treeStickyScrollBackground:void 0,treeStickyScrollBorder:void 0,treeStickyScrollShadow:void 0},a0o={keyboardSupport:!0,mouseSupport:!0,multipleSelectionSupport:!0,dnd:{getDragURI(){return null},onDragStart(){},onDragOver(){return!1},drop(){},dispose(){}}};function l0o(e,t){const n=e.indexOf(t);if(n===-1)return[];const r=[];let o=n-1;for(;o>=0&&e[o]===t-(n-o);)r.push(e[o--]);for(r.reverse(),o=n;o=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[r++]);else if(e[r]===t[o]){n.push(e[r]),r++,o++;continue}else e[r]=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[r++]);else if(e[r]===t[o]){r++,o++;continue}else e[r]e-t;class d0o{constructor(t,n){this._templateId=t,this.renderers=n}get templateId(){return this._templateId}renderTemplate(t){return this.renderers.map(n=>n.renderTemplate(t))}renderElement(t,n,r,o){let s=0;for(const a of this.renderers)a.renderElement(t,n,r[s++],o)}disposeElement(t,n,r,o){var a;let s=0;for(const l of this.renderers)(a=l.disposeElement)==null||a.call(l,t,n,r[s],o),s+=1}disposeTemplate(t){let n=0;for(const r of this.renderers)r.disposeTemplate(t[n++])}}class u0o{constructor(t){this.accessibilityProvider=t,this.templateId="a18n"}renderTemplate(t){return{container:t,disposables:new Et}}renderElement(t,n,r){const o=this.accessibilityProvider.getAriaLabel(t),s=o&&typeof o!="string"?o:ca(o);r.disposables.add(Oi(l=>{this.setAriaLabel(l.readObservable(s),r.container)}));const a=this.accessibilityProvider.getAriaLevel&&this.accessibilityProvider.getAriaLevel(t);typeof a=="number"?r.container.setAttribute("aria-level",`${a}`):r.container.removeAttribute("aria-level")}setAriaLabel(t,n){t?n.setAttribute("aria-label",t):n.removeAttribute("aria-label")}disposeElement(t,n,r){r.disposables.clear()}disposeTemplate(t){t.disposables.dispose()}}class h0o{constructor(t,n){this.list=t,this.dnd=n}getDragElements(t){const n=this.list.getSelectedElements();return n.indexOf(t)>-1?n:[t]}getDragURI(t){return this.dnd.getDragURI(t)}getDragLabel(t,n){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(t,n)}onDragStart(t,n){var r,o;(o=(r=this.dnd).onDragStart)==null||o.call(r,t,n)}onDragOver(t,n,r,o,s){return this.dnd.onDragOver(t,n,r,o,s)}onDragLeave(t,n,r,o){var s,a;(a=(s=this.dnd).onDragLeave)==null||a.call(s,t,n,r,o)}onDragEnd(t){var n,r;(r=(n=this.dnd).onDragEnd)==null||r.call(n,t)}drop(t,n,r,o,s){this.dnd.drop(t,n,r,o,s)}dispose(){this.dnd.dispose()}}class _2{get onDidChangeFocus(){return on.map(this.eventBufferer.wrapEvent(this.focus.onChange),t=>this.toListEvent(t),this.disposables)}get onDidChangeSelection(){return on.map(this.eventBufferer.wrapEvent(this.selection.onChange),t=>this.toListEvent(t),this.disposables)}get domId(){return this.view.domId}get onDidScroll(){return this.view.onDidScroll}get onMouseClick(){return this.view.onMouseClick}get onMouseDblClick(){return this.view.onMouseDblClick}get onMouseMiddleClick(){return this.view.onMouseMiddleClick}get onPointer(){return this.mouseController.onPointer}get onMouseDown(){return this.view.onMouseDown}get onMouseOver(){return this.view.onMouseOver}get onMouseOut(){return this.view.onMouseOut}get onTouchStart(){return this.view.onTouchStart}get onTap(){return this.view.onTap}get onContextMenu(){let t=!1;const n=on.chain(this.disposables.add(new ks(this.view.domNode,"keydown")).event,s=>s.map(a=>new Us(a)).filter(a=>t=a.keyCode===58||a.shiftKey&&a.keyCode===68).map(a=>Qo.stop(a,!0)).filter(()=>!1)),r=on.chain(this.disposables.add(new ks(this.view.domNode,"keyup")).event,s=>s.forEach(()=>t=!1).map(a=>new Us(a)).filter(a=>a.keyCode===58||a.shiftKey&&a.keyCode===68).map(a=>Qo.stop(a,!0)).map(({browserEvent:a})=>{const l=this.getFocus(),d=l.length?l[0]:void 0,u=typeof d<"u"?this.view.element(d):void 0,h=typeof d<"u"?this.view.domElement(d):this.view.domNode;return{index:d,element:u,anchor:h,browserEvent:a}})),o=on.chain(this.view.onContextMenu,s=>s.filter(a=>!t).map(({element:a,index:l,browserEvent:d})=>({element:a,index:l,anchor:new Xh(ii(this.view.domNode),d),browserEvent:d})));return on.any(n,r,o)}get onKeyDown(){return this.disposables.add(new ks(this.view.domNode,"keydown")).event}get onDidFocus(){return on.signal(this.disposables.add(new ks(this.view.domNode,"focus",!0)).event)}get onDidBlur(){return on.signal(this.disposables.add(new ks(this.view.domNode,"blur",!0)).event)}constructor(t,n,r,o,s=a0o){var u,h,g;this.user=t,this._options=s,this.focus=new C1e("focused"),this.anchor=new C1e("anchor"),this.eventBufferer=new _ie,this._ariaLabel="",this.disposables=new Et,this._onDidDispose=new at,this.onDidDispose=this._onDidDispose.event;const a=this._options.accessibilityProvider&&this._options.accessibilityProvider.getWidgetRole?(u=this._options.accessibilityProvider)==null?void 0:u.getWidgetRole():"list";this.selection=new K1o(a!=="listbox");const l=[this.focus.renderer,this.selection.renderer];this.accessibilityProvider=s.accessibilityProvider,this.accessibilityProvider&&(l.push(new u0o(this.accessibilityProvider)),(g=(h=this.accessibilityProvider).onDidChangeActiveDescendant)==null||g.call(h,this.onDidChangeActiveDescendant,this,this.disposables)),o=o.map(m=>new d0o(m.templateId,[...l,m]));const d={...s,dnd:s.dnd&&new h0o(this,s.dnd)};if(this.view=this.createListView(n,r,o,d),this.view.domNode.setAttribute("role",a),s.styleController)this.styleController=s.styleController(this.view.domId);else{const m=mA(this.view.domNode);this.styleController=new o0o(m,this.view.domId)}if(this.spliceable=new U1o([new KLe(this.focus,this.view,s.identityProvider),new KLe(this.selection,this.view,s.identityProvider),new KLe(this.anchor,this.view,s.identityProvider),this.view]),this.disposables.add(this.focus),this.disposables.add(this.selection),this.disposables.add(this.anchor),this.disposables.add(this.view),this.disposables.add(this._onDidDispose),this.disposables.add(new i0o(this,this.view)),(typeof s.keyboardSupport!="boolean"||s.keyboardSupport)&&(this.keyboardController=new JQn(this,this.view,s),this.disposables.add(this.keyboardController)),s.keyboardNavigationLabelProvider){const m=s.keyboardNavigationDelegate||t0o;this.typeNavigationController=new n0o(this,this.view,s.keyboardNavigationLabelProvider,s.keyboardNavigationEventFilter??(()=>!0),m),this.disposables.add(this.typeNavigationController)}if(this.mouseController=this.createMouseController(s),this.disposables.add(this.mouseController),this.onDidChangeFocus(this._onFocusChange,this,this.disposables),this.onDidChangeSelection(this._onSelectionChange,this,this.disposables),this.accessibilityProvider){const m=this.accessibilityProvider.getWidgetAriaLabel(),v=m&&typeof m!="string"?m:ca(m);this.disposables.add(Oi(f=>{this.ariaLabel=f.readObservable(v)}))}this._options.multipleSelectionSupport!==!1&&this.view.domNode.setAttribute("aria-multiselectable","true")}createListView(t,n,r,o){return new gp(t,n,r,o)}createMouseController(t){return new nDn(this)}updateOptions(t={}){var n,r;this._options={...this._options,...t},(n=this.typeNavigationController)==null||n.updateOptions(this._options),this._options.multipleSelectionController!==void 0&&(this._options.multipleSelectionSupport?this.view.domNode.setAttribute("aria-multiselectable","true"):this.view.domNode.removeAttribute("aria-multiselectable")),this.mouseController.updateOptions(t),(r=this.keyboardController)==null||r.updateOptions(t),this.view.updateOptions(t)}get options(){return this._options}splice(t,n,r=[]){if(t<0||t>this.view.length)throw new A7(this.user,`Invalid start index: ${t}`);if(n<0)throw new A7(this.user,`Invalid delete count: ${n}`);n===0&&r.length===0||this.eventBufferer.bufferEvents(()=>this.spliceable.splice(t,n,r))}rerender(){this.view.rerender()}element(t){return this.view.element(t)}indexOf(t){return this.view.indexOf(t)}indexAt(t){return this.view.indexAt(t)}get length(){return this.view.length}get contentHeight(){return this.view.contentHeight}get onDidChangeContentHeight(){return this.view.onDidChangeContentHeight}get scrollTop(){return this.view.getScrollTop()}set scrollTop(t){this.view.setScrollTop(t)}get scrollHeight(){return this.view.scrollHeight}get renderHeight(){return this.view.renderHeight}get firstVisibleIndex(){return this.view.firstVisibleIndex}get ariaLabel(){return this._ariaLabel}set ariaLabel(t){this._ariaLabel=t,this.view.domNode.setAttribute("aria-label",t)}domFocus(){this.view.domNode.focus({preventScroll:!0})}layout(t,n){this.view.layout(t,n)}setSelection(t,n){for(const r of t)if(r<0||r>=this.length)throw new A7(this.user,`Invalid index ${r}`);this.selection.set(t,n)}getSelection(){return this.selection.get()}getSelectedElements(){return this.getSelection().map(t=>this.view.element(t))}setAnchor(t){if(typeof t>"u"){this.anchor.set([]);return}if(t<0||t>=this.length)throw new A7(this.user,`Invalid index ${t}`);this.anchor.set([t])}getAnchor(){return this.anchor.get().at(0)}getAnchorElement(){const t=this.getAnchor();return typeof t>"u"?void 0:this.element(t)}setFocus(t,n){for(const r of t)if(r<0||r>=this.length)throw new A7(this.user,`Invalid index ${r}`);this.focus.set(t,n)}focusNext(t=1,n=!1,r,o){if(this.length===0)return;const s=this.focus.get(),a=this.findNextIndex(s.length>0?s[0]+t:0,n,o);a>-1&&this.setFocus([a],r)}focusPrevious(t=1,n=!1,r,o){if(this.length===0)return;const s=this.focus.get(),a=this.findPreviousIndex(s.length>0?s[0]-t:0,n,o);a>-1&&this.setFocus([a],r)}async focusNextPage(t,n){let r=this.view.indexAt(this.view.getScrollTop()+this.view.renderHeight);r=r===0?0:r-1;const o=this.getFocus()[0];if(o!==r&&(o===void 0||r>o)){const s=this.findPreviousIndex(r,!1,n);s>-1&&o!==s?this.setFocus([s],t):this.setFocus([r],t)}else{const s=this.view.getScrollTop();let a=s+this.view.renderHeight;r>o&&(a-=this.view.elementHeight(r)),this.view.setScrollTop(a),this.view.getScrollTop()!==s&&(this.setFocus([]),await Cy(0),await this.focusNextPage(t,n))}}async focusPreviousPage(t,n,r=()=>0){let o;const s=r(),a=this.view.getScrollTop()+s;a===0?o=this.view.indexAt(a):o=this.view.indexAfter(a-1);const l=this.getFocus()[0];if(l!==o&&(l===void 0||l>=o)){const d=this.findNextIndex(o,!1,n);d>-1&&l!==d?this.setFocus([d],t):this.setFocus([o],t)}else{const d=a;this.view.setScrollTop(a-this.view.renderHeight-s),this.view.getScrollTop()+r()!==d&&(this.setFocus([]),await Cy(0),await this.focusPreviousPage(t,n,r))}}focusLast(t,n){if(this.length===0)return;const r=this.findPreviousIndex(this.length-1,!1,n);r>-1&&this.setFocus([r],t)}focusFirst(t,n){this.focusNth(0,t,n)}focusNth(t,n,r){if(this.length===0)return;const o=this.findNextIndex(t,!1,r);o>-1&&this.setFocus([o],n)}findNextIndex(t,n=!1,r){for(let o=0;o=this.length&&!n)return-1;if(t=t%this.length,!r||r(this.element(t)))return t;t++}return-1}findPreviousIndex(t,n=!1,r){for(let o=0;othis.view.element(t))}reveal(t,n,r=0){if(t<0||t>=this.length)throw new A7(this.user,`Invalid index ${t}`);const o=this.view.getScrollTop(),s=this.view.elementTop(t),a=this.view.elementHeight(t);if(D8(n)){const l=a-this.view.renderHeight+r;this.view.setScrollTop(l*Zg(n,0,1)+s-r)}else{const l=s+a,d=o+this.view.renderHeight;s=d||(s=d&&a>=this.view.renderHeight?this.view.setScrollTop(s-r):l>=d&&this.view.setScrollTop(l-this.view.renderHeight))}}getRelativeTop(t,n=0){if(t<0||t>=this.length)throw new A7(this.user,`Invalid index ${t}`);const r=this.view.getScrollTop(),o=this.view.elementTop(t),s=this.view.elementHeight(t);if(or+this.view.renderHeight)return null;const a=s-this.view.renderHeight+n;return Math.abs((r+n-o)/a)}getHTMLElement(){return this.view.domNode}getScrollableElement(){return this.view.scrollableElementDomNode}getElementID(t){return this.view.getElementDomId(t)}getElementTop(t){return this.view.elementTop(t)}style(t){this.styleController.style(t)}toListEvent({indexes:t,browserEvent:n}){return{indexes:t,elements:t.map(r=>this.view.element(r)),browserEvent:n}}_onFocusChange(){const t=this.focus.get();this.view.domNode.classList.toggle("element-focused",t.length>0),this.onDidChangeActiveDescendant()}onDidChangeActiveDescendant(){var n;const t=this.focus.get();if(t.length>0){let r;(n=this.accessibilityProvider)!=null&&n.getActiveDescendantId&&(r=this.accessibilityProvider.getActiveDescendantId(this.view.element(t[0]))),this.view.domNode.setAttribute("aria-activedescendant",r||this.view.getElementDomId(t[0]))}else this.view.domNode.removeAttribute("aria-activedescendant")}_onSelectionChange(){const t=this.selection.get();this.view.domNode.classList.toggle("selection-none",t.length===0),this.view.domNode.classList.toggle("selection-single",t.length===1),this.view.domNode.classList.toggle("selection-multiple",t.length>1)}dispose(){this._onDidDispose.fire(),this.disposables.dispose(),this._onDidDispose.dispose()}}dE([mc],_2.prototype,"onDidChangeFocus",null);dE([mc],_2.prototype,"onDidChangeSelection",null);dE([mc],_2.prototype,"onContextMenu",null);dE([mc],_2.prototype,"onKeyDown",null);dE([mc],_2.prototype,"onDidFocus",null);dE([mc],_2.prototype,"onDidBlur",null);const mQ=tn,iDn="selectOption.entry.template";class f0o{get templateId(){return iDn}renderTemplate(t){const n=Object.create(null);return n.root=t,n.text=Xt(t,mQ(".option-text")),n.detail=Xt(t,mQ(".option-detail")),n.decoratorRight=Xt(t,mQ(".option-decorator-right")),n}renderElement(t,n,r){const o=r,s=t.text,a=t.detail,l=t.decoratorRight,d=t.isDisabled;o.text.textContent=s,o.detail.textContent=a||"",o.decoratorRight.textContent=l||"",d?o.root.classList.add("option-disabled"):o.root.classList.remove("option-disabled")}disposeTemplate(t){}}const Hw=class Hw extends ht{constructor(t,n,r,o,s){super(),this.options=[],this._currentSelection=0,this._hasDetails=!1,this._selectionDetailsDisposables=this._register(new Et),this._skipLayout=!1,this._sticky=!1,this._isVisible=!1,this.styles=o,this.selectBoxOptions=s||Object.create(null),typeof this.selectBoxOptions.minBottomMargin!="number"?this.selectBoxOptions.minBottomMargin=Hw.DEFAULT_DROPDOWN_MINIMUM_BOTTOM_MARGIN:this.selectBoxOptions.minBottomMargin<0&&(this.selectBoxOptions.minBottomMargin=0),this.selectElement=document.createElement("select"),this.selectElement.className="monaco-select-box monaco-select-box-dropdown-padding",typeof this.selectBoxOptions.ariaLabel=="string"&&this.selectElement.setAttribute("aria-label",this.selectBoxOptions.ariaLabel),typeof this.selectBoxOptions.ariaDescription=="string"&&this.selectElement.setAttribute("aria-description",this.selectBoxOptions.ariaDescription),this._onDidSelect=new at,this._register(this._onDidSelect),this.registerListeners(),this.constructSelectDropDown(r),this.selected=n||0,t&&this.setOptions(t,n),this.initStyleSheet()}setTitle(t){!this._hover&&t?this._hover=this._register(_p().setupManagedHover(tC("mouse"),this.selectElement,t)):this._hover&&this._hover.update(t)}getHeight(){return 22}getTemplateId(){return iDn}constructSelectDropDown(t){this.contextViewProvider=t,this.selectDropDownContainer=tn(".monaco-select-box-dropdown-container"),this.selectDropDownContainer.classList.add("monaco-select-box-dropdown-padding"),this.selectionDetailsPane=Xt(this.selectDropDownContainer,mQ(".select-box-details-pane"));const n=Xt(this.selectDropDownContainer,mQ(".select-box-dropdown-container-width-control")),r=Xt(n,mQ(".width-control-div"));this.widthControlElement=document.createElement("span"),this.widthControlElement.className="option-text-width-control",Xt(r,this.widthControlElement),this._dropDownPosition=0,this.styleElement=mA(this.selectDropDownContainer),this.selectDropDownContainer.setAttribute("draggable","true"),this._register(wt(this.selectDropDownContainer,nn.DRAG_START,o=>{Qo.stop(o,!0)}))}registerListeners(){this._register(wc(this.selectElement,"change",n=>{this.selected=n.target.selectedIndex,this._onDidSelect.fire({index:n.target.selectedIndex,selected:n.target.value}),this.options[this.selected]&&this.options[this.selected].text&&this.setTitle(this.options[this.selected].text)})),this._register(wt(this.selectElement,nn.CLICK,n=>{Qo.stop(n),this._isVisible?this.hideSelectDropDown(!0):this.showSelectDropDown()})),this._register(wt(this.selectElement,nn.MOUSE_DOWN,n=>{Qo.stop(n)}));let t;this._register(wt(this.selectElement,"touchstart",n=>{t=this._isVisible})),this._register(wt(this.selectElement,"touchend",n=>{Qo.stop(n),t?this.hideSelectDropDown(!0):this.showSelectDropDown()})),this._register(wt(this.selectElement,nn.KEY_DOWN,n=>{const r=new Us(n);let o=!1;Qr?(r.keyCode===18||r.keyCode===16||r.keyCode===10||r.keyCode===3)&&(o=!0):(r.keyCode===18&&r.altKey||r.keyCode===16&&r.altKey||r.keyCode===10||r.keyCode===3)&&(o=!0),o&&(this.showSelectDropDown(),Qo.stop(n,!0))}))}get onDidSelect(){return this._onDidSelect.event}setOptions(t,n){Ua(this.options,t)||(this.options=t,this.selectElement.options.length=0,this._hasDetails=!1,this._cachedMaxDetailsHeight=void 0,this.options.forEach((r,o)=>{this.selectElement.add(this.createOption(r.text,o,r.isDisabled)),typeof r.description=="string"&&(this._hasDetails=!0)})),n!==void 0&&(this.select(n),this._currentSelection=this.selected)}setOptionsList(){var t;(t=this.selectList)==null||t.splice(0,this.selectList.length,this.options)}select(t){t>=0&&tthis.options.length-1?this.select(this.options.length-1):this.selected<0&&(this.selected=0),this.selectElement.selectedIndex=this.selected,this.options[this.selected]&&this.options[this.selected].text&&this.setTitle(this.options[this.selected].text)}focus(){this.selectElement&&(this.selectElement.tabIndex=0,this.selectElement.focus())}blur(){this.selectElement&&(this.selectElement.tabIndex=-1,this.selectElement.blur())}setFocusable(t){this.selectElement.tabIndex=t?0:-1}render(t){this.container=t,t.classList.add("select-container"),t.appendChild(this.selectElement),this.styleSelectElement()}initStyleSheet(){const t=[];this.styles.listFocusBackground&&t.push(`.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row.focused { background-color: ${this.styles.listFocusBackground} !important; }`),this.styles.listFocusForeground&&t.push(`.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row.focused { color: ${this.styles.listFocusForeground} !important; }`),this.styles.decoratorRightForeground&&t.push(`.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row:not(.focused) .option-decorator-right { color: ${this.styles.decoratorRightForeground}; }`),this.styles.selectBackground&&this.styles.selectBorder&&this.styles.selectBorder!==this.styles.selectBackground?(t.push(`.monaco-select-box-dropdown-container { border: 1px solid ${this.styles.selectBorder} } `),t.push(`.monaco-select-box-dropdown-container > .select-box-details-pane.border-top { border-top: 1px solid ${this.styles.selectBorder} } `),t.push(`.monaco-select-box-dropdown-container > .select-box-details-pane.border-bottom { border-bottom: 1px solid ${this.styles.selectBorder} } `)):this.styles.selectListBorder&&(t.push(`.monaco-select-box-dropdown-container > .select-box-details-pane.border-top { border-top: 1px solid ${this.styles.selectListBorder} } `),t.push(`.monaco-select-box-dropdown-container > .select-box-details-pane.border-bottom { border-bottom: 1px solid ${this.styles.selectListBorder} } `)),this.styles.listHoverForeground&&t.push(`.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row:not(.option-disabled):not(.focused):hover { color: ${this.styles.listHoverForeground} !important; }`),this.styles.listHoverBackground&&t.push(`.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row:not(.option-disabled):not(.focused):hover { background-color: ${this.styles.listHoverBackground} !important; }`),this.styles.listFocusOutline&&t.push(`.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row.focused { outline: 1.6px dotted ${this.styles.listFocusOutline} !important; outline-offset: -1.6px !important; }`),this.styles.listHoverOutline&&t.push(`.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row:not(.option-disabled):not(.focused):hover { outline: 1.6px dashed ${this.styles.listHoverOutline} !important; outline-offset: -1.6px !important; }`),t.push(".monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row.option-disabled.focused { background-color: transparent !important; color: inherit !important; outline: none !important; }"),t.push(".monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row.option-disabled:hover { background-color: transparent !important; color: inherit !important; outline: none !important; }"),this.styleElement.textContent=t.join(` +`)}styleSelectElement(){const t=this.styles.selectBackground??"",n=this.styles.selectForeground??"",r=this.styles.selectBorder??"";this.selectElement.style.backgroundColor=t,this.selectElement.style.color=n,this.selectElement.style.borderColor=r}styleList(){const t=this.styles.selectBackground??"",n=i8(this.styles.selectListBackground,t);this.selectDropDownListContainer.style.backgroundColor=n,this.selectionDetailsPane.style.backgroundColor=n;const r=this.styles.focusBorder??"";this.selectDropDownContainer.style.outlineColor=r,this.selectDropDownContainer.style.outlineOffset="-1px",this.selectList.style(this.styles)}createOption(t,n,r){const o=document.createElement("option");return o.value=t,o.text=t,o.disabled=!!r,o}showSelectDropDown(){this.selectionDetailsPane.textContent="",!(!this.contextViewProvider||this._isVisible)&&(this.createSelectList(this.selectDropDownContainer),this.setOptionsList(),this.contextViewProvider.showContextView({getAnchor:()=>this.selectElement,render:t=>this.renderSelectDropDown(t,!0),layout:()=>{this.layoutSelectDropDown()},onHide:()=>{this.selectDropDownContainer.classList.remove("visible"),this.selectElement.classList.remove("synthetic-focus")},anchorPosition:this._dropDownPosition},this.selectBoxOptions.optionsAsChildren?this.container:void 0),this._isVisible=!0,this.hideSelectDropDown(!1),this.contextViewProvider.showContextView({getAnchor:()=>this.selectElement,render:t=>this.renderSelectDropDown(t),layout:()=>this.layoutSelectDropDown(),onHide:()=>{this.selectDropDownContainer.classList.remove("visible"),this.selectElement.classList.remove("synthetic-focus")},anchorPosition:this._dropDownPosition},this.selectBoxOptions.optionsAsChildren?this.container:void 0),this._currentSelection=this.selected,this._isVisible=!0,this.selectElement.setAttribute("aria-expanded","true"))}hideSelectDropDown(t){!this.contextViewProvider||!this._isVisible||(this._isVisible=!1,this.selectElement.setAttribute("aria-expanded","false"),t&&this.selectElement.focus(),this.contextViewProvider.hideContextView())}renderSelectDropDown(t,n){return t.appendChild(this.selectDropDownContainer),this.layoutSelectDropDown(n),{dispose:()=>{this.selectDropDownContainer.remove()}}}measureMaxDetailsHeight(){let t=0;return this.options.forEach((n,r)=>{this.updateDetail(r),this.selectionDetailsPane.offsetHeight>t&&(t=this.selectionDetailsPane.offsetHeight)}),t}layoutSelectDropDown(t){if(this._skipLayout)return!1;if(this.selectList){this.selectDropDownContainer.classList.add("visible");const n=ii(this.selectElement),r=Kl(this.selectElement),o=ii(this.selectElement).getComputedStyle(this.selectElement),s=parseFloat(o.getPropertyValue("--dropdown-padding-top"))+parseFloat(o.getPropertyValue("--dropdown-padding-bottom")),a=n.innerHeight-r.top-r.height-(this.selectBoxOptions.minBottomMargin||0),l=r.top-Hw.DEFAULT_DROPDOWN_MINIMUM_TOP_MARGIN,d=this.selectElement.offsetWidth,u=this.setWidthControlElement(this.widthControlElement),h=Math.max(u,Math.round(d)).toString()+"px";this.selectDropDownContainer.style.width=h,this.selectList.getHTMLElement().style.height="",this.selectList.layout();let g=this.selectList.contentHeight;this._hasDetails&&this._cachedMaxDetailsHeight===void 0&&(this._cachedMaxDetailsHeight=this.measureMaxDetailsHeight());const m=this._hasDetails?this._cachedMaxDetailsHeight:0,v=g+s+m,f=Math.floor((a-s-m)/this.getHeight()),k=Math.floor((l-s-m)/this.getHeight());if(t)return r.top+r.height>n.innerHeight-22||r.topf&&this.options.length>f?(this._dropDownPosition=1,this.selectDropDownListContainer.remove(),this.selectionDetailsPane.remove(),this.selectDropDownContainer.appendChild(this.selectionDetailsPane),this.selectDropDownContainer.appendChild(this.selectDropDownListContainer),this.selectionDetailsPane.classList.remove("border-top"),this.selectionDetailsPane.classList.add("border-bottom")):(this._dropDownPosition=0,this.selectDropDownListContainer.remove(),this.selectionDetailsPane.remove(),this.selectDropDownContainer.appendChild(this.selectDropDownListContainer),this.selectDropDownContainer.appendChild(this.selectionDetailsPane),this.selectionDetailsPane.classList.remove("border-bottom"),this.selectionDetailsPane.classList.add("border-top")),!0);if(r.top+r.height>n.innerHeight-22||r.topa&&(g=f*this.getHeight())}else v>l&&(g=k*this.getHeight());return this.selectList.layout(g),this.selectList.domFocus(),this.selectList.length>0&&(this.selectList.setFocus([this.selected||0]),this.selectList.reveal(this.selectList.getFocus()[0]||0)),this._hasDetails?(this.selectList.getHTMLElement().style.height=g+s+"px",this.selectDropDownContainer.style.height=""):this.selectDropDownContainer.style.height=g+s+"px",this.updateDetail(this.selected),this.selectDropDownContainer.style.width=h,this.selectDropDownListContainer.setAttribute("tabindex","0"),this.selectElement.classList.add("synthetic-focus"),this.selectDropDownContainer.classList.add("synthetic-focus"),!0}else return!1}setWidthControlElement(t){let n=0;if(t){let r=0,o=0;this.options.forEach((s,a)=>{const l=s.detail?s.detail.length:0,d=s.decoratorRight?s.decoratorRight.length:0,u=s.text.length+l+d;u>o&&(r=a,o=u)}),t.textContent=this.options[r].text+(this.options[r].decoratorRight?this.options[r].decoratorRight+" ":""),n=s0(t)}return n}createSelectList(t){if(this.selectList)return;this.selectDropDownListContainer=Xt(t,mQ(".select-box-dropdown-list-container")),this.listRenderer=new f0o,this.selectList=this._register(new _2("SelectBoxCustom",this.selectDropDownListContainer,this,[this.listRenderer],{useShadows:!1,verticalScrollMode:3,keyboardSupport:!1,mouseSupport:!1,accessibilityProvider:{getAriaLabel:o=>{let s=o.text;return o.detail&&(s+=`. ${o.detail}`),o.decoratorRight&&(s+=`. ${o.decoratorRight}`),o.description&&(s+=`. ${o.description}`),s},getWidgetAriaLabel:()=>U(16,"Select Box"),getRole:()=>Qr?"":"option",getWidgetRole:()=>"listbox"}})),this.selectBoxOptions.ariaLabel&&(this.selectList.ariaLabel=this.selectBoxOptions.ariaLabel);const n=this._register(new ks(this.selectDropDownListContainer,"keydown")),r=on.chain(n.event,o=>o.filter(()=>this.selectList.length>0).map(s=>new Us(s)));this._register(on.chain(r,o=>o.filter(s=>s.keyCode===3))(this.onEnter,this)),this._register(on.chain(r,o=>o.filter(s=>s.keyCode===2))(this.onEnter,this)),this._register(on.chain(r,o=>o.filter(s=>s.keyCode===9))(this.onEscape,this)),this._register(on.chain(r,o=>o.filter(s=>s.keyCode===16))(this.onUpArrow,this)),this._register(on.chain(r,o=>o.filter(s=>s.keyCode===18))(this.onDownArrow,this)),this._register(on.chain(r,o=>o.filter(s=>s.keyCode===12))(this.onPageDown,this)),this._register(on.chain(r,o=>o.filter(s=>s.keyCode===11))(this.onPageUp,this)),this._register(on.chain(r,o=>o.filter(s=>s.keyCode===14))(this.onHome,this)),this._register(on.chain(r,o=>o.filter(s=>s.keyCode===13))(this.onEnd,this)),this._register(on.chain(r,o=>o.filter(s=>s.keyCode>=21&&s.keyCode<=56||s.keyCode>=85&&s.keyCode<=113))(this.onCharacter,this)),this._register(wt(this.selectList.getHTMLElement(),nn.POINTER_UP,o=>this.onPointerUp(o))),this._register(this.selectList.onMouseOver(o=>typeof o.index<"u"&&this.selectList.setFocus([o.index]))),this._register(this.selectList.onDidChangeFocus(o=>this.onListFocus(o))),this._register(wt(this.selectDropDownContainer,nn.FOCUS_OUT,o=>{!this._isVisible||gu(o.relatedTarget,this.selectDropDownContainer)||this.onListBlur()})),this.selectList.getHTMLElement().setAttribute("aria-label",this.selectBoxOptions.ariaLabel||""),this.selectList.getHTMLElement().setAttribute("aria-expanded","true"),this.styleList()}onPointerUp(t){if(!this.selectList.length)return;Qo.stop(t);const n=t.target;if(!n||n.classList.contains("slider"))return;const r=n.closest(".monaco-list-row");if(!r)return;const o=Number(r.getAttribute("data-index")),s=r.classList.contains("option-disabled");o>=0&&o{for(let a=0;athis.selected+2)this.selected+=2;else{if(n)return;this.selected++}this.select(this.selected),this.selectList.setFocus([this.selected]),this.selectList.reveal(this.selectList.getFocus()[0])}}onUpArrow(t){this.selected>0&&(Qo.stop(t,!0),this.options[this.selected-1].isDisabled&&this.selected>1?this.selected-=2:this.selected--,this.select(this.selected),this.selectList.setFocus([this.selected]),this.selectList.reveal(this.selectList.getFocus()[0]))}onPageUp(t){Qo.stop(t),this.selectList.focusPreviousPage(),setTimeout(()=>{this.selected=this.selectList.getFocus()[0],this.options[this.selected].isDisabled&&this.selected{this.selected=this.selectList.getFocus()[0],this.options[this.selected].isDisabled&&this.selected>0&&(this.selected--,this.selectList.setFocus([this.selected])),this.selectList.reveal(this.selected),this.select(this.selected)},1)}onHome(t){Qo.stop(t),!(this.options.length<2)&&(this.selected=0,this.options[this.selected].isDisabled&&this.selected>1&&this.selected++,this.selectList.setFocus([this.selected]),this.selectList.reveal(this.selected),this.select(this.selected))}onEnd(t){Qo.stop(t),!(this.options.length<2)&&(this.selected=this.options.length-1,this.options[this.selected].isDisabled&&this.selected>1&&this.selected--,this.selectList.setFocus([this.selected]),this.selectList.reveal(this.selected),this.select(this.selected))}onCharacter(t){const n=vS.toString(t.keyCode);let r=-1;for(let o=0;o{this._register(wt(this.selectElement,t,n=>{this.selectElement.focus()}))}),this._register(wc(this.selectElement,"click",t=>{Qo.stop(t,!0)})),this._register(wc(this.selectElement,"change",t=>{this.selectElement.title=t.target.value,this._onDidSelect.fire({index:t.target.selectedIndex,selected:t.target.value})})),this._register(wc(this.selectElement,"keydown",t=>{let n=!1;Qr?(t.keyCode===18||t.keyCode===16||t.keyCode===10)&&(n=!0):(t.keyCode===18&&t.altKey||t.keyCode===10||t.keyCode===3)&&(n=!0),n&&t.stopPropagation()}))}get onDidSelect(){return this._onDidSelect.event}setOptions(t,n){(!this.options||!Ua(this.options,t))&&(this.options=t,this.selectElement.options.length=0,this.options.forEach((r,o)=>{this.selectElement.add(this.createOption(r.text,o,r.isDisabled))})),n!==void 0&&this.select(n)}select(t){this.options.length===0?this.selected=0:t>=0&&tthis.options.length-1?this.select(this.options.length-1):this.selected<0&&(this.selected=0),this.selectElement.selectedIndex=this.selected,this.selected{this.element&&this.handleActionChangeEvent(o)}))}handleActionChangeEvent(t){t.enabled!==void 0&&this.updateEnabled(),t.checked!==void 0&&this.updateChecked(),t.class!==void 0&&this.updateClass(),t.label!==void 0&&(this.updateLabel(),this.updateTooltip()),t.tooltip!==void 0&&this.updateTooltip()}get actionRunner(){return this._actionRunner||(this._actionRunner=this._register(new aR)),this._actionRunner}set actionRunner(t){this._actionRunner=t}isEnabled(){return this._action.enabled}setActionContext(t){this._context=t}render(t){const n=this.element=t;this._register(Rf.addTarget(t));const r=this.options&&this.options.draggable;r&&(t.draggable=!0,k1&&this._register(wt(t,nn.DRAG_START,o=>{var s;return(s=o.dataTransfer)==null?void 0:s.setData(kR.TEXT,this._action.label)}))),this._register(wt(n,ma.Tap,o=>this.onClick(o,!0))),this._register(wt(n,nn.MOUSE_DOWN,o=>{r||Qo.stop(o,!0),this._action.enabled&&o.button===0&&n.classList.add("active")})),Qr&&this._register(wt(n,nn.CONTEXT_MENU,o=>{o.button===0&&o.ctrlKey===!0&&this.onClick(o)})),this._register(wt(n,nn.CLICK,o=>{Qo.stop(o,!0),this.options&&this.options.isMenu||this.onClick(o)})),this._register(wt(n,nn.DBLCLICK,o=>{Qo.stop(o,!0)})),[nn.MOUSE_UP,nn.MOUSE_OUT].forEach(o=>{this._register(wt(n,o,s=>{Qo.stop(s),n.classList.remove("active")}))})}onClick(t,n=!1){var o;Qo.stop(t,!0);const r=Qv(this._context)?(o=this.options)!=null&&o.useEventAsContext?t:{preserveFocus:n}:this._context;this.actionRunner.run(this._action,r)}focus(){this.element&&(this.element.tabIndex=0,this.element.focus(),this.element.classList.add("focused"))}blur(){this.element&&(this.element.blur(),this.element.tabIndex=-1,this.element.classList.remove("focused"))}setFocusable(t){this.element&&(this.element.tabIndex=t?0:-1)}get trapsArrowNavigation(){return!1}updateEnabled(){}updateLabel(){}getClass(){return this.action.class}getTooltip(){return this.action.tooltip}getHoverContents(){return this.getTooltip()}updateTooltip(){if(!this.element)return;const t=this.getHoverContents()??"";if(this.updateAriaLabel(),!this.customHover&&t!==""){const n=this.options.hoverDelegate??tC("element");this.customHover=this._store.add(_p().setupManagedHover(n,this.element,t))}else this.customHover&&this.customHover.update(t)}updateAriaLabel(){if(this.element){const t=this.getTooltip()??"";this.element.setAttribute("aria-label",t)}}updateClass(){}updateChecked(){}dispose(){this.element&&(this.element.remove(),this.element=void 0),this._context=void 0,super.dispose()}}class gV extends Nb{constructor(t,n,r){r={...r,icon:r.icon!==void 0?r.icon:!1,label:r.label!==void 0?r.label:!0},super(t,n,r),this.options=r,this.cssClass=""}render(t){super.render(t),Oo(this.element);const n=document.createElement("a");if(n.classList.add("action-label"),n.setAttribute("role",this.getDefaultAriaRole()),this.label=n,this.element.appendChild(n),this.options.label&&this.options.keybinding&&!this.options.keybindingNotRenderedWithLabel){const r=document.createElement("span");r.classList.add("keybinding"),r.textContent=this.options.keybinding,this.element.appendChild(r)}this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked()}getDefaultAriaRole(){return this._action.id===pd.ID?"presentation":this.options.isMenu?"menuitem":this.options.isTabList?"tab":"button"}focus(){this.label&&(this.label.tabIndex=0,this.label.focus())}blur(){this.label&&(this.label.tabIndex=-1)}setFocusable(t){this.label&&(this.label.tabIndex=t?0:-1)}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this.action.label)}getTooltip(){let t=null;return this.action.tooltip?t=this.action.tooltip:this.action.label&&(t=this.action.label,this.options.keybinding&&(t=U(0,"{0} ({1})",t,this.options.keybinding))),t??void 0}updateClass(){var t;this.cssClass&&this.label&&this.label.classList.remove(...this.cssClass.split(" ")),this.options.icon?(this.cssClass=this.getClass(),this.label&&(this.label.classList.add("codicon"),this.cssClass&&this.label.classList.add(...this.cssClass.split(" "))),this.updateEnabled()):(t=this.label)==null||t.classList.remove("codicon")}updateEnabled(){var t,n;this.action.enabled?(this.label&&(this.label.removeAttribute("aria-disabled"),this.label.classList.remove("disabled")),(t=this.element)==null||t.classList.remove("disabled")):(this.label&&(this.label.setAttribute("aria-disabled","true"),this.label.classList.add("disabled")),(n=this.element)==null||n.classList.add("disabled"))}updateAriaLabel(){if(this.label){const t=this.getTooltip()??"";this.label.setAttribute("aria-label",t)}}updateChecked(){this.label&&(this.action.checked!==void 0?(this.label.classList.toggle("checked",this.action.checked),this.options.isTabList?this.label.setAttribute("aria-selected",this.action.checked?"true":"false"):(this.label.setAttribute("aria-checked",this.action.checked?"true":"false"),this.label.setAttribute("role","checkbox"))):(this.label.classList.remove("checked"),this.label.removeAttribute(this.options.isTabList?"aria-selected":"aria-checked"),this.label.setAttribute("role",this.getDefaultAriaRole())))}}class k0o extends Nb{constructor(t,n,r,o,s,a,l){super(t,n),this.selectBox=new m0o(r,o,s,a,l),this.selectBox.setFocusable(!1),this._register(this.selectBox),this.registerListeners()}select(t){this.selectBox.select(t)}registerListeners(){this._register(this.selectBox.onDidSelect(t=>this.runAction(t.selected,t.index)))}runAction(t,n){this.actionRunner.run(this._action,this.getActionContext(t,n))}getActionContext(t,n){return t}setFocusable(t){this.selectBox.setFocusable(t)}focus(){var t;(t=this.selectBox)==null||t.focus()}blur(){var t;(t=this.selectBox)==null||t.blur()}render(t){this.selectBox.render(t)}}class g1 extends ht{get onDidBlur(){return this._onDidBlur.event}get onDidCancel(){return this._onDidCancel.event}get onDidRun(){return this._onDidRun.event}get onWillRun(){return this._onWillRun.event}constructor(t,n={}){var s,a;super(),this._actionRunnerDisposables=this._register(new Et),this.viewItemDisposables=this._register(new mbe),this.triggerKeyDown=!1,this.focusable=!0,this._onDidBlur=this._register(new at),this._onDidCancel=this._register(new at({onWillAddFirstListener:()=>this.cancelHasListener=!0})),this.cancelHasListener=!1,this._onDidRun=this._register(new at),this._onWillRun=this._register(new at),this.options=n,this._context=n.context??null,this._orientation=this.options.orientation??0,this._triggerKeys={keyDown:((s=this.options.triggerKeys)==null?void 0:s.keyDown)??!1,keys:((a=this.options.triggerKeys)==null?void 0:a.keys)??[3,10]},this._hoverDelegate=n.hoverDelegate??this._register(hQn()),this.options.actionRunner?this._actionRunner=this.options.actionRunner:(this._actionRunner=new aR,this._actionRunnerDisposables.add(this._actionRunner)),this._actionRunnerDisposables.add(this._actionRunner.onDidRun(l=>this._onDidRun.fire(l))),this._actionRunnerDisposables.add(this._actionRunner.onWillRun(l=>this._onWillRun.fire(l))),this.viewItems=[],this.focusedItem=void 0,this.domNode=document.createElement("div"),this.domNode.className="monaco-action-bar";let r,o;switch(this._orientation){case 0:r=[15],o=[17];break;case 1:r=[16],o=[18],this.domNode.className+=" vertical";break}this._register(wt(this.domNode,nn.KEY_DOWN,l=>{const d=new Us(l);let u=!0;const h=typeof this.focusedItem=="number"?this.viewItems[this.focusedItem]:void 0;r&&(d.equals(r[0])||d.equals(r[1]))?u=this.focusPrevious():o&&(d.equals(o[0])||d.equals(o[1]))?u=this.focusNext():d.equals(9)&&this.cancelHasListener?this._onDidCancel.fire():d.equals(14)?u=this.focusFirst():d.equals(13)?u=this.focusLast():d.equals(2)&&h instanceof Nb&&h.trapsArrowNavigation?u=this.focusNext(void 0,!0):this.isTriggerKeyEvent(d)?this._triggerKeys.keyDown?this.doTrigger(d):this.triggerKeyDown=!0:u=!1,u&&(d.preventDefault(),d.stopPropagation())})),this._register(wt(this.domNode,nn.KEY_UP,l=>{const d=new Us(l);this.isTriggerKeyEvent(d)?(!this._triggerKeys.keyDown&&this.triggerKeyDown&&(this.triggerKeyDown=!1,this.doTrigger(d)),d.preventDefault(),d.stopPropagation()):(d.equals(2)||d.equals(1026)||d.equals(16)||d.equals(18)||d.equals(15)||d.equals(17))&&this.updateFocusedItem()})),this.focusTracker=this._register(uA(this.domNode)),this._register(this.focusTracker.onDidBlur(()=>{(Nd()===this.domNode||!gu(Nd(),this.domNode))&&(this._onDidBlur.fire(),this.previouslyFocusedItem=this.focusedItem,this.focusedItem=void 0,this.triggerKeyDown=!1)})),this._register(this.focusTracker.onDidFocus(()=>this.updateFocusedItem())),this.actionsList=document.createElement("ul"),this.actionsList.className="actions-container",this.options.highlightToggledItems&&this.actionsList.classList.add("highlight-toggled"),this.actionsList.setAttribute("role",this.options.ariaRole||"toolbar"),this.options.ariaLabel&&this.actionsList.setAttribute("aria-label",this.options.ariaLabel),this.domNode.appendChild(this.actionsList),t.appendChild(this.domNode)}refreshRole(){this.length()>=1?this.actionsList.setAttribute("role",this.options.ariaRole||"toolbar"):this.actionsList.setAttribute("role","presentation")}setFocusable(t){if(this.focusable=t,this.focusable){const n=this.viewItems.find(r=>r instanceof Nb&&r.isEnabled());n instanceof Nb&&n.setFocusable(!0)}else this.viewItems.forEach(n=>{n instanceof Nb&&n.setFocusable(!1)})}isTriggerKeyEvent(t){let n=!1;return this._triggerKeys.keys.forEach(r=>{n=n||t.equals(r)}),n}updateFocusedItem(){var t,n;for(let r=0;rn.setActionContext(t))}get actionRunner(){return this._actionRunner}set actionRunner(t){this._actionRunner=t,this._actionRunnerDisposables.clear(),this._actionRunnerDisposables.add(this._actionRunner.onDidRun(n=>this._onDidRun.fire(n))),this._actionRunnerDisposables.add(this._actionRunner.onWillRun(n=>this._onWillRun.fire(n))),this.viewItems.forEach(n=>n.actionRunner=t)}getContainer(){return this.domNode}getAction(t){var n;if(typeof t=="number")return(n=this.viewItems[t])==null?void 0:n.action;if(ec(t)){for(;t.parentElement!==this.actionsList;){if(!t.parentElement)return;t=t.parentElement}for(let r=0;r{const a=document.createElement("li");a.className="action-item",a.setAttribute("role","presentation");let l;const d={hoverDelegate:this._hoverDelegate,...n,isTabList:this.options.ariaRole==="tablist"};this.options.actionViewItemProvider&&(l=this.options.actionViewItemProvider(s,d)),l||(l=new gV(this.context,s,d)),this.options.allowContextMenu||this.viewItemDisposables.set(l,wt(a,nn.CONTEXT_MENU,u=>{Qo.stop(u,!0)})),l.actionRunner=this._actionRunner,l.setActionContext(this.context),l.render(a),o===null||o<0||o>=this.actionsList.children.length?(this.actionsList.appendChild(a),this.viewItems.push(l)):(this.actionsList.insertBefore(a,this.actionsList.children[o]),this.viewItems.splice(o,0,l),o++)}),this.focusable){let s=!1;for(const a of this.viewItems){if(!(a instanceof Nb))continue;let l;s||a.action.id===pd.ID||!a.isEnabled()&&this.options.focusOnlyEnabledItems?l=!1:l=!0,l?(a.setFocusable(!0),s=!0):a.setFocusable(!1)}}typeof this.focusedItem=="number"&&this.focus(this.focusedItem),this.refreshRole()}getWidth(t){if(t>=0&&t=0&&t"u"){const o=this.viewItems.findIndex(s=>s.isEnabled());this.focusedItem=o===-1?void 0:o,this.updateFocus(void 0,void 0,!0)}else r!==void 0&&(this.focusedItem=r),this.updateFocus(void 0,void 0,!0)}focusFirst(){return this.focusedItem=this.length()-1,this.focusNext(!0)}focusLast(){return this.focusedItem=0,this.focusPrevious(!0)}focusNext(t,n){if(typeof this.focusedItem>"u")this.focusedItem=this.viewItems.length-1;else if(this.viewItems.length<=1)return!1;const r=this.focusedItem;let o;do{if(!t&&this.options.preventLoopNavigation&&this.focusedItem+1>=this.viewItems.length)return this.focusedItem=r,!1;this.focusedItem=(this.focusedItem+1)%this.viewItems.length,o=this.viewItems[this.focusedItem]}while(this.focusedItem!==r&&(this.options.focusOnlyEnabledItems&&!o.isEnabled()||o.action.id===pd.ID));return this.updateFocus(void 0,void 0,n),!0}focusPrevious(t){if(typeof this.focusedItem>"u")this.focusedItem=0;else if(this.viewItems.length<=1)return!1;const n=this.focusedItem;let r;do{if(this.focusedItem=this.focusedItem-1,this.focusedItem<0){if(!t&&this.options.preventLoopNavigation)return this.focusedItem=n,!1;this.focusedItem=this.viewItems.length-1}r=this.viewItems[this.focusedItem]}while(this.focusedItem!==n&&(this.options.focusOnlyEnabledItems&&!r.isEnabled()||r.action.id===pd.ID));return this.updateFocus(!0),!0}updateFocus(t,n,r=!1){var s,a;typeof this.focusedItem>"u"&&this.actionsList.focus({preventScroll:n}),this.previouslyFocusedItem!==void 0&&this.previouslyFocusedItem!==this.focusedItem&&((s=this.viewItems[this.previouslyFocusedItem])==null||s.blur());const o=this.focusedItem!==void 0?this.viewItems[this.focusedItem]:void 0;if(o){let l=!0;nR(o.focus)||(l=!1),this.options.focusOnlyEnabledItems&&nR(o.isEnabled)&&!o.isEnabled()&&(l=!1),o.action.id===pd.ID&&(l=!1),l?(r||this.previouslyFocusedItem!==this.focusedItem)&&(o.focus(t),this.previouslyFocusedItem=this.focusedItem):(this.actionsList.focus({preventScroll:n}),this.previouslyFocusedItem=void 0),l&&((a=o.showHover)==null||a.call(o))}}doTrigger(t){if(typeof this.focusedItem>"u")return;const n=this.viewItems[this.focusedItem];if(n instanceof Nb){const r=n._context===null||n._context===void 0?t:n._context;this.run(n._action,r)}}async run(t,n){await this._actionRunner.run(t,n)}dispose(){this._context=void 0,this.viewItems=us(this.viewItems),this.getContainer().remove(),super.dispose()}}function v0o(e,t,n,r){if(e.length===0)return t;if(t.length===0)return e;const o=[];let s=0,a=0;for(;sh?(o.push(d),a++):(o.push(r(l,d)),s++,a++)}for(;s`Apply decorations from ${t.debugName}`},o=>{const s=t.read(o);r.set(s)})),n.add({dispose:()=>{r.clear()}}),n}function wN(e,t){return e.appendChild(t),$n(()=>{t.remove()})}function A0o(e,t){return e.prepend(t),$n(()=>{t.remove()})}class rDn extends ht{get width(){return this._width}get height(){return this._height}get automaticLayout(){return this._automaticLayout}constructor(t,n){super(),this._automaticLayout=!1,this.elementSizeObserver=this._register(new f7n(t,n)),this._width=Ti(this,this.elementSizeObserver.getWidth()),this._height=Ti(this,this.elementSizeObserver.getHeight()),this._register(this.elementSizeObserver.onDidChange(r=>la(o=>{this._width.set(this.elementSizeObserver.getWidth(),o),this._height.set(this.elementSizeObserver.getHeight(),o)})))}observe(t){this.elementSizeObserver.observe(t)}setAutomaticLayout(t){this._automaticLayout=t,t?this.elementSizeObserver.startObserving():this.elementSizeObserver.stopObserving()}}function uOt(e,t,n){let r=t.get(),o=r,s=r;const a=Ti("animatedValue",r);let l=-1;const d=300;let u;n.add(Xz({changeTracker:{createChangeSummary:()=>({animate:!1}),handleChange:(g,m)=>(g.didChange(t)&&(m.animate=m.animate||g.change),!0)}},(g,m)=>{u!==void 0&&(e.cancelAnimationFrame(u),u=void 0),o=s,r=t.read(g),l=Date.now()-(m.animate?0:d),h()}));function h(){const g=Date.now()-l;s=Math.floor(p0o(g,o,r-o,d)),g{this._actualTop.set(r,void 0)},this.onComputedHeight=r=>{this._actualHeight.set(r,void 0)}}}const Uve=class Uve{constructor(t,n){this._editor=t,this._domElement=n,this._overlayWidgetId=`managedOverlayWidget-${Uve._counter++}`,this._overlayWidget={getId:()=>this._overlayWidgetId,getDomNode:()=>this._domElement,getPosition:()=>null},this._editor.addOverlayWidget(this._overlayWidget)}dispose(){this._editor.removeOverlayWidget(this._overlayWidget)}};Uve._counter=0;let KUe=Uve;function Q6(e,t){return Oi(n=>{for(let[r,o]of Object.entries(t))o&&typeof o=="object"&&"read"in o&&(o=o.read(n)),typeof o=="number"&&(o=`${o}px`),r=r.replace(/[A-Z]/g,s=>"-"+s.toLowerCase()),e.style[r]=o})}function S1e(e,t,n,r){const o=new Et,s=[];return o.add(Tf((a,l)=>{const d=t.read(a),u=new Map,h=new Map;n&&n(!0),e.changeViewZones(g=>{for(const m of s)g.removeZone(m),r==null||r.delete(m);s.length=0;for(const m of d){const v=g.addZone(m);m.setZoneId&&m.setZoneId(v),s.push(v),r==null||r.add(v),u.set(m,v)}}),n&&n(!1),l.add(Xz({changeTracker:{createChangeSummary(){return{zoneIds:[]}},handleChange(g,m){const v=h.get(g.changedObservable);return v!==void 0&&m.zoneIds.push(v),!0}}},(g,m)=>{for(const v of d)v.onChange&&(h.set(v.onChange,u.get(v)),v.onChange.read(g));n&&n(!0),e.changeViewZones(v=>{for(const f of m.zoneIds)v.layoutZone(f)}),n&&n(!1)}))})),o.add({dispose(){n&&n(!0),e.changeViewZones(a=>{for(const l of s)a.removeZone(l)}),r==null||r.clear(),n&&n(!1)}}),o}class b0o extends Wa{dispose(){super.dispose(!0)}}function hOt(e,t){const n=hJ(t,o=>o.original.startLineNumber<=e.lineNumber);if(!n)return xe.fromPositions(e);if(n.original.endLineNumberExclusive<=e.lineNumber){const o=e.lineNumber-n.original.endLineNumberExclusive+n.modified.endLineNumberExclusive;return xe.fromPositions(new rt(o,e.column))}if(!n.innerChanges)return xe.fromPositions(new rt(n.modified.startLineNumber,1));const r=hJ(n.innerChanges,o=>o.originalRange.getStartPosition().isBeforeOrEqual(e));if(!r){const o=e.lineNumber-n.original.startLineNumber+n.modified.startLineNumber;return xe.fromPositions(new rt(o,e.column))}if(r.originalRange.containsPosition(e))return r.modifiedRange;{const o=w0o(r.originalRange.getEndPosition(),e);return xe.fromPositions(o.addToPosition(r.modifiedRange.getEndPosition()))}}function w0o(e,t){return e.lineNumber===t.lineNumber?new Ud(0,t.column-e.column):new Ud(t.lineNumber-e.lineNumber,t.column-1)}function O0o(e,t){let n;return e.filter(r=>{const o=t(r,n);return n=r,o})}class L1e{static create(t,n=void 0){return new fOt(t,t,n)}static createWithDisposable(t,n,r=void 0){const o=new Et;return o.add(n),o.add(t),new fOt(t,o,r)}}class fOt extends L1e{constructor(t,n,r){super(),this.object=t,this._disposable=n,this._debugOwner=r,this._refCount=1,this._isDisposed=!1,this._owners=[],r&&this._addOwner(r)}_addOwner(t){t&&this._owners.push(t)}createNewRef(t){return this._refCount++,t&&this._addOwner(t),new y0o(this,t)}dispose(){this._isDisposed||(this._isDisposed=!0,this._decreaseRefCount(this._debugOwner))}_decreaseRefCount(t){if(this._refCount--,this._refCount===0&&this._disposable.dispose(),t){const n=this._owners.indexOf(t);n!==-1&&this._owners.splice(n,1)}}}class y0o extends L1e{constructor(t,n){super(),this._base=t,this._debugOwner=n,this._isDisposed=!1}get object(){return this._base.object}createNewRef(t){return this._base.createNewRef(t)}dispose(){this._isDisposed||(this._isDisposed=!0,this._base._decreaseRefCount(this._debugOwner))}}class Ag{static inverse(t,n,r){const o=[];let s=1,a=1;for(const d of t){const u=new Ag(new Ei(s,d.original.startLineNumber),new Ei(a,d.modified.startLineNumber));u.modified.isEmpty||o.push(u),s=d.original.endLineNumberExclusive,a=d.modified.endLineNumberExclusive}const l=new Ag(new Ei(s,n+1),new Ei(a,r+1));return l.modified.isEmpty||o.push(l),o}static clip(t,n,r){const o=[];for(const s of t){const a=s.original.intersect(n),l=s.modified.intersect(r);a&&!a.isEmpty&&l&&!l.isEmpty&&o.push(new Ag(a,l))}return o}constructor(t,n){this.original=t,this.modified=n}toString(){return`{${this.original.toString()}->${this.modified.toString()}}`}flip(){return new Ag(this.modified,this.original)}join(t){return new Ag(this.original.join(t.original),this.modified.join(t.modified))}toRangeMapping(){const t=this.original.toInclusiveRange(),n=this.modified.toInclusiveRange();if(t&&n)return new im(t,n);if(this.original.startLineNumber===1||this.modified.startLineNumber===1){if(!(this.modified.startLineNumber===1&&this.original.startLineNumber===1))throw new hi("not a valid diff");return new im(new xe(this.original.startLineNumber,1,this.original.endLineNumberExclusive,1),new xe(this.modified.startLineNumber,1,this.modified.endLineNumberExclusive,1))}else return new im(new xe(this.original.startLineNumber-1,Number.MAX_SAFE_INTEGER,this.original.endLineNumberExclusive-1,Number.MAX_SAFE_INTEGER),new xe(this.modified.startLineNumber-1,Number.MAX_SAFE_INTEGER,this.modified.endLineNumberExclusive-1,Number.MAX_SAFE_INTEGER))}toRangeMapping2(t,n){if(gOt(this.original.endLineNumberExclusive,t)&&gOt(this.modified.endLineNumberExclusive,n))return new im(new xe(this.original.startLineNumber,1,this.original.endLineNumberExclusive,1),new xe(this.modified.startLineNumber,1,this.modified.endLineNumberExclusive,1));if(!this.original.isEmpty&&!this.modified.isEmpty)return new im(xe.fromPositions(new rt(this.original.startLineNumber,1),SP(new rt(this.original.endLineNumberExclusive-1,Number.MAX_SAFE_INTEGER),t)),xe.fromPositions(new rt(this.modified.startLineNumber,1),SP(new rt(this.modified.endLineNumberExclusive-1,Number.MAX_SAFE_INTEGER),n)));if(this.original.startLineNumber>1&&this.modified.startLineNumber>1)return new im(xe.fromPositions(SP(new rt(this.original.startLineNumber-1,Number.MAX_SAFE_INTEGER),t),SP(new rt(this.original.endLineNumberExclusive-1,Number.MAX_SAFE_INTEGER),t)),xe.fromPositions(SP(new rt(this.modified.startLineNumber-1,Number.MAX_SAFE_INTEGER),n),SP(new rt(this.modified.endLineNumberExclusive-1,Number.MAX_SAFE_INTEGER),n)));throw new hi}}function SP(e,t){if(e.lineNumber<1)return new rt(1,1);if(e.lineNumber>t.length)return new rt(t.length,t[t.length-1].length+1);const n=t[e.lineNumber-1];return e.column>n.length+1?new rt(e.lineNumber,n.length+1):e}function gOt(e,t){return e>=1&&e<=t.length}class a2 extends Ag{static fromRangeMappings(t){const n=Ei.join(t.map(o=>Ei.fromRangeInclusive(o.originalRange))),r=Ei.join(t.map(o=>Ei.fromRangeInclusive(o.modifiedRange)));return new a2(n,r,t)}constructor(t,n,r){super(t,n),this.innerChanges=r}flip(){var t;return new a2(this.modified,this.original,(t=this.innerChanges)==null?void 0:t.map(n=>n.flip()))}withInnerChangesFromLineRanges(){return new a2(this.original,this.modified,[this.toRangeMapping()])}}class im{static fromEdit(t){const n=t.getNewRanges();return t.replacements.map((o,s)=>new im(o.range,n[s]))}static assertSorted(t){for(let n=1;n${this.modifiedRange.toString()}}`}flip(){return new im(this.modifiedRange,this.originalRange)}toTextEdit(t){const n=t.getValueOfRange(this.modifiedRange);return new Pc(this.originalRange,n)}}function x1e(e,t,n,r=!1){const o=[];for(const s of WJe(e.map(a=>C0o(a,t,n)),(a,l)=>a.original.intersectsOrTouches(l.original)||a.modified.intersectsOrTouches(l.modified))){const a=s[0],l=s[s.length-1];o.push(new a2(a.original.join(l.original),a.modified.join(l.modified),s.map(d=>d.innerChanges[0])))}return b6(()=>!r&&o.length>0&&(o[0].modified.startLineNumber!==o[0].original.startLineNumber||n.length.lineCount-o[o.length-1].modified.endLineNumberExclusive!==t.length.lineCount-o[o.length-1].original.endLineNumberExclusive)?!1:Oie(o,(s,a)=>a.original.startLineNumber-s.original.endLineNumberExclusive===a.modified.startLineNumber-s.modified.endLineNumberExclusive&&s.original.endLineNumberExclusive=n.getLineLength(e.modifiedRange.startLineNumber)&&e.originalRange.startColumn-1>=t.getLineLength(e.originalRange.startLineNumber)&&e.originalRange.startLineNumber<=e.originalRange.endLineNumber+o&&e.modifiedRange.startLineNumber<=e.modifiedRange.endLineNumber+o&&(r=1);const s=new Ei(e.originalRange.startLineNumber+r,e.originalRange.endLineNumber+1+o),a=new Ei(e.modifiedRange.startLineNumber+r,e.modifiedRange.endLineNumber+1+o);return new a2(s,a,[e])}const _0o={IconContribution:"base.contributions.icons"};var mOt;(function(e){function t(n,r){let o=n.defaults;for(;gi.isThemeIcon(o);){const s=TI.getIcon(o.id);if(!s)return;o=s.defaults}return o}e.getDefinition=t})(mOt||(mOt={}));var kOt;(function(e){function t(r){return{weight:r.weight,style:r.style,src:r.src.map(o=>({format:o.format,location:o.location.toString()}))}}e.toJSONObject=t;function n(r){const o=s=>fu(s)?s:void 0;if(r&&Array.isArray(r.src)&&r.src.every(s=>fu(s.format)&&fu(s.location)))return{weight:o(r.weight),style:o(r.style),src:r.src.map(s=>({format:s.format,location:vi.parse(s.location)}))}}e.fromJSONObject=n})(kOt||(kOt={}));const S0o=/^([\w_-]+)$/,L0o=U(2024,"The font ID must only contain letters, numbers, underscores and dashes.");class x0o extends ht{constructor(){super(),this._onDidChange=this._register(new at),this.onDidChange=this._onDidChange.event,this.iconSchema={definitions:{icons:{type:"object",properties:{fontId:{type:"string",description:U(2025,"The id of the font to use. If not set, the font that is defined first is used."),pattern:S0o.source,patternErrorMessage:L0o},fontCharacter:{type:"string",description:U(2026,"The font character associated with the icon definition.")}},additionalProperties:!1,defaultSnippets:[{body:{fontCharacter:"\\\\e030"}}]}},type:"object",properties:{}},this.iconReferenceSchema={type:"string",pattern:`^${gi.iconNameExpression}$`,enum:[],enumDescriptions:[]},this.iconsById={},this.iconFontsById={}}registerIcon(t,n,r,o){const s=this.iconsById[t];if(s){if(r&&!s.description){s.description=r,this.iconSchema.properties[t].markdownDescription=`${r} $(${t})`;const d=this.iconReferenceSchema.enum.indexOf(t);d!==-1&&(this.iconReferenceSchema.enumDescriptions[d]=r),this._onDidChange.fire()}return s}const a={id:t,description:r,defaults:n,deprecationMessage:o};this.iconsById[t]=a;const l={$ref:"#/definitions/icons"};return o&&(l.deprecationMessage=o),r&&(l.markdownDescription=`${r}: $(${t})`),this.iconSchema.properties[t]=l,this.iconReferenceSchema.enum.push(t),this.iconReferenceSchema.enumDescriptions.push(r||""),this._onDidChange.fire(),{id:t}}getIcons(){return Object.keys(this.iconsById).map(t=>this.iconsById[t])}getIcon(t){return this.iconsById[t]}getIconSchema(){return this.iconSchema}toString(){const t=(s,a)=>s.id.localeCompare(a.id),n=s=>{for(;gi.isThemeIcon(s.defaults);)s=this.iconsById[s.defaults.id];return`codicon codicon-${s?s.id:""}`},r=[];r.push("| preview | identifier | default codicon ID | description"),r.push("| ----------- | --------------------------------- | --------------------------------- | --------------------------------- |");const o=Object.keys(this.iconsById).map(s=>this.iconsById[s]);for(const s of o.filter(a=>!!a.description).sort(t))r.push(`||${s.id}|${gi.isThemeIcon(s.defaults)?s.defaults.id:s.id}|${s.description||""}|`);r.push("| preview | identifier "),r.push("| ----------- | --------------------------------- |");for(const s of o.filter(a=>!gi.isThemeIcon(a.defaults)).sort(t))r.push(`||${s.id}|`);return r.join(` +`)}}const TI=new x0o;Ql.add(_0o.IconContribution,TI);function Da(e,t,n,r){return TI.registerIcon(e,t,n,r)}function oDn(){return TI}function E0o(){const e=DEn();for(const t in e){const n="\\"+e[t].toString(16);TI.registerIcon(t,{fontCharacter:n})}}E0o();const sDn="vscode://schemas/icons",aDn=Ql.as(Nbe.JSONContribution);aDn.registerSchema(sDn,TI.getIconSchema());const vOt=new Es(()=>aDn.notifySchemaChanged(sDn),200);TI.onDidChange(()=>{vOt.isScheduled()||vOt.schedule()});const lDn=Da("widget-close",zt.close,U(2027,"Icon for the close action in widgets."));Da("goto-previous-location",zt.arrowUp,U(2028,"Icon for goto previous editor location."));Da("goto-next-location",zt.arrowDown,U(2029,"Icon for goto next editor location."));gi.modify(zt.sync,"spin");gi.modify(zt.loading,"spin");var Stt=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Ltt=function(e,t){return function(n,r){t(n,r,e)}};const T0o=Da("diff-review-insert",zt.add,U(97,"Icon for 'Insert' in accessible diff viewer.")),Q0o=Da("diff-review-remove",zt.remove,U(98,"Icon for 'Remove' in accessible diff viewer.")),D0o=Da("diff-review-close",zt.close,U(99,"Icon for 'Close' in accessible diff viewer."));var Vj;let kQ=(Vj=class extends ht{constructor(t,n,r,o,s,a,l,d,u){super(),this._parentNode=t,this._visible=n,this._setVisible=r,this._canClose=o,this._width=s,this._height=a,this._diffs=l,this._models=d,this._instantiationService=u,this._state=Rt(this,h=>{const g=this._visible.read(h);if(this._parentNode.style.visibility=g?"visible":"hidden",!g)return null;const m=h.store.add(this._instantiationService.createInstance(JUe,this._diffs,this._models,this._setVisible,this._canClose)),v=h.store.add(this._instantiationService.createInstance(eje,this._parentNode,m,this._width,this._height,this._models));return{model:m,view:v}}).recomputeInitiallyAndOnChange(this._store)}next(){la(t=>{const n=this._visible.get();this._setVisible(!0,t),n&&this._state.get().model.nextGroup(t)})}prev(){la(t=>{this._setVisible(!0,t),this._state.get().model.previousGroup(t)})}close(){la(t=>{this._setVisible(!1,t)})}},Vj._ttPolicy=eC("diffReview",{createHTML:t=>t}),Vj);kQ=Stt([Ltt(8,Zn)],kQ);let JUe=class extends ht{constructor(t,n,r,o,s){super(),this._diffs=t,this._models=n,this._setVisible=r,this.canClose=o,this._accessibilitySignalService=s,this._groups=Ti(this,[]),this._currentGroupIdx=Ti(this,0),this._currentElementIdx=Ti(this,0),this.groups=this._groups,this.currentGroup=this._currentGroupIdx.map((a,l)=>this._groups.read(l)[a]),this.currentGroupIndex=this._currentGroupIdx,this.currentElement=this._currentElementIdx.map((a,l)=>{var d;return(d=this.currentGroup.read(l))==null?void 0:d.lines[a]}),this._register(Oi(a=>{const l=this._diffs.read(a);if(!l){this._groups.set([],void 0);return}const d=B0o(l,this._models.getOriginalModel().getLineCount(),this._models.getModifiedModel().getLineCount());la(u=>{const h=this._models.getModifiedPosition();if(h){const g=d.findIndex(m=>(h==null?void 0:h.lineNumber){const l=this.currentElement.read(a);(l==null?void 0:l.type)===rm.Deleted?this._accessibilitySignalService.playSignal(nm.diffLineDeleted,{source:"accessibleDiffViewer.currentElementChanged"}):(l==null?void 0:l.type)===rm.Added&&this._accessibilitySignalService.playSignal(nm.diffLineInserted,{source:"accessibleDiffViewer.currentElementChanged"})})),this._register(Oi(a=>{const l=this.currentElement.read(a);if(l&&l.type!==rm.Header){const d=l.modifiedLineNumber??l.diff.modified.startLineNumber;this._models.modifiedSetSelection(xe.fromPositions(new rt(d,1)))}}))}_goToGroupDelta(t,n){const r=this.groups.get();!r||r.length<=1||qW(n,o=>{this._currentGroupIdx.set(Gn.ofLength(r.length).clipCyclic(this._currentGroupIdx.get()+t),o),this._currentElementIdx.set(0,o)})}nextGroup(t){this._goToGroupDelta(1,t)}previousGroup(t){this._goToGroupDelta(-1,t)}_goToLineDelta(t){const n=this.currentGroup.get();!n||n.lines.length<=1||la(r=>{this._currentElementIdx.set(Gn.ofLength(n.lines.length).clip(this._currentElementIdx.get()+t),r)})}goToNextLine(){this._goToLineDelta(1)}goToPreviousLine(){this._goToLineDelta(-1)}goToLine(t){const n=this.currentGroup.get();if(!n)return;const r=n.lines.indexOf(t);r!==-1&&la(o=>{this._currentElementIdx.set(r,o)})}revealCurrentElementInEditor(){if(!this.canClose.get())return;this._setVisible(!1,void 0);const t=this.currentElement.get();t&&(t.type===rm.Deleted?this._models.originalReveal(xe.fromPositions(new rt(t.originalLineNumber,1))):this._models.modifiedReveal(t.type!==rm.Header?xe.fromPositions(new rt(t.modifiedLineNumber,1)):void 0))}close(){this.canClose.get()&&(this._setVisible(!1,void 0),this._models.modifiedFocus())}};JUe=Stt([Ltt(4,pL)],JUe);const SX=3;function B0o(e,t,n){const r=[];for(const o of WJe(e,(s,a)=>a.modified.startLineNumber-s.modified.endLineNumberExclusive<2*SX)){const s=[];s.push(new I0o);const a=new Ei(Math.max(1,o[0].original.startLineNumber-SX),Math.min(o[o.length-1].original.endLineNumberExclusive+SX,t+1)),l=new Ei(Math.max(1,o[0].modified.startLineNumber-SX),Math.min(o[o.length-1].modified.endLineNumberExclusive+SX,n+1));aEn(o,(h,g)=>{const m=new Ei(h?h.original.endLineNumberExclusive:a.startLineNumber,g?g.original.startLineNumber:a.endLineNumberExclusive),v=new Ei(h?h.modified.endLineNumberExclusive:l.startLineNumber,g?g.modified.startLineNumber:l.endLineNumberExclusive);m.forEach(f=>{s.push(new F0o(f,v.startLineNumber+(f-m.startLineNumber)))}),g&&(g.original.forEach(f=>{s.push(new M0o(g,f))}),g.modified.forEach(f=>{s.push(new P0o(g,f))}))});const d=o[0].modified.join(o[o.length-1].modified),u=o[0].original.join(o[o.length-1].original);r.push(new R0o(new Ag(d,u),s))}return r}var rm;(function(e){e[e.Header=0]="Header",e[e.Unchanged=1]="Unchanged",e[e.Deleted=2]="Deleted",e[e.Added=3]="Added"})(rm||(rm={}));class R0o{constructor(t,n){this.range=t,this.lines=n}}class I0o{constructor(){this.type=rm.Header}}class M0o{constructor(t,n){this.diff=t,this.originalLineNumber=n,this.type=rm.Deleted,this.modifiedLineNumber=void 0}}class P0o{constructor(t,n){this.diff=t,this.modifiedLineNumber=n,this.type=rm.Added,this.originalLineNumber=void 0}}class F0o{constructor(t,n){this.originalLineNumber=t,this.modifiedLineNumber=n,this.type=rm.Unchanged}}let eje=class extends ht{constructor(t,n,r,o,s,a){super(),this._element=t,this._model=n,this._width=r,this._height=o,this._models=s,this._languageService=a,this.domNode=this._element,this.domNode.className="monaco-component diff-review monaco-editor-background";const l=document.createElement("div");l.className="diff-review-actions",this._actionBar=this._register(new g1(l)),this._register(Oi(d=>{this._actionBar.clear(),this._model.canClose.read(d)&&this._actionBar.push(dD({id:"diffreview.close",label:U(100,"Close"),class:"close-diff-review "+gi.asClassName(D0o),enabled:!0,run:async()=>n.close()}),{label:!1,icon:!0})})),this._content=document.createElement("div"),this._content.className="diff-review-content",this._content.setAttribute("role","code"),this._scrollbar=this._register(new Pie(this._content,{})),mu(this.domNode,this._scrollbar.getDomNode(),l),this._register(Oi(d=>{this._height.read(d),this._width.read(d),this._scrollbar.scanDomNode()})),this._register($n(()=>{mu(this.domNode)})),this._register(Q6(this.domNode,{width:this._width,height:this._height})),this._register(Q6(this._content,{width:this._width,height:this._height})),this._register(Tf((d,u)=>{this._model.currentGroup.read(d),this._render(u)})),this._register(wc(this.domNode,"keydown",d=>{(d.equals(18)||d.equals(2066)||d.equals(530))&&(d.preventDefault(),this._model.goToNextLine()),(d.equals(16)||d.equals(2064)||d.equals(528))&&(d.preventDefault(),this._model.goToPreviousLine()),(d.equals(9)||d.equals(2057)||d.equals(521)||d.equals(1033))&&(d.preventDefault(),this._model.close()),(d.equals(10)||d.equals(3))&&(d.preventDefault(),this._model.revealCurrentElementInEditor())}))}_render(t){const n=this._models.getOriginalOptions(),r=this._models.getModifiedOptions(),o=document.createElement("div");o.className="diff-review-table",o.setAttribute("role","list"),o.setAttribute("aria-label",U(101,"Accessible Diff Viewer. Use arrow up and down to navigate.")),Uu(o,r.get(59)),mu(this._content,o);const s=this._models.getOriginalModel(),a=this._models.getModifiedModel();if(!s||!a)return;const l=s.getOptions(),d=a.getOptions(),u=r.get(75),h=this._model.currentGroup.get();for(const g of(h==null?void 0:h.lines)||[]){if(!h)break;let m;if(g.type===rm.Header){const f=document.createElement("div");f.className="diff-review-row",f.setAttribute("role","listitem");const k=h.range,A=this._model.currentGroupIndex.get(),p=this._model.groups.get().length,b=C=>C===0?U(102,"no lines changed"):C===1?U(103,"1 line changed"):U(104,"{0} lines changed",C),w=b(k.original.length),O=b(k.modified.length);f.setAttribute("aria-label",U(105,"Difference {0} of {1}: original line {2}, {3}, modified line {4}, {5}",A+1,p,k.original.startLineNumber,w,k.modified.startLineNumber,O));const y=document.createElement("div");y.className="diff-review-cell diff-review-summary",y.appendChild(document.createTextNode(`${A+1}/${p}: @@ -${k.original.startLineNumber},${k.original.length} +${k.modified.startLineNumber},${k.modified.length} @@`)),f.appendChild(y),m=f}else m=this._createRow(g,u,this._width.get(),n,s,l,r,a,d);o.appendChild(m);const v=Rt(f=>this._model.currentElement.read(f)===g);t.add(Oi(f=>{const k=v.read(f);m.tabIndex=k?0:-1,k&&m.focus()})),t.add(wt(m,"focus",()=>{this._model.goToLine(g)}))}this._scrollbar.scanDomNode()}_createRow(t,n,r,o,s,a,l,d,u){const h=o.get(165),g=h.glyphMarginWidth+h.lineNumbersWidth,m=l.get(165),v=10+m.glyphMarginWidth+m.lineNumbersWidth;let f="diff-review-row",k="";const A="diff-review-spacer";let p=null;switch(t.type){case rm.Added:f="diff-review-row line-insert",k=" char-insert",p=T0o;break;case rm.Deleted:f="diff-review-row line-delete",k=" char-delete",p=Q0o;break}const b=document.createElement("div");b.style.minWidth=r+"px",b.className=f,b.setAttribute("role","listitem"),b.ariaLevel="";const w=document.createElement("div");w.className="diff-review-cell",w.style.height=`${n}px`,b.appendChild(w);const O=document.createElement("span");O.style.width=g+"px",O.style.minWidth=g+"px",O.className="diff-review-line-number"+k,t.originalLineNumber!==void 0?O.appendChild(document.createTextNode(String(t.originalLineNumber))):O.innerText=" ",w.appendChild(O);const y=document.createElement("span");y.style.width=v+"px",y.style.minWidth=v+"px",y.style.paddingRight="10px",y.className="diff-review-line-number"+k,t.modifiedLineNumber!==void 0?y.appendChild(document.createTextNode(String(t.modifiedLineNumber))):y.innerText=" ",w.appendChild(y);const C=document.createElement("span");if(C.className=A,p){const L=document.createElement("span");L.className=gi.asClassName(p),L.innerText="  ",C.appendChild(L)}else C.innerText="  ";w.appendChild(C);let _;if(t.modifiedLineNumber!==void 0){let L=this._getLineHtml(d,l,u.tabSize,t.modifiedLineNumber,this._languageService.languageIdCodec);kQ._ttPolicy&&(L=kQ._ttPolicy.createHTML(L)),w.insertAdjacentHTML("beforeend",L),_=d.getLineContent(t.modifiedLineNumber)}else{let L=this._getLineHtml(s,o,a.tabSize,t.originalLineNumber,this._languageService.languageIdCodec);kQ._ttPolicy&&(L=kQ._ttPolicy.createHTML(L)),w.insertAdjacentHTML("beforeend",L),_=s.getLineContent(t.originalLineNumber)}_.length===0&&(_=U(106,"blank"));let S="";switch(t.type){case rm.Unchanged:t.originalLineNumber===t.modifiedLineNumber?S=U(107,"{0} unchanged line {1}",_,t.originalLineNumber):S=U(108,"{0} original line {1} modified line {2}",_,t.originalLineNumber,t.modifiedLineNumber);break;case rm.Added:S=U(109,"+ {0} modified line {1}",_,t.modifiedLineNumber);break;case rm.Deleted:S=U(110,"- {0} original line {1}",_,t.originalLineNumber);break}return b.setAttribute("aria-label",S),b}_getLineHtml(t,n,r,o,s){const a=t.getLineContent(o),l=n.get(59),d=n.get(117).verticalScrollbarSize,u=hc.createEmpty(a,s),h=g2.isBasicASCII(a,t.mightContainNonBasicASCII()),g=g2.containsRTL(a,h,t.mightContainRTL());return Kbe(new AL(l.isMonospace&&!n.get(40),l.canUseHalfwidthRightwardsArrow,a,!1,h,g,0,u,[],r,0,l.spaceWidth,l.middotWidth,l.wsmiddotWidth,n.get(133),n.get(113),n.get(108),n.get(60)!==N8.OFF,null,null,d)).html}};eje=Stt([Ltt(5,ic)],eje);class N0o{constructor(t){this.editors=t}getOriginalModel(){return this.editors.original.getModel()}getOriginalOptions(){return this.editors.original.getOptions()}originalReveal(t){this.editors.original.revealRange(t),this.editors.original.setSelection(t),this.editors.original.focus()}getModifiedModel(){return this.editors.modified.getModel()}getModifiedOptions(){return this.editors.modified.getOptions()}modifiedReveal(t){t&&(this.editors.modified.revealRange(t),this.editors.modified.setSelection(t)),this.editors.modified.focus()}modifiedSetSelection(t){this.editors.modified.setSelection(t)}modifiedFocus(){this.editors.modified.focus()}getModifiedPosition(){return this.editors.modified.getPosition()??void 0}}Ve("diffEditor.move.border","#8b8b8b9c",U(137,"The border color for text that got moved in the diff editor."));Ve("diffEditor.moveActive.border","#FFA500",U(138,"The active border color for text that got moved in the diff editor."));Ve("diffEditor.unchangedRegionShadow",{dark:"#000000",light:"#737373BF",hcDark:"#000000",hcLight:"#737373BF"},U(139,"The color of the shadow around unchanged region widgets."));const U0o=Da("diff-insert",zt.add,U(140,"Line decoration for inserts in the diff editor.")),cDn=Da("diff-remove",zt.remove,U(141,"Line decoration for removals in the diff editor.")),AOt=Gi.register({className:"line-insert",description:"line-insert",isWholeLine:!0,linesDecorationsClassName:"insert-sign "+gi.asClassName(U0o),marginClassName:"gutter-insert"}),pOt=Gi.register({className:"line-delete",description:"line-delete",isWholeLine:!0,linesDecorationsClassName:"delete-sign "+gi.asClassName(cDn),marginClassName:"gutter-delete"}),bOt=Gi.register({className:"line-insert",description:"line-insert",isWholeLine:!0,marginClassName:"gutter-insert"}),wOt=Gi.register({className:"line-delete",description:"line-delete",isWholeLine:!0,marginClassName:"gutter-delete"}),OOt=Gi.register({className:"char-insert",description:"char-insert",shouldFillLineOnLineBreak:!0}),j0o=Gi.register({className:"char-insert",description:"char-insert",isWholeLine:!0}),W0o=Gi.register({className:"char-insert diff-range-empty",description:"char-insert diff-range-empty"}),tje=Gi.register({className:"char-delete",description:"char-delete",shouldFillLineOnLineBreak:!0}),V0o=Gi.register({className:"char-delete",description:"char-delete",isWholeLine:!0}),z0o=Gi.register({className:"char-delete diff-range-empty",description:"char-delete diff-range-empty"}),S1=_r("editorWorkerService");var dDn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},nje=function(e,t){return function(n,r){t(n,r,e)}},Z7;const uDn=_r("diffProviderFactoryService");let ije=class{constructor(t){this.instantiationService=t}createDiffProvider(t){return this.instantiationService.createInstance(rje,t)}};ije=dDn([nje(0,Zn)],ije);Vr(uDn,ije,1);var BD;let rje=(BD=class{constructor(t,n,r){this.editorWorkerService=n,this.telemetryService=r,this.onDidChangeEventEmitter=new at,this.onDidChange=this.onDidChangeEventEmitter.event,this.diffAlgorithm="advanced",this.diffAlgorithmOnDidChangeSubscription=void 0,this.setOptions(t)}dispose(){var t;(t=this.diffAlgorithmOnDidChangeSubscription)==null||t.dispose()}async computeDiff(t,n,r,o){if(typeof this.diffAlgorithm!="string")return this.diffAlgorithm.computeDiff(t,n,r,o);if(t.isDisposed()||n.isDisposed())return{changes:[],identical:!0,quitEarly:!1,moves:[]};if(t.getLineCount()===1&&t.getLineMaxColumn(1)===1)return n.getLineCount()===1&&n.getLineMaxColumn(1)===1?{changes:[],identical:!0,quitEarly:!1,moves:[]}:{changes:[new a2(new Ei(1,2),new Ei(1,n.getLineCount()+1),[new im(t.getFullModelRange(),n.getFullModelRange())])],identical:!1,quitEarly:!1,moves:[]};const s=JSON.stringify([t.uri.toString(),n.uri.toString()]),a=JSON.stringify([t.id,n.id,t.getAlternativeVersionId(),n.getAlternativeVersionId(),JSON.stringify(r)]),l=Z7.diffCache.get(s);if(l&&l.context===a)return l.result;const d=vu.create(),u=await this.editorWorkerService.computeDiff(t.uri,n.uri,r,this.diffAlgorithm),h=d.elapsed();if(this.telemetryService.publicLog2("diffEditor.computeDiff",{timeMs:h,timedOut:(u==null?void 0:u.quitEarly)??!0,detectedMoves:r.computeMoves?(u==null?void 0:u.moves.length)??0:-1}),o.isCancellationRequested)return{changes:[],identical:!1,quitEarly:!0,moves:[]};if(!u)throw new Error("no diff result available");return Z7.diffCache.size>10&&Z7.diffCache.delete(Z7.diffCache.keys().next().value),Z7.diffCache.set(s,{result:u,context:a}),u}setOptions(t){var r;let n=!1;t.diffAlgorithm&&this.diffAlgorithm!==t.diffAlgorithm&&((r=this.diffAlgorithmOnDidChangeSubscription)==null||r.dispose(),this.diffAlgorithmOnDidChangeSubscription=void 0,this.diffAlgorithm=t.diffAlgorithm,typeof t.diffAlgorithm!="string"&&(this.diffAlgorithmOnDidChangeSubscription=t.diffAlgorithm.onDidChange(()=>this.onDidChangeEventEmitter.fire())),n=!0),n&&this.onDidChangeEventEmitter.fire()}},Z7=BD,BD.diffCache=new Map,BD);rje=Z7=dDn([nje(1,S1),nje(2,Nf)],rje);class o8{static trivial(t,n){return new o8([new ou(Gn.ofLength(t.length),Gn.ofLength(n.length))],!1)}static trivialTimedOut(t,n){return new o8([new ou(Gn.ofLength(t.length),Gn.ofLength(n.length))],!0)}constructor(t,n){this.diffs=t,this.hitTimeout=n}}class ou{static invert(t,n){const r=[];return aEn(t,(o,s)=>{r.push(ou.fromOffsetPairs(o?o.getEndExclusives():IS.zero,s?s.getStarts():new IS(n,(o?o.seq2Range.endExclusive-o.seq1Range.endExclusive:0)+n)))}),r}static fromOffsetPairs(t,n){return new ou(new Gn(t.offset1,n.offset1),new Gn(t.offset2,n.offset2))}static assertSorted(t){let n;for(const r of t){if(n&&!(n.seq1Range.endExclusive<=r.seq1Range.start&&n.seq2Range.endExclusive<=r.seq2Range.start))throw new hi("Sequence diffs must be sorted");n=r}}constructor(t,n){this.seq1Range=t,this.seq2Range=n}swap(){return new ou(this.seq2Range,this.seq1Range)}toString(){return`${this.seq1Range} <-> ${this.seq2Range}`}join(t){return new ou(this.seq1Range.join(t.seq1Range),this.seq2Range.join(t.seq2Range))}delta(t){return t===0?this:new ou(this.seq1Range.delta(t),this.seq2Range.delta(t))}deltaStart(t){return t===0?this:new ou(this.seq1Range.deltaStart(t),this.seq2Range.deltaStart(t))}deltaEnd(t){return t===0?this:new ou(this.seq1Range.deltaEnd(t),this.seq2Range.deltaEnd(t))}intersect(t){const n=this.seq1Range.intersect(t.seq1Range),r=this.seq2Range.intersect(t.seq2Range);if(!(!n||!r))return new ou(n,r)}getStarts(){return new IS(this.seq1Range.start,this.seq2Range.start)}getEndExclusives(){return new IS(this.seq1Range.endExclusive,this.seq2Range.endExclusive)}}const $T=class $T{constructor(t,n){this.offset1=t,this.offset2=n}toString(){return`${this.offset1} <-> ${this.offset2}`}delta(t){return t===0?this:new $T(this.offset1+t,this.offset2+t)}equals(t){return this.offset1===t.offset1&&this.offset2===t.offset2}};$T.zero=new $T(0,0),$T.max=new $T(Number.MAX_SAFE_INTEGER,Number.MAX_SAFE_INTEGER);let IS=$T;const jve=class jve{isValid(){return!0}};jve.instance=new jve;let RJ=jve;class H0o{constructor(t){if(this.timeout=t,this.startTime=Date.now(),this.valid=!0,t<=0)throw new hi("timeout must be positive")}isValid(){return!(Date.now()-this.startTimeo!=null),new Promise((o,s)=>{let a=!0,l=!1;const d=e.map(h=>({isFinished:t(h),error:n?n(h):!1,state:h})),u=Oi(h=>{const{isFinished:g,error:m,state:v}=d.read(h);(g||m)&&(a?l=!0:u.dispose(),m?s(m===!0?v:m):o(v))});if(r){const h=r.onCancellationRequested(()=>{u.dispose(),h.dispose(),s(new lA)});if(r.isCancellationRequested){u.dispose(),h.dispose(),s(new lA);return}}a=!1,l&&u.dispose()})}function A0(e,t,n=Hd.ofCaller()){return new $0o(typeof e=="string"?e:new tf(e,void 0,void 0),t,n)}class $0o extends $z{constructor(t,n,r){super(r),this.event=n,this.handleEvent=()=>{la(o=>{for(const s of this._observers)o.updateObserver(s,this),s.handleChange(this,void 0)},()=>this.debugName)},this.debugName=typeof t=="string"?t:t.getDebugName(this)??"Observable Signal From Event"}onFirstObserverAdded(){this.subscription=this.event(this.handleEvent)}onLastObserverRemoved(){this.subscription.dispose(),this.subscription=void 0}get(){}}var X0o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},G0o=function(e,t){return function(n,r){t(n,r,e)}};let sje=class extends ht{setActiveMovedText(t){this._activeMovedText.set(t,void 0)}constructor(t,n,r){super(),this.model=t,this._options=n,this._diffProviderFactoryService=r,this._isDiffUpToDate=Ti(this,!1),this.isDiffUpToDate=this._isDiffUpToDate,this._diff=Ti(this,void 0),this.diff=this._diff,this._unchangedRegions=Ti(this,void 0),this.unchangedRegions=Rt(this,l=>{var d;return this._options.hideUnchangedRegions.read(l)?((d=this._unchangedRegions.read(l))==null?void 0:d.regions)??[]:(la(u=>{var h;for(const g of((h=this._unchangedRegions.read(void 0))==null?void 0:h.regions)||[])g.collapseAll(u)}),[])}),this.movedTextToCompare=Ti(this,void 0),this._activeMovedText=Ti(this,void 0),this._hoveredMovedText=Ti(this,void 0),this.activeMovedText=Rt(this,l=>this.movedTextToCompare.read(l)??this._hoveredMovedText.read(l)??this._activeMovedText.read(l)),this._cancellationTokenSource=new Wa,this._diffProvider=Rt(this,l=>{const d=this._diffProviderFactoryService.createDiffProvider({diffAlgorithm:this._options.diffAlgorithm.read(l)}),u=A0("onDidChange",d.onDidChange);return{diffProvider:d,onChangeSignal:u}}),this._register($n(()=>this._cancellationTokenSource.cancel()));const o=Mv("contentChangedSignal"),s=this._register(new Es(()=>o.trigger(void 0),200));this._register(Oi(l=>{const d=this._unchangedRegions.read(l);if(!d||d.regions.some(f=>f.isDragged.read(l)))return;const u=d.originalDecorationIds.map(f=>t.original.getDecorationRange(f)).map(f=>f?Ei.fromRangeInclusive(f):void 0),h=d.modifiedDecorationIds.map(f=>t.modified.getDecorationRange(f)).map(f=>f?Ei.fromRangeInclusive(f):void 0),g=d.regions.map((f,k)=>!u[k]||!h[k]?void 0:new A9(u[k].startLineNumber,h[k].startLineNumber,u[k].length,f.visibleLineCountTop.read(l),f.visibleLineCountBottom.read(l))).filter(Mu),m=[];let v=!1;for(const f of WJe(g,(k,A)=>k.getHiddenModifiedRange(l).endLineNumberExclusive===A.getHiddenModifiedRange(l).startLineNumber))if(f.length>1){v=!0;const k=f.reduce((p,b)=>p+b.lineCount,0),A=new A9(f[0].originalLineNumber,f[0].modifiedLineNumber,k,f[0].visibleLineCountTop.read(void 0),f[f.length-1].visibleLineCountBottom.read(void 0));m.push(A)}else m.push(f[0]);if(v){const f=t.original.deltaDecorations(d.originalDecorationIds,m.map(A=>({range:A.originalUnchangedRange.toInclusiveRange(),options:{description:"unchanged"}}))),k=t.modified.deltaDecorations(d.modifiedDecorationIds,m.map(A=>({range:A.modifiedUnchangedRange.toInclusiveRange(),options:{description:"unchanged"}})));la(A=>{this._unchangedRegions.set({regions:m,originalDecorationIds:f,modifiedDecorationIds:k},A)})}}));const a=(l,d,u)=>{const h=A9.fromDiffs(l.changes,t.original.getLineCount(),t.modified.getLineCount(),this._options.hideUnchangedRegionsMinimumLineCount.read(u),this._options.hideUnchangedRegionsContextLineCount.read(u));let g;const m=this._unchangedRegions.get();if(m){const A=m.originalDecorationIds.map(O=>t.original.getDecorationRange(O)).map(O=>O?Ei.fromRangeInclusive(O):void 0),p=m.modifiedDecorationIds.map(O=>t.modified.getDecorationRange(O)).map(O=>O?Ei.fromRangeInclusive(O):void 0);let w=O0o(m.regions.map((O,y)=>{if(!A[y]||!p[y])return;const C=A[y].length;return new A9(A[y].startLineNumber,p[y].startLineNumber,C,Math.min(O.visibleLineCountTop.get(),C),Math.min(O.visibleLineCountBottom.get(),C-O.visibleLineCountTop.get()))}).filter(Mu),(O,y)=>!y||O.modifiedLineNumber>=y.modifiedLineNumber+y.lineCount&&O.originalLineNumber>=y.originalLineNumber+y.lineCount).map(O=>new Ag(O.getHiddenOriginalRange(u),O.getHiddenModifiedRange(u)));w=Ag.clip(w,Ei.ofLength(1,t.original.getLineCount()),Ei.ofLength(1,t.modified.getLineCount())),g=Ag.inverse(w,t.original.getLineCount(),t.modified.getLineCount())}const v=[];if(g)for(const A of h){const p=g.filter(b=>b.original.intersectsStrict(A.originalUnchangedRange)&&b.modified.intersectsStrict(A.modifiedUnchangedRange));v.push(...A.setVisibleRanges(p,d))}else v.push(...h);const f=t.original.deltaDecorations((m==null?void 0:m.originalDecorationIds)||[],v.map(A=>({range:A.originalUnchangedRange.toInclusiveRange(),options:{description:"unchanged"}}))),k=t.modified.deltaDecorations((m==null?void 0:m.modifiedDecorationIds)||[],v.map(A=>({range:A.modifiedUnchangedRange.toInclusiveRange(),options:{description:"unchanged"}})));this._unchangedRegions.set({regions:v,originalDecorationIds:f,modifiedDecorationIds:k},d)};this._register(t.modified.onDidChangeContent(l=>{if(this._diff.get()){const u=RS.fromModelContentChanges(l.changes);this._lastDiff,t.original,t.modified}this._isDiffUpToDate.set(!1,void 0),s.schedule()})),this._register(t.original.onDidChangeContent(l=>{if(this._diff.get()){const u=RS.fromModelContentChanges(l.changes);this._lastDiff,t.original,t.modified}this._isDiffUpToDate.set(!1,void 0),s.schedule()})),this._register(Tf(async(l,d)=>{this._options.hideUnchangedRegionsMinimumLineCount.read(l),this._options.hideUnchangedRegionsContextLineCount.read(l),s.cancel(),o.read(l);const u=this._diffProvider.read(l);u.onChangeSignal.read(l),this._isDiffUpToDate.set(!1,void 0);let h=[];d.add(t.original.onDidChangeContent(v=>{const f=RS.fromModelContentChanges(v.changes);h=k1e(h,f)}));let g=[];d.add(t.modified.onDidChangeContent(v=>{const f=RS.fromModelContentChanges(v.changes);g=k1e(g,f)}));let m=await u.diffProvider.computeDiff(t.original,t.modified,{ignoreTrimWhitespace:this._options.ignoreTrimWhitespace.read(l),maxComputationTimeMs:this._options.maxComputationTimeMs.read(l),computeMoves:this._options.showMoves.read(l)},this._cancellationTokenSource.token);this._cancellationTokenSource.token.isCancellationRequested||t.original.isDisposed()||t.modified.isDisposed()||(m=Y0o(m,t.original,t.modified),m=(t.original,t.modified,void 0)??m,m=(t.original,t.modified,void 0)??m,la(v=>{a(m,v),this._lastDiff=m;const f=xtt.fromDiffResult(m);this._diff.set(f,v),this._isDiffUpToDate.set(!0,v);const k=this.movedTextToCompare.read(void 0);this.movedTextToCompare.set(k?this._lastDiff.moves.find(A=>A.lineRangeMapping.modified.intersect(k.lineRangeMapping.modified)):void 0,v)}))}))}ensureModifiedLineIsVisible(t,n,r){var s,a;if(((s=this.diff.get())==null?void 0:s.mappings.length)===0)return;const o=((a=this._unchangedRegions.get())==null?void 0:a.regions)||[];for(const l of o)if(l.getHiddenModifiedRange(void 0).contains(t)){l.showModifiedLine(t,n,r);return}}ensureOriginalLineIsVisible(t,n,r){var s,a;if(((s=this.diff.get())==null?void 0:s.mappings.length)===0)return;const o=((a=this._unchangedRegions.get())==null?void 0:a.regions)||[];for(const l of o)if(l.getHiddenOriginalRange(void 0).contains(t)){l.showOriginalLine(t,n,r);return}}async waitForDiff(){await hDn(this.isDiffUpToDate,t=>t)}serializeState(){const t=this._unchangedRegions.get();return{collapsedRegions:t==null?void 0:t.regions.map(n=>({range:n.getHiddenModifiedRange(void 0).serialize()}))}}restoreSerializedState(t){var o;const n=(o=t.collapsedRegions)==null?void 0:o.map(s=>Ei.deserialize(s.range)),r=this._unchangedRegions.get();!r||!n||la(s=>{for(const a of r.regions)for(const l of n)if(a.modifiedUnchangedRange.intersect(l)){a.setHiddenModifiedRange(l,s);break}})}};sje=X0o([G0o(2,uDn)],sje);function Y0o(e,t,n){return{changes:e.changes.map(r=>new a2(r.original,r.modified,r.innerChanges?r.innerChanges.map(o=>Z0o(o,t,n)):void 0)),moves:e.moves,identical:e.identical,quitEarly:e.quitEarly}}function Z0o(e,t,n){let r=e.originalRange,o=e.modifiedRange;return r.startColumn===1&&o.startColumn===1&&(r.endColumn!==1||o.endColumn!==1)&&r.endColumn===t.getLineMaxColumn(r.endLineNumber)&&o.endColumn===n.getLineMaxColumn(o.endLineNumber)&&r.endLineNumbernew fDn(n)),t.moves||[],t.identical,t.quitEarly)}constructor(t,n,r,o){this.mappings=t,this.movedTexts=n,this.identical=r,this.quitEarly=o}}class fDn{constructor(t){this.lineRangeMapping=t}}class A9{static fromDiffs(t,n,r,o,s){const a=a2.inverse(t,n,r),l=[];for(const d of a){let u=d.original.startLineNumber,h=d.modified.startLineNumber,g=d.original.length;const m=u===1&&h===1,v=u+g===n+1&&h+g===r+1;(m||v)&&g>=s+o?(m&&!v&&(g-=s),v&&!m&&(u+=s,h+=s,g-=s),l.push(new A9(u,h,g,0,0))):g>=s*2+o&&(u+=s,h+=s,g-=s*2,l.push(new A9(u,h,g,0,0)))}return l}get originalUnchangedRange(){return Ei.ofLength(this.originalLineNumber,this.lineCount)}get modifiedUnchangedRange(){return Ei.ofLength(this.modifiedLineNumber,this.lineCount)}constructor(t,n,r,o,s){this.originalLineNumber=t,this.modifiedLineNumber=n,this.lineCount=r,this._visibleLineCountTop=Ti(this,0),this.visibleLineCountTop=this._visibleLineCountTop,this._visibleLineCountBottom=Ti(this,0),this.visibleLineCountBottom=this._visibleLineCountBottom,this._shouldHideControls=Rt(this,d=>this.visibleLineCountTop.read(d)+this.visibleLineCountBottom.read(d)===this.lineCount&&!this.isDragged.read(d)),this.isDragged=Ti(this,void 0);const a=Math.max(Math.min(o,this.lineCount),0),l=Math.max(Math.min(s,this.lineCount-o),0);tbt(o===a),tbt(s===l),this._visibleLineCountTop.set(a,void 0),this._visibleLineCountBottom.set(l,void 0)}setVisibleRanges(t,n){const r=[],o=new Iv(t.map(d=>d.modified)).subtractFrom(this.modifiedUnchangedRange);let s=this.originalLineNumber,a=this.modifiedLineNumber;const l=this.modifiedLineNumber+this.lineCount;if(o.ranges.length===0)this.showAll(n),r.push(this);else{let d=0;for(const u of o.ranges){const h=d===o.ranges.length-1;d++;const g=(h?l:u.endLineNumberExclusive)-a,m=new A9(s,a,g,0,0);m.setHiddenModifiedRange(u,n),r.push(m),s=m.originalUnchangedRange.endLineNumberExclusive,a=m.modifiedUnchangedRange.endLineNumberExclusive}}return r}shouldHideControls(t){return this._shouldHideControls.read(t)}getHiddenOriginalRange(t){return Ei.ofLength(this.originalLineNumber+this._visibleLineCountTop.read(t),this.lineCount-this._visibleLineCountTop.read(t)-this._visibleLineCountBottom.read(t))}getHiddenModifiedRange(t){return Ei.ofLength(this.modifiedLineNumber+this._visibleLineCountTop.read(t),this.lineCount-this._visibleLineCountTop.read(t)-this._visibleLineCountBottom.read(t))}setHiddenModifiedRange(t,n){const r=t.startLineNumber-this.modifiedLineNumber,o=this.modifiedLineNumber+this.lineCount-t.endLineNumberExclusive;this.setState(r,o,n)}getMaxVisibleLineCountTop(){return this.lineCount-this._visibleLineCountBottom.get()}getMaxVisibleLineCountBottom(){return this.lineCount-this._visibleLineCountTop.get()}showMoreAbove(t=10,n){const r=this.getMaxVisibleLineCountTop();this._visibleLineCountTop.set(Math.min(this._visibleLineCountTop.get()+t,r),n)}showMoreBelow(t=10,n){const r=this.lineCount-this._visibleLineCountTop.get();this._visibleLineCountBottom.set(Math.min(this._visibleLineCountBottom.get()+t,r),n)}showAll(t){this._visibleLineCountBottom.set(this.lineCount-this._visibleLineCountTop.get(),t)}showModifiedLine(t,n,r){const o=t+1-(this.modifiedLineNumber+this._visibleLineCountTop.get()),s=this.modifiedLineNumber-this._visibleLineCountBottom.get()+this.lineCount-t;n===0&&o{l.preventDefault();const d=t.ownerDocument.getSelection();if(!d||d.rangeCount===0)return;const u=d.getRangeAt(0);if(!u||u.collapsed)return;const h=u.startContainer.nodeType===Node.TEXT_NODE?u.startContainer.parentElement:u.startContainer,g=u.endContainer.nodeType===Node.TEXT_NODE?u.endContainer.parentElement:u.endContainer;if(!h||!g)return;const m=n.getModelPositionAt(h,u.startOffset),v=n.getModelPositionAt(g,u.endOffset);if(!m||!v)return;const f=m.delta(r.original.startLineNumber-1),k=v.delta(r.original.startLineNumber-1),A=k.isBefore(f)?xe.fromPositions(k,f):xe.fromPositions(f,k),p=o.getValueInRange(A);s.writeText(p)})),a}class K0o extends ht{get visibility(){return this._visibility}set visibility(t){this._visibility!==t&&(this._visibility=t,this._diffActions.style.visibility=t?"visible":"hidden")}constructor(t,n,r,o,s,a,l,d,u,h){super(),this._getViewZoneId=t,this._marginDomNode=n,this._deletedCodeDomNode=r,this._modifiedEditor=o,this._diff=s,this._editor=a,this._renderLinesResult=l,this._originalTextModel=d,this._contextMenuService=u,this._clipboardService=h,this._visibility=!1,this._marginDomNode.style.zIndex="10",this._diffActions=document.createElement("div"),this._diffActions.className=gi.asClassName(zt.lightBulb)+" lightbulb-glyph",this._diffActions.style.position="absolute";const g=this._modifiedEditor.getOption(75);this._diffActions.style.right="0px",this._diffActions.style.visibility="hidden",this._diffActions.style.height=`${g}px`,this._diffActions.style.lineHeight=`${g}px`,this._marginDomNode.appendChild(this._diffActions);let m=0;const v=o.getOption(144)&&!cA,f=(k,A,p)=>{this._contextMenuService.showContextMenu({domForShadowRoot:v?o.getDomNode()??void 0:void 0,getAnchor:()=>k,onHide:p,getActions:()=>{const b=[],w=s.modified.isEmpty;return b.push(new i2("diff.clipboard.copyDeletedContent",w?s.original.length>1?U(112,"Copy deleted lines"):U(113,"Copy deleted line"):s.original.length>1?U(114,"Copy changed lines"):U(115,"Copy changed line"),void 0,!0,async()=>{const y=this._originalTextModel.getValueInRange(s.original.toExclusiveRange());await this._clipboardService.writeText(y)})),s.original.length>1&&b.push(new i2("diff.clipboard.copyDeletedLineContent",w?U(116,"Copy deleted line ({0})",s.original.startLineNumber+m):U(117,"Copy changed line ({0})",s.original.startLineNumber+m),void 0,!0,async()=>{let y=this._originalTextModel.getLineContent(s.original.startLineNumber+m);y===""&&(y=this._originalTextModel.getEndOfLineSequence()===0?` `:`\r -`),await this._clipboardService.writeText(y)})),o.getOption(104)||b.push(new i2("diff.inline.revertChange",U(118,"Revert this change"),void 0,!0,async()=>{this._editor.revert(this._diff)})),b},autoSelectFirstItem:!0})};this._register(wc(this._diffActions,"mousedown",k=>{if(!k.leftButton)return;const{top:A,height:p}=Kl(this._diffActions),b=Math.floor(g/3);k.preventDefault(),f({x:k.posx,y:A+p+b})})),this._register(o.onMouseMove(k=>{(k.target.type===8||k.target.type===5)&&k.target.detail.viewZoneId===this._getViewZoneId()?(m=this._updateLightBulbPosition(this._marginDomNode,k.event.browserEvent.y,g),this.visibility=!0):this.visibility=!1})),this._register(q0o({domNode:this._deletedCodeDomNode,diffEntry:s,originalModel:this._originalTextModel,renderLinesResult:this._renderLinesResult,clipboardService:h}))}_updateLightBulbPosition(t,n,r){const{top:o}=Kl(t),s=n-o,a=Math.floor(s/r),l=a*r;if(this._diffActions.style.top=`${l}px`,this._renderLinesResult.viewLineCounts){let d=0;for(let u=0;ue});function Xie(e,t,n,r,o=!1){Uu(r,t.fontInfo);const s=n.length>0,a=new sE(1e4);let l=0,d=0;const u=[],h=[];for(let f=0;fnull),r=!0,o=!0){this.lineTokens=t,this.lineBreakData=n,this.mightContainNonBasicASCII=r,this.mightContainRTL=o}}class s8{static fromEditor(t){var s;const n=t.getOptions(),r=n.get(59),o=n.get(165);return new s8(((s=t.getModel())==null?void 0:s.getOptions().tabSize)||0,r,n.get(40),r.typicalHalfwidthCharacterWidth,n.get(118),n.get(75),o.decorationsWidth,n.get(133),n.get(113),n.get(108),n.get(60),n.get(117).verticalScrollbarSize)}constructor(t,n,r,o,s,a,l,d,u,h,g,m,v=!0){this.tabSize=t,this.fontInfo=n,this.disableMonospaceOptimizations=r,this.typicalHalfwidthCharacterWidth=o,this.scrollBeyondLastColumn=s,this.lineHeight=a,this.lineDecorationsWidth=l,this.stopRenderingLineAfter=d,this.renderWhitespace=u,this.renderControlCharacters=h,this.fontLigatures=g,this.verticalScrollbarSize=m,this.setWidth=v}withSetWidth(t){return new s8(this.tabSize,this.fontInfo,this.disableMonospaceOptimizations,this.typicalHalfwidthCharacterWidth,this.scrollBeyondLastColumn,this.lineHeight,this.lineDecorationsWidth,this.stopRenderingLineAfter,this.renderWhitespace,this.renderControlCharacters,this.fontLigatures,this.verticalScrollbarSize,t)}withScrollBeyondLastColumn(t){return new s8(this.tabSize,this.fontInfo,this.disableMonospaceOptimizations,this.typicalHalfwidthCharacterWidth,t,this.lineHeight,this.lineDecorationsWidth,this.stopRenderingLineAfter,this.renderWhitespace,this.renderControlCharacters,this.fontLigatures,this.verticalScrollbarSize,this.setWidth)}}class J0o{constructor(t,n,r,o,s){this.heightInLines=t,this.minWidthInPx=n,this.viewLineCounts=r,this._renderOutputs=o,this._source=s}getModelPositionAt(t,n){let r=t;for(;r&&!r.classList.contains("view-line");)r=r.parentElement;if(!r)return;const o=r.parentElement;if(!o)return;const s=o.querySelectorAll(".view-line");let a=-1;for(let g=0;g=this._renderOutputs.length)return;let l=1,d=a;for(let g=0;gthis._source.lineTokens.length)return;const u=this._renderOutputs[a];if(!u)return;const h=rV(u.characterMapping,t,n)+u.offset;return new rt(l,h)}}class COt extends Kme{constructor(t,n,r){super(t,n),this.offset=r}}function _Ot(e,t,n,r,o,s,a,l,d){l.appendString('
    '):l.appendString('px;">');const u=t.getLineContent(),h=g2.isBasicASCII(u,o),g=g2.containsRTL(u,h,s),m=rH(new AL(a.fontInfo.isMonospace&&!a.disableMonospaceOptimizations,a.fontInfo.canUseHalfwidthRightwardsArrow,u,!1,h,g,0,t,n,a.tabSize,0,a.fontInfo.spaceWidth,a.fontInfo.middotWidth,a.fontInfo.wsmiddotWidth,a.stopRenderingLineAfter,a.renderWhitespace,a.renderControlCharacters,a.fontLigatures!==N8.OFF,null,null,a.verticalScrollbarSize),l);l.appendString("
    ");const v=m.characterMapping.getHorizontalOffset(m.characterMapping.length);return{output:m,maxCharWidth:v}}const j0=_r("clipboardService"),wL=_r("contextViewService"),S2=_r("contextMenuService");var eko=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},SOt=function(e,t){return function(n,r){t(n,r,e)}};let aje=class extends ht{constructor(t,n,r,o,s,a,l,d,u,h){super(),this._targetWindow=t,this._editors=n,this._diffModel=r,this._options=o,this._diffEditorWidget=s,this._canIgnoreViewZoneUpdateEvent=a,this._origViewZonesToIgnore=l,this._modViewZonesToIgnore=d,this._clipboardService=u,this._contextMenuService=h,this._originalTopPadding=Ti(this,0),this._originalScrollOffset=Ti(this,0),this._originalScrollOffsetAnimated=uOt(this._targetWindow,this._originalScrollOffset,this._store),this._modifiedTopPadding=Ti(this,0),this._modifiedScrollOffset=Ti(this,0),this._modifiedScrollOffsetAnimated=uOt(this._targetWindow,this._modifiedScrollOffset,this._store);const g=Ti("invalidateAlignmentsState",0),m=this._register(new Es(()=>{g.set(g.get()+1,void 0)},0));this._register(this._editors.original.onDidChangeViewZones(w=>{this._canIgnoreViewZoneUpdateEvent()||m.schedule()})),this._register(this._editors.modified.onDidChangeViewZones(w=>{this._canIgnoreViewZoneUpdateEvent()||m.schedule()})),this._register(this._editors.original.onDidChangeConfiguration(w=>{(w.hasChanged(166)||w.hasChanged(75))&&m.schedule()})),this._register(this._editors.modified.onDidChangeConfiguration(w=>{(w.hasChanged(166)||w.hasChanged(75))&&m.schedule()}));const v=this._diffModel.map(w=>w?Ko(this,w.model.original.onDidChangeTokens,()=>w.model.original.tokenization.backgroundTokenizationState===2):void 0).map((w,O)=>w==null?void 0:w.read(O)),f=Rt(w=>{const O=this._diffModel.read(w),y=O==null?void 0:O.diff.read(w);if(!O||!y)return null;g.read(w);const _=this._options.renderSideBySide.read(w);return LOt(this._editors.original,this._editors.modified,y.mappings,this._origViewZonesToIgnore,this._modViewZonesToIgnore,_)}),k=Rt(w=>{var C;const O=(C=this._diffModel.read(w))==null?void 0:C.movedTextToCompare.read(w);if(!O)return null;g.read(w);const y=O.changes.map(_=>new fDn(_));return LOt(this._editors.original,this._editors.modified,y,this._origViewZonesToIgnore,this._modViewZonesToIgnore,!0)});function A(){const w=document.createElement("div");return w.className="diagonal-fill",w}const p=this._register(new Et);this.viewZones=Rt(this,w=>{var M,N,j,W;p.clear();const O=f.read(w)||[],y=[],C=[],_=this._modifiedTopPadding.read(w);_>0&&C.push({afterLineNumber:0,domNode:document.createElement("div"),heightInPx:_,showInHiddenAreas:!0,suppressMouseDown:!0});const S=this._originalTopPadding.read(w);S>0&&y.push({afterLineNumber:0,domNode:document.createElement("div"),heightInPx:S,showInHiddenAreas:!0,suppressMouseDown:!0});const L=this._options.renderSideBySide.read(w),E=L||(M=this._editors.modified._getViewModel())==null?void 0:M.createLineBreaksComputer();if(E){const H=this._editors.original.getModel();for(const X of O)if(X.diff)for(let Y=X.originalRange.startLineNumber;YH.getLineCount())return{orig:y,mod:C};E==null||E.addRequest(H.getLineContent(Y),null,null)}}const T=(E==null?void 0:E.finalize())??[];let Q=0;const P=this._editors.modified.getOption(75),D=(N=this._diffModel.read(w))==null?void 0:N.movedTextToCompare.read(w),I=((j=this._editors.original.getModel())==null?void 0:j.mightContainNonBasicASCII())??!1,B=((W=this._editors.original.getModel())==null?void 0:W.mightContainRTL())??!1,R=s8.fromEditor(this._editors.modified);for(const H of O)if(H.diff&&!L&&(!this._options.useTrueInlineDiffRendering.read(w)||!Ett(H.diff))){if(!H.originalRange.isEmpty){v.read(w);const Y=document.createElement("div");Y.classList.add("view-lines","line-delete","line-delete-selectable","monaco-mouse-cursor-text");const Z=this._editors.original.getModel();if(H.originalRange.endLineNumberExclusive-1>Z.getLineCount())return{orig:y,mod:C};const ie=new Gie(H.originalRange.mapToLineArray(ge=>Z.tokenization.getLineTokens(ge)),H.originalRange.mapToLineArray(ge=>T[Q++]),I,B),J=[];for(const ge of H.diff.innerChanges||[])J.push(new AD(ge.originalRange.delta(-(H.diff.original.startLineNumber-1)),tje.className,0));const re=Xie(ie,R,J,Y),se=document.createElement("div");if(se.className="inline-deleted-margin-view-zone",Uu(se,R.fontInfo),this._options.renderIndicators.read(w))for(let ge=0;gea9(le),se,Y,this._editors.modified,H.diff,this._diffEditorWidget,re,this._editors.original.getModel(),this._contextMenuService,this._clipboardService));for(let ge=0;ge1&&y.push({afterLineNumber:H.originalRange.startLineNumber+ge,domNode:A(),heightInPx:(K-1)*P,showInHiddenAreas:!0,suppressMouseDown:!0})}C.push({afterLineNumber:H.modifiedRange.startLineNumber-1,domNode:Y,heightInPx:re.heightInLines*P,minWidthInPx:re.minWidthInPx,marginDomNode:se,setZoneId(ge){le=ge},showInHiddenAreas:!0,suppressMouseDown:!1})}const X=document.createElement("div");X.className="gutter-delete",y.push({afterLineNumber:H.originalRange.endLineNumberExclusive-1,domNode:A(),heightInPx:H.modifiedHeightInPx,marginDomNode:X,showInHiddenAreas:!0,suppressMouseDown:!0})}else{const X=H.modifiedHeightInPx-H.originalHeightInPx;if(X>0){if(D!=null&&D.lineRangeMapping.original.delta(-1).deltaLength(2).contains(H.originalRange.endLineNumberExclusive-1))continue;y.push({afterLineNumber:H.originalRange.endLineNumberExclusive-1,domNode:A(),heightInPx:X,showInHiddenAreas:!0,suppressMouseDown:!0})}else{let Y=function(){const ie=document.createElement("div");return ie.className="arrow-revert-change "+gi.asClassName(zt.arrowRight),w.store.add(bt(ie,"mousedown",J=>J.stopPropagation())),w.store.add(bt(ie,"click",J=>{J.stopPropagation(),s.revert(H.diff)})),tn("div",{},ie)};if(D!=null&&D.lineRangeMapping.modified.delta(-1).deltaLength(2).contains(H.modifiedRange.endLineNumberExclusive-1))continue;let Z;H.diff&&H.diff.modified.isEmpty&&this._options.shouldRenderOldRevertArrows.read(w)&&(Z=Y()),C.push({afterLineNumber:H.modifiedRange.endLineNumberExclusive-1,domNode:A(),heightInPx:-X,marginDomNode:Z,showInHiddenAreas:!0,suppressMouseDown:!0})}}for(const H of k.read(w)??[]){if(!(D!=null&&D.lineRangeMapping.original.intersect(H.originalRange))||!(D!=null&&D.lineRangeMapping.modified.intersect(H.modifiedRange)))continue;const X=H.modifiedHeightInPx-H.originalHeightInPx;X>0?y.push({afterLineNumber:H.originalRange.endLineNumberExclusive-1,domNode:A(),heightInPx:X,showInHiddenAreas:!0,suppressMouseDown:!0}):C.push({afterLineNumber:H.modifiedRange.endLineNumberExclusive-1,domNode:A(),heightInPx:-X,showInHiddenAreas:!0,suppressMouseDown:!0})}return{orig:y,mod:C}});let b=!1;this._register(this._editors.original.onDidScrollChange(w=>{w.scrollLeftChanged&&!b&&(b=!0,this._editors.modified.setScrollLeft(w.scrollLeft),b=!1)})),this._register(this._editors.modified.onDidScrollChange(w=>{w.scrollLeftChanged&&!b&&(b=!0,this._editors.original.setScrollLeft(w.scrollLeft),b=!1)})),this._originalScrollTop=Ko(this._editors.original.onDidScrollChange,()=>this._editors.original.getScrollTop()),this._modifiedScrollTop=Ko(this._editors.modified.onDidScrollChange,()=>this._editors.modified.getScrollTop()),this._register(Oi(w=>{const O=this._originalScrollTop.read(w)-(this._originalScrollOffsetAnimated.read(void 0)-this._modifiedScrollOffsetAnimated.read(w))-(this._originalTopPadding.read(void 0)-this._modifiedTopPadding.read(w));O!==this._editors.modified.getScrollTop()&&this._editors.modified.setScrollTop(O,1)})),this._register(Oi(w=>{const O=this._modifiedScrollTop.read(w)-(this._modifiedScrollOffsetAnimated.read(void 0)-this._originalScrollOffsetAnimated.read(w))-(this._modifiedTopPadding.read(void 0)-this._originalTopPadding.read(w));O!==this._editors.original.getScrollTop()&&this._editors.original.setScrollTop(O,1)})),this._register(Oi(w=>{var C;const O=(C=this._diffModel.read(w))==null?void 0:C.movedTextToCompare.read(w);let y=0;if(O){const _=this._editors.original.getTopForLineNumber(O.lineRangeMapping.original.startLineNumber,!0)-this._originalTopPadding.read(void 0);y=this._editors.modified.getTopForLineNumber(O.lineRangeMapping.modified.startLineNumber,!0)-this._modifiedTopPadding.read(void 0)-_}y>0?(this._modifiedTopPadding.set(0,void 0),this._originalTopPadding.set(y,void 0)):y<0?(this._modifiedTopPadding.set(-y,void 0),this._originalTopPadding.set(0,void 0)):setTimeout(()=>{this._modifiedTopPadding.set(0,void 0),this._originalTopPadding.set(0,void 0)},400),this._editors.modified.hasTextFocus()?this._originalScrollOffset.set(this._modifiedScrollOffset.read(void 0)-y,void 0,!0):this._modifiedScrollOffset.set(this._originalScrollOffset.read(void 0)+y,void 0,!0)}))}};aje=eko([SOt(8,j0),SOt(9,S2)],aje);function LOt(e,t,n,r,o,s){const a=new F8(xOt(e,r)),l=new F8(xOt(t,o)),d=e.getOption(75),u=t.getOption(75),h=[];let g=0,m=0;function v(f,k){for(;;){let A=a.peek(),p=l.peek();if(A&&A.lineNumber>=f&&(A=void 0),p&&p.lineNumber>=k&&(p=void 0),!A&&!p)break;const b=A?A.lineNumber-g:Number.MAX_VALUE,w=p?p.lineNumber-m:Number.MAX_VALUE;bw?(l.dequeue(),A={lineNumber:p.lineNumber-m+g,heightInPx:0}):(a.dequeue(),l.dequeue()),h.push({originalRange:Ei.ofLength(A.lineNumber,1),modifiedRange:Ei.ofLength(p.lineNumber,1),originalHeightInPx:d+A.heightInPx,modifiedHeightInPx:u+p.heightInPx,diff:void 0})}}for(const f of n){let w=function(O,y,C=!1){var T,Q;if(OP.lineNumberP+D.heightInPx,0))??0,E=((Q=l.takeWhile(P=>P.lineNumberP+D.heightInPx,0))??0;h.push({originalRange:_,modifiedRange:S,originalHeightInPx:_.length*d+L,modifiedHeightInPx:S.length*u+E,diff:f.lineRangeMapping}),b=O,p=y};const k=f.lineRangeMapping;v(k.original.startLineNumber,k.modified.startLineNumber);let A=!0,p=k.modified.startLineNumber,b=k.original.startLineNumber;if(s)for(const O of k.innerChanges||[]){O.originalRange.startColumn>1&&O.modifiedRange.startColumn>1&&w(O.originalRange.startLineNumber,O.modifiedRange.startLineNumber);const y=e.getModel(),C=O.originalRange.endLineNumber<=y.getLineCount()?y.getLineMaxColumn(O.originalRange.endLineNumber):Number.MAX_SAFE_INTEGER;O.originalRange.endColumn1&&r.push({lineNumber:d,heightInPx:a*(u-1)})}for(const d of e.getWhitespaces()){if(t.has(d.id))continue;const u=d.afterLineNumber===0?0:s.convertViewPositionToModelPosition(new rt(d.afterLineNumber,1)).lineNumber;n.push({lineNumber:u,heightInPx:d.height})}return v0o(n,r,d=>d.lineNumber,(d,u)=>({lineNumber:d.lineNumber,heightInPx:d.heightInPx+u.heightInPx}))}function Ett(e){return e.innerChanges?e.innerChanges.every(t=>T1e(t.modifiedRange)&&T1e(t.originalRange)||t.originalRange.equalsRange(new xe(1,1,1,1))):!1}function T1e(e){return e.startLineNumber===e.endLineNumber}const Sq=class Sq extends ht{constructor(t,n,r,o,s){super(),this._rootElement=t,this._diffModel=n,this._originalEditorLayoutInfo=r,this._modifiedEditorLayoutInfo=o,this._editors=s,this._originalScrollTop=Ko(this,this._editors.original.onDidScrollChange,()=>this._editors.original.getScrollTop()),this._modifiedScrollTop=Ko(this,this._editors.modified.onDidScrollChange,()=>this._editors.modified.getScrollTop()),this._viewZonesChanged=A0("onDidChangeViewZones",this._editors.modified.onDidChangeViewZones),this.width=Ti(this,0),this._modifiedViewZonesChangedSignal=A0("modified.onDidChangeViewZones",this._editors.modified.onDidChangeViewZones),this._originalViewZonesChangedSignal=A0("original.onDidChangeViewZones",this._editors.original.onDidChangeViewZones),this._state=Rt(this,h=>{var C;this._element.replaceChildren();const g=this._diffModel.read(h),m=(C=g==null?void 0:g.diff.read(h))==null?void 0:C.movedTexts;if(!m||m.length===0){this.width.set(0,void 0);return}this._viewZonesChanged.read(h);const v=this._originalEditorLayoutInfo.read(h),f=this._modifiedEditorLayoutInfo.read(h);if(!v||!f){this.width.set(0,void 0);return}this._modifiedViewZonesChangedSignal.read(h),this._originalViewZonesChangedSignal.read(h);const k=m.map(_=>{function S(R,M){const N=M.getTopForLineNumber(R.startLineNumber,!0),j=M.getTopForLineNumber(R.endLineNumberExclusive,!0);return(N+j)/2}const L=S(_.lineRangeMapping.original,this._editors.original),E=this._originalScrollTop.read(h),T=S(_.lineRangeMapping.modified,this._editors.modified),Q=this._modifiedScrollTop.read(h),P=L-E,D=T-Q,I=Math.min(L,T),B=Math.max(L,T);return{range:new Gn(I,B),from:P,to:D,fromWithoutScroll:L,toWithoutScroll:T,move:_}});k.sort(uto(qh(_=>_.fromWithoutScroll>_.toWithoutScroll,dEn),qh(_=>_.fromWithoutScroll>_.toWithoutScroll?_.fromWithoutScroll:-_.toWithoutScroll,T0)));const A=Ttt.compute(k.map(_=>_.range)),p=10,b=v.verticalScrollbarWidth,w=(A.getTrackCount()-1)*10+p*2,O=b+w+(f.contentLeft-Sq.movedCodeBlockPadding);let y=0;for(const _ of k){const S=A.getTrack(y),L=b+p+S*10,E=15,T=15,Q=O,P=f.glyphMarginWidth+f.lineNumbersWidth,D=18,I=document.createElementNS("http://www.w3.org/2000/svg","rect");I.classList.add("arrow-rectangle"),I.setAttribute("x",`${Q-P}`),I.setAttribute("y",`${_.to-D/2}`),I.setAttribute("width",`${P}`),I.setAttribute("height",`${D}`),this._element.appendChild(I);const B=document.createElementNS("http://www.w3.org/2000/svg","g"),R=document.createElementNS("http://www.w3.org/2000/svg","path");R.setAttribute("d",`M 0 ${_.from} L ${L} ${_.from} L ${L} ${_.to} L ${Q-T} ${_.to}`),R.setAttribute("fill","none"),B.appendChild(R);const M=document.createElementNS("http://www.w3.org/2000/svg","polygon");M.classList.add("arrow"),h.store.add(Oi(N=>{R.classList.toggle("currentMove",_.move===g.activeMovedText.read(N)),M.classList.toggle("currentMove",_.move===g.activeMovedText.read(N))})),M.setAttribute("points",`${Q-T},${_.to-E/2} ${Q},${_.to} ${Q-T},${_.to+E/2}`),B.appendChild(M),this._element.appendChild(B),y++}this.width.set(w,void 0)}),this._element=document.createElementNS("http://www.w3.org/2000/svg","svg"),this._element.setAttribute("class","moved-blocks-lines"),this._rootElement.appendChild(this._element),this._register($n(()=>this._element.remove())),this._register(Oi(h=>{const g=this._originalEditorLayoutInfo.read(h),m=this._modifiedEditorLayoutInfo.read(h);!g||!m||(this._element.style.left=`${g.width-g.verticalScrollbarWidth}px`,this._element.style.height=`${g.height}px`,this._element.style.width=`${g.verticalScrollbarWidth+g.contentLeft-Sq.movedCodeBlockPadding+this.width.read(h)}px`)})),this._register(KW(this._state));const a=Rt(h=>{const g=this._diffModel.read(h),m=g==null?void 0:g.diff.read(h);return m?m.movedTexts.map(v=>({move:v,original:new ON(ca(v.lineRangeMapping.original.startLineNumber-1),18),modified:new ON(ca(v.lineRangeMapping.modified.startLineNumber-1),18)})):[]});this._register(S1e(this._editors.original,a.map(h=>h.map(g=>g.original)))),this._register(S1e(this._editors.modified,a.map(h=>h.map(g=>g.modified)))),this._register(Tf((h,g)=>{const m=a.read(h);for(const v of m)g.add(new EOt(this._editors.original,v.original,v.move,"original",this._diffModel.get())),g.add(new EOt(this._editors.modified,v.modified,v.move,"modified",this._diffModel.get()))}));const l=A0("original.onDidFocusEditorWidget",h=>this._editors.original.onDidFocusEditorWidget(()=>setTimeout(()=>h(void 0),0))),d=A0("modified.onDidFocusEditorWidget",h=>this._editors.modified.onDidFocusEditorWidget(()=>setTimeout(()=>h(void 0),0)));let u="modified";this._register(Xz({changeTracker:{createChangeSummary:()=>{},handleChange:(h,g)=>(h.didChange(l)&&(u="original"),h.didChange(d)&&(u="modified"),!0)}},h=>{l.read(h),d.read(h);const g=this._diffModel.read(h);if(!g)return;const m=g.diff.read(h);let v;if(m&&u==="original"){const f=this._editors.originalCursor.read(h);f&&(v=m.movedTexts.find(k=>k.lineRangeMapping.original.contains(f.lineNumber)))}if(m&&u==="modified"){const f=this._editors.modifiedCursor.read(h);f&&(v=m.movedTexts.find(k=>k.lineRangeMapping.modified.contains(f.lineNumber)))}v!==g.movedTextToCompare.read(void 0)&&g.movedTextToCompare.set(void 0,void 0),g.setActiveMovedText(v)}))}};Sq.movedCodeBlockPadding=4;let WU=Sq;class Ttt{static compute(t){const n=[],r=[];for(const o of t){let s=n.findIndex(a=>!a.intersectsStrict(o));s===-1&&(n.length>=6?s=yco(n,qh(l=>l.intersectWithRangeLength(o),T0)):(s=n.length,n.push(new cet))),n[s].addRange(o),r.push(s)}return new Ttt(n.length,r)}constructor(t,n){this._trackCount=t,this.trackPerLineIdx=n}getTrack(t){return this.trackPerLineIdx[t]}getTrackCount(){return this._trackCount}}class EOt extends _tt{constructor(t,n,r,o,s){const a=wo("div.diff-hidden-lines-widget");super(t,n,a.root),this._editor=t,this._move=r,this._kind=o,this._diffModel=s,this._nodes=wo("div.diff-moved-code-block",{style:{marginRight:"4px"}},[wo("div.text-content@textContent"),wo("div.action-bar@actionBar")]),a.root.appendChild(this._nodes.root);const l=Ko(this._editor.onDidLayoutChange,()=>this._editor.getLayoutInfo());this._register(Q6(this._nodes.root,{paddingRight:l.map(m=>m.verticalScrollbarWidth)}));let d;r.changes.length>0?d=this._kind==="original"?U(131,"Code moved with changes to line {0}-{1}",this._move.lineRangeMapping.modified.startLineNumber,this._move.lineRangeMapping.modified.endLineNumberExclusive-1):U(132,"Code moved with changes from line {0}-{1}",this._move.lineRangeMapping.original.startLineNumber,this._move.lineRangeMapping.original.endLineNumberExclusive-1):d=this._kind==="original"?U(133,"Code moved to line {0}-{1}",this._move.lineRangeMapping.modified.startLineNumber,this._move.lineRangeMapping.modified.endLineNumberExclusive-1):U(134,"Code moved from line {0}-{1}",this._move.lineRangeMapping.original.startLineNumber,this._move.lineRangeMapping.original.endLineNumberExclusive-1);const u=this._register(new g1(this._nodes.actionBar,{highlightToggledItems:!0})),h=new i2("",d,"",!1);u.push(h,{icon:!1,label:!0});const g=new i2("","Compare",gi.asClassName(zt.compareChanges),!0,()=>{this._editor.focus(),this._diffModel.movedTextToCompare.set(this._diffModel.movedTextToCompare.get()===r?void 0:this._move,void 0)});this._register(Oi(m=>{const v=this._diffModel.movedTextToCompare.read(m)===r;g.checked=v})),u.push(g,{icon:!1,label:!0})}}class tko extends ht{constructor(t,n,r,o){super(),this._editors=t,this._diffModel=n,this._options=r,this._decorations=Rt(this,s=>{const a=this._diffModel.read(s),l=a==null?void 0:a.diff.read(s);if(!l)return null;const d=this._diffModel.read(s).movedTextToCompare.read(s),u=this._options.renderIndicators.read(s),h=this._options.showEmptyDecorations.read(s),g=[],m=[];if(!d)for(const f of l.mappings)if(f.lineRangeMapping.original.isEmpty||g.push({range:f.lineRangeMapping.original.toInclusiveRange(),options:u?pOt:wOt}),f.lineRangeMapping.modified.isEmpty||m.push({range:f.lineRangeMapping.modified.toInclusiveRange(),options:u?AOt:bOt}),f.lineRangeMapping.modified.isEmpty||f.lineRangeMapping.original.isEmpty)f.lineRangeMapping.original.isEmpty||g.push({range:f.lineRangeMapping.original.toInclusiveRange(),options:V0o}),f.lineRangeMapping.modified.isEmpty||m.push({range:f.lineRangeMapping.modified.toInclusiveRange(),options:j0o});else{const k=this._options.useTrueInlineDiffRendering.read(s)&&Ett(f.lineRangeMapping);for(const A of f.lineRangeMapping.innerChanges||[])if(f.lineRangeMapping.original.contains(A.originalRange.startLineNumber)&&g.push({range:A.originalRange,options:A.originalRange.isEmpty()&&h?z0o:tje}),f.lineRangeMapping.modified.contains(A.modifiedRange.startLineNumber)&&m.push({range:A.modifiedRange,options:A.modifiedRange.isEmpty()&&h&&!k?W0o:OOt}),k){const p=a.model.original.getValueInRange(A.originalRange);m.push({range:A.modifiedRange,options:{description:"deleted-text",before:{content:p,inlineClassName:"inline-deleted-text"},zIndex:1e5,showIfCollapsed:!0}})}}if(d)for(const f of d.changes){const k=f.original.toInclusiveRange();k&&g.push({range:k,options:u?pOt:wOt});const A=f.modified.toInclusiveRange();A&&m.push({range:A,options:u?AOt:bOt});for(const p of f.innerChanges||[])g.push({range:p.originalRange,options:tje}),m.push({range:p.modifiedRange,options:OOt})}const v=this._diffModel.read(s).activeMovedText.read(s);for(const f of l.movedTexts)g.push({range:f.lineRangeMapping.original.toInclusiveRange(),options:{description:"moved",blockClassName:"movedOriginal"+(f===v?" currentMove":""),blockPadding:[WU.movedCodeBlockPadding,0,WU.movedCodeBlockPadding,WU.movedCodeBlockPadding]}}),m.push({range:f.lineRangeMapping.modified.toInclusiveRange(),options:{description:"moved",blockClassName:"movedModified"+(f===v?" currentMove":""),blockPadding:[4,0,4,4]}});return{originalDecorations:g,modifiedDecorations:m}}),this._register(_1e(this._editors.original,this._decorations.map(s=>(s==null?void 0:s.originalDecorations)||[]))),this._register(_1e(this._editors.modified,this._decorations.map(s=>(s==null?void 0:s.modifiedDecorations)||[])))}}class cu{static equals(t,n){return t.x===n.x&&t.y===n.y}constructor(t,n){this.x=t,this.y=n}add(t){return new cu(this.x+t.x,this.y+t.y)}deltaX(t){return new cu(this.x+t,this.y)}deltaY(t){return new cu(this.x,this.y+t)}toString(){return`(${this.x},${this.y})`}subtract(t){return new cu(this.x-t.x,this.y-t.y)}scale(t){return new cu(this.x*t,this.y*t)}mapComponents(t){return new cu(t(this.x),t(this.y))}isZero(){return this.x===0&&this.y===0}withThreshold(t){return this.mapComponents(n=>n>t?n-t:n<-t?n+t:0)}}function hl(e){return lje.get(e)}const A5=class A5 extends ht{static get(t){let n=A5._map.get(t);if(!n){n=new A5(t),A5._map.set(t,n);const r=t.onDidDispose(()=>{const o=A5._map.get(t);o&&(A5._map.delete(t),o.dispose(),r.dispose())})}return n}_beginUpdate(){this._updateCounter++,this._updateCounter===1&&(this._currentTransaction=new Gz(()=>{}))}_endUpdate(){if(this._updateCounter--,this._updateCounter===0){const t=this._currentTransaction;this._currentTransaction=void 0,t.finish()}}constructor(t){var n;super(),this.editor=t,this._updateCounter=0,this._currentTransaction=void 0,this._model=Ti(this,this.editor.getModel()),this.model=this._model,this.isReadonly=Ko(this,this.editor.onDidChangeConfiguration,()=>this.editor.getOption(104)),this._versionId=CZ({owner:this,lazy:!0},((n=this.editor.getModel())==null?void 0:n.getVersionId())??null),this.versionId=this._versionId,this._selections=CZ({owner:this,equalsFn:oQ($K(Dn.selectionsEqual)),lazy:!0},this.editor.getSelections()??null),this.selections=this._selections,this.positions=Vh({owner:this,equalsFn:oQ($K(rt.equals))},r=>{var o;return((o=this.selections.read(r))==null?void 0:o.map(s=>s.getStartPosition()))??null}),this.isFocused=Ko(this,r=>{const o=this.editor.onDidFocusEditorWidget(r),s=this.editor.onDidBlurEditorWidget(r);return{dispose(){o.dispose(),s.dispose()}}},()=>this.editor.hasWidgetFocus()),this.isTextFocused=Ko(this,r=>{const o=this.editor.onDidFocusEditorText(r),s=this.editor.onDidBlurEditorText(r);return{dispose(){o.dispose(),s.dispose()}}},()=>this.editor.hasTextFocus()),this.inComposition=Ko(this,r=>{const o=this.editor.onDidCompositionStart(()=>{r(void 0)}),s=this.editor.onDidCompositionEnd(()=>{r(void 0)});return{dispose(){o.dispose(),s.dispose()}}},()=>this.editor.inComposition),this.value=XJe(this,r=>{var o;return this.versionId.read(r),((o=this.model.read(r))==null?void 0:o.getValue())??""},(r,o)=>{const s=this.model.get();s!==null&&r!==s.getValue()&&s.setValue(r)}),this.valueIsEmpty=Rt(this,r=>{var o;return this.versionId.read(r),((o=this.editor.getModel())==null?void 0:o.getValueLength())===0}),this.cursorSelection=Vh({owner:this,equalsFn:oQ(Dn.selectionsEqual)},r=>{var o;return((o=this.selections.read(r))==null?void 0:o[0])??null}),this.cursorPosition=Vh({owner:this,equalsFn:rt.equals},r=>{var o,s;return((s=(o=this.selections.read(r))==null?void 0:o[0])==null?void 0:s.getPosition())??null}),this.cursorLineNumber=Rt(this,r=>{var o;return((o=this.cursorPosition.read(r))==null?void 0:o.lineNumber)??null}),this.onDidType=Mv(this),this.onDidPaste=Mv(this),this.scrollTop=Ko(this.editor.onDidScrollChange,()=>this.editor.getScrollTop()),this.scrollLeft=Ko(this.editor.onDidScrollChange,()=>this.editor.getScrollLeft()),this.layoutInfo=Ko(this.editor.onDidLayoutChange,()=>this.editor.getLayoutInfo()),this.layoutInfoContentLeft=this.layoutInfo.map(r=>r.contentLeft),this.layoutInfoDecorationsLeft=this.layoutInfo.map(r=>r.decorationsLeft),this.layoutInfoWidth=this.layoutInfo.map(r=>r.width),this.layoutInfoHeight=this.layoutInfo.map(r=>r.height),this.layoutInfoMinimap=this.layoutInfo.map(r=>r.minimap),this.layoutInfoVerticalScrollbarWidth=this.layoutInfo.map(r=>r.verticalScrollbarWidth),this.contentWidth=Ko(this.editor.onDidContentSizeChange,()=>this.editor.getContentWidth()),this.contentHeight=Ko(this.editor.onDidContentSizeChange,()=>this.editor.getContentHeight()),this._widgetCounter=0,this.openedPeekWidgets=Ti(this,0),this._register(this.editor.onBeginUpdate(()=>this._beginUpdate())),this._register(this.editor.onEndUpdate(()=>this._endUpdate())),this._register(this.editor.onDidChangeModel(()=>{this._beginUpdate();try{this._model.set(this.editor.getModel(),this._currentTransaction),this._forceUpdate()}finally{this._endUpdate()}})),this._register(this.editor.onDidType(r=>{this._beginUpdate();try{this._forceUpdate(),this.onDidType.trigger(this._currentTransaction,r)}finally{this._endUpdate()}})),this._register(this.editor.onDidPaste(r=>{this._beginUpdate();try{this._forceUpdate(),this.onDidPaste.trigger(this._currentTransaction,r)}finally{this._endUpdate()}})),this._register(this.editor.onDidChangeModelContent(r=>{var o;this._beginUpdate();try{this._versionId.set(((o=this.editor.getModel())==null?void 0:o.getVersionId())??null,this._currentTransaction,r),this._forceUpdate()}finally{this._endUpdate()}})),this._register(this.editor.onDidChangeCursorSelection(r=>{this._beginUpdate();try{this._selections.set(this.editor.getSelections(),this._currentTransaction,r),this._forceUpdate()}finally{this._endUpdate()}})),this.domNode=Rt(r=>(this.model.read(r),this.editor.getDomNode()))}forceUpdate(t){this._beginUpdate();try{return this._forceUpdate(),t?t(this._currentTransaction):void 0}finally{this._endUpdate()}}_forceUpdate(){var t;this._beginUpdate();try{this._model.set(this.editor.getModel(),this._currentTransaction),this._versionId.set(((t=this.editor.getModel())==null?void 0:t.getVersionId())??null,this._currentTransaction,void 0),this._selections.set(this.editor.getSelections(),this._currentTransaction,void 0)}finally{this._endUpdate()}}getOption(t,n=Hd.ofCaller()){return Ko(this,r=>this.editor.onDidChangeConfiguration(o=>{o.hasChanged(t)&&r(void 0)}),()=>this.editor.getOption(t),n)}setDecorations(t){const n=new Et,r=this.editor.createDecorationsCollection();return n.add(pbe({owner:this,debugName:()=>`Apply decorations from ${t.debugName}`},o=>{const s=t.read(o);r.set(s)})),n.add({dispose:()=>{r.clear()}}),n}createOverlayWidget(t){const n="observableOverlayWidget"+this._widgetCounter++,r={getDomNode:()=>t.domNode,getPosition:()=>t.position.get(),getId:()=>n,allowEditorOverflow:t.allowEditorOverflow,getMinContentWidthInPx:()=>t.minContentWidthInPx.get()};this.editor.addOverlayWidget(r);const o=Oi(s=>{t.position.read(s),t.minContentWidthInPx.read(s),this.editor.layoutOverlayWidget(r)});return $n(()=>{o.dispose(),this.editor.removeOverlayWidget(r)})}createContentWidget(t){const n="observableContentWidget"+this._widgetCounter++,r={getDomNode:()=>t.domNode,getPosition:()=>t.position.get(),getId:()=>n,allowEditorOverflow:t.allowEditorOverflow};this.editor.addContentWidget(r);const o=Oi(s=>{t.position.read(s),this.editor.layoutContentWidget(r)});return $n(()=>{o.dispose(),this.editor.removeContentWidget(r)})}observeLineOffsetRange(t,n){const r=this.observePosition(t.map(s=>new rt(s.startLineNumber,1)),n),o=this.observePosition(t.map(s=>new rt(s.endLineNumberExclusive+1,1)),n);return Rt(s=>{var h;r.read(s),o.read(s);const a=t.read(s),l=(h=this.model.read(s))==null?void 0:h.getLineCount(),d=(typeof l<"u"&&a.startLineNumber>l?this.editor.getBottomForLineNumber(l):this.editor.getTopForLineNumber(a.startLineNumber))-this.scrollTop.read(s),u=a.isEmpty?d:this.editor.getBottomForLineNumber(a.endLineNumberExclusive-1)-this.scrollTop.read(s);return new Gn(d,u)})}observePosition(t,n){let r=t.get();const o=CZ({owner:this,debugName:()=>`topLeftOfPosition${r==null?void 0:r.toString()}`,equalsFn:oQ(cu.equals)},new cu(0,0)),s="observablePositionWidget"+this._widgetCounter++,a=document.createElement("div"),l={getDomNode:()=>a,getPosition:()=>r?{preference:[0],position:t.get()}:null,getId:()=>s,allowEditorOverflow:!1,afterRender:(d,u)=>{const h=this._model.get();h&&r&&r.lineNumber>h.getLineCount()?o.set(new cu(0,this.editor.getBottomForLineNumber(h.getLineCount())-this.scrollTop.get()),void 0):o.set(u?new cu(u.left,u.top):null,void 0)}};return this.editor.addContentWidget(l),n.add(Oi(d=>{r=t.read(d),this.editor.layoutContentWidget(l)})),n.add($n(()=>{this.editor.removeContentWidget(l)})),o}isTargetHovered(t,n){const r=Ti("isInjectedTextHovered",!1);return n.add(this.editor.onMouseMove(o=>{const s=t(o);r.set(s,void 0)})),n.add(this.editor.onMouseLeave(o=>{r.set(!1,void 0)})),r}observeLineHeightForPosition(t){return Rt(n=>{const r=t instanceof rt?t:t.read(n);return r===null?null:(this.getOption(75).read(n),this.editor.getLineHeightForPosition(r))})}observeLineHeightForLine(t){return typeof t=="number"?this.observeLineHeightForPosition(new rt(t,1)):Rt(n=>{const r=t.read(n);return r===null?null:this.observeLineHeightForPosition(new rt(r,1)).read(n)})}observeLineHeightsForLineRange(t){return Rt(n=>{const r=t instanceof Ei?t:t.read(n),o=[];for(let s=r.startLineNumber;s=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},iko=function(e,t){return function(n,r){t(n,r,e)}},nb,VS;let IJ=(VS=class extends ht{constructor(t,n,r,o,s,a,l){super(),this._editors=t,this._rootElement=n,this._diffModel=r,this._rootWidth=o,this._rootHeight=s,this._modifiedEditorLayoutInfo=a,this._themeService=l,this.width=nb.ENTIRE_DIFF_OVERVIEW_WIDTH;const d=Ko(this._themeService.onDidColorThemeChange,()=>this._themeService.getColorTheme()),u=Rt(m=>{const v=d.read(m),f=v.getColor(eso)||(v.getColor(cQ)||MNe).transparent(2),k=v.getColor(tso)||(v.getColor(h9)||PNe).transparent(2);return{insertColor:f,removeColor:k}}),h=es(document.createElement("div"));h.setClassName("diffViewport"),h.setPosition("absolute");const g=wo("div.diffOverview",{style:{position:"absolute",top:"0px",width:nb.ENTIRE_DIFF_OVERVIEW_WIDTH+"px"}}).root;this._register(wN(g,h.domNode)),this._register(wc(g,rn.POINTER_DOWN,m=>{this._editors.modified.delegateVerticalScrollbarPointerDown(m)})),this._register(bt(g,rn.MOUSE_WHEEL,m=>{this._editors.modified.delegateScrollFromMouseWheelEvent(m)},{passive:!1})),this._register(wN(this._rootElement,g)),this._register(Tf((m,v)=>{const f=this._diffModel.read(m),k=this._editors.original.createOverviewRuler("original diffOverviewRuler");k&&(v.add(k),v.add(wN(g,k.getDomNode())));const A=this._editors.modified.createOverviewRuler("modified diffOverviewRuler");if(A&&(v.add(A),v.add(wN(g,A.getDomNode()))),!k||!A)return;const p=A0("viewZoneChanged",this._editors.original.onDidChangeViewZones),b=A0("viewZoneChanged",this._editors.modified.onDidChangeViewZones),w=A0("hiddenRangesChanged",this._editors.original.onDidChangeHiddenAreas),O=A0("hiddenRangesChanged",this._editors.modified.onDidChangeHiddenAreas);v.add(Oi(y=>{var T;p.read(y),b.read(y),w.read(y),O.read(y);const C=u.read(y),_=(T=f==null?void 0:f.diff.read(y))==null?void 0:T.mappings;function S(Q,P,D){const I=D._getViewModel();return I?Q.filter(B=>B.length>0).map(B=>{const R=I.coordinatesConverter.convertModelPositionToViewPosition(new rt(B.startLineNumber,1)),M=I.coordinatesConverter.convertModelPositionToViewPosition(new rt(B.endLineNumberExclusive,1)),N=M.lineNumber-R.lineNumber;return new yTn(R.lineNumber,M.lineNumber,N,P.toString())}):[]}const L=S((_||[]).map(Q=>Q.lineRangeMapping.original),C.removeColor,this._editors.original),E=S((_||[]).map(Q=>Q.lineRangeMapping.modified),C.insertColor,this._editors.modified);k==null||k.setZones(L),A==null||A.setZones(E)})),v.add(Oi(y=>{const C=this._rootHeight.read(y),_=this._rootWidth.read(y),S=this._modifiedEditorLayoutInfo.read(y);if(S){const L=nb.ENTIRE_DIFF_OVERVIEW_WIDTH-2*nb.ONE_OVERVIEW_WIDTH;k.setLayout({top:0,height:C,right:L+nb.ONE_OVERVIEW_WIDTH,width:nb.ONE_OVERVIEW_WIDTH}),A.setLayout({top:0,height:C,right:0,width:nb.ONE_OVERVIEW_WIDTH});const E=this._editors.modifiedScrollTop.read(y),T=this._editors.modifiedScrollHeight.read(y),Q=this._editors.modified.getOption(117),P=new aV(Q.verticalHasArrows?Q.arrowSize:0,Q.verticalScrollbarSize,0,S.height,T,E);h.setTop(P.getSliderPosition()),h.setHeight(P.getSliderSize())}else h.setTop(0),h.setHeight(0);g.style.height=C+"px",g.style.left=_-nb.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",h.setWidth(nb.ENTIRE_DIFF_OVERVIEW_WIDTH)}))}))}},nb=VS,VS.ONE_OVERVIEW_WIDTH=15,VS.ENTIRE_DIFF_OVERVIEW_WIDTH=VS.ONE_OVERVIEW_WIDTH*2,VS);IJ=nb=nko([iko(6,Dl)],IJ);var rko=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},exe=function(e,t){return function(n,r){t(n,r,e)}};let cje=class extends ht{get onDidContentSizeChange(){return this._onDidContentSizeChange.event}constructor(t,n,r,o,s,a,l,d){super(),this.originalEditorElement=t,this.modifiedEditorElement=n,this._options=r,this._argCodeEditorWidgetOptions=o,this._createInnerEditor=s,this._contextKeyService=a,this._instantiationService=l,this._keybindingService=d,this.original=this._register(this._createLeftHandSideEditor(this._options.editorOptions.get(),this._argCodeEditorWidgetOptions.originalEditor||{})),this.modified=this._register(this._createRightHandSideEditor(this._options.editorOptions.get(),this._argCodeEditorWidgetOptions.modifiedEditor||{})),this._onDidContentSizeChange=this._register(new at),this.modifiedScrollTop=Ko(this,this.modified.onDidScrollChange,()=>this.modified.getScrollTop()),this.modifiedScrollHeight=Ko(this,this.modified.onDidScrollChange,()=>this.modified.getScrollHeight()),this.modifiedObs=hl(this.modified),this.originalObs=hl(this.original),this.modifiedModel=this.modifiedObs.model,this.modifiedSelections=Ko(this,this.modified.onDidChangeCursorSelection,()=>this.modified.getSelections()??[]),this.modifiedCursor=Vh({owner:this,equalsFn:rt.equals},u=>{var h;return((h=this.modifiedSelections.read(u)[0])==null?void 0:h.getPosition())??new rt(1,1)}),this.originalCursor=Ko(this,this.original.onDidChangeCursorPosition,()=>this.original.getPosition()??new rt(1,1)),this.isOriginalFocused=hl(this.original).isFocused,this.isModifiedFocused=hl(this.modified).isFocused,this.isFocused=Rt(this,u=>this.isOriginalFocused.read(u)||this.isModifiedFocused.read(u)),this._argCodeEditorWidgetOptions=null,this._register(Xz({changeTracker:{createChangeSummary:()=>({}),handleChange:(u,h)=>(u.didChange(r.editorOptions)&&Object.assign(h,u.change.changedOptions),!0)}},(u,h)=>{r.editorOptions.read(u),this._options.renderSideBySide.read(u),this.modified.updateOptions(this._adjustOptionsForRightHandSide(u,h)),this.original.updateOptions(this._adjustOptionsForLeftHandSide(u,h))}))}_createLeftHandSideEditor(t,n){const r=this._adjustOptionsForLeftHandSide(void 0,t),o=this._constructInnerEditor(this._instantiationService,this.originalEditorElement,r,n),s=this._contextKeyService.createKey("isInDiffLeftEditor",o.hasWidgetFocus());return this._register(o.onDidFocusEditorWidget(()=>s.set(!0))),this._register(o.onDidBlurEditorWidget(()=>s.set(!1))),o}_createRightHandSideEditor(t,n){const r=this._adjustOptionsForRightHandSide(void 0,t),o=this._constructInnerEditor(this._instantiationService,this.modifiedEditorElement,r,n),s=this._contextKeyService.createKey("isInDiffRightEditor",o.hasWidgetFocus());return this._register(o.onDidFocusEditorWidget(()=>s.set(!0))),this._register(o.onDidBlurEditorWidget(()=>s.set(!1))),o}_constructInnerEditor(t,n,r,o){const s=this._createInnerEditor(t,n,r,o);return this._register(s.onDidContentSizeChange(a=>{const l=this.original.getContentWidth()+this.modified.getContentWidth()+IJ.ENTIRE_DIFF_OVERVIEW_WIDTH,d=Math.max(this.modified.getContentHeight(),this.original.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:d,contentWidth:l,contentHeightChanged:a.contentHeightChanged,contentWidthChanged:a.contentWidthChanged})})),s}_adjustOptionsForLeftHandSide(t,n){const r=this._adjustOptionsForSubEditor(n);return this._options.renderSideBySide.get()?(r.unicodeHighlight=this._options.editorOptions.get().unicodeHighlight||{},r.wordWrapOverride1=this._options.diffWordWrap.get()):(r.wordWrapOverride1="off",r.wordWrapOverride2="off",r.stickyScroll={enabled:!1},r.unicodeHighlight={nonBasicASCII:!1,ambiguousCharacters:!1,invisibleCharacters:!1}),r.glyphMargin=this._options.renderSideBySide.get(),n.originalAriaLabel&&(r.ariaLabel=n.originalAriaLabel),r.ariaLabel=this._updateAriaLabel(r.ariaLabel),r.readOnly=!this._options.originalEditable.get(),r.dropIntoEditor={enabled:!r.readOnly},r.extraEditorClassName="original-in-monaco-diff-editor",r}_adjustOptionsForRightHandSide(t,n){const r=this._adjustOptionsForSubEditor(n);return n.modifiedAriaLabel&&(r.ariaLabel=n.modifiedAriaLabel),r.ariaLabel=this._updateAriaLabel(r.ariaLabel),r.wordWrapOverride1=this._options.diffWordWrap.get(),r.revealHorizontalRightPadding=fg.revealHorizontalRightPadding.defaultValue+IJ.ENTIRE_DIFF_OVERVIEW_WIDTH,r.scrollbar.verticalHasArrows=!1,r.extraEditorClassName="modified-in-monaco-diff-editor",r}_adjustOptionsForSubEditor(t){const n={...t,dimension:{height:0,width:0}};return n.inDiffEditor=!0,n.automaticLayout=!1,n.allowVariableLineHeights=!1,n.allowVariableFonts=!1,n.allowVariableFontsInAccessibilityMode=!1,n.scrollbar={...n.scrollbar||{}},n.folding=!1,n.codeLens=this._options.diffCodeLens.get(),n.fixedOverflowWidgets=!0,n.minimap={...n.minimap||{}},n.minimap.enabled=!1,this._options.hideUnchangedRegions.get()?n.stickyScroll={enabled:!1}:n.stickyScroll=this._options.editorOptions.get().stickyScroll,n}_updateAriaLabel(t){var r;t||(t="");const n=U(111," use {0} to open the accessibility help.",(r=this._keybindingService.lookupKeybinding("editor.action.accessibilityHelp"))==null?void 0:r.getAriaLabel());return this._options.accessibilityVerbose.get()?t+n:t?t.replaceAll(n,""):""}};cje=rko([exe(5,Qi),exe(6,Zn),exe(7,Do)],cje);var lH=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s};const oko=!1;var Q1e;(function(e){e.North="north",e.South="south",e.East="east",e.West="west"})(Q1e||(Q1e={}));let sko=4;const ako=new at;let lko=300;const cko=new at;class Qtt{constructor(t){this.el=t,this.disposables=new Et}get onPointerMove(){return this.disposables.add(new ks(ii(this.el),"mousemove")).event}get onPointerUp(){return this.disposables.add(new ks(ii(this.el),"mouseup")).event}dispose(){this.disposables.dispose()}}lH([mc],Qtt.prototype,"onPointerMove",null);lH([mc],Qtt.prototype,"onPointerUp",null);class Dtt{get onPointerMove(){return this.disposables.add(new ks(this.el,ma.Change)).event}get onPointerUp(){return this.disposables.add(new ks(this.el,ma.End)).event}constructor(t){this.el=t,this.disposables=new Et}dispose(){this.disposables.dispose()}}lH([mc],Dtt.prototype,"onPointerMove",null);lH([mc],Dtt.prototype,"onPointerUp",null);class D1e{get onPointerMove(){return this.factory.onPointerMove}get onPointerUp(){return this.factory.onPointerUp}constructor(t){this.factory=t}dispose(){}}lH([mc],D1e.prototype,"onPointerMove",null);lH([mc],D1e.prototype,"onPointerUp",null);const TOt="pointer-events-disabled";class vf extends ht{get state(){return this._state}get orthogonalStartSash(){return this._orthogonalStartSash}get orthogonalEndSash(){return this._orthogonalEndSash}set state(t){this._state!==t&&(this.el.classList.toggle("disabled",t===0),this.el.classList.toggle("minimum",t===1),this.el.classList.toggle("maximum",t===2),this._state=t,this.onDidEnablementChange.fire(t))}get onDidStart(){return this._onDidStart.event}get onDidChange(){return this._onDidChange.event}get onDidReset(){return this._onDidReset.event}get onDidEnd(){return this._onDidEnd.event}set orthogonalStartSash(t){if(this._orthogonalStartSash!==t){if(this.orthogonalStartDragHandleDisposables.clear(),this.orthogonalStartSashDisposables.clear(),t){const n=r=>{this.orthogonalStartDragHandleDisposables.clear(),r!==0&&(this._orthogonalStartDragHandle=Xt(this.el,tn(".orthogonal-drag-handle.start")),this.orthogonalStartDragHandleDisposables.add($n(()=>this._orthogonalStartDragHandle.remove())),this.orthogonalStartDragHandleDisposables.add(bt(this._orthogonalStartDragHandle,"mouseenter",()=>vf.onMouseEnter(t))),this.orthogonalStartDragHandleDisposables.add(bt(this._orthogonalStartDragHandle,"mouseleave",()=>vf.onMouseLeave(t))))};this.orthogonalStartSashDisposables.add(t.onDidEnablementChange.event(n,this)),n(t.state)}this._orthogonalStartSash=t}}set orthogonalEndSash(t){if(this._orthogonalEndSash!==t){if(this.orthogonalEndDragHandleDisposables.clear(),this.orthogonalEndSashDisposables.clear(),t){const n=r=>{this.orthogonalEndDragHandleDisposables.clear(),r!==0&&(this._orthogonalEndDragHandle=Xt(this.el,tn(".orthogonal-drag-handle.end")),this.orthogonalEndDragHandleDisposables.add($n(()=>this._orthogonalEndDragHandle.remove())),this.orthogonalEndDragHandleDisposables.add(bt(this._orthogonalEndDragHandle,"mouseenter",()=>vf.onMouseEnter(t))),this.orthogonalEndDragHandleDisposables.add(bt(this._orthogonalEndDragHandle,"mouseleave",()=>vf.onMouseLeave(t))))};this.orthogonalEndSashDisposables.add(t.onDidEnablementChange.event(n,this)),n(t.state)}this._orthogonalEndSash=t}}constructor(t,n,r){super(),this.hoverDelay=lko,this.hoverDelayer=this._register(new dA(this.hoverDelay)),this._state=3,this.onDidEnablementChange=this._register(new at),this._onDidStart=this._register(new at),this._onDidChange=this._register(new at),this._onDidReset=this._register(new at),this._onDidEnd=this._register(new at),this.orthogonalStartSashDisposables=this._register(new Et),this.orthogonalStartDragHandleDisposables=this._register(new Et),this.orthogonalEndSashDisposables=this._register(new Et),this.orthogonalEndDragHandleDisposables=this._register(new Et),this.linkedSash=void 0,this.el=Xt(t,tn(".monaco-sash")),r.orthogonalEdge&&this.el.classList.add(`orthogonal-edge-${r.orthogonalEdge}`),Qr&&this.el.classList.add("mac"),this._register(bt(this.el,"mousedown",s=>this.onPointerStart(s,new Qtt(t)))),this._register(bt(this.el,"dblclick",s=>this.onPointerDoublePress(s))),this._register(bt(this.el,"mouseenter",()=>vf.onMouseEnter(this))),this._register(bt(this.el,"mouseleave",()=>vf.onMouseLeave(this))),this._register(Rf.addTarget(this.el)),this._register(bt(this.el,ma.Start,s=>this.onPointerStart(s,new Dtt(this.el))));let o;this._register(bt(this.el,ma.Tap,s=>{if(o){clearTimeout(o),o=void 0,this.onPointerDoublePress(s);return}clearTimeout(o),o=setTimeout(()=>o=void 0,250)})),typeof r.size=="number"?(this.size=r.size,r.orientation===0?this.el.style.width=`${this.size}px`:this.el.style.height=`${this.size}px`):(this.size=sko,this._register(ako.event(s=>{this.size=s,this.layout()}))),this._register(cko.event(s=>this.hoverDelay=s)),this.layoutProvider=n,this.orthogonalStartSash=r.orthogonalStartSash,this.orthogonalEndSash=r.orthogonalEndSash,this.orientation=r.orientation||0,this.orientation===1?(this.el.classList.add("horizontal"),this.el.classList.remove("vertical")):(this.el.classList.remove("horizontal"),this.el.classList.add("vertical")),this.el.classList.toggle("debug",oko),this.layout()}onPointerStart(t,n){Qo.stop(t);let r=!1;if(!t.__orthogonalSashEvent){const f=this.getOrthogonalSash(t);f&&(r=!0,t.__orthogonalSashEvent=!0,f.onPointerStart(t,new D1e(n)))}if(this.linkedSash&&!t.__linkedSashEvent&&(t.__linkedSashEvent=!0,this.linkedSash.onPointerStart(t,new D1e(n))),!this.state)return;const o=this.el.ownerDocument.getElementsByTagName("iframe");for(const f of o)f.classList.add(TOt);const s=t.pageX,a=t.pageY,l=t.altKey,d={startX:s,currentX:s,startY:a,currentY:a,altKey:l};this.el.classList.add("active"),this._onDidStart.fire(d);const u=mA(this.el),h=()=>{let f="";r?f="all-scroll":this.orientation===1?this.state===1?f="s-resize":this.state===2?f="n-resize":f=Qr?"row-resize":"ns-resize":this.state===1?f="e-resize":this.state===2?f="w-resize":f=Qr?"col-resize":"ew-resize",u.textContent=`* { cursor: ${f} !important; }`},g=new Et;h(),r||this.onDidEnablementChange.event(h,null,g);const m=f=>{Qo.stop(f,!1);const k={startX:s,currentX:f.pageX,startY:a,currentY:f.pageY,altKey:l};this._onDidChange.fire(k)},v=f=>{Qo.stop(f,!1),u.remove(),this.el.classList.remove("active"),this._onDidEnd.fire(),g.dispose();for(const k of o)k.classList.remove(TOt)};n.onPointerMove(m,null,g),n.onPointerUp(v,null,g),g.add(n)}onPointerDoublePress(t){const n=this.getOrthogonalSash(t);n&&n._onDidReset.fire(),this.linkedSash&&this.linkedSash._onDidReset.fire(),this._onDidReset.fire()}static onMouseEnter(t,n=!1){t.el.classList.contains("active")?(t.hoverDelayer.cancel(),t.el.classList.add("hover")):t.hoverDelayer.trigger(()=>t.el.classList.add("hover"),t.hoverDelay).then(void 0,()=>{}),!n&&t.linkedSash&&vf.onMouseEnter(t.linkedSash,!0)}static onMouseLeave(t,n=!1){t.hoverDelayer.cancel(),t.el.classList.remove("hover"),!n&&t.linkedSash&&vf.onMouseLeave(t.linkedSash,!0)}clearSashHoverState(){vf.onMouseLeave(this)}layout(){if(this.orientation===0){const t=this.layoutProvider;this.el.style.left=t.getVerticalSashLeft(this)-this.size/2+"px",t.getVerticalSashTop&&(this.el.style.top=t.getVerticalSashTop(this)+"px"),t.getVerticalSashHeight&&(this.el.style.height=t.getVerticalSashHeight(this)+"px")}else{const t=this.layoutProvider;this.el.style.top=t.getHorizontalSashTop(this)-this.size/2+"px",t.getHorizontalSashLeft&&(this.el.style.left=t.getHorizontalSashLeft(this)+"px"),t.getHorizontalSashWidth&&(this.el.style.width=t.getHorizontalSashWidth(this)+"px")}}getOrthogonalSash(t){const n=t.initialTarget??t.target;if(!(!n||!ec(n))&&n.classList.contains("orthogonal-drag-handle"))return n.classList.contains("start")?this.orthogonalStartSash:this.orthogonalEndSash}dispose(){super.dispose(),this.el.remove()}}class dko{resetSash(){this._sashRatio.set(void 0,void 0)}constructor(t,n){this._options=t,this.dimensions=n,this.sashLeft=XJe(this,r=>{const o=this._sashRatio.read(r)??this._options.splitViewDefaultRatio.read(r);return this._computeSashLeft(o,r)},(r,o)=>{const s=this.dimensions.width.get();this._sashRatio.set(r/s,o)}),this._sashRatio=Ti(this,void 0)}_computeSashLeft(t,n){const r=this.dimensions.width.read(n),o=Math.floor(this._options.splitViewDefaultRatio.read(n)*r),s=this._options.enableSplitViewResizing.read(n)?Math.floor(t*r):o,a=100;return r<=a*2?o:sr-a?r-a:s}}class gDn extends ht{constructor(t,n,r,o,s,a){super(),this._domNode=t,this._dimensions=n,this._enabled=r,this._boundarySashes=o,this.sashLeft=s,this._resetSash=a,this._sash=this._register(new vf(this._domNode,{getVerticalSashTop:l=>0,getVerticalSashLeft:l=>this.sashLeft.get(),getVerticalSashHeight:l=>this._dimensions.height.get()},{orientation:0})),this._startSashPosition=void 0,this._register(this._sash.onDidStart(()=>{this._startSashPosition=this.sashLeft.get()})),this._register(this._sash.onDidChange(l=>{this.sashLeft.set(this._startSashPosition+(l.currentX-l.startX),void 0)})),this._register(this._sash.onDidEnd(()=>this._sash.layout())),this._register(this._sash.onDidReset(()=>this._resetSash())),this._register(Oi(l=>{const d=this._boundarySashes.read(l);d&&(this._sash.orthogonalEndSash=d.bottom)})),this._register(Oi(l=>{const d=this._enabled.read(l);this._sash.state=d?3:0,this.sashLeft.read(l),this._dimensions.height.read(l),this._sash.layout()}))}}const Wve=class Wve extends ht{constructor(){super(...arguments),this._id=++Wve.idCounter,this._onDidDispose=this._register(new at),this.onDidDispose=this._onDidDispose.event}getId(){return this.getEditorType()+":v2:"+this._id}getVisibleColumnFromPosition(t){return this._targetEditor.getVisibleColumnFromPosition(t)}getPosition(){return this._targetEditor.getPosition()}setPosition(t,n="api"){this._targetEditor.setPosition(t,n)}revealLine(t,n=0){this._targetEditor.revealLine(t,n)}revealLineInCenter(t,n=0){this._targetEditor.revealLineInCenter(t,n)}revealLineInCenterIfOutsideViewport(t,n=0){this._targetEditor.revealLineInCenterIfOutsideViewport(t,n)}revealLineNearTop(t,n=0){this._targetEditor.revealLineNearTop(t,n)}revealPosition(t,n=0){this._targetEditor.revealPosition(t,n)}revealPositionInCenter(t,n=0){this._targetEditor.revealPositionInCenter(t,n)}revealPositionInCenterIfOutsideViewport(t,n=0){this._targetEditor.revealPositionInCenterIfOutsideViewport(t,n)}revealPositionNearTop(t,n=0){this._targetEditor.revealPositionNearTop(t,n)}getSelection(){return this._targetEditor.getSelection()}getSelections(){return this._targetEditor.getSelections()}setSelection(t,n="api"){this._targetEditor.setSelection(t,n)}setSelections(t,n="api"){this._targetEditor.setSelections(t,n)}revealLines(t,n,r=0){this._targetEditor.revealLines(t,n,r)}revealLinesInCenter(t,n,r=0){this._targetEditor.revealLinesInCenter(t,n,r)}revealLinesInCenterIfOutsideViewport(t,n,r=0){this._targetEditor.revealLinesInCenterIfOutsideViewport(t,n,r)}revealLinesNearTop(t,n,r=0){this._targetEditor.revealLinesNearTop(t,n,r)}revealRange(t,n=0,r=!1,o=!0){this._targetEditor.revealRange(t,n,r,o)}revealRangeInCenter(t,n=0){this._targetEditor.revealRangeInCenter(t,n)}revealRangeInCenterIfOutsideViewport(t,n=0){this._targetEditor.revealRangeInCenterIfOutsideViewport(t,n)}revealRangeNearTop(t,n=0){this._targetEditor.revealRangeNearTop(t,n)}revealRangeNearTopIfOutsideViewport(t,n=0){this._targetEditor.revealRangeNearTopIfOutsideViewport(t,n)}revealRangeAtTop(t,n=0){this._targetEditor.revealRangeAtTop(t,n)}getSupportedActions(){return this._targetEditor.getSupportedActions()}focus(){this._targetEditor.focus()}trigger(t,n,r){this._targetEditor.trigger(t,n,r)}createDecorationsCollection(t){return this._targetEditor.createDecorationsCollection(t)}changeDecorations(t){return this._targetEditor.changeDecorations(t)}};Wve.idCounter=0;let dje=Wve;const yh={enableSplitViewResizing:!0,renderSideBySide:!0,renderMarginRevertIcon:!0,renderGutterMenu:!0,maxComputationTime:5e3,maxFileSize:50,ignoreTrimWhitespace:!0,renderIndicators:!0,originalEditable:!1,diffCodeLens:!1,renderOverviewRuler:!0,diffWordWrap:"inherit",diffAlgorithm:"advanced",accessibilityVerbose:!1,experimental:{showMoves:!1,showEmptyDecorations:!0,useTrueInlineView:!1},hideUnchangedRegions:{enabled:!1,contextLineCount:3,minimumLineCount:3,revealLineCount:20},isInEmbeddedEditor:!1,onlyShowAccessibleDiffViewer:!1,renderSideBySideInlineBreakpoint:900,useInlineViewWhenSpaceIsLimited:!0,compactMode:!1};function uko(e,t){return vL(e,(n,r)=>r??t(n))}var hko=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},fko=function(e,t){return function(n,r){t(n,r,e)}};let uje=class{get editorOptions(){return this._options}constructor(t,n){this._accessibilityService=n,this._diffEditorWidth=Ti(this,0),this._screenReaderMode=Ko(this,this._accessibilityService.onDidChangeScreenReaderOptimized,()=>this._accessibilityService.isScreenReaderOptimized()),this.couldShowInlineViewBecauseOfSize=Rt(this,o=>this._options.read(o).renderSideBySide&&this._diffEditorWidth.read(o)<=this._options.read(o).renderSideBySideInlineBreakpoint),this.renderOverviewRuler=Rt(this,o=>this._options.read(o).renderOverviewRuler),this.renderSideBySide=Rt(this,o=>this.compactMode.read(o)&&this.shouldRenderInlineViewInSmartMode.read(o)?!1:this._options.read(o).renderSideBySide&&!(this._options.read(o).useInlineViewWhenSpaceIsLimited&&this.couldShowInlineViewBecauseOfSize.read(o)&&!this._screenReaderMode.read(o))),this.readOnly=Rt(this,o=>this._options.read(o).readOnly),this.shouldRenderOldRevertArrows=Rt(this,o=>!(!this._options.read(o).renderMarginRevertIcon||!this.renderSideBySide.read(o)||this.readOnly.read(o)||this.shouldRenderGutterMenu.read(o))),this.shouldRenderGutterMenu=Rt(this,o=>this._options.read(o).renderGutterMenu),this.renderIndicators=Rt(this,o=>this._options.read(o).renderIndicators),this.enableSplitViewResizing=Rt(this,o=>this._options.read(o).enableSplitViewResizing),this.splitViewDefaultRatio=Rt(this,o=>this._options.read(o).splitViewDefaultRatio),this.ignoreTrimWhitespace=Rt(this,o=>this._options.read(o).ignoreTrimWhitespace),this.maxComputationTimeMs=Rt(this,o=>this._options.read(o).maxComputationTime),this.showMoves=Rt(this,o=>this._options.read(o).experimental.showMoves&&this.renderSideBySide.read(o)),this.isInEmbeddedEditor=Rt(this,o=>this._options.read(o).isInEmbeddedEditor),this.diffWordWrap=Rt(this,o=>this._options.read(o).diffWordWrap),this.originalEditable=Rt(this,o=>this._options.read(o).originalEditable),this.diffCodeLens=Rt(this,o=>this._options.read(o).diffCodeLens),this.accessibilityVerbose=Rt(this,o=>this._options.read(o).accessibilityVerbose),this.diffAlgorithm=Rt(this,o=>this._options.read(o).diffAlgorithm),this.showEmptyDecorations=Rt(this,o=>this._options.read(o).experimental.showEmptyDecorations),this.onlyShowAccessibleDiffViewer=Rt(this,o=>this._options.read(o).onlyShowAccessibleDiffViewer),this.compactMode=Rt(this,o=>this._options.read(o).compactMode),this.trueInlineDiffRenderingEnabled=Rt(this,o=>this._options.read(o).experimental.useTrueInlineView),this.useTrueInlineDiffRendering=Rt(this,o=>!this.renderSideBySide.read(o)&&this.trueInlineDiffRenderingEnabled.read(o)),this.hideUnchangedRegions=Rt(this,o=>this._options.read(o).hideUnchangedRegions.enabled),this.hideUnchangedRegionsRevealLineCount=Rt(this,o=>this._options.read(o).hideUnchangedRegions.revealLineCount),this.hideUnchangedRegionsContextLineCount=Rt(this,o=>this._options.read(o).hideUnchangedRegions.contextLineCount),this.hideUnchangedRegionsMinimumLineCount=Rt(this,o=>this._options.read(o).hideUnchangedRegions.minimumLineCount),this._model=Ti(this,void 0),this.shouldRenderInlineViewInSmartMode=this._model.map(this,o=>uko(this,s=>{const a=o==null?void 0:o.diff.read(s);return a?gko(a,this.trueInlineDiffRenderingEnabled.read(s)):void 0})).flatten().map(this,o=>!!o),this.inlineViewHideOriginalLineNumbers=this.compactMode;const r={...t,...QOt(t,yh)};this._options=Ti(this,r)}updateOptions(t){const n=QOt(t,this._options.get()),r={...this._options.get(),...t,...n};this._options.set(r,void 0,{changedOptions:t})}setWidth(t){this._diffEditorWidth.set(t,void 0)}setModel(t){this._model.set(t,void 0)}};uje=hko([fko(1,ph)],uje);function gko(e,t){return e.mappings.every(n=>mko(n.lineRangeMapping)||kko(n.lineRangeMapping)||t&&Ett(n.lineRangeMapping))}function mko(e){return e.original.length===0}function kko(e){return e.modified.length===0}function QOt(e,t){var n,r,o,s,a,l,d,u;return{enableSplitViewResizing:si(e.enableSplitViewResizing,t.enableSplitViewResizing),splitViewDefaultRatio:Sro(e.splitViewDefaultRatio,.5,.1,.9),renderSideBySide:si(e.renderSideBySide,t.renderSideBySide),renderMarginRevertIcon:si(e.renderMarginRevertIcon,t.renderMarginRevertIcon),maxComputationTime:nS(e.maxComputationTime,t.maxComputationTime,0,1073741824),maxFileSize:nS(e.maxFileSize,t.maxFileSize,0,1073741824),ignoreTrimWhitespace:si(e.ignoreTrimWhitespace,t.ignoreTrimWhitespace),renderIndicators:si(e.renderIndicators,t.renderIndicators),originalEditable:si(e.originalEditable,t.originalEditable),diffCodeLens:si(e.diffCodeLens,t.diffCodeLens),renderOverviewRuler:si(e.renderOverviewRuler,t.renderOverviewRuler),diffWordWrap:La(e.diffWordWrap,t.diffWordWrap,["off","on","inherit"]),diffAlgorithm:La(e.diffAlgorithm,t.diffAlgorithm,["legacy","advanced"],{smart:"legacy",experimental:"advanced"}),accessibilityVerbose:si(e.accessibilityVerbose,t.accessibilityVerbose),experimental:{showMoves:si((n=e.experimental)==null?void 0:n.showMoves,t.experimental.showMoves),showEmptyDecorations:si((r=e.experimental)==null?void 0:r.showEmptyDecorations,t.experimental.showEmptyDecorations),useTrueInlineView:si((o=e.experimental)==null?void 0:o.useTrueInlineView,t.experimental.useTrueInlineView)},hideUnchangedRegions:{enabled:si(((s=e.hideUnchangedRegions)==null?void 0:s.enabled)??((a=e.experimental)==null?void 0:a.collapseUnchangedRegions),t.hideUnchangedRegions.enabled),contextLineCount:nS((l=e.hideUnchangedRegions)==null?void 0:l.contextLineCount,t.hideUnchangedRegions.contextLineCount,0,1073741824),minimumLineCount:nS((d=e.hideUnchangedRegions)==null?void 0:d.minimumLineCount,t.hideUnchangedRegions.minimumLineCount,0,1073741824),revealLineCount:nS((u=e.hideUnchangedRegions)==null?void 0:u.revealLineCount,t.hideUnchangedRegions.revealLineCount,0,1073741824)},isInEmbeddedEditor:si(e.isInEmbeddedEditor,t.isInEmbeddedEditor),onlyShowAccessibleDiffViewer:si(e.onlyShowAccessibleDiffViewer,t.onlyShowAccessibleDiffViewer),renderSideBySideInlineBreakpoint:nS(e.renderSideBySideInlineBreakpoint,t.renderSideBySideInlineBreakpoint,0,1073741824),useInlineViewWhenSpaceIsLimited:si(e.useInlineViewWhenSpaceIsLimited,t.useInlineViewWhenSpaceIsLimited),renderGutterMenu:si(e.renderGutterMenu,t.renderGutterMenu),compactMode:si(e.compactMode,t.compactMode)}}class vko extends aR{constructor(t,n){super(),this._onDidChangeVisibility=this._register(new at),this.onDidChangeVisibility=this._onDidChangeVisibility.event,this._element=Xt(t,tn(".monaco-dropdown")),this._label=Xt(this._element,tn(".dropdown-label"));let r=n.labelRenderer;r||(r=s=>(s.textContent=n.label||"",null));for(const s of[rn.CLICK,rn.MOUSE_DOWN,ma.Tap])this._register(bt(this.element,s,a=>Qo.stop(a,!0)));for(const s of[rn.MOUSE_DOWN,ma.Tap])this._register(bt(this._label,s,a=>{KJe(a)&&a.button!==0||(this.visible?this.hide():this.show())}));this._register(bt(this._label,rn.KEY_DOWN,s=>{const a=new Us(s);(a.equals(3)||a.equals(10))&&(Qo.stop(s,!0),this.visible?this.hide():this.show())}));const o=r(this._label);o&&this._register(o),this._register(Rf.addTarget(this._label))}get element(){return this._element}show(){this.visible||(this.visible=!0,this._onDidChangeVisibility.fire(!0))}hide(){this.visible&&(this.visible=!1,this._onDidChangeVisibility.fire(!1))}dispose(){super.dispose(),this.hide(),this.boxContainer&&(this.boxContainer.remove(),this.boxContainer=void 0),this.contents&&(this.contents.remove(),this.contents=void 0),this._label&&(this._label.remove(),this._label=void 0)}}class Ako extends vko{constructor(t,n){super(t,n),this._options=n,this._actions=[],this.actions=n.actions||[]}set menuOptions(t){this._menuOptions=t}get menuOptions(){return this._menuOptions}get actions(){return this._options.actionProvider?this._options.actionProvider.getActions():this._actions}set actions(t){this._actions=t}show(){super.show(),this.element.classList.add("active"),this._options.contextMenuProvider.showContextMenu({getAnchor:()=>this.element,getActions:()=>this.actions,getActionsContext:()=>this.menuOptions?this.menuOptions.context:null,getActionViewItem:(t,n)=>this.menuOptions&&this.menuOptions.actionViewItemProvider?this.menuOptions.actionViewItemProvider(t,n):void 0,getKeyBinding:t=>this.menuOptions&&this.menuOptions.getKeyBinding?this.menuOptions.getKeyBinding(t):void 0,getMenuClassName:()=>this._options.menuClassName||"",onHide:()=>this.onHide(),actionRunner:this.menuOptions?this.menuOptions.actionRunner:void 0,anchorAlignment:this.menuOptions?this.menuOptions.anchorAlignment:0,domForShadowRoot:this._options.menuAsChild?this.element:void 0,skipTelemetry:this._options.skipTelemetry})}hide(){super.hide()}onHide(){this.hide(),this.element.classList.remove("active")}}class B1e extends Nb{get onDidChangeVisibility(){return this._onDidChangeVisibility.event}constructor(t,n,r,o=Object.create(null)){super(null,t,o),this.actionItem=null,this._onDidChangeVisibility=this._register(new at),this.menuActionsOrProvider=n,this.contextMenuProvider=r,this.options=o,this.options.actionRunner&&(this.actionRunner=this.options.actionRunner)}render(t){this.actionItem=t;const n=s=>(this.element=Xt(s,tn("a.action-label")),this.renderLabel(this.element)),r=Array.isArray(this.menuActionsOrProvider),o={contextMenuProvider:this.contextMenuProvider,labelRenderer:n,menuAsChild:this.options.menuAsChild,actions:r?this.menuActionsOrProvider:void 0,actionProvider:r?void 0:this.menuActionsOrProvider,skipTelemetry:this.options.skipTelemetry};if(this.dropdownMenu=this._register(new Ako(t,o)),this._register(this.dropdownMenu.onDidChangeVisibility(s=>{var a;(a=this.element)==null||a.setAttribute("aria-expanded",`${s}`),this._onDidChangeVisibility.fire(s)})),this.dropdownMenu.menuOptions={actionViewItemProvider:this.options.actionViewItemProvider,actionRunner:this.actionRunner,getKeyBinding:this.options.keybindingProvider,context:this._context},this.options.anchorAlignmentProvider){const s=this;this.dropdownMenu.menuOptions={...this.dropdownMenu.menuOptions,get anchorAlignment(){return s.options.anchorAlignmentProvider()}}}this.updateTooltip(),this.updateEnabled()}renderLabel(t){let n=[];return typeof this.options.classNames=="string"?n=this.options.classNames.split(/\s+/g).filter(r=>!!r):this.options.classNames&&(n=this.options.classNames),n.find(r=>r==="icon")||n.push("codicon"),t.classList.add(...n),this._action.label&&this._register(_p().setupManagedHover(this.options.hoverDelegate??tC("mouse"),t,this._action.label)),null}getTooltip(){let t=null;return this.action.tooltip?t=this.action.tooltip:this.action.label&&(t=this.action.label),t??void 0}setActionContext(t){super.setActionContext(t),this.dropdownMenu&&(this.dropdownMenu.menuOptions?this.dropdownMenu.menuOptions.context=t:this.dropdownMenu.menuOptions={context:t})}show(){var t;(t=this.dropdownMenu)==null||t.show()}updateEnabled(){var n,r;const t=!this.action.enabled;(n=this.actionItem)==null||n.classList.toggle("disabled",t),(r=this.element)==null||r.classList.toggle("disabled",t)}}const DOt=24;class pko extends ht{get onDidChangeDropdownVisibility(){return this._onDidChangeDropdownVisibility.event}constructor(t,n,r={orientation:0}){if(super(),this.submenuActionViewItems=[],this.hasSecondaryActions=!1,this._onDidChangeDropdownVisibility=this._register(new oeo),this.originalPrimaryActions=[],this.originalSecondaryActions=[],this.hiddenActions=[],this.disposables=this._register(new Et),r.hoverDelegate=r.hoverDelegate??this._register(hQn()),this.options=r,this.toggleMenuAction=this._register(new MJ(()=>{var o;return(o=this.toggleMenuActionViewItem)==null?void 0:o.show()},r.toggleMenuTitle)),this.element=document.createElement("div"),this.element.className="monaco-toolbar",t.appendChild(this.element),this.actionBar=this._register(new g1(this.element,{orientation:r.orientation,ariaLabel:r.ariaLabel,actionRunner:r.actionRunner,allowContextMenu:r.allowContextMenu,highlightToggledItems:r.highlightToggledItems,hoverDelegate:r.hoverDelegate,actionViewItemProvider:(o,s)=>{if(o.id===MJ.ID)return this.toggleMenuActionViewItem=new B1e(o,{getActions:()=>this.toggleMenuAction.menuActions},n,{actionViewItemProvider:this.options.actionViewItemProvider,actionRunner:this.actionRunner,keybindingProvider:this.options.getKeyBinding,classNames:gi.asClassNameArray(r.moreIcon??zt.toolBarMore),anchorAlignmentProvider:this.options.anchorAlignmentProvider,menuAsChild:!!this.options.renderDropdownAsChildElement,skipTelemetry:this.options.skipTelemetry,isMenu:!0,hoverDelegate:this.options.hoverDelegate}),this.toggleMenuActionViewItem.setActionContext(this.actionBar.context),this.disposables.add(this._onDidChangeDropdownVisibility.add(this.toggleMenuActionViewItem.onDidChangeVisibility)),this.toggleMenuActionViewItem;if(r.actionViewItemProvider){const a=r.actionViewItemProvider(o,s);if(a)return a}if(o instanceof JW){const a=new B1e(o,o.actions,n,{actionViewItemProvider:this.options.actionViewItemProvider,actionRunner:this.actionRunner,keybindingProvider:this.options.getKeyBinding,classNames:o.class,anchorAlignmentProvider:this.options.anchorAlignmentProvider,menuAsChild:!!this.options.renderDropdownAsChildElement,skipTelemetry:this.options.skipTelemetry,hoverDelegate:this.options.hoverDelegate});return a.setActionContext(this.actionBar.context),this.submenuActionViewItems.push(a),this.disposables.add(this._onDidChangeDropdownVisibility.add(a.onDidChangeVisibility)),a}}})),this.options.responsive){this.element.classList.add("responsive");const o=new ResizeObserver(()=>{this.setToolbarMaxWidth(this.element.getBoundingClientRect().width)});o.observe(this.element),this._store.add($n(()=>o.disconnect()))}}set actionRunner(t){this.actionBar.actionRunner=t}get actionRunner(){return this.actionBar.actionRunner}set context(t){var n;this.actionBar.context=t,(n=this.toggleMenuActionViewItem)==null||n.setActionContext(t);for(const r of this.submenuActionViewItems)r.setActionContext(t)}getElement(){return this.element}getItemAction(t){return this.actionBar.getAction(t)}getItemWidth(t){return this.actionBar.getWidth(t)}setActions(t,n){this.clear(),this.originalPrimaryActions=t?t.slice(0):[],this.originalSecondaryActions=n?n.slice(0):[];const r=t?t.slice(0):[];this.hasSecondaryActions=!!(n&&n.length>0),this.hasSecondaryActions&&n&&(this.toggleMenuAction.menuActions=n.slice(0),r.push(this.toggleMenuAction)),r.length>0&&this.options.trailingSeparator&&r.push(new pd),r.forEach(o=>{this.actionBar.push(o,{icon:this.options.icon??!0,label:this.options.label??!1,keybinding:this.getKeybindingLabel(o)})}),this.options.responsive&&(this.hiddenActions.length=0,this.setToolbarMaxWidth(this.element.getBoundingClientRect().width))}getKeybindingLabel(t){var r,o;const n=(o=(r=this.options).getKeyBinding)==null?void 0:o.call(r,t);return(n==null?void 0:n.getLabel())??void 0}getItemsWidthResponsive(){return this.actionBar.length()*DOt}setToolbarMaxWidth(t){if(this.actionBar.isEmpty()||this.getItemsWidthResponsive()<=t&&this.hiddenActions.length===0)return;if(this.getItemsWidthResponsive()>t)for(;this.getItemsWidthResponsive()>t&&this.actionBar.length()>0;){const r=this.originalPrimaryActions.length-this.hiddenActions.length-1;if(r<0)break;const o=Math.min(DOt,this.getItemWidth(r)),s=this.originalPrimaryActions[r];this.hiddenActions.unshift({action:s,size:o}),this.actionBar.pull(r),this.originalSecondaryActions.length===0&&this.hiddenActions.length===1&&this.actionBar.push(this.toggleMenuAction,{icon:this.options.icon??!0,label:this.options.label??!1,keybinding:this.getKeybindingLabel(this.toggleMenuAction)})}else for(;this.hiddenActions.length>0;){const r=this.hiddenActions.shift();if(this.getItemsWidthResponsive()+r.size>t){this.hiddenActions.unshift(r);break}this.actionBar.push(r.action,{icon:this.options.icon??!0,label:this.options.label??!1,keybinding:this.getKeybindingLabel(r.action),index:this.originalPrimaryActions.length-this.hiddenActions.length-1}),this.originalSecondaryActions.length===0&&this.hiddenActions.length===1&&(this.toggleMenuAction.menuActions=[],this.actionBar.pull(this.actionBar.length()-1))}const n=this.hiddenActions.map(r=>r.action);if(this.originalSecondaryActions.length>0||n.length>0){const r=this.originalSecondaryActions.slice(0);this.toggleMenuAction.menuActions=pd.join(n,r)}}clear(){this.submenuActionViewItems=[],this.disposables.clear(),this.actionBar.clear()}dispose(){this.clear(),this.disposables.dispose(),super.dispose()}}const Vve=class Vve extends i2{constructor(t,n){n=n||U(17,"More Actions..."),super(Vve.ID,n,void 0,!0),this._menuActions=[],this.toggleDropdownMenu=t}async run(){this.toggleDropdownMenu()}get menuActions(){return this._menuActions}set menuActions(t){this._menuActions=t}};Vve.ID="toolbar.toggle.more";let MJ=Vve;class h3e{constructor(t,n,r=n){this.modifierLabels=[null],this.modifierLabels[2]=t,this.modifierLabels[1]=n,this.modifierLabels[3]=r}toLabel(t,n,r){if(n.length===0)return null;const o=[];for(let s=0,a=n.length;sthis.onDidChangeItemsExternal(t)))}onDidChangeItemsExternal(t){var n,r;this._onDidChangeStorage.pause();try{(n=t.changed)==null||n.forEach((o,s)=>this.acceptExternal(s,o)),(r=t.deleted)==null||r.forEach(o=>this.acceptExternal(o,void 0))}finally{this._onDidChangeStorage.resume()}}acceptExternal(t,n){if(this.state===ET.Closed)return;let r=!1;Qv(n)?r=this.cache.delete(t):this.cache.get(t)!==n&&(this.cache.set(t,n),r=!0),r&&this._onDidChangeStorage.fire({key:t,external:!0})}get(t,n){const r=this.cache.get(t);return Qv(r)?n:r}getBoolean(t,n){const r=this.get(t);return Qv(r)?n:r==="true"}getNumber(t,n){const r=this.get(t);return Qv(r)?n:parseInt(r,10)}async set(t,n,r=!1){if(this.state===ET.Closed)return;if(Qv(n))return this.delete(t,r);const o=Pd(n)||Array.isArray(n)?Pmo(n):String(n);if(this.cache.get(t)!==o)return this.cache.set(t,o),this.pendingInserts.set(t,o),this.pendingDeletes.delete(t),this._onDidChangeStorage.fire({key:t,external:r}),this.doFlush()}async delete(t,n=!1){if(!(this.state===ET.Closed||!this.cache.delete(t)))return this.pendingDeletes.has(t)||this.pendingDeletes.add(t),this.pendingInserts.delete(t),this._onDidChangeStorage.fire({key:t,external:n}),this.doFlush()}get hasPending(){return this.pendingInserts.size>0||this.pendingDeletes.size>0}async flushPending(){if(!this.hasPending)return;const t={insert:this.pendingInserts,delete:this.pendingDeletes};return this.pendingDeletes=new Set,this.pendingInserts=new Map,this.database.updateItems(t).finally(()=>{var n;if(!this.hasPending)for(;this.whenFlushedCallbacks.length;)(n=this.whenFlushedCallbacks.pop())==null||n()})}async flush(t){if(!(this.state===ET.Closed||this.pendingClose))return this.doFlush(t)}async doFlush(t){return this.options.hint===VU.STORAGE_IN_MEMORY?this.flushPending():this.flushDelayer.trigger(()=>this.flushPending(),t)}async whenFlushed(){if(this.hasPending)return new Promise(t=>this.whenFlushedCallbacks.push(t))}},RD.DEFAULT_FLUSH_DELAY=100,RD);class nxe{constructor(){this.onDidChangeItemsExternal=sn.None,this.items=new Map}async updateItems(t){var n,r;(n=t.insert)==null||n.forEach((o,s)=>this.items.set(s,o)),(r=t.delete)==null||r.forEach(o=>this.items.delete(o))}}const hhe="__$__targetStorageMarker",Bg=_r("storageService");var F9;(function(e){e[e.NONE=0]="NONE",e[e.SHUTDOWN=1]="SHUTDOWN"})(F9||(F9={}));function Sko(e){const t=e.get(hhe);if(t)try{return JSON.parse(t)}catch{}return Object.create(null)}const zve=class zve extends ht{constructor(t={flushInterval:zve.DEFAULT_FLUSH_INTERVAL}){super(),this._onDidChangeValue=this._register(new oR),this._onDidChangeTarget=this._register(new oR),this._onWillSaveState=this._register(new at),this.onWillSaveState=this._onWillSaveState.event,this.runFlushWhenIdle=this._register(new ts),this._workspaceKeyTargets=void 0,this._profileKeyTargets=void 0,this._applicationKeyTargets=void 0,this.flushWhenIdleScheduler=this._register(new Es(()=>this.doFlushWhenIdle(),t.flushInterval))}onDidChangeValue(t,n,r){return sn.filter(this._onDidChangeValue.event,o=>o.scope===t&&(n===void 0||o.key===n),r)}doFlushWhenIdle(){this.runFlushWhenIdle.value=DJe(()=>{this.shouldFlushWhenIdle()&&this.flush(),this.flushWhenIdleScheduler.schedule()})}shouldFlushWhenIdle(){return!0}emitDidChangeValue(t,n){const{key:r,external:o}=n;if(r===hhe){switch(t){case-1:this._applicationKeyTargets=void 0;break;case 0:this._profileKeyTargets=void 0;break;case 1:this._workspaceKeyTargets=void 0;break}this._onDidChangeTarget.fire({scope:t})}else this._onDidChangeValue.fire({scope:t,key:r,target:this.getKeyTargets(t)[r],external:o})}get(t,n,r){var o;return(o=this.getStorage(n))==null?void 0:o.get(t,r)}getBoolean(t,n,r){var o;return(o=this.getStorage(n))==null?void 0:o.getBoolean(t,r)}getNumber(t,n,r){var o;return(o=this.getStorage(n))==null?void 0:o.getNumber(t,r)}store(t,n,r,o,s=!1){if(Qv(n)){this.remove(t,r,s);return}this.withPausedEmitters(()=>{var a;this.updateKeyTarget(t,r,o),(a=this.getStorage(r))==null||a.set(t,n,s)})}remove(t,n,r=!1){this.withPausedEmitters(()=>{var o;this.updateKeyTarget(t,n,void 0),(o=this.getStorage(n))==null||o.delete(t,r)})}withPausedEmitters(t){this._onDidChangeValue.pause(),this._onDidChangeTarget.pause();try{t()}finally{this._onDidChangeValue.resume(),this._onDidChangeTarget.resume()}}updateKeyTarget(t,n,r,o=!1){var a,l;const s=this.getKeyTargets(n);typeof r=="number"?s[t]!==r&&(s[t]=r,(a=this.getStorage(n))==null||a.set(hhe,JSON.stringify(s),o)):typeof s[t]=="number"&&(delete s[t],(l=this.getStorage(n))==null||l.set(hhe,JSON.stringify(s),o))}get workspaceKeyTargets(){return this._workspaceKeyTargets||(this._workspaceKeyTargets=this.loadKeyTargets(1)),this._workspaceKeyTargets}get profileKeyTargets(){return this._profileKeyTargets||(this._profileKeyTargets=this.loadKeyTargets(0)),this._profileKeyTargets}get applicationKeyTargets(){return this._applicationKeyTargets||(this._applicationKeyTargets=this.loadKeyTargets(-1)),this._applicationKeyTargets}getKeyTargets(t){switch(t){case-1:return this.applicationKeyTargets;case 0:return this.profileKeyTargets;default:return this.workspaceKeyTargets}}loadKeyTargets(t){const n=this.getStorage(t);return n?Sko(n):Object.create(null)}async flush(t=F9.NONE){this._onWillSaveState.fire({reason:t});const n=this.getStorage(-1),r=this.getStorage(0),o=this.getStorage(1);switch(t){case F9.NONE:await VK.settled([(n==null?void 0:n.whenFlushed())??Promise.resolve(),(r==null?void 0:r.whenFlushed())??Promise.resolve(),(o==null?void 0:o.whenFlushed())??Promise.resolve()]);break;case F9.SHUTDOWN:await VK.settled([(n==null?void 0:n.flush(0))??Promise.resolve(),(r==null?void 0:r.flush(0))??Promise.resolve(),(o==null?void 0:o.flush(0))??Promise.resolve()]);break}}};zve.DEFAULT_FLUSH_INTERVAL=60*1e3;let hje=zve;class Lko extends hje{constructor(){super(),this.applicationStorage=this._register(new txe(new nxe,{hint:VU.STORAGE_IN_MEMORY})),this.profileStorage=this._register(new txe(new nxe,{hint:VU.STORAGE_IN_MEMORY})),this.workspaceStorage=this._register(new txe(new nxe,{hint:VU.STORAGE_IN_MEMORY})),this._register(this.workspaceStorage.onDidChangeStorage(t=>this.emitDidChangeValue(1,t))),this._register(this.profileStorage.onDidChangeStorage(t=>this.emitDidChangeValue(0,t))),this._register(this.applicationStorage.onDidChangeStorage(t=>this.emitDidChangeValue(-1,t)))}getStorage(t){switch(t){case-1:return this.applicationStorage;case 0:return this.profileStorage;default:return this.workspaceStorage}}shouldFlushWhenIdle(){return!1}}function xko(e,t){const n={...t};for(const r in e){const o=e[r];n[r]=o!==void 0?Jt(o):void 0}return n}const mDn={keybindingLabelBackground:Jt(Pso),keybindingLabelForeground:Jt(Fso),keybindingLabelBorder:Jt(Nso),keybindingLabelBottomBorder:Jt(Uso),keybindingLabelShadow:Jt(nH)},Eko={buttonForeground:Jt(Ybe),buttonSeparator:Jt(Cso),buttonBackground:Jt(dQ),buttonHoverBackground:Jt(_so),buttonSecondaryForeground:Jt(B7n),buttonSecondaryBackground:Jt(Yme),buttonSecondaryHoverBackground:Jt(Lso),buttonBorder:Jt(Sso)},Tko={progressBarBackground:Jt(Uoo)},R1e={inputActiveOptionBorder:Jt(Bie),inputActiveOptionForeground:Jt(Rie),inputActiveOptionBackground:Jt(iH)};Jt(FG),Jt(xso),Jt(Eso),Jt(Tso),Jt(Qso),Jt(Dso),Jt(Bso);const Rtt={checkboxBackground:Jt(Tet),checkboxBorder:Jt(Rso),checkboxForeground:Jt(Qet),checkboxDisabledBackground:Jt(Iso),checkboxDisabledForeground:Jt(Mso)};Jt(Yk),Jt(Hbe),Jt(nH),Jt(_et),Jt(oso),Jt(sso),Jt(aso),Jt(Foo);const I1e={inputBackground:Jt(WNe),inputForeground:Jt(Q7n),inputBorder:Jt(D7n),inputValidationInfoBorder:Jt(kso),inputValidationInfoBackground:Jt(gso),inputValidationInfoForeground:Jt(mso),inputValidationWarningBorder:Jt(pso),inputValidationWarningBackground:Jt(vso),inputValidationWarningForeground:Jt(Aso),inputValidationErrorBorder:Jt(Oso),inputValidationErrorBackground:Jt(bso),inputValidationErrorForeground:Jt(wso)},Qko={listFilterWidgetBackground:Jt(Jso),listFilterWidgetOutline:Jt(eao),listFilterWidgetNoMatchesOutline:Jt(tao),listFilterWidgetShadow:Jt(nao),inputBoxStyles:I1e,toggleStyles:R1e},kDn={badgeBackground:Jt(rhe),badgeForeground:Jt(Noo),badgeBorder:Jt(oo)};Jt(iso),Jt(nso),Jt(h3t),Jt(h3t),Jt(rso);const cH={listBackground:void 0,listInactiveFocusForeground:void 0,listFocusBackground:Jt(jso),listFocusForeground:Jt(Wso),listFocusOutline:Jt(Vso),listActiveSelectionBackground:Jt(dR),listActiveSelectionForeground:Jt(lJ),listActiveSelectionIconForeground:Jt(R7n),listFocusAndSelectionOutline:Jt(zso),listFocusAndSelectionBackground:Jt(dR),listFocusAndSelectionForeground:Jt(lJ),listInactiveSelectionBackground:Jt(Hso),listInactiveSelectionIconForeground:Jt(Xso),listInactiveSelectionForeground:Jt($so),listInactiveFocusBackground:Jt(Gso),listInactiveFocusOutline:Jt(Yso),listHoverBackground:Jt(I7n),listHoverForeground:Jt(M7n),listDropOverBackground:Jt(Zso),listDropBetweenBackground:Jt(qso),listSelectionOutline:Jt(za),listHoverOutline:Jt(za),treeIndentGuidesStroke:Jt(P7n),treeInactiveIndentGuidesStroke:Jt(iao),treeStickyScrollBackground:void 0,treeStickyScrollBorder:void 0,treeStickyScrollShadow:Jt(zbe),tableColumnsBorder:Jt(rao),tableOddRowsBackgroundColor:Jt(oao)};function QI(e){return xko(e,cH)}const Dko={selectBackground:Jt(Gbe),selectListBackground:Jt(yso),selectForeground:Jt(xet),decoratorRightForeground:Jt(F7n),selectBorder:Jt(Eet),focusBorder:Jt(_y),listFocusBackground:Jt(dJ),listInactiveSelectionIconForeground:Jt(Det),listFocusForeground:Jt(cJ),listFocusOutline:b7n(za,Bt.transparent.toString()),listHoverBackground:Jt(I7n),listHoverForeground:Jt(M7n),listHoverOutline:Jt(za),selectListBorder:Jt(bet),listBackground:void 0,listActiveSelectionBackground:void 0,listActiveSelectionForeground:void 0,listActiveSelectionIconForeground:void 0,listFocusAndSelectionBackground:void 0,listDropOverBackground:void 0,listDropBetweenBackground:void 0,listInactiveSelectionBackground:void 0,listInactiveSelectionForeground:void 0,listInactiveFocusBackground:void 0,listInactiveFocusOutline:void 0,listSelectionOutline:void 0,listFocusAndSelectionForeground:void 0,listFocusAndSelectionOutline:void 0,listInactiveFocusForeground:void 0,tableColumnsBorder:void 0,tableOddRowsBackgroundColor:void 0,treeIndentGuidesStroke:void 0,treeInactiveIndentGuidesStroke:void 0,treeStickyScrollBackground:void 0,treeStickyScrollBorder:void 0,treeStickyScrollShadow:void 0},Bko={shadowColor:Jt(nH),borderColor:Jt(aao),foregroundColor:Jt(lao),backgroundColor:Jt(cao),selectionForegroundColor:Jt(dao),selectionBackgroundColor:Jt(uao),selectionBorderColor:Jt(hao),separatorColor:Jt(fao),scrollbarShadow:Jt(zbe),scrollbarSliderBackground:Jt(_7n),scrollbarSliderHoverBackground:Jt(S7n),scrollbarSliderActiveBackground:Jt(L7n)};function Rko(e,t){if(Ky)return!1;const n=Iko(e,t),r=e.getValue("window");return(r==null?void 0:r.menuStyle)==="native"?!(!Qr&&!n):(r==null?void 0:r.menuStyle)==="custom"?!1:n}function Iko(e,t){return t||(t=vDn(e)),t==="native"}function vDn(e){if(Ky)return"custom";const t=e.getValue("window");if(t){if(Qr&&t.nativeTabs===!0||Qr&&t.nativeFullScreen===!1)return"native";const o=t.titleBarStyle;if(o==="native"||o==="custom")return o}return"custom"}function Mko(e){if(Ky||Qr||vDn(e)==="native")return"native";const t=e.getValue("window"),n=t==null?void 0:t.controlsStyle;return n==="custom"||n==="hidden"?n:"native"}var f3e=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},om=function(e,t){return function(n,r){t(n,r,e)}};function Pko(e,t){const n=[];return Fko(e,n),n}function Fko(e,t,n){const r=QS.getInstance(),o=r.keyStatus.altKey||(vh||v1)&&r.keyStatus.shiftKey;bDn(e,t,o,s=>s==="navigation")}function ADn(e,t,n,r){const o={primary:[],secondary:[]};return pDn(e,o,t,n,r),o}function Nko(e,t,n,r){const o=[];return pDn(e,o,t,n,r),o}function pDn(e,t,n,r,o){bDn(e,t,!1,typeof n=="string"?a=>a===n:n,r,o)}function bDn(e,t,n,r=a=>a==="navigation",o=()=>!1,s=!1){let a,l;Array.isArray(t)?(a=t,l=t):(a=t.primary,l=t.secondary);const d=new Set;for(const[u,h]of e){let g;r(u)?(g=a,g.length>0&&s&&g.push(new pd)):(g=l,g.length>0&&g.push(new pd));for(let m of h){n&&(m=m instanceof r2&&m.alt?m.alt:m);const v=g.push(m);m instanceof JW&&d.add({group:u,action:m,index:v-1})}}for(const{group:u,action:h,index:g}of d){const m=r(u)?a:l,v=h.actions;o(h,u,m.length)&&m.splice(g,1,...v)}}let D6=class extends gV{constructor(t,n,r,o,s,a,l,d){super(void 0,t,{icon:!!(t.class||t.item.icon),label:!t.class&&!t.item.icon,draggable:n==null?void 0:n.draggable,keybinding:n==null?void 0:n.keybinding,hoverDelegate:n==null?void 0:n.hoverDelegate,keybindingNotRenderedWithLabel:n==null?void 0:n.keybindingNotRenderedWithLabel}),this._options=n,this._keybindingService=r,this._notificationService=o,this._contextKeyService=s,this._themeService=a,this._contextMenuService=l,this._accessibilityService=d,this._wantsAltCommand=!1,this._itemClassDispose=this._register(new ts),this._altKey=QS.getInstance()}get _menuItemAction(){return this._action}get _commandAction(){return this._wantsAltCommand&&this._menuItemAction.alt||this._menuItemAction}async onClick(t){t.preventDefault(),t.stopPropagation();try{await this.actionRunner.run(this._commandAction,this._context)}catch(n){this._notificationService.error(n)}}render(t){if(super.render(t),t.classList.add("menu-entry"),this.options.icon&&this._updateItemClass(this._menuItemAction.item),this._menuItemAction.alt){let n=!1;const r=()=>{var s;const o=!!((s=this._menuItemAction.alt)!=null&&s.enabled)&&(!this._accessibilityService.isMotionReduced()||n)&&(this._altKey.keyStatus.altKey||this._altKey.keyStatus.shiftKey&&n);o!==this._wantsAltCommand&&(this._wantsAltCommand=o,this.updateLabel(),this.updateTooltip(),this.updateClass())};this._register(this._altKey.event(r)),this._register(bt(t,"mouseleave",o=>{n=!1,r()})),this._register(bt(t,"mouseenter",o=>{n=!0,r()})),r()}}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this._commandAction.label)}getTooltip(){var s;const t=this._keybindingService.lookupKeybinding(this._commandAction.id,this._contextKeyService),n=t&&t.getLabel(),r=this._commandAction.tooltip||this._commandAction.label;let o=n?U(1644,"{0} ({1})",r,n):r;if(!this._wantsAltCommand&&((s=this._menuItemAction.alt)!=null&&s.enabled)){const a=this._menuItemAction.alt.tooltip||this._menuItemAction.alt.label,l=this._keybindingService.lookupKeybinding(this._menuItemAction.alt.id,this._contextKeyService),d=l&&l.getLabel(),u=d?U(1645,"{0} ({1})",a,d):a;o=U(1646,`{0} -[{1}] {2}`,o,Btt.modifierLabels[b0].altKey,u)}return o}updateClass(){this.options.icon&&(this._commandAction!==this._menuItemAction?this._menuItemAction.alt&&this._updateItemClass(this._menuItemAction.alt.item):this._updateItemClass(this._menuItemAction.item))}_updateItemClass(t){this._itemClassDispose.value=void 0;const{element:n,label:r}=this;if(!n||!r)return;const o=this._commandAction.checked&&_ko(t.toggled)&&t.toggled.icon?t.toggled.icon:t.icon;if(o)if(gi.isThemeIcon(o)){const s=gi.asClassNameArray(o);r.classList.add(...s),this._itemClassDispose.value=$n(()=>{r.classList.remove(...s)})}else r.style.backgroundImage=W8(this._themeService.getColorTheme().type)?xy(o.dark):xy(o.light),r.classList.add("icon"),this._itemClassDispose.value=Y4($n(()=>{r.style.backgroundImage="",r.classList.remove("icon")}),this._themeService.onDidColorThemeChange(()=>{this.updateClass()}))}};D6=f3e([om(2,Do),om(3,rc),om(4,Qi),om(5,Dl),om(6,S2),om(7,ph)],D6);class Itt extends D6{render(t){var n;this.options.label=!0,this.options.icon=!1,super.render(t),t.classList.add("text-only"),t.classList.toggle("use-comma",((n=this._options)==null?void 0:n.useComma)??!1)}updateLabel(){var n;const t=this._keybindingService.lookupKeybinding(this._action.id,this._contextKeyService);if(!t)return super.updateLabel();if(this.label){const r=Itt._symbolPrintEnter(t);(n=this._options)!=null&&n.conversational?this.label.textContent=U(1647,"{1} to {0}",this._action.label,r):this.label.textContent=U(1648,"{0} ({1})",this._action.label,r)}}static _symbolPrintEnter(t){var n;return(n=t.getLabel())==null?void 0:n.replace(/\benter\b/gi,"⏎").replace(/\bEscape\b/gi,"Esc")}}let fje=class extends B1e{constructor(t,n,r,o,s){const a={...n,menuAsChild:(n==null?void 0:n.menuAsChild)??!1,classNames:(n==null?void 0:n.classNames)??(gi.isThemeIcon(t.item.icon)?gi.asClassName(t.item.icon):void 0),keybindingProvider:(n==null?void 0:n.keybindingProvider)??(l=>r.lookupKeybinding(l.id))};super(t,{getActions:()=>t.actions},o,a),this._keybindingService=r,this._contextMenuService=o,this._themeService=s}render(t){super.render(t),Oo(this.element),t.classList.add("menu-entry");const n=this._action,{icon:r}=n.item;if(r&&!gi.isThemeIcon(r)){this.element.classList.add("icon");const o=()=>{this.element&&(this.element.style.backgroundImage=W8(this._themeService.getColorTheme().type)?xy(r.dark):xy(r.light))};o(),this._register(this._themeService.onDidColorThemeChange(()=>{o()}))}}};fje=f3e([om(2,Do),om(3,S2),om(4,Dl)],fje);let gje=class extends Nb{constructor(t,n,r,o,s,a,l,d){super(null,t),this._keybindingService=r,this._notificationService=o,this._contextMenuService=s,this._menuService=a,this._instaService=l,this._storageService=d,this._defaultActionDisposables=this._register(new Et),this._container=null,this._options=n,this._storageKey=`${t.item.submenu.id}_lastActionId`;let u;const h=n!=null&&n.togglePrimaryAction?d.get(this._storageKey,1):void 0;h&&(u=t.actions.find(m=>h===m.id)),u||(u=t.actions[0]),this._defaultAction=this._defaultActionDisposables.add(this._instaService.createInstance(D6,u,{keybinding:this._getDefaultActionKeybindingLabel(u)}));const g={keybindingProvider:m=>this._keybindingService.lookupKeybinding(m.id),...n,menuAsChild:(n==null?void 0:n.menuAsChild)??!0,classNames:(n==null?void 0:n.classNames)??["codicon","codicon-chevron-down"],actionRunner:(n==null?void 0:n.actionRunner)??this._register(new aR)};this._dropdown=this._register(new B1e(t,t.actions,this._contextMenuService,g)),n!=null&&n.togglePrimaryAction&&this._register(this._dropdown.actionRunner.onDidRun(m=>{m.action instanceof r2&&this.update(m.action)}))}update(t){var n;(n=this._options)!=null&&n.togglePrimaryAction&&this._storageService.store(this._storageKey,t.id,1,1),this._defaultActionDisposables.clear(),this._defaultAction=this._defaultActionDisposables.add(this._instaService.createInstance(D6,t,{keybinding:this._getDefaultActionKeybindingLabel(t)})),this._defaultAction.actionRunner=this._defaultActionDisposables.add(new class extends aR{async runAction(r,o){await r.run(void 0)}}),this._container&&this._defaultAction.render(Obe(this._container,tn(".action-container")))}_getDefaultActionKeybindingLabel(t){var r;let n;if((r=this._options)!=null&&r.renderKeybindingWithDefaultActionLabel){const o=this._keybindingService.lookupKeybinding(t.id);o&&(n=`(${o.getLabel()})`)}return n}setActionContext(t){super.setActionContext(t),this._defaultAction.setActionContext(t),this._dropdown.setActionContext(t)}set actionRunner(t){super.actionRunner=t,this._defaultAction.actionRunner=t,this._dropdown.actionRunner=t}get actionRunner(){return super.actionRunner}render(t){this._container=t,super.render(this._container),this._container.classList.add("monaco-dropdown-with-default");const n=tn(".action-container");this._defaultAction.render(Xt(this._container,n)),this._register(bt(n,rn.KEY_DOWN,o=>{const s=new Us(o);s.equals(17)&&(this._defaultAction.element.tabIndex=-1,this._dropdown.focus(),s.stopPropagation())}));const r=tn(".dropdown-action-container");this._dropdown.render(Xt(this._container,r)),this._register(bt(r,rn.KEY_DOWN,o=>{var a;const s=new Us(o);s.equals(15)&&(this._defaultAction.element.tabIndex=0,this._dropdown.setFocusable(!1),(a=this._defaultAction.element)==null||a.focus(),s.stopPropagation())}))}focus(t){t?this._dropdown.focus():(this._defaultAction.element.tabIndex=0,this._defaultAction.element.focus())}blur(){this._defaultAction.element.tabIndex=-1,this._dropdown.blur(),this._container.blur()}setFocusable(t){t?this._defaultAction.element.tabIndex=0:(this._defaultAction.element.tabIndex=-1,this._dropdown.setFocusable(!1))}};gje=f3e([om(2,Do),om(3,rc),om(4,S2),om(5,wA),om(6,Zn),om(7,Bg)],gje);let mje=class extends k0o{constructor(t,n,r){super(null,t,t.actions.map(o=>({text:o.id===pd.ID?"─────────":o.label,isDisabled:!o.enabled})),0,n,Dko,{ariaLabel:t.tooltip,optionsAsChildren:!0,useCustomDrawn:!Rko(r)}),this.select(Math.max(0,t.actions.findIndex(o=>o.checked)))}render(t){super.render(t),t.style.borderColor=Jt(Eet)}runAction(t,n){const r=this.action.actions[n];r&&this.actionRunner.run(r)}};mje=f3e([om(1,wL),om(2,ar)],mje);function Mtt(e,t,n){return t instanceof r2?e.createInstance(D6,t,n):t instanceof uD?t.item.isSelection?e.createInstance(mje,t):t.item.isSplitButton?e.createInstance(gje,t,{...n,togglePrimaryAction:typeof t.item.isSplitButton!="boolean"?t.item.isSplitButton.togglePrimaryAction:!1}):e.createInstance(fje,t,n):void 0}var g3e=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},dy=function(e,t){return function(n,r){t(n,r,e)}},TF,VG;let kje=class{constructor(t,n,r){this._commandService=t,this._keybindingService=n,this._hiddenStates=new vje(r)}createMenu(t,n,r){return new M1e(t,this._hiddenStates,{emitEventsForSubmenuChanges:!1,eventDebounceDelay:50,...r},this._commandService,this._keybindingService,n)}getMenuActions(t,n,r){const o=new M1e(t,this._hiddenStates,{emitEventsForSubmenuChanges:!1,eventDebounceDelay:50,...r},this._commandService,this._keybindingService,n),s=o.getActions(r);return o.dispose(),s}resetHiddenStates(t){this._hiddenStates.reset(t)}};kje=g3e([dy(0,ba),dy(1,Do),dy(2,Bg)],kje);var ID;let vje=(ID=class{constructor(t){this._storageService=t,this._disposables=new Et,this._onDidChange=new at,this.onDidChange=this._onDidChange.event,this._ignoreChangeEvent=!1,this._hiddenByDefaultCache=new Map;try{const n=t.get(TF._key,0,"{}");this._data=JSON.parse(n)}catch{this._data=Object.create(null)}this._disposables.add(t.onDidChangeValue(0,TF._key,this._disposables)(()=>{if(!this._ignoreChangeEvent)try{const n=t.get(TF._key,0,"{}");this._data=JSON.parse(n)}catch(n){console.log("FAILED to read storage after UPDATE",n)}this._onDidChange.fire()}))}dispose(){this._onDidChange.dispose(),this._disposables.dispose()}_isHiddenByDefault(t,n){return this._hiddenByDefaultCache.get(`${t.id}/${n}`)??!1}setDefaultState(t,n,r){this._hiddenByDefaultCache.set(`${t.id}/${n}`,r)}isHidden(t,n){var s;const r=this._isHiddenByDefault(t,n),o=((s=this._data[t.id])==null?void 0:s.includes(n))??!1;return r?!o:o}updateHidden(t,n,r){this._isHiddenByDefault(t,n)&&(r=!r);const s=this._data[t.id];if(r)s?s.indexOf(n)<0&&s.push(n):this._data[t.id]=[n];else if(s){const a=s.indexOf(n);a>=0&&ato(s,a),s.length===0&&delete this._data[t.id]}this._persist()}reset(t){if(t===void 0)this._data=Object.create(null),this._persist();else{for(const{id:n}of t)this._data[n]&&delete this._data[n];this._persist()}}_persist(){try{this._ignoreChangeEvent=!0;const t=JSON.stringify(this._data);this._storageService.store(TF._key,t,0,0)}finally{this._ignoreChangeEvent=!1}}},TF=ID,ID._key="menu.hiddenCommands",ID);vje=TF=g3e([dy(0,Bg)],vje);class DZ{constructor(t,n){this._id=t,this._collectContextKeysForSubmenus=n,this._menuGroups=[],this._allMenuIds=new Set,this._structureContextKeys=new Set,this._preconditionContextKeys=new Set,this._toggledContextKeys=new Set,this.refresh()}get allMenuIds(){return this._allMenuIds}get structureContextKeys(){return this._structureContextKeys}get preconditionContextKeys(){return this._preconditionContextKeys}get toggledContextKeys(){return this._toggledContextKeys}refresh(){this._menuGroups.length=0,this._allMenuIds.clear(),this._structureContextKeys.clear(),this._preconditionContextKeys.clear(),this._toggledContextKeys.clear();const t=this._sort(Pu.getMenuItems(this._id));let n;for(const r of t){const o=r.group||"";(!n||n[0]!==o)&&(n=[o,[]],this._menuGroups.push(n)),n[1].push(r),this._collectContextKeysAndSubmenuIds(r)}this._allMenuIds.add(this._id)}_sort(t){return t}_collectContextKeysAndSubmenuIds(t){if(DZ._fillInKbExprKeys(t.when,this._structureContextKeys),xU(t)){if(t.command.precondition&&DZ._fillInKbExprKeys(t.command.precondition,this._preconditionContextKeys),t.command.toggled){const n=t.command.toggled.condition||t.command.toggled;DZ._fillInKbExprKeys(n,this._toggledContextKeys)}}else this._collectContextKeysForSubmenus&&(Pu.getMenuItems(t.submenu).forEach(this._collectContextKeysAndSubmenuIds,this),this._allMenuIds.add(t.submenu))}static _fillInKbExprKeys(t,n){if(t)for(const r of t.keys())n.add(r)}}let Aje=VG=class extends DZ{constructor(t,n,r,o,s,a){super(t,r),this._hiddenStates=n,this._commandService=o,this._keybindingService=s,this._contextKeyService=a,this.refresh()}createActionGroups(t){const n=[];for(const r of this._menuGroups){const[o,s]=r;let a;for(const l of s)if(this._contextKeyService.contextMatchesRules(l.when)){const d=xU(l);d&&this._hiddenStates.setDefaultState(this._id,l.command.id,!!l.isHiddenByDefault);const u=Uko(this._id,d?l.command:l,this._hiddenStates);if(d){const h=wDn(this._commandService,this._keybindingService,l.command.id,l.when);(a??(a=[])).push(new r2(l.command,l.alt,t,u,h,this._contextKeyService,this._commandService))}else{const h=new VG(l.submenu,this._hiddenStates,this._collectContextKeysForSubmenus,this._commandService,this._keybindingService,this._contextKeyService).createActionGroups(t),g=pd.join(...h.map(m=>m[1]));g.length>0&&(a??(a=[])).push(new uD(l,u,g))}}a&&a.length>0&&n.push([o,a])}return n}_sort(t){return t.sort(VG._compareMenuItems)}static _compareMenuItems(t,n){const r=t.group,o=n.group;if(r!==o){if(r){if(!o)return-1}else return 1;if(r==="navigation")return-1;if(o==="navigation")return 1;const l=r.localeCompare(o);if(l!==0)return l}const s=t.order||0,a=n.order||0;return sa?1:VG._compareTitles(xU(t)?t.command.title:t.title,xU(n)?n.command.title:n.title)}static _compareTitles(t,n){const r=typeof t=="string"?t:t.original,o=typeof n=="string"?n:n.original;return r.localeCompare(o)}};Aje=VG=g3e([dy(3,ba),dy(4,Do),dy(5,Qi)],Aje);let M1e=class{constructor(t,n,r,o,s,a){this._disposables=new Et,this._menuInfo=new Aje(t,n,r.emitEventsForSubmenuChanges,o,s,a);const l=new Es(()=>{this._menuInfo.refresh(),this._onDidChange.fire({menu:this,isStructuralChange:!0,isEnablementChange:!0,isToggleChange:!0})},r.eventDebounceDelay);this._disposables.add(l),this._disposables.add(Pu.onDidChangeMenu(g=>{for(const m of this._menuInfo.allMenuIds)if(g.has(m)){l.schedule();break}}));const d=this._disposables.add(new Et),u=g=>{let m=!1,v=!1,f=!1;for(const k of g)if(m=m||k.isStructuralChange,v=v||k.isEnablementChange,f=f||k.isToggleChange,m&&v&&f)break;return{menu:this,isStructuralChange:m,isEnablementChange:v,isToggleChange:f}},h=()=>{d.add(a.onDidChangeContext(g=>{const m=g.affectsSome(this._menuInfo.structureContextKeys),v=g.affectsSome(this._menuInfo.preconditionContextKeys),f=g.affectsSome(this._menuInfo.toggledContextKeys);(m||v||f)&&this._onDidChange.fire({menu:this,isStructuralChange:m,isEnablementChange:v,isToggleChange:f})})),d.add(n.onDidChange(g=>{this._onDidChange.fire({menu:this,isStructuralChange:!0,isEnablementChange:!1,isToggleChange:!1})}))};this._onDidChange=new F6n({onWillAddFirstListener:h,onDidRemoveLastListener:d.clear.bind(d),delay:r.eventDebounceDelay,merge:u}),this.onDidChange=this._onDidChange.event}getActions(t){return this._menuInfo.createActionGroups(t)}dispose(){this._disposables.dispose(),this._onDidChange.dispose()}};M1e=g3e([dy(3,ba),dy(4,Do),dy(5,Qi)],M1e);function Uko(e,t,n){const r=Cno(t)?t.submenu.id:t.id,o=typeof t.title=="string"?t.title:t.title.value,s=dD({id:`hide/${e.id}/${r}`,label:U(1651,"Hide '{0}'",o),run(){n.updateHidden(e,r,!0)}}),a=dD({id:`toggle/${e.id}/${r}`,label:o,get checked(){return!n.isHidden(e,r)},run(){n.updateHidden(e,r,!!this.checked)}});return{hide:s,toggle:a,get isHidden(){return!a.checked}}}function wDn(e,t,n,r=void 0,o=!0){return dD({id:`configureKeybinding/${n}`,label:U(1652,"Configure Keybinding"),enabled:o,run(){const a=!!!t.lookupKeybinding(n)&&r?r.serialize():void 0;e.executeCommand("workbench.action.openGlobalKeybindings",`@command:${n}`+(a?` +when:${a}`:""))}})}const ODn=_r("IActionViewItemService");class jko{constructor(){this._providers=new Map,this._onDidChange=new at,this.onDidChange=this._onDidChange.event}dispose(){this._onDidChange.dispose()}lookUp(t,n){return this._providers.get(this._makeKey(t,n))}_makeKey(t,n){return`${t.id}/${n instanceof Vn?n.id:n}`}}Vr(ODn,jko,1);var yDn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Ik=function(e,t){return function(n,r){t(n,r,e)}};let P1e=class extends pko{constructor(t,n,r,o,s,a,l,d){super(t,s,{getKeyBinding:h=>a.lookupKeybinding(h.id)??void 0,...n,allowContextMenu:!0,skipTelemetry:typeof(n==null?void 0:n.telemetrySource)=="string"}),this._options=n,this._menuService=r,this._contextKeyService=o,this._contextMenuService=s,this._keybindingService=a,this._commandService=l,this._sessionDisposables=this._store.add(new Et);const u=n==null?void 0:n.telemetrySource;u&&this._store.add(this.actionBar.onDidRun(h=>d.publicLog2("workbenchActionExecuted",{id:h.action.id,from:u})))}setActions(t,n=[],r){var h,g,m;this._sessionDisposables.clear();const o=t.slice(),s=n.slice(),a=[];let l=0;const d=[];let u=!1;if(((h=this._options)==null?void 0:h.hiddenItemStrategy)!==-1)for(let v=0;vA==null?void 0:A.id)),f=this._options.overflowBehavior.maxItems-v.size;let k=0;for(let A=0;A=f&&(o[A]=void 0,d[A]=p))}}mbt(o),mbt(d),super.setActions(o,pd.join(d,s)),(a.length>0||o.length>0)&&this._sessionDisposables.add(bt(this.getElement(),"contextmenu",v=>{var b,w,O,y,C;const f=new Xh(ii(this.getElement()),v),k=this.getItemAction(f.target);if(!k)return;f.preventDefault(),f.stopPropagation();const A=[];if(k instanceof r2&&k.menuKeybinding)A.push(k.menuKeybinding);else if(!(k instanceof uD||k instanceof MJ)){const _=!!this._keybindingService.lookupKeybinding(k.id);A.push(wDn(this._commandService,this._keybindingService,k.id,void 0,_))}if(a.length>0){let _=!1;if(l===1&&((b=this._options)==null?void 0:b.hiddenItemStrategy)===0){_=!0;for(let S=0;Sthis._menuService.resetHiddenStates(r)}))),p.length!==0&&this._contextMenuService.showContextMenu({getAnchor:()=>f,getActions:()=>p,menuId:(O=this._options)==null?void 0:O.contextMenu,menuActionOptions:{renderShortTitle:!0,...(y=this._options)==null?void 0:y.menuOptions},skipTelemetry:typeof((C=this._options)==null?void 0:C.telemetrySource)=="string",contextKeyService:this._contextKeyService})}))}};P1e=yDn([Ik(2,wA),Ik(3,Qi),Ik(4,S2),Ik(5,Do),Ik(6,ba),Ik(7,Nf)],P1e);let PJ=class extends P1e{get onDidChangeMenuItems(){return this._onDidChangeMenuItems.event}constructor(t,n,r,o,s,a,l,d,u,h,g){super(t,{resetMenu:n,...r,actionViewItemProvider:(f,k)=>{let A=h.lookUp(n,f instanceof uD?f.item.submenu.id:f.id);A||(A=r==null?void 0:r.actionViewItemProvider);const p=A==null?void 0:A(f,k,g,ii(t).vscodeWindowId);return p||Mtt(g,f,k)}},o,s,a,l,d,u),this._onDidChangeMenuItems=this._store.add(new at);const m=this._store.add(o.createMenu(n,s,{emitEventsForSubmenuChanges:!0,eventDebounceDelay:r==null?void 0:r.eventDebounceDelay})),v=()=>{var A,p,b;const{primary:f,secondary:k}=ADn(m.getActions(r==null?void 0:r.menuOptions),(A=r==null?void 0:r.toolbarOptions)==null?void 0:A.primaryGroup,(p=r==null?void 0:r.toolbarOptions)==null?void 0:p.shouldInlineSubmenu,(b=r==null?void 0:r.toolbarOptions)==null?void 0:b.useSeparatorsInPrimaryActions);t.classList.toggle("has-no-actions",f.length===0&&k.length===0),super.setActions(f,k)};this._store.add(m.onDidChange(()=>{v(),this._onDidChangeMenuItems.fire(this)})),this._store.add(h.onDidChange(f=>{f===n&&v()})),v()}setActions(){throw new hi("This toolbar is populated from a menu.")}};PJ=yDn([Ik(3,wA),Ik(4,Qi),Ik(5,S2),Ik(6,Do),Ik(7,ba),Ik(8,Nf),Ik(9,ODn),Ik(10,Zn)],PJ);var Wko=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},BOt=function(e,t){return function(n,r){t(n,r,e)}};const pm=_r("hoverService");let mV=class extends ht{get delay(){var t;return this.isInstantlyHovering()?0:(t=this.hoverOptions)!=null&&t.dynamicDelay?n=>{var r,o;return((o=(r=this.hoverOptions)==null?void 0:r.dynamicDelay)==null?void 0:o.call(r,n))??this._delay}:this._delay}constructor(t,n,r={},o,s){super(),this.placement=t,this.hoverOptions=n,this.overrideOptions=r,this.configurationService=o,this.hoverService=s,this.lastHoverHideTime=0,this.timeLimit=200,this.hoverDisposables=this._register(new Et),this._delay=this.configurationService.getValue("workbench.hover.delay"),this._register(this.configurationService.onDidChangeConfiguration(a=>{a.affectsConfiguration("workbench.hover.delay")&&(this._delay=this.configurationService.getValue("workbench.hover.delay"))}))}showHover(t,n){const r=typeof this.overrideOptions=="function"?this.overrideOptions(t,n):this.overrideOptions;this.hoverDisposables.clear();const o=ec(t.target)?[t.target]:t.target.targetElements;for(const a of o)this.hoverDisposables.add(wc(a,"keydown",l=>{l.equals(9)&&this.hoverService.hideHover()}));const s=ec(t.content)?void 0:typeof t.content=="string"?t.content.toString():t.content.value;return this.hoverService.showInstantHover({...t,...r,persistence:{hideOnKeyDown:!0,...r.persistence},id:s,appearance:{...t.appearance,compact:!0,skipFadeInAnimation:this.isInstantlyHovering(),...r.appearance}},n)}isInstantlyHovering(){var t;return!!((t=this.hoverOptions)!=null&&t.instantHover)&&Date.now()-this.lastHoverHideTimethis._editor.getScrollTop()),this.isScrollTopZero=this.scrollTop.map(a=>a===0),this.modelAttached=Ko(this,this._editor.onDidChangeModel,a=>this._editor.hasModel()),this.editorOnDidChangeViewZones=A0("onDidChangeViewZones",this._editor.onDidChangeViewZones),this.editorOnDidContentSizeChange=A0("onDidContentSizeChange",this._editor.onDidContentSizeChange),this.domNodeSizeChanged=Mv("domNodeSizeChanged"),this.views=new Map,this._domNode.className="gutter monaco-editor";const o=this._domNode.appendChild(wo("div.scroll-decoration",{role:"presentation",ariaHidden:"true",style:{width:"100%"}}).root),s=new ResizeObserver(()=>{la(a=>{this.domNodeSizeChanged.trigger(a)})});s.observe(this._domNode),this._register($n(()=>s.disconnect())),this._register(Oi(a=>{o.className=this.isScrollTopZero.read(a)?"":"scroll-decoration"})),this._register(Oi(a=>this.render(a)))}dispose(){super.dispose(),mu(this._domNode)}render(t){if(!this.modelAttached.read(t))return;this.domNodeSizeChanged.read(t),this.editorOnDidChangeViewZones.read(t),this.editorOnDidContentSizeChange.read(t);const n=this.scrollTop.read(t),r=this._editor.getVisibleRanges(),o=new Set(this.views.keys()),s=Gn.ofStartAndLength(0,this._domNode.clientHeight);if(!s.isEmpty)for(const a of r){const l=new Ei(a.startLineNumber,a.endLineNumber+1),d=this.itemProvider.getIntersectingGutterItems(l,t);la(u=>{for(const h of d){if(!h.range.intersect(l))continue;o.delete(h.id);let g=this.views.get(h.id);if(g)g.item.set(h,u);else{const k=document.createElement("div");this._domNode.appendChild(k);const A=Ti("item",h),p=this.itemProvider.createView(A,k);g=new Hko(A,p,k),this.views.set(h.id,g)}const m=h.range.startLineNumber<=this._editor.getModel().getLineCount()?this._editor.getTopForLineNumber(h.range.startLineNumber,!0)-n:h.range.startLineNumber>1?this._editor.getBottomForLineNumber(h.range.startLineNumber-1,!1)-n:0,f=(h.range.endLineNumberExclusive===1?Math.max(m,this._editor.getTopForLineNumber(h.range.startLineNumber,!1)-n):Math.max(m,this._editor.getBottomForLineNumber(h.range.endLineNumberExclusive-1,!0)-n))-m;g.domNode.style.top=`${m}px`,g.domNode.style.height=`${f}px`,g.gutterItemView.layout(Gn.ofStartAndLength(m,f),s)}})}for(const a of o){const l=this.views.get(a);l.gutterItemView.dispose(),l.domNode.remove(),this.views.delete(a)}}}class Hko{constructor(t,n,r){this.item=t,this.gutterItemView=n,this.domNode=r}}var _Dn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},fhe=function(e,t){return function(n,r){t(n,r,e)}};const ixe=[],Nle=35;let pje=class extends ht{constructor(t,n,r,o,s,a,l,d,u){super(),this._diffModel=n,this._editors=r,this._options=o,this._sashLayout=s,this._boundarySashes=a,this._instantiationService=l,this._contextKeyService=d,this._menuService=u,this._menu=this._register(this._menuService.createMenu(Vn.DiffEditorHunkToolbar,this._contextKeyService)),this._actions=Ko(this,this._menu.onDidChange,()=>this._menu.getActions()),this._hasActions=this._actions.map(g=>g.length>0),this._showSash=Rt(this,g=>this._options.renderSideBySide.read(g)&&this._hasActions.read(g)),this.width=Rt(this,g=>this._hasActions.read(g)?Nle:0),this.elements=wo("div.gutter@gutter",{style:{position:"absolute",height:"100%",width:Nle+"px"}},[]),this._currentDiff=Rt(this,g=>{var k;const m=this._diffModel.read(g);if(!m)return;const v=(k=m.diff.read(g))==null?void 0:k.mappings,f=this._editors.modifiedCursor.read(g);if(f)return v==null?void 0:v.find(A=>A.lineRangeMapping.modified.contains(f.lineNumber))}),this._selectedDiffs=Rt(this,g=>{const m=this._diffModel.read(g),v=m==null?void 0:m.diff.read(g);if(!v)return ixe;const f=this._editors.modifiedSelections.read(g);if(f.every(b=>b.isEmpty()))return ixe;const k=new Iv(f.map(b=>Ei.fromRangeInclusive(b))),p=v.mappings.filter(b=>b.lineRangeMapping.innerChanges&&k.intersects(b.lineRangeMapping.modified)).map(b=>({mapping:b,rangeMappings:b.lineRangeMapping.innerChanges.filter(w=>f.some(O=>xe.areIntersecting(w.modifiedRange,O)))}));return p.length===0||p.every(b=>b.rangeMappings.length===0)?ixe:p}),this._register(A0o(t,this.elements.root)),this._register(bt(this.elements.root,"click",()=>{this._editors.modified.focus()})),this._register(Q6(this.elements.root,{display:this._hasActions.map(g=>g?"block":"none")})),vv(this,g=>this._showSash.read(g)?new gDn(t,this._sashLayout.dimensions,this._options.enableSplitViewResizing,this._boundarySashes,XJe(this,v=>this._sashLayout.sashLeft.read(v)-Nle,(v,f)=>this._sashLayout.sashLeft.set(v+Nle,f)),()=>this._sashLayout.resetSash()):void 0).recomputeInitiallyAndOnChange(this._store);const h=Rt(this,g=>{const m=this._diffModel.read(g);if(!m)return[];const v=m.diff.read(g);if(!v)return[];const f=this._selectedDiffs.read(g);if(f.length>0){const A=a2.fromRangeMappings(f.flatMap(p=>p.rangeMappings));return[new ROt(A,!0,Vn.DiffEditorSelectionToolbar,void 0,m.model.original.uri,m.model.modified.uri)]}const k=this._currentDiff.read(g);return v.mappings.map(A=>new ROt(A.lineRangeMapping.withInnerChangesFromLineRanges(),A.lineRangeMapping===(k==null?void 0:k.lineRangeMapping),Vn.DiffEditorHunkToolbar,void 0,m.model.original.uri,m.model.modified.uri))});this._register(new zko(this._editors.modified,this.elements.root,{getIntersectingGutterItems:(g,m)=>h.read(m),createView:(g,m)=>this._instantiationService.createInstance(bje,g,m,this)})),this._register(bt(this.elements.gutter,rn.MOUSE_WHEEL,g=>{this._editors.modified.getOption(117).handleMouseWheel&&this._editors.modified.delegateScrollFromMouseWheelEvent(g)},{passive:!1}))}computeStagedValue(t){const n=t.innerChanges??[],r=new pR(this._editors.modifiedModel.get()),o=new pR(this._editors.original.getModel());return new z4(n.map(l=>l.toTextEdit(r))).apply(o)}layout(t){this.elements.gutter.style.left=t+"px"}};pje=_Dn([fhe(6,Zn),fhe(7,Qi),fhe(8,wA)],pje);class ROt{constructor(t,n,r,o,s,a){this.mapping=t,this.showAlways=n,this.menuId=r,this.rangeOverride=o,this.originalUri=s,this.modifiedUri=a}get id(){return this.mapping.modified.toString()}get range(){return this.rangeOverride??this.mapping.modified}}let bje=class extends ht{constructor(t,n,r,o){super(),this._item=t,this._elements=wo("div.gutterItem",{style:{height:"20px",width:"34px"}},[wo("div.background@background",{},[]),wo("div.buttons@buttons",{},[])]),this._showAlways=this._item.map(this,a=>a.showAlways),this._menuId=this._item.map(this,a=>a.menuId),this._isSmall=Ti(this,!1),this._lastItemRange=void 0,this._lastViewRange=void 0;const s=this._register(o.createInstance(mV,"element",{instantHover:!0},{position:{hoverPosition:1}}));this._register(wN(n,this._elements.root)),this._register(Oi(a=>{const l=this._showAlways.read(a);this._elements.root.classList.toggle("noTransition",!0),this._elements.root.classList.toggle("showAlways",l),setTimeout(()=>{this._elements.root.classList.toggle("noTransition",!1)},0)})),this._register(Tf((a,l)=>{this._elements.buttons.replaceChildren();const d=l.add(o.createInstance(PJ,this._elements.buttons,this._menuId.read(a),{orientation:1,hoverDelegate:s,toolbarOptions:{primaryGroup:u=>u.startsWith("primary")},overflowBehavior:{maxItems:this._isSmall.read(a)?1:3},hiddenItemStrategy:0,actionRunner:l.add(new CDn(()=>{const u=this._item.read(void 0),h=u.mapping;return{mapping:h,originalWithModifiedChanges:r.computeStagedValue(h),originalUri:u.originalUri,modifiedUri:u.modifiedUri}})),menuOptions:{shouldForwardArgs:!0}}));l.add(d.onDidChangeMenuItems(()=>{this._lastItemRange&&this.layout(this._lastItemRange,this._lastViewRange)}))}))}layout(t,n){this._lastItemRange=t,this._lastViewRange=n;let r=this._elements.buttons.clientHeight;this._isSmall.set(this._item.get().mapping.original.startLineNumber===1&&t.length<30,void 0),r=this._elements.buttons.clientHeight;const o=t.length/2-r/2,s=r;let a=t.start+o;const l=Gn.tryCreate(s,n.endExclusive-s-r),d=Gn.tryCreate(t.start+s,t.endExclusive-r-s);d&&l&&d.start=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Xko=function(e,t){return function(n,r){t(n,r,e)}},wje,X9;let F1e=(X9=class extends ht{static setBreadcrumbsSourceFactory(t){this._breadcrumbsSourceFactory.set(t,void 0)}get isUpdatingHiddenAreas(){return this._isUpdatingHiddenAreas}constructor(t,n,r,o){super(),this._editors=t,this._diffModel=n,this._options=r,this._instantiationService=o,this._modifiedOutlineSource=vv(this,d=>{const u=this._editors.modifiedModel.read(d),h=wje._breadcrumbsSourceFactory.read(d);return!u||!h?void 0:h(u,this._instantiationService)}),this._isUpdatingHiddenAreas=!1,this._register(this._editors.original.onDidChangeCursorPosition(d=>{if(d.reason===1)return;const u=this._diffModel.get();la(h=>{for(const g of this._editors.original.getSelections()||[])u==null||u.ensureOriginalLineIsVisible(g.getStartPosition().lineNumber,0,h),u==null||u.ensureOriginalLineIsVisible(g.getEndPosition().lineNumber,0,h)})})),this._register(this._editors.modified.onDidChangeCursorPosition(d=>{if(d.reason===1)return;const u=this._diffModel.get();la(h=>{for(const g of this._editors.modified.getSelections()||[])u==null||u.ensureModifiedLineIsVisible(g.getStartPosition().lineNumber,0,h),u==null||u.ensureModifiedLineIsVisible(g.getEndPosition().lineNumber,0,h)})}));const s=this._diffModel.map((d,u)=>{var g;const h=(d==null?void 0:d.unchangedRegions.read(u))??[];return h.length===1&&h[0].modifiedLineNumber===1&&h[0].lineCount===((g=this._editors.modifiedModel.read(u))==null?void 0:g.getLineCount())?[]:h});this.viewZones=Rt(this,d=>{const u=this._modifiedOutlineSource.read(d);if(!u)return{origViewZones:[],modViewZones:[]};const h=[],g=[],m=this._options.renderSideBySide.read(d),v=this._options.compactMode.read(d),f=s.read(d);for(let k=0;kA.getHiddenOriginalRange(w).startLineNumber-1),b=new ON(p,12);h.push(b),d.store.add(new IOt(this._editors.original,b,A,!m))}{const p=Rt(this,w=>A.getHiddenModifiedRange(w).startLineNumber-1),b=new ON(p,12);g.push(b),d.store.add(new IOt(this._editors.modified,b,A))}}else{{const p=Rt(this,w=>A.getHiddenOriginalRange(w).startLineNumber-1),b=new ON(p,24);h.push(b),d.store.add(new MOt(this._editors.original,b,A,A.originalUnchangedRange,!m,u,w=>this._diffModel.get().ensureModifiedLineIsVisible(w,2,void 0),this._options))}{const p=Rt(this,w=>A.getHiddenModifiedRange(w).startLineNumber-1),b=new ON(p,24);g.push(b),d.store.add(new MOt(this._editors.modified,b,A,A.modifiedUnchangedRange,!1,u,w=>this._diffModel.get().ensureModifiedLineIsVisible(w,2,void 0),this._options))}}}return{origViewZones:h,modViewZones:g}});const a={description:"unchanged lines",className:"diff-unchanged-lines",isWholeLine:!0},l={description:"Fold Unchanged",glyphMarginHoverMessage:new wf(void 0,{isTrusted:!0,supportThemeIcons:!0}).appendMarkdown(U(124,"Fold Unchanged Region")),glyphMarginClassName:"fold-unchanged "+gi.asClassName(zt.fold),zIndex:10001};this._register(_1e(this._editors.original,Rt(this,d=>{const u=s.read(d),h=u.map(g=>({range:g.originalUnchangedRange.toInclusiveRange(),options:a}));for(const g of u)g.shouldHideControls(d)&&h.push({range:xe.fromPositions(new rt(g.originalLineNumber,1)),options:l});return h}))),this._register(_1e(this._editors.modified,Rt(this,d=>{const u=s.read(d),h=u.map(g=>({range:g.modifiedUnchangedRange.toInclusiveRange(),options:a}));for(const g of u)g.shouldHideControls(d)&&h.push({range:Ei.ofLength(g.modifiedLineNumber,1).toInclusiveRange(),options:l});return h}))),this._register(Oi(d=>{const u=s.read(d);this._isUpdatingHiddenAreas=!0;try{this._editors.original.setHiddenAreas(u.map(h=>h.getHiddenOriginalRange(d).toInclusiveRange()).filter(Mu)),this._editors.modified.setHiddenAreas(u.map(h=>h.getHiddenModifiedRange(d).toInclusiveRange()).filter(Mu))}finally{this._isUpdatingHiddenAreas=!1}})),this._register(this._editors.modified.onMouseUp(d=>{var u;if(!d.event.rightButton&&d.target.position&&((u=d.target.element)!=null&&u.className.includes("fold-unchanged"))){const h=d.target.position.lineNumber,g=this._diffModel.get();if(!g)return;const m=g.unchangedRegions.get().find(v=>v.modifiedUnchangedRange.contains(h));if(!m)return;m.collapseAll(void 0),d.event.stopPropagation(),d.event.preventDefault()}})),this._register(this._editors.original.onMouseUp(d=>{var u;if(!d.event.rightButton&&d.target.position&&((u=d.target.element)!=null&&u.className.includes("fold-unchanged"))){const h=d.target.position.lineNumber,g=this._diffModel.get();if(!g)return;const m=g.unchangedRegions.get().find(v=>v.originalUnchangedRange.contains(h));if(!m)return;m.collapseAll(void 0),d.event.stopPropagation(),d.event.preventDefault()}}))}},wje=X9,X9._breadcrumbsSourceFactory=Ti(X9,()=>({dispose(){},getBreadcrumbItems(t,n){return[]}})),X9);F1e=wje=$ko([Xko(3,Zn)],F1e);class IOt extends _tt{constructor(t,n,r,o=!1){const s=wo("div.diff-hidden-lines-widget");super(t,n,s.root),this._unchangedRegion=r,this._hide=o,this._nodes=wo("div.diff-hidden-lines-compact",[wo("div.line-left",[]),wo("div.text@text",[]),wo("div.line-right",[])]),s.root.appendChild(this._nodes.root),this._hide&&this._nodes.root.replaceChildren(),this._register(Oi(a=>{if(!this._hide){const l=this._unchangedRegion.getHiddenModifiedRange(a).length,d=U(125,"{0} hidden lines",l);this._nodes.text.innerText=d}}))}}class MOt extends _tt{constructor(t,n,r,o,s,a,l,d){const u=wo("div.diff-hidden-lines-widget");super(t,n,u.root),this._editor=t,this._unchangedRegion=r,this._unchangedRegionRange=o,this._hide=s,this._modifiedOutlineSource=a,this._revealModifiedHiddenLine=l,this._options=d,this._nodes=wo("div.diff-hidden-lines",[wo("div.top@top",{title:U(126,"Click or drag to show more above")}),wo("div.center@content",{style:{display:"flex"}},[wo("div@first",{style:{display:"flex",justifyContent:"center",alignItems:"center",flexShrink:"0"}},[tn("a",{title:U(127,"Show Unchanged Region"),role:"button",onclick:()=>{this._unchangedRegion.showAll(void 0)}},...P9("$(unfold)"))]),wo("div@others",{style:{display:"flex",justifyContent:"center",alignItems:"center"}})]),wo("div.bottom@bottom",{title:U(128,"Click or drag to show more below"),role:"button"})]),u.root.appendChild(this._nodes.root),this._hide?mu(this._nodes.first):this._register(Q6(this._nodes.first,{width:hl(this._editor).layoutInfoContentLeft})),this._register(Oi(g=>{const m=this._unchangedRegion.visibleLineCountTop.read(g)+this._unchangedRegion.visibleLineCountBottom.read(g)===this._unchangedRegion.lineCount;this._nodes.bottom.classList.toggle("canMoveTop",!m),this._nodes.bottom.classList.toggle("canMoveBottom",this._unchangedRegion.visibleLineCountBottom.read(g)>0),this._nodes.top.classList.toggle("canMoveTop",this._unchangedRegion.visibleLineCountTop.read(g)>0),this._nodes.top.classList.toggle("canMoveBottom",!m);const v=this._unchangedRegion.isDragged.read(g),f=this._editor.getDomNode();f&&(f.classList.toggle("draggingUnchangedRegion",!!v),v==="top"?(f.classList.toggle("canMoveTop",this._unchangedRegion.visibleLineCountTop.read(g)>0),f.classList.toggle("canMoveBottom",!m)):v==="bottom"?(f.classList.toggle("canMoveTop",!m),f.classList.toggle("canMoveBottom",this._unchangedRegion.visibleLineCountBottom.read(g)>0)):(f.classList.toggle("canMoveTop",!1),f.classList.toggle("canMoveBottom",!1)))}));const h=this._editor;this._register(bt(this._nodes.top,"mousedown",g=>{if(g.button!==0)return;this._nodes.top.classList.toggle("dragging",!0),this._nodes.root.classList.toggle("dragging",!0),g.preventDefault();const m=g.clientY;let v=!1;const f=this._unchangedRegion.visibleLineCountTop.get();this._unchangedRegion.isDragged.set("top",void 0);const k=ii(this._nodes.top),A=bt(k,"mousemove",b=>{const O=b.clientY-m;v=v||Math.abs(O)>2;const y=Math.round(O/h.getOption(75)),C=Math.max(0,Math.min(f+y,this._unchangedRegion.getMaxVisibleLineCountTop()));this._unchangedRegion.visibleLineCountTop.set(C,void 0)}),p=bt(k,"mouseup",b=>{v||this._unchangedRegion.showMoreAbove(this._options.hideUnchangedRegionsRevealLineCount.get(),void 0),this._nodes.top.classList.toggle("dragging",!1),this._nodes.root.classList.toggle("dragging",!1),this._unchangedRegion.isDragged.set(void 0,void 0),A.dispose(),p.dispose()})})),this._register(bt(this._nodes.bottom,"mousedown",g=>{if(g.button!==0)return;this._nodes.bottom.classList.toggle("dragging",!0),this._nodes.root.classList.toggle("dragging",!0),g.preventDefault();const m=g.clientY;let v=!1;const f=this._unchangedRegion.visibleLineCountBottom.get();this._unchangedRegion.isDragged.set("bottom",void 0);const k=ii(this._nodes.bottom),A=bt(k,"mousemove",b=>{const O=b.clientY-m;v=v||Math.abs(O)>2;const y=Math.round(O/h.getOption(75)),C=Math.max(0,Math.min(f-y,this._unchangedRegion.getMaxVisibleLineCountBottom())),_=this._unchangedRegionRange.endLineNumberExclusive>h.getModel().getLineCount()?h.getContentHeight():h.getTopForLineNumber(this._unchangedRegionRange.endLineNumberExclusive);this._unchangedRegion.visibleLineCountBottom.set(C,void 0);const S=this._unchangedRegionRange.endLineNumberExclusive>h.getModel().getLineCount()?h.getContentHeight():h.getTopForLineNumber(this._unchangedRegionRange.endLineNumberExclusive);h.setScrollTop(h.getScrollTop()+(S-_))}),p=bt(k,"mouseup",b=>{if(this._unchangedRegion.isDragged.set(void 0,void 0),!v){const w=h.getTopForLineNumber(this._unchangedRegionRange.endLineNumberExclusive);this._unchangedRegion.showMoreBelow(this._options.hideUnchangedRegionsRevealLineCount.get(),void 0);const O=h.getTopForLineNumber(this._unchangedRegionRange.endLineNumberExclusive);h.setScrollTop(h.getScrollTop()+(O-w))}this._nodes.bottom.classList.toggle("dragging",!1),this._nodes.root.classList.toggle("dragging",!1),A.dispose(),p.dispose()})})),this._register(Oi(g=>{const m=[];if(!this._hide){const v=r.getHiddenModifiedRange(g).length,f=U(129,"{0} hidden lines",v),k=tn("span",{title:U(130,"Double click to unfold")},f);k.addEventListener("dblclick",b=>{b.button===0&&(b.preventDefault(),this._unchangedRegion.showAll(void 0))}),m.push(k);const A=this._unchangedRegion.getHiddenModifiedRange(g),p=this._modifiedOutlineSource.getBreadcrumbItems(A,g);if(p.length>0){m.push(tn("span",void 0,"  |  "));for(let b=0;b{this._revealModifiedHiddenLine(w.startLineNumber)}}}}mu(this._nodes.others,...m)}))}}const rxe=[];class Gko extends ht{constructor(t,n,r,o){super(),this._editors=t,this._diffModel=n,this._options=r,this._widget=o,this._selectedDiffs=Rt(this,s=>{const a=this._diffModel.read(s),l=a==null?void 0:a.diff.read(s);if(!l)return rxe;const d=this._editors.modifiedSelections.read(s);if(d.every(m=>m.isEmpty()))return rxe;const u=new Iv(d.map(m=>Ei.fromRangeInclusive(m))),g=l.mappings.filter(m=>m.lineRangeMapping.innerChanges&&u.intersects(m.lineRangeMapping.modified)).map(m=>({mapping:m,rangeMappings:m.lineRangeMapping.innerChanges.filter(v=>d.some(f=>xe.areIntersecting(v.modifiedRange,f)))}));return g.length===0||g.every(m=>m.rangeMappings.length===0)?rxe:g}),this._register(Tf((s,a)=>{if(!this._options.shouldRenderOldRevertArrows.read(s))return;const l=this._diffModel.read(s),d=l==null?void 0:l.diff.read(s);if(!l||!d||l.movedTextToCompare.read(s))return;const u=[],h=this._selectedDiffs.read(s),g=new Set(h.map(m=>m.mapping));if(h.length>0){const m=this._editors.modifiedSelections.read(s),v=a.add(new N1e(m[m.length-1].positionLineNumber,this._widget,h.flatMap(f=>f.rangeMappings),!0));this._editors.modified.addGlyphMarginWidget(v),u.push(v)}for(const m of d.mappings)if(!g.has(m)&&!m.lineRangeMapping.modified.isEmpty&&m.lineRangeMapping.innerChanges){const v=a.add(new N1e(m.lineRangeMapping.modified.startLineNumber,this._widget,m.lineRangeMapping,!1));this._editors.modified.addGlyphMarginWidget(v),u.push(v)}a.add($n(()=>{for(const m of u)this._editors.modified.removeGlyphMarginWidget(m)}))}))}}const Hve=class Hve extends ht{getId(){return this._id}constructor(t,n,r,o){super(),this._lineNumber=t,this._widget=n,this._diffs=r,this._revertSelection=o,this._id=`revertButton${Hve.counter++}`,this._domNode=wo("div.revertButton",{title:this._revertSelection?U(135,"Revert Selected Changes"):U(136,"Revert Change")},[y3(zt.arrowRight)]).root,this._register(bt(this._domNode,rn.MOUSE_DOWN,s=>{s.button!==2&&(s.stopPropagation(),s.preventDefault())})),this._register(bt(this._domNode,rn.MOUSE_UP,s=>{s.stopPropagation(),s.preventDefault()})),this._register(bt(this._domNode,rn.CLICK,s=>{this._diffs instanceof Ag?this._widget.revert(this._diffs):this._widget.revertRangeMappings(this._diffs),s.stopPropagation(),s.preventDefault()}))}getDomNode(){return this._domNode}getPosition(){return{lane:p3.Right,range:{startColumn:1,startLineNumber:this._lineNumber,endColumn:1,endLineNumber:this._lineNumber},zIndex:10001}}};Hve.counter=0;let N1e=Hve;var Yko=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},LX=function(e,t){return function(n,r){t(n,r,e)}};let Ey=class extends dje{get onDidContentSizeChange(){return this._editors.onDidContentSizeChange}constructor(t,n,r,o,s,a,l,d){super(),this._domElement=t,this._parentContextKeyService=o,this._parentInstantiationService=s,this._codeEditorService=a,this._accessibilitySignalService=l,this._editorProgressService=d,this.elements=wo("div.monaco-diff-editor.side-by-side",{style:{position:"relative",height:"100%"}},[wo("div.editor.original@original",{style:{position:"absolute",height:"100%"}}),wo("div.editor.modified@modified",{style:{position:"absolute",height:"100%"}}),wo("div.accessibleDiffViewer@accessibleDiffViewer",{style:{position:"absolute",height:"100%"}})]),this._diffModelSrc=this._register(ZJe(this,void 0)),this._diffModel=Rt(this,O=>{var y;return(y=this._diffModelSrc.read(O))==null?void 0:y.object}),this.onDidChangeModel=sn.fromObservableLight(this._diffModel),this._contextKeyService=this._register(this._parentContextKeyService.createScoped(this._domElement)),this._instantiationService=this._register(this._parentInstantiationService.createChild(new aH([Qi,this._contextKeyService]))),this._boundarySashes=Ti(this,void 0),this._accessibleDiffViewerShouldBeVisible=Ti(this,!1),this._accessibleDiffViewerVisible=Rt(this,O=>this._options.onlyShowAccessibleDiffViewer.read(O)?!0:this._accessibleDiffViewerShouldBeVisible.read(O)),this._movedBlocksLinesPart=Ti(this,void 0),this._layoutInfo=Rt(this,O=>{var R,M;const y=this._rootSizeObserver.width.read(O),C=this._rootSizeObserver.height.read(O);this._rootSizeObserver.automaticLayout?this.elements.root.style.height="100%":this.elements.root.style.height=C+"px";const _=this._sash.read(O),S=this._gutter.read(O),L=(S==null?void 0:S.width.read(O))??0,E=((R=this._overviewRulerPart.read(O))==null?void 0:R.width)??0;let T,Q,P,D,I;if(!!_){const N=_.sashLeft.read(O),j=((M=this._movedBlocksLinesPart.read(O))==null?void 0:M.width.read(O))??0;T=0,Q=N-L-j,I=N-L,P=N,D=y-P-E}else{I=0;const N=this._options.inlineViewHideOriginalLineNumbers.read(O);T=L,N?Q=0:Q=Math.max(5,this._editors.originalObs.layoutInfoDecorationsLeft.read(O)),P=L+Q,D=y-P-E}return this.elements.original.style.left=T+"px",this.elements.original.style.width=Q+"px",this._editors.original.layout({width:Q,height:C},!0),S==null||S.layout(I),this.elements.modified.style.left=P+"px",this.elements.modified.style.width=D+"px",this._editors.modified.layout({width:D,height:C},!0),{modifiedEditor:this._editors.modified.getLayoutInfo(),originalEditor:this._editors.original.getLayoutInfo()}}),this._diffValue=this._diffModel.map((O,y)=>O==null?void 0:O.diff.read(y)),this.onDidUpdateDiff=sn.fromObservableLight(this._diffValue),this._codeEditorService.willCreateDiffEditor(),this._contextKeyService.createKey("isInDiffEditor",!0),this._domElement.appendChild(this.elements.root),this._register($n(()=>this.elements.root.remove())),this._rootSizeObserver=this._register(new rDn(this.elements.root,n.dimension)),this._rootSizeObserver.setAutomaticLayout(n.automaticLayout??!1),this._options=this._instantiationService.createInstance(uje,n),this._register(Oi(O=>{this._options.setWidth(this._rootSizeObserver.width.read(O))})),this._contextKeyService.createKey(He.isEmbeddedDiffEditor.key,!1),this._register(Dw(He.isEmbeddedDiffEditor,this._contextKeyService,O=>this._options.isInEmbeddedEditor.read(O))),this._register(Dw(He.comparingMovedCode,this._contextKeyService,O=>{var y;return!!((y=this._diffModel.read(O))!=null&&y.movedTextToCompare.read(O))})),this._register(Dw(He.diffEditorRenderSideBySideInlineBreakpointReached,this._contextKeyService,O=>this._options.couldShowInlineViewBecauseOfSize.read(O))),this._register(Dw(He.diffEditorInlineMode,this._contextKeyService,O=>!this._options.renderSideBySide.read(O))),this._register(Dw(He.hasChanges,this._contextKeyService,O=>{var y,C;return(((C=(y=this._diffModel.read(O))==null?void 0:y.diff.read(O))==null?void 0:C.mappings.length)??0)>0})),this._editors=this._register(this._instantiationService.createInstance(cje,this.elements.original,this.elements.modified,this._options,r,(O,y,C,_)=>this._createInnerEditor(O,y,C,_))),this._register(Dw(He.diffEditorOriginalWritable,this._contextKeyService,O=>this._options.originalEditable.read(O))),this._register(Dw(He.diffEditorModifiedWritable,this._contextKeyService,O=>!this._options.readOnly.read(O))),this._register(Dw(He.diffEditorOriginalUri,this._contextKeyService,O=>{var y;return((y=this._diffModel.read(O))==null?void 0:y.model.original.uri.toString())??""})),this._register(Dw(He.diffEditorModifiedUri,this._contextKeyService,O=>{var y;return((y=this._diffModel.read(O))==null?void 0:y.model.modified.uri.toString())??""})),this._overviewRulerPart=vv(this,O=>this._options.renderOverviewRuler.read(O)?this._instantiationService.createInstance(p_(IJ),this._editors,this.elements.root,this._diffModel,this._rootSizeObserver.width,this._rootSizeObserver.height,this._layoutInfo.map(y=>y.modifiedEditor)):void 0).recomputeInitiallyAndOnChange(this._store);const u={height:this._rootSizeObserver.height,width:this._rootSizeObserver.width.map((O,y)=>{var C;return O-(((C=this._overviewRulerPart.read(y))==null?void 0:C.width)??0)})};this._sashLayout=new dko(this._options,u),this._sash=vv(this,O=>{const y=this._options.renderSideBySide.read(O);return this.elements.root.classList.toggle("side-by-side",y),y?new gDn(this.elements.root,u,this._options.enableSplitViewResizing,this._boundarySashes,this._sashLayout.sashLeft,()=>this._sashLayout.resetSash()):void 0}).recomputeInitiallyAndOnChange(this._store);const h=vv(this,O=>this._instantiationService.createInstance(p_(F1e),this._editors,this._diffModel,this._options)).recomputeInitiallyAndOnChange(this._store);vv(this,O=>this._instantiationService.createInstance(p_(tko),this._editors,this._diffModel,this._options,this)).recomputeInitiallyAndOnChange(this._store);const g=new Set,m=new Set;let v=!1;const f=vv(this,O=>this._instantiationService.createInstance(p_(aje),ii(this._domElement),this._editors,this._diffModel,this._options,this,()=>v||h.read(void 0).isUpdatingHiddenAreas,g,m)).recomputeInitiallyAndOnChange(this._store),k=Rt(this,O=>{const y=f.read(O).viewZones.read(O).orig,C=h.read(O).viewZones.read(O).origViewZones;return y.concat(C)}),A=Rt(this,O=>{const y=f.read(O).viewZones.read(O).mod,C=h.read(O).viewZones.read(O).modViewZones;return y.concat(C)});this._register(S1e(this._editors.original,k,O=>{v=O},g));let p;this._register(S1e(this._editors.modified,A,O=>{v=O,v?p=O3.capture(this._editors.modified):(p==null||p.restore(this._editors.modified),p=void 0)},m)),this._accessibleDiffViewer=vv(this,O=>this._instantiationService.createInstance(p_(kQ),this.elements.accessibleDiffViewer,this._accessibleDiffViewerVisible,(y,C)=>this._accessibleDiffViewerShouldBeVisible.set(y,C),this._options.onlyShowAccessibleDiffViewer.map(y=>!y),this._rootSizeObserver.width,this._rootSizeObserver.height,this._diffModel.map((y,C)=>{var _;return(_=y==null?void 0:y.diff.read(C))==null?void 0:_.mappings.map(S=>S.lineRangeMapping)}),new N0o(this._editors))).recomputeInitiallyAndOnChange(this._store);const b=this._accessibleDiffViewerVisible.map(O=>O?"hidden":"visible");this._register(Q6(this.elements.modified,{visibility:b})),this._register(Q6(this.elements.original,{visibility:b})),this._createDiffEditorContributions(),this._codeEditorService.addDiffEditor(this),this._register($n(()=>{this._codeEditorService.removeDiffEditor(this)})),this._gutter=vv(this,O=>this._options.shouldRenderGutterMenu.read(O)?this._instantiationService.createInstance(p_(pje),this.elements.root,this._diffModel,this._editors,this._options,this._sashLayout,this._boundarySashes):void 0),this._register(KW(this._layoutInfo)),vv(this,O=>new(p_(WU))(this.elements.root,this._diffModel,this._layoutInfo.map(y=>y.originalEditor),this._layoutInfo.map(y=>y.modifiedEditor),this._editors)).recomputeInitiallyAndOnChange(this._store,O=>{this._movedBlocksLinesPart.set(O,void 0)}),this._register(sn.runAndSubscribe(this._editors.modified.onDidChangeCursorPosition,O=>this._handleCursorPositionChange(O,!0))),this._register(sn.runAndSubscribe(this._editors.original.onDidChangeCursorPosition,O=>this._handleCursorPositionChange(O,!1)));const w=this._diffModel.map(this,(O,y)=>{if(O)return O.diff.read(y)===void 0&&!O.isDiffUpToDate.read(y)});this._register(Tf((O,y)=>{if(w.read(O)===!0){const C=this._editorProgressService.show(!0,1e3);y.add($n(()=>C.done()))}})),this._register(Tf((O,y)=>{y.add(new(p_(Gko))(this._editors,this._diffModel,this._options,this))})),this._register(Tf((O,y)=>{const C=this._diffModel.read(O);if(C)for(const _ of[C.model.original,C.model.modified])y.add(_.onWillDispose(S=>{zi(new hi("TextModel got disposed before DiffEditorWidget model got reset")),this.setModel(null)}))})),this._register(Oi(O=>{this._options.setModel(this._diffModel.read(O))}))}_createInnerEditor(t,n,r,o){return t.createInstance(mR,n,r,o)}_createDiffEditorContributions(){const t=EU.getDiffEditorContributions();for(const n of t)try{this._register(this._instantiationService.createInstance(n.ctor,this))}catch(r){zi(r)}}get _targetEditor(){return this._editors.modified}getEditorType(){return Uie.IDiffEditor}layout(t){this._rootSizeObserver.observe(t)}hasTextFocus(){return this._editors.original.hasTextFocus()||this._editors.modified.hasTextFocus()}saveViewState(){var r;const t=this._editors.original.saveViewState(),n=this._editors.modified.saveViewState();return{original:t,modified:n,modelState:(r=this._diffModel.get())==null?void 0:r.serializeState()}}restoreViewState(t){var n;if(t&&t.original&&t.modified){const r=t;this._editors.original.restoreViewState(r.original),this._editors.modified.restoreViewState(r.modified),r.modelState&&((n=this._diffModel.get())==null||n.restoreSerializedState(r.modelState))}}handleInitialized(){this._editors.original.handleInitialized(),this._editors.modified.handleInitialized()}createViewModel(t){return this._instantiationService.createInstance(sje,t,this._options)}getModel(){var t;return((t=this._diffModel.get())==null?void 0:t.model)??null}setModel(t){const n=t?"model"in t?L1e.create(t).createNewRef(this):L1e.create(this.createViewModel(t),this):null;this.setDiffModel(n)}setDiffModel(t,n){const r=this._diffModel.get();!t&&r&&this._accessibleDiffViewer.get().close(),this._diffModel.get()!==(t==null?void 0:t.object)&&qW(n,o=>{var l;const s=t==null?void 0:t.object;Ko.batchEventsGlobally(o,()=>{this._editors.original.setModel(s?s.model.original:null),this._editors.modified.setModel(s?s.model.modified:null)});const a=(l=this._diffModelSrc.get())==null?void 0:l.createNewRef(this);this._diffModelSrc.set(t==null?void 0:t.createNewRef(this),o),setTimeout(()=>{a==null||a.dispose()},0)})}updateOptions(t){this._options.updateOptions(t)}getContainerDomNode(){return this._domElement}getOriginalEditor(){return this._editors.original}getModifiedEditor(){return this._editors.modified}getLineChanges(){var n;const t=(n=this._diffModel.get())==null?void 0:n.diff.get();return t?Zko(t):null}getDiffComputationResult(){var n;const t=(n=this._diffModel.get())==null?void 0:n.diff.get();return t?{changes:this.getLineChanges(),changes2:t.mappings.map(r=>r.lineRangeMapping),identical:t.identical,quitEarly:t.quitEarly}:null}revert(t){const n=this._diffModel.get();!n||!n.isDiffUpToDate.get()||(this._editors.modified.pushUndoStop(),this._editors.modified.executeEdits("diffEditor",[{range:t.modified.toExclusiveRange(),text:n.model.original.getValueInRange(t.original.toExclusiveRange())}]),this._editors.modified.pushUndoStop())}revertRangeMappings(t){const n=this._diffModel.get();if(!n||!n.isDiffUpToDate.get())return;const r=t.map(o=>({range:o.modifiedRange,text:n.model.original.getValueInRange(o.originalRange)}));this._editors.modified.pushUndoStop(),this._editors.modified.executeEdits("diffEditor",r),this._editors.modified.pushUndoStop()}revertFocusedRangeMappings(){var d,u;const t=this._diffModel.get();if(!t||!t.isDiffUpToDate.get())return;const n=(u=(d=this._diffModel.get())==null?void 0:d.diff.get())==null?void 0:u.mappings;if(!n||n.length===0)return;const r=this._editors.modified;if(!r.hasTextFocus())return;const o=r.getPosition().lineNumber,s=r.getSelection(),a=Ei.fromRange(s||new xe(o,0,o,0)),l=n.filter(h=>h.lineRangeMapping.modified.intersect(a));r.pushUndoStop(),r.executeEdits("diffEditor",l.map(h=>({range:h.lineRangeMapping.modified.toExclusiveRange(),text:t.model.original.getValueInRange(h.lineRangeMapping.original.toExclusiveRange())}))),r.pushUndoStop()}_goTo(t){this._editors.modified.setPosition(new rt(t.lineRangeMapping.modified.startLineNumber,1)),this._editors.modified.revealRangeInCenter(t.lineRangeMapping.modified.toExclusiveRange())}goToDiff(t){var s,a;const n=(a=(s=this._diffModel.get())==null?void 0:s.diff.get())==null?void 0:a.mappings;if(!n||n.length===0)return;const r=this._editors.modified.getPosition().lineNumber;let o;t==="next"?this._editors.modified.getModel().getLineCount()===r?o=n[0]:o=n.find(d=>d.lineRangeMapping.modified.startLineNumber>r)??n[0]:o=hJ(n,l=>l.lineRangeMapping.modified.startLineNumber{var r;const n=(r=t.diff.get())==null?void 0:r.mappings;!n||n.length===0||this._goTo(n[0])})}accessibleDiffViewerNext(){this._accessibleDiffViewer.get().next()}accessibleDiffViewerPrev(){this._accessibleDiffViewer.get().prev()}async waitForDiff(){const t=this._diffModel.get();t&&await t.waitForDiff()}mapToOtherSide(){var a,l;const t=this._editors.modified.hasWidgetFocus(),n=t?this._editors.modified:this._editors.original,r=t?this._editors.original:this._editors.modified;let o;const s=n.getSelection();if(s){const d=(l=(a=this._diffModel.get())==null?void 0:a.diff.get())==null?void 0:l.mappings.map(u=>t?u.lineRangeMapping.flip():u.lineRangeMapping);if(d){const u=hOt(s.getStartPosition(),d),h=hOt(s.getEndPosition(),d);o=xe.plusRange(u,h)}}return{destination:r,destinationSelection:o}}switchSide(){const{destination:t,destinationSelection:n}=this.mapToOtherSide();t.focus(),n&&t.setSelection(n)}exitCompareMove(){const t=this._diffModel.get();t&&t.movedTextToCompare.set(void 0,void 0)}collapseAllUnchangedRegions(){var n;const t=(n=this._diffModel.get())==null?void 0:n.unchangedRegions.get();t&&la(r=>{for(const o of t)o.collapseAll(r)})}showAllUnchangedRegions(){var n;const t=(n=this._diffModel.get())==null?void 0:n.unchangedRegions.get();t&&la(r=>{for(const o of t)o.showAll(r)})}_handleCursorPositionChange(t,n){var r,o;if((t==null?void 0:t.reason)===3){const s=(o=(r=this._diffModel.get())==null?void 0:r.diff.get())==null?void 0:o.mappings.find(a=>n?a.lineRangeMapping.modified.contains(t.position.lineNumber):a.lineRangeMapping.original.contains(t.position.lineNumber));s!=null&&s.lineRangeMapping.modified.isEmpty?this._accessibilitySignalService.playSignal(nm.diffLineDeleted,{source:"diffEditor.cursorPositionChanged"}):s!=null&&s.lineRangeMapping.original.isEmpty?this._accessibilitySignalService.playSignal(nm.diffLineInserted,{source:"diffEditor.cursorPositionChanged"}):s&&this._accessibilitySignalService.playSignal(nm.diffLineModified,{source:"diffEditor.cursorPositionChanged"})}}};Ey=Yko([LX(3,Qi),LX(4,Zn),LX(5,yo),LX(6,pL),LX(7,z8)],Ey);function Zko(e){return e.mappings.map(t=>{const n=t.lineRangeMapping;let r,o,s,a,l=n.innerChanges;return n.original.isEmpty?(r=n.original.startLineNumber-1,o=0,l=void 0):(r=n.original.startLineNumber,o=n.original.endLineNumberExclusive-1),n.modified.isEmpty?(s=n.modified.startLineNumber-1,a=0,l=void 0):(s=n.modified.startLineNumber,a=n.modified.endLineNumberExclusive-1),{originalStartLineNumber:r,originalEndLineNumber:o,modifiedStartLineNumber:s,modifiedEndLineNumber:a,charChanges:l==null?void 0:l.map(d=>({originalStartLineNumber:d.originalRange.startLineNumber,originalStartColumn:d.originalRange.startColumn,originalEndLineNumber:d.originalRange.endLineNumber,originalEndColumn:d.originalRange.endColumn,modifiedStartLineNumber:d.modifiedRange.startLineNumber,modifiedStartColumn:d.modifiedRange.startColumn,modifiedEndLineNumber:d.modifiedRange.endLineNumber,modifiedEndColumn:d.modifiedRange.endColumn}))}})}class qko extends Hu{constructor(){super({id:"diffEditor.toggleCollapseUnchangedRegions",title:St(85,"Toggle Collapse Unchanged Regions"),icon:zt.map,toggled:Nt.has("config.diffEditor.hideUnchangedRegions.enabled"),precondition:Nt.has("isInDiffEditor"),menu:{when:Nt.has("isInDiffEditor"),id:Vn.EditorTitle,order:22,group:"navigation"}})}run(t,...n){const r=t.get(ar),o=!r.getValue("diffEditor.hideUnchangedRegions.enabled");r.updateValue("diffEditor.hideUnchangedRegions.enabled",o)}}class SDn extends Hu{constructor(){super({id:"diffEditor.toggleShowMovedCodeBlocks",title:St(86,"Toggle Show Moved Code Blocks"),precondition:Nt.has("isInDiffEditor")})}run(t,...n){const r=t.get(ar),o=!r.getValue("diffEditor.experimental.showMoves");r.updateValue("diffEditor.experimental.showMoves",o)}}class LDn extends Hu{constructor(){super({id:"diffEditor.toggleUseInlineViewWhenSpaceIsLimited",title:St(87,"Toggle Use Inline View When Space Is Limited"),precondition:Nt.has("isInDiffEditor")})}run(t,...n){const r=t.get(ar),o=!r.getValue("diffEditor.useInlineViewWhenSpaceIsLimited");r.updateValue("diffEditor.useInlineViewWhenSpaceIsLimited",o)}}const Yie=St(88,"Diff Editor");class Kko extends Cp{constructor(){super({id:"diffEditor.switchSide",title:St(89,"Switch Side"),icon:zt.arrowSwap,precondition:Nt.has("isInDiffEditor"),f1:!0,category:Yie})}runEditorCommand(t,n,r){const o=DI(t);if(o instanceof Ey){if(r&&r.dryRun)return{destinationSelection:o.mapToOtherSide().destinationSelection};o.switchSide()}}}class Jko extends Cp{constructor(){super({id:"diffEditor.exitCompareMove",title:St(90,"Exit Compare Move"),icon:zt.close,precondition:He.comparingMovedCode,f1:!1,category:Yie,keybinding:{weight:1e4,primary:9}})}runEditorCommand(t,n,...r){const o=DI(t);o instanceof Ey&&o.exitCompareMove()}}class e2o extends Cp{constructor(){super({id:"diffEditor.collapseAllUnchangedRegions",title:St(91,"Collapse All Unchanged Regions"),icon:zt.fold,precondition:Nt.has("isInDiffEditor"),f1:!0,category:Yie})}runEditorCommand(t,n,...r){const o=DI(t);o instanceof Ey&&o.collapseAllUnchangedRegions()}}class t2o extends Cp{constructor(){super({id:"diffEditor.showAllUnchangedRegions",title:St(92,"Show All Unchanged Regions"),icon:zt.unfold,precondition:Nt.has("isInDiffEditor"),f1:!0,category:Yie})}runEditorCommand(t,n,...r){const o=DI(t);o instanceof Ey&&o.showAllUnchangedRegions()}}class Oje extends Hu{constructor(){super({id:"diffEditor.revert",title:St(93,"Revert"),f1:!0,category:Yie,precondition:Nt.has("isInDiffEditor")})}run(t,n){return n?this.runViaToolbarContext(t,n):this.runViaCursorOrSelection(t)}runViaCursorOrSelection(t){const n=DI(t);n instanceof Ey&&n.revertFocusedRangeMappings()}runViaToolbarContext(t,n){const r=n2o(t,n.originalUri,n.modifiedUri);r instanceof Ey&&r.revertRangeMappings(n.mapping.innerChanges??[])}}const xDn=St(94,"Accessible Diff Viewer"),$ve=class $ve extends Hu{constructor(){super({id:$ve.id,title:St(95,"Go to Next Difference"),category:xDn,precondition:Nt.has("isInDiffEditor"),keybinding:{primary:65,weight:100},f1:!0})}run(t){const n=DI(t);n==null||n.accessibleDiffViewerNext()}};$ve.id="editor.action.accessibleDiffViewer.next";let FJ=$ve;const Xve=class Xve extends Hu{constructor(){super({id:Xve.id,title:St(96,"Go to Previous Difference"),category:xDn,precondition:Nt.has("isInDiffEditor"),keybinding:{primary:1089,weight:100},f1:!0})}run(t){const n=DI(t);n==null||n.accessibleDiffViewerPrev()}};Xve.id="editor.action.accessibleDiffViewer.prev";let U1e=Xve;function n2o(e,t,n){return e.get(yo).listDiffEditors().find(s=>{var d,u;const a=s.getModifiedEditor(),l=s.getOriginalEditor();return a&&((d=a.getModel())==null?void 0:d.uri.toString())===n.toString()&&l&&((u=l.getModel())==null?void 0:u.uri.toString())===t.toString()})||null}function DI(e){const n=e.get(yo).listDiffEditors(),r=Nd();if(r){for(const o of n)if(o.getContainerDomNode().contains(r))return o}return null}Cs(qko);Cs(SDn);Cs(LDn);Pu.appendMenuItem(Vn.EditorTitle,{command:{id:new LDn().desc.id,title:U(119,"Use Inline View When Space Is Limited"),toggled:Nt.has("config.diffEditor.useInlineViewWhenSpaceIsLimited"),precondition:Nt.has("isInDiffEditor")},order:11,group:"1_diff",when:Nt.and(He.diffEditorRenderSideBySideInlineBreakpointReached,Nt.has("isInDiffEditor"))});Pu.appendMenuItem(Vn.EditorTitle,{command:{id:new SDn().desc.id,title:U(120,"Show Moved Code Blocks"),icon:zt.move,toggled:Yz.create("config.diffEditor.experimental.showMoves",!0),precondition:Nt.has("isInDiffEditor")},order:10,group:"1_diff",when:Nt.has("isInDiffEditor")});Cs(Oje);for(const e of[{icon:zt.arrowRight,key:He.diffEditorInlineMode.toNegated()},{icon:zt.discard,key:He.diffEditorInlineMode}])Pu.appendMenuItem(Vn.DiffEditorHunkToolbar,{command:{id:new Oje().desc.id,title:U(121,"Revert Block"),icon:e.icon},when:Nt.and(He.diffEditorModifiedWritable,e.key),order:5,group:"primary"}),Pu.appendMenuItem(Vn.DiffEditorSelectionToolbar,{command:{id:new Oje().desc.id,title:U(122,"Revert Selection"),icon:e.icon},when:Nt.and(He.diffEditorModifiedWritable,e.key),order:5,group:"primary"});Cs(Kko);Cs(Jko);Cs(e2o);Cs(t2o);Pu.appendMenuItem(Vn.EditorTitle,{command:{id:FJ.id,title:U(123,"Open Accessible Diff Viewer"),precondition:Nt.has("isInDiffEditor")},order:10,group:"2_diff",when:Nt.and(He.accessibleDiffViewerVisible.negate(),Nt.has("isInDiffEditor"))});uo.registerCommandAlias("editor.action.diffReview.next",FJ.id);Cs(FJ);uo.registerCommandAlias("editor.action.diffReview.prev",U1e.id);Cs(U1e);var i2o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},r2o=function(e,t){return function(n,r){t(n,r,e)}},yje;const m3e=new yn("selectionAnchorSet",!1);var MD;let B6=(MD=class{static get(t){return t.getContribution(yje.ID)}constructor(t,n){this.editor=t,this.selectionAnchorSetContextKey=m3e.bindTo(n),this.modelChangeListener=t.onDidChangeModel(()=>this.selectionAnchorSetContextKey.reset())}setSelectionAnchor(){if(this.editor.hasModel()){const t=this.editor.getPosition();this.editor.changeDecorations(n=>{this.decorationId&&n.removeDecoration(this.decorationId),this.decorationId=n.addDecoration(Dn.fromPositions(t,t),{description:"selection-anchor",stickiness:1,hoverMessage:new wf().appendText(U(798,"Selection Anchor")),className:"selection-anchor"})}),this.selectionAnchorSetContextKey.set(!!this.decorationId),um(U(799,"Anchor set at {0}:{1}",t.lineNumber,t.column))}}goToSelectionAnchor(){if(this.editor.hasModel()&&this.decorationId){const t=this.editor.getModel().getDecorationRange(this.decorationId);t&&this.editor.setPosition(t.getStartPosition())}}selectFromAnchorToCursor(){if(this.editor.hasModel()&&this.decorationId){const t=this.editor.getModel().getDecorationRange(this.decorationId);if(t){const n=this.editor.getPosition();this.editor.setSelection(Dn.fromPositions(t.getStartPosition(),n)),this.cancelSelectionAnchor()}}}cancelSelectionAnchor(){if(this.decorationId){const t=this.decorationId;this.editor.changeDecorations(n=>{n.removeDecoration(t),this.decorationId=void 0}),this.selectionAnchorSetContextKey.set(!1)}}dispose(){this.cancelSelectionAnchor(),this.modelChangeListener.dispose()}},yje=MD,MD.ID="editor.contrib.selectionAnchorController",MD);B6=yje=i2o([r2o(1,Qi)],B6);class o2o extends In{constructor(){super({id:"editor.action.setSelectionAnchor",label:St(800,"Set Selection Anchor"),precondition:void 0,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2080),weight:100}})}async run(t,n){var r;(r=B6.get(n))==null||r.setSelectionAnchor()}}class s2o extends In{constructor(){super({id:"editor.action.goToSelectionAnchor",label:St(801,"Go to Selection Anchor"),precondition:m3e})}async run(t,n){var r;(r=B6.get(n))==null||r.goToSelectionAnchor()}}class a2o extends In{constructor(){super({id:"editor.action.selectFromAnchorToCursor",label:St(802,"Select from Anchor to Cursor"),precondition:m3e,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2089),weight:100}})}async run(t,n){var r;(r=B6.get(n))==null||r.selectFromAnchorToCursor()}}class l2o extends In{constructor(){super({id:"editor.action.cancelSelectionAnchor",label:St(803,"Cancel Selection Anchor"),precondition:m3e,kbOpts:{kbExpr:He.editorTextFocus,primary:9,weight:100}})}async run(t,n){var r;(r=B6.get(n))==null||r.cancelSelectionAnchor()}}mo(B6.ID,B6,4);dn(o2o);dn(s2o);dn(a2o);dn(l2o);const c2o=Ve("editorOverviewRuler.bracketMatchForeground","#A0A0A0",U(804,"Overview ruler marker color for matching brackets."));class d2o extends In{constructor(){super({id:"editor.action.jumpToBracket",label:St(806,"Go to Bracket"),precondition:void 0,kbOpts:{kbExpr:He.editorTextFocus,primary:3165,weight:100}})}run(t,n){var r;(r=bR.get(n))==null||r.jumpToBracket()}}class u2o extends In{constructor(){super({id:"editor.action.selectToBracket",label:St(807,"Select to Bracket"),precondition:void 0,metadata:{description:St(808,"Select the text inside and including the brackets or curly braces"),args:[{name:"args",schema:{type:"object",properties:{selectBrackets:{type:"boolean",default:!0}}}}]}})}run(t,n,r){var s;let o=!0;r&&r.selectBrackets===!1&&(o=!1),(s=bR.get(n))==null||s.selectToBracket(o)}}class h2o extends In{constructor(){super({id:"editor.action.removeBrackets",label:St(809,"Remove Brackets"),precondition:void 0,kbOpts:{kbExpr:He.editorTextFocus,primary:2561,weight:100},canTriggerInlineEdits:!0})}run(t,n){var r;(r=bR.get(n))==null||r.removeBrackets(this.id)}}class f2o{constructor(t,n,r){this.position=t,this.brackets=n,this.options=r}}const p5=class p5 extends ht{static get(t){return t.getContribution(p5.ID)}constructor(t){super(),this._editor=t,this._lastBracketsData=[],this._lastVersionId=0,this._decorations=this._editor.createDecorationsCollection(),this._updateBracketsSoon=this._register(new Es(()=>this._updateBrackets(),50)),this._matchBrackets=this._editor.getOption(80),this._updateBracketsSoon.schedule(),this._register(t.onDidChangeCursorPosition(n=>{this._matchBrackets!=="never"&&this._updateBracketsSoon.schedule()})),this._register(t.onDidChangeModelContent(n=>{this._updateBracketsSoon.schedule()})),this._register(t.onDidChangeModel(n=>{this._lastBracketsData=[],this._updateBracketsSoon.schedule()})),this._register(t.onDidChangeModelLanguageConfiguration(n=>{this._lastBracketsData=[],this._updateBracketsSoon.schedule()})),this._register(t.onDidChangeConfiguration(n=>{n.hasChanged(80)&&(this._matchBrackets=this._editor.getOption(80),this._decorations.clear(),this._lastBracketsData=[],this._lastVersionId=0,this._updateBracketsSoon.schedule())})),this._register(t.onDidBlurEditorWidget(()=>{this._updateBracketsSoon.schedule()})),this._register(t.onDidFocusEditorWidget(()=>{this._updateBracketsSoon.schedule()}))}jumpToBracket(){if(!this._editor.hasModel())return;const t=this._editor.getModel(),n=this._editor.getSelections().map(r=>{const o=r.getStartPosition(),s=t.bracketPairs.matchBracket(o);let a=null;if(s)s[0].containsPosition(o)&&!s[1].containsPosition(o)?a=s[1].getStartPosition():s[1].containsPosition(o)&&(a=s[0].getStartPosition());else{const l=t.bracketPairs.findEnclosingBrackets(o);if(l)a=l[1].getStartPosition();else{const d=t.bracketPairs.findNextBracket(o);d&&d.range&&(a=d.range.getStartPosition())}}return a?new Dn(a.lineNumber,a.column,a.lineNumber,a.column):new Dn(o.lineNumber,o.column,o.lineNumber,o.column)});this._editor.setSelections(n),this._editor.revealRange(n[0])}selectToBracket(t){if(!this._editor.hasModel())return;const n=this._editor.getModel(),r=[];this._editor.getSelections().forEach(o=>{const s=o.getStartPosition();let a=n.bracketPairs.matchBracket(s);if(!a&&(a=n.bracketPairs.findEnclosingBrackets(s),!a)){const u=n.bracketPairs.findNextBracket(s);u&&u.range&&(a=n.bracketPairs.matchBracket(u.range.getStartPosition()))}let l=null,d=null;if(a){a.sort(xe.compareRangesUsingStarts);const[u,h]=a;if(l=t?u.getStartPosition():u.getEndPosition(),d=t?h.getEndPosition():h.getStartPosition(),h.containsPosition(s)){const g=l;l=d,d=g}}l&&d&&r.push(new Dn(l.lineNumber,l.column,d.lineNumber,d.column))}),r.length>0&&(this._editor.setSelections(r),this._editor.revealRange(r[0]))}removeBrackets(t){if(!this._editor.hasModel())return;const n=this._editor.getModel();this._editor.getSelections().forEach(r=>{const o=r.getPosition();let s=n.bracketPairs.matchBracket(o);s||(s=n.bracketPairs.findEnclosingBrackets(o)),s&&(this._editor.pushUndoStop(),this._editor.executeEdits(t,[{range:s[0],text:""},{range:s[1],text:""}]),this._editor.pushUndoStop())})}_updateBrackets(){if(this._matchBrackets==="never")return;this._recomputeBrackets();const t=[];let n=0;for(const r of this._lastBracketsData){const o=r.brackets;o&&(t[n++]={range:o[0],options:r.options},t[n++]={range:o[1],options:r.options})}this._decorations.set(t)}_recomputeBrackets(){if(!this._editor.hasModel()||!this._editor.hasWidgetFocus()){this._lastBracketsData=[],this._lastVersionId=0;return}const t=this._editor.getSelections();if(t.length>100){this._lastBracketsData=[],this._lastVersionId=0;return}const n=this._editor.getModel(),r=n.getVersionId();let o=[];this._lastVersionId===r&&(o=this._lastBracketsData);const s=[];let a=0;for(let g=0,m=t.length;g1&&s.sort(rt.compare);const l=[];let d=0,u=0;const h=o.length;for(let g=0,m=s.length;g0&&(n.pushUndoStop(),n.executeCommands(this.id,o),n.pushUndoStop())}}dn(v2o);const A2o=_r("productService");function Ptt(e,t){return{id:t,asString:async()=>e,asFile:()=>{},value:typeof e=="string"?e:void 0}}function p2o(e,t,n,r){const o={id:LI(),name:e,uri:t,data:n};return{id:r,asString:async()=>"",asFile:()=>o,value:void 0}}class TDn{constructor(){this._entries=new Map}get size(){let t=0;for(const n of this._entries)t++;return t}has(t){return this._entries.has(this.toKey(t))}matches(t){const n=[...this._entries.keys()];return no.some(this,([r,o])=>o.asFile())&&n.push("files"),QDn(j1e(t),n)}get(t){var n;return(n=this._entries.get(this.toKey(t)))==null?void 0:n[0]}append(t,n){const r=this._entries.get(t);r?r.push(n):this._entries.set(this.toKey(t),[n])}replace(t,n){this._entries.set(this.toKey(t),[n])}delete(t){this._entries.delete(this.toKey(t))}*[Symbol.iterator](){for(const[t,n]of this._entries)for(const r of n)yield[t,r]}toKey(t){return j1e(t)}}function j1e(e){return e.toLowerCase()}function POt(e,t){return QDn(j1e(e),t.map(j1e))}function QDn(e,t){if(e==="*/*")return t.length>0;if(t.includes(e))return!0;const n=e.match(/^([a-z]+)\/([a-z]+|\*)$/i);if(!n)return!1;const[r,o,s]=n;return s==="*"?t.some(a=>a.startsWith(o+"/")):!1}const k3e=Object.freeze({create:e=>P8(e.map(t=>t.toString())).join(`\r +`),await this._clipboardService.writeText(y)})),o.getOption(104)||b.push(new i2("diff.inline.revertChange",U(118,"Revert this change"),void 0,!0,async()=>{this._editor.revert(this._diff)})),b},autoSelectFirstItem:!0})};this._register(wc(this._diffActions,"mousedown",k=>{if(!k.leftButton)return;const{top:A,height:p}=Kl(this._diffActions),b=Math.floor(g/3);k.preventDefault(),f({x:k.posx,y:A+p+b})})),this._register(o.onMouseMove(k=>{(k.target.type===8||k.target.type===5)&&k.target.detail.viewZoneId===this._getViewZoneId()?(m=this._updateLightBulbPosition(this._marginDomNode,k.event.browserEvent.y,g),this.visibility=!0):this.visibility=!1})),this._register(q0o({domNode:this._deletedCodeDomNode,diffEntry:s,originalModel:this._originalTextModel,renderLinesResult:this._renderLinesResult,clipboardService:h}))}_updateLightBulbPosition(t,n,r){const{top:o}=Kl(t),s=n-o,a=Math.floor(s/r),l=a*r;if(this._diffActions.style.top=`${l}px`,this._renderLinesResult.viewLineCounts){let d=0;for(let u=0;ue});function Xie(e,t,n,r,o=!1){Uu(r,t.fontInfo);const s=n.length>0,a=new sE(1e4);let l=0,d=0;const u=[],h=[];for(let f=0;fnull),r=!0,o=!0){this.lineTokens=t,this.lineBreakData=n,this.mightContainNonBasicASCII=r,this.mightContainRTL=o}}class s8{static fromEditor(t){var s;const n=t.getOptions(),r=n.get(59),o=n.get(165);return new s8(((s=t.getModel())==null?void 0:s.getOptions().tabSize)||0,r,n.get(40),r.typicalHalfwidthCharacterWidth,n.get(118),n.get(75),o.decorationsWidth,n.get(133),n.get(113),n.get(108),n.get(60),n.get(117).verticalScrollbarSize)}constructor(t,n,r,o,s,a,l,d,u,h,g,m,v=!0){this.tabSize=t,this.fontInfo=n,this.disableMonospaceOptimizations=r,this.typicalHalfwidthCharacterWidth=o,this.scrollBeyondLastColumn=s,this.lineHeight=a,this.lineDecorationsWidth=l,this.stopRenderingLineAfter=d,this.renderWhitespace=u,this.renderControlCharacters=h,this.fontLigatures=g,this.verticalScrollbarSize=m,this.setWidth=v}withSetWidth(t){return new s8(this.tabSize,this.fontInfo,this.disableMonospaceOptimizations,this.typicalHalfwidthCharacterWidth,this.scrollBeyondLastColumn,this.lineHeight,this.lineDecorationsWidth,this.stopRenderingLineAfter,this.renderWhitespace,this.renderControlCharacters,this.fontLigatures,this.verticalScrollbarSize,t)}withScrollBeyondLastColumn(t){return new s8(this.tabSize,this.fontInfo,this.disableMonospaceOptimizations,this.typicalHalfwidthCharacterWidth,t,this.lineHeight,this.lineDecorationsWidth,this.stopRenderingLineAfter,this.renderWhitespace,this.renderControlCharacters,this.fontLigatures,this.verticalScrollbarSize,this.setWidth)}}class J0o{constructor(t,n,r,o,s){this.heightInLines=t,this.minWidthInPx=n,this.viewLineCounts=r,this._renderOutputs=o,this._source=s}getModelPositionAt(t,n){let r=t;for(;r&&!r.classList.contains("view-line");)r=r.parentElement;if(!r)return;const o=r.parentElement;if(!o)return;const s=o.querySelectorAll(".view-line");let a=-1;for(let g=0;g=this._renderOutputs.length)return;let l=1,d=a;for(let g=0;gthis._source.lineTokens.length)return;const u=this._renderOutputs[a];if(!u)return;const h=rV(u.characterMapping,t,n)+u.offset;return new rt(l,h)}}class COt extends Kme{constructor(t,n,r){super(t,n),this.offset=r}}function _Ot(e,t,n,r,o,s,a,l,d){l.appendString('
    '):l.appendString('px;">');const u=t.getLineContent(),h=g2.isBasicASCII(u,o),g=g2.containsRTL(u,h,s),m=rH(new AL(a.fontInfo.isMonospace&&!a.disableMonospaceOptimizations,a.fontInfo.canUseHalfwidthRightwardsArrow,u,!1,h,g,0,t,n,a.tabSize,0,a.fontInfo.spaceWidth,a.fontInfo.middotWidth,a.fontInfo.wsmiddotWidth,a.stopRenderingLineAfter,a.renderWhitespace,a.renderControlCharacters,a.fontLigatures!==N8.OFF,null,null,a.verticalScrollbarSize),l);l.appendString("
    ");const v=m.characterMapping.getHorizontalOffset(m.characterMapping.length);return{output:m,maxCharWidth:v}}const j0=_r("clipboardService"),wL=_r("contextViewService"),S2=_r("contextMenuService");var eko=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},SOt=function(e,t){return function(n,r){t(n,r,e)}};let aje=class extends ht{constructor(t,n,r,o,s,a,l,d,u,h){super(),this._targetWindow=t,this._editors=n,this._diffModel=r,this._options=o,this._diffEditorWidget=s,this._canIgnoreViewZoneUpdateEvent=a,this._origViewZonesToIgnore=l,this._modViewZonesToIgnore=d,this._clipboardService=u,this._contextMenuService=h,this._originalTopPadding=Ti(this,0),this._originalScrollOffset=Ti(this,0),this._originalScrollOffsetAnimated=uOt(this._targetWindow,this._originalScrollOffset,this._store),this._modifiedTopPadding=Ti(this,0),this._modifiedScrollOffset=Ti(this,0),this._modifiedScrollOffsetAnimated=uOt(this._targetWindow,this._modifiedScrollOffset,this._store);const g=Ti("invalidateAlignmentsState",0),m=this._register(new Es(()=>{g.set(g.get()+1,void 0)},0));this._register(this._editors.original.onDidChangeViewZones(w=>{this._canIgnoreViewZoneUpdateEvent()||m.schedule()})),this._register(this._editors.modified.onDidChangeViewZones(w=>{this._canIgnoreViewZoneUpdateEvent()||m.schedule()})),this._register(this._editors.original.onDidChangeConfiguration(w=>{(w.hasChanged(166)||w.hasChanged(75))&&m.schedule()})),this._register(this._editors.modified.onDidChangeConfiguration(w=>{(w.hasChanged(166)||w.hasChanged(75))&&m.schedule()}));const v=this._diffModel.map(w=>w?Ko(this,w.model.original.onDidChangeTokens,()=>w.model.original.tokenization.backgroundTokenizationState===2):void 0).map((w,O)=>w==null?void 0:w.read(O)),f=Rt(w=>{const O=this._diffModel.read(w),y=O==null?void 0:O.diff.read(w);if(!O||!y)return null;g.read(w);const _=this._options.renderSideBySide.read(w);return LOt(this._editors.original,this._editors.modified,y.mappings,this._origViewZonesToIgnore,this._modViewZonesToIgnore,_)}),k=Rt(w=>{var C;const O=(C=this._diffModel.read(w))==null?void 0:C.movedTextToCompare.read(w);if(!O)return null;g.read(w);const y=O.changes.map(_=>new fDn(_));return LOt(this._editors.original,this._editors.modified,y,this._origViewZonesToIgnore,this._modViewZonesToIgnore,!0)});function A(){const w=document.createElement("div");return w.className="diagonal-fill",w}const p=this._register(new Et);this.viewZones=Rt(this,w=>{var M,N,j,W;p.clear();const O=f.read(w)||[],y=[],C=[],_=this._modifiedTopPadding.read(w);_>0&&C.push({afterLineNumber:0,domNode:document.createElement("div"),heightInPx:_,showInHiddenAreas:!0,suppressMouseDown:!0});const S=this._originalTopPadding.read(w);S>0&&y.push({afterLineNumber:0,domNode:document.createElement("div"),heightInPx:S,showInHiddenAreas:!0,suppressMouseDown:!0});const L=this._options.renderSideBySide.read(w),E=L||(M=this._editors.modified._getViewModel())==null?void 0:M.createLineBreaksComputer();if(E){const H=this._editors.original.getModel();for(const X of O)if(X.diff)for(let Y=X.originalRange.startLineNumber;YH.getLineCount())return{orig:y,mod:C};E==null||E.addRequest(H.getLineContent(Y),null,null)}}const Q=(E==null?void 0:E.finalize())??[];let T=0;const P=this._editors.modified.getOption(75),D=(N=this._diffModel.read(w))==null?void 0:N.movedTextToCompare.read(w),I=((j=this._editors.original.getModel())==null?void 0:j.mightContainNonBasicASCII())??!1,B=((W=this._editors.original.getModel())==null?void 0:W.mightContainRTL())??!1,R=s8.fromEditor(this._editors.modified);for(const H of O)if(H.diff&&!L&&(!this._options.useTrueInlineDiffRendering.read(w)||!Ett(H.diff))){if(!H.originalRange.isEmpty){v.read(w);const Y=document.createElement("div");Y.classList.add("view-lines","line-delete","line-delete-selectable","monaco-mouse-cursor-text");const Z=this._editors.original.getModel();if(H.originalRange.endLineNumberExclusive-1>Z.getLineCount())return{orig:y,mod:C};const ie=new Gie(H.originalRange.mapToLineArray(ge=>Z.tokenization.getLineTokens(ge)),H.originalRange.mapToLineArray(ge=>Q[T++]),I,B),J=[];for(const ge of H.diff.innerChanges||[])J.push(new AD(ge.originalRange.delta(-(H.diff.original.startLineNumber-1)),tje.className,0));const re=Xie(ie,R,J,Y),se=document.createElement("div");if(se.className="inline-deleted-margin-view-zone",Uu(se,R.fontInfo),this._options.renderIndicators.read(w))for(let ge=0;gea9(le),se,Y,this._editors.modified,H.diff,this._diffEditorWidget,re,this._editors.original.getModel(),this._contextMenuService,this._clipboardService));for(let ge=0;ge1&&y.push({afterLineNumber:H.originalRange.startLineNumber+ge,domNode:A(),heightInPx:(K-1)*P,showInHiddenAreas:!0,suppressMouseDown:!0})}C.push({afterLineNumber:H.modifiedRange.startLineNumber-1,domNode:Y,heightInPx:re.heightInLines*P,minWidthInPx:re.minWidthInPx,marginDomNode:se,setZoneId(ge){le=ge},showInHiddenAreas:!0,suppressMouseDown:!1})}const X=document.createElement("div");X.className="gutter-delete",y.push({afterLineNumber:H.originalRange.endLineNumberExclusive-1,domNode:A(),heightInPx:H.modifiedHeightInPx,marginDomNode:X,showInHiddenAreas:!0,suppressMouseDown:!0})}else{const X=H.modifiedHeightInPx-H.originalHeightInPx;if(X>0){if(D!=null&&D.lineRangeMapping.original.delta(-1).deltaLength(2).contains(H.originalRange.endLineNumberExclusive-1))continue;y.push({afterLineNumber:H.originalRange.endLineNumberExclusive-1,domNode:A(),heightInPx:X,showInHiddenAreas:!0,suppressMouseDown:!0})}else{let Y=function(){const ie=document.createElement("div");return ie.className="arrow-revert-change "+gi.asClassName(zt.arrowRight),w.store.add(wt(ie,"mousedown",J=>J.stopPropagation())),w.store.add(wt(ie,"click",J=>{J.stopPropagation(),s.revert(H.diff)})),tn("div",{},ie)};if(D!=null&&D.lineRangeMapping.modified.delta(-1).deltaLength(2).contains(H.modifiedRange.endLineNumberExclusive-1))continue;let Z;H.diff&&H.diff.modified.isEmpty&&this._options.shouldRenderOldRevertArrows.read(w)&&(Z=Y()),C.push({afterLineNumber:H.modifiedRange.endLineNumberExclusive-1,domNode:A(),heightInPx:-X,marginDomNode:Z,showInHiddenAreas:!0,suppressMouseDown:!0})}}for(const H of k.read(w)??[]){if(!(D!=null&&D.lineRangeMapping.original.intersect(H.originalRange))||!(D!=null&&D.lineRangeMapping.modified.intersect(H.modifiedRange)))continue;const X=H.modifiedHeightInPx-H.originalHeightInPx;X>0?y.push({afterLineNumber:H.originalRange.endLineNumberExclusive-1,domNode:A(),heightInPx:X,showInHiddenAreas:!0,suppressMouseDown:!0}):C.push({afterLineNumber:H.modifiedRange.endLineNumberExclusive-1,domNode:A(),heightInPx:-X,showInHiddenAreas:!0,suppressMouseDown:!0})}return{orig:y,mod:C}});let b=!1;this._register(this._editors.original.onDidScrollChange(w=>{w.scrollLeftChanged&&!b&&(b=!0,this._editors.modified.setScrollLeft(w.scrollLeft),b=!1)})),this._register(this._editors.modified.onDidScrollChange(w=>{w.scrollLeftChanged&&!b&&(b=!0,this._editors.original.setScrollLeft(w.scrollLeft),b=!1)})),this._originalScrollTop=Ko(this._editors.original.onDidScrollChange,()=>this._editors.original.getScrollTop()),this._modifiedScrollTop=Ko(this._editors.modified.onDidScrollChange,()=>this._editors.modified.getScrollTop()),this._register(Oi(w=>{const O=this._originalScrollTop.read(w)-(this._originalScrollOffsetAnimated.read(void 0)-this._modifiedScrollOffsetAnimated.read(w))-(this._originalTopPadding.read(void 0)-this._modifiedTopPadding.read(w));O!==this._editors.modified.getScrollTop()&&this._editors.modified.setScrollTop(O,1)})),this._register(Oi(w=>{const O=this._modifiedScrollTop.read(w)-(this._modifiedScrollOffsetAnimated.read(void 0)-this._originalScrollOffsetAnimated.read(w))-(this._modifiedTopPadding.read(void 0)-this._originalTopPadding.read(w));O!==this._editors.original.getScrollTop()&&this._editors.original.setScrollTop(O,1)})),this._register(Oi(w=>{var C;const O=(C=this._diffModel.read(w))==null?void 0:C.movedTextToCompare.read(w);let y=0;if(O){const _=this._editors.original.getTopForLineNumber(O.lineRangeMapping.original.startLineNumber,!0)-this._originalTopPadding.read(void 0);y=this._editors.modified.getTopForLineNumber(O.lineRangeMapping.modified.startLineNumber,!0)-this._modifiedTopPadding.read(void 0)-_}y>0?(this._modifiedTopPadding.set(0,void 0),this._originalTopPadding.set(y,void 0)):y<0?(this._modifiedTopPadding.set(-y,void 0),this._originalTopPadding.set(0,void 0)):setTimeout(()=>{this._modifiedTopPadding.set(0,void 0),this._originalTopPadding.set(0,void 0)},400),this._editors.modified.hasTextFocus()?this._originalScrollOffset.set(this._modifiedScrollOffset.read(void 0)-y,void 0,!0):this._modifiedScrollOffset.set(this._originalScrollOffset.read(void 0)+y,void 0,!0)}))}};aje=eko([SOt(8,j0),SOt(9,S2)],aje);function LOt(e,t,n,r,o,s){const a=new F8(xOt(e,r)),l=new F8(xOt(t,o)),d=e.getOption(75),u=t.getOption(75),h=[];let g=0,m=0;function v(f,k){for(;;){let A=a.peek(),p=l.peek();if(A&&A.lineNumber>=f&&(A=void 0),p&&p.lineNumber>=k&&(p=void 0),!A&&!p)break;const b=A?A.lineNumber-g:Number.MAX_VALUE,w=p?p.lineNumber-m:Number.MAX_VALUE;bw?(l.dequeue(),A={lineNumber:p.lineNumber-m+g,heightInPx:0}):(a.dequeue(),l.dequeue()),h.push({originalRange:Ei.ofLength(A.lineNumber,1),modifiedRange:Ei.ofLength(p.lineNumber,1),originalHeightInPx:d+A.heightInPx,modifiedHeightInPx:u+p.heightInPx,diff:void 0})}}for(const f of n){let w=function(O,y,C=!1){var Q,T;if(OP.lineNumberP+D.heightInPx,0))??0,E=((T=l.takeWhile(P=>P.lineNumberP+D.heightInPx,0))??0;h.push({originalRange:_,modifiedRange:S,originalHeightInPx:_.length*d+L,modifiedHeightInPx:S.length*u+E,diff:f.lineRangeMapping}),b=O,p=y};const k=f.lineRangeMapping;v(k.original.startLineNumber,k.modified.startLineNumber);let A=!0,p=k.modified.startLineNumber,b=k.original.startLineNumber;if(s)for(const O of k.innerChanges||[]){O.originalRange.startColumn>1&&O.modifiedRange.startColumn>1&&w(O.originalRange.startLineNumber,O.modifiedRange.startLineNumber);const y=e.getModel(),C=O.originalRange.endLineNumber<=y.getLineCount()?y.getLineMaxColumn(O.originalRange.endLineNumber):Number.MAX_SAFE_INTEGER;O.originalRange.endColumn1&&r.push({lineNumber:d,heightInPx:a*(u-1)})}for(const d of e.getWhitespaces()){if(t.has(d.id))continue;const u=d.afterLineNumber===0?0:s.convertViewPositionToModelPosition(new rt(d.afterLineNumber,1)).lineNumber;n.push({lineNumber:u,heightInPx:d.height})}return v0o(n,r,d=>d.lineNumber,(d,u)=>({lineNumber:d.lineNumber,heightInPx:d.heightInPx+u.heightInPx}))}function Ett(e){return e.innerChanges?e.innerChanges.every(t=>T1e(t.modifiedRange)&&T1e(t.originalRange)||t.originalRange.equalsRange(new xe(1,1,1,1))):!1}function T1e(e){return e.startLineNumber===e.endLineNumber}const Sq=class Sq extends ht{constructor(t,n,r,o,s){super(),this._rootElement=t,this._diffModel=n,this._originalEditorLayoutInfo=r,this._modifiedEditorLayoutInfo=o,this._editors=s,this._originalScrollTop=Ko(this,this._editors.original.onDidScrollChange,()=>this._editors.original.getScrollTop()),this._modifiedScrollTop=Ko(this,this._editors.modified.onDidScrollChange,()=>this._editors.modified.getScrollTop()),this._viewZonesChanged=A0("onDidChangeViewZones",this._editors.modified.onDidChangeViewZones),this.width=Ti(this,0),this._modifiedViewZonesChangedSignal=A0("modified.onDidChangeViewZones",this._editors.modified.onDidChangeViewZones),this._originalViewZonesChangedSignal=A0("original.onDidChangeViewZones",this._editors.original.onDidChangeViewZones),this._state=Rt(this,h=>{var C;this._element.replaceChildren();const g=this._diffModel.read(h),m=(C=g==null?void 0:g.diff.read(h))==null?void 0:C.movedTexts;if(!m||m.length===0){this.width.set(0,void 0);return}this._viewZonesChanged.read(h);const v=this._originalEditorLayoutInfo.read(h),f=this._modifiedEditorLayoutInfo.read(h);if(!v||!f){this.width.set(0,void 0);return}this._modifiedViewZonesChangedSignal.read(h),this._originalViewZonesChangedSignal.read(h);const k=m.map(_=>{function S(R,M){const N=M.getTopForLineNumber(R.startLineNumber,!0),j=M.getTopForLineNumber(R.endLineNumberExclusive,!0);return(N+j)/2}const L=S(_.lineRangeMapping.original,this._editors.original),E=this._originalScrollTop.read(h),Q=S(_.lineRangeMapping.modified,this._editors.modified),T=this._modifiedScrollTop.read(h),P=L-E,D=Q-T,I=Math.min(L,Q),B=Math.max(L,Q);return{range:new Gn(I,B),from:P,to:D,fromWithoutScroll:L,toWithoutScroll:Q,move:_}});k.sort(uto(qh(_=>_.fromWithoutScroll>_.toWithoutScroll,dEn),qh(_=>_.fromWithoutScroll>_.toWithoutScroll?_.fromWithoutScroll:-_.toWithoutScroll,T0)));const A=Ttt.compute(k.map(_=>_.range)),p=10,b=v.verticalScrollbarWidth,w=(A.getTrackCount()-1)*10+p*2,O=b+w+(f.contentLeft-Sq.movedCodeBlockPadding);let y=0;for(const _ of k){const S=A.getTrack(y),L=b+p+S*10,E=15,Q=15,T=O,P=f.glyphMarginWidth+f.lineNumbersWidth,D=18,I=document.createElementNS("http://www.w3.org/2000/svg","rect");I.classList.add("arrow-rectangle"),I.setAttribute("x",`${T-P}`),I.setAttribute("y",`${_.to-D/2}`),I.setAttribute("width",`${P}`),I.setAttribute("height",`${D}`),this._element.appendChild(I);const B=document.createElementNS("http://www.w3.org/2000/svg","g"),R=document.createElementNS("http://www.w3.org/2000/svg","path");R.setAttribute("d",`M 0 ${_.from} L ${L} ${_.from} L ${L} ${_.to} L ${T-Q} ${_.to}`),R.setAttribute("fill","none"),B.appendChild(R);const M=document.createElementNS("http://www.w3.org/2000/svg","polygon");M.classList.add("arrow"),h.store.add(Oi(N=>{R.classList.toggle("currentMove",_.move===g.activeMovedText.read(N)),M.classList.toggle("currentMove",_.move===g.activeMovedText.read(N))})),M.setAttribute("points",`${T-Q},${_.to-E/2} ${T},${_.to} ${T-Q},${_.to+E/2}`),B.appendChild(M),this._element.appendChild(B),y++}this.width.set(w,void 0)}),this._element=document.createElementNS("http://www.w3.org/2000/svg","svg"),this._element.setAttribute("class","moved-blocks-lines"),this._rootElement.appendChild(this._element),this._register($n(()=>this._element.remove())),this._register(Oi(h=>{const g=this._originalEditorLayoutInfo.read(h),m=this._modifiedEditorLayoutInfo.read(h);!g||!m||(this._element.style.left=`${g.width-g.verticalScrollbarWidth}px`,this._element.style.height=`${g.height}px`,this._element.style.width=`${g.verticalScrollbarWidth+g.contentLeft-Sq.movedCodeBlockPadding+this.width.read(h)}px`)})),this._register(KW(this._state));const a=Rt(h=>{const g=this._diffModel.read(h),m=g==null?void 0:g.diff.read(h);return m?m.movedTexts.map(v=>({move:v,original:new ON(ca(v.lineRangeMapping.original.startLineNumber-1),18),modified:new ON(ca(v.lineRangeMapping.modified.startLineNumber-1),18)})):[]});this._register(S1e(this._editors.original,a.map(h=>h.map(g=>g.original)))),this._register(S1e(this._editors.modified,a.map(h=>h.map(g=>g.modified)))),this._register(Tf((h,g)=>{const m=a.read(h);for(const v of m)g.add(new EOt(this._editors.original,v.original,v.move,"original",this._diffModel.get())),g.add(new EOt(this._editors.modified,v.modified,v.move,"modified",this._diffModel.get()))}));const l=A0("original.onDidFocusEditorWidget",h=>this._editors.original.onDidFocusEditorWidget(()=>setTimeout(()=>h(void 0),0))),d=A0("modified.onDidFocusEditorWidget",h=>this._editors.modified.onDidFocusEditorWidget(()=>setTimeout(()=>h(void 0),0)));let u="modified";this._register(Xz({changeTracker:{createChangeSummary:()=>{},handleChange:(h,g)=>(h.didChange(l)&&(u="original"),h.didChange(d)&&(u="modified"),!0)}},h=>{l.read(h),d.read(h);const g=this._diffModel.read(h);if(!g)return;const m=g.diff.read(h);let v;if(m&&u==="original"){const f=this._editors.originalCursor.read(h);f&&(v=m.movedTexts.find(k=>k.lineRangeMapping.original.contains(f.lineNumber)))}if(m&&u==="modified"){const f=this._editors.modifiedCursor.read(h);f&&(v=m.movedTexts.find(k=>k.lineRangeMapping.modified.contains(f.lineNumber)))}v!==g.movedTextToCompare.read(void 0)&&g.movedTextToCompare.set(void 0,void 0),g.setActiveMovedText(v)}))}};Sq.movedCodeBlockPadding=4;let WU=Sq;class Ttt{static compute(t){const n=[],r=[];for(const o of t){let s=n.findIndex(a=>!a.intersectsStrict(o));s===-1&&(n.length>=6?s=yco(n,qh(l=>l.intersectWithRangeLength(o),T0)):(s=n.length,n.push(new cet))),n[s].addRange(o),r.push(s)}return new Ttt(n.length,r)}constructor(t,n){this._trackCount=t,this.trackPerLineIdx=n}getTrack(t){return this.trackPerLineIdx[t]}getTrackCount(){return this._trackCount}}class EOt extends _tt{constructor(t,n,r,o,s){const a=wo("div.diff-hidden-lines-widget");super(t,n,a.root),this._editor=t,this._move=r,this._kind=o,this._diffModel=s,this._nodes=wo("div.diff-moved-code-block",{style:{marginRight:"4px"}},[wo("div.text-content@textContent"),wo("div.action-bar@actionBar")]),a.root.appendChild(this._nodes.root);const l=Ko(this._editor.onDidLayoutChange,()=>this._editor.getLayoutInfo());this._register(Q6(this._nodes.root,{paddingRight:l.map(m=>m.verticalScrollbarWidth)}));let d;r.changes.length>0?d=this._kind==="original"?U(131,"Code moved with changes to line {0}-{1}",this._move.lineRangeMapping.modified.startLineNumber,this._move.lineRangeMapping.modified.endLineNumberExclusive-1):U(132,"Code moved with changes from line {0}-{1}",this._move.lineRangeMapping.original.startLineNumber,this._move.lineRangeMapping.original.endLineNumberExclusive-1):d=this._kind==="original"?U(133,"Code moved to line {0}-{1}",this._move.lineRangeMapping.modified.startLineNumber,this._move.lineRangeMapping.modified.endLineNumberExclusive-1):U(134,"Code moved from line {0}-{1}",this._move.lineRangeMapping.original.startLineNumber,this._move.lineRangeMapping.original.endLineNumberExclusive-1);const u=this._register(new g1(this._nodes.actionBar,{highlightToggledItems:!0})),h=new i2("",d,"",!1);u.push(h,{icon:!1,label:!0});const g=new i2("","Compare",gi.asClassName(zt.compareChanges),!0,()=>{this._editor.focus(),this._diffModel.movedTextToCompare.set(this._diffModel.movedTextToCompare.get()===r?void 0:this._move,void 0)});this._register(Oi(m=>{const v=this._diffModel.movedTextToCompare.read(m)===r;g.checked=v})),u.push(g,{icon:!1,label:!0})}}class tko extends ht{constructor(t,n,r,o){super(),this._editors=t,this._diffModel=n,this._options=r,this._decorations=Rt(this,s=>{const a=this._diffModel.read(s),l=a==null?void 0:a.diff.read(s);if(!l)return null;const d=this._diffModel.read(s).movedTextToCompare.read(s),u=this._options.renderIndicators.read(s),h=this._options.showEmptyDecorations.read(s),g=[],m=[];if(!d)for(const f of l.mappings)if(f.lineRangeMapping.original.isEmpty||g.push({range:f.lineRangeMapping.original.toInclusiveRange(),options:u?pOt:wOt}),f.lineRangeMapping.modified.isEmpty||m.push({range:f.lineRangeMapping.modified.toInclusiveRange(),options:u?AOt:bOt}),f.lineRangeMapping.modified.isEmpty||f.lineRangeMapping.original.isEmpty)f.lineRangeMapping.original.isEmpty||g.push({range:f.lineRangeMapping.original.toInclusiveRange(),options:V0o}),f.lineRangeMapping.modified.isEmpty||m.push({range:f.lineRangeMapping.modified.toInclusiveRange(),options:j0o});else{const k=this._options.useTrueInlineDiffRendering.read(s)&&Ett(f.lineRangeMapping);for(const A of f.lineRangeMapping.innerChanges||[])if(f.lineRangeMapping.original.contains(A.originalRange.startLineNumber)&&g.push({range:A.originalRange,options:A.originalRange.isEmpty()&&h?z0o:tje}),f.lineRangeMapping.modified.contains(A.modifiedRange.startLineNumber)&&m.push({range:A.modifiedRange,options:A.modifiedRange.isEmpty()&&h&&!k?W0o:OOt}),k){const p=a.model.original.getValueInRange(A.originalRange);m.push({range:A.modifiedRange,options:{description:"deleted-text",before:{content:p,inlineClassName:"inline-deleted-text"},zIndex:1e5,showIfCollapsed:!0}})}}if(d)for(const f of d.changes){const k=f.original.toInclusiveRange();k&&g.push({range:k,options:u?pOt:wOt});const A=f.modified.toInclusiveRange();A&&m.push({range:A,options:u?AOt:bOt});for(const p of f.innerChanges||[])g.push({range:p.originalRange,options:tje}),m.push({range:p.modifiedRange,options:OOt})}const v=this._diffModel.read(s).activeMovedText.read(s);for(const f of l.movedTexts)g.push({range:f.lineRangeMapping.original.toInclusiveRange(),options:{description:"moved",blockClassName:"movedOriginal"+(f===v?" currentMove":""),blockPadding:[WU.movedCodeBlockPadding,0,WU.movedCodeBlockPadding,WU.movedCodeBlockPadding]}}),m.push({range:f.lineRangeMapping.modified.toInclusiveRange(),options:{description:"moved",blockClassName:"movedModified"+(f===v?" currentMove":""),blockPadding:[4,0,4,4]}});return{originalDecorations:g,modifiedDecorations:m}}),this._register(_1e(this._editors.original,this._decorations.map(s=>(s==null?void 0:s.originalDecorations)||[]))),this._register(_1e(this._editors.modified,this._decorations.map(s=>(s==null?void 0:s.modifiedDecorations)||[])))}}class cu{static equals(t,n){return t.x===n.x&&t.y===n.y}constructor(t,n){this.x=t,this.y=n}add(t){return new cu(this.x+t.x,this.y+t.y)}deltaX(t){return new cu(this.x+t,this.y)}deltaY(t){return new cu(this.x,this.y+t)}toString(){return`(${this.x},${this.y})`}subtract(t){return new cu(this.x-t.x,this.y-t.y)}scale(t){return new cu(this.x*t,this.y*t)}mapComponents(t){return new cu(t(this.x),t(this.y))}isZero(){return this.x===0&&this.y===0}withThreshold(t){return this.mapComponents(n=>n>t?n-t:n<-t?n+t:0)}}function hl(e){return lje.get(e)}const A5=class A5 extends ht{static get(t){let n=A5._map.get(t);if(!n){n=new A5(t),A5._map.set(t,n);const r=t.onDidDispose(()=>{const o=A5._map.get(t);o&&(A5._map.delete(t),o.dispose(),r.dispose())})}return n}_beginUpdate(){this._updateCounter++,this._updateCounter===1&&(this._currentTransaction=new Gz(()=>{}))}_endUpdate(){if(this._updateCounter--,this._updateCounter===0){const t=this._currentTransaction;this._currentTransaction=void 0,t.finish()}}constructor(t){var n;super(),this.editor=t,this._updateCounter=0,this._currentTransaction=void 0,this._model=Ti(this,this.editor.getModel()),this.model=this._model,this.isReadonly=Ko(this,this.editor.onDidChangeConfiguration,()=>this.editor.getOption(104)),this._versionId=CZ({owner:this,lazy:!0},((n=this.editor.getModel())==null?void 0:n.getVersionId())??null),this.versionId=this._versionId,this._selections=CZ({owner:this,equalsFn:oQ($K(Dn.selectionsEqual)),lazy:!0},this.editor.getSelections()??null),this.selections=this._selections,this.positions=Vh({owner:this,equalsFn:oQ($K(rt.equals))},r=>{var o;return((o=this.selections.read(r))==null?void 0:o.map(s=>s.getStartPosition()))??null}),this.isFocused=Ko(this,r=>{const o=this.editor.onDidFocusEditorWidget(r),s=this.editor.onDidBlurEditorWidget(r);return{dispose(){o.dispose(),s.dispose()}}},()=>this.editor.hasWidgetFocus()),this.isTextFocused=Ko(this,r=>{const o=this.editor.onDidFocusEditorText(r),s=this.editor.onDidBlurEditorText(r);return{dispose(){o.dispose(),s.dispose()}}},()=>this.editor.hasTextFocus()),this.inComposition=Ko(this,r=>{const o=this.editor.onDidCompositionStart(()=>{r(void 0)}),s=this.editor.onDidCompositionEnd(()=>{r(void 0)});return{dispose(){o.dispose(),s.dispose()}}},()=>this.editor.inComposition),this.value=XJe(this,r=>{var o;return this.versionId.read(r),((o=this.model.read(r))==null?void 0:o.getValue())??""},(r,o)=>{const s=this.model.get();s!==null&&r!==s.getValue()&&s.setValue(r)}),this.valueIsEmpty=Rt(this,r=>{var o;return this.versionId.read(r),((o=this.editor.getModel())==null?void 0:o.getValueLength())===0}),this.cursorSelection=Vh({owner:this,equalsFn:oQ(Dn.selectionsEqual)},r=>{var o;return((o=this.selections.read(r))==null?void 0:o[0])??null}),this.cursorPosition=Vh({owner:this,equalsFn:rt.equals},r=>{var o,s;return((s=(o=this.selections.read(r))==null?void 0:o[0])==null?void 0:s.getPosition())??null}),this.cursorLineNumber=Rt(this,r=>{var o;return((o=this.cursorPosition.read(r))==null?void 0:o.lineNumber)??null}),this.onDidType=Mv(this),this.onDidPaste=Mv(this),this.scrollTop=Ko(this.editor.onDidScrollChange,()=>this.editor.getScrollTop()),this.scrollLeft=Ko(this.editor.onDidScrollChange,()=>this.editor.getScrollLeft()),this.layoutInfo=Ko(this.editor.onDidLayoutChange,()=>this.editor.getLayoutInfo()),this.layoutInfoContentLeft=this.layoutInfo.map(r=>r.contentLeft),this.layoutInfoDecorationsLeft=this.layoutInfo.map(r=>r.decorationsLeft),this.layoutInfoWidth=this.layoutInfo.map(r=>r.width),this.layoutInfoHeight=this.layoutInfo.map(r=>r.height),this.layoutInfoMinimap=this.layoutInfo.map(r=>r.minimap),this.layoutInfoVerticalScrollbarWidth=this.layoutInfo.map(r=>r.verticalScrollbarWidth),this.contentWidth=Ko(this.editor.onDidContentSizeChange,()=>this.editor.getContentWidth()),this.contentHeight=Ko(this.editor.onDidContentSizeChange,()=>this.editor.getContentHeight()),this._widgetCounter=0,this.openedPeekWidgets=Ti(this,0),this._register(this.editor.onBeginUpdate(()=>this._beginUpdate())),this._register(this.editor.onEndUpdate(()=>this._endUpdate())),this._register(this.editor.onDidChangeModel(()=>{this._beginUpdate();try{this._model.set(this.editor.getModel(),this._currentTransaction),this._forceUpdate()}finally{this._endUpdate()}})),this._register(this.editor.onDidType(r=>{this._beginUpdate();try{this._forceUpdate(),this.onDidType.trigger(this._currentTransaction,r)}finally{this._endUpdate()}})),this._register(this.editor.onDidPaste(r=>{this._beginUpdate();try{this._forceUpdate(),this.onDidPaste.trigger(this._currentTransaction,r)}finally{this._endUpdate()}})),this._register(this.editor.onDidChangeModelContent(r=>{var o;this._beginUpdate();try{this._versionId.set(((o=this.editor.getModel())==null?void 0:o.getVersionId())??null,this._currentTransaction,r),this._forceUpdate()}finally{this._endUpdate()}})),this._register(this.editor.onDidChangeCursorSelection(r=>{this._beginUpdate();try{this._selections.set(this.editor.getSelections(),this._currentTransaction,r),this._forceUpdate()}finally{this._endUpdate()}})),this.domNode=Rt(r=>(this.model.read(r),this.editor.getDomNode()))}forceUpdate(t){this._beginUpdate();try{return this._forceUpdate(),t?t(this._currentTransaction):void 0}finally{this._endUpdate()}}_forceUpdate(){var t;this._beginUpdate();try{this._model.set(this.editor.getModel(),this._currentTransaction),this._versionId.set(((t=this.editor.getModel())==null?void 0:t.getVersionId())??null,this._currentTransaction,void 0),this._selections.set(this.editor.getSelections(),this._currentTransaction,void 0)}finally{this._endUpdate()}}getOption(t,n=Hd.ofCaller()){return Ko(this,r=>this.editor.onDidChangeConfiguration(o=>{o.hasChanged(t)&&r(void 0)}),()=>this.editor.getOption(t),n)}setDecorations(t){const n=new Et,r=this.editor.createDecorationsCollection();return n.add(pbe({owner:this,debugName:()=>`Apply decorations from ${t.debugName}`},o=>{const s=t.read(o);r.set(s)})),n.add({dispose:()=>{r.clear()}}),n}createOverlayWidget(t){const n="observableOverlayWidget"+this._widgetCounter++,r={getDomNode:()=>t.domNode,getPosition:()=>t.position.get(),getId:()=>n,allowEditorOverflow:t.allowEditorOverflow,getMinContentWidthInPx:()=>t.minContentWidthInPx.get()};this.editor.addOverlayWidget(r);const o=Oi(s=>{t.position.read(s),t.minContentWidthInPx.read(s),this.editor.layoutOverlayWidget(r)});return $n(()=>{o.dispose(),this.editor.removeOverlayWidget(r)})}createContentWidget(t){const n="observableContentWidget"+this._widgetCounter++,r={getDomNode:()=>t.domNode,getPosition:()=>t.position.get(),getId:()=>n,allowEditorOverflow:t.allowEditorOverflow};this.editor.addContentWidget(r);const o=Oi(s=>{t.position.read(s),this.editor.layoutContentWidget(r)});return $n(()=>{o.dispose(),this.editor.removeContentWidget(r)})}observeLineOffsetRange(t,n){const r=this.observePosition(t.map(s=>new rt(s.startLineNumber,1)),n),o=this.observePosition(t.map(s=>new rt(s.endLineNumberExclusive+1,1)),n);return Rt(s=>{var h;r.read(s),o.read(s);const a=t.read(s),l=(h=this.model.read(s))==null?void 0:h.getLineCount(),d=(typeof l<"u"&&a.startLineNumber>l?this.editor.getBottomForLineNumber(l):this.editor.getTopForLineNumber(a.startLineNumber))-this.scrollTop.read(s),u=a.isEmpty?d:this.editor.getBottomForLineNumber(a.endLineNumberExclusive-1)-this.scrollTop.read(s);return new Gn(d,u)})}observePosition(t,n){let r=t.get();const o=CZ({owner:this,debugName:()=>`topLeftOfPosition${r==null?void 0:r.toString()}`,equalsFn:oQ(cu.equals)},new cu(0,0)),s="observablePositionWidget"+this._widgetCounter++,a=document.createElement("div"),l={getDomNode:()=>a,getPosition:()=>r?{preference:[0],position:t.get()}:null,getId:()=>s,allowEditorOverflow:!1,afterRender:(d,u)=>{const h=this._model.get();h&&r&&r.lineNumber>h.getLineCount()?o.set(new cu(0,this.editor.getBottomForLineNumber(h.getLineCount())-this.scrollTop.get()),void 0):o.set(u?new cu(u.left,u.top):null,void 0)}};return this.editor.addContentWidget(l),n.add(Oi(d=>{r=t.read(d),this.editor.layoutContentWidget(l)})),n.add($n(()=>{this.editor.removeContentWidget(l)})),o}isTargetHovered(t,n){const r=Ti("isInjectedTextHovered",!1);return n.add(this.editor.onMouseMove(o=>{const s=t(o);r.set(s,void 0)})),n.add(this.editor.onMouseLeave(o=>{r.set(!1,void 0)})),r}observeLineHeightForPosition(t){return Rt(n=>{const r=t instanceof rt?t:t.read(n);return r===null?null:(this.getOption(75).read(n),this.editor.getLineHeightForPosition(r))})}observeLineHeightForLine(t){return typeof t=="number"?this.observeLineHeightForPosition(new rt(t,1)):Rt(n=>{const r=t.read(n);return r===null?null:this.observeLineHeightForPosition(new rt(r,1)).read(n)})}observeLineHeightsForLineRange(t){return Rt(n=>{const r=t instanceof Ei?t:t.read(n),o=[];for(let s=r.startLineNumber;s=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},iko=function(e,t){return function(n,r){t(n,r,e)}},nb,VS;let IJ=(VS=class extends ht{constructor(t,n,r,o,s,a,l){super(),this._editors=t,this._rootElement=n,this._diffModel=r,this._rootWidth=o,this._rootHeight=s,this._modifiedEditorLayoutInfo=a,this._themeService=l,this.width=nb.ENTIRE_DIFF_OVERVIEW_WIDTH;const d=Ko(this._themeService.onDidColorThemeChange,()=>this._themeService.getColorTheme()),u=Rt(m=>{const v=d.read(m),f=v.getColor(eso)||(v.getColor(cQ)||MNe).transparent(2),k=v.getColor(tso)||(v.getColor(h9)||PNe).transparent(2);return{insertColor:f,removeColor:k}}),h=es(document.createElement("div"));h.setClassName("diffViewport"),h.setPosition("absolute");const g=wo("div.diffOverview",{style:{position:"absolute",top:"0px",width:nb.ENTIRE_DIFF_OVERVIEW_WIDTH+"px"}}).root;this._register(wN(g,h.domNode)),this._register(wc(g,nn.POINTER_DOWN,m=>{this._editors.modified.delegateVerticalScrollbarPointerDown(m)})),this._register(wt(g,nn.MOUSE_WHEEL,m=>{this._editors.modified.delegateScrollFromMouseWheelEvent(m)},{passive:!1})),this._register(wN(this._rootElement,g)),this._register(Tf((m,v)=>{const f=this._diffModel.read(m),k=this._editors.original.createOverviewRuler("original diffOverviewRuler");k&&(v.add(k),v.add(wN(g,k.getDomNode())));const A=this._editors.modified.createOverviewRuler("modified diffOverviewRuler");if(A&&(v.add(A),v.add(wN(g,A.getDomNode()))),!k||!A)return;const p=A0("viewZoneChanged",this._editors.original.onDidChangeViewZones),b=A0("viewZoneChanged",this._editors.modified.onDidChangeViewZones),w=A0("hiddenRangesChanged",this._editors.original.onDidChangeHiddenAreas),O=A0("hiddenRangesChanged",this._editors.modified.onDidChangeHiddenAreas);v.add(Oi(y=>{var Q;p.read(y),b.read(y),w.read(y),O.read(y);const C=u.read(y),_=(Q=f==null?void 0:f.diff.read(y))==null?void 0:Q.mappings;function S(T,P,D){const I=D._getViewModel();return I?T.filter(B=>B.length>0).map(B=>{const R=I.coordinatesConverter.convertModelPositionToViewPosition(new rt(B.startLineNumber,1)),M=I.coordinatesConverter.convertModelPositionToViewPosition(new rt(B.endLineNumberExclusive,1)),N=M.lineNumber-R.lineNumber;return new yTn(R.lineNumber,M.lineNumber,N,P.toString())}):[]}const L=S((_||[]).map(T=>T.lineRangeMapping.original),C.removeColor,this._editors.original),E=S((_||[]).map(T=>T.lineRangeMapping.modified),C.insertColor,this._editors.modified);k==null||k.setZones(L),A==null||A.setZones(E)})),v.add(Oi(y=>{const C=this._rootHeight.read(y),_=this._rootWidth.read(y),S=this._modifiedEditorLayoutInfo.read(y);if(S){const L=nb.ENTIRE_DIFF_OVERVIEW_WIDTH-2*nb.ONE_OVERVIEW_WIDTH;k.setLayout({top:0,height:C,right:L+nb.ONE_OVERVIEW_WIDTH,width:nb.ONE_OVERVIEW_WIDTH}),A.setLayout({top:0,height:C,right:0,width:nb.ONE_OVERVIEW_WIDTH});const E=this._editors.modifiedScrollTop.read(y),Q=this._editors.modifiedScrollHeight.read(y),T=this._editors.modified.getOption(117),P=new aV(T.verticalHasArrows?T.arrowSize:0,T.verticalScrollbarSize,0,S.height,Q,E);h.setTop(P.getSliderPosition()),h.setHeight(P.getSliderSize())}else h.setTop(0),h.setHeight(0);g.style.height=C+"px",g.style.left=_-nb.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",h.setWidth(nb.ENTIRE_DIFF_OVERVIEW_WIDTH)}))}))}},nb=VS,VS.ONE_OVERVIEW_WIDTH=15,VS.ENTIRE_DIFF_OVERVIEW_WIDTH=VS.ONE_OVERVIEW_WIDTH*2,VS);IJ=nb=nko([iko(6,Dl)],IJ);var rko=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},exe=function(e,t){return function(n,r){t(n,r,e)}};let cje=class extends ht{get onDidContentSizeChange(){return this._onDidContentSizeChange.event}constructor(t,n,r,o,s,a,l,d){super(),this.originalEditorElement=t,this.modifiedEditorElement=n,this._options=r,this._argCodeEditorWidgetOptions=o,this._createInnerEditor=s,this._contextKeyService=a,this._instantiationService=l,this._keybindingService=d,this.original=this._register(this._createLeftHandSideEditor(this._options.editorOptions.get(),this._argCodeEditorWidgetOptions.originalEditor||{})),this.modified=this._register(this._createRightHandSideEditor(this._options.editorOptions.get(),this._argCodeEditorWidgetOptions.modifiedEditor||{})),this._onDidContentSizeChange=this._register(new at),this.modifiedScrollTop=Ko(this,this.modified.onDidScrollChange,()=>this.modified.getScrollTop()),this.modifiedScrollHeight=Ko(this,this.modified.onDidScrollChange,()=>this.modified.getScrollHeight()),this.modifiedObs=hl(this.modified),this.originalObs=hl(this.original),this.modifiedModel=this.modifiedObs.model,this.modifiedSelections=Ko(this,this.modified.onDidChangeCursorSelection,()=>this.modified.getSelections()??[]),this.modifiedCursor=Vh({owner:this,equalsFn:rt.equals},u=>{var h;return((h=this.modifiedSelections.read(u)[0])==null?void 0:h.getPosition())??new rt(1,1)}),this.originalCursor=Ko(this,this.original.onDidChangeCursorPosition,()=>this.original.getPosition()??new rt(1,1)),this.isOriginalFocused=hl(this.original).isFocused,this.isModifiedFocused=hl(this.modified).isFocused,this.isFocused=Rt(this,u=>this.isOriginalFocused.read(u)||this.isModifiedFocused.read(u)),this._argCodeEditorWidgetOptions=null,this._register(Xz({changeTracker:{createChangeSummary:()=>({}),handleChange:(u,h)=>(u.didChange(r.editorOptions)&&Object.assign(h,u.change.changedOptions),!0)}},(u,h)=>{r.editorOptions.read(u),this._options.renderSideBySide.read(u),this.modified.updateOptions(this._adjustOptionsForRightHandSide(u,h)),this.original.updateOptions(this._adjustOptionsForLeftHandSide(u,h))}))}_createLeftHandSideEditor(t,n){const r=this._adjustOptionsForLeftHandSide(void 0,t),o=this._constructInnerEditor(this._instantiationService,this.originalEditorElement,r,n),s=this._contextKeyService.createKey("isInDiffLeftEditor",o.hasWidgetFocus());return this._register(o.onDidFocusEditorWidget(()=>s.set(!0))),this._register(o.onDidBlurEditorWidget(()=>s.set(!1))),o}_createRightHandSideEditor(t,n){const r=this._adjustOptionsForRightHandSide(void 0,t),o=this._constructInnerEditor(this._instantiationService,this.modifiedEditorElement,r,n),s=this._contextKeyService.createKey("isInDiffRightEditor",o.hasWidgetFocus());return this._register(o.onDidFocusEditorWidget(()=>s.set(!0))),this._register(o.onDidBlurEditorWidget(()=>s.set(!1))),o}_constructInnerEditor(t,n,r,o){const s=this._createInnerEditor(t,n,r,o);return this._register(s.onDidContentSizeChange(a=>{const l=this.original.getContentWidth()+this.modified.getContentWidth()+IJ.ENTIRE_DIFF_OVERVIEW_WIDTH,d=Math.max(this.modified.getContentHeight(),this.original.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:d,contentWidth:l,contentHeightChanged:a.contentHeightChanged,contentWidthChanged:a.contentWidthChanged})})),s}_adjustOptionsForLeftHandSide(t,n){const r=this._adjustOptionsForSubEditor(n);return this._options.renderSideBySide.get()?(r.unicodeHighlight=this._options.editorOptions.get().unicodeHighlight||{},r.wordWrapOverride1=this._options.diffWordWrap.get()):(r.wordWrapOverride1="off",r.wordWrapOverride2="off",r.stickyScroll={enabled:!1},r.unicodeHighlight={nonBasicASCII:!1,ambiguousCharacters:!1,invisibleCharacters:!1}),r.glyphMargin=this._options.renderSideBySide.get(),n.originalAriaLabel&&(r.ariaLabel=n.originalAriaLabel),r.ariaLabel=this._updateAriaLabel(r.ariaLabel),r.readOnly=!this._options.originalEditable.get(),r.dropIntoEditor={enabled:!r.readOnly},r.extraEditorClassName="original-in-monaco-diff-editor",r}_adjustOptionsForRightHandSide(t,n){const r=this._adjustOptionsForSubEditor(n);return n.modifiedAriaLabel&&(r.ariaLabel=n.modifiedAriaLabel),r.ariaLabel=this._updateAriaLabel(r.ariaLabel),r.wordWrapOverride1=this._options.diffWordWrap.get(),r.revealHorizontalRightPadding=fg.revealHorizontalRightPadding.defaultValue+IJ.ENTIRE_DIFF_OVERVIEW_WIDTH,r.scrollbar.verticalHasArrows=!1,r.extraEditorClassName="modified-in-monaco-diff-editor",r}_adjustOptionsForSubEditor(t){const n={...t,dimension:{height:0,width:0}};return n.inDiffEditor=!0,n.automaticLayout=!1,n.allowVariableLineHeights=!1,n.allowVariableFonts=!1,n.allowVariableFontsInAccessibilityMode=!1,n.scrollbar={...n.scrollbar||{}},n.folding=!1,n.codeLens=this._options.diffCodeLens.get(),n.fixedOverflowWidgets=!0,n.minimap={...n.minimap||{}},n.minimap.enabled=!1,this._options.hideUnchangedRegions.get()?n.stickyScroll={enabled:!1}:n.stickyScroll=this._options.editorOptions.get().stickyScroll,n}_updateAriaLabel(t){var r;t||(t="");const n=U(111," use {0} to open the accessibility help.",(r=this._keybindingService.lookupKeybinding("editor.action.accessibilityHelp"))==null?void 0:r.getAriaLabel());return this._options.accessibilityVerbose.get()?t+n:t?t.replaceAll(n,""):""}};cje=rko([exe(5,Qi),exe(6,Zn),exe(7,Do)],cje);var lH=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s};const oko=!1;var Q1e;(function(e){e.North="north",e.South="south",e.East="east",e.West="west"})(Q1e||(Q1e={}));let sko=4;const ako=new at;let lko=300;const cko=new at;class Qtt{constructor(t){this.el=t,this.disposables=new Et}get onPointerMove(){return this.disposables.add(new ks(ii(this.el),"mousemove")).event}get onPointerUp(){return this.disposables.add(new ks(ii(this.el),"mouseup")).event}dispose(){this.disposables.dispose()}}lH([mc],Qtt.prototype,"onPointerMove",null);lH([mc],Qtt.prototype,"onPointerUp",null);class Dtt{get onPointerMove(){return this.disposables.add(new ks(this.el,ma.Change)).event}get onPointerUp(){return this.disposables.add(new ks(this.el,ma.End)).event}constructor(t){this.el=t,this.disposables=new Et}dispose(){this.disposables.dispose()}}lH([mc],Dtt.prototype,"onPointerMove",null);lH([mc],Dtt.prototype,"onPointerUp",null);class D1e{get onPointerMove(){return this.factory.onPointerMove}get onPointerUp(){return this.factory.onPointerUp}constructor(t){this.factory=t}dispose(){}}lH([mc],D1e.prototype,"onPointerMove",null);lH([mc],D1e.prototype,"onPointerUp",null);const TOt="pointer-events-disabled";class vf extends ht{get state(){return this._state}get orthogonalStartSash(){return this._orthogonalStartSash}get orthogonalEndSash(){return this._orthogonalEndSash}set state(t){this._state!==t&&(this.el.classList.toggle("disabled",t===0),this.el.classList.toggle("minimum",t===1),this.el.classList.toggle("maximum",t===2),this._state=t,this.onDidEnablementChange.fire(t))}get onDidStart(){return this._onDidStart.event}get onDidChange(){return this._onDidChange.event}get onDidReset(){return this._onDidReset.event}get onDidEnd(){return this._onDidEnd.event}set orthogonalStartSash(t){if(this._orthogonalStartSash!==t){if(this.orthogonalStartDragHandleDisposables.clear(),this.orthogonalStartSashDisposables.clear(),t){const n=r=>{this.orthogonalStartDragHandleDisposables.clear(),r!==0&&(this._orthogonalStartDragHandle=Xt(this.el,tn(".orthogonal-drag-handle.start")),this.orthogonalStartDragHandleDisposables.add($n(()=>this._orthogonalStartDragHandle.remove())),this.orthogonalStartDragHandleDisposables.add(wt(this._orthogonalStartDragHandle,"mouseenter",()=>vf.onMouseEnter(t))),this.orthogonalStartDragHandleDisposables.add(wt(this._orthogonalStartDragHandle,"mouseleave",()=>vf.onMouseLeave(t))))};this.orthogonalStartSashDisposables.add(t.onDidEnablementChange.event(n,this)),n(t.state)}this._orthogonalStartSash=t}}set orthogonalEndSash(t){if(this._orthogonalEndSash!==t){if(this.orthogonalEndDragHandleDisposables.clear(),this.orthogonalEndSashDisposables.clear(),t){const n=r=>{this.orthogonalEndDragHandleDisposables.clear(),r!==0&&(this._orthogonalEndDragHandle=Xt(this.el,tn(".orthogonal-drag-handle.end")),this.orthogonalEndDragHandleDisposables.add($n(()=>this._orthogonalEndDragHandle.remove())),this.orthogonalEndDragHandleDisposables.add(wt(this._orthogonalEndDragHandle,"mouseenter",()=>vf.onMouseEnter(t))),this.orthogonalEndDragHandleDisposables.add(wt(this._orthogonalEndDragHandle,"mouseleave",()=>vf.onMouseLeave(t))))};this.orthogonalEndSashDisposables.add(t.onDidEnablementChange.event(n,this)),n(t.state)}this._orthogonalEndSash=t}}constructor(t,n,r){super(),this.hoverDelay=lko,this.hoverDelayer=this._register(new dA(this.hoverDelay)),this._state=3,this.onDidEnablementChange=this._register(new at),this._onDidStart=this._register(new at),this._onDidChange=this._register(new at),this._onDidReset=this._register(new at),this._onDidEnd=this._register(new at),this.orthogonalStartSashDisposables=this._register(new Et),this.orthogonalStartDragHandleDisposables=this._register(new Et),this.orthogonalEndSashDisposables=this._register(new Et),this.orthogonalEndDragHandleDisposables=this._register(new Et),this.linkedSash=void 0,this.el=Xt(t,tn(".monaco-sash")),r.orthogonalEdge&&this.el.classList.add(`orthogonal-edge-${r.orthogonalEdge}`),Qr&&this.el.classList.add("mac"),this._register(wt(this.el,"mousedown",s=>this.onPointerStart(s,new Qtt(t)))),this._register(wt(this.el,"dblclick",s=>this.onPointerDoublePress(s))),this._register(wt(this.el,"mouseenter",()=>vf.onMouseEnter(this))),this._register(wt(this.el,"mouseleave",()=>vf.onMouseLeave(this))),this._register(Rf.addTarget(this.el)),this._register(wt(this.el,ma.Start,s=>this.onPointerStart(s,new Dtt(this.el))));let o;this._register(wt(this.el,ma.Tap,s=>{if(o){clearTimeout(o),o=void 0,this.onPointerDoublePress(s);return}clearTimeout(o),o=setTimeout(()=>o=void 0,250)})),typeof r.size=="number"?(this.size=r.size,r.orientation===0?this.el.style.width=`${this.size}px`:this.el.style.height=`${this.size}px`):(this.size=sko,this._register(ako.event(s=>{this.size=s,this.layout()}))),this._register(cko.event(s=>this.hoverDelay=s)),this.layoutProvider=n,this.orthogonalStartSash=r.orthogonalStartSash,this.orthogonalEndSash=r.orthogonalEndSash,this.orientation=r.orientation||0,this.orientation===1?(this.el.classList.add("horizontal"),this.el.classList.remove("vertical")):(this.el.classList.remove("horizontal"),this.el.classList.add("vertical")),this.el.classList.toggle("debug",oko),this.layout()}onPointerStart(t,n){Qo.stop(t);let r=!1;if(!t.__orthogonalSashEvent){const f=this.getOrthogonalSash(t);f&&(r=!0,t.__orthogonalSashEvent=!0,f.onPointerStart(t,new D1e(n)))}if(this.linkedSash&&!t.__linkedSashEvent&&(t.__linkedSashEvent=!0,this.linkedSash.onPointerStart(t,new D1e(n))),!this.state)return;const o=this.el.ownerDocument.getElementsByTagName("iframe");for(const f of o)f.classList.add(TOt);const s=t.pageX,a=t.pageY,l=t.altKey,d={startX:s,currentX:s,startY:a,currentY:a,altKey:l};this.el.classList.add("active"),this._onDidStart.fire(d);const u=mA(this.el),h=()=>{let f="";r?f="all-scroll":this.orientation===1?this.state===1?f="s-resize":this.state===2?f="n-resize":f=Qr?"row-resize":"ns-resize":this.state===1?f="e-resize":this.state===2?f="w-resize":f=Qr?"col-resize":"ew-resize",u.textContent=`* { cursor: ${f} !important; }`},g=new Et;h(),r||this.onDidEnablementChange.event(h,null,g);const m=f=>{Qo.stop(f,!1);const k={startX:s,currentX:f.pageX,startY:a,currentY:f.pageY,altKey:l};this._onDidChange.fire(k)},v=f=>{Qo.stop(f,!1),u.remove(),this.el.classList.remove("active"),this._onDidEnd.fire(),g.dispose();for(const k of o)k.classList.remove(TOt)};n.onPointerMove(m,null,g),n.onPointerUp(v,null,g),g.add(n)}onPointerDoublePress(t){const n=this.getOrthogonalSash(t);n&&n._onDidReset.fire(),this.linkedSash&&this.linkedSash._onDidReset.fire(),this._onDidReset.fire()}static onMouseEnter(t,n=!1){t.el.classList.contains("active")?(t.hoverDelayer.cancel(),t.el.classList.add("hover")):t.hoverDelayer.trigger(()=>t.el.classList.add("hover"),t.hoverDelay).then(void 0,()=>{}),!n&&t.linkedSash&&vf.onMouseEnter(t.linkedSash,!0)}static onMouseLeave(t,n=!1){t.hoverDelayer.cancel(),t.el.classList.remove("hover"),!n&&t.linkedSash&&vf.onMouseLeave(t.linkedSash,!0)}clearSashHoverState(){vf.onMouseLeave(this)}layout(){if(this.orientation===0){const t=this.layoutProvider;this.el.style.left=t.getVerticalSashLeft(this)-this.size/2+"px",t.getVerticalSashTop&&(this.el.style.top=t.getVerticalSashTop(this)+"px"),t.getVerticalSashHeight&&(this.el.style.height=t.getVerticalSashHeight(this)+"px")}else{const t=this.layoutProvider;this.el.style.top=t.getHorizontalSashTop(this)-this.size/2+"px",t.getHorizontalSashLeft&&(this.el.style.left=t.getHorizontalSashLeft(this)+"px"),t.getHorizontalSashWidth&&(this.el.style.width=t.getHorizontalSashWidth(this)+"px")}}getOrthogonalSash(t){const n=t.initialTarget??t.target;if(!(!n||!ec(n))&&n.classList.contains("orthogonal-drag-handle"))return n.classList.contains("start")?this.orthogonalStartSash:this.orthogonalEndSash}dispose(){super.dispose(),this.el.remove()}}class dko{resetSash(){this._sashRatio.set(void 0,void 0)}constructor(t,n){this._options=t,this.dimensions=n,this.sashLeft=XJe(this,r=>{const o=this._sashRatio.read(r)??this._options.splitViewDefaultRatio.read(r);return this._computeSashLeft(o,r)},(r,o)=>{const s=this.dimensions.width.get();this._sashRatio.set(r/s,o)}),this._sashRatio=Ti(this,void 0)}_computeSashLeft(t,n){const r=this.dimensions.width.read(n),o=Math.floor(this._options.splitViewDefaultRatio.read(n)*r),s=this._options.enableSplitViewResizing.read(n)?Math.floor(t*r):o,a=100;return r<=a*2?o:sr-a?r-a:s}}class gDn extends ht{constructor(t,n,r,o,s,a){super(),this._domNode=t,this._dimensions=n,this._enabled=r,this._boundarySashes=o,this.sashLeft=s,this._resetSash=a,this._sash=this._register(new vf(this._domNode,{getVerticalSashTop:l=>0,getVerticalSashLeft:l=>this.sashLeft.get(),getVerticalSashHeight:l=>this._dimensions.height.get()},{orientation:0})),this._startSashPosition=void 0,this._register(this._sash.onDidStart(()=>{this._startSashPosition=this.sashLeft.get()})),this._register(this._sash.onDidChange(l=>{this.sashLeft.set(this._startSashPosition+(l.currentX-l.startX),void 0)})),this._register(this._sash.onDidEnd(()=>this._sash.layout())),this._register(this._sash.onDidReset(()=>this._resetSash())),this._register(Oi(l=>{const d=this._boundarySashes.read(l);d&&(this._sash.orthogonalEndSash=d.bottom)})),this._register(Oi(l=>{const d=this._enabled.read(l);this._sash.state=d?3:0,this.sashLeft.read(l),this._dimensions.height.read(l),this._sash.layout()}))}}const Wve=class Wve extends ht{constructor(){super(...arguments),this._id=++Wve.idCounter,this._onDidDispose=this._register(new at),this.onDidDispose=this._onDidDispose.event}getId(){return this.getEditorType()+":v2:"+this._id}getVisibleColumnFromPosition(t){return this._targetEditor.getVisibleColumnFromPosition(t)}getPosition(){return this._targetEditor.getPosition()}setPosition(t,n="api"){this._targetEditor.setPosition(t,n)}revealLine(t,n=0){this._targetEditor.revealLine(t,n)}revealLineInCenter(t,n=0){this._targetEditor.revealLineInCenter(t,n)}revealLineInCenterIfOutsideViewport(t,n=0){this._targetEditor.revealLineInCenterIfOutsideViewport(t,n)}revealLineNearTop(t,n=0){this._targetEditor.revealLineNearTop(t,n)}revealPosition(t,n=0){this._targetEditor.revealPosition(t,n)}revealPositionInCenter(t,n=0){this._targetEditor.revealPositionInCenter(t,n)}revealPositionInCenterIfOutsideViewport(t,n=0){this._targetEditor.revealPositionInCenterIfOutsideViewport(t,n)}revealPositionNearTop(t,n=0){this._targetEditor.revealPositionNearTop(t,n)}getSelection(){return this._targetEditor.getSelection()}getSelections(){return this._targetEditor.getSelections()}setSelection(t,n="api"){this._targetEditor.setSelection(t,n)}setSelections(t,n="api"){this._targetEditor.setSelections(t,n)}revealLines(t,n,r=0){this._targetEditor.revealLines(t,n,r)}revealLinesInCenter(t,n,r=0){this._targetEditor.revealLinesInCenter(t,n,r)}revealLinesInCenterIfOutsideViewport(t,n,r=0){this._targetEditor.revealLinesInCenterIfOutsideViewport(t,n,r)}revealLinesNearTop(t,n,r=0){this._targetEditor.revealLinesNearTop(t,n,r)}revealRange(t,n=0,r=!1,o=!0){this._targetEditor.revealRange(t,n,r,o)}revealRangeInCenter(t,n=0){this._targetEditor.revealRangeInCenter(t,n)}revealRangeInCenterIfOutsideViewport(t,n=0){this._targetEditor.revealRangeInCenterIfOutsideViewport(t,n)}revealRangeNearTop(t,n=0){this._targetEditor.revealRangeNearTop(t,n)}revealRangeNearTopIfOutsideViewport(t,n=0){this._targetEditor.revealRangeNearTopIfOutsideViewport(t,n)}revealRangeAtTop(t,n=0){this._targetEditor.revealRangeAtTop(t,n)}getSupportedActions(){return this._targetEditor.getSupportedActions()}focus(){this._targetEditor.focus()}trigger(t,n,r){this._targetEditor.trigger(t,n,r)}createDecorationsCollection(t){return this._targetEditor.createDecorationsCollection(t)}changeDecorations(t){return this._targetEditor.changeDecorations(t)}};Wve.idCounter=0;let dje=Wve;const yh={enableSplitViewResizing:!0,renderSideBySide:!0,renderMarginRevertIcon:!0,renderGutterMenu:!0,maxComputationTime:5e3,maxFileSize:50,ignoreTrimWhitespace:!0,renderIndicators:!0,originalEditable:!1,diffCodeLens:!1,renderOverviewRuler:!0,diffWordWrap:"inherit",diffAlgorithm:"advanced",accessibilityVerbose:!1,experimental:{showMoves:!1,showEmptyDecorations:!0,useTrueInlineView:!1},hideUnchangedRegions:{enabled:!1,contextLineCount:3,minimumLineCount:3,revealLineCount:20},isInEmbeddedEditor:!1,onlyShowAccessibleDiffViewer:!1,renderSideBySideInlineBreakpoint:900,useInlineViewWhenSpaceIsLimited:!0,compactMode:!1};function uko(e,t){return vL(e,(n,r)=>r??t(n))}var hko=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},fko=function(e,t){return function(n,r){t(n,r,e)}};let uje=class{get editorOptions(){return this._options}constructor(t,n){this._accessibilityService=n,this._diffEditorWidth=Ti(this,0),this._screenReaderMode=Ko(this,this._accessibilityService.onDidChangeScreenReaderOptimized,()=>this._accessibilityService.isScreenReaderOptimized()),this.couldShowInlineViewBecauseOfSize=Rt(this,o=>this._options.read(o).renderSideBySide&&this._diffEditorWidth.read(o)<=this._options.read(o).renderSideBySideInlineBreakpoint),this.renderOverviewRuler=Rt(this,o=>this._options.read(o).renderOverviewRuler),this.renderSideBySide=Rt(this,o=>this.compactMode.read(o)&&this.shouldRenderInlineViewInSmartMode.read(o)?!1:this._options.read(o).renderSideBySide&&!(this._options.read(o).useInlineViewWhenSpaceIsLimited&&this.couldShowInlineViewBecauseOfSize.read(o)&&!this._screenReaderMode.read(o))),this.readOnly=Rt(this,o=>this._options.read(o).readOnly),this.shouldRenderOldRevertArrows=Rt(this,o=>!(!this._options.read(o).renderMarginRevertIcon||!this.renderSideBySide.read(o)||this.readOnly.read(o)||this.shouldRenderGutterMenu.read(o))),this.shouldRenderGutterMenu=Rt(this,o=>this._options.read(o).renderGutterMenu),this.renderIndicators=Rt(this,o=>this._options.read(o).renderIndicators),this.enableSplitViewResizing=Rt(this,o=>this._options.read(o).enableSplitViewResizing),this.splitViewDefaultRatio=Rt(this,o=>this._options.read(o).splitViewDefaultRatio),this.ignoreTrimWhitespace=Rt(this,o=>this._options.read(o).ignoreTrimWhitespace),this.maxComputationTimeMs=Rt(this,o=>this._options.read(o).maxComputationTime),this.showMoves=Rt(this,o=>this._options.read(o).experimental.showMoves&&this.renderSideBySide.read(o)),this.isInEmbeddedEditor=Rt(this,o=>this._options.read(o).isInEmbeddedEditor),this.diffWordWrap=Rt(this,o=>this._options.read(o).diffWordWrap),this.originalEditable=Rt(this,o=>this._options.read(o).originalEditable),this.diffCodeLens=Rt(this,o=>this._options.read(o).diffCodeLens),this.accessibilityVerbose=Rt(this,o=>this._options.read(o).accessibilityVerbose),this.diffAlgorithm=Rt(this,o=>this._options.read(o).diffAlgorithm),this.showEmptyDecorations=Rt(this,o=>this._options.read(o).experimental.showEmptyDecorations),this.onlyShowAccessibleDiffViewer=Rt(this,o=>this._options.read(o).onlyShowAccessibleDiffViewer),this.compactMode=Rt(this,o=>this._options.read(o).compactMode),this.trueInlineDiffRenderingEnabled=Rt(this,o=>this._options.read(o).experimental.useTrueInlineView),this.useTrueInlineDiffRendering=Rt(this,o=>!this.renderSideBySide.read(o)&&this.trueInlineDiffRenderingEnabled.read(o)),this.hideUnchangedRegions=Rt(this,o=>this._options.read(o).hideUnchangedRegions.enabled),this.hideUnchangedRegionsRevealLineCount=Rt(this,o=>this._options.read(o).hideUnchangedRegions.revealLineCount),this.hideUnchangedRegionsContextLineCount=Rt(this,o=>this._options.read(o).hideUnchangedRegions.contextLineCount),this.hideUnchangedRegionsMinimumLineCount=Rt(this,o=>this._options.read(o).hideUnchangedRegions.minimumLineCount),this._model=Ti(this,void 0),this.shouldRenderInlineViewInSmartMode=this._model.map(this,o=>uko(this,s=>{const a=o==null?void 0:o.diff.read(s);return a?gko(a,this.trueInlineDiffRenderingEnabled.read(s)):void 0})).flatten().map(this,o=>!!o),this.inlineViewHideOriginalLineNumbers=this.compactMode;const r={...t,...QOt(t,yh)};this._options=Ti(this,r)}updateOptions(t){const n=QOt(t,this._options.get()),r={...this._options.get(),...t,...n};this._options.set(r,void 0,{changedOptions:t})}setWidth(t){this._diffEditorWidth.set(t,void 0)}setModel(t){this._model.set(t,void 0)}};uje=hko([fko(1,ph)],uje);function gko(e,t){return e.mappings.every(n=>mko(n.lineRangeMapping)||kko(n.lineRangeMapping)||t&&Ett(n.lineRangeMapping))}function mko(e){return e.original.length===0}function kko(e){return e.modified.length===0}function QOt(e,t){var n,r,o,s,a,l,d,u;return{enableSplitViewResizing:si(e.enableSplitViewResizing,t.enableSplitViewResizing),splitViewDefaultRatio:Sro(e.splitViewDefaultRatio,.5,.1,.9),renderSideBySide:si(e.renderSideBySide,t.renderSideBySide),renderMarginRevertIcon:si(e.renderMarginRevertIcon,t.renderMarginRevertIcon),maxComputationTime:nS(e.maxComputationTime,t.maxComputationTime,0,1073741824),maxFileSize:nS(e.maxFileSize,t.maxFileSize,0,1073741824),ignoreTrimWhitespace:si(e.ignoreTrimWhitespace,t.ignoreTrimWhitespace),renderIndicators:si(e.renderIndicators,t.renderIndicators),originalEditable:si(e.originalEditable,t.originalEditable),diffCodeLens:si(e.diffCodeLens,t.diffCodeLens),renderOverviewRuler:si(e.renderOverviewRuler,t.renderOverviewRuler),diffWordWrap:La(e.diffWordWrap,t.diffWordWrap,["off","on","inherit"]),diffAlgorithm:La(e.diffAlgorithm,t.diffAlgorithm,["legacy","advanced"],{smart:"legacy",experimental:"advanced"}),accessibilityVerbose:si(e.accessibilityVerbose,t.accessibilityVerbose),experimental:{showMoves:si((n=e.experimental)==null?void 0:n.showMoves,t.experimental.showMoves),showEmptyDecorations:si((r=e.experimental)==null?void 0:r.showEmptyDecorations,t.experimental.showEmptyDecorations),useTrueInlineView:si((o=e.experimental)==null?void 0:o.useTrueInlineView,t.experimental.useTrueInlineView)},hideUnchangedRegions:{enabled:si(((s=e.hideUnchangedRegions)==null?void 0:s.enabled)??((a=e.experimental)==null?void 0:a.collapseUnchangedRegions),t.hideUnchangedRegions.enabled),contextLineCount:nS((l=e.hideUnchangedRegions)==null?void 0:l.contextLineCount,t.hideUnchangedRegions.contextLineCount,0,1073741824),minimumLineCount:nS((d=e.hideUnchangedRegions)==null?void 0:d.minimumLineCount,t.hideUnchangedRegions.minimumLineCount,0,1073741824),revealLineCount:nS((u=e.hideUnchangedRegions)==null?void 0:u.revealLineCount,t.hideUnchangedRegions.revealLineCount,0,1073741824)},isInEmbeddedEditor:si(e.isInEmbeddedEditor,t.isInEmbeddedEditor),onlyShowAccessibleDiffViewer:si(e.onlyShowAccessibleDiffViewer,t.onlyShowAccessibleDiffViewer),renderSideBySideInlineBreakpoint:nS(e.renderSideBySideInlineBreakpoint,t.renderSideBySideInlineBreakpoint,0,1073741824),useInlineViewWhenSpaceIsLimited:si(e.useInlineViewWhenSpaceIsLimited,t.useInlineViewWhenSpaceIsLimited),renderGutterMenu:si(e.renderGutterMenu,t.renderGutterMenu),compactMode:si(e.compactMode,t.compactMode)}}class vko extends aR{constructor(t,n){super(),this._onDidChangeVisibility=this._register(new at),this.onDidChangeVisibility=this._onDidChangeVisibility.event,this._element=Xt(t,tn(".monaco-dropdown")),this._label=Xt(this._element,tn(".dropdown-label"));let r=n.labelRenderer;r||(r=s=>(s.textContent=n.label||"",null));for(const s of[nn.CLICK,nn.MOUSE_DOWN,ma.Tap])this._register(wt(this.element,s,a=>Qo.stop(a,!0)));for(const s of[nn.MOUSE_DOWN,ma.Tap])this._register(wt(this._label,s,a=>{KJe(a)&&a.button!==0||(this.visible?this.hide():this.show())}));this._register(wt(this._label,nn.KEY_DOWN,s=>{const a=new Us(s);(a.equals(3)||a.equals(10))&&(Qo.stop(s,!0),this.visible?this.hide():this.show())}));const o=r(this._label);o&&this._register(o),this._register(Rf.addTarget(this._label))}get element(){return this._element}show(){this.visible||(this.visible=!0,this._onDidChangeVisibility.fire(!0))}hide(){this.visible&&(this.visible=!1,this._onDidChangeVisibility.fire(!1))}dispose(){super.dispose(),this.hide(),this.boxContainer&&(this.boxContainer.remove(),this.boxContainer=void 0),this.contents&&(this.contents.remove(),this.contents=void 0),this._label&&(this._label.remove(),this._label=void 0)}}class Ako extends vko{constructor(t,n){super(t,n),this._options=n,this._actions=[],this.actions=n.actions||[]}set menuOptions(t){this._menuOptions=t}get menuOptions(){return this._menuOptions}get actions(){return this._options.actionProvider?this._options.actionProvider.getActions():this._actions}set actions(t){this._actions=t}show(){super.show(),this.element.classList.add("active"),this._options.contextMenuProvider.showContextMenu({getAnchor:()=>this.element,getActions:()=>this.actions,getActionsContext:()=>this.menuOptions?this.menuOptions.context:null,getActionViewItem:(t,n)=>this.menuOptions&&this.menuOptions.actionViewItemProvider?this.menuOptions.actionViewItemProvider(t,n):void 0,getKeyBinding:t=>this.menuOptions&&this.menuOptions.getKeyBinding?this.menuOptions.getKeyBinding(t):void 0,getMenuClassName:()=>this._options.menuClassName||"",onHide:()=>this.onHide(),actionRunner:this.menuOptions?this.menuOptions.actionRunner:void 0,anchorAlignment:this.menuOptions?this.menuOptions.anchorAlignment:0,domForShadowRoot:this._options.menuAsChild?this.element:void 0,skipTelemetry:this._options.skipTelemetry})}hide(){super.hide()}onHide(){this.hide(),this.element.classList.remove("active")}}class B1e extends Nb{get onDidChangeVisibility(){return this._onDidChangeVisibility.event}constructor(t,n,r,o=Object.create(null)){super(null,t,o),this.actionItem=null,this._onDidChangeVisibility=this._register(new at),this.menuActionsOrProvider=n,this.contextMenuProvider=r,this.options=o,this.options.actionRunner&&(this.actionRunner=this.options.actionRunner)}render(t){this.actionItem=t;const n=s=>(this.element=Xt(s,tn("a.action-label")),this.renderLabel(this.element)),r=Array.isArray(this.menuActionsOrProvider),o={contextMenuProvider:this.contextMenuProvider,labelRenderer:n,menuAsChild:this.options.menuAsChild,actions:r?this.menuActionsOrProvider:void 0,actionProvider:r?void 0:this.menuActionsOrProvider,skipTelemetry:this.options.skipTelemetry};if(this.dropdownMenu=this._register(new Ako(t,o)),this._register(this.dropdownMenu.onDidChangeVisibility(s=>{var a;(a=this.element)==null||a.setAttribute("aria-expanded",`${s}`),this._onDidChangeVisibility.fire(s)})),this.dropdownMenu.menuOptions={actionViewItemProvider:this.options.actionViewItemProvider,actionRunner:this.actionRunner,getKeyBinding:this.options.keybindingProvider,context:this._context},this.options.anchorAlignmentProvider){const s=this;this.dropdownMenu.menuOptions={...this.dropdownMenu.menuOptions,get anchorAlignment(){return s.options.anchorAlignmentProvider()}}}this.updateTooltip(),this.updateEnabled()}renderLabel(t){let n=[];return typeof this.options.classNames=="string"?n=this.options.classNames.split(/\s+/g).filter(r=>!!r):this.options.classNames&&(n=this.options.classNames),n.find(r=>r==="icon")||n.push("codicon"),t.classList.add(...n),this._action.label&&this._register(_p().setupManagedHover(this.options.hoverDelegate??tC("mouse"),t,this._action.label)),null}getTooltip(){let t=null;return this.action.tooltip?t=this.action.tooltip:this.action.label&&(t=this.action.label),t??void 0}setActionContext(t){super.setActionContext(t),this.dropdownMenu&&(this.dropdownMenu.menuOptions?this.dropdownMenu.menuOptions.context=t:this.dropdownMenu.menuOptions={context:t})}show(){var t;(t=this.dropdownMenu)==null||t.show()}updateEnabled(){var n,r;const t=!this.action.enabled;(n=this.actionItem)==null||n.classList.toggle("disabled",t),(r=this.element)==null||r.classList.toggle("disabled",t)}}const DOt=24;class pko extends ht{get onDidChangeDropdownVisibility(){return this._onDidChangeDropdownVisibility.event}constructor(t,n,r={orientation:0}){if(super(),this.submenuActionViewItems=[],this.hasSecondaryActions=!1,this._onDidChangeDropdownVisibility=this._register(new oeo),this.originalPrimaryActions=[],this.originalSecondaryActions=[],this.hiddenActions=[],this.disposables=this._register(new Et),r.hoverDelegate=r.hoverDelegate??this._register(hQn()),this.options=r,this.toggleMenuAction=this._register(new MJ(()=>{var o;return(o=this.toggleMenuActionViewItem)==null?void 0:o.show()},r.toggleMenuTitle)),this.element=document.createElement("div"),this.element.className="monaco-toolbar",t.appendChild(this.element),this.actionBar=this._register(new g1(this.element,{orientation:r.orientation,ariaLabel:r.ariaLabel,actionRunner:r.actionRunner,allowContextMenu:r.allowContextMenu,highlightToggledItems:r.highlightToggledItems,hoverDelegate:r.hoverDelegate,actionViewItemProvider:(o,s)=>{if(o.id===MJ.ID)return this.toggleMenuActionViewItem=new B1e(o,{getActions:()=>this.toggleMenuAction.menuActions},n,{actionViewItemProvider:this.options.actionViewItemProvider,actionRunner:this.actionRunner,keybindingProvider:this.options.getKeyBinding,classNames:gi.asClassNameArray(r.moreIcon??zt.toolBarMore),anchorAlignmentProvider:this.options.anchorAlignmentProvider,menuAsChild:!!this.options.renderDropdownAsChildElement,skipTelemetry:this.options.skipTelemetry,isMenu:!0,hoverDelegate:this.options.hoverDelegate}),this.toggleMenuActionViewItem.setActionContext(this.actionBar.context),this.disposables.add(this._onDidChangeDropdownVisibility.add(this.toggleMenuActionViewItem.onDidChangeVisibility)),this.toggleMenuActionViewItem;if(r.actionViewItemProvider){const a=r.actionViewItemProvider(o,s);if(a)return a}if(o instanceof JW){const a=new B1e(o,o.actions,n,{actionViewItemProvider:this.options.actionViewItemProvider,actionRunner:this.actionRunner,keybindingProvider:this.options.getKeyBinding,classNames:o.class,anchorAlignmentProvider:this.options.anchorAlignmentProvider,menuAsChild:!!this.options.renderDropdownAsChildElement,skipTelemetry:this.options.skipTelemetry,hoverDelegate:this.options.hoverDelegate});return a.setActionContext(this.actionBar.context),this.submenuActionViewItems.push(a),this.disposables.add(this._onDidChangeDropdownVisibility.add(a.onDidChangeVisibility)),a}}})),this.options.responsive){this.element.classList.add("responsive");const o=new ResizeObserver(()=>{this.setToolbarMaxWidth(this.element.getBoundingClientRect().width)});o.observe(this.element),this._store.add($n(()=>o.disconnect()))}}set actionRunner(t){this.actionBar.actionRunner=t}get actionRunner(){return this.actionBar.actionRunner}set context(t){var n;this.actionBar.context=t,(n=this.toggleMenuActionViewItem)==null||n.setActionContext(t);for(const r of this.submenuActionViewItems)r.setActionContext(t)}getElement(){return this.element}getItemAction(t){return this.actionBar.getAction(t)}getItemWidth(t){return this.actionBar.getWidth(t)}setActions(t,n){this.clear(),this.originalPrimaryActions=t?t.slice(0):[],this.originalSecondaryActions=n?n.slice(0):[];const r=t?t.slice(0):[];this.hasSecondaryActions=!!(n&&n.length>0),this.hasSecondaryActions&&n&&(this.toggleMenuAction.menuActions=n.slice(0),r.push(this.toggleMenuAction)),r.length>0&&this.options.trailingSeparator&&r.push(new pd),r.forEach(o=>{this.actionBar.push(o,{icon:this.options.icon??!0,label:this.options.label??!1,keybinding:this.getKeybindingLabel(o)})}),this.options.responsive&&(this.hiddenActions.length=0,this.setToolbarMaxWidth(this.element.getBoundingClientRect().width))}getKeybindingLabel(t){var r,o;const n=(o=(r=this.options).getKeyBinding)==null?void 0:o.call(r,t);return(n==null?void 0:n.getLabel())??void 0}getItemsWidthResponsive(){return this.actionBar.length()*DOt}setToolbarMaxWidth(t){if(this.actionBar.isEmpty()||this.getItemsWidthResponsive()<=t&&this.hiddenActions.length===0)return;if(this.getItemsWidthResponsive()>t)for(;this.getItemsWidthResponsive()>t&&this.actionBar.length()>0;){const r=this.originalPrimaryActions.length-this.hiddenActions.length-1;if(r<0)break;const o=Math.min(DOt,this.getItemWidth(r)),s=this.originalPrimaryActions[r];this.hiddenActions.unshift({action:s,size:o}),this.actionBar.pull(r),this.originalSecondaryActions.length===0&&this.hiddenActions.length===1&&this.actionBar.push(this.toggleMenuAction,{icon:this.options.icon??!0,label:this.options.label??!1,keybinding:this.getKeybindingLabel(this.toggleMenuAction)})}else for(;this.hiddenActions.length>0;){const r=this.hiddenActions.shift();if(this.getItemsWidthResponsive()+r.size>t){this.hiddenActions.unshift(r);break}this.actionBar.push(r.action,{icon:this.options.icon??!0,label:this.options.label??!1,keybinding:this.getKeybindingLabel(r.action),index:this.originalPrimaryActions.length-this.hiddenActions.length-1}),this.originalSecondaryActions.length===0&&this.hiddenActions.length===1&&(this.toggleMenuAction.menuActions=[],this.actionBar.pull(this.actionBar.length()-1))}const n=this.hiddenActions.map(r=>r.action);if(this.originalSecondaryActions.length>0||n.length>0){const r=this.originalSecondaryActions.slice(0);this.toggleMenuAction.menuActions=pd.join(n,r)}}clear(){this.submenuActionViewItems=[],this.disposables.clear(),this.actionBar.clear()}dispose(){this.clear(),this.disposables.dispose(),super.dispose()}}const Vve=class Vve extends i2{constructor(t,n){n=n||U(17,"More Actions..."),super(Vve.ID,n,void 0,!0),this._menuActions=[],this.toggleDropdownMenu=t}async run(){this.toggleDropdownMenu()}get menuActions(){return this._menuActions}set menuActions(t){this._menuActions=t}};Vve.ID="toolbar.toggle.more";let MJ=Vve;class h3e{constructor(t,n,r=n){this.modifierLabels=[null],this.modifierLabels[2]=t,this.modifierLabels[1]=n,this.modifierLabels[3]=r}toLabel(t,n,r){if(n.length===0)return null;const o=[];for(let s=0,a=n.length;sthis.onDidChangeItemsExternal(t)))}onDidChangeItemsExternal(t){var n,r;this._onDidChangeStorage.pause();try{(n=t.changed)==null||n.forEach((o,s)=>this.acceptExternal(s,o)),(r=t.deleted)==null||r.forEach(o=>this.acceptExternal(o,void 0))}finally{this._onDidChangeStorage.resume()}}acceptExternal(t,n){if(this.state===ET.Closed)return;let r=!1;Qv(n)?r=this.cache.delete(t):this.cache.get(t)!==n&&(this.cache.set(t,n),r=!0),r&&this._onDidChangeStorage.fire({key:t,external:!0})}get(t,n){const r=this.cache.get(t);return Qv(r)?n:r}getBoolean(t,n){const r=this.get(t);return Qv(r)?n:r==="true"}getNumber(t,n){const r=this.get(t);return Qv(r)?n:parseInt(r,10)}async set(t,n,r=!1){if(this.state===ET.Closed)return;if(Qv(n))return this.delete(t,r);const o=Pd(n)||Array.isArray(n)?Pmo(n):String(n);if(this.cache.get(t)!==o)return this.cache.set(t,o),this.pendingInserts.set(t,o),this.pendingDeletes.delete(t),this._onDidChangeStorage.fire({key:t,external:r}),this.doFlush()}async delete(t,n=!1){if(!(this.state===ET.Closed||!this.cache.delete(t)))return this.pendingDeletes.has(t)||this.pendingDeletes.add(t),this.pendingInserts.delete(t),this._onDidChangeStorage.fire({key:t,external:n}),this.doFlush()}get hasPending(){return this.pendingInserts.size>0||this.pendingDeletes.size>0}async flushPending(){if(!this.hasPending)return;const t={insert:this.pendingInserts,delete:this.pendingDeletes};return this.pendingDeletes=new Set,this.pendingInserts=new Map,this.database.updateItems(t).finally(()=>{var n;if(!this.hasPending)for(;this.whenFlushedCallbacks.length;)(n=this.whenFlushedCallbacks.pop())==null||n()})}async flush(t){if(!(this.state===ET.Closed||this.pendingClose))return this.doFlush(t)}async doFlush(t){return this.options.hint===VU.STORAGE_IN_MEMORY?this.flushPending():this.flushDelayer.trigger(()=>this.flushPending(),t)}async whenFlushed(){if(this.hasPending)return new Promise(t=>this.whenFlushedCallbacks.push(t))}},RD.DEFAULT_FLUSH_DELAY=100,RD);class nxe{constructor(){this.onDidChangeItemsExternal=on.None,this.items=new Map}async updateItems(t){var n,r;(n=t.insert)==null||n.forEach((o,s)=>this.items.set(s,o)),(r=t.delete)==null||r.forEach(o=>this.items.delete(o))}}const hhe="__$__targetStorageMarker",Bg=_r("storageService");var F9;(function(e){e[e.NONE=0]="NONE",e[e.SHUTDOWN=1]="SHUTDOWN"})(F9||(F9={}));function Sko(e){const t=e.get(hhe);if(t)try{return JSON.parse(t)}catch{}return Object.create(null)}const zve=class zve extends ht{constructor(t={flushInterval:zve.DEFAULT_FLUSH_INTERVAL}){super(),this._onDidChangeValue=this._register(new oR),this._onDidChangeTarget=this._register(new oR),this._onWillSaveState=this._register(new at),this.onWillSaveState=this._onWillSaveState.event,this.runFlushWhenIdle=this._register(new ts),this._workspaceKeyTargets=void 0,this._profileKeyTargets=void 0,this._applicationKeyTargets=void 0,this.flushWhenIdleScheduler=this._register(new Es(()=>this.doFlushWhenIdle(),t.flushInterval))}onDidChangeValue(t,n,r){return on.filter(this._onDidChangeValue.event,o=>o.scope===t&&(n===void 0||o.key===n),r)}doFlushWhenIdle(){this.runFlushWhenIdle.value=DJe(()=>{this.shouldFlushWhenIdle()&&this.flush(),this.flushWhenIdleScheduler.schedule()})}shouldFlushWhenIdle(){return!0}emitDidChangeValue(t,n){const{key:r,external:o}=n;if(r===hhe){switch(t){case-1:this._applicationKeyTargets=void 0;break;case 0:this._profileKeyTargets=void 0;break;case 1:this._workspaceKeyTargets=void 0;break}this._onDidChangeTarget.fire({scope:t})}else this._onDidChangeValue.fire({scope:t,key:r,target:this.getKeyTargets(t)[r],external:o})}get(t,n,r){var o;return(o=this.getStorage(n))==null?void 0:o.get(t,r)}getBoolean(t,n,r){var o;return(o=this.getStorage(n))==null?void 0:o.getBoolean(t,r)}getNumber(t,n,r){var o;return(o=this.getStorage(n))==null?void 0:o.getNumber(t,r)}store(t,n,r,o,s=!1){if(Qv(n)){this.remove(t,r,s);return}this.withPausedEmitters(()=>{var a;this.updateKeyTarget(t,r,o),(a=this.getStorage(r))==null||a.set(t,n,s)})}remove(t,n,r=!1){this.withPausedEmitters(()=>{var o;this.updateKeyTarget(t,n,void 0),(o=this.getStorage(n))==null||o.delete(t,r)})}withPausedEmitters(t){this._onDidChangeValue.pause(),this._onDidChangeTarget.pause();try{t()}finally{this._onDidChangeValue.resume(),this._onDidChangeTarget.resume()}}updateKeyTarget(t,n,r,o=!1){var a,l;const s=this.getKeyTargets(n);typeof r=="number"?s[t]!==r&&(s[t]=r,(a=this.getStorage(n))==null||a.set(hhe,JSON.stringify(s),o)):typeof s[t]=="number"&&(delete s[t],(l=this.getStorage(n))==null||l.set(hhe,JSON.stringify(s),o))}get workspaceKeyTargets(){return this._workspaceKeyTargets||(this._workspaceKeyTargets=this.loadKeyTargets(1)),this._workspaceKeyTargets}get profileKeyTargets(){return this._profileKeyTargets||(this._profileKeyTargets=this.loadKeyTargets(0)),this._profileKeyTargets}get applicationKeyTargets(){return this._applicationKeyTargets||(this._applicationKeyTargets=this.loadKeyTargets(-1)),this._applicationKeyTargets}getKeyTargets(t){switch(t){case-1:return this.applicationKeyTargets;case 0:return this.profileKeyTargets;default:return this.workspaceKeyTargets}}loadKeyTargets(t){const n=this.getStorage(t);return n?Sko(n):Object.create(null)}async flush(t=F9.NONE){this._onWillSaveState.fire({reason:t});const n=this.getStorage(-1),r=this.getStorage(0),o=this.getStorage(1);switch(t){case F9.NONE:await VK.settled([(n==null?void 0:n.whenFlushed())??Promise.resolve(),(r==null?void 0:r.whenFlushed())??Promise.resolve(),(o==null?void 0:o.whenFlushed())??Promise.resolve()]);break;case F9.SHUTDOWN:await VK.settled([(n==null?void 0:n.flush(0))??Promise.resolve(),(r==null?void 0:r.flush(0))??Promise.resolve(),(o==null?void 0:o.flush(0))??Promise.resolve()]);break}}};zve.DEFAULT_FLUSH_INTERVAL=60*1e3;let hje=zve;class Lko extends hje{constructor(){super(),this.applicationStorage=this._register(new txe(new nxe,{hint:VU.STORAGE_IN_MEMORY})),this.profileStorage=this._register(new txe(new nxe,{hint:VU.STORAGE_IN_MEMORY})),this.workspaceStorage=this._register(new txe(new nxe,{hint:VU.STORAGE_IN_MEMORY})),this._register(this.workspaceStorage.onDidChangeStorage(t=>this.emitDidChangeValue(1,t))),this._register(this.profileStorage.onDidChangeStorage(t=>this.emitDidChangeValue(0,t))),this._register(this.applicationStorage.onDidChangeStorage(t=>this.emitDidChangeValue(-1,t)))}getStorage(t){switch(t){case-1:return this.applicationStorage;case 0:return this.profileStorage;default:return this.workspaceStorage}}shouldFlushWhenIdle(){return!1}}function xko(e,t){const n={...t};for(const r in e){const o=e[r];n[r]=o!==void 0?Jt(o):void 0}return n}const mDn={keybindingLabelBackground:Jt(Pso),keybindingLabelForeground:Jt(Fso),keybindingLabelBorder:Jt(Nso),keybindingLabelBottomBorder:Jt(Uso),keybindingLabelShadow:Jt(nH)},Eko={buttonForeground:Jt(Ybe),buttonSeparator:Jt(Cso),buttonBackground:Jt(dQ),buttonHoverBackground:Jt(_so),buttonSecondaryForeground:Jt(B7n),buttonSecondaryBackground:Jt(Yme),buttonSecondaryHoverBackground:Jt(Lso),buttonBorder:Jt(Sso)},Tko={progressBarBackground:Jt(Uoo)},R1e={inputActiveOptionBorder:Jt(Bie),inputActiveOptionForeground:Jt(Rie),inputActiveOptionBackground:Jt(iH)};Jt(FG),Jt(xso),Jt(Eso),Jt(Tso),Jt(Qso),Jt(Dso),Jt(Bso);const Rtt={checkboxBackground:Jt(Tet),checkboxBorder:Jt(Rso),checkboxForeground:Jt(Qet),checkboxDisabledBackground:Jt(Iso),checkboxDisabledForeground:Jt(Mso)};Jt(Yk),Jt(Hbe),Jt(nH),Jt(_et),Jt(oso),Jt(sso),Jt(aso),Jt(Foo);const I1e={inputBackground:Jt(WNe),inputForeground:Jt(Q7n),inputBorder:Jt(D7n),inputValidationInfoBorder:Jt(kso),inputValidationInfoBackground:Jt(gso),inputValidationInfoForeground:Jt(mso),inputValidationWarningBorder:Jt(pso),inputValidationWarningBackground:Jt(vso),inputValidationWarningForeground:Jt(Aso),inputValidationErrorBorder:Jt(Oso),inputValidationErrorBackground:Jt(bso),inputValidationErrorForeground:Jt(wso)},Qko={listFilterWidgetBackground:Jt(Jso),listFilterWidgetOutline:Jt(eao),listFilterWidgetNoMatchesOutline:Jt(tao),listFilterWidgetShadow:Jt(nao),inputBoxStyles:I1e,toggleStyles:R1e},kDn={badgeBackground:Jt(rhe),badgeForeground:Jt(Noo),badgeBorder:Jt(oo)};Jt(iso),Jt(nso),Jt(h3t),Jt(h3t),Jt(rso);const cH={listBackground:void 0,listInactiveFocusForeground:void 0,listFocusBackground:Jt(jso),listFocusForeground:Jt(Wso),listFocusOutline:Jt(Vso),listActiveSelectionBackground:Jt(dR),listActiveSelectionForeground:Jt(lJ),listActiveSelectionIconForeground:Jt(R7n),listFocusAndSelectionOutline:Jt(zso),listFocusAndSelectionBackground:Jt(dR),listFocusAndSelectionForeground:Jt(lJ),listInactiveSelectionBackground:Jt(Hso),listInactiveSelectionIconForeground:Jt(Xso),listInactiveSelectionForeground:Jt($so),listInactiveFocusBackground:Jt(Gso),listInactiveFocusOutline:Jt(Yso),listHoverBackground:Jt(I7n),listHoverForeground:Jt(M7n),listDropOverBackground:Jt(Zso),listDropBetweenBackground:Jt(qso),listSelectionOutline:Jt(za),listHoverOutline:Jt(za),treeIndentGuidesStroke:Jt(P7n),treeInactiveIndentGuidesStroke:Jt(iao),treeStickyScrollBackground:void 0,treeStickyScrollBorder:void 0,treeStickyScrollShadow:Jt(zbe),tableColumnsBorder:Jt(rao),tableOddRowsBackgroundColor:Jt(oao)};function QI(e){return xko(e,cH)}const Dko={selectBackground:Jt(Gbe),selectListBackground:Jt(yso),selectForeground:Jt(xet),decoratorRightForeground:Jt(F7n),selectBorder:Jt(Eet),focusBorder:Jt(_y),listFocusBackground:Jt(dJ),listInactiveSelectionIconForeground:Jt(Det),listFocusForeground:Jt(cJ),listFocusOutline:b7n(za,Bt.transparent.toString()),listHoverBackground:Jt(I7n),listHoverForeground:Jt(M7n),listHoverOutline:Jt(za),selectListBorder:Jt(bet),listBackground:void 0,listActiveSelectionBackground:void 0,listActiveSelectionForeground:void 0,listActiveSelectionIconForeground:void 0,listFocusAndSelectionBackground:void 0,listDropOverBackground:void 0,listDropBetweenBackground:void 0,listInactiveSelectionBackground:void 0,listInactiveSelectionForeground:void 0,listInactiveFocusBackground:void 0,listInactiveFocusOutline:void 0,listSelectionOutline:void 0,listFocusAndSelectionForeground:void 0,listFocusAndSelectionOutline:void 0,listInactiveFocusForeground:void 0,tableColumnsBorder:void 0,tableOddRowsBackgroundColor:void 0,treeIndentGuidesStroke:void 0,treeInactiveIndentGuidesStroke:void 0,treeStickyScrollBackground:void 0,treeStickyScrollBorder:void 0,treeStickyScrollShadow:void 0},Bko={shadowColor:Jt(nH),borderColor:Jt(aao),foregroundColor:Jt(lao),backgroundColor:Jt(cao),selectionForegroundColor:Jt(dao),selectionBackgroundColor:Jt(uao),selectionBorderColor:Jt(hao),separatorColor:Jt(fao),scrollbarShadow:Jt(zbe),scrollbarSliderBackground:Jt(_7n),scrollbarSliderHoverBackground:Jt(S7n),scrollbarSliderActiveBackground:Jt(L7n)};function Rko(e,t){if(Ky)return!1;const n=Iko(e,t),r=e.getValue("window");return(r==null?void 0:r.menuStyle)==="native"?!(!Qr&&!n):(r==null?void 0:r.menuStyle)==="custom"?!1:n}function Iko(e,t){return t||(t=vDn(e)),t==="native"}function vDn(e){if(Ky)return"custom";const t=e.getValue("window");if(t){if(Qr&&t.nativeTabs===!0||Qr&&t.nativeFullScreen===!1)return"native";const o=t.titleBarStyle;if(o==="native"||o==="custom")return o}return"custom"}function Mko(e){if(Ky||Qr||vDn(e)==="native")return"native";const t=e.getValue("window"),n=t==null?void 0:t.controlsStyle;return n==="custom"||n==="hidden"?n:"native"}var f3e=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},om=function(e,t){return function(n,r){t(n,r,e)}};function Pko(e,t){const n=[];return Fko(e,n),n}function Fko(e,t,n){const r=QS.getInstance(),o=r.keyStatus.altKey||(vh||v1)&&r.keyStatus.shiftKey;bDn(e,t,o,s=>s==="navigation")}function ADn(e,t,n,r){const o={primary:[],secondary:[]};return pDn(e,o,t,n,r),o}function Nko(e,t,n,r){const o=[];return pDn(e,o,t,n,r),o}function pDn(e,t,n,r,o){bDn(e,t,!1,typeof n=="string"?a=>a===n:n,r,o)}function bDn(e,t,n,r=a=>a==="navigation",o=()=>!1,s=!1){let a,l;Array.isArray(t)?(a=t,l=t):(a=t.primary,l=t.secondary);const d=new Set;for(const[u,h]of e){let g;r(u)?(g=a,g.length>0&&s&&g.push(new pd)):(g=l,g.length>0&&g.push(new pd));for(let m of h){n&&(m=m instanceof r2&&m.alt?m.alt:m);const v=g.push(m);m instanceof JW&&d.add({group:u,action:m,index:v-1})}}for(const{group:u,action:h,index:g}of d){const m=r(u)?a:l,v=h.actions;o(h,u,m.length)&&m.splice(g,1,...v)}}let D6=class extends gV{constructor(t,n,r,o,s,a,l,d){super(void 0,t,{icon:!!(t.class||t.item.icon),label:!t.class&&!t.item.icon,draggable:n==null?void 0:n.draggable,keybinding:n==null?void 0:n.keybinding,hoverDelegate:n==null?void 0:n.hoverDelegate,keybindingNotRenderedWithLabel:n==null?void 0:n.keybindingNotRenderedWithLabel}),this._options=n,this._keybindingService=r,this._notificationService=o,this._contextKeyService=s,this._themeService=a,this._contextMenuService=l,this._accessibilityService=d,this._wantsAltCommand=!1,this._itemClassDispose=this._register(new ts),this._altKey=QS.getInstance()}get _menuItemAction(){return this._action}get _commandAction(){return this._wantsAltCommand&&this._menuItemAction.alt||this._menuItemAction}async onClick(t){t.preventDefault(),t.stopPropagation();try{await this.actionRunner.run(this._commandAction,this._context)}catch(n){this._notificationService.error(n)}}render(t){if(super.render(t),t.classList.add("menu-entry"),this.options.icon&&this._updateItemClass(this._menuItemAction.item),this._menuItemAction.alt){let n=!1;const r=()=>{var s;const o=!!((s=this._menuItemAction.alt)!=null&&s.enabled)&&(!this._accessibilityService.isMotionReduced()||n)&&(this._altKey.keyStatus.altKey||this._altKey.keyStatus.shiftKey&&n);o!==this._wantsAltCommand&&(this._wantsAltCommand=o,this.updateLabel(),this.updateTooltip(),this.updateClass())};this._register(this._altKey.event(r)),this._register(wt(t,"mouseleave",o=>{n=!1,r()})),this._register(wt(t,"mouseenter",o=>{n=!0,r()})),r()}}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this._commandAction.label)}getTooltip(){var s;const t=this._keybindingService.lookupKeybinding(this._commandAction.id,this._contextKeyService),n=t&&t.getLabel(),r=this._commandAction.tooltip||this._commandAction.label;let o=n?U(1644,"{0} ({1})",r,n):r;if(!this._wantsAltCommand&&((s=this._menuItemAction.alt)!=null&&s.enabled)){const a=this._menuItemAction.alt.tooltip||this._menuItemAction.alt.label,l=this._keybindingService.lookupKeybinding(this._menuItemAction.alt.id,this._contextKeyService),d=l&&l.getLabel(),u=d?U(1645,"{0} ({1})",a,d):a;o=U(1646,`{0} +[{1}] {2}`,o,Btt.modifierLabels[b0].altKey,u)}return o}updateClass(){this.options.icon&&(this._commandAction!==this._menuItemAction?this._menuItemAction.alt&&this._updateItemClass(this._menuItemAction.alt.item):this._updateItemClass(this._menuItemAction.item))}_updateItemClass(t){this._itemClassDispose.value=void 0;const{element:n,label:r}=this;if(!n||!r)return;const o=this._commandAction.checked&&_ko(t.toggled)&&t.toggled.icon?t.toggled.icon:t.icon;if(o)if(gi.isThemeIcon(o)){const s=gi.asClassNameArray(o);r.classList.add(...s),this._itemClassDispose.value=$n(()=>{r.classList.remove(...s)})}else r.style.backgroundImage=W8(this._themeService.getColorTheme().type)?xy(o.dark):xy(o.light),r.classList.add("icon"),this._itemClassDispose.value=Y4($n(()=>{r.style.backgroundImage="",r.classList.remove("icon")}),this._themeService.onDidColorThemeChange(()=>{this.updateClass()}))}};D6=f3e([om(2,Do),om(3,rc),om(4,Qi),om(5,Dl),om(6,S2),om(7,ph)],D6);class Itt extends D6{render(t){var n;this.options.label=!0,this.options.icon=!1,super.render(t),t.classList.add("text-only"),t.classList.toggle("use-comma",((n=this._options)==null?void 0:n.useComma)??!1)}updateLabel(){var n;const t=this._keybindingService.lookupKeybinding(this._action.id,this._contextKeyService);if(!t)return super.updateLabel();if(this.label){const r=Itt._symbolPrintEnter(t);(n=this._options)!=null&&n.conversational?this.label.textContent=U(1647,"{1} to {0}",this._action.label,r):this.label.textContent=U(1648,"{0} ({1})",this._action.label,r)}}static _symbolPrintEnter(t){var n;return(n=t.getLabel())==null?void 0:n.replace(/\benter\b/gi,"⏎").replace(/\bEscape\b/gi,"Esc")}}let fje=class extends B1e{constructor(t,n,r,o,s){const a={...n,menuAsChild:(n==null?void 0:n.menuAsChild)??!1,classNames:(n==null?void 0:n.classNames)??(gi.isThemeIcon(t.item.icon)?gi.asClassName(t.item.icon):void 0),keybindingProvider:(n==null?void 0:n.keybindingProvider)??(l=>r.lookupKeybinding(l.id))};super(t,{getActions:()=>t.actions},o,a),this._keybindingService=r,this._contextMenuService=o,this._themeService=s}render(t){super.render(t),Oo(this.element),t.classList.add("menu-entry");const n=this._action,{icon:r}=n.item;if(r&&!gi.isThemeIcon(r)){this.element.classList.add("icon");const o=()=>{this.element&&(this.element.style.backgroundImage=W8(this._themeService.getColorTheme().type)?xy(r.dark):xy(r.light))};o(),this._register(this._themeService.onDidColorThemeChange(()=>{o()}))}}};fje=f3e([om(2,Do),om(3,S2),om(4,Dl)],fje);let gje=class extends Nb{constructor(t,n,r,o,s,a,l,d){super(null,t),this._keybindingService=r,this._notificationService=o,this._contextMenuService=s,this._menuService=a,this._instaService=l,this._storageService=d,this._defaultActionDisposables=this._register(new Et),this._container=null,this._options=n,this._storageKey=`${t.item.submenu.id}_lastActionId`;let u;const h=n!=null&&n.togglePrimaryAction?d.get(this._storageKey,1):void 0;h&&(u=t.actions.find(m=>h===m.id)),u||(u=t.actions[0]),this._defaultAction=this._defaultActionDisposables.add(this._instaService.createInstance(D6,u,{keybinding:this._getDefaultActionKeybindingLabel(u)}));const g={keybindingProvider:m=>this._keybindingService.lookupKeybinding(m.id),...n,menuAsChild:(n==null?void 0:n.menuAsChild)??!0,classNames:(n==null?void 0:n.classNames)??["codicon","codicon-chevron-down"],actionRunner:(n==null?void 0:n.actionRunner)??this._register(new aR)};this._dropdown=this._register(new B1e(t,t.actions,this._contextMenuService,g)),n!=null&&n.togglePrimaryAction&&this._register(this._dropdown.actionRunner.onDidRun(m=>{m.action instanceof r2&&this.update(m.action)}))}update(t){var n;(n=this._options)!=null&&n.togglePrimaryAction&&this._storageService.store(this._storageKey,t.id,1,1),this._defaultActionDisposables.clear(),this._defaultAction=this._defaultActionDisposables.add(this._instaService.createInstance(D6,t,{keybinding:this._getDefaultActionKeybindingLabel(t)})),this._defaultAction.actionRunner=this._defaultActionDisposables.add(new class extends aR{async runAction(r,o){await r.run(void 0)}}),this._container&&this._defaultAction.render(Obe(this._container,tn(".action-container")))}_getDefaultActionKeybindingLabel(t){var r;let n;if((r=this._options)!=null&&r.renderKeybindingWithDefaultActionLabel){const o=this._keybindingService.lookupKeybinding(t.id);o&&(n=`(${o.getLabel()})`)}return n}setActionContext(t){super.setActionContext(t),this._defaultAction.setActionContext(t),this._dropdown.setActionContext(t)}set actionRunner(t){super.actionRunner=t,this._defaultAction.actionRunner=t,this._dropdown.actionRunner=t}get actionRunner(){return super.actionRunner}render(t){this._container=t,super.render(this._container),this._container.classList.add("monaco-dropdown-with-default");const n=tn(".action-container");this._defaultAction.render(Xt(this._container,n)),this._register(wt(n,nn.KEY_DOWN,o=>{const s=new Us(o);s.equals(17)&&(this._defaultAction.element.tabIndex=-1,this._dropdown.focus(),s.stopPropagation())}));const r=tn(".dropdown-action-container");this._dropdown.render(Xt(this._container,r)),this._register(wt(r,nn.KEY_DOWN,o=>{var a;const s=new Us(o);s.equals(15)&&(this._defaultAction.element.tabIndex=0,this._dropdown.setFocusable(!1),(a=this._defaultAction.element)==null||a.focus(),s.stopPropagation())}))}focus(t){t?this._dropdown.focus():(this._defaultAction.element.tabIndex=0,this._defaultAction.element.focus())}blur(){this._defaultAction.element.tabIndex=-1,this._dropdown.blur(),this._container.blur()}setFocusable(t){t?this._defaultAction.element.tabIndex=0:(this._defaultAction.element.tabIndex=-1,this._dropdown.setFocusable(!1))}};gje=f3e([om(2,Do),om(3,rc),om(4,S2),om(5,wA),om(6,Zn),om(7,Bg)],gje);let mje=class extends k0o{constructor(t,n,r){super(null,t,t.actions.map(o=>({text:o.id===pd.ID?"─────────":o.label,isDisabled:!o.enabled})),0,n,Dko,{ariaLabel:t.tooltip,optionsAsChildren:!0,useCustomDrawn:!Rko(r)}),this.select(Math.max(0,t.actions.findIndex(o=>o.checked)))}render(t){super.render(t),t.style.borderColor=Jt(Eet)}runAction(t,n){const r=this.action.actions[n];r&&this.actionRunner.run(r)}};mje=f3e([om(1,wL),om(2,ar)],mje);function Mtt(e,t,n){return t instanceof r2?e.createInstance(D6,t,n):t instanceof uD?t.item.isSelection?e.createInstance(mje,t):t.item.isSplitButton?e.createInstance(gje,t,{...n,togglePrimaryAction:typeof t.item.isSplitButton!="boolean"?t.item.isSplitButton.togglePrimaryAction:!1}):e.createInstance(fje,t,n):void 0}var g3e=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},dy=function(e,t){return function(n,r){t(n,r,e)}},TF,VG;let kje=class{constructor(t,n,r){this._commandService=t,this._keybindingService=n,this._hiddenStates=new vje(r)}createMenu(t,n,r){return new M1e(t,this._hiddenStates,{emitEventsForSubmenuChanges:!1,eventDebounceDelay:50,...r},this._commandService,this._keybindingService,n)}getMenuActions(t,n,r){const o=new M1e(t,this._hiddenStates,{emitEventsForSubmenuChanges:!1,eventDebounceDelay:50,...r},this._commandService,this._keybindingService,n),s=o.getActions(r);return o.dispose(),s}resetHiddenStates(t){this._hiddenStates.reset(t)}};kje=g3e([dy(0,ba),dy(1,Do),dy(2,Bg)],kje);var ID;let vje=(ID=class{constructor(t){this._storageService=t,this._disposables=new Et,this._onDidChange=new at,this.onDidChange=this._onDidChange.event,this._ignoreChangeEvent=!1,this._hiddenByDefaultCache=new Map;try{const n=t.get(TF._key,0,"{}");this._data=JSON.parse(n)}catch{this._data=Object.create(null)}this._disposables.add(t.onDidChangeValue(0,TF._key,this._disposables)(()=>{if(!this._ignoreChangeEvent)try{const n=t.get(TF._key,0,"{}");this._data=JSON.parse(n)}catch(n){console.log("FAILED to read storage after UPDATE",n)}this._onDidChange.fire()}))}dispose(){this._onDidChange.dispose(),this._disposables.dispose()}_isHiddenByDefault(t,n){return this._hiddenByDefaultCache.get(`${t.id}/${n}`)??!1}setDefaultState(t,n,r){this._hiddenByDefaultCache.set(`${t.id}/${n}`,r)}isHidden(t,n){var s;const r=this._isHiddenByDefault(t,n),o=((s=this._data[t.id])==null?void 0:s.includes(n))??!1;return r?!o:o}updateHidden(t,n,r){this._isHiddenByDefault(t,n)&&(r=!r);const s=this._data[t.id];if(r)s?s.indexOf(n)<0&&s.push(n):this._data[t.id]=[n];else if(s){const a=s.indexOf(n);a>=0&&ato(s,a),s.length===0&&delete this._data[t.id]}this._persist()}reset(t){if(t===void 0)this._data=Object.create(null),this._persist();else{for(const{id:n}of t)this._data[n]&&delete this._data[n];this._persist()}}_persist(){try{this._ignoreChangeEvent=!0;const t=JSON.stringify(this._data);this._storageService.store(TF._key,t,0,0)}finally{this._ignoreChangeEvent=!1}}},TF=ID,ID._key="menu.hiddenCommands",ID);vje=TF=g3e([dy(0,Bg)],vje);class DZ{constructor(t,n){this._id=t,this._collectContextKeysForSubmenus=n,this._menuGroups=[],this._allMenuIds=new Set,this._structureContextKeys=new Set,this._preconditionContextKeys=new Set,this._toggledContextKeys=new Set,this.refresh()}get allMenuIds(){return this._allMenuIds}get structureContextKeys(){return this._structureContextKeys}get preconditionContextKeys(){return this._preconditionContextKeys}get toggledContextKeys(){return this._toggledContextKeys}refresh(){this._menuGroups.length=0,this._allMenuIds.clear(),this._structureContextKeys.clear(),this._preconditionContextKeys.clear(),this._toggledContextKeys.clear();const t=this._sort(Pu.getMenuItems(this._id));let n;for(const r of t){const o=r.group||"";(!n||n[0]!==o)&&(n=[o,[]],this._menuGroups.push(n)),n[1].push(r),this._collectContextKeysAndSubmenuIds(r)}this._allMenuIds.add(this._id)}_sort(t){return t}_collectContextKeysAndSubmenuIds(t){if(DZ._fillInKbExprKeys(t.when,this._structureContextKeys),xU(t)){if(t.command.precondition&&DZ._fillInKbExprKeys(t.command.precondition,this._preconditionContextKeys),t.command.toggled){const n=t.command.toggled.condition||t.command.toggled;DZ._fillInKbExprKeys(n,this._toggledContextKeys)}}else this._collectContextKeysForSubmenus&&(Pu.getMenuItems(t.submenu).forEach(this._collectContextKeysAndSubmenuIds,this),this._allMenuIds.add(t.submenu))}static _fillInKbExprKeys(t,n){if(t)for(const r of t.keys())n.add(r)}}let Aje=VG=class extends DZ{constructor(t,n,r,o,s,a){super(t,r),this._hiddenStates=n,this._commandService=o,this._keybindingService=s,this._contextKeyService=a,this.refresh()}createActionGroups(t){const n=[];for(const r of this._menuGroups){const[o,s]=r;let a;for(const l of s)if(this._contextKeyService.contextMatchesRules(l.when)){const d=xU(l);d&&this._hiddenStates.setDefaultState(this._id,l.command.id,!!l.isHiddenByDefault);const u=Uko(this._id,d?l.command:l,this._hiddenStates);if(d){const h=wDn(this._commandService,this._keybindingService,l.command.id,l.when);(a??(a=[])).push(new r2(l.command,l.alt,t,u,h,this._contextKeyService,this._commandService))}else{const h=new VG(l.submenu,this._hiddenStates,this._collectContextKeysForSubmenus,this._commandService,this._keybindingService,this._contextKeyService).createActionGroups(t),g=pd.join(...h.map(m=>m[1]));g.length>0&&(a??(a=[])).push(new uD(l,u,g))}}a&&a.length>0&&n.push([o,a])}return n}_sort(t){return t.sort(VG._compareMenuItems)}static _compareMenuItems(t,n){const r=t.group,o=n.group;if(r!==o){if(r){if(!o)return-1}else return 1;if(r==="navigation")return-1;if(o==="navigation")return 1;const l=r.localeCompare(o);if(l!==0)return l}const s=t.order||0,a=n.order||0;return sa?1:VG._compareTitles(xU(t)?t.command.title:t.title,xU(n)?n.command.title:n.title)}static _compareTitles(t,n){const r=typeof t=="string"?t:t.original,o=typeof n=="string"?n:n.original;return r.localeCompare(o)}};Aje=VG=g3e([dy(3,ba),dy(4,Do),dy(5,Qi)],Aje);let M1e=class{constructor(t,n,r,o,s,a){this._disposables=new Et,this._menuInfo=new Aje(t,n,r.emitEventsForSubmenuChanges,o,s,a);const l=new Es(()=>{this._menuInfo.refresh(),this._onDidChange.fire({menu:this,isStructuralChange:!0,isEnablementChange:!0,isToggleChange:!0})},r.eventDebounceDelay);this._disposables.add(l),this._disposables.add(Pu.onDidChangeMenu(g=>{for(const m of this._menuInfo.allMenuIds)if(g.has(m)){l.schedule();break}}));const d=this._disposables.add(new Et),u=g=>{let m=!1,v=!1,f=!1;for(const k of g)if(m=m||k.isStructuralChange,v=v||k.isEnablementChange,f=f||k.isToggleChange,m&&v&&f)break;return{menu:this,isStructuralChange:m,isEnablementChange:v,isToggleChange:f}},h=()=>{d.add(a.onDidChangeContext(g=>{const m=g.affectsSome(this._menuInfo.structureContextKeys),v=g.affectsSome(this._menuInfo.preconditionContextKeys),f=g.affectsSome(this._menuInfo.toggledContextKeys);(m||v||f)&&this._onDidChange.fire({menu:this,isStructuralChange:m,isEnablementChange:v,isToggleChange:f})})),d.add(n.onDidChange(g=>{this._onDidChange.fire({menu:this,isStructuralChange:!0,isEnablementChange:!1,isToggleChange:!1})}))};this._onDidChange=new F6n({onWillAddFirstListener:h,onDidRemoveLastListener:d.clear.bind(d),delay:r.eventDebounceDelay,merge:u}),this.onDidChange=this._onDidChange.event}getActions(t){return this._menuInfo.createActionGroups(t)}dispose(){this._disposables.dispose(),this._onDidChange.dispose()}};M1e=g3e([dy(3,ba),dy(4,Do),dy(5,Qi)],M1e);function Uko(e,t,n){const r=Cno(t)?t.submenu.id:t.id,o=typeof t.title=="string"?t.title:t.title.value,s=dD({id:`hide/${e.id}/${r}`,label:U(1651,"Hide '{0}'",o),run(){n.updateHidden(e,r,!0)}}),a=dD({id:`toggle/${e.id}/${r}`,label:o,get checked(){return!n.isHidden(e,r)},run(){n.updateHidden(e,r,!!this.checked)}});return{hide:s,toggle:a,get isHidden(){return!a.checked}}}function wDn(e,t,n,r=void 0,o=!0){return dD({id:`configureKeybinding/${n}`,label:U(1652,"Configure Keybinding"),enabled:o,run(){const a=!!!t.lookupKeybinding(n)&&r?r.serialize():void 0;e.executeCommand("workbench.action.openGlobalKeybindings",`@command:${n}`+(a?` +when:${a}`:""))}})}const ODn=_r("IActionViewItemService");class jko{constructor(){this._providers=new Map,this._onDidChange=new at,this.onDidChange=this._onDidChange.event}dispose(){this._onDidChange.dispose()}lookUp(t,n){return this._providers.get(this._makeKey(t,n))}_makeKey(t,n){return`${t.id}/${n instanceof Vn?n.id:n}`}}Vr(ODn,jko,1);var yDn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Ik=function(e,t){return function(n,r){t(n,r,e)}};let P1e=class extends pko{constructor(t,n,r,o,s,a,l,d){super(t,s,{getKeyBinding:h=>a.lookupKeybinding(h.id)??void 0,...n,allowContextMenu:!0,skipTelemetry:typeof(n==null?void 0:n.telemetrySource)=="string"}),this._options=n,this._menuService=r,this._contextKeyService=o,this._contextMenuService=s,this._keybindingService=a,this._commandService=l,this._sessionDisposables=this._store.add(new Et);const u=n==null?void 0:n.telemetrySource;u&&this._store.add(this.actionBar.onDidRun(h=>d.publicLog2("workbenchActionExecuted",{id:h.action.id,from:u})))}setActions(t,n=[],r){var h,g,m;this._sessionDisposables.clear();const o=t.slice(),s=n.slice(),a=[];let l=0;const d=[];let u=!1;if(((h=this._options)==null?void 0:h.hiddenItemStrategy)!==-1)for(let v=0;vA==null?void 0:A.id)),f=this._options.overflowBehavior.maxItems-v.size;let k=0;for(let A=0;A=f&&(o[A]=void 0,d[A]=p))}}mbt(o),mbt(d),super.setActions(o,pd.join(d,s)),(a.length>0||o.length>0)&&this._sessionDisposables.add(wt(this.getElement(),"contextmenu",v=>{var b,w,O,y,C;const f=new Xh(ii(this.getElement()),v),k=this.getItemAction(f.target);if(!k)return;f.preventDefault(),f.stopPropagation();const A=[];if(k instanceof r2&&k.menuKeybinding)A.push(k.menuKeybinding);else if(!(k instanceof uD||k instanceof MJ)){const _=!!this._keybindingService.lookupKeybinding(k.id);A.push(wDn(this._commandService,this._keybindingService,k.id,void 0,_))}if(a.length>0){let _=!1;if(l===1&&((b=this._options)==null?void 0:b.hiddenItemStrategy)===0){_=!0;for(let S=0;Sthis._menuService.resetHiddenStates(r)}))),p.length!==0&&this._contextMenuService.showContextMenu({getAnchor:()=>f,getActions:()=>p,menuId:(O=this._options)==null?void 0:O.contextMenu,menuActionOptions:{renderShortTitle:!0,...(y=this._options)==null?void 0:y.menuOptions},skipTelemetry:typeof((C=this._options)==null?void 0:C.telemetrySource)=="string",contextKeyService:this._contextKeyService})}))}};P1e=yDn([Ik(2,wA),Ik(3,Qi),Ik(4,S2),Ik(5,Do),Ik(6,ba),Ik(7,Nf)],P1e);let PJ=class extends P1e{get onDidChangeMenuItems(){return this._onDidChangeMenuItems.event}constructor(t,n,r,o,s,a,l,d,u,h,g){super(t,{resetMenu:n,...r,actionViewItemProvider:(f,k)=>{let A=h.lookUp(n,f instanceof uD?f.item.submenu.id:f.id);A||(A=r==null?void 0:r.actionViewItemProvider);const p=A==null?void 0:A(f,k,g,ii(t).vscodeWindowId);return p||Mtt(g,f,k)}},o,s,a,l,d,u),this._onDidChangeMenuItems=this._store.add(new at);const m=this._store.add(o.createMenu(n,s,{emitEventsForSubmenuChanges:!0,eventDebounceDelay:r==null?void 0:r.eventDebounceDelay})),v=()=>{var A,p,b;const{primary:f,secondary:k}=ADn(m.getActions(r==null?void 0:r.menuOptions),(A=r==null?void 0:r.toolbarOptions)==null?void 0:A.primaryGroup,(p=r==null?void 0:r.toolbarOptions)==null?void 0:p.shouldInlineSubmenu,(b=r==null?void 0:r.toolbarOptions)==null?void 0:b.useSeparatorsInPrimaryActions);t.classList.toggle("has-no-actions",f.length===0&&k.length===0),super.setActions(f,k)};this._store.add(m.onDidChange(()=>{v(),this._onDidChangeMenuItems.fire(this)})),this._store.add(h.onDidChange(f=>{f===n&&v()})),v()}setActions(){throw new hi("This toolbar is populated from a menu.")}};PJ=yDn([Ik(3,wA),Ik(4,Qi),Ik(5,S2),Ik(6,Do),Ik(7,ba),Ik(8,Nf),Ik(9,ODn),Ik(10,Zn)],PJ);var Wko=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},BOt=function(e,t){return function(n,r){t(n,r,e)}};const pm=_r("hoverService");let mV=class extends ht{get delay(){var t;return this.isInstantlyHovering()?0:(t=this.hoverOptions)!=null&&t.dynamicDelay?n=>{var r,o;return((o=(r=this.hoverOptions)==null?void 0:r.dynamicDelay)==null?void 0:o.call(r,n))??this._delay}:this._delay}constructor(t,n,r={},o,s){super(),this.placement=t,this.hoverOptions=n,this.overrideOptions=r,this.configurationService=o,this.hoverService=s,this.lastHoverHideTime=0,this.timeLimit=200,this.hoverDisposables=this._register(new Et),this._delay=this.configurationService.getValue("workbench.hover.delay"),this._register(this.configurationService.onDidChangeConfiguration(a=>{a.affectsConfiguration("workbench.hover.delay")&&(this._delay=this.configurationService.getValue("workbench.hover.delay"))}))}showHover(t,n){const r=typeof this.overrideOptions=="function"?this.overrideOptions(t,n):this.overrideOptions;this.hoverDisposables.clear();const o=ec(t.target)?[t.target]:t.target.targetElements;for(const a of o)this.hoverDisposables.add(wc(a,"keydown",l=>{l.equals(9)&&this.hoverService.hideHover()}));const s=ec(t.content)?void 0:typeof t.content=="string"?t.content.toString():t.content.value;return this.hoverService.showInstantHover({...t,...r,persistence:{hideOnKeyDown:!0,...r.persistence},id:s,appearance:{...t.appearance,compact:!0,skipFadeInAnimation:this.isInstantlyHovering(),...r.appearance}},n)}isInstantlyHovering(){var t;return!!((t=this.hoverOptions)!=null&&t.instantHover)&&Date.now()-this.lastHoverHideTimethis._editor.getScrollTop()),this.isScrollTopZero=this.scrollTop.map(a=>a===0),this.modelAttached=Ko(this,this._editor.onDidChangeModel,a=>this._editor.hasModel()),this.editorOnDidChangeViewZones=A0("onDidChangeViewZones",this._editor.onDidChangeViewZones),this.editorOnDidContentSizeChange=A0("onDidContentSizeChange",this._editor.onDidContentSizeChange),this.domNodeSizeChanged=Mv("domNodeSizeChanged"),this.views=new Map,this._domNode.className="gutter monaco-editor";const o=this._domNode.appendChild(wo("div.scroll-decoration",{role:"presentation",ariaHidden:"true",style:{width:"100%"}}).root),s=new ResizeObserver(()=>{la(a=>{this.domNodeSizeChanged.trigger(a)})});s.observe(this._domNode),this._register($n(()=>s.disconnect())),this._register(Oi(a=>{o.className=this.isScrollTopZero.read(a)?"":"scroll-decoration"})),this._register(Oi(a=>this.render(a)))}dispose(){super.dispose(),mu(this._domNode)}render(t){if(!this.modelAttached.read(t))return;this.domNodeSizeChanged.read(t),this.editorOnDidChangeViewZones.read(t),this.editorOnDidContentSizeChange.read(t);const n=this.scrollTop.read(t),r=this._editor.getVisibleRanges(),o=new Set(this.views.keys()),s=Gn.ofStartAndLength(0,this._domNode.clientHeight);if(!s.isEmpty)for(const a of r){const l=new Ei(a.startLineNumber,a.endLineNumber+1),d=this.itemProvider.getIntersectingGutterItems(l,t);la(u=>{for(const h of d){if(!h.range.intersect(l))continue;o.delete(h.id);let g=this.views.get(h.id);if(g)g.item.set(h,u);else{const k=document.createElement("div");this._domNode.appendChild(k);const A=Ti("item",h),p=this.itemProvider.createView(A,k);g=new Hko(A,p,k),this.views.set(h.id,g)}const m=h.range.startLineNumber<=this._editor.getModel().getLineCount()?this._editor.getTopForLineNumber(h.range.startLineNumber,!0)-n:h.range.startLineNumber>1?this._editor.getBottomForLineNumber(h.range.startLineNumber-1,!1)-n:0,f=(h.range.endLineNumberExclusive===1?Math.max(m,this._editor.getTopForLineNumber(h.range.startLineNumber,!1)-n):Math.max(m,this._editor.getBottomForLineNumber(h.range.endLineNumberExclusive-1,!0)-n))-m;g.domNode.style.top=`${m}px`,g.domNode.style.height=`${f}px`,g.gutterItemView.layout(Gn.ofStartAndLength(m,f),s)}})}for(const a of o){const l=this.views.get(a);l.gutterItemView.dispose(),l.domNode.remove(),this.views.delete(a)}}}class Hko{constructor(t,n,r){this.item=t,this.gutterItemView=n,this.domNode=r}}var _Dn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},fhe=function(e,t){return function(n,r){t(n,r,e)}};const ixe=[],Nle=35;let pje=class extends ht{constructor(t,n,r,o,s,a,l,d,u){super(),this._diffModel=n,this._editors=r,this._options=o,this._sashLayout=s,this._boundarySashes=a,this._instantiationService=l,this._contextKeyService=d,this._menuService=u,this._menu=this._register(this._menuService.createMenu(Vn.DiffEditorHunkToolbar,this._contextKeyService)),this._actions=Ko(this,this._menu.onDidChange,()=>this._menu.getActions()),this._hasActions=this._actions.map(g=>g.length>0),this._showSash=Rt(this,g=>this._options.renderSideBySide.read(g)&&this._hasActions.read(g)),this.width=Rt(this,g=>this._hasActions.read(g)?Nle:0),this.elements=wo("div.gutter@gutter",{style:{position:"absolute",height:"100%",width:Nle+"px"}},[]),this._currentDiff=Rt(this,g=>{var k;const m=this._diffModel.read(g);if(!m)return;const v=(k=m.diff.read(g))==null?void 0:k.mappings,f=this._editors.modifiedCursor.read(g);if(f)return v==null?void 0:v.find(A=>A.lineRangeMapping.modified.contains(f.lineNumber))}),this._selectedDiffs=Rt(this,g=>{const m=this._diffModel.read(g),v=m==null?void 0:m.diff.read(g);if(!v)return ixe;const f=this._editors.modifiedSelections.read(g);if(f.every(b=>b.isEmpty()))return ixe;const k=new Iv(f.map(b=>Ei.fromRangeInclusive(b))),p=v.mappings.filter(b=>b.lineRangeMapping.innerChanges&&k.intersects(b.lineRangeMapping.modified)).map(b=>({mapping:b,rangeMappings:b.lineRangeMapping.innerChanges.filter(w=>f.some(O=>xe.areIntersecting(w.modifiedRange,O)))}));return p.length===0||p.every(b=>b.rangeMappings.length===0)?ixe:p}),this._register(A0o(t,this.elements.root)),this._register(wt(this.elements.root,"click",()=>{this._editors.modified.focus()})),this._register(Q6(this.elements.root,{display:this._hasActions.map(g=>g?"block":"none")})),vv(this,g=>this._showSash.read(g)?new gDn(t,this._sashLayout.dimensions,this._options.enableSplitViewResizing,this._boundarySashes,XJe(this,v=>this._sashLayout.sashLeft.read(v)-Nle,(v,f)=>this._sashLayout.sashLeft.set(v+Nle,f)),()=>this._sashLayout.resetSash()):void 0).recomputeInitiallyAndOnChange(this._store);const h=Rt(this,g=>{const m=this._diffModel.read(g);if(!m)return[];const v=m.diff.read(g);if(!v)return[];const f=this._selectedDiffs.read(g);if(f.length>0){const A=a2.fromRangeMappings(f.flatMap(p=>p.rangeMappings));return[new ROt(A,!0,Vn.DiffEditorSelectionToolbar,void 0,m.model.original.uri,m.model.modified.uri)]}const k=this._currentDiff.read(g);return v.mappings.map(A=>new ROt(A.lineRangeMapping.withInnerChangesFromLineRanges(),A.lineRangeMapping===(k==null?void 0:k.lineRangeMapping),Vn.DiffEditorHunkToolbar,void 0,m.model.original.uri,m.model.modified.uri))});this._register(new zko(this._editors.modified,this.elements.root,{getIntersectingGutterItems:(g,m)=>h.read(m),createView:(g,m)=>this._instantiationService.createInstance(bje,g,m,this)})),this._register(wt(this.elements.gutter,nn.MOUSE_WHEEL,g=>{this._editors.modified.getOption(117).handleMouseWheel&&this._editors.modified.delegateScrollFromMouseWheelEvent(g)},{passive:!1}))}computeStagedValue(t){const n=t.innerChanges??[],r=new pR(this._editors.modifiedModel.get()),o=new pR(this._editors.original.getModel());return new z4(n.map(l=>l.toTextEdit(r))).apply(o)}layout(t){this.elements.gutter.style.left=t+"px"}};pje=_Dn([fhe(6,Zn),fhe(7,Qi),fhe(8,wA)],pje);class ROt{constructor(t,n,r,o,s,a){this.mapping=t,this.showAlways=n,this.menuId=r,this.rangeOverride=o,this.originalUri=s,this.modifiedUri=a}get id(){return this.mapping.modified.toString()}get range(){return this.rangeOverride??this.mapping.modified}}let bje=class extends ht{constructor(t,n,r,o){super(),this._item=t,this._elements=wo("div.gutterItem",{style:{height:"20px",width:"34px"}},[wo("div.background@background",{},[]),wo("div.buttons@buttons",{},[])]),this._showAlways=this._item.map(this,a=>a.showAlways),this._menuId=this._item.map(this,a=>a.menuId),this._isSmall=Ti(this,!1),this._lastItemRange=void 0,this._lastViewRange=void 0;const s=this._register(o.createInstance(mV,"element",{instantHover:!0},{position:{hoverPosition:1}}));this._register(wN(n,this._elements.root)),this._register(Oi(a=>{const l=this._showAlways.read(a);this._elements.root.classList.toggle("noTransition",!0),this._elements.root.classList.toggle("showAlways",l),setTimeout(()=>{this._elements.root.classList.toggle("noTransition",!1)},0)})),this._register(Tf((a,l)=>{this._elements.buttons.replaceChildren();const d=l.add(o.createInstance(PJ,this._elements.buttons,this._menuId.read(a),{orientation:1,hoverDelegate:s,toolbarOptions:{primaryGroup:u=>u.startsWith("primary")},overflowBehavior:{maxItems:this._isSmall.read(a)?1:3},hiddenItemStrategy:0,actionRunner:l.add(new CDn(()=>{const u=this._item.read(void 0),h=u.mapping;return{mapping:h,originalWithModifiedChanges:r.computeStagedValue(h),originalUri:u.originalUri,modifiedUri:u.modifiedUri}})),menuOptions:{shouldForwardArgs:!0}}));l.add(d.onDidChangeMenuItems(()=>{this._lastItemRange&&this.layout(this._lastItemRange,this._lastViewRange)}))}))}layout(t,n){this._lastItemRange=t,this._lastViewRange=n;let r=this._elements.buttons.clientHeight;this._isSmall.set(this._item.get().mapping.original.startLineNumber===1&&t.length<30,void 0),r=this._elements.buttons.clientHeight;const o=t.length/2-r/2,s=r;let a=t.start+o;const l=Gn.tryCreate(s,n.endExclusive-s-r),d=Gn.tryCreate(t.start+s,t.endExclusive-r-s);d&&l&&d.start=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Xko=function(e,t){return function(n,r){t(n,r,e)}},wje,X9;let F1e=(X9=class extends ht{static setBreadcrumbsSourceFactory(t){this._breadcrumbsSourceFactory.set(t,void 0)}get isUpdatingHiddenAreas(){return this._isUpdatingHiddenAreas}constructor(t,n,r,o){super(),this._editors=t,this._diffModel=n,this._options=r,this._instantiationService=o,this._modifiedOutlineSource=vv(this,d=>{const u=this._editors.modifiedModel.read(d),h=wje._breadcrumbsSourceFactory.read(d);return!u||!h?void 0:h(u,this._instantiationService)}),this._isUpdatingHiddenAreas=!1,this._register(this._editors.original.onDidChangeCursorPosition(d=>{if(d.reason===1)return;const u=this._diffModel.get();la(h=>{for(const g of this._editors.original.getSelections()||[])u==null||u.ensureOriginalLineIsVisible(g.getStartPosition().lineNumber,0,h),u==null||u.ensureOriginalLineIsVisible(g.getEndPosition().lineNumber,0,h)})})),this._register(this._editors.modified.onDidChangeCursorPosition(d=>{if(d.reason===1)return;const u=this._diffModel.get();la(h=>{for(const g of this._editors.modified.getSelections()||[])u==null||u.ensureModifiedLineIsVisible(g.getStartPosition().lineNumber,0,h),u==null||u.ensureModifiedLineIsVisible(g.getEndPosition().lineNumber,0,h)})}));const s=this._diffModel.map((d,u)=>{var g;const h=(d==null?void 0:d.unchangedRegions.read(u))??[];return h.length===1&&h[0].modifiedLineNumber===1&&h[0].lineCount===((g=this._editors.modifiedModel.read(u))==null?void 0:g.getLineCount())?[]:h});this.viewZones=Rt(this,d=>{const u=this._modifiedOutlineSource.read(d);if(!u)return{origViewZones:[],modViewZones:[]};const h=[],g=[],m=this._options.renderSideBySide.read(d),v=this._options.compactMode.read(d),f=s.read(d);for(let k=0;kA.getHiddenOriginalRange(w).startLineNumber-1),b=new ON(p,12);h.push(b),d.store.add(new IOt(this._editors.original,b,A,!m))}{const p=Rt(this,w=>A.getHiddenModifiedRange(w).startLineNumber-1),b=new ON(p,12);g.push(b),d.store.add(new IOt(this._editors.modified,b,A))}}else{{const p=Rt(this,w=>A.getHiddenOriginalRange(w).startLineNumber-1),b=new ON(p,24);h.push(b),d.store.add(new MOt(this._editors.original,b,A,A.originalUnchangedRange,!m,u,w=>this._diffModel.get().ensureModifiedLineIsVisible(w,2,void 0),this._options))}{const p=Rt(this,w=>A.getHiddenModifiedRange(w).startLineNumber-1),b=new ON(p,24);g.push(b),d.store.add(new MOt(this._editors.modified,b,A,A.modifiedUnchangedRange,!1,u,w=>this._diffModel.get().ensureModifiedLineIsVisible(w,2,void 0),this._options))}}}return{origViewZones:h,modViewZones:g}});const a={description:"unchanged lines",className:"diff-unchanged-lines",isWholeLine:!0},l={description:"Fold Unchanged",glyphMarginHoverMessage:new wf(void 0,{isTrusted:!0,supportThemeIcons:!0}).appendMarkdown(U(124,"Fold Unchanged Region")),glyphMarginClassName:"fold-unchanged "+gi.asClassName(zt.fold),zIndex:10001};this._register(_1e(this._editors.original,Rt(this,d=>{const u=s.read(d),h=u.map(g=>({range:g.originalUnchangedRange.toInclusiveRange(),options:a}));for(const g of u)g.shouldHideControls(d)&&h.push({range:xe.fromPositions(new rt(g.originalLineNumber,1)),options:l});return h}))),this._register(_1e(this._editors.modified,Rt(this,d=>{const u=s.read(d),h=u.map(g=>({range:g.modifiedUnchangedRange.toInclusiveRange(),options:a}));for(const g of u)g.shouldHideControls(d)&&h.push({range:Ei.ofLength(g.modifiedLineNumber,1).toInclusiveRange(),options:l});return h}))),this._register(Oi(d=>{const u=s.read(d);this._isUpdatingHiddenAreas=!0;try{this._editors.original.setHiddenAreas(u.map(h=>h.getHiddenOriginalRange(d).toInclusiveRange()).filter(Mu)),this._editors.modified.setHiddenAreas(u.map(h=>h.getHiddenModifiedRange(d).toInclusiveRange()).filter(Mu))}finally{this._isUpdatingHiddenAreas=!1}})),this._register(this._editors.modified.onMouseUp(d=>{var u;if(!d.event.rightButton&&d.target.position&&((u=d.target.element)!=null&&u.className.includes("fold-unchanged"))){const h=d.target.position.lineNumber,g=this._diffModel.get();if(!g)return;const m=g.unchangedRegions.get().find(v=>v.modifiedUnchangedRange.contains(h));if(!m)return;m.collapseAll(void 0),d.event.stopPropagation(),d.event.preventDefault()}})),this._register(this._editors.original.onMouseUp(d=>{var u;if(!d.event.rightButton&&d.target.position&&((u=d.target.element)!=null&&u.className.includes("fold-unchanged"))){const h=d.target.position.lineNumber,g=this._diffModel.get();if(!g)return;const m=g.unchangedRegions.get().find(v=>v.originalUnchangedRange.contains(h));if(!m)return;m.collapseAll(void 0),d.event.stopPropagation(),d.event.preventDefault()}}))}},wje=X9,X9._breadcrumbsSourceFactory=Ti(X9,()=>({dispose(){},getBreadcrumbItems(t,n){return[]}})),X9);F1e=wje=$ko([Xko(3,Zn)],F1e);class IOt extends _tt{constructor(t,n,r,o=!1){const s=wo("div.diff-hidden-lines-widget");super(t,n,s.root),this._unchangedRegion=r,this._hide=o,this._nodes=wo("div.diff-hidden-lines-compact",[wo("div.line-left",[]),wo("div.text@text",[]),wo("div.line-right",[])]),s.root.appendChild(this._nodes.root),this._hide&&this._nodes.root.replaceChildren(),this._register(Oi(a=>{if(!this._hide){const l=this._unchangedRegion.getHiddenModifiedRange(a).length,d=U(125,"{0} hidden lines",l);this._nodes.text.innerText=d}}))}}class MOt extends _tt{constructor(t,n,r,o,s,a,l,d){const u=wo("div.diff-hidden-lines-widget");super(t,n,u.root),this._editor=t,this._unchangedRegion=r,this._unchangedRegionRange=o,this._hide=s,this._modifiedOutlineSource=a,this._revealModifiedHiddenLine=l,this._options=d,this._nodes=wo("div.diff-hidden-lines",[wo("div.top@top",{title:U(126,"Click or drag to show more above")}),wo("div.center@content",{style:{display:"flex"}},[wo("div@first",{style:{display:"flex",justifyContent:"center",alignItems:"center",flexShrink:"0"}},[tn("a",{title:U(127,"Show Unchanged Region"),role:"button",onclick:()=>{this._unchangedRegion.showAll(void 0)}},...P9("$(unfold)"))]),wo("div@others",{style:{display:"flex",justifyContent:"center",alignItems:"center"}})]),wo("div.bottom@bottom",{title:U(128,"Click or drag to show more below"),role:"button"})]),u.root.appendChild(this._nodes.root),this._hide?mu(this._nodes.first):this._register(Q6(this._nodes.first,{width:hl(this._editor).layoutInfoContentLeft})),this._register(Oi(g=>{const m=this._unchangedRegion.visibleLineCountTop.read(g)+this._unchangedRegion.visibleLineCountBottom.read(g)===this._unchangedRegion.lineCount;this._nodes.bottom.classList.toggle("canMoveTop",!m),this._nodes.bottom.classList.toggle("canMoveBottom",this._unchangedRegion.visibleLineCountBottom.read(g)>0),this._nodes.top.classList.toggle("canMoveTop",this._unchangedRegion.visibleLineCountTop.read(g)>0),this._nodes.top.classList.toggle("canMoveBottom",!m);const v=this._unchangedRegion.isDragged.read(g),f=this._editor.getDomNode();f&&(f.classList.toggle("draggingUnchangedRegion",!!v),v==="top"?(f.classList.toggle("canMoveTop",this._unchangedRegion.visibleLineCountTop.read(g)>0),f.classList.toggle("canMoveBottom",!m)):v==="bottom"?(f.classList.toggle("canMoveTop",!m),f.classList.toggle("canMoveBottom",this._unchangedRegion.visibleLineCountBottom.read(g)>0)):(f.classList.toggle("canMoveTop",!1),f.classList.toggle("canMoveBottom",!1)))}));const h=this._editor;this._register(wt(this._nodes.top,"mousedown",g=>{if(g.button!==0)return;this._nodes.top.classList.toggle("dragging",!0),this._nodes.root.classList.toggle("dragging",!0),g.preventDefault();const m=g.clientY;let v=!1;const f=this._unchangedRegion.visibleLineCountTop.get();this._unchangedRegion.isDragged.set("top",void 0);const k=ii(this._nodes.top),A=wt(k,"mousemove",b=>{const O=b.clientY-m;v=v||Math.abs(O)>2;const y=Math.round(O/h.getOption(75)),C=Math.max(0,Math.min(f+y,this._unchangedRegion.getMaxVisibleLineCountTop()));this._unchangedRegion.visibleLineCountTop.set(C,void 0)}),p=wt(k,"mouseup",b=>{v||this._unchangedRegion.showMoreAbove(this._options.hideUnchangedRegionsRevealLineCount.get(),void 0),this._nodes.top.classList.toggle("dragging",!1),this._nodes.root.classList.toggle("dragging",!1),this._unchangedRegion.isDragged.set(void 0,void 0),A.dispose(),p.dispose()})})),this._register(wt(this._nodes.bottom,"mousedown",g=>{if(g.button!==0)return;this._nodes.bottom.classList.toggle("dragging",!0),this._nodes.root.classList.toggle("dragging",!0),g.preventDefault();const m=g.clientY;let v=!1;const f=this._unchangedRegion.visibleLineCountBottom.get();this._unchangedRegion.isDragged.set("bottom",void 0);const k=ii(this._nodes.bottom),A=wt(k,"mousemove",b=>{const O=b.clientY-m;v=v||Math.abs(O)>2;const y=Math.round(O/h.getOption(75)),C=Math.max(0,Math.min(f-y,this._unchangedRegion.getMaxVisibleLineCountBottom())),_=this._unchangedRegionRange.endLineNumberExclusive>h.getModel().getLineCount()?h.getContentHeight():h.getTopForLineNumber(this._unchangedRegionRange.endLineNumberExclusive);this._unchangedRegion.visibleLineCountBottom.set(C,void 0);const S=this._unchangedRegionRange.endLineNumberExclusive>h.getModel().getLineCount()?h.getContentHeight():h.getTopForLineNumber(this._unchangedRegionRange.endLineNumberExclusive);h.setScrollTop(h.getScrollTop()+(S-_))}),p=wt(k,"mouseup",b=>{if(this._unchangedRegion.isDragged.set(void 0,void 0),!v){const w=h.getTopForLineNumber(this._unchangedRegionRange.endLineNumberExclusive);this._unchangedRegion.showMoreBelow(this._options.hideUnchangedRegionsRevealLineCount.get(),void 0);const O=h.getTopForLineNumber(this._unchangedRegionRange.endLineNumberExclusive);h.setScrollTop(h.getScrollTop()+(O-w))}this._nodes.bottom.classList.toggle("dragging",!1),this._nodes.root.classList.toggle("dragging",!1),A.dispose(),p.dispose()})})),this._register(Oi(g=>{const m=[];if(!this._hide){const v=r.getHiddenModifiedRange(g).length,f=U(129,"{0} hidden lines",v),k=tn("span",{title:U(130,"Double click to unfold")},f);k.addEventListener("dblclick",b=>{b.button===0&&(b.preventDefault(),this._unchangedRegion.showAll(void 0))}),m.push(k);const A=this._unchangedRegion.getHiddenModifiedRange(g),p=this._modifiedOutlineSource.getBreadcrumbItems(A,g);if(p.length>0){m.push(tn("span",void 0,"  |  "));for(let b=0;b{this._revealModifiedHiddenLine(w.startLineNumber)}}}}mu(this._nodes.others,...m)}))}}const rxe=[];class Gko extends ht{constructor(t,n,r,o){super(),this._editors=t,this._diffModel=n,this._options=r,this._widget=o,this._selectedDiffs=Rt(this,s=>{const a=this._diffModel.read(s),l=a==null?void 0:a.diff.read(s);if(!l)return rxe;const d=this._editors.modifiedSelections.read(s);if(d.every(m=>m.isEmpty()))return rxe;const u=new Iv(d.map(m=>Ei.fromRangeInclusive(m))),g=l.mappings.filter(m=>m.lineRangeMapping.innerChanges&&u.intersects(m.lineRangeMapping.modified)).map(m=>({mapping:m,rangeMappings:m.lineRangeMapping.innerChanges.filter(v=>d.some(f=>xe.areIntersecting(v.modifiedRange,f)))}));return g.length===0||g.every(m=>m.rangeMappings.length===0)?rxe:g}),this._register(Tf((s,a)=>{if(!this._options.shouldRenderOldRevertArrows.read(s))return;const l=this._diffModel.read(s),d=l==null?void 0:l.diff.read(s);if(!l||!d||l.movedTextToCompare.read(s))return;const u=[],h=this._selectedDiffs.read(s),g=new Set(h.map(m=>m.mapping));if(h.length>0){const m=this._editors.modifiedSelections.read(s),v=a.add(new N1e(m[m.length-1].positionLineNumber,this._widget,h.flatMap(f=>f.rangeMappings),!0));this._editors.modified.addGlyphMarginWidget(v),u.push(v)}for(const m of d.mappings)if(!g.has(m)&&!m.lineRangeMapping.modified.isEmpty&&m.lineRangeMapping.innerChanges){const v=a.add(new N1e(m.lineRangeMapping.modified.startLineNumber,this._widget,m.lineRangeMapping,!1));this._editors.modified.addGlyphMarginWidget(v),u.push(v)}a.add($n(()=>{for(const m of u)this._editors.modified.removeGlyphMarginWidget(m)}))}))}}const Hve=class Hve extends ht{getId(){return this._id}constructor(t,n,r,o){super(),this._lineNumber=t,this._widget=n,this._diffs=r,this._revertSelection=o,this._id=`revertButton${Hve.counter++}`,this._domNode=wo("div.revertButton",{title:this._revertSelection?U(135,"Revert Selected Changes"):U(136,"Revert Change")},[y3(zt.arrowRight)]).root,this._register(wt(this._domNode,nn.MOUSE_DOWN,s=>{s.button!==2&&(s.stopPropagation(),s.preventDefault())})),this._register(wt(this._domNode,nn.MOUSE_UP,s=>{s.stopPropagation(),s.preventDefault()})),this._register(wt(this._domNode,nn.CLICK,s=>{this._diffs instanceof Ag?this._widget.revert(this._diffs):this._widget.revertRangeMappings(this._diffs),s.stopPropagation(),s.preventDefault()}))}getDomNode(){return this._domNode}getPosition(){return{lane:p3.Right,range:{startColumn:1,startLineNumber:this._lineNumber,endColumn:1,endLineNumber:this._lineNumber},zIndex:10001}}};Hve.counter=0;let N1e=Hve;var Yko=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},LX=function(e,t){return function(n,r){t(n,r,e)}};let Ey=class extends dje{get onDidContentSizeChange(){return this._editors.onDidContentSizeChange}constructor(t,n,r,o,s,a,l,d){super(),this._domElement=t,this._parentContextKeyService=o,this._parentInstantiationService=s,this._codeEditorService=a,this._accessibilitySignalService=l,this._editorProgressService=d,this.elements=wo("div.monaco-diff-editor.side-by-side",{style:{position:"relative",height:"100%"}},[wo("div.editor.original@original",{style:{position:"absolute",height:"100%"}}),wo("div.editor.modified@modified",{style:{position:"absolute",height:"100%"}}),wo("div.accessibleDiffViewer@accessibleDiffViewer",{style:{position:"absolute",height:"100%"}})]),this._diffModelSrc=this._register(ZJe(this,void 0)),this._diffModel=Rt(this,O=>{var y;return(y=this._diffModelSrc.read(O))==null?void 0:y.object}),this.onDidChangeModel=on.fromObservableLight(this._diffModel),this._contextKeyService=this._register(this._parentContextKeyService.createScoped(this._domElement)),this._instantiationService=this._register(this._parentInstantiationService.createChild(new aH([Qi,this._contextKeyService]))),this._boundarySashes=Ti(this,void 0),this._accessibleDiffViewerShouldBeVisible=Ti(this,!1),this._accessibleDiffViewerVisible=Rt(this,O=>this._options.onlyShowAccessibleDiffViewer.read(O)?!0:this._accessibleDiffViewerShouldBeVisible.read(O)),this._movedBlocksLinesPart=Ti(this,void 0),this._layoutInfo=Rt(this,O=>{var R,M;const y=this._rootSizeObserver.width.read(O),C=this._rootSizeObserver.height.read(O);this._rootSizeObserver.automaticLayout?this.elements.root.style.height="100%":this.elements.root.style.height=C+"px";const _=this._sash.read(O),S=this._gutter.read(O),L=(S==null?void 0:S.width.read(O))??0,E=((R=this._overviewRulerPart.read(O))==null?void 0:R.width)??0;let Q,T,P,D,I;if(!!_){const N=_.sashLeft.read(O),j=((M=this._movedBlocksLinesPart.read(O))==null?void 0:M.width.read(O))??0;Q=0,T=N-L-j,I=N-L,P=N,D=y-P-E}else{I=0;const N=this._options.inlineViewHideOriginalLineNumbers.read(O);Q=L,N?T=0:T=Math.max(5,this._editors.originalObs.layoutInfoDecorationsLeft.read(O)),P=L+T,D=y-P-E}return this.elements.original.style.left=Q+"px",this.elements.original.style.width=T+"px",this._editors.original.layout({width:T,height:C},!0),S==null||S.layout(I),this.elements.modified.style.left=P+"px",this.elements.modified.style.width=D+"px",this._editors.modified.layout({width:D,height:C},!0),{modifiedEditor:this._editors.modified.getLayoutInfo(),originalEditor:this._editors.original.getLayoutInfo()}}),this._diffValue=this._diffModel.map((O,y)=>O==null?void 0:O.diff.read(y)),this.onDidUpdateDiff=on.fromObservableLight(this._diffValue),this._codeEditorService.willCreateDiffEditor(),this._contextKeyService.createKey("isInDiffEditor",!0),this._domElement.appendChild(this.elements.root),this._register($n(()=>this.elements.root.remove())),this._rootSizeObserver=this._register(new rDn(this.elements.root,n.dimension)),this._rootSizeObserver.setAutomaticLayout(n.automaticLayout??!1),this._options=this._instantiationService.createInstance(uje,n),this._register(Oi(O=>{this._options.setWidth(this._rootSizeObserver.width.read(O))})),this._contextKeyService.createKey(He.isEmbeddedDiffEditor.key,!1),this._register(Dw(He.isEmbeddedDiffEditor,this._contextKeyService,O=>this._options.isInEmbeddedEditor.read(O))),this._register(Dw(He.comparingMovedCode,this._contextKeyService,O=>{var y;return!!((y=this._diffModel.read(O))!=null&&y.movedTextToCompare.read(O))})),this._register(Dw(He.diffEditorRenderSideBySideInlineBreakpointReached,this._contextKeyService,O=>this._options.couldShowInlineViewBecauseOfSize.read(O))),this._register(Dw(He.diffEditorInlineMode,this._contextKeyService,O=>!this._options.renderSideBySide.read(O))),this._register(Dw(He.hasChanges,this._contextKeyService,O=>{var y,C;return(((C=(y=this._diffModel.read(O))==null?void 0:y.diff.read(O))==null?void 0:C.mappings.length)??0)>0})),this._editors=this._register(this._instantiationService.createInstance(cje,this.elements.original,this.elements.modified,this._options,r,(O,y,C,_)=>this._createInnerEditor(O,y,C,_))),this._register(Dw(He.diffEditorOriginalWritable,this._contextKeyService,O=>this._options.originalEditable.read(O))),this._register(Dw(He.diffEditorModifiedWritable,this._contextKeyService,O=>!this._options.readOnly.read(O))),this._register(Dw(He.diffEditorOriginalUri,this._contextKeyService,O=>{var y;return((y=this._diffModel.read(O))==null?void 0:y.model.original.uri.toString())??""})),this._register(Dw(He.diffEditorModifiedUri,this._contextKeyService,O=>{var y;return((y=this._diffModel.read(O))==null?void 0:y.model.modified.uri.toString())??""})),this._overviewRulerPart=vv(this,O=>this._options.renderOverviewRuler.read(O)?this._instantiationService.createInstance(p_(IJ),this._editors,this.elements.root,this._diffModel,this._rootSizeObserver.width,this._rootSizeObserver.height,this._layoutInfo.map(y=>y.modifiedEditor)):void 0).recomputeInitiallyAndOnChange(this._store);const u={height:this._rootSizeObserver.height,width:this._rootSizeObserver.width.map((O,y)=>{var C;return O-(((C=this._overviewRulerPart.read(y))==null?void 0:C.width)??0)})};this._sashLayout=new dko(this._options,u),this._sash=vv(this,O=>{const y=this._options.renderSideBySide.read(O);return this.elements.root.classList.toggle("side-by-side",y),y?new gDn(this.elements.root,u,this._options.enableSplitViewResizing,this._boundarySashes,this._sashLayout.sashLeft,()=>this._sashLayout.resetSash()):void 0}).recomputeInitiallyAndOnChange(this._store);const h=vv(this,O=>this._instantiationService.createInstance(p_(F1e),this._editors,this._diffModel,this._options)).recomputeInitiallyAndOnChange(this._store);vv(this,O=>this._instantiationService.createInstance(p_(tko),this._editors,this._diffModel,this._options,this)).recomputeInitiallyAndOnChange(this._store);const g=new Set,m=new Set;let v=!1;const f=vv(this,O=>this._instantiationService.createInstance(p_(aje),ii(this._domElement),this._editors,this._diffModel,this._options,this,()=>v||h.read(void 0).isUpdatingHiddenAreas,g,m)).recomputeInitiallyAndOnChange(this._store),k=Rt(this,O=>{const y=f.read(O).viewZones.read(O).orig,C=h.read(O).viewZones.read(O).origViewZones;return y.concat(C)}),A=Rt(this,O=>{const y=f.read(O).viewZones.read(O).mod,C=h.read(O).viewZones.read(O).modViewZones;return y.concat(C)});this._register(S1e(this._editors.original,k,O=>{v=O},g));let p;this._register(S1e(this._editors.modified,A,O=>{v=O,v?p=O3.capture(this._editors.modified):(p==null||p.restore(this._editors.modified),p=void 0)},m)),this._accessibleDiffViewer=vv(this,O=>this._instantiationService.createInstance(p_(kQ),this.elements.accessibleDiffViewer,this._accessibleDiffViewerVisible,(y,C)=>this._accessibleDiffViewerShouldBeVisible.set(y,C),this._options.onlyShowAccessibleDiffViewer.map(y=>!y),this._rootSizeObserver.width,this._rootSizeObserver.height,this._diffModel.map((y,C)=>{var _;return(_=y==null?void 0:y.diff.read(C))==null?void 0:_.mappings.map(S=>S.lineRangeMapping)}),new N0o(this._editors))).recomputeInitiallyAndOnChange(this._store);const b=this._accessibleDiffViewerVisible.map(O=>O?"hidden":"visible");this._register(Q6(this.elements.modified,{visibility:b})),this._register(Q6(this.elements.original,{visibility:b})),this._createDiffEditorContributions(),this._codeEditorService.addDiffEditor(this),this._register($n(()=>{this._codeEditorService.removeDiffEditor(this)})),this._gutter=vv(this,O=>this._options.shouldRenderGutterMenu.read(O)?this._instantiationService.createInstance(p_(pje),this.elements.root,this._diffModel,this._editors,this._options,this._sashLayout,this._boundarySashes):void 0),this._register(KW(this._layoutInfo)),vv(this,O=>new(p_(WU))(this.elements.root,this._diffModel,this._layoutInfo.map(y=>y.originalEditor),this._layoutInfo.map(y=>y.modifiedEditor),this._editors)).recomputeInitiallyAndOnChange(this._store,O=>{this._movedBlocksLinesPart.set(O,void 0)}),this._register(on.runAndSubscribe(this._editors.modified.onDidChangeCursorPosition,O=>this._handleCursorPositionChange(O,!0))),this._register(on.runAndSubscribe(this._editors.original.onDidChangeCursorPosition,O=>this._handleCursorPositionChange(O,!1)));const w=this._diffModel.map(this,(O,y)=>{if(O)return O.diff.read(y)===void 0&&!O.isDiffUpToDate.read(y)});this._register(Tf((O,y)=>{if(w.read(O)===!0){const C=this._editorProgressService.show(!0,1e3);y.add($n(()=>C.done()))}})),this._register(Tf((O,y)=>{y.add(new(p_(Gko))(this._editors,this._diffModel,this._options,this))})),this._register(Tf((O,y)=>{const C=this._diffModel.read(O);if(C)for(const _ of[C.model.original,C.model.modified])y.add(_.onWillDispose(S=>{zi(new hi("TextModel got disposed before DiffEditorWidget model got reset")),this.setModel(null)}))})),this._register(Oi(O=>{this._options.setModel(this._diffModel.read(O))}))}_createInnerEditor(t,n,r,o){return t.createInstance(mR,n,r,o)}_createDiffEditorContributions(){const t=EU.getDiffEditorContributions();for(const n of t)try{this._register(this._instantiationService.createInstance(n.ctor,this))}catch(r){zi(r)}}get _targetEditor(){return this._editors.modified}getEditorType(){return Uie.IDiffEditor}layout(t){this._rootSizeObserver.observe(t)}hasTextFocus(){return this._editors.original.hasTextFocus()||this._editors.modified.hasTextFocus()}saveViewState(){var r;const t=this._editors.original.saveViewState(),n=this._editors.modified.saveViewState();return{original:t,modified:n,modelState:(r=this._diffModel.get())==null?void 0:r.serializeState()}}restoreViewState(t){var n;if(t&&t.original&&t.modified){const r=t;this._editors.original.restoreViewState(r.original),this._editors.modified.restoreViewState(r.modified),r.modelState&&((n=this._diffModel.get())==null||n.restoreSerializedState(r.modelState))}}handleInitialized(){this._editors.original.handleInitialized(),this._editors.modified.handleInitialized()}createViewModel(t){return this._instantiationService.createInstance(sje,t,this._options)}getModel(){var t;return((t=this._diffModel.get())==null?void 0:t.model)??null}setModel(t){const n=t?"model"in t?L1e.create(t).createNewRef(this):L1e.create(this.createViewModel(t),this):null;this.setDiffModel(n)}setDiffModel(t,n){const r=this._diffModel.get();!t&&r&&this._accessibleDiffViewer.get().close(),this._diffModel.get()!==(t==null?void 0:t.object)&&qW(n,o=>{var l;const s=t==null?void 0:t.object;Ko.batchEventsGlobally(o,()=>{this._editors.original.setModel(s?s.model.original:null),this._editors.modified.setModel(s?s.model.modified:null)});const a=(l=this._diffModelSrc.get())==null?void 0:l.createNewRef(this);this._diffModelSrc.set(t==null?void 0:t.createNewRef(this),o),setTimeout(()=>{a==null||a.dispose()},0)})}updateOptions(t){this._options.updateOptions(t)}getContainerDomNode(){return this._domElement}getOriginalEditor(){return this._editors.original}getModifiedEditor(){return this._editors.modified}getLineChanges(){var n;const t=(n=this._diffModel.get())==null?void 0:n.diff.get();return t?Zko(t):null}getDiffComputationResult(){var n;const t=(n=this._diffModel.get())==null?void 0:n.diff.get();return t?{changes:this.getLineChanges(),changes2:t.mappings.map(r=>r.lineRangeMapping),identical:t.identical,quitEarly:t.quitEarly}:null}revert(t){const n=this._diffModel.get();!n||!n.isDiffUpToDate.get()||(this._editors.modified.pushUndoStop(),this._editors.modified.executeEdits("diffEditor",[{range:t.modified.toExclusiveRange(),text:n.model.original.getValueInRange(t.original.toExclusiveRange())}]),this._editors.modified.pushUndoStop())}revertRangeMappings(t){const n=this._diffModel.get();if(!n||!n.isDiffUpToDate.get())return;const r=t.map(o=>({range:o.modifiedRange,text:n.model.original.getValueInRange(o.originalRange)}));this._editors.modified.pushUndoStop(),this._editors.modified.executeEdits("diffEditor",r),this._editors.modified.pushUndoStop()}revertFocusedRangeMappings(){var d,u;const t=this._diffModel.get();if(!t||!t.isDiffUpToDate.get())return;const n=(u=(d=this._diffModel.get())==null?void 0:d.diff.get())==null?void 0:u.mappings;if(!n||n.length===0)return;const r=this._editors.modified;if(!r.hasTextFocus())return;const o=r.getPosition().lineNumber,s=r.getSelection(),a=Ei.fromRange(s||new xe(o,0,o,0)),l=n.filter(h=>h.lineRangeMapping.modified.intersect(a));r.pushUndoStop(),r.executeEdits("diffEditor",l.map(h=>({range:h.lineRangeMapping.modified.toExclusiveRange(),text:t.model.original.getValueInRange(h.lineRangeMapping.original.toExclusiveRange())}))),r.pushUndoStop()}_goTo(t){this._editors.modified.setPosition(new rt(t.lineRangeMapping.modified.startLineNumber,1)),this._editors.modified.revealRangeInCenter(t.lineRangeMapping.modified.toExclusiveRange())}goToDiff(t){var s,a;const n=(a=(s=this._diffModel.get())==null?void 0:s.diff.get())==null?void 0:a.mappings;if(!n||n.length===0)return;const r=this._editors.modified.getPosition().lineNumber;let o;t==="next"?this._editors.modified.getModel().getLineCount()===r?o=n[0]:o=n.find(d=>d.lineRangeMapping.modified.startLineNumber>r)??n[0]:o=hJ(n,l=>l.lineRangeMapping.modified.startLineNumber{var r;const n=(r=t.diff.get())==null?void 0:r.mappings;!n||n.length===0||this._goTo(n[0])})}accessibleDiffViewerNext(){this._accessibleDiffViewer.get().next()}accessibleDiffViewerPrev(){this._accessibleDiffViewer.get().prev()}async waitForDiff(){const t=this._diffModel.get();t&&await t.waitForDiff()}mapToOtherSide(){var a,l;const t=this._editors.modified.hasWidgetFocus(),n=t?this._editors.modified:this._editors.original,r=t?this._editors.original:this._editors.modified;let o;const s=n.getSelection();if(s){const d=(l=(a=this._diffModel.get())==null?void 0:a.diff.get())==null?void 0:l.mappings.map(u=>t?u.lineRangeMapping.flip():u.lineRangeMapping);if(d){const u=hOt(s.getStartPosition(),d),h=hOt(s.getEndPosition(),d);o=xe.plusRange(u,h)}}return{destination:r,destinationSelection:o}}switchSide(){const{destination:t,destinationSelection:n}=this.mapToOtherSide();t.focus(),n&&t.setSelection(n)}exitCompareMove(){const t=this._diffModel.get();t&&t.movedTextToCompare.set(void 0,void 0)}collapseAllUnchangedRegions(){var n;const t=(n=this._diffModel.get())==null?void 0:n.unchangedRegions.get();t&&la(r=>{for(const o of t)o.collapseAll(r)})}showAllUnchangedRegions(){var n;const t=(n=this._diffModel.get())==null?void 0:n.unchangedRegions.get();t&&la(r=>{for(const o of t)o.showAll(r)})}_handleCursorPositionChange(t,n){var r,o;if((t==null?void 0:t.reason)===3){const s=(o=(r=this._diffModel.get())==null?void 0:r.diff.get())==null?void 0:o.mappings.find(a=>n?a.lineRangeMapping.modified.contains(t.position.lineNumber):a.lineRangeMapping.original.contains(t.position.lineNumber));s!=null&&s.lineRangeMapping.modified.isEmpty?this._accessibilitySignalService.playSignal(nm.diffLineDeleted,{source:"diffEditor.cursorPositionChanged"}):s!=null&&s.lineRangeMapping.original.isEmpty?this._accessibilitySignalService.playSignal(nm.diffLineInserted,{source:"diffEditor.cursorPositionChanged"}):s&&this._accessibilitySignalService.playSignal(nm.diffLineModified,{source:"diffEditor.cursorPositionChanged"})}}};Ey=Yko([LX(3,Qi),LX(4,Zn),LX(5,yo),LX(6,pL),LX(7,z8)],Ey);function Zko(e){return e.mappings.map(t=>{const n=t.lineRangeMapping;let r,o,s,a,l=n.innerChanges;return n.original.isEmpty?(r=n.original.startLineNumber-1,o=0,l=void 0):(r=n.original.startLineNumber,o=n.original.endLineNumberExclusive-1),n.modified.isEmpty?(s=n.modified.startLineNumber-1,a=0,l=void 0):(s=n.modified.startLineNumber,a=n.modified.endLineNumberExclusive-1),{originalStartLineNumber:r,originalEndLineNumber:o,modifiedStartLineNumber:s,modifiedEndLineNumber:a,charChanges:l==null?void 0:l.map(d=>({originalStartLineNumber:d.originalRange.startLineNumber,originalStartColumn:d.originalRange.startColumn,originalEndLineNumber:d.originalRange.endLineNumber,originalEndColumn:d.originalRange.endColumn,modifiedStartLineNumber:d.modifiedRange.startLineNumber,modifiedStartColumn:d.modifiedRange.startColumn,modifiedEndLineNumber:d.modifiedRange.endLineNumber,modifiedEndColumn:d.modifiedRange.endColumn}))}})}class qko extends Hu{constructor(){super({id:"diffEditor.toggleCollapseUnchangedRegions",title:St(85,"Toggle Collapse Unchanged Regions"),icon:zt.map,toggled:Ft.has("config.diffEditor.hideUnchangedRegions.enabled"),precondition:Ft.has("isInDiffEditor"),menu:{when:Ft.has("isInDiffEditor"),id:Vn.EditorTitle,order:22,group:"navigation"}})}run(t,...n){const r=t.get(ar),o=!r.getValue("diffEditor.hideUnchangedRegions.enabled");r.updateValue("diffEditor.hideUnchangedRegions.enabled",o)}}class SDn extends Hu{constructor(){super({id:"diffEditor.toggleShowMovedCodeBlocks",title:St(86,"Toggle Show Moved Code Blocks"),precondition:Ft.has("isInDiffEditor")})}run(t,...n){const r=t.get(ar),o=!r.getValue("diffEditor.experimental.showMoves");r.updateValue("diffEditor.experimental.showMoves",o)}}class LDn extends Hu{constructor(){super({id:"diffEditor.toggleUseInlineViewWhenSpaceIsLimited",title:St(87,"Toggle Use Inline View When Space Is Limited"),precondition:Ft.has("isInDiffEditor")})}run(t,...n){const r=t.get(ar),o=!r.getValue("diffEditor.useInlineViewWhenSpaceIsLimited");r.updateValue("diffEditor.useInlineViewWhenSpaceIsLimited",o)}}const Yie=St(88,"Diff Editor");class Kko extends Cp{constructor(){super({id:"diffEditor.switchSide",title:St(89,"Switch Side"),icon:zt.arrowSwap,precondition:Ft.has("isInDiffEditor"),f1:!0,category:Yie})}runEditorCommand(t,n,r){const o=DI(t);if(o instanceof Ey){if(r&&r.dryRun)return{destinationSelection:o.mapToOtherSide().destinationSelection};o.switchSide()}}}class Jko extends Cp{constructor(){super({id:"diffEditor.exitCompareMove",title:St(90,"Exit Compare Move"),icon:zt.close,precondition:He.comparingMovedCode,f1:!1,category:Yie,keybinding:{weight:1e4,primary:9}})}runEditorCommand(t,n,...r){const o=DI(t);o instanceof Ey&&o.exitCompareMove()}}class e2o extends Cp{constructor(){super({id:"diffEditor.collapseAllUnchangedRegions",title:St(91,"Collapse All Unchanged Regions"),icon:zt.fold,precondition:Ft.has("isInDiffEditor"),f1:!0,category:Yie})}runEditorCommand(t,n,...r){const o=DI(t);o instanceof Ey&&o.collapseAllUnchangedRegions()}}class t2o extends Cp{constructor(){super({id:"diffEditor.showAllUnchangedRegions",title:St(92,"Show All Unchanged Regions"),icon:zt.unfold,precondition:Ft.has("isInDiffEditor"),f1:!0,category:Yie})}runEditorCommand(t,n,...r){const o=DI(t);o instanceof Ey&&o.showAllUnchangedRegions()}}class Oje extends Hu{constructor(){super({id:"diffEditor.revert",title:St(93,"Revert"),f1:!0,category:Yie,precondition:Ft.has("isInDiffEditor")})}run(t,n){return n?this.runViaToolbarContext(t,n):this.runViaCursorOrSelection(t)}runViaCursorOrSelection(t){const n=DI(t);n instanceof Ey&&n.revertFocusedRangeMappings()}runViaToolbarContext(t,n){const r=n2o(t,n.originalUri,n.modifiedUri);r instanceof Ey&&r.revertRangeMappings(n.mapping.innerChanges??[])}}const xDn=St(94,"Accessible Diff Viewer"),$ve=class $ve extends Hu{constructor(){super({id:$ve.id,title:St(95,"Go to Next Difference"),category:xDn,precondition:Ft.has("isInDiffEditor"),keybinding:{primary:65,weight:100},f1:!0})}run(t){const n=DI(t);n==null||n.accessibleDiffViewerNext()}};$ve.id="editor.action.accessibleDiffViewer.next";let FJ=$ve;const Xve=class Xve extends Hu{constructor(){super({id:Xve.id,title:St(96,"Go to Previous Difference"),category:xDn,precondition:Ft.has("isInDiffEditor"),keybinding:{primary:1089,weight:100},f1:!0})}run(t){const n=DI(t);n==null||n.accessibleDiffViewerPrev()}};Xve.id="editor.action.accessibleDiffViewer.prev";let U1e=Xve;function n2o(e,t,n){return e.get(yo).listDiffEditors().find(s=>{var d,u;const a=s.getModifiedEditor(),l=s.getOriginalEditor();return a&&((d=a.getModel())==null?void 0:d.uri.toString())===n.toString()&&l&&((u=l.getModel())==null?void 0:u.uri.toString())===t.toString()})||null}function DI(e){const n=e.get(yo).listDiffEditors(),r=Nd();if(r){for(const o of n)if(o.getContainerDomNode().contains(r))return o}return null}Cs(qko);Cs(SDn);Cs(LDn);Pu.appendMenuItem(Vn.EditorTitle,{command:{id:new LDn().desc.id,title:U(119,"Use Inline View When Space Is Limited"),toggled:Ft.has("config.diffEditor.useInlineViewWhenSpaceIsLimited"),precondition:Ft.has("isInDiffEditor")},order:11,group:"1_diff",when:Ft.and(He.diffEditorRenderSideBySideInlineBreakpointReached,Ft.has("isInDiffEditor"))});Pu.appendMenuItem(Vn.EditorTitle,{command:{id:new SDn().desc.id,title:U(120,"Show Moved Code Blocks"),icon:zt.move,toggled:Yz.create("config.diffEditor.experimental.showMoves",!0),precondition:Ft.has("isInDiffEditor")},order:10,group:"1_diff",when:Ft.has("isInDiffEditor")});Cs(Oje);for(const e of[{icon:zt.arrowRight,key:He.diffEditorInlineMode.toNegated()},{icon:zt.discard,key:He.diffEditorInlineMode}])Pu.appendMenuItem(Vn.DiffEditorHunkToolbar,{command:{id:new Oje().desc.id,title:U(121,"Revert Block"),icon:e.icon},when:Ft.and(He.diffEditorModifiedWritable,e.key),order:5,group:"primary"}),Pu.appendMenuItem(Vn.DiffEditorSelectionToolbar,{command:{id:new Oje().desc.id,title:U(122,"Revert Selection"),icon:e.icon},when:Ft.and(He.diffEditorModifiedWritable,e.key),order:5,group:"primary"});Cs(Kko);Cs(Jko);Cs(e2o);Cs(t2o);Pu.appendMenuItem(Vn.EditorTitle,{command:{id:FJ.id,title:U(123,"Open Accessible Diff Viewer"),precondition:Ft.has("isInDiffEditor")},order:10,group:"2_diff",when:Ft.and(He.accessibleDiffViewerVisible.negate(),Ft.has("isInDiffEditor"))});uo.registerCommandAlias("editor.action.diffReview.next",FJ.id);Cs(FJ);uo.registerCommandAlias("editor.action.diffReview.prev",U1e.id);Cs(U1e);var i2o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},r2o=function(e,t){return function(n,r){t(n,r,e)}},yje;const m3e=new yn("selectionAnchorSet",!1);var MD;let B6=(MD=class{static get(t){return t.getContribution(yje.ID)}constructor(t,n){this.editor=t,this.selectionAnchorSetContextKey=m3e.bindTo(n),this.modelChangeListener=t.onDidChangeModel(()=>this.selectionAnchorSetContextKey.reset())}setSelectionAnchor(){if(this.editor.hasModel()){const t=this.editor.getPosition();this.editor.changeDecorations(n=>{this.decorationId&&n.removeDecoration(this.decorationId),this.decorationId=n.addDecoration(Dn.fromPositions(t,t),{description:"selection-anchor",stickiness:1,hoverMessage:new wf().appendText(U(798,"Selection Anchor")),className:"selection-anchor"})}),this.selectionAnchorSetContextKey.set(!!this.decorationId),um(U(799,"Anchor set at {0}:{1}",t.lineNumber,t.column))}}goToSelectionAnchor(){if(this.editor.hasModel()&&this.decorationId){const t=this.editor.getModel().getDecorationRange(this.decorationId);t&&this.editor.setPosition(t.getStartPosition())}}selectFromAnchorToCursor(){if(this.editor.hasModel()&&this.decorationId){const t=this.editor.getModel().getDecorationRange(this.decorationId);if(t){const n=this.editor.getPosition();this.editor.setSelection(Dn.fromPositions(t.getStartPosition(),n)),this.cancelSelectionAnchor()}}}cancelSelectionAnchor(){if(this.decorationId){const t=this.decorationId;this.editor.changeDecorations(n=>{n.removeDecoration(t),this.decorationId=void 0}),this.selectionAnchorSetContextKey.set(!1)}}dispose(){this.cancelSelectionAnchor(),this.modelChangeListener.dispose()}},yje=MD,MD.ID="editor.contrib.selectionAnchorController",MD);B6=yje=i2o([r2o(1,Qi)],B6);class o2o extends In{constructor(){super({id:"editor.action.setSelectionAnchor",label:St(800,"Set Selection Anchor"),precondition:void 0,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2080),weight:100}})}async run(t,n){var r;(r=B6.get(n))==null||r.setSelectionAnchor()}}class s2o extends In{constructor(){super({id:"editor.action.goToSelectionAnchor",label:St(801,"Go to Selection Anchor"),precondition:m3e})}async run(t,n){var r;(r=B6.get(n))==null||r.goToSelectionAnchor()}}class a2o extends In{constructor(){super({id:"editor.action.selectFromAnchorToCursor",label:St(802,"Select from Anchor to Cursor"),precondition:m3e,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2089),weight:100}})}async run(t,n){var r;(r=B6.get(n))==null||r.selectFromAnchorToCursor()}}class l2o extends In{constructor(){super({id:"editor.action.cancelSelectionAnchor",label:St(803,"Cancel Selection Anchor"),precondition:m3e,kbOpts:{kbExpr:He.editorTextFocus,primary:9,weight:100}})}async run(t,n){var r;(r=B6.get(n))==null||r.cancelSelectionAnchor()}}mo(B6.ID,B6,4);cn(o2o);cn(s2o);cn(a2o);cn(l2o);const c2o=Ve("editorOverviewRuler.bracketMatchForeground","#A0A0A0",U(804,"Overview ruler marker color for matching brackets."));class d2o extends In{constructor(){super({id:"editor.action.jumpToBracket",label:St(806,"Go to Bracket"),precondition:void 0,kbOpts:{kbExpr:He.editorTextFocus,primary:3165,weight:100}})}run(t,n){var r;(r=bR.get(n))==null||r.jumpToBracket()}}class u2o extends In{constructor(){super({id:"editor.action.selectToBracket",label:St(807,"Select to Bracket"),precondition:void 0,metadata:{description:St(808,"Select the text inside and including the brackets or curly braces"),args:[{name:"args",schema:{type:"object",properties:{selectBrackets:{type:"boolean",default:!0}}}}]}})}run(t,n,r){var s;let o=!0;r&&r.selectBrackets===!1&&(o=!1),(s=bR.get(n))==null||s.selectToBracket(o)}}class h2o extends In{constructor(){super({id:"editor.action.removeBrackets",label:St(809,"Remove Brackets"),precondition:void 0,kbOpts:{kbExpr:He.editorTextFocus,primary:2561,weight:100},canTriggerInlineEdits:!0})}run(t,n){var r;(r=bR.get(n))==null||r.removeBrackets(this.id)}}class f2o{constructor(t,n,r){this.position=t,this.brackets=n,this.options=r}}const p5=class p5 extends ht{static get(t){return t.getContribution(p5.ID)}constructor(t){super(),this._editor=t,this._lastBracketsData=[],this._lastVersionId=0,this._decorations=this._editor.createDecorationsCollection(),this._updateBracketsSoon=this._register(new Es(()=>this._updateBrackets(),50)),this._matchBrackets=this._editor.getOption(80),this._updateBracketsSoon.schedule(),this._register(t.onDidChangeCursorPosition(n=>{this._matchBrackets!=="never"&&this._updateBracketsSoon.schedule()})),this._register(t.onDidChangeModelContent(n=>{this._updateBracketsSoon.schedule()})),this._register(t.onDidChangeModel(n=>{this._lastBracketsData=[],this._updateBracketsSoon.schedule()})),this._register(t.onDidChangeModelLanguageConfiguration(n=>{this._lastBracketsData=[],this._updateBracketsSoon.schedule()})),this._register(t.onDidChangeConfiguration(n=>{n.hasChanged(80)&&(this._matchBrackets=this._editor.getOption(80),this._decorations.clear(),this._lastBracketsData=[],this._lastVersionId=0,this._updateBracketsSoon.schedule())})),this._register(t.onDidBlurEditorWidget(()=>{this._updateBracketsSoon.schedule()})),this._register(t.onDidFocusEditorWidget(()=>{this._updateBracketsSoon.schedule()}))}jumpToBracket(){if(!this._editor.hasModel())return;const t=this._editor.getModel(),n=this._editor.getSelections().map(r=>{const o=r.getStartPosition(),s=t.bracketPairs.matchBracket(o);let a=null;if(s)s[0].containsPosition(o)&&!s[1].containsPosition(o)?a=s[1].getStartPosition():s[1].containsPosition(o)&&(a=s[0].getStartPosition());else{const l=t.bracketPairs.findEnclosingBrackets(o);if(l)a=l[1].getStartPosition();else{const d=t.bracketPairs.findNextBracket(o);d&&d.range&&(a=d.range.getStartPosition())}}return a?new Dn(a.lineNumber,a.column,a.lineNumber,a.column):new Dn(o.lineNumber,o.column,o.lineNumber,o.column)});this._editor.setSelections(n),this._editor.revealRange(n[0])}selectToBracket(t){if(!this._editor.hasModel())return;const n=this._editor.getModel(),r=[];this._editor.getSelections().forEach(o=>{const s=o.getStartPosition();let a=n.bracketPairs.matchBracket(s);if(!a&&(a=n.bracketPairs.findEnclosingBrackets(s),!a)){const u=n.bracketPairs.findNextBracket(s);u&&u.range&&(a=n.bracketPairs.matchBracket(u.range.getStartPosition()))}let l=null,d=null;if(a){a.sort(xe.compareRangesUsingStarts);const[u,h]=a;if(l=t?u.getStartPosition():u.getEndPosition(),d=t?h.getEndPosition():h.getStartPosition(),h.containsPosition(s)){const g=l;l=d,d=g}}l&&d&&r.push(new Dn(l.lineNumber,l.column,d.lineNumber,d.column))}),r.length>0&&(this._editor.setSelections(r),this._editor.revealRange(r[0]))}removeBrackets(t){if(!this._editor.hasModel())return;const n=this._editor.getModel();this._editor.getSelections().forEach(r=>{const o=r.getPosition();let s=n.bracketPairs.matchBracket(o);s||(s=n.bracketPairs.findEnclosingBrackets(o)),s&&(this._editor.pushUndoStop(),this._editor.executeEdits(t,[{range:s[0],text:""},{range:s[1],text:""}]),this._editor.pushUndoStop())})}_updateBrackets(){if(this._matchBrackets==="never")return;this._recomputeBrackets();const t=[];let n=0;for(const r of this._lastBracketsData){const o=r.brackets;o&&(t[n++]={range:o[0],options:r.options},t[n++]={range:o[1],options:r.options})}this._decorations.set(t)}_recomputeBrackets(){if(!this._editor.hasModel()||!this._editor.hasWidgetFocus()){this._lastBracketsData=[],this._lastVersionId=0;return}const t=this._editor.getSelections();if(t.length>100){this._lastBracketsData=[],this._lastVersionId=0;return}const n=this._editor.getModel(),r=n.getVersionId();let o=[];this._lastVersionId===r&&(o=this._lastBracketsData);const s=[];let a=0;for(let g=0,m=t.length;g1&&s.sort(rt.compare);const l=[];let d=0,u=0;const h=o.length;for(let g=0,m=s.length;g0&&(n.pushUndoStop(),n.executeCommands(this.id,o),n.pushUndoStop())}}cn(v2o);const A2o=_r("productService");function Ptt(e,t){return{id:t,asString:async()=>e,asFile:()=>{},value:typeof e=="string"?e:void 0}}function p2o(e,t,n,r){const o={id:LI(),name:e,uri:t,data:n};return{id:r,asString:async()=>"",asFile:()=>o,value:void 0}}class TDn{constructor(){this._entries=new Map}get size(){let t=0;for(const n of this._entries)t++;return t}has(t){return this._entries.has(this.toKey(t))}matches(t){const n=[...this._entries.keys()];return no.some(this,([r,o])=>o.asFile())&&n.push("files"),QDn(j1e(t),n)}get(t){var n;return(n=this._entries.get(this.toKey(t)))==null?void 0:n[0]}append(t,n){const r=this._entries.get(t);r?r.push(n):this._entries.set(this.toKey(t),[n])}replace(t,n){this._entries.set(this.toKey(t),[n])}delete(t){this._entries.delete(this.toKey(t))}*[Symbol.iterator](){for(const[t,n]of this._entries)for(const r of n)yield[t,r]}toKey(t){return j1e(t)}}function j1e(e){return e.toLowerCase()}function POt(e,t){return QDn(j1e(e),t.map(j1e))}function QDn(e,t){if(e==="*/*")return t.length>0;if(t.includes(e))return!0;const n=e.match(/^([a-z]+)\/([a-z]+|\*)$/i);if(!n)return!1;const[r,o,s]=n;return s==="*"?t.some(a=>a.startsWith(o+"/")):!1}const k3e=Object.freeze({create:e=>P8(e.map(t=>t.toString())).join(`\r `),split:e=>e.split(`\r -`),parse:e=>k3e.split(e).filter(t=>!t.startsWith("#"))}),$w=class $w{constructor(t){this.value=t}equals(t){return this.value===t.value}contains(t){return this.equals(t)||this.value===""||t.value.startsWith(this.value+$w.sep)}intersects(t){return this.contains(t)||t.contains(this)}append(...t){return new $w((this.value?[this.value,...t]:t).join($w.sep))}};$w.sep=".",$w.None=new $w("@@none@@"),$w.Empty=new $w("");let El=$w;const b2o={ctrlCmd:!1,alt:!1};var NJ;(function(e){e[e.Blur=1]="Blur",e[e.Gesture=2]="Gesture",e[e.Other=3]="Other"})(NJ||(NJ={}));var Db;(function(e){e[e.NONE=0]="NONE",e[e.FIRST=1]="FIRST",e[e.SECOND=2]="SECOND",e[e.LAST=3]="LAST"})(Db||(Db={}));var Sa;(function(e){e[e.First=1]="First",e[e.Second=2]="Second",e[e.Last=3]="Last",e[e.Next=4]="Next",e[e.Previous=5]="Previous",e[e.NextPage=6]="NextPage",e[e.PreviousPage=7]="PreviousPage",e[e.NextSeparator=8]="NextSeparator",e[e.PreviousSeparator=9]="PreviousSeparator"})(Sa||(Sa={}));var W1e;(function(e){e[e.Title=1]="Title",e[e.Inline=2]="Inline",e[e.Input=3]="Input"})(W1e||(W1e={}));const If=_r("quickInputService"),FOt={EDITORS:"CodeEditors",FILES:"CodeFiles"};class w2o{}const O2o={DragAndDropContribution:"workbench.contributions.dragAndDrop"};Ql.add(O2o.DragAndDropContribution,new w2o);const Lq=class Lq{constructor(){}static getInstance(){return Lq.INSTANCE}hasData(t){return t&&t===this.proto}getData(t){if(this.hasData(t))return this.data}};Lq.INSTANCE=new Lq;let Cje=Lq;function DDn(e){var t,n,r,o;if(v3&&typeof((n=(t=globalThis.vscode)==null?void 0:t.webUtils)==null?void 0:n.getPathForFile)=="function")return(o=(r=globalThis.vscode)==null?void 0:r.webUtils)==null?void 0:o.getPathForFile(e)}function BDn(e){const t=new TDn;for(const n of e.items){const r=n.type;if(n.kind==="string"){const o=new Promise(s=>n.getAsString(s));t.append(r,Ptt(o))}else if(n.kind==="file"){const o=n.getAsFile();o&&t.append(r,y2o(o))}}return t}function y2o(e){const t=DDn(e),n=t?vi.parse(t):void 0;return p2o(e.name,n,async()=>new Uint8Array(await e.arrayBuffer()))}const C2o=Object.freeze([FOt.EDITORS,FOt.FILES,kR.RESOURCES,kR.INTERNAL_URI_LIST]);function RDn(e,t=!1){const n=BDn(e),r=n.get(kR.INTERNAL_URI_LIST);if(r)n.replace(lc.uriList,r);else if(t||!n.has(lc.uriList)){const o=[];for(const s of e.items){const a=s.getAsFile();if(a){const l=DDn(a);try{l?o.push(vi.file(l).toString()):o.push(vi.parse(a.name,!0).toString())}catch{}}}o.length&&n.replace(lc.uriList,Ptt(k3e.create(o)))}for(const o of C2o)n.delete(o);return n}const Zie=_r("IWorkspaceEditService");class Ftt{constructor(t){this.metadata=t}static convert(t){return t.edits.map(n=>{if(N9.is(n))return N9.lift(n);if(zU.is(n))return zU.lift(n);throw new Error("Unsupported edit")})}}class N9 extends Ftt{static is(t){return t instanceof N9?!0:Pd(t)&&vi.isUri(t.resource)&&Pd(t.textEdit)}static lift(t){return t instanceof N9?t:new N9(t.resource,t.textEdit,t.versionId,t.metadata)}constructor(t,n,r=void 0,o){super(o),this.resource=t,this.textEdit=n,this.versionId=r}}class zU extends Ftt{static is(t){return t instanceof zU?!0:Pd(t)&&(!!t.newResource||!!t.oldResource)}static lift(t){return t instanceof zU?t:new zU(t.oldResource,t.newResource,t.options,t.metadata)}constructor(t,n,r={},o){super(o),this.oldResource=t,this.newResource=n,this.options=r}}const Ntt=_r("IEditorCancelService"),IDn=new yn("cancellableOperation",!1,U(939,"Whether the editor runs a cancellable operation, e.g. like 'Peek References'"));Vr(Ntt,class{constructor(){this._tokens=new WeakMap}add(e,t){let n=this._tokens.get(e);n||(n=e.invokeWithinContext(o=>{const s=IDn.bindTo(o.get(Qi)),a=new bg;return{key:s,tokens:a}}),this._tokens.set(e,n));let r;return n.key.set(!0),r=n.tokens.push(t),()=>{r&&(r(),n.key.set(!n.tokens.isEmpty()),r=void 0)}}cancel(e){const t=this._tokens.get(e);if(!t)return;const n=t.tokens.pop();n&&(n.cancel(),t.key.set(!t.tokens.isEmpty()))}},1);class _2o extends Wa{constructor(t,n){super(n),this.editor=t,this._unregister=t.invokeWithinContext(r=>r.get(Ntt).add(t,this))}dispose(){this._unregister(),super.dispose()}}On(new class extends $d{constructor(){super({id:"editor.cancelOperation",kbOpts:{weight:100,primary:9},precondition:IDn})}runEditorCommand(e,t){e.get(Ntt).cancel(t)}});let MDn=class _je{constructor(t,n){if(this.flags=n,this.flags&1){const r=t.getModel();this.modelVersionId=r?sR("{0}#{1}",r.uri.toString(),r.getVersionId()):null}else this.modelVersionId=null;this.flags&4?this.position=t.getPosition():this.position=null,this.flags&2?this.selection=t.getSelection():this.selection=null,this.flags&8?(this.scrollLeft=t.getScrollLeft(),this.scrollTop=t.getScrollTop()):(this.scrollLeft=-1,this.scrollTop=-1)}_equals(t){if(!(t instanceof _je))return!1;const n=t;return!(this.modelVersionId!==n.modelVersionId||this.scrollLeft!==n.scrollLeft||this.scrollTop!==n.scrollTop||!this.position&&n.position||this.position&&!n.position||this.position&&n.position&&!this.position.equals(n.position)||!this.selection&&n.selection||this.selection&&!n.selection||this.selection&&n.selection&&!this.selection.equalsRange(n.selection))}validate(t){return this._equals(new _je(t,this.flags))}};class H8 extends _2o{constructor(t,n,r,o){super(t,o),this._listener=new Et,n&4&&this._listener.add(t.onDidChangeCursorPosition(s=>{(!r||!xe.containsPosition(r,s.position))&&this.cancel()})),n&2&&this._listener.add(t.onDidChangeCursorSelection(s=>{(!r||!xe.containsRange(r,s.selection))&&this.cancel()})),n&8&&this._listener.add(t.onDidScrollChange(s=>this.cancel())),n&1&&(this._listener.add(t.onDidChangeModel(s=>this.cancel())),this._listener.add(t.onDidChangeModelContent(s=>this.cancel())))}dispose(){this._listener.dispose(),super.dispose()}}class Utt extends Wa{constructor(t,n){super(n),this._listener=t.onDidChangeContent(()=>this.cancel())}dispose(){this._listener.dispose(),super.dispose()}}var S2o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},L2o=function(e,t){return function(n,r){t(n,r,e)}};const x2o=Gi.register({description:"inline-progress-widget",stickiness:1,showIfCollapsed:!0,after:{content:K6n,inlineClassName:"inline-editor-progress-decoration",inlineClassNameAffectsLetterSpacing:!0}}),Gve=class Gve extends ht{constructor(t,n,r,o,s){super(),this.typeId=t,this.editor=n,this.range=r,this.delegate=s,this.allowEditorOverflow=!1,this.suppressMouseDown=!0,this.create(o),this.editor.addContentWidget(this),this.editor.layoutContentWidget(this)}create(t){this.domNode=tn(".inline-progress-widget"),this.domNode.role="button",this.domNode.title=t;const n=tn("span.icon");this.domNode.append(n),n.classList.add(...gi.asClassNameArray(zt.loading),"codicon-modifier-spin");const r=()=>{const o=this.editor.getOption(75);this.domNode.style.height=`${o}px`,this.domNode.style.width=`${Math.ceil(.8*o)}px`};r(),this._register(this.editor.onDidChangeConfiguration(o=>{(o.hasChanged(61)||o.hasChanged(75))&&r()})),this._register(bt(this.domNode,rn.CLICK,o=>{this.delegate.cancel()}))}getId(){return Gve.baseId+"."+this.typeId}getDomNode(){return this.domNode}getPosition(){return{position:{lineNumber:this.range.startLineNumber,column:this.range.startColumn},preference:[0]}}dispose(){super.dispose(),this.editor.removeContentWidget(this)}};Gve.baseId="editor.widget.inlineProgressWidget";let Sje=Gve,V1e=class extends ht{constructor(t,n,r){super(),this.id=t,this._editor=n,this._instantiationService=r,this._showDelay=500,this._showPromise=this._register(new ts),this._currentWidget=this._register(new ts),this._operationIdPool=0,this._currentDecorations=n.createDecorationsCollection()}dispose(){super.dispose(),this._currentDecorations.clear()}async showWhile(t,n,r,o,s){const a=this._operationIdPool++;this._currentOperation=a,this.clear(),this._showPromise.value=R8(()=>{const l=xe.fromPositions(t);this._currentDecorations.set([{range:l,options:x2o}]).length>0&&(this._currentWidget.value=this._instantiationService.createInstance(Sje,this.id,this._editor,l,n,o))},s??this._showDelay);try{return await r}finally{this._currentOperation===a&&(this.clear(),this._currentOperation=void 0)}}clear(){this._showPromise.clear(),this._currentDecorations.clear(),this._currentWidget.clear()}};V1e=S2o([L2o(2,Zn)],V1e);const OL=_r("openerService");function E2o(e,t){return e.with({fragment:`${t.startLineNumber},${t.startColumn}${t.endLineNumber?`-${t.endLineNumber}${t.endColumn?`,${t.endColumn}`:""}`:""}`})}function T2o(e){let t;const n=/^L?(\d+)(?:,(\d+))?(-L?(\d+)(?:,(\d+))?)?/.exec(e.fragment);return n&&(t={startLineNumber:parseInt(n[1]),startColumn:n[2]?parseInt(n[2]):1,endLineNumber:n[4]?parseInt(n[4]):void 0,endColumn:n[4]?n[5]?parseInt(n[5]):1:void 0},e=e.with({fragment:""})),{selection:t,uri:e}}var Q2o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},D2o=function(e,t){return function(n,r){t(n,r,e)}};const Sp=_r("markdownRendererService");let Lje=class{constructor(t){this._openerService=t}render(t,n,r){const o={...n};o.actionHandler||(o.actionHandler=(a,l)=>PDn(this._openerService,a,l.isTrusted)),o.codeBlockRenderer||(o.codeBlockRenderer=(a,l)=>{var d;return((d=this._defaultCodeBlockRenderer)==null?void 0:d.renderCodeBlock(a,l,o??{}))??Promise.resolve(document.createElement("span"))});const s=zie(t,o,r);return s.element.classList.add("rendered-markdown"),s}setDefaultCodeBlockRenderer(t){this._defaultCodeBlockRenderer=t}};Lje=Q2o([D2o(0,OL)],Lje);async function PDn(e,t,n,r){try{return await e.open(t,{fromUserGesture:!0,allowContributedOpeners:!0,allowCommands:B2o(n),skipValidation:r})}catch(o){return zi(o),!1}}function B2o(e){return e===!0?!0:e&&Array.isArray(e.enabledCommands)?e.enabledCommands:!1}Vr(Sp,Lje,1);var R2o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},NOt=function(e,t){return function(n,r){t(n,r,e)}},ghe,G9;let D0=(G9=class{static get(t){return t.getContribution(ghe.ID)}constructor(t,n,r){this._openerService=r,this._messageWidget=new ts,this._messageListeners=new Et,this._mouseOverMessage=!1,this._editor=t,this._visible=ghe.MESSAGE_VISIBLE.bindTo(n)}dispose(){this._messageListeners.dispose(),this._messageWidget.dispose(),this._visible.reset()}showMessage(t,n){if(um(r8(t)?t.value:t),this._visible.set(!0),this._messageWidget.clear(),this._messageListeners.clear(),r8(t)){const o=this._messageListeners.add(zie(t,{actionHandler:(s,a)=>{this.closeMessage(),PDn(this._openerService,s,a.isTrusted)}}));this._messageWidget.value=new oxe(this._editor,n,o.element)}else this._messageWidget.value=new oxe(this._editor,n,t);this._messageListeners.add(sn.debounce(this._editor.onDidBlurEditorText,(o,s)=>s,0)(()=>{this._mouseOverMessage||this._messageWidget.value&&gu(Nd(),this._messageWidget.value.getDomNode())||this.closeMessage()})),this._messageListeners.add(this._editor.onDidChangeCursorPosition(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidDispose(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidChangeModel(()=>this.closeMessage())),this._messageListeners.add(bt(this._messageWidget.value.getDomNode(),rn.MOUSE_ENTER,()=>this._mouseOverMessage=!0,!0)),this._messageListeners.add(bt(this._messageWidget.value.getDomNode(),rn.MOUSE_LEAVE,()=>this._mouseOverMessage=!1,!0));let r;this._messageListeners.add(this._editor.onMouseMove(o=>{o.target.position&&(r?r.containsPosition(o.target.position)||this.closeMessage():r=new xe(n.lineNumber-3,1,o.target.position.lineNumber+3,1))}))}closeMessage(){this._visible.reset(),this._messageListeners.clear(),this._messageWidget.value&&this._messageListeners.add(oxe.fadeOut(this._messageWidget.value))}},ghe=G9,G9.ID="editor.contrib.messageController",G9.MESSAGE_VISIBLE=new yn("messageVisible",!1,U(1287,"Whether the editor is currently showing an inline message")),G9);D0=ghe=R2o([NOt(1,Qi),NOt(2,OL)],D0);const I2o=$d.bindToContribution(D0.get);On(new I2o({id:"leaveEditorMessage",precondition:D0.MESSAGE_VISIBLE,handler:e=>e.closeMessage(),kbOpts:{weight:130,primary:9}}));let oxe=class{static fadeOut(t){const n=()=>{t.dispose(),clearTimeout(r),t.getDomNode().removeEventListener("animationend",n)},r=setTimeout(n,110);return t.getDomNode().addEventListener("animationend",n),t.getDomNode().classList.add("fadeOut"),{dispose:n}}constructor(t,{lineNumber:n,column:r},o){this.allowEditorOverflow=!0,this.suppressMouseDown=!1,this._editor=t,this._editor.revealLinesInCenterIfOutsideViewport(n,n,0),this._position={lineNumber:n,column:r},this._domNode=document.createElement("div"),this._domNode.classList.add("monaco-editor-overlaymessage"),this._domNode.style.marginLeft="-6px";const s=document.createElement("div");s.classList.add("anchor","top"),this._domNode.appendChild(s);const a=document.createElement("div");typeof o=="string"?(a.classList.add("message"),a.textContent=o):(o.classList.add("message"),a.appendChild(o)),this._domNode.appendChild(a);const l=document.createElement("div");l.classList.add("anchor","below"),this._domNode.appendChild(l),this._editor.addContentWidget(this),this._domNode.classList.add("fadeIn")}dispose(){this._editor.removeContentWidget(this)}getId(){return"messageoverlay"}getDomNode(){return this._domNode}getPosition(){return{position:this._position,preference:[1,2],positionAffinity:1}}afterRender(t){this._domNode.classList.toggle("below",t===2)}};mo(D0.ID,D0,4);class M2o{constructor(){this._value="",this._pos=0}reset(t){return this._value=t,this._pos=0,this}next(){return this._pos+=1,this}hasNext(){return this._pos=0;n--,this._valueLen--){const r=this._value.charCodeAt(n);if(!(r===47||this._splitOnBackslash&&r===92))break}return this.next()}hasNext(){return this._to!1,n=()=>!1){return new HU(new N2o(t,n))}static forStrings(){return new HU(new M2o)}static forConfigKeys(){return new HU(new P2o)}constructor(t){this._iter=t}clear(){this._root=void 0}set(t,n){const r=this._iter.reset(t);let o;this._root||(this._root=new Ule,this._root.segment=r.value());const s=[];for(o=this._root;;){const l=r.cmp(o.segment);if(l>0)o.left||(o.left=new Ule,o.left.segment=r.value()),s.push([-1,o]),o=o.left;else if(l<0)o.right||(o.right=new Ule,o.right.segment=r.value()),s.push([1,o]),o=o.right;else if(r.hasNext())r.next(),o.mid||(o.mid=new Ule,o.mid.segment=r.value()),s.push([0,o]),o=o.mid;else break}const a=j_.unwrap(o.value);o.value=j_.wrap(n),o.key=t;for(let l=s.length-1;l>=0;l--){const d=s[l][1];d.updateHeight();const u=d.balanceFactor();if(u<-1||u>1){const h=s[l][0],g=s[l+1][0];if(h===1&&g===1)s[l][1]=d.rotateLeft();else if(h===-1&&g===-1)s[l][1]=d.rotateRight();else if(h===1&&g===-1)d.right=s[l+1][1]=s[l+1][1].rotateRight(),s[l][1]=d.rotateLeft();else if(h===-1&&g===1)d.left=s[l+1][1]=s[l+1][1].rotateLeft(),s[l][1]=d.rotateRight();else throw new Error;if(l>0)switch(s[l-1][0]){case-1:s[l-1][1].left=s[l][1];break;case 1:s[l-1][1].right=s[l][1];break;case 0:s[l-1][1].mid=s[l][1];break}else this._root=s[0][1]}}return a}get(t){var n;return j_.unwrap((n=this._getNode(t))==null?void 0:n.value)}_getNode(t){const n=this._iter.reset(t);let r=this._root;for(;r;){const o=n.cmp(r.segment);if(o>0)r=r.left;else if(o<0)r=r.right;else if(n.hasNext())n.next(),r=r.mid;else break}return r}has(t){const n=this._getNode(t);return!((n==null?void 0:n.value)===void 0&&(n==null?void 0:n.mid)===void 0)}delete(t){return this._delete(t,!1)}deleteSuperstr(t){return this._delete(t,!0)}_delete(t,n){const r=this._iter.reset(t),o=[];let s=this._root;for(;s;){const a=r.cmp(s.segment);if(a>0)o.push([-1,s]),s=s.left;else if(a<0)o.push([1,s]),s=s.right;else if(r.hasNext())r.next(),o.push([0,s]),s=s.mid;else break}if(s){if(n?(s.left=void 0,s.mid=void 0,s.right=void 0,s.height=1):(s.key=void 0,s.value=void 0),!s.mid&&!s.value)if(s.left&&s.right){const a=[[1,s]],l=this._min(s.right,a);if(l.key){s.key=l.key,s.value=l.value,s.segment=l.segment;const d=l.right;if(a.length>1){const[h,g]=a[a.length-1];switch(h){case-1:g.left=d;break;case 0:UK(!1);case 1:UK(!1)}}else s.right=d;const u=this._balanceByStack(a);if(o.length>0){const[h,g]=o[o.length-1];switch(h){case-1:g.left=u;break;case 0:g.mid=u;break;case 1:g.right=u;break}}else this._root=u}}else{const a=s.left??s.right;if(o.length>0){const[l,d]=o[o.length-1];switch(l){case-1:d.left=a;break;case 0:d.mid=a;break;case 1:d.right=a;break}}else this._root=a}this._root=this._balanceByStack(o)??this._root}}_min(t,n){for(;t.left;)n.push([-1,t]),t=t.left;return t}_balanceByStack(t){for(let n=t.length-1;n>=0;n--){const r=t[n][1];r.updateHeight();const o=r.balanceFactor();if(o>1?(r.right.balanceFactor()>=0||(r.right=r.right.rotateRight()),t[n][1]=r.rotateLeft()):o<-1&&(r.left.balanceFactor()<=0||(r.left=r.left.rotateLeft()),t[n][1]=r.rotateRight()),n>0)switch(t[n-1][0]){case-1:t[n-1][1].left=t[n][1];break;case 1:t[n-1][1].right=t[n][1];break;case 0:t[n-1][1].mid=t[n][1];break}else return t[0][1]}}findSubstr(t){const n=this._iter.reset(t);let r=this._root,o;for(;r;){const s=n.cmp(r.segment);if(s>0)r=r.left;else if(s<0)r=r.right;else if(n.hasNext())n.next(),o=j_.unwrap(r.value)||o,r=r.mid;else break}return r&&j_.unwrap(r.value)||o}findSuperstr(t){return this._findSuperstrOrElement(t,!1)}_findSuperstrOrElement(t,n){const r=this._iter.reset(t);let o=this._root;for(;o;){const s=r.cmp(o.segment);if(s>0)o=o.left;else if(s<0)o=o.right;else if(r.hasNext())r.next(),o=o.mid;else return o.mid?this._entries(o.mid):n?j_.unwrap(o.value):void 0}}forEach(t){for(const[n,r]of this)t(r,n)}*[Symbol.iterator](){yield*this._entries(this._root)}_entries(t){const n=[];return this._dfsEntries(t,n),n[Symbol.iterator]()}_dfsEntries(t,n){t&&(t.left&&this._dfsEntries(t.left,n),t.value!==void 0&&n.push([t.key,j_.unwrap(t.value)]),t.mid&&this._dfsEntries(t.mid,n),t.right&&this._dfsEntries(t.right,n))}}const $8=_r("contextService");function xje(e){const t=e;return typeof(t==null?void 0:t.id)=="string"&&vi.isUri(t.uri)}function U2o(e){const t=e;return typeof(t==null?void 0:t.id)=="string"&&!xje(e)&&!V2o(e)}const j2o={id:"empty-window"};function W2o(e,t){if(typeof e=="string"||typeof e>"u")return typeof e=="string"?{id:e8(e)}:j2o;const n=e;return n.configuration?{id:n.id,configPath:n.configuration}:n.folders.length===1?{id:n.id,uri:n.folders[0].uri}:{id:n.id}}function V2o(e){const t=e;return typeof(t==null?void 0:t.id)=="string"&&vi.isUri(t.configPath)}let z2o=class{constructor(t,n){this.raw=n,this.uri=t.uri,this.index=t.index,this.name=t.name}toJSON(){return{uri:this.uri,name:this.name,index:this.index}}};const Eje="code-workspace";U(2050,"Code Workspace");const FDn="4064f6ec-cb38-4ad0-af64-ee6467e63c82";function H2o(e){return e.id===FDn}var jtt=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},UJ=function(e,t){return function(n,r){t(n,r,e)}};class Wtt{constructor(t){this.copyMimeTypes=[],this.kind=t,this.providedDropEditKinds=[this.kind],this.providedPasteEditKinds=[this.kind]}async provideDocumentPasteEdits(t,n,r,o,s){const a=await this.getEdit(r,s);if(a)return{edits:[{insertText:a.insertText,title:a.title,kind:a.kind,handledMimeType:a.handledMimeType,yieldTo:a.yieldTo}],dispose(){}}}async provideDocumentDropEdits(t,n,r,o){const s=await this.getEdit(r,o);if(s)return{edits:[{insertText:s.insertText,title:s.title,kind:s.kind,handledMimeType:s.handledMimeType,yieldTo:s.yieldTo}],dispose(){}}}}const Yve=class Yve extends Wtt{constructor(){super(El.Empty.append("text","plain")),this.id=Yve.id,this.dropMimeTypes=[lc.text],this.pasteMimeTypes=[lc.text]}async getEdit(t,n){const r=t.get(lc.text);if(!r||t.has(lc.uriList))return;const o=await r.asString();return{handledMimeType:lc.text,title:U(926,"Insert Plain Text"),insertText:o,kind:this.kind}}};Yve.id="text";let wR=Yve;class NDn extends Wtt{constructor(){super(El.Empty.append("uri","path","absolute")),this.dropMimeTypes=[lc.uriList],this.pasteMimeTypes=[lc.uriList]}async getEdit(t,n){const r=await UDn(t);if(!r.length||n.isCancellationRequested)return;let o=0;const s=r.map(({uri:l,originalText:d})=>l.scheme===yi.file?l.fsPath:(o++,d)).join(" ");let a;return o>0?a=r.length>1?U(927,"Insert Uris"):U(928,"Insert Uri"):a=r.length>1?U(929,"Insert Paths"):U(930,"Insert Path"),{handledMimeType:lc.uriList,insertText:s,title:a,kind:this.kind}}}let z1e=class extends Wtt{constructor(t){super(El.Empty.append("uri","path","relative")),this._workspaceContextService=t,this.dropMimeTypes=[lc.uriList],this.pasteMimeTypes=[lc.uriList]}async getEdit(t,n){const r=await UDn(t);if(!r.length||n.isCancellationRequested)return;const o=P3(r.map(({uri:s})=>{const a=this._workspaceContextService.getWorkspaceFolder(s);return a?Pno(a.uri,s):void 0}));if(o.length)return{handledMimeType:lc.uriList,insertText:o.join(" "),title:r.length>1?U(931,"Insert Relative Paths"):U(932,"Insert Relative Path"),kind:this.kind}}};z1e=jtt([UJ(0,$8)],z1e);class $2o{constructor(){this.kind=new El("html"),this.providedPasteEditKinds=[this.kind],this.copyMimeTypes=[],this.pasteMimeTypes=["text/html"],this._yieldTo=[{mimeType:lc.text}]}async provideDocumentPasteEdits(t,n,r,o,s){var d;if(o.triggerKind!==mJ.PasteAs&&!((d=o.only)!=null&&d.contains(this.kind)))return;const a=r.get("text/html"),l=await(a==null?void 0:a.asString());if(!(!l||s.isCancellationRequested))return{dispose(){},edits:[{insertText:l,yieldTo:this._yieldTo,title:U(933,"Insert HTML"),kind:this.kind}]}}}async function UDn(e){const t=e.get(lc.uriList);if(!t)return[];const n=await t.asString(),r=[];for(const o of k3e.parse(n))try{r.push({uri:vi.parse(o),originalText:o})}catch{}return r}const vQ={scheme:"*",hasAccessToAllModels:!0};let Tje=class extends ht{constructor(t,n){super(),this._register(t.documentDropEditProvider.register(vQ,new wR)),this._register(t.documentDropEditProvider.register(vQ,new NDn)),this._register(t.documentDropEditProvider.register(vQ,new z1e(n)))}};Tje=jtt([UJ(0,Un),UJ(1,$8)],Tje);let Qje=class extends ht{constructor(t,n){super(),this._register(t.documentPasteEditProvider.register(vQ,new wR)),this._register(t.documentPasteEditProvider.register(vQ,new NDn)),this._register(t.documentPasteEditProvider.register(vQ,new z1e(n))),this._register(t.documentPasteEditProvider.register(vQ,new $2o))}};Qje=jtt([UJ(0,Un),UJ(1,$8)],Qje);const l4=class l4{constructor(){this.value="",this.pos=0}static isDigitCharacter(t){return t>=48&&t<=57}static isVariableCharacter(t){return t===95||t>=97&&t<=122||t>=65&&t<=90}text(t){this.value=t,this.pos=0}tokenText(t){return this.value.substr(t.pos,t.len)}next(){if(this.pos>=this.value.length)return{type:14,pos:this.pos,len:0};const t=this.pos;let n=0,r=this.value.charCodeAt(t),o;if(o=l4._table[r],typeof o=="number")return this.pos+=1,{type:o,pos:t,len:1};if(l4.isDigitCharacter(r)){o=8;do n+=1,r=this.value.charCodeAt(t+n);while(l4.isDigitCharacter(r));return this.pos+=n,{type:o,pos:t,len:n}}if(l4.isVariableCharacter(r)){o=9;do r=this.value.charCodeAt(t+ ++n);while(l4.isVariableCharacter(r)||l4.isDigitCharacter(r));return this.pos+=n,{type:o,pos:t,len:n}}o=10;do n+=1,r=this.value.charCodeAt(t+n);while(!isNaN(r)&&typeof l4._table[r]>"u"&&!l4.isDigitCharacter(r)&&!l4.isVariableCharacter(r));return this.pos+=n,{type:o,pos:t,len:n}}};l4._table={36:0,58:1,44:2,123:3,125:4,92:5,47:6,124:7,43:11,45:12,63:13};let Dje=l4;class dH{constructor(){this._children=[]}appendChild(t){return t instanceof f0&&this._children[this._children.length-1]instanceof f0?this._children[this._children.length-1].value+=t.value:(t.parent=this,this._children.push(t)),this}replace(t,n){const{parent:r}=t,o=r.children.indexOf(t),s=r.children.slice(0);s.splice(o,1,...n),r._children=s,function a(l,d){for(const u of l)u.parent=d,a(u.children,u)}(n,r)}get children(){return this._children}get rightMostDescendant(){return this._children.length>0?this._children[this._children.length-1].rightMostDescendant:this}get snippet(){let t=this;for(;;){if(!t)return;if(t instanceof qie)return t;t=t.parent}}toString(){return this.children.reduce((t,n)=>t+n.toString(),"")}len(){return 0}}let f0=class jDn extends dH{constructor(t){super(),this.value=t}toString(){return this.value}len(){return this.value.length}clone(){return new jDn(this.value)}};class WDn extends dH{}class Sv extends WDn{static compareByIndex(t,n){return t.index===n.index?0:t.isFinalTabstop?1:n.isFinalTabstop||t.indexn.index?1:0}constructor(t){super(),this.index=t}get isFinalTabstop(){return this.index===0}get choice(){return this._children.length===1&&this._children[0]instanceof uH?this._children[0]:void 0}clone(){const t=new Sv(this.index);return this.transform&&(t.transform=this.transform.clone()),t._children=this.children.map(n=>n.clone()),t}}class uH extends dH{constructor(){super(...arguments),this.options=[]}appendChild(t){return t instanceof f0&&(t.parent=this,this.options.push(t)),this}toString(){return this.options[0].value}len(){return this.options[0].len()}clone(){const t=new uH;return this.options.forEach(t.appendChild,t),t}}let X2o=class VDn extends dH{constructor(){super(...arguments),this.regexp=new RegExp("")}resolve(t){const n=this;let r=!1,o=t.replace(this.regexp,function(){return r=!0,n._replace(Array.prototype.slice.call(arguments,0,-2))});return!r&&this._children.some(s=>s instanceof Bb&&!!s.elseValue)&&(o=this._replace([])),o}_replace(t){let n="";for(const r of this._children)if(r instanceof Bb){let o=t[r.index]||"";o=r.resolve(o),n+=o}else n+=r.toString();return n}toString(){return""}clone(){const t=new VDn;return t.regexp=new RegExp(this.regexp.source,(this.regexp.ignoreCase?"i":"")+(this.regexp.global?"g":"")),t._children=this.children.map(n=>n.clone()),t}};class Bb extends dH{constructor(t,n,r,o){super(),this.index=t,this.shorthandName=n,this.ifValue=r,this.elseValue=o}resolve(t){return this.shorthandName==="upcase"?t?t.toLocaleUpperCase():"":this.shorthandName==="downcase"?t?t.toLocaleLowerCase():"":this.shorthandName==="capitalize"?t?t[0].toLocaleUpperCase()+t.substr(1):"":this.shorthandName==="pascalcase"?t?this._toPascalCase(t):"":this.shorthandName==="camelcase"?t?this._toCamelCase(t):"":t&&typeof this.ifValue=="string"?this.ifValue:!t&&typeof this.elseValue=="string"?this.elseValue:t||""}_toPascalCase(t){const n=t.match(/[a-z0-9]+/gi);return n?n.map(r=>r.charAt(0).toUpperCase()+r.substr(1)).join(""):t}_toCamelCase(t){const n=t.match(/[a-z0-9]+/gi);return n?n.map((r,o)=>o===0?r.charAt(0).toLowerCase()+r.substr(1):r.charAt(0).toUpperCase()+r.substr(1)).join(""):t}clone(){return new Bb(this.index,this.shorthandName,this.ifValue,this.elseValue)}}class jJ extends WDn{constructor(t){super(),this.name=t}resolve(t){let n=t.resolve(this);return this.transform&&(n=this.transform.resolve(n||"")),n!==void 0?(this._children=[new f0(n)],!0):!1}clone(){const t=new jJ(this.name);return this.transform&&(t.transform=this.transform.clone()),t._children=this.children.map(n=>n.clone()),t}}function UOt(e,t){const n=[...e];for(;n.length>0;){const r=n.shift();if(!t(r))break;n.unshift(...r.children)}}class qie extends dH{get placeholderInfo(){if(!this._placeholders){const t=[];let n;this.walk(function(r){return r instanceof Sv&&(t.push(r),n=!n||n.indexo===t?(r=!0,!1):(n+=o.len(),!0)),r?n:-1}fullLen(t){let n=0;return UOt([t],r=>(n+=r.len(),!0)),n}enclosingPlaceholders(t){const n=[];let{parent:r}=t;for(;r;)r instanceof Sv&&n.push(r),r=r.parent;return n}resolveVariables(t){return this.walk(n=>(n instanceof jJ&&n.resolve(t)&&(this._placeholders=void 0),!0)),this}appendChild(t){return this._placeholders=void 0,super.appendChild(t)}replace(t,n){return this._placeholders=void 0,super.replace(t,n)}clone(){const t=new qie;return this._children=this.children.map(n=>n.clone()),t}walk(t){UOt(this.children,t)}}class OR{constructor(){this._scanner=new Dje,this._token={type:14,pos:0,len:0}}static escape(t){return t.replace(/\$|}|\\/g,"\\$&")}static guessNeedsClipboard(t){return/\${?CLIPBOARD/.test(t)}parse(t,n,r){const o=new qie;return this.parseFragment(t,o),this.ensureFinalTabstop(o,r??!1,n??!1),o}parseFragment(t,n){const r=n.children.length;for(this._scanner.text(t),this._token=this._scanner.next();this._parse(n););const o=new Map,s=[];n.walk(d=>(d instanceof Sv&&(d.isFinalTabstop?o.set(0,void 0):!o.has(d.index)&&d.children.length>0?o.set(d.index,d.children):s.push(d)),!0));const a=(d,u)=>{const h=o.get(d.index);if(!h)return;const g=new Sv(d.index);g.transform=d.transform;for(const m of h){const v=m.clone();g.appendChild(v),v instanceof Sv&&o.has(v.index)&&!u.has(v.index)&&(u.add(v.index),a(v,u),u.delete(v.index))}n.replace(d,[g])},l=new Set;for(const d of s)a(d,l);return n.children.slice(r)}ensureFinalTabstop(t,n,r){(n||r&&t.placeholders.length>0)&&(t.placeholders.find(s=>s.index===0)||t.appendChild(new Sv(0)))}_accept(t,n){if(t===void 0||this._token.type===t){const r=n?this._scanner.tokenText(this._token):!0;return this._token=this._scanner.next(),r}return!1}_backTo(t){return this._scanner.pos=t.pos+t.len,this._token=t,!1}_until(t){const n=this._token;for(;this._token.type!==t;){if(this._token.type===14)return!1;if(this._token.type===5){const o=this._scanner.next();if(o.type!==0&&o.type!==4&&o.type!==5)return!1}this._token=this._scanner.next()}const r=this._scanner.value.substring(n.pos,this._token.pos).replace(/\\(\$|}|\\)/g,"$1");return this._token=this._scanner.next(),r}_parse(t){return this._parseEscaped(t)||this._parseTabstopOrVariableName(t)||this._parseComplexPlaceholder(t)||this._parseComplexVariable(t)||this._parseAnything(t)}_parseEscaped(t){let n;return(n=this._accept(5,!0))?(n=this._accept(0,!0)||this._accept(4,!0)||this._accept(5,!0)||n,t.appendChild(new f0(n)),!0):!1}_parseTabstopOrVariableName(t){let n;const r=this._token;return this._accept(0)&&(n=this._accept(9,!0)||this._accept(8,!0))?(t.appendChild(/^\d+$/.test(n)?new Sv(Number(n)):new jJ(n)),!0):this._backTo(r)}_parseComplexPlaceholder(t){let n;const r=this._token;if(!(this._accept(0)&&this._accept(3)&&(n=this._accept(8,!0))))return this._backTo(r);const s=new Sv(Number(n));if(this._accept(1))for(;;){if(this._accept(4))return t.appendChild(s),!0;if(!this._parse(s))return t.appendChild(new f0("${"+n+":")),s.children.forEach(t.appendChild,t),!0}else if(s.index>0&&this._accept(7)){const a=new uH;for(;;){if(this._parseChoiceElement(a)){if(this._accept(2))continue;if(this._accept(7)&&(s.appendChild(a),this._accept(4)))return t.appendChild(s),!0}return this._backTo(r),!1}}else return this._accept(6)?this._parseTransform(s)?(t.appendChild(s),!0):(this._backTo(r),!1):this._accept(4)?(t.appendChild(s),!0):this._backTo(r)}_parseChoiceElement(t){const n=this._token,r=[];for(;!(this._token.type===2||this._token.type===7);){let o;if((o=this._accept(5,!0))?o=this._accept(2,!0)||this._accept(7,!0)||this._accept(5,!0)||o:o=this._accept(void 0,!0),!o)return this._backTo(n),!1;r.push(o)}return r.length===0?(this._backTo(n),!1):(t.appendChild(new f0(r.join(""))),!0)}_parseComplexVariable(t){let n;const r=this._token;if(!(this._accept(0)&&this._accept(3)&&(n=this._accept(9,!0))))return this._backTo(r);const s=new jJ(n);if(this._accept(1))for(;;){if(this._accept(4))return t.appendChild(s),!0;if(!this._parse(s))return t.appendChild(new f0("${"+n+":")),s.children.forEach(t.appendChild,t),!0}else return this._accept(6)?this._parseTransform(s)?(t.appendChild(s),!0):(this._backTo(r),!1):this._accept(4)?(t.appendChild(s),!0):this._backTo(r)}_parseTransform(t){const n=new X2o;let r="",o="";for(;!this._accept(6);){let s;if(s=this._accept(5,!0)){s=this._accept(6,!0)||s,r+=s;continue}if(this._token.type!==14){r+=this._accept(void 0,!0);continue}return!1}for(;!this._accept(6);){let s;if(s=this._accept(5,!0)){s=this._accept(5,!0)||this._accept(6,!0)||s,n.appendChild(new f0(s));continue}if(!(this._parseFormatString(n)||this._parseAnything(n)))return!1}for(;!this._accept(4);){if(this._token.type!==14){o+=this._accept(void 0,!0);continue}return!1}try{n.regexp=new RegExp(r,o)}catch{return!1}return t.transform=n,!0}_parseFormatString(t){const n=this._token;if(!this._accept(0))return!1;let r=!1;this._accept(3)&&(r=!0);const o=this._accept(8,!0);if(o)if(r){if(this._accept(4))return t.appendChild(new Bb(Number(o))),!0;if(!this._accept(1))return this._backTo(n),!1}else return t.appendChild(new Bb(Number(o))),!0;else return this._backTo(n),!1;if(this._accept(6)){const s=this._accept(9,!0);return!s||!this._accept(4)?(this._backTo(n),!1):(t.appendChild(new Bb(Number(o),s)),!0)}else if(this._accept(11)){const s=this._until(4);if(s)return t.appendChild(new Bb(Number(o),void 0,s,void 0)),!0}else if(this._accept(12)){const s=this._until(4);if(s)return t.appendChild(new Bb(Number(o),void 0,void 0,s)),!0}else if(this._accept(13)){const s=this._until(1);if(s){const a=this._until(4);if(a)return t.appendChild(new Bb(Number(o),void 0,s,a)),!0}}else{const s=this._until(4);if(s)return t.appendChild(new Bb(Number(o),void 0,void 0,s)),!0}return this._backTo(n),!1}_parseAnything(t){return this._token.type!==14?(t.appendChild(new f0(this._scanner.tokenText(this._token))),this._accept(void 0),!0):!1}}function zDn(e,t,n){var r,o;return(typeof n.insertText=="string"?n.insertText==="":n.insertText.snippet==="")?{edits:((r=n.additionalEdit)==null?void 0:r.edits)??[]}:{edits:[...t.map(s=>new N9(e,{range:s,text:typeof n.insertText=="string"?OR.escape(n.insertText)+"$0":n.insertText.snippet,insertAsSnippet:!0})),...((o=n.additionalEdit)==null?void 0:o.edits)??[]]}}function HDn(e){function t(a,l){return"mimeType"in a?a.mimeType===l.handledMimeType:!!l.kind&&a.kind.contains(l.kind)}const n=new Map;for(const a of e)for(const l of a.yieldTo??[])for(const d of e)if(d!==a&&t(l,d)){let u=n.get(a);u||(u=[],n.set(a,u)),u.push(d)}if(!n.size)return Array.from(e);const r=new Set,o=[];function s(a){if(!a.length)return[];const l=a[0];if(o.includes(l))return console.warn("Yield to cycle detected",l),a;if(r.has(l))return s(a.slice(1));let d=[];const u=n.get(l);return u&&(o.push(l),d=s(u),o.pop()),r.add(l),[...d,l,...s(a.slice(1))]}return s(Array.from(e))}Bt.white.toString(),Bt.white.toString();const G2o=Object.freeze({allowedTags:{override:["b","i","u","code","span"]},allowedAttributes:{override:["class"]}});let H1e=class extends ht{get onDidClick(){return this._onDidClick.event}constructor(t,n){super(),this._label="",this._onDidClick=this._register(new at),this._onDidEscape=this._register(new at),this.options=n,this._element=document.createElement("a"),this._element.classList.add("monaco-button"),this._element.tabIndex=0,this._element.setAttribute("role","button"),this._element.classList.toggle("secondary",!!n.secondary);const r=n.secondary?n.buttonSecondaryBackground:n.buttonBackground,o=n.secondary?n.buttonSecondaryForeground:n.buttonForeground;this._element.style.color=o||"",this._element.style.backgroundColor=r||"",n.supportShortLabel&&(this._labelShortElement=document.createElement("div"),this._labelShortElement.classList.add("monaco-button-label-short"),this._element.appendChild(this._labelShortElement),this._labelElement=document.createElement("div"),this._labelElement.classList.add("monaco-button-label"),this._element.appendChild(this._labelElement),this._element.classList.add("monaco-text-button-with-short-label")),typeof n.title=="string"&&this.setTitle(n.title),typeof n.ariaLabel=="string"&&this._element.setAttribute("aria-label",n.ariaLabel),t.appendChild(this._element),this.enabled=!n.disabled,this._register(Rf.addTarget(this._element)),[rn.CLICK,ma.Tap].forEach(s=>{this._register(bt(this._element,s,a=>{if(!this.enabled){Qo.stop(a);return}this._onDidClick.fire(a)}))}),this._register(bt(this._element,rn.KEY_DOWN,s=>{const a=new Us(s);let l=!1;this.enabled&&(a.equals(3)||a.equals(10))?(this._onDidClick.fire(s),l=!0):a.equals(9)&&(this._onDidEscape.fire(s),this._element.blur(),l=!0),l&&Qo.stop(a,!0)})),this._register(bt(this._element,rn.MOUSE_OVER,s=>{this._element.classList.contains("disabled")||this.updateBackground(!0)})),this._register(bt(this._element,rn.MOUSE_OUT,s=>{this.updateBackground(!1)})),this.focusTracker=this._register(uA(this._element)),this._register(this.focusTracker.onDidFocus(()=>{this.enabled&&this.updateBackground(!0)})),this._register(this.focusTracker.onDidBlur(()=>{this.enabled&&this.updateBackground(!1)}))}dispose(){super.dispose(),this._element.remove()}getContentElements(t){const n=[];for(let r of P9(t))if(typeof r=="string"){if(r=r.trim(),r==="")continue;const o=document.createElement("span");o.textContent=r,n.push(o)}else n.push(r);return n}updateBackground(t){let n;this.options.secondary?n=t?this.options.buttonSecondaryHoverBackground:this.options.buttonSecondaryBackground:n=t?this.options.buttonHoverBackground:this.options.buttonBackground,n&&(this._element.style.backgroundColor=n)}get element(){return this._element}set label(t){var o;if(this._label===t||r8(this._label)&&r8(t)&&emo(this._label,t))return;this._element.classList.add("monaco-text-button");const n=this.options.supportShortLabel?this._labelElement:this._element;if(r8(t)){const s=zie(t,void 0,document.createElement("span"));s.dispose();const a=(o=s.element.querySelector("p"))==null?void 0:o.innerHTML;a?$Qn(n,a,G2o):mu(n)}else this.options.supportIcons?mu(n,...this.getContentElements(t)):n.textContent=t;let r="";typeof this.options.title=="string"?r=this.options.title:this.options.title&&(r=b1o(t)),this.setTitle(r),this._setAriaLabel(),this._label=t}get label(){return this._label}_setAriaLabel(){typeof this.options.ariaLabel=="string"?this._element.setAttribute("aria-label",this.options.ariaLabel):typeof this.options.title=="string"&&this._element.setAttribute("aria-label",this.options.title)}set icon(t){this._setAriaLabel();const n=Array.from(this._element.classList).filter(r=>r.startsWith("codicon-"));this._element.classList.remove(...n),this._element.classList.add(...gi.asClassNameArray(t))}set enabled(t){t?(this._element.classList.remove("disabled"),this._element.setAttribute("aria-disabled",String(!1)),this._element.tabIndex=0):(this._element.classList.add("disabled"),this._element.setAttribute("aria-disabled",String(!0)))}get enabled(){return!this._element.classList.contains("disabled")}setTitle(t){!this._hover&&t!==""?this._hover=this._register(_p().setupManagedHover(this.options.hoverDelegate??tC("element"),this._element,t)):this._hover&&this._hover.update(t)}};function sxe(e,t){return t&&(e.stack||e.stacktrace)?U(29,"{0}: {1}",WOt(e),jOt(e.stack)||jOt(e.stacktrace)):WOt(e)}function jOt(e){return Array.isArray(e)?e.join(` -`):e}function WOt(e){return e.code==="ERR_UNC_HOST_NOT_ALLOWED"?`${e.message}. Please update the 'security.allowedUNCHosts' setting if you want to allow this host.`:typeof e.code=="string"&&typeof e.errno=="number"&&typeof e.syscall=="string"?U(30,"A system error occurred ({0})",e.message):e.message||U(31,"An unknown error occurred. Please consult the log for more details.")}function $1e(e=null,t=!1){if(!e)return U(32,"An unknown error occurred. Please consult the log for more details.");if(Array.isArray(e)){const n=P3(e),r=$1e(n[0],t);return n.length>1?U(33,"{0} ({1} errors in total)",r,n.length):r}if(fu(e))return e;if(e.detail){const n=e.detail;if(n.error)return sxe(n.error,t);if(n.exception)return sxe(n.exception,t)}return e.stack?sxe(e,t):e.message?e.message:U(34,"An unknown error occurred. Please consult the log for more details.")}const jle=tn,Y2o={keybindingLabelBackground:void 0,keybindingLabelForeground:void 0,keybindingLabelBorder:void 0,keybindingLabelBottomBorder:void 0,keybindingLabelShadow:void 0};class hH extends ht{constructor(t,n,r){super(),this.os=n,this.keyElements=new Set,this.options=r||Object.create(null);const o=this.options.keybindingLabelForeground;this.domNode=Xt(t,jle(".monaco-keybinding")),o&&(this.domNode.style.color=o),this.hover=this._register(_p().setupManagedHover(tC("mouse"),this.domNode,"")),this.didEverRender=!1,t.appendChild(this.domNode)}set(t,n){this.didEverRender&&this.keybinding===t&&hH.areSame(this.matches,n)||(this.keybinding=t,this.matches=n,this.render())}render(){if(this.clear(),this.keybinding){const t=this.keybinding.getChords();t[0]&&this.renderChord(this.domNode,t[0],this.matches?this.matches.firstPart:null);for(let r=1;r=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},mhe=function(e,t){return function(n,r){t(n,r,e)}};const XDn="acceptSelectedCodeAction",GDn="previewSelectedCodeAction";class Z2o{get templateId(){return"header"}renderTemplate(t){t.classList.add("group-header");const n=document.createElement("span");return t.append(n),{container:t,text:n}}renderElement(t,n,r){var o;r.text.textContent=((o=t.group)==null?void 0:o.title)??t.label??""}disposeTemplate(t){}}class q2o{get templateId(){return"separator"}renderTemplate(t){t.classList.add("separator");const n=document.createElement("span");return t.append(n),{container:t,text:n}}renderElement(t,n,r){r.text.textContent=t.label??""}disposeTemplate(t){}}let Bje=class{get templateId(){return"action"}constructor(t,n){this._supportsPreview=t,this._keybindingService=n}renderTemplate(t){t.classList.add(this.templateId);const n=document.createElement("div");n.className="icon",t.append(n);const r=document.createElement("span");r.className="title",t.append(r);const o=document.createElement("span");o.className="description",t.append(o);const s=new hH(t,b0);return{container:t,icon:n,text:r,description:o,keybinding:s}}renderElement(t,n,r){var a,l,d;if((a=t.group)!=null&&a.icon?(r.icon.className=gi.asClassName(t.group.icon),t.group.icon.color&&(r.icon.style.color=Jt(t.group.icon.color.id))):(r.icon.className=gi.asClassName(zt.lightBulb),r.icon.style.color="var(--vscode-editorLightBulb-foreground)"),!t.item||!t.label)return;qto(!t.hideIcon,r.icon),r.text.textContent=X1e(t.label),t.keybinding?(r.description.textContent=t.keybinding.getLabel(),r.description.style.display="inline",r.description.style.letterSpacing="0.5px"):t.description?(r.description.textContent=X1e(t.description),r.description.style.display="inline"):(r.description.textContent="",r.description.style.display="none");const o=(l=this._keybindingService.lookupKeybinding(XDn))==null?void 0:l.getLabel(),s=(d=this._keybindingService.lookupKeybinding(GDn))==null?void 0:d.getLabel();r.container.classList.toggle("option-disabled",t.disabled),t.tooltip?r.container.title=t.tooltip:t.disabled?r.container.title=t.label:o&&s?this._supportsPreview&&t.canPreview?r.container.title=U(1653,"{0} to Apply, {1} to Preview",o,s):r.container.title=U(1654,"{0} to Apply",o):r.container.title=""}disposeTemplate(t){t.keybinding.dispose()}};Bje=$Dn([mhe(1,Do)],Bje);class K2o extends UIEvent{constructor(){super("acceptSelectedAction")}}class VOt extends UIEvent{constructor(){super("previewSelectedAction")}}function J2o(e){if(e.kind==="action")return e.label}let Rje=class extends ht{constructor(t,n,r,o,s,a,l,d){super(),this._delegate=o,this._contextViewService=a,this._keybindingService=l,this._layoutService=d,this._actionLineHeight=28,this._headerLineHeight=28,this._separatorLineHeight=8,this.cts=this._register(new Wa),this.domNode=document.createElement("div"),this.domNode.classList.add("actionList");const u={getHeight:h=>{switch(h.kind){case"header":return this._headerLineHeight;case"separator":return this._separatorLineHeight;default:return this._actionLineHeight}},getTemplateId:h=>h.kind};this._list=this._register(new _2(t,this.domNode,u,[new Bje(n,this._keybindingService),new Z2o,new q2o],{keyboardSupport:!1,typeNavigationEnabled:!0,keyboardNavigationLabelProvider:{getKeyboardNavigationLabel:J2o},accessibilityProvider:{getAriaLabel:h=>{if(h.kind==="action"){let g=h.label?X1e(h==null?void 0:h.label):"";return h.description&&(g=g+", "+X1e(h.description)),h.disabled&&(g=U(1655,"{0}, Disabled Reason: {1}",g,h.disabled)),g}return null},getWidgetAriaLabel:()=>U(1656,"Action Widget"),getRole:h=>{switch(h.kind){case"action":return"option";case"separator":return"separator";default:return"separator"}},getWidgetRole:()=>"listbox",...s}})),this._list.style(cH),this._register(this._list.onMouseClick(h=>this.onListClick(h))),this._register(this._list.onMouseOver(h=>this.onListHover(h))),this._register(this._list.onDidChangeFocus(()=>this.onFocus())),this._register(this._list.onDidChangeSelection(h=>this.onListSelection(h))),this._allMenuItems=r,this._list.splice(0,this._list.length,this._allMenuItems),this._list.length&&this.focusNext()}focusCondition(t){return!t.disabled&&t.kind==="action"}hide(t){this._delegate.onHide(t),this.cts.cancel(),this._contextViewService.hideContextView()}layout(t){const n=this._allMenuItems.filter(h=>h.kind==="header").length,r=this._allMenuItems.filter(h=>h.kind==="separator").length,a=this._allMenuItems.length*this._actionLineHeight+n*this._headerLineHeight-n*this._actionLineHeight+r*this._separatorLineHeight-r*this._actionLineHeight;this._list.layout(a);let l=t;if(this._allMenuItems.length>=50)l=380;else{const h=this._allMenuItems.map((g,m)=>{const v=this.domNode.ownerDocument.getElementById(this._list.getElementID(m));if(v){v.style.width="auto";const f=v.getBoundingClientRect().width;return v.style.width="",f}return 0});l=Math.max(...h,t)}const u=Math.min(a,this._layoutService.getContainer(ii(this.domNode)).clientHeight*.7);return this._list.layout(u,l),this.domNode.style.height=`${u}px`,this._list.domFocus(),l}focusPrevious(){this._list.focusPrevious(1,!0,void 0,this.focusCondition)}focusNext(){this._list.focusNext(1,!0,void 0,this.focusCondition)}acceptSelected(t){const n=this._list.getFocus();if(n.length===0)return;const r=n[0],o=this._list.element(r);if(!this.focusCondition(o))return;const s=t?new VOt:new K2o;this._list.setSelection([r],s)}onListSelection(t){if(!t.elements.length)return;const n=t.elements[0];n.item&&this.focusCondition(n)?this._delegate.onSelect(n.item,t.browserEvent instanceof VOt):this._list.setSelection([])}onFocus(){var o,s;const t=this._list.getFocus();if(t.length===0)return;const n=t[0],r=this._list.element(n);(s=(o=this._delegate).onFocus)==null||s.call(o,r.item)}async onListHover(t){const n=t.element;if(n&&n.item&&this.focusCondition(n)){if(this._delegate.onHover&&!n.disabled&&n.kind==="action"){const r=await this._delegate.onHover(n.item,this.cts.token);n.canPreview=r?r.canPreview:void 0}t.index&&this._list.splice(t.index,1,[n])}this._list.setFocus(typeof t.index=="number"?[t.index]:[])}onListClick(t){t.element&&this.focusCondition(t.element)&&this._list.setFocus([])}};Rje=$Dn([mhe(5,wL),mhe(6,Do),mhe(7,nC)],Rje);function X1e(e){return e.replace(/\r\n|\r|\n/g," ")}var evo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},axe=function(e,t){return function(n,r){t(n,r,e)}};Ve("actionBar.toggledBackground",iH,U(1657,"Background color for toggled action items in action bar."));const yR={Visible:new yn("codeActionMenuVisible",!1,U(1658,"Whether the action widget list is visible"))},uE=_r("actionWidgetService");let CR=class extends ht{get isVisible(){return yR.Visible.getValue(this._contextKeyService)||!1}constructor(t,n,r){super(),this._contextViewService=t,this._contextKeyService=n,this._instantiationService=r,this._list=this._register(new ts)}show(t,n,r,o,s,a,l,d){const u=yR.Visible.bindTo(this._contextKeyService),h=this._instantiationService.createInstance(Rje,t,n,r,o,d);this._contextViewService.showContextView({getAnchor:()=>s,render:g=>(u.set(!0),this._renderWidget(g,h,l??[])),onHide:g=>{u.reset(),this._onWidgetClosed(g)}},a,!1)}acceptSelected(t){var n;(n=this._list.value)==null||n.acceptSelected(t)}focusPrevious(){var t,n;(n=(t=this._list)==null?void 0:t.value)==null||n.focusPrevious()}focusNext(){var t,n;(n=(t=this._list)==null?void 0:t.value)==null||n.focusNext()}hide(t){var n;(n=this._list.value)==null||n.hide(t),this._list.clear()}_renderWidget(t,n,r){var v;const o=document.createElement("div");if(o.classList.add("action-widget"),t.appendChild(o),this._list.value=n,this._list.value)o.appendChild(this._list.value.domNode);else throw new Error("List has no value");const s=new Et,a=document.createElement("div"),l=t.appendChild(a);l.classList.add("context-view-block"),s.add(bt(l,rn.MOUSE_DOWN,f=>f.stopPropagation()));const d=document.createElement("div"),u=t.appendChild(d);u.classList.add("context-view-pointerBlock"),s.add(bt(u,rn.POINTER_MOVE,()=>u.remove())),s.add(bt(u,rn.MOUSE_DOWN,()=>u.remove()));let h=0;if(r.length){const f=this._createActionBar(".action-widget-action-bar",r);f&&(o.appendChild(f.getContainer().parentElement),s.add(f),h=f.getContainer().offsetWidth)}const g=(v=this._list.value)==null?void 0:v.layout(h);o.style.width=`${g}px`;const m=s.add(uA(t));return s.add(m.onDidBlur(()=>this.hide(!0))),s}_createActionBar(t,n){if(!n.length)return;const r=tn(t),o=new g1(r);return o.push(n,{icon:!1,label:!0}),o}_onWidgetClosed(t){var n;(n=this._list.value)==null||n.hide(t)}};CR=evo([axe(0,wL),axe(1,Qi),axe(2,Zn)],CR);Vr(uE,CR,1);const Kie=1100;Cs(class extends Hu{constructor(){super({id:"hideCodeActionWidget",title:St(1659,"Hide action widget"),precondition:yR.Visible,keybinding:{weight:Kie,primary:9,secondary:[1033]}})}run(e){e.get(uE).hide(!0)}});Cs(class extends Hu{constructor(){super({id:"selectPrevCodeAction",title:St(1660,"Select previous action"),precondition:yR.Visible,keybinding:{weight:Kie,primary:16,secondary:[2064],mac:{primary:16,secondary:[2064,302]}}})}run(e){const t=e.get(uE);t instanceof CR&&t.focusPrevious()}});Cs(class extends Hu{constructor(){super({id:"selectNextCodeAction",title:St(1661,"Select next action"),precondition:yR.Visible,keybinding:{weight:Kie,primary:18,secondary:[2066],mac:{primary:18,secondary:[2066,300]}}})}run(e){const t=e.get(uE);t instanceof CR&&t.focusNext()}});Cs(class extends Hu{constructor(){super({id:XDn,title:St(1662,"Accept selected action"),precondition:yR.Visible,keybinding:{weight:Kie,primary:3,secondary:[2137]}})}run(e){const t=e.get(uE);t instanceof CR&&t.acceptSelected()}});Cs(class extends Hu{constructor(){super({id:GDn,title:St(1663,"Preview selected action"),precondition:yR.Visible,keybinding:{weight:Kie,primary:2051}})}run(e){const t=e.get(uE);t instanceof CR&&t.acceptSelected(!0)}});var YDn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},$U=function(e,t){return function(n,r){t(n,r,e)}},Ije,PD;let Mje=(PD=class extends ht{constructor(t,n,r,o,s,a,l,d,u,h,g){super(),this.typeId=t,this.editor=n,this.showCommand=o,this.range=s,this.edits=a,this.onSelectNewEdit=l,this.additionalActions=d,this._keybindingService=h,this._actionWidgetService=g,this.allowEditorOverflow=!0,this.suppressMouseDown=!0,this.create(),this.visibleContext=r.bindTo(u),this.visibleContext.set(!0),this._register($n(()=>this.visibleContext.reset())),this.editor.addContentWidget(this),this.editor.layoutContentWidget(this),this._register($n(()=>this.editor.removeContentWidget(this))),this._register(this.editor.onDidChangeCursorPosition(m=>{this.dispose()})),this._register(sn.runAndSubscribe(h.onDidUpdateKeybindings,()=>{this._updateButtonTitle()}))}_updateButtonTitle(){var n;const t=(n=this._keybindingService.lookupKeybinding(this.showCommand.id))==null?void 0:n.getLabel();this.button.element.title=this.showCommand.label+(t?` (${t})`:"")}create(){this.domNode=tn(".post-edit-widget"),this.button=this._register(new H1e(this.domNode,{supportIcons:!0})),this.button.label="$(insert)",this._register(bt(this.domNode,rn.CLICK,()=>this.showSelector()))}getId(){return Ije.baseId+"."+this.typeId}getDomNode(){return this.domNode}getPosition(){return{position:this.range.getEndPosition(),preference:[2]}}showSelector(){const t=Kl(this.button.element),n={x:t.left+t.width,y:t.top+t.height};this._actionWidgetService.show("postEditWidget",!1,this.edits.allEdits.map((r,o)=>({kind:"action",item:r,label:r.title,disabled:!1,canPreview:!1,group:{title:"",icon:gi.fromId(o===this.edits.activeEditIndex?zt.check.id:zt.blank.id)}})),{onHide:()=>{this.editor.focus()},onSelect:r=>{this._actionWidgetService.hide(!1);const o=this.edits.allEdits.findIndex(s=>s===r);if(o!==this.edits.activeEditIndex)return this.onSelectNewEdit(o)}},n,this.editor.getDomNode()??void 0,this.additionalActions)}},Ije=PD,PD.baseId="editor.widget.postEditWidget",PD);Mje=Ije=YDn([$U(8,Qi),$U(9,Do),$U(10,uE)],Mje);let G1e=class extends ht{constructor(t,n,r,o,s,a,l,d){super(),this._id=t,this._editor=n,this._visibleContext=r,this._showCommand=o,this._getAdditionalActions=s,this._instantiationService=a,this._bulkEditService=l,this._notificationService=d,this._currentWidget=this._register(new ts),this._register(sn.any(n.onDidChangeModel,n.onDidChangeModelContent)(()=>this.clear()))}async applyEditAndShowIfNeeded(t,n,r,o,s){if(!t.length||!this._editor.hasModel())return;const a=this._editor.getModel(),l=n.allEdits.at(n.activeEditIndex);if(!l)return;const d=async p=>{const b=this._editor.getModel();b&&(await b.undo(),this.applyEditAndShowIfNeeded(t,{activeEditIndex:p,allEdits:n.allEdits},r,o,s))},u=(p,b)=>{C2(p)||(this._notificationService.error(b),r&&this.show(t[0],n,d))},h=new H8(this._editor,3,void 0,s);let g;try{g=await seo(o(l,h.token),h.token)}catch(p){return u(p,U(937,`Error resolving edit '{0}': +`),parse:e=>k3e.split(e).filter(t=>!t.startsWith("#"))}),$w=class $w{constructor(t){this.value=t}equals(t){return this.value===t.value}contains(t){return this.equals(t)||this.value===""||t.value.startsWith(this.value+$w.sep)}intersects(t){return this.contains(t)||t.contains(this)}append(...t){return new $w((this.value?[this.value,...t]:t).join($w.sep))}};$w.sep=".",$w.None=new $w("@@none@@"),$w.Empty=new $w("");let El=$w;const b2o={ctrlCmd:!1,alt:!1};var NJ;(function(e){e[e.Blur=1]="Blur",e[e.Gesture=2]="Gesture",e[e.Other=3]="Other"})(NJ||(NJ={}));var Db;(function(e){e[e.NONE=0]="NONE",e[e.FIRST=1]="FIRST",e[e.SECOND=2]="SECOND",e[e.LAST=3]="LAST"})(Db||(Db={}));var Sa;(function(e){e[e.First=1]="First",e[e.Second=2]="Second",e[e.Last=3]="Last",e[e.Next=4]="Next",e[e.Previous=5]="Previous",e[e.NextPage=6]="NextPage",e[e.PreviousPage=7]="PreviousPage",e[e.NextSeparator=8]="NextSeparator",e[e.PreviousSeparator=9]="PreviousSeparator"})(Sa||(Sa={}));var W1e;(function(e){e[e.Title=1]="Title",e[e.Inline=2]="Inline",e[e.Input=3]="Input"})(W1e||(W1e={}));const If=_r("quickInputService"),FOt={EDITORS:"CodeEditors",FILES:"CodeFiles"};class w2o{}const O2o={DragAndDropContribution:"workbench.contributions.dragAndDrop"};Ql.add(O2o.DragAndDropContribution,new w2o);const Lq=class Lq{constructor(){}static getInstance(){return Lq.INSTANCE}hasData(t){return t&&t===this.proto}getData(t){if(this.hasData(t))return this.data}};Lq.INSTANCE=new Lq;let Cje=Lq;function DDn(e){var t,n,r,o;if(v3&&typeof((n=(t=globalThis.vscode)==null?void 0:t.webUtils)==null?void 0:n.getPathForFile)=="function")return(o=(r=globalThis.vscode)==null?void 0:r.webUtils)==null?void 0:o.getPathForFile(e)}function BDn(e){const t=new TDn;for(const n of e.items){const r=n.type;if(n.kind==="string"){const o=new Promise(s=>n.getAsString(s));t.append(r,Ptt(o))}else if(n.kind==="file"){const o=n.getAsFile();o&&t.append(r,y2o(o))}}return t}function y2o(e){const t=DDn(e),n=t?vi.parse(t):void 0;return p2o(e.name,n,async()=>new Uint8Array(await e.arrayBuffer()))}const C2o=Object.freeze([FOt.EDITORS,FOt.FILES,kR.RESOURCES,kR.INTERNAL_URI_LIST]);function RDn(e,t=!1){const n=BDn(e),r=n.get(kR.INTERNAL_URI_LIST);if(r)n.replace(lc.uriList,r);else if(t||!n.has(lc.uriList)){const o=[];for(const s of e.items){const a=s.getAsFile();if(a){const l=DDn(a);try{l?o.push(vi.file(l).toString()):o.push(vi.parse(a.name,!0).toString())}catch{}}}o.length&&n.replace(lc.uriList,Ptt(k3e.create(o)))}for(const o of C2o)n.delete(o);return n}const Zie=_r("IWorkspaceEditService");class Ftt{constructor(t){this.metadata=t}static convert(t){return t.edits.map(n=>{if(N9.is(n))return N9.lift(n);if(zU.is(n))return zU.lift(n);throw new Error("Unsupported edit")})}}class N9 extends Ftt{static is(t){return t instanceof N9?!0:Pd(t)&&vi.isUri(t.resource)&&Pd(t.textEdit)}static lift(t){return t instanceof N9?t:new N9(t.resource,t.textEdit,t.versionId,t.metadata)}constructor(t,n,r=void 0,o){super(o),this.resource=t,this.textEdit=n,this.versionId=r}}class zU extends Ftt{static is(t){return t instanceof zU?!0:Pd(t)&&(!!t.newResource||!!t.oldResource)}static lift(t){return t instanceof zU?t:new zU(t.oldResource,t.newResource,t.options,t.metadata)}constructor(t,n,r={},o){super(o),this.oldResource=t,this.newResource=n,this.options=r}}const Ntt=_r("IEditorCancelService"),IDn=new yn("cancellableOperation",!1,U(939,"Whether the editor runs a cancellable operation, e.g. like 'Peek References'"));Vr(Ntt,class{constructor(){this._tokens=new WeakMap}add(e,t){let n=this._tokens.get(e);n||(n=e.invokeWithinContext(o=>{const s=IDn.bindTo(o.get(Qi)),a=new bg;return{key:s,tokens:a}}),this._tokens.set(e,n));let r;return n.key.set(!0),r=n.tokens.push(t),()=>{r&&(r(),n.key.set(!n.tokens.isEmpty()),r=void 0)}}cancel(e){const t=this._tokens.get(e);if(!t)return;const n=t.tokens.pop();n&&(n.cancel(),t.key.set(!t.tokens.isEmpty()))}},1);class _2o extends Wa{constructor(t,n){super(n),this.editor=t,this._unregister=t.invokeWithinContext(r=>r.get(Ntt).add(t,this))}dispose(){this._unregister(),super.dispose()}}On(new class extends $d{constructor(){super({id:"editor.cancelOperation",kbOpts:{weight:100,primary:9},precondition:IDn})}runEditorCommand(e,t){e.get(Ntt).cancel(t)}});let MDn=class _je{constructor(t,n){if(this.flags=n,this.flags&1){const r=t.getModel();this.modelVersionId=r?sR("{0}#{1}",r.uri.toString(),r.getVersionId()):null}else this.modelVersionId=null;this.flags&4?this.position=t.getPosition():this.position=null,this.flags&2?this.selection=t.getSelection():this.selection=null,this.flags&8?(this.scrollLeft=t.getScrollLeft(),this.scrollTop=t.getScrollTop()):(this.scrollLeft=-1,this.scrollTop=-1)}_equals(t){if(!(t instanceof _je))return!1;const n=t;return!(this.modelVersionId!==n.modelVersionId||this.scrollLeft!==n.scrollLeft||this.scrollTop!==n.scrollTop||!this.position&&n.position||this.position&&!n.position||this.position&&n.position&&!this.position.equals(n.position)||!this.selection&&n.selection||this.selection&&!n.selection||this.selection&&n.selection&&!this.selection.equalsRange(n.selection))}validate(t){return this._equals(new _je(t,this.flags))}};class H8 extends _2o{constructor(t,n,r,o){super(t,o),this._listener=new Et,n&4&&this._listener.add(t.onDidChangeCursorPosition(s=>{(!r||!xe.containsPosition(r,s.position))&&this.cancel()})),n&2&&this._listener.add(t.onDidChangeCursorSelection(s=>{(!r||!xe.containsRange(r,s.selection))&&this.cancel()})),n&8&&this._listener.add(t.onDidScrollChange(s=>this.cancel())),n&1&&(this._listener.add(t.onDidChangeModel(s=>this.cancel())),this._listener.add(t.onDidChangeModelContent(s=>this.cancel())))}dispose(){this._listener.dispose(),super.dispose()}}class Utt extends Wa{constructor(t,n){super(n),this._listener=t.onDidChangeContent(()=>this.cancel())}dispose(){this._listener.dispose(),super.dispose()}}var S2o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},L2o=function(e,t){return function(n,r){t(n,r,e)}};const x2o=Gi.register({description:"inline-progress-widget",stickiness:1,showIfCollapsed:!0,after:{content:K6n,inlineClassName:"inline-editor-progress-decoration",inlineClassNameAffectsLetterSpacing:!0}}),Gve=class Gve extends ht{constructor(t,n,r,o,s){super(),this.typeId=t,this.editor=n,this.range=r,this.delegate=s,this.allowEditorOverflow=!1,this.suppressMouseDown=!0,this.create(o),this.editor.addContentWidget(this),this.editor.layoutContentWidget(this)}create(t){this.domNode=tn(".inline-progress-widget"),this.domNode.role="button",this.domNode.title=t;const n=tn("span.icon");this.domNode.append(n),n.classList.add(...gi.asClassNameArray(zt.loading),"codicon-modifier-spin");const r=()=>{const o=this.editor.getOption(75);this.domNode.style.height=`${o}px`,this.domNode.style.width=`${Math.ceil(.8*o)}px`};r(),this._register(this.editor.onDidChangeConfiguration(o=>{(o.hasChanged(61)||o.hasChanged(75))&&r()})),this._register(wt(this.domNode,nn.CLICK,o=>{this.delegate.cancel()}))}getId(){return Gve.baseId+"."+this.typeId}getDomNode(){return this.domNode}getPosition(){return{position:{lineNumber:this.range.startLineNumber,column:this.range.startColumn},preference:[0]}}dispose(){super.dispose(),this.editor.removeContentWidget(this)}};Gve.baseId="editor.widget.inlineProgressWidget";let Sje=Gve,V1e=class extends ht{constructor(t,n,r){super(),this.id=t,this._editor=n,this._instantiationService=r,this._showDelay=500,this._showPromise=this._register(new ts),this._currentWidget=this._register(new ts),this._operationIdPool=0,this._currentDecorations=n.createDecorationsCollection()}dispose(){super.dispose(),this._currentDecorations.clear()}async showWhile(t,n,r,o,s){const a=this._operationIdPool++;this._currentOperation=a,this.clear(),this._showPromise.value=R8(()=>{const l=xe.fromPositions(t);this._currentDecorations.set([{range:l,options:x2o}]).length>0&&(this._currentWidget.value=this._instantiationService.createInstance(Sje,this.id,this._editor,l,n,o))},s??this._showDelay);try{return await r}finally{this._currentOperation===a&&(this.clear(),this._currentOperation=void 0)}}clear(){this._showPromise.clear(),this._currentDecorations.clear(),this._currentWidget.clear()}};V1e=S2o([L2o(2,Zn)],V1e);const OL=_r("openerService");function E2o(e,t){return e.with({fragment:`${t.startLineNumber},${t.startColumn}${t.endLineNumber?`-${t.endLineNumber}${t.endColumn?`,${t.endColumn}`:""}`:""}`})}function T2o(e){let t;const n=/^L?(\d+)(?:,(\d+))?(-L?(\d+)(?:,(\d+))?)?/.exec(e.fragment);return n&&(t={startLineNumber:parseInt(n[1]),startColumn:n[2]?parseInt(n[2]):1,endLineNumber:n[4]?parseInt(n[4]):void 0,endColumn:n[4]?n[5]?parseInt(n[5]):1:void 0},e=e.with({fragment:""})),{selection:t,uri:e}}var Q2o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},D2o=function(e,t){return function(n,r){t(n,r,e)}};const Sp=_r("markdownRendererService");let Lje=class{constructor(t){this._openerService=t}render(t,n,r){const o={...n};o.actionHandler||(o.actionHandler=(a,l)=>PDn(this._openerService,a,l.isTrusted)),o.codeBlockRenderer||(o.codeBlockRenderer=(a,l)=>{var d;return((d=this._defaultCodeBlockRenderer)==null?void 0:d.renderCodeBlock(a,l,o??{}))??Promise.resolve(document.createElement("span"))});const s=zie(t,o,r);return s.element.classList.add("rendered-markdown"),s}setDefaultCodeBlockRenderer(t){this._defaultCodeBlockRenderer=t}};Lje=Q2o([D2o(0,OL)],Lje);async function PDn(e,t,n,r){try{return await e.open(t,{fromUserGesture:!0,allowContributedOpeners:!0,allowCommands:B2o(n),skipValidation:r})}catch(o){return zi(o),!1}}function B2o(e){return e===!0?!0:e&&Array.isArray(e.enabledCommands)?e.enabledCommands:!1}Vr(Sp,Lje,1);var R2o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},NOt=function(e,t){return function(n,r){t(n,r,e)}},ghe,G9;let D0=(G9=class{static get(t){return t.getContribution(ghe.ID)}constructor(t,n,r){this._openerService=r,this._messageWidget=new ts,this._messageListeners=new Et,this._mouseOverMessage=!1,this._editor=t,this._visible=ghe.MESSAGE_VISIBLE.bindTo(n)}dispose(){this._messageListeners.dispose(),this._messageWidget.dispose(),this._visible.reset()}showMessage(t,n){if(um(r8(t)?t.value:t),this._visible.set(!0),this._messageWidget.clear(),this._messageListeners.clear(),r8(t)){const o=this._messageListeners.add(zie(t,{actionHandler:(s,a)=>{this.closeMessage(),PDn(this._openerService,s,a.isTrusted)}}));this._messageWidget.value=new oxe(this._editor,n,o.element)}else this._messageWidget.value=new oxe(this._editor,n,t);this._messageListeners.add(on.debounce(this._editor.onDidBlurEditorText,(o,s)=>s,0)(()=>{this._mouseOverMessage||this._messageWidget.value&&gu(Nd(),this._messageWidget.value.getDomNode())||this.closeMessage()})),this._messageListeners.add(this._editor.onDidChangeCursorPosition(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidDispose(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidChangeModel(()=>this.closeMessage())),this._messageListeners.add(wt(this._messageWidget.value.getDomNode(),nn.MOUSE_ENTER,()=>this._mouseOverMessage=!0,!0)),this._messageListeners.add(wt(this._messageWidget.value.getDomNode(),nn.MOUSE_LEAVE,()=>this._mouseOverMessage=!1,!0));let r;this._messageListeners.add(this._editor.onMouseMove(o=>{o.target.position&&(r?r.containsPosition(o.target.position)||this.closeMessage():r=new xe(n.lineNumber-3,1,o.target.position.lineNumber+3,1))}))}closeMessage(){this._visible.reset(),this._messageListeners.clear(),this._messageWidget.value&&this._messageListeners.add(oxe.fadeOut(this._messageWidget.value))}},ghe=G9,G9.ID="editor.contrib.messageController",G9.MESSAGE_VISIBLE=new yn("messageVisible",!1,U(1287,"Whether the editor is currently showing an inline message")),G9);D0=ghe=R2o([NOt(1,Qi),NOt(2,OL)],D0);const I2o=$d.bindToContribution(D0.get);On(new I2o({id:"leaveEditorMessage",precondition:D0.MESSAGE_VISIBLE,handler:e=>e.closeMessage(),kbOpts:{weight:130,primary:9}}));let oxe=class{static fadeOut(t){const n=()=>{t.dispose(),clearTimeout(r),t.getDomNode().removeEventListener("animationend",n)},r=setTimeout(n,110);return t.getDomNode().addEventListener("animationend",n),t.getDomNode().classList.add("fadeOut"),{dispose:n}}constructor(t,{lineNumber:n,column:r},o){this.allowEditorOverflow=!0,this.suppressMouseDown=!1,this._editor=t,this._editor.revealLinesInCenterIfOutsideViewport(n,n,0),this._position={lineNumber:n,column:r},this._domNode=document.createElement("div"),this._domNode.classList.add("monaco-editor-overlaymessage"),this._domNode.style.marginLeft="-6px";const s=document.createElement("div");s.classList.add("anchor","top"),this._domNode.appendChild(s);const a=document.createElement("div");typeof o=="string"?(a.classList.add("message"),a.textContent=o):(o.classList.add("message"),a.appendChild(o)),this._domNode.appendChild(a);const l=document.createElement("div");l.classList.add("anchor","below"),this._domNode.appendChild(l),this._editor.addContentWidget(this),this._domNode.classList.add("fadeIn")}dispose(){this._editor.removeContentWidget(this)}getId(){return"messageoverlay"}getDomNode(){return this._domNode}getPosition(){return{position:this._position,preference:[1,2],positionAffinity:1}}afterRender(t){this._domNode.classList.toggle("below",t===2)}};mo(D0.ID,D0,4);class M2o{constructor(){this._value="",this._pos=0}reset(t){return this._value=t,this._pos=0,this}next(){return this._pos+=1,this}hasNext(){return this._pos=0;n--,this._valueLen--){const r=this._value.charCodeAt(n);if(!(r===47||this._splitOnBackslash&&r===92))break}return this.next()}hasNext(){return this._to!1,n=()=>!1){return new HU(new N2o(t,n))}static forStrings(){return new HU(new M2o)}static forConfigKeys(){return new HU(new P2o)}constructor(t){this._iter=t}clear(){this._root=void 0}set(t,n){const r=this._iter.reset(t);let o;this._root||(this._root=new Ule,this._root.segment=r.value());const s=[];for(o=this._root;;){const l=r.cmp(o.segment);if(l>0)o.left||(o.left=new Ule,o.left.segment=r.value()),s.push([-1,o]),o=o.left;else if(l<0)o.right||(o.right=new Ule,o.right.segment=r.value()),s.push([1,o]),o=o.right;else if(r.hasNext())r.next(),o.mid||(o.mid=new Ule,o.mid.segment=r.value()),s.push([0,o]),o=o.mid;else break}const a=j_.unwrap(o.value);o.value=j_.wrap(n),o.key=t;for(let l=s.length-1;l>=0;l--){const d=s[l][1];d.updateHeight();const u=d.balanceFactor();if(u<-1||u>1){const h=s[l][0],g=s[l+1][0];if(h===1&&g===1)s[l][1]=d.rotateLeft();else if(h===-1&&g===-1)s[l][1]=d.rotateRight();else if(h===1&&g===-1)d.right=s[l+1][1]=s[l+1][1].rotateRight(),s[l][1]=d.rotateLeft();else if(h===-1&&g===1)d.left=s[l+1][1]=s[l+1][1].rotateLeft(),s[l][1]=d.rotateRight();else throw new Error;if(l>0)switch(s[l-1][0]){case-1:s[l-1][1].left=s[l][1];break;case 1:s[l-1][1].right=s[l][1];break;case 0:s[l-1][1].mid=s[l][1];break}else this._root=s[0][1]}}return a}get(t){var n;return j_.unwrap((n=this._getNode(t))==null?void 0:n.value)}_getNode(t){const n=this._iter.reset(t);let r=this._root;for(;r;){const o=n.cmp(r.segment);if(o>0)r=r.left;else if(o<0)r=r.right;else if(n.hasNext())n.next(),r=r.mid;else break}return r}has(t){const n=this._getNode(t);return!((n==null?void 0:n.value)===void 0&&(n==null?void 0:n.mid)===void 0)}delete(t){return this._delete(t,!1)}deleteSuperstr(t){return this._delete(t,!0)}_delete(t,n){const r=this._iter.reset(t),o=[];let s=this._root;for(;s;){const a=r.cmp(s.segment);if(a>0)o.push([-1,s]),s=s.left;else if(a<0)o.push([1,s]),s=s.right;else if(r.hasNext())r.next(),o.push([0,s]),s=s.mid;else break}if(s){if(n?(s.left=void 0,s.mid=void 0,s.right=void 0,s.height=1):(s.key=void 0,s.value=void 0),!s.mid&&!s.value)if(s.left&&s.right){const a=[[1,s]],l=this._min(s.right,a);if(l.key){s.key=l.key,s.value=l.value,s.segment=l.segment;const d=l.right;if(a.length>1){const[h,g]=a[a.length-1];switch(h){case-1:g.left=d;break;case 0:UK(!1);case 1:UK(!1)}}else s.right=d;const u=this._balanceByStack(a);if(o.length>0){const[h,g]=o[o.length-1];switch(h){case-1:g.left=u;break;case 0:g.mid=u;break;case 1:g.right=u;break}}else this._root=u}}else{const a=s.left??s.right;if(o.length>0){const[l,d]=o[o.length-1];switch(l){case-1:d.left=a;break;case 0:d.mid=a;break;case 1:d.right=a;break}}else this._root=a}this._root=this._balanceByStack(o)??this._root}}_min(t,n){for(;t.left;)n.push([-1,t]),t=t.left;return t}_balanceByStack(t){for(let n=t.length-1;n>=0;n--){const r=t[n][1];r.updateHeight();const o=r.balanceFactor();if(o>1?(r.right.balanceFactor()>=0||(r.right=r.right.rotateRight()),t[n][1]=r.rotateLeft()):o<-1&&(r.left.balanceFactor()<=0||(r.left=r.left.rotateLeft()),t[n][1]=r.rotateRight()),n>0)switch(t[n-1][0]){case-1:t[n-1][1].left=t[n][1];break;case 1:t[n-1][1].right=t[n][1];break;case 0:t[n-1][1].mid=t[n][1];break}else return t[0][1]}}findSubstr(t){const n=this._iter.reset(t);let r=this._root,o;for(;r;){const s=n.cmp(r.segment);if(s>0)r=r.left;else if(s<0)r=r.right;else if(n.hasNext())n.next(),o=j_.unwrap(r.value)||o,r=r.mid;else break}return r&&j_.unwrap(r.value)||o}findSuperstr(t){return this._findSuperstrOrElement(t,!1)}_findSuperstrOrElement(t,n){const r=this._iter.reset(t);let o=this._root;for(;o;){const s=r.cmp(o.segment);if(s>0)o=o.left;else if(s<0)o=o.right;else if(r.hasNext())r.next(),o=o.mid;else return o.mid?this._entries(o.mid):n?j_.unwrap(o.value):void 0}}forEach(t){for(const[n,r]of this)t(r,n)}*[Symbol.iterator](){yield*this._entries(this._root)}_entries(t){const n=[];return this._dfsEntries(t,n),n[Symbol.iterator]()}_dfsEntries(t,n){t&&(t.left&&this._dfsEntries(t.left,n),t.value!==void 0&&n.push([t.key,j_.unwrap(t.value)]),t.mid&&this._dfsEntries(t.mid,n),t.right&&this._dfsEntries(t.right,n))}}const $8=_r("contextService");function xje(e){const t=e;return typeof(t==null?void 0:t.id)=="string"&&vi.isUri(t.uri)}function U2o(e){const t=e;return typeof(t==null?void 0:t.id)=="string"&&!xje(e)&&!V2o(e)}const j2o={id:"empty-window"};function W2o(e,t){if(typeof e=="string"||typeof e>"u")return typeof e=="string"?{id:e8(e)}:j2o;const n=e;return n.configuration?{id:n.id,configPath:n.configuration}:n.folders.length===1?{id:n.id,uri:n.folders[0].uri}:{id:n.id}}function V2o(e){const t=e;return typeof(t==null?void 0:t.id)=="string"&&vi.isUri(t.configPath)}let z2o=class{constructor(t,n){this.raw=n,this.uri=t.uri,this.index=t.index,this.name=t.name}toJSON(){return{uri:this.uri,name:this.name,index:this.index}}};const Eje="code-workspace";U(2050,"Code Workspace");const FDn="4064f6ec-cb38-4ad0-af64-ee6467e63c82";function H2o(e){return e.id===FDn}var jtt=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},UJ=function(e,t){return function(n,r){t(n,r,e)}};class Wtt{constructor(t){this.copyMimeTypes=[],this.kind=t,this.providedDropEditKinds=[this.kind],this.providedPasteEditKinds=[this.kind]}async provideDocumentPasteEdits(t,n,r,o,s){const a=await this.getEdit(r,s);if(a)return{edits:[{insertText:a.insertText,title:a.title,kind:a.kind,handledMimeType:a.handledMimeType,yieldTo:a.yieldTo}],dispose(){}}}async provideDocumentDropEdits(t,n,r,o){const s=await this.getEdit(r,o);if(s)return{edits:[{insertText:s.insertText,title:s.title,kind:s.kind,handledMimeType:s.handledMimeType,yieldTo:s.yieldTo}],dispose(){}}}}const Yve=class Yve extends Wtt{constructor(){super(El.Empty.append("text","plain")),this.id=Yve.id,this.dropMimeTypes=[lc.text],this.pasteMimeTypes=[lc.text]}async getEdit(t,n){const r=t.get(lc.text);if(!r||t.has(lc.uriList))return;const o=await r.asString();return{handledMimeType:lc.text,title:U(926,"Insert Plain Text"),insertText:o,kind:this.kind}}};Yve.id="text";let wR=Yve;class NDn extends Wtt{constructor(){super(El.Empty.append("uri","path","absolute")),this.dropMimeTypes=[lc.uriList],this.pasteMimeTypes=[lc.uriList]}async getEdit(t,n){const r=await UDn(t);if(!r.length||n.isCancellationRequested)return;let o=0;const s=r.map(({uri:l,originalText:d})=>l.scheme===yi.file?l.fsPath:(o++,d)).join(" ");let a;return o>0?a=r.length>1?U(927,"Insert Uris"):U(928,"Insert Uri"):a=r.length>1?U(929,"Insert Paths"):U(930,"Insert Path"),{handledMimeType:lc.uriList,insertText:s,title:a,kind:this.kind}}}let z1e=class extends Wtt{constructor(t){super(El.Empty.append("uri","path","relative")),this._workspaceContextService=t,this.dropMimeTypes=[lc.uriList],this.pasteMimeTypes=[lc.uriList]}async getEdit(t,n){const r=await UDn(t);if(!r.length||n.isCancellationRequested)return;const o=P3(r.map(({uri:s})=>{const a=this._workspaceContextService.getWorkspaceFolder(s);return a?Pno(a.uri,s):void 0}));if(o.length)return{handledMimeType:lc.uriList,insertText:o.join(" "),title:r.length>1?U(931,"Insert Relative Paths"):U(932,"Insert Relative Path"),kind:this.kind}}};z1e=jtt([UJ(0,$8)],z1e);class $2o{constructor(){this.kind=new El("html"),this.providedPasteEditKinds=[this.kind],this.copyMimeTypes=[],this.pasteMimeTypes=["text/html"],this._yieldTo=[{mimeType:lc.text}]}async provideDocumentPasteEdits(t,n,r,o,s){var d;if(o.triggerKind!==mJ.PasteAs&&!((d=o.only)!=null&&d.contains(this.kind)))return;const a=r.get("text/html"),l=await(a==null?void 0:a.asString());if(!(!l||s.isCancellationRequested))return{dispose(){},edits:[{insertText:l,yieldTo:this._yieldTo,title:U(933,"Insert HTML"),kind:this.kind}]}}}async function UDn(e){const t=e.get(lc.uriList);if(!t)return[];const n=await t.asString(),r=[];for(const o of k3e.parse(n))try{r.push({uri:vi.parse(o),originalText:o})}catch{}return r}const vQ={scheme:"*",hasAccessToAllModels:!0};let Tje=class extends ht{constructor(t,n){super(),this._register(t.documentDropEditProvider.register(vQ,new wR)),this._register(t.documentDropEditProvider.register(vQ,new NDn)),this._register(t.documentDropEditProvider.register(vQ,new z1e(n)))}};Tje=jtt([UJ(0,Un),UJ(1,$8)],Tje);let Qje=class extends ht{constructor(t,n){super(),this._register(t.documentPasteEditProvider.register(vQ,new wR)),this._register(t.documentPasteEditProvider.register(vQ,new NDn)),this._register(t.documentPasteEditProvider.register(vQ,new z1e(n))),this._register(t.documentPasteEditProvider.register(vQ,new $2o))}};Qje=jtt([UJ(0,Un),UJ(1,$8)],Qje);const l4=class l4{constructor(){this.value="",this.pos=0}static isDigitCharacter(t){return t>=48&&t<=57}static isVariableCharacter(t){return t===95||t>=97&&t<=122||t>=65&&t<=90}text(t){this.value=t,this.pos=0}tokenText(t){return this.value.substr(t.pos,t.len)}next(){if(this.pos>=this.value.length)return{type:14,pos:this.pos,len:0};const t=this.pos;let n=0,r=this.value.charCodeAt(t),o;if(o=l4._table[r],typeof o=="number")return this.pos+=1,{type:o,pos:t,len:1};if(l4.isDigitCharacter(r)){o=8;do n+=1,r=this.value.charCodeAt(t+n);while(l4.isDigitCharacter(r));return this.pos+=n,{type:o,pos:t,len:n}}if(l4.isVariableCharacter(r)){o=9;do r=this.value.charCodeAt(t+ ++n);while(l4.isVariableCharacter(r)||l4.isDigitCharacter(r));return this.pos+=n,{type:o,pos:t,len:n}}o=10;do n+=1,r=this.value.charCodeAt(t+n);while(!isNaN(r)&&typeof l4._table[r]>"u"&&!l4.isDigitCharacter(r)&&!l4.isVariableCharacter(r));return this.pos+=n,{type:o,pos:t,len:n}}};l4._table={36:0,58:1,44:2,123:3,125:4,92:5,47:6,124:7,43:11,45:12,63:13};let Dje=l4;class dH{constructor(){this._children=[]}appendChild(t){return t instanceof f0&&this._children[this._children.length-1]instanceof f0?this._children[this._children.length-1].value+=t.value:(t.parent=this,this._children.push(t)),this}replace(t,n){const{parent:r}=t,o=r.children.indexOf(t),s=r.children.slice(0);s.splice(o,1,...n),r._children=s,function a(l,d){for(const u of l)u.parent=d,a(u.children,u)}(n,r)}get children(){return this._children}get rightMostDescendant(){return this._children.length>0?this._children[this._children.length-1].rightMostDescendant:this}get snippet(){let t=this;for(;;){if(!t)return;if(t instanceof qie)return t;t=t.parent}}toString(){return this.children.reduce((t,n)=>t+n.toString(),"")}len(){return 0}}let f0=class jDn extends dH{constructor(t){super(),this.value=t}toString(){return this.value}len(){return this.value.length}clone(){return new jDn(this.value)}};class WDn extends dH{}class Sv extends WDn{static compareByIndex(t,n){return t.index===n.index?0:t.isFinalTabstop?1:n.isFinalTabstop||t.indexn.index?1:0}constructor(t){super(),this.index=t}get isFinalTabstop(){return this.index===0}get choice(){return this._children.length===1&&this._children[0]instanceof uH?this._children[0]:void 0}clone(){const t=new Sv(this.index);return this.transform&&(t.transform=this.transform.clone()),t._children=this.children.map(n=>n.clone()),t}}class uH extends dH{constructor(){super(...arguments),this.options=[]}appendChild(t){return t instanceof f0&&(t.parent=this,this.options.push(t)),this}toString(){return this.options[0].value}len(){return this.options[0].len()}clone(){const t=new uH;return this.options.forEach(t.appendChild,t),t}}let X2o=class VDn extends dH{constructor(){super(...arguments),this.regexp=new RegExp("")}resolve(t){const n=this;let r=!1,o=t.replace(this.regexp,function(){return r=!0,n._replace(Array.prototype.slice.call(arguments,0,-2))});return!r&&this._children.some(s=>s instanceof Bb&&!!s.elseValue)&&(o=this._replace([])),o}_replace(t){let n="";for(const r of this._children)if(r instanceof Bb){let o=t[r.index]||"";o=r.resolve(o),n+=o}else n+=r.toString();return n}toString(){return""}clone(){const t=new VDn;return t.regexp=new RegExp(this.regexp.source,(this.regexp.ignoreCase?"i":"")+(this.regexp.global?"g":"")),t._children=this.children.map(n=>n.clone()),t}};class Bb extends dH{constructor(t,n,r,o){super(),this.index=t,this.shorthandName=n,this.ifValue=r,this.elseValue=o}resolve(t){return this.shorthandName==="upcase"?t?t.toLocaleUpperCase():"":this.shorthandName==="downcase"?t?t.toLocaleLowerCase():"":this.shorthandName==="capitalize"?t?t[0].toLocaleUpperCase()+t.substr(1):"":this.shorthandName==="pascalcase"?t?this._toPascalCase(t):"":this.shorthandName==="camelcase"?t?this._toCamelCase(t):"":t&&typeof this.ifValue=="string"?this.ifValue:!t&&typeof this.elseValue=="string"?this.elseValue:t||""}_toPascalCase(t){const n=t.match(/[a-z0-9]+/gi);return n?n.map(r=>r.charAt(0).toUpperCase()+r.substr(1)).join(""):t}_toCamelCase(t){const n=t.match(/[a-z0-9]+/gi);return n?n.map((r,o)=>o===0?r.charAt(0).toLowerCase()+r.substr(1):r.charAt(0).toUpperCase()+r.substr(1)).join(""):t}clone(){return new Bb(this.index,this.shorthandName,this.ifValue,this.elseValue)}}class jJ extends WDn{constructor(t){super(),this.name=t}resolve(t){let n=t.resolve(this);return this.transform&&(n=this.transform.resolve(n||"")),n!==void 0?(this._children=[new f0(n)],!0):!1}clone(){const t=new jJ(this.name);return this.transform&&(t.transform=this.transform.clone()),t._children=this.children.map(n=>n.clone()),t}}function UOt(e,t){const n=[...e];for(;n.length>0;){const r=n.shift();if(!t(r))break;n.unshift(...r.children)}}class qie extends dH{get placeholderInfo(){if(!this._placeholders){const t=[];let n;this.walk(function(r){return r instanceof Sv&&(t.push(r),n=!n||n.indexo===t?(r=!0,!1):(n+=o.len(),!0)),r?n:-1}fullLen(t){let n=0;return UOt([t],r=>(n+=r.len(),!0)),n}enclosingPlaceholders(t){const n=[];let{parent:r}=t;for(;r;)r instanceof Sv&&n.push(r),r=r.parent;return n}resolveVariables(t){return this.walk(n=>(n instanceof jJ&&n.resolve(t)&&(this._placeholders=void 0),!0)),this}appendChild(t){return this._placeholders=void 0,super.appendChild(t)}replace(t,n){return this._placeholders=void 0,super.replace(t,n)}clone(){const t=new qie;return this._children=this.children.map(n=>n.clone()),t}walk(t){UOt(this.children,t)}}class OR{constructor(){this._scanner=new Dje,this._token={type:14,pos:0,len:0}}static escape(t){return t.replace(/\$|}|\\/g,"\\$&")}static guessNeedsClipboard(t){return/\${?CLIPBOARD/.test(t)}parse(t,n,r){const o=new qie;return this.parseFragment(t,o),this.ensureFinalTabstop(o,r??!1,n??!1),o}parseFragment(t,n){const r=n.children.length;for(this._scanner.text(t),this._token=this._scanner.next();this._parse(n););const o=new Map,s=[];n.walk(d=>(d instanceof Sv&&(d.isFinalTabstop?o.set(0,void 0):!o.has(d.index)&&d.children.length>0?o.set(d.index,d.children):s.push(d)),!0));const a=(d,u)=>{const h=o.get(d.index);if(!h)return;const g=new Sv(d.index);g.transform=d.transform;for(const m of h){const v=m.clone();g.appendChild(v),v instanceof Sv&&o.has(v.index)&&!u.has(v.index)&&(u.add(v.index),a(v,u),u.delete(v.index))}n.replace(d,[g])},l=new Set;for(const d of s)a(d,l);return n.children.slice(r)}ensureFinalTabstop(t,n,r){(n||r&&t.placeholders.length>0)&&(t.placeholders.find(s=>s.index===0)||t.appendChild(new Sv(0)))}_accept(t,n){if(t===void 0||this._token.type===t){const r=n?this._scanner.tokenText(this._token):!0;return this._token=this._scanner.next(),r}return!1}_backTo(t){return this._scanner.pos=t.pos+t.len,this._token=t,!1}_until(t){const n=this._token;for(;this._token.type!==t;){if(this._token.type===14)return!1;if(this._token.type===5){const o=this._scanner.next();if(o.type!==0&&o.type!==4&&o.type!==5)return!1}this._token=this._scanner.next()}const r=this._scanner.value.substring(n.pos,this._token.pos).replace(/\\(\$|}|\\)/g,"$1");return this._token=this._scanner.next(),r}_parse(t){return this._parseEscaped(t)||this._parseTabstopOrVariableName(t)||this._parseComplexPlaceholder(t)||this._parseComplexVariable(t)||this._parseAnything(t)}_parseEscaped(t){let n;return(n=this._accept(5,!0))?(n=this._accept(0,!0)||this._accept(4,!0)||this._accept(5,!0)||n,t.appendChild(new f0(n)),!0):!1}_parseTabstopOrVariableName(t){let n;const r=this._token;return this._accept(0)&&(n=this._accept(9,!0)||this._accept(8,!0))?(t.appendChild(/^\d+$/.test(n)?new Sv(Number(n)):new jJ(n)),!0):this._backTo(r)}_parseComplexPlaceholder(t){let n;const r=this._token;if(!(this._accept(0)&&this._accept(3)&&(n=this._accept(8,!0))))return this._backTo(r);const s=new Sv(Number(n));if(this._accept(1))for(;;){if(this._accept(4))return t.appendChild(s),!0;if(!this._parse(s))return t.appendChild(new f0("${"+n+":")),s.children.forEach(t.appendChild,t),!0}else if(s.index>0&&this._accept(7)){const a=new uH;for(;;){if(this._parseChoiceElement(a)){if(this._accept(2))continue;if(this._accept(7)&&(s.appendChild(a),this._accept(4)))return t.appendChild(s),!0}return this._backTo(r),!1}}else return this._accept(6)?this._parseTransform(s)?(t.appendChild(s),!0):(this._backTo(r),!1):this._accept(4)?(t.appendChild(s),!0):this._backTo(r)}_parseChoiceElement(t){const n=this._token,r=[];for(;!(this._token.type===2||this._token.type===7);){let o;if((o=this._accept(5,!0))?o=this._accept(2,!0)||this._accept(7,!0)||this._accept(5,!0)||o:o=this._accept(void 0,!0),!o)return this._backTo(n),!1;r.push(o)}return r.length===0?(this._backTo(n),!1):(t.appendChild(new f0(r.join(""))),!0)}_parseComplexVariable(t){let n;const r=this._token;if(!(this._accept(0)&&this._accept(3)&&(n=this._accept(9,!0))))return this._backTo(r);const s=new jJ(n);if(this._accept(1))for(;;){if(this._accept(4))return t.appendChild(s),!0;if(!this._parse(s))return t.appendChild(new f0("${"+n+":")),s.children.forEach(t.appendChild,t),!0}else return this._accept(6)?this._parseTransform(s)?(t.appendChild(s),!0):(this._backTo(r),!1):this._accept(4)?(t.appendChild(s),!0):this._backTo(r)}_parseTransform(t){const n=new X2o;let r="",o="";for(;!this._accept(6);){let s;if(s=this._accept(5,!0)){s=this._accept(6,!0)||s,r+=s;continue}if(this._token.type!==14){r+=this._accept(void 0,!0);continue}return!1}for(;!this._accept(6);){let s;if(s=this._accept(5,!0)){s=this._accept(5,!0)||this._accept(6,!0)||s,n.appendChild(new f0(s));continue}if(!(this._parseFormatString(n)||this._parseAnything(n)))return!1}for(;!this._accept(4);){if(this._token.type!==14){o+=this._accept(void 0,!0);continue}return!1}try{n.regexp=new RegExp(r,o)}catch{return!1}return t.transform=n,!0}_parseFormatString(t){const n=this._token;if(!this._accept(0))return!1;let r=!1;this._accept(3)&&(r=!0);const o=this._accept(8,!0);if(o)if(r){if(this._accept(4))return t.appendChild(new Bb(Number(o))),!0;if(!this._accept(1))return this._backTo(n),!1}else return t.appendChild(new Bb(Number(o))),!0;else return this._backTo(n),!1;if(this._accept(6)){const s=this._accept(9,!0);return!s||!this._accept(4)?(this._backTo(n),!1):(t.appendChild(new Bb(Number(o),s)),!0)}else if(this._accept(11)){const s=this._until(4);if(s)return t.appendChild(new Bb(Number(o),void 0,s,void 0)),!0}else if(this._accept(12)){const s=this._until(4);if(s)return t.appendChild(new Bb(Number(o),void 0,void 0,s)),!0}else if(this._accept(13)){const s=this._until(1);if(s){const a=this._until(4);if(a)return t.appendChild(new Bb(Number(o),void 0,s,a)),!0}}else{const s=this._until(4);if(s)return t.appendChild(new Bb(Number(o),void 0,void 0,s)),!0}return this._backTo(n),!1}_parseAnything(t){return this._token.type!==14?(t.appendChild(new f0(this._scanner.tokenText(this._token))),this._accept(void 0),!0):!1}}function zDn(e,t,n){var r,o;return(typeof n.insertText=="string"?n.insertText==="":n.insertText.snippet==="")?{edits:((r=n.additionalEdit)==null?void 0:r.edits)??[]}:{edits:[...t.map(s=>new N9(e,{range:s,text:typeof n.insertText=="string"?OR.escape(n.insertText)+"$0":n.insertText.snippet,insertAsSnippet:!0})),...((o=n.additionalEdit)==null?void 0:o.edits)??[]]}}function HDn(e){function t(a,l){return"mimeType"in a?a.mimeType===l.handledMimeType:!!l.kind&&a.kind.contains(l.kind)}const n=new Map;for(const a of e)for(const l of a.yieldTo??[])for(const d of e)if(d!==a&&t(l,d)){let u=n.get(a);u||(u=[],n.set(a,u)),u.push(d)}if(!n.size)return Array.from(e);const r=new Set,o=[];function s(a){if(!a.length)return[];const l=a[0];if(o.includes(l))return console.warn("Yield to cycle detected",l),a;if(r.has(l))return s(a.slice(1));let d=[];const u=n.get(l);return u&&(o.push(l),d=s(u),o.pop()),r.add(l),[...d,l,...s(a.slice(1))]}return s(Array.from(e))}Bt.white.toString(),Bt.white.toString();const G2o=Object.freeze({allowedTags:{override:["b","i","u","code","span"]},allowedAttributes:{override:["class"]}});let H1e=class extends ht{get onDidClick(){return this._onDidClick.event}constructor(t,n){super(),this._label="",this._onDidClick=this._register(new at),this._onDidEscape=this._register(new at),this.options=n,this._element=document.createElement("a"),this._element.classList.add("monaco-button"),this._element.tabIndex=0,this._element.setAttribute("role","button"),this._element.classList.toggle("secondary",!!n.secondary);const r=n.secondary?n.buttonSecondaryBackground:n.buttonBackground,o=n.secondary?n.buttonSecondaryForeground:n.buttonForeground;this._element.style.color=o||"",this._element.style.backgroundColor=r||"",n.supportShortLabel&&(this._labelShortElement=document.createElement("div"),this._labelShortElement.classList.add("monaco-button-label-short"),this._element.appendChild(this._labelShortElement),this._labelElement=document.createElement("div"),this._labelElement.classList.add("monaco-button-label"),this._element.appendChild(this._labelElement),this._element.classList.add("monaco-text-button-with-short-label")),typeof n.title=="string"&&this.setTitle(n.title),typeof n.ariaLabel=="string"&&this._element.setAttribute("aria-label",n.ariaLabel),t.appendChild(this._element),this.enabled=!n.disabled,this._register(Rf.addTarget(this._element)),[nn.CLICK,ma.Tap].forEach(s=>{this._register(wt(this._element,s,a=>{if(!this.enabled){Qo.stop(a);return}this._onDidClick.fire(a)}))}),this._register(wt(this._element,nn.KEY_DOWN,s=>{const a=new Us(s);let l=!1;this.enabled&&(a.equals(3)||a.equals(10))?(this._onDidClick.fire(s),l=!0):a.equals(9)&&(this._onDidEscape.fire(s),this._element.blur(),l=!0),l&&Qo.stop(a,!0)})),this._register(wt(this._element,nn.MOUSE_OVER,s=>{this._element.classList.contains("disabled")||this.updateBackground(!0)})),this._register(wt(this._element,nn.MOUSE_OUT,s=>{this.updateBackground(!1)})),this.focusTracker=this._register(uA(this._element)),this._register(this.focusTracker.onDidFocus(()=>{this.enabled&&this.updateBackground(!0)})),this._register(this.focusTracker.onDidBlur(()=>{this.enabled&&this.updateBackground(!1)}))}dispose(){super.dispose(),this._element.remove()}getContentElements(t){const n=[];for(let r of P9(t))if(typeof r=="string"){if(r=r.trim(),r==="")continue;const o=document.createElement("span");o.textContent=r,n.push(o)}else n.push(r);return n}updateBackground(t){let n;this.options.secondary?n=t?this.options.buttonSecondaryHoverBackground:this.options.buttonSecondaryBackground:n=t?this.options.buttonHoverBackground:this.options.buttonBackground,n&&(this._element.style.backgroundColor=n)}get element(){return this._element}set label(t){var o;if(this._label===t||r8(this._label)&&r8(t)&&emo(this._label,t))return;this._element.classList.add("monaco-text-button");const n=this.options.supportShortLabel?this._labelElement:this._element;if(r8(t)){const s=zie(t,void 0,document.createElement("span"));s.dispose();const a=(o=s.element.querySelector("p"))==null?void 0:o.innerHTML;a?$Qn(n,a,G2o):mu(n)}else this.options.supportIcons?mu(n,...this.getContentElements(t)):n.textContent=t;let r="";typeof this.options.title=="string"?r=this.options.title:this.options.title&&(r=b1o(t)),this.setTitle(r),this._setAriaLabel(),this._label=t}get label(){return this._label}_setAriaLabel(){typeof this.options.ariaLabel=="string"?this._element.setAttribute("aria-label",this.options.ariaLabel):typeof this.options.title=="string"&&this._element.setAttribute("aria-label",this.options.title)}set icon(t){this._setAriaLabel();const n=Array.from(this._element.classList).filter(r=>r.startsWith("codicon-"));this._element.classList.remove(...n),this._element.classList.add(...gi.asClassNameArray(t))}set enabled(t){t?(this._element.classList.remove("disabled"),this._element.setAttribute("aria-disabled",String(!1)),this._element.tabIndex=0):(this._element.classList.add("disabled"),this._element.setAttribute("aria-disabled",String(!0)))}get enabled(){return!this._element.classList.contains("disabled")}setTitle(t){!this._hover&&t!==""?this._hover=this._register(_p().setupManagedHover(this.options.hoverDelegate??tC("element"),this._element,t)):this._hover&&this._hover.update(t)}};function sxe(e,t){return t&&(e.stack||e.stacktrace)?U(29,"{0}: {1}",WOt(e),jOt(e.stack)||jOt(e.stacktrace)):WOt(e)}function jOt(e){return Array.isArray(e)?e.join(` +`):e}function WOt(e){return e.code==="ERR_UNC_HOST_NOT_ALLOWED"?`${e.message}. Please update the 'security.allowedUNCHosts' setting if you want to allow this host.`:typeof e.code=="string"&&typeof e.errno=="number"&&typeof e.syscall=="string"?U(30,"A system error occurred ({0})",e.message):e.message||U(31,"An unknown error occurred. Please consult the log for more details.")}function $1e(e=null,t=!1){if(!e)return U(32,"An unknown error occurred. Please consult the log for more details.");if(Array.isArray(e)){const n=P3(e),r=$1e(n[0],t);return n.length>1?U(33,"{0} ({1} errors in total)",r,n.length):r}if(fu(e))return e;if(e.detail){const n=e.detail;if(n.error)return sxe(n.error,t);if(n.exception)return sxe(n.exception,t)}return e.stack?sxe(e,t):e.message?e.message:U(34,"An unknown error occurred. Please consult the log for more details.")}const jle=tn,Y2o={keybindingLabelBackground:void 0,keybindingLabelForeground:void 0,keybindingLabelBorder:void 0,keybindingLabelBottomBorder:void 0,keybindingLabelShadow:void 0};class hH extends ht{constructor(t,n,r){super(),this.os=n,this.keyElements=new Set,this.options=r||Object.create(null);const o=this.options.keybindingLabelForeground;this.domNode=Xt(t,jle(".monaco-keybinding")),o&&(this.domNode.style.color=o),this.hover=this._register(_p().setupManagedHover(tC("mouse"),this.domNode,"")),this.didEverRender=!1,t.appendChild(this.domNode)}set(t,n){this.didEverRender&&this.keybinding===t&&hH.areSame(this.matches,n)||(this.keybinding=t,this.matches=n,this.render())}render(){if(this.clear(),this.keybinding){const t=this.keybinding.getChords();t[0]&&this.renderChord(this.domNode,t[0],this.matches?this.matches.firstPart:null);for(let r=1;r=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},mhe=function(e,t){return function(n,r){t(n,r,e)}};const XDn="acceptSelectedCodeAction",GDn="previewSelectedCodeAction";class Z2o{get templateId(){return"header"}renderTemplate(t){t.classList.add("group-header");const n=document.createElement("span");return t.append(n),{container:t,text:n}}renderElement(t,n,r){var o;r.text.textContent=((o=t.group)==null?void 0:o.title)??t.label??""}disposeTemplate(t){}}class q2o{get templateId(){return"separator"}renderTemplate(t){t.classList.add("separator");const n=document.createElement("span");return t.append(n),{container:t,text:n}}renderElement(t,n,r){r.text.textContent=t.label??""}disposeTemplate(t){}}let Bje=class{get templateId(){return"action"}constructor(t,n){this._supportsPreview=t,this._keybindingService=n}renderTemplate(t){t.classList.add(this.templateId);const n=document.createElement("div");n.className="icon",t.append(n);const r=document.createElement("span");r.className="title",t.append(r);const o=document.createElement("span");o.className="description",t.append(o);const s=new hH(t,b0);return{container:t,icon:n,text:r,description:o,keybinding:s}}renderElement(t,n,r){var a,l,d;if((a=t.group)!=null&&a.icon?(r.icon.className=gi.asClassName(t.group.icon),t.group.icon.color&&(r.icon.style.color=Jt(t.group.icon.color.id))):(r.icon.className=gi.asClassName(zt.lightBulb),r.icon.style.color="var(--vscode-editorLightBulb-foreground)"),!t.item||!t.label)return;qto(!t.hideIcon,r.icon),r.text.textContent=X1e(t.label),t.keybinding?(r.description.textContent=t.keybinding.getLabel(),r.description.style.display="inline",r.description.style.letterSpacing="0.5px"):t.description?(r.description.textContent=X1e(t.description),r.description.style.display="inline"):(r.description.textContent="",r.description.style.display="none");const o=(l=this._keybindingService.lookupKeybinding(XDn))==null?void 0:l.getLabel(),s=(d=this._keybindingService.lookupKeybinding(GDn))==null?void 0:d.getLabel();r.container.classList.toggle("option-disabled",t.disabled),t.tooltip?r.container.title=t.tooltip:t.disabled?r.container.title=t.label:o&&s?this._supportsPreview&&t.canPreview?r.container.title=U(1653,"{0} to Apply, {1} to Preview",o,s):r.container.title=U(1654,"{0} to Apply",o):r.container.title=""}disposeTemplate(t){t.keybinding.dispose()}};Bje=$Dn([mhe(1,Do)],Bje);class K2o extends UIEvent{constructor(){super("acceptSelectedAction")}}class VOt extends UIEvent{constructor(){super("previewSelectedAction")}}function J2o(e){if(e.kind==="action")return e.label}let Rje=class extends ht{constructor(t,n,r,o,s,a,l,d){super(),this._delegate=o,this._contextViewService=a,this._keybindingService=l,this._layoutService=d,this._actionLineHeight=28,this._headerLineHeight=28,this._separatorLineHeight=8,this.cts=this._register(new Wa),this.domNode=document.createElement("div"),this.domNode.classList.add("actionList");const u={getHeight:h=>{switch(h.kind){case"header":return this._headerLineHeight;case"separator":return this._separatorLineHeight;default:return this._actionLineHeight}},getTemplateId:h=>h.kind};this._list=this._register(new _2(t,this.domNode,u,[new Bje(n,this._keybindingService),new Z2o,new q2o],{keyboardSupport:!1,typeNavigationEnabled:!0,keyboardNavigationLabelProvider:{getKeyboardNavigationLabel:J2o},accessibilityProvider:{getAriaLabel:h=>{if(h.kind==="action"){let g=h.label?X1e(h==null?void 0:h.label):"";return h.description&&(g=g+", "+X1e(h.description)),h.disabled&&(g=U(1655,"{0}, Disabled Reason: {1}",g,h.disabled)),g}return null},getWidgetAriaLabel:()=>U(1656,"Action Widget"),getRole:h=>{switch(h.kind){case"action":return"option";case"separator":return"separator";default:return"separator"}},getWidgetRole:()=>"listbox",...s}})),this._list.style(cH),this._register(this._list.onMouseClick(h=>this.onListClick(h))),this._register(this._list.onMouseOver(h=>this.onListHover(h))),this._register(this._list.onDidChangeFocus(()=>this.onFocus())),this._register(this._list.onDidChangeSelection(h=>this.onListSelection(h))),this._allMenuItems=r,this._list.splice(0,this._list.length,this._allMenuItems),this._list.length&&this.focusNext()}focusCondition(t){return!t.disabled&&t.kind==="action"}hide(t){this._delegate.onHide(t),this.cts.cancel(),this._contextViewService.hideContextView()}layout(t){const n=this._allMenuItems.filter(h=>h.kind==="header").length,r=this._allMenuItems.filter(h=>h.kind==="separator").length,a=this._allMenuItems.length*this._actionLineHeight+n*this._headerLineHeight-n*this._actionLineHeight+r*this._separatorLineHeight-r*this._actionLineHeight;this._list.layout(a);let l=t;if(this._allMenuItems.length>=50)l=380;else{const h=this._allMenuItems.map((g,m)=>{const v=this.domNode.ownerDocument.getElementById(this._list.getElementID(m));if(v){v.style.width="auto";const f=v.getBoundingClientRect().width;return v.style.width="",f}return 0});l=Math.max(...h,t)}const u=Math.min(a,this._layoutService.getContainer(ii(this.domNode)).clientHeight*.7);return this._list.layout(u,l),this.domNode.style.height=`${u}px`,this._list.domFocus(),l}focusPrevious(){this._list.focusPrevious(1,!0,void 0,this.focusCondition)}focusNext(){this._list.focusNext(1,!0,void 0,this.focusCondition)}acceptSelected(t){const n=this._list.getFocus();if(n.length===0)return;const r=n[0],o=this._list.element(r);if(!this.focusCondition(o))return;const s=t?new VOt:new K2o;this._list.setSelection([r],s)}onListSelection(t){if(!t.elements.length)return;const n=t.elements[0];n.item&&this.focusCondition(n)?this._delegate.onSelect(n.item,t.browserEvent instanceof VOt):this._list.setSelection([])}onFocus(){var o,s;const t=this._list.getFocus();if(t.length===0)return;const n=t[0],r=this._list.element(n);(s=(o=this._delegate).onFocus)==null||s.call(o,r.item)}async onListHover(t){const n=t.element;if(n&&n.item&&this.focusCondition(n)){if(this._delegate.onHover&&!n.disabled&&n.kind==="action"){const r=await this._delegate.onHover(n.item,this.cts.token);n.canPreview=r?r.canPreview:void 0}t.index&&this._list.splice(t.index,1,[n])}this._list.setFocus(typeof t.index=="number"?[t.index]:[])}onListClick(t){t.element&&this.focusCondition(t.element)&&this._list.setFocus([])}};Rje=$Dn([mhe(5,wL),mhe(6,Do),mhe(7,nC)],Rje);function X1e(e){return e.replace(/\r\n|\r|\n/g," ")}var evo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},axe=function(e,t){return function(n,r){t(n,r,e)}};Ve("actionBar.toggledBackground",iH,U(1657,"Background color for toggled action items in action bar."));const yR={Visible:new yn("codeActionMenuVisible",!1,U(1658,"Whether the action widget list is visible"))},uE=_r("actionWidgetService");let CR=class extends ht{get isVisible(){return yR.Visible.getValue(this._contextKeyService)||!1}constructor(t,n,r){super(),this._contextViewService=t,this._contextKeyService=n,this._instantiationService=r,this._list=this._register(new ts)}show(t,n,r,o,s,a,l,d){const u=yR.Visible.bindTo(this._contextKeyService),h=this._instantiationService.createInstance(Rje,t,n,r,o,d);this._contextViewService.showContextView({getAnchor:()=>s,render:g=>(u.set(!0),this._renderWidget(g,h,l??[])),onHide:g=>{u.reset(),this._onWidgetClosed(g)}},a,!1)}acceptSelected(t){var n;(n=this._list.value)==null||n.acceptSelected(t)}focusPrevious(){var t,n;(n=(t=this._list)==null?void 0:t.value)==null||n.focusPrevious()}focusNext(){var t,n;(n=(t=this._list)==null?void 0:t.value)==null||n.focusNext()}hide(t){var n;(n=this._list.value)==null||n.hide(t),this._list.clear()}_renderWidget(t,n,r){var v;const o=document.createElement("div");if(o.classList.add("action-widget"),t.appendChild(o),this._list.value=n,this._list.value)o.appendChild(this._list.value.domNode);else throw new Error("List has no value");const s=new Et,a=document.createElement("div"),l=t.appendChild(a);l.classList.add("context-view-block"),s.add(wt(l,nn.MOUSE_DOWN,f=>f.stopPropagation()));const d=document.createElement("div"),u=t.appendChild(d);u.classList.add("context-view-pointerBlock"),s.add(wt(u,nn.POINTER_MOVE,()=>u.remove())),s.add(wt(u,nn.MOUSE_DOWN,()=>u.remove()));let h=0;if(r.length){const f=this._createActionBar(".action-widget-action-bar",r);f&&(o.appendChild(f.getContainer().parentElement),s.add(f),h=f.getContainer().offsetWidth)}const g=(v=this._list.value)==null?void 0:v.layout(h);o.style.width=`${g}px`;const m=s.add(uA(t));return s.add(m.onDidBlur(()=>this.hide(!0))),s}_createActionBar(t,n){if(!n.length)return;const r=tn(t),o=new g1(r);return o.push(n,{icon:!1,label:!0}),o}_onWidgetClosed(t){var n;(n=this._list.value)==null||n.hide(t)}};CR=evo([axe(0,wL),axe(1,Qi),axe(2,Zn)],CR);Vr(uE,CR,1);const Kie=1100;Cs(class extends Hu{constructor(){super({id:"hideCodeActionWidget",title:St(1659,"Hide action widget"),precondition:yR.Visible,keybinding:{weight:Kie,primary:9,secondary:[1033]}})}run(e){e.get(uE).hide(!0)}});Cs(class extends Hu{constructor(){super({id:"selectPrevCodeAction",title:St(1660,"Select previous action"),precondition:yR.Visible,keybinding:{weight:Kie,primary:16,secondary:[2064],mac:{primary:16,secondary:[2064,302]}}})}run(e){const t=e.get(uE);t instanceof CR&&t.focusPrevious()}});Cs(class extends Hu{constructor(){super({id:"selectNextCodeAction",title:St(1661,"Select next action"),precondition:yR.Visible,keybinding:{weight:Kie,primary:18,secondary:[2066],mac:{primary:18,secondary:[2066,300]}}})}run(e){const t=e.get(uE);t instanceof CR&&t.focusNext()}});Cs(class extends Hu{constructor(){super({id:XDn,title:St(1662,"Accept selected action"),precondition:yR.Visible,keybinding:{weight:Kie,primary:3,secondary:[2137]}})}run(e){const t=e.get(uE);t instanceof CR&&t.acceptSelected()}});Cs(class extends Hu{constructor(){super({id:GDn,title:St(1663,"Preview selected action"),precondition:yR.Visible,keybinding:{weight:Kie,primary:2051}})}run(e){const t=e.get(uE);t instanceof CR&&t.acceptSelected(!0)}});var YDn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},$U=function(e,t){return function(n,r){t(n,r,e)}},Ije,PD;let Mje=(PD=class extends ht{constructor(t,n,r,o,s,a,l,d,u,h,g){super(),this.typeId=t,this.editor=n,this.showCommand=o,this.range=s,this.edits=a,this.onSelectNewEdit=l,this.additionalActions=d,this._keybindingService=h,this._actionWidgetService=g,this.allowEditorOverflow=!0,this.suppressMouseDown=!0,this.create(),this.visibleContext=r.bindTo(u),this.visibleContext.set(!0),this._register($n(()=>this.visibleContext.reset())),this.editor.addContentWidget(this),this.editor.layoutContentWidget(this),this._register($n(()=>this.editor.removeContentWidget(this))),this._register(this.editor.onDidChangeCursorPosition(m=>{this.dispose()})),this._register(on.runAndSubscribe(h.onDidUpdateKeybindings,()=>{this._updateButtonTitle()}))}_updateButtonTitle(){var n;const t=(n=this._keybindingService.lookupKeybinding(this.showCommand.id))==null?void 0:n.getLabel();this.button.element.title=this.showCommand.label+(t?` (${t})`:"")}create(){this.domNode=tn(".post-edit-widget"),this.button=this._register(new H1e(this.domNode,{supportIcons:!0})),this.button.label="$(insert)",this._register(wt(this.domNode,nn.CLICK,()=>this.showSelector()))}getId(){return Ije.baseId+"."+this.typeId}getDomNode(){return this.domNode}getPosition(){return{position:this.range.getEndPosition(),preference:[2]}}showSelector(){const t=Kl(this.button.element),n={x:t.left+t.width,y:t.top+t.height};this._actionWidgetService.show("postEditWidget",!1,this.edits.allEdits.map((r,o)=>({kind:"action",item:r,label:r.title,disabled:!1,canPreview:!1,group:{title:"",icon:gi.fromId(o===this.edits.activeEditIndex?zt.check.id:zt.blank.id)}})),{onHide:()=>{this.editor.focus()},onSelect:r=>{this._actionWidgetService.hide(!1);const o=this.edits.allEdits.findIndex(s=>s===r);if(o!==this.edits.activeEditIndex)return this.onSelectNewEdit(o)}},n,this.editor.getDomNode()??void 0,this.additionalActions)}},Ije=PD,PD.baseId="editor.widget.postEditWidget",PD);Mje=Ije=YDn([$U(8,Qi),$U(9,Do),$U(10,uE)],Mje);let G1e=class extends ht{constructor(t,n,r,o,s,a,l,d){super(),this._id=t,this._editor=n,this._visibleContext=r,this._showCommand=o,this._getAdditionalActions=s,this._instantiationService=a,this._bulkEditService=l,this._notificationService=d,this._currentWidget=this._register(new ts),this._register(on.any(n.onDidChangeModel,n.onDidChangeModelContent)(()=>this.clear()))}async applyEditAndShowIfNeeded(t,n,r,o,s){if(!t.length||!this._editor.hasModel())return;const a=this._editor.getModel(),l=n.allEdits.at(n.activeEditIndex);if(!l)return;const d=async p=>{const b=this._editor.getModel();b&&(await b.undo(),this.applyEditAndShowIfNeeded(t,{activeEditIndex:p,allEdits:n.allEdits},r,o,s))},u=(p,b)=>{C2(p)||(this._notificationService.error(b),r&&this.show(t[0],n,d))},h=new H8(this._editor,3,void 0,s);let g;try{g=await seo(o(l,h.token),h.token)}catch(p){return u(p,U(937,`Error resolving edit '{0}': {1}`,l.title,$1e(p)))}finally{h.dispose()}if(s.isCancellationRequested)return;const m=zDn(a.uri,t,g),v=t[0],f=a.deltaDecorations([],[{range:v,options:{description:"paste-line-suffix",stickiness:0}}]);this._editor.focus();let k,A;try{k=await this._bulkEditService.apply(m,{editor:this._editor,token:s}),A=a.getDecorationRange(f[0])}catch(p){return u(p,U(938,`Error applying edit '{0}': -{1}`,l.title,$1e(p)))}finally{a.deltaDecorations(f,[])}s.isCancellationRequested||r&&k.isApplied&&n.allEdits.length>1&&this.show(A??v,n,d)}show(t,n,r){this.clear(),this._editor.hasModel()&&(this._currentWidget.value=this._instantiationService.createInstance(Mje,this._id,this._editor,this._visibleContext,this._showCommand,t,n,r,this._getAdditionalActions()))}clear(){this._currentWidget.clear()}tryShowSelector(){var t;(t=this._currentWidget.value)==null||t.showSelector()}};G1e=YDn([$U(5,Zn),$U(6,Zie),$U(7,rc)],G1e);var tvo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},YC=function(e,t){return function(n,r){t(n,r,e)}},i4;const ZDn="editor.changePasteType",nvo="editor.pasteAs.preferences",Vtt=new yn("pasteWidgetVisible",!1,U(917,"Whether the paste widget is showing")),lxe="application/vnd.code.copymetadata";var FD;let X8=(FD=class extends ht{static get(t){return t.getContribution(i4.ID)}constructor(t,n,r,o,s,a,l,d,u,h){super(),this._logService=r,this._bulkEditService=o,this._clipboardService=s,this._commandService=a,this._configService=l,this._languageFeaturesService=d,this._quickInputService=u,this._progressService=h,this._editor=t;const g=t.getContainerDomNode();this._register(bt(g,"copy",m=>this.handleCopy(m))),this._register(bt(g,"cut",m=>this.handleCopy(m))),this._register(bt(g,"paste",m=>this.handlePaste(m),!0)),this._pasteProgressManager=this._register(new V1e("pasteIntoEditor",t,n)),this._postPasteWidgetManager=this._register(n.createInstance(G1e,"pasteIntoEditor",t,Vtt,{id:ZDn,label:U(918,"Show paste options...")},()=>i4._configureDefaultAction?[i4._configureDefaultAction]:[]))}changePasteType(){this._postPasteWidgetManager.tryShowSelector()}async pasteAs(t){this._logService.trace("CopyPasteController.pasteAs"),this._editor.focus();try{this._logService.trace("Before calling editor.action.clipboardPasteAction"),this._pasteAsActionContext={preferred:t},await this._commandService.executeCommand("editor.action.clipboardPasteAction")}finally{this._pasteAsActionContext=void 0}}clearWidgets(){this._postPasteWidgetManager.clear()}isPasteAsEnabled(){return this._editor.getOption(97).enabled}async finishedPaste(){await this._currentPasteOperation}handleCopy(t){var A,p,b,w;let n=null;if(t.clipboardData){const[O,y]=hD.getTextData(t.clipboardData),C=y||ay.INSTANCE.get(O);n=(C==null?void 0:C.id)||null,this._logService.trace("CopyPasteController#handleCopy for id : ",n," with text.length : ",O.length)}else this._logService.trace("CopyPasteController#handleCopy");if(!this._editor.hasTextFocus()||((p=(A=this._clipboardService).clearInternalState)==null||p.call(A),!t.clipboardData||!this.isPasteAsEnabled()))return;const r=this._editor.getModel(),o=this._editor.getSelections();if(!r||!(o!=null&&o.length))return;const s=this._editor.getOption(45);let a=o;const l=o.length===1&&o[0].isEmpty();if(l){if(!s)return;a=[new xe(a[0].startLineNumber,1,a[0].startLineNumber,1+r.getLineLength(a[0].startLineNumber))]}const d=(b=this._editor._getViewModel())==null?void 0:b.getPlainTextToCopy(o,s,vh),h={multicursorText:Array.isArray(d)?d:null,pasteOnNewLine:l,mode:null},g=this._languageFeaturesService.documentPasteEditProvider.ordered(r).filter(O=>!!O.prepareDocumentPaste);if(!g.length){this.setCopyMetadata(t.clipboardData,{defaultPastePayload:h});return}const m=BDn(t.clipboardData),v=g.flatMap(O=>O.copyMimeTypes??[]),f=n??LI();this.setCopyMetadata(t.clipboardData,{id:f,providerCopyMimeTypes:v,defaultPastePayload:h});const k=g.map(O=>({providerMimeTypes:O.copyMimeTypes,operation:Fd(y=>O.prepareDocumentPaste(r,a,m,y).catch(C=>{console.error(C)}))}));(w=i4._currentCopyOperation)==null||w.operations.forEach(O=>O.operation.cancel()),i4._currentCopyOperation={handle:f,operations:k}}async handlePaste(t){var u,h,g;if(t.clipboardData){const[m,v]=hD.getTextData(t.clipboardData),f=v||ay.INSTANCE.get(m);this._logService.trace("CopyPasteController#handlePaste for id : ",f==null?void 0:f.id)}else this._logService.trace("CopyPasteController#handlePaste");if(!t.clipboardData||!this._editor.hasTextFocus())return;(u=D0.get(this._editor))==null||u.closeMessage(),(h=this._currentPasteOperation)==null||h.cancel(),this._currentPasteOperation=void 0;const n=this._editor.getModel(),r=this._editor.getSelections();if(!(r!=null&&r.length)||!n||this._editor.getOption(104)||!this.isPasteAsEnabled()&&!this._pasteAsActionContext)return;const o=this.fetchCopyMetadata(t);this._logService.trace("CopyPasteController#handlePaste with metadata : ",o==null?void 0:o.id," and text.length : ",t.clipboardData.getData("text/plain").length);const s=RDn(t.clipboardData);s.delete(lxe);const a=Array.from(t.clipboardData.files).map(m=>m.type),l=[...t.clipboardData.types,...a,...(o==null?void 0:o.providerCopyMimeTypes)??[],lc.uriList],d=this._languageFeaturesService.documentPasteEditProvider.ordered(n).filter(m=>{var f,k;const v=(f=this._pasteAsActionContext)==null?void 0:f.preferred;return v&&!this.providerMatchesPreference(m,v)?!1:(k=m.pasteMimeTypes)==null?void 0:k.some(A=>POt(A,l))});if(!d.length){(g=this._pasteAsActionContext)!=null&&g.preferred&&(this.showPasteAsNoEditMessage(r,this._pasteAsActionContext.preferred),t.preventDefault(),t.stopImmediatePropagation());return}t.preventDefault(),t.stopImmediatePropagation(),this._pasteAsActionContext?this.showPasteAsPick(this._pasteAsActionContext.preferred,d,r,s,o):this.doPasteInline(d,r,s,o,t)}showPasteAsNoEditMessage(t,n){var o;const r="only"in n?n.only.value:"preferences"in n?n.preferences.length?n.preferences.map(s=>s.value).join(", "):U(919,"empty"):n.providerId;(o=D0.get(this._editor))==null||o.showMessage(U(920,"No paste edits for '{0}' found",r),t[0].getStartPosition())}doPasteInline(t,n,r,o,s){this._logService.trace("CopyPasteController#doPasteInline");const a=this._editor;if(!a.hasModel())return;const l=new H8(a,3,void 0),d=Fd(async u=>{const h=this._editor;if(!h.hasModel())return;const g=h.getModel(),m=new Et,v=m.add(new Wa(u));m.add(l.token.onCancellationRequested(()=>v.cancel()));const f=v.token;try{if(await this.mergeInDataFromCopy(t,r,o,f),f.isCancellationRequested)return;const k=t.filter(b=>this.isSupportedPasteProvider(b,r));if(!k.length||k.length===1&&k[0]instanceof wR)return this.applyDefaultPasteHandler(r,o,f,s);const A={triggerKind:mJ.Automatic},p=await this.getPasteEdits(k,r,g,n,A,f);if(m.add(p),f.isCancellationRequested)return;if(p.edits.length===1&&p.edits[0].provider instanceof wR)return this.applyDefaultPasteHandler(r,o,f,s);if(p.edits.length){const b=h.getOption(97).showPasteSelector==="afterPaste";return this._postPasteWidgetManager.applyEditAndShowIfNeeded(n,{activeEditIndex:this.getInitialActiveEditIndex(g,p.edits),allEdits:p.edits},b,async(w,O)=>{if(!w.provider.resolveDocumentPasteEdit)return w;const y=w.provider.resolveDocumentPasteEdit(w,O),C=new bI,_=await this._pasteProgressManager.showWhile(n[0].getEndPosition(),U(921,"Resolving paste edit for '{0}'. Click to cancel",w.title),YW(Promise.race([C.p,y]),O),{cancel:()=>C.cancel()},0);return _&&(w.insertText=_.insertText,w.additionalEdit=_.additionalEdit),w},f)}await this.applyDefaultPasteHandler(r,o,f,s)}finally{m.dispose(),this._currentPasteOperation===d&&(this._currentPasteOperation=void 0)}});this._pasteProgressManager.showWhile(n[0].getEndPosition(),U(922,"Running paste handlers. Click to cancel and do basic paste"),d,{cancel:async()=>{d.cancel(),!l.token.isCancellationRequested&&await this.applyDefaultPasteHandler(r,o,l.token,s)}}).finally(()=>{l.dispose()}),this._currentPasteOperation=d}showPasteAsPick(t,n,r,o,s){this._logService.trace("CopyPasteController#showPasteAsPick");const a=Fd(async l=>{var m;const d=this._editor;if(!d.hasModel())return;const u=d.getModel(),h=new Et,g=h.add(new H8(d,3,void 0,l));try{if(await this.mergeInDataFromCopy(n,o,s,g.token),g.token.isCancellationRequested)return;let v=n.filter(b=>this.isSupportedPasteProvider(b,o,t));t&&(v=v.filter(b=>this.providerMatchesPreference(b,t)));const f={triggerKind:mJ.PasteAs,only:t&&"only"in t?t.only:void 0};let k=h.add(await this.getPasteEdits(v,o,u,r,f,g.token));if(g.token.isCancellationRequested)return;if(t&&(k={edits:k.edits.filter(b=>"only"in t?t.only.contains(b.kind):"preferences"in t?t.preferences.some(w=>w.contains(b.kind)):t.providerId===b.provider.id),dispose:k.dispose}),!k.edits.length){t&&this.showPasteAsNoEditMessage(r,t);return}let A;if(t)A=k.edits.at(0);else{const b={id:"editor.pasteAs.default",label:U(923,"Configure default paste action"),edit:void 0},w=await this._quickInputService.pick([...k.edits.map(O=>{var y;return{label:O.title,description:(y=O.kind)==null?void 0:y.value,edit:O}}),...i4._configureDefaultAction?[{type:"separator"},{label:i4._configureDefaultAction.label,edit:void 0}]:[]],{placeHolder:U(924,"Select Paste Action")});if(w===b){(m=i4._configureDefaultAction)==null||m.run();return}A=w==null?void 0:w.edit}if(!A)return;const p=zDn(u.uri,r,A);await this._bulkEditService.apply(p,{editor:this._editor})}finally{h.dispose(),this._currentPasteOperation===a&&(this._currentPasteOperation=void 0)}});this._progressService.withProgress({location:10,title:U(925,"Running paste handlers")},()=>a)}setCopyMetadata(t,n){this._logService.trace("CopyPasteController#setCopyMetadata new id : ",n.id),t.setData(lxe,JSON.stringify(n))}fetchCopyMetadata(t){if(this._logService.trace("CopyPasteController#fetchCopyMetadata"),!t.clipboardData)return;const n=t.clipboardData.getData(lxe);if(n)try{return JSON.parse(n)}catch{return}const[r,o]=hD.getTextData(t.clipboardData);if(o)return{defaultPastePayload:{mode:o.mode,multicursorText:o.multicursorText??null,pasteOnNewLine:!!o.isFromEmptySelection}}}async mergeInDataFromCopy(t,n,r,o){var s;if(this._logService.trace("CopyPasteController#mergeInDataFromCopy with metadata : ",r==null?void 0:r.id),r!=null&&r.id&&((s=i4._currentCopyOperation)==null?void 0:s.handle)===r.id){const a=i4._currentCopyOperation.operations.filter(d=>t.some(u=>u.pasteMimeTypes.some(h=>POt(h,d.providerMimeTypes)))).map(d=>d.operation),l=await Promise.all(a);if(o.isCancellationRequested)return;for(const d of l.reverse())if(d)for(const[u,h]of d)n.replace(u,h)}if(!n.has(lc.uriList)){const a=await this._clipboardService.readResources();if(o.isCancellationRequested)return;a.length&&n.append(lc.uriList,Ptt(k3e.create(a)))}}async getPasteEdits(t,n,r,o,s,a){const l=new Et,d=await YW(Promise.all(t.map(async h=>{var g,m;try{const v=await((g=h.provideDocumentPasteEdits)==null?void 0:g.call(h,r,o,n,s,a));return v&&l.add(v),(m=v==null?void 0:v.edits)==null?void 0:m.map(f=>({...f,provider:h}))}catch(v){C2(v)||console.error(v);return}})),a),u=P3(d??[]).flat().filter(h=>!s.only||s.only.contains(h.kind));return{edits:HDn(u),dispose:()=>l.dispose()}}async applyDefaultPasteHandler(t,n,r,o){const s=t.get(lc.text)??t.get("text"),a=await(s==null?void 0:s.asString())??"";if(r.isCancellationRequested)return;const l={clipboardEvent:o,text:a,pasteOnNewLine:(n==null?void 0:n.defaultPastePayload.pasteOnNewLine)??!1,multicursorText:(n==null?void 0:n.defaultPastePayload.multicursorText)??null,mode:null};this._logService.trace("CopyPasteController#applyDefaultPasteHandler for id : ",n==null?void 0:n.id),this._editor.trigger("keyboard","paste",l)}isSupportedPasteProvider(t,n,r){var o;return(o=t.pasteMimeTypes)!=null&&o.some(s=>n.matches(s))?!r||this.providerMatchesPreference(t,r):!1}providerMatchesPreference(t,n){return"only"in n?t.providedPasteEditKinds.some(r=>n.only.contains(r)):"preferences"in n?n.preferences.some(r=>n.preferences.some(o=>o.contains(r))):t.id===n.providerId}getInitialActiveEditIndex(t,n){const r=this._configService.getValue(nvo,{resource:t.uri});for(const o of Array.isArray(r)?r:[]){const s=new El(o),a=n.findIndex(l=>s.contains(l.kind));if(a>=0)return a}return 0}},i4=FD,FD.ID="editor.contrib.copyPasteActionController",FD);X8=i4=tvo([YC(1,Zn),YC(2,va),YC(3,Zie),YC(4,j0),YC(5,ba),YC(6,ar),YC(7,Un),YC(8,If),YC(9,uQn)],X8);const _R="9_cutcopypaste",ivo=v3||document.queryCommandSupported("cut"),qDn=v3||document.queryCommandSupported("copy"),rvo=typeof navigator.clipboard>"u"||k1?document.queryCommandSupported("paste"):!0;function ztt(e){return e.register(),e}const ovo=ivo?ztt(new Zz({id:"editor.action.clipboardCutAction",precondition:void 0,kbOpts:v3?{primary:2102,win:{primary:2102,secondary:[1044]},weight:100}:void 0,menuOpts:[{menuId:Vn.MenubarEditMenu,group:"2_ccp",title:U(813,"Cu&&t"),order:1},{menuId:Vn.EditorContext,group:_R,title:U(814,"Cut"),when:He.writable,order:1},{menuId:Vn.CommandPalette,group:"",title:U(815,"Cut"),order:1},{menuId:Vn.SimpleEditorContext,group:_R,title:U(816,"Cut"),when:He.writable,order:1}]})):void 0,svo=qDn?ztt(new Zz({id:"editor.action.clipboardCopyAction",precondition:void 0,kbOpts:v3?{primary:2081,win:{primary:2081,secondary:[2067]},weight:100}:void 0,menuOpts:[{menuId:Vn.MenubarEditMenu,group:"2_ccp",title:U(817,"&&Copy"),order:2},{menuId:Vn.EditorContext,group:_R,title:U(818,"Copy"),order:2},{menuId:Vn.CommandPalette,group:"",title:U(819,"Copy"),order:1},{menuId:Vn.SimpleEditorContext,group:_R,title:U(820,"Copy"),order:2}]})):void 0;Pu.appendMenuItem(Vn.MenubarEditMenu,{submenu:Vn.MenubarCopy,title:St(825,"Copy As"),group:"2_ccp",order:3});Pu.appendMenuItem(Vn.EditorContext,{submenu:Vn.EditorContextCopy,title:St(826,"Copy As"),group:_R,order:3});Pu.appendMenuItem(Vn.EditorContext,{submenu:Vn.EditorContextShare,title:St(827,"Share"),group:"11_share",order:-1,when:Nt.and(Nt.notEquals("resourceScheme","output"),He.editorTextFocus)});Pu.appendMenuItem(Vn.ExplorerContext,{submenu:Vn.ExplorerContextShare,title:St(828,"Share"),group:"11_share",order:-1});const cxe=rvo?ztt(new Zz({id:"editor.action.clipboardPasteAction",precondition:void 0,kbOpts:v3?{primary:2100,win:{primary:2100,secondary:[1043]},linux:{primary:2100,secondary:[1043]},weight:100}:void 0,menuOpts:[{menuId:Vn.MenubarEditMenu,group:"2_ccp",title:U(821,"&&Paste"),order:4},{menuId:Vn.EditorContext,group:_R,title:U(822,"Paste"),when:He.writable,order:4},{menuId:Vn.CommandPalette,group:"",title:U(823,"Paste"),order:1},{menuId:Vn.SimpleEditorContext,group:_R,title:U(824,"Paste"),when:He.writable,order:4}]})):void 0;class avo extends In{constructor(){super({id:"editor.action.clipboardCopyWithSyntaxHighlightingAction",label:St(829,"Copy with Syntax Highlighting"),precondition:void 0,kbOpts:{kbExpr:He.textInputFocus,primary:0,weight:100}})}run(t,n){const r=t.get(va);r.trace("ExecCommandCopyWithSyntaxHighlightingAction#run"),!(!n.hasModel()||!n.getOption(45)&&n.getSelection().isEmpty())&&($Ne.forceCopyWithSyntaxHighlighting=!0,n.focus(),r.trace("ExecCommandCopyWithSyntaxHighlightingAction (before execCommand copy)"),n.getContainerDomNode().ownerDocument.execCommand("copy"),r.trace("ExecCommandCopyWithSyntaxHighlightingAction (after execCommand copy)"),$Ne.forceCopyWithSyntaxHighlighting=!1)}}function KDn(e,t){e&&(e.addImplementation(1e4,"code-editor",(n,r)=>{const o=n.get(va);o.trace("registerExecCommandImpl (addImplementation code-editor for : ",t,")");const s=n.get(yo).getFocusedCodeEditor();if(s&&s.hasTextFocus()){const a=s.getOption(45),l=s.getSelection();return l&&l.isEmpty()&&!a||(s.getOption(170)&&t==="cut"?(zOt(s),o.trace("registerExecCommandImpl (before execCommand copy)"),s.getContainerDomNode().ownerDocument.execCommand("copy"),s.trigger(void 0,"cut",void 0),o.trace("registerExecCommandImpl (after execCommand copy)")):(zOt(s),o.trace("registerExecCommandImpl (before execCommand "+t+")"),s.getContainerDomNode().ownerDocument.execCommand(t),o.trace("registerExecCommandImpl (after execCommand "+t+")"))),!0}return!1}),e.addImplementation(0,"generic-dom",(n,r)=>{const o=n.get(va);return o.trace("registerExecCommandImpl (addImplementation generic-dom for : ",t,")"),o.trace("registerExecCommandImpl (before execCommand "+t+")"),Tie().execCommand(t),o.trace("registerExecCommandImpl (after execCommand "+t+")"),!0}))}function zOt(e){if(e.getOption(170)){const n=Het.get(e.getId());n&&n.onWillCopy()}}KDn(ovo,"cut");KDn(svo,"copy");cxe&&(cxe.addImplementation(1e4,"code-editor",(e,t)=>{const n=e.get(va);n.trace("registerExecCommandImpl (addImplementation code-editor for : paste)");const r=e.get(yo),o=e.get(j0),s=e.get(Nf),a=e.get(A2o),l=r.getFocusedCodeEditor();if(l&&l.hasModel()&&l.hasTextFocus()){if(l.getOption(170)){const g=Het.get(l.getId());g&&g.onWillPaste()}const u=vu.create(!0);n.trace("registerExecCommandImpl (before triggerPaste)");const h=o.triggerPaste(vs().vscodeWindowId);return h?(n.trace("registerExecCommandImpl (triggerPaste defined)"),h.then(async()=>{var g;if(n.trace("registerExecCommandImpl (after triggerPaste)"),a.quality!=="stable"){const m=u.elapsed();s.publicLog2("editorAsyncPaste",{duration:m})}return((g=X8.get(l))==null?void 0:g.finishedPaste())??Promise.resolve()})):(n.trace("registerExecCommandImpl (triggerPaste undefined)"),Ky?(n.trace("registerExecCommandImpl (Paste handling on web)"),(async()=>{const g=await o.readText();if(g!==""){const m=ay.INSTANCE.get(g);let v=!1,f=null,k=null;m&&(v=l.getOption(45)&&!!m.isFromEmptySelection,f=typeof m.multicursorText<"u"?m.multicursorText:null,k=m.mode),n.trace("registerExecCommandImpl (clipboardText.length : ",g.length," id : ",m==null?void 0:m.id,")"),l.trigger("keyboard","paste",{text:g,pasteOnNewLine:v,multicursorText:f,mode:k})}})()):!0)}return!1}),cxe.addImplementation(0,"generic-dom",(e,t)=>(e.get(va).trace("registerExecCommandImpl (addImplementation generic-dom for : paste)"),e.get(j0).triggerPaste(vs().vscodeWindowId)??!1)));qDn&&dn(avo);const v3e=Object.freeze({id:"editor",order:5,type:"object",title:U(147,"Editor"),scope:6}),Y1e={...v3e,properties:{"editor.tabSize":{type:"number",default:Wh.tabSize,minimum:1,maximum:100,markdownDescription:U(148,"The number of spaces a tab is equal to. This setting is overridden based on the file contents when {0} is on.","`#editor.detectIndentation#`")},"editor.indentSize":{anyOf:[{type:"string",enum:["tabSize"]},{type:"number",minimum:1}],default:"tabSize",markdownDescription:U(149,'The number of spaces used for indentation or `"tabSize"` to use the value from `#editor.tabSize#`. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.')},"editor.insertSpaces":{type:"boolean",default:Wh.insertSpaces,markdownDescription:U(150,"Insert spaces when pressing `Tab`. This setting is overridden based on the file contents when {0} is on.","`#editor.detectIndentation#`")},"editor.detectIndentation":{type:"boolean",default:Wh.detectIndentation,markdownDescription:U(151,"Controls whether {0} and {1} will be automatically detected when a file is opened based on the file contents.","`#editor.tabSize#`","`#editor.insertSpaces#`")},"editor.trimAutoWhitespace":{type:"boolean",default:Wh.trimAutoWhitespace,description:U(152,"Remove trailing auto inserted whitespace.")},"editor.largeFileOptimizations":{type:"boolean",default:Wh.largeFileOptimizations,description:U(153,"Special handling for large files to disable certain memory intensive features.")},"editor.wordBasedSuggestions":{enum:["off","currentDocument","matchingDocuments","allDocuments"],default:"matchingDocuments",enumDescriptions:[U(154,"Turn off Word Based Suggestions."),U(155,"Only suggest words from the active document."),U(156,"Suggest words from all open documents of the same language."),U(157,"Suggest words from all open documents.")],description:U(158,"Controls whether completions should be computed based on words in the document and from which documents they are computed.")},"editor.semanticHighlighting.enabled":{enum:[!0,!1,"configuredByTheme"],enumDescriptions:[U(159,"Semantic highlighting enabled for all color themes."),U(160,"Semantic highlighting disabled for all color themes."),U(161,"Semantic highlighting is configured by the current color theme's `semanticHighlighting` setting.")],default:"configuredByTheme",description:U(162,"Controls whether the semanticHighlighting is shown for the languages that support it.")},"editor.stablePeek":{type:"boolean",default:!1,markdownDescription:U(163,"Keep peek editors open even when double-clicking their content or when hitting `Escape`.")},"editor.maxTokenizationLineLength":{type:"integer",default:2e4,description:U(164,"Lines above this length will not be tokenized for performance reasons")},"editor.experimental.asyncTokenization":{type:"boolean",default:!0,description:U(165,"Controls whether the tokenization should happen asynchronously on a web worker."),tags:["experimental"]},"editor.experimental.asyncTokenizationLogging":{type:"boolean",default:!1,description:U(166,"Controls whether async tokenization should be logged. For debugging only.")},"editor.experimental.asyncTokenizationVerification":{type:"boolean",default:!1,description:U(167,"Controls whether async tokenization should be verified against legacy background tokenization. Might slow down tokenization. For debugging only."),tags:["experimental"]},"editor.experimental.treeSitterTelemetry":{type:"boolean",default:!1,markdownDescription:U(168,"Controls whether tree sitter parsing should be turned on and telemetry collected. Setting `#editor.experimental.preferTreeSitter#` for specific languages will take precedence."),tags:["experimental"],experiment:{mode:"auto"}},"editor.experimental.preferTreeSitter.css":{type:"boolean",default:!1,markdownDescription:U(169,"Controls whether tree sitter parsing should be turned on for css. This will take precedence over `#editor.experimental.treeSitterTelemetry#` for css."),tags:["experimental"],experiment:{mode:"auto"}},"editor.experimental.preferTreeSitter.typescript":{type:"boolean",default:!1,markdownDescription:U(170,"Controls whether tree sitter parsing should be turned on for typescript. This will take precedence over `#editor.experimental.treeSitterTelemetry#` for typescript."),tags:["experimental"],experiment:{mode:"auto"}},"editor.experimental.preferTreeSitter.ini":{type:"boolean",default:!1,markdownDescription:U(171,"Controls whether tree sitter parsing should be turned on for ini. This will take precedence over `#editor.experimental.treeSitterTelemetry#` for ini."),tags:["experimental"],experiment:{mode:"auto"}},"editor.experimental.preferTreeSitter.regex":{type:"boolean",default:!1,markdownDescription:U(172,"Controls whether tree sitter parsing should be turned on for regex. This will take precedence over `#editor.experimental.treeSitterTelemetry#` for regex."),tags:["experimental"],experiment:{mode:"auto"}},"editor.language.brackets":{type:["array","null"],default:null,description:U(173,"Defines the bracket symbols that increase or decrease the indentation."),items:{type:"array",items:[{type:"string",description:U(174,"The opening bracket character or string sequence.")},{type:"string",description:U(175,"The closing bracket character or string sequence.")}]}},"editor.language.colorizedBracketPairs":{type:["array","null"],default:null,description:U(176,"Defines the bracket pairs that are colorized by their nesting level if bracket pair colorization is enabled."),items:{type:"array",items:[{type:"string",description:U(177,"The opening bracket character or string sequence.")},{type:"string",description:U(178,"The closing bracket character or string sequence.")}]}},"diffEditor.maxComputationTime":{type:"number",default:yh.maxComputationTime,description:U(179,"Timeout in milliseconds after which diff computation is cancelled. Use 0 for no timeout.")},"diffEditor.maxFileSize":{type:"number",default:yh.maxFileSize,description:U(180,"Maximum file size in MB for which to compute diffs. Use 0 for no limit.")},"diffEditor.renderSideBySide":{type:"boolean",default:yh.renderSideBySide,description:U(181,"Controls whether the diff editor shows the diff side by side or inline.")},"diffEditor.renderSideBySideInlineBreakpoint":{type:"number",default:yh.renderSideBySideInlineBreakpoint,description:U(182,"If the diff editor width is smaller than this value, the inline view is used.")},"diffEditor.useInlineViewWhenSpaceIsLimited":{type:"boolean",default:yh.useInlineViewWhenSpaceIsLimited,description:U(183,"If enabled and the editor width is too small, the inline view is used.")},"diffEditor.renderMarginRevertIcon":{type:"boolean",default:yh.renderMarginRevertIcon,description:U(184,"When enabled, the diff editor shows arrows in its glyph margin to revert changes.")},"diffEditor.renderGutterMenu":{type:"boolean",default:yh.renderGutterMenu,description:U(185,"When enabled, the diff editor shows a special gutter for revert and stage actions.")},"diffEditor.ignoreTrimWhitespace":{type:"boolean",default:yh.ignoreTrimWhitespace,description:U(186,"When enabled, the diff editor ignores changes in leading or trailing whitespace.")},"diffEditor.renderIndicators":{type:"boolean",default:yh.renderIndicators,description:U(187,"Controls whether the diff editor shows +/- indicators for added/removed changes.")},"diffEditor.codeLens":{type:"boolean",default:yh.diffCodeLens,description:U(188,"Controls whether the editor shows CodeLens.")},"diffEditor.wordWrap":{type:"string",enum:["off","on","inherit"],default:yh.diffWordWrap,markdownEnumDescriptions:[U(189,"Lines will never wrap."),U(190,"Lines will wrap at the viewport width."),U(191,"Lines will wrap according to the {0} setting.","`#editor.wordWrap#`")]},"diffEditor.diffAlgorithm":{type:"string",enum:["legacy","advanced"],default:yh.diffAlgorithm,markdownEnumDescriptions:[U(192,"Uses the legacy diffing algorithm."),U(193,"Uses the advanced diffing algorithm.")]},"diffEditor.hideUnchangedRegions.enabled":{type:"boolean",default:yh.hideUnchangedRegions.enabled,markdownDescription:U(194,"Controls whether the diff editor shows unchanged regions.")},"diffEditor.hideUnchangedRegions.revealLineCount":{type:"integer",default:yh.hideUnchangedRegions.revealLineCount,markdownDescription:U(195,"Controls how many lines are used for unchanged regions."),minimum:1},"diffEditor.hideUnchangedRegions.minimumLineCount":{type:"integer",default:yh.hideUnchangedRegions.minimumLineCount,markdownDescription:U(196,"Controls how many lines are used as a minimum for unchanged regions."),minimum:1},"diffEditor.hideUnchangedRegions.contextLineCount":{type:"integer",default:yh.hideUnchangedRegions.contextLineCount,markdownDescription:U(197,"Controls how many lines are used as context when comparing unchanged regions."),minimum:1},"diffEditor.experimental.showMoves":{type:"boolean",default:yh.experimental.showMoves,markdownDescription:U(198,"Controls whether the diff editor should show detected code moves.")},"diffEditor.experimental.showEmptyDecorations":{type:"boolean",default:yh.experimental.showEmptyDecorations,description:U(199,"Controls whether the diff editor shows empty decorations to see where characters got inserted or deleted.")},"diffEditor.experimental.useTrueInlineView":{type:"boolean",default:yh.experimental.useTrueInlineView,description:U(200,"If enabled and the editor uses the inline view, word changes are rendered inline.")}}};function lvo(e){return typeof e.type<"u"||typeof e.anyOf<"u"}for(const e of gN){const t=e.schema;if(typeof t<"u")if(lvo(t))Y1e.properties[`editor.${e.name}`]=t;else for(const n in t)Object.hasOwnProperty.call(t,n)&&(Y1e.properties[n]=t[n])}let Wle=null;function JDn(){return Wle===null&&(Wle=Object.create(null),Object.keys(Y1e.properties).forEach(e=>{Wle[e]=!0})),Wle}function cvo(e){return JDn()[`editor.${e}`]||!1}function dvo(e){return JDn()[`diffEditor.${e}`]||!1}const uvo=Ql.as(F3.Configuration);uvo.registerConfiguration(Y1e);const Ma=new class{constructor(){this.QuickFix=new El("quickfix"),this.Refactor=new El("refactor"),this.RefactorExtract=this.Refactor.append("extract"),this.RefactorInline=this.Refactor.append("inline"),this.RefactorMove=this.Refactor.append("move"),this.RefactorRewrite=this.Refactor.append("rewrite"),this.Notebook=new El("notebook"),this.Source=new El("source"),this.SourceOrganizeImports=this.Source.append("organizeImports"),this.SourceFixAll=this.Source.append("fixAll"),this.SurroundWith=this.Refactor.append("surround")}};var W0;(function(e){e.Refactor="refactor",e.RefactorPreview="refactor preview",e.Lightbulb="lightbulb",e.Default="other (default)",e.SourceAction="source action",e.QuickFix="quick fix action",e.FixAll="fix all",e.OrganizeImports="organize imports",e.AutoFix="auto fix",e.QuickFixHover="quick fix hover window",e.OnSave="save participants",e.ProblemsView="problems view"})(W0||(W0={}));function hvo(e,t){return!(e.include&&!e.include.intersects(t)||e.excludes&&e.excludes.some(n=>eBn(t,n,e.include))||!e.includeSourceActions&&Ma.Source.contains(t))}function fvo(e,t){const n=t.kind?new El(t.kind):void 0;return!(e.include&&(!n||!e.include.contains(n))||e.excludes&&n&&e.excludes.some(r=>eBn(n,r,e.include))||!e.includeSourceActions&&n&&Ma.Source.contains(n)||e.onlyIncludePreferredActions&&!t.isPreferred)}function eBn(e,t,n){return!(!t.contains(e)||n&&t.contains(n))}class _O{static fromUser(t,n){return!t||typeof t!="object"?new _O(n.kind,n.apply,!1):new _O(_O.getKindFromUser(t,n.kind),_O.getApplyFromUser(t,n.apply),_O.getPreferredUser(t))}static getApplyFromUser(t,n){switch(typeof t.apply=="string"?t.apply.toLowerCase():""){case"first":return"first";case"never":return"never";case"ifsingle":return"ifSingle";default:return n}}static getKindFromUser(t,n){return typeof t.kind=="string"?new El(t.kind):n}static getPreferredUser(t){return typeof t.preferred=="boolean"?t.preferred:!1}constructor(t,n,r){this.kind=t,this.apply=n,this.preferred=r}}class gvo{constructor(t,n,r){this.action=t,this.provider=n,this.highlightRange=r}async resolve(t){var n;if((n=this.provider)!=null&&n.resolveCodeAction&&!this.action.edit){let r;try{r=await this.provider.resolveCodeAction(this.action,t)}catch(o){Nc(o)}r&&(this.action.edit=r.edit)}return this}}const tBn="editor.action.codeAction",Htt="editor.action.quickFix",nBn="editor.action.autoFix",iBn="editor.action.refactor",rBn="editor.action.sourceAction",Pje="editor.action.organizeImports",Fje="editor.action.fixAll",mvo=1e3;class BZ extends ht{static codeActionsPreferredComparator(t,n){return t.isPreferred&&!n.isPreferred?-1:!t.isPreferred&&n.isPreferred?1:0}static codeActionsComparator({action:t},{action:n}){return t.isAI&&!n.isAI?1:!t.isAI&&n.isAI?-1:yg(t.diagnostics)?yg(n.diagnostics)?BZ.codeActionsPreferredComparator(t,n):-1:yg(n.diagnostics)?1:BZ.codeActionsPreferredComparator(t,n)}constructor(t,n,r){super(),this.documentation=n,this._register(r),this.allActions=[...t].sort(BZ.codeActionsComparator),this.validActions=this.allActions.filter(({action:o})=>!o.disabled)}get hasAutoFix(){return this.validActions.some(({action:t})=>!!t.kind&&Ma.QuickFix.contains(new El(t.kind))&&!!t.isPreferred)}get hasAIFix(){return this.validActions.some(({action:t})=>!!t.isAI)}get allAIFixes(){return this.validActions.every(({action:t})=>!!t.isAI)}}const HOt={actions:[],documentation:void 0};async function yN(e,t,n,r,o,s){var k;const a=r.filter||{},l={...a,excludes:[...a.excludes||[],Ma.Notebook]},d={only:(k=a.include)==null?void 0:k.value,trigger:r.type},u=new Utt(t,s),h=r.type===2,g=kvo(e,t,h?l:a),m=new Et,v=g.map(async A=>{const p=setTimeout(()=>o.report(A),1250);try{const b=await A.provideCodeActions(t,n,d,u.token);if(u.token.isCancellationRequested)return b==null||b.dispose(),HOt;b&&m.add(b);const w=((b==null?void 0:b.actions)||[]).filter(y=>y&&fvo(a,y)),O=Avo(A,w,a.include);return{actions:w.map(y=>new gvo(y,A)),documentation:O}}catch(b){if(C2(b))throw b;return Nc(b),HOt}finally{clearTimeout(p)}}),f=e.onDidChange(()=>{const A=e.all(t);Ua(A,g)||u.cancel()});try{const A=await Promise.all(v),p=A.map(O=>O.actions).flat(),b=[...P3(A.map(O=>O.documentation)),...vvo(e,t,r,p)],w=new BZ(p,b,m);return m.add(w),w}catch(A){throw m.dispose(),A}finally{f.dispose(),u.dispose()}}function kvo(e,t,n){return e.all(t).filter(r=>r.providedCodeActionKinds?r.providedCodeActionKinds.some(o=>hvo(n,new El(o))):!0)}function*vvo(e,t,n,r){var o,s,a;if(t&&r.length)for(const l of e.all(t))l._getAdditionalMenuItems&&(yield*(a=l._getAdditionalMenuItems)==null?void 0:a.call(l,{trigger:n.type,only:(s=(o=n.filter)==null?void 0:o.include)==null?void 0:s.value},r.map(d=>d.action)))}function Avo(e,t,n){if(!e.documentation)return;const r=e.documentation.map(o=>({kind:new El(o.kind),command:o.command}));if(n){let o;for(const s of r)s.kind.contains(n)&&(o?o.kind.contains(s.kind)&&(o=s):o=s);if(o)return o==null?void 0:o.command}for(const o of t)if(o.kind){for(const s of r)if(s.kind.contains(new El(o.kind)))return s.command}}var p9;(function(e){e.OnSave="onSave",e.FromProblemsView="fromProblemsView",e.FromCodeActions="fromCodeActions",e.FromAILightbulb="fromAILightbulb",e.FromProblemsHover="fromProblemsHover"})(p9||(p9={}));async function pvo(e,t,n,r,o=Tr.None){var h,g;const s=e.get(Zie),a=e.get(ba),l=e.get(Nf),d=e.get(rc),u=e.get(pL);if(l.publicLog2("codeAction.applyCodeAction",{codeActionTitle:t.action.title,codeActionKind:t.action.kind,codeActionIsPreferred:!!t.action.isPreferred,reason:n}),u.playSignal(nm.codeActionTriggered),await t.resolve(o),!o.isCancellationRequested&&!((h=t.action.edit)!=null&&h.edits.length&&!(await s.apply(t.action.edit,{editor:r==null?void 0:r.editor,label:t.action.title,quotableLabel:t.action.title,code:"undoredo.codeAction",respectAutoSaveConfig:n!==p9.OnSave,showPreview:r==null?void 0:r.preview,reason:pf.codeAction({kind:t.action.kind,providerId:r3e.fromExtensionId((g=t.provider)==null?void 0:g.extensionId)})})).isApplied)){if(t.action.command)try{await a.executeCommand(t.action.command.id,...t.action.command.arguments||[])}catch(m){const v=bvo(m);d.error(typeof v=="string"?v:U(830,"An unknown error occurred while applying the code action"))}setTimeout(()=>u.playSignal(nm.codeActionApplied),mvo)}}function bvo(e){return typeof e=="string"?e:e instanceof Error&&typeof e.message=="string"?e.message:void 0}uo.registerCommand("_executeCodeActionProvider",async function(e,t,n,r,o){if(!(t instanceof vi))throw Gv();const{codeActionProvider:s}=e.get(Un),a=e.get(ml).getModel(t);if(!a)throw Gv();const l=Dn.isISelection(n)?Dn.liftSelection(n):xe.isIRange(n)?a.validateRange(n):void 0;if(!l)throw Gv();const d=typeof r=="string"?new El(r):void 0,u=await yN(s,a,l,{type:1,triggerAction:W0.Default,filter:{includeSourceActions:!0,include:d}},Kb.None,Tr.None),h=[],g=Math.min(u.validActions.length,typeof o=="number"?o:0);for(let m=0;mm.action)}finally{setTimeout(()=>u.dispose(),100)}});var xl;(function(e){e[e.Hint=1]="Hint",e[e.Info=2]="Info",e[e.Warning=4]="Warning",e[e.Error=8]="Error"})(xl||(xl={}));(function(e){function t(d,u){return u-d}e.compare=t;const n=Object.create(null);n[e.Error]=U(1732,"Error"),n[e.Warning]=U(1733,"Warning"),n[e.Info]=U(1734,"Info");function r(d){return n[d]||""}e.toString=r;const o=Object.create(null);o[e.Error]=U(1735,"Errors"),o[e.Warning]=U(1736,"Warnings"),o[e.Info]=U(1737,"Infos");function s(d){return o[d]||""}e.toStringPlural=s;function a(d){switch(d){case Sl.Error:return e.Error;case Sl.Warning:return e.Warning;case Sl.Info:return e.Info;case Sl.Ignore:return e.Hint}}e.fromSeverity=a;function l(d){switch(d){case e.Error:return Sl.Error;case e.Warning:return Sl.Warning;case e.Info:return Sl.Info;case e.Hint:return Sl.Ignore}}e.toSeverity=l})(xl||(xl={}));var Z1e;(function(e){const t="";function n(o){return r(o,!0)}e.makeKey=n;function r(o,s){const a=[t];return o.source?a.push(o.source.replace("¦","\\¦")):a.push(t),o.code?typeof o.code=="string"?a.push(o.code.replace("¦","\\¦")):a.push(o.code.value.replace("¦","\\¦")):a.push(t),o.severity!==void 0&&o.severity!==null?a.push(xl.toString(o.severity)):a.push(t),o.message&&s?a.push(o.message.replace("¦","\\¦")):a.push(t),o.startLineNumber!==void 0&&o.startLineNumber!==null?a.push(o.startLineNumber.toString()):a.push(t),o.startColumn!==void 0&&o.startColumn!==null?a.push(o.startColumn.toString()):a.push(t),o.endLineNumber!==void 0&&o.endLineNumber!==null?a.push(o.endLineNumber.toString()):a.push(t),o.endColumn!==void 0&&o.endColumn!==null?a.push(o.endColumn.toString()):a.push(t),a.push(t),a.join("¦")}e.makeKeyOptionalMessage=r})(Z1e||(Z1e={}));const iC=_r("markerService");var wvo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Ovo=function(e,t){return function(n,r){t(n,r,e)}},Nje,ND;let Uje=(ND=class{constructor(t){this.keybindingService=t}getResolver(){const t=new zh(()=>this.keybindingService.getKeybindings().filter(n=>Nje.codeActionCommands.indexOf(n.command)>=0).filter(n=>n.resolvedKeybinding).map(n=>{let r=n.commandArgs;return n.command===Pje?r={kind:Ma.SourceOrganizeImports.value}:n.command===Fje&&(r={kind:Ma.SourceFixAll.value}),{resolvedKeybinding:n.resolvedKeybinding,..._O.fromUser(r,{kind:El.None,apply:"never"})}}));return n=>{if(n.kind){const r=this.bestKeybindingForCodeAction(n,t.value);return r==null?void 0:r.resolvedKeybinding}}}bestKeybindingForCodeAction(t,n){if(!t.kind)return;const r=new El(t.kind);return n.filter(o=>o.kind.contains(r)).filter(o=>o.preferred?t.isPreferred:!0).reduceRight((o,s)=>o?o.kind.contains(s.kind)?s:o:s,void 0)}},Nje=ND,ND.codeActionCommands=[iBn,tBn,rBn,Pje,Fje],ND);Uje=Nje=wvo([Ovo(0,Do)],Uje);Ve("symbolIcon.arrayForeground",Pr,U(1495,"The foreground color for array symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.booleanForeground",Pr,U(1496,"The foreground color for boolean symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.classForeground",{dark:"#EE9D28",light:"#D67E00",hcDark:"#EE9D28",hcLight:"#D67E00"},U(1497,"The foreground color for class symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.colorForeground",Pr,U(1498,"The foreground color for color symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.constantForeground",Pr,U(1499,"The foreground color for constant symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.constructorForeground",{dark:"#B180D7",light:"#652D90",hcDark:"#B180D7",hcLight:"#652D90"},U(1500,"The foreground color for constructor symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.enumeratorForeground",{dark:"#EE9D28",light:"#D67E00",hcDark:"#EE9D28",hcLight:"#D67E00"},U(1501,"The foreground color for enumerator symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.enumeratorMemberForeground",{dark:"#75BEFF",light:"#007ACC",hcDark:"#75BEFF",hcLight:"#007ACC"},U(1502,"The foreground color for enumerator member symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.eventForeground",{dark:"#EE9D28",light:"#D67E00",hcDark:"#EE9D28",hcLight:"#D67E00"},U(1503,"The foreground color for event symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.fieldForeground",{dark:"#75BEFF",light:"#007ACC",hcDark:"#75BEFF",hcLight:"#007ACC"},U(1504,"The foreground color for field symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.fileForeground",Pr,U(1505,"The foreground color for file symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.folderForeground",Pr,U(1506,"The foreground color for folder symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.functionForeground",{dark:"#B180D7",light:"#652D90",hcDark:"#B180D7",hcLight:"#652D90"},U(1507,"The foreground color for function symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.interfaceForeground",{dark:"#75BEFF",light:"#007ACC",hcDark:"#75BEFF",hcLight:"#007ACC"},U(1508,"The foreground color for interface symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.keyForeground",Pr,U(1509,"The foreground color for key symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.keywordForeground",Pr,U(1510,"The foreground color for keyword symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.methodForeground",{dark:"#B180D7",light:"#652D90",hcDark:"#B180D7",hcLight:"#652D90"},U(1511,"The foreground color for method symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.moduleForeground",Pr,U(1512,"The foreground color for module symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.namespaceForeground",Pr,U(1513,"The foreground color for namespace symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.nullForeground",Pr,U(1514,"The foreground color for null symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.numberForeground",Pr,U(1515,"The foreground color for number symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.objectForeground",Pr,U(1516,"The foreground color for object symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.operatorForeground",Pr,U(1517,"The foreground color for operator symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.packageForeground",Pr,U(1518,"The foreground color for package symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.propertyForeground",Pr,U(1519,"The foreground color for property symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.referenceForeground",Pr,U(1520,"The foreground color for reference symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.snippetForeground",Pr,U(1521,"The foreground color for snippet symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.stringForeground",Pr,U(1522,"The foreground color for string symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.structForeground",Pr,U(1523,"The foreground color for struct symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.textForeground",Pr,U(1524,"The foreground color for text symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.typeParameterForeground",Pr,U(1525,"The foreground color for type parameter symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.unitForeground",Pr,U(1526,"The foreground color for unit symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.variableForeground",{dark:"#75BEFF",light:"#007ACC",hcDark:"#75BEFF",hcLight:"#007ACC"},U(1527,"The foreground color for variable symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));const oBn=Object.freeze({kind:El.Empty,title:U(866,"More Actions...")}),yvo=Object.freeze([{kind:Ma.QuickFix,title:U(867,"Quick Fix")},{kind:Ma.RefactorExtract,title:U(868,"Extract"),icon:zt.wrench},{kind:Ma.RefactorInline,title:U(869,"Inline"),icon:zt.wrench},{kind:Ma.RefactorRewrite,title:U(870,"Rewrite"),icon:zt.wrench},{kind:Ma.RefactorMove,title:U(871,"Move"),icon:zt.wrench},{kind:Ma.SurroundWith,title:U(872,"Surround With"),icon:zt.surroundWith},{kind:Ma.Source,title:U(873,"Source Action"),icon:zt.symbolFile},oBn]);function Cvo(e,t,n){if(!t)return e.map(s=>{var a;return{kind:"action",item:s,group:oBn,disabled:!!s.action.disabled,label:s.action.disabled||s.action.title,canPreview:!!((a=s.action.edit)!=null&&a.edits.length)}});const r=yvo.map(s=>({group:s,actions:[]}));for(const s of e){const a=s.action.kind?new El(s.action.kind):El.None;for(const l of r)if(l.group.kind.contains(a)){l.actions.push(s);break}}const o=[];for(const s of r)if(s.actions.length){o.push({kind:"header",group:s.group});for(const a of s.actions){const l=s.group;o.push({kind:"action",item:a,group:a.action.isAI?{title:l.title,kind:l.kind,icon:zt.sparkle}:l,label:a.action.title,disabled:!!a.action.disabled,keybinding:n(a.action)})}}return o}const sBn=new yn("supportedCodeAction",""),$Ot="_typescript.applyFixAllCodeAction";class _vo extends ht{constructor(t,n,r,o=250){super(),this._editor=t,this._markerService=n,this._signalChange=r,this._delay=o,this._autoTriggerTimer=this._register(new M0),this._register(this._markerService.onMarkerChanged(s=>this._onMarkerChanges(s))),this._register(this._editor.onDidChangeCursorPosition(()=>this._tryAutoTrigger()))}trigger(t){const n=this._getRangeOfSelectionUnlessWhitespaceEnclosed(t);this._signalChange(n?{trigger:t,selection:n}:void 0)}_onMarkerChanges(t){const n=this._editor.getModel();n&&t.some(r=>C6(r,n.uri))&&this._tryAutoTrigger()}_tryAutoTrigger(){this._autoTriggerTimer.cancelAndSet(()=>{this.trigger({type:2,triggerAction:W0.Default})},this._delay)}_getRangeOfSelectionUnlessWhitespaceEnclosed(t){if(!this._editor.hasModel())return;const n=this._editor.getSelection();if(t.type===1)return n;const r=this._editor.getOption(73).enabled;if(r!==y4.Off){{if(r===y4.On)return n;if(r===y4.OnCode){if(!n.isEmpty())return n;const s=this._editor.getModel(),{lineNumber:a,column:l}=n.getPosition(),d=s.getLineContent(a);if(d.length===0)return;if(l===1){if(/\s/.test(d[0]))return}else if(l===s.getLineMaxColumn(a)){if(/\s/.test(d[d.length-1]))return}else if(/\s/.test(d[l-2])&&/\s/.test(d[l-1]))return}}return n}}}var TT;(function(e){e.Empty={type:0};class t{constructor(r,o,s){this.trigger=r,this.position=o,this._cancellablePromise=s,this.type=1,this.actions=s.catch(a=>{if(C2(a))return jje;throw a})}cancel(){this._cancellablePromise.cancel()}}e.Triggered=t})(TT||(TT={}));const jje=Object.freeze({allActions:[],validActions:[],dispose:()=>{},documentation:[],hasAutoFix:!1,hasAIFix:!1,allAIFixes:!1});class Svo extends ht{constructor(t,n,r,o,s,a){super(),this._editor=t,this._registry=n,this._markerService=r,this._progressService=s,this._configurationService=a,this._codeActionOracle=this._register(new ts),this._state=TT.Empty,this._onDidChangeState=this._register(new at),this.onDidChangeState=this._onDidChangeState.event,this.codeActionsDisposable=this._register(new ts),this._disposed=!1,this._supportedCodeActions=sBn.bindTo(o),this._register(this._editor.onDidChangeModel(()=>this._update())),this._register(this._editor.onDidChangeModelLanguage(()=>this._update())),this._register(this._registry.onDidChange(()=>this._update())),this._register(this._editor.onDidChangeConfiguration(l=>{l.hasChanged(73)&&this._update()})),this._update()}dispose(){this._disposed||(this._disposed=!0,super.dispose(),this.setState(TT.Empty,!0))}_settingEnabledNearbyQuickfixes(){var n;const t=(n=this._editor)==null?void 0:n.getModel();return this._configurationService?this._configurationService.getValue("editor.codeActionWidget.includeNearbyQuickFixes",{resource:t==null?void 0:t.uri}):!1}_update(){if(this._disposed)return;this._codeActionOracle.value=void 0,this.setState(TT.Empty);const t=this._editor.getModel();if(t&&this._registry.has(t)&&!this._editor.getOption(104)){const n=this._registry.all(t).flatMap(r=>r.providedCodeActionKinds??[]);this._supportedCodeActions.set(n.join(" ")),this._codeActionOracle.value=new _vo(this._editor,this._markerService,r=>{var d;if(!r){this.setState(TT.Empty);return}const o=r.selection.getStartPosition(),s=Fd(async u=>{var g,m,v,f,k,A,p,b,w,O;if(this._settingEnabledNearbyQuickfixes()&&r.trigger.type===1&&(r.trigger.triggerAction===W0.QuickFix||(m=(g=r.trigger.filter)==null?void 0:g.include)!=null&&m.contains(Ma.QuickFix))){const y=await yN(this._registry,t,r.selection,r.trigger,Kb.None,u);this.codeActionsDisposable.value=y;const C=[...y.allActions];if(u.isCancellationRequested)return y.dispose(),jje;const _=(v=y.validActions)==null?void 0:v.some(L=>L.action.kind&&Ma.QuickFix.contains(new El(L.action.kind))&&!L.action.isAI),S=this._markerService.read({resource:t.uri});if(_){for(const L of y.validActions)(k=(f=L.action.command)==null?void 0:f.arguments)!=null&&k.some(E=>typeof E=="string"&&E.includes($Ot))&&(L.action.diagnostics=[...S.filter(E=>E.relatedInformation)]);return{validActions:y.validActions,allActions:C,documentation:y.documentation,hasAutoFix:y.hasAutoFix,hasAIFix:y.hasAIFix,allAIFixes:y.allAIFixes,dispose:()=>{this.codeActionsDisposable.value=y}}}else if(!_&&S.length>0){const L=r.selection.getPosition();let E=L,T=Number.MAX_VALUE;const Q=[...y.validActions];for(const D of S){const I=D.endColumn,B=D.endLineNumber,R=D.startLineNumber;if(B===L.lineNumber||R===L.lineNumber){E=new rt(B,I);const M={type:r.trigger.type,triggerAction:r.trigger.triggerAction,filter:{include:(A=r.trigger.filter)!=null&&A.include?(p=r.trigger.filter)==null?void 0:p.include:Ma.QuickFix},autoApply:r.trigger.autoApply,context:{notAvailableMessage:((b=r.trigger.context)==null?void 0:b.notAvailableMessage)||"",position:E}},N=new Dn(E.lineNumber,E.column,E.lineNumber,E.column),j=await yN(this._registry,t,N,M,Kb.None,u);if(u.isCancellationRequested)return j.dispose(),jje;if(j.validActions.length!==0){for(const W of j.validActions)(O=(w=W.action.command)==null?void 0:w.arguments)!=null&&O.some(H=>typeof H=="string"&&H.includes($Ot))&&(W.action.diagnostics=[...S.filter(H=>H.relatedInformation)]);y.allActions.length===0&&C.push(...j.allActions),Math.abs(L.column-I)B.findIndex(R=>R.action.title===D.action.title)===I);return P.sort((D,I)=>D.action.isPreferred&&!I.action.isPreferred?-1:!D.action.isPreferred&&I.action.isPreferred||D.action.isAI&&!I.action.isAI?1:!D.action.isAI&&I.action.isAI?-1:0),{validActions:P,allActions:C,documentation:y.documentation,hasAutoFix:y.hasAutoFix,hasAIFix:y.hasAIFix,allAIFixes:y.allAIFixes,dispose:()=>{this.codeActionsDisposable.value=y}}}}if(r.trigger.type===1){const y=await yN(this._registry,t,r.selection,r.trigger,Kb.None,u);return this.codeActionsDisposable.value=y,y}const h=await yN(this._registry,t,r.selection,r.trigger,Kb.None,u);return this.codeActionsDisposable.value=h,h});r.trigger.type===1&&((d=this._progressService)==null||d.showWhile(s,250));const a=new TT.Triggered(r.trigger,o,s);let l=!1;this._state.type===1&&(l=this._state.trigger.type===1&&a.type===1&&a.trigger.type===2&&this._state.position!==a.position),l?setTimeout(()=>{this.setState(a)},500):this.setState(a)},void 0),this._codeActionOracle.value.trigger({type:2,triggerAction:W0.Default})}else this._supportedCodeActions.reset()}trigger(t){var n;(n=this._codeActionOracle.value)==null||n.trigger(t),this.codeActionsDisposable.dispose()}setState(t,n){t!==this._state&&(this._state.type===1&&this._state.cancel(),this._state=t,!n&&!this._disposed&&this._onDidChangeState.fire(t))}}var Lvo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},xvo=function(e,t){return function(n,r){t(n,r,e)}},QF;const XOt=Da("gutter-lightbulb",zt.lightBulb,U(874,"Icon which spawns code actions menu from the gutter when there is no space in the editor.")),GOt=Da("gutter-lightbulb-auto-fix",zt.lightbulbAutofix,U(875,"Icon which spawns code actions menu from the gutter when there is no space in the editor and a quick fix is available.")),YOt=Da("gutter-lightbulb-sparkle",zt.lightbulbSparkle,U(876,"Icon which spawns code actions menu from the gutter when there is no space in the editor and an AI fix is available.")),ZOt=Da("gutter-lightbulb-aifix-auto-fix",zt.lightbulbSparkleAutofix,U(877,"Icon which spawns code actions menu from the gutter when there is no space in the editor and an AI fix and a quick fix is available.")),qOt=Da("gutter-lightbulb-sparkle-filled",zt.sparkleFilled,U(878,"Icon which spawns code actions menu from the gutter when there is no space in the editor and an AI fix and a quick fix is available."));var ub;(function(e){e.Hidden={type:0};class t{constructor(r,o,s,a){this.actions=r,this.trigger=o,this.editorPosition=s,this.widgetPosition=a,this.type=1}}e.Showing=t})(ub||(ub={}));var zS;let WJ=(zS=class extends ht{constructor(t,n){super(),this._editor=t,this._keybindingService=n,this._onClick=this._register(new at),this.onClick=this._onClick.event,this._state=ub.Hidden,this._gutterState=ub.Hidden,this._iconClasses=[],this.lightbulbClasses=["codicon-"+XOt.id,"codicon-"+ZOt.id,"codicon-"+GOt.id,"codicon-"+YOt.id,"codicon-"+qOt.id],this.gutterDecoration=QF.GUTTER_DECORATION,this._domNode=tn("div.lightBulbWidget"),this._domNode.role="listbox",this._register(Rf.ignoreTarget(this._domNode)),this._editor.addContentWidget(this),this._register(this._editor.onDidChangeModelContent(r=>{const o=this._editor.getModel();(this.state.type!==1||!o||this.state.editorPosition.lineNumber>=o.getLineCount())&&this.hide(),(this.gutterState.type!==1||!o||this.gutterState.editorPosition.lineNumber>=o.getLineCount())&&this.gutterHide()})),this._register(Nto(this._domNode,r=>{if(this.state.type!==1)return;this._editor.focus(),r.preventDefault();const{top:o,height:s}=Kl(this._domNode),a=this._editor.getOption(75);let l=Math.floor(a/3);this.state.widgetPosition.position!==null&&this.state.widgetPosition.position.lineNumber{(r.buttons&1)===1&&this.hide()})),this._register(sn.runAndSubscribe(this._keybindingService.onDidUpdateKeybindings,()=>{var r,o;this._preferredKbLabel=((r=this._keybindingService.lookupKeybinding(nBn))==null?void 0:r.getLabel())??void 0,this._quickFixKbLabel=((o=this._keybindingService.lookupKeybinding(Htt))==null?void 0:o.getLabel())??void 0,this._updateLightBulbTitleAndIcon()})),this._register(this._editor.onMouseDown(async r=>{if(!r.target.element||!this.lightbulbClasses.some(d=>r.target.element&&r.target.element.classList.contains(d))||this.gutterState.type!==1)return;this._editor.focus();const{top:o,height:s}=Kl(r.target.element),a=this._editor.getOption(75);let l=Math.floor(a/3);this.gutterState.widgetPosition.position!==null&&this.gutterState.widgetPosition.position.lineNumber22,f=y=>y>2&&this._editor.getTopForLineNumber(y)===this._editor.getTopForLineNumber(y-1),k=this._editor.getLineDecorations(l);let A=!1;if(k)for(const y of k){const C=y.options.glyphMarginClassName;if(C&&!this.lightbulbClasses.some(_=>C.includes(_))){A=!0;break}}let p=l,b=1;if(!v){const y=C=>{const _=a.getLineContent(C);return/^\s*$|^\s+/.test(_)||_.length<=b};if(l>1&&!f(l-1)){const C=a.getLineCount(),_=l===C,S=l>1&&y(l-1),L=!_&&y(l+1),E=y(l),T=!L&&!S;if(!L&&!S&&!A)return this.gutterState=new ub.Showing(t,n,r,{position:{lineNumber:p,column:b},preference:QF._posPref}),this.renderGutterLightbub(),this.hide();S||_||S&&!E?p-=1:(L||T&&E)&&(p+=1)}else if(l===1&&(l===a.getLineCount()||!y(l+1)&&!y(l)))if(this.gutterState=new ub.Showing(t,n,r,{position:{lineNumber:p,column:b},preference:QF._posPref}),A)this.gutterHide();else return this.renderGutterLightbub(),this.hide();else if(l{this._gutterDecorationID=n.addDecoration(new xe(t,0,t,0),this.gutterDecoration)})}_removeGutterDecoration(t){this._editor.changeDecorations(n=>{n.removeDecoration(t),this._gutterDecorationID=void 0})}_updateGutterDecoration(t,n){this._editor.changeDecorations(r=>{r.changeDecoration(t,new xe(n,0,n,0)),r.changeDecorationOptions(t,this.gutterDecoration)})}_updateLightbulbTitle(t,n){this.state.type===1&&(n?this.title=U(879,"Run: {0}",this.state.actions.validActions[0].action.title):t&&this._preferredKbLabel?this.title=U(880,"Show Code Actions. Preferred Quick Fix Available ({0})",this._preferredKbLabel):!t&&this._quickFixKbLabel?this.title=U(881,"Show Code Actions ({0})",this._quickFixKbLabel):t||(this.title=U(882,"Show Code Actions")))}set title(t){this._domNode.title=t}},QF=zS,zS.GUTTER_DECORATION=Gi.register({description:"codicon-gutter-lightbulb-decoration",glyphMarginClassName:gi.asClassName(zt.lightBulb),glyphMargin:{position:p3.Left},stickiness:1}),zS.ID="editor.contrib.lightbulbWidget",zS._posPref=[0],zS);WJ=QF=Lvo([xvo(1,Do)],WJ);var Evo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},vw=function(e,t){return function(n,r){t(n,r,e)}},DF;const Tvo="quickfix-edit-highlight";var Y9;let SR=(Y9=class extends ht{static get(t){return t.getContribution(DF.ID)}constructor(t,n,r,o,s,a,l,d,u,h,g){super(),this._commandService=l,this._configurationService=d,this._actionWidgetService=u,this._instantiationService=h,this._progressService=g,this._activeCodeActions=this._register(new ts),this._showDisabled=!1,this._disposed=!1,this._editor=t,this._model=this._register(new Svo(this._editor,s.codeActionProvider,n,r,a,d)),this._register(this._model.onDidChangeState(m=>this.update(m))),this._lightBulbWidget=new zh(()=>{const m=this._editor.getContribution(WJ.ID);return m&&this._register(m.onClick(v=>this.showCodeActionsFromLightbulb(v.actions,v))),m}),this._resolver=o.createInstance(Uje),this._register(this._editor.onDidLayoutChange(()=>this._actionWidgetService.hide()))}dispose(){this._disposed=!0,super.dispose()}async showCodeActionsFromLightbulb(t,n){if(t.allAIFixes&&t.validActions.length===1){const r=t.validActions[0],o=r.action.command;o&&o.id==="inlineChat.start"&&o.arguments&&o.arguments.length>=1&&o.arguments[0]&&(o.arguments[0]={...o.arguments[0],autoSend:!1}),await this.applyCodeAction(r,!1,!1,p9.FromAILightbulb);return}await this.showCodeActionList(t,n,{includeDisabledActions:!1,fromLightbulb:!0})}showCodeActions(t,n,r){return this.showCodeActionList(n,r,{includeDisabledActions:!1,fromLightbulb:!1})}manualTriggerAtCurrentPosition(t,n,r,o){var a;if(!this._editor.hasModel())return;(a=D0.get(this._editor))==null||a.closeMessage();const s=this._editor.getPosition();this._trigger({type:1,triggerAction:n,filter:r,autoApply:o,context:{notAvailableMessage:t,position:s}})}_trigger(t){return this._model.trigger(t)}async applyCodeAction(t,n,r,o){const s=this._progressService.show(!0,500);try{await this._instantiationService.invokeFunction(pvo,t,o,{preview:r,editor:this._editor})}finally{n&&this._trigger({type:2,triggerAction:W0.QuickFix,filter:{}}),s.done()}}hideLightBulbWidget(){var t,n;(t=this._lightBulbWidget.rawValue)==null||t.hide(),(n=this._lightBulbWidget.rawValue)==null||n.gutterHide()}async update(t){var o,s,a,l,d;if(t.type!==1){this.hideLightBulbWidget();return}let n;try{n=await t.actions}catch(u){zi(u);return}if(this._disposed)return;const r=this._editor.getSelection();if((r==null?void 0:r.startLineNumber)===t.position.lineNumber)if((o=this._lightBulbWidget.value)==null||o.update(n,t.trigger,t.position),t.trigger.type===1){if((s=t.trigger.filter)!=null&&s.include){const h=this.tryGetValidActionToApply(t.trigger,n);if(h){try{this.hideLightBulbWidget(),await this.applyCodeAction(h,!1,!1,p9.FromCodeActions)}finally{n.dispose()}return}if(t.trigger.context){const g=this.getInvalidActionThatWouldHaveBeenApplied(t.trigger,n);if(g&&g.action.disabled){(a=D0.get(this._editor))==null||a.showMessage(g.action.disabled,t.trigger.context.position),n.dispose();return}}}const u=!!((l=t.trigger.filter)!=null&&l.include);if(t.trigger.context&&(!n.allActions.length||!u&&!n.validActions.length)){(d=D0.get(this._editor))==null||d.showMessage(t.trigger.context.notAvailableMessage,t.trigger.context.position),this._activeCodeActions.value=n,n.dispose();return}this._activeCodeActions.value=n,this.showCodeActionList(n,this.toCoords(t.position),{includeDisabledActions:u,fromLightbulb:!1})}else this._actionWidgetService.isVisible?n.dispose():this._activeCodeActions.value=n}getInvalidActionThatWouldHaveBeenApplied(t,n){if(n.allActions.length&&(t.autoApply==="first"&&n.validActions.length===0||t.autoApply==="ifSingle"&&n.allActions.length===1))return n.allActions.find(({action:r})=>r.disabled)}tryGetValidActionToApply(t,n){if(n.validActions.length&&(t.autoApply==="first"&&n.validActions.length>0||t.autoApply==="ifSingle"&&n.validActions.length===1))return n.validActions[0]}async showCodeActionList(t,n,r){const o=this._editor.createDecorationsCollection(),s=this._editor.getDomNode();if(!s)return;const a=r.includeDisabledActions&&(this._showDisabled||t.validActions.length===0)?t.allActions:t.validActions;if(!a.length)return;const l=rt.isIPosition(n)?this.toCoords(n):n,d={onSelect:async(u,h)=>{this.applyCodeAction(u,!0,!!h,r.fromLightbulb?p9.FromAILightbulb:p9.FromCodeActions),this._actionWidgetService.hide(!1),o.clear()},onHide:u=>{var h;(h=this._editor)==null||h.focus(),o.clear()},onHover:async(u,h)=>{var v;if(h.isCancellationRequested)return;let g=!1;const m=u.action.kind;if(m){const f=new El(m);g=[Ma.RefactorExtract,Ma.RefactorInline,Ma.RefactorRewrite,Ma.RefactorMove,Ma.Source].some(A=>A.contains(f))}return{canPreview:g||!!((v=u.action.edit)!=null&&v.edits.length)}},onFocus:u=>{var h,g;if(u&&u.action){const m=u.action.ranges,v=u.action.diagnostics;if(o.clear(),m&&m.length>0){const f=v&&(v==null?void 0:v.length)>1?v.map(k=>({range:k,options:DF.DECORATION})):m.map(k=>({range:k,options:DF.DECORATION}));o.set(f)}else if(v&&v.length>0){const f=v.map(A=>({range:A,options:DF.DECORATION}));o.set(f);const k=v[0];if(k.startLineNumber&&k.startColumn){const A=(g=(h=this._editor.getModel())==null?void 0:h.getWordAtPosition({lineNumber:k.startLineNumber,column:k.startColumn}))==null?void 0:g.word;A3(U(863,"Context: {0} at line {1} and column {2}.",A,k.startLineNumber,k.startColumn))}}}else o.clear()}};this._actionWidgetService.show("codeActionWidget",!0,Cvo(a,this._shouldShowHeaders(),this._resolver.getResolver()),d,l,s,this._getActionBarActions(t,n,r))}toCoords(t){if(!this._editor.hasModel())return{x:0,y:0};this._editor.revealPosition(t,1),this._editor.render();const n=this._editor.getScrolledVisiblePosition(t),r=Kl(this._editor.getDomNode()),o=r.left+n.left,s=r.top+n.top+n.height;return{x:o,y:s}}_shouldShowHeaders(){var n;const t=(n=this._editor)==null?void 0:n.getModel();return this._configurationService.getValue("editor.codeActionWidget.showHeaders",{resource:t==null?void 0:t.uri})}_getActionBarActions(t,n,r){if(r.fromLightbulb)return[];const o=t.documentation.map(s=>({id:s.id,label:s.title,tooltip:s.tooltip??"",class:void 0,enabled:!0,run:()=>this._commandService.executeCommand(s.id,...s.arguments??[])}));return r.includeDisabledActions&&t.validActions.length>0&&t.allActions.length!==t.validActions.length&&o.push(this._showDisabled?{id:"hideMoreActions",label:U(864,"Hide Disabled"),enabled:!0,tooltip:"",class:void 0,run:()=>(this._showDisabled=!1,this.showCodeActionList(t,n,r))}:{id:"showMoreActions",label:U(865,"Show Disabled"),enabled:!0,tooltip:"",class:void 0,run:()=>(this._showDisabled=!0,this.showCodeActionList(t,n,r))}),o}},DF=Y9,Y9.ID="editor.contrib.codeActionController",Y9.DECORATION=Gi.register({description:"quickfix-highlight",className:Tvo}),Y9);SR=DF=Evo([vw(1,iC),vw(2,Qi),vw(3,Zn),vw(4,Un),vw(5,z8),vw(6,ba),vw(7,ar),vw(8,uE),vw(9,Zn),vw(10,z8)],SR);yA((e,t)=>{((o,s)=>{s&&t.addRule(`.monaco-editor ${o} { background-color: ${s}; }`)})(".quickfix-edit-highlight",e.getColor(DS));const r=e.getColor(u9);r&&t.addRule(`.monaco-editor .quickfix-edit-highlight { border: 1px ${c3(e.type)?"dotted":"solid"} ${r}; box-sizing: border-box; }`)});function Jie(e){return Nt.regex(sBn.keys()[0],new RegExp("(\\s|^)"+P0(e.value)+"\\b"))}const $tt={type:"object",defaultSnippets:[{body:{kind:""}}],properties:{kind:{type:"string",description:U(831,"Kind of the code action to run.")},apply:{type:"string",description:U(832,"Controls when the returned actions are applied."),default:"ifSingle",enum:["first","ifSingle","never"],enumDescriptions:[U(833,"Always apply the first returned code action."),U(834,"Apply the first returned code action if it is the only one."),U(835,"Do not apply the returned code actions.")]},preferred:{type:"boolean",default:!1,description:U(836,"Controls if only preferred code actions should be returned.")}}};function BI(e,t,n,r,o=W0.Default){if(e.hasModel()){const s=SR.get(e);s==null||s.manualTriggerAtCurrentPosition(t,o,n,r)}}class Qvo extends In{constructor(){super({id:Htt,label:St(853,"Quick Fix..."),precondition:Nt.and(He.writable,He.hasCodeActionsProvider),kbOpts:{kbExpr:He.textInputFocus,primary:2137,weight:100}})}run(t,n){return BI(n,U(837,"No code actions available"),void 0,void 0,W0.QuickFix)}}class Dvo extends $d{constructor(){super({id:tBn,precondition:Nt.and(He.writable,He.hasCodeActionsProvider),metadata:{description:"Trigger a code action",args:[{name:"args",schema:$tt}]}})}runEditorCommand(t,n,r){const o=_O.fromUser(r,{kind:El.Empty,apply:"ifSingle"});return BI(n,typeof(r==null?void 0:r.kind)=="string"?o.preferred?U(838,"No preferred code actions for '{0}' available",r.kind):U(839,"No code actions for '{0}' available",r.kind):o.preferred?U(840,"No preferred code actions available"):U(841,"No code actions available"),{include:o.kind,includeSourceActions:!0,onlyIncludePreferredActions:o.preferred},o.apply)}}class Bvo extends In{constructor(){super({id:iBn,label:St(854,"Refactor..."),precondition:Nt.and(He.writable,He.hasCodeActionsProvider),kbOpts:{kbExpr:He.textInputFocus,primary:3120,mac:{primary:1328},weight:100},contextMenuOpts:{group:"1_modification",order:2,when:Nt.and(He.writable,Jie(Ma.Refactor))},metadata:{description:"Refactor...",args:[{name:"args",schema:$tt}]}})}run(t,n,r){const o=_O.fromUser(r,{kind:Ma.Refactor,apply:"never"});return BI(n,typeof(r==null?void 0:r.kind)=="string"?o.preferred?U(842,"No preferred refactorings for '{0}' available",r.kind):U(843,"No refactorings for '{0}' available",r.kind):o.preferred?U(844,"No preferred refactorings available"):U(845,"No refactorings available"),{include:Ma.Refactor.contains(o.kind)?o.kind:El.None,onlyIncludePreferredActions:o.preferred},o.apply,W0.Refactor)}}class Rvo extends In{constructor(){super({id:rBn,label:St(855,"Source Action..."),precondition:Nt.and(He.writable,He.hasCodeActionsProvider),contextMenuOpts:{group:"1_modification",order:2.1,when:Nt.and(He.writable,Jie(Ma.Source))},metadata:{description:"Source Action...",args:[{name:"args",schema:$tt}]}})}run(t,n,r){const o=_O.fromUser(r,{kind:Ma.Source,apply:"never"});return BI(n,typeof(r==null?void 0:r.kind)=="string"?o.preferred?U(846,"No preferred source actions for '{0}' available",r.kind):U(847,"No source actions for '{0}' available",r.kind):o.preferred?U(848,"No preferred source actions available"):U(849,"No source actions available"),{include:Ma.Source.contains(o.kind)?o.kind:El.None,includeSourceActions:!0,onlyIncludePreferredActions:o.preferred},o.apply,W0.SourceAction)}}class Ivo extends In{constructor(){super({id:Pje,label:St(856,"Organize Imports"),precondition:Nt.and(He.writable,Jie(Ma.SourceOrganizeImports)),kbOpts:{kbExpr:He.textInputFocus,primary:1581,weight:100},metadata:{description:St(857,"Organize imports in the current file. Also called 'Optimize Imports' by some tools")}})}run(t,n){return BI(n,U(850,"No organize imports action available"),{include:Ma.SourceOrganizeImports,includeSourceActions:!0},"ifSingle",W0.OrganizeImports)}}class Mvo extends In{constructor(){super({id:Fje,label:St(858,"Fix All"),precondition:Nt.and(He.writable,Jie(Ma.SourceFixAll))})}run(t,n){return BI(n,U(851,"No fix all action available"),{include:Ma.SourceFixAll,includeSourceActions:!0},"ifSingle",W0.FixAll)}}class Pvo extends In{constructor(){super({id:nBn,label:St(859,"Auto Fix..."),precondition:Nt.and(He.writable,Jie(Ma.QuickFix)),kbOpts:{kbExpr:He.textInputFocus,primary:1625,mac:{primary:2649},weight:100}})}run(t,n){return BI(n,U(852,"No auto fixes available"),{include:Ma.QuickFix,onlyIncludePreferredActions:!0},"ifSingle",W0.AutoFix)}}mo(SR.ID,SR,3);mo(WJ.ID,WJ,4);dn(Qvo);dn(Bvo);dn(Rvo);dn(Ivo);dn(Pvo);dn(Mvo);On(new Dvo);Ql.as(F3.Configuration).registerConfiguration({...v3e,properties:{"editor.codeActionWidget.showHeaders":{type:"boolean",scope:6,description:U(860,"Enable/disable showing group headers in the Code Action menu."),default:!0}}});Ql.as(F3.Configuration).registerConfiguration({...v3e,properties:{"editor.codeActionWidget.includeNearbyQuickFixes":{type:"boolean",scope:6,description:U(861,"Enable/disable showing nearest Quick Fix within a line when not currently on a diagnostic."),default:!0}}});Ql.as(F3.Configuration).registerConfiguration({...v3e,properties:{"editor.codeActions.triggerOnFocusChange":{type:"boolean",scope:6,markdownDescription:U(862,"Enable triggering {0} when {1} is set to {2}. Code Actions must be set to {3} to be triggered for window and focus changes.","`#editor.codeActionsOnSave#`","`#files.autoSave#`","`afterDelay`","`always`"),default:!1}}});const Zve=class Zve{constructor(){this.lenses=[]}dispose(){var t;(t=this._store)==null||t.dispose()}get isDisposed(){var t;return((t=this._store)==null?void 0:t.isDisposed)??!1}add(t,n){pI(t)&&(this._store??(this._store=new Et),this._store.add(t));for(const r of t.lenses)this.lenses.push({symbol:r,provider:n})}};Zve.Empty=new Zve;let kV=Zve;async function aBn(e,t,n){const r=e.ordered(t),o=new Map,s=new kV,a=r.map(async(l,d)=>{o.set(l,d);try{const u=await Promise.resolve(l.provideCodeLenses(t,n));u&&s.add(u,l)}catch(u){Nc(u)}});return await Promise.all(a),n.isCancellationRequested?(s.dispose(),kV.Empty):(s.lenses=s.lenses.sort((l,d)=>l.symbol.range.startLineNumberd.symbol.range.startLineNumber?1:o.get(l.provider)o.get(d.provider)?1:l.symbol.range.startColumnd.symbol.range.startColumn?1:0),s)}uo.registerCommand("_executeCodeLensProvider",function(e,...t){let[n,r]=t;Oo(vi.isUri(n)),Oo(typeof r=="number"||!r);const{codeLensProvider:o}=e.get(Un),s=e.get(ml).getModel(n);if(!s)throw Gv();const a=[],l=new Et;return aBn(o,s,Tr.None).then(d=>{l.add(d);const u=[];for(const h of d.lenses)r==null||h.symbol.command?a.push(h.symbol):r-- >0&&h.provider.resolveCodeLens&&u.push(Promise.resolve(h.provider.resolveCodeLens(s,h.symbol,Tr.None)).then(g=>a.push(g||h.symbol)));return Promise.all(u)}).then(()=>a).finally(()=>{setTimeout(()=>l.dispose(),100)})});var Fvo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Nvo=function(e,t){return function(n,r){t(n,r,e)}};const lBn=_r("ICodeLensCache");class KOt{constructor(t,n){this.lineCount=t,this.data=n}}let Wje=class{constructor(t){this._fakeProvider=new class{provideCodeLenses(){throw new Error("not supported")}},this._cache=new yp(20,.75);const n="codelens/cache";PG(xs,()=>t.remove(n,1));const r="codelens/cache2",o=t.get(r,1,"{}");this._deserialize(o);const s=sn.filter(t.onWillSaveState,a=>a.reason===F9.SHUTDOWN);sn.once(s)(a=>{t.store(r,this._serialize(),1,1)})}put(t,n){const r=n.lenses.map(a=>{var l;return{range:a.symbol.range,command:a.symbol.command&&{id:"",title:(l=a.symbol.command)==null?void 0:l.title}}}),o=new kV;o.add({lenses:r},this._fakeProvider);const s=new KOt(t.getLineCount(),o);this._cache.set(t.uri.toString(),s)}get(t){const n=this._cache.get(t.uri.toString());return n&&n.lineCount===t.getLineCount()?n.data:void 0}delete(t){this._cache.delete(t.uri.toString())}_serialize(){const t=Object.create(null);for(const[n,r]of this._cache){const o=new Set;for(const s of r.data.lenses)o.add(s.symbol.range.startLineNumber);t[n]={lineCount:r.lineCount,lines:[...o.values()]}}return JSON.stringify(t)}_deserialize(t){try{const n=JSON.parse(t);for(const r in n){const o=n[r],s=[];for(const l of o.lines)s.push({range:new xe(l,1,l,11)});const a=new kV;a.add({lenses:s},this._fakeProvider),this._cache.set(r,new KOt(o.lineCount,a))}}catch{}}};Wje=Fvo([Nvo(0,Bg)],Wje);Vr(lBn,Wje,1);class Uvo{constructor(t,n,r){this.afterColumn=1073741824,this.afterLineNumber=t,this.heightInPx=n,this._onHeight=r,this.suppressMouseDown=!0,this.domNode=document.createElement("div")}onComputedHeight(t){this._lastHeight===void 0?this._lastHeight=t:this._lastHeight!==t&&(this._lastHeight=t,this._onHeight())}isVisible(){return this._lastHeight!==0&&this.domNode.hasAttribute("monaco-visible-view-zone")}}const Eq=class Eq{constructor(t,n){this.allowEditorOverflow=!1,this.suppressMouseDown=!0,this._commands=new Map,this._isEmpty=!0,this._editor=t,this._id=`codelens.widget-${Eq._idPool++}`,this.updatePosition(n),this._domNode=document.createElement("span"),this._domNode.className="codelens-decoration"}withCommands(t,n){this._commands.clear();const r=[];let o=!1;for(let s=0;s{u.symbol.command&&d.push(u.symbol),r.addDecoration({range:u.symbol.range,options:JOt},g=>this._decorationIds[h]=g),l?l=xe.plusRange(l,u.symbol.range):l=xe.lift(u.symbol.range)}),this._viewZone=new Uvo(l.startLineNumber-1,s,a),this._viewZoneId=o.addZone(this._viewZone),d.length>0&&(this._createContentWidgetIfNecessary(),this._contentWidget.withCommands(d,!1))}_createContentWidgetIfNecessary(){this._contentWidget?this._editor.layoutContentWidget(this._contentWidget):(this._contentWidget=new Vje(this._editor,this._viewZone.afterLineNumber+1),this._editor.addContentWidget(this._contentWidget))}dispose(t,n){this._decorationIds.forEach(t.removeDecoration,t),this._decorationIds=[],n==null||n.removeZone(this._viewZoneId),this._contentWidget&&(this._editor.removeContentWidget(this._contentWidget),this._contentWidget=void 0),this._isDisposed=!0}isDisposed(){return this._isDisposed}isValid(){return this._decorationIds.some((t,n)=>{const r=this._editor.getModel().getDecorationRange(t),o=this._data[n].symbol;return!!(r&&xe.isEmpty(o.range)===r.isEmpty())})}updateCodeLensSymbols(t,n){this._decorationIds.forEach(n.removeDecoration,n),this._decorationIds=[],this._data=t,this._data.forEach((r,o)=>{n.addDecoration({range:r.symbol.range,options:JOt},s=>this._decorationIds[o]=s)})}updateHeight(t,n){this._viewZone.heightInPx=t,n.layoutZone(this._viewZoneId),this._contentWidget&&this._editor.layoutContentWidget(this._contentWidget)}computeIfNecessary(t){if(!this._viewZone.isVisible())return null;for(let n=0;n=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},tyt=function(e,t){return function(n,r){t(n,r,e)}};const CA=_r("ILanguageFeatureDebounceService");var q1e;(function(e){const t=new WeakMap;let n=0;function r(o){let s=t.get(o);return s===void 0&&(s=++n,t.set(o,s)),s}e.of=r})(q1e||(q1e={}));class Wvo{constructor(t){this._default=t}get(t){return this._default}update(t,n){return this._default}default(){return this._default}}class Vvo{constructor(t,n,r,o,s,a){this._logService=t,this._name=n,this._registry=r,this._default=o,this._min=s,this._max=a,this._cache=new yp(50,.7)}_key(t){return t.id+this._registry.all(t).reduce((n,r)=>vbe(q1e.of(r),n),0)}get(t){const n=this._key(t),r=this._cache.get(n);return r?Zg(r.value,this._min,this._max):this.default()}update(t,n){const r=this._key(t);let o=this._cache.get(r);o||(o=new j1o(6),this._cache.set(r,o));const s=Zg(o.update(n),this._min,this._max);return kbe(t.uri,"output")||this._logService.trace(`[DEBOUNCE: ${this._name}] for ${t.uri.toString()} is ${s}ms`),s}_overall(){const t=new qQn;for(const[,n]of this._cache)t.update(n.value);return t.value}default(){const t=this._overall()|0||this._default;return Zg(t,this._min,this._max)}}let zje=class{constructor(t,n){this._logService=t,this._data=new Map,this._isDev=n.isExtensionDevelopment||!n.isBuilt}for(t,n,r){const o=(r==null?void 0:r.min)??50,s=(r==null?void 0:r.max)??o**2,a=(r==null?void 0:r.key)??void 0,l=`${q1e.of(t)},${o}${a?","+a:""}`;let d=this._data.get(l);return d||(this._isDev?(this._logService.debug(`[DEBOUNCE: ${n}] is disabled in developed mode`),d=new Wvo(o*1.5)):d=new Vvo(this._logService,n,t,this._overallAverage()|0||o*1.5,o,s),this._data.set(l,d)),d}_overallAverage(){const t=new qQn;for(const n of this._data.values())t.update(n.default());return t.value}};zje=jvo([tyt(0,va),tyt(1,Xtt)],zje);Vr(CA,zje,1);var zvo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},xX=function(e,t){return function(n,r){t(n,r,e)}},zj;let VJ=(zj=class{constructor(t,n,r,o,s,a){this._editor=t,this._languageFeaturesService=n,this._commandService=o,this._notificationService=s,this._codeLensCache=a,this._disposables=new Et,this._localToDispose=new Et,this._lenses=[],this._oldCodeLensModels=new Et,this._provideCodeLensDebounce=r.for(n.codeLensProvider,"CodeLensProvide",{min:250}),this._resolveCodeLensesDebounce=r.for(n.codeLensProvider,"CodeLensResolve",{min:250,salt:"resolve"}),this._resolveCodeLensesScheduler=new Es(()=>this._resolveCodeLensesInViewport(),this._resolveCodeLensesDebounce.default()),this._disposables.add(this._editor.onDidChangeModel(()=>this._onModelChange())),this._disposables.add(this._editor.onDidChangeModelLanguage(()=>this._onModelChange())),this._disposables.add(this._editor.onDidChangeConfiguration(l=>{(l.hasChanged(59)||l.hasChanged(25)||l.hasChanged(24))&&this._updateLensStyle(),l.hasChanged(23)&&this._onModelChange()})),this._disposables.add(n.codeLensProvider.onDidChange(this._onModelChange,this)),this._onModelChange(),this._updateLensStyle()}dispose(){var t;this._localDispose(),this._localToDispose.dispose(),this._disposables.dispose(),this._oldCodeLensModels.dispose(),(t=this._currentCodeLensModel)==null||t.dispose()}_getLayoutInfo(){const t=Math.max(1.3,this._editor.getOption(75)/this._editor.getOption(61));let n=this._editor.getOption(25);return(!n||n<5)&&(n=this._editor.getOption(61)*.9|0),{fontSize:n,codeLensHeight:n*t|0}}_updateLensStyle(){const{codeLensHeight:t,fontSize:n}=this._getLayoutInfo(),r=this._editor.getOption(24),o=this._editor.getOption(59),{style:s}=this._editor.getContainerDomNode();s.setProperty("--vscode-editorCodeLens-lineHeight",`${t}px`),s.setProperty("--vscode-editorCodeLens-fontSize",`${n}px`),s.setProperty("--vscode-editorCodeLens-fontFeatureSettings",o.fontFeatureSettings),r&&(s.setProperty("--vscode-editorCodeLens-fontFamily",r),s.setProperty("--vscode-editorCodeLens-fontFamilyDefault",f1.fontFamily)),this._editor.changeViewZones(a=>{for(const l of this._lenses)l.updateHeight(t,a)})}_localDispose(){var t,n,r;(t=this._getCodeLensModelPromise)==null||t.cancel(),this._getCodeLensModelPromise=void 0,(n=this._resolveCodeLensesPromise)==null||n.cancel(),this._resolveCodeLensesPromise=void 0,this._localToDispose.clear(),this._oldCodeLensModels.clear(),(r=this._currentCodeLensModel)==null||r.dispose()}_onModelChange(){this._localDispose();const t=this._editor.getModel();if(!t||!this._editor.getOption(23)||t.isTooLargeForTokenization())return;const n=this._codeLensCache.get(t);if(n&&this._renderCodeLensSymbols(n),!this._languageFeaturesService.codeLensProvider.has(t)){n&&R8(()=>{const o=this._codeLensCache.get(t);n===o&&(this._codeLensCache.delete(t),this._onModelChange())},30*1e3,this._localToDispose);return}for(const o of this._languageFeaturesService.codeLensProvider.all(t))if(typeof o.onDidChange=="function"){const s=o.onDidChange(()=>r.schedule());this._localToDispose.add(s)}const r=new Es(()=>{var s;const o=Date.now();(s=this._getCodeLensModelPromise)==null||s.cancel(),this._getCodeLensModelPromise=Fd(a=>aBn(this._languageFeaturesService.codeLensProvider,t,a)),this._getCodeLensModelPromise.then(a=>{this._currentCodeLensModel&&this._oldCodeLensModels.add(this._currentCodeLensModel),this._currentCodeLensModel=a,this._codeLensCache.put(t,a);const l=this._provideCodeLensDebounce.update(t,Date.now()-o);r.delay=l,this._renderCodeLensSymbols(a),this._resolveCodeLensesInViewportSoon()},zi)},this._provideCodeLensDebounce.get(t));this._localToDispose.add(r),this._localToDispose.add($n(()=>this._resolveCodeLensesScheduler.cancel())),this._localToDispose.add(this._editor.onDidChangeModelContent(()=>{var o;this._editor.changeDecorations(s=>{this._editor.changeViewZones(a=>{const l=[];let d=-1;this._lenses.forEach(h=>{!h.isValid()||d===h.getLineNumber()?l.push(h):(h.update(a),d=h.getLineNumber())});const u=new dxe;l.forEach(h=>{h.dispose(u,a),this._lenses.splice(this._lenses.indexOf(h),1)}),u.commit(s)})}),r.schedule(),this._resolveCodeLensesScheduler.cancel(),(o=this._resolveCodeLensesPromise)==null||o.cancel(),this._resolveCodeLensesPromise=void 0})),this._localToDispose.add(this._editor.onDidFocusEditorText(()=>{r.schedule()})),this._localToDispose.add(this._editor.onDidBlurEditorText(()=>{r.cancel()})),this._localToDispose.add(this._editor.onDidScrollChange(o=>{o.scrollTopChanged&&this._lenses.length>0&&this._resolveCodeLensesInViewportSoon()})),this._localToDispose.add(this._editor.onDidLayoutChange(()=>{this._resolveCodeLensesInViewportSoon()})),this._localToDispose.add($n(()=>{if(this._editor.getModel()){const o=O3.capture(this._editor);this._editor.changeDecorations(s=>{this._editor.changeViewZones(a=>{this._disposeAllLenses(s,a)})}),o.restore(this._editor)}else this._disposeAllLenses(void 0,void 0)})),this._localToDispose.add(this._editor.onMouseDown(o=>{if(o.target.type!==9)return;let s=o.target.element;if((s==null?void 0:s.tagName)==="SPAN"&&(s=s.parentElement),(s==null?void 0:s.tagName)==="A")for(const a of this._lenses){const l=a.getCommand(s);if(l){this._commandService.executeCommand(l.id,...l.arguments||[]).catch(d=>this._notificationService.error(d));break}}})),r.schedule()}_disposeAllLenses(t,n){const r=new dxe;for(const o of this._lenses)o.dispose(r,n);t&&r.commit(t),this._lenses.length=0}_renderCodeLensSymbols(t){if(!this._editor.hasModel())return;const n=this._editor.getModel().getLineCount(),r=[];let o;for(const l of t.lenses){const d=l.symbol.range.startLineNumber;d<1||d>n||(o&&o[o.length-1].symbol.range.startLineNumber===d?o.push(l):(o=[l],r.push(o)))}if(!r.length&&!this._lenses.length)return;const s=O3.capture(this._editor),a=this._getLayoutInfo();this._editor.changeDecorations(l=>{this._editor.changeViewZones(d=>{const u=new dxe;let h=0,g=0;for(;gthis._resolveCodeLensesInViewportSoon())),h++,g++)}for(;hthis._resolveCodeLensesInViewportSoon())),g++;u.commit(l)})}),s.restore(this._editor)}_resolveCodeLensesInViewportSoon(){this._editor.getModel()&&this._resolveCodeLensesScheduler.schedule()}_resolveCodeLensesInViewport(){var a;(a=this._resolveCodeLensesPromise)==null||a.cancel(),this._resolveCodeLensesPromise=void 0;const t=this._editor.getModel();if(!t)return;const n=[],r=[];if(this._lenses.forEach(l=>{const d=l.computeIfNecessary(t);d&&(n.push(d),r.push(l))}),n.length===0){this._oldCodeLensModels.clear();return}const o=Date.now(),s=Fd(l=>{const d=n.map((u,h)=>{const g=new Array(u.length),m=u.map((v,f)=>!v.symbol.command&&typeof v.provider.resolveCodeLens=="function"?Promise.resolve(v.provider.resolveCodeLens(t,v.symbol,l)).then(k=>{g[f]=k},Nc):(g[f]=v.symbol,Promise.resolve(void 0)));return Promise.all(m).then(()=>{!l.isCancellationRequested&&!r[h].isDisposed()&&r[h].updateCommands(g)})});return Promise.all(d)});this._resolveCodeLensesPromise=s,this._resolveCodeLensesPromise.then(()=>{const l=this._resolveCodeLensesDebounce.update(t,Date.now()-o);this._resolveCodeLensesScheduler.delay=l,this._currentCodeLensModel&&this._codeLensCache.put(t,this._currentCodeLensModel),this._oldCodeLensModels.clear(),s===this._resolveCodeLensesPromise&&(this._resolveCodeLensesPromise=void 0)},l=>{zi(l),s===this._resolveCodeLensesPromise&&(this._resolveCodeLensesPromise=void 0)})}async getModel(){var t;return await this._getCodeLensModelPromise,await this._resolveCodeLensesPromise,(t=this._currentCodeLensModel)!=null&&t.isDisposed?void 0:this._currentCodeLensModel}},zj.ID="css.editor.codeLens",zj);VJ=zvo([xX(1,Un),xX(2,CA),xX(3,ba),xX(4,rc),xX(5,lBn)],VJ);mo(VJ.ID,VJ,1);dn(class extends In{constructor(){super({id:"codelens.showLensesInCurrentLine",precondition:He.hasCodeLensProvider,label:St(884,"Show CodeLens Commands for Current Line")})}async run(t,n){if(!n.hasModel())return;const r=t.get(If),o=t.get(ba),s=t.get(rc),a=n.getSelection().positionLineNumber,l=n.getContribution(VJ.ID);if(!l)return;const d=await l.getModel();if(!d)return;const u=[];for(const m of d.lenses)m.symbol.command&&m.symbol.range.startLineNumber===a&&u.push({label:m.symbol.command.title,command:m.symbol.command});if(u.length===0)return;const h=await r.pick(u,{canPickMany:!1,placeHolder:U(883,"Select a command")});if(!h)return;let g=h.command;if(d.isDisposed){const m=await l.getModel(),v=m==null?void 0:m.lenses.find(f=>{var k;return f.symbol.range.startLineNumber===a&&((k=f.symbol.command)==null?void 0:k.title)===g.title});if(!v||!v.symbol.command)return;g=v.symbol.command}try{await o.executeCommand(g.id,...g.arguments||[])}catch(m){s.error(m)}}});const cBn=[];function fH(e){cBn.push(e)}function Hvo(){return cBn.slice(0)}class uxe{constructor(t,n,r,o){this.priority=t,this.range=n,this.initialMousePosX=r,this.initialMousePosY=o,this.type=1}equals(t){return t.type===1&&this.range.equalsRange(t.range)}canAdoptVisibleHover(t,n){return t.type===1&&n.lineNumber===this.range.startLineNumber}}class zG{constructor(t,n,r,o,s,a){this.priority=t,this.owner=n,this.range=r,this.initialMousePosX=o,this.initialMousePosY=s,this.supportsMarkerHover=a,this.type=2}equals(t){return t.type===2&&this.owner===t.owner}canAdoptVisibleHover(t,n){return t.type===2&&this.owner===t.owner}}class LR{constructor(t,n){this.renderedHoverParts=t,this.disposables=n}dispose(){var t;for(const n of this.renderedHoverParts)n.dispose();(t=this.disposables)==null||t.dispose()}}const RI=new class{constructor(){this._participants=[]}register(t){this._participants.push(t)}getAll(){return this._participants}};var dBn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Hje=function(e,t){return function(n,r){t(n,r,e)}};let zJ=class{constructor(t){this._editorWorkerService=t}async provideDocumentColors(t,n){return this._editorWorkerService.computeDefaultDocumentColors(t.uri)}provideColorPresentations(t,n,r){const o=n.range,s=n.color,a=s.alpha,l=new Bt(new It(Math.round(255*s.red),Math.round(255*s.green),Math.round(255*s.blue),a)),d=a?Bt.Format.CSS.formatRGBA(l):Bt.Format.CSS.formatRGB(l),u=a?Bt.Format.CSS.formatHSLA(l):Bt.Format.CSS.formatHSL(l),h=a?Bt.Format.CSS.formatHexA(l):Bt.Format.CSS.formatHex(l),g=[];return g.push({label:d,textEdit:{range:o,text:d}}),g.push({label:u,textEdit:{range:o,text:u}}),g.push({label:h,textEdit:{range:o,text:h}}),g}};zJ=dBn([Hje(0,S1)],zJ);let $je=class extends ht{constructor(t,n){super(),this._register(t.colorProvider.register("*",new zJ(n)))}};$je=dBn([Hje(0,Un),Hje(1,S1)],$je);async function uBn(e,t,n,r="auto"){return Gtt(new $vo,e,t,n,r)}function hBn(e,t,n,r){return Promise.resolve(n.provideColorPresentations(e,t,r))}class $vo{constructor(){}async compute(t,n,r,o){const s=await t.provideDocumentColors(n,r);if(Array.isArray(s))for(const a of s)o.push({colorInfo:a,provider:t});return Array.isArray(s)}}class Xvo{constructor(){}async compute(t,n,r,o){const s=await t.provideDocumentColors(n,r);if(Array.isArray(s))for(const a of s)o.push({range:a.range,color:[a.color.red,a.color.green,a.color.blue,a.color.alpha]});return Array.isArray(s)}}class Gvo{constructor(t){this.colorInfo=t}async compute(t,n,r,o){const s=await t.provideColorPresentations(n,this.colorInfo,Tr.None);return Array.isArray(s)&&o.push(...s),Array.isArray(s)}}async function Gtt(e,t,n,r,o){let s=!1,a;const l=[],d=t.ordered(n);for(let u=d.length-1;u>=0;u--){const h=d[u];if(o!=="always"&&h instanceof zJ)a=h;else try{await e.compute(h,n,r,l)&&(s=!0)}catch(g){Nc(g)}}return s?l:a&&o!=="never"?(await e.compute(a,n,r,l),l):[]}function fBn(e,t){const{colorProvider:n}=e.get(Un),r=e.get(ml).getModel(t);if(!r)throw Gv();const o=e.get(ar).getValue("editor.defaultColorDecorators",{resource:t});return{model:r,colorProviderRegistry:n,defaultColorDecoratorsEnablement:o}}var Yvo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},hxe=function(e,t){return function(n,r){t(n,r,e)}},Xje;const gBn=Object.create({});var Z9;let vV=(Z9=class extends ht{constructor(t,n,r,o){super(),this._editor=t,this._configurationService=n,this._languageFeaturesService=r,this._localToDispose=this._register(new Et),this._decorationsIds=[],this._colorDatas=new Map,this._decoratorLimitReporter=this._register(new Zvo),this._colorDecorationClassRefs=this._register(new Et),this._colorDecoratorIds=this._editor.createDecorationsCollection(),this._ruleFactory=this._register(new Zme(this._editor)),this._debounceInformation=o.for(r.colorProvider,"Document Colors",{min:Xje.RECOMPUTE_TIME}),this._register(t.onDidChangeModel(()=>{this._isColorDecoratorsEnabled=this.isEnabled(),this.updateColors()})),this._register(t.onDidChangeModelLanguage(()=>this.updateColors())),this._register(r.colorProvider.onDidChange(()=>this.updateColors())),this._register(t.onDidChangeConfiguration(s=>{const a=this._isColorDecoratorsEnabled;this._isColorDecoratorsEnabled=this.isEnabled(),this._defaultColorDecoratorsEnablement=this._editor.getOption(167);const l=a!==this._isColorDecoratorsEnabled||s.hasChanged(27),d=s.hasChanged(167);(l||d)&&(this._isColorDecoratorsEnabled?this.updateColors():this.removeAllDecorations())})),this._timeoutTimer=null,this._computePromise=null,this._isColorDecoratorsEnabled=this.isEnabled(),this._defaultColorDecoratorsEnablement=this._editor.getOption(167),this.updateColors()}isEnabled(){const t=this._editor.getModel();if(!t)return!1;const n=t.getLanguageId(),r=this._configurationService.getValue(n);if(r&&typeof r=="object"){const o=r.colorDecorators;if(o&&o.enable!==void 0&&!o.enable)return o.enable}return this._editor.getOption(26)}static get(t){return t.getContribution(this.ID)}dispose(){this.stop(),this.removeAllDecorations(),super.dispose()}updateColors(){if(this.stop(),!this._isColorDecoratorsEnabled)return;const t=this._editor.getModel();!t||!this._languageFeaturesService.colorProvider.has(t)||(this._localToDispose.add(this._editor.onDidChangeModelContent(()=>{this._timeoutTimer||(this._timeoutTimer=new M0,this._timeoutTimer.cancelAndSet(()=>{this._timeoutTimer=null,this.beginCompute()},this._debounceInformation.get(t)))})),this.beginCompute())}async beginCompute(){this._computePromise=Fd(async t=>{const n=this._editor.getModel();if(!n)return[];const r=new vu(!1),o=await uBn(this._languageFeaturesService.colorProvider,n,t,this._defaultColorDecoratorsEnablement);return this._debounceInformation.update(n,r.elapsed()),o});try{const t=await this._computePromise;this.updateDecorations(t),this.updateColorDecorators(t),this._computePromise=null}catch(t){zi(t)}}stop(){this._timeoutTimer&&(this._timeoutTimer.cancel(),this._timeoutTimer=null),this._computePromise&&(this._computePromise.cancel(),this._computePromise=null),this._localToDispose.clear()}updateDecorations(t){const n=t.map(r=>({range:{startLineNumber:r.colorInfo.range.startLineNumber,startColumn:r.colorInfo.range.startColumn,endLineNumber:r.colorInfo.range.endLineNumber,endColumn:r.colorInfo.range.endColumn},options:Gi.EMPTY}));this._editor.changeDecorations(r=>{this._decorationsIds=r.deltaDecorations(this._decorationsIds,n),this._colorDatas=new Map,this._decorationsIds.forEach((o,s)=>this._colorDatas.set(o,t[s]))})}updateColorDecorators(t){this._colorDecorationClassRefs.clear();const n=[],r=this._editor.getOption(27);for(let s=0;sthis._colorDatas.has(o.id));return r.length===0?null:this._colorDatas.get(r[0].id)}isColorDecoration(t){return this._colorDecoratorIds.has(t)}},Xje=Z9,Z9.ID="editor.contrib.colorDetector",Z9.RECOMPUTE_TIME=1e3,Z9);vV=Xje=Yvo([hxe(1,ar),hxe(2,Un),hxe(3,CA)],vV);class Zvo extends ht{constructor(){super(...arguments),this._onDidChange=this._register(new at),this._computed=0,this._limited=!1}update(t,n){(t!==this._computed||n!==this._limited)&&(this._computed=t,this._limited=n,this._onDidChange.fire())}}const mBn="editor.action.showHover",qvo="editor.action.showDefinitionPreviewHover",Kvo="editor.action.hideHover",Jvo="editor.action.scrollUpHover",eAo="editor.action.scrollDownHover",tAo="editor.action.scrollLeftHover",nAo="editor.action.scrollRightHover",iAo="editor.action.pageUpHover",rAo="editor.action.pageDownHover",oAo="editor.action.goToTopHover",sAo="editor.action.goToBottomHover",A3e="editor.action.increaseHoverVerbosityLevel",aAo=U(1102,"Increase Hover Verbosity Level"),p3e="editor.action.decreaseHoverVerbosityLevel",lAo=U(1103,"Decrease Hover Verbosity Level"),HJ="editor.action.inlineSuggest.commit",kBn="editor.action.inlineSuggest.showPrevious",vBn="editor.action.inlineSuggest.showNext",cAo="editor.action.inlineSuggest.jump",ABn="editor.action.inlineSuggest.hide",Gje="editor.action.inlineSuggest.toggleShowCollapsed";var Ytt=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},E4=function(e,t){return function(n,r){t(n,r,e)}},khe;let Yje=class extends ht{constructor(t,n,r){super(),this.editor=t,this.model=n,this.instantiationService=r,this.alwaysShowToolbar=Ko(this,this.editor.onDidChangeConfiguration,()=>this.editor.getOption(71).showToolbar==="always"),this.sessionPosition=void 0,this.position=Rt(this,o=>{var d,u;const s=(d=this.model.read(o))==null?void 0:d.primaryGhostText.read(o);if(!this.alwaysShowToolbar.read(o)||!s||s.parts.length===0)return this.sessionPosition=void 0,null;const a=s.parts[0].column;this.sessionPosition&&this.sessionPosition.lineNumber!==s.lineNumber&&(this.sessionPosition=void 0);const l=new rt(s.lineNumber,Math.min(a,((u=this.sessionPosition)==null?void 0:u.column)??Number.MAX_SAFE_INTEGER));return this.sessionPosition=l,l}),this._register(Tf((o,s)=>{const a=this.model.read(o);if(!a||!this.alwaysShowToolbar.read(o))return;const l=Rt(u=>{const h=u.store.add(this.instantiationService.createInstance(AV.hot.read(u),this.editor,!0,this.position,a.selectedInlineCompletionIndex,a.inlineCompletionsCount,a.activeCommands,a.warning,()=>{}));return t.addContentWidget(h),u.store.add($n(()=>t.removeContentWidget(h))),u.store.add(Oi(g=>{this.position.read(g)&&a.lastTriggerKind.read(g)!==Zm.Explicit&&a.triggerExplicitly()})),h}),d=vL(this,(u,h)=>!!this.position.read(u)||!!h);s.add(Oi(u=>{d.read(u)&&l.read(u)}))}))}};Yje=Ytt([E4(2,Zn)],Yje);const dAo=Da("inline-suggestion-hints-next",zt.chevronRight,U(1207,"Icon for show next parameter hint.")),uAo=Da("inline-suggestion-hints-previous",zt.chevronLeft,U(1208,"Icon for show previous parameter hint."));var IO;let AV=(IO=class extends ht{static get dropDownVisible(){return this._dropDownVisible}createCommandAction(t,n,r){const o=new i2(t,n,r,!0,()=>this._commandService.executeCommand(t)),s=this.keybindingService.lookupKeybinding(t,this._contextKeyService);let a=n;return s&&(a=U(1209,"{0} ({1})",n,s.getLabel())),o.tooltip=a,o}constructor(t,n,r,o,s,a,l,d,u,h,g,m,v){super(),this.editor=t,this.withBorder=n,this._position=r,this._currentSuggestionIdx=o,this._suggestionCount=s,this._extraCommands=a,this._warning=l,this._relayout=d,this._commandService=u,this.keybindingService=g,this._contextKeyService=m,this._menuService=v,this.id=`InlineSuggestionHintsContentWidget${khe.id++}`,this.allowEditorOverflow=!0,this.suppressMouseDown=!1,this._warningMessageContentNode=Rt(f=>{const k=this._warning.read(f);return k?typeof k.message=="string"?k.message:f.store.add(zie(k.message)).element:void 0}),this._warningMessageNode=cr.div({class:"warningMessage",style:{maxWidth:400,margin:4,marginBottom:4,display:Rt(f=>this._warning.read(f)?"block":"none")}},[this._warningMessageContentNode]).keepUpdated(this._store),this.nodes=wo("div.inlineSuggestionsHints",{className:this.withBorder?"monaco-hover monaco-hover-content":""},[this._warningMessageNode.element,wo("div@toolBar")]),this.previousAction=this._register(this.createCommandAction(kBn,U(1210,"Previous"),gi.asClassName(uAo))),this.availableSuggestionCountAction=this._register(new i2("inlineSuggestionHints.availableSuggestionCount","",void 0,!1)),this.nextAction=this._register(this.createCommandAction(vBn,U(1211,"Next"),gi.asClassName(dAo))),this.inlineCompletionsActionsMenus=this._register(this._menuService.createMenu(Vn.InlineCompletionsActions,this._contextKeyService)),this.clearAvailableSuggestionCountLabelDebounced=this._register(new Es(()=>{this.availableSuggestionCountAction.label=""},100)),this.disableButtonsDebounced=this._register(new Es(()=>{this.previousAction.enabled=this.nextAction.enabled=!1},100)),this._register(Oi(f=>{this._warningMessageContentNode.read(f),this._warningMessageNode.readEffect(f),this._relayout()})),this.toolBar=this._register(h.createInstance(Zje,this.nodes.toolBar,Vn.InlineSuggestionToolbar,{menuOptions:{renderShortTitle:!0},toolbarOptions:{primaryGroup:f=>f.startsWith("primary")},actionViewItemProvider:(f,k)=>{if(f instanceof r2)return h.createInstance(fAo,f,void 0);if(f===this.availableSuggestionCountAction){const A=new hAo(void 0,f,{label:!0,icon:!1});return A.setClass("availableSuggestionCount"),A}},telemetrySource:"InlineSuggestionToolbar"})),this.toolBar.setPrependedPrimaryActions([this.previousAction,this.availableSuggestionCountAction,this.nextAction]),this._register(this.toolBar.onDidChangeDropdownVisibility(f=>{khe._dropDownVisible=f})),this._register(Oi(f=>{this._position.read(f),this.editor.layoutContentWidget(this)})),this._register(Oi(f=>{const k=this._suggestionCount.read(f),A=this._currentSuggestionIdx.read(f);k!==void 0?(this.clearAvailableSuggestionCountLabelDebounced.cancel(),this.availableSuggestionCountAction.label=`${A+1}/${k}`):this.clearAvailableSuggestionCountLabelDebounced.schedule(),k!==void 0&&k>1?(this.disableButtonsDebounced.cancel(),this.previousAction.enabled=this.nextAction.enabled=!0):this.disableButtonsDebounced.schedule()})),this._register(Oi(f=>{const A=this._extraCommands.read(f).map(p=>({class:void 0,id:p.command.id,enabled:!0,tooltip:p.command.tooltip||"",label:p.command.title,run:b=>this._commandService.executeCommand(p.command.id)}));for(const[p,b]of this.inlineCompletionsActionsMenus.getActions())for(const w of b)w instanceof r2&&A.push(w);A.length>0&&A.unshift(new pd),this.toolBar.setAdditionalSecondaryActions(A)}))}getId(){return this.id}getDomNode(){return this.nodes.root}getPosition(){return{position:this._position.get(),preference:[1,2],positionAffinity:3}}},khe=IO,IO.hot=l3e(IO),IO._dropDownVisible=!1,IO.id=0,IO);AV=khe=Ytt([E4(8,ba),E4(9,Zn),E4(10,Do),E4(11,Qi),E4(12,wA)],AV);class hAo extends gV{constructor(){super(...arguments),this._className=void 0}setClass(t){this._className=t}render(t){super.render(t),this._className&&t.classList.add(this._className)}updateTooltip(){}}class fAo extends D6{updateLabel(){const t=this._keybindingService.lookupKeybinding(this._action.id,this._contextKeyService,!0);if(!t)return super.updateLabel();if(this.label){const n=wo("div.keybinding").root;this._register(new hH(n,b0,{disableTitle:!0,...Y2o})).set(t),this.label.textContent=this._action.label,this.label.appendChild(n),this.label.classList.add("inlineSuggestionStatusBarItemLabel")}}updateTooltip(){}}let Zje=class extends P1e{constructor(t,n,r,o,s,a,l,d,u){super(t,{resetMenu:n,...r},o,s,a,l,d,u),this.menuId=n,this.options2=r,this.menuService=o,this.contextKeyService=s,this.menu=this._store.add(this.menuService.createMenu(this.menuId,this.contextKeyService,{emitEventsForSubmenuChanges:!0})),this.additionalActions=[],this.prependedPrimaryActions=[],this.additionalPrimaryActions=[],this._store.add(this.menu.onDidChange(()=>this.updateToolbar())),this.updateToolbar()}updateToolbar(){var r,o,s,a,l,d,u;const{primary:t,secondary:n}=ADn(this.menu.getActions((r=this.options2)==null?void 0:r.menuOptions),(s=(o=this.options2)==null?void 0:o.toolbarOptions)==null?void 0:s.primaryGroup,(l=(a=this.options2)==null?void 0:a.toolbarOptions)==null?void 0:l.shouldInlineSubmenu,(u=(d=this.options2)==null?void 0:d.toolbarOptions)==null?void 0:u.useSeparatorsInPrimaryActions);n.push(...this.additionalActions),t.unshift(...this.prependedPrimaryActions),t.push(...this.additionalPrimaryActions),this.setActions(t,n)}setPrependedPrimaryActions(t){Ua(this.prependedPrimaryActions,t,(n,r)=>n===r)||(this.prependedPrimaryActions=t,this.updateToolbar())}setAdditionalSecondaryActions(t){Ua(this.additionalActions,t,(n,r)=>n===r)||(this.additionalActions=t,this.updateToolbar())}};Zje=Ytt([E4(3,wA),E4(4,Qi),E4(5,S2),E4(6,Do),E4(7,ba),E4(8,Nf)],Zje);function b3e(e,t,n){const r=Kl(e);return!(tr.left+r.width||nr.top+r.height)}class gAo{constructor(t,n,r,o){this.value=t,this.isComplete=n,this.hasLoadingMessage=r,this.options=o}}class pBn extends ht{constructor(t,n){super(),this._editor=t,this._computer=n,this._onResult=this._register(new at),this.onResult=this._onResult.event,this._asyncComputationScheduler=this._register(new fxe(r=>this._triggerAsyncComputation(r),0)),this._syncComputationScheduler=this._register(new fxe(r=>this._triggerSyncComputation(r),0)),this._loadingMessageScheduler=this._register(new fxe(r=>this._triggerLoadingMessage(r),0)),this._state=0,this._asyncIterable=null,this._asyncIterableDone=!1,this._result=[]}dispose(){this._asyncIterable&&(this._asyncIterable.cancel(),this._asyncIterable=null),this._options=void 0,super.dispose()}get _hoverTime(){return this._editor.getOption(69).delay}get _firstWaitTime(){return this._hoverTime/2}get _secondWaitTime(){return this._hoverTime-this._firstWaitTime}get _loadingMessageTime(){return 3*this._hoverTime}_setState(t,n){this._options=n,this._state=t,this._fireResult(n)}_triggerAsyncComputation(t){this._setState(2,t),this._syncComputationScheduler.schedule(t,this._secondWaitTime),this._computer.computeAsync?(this._asyncIterableDone=!1,this._asyncIterable=heo(n=>this._computer.computeAsync(t,n)),(async()=>{try{for await(const n of this._asyncIterable)n&&(this._result.push(n),this._fireResult(t));this._asyncIterableDone=!0,(this._state===3||this._state===4)&&this._setState(0,t)}catch(n){zi(n)}})()):this._asyncIterableDone=!0}_triggerSyncComputation(t){this._computer.computeSync&&(this._result=this._result.concat(this._computer.computeSync(t))),this._setState(this._asyncIterableDone?0:3,t)}_triggerLoadingMessage(t){this._state===3&&this._setState(4,t)}_fireResult(t){if(this._state===1||this._state===2)return;const n=this._state===0,r=this._state===4;this._onResult.fire(new gAo(this._result.slice(0),n,r,t))}start(t,n){if(t===0)this._state===0&&(this._setState(1,n),this._asyncComputationScheduler.schedule(n,this._firstWaitTime),this._loadingMessageScheduler.schedule(n,this._loadingMessageTime));else switch(this._state){case 0:this._triggerAsyncComputation(n),this._syncComputationScheduler.cancel(),this._triggerSyncComputation(n);break;case 2:this._syncComputationScheduler.cancel(),this._triggerSyncComputation(n);break}}cancel(){this._asyncComputationScheduler.cancel(),this._syncComputationScheduler.cancel(),this._loadingMessageScheduler.cancel(),this._asyncIterable&&(this._asyncIterable.cancel(),this._asyncIterable=null),this._result=[],this._options=void 0,this._state=0}get options(){return this._options}}class fxe extends ht{constructor(t,n){super(),this._scheduler=this._register(new Es(()=>t(this._options),n))}schedule(t,n){this._options=t,this._scheduler.schedule(n)}cancel(){this._scheduler.cancel()}}class Ztt{get onDidWillResize(){return this._onDidWillResize.event}get onDidResize(){return this._onDidResize.event}constructor(){this._onDidWillResize=new at,this._onDidResize=new at,this._sashListener=new Et,this._size=new cs(0,0),this._minSize=new cs(0,0),this._maxSize=new cs(Number.MAX_SAFE_INTEGER,Number.MAX_SAFE_INTEGER),this.domNode=document.createElement("div"),this._eastSash=new vf(this.domNode,{getVerticalSashLeft:()=>this._size.width},{orientation:0}),this._westSash=new vf(this.domNode,{getVerticalSashLeft:()=>0},{orientation:0}),this._northSash=new vf(this.domNode,{getHorizontalSashTop:()=>0},{orientation:1,orthogonalEdge:Q1e.North}),this._southSash=new vf(this.domNode,{getHorizontalSashTop:()=>this._size.height},{orientation:1,orthogonalEdge:Q1e.South}),this._northSash.orthogonalStartSash=this._westSash,this._northSash.orthogonalEndSash=this._eastSash,this._southSash.orthogonalStartSash=this._westSash,this._southSash.orthogonalEndSash=this._eastSash;let t,n=0,r=0;this._sashListener.add(sn.any(this._northSash.onDidStart,this._eastSash.onDidStart,this._southSash.onDidStart,this._westSash.onDidStart)(()=>{t===void 0&&(this._onDidWillResize.fire(),t=this._size,n=0,r=0)})),this._sashListener.add(sn.any(this._northSash.onDidEnd,this._eastSash.onDidEnd,this._southSash.onDidEnd,this._westSash.onDidEnd)(()=>{t!==void 0&&(t=void 0,n=0,r=0,this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(this._eastSash.onDidChange(o=>{t&&(r=o.currentX-o.startX,this.layout(t.height+n,t.width+r),this._onDidResize.fire({dimension:this._size,done:!1,east:!0}))})),this._sashListener.add(this._westSash.onDidChange(o=>{t&&(r=-(o.currentX-o.startX),this.layout(t.height+n,t.width+r),this._onDidResize.fire({dimension:this._size,done:!1,west:!0}))})),this._sashListener.add(this._northSash.onDidChange(o=>{t&&(n=-(o.currentY-o.startY),this.layout(t.height+n,t.width+r),this._onDidResize.fire({dimension:this._size,done:!1,north:!0}))})),this._sashListener.add(this._southSash.onDidChange(o=>{t&&(n=o.currentY-o.startY,this.layout(t.height+n,t.width+r),this._onDidResize.fire({dimension:this._size,done:!1,south:!0}))})),this._sashListener.add(sn.any(this._eastSash.onDidReset,this._westSash.onDidReset)(o=>{this._preferredSize&&(this.layout(this._size.height,this._preferredSize.width),this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(sn.any(this._northSash.onDidReset,this._southSash.onDidReset)(o=>{this._preferredSize&&(this.layout(this._preferredSize.height,this._size.width),this._onDidResize.fire({dimension:this._size,done:!0}))}))}dispose(){this._northSash.dispose(),this._southSash.dispose(),this._eastSash.dispose(),this._westSash.dispose(),this._sashListener.dispose(),this._onDidResize.dispose(),this._onDidWillResize.dispose(),this.domNode.remove()}enableSashes(t,n,r,o){this._northSash.state=t?3:0,this._eastSash.state=n?3:0,this._southSash.state=r?3:0,this._westSash.state=o?3:0}layout(t=this.size.height,n=this.size.width){const{height:r,width:o}=this._minSize,{height:s,width:a}=this._maxSize;t=Math.max(r,Math.min(s,t)),n=Math.max(o,Math.min(a,n));const l=new cs(n,t);cs.equals(l,this._size)||(this.domNode.style.height=t+"px",this.domNode.style.width=n+"px",this._size=l,this._northSash.layout(),this._eastSash.layout(),this._southSash.layout(),this._westSash.layout())}clearSashHoverState(){this._eastSash.clearSashHoverState(),this._westSash.clearSashHoverState(),this._northSash.clearSashHoverState(),this._southSash.clearSashHoverState()}get size(){return this._size}set maxSize(t){this._maxSize=t}get maxSize(){return this._maxSize}set minSize(t){this._minSize=t}get minSize(){return this._minSize}set preferredSize(t){this._preferredSize=t}get preferredSize(){return this._preferredSize}}const mAo=30,kAo=24;class vAo extends ht{constructor(t,n=new cs(10,10)){super(),this._editor=t,this.allowEditorOverflow=!0,this.suppressMouseDown=!1,this._resizableNode=this._register(new Ztt),this._contentPosition=null,this._isResizing=!1,this._resizableNode.domNode.style.position="absolute",this._resizableNode.minSize=cs.lift(n),this._resizableNode.layout(n.height,n.width),this._resizableNode.enableSashes(!0,!0,!0,!0),this._register(this._resizableNode.onDidResize(r=>{this._resize(new cs(r.dimension.width,r.dimension.height)),r.done&&(this._isResizing=!1)})),this._register(this._resizableNode.onDidWillResize(()=>{this._isResizing=!0}))}get isResizing(){return this._isResizing}getDomNode(){return this._resizableNode.domNode}getPosition(){return this._contentPosition}get position(){var t;return(t=this._contentPosition)!=null&&t.position?rt.lift(this._contentPosition.position):void 0}_availableVerticalSpaceAbove(t){const n=this._editor.getDomNode(),r=this._editor.getScrolledVisiblePosition(t);return!n||!r?void 0:Kl(n).top+r.top-mAo}_availableVerticalSpaceBelow(t){const n=this._editor.getDomNode(),r=this._editor.getScrolledVisiblePosition(t);if(!n||!r)return;const o=Kl(n),s=O6(n.ownerDocument.body),a=o.top+r.top+r.height;return s.height-a-kAo}_findPositionPreference(t,n){const r=Math.min(this._availableVerticalSpaceBelow(n)??1/0,t),o=Math.min(this._availableVerticalSpaceAbove(n)??1/0,t),s=Math.min(Math.max(o,r),t),a=Math.min(t,s);let l;return this._editor.getOption(69).above?l=a<=o?1:2:l=a<=r?2:1,l===1?this._resizableNode.enableSashes(!0,!0,!1,!1):this._resizableNode.enableSashes(!1,!0,!0,!1),l}_resize(t){this._resizableNode.layout(t.height,t.width)}}const Vle=tn;let qtt=class extends ht{constructor(t){super(),this.containerDomNode=document.createElement("div"),this.containerDomNode.className="monaco-hover",this.containerDomNode.classList.toggle("fade-in",!!t),this.containerDomNode.tabIndex=0,this.containerDomNode.setAttribute("role","tooltip"),this.contentsDomNode=document.createElement("div"),this.contentsDomNode.className="monaco-hover-content",this.scrollbar=this._register(new Pie(this.contentsDomNode,{consumeMouseWheelIfScrollbarIsNeeded:!0})),this.containerDomNode.appendChild(this.scrollbar.getDomNode())}onContentsChanged(){this.scrollbar.scanDomNode()}};class w3e extends ht{static render(t,n,r){return new w3e(t,n,r)}constructor(t,n,r){super(),this.actionLabel=n.label,this.actionKeybindingLabel=r,this.actionContainer=Xt(t,Vle("div.action-container")),this.actionContainer.setAttribute("tabindex","0"),this.action=Xt(this.actionContainer,Vle("a.action")),this.action.setAttribute("role","button"),n.iconClass&&Xt(this.action,Vle("span.icon")).classList.add(...n.iconClass.split(" ")),this.actionRenderedLabel=r?`${n.label} (${r})`:n.label;const o=Xt(this.action,Vle("span"));o.textContent=this.actionRenderedLabel,this._store.add(new wBn(this.actionContainer,n.run)),this._store.add(new OBn(this.actionContainer,n.run,[3,10])),this.setEnabled(!0)}setEnabled(t){t?(this.actionContainer.classList.remove("disabled"),this.actionContainer.removeAttribute("aria-disabled")):(this.actionContainer.classList.add("disabled"),this.actionContainer.setAttribute("aria-disabled","true"))}}function bBn(e,t){return e&&t?U(7,"Inspect this in the accessible view with {0}.",t):e?U(8,"Inspect this in the accessible view via the command Open Accessible View which is currently not triggerable via keybinding."):""}class wBn extends ht{constructor(t,n){super(),this._register(bt(t,rn.CLICK,r=>{r.stopPropagation(),r.preventDefault(),n(t)}))}}class OBn extends ht{constructor(t,n,r){super(),this._register(bt(t,rn.KEY_DOWN,o=>{const s=new Us(o);r.some(a=>s.equals(a))&&(o.stopPropagation(),o.preventDefault(),n(t))}))}}var AAo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},zle=function(e,t){return function(n,r){t(n,r,e)}},r4;const nyt=30;var q9;let qje=(q9=class extends vAo{get isVisibleFromKeyboard(){var t;return((t=this._renderedHover)==null?void 0:t.source)===2}get isVisible(){return this._hoverVisibleKey.get()??!1}get isFocused(){return this._hoverFocusedKey.get()??!1}constructor(t,n,r,o,s){const a=t.getOption(75)+8,l=150,d=new cs(l,a);super(t,d),this._configurationService=r,this._accessibilityService=o,this._keybindingService=s,this._hover=this._register(new qtt(!0)),this._onDidResize=this._register(new at),this.onDidResize=this._onDidResize.event,this._onDidScroll=this._register(new at),this.onDidScroll=this._onDidScroll.event,this._onContentsChanged=this._register(new at),this.onContentsChanged=this._onContentsChanged.event,this._minimumSize=d,this._hoverVisibleKey=He.hoverVisible.bindTo(n),this._hoverFocusedKey=He.hoverFocused.bindTo(n),Xt(this._resizableNode.domNode,this._hover.containerDomNode),this._resizableNode.domNode.style.zIndex="50",this._resizableNode.domNode.className="monaco-resizable-hover",this._register(this._editor.onDidLayoutChange(()=>{this.isVisible&&this._updateMaxDimensions()})),this._register(this._editor.onDidChangeConfiguration(h=>{h.hasChanged(59)&&this._updateFont()}));const u=this._register(uA(this._resizableNode.domNode));this._register(u.onDidFocus(()=>{this._hoverFocusedKey.set(!0)})),this._register(u.onDidBlur(()=>{this._hoverFocusedKey.set(!1)})),this._register(this._hover.scrollbar.onScroll(h=>{this._onDidScroll.fire(h)})),this._setRenderedHover(void 0),this._editor.addContentWidget(this)}dispose(){var t;super.dispose(),(t=this._renderedHover)==null||t.dispose(),this._editor.removeContentWidget(this)}getId(){return r4.ID}static _applyDimensions(t,n,r){const o=typeof n=="number"?`${n}px`:n,s=typeof r=="number"?`${r}px`:r;t.style.width=o,t.style.height=s}_setContentsDomNodeDimensions(t,n){const r=this._hover.contentsDomNode;return r4._applyDimensions(r,t,n)}_setContainerDomNodeDimensions(t,n){const r=this._hover.containerDomNode;return r4._applyDimensions(r,t,n)}_setScrollableElementDimensions(t,n){const r=this._hover.scrollbar.getDomNode();return r4._applyDimensions(r,t,n)}_setHoverWidgetDimensions(t,n){this._setContainerDomNodeDimensions(t,n),this._setScrollableElementDimensions(t,n),this._setContentsDomNodeDimensions(t,n),this._layoutContentWidget()}static _applyMaxDimensions(t,n,r){const o=typeof n=="number"?`${n}px`:n,s=typeof r=="number"?`${r}px`:r;t.style.maxWidth=o,t.style.maxHeight=s}_setHoverWidgetMaxDimensions(t,n){r4._applyMaxDimensions(this._hover.contentsDomNode,t,n),r4._applyMaxDimensions(this._hover.scrollbar.getDomNode(),t,n),r4._applyMaxDimensions(this._hover.containerDomNode,t,n),this._hover.containerDomNode.style.setProperty("--vscode-hover-maxWidth",typeof t=="number"?`${t}px`:t),this._layoutContentWidget()}_setAdjustedHoverWidgetDimensions(t){this._setHoverWidgetMaxDimensions("none","none"),this._setHoverWidgetDimensions(t.width,t.height)}_updateResizableNodeMaxDimensions(){const t=this._findMaximumRenderingWidth()??1/0,n=this._findMaximumRenderingHeight()??1/0;this._resizableNode.maxSize=new cs(t,n),this._setHoverWidgetMaxDimensions(t,n)}_resize(t){r4._lastDimensions=new cs(t.width,t.height),this._setAdjustedHoverWidgetDimensions(t),this._resizableNode.layout(t.height,t.width),this._updateResizableNodeMaxDimensions(),this._hover.scrollbar.scanDomNode(),this._editor.layoutContentWidget(this),this._onDidResize.fire()}_findAvailableSpaceVertically(){var n;const t=(n=this._renderedHover)==null?void 0:n.showAtPosition;if(t)return this._positionPreference===1?this._availableVerticalSpaceAbove(t):this._availableVerticalSpaceBelow(t)}_findMaximumRenderingHeight(){const t=this._findAvailableSpaceVertically();if(!t)return;let r=this._hover.contentsDomNode.children.length-1;return Array.from(this._hover.contentsDomNode.children).forEach(o=>{r+=o.clientHeight}),Math.min(t,r)}_isHoverTextOverflowing(){this._hover.containerDomNode.style.setProperty("--vscode-hover-whiteSpace","nowrap"),this._hover.containerDomNode.style.setProperty("--vscode-hover-sourceWhiteSpace","nowrap");const t=Array.from(this._hover.contentsDomNode.children).some(n=>n.scrollWidth>n.clientWidth);return this._hover.containerDomNode.style.removeProperty("--vscode-hover-whiteSpace"),this._hover.containerDomNode.style.removeProperty("--vscode-hover-sourceWhiteSpace"),t}_findMaximumRenderingWidth(){if(!this._editor||!this._editor.hasModel())return;const t=this._isHoverTextOverflowing(),n=typeof this._contentWidth>"u"?0:this._contentWidth;return t||this._hover.containerDomNode.clientWidththis._renderedHover.closestMouseDistance+4?!1:(this._renderedHover.closestMouseDistance=Math.min(this._renderedHover.closestMouseDistance,o),!0)}_setRenderedHover(t){var n;(n=this._renderedHover)==null||n.dispose(),this._renderedHover=t,this._hoverVisibleKey.set(!!t),this._hover.containerDomNode.classList.toggle("hidden",!t)}_updateFont(){const{fontSize:t,lineHeight:n}=this._editor.getOption(59),r=this._hover.contentsDomNode;r.style.fontSize=`${t}px`,r.style.lineHeight=`${n/t}`,Array.prototype.slice.call(this._hover.contentsDomNode.getElementsByClassName("code")).forEach(s=>this._editor.applyFontInfo(s))}_updateContent(t){const n=this._hover.contentsDomNode;n.style.paddingBottom="",n.textContent="",n.appendChild(t)}_layoutContentWidget(){this._editor.layoutContentWidget(this),this._hover.onContentsChanged()}_updateMaxDimensions(){const t=Math.max(this._editor.getLayoutInfo().height/4,250,r4._lastDimensions.height),n=Math.max(this._editor.getLayoutInfo().width*.66,750,r4._lastDimensions.width);this._resizableNode.maxSize=new cs(n,t),this._setHoverWidgetMaxDimensions(n,t)}_render(t){this._setRenderedHover(t),this._updateFont(),this._updateContent(t.domNode),this.handleContentsChanged(),this._editor.render()}getPosition(){return this._renderedHover?{position:this._renderedHover.showAtPosition,secondaryPosition:this._renderedHover.showAtSecondaryPosition,positionAffinity:this._renderedHover.shouldAppearBeforeContent?3:void 0,preference:[this._positionPreference??1]}:null}show(t){var a;if(!this._editor||!this._editor.hasModel())return;this._render(t);const n=TS(this._hover.containerDomNode),r=t.showAtPosition;this._positionPreference=this._findPositionPreference(n,r)??1,this.handleContentsChanged(),t.shouldFocus&&this._hover.containerDomNode.focus(),this._onDidResize.fire();const s=this._hover.containerDomNode.ownerDocument.activeElement===this._hover.containerDomNode&&bBn(this._configurationService.getValue("accessibility.verbosity.hover")===!0&&this._accessibilityService.isScreenReaderOptimized(),((a=this._keybindingService.lookupKeybinding("editor.action.accessibleView"))==null?void 0:a.getAriaLabel())??"");s&&(this._hover.contentsDomNode.ariaLabel=this._hover.contentsDomNode.textContent+", "+s)}hide(){if(!this._renderedHover)return;const t=this._renderedHover.shouldFocus||this._hoverFocusedKey.get();this._setRenderedHover(void 0),this._resizableNode.maxSize=new cs(1/0,1/0),this._resizableNode.clearSashHoverState(),this._hoverFocusedKey.set(!1),this._editor.layoutContentWidget(this),t&&this._editor.focus()}_removeConstraintsRenderNormally(){const t=this._editor.getLayoutInfo();this._resizableNode.layout(t.height,t.width),this._setHoverWidgetDimensions("auto","auto"),this._updateMaxDimensions()}setMinimumDimensions(t){this._minimumSize=new cs(Math.max(this._minimumSize.width,t.width),Math.max(this._minimumSize.height,t.height)),this._updateMinimumWidth()}_updateMinimumWidth(){const t=typeof this._contentWidth>"u"?this._minimumSize.width:Math.min(this._contentWidth,this._minimumSize.width);this._resizableNode.minSize=new cs(t,this._minimumSize.height)}handleContentsChanged(){var o;this._removeConstraintsRenderNormally();const t=this._hover.contentsDomNode;let n=TS(t),r=s0(t)+2;if(this._resizableNode.layout(n,r),this._setHoverWidgetDimensions(r,n),n=TS(t),r=s0(t),this._contentWidth=r,this._updateMinimumWidth(),this._resizableNode.layout(n,r),(o=this._renderedHover)!=null&&o.showAtPosition){const s=TS(this._hover.containerDomNode);this._positionPreference=this._findPositionPreference(s,this._renderedHover.showAtPosition)}this._layoutContentWidget(),this._onContentsChanged.fire()}focus(){this._hover.containerDomNode.focus()}scrollUp(){const t=this._hover.scrollbar.getScrollPosition().scrollTop,n=this._editor.getOption(59);this._hover.scrollbar.setScrollPosition({scrollTop:t-n.lineHeight})}scrollDown(){const t=this._hover.scrollbar.getScrollPosition().scrollTop,n=this._editor.getOption(59);this._hover.scrollbar.setScrollPosition({scrollTop:t+n.lineHeight})}scrollLeft(){const t=this._hover.scrollbar.getScrollPosition().scrollLeft;this._hover.scrollbar.setScrollPosition({scrollLeft:t-nyt})}scrollRight(){const t=this._hover.scrollbar.getScrollPosition().scrollLeft;this._hover.scrollbar.setScrollPosition({scrollLeft:t+nyt})}pageUp(){const t=this._hover.scrollbar.getScrollPosition().scrollTop,n=this._hover.scrollbar.getScrollDimensions().height;this._hover.scrollbar.setScrollPosition({scrollTop:t-n})}pageDown(){const t=this._hover.scrollbar.getScrollPosition().scrollTop,n=this._hover.scrollbar.getScrollDimensions().height;this._hover.scrollbar.setScrollPosition({scrollTop:t+n})}goToTop(){this._hover.scrollbar.setScrollPosition({scrollTop:0})}goToBottom(){this._hover.scrollbar.setScrollPosition({scrollTop:this._hover.scrollbar.getScrollDimensions().scrollHeight})}},r4=q9,q9.ID="editor.contrib.resizableContentHoverWidget",q9._lastDimensions=new cs(0,0),q9);qje=r4=AAo([zle(1,Qi),zle(2,ar),zle(3,ph),zle(4,Do)],qje);function iyt(e,t,n,r,o,s){const a=n+o/2,l=r+s/2,d=Math.max(Math.abs(e-a)-o/2,0),u=Math.max(Math.abs(t-l)-s/2,0);return Math.sqrt(d*d+u*u)}class K1e{constructor(t,n){this._editor=t,this._participants=n}static _getLineDecorations(t,n){if(n.type!==1&&!n.supportsMarkerHover)return[];const r=t.getModel(),o=n.range.startLineNumber;if(o>r.getLineCount())return[];const s=r.getLineMaxColumn(o);return t.getLineDecorations(o).filter(a=>{if(a.options.isWholeLine)return!0;const l=a.range.startLineNumber===o?a.range.startColumn:1,d=a.range.endLineNumber===o?a.range.endColumn:s;if(a.options.showIfCollapsed){if(l>n.range.startColumn+1||n.range.endColumn-1>d)return!1}else if(l>n.range.startColumn||n.range.endColumn>d)return!1;return!0})}computeAsync(t,n){const r=t.anchor;if(!this._editor.hasModel()||!r)return Yv.EMPTY;const o=K1e._getLineDecorations(this._editor,r);return Yv.merge(this._participants.map(s=>s.computeAsync?s.computeAsync(r,o,t.source,n):Yv.EMPTY))}computeSync(t){if(!this._editor.hasModel())return[];const n=t.anchor,r=K1e._getLineDecorations(this._editor,n);let o=[];for(const s of this._participants)o=o.concat(s.computeSync(n,r,t.source));return P3(o)}}class yBn{constructor(t,n,r){this.hoverParts=t,this.isComplete=n,this.options=r}filter(t){const n=this.hoverParts.filter(r=>r.isValidForHoverAnchor(t));return n.length===this.hoverParts.length?this:new pAo(this,n,this.isComplete,this.options)}}class pAo extends yBn{constructor(t,n,r,o){super(n,r,o),this.original=t}filter(t){return this.original.filter(t)}}var bAo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},ryt=function(e,t){return function(n,r){t(n,r,e)}};const oyt=tn;let J1e=class extends ht{get hasContent(){return this._hasContent}constructor(t,n){super(),this._keybindingService=t,this._hoverService=n,this.actions=[],this._hasContent=!1,this.hoverElement=oyt("div.hover-row.status-bar"),this.hoverElement.tabIndex=0,this.actionsElement=Xt(this.hoverElement,oyt("div.actions"))}addAction(t){const n=this._keybindingService.lookupKeybinding(t.commandId),r=n?n.getLabel():null;this._hasContent=!0;const o=this._register(w3e.render(this.actionsElement,t,r));return this._register(this._hoverService.setupManagedHover(tC("element"),o.actionContainer,o.actionRenderedLabel)),this.actions.push(o),o}append(t){const n=Xt(this.actionsElement,t);return this._hasContent=!0,n}};J1e=bAo([ryt(0,Do),ryt(1,pm)],J1e);const CBn={inputActiveOptionBorder:"#007ACC00",inputActiveOptionForeground:"#FFFFFF",inputActiveOptionBackground:"#0E639C50"};class yL extends Z0{get onChange(){return this._onChange.event}get onKeyDown(){return this._onKeyDown.event}constructor(t){super(),this._onChange=this._register(new at),this._onKeyDown=this._register(new at),this._opts=t,this._title=this._opts.title,this._checked=this._opts.isChecked;const n=["monaco-custom-toggle"];this._opts.icon&&(this._icon=this._opts.icon,n.push(...gi.asClassNameArray(this._icon))),this._opts.actionClassName&&n.push(...this._opts.actionClassName.split(" ")),this._checked&&n.push("checked"),this.domNode=document.createElement("div"),this._register(_p().setupDelayedHover(this.domNode,()=>({content:this._title,style:1}),this._opts.hoverLifecycleOptions)),this.domNode.classList.add(...n),this._opts.notFocusable||(this.domNode.tabIndex=0),this.domNode.setAttribute("role","checkbox"),this.domNode.setAttribute("aria-checked",String(this._checked)),this.setTitle(this._opts.title),this.applyStyles(),this.onclick(this.domNode,r=>{this.enabled&&(this.checked=!this._checked,this._onChange.fire(!1),r.preventDefault())}),this._register(this.ignoreGesture(this.domNode)),this.onkeydown(this.domNode,r=>{if(this.enabled){if(r.keyCode===10||r.keyCode===3){this.checked=!this._checked,this._onChange.fire(!0),r.preventDefault(),r.stopPropagation();return}this._onKeyDown.fire(r)}})}get enabled(){return this.domNode.getAttribute("aria-disabled")!=="true"}focus(){this.domNode.focus()}get checked(){return this._checked}set checked(t){this._checked=t,this.domNode.setAttribute("aria-checked",String(this._checked)),this.domNode.classList.toggle("checked",this._checked),this.applyStyles()}setIcon(t){this._icon&&this.domNode.classList.remove(...gi.asClassNameArray(this._icon)),this._icon=t,this._icon&&this.domNode.classList.add(...gi.asClassNameArray(this._icon))}width(){return 22}applyStyles(){this.domNode&&(this.domNode.style.borderColor=this._checked&&this._opts.inputActiveOptionBorder||"",this.domNode.style.color=this._checked&&this._opts.inputActiveOptionForeground||"inherit",this.domNode.style.backgroundColor=this._checked&&this._opts.inputActiveOptionBackground||"")}enable(){this.domNode.setAttribute("aria-disabled",String(!1)),this.domNode.classList.remove("disabled")}disable(){this.domNode.setAttribute("aria-disabled",String(!0)),this.domNode.classList.add("disabled")}setTitle(t){this._title=t,this.domNode.setAttribute("aria-label",t)}set visible(t){this.domNode.style.display=t?"":"none"}get visible(){return this.domNode.style.display!=="none"}}const vat=class vat extends Z0{constructor(t,n,r){super(),this.checkbox=t,this.domNode=n,this.styles=r,this._onChange=this._register(new at),this.onChange=this._onChange.event,this.applyStyles()}get enabled(){return this.checkbox.enabled}enable(){this.checkbox.enable(),this.applyStyles(!0)}disable(){this.checkbox.disable(),this.applyStyles(!1)}setTitle(t){this.checkbox.setTitle(t)}applyStyles(t=this.enabled){this.domNode.style.color=(t?this.styles.checkboxForeground:this.styles.checkboxDisabledForeground)||"",this.domNode.style.backgroundColor=(t?this.styles.checkboxBackground:this.styles.checkboxDisabledBackground)||"",this.domNode.style.borderColor=(t?this.styles.checkboxBorder:this.styles.checkboxDisabledBackground)||"";const n=this.styles.size||18;this.domNode.style.width=this.domNode.style.height=this.domNode.style.fontSize=`${n}px`,this.domNode.style.fontSize=`${n-2}px`}};vat.CLASS_NAME="monaco-checkbox";let $J=vat,_Bn=class extends $J{constructor(t,n,r){const o=new yL({title:t,isChecked:n,icon:zt.check,actionClassName:$J.CLASS_NAME,hoverLifecycleOptions:r.hoverLifecycleOptions,...CBn});super(o,o.domNode,r),this._register(o),this._register(this.checkbox.onChange(s=>{this.applyStyles(),this._onChange.fire(s)}))}get checked(){return this.checkbox.checked}set checked(t){this.checkbox.checked=t,this.applyStyles()}applyStyles(t){this.checkbox.checked?this.checkbox.setIcon(zt.check):this.checkbox.setIcon(void 0),super.applyStyles(t)}};class SBn extends $J{constructor(t,n,r){let o;switch(n){case!0:o=zt.check;break;case"mixed":o=zt.dash;break;case!1:o=void 0;break}const s=new yL({title:t,isChecked:n===!0,icon:o,actionClassName:_Bn.CLASS_NAME,hoverLifecycleOptions:r.hoverLifecycleOptions,...CBn});super(s,s.domNode,r),this._state=n,this._register(s),this._register(this.checkbox.onChange(a=>{this._state=this.checkbox.checked,this.applyStyles(),this._onChange.fire(a)}))}get checked(){return this._state}set checked(t){this._state!==t&&(this._state=t,this.checkbox.checked=t===!0,this.applyStyles())}applyStyles(t){switch(this._state){case!0:this.checkbox.setIcon(zt.check);break;case"mixed":this.checkbox.setIcon(zt.dash);break;case!1:this.checkbox.setIcon(void 0);break}super.applyStyles(t)}}const eg=class eg{constructor(t){this._editor=t,this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null,this._startPosition=this._editor.getPosition()}dispose(){this._editor.removeDecorations(this._allDecorations()),this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null}reset(){this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null}getCount(){return this._decorations.length}getFindScope(){return this._findScopeDecorationIds[0]?this._editor.getModel().getDecorationRange(this._findScopeDecorationIds[0]):null}getFindScopes(){if(this._findScopeDecorationIds.length){const t=this._findScopeDecorationIds.map(n=>this._editor.getModel().getDecorationRange(n)).filter(n=>!!n);if(t.length)return t}return null}getStartPosition(){return this._startPosition}setStartPosition(t){this._startPosition=t,this.setCurrentFindMatch(null)}_getDecorationIndex(t){const n=this._decorations.indexOf(t);return n>=0?n+1:1}getDecorationRangeAt(t){const n=t{if(this._highlightedDecorationId!==null&&(o.changeDecorationOptions(this._highlightedDecorationId,eg._FIND_MATCH_DECORATION),this._highlightedDecorationId=null),n!==null&&(this._highlightedDecorationId=n,o.changeDecorationOptions(this._highlightedDecorationId,eg._CURRENT_FIND_MATCH_DECORATION)),this._rangeHighlightDecorationId!==null&&(o.removeDecoration(this._rangeHighlightDecorationId),this._rangeHighlightDecorationId=null),n!==null){let s=this._editor.getModel().getDecorationRange(n);if(s.startLineNumber!==s.endLineNumber&&s.endColumn===1){const a=s.endLineNumber-1,l=this._editor.getModel().getLineMaxColumn(a);s=new xe(s.startLineNumber,s.startColumn,a,l)}this._rangeHighlightDecorationId=o.addDecoration(s,eg._RANGE_HIGHLIGHT_DECORATION)}}),r}set(t,n){this._editor.changeDecorations(r=>{let o=eg._FIND_MATCH_DECORATION;const s=[];if(t.length>1e3){o=eg._FIND_MATCH_NO_OVERVIEW_DECORATION;const l=this._editor.getModel().getLineCount(),u=this._editor.getLayoutInfo().height/l,h=Math.max(2,Math.ceil(3/u));let g=t[0].range.startLineNumber,m=t[0].range.endLineNumber;for(let v=1,f=t.length;v=k.startLineNumber?k.endLineNumber>m&&(m=k.endLineNumber):(s.push({range:new xe(g,1,m,1),options:eg._FIND_MATCH_ONLY_OVERVIEW_DECORATION}),g=k.startLineNumber,m=k.endLineNumber)}s.push({range:new xe(g,1,m,1),options:eg._FIND_MATCH_ONLY_OVERVIEW_DECORATION})}const a=new Array(t.length);for(let l=0,d=t.length;lr.removeDecoration(l)),this._findScopeDecorationIds=[]),n!=null&&n.length&&(this._findScopeDecorationIds=n.map(l=>r.addDecoration(l,eg._FIND_SCOPE_DECORATION)))})}matchBeforePosition(t){if(this._decorations.length===0)return null;for(let n=this._decorations.length-1;n>=0;n--){const r=this._decorations[n],o=this._editor.getModel().getDecorationRange(r);if(!(!o||o.endLineNumber>t.lineNumber)){if(o.endLineNumbert.column))return o}}return this._editor.getModel().getDecorationRange(this._decorations[this._decorations.length-1])}matchAfterPosition(t){if(this._decorations.length===0)return null;for(let n=0,r=this._decorations.length;nt.lineNumber)return s;if(!(s.startColumn0){const r=[];for(let a=0;axe.compareRangesUsingStarts(a.range,l.range));const o=[];let s=r[0];for(let a=1;a0?t[0].toUpperCase()+t.substr(1):e[0][0].toUpperCase()!==e[0][0]&&t.length>0?t[0].toLowerCase()+t.substr(1):t}else return t}function syt(e,t,n){return e[0].indexOf(n)!==-1&&t.indexOf(n)!==-1&&e[0].split(n).length===t.split(n).length}function ayt(e,t,n){const r=t.split(n),o=e[0].split(n);let s="";return r.forEach((a,l)=>{s+=LBn([o[l]],a)+n}),s.slice(0,-1)}class lyt{constructor(t){this.staticValue=t,this.kind=0}}class OAo{constructor(t){this.pieces=t,this.kind=1}}class pV{static fromStaticValue(t){return new pV([pD.staticValue(t)])}get hasReplacementPatterns(){return this._state.kind===1}constructor(t){!t||t.length===0?this._state=new lyt(""):t.length===1&&t[0].staticValue!==null?this._state=new lyt(t[0].staticValue):this._state=new OAo(t)}buildReplaceString(t,n){if(this._state.kind===0)return n?LBn(t,this._state.staticValue):this._state.staticValue;let r="";for(let o=0,s=this._state.pieces.length;o0){const d=[],u=a.caseOps.length;let h=0;for(let g=0,m=l.length;g=u){d.push(l.slice(g));break}switch(a.caseOps[h]){case"U":d.push(l[g].toUpperCase());break;case"u":d.push(l[g].toUpperCase()),h++;break;case"L":d.push(l[g].toLowerCase());break;case"l":d.push(l[g].toLowerCase()),h++;break;default:d.push(l[g])}}l=d.join("")}r+=l}return r}static _substitute(t,n){if(n===null)return"";if(t===0)return n[0];let r="";for(;t>0;){if(t=o)break;const a=e.charCodeAt(r);switch(a){case 92:n.emitUnchanged(r-1),n.emitStatic("\\",r+1);break;case 110:n.emitUnchanged(r-1),n.emitStatic(` +{1}`,l.title,$1e(p)))}finally{a.deltaDecorations(f,[])}s.isCancellationRequested||r&&k.isApplied&&n.allEdits.length>1&&this.show(A??v,n,d)}show(t,n,r){this.clear(),this._editor.hasModel()&&(this._currentWidget.value=this._instantiationService.createInstance(Mje,this._id,this._editor,this._visibleContext,this._showCommand,t,n,r,this._getAdditionalActions()))}clear(){this._currentWidget.clear()}tryShowSelector(){var t;(t=this._currentWidget.value)==null||t.showSelector()}};G1e=YDn([$U(5,Zn),$U(6,Zie),$U(7,rc)],G1e);var tvo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},YC=function(e,t){return function(n,r){t(n,r,e)}},i4;const ZDn="editor.changePasteType",nvo="editor.pasteAs.preferences",Vtt=new yn("pasteWidgetVisible",!1,U(917,"Whether the paste widget is showing")),lxe="application/vnd.code.copymetadata";var FD;let X8=(FD=class extends ht{static get(t){return t.getContribution(i4.ID)}constructor(t,n,r,o,s,a,l,d,u,h){super(),this._logService=r,this._bulkEditService=o,this._clipboardService=s,this._commandService=a,this._configService=l,this._languageFeaturesService=d,this._quickInputService=u,this._progressService=h,this._editor=t;const g=t.getContainerDomNode();this._register(wt(g,"copy",m=>this.handleCopy(m))),this._register(wt(g,"cut",m=>this.handleCopy(m))),this._register(wt(g,"paste",m=>this.handlePaste(m),!0)),this._pasteProgressManager=this._register(new V1e("pasteIntoEditor",t,n)),this._postPasteWidgetManager=this._register(n.createInstance(G1e,"pasteIntoEditor",t,Vtt,{id:ZDn,label:U(918,"Show paste options...")},()=>i4._configureDefaultAction?[i4._configureDefaultAction]:[]))}changePasteType(){this._postPasteWidgetManager.tryShowSelector()}async pasteAs(t){this._logService.trace("CopyPasteController.pasteAs"),this._editor.focus();try{this._logService.trace("Before calling editor.action.clipboardPasteAction"),this._pasteAsActionContext={preferred:t},await this._commandService.executeCommand("editor.action.clipboardPasteAction")}finally{this._pasteAsActionContext=void 0}}clearWidgets(){this._postPasteWidgetManager.clear()}isPasteAsEnabled(){return this._editor.getOption(97).enabled}async finishedPaste(){await this._currentPasteOperation}handleCopy(t){var A,p,b,w;let n=null;if(t.clipboardData){const[O,y]=hD.getTextData(t.clipboardData),C=y||ay.INSTANCE.get(O);n=(C==null?void 0:C.id)||null,this._logService.trace("CopyPasteController#handleCopy for id : ",n," with text.length : ",O.length)}else this._logService.trace("CopyPasteController#handleCopy");if(!this._editor.hasTextFocus()||((p=(A=this._clipboardService).clearInternalState)==null||p.call(A),!t.clipboardData||!this.isPasteAsEnabled()))return;const r=this._editor.getModel(),o=this._editor.getSelections();if(!r||!(o!=null&&o.length))return;const s=this._editor.getOption(45);let a=o;const l=o.length===1&&o[0].isEmpty();if(l){if(!s)return;a=[new xe(a[0].startLineNumber,1,a[0].startLineNumber,1+r.getLineLength(a[0].startLineNumber))]}const d=(b=this._editor._getViewModel())==null?void 0:b.getPlainTextToCopy(o,s,vh),h={multicursorText:Array.isArray(d)?d:null,pasteOnNewLine:l,mode:null},g=this._languageFeaturesService.documentPasteEditProvider.ordered(r).filter(O=>!!O.prepareDocumentPaste);if(!g.length){this.setCopyMetadata(t.clipboardData,{defaultPastePayload:h});return}const m=BDn(t.clipboardData),v=g.flatMap(O=>O.copyMimeTypes??[]),f=n??LI();this.setCopyMetadata(t.clipboardData,{id:f,providerCopyMimeTypes:v,defaultPastePayload:h});const k=g.map(O=>({providerMimeTypes:O.copyMimeTypes,operation:Fd(y=>O.prepareDocumentPaste(r,a,m,y).catch(C=>{console.error(C)}))}));(w=i4._currentCopyOperation)==null||w.operations.forEach(O=>O.operation.cancel()),i4._currentCopyOperation={handle:f,operations:k}}async handlePaste(t){var u,h,g;if(t.clipboardData){const[m,v]=hD.getTextData(t.clipboardData),f=v||ay.INSTANCE.get(m);this._logService.trace("CopyPasteController#handlePaste for id : ",f==null?void 0:f.id)}else this._logService.trace("CopyPasteController#handlePaste");if(!t.clipboardData||!this._editor.hasTextFocus())return;(u=D0.get(this._editor))==null||u.closeMessage(),(h=this._currentPasteOperation)==null||h.cancel(),this._currentPasteOperation=void 0;const n=this._editor.getModel(),r=this._editor.getSelections();if(!(r!=null&&r.length)||!n||this._editor.getOption(104)||!this.isPasteAsEnabled()&&!this._pasteAsActionContext)return;const o=this.fetchCopyMetadata(t);this._logService.trace("CopyPasteController#handlePaste with metadata : ",o==null?void 0:o.id," and text.length : ",t.clipboardData.getData("text/plain").length);const s=RDn(t.clipboardData);s.delete(lxe);const a=Array.from(t.clipboardData.files).map(m=>m.type),l=[...t.clipboardData.types,...a,...(o==null?void 0:o.providerCopyMimeTypes)??[],lc.uriList],d=this._languageFeaturesService.documentPasteEditProvider.ordered(n).filter(m=>{var f,k;const v=(f=this._pasteAsActionContext)==null?void 0:f.preferred;return v&&!this.providerMatchesPreference(m,v)?!1:(k=m.pasteMimeTypes)==null?void 0:k.some(A=>POt(A,l))});if(!d.length){(g=this._pasteAsActionContext)!=null&&g.preferred&&(this.showPasteAsNoEditMessage(r,this._pasteAsActionContext.preferred),t.preventDefault(),t.stopImmediatePropagation());return}t.preventDefault(),t.stopImmediatePropagation(),this._pasteAsActionContext?this.showPasteAsPick(this._pasteAsActionContext.preferred,d,r,s,o):this.doPasteInline(d,r,s,o,t)}showPasteAsNoEditMessage(t,n){var o;const r="only"in n?n.only.value:"preferences"in n?n.preferences.length?n.preferences.map(s=>s.value).join(", "):U(919,"empty"):n.providerId;(o=D0.get(this._editor))==null||o.showMessage(U(920,"No paste edits for '{0}' found",r),t[0].getStartPosition())}doPasteInline(t,n,r,o,s){this._logService.trace("CopyPasteController#doPasteInline");const a=this._editor;if(!a.hasModel())return;const l=new H8(a,3,void 0),d=Fd(async u=>{const h=this._editor;if(!h.hasModel())return;const g=h.getModel(),m=new Et,v=m.add(new Wa(u));m.add(l.token.onCancellationRequested(()=>v.cancel()));const f=v.token;try{if(await this.mergeInDataFromCopy(t,r,o,f),f.isCancellationRequested)return;const k=t.filter(b=>this.isSupportedPasteProvider(b,r));if(!k.length||k.length===1&&k[0]instanceof wR)return this.applyDefaultPasteHandler(r,o,f,s);const A={triggerKind:mJ.Automatic},p=await this.getPasteEdits(k,r,g,n,A,f);if(m.add(p),f.isCancellationRequested)return;if(p.edits.length===1&&p.edits[0].provider instanceof wR)return this.applyDefaultPasteHandler(r,o,f,s);if(p.edits.length){const b=h.getOption(97).showPasteSelector==="afterPaste";return this._postPasteWidgetManager.applyEditAndShowIfNeeded(n,{activeEditIndex:this.getInitialActiveEditIndex(g,p.edits),allEdits:p.edits},b,async(w,O)=>{if(!w.provider.resolveDocumentPasteEdit)return w;const y=w.provider.resolveDocumentPasteEdit(w,O),C=new bI,_=await this._pasteProgressManager.showWhile(n[0].getEndPosition(),U(921,"Resolving paste edit for '{0}'. Click to cancel",w.title),YW(Promise.race([C.p,y]),O),{cancel:()=>C.cancel()},0);return _&&(w.insertText=_.insertText,w.additionalEdit=_.additionalEdit),w},f)}await this.applyDefaultPasteHandler(r,o,f,s)}finally{m.dispose(),this._currentPasteOperation===d&&(this._currentPasteOperation=void 0)}});this._pasteProgressManager.showWhile(n[0].getEndPosition(),U(922,"Running paste handlers. Click to cancel and do basic paste"),d,{cancel:async()=>{d.cancel(),!l.token.isCancellationRequested&&await this.applyDefaultPasteHandler(r,o,l.token,s)}}).finally(()=>{l.dispose()}),this._currentPasteOperation=d}showPasteAsPick(t,n,r,o,s){this._logService.trace("CopyPasteController#showPasteAsPick");const a=Fd(async l=>{var m;const d=this._editor;if(!d.hasModel())return;const u=d.getModel(),h=new Et,g=h.add(new H8(d,3,void 0,l));try{if(await this.mergeInDataFromCopy(n,o,s,g.token),g.token.isCancellationRequested)return;let v=n.filter(b=>this.isSupportedPasteProvider(b,o,t));t&&(v=v.filter(b=>this.providerMatchesPreference(b,t)));const f={triggerKind:mJ.PasteAs,only:t&&"only"in t?t.only:void 0};let k=h.add(await this.getPasteEdits(v,o,u,r,f,g.token));if(g.token.isCancellationRequested)return;if(t&&(k={edits:k.edits.filter(b=>"only"in t?t.only.contains(b.kind):"preferences"in t?t.preferences.some(w=>w.contains(b.kind)):t.providerId===b.provider.id),dispose:k.dispose}),!k.edits.length){t&&this.showPasteAsNoEditMessage(r,t);return}let A;if(t)A=k.edits.at(0);else{const b={id:"editor.pasteAs.default",label:U(923,"Configure default paste action"),edit:void 0},w=await this._quickInputService.pick([...k.edits.map(O=>{var y;return{label:O.title,description:(y=O.kind)==null?void 0:y.value,edit:O}}),...i4._configureDefaultAction?[{type:"separator"},{label:i4._configureDefaultAction.label,edit:void 0}]:[]],{placeHolder:U(924,"Select Paste Action")});if(w===b){(m=i4._configureDefaultAction)==null||m.run();return}A=w==null?void 0:w.edit}if(!A)return;const p=zDn(u.uri,r,A);await this._bulkEditService.apply(p,{editor:this._editor})}finally{h.dispose(),this._currentPasteOperation===a&&(this._currentPasteOperation=void 0)}});this._progressService.withProgress({location:10,title:U(925,"Running paste handlers")},()=>a)}setCopyMetadata(t,n){this._logService.trace("CopyPasteController#setCopyMetadata new id : ",n.id),t.setData(lxe,JSON.stringify(n))}fetchCopyMetadata(t){if(this._logService.trace("CopyPasteController#fetchCopyMetadata"),!t.clipboardData)return;const n=t.clipboardData.getData(lxe);if(n)try{return JSON.parse(n)}catch{return}const[r,o]=hD.getTextData(t.clipboardData);if(o)return{defaultPastePayload:{mode:o.mode,multicursorText:o.multicursorText??null,pasteOnNewLine:!!o.isFromEmptySelection}}}async mergeInDataFromCopy(t,n,r,o){var s;if(this._logService.trace("CopyPasteController#mergeInDataFromCopy with metadata : ",r==null?void 0:r.id),r!=null&&r.id&&((s=i4._currentCopyOperation)==null?void 0:s.handle)===r.id){const a=i4._currentCopyOperation.operations.filter(d=>t.some(u=>u.pasteMimeTypes.some(h=>POt(h,d.providerMimeTypes)))).map(d=>d.operation),l=await Promise.all(a);if(o.isCancellationRequested)return;for(const d of l.reverse())if(d)for(const[u,h]of d)n.replace(u,h)}if(!n.has(lc.uriList)){const a=await this._clipboardService.readResources();if(o.isCancellationRequested)return;a.length&&n.append(lc.uriList,Ptt(k3e.create(a)))}}async getPasteEdits(t,n,r,o,s,a){const l=new Et,d=await YW(Promise.all(t.map(async h=>{var g,m;try{const v=await((g=h.provideDocumentPasteEdits)==null?void 0:g.call(h,r,o,n,s,a));return v&&l.add(v),(m=v==null?void 0:v.edits)==null?void 0:m.map(f=>({...f,provider:h}))}catch(v){C2(v)||console.error(v);return}})),a),u=P3(d??[]).flat().filter(h=>!s.only||s.only.contains(h.kind));return{edits:HDn(u),dispose:()=>l.dispose()}}async applyDefaultPasteHandler(t,n,r,o){const s=t.get(lc.text)??t.get("text"),a=await(s==null?void 0:s.asString())??"";if(r.isCancellationRequested)return;const l={clipboardEvent:o,text:a,pasteOnNewLine:(n==null?void 0:n.defaultPastePayload.pasteOnNewLine)??!1,multicursorText:(n==null?void 0:n.defaultPastePayload.multicursorText)??null,mode:null};this._logService.trace("CopyPasteController#applyDefaultPasteHandler for id : ",n==null?void 0:n.id),this._editor.trigger("keyboard","paste",l)}isSupportedPasteProvider(t,n,r){var o;return(o=t.pasteMimeTypes)!=null&&o.some(s=>n.matches(s))?!r||this.providerMatchesPreference(t,r):!1}providerMatchesPreference(t,n){return"only"in n?t.providedPasteEditKinds.some(r=>n.only.contains(r)):"preferences"in n?n.preferences.some(r=>n.preferences.some(o=>o.contains(r))):t.id===n.providerId}getInitialActiveEditIndex(t,n){const r=this._configService.getValue(nvo,{resource:t.uri});for(const o of Array.isArray(r)?r:[]){const s=new El(o),a=n.findIndex(l=>s.contains(l.kind));if(a>=0)return a}return 0}},i4=FD,FD.ID="editor.contrib.copyPasteActionController",FD);X8=i4=tvo([YC(1,Zn),YC(2,va),YC(3,Zie),YC(4,j0),YC(5,ba),YC(6,ar),YC(7,Un),YC(8,If),YC(9,uQn)],X8);const _R="9_cutcopypaste",ivo=v3||document.queryCommandSupported("cut"),qDn=v3||document.queryCommandSupported("copy"),rvo=typeof navigator.clipboard>"u"||k1?document.queryCommandSupported("paste"):!0;function ztt(e){return e.register(),e}const ovo=ivo?ztt(new Zz({id:"editor.action.clipboardCutAction",precondition:void 0,kbOpts:v3?{primary:2102,win:{primary:2102,secondary:[1044]},weight:100}:void 0,menuOpts:[{menuId:Vn.MenubarEditMenu,group:"2_ccp",title:U(813,"Cu&&t"),order:1},{menuId:Vn.EditorContext,group:_R,title:U(814,"Cut"),when:He.writable,order:1},{menuId:Vn.CommandPalette,group:"",title:U(815,"Cut"),order:1},{menuId:Vn.SimpleEditorContext,group:_R,title:U(816,"Cut"),when:He.writable,order:1}]})):void 0,svo=qDn?ztt(new Zz({id:"editor.action.clipboardCopyAction",precondition:void 0,kbOpts:v3?{primary:2081,win:{primary:2081,secondary:[2067]},weight:100}:void 0,menuOpts:[{menuId:Vn.MenubarEditMenu,group:"2_ccp",title:U(817,"&&Copy"),order:2},{menuId:Vn.EditorContext,group:_R,title:U(818,"Copy"),order:2},{menuId:Vn.CommandPalette,group:"",title:U(819,"Copy"),order:1},{menuId:Vn.SimpleEditorContext,group:_R,title:U(820,"Copy"),order:2}]})):void 0;Pu.appendMenuItem(Vn.MenubarEditMenu,{submenu:Vn.MenubarCopy,title:St(825,"Copy As"),group:"2_ccp",order:3});Pu.appendMenuItem(Vn.EditorContext,{submenu:Vn.EditorContextCopy,title:St(826,"Copy As"),group:_R,order:3});Pu.appendMenuItem(Vn.EditorContext,{submenu:Vn.EditorContextShare,title:St(827,"Share"),group:"11_share",order:-1,when:Ft.and(Ft.notEquals("resourceScheme","output"),He.editorTextFocus)});Pu.appendMenuItem(Vn.ExplorerContext,{submenu:Vn.ExplorerContextShare,title:St(828,"Share"),group:"11_share",order:-1});const cxe=rvo?ztt(new Zz({id:"editor.action.clipboardPasteAction",precondition:void 0,kbOpts:v3?{primary:2100,win:{primary:2100,secondary:[1043]},linux:{primary:2100,secondary:[1043]},weight:100}:void 0,menuOpts:[{menuId:Vn.MenubarEditMenu,group:"2_ccp",title:U(821,"&&Paste"),order:4},{menuId:Vn.EditorContext,group:_R,title:U(822,"Paste"),when:He.writable,order:4},{menuId:Vn.CommandPalette,group:"",title:U(823,"Paste"),order:1},{menuId:Vn.SimpleEditorContext,group:_R,title:U(824,"Paste"),when:He.writable,order:4}]})):void 0;class avo extends In{constructor(){super({id:"editor.action.clipboardCopyWithSyntaxHighlightingAction",label:St(829,"Copy with Syntax Highlighting"),precondition:void 0,kbOpts:{kbExpr:He.textInputFocus,primary:0,weight:100}})}run(t,n){const r=t.get(va);r.trace("ExecCommandCopyWithSyntaxHighlightingAction#run"),!(!n.hasModel()||!n.getOption(45)&&n.getSelection().isEmpty())&&($Ne.forceCopyWithSyntaxHighlighting=!0,n.focus(),r.trace("ExecCommandCopyWithSyntaxHighlightingAction (before execCommand copy)"),n.getContainerDomNode().ownerDocument.execCommand("copy"),r.trace("ExecCommandCopyWithSyntaxHighlightingAction (after execCommand copy)"),$Ne.forceCopyWithSyntaxHighlighting=!1)}}function KDn(e,t){e&&(e.addImplementation(1e4,"code-editor",(n,r)=>{const o=n.get(va);o.trace("registerExecCommandImpl (addImplementation code-editor for : ",t,")");const s=n.get(yo).getFocusedCodeEditor();if(s&&s.hasTextFocus()){const a=s.getOption(45),l=s.getSelection();return l&&l.isEmpty()&&!a||(s.getOption(170)&&t==="cut"?(zOt(s),o.trace("registerExecCommandImpl (before execCommand copy)"),s.getContainerDomNode().ownerDocument.execCommand("copy"),s.trigger(void 0,"cut",void 0),o.trace("registerExecCommandImpl (after execCommand copy)")):(zOt(s),o.trace("registerExecCommandImpl (before execCommand "+t+")"),s.getContainerDomNode().ownerDocument.execCommand(t),o.trace("registerExecCommandImpl (after execCommand "+t+")"))),!0}return!1}),e.addImplementation(0,"generic-dom",(n,r)=>{const o=n.get(va);return o.trace("registerExecCommandImpl (addImplementation generic-dom for : ",t,")"),o.trace("registerExecCommandImpl (before execCommand "+t+")"),Tie().execCommand(t),o.trace("registerExecCommandImpl (after execCommand "+t+")"),!0}))}function zOt(e){if(e.getOption(170)){const n=Het.get(e.getId());n&&n.onWillCopy()}}KDn(ovo,"cut");KDn(svo,"copy");cxe&&(cxe.addImplementation(1e4,"code-editor",(e,t)=>{const n=e.get(va);n.trace("registerExecCommandImpl (addImplementation code-editor for : paste)");const r=e.get(yo),o=e.get(j0),s=e.get(Nf),a=e.get(A2o),l=r.getFocusedCodeEditor();if(l&&l.hasModel()&&l.hasTextFocus()){if(l.getOption(170)){const g=Het.get(l.getId());g&&g.onWillPaste()}const u=vu.create(!0);n.trace("registerExecCommandImpl (before triggerPaste)");const h=o.triggerPaste(vs().vscodeWindowId);return h?(n.trace("registerExecCommandImpl (triggerPaste defined)"),h.then(async()=>{var g;if(n.trace("registerExecCommandImpl (after triggerPaste)"),a.quality!=="stable"){const m=u.elapsed();s.publicLog2("editorAsyncPaste",{duration:m})}return((g=X8.get(l))==null?void 0:g.finishedPaste())??Promise.resolve()})):(n.trace("registerExecCommandImpl (triggerPaste undefined)"),Ky?(n.trace("registerExecCommandImpl (Paste handling on web)"),(async()=>{const g=await o.readText();if(g!==""){const m=ay.INSTANCE.get(g);let v=!1,f=null,k=null;m&&(v=l.getOption(45)&&!!m.isFromEmptySelection,f=typeof m.multicursorText<"u"?m.multicursorText:null,k=m.mode),n.trace("registerExecCommandImpl (clipboardText.length : ",g.length," id : ",m==null?void 0:m.id,")"),l.trigger("keyboard","paste",{text:g,pasteOnNewLine:v,multicursorText:f,mode:k})}})()):!0)}return!1}),cxe.addImplementation(0,"generic-dom",(e,t)=>(e.get(va).trace("registerExecCommandImpl (addImplementation generic-dom for : paste)"),e.get(j0).triggerPaste(vs().vscodeWindowId)??!1)));qDn&&cn(avo);const v3e=Object.freeze({id:"editor",order:5,type:"object",title:U(147,"Editor"),scope:6}),Y1e={...v3e,properties:{"editor.tabSize":{type:"number",default:Wh.tabSize,minimum:1,maximum:100,markdownDescription:U(148,"The number of spaces a tab is equal to. This setting is overridden based on the file contents when {0} is on.","`#editor.detectIndentation#`")},"editor.indentSize":{anyOf:[{type:"string",enum:["tabSize"]},{type:"number",minimum:1}],default:"tabSize",markdownDescription:U(149,'The number of spaces used for indentation or `"tabSize"` to use the value from `#editor.tabSize#`. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.')},"editor.insertSpaces":{type:"boolean",default:Wh.insertSpaces,markdownDescription:U(150,"Insert spaces when pressing `Tab`. This setting is overridden based on the file contents when {0} is on.","`#editor.detectIndentation#`")},"editor.detectIndentation":{type:"boolean",default:Wh.detectIndentation,markdownDescription:U(151,"Controls whether {0} and {1} will be automatically detected when a file is opened based on the file contents.","`#editor.tabSize#`","`#editor.insertSpaces#`")},"editor.trimAutoWhitespace":{type:"boolean",default:Wh.trimAutoWhitespace,description:U(152,"Remove trailing auto inserted whitespace.")},"editor.largeFileOptimizations":{type:"boolean",default:Wh.largeFileOptimizations,description:U(153,"Special handling for large files to disable certain memory intensive features.")},"editor.wordBasedSuggestions":{enum:["off","currentDocument","matchingDocuments","allDocuments"],default:"matchingDocuments",enumDescriptions:[U(154,"Turn off Word Based Suggestions."),U(155,"Only suggest words from the active document."),U(156,"Suggest words from all open documents of the same language."),U(157,"Suggest words from all open documents.")],description:U(158,"Controls whether completions should be computed based on words in the document and from which documents they are computed.")},"editor.semanticHighlighting.enabled":{enum:[!0,!1,"configuredByTheme"],enumDescriptions:[U(159,"Semantic highlighting enabled for all color themes."),U(160,"Semantic highlighting disabled for all color themes."),U(161,"Semantic highlighting is configured by the current color theme's `semanticHighlighting` setting.")],default:"configuredByTheme",description:U(162,"Controls whether the semanticHighlighting is shown for the languages that support it.")},"editor.stablePeek":{type:"boolean",default:!1,markdownDescription:U(163,"Keep peek editors open even when double-clicking their content or when hitting `Escape`.")},"editor.maxTokenizationLineLength":{type:"integer",default:2e4,description:U(164,"Lines above this length will not be tokenized for performance reasons")},"editor.experimental.asyncTokenization":{type:"boolean",default:!0,description:U(165,"Controls whether the tokenization should happen asynchronously on a web worker."),tags:["experimental"]},"editor.experimental.asyncTokenizationLogging":{type:"boolean",default:!1,description:U(166,"Controls whether async tokenization should be logged. For debugging only.")},"editor.experimental.asyncTokenizationVerification":{type:"boolean",default:!1,description:U(167,"Controls whether async tokenization should be verified against legacy background tokenization. Might slow down tokenization. For debugging only."),tags:["experimental"]},"editor.experimental.treeSitterTelemetry":{type:"boolean",default:!1,markdownDescription:U(168,"Controls whether tree sitter parsing should be turned on and telemetry collected. Setting `#editor.experimental.preferTreeSitter#` for specific languages will take precedence."),tags:["experimental"],experiment:{mode:"auto"}},"editor.experimental.preferTreeSitter.css":{type:"boolean",default:!1,markdownDescription:U(169,"Controls whether tree sitter parsing should be turned on for css. This will take precedence over `#editor.experimental.treeSitterTelemetry#` for css."),tags:["experimental"],experiment:{mode:"auto"}},"editor.experimental.preferTreeSitter.typescript":{type:"boolean",default:!1,markdownDescription:U(170,"Controls whether tree sitter parsing should be turned on for typescript. This will take precedence over `#editor.experimental.treeSitterTelemetry#` for typescript."),tags:["experimental"],experiment:{mode:"auto"}},"editor.experimental.preferTreeSitter.ini":{type:"boolean",default:!1,markdownDescription:U(171,"Controls whether tree sitter parsing should be turned on for ini. This will take precedence over `#editor.experimental.treeSitterTelemetry#` for ini."),tags:["experimental"],experiment:{mode:"auto"}},"editor.experimental.preferTreeSitter.regex":{type:"boolean",default:!1,markdownDescription:U(172,"Controls whether tree sitter parsing should be turned on for regex. This will take precedence over `#editor.experimental.treeSitterTelemetry#` for regex."),tags:["experimental"],experiment:{mode:"auto"}},"editor.language.brackets":{type:["array","null"],default:null,description:U(173,"Defines the bracket symbols that increase or decrease the indentation."),items:{type:"array",items:[{type:"string",description:U(174,"The opening bracket character or string sequence.")},{type:"string",description:U(175,"The closing bracket character or string sequence.")}]}},"editor.language.colorizedBracketPairs":{type:["array","null"],default:null,description:U(176,"Defines the bracket pairs that are colorized by their nesting level if bracket pair colorization is enabled."),items:{type:"array",items:[{type:"string",description:U(177,"The opening bracket character or string sequence.")},{type:"string",description:U(178,"The closing bracket character or string sequence.")}]}},"diffEditor.maxComputationTime":{type:"number",default:yh.maxComputationTime,description:U(179,"Timeout in milliseconds after which diff computation is cancelled. Use 0 for no timeout.")},"diffEditor.maxFileSize":{type:"number",default:yh.maxFileSize,description:U(180,"Maximum file size in MB for which to compute diffs. Use 0 for no limit.")},"diffEditor.renderSideBySide":{type:"boolean",default:yh.renderSideBySide,description:U(181,"Controls whether the diff editor shows the diff side by side or inline.")},"diffEditor.renderSideBySideInlineBreakpoint":{type:"number",default:yh.renderSideBySideInlineBreakpoint,description:U(182,"If the diff editor width is smaller than this value, the inline view is used.")},"diffEditor.useInlineViewWhenSpaceIsLimited":{type:"boolean",default:yh.useInlineViewWhenSpaceIsLimited,description:U(183,"If enabled and the editor width is too small, the inline view is used.")},"diffEditor.renderMarginRevertIcon":{type:"boolean",default:yh.renderMarginRevertIcon,description:U(184,"When enabled, the diff editor shows arrows in its glyph margin to revert changes.")},"diffEditor.renderGutterMenu":{type:"boolean",default:yh.renderGutterMenu,description:U(185,"When enabled, the diff editor shows a special gutter for revert and stage actions.")},"diffEditor.ignoreTrimWhitespace":{type:"boolean",default:yh.ignoreTrimWhitespace,description:U(186,"When enabled, the diff editor ignores changes in leading or trailing whitespace.")},"diffEditor.renderIndicators":{type:"boolean",default:yh.renderIndicators,description:U(187,"Controls whether the diff editor shows +/- indicators for added/removed changes.")},"diffEditor.codeLens":{type:"boolean",default:yh.diffCodeLens,description:U(188,"Controls whether the editor shows CodeLens.")},"diffEditor.wordWrap":{type:"string",enum:["off","on","inherit"],default:yh.diffWordWrap,markdownEnumDescriptions:[U(189,"Lines will never wrap."),U(190,"Lines will wrap at the viewport width."),U(191,"Lines will wrap according to the {0} setting.","`#editor.wordWrap#`")]},"diffEditor.diffAlgorithm":{type:"string",enum:["legacy","advanced"],default:yh.diffAlgorithm,markdownEnumDescriptions:[U(192,"Uses the legacy diffing algorithm."),U(193,"Uses the advanced diffing algorithm.")]},"diffEditor.hideUnchangedRegions.enabled":{type:"boolean",default:yh.hideUnchangedRegions.enabled,markdownDescription:U(194,"Controls whether the diff editor shows unchanged regions.")},"diffEditor.hideUnchangedRegions.revealLineCount":{type:"integer",default:yh.hideUnchangedRegions.revealLineCount,markdownDescription:U(195,"Controls how many lines are used for unchanged regions."),minimum:1},"diffEditor.hideUnchangedRegions.minimumLineCount":{type:"integer",default:yh.hideUnchangedRegions.minimumLineCount,markdownDescription:U(196,"Controls how many lines are used as a minimum for unchanged regions."),minimum:1},"diffEditor.hideUnchangedRegions.contextLineCount":{type:"integer",default:yh.hideUnchangedRegions.contextLineCount,markdownDescription:U(197,"Controls how many lines are used as context when comparing unchanged regions."),minimum:1},"diffEditor.experimental.showMoves":{type:"boolean",default:yh.experimental.showMoves,markdownDescription:U(198,"Controls whether the diff editor should show detected code moves.")},"diffEditor.experimental.showEmptyDecorations":{type:"boolean",default:yh.experimental.showEmptyDecorations,description:U(199,"Controls whether the diff editor shows empty decorations to see where characters got inserted or deleted.")},"diffEditor.experimental.useTrueInlineView":{type:"boolean",default:yh.experimental.useTrueInlineView,description:U(200,"If enabled and the editor uses the inline view, word changes are rendered inline.")}}};function lvo(e){return typeof e.type<"u"||typeof e.anyOf<"u"}for(const e of gN){const t=e.schema;if(typeof t<"u")if(lvo(t))Y1e.properties[`editor.${e.name}`]=t;else for(const n in t)Object.hasOwnProperty.call(t,n)&&(Y1e.properties[n]=t[n])}let Wle=null;function JDn(){return Wle===null&&(Wle=Object.create(null),Object.keys(Y1e.properties).forEach(e=>{Wle[e]=!0})),Wle}function cvo(e){return JDn()[`editor.${e}`]||!1}function dvo(e){return JDn()[`diffEditor.${e}`]||!1}const uvo=Ql.as(F3.Configuration);uvo.registerConfiguration(Y1e);const Ma=new class{constructor(){this.QuickFix=new El("quickfix"),this.Refactor=new El("refactor"),this.RefactorExtract=this.Refactor.append("extract"),this.RefactorInline=this.Refactor.append("inline"),this.RefactorMove=this.Refactor.append("move"),this.RefactorRewrite=this.Refactor.append("rewrite"),this.Notebook=new El("notebook"),this.Source=new El("source"),this.SourceOrganizeImports=this.Source.append("organizeImports"),this.SourceFixAll=this.Source.append("fixAll"),this.SurroundWith=this.Refactor.append("surround")}};var W0;(function(e){e.Refactor="refactor",e.RefactorPreview="refactor preview",e.Lightbulb="lightbulb",e.Default="other (default)",e.SourceAction="source action",e.QuickFix="quick fix action",e.FixAll="fix all",e.OrganizeImports="organize imports",e.AutoFix="auto fix",e.QuickFixHover="quick fix hover window",e.OnSave="save participants",e.ProblemsView="problems view"})(W0||(W0={}));function hvo(e,t){return!(e.include&&!e.include.intersects(t)||e.excludes&&e.excludes.some(n=>eBn(t,n,e.include))||!e.includeSourceActions&&Ma.Source.contains(t))}function fvo(e,t){const n=t.kind?new El(t.kind):void 0;return!(e.include&&(!n||!e.include.contains(n))||e.excludes&&n&&e.excludes.some(r=>eBn(n,r,e.include))||!e.includeSourceActions&&n&&Ma.Source.contains(n)||e.onlyIncludePreferredActions&&!t.isPreferred)}function eBn(e,t,n){return!(!t.contains(e)||n&&t.contains(n))}class _O{static fromUser(t,n){return!t||typeof t!="object"?new _O(n.kind,n.apply,!1):new _O(_O.getKindFromUser(t,n.kind),_O.getApplyFromUser(t,n.apply),_O.getPreferredUser(t))}static getApplyFromUser(t,n){switch(typeof t.apply=="string"?t.apply.toLowerCase():""){case"first":return"first";case"never":return"never";case"ifsingle":return"ifSingle";default:return n}}static getKindFromUser(t,n){return typeof t.kind=="string"?new El(t.kind):n}static getPreferredUser(t){return typeof t.preferred=="boolean"?t.preferred:!1}constructor(t,n,r){this.kind=t,this.apply=n,this.preferred=r}}class gvo{constructor(t,n,r){this.action=t,this.provider=n,this.highlightRange=r}async resolve(t){var n;if((n=this.provider)!=null&&n.resolveCodeAction&&!this.action.edit){let r;try{r=await this.provider.resolveCodeAction(this.action,t)}catch(o){Nc(o)}r&&(this.action.edit=r.edit)}return this}}const tBn="editor.action.codeAction",Htt="editor.action.quickFix",nBn="editor.action.autoFix",iBn="editor.action.refactor",rBn="editor.action.sourceAction",Pje="editor.action.organizeImports",Fje="editor.action.fixAll",mvo=1e3;class BZ extends ht{static codeActionsPreferredComparator(t,n){return t.isPreferred&&!n.isPreferred?-1:!t.isPreferred&&n.isPreferred?1:0}static codeActionsComparator({action:t},{action:n}){return t.isAI&&!n.isAI?1:!t.isAI&&n.isAI?-1:yg(t.diagnostics)?yg(n.diagnostics)?BZ.codeActionsPreferredComparator(t,n):-1:yg(n.diagnostics)?1:BZ.codeActionsPreferredComparator(t,n)}constructor(t,n,r){super(),this.documentation=n,this._register(r),this.allActions=[...t].sort(BZ.codeActionsComparator),this.validActions=this.allActions.filter(({action:o})=>!o.disabled)}get hasAutoFix(){return this.validActions.some(({action:t})=>!!t.kind&&Ma.QuickFix.contains(new El(t.kind))&&!!t.isPreferred)}get hasAIFix(){return this.validActions.some(({action:t})=>!!t.isAI)}get allAIFixes(){return this.validActions.every(({action:t})=>!!t.isAI)}}const HOt={actions:[],documentation:void 0};async function yN(e,t,n,r,o,s){var k;const a=r.filter||{},l={...a,excludes:[...a.excludes||[],Ma.Notebook]},d={only:(k=a.include)==null?void 0:k.value,trigger:r.type},u=new Utt(t,s),h=r.type===2,g=kvo(e,t,h?l:a),m=new Et,v=g.map(async A=>{const p=setTimeout(()=>o.report(A),1250);try{const b=await A.provideCodeActions(t,n,d,u.token);if(u.token.isCancellationRequested)return b==null||b.dispose(),HOt;b&&m.add(b);const w=((b==null?void 0:b.actions)||[]).filter(y=>y&&fvo(a,y)),O=Avo(A,w,a.include);return{actions:w.map(y=>new gvo(y,A)),documentation:O}}catch(b){if(C2(b))throw b;return Nc(b),HOt}finally{clearTimeout(p)}}),f=e.onDidChange(()=>{const A=e.all(t);Ua(A,g)||u.cancel()});try{const A=await Promise.all(v),p=A.map(O=>O.actions).flat(),b=[...P3(A.map(O=>O.documentation)),...vvo(e,t,r,p)],w=new BZ(p,b,m);return m.add(w),w}catch(A){throw m.dispose(),A}finally{f.dispose(),u.dispose()}}function kvo(e,t,n){return e.all(t).filter(r=>r.providedCodeActionKinds?r.providedCodeActionKinds.some(o=>hvo(n,new El(o))):!0)}function*vvo(e,t,n,r){var o,s,a;if(t&&r.length)for(const l of e.all(t))l._getAdditionalMenuItems&&(yield*(a=l._getAdditionalMenuItems)==null?void 0:a.call(l,{trigger:n.type,only:(s=(o=n.filter)==null?void 0:o.include)==null?void 0:s.value},r.map(d=>d.action)))}function Avo(e,t,n){if(!e.documentation)return;const r=e.documentation.map(o=>({kind:new El(o.kind),command:o.command}));if(n){let o;for(const s of r)s.kind.contains(n)&&(o?o.kind.contains(s.kind)&&(o=s):o=s);if(o)return o==null?void 0:o.command}for(const o of t)if(o.kind){for(const s of r)if(s.kind.contains(new El(o.kind)))return s.command}}var p9;(function(e){e.OnSave="onSave",e.FromProblemsView="fromProblemsView",e.FromCodeActions="fromCodeActions",e.FromAILightbulb="fromAILightbulb",e.FromProblemsHover="fromProblemsHover"})(p9||(p9={}));async function pvo(e,t,n,r,o=Tr.None){var h,g;const s=e.get(Zie),a=e.get(ba),l=e.get(Nf),d=e.get(rc),u=e.get(pL);if(l.publicLog2("codeAction.applyCodeAction",{codeActionTitle:t.action.title,codeActionKind:t.action.kind,codeActionIsPreferred:!!t.action.isPreferred,reason:n}),u.playSignal(nm.codeActionTriggered),await t.resolve(o),!o.isCancellationRequested&&!((h=t.action.edit)!=null&&h.edits.length&&!(await s.apply(t.action.edit,{editor:r==null?void 0:r.editor,label:t.action.title,quotableLabel:t.action.title,code:"undoredo.codeAction",respectAutoSaveConfig:n!==p9.OnSave,showPreview:r==null?void 0:r.preview,reason:pf.codeAction({kind:t.action.kind,providerId:r3e.fromExtensionId((g=t.provider)==null?void 0:g.extensionId)})})).isApplied)){if(t.action.command)try{await a.executeCommand(t.action.command.id,...t.action.command.arguments||[])}catch(m){const v=bvo(m);d.error(typeof v=="string"?v:U(830,"An unknown error occurred while applying the code action"))}setTimeout(()=>u.playSignal(nm.codeActionApplied),mvo)}}function bvo(e){return typeof e=="string"?e:e instanceof Error&&typeof e.message=="string"?e.message:void 0}uo.registerCommand("_executeCodeActionProvider",async function(e,t,n,r,o){if(!(t instanceof vi))throw Gv();const{codeActionProvider:s}=e.get(Un),a=e.get(ml).getModel(t);if(!a)throw Gv();const l=Dn.isISelection(n)?Dn.liftSelection(n):xe.isIRange(n)?a.validateRange(n):void 0;if(!l)throw Gv();const d=typeof r=="string"?new El(r):void 0,u=await yN(s,a,l,{type:1,triggerAction:W0.Default,filter:{includeSourceActions:!0,include:d}},Kb.None,Tr.None),h=[],g=Math.min(u.validActions.length,typeof o=="number"?o:0);for(let m=0;mm.action)}finally{setTimeout(()=>u.dispose(),100)}});var xl;(function(e){e[e.Hint=1]="Hint",e[e.Info=2]="Info",e[e.Warning=4]="Warning",e[e.Error=8]="Error"})(xl||(xl={}));(function(e){function t(d,u){return u-d}e.compare=t;const n=Object.create(null);n[e.Error]=U(1732,"Error"),n[e.Warning]=U(1733,"Warning"),n[e.Info]=U(1734,"Info");function r(d){return n[d]||""}e.toString=r;const o=Object.create(null);o[e.Error]=U(1735,"Errors"),o[e.Warning]=U(1736,"Warnings"),o[e.Info]=U(1737,"Infos");function s(d){return o[d]||""}e.toStringPlural=s;function a(d){switch(d){case Sl.Error:return e.Error;case Sl.Warning:return e.Warning;case Sl.Info:return e.Info;case Sl.Ignore:return e.Hint}}e.fromSeverity=a;function l(d){switch(d){case e.Error:return Sl.Error;case e.Warning:return Sl.Warning;case e.Info:return Sl.Info;case e.Hint:return Sl.Ignore}}e.toSeverity=l})(xl||(xl={}));var Z1e;(function(e){const t="";function n(o){return r(o,!0)}e.makeKey=n;function r(o,s){const a=[t];return o.source?a.push(o.source.replace("¦","\\¦")):a.push(t),o.code?typeof o.code=="string"?a.push(o.code.replace("¦","\\¦")):a.push(o.code.value.replace("¦","\\¦")):a.push(t),o.severity!==void 0&&o.severity!==null?a.push(xl.toString(o.severity)):a.push(t),o.message&&s?a.push(o.message.replace("¦","\\¦")):a.push(t),o.startLineNumber!==void 0&&o.startLineNumber!==null?a.push(o.startLineNumber.toString()):a.push(t),o.startColumn!==void 0&&o.startColumn!==null?a.push(o.startColumn.toString()):a.push(t),o.endLineNumber!==void 0&&o.endLineNumber!==null?a.push(o.endLineNumber.toString()):a.push(t),o.endColumn!==void 0&&o.endColumn!==null?a.push(o.endColumn.toString()):a.push(t),a.push(t),a.join("¦")}e.makeKeyOptionalMessage=r})(Z1e||(Z1e={}));const iC=_r("markerService");var wvo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Ovo=function(e,t){return function(n,r){t(n,r,e)}},Nje,ND;let Uje=(ND=class{constructor(t){this.keybindingService=t}getResolver(){const t=new zh(()=>this.keybindingService.getKeybindings().filter(n=>Nje.codeActionCommands.indexOf(n.command)>=0).filter(n=>n.resolvedKeybinding).map(n=>{let r=n.commandArgs;return n.command===Pje?r={kind:Ma.SourceOrganizeImports.value}:n.command===Fje&&(r={kind:Ma.SourceFixAll.value}),{resolvedKeybinding:n.resolvedKeybinding,..._O.fromUser(r,{kind:El.None,apply:"never"})}}));return n=>{if(n.kind){const r=this.bestKeybindingForCodeAction(n,t.value);return r==null?void 0:r.resolvedKeybinding}}}bestKeybindingForCodeAction(t,n){if(!t.kind)return;const r=new El(t.kind);return n.filter(o=>o.kind.contains(r)).filter(o=>o.preferred?t.isPreferred:!0).reduceRight((o,s)=>o?o.kind.contains(s.kind)?s:o:s,void 0)}},Nje=ND,ND.codeActionCommands=[iBn,tBn,rBn,Pje,Fje],ND);Uje=Nje=wvo([Ovo(0,Do)],Uje);Ve("symbolIcon.arrayForeground",Pr,U(1495,"The foreground color for array symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.booleanForeground",Pr,U(1496,"The foreground color for boolean symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.classForeground",{dark:"#EE9D28",light:"#D67E00",hcDark:"#EE9D28",hcLight:"#D67E00"},U(1497,"The foreground color for class symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.colorForeground",Pr,U(1498,"The foreground color for color symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.constantForeground",Pr,U(1499,"The foreground color for constant symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.constructorForeground",{dark:"#B180D7",light:"#652D90",hcDark:"#B180D7",hcLight:"#652D90"},U(1500,"The foreground color for constructor symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.enumeratorForeground",{dark:"#EE9D28",light:"#D67E00",hcDark:"#EE9D28",hcLight:"#D67E00"},U(1501,"The foreground color for enumerator symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.enumeratorMemberForeground",{dark:"#75BEFF",light:"#007ACC",hcDark:"#75BEFF",hcLight:"#007ACC"},U(1502,"The foreground color for enumerator member symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.eventForeground",{dark:"#EE9D28",light:"#D67E00",hcDark:"#EE9D28",hcLight:"#D67E00"},U(1503,"The foreground color for event symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.fieldForeground",{dark:"#75BEFF",light:"#007ACC",hcDark:"#75BEFF",hcLight:"#007ACC"},U(1504,"The foreground color for field symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.fileForeground",Pr,U(1505,"The foreground color for file symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.folderForeground",Pr,U(1506,"The foreground color for folder symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.functionForeground",{dark:"#B180D7",light:"#652D90",hcDark:"#B180D7",hcLight:"#652D90"},U(1507,"The foreground color for function symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.interfaceForeground",{dark:"#75BEFF",light:"#007ACC",hcDark:"#75BEFF",hcLight:"#007ACC"},U(1508,"The foreground color for interface symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.keyForeground",Pr,U(1509,"The foreground color for key symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.keywordForeground",Pr,U(1510,"The foreground color for keyword symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.methodForeground",{dark:"#B180D7",light:"#652D90",hcDark:"#B180D7",hcLight:"#652D90"},U(1511,"The foreground color for method symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.moduleForeground",Pr,U(1512,"The foreground color for module symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.namespaceForeground",Pr,U(1513,"The foreground color for namespace symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.nullForeground",Pr,U(1514,"The foreground color for null symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.numberForeground",Pr,U(1515,"The foreground color for number symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.objectForeground",Pr,U(1516,"The foreground color for object symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.operatorForeground",Pr,U(1517,"The foreground color for operator symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.packageForeground",Pr,U(1518,"The foreground color for package symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.propertyForeground",Pr,U(1519,"The foreground color for property symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.referenceForeground",Pr,U(1520,"The foreground color for reference symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.snippetForeground",Pr,U(1521,"The foreground color for snippet symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.stringForeground",Pr,U(1522,"The foreground color for string symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.structForeground",Pr,U(1523,"The foreground color for struct symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.textForeground",Pr,U(1524,"The foreground color for text symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.typeParameterForeground",Pr,U(1525,"The foreground color for type parameter symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.unitForeground",Pr,U(1526,"The foreground color for unit symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Ve("symbolIcon.variableForeground",{dark:"#75BEFF",light:"#007ACC",hcDark:"#75BEFF",hcLight:"#007ACC"},U(1527,"The foreground color for variable symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));const oBn=Object.freeze({kind:El.Empty,title:U(866,"More Actions...")}),yvo=Object.freeze([{kind:Ma.QuickFix,title:U(867,"Quick Fix")},{kind:Ma.RefactorExtract,title:U(868,"Extract"),icon:zt.wrench},{kind:Ma.RefactorInline,title:U(869,"Inline"),icon:zt.wrench},{kind:Ma.RefactorRewrite,title:U(870,"Rewrite"),icon:zt.wrench},{kind:Ma.RefactorMove,title:U(871,"Move"),icon:zt.wrench},{kind:Ma.SurroundWith,title:U(872,"Surround With"),icon:zt.surroundWith},{kind:Ma.Source,title:U(873,"Source Action"),icon:zt.symbolFile},oBn]);function Cvo(e,t,n){if(!t)return e.map(s=>{var a;return{kind:"action",item:s,group:oBn,disabled:!!s.action.disabled,label:s.action.disabled||s.action.title,canPreview:!!((a=s.action.edit)!=null&&a.edits.length)}});const r=yvo.map(s=>({group:s,actions:[]}));for(const s of e){const a=s.action.kind?new El(s.action.kind):El.None;for(const l of r)if(l.group.kind.contains(a)){l.actions.push(s);break}}const o=[];for(const s of r)if(s.actions.length){o.push({kind:"header",group:s.group});for(const a of s.actions){const l=s.group;o.push({kind:"action",item:a,group:a.action.isAI?{title:l.title,kind:l.kind,icon:zt.sparkle}:l,label:a.action.title,disabled:!!a.action.disabled,keybinding:n(a.action)})}}return o}const sBn=new yn("supportedCodeAction",""),$Ot="_typescript.applyFixAllCodeAction";class _vo extends ht{constructor(t,n,r,o=250){super(),this._editor=t,this._markerService=n,this._signalChange=r,this._delay=o,this._autoTriggerTimer=this._register(new M0),this._register(this._markerService.onMarkerChanged(s=>this._onMarkerChanges(s))),this._register(this._editor.onDidChangeCursorPosition(()=>this._tryAutoTrigger()))}trigger(t){const n=this._getRangeOfSelectionUnlessWhitespaceEnclosed(t);this._signalChange(n?{trigger:t,selection:n}:void 0)}_onMarkerChanges(t){const n=this._editor.getModel();n&&t.some(r=>C6(r,n.uri))&&this._tryAutoTrigger()}_tryAutoTrigger(){this._autoTriggerTimer.cancelAndSet(()=>{this.trigger({type:2,triggerAction:W0.Default})},this._delay)}_getRangeOfSelectionUnlessWhitespaceEnclosed(t){if(!this._editor.hasModel())return;const n=this._editor.getSelection();if(t.type===1)return n;const r=this._editor.getOption(73).enabled;if(r!==y4.Off){{if(r===y4.On)return n;if(r===y4.OnCode){if(!n.isEmpty())return n;const s=this._editor.getModel(),{lineNumber:a,column:l}=n.getPosition(),d=s.getLineContent(a);if(d.length===0)return;if(l===1){if(/\s/.test(d[0]))return}else if(l===s.getLineMaxColumn(a)){if(/\s/.test(d[d.length-1]))return}else if(/\s/.test(d[l-2])&&/\s/.test(d[l-1]))return}}return n}}}var TT;(function(e){e.Empty={type:0};class t{constructor(r,o,s){this.trigger=r,this.position=o,this._cancellablePromise=s,this.type=1,this.actions=s.catch(a=>{if(C2(a))return jje;throw a})}cancel(){this._cancellablePromise.cancel()}}e.Triggered=t})(TT||(TT={}));const jje=Object.freeze({allActions:[],validActions:[],dispose:()=>{},documentation:[],hasAutoFix:!1,hasAIFix:!1,allAIFixes:!1});class Svo extends ht{constructor(t,n,r,o,s,a){super(),this._editor=t,this._registry=n,this._markerService=r,this._progressService=s,this._configurationService=a,this._codeActionOracle=this._register(new ts),this._state=TT.Empty,this._onDidChangeState=this._register(new at),this.onDidChangeState=this._onDidChangeState.event,this.codeActionsDisposable=this._register(new ts),this._disposed=!1,this._supportedCodeActions=sBn.bindTo(o),this._register(this._editor.onDidChangeModel(()=>this._update())),this._register(this._editor.onDidChangeModelLanguage(()=>this._update())),this._register(this._registry.onDidChange(()=>this._update())),this._register(this._editor.onDidChangeConfiguration(l=>{l.hasChanged(73)&&this._update()})),this._update()}dispose(){this._disposed||(this._disposed=!0,super.dispose(),this.setState(TT.Empty,!0))}_settingEnabledNearbyQuickfixes(){var n;const t=(n=this._editor)==null?void 0:n.getModel();return this._configurationService?this._configurationService.getValue("editor.codeActionWidget.includeNearbyQuickFixes",{resource:t==null?void 0:t.uri}):!1}_update(){if(this._disposed)return;this._codeActionOracle.value=void 0,this.setState(TT.Empty);const t=this._editor.getModel();if(t&&this._registry.has(t)&&!this._editor.getOption(104)){const n=this._registry.all(t).flatMap(r=>r.providedCodeActionKinds??[]);this._supportedCodeActions.set(n.join(" ")),this._codeActionOracle.value=new _vo(this._editor,this._markerService,r=>{var d;if(!r){this.setState(TT.Empty);return}const o=r.selection.getStartPosition(),s=Fd(async u=>{var g,m,v,f,k,A,p,b,w,O;if(this._settingEnabledNearbyQuickfixes()&&r.trigger.type===1&&(r.trigger.triggerAction===W0.QuickFix||(m=(g=r.trigger.filter)==null?void 0:g.include)!=null&&m.contains(Ma.QuickFix))){const y=await yN(this._registry,t,r.selection,r.trigger,Kb.None,u);this.codeActionsDisposable.value=y;const C=[...y.allActions];if(u.isCancellationRequested)return y.dispose(),jje;const _=(v=y.validActions)==null?void 0:v.some(L=>L.action.kind&&Ma.QuickFix.contains(new El(L.action.kind))&&!L.action.isAI),S=this._markerService.read({resource:t.uri});if(_){for(const L of y.validActions)(k=(f=L.action.command)==null?void 0:f.arguments)!=null&&k.some(E=>typeof E=="string"&&E.includes($Ot))&&(L.action.diagnostics=[...S.filter(E=>E.relatedInformation)]);return{validActions:y.validActions,allActions:C,documentation:y.documentation,hasAutoFix:y.hasAutoFix,hasAIFix:y.hasAIFix,allAIFixes:y.allAIFixes,dispose:()=>{this.codeActionsDisposable.value=y}}}else if(!_&&S.length>0){const L=r.selection.getPosition();let E=L,Q=Number.MAX_VALUE;const T=[...y.validActions];for(const D of S){const I=D.endColumn,B=D.endLineNumber,R=D.startLineNumber;if(B===L.lineNumber||R===L.lineNumber){E=new rt(B,I);const M={type:r.trigger.type,triggerAction:r.trigger.triggerAction,filter:{include:(A=r.trigger.filter)!=null&&A.include?(p=r.trigger.filter)==null?void 0:p.include:Ma.QuickFix},autoApply:r.trigger.autoApply,context:{notAvailableMessage:((b=r.trigger.context)==null?void 0:b.notAvailableMessage)||"",position:E}},N=new Dn(E.lineNumber,E.column,E.lineNumber,E.column),j=await yN(this._registry,t,N,M,Kb.None,u);if(u.isCancellationRequested)return j.dispose(),jje;if(j.validActions.length!==0){for(const W of j.validActions)(O=(w=W.action.command)==null?void 0:w.arguments)!=null&&O.some(H=>typeof H=="string"&&H.includes($Ot))&&(W.action.diagnostics=[...S.filter(H=>H.relatedInformation)]);y.allActions.length===0&&C.push(...j.allActions),Math.abs(L.column-I)B.findIndex(R=>R.action.title===D.action.title)===I);return P.sort((D,I)=>D.action.isPreferred&&!I.action.isPreferred?-1:!D.action.isPreferred&&I.action.isPreferred||D.action.isAI&&!I.action.isAI?1:!D.action.isAI&&I.action.isAI?-1:0),{validActions:P,allActions:C,documentation:y.documentation,hasAutoFix:y.hasAutoFix,hasAIFix:y.hasAIFix,allAIFixes:y.allAIFixes,dispose:()=>{this.codeActionsDisposable.value=y}}}}if(r.trigger.type===1){const y=await yN(this._registry,t,r.selection,r.trigger,Kb.None,u);return this.codeActionsDisposable.value=y,y}const h=await yN(this._registry,t,r.selection,r.trigger,Kb.None,u);return this.codeActionsDisposable.value=h,h});r.trigger.type===1&&((d=this._progressService)==null||d.showWhile(s,250));const a=new TT.Triggered(r.trigger,o,s);let l=!1;this._state.type===1&&(l=this._state.trigger.type===1&&a.type===1&&a.trigger.type===2&&this._state.position!==a.position),l?setTimeout(()=>{this.setState(a)},500):this.setState(a)},void 0),this._codeActionOracle.value.trigger({type:2,triggerAction:W0.Default})}else this._supportedCodeActions.reset()}trigger(t){var n;(n=this._codeActionOracle.value)==null||n.trigger(t),this.codeActionsDisposable.dispose()}setState(t,n){t!==this._state&&(this._state.type===1&&this._state.cancel(),this._state=t,!n&&!this._disposed&&this._onDidChangeState.fire(t))}}var Lvo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},xvo=function(e,t){return function(n,r){t(n,r,e)}},QF;const XOt=Da("gutter-lightbulb",zt.lightBulb,U(874,"Icon which spawns code actions menu from the gutter when there is no space in the editor.")),GOt=Da("gutter-lightbulb-auto-fix",zt.lightbulbAutofix,U(875,"Icon which spawns code actions menu from the gutter when there is no space in the editor and a quick fix is available.")),YOt=Da("gutter-lightbulb-sparkle",zt.lightbulbSparkle,U(876,"Icon which spawns code actions menu from the gutter when there is no space in the editor and an AI fix is available.")),ZOt=Da("gutter-lightbulb-aifix-auto-fix",zt.lightbulbSparkleAutofix,U(877,"Icon which spawns code actions menu from the gutter when there is no space in the editor and an AI fix and a quick fix is available.")),qOt=Da("gutter-lightbulb-sparkle-filled",zt.sparkleFilled,U(878,"Icon which spawns code actions menu from the gutter when there is no space in the editor and an AI fix and a quick fix is available."));var ub;(function(e){e.Hidden={type:0};class t{constructor(r,o,s,a){this.actions=r,this.trigger=o,this.editorPosition=s,this.widgetPosition=a,this.type=1}}e.Showing=t})(ub||(ub={}));var zS;let WJ=(zS=class extends ht{constructor(t,n){super(),this._editor=t,this._keybindingService=n,this._onClick=this._register(new at),this.onClick=this._onClick.event,this._state=ub.Hidden,this._gutterState=ub.Hidden,this._iconClasses=[],this.lightbulbClasses=["codicon-"+XOt.id,"codicon-"+ZOt.id,"codicon-"+GOt.id,"codicon-"+YOt.id,"codicon-"+qOt.id],this.gutterDecoration=QF.GUTTER_DECORATION,this._domNode=tn("div.lightBulbWidget"),this._domNode.role="listbox",this._register(Rf.ignoreTarget(this._domNode)),this._editor.addContentWidget(this),this._register(this._editor.onDidChangeModelContent(r=>{const o=this._editor.getModel();(this.state.type!==1||!o||this.state.editorPosition.lineNumber>=o.getLineCount())&&this.hide(),(this.gutterState.type!==1||!o||this.gutterState.editorPosition.lineNumber>=o.getLineCount())&&this.gutterHide()})),this._register(Nto(this._domNode,r=>{if(this.state.type!==1)return;this._editor.focus(),r.preventDefault();const{top:o,height:s}=Kl(this._domNode),a=this._editor.getOption(75);let l=Math.floor(a/3);this.state.widgetPosition.position!==null&&this.state.widgetPosition.position.lineNumber{(r.buttons&1)===1&&this.hide()})),this._register(on.runAndSubscribe(this._keybindingService.onDidUpdateKeybindings,()=>{var r,o;this._preferredKbLabel=((r=this._keybindingService.lookupKeybinding(nBn))==null?void 0:r.getLabel())??void 0,this._quickFixKbLabel=((o=this._keybindingService.lookupKeybinding(Htt))==null?void 0:o.getLabel())??void 0,this._updateLightBulbTitleAndIcon()})),this._register(this._editor.onMouseDown(async r=>{if(!r.target.element||!this.lightbulbClasses.some(d=>r.target.element&&r.target.element.classList.contains(d))||this.gutterState.type!==1)return;this._editor.focus();const{top:o,height:s}=Kl(r.target.element),a=this._editor.getOption(75);let l=Math.floor(a/3);this.gutterState.widgetPosition.position!==null&&this.gutterState.widgetPosition.position.lineNumber22,f=y=>y>2&&this._editor.getTopForLineNumber(y)===this._editor.getTopForLineNumber(y-1),k=this._editor.getLineDecorations(l);let A=!1;if(k)for(const y of k){const C=y.options.glyphMarginClassName;if(C&&!this.lightbulbClasses.some(_=>C.includes(_))){A=!0;break}}let p=l,b=1;if(!v){const y=C=>{const _=a.getLineContent(C);return/^\s*$|^\s+/.test(_)||_.length<=b};if(l>1&&!f(l-1)){const C=a.getLineCount(),_=l===C,S=l>1&&y(l-1),L=!_&&y(l+1),E=y(l),Q=!L&&!S;if(!L&&!S&&!A)return this.gutterState=new ub.Showing(t,n,r,{position:{lineNumber:p,column:b},preference:QF._posPref}),this.renderGutterLightbub(),this.hide();S||_||S&&!E?p-=1:(L||Q&&E)&&(p+=1)}else if(l===1&&(l===a.getLineCount()||!y(l+1)&&!y(l)))if(this.gutterState=new ub.Showing(t,n,r,{position:{lineNumber:p,column:b},preference:QF._posPref}),A)this.gutterHide();else return this.renderGutterLightbub(),this.hide();else if(l{this._gutterDecorationID=n.addDecoration(new xe(t,0,t,0),this.gutterDecoration)})}_removeGutterDecoration(t){this._editor.changeDecorations(n=>{n.removeDecoration(t),this._gutterDecorationID=void 0})}_updateGutterDecoration(t,n){this._editor.changeDecorations(r=>{r.changeDecoration(t,new xe(n,0,n,0)),r.changeDecorationOptions(t,this.gutterDecoration)})}_updateLightbulbTitle(t,n){this.state.type===1&&(n?this.title=U(879,"Run: {0}",this.state.actions.validActions[0].action.title):t&&this._preferredKbLabel?this.title=U(880,"Show Code Actions. Preferred Quick Fix Available ({0})",this._preferredKbLabel):!t&&this._quickFixKbLabel?this.title=U(881,"Show Code Actions ({0})",this._quickFixKbLabel):t||(this.title=U(882,"Show Code Actions")))}set title(t){this._domNode.title=t}},QF=zS,zS.GUTTER_DECORATION=Gi.register({description:"codicon-gutter-lightbulb-decoration",glyphMarginClassName:gi.asClassName(zt.lightBulb),glyphMargin:{position:p3.Left},stickiness:1}),zS.ID="editor.contrib.lightbulbWidget",zS._posPref=[0],zS);WJ=QF=Lvo([xvo(1,Do)],WJ);var Evo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},vw=function(e,t){return function(n,r){t(n,r,e)}},DF;const Tvo="quickfix-edit-highlight";var Y9;let SR=(Y9=class extends ht{static get(t){return t.getContribution(DF.ID)}constructor(t,n,r,o,s,a,l,d,u,h,g){super(),this._commandService=l,this._configurationService=d,this._actionWidgetService=u,this._instantiationService=h,this._progressService=g,this._activeCodeActions=this._register(new ts),this._showDisabled=!1,this._disposed=!1,this._editor=t,this._model=this._register(new Svo(this._editor,s.codeActionProvider,n,r,a,d)),this._register(this._model.onDidChangeState(m=>this.update(m))),this._lightBulbWidget=new zh(()=>{const m=this._editor.getContribution(WJ.ID);return m&&this._register(m.onClick(v=>this.showCodeActionsFromLightbulb(v.actions,v))),m}),this._resolver=o.createInstance(Uje),this._register(this._editor.onDidLayoutChange(()=>this._actionWidgetService.hide()))}dispose(){this._disposed=!0,super.dispose()}async showCodeActionsFromLightbulb(t,n){if(t.allAIFixes&&t.validActions.length===1){const r=t.validActions[0],o=r.action.command;o&&o.id==="inlineChat.start"&&o.arguments&&o.arguments.length>=1&&o.arguments[0]&&(o.arguments[0]={...o.arguments[0],autoSend:!1}),await this.applyCodeAction(r,!1,!1,p9.FromAILightbulb);return}await this.showCodeActionList(t,n,{includeDisabledActions:!1,fromLightbulb:!0})}showCodeActions(t,n,r){return this.showCodeActionList(n,r,{includeDisabledActions:!1,fromLightbulb:!1})}manualTriggerAtCurrentPosition(t,n,r,o){var a;if(!this._editor.hasModel())return;(a=D0.get(this._editor))==null||a.closeMessage();const s=this._editor.getPosition();this._trigger({type:1,triggerAction:n,filter:r,autoApply:o,context:{notAvailableMessage:t,position:s}})}_trigger(t){return this._model.trigger(t)}async applyCodeAction(t,n,r,o){const s=this._progressService.show(!0,500);try{await this._instantiationService.invokeFunction(pvo,t,o,{preview:r,editor:this._editor})}finally{n&&this._trigger({type:2,triggerAction:W0.QuickFix,filter:{}}),s.done()}}hideLightBulbWidget(){var t,n;(t=this._lightBulbWidget.rawValue)==null||t.hide(),(n=this._lightBulbWidget.rawValue)==null||n.gutterHide()}async update(t){var o,s,a,l,d;if(t.type!==1){this.hideLightBulbWidget();return}let n;try{n=await t.actions}catch(u){zi(u);return}if(this._disposed)return;const r=this._editor.getSelection();if((r==null?void 0:r.startLineNumber)===t.position.lineNumber)if((o=this._lightBulbWidget.value)==null||o.update(n,t.trigger,t.position),t.trigger.type===1){if((s=t.trigger.filter)!=null&&s.include){const h=this.tryGetValidActionToApply(t.trigger,n);if(h){try{this.hideLightBulbWidget(),await this.applyCodeAction(h,!1,!1,p9.FromCodeActions)}finally{n.dispose()}return}if(t.trigger.context){const g=this.getInvalidActionThatWouldHaveBeenApplied(t.trigger,n);if(g&&g.action.disabled){(a=D0.get(this._editor))==null||a.showMessage(g.action.disabled,t.trigger.context.position),n.dispose();return}}}const u=!!((l=t.trigger.filter)!=null&&l.include);if(t.trigger.context&&(!n.allActions.length||!u&&!n.validActions.length)){(d=D0.get(this._editor))==null||d.showMessage(t.trigger.context.notAvailableMessage,t.trigger.context.position),this._activeCodeActions.value=n,n.dispose();return}this._activeCodeActions.value=n,this.showCodeActionList(n,this.toCoords(t.position),{includeDisabledActions:u,fromLightbulb:!1})}else this._actionWidgetService.isVisible?n.dispose():this._activeCodeActions.value=n}getInvalidActionThatWouldHaveBeenApplied(t,n){if(n.allActions.length&&(t.autoApply==="first"&&n.validActions.length===0||t.autoApply==="ifSingle"&&n.allActions.length===1))return n.allActions.find(({action:r})=>r.disabled)}tryGetValidActionToApply(t,n){if(n.validActions.length&&(t.autoApply==="first"&&n.validActions.length>0||t.autoApply==="ifSingle"&&n.validActions.length===1))return n.validActions[0]}async showCodeActionList(t,n,r){const o=this._editor.createDecorationsCollection(),s=this._editor.getDomNode();if(!s)return;const a=r.includeDisabledActions&&(this._showDisabled||t.validActions.length===0)?t.allActions:t.validActions;if(!a.length)return;const l=rt.isIPosition(n)?this.toCoords(n):n,d={onSelect:async(u,h)=>{this.applyCodeAction(u,!0,!!h,r.fromLightbulb?p9.FromAILightbulb:p9.FromCodeActions),this._actionWidgetService.hide(!1),o.clear()},onHide:u=>{var h;(h=this._editor)==null||h.focus(),o.clear()},onHover:async(u,h)=>{var v;if(h.isCancellationRequested)return;let g=!1;const m=u.action.kind;if(m){const f=new El(m);g=[Ma.RefactorExtract,Ma.RefactorInline,Ma.RefactorRewrite,Ma.RefactorMove,Ma.Source].some(A=>A.contains(f))}return{canPreview:g||!!((v=u.action.edit)!=null&&v.edits.length)}},onFocus:u=>{var h,g;if(u&&u.action){const m=u.action.ranges,v=u.action.diagnostics;if(o.clear(),m&&m.length>0){const f=v&&(v==null?void 0:v.length)>1?v.map(k=>({range:k,options:DF.DECORATION})):m.map(k=>({range:k,options:DF.DECORATION}));o.set(f)}else if(v&&v.length>0){const f=v.map(A=>({range:A,options:DF.DECORATION}));o.set(f);const k=v[0];if(k.startLineNumber&&k.startColumn){const A=(g=(h=this._editor.getModel())==null?void 0:h.getWordAtPosition({lineNumber:k.startLineNumber,column:k.startColumn}))==null?void 0:g.word;A3(U(863,"Context: {0} at line {1} and column {2}.",A,k.startLineNumber,k.startColumn))}}}else o.clear()}};this._actionWidgetService.show("codeActionWidget",!0,Cvo(a,this._shouldShowHeaders(),this._resolver.getResolver()),d,l,s,this._getActionBarActions(t,n,r))}toCoords(t){if(!this._editor.hasModel())return{x:0,y:0};this._editor.revealPosition(t,1),this._editor.render();const n=this._editor.getScrolledVisiblePosition(t),r=Kl(this._editor.getDomNode()),o=r.left+n.left,s=r.top+n.top+n.height;return{x:o,y:s}}_shouldShowHeaders(){var n;const t=(n=this._editor)==null?void 0:n.getModel();return this._configurationService.getValue("editor.codeActionWidget.showHeaders",{resource:t==null?void 0:t.uri})}_getActionBarActions(t,n,r){if(r.fromLightbulb)return[];const o=t.documentation.map(s=>({id:s.id,label:s.title,tooltip:s.tooltip??"",class:void 0,enabled:!0,run:()=>this._commandService.executeCommand(s.id,...s.arguments??[])}));return r.includeDisabledActions&&t.validActions.length>0&&t.allActions.length!==t.validActions.length&&o.push(this._showDisabled?{id:"hideMoreActions",label:U(864,"Hide Disabled"),enabled:!0,tooltip:"",class:void 0,run:()=>(this._showDisabled=!1,this.showCodeActionList(t,n,r))}:{id:"showMoreActions",label:U(865,"Show Disabled"),enabled:!0,tooltip:"",class:void 0,run:()=>(this._showDisabled=!0,this.showCodeActionList(t,n,r))}),o}},DF=Y9,Y9.ID="editor.contrib.codeActionController",Y9.DECORATION=Gi.register({description:"quickfix-highlight",className:Tvo}),Y9);SR=DF=Evo([vw(1,iC),vw(2,Qi),vw(3,Zn),vw(4,Un),vw(5,z8),vw(6,ba),vw(7,ar),vw(8,uE),vw(9,Zn),vw(10,z8)],SR);yA((e,t)=>{((o,s)=>{s&&t.addRule(`.monaco-editor ${o} { background-color: ${s}; }`)})(".quickfix-edit-highlight",e.getColor(DS));const r=e.getColor(u9);r&&t.addRule(`.monaco-editor .quickfix-edit-highlight { border: 1px ${c3(e.type)?"dotted":"solid"} ${r}; box-sizing: border-box; }`)});function Jie(e){return Ft.regex(sBn.keys()[0],new RegExp("(\\s|^)"+P0(e.value)+"\\b"))}const $tt={type:"object",defaultSnippets:[{body:{kind:""}}],properties:{kind:{type:"string",description:U(831,"Kind of the code action to run.")},apply:{type:"string",description:U(832,"Controls when the returned actions are applied."),default:"ifSingle",enum:["first","ifSingle","never"],enumDescriptions:[U(833,"Always apply the first returned code action."),U(834,"Apply the first returned code action if it is the only one."),U(835,"Do not apply the returned code actions.")]},preferred:{type:"boolean",default:!1,description:U(836,"Controls if only preferred code actions should be returned.")}}};function BI(e,t,n,r,o=W0.Default){if(e.hasModel()){const s=SR.get(e);s==null||s.manualTriggerAtCurrentPosition(t,o,n,r)}}class Qvo extends In{constructor(){super({id:Htt,label:St(853,"Quick Fix..."),precondition:Ft.and(He.writable,He.hasCodeActionsProvider),kbOpts:{kbExpr:He.textInputFocus,primary:2137,weight:100}})}run(t,n){return BI(n,U(837,"No code actions available"),void 0,void 0,W0.QuickFix)}}class Dvo extends $d{constructor(){super({id:tBn,precondition:Ft.and(He.writable,He.hasCodeActionsProvider),metadata:{description:"Trigger a code action",args:[{name:"args",schema:$tt}]}})}runEditorCommand(t,n,r){const o=_O.fromUser(r,{kind:El.Empty,apply:"ifSingle"});return BI(n,typeof(r==null?void 0:r.kind)=="string"?o.preferred?U(838,"No preferred code actions for '{0}' available",r.kind):U(839,"No code actions for '{0}' available",r.kind):o.preferred?U(840,"No preferred code actions available"):U(841,"No code actions available"),{include:o.kind,includeSourceActions:!0,onlyIncludePreferredActions:o.preferred},o.apply)}}class Bvo extends In{constructor(){super({id:iBn,label:St(854,"Refactor..."),precondition:Ft.and(He.writable,He.hasCodeActionsProvider),kbOpts:{kbExpr:He.textInputFocus,primary:3120,mac:{primary:1328},weight:100},contextMenuOpts:{group:"1_modification",order:2,when:Ft.and(He.writable,Jie(Ma.Refactor))},metadata:{description:"Refactor...",args:[{name:"args",schema:$tt}]}})}run(t,n,r){const o=_O.fromUser(r,{kind:Ma.Refactor,apply:"never"});return BI(n,typeof(r==null?void 0:r.kind)=="string"?o.preferred?U(842,"No preferred refactorings for '{0}' available",r.kind):U(843,"No refactorings for '{0}' available",r.kind):o.preferred?U(844,"No preferred refactorings available"):U(845,"No refactorings available"),{include:Ma.Refactor.contains(o.kind)?o.kind:El.None,onlyIncludePreferredActions:o.preferred},o.apply,W0.Refactor)}}class Rvo extends In{constructor(){super({id:rBn,label:St(855,"Source Action..."),precondition:Ft.and(He.writable,He.hasCodeActionsProvider),contextMenuOpts:{group:"1_modification",order:2.1,when:Ft.and(He.writable,Jie(Ma.Source))},metadata:{description:"Source Action...",args:[{name:"args",schema:$tt}]}})}run(t,n,r){const o=_O.fromUser(r,{kind:Ma.Source,apply:"never"});return BI(n,typeof(r==null?void 0:r.kind)=="string"?o.preferred?U(846,"No preferred source actions for '{0}' available",r.kind):U(847,"No source actions for '{0}' available",r.kind):o.preferred?U(848,"No preferred source actions available"):U(849,"No source actions available"),{include:Ma.Source.contains(o.kind)?o.kind:El.None,includeSourceActions:!0,onlyIncludePreferredActions:o.preferred},o.apply,W0.SourceAction)}}class Ivo extends In{constructor(){super({id:Pje,label:St(856,"Organize Imports"),precondition:Ft.and(He.writable,Jie(Ma.SourceOrganizeImports)),kbOpts:{kbExpr:He.textInputFocus,primary:1581,weight:100},metadata:{description:St(857,"Organize imports in the current file. Also called 'Optimize Imports' by some tools")}})}run(t,n){return BI(n,U(850,"No organize imports action available"),{include:Ma.SourceOrganizeImports,includeSourceActions:!0},"ifSingle",W0.OrganizeImports)}}class Mvo extends In{constructor(){super({id:Fje,label:St(858,"Fix All"),precondition:Ft.and(He.writable,Jie(Ma.SourceFixAll))})}run(t,n){return BI(n,U(851,"No fix all action available"),{include:Ma.SourceFixAll,includeSourceActions:!0},"ifSingle",W0.FixAll)}}class Pvo extends In{constructor(){super({id:nBn,label:St(859,"Auto Fix..."),precondition:Ft.and(He.writable,Jie(Ma.QuickFix)),kbOpts:{kbExpr:He.textInputFocus,primary:1625,mac:{primary:2649},weight:100}})}run(t,n){return BI(n,U(852,"No auto fixes available"),{include:Ma.QuickFix,onlyIncludePreferredActions:!0},"ifSingle",W0.AutoFix)}}mo(SR.ID,SR,3);mo(WJ.ID,WJ,4);cn(Qvo);cn(Bvo);cn(Rvo);cn(Ivo);cn(Pvo);cn(Mvo);On(new Dvo);Ql.as(F3.Configuration).registerConfiguration({...v3e,properties:{"editor.codeActionWidget.showHeaders":{type:"boolean",scope:6,description:U(860,"Enable/disable showing group headers in the Code Action menu."),default:!0}}});Ql.as(F3.Configuration).registerConfiguration({...v3e,properties:{"editor.codeActionWidget.includeNearbyQuickFixes":{type:"boolean",scope:6,description:U(861,"Enable/disable showing nearest Quick Fix within a line when not currently on a diagnostic."),default:!0}}});Ql.as(F3.Configuration).registerConfiguration({...v3e,properties:{"editor.codeActions.triggerOnFocusChange":{type:"boolean",scope:6,markdownDescription:U(862,"Enable triggering {0} when {1} is set to {2}. Code Actions must be set to {3} to be triggered for window and focus changes.","`#editor.codeActionsOnSave#`","`#files.autoSave#`","`afterDelay`","`always`"),default:!1}}});const Zve=class Zve{constructor(){this.lenses=[]}dispose(){var t;(t=this._store)==null||t.dispose()}get isDisposed(){var t;return((t=this._store)==null?void 0:t.isDisposed)??!1}add(t,n){pI(t)&&(this._store??(this._store=new Et),this._store.add(t));for(const r of t.lenses)this.lenses.push({symbol:r,provider:n})}};Zve.Empty=new Zve;let kV=Zve;async function aBn(e,t,n){const r=e.ordered(t),o=new Map,s=new kV,a=r.map(async(l,d)=>{o.set(l,d);try{const u=await Promise.resolve(l.provideCodeLenses(t,n));u&&s.add(u,l)}catch(u){Nc(u)}});return await Promise.all(a),n.isCancellationRequested?(s.dispose(),kV.Empty):(s.lenses=s.lenses.sort((l,d)=>l.symbol.range.startLineNumberd.symbol.range.startLineNumber?1:o.get(l.provider)o.get(d.provider)?1:l.symbol.range.startColumnd.symbol.range.startColumn?1:0),s)}uo.registerCommand("_executeCodeLensProvider",function(e,...t){let[n,r]=t;Oo(vi.isUri(n)),Oo(typeof r=="number"||!r);const{codeLensProvider:o}=e.get(Un),s=e.get(ml).getModel(n);if(!s)throw Gv();const a=[],l=new Et;return aBn(o,s,Tr.None).then(d=>{l.add(d);const u=[];for(const h of d.lenses)r==null||h.symbol.command?a.push(h.symbol):r-- >0&&h.provider.resolveCodeLens&&u.push(Promise.resolve(h.provider.resolveCodeLens(s,h.symbol,Tr.None)).then(g=>a.push(g||h.symbol)));return Promise.all(u)}).then(()=>a).finally(()=>{setTimeout(()=>l.dispose(),100)})});var Fvo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Nvo=function(e,t){return function(n,r){t(n,r,e)}};const lBn=_r("ICodeLensCache");class KOt{constructor(t,n){this.lineCount=t,this.data=n}}let Wje=class{constructor(t){this._fakeProvider=new class{provideCodeLenses(){throw new Error("not supported")}},this._cache=new yp(20,.75);const n="codelens/cache";PG(xs,()=>t.remove(n,1));const r="codelens/cache2",o=t.get(r,1,"{}");this._deserialize(o);const s=on.filter(t.onWillSaveState,a=>a.reason===F9.SHUTDOWN);on.once(s)(a=>{t.store(r,this._serialize(),1,1)})}put(t,n){const r=n.lenses.map(a=>{var l;return{range:a.symbol.range,command:a.symbol.command&&{id:"",title:(l=a.symbol.command)==null?void 0:l.title}}}),o=new kV;o.add({lenses:r},this._fakeProvider);const s=new KOt(t.getLineCount(),o);this._cache.set(t.uri.toString(),s)}get(t){const n=this._cache.get(t.uri.toString());return n&&n.lineCount===t.getLineCount()?n.data:void 0}delete(t){this._cache.delete(t.uri.toString())}_serialize(){const t=Object.create(null);for(const[n,r]of this._cache){const o=new Set;for(const s of r.data.lenses)o.add(s.symbol.range.startLineNumber);t[n]={lineCount:r.lineCount,lines:[...o.values()]}}return JSON.stringify(t)}_deserialize(t){try{const n=JSON.parse(t);for(const r in n){const o=n[r],s=[];for(const l of o.lines)s.push({range:new xe(l,1,l,11)});const a=new kV;a.add({lenses:s},this._fakeProvider),this._cache.set(r,new KOt(o.lineCount,a))}}catch{}}};Wje=Fvo([Nvo(0,Bg)],Wje);Vr(lBn,Wje,1);class Uvo{constructor(t,n,r){this.afterColumn=1073741824,this.afterLineNumber=t,this.heightInPx=n,this._onHeight=r,this.suppressMouseDown=!0,this.domNode=document.createElement("div")}onComputedHeight(t){this._lastHeight===void 0?this._lastHeight=t:this._lastHeight!==t&&(this._lastHeight=t,this._onHeight())}isVisible(){return this._lastHeight!==0&&this.domNode.hasAttribute("monaco-visible-view-zone")}}const Eq=class Eq{constructor(t,n){this.allowEditorOverflow=!1,this.suppressMouseDown=!0,this._commands=new Map,this._isEmpty=!0,this._editor=t,this._id=`codelens.widget-${Eq._idPool++}`,this.updatePosition(n),this._domNode=document.createElement("span"),this._domNode.className="codelens-decoration"}withCommands(t,n){this._commands.clear();const r=[];let o=!1;for(let s=0;s{u.symbol.command&&d.push(u.symbol),r.addDecoration({range:u.symbol.range,options:JOt},g=>this._decorationIds[h]=g),l?l=xe.plusRange(l,u.symbol.range):l=xe.lift(u.symbol.range)}),this._viewZone=new Uvo(l.startLineNumber-1,s,a),this._viewZoneId=o.addZone(this._viewZone),d.length>0&&(this._createContentWidgetIfNecessary(),this._contentWidget.withCommands(d,!1))}_createContentWidgetIfNecessary(){this._contentWidget?this._editor.layoutContentWidget(this._contentWidget):(this._contentWidget=new Vje(this._editor,this._viewZone.afterLineNumber+1),this._editor.addContentWidget(this._contentWidget))}dispose(t,n){this._decorationIds.forEach(t.removeDecoration,t),this._decorationIds=[],n==null||n.removeZone(this._viewZoneId),this._contentWidget&&(this._editor.removeContentWidget(this._contentWidget),this._contentWidget=void 0),this._isDisposed=!0}isDisposed(){return this._isDisposed}isValid(){return this._decorationIds.some((t,n)=>{const r=this._editor.getModel().getDecorationRange(t),o=this._data[n].symbol;return!!(r&&xe.isEmpty(o.range)===r.isEmpty())})}updateCodeLensSymbols(t,n){this._decorationIds.forEach(n.removeDecoration,n),this._decorationIds=[],this._data=t,this._data.forEach((r,o)=>{n.addDecoration({range:r.symbol.range,options:JOt},s=>this._decorationIds[o]=s)})}updateHeight(t,n){this._viewZone.heightInPx=t,n.layoutZone(this._viewZoneId),this._contentWidget&&this._editor.layoutContentWidget(this._contentWidget)}computeIfNecessary(t){if(!this._viewZone.isVisible())return null;for(let n=0;n=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},tyt=function(e,t){return function(n,r){t(n,r,e)}};const CA=_r("ILanguageFeatureDebounceService");var q1e;(function(e){const t=new WeakMap;let n=0;function r(o){let s=t.get(o);return s===void 0&&(s=++n,t.set(o,s)),s}e.of=r})(q1e||(q1e={}));class Wvo{constructor(t){this._default=t}get(t){return this._default}update(t,n){return this._default}default(){return this._default}}class Vvo{constructor(t,n,r,o,s,a){this._logService=t,this._name=n,this._registry=r,this._default=o,this._min=s,this._max=a,this._cache=new yp(50,.7)}_key(t){return t.id+this._registry.all(t).reduce((n,r)=>vbe(q1e.of(r),n),0)}get(t){const n=this._key(t),r=this._cache.get(n);return r?Zg(r.value,this._min,this._max):this.default()}update(t,n){const r=this._key(t);let o=this._cache.get(r);o||(o=new j1o(6),this._cache.set(r,o));const s=Zg(o.update(n),this._min,this._max);return kbe(t.uri,"output")||this._logService.trace(`[DEBOUNCE: ${this._name}] for ${t.uri.toString()} is ${s}ms`),s}_overall(){const t=new qQn;for(const[,n]of this._cache)t.update(n.value);return t.value}default(){const t=this._overall()|0||this._default;return Zg(t,this._min,this._max)}}let zje=class{constructor(t,n){this._logService=t,this._data=new Map,this._isDev=n.isExtensionDevelopment||!n.isBuilt}for(t,n,r){const o=(r==null?void 0:r.min)??50,s=(r==null?void 0:r.max)??o**2,a=(r==null?void 0:r.key)??void 0,l=`${q1e.of(t)},${o}${a?","+a:""}`;let d=this._data.get(l);return d||(this._isDev?(this._logService.debug(`[DEBOUNCE: ${n}] is disabled in developed mode`),d=new Wvo(o*1.5)):d=new Vvo(this._logService,n,t,this._overallAverage()|0||o*1.5,o,s),this._data.set(l,d)),d}_overallAverage(){const t=new qQn;for(const n of this._data.values())t.update(n.default());return t.value}};zje=jvo([tyt(0,va),tyt(1,Xtt)],zje);Vr(CA,zje,1);var zvo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},xX=function(e,t){return function(n,r){t(n,r,e)}},zj;let VJ=(zj=class{constructor(t,n,r,o,s,a){this._editor=t,this._languageFeaturesService=n,this._commandService=o,this._notificationService=s,this._codeLensCache=a,this._disposables=new Et,this._localToDispose=new Et,this._lenses=[],this._oldCodeLensModels=new Et,this._provideCodeLensDebounce=r.for(n.codeLensProvider,"CodeLensProvide",{min:250}),this._resolveCodeLensesDebounce=r.for(n.codeLensProvider,"CodeLensResolve",{min:250,salt:"resolve"}),this._resolveCodeLensesScheduler=new Es(()=>this._resolveCodeLensesInViewport(),this._resolveCodeLensesDebounce.default()),this._disposables.add(this._editor.onDidChangeModel(()=>this._onModelChange())),this._disposables.add(this._editor.onDidChangeModelLanguage(()=>this._onModelChange())),this._disposables.add(this._editor.onDidChangeConfiguration(l=>{(l.hasChanged(59)||l.hasChanged(25)||l.hasChanged(24))&&this._updateLensStyle(),l.hasChanged(23)&&this._onModelChange()})),this._disposables.add(n.codeLensProvider.onDidChange(this._onModelChange,this)),this._onModelChange(),this._updateLensStyle()}dispose(){var t;this._localDispose(),this._localToDispose.dispose(),this._disposables.dispose(),this._oldCodeLensModels.dispose(),(t=this._currentCodeLensModel)==null||t.dispose()}_getLayoutInfo(){const t=Math.max(1.3,this._editor.getOption(75)/this._editor.getOption(61));let n=this._editor.getOption(25);return(!n||n<5)&&(n=this._editor.getOption(61)*.9|0),{fontSize:n,codeLensHeight:n*t|0}}_updateLensStyle(){const{codeLensHeight:t,fontSize:n}=this._getLayoutInfo(),r=this._editor.getOption(24),o=this._editor.getOption(59),{style:s}=this._editor.getContainerDomNode();s.setProperty("--vscode-editorCodeLens-lineHeight",`${t}px`),s.setProperty("--vscode-editorCodeLens-fontSize",`${n}px`),s.setProperty("--vscode-editorCodeLens-fontFeatureSettings",o.fontFeatureSettings),r&&(s.setProperty("--vscode-editorCodeLens-fontFamily",r),s.setProperty("--vscode-editorCodeLens-fontFamilyDefault",f1.fontFamily)),this._editor.changeViewZones(a=>{for(const l of this._lenses)l.updateHeight(t,a)})}_localDispose(){var t,n,r;(t=this._getCodeLensModelPromise)==null||t.cancel(),this._getCodeLensModelPromise=void 0,(n=this._resolveCodeLensesPromise)==null||n.cancel(),this._resolveCodeLensesPromise=void 0,this._localToDispose.clear(),this._oldCodeLensModels.clear(),(r=this._currentCodeLensModel)==null||r.dispose()}_onModelChange(){this._localDispose();const t=this._editor.getModel();if(!t||!this._editor.getOption(23)||t.isTooLargeForTokenization())return;const n=this._codeLensCache.get(t);if(n&&this._renderCodeLensSymbols(n),!this._languageFeaturesService.codeLensProvider.has(t)){n&&R8(()=>{const o=this._codeLensCache.get(t);n===o&&(this._codeLensCache.delete(t),this._onModelChange())},30*1e3,this._localToDispose);return}for(const o of this._languageFeaturesService.codeLensProvider.all(t))if(typeof o.onDidChange=="function"){const s=o.onDidChange(()=>r.schedule());this._localToDispose.add(s)}const r=new Es(()=>{var s;const o=Date.now();(s=this._getCodeLensModelPromise)==null||s.cancel(),this._getCodeLensModelPromise=Fd(a=>aBn(this._languageFeaturesService.codeLensProvider,t,a)),this._getCodeLensModelPromise.then(a=>{this._currentCodeLensModel&&this._oldCodeLensModels.add(this._currentCodeLensModel),this._currentCodeLensModel=a,this._codeLensCache.put(t,a);const l=this._provideCodeLensDebounce.update(t,Date.now()-o);r.delay=l,this._renderCodeLensSymbols(a),this._resolveCodeLensesInViewportSoon()},zi)},this._provideCodeLensDebounce.get(t));this._localToDispose.add(r),this._localToDispose.add($n(()=>this._resolveCodeLensesScheduler.cancel())),this._localToDispose.add(this._editor.onDidChangeModelContent(()=>{var o;this._editor.changeDecorations(s=>{this._editor.changeViewZones(a=>{const l=[];let d=-1;this._lenses.forEach(h=>{!h.isValid()||d===h.getLineNumber()?l.push(h):(h.update(a),d=h.getLineNumber())});const u=new dxe;l.forEach(h=>{h.dispose(u,a),this._lenses.splice(this._lenses.indexOf(h),1)}),u.commit(s)})}),r.schedule(),this._resolveCodeLensesScheduler.cancel(),(o=this._resolveCodeLensesPromise)==null||o.cancel(),this._resolveCodeLensesPromise=void 0})),this._localToDispose.add(this._editor.onDidFocusEditorText(()=>{r.schedule()})),this._localToDispose.add(this._editor.onDidBlurEditorText(()=>{r.cancel()})),this._localToDispose.add(this._editor.onDidScrollChange(o=>{o.scrollTopChanged&&this._lenses.length>0&&this._resolveCodeLensesInViewportSoon()})),this._localToDispose.add(this._editor.onDidLayoutChange(()=>{this._resolveCodeLensesInViewportSoon()})),this._localToDispose.add($n(()=>{if(this._editor.getModel()){const o=O3.capture(this._editor);this._editor.changeDecorations(s=>{this._editor.changeViewZones(a=>{this._disposeAllLenses(s,a)})}),o.restore(this._editor)}else this._disposeAllLenses(void 0,void 0)})),this._localToDispose.add(this._editor.onMouseDown(o=>{if(o.target.type!==9)return;let s=o.target.element;if((s==null?void 0:s.tagName)==="SPAN"&&(s=s.parentElement),(s==null?void 0:s.tagName)==="A")for(const a of this._lenses){const l=a.getCommand(s);if(l){this._commandService.executeCommand(l.id,...l.arguments||[]).catch(d=>this._notificationService.error(d));break}}})),r.schedule()}_disposeAllLenses(t,n){const r=new dxe;for(const o of this._lenses)o.dispose(r,n);t&&r.commit(t),this._lenses.length=0}_renderCodeLensSymbols(t){if(!this._editor.hasModel())return;const n=this._editor.getModel().getLineCount(),r=[];let o;for(const l of t.lenses){const d=l.symbol.range.startLineNumber;d<1||d>n||(o&&o[o.length-1].symbol.range.startLineNumber===d?o.push(l):(o=[l],r.push(o)))}if(!r.length&&!this._lenses.length)return;const s=O3.capture(this._editor),a=this._getLayoutInfo();this._editor.changeDecorations(l=>{this._editor.changeViewZones(d=>{const u=new dxe;let h=0,g=0;for(;gthis._resolveCodeLensesInViewportSoon())),h++,g++)}for(;hthis._resolveCodeLensesInViewportSoon())),g++;u.commit(l)})}),s.restore(this._editor)}_resolveCodeLensesInViewportSoon(){this._editor.getModel()&&this._resolveCodeLensesScheduler.schedule()}_resolveCodeLensesInViewport(){var a;(a=this._resolveCodeLensesPromise)==null||a.cancel(),this._resolveCodeLensesPromise=void 0;const t=this._editor.getModel();if(!t)return;const n=[],r=[];if(this._lenses.forEach(l=>{const d=l.computeIfNecessary(t);d&&(n.push(d),r.push(l))}),n.length===0){this._oldCodeLensModels.clear();return}const o=Date.now(),s=Fd(l=>{const d=n.map((u,h)=>{const g=new Array(u.length),m=u.map((v,f)=>!v.symbol.command&&typeof v.provider.resolveCodeLens=="function"?Promise.resolve(v.provider.resolveCodeLens(t,v.symbol,l)).then(k=>{g[f]=k},Nc):(g[f]=v.symbol,Promise.resolve(void 0)));return Promise.all(m).then(()=>{!l.isCancellationRequested&&!r[h].isDisposed()&&r[h].updateCommands(g)})});return Promise.all(d)});this._resolveCodeLensesPromise=s,this._resolveCodeLensesPromise.then(()=>{const l=this._resolveCodeLensesDebounce.update(t,Date.now()-o);this._resolveCodeLensesScheduler.delay=l,this._currentCodeLensModel&&this._codeLensCache.put(t,this._currentCodeLensModel),this._oldCodeLensModels.clear(),s===this._resolveCodeLensesPromise&&(this._resolveCodeLensesPromise=void 0)},l=>{zi(l),s===this._resolveCodeLensesPromise&&(this._resolveCodeLensesPromise=void 0)})}async getModel(){var t;return await this._getCodeLensModelPromise,await this._resolveCodeLensesPromise,(t=this._currentCodeLensModel)!=null&&t.isDisposed?void 0:this._currentCodeLensModel}},zj.ID="css.editor.codeLens",zj);VJ=zvo([xX(1,Un),xX(2,CA),xX(3,ba),xX(4,rc),xX(5,lBn)],VJ);mo(VJ.ID,VJ,1);cn(class extends In{constructor(){super({id:"codelens.showLensesInCurrentLine",precondition:He.hasCodeLensProvider,label:St(884,"Show CodeLens Commands for Current Line")})}async run(t,n){if(!n.hasModel())return;const r=t.get(If),o=t.get(ba),s=t.get(rc),a=n.getSelection().positionLineNumber,l=n.getContribution(VJ.ID);if(!l)return;const d=await l.getModel();if(!d)return;const u=[];for(const m of d.lenses)m.symbol.command&&m.symbol.range.startLineNumber===a&&u.push({label:m.symbol.command.title,command:m.symbol.command});if(u.length===0)return;const h=await r.pick(u,{canPickMany:!1,placeHolder:U(883,"Select a command")});if(!h)return;let g=h.command;if(d.isDisposed){const m=await l.getModel(),v=m==null?void 0:m.lenses.find(f=>{var k;return f.symbol.range.startLineNumber===a&&((k=f.symbol.command)==null?void 0:k.title)===g.title});if(!v||!v.symbol.command)return;g=v.symbol.command}try{await o.executeCommand(g.id,...g.arguments||[])}catch(m){s.error(m)}}});const cBn=[];function fH(e){cBn.push(e)}function Hvo(){return cBn.slice(0)}class uxe{constructor(t,n,r,o){this.priority=t,this.range=n,this.initialMousePosX=r,this.initialMousePosY=o,this.type=1}equals(t){return t.type===1&&this.range.equalsRange(t.range)}canAdoptVisibleHover(t,n){return t.type===1&&n.lineNumber===this.range.startLineNumber}}class zG{constructor(t,n,r,o,s,a){this.priority=t,this.owner=n,this.range=r,this.initialMousePosX=o,this.initialMousePosY=s,this.supportsMarkerHover=a,this.type=2}equals(t){return t.type===2&&this.owner===t.owner}canAdoptVisibleHover(t,n){return t.type===2&&this.owner===t.owner}}class LR{constructor(t,n){this.renderedHoverParts=t,this.disposables=n}dispose(){var t;for(const n of this.renderedHoverParts)n.dispose();(t=this.disposables)==null||t.dispose()}}const RI=new class{constructor(){this._participants=[]}register(t){this._participants.push(t)}getAll(){return this._participants}};var dBn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Hje=function(e,t){return function(n,r){t(n,r,e)}};let zJ=class{constructor(t){this._editorWorkerService=t}async provideDocumentColors(t,n){return this._editorWorkerService.computeDefaultDocumentColors(t.uri)}provideColorPresentations(t,n,r){const o=n.range,s=n.color,a=s.alpha,l=new Bt(new It(Math.round(255*s.red),Math.round(255*s.green),Math.round(255*s.blue),a)),d=a?Bt.Format.CSS.formatRGBA(l):Bt.Format.CSS.formatRGB(l),u=a?Bt.Format.CSS.formatHSLA(l):Bt.Format.CSS.formatHSL(l),h=a?Bt.Format.CSS.formatHexA(l):Bt.Format.CSS.formatHex(l),g=[];return g.push({label:d,textEdit:{range:o,text:d}}),g.push({label:u,textEdit:{range:o,text:u}}),g.push({label:h,textEdit:{range:o,text:h}}),g}};zJ=dBn([Hje(0,S1)],zJ);let $je=class extends ht{constructor(t,n){super(),this._register(t.colorProvider.register("*",new zJ(n)))}};$je=dBn([Hje(0,Un),Hje(1,S1)],$je);async function uBn(e,t,n,r="auto"){return Gtt(new $vo,e,t,n,r)}function hBn(e,t,n,r){return Promise.resolve(n.provideColorPresentations(e,t,r))}class $vo{constructor(){}async compute(t,n,r,o){const s=await t.provideDocumentColors(n,r);if(Array.isArray(s))for(const a of s)o.push({colorInfo:a,provider:t});return Array.isArray(s)}}class Xvo{constructor(){}async compute(t,n,r,o){const s=await t.provideDocumentColors(n,r);if(Array.isArray(s))for(const a of s)o.push({range:a.range,color:[a.color.red,a.color.green,a.color.blue,a.color.alpha]});return Array.isArray(s)}}class Gvo{constructor(t){this.colorInfo=t}async compute(t,n,r,o){const s=await t.provideColorPresentations(n,this.colorInfo,Tr.None);return Array.isArray(s)&&o.push(...s),Array.isArray(s)}}async function Gtt(e,t,n,r,o){let s=!1,a;const l=[],d=t.ordered(n);for(let u=d.length-1;u>=0;u--){const h=d[u];if(o!=="always"&&h instanceof zJ)a=h;else try{await e.compute(h,n,r,l)&&(s=!0)}catch(g){Nc(g)}}return s?l:a&&o!=="never"?(await e.compute(a,n,r,l),l):[]}function fBn(e,t){const{colorProvider:n}=e.get(Un),r=e.get(ml).getModel(t);if(!r)throw Gv();const o=e.get(ar).getValue("editor.defaultColorDecorators",{resource:t});return{model:r,colorProviderRegistry:n,defaultColorDecoratorsEnablement:o}}var Yvo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},hxe=function(e,t){return function(n,r){t(n,r,e)}},Xje;const gBn=Object.create({});var Z9;let vV=(Z9=class extends ht{constructor(t,n,r,o){super(),this._editor=t,this._configurationService=n,this._languageFeaturesService=r,this._localToDispose=this._register(new Et),this._decorationsIds=[],this._colorDatas=new Map,this._decoratorLimitReporter=this._register(new Zvo),this._colorDecorationClassRefs=this._register(new Et),this._colorDecoratorIds=this._editor.createDecorationsCollection(),this._ruleFactory=this._register(new Zme(this._editor)),this._debounceInformation=o.for(r.colorProvider,"Document Colors",{min:Xje.RECOMPUTE_TIME}),this._register(t.onDidChangeModel(()=>{this._isColorDecoratorsEnabled=this.isEnabled(),this.updateColors()})),this._register(t.onDidChangeModelLanguage(()=>this.updateColors())),this._register(r.colorProvider.onDidChange(()=>this.updateColors())),this._register(t.onDidChangeConfiguration(s=>{const a=this._isColorDecoratorsEnabled;this._isColorDecoratorsEnabled=this.isEnabled(),this._defaultColorDecoratorsEnablement=this._editor.getOption(167);const l=a!==this._isColorDecoratorsEnabled||s.hasChanged(27),d=s.hasChanged(167);(l||d)&&(this._isColorDecoratorsEnabled?this.updateColors():this.removeAllDecorations())})),this._timeoutTimer=null,this._computePromise=null,this._isColorDecoratorsEnabled=this.isEnabled(),this._defaultColorDecoratorsEnablement=this._editor.getOption(167),this.updateColors()}isEnabled(){const t=this._editor.getModel();if(!t)return!1;const n=t.getLanguageId(),r=this._configurationService.getValue(n);if(r&&typeof r=="object"){const o=r.colorDecorators;if(o&&o.enable!==void 0&&!o.enable)return o.enable}return this._editor.getOption(26)}static get(t){return t.getContribution(this.ID)}dispose(){this.stop(),this.removeAllDecorations(),super.dispose()}updateColors(){if(this.stop(),!this._isColorDecoratorsEnabled)return;const t=this._editor.getModel();!t||!this._languageFeaturesService.colorProvider.has(t)||(this._localToDispose.add(this._editor.onDidChangeModelContent(()=>{this._timeoutTimer||(this._timeoutTimer=new M0,this._timeoutTimer.cancelAndSet(()=>{this._timeoutTimer=null,this.beginCompute()},this._debounceInformation.get(t)))})),this.beginCompute())}async beginCompute(){this._computePromise=Fd(async t=>{const n=this._editor.getModel();if(!n)return[];const r=new vu(!1),o=await uBn(this._languageFeaturesService.colorProvider,n,t,this._defaultColorDecoratorsEnablement);return this._debounceInformation.update(n,r.elapsed()),o});try{const t=await this._computePromise;this.updateDecorations(t),this.updateColorDecorators(t),this._computePromise=null}catch(t){zi(t)}}stop(){this._timeoutTimer&&(this._timeoutTimer.cancel(),this._timeoutTimer=null),this._computePromise&&(this._computePromise.cancel(),this._computePromise=null),this._localToDispose.clear()}updateDecorations(t){const n=t.map(r=>({range:{startLineNumber:r.colorInfo.range.startLineNumber,startColumn:r.colorInfo.range.startColumn,endLineNumber:r.colorInfo.range.endLineNumber,endColumn:r.colorInfo.range.endColumn},options:Gi.EMPTY}));this._editor.changeDecorations(r=>{this._decorationsIds=r.deltaDecorations(this._decorationsIds,n),this._colorDatas=new Map,this._decorationsIds.forEach((o,s)=>this._colorDatas.set(o,t[s]))})}updateColorDecorators(t){this._colorDecorationClassRefs.clear();const n=[],r=this._editor.getOption(27);for(let s=0;sthis._colorDatas.has(o.id));return r.length===0?null:this._colorDatas.get(r[0].id)}isColorDecoration(t){return this._colorDecoratorIds.has(t)}},Xje=Z9,Z9.ID="editor.contrib.colorDetector",Z9.RECOMPUTE_TIME=1e3,Z9);vV=Xje=Yvo([hxe(1,ar),hxe(2,Un),hxe(3,CA)],vV);class Zvo extends ht{constructor(){super(...arguments),this._onDidChange=this._register(new at),this._computed=0,this._limited=!1}update(t,n){(t!==this._computed||n!==this._limited)&&(this._computed=t,this._limited=n,this._onDidChange.fire())}}const mBn="editor.action.showHover",qvo="editor.action.showDefinitionPreviewHover",Kvo="editor.action.hideHover",Jvo="editor.action.scrollUpHover",eAo="editor.action.scrollDownHover",tAo="editor.action.scrollLeftHover",nAo="editor.action.scrollRightHover",iAo="editor.action.pageUpHover",rAo="editor.action.pageDownHover",oAo="editor.action.goToTopHover",sAo="editor.action.goToBottomHover",A3e="editor.action.increaseHoverVerbosityLevel",aAo=U(1102,"Increase Hover Verbosity Level"),p3e="editor.action.decreaseHoverVerbosityLevel",lAo=U(1103,"Decrease Hover Verbosity Level"),HJ="editor.action.inlineSuggest.commit",kBn="editor.action.inlineSuggest.showPrevious",vBn="editor.action.inlineSuggest.showNext",cAo="editor.action.inlineSuggest.jump",ABn="editor.action.inlineSuggest.hide",Gje="editor.action.inlineSuggest.toggleShowCollapsed";var Ytt=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},E4=function(e,t){return function(n,r){t(n,r,e)}},khe;let Yje=class extends ht{constructor(t,n,r){super(),this.editor=t,this.model=n,this.instantiationService=r,this.alwaysShowToolbar=Ko(this,this.editor.onDidChangeConfiguration,()=>this.editor.getOption(71).showToolbar==="always"),this.sessionPosition=void 0,this.position=Rt(this,o=>{var d,u;const s=(d=this.model.read(o))==null?void 0:d.primaryGhostText.read(o);if(!this.alwaysShowToolbar.read(o)||!s||s.parts.length===0)return this.sessionPosition=void 0,null;const a=s.parts[0].column;this.sessionPosition&&this.sessionPosition.lineNumber!==s.lineNumber&&(this.sessionPosition=void 0);const l=new rt(s.lineNumber,Math.min(a,((u=this.sessionPosition)==null?void 0:u.column)??Number.MAX_SAFE_INTEGER));return this.sessionPosition=l,l}),this._register(Tf((o,s)=>{const a=this.model.read(o);if(!a||!this.alwaysShowToolbar.read(o))return;const l=Rt(u=>{const h=u.store.add(this.instantiationService.createInstance(AV.hot.read(u),this.editor,!0,this.position,a.selectedInlineCompletionIndex,a.inlineCompletionsCount,a.activeCommands,a.warning,()=>{}));return t.addContentWidget(h),u.store.add($n(()=>t.removeContentWidget(h))),u.store.add(Oi(g=>{this.position.read(g)&&a.lastTriggerKind.read(g)!==Zm.Explicit&&a.triggerExplicitly()})),h}),d=vL(this,(u,h)=>!!this.position.read(u)||!!h);s.add(Oi(u=>{d.read(u)&&l.read(u)}))}))}};Yje=Ytt([E4(2,Zn)],Yje);const dAo=Da("inline-suggestion-hints-next",zt.chevronRight,U(1207,"Icon for show next parameter hint.")),uAo=Da("inline-suggestion-hints-previous",zt.chevronLeft,U(1208,"Icon for show previous parameter hint."));var IO;let AV=(IO=class extends ht{static get dropDownVisible(){return this._dropDownVisible}createCommandAction(t,n,r){const o=new i2(t,n,r,!0,()=>this._commandService.executeCommand(t)),s=this.keybindingService.lookupKeybinding(t,this._contextKeyService);let a=n;return s&&(a=U(1209,"{0} ({1})",n,s.getLabel())),o.tooltip=a,o}constructor(t,n,r,o,s,a,l,d,u,h,g,m,v){super(),this.editor=t,this.withBorder=n,this._position=r,this._currentSuggestionIdx=o,this._suggestionCount=s,this._extraCommands=a,this._warning=l,this._relayout=d,this._commandService=u,this.keybindingService=g,this._contextKeyService=m,this._menuService=v,this.id=`InlineSuggestionHintsContentWidget${khe.id++}`,this.allowEditorOverflow=!0,this.suppressMouseDown=!1,this._warningMessageContentNode=Rt(f=>{const k=this._warning.read(f);return k?typeof k.message=="string"?k.message:f.store.add(zie(k.message)).element:void 0}),this._warningMessageNode=cr.div({class:"warningMessage",style:{maxWidth:400,margin:4,marginBottom:4,display:Rt(f=>this._warning.read(f)?"block":"none")}},[this._warningMessageContentNode]).keepUpdated(this._store),this.nodes=wo("div.inlineSuggestionsHints",{className:this.withBorder?"monaco-hover monaco-hover-content":""},[this._warningMessageNode.element,wo("div@toolBar")]),this.previousAction=this._register(this.createCommandAction(kBn,U(1210,"Previous"),gi.asClassName(uAo))),this.availableSuggestionCountAction=this._register(new i2("inlineSuggestionHints.availableSuggestionCount","",void 0,!1)),this.nextAction=this._register(this.createCommandAction(vBn,U(1211,"Next"),gi.asClassName(dAo))),this.inlineCompletionsActionsMenus=this._register(this._menuService.createMenu(Vn.InlineCompletionsActions,this._contextKeyService)),this.clearAvailableSuggestionCountLabelDebounced=this._register(new Es(()=>{this.availableSuggestionCountAction.label=""},100)),this.disableButtonsDebounced=this._register(new Es(()=>{this.previousAction.enabled=this.nextAction.enabled=!1},100)),this._register(Oi(f=>{this._warningMessageContentNode.read(f),this._warningMessageNode.readEffect(f),this._relayout()})),this.toolBar=this._register(h.createInstance(Zje,this.nodes.toolBar,Vn.InlineSuggestionToolbar,{menuOptions:{renderShortTitle:!0},toolbarOptions:{primaryGroup:f=>f.startsWith("primary")},actionViewItemProvider:(f,k)=>{if(f instanceof r2)return h.createInstance(fAo,f,void 0);if(f===this.availableSuggestionCountAction){const A=new hAo(void 0,f,{label:!0,icon:!1});return A.setClass("availableSuggestionCount"),A}},telemetrySource:"InlineSuggestionToolbar"})),this.toolBar.setPrependedPrimaryActions([this.previousAction,this.availableSuggestionCountAction,this.nextAction]),this._register(this.toolBar.onDidChangeDropdownVisibility(f=>{khe._dropDownVisible=f})),this._register(Oi(f=>{this._position.read(f),this.editor.layoutContentWidget(this)})),this._register(Oi(f=>{const k=this._suggestionCount.read(f),A=this._currentSuggestionIdx.read(f);k!==void 0?(this.clearAvailableSuggestionCountLabelDebounced.cancel(),this.availableSuggestionCountAction.label=`${A+1}/${k}`):this.clearAvailableSuggestionCountLabelDebounced.schedule(),k!==void 0&&k>1?(this.disableButtonsDebounced.cancel(),this.previousAction.enabled=this.nextAction.enabled=!0):this.disableButtonsDebounced.schedule()})),this._register(Oi(f=>{const A=this._extraCommands.read(f).map(p=>({class:void 0,id:p.command.id,enabled:!0,tooltip:p.command.tooltip||"",label:p.command.title,run:b=>this._commandService.executeCommand(p.command.id)}));for(const[p,b]of this.inlineCompletionsActionsMenus.getActions())for(const w of b)w instanceof r2&&A.push(w);A.length>0&&A.unshift(new pd),this.toolBar.setAdditionalSecondaryActions(A)}))}getId(){return this.id}getDomNode(){return this.nodes.root}getPosition(){return{position:this._position.get(),preference:[1,2],positionAffinity:3}}},khe=IO,IO.hot=l3e(IO),IO._dropDownVisible=!1,IO.id=0,IO);AV=khe=Ytt([E4(8,ba),E4(9,Zn),E4(10,Do),E4(11,Qi),E4(12,wA)],AV);class hAo extends gV{constructor(){super(...arguments),this._className=void 0}setClass(t){this._className=t}render(t){super.render(t),this._className&&t.classList.add(this._className)}updateTooltip(){}}class fAo extends D6{updateLabel(){const t=this._keybindingService.lookupKeybinding(this._action.id,this._contextKeyService,!0);if(!t)return super.updateLabel();if(this.label){const n=wo("div.keybinding").root;this._register(new hH(n,b0,{disableTitle:!0,...Y2o})).set(t),this.label.textContent=this._action.label,this.label.appendChild(n),this.label.classList.add("inlineSuggestionStatusBarItemLabel")}}updateTooltip(){}}let Zje=class extends P1e{constructor(t,n,r,o,s,a,l,d,u){super(t,{resetMenu:n,...r},o,s,a,l,d,u),this.menuId=n,this.options2=r,this.menuService=o,this.contextKeyService=s,this.menu=this._store.add(this.menuService.createMenu(this.menuId,this.contextKeyService,{emitEventsForSubmenuChanges:!0})),this.additionalActions=[],this.prependedPrimaryActions=[],this.additionalPrimaryActions=[],this._store.add(this.menu.onDidChange(()=>this.updateToolbar())),this.updateToolbar()}updateToolbar(){var r,o,s,a,l,d,u;const{primary:t,secondary:n}=ADn(this.menu.getActions((r=this.options2)==null?void 0:r.menuOptions),(s=(o=this.options2)==null?void 0:o.toolbarOptions)==null?void 0:s.primaryGroup,(l=(a=this.options2)==null?void 0:a.toolbarOptions)==null?void 0:l.shouldInlineSubmenu,(u=(d=this.options2)==null?void 0:d.toolbarOptions)==null?void 0:u.useSeparatorsInPrimaryActions);n.push(...this.additionalActions),t.unshift(...this.prependedPrimaryActions),t.push(...this.additionalPrimaryActions),this.setActions(t,n)}setPrependedPrimaryActions(t){Ua(this.prependedPrimaryActions,t,(n,r)=>n===r)||(this.prependedPrimaryActions=t,this.updateToolbar())}setAdditionalSecondaryActions(t){Ua(this.additionalActions,t,(n,r)=>n===r)||(this.additionalActions=t,this.updateToolbar())}};Zje=Ytt([E4(3,wA),E4(4,Qi),E4(5,S2),E4(6,Do),E4(7,ba),E4(8,Nf)],Zje);function b3e(e,t,n){const r=Kl(e);return!(tr.left+r.width||nr.top+r.height)}class gAo{constructor(t,n,r,o){this.value=t,this.isComplete=n,this.hasLoadingMessage=r,this.options=o}}class pBn extends ht{constructor(t,n){super(),this._editor=t,this._computer=n,this._onResult=this._register(new at),this.onResult=this._onResult.event,this._asyncComputationScheduler=this._register(new fxe(r=>this._triggerAsyncComputation(r),0)),this._syncComputationScheduler=this._register(new fxe(r=>this._triggerSyncComputation(r),0)),this._loadingMessageScheduler=this._register(new fxe(r=>this._triggerLoadingMessage(r),0)),this._state=0,this._asyncIterable=null,this._asyncIterableDone=!1,this._result=[]}dispose(){this._asyncIterable&&(this._asyncIterable.cancel(),this._asyncIterable=null),this._options=void 0,super.dispose()}get _hoverTime(){return this._editor.getOption(69).delay}get _firstWaitTime(){return this._hoverTime/2}get _secondWaitTime(){return this._hoverTime-this._firstWaitTime}get _loadingMessageTime(){return 3*this._hoverTime}_setState(t,n){this._options=n,this._state=t,this._fireResult(n)}_triggerAsyncComputation(t){this._setState(2,t),this._syncComputationScheduler.schedule(t,this._secondWaitTime),this._computer.computeAsync?(this._asyncIterableDone=!1,this._asyncIterable=heo(n=>this._computer.computeAsync(t,n)),(async()=>{try{for await(const n of this._asyncIterable)n&&(this._result.push(n),this._fireResult(t));this._asyncIterableDone=!0,(this._state===3||this._state===4)&&this._setState(0,t)}catch(n){zi(n)}})()):this._asyncIterableDone=!0}_triggerSyncComputation(t){this._computer.computeSync&&(this._result=this._result.concat(this._computer.computeSync(t))),this._setState(this._asyncIterableDone?0:3,t)}_triggerLoadingMessage(t){this._state===3&&this._setState(4,t)}_fireResult(t){if(this._state===1||this._state===2)return;const n=this._state===0,r=this._state===4;this._onResult.fire(new gAo(this._result.slice(0),n,r,t))}start(t,n){if(t===0)this._state===0&&(this._setState(1,n),this._asyncComputationScheduler.schedule(n,this._firstWaitTime),this._loadingMessageScheduler.schedule(n,this._loadingMessageTime));else switch(this._state){case 0:this._triggerAsyncComputation(n),this._syncComputationScheduler.cancel(),this._triggerSyncComputation(n);break;case 2:this._syncComputationScheduler.cancel(),this._triggerSyncComputation(n);break}}cancel(){this._asyncComputationScheduler.cancel(),this._syncComputationScheduler.cancel(),this._loadingMessageScheduler.cancel(),this._asyncIterable&&(this._asyncIterable.cancel(),this._asyncIterable=null),this._result=[],this._options=void 0,this._state=0}get options(){return this._options}}class fxe extends ht{constructor(t,n){super(),this._scheduler=this._register(new Es(()=>t(this._options),n))}schedule(t,n){this._options=t,this._scheduler.schedule(n)}cancel(){this._scheduler.cancel()}}class Ztt{get onDidWillResize(){return this._onDidWillResize.event}get onDidResize(){return this._onDidResize.event}constructor(){this._onDidWillResize=new at,this._onDidResize=new at,this._sashListener=new Et,this._size=new cs(0,0),this._minSize=new cs(0,0),this._maxSize=new cs(Number.MAX_SAFE_INTEGER,Number.MAX_SAFE_INTEGER),this.domNode=document.createElement("div"),this._eastSash=new vf(this.domNode,{getVerticalSashLeft:()=>this._size.width},{orientation:0}),this._westSash=new vf(this.domNode,{getVerticalSashLeft:()=>0},{orientation:0}),this._northSash=new vf(this.domNode,{getHorizontalSashTop:()=>0},{orientation:1,orthogonalEdge:Q1e.North}),this._southSash=new vf(this.domNode,{getHorizontalSashTop:()=>this._size.height},{orientation:1,orthogonalEdge:Q1e.South}),this._northSash.orthogonalStartSash=this._westSash,this._northSash.orthogonalEndSash=this._eastSash,this._southSash.orthogonalStartSash=this._westSash,this._southSash.orthogonalEndSash=this._eastSash;let t,n=0,r=0;this._sashListener.add(on.any(this._northSash.onDidStart,this._eastSash.onDidStart,this._southSash.onDidStart,this._westSash.onDidStart)(()=>{t===void 0&&(this._onDidWillResize.fire(),t=this._size,n=0,r=0)})),this._sashListener.add(on.any(this._northSash.onDidEnd,this._eastSash.onDidEnd,this._southSash.onDidEnd,this._westSash.onDidEnd)(()=>{t!==void 0&&(t=void 0,n=0,r=0,this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(this._eastSash.onDidChange(o=>{t&&(r=o.currentX-o.startX,this.layout(t.height+n,t.width+r),this._onDidResize.fire({dimension:this._size,done:!1,east:!0}))})),this._sashListener.add(this._westSash.onDidChange(o=>{t&&(r=-(o.currentX-o.startX),this.layout(t.height+n,t.width+r),this._onDidResize.fire({dimension:this._size,done:!1,west:!0}))})),this._sashListener.add(this._northSash.onDidChange(o=>{t&&(n=-(o.currentY-o.startY),this.layout(t.height+n,t.width+r),this._onDidResize.fire({dimension:this._size,done:!1,north:!0}))})),this._sashListener.add(this._southSash.onDidChange(o=>{t&&(n=o.currentY-o.startY,this.layout(t.height+n,t.width+r),this._onDidResize.fire({dimension:this._size,done:!1,south:!0}))})),this._sashListener.add(on.any(this._eastSash.onDidReset,this._westSash.onDidReset)(o=>{this._preferredSize&&(this.layout(this._size.height,this._preferredSize.width),this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(on.any(this._northSash.onDidReset,this._southSash.onDidReset)(o=>{this._preferredSize&&(this.layout(this._preferredSize.height,this._size.width),this._onDidResize.fire({dimension:this._size,done:!0}))}))}dispose(){this._northSash.dispose(),this._southSash.dispose(),this._eastSash.dispose(),this._westSash.dispose(),this._sashListener.dispose(),this._onDidResize.dispose(),this._onDidWillResize.dispose(),this.domNode.remove()}enableSashes(t,n,r,o){this._northSash.state=t?3:0,this._eastSash.state=n?3:0,this._southSash.state=r?3:0,this._westSash.state=o?3:0}layout(t=this.size.height,n=this.size.width){const{height:r,width:o}=this._minSize,{height:s,width:a}=this._maxSize;t=Math.max(r,Math.min(s,t)),n=Math.max(o,Math.min(a,n));const l=new cs(n,t);cs.equals(l,this._size)||(this.domNode.style.height=t+"px",this.domNode.style.width=n+"px",this._size=l,this._northSash.layout(),this._eastSash.layout(),this._southSash.layout(),this._westSash.layout())}clearSashHoverState(){this._eastSash.clearSashHoverState(),this._westSash.clearSashHoverState(),this._northSash.clearSashHoverState(),this._southSash.clearSashHoverState()}get size(){return this._size}set maxSize(t){this._maxSize=t}get maxSize(){return this._maxSize}set minSize(t){this._minSize=t}get minSize(){return this._minSize}set preferredSize(t){this._preferredSize=t}get preferredSize(){return this._preferredSize}}const mAo=30,kAo=24;class vAo extends ht{constructor(t,n=new cs(10,10)){super(),this._editor=t,this.allowEditorOverflow=!0,this.suppressMouseDown=!1,this._resizableNode=this._register(new Ztt),this._contentPosition=null,this._isResizing=!1,this._resizableNode.domNode.style.position="absolute",this._resizableNode.minSize=cs.lift(n),this._resizableNode.layout(n.height,n.width),this._resizableNode.enableSashes(!0,!0,!0,!0),this._register(this._resizableNode.onDidResize(r=>{this._resize(new cs(r.dimension.width,r.dimension.height)),r.done&&(this._isResizing=!1)})),this._register(this._resizableNode.onDidWillResize(()=>{this._isResizing=!0}))}get isResizing(){return this._isResizing}getDomNode(){return this._resizableNode.domNode}getPosition(){return this._contentPosition}get position(){var t;return(t=this._contentPosition)!=null&&t.position?rt.lift(this._contentPosition.position):void 0}_availableVerticalSpaceAbove(t){const n=this._editor.getDomNode(),r=this._editor.getScrolledVisiblePosition(t);return!n||!r?void 0:Kl(n).top+r.top-mAo}_availableVerticalSpaceBelow(t){const n=this._editor.getDomNode(),r=this._editor.getScrolledVisiblePosition(t);if(!n||!r)return;const o=Kl(n),s=O6(n.ownerDocument.body),a=o.top+r.top+r.height;return s.height-a-kAo}_findPositionPreference(t,n){const r=Math.min(this._availableVerticalSpaceBelow(n)??1/0,t),o=Math.min(this._availableVerticalSpaceAbove(n)??1/0,t),s=Math.min(Math.max(o,r),t),a=Math.min(t,s);let l;return this._editor.getOption(69).above?l=a<=o?1:2:l=a<=r?2:1,l===1?this._resizableNode.enableSashes(!0,!0,!1,!1):this._resizableNode.enableSashes(!1,!0,!0,!1),l}_resize(t){this._resizableNode.layout(t.height,t.width)}}const Vle=tn;let qtt=class extends ht{constructor(t){super(),this.containerDomNode=document.createElement("div"),this.containerDomNode.className="monaco-hover",this.containerDomNode.classList.toggle("fade-in",!!t),this.containerDomNode.tabIndex=0,this.containerDomNode.setAttribute("role","tooltip"),this.contentsDomNode=document.createElement("div"),this.contentsDomNode.className="monaco-hover-content",this.scrollbar=this._register(new Pie(this.contentsDomNode,{consumeMouseWheelIfScrollbarIsNeeded:!0})),this.containerDomNode.appendChild(this.scrollbar.getDomNode())}onContentsChanged(){this.scrollbar.scanDomNode()}};class w3e extends ht{static render(t,n,r){return new w3e(t,n,r)}constructor(t,n,r){super(),this.actionLabel=n.label,this.actionKeybindingLabel=r,this.actionContainer=Xt(t,Vle("div.action-container")),this.actionContainer.setAttribute("tabindex","0"),this.action=Xt(this.actionContainer,Vle("a.action")),this.action.setAttribute("role","button"),n.iconClass&&Xt(this.action,Vle("span.icon")).classList.add(...n.iconClass.split(" ")),this.actionRenderedLabel=r?`${n.label} (${r})`:n.label;const o=Xt(this.action,Vle("span"));o.textContent=this.actionRenderedLabel,this._store.add(new wBn(this.actionContainer,n.run)),this._store.add(new OBn(this.actionContainer,n.run,[3,10])),this.setEnabled(!0)}setEnabled(t){t?(this.actionContainer.classList.remove("disabled"),this.actionContainer.removeAttribute("aria-disabled")):(this.actionContainer.classList.add("disabled"),this.actionContainer.setAttribute("aria-disabled","true"))}}function bBn(e,t){return e&&t?U(7,"Inspect this in the accessible view with {0}.",t):e?U(8,"Inspect this in the accessible view via the command Open Accessible View which is currently not triggerable via keybinding."):""}class wBn extends ht{constructor(t,n){super(),this._register(wt(t,nn.CLICK,r=>{r.stopPropagation(),r.preventDefault(),n(t)}))}}class OBn extends ht{constructor(t,n,r){super(),this._register(wt(t,nn.KEY_DOWN,o=>{const s=new Us(o);r.some(a=>s.equals(a))&&(o.stopPropagation(),o.preventDefault(),n(t))}))}}var AAo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},zle=function(e,t){return function(n,r){t(n,r,e)}},r4;const nyt=30;var q9;let qje=(q9=class extends vAo{get isVisibleFromKeyboard(){var t;return((t=this._renderedHover)==null?void 0:t.source)===2}get isVisible(){return this._hoverVisibleKey.get()??!1}get isFocused(){return this._hoverFocusedKey.get()??!1}constructor(t,n,r,o,s){const a=t.getOption(75)+8,l=150,d=new cs(l,a);super(t,d),this._configurationService=r,this._accessibilityService=o,this._keybindingService=s,this._hover=this._register(new qtt(!0)),this._onDidResize=this._register(new at),this.onDidResize=this._onDidResize.event,this._onDidScroll=this._register(new at),this.onDidScroll=this._onDidScroll.event,this._onContentsChanged=this._register(new at),this.onContentsChanged=this._onContentsChanged.event,this._minimumSize=d,this._hoverVisibleKey=He.hoverVisible.bindTo(n),this._hoverFocusedKey=He.hoverFocused.bindTo(n),Xt(this._resizableNode.domNode,this._hover.containerDomNode),this._resizableNode.domNode.style.zIndex="50",this._resizableNode.domNode.className="monaco-resizable-hover",this._register(this._editor.onDidLayoutChange(()=>{this.isVisible&&this._updateMaxDimensions()})),this._register(this._editor.onDidChangeConfiguration(h=>{h.hasChanged(59)&&this._updateFont()}));const u=this._register(uA(this._resizableNode.domNode));this._register(u.onDidFocus(()=>{this._hoverFocusedKey.set(!0)})),this._register(u.onDidBlur(()=>{this._hoverFocusedKey.set(!1)})),this._register(this._hover.scrollbar.onScroll(h=>{this._onDidScroll.fire(h)})),this._setRenderedHover(void 0),this._editor.addContentWidget(this)}dispose(){var t;super.dispose(),(t=this._renderedHover)==null||t.dispose(),this._editor.removeContentWidget(this)}getId(){return r4.ID}static _applyDimensions(t,n,r){const o=typeof n=="number"?`${n}px`:n,s=typeof r=="number"?`${r}px`:r;t.style.width=o,t.style.height=s}_setContentsDomNodeDimensions(t,n){const r=this._hover.contentsDomNode;return r4._applyDimensions(r,t,n)}_setContainerDomNodeDimensions(t,n){const r=this._hover.containerDomNode;return r4._applyDimensions(r,t,n)}_setScrollableElementDimensions(t,n){const r=this._hover.scrollbar.getDomNode();return r4._applyDimensions(r,t,n)}_setHoverWidgetDimensions(t,n){this._setContainerDomNodeDimensions(t,n),this._setScrollableElementDimensions(t,n),this._setContentsDomNodeDimensions(t,n),this._layoutContentWidget()}static _applyMaxDimensions(t,n,r){const o=typeof n=="number"?`${n}px`:n,s=typeof r=="number"?`${r}px`:r;t.style.maxWidth=o,t.style.maxHeight=s}_setHoverWidgetMaxDimensions(t,n){r4._applyMaxDimensions(this._hover.contentsDomNode,t,n),r4._applyMaxDimensions(this._hover.scrollbar.getDomNode(),t,n),r4._applyMaxDimensions(this._hover.containerDomNode,t,n),this._hover.containerDomNode.style.setProperty("--vscode-hover-maxWidth",typeof t=="number"?`${t}px`:t),this._layoutContentWidget()}_setAdjustedHoverWidgetDimensions(t){this._setHoverWidgetMaxDimensions("none","none"),this._setHoverWidgetDimensions(t.width,t.height)}_updateResizableNodeMaxDimensions(){const t=this._findMaximumRenderingWidth()??1/0,n=this._findMaximumRenderingHeight()??1/0;this._resizableNode.maxSize=new cs(t,n),this._setHoverWidgetMaxDimensions(t,n)}_resize(t){r4._lastDimensions=new cs(t.width,t.height),this._setAdjustedHoverWidgetDimensions(t),this._resizableNode.layout(t.height,t.width),this._updateResizableNodeMaxDimensions(),this._hover.scrollbar.scanDomNode(),this._editor.layoutContentWidget(this),this._onDidResize.fire()}_findAvailableSpaceVertically(){var n;const t=(n=this._renderedHover)==null?void 0:n.showAtPosition;if(t)return this._positionPreference===1?this._availableVerticalSpaceAbove(t):this._availableVerticalSpaceBelow(t)}_findMaximumRenderingHeight(){const t=this._findAvailableSpaceVertically();if(!t)return;let r=this._hover.contentsDomNode.children.length-1;return Array.from(this._hover.contentsDomNode.children).forEach(o=>{r+=o.clientHeight}),Math.min(t,r)}_isHoverTextOverflowing(){this._hover.containerDomNode.style.setProperty("--vscode-hover-whiteSpace","nowrap"),this._hover.containerDomNode.style.setProperty("--vscode-hover-sourceWhiteSpace","nowrap");const t=Array.from(this._hover.contentsDomNode.children).some(n=>n.scrollWidth>n.clientWidth);return this._hover.containerDomNode.style.removeProperty("--vscode-hover-whiteSpace"),this._hover.containerDomNode.style.removeProperty("--vscode-hover-sourceWhiteSpace"),t}_findMaximumRenderingWidth(){if(!this._editor||!this._editor.hasModel())return;const t=this._isHoverTextOverflowing(),n=typeof this._contentWidth>"u"?0:this._contentWidth;return t||this._hover.containerDomNode.clientWidththis._renderedHover.closestMouseDistance+4?!1:(this._renderedHover.closestMouseDistance=Math.min(this._renderedHover.closestMouseDistance,o),!0)}_setRenderedHover(t){var n;(n=this._renderedHover)==null||n.dispose(),this._renderedHover=t,this._hoverVisibleKey.set(!!t),this._hover.containerDomNode.classList.toggle("hidden",!t)}_updateFont(){const{fontSize:t,lineHeight:n}=this._editor.getOption(59),r=this._hover.contentsDomNode;r.style.fontSize=`${t}px`,r.style.lineHeight=`${n/t}`,Array.prototype.slice.call(this._hover.contentsDomNode.getElementsByClassName("code")).forEach(s=>this._editor.applyFontInfo(s))}_updateContent(t){const n=this._hover.contentsDomNode;n.style.paddingBottom="",n.textContent="",n.appendChild(t)}_layoutContentWidget(){this._editor.layoutContentWidget(this),this._hover.onContentsChanged()}_updateMaxDimensions(){const t=Math.max(this._editor.getLayoutInfo().height/4,250,r4._lastDimensions.height),n=Math.max(this._editor.getLayoutInfo().width*.66,750,r4._lastDimensions.width);this._resizableNode.maxSize=new cs(n,t),this._setHoverWidgetMaxDimensions(n,t)}_render(t){this._setRenderedHover(t),this._updateFont(),this._updateContent(t.domNode),this.handleContentsChanged(),this._editor.render()}getPosition(){return this._renderedHover?{position:this._renderedHover.showAtPosition,secondaryPosition:this._renderedHover.showAtSecondaryPosition,positionAffinity:this._renderedHover.shouldAppearBeforeContent?3:void 0,preference:[this._positionPreference??1]}:null}show(t){var a;if(!this._editor||!this._editor.hasModel())return;this._render(t);const n=TS(this._hover.containerDomNode),r=t.showAtPosition;this._positionPreference=this._findPositionPreference(n,r)??1,this.handleContentsChanged(),t.shouldFocus&&this._hover.containerDomNode.focus(),this._onDidResize.fire();const s=this._hover.containerDomNode.ownerDocument.activeElement===this._hover.containerDomNode&&bBn(this._configurationService.getValue("accessibility.verbosity.hover")===!0&&this._accessibilityService.isScreenReaderOptimized(),((a=this._keybindingService.lookupKeybinding("editor.action.accessibleView"))==null?void 0:a.getAriaLabel())??"");s&&(this._hover.contentsDomNode.ariaLabel=this._hover.contentsDomNode.textContent+", "+s)}hide(){if(!this._renderedHover)return;const t=this._renderedHover.shouldFocus||this._hoverFocusedKey.get();this._setRenderedHover(void 0),this._resizableNode.maxSize=new cs(1/0,1/0),this._resizableNode.clearSashHoverState(),this._hoverFocusedKey.set(!1),this._editor.layoutContentWidget(this),t&&this._editor.focus()}_removeConstraintsRenderNormally(){const t=this._editor.getLayoutInfo();this._resizableNode.layout(t.height,t.width),this._setHoverWidgetDimensions("auto","auto"),this._updateMaxDimensions()}setMinimumDimensions(t){this._minimumSize=new cs(Math.max(this._minimumSize.width,t.width),Math.max(this._minimumSize.height,t.height)),this._updateMinimumWidth()}_updateMinimumWidth(){const t=typeof this._contentWidth>"u"?this._minimumSize.width:Math.min(this._contentWidth,this._minimumSize.width);this._resizableNode.minSize=new cs(t,this._minimumSize.height)}handleContentsChanged(){var o;this._removeConstraintsRenderNormally();const t=this._hover.contentsDomNode;let n=TS(t),r=s0(t)+2;if(this._resizableNode.layout(n,r),this._setHoverWidgetDimensions(r,n),n=TS(t),r=s0(t),this._contentWidth=r,this._updateMinimumWidth(),this._resizableNode.layout(n,r),(o=this._renderedHover)!=null&&o.showAtPosition){const s=TS(this._hover.containerDomNode);this._positionPreference=this._findPositionPreference(s,this._renderedHover.showAtPosition)}this._layoutContentWidget(),this._onContentsChanged.fire()}focus(){this._hover.containerDomNode.focus()}scrollUp(){const t=this._hover.scrollbar.getScrollPosition().scrollTop,n=this._editor.getOption(59);this._hover.scrollbar.setScrollPosition({scrollTop:t-n.lineHeight})}scrollDown(){const t=this._hover.scrollbar.getScrollPosition().scrollTop,n=this._editor.getOption(59);this._hover.scrollbar.setScrollPosition({scrollTop:t+n.lineHeight})}scrollLeft(){const t=this._hover.scrollbar.getScrollPosition().scrollLeft;this._hover.scrollbar.setScrollPosition({scrollLeft:t-nyt})}scrollRight(){const t=this._hover.scrollbar.getScrollPosition().scrollLeft;this._hover.scrollbar.setScrollPosition({scrollLeft:t+nyt})}pageUp(){const t=this._hover.scrollbar.getScrollPosition().scrollTop,n=this._hover.scrollbar.getScrollDimensions().height;this._hover.scrollbar.setScrollPosition({scrollTop:t-n})}pageDown(){const t=this._hover.scrollbar.getScrollPosition().scrollTop,n=this._hover.scrollbar.getScrollDimensions().height;this._hover.scrollbar.setScrollPosition({scrollTop:t+n})}goToTop(){this._hover.scrollbar.setScrollPosition({scrollTop:0})}goToBottom(){this._hover.scrollbar.setScrollPosition({scrollTop:this._hover.scrollbar.getScrollDimensions().scrollHeight})}},r4=q9,q9.ID="editor.contrib.resizableContentHoverWidget",q9._lastDimensions=new cs(0,0),q9);qje=r4=AAo([zle(1,Qi),zle(2,ar),zle(3,ph),zle(4,Do)],qje);function iyt(e,t,n,r,o,s){const a=n+o/2,l=r+s/2,d=Math.max(Math.abs(e-a)-o/2,0),u=Math.max(Math.abs(t-l)-s/2,0);return Math.sqrt(d*d+u*u)}class K1e{constructor(t,n){this._editor=t,this._participants=n}static _getLineDecorations(t,n){if(n.type!==1&&!n.supportsMarkerHover)return[];const r=t.getModel(),o=n.range.startLineNumber;if(o>r.getLineCount())return[];const s=r.getLineMaxColumn(o);return t.getLineDecorations(o).filter(a=>{if(a.options.isWholeLine)return!0;const l=a.range.startLineNumber===o?a.range.startColumn:1,d=a.range.endLineNumber===o?a.range.endColumn:s;if(a.options.showIfCollapsed){if(l>n.range.startColumn+1||n.range.endColumn-1>d)return!1}else if(l>n.range.startColumn||n.range.endColumn>d)return!1;return!0})}computeAsync(t,n){const r=t.anchor;if(!this._editor.hasModel()||!r)return Yv.EMPTY;const o=K1e._getLineDecorations(this._editor,r);return Yv.merge(this._participants.map(s=>s.computeAsync?s.computeAsync(r,o,t.source,n):Yv.EMPTY))}computeSync(t){if(!this._editor.hasModel())return[];const n=t.anchor,r=K1e._getLineDecorations(this._editor,n);let o=[];for(const s of this._participants)o=o.concat(s.computeSync(n,r,t.source));return P3(o)}}class yBn{constructor(t,n,r){this.hoverParts=t,this.isComplete=n,this.options=r}filter(t){const n=this.hoverParts.filter(r=>r.isValidForHoverAnchor(t));return n.length===this.hoverParts.length?this:new pAo(this,n,this.isComplete,this.options)}}class pAo extends yBn{constructor(t,n,r,o){super(n,r,o),this.original=t}filter(t){return this.original.filter(t)}}var bAo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},ryt=function(e,t){return function(n,r){t(n,r,e)}};const oyt=tn;let J1e=class extends ht{get hasContent(){return this._hasContent}constructor(t,n){super(),this._keybindingService=t,this._hoverService=n,this.actions=[],this._hasContent=!1,this.hoverElement=oyt("div.hover-row.status-bar"),this.hoverElement.tabIndex=0,this.actionsElement=Xt(this.hoverElement,oyt("div.actions"))}addAction(t){const n=this._keybindingService.lookupKeybinding(t.commandId),r=n?n.getLabel():null;this._hasContent=!0;const o=this._register(w3e.render(this.actionsElement,t,r));return this._register(this._hoverService.setupManagedHover(tC("element"),o.actionContainer,o.actionRenderedLabel)),this.actions.push(o),o}append(t){const n=Xt(this.actionsElement,t);return this._hasContent=!0,n}};J1e=bAo([ryt(0,Do),ryt(1,pm)],J1e);const CBn={inputActiveOptionBorder:"#007ACC00",inputActiveOptionForeground:"#FFFFFF",inputActiveOptionBackground:"#0E639C50"};class yL extends Z0{get onChange(){return this._onChange.event}get onKeyDown(){return this._onKeyDown.event}constructor(t){super(),this._onChange=this._register(new at),this._onKeyDown=this._register(new at),this._opts=t,this._title=this._opts.title,this._checked=this._opts.isChecked;const n=["monaco-custom-toggle"];this._opts.icon&&(this._icon=this._opts.icon,n.push(...gi.asClassNameArray(this._icon))),this._opts.actionClassName&&n.push(...this._opts.actionClassName.split(" ")),this._checked&&n.push("checked"),this.domNode=document.createElement("div"),this._register(_p().setupDelayedHover(this.domNode,()=>({content:this._title,style:1}),this._opts.hoverLifecycleOptions)),this.domNode.classList.add(...n),this._opts.notFocusable||(this.domNode.tabIndex=0),this.domNode.setAttribute("role","checkbox"),this.domNode.setAttribute("aria-checked",String(this._checked)),this.setTitle(this._opts.title),this.applyStyles(),this.onclick(this.domNode,r=>{this.enabled&&(this.checked=!this._checked,this._onChange.fire(!1),r.preventDefault())}),this._register(this.ignoreGesture(this.domNode)),this.onkeydown(this.domNode,r=>{if(this.enabled){if(r.keyCode===10||r.keyCode===3){this.checked=!this._checked,this._onChange.fire(!0),r.preventDefault(),r.stopPropagation();return}this._onKeyDown.fire(r)}})}get enabled(){return this.domNode.getAttribute("aria-disabled")!=="true"}focus(){this.domNode.focus()}get checked(){return this._checked}set checked(t){this._checked=t,this.domNode.setAttribute("aria-checked",String(this._checked)),this.domNode.classList.toggle("checked",this._checked),this.applyStyles()}setIcon(t){this._icon&&this.domNode.classList.remove(...gi.asClassNameArray(this._icon)),this._icon=t,this._icon&&this.domNode.classList.add(...gi.asClassNameArray(this._icon))}width(){return 22}applyStyles(){this.domNode&&(this.domNode.style.borderColor=this._checked&&this._opts.inputActiveOptionBorder||"",this.domNode.style.color=this._checked&&this._opts.inputActiveOptionForeground||"inherit",this.domNode.style.backgroundColor=this._checked&&this._opts.inputActiveOptionBackground||"")}enable(){this.domNode.setAttribute("aria-disabled",String(!1)),this.domNode.classList.remove("disabled")}disable(){this.domNode.setAttribute("aria-disabled",String(!0)),this.domNode.classList.add("disabled")}setTitle(t){this._title=t,this.domNode.setAttribute("aria-label",t)}set visible(t){this.domNode.style.display=t?"":"none"}get visible(){return this.domNode.style.display!=="none"}}const vat=class vat extends Z0{constructor(t,n,r){super(),this.checkbox=t,this.domNode=n,this.styles=r,this._onChange=this._register(new at),this.onChange=this._onChange.event,this.applyStyles()}get enabled(){return this.checkbox.enabled}enable(){this.checkbox.enable(),this.applyStyles(!0)}disable(){this.checkbox.disable(),this.applyStyles(!1)}setTitle(t){this.checkbox.setTitle(t)}applyStyles(t=this.enabled){this.domNode.style.color=(t?this.styles.checkboxForeground:this.styles.checkboxDisabledForeground)||"",this.domNode.style.backgroundColor=(t?this.styles.checkboxBackground:this.styles.checkboxDisabledBackground)||"",this.domNode.style.borderColor=(t?this.styles.checkboxBorder:this.styles.checkboxDisabledBackground)||"";const n=this.styles.size||18;this.domNode.style.width=this.domNode.style.height=this.domNode.style.fontSize=`${n}px`,this.domNode.style.fontSize=`${n-2}px`}};vat.CLASS_NAME="monaco-checkbox";let $J=vat,_Bn=class extends $J{constructor(t,n,r){const o=new yL({title:t,isChecked:n,icon:zt.check,actionClassName:$J.CLASS_NAME,hoverLifecycleOptions:r.hoverLifecycleOptions,...CBn});super(o,o.domNode,r),this._register(o),this._register(this.checkbox.onChange(s=>{this.applyStyles(),this._onChange.fire(s)}))}get checked(){return this.checkbox.checked}set checked(t){this.checkbox.checked=t,this.applyStyles()}applyStyles(t){this.checkbox.checked?this.checkbox.setIcon(zt.check):this.checkbox.setIcon(void 0),super.applyStyles(t)}};class SBn extends $J{constructor(t,n,r){let o;switch(n){case!0:o=zt.check;break;case"mixed":o=zt.dash;break;case!1:o=void 0;break}const s=new yL({title:t,isChecked:n===!0,icon:o,actionClassName:_Bn.CLASS_NAME,hoverLifecycleOptions:r.hoverLifecycleOptions,...CBn});super(s,s.domNode,r),this._state=n,this._register(s),this._register(this.checkbox.onChange(a=>{this._state=this.checkbox.checked,this.applyStyles(),this._onChange.fire(a)}))}get checked(){return this._state}set checked(t){this._state!==t&&(this._state=t,this.checkbox.checked=t===!0,this.applyStyles())}applyStyles(t){switch(this._state){case!0:this.checkbox.setIcon(zt.check);break;case"mixed":this.checkbox.setIcon(zt.dash);break;case!1:this.checkbox.setIcon(void 0);break}super.applyStyles(t)}}const eg=class eg{constructor(t){this._editor=t,this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null,this._startPosition=this._editor.getPosition()}dispose(){this._editor.removeDecorations(this._allDecorations()),this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null}reset(){this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null}getCount(){return this._decorations.length}getFindScope(){return this._findScopeDecorationIds[0]?this._editor.getModel().getDecorationRange(this._findScopeDecorationIds[0]):null}getFindScopes(){if(this._findScopeDecorationIds.length){const t=this._findScopeDecorationIds.map(n=>this._editor.getModel().getDecorationRange(n)).filter(n=>!!n);if(t.length)return t}return null}getStartPosition(){return this._startPosition}setStartPosition(t){this._startPosition=t,this.setCurrentFindMatch(null)}_getDecorationIndex(t){const n=this._decorations.indexOf(t);return n>=0?n+1:1}getDecorationRangeAt(t){const n=t{if(this._highlightedDecorationId!==null&&(o.changeDecorationOptions(this._highlightedDecorationId,eg._FIND_MATCH_DECORATION),this._highlightedDecorationId=null),n!==null&&(this._highlightedDecorationId=n,o.changeDecorationOptions(this._highlightedDecorationId,eg._CURRENT_FIND_MATCH_DECORATION)),this._rangeHighlightDecorationId!==null&&(o.removeDecoration(this._rangeHighlightDecorationId),this._rangeHighlightDecorationId=null),n!==null){let s=this._editor.getModel().getDecorationRange(n);if(s.startLineNumber!==s.endLineNumber&&s.endColumn===1){const a=s.endLineNumber-1,l=this._editor.getModel().getLineMaxColumn(a);s=new xe(s.startLineNumber,s.startColumn,a,l)}this._rangeHighlightDecorationId=o.addDecoration(s,eg._RANGE_HIGHLIGHT_DECORATION)}}),r}set(t,n){this._editor.changeDecorations(r=>{let o=eg._FIND_MATCH_DECORATION;const s=[];if(t.length>1e3){o=eg._FIND_MATCH_NO_OVERVIEW_DECORATION;const l=this._editor.getModel().getLineCount(),u=this._editor.getLayoutInfo().height/l,h=Math.max(2,Math.ceil(3/u));let g=t[0].range.startLineNumber,m=t[0].range.endLineNumber;for(let v=1,f=t.length;v=k.startLineNumber?k.endLineNumber>m&&(m=k.endLineNumber):(s.push({range:new xe(g,1,m,1),options:eg._FIND_MATCH_ONLY_OVERVIEW_DECORATION}),g=k.startLineNumber,m=k.endLineNumber)}s.push({range:new xe(g,1,m,1),options:eg._FIND_MATCH_ONLY_OVERVIEW_DECORATION})}const a=new Array(t.length);for(let l=0,d=t.length;lr.removeDecoration(l)),this._findScopeDecorationIds=[]),n!=null&&n.length&&(this._findScopeDecorationIds=n.map(l=>r.addDecoration(l,eg._FIND_SCOPE_DECORATION)))})}matchBeforePosition(t){if(this._decorations.length===0)return null;for(let n=this._decorations.length-1;n>=0;n--){const r=this._decorations[n],o=this._editor.getModel().getDecorationRange(r);if(!(!o||o.endLineNumber>t.lineNumber)){if(o.endLineNumbert.column))return o}}return this._editor.getModel().getDecorationRange(this._decorations[this._decorations.length-1])}matchAfterPosition(t){if(this._decorations.length===0)return null;for(let n=0,r=this._decorations.length;nt.lineNumber)return s;if(!(s.startColumn0){const r=[];for(let a=0;axe.compareRangesUsingStarts(a.range,l.range));const o=[];let s=r[0];for(let a=1;a0?t[0].toUpperCase()+t.substr(1):e[0][0].toUpperCase()!==e[0][0]&&t.length>0?t[0].toLowerCase()+t.substr(1):t}else return t}function syt(e,t,n){return e[0].indexOf(n)!==-1&&t.indexOf(n)!==-1&&e[0].split(n).length===t.split(n).length}function ayt(e,t,n){const r=t.split(n),o=e[0].split(n);let s="";return r.forEach((a,l)=>{s+=LBn([o[l]],a)+n}),s.slice(0,-1)}class lyt{constructor(t){this.staticValue=t,this.kind=0}}class OAo{constructor(t){this.pieces=t,this.kind=1}}class pV{static fromStaticValue(t){return new pV([pD.staticValue(t)])}get hasReplacementPatterns(){return this._state.kind===1}constructor(t){!t||t.length===0?this._state=new lyt(""):t.length===1&&t[0].staticValue!==null?this._state=new lyt(t[0].staticValue):this._state=new OAo(t)}buildReplaceString(t,n){if(this._state.kind===0)return n?LBn(t,this._state.staticValue):this._state.staticValue;let r="";for(let o=0,s=this._state.pieces.length;o0){const d=[],u=a.caseOps.length;let h=0;for(let g=0,m=l.length;g=u){d.push(l.slice(g));break}switch(a.caseOps[h]){case"U":d.push(l[g].toUpperCase());break;case"u":d.push(l[g].toUpperCase()),h++;break;case"L":d.push(l[g].toLowerCase());break;case"l":d.push(l[g].toLowerCase()),h++;break;default:d.push(l[g])}}l=d.join("")}r+=l}return r}static _substitute(t,n){if(n===null)return"";if(t===0)return n[0];let r="";for(;t>0;){if(t=o)break;const a=e.charCodeAt(r);switch(a){case 92:n.emitUnchanged(r-1),n.emitStatic("\\",r+1);break;case 110:n.emitUnchanged(r-1),n.emitStatic(` `,r+1);break;case 116:n.emitUnchanged(r-1),n.emitStatic(" ",r+1);break;case 117:case 85:case 108:case 76:n.emitUnchanged(r-1),n.emitStatic("",r+1),t.push(String.fromCharCode(a));break}continue}if(s===36){if(r++,r>=o)break;const a=e.charCodeAt(r);if(a===36){n.emitUnchanged(r-1),n.emitStatic("$",r+1);continue}if(a===48||a===38){n.emitUnchanged(r-1),n.emitMatchIndex(0,r+1,t),t.length=0;continue}if(49<=a&&a<=57){let l=a-48;if(r+1{if(this._editor.hasModel())return this.research(!1)},100),this._toDispose.add(this._updateDecorationsScheduler),this._toDispose.add(this._editor.onDidChangeCursorPosition(r=>{(r.reason===3||r.reason===5||r.reason===6)&&this._decorations.setStartPosition(this._editor.getPosition())})),this._ignoreModelContentChanged=!1,this._toDispose.add(this._editor.onDidChangeModelContent(r=>{this._ignoreModelContentChanged||(r.isFlush&&this._decorations.reset(),this._decorations.setStartPosition(this._editor.getPosition()),this._updateDecorationsScheduler.schedule())})),this._toDispose.add(this._state.onFindReplaceStateChange(r=>this._onStateChanged(r))),this.research(!1,this._state.searchScope)}dispose(){this._isDisposed=!0,us(this._startSearchingTimer),this._toDispose.dispose()}_onStateChanged(t){this._isDisposed||this._editor.hasModel()&&(t.searchString||t.isReplaceRevealed||t.isRegex||t.wholeWord||t.matchCase||t.searchScope)&&(this._editor.getModel().isTooLargeForSyncing()?(this._startSearchingTimer.cancel(),this._startSearchingTimer.setIfNotSet(()=>{t.searchScope?this.research(t.moveCursor,this._state.searchScope):this.research(t.moveCursor)},_Ao)):t.searchScope?this.research(t.moveCursor,this._state.searchScope):this.research(t.moveCursor))}static _getSearchRange(t,n){return n||t.getFullModelRange()}research(t,n){let r=null;typeof n<"u"?n!==null&&(Array.isArray(n)?r=n:r=[n]):r=this._decorations.getFindScopes(),r!==null&&(r=r.map(l=>{if(l.startLineNumber!==l.endLineNumber){let d=l.endLineNumber;return l.endColumn===1&&(d=d-1),new xe(l.startLineNumber,1,d,this._editor.getModel().getLineMaxColumn(d))}return l}));const o=this._findMatches(r,!1,b9);this._decorations.set(o,r);const s=this._editor.getSelection();let a=this._decorations.getCurrentMatchesPosition(s);if(a===0&&o.length>0){const l=fJ(o.map(d=>d.range),d=>xe.compareRangesUsingStarts(d,s)>=0);a=l>0?l-1+1:a}this._state.changeMatchInfo(a,this._decorations.getCount(),void 0),t&&this._editor.getOption(50).cursorMoveOnType&&this._moveToNextMatch(this._decorations.getStartPosition())}_hasMatches(){return this._state.matchesCount>0}_cannotFind(){if(!this._hasMatches()){const t=this._decorations.getFindScope();return t&&this._editor.revealRangeInCenterIfOutsideViewport(t,0),!0}return!1}_setCurrentFindMatch(t){const n=this._decorations.setCurrentFindMatch(t);this._state.changeMatchInfo(n,this._decorations.getCount(),t),this._editor.setSelection(t),this._editor.revealRangeInCenterIfOutsideViewport(t,0)}_prevSearchPosition(t){const n=this._state.isRegex&&(this._state.searchString.indexOf("^")>=0||this._state.searchString.indexOf("$")>=0);let{lineNumber:r,column:o}=t;const s=this._editor.getModel();return n||o===1?(r===1?r=s.getLineCount():r--,o=s.getLineMaxColumn(r)):o--,new rt(r,o)}_moveToPrevMatch(t,n=!1){if(!this._state.canNavigateBack()){const h=this._decorations.matchAfterPosition(t);h&&this._setCurrentFindMatch(h);return}if(this._decorations.getCount()=0||this._state.searchString.indexOf("$")>=0);let{lineNumber:r,column:o}=t;const s=this._editor.getModel();return n||o===s.getLineMaxColumn(r)?(r===s.getLineCount()?r=1:r++,o=1):o++,new rt(r,o)}_moveToNextMatch(t){if(!this._state.canNavigateForward()){const r=this._decorations.matchBeforePosition(t);r&&this._setCurrentFindMatch(r);return}if(this._decorations.getCount()RZ._getSearchRange(this._editor.getModel(),s));return this._editor.getModel().findMatches(this._state.searchString,o,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(148):null,n,r)}replaceAll(){if(!this._hasMatches())return;const t=this._decorations.getFindScopes();t===null&&this._state.matchesCount>=b9?this._largeReplaceAll():this._regularReplaceAll(t),this.research(!1)}_largeReplaceAll(){const n=new X7(this._state.searchString,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(148):null).parseSearchRequest();if(!n)return;let r=n.regex;if(!r.multiline){let g="mu";r.ignoreCase&&(g+="i"),r.global&&(g+="g"),r=new RegExp(r.source,g)}const o=this._editor.getModel(),s=o.getValue(1),a=o.getFullModelRange(),l=this._getReplacePattern();let d;const u=this._state.preserveCase;l.hasReplacementPatterns||u?d=s.replace(r,function(){return l.buildReplaceString(arguments,u)}):d=s.replace(r,l.buildReplaceString(null,u));const h=new iet(a,d,this._editor.getSelection());this._executeEditorCommand("replaceAll",h)}_regularReplaceAll(t){const n=this._getReplacePattern(),r=this._findMatches(t,n.hasReplacementPatterns||this._state.preserveCase,1073741824),o=[];for(let a=0,l=r.length;aa.range),o);this._executeEditorCommand("replaceAll",s)}selectAllMatches(){if(!this._hasMatches())return;const t=this._decorations.getFindScopes();let r=this._findMatches(t,!1,1073741824).map(s=>new Dn(s.range.startLineNumber,s.range.startColumn,s.range.endLineNumber,s.range.endColumn));const o=this._editor.getSelection();for(let s=0,a=r.length;s=this.source.length}next(){const t=this.peek();return this.advance(),t}peek(){return this.source[this.index]}advance(){this.index++}}function QBn(e,t,n,r){let o;if(t.type===2)o=document.createTextNode(t.content||"");else if(t.type===3)o=document.createElement("b");else if(t.type===4)o=document.createElement("i");else if(t.type===7&&r)o=document.createElement("code");else if(t.type===5&&n){const s=document.createElement("a");n.disposables.add(wc(s,"click",a=>{n.callback(String(t.index),a)})),o=s}else t.type===8?o=document.createElement("br"):t.type===1&&(o=e);o&&e!==o&&e.appendChild(o),o&&Array.isArray(t.children)&&t.children.forEach(s=>{QBn(o,s,n,r)})}function DAo(e,t){const n={type:1,children:[]};let r=0,o=n;const s=[],a=new QAo(e);for(;!a.eos();){let l=a.next();const d=l==="\\"&&Jje(a.peek())!==0;if(d&&(l=a.next()),!d&&BAo(l)&&l===a.peek()){a.advance(),o.type===2&&(o=s.pop());const u=Jje(l);if(o.type===u||o.type===5&&u===6)o=s.pop();else{const h={type:u,children:[]};u===5&&(h.index=r,r++),o.children.push(h),s.push(o),o=h}}else if(l===` -`)o.type===2&&(o=s.pop()),o.children.push({type:8});else if(o.type!==2){const u={type:2,content:l};o.children.push(u),s.push(o),o=u}else o.content+=l}return o.type===2&&(o=s.pop()),n}function BAo(e,t){return Jje(e)!==0}function Jje(e,t){switch(e){case"*":return 3;case"_":return 4;case"[":return 5;case"]":return 6;case"`":return 0;default:return 0}}class RAo{constructor(t,n=0,r=t.length,o=n-1){this.items=t,this.start=n,this.end=r,this.index=o}current(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]}next(){return this.index=Math.min(this.index+1,this.end),this.current()}previous(){return this.index=Math.max(this.index-1,this.start-1),this.current()}first(){return this.index=this.start,this.current()}last(){return this.index=this.end-1,this.current()}}class IAo{constructor(t=new Set,n=10){this._history=t,this._limit=n,this._onChange(),this._history.onDidChange&&(this._disposable=this._history.onDidChange(()=>this._onChange()))}getHistory(){return this._elements}add(t){this._history.delete(t),this._history.add(t),this._onChange()}next(){return this._navigator.next()}previous(){return this._currentPosition()!==0?this._navigator.previous():null}current(){return this._navigator.current()}first(){return this._navigator.first()}last(){return this._navigator.last()}isLast(){return this._currentPosition()>=this._elements.length-1}isNowhere(){return this._navigator.current()===null}has(t){return this._history.has(t)}_onChange(){this._reduceToLimit();const t=this._elements;this._navigator=new RAo(t,0,t.length,t.length)}_reduceToLimit(){const t=this._elements;if(t.length>this._limit){const n=t.slice(t.length-this._limit);this._history.replace?this._history.replace(n):this._history=new Set(n)}}_currentPosition(){const t=this._navigator.current();return t?this._elements.indexOf(t):-1}get _elements(){const t=[];return this._history.forEach(n=>t.push(n)),t}dispose(){this._disposable&&(this._disposable.dispose(),this._disposable=void 0)}}const LP=tn;let MAo=class extends Z0{get onDidChange(){return this._onDidChange.event}get onDidHeightChange(){return this._onDidHeightChange.event}constructor(t,n,r){super(),this.state="idle",this.maxHeight=Number.POSITIVE_INFINITY,this.hover=this._register(new ts),this._onDidChange=this._register(new at),this._onDidHeightChange=this._register(new at),this.contextViewProvider=n,this.options=r,this.message=null,this.placeholder=this.options.placeholder||"",this.tooltip=this.options.tooltip??(this.placeholder||""),this.ariaLabel=this.options.ariaLabel||"",this.options.validationOptions&&(this.validation=this.options.validationOptions.validation),this.element=Xt(t,LP(".monaco-inputbox.idle"));const o=this.options.flexibleHeight?"textarea":"input",s=Xt(this.element,LP(".ibwrapper"));if(this.input=Xt(s,LP(o+".input.empty")),this.input.setAttribute("autocorrect","off"),this.input.setAttribute("autocapitalize","off"),this.input.setAttribute("spellcheck","false"),this.onfocus(this.input,()=>this.element.classList.add("synthetic-focus")),this.onblur(this.input,()=>this.element.classList.remove("synthetic-focus")),this.options.flexibleHeight){this.maxHeight=typeof this.options.flexibleMaxHeight=="number"?this.options.flexibleMaxHeight:Number.POSITIVE_INFINITY,this.mirror=Xt(s,LP("div.mirror")),this.mirror.innerText=" ",this.scrollableElement=new G7n(this.element,{vertical:1}),this.options.flexibleWidth&&(this.input.setAttribute("wrap","off"),this.mirror.style.whiteSpace="pre",this.mirror.style.wordWrap="initial"),Xt(t,this.scrollableElement.getDomNode()),this._register(this.scrollableElement),this._register(this.scrollableElement.onScroll(d=>this.input.scrollTop=d.scrollTop));const a=this._register(new ks(t.ownerDocument,"selectionchange")),l=sn.filter(a.event,()=>{const d=t.ownerDocument.getSelection();return(d==null?void 0:d.anchorNode)===s});this._register(l(this.updateScrollDimensions,this)),this._register(this.onDidHeightChange(this.updateScrollDimensions,this))}else this.input.type=this.options.type||"text",this.input.setAttribute("wrap","off");this.ariaLabel&&this.input.setAttribute("aria-label",this.ariaLabel),this.placeholder&&!this.options.showPlaceholderOnFocus&&this.setPlaceHolder(this.placeholder),this.tooltip&&this.setTooltip(this.tooltip),this.oninput(this.input,()=>this.onValueChange()),this.onblur(this.input,()=>this.onBlur()),this.onfocus(this.input,()=>this.onFocus()),this._register(this.ignoreGesture(this.input)),setTimeout(()=>this.updateMirror(),0),this.options.actions&&(this.actionbar=this._register(new g1(this.element)),this.actionbar.push(this.options.actions,{icon:!0,label:!1})),this.applyStyles()}onBlur(){this._hideMessage(),this.options.showPlaceholderOnFocus&&this.input.setAttribute("placeholder","")}onFocus(){this._showMessage(),this.options.showPlaceholderOnFocus&&this.input.setAttribute("placeholder",this.placeholder||"")}setPlaceHolder(t){this.placeholder=t,this.input.setAttribute("placeholder",t)}setTooltip(t){this.tooltip=t,this.hover.value||(this.hover.value=this._register(_p().setupDelayedHoverAtMouse(this.input,()=>({content:this.tooltip,appearance:{compact:!0}}))))}get inputElement(){return this.input}get value(){return this.input.value}set value(t){this.input.value!==t&&(this.input.value=t,this.onValueChange())}get height(){return typeof this.cachedHeight=="number"?this.cachedHeight:TS(this.element)}focus(){this.input.focus()}blur(){this.input.blur()}hasFocus(){return wbe(this.input)}select(t=null){this.input.select(),t&&(this.input.setSelectionRange(t.start,t.end),t.end===this.input.value.length&&(this.input.scrollLeft=this.input.scrollWidth))}isSelectionAtEnd(){return this.input.selectionEnd===this.input.value.length&&this.input.selectionStart===this.input.selectionEnd}getSelection(){const t=this.input.selectionStart;if(t===null)return null;const n=this.input.selectionEnd??t;return{start:t,end:n}}enable(){this.input.removeAttribute("disabled")}disable(){this.blur(),this.input.disabled=!0,this._hideMessage()}set paddingRight(t){this.input.style.width=`calc(100% - ${t}px)`,this.mirror&&(this.mirror.style.paddingRight=t+"px")}updateScrollDimensions(){if(typeof this.cachedContentHeight!="number"||typeof this.cachedHeight!="number"||!this.scrollableElement)return;const t=this.cachedContentHeight,n=this.cachedHeight,r=this.input.scrollTop;this.scrollableElement.setScrollDimensions({scrollHeight:t,height:n}),this.scrollableElement.setScrollPosition({scrollTop:r})}showMessage(t,n){if(this.state==="open"&&Q0(this.message,t))return;this.message=t,this.element.classList.remove("idle"),this.element.classList.remove("info"),this.element.classList.remove("warning"),this.element.classList.remove("error"),this.element.classList.add(this.classForType(t.type));const r=this.stylesForType(this.message.type);this.element.style.border=`1px solid ${i8(r.border,"transparent")}`,this.message.content&&(this.hasFocus()||n)&&this._showMessage()}hideMessage(){this.message=null,this.element.classList.remove("info"),this.element.classList.remove("warning"),this.element.classList.remove("error"),this.element.classList.add("idle"),this._hideMessage(),this.applyStyles()}validate(){let t=null;return this.validation&&(t=this.validation(this.value),t?(this.inputElement.setAttribute("aria-invalid","true"),this.showMessage(t)):this.inputElement.hasAttribute("aria-invalid")&&(this.inputElement.removeAttribute("aria-invalid"),this.hideMessage())),t==null?void 0:t.type}stylesForType(t){const n=this.options.inputBoxStyles;switch(t){case 1:return{border:n.inputValidationInfoBorder,background:n.inputValidationInfoBackground,foreground:n.inputValidationInfoForeground};case 2:return{border:n.inputValidationWarningBorder,background:n.inputValidationWarningBackground,foreground:n.inputValidationWarningForeground};default:return{border:n.inputValidationErrorBorder,background:n.inputValidationErrorBackground,foreground:n.inputValidationErrorForeground}}}classForType(t){switch(t){case 1:return"info";case 2:return"warning";default:return"error"}}_showMessage(){if(!this.contextViewProvider||!this.message)return;let t;const n=()=>t.style.width=s0(this.element)+"px";this.contextViewProvider.showContextView({getAnchor:()=>this.element,anchorAlignment:1,render:o=>{if(!this.message)return null;t=Xt(o,LP(".monaco-inputbox-container")),n();const s=LP("span.monaco-inputbox-message");this.message.formatContent?TAo(this.message.content,void 0,s):EAo(this.message.content,void 0,s),s.classList.add(this.classForType(this.message.type));const a=this.stylesForType(this.message.type);return s.style.backgroundColor=a.background??"",s.style.color=a.foreground??"",s.style.border=a.border?`1px solid ${a.border}`:"",Xt(t,s),null},onHide:()=>{this.state="closed"},layout:n});let r;this.message.type===3?r=U(9,"Error: {0}",this.message.content):this.message.type===2?r=U(10,"Warning: {0}",this.message.content):r=U(11,"Info: {0}",this.message.content),um(r),this.state="open"}_hideMessage(){this.contextViewProvider&&(this.state==="open"&&this.contextViewProvider.hideContextView(),this.state="idle")}onValueChange(){this._onDidChange.fire(this.value),this.validate(),this.updateMirror(),this.input.classList.toggle("empty",!this.value),this.state==="open"&&this.contextViewProvider&&this.contextViewProvider.layout()}updateMirror(){if(!this.mirror)return;const t=this.value,r=t.charCodeAt(t.length-1)===10?" ":"";(t+r).replace(/\u000c/g,"")?this.mirror.textContent=t+r:this.mirror.innerText=" ",this.layout()}applyStyles(){const t=this.options.inputBoxStyles,n=t.inputBackground??"",r=t.inputForeground??"",o=t.inputBorder??"";this.element.style.backgroundColor=n,this.element.style.color=r,this.input.style.backgroundColor="inherit",this.input.style.color=r,this.element.style.border=`1px solid ${i8(o,"transparent")}`}layout(){if(!this.mirror)return;const t=this.cachedContentHeight;this.cachedContentHeight=TS(this.mirror),t!==this.cachedContentHeight&&(this.cachedHeight=Math.min(this.cachedContentHeight,this.maxHeight),this.input.style.height=this.cachedHeight+"px",this._onDidHeightChange.fire(this.cachedContentHeight))}insertAtCursor(t){const n=this.inputElement,r=n.selectionStart,o=n.selectionEnd,s=n.value;r!==null&&o!==null&&(this.value=s.substr(0,r)+t+s.substr(o),n.setSelectionRange(r+1,r+1),this.layout())}dispose(){var t;this._hideMessage(),this.message=null,(t=this.actionbar)==null||t.dispose(),super.dispose()}};class DBn extends MAo{constructor(t,n,r){const o=U(12," or {0} for history","⇅"),s=U(13," ({0} for history)","⇅");super(t,n,r),this._onDidFocus=this._register(new at),this.onDidFocus=this._onDidFocus.event,this._onDidBlur=this._register(new at),this.onDidBlur=this._onDidBlur.event,this.history=this._register(new IAo(r.history,100));const a=()=>{if(r.showHistoryHint&&r.showHistoryHint()&&!this.placeholder.endsWith(o)&&!this.placeholder.endsWith(s)&&this.history.getHistory().length){const l=this.placeholder.endsWith(")")?o:s,d=this.placeholder+l;r.showPlaceholderOnFocus&&!wbe(this.input)?this.placeholder=d:this.setPlaceHolder(d)}};this.observer=new MutationObserver((l,d)=>{l.forEach(u=>{u.target.textContent||a()})}),this.observer.observe(this.input,{attributeFilter:["class"]}),this.onfocus(this.input,()=>a()),this.onblur(this.input,()=>{const l=d=>{if(this.placeholder.endsWith(d)){const u=this.placeholder.slice(0,this.placeholder.length-d.length);return r.showPlaceholderOnFocus?this.placeholder=u:this.setPlaceHolder(u),!0}else return!1};l(s)||l(o)})}dispose(){super.dispose(),this.observer&&(this.observer.disconnect(),this.observer=void 0)}addToHistory(t){this.value&&(t||this.value!==this.getCurrentValue())&&this.history.add(this.value)}isAtLastInHistory(){return this.history.isLast()}isNowhereInHistory(){return this.history.isNowhere()}showNextValue(){this.history.has(this.value)||this.addToHistory();let t=this.getNextValue();t&&(t=t===this.value?this.getNextValue():t),this.value=t??"",A3(this.value?this.value:U(14,"Cleared Input"))}showPreviousValue(){this.history.has(this.value)||this.addToHistory();let t=this.getPreviousValue();t&&(t=t===this.value?this.getPreviousValue():t),t&&(this.value=t,A3(this.value))}setPlaceHolder(t){super.setPlaceHolder(t),this.setTooltip(t)}onBlur(){super.onBlur(),this._onDidBlur.fire()}onFocus(){super.onFocus(),this._onDidFocus.fire()}getCurrentValue(){let t=this.history.current();return t||(t=this.history.last(),this.history.next()),t}getPreviousValue(){return this.history.previous()||this.history.first()}getNextValue(){return this.history.next()}}const PAo=U(1,"input");class BBn extends Z0{get onDidOptionChange(){return this._onDidOptionChange.event}get onKeyDown(){return this._onKeyDown.event}get onMouseDown(){return this._onMouseDown.event}get onCaseSensitiveKeyDown(){return this._onCaseSensitiveKeyDown.event}get onRegexKeyDown(){return this._onRegexKeyDown.event}constructor(t,n,r){super(),this.fixFocusOnOptionClickEnabled=!0,this.imeSessionInProgress=!1,this.additionalTogglesDisposables=this._register(new ts),this.additionalToggles=[],this._onDidOptionChange=this._register(new at),this._onKeyDown=this._register(new at),this._onMouseDown=this._register(new at),this._onInput=this._register(new at),this._onKeyUp=this._register(new at),this._onCaseSensitiveKeyDown=this._register(new at),this._onRegexKeyDown=this._register(new at),this._lastHighlightFindOptions=0,this.placeholder=r.placeholder||"",this.validation=r.validation,this.label=r.label||PAo,this.showCommonFindToggles=!!r.showCommonFindToggles;const o=r.appendCaseSensitiveLabel||"",s=r.appendWholeWordsLabel||"",a=r.appendRegexLabel||"",l=!!r.flexibleHeight,d=!!r.flexibleWidth,u=r.flexibleMaxHeight;if(this.domNode=document.createElement("div"),this.domNode.classList.add("monaco-findInput"),this.inputBox=this._register(new DBn(this.domNode,n,{placeholder:this.placeholder||"",ariaLabel:this.label||"",validationOptions:{validation:this.validation},showHistoryHint:r.showHistoryHint,flexibleHeight:l,flexibleWidth:d,flexibleMaxHeight:u,inputBoxStyles:r.inputBoxStyles,history:r.history})),this.showCommonFindToggles){const h=(r==null?void 0:r.hoverLifecycleOptions)||{groupId:"find-input"};this.regex=this._register(new TBn({appendTitle:a,isChecked:!1,hoverLifecycleOptions:h,...r.toggleStyles})),this._register(this.regex.onChange(m=>{this._onDidOptionChange.fire(m),!m&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.regex.onKeyDown(m=>{this._onRegexKeyDown.fire(m)})),this.wholeWords=this._register(new EBn({appendTitle:s,isChecked:!1,hoverLifecycleOptions:h,...r.toggleStyles})),this._register(this.wholeWords.onChange(m=>{this._onDidOptionChange.fire(m),!m&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this.caseSensitive=this._register(new xBn({appendTitle:o,isChecked:!1,hoverLifecycleOptions:h,...r.toggleStyles})),this._register(this.caseSensitive.onChange(m=>{this._onDidOptionChange.fire(m),!m&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.caseSensitive.onKeyDown(m=>{this._onCaseSensitiveKeyDown.fire(m)}));const g=[this.caseSensitive.domNode,this.wholeWords.domNode,this.regex.domNode];this.onkeydown(this.domNode,m=>{if(m.equals(15)||m.equals(17)||m.equals(9)){const v=g.indexOf(this.domNode.ownerDocument.activeElement);if(v>=0){let f=-1;m.equals(17)?f=(v+1)%g.length:m.equals(15)&&(v===0?f=g.length-1:f=v-1),m.equals(9)?(g[v].blur(),this.inputBox.focus()):f>=0&&g[f].focus(),Qo.stop(m,!0)}}})}this.controls=document.createElement("div"),this.controls.className="controls",this.controls.style.display=this.showCommonFindToggles?"":"none",this.caseSensitive&&this.controls.append(this.caseSensitive.domNode),this.wholeWords&&this.controls.appendChild(this.wholeWords.domNode),this.regex&&this.controls.appendChild(this.regex.domNode),this.setAdditionalToggles(r==null?void 0:r.additionalToggles),this.controls&&this.domNode.appendChild(this.controls),t==null||t.appendChild(this.domNode),this._register(bt(this.inputBox.inputElement,"compositionstart",h=>{this.imeSessionInProgress=!0})),this._register(bt(this.inputBox.inputElement,"compositionend",h=>{this.imeSessionInProgress=!1,this._onInput.fire()})),this.onkeydown(this.inputBox.inputElement,h=>this._onKeyDown.fire(h)),this.onkeyup(this.inputBox.inputElement,h=>this._onKeyUp.fire(h)),this.oninput(this.inputBox.inputElement,h=>this._onInput.fire()),this.onmousedown(this.inputBox.inputElement,h=>this._onMouseDown.fire(h))}get onDidChange(){return this.inputBox.onDidChange}layout(t){this.inputBox.layout(),this.updateInputBoxPadding(t.collapsedFindWidget)}enable(){var t,n,r;this.domNode.classList.remove("disabled"),this.inputBox.enable(),(t=this.regex)==null||t.enable(),(n=this.wholeWords)==null||n.enable(),(r=this.caseSensitive)==null||r.enable();for(const o of this.additionalToggles)o.enable()}disable(){var t,n,r;this.domNode.classList.add("disabled"),this.inputBox.disable(),(t=this.regex)==null||t.disable(),(n=this.wholeWords)==null||n.disable(),(r=this.caseSensitive)==null||r.disable();for(const o of this.additionalToggles)o.disable()}setFocusInputOnOptionClick(t){this.fixFocusOnOptionClickEnabled=t}setEnabled(t){t?this.enable():this.disable()}setAdditionalToggles(t){for(const n of this.additionalToggles)n.domNode.remove();this.additionalToggles=[],this.additionalTogglesDisposables.value=new Et;for(const n of t??[])this.additionalTogglesDisposables.value.add(n),this.controls.appendChild(n.domNode),this.additionalTogglesDisposables.value.add(n.onChange(r=>{this._onDidOptionChange.fire(r),!r&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus()})),this.additionalToggles.push(n);this.additionalToggles.length>0&&(this.controls.style.display=""),this.updateInputBoxPadding()}updateInputBoxPadding(t=!1){var n,r,o;t?this.inputBox.paddingRight=0:this.inputBox.paddingRight=(((n=this.caseSensitive)==null?void 0:n.width())??0)+(((r=this.wholeWords)==null?void 0:r.width())??0)+(((o=this.regex)==null?void 0:o.width())??0)+this.additionalToggles.reduce((s,a)=>s+a.width(),0)}getValue(){return this.inputBox.value}setValue(t){this.inputBox.value!==t&&(this.inputBox.value=t)}select(){this.inputBox.select()}focus(){this.inputBox.focus()}getCaseSensitive(){var t;return((t=this.caseSensitive)==null?void 0:t.checked)??!1}setCaseSensitive(t){this.caseSensitive&&(this.caseSensitive.checked=t)}getWholeWords(){var t;return((t=this.wholeWords)==null?void 0:t.checked)??!1}setWholeWords(t){this.wholeWords&&(this.wholeWords.checked=t)}getRegex(){var t;return((t=this.regex)==null?void 0:t.checked)??!1}setRegex(t){this.regex&&(this.regex.checked=t,this.validate())}focusOnCaseSensitive(){var t;(t=this.caseSensitive)==null||t.focus()}highlightFindOptions(){this.domNode.classList.remove("highlight-"+this._lastHighlightFindOptions),this._lastHighlightFindOptions=1-this._lastHighlightFindOptions,this.domNode.classList.add("highlight-"+this._lastHighlightFindOptions)}validate(){this.inputBox.validate()}showMessage(t){this.inputBox.showMessage(t)}clearMessage(){this.inputBox.hideMessage()}}const FAo=U(5,"input"),NAo=U(6,"Preserve Case");class UAo extends yL{constructor(t){super({icon:zt.preserveCase,title:NAo+t.appendTitle,isChecked:t.isChecked,hoverLifecycleOptions:t.hoverLifecycleOptions,inputActiveOptionBorder:t.inputActiveOptionBorder,inputActiveOptionForeground:t.inputActiveOptionForeground,inputActiveOptionBackground:t.inputActiveOptionBackground})}}class jAo extends Z0{get onDidOptionChange(){return this._onDidOptionChange.event}get onKeyDown(){return this._onKeyDown.event}get onPreserveCaseKeyDown(){return this._onPreserveCaseKeyDown.event}constructor(t,n,r,o){super(),this._showOptionButtons=r,this.fixFocusOnOptionClickEnabled=!0,this.cachedOptionsWidth=0,this._onDidOptionChange=this._register(new at),this._onKeyDown=this._register(new at),this._onMouseDown=this._register(new at),this._onInput=this._register(new at),this._onKeyUp=this._register(new at),this._onPreserveCaseKeyDown=this._register(new at),this.contextViewProvider=n,this.placeholder=o.placeholder||"",this.validation=o.validation,this.label=o.label||FAo;const s=o.appendPreserveCaseLabel||"",a=o.history||new Set([]),l=!!o.flexibleHeight,d=!!o.flexibleWidth,u=o.flexibleMaxHeight;this.domNode=document.createElement("div"),this.domNode.classList.add("monaco-findInput"),this.inputBox=this._register(new DBn(this.domNode,this.contextViewProvider,{ariaLabel:this.label||"",placeholder:this.placeholder||"",validationOptions:{validation:this.validation},history:a,showHistoryHint:o.showHistoryHint,flexibleHeight:l,flexibleWidth:d,flexibleMaxHeight:u,inputBoxStyles:o.inputBoxStyles})),this.preserveCase=this._register(new UAo({appendTitle:s,isChecked:!1,hoverLifecycleOptions:o.hoverLifecycleOptions,...o.toggleStyles})),this._register(this.preserveCase.onChange(m=>{this._onDidOptionChange.fire(m),!m&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.preserveCase.onKeyDown(m=>{this._onPreserveCaseKeyDown.fire(m)})),this._showOptionButtons?this.cachedOptionsWidth=this.preserveCase.width():this.cachedOptionsWidth=0;const h=[this.preserveCase.domNode];this.onkeydown(this.domNode,m=>{if(m.equals(15)||m.equals(17)||m.equals(9)){const v=h.indexOf(this.domNode.ownerDocument.activeElement);if(v>=0){let f=-1;m.equals(17)?f=(v+1)%h.length:m.equals(15)&&(v===0?f=h.length-1:f=v-1),m.equals(9)?(h[v].blur(),this.inputBox.focus()):f>=0&&h[f].focus(),Qo.stop(m,!0)}}});const g=document.createElement("div");g.className="controls",g.style.display=this._showOptionButtons?"block":"none",g.appendChild(this.preserveCase.domNode),this.domNode.appendChild(g),t==null||t.appendChild(this.domNode),this.onkeydown(this.inputBox.inputElement,m=>this._onKeyDown.fire(m)),this.onkeyup(this.inputBox.inputElement,m=>this._onKeyUp.fire(m)),this.oninput(this.inputBox.inputElement,m=>this._onInput.fire()),this.onmousedown(this.inputBox.inputElement,m=>this._onMouseDown.fire(m))}enable(){this.domNode.classList.remove("disabled"),this.inputBox.enable(),this.preserveCase.enable()}disable(){this.domNode.classList.add("disabled"),this.inputBox.disable(),this.preserveCase.disable()}setEnabled(t){t?this.enable():this.disable()}select(){this.inputBox.select()}focus(){this.inputBox.focus()}getPreserveCase(){return this.preserveCase.checked}setPreserveCase(t){this.preserveCase.checked=t}focusOnPreserve(){this.preserveCase.focus()}validate(){var t;(t=this.inputBox)==null||t.validate()}set width(t){this.inputBox.paddingRight=this.cachedOptionsWidth,this.domNode.style.width=t+"px"}dispose(){super.dispose()}}var RBn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},IBn=function(e,t){return function(n,r){t(n,r,e)}};const Jtt=new yn("suggestWidgetVisible",!1,U(1698,"Whether suggestion are visible")),ent="historyNavigationWidgetFocus",MBn="historyNavigationForwardsEnabled",PBn="historyNavigationBackwardsEnabled";let a8;const Zle=[];function FBn(e,t){if(Zle.includes(t))throw new Error("Cannot register the same widget multiple times");Zle.push(t);const n=new Et,r=new yn(ent,!1).bindTo(e),o=new yn(MBn,!0).bindTo(e),s=new yn(PBn,!0).bindTo(e),a=()=>{r.set(!0),a8=t},l=()=>{r.set(!1),a8===t&&(a8=void 0)};return wbe(t.element)&&a(),n.add(t.onDidFocus(()=>a())),n.add(t.onDidBlur(()=>l())),n.add($n(()=>{Zle.splice(Zle.indexOf(t),1),l()})),{historyNavigationForwardsEnablement:o,historyNavigationBackwardsEnablement:s,dispose(){n.dispose()}}}let eWe=class extends BBn{constructor(t,n,r,o){super(t,n,r);const s=this._register(o.createScoped(this.inputBox.element));this._register(FBn(s,this.inputBox))}};eWe=RBn([IBn(3,Qi)],eWe);let tWe=class extends jAo{constructor(t,n,r,o,s=!1){super(t,n,s,r);const a=this._register(o.createScoped(this.inputBox.element));this._register(FBn(a,this.inputBox))}};tWe=RBn([IBn(3,Qi)],tWe);ju.registerCommandAndKeybindingRule({id:"history.showPrevious",weight:200,when:Nt.and(Nt.has(ent),Nt.equals(PBn,!0),Nt.not("isComposing"),Jtt.isEqualTo(!1)),primary:16,secondary:[528],handler:e=>{a8==null||a8.showPreviousValue()}});ju.registerCommandAndKeybindingRule({id:"history.showNext",weight:200,when:Nt.and(Nt.has(ent),Nt.equals(MBn,!0),Nt.not("isComposing"),Jtt.isEqualTo(!1)),primary:18,secondary:[530],handler:e=>{a8==null||a8.showNextValue()}});function cyt(e){var t,n;return((t=e.lookupKeybinding("history.showPrevious"))==null?void 0:t.getElectronAccelerator())==="Up"&&((n=e.lookupKeybinding("history.showNext"))==null?void 0:n.getElectronAccelerator())==="Down"}const dyt=Da("find-collapsed",zt.chevronRight,U(956,"Icon to indicate that the editor find widget is collapsed.")),uyt=Da("find-expanded",zt.chevronDown,U(957,"Icon to indicate that the editor find widget is expanded.")),WAo=Da("find-selection",zt.selection,U(958,"Icon for 'Find in Selection' in the editor find widget.")),VAo=Da("find-replace",zt.replace,U(959,"Icon for 'Replace' in the editor find widget.")),zAo=Da("find-replace-all",zt.replaceAll,U(960,"Icon for 'Replace All' in the editor find widget.")),HAo=Da("find-previous-match",zt.arrowUp,U(961,"Icon for 'Find Previous' in the editor find widget.")),$Ao=Da("find-next-match",zt.arrowDown,U(962,"Icon for 'Find Next' in the editor find widget.")),XAo=U(963,"Find / Replace"),GAo=U(964,"Find"),YAo=U(965,"Find"),ZAo=U(966,"Previous Match"),qAo=U(967,"Next Match"),KAo=U(968,"Find in Selection"),JAo=U(969,"Close"),e4o=U(970,"Replace"),t4o=U(971,"Replace"),n4o=U(972,"Replace"),i4o=U(973,"Replace All"),r4o=U(974,"Toggle Replace"),o4o=U(975,"Only the first {0} results are highlighted, but all find operations work on the entire text.",b9),s4o=U(976,"{0} of {1}"),hyt=U(977,"No results"),Aw=419,a4o=275,l4o=a4o-54;let EX=69;const c4o=33,fyt=Qr?256:2048;class gxe{constructor(t){this.afterLineNumber=t,this.heightInPx=c4o,this.suppressMouseDown=!1,this.domNode=document.createElement("div"),this.domNode.className="dock-find-viewzone"}}function gyt(e,t,n){const r=!!t.match(/\n/);if(n&&r&&n.selectionStart>0){e.stopPropagation();return}}function myt(e,t,n){const r=!!t.match(/\n/);if(n&&r&&n.selectionEndthis._updateHistoryDelayer.cancel())),this._register(this._state.onFindReplaceStateChange(h=>this._onStateChanged(h))),this._buildDomNode(),this._updateButtons(),this._tryUpdateWidgetWidth(),this._findInput.inputBox.layout(),this._register(this._codeEditor.onDidChangeConfiguration(h=>{if(h.hasChanged(104)&&(this._codeEditor.getOption(104)&&this._state.change({isReplaceRevealed:!1},!1),this._updateButtons()),h.hasChanged(165)&&this._tryUpdateWidgetWidth(),h.hasChanged(2)&&this.updateAccessibilitySupport(),h.hasChanged(50)){const g=this._codeEditor.getOption(50).loop;this._state.change({loop:g},!1);const m=this._codeEditor.getOption(50).addExtraSpaceOnTop;m&&!this._viewZone&&(this._viewZone=new gxe(0),this._showViewZone()),!m&&this._viewZone&&this._removeViewZone()}})),this.updateAccessibilitySupport(),this._register(this._codeEditor.onDidChangeCursorSelection(()=>{this._isVisible&&this._updateToggleSelectionFindButton()})),this._register(this._codeEditor.onDidFocusEditorWidget(async()=>{if(this._isVisible){const h=await this._controller.getGlobalBufferTerm();h&&h!==this._state.searchString&&(this._state.change({searchString:h},!1),this._findInput.select())}})),this._findInputFocused=O3e.bindTo(a),this._findFocusTracker=this._register(uA(this._findInput.inputBox.inputElement)),this._register(this._findFocusTracker.onDidFocus(()=>{this._findInputFocused.set(!0),this._updateSearchScope()})),this._register(this._findFocusTracker.onDidBlur(()=>{this._findInputFocused.set(!1)})),this._replaceInputFocused=Ktt.bindTo(a),this._replaceFocusTracker=this._register(uA(this._replaceInput.inputBox.inputElement)),this._register(this._replaceFocusTracker.onDidFocus(()=>{this._replaceInputFocused.set(!0),this._updateSearchScope()})),this._register(this._replaceFocusTracker.onDidBlur(()=>{this._replaceInputFocused.set(!1)})),this._codeEditor.addOverlayWidget(this),this._codeEditor.getOption(50).addExtraSpaceOnTop&&(this._viewZone=new gxe(0)),this._register(this._codeEditor.onDidChangeModel(()=>{this._isVisible&&(this._viewZoneId=void 0)})),this._register(this._codeEditor.onDidScrollChange(h=>{if(h.scrollTopChanged){this._layoutViewZone();return}setTimeout(()=>{this._layoutViewZone()},0)}))}getId(){return qve.ID}getDomNode(){return this._domNode}getPosition(){return this._isVisible?{preference:0}:null}_onStateChanged(t){if(t.searchString){try{this._ignoreChangeEvent=!0,this._findInput.setValue(this._state.searchString)}finally{this._ignoreChangeEvent=!1}this._updateButtons()}if(t.replaceString&&(this._replaceInput.inputBox.value=this._state.replaceString),t.isRevealed&&(this._state.isRevealed?this._reveal():this._hide(!0)),t.isReplaceRevealed&&(this._state.isReplaceRevealed?!this._codeEditor.getOption(104)&&!this._isReplaceVisible&&(this._isReplaceVisible=!0,this._replaceInput.width=s0(this._findInput.domNode),this._updateButtons(),this._replaceInput.inputBox.layout()):this._isReplaceVisible&&(this._isReplaceVisible=!1,this._updateButtons())),(t.isRevealed||t.isReplaceRevealed)&&(this._state.isRevealed||this._state.isReplaceRevealed)&&this._tryUpdateHeight()&&this._showViewZone(),t.isRegex&&this._findInput.setRegex(this._state.isRegex),t.wholeWord&&this._findInput.setWholeWords(this._state.wholeWord),t.matchCase&&this._findInput.setCaseSensitive(this._state.matchCase),t.preserveCase&&this._replaceInput.setPreserveCase(this._state.preserveCase),t.searchScope&&(this._state.searchScope?this._toggleSelectionFind.checked=!0:this._toggleSelectionFind.checked=!1,this._updateToggleSelectionFindButton()),t.searchString||t.matchesCount||t.matchesPosition){const n=this._state.searchString.length>0&&this._state.matchesCount===0;this._domNode.classList.toggle("no-results",n),this._updateMatchesCount(),this._updateButtons()}(t.searchString||t.currentMatch)&&this._layoutViewZone(),t.updateHistory&&this._delayedUpdateHistory(),t.loop&&this._updateButtons()}_delayedUpdateHistory(){this._updateHistoryDelayer.trigger(this._updateHistory.bind(this)).then(void 0,zi)}_updateHistory(){this._state.searchString&&this._findInput.inputBox.addToHistory(),this._state.replaceString&&this._replaceInput.inputBox.addToHistory()}_updateMatchesCount(){var n;this._matchesCount.style.minWidth=EX+"px",this._state.matchesCount>=b9?this._matchesCount.title=o4o:this._matchesCount.title="",(n=this._matchesCount.firstChild)==null||n.remove();let t;if(this._state.matchesCount>0){let r=String(this._state.matchesCount);this._state.matchesCount>=b9&&(r+="+");let o=String(this._state.matchesPosition);o==="0"&&(o="?"),t=sR(s4o,o,r)}else t=hyt;this._matchesCount.appendChild(document.createTextNode(t)),um(this._getAriaLabel(t,this._state.currentMatch,this._state.searchString)),EX=Math.max(EX,this._matchesCount.clientWidth)}_getAriaLabel(t,n,r){if(t===hyt)return r===""?U(978,"{0} found",t):U(979,"{0} found for '{1}'",t,r);if(n){const o=U(980,"{0} found for '{1}', at {2}",t,r,n.startLineNumber+":"+n.startColumn),s=this._codeEditor.getModel();return s&&n.startLineNumber<=s.getLineCount()&&n.startLineNumber>=1?`${s.getLineContent(n.startLineNumber)}, ${o}`:o}return U(981,"{0} found for '{1}'",t,r)}_updateToggleSelectionFindButton(){const t=this._codeEditor.getSelection(),n=t?t.startLineNumber!==t.endLineNumber||t.startColumn!==t.endColumn:!1,r=this._toggleSelectionFind.checked;this._isVisible&&(r||n)?this._toggleSelectionFind.enable():this._toggleSelectionFind.disable()}_updateButtons(){this._findInput.setEnabled(this._isVisible),this._replaceInput.setEnabled(this._isVisible&&this._isReplaceVisible),this._updateToggleSelectionFindButton(),this._closeBtn.setEnabled(this._isVisible);const t=this._state.searchString.length>0,n=!!this._state.matchesCount;this._prevBtn.setEnabled(this._isVisible&&t&&n&&this._state.canNavigateBack()),this._nextBtn.setEnabled(this._isVisible&&t&&n&&this._state.canNavigateForward()),this._replaceBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&t),this._replaceAllBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&t),this._domNode.classList.toggle("replaceToggled",this._isReplaceVisible),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible);const r=!this._codeEditor.getOption(104);this._toggleReplaceBtn.setEnabled(this._isVisible&&r)}_reveal(){if(this._revealTimeouts.forEach(t=>{clearTimeout(t)}),this._revealTimeouts=[],!this._isVisible){this._isVisible=!0;const t=this._codeEditor.getSelection();switch(this._codeEditor.getOption(50).autoFindInSelection){case"always":this._toggleSelectionFind.checked=!0;break;case"never":this._toggleSelectionFind.checked=!1;break;case"multiline":{const r=!!t&&t.startLineNumber!==t.endLineNumber;this._toggleSelectionFind.checked=r;break}}this._tryUpdateWidgetWidth(),this._updateButtons(),this._revealTimeouts.push(setTimeout(()=>{this._domNode.classList.add("visible"),this._domNode.setAttribute("aria-hidden","false")},0)),this._revealTimeouts.push(setTimeout(()=>{this._findInput.validate()},200)),this._codeEditor.layoutOverlayWidget(this);let n=!0;if(this._codeEditor.getOption(50).seedSearchStringFromSelection&&t){const r=this._codeEditor.getDomNode();if(r){const o=Kl(r),s=this._codeEditor.getScrolledVisiblePosition(t.getStartPosition()),a=o.left+(s?s.left:0),l=s?s.top:0;if(this._viewZone&&lt.startLineNumber&&(n=!1);const d=OEn(this._domNode).left;a>d&&(n=!1);const u=this._codeEditor.getScrolledVisiblePosition(t.getEndPosition());o.left+(u?u.left:0)>d&&(n=!1)}}}this._showViewZone(n)}}_hide(t){this._revealTimeouts.forEach(n=>{clearTimeout(n)}),this._revealTimeouts=[],this._isVisible&&(this._isVisible=!1,this._updateButtons(),this._domNode.classList.remove("visible"),this._domNode.setAttribute("aria-hidden","true"),this._findInput.clearMessage(),t&&this._codeEditor.focus(),this._codeEditor.layoutOverlayWidget(this),this._removeViewZone())}_layoutViewZone(t){if(!this._codeEditor.getOption(50).addExtraSpaceOnTop){this._removeViewZone();return}if(!this._isVisible)return;const r=this._viewZone;this._viewZoneId!==void 0||!r||this._codeEditor.changeViewZones(o=>{r.heightInPx=this._getHeight(),this._viewZoneId=o.addZone(r),this._codeEditor.setScrollTop(t||this._codeEditor.getScrollTop()+r.heightInPx)})}_showViewZone(t=!0){if(!this._isVisible||!this._codeEditor.getOption(50).addExtraSpaceOnTop)return;this._viewZone===void 0&&(this._viewZone=new gxe(0));const r=this._viewZone;this._codeEditor.changeViewZones(o=>{if(this._viewZoneId!==void 0){const s=this._getHeight();if(s===r.heightInPx)return;const a=s-r.heightInPx;r.heightInPx=s,o.layoutZone(this._viewZoneId),t&&this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()+a);return}else{let s=this._getHeight();if(s-=this._codeEditor.getOption(96).top,s<=0)return;r.heightInPx=s,this._viewZoneId=o.addZone(r),t&&this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()+s)}})}_removeViewZone(){this._codeEditor.changeViewZones(t=>{this._viewZoneId!==void 0&&(t.removeZone(this._viewZoneId),this._viewZoneId=void 0,this._viewZone&&(this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()-this._viewZone.heightInPx),this._viewZone=void 0))})}_tryUpdateWidgetWidth(){if(!this._isVisible||!this._domNode.isConnected)return;const t=this._codeEditor.getLayoutInfo();if(t.contentWidth<=0){this._domNode.classList.add("hiddenEditor");return}else this._domNode.classList.contains("hiddenEditor")&&this._domNode.classList.remove("hiddenEditor");const r=t.width,o=t.minimap.minimapWidth;let s=!1,a=!1,l=!1;if(this._resized&&s0(this._domNode)>Aw){this._domNode.style.maxWidth=`${r-28-o-15}px`,this._replaceInput.width=s0(this._findInput.domNode);return}if(Aw+28+o>=r&&(a=!0),Aw+28+o-EX>=r&&(l=!0),Aw+28+o-EX>=r+50&&(s=!0),this._domNode.classList.toggle("collapsed-find-widget",s),this._domNode.classList.toggle("narrow-find-widget",l),this._domNode.classList.toggle("reduced-find-widget",a),!l&&!s&&(this._domNode.style.maxWidth=`${r-28-o-15}px`),this._findInput.layout({collapsedFindWidget:s,narrowFindWidget:l,reducedFindWidget:a}),this._resized){const d=this._findInput.inputBox.element.clientWidth;d>0&&(this._replaceInput.width=d)}else this._isReplaceVisible&&(this._replaceInput.width=s0(this._findInput.domNode))}_getHeight(){let t=0;return t+=4,t+=this._findInput.inputBox.height+2,this._isReplaceVisible&&(t+=4,t+=this._replaceInput.inputBox.height+2),t+=4,t}_tryUpdateHeight(){const t=this._getHeight();return this._cachedHeight!==null&&this._cachedHeight===t?!1:(this._cachedHeight=t,this._domNode.style.height=`${t}px`,!0)}focusFindInput(){this._findInput.select(),this._findInput.focus()}focusReplaceInput(){this._replaceInput.select(),this._replaceInput.focus()}highlightFindOptions(){this._findInput.highlightFindOptions()}_updateSearchScope(){if(this._codeEditor.hasModel()&&this._toggleSelectionFind.checked){const t=this._codeEditor.getSelections();t.map(n=>{n.endColumn===1&&n.endLineNumber>n.startLineNumber&&(n=n.setEndPosition(n.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(n.endLineNumber-1)));const r=this._state.currentMatch;return n.startLineNumber!==n.endLineNumber&&!xe.equalsRange(n,r)?n:null}).filter(n=>!!n),t.length&&this._state.change({searchScope:t},!0)}}_onFindInputMouseDown(t){t.middleButton&&t.stopPropagation()}_onFindInputKeyDown(t){if(t.equals(fyt|3))if(this._keybindingService.dispatchEvent(t,t.target)){t.preventDefault();return}else{this._findInput.inputBox.insertAtCursor(` +`)o.type===2&&(o=s.pop()),o.children.push({type:8});else if(o.type!==2){const u={type:2,content:l};o.children.push(u),s.push(o),o=u}else o.content+=l}return o.type===2&&(o=s.pop()),n}function BAo(e,t){return Jje(e)!==0}function Jje(e,t){switch(e){case"*":return 3;case"_":return 4;case"[":return 5;case"]":return 6;case"`":return 0;default:return 0}}class RAo{constructor(t,n=0,r=t.length,o=n-1){this.items=t,this.start=n,this.end=r,this.index=o}current(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]}next(){return this.index=Math.min(this.index+1,this.end),this.current()}previous(){return this.index=Math.max(this.index-1,this.start-1),this.current()}first(){return this.index=this.start,this.current()}last(){return this.index=this.end-1,this.current()}}class IAo{constructor(t=new Set,n=10){this._history=t,this._limit=n,this._onChange(),this._history.onDidChange&&(this._disposable=this._history.onDidChange(()=>this._onChange()))}getHistory(){return this._elements}add(t){this._history.delete(t),this._history.add(t),this._onChange()}next(){return this._navigator.next()}previous(){return this._currentPosition()!==0?this._navigator.previous():null}current(){return this._navigator.current()}first(){return this._navigator.first()}last(){return this._navigator.last()}isLast(){return this._currentPosition()>=this._elements.length-1}isNowhere(){return this._navigator.current()===null}has(t){return this._history.has(t)}_onChange(){this._reduceToLimit();const t=this._elements;this._navigator=new RAo(t,0,t.length,t.length)}_reduceToLimit(){const t=this._elements;if(t.length>this._limit){const n=t.slice(t.length-this._limit);this._history.replace?this._history.replace(n):this._history=new Set(n)}}_currentPosition(){const t=this._navigator.current();return t?this._elements.indexOf(t):-1}get _elements(){const t=[];return this._history.forEach(n=>t.push(n)),t}dispose(){this._disposable&&(this._disposable.dispose(),this._disposable=void 0)}}const LP=tn;let MAo=class extends Z0{get onDidChange(){return this._onDidChange.event}get onDidHeightChange(){return this._onDidHeightChange.event}constructor(t,n,r){super(),this.state="idle",this.maxHeight=Number.POSITIVE_INFINITY,this.hover=this._register(new ts),this._onDidChange=this._register(new at),this._onDidHeightChange=this._register(new at),this.contextViewProvider=n,this.options=r,this.message=null,this.placeholder=this.options.placeholder||"",this.tooltip=this.options.tooltip??(this.placeholder||""),this.ariaLabel=this.options.ariaLabel||"",this.options.validationOptions&&(this.validation=this.options.validationOptions.validation),this.element=Xt(t,LP(".monaco-inputbox.idle"));const o=this.options.flexibleHeight?"textarea":"input",s=Xt(this.element,LP(".ibwrapper"));if(this.input=Xt(s,LP(o+".input.empty")),this.input.setAttribute("autocorrect","off"),this.input.setAttribute("autocapitalize","off"),this.input.setAttribute("spellcheck","false"),this.onfocus(this.input,()=>this.element.classList.add("synthetic-focus")),this.onblur(this.input,()=>this.element.classList.remove("synthetic-focus")),this.options.flexibleHeight){this.maxHeight=typeof this.options.flexibleMaxHeight=="number"?this.options.flexibleMaxHeight:Number.POSITIVE_INFINITY,this.mirror=Xt(s,LP("div.mirror")),this.mirror.innerText=" ",this.scrollableElement=new G7n(this.element,{vertical:1}),this.options.flexibleWidth&&(this.input.setAttribute("wrap","off"),this.mirror.style.whiteSpace="pre",this.mirror.style.wordWrap="initial"),Xt(t,this.scrollableElement.getDomNode()),this._register(this.scrollableElement),this._register(this.scrollableElement.onScroll(d=>this.input.scrollTop=d.scrollTop));const a=this._register(new ks(t.ownerDocument,"selectionchange")),l=on.filter(a.event,()=>{const d=t.ownerDocument.getSelection();return(d==null?void 0:d.anchorNode)===s});this._register(l(this.updateScrollDimensions,this)),this._register(this.onDidHeightChange(this.updateScrollDimensions,this))}else this.input.type=this.options.type||"text",this.input.setAttribute("wrap","off");this.ariaLabel&&this.input.setAttribute("aria-label",this.ariaLabel),this.placeholder&&!this.options.showPlaceholderOnFocus&&this.setPlaceHolder(this.placeholder),this.tooltip&&this.setTooltip(this.tooltip),this.oninput(this.input,()=>this.onValueChange()),this.onblur(this.input,()=>this.onBlur()),this.onfocus(this.input,()=>this.onFocus()),this._register(this.ignoreGesture(this.input)),setTimeout(()=>this.updateMirror(),0),this.options.actions&&(this.actionbar=this._register(new g1(this.element)),this.actionbar.push(this.options.actions,{icon:!0,label:!1})),this.applyStyles()}onBlur(){this._hideMessage(),this.options.showPlaceholderOnFocus&&this.input.setAttribute("placeholder","")}onFocus(){this._showMessage(),this.options.showPlaceholderOnFocus&&this.input.setAttribute("placeholder",this.placeholder||"")}setPlaceHolder(t){this.placeholder=t,this.input.setAttribute("placeholder",t)}setTooltip(t){this.tooltip=t,this.hover.value||(this.hover.value=this._register(_p().setupDelayedHoverAtMouse(this.input,()=>({content:this.tooltip,appearance:{compact:!0}}))))}get inputElement(){return this.input}get value(){return this.input.value}set value(t){this.input.value!==t&&(this.input.value=t,this.onValueChange())}get height(){return typeof this.cachedHeight=="number"?this.cachedHeight:TS(this.element)}focus(){this.input.focus()}blur(){this.input.blur()}hasFocus(){return wbe(this.input)}select(t=null){this.input.select(),t&&(this.input.setSelectionRange(t.start,t.end),t.end===this.input.value.length&&(this.input.scrollLeft=this.input.scrollWidth))}isSelectionAtEnd(){return this.input.selectionEnd===this.input.value.length&&this.input.selectionStart===this.input.selectionEnd}getSelection(){const t=this.input.selectionStart;if(t===null)return null;const n=this.input.selectionEnd??t;return{start:t,end:n}}enable(){this.input.removeAttribute("disabled")}disable(){this.blur(),this.input.disabled=!0,this._hideMessage()}set paddingRight(t){this.input.style.width=`calc(100% - ${t}px)`,this.mirror&&(this.mirror.style.paddingRight=t+"px")}updateScrollDimensions(){if(typeof this.cachedContentHeight!="number"||typeof this.cachedHeight!="number"||!this.scrollableElement)return;const t=this.cachedContentHeight,n=this.cachedHeight,r=this.input.scrollTop;this.scrollableElement.setScrollDimensions({scrollHeight:t,height:n}),this.scrollableElement.setScrollPosition({scrollTop:r})}showMessage(t,n){if(this.state==="open"&&Q0(this.message,t))return;this.message=t,this.element.classList.remove("idle"),this.element.classList.remove("info"),this.element.classList.remove("warning"),this.element.classList.remove("error"),this.element.classList.add(this.classForType(t.type));const r=this.stylesForType(this.message.type);this.element.style.border=`1px solid ${i8(r.border,"transparent")}`,this.message.content&&(this.hasFocus()||n)&&this._showMessage()}hideMessage(){this.message=null,this.element.classList.remove("info"),this.element.classList.remove("warning"),this.element.classList.remove("error"),this.element.classList.add("idle"),this._hideMessage(),this.applyStyles()}validate(){let t=null;return this.validation&&(t=this.validation(this.value),t?(this.inputElement.setAttribute("aria-invalid","true"),this.showMessage(t)):this.inputElement.hasAttribute("aria-invalid")&&(this.inputElement.removeAttribute("aria-invalid"),this.hideMessage())),t==null?void 0:t.type}stylesForType(t){const n=this.options.inputBoxStyles;switch(t){case 1:return{border:n.inputValidationInfoBorder,background:n.inputValidationInfoBackground,foreground:n.inputValidationInfoForeground};case 2:return{border:n.inputValidationWarningBorder,background:n.inputValidationWarningBackground,foreground:n.inputValidationWarningForeground};default:return{border:n.inputValidationErrorBorder,background:n.inputValidationErrorBackground,foreground:n.inputValidationErrorForeground}}}classForType(t){switch(t){case 1:return"info";case 2:return"warning";default:return"error"}}_showMessage(){if(!this.contextViewProvider||!this.message)return;let t;const n=()=>t.style.width=s0(this.element)+"px";this.contextViewProvider.showContextView({getAnchor:()=>this.element,anchorAlignment:1,render:o=>{if(!this.message)return null;t=Xt(o,LP(".monaco-inputbox-container")),n();const s=LP("span.monaco-inputbox-message");this.message.formatContent?TAo(this.message.content,void 0,s):EAo(this.message.content,void 0,s),s.classList.add(this.classForType(this.message.type));const a=this.stylesForType(this.message.type);return s.style.backgroundColor=a.background??"",s.style.color=a.foreground??"",s.style.border=a.border?`1px solid ${a.border}`:"",Xt(t,s),null},onHide:()=>{this.state="closed"},layout:n});let r;this.message.type===3?r=U(9,"Error: {0}",this.message.content):this.message.type===2?r=U(10,"Warning: {0}",this.message.content):r=U(11,"Info: {0}",this.message.content),um(r),this.state="open"}_hideMessage(){this.contextViewProvider&&(this.state==="open"&&this.contextViewProvider.hideContextView(),this.state="idle")}onValueChange(){this._onDidChange.fire(this.value),this.validate(),this.updateMirror(),this.input.classList.toggle("empty",!this.value),this.state==="open"&&this.contextViewProvider&&this.contextViewProvider.layout()}updateMirror(){if(!this.mirror)return;const t=this.value,r=t.charCodeAt(t.length-1)===10?" ":"";(t+r).replace(/\u000c/g,"")?this.mirror.textContent=t+r:this.mirror.innerText=" ",this.layout()}applyStyles(){const t=this.options.inputBoxStyles,n=t.inputBackground??"",r=t.inputForeground??"",o=t.inputBorder??"";this.element.style.backgroundColor=n,this.element.style.color=r,this.input.style.backgroundColor="inherit",this.input.style.color=r,this.element.style.border=`1px solid ${i8(o,"transparent")}`}layout(){if(!this.mirror)return;const t=this.cachedContentHeight;this.cachedContentHeight=TS(this.mirror),t!==this.cachedContentHeight&&(this.cachedHeight=Math.min(this.cachedContentHeight,this.maxHeight),this.input.style.height=this.cachedHeight+"px",this._onDidHeightChange.fire(this.cachedContentHeight))}insertAtCursor(t){const n=this.inputElement,r=n.selectionStart,o=n.selectionEnd,s=n.value;r!==null&&o!==null&&(this.value=s.substr(0,r)+t+s.substr(o),n.setSelectionRange(r+1,r+1),this.layout())}dispose(){var t;this._hideMessage(),this.message=null,(t=this.actionbar)==null||t.dispose(),super.dispose()}};class DBn extends MAo{constructor(t,n,r){const o=U(12," or {0} for history","⇅"),s=U(13," ({0} for history)","⇅");super(t,n,r),this._onDidFocus=this._register(new at),this.onDidFocus=this._onDidFocus.event,this._onDidBlur=this._register(new at),this.onDidBlur=this._onDidBlur.event,this.history=this._register(new IAo(r.history,100));const a=()=>{if(r.showHistoryHint&&r.showHistoryHint()&&!this.placeholder.endsWith(o)&&!this.placeholder.endsWith(s)&&this.history.getHistory().length){const l=this.placeholder.endsWith(")")?o:s,d=this.placeholder+l;r.showPlaceholderOnFocus&&!wbe(this.input)?this.placeholder=d:this.setPlaceHolder(d)}};this.observer=new MutationObserver((l,d)=>{l.forEach(u=>{u.target.textContent||a()})}),this.observer.observe(this.input,{attributeFilter:["class"]}),this.onfocus(this.input,()=>a()),this.onblur(this.input,()=>{const l=d=>{if(this.placeholder.endsWith(d)){const u=this.placeholder.slice(0,this.placeholder.length-d.length);return r.showPlaceholderOnFocus?this.placeholder=u:this.setPlaceHolder(u),!0}else return!1};l(s)||l(o)})}dispose(){super.dispose(),this.observer&&(this.observer.disconnect(),this.observer=void 0)}addToHistory(t){this.value&&(t||this.value!==this.getCurrentValue())&&this.history.add(this.value)}isAtLastInHistory(){return this.history.isLast()}isNowhereInHistory(){return this.history.isNowhere()}showNextValue(){this.history.has(this.value)||this.addToHistory();let t=this.getNextValue();t&&(t=t===this.value?this.getNextValue():t),this.value=t??"",A3(this.value?this.value:U(14,"Cleared Input"))}showPreviousValue(){this.history.has(this.value)||this.addToHistory();let t=this.getPreviousValue();t&&(t=t===this.value?this.getPreviousValue():t),t&&(this.value=t,A3(this.value))}setPlaceHolder(t){super.setPlaceHolder(t),this.setTooltip(t)}onBlur(){super.onBlur(),this._onDidBlur.fire()}onFocus(){super.onFocus(),this._onDidFocus.fire()}getCurrentValue(){let t=this.history.current();return t||(t=this.history.last(),this.history.next()),t}getPreviousValue(){return this.history.previous()||this.history.first()}getNextValue(){return this.history.next()}}const PAo=U(1,"input");class BBn extends Z0{get onDidOptionChange(){return this._onDidOptionChange.event}get onKeyDown(){return this._onKeyDown.event}get onMouseDown(){return this._onMouseDown.event}get onCaseSensitiveKeyDown(){return this._onCaseSensitiveKeyDown.event}get onRegexKeyDown(){return this._onRegexKeyDown.event}constructor(t,n,r){super(),this.fixFocusOnOptionClickEnabled=!0,this.imeSessionInProgress=!1,this.additionalTogglesDisposables=this._register(new ts),this.additionalToggles=[],this._onDidOptionChange=this._register(new at),this._onKeyDown=this._register(new at),this._onMouseDown=this._register(new at),this._onInput=this._register(new at),this._onKeyUp=this._register(new at),this._onCaseSensitiveKeyDown=this._register(new at),this._onRegexKeyDown=this._register(new at),this._lastHighlightFindOptions=0,this.placeholder=r.placeholder||"",this.validation=r.validation,this.label=r.label||PAo,this.showCommonFindToggles=!!r.showCommonFindToggles;const o=r.appendCaseSensitiveLabel||"",s=r.appendWholeWordsLabel||"",a=r.appendRegexLabel||"",l=!!r.flexibleHeight,d=!!r.flexibleWidth,u=r.flexibleMaxHeight;if(this.domNode=document.createElement("div"),this.domNode.classList.add("monaco-findInput"),this.inputBox=this._register(new DBn(this.domNode,n,{placeholder:this.placeholder||"",ariaLabel:this.label||"",validationOptions:{validation:this.validation},showHistoryHint:r.showHistoryHint,flexibleHeight:l,flexibleWidth:d,flexibleMaxHeight:u,inputBoxStyles:r.inputBoxStyles,history:r.history})),this.showCommonFindToggles){const h=(r==null?void 0:r.hoverLifecycleOptions)||{groupId:"find-input"};this.regex=this._register(new TBn({appendTitle:a,isChecked:!1,hoverLifecycleOptions:h,...r.toggleStyles})),this._register(this.regex.onChange(m=>{this._onDidOptionChange.fire(m),!m&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.regex.onKeyDown(m=>{this._onRegexKeyDown.fire(m)})),this.wholeWords=this._register(new EBn({appendTitle:s,isChecked:!1,hoverLifecycleOptions:h,...r.toggleStyles})),this._register(this.wholeWords.onChange(m=>{this._onDidOptionChange.fire(m),!m&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this.caseSensitive=this._register(new xBn({appendTitle:o,isChecked:!1,hoverLifecycleOptions:h,...r.toggleStyles})),this._register(this.caseSensitive.onChange(m=>{this._onDidOptionChange.fire(m),!m&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.caseSensitive.onKeyDown(m=>{this._onCaseSensitiveKeyDown.fire(m)}));const g=[this.caseSensitive.domNode,this.wholeWords.domNode,this.regex.domNode];this.onkeydown(this.domNode,m=>{if(m.equals(15)||m.equals(17)||m.equals(9)){const v=g.indexOf(this.domNode.ownerDocument.activeElement);if(v>=0){let f=-1;m.equals(17)?f=(v+1)%g.length:m.equals(15)&&(v===0?f=g.length-1:f=v-1),m.equals(9)?(g[v].blur(),this.inputBox.focus()):f>=0&&g[f].focus(),Qo.stop(m,!0)}}})}this.controls=document.createElement("div"),this.controls.className="controls",this.controls.style.display=this.showCommonFindToggles?"":"none",this.caseSensitive&&this.controls.append(this.caseSensitive.domNode),this.wholeWords&&this.controls.appendChild(this.wholeWords.domNode),this.regex&&this.controls.appendChild(this.regex.domNode),this.setAdditionalToggles(r==null?void 0:r.additionalToggles),this.controls&&this.domNode.appendChild(this.controls),t==null||t.appendChild(this.domNode),this._register(wt(this.inputBox.inputElement,"compositionstart",h=>{this.imeSessionInProgress=!0})),this._register(wt(this.inputBox.inputElement,"compositionend",h=>{this.imeSessionInProgress=!1,this._onInput.fire()})),this.onkeydown(this.inputBox.inputElement,h=>this._onKeyDown.fire(h)),this.onkeyup(this.inputBox.inputElement,h=>this._onKeyUp.fire(h)),this.oninput(this.inputBox.inputElement,h=>this._onInput.fire()),this.onmousedown(this.inputBox.inputElement,h=>this._onMouseDown.fire(h))}get onDidChange(){return this.inputBox.onDidChange}layout(t){this.inputBox.layout(),this.updateInputBoxPadding(t.collapsedFindWidget)}enable(){var t,n,r;this.domNode.classList.remove("disabled"),this.inputBox.enable(),(t=this.regex)==null||t.enable(),(n=this.wholeWords)==null||n.enable(),(r=this.caseSensitive)==null||r.enable();for(const o of this.additionalToggles)o.enable()}disable(){var t,n,r;this.domNode.classList.add("disabled"),this.inputBox.disable(),(t=this.regex)==null||t.disable(),(n=this.wholeWords)==null||n.disable(),(r=this.caseSensitive)==null||r.disable();for(const o of this.additionalToggles)o.disable()}setFocusInputOnOptionClick(t){this.fixFocusOnOptionClickEnabled=t}setEnabled(t){t?this.enable():this.disable()}setAdditionalToggles(t){for(const n of this.additionalToggles)n.domNode.remove();this.additionalToggles=[],this.additionalTogglesDisposables.value=new Et;for(const n of t??[])this.additionalTogglesDisposables.value.add(n),this.controls.appendChild(n.domNode),this.additionalTogglesDisposables.value.add(n.onChange(r=>{this._onDidOptionChange.fire(r),!r&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus()})),this.additionalToggles.push(n);this.additionalToggles.length>0&&(this.controls.style.display=""),this.updateInputBoxPadding()}updateInputBoxPadding(t=!1){var n,r,o;t?this.inputBox.paddingRight=0:this.inputBox.paddingRight=(((n=this.caseSensitive)==null?void 0:n.width())??0)+(((r=this.wholeWords)==null?void 0:r.width())??0)+(((o=this.regex)==null?void 0:o.width())??0)+this.additionalToggles.reduce((s,a)=>s+a.width(),0)}getValue(){return this.inputBox.value}setValue(t){this.inputBox.value!==t&&(this.inputBox.value=t)}select(){this.inputBox.select()}focus(){this.inputBox.focus()}getCaseSensitive(){var t;return((t=this.caseSensitive)==null?void 0:t.checked)??!1}setCaseSensitive(t){this.caseSensitive&&(this.caseSensitive.checked=t)}getWholeWords(){var t;return((t=this.wholeWords)==null?void 0:t.checked)??!1}setWholeWords(t){this.wholeWords&&(this.wholeWords.checked=t)}getRegex(){var t;return((t=this.regex)==null?void 0:t.checked)??!1}setRegex(t){this.regex&&(this.regex.checked=t,this.validate())}focusOnCaseSensitive(){var t;(t=this.caseSensitive)==null||t.focus()}highlightFindOptions(){this.domNode.classList.remove("highlight-"+this._lastHighlightFindOptions),this._lastHighlightFindOptions=1-this._lastHighlightFindOptions,this.domNode.classList.add("highlight-"+this._lastHighlightFindOptions)}validate(){this.inputBox.validate()}showMessage(t){this.inputBox.showMessage(t)}clearMessage(){this.inputBox.hideMessage()}}const FAo=U(5,"input"),NAo=U(6,"Preserve Case");class UAo extends yL{constructor(t){super({icon:zt.preserveCase,title:NAo+t.appendTitle,isChecked:t.isChecked,hoverLifecycleOptions:t.hoverLifecycleOptions,inputActiveOptionBorder:t.inputActiveOptionBorder,inputActiveOptionForeground:t.inputActiveOptionForeground,inputActiveOptionBackground:t.inputActiveOptionBackground})}}class jAo extends Z0{get onDidOptionChange(){return this._onDidOptionChange.event}get onKeyDown(){return this._onKeyDown.event}get onPreserveCaseKeyDown(){return this._onPreserveCaseKeyDown.event}constructor(t,n,r,o){super(),this._showOptionButtons=r,this.fixFocusOnOptionClickEnabled=!0,this.cachedOptionsWidth=0,this._onDidOptionChange=this._register(new at),this._onKeyDown=this._register(new at),this._onMouseDown=this._register(new at),this._onInput=this._register(new at),this._onKeyUp=this._register(new at),this._onPreserveCaseKeyDown=this._register(new at),this.contextViewProvider=n,this.placeholder=o.placeholder||"",this.validation=o.validation,this.label=o.label||FAo;const s=o.appendPreserveCaseLabel||"",a=o.history||new Set([]),l=!!o.flexibleHeight,d=!!o.flexibleWidth,u=o.flexibleMaxHeight;this.domNode=document.createElement("div"),this.domNode.classList.add("monaco-findInput"),this.inputBox=this._register(new DBn(this.domNode,this.contextViewProvider,{ariaLabel:this.label||"",placeholder:this.placeholder||"",validationOptions:{validation:this.validation},history:a,showHistoryHint:o.showHistoryHint,flexibleHeight:l,flexibleWidth:d,flexibleMaxHeight:u,inputBoxStyles:o.inputBoxStyles})),this.preserveCase=this._register(new UAo({appendTitle:s,isChecked:!1,hoverLifecycleOptions:o.hoverLifecycleOptions,...o.toggleStyles})),this._register(this.preserveCase.onChange(m=>{this._onDidOptionChange.fire(m),!m&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.preserveCase.onKeyDown(m=>{this._onPreserveCaseKeyDown.fire(m)})),this._showOptionButtons?this.cachedOptionsWidth=this.preserveCase.width():this.cachedOptionsWidth=0;const h=[this.preserveCase.domNode];this.onkeydown(this.domNode,m=>{if(m.equals(15)||m.equals(17)||m.equals(9)){const v=h.indexOf(this.domNode.ownerDocument.activeElement);if(v>=0){let f=-1;m.equals(17)?f=(v+1)%h.length:m.equals(15)&&(v===0?f=h.length-1:f=v-1),m.equals(9)?(h[v].blur(),this.inputBox.focus()):f>=0&&h[f].focus(),Qo.stop(m,!0)}}});const g=document.createElement("div");g.className="controls",g.style.display=this._showOptionButtons?"block":"none",g.appendChild(this.preserveCase.domNode),this.domNode.appendChild(g),t==null||t.appendChild(this.domNode),this.onkeydown(this.inputBox.inputElement,m=>this._onKeyDown.fire(m)),this.onkeyup(this.inputBox.inputElement,m=>this._onKeyUp.fire(m)),this.oninput(this.inputBox.inputElement,m=>this._onInput.fire()),this.onmousedown(this.inputBox.inputElement,m=>this._onMouseDown.fire(m))}enable(){this.domNode.classList.remove("disabled"),this.inputBox.enable(),this.preserveCase.enable()}disable(){this.domNode.classList.add("disabled"),this.inputBox.disable(),this.preserveCase.disable()}setEnabled(t){t?this.enable():this.disable()}select(){this.inputBox.select()}focus(){this.inputBox.focus()}getPreserveCase(){return this.preserveCase.checked}setPreserveCase(t){this.preserveCase.checked=t}focusOnPreserve(){this.preserveCase.focus()}validate(){var t;(t=this.inputBox)==null||t.validate()}set width(t){this.inputBox.paddingRight=this.cachedOptionsWidth,this.domNode.style.width=t+"px"}dispose(){super.dispose()}}var RBn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},IBn=function(e,t){return function(n,r){t(n,r,e)}};const Jtt=new yn("suggestWidgetVisible",!1,U(1698,"Whether suggestion are visible")),ent="historyNavigationWidgetFocus",MBn="historyNavigationForwardsEnabled",PBn="historyNavigationBackwardsEnabled";let a8;const Zle=[];function FBn(e,t){if(Zle.includes(t))throw new Error("Cannot register the same widget multiple times");Zle.push(t);const n=new Et,r=new yn(ent,!1).bindTo(e),o=new yn(MBn,!0).bindTo(e),s=new yn(PBn,!0).bindTo(e),a=()=>{r.set(!0),a8=t},l=()=>{r.set(!1),a8===t&&(a8=void 0)};return wbe(t.element)&&a(),n.add(t.onDidFocus(()=>a())),n.add(t.onDidBlur(()=>l())),n.add($n(()=>{Zle.splice(Zle.indexOf(t),1),l()})),{historyNavigationForwardsEnablement:o,historyNavigationBackwardsEnablement:s,dispose(){n.dispose()}}}let eWe=class extends BBn{constructor(t,n,r,o){super(t,n,r);const s=this._register(o.createScoped(this.inputBox.element));this._register(FBn(s,this.inputBox))}};eWe=RBn([IBn(3,Qi)],eWe);let tWe=class extends jAo{constructor(t,n,r,o,s=!1){super(t,n,s,r);const a=this._register(o.createScoped(this.inputBox.element));this._register(FBn(a,this.inputBox))}};tWe=RBn([IBn(3,Qi)],tWe);ju.registerCommandAndKeybindingRule({id:"history.showPrevious",weight:200,when:Ft.and(Ft.has(ent),Ft.equals(PBn,!0),Ft.not("isComposing"),Jtt.isEqualTo(!1)),primary:16,secondary:[528],handler:e=>{a8==null||a8.showPreviousValue()}});ju.registerCommandAndKeybindingRule({id:"history.showNext",weight:200,when:Ft.and(Ft.has(ent),Ft.equals(MBn,!0),Ft.not("isComposing"),Jtt.isEqualTo(!1)),primary:18,secondary:[530],handler:e=>{a8==null||a8.showNextValue()}});function cyt(e){var t,n;return((t=e.lookupKeybinding("history.showPrevious"))==null?void 0:t.getElectronAccelerator())==="Up"&&((n=e.lookupKeybinding("history.showNext"))==null?void 0:n.getElectronAccelerator())==="Down"}const dyt=Da("find-collapsed",zt.chevronRight,U(956,"Icon to indicate that the editor find widget is collapsed.")),uyt=Da("find-expanded",zt.chevronDown,U(957,"Icon to indicate that the editor find widget is expanded.")),WAo=Da("find-selection",zt.selection,U(958,"Icon for 'Find in Selection' in the editor find widget.")),VAo=Da("find-replace",zt.replace,U(959,"Icon for 'Replace' in the editor find widget.")),zAo=Da("find-replace-all",zt.replaceAll,U(960,"Icon for 'Replace All' in the editor find widget.")),HAo=Da("find-previous-match",zt.arrowUp,U(961,"Icon for 'Find Previous' in the editor find widget.")),$Ao=Da("find-next-match",zt.arrowDown,U(962,"Icon for 'Find Next' in the editor find widget.")),XAo=U(963,"Find / Replace"),GAo=U(964,"Find"),YAo=U(965,"Find"),ZAo=U(966,"Previous Match"),qAo=U(967,"Next Match"),KAo=U(968,"Find in Selection"),JAo=U(969,"Close"),e4o=U(970,"Replace"),t4o=U(971,"Replace"),n4o=U(972,"Replace"),i4o=U(973,"Replace All"),r4o=U(974,"Toggle Replace"),o4o=U(975,"Only the first {0} results are highlighted, but all find operations work on the entire text.",b9),s4o=U(976,"{0} of {1}"),hyt=U(977,"No results"),Aw=419,a4o=275,l4o=a4o-54;let EX=69;const c4o=33,fyt=Qr?256:2048;class gxe{constructor(t){this.afterLineNumber=t,this.heightInPx=c4o,this.suppressMouseDown=!1,this.domNode=document.createElement("div"),this.domNode.className="dock-find-viewzone"}}function gyt(e,t,n){const r=!!t.match(/\n/);if(n&&r&&n.selectionStart>0){e.stopPropagation();return}}function myt(e,t,n){const r=!!t.match(/\n/);if(n&&r&&n.selectionEndthis._updateHistoryDelayer.cancel())),this._register(this._state.onFindReplaceStateChange(h=>this._onStateChanged(h))),this._buildDomNode(),this._updateButtons(),this._tryUpdateWidgetWidth(),this._findInput.inputBox.layout(),this._register(this._codeEditor.onDidChangeConfiguration(h=>{if(h.hasChanged(104)&&(this._codeEditor.getOption(104)&&this._state.change({isReplaceRevealed:!1},!1),this._updateButtons()),h.hasChanged(165)&&this._tryUpdateWidgetWidth(),h.hasChanged(2)&&this.updateAccessibilitySupport(),h.hasChanged(50)){const g=this._codeEditor.getOption(50).loop;this._state.change({loop:g},!1);const m=this._codeEditor.getOption(50).addExtraSpaceOnTop;m&&!this._viewZone&&(this._viewZone=new gxe(0),this._showViewZone()),!m&&this._viewZone&&this._removeViewZone()}})),this.updateAccessibilitySupport(),this._register(this._codeEditor.onDidChangeCursorSelection(()=>{this._isVisible&&this._updateToggleSelectionFindButton()})),this._register(this._codeEditor.onDidFocusEditorWidget(async()=>{if(this._isVisible){const h=await this._controller.getGlobalBufferTerm();h&&h!==this._state.searchString&&(this._state.change({searchString:h},!1),this._findInput.select())}})),this._findInputFocused=O3e.bindTo(a),this._findFocusTracker=this._register(uA(this._findInput.inputBox.inputElement)),this._register(this._findFocusTracker.onDidFocus(()=>{this._findInputFocused.set(!0),this._updateSearchScope()})),this._register(this._findFocusTracker.onDidBlur(()=>{this._findInputFocused.set(!1)})),this._replaceInputFocused=Ktt.bindTo(a),this._replaceFocusTracker=this._register(uA(this._replaceInput.inputBox.inputElement)),this._register(this._replaceFocusTracker.onDidFocus(()=>{this._replaceInputFocused.set(!0),this._updateSearchScope()})),this._register(this._replaceFocusTracker.onDidBlur(()=>{this._replaceInputFocused.set(!1)})),this._codeEditor.addOverlayWidget(this),this._codeEditor.getOption(50).addExtraSpaceOnTop&&(this._viewZone=new gxe(0)),this._register(this._codeEditor.onDidChangeModel(()=>{this._isVisible&&(this._viewZoneId=void 0)})),this._register(this._codeEditor.onDidScrollChange(h=>{if(h.scrollTopChanged){this._layoutViewZone();return}setTimeout(()=>{this._layoutViewZone()},0)}))}getId(){return qve.ID}getDomNode(){return this._domNode}getPosition(){return this._isVisible?{preference:0}:null}_onStateChanged(t){if(t.searchString){try{this._ignoreChangeEvent=!0,this._findInput.setValue(this._state.searchString)}finally{this._ignoreChangeEvent=!1}this._updateButtons()}if(t.replaceString&&(this._replaceInput.inputBox.value=this._state.replaceString),t.isRevealed&&(this._state.isRevealed?this._reveal():this._hide(!0)),t.isReplaceRevealed&&(this._state.isReplaceRevealed?!this._codeEditor.getOption(104)&&!this._isReplaceVisible&&(this._isReplaceVisible=!0,this._replaceInput.width=s0(this._findInput.domNode),this._updateButtons(),this._replaceInput.inputBox.layout()):this._isReplaceVisible&&(this._isReplaceVisible=!1,this._updateButtons())),(t.isRevealed||t.isReplaceRevealed)&&(this._state.isRevealed||this._state.isReplaceRevealed)&&this._tryUpdateHeight()&&this._showViewZone(),t.isRegex&&this._findInput.setRegex(this._state.isRegex),t.wholeWord&&this._findInput.setWholeWords(this._state.wholeWord),t.matchCase&&this._findInput.setCaseSensitive(this._state.matchCase),t.preserveCase&&this._replaceInput.setPreserveCase(this._state.preserveCase),t.searchScope&&(this._state.searchScope?this._toggleSelectionFind.checked=!0:this._toggleSelectionFind.checked=!1,this._updateToggleSelectionFindButton()),t.searchString||t.matchesCount||t.matchesPosition){const n=this._state.searchString.length>0&&this._state.matchesCount===0;this._domNode.classList.toggle("no-results",n),this._updateMatchesCount(),this._updateButtons()}(t.searchString||t.currentMatch)&&this._layoutViewZone(),t.updateHistory&&this._delayedUpdateHistory(),t.loop&&this._updateButtons()}_delayedUpdateHistory(){this._updateHistoryDelayer.trigger(this._updateHistory.bind(this)).then(void 0,zi)}_updateHistory(){this._state.searchString&&this._findInput.inputBox.addToHistory(),this._state.replaceString&&this._replaceInput.inputBox.addToHistory()}_updateMatchesCount(){var n;this._matchesCount.style.minWidth=EX+"px",this._state.matchesCount>=b9?this._matchesCount.title=o4o:this._matchesCount.title="",(n=this._matchesCount.firstChild)==null||n.remove();let t;if(this._state.matchesCount>0){let r=String(this._state.matchesCount);this._state.matchesCount>=b9&&(r+="+");let o=String(this._state.matchesPosition);o==="0"&&(o="?"),t=sR(s4o,o,r)}else t=hyt;this._matchesCount.appendChild(document.createTextNode(t)),um(this._getAriaLabel(t,this._state.currentMatch,this._state.searchString)),EX=Math.max(EX,this._matchesCount.clientWidth)}_getAriaLabel(t,n,r){if(t===hyt)return r===""?U(978,"{0} found",t):U(979,"{0} found for '{1}'",t,r);if(n){const o=U(980,"{0} found for '{1}', at {2}",t,r,n.startLineNumber+":"+n.startColumn),s=this._codeEditor.getModel();return s&&n.startLineNumber<=s.getLineCount()&&n.startLineNumber>=1?`${s.getLineContent(n.startLineNumber)}, ${o}`:o}return U(981,"{0} found for '{1}'",t,r)}_updateToggleSelectionFindButton(){const t=this._codeEditor.getSelection(),n=t?t.startLineNumber!==t.endLineNumber||t.startColumn!==t.endColumn:!1,r=this._toggleSelectionFind.checked;this._isVisible&&(r||n)?this._toggleSelectionFind.enable():this._toggleSelectionFind.disable()}_updateButtons(){this._findInput.setEnabled(this._isVisible),this._replaceInput.setEnabled(this._isVisible&&this._isReplaceVisible),this._updateToggleSelectionFindButton(),this._closeBtn.setEnabled(this._isVisible);const t=this._state.searchString.length>0,n=!!this._state.matchesCount;this._prevBtn.setEnabled(this._isVisible&&t&&n&&this._state.canNavigateBack()),this._nextBtn.setEnabled(this._isVisible&&t&&n&&this._state.canNavigateForward()),this._replaceBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&t),this._replaceAllBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&t),this._domNode.classList.toggle("replaceToggled",this._isReplaceVisible),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible);const r=!this._codeEditor.getOption(104);this._toggleReplaceBtn.setEnabled(this._isVisible&&r)}_reveal(){if(this._revealTimeouts.forEach(t=>{clearTimeout(t)}),this._revealTimeouts=[],!this._isVisible){this._isVisible=!0;const t=this._codeEditor.getSelection();switch(this._codeEditor.getOption(50).autoFindInSelection){case"always":this._toggleSelectionFind.checked=!0;break;case"never":this._toggleSelectionFind.checked=!1;break;case"multiline":{const r=!!t&&t.startLineNumber!==t.endLineNumber;this._toggleSelectionFind.checked=r;break}}this._tryUpdateWidgetWidth(),this._updateButtons(),this._revealTimeouts.push(setTimeout(()=>{this._domNode.classList.add("visible"),this._domNode.setAttribute("aria-hidden","false")},0)),this._revealTimeouts.push(setTimeout(()=>{this._findInput.validate()},200)),this._codeEditor.layoutOverlayWidget(this);let n=!0;if(this._codeEditor.getOption(50).seedSearchStringFromSelection&&t){const r=this._codeEditor.getDomNode();if(r){const o=Kl(r),s=this._codeEditor.getScrolledVisiblePosition(t.getStartPosition()),a=o.left+(s?s.left:0),l=s?s.top:0;if(this._viewZone&&lt.startLineNumber&&(n=!1);const d=OEn(this._domNode).left;a>d&&(n=!1);const u=this._codeEditor.getScrolledVisiblePosition(t.getEndPosition());o.left+(u?u.left:0)>d&&(n=!1)}}}this._showViewZone(n)}}_hide(t){this._revealTimeouts.forEach(n=>{clearTimeout(n)}),this._revealTimeouts=[],this._isVisible&&(this._isVisible=!1,this._updateButtons(),this._domNode.classList.remove("visible"),this._domNode.setAttribute("aria-hidden","true"),this._findInput.clearMessage(),t&&this._codeEditor.focus(),this._codeEditor.layoutOverlayWidget(this),this._removeViewZone())}_layoutViewZone(t){if(!this._codeEditor.getOption(50).addExtraSpaceOnTop){this._removeViewZone();return}if(!this._isVisible)return;const r=this._viewZone;this._viewZoneId!==void 0||!r||this._codeEditor.changeViewZones(o=>{r.heightInPx=this._getHeight(),this._viewZoneId=o.addZone(r),this._codeEditor.setScrollTop(t||this._codeEditor.getScrollTop()+r.heightInPx)})}_showViewZone(t=!0){if(!this._isVisible||!this._codeEditor.getOption(50).addExtraSpaceOnTop)return;this._viewZone===void 0&&(this._viewZone=new gxe(0));const r=this._viewZone;this._codeEditor.changeViewZones(o=>{if(this._viewZoneId!==void 0){const s=this._getHeight();if(s===r.heightInPx)return;const a=s-r.heightInPx;r.heightInPx=s,o.layoutZone(this._viewZoneId),t&&this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()+a);return}else{let s=this._getHeight();if(s-=this._codeEditor.getOption(96).top,s<=0)return;r.heightInPx=s,this._viewZoneId=o.addZone(r),t&&this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()+s)}})}_removeViewZone(){this._codeEditor.changeViewZones(t=>{this._viewZoneId!==void 0&&(t.removeZone(this._viewZoneId),this._viewZoneId=void 0,this._viewZone&&(this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()-this._viewZone.heightInPx),this._viewZone=void 0))})}_tryUpdateWidgetWidth(){if(!this._isVisible||!this._domNode.isConnected)return;const t=this._codeEditor.getLayoutInfo();if(t.contentWidth<=0){this._domNode.classList.add("hiddenEditor");return}else this._domNode.classList.contains("hiddenEditor")&&this._domNode.classList.remove("hiddenEditor");const r=t.width,o=t.minimap.minimapWidth;let s=!1,a=!1,l=!1;if(this._resized&&s0(this._domNode)>Aw){this._domNode.style.maxWidth=`${r-28-o-15}px`,this._replaceInput.width=s0(this._findInput.domNode);return}if(Aw+28+o>=r&&(a=!0),Aw+28+o-EX>=r&&(l=!0),Aw+28+o-EX>=r+50&&(s=!0),this._domNode.classList.toggle("collapsed-find-widget",s),this._domNode.classList.toggle("narrow-find-widget",l),this._domNode.classList.toggle("reduced-find-widget",a),!l&&!s&&(this._domNode.style.maxWidth=`${r-28-o-15}px`),this._findInput.layout({collapsedFindWidget:s,narrowFindWidget:l,reducedFindWidget:a}),this._resized){const d=this._findInput.inputBox.element.clientWidth;d>0&&(this._replaceInput.width=d)}else this._isReplaceVisible&&(this._replaceInput.width=s0(this._findInput.domNode))}_getHeight(){let t=0;return t+=4,t+=this._findInput.inputBox.height+2,this._isReplaceVisible&&(t+=4,t+=this._replaceInput.inputBox.height+2),t+=4,t}_tryUpdateHeight(){const t=this._getHeight();return this._cachedHeight!==null&&this._cachedHeight===t?!1:(this._cachedHeight=t,this._domNode.style.height=`${t}px`,!0)}focusFindInput(){this._findInput.select(),this._findInput.focus()}focusReplaceInput(){this._replaceInput.select(),this._replaceInput.focus()}highlightFindOptions(){this._findInput.highlightFindOptions()}_updateSearchScope(){if(this._codeEditor.hasModel()&&this._toggleSelectionFind.checked){const t=this._codeEditor.getSelections();t.map(n=>{n.endColumn===1&&n.endLineNumber>n.startLineNumber&&(n=n.setEndPosition(n.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(n.endLineNumber-1)));const r=this._state.currentMatch;return n.startLineNumber!==n.endLineNumber&&!xe.equalsRange(n,r)?n:null}).filter(n=>!!n),t.length&&this._state.change({searchScope:t},!0)}}_onFindInputMouseDown(t){t.middleButton&&t.stopPropagation()}_onFindInputKeyDown(t){if(t.equals(fyt|3))if(this._keybindingService.dispatchEvent(t,t.target)){t.preventDefault();return}else{this._findInput.inputBox.insertAtCursor(` `),t.preventDefault();return}if(t.equals(2)){this._isReplaceVisible?this._replaceInput.focus():this._findInput.focusOnCaseSensitive(),t.preventDefault();return}if(t.equals(2066)){this._codeEditor.focus(),t.preventDefault();return}if(t.equals(16))return gyt(t,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea"));if(t.equals(18))return myt(t,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea"))}_onReplaceInputKeyDown(t){if(t.equals(fyt|3))if(this._keybindingService.dispatchEvent(t,t.target)){t.preventDefault();return}else{this._replaceInput.inputBox.insertAtCursor(` -`),t.preventDefault();return}if(t.equals(2)){this._findInput.focusOnCaseSensitive(),t.preventDefault();return}if(t.equals(1026)){this._findInput.focus(),t.preventDefault();return}if(t.equals(2066)){this._codeEditor.focus(),t.preventDefault();return}if(t.equals(16))return gyt(t,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea"));if(t.equals(18))return myt(t,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea"))}getVerticalSashLeft(t){return 0}_keybindingLabelFor(t){const n=this._keybindingService.lookupKeybinding(t);return n?` (${n.getLabel()})`:""}_buildDomNode(){const r=this._codeEditor.getOption(50).history,o=this._codeEditor.getOption(50).replaceHistory;this._findInput=this._register(new eWe(null,this._contextViewProvider,{width:l4o,label:GAo,placeholder:YAo,appendCaseSensitiveLabel:this._keybindingLabelFor(ga.ToggleCaseSensitiveCommand),appendWholeWordsLabel:this._keybindingLabelFor(ga.ToggleWholeWordCommand),appendRegexLabel:this._keybindingLabelFor(ga.ToggleRegexCommand),validation:g=>{if(g.length===0||!this._findInput.getRegex())return null;try{return new RegExp(g,"gu"),null}catch(m){return{content:m.message}}},flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118,showCommonFindToggles:!0,showHistoryHint:()=>cyt(this._keybindingService),inputBoxStyles:I1e,toggleStyles:R1e,history:r==="workspace"?this._findWidgetSearchHistory:new Set([])},this._contextKeyService)),this._findInput.setRegex(!!this._state.isRegex),this._findInput.setCaseSensitive(!!this._state.matchCase),this._findInput.setWholeWords(!!this._state.wholeWord),this._register(this._findInput.onKeyDown(g=>{g.equals(3)&&!this._codeEditor.getOption(50).findOnType&&this._state.change({searchString:this._findInput.getValue()},!0),this._onFindInputKeyDown(g)})),this._register(this._findInput.inputBox.onDidChange(()=>{this._ignoreChangeEvent||!this._codeEditor.getOption(50).findOnType||this._state.change({searchString:this._findInput.getValue()},!0)})),this._register(this._findInput.onDidOptionChange(()=>{this._state.change({isRegex:this._findInput.getRegex(),wholeWord:this._findInput.getWholeWords(),matchCase:this._findInput.getCaseSensitive()},!0)})),this._register(this._findInput.onCaseSensitiveKeyDown(g=>{g.equals(1026)&&this._isReplaceVisible&&(this._replaceInput.focus(),g.preventDefault())})),this._register(this._findInput.onRegexKeyDown(g=>{g.equals(2)&&this._isReplaceVisible&&(this._replaceInput.focusOnPreserve(),g.preventDefault())})),this._register(this._findInput.inputBox.onDidHeightChange(g=>{this._tryUpdateHeight()&&this._showViewZone()})),v1&&this._register(this._findInput.onMouseDown(g=>this._onFindInputMouseDown(g))),this._matchesCount=document.createElement("div"),this._matchesCount.className="matchesCount",this._updateMatchesCount();const s={groupId:"find-widget"};this._prevBtn=this._register(new q7({label:ZAo+this._keybindingLabelFor(ga.PreviousMatchFindAction),icon:HAo,hoverLifecycleOptions:s,onTrigger:()=>{a9(this._codeEditor.getAction(ga.PreviousMatchFindAction)).run().then(void 0,zi)}},this._hoverService)),this._nextBtn=this._register(new q7({label:qAo+this._keybindingLabelFor(ga.NextMatchFindAction),icon:$Ao,hoverLifecycleOptions:s,onTrigger:()=>{a9(this._codeEditor.getAction(ga.NextMatchFindAction)).run().then(void 0,zi)}},this._hoverService));const a=document.createElement("div");a.className="find-part",a.appendChild(this._findInput.domNode);const l=document.createElement("div");l.className="find-actions",a.appendChild(l),l.appendChild(this._matchesCount),l.appendChild(this._prevBtn.domNode),l.appendChild(this._nextBtn.domNode),this._toggleSelectionFind=this._register(new yL({icon:WAo,title:KAo+this._keybindingLabelFor(ga.ToggleSearchScopeCommand),isChecked:!1,hoverLifecycleOptions:s,inputActiveOptionBackground:Jt(iH),inputActiveOptionBorder:Jt(Bie),inputActiveOptionForeground:Jt(Rie)})),this._register(this._toggleSelectionFind.onChange(()=>{if(this._toggleSelectionFind.checked){if(this._codeEditor.hasModel()){let g=this._codeEditor.getSelections();g=g.map(m=>(m.endColumn===1&&m.endLineNumber>m.startLineNumber&&(m=m.setEndPosition(m.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(m.endLineNumber-1))),m.isEmpty()?null:m)).filter(m=>!!m),g.length&&this._state.change({searchScope:g},!0)}}else this._state.change({searchScope:null},!0)})),l.appendChild(this._toggleSelectionFind.domNode),this._closeBtn=this._register(new q7({label:JAo+this._keybindingLabelFor(ga.CloseFindWidgetCommand),icon:lDn,hoverLifecycleOptions:s,onTrigger:()=>{this._state.change({isRevealed:!1,searchScope:null},!1)},onKeyDown:g=>{g.equals(2)&&this._isReplaceVisible&&(this._replaceBtn.isEnabled()?this._replaceBtn.focus():this._codeEditor.focus(),g.preventDefault())}},this._hoverService)),this._replaceInput=this._register(new tWe(null,void 0,{label:e4o,placeholder:t4o,appendPreserveCaseLabel:this._keybindingLabelFor(ga.TogglePreserveCaseCommand),history:o==="workspace"?this._replaceWidgetHistory:new Set([]),flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118,showHistoryHint:()=>cyt(this._keybindingService),inputBoxStyles:I1e,toggleStyles:R1e,hoverLifecycleOptions:s},this._contextKeyService,!0)),this._replaceInput.setPreserveCase(!!this._state.preserveCase),this._register(this._replaceInput.onKeyDown(g=>this._onReplaceInputKeyDown(g))),this._register(this._replaceInput.inputBox.onDidChange(()=>{this._state.change({replaceString:this._replaceInput.inputBox.value},!1)})),this._register(this._replaceInput.inputBox.onDidHeightChange(g=>{this._isReplaceVisible&&this._tryUpdateHeight()&&this._showViewZone()})),this._register(this._replaceInput.onDidOptionChange(()=>{this._state.change({preserveCase:this._replaceInput.getPreserveCase()},!0)})),this._register(this._replaceInput.onPreserveCaseKeyDown(g=>{g.equals(2)&&(this._prevBtn.isEnabled()?this._prevBtn.focus():this._nextBtn.isEnabled()?this._nextBtn.focus():this._toggleSelectionFind.enabled?this._toggleSelectionFind.focus():this._closeBtn.isEnabled()&&this._closeBtn.focus(),g.preventDefault())})),this._replaceBtn=this._register(new q7({label:n4o+this._keybindingLabelFor(ga.ReplaceOneAction),icon:VAo,hoverLifecycleOptions:s,onTrigger:()=>{this._controller.replace()},onKeyDown:g=>{g.equals(1026)&&(this._closeBtn.focus(),g.preventDefault())}},this._hoverService)),this._replaceAllBtn=this._register(new q7({label:i4o+this._keybindingLabelFor(ga.ReplaceAllAction),icon:zAo,hoverLifecycleOptions:s,onTrigger:()=>{this._controller.replaceAll()}},this._hoverService));const d=document.createElement("div");d.className="replace-part",d.appendChild(this._replaceInput.domNode);const u=document.createElement("div");u.className="replace-actions",d.appendChild(u),u.appendChild(this._replaceBtn.domNode),u.appendChild(this._replaceAllBtn.domNode),this._toggleReplaceBtn=this._register(new q7({label:r4o,className:"codicon toggle left",onTrigger:()=>{this._state.change({isReplaceRevealed:!this._isReplaceVisible},!1),this._isReplaceVisible&&(this._replaceInput.width=s0(this._findInput.domNode),this._replaceInput.inputBox.layout()),this._showViewZone()}},this._hoverService)),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible),this._domNode=document.createElement("div"),this._domNode.className="editor-widget find-widget",this._domNode.setAttribute("aria-hidden","true"),this._domNode.ariaLabel=XAo,this._domNode.role="dialog",this._domNode.style.width=`${Aw}px`,this._domNode.appendChild(this._toggleReplaceBtn.domNode),this._domNode.appendChild(a),this._domNode.appendChild(this._closeBtn.domNode),this._domNode.appendChild(d),this._resizeSash=this._register(new vf(this._domNode,this,{orientation:0,size:2})),this._resized=!1;let h=Aw;this._register(this._resizeSash.onDidStart(()=>{h=s0(this._domNode)})),this._register(this._resizeSash.onDidChange(g=>{this._resized=!0;const m=h+g.startX-g.currentX;if(mv||(this._domNode.style.width=`${m}px`,this._isReplaceVisible&&(this._replaceInput.width=s0(this._findInput.domNode)),this._findInput.inputBox.layout(),this._tryUpdateHeight())})),this._register(this._resizeSash.onDidReset(()=>{const g=s0(this._domNode);if(gthis._codeEditor.getScrollTop()),{widgetViewZoneVisible:t,scrollTop:this._codeEditor.getScrollTop()}}setViewState(t){t&&t.widgetViewZoneVisible&&this._layoutViewZone(t.scrollTop)}};qve.ID="editor.contrib.findWidget";let nWe=qve;class q7 extends Z0{constructor(t,n){super(),this._opts=t;let r="button";this._opts.className&&(r=r+" "+this._opts.className),this._opts.icon&&(r=r+" "+gi.asClassName(this._opts.icon)),this._domNode=document.createElement("div"),this._domNode.tabIndex=0,this._domNode.className=r,this._domNode.setAttribute("role","button"),this._domNode.setAttribute("aria-label",this._opts.label),this._register(n.setupDelayedHover(this._domNode,{content:this._opts.label,style:1},t.hoverLifecycleOptions)),this.onclick(this._domNode,o=>{this._opts.onTrigger(),o.preventDefault()}),this.onkeydown(this._domNode,o=>{var s,a;if(o.equals(10)||o.equals(3)){this._opts.onTrigger(),o.preventDefault();return}(a=(s=this._opts).onKeyDown)==null||a.call(s,o)})}get domNode(){return this._domNode}isEnabled(){return this._domNode.tabIndex>=0}focus(){this._domNode.focus()}setEnabled(t){this._domNode.classList.toggle("disabled",!t),this._domNode.setAttribute("aria-disabled",String(!t)),this._domNode.tabIndex=t?0:-1}setExpanded(t){this._domNode.setAttribute("aria-expanded",String(!!t)),t?(this._domNode.classList.remove(...gi.asClassNameArray(dyt)),this._domNode.classList.add(...gi.asClassNameArray(uyt))):(this._domNode.classList.remove(...gi.asClassNameArray(uyt)),this._domNode.classList.add(...gi.asClassNameArray(dyt)))}}yA((e,t)=>{const n=e.getColor(u9);n&&t.addRule(`.monaco-editor .findMatch { border: 1px ${c3(e.type)?"dotted":"solid"} ${n}; box-sizing: border-box; }`);const r=e.getColor(Goo);r&&t.addRule(`.monaco-editor .findScope { border: 1px ${c3(e.type)?"dashed":"solid"} ${r}; }`);const o=e.getColor(oo);o&&t.addRule(`.monaco-editor .find-widget { border: 1px solid ${o}; }`);const s=e.getColor($oo);s&&t.addRule(`.monaco-editor .findMatchInline { color: ${s}; }`);const a=e.getColor(Xoo);a&&t.addRule(`.monaco-editor .currentFindMatchInline { color: ${a}; }`)});var d4o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},kyt=function(e,t){return function(n,r){t(n,r,e)}};let iWe=class extends ht{constructor(t,n,r,o){super(),this._container=t,this._getContent=n,this._clipboardService=r,this._hoverService=o,this._container.classList.add("hover-row-with-copy"),this._button=this._register(new q7({label:U(1128,"Copy"),icon:zt.copy,onTrigger:()=>this._copyContent(),className:"hover-copy-button"},this._hoverService)),this._container.appendChild(this._button.domNode)}async _copyContent(){const t=this._getContent();t&&(await this._clipboardService.writeText(t),A3(U(1129,"Copied to clipboard")))}};iWe=d4o([kyt(2,j0),kyt(3,pm)],iWe);class u4o{constructor(t,n,r){this.provider=t,this.hover=n,this.ordinal=r}}async function h4o(e,t,n,r,o){const s=await Promise.resolve(e.provideHover(n,r,o)).catch(Nc);if(!(!s||!f4o(s)))return new u4o(e,s,t)}function tnt(e,t,n,r,o=!1){const a=e.ordered(t,o).map((l,d)=>h4o(l,d,t,n,r));return Yv.fromPromisesResolveOrder(a).coalesce()}async function NBn(e,t,n,r,o=!1){const s=[];for await(const a of tnt(e,t,n,r,o))s.push(a.hover);return s}_1("_executeHoverProvider",(e,t,n)=>{const r=e.get(Un);return NBn(r.hoverProvider,t,n,Tr.None)});_1("_executeHoverProvider_recursive",(e,t,n)=>{const r=e.get(Un);return NBn(r.hoverProvider,t,n,Tr.None,!0)});function f4o(e){const t=typeof e.range<"u",n=typeof e.contents<"u"&&e.contents&&e.contents.length>0;return t&&n}var g4o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},xP=function(e,t){return function(n,r){t(n,r,e)}};const AQ=tn,m4o=Da("hover-increase-verbosity",zt.add,U(1130,"Icon for increaseing hover verbosity.")),k4o=Da("hover-decrease-verbosity",zt.remove,U(1131,"Icon for decreasing hover verbosity."));class M4{constructor(t,n,r,o,s,a=void 0){this.owner=t,this.range=n,this.contents=r,this.isBeforeContent=o,this.ordinal=s,this.source=a}isValidForHoverAnchor(t){return t.type===1&&this.range.startColumn<=t.range.startColumn&&this.range.endColumn>=t.range.endColumn}}class UBn{constructor(t,n,r){this.hover=t,this.hoverProvider=n,this.hoverPosition=r}supportsVerbosityAction(t){switch(t){case d0.Increase:return this.hover.canIncreaseVerbosity??!1;case d0.Decrease:return this.hover.canDecreaseVerbosity??!1}}}let XJ=class{constructor(t,n,r,o,s,a,l){this._editor=t,this._markdownRendererService=n,this._configurationService=r,this._languageFeaturesService=o,this._keybindingService=s,this._hoverService=a,this._commandService=l,this.hoverOrdinal=3}createLoadingMessage(t){return new M4(this,t.range,[new wf().appendText(U(1132,"Loading..."))],!1,2e3)}computeSync(t,n){if(!this._editor.hasModel()||t.type!==1)return[];const r=this._editor.getModel(),o=t.range.startLineNumber,s=r.getLineMaxColumn(o),a=[];let l=1e3;const d=r.getLineLength(o),u=r.getLanguageIdAtPosition(t.range.startLineNumber,t.range.startColumn),h=this._editor.getOption(133),g=this._configurationService.getValue("editor.maxTokenizationLineLength",{overrideIdentifier:u});let m=!1;h>=0&&d>h&&t.range.startColumn>=h&&(m=!0,a.push(new M4(this,t.range,[{value:U(1133,"Rendering paused for long line for performance reasons. This can be configured via `editor.stopRenderingLineAfter`.")}],!1,l++))),!m&&typeof g=="number"&&d>=g&&a.push(new M4(this,t.range,[{value:U(1134,"Tokenization is skipped for long lines for performance reasons. This can be configured via `editor.maxTokenizationLineLength`.")}],!1,l++));let v=!1;for(const f of n){const k=f.range.startLineNumber===o?f.range.startColumn:1,A=f.range.endLineNumber===o?f.range.endColumn:s,p=f.options.hoverMessage;if(!p||fV(p))continue;f.options.beforeContentClassName&&(v=!0);const b=new xe(t.range.startLineNumber,k,t.range.startLineNumber,A);a.push(new M4(this,b,VJe(p),v,l++))}return a}computeAsync(t,n,r,o){if(!this._editor.hasModel()||t.type!==1)return Yv.EMPTY;const s=this._editor.getModel(),a=this._languageFeaturesService.hoverProvider;return a.has(s)?this._getMarkdownHovers(a,s,t,o):Yv.EMPTY}async*_getMarkdownHovers(t,n,r,o){const s=r.range.getStartPosition(),a=tnt(t,n,s,o);for await(const l of a)if(!fV(l.hover.contents)){const d=l.hover.range?xe.lift(l.hover.range):r.range,u=new UBn(l.hover,l.provider,s);yield new M4(this,d,l.hover.contents,!1,l.ordinal,u)}}renderHoverParts(t,n){return this._renderedHoverParts=new v4o(n,t.fragment,this,this._editor,this._commandService,this._keybindingService,this._hoverService,this._configurationService,this._markdownRendererService,t.onContentsChanged),this._renderedHoverParts}handleScroll(t){var n;(n=this._renderedHoverParts)==null||n.handleScroll(t)}getAccessibleContent(t){var n;return((n=this._renderedHoverParts)==null?void 0:n.getAccessibleContent(t))??""}updateMarkdownHoverVerbosityLevel(t,n){var r;return Promise.resolve((r=this._renderedHoverParts)==null?void 0:r.updateMarkdownHoverPartVerbosityLevel(t,n))}};XJ=g4o([xP(1,Sp),xP(2,ar),xP(3,Un),xP(4,Do),xP(5,pm),xP(6,ba)],XJ);class qle{constructor(t,n,r,o){this.hoverPart=t,this.hoverElement=n,this.disposables=r,this.actionsContainer=o}dispose(){this.disposables.dispose()}}class v4o{constructor(t,n,r,o,s,a,l,d,u,h){this._hoverParticipant=r,this._editor=o,this._commandService=s,this._keybindingService=a,this._hoverService=l,this._configurationService=d,this._markdownRendererService=u,this._onFinishedRendering=h,this._ongoingHoverOperations=new Map,this._disposables=new Et,this.renderedHoverParts=this._renderHoverParts(t,n,this._onFinishedRendering),this._disposables.add($n(()=>{this.renderedHoverParts.forEach(g=>{g.dispose()}),this._ongoingHoverOperations.forEach(g=>{g.tokenSource.dispose(!0)})}))}_renderHoverParts(t,n,r){return t.sort(qh(o=>o.ordinal,T0)),t.map(o=>{const s=this._renderHoverPart(o,r);return n.appendChild(s.hoverElement),s})}_renderHoverPart(t,n){const r=this._renderMarkdownHover(t,n),o=r.hoverElement,s=t.source,a=new Et;if(a.add(r),!s)return new qle(t,o,a);const l=s.supportsVerbosityAction(d0.Increase),d=s.supportsVerbosityAction(d0.Decrease);if(!l&&!d)return new qle(t,o,a);const u=AQ("div.verbosity-actions");o.prepend(u);const h=AQ("div.verbosity-actions-inner");return u.append(h),a.add(this._renderHoverExpansionAction(h,d0.Increase,l)),a.add(this._renderHoverExpansionAction(h,d0.Decrease,d)),new qle(t,o,a,h)}_renderMarkdownHover(t,n){return jBn(this._editor,t,this._markdownRendererService,n)}_renderHoverExpansionAction(t,n,r){const o=new Et,s=n===d0.Increase,a=Xt(t,AQ(gi.asCSSSelector(s?m4o:k4o)));a.tabIndex=0;const l=new mV("mouse",void 0,{target:t,position:{hoverPosition:0}},this._configurationService,this._hoverService);if(o.add(this._hoverService.setupManagedHover(l,a,p4o(this._keybindingService,n))),!r)return a.classList.add("disabled"),o;a.classList.add("enabled");const d=()=>this._commandService.executeCommand(n===d0.Increase?A3e:p3e,{focus:!0});return o.add(new wBn(a,d)),o.add(new OBn(a,d,[3,10])),o}handleScroll(t){this.renderedHoverParts.forEach(n=>{const r=n.actionsContainer;if(!r)return;const o=n.hoverElement,a=t.scrollTop+t.height,l=o.offsetTop,d=o.clientHeight,u=l+d,h=22;let g;u<=a||l>=a?g=d-h:g=a-l-h,r.style.top=`${g}px`})}async updateMarkdownHoverPartVerbosityLevel(t,n){const r=this._editor.getModel();if(!r)return;const o=this._getRenderedHoverPartAtIndex(n),s=o==null?void 0:o.hoverPart.source;if(!o||!(s!=null&&s.supportsVerbosityAction(t)))return;const a=await this._fetchHover(s,r,t);if(!a)return;const l=new UBn(a,s.hoverProvider,s.hoverPosition),d=o.hoverPart,u=new M4(this._hoverParticipant,d.range,a.contents,d.isBeforeContent,d.ordinal,l),h=this._updateRenderedHoverPart(n,u);if(h)return{hoverPart:u,hoverElement:h.hoverElement}}getAccessibleContent(t){const n=this.renderedHoverParts.findIndex(a=>a.hoverPart===t);if(n===-1)return;const r=this._getRenderedHoverPartAtIndex(n);return r?r.hoverElement.innerText.replace(/[^\S\n\r]+/gu," "):void 0}async _fetchHover(t,n,r){let o=r===d0.Increase?1:-1;const s=t.hoverProvider,a=this._ongoingHoverOperations.get(s);a&&(a.tokenSource.cancel(),o+=a.verbosityDelta);const l=new Wa;this._ongoingHoverOperations.set(s,{verbosityDelta:o,tokenSource:l});const d={verbosityRequest:{verbosityDelta:o,previousHover:t.hover}};let u;try{u=await Promise.resolve(s.provideHover(n,t.hoverPosition,l.token,d))}catch(h){Nc(h)}return l.dispose(),this._ongoingHoverOperations.delete(s),u}_updateRenderedHoverPart(t,n){if(t>=this.renderedHoverParts.length||t<0)return;const r=this._renderHoverPart(n,this._onFinishedRendering),o=this.renderedHoverParts[t],s=o.hoverElement,a=r.hoverElement,l=Array.from(a.children);s.replaceChildren(...l);const d=new qle(n,s,r.disposables,r.actionsContainer);return o.dispose(),this.renderedHoverParts[t]=d,d}_getRenderedHoverPartAtIndex(t){return this.renderedHoverParts[t]}dispose(){this._disposables.dispose()}}function A4o(e,t,n,r){t.sort(qh(s=>s.ordinal,T0));const o=[];for(const s of t){const a=jBn(n,s,r,e.onContentsChanged);e.fragment.appendChild(a.hoverElement),o.push(a)}return new LR(o)}function jBn(e,t,n,r){const o=new Et,s=AQ("div.hover-row"),a=AQ("div.hover-row-contents");s.appendChild(a);const l=t.contents;for(const u of l){if(fV(u))continue;const h=AQ("div.markdown-hover"),g=Xt(h,AQ("div.hover-contents")),m=o.add(n.render(u,{context:e,asyncRenderCallback:()=>{g.className="hover-contents code-hover-contents",r()}}));g.appendChild(m.element),a.appendChild(h)}return{hoverPart:t,hoverElement:s,dispose(){o.dispose()}}}function p4o(e,t){switch(t){case d0.Increase:{const n=e.lookupKeybinding(A3e);return n?U(1135,"Increase Hover Verbosity ({0})",n.getLabel()):U(1136,"Increase Hover Verbosity")}case d0.Decrease:{const n=e.lookupKeybinding(p3e);return n?U(1137,"Decrease Hover Verbosity ({0})",n.getLabel()):U(1138,"Decrease Hover Verbosity")}}}const vyt=tn;class b4o extends ht{constructor(t,n,r){super(),this.model=n,this.pixelRatio=r,this._onDidChange=new at,this.onDidChange=this._onDidChange.event,this._onColorFlushed=new at,this.onColorFlushed=this._onColorFlushed.event,this._domNode=vyt(".saturation-wrap"),Xt(t,this._domNode),this._canvas=document.createElement("canvas"),this._canvas.className="saturation-box",Xt(this._domNode,this._canvas),this.selection=vyt(".saturation-selection"),Xt(this._domNode,this.selection),this.layout(),this._register(bt(this._domNode,rn.POINTER_DOWN,o=>this.onPointerDown(o))),this._register(this.model.onDidChangeColor(this.onDidChangeColor,this)),this.monitor=null}get domNode(){return this._domNode}onPointerDown(t){if(!t.target||!(t.target instanceof Element))return;this.monitor=this._register(new tH);const n=Kl(this._domNode);t.target!==this.selection&&this.onDidChangePosition(t.offsetX,t.offsetY),this.monitor.startMonitoring(t.target,t.pointerId,t.buttons,o=>this.onDidChangePosition(o.pageX-n.left,o.pageY-n.top),()=>null);const r=bt(t.target.ownerDocument,rn.POINTER_UP,()=>{this._onColorFlushed.fire(),r.dispose(),this.monitor&&(this.monitor.stopMonitoring(!0),this.monitor=null)},!0)}onDidChangePosition(t,n){const r=Math.max(0,Math.min(1,t/this.width)),o=Math.max(0,Math.min(1,1-n/this.height));this.paintSelection(r,o),this._onDidChange.fire({s:r,v:o})}layout(){this.width=this._domNode.offsetWidth,this.height=this._domNode.offsetHeight,this._canvas.width=this.width*this.pixelRatio,this._canvas.height=this.height*this.pixelRatio,this.paint();const t=this.model.color.hsva;this.paintSelection(t.s,t.v)}paint(){const t=this.model.color.hsva,n=new Bt(new $O(t.h,1,1,1)),r=this._canvas.getContext("2d"),o=r.createLinearGradient(0,0,this._canvas.width,0);o.addColorStop(0,"rgba(255, 255, 255, 1)"),o.addColorStop(.5,"rgba(255, 255, 255, 0.5)"),o.addColorStop(1,"rgba(255, 255, 255, 0)");const s=r.createLinearGradient(0,0,0,this._canvas.height);s.addColorStop(0,"rgba(0, 0, 0, 0)"),s.addColorStop(1,"rgba(0, 0, 0, 1)"),r.rect(0,0,this._canvas.width,this._canvas.height),r.fillStyle=Bt.Format.CSS.format(n),r.fill(),r.fillStyle=o,r.fill(),r.fillStyle=s,r.fill()}paintSelection(t,n){this.selection.style.left=`${t*this.width}px`,this.selection.style.top=`${this.height-n*this.height}px`}onDidChangeColor(t){if(this.monitor&&this.monitor.isMonitoring())return;this.paint();const n=t.hsva;this.paintSelection(n.s,n.v)}}class w4o extends ht{constructor(t){super(),this._onClicked=this._register(new at),this.onClicked=this._onClicked.event,this._button=Xt(t,document.createElement("button")),this._button.classList.add("insert-button"),this._button.textContent="Insert",this._register(bt(this._button,rn.CLICK,()=>{this._onClicked.fire()}))}get button(){return this._button}}const TX=tn;class WBn extends ht{constructor(t,n,r){super(),this.model=n,this._onDidChange=new at,this.onDidChange=this._onDidChange.event,this._onColorFlushed=new at,this.onColorFlushed=this._onColorFlushed.event,r==="standalone"?(this.domNode=Xt(t,TX(".standalone-strip")),this.overlay=Xt(this.domNode,TX(".standalone-overlay"))):(this.domNode=Xt(t,TX(".strip")),this.overlay=Xt(this.domNode,TX(".overlay"))),this.slider=Xt(this.domNode,TX(".slider")),this.slider.style.top="0px",this._register(bt(this.domNode,rn.POINTER_DOWN,o=>this.onPointerDown(o))),this._register(n.onDidChangeColor(this.onDidChangeColor,this)),this.layout()}layout(){this.height=this.domNode.offsetHeight-this.slider.offsetHeight;const t=this.getValue(this.model.color);this.updateSliderPosition(t)}onDidChangeColor(t){const n=this.getValue(t);this.updateSliderPosition(n)}onPointerDown(t){if(!t.target||!(t.target instanceof Element))return;const n=this._register(new tH),r=Kl(this.domNode);this.domNode.classList.add("grabbing"),t.target!==this.slider&&this.onDidChangeTop(t.offsetY),n.startMonitoring(t.target,t.pointerId,t.buttons,s=>this.onDidChangeTop(s.pageY-r.top),()=>null);const o=bt(t.target.ownerDocument,rn.POINTER_UP,()=>{this._onColorFlushed.fire(),o.dispose(),n.stopMonitoring(!0),this.domNode.classList.remove("grabbing")},!0)}onDidChangeTop(t){const n=Math.max(0,Math.min(1,1-t/this.height));this.updateSliderPosition(n),this._onDidChange.fire(n)}updateSliderPosition(t){this.slider.style.top=`${(1-t)*this.height}px`}}class O4o extends WBn{constructor(t,n,r){super(t,n,r),this.domNode.classList.add("opacity-strip"),this.onDidChangeColor(this.model.color)}onDidChangeColor(t){super.onDidChangeColor(t);const{r:n,g:r,b:o}=t.rgba,s=new Bt(new It(n,r,o,1)),a=new Bt(new It(n,r,o,0));this.overlay.style.background=`linear-gradient(to bottom, ${s} 0%, ${a} 100%)`}getValue(t){return t.hsva.a}}class y4o extends WBn{constructor(t,n,r){super(t,n,r),this.domNode.classList.add("hue-strip")}getValue(t){return 1-t.hsva.h/360}}const C4o=tn;class _4o extends ht{constructor(t,n,r,o){super(),this.model=n,this.pixelRatio=r,this._insertButton=null,this._domNode=C4o(".colorpicker-body"),Xt(t,this._domNode),this._saturationBox=new b4o(this._domNode,this.model,this.pixelRatio),this._register(this._saturationBox),this._register(this._saturationBox.onDidChange(this.onDidSaturationValueChange,this)),this._register(this._saturationBox.onColorFlushed(this.flushColor,this)),this._opacityStrip=new O4o(this._domNode,this.model,o),this._register(this._opacityStrip),this._register(this._opacityStrip.onDidChange(this.onDidOpacityChange,this)),this._register(this._opacityStrip.onColorFlushed(this.flushColor,this)),this._hueStrip=new y4o(this._domNode,this.model,o),this._register(this._hueStrip),this._register(this._hueStrip.onDidChange(this.onDidHueChange,this)),this._register(this._hueStrip.onColorFlushed(this.flushColor,this)),o==="standalone"&&(this._insertButton=this._register(new w4o(this._domNode)),this._domNode.classList.add("standalone-colorpicker"))}flushColor(){this.model.flushColor()}onDidSaturationValueChange({s:t,v:n}){const r=this.model.color.hsva;this.model.color=new Bt(new $O(r.h,t,n,r.a))}onDidOpacityChange(t){const n=this.model.color.hsva;this.model.color=new Bt(new $O(n.h,n.s,n.v,t))}onDidHueChange(t){const n=this.model.color.hsva,r=(1-t)*360;this.model.color=new Bt(new $O(r===360?0:r,n.s,n.v,n.a))}get domNode(){return this._domNode}get saturationBox(){return this._saturationBox}get enterButton(){return this._insertButton}layout(){this._saturationBox.layout(),this._opacityStrip.layout(),this._hueStrip.layout()}}const S4o=tn;class L4o extends ht{constructor(t){super(),this._onClicked=this._register(new at),this.onClicked=this._onClicked.event,this._button=document.createElement("div"),this._button.classList.add("close-button"),Xt(t,this._button);const n=document.createElement("div");n.classList.add("close-button-inner-div"),Xt(this._button,n),Xt(n,S4o(".button"+gi.asCSSSelector(Da("color-picker-close",zt.close,U(885,"Icon to close the color picker"))))).classList.add("close-icon"),this._register(bt(this._button,rn.CLICK,()=>{this._onClicked.fire()}))}}const Kle=tn;class x4o extends ht{constructor(t,n,r,o){super(),this.model=n,this.type=o,this._closeButton=null,this._domNode=Kle(".colorpicker-header"),Xt(t,this._domNode),this._pickedColorNode=Xt(this._domNode,Kle(".picked-color")),Xt(this._pickedColorNode,Kle("span.codicon.codicon-color-mode")),this._pickedColorPresentation=Xt(this._pickedColorNode,document.createElement("span")),this._pickedColorPresentation.classList.add("picked-color-presentation");const s=U(886,"Click to toggle color options (rgb/hsl/hex)");this._pickedColorNode.setAttribute("title",s),this._originalColorNode=Xt(this._domNode,Kle(".original-color")),this._originalColorNode.style.backgroundColor=Bt.Format.CSS.format(this.model.originalColor)||"",this.backgroundColor=r.getColorTheme().getColor(Gme)||Bt.white,this._register(r.onDidColorThemeChange(a=>{this.backgroundColor=a.getColor(Gme)||Bt.white})),this._register(bt(this._pickedColorNode,rn.CLICK,()=>this.model.selectNextColorPresentation())),this._register(bt(this._originalColorNode,rn.CLICK,()=>{this.model.color=this.model.originalColor,this.model.flushColor()})),this._register(n.onDidChangeColor(this.onDidChangeColor,this)),this._register(n.onDidChangePresentation(this.onDidChangePresentation,this)),this._pickedColorNode.style.backgroundColor=Bt.Format.CSS.format(n.color)||"",this._pickedColorNode.classList.toggle("light",n.color.rgba.a<.5?this.backgroundColor.isLighter():n.color.isLighter()),this.onDidChangeColor(this.model.color),this.type==="standalone"&&(this._domNode.classList.add("standalone-colorpicker"),this._closeButton=this._register(new L4o(this._domNode)))}get closeButton(){return this._closeButton}get pickedColorNode(){return this._pickedColorNode}get originalColorNode(){return this._originalColorNode}onDidChangeColor(t){this._pickedColorNode.style.backgroundColor=Bt.Format.CSS.format(t)||"",this._pickedColorNode.classList.toggle("light",t.rgba.a<.5?this.backgroundColor.isLighter():t.isLighter()),this.onDidChangePresentation()}onDidChangePresentation(){this._pickedColorPresentation.textContent=this.model.presentation?this.model.presentation.label:""}}const E4o=tn;class VBn extends Z0{constructor(t,n,r,o,s){super(),this.model=n,this.pixelRatio=r,this._register(iJ.getInstance(ii(t)).onDidChange(()=>this.layout())),this._domNode=E4o(".colorpicker-widget"),t.appendChild(this._domNode),this.header=this._register(new x4o(this._domNode,this.model,o,s)),this.body=this._register(new _4o(this._domNode,this.model,this.pixelRatio,s))}layout(){this.body.layout()}get domNode(){return this._domNode}}class T4o{get color(){return this._color}set color(t){this._color.equals(t)||(this._color=t,this._onDidChangeColor.fire(t))}get presentation(){return this.colorPresentations[this.presentationIndex]}get colorPresentations(){return this._colorPresentations}set colorPresentations(t){this._colorPresentations=t,this.presentationIndex>t.length-1&&(this.presentationIndex=0),this._onDidChangePresentation.fire(this.presentation)}constructor(t,n,r){this.presentationIndex=r,this._onColorFlushed=new at,this.onColorFlushed=this._onColorFlushed.event,this._onDidChangeColor=new at,this.onDidChangeColor=this._onDidChangeColor.event,this._onDidChangePresentation=new at,this.onDidChangePresentation=this._onDidChangePresentation.event,this.originalColor=t,this._color=t,this._colorPresentations=n}selectNextColorPresentation(){this.presentationIndex=(this.presentationIndex+1)%this.colorPresentations.length,this.flushColor(),this._onDidChangePresentation.fire(this.presentation)}guessColorPresentation(t,n){let r=-1;for(let o=0;o=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},D4o=function(e,t){return function(n,r){t(n,r,e)}};class e0e{constructor(t,n,r,o){this.owner=t,this.range=n,this.model=r,this.provider=o,this.forceShowAtRange=!0}isValidForHoverAnchor(t){return t.type===1&&this.range.startColumn<=t.range.startColumn&&this.range.endColumn>=t.range.endColumn}static fromBaseColor(t,n){return new e0e(t,n.range,n.model,n.provider)}}let t0e=class{constructor(t,n){this._editor=t,this._themeService=n,this.hoverOrdinal=2}computeSync(t,n,r){return[]}computeAsync(t,n,r,o){return Yv.fromPromise(this._computeAsync(t,n,r))}async _computeAsync(t,n,r){if(!this._editor.hasModel())return[];if(!this._isValidRequest(r))return[];const o=vV.get(this._editor);if(!o)return[];for(const s of n){if(!o.isColorDecoration(s))continue;const a=o.getColorData(s.range.getStartPosition());if(a)return[e0e.fromBaseColor(this,await zBn(this._editor.getModel(),a.colorInfo,a.provider))]}return[]}_isValidRequest(t){const n=this._editor.getOption(168);switch(t){case 0:return n==="hover"||n==="clickAndHover";case 1:return n==="click"||n==="clickAndHover";case 2:return!0}}renderHoverParts(t,n){const r=this._editor;if(n.length===0||!r.hasModel())return new LR([]);const o=r.getOption(75)+8;t.setMinimumDimensions(new cs(302,o));const s=new Et,a=n[0],l=r.getModel(),d=a.model;this._colorPicker=s.add(new VBn(t.fragment,d,r.getOption(163),this._themeService,"hover"));let u=!1,h=new xe(a.range.startLineNumber,a.range.startColumn,a.range.endLineNumber,a.range.endColumn);s.add(d.onColorFlushed(async m=>{await GJ(l,d,m,h,a),u=!0,h=HBn(r,h,d)})),s.add(d.onDidChangeColor(m=>{GJ(l,d,m,h,a)})),s.add(r.onDidChangeModelContent(m=>{u?u=!1:(t.hide(),r.focus())}));const g={hoverPart:e0e.fromBaseColor(this,a),hoverElement:this._colorPicker.domNode,dispose(){s.dispose()}};return new LR([g])}getAccessibleContent(t){return U(887,"There is a color picker here.")}handleResize(){var t;(t=this._colorPicker)==null||t.layout()}handleContentsChanged(){var t;(t=this._colorPicker)==null||t.layout()}handleHide(){var t;(t=this._colorPicker)==null||t.dispose(),this._colorPicker=void 0}isColorPickerVisible(){return!!this._colorPicker}};t0e=Q4o([D4o(1,Dl)],t0e);class $l{static insert(t,n){return{range:new xe(t.lineNumber,t.column,t.lineNumber,t.column),text:n,forceMoveMarkers:!0}}static delete(t){return{range:t,text:null}}static replace(t,n){return{range:t,text:n}}static replaceMove(t,n){return{range:t,text:n,forceMoveMarkers:!0}}}function rWe(e,t){return!!e[t]}class mxe{constructor(t,n){this.target=t.target,this.isLeftClick=t.event.leftButton,this.isMiddleClick=t.event.middleButton,this.isRightClick=t.event.rightButton,this.mouseMiddleClickAction=n.mouseMiddleClickAction,this.hasTriggerModifier=rWe(t.event,n.triggerModifier),this.isMiddleClick&&n.mouseMiddleClickAction==="ctrlLeftClick"&&(this.isMiddleClick=!1,this.isLeftClick=!0,this.hasTriggerModifier=!0),this.hasSideBySideModifier=rWe(t.event,n.triggerSideBySideModifier),this.isNoneOrSingleMouseDown=t.event.detail<=1}}class Ayt{constructor(t,n){this.keyCodeIsTriggerKey=t.keyCode===n.triggerKey,this.keyCodeIsSideBySideKey=t.keyCode===n.triggerSideBySideKey,this.hasTriggerModifier=rWe(t,n.triggerModifier)}}class Jle{constructor(t,n,r,o,s){this.mouseMiddleClickAction=s,this.triggerKey=t,this.triggerModifier=n,this.triggerSideBySideKey=r,this.triggerSideBySideModifier=o}equals(t){return this.triggerKey===t.triggerKey&&this.triggerModifier===t.triggerModifier&&this.triggerSideBySideKey===t.triggerSideBySideKey&&this.triggerSideBySideModifier===t.triggerSideBySideModifier&&this.mouseMiddleClickAction===t.mouseMiddleClickAction}}function pyt(e,t){return e==="altKey"?Qr?new Jle(57,"metaKey",6,"altKey",t):new Jle(5,"ctrlKey",6,"altKey",t):Qr?new Jle(6,"altKey",57,"metaKey",t):new Jle(6,"altKey",5,"ctrlKey",t)}class y3e extends ht{constructor(t,n){super(),this._onMouseMoveOrRelevantKeyDown=this._register(new at),this.onMouseMoveOrRelevantKeyDown=this._onMouseMoveOrRelevantKeyDown.event,this._onExecute=this._register(new at),this.onExecute=this._onExecute.event,this._onCancel=this._register(new at),this.onCancel=this._onCancel.event,this._editor=t,this._extractLineNumberFromMouseEvent=(n==null?void 0:n.extractLineNumberFromMouseEvent)??(r=>r.target.position?r.target.position.lineNumber:0),this._opts=pyt(this._editor.getOption(86),this._editor.getOption(87)),this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._lineNumberOnMouseDown=0,this._register(this._editor.onDidChangeConfiguration(r=>{if(r.hasChanged(86)||r.hasChanged(87)){const o=pyt(this._editor.getOption(86),this._editor.getOption(87));if(this._opts.equals(o))return;this._opts=o,this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._lineNumberOnMouseDown=0,this._onCancel.fire()}})),this._register(this._editor.onMouseMove(r=>this._onEditorMouseMove(new mxe(r,this._opts)))),this._register(this._editor.onMouseDown(r=>this._onEditorMouseDown(new mxe(r,this._opts)))),this._register(this._editor.onMouseUp(r=>this._onEditorMouseUp(new mxe(r,this._opts)))),this._register(this._editor.onKeyDown(r=>this._onEditorKeyDown(new Ayt(r,this._opts)))),this._register(this._editor.onKeyUp(r=>this._onEditorKeyUp(new Ayt(r,this._opts)))),this._register(this._editor.onMouseDrag(()=>this._resetHandler())),this._register(this._editor.onDidChangeCursorSelection(r=>this._onDidChangeCursorSelection(r))),this._register(this._editor.onDidChangeModel(r=>this._resetHandler())),this._register(this._editor.onDidChangeModelContent(()=>this._resetHandler())),this._register(this._editor.onDidScrollChange(r=>{(r.scrollTopChanged||r.scrollLeftChanged)&&this._resetHandler()}))}_onDidChangeCursorSelection(t){t.selection&&t.selection.startColumn!==t.selection.endColumn&&this._resetHandler()}_onEditorMouseMove(t){this._lastMouseMoveEvent=t,this._onMouseMoveOrRelevantKeyDown.fire([t,null])}_onEditorMouseDown(t){this._hasTriggerKeyOnMouseDown=t.hasTriggerModifier,this._lineNumberOnMouseDown=this._extractLineNumberFromMouseEvent(t)}_onEditorMouseUp(t){const n=this._extractLineNumberFromMouseEvent(t);!!this._lineNumberOnMouseDown&&this._lineNumberOnMouseDown===n&&(this._hasTriggerKeyOnMouseDown||t.isMiddleClick&&t.mouseMiddleClickAction==="openLink")&&this._onExecute.fire(t)}_onEditorKeyDown(t){this._lastMouseMoveEvent&&(t.keyCodeIsTriggerKey||t.keyCodeIsSideBySideKey&&t.hasTriggerModifier)?this._onMouseMoveOrRelevantKeyDown.fire([this._lastMouseMoveEvent,t]):t.hasTriggerModifier&&this._onCancel.fire()}_onEditorKeyUp(t){t.keyCodeIsTriggerKey&&this._onCancel.fire()}_resetHandler(){this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._onCancel.fire()}}class $Bn{constructor(t,n){this.range=t,this.direction=n}}class nnt{constructor(t,n,r){this.hint=t,this.anchor=n,this.provider=r,this._isResolved=!1}with(t){const n=new nnt(this.hint,t.anchor,this.provider);return n._isResolved=this._isResolved,n._currentResolve=this._currentResolve,n}async resolve(t){if(typeof this.provider.resolveInlayHint=="function"){if(this._currentResolve)return await this._currentResolve,t.isCancellationRequested?void 0:this.resolve(t);this._isResolved||(this._currentResolve=this._doResolve(t).finally(()=>this._currentResolve=void 0)),await this._currentResolve}}async _doResolve(t){try{const n=await Promise.resolve(this.provider.resolveInlayHint(this.hint,t));this.hint.tooltip=(n==null?void 0:n.tooltip)??this.hint.tooltip,this.hint.label=(n==null?void 0:n.label)??this.hint.label,this.hint.textEdits=(n==null?void 0:n.textEdits)??this.hint.textEdits,this._isResolved=!0}catch(n){Nc(n),this._isResolved=!1}}}const iU=class iU{static async create(t,n,r,o){const s=[],a=t.ordered(n).reverse().map(l=>r.map(async d=>{try{const u=await l.provideInlayHints(n,d,o);(u!=null&&u.hints.length||l.onDidChangeInlayHints)&&s.push([u??iU._emptyInlayHintList,l])}catch(u){Nc(u)}}));if(await Promise.all(a.flat()),o.isCancellationRequested||n.isDisposed())throw new lA;return new iU(r,s,n)}constructor(t,n,r){this._disposables=new Et,this.ranges=t,this.provider=new Set;const o=[];for(const[s,a]of n){this._disposables.add(s),this.provider.add(a);for(const l of s.hints){const d=r.validatePosition(l.position);let u="before";const h=iU._getRangeAtPosition(r,d);let g;h.getStartPosition().isBefore(d)?(g=xe.fromPositions(h.getStartPosition(),d),u="after"):(g=xe.fromPositions(d,h.getEndPosition()),u="before"),o.push(new nnt(l,new $Bn(g,u),a))}}this.items=o.sort((s,a)=>rt.compare(s.hint.position,a.hint.position))}dispose(){this._disposables.dispose()}static _getRangeAtPosition(t,n){const r=n.lineNumber,o=t.getWordAtPosition(n);if(o)return new xe(r,o.startColumn,r,o.endColumn);t.tokenization.tokenizeIfCheap(r);const s=t.tokenization.getLineTokens(r),a=n.column-1,l=s.findTokenIndexAtOffset(a);let d=s.getStartOffset(l),u=s.getEndOffset(l);return u-d===1&&(d===a&&l>1?(d=s.getStartOffset(l-1),u=s.getEndOffset(l-1)):u===a&&l=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},ZC=function(e,t){return function(n,r){t(n,r,e)}};let G8=class extends mR{constructor(t,n,r,o,s,a,l,d,u,h,g,m,v){super(t,{...o.getRawOptions(),overflowWidgetsDomNode:o.getOverflowWidgetsDomNode()},r,s,a,l,d,u,h,g,m,v),this._parentEditor=o,this._overwriteOptions=n,super.updateOptions(this._overwriteOptions),this._register(o.onDidChangeConfiguration(f=>this._onParentConfigurationChanged(f)))}getParentEditor(){return this._parentEditor}_onParentConfigurationChanged(t){super.updateOptions(this._parentEditor.getRawOptions()),super.updateOptions(this._overwriteOptions)}updateOptions(t){Pbe(this._overwriteOptions,t,!0),super.updateOptions(this._overwriteOptions)}};G8=I4o([ZC(4,Zn),ZC(5,yo),ZC(6,ba),ZC(7,Qi),ZC(8,Dl),ZC(9,rc),ZC(10,ph),ZC(11,kl),ZC(12,Un)],G8);function GBn(e){const t=e.get(yo).getFocusedCodeEditor();return t instanceof G8?t.getParentEditor():t}const byt=new Bt(new It(0,122,204)),M4o={showArrow:!0,showFrame:!0,className:"",frameColor:byt,arrowColor:byt,keepEditorSelection:!1},P4o="vs.editor.contrib.zoneWidget";class F4o{constructor(t,n,r,o,s,a,l,d){this.id="",this.domNode=t,this.afterLineNumber=n,this.afterColumn=r,this.heightInLines=o,this.showInHiddenAreas=l,this.ordinal=d,this._onDomNodeTop=s,this._onComputedHeight=a}onDomNodeTop(t){this._onDomNodeTop(t)}onComputedHeight(t){this._onComputedHeight(t)}}class N4o{constructor(t,n){this._id=t,this._domNode=n}getId(){return this._id}getDomNode(){return this._domNode}getPosition(){return null}}const Kve=class Kve{constructor(t){this._editor=t,this._ruleName=Kve._IdGenerator.nextId(),this._color=null,this._height=-1,this._decorations=this._editor.createDecorationsCollection()}dispose(){this.hide(),INe(this._ruleName)}set color(t){this._color!==t&&(this._color=t,this._updateStyle())}set height(t){this._height!==t&&(this._height=t,this._updateStyle())}_updateStyle(){INe(this._ruleName),$me(`.monaco-editor ${this._ruleName}`,`border-style: solid; border-color: transparent; border-bottom-color: ${this._color}; border-width: ${this._height}px; bottom: -${this._height}px !important; margin-left: -${this._height}px; `)}show(t){t.column===1&&(t={lineNumber:t.lineNumber,column:2}),this._decorations.set([{range:xe.fromPositions(t),options:{description:"zone-widget-arrow",className:this._ruleName,stickiness:1}}])}hide(){this._decorations.clear()}};Kve._IdGenerator=new vtt(".arrow-decoration-");let oWe=Kve;class U4o{constructor(t,n={}){this._arrow=null,this._overlayWidget=null,this._resizeSash=null,this._isSashResizeHeight=!1,this._viewZone=null,this._disposables=new Et,this.container=null,this._isShowing=!1,this.editor=t,this._positionMarkerId=this.editor.createDecorationsCollection(),this.options=uO(n),Pbe(this.options,M4o,!1),this.domNode=document.createElement("div"),this.options.isAccessible||(this.domNode.setAttribute("aria-hidden","true"),this.domNode.setAttribute("role","presentation")),this._disposables.add(this.editor.onDidLayoutChange(r=>{const o=this._getWidth(r);this.domNode.style.width=o+"px",this.domNode.style.left=this._getLeft(r)+"px",this._onWidth(o)}))}dispose(){this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._viewZone&&this.editor.changeViewZones(t=>{this._viewZone&&t.removeZone(this._viewZone.id),this._viewZone=null}),this._positionMarkerId.clear(),this._disposables.dispose()}create(){this.domNode.classList.add("zone-widget"),this.options.className&&this.domNode.classList.add(this.options.className),this.container=document.createElement("div"),this.container.classList.add("zone-widget-container"),this.domNode.appendChild(this.container),this.options.showArrow&&(this._arrow=new oWe(this.editor),this._disposables.add(this._arrow)),this._fillContainer(this.container),this._initSash(),this._applyStyles()}style(t){t.frameColor&&(this.options.frameColor=t.frameColor),t.arrowColor&&(this.options.arrowColor=t.arrowColor),this._applyStyles()}_applyStyles(){if(this.container&&this.options.frameColor){const t=this.options.frameColor.toString();this.container.style.borderTopColor=t,this.container.style.borderBottomColor=t}if(this._arrow&&this.options.arrowColor){const t=this.options.arrowColor.toString();this._arrow.color=t}}_getWidth(t){return t.width-t.minimap.minimapWidth-t.verticalScrollbarWidth}_getLeft(t){return t.minimap.minimapWidth>0&&t.minimap.minimapLeft===0?t.minimap.minimapWidth:0}_onViewZoneTop(t){this.domNode.style.top=t+"px"}_onViewZoneHeight(t){var n;if(this.domNode.style.height=`${t}px`,this.container){const r=t-this._decoratingElementsHeight();this.container.style.height=`${r}px`;const o=this.editor.getLayoutInfo();this._doLayout(r,this._getWidth(o))}(n=this._resizeSash)==null||n.layout()}get position(){const t=this._positionMarkerId.getRange(0);if(t)return t.getStartPosition()}show(t,n){const r=xe.isIRange(t)?xe.lift(t):xe.fromPositions(t);this._isShowing=!0,this._showImpl(r,n),this._isShowing=!1,this._positionMarkerId.set([{range:r,options:Gi.EMPTY}])}hide(){var t;this._viewZone&&(this.editor.changeViewZones(n=>{this._viewZone&&n.removeZone(this._viewZone.id)}),this._viewZone=null),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),(t=this._arrow)==null||t.hide(),this._positionMarkerId.clear(),this._isSashResizeHeight=!1}_decoratingElementsHeight(){const t=this.editor.getOption(75);let n=0;if(this.options.showArrow){const r=Math.round(t/3);n+=2*r}if(this.options.showFrame){const r=this.options.frameWidth??Math.round(t/9);n+=2*r}return n}_getMaximumHeightInLines(){return Math.max(12,this.editor.getLayoutInfo().height/this.editor.getOption(75)*.8)}_showImpl(t,n){const r=t.getStartPosition(),o=this.editor.getLayoutInfo(),s=this._getWidth(o);this.domNode.style.width=`${s}px`,this.domNode.style.left=this._getLeft(o)+"px";const a=document.createElement("div");a.style.overflow="hidden";const l=this.editor.getOption(75),d=this._getMaximumHeightInLines();d!==void 0&&(n=Math.min(n,d));let u=0,h=0;if(this._arrow&&this.options.showArrow&&(u=Math.round(l/3),this._arrow.height=u,this._arrow.show(r)),this.options.showFrame&&(h=Math.round(l/9)),this.editor.changeViewZones(v=>{this._viewZone&&v.removeZone(this._viewZone.id),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this.domNode.style.top="-1000px",this._viewZone=new F4o(a,r.lineNumber,r.column,n,f=>this._onViewZoneTop(f),f=>this._onViewZoneHeight(f),this.options.showInHiddenAreas,this.options.ordinal),this._viewZone.id=v.addZone(this._viewZone),this._overlayWidget=new N4o(P4o+this._viewZone.id,this.domNode),this.editor.addOverlayWidget(this._overlayWidget)}),this._updateSashEnablement(),this.container&&this.options.showFrame){const v=this.options.frameWidth?this.options.frameWidth:h;this.container.style.borderTopWidth=v+"px",this.container.style.borderBottomWidth=v+"px"}const g=n*l-this._decoratingElementsHeight();this.container&&(this.container.style.top=u+"px",this.container.style.height=g+"px",this.container.style.overflow="hidden"),this._doLayout(g,s),this.options.keepEditorSelection||this.editor.setSelection(t);const m=this.editor.getModel();if(m){const v=m.validateRange(new xe(t.startLineNumber,1,t.endLineNumber+1,1));this.revealRange(v,v.startLineNumber===m.getLineCount())}}revealRange(t,n){n?this.editor.revealLineNearTop(t.endLineNumber,0):this.editor.revealRange(t,0)}setCssClass(t,n){this.container&&(n&&this.container.classList.remove(n),this.container.classList.add(t))}_onWidth(t){}_doLayout(t,n){}_relayout(t,n){const r=this._getMaximumHeightInLines(),o=n&&r!==void 0?Math.min(r,t):t;this._viewZone&&this._viewZone.heightInLines!==o&&(this.editor.changeViewZones(s=>{this._viewZone&&(this._viewZone.heightInLines=o,s.layoutZone(this._viewZone.id))}),this._updateSashEnablement())}_initSash(){if(this._resizeSash)return;this._resizeSash=this._disposables.add(new vf(this.domNode,this,{orientation:1})),this.options.isResizeable||(this._resizeSash.state=0);let t;this._disposables.add(this._resizeSash.onDidStart(n=>{this._viewZone&&(t={startY:n.startY,heightInLines:this._viewZone.heightInLines,...this._getResizeBounds()})})),this._disposables.add(this._resizeSash.onDidEnd(()=>{t=void 0})),this._disposables.add(this._resizeSash.onDidChange(n=>{if(t){const r=(n.currentY-t.startY)/this.editor.getOption(75),o=r<0?Math.ceil(r):Math.floor(r),s=t.heightInLines+o;s>t.minLines&&s=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},ZBn=function(e,t){return function(n,r){t(n,r,e)}};const qBn=_r("IPeekViewService");Vr(qBn,class{constructor(){this._widgets=new Map}addExclusiveWidget(e,t){const n=this._widgets.get(e);n&&(n.listener.dispose(),n.widget.dispose());const r=()=>{const o=this._widgets.get(e);o&&o.widget===t&&(o.listener.dispose(),this._widgets.delete(e))};this._widgets.set(e,{widget:t,listener:t.onDidClose(r)})}},1);var b1;(function(e){e.inPeekEditor=new yn("inReferenceSearchEditor",!0,U(1316,"Whether the current code editor is embedded inside peek")),e.notInPeekEditor=e.inPeekEditor.toNegated()})(b1||(b1={}));var Hj;let i0e=(Hj=class{constructor(t,n){t instanceof G8&&b1.inPeekEditor.bindTo(n)}dispose(){}},Hj.ID="editor.contrib.referenceController",Hj);i0e=YBn([ZBn(1,Qi)],i0e);mo(i0e.ID,i0e,0);const j4o={headerBackgroundColor:Bt.white,primaryHeadingColor:Bt.fromHex("#333333"),secondaryHeadingColor:Bt.fromHex("#6c6c6cb3")};let r0e=class extends U4o{constructor(t,n,r){super(t,n),this.instantiationService=r,this._onDidClose=new at,this.onDidClose=this._onDidClose.event,Pbe(this.options,j4o,!1);const o=hl(this.editor);o.openedPeekWidgets.set(o.openedPeekWidgets.get()+1,void 0)}dispose(){if(!this.disposed){this.disposed=!0,super.dispose(),this._onDidClose.fire(this);const t=hl(this.editor);t.openedPeekWidgets.set(t.openedPeekWidgets.get()-1,void 0)}}style(t){const n=this.options;t.headerBackgroundColor&&(n.headerBackgroundColor=t.headerBackgroundColor),t.primaryHeadingColor&&(n.primaryHeadingColor=t.primaryHeadingColor),t.secondaryHeadingColor&&(n.secondaryHeadingColor=t.secondaryHeadingColor),super.style(t)}_applyStyles(){super._applyStyles();const t=this.options;this._headElement&&t.headerBackgroundColor&&(this._headElement.style.backgroundColor=t.headerBackgroundColor.toString()),this._primaryHeading&&t.primaryHeadingColor&&(this._primaryHeading.style.color=t.primaryHeadingColor.toString()),this._secondaryHeading&&t.secondaryHeadingColor&&(this._secondaryHeading.style.color=t.secondaryHeadingColor.toString()),this._bodyElement&&t.frameColor&&(this._bodyElement.style.borderColor=t.frameColor.toString())}_fillContainer(t){this.setCssClass("peekview-widget"),this._headElement=tn(".head"),this._bodyElement=tn(".body"),this._fillHead(this._headElement),this._fillBody(this._bodyElement),t.appendChild(this._headElement),t.appendChild(this._bodyElement)}_fillHead(t,n){this._titleElement=tn(".peekview-title"),this.options.supportOnTitleClick&&(this._titleElement.classList.add("clickable"),wc(this._titleElement,"click",s=>this._onTitleClick(s))),Xt(this._headElement,this._titleElement),this._fillTitleIcon(this._titleElement),this._primaryHeading=tn("span.filename"),this._secondaryHeading=tn("span.dirname"),this._metaHeading=tn("span.meta"),Xt(this._titleElement,this._primaryHeading,this._secondaryHeading,this._metaHeading);const r=tn(".peekview-actions");Xt(this._headElement,r);const o=this._getActionBarOptions();this._actionbarWidget=new g1(r,o),this._disposables.add(this._actionbarWidget),n||this._actionbarWidget.push(this._disposables.add(new i2("peekview.close",U(1317,"Close"),gi.asClassName(zt.close),!0,()=>(this.dispose(),Promise.resolve()))),{label:!1,icon:!0})}_fillTitleIcon(t){}_getActionBarOptions(){return{actionViewItemProvider:Mtt.bind(void 0,this.instantiationService),orientation:0}}_onTitleClick(t){}setTitle(t,n){this._primaryHeading&&this._secondaryHeading&&(this._primaryHeading.innerText=t,this._primaryHeading.setAttribute("title",t),n?this._secondaryHeading.innerText=n:fh(this._secondaryHeading))}setMetaTitle(t){this._metaHeading&&(t?(this._metaHeading.innerText=t,k0(this._metaHeading)):tm(this._metaHeading))}_doLayout(t,n){if(!this._isShowing&&t<0){this.dispose();return}const r=Math.ceil(this.editor.getOption(75)*1.2),o=Math.round(t-(r+1));this._doLayoutHead(r,n),this._doLayoutBody(o,n)}_doLayoutHead(t,n){this._headElement&&(this._headElement.style.height=`${t}px`,this._headElement.style.lineHeight=this._headElement.style.height)}_doLayoutBody(t,n){this._bodyElement&&(this._bodyElement.style.height=`${t}px`)}};r0e=YBn([ZBn(2,Zn)],r0e);const W4o=Ve("peekViewTitle.background",{dark:"#252526",light:"#F3F3F3",hcDark:Bt.black,hcLight:Bt.white},U(1318,"Background color of the peek view title area.")),KBn=Ve("peekViewTitleLabel.foreground",{dark:Bt.white,light:Bt.black,hcDark:Bt.white,hcLight:Jy},U(1319,"Color of the peek view title.")),JBn=Ve("peekViewTitleDescription.foreground",{dark:"#ccccccb3",light:"#616161",hcDark:"#FFFFFF99",hcLight:"#292929"},U(1320,"Color of the peek view title info.")),V4o=Ve("peekView.border",{dark:Sy,light:Sy,hcDark:oo,hcLight:oo},U(1321,"Color of the peek view borders and arrow.")),z4o=Ve("peekViewResult.background",{dark:"#252526",light:"#F3F3F3",hcDark:Bt.black,hcLight:Bt.white},U(1322,"Background color of the peek view result list."));Ve("peekViewResult.lineForeground",{dark:"#bbbbbb",light:"#646465",hcDark:Bt.white,hcLight:Jy},U(1323,"Foreground color for line nodes in the peek view result list."));Ve("peekViewResult.fileForeground",{dark:Bt.white,light:"#1E1E1E",hcDark:Bt.white,hcLight:Jy},U(1324,"Foreground color for file nodes in the peek view result list."));Ve("peekViewResult.selectionBackground",{dark:"#3399ff33",light:"#3399ff33",hcDark:null,hcLight:null},U(1325,"Background color of the selected entry in the peek view result list."));Ve("peekViewResult.selectionForeground",{dark:Bt.white,light:"#6C6C6C",hcDark:Bt.white,hcLight:Jy},U(1326,"Foreground color of the selected entry in the peek view result list."));const rnt=Ve("peekViewEditor.background",{dark:"#001F33",light:"#F2F8FC",hcDark:Bt.black,hcLight:Bt.white},U(1327,"Background color of the peek view editor."));Ve("peekViewEditorGutter.background",rnt,U(1328,"Background color of the gutter in the peek view editor."));Ve("peekViewEditorStickyScroll.background",rnt,U(1329,"Background color of sticky scroll in the peek view editor."));Ve("peekViewEditorStickyScrollGutter.background",rnt,U(1330,"Background color of the gutter part of sticky scroll in the peek view editor."));Ve("peekViewResult.matchHighlightBackground",{dark:"#ea5c004d",light:"#ea5c004d",hcDark:null,hcLight:null},U(1331,"Match highlight color in the peek view result list."));Ve("peekViewEditor.matchHighlightBackground",{dark:"#ff8f0099",light:"#f5d802de",hcDark:null,hcLight:null},U(1332,"Match highlight color in the peek view editor."));Ve("peekViewEditor.matchHighlightBorder",{dark:null,light:null,hcDark:za,hcLight:za},U(1333,"Match highlight border in the peek view editor."));class H4o{get templateId(){return this.renderer.templateId}constructor(t,n){this.renderer=t,this.modelProvider=n}renderTemplate(t){return{data:this.renderer.renderTemplate(t),disposable:ht.None}}renderElement(t,n,r,o){var d;if((d=r.disposable)==null||d.dispose(),!r.data)return;const s=this.modelProvider();if(s.isResolved(t))return this.renderer.renderElement(s.get(t),t,r.data,o);const a=new Wa,l=s.resolve(t,a.token);r.disposable={dispose:()=>a.cancel()},this.renderer.renderPlaceholder(t,r.data),l.then(u=>this.renderer.renderElement(u,t,r.data,o))}disposeTemplate(t){t.disposable&&(t.disposable.dispose(),t.disposable=void 0),t.data&&(this.renderer.disposeTemplate(t.data),t.data=void 0)}}class $4o{constructor(t,n){this.modelProvider=t,this.accessibilityProvider=n}getWidgetAriaLabel(){return this.accessibilityProvider.getWidgetAriaLabel()}getAriaLabel(t){const n=this.modelProvider();return n.isResolved(t)?this.accessibilityProvider.getAriaLabel(n.get(t)):null}}function X4o(e,t){return{...t,accessibilityProvider:t.accessibilityProvider&&new $4o(e,t.accessibilityProvider)}}class G4o{constructor(t,n,r,o,s={}){this.modelDisposables=new Et;const a=()=>this.model,l=o.map(d=>new H4o(d,a));this.list=new _2(t,n,r,l,X4o(a,s))}updateOptions(t){this.list.updateOptions(t)}getHTMLElement(){return this.list.getHTMLElement()}get onDidFocus(){return this.list.onDidFocus}get widget(){return this.list}get onDidDispose(){return this.list.onDidDispose}get onMouseDblClick(){return sn.map(this.list.onMouseDblClick,({element:t,index:n,browserEvent:r})=>({element:t===void 0?void 0:this._model.get(t),index:n,browserEvent:r}))}get onPointer(){return sn.map(this.list.onPointer,({element:t,index:n,browserEvent:r})=>({element:t===void 0?void 0:this._model.get(t),index:n,browserEvent:r}))}get onDidChangeSelection(){return sn.map(this.list.onDidChangeSelection,({elements:t,indexes:n,browserEvent:r})=>({elements:t.map(o=>this._model.get(o)),indexes:n,browserEvent:r}))}get model(){return this._model}set model(t){this.modelDisposables.clear(),this._model=t,this.list.splice(0,this.list.length,Xg(t.length)),this.modelDisposables.add(t.onDidIncrementLength(n=>this.list.splice(this.list.length,0,Xg(this.list.length,n))))}getFocus(){return this.list.getFocus()}getSelection(){return this.list.getSelection()}getSelectedElements(){return this.getSelection().map(t=>this.model.get(t))}style(t){this.list.style(t)}dispose(){this.list.dispose(),this.modelDisposables.dispose()}}const Y4o={separatorBorder:Bt.transparent};class eRn{set size(t){this._size=t}get size(){return this._size}get visible(){return typeof this._cachedVisibleSize>"u"}setVisible(t,n){var r,o;if(t!==this.visible){t?(this.size=Zg(this._cachedVisibleSize,this.viewMinimumSize,this.viewMaximumSize),this._cachedVisibleSize=void 0):(this._cachedVisibleSize=typeof n=="number"?n:this.size,this.size=0),this.container.classList.toggle("visible",t);try{(o=(r=this.view).setVisible)==null||o.call(r,t)}catch(s){console.error("Splitview: Failed to set visible view"),console.error(s)}}}get minimumSize(){return this.visible?this.view.minimumSize:0}get viewMinimumSize(){return this.view.minimumSize}get maximumSize(){return this.visible?this.view.maximumSize:0}get viewMaximumSize(){return this.view.maximumSize}get priority(){return this.view.priority}get proportionalLayout(){return this.view.proportionalLayout??!0}get snap(){return!!this.view.snap}set enabled(t){this.container.style.pointerEvents=t?"":"none"}constructor(t,n,r,o){this.container=t,this.view=n,this.disposable=o,this._cachedVisibleSize=void 0,typeof r=="number"?(this._size=r,this._cachedVisibleSize=void 0,t.classList.add("visible")):(this._size=0,this._cachedVisibleSize=r.cachedVisibleSize)}layout(t,n){this.layoutContainer(t);try{this.view.layout(this.size,t,n)}catch(r){console.error("Splitview: Failed to layout view"),console.error(r)}}dispose(){this.disposable.dispose()}}class Z4o extends eRn{layoutContainer(t){this.container.style.top=`${t}px`,this.container.style.height=`${this.size}px`}}class q4o extends eRn{layoutContainer(t){this.container.style.left=`${t}px`,this.container.style.width=`${this.size}px`}}var W_;(function(e){e[e.Idle=0]="Idle",e[e.Busy=1]="Busy"})(W_||(W_={}));var o0e;(function(e){e.Distribute={type:"distribute"};function t(o){return{type:"split",index:o}}e.Split=t;function n(o){return{type:"auto",index:o}}e.Auto=n;function r(o){return{type:"invisible",cachedVisibleSize:o}}e.Invisible=r})(o0e||(o0e={}));class tRn extends ht{get orthogonalStartSash(){return this._orthogonalStartSash}get orthogonalEndSash(){return this._orthogonalEndSash}get startSnappingEnabled(){return this._startSnappingEnabled}get endSnappingEnabled(){return this._endSnappingEnabled}set orthogonalStartSash(t){for(const n of this.sashItems)n.sash.orthogonalStartSash=t;this._orthogonalStartSash=t}set orthogonalEndSash(t){for(const n of this.sashItems)n.sash.orthogonalEndSash=t;this._orthogonalEndSash=t}set startSnappingEnabled(t){this._startSnappingEnabled!==t&&(this._startSnappingEnabled=t,this.updateSashEnablement())}set endSnappingEnabled(t){this._endSnappingEnabled!==t&&(this._endSnappingEnabled=t,this.updateSashEnablement())}constructor(t,n={}){super(),this.size=0,this._contentSize=0,this.proportions=void 0,this.viewItems=[],this.sashItems=[],this.state=W_.Idle,this._onDidSashChange=this._register(new at),this._onDidSashReset=this._register(new at),this._startSnappingEnabled=!0,this._endSnappingEnabled=!0,this.onDidSashChange=this._onDidSashChange.event,this.onDidSashReset=this._onDidSashReset.event,this.orientation=n.orientation??0,this.inverseAltBehavior=n.inverseAltBehavior??!1,this.proportionalLayout=n.proportionalLayout??!0,this.getSashOrthogonalSize=n.getSashOrthogonalSize,this.el=document.createElement("div"),this.el.classList.add("monaco-split-view2"),this.el.classList.add(this.orientation===0?"vertical":"horizontal"),t.appendChild(this.el),this.sashContainer=Xt(this.el,tn(".sash-container")),this.viewContainer=tn(".split-view-container"),this.scrollable=this._register(new oH({forceIntegerValues:!0,smoothScrollDuration:125,scheduleAtNextAnimationFrame:o=>A1(ii(this.el),o)})),this.scrollableElement=this._register(new Jbe(this.viewContainer,{vertical:this.orientation===0?n.scrollbarVisibility??1:2,horizontal:this.orientation===1?n.scrollbarVisibility??1:2},this.scrollable));const r=this._register(new ks(this.viewContainer,"scroll")).event;this._register(r(o=>{const s=this.scrollableElement.getScrollPosition(),a=Math.abs(this.viewContainer.scrollLeft-s.scrollLeft)<=1?void 0:this.viewContainer.scrollLeft,l=Math.abs(this.viewContainer.scrollTop-s.scrollTop)<=1?void 0:this.viewContainer.scrollTop;(a!==void 0||l!==void 0)&&this.scrollableElement.setScrollPosition({scrollLeft:a,scrollTop:l})})),this.onDidScroll=this.scrollableElement.onScroll,this._register(this.onDidScroll(o=>{o.scrollTopChanged&&(this.viewContainer.scrollTop=o.scrollTop),o.scrollLeftChanged&&(this.viewContainer.scrollLeft=o.scrollLeft)})),Xt(this.el,this.scrollableElement.getDomNode()),this.style(n.styles||Y4o),n.descriptor&&(this.size=n.descriptor.size,n.descriptor.views.forEach((o,s)=>{const a=Lf(o.visible)||o.visible?o.size:{type:"invisible",cachedVisibleSize:o.size},l=o.view;this.doAddView(l,a,s,!0)}),this._contentSize=this.viewItems.reduce((o,s)=>o+s.size,0),this.saveProportions())}style(t){t.separatorBorder.isTransparent()?(this.el.classList.remove("separator-border"),this.el.style.removeProperty("--separator-border")):(this.el.classList.add("separator-border"),this.el.style.setProperty("--separator-border",t.separatorBorder.toString()))}addView(t,n,r=this.viewItems.length,o){this.doAddView(t,n,r,o)}layout(t,n){const r=Math.max(this.size,this._contentSize);if(this.size=t,this.layoutContext=n,this.proportions){let o=0;for(let s=0;s0&&(a.size=Zg(Math.round(l*t/o),a.minimumSize,a.maximumSize))}}else{const o=Xg(this.viewItems.length),s=o.filter(l=>this.viewItems[l].priority===1),a=o.filter(l=>this.viewItems[l].priority===2);this.resize(this.viewItems.length-1,t-r,void 0,s,a)}this.distributeEmptySpace(),this.layoutViews()}saveProportions(){this.proportionalLayout&&this._contentSize>0&&(this.proportions=this.viewItems.map(t=>t.proportionalLayout&&t.visible?t.size/this._contentSize:void 0))}onSashStart({sash:t,start:n,alt:r}){for(const l of this.viewItems)l.enabled=!1;const o=this.sashItems.findIndex(l=>l.sash===t),s=Y4(bt(this.el.ownerDocument.body,"keydown",l=>a(this.sashDragState.current,l.altKey)),bt(this.el.ownerDocument.body,"keyup",()=>a(this.sashDragState.current,!1))),a=(l,d)=>{const u=this.viewItems.map(f=>f.size);let h=Number.NEGATIVE_INFINITY,g=Number.POSITIVE_INFINITY;if(this.inverseAltBehavior&&(d=!d),d)if(o===this.sashItems.length-1){const k=this.viewItems[o];h=(k.minimumSize-k.size)/2,g=(k.maximumSize-k.size)/2}else{const k=this.viewItems[o+1];h=(k.size-k.maximumSize)/2,g=(k.size-k.minimumSize)/2}let m,v;if(!d){const f=Xg(o,-1),k=Xg(o+1,this.viewItems.length),A=f.reduce((S,L)=>S+(this.viewItems[L].minimumSize-u[L]),0),p=f.reduce((S,L)=>S+(this.viewItems[L].viewMaximumSize-u[L]),0),b=k.length===0?Number.POSITIVE_INFINITY:k.reduce((S,L)=>S+(u[L]-this.viewItems[L].minimumSize),0),w=k.length===0?Number.NEGATIVE_INFINITY:k.reduce((S,L)=>S+(u[L]-this.viewItems[L].viewMaximumSize),0),O=Math.max(A,w),y=Math.min(b,p),C=this.findFirstSnapIndex(f),_=this.findFirstSnapIndex(k);if(typeof C=="number"){const S=this.viewItems[C],L=Math.floor(S.viewMinimumSize/2);m={index:C,limitDelta:S.visible?O-L:O+L,size:S.size}}if(typeof _=="number"){const S=this.viewItems[_],L=Math.floor(S.viewMinimumSize/2);v={index:_,limitDelta:S.visible?y+L:y-L,size:S.size}}}this.sashDragState={start:l,current:l,index:o,sizes:u,minDelta:h,maxDelta:g,alt:d,snapBefore:m,snapAfter:v,disposable:s}};a(n,r)}onSashChange({current:t}){const{index:n,start:r,sizes:o,alt:s,minDelta:a,maxDelta:l,snapBefore:d,snapAfter:u}=this.sashDragState;this.sashDragState.current=t;const h=t-r,g=this.resize(n,h,o,void 0,void 0,a,l,d,u);if(s){const m=n===this.sashItems.length-1,v=this.viewItems.map(w=>w.size),f=m?n:n+1,k=this.viewItems[f],A=k.size-k.maximumSize,p=k.size-k.minimumSize,b=m?n-1:n+1;this.resize(b,-g,v,void 0,void 0,A,p)}this.distributeEmptySpace(),this.layoutViews()}onSashEnd(t){this._onDidSashChange.fire(t),this.sashDragState.disposable.dispose(),this.saveProportions();for(const n of this.viewItems)n.enabled=!0}onViewChange(t,n){const r=this.viewItems.indexOf(t);r<0||r>=this.viewItems.length||(n=typeof n=="number"?n:t.size,n=Zg(n,t.minimumSize,t.maximumSize),this.inverseAltBehavior&&r>0?(this.resize(r-1,Math.floor((t.size-n)/2)),this.distributeEmptySpace(),this.layoutViews()):(t.size=n,this.relayout([r],void 0)))}resizeView(t,n){if(!(t<0||t>=this.viewItems.length)){if(this.state!==W_.Idle)throw new Error("Cant modify splitview");this.state=W_.Busy;try{const r=Xg(this.viewItems.length).filter(l=>l!==t),o=[...r.filter(l=>this.viewItems[l].priority===1),t],s=r.filter(l=>this.viewItems[l].priority===2),a=this.viewItems[t];n=Math.round(n),n=Zg(n,a.minimumSize,Math.min(a.maximumSize,this.size)),a.size=n,this.relayout(o,s)}finally{this.state=W_.Idle}}}distributeViewSizes(){const t=[];let n=0;for(const l of this.viewItems)l.maximumSize-l.minimumSize>0&&(t.push(l),n+=l.size);const r=Math.floor(n/t.length);for(const l of t)l.size=Zg(r,l.minimumSize,l.maximumSize);const o=Xg(this.viewItems.length),s=o.filter(l=>this.viewItems[l].priority===1),a=o.filter(l=>this.viewItems[l].priority===2);this.relayout(s,a)}getViewSize(t){return t<0||t>=this.viewItems.length?-1:this.viewItems[t].size}doAddView(t,n,r=this.viewItems.length,o){if(this.state!==W_.Idle)throw new Error("Cant modify splitview");this.state=W_.Busy;try{const s=tn(".split-view-view");r===this.viewItems.length?this.viewContainer.appendChild(s):this.viewContainer.insertBefore(s,this.viewContainer.children.item(r));const a=t.onDidChange(m=>this.onViewChange(h,m)),l=$n(()=>s.remove()),d=Y4(a,l);let u;typeof n=="number"?u=n:(n.type==="auto"&&(this.areViewsDistributed()?n={type:"distribute"}:n={type:"split",index:n.index}),n.type==="split"?u=this.getViewSize(n.index)/2:n.type==="invisible"?u={cachedVisibleSize:n.cachedVisibleSize}:u=t.minimumSize);const h=this.orientation===0?new Z4o(s,t,u,d):new q4o(s,t,u,d);if(this.viewItems.splice(r,0,h),this.viewItems.length>1){const m={orthogonalStartSash:this.orthogonalStartSash,orthogonalEndSash:this.orthogonalEndSash},v=this.orientation===0?new vf(this.sashContainer,{getHorizontalSashTop:S=>this.getSashPosition(S),getHorizontalSashWidth:this.getSashOrthogonalSize},{...m,orientation:1}):new vf(this.sashContainer,{getVerticalSashLeft:S=>this.getSashPosition(S),getVerticalSashHeight:this.getSashOrthogonalSize},{...m,orientation:0}),f=this.orientation===0?S=>({sash:v,start:S.startY,current:S.currentY,alt:S.altKey}):S=>({sash:v,start:S.startX,current:S.currentX,alt:S.altKey}),A=sn.map(v.onDidStart,f)(this.onSashStart,this),b=sn.map(v.onDidChange,f)(this.onSashChange,this),O=sn.map(v.onDidEnd,()=>this.sashItems.findIndex(S=>S.sash===v))(this.onSashEnd,this),y=v.onDidReset(()=>{const S=this.sashItems.findIndex(P=>P.sash===v),L=Xg(S,-1),E=Xg(S+1,this.viewItems.length),T=this.findFirstSnapIndex(L),Q=this.findFirstSnapIndex(E);typeof T=="number"&&!this.viewItems[T].visible||typeof Q=="number"&&!this.viewItems[Q].visible||this._onDidSashReset.fire(S)}),C=Y4(A,b,O,y,v),_={sash:v,disposable:C};this.sashItems.splice(r-1,0,_)}s.appendChild(t.element);let g;typeof n!="number"&&n.type==="split"&&(g=[n.index]),o||this.relayout([r],g),!o&&typeof n!="number"&&n.type==="distribute"&&this.distributeViewSizes()}finally{this.state=W_.Idle}}relayout(t,n){const r=this.viewItems.reduce((o,s)=>o+s.size,0);this.resize(this.viewItems.length-1,this.size-r,void 0,t,n),this.distributeEmptySpace(),this.layoutViews(),this.saveProportions()}resize(t,n,r=this.viewItems.map(h=>h.size),o,s,a=Number.NEGATIVE_INFINITY,l=Number.POSITIVE_INFINITY,d,u){if(t<0||t>=this.viewItems.length)return 0;const h=Xg(t,-1),g=Xg(t+1,this.viewItems.length);if(s)for(const _ of s)q8e(h,_),q8e(g,_);if(o)for(const _ of o)dle(h,_),dle(g,_);const m=h.map(_=>this.viewItems[_]),v=h.map(_=>r[_]),f=g.map(_=>this.viewItems[_]),k=g.map(_=>r[_]),A=h.reduce((_,S)=>_+(this.viewItems[S].minimumSize-r[S]),0),p=h.reduce((_,S)=>_+(this.viewItems[S].maximumSize-r[S]),0),b=g.length===0?Number.POSITIVE_INFINITY:g.reduce((_,S)=>_+(r[S]-this.viewItems[S].minimumSize),0),w=g.length===0?Number.NEGATIVE_INFINITY:g.reduce((_,S)=>_+(r[S]-this.viewItems[S].maximumSize),0),O=Math.max(A,w,a),y=Math.min(b,p,l);let C=!1;if(d){const _=this.viewItems[d.index],S=n>=d.limitDelta;C=S!==_.visible,_.setVisible(S,d.size)}if(!C&&u){const _=this.viewItems[u.index],S=nl+d.size,0);let r=this.size-n;const o=Xg(this.viewItems.length-1,-1),s=o.filter(l=>this.viewItems[l].priority===1),a=o.filter(l=>this.viewItems[l].priority===2);for(const l of a)q8e(o,l);for(const l of s)dle(o,l);typeof t=="number"&&dle(o,t);for(let l=0;r!==0&&ln+r.size,0);let t=0;for(const n of this.viewItems)n.layout(t,this.layoutContext),t+=n.size;this.sashItems.forEach(n=>n.sash.layout()),this.updateSashEnablement(),this.updateScrollableElement()}updateScrollableElement(){this.orientation===0?this.scrollableElement.setScrollDimensions({height:this.size,scrollHeight:this._contentSize}):this.scrollableElement.setScrollDimensions({width:this.size,scrollWidth:this._contentSize})}updateSashEnablement(){let t=!1;const n=this.viewItems.map(d=>t=d.size-d.minimumSize>0||t);t=!1;const r=this.viewItems.map(d=>t=d.maximumSize-d.size>0||t),o=[...this.viewItems].reverse();t=!1;const s=o.map(d=>t=d.size-d.minimumSize>0||t).reverse();t=!1;const a=o.map(d=>t=d.maximumSize-d.size>0||t).reverse();let l=0;for(let d=0;d0||this.startSnappingEnabled)?u.state=1:b&&n[d]&&(l0)return;if(!r.visible&&r.snap)return n}}areViewsDistributed(){let t,n;for(const r of this.viewItems)if(t=t===void 0?r.size:Math.min(t,r.size),n=n===void 0?r.size:Math.max(n,r.size),n-t>2)return!1;return!0}dispose(){var t;(t=this.sashDragState)==null||t.disposable.dispose(),us(this.viewItems),this.viewItems=[],this.sashItems.forEach(n=>n.disposable.dispose()),this.sashItems=[],super.dispose()}}const Jve=class Jve{constructor(t,n,r){this.columns=t,this.getColumnSize=r,this.templateId=Jve.TemplateId,this.renderedTemplates=new Set;const o=new Map(n.map(s=>[s.templateId,s]));this.renderers=[];for(const s of t){const a=o.get(s.templateId);if(!a)throw new Error(`Table cell renderer for template id ${s.templateId} not found.`);this.renderers.push(a)}}renderTemplate(t){const n=Xt(t,tn(".monaco-table-tr")),r=[],o=[];for(let a=0;athis.disposables.add(new J4o(h,g))),d={size:l.reduce((h,g)=>h+g.column.weight,0),views:l.map(h=>({size:h.column.weight,view:h}))};this.splitview=this.disposables.add(new tRn(this.domNode,{orientation:1,scrollbarVisibility:2,getSashOrthogonalSize:()=>this.cachedHeight,descriptor:d})),this.splitview.el.style.height=`${r.headerRowHeight}px`,this.splitview.el.style.lineHeight=`${r.headerRowHeight}px`;const u=new s0e(o,s,h=>this.splitview.getViewSize(h));this.list=this.disposables.add(new _2(t,this.domNode,K4o(r),[u],a)),sn.any(...l.map(h=>h.onDidLayout))(([h,g])=>u.layoutColumn(h,g),null,this.disposables),this.splitview.onDidSashReset(h=>{const g=o.reduce((v,f)=>v+f.weight,0),m=o[h].weight/g*this.cachedWidth;this.splitview.resizeView(h,m)},null,this.disposables),this.styleElement=mA(this.domNode),this.style(s0o)}updateOptions(t){this.list.updateOptions(t)}splice(t,n,r=[]){this.list.splice(t,n,r)}getHTMLElement(){return this.domNode}style(t){const n=[];n.push(`.monaco-table.${this.domId} > .monaco-split-view2 .monaco-sash.vertical::before { +`),t.preventDefault();return}if(t.equals(2)){this._findInput.focusOnCaseSensitive(),t.preventDefault();return}if(t.equals(1026)){this._findInput.focus(),t.preventDefault();return}if(t.equals(2066)){this._codeEditor.focus(),t.preventDefault();return}if(t.equals(16))return gyt(t,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea"));if(t.equals(18))return myt(t,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea"))}getVerticalSashLeft(t){return 0}_keybindingLabelFor(t){const n=this._keybindingService.lookupKeybinding(t);return n?` (${n.getLabel()})`:""}_buildDomNode(){const r=this._codeEditor.getOption(50).history,o=this._codeEditor.getOption(50).replaceHistory;this._findInput=this._register(new eWe(null,this._contextViewProvider,{width:l4o,label:GAo,placeholder:YAo,appendCaseSensitiveLabel:this._keybindingLabelFor(ga.ToggleCaseSensitiveCommand),appendWholeWordsLabel:this._keybindingLabelFor(ga.ToggleWholeWordCommand),appendRegexLabel:this._keybindingLabelFor(ga.ToggleRegexCommand),validation:g=>{if(g.length===0||!this._findInput.getRegex())return null;try{return new RegExp(g,"gu"),null}catch(m){return{content:m.message}}},flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118,showCommonFindToggles:!0,showHistoryHint:()=>cyt(this._keybindingService),inputBoxStyles:I1e,toggleStyles:R1e,history:r==="workspace"?this._findWidgetSearchHistory:new Set([])},this._contextKeyService)),this._findInput.setRegex(!!this._state.isRegex),this._findInput.setCaseSensitive(!!this._state.matchCase),this._findInput.setWholeWords(!!this._state.wholeWord),this._register(this._findInput.onKeyDown(g=>{g.equals(3)&&!this._codeEditor.getOption(50).findOnType&&this._state.change({searchString:this._findInput.getValue()},!0),this._onFindInputKeyDown(g)})),this._register(this._findInput.inputBox.onDidChange(()=>{this._ignoreChangeEvent||!this._codeEditor.getOption(50).findOnType||this._state.change({searchString:this._findInput.getValue()},!0)})),this._register(this._findInput.onDidOptionChange(()=>{this._state.change({isRegex:this._findInput.getRegex(),wholeWord:this._findInput.getWholeWords(),matchCase:this._findInput.getCaseSensitive()},!0)})),this._register(this._findInput.onCaseSensitiveKeyDown(g=>{g.equals(1026)&&this._isReplaceVisible&&(this._replaceInput.focus(),g.preventDefault())})),this._register(this._findInput.onRegexKeyDown(g=>{g.equals(2)&&this._isReplaceVisible&&(this._replaceInput.focusOnPreserve(),g.preventDefault())})),this._register(this._findInput.inputBox.onDidHeightChange(g=>{this._tryUpdateHeight()&&this._showViewZone()})),v1&&this._register(this._findInput.onMouseDown(g=>this._onFindInputMouseDown(g))),this._matchesCount=document.createElement("div"),this._matchesCount.className="matchesCount",this._updateMatchesCount();const s={groupId:"find-widget"};this._prevBtn=this._register(new q7({label:ZAo+this._keybindingLabelFor(ga.PreviousMatchFindAction),icon:HAo,hoverLifecycleOptions:s,onTrigger:()=>{a9(this._codeEditor.getAction(ga.PreviousMatchFindAction)).run().then(void 0,zi)}},this._hoverService)),this._nextBtn=this._register(new q7({label:qAo+this._keybindingLabelFor(ga.NextMatchFindAction),icon:$Ao,hoverLifecycleOptions:s,onTrigger:()=>{a9(this._codeEditor.getAction(ga.NextMatchFindAction)).run().then(void 0,zi)}},this._hoverService));const a=document.createElement("div");a.className="find-part",a.appendChild(this._findInput.domNode);const l=document.createElement("div");l.className="find-actions",a.appendChild(l),l.appendChild(this._matchesCount),l.appendChild(this._prevBtn.domNode),l.appendChild(this._nextBtn.domNode),this._toggleSelectionFind=this._register(new yL({icon:WAo,title:KAo+this._keybindingLabelFor(ga.ToggleSearchScopeCommand),isChecked:!1,hoverLifecycleOptions:s,inputActiveOptionBackground:Jt(iH),inputActiveOptionBorder:Jt(Bie),inputActiveOptionForeground:Jt(Rie)})),this._register(this._toggleSelectionFind.onChange(()=>{if(this._toggleSelectionFind.checked){if(this._codeEditor.hasModel()){let g=this._codeEditor.getSelections();g=g.map(m=>(m.endColumn===1&&m.endLineNumber>m.startLineNumber&&(m=m.setEndPosition(m.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(m.endLineNumber-1))),m.isEmpty()?null:m)).filter(m=>!!m),g.length&&this._state.change({searchScope:g},!0)}}else this._state.change({searchScope:null},!0)})),l.appendChild(this._toggleSelectionFind.domNode),this._closeBtn=this._register(new q7({label:JAo+this._keybindingLabelFor(ga.CloseFindWidgetCommand),icon:lDn,hoverLifecycleOptions:s,onTrigger:()=>{this._state.change({isRevealed:!1,searchScope:null},!1)},onKeyDown:g=>{g.equals(2)&&this._isReplaceVisible&&(this._replaceBtn.isEnabled()?this._replaceBtn.focus():this._codeEditor.focus(),g.preventDefault())}},this._hoverService)),this._replaceInput=this._register(new tWe(null,void 0,{label:e4o,placeholder:t4o,appendPreserveCaseLabel:this._keybindingLabelFor(ga.TogglePreserveCaseCommand),history:o==="workspace"?this._replaceWidgetHistory:new Set([]),flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118,showHistoryHint:()=>cyt(this._keybindingService),inputBoxStyles:I1e,toggleStyles:R1e,hoverLifecycleOptions:s},this._contextKeyService,!0)),this._replaceInput.setPreserveCase(!!this._state.preserveCase),this._register(this._replaceInput.onKeyDown(g=>this._onReplaceInputKeyDown(g))),this._register(this._replaceInput.inputBox.onDidChange(()=>{this._state.change({replaceString:this._replaceInput.inputBox.value},!1)})),this._register(this._replaceInput.inputBox.onDidHeightChange(g=>{this._isReplaceVisible&&this._tryUpdateHeight()&&this._showViewZone()})),this._register(this._replaceInput.onDidOptionChange(()=>{this._state.change({preserveCase:this._replaceInput.getPreserveCase()},!0)})),this._register(this._replaceInput.onPreserveCaseKeyDown(g=>{g.equals(2)&&(this._prevBtn.isEnabled()?this._prevBtn.focus():this._nextBtn.isEnabled()?this._nextBtn.focus():this._toggleSelectionFind.enabled?this._toggleSelectionFind.focus():this._closeBtn.isEnabled()&&this._closeBtn.focus(),g.preventDefault())})),this._replaceBtn=this._register(new q7({label:n4o+this._keybindingLabelFor(ga.ReplaceOneAction),icon:VAo,hoverLifecycleOptions:s,onTrigger:()=>{this._controller.replace()},onKeyDown:g=>{g.equals(1026)&&(this._closeBtn.focus(),g.preventDefault())}},this._hoverService)),this._replaceAllBtn=this._register(new q7({label:i4o+this._keybindingLabelFor(ga.ReplaceAllAction),icon:zAo,hoverLifecycleOptions:s,onTrigger:()=>{this._controller.replaceAll()}},this._hoverService));const d=document.createElement("div");d.className="replace-part",d.appendChild(this._replaceInput.domNode);const u=document.createElement("div");u.className="replace-actions",d.appendChild(u),u.appendChild(this._replaceBtn.domNode),u.appendChild(this._replaceAllBtn.domNode),this._toggleReplaceBtn=this._register(new q7({label:r4o,className:"codicon toggle left",onTrigger:()=>{this._state.change({isReplaceRevealed:!this._isReplaceVisible},!1),this._isReplaceVisible&&(this._replaceInput.width=s0(this._findInput.domNode),this._replaceInput.inputBox.layout()),this._showViewZone()}},this._hoverService)),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible),this._domNode=document.createElement("div"),this._domNode.className="editor-widget find-widget",this._domNode.setAttribute("aria-hidden","true"),this._domNode.ariaLabel=XAo,this._domNode.role="dialog",this._domNode.style.width=`${Aw}px`,this._domNode.appendChild(this._toggleReplaceBtn.domNode),this._domNode.appendChild(a),this._domNode.appendChild(this._closeBtn.domNode),this._domNode.appendChild(d),this._resizeSash=this._register(new vf(this._domNode,this,{orientation:0,size:2})),this._resized=!1;let h=Aw;this._register(this._resizeSash.onDidStart(()=>{h=s0(this._domNode)})),this._register(this._resizeSash.onDidChange(g=>{this._resized=!0;const m=h+g.startX-g.currentX;if(mv||(this._domNode.style.width=`${m}px`,this._isReplaceVisible&&(this._replaceInput.width=s0(this._findInput.domNode)),this._findInput.inputBox.layout(),this._tryUpdateHeight())})),this._register(this._resizeSash.onDidReset(()=>{const g=s0(this._domNode);if(gthis._codeEditor.getScrollTop()),{widgetViewZoneVisible:t,scrollTop:this._codeEditor.getScrollTop()}}setViewState(t){t&&t.widgetViewZoneVisible&&this._layoutViewZone(t.scrollTop)}};qve.ID="editor.contrib.findWidget";let nWe=qve;class q7 extends Z0{constructor(t,n){super(),this._opts=t;let r="button";this._opts.className&&(r=r+" "+this._opts.className),this._opts.icon&&(r=r+" "+gi.asClassName(this._opts.icon)),this._domNode=document.createElement("div"),this._domNode.tabIndex=0,this._domNode.className=r,this._domNode.setAttribute("role","button"),this._domNode.setAttribute("aria-label",this._opts.label),this._register(n.setupDelayedHover(this._domNode,{content:this._opts.label,style:1},t.hoverLifecycleOptions)),this.onclick(this._domNode,o=>{this._opts.onTrigger(),o.preventDefault()}),this.onkeydown(this._domNode,o=>{var s,a;if(o.equals(10)||o.equals(3)){this._opts.onTrigger(),o.preventDefault();return}(a=(s=this._opts).onKeyDown)==null||a.call(s,o)})}get domNode(){return this._domNode}isEnabled(){return this._domNode.tabIndex>=0}focus(){this._domNode.focus()}setEnabled(t){this._domNode.classList.toggle("disabled",!t),this._domNode.setAttribute("aria-disabled",String(!t)),this._domNode.tabIndex=t?0:-1}setExpanded(t){this._domNode.setAttribute("aria-expanded",String(!!t)),t?(this._domNode.classList.remove(...gi.asClassNameArray(dyt)),this._domNode.classList.add(...gi.asClassNameArray(uyt))):(this._domNode.classList.remove(...gi.asClassNameArray(uyt)),this._domNode.classList.add(...gi.asClassNameArray(dyt)))}}yA((e,t)=>{const n=e.getColor(u9);n&&t.addRule(`.monaco-editor .findMatch { border: 1px ${c3(e.type)?"dotted":"solid"} ${n}; box-sizing: border-box; }`);const r=e.getColor(Goo);r&&t.addRule(`.monaco-editor .findScope { border: 1px ${c3(e.type)?"dashed":"solid"} ${r}; }`);const o=e.getColor(oo);o&&t.addRule(`.monaco-editor .find-widget { border: 1px solid ${o}; }`);const s=e.getColor($oo);s&&t.addRule(`.monaco-editor .findMatchInline { color: ${s}; }`);const a=e.getColor(Xoo);a&&t.addRule(`.monaco-editor .currentFindMatchInline { color: ${a}; }`)});var d4o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},kyt=function(e,t){return function(n,r){t(n,r,e)}};let iWe=class extends ht{constructor(t,n,r,o){super(),this._container=t,this._getContent=n,this._clipboardService=r,this._hoverService=o,this._container.classList.add("hover-row-with-copy"),this._button=this._register(new q7({label:U(1128,"Copy"),icon:zt.copy,onTrigger:()=>this._copyContent(),className:"hover-copy-button"},this._hoverService)),this._container.appendChild(this._button.domNode)}async _copyContent(){const t=this._getContent();t&&(await this._clipboardService.writeText(t),A3(U(1129,"Copied to clipboard")))}};iWe=d4o([kyt(2,j0),kyt(3,pm)],iWe);class u4o{constructor(t,n,r){this.provider=t,this.hover=n,this.ordinal=r}}async function h4o(e,t,n,r,o){const s=await Promise.resolve(e.provideHover(n,r,o)).catch(Nc);if(!(!s||!f4o(s)))return new u4o(e,s,t)}function tnt(e,t,n,r,o=!1){const a=e.ordered(t,o).map((l,d)=>h4o(l,d,t,n,r));return Yv.fromPromisesResolveOrder(a).coalesce()}async function NBn(e,t,n,r,o=!1){const s=[];for await(const a of tnt(e,t,n,r,o))s.push(a.hover);return s}_1("_executeHoverProvider",(e,t,n)=>{const r=e.get(Un);return NBn(r.hoverProvider,t,n,Tr.None)});_1("_executeHoverProvider_recursive",(e,t,n)=>{const r=e.get(Un);return NBn(r.hoverProvider,t,n,Tr.None,!0)});function f4o(e){const t=typeof e.range<"u",n=typeof e.contents<"u"&&e.contents&&e.contents.length>0;return t&&n}var g4o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},xP=function(e,t){return function(n,r){t(n,r,e)}};const AQ=tn,m4o=Da("hover-increase-verbosity",zt.add,U(1130,"Icon for increaseing hover verbosity.")),k4o=Da("hover-decrease-verbosity",zt.remove,U(1131,"Icon for decreasing hover verbosity."));class M4{constructor(t,n,r,o,s,a=void 0){this.owner=t,this.range=n,this.contents=r,this.isBeforeContent=o,this.ordinal=s,this.source=a}isValidForHoverAnchor(t){return t.type===1&&this.range.startColumn<=t.range.startColumn&&this.range.endColumn>=t.range.endColumn}}class UBn{constructor(t,n,r){this.hover=t,this.hoverProvider=n,this.hoverPosition=r}supportsVerbosityAction(t){switch(t){case d0.Increase:return this.hover.canIncreaseVerbosity??!1;case d0.Decrease:return this.hover.canDecreaseVerbosity??!1}}}let XJ=class{constructor(t,n,r,o,s,a,l){this._editor=t,this._markdownRendererService=n,this._configurationService=r,this._languageFeaturesService=o,this._keybindingService=s,this._hoverService=a,this._commandService=l,this.hoverOrdinal=3}createLoadingMessage(t){return new M4(this,t.range,[new wf().appendText(U(1132,"Loading..."))],!1,2e3)}computeSync(t,n){if(!this._editor.hasModel()||t.type!==1)return[];const r=this._editor.getModel(),o=t.range.startLineNumber,s=r.getLineMaxColumn(o),a=[];let l=1e3;const d=r.getLineLength(o),u=r.getLanguageIdAtPosition(t.range.startLineNumber,t.range.startColumn),h=this._editor.getOption(133),g=this._configurationService.getValue("editor.maxTokenizationLineLength",{overrideIdentifier:u});let m=!1;h>=0&&d>h&&t.range.startColumn>=h&&(m=!0,a.push(new M4(this,t.range,[{value:U(1133,"Rendering paused for long line for performance reasons. This can be configured via `editor.stopRenderingLineAfter`.")}],!1,l++))),!m&&typeof g=="number"&&d>=g&&a.push(new M4(this,t.range,[{value:U(1134,"Tokenization is skipped for long lines for performance reasons. This can be configured via `editor.maxTokenizationLineLength`.")}],!1,l++));let v=!1;for(const f of n){const k=f.range.startLineNumber===o?f.range.startColumn:1,A=f.range.endLineNumber===o?f.range.endColumn:s,p=f.options.hoverMessage;if(!p||fV(p))continue;f.options.beforeContentClassName&&(v=!0);const b=new xe(t.range.startLineNumber,k,t.range.startLineNumber,A);a.push(new M4(this,b,VJe(p),v,l++))}return a}computeAsync(t,n,r,o){if(!this._editor.hasModel()||t.type!==1)return Yv.EMPTY;const s=this._editor.getModel(),a=this._languageFeaturesService.hoverProvider;return a.has(s)?this._getMarkdownHovers(a,s,t,o):Yv.EMPTY}async*_getMarkdownHovers(t,n,r,o){const s=r.range.getStartPosition(),a=tnt(t,n,s,o);for await(const l of a)if(!fV(l.hover.contents)){const d=l.hover.range?xe.lift(l.hover.range):r.range,u=new UBn(l.hover,l.provider,s);yield new M4(this,d,l.hover.contents,!1,l.ordinal,u)}}renderHoverParts(t,n){return this._renderedHoverParts=new v4o(n,t.fragment,this,this._editor,this._commandService,this._keybindingService,this._hoverService,this._configurationService,this._markdownRendererService,t.onContentsChanged),this._renderedHoverParts}handleScroll(t){var n;(n=this._renderedHoverParts)==null||n.handleScroll(t)}getAccessibleContent(t){var n;return((n=this._renderedHoverParts)==null?void 0:n.getAccessibleContent(t))??""}updateMarkdownHoverVerbosityLevel(t,n){var r;return Promise.resolve((r=this._renderedHoverParts)==null?void 0:r.updateMarkdownHoverPartVerbosityLevel(t,n))}};XJ=g4o([xP(1,Sp),xP(2,ar),xP(3,Un),xP(4,Do),xP(5,pm),xP(6,ba)],XJ);class qle{constructor(t,n,r,o){this.hoverPart=t,this.hoverElement=n,this.disposables=r,this.actionsContainer=o}dispose(){this.disposables.dispose()}}class v4o{constructor(t,n,r,o,s,a,l,d,u,h){this._hoverParticipant=r,this._editor=o,this._commandService=s,this._keybindingService=a,this._hoverService=l,this._configurationService=d,this._markdownRendererService=u,this._onFinishedRendering=h,this._ongoingHoverOperations=new Map,this._disposables=new Et,this.renderedHoverParts=this._renderHoverParts(t,n,this._onFinishedRendering),this._disposables.add($n(()=>{this.renderedHoverParts.forEach(g=>{g.dispose()}),this._ongoingHoverOperations.forEach(g=>{g.tokenSource.dispose(!0)})}))}_renderHoverParts(t,n,r){return t.sort(qh(o=>o.ordinal,T0)),t.map(o=>{const s=this._renderHoverPart(o,r);return n.appendChild(s.hoverElement),s})}_renderHoverPart(t,n){const r=this._renderMarkdownHover(t,n),o=r.hoverElement,s=t.source,a=new Et;if(a.add(r),!s)return new qle(t,o,a);const l=s.supportsVerbosityAction(d0.Increase),d=s.supportsVerbosityAction(d0.Decrease);if(!l&&!d)return new qle(t,o,a);const u=AQ("div.verbosity-actions");o.prepend(u);const h=AQ("div.verbosity-actions-inner");return u.append(h),a.add(this._renderHoverExpansionAction(h,d0.Increase,l)),a.add(this._renderHoverExpansionAction(h,d0.Decrease,d)),new qle(t,o,a,h)}_renderMarkdownHover(t,n){return jBn(this._editor,t,this._markdownRendererService,n)}_renderHoverExpansionAction(t,n,r){const o=new Et,s=n===d0.Increase,a=Xt(t,AQ(gi.asCSSSelector(s?m4o:k4o)));a.tabIndex=0;const l=new mV("mouse",void 0,{target:t,position:{hoverPosition:0}},this._configurationService,this._hoverService);if(o.add(this._hoverService.setupManagedHover(l,a,p4o(this._keybindingService,n))),!r)return a.classList.add("disabled"),o;a.classList.add("enabled");const d=()=>this._commandService.executeCommand(n===d0.Increase?A3e:p3e,{focus:!0});return o.add(new wBn(a,d)),o.add(new OBn(a,d,[3,10])),o}handleScroll(t){this.renderedHoverParts.forEach(n=>{const r=n.actionsContainer;if(!r)return;const o=n.hoverElement,a=t.scrollTop+t.height,l=o.offsetTop,d=o.clientHeight,u=l+d,h=22;let g;u<=a||l>=a?g=d-h:g=a-l-h,r.style.top=`${g}px`})}async updateMarkdownHoverPartVerbosityLevel(t,n){const r=this._editor.getModel();if(!r)return;const o=this._getRenderedHoverPartAtIndex(n),s=o==null?void 0:o.hoverPart.source;if(!o||!(s!=null&&s.supportsVerbosityAction(t)))return;const a=await this._fetchHover(s,r,t);if(!a)return;const l=new UBn(a,s.hoverProvider,s.hoverPosition),d=o.hoverPart,u=new M4(this._hoverParticipant,d.range,a.contents,d.isBeforeContent,d.ordinal,l),h=this._updateRenderedHoverPart(n,u);if(h)return{hoverPart:u,hoverElement:h.hoverElement}}getAccessibleContent(t){const n=this.renderedHoverParts.findIndex(a=>a.hoverPart===t);if(n===-1)return;const r=this._getRenderedHoverPartAtIndex(n);return r?r.hoverElement.innerText.replace(/[^\S\n\r]+/gu," "):void 0}async _fetchHover(t,n,r){let o=r===d0.Increase?1:-1;const s=t.hoverProvider,a=this._ongoingHoverOperations.get(s);a&&(a.tokenSource.cancel(),o+=a.verbosityDelta);const l=new Wa;this._ongoingHoverOperations.set(s,{verbosityDelta:o,tokenSource:l});const d={verbosityRequest:{verbosityDelta:o,previousHover:t.hover}};let u;try{u=await Promise.resolve(s.provideHover(n,t.hoverPosition,l.token,d))}catch(h){Nc(h)}return l.dispose(),this._ongoingHoverOperations.delete(s),u}_updateRenderedHoverPart(t,n){if(t>=this.renderedHoverParts.length||t<0)return;const r=this._renderHoverPart(n,this._onFinishedRendering),o=this.renderedHoverParts[t],s=o.hoverElement,a=r.hoverElement,l=Array.from(a.children);s.replaceChildren(...l);const d=new qle(n,s,r.disposables,r.actionsContainer);return o.dispose(),this.renderedHoverParts[t]=d,d}_getRenderedHoverPartAtIndex(t){return this.renderedHoverParts[t]}dispose(){this._disposables.dispose()}}function A4o(e,t,n,r){t.sort(qh(s=>s.ordinal,T0));const o=[];for(const s of t){const a=jBn(n,s,r,e.onContentsChanged);e.fragment.appendChild(a.hoverElement),o.push(a)}return new LR(o)}function jBn(e,t,n,r){const o=new Et,s=AQ("div.hover-row"),a=AQ("div.hover-row-contents");s.appendChild(a);const l=t.contents;for(const u of l){if(fV(u))continue;const h=AQ("div.markdown-hover"),g=Xt(h,AQ("div.hover-contents")),m=o.add(n.render(u,{context:e,asyncRenderCallback:()=>{g.className="hover-contents code-hover-contents",r()}}));g.appendChild(m.element),a.appendChild(h)}return{hoverPart:t,hoverElement:s,dispose(){o.dispose()}}}function p4o(e,t){switch(t){case d0.Increase:{const n=e.lookupKeybinding(A3e);return n?U(1135,"Increase Hover Verbosity ({0})",n.getLabel()):U(1136,"Increase Hover Verbosity")}case d0.Decrease:{const n=e.lookupKeybinding(p3e);return n?U(1137,"Decrease Hover Verbosity ({0})",n.getLabel()):U(1138,"Decrease Hover Verbosity")}}}const vyt=tn;class b4o extends ht{constructor(t,n,r){super(),this.model=n,this.pixelRatio=r,this._onDidChange=new at,this.onDidChange=this._onDidChange.event,this._onColorFlushed=new at,this.onColorFlushed=this._onColorFlushed.event,this._domNode=vyt(".saturation-wrap"),Xt(t,this._domNode),this._canvas=document.createElement("canvas"),this._canvas.className="saturation-box",Xt(this._domNode,this._canvas),this.selection=vyt(".saturation-selection"),Xt(this._domNode,this.selection),this.layout(),this._register(wt(this._domNode,nn.POINTER_DOWN,o=>this.onPointerDown(o))),this._register(this.model.onDidChangeColor(this.onDidChangeColor,this)),this.monitor=null}get domNode(){return this._domNode}onPointerDown(t){if(!t.target||!(t.target instanceof Element))return;this.monitor=this._register(new tH);const n=Kl(this._domNode);t.target!==this.selection&&this.onDidChangePosition(t.offsetX,t.offsetY),this.monitor.startMonitoring(t.target,t.pointerId,t.buttons,o=>this.onDidChangePosition(o.pageX-n.left,o.pageY-n.top),()=>null);const r=wt(t.target.ownerDocument,nn.POINTER_UP,()=>{this._onColorFlushed.fire(),r.dispose(),this.monitor&&(this.monitor.stopMonitoring(!0),this.monitor=null)},!0)}onDidChangePosition(t,n){const r=Math.max(0,Math.min(1,t/this.width)),o=Math.max(0,Math.min(1,1-n/this.height));this.paintSelection(r,o),this._onDidChange.fire({s:r,v:o})}layout(){this.width=this._domNode.offsetWidth,this.height=this._domNode.offsetHeight,this._canvas.width=this.width*this.pixelRatio,this._canvas.height=this.height*this.pixelRatio,this.paint();const t=this.model.color.hsva;this.paintSelection(t.s,t.v)}paint(){const t=this.model.color.hsva,n=new Bt(new $O(t.h,1,1,1)),r=this._canvas.getContext("2d"),o=r.createLinearGradient(0,0,this._canvas.width,0);o.addColorStop(0,"rgba(255, 255, 255, 1)"),o.addColorStop(.5,"rgba(255, 255, 255, 0.5)"),o.addColorStop(1,"rgba(255, 255, 255, 0)");const s=r.createLinearGradient(0,0,0,this._canvas.height);s.addColorStop(0,"rgba(0, 0, 0, 0)"),s.addColorStop(1,"rgba(0, 0, 0, 1)"),r.rect(0,0,this._canvas.width,this._canvas.height),r.fillStyle=Bt.Format.CSS.format(n),r.fill(),r.fillStyle=o,r.fill(),r.fillStyle=s,r.fill()}paintSelection(t,n){this.selection.style.left=`${t*this.width}px`,this.selection.style.top=`${this.height-n*this.height}px`}onDidChangeColor(t){if(this.monitor&&this.monitor.isMonitoring())return;this.paint();const n=t.hsva;this.paintSelection(n.s,n.v)}}class w4o extends ht{constructor(t){super(),this._onClicked=this._register(new at),this.onClicked=this._onClicked.event,this._button=Xt(t,document.createElement("button")),this._button.classList.add("insert-button"),this._button.textContent="Insert",this._register(wt(this._button,nn.CLICK,()=>{this._onClicked.fire()}))}get button(){return this._button}}const TX=tn;class WBn extends ht{constructor(t,n,r){super(),this.model=n,this._onDidChange=new at,this.onDidChange=this._onDidChange.event,this._onColorFlushed=new at,this.onColorFlushed=this._onColorFlushed.event,r==="standalone"?(this.domNode=Xt(t,TX(".standalone-strip")),this.overlay=Xt(this.domNode,TX(".standalone-overlay"))):(this.domNode=Xt(t,TX(".strip")),this.overlay=Xt(this.domNode,TX(".overlay"))),this.slider=Xt(this.domNode,TX(".slider")),this.slider.style.top="0px",this._register(wt(this.domNode,nn.POINTER_DOWN,o=>this.onPointerDown(o))),this._register(n.onDidChangeColor(this.onDidChangeColor,this)),this.layout()}layout(){this.height=this.domNode.offsetHeight-this.slider.offsetHeight;const t=this.getValue(this.model.color);this.updateSliderPosition(t)}onDidChangeColor(t){const n=this.getValue(t);this.updateSliderPosition(n)}onPointerDown(t){if(!t.target||!(t.target instanceof Element))return;const n=this._register(new tH),r=Kl(this.domNode);this.domNode.classList.add("grabbing"),t.target!==this.slider&&this.onDidChangeTop(t.offsetY),n.startMonitoring(t.target,t.pointerId,t.buttons,s=>this.onDidChangeTop(s.pageY-r.top),()=>null);const o=wt(t.target.ownerDocument,nn.POINTER_UP,()=>{this._onColorFlushed.fire(),o.dispose(),n.stopMonitoring(!0),this.domNode.classList.remove("grabbing")},!0)}onDidChangeTop(t){const n=Math.max(0,Math.min(1,1-t/this.height));this.updateSliderPosition(n),this._onDidChange.fire(n)}updateSliderPosition(t){this.slider.style.top=`${(1-t)*this.height}px`}}class O4o extends WBn{constructor(t,n,r){super(t,n,r),this.domNode.classList.add("opacity-strip"),this.onDidChangeColor(this.model.color)}onDidChangeColor(t){super.onDidChangeColor(t);const{r:n,g:r,b:o}=t.rgba,s=new Bt(new It(n,r,o,1)),a=new Bt(new It(n,r,o,0));this.overlay.style.background=`linear-gradient(to bottom, ${s} 0%, ${a} 100%)`}getValue(t){return t.hsva.a}}class y4o extends WBn{constructor(t,n,r){super(t,n,r),this.domNode.classList.add("hue-strip")}getValue(t){return 1-t.hsva.h/360}}const C4o=tn;class _4o extends ht{constructor(t,n,r,o){super(),this.model=n,this.pixelRatio=r,this._insertButton=null,this._domNode=C4o(".colorpicker-body"),Xt(t,this._domNode),this._saturationBox=new b4o(this._domNode,this.model,this.pixelRatio),this._register(this._saturationBox),this._register(this._saturationBox.onDidChange(this.onDidSaturationValueChange,this)),this._register(this._saturationBox.onColorFlushed(this.flushColor,this)),this._opacityStrip=new O4o(this._domNode,this.model,o),this._register(this._opacityStrip),this._register(this._opacityStrip.onDidChange(this.onDidOpacityChange,this)),this._register(this._opacityStrip.onColorFlushed(this.flushColor,this)),this._hueStrip=new y4o(this._domNode,this.model,o),this._register(this._hueStrip),this._register(this._hueStrip.onDidChange(this.onDidHueChange,this)),this._register(this._hueStrip.onColorFlushed(this.flushColor,this)),o==="standalone"&&(this._insertButton=this._register(new w4o(this._domNode)),this._domNode.classList.add("standalone-colorpicker"))}flushColor(){this.model.flushColor()}onDidSaturationValueChange({s:t,v:n}){const r=this.model.color.hsva;this.model.color=new Bt(new $O(r.h,t,n,r.a))}onDidOpacityChange(t){const n=this.model.color.hsva;this.model.color=new Bt(new $O(n.h,n.s,n.v,t))}onDidHueChange(t){const n=this.model.color.hsva,r=(1-t)*360;this.model.color=new Bt(new $O(r===360?0:r,n.s,n.v,n.a))}get domNode(){return this._domNode}get saturationBox(){return this._saturationBox}get enterButton(){return this._insertButton}layout(){this._saturationBox.layout(),this._opacityStrip.layout(),this._hueStrip.layout()}}const S4o=tn;class L4o extends ht{constructor(t){super(),this._onClicked=this._register(new at),this.onClicked=this._onClicked.event,this._button=document.createElement("div"),this._button.classList.add("close-button"),Xt(t,this._button);const n=document.createElement("div");n.classList.add("close-button-inner-div"),Xt(this._button,n),Xt(n,S4o(".button"+gi.asCSSSelector(Da("color-picker-close",zt.close,U(885,"Icon to close the color picker"))))).classList.add("close-icon"),this._register(wt(this._button,nn.CLICK,()=>{this._onClicked.fire()}))}}const Kle=tn;class x4o extends ht{constructor(t,n,r,o){super(),this.model=n,this.type=o,this._closeButton=null,this._domNode=Kle(".colorpicker-header"),Xt(t,this._domNode),this._pickedColorNode=Xt(this._domNode,Kle(".picked-color")),Xt(this._pickedColorNode,Kle("span.codicon.codicon-color-mode")),this._pickedColorPresentation=Xt(this._pickedColorNode,document.createElement("span")),this._pickedColorPresentation.classList.add("picked-color-presentation");const s=U(886,"Click to toggle color options (rgb/hsl/hex)");this._pickedColorNode.setAttribute("title",s),this._originalColorNode=Xt(this._domNode,Kle(".original-color")),this._originalColorNode.style.backgroundColor=Bt.Format.CSS.format(this.model.originalColor)||"",this.backgroundColor=r.getColorTheme().getColor(Gme)||Bt.white,this._register(r.onDidColorThemeChange(a=>{this.backgroundColor=a.getColor(Gme)||Bt.white})),this._register(wt(this._pickedColorNode,nn.CLICK,()=>this.model.selectNextColorPresentation())),this._register(wt(this._originalColorNode,nn.CLICK,()=>{this.model.color=this.model.originalColor,this.model.flushColor()})),this._register(n.onDidChangeColor(this.onDidChangeColor,this)),this._register(n.onDidChangePresentation(this.onDidChangePresentation,this)),this._pickedColorNode.style.backgroundColor=Bt.Format.CSS.format(n.color)||"",this._pickedColorNode.classList.toggle("light",n.color.rgba.a<.5?this.backgroundColor.isLighter():n.color.isLighter()),this.onDidChangeColor(this.model.color),this.type==="standalone"&&(this._domNode.classList.add("standalone-colorpicker"),this._closeButton=this._register(new L4o(this._domNode)))}get closeButton(){return this._closeButton}get pickedColorNode(){return this._pickedColorNode}get originalColorNode(){return this._originalColorNode}onDidChangeColor(t){this._pickedColorNode.style.backgroundColor=Bt.Format.CSS.format(t)||"",this._pickedColorNode.classList.toggle("light",t.rgba.a<.5?this.backgroundColor.isLighter():t.isLighter()),this.onDidChangePresentation()}onDidChangePresentation(){this._pickedColorPresentation.textContent=this.model.presentation?this.model.presentation.label:""}}const E4o=tn;class VBn extends Z0{constructor(t,n,r,o,s){super(),this.model=n,this.pixelRatio=r,this._register(iJ.getInstance(ii(t)).onDidChange(()=>this.layout())),this._domNode=E4o(".colorpicker-widget"),t.appendChild(this._domNode),this.header=this._register(new x4o(this._domNode,this.model,o,s)),this.body=this._register(new _4o(this._domNode,this.model,this.pixelRatio,s))}layout(){this.body.layout()}get domNode(){return this._domNode}}class T4o{get color(){return this._color}set color(t){this._color.equals(t)||(this._color=t,this._onDidChangeColor.fire(t))}get presentation(){return this.colorPresentations[this.presentationIndex]}get colorPresentations(){return this._colorPresentations}set colorPresentations(t){this._colorPresentations=t,this.presentationIndex>t.length-1&&(this.presentationIndex=0),this._onDidChangePresentation.fire(this.presentation)}constructor(t,n,r){this.presentationIndex=r,this._onColorFlushed=new at,this.onColorFlushed=this._onColorFlushed.event,this._onDidChangeColor=new at,this.onDidChangeColor=this._onDidChangeColor.event,this._onDidChangePresentation=new at,this.onDidChangePresentation=this._onDidChangePresentation.event,this.originalColor=t,this._color=t,this._colorPresentations=n}selectNextColorPresentation(){this.presentationIndex=(this.presentationIndex+1)%this.colorPresentations.length,this.flushColor(),this._onDidChangePresentation.fire(this.presentation)}guessColorPresentation(t,n){let r=-1;for(let o=0;o=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},D4o=function(e,t){return function(n,r){t(n,r,e)}};class e0e{constructor(t,n,r,o){this.owner=t,this.range=n,this.model=r,this.provider=o,this.forceShowAtRange=!0}isValidForHoverAnchor(t){return t.type===1&&this.range.startColumn<=t.range.startColumn&&this.range.endColumn>=t.range.endColumn}static fromBaseColor(t,n){return new e0e(t,n.range,n.model,n.provider)}}let t0e=class{constructor(t,n){this._editor=t,this._themeService=n,this.hoverOrdinal=2}computeSync(t,n,r){return[]}computeAsync(t,n,r,o){return Yv.fromPromise(this._computeAsync(t,n,r))}async _computeAsync(t,n,r){if(!this._editor.hasModel())return[];if(!this._isValidRequest(r))return[];const o=vV.get(this._editor);if(!o)return[];for(const s of n){if(!o.isColorDecoration(s))continue;const a=o.getColorData(s.range.getStartPosition());if(a)return[e0e.fromBaseColor(this,await zBn(this._editor.getModel(),a.colorInfo,a.provider))]}return[]}_isValidRequest(t){const n=this._editor.getOption(168);switch(t){case 0:return n==="hover"||n==="clickAndHover";case 1:return n==="click"||n==="clickAndHover";case 2:return!0}}renderHoverParts(t,n){const r=this._editor;if(n.length===0||!r.hasModel())return new LR([]);const o=r.getOption(75)+8;t.setMinimumDimensions(new cs(302,o));const s=new Et,a=n[0],l=r.getModel(),d=a.model;this._colorPicker=s.add(new VBn(t.fragment,d,r.getOption(163),this._themeService,"hover"));let u=!1,h=new xe(a.range.startLineNumber,a.range.startColumn,a.range.endLineNumber,a.range.endColumn);s.add(d.onColorFlushed(async m=>{await GJ(l,d,m,h,a),u=!0,h=HBn(r,h,d)})),s.add(d.onDidChangeColor(m=>{GJ(l,d,m,h,a)})),s.add(r.onDidChangeModelContent(m=>{u?u=!1:(t.hide(),r.focus())}));const g={hoverPart:e0e.fromBaseColor(this,a),hoverElement:this._colorPicker.domNode,dispose(){s.dispose()}};return new LR([g])}getAccessibleContent(t){return U(887,"There is a color picker here.")}handleResize(){var t;(t=this._colorPicker)==null||t.layout()}handleContentsChanged(){var t;(t=this._colorPicker)==null||t.layout()}handleHide(){var t;(t=this._colorPicker)==null||t.dispose(),this._colorPicker=void 0}isColorPickerVisible(){return!!this._colorPicker}};t0e=Q4o([D4o(1,Dl)],t0e);class $l{static insert(t,n){return{range:new xe(t.lineNumber,t.column,t.lineNumber,t.column),text:n,forceMoveMarkers:!0}}static delete(t){return{range:t,text:null}}static replace(t,n){return{range:t,text:n}}static replaceMove(t,n){return{range:t,text:n,forceMoveMarkers:!0}}}function rWe(e,t){return!!e[t]}class mxe{constructor(t,n){this.target=t.target,this.isLeftClick=t.event.leftButton,this.isMiddleClick=t.event.middleButton,this.isRightClick=t.event.rightButton,this.mouseMiddleClickAction=n.mouseMiddleClickAction,this.hasTriggerModifier=rWe(t.event,n.triggerModifier),this.isMiddleClick&&n.mouseMiddleClickAction==="ctrlLeftClick"&&(this.isMiddleClick=!1,this.isLeftClick=!0,this.hasTriggerModifier=!0),this.hasSideBySideModifier=rWe(t.event,n.triggerSideBySideModifier),this.isNoneOrSingleMouseDown=t.event.detail<=1}}class Ayt{constructor(t,n){this.keyCodeIsTriggerKey=t.keyCode===n.triggerKey,this.keyCodeIsSideBySideKey=t.keyCode===n.triggerSideBySideKey,this.hasTriggerModifier=rWe(t,n.triggerModifier)}}class Jle{constructor(t,n,r,o,s){this.mouseMiddleClickAction=s,this.triggerKey=t,this.triggerModifier=n,this.triggerSideBySideKey=r,this.triggerSideBySideModifier=o}equals(t){return this.triggerKey===t.triggerKey&&this.triggerModifier===t.triggerModifier&&this.triggerSideBySideKey===t.triggerSideBySideKey&&this.triggerSideBySideModifier===t.triggerSideBySideModifier&&this.mouseMiddleClickAction===t.mouseMiddleClickAction}}function pyt(e,t){return e==="altKey"?Qr?new Jle(57,"metaKey",6,"altKey",t):new Jle(5,"ctrlKey",6,"altKey",t):Qr?new Jle(6,"altKey",57,"metaKey",t):new Jle(6,"altKey",5,"ctrlKey",t)}class y3e extends ht{constructor(t,n){super(),this._onMouseMoveOrRelevantKeyDown=this._register(new at),this.onMouseMoveOrRelevantKeyDown=this._onMouseMoveOrRelevantKeyDown.event,this._onExecute=this._register(new at),this.onExecute=this._onExecute.event,this._onCancel=this._register(new at),this.onCancel=this._onCancel.event,this._editor=t,this._extractLineNumberFromMouseEvent=(n==null?void 0:n.extractLineNumberFromMouseEvent)??(r=>r.target.position?r.target.position.lineNumber:0),this._opts=pyt(this._editor.getOption(86),this._editor.getOption(87)),this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._lineNumberOnMouseDown=0,this._register(this._editor.onDidChangeConfiguration(r=>{if(r.hasChanged(86)||r.hasChanged(87)){const o=pyt(this._editor.getOption(86),this._editor.getOption(87));if(this._opts.equals(o))return;this._opts=o,this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._lineNumberOnMouseDown=0,this._onCancel.fire()}})),this._register(this._editor.onMouseMove(r=>this._onEditorMouseMove(new mxe(r,this._opts)))),this._register(this._editor.onMouseDown(r=>this._onEditorMouseDown(new mxe(r,this._opts)))),this._register(this._editor.onMouseUp(r=>this._onEditorMouseUp(new mxe(r,this._opts)))),this._register(this._editor.onKeyDown(r=>this._onEditorKeyDown(new Ayt(r,this._opts)))),this._register(this._editor.onKeyUp(r=>this._onEditorKeyUp(new Ayt(r,this._opts)))),this._register(this._editor.onMouseDrag(()=>this._resetHandler())),this._register(this._editor.onDidChangeCursorSelection(r=>this._onDidChangeCursorSelection(r))),this._register(this._editor.onDidChangeModel(r=>this._resetHandler())),this._register(this._editor.onDidChangeModelContent(()=>this._resetHandler())),this._register(this._editor.onDidScrollChange(r=>{(r.scrollTopChanged||r.scrollLeftChanged)&&this._resetHandler()}))}_onDidChangeCursorSelection(t){t.selection&&t.selection.startColumn!==t.selection.endColumn&&this._resetHandler()}_onEditorMouseMove(t){this._lastMouseMoveEvent=t,this._onMouseMoveOrRelevantKeyDown.fire([t,null])}_onEditorMouseDown(t){this._hasTriggerKeyOnMouseDown=t.hasTriggerModifier,this._lineNumberOnMouseDown=this._extractLineNumberFromMouseEvent(t)}_onEditorMouseUp(t){const n=this._extractLineNumberFromMouseEvent(t);!!this._lineNumberOnMouseDown&&this._lineNumberOnMouseDown===n&&(this._hasTriggerKeyOnMouseDown||t.isMiddleClick&&t.mouseMiddleClickAction==="openLink")&&this._onExecute.fire(t)}_onEditorKeyDown(t){this._lastMouseMoveEvent&&(t.keyCodeIsTriggerKey||t.keyCodeIsSideBySideKey&&t.hasTriggerModifier)?this._onMouseMoveOrRelevantKeyDown.fire([this._lastMouseMoveEvent,t]):t.hasTriggerModifier&&this._onCancel.fire()}_onEditorKeyUp(t){t.keyCodeIsTriggerKey&&this._onCancel.fire()}_resetHandler(){this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._onCancel.fire()}}class $Bn{constructor(t,n){this.range=t,this.direction=n}}class nnt{constructor(t,n,r){this.hint=t,this.anchor=n,this.provider=r,this._isResolved=!1}with(t){const n=new nnt(this.hint,t.anchor,this.provider);return n._isResolved=this._isResolved,n._currentResolve=this._currentResolve,n}async resolve(t){if(typeof this.provider.resolveInlayHint=="function"){if(this._currentResolve)return await this._currentResolve,t.isCancellationRequested?void 0:this.resolve(t);this._isResolved||(this._currentResolve=this._doResolve(t).finally(()=>this._currentResolve=void 0)),await this._currentResolve}}async _doResolve(t){try{const n=await Promise.resolve(this.provider.resolveInlayHint(this.hint,t));this.hint.tooltip=(n==null?void 0:n.tooltip)??this.hint.tooltip,this.hint.label=(n==null?void 0:n.label)??this.hint.label,this.hint.textEdits=(n==null?void 0:n.textEdits)??this.hint.textEdits,this._isResolved=!0}catch(n){Nc(n),this._isResolved=!1}}}const iU=class iU{static async create(t,n,r,o){const s=[],a=t.ordered(n).reverse().map(l=>r.map(async d=>{try{const u=await l.provideInlayHints(n,d,o);(u!=null&&u.hints.length||l.onDidChangeInlayHints)&&s.push([u??iU._emptyInlayHintList,l])}catch(u){Nc(u)}}));if(await Promise.all(a.flat()),o.isCancellationRequested||n.isDisposed())throw new lA;return new iU(r,s,n)}constructor(t,n,r){this._disposables=new Et,this.ranges=t,this.provider=new Set;const o=[];for(const[s,a]of n){this._disposables.add(s),this.provider.add(a);for(const l of s.hints){const d=r.validatePosition(l.position);let u="before";const h=iU._getRangeAtPosition(r,d);let g;h.getStartPosition().isBefore(d)?(g=xe.fromPositions(h.getStartPosition(),d),u="after"):(g=xe.fromPositions(d,h.getEndPosition()),u="before"),o.push(new nnt(l,new $Bn(g,u),a))}}this.items=o.sort((s,a)=>rt.compare(s.hint.position,a.hint.position))}dispose(){this._disposables.dispose()}static _getRangeAtPosition(t,n){const r=n.lineNumber,o=t.getWordAtPosition(n);if(o)return new xe(r,o.startColumn,r,o.endColumn);t.tokenization.tokenizeIfCheap(r);const s=t.tokenization.getLineTokens(r),a=n.column-1,l=s.findTokenIndexAtOffset(a);let d=s.getStartOffset(l),u=s.getEndOffset(l);return u-d===1&&(d===a&&l>1?(d=s.getStartOffset(l-1),u=s.getEndOffset(l-1)):u===a&&l=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},ZC=function(e,t){return function(n,r){t(n,r,e)}};let G8=class extends mR{constructor(t,n,r,o,s,a,l,d,u,h,g,m,v){super(t,{...o.getRawOptions(),overflowWidgetsDomNode:o.getOverflowWidgetsDomNode()},r,s,a,l,d,u,h,g,m,v),this._parentEditor=o,this._overwriteOptions=n,super.updateOptions(this._overwriteOptions),this._register(o.onDidChangeConfiguration(f=>this._onParentConfigurationChanged(f)))}getParentEditor(){return this._parentEditor}_onParentConfigurationChanged(t){super.updateOptions(this._parentEditor.getRawOptions()),super.updateOptions(this._overwriteOptions)}updateOptions(t){Pbe(this._overwriteOptions,t,!0),super.updateOptions(this._overwriteOptions)}};G8=I4o([ZC(4,Zn),ZC(5,yo),ZC(6,ba),ZC(7,Qi),ZC(8,Dl),ZC(9,rc),ZC(10,ph),ZC(11,kl),ZC(12,Un)],G8);function GBn(e){const t=e.get(yo).getFocusedCodeEditor();return t instanceof G8?t.getParentEditor():t}const byt=new Bt(new It(0,122,204)),M4o={showArrow:!0,showFrame:!0,className:"",frameColor:byt,arrowColor:byt,keepEditorSelection:!1},P4o="vs.editor.contrib.zoneWidget";class F4o{constructor(t,n,r,o,s,a,l,d){this.id="",this.domNode=t,this.afterLineNumber=n,this.afterColumn=r,this.heightInLines=o,this.showInHiddenAreas=l,this.ordinal=d,this._onDomNodeTop=s,this._onComputedHeight=a}onDomNodeTop(t){this._onDomNodeTop(t)}onComputedHeight(t){this._onComputedHeight(t)}}class N4o{constructor(t,n){this._id=t,this._domNode=n}getId(){return this._id}getDomNode(){return this._domNode}getPosition(){return null}}const Kve=class Kve{constructor(t){this._editor=t,this._ruleName=Kve._IdGenerator.nextId(),this._color=null,this._height=-1,this._decorations=this._editor.createDecorationsCollection()}dispose(){this.hide(),INe(this._ruleName)}set color(t){this._color!==t&&(this._color=t,this._updateStyle())}set height(t){this._height!==t&&(this._height=t,this._updateStyle())}_updateStyle(){INe(this._ruleName),$me(`.monaco-editor ${this._ruleName}`,`border-style: solid; border-color: transparent; border-bottom-color: ${this._color}; border-width: ${this._height}px; bottom: -${this._height}px !important; margin-left: -${this._height}px; `)}show(t){t.column===1&&(t={lineNumber:t.lineNumber,column:2}),this._decorations.set([{range:xe.fromPositions(t),options:{description:"zone-widget-arrow",className:this._ruleName,stickiness:1}}])}hide(){this._decorations.clear()}};Kve._IdGenerator=new vtt(".arrow-decoration-");let oWe=Kve;class U4o{constructor(t,n={}){this._arrow=null,this._overlayWidget=null,this._resizeSash=null,this._isSashResizeHeight=!1,this._viewZone=null,this._disposables=new Et,this.container=null,this._isShowing=!1,this.editor=t,this._positionMarkerId=this.editor.createDecorationsCollection(),this.options=uO(n),Pbe(this.options,M4o,!1),this.domNode=document.createElement("div"),this.options.isAccessible||(this.domNode.setAttribute("aria-hidden","true"),this.domNode.setAttribute("role","presentation")),this._disposables.add(this.editor.onDidLayoutChange(r=>{const o=this._getWidth(r);this.domNode.style.width=o+"px",this.domNode.style.left=this._getLeft(r)+"px",this._onWidth(o)}))}dispose(){this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._viewZone&&this.editor.changeViewZones(t=>{this._viewZone&&t.removeZone(this._viewZone.id),this._viewZone=null}),this._positionMarkerId.clear(),this._disposables.dispose()}create(){this.domNode.classList.add("zone-widget"),this.options.className&&this.domNode.classList.add(this.options.className),this.container=document.createElement("div"),this.container.classList.add("zone-widget-container"),this.domNode.appendChild(this.container),this.options.showArrow&&(this._arrow=new oWe(this.editor),this._disposables.add(this._arrow)),this._fillContainer(this.container),this._initSash(),this._applyStyles()}style(t){t.frameColor&&(this.options.frameColor=t.frameColor),t.arrowColor&&(this.options.arrowColor=t.arrowColor),this._applyStyles()}_applyStyles(){if(this.container&&this.options.frameColor){const t=this.options.frameColor.toString();this.container.style.borderTopColor=t,this.container.style.borderBottomColor=t}if(this._arrow&&this.options.arrowColor){const t=this.options.arrowColor.toString();this._arrow.color=t}}_getWidth(t){return t.width-t.minimap.minimapWidth-t.verticalScrollbarWidth}_getLeft(t){return t.minimap.minimapWidth>0&&t.minimap.minimapLeft===0?t.minimap.minimapWidth:0}_onViewZoneTop(t){this.domNode.style.top=t+"px"}_onViewZoneHeight(t){var n;if(this.domNode.style.height=`${t}px`,this.container){const r=t-this._decoratingElementsHeight();this.container.style.height=`${r}px`;const o=this.editor.getLayoutInfo();this._doLayout(r,this._getWidth(o))}(n=this._resizeSash)==null||n.layout()}get position(){const t=this._positionMarkerId.getRange(0);if(t)return t.getStartPosition()}show(t,n){const r=xe.isIRange(t)?xe.lift(t):xe.fromPositions(t);this._isShowing=!0,this._showImpl(r,n),this._isShowing=!1,this._positionMarkerId.set([{range:r,options:Gi.EMPTY}])}hide(){var t;this._viewZone&&(this.editor.changeViewZones(n=>{this._viewZone&&n.removeZone(this._viewZone.id)}),this._viewZone=null),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),(t=this._arrow)==null||t.hide(),this._positionMarkerId.clear(),this._isSashResizeHeight=!1}_decoratingElementsHeight(){const t=this.editor.getOption(75);let n=0;if(this.options.showArrow){const r=Math.round(t/3);n+=2*r}if(this.options.showFrame){const r=this.options.frameWidth??Math.round(t/9);n+=2*r}return n}_getMaximumHeightInLines(){return Math.max(12,this.editor.getLayoutInfo().height/this.editor.getOption(75)*.8)}_showImpl(t,n){const r=t.getStartPosition(),o=this.editor.getLayoutInfo(),s=this._getWidth(o);this.domNode.style.width=`${s}px`,this.domNode.style.left=this._getLeft(o)+"px";const a=document.createElement("div");a.style.overflow="hidden";const l=this.editor.getOption(75),d=this._getMaximumHeightInLines();d!==void 0&&(n=Math.min(n,d));let u=0,h=0;if(this._arrow&&this.options.showArrow&&(u=Math.round(l/3),this._arrow.height=u,this._arrow.show(r)),this.options.showFrame&&(h=Math.round(l/9)),this.editor.changeViewZones(v=>{this._viewZone&&v.removeZone(this._viewZone.id),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this.domNode.style.top="-1000px",this._viewZone=new F4o(a,r.lineNumber,r.column,n,f=>this._onViewZoneTop(f),f=>this._onViewZoneHeight(f),this.options.showInHiddenAreas,this.options.ordinal),this._viewZone.id=v.addZone(this._viewZone),this._overlayWidget=new N4o(P4o+this._viewZone.id,this.domNode),this.editor.addOverlayWidget(this._overlayWidget)}),this._updateSashEnablement(),this.container&&this.options.showFrame){const v=this.options.frameWidth?this.options.frameWidth:h;this.container.style.borderTopWidth=v+"px",this.container.style.borderBottomWidth=v+"px"}const g=n*l-this._decoratingElementsHeight();this.container&&(this.container.style.top=u+"px",this.container.style.height=g+"px",this.container.style.overflow="hidden"),this._doLayout(g,s),this.options.keepEditorSelection||this.editor.setSelection(t);const m=this.editor.getModel();if(m){const v=m.validateRange(new xe(t.startLineNumber,1,t.endLineNumber+1,1));this.revealRange(v,v.startLineNumber===m.getLineCount())}}revealRange(t,n){n?this.editor.revealLineNearTop(t.endLineNumber,0):this.editor.revealRange(t,0)}setCssClass(t,n){this.container&&(n&&this.container.classList.remove(n),this.container.classList.add(t))}_onWidth(t){}_doLayout(t,n){}_relayout(t,n){const r=this._getMaximumHeightInLines(),o=n&&r!==void 0?Math.min(r,t):t;this._viewZone&&this._viewZone.heightInLines!==o&&(this.editor.changeViewZones(s=>{this._viewZone&&(this._viewZone.heightInLines=o,s.layoutZone(this._viewZone.id))}),this._updateSashEnablement())}_initSash(){if(this._resizeSash)return;this._resizeSash=this._disposables.add(new vf(this.domNode,this,{orientation:1})),this.options.isResizeable||(this._resizeSash.state=0);let t;this._disposables.add(this._resizeSash.onDidStart(n=>{this._viewZone&&(t={startY:n.startY,heightInLines:this._viewZone.heightInLines,...this._getResizeBounds()})})),this._disposables.add(this._resizeSash.onDidEnd(()=>{t=void 0})),this._disposables.add(this._resizeSash.onDidChange(n=>{if(t){const r=(n.currentY-t.startY)/this.editor.getOption(75),o=r<0?Math.ceil(r):Math.floor(r),s=t.heightInLines+o;s>t.minLines&&s=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},ZBn=function(e,t){return function(n,r){t(n,r,e)}};const qBn=_r("IPeekViewService");Vr(qBn,class{constructor(){this._widgets=new Map}addExclusiveWidget(e,t){const n=this._widgets.get(e);n&&(n.listener.dispose(),n.widget.dispose());const r=()=>{const o=this._widgets.get(e);o&&o.widget===t&&(o.listener.dispose(),this._widgets.delete(e))};this._widgets.set(e,{widget:t,listener:t.onDidClose(r)})}},1);var b1;(function(e){e.inPeekEditor=new yn("inReferenceSearchEditor",!0,U(1316,"Whether the current code editor is embedded inside peek")),e.notInPeekEditor=e.inPeekEditor.toNegated()})(b1||(b1={}));var Hj;let i0e=(Hj=class{constructor(t,n){t instanceof G8&&b1.inPeekEditor.bindTo(n)}dispose(){}},Hj.ID="editor.contrib.referenceController",Hj);i0e=YBn([ZBn(1,Qi)],i0e);mo(i0e.ID,i0e,0);const j4o={headerBackgroundColor:Bt.white,primaryHeadingColor:Bt.fromHex("#333333"),secondaryHeadingColor:Bt.fromHex("#6c6c6cb3")};let r0e=class extends U4o{constructor(t,n,r){super(t,n),this.instantiationService=r,this._onDidClose=new at,this.onDidClose=this._onDidClose.event,Pbe(this.options,j4o,!1);const o=hl(this.editor);o.openedPeekWidgets.set(o.openedPeekWidgets.get()+1,void 0)}dispose(){if(!this.disposed){this.disposed=!0,super.dispose(),this._onDidClose.fire(this);const t=hl(this.editor);t.openedPeekWidgets.set(t.openedPeekWidgets.get()-1,void 0)}}style(t){const n=this.options;t.headerBackgroundColor&&(n.headerBackgroundColor=t.headerBackgroundColor),t.primaryHeadingColor&&(n.primaryHeadingColor=t.primaryHeadingColor),t.secondaryHeadingColor&&(n.secondaryHeadingColor=t.secondaryHeadingColor),super.style(t)}_applyStyles(){super._applyStyles();const t=this.options;this._headElement&&t.headerBackgroundColor&&(this._headElement.style.backgroundColor=t.headerBackgroundColor.toString()),this._primaryHeading&&t.primaryHeadingColor&&(this._primaryHeading.style.color=t.primaryHeadingColor.toString()),this._secondaryHeading&&t.secondaryHeadingColor&&(this._secondaryHeading.style.color=t.secondaryHeadingColor.toString()),this._bodyElement&&t.frameColor&&(this._bodyElement.style.borderColor=t.frameColor.toString())}_fillContainer(t){this.setCssClass("peekview-widget"),this._headElement=tn(".head"),this._bodyElement=tn(".body"),this._fillHead(this._headElement),this._fillBody(this._bodyElement),t.appendChild(this._headElement),t.appendChild(this._bodyElement)}_fillHead(t,n){this._titleElement=tn(".peekview-title"),this.options.supportOnTitleClick&&(this._titleElement.classList.add("clickable"),wc(this._titleElement,"click",s=>this._onTitleClick(s))),Xt(this._headElement,this._titleElement),this._fillTitleIcon(this._titleElement),this._primaryHeading=tn("span.filename"),this._secondaryHeading=tn("span.dirname"),this._metaHeading=tn("span.meta"),Xt(this._titleElement,this._primaryHeading,this._secondaryHeading,this._metaHeading);const r=tn(".peekview-actions");Xt(this._headElement,r);const o=this._getActionBarOptions();this._actionbarWidget=new g1(r,o),this._disposables.add(this._actionbarWidget),n||this._actionbarWidget.push(this._disposables.add(new i2("peekview.close",U(1317,"Close"),gi.asClassName(zt.close),!0,()=>(this.dispose(),Promise.resolve()))),{label:!1,icon:!0})}_fillTitleIcon(t){}_getActionBarOptions(){return{actionViewItemProvider:Mtt.bind(void 0,this.instantiationService),orientation:0}}_onTitleClick(t){}setTitle(t,n){this._primaryHeading&&this._secondaryHeading&&(this._primaryHeading.innerText=t,this._primaryHeading.setAttribute("title",t),n?this._secondaryHeading.innerText=n:fh(this._secondaryHeading))}setMetaTitle(t){this._metaHeading&&(t?(this._metaHeading.innerText=t,k0(this._metaHeading)):tm(this._metaHeading))}_doLayout(t,n){if(!this._isShowing&&t<0){this.dispose();return}const r=Math.ceil(this.editor.getOption(75)*1.2),o=Math.round(t-(r+1));this._doLayoutHead(r,n),this._doLayoutBody(o,n)}_doLayoutHead(t,n){this._headElement&&(this._headElement.style.height=`${t}px`,this._headElement.style.lineHeight=this._headElement.style.height)}_doLayoutBody(t,n){this._bodyElement&&(this._bodyElement.style.height=`${t}px`)}};r0e=YBn([ZBn(2,Zn)],r0e);const W4o=Ve("peekViewTitle.background",{dark:"#252526",light:"#F3F3F3",hcDark:Bt.black,hcLight:Bt.white},U(1318,"Background color of the peek view title area.")),KBn=Ve("peekViewTitleLabel.foreground",{dark:Bt.white,light:Bt.black,hcDark:Bt.white,hcLight:Jy},U(1319,"Color of the peek view title.")),JBn=Ve("peekViewTitleDescription.foreground",{dark:"#ccccccb3",light:"#616161",hcDark:"#FFFFFF99",hcLight:"#292929"},U(1320,"Color of the peek view title info.")),V4o=Ve("peekView.border",{dark:Sy,light:Sy,hcDark:oo,hcLight:oo},U(1321,"Color of the peek view borders and arrow.")),z4o=Ve("peekViewResult.background",{dark:"#252526",light:"#F3F3F3",hcDark:Bt.black,hcLight:Bt.white},U(1322,"Background color of the peek view result list."));Ve("peekViewResult.lineForeground",{dark:"#bbbbbb",light:"#646465",hcDark:Bt.white,hcLight:Jy},U(1323,"Foreground color for line nodes in the peek view result list."));Ve("peekViewResult.fileForeground",{dark:Bt.white,light:"#1E1E1E",hcDark:Bt.white,hcLight:Jy},U(1324,"Foreground color for file nodes in the peek view result list."));Ve("peekViewResult.selectionBackground",{dark:"#3399ff33",light:"#3399ff33",hcDark:null,hcLight:null},U(1325,"Background color of the selected entry in the peek view result list."));Ve("peekViewResult.selectionForeground",{dark:Bt.white,light:"#6C6C6C",hcDark:Bt.white,hcLight:Jy},U(1326,"Foreground color of the selected entry in the peek view result list."));const rnt=Ve("peekViewEditor.background",{dark:"#001F33",light:"#F2F8FC",hcDark:Bt.black,hcLight:Bt.white},U(1327,"Background color of the peek view editor."));Ve("peekViewEditorGutter.background",rnt,U(1328,"Background color of the gutter in the peek view editor."));Ve("peekViewEditorStickyScroll.background",rnt,U(1329,"Background color of sticky scroll in the peek view editor."));Ve("peekViewEditorStickyScrollGutter.background",rnt,U(1330,"Background color of the gutter part of sticky scroll in the peek view editor."));Ve("peekViewResult.matchHighlightBackground",{dark:"#ea5c004d",light:"#ea5c004d",hcDark:null,hcLight:null},U(1331,"Match highlight color in the peek view result list."));Ve("peekViewEditor.matchHighlightBackground",{dark:"#ff8f0099",light:"#f5d802de",hcDark:null,hcLight:null},U(1332,"Match highlight color in the peek view editor."));Ve("peekViewEditor.matchHighlightBorder",{dark:null,light:null,hcDark:za,hcLight:za},U(1333,"Match highlight border in the peek view editor."));class H4o{get templateId(){return this.renderer.templateId}constructor(t,n){this.renderer=t,this.modelProvider=n}renderTemplate(t){return{data:this.renderer.renderTemplate(t),disposable:ht.None}}renderElement(t,n,r,o){var d;if((d=r.disposable)==null||d.dispose(),!r.data)return;const s=this.modelProvider();if(s.isResolved(t))return this.renderer.renderElement(s.get(t),t,r.data,o);const a=new Wa,l=s.resolve(t,a.token);r.disposable={dispose:()=>a.cancel()},this.renderer.renderPlaceholder(t,r.data),l.then(u=>this.renderer.renderElement(u,t,r.data,o))}disposeTemplate(t){t.disposable&&(t.disposable.dispose(),t.disposable=void 0),t.data&&(this.renderer.disposeTemplate(t.data),t.data=void 0)}}class $4o{constructor(t,n){this.modelProvider=t,this.accessibilityProvider=n}getWidgetAriaLabel(){return this.accessibilityProvider.getWidgetAriaLabel()}getAriaLabel(t){const n=this.modelProvider();return n.isResolved(t)?this.accessibilityProvider.getAriaLabel(n.get(t)):null}}function X4o(e,t){return{...t,accessibilityProvider:t.accessibilityProvider&&new $4o(e,t.accessibilityProvider)}}class G4o{constructor(t,n,r,o,s={}){this.modelDisposables=new Et;const a=()=>this.model,l=o.map(d=>new H4o(d,a));this.list=new _2(t,n,r,l,X4o(a,s))}updateOptions(t){this.list.updateOptions(t)}getHTMLElement(){return this.list.getHTMLElement()}get onDidFocus(){return this.list.onDidFocus}get widget(){return this.list}get onDidDispose(){return this.list.onDidDispose}get onMouseDblClick(){return on.map(this.list.onMouseDblClick,({element:t,index:n,browserEvent:r})=>({element:t===void 0?void 0:this._model.get(t),index:n,browserEvent:r}))}get onPointer(){return on.map(this.list.onPointer,({element:t,index:n,browserEvent:r})=>({element:t===void 0?void 0:this._model.get(t),index:n,browserEvent:r}))}get onDidChangeSelection(){return on.map(this.list.onDidChangeSelection,({elements:t,indexes:n,browserEvent:r})=>({elements:t.map(o=>this._model.get(o)),indexes:n,browserEvent:r}))}get model(){return this._model}set model(t){this.modelDisposables.clear(),this._model=t,this.list.splice(0,this.list.length,Xg(t.length)),this.modelDisposables.add(t.onDidIncrementLength(n=>this.list.splice(this.list.length,0,Xg(this.list.length,n))))}getFocus(){return this.list.getFocus()}getSelection(){return this.list.getSelection()}getSelectedElements(){return this.getSelection().map(t=>this.model.get(t))}style(t){this.list.style(t)}dispose(){this.list.dispose(),this.modelDisposables.dispose()}}const Y4o={separatorBorder:Bt.transparent};class eRn{set size(t){this._size=t}get size(){return this._size}get visible(){return typeof this._cachedVisibleSize>"u"}setVisible(t,n){var r,o;if(t!==this.visible){t?(this.size=Zg(this._cachedVisibleSize,this.viewMinimumSize,this.viewMaximumSize),this._cachedVisibleSize=void 0):(this._cachedVisibleSize=typeof n=="number"?n:this.size,this.size=0),this.container.classList.toggle("visible",t);try{(o=(r=this.view).setVisible)==null||o.call(r,t)}catch(s){console.error("Splitview: Failed to set visible view"),console.error(s)}}}get minimumSize(){return this.visible?this.view.minimumSize:0}get viewMinimumSize(){return this.view.minimumSize}get maximumSize(){return this.visible?this.view.maximumSize:0}get viewMaximumSize(){return this.view.maximumSize}get priority(){return this.view.priority}get proportionalLayout(){return this.view.proportionalLayout??!0}get snap(){return!!this.view.snap}set enabled(t){this.container.style.pointerEvents=t?"":"none"}constructor(t,n,r,o){this.container=t,this.view=n,this.disposable=o,this._cachedVisibleSize=void 0,typeof r=="number"?(this._size=r,this._cachedVisibleSize=void 0,t.classList.add("visible")):(this._size=0,this._cachedVisibleSize=r.cachedVisibleSize)}layout(t,n){this.layoutContainer(t);try{this.view.layout(this.size,t,n)}catch(r){console.error("Splitview: Failed to layout view"),console.error(r)}}dispose(){this.disposable.dispose()}}class Z4o extends eRn{layoutContainer(t){this.container.style.top=`${t}px`,this.container.style.height=`${this.size}px`}}class q4o extends eRn{layoutContainer(t){this.container.style.left=`${t}px`,this.container.style.width=`${this.size}px`}}var W_;(function(e){e[e.Idle=0]="Idle",e[e.Busy=1]="Busy"})(W_||(W_={}));var o0e;(function(e){e.Distribute={type:"distribute"};function t(o){return{type:"split",index:o}}e.Split=t;function n(o){return{type:"auto",index:o}}e.Auto=n;function r(o){return{type:"invisible",cachedVisibleSize:o}}e.Invisible=r})(o0e||(o0e={}));class tRn extends ht{get orthogonalStartSash(){return this._orthogonalStartSash}get orthogonalEndSash(){return this._orthogonalEndSash}get startSnappingEnabled(){return this._startSnappingEnabled}get endSnappingEnabled(){return this._endSnappingEnabled}set orthogonalStartSash(t){for(const n of this.sashItems)n.sash.orthogonalStartSash=t;this._orthogonalStartSash=t}set orthogonalEndSash(t){for(const n of this.sashItems)n.sash.orthogonalEndSash=t;this._orthogonalEndSash=t}set startSnappingEnabled(t){this._startSnappingEnabled!==t&&(this._startSnappingEnabled=t,this.updateSashEnablement())}set endSnappingEnabled(t){this._endSnappingEnabled!==t&&(this._endSnappingEnabled=t,this.updateSashEnablement())}constructor(t,n={}){super(),this.size=0,this._contentSize=0,this.proportions=void 0,this.viewItems=[],this.sashItems=[],this.state=W_.Idle,this._onDidSashChange=this._register(new at),this._onDidSashReset=this._register(new at),this._startSnappingEnabled=!0,this._endSnappingEnabled=!0,this.onDidSashChange=this._onDidSashChange.event,this.onDidSashReset=this._onDidSashReset.event,this.orientation=n.orientation??0,this.inverseAltBehavior=n.inverseAltBehavior??!1,this.proportionalLayout=n.proportionalLayout??!0,this.getSashOrthogonalSize=n.getSashOrthogonalSize,this.el=document.createElement("div"),this.el.classList.add("monaco-split-view2"),this.el.classList.add(this.orientation===0?"vertical":"horizontal"),t.appendChild(this.el),this.sashContainer=Xt(this.el,tn(".sash-container")),this.viewContainer=tn(".split-view-container"),this.scrollable=this._register(new oH({forceIntegerValues:!0,smoothScrollDuration:125,scheduleAtNextAnimationFrame:o=>A1(ii(this.el),o)})),this.scrollableElement=this._register(new Jbe(this.viewContainer,{vertical:this.orientation===0?n.scrollbarVisibility??1:2,horizontal:this.orientation===1?n.scrollbarVisibility??1:2},this.scrollable));const r=this._register(new ks(this.viewContainer,"scroll")).event;this._register(r(o=>{const s=this.scrollableElement.getScrollPosition(),a=Math.abs(this.viewContainer.scrollLeft-s.scrollLeft)<=1?void 0:this.viewContainer.scrollLeft,l=Math.abs(this.viewContainer.scrollTop-s.scrollTop)<=1?void 0:this.viewContainer.scrollTop;(a!==void 0||l!==void 0)&&this.scrollableElement.setScrollPosition({scrollLeft:a,scrollTop:l})})),this.onDidScroll=this.scrollableElement.onScroll,this._register(this.onDidScroll(o=>{o.scrollTopChanged&&(this.viewContainer.scrollTop=o.scrollTop),o.scrollLeftChanged&&(this.viewContainer.scrollLeft=o.scrollLeft)})),Xt(this.el,this.scrollableElement.getDomNode()),this.style(n.styles||Y4o),n.descriptor&&(this.size=n.descriptor.size,n.descriptor.views.forEach((o,s)=>{const a=Lf(o.visible)||o.visible?o.size:{type:"invisible",cachedVisibleSize:o.size},l=o.view;this.doAddView(l,a,s,!0)}),this._contentSize=this.viewItems.reduce((o,s)=>o+s.size,0),this.saveProportions())}style(t){t.separatorBorder.isTransparent()?(this.el.classList.remove("separator-border"),this.el.style.removeProperty("--separator-border")):(this.el.classList.add("separator-border"),this.el.style.setProperty("--separator-border",t.separatorBorder.toString()))}addView(t,n,r=this.viewItems.length,o){this.doAddView(t,n,r,o)}layout(t,n){const r=Math.max(this.size,this._contentSize);if(this.size=t,this.layoutContext=n,this.proportions){let o=0;for(let s=0;s0&&(a.size=Zg(Math.round(l*t/o),a.minimumSize,a.maximumSize))}}else{const o=Xg(this.viewItems.length),s=o.filter(l=>this.viewItems[l].priority===1),a=o.filter(l=>this.viewItems[l].priority===2);this.resize(this.viewItems.length-1,t-r,void 0,s,a)}this.distributeEmptySpace(),this.layoutViews()}saveProportions(){this.proportionalLayout&&this._contentSize>0&&(this.proportions=this.viewItems.map(t=>t.proportionalLayout&&t.visible?t.size/this._contentSize:void 0))}onSashStart({sash:t,start:n,alt:r}){for(const l of this.viewItems)l.enabled=!1;const o=this.sashItems.findIndex(l=>l.sash===t),s=Y4(wt(this.el.ownerDocument.body,"keydown",l=>a(this.sashDragState.current,l.altKey)),wt(this.el.ownerDocument.body,"keyup",()=>a(this.sashDragState.current,!1))),a=(l,d)=>{const u=this.viewItems.map(f=>f.size);let h=Number.NEGATIVE_INFINITY,g=Number.POSITIVE_INFINITY;if(this.inverseAltBehavior&&(d=!d),d)if(o===this.sashItems.length-1){const k=this.viewItems[o];h=(k.minimumSize-k.size)/2,g=(k.maximumSize-k.size)/2}else{const k=this.viewItems[o+1];h=(k.size-k.maximumSize)/2,g=(k.size-k.minimumSize)/2}let m,v;if(!d){const f=Xg(o,-1),k=Xg(o+1,this.viewItems.length),A=f.reduce((S,L)=>S+(this.viewItems[L].minimumSize-u[L]),0),p=f.reduce((S,L)=>S+(this.viewItems[L].viewMaximumSize-u[L]),0),b=k.length===0?Number.POSITIVE_INFINITY:k.reduce((S,L)=>S+(u[L]-this.viewItems[L].minimumSize),0),w=k.length===0?Number.NEGATIVE_INFINITY:k.reduce((S,L)=>S+(u[L]-this.viewItems[L].viewMaximumSize),0),O=Math.max(A,w),y=Math.min(b,p),C=this.findFirstSnapIndex(f),_=this.findFirstSnapIndex(k);if(typeof C=="number"){const S=this.viewItems[C],L=Math.floor(S.viewMinimumSize/2);m={index:C,limitDelta:S.visible?O-L:O+L,size:S.size}}if(typeof _=="number"){const S=this.viewItems[_],L=Math.floor(S.viewMinimumSize/2);v={index:_,limitDelta:S.visible?y+L:y-L,size:S.size}}}this.sashDragState={start:l,current:l,index:o,sizes:u,minDelta:h,maxDelta:g,alt:d,snapBefore:m,snapAfter:v,disposable:s}};a(n,r)}onSashChange({current:t}){const{index:n,start:r,sizes:o,alt:s,minDelta:a,maxDelta:l,snapBefore:d,snapAfter:u}=this.sashDragState;this.sashDragState.current=t;const h=t-r,g=this.resize(n,h,o,void 0,void 0,a,l,d,u);if(s){const m=n===this.sashItems.length-1,v=this.viewItems.map(w=>w.size),f=m?n:n+1,k=this.viewItems[f],A=k.size-k.maximumSize,p=k.size-k.minimumSize,b=m?n-1:n+1;this.resize(b,-g,v,void 0,void 0,A,p)}this.distributeEmptySpace(),this.layoutViews()}onSashEnd(t){this._onDidSashChange.fire(t),this.sashDragState.disposable.dispose(),this.saveProportions();for(const n of this.viewItems)n.enabled=!0}onViewChange(t,n){const r=this.viewItems.indexOf(t);r<0||r>=this.viewItems.length||(n=typeof n=="number"?n:t.size,n=Zg(n,t.minimumSize,t.maximumSize),this.inverseAltBehavior&&r>0?(this.resize(r-1,Math.floor((t.size-n)/2)),this.distributeEmptySpace(),this.layoutViews()):(t.size=n,this.relayout([r],void 0)))}resizeView(t,n){if(!(t<0||t>=this.viewItems.length)){if(this.state!==W_.Idle)throw new Error("Cant modify splitview");this.state=W_.Busy;try{const r=Xg(this.viewItems.length).filter(l=>l!==t),o=[...r.filter(l=>this.viewItems[l].priority===1),t],s=r.filter(l=>this.viewItems[l].priority===2),a=this.viewItems[t];n=Math.round(n),n=Zg(n,a.minimumSize,Math.min(a.maximumSize,this.size)),a.size=n,this.relayout(o,s)}finally{this.state=W_.Idle}}}distributeViewSizes(){const t=[];let n=0;for(const l of this.viewItems)l.maximumSize-l.minimumSize>0&&(t.push(l),n+=l.size);const r=Math.floor(n/t.length);for(const l of t)l.size=Zg(r,l.minimumSize,l.maximumSize);const o=Xg(this.viewItems.length),s=o.filter(l=>this.viewItems[l].priority===1),a=o.filter(l=>this.viewItems[l].priority===2);this.relayout(s,a)}getViewSize(t){return t<0||t>=this.viewItems.length?-1:this.viewItems[t].size}doAddView(t,n,r=this.viewItems.length,o){if(this.state!==W_.Idle)throw new Error("Cant modify splitview");this.state=W_.Busy;try{const s=tn(".split-view-view");r===this.viewItems.length?this.viewContainer.appendChild(s):this.viewContainer.insertBefore(s,this.viewContainer.children.item(r));const a=t.onDidChange(m=>this.onViewChange(h,m)),l=$n(()=>s.remove()),d=Y4(a,l);let u;typeof n=="number"?u=n:(n.type==="auto"&&(this.areViewsDistributed()?n={type:"distribute"}:n={type:"split",index:n.index}),n.type==="split"?u=this.getViewSize(n.index)/2:n.type==="invisible"?u={cachedVisibleSize:n.cachedVisibleSize}:u=t.minimumSize);const h=this.orientation===0?new Z4o(s,t,u,d):new q4o(s,t,u,d);if(this.viewItems.splice(r,0,h),this.viewItems.length>1){const m={orthogonalStartSash:this.orthogonalStartSash,orthogonalEndSash:this.orthogonalEndSash},v=this.orientation===0?new vf(this.sashContainer,{getHorizontalSashTop:S=>this.getSashPosition(S),getHorizontalSashWidth:this.getSashOrthogonalSize},{...m,orientation:1}):new vf(this.sashContainer,{getVerticalSashLeft:S=>this.getSashPosition(S),getVerticalSashHeight:this.getSashOrthogonalSize},{...m,orientation:0}),f=this.orientation===0?S=>({sash:v,start:S.startY,current:S.currentY,alt:S.altKey}):S=>({sash:v,start:S.startX,current:S.currentX,alt:S.altKey}),A=on.map(v.onDidStart,f)(this.onSashStart,this),b=on.map(v.onDidChange,f)(this.onSashChange,this),O=on.map(v.onDidEnd,()=>this.sashItems.findIndex(S=>S.sash===v))(this.onSashEnd,this),y=v.onDidReset(()=>{const S=this.sashItems.findIndex(P=>P.sash===v),L=Xg(S,-1),E=Xg(S+1,this.viewItems.length),Q=this.findFirstSnapIndex(L),T=this.findFirstSnapIndex(E);typeof Q=="number"&&!this.viewItems[Q].visible||typeof T=="number"&&!this.viewItems[T].visible||this._onDidSashReset.fire(S)}),C=Y4(A,b,O,y,v),_={sash:v,disposable:C};this.sashItems.splice(r-1,0,_)}s.appendChild(t.element);let g;typeof n!="number"&&n.type==="split"&&(g=[n.index]),o||this.relayout([r],g),!o&&typeof n!="number"&&n.type==="distribute"&&this.distributeViewSizes()}finally{this.state=W_.Idle}}relayout(t,n){const r=this.viewItems.reduce((o,s)=>o+s.size,0);this.resize(this.viewItems.length-1,this.size-r,void 0,t,n),this.distributeEmptySpace(),this.layoutViews(),this.saveProportions()}resize(t,n,r=this.viewItems.map(h=>h.size),o,s,a=Number.NEGATIVE_INFINITY,l=Number.POSITIVE_INFINITY,d,u){if(t<0||t>=this.viewItems.length)return 0;const h=Xg(t,-1),g=Xg(t+1,this.viewItems.length);if(s)for(const _ of s)q8e(h,_),q8e(g,_);if(o)for(const _ of o)dle(h,_),dle(g,_);const m=h.map(_=>this.viewItems[_]),v=h.map(_=>r[_]),f=g.map(_=>this.viewItems[_]),k=g.map(_=>r[_]),A=h.reduce((_,S)=>_+(this.viewItems[S].minimumSize-r[S]),0),p=h.reduce((_,S)=>_+(this.viewItems[S].maximumSize-r[S]),0),b=g.length===0?Number.POSITIVE_INFINITY:g.reduce((_,S)=>_+(r[S]-this.viewItems[S].minimumSize),0),w=g.length===0?Number.NEGATIVE_INFINITY:g.reduce((_,S)=>_+(r[S]-this.viewItems[S].maximumSize),0),O=Math.max(A,w,a),y=Math.min(b,p,l);let C=!1;if(d){const _=this.viewItems[d.index],S=n>=d.limitDelta;C=S!==_.visible,_.setVisible(S,d.size)}if(!C&&u){const _=this.viewItems[u.index],S=nl+d.size,0);let r=this.size-n;const o=Xg(this.viewItems.length-1,-1),s=o.filter(l=>this.viewItems[l].priority===1),a=o.filter(l=>this.viewItems[l].priority===2);for(const l of a)q8e(o,l);for(const l of s)dle(o,l);typeof t=="number"&&dle(o,t);for(let l=0;r!==0&&ln+r.size,0);let t=0;for(const n of this.viewItems)n.layout(t,this.layoutContext),t+=n.size;this.sashItems.forEach(n=>n.sash.layout()),this.updateSashEnablement(),this.updateScrollableElement()}updateScrollableElement(){this.orientation===0?this.scrollableElement.setScrollDimensions({height:this.size,scrollHeight:this._contentSize}):this.scrollableElement.setScrollDimensions({width:this.size,scrollWidth:this._contentSize})}updateSashEnablement(){let t=!1;const n=this.viewItems.map(d=>t=d.size-d.minimumSize>0||t);t=!1;const r=this.viewItems.map(d=>t=d.maximumSize-d.size>0||t),o=[...this.viewItems].reverse();t=!1;const s=o.map(d=>t=d.size-d.minimumSize>0||t).reverse();t=!1;const a=o.map(d=>t=d.maximumSize-d.size>0||t).reverse();let l=0;for(let d=0;d0||this.startSnappingEnabled)?u.state=1:b&&n[d]&&(l0)return;if(!r.visible&&r.snap)return n}}areViewsDistributed(){let t,n;for(const r of this.viewItems)if(t=t===void 0?r.size:Math.min(t,r.size),n=n===void 0?r.size:Math.max(n,r.size),n-t>2)return!1;return!0}dispose(){var t;(t=this.sashDragState)==null||t.disposable.dispose(),us(this.viewItems),this.viewItems=[],this.sashItems.forEach(n=>n.disposable.dispose()),this.sashItems=[],super.dispose()}}const Jve=class Jve{constructor(t,n,r){this.columns=t,this.getColumnSize=r,this.templateId=Jve.TemplateId,this.renderedTemplates=new Set;const o=new Map(n.map(s=>[s.templateId,s]));this.renderers=[];for(const s of t){const a=o.get(s.templateId);if(!a)throw new Error(`Table cell renderer for template id ${s.templateId} not found.`);this.renderers.push(a)}}renderTemplate(t){const n=Xt(t,tn(".monaco-table-tr")),r=[],o=[];for(let a=0;athis.disposables.add(new J4o(h,g))),d={size:l.reduce((h,g)=>h+g.column.weight,0),views:l.map(h=>({size:h.column.weight,view:h}))};this.splitview=this.disposables.add(new tRn(this.domNode,{orientation:1,scrollbarVisibility:2,getSashOrthogonalSize:()=>this.cachedHeight,descriptor:d})),this.splitview.el.style.height=`${r.headerRowHeight}px`,this.splitview.el.style.lineHeight=`${r.headerRowHeight}px`;const u=new s0e(o,s,h=>this.splitview.getViewSize(h));this.list=this.disposables.add(new _2(t,this.domNode,K4o(r),[u],a)),on.any(...l.map(h=>h.onDidLayout))(([h,g])=>u.layoutColumn(h,g),null,this.disposables),this.splitview.onDidSashReset(h=>{const g=o.reduce((v,f)=>v+f.weight,0),m=o[h].weight/g*this.cachedWidth;this.splitview.resizeView(h,m)},null,this.disposables),this.styleElement=mA(this.domNode),this.style(s0o)}updateOptions(t){this.list.updateOptions(t)}splice(t,n,r=[]){this.list.splice(t,n,r)}getHTMLElement(){return this.domNode}style(t){const n=[];n.push(`.monaco-table.${this.domId} > .monaco-split-view2 .monaco-sash.vertical::before { top: ${this.virtualDelegate.headerRowHeight+1}px; height: calc(100% - ${this.virtualDelegate.headerRowHeight}px); }`),this.styleElement.textContent=n.join(` -`),this.list.style(t)}getSelectedElements(){return this.list.getSelectedElements()}getSelection(){return this.list.getSelection()}getFocus(){return this.list.getFocus()}dispose(){this.disposables.dispose()}},UD.InstanceCount=0,UD);var Mk;(function(e){e[e.Expanded=0]="Expanded",e[e.Collapsed=1]="Collapsed",e[e.PreserveOrExpanded=2]="PreserveOrExpanded",e[e.PreserveOrCollapsed=3]="PreserveOrCollapsed"})(Mk||(Mk={}));var pQ;(function(e){e[e.Unknown=0]="Unknown",e[e.Twistie=1]="Twistie",e[e.Element=2]="Element",e[e.Filter=3]="Filter"})(pQ||(pQ={}));class zk extends Error{constructor(t,n){super(`TreeError [${t}] ${n}`)}}class ont{constructor(t){this.fn=t,this._map=new WeakMap}map(t){let n=this._map.get(t);return n||(n=this.fn(t),this._map.set(t,n)),n}}class jx{constructor(t,n,r,o){this.originalStart=t,this.originalLength=n,this.modifiedStart=r,this.modifiedLength=o}getOriginalEnd(){return this.originalStart+this.originalLength}getModifiedEnd(){return this.modifiedStart+this.modifiedLength}}class wyt{constructor(t){this.source=t}getElements(){const t=this.source,n=new Int32Array(t.length);for(let r=0,o=t.length;r0||this.m_modifiedCount>0)&&this.m_changes.push(new jx(this.m_originalStart,this.m_originalCount,this.m_modifiedStart,this.m_modifiedCount)),this.m_originalCount=0,this.m_modifiedCount=0,this.m_originalStart=1073741824,this.m_modifiedStart=1073741824}AddOriginalElement(t,n){this.m_originalStart=Math.min(this.m_originalStart,t),this.m_modifiedStart=Math.min(this.m_modifiedStart,n),this.m_originalCount++}AddModifiedElement(t,n){this.m_originalStart=Math.min(this.m_originalStart,t),this.m_modifiedStart=Math.min(this.m_modifiedStart,n),this.m_modifiedCount++}getChanges(){return(this.m_originalCount>0||this.m_modifiedCount>0)&&this.MarkNextChange(),this.m_changes}getReverseChanges(){return(this.m_originalCount>0||this.m_modifiedCount>0)&&this.MarkNextChange(),this.m_changes.reverse(),this.m_changes}}class SO{constructor(t,n,r=null){this.ContinueProcessingPredicate=r,this._originalSequence=t,this._modifiedSequence=n;const[o,s,a]=SO._getElements(t),[l,d,u]=SO._getElements(n);this._hasStrings=a&&u,this._originalStringElements=o,this._originalElementsOrHash=s,this._modifiedStringElements=l,this._modifiedElementsOrHash=d,this.m_forwardHistory=[],this.m_reverseHistory=[]}static _isStringArray(t){return t.length>0&&typeof t[0]=="string"}static _getElements(t){const n=t.getElements();if(SO._isStringArray(n)){const r=new Int32Array(n.length);for(let o=0,s=n.length;o=t&&o>=r&&this.ElementsAreEqual(n,o);)n--,o--;if(t>n||r>o){let g;return r<=o?(EP.Assert(t===n+1,"originalStart should only be one more than originalEnd"),g=[new jx(t,0,r,o-r+1)]):t<=n?(EP.Assert(r===o+1,"modifiedStart should only be one more than modifiedEnd"),g=[new jx(t,n-t+1,r,0)]):(EP.Assert(t===n+1,"originalStart should only be one more than originalEnd"),EP.Assert(r===o+1,"modifiedStart should only be one more than modifiedEnd"),g=[]),g}const a=[0],l=[0],d=this.ComputeRecursionPoint(t,n,r,o,a,l,s),u=a[0],h=l[0];if(d!==null)return d;if(!s[0]){const g=this.ComputeDiffRecursive(t,u,r,h,s);let m=[];return s[0]?m=[new jx(u+1,n-(u+1)+1,h+1,o-(h+1)+1)]:m=this.ComputeDiffRecursive(u+1,n,h+1,o,s),this.ConcatenateChanges(g,m)}return[new jx(t,n-t+1,r,o-r+1)]}WALKTRACE(t,n,r,o,s,a,l,d,u,h,g,m,v,f,k,A,p,b){let w=null,O=null,y=new Oyt,C=n,_=r,S=v[0]-A[0]-o,L=-1073741824,E=this.m_forwardHistory.length-1;do{const T=S+t;T===C||T<_&&u[T-1]=0&&(u=this.m_forwardHistory[E],t=u[0],C=1,_=u.length-1)}while(--E>=-1);if(w=y.getReverseChanges(),b[0]){let T=v[0]+1,Q=A[0]+1;if(w!==null&&w.length>0){const P=w[w.length-1];T=Math.max(T,P.getOriginalEnd()),Q=Math.max(Q,P.getModifiedEnd())}O=[new jx(T,m-T+1,Q,k-Q+1)]}else{y=new Oyt,C=a,_=l,S=v[0]-A[0]-d,L=1073741824,E=p?this.m_reverseHistory.length-1:this.m_reverseHistory.length-2;do{const T=S+s;T===C||T<_&&h[T-1]>=h[T+1]?(g=h[T+1]-1,f=g-S-d,g>L&&y.MarkNextChange(),L=g+1,y.AddOriginalElement(g+1,f+1),S=T+1-s):(g=h[T-1],f=g-S-d,g>L&&y.MarkNextChange(),L=g,y.AddModifiedElement(g+1,f+1),S=T-1-s),E>=0&&(h=this.m_reverseHistory[E],s=h[0],C=1,_=h.length-1)}while(--E>=-1);O=y.getChanges()}return this.ConcatenateChanges(w,O)}ComputeRecursionPoint(t,n,r,o,s,a,l){let d=0,u=0,h=0,g=0,m=0,v=0;t--,r--,s[0]=0,a[0]=0,this.m_forwardHistory=[],this.m_reverseHistory=[];const f=n-t+(o-r),k=f+1,A=new Int32Array(k),p=new Int32Array(k),b=o-r,w=n-t,O=t-r,y=n-o,_=(w-b)%2===0;A[b]=t,p[w]=n,l[0]=!1;for(let S=1;S<=f/2+1;S++){let L=0,E=0;h=this.ClipDiagonalBound(b-S,S,b,k),g=this.ClipDiagonalBound(b+S,S,b,k);for(let Q=h;Q<=g;Q+=2){Q===h||QL+E&&(L=d,E=u),!_&&Math.abs(Q-w)<=S-1&&d>=p[Q])return s[0]=d,a[0]=u,P<=p[Q]&&S<=1448?this.WALKTRACE(b,h,g,O,w,m,v,y,A,p,d,n,s,u,o,a,_,l):null}const T=(L-t+(E-r)-S)/2;if(this.ContinueProcessingPredicate!==null&&!this.ContinueProcessingPredicate(L,T))return l[0]=!0,s[0]=L,a[0]=E,T>0&&S<=1448?this.WALKTRACE(b,h,g,O,w,m,v,y,A,p,d,n,s,u,o,a,_,l):(t++,r++,[new jx(t,n-t+1,r,o-r+1)]);m=this.ClipDiagonalBound(w-S,S,w,k),v=this.ClipDiagonalBound(w+S,S,w,k);for(let Q=m;Q<=v;Q+=2){Q===m||Q=p[Q+1]?d=p[Q+1]-1:d=p[Q-1],u=d-(Q-w)-y;const P=d;for(;d>t&&u>r&&this.ElementsAreEqual(d,u);)d--,u--;if(p[Q]=d,_&&Math.abs(Q-b)<=S&&d<=A[Q])return s[0]=d,a[0]=u,P>=A[Q]&&S<=1448?this.WALKTRACE(b,h,g,O,w,m,v,y,A,p,d,n,s,u,o,a,_,l):null}if(S<=1447){let Q=new Int32Array(g-h+2);Q[0]=b-h+1,TP.Copy2(A,h,Q,1,g-h+1),this.m_forwardHistory.push(Q),Q=new Int32Array(v-m+2),Q[0]=w-m+1,TP.Copy2(p,m,Q,1,v-m+1),this.m_reverseHistory.push(Q)}}return this.WALKTRACE(b,h,g,O,w,m,v,y,A,p,d,n,s,u,o,a,_,l)}PrettifyChanges(t){for(let n=0;n0,l=r.modifiedLength>0;for(;r.originalStart+r.originalLength=0;n--){const r=t[n];let o=0,s=0;if(n>0){const g=t[n-1];o=g.originalStart+g.originalLength,s=g.modifiedStart+g.modifiedLength}const a=r.originalLength>0,l=r.modifiedLength>0;let d=0,u=this._boundaryScore(r.originalStart,r.originalLength,r.modifiedStart,r.modifiedLength);for(let g=1;;g++){const m=r.originalStart-g,v=r.modifiedStart-g;if(mu&&(u=k,d=g)}r.originalStart-=d,r.modifiedStart-=d;const h=[null];if(n>0&&this.ChangesOverlap(t[n-1],t[n],h)){t[n-1]=h[0],t.splice(n,1),n++;continue}}if(this._hasStrings)for(let n=1,r=t.length;n0&&v>d&&(d=v,u=g,h=m)}return d>0?[u,h]:null}_contiguousSequenceScore(t,n,r){let o=0;for(let s=0;s=this._originalElementsOrHash.length-1?!0:this._hasStrings&&/^\s*$/.test(this._originalStringElements[t])}_OriginalRegionIsBoundary(t,n){if(this._OriginalIsBoundary(t)||this._OriginalIsBoundary(t-1))return!0;if(n>0){const r=t+n;if(this._OriginalIsBoundary(r-1)||this._OriginalIsBoundary(r))return!0}return!1}_ModifiedIsBoundary(t){return t<=0||t>=this._modifiedElementsOrHash.length-1?!0:this._hasStrings&&/^\s*$/.test(this._modifiedStringElements[t])}_ModifiedRegionIsBoundary(t,n){if(this._ModifiedIsBoundary(t)||this._ModifiedIsBoundary(t-1))return!0;if(n>0){const r=t+n;if(this._ModifiedIsBoundary(r-1)||this._ModifiedIsBoundary(r))return!0}return!1}_boundaryScore(t,n,r,o){const s=this._OriginalRegionIsBoundary(t,n)?1:0,a=this._ModifiedRegionIsBoundary(r,o)?1:0;return s+a}ConcatenateChanges(t,n){const r=[];if(t.length===0||n.length===0)return n.length>0?n:t;if(this.ChangesOverlap(t[t.length-1],n[0],r)){const o=new Array(t.length+n.length-1);return TP.Copy(t,0,o,0,t.length-1),o[t.length-1]=r[0],TP.Copy(n,1,o,t.length,n.length-1),o}else{const o=new Array(t.length+n.length);return TP.Copy(t,0,o,0,t.length),TP.Copy(n,0,o,t.length,n.length),o}}ChangesOverlap(t,n,r){if(EP.Assert(t.originalStart<=n.originalStart,"Left change is not less than or equal to right change"),EP.Assert(t.modifiedStart<=n.modifiedStart,"Left change is not less than or equal to right change"),t.originalStart+t.originalLength>=n.originalStart||t.modifiedStart+t.modifiedLength>=n.modifiedStart){const o=t.originalStart;let s=t.originalLength;const a=t.modifiedStart;let l=t.modifiedLength;return t.originalStart+t.originalLength>=n.originalStart&&(s=n.originalStart+n.originalLength-t.originalStart),t.modifiedStart+t.modifiedLength>=n.modifiedStart&&(l=n.modifiedStart+n.modifiedLength-t.modifiedStart),r[0]=new jx(o,s,a,l),!0}else return r[0]=null,!1}ClipDiagonalBound(t,n,r,o){if(t>=0&&t"u"?!1:r.collapseByDefault,this.allowNonCollapsibleParents=r.allowNonCollapsibleParents??!1,this.filter=r.filter,this.autoExpandSingleChildren=typeof r.autoExpandSingleChildren>"u"?!1:r.autoExpandSingleChildren,this.root={parent:void 0,element:n,children:[],depth:0,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:!1,collapsed:!1,renderNodeCount:0,visibility:1,visible:!0,filterData:void 0}}splice(t,n,r=no.empty(),o={}){if(t.length===0)throw new zk(this.user,"Invalid tree location");o.diffIdentityProvider?this.spliceSmart(o.diffIdentityProvider,t,n,r,o):this.spliceSimple(t,n,r,o)}spliceSmart(t,n,r,o=no.empty(),s,a=s.diffDepth??0){const{parentNode:l}=this.getParentNodeWithListIndex(n);if(!l.lastDiffIds)return this.spliceSimple(n,r,o,s);const d=[...o],u=n[n.length-1],h=new SO({getElements:()=>l.lastDiffIds},{getElements:()=>[...l.children.slice(0,u),...d,...l.children.slice(u+r)].map(k=>t.getId(k.element).toString())}).ComputeDiff(!1);if(h.quitEarly)return l.lastDiffIds=void 0,this.spliceSimple(n,r,d,s);const g=n.slice(0,-1),m=(k,A,p)=>{if(a>0)for(let b=0;bp.originalStart-A.originalStart))m(v,f,v-(k.originalStart+k.originalLength)),v=k.originalStart,f=k.modifiedStart-u,this.spliceSimple([...g,v],k.originalLength,no.slice(d,f,f+k.modifiedLength),s);m(v,f,v)}spliceSimple(t,n,r=no.empty(),{onDidCreateNode:o,onDidDeleteNode:s,diffIdentityProvider:a}){const{parentNode:l,listIndex:d,revealed:u,visible:h}=this.getParentNodeWithListIndex(t),g=[],m=no.map(r,y=>this.createTreeNode(y,l,l.visible?1:0,u,g,o)),v=t[t.length-1];let f=0;for(let y=v;y>=0&&ya.getId(y.element).toString())):l.lastDiffIds=l.children.map(y=>a.getId(y.element).toString()):l.lastDiffIds=void 0;let w=0;for(const y of b)y.visible&&w++;if(w!==0)for(let y=v+k.length;y0&&s){const y=C=>{s(C),C.children.forEach(y)};b.forEach(y)}if(u&&h){const y=b.reduce((C,_)=>C+(_.visible?_.renderNodeCount:0),0);this._updateAncestorsRenderNodeCount(l,p-y),this._onDidSpliceRenderedNodes.fire({start:d,deleteCount:y,elements:g})}this._onDidSpliceModel.fire({insertedNodes:k,deletedNodes:b});let O=l;for(;O;){if(O.visibility===2){this.refilterDelayer.trigger(()=>this.refilter());break}O=O.parent}}rerender(t){if(t.length===0)throw new zk(this.user,"Invalid tree location");const{node:n,listIndex:r,revealed:o}=this.getTreeNodeWithListIndex(t);n.visible&&o&&this._onDidSpliceRenderedNodes.fire({start:r,deleteCount:1,elements:[n]})}has(t){return this.hasTreeNode(t)}getListIndex(t){const{listIndex:n,visible:r,revealed:o}=this.getTreeNodeWithListIndex(t);return r&&o?n:-1}getListRenderCount(t){return this.getTreeNode(t).renderNodeCount}isCollapsible(t){return this.getTreeNode(t).collapsible}setCollapsible(t,n){const r=this.getTreeNode(t);typeof n>"u"&&(n=!r.collapsible);const o={collapsible:n};return this.eventBufferer.bufferEvents(()=>this._setCollapseState(t,o))}isCollapsed(t){return this.getTreeNode(t).collapsed}setCollapsed(t,n,r){const o=this.getTreeNode(t);typeof n>"u"&&(n=!o.collapsed);const s={collapsed:n,recursive:r||!1};return this.eventBufferer.bufferEvents(()=>this._setCollapseState(t,s))}_setCollapseState(t,n){const{node:r,listIndex:o,revealed:s}=this.getTreeNodeWithListIndex(t),a=this._setListNodeCollapseState(r,o,s,n);if(r!==this.root&&this.autoExpandSingleChildren&&a&&!kxe(n)&&r.collapsible&&!r.collapsed&&!n.recursive){let l=-1;for(let d=0;d-1){l=-1;break}else l=d;l>-1&&this._setCollapseState([...t,l],n)}return a}_setListNodeCollapseState(t,n,r,o){const s=this._setNodeCollapseState(t,o,!1);if(!r||!t.visible||!s)return s;const a=t.renderNodeCount,l=this.updateNodeAfterCollapseChange(t),d=a-(n===-1?0:1);return this._onDidSpliceRenderedNodes.fire({start:n+1,deleteCount:d,elements:l.slice(1)}),s}_setNodeCollapseState(t,n,r){let o;if(t===this.root?o=!1:(kxe(n)?(o=t.collapsible!==n.collapsible,t.collapsible=n.collapsible):t.collapsible?(o=t.collapsed!==n.collapsed,t.collapsed=n.collapsed):o=!1,o&&this._onDidChangeCollapseState.fire({node:t,deep:r})),!kxe(n)&&n.recursive)for(const s of t.children)o=this._setNodeCollapseState(s,n,!0)||o;return o}expandTo(t){this.eventBufferer.bufferEvents(()=>{let n=this.getTreeNode(t);for(;n.parent;)n=n.parent,t=t.slice(0,t.length-1),n.collapsed&&this._setCollapseState(t,{collapsed:!1,recursive:!1})})}refilter(){const t=this.root.renderNodeCount,n=this.updateNodeAfterFilterChange(this.root);this._onDidSpliceRenderedNodes.fire({start:0,deleteCount:t,elements:n}),this.refilterDelayer.cancel()}createTreeNode(t,n,r,o,s,a){const l={parent:n,element:t.element,children:[],depth:n.depth+1,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:typeof t.collapsible=="boolean"?t.collapsible:typeof t.collapsed<"u",collapsed:typeof t.collapsed>"u"?this.collapseByDefault:t.collapsed,renderNodeCount:1,visibility:1,visible:!0,filterData:void 0},d=this._filterNode(l,r);l.visibility=d,o&&s.push(l);const u=t.children||no.empty(),h=o&&d!==0&&!l.collapsed;let g=0,m=1;for(const v of u){const f=this.createTreeNode(v,l,d,h,s,a);l.children.push(f),m+=f.renderNodeCount,f.visible&&(f.visibleChildIndex=g++)}return this.allowNonCollapsibleParents||(l.collapsible=l.collapsible||l.children.length>0),l.visibleChildrenCount=g,l.visible=d===2?g>0:d===1,l.visible?l.collapsed||(l.renderNodeCount=m):(l.renderNodeCount=0,o&&s.pop()),a==null||a(l),l}updateNodeAfterCollapseChange(t){const n=t.renderNodeCount,r=[];return this._updateNodeAfterCollapseChange(t,r),this._updateAncestorsRenderNodeCount(t.parent,r.length-n),r}_updateNodeAfterCollapseChange(t,n){if(t.visible===!1)return 0;if(n.push(t),t.renderNodeCount=1,!t.collapsed)for(const r of t.children)t.renderNodeCount+=this._updateNodeAfterCollapseChange(r,n);return this._onDidChangeRenderNodeCount.fire(t),t.renderNodeCount}updateNodeAfterFilterChange(t){const n=t.renderNodeCount,r=[];return this._updateNodeAfterFilterChange(t,t.visible?1:0,r),this._updateAncestorsRenderNodeCount(t.parent,r.length-n),r}_updateNodeAfterFilterChange(t,n,r,o=!0){let s;if(t!==this.root){if(s=this._filterNode(t,n),s===0)return t.visible=!1,t.renderNodeCount=0,!1;o&&r.push(t)}const a=r.length;t.renderNodeCount=t===this.root?0:1;let l=!1;if(!t.collapsed||s!==0){let d=0;for(const u of t.children)l=this._updateNodeAfterFilterChange(u,s,r,o&&!t.collapsed)||l,u.visible&&(u.visibleChildIndex=d++);t.visibleChildrenCount=d}else t.visibleChildrenCount=0;return t!==this.root&&(t.visible=s===2?l:s===1,t.visibility=s),t.visible?t.collapsed||(t.renderNodeCount+=r.length-a):(t.renderNodeCount=0,o&&r.pop()),this._onDidChangeRenderNodeCount.fire(t),t.visible}_updateAncestorsRenderNodeCount(t,n){if(n!==0)for(;t;)t.renderNodeCount+=n,this._onDidChangeRenderNodeCount.fire(t),t=t.parent}_filterNode(t,n){const r=this.filter?this.filter.filter(t.element,n):1;return typeof r=="boolean"?(t.filterData=void 0,r?1:0):ere(r)?(t.filterData=r.data,xR(r.visibility)):(t.filterData=void 0,xR(r))}hasTreeNode(t,n=this.root){if(!t||t.length===0)return!0;const[r,...o]=t;return r<0||r>n.children.length?!1:this.hasTreeNode(o,n.children[r])}getTreeNode(t,n=this.root){if(!t||t.length===0)return n;const[r,...o]=t;if(r<0||r>n.children.length)throw new zk(this.user,"Invalid tree location");return this.getTreeNode(o,n.children[r])}getTreeNodeWithListIndex(t){if(t.length===0)return{node:this.root,listIndex:-1,revealed:!0,visible:!1};const{parentNode:n,listIndex:r,revealed:o,visible:s}=this.getParentNodeWithListIndex(t),a=t[t.length-1];if(a<0||a>n.children.length)throw new zk(this.user,"Invalid tree location");const l=n.children[a];return{node:l,listIndex:r,revealed:o,visible:s&&l.visible}}getParentNodeWithListIndex(t,n=this.root,r=0,o=!0,s=!0){const[a,...l]=t;if(a<0||a>n.children.length)throw new zk(this.user,"Invalid tree location");for(let d=0;dn.element)),this.data=t}}function vxe(e){return e instanceof Hie?new ipo(e):e}class rpo{constructor(t,n){this.modelProvider=t,this.dnd=n,this.autoExpandDisposable=ht.None,this.disposables=new Et}getDragURI(t){return this.dnd.getDragURI(t.element)}getDragLabel(t,n){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(t.map(r=>r.element),n)}onDragStart(t,n){var r,o;(o=(r=this.dnd).onDragStart)==null||o.call(r,vxe(t),n)}onDragOver(t,n,r,o,s,a=!0){const l=this.dnd.onDragOver(vxe(t),n&&n.element,r,o,s),d=this.autoExpandNode!==n;if(d&&(this.autoExpandDisposable.dispose(),this.autoExpandNode=n),typeof n>"u")return l;if(d&&typeof l!="boolean"&&l.autoExpand&&(this.autoExpandDisposable=R8(()=>{const v=this.modelProvider(),f=v.getNodeLocation(n);v.isCollapsed(f)&&v.setCollapsed(f,!1),this.autoExpandNode=void 0},500,this.disposables)),typeof l=="boolean"||!l.accept||typeof l.bubble>"u"||l.feedback){if(!a){const v=typeof l=="boolean"?l:l.accept,f=typeof l=="boolean"?void 0:l.effect;return{accept:v,effect:f,feedback:[r]}}return l}if(l.bubble===1){const v=this.modelProvider(),f=v.getNodeLocation(n),k=v.getParentNodeLocation(f),A=v.getNode(k),p=k&&v.getListIndex(k);return this.onDragOver(t,A,p,o,s,!1)}const u=this.modelProvider(),h=u.getNodeLocation(n),g=u.getListIndex(h),m=u.getListRenderCount(h);return{...l,feedback:Xg(g,g+m)}}drop(t,n,r,o,s){this.autoExpandDisposable.dispose(),this.autoExpandNode=void 0,this.dnd.drop(vxe(t),n&&n.element,r,o,s)}onDragEnd(t){var n,r;(r=(n=this.dnd).onDragEnd)==null||r.call(n,t)}dispose(){this.disposables.dispose(),this.dnd.dispose()}}function opo(e,t,n){return n&&{...n,identityProvider:n.identityProvider&&{getId(r){return n.identityProvider.getId(r.element)}},dnd:n.dnd&&t.add(new rpo(e,n.dnd)),multipleSelectionController:n.multipleSelectionController&&{isSelectionSingleChangeEvent(r){return n.multipleSelectionController.isSelectionSingleChangeEvent({...r,element:r.element})},isSelectionRangeChangeEvent(r){return n.multipleSelectionController.isSelectionRangeChangeEvent({...r,element:r.element})}},accessibilityProvider:n.accessibilityProvider&&{...n.accessibilityProvider,getSetSize(r){const o=e(),s=o.getNodeLocation(r),a=o.getParentNodeLocation(s);return o.getNode(a).visibleChildrenCount},getPosInSet(r){return r.visibleChildIndex+1},isChecked:n.accessibilityProvider&&n.accessibilityProvider.isChecked?r=>n.accessibilityProvider.isChecked(r.element):void 0,getRole:n.accessibilityProvider&&n.accessibilityProvider.getRole?r=>n.accessibilityProvider.getRole(r.element):()=>"treeitem",getAriaLabel(r){return n.accessibilityProvider.getAriaLabel(r.element)},getWidgetAriaLabel(){return n.accessibilityProvider.getWidgetAriaLabel()},getWidgetRole:n.accessibilityProvider&&n.accessibilityProvider.getWidgetRole?()=>n.accessibilityProvider.getWidgetRole():()=>"tree",getAriaLevel:n.accessibilityProvider&&n.accessibilityProvider.getAriaLevel?r=>n.accessibilityProvider.getAriaLevel(r.element):r=>r.depth,getActiveDescendantId:n.accessibilityProvider.getActiveDescendantId&&(r=>n.accessibilityProvider.getActiveDescendantId(r.element))},keyboardNavigationLabelProvider:n.keyboardNavigationLabelProvider&&{...n.keyboardNavigationLabelProvider,getKeyboardNavigationLabel(r){return n.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(r.element)}}}}class snt{constructor(t){this.delegate=t}getHeight(t){return this.delegate.getHeight(t.element)}getTemplateId(t){return this.delegate.getTemplateId(t.element)}hasDynamicHeight(t){return!!this.delegate.hasDynamicHeight&&this.delegate.hasDynamicHeight(t.element)}setDynamicHeight(t,n){var r,o;(o=(r=this.delegate).setDynamicHeight)==null||o.call(r,t.element,n)}}var ER;(function(e){e.None="none",e.OnHover="onHover",e.Always="always"})(ER||(ER={}));class spo{get elements(){return this._elements}constructor(t,n=[]){this._elements=n,this.disposables=new Et,this.onDidChange=sn.forEach(t,r=>this._elements=r,this.disposables)}dispose(){this.disposables.dispose()}}const rU=class rU{constructor(t,n,r,o,s,a={}){var l;this.renderer=t,this.model=n,this.activeNodes=o,this.renderedIndentGuides=s,this.renderedElements=new Map,this.renderedNodes=new Map,this.indent=rU.DefaultIndent,this.hideTwistiesOfChildlessElements=!1,this.shouldRenderIndentGuides=!1,this.activeIndentNodes=new Set,this.indentGuidesDisposable=ht.None,this.disposables=new Et,this.templateId=t.templateId,this.updateOptions(a),sn.map(r,d=>d.node)(this.onDidChangeNodeTwistieState,this,this.disposables),(l=t.onDidChangeTwistieState)==null||l.call(t,this.onDidChangeTwistieState,this,this.disposables)}updateOptions(t={}){if(typeof t.indent<"u"){const n=Zg(t.indent,0,40);if(n!==this.indent){this.indent=n;for(const[r,o]of this.renderedNodes)o.indentSize=rU.DefaultIndent+(r.depth-1)*this.indent,this.renderTreeElement(r,o)}}if(typeof t.renderIndentGuides<"u"){const n=t.renderIndentGuides!==ER.None;if(n!==this.shouldRenderIndentGuides){this.shouldRenderIndentGuides=n;for(const[r,o]of this.renderedNodes)this._renderIndentGuides(r,o);if(this.indentGuidesDisposable.dispose(),n){const r=new Et;this.activeNodes.onDidChange(this._onDidChangeActiveNodes,this,r),this.indentGuidesDisposable=r,this._onDidChangeActiveNodes(this.activeNodes.elements)}}}typeof t.hideTwistiesOfChildlessElements<"u"&&(this.hideTwistiesOfChildlessElements=t.hideTwistiesOfChildlessElements)}renderTemplate(t){const n=Xt(t,tn(".monaco-tl-row")),r=Xt(n,tn(".monaco-tl-indent")),o=Xt(n,tn(".monaco-tl-twistie")),s=Xt(n,tn(".monaco-tl-contents")),a=this.renderer.renderTemplate(s);return{container:t,indent:r,twistie:o,indentGuidesDisposable:ht.None,indentSize:0,templateData:a}}renderElement(t,n,r,o){r.indentSize=rU.DefaultIndent+(t.depth-1)*this.indent,this.renderedNodes.set(t,r),this.renderedElements.set(t.element,t),this.renderTreeElement(t,r),this.renderer.renderElement(t,n,r.templateData,{...o,indent:r.indentSize})}disposeElement(t,n,r,o){var s,a;r.indentGuidesDisposable.dispose(),(a=(s=this.renderer).disposeElement)==null||a.call(s,t,n,r.templateData,{...o,indent:r.indentSize}),typeof(o==null?void 0:o.height)=="number"&&(this.renderedNodes.delete(t),this.renderedElements.delete(t.element))}disposeTemplate(t){this.renderer.disposeTemplate(t.templateData)}onDidChangeTwistieState(t){const n=this.renderedElements.get(t);n&&this.onDidChangeNodeTwistieState(n)}onDidChangeNodeTwistieState(t){const n=this.renderedNodes.get(t);n&&(this._onDidChangeActiveNodes(this.activeNodes.elements),this.renderTreeElement(t,n))}renderTreeElement(t,n){n.twistie.style.paddingLeft=`${n.indentSize}px`,n.indent.style.width=`${n.indentSize+this.indent-16}px`,t.collapsible?n.container.setAttribute("aria-expanded",String(!t.collapsed)):n.container.removeAttribute("aria-expanded"),n.twistie.classList.remove(...gi.asClassNameArray(zt.treeItemExpanded));let r=!1;this.renderer.renderTwistie&&(r=this.renderer.renderTwistie(t.element,n.twistie)),t.collapsible&&(!this.hideTwistiesOfChildlessElements||t.visibleChildrenCount>0)?(r||n.twistie.classList.add(...gi.asClassNameArray(zt.treeItemExpanded)),n.twistie.classList.add("collapsible"),n.twistie.classList.toggle("collapsed",t.collapsed)):n.twistie.classList.remove("collapsible","collapsed"),this._renderIndentGuides(t,n)}_renderIndentGuides(t,n){if(fh(n.indent),n.indentGuidesDisposable.dispose(),!this.shouldRenderIndentGuides)return;const r=new Et;for(;;){const o=this.model.getNodeLocation(t),s=this.model.getParentNodeLocation(o);if(!s)break;const a=this.model.getNode(s),l=tn(".indent-guide",{style:`width: ${this.indent}px`});this.activeIndentNodes.has(a)&&l.classList.add("active"),n.indent.childElementCount===0?n.indent.appendChild(l):n.indent.insertBefore(l,n.indent.firstElementChild),this.renderedIndentGuides.add(a,l),r.add($n(()=>this.renderedIndentGuides.delete(a,l))),t=a}n.indentGuidesDisposable=r}_onDidChangeActiveNodes(t){if(!this.shouldRenderIndentGuides)return;const n=new Set;t.forEach(r=>{const o=this.model.getNodeLocation(r);try{const s=this.model.getParentNodeLocation(o);r.collapsible&&r.children.length>0&&!r.collapsed?n.add(r):s&&n.add(this.model.getNode(s))}catch{}}),this.activeIndentNodes.forEach(r=>{n.has(r)||this.renderedIndentGuides.forEach(r,o=>o.classList.remove("active"))}),n.forEach(r=>{this.activeIndentNodes.has(r)||this.renderedIndentGuides.forEach(r,o=>o.classList.add("active"))}),this.activeIndentNodes=n}dispose(){this.renderedNodes.clear(),this.renderedElements.clear(),this.indentGuidesDisposable.dispose(),us(this.disposables)}};rU.DefaultIndent=8;let sWe=rU;function apo(e,t){const n=t.toLowerCase().indexOf(e);let r;if(n>-1){r=[Number.MAX_SAFE_INTEGER,0];for(let o=e.length;o>0;o--)r.push(n+o-1)}return r}class nRn{get totalCount(){return this._totalCount}get matchCount(){return this._matchCount}set findMatchType(t){this._findMatchType=t}get findMatchType(){return this._findMatchType}set findMode(t){this._findMode=t}get findMode(){return this._findMode}constructor(t,n,r){this._keyboardNavigationLabelProvider=t,this._filter=n,this._defaultFindVisibility=r,this._totalCount=0,this._matchCount=0,this._findMatchType=$b.Fuzzy,this._findMode=Hk.Highlight,this._pattern="",this._lowercasePattern="",this.disposables=new Et}filter(t,n){let r=1;if(this._filter){const a=this._filter.filter(t,n);if(typeof a=="boolean"?r=a?1:0:ere(a)?r=xR(a.visibility):r=a,r===0)return!1}if(this._totalCount++,!this._pattern)return this._matchCount++,{data:K4.Default,visibility:r};const o=this._keyboardNavigationLabelProvider.getKeyboardNavigationLabel(t),s=Array.isArray(o)?o:[o];for(const a of s){const l=a&&a.toString();if(typeof l>"u")return{data:K4.Default,visibility:r};let d;if(this._findMatchType===$b.Contiguous?d=apo(this._lowercasePattern,l.toLowerCase()):d=vR(this._pattern,this._lowercasePattern,0,l,l.toLowerCase(),0,{firstMatchCanBeWeak:!0,boostFullMatch:!0}),d)return this._matchCount++,s.length===1?{data:d,visibility:r}:{data:{label:l,score:d},visibility:r}}return this._findMode===Hk.Filter?typeof this._defaultFindVisibility=="number"?this._defaultFindVisibility:this._defaultFindVisibility?this._defaultFindVisibility(t):2:{data:K4.Default,visibility:r}}reset(){this._totalCount=0,this._matchCount=0}dispose(){us(this.disposables)}}class lpo{constructor(t){this.stateMap=new Map(t.map(n=>[n.id,{...n}]))}get(t){const n=this.stateMap.get(t);if(n===void 0)throw new Error(`No state found for toggle id ${t}`);return n.isChecked}set(t,n){const r=this.stateMap.get(t);if(r===void 0)throw new Error(`No state found for toggle id ${t}`);return r.isChecked===n?!1:(r.isChecked=n,!0)}}var Hk;(function(e){e[e.Highlight=0]="Highlight",e[e.Filter=1]="Filter"})(Hk||(Hk={}));var $b;(function(e){e[e.Fuzzy=0]="Fuzzy",e[e.Contiguous=1]="Contiguous"})($b||($b={}));var a5;(function(e){e.Mode="mode",e.MatchType="matchType"})(a5||(a5={}));class cpo{get pattern(){return this._pattern}get placeholder(){return this._placeholder}set placeholder(t){var n;this._placeholder=t,(n=this.widget)==null||n.setPlaceHolder(t)}constructor(t,n,r,o={}){this.tree=t,this.filter=n,this.contextViewProvider=r,this.options=o,this._pattern="",this._onDidChangePattern=new at,this._onDidChangeOpenState=new at,this.onDidChangeOpenState=this._onDidChangeOpenState.event,this.enabledDisposables=new Et,this.disposables=new Et,this.toggles=new lpo(o.toggles??[]),this._placeholder=o.placeholder??U(20,"Type to search")}isOpened(){return!!this.widget}updateToggleState(t,n){var r;this.toggles.set(t,n),(r=this.widget)==null||r.setToggleState(t,n)}renderMessage(t,n){var r,o,s;t?this.tree.options.showNotFoundMessage??!0?(r=this.widget)==null||r.showMessage({type:2,content:n??U(21,"No results found.")}):(o=this.widget)==null||o.showMessage({type:2}):(s=this.widget)==null||s.clearMessage()}alertResults(t){um(t?U(23,"{0} results",t):U(22,"No results"))}dispose(){this._history=void 0,this._onDidChangePattern.dispose(),this.enabledDisposables.dispose(),this.disposables.dispose()}}let iRn=class extends cpo{get mode(){return this.toggles.get(a5.Mode)?Hk.Filter:Hk.Highlight}set mode(t){if(t===this.mode)return;const n=t===Hk.Filter;this.updateToggleState(a5.Mode,n),this.placeholder=n?U(24,"Type to filter"):U(25,"Type to search"),this.filter.findMode=t,this.tree.refilter(),this.render(),this._onDidChangeMode.fire(t)}get matchType(){return this.toggles.get(a5.MatchType)?$b.Fuzzy:$b.Contiguous}set matchType(t){t!==this.matchType&&(this.updateToggleState(a5.MatchType,t===$b.Fuzzy),this.filter.findMatchType=t,this.tree.refilter(),this.render(),this._onDidChangeMatchType.fire(t))}constructor(t,n,r,o={}){const s=o.defaultFindMode??Hk.Highlight,a=o.defaultFindMatchType??$b.Fuzzy,l=[{id:a5.Mode,icon:zt.listFilter,title:U(26,"Filter"),isChecked:s===Hk.Filter},{id:a5.MatchType,icon:zt.searchFuzzy,title:U(27,"Fuzzy Match"),isChecked:a===$b.Fuzzy}];n.findMatchType=a,n.findMode=s,super(t,n,r,{...o,toggles:l}),this.filter=n,this._onDidChangeMode=new at,this.onDidChangeMode=this._onDidChangeMode.event,this._onDidChangeMatchType=new at,this.onDidChangeMatchType=this._onDidChangeMatchType.event,this.disposables.add(this.tree.onDidChangeModel(()=>{this.isOpened()&&(this.pattern.length!==0&&this.tree.refilter(),this.render())})),this.disposables.add(this.tree.onWillRefilter(()=>this.filter.reset()))}updateOptions(t={}){t.defaultFindMode!==void 0&&(this.mode=t.defaultFindMode),t.defaultFindMatchType!==void 0&&(this.matchType=t.defaultFindMatchType)}shouldAllowFocus(t){return!this.isOpened()||!this.pattern||this.filter.totalCount>0&&this.filter.matchCount<=1?!0:!K4.isDefault(t.filterData)}render(){const n=this.filter.matchCount===0&&this.filter.totalCount>0&&this.pattern.length>0;this.renderMessage(n),this.pattern.length&&this.alertResults(this.filter.matchCount)}};function dpo(e,t){return e.position===t.position&&rRn(e,t)}function rRn(e,t){return e.node.element===t.node.element&&e.startIndex===t.startIndex&&e.height===t.height&&e.endIndex===t.endIndex}class upo{constructor(t=[]){this.stickyNodes=t}get count(){return this.stickyNodes.length}equal(t){return Ua(this.stickyNodes,t.stickyNodes,dpo)}contains(t){return this.stickyNodes.some(n=>n.node.element===t.element)}lastNodePartiallyVisible(){if(this.count===0)return!1;const t=this.stickyNodes[this.count-1];if(this.count===1)return t.position!==0;const n=this.stickyNodes[this.count-2];return n.position+n.height!==t.position}animationStateChanged(t){if(!Ua(this.stickyNodes,t.stickyNodes,rRn)||this.count===0)return!1;const n=this.stickyNodes[this.count-1],r=t.stickyNodes[t.count-1];return n.position!==r.position}}class hpo{constrainStickyScrollNodes(t,n,r){for(let o=0;or||o>=n)return t.slice(0,o)}return t}}let yyt=class extends ht{constructor(t,n,r,o,s,a={}){super(),this.tree=t,this.model=n,this.view=r,this.treeDelegate=s,this.maxWidgetViewRatio=.4;const l=this.validateStickySettings(a);this.stickyScrollMaxItemCount=l.stickyScrollMaxItemCount,this.stickyScrollDelegate=a.stickyScrollDelegate??new hpo,this.paddingTop=a.paddingTop??0,this._widget=this._register(new fpo(r.getScrollableElement(),r,t,o,s,a.accessibilityProvider)),this.onDidChangeHasFocus=this._widget.onDidChangeHasFocus,this.onContextMenu=this._widget.onContextMenu,this._register(r.onDidScroll(()=>this.update())),this._register(r.onDidChangeContentHeight(()=>this.update())),this._register(t.onDidChangeCollapseState(()=>this.update())),this._register(n.onDidSpliceRenderedNodes(d=>{const u=this._widget.state;if(!u)return;if(d.deleteCount>0&&u.stickyNodes.some(m=>!this.model.has(this.model.getNodeLocation(m.node)))){this.update();return}u.stickyNodes.some(m=>{const v=this.model.getListIndex(this.model.getNodeLocation(m.node));return v>=d.start&&v=this.view.length))return this.view.element(n)}update(){const t=this.getNodeAtHeight(this.paddingTop);if(!t||this.tree.scrollTop<=this.paddingTop){this._widget.setState(void 0);return}const n=this.findStickyState(t);this._widget.setState(n)}findStickyState(t){const n=[];let r=t,o=0,s=this.getNextStickyNode(r,void 0,o);for(;s&&(n.push(s),o+=s.height,!(n.length<=this.stickyScrollMaxItemCount&&(r=this.getNextVisibleNode(s),!r)));)s=this.getNextStickyNode(r,s.node,o);const a=this.constrainStickyNodes(n);return a.length?new upo(a):void 0}getNextVisibleNode(t){return this.getNodeAtHeight(t.position+t.height)}getNextStickyNode(t,n,r){const o=this.getAncestorUnderPrevious(t,n);if(o&&!(o===t&&(!this.nodeIsUncollapsedParent(t)||this.nodeTopAlignsWithStickyNodesBottom(t,r))))return this.createStickyScrollNode(o,r)}nodeTopAlignsWithStickyNodesBottom(t,n){const r=this.getNodeIndex(t),o=this.view.getElementTop(r),s=n;return this.view.scrollTop===o-s}createStickyScrollNode(t,n){const r=this.treeDelegate.getHeight(t),{startIndex:o,endIndex:s}=this.getNodeRange(t),a=this.calculateStickyNodePosition(s,n,r);return{node:t,position:a,height:r,startIndex:o,endIndex:s}}getAncestorUnderPrevious(t,n=void 0){let r=t,o=this.getParentNode(r);for(;o;){if(o===n)return r;r=o,o=this.getParentNode(r)}if(n===void 0)return r}calculateStickyNodePosition(t,n,r){let o=this.view.getRelativeTop(t);if(o===null&&this.view.firstVisibleIndex===t&&t+1d&&n<=d?d-r:n}constrainStickyNodes(t){if(t.length===0)return[];const n=this.view.renderHeight*this.maxWidgetViewRatio,r=t[t.length-1];if(t.length<=this.stickyScrollMaxItemCount&&r.position+r.height<=n)return t;const o=this.stickyScrollDelegate.constrainStickyScrollNodes(t,this.stickyScrollMaxItemCount,n);if(!o.length)return[];const s=o[o.length-1];if(o.length>this.stickyScrollMaxItemCount||s.position+s.height>n)throw new Error("stickyScrollDelegate violates constraints");return o}getParentNode(t){const n=this.model.getNodeLocation(t),r=this.model.getParentNodeLocation(n);return r?this.model.getNode(r):void 0}nodeIsUncollapsedParent(t){const n=this.model.getNodeLocation(t);return this.model.getListRenderCount(n)>1}getNodeIndex(t){const n=this.model.getNodeLocation(t);return this.model.getListIndex(n)}getNodeRange(t){const n=this.model.getNodeLocation(t),r=this.model.getListIndex(n);if(r<0)throw new Error("Node not found in tree");const o=this.model.getListRenderCount(n),s=r+o-1;return{startIndex:r,endIndex:s}}nodePositionTopBelowWidget(t){const n=[];let r=this.getParentNode(t);for(;r;)n.push(r),r=this.getParentNode(r);let o=0;for(let s=0;s0,r=!!t&&t.count>0;if(!n&&!r||n&&r&&this._previousState.equal(t))return;if(n!==r&&this.setVisible(r),!r){this._previousState=void 0,this._previousElements=[],this._previousStateDisposables.clear();return}const o=t.stickyNodes[t.count-1];this._previousState&&t.animationStateChanged(this._previousState)?this._previousElements[this._previousState.count-1].style.top=`${o.position}px`:this.renderState(t),this._previousState=t,this._rootDomNode.style.height=`${o.position+o.height}px`}renderState(t){this._previousStateDisposables.clear();const n=Array(t.count);for(let r=t.count-1;r>=0;r--){const o=t.stickyNodes[r],{element:s,disposable:a}=this.createElement(o,r,t.count);n[r]=s,this._rootDomNode.appendChild(s),this._previousStateDisposables.add(a)}this.stickyScrollFocus.updateElements(n,t),this._previousElements=n}rerender(){this._previousState&&this.renderState(this._previousState)}createElement(t,n,r){const o=t.startIndex,s=document.createElement("div");s.style.top=`${t.position}px`,this.tree.options.setRowHeight!==!1&&(s.style.height=`${t.height}px`),this.tree.options.setRowLineHeight!==!1&&(s.style.lineHeight=`${t.height}px`),s.classList.add("monaco-tree-sticky-row"),s.classList.add("monaco-list-row"),s.setAttribute("data-index",`${o}`),s.setAttribute("data-parity",o%2===0?"even":"odd"),s.setAttribute("id",this.view.getElementID(o));const a=this.setAccessibilityAttributes(s,t.node.element,n,r),l=this.treeDelegate.getTemplateId(t.node),d=this.treeRenderers.find(m=>m.templateId===l);if(!d)throw new Error(`No renderer found for template id ${l}`);let u=t.node;u===this.tree.getNode(this.tree.getNodeLocation(t.node))&&(u=new Proxy(t.node,{}));const h=d.renderTemplate(s);d.renderElement(u,t.startIndex,h,{height:t.height});const g=$n(()=>{a.dispose(),d.disposeElement(u,t.startIndex,h,{height:t.height}),d.disposeTemplate(h),s.remove()});return{element:s,disposable:g}}setAccessibilityAttributes(t,n,r,o){if(!this.accessibilityProvider)return ht.None;this.accessibilityProvider.getSetSize&&t.setAttribute("aria-setsize",String(this.accessibilityProvider.getSetSize(n,r,o))),this.accessibilityProvider.getPosInSet&&t.setAttribute("aria-posinset",String(this.accessibilityProvider.getPosInSet(n,r))),this.accessibilityProvider.getRole&&t.setAttribute("role",this.accessibilityProvider.getRole(n)??"treeitem");const s=this.accessibilityProvider.getAriaLabel(n),a=s&&typeof s!="string"?s:ca(s),l=Oi(u=>{const h=u.readObservable(a);h?t.setAttribute("aria-label",h):t.removeAttribute("aria-label")});typeof s=="string"||s&&t.setAttribute("aria-label",s.get());const d=this.accessibilityProvider.getAriaLevel&&this.accessibilityProvider.getAriaLevel(n);return typeof d=="number"&&t.setAttribute("aria-level",`${d}`),t.setAttribute("aria-selected",String(!1)),l}setVisible(t){this._rootDomNode.classList.toggle("empty",!t),t||this.stickyScrollFocus.updateElements([],void 0)}domFocus(){this.stickyScrollFocus.domFocus()}focusedLast(){return this.stickyScrollFocus.focusedLast()}dispose(){this.stickyScrollFocus.dispose(),this._previousStateDisposables.dispose(),this._rootDomNode.remove()}};class gpo extends ht{get domHasFocus(){return this._domHasFocus}set domHasFocus(t){t!==this._domHasFocus&&(this._onDidChangeHasFocus.fire(t),this._domHasFocus=t)}constructor(t,n){super(),this.container=t,this.view=n,this.focusedIndex=-1,this.elements=[],this._onDidChangeHasFocus=new at,this.onDidChangeHasFocus=this._onDidChangeHasFocus.event,this._onContextMenu=new at,this.onContextMenu=this._onContextMenu.event,this._domHasFocus=!1,this._register(bt(this.container,"focus",()=>this.onFocus())),this._register(bt(this.container,"blur",()=>this.onBlur())),this._register(this.view.onDidFocus(()=>this.toggleStickyScrollFocused(!1))),this._register(this.view.onKeyDown(r=>this.onKeyDown(r))),this._register(this.view.onMouseDown(r=>this.onMouseDown(r))),this._register(this.view.onContextMenu(r=>this.handleContextMenu(r)))}handleContextMenu(t){const n=t.browserEvent.target;if(!BJ(n)&&!QZ(n)){this.focusedLast()&&this.view.domFocus();return}if(!tS(t.browserEvent)){if(!this.state)throw new Error("Context menu should not be triggered when state is undefined");const a=this.state.stickyNodes.findIndex(l=>{var d;return l.node.element===((d=t.element)==null?void 0:d.element)});if(a===-1)throw new Error("Context menu should not be triggered when element is not in sticky scroll widget");this.container.focus(),this.setFocus(a);return}if(!this.state||this.focusedIndex<0)throw new Error("Context menu key should not be triggered when focus is not in sticky scroll widget");const o=this.state.stickyNodes[this.focusedIndex].node.element,s=this.elements[this.focusedIndex];this._onContextMenu.fire({element:o,anchor:s,browserEvent:t.browserEvent,isStickyScroll:!0})}onKeyDown(t){if(this.domHasFocus&&this.state){if(t.key==="ArrowUp")this.setFocusedElement(Math.max(0,this.focusedIndex-1)),t.preventDefault(),t.stopPropagation();else if(t.key==="ArrowDown"||t.key==="ArrowRight"){if(this.focusedIndex>=this.state.count-1){const n=this.state.stickyNodes[this.state.count-1].startIndex+1;this.view.domFocus(),this.view.setFocus([n]),this.scrollNodeUnderWidget(n,this.state)}else this.setFocusedElement(this.focusedIndex+1);t.preventDefault(),t.stopPropagation()}}}onMouseDown(t){const n=t.browserEvent.target;!BJ(n)&&!QZ(n)||(t.browserEvent.preventDefault(),t.browserEvent.stopPropagation())}updateElements(t,n){if(n&&n.count===0)throw new Error("Sticky scroll state must be undefined when there are no sticky nodes");if(n&&n.count!==t.length)throw new Error("Sticky scroll focus received illigel state");const r=this.focusedIndex;if(this.removeFocus(),this.elements=t,this.state=n,n){const o=Zg(r,0,n.count-1);this.setFocus(o)}else this.domHasFocus&&this.view.domFocus();this.container.tabIndex=n?0:-1}setFocusedElement(t){const n=this.state;if(!n)throw new Error("Cannot set focus when state is undefined");if(this.setFocus(t),!(t1?n.stickyNodes[n.count-2]:void 0,s=this.view.getElementTop(t),a=o?o.position+o.height+r.height:r.height;this.view.scrollTop=s-a}domFocus(){if(!this.state)throw new Error("Cannot focus when state is undefined");this.container.focus()}focusedLast(){return this.state?this.view.getHTMLElement().classList.contains("sticky-scroll-focused"):!1}removeFocus(){this.focusedIndex!==-1&&(this.toggleElementFocus(this.elements[this.focusedIndex],!1),this.focusedIndex=-1)}setFocus(t){if(0>t)throw new Error("addFocus() can not remove focus");if(!this.state&&t>=0)throw new Error("Cannot set focus index when state is undefined");if(this.state&&t>=this.state.count)throw new Error("Cannot set focus index to an index that does not exist");const n=this.focusedIndex;n>=0&&this.toggleElementFocus(this.elements[n],!1),t>=0&&this.toggleElementFocus(this.elements[t],!0),this.focusedIndex=t}toggleElementFocus(t,n){this.toggleElementActiveFocus(t,n&&this.domHasFocus),this.toggleElementPassiveFocus(t,n)}toggleCurrentElementActiveFocus(t){this.focusedIndex!==-1&&this.toggleElementActiveFocus(this.elements[this.focusedIndex],t)}toggleElementActiveFocus(t,n){t.classList.toggle("focused",n)}toggleElementPassiveFocus(t,n){t.classList.toggle("passive-focused",n)}toggleStickyScrollFocused(t){this.view.getHTMLElement().classList.toggle("sticky-scroll-focused",t)}onFocus(){if(!this.state||this.elements.length===0)throw new Error("Cannot focus when state is undefined or elements are empty");this.domHasFocus=!0,this.toggleStickyScrollFocused(!0),this.toggleCurrentElementActiveFocus(!0),this.focusedIndex===-1&&this.setFocus(0)}onBlur(){this.domHasFocus=!1,this.toggleCurrentElementActiveFocus(!1)}dispose(){this.toggleStickyScrollFocused(!1),this._onDidChangeHasFocus.fire(!1),super.dispose()}}function ece(e){let t=pQ.Unknown;return tLe(e.browserEvent.target,"monaco-tl-twistie","monaco-tl-row")?t=pQ.Twistie:tLe(e.browserEvent.target,"monaco-tl-contents","monaco-tl-row")?t=pQ.Element:tLe(e.browserEvent.target,"monaco-tree-type-filter","monaco-list")&&(t=pQ.Filter),{browserEvent:e.browserEvent,element:e.element?e.element.element:null,target:t}}function mpo(e){const t=BJ(e.browserEvent.target);return{element:e.element?e.element.element:null,browserEvent:e.browserEvent,anchor:e.anchor,isStickyScroll:t}}function vhe(e,t){t(e),e.children.forEach(n=>vhe(n,t))}class Axe{get nodeSet(){return this._nodeSet||(this._nodeSet=this.createNodeSet()),this._nodeSet}constructor(t,n){this.getFirstViewElementWithTrait=t,this.identityProvider=n,this.nodes=[],this._onDidChange=new at,this.onDidChange=this._onDidChange.event}set(t,n){const r=n;!(r!=null&&r.__forceEvent)&&Ua(this.nodes,t)||this._set(t,!1,n)}_set(t,n,r){if(this.nodes=[...t],this.elements=void 0,this._nodeSet=void 0,!n){const o=this;this._onDidChange.fire({get elements(){return o.get()},browserEvent:r})}}get(){return this.elements||(this.elements=this.nodes.map(t=>t.element)),[...this.elements]}getNodes(){return this.nodes}has(t){return this.nodeSet.has(t)}onDidModelSplice({insertedNodes:t,deletedNodes:n}){if(!this.identityProvider){const d=this.createNodeSet(),u=h=>d.delete(h);n.forEach(h=>vhe(h,u)),this.set([...d.values()]);return}const r=new Set,o=d=>r.add(this.identityProvider.getId(d.element).toString());n.forEach(d=>vhe(d,o));const s=new Map,a=d=>s.set(this.identityProvider.getId(d.element).toString(),d);t.forEach(d=>vhe(d,a));const l=[];for(const d of this.nodes){const u=this.identityProvider.getId(d.element).toString();if(!r.has(u))l.push(d);else{const g=s.get(u);g&&g.visible&&l.push(g)}}if(this.nodes.length>0&&l.length===0){const d=this.getFirstViewElementWithTrait();d&&l.push(d)}this._set(l,!0)}createNodeSet(){const t=new Set;for(const n of this.nodes)t.add(n);return t}}class kpo extends nDn{constructor(t,n,r){super(t),this.tree=n,this.stickyScrollProvider=r}onViewPointer(t){if(KQn(t.browserEvent.target)||a3(t.browserEvent.target)||WG(t.browserEvent.target)||t.browserEvent.isHandledByList)return;const n=t.element;if(!n)return super.onViewPointer(t);if(this.isSelectionRangeChangeEvent(t)||this.isSelectionSingleChangeEvent(t))return super.onViewPointer(t);const r=t.browserEvent.target,o=r.classList.contains("monaco-tl-twistie")||r.classList.contains("monaco-icon-label")&&r.classList.contains("folder-icon")&&t.browserEvent.offsetX<16,s=QZ(t.browserEvent.target);let a=!1;if(s?a=!0:typeof this.tree.expandOnlyOnTwistieClick=="function"?a=this.tree.expandOnlyOnTwistieClick(n.element):a=!!this.tree.expandOnlyOnTwistieClick,s)this.handleStickyScrollMouseEvent(t,n);else{if(a&&!o&&t.browserEvent.detail!==2)return super.onViewPointer(t);if(!this.tree.expandOnDoubleClick&&t.browserEvent.detail===2)return super.onViewPointer(t)}if(n.collapsible&&(!s||o)){const l=this.tree.getNodeLocation(n),d=t.browserEvent.altKey;if(this.tree.setFocus([l]),this.tree.toggleCollapsed(l,d),o){t.browserEvent.isHandledByList=!0;return}}s||super.onViewPointer(t)}handleStickyScrollMouseEvent(t,n){if(J1o(t.browserEvent.target)||e0o(t.browserEvent.target))return;const r=this.stickyScrollProvider();if(!r)throw new Error("Sticky scroll controller not found");const o=this.list.indexOf(n),s=this.list.getElementTop(o),a=r.nodePositionTopBelowWidget(n);this.tree.scrollTop=s-a,this.list.domFocus(),this.list.setFocus([o]),this.list.setSelection([o])}onDoubleClick(t){t.browserEvent.target.classList.contains("monaco-tl-twistie")||!this.tree.expandOnDoubleClick||t.browserEvent.isHandledByList||super.onDoubleClick(t)}onMouseDown(t){const n=t.browserEvent.target;if(!BJ(n)&&!QZ(n)){super.onMouseDown(t);return}}onContextMenu(t){const n=t.browserEvent.target;if(!BJ(n)&&!QZ(n)){super.onContextMenu(t);return}}}class vpo extends _2{constructor(t,n,r,o,s,a,l,d){super(t,n,r,o,d),this.focusTrait=s,this.selectionTrait=a,this.anchorTrait=l}createMouseController(t){return new kpo(this,t.tree,t.stickyScrollProvider)}splice(t,n,r=[]){if(super.splice(t,n,r),r.length===0)return;const o=[],s=[];let a;r.forEach((l,d)=>{this.focusTrait.has(l)&&o.push(t+d),this.selectionTrait.has(l)&&s.push(t+d),this.anchorTrait.has(l)&&(a=t+d)}),o.length>0&&super.setFocus(P8([...super.getFocus(),...o])),s.length>0&&super.setSelection(P8([...super.getSelection(),...s])),typeof a=="number"&&super.setAnchor(a)}setFocus(t,n,r=!1){super.setFocus(t,n),r||this.focusTrait.set(t.map(o=>this.element(o)),n)}setSelection(t,n,r=!1){super.setSelection(t,n),r||this.selectionTrait.set(t.map(o=>this.element(o)),n)}setAnchor(t,n=!1){super.setAnchor(t),n||(typeof t>"u"?this.anchorTrait.set([]):this.anchorTrait.set([this.element(t)]))}}class oRn{get onDidScroll(){return this.view.onDidScroll}get onDidChangeFocus(){return this.eventBufferer.wrapEvent(this.focus.onDidChange)}get onDidChangeSelection(){return this.eventBufferer.wrapEvent(this.selection.onDidChange)}get onMouseDblClick(){return sn.filter(sn.map(this.view.onMouseDblClick,ece),t=>t.target!==pQ.Filter)}get onMouseOver(){return sn.map(this.view.onMouseOver,ece)}get onMouseOut(){return sn.map(this.view.onMouseOut,ece)}get onContextMenu(){var t;return sn.any(sn.filter(sn.map(this.view.onContextMenu,mpo),n=>!n.isStickyScroll),((t=this.stickyScrollController)==null?void 0:t.onContextMenu)??sn.None)}get onPointer(){return sn.map(this.view.onPointer,ece)}get onKeyDown(){return this.view.onKeyDown}get onDidFocus(){return this.view.onDidFocus}get onDidChangeModel(){return sn.any(this.onDidChangeModelRelay.event,this.onDidSwapModel.event)}get onDidChangeCollapseState(){return this.onDidChangeCollapseStateRelay.event}get expandOnDoubleClick(){return typeof this._options.expandOnDoubleClick>"u"?!0:this._options.expandOnDoubleClick}get expandOnlyOnTwistieClick(){return typeof this._options.expandOnlyOnTwistieClick>"u"?!0:this._options.expandOnlyOnTwistieClick}get onDidDispose(){return this.view.onDidDispose}constructor(t,n,r,o,s={}){this._user=t,this._options=s,this.eventBufferer=new _ie,this.onDidChangeFindOpenState=sn.None,this.onDidChangeStickyScrollFocused=sn.None,this.disposables=new Et,this.onDidSwapModel=this.disposables.add(new at),this.onDidChangeModelRelay=this.disposables.add(new lX),this.onDidSpliceModelRelay=this.disposables.add(new lX),this.onDidChangeCollapseStateRelay=this.disposables.add(new lX),this.onDidChangeRenderNodeCountRelay=this.disposables.add(new lX),this.onDidChangeActiveNodesRelay=this.disposables.add(new lX),this._onWillRefilter=new at,this.onWillRefilter=this._onWillRefilter.event,this._onDidUpdateOptions=new at,this.modelDisposables=new Et,s.keyboardNavigationLabelProvider&&(s.findWidgetEnabled??!0)&&(this.findFilter=new nRn(s.keyboardNavigationLabelProvider,s.filter,s.defaultFindVisibility),s={...s,filter:this.findFilter},this.disposables.add(this.findFilter)),this.model=this.createModel(t,s),this.treeDelegate=new snt(r);const a=this.disposables.add(new spo(this.onDidChangeActiveNodesRelay.event)),l=new IEn;this.renderers=o.map(d=>new sWe(d,this.model,this.onDidChangeCollapseStateRelay.event,a,l,s));for(const d of this.renderers)this.disposables.add(d);if(this.focus=new Axe(()=>this.view.getFocusedElements()[0],s.identityProvider),this.selection=new Axe(()=>this.view.getSelectedElements()[0],s.identityProvider),this.anchor=new Axe(()=>this.view.getAnchorElement(),s.identityProvider),this.view=new vpo(t,n,this.treeDelegate,this.renderers,this.focus,this.selection,this.anchor,{...opo(()=>this.model,this.disposables,s),tree:this,stickyScrollProvider:()=>this.stickyScrollController}),this.setupModel(this.model),s.keyboardSupport!==!1){const d=sn.chain(this.view.onKeyDown,u=>u.filter(h=>!a3(h.target)).map(h=>new Us(h)));sn.chain(d,u=>u.filter(h=>h.keyCode===15))(this.onLeftArrow,this,this.disposables),sn.chain(d,u=>u.filter(h=>h.keyCode===17))(this.onRightArrow,this,this.disposables),sn.chain(d,u=>u.filter(h=>h.keyCode===10))(this.onSpace,this,this.disposables)}if((s.findWidgetEnabled??!0)&&s.keyboardNavigationLabelProvider&&s.contextViewProvider){const d={styles:s.findWidgetStyles,defaultFindMode:s.defaultFindMode,defaultFindMatchType:s.defaultFindMatchType,showNotFoundMessage:s.showNotFoundMessage};this.findController=this.disposables.add(new iRn(this,this.findFilter,s.contextViewProvider,d)),this.focusNavigationFilter=u=>this.findController.shouldAllowFocus(u),this.onDidChangeFindOpenState=this.findController.onDidChangeOpenState,this.onDidChangeFindMode=this.findController.onDidChangeMode,this.onDidChangeFindMatchType=this.findController.onDidChangeMatchType}else this.onDidChangeFindMode=sn.None,this.onDidChangeFindMatchType=sn.None;s.enableStickyScroll&&(this.stickyScrollController=new yyt(this,this.model,this.view,this.renderers,this.treeDelegate,s),this.onDidChangeStickyScrollFocused=this.stickyScrollController.onDidChangeHasFocus),this.styleElement=mA(this.view.getHTMLElement()),this.getHTMLElement().classList.toggle("always",this._options.renderIndentGuides===ER.Always)}updateOptions(t={}){var n;this._options={...this._options,...t};for(const r of this.renderers)r.updateOptions(t);this.view.updateOptions(this._options),(n=this.findController)==null||n.updateOptions(t),this.updateStickyScroll(t),this._onDidUpdateOptions.fire(this._options),this.getHTMLElement().classList.toggle("always",this._options.renderIndentGuides===ER.Always)}get options(){return this._options}updateStickyScroll(t){var n;!this.stickyScrollController&&this._options.enableStickyScroll?(this.stickyScrollController=new yyt(this,this.model,this.view,this.renderers,this.treeDelegate,this._options),this.onDidChangeStickyScrollFocused=this.stickyScrollController.onDidChangeHasFocus):this.stickyScrollController&&!this._options.enableStickyScroll&&(this.onDidChangeStickyScrollFocused=sn.None,this.stickyScrollController.dispose(),this.stickyScrollController=void 0),(n=this.stickyScrollController)==null||n.updateOptions(t)}getHTMLElement(){return this.view.getHTMLElement()}get onDidChangeContentHeight(){return this.view.onDidChangeContentHeight}get scrollTop(){return this.view.scrollTop}set scrollTop(t){this.view.scrollTop=t}get scrollHeight(){return this.view.scrollHeight}get renderHeight(){return this.view.renderHeight}get ariaLabel(){return this.view.ariaLabel}set ariaLabel(t){this.view.ariaLabel=t}domFocus(){var t;(t=this.stickyScrollController)!=null&&t.focusedLast()?this.stickyScrollController.domFocus():this.view.domFocus()}layout(t,n){this.view.layout(t,n)}style(t){const n=`.${this.view.domId}`,r=[];t.treeIndentGuidesStroke&&(r.push(`.monaco-list${n}:hover .monaco-tl-indent > .indent-guide, .monaco-list${n}.always .monaco-tl-indent > .indent-guide { opacity: 1; border-color: ${t.treeInactiveIndentGuidesStroke}; }`),r.push(`.monaco-list${n} .monaco-tl-indent > .indent-guide.active { opacity: 1; border-color: ${t.treeIndentGuidesStroke}; }`));const o=t.treeStickyScrollBackground??t.listBackground;o&&(r.push(`.monaco-list${n} .monaco-scrollable-element .monaco-tree-sticky-container { background-color: ${o}; }`),r.push(`.monaco-list${n} .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row { background-color: ${o}; }`)),t.treeStickyScrollBorder&&r.push(`.monaco-list${n} .monaco-scrollable-element .monaco-tree-sticky-container { border-bottom: 1px solid ${t.treeStickyScrollBorder}; }`),t.treeStickyScrollShadow&&r.push(`.monaco-list${n} .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-container-shadow { box-shadow: ${t.treeStickyScrollShadow} 0 6px 6px -6px inset; height: 3px; }`),t.listFocusForeground&&(r.push(`.monaco-list${n}.sticky-scroll-focused .monaco-scrollable-element .monaco-tree-sticky-container:focus .monaco-list-row.focused { color: ${t.listFocusForeground}; }`),r.push(`.monaco-list${n}:not(.sticky-scroll-focused) .monaco-scrollable-element .monaco-tree-sticky-container .monaco-list-row.focused { color: inherit; }`));const s=i8(t.listFocusAndSelectionOutline,i8(t.listSelectionOutline,t.listFocusOutline??""));s&&(r.push(`.monaco-list${n}.sticky-scroll-focused .monaco-scrollable-element .monaco-tree-sticky-container:focus .monaco-list-row.focused.selected { outline: 1px solid ${s}; outline-offset: -1px;}`),r.push(`.monaco-list${n}:not(.sticky-scroll-focused) .monaco-scrollable-element .monaco-tree-sticky-container .monaco-list-row.focused.selected { outline: inherit;}`)),t.listFocusOutline&&(r.push(`.monaco-list${n}.sticky-scroll-focused .monaco-scrollable-element .monaco-tree-sticky-container:focus .monaco-list-row.focused { outline: 1px solid ${t.listFocusOutline}; outline-offset: -1px; }`),r.push(`.monaco-list${n}:not(.sticky-scroll-focused) .monaco-scrollable-element .monaco-tree-sticky-container .monaco-list-row.focused { outline: inherit; }`),r.push(`.context-menu-visible .monaco-list${n}.last-focused.sticky-scroll-focused .monaco-scrollable-element .monaco-tree-sticky-container .monaco-list-row.passive-focused { outline: 1px solid ${t.listFocusOutline}; outline-offset: -1px; }`),r.push(`.context-menu-visible .monaco-list${n}.last-focused.sticky-scroll-focused .monaco-list-rows .monaco-list-row.focused { outline: inherit; }`),r.push(`.context-menu-visible .monaco-list${n}.last-focused:not(.sticky-scroll-focused) .monaco-tree-sticky-container .monaco-list-rows .monaco-list-row.focused { outline: inherit; }`)),this.styleElement.textContent=r.join(` -`),this.view.style(t)}getParentElement(t){const n=this.model.getParentNodeLocation(t);return this.model.getNode(n).element}getFirstElementChild(t){return this.model.getFirstElementChild(t)}getNode(t){return this.model.getNode(t)}getNodeLocation(t){return this.model.getNodeLocation(t)}collapse(t,n=!1){return this.model.setCollapsed(t,!0,n)}expand(t,n=!1){return this.model.setCollapsed(t,!1,n)}toggleCollapsed(t,n=!1){return this.model.setCollapsed(t,void 0,n)}isCollapsible(t){return this.model.isCollapsible(t)}setCollapsible(t,n){return this.model.setCollapsible(t,n)}isCollapsed(t){return this.model.isCollapsed(t)}refilter(){this._onWillRefilter.fire(void 0),this.model.refilter()}setSelection(t,n){this.eventBufferer.bufferEvents(()=>{const r=t.map(s=>this.model.getNode(s));this.selection.set(r,n);const o=t.map(s=>this.model.getListIndex(s)).filter(s=>s>-1);this.view.setSelection(o,n,!0)})}getSelection(){return this.selection.get()}setFocus(t,n){this.eventBufferer.bufferEvents(()=>{const r=t.map(s=>this.model.getNode(s));this.focus.set(r,n);const o=t.map(s=>this.model.getListIndex(s)).filter(s=>s>-1);this.view.setFocus(o,n,!0)})}focusNext(t=1,n=!1,r,o=tS(r)&&r.altKey?void 0:this.focusNavigationFilter){this.view.focusNext(t,n,r,o)}focusPrevious(t=1,n=!1,r,o=tS(r)&&r.altKey?void 0:this.focusNavigationFilter){this.view.focusPrevious(t,n,r,o)}focusNextPage(t,n=tS(t)&&t.altKey?void 0:this.focusNavigationFilter){return this.view.focusNextPage(t,n)}focusPreviousPage(t,n=tS(t)&&t.altKey?void 0:this.focusNavigationFilter){return this.view.focusPreviousPage(t,n,()=>{var r;return((r=this.stickyScrollController)==null?void 0:r.height)??0})}focusLast(t,n=tS(t)&&t.altKey?void 0:this.focusNavigationFilter){this.view.focusLast(t,n)}focusFirst(t,n=tS(t)&&t.altKey?void 0:this.focusNavigationFilter){this.view.focusFirst(t,n)}getFocus(){return this.focus.get()}reveal(t,n){this.model.expandTo(t);const r=this.model.getListIndex(t);if(r!==-1)if(!this.stickyScrollController)this.view.reveal(r,n);else{const o=this.stickyScrollController.nodePositionTopBelowWidget(this.getNode(t));this.view.reveal(r,n,o)}}onLeftArrow(t){t.preventDefault(),t.stopPropagation();const n=this.view.getFocusedElements();if(n.length===0)return;const r=n[0],o=this.model.getNodeLocation(r);if(!this.model.setCollapsed(o,!0)){const a=this.model.getParentNodeLocation(o);if(!a)return;const l=this.model.getListIndex(a);this.view.reveal(l),this.view.setFocus([l])}}onRightArrow(t){t.preventDefault(),t.stopPropagation();const n=this.view.getFocusedElements();if(n.length===0)return;const r=n[0],o=this.model.getNodeLocation(r);if(!this.model.setCollapsed(o,!1)){if(!r.children.some(d=>d.visible))return;const[a]=this.view.getFocus(),l=a+1;this.view.reveal(l),this.view.setFocus([l])}}onSpace(t){t.preventDefault(),t.stopPropagation();const n=this.view.getFocusedElements();if(n.length===0)return;const r=n[0],o=this.model.getNodeLocation(r),s=t.browserEvent.altKey;this.model.setCollapsed(o,void 0,s)}setupModel(t){this.modelDisposables.clear(),this.modelDisposables.add(t.onDidSpliceRenderedNodes(({start:s,deleteCount:a,elements:l})=>this.view.splice(s,a,l)));const n=sn.forEach(t.onDidSpliceModel,s=>{this.eventBufferer.bufferEvents(()=>{this.focus.onDidModelSplice(s),this.selection.onDidModelSplice(s)})},this.modelDisposables);n(()=>null,null,this.modelDisposables);const r=this.modelDisposables.add(new at),o=this.modelDisposables.add(new dA(0));this.modelDisposables.add(sn.any(n,this.focus.onDidChange,this.selection.onDidChange)(()=>{o.trigger(()=>{const s=new Set;for(const a of this.focus.getNodes())s.add(a);for(const a of this.selection.getNodes())s.add(a);r.fire([...s.values()])})})),this.onDidChangeActiveNodesRelay.input=r.event,this.onDidChangeModelRelay.input=sn.signal(t.onDidSpliceModel),this.onDidChangeCollapseStateRelay.input=t.onDidChangeCollapseState,this.onDidChangeRenderNodeCountRelay.input=t.onDidChangeRenderNodeCount,this.onDidSpliceModelRelay.input=t.onDidSpliceModel}dispose(){var t;us(this.disposables),(t=this.stickyScrollController)==null||t.dispose(),this.view.dispose(),this.modelDisposables.dispose()}}class ant{constructor(t,n={}){this.user=t,this.rootRef=null,this.nodes=new Map,this.nodesByIdentity=new Map,this.model=new npo(t,null,n),this.onDidSpliceModel=this.model.onDidSpliceModel,this.onDidSpliceRenderedNodes=this.model.onDidSpliceRenderedNodes,this.onDidChangeCollapseState=this.model.onDidChangeCollapseState,this.onDidChangeRenderNodeCount=this.model.onDidChangeRenderNodeCount,n.sorter&&(this.sorter={compare(r,o){return n.sorter.compare(r.element,o.element)}}),this.identityProvider=n.identityProvider}setChildren(t,n=no.empty(),r={}){const o=this.getElementLocation(t);this._setChildren(o,this.preserveCollapseState(n),r)}_setChildren(t,n=no.empty(),r){const o=new Set,s=new Set,a=d=>{var h;if(d.element===null)return;const u=d;if(o.add(u.element),this.nodes.set(u.element,u),this.identityProvider){const g=this.identityProvider.getId(u.element).toString();s.add(g),this.nodesByIdentity.set(g,u)}(h=r.onDidCreateNode)==null||h.call(r,u)},l=d=>{var h;if(d.element===null)return;const u=d;if(o.has(u.element)||this.nodes.delete(u.element),this.identityProvider){const g=this.identityProvider.getId(u.element).toString();s.has(g)||this.nodesByIdentity.delete(g)}(h=r.onDidDeleteNode)==null||h.call(r,u)};this.model.splice([...t,0],Number.MAX_VALUE,n,{...r,onDidCreateNode:a,onDidDeleteNode:l})}preserveCollapseState(t=no.empty()){return this.sorter&&(t=[...t].sort(this.sorter.compare.bind(this.sorter))),no.map(t,n=>{let r=this.nodes.get(n.element);if(!r&&this.identityProvider){const a=this.identityProvider.getId(n.element).toString();r=this.nodesByIdentity.get(a)}if(!r){let a;return typeof n.collapsed>"u"?a=void 0:n.collapsed===Mk.Collapsed||n.collapsed===Mk.PreserveOrCollapsed?a=!0:n.collapsed===Mk.Expanded||n.collapsed===Mk.PreserveOrExpanded?a=!1:a=!!n.collapsed,{...n,children:this.preserveCollapseState(n.children),collapsed:a}}const o=typeof n.collapsible=="boolean"?n.collapsible:r.collapsible;let s;return typeof n.collapsed>"u"||n.collapsed===Mk.PreserveOrCollapsed||n.collapsed===Mk.PreserveOrExpanded?s=r.collapsed:n.collapsed===Mk.Collapsed?s=!0:n.collapsed===Mk.Expanded?s=!1:s=!!n.collapsed,{...n,collapsible:o,collapsed:s,children:this.preserveCollapseState(n.children)}})}rerender(t){const n=this.getElementLocation(t);this.model.rerender(n)}resort(t=null,n=!0){if(!this.sorter)return;const r=this.getElementLocation(t),o=this.model.getNode(r);this._setChildren(r,this.resortChildren(o,n),{})}resortChildren(t,n,r=!0){let o=[...t.children];return(n||r)&&(o=o.sort(this.sorter.compare.bind(this.sorter))),no.map(o,s=>({element:s.element,collapsible:s.collapsible,collapsed:s.collapsed,children:this.resortChildren(s,n,!1)}))}getFirstElementChild(t=null){const n=this.getElementLocation(t);return this.model.getFirstElementChild(n)}has(t){return this.nodes.has(t)}getListIndex(t){const n=this.getElementLocation(t);return this.model.getListIndex(n)}getListRenderCount(t){const n=this.getElementLocation(t);return this.model.getListRenderCount(n)}isCollapsible(t){const n=this.getElementLocation(t);return this.model.isCollapsible(n)}setCollapsible(t,n){const r=this.getElementLocation(t);return this.model.setCollapsible(r,n)}isCollapsed(t){const n=this.getElementLocation(t);return this.model.isCollapsed(n)}setCollapsed(t,n,r){const o=this.getElementLocation(t);return this.model.setCollapsed(o,n,r)}expandTo(t){const n=this.getElementLocation(t);this.model.expandTo(n)}refilter(){this.model.refilter()}getNode(t=null){if(t===null)return this.model.getNode(this.model.rootRef);const n=this.nodes.get(t);if(!n)throw new zk(this.user,`Tree element not found: ${t}`);return n}getNodeLocation(t){return t.element}getParentNodeLocation(t){if(t===null)throw new zk(this.user,"Invalid getParentNodeLocation call");const n=this.nodes.get(t);if(!n)throw new zk(this.user,`Tree element not found: ${t}`);const r=this.model.getNodeLocation(n),o=this.model.getParentNodeLocation(r);return this.model.getNode(o).element}getElementLocation(t){if(t===null)return[];const n=this.nodes.get(t);if(!n)throw new zk(this.user,`Tree element not found: ${t}`);return this.model.getNodeLocation(n)}}function Ahe(e){const t=[e.element],n=e.incompressible||!1;return{element:{elements:t,incompressible:n},children:no.map(no.from(e.children),Ahe),collapsible:e.collapsible,collapsed:e.collapsed}}function phe(e){const t=[e.element],n=e.incompressible||!1;let r,o;for(;[o,r]=no.consume(no.from(e.children),2),!(o.length!==1||o[0].incompressible);)e=o[0],t.push(e.element);return{element:{elements:t,incompressible:n},children:no.map(no.concat(o,r),phe),collapsible:e.collapsible,collapsed:e.collapsed}}function aWe(e,t=0){let n;return taWe(r,0)),t===0&&e.element.incompressible?{element:e.element.elements[t],children:n,incompressible:!0,collapsible:e.collapsible,collapsed:e.collapsed}:{element:e.element.elements[t],children:n,collapsible:e.collapsible,collapsed:e.collapsed}}function Cyt(e){return aWe(e,0)}function sRn(e,t,n){return e.element===t?{...e,children:n}:{...e,children:no.map(no.from(e.children),r=>sRn(r,t,n))}}const Apo=e=>({getId(t){return t.elements.map(n=>e.getId(n).toString()).join("\0")}});class ppo{get onDidSpliceRenderedNodes(){return this.model.onDidSpliceRenderedNodes}get onDidSpliceModel(){return this.model.onDidSpliceModel}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}get onDidChangeRenderNodeCount(){return this.model.onDidChangeRenderNodeCount}constructor(t,n={}){this.user=t,this.rootRef=null,this.nodes=new Map,this.model=new ant(t,n),this.enabled=typeof n.compressionEnabled>"u"?!0:n.compressionEnabled,this.identityProvider=n.identityProvider}setChildren(t,n=no.empty(),r){const o=r.diffIdentityProvider&&Apo(r.diffIdentityProvider);if(t===null){const f=no.map(n,this.enabled?phe:Ahe);this._setChildren(null,f,{diffIdentityProvider:o,diffDepth:1/0});return}const s=this.nodes.get(t);if(!s)throw new zk(this.user,"Unknown compressed tree node");const a=this.model.getNode(s),l=this.model.getParentNodeLocation(s),d=this.model.getNode(l),u=Cyt(a),h=sRn(u,t,n),g=(this.enabled?phe:Ahe)(h),m=r.diffIdentityProvider?(f,k)=>r.diffIdentityProvider.getId(f)===r.diffIdentityProvider.getId(k):void 0;if(Ua(g.element.elements,a.element.elements,m)){this._setChildren(s,g.children||no.empty(),{diffIdentityProvider:o,diffDepth:1});return}const v=d.children.map(f=>f===a?g:f);this._setChildren(d.element,v,{diffIdentityProvider:o,diffDepth:a.depth-d.depth})}isCompressionEnabled(){return this.enabled}setCompressionEnabled(t){if(t===this.enabled)return;this.enabled=t;const r=this.model.getNode().children,o=no.map(r,Cyt),s=no.map(o,t?phe:Ahe);this._setChildren(null,s,{diffIdentityProvider:this.identityProvider,diffDepth:1/0})}_setChildren(t,n,r){const o=new Set,s=l=>{for(const d of l.element.elements)o.add(d),this.nodes.set(d,l.element)},a=l=>{for(const d of l.element.elements)o.has(d)||this.nodes.delete(d)};this.model.setChildren(t,n,{...r,onDidCreateNode:s,onDidDeleteNode:a})}has(t){return this.nodes.has(t)}getListIndex(t){const n=this.getCompressedNode(t);return this.model.getListIndex(n)}getListRenderCount(t){const n=this.getCompressedNode(t);return this.model.getListRenderCount(n)}getNode(t){if(typeof t>"u")return this.model.getNode();const n=this.getCompressedNode(t);return this.model.getNode(n)}getNodeLocation(t){const n=this.model.getNodeLocation(t);return n===null?null:n.elements[n.elements.length-1]}getParentNodeLocation(t){const n=this.getCompressedNode(t),r=this.model.getParentNodeLocation(n);return r===null?null:r.elements[r.elements.length-1]}getFirstElementChild(t){const n=this.getCompressedNode(t);return this.model.getFirstElementChild(n)}isCollapsible(t){const n=this.getCompressedNode(t);return this.model.isCollapsible(n)}setCollapsible(t,n){const r=this.getCompressedNode(t);return this.model.setCollapsible(r,n)}isCollapsed(t){const n=this.getCompressedNode(t);return this.model.isCollapsed(n)}setCollapsed(t,n,r){const o=this.getCompressedNode(t);return this.model.setCollapsed(o,n,r)}expandTo(t){const n=this.getCompressedNode(t);this.model.expandTo(n)}rerender(t){const n=this.getCompressedNode(t);this.model.rerender(n)}refilter(){this.model.refilter()}resort(t=null,n=!0){const r=this.getCompressedNode(t);this.model.resort(r,n)}getCompressedNode(t){if(t===null)return null;const n=this.nodes.get(t);if(!n)throw new zk(this.user,`Tree element not found: ${t}`);return n}}const bpo=e=>e[e.length-1];class lnt{get element(){return this.node.element===null?null:this.unwrapper(this.node.element)}get children(){return this.node.children.map(t=>new lnt(this.unwrapper,t))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}constructor(t,n){this.unwrapper=t,this.node=n}}function wpo(e,t){return{...t,identityProvider:t.identityProvider&&{getId(n){return t.identityProvider.getId(e(n))}},sorter:t.sorter&&{compare(n,r){return t.sorter.compare(n.elements[0],r.elements[0])}},filter:t.filter&&{filter(n,r){const o=n.elements;for(let s=0;s({insertedNodes:t.map(r=>this.nodeMapper.map(r)),deletedNodes:n.map(r=>this.nodeMapper.map(r))}))}get onDidSpliceRenderedNodes(){return sn.map(this.model.onDidSpliceRenderedNodes,({start:t,deleteCount:n,elements:r})=>({start:t,deleteCount:n,elements:r.map(o=>this.nodeMapper.map(o))}))}get onDidChangeCollapseState(){return sn.map(this.model.onDidChangeCollapseState,({node:t,deep:n})=>({node:this.nodeMapper.map(t),deep:n}))}get onDidChangeRenderNodeCount(){return sn.map(this.model.onDidChangeRenderNodeCount,t=>this.nodeMapper.map(t))}constructor(t,n={}){this.rootRef=null,this.elementMapper=n.elementMapper||bpo;const r=o=>this.elementMapper(o.elements);this.nodeMapper=new ont(o=>new lnt(r,o)),this.model=new ppo(t,wpo(r,n))}setChildren(t,n=no.empty(),r={}){this.model.setChildren(t,n,r)}isCompressionEnabled(){return this.model.isCompressionEnabled()}setCompressionEnabled(t){this.model.setCompressionEnabled(t)}has(t){return this.model.has(t)}getListIndex(t){return this.model.getListIndex(t)}getListRenderCount(t){return this.model.getListRenderCount(t)}getNode(t){return this.nodeMapper.map(this.model.getNode(t))}getNodeLocation(t){return t.element}getParentNodeLocation(t){return this.model.getParentNodeLocation(t)}getFirstElementChild(t){const n=this.model.getFirstElementChild(t);return n===null||typeof n>"u"?n:this.elementMapper(n.elements)}isCollapsible(t){return this.model.isCollapsible(t)}setCollapsible(t,n){return this.model.setCollapsible(t,n)}isCollapsed(t){return this.model.isCollapsed(t)}setCollapsed(t,n,r){return this.model.setCollapsed(t,n,r)}expandTo(t){return this.model.expandTo(t)}rerender(t){return this.model.rerender(t)}refilter(){return this.model.refilter()}resort(t=null,n=!0){return this.model.resort(t,n)}getCompressedTreeNode(t=null){return this.model.getNode(t)}}var ypo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s};class cnt extends oRn{get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}constructor(t,n,r,o,s={}){super(t,n,r,o,s),this.user=t}setChildren(t,n=no.empty(),r){this.model.setChildren(t,n,r)}rerender(t){if(t===void 0){this.view.rerender();return}this.model.rerender(t)}resort(t,n=!0){this.model.resort(t,n)}hasElement(t){return this.model.has(t)}createModel(t,n){return new ant(t,n)}}class aRn{get compressedTreeNodeProvider(){return this._compressedTreeNodeProvider()}constructor(t,n,r){this._compressedTreeNodeProvider=t,this.stickyScrollDelegate=n,this.renderer=r,this.templateId=r.templateId,r.onDidChangeTwistieState&&(this.onDidChangeTwistieState=r.onDidChangeTwistieState)}renderTemplate(t){return{compressedTreeNode:void 0,data:this.renderer.renderTemplate(t)}}renderElement(t,n,r,o){let s=this.stickyScrollDelegate.getCompressedNode(t);s||(s=this.compressedTreeNodeProvider.getCompressedTreeNode(t.element)),s.element.elements.length===1?(r.compressedTreeNode=void 0,this.renderer.renderElement(t,n,r.data,o)):(r.compressedTreeNode=s,this.renderer.renderCompressedElements(s,n,r.data,o))}disposeElement(t,n,r,o){var s,a,l,d;r.compressedTreeNode?(a=(s=this.renderer).disposeCompressedElements)==null||a.call(s,r.compressedTreeNode,n,r.data,o):(d=(l=this.renderer).disposeElement)==null||d.call(l,t,n,r.data,o)}disposeTemplate(t){this.renderer.disposeTemplate(t.data)}renderTwistie(t,n){var r,o;return((o=(r=this.renderer).renderTwistie)==null?void 0:o.call(r,t,n))??!1}}ypo([mc],aRn.prototype,"compressedTreeNodeProvider",null);class Cpo{constructor(t){this.modelProvider=t,this.compressedStickyNodes=new Map}getCompressedNode(t){return this.compressedStickyNodes.get(t)}constrainStickyScrollNodes(t,n,r){if(this.compressedStickyNodes.clear(),t.length===0)return[];for(let o=0;or||o>=n-1&&nthis,l=new Cpo(()=>this.model),d=o.map(u=>new aRn(a,l,u));super(t,n,r,d,{..._po(a,s),stickyScrollDelegate:l})}setChildren(t,n=no.empty(),r){this.model.setChildren(t,n,r)}createModel(t,n){return new Opo(t,n)}updateOptions(t={}){super.updateOptions(t),typeof t.compressionEnabled<"u"&&this.model.setCompressionEnabled(t.compressionEnabled)}getCompressedTreeNode(t=null){return this.model.getCompressedTreeNode(t)}}function pxe(e){return{...e,children:[],refreshPromise:void 0,stale:!0,slow:!1,forceExpanded:!1}}function lWe(e,t){return t.parent?t.parent===e?!0:lWe(e,t.parent):!1}function Spo(e,t){return e===t||lWe(e,t)||lWe(t,e)}class dnt{get element(){return this.node.element.element}get children(){return this.node.children.map(t=>new dnt(t))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}constructor(t){this.node=t}}class Lpo{constructor(t,n,r){this.renderer=t,this.nodeMapper=n,this.onDidChangeTwistieState=r,this.renderedNodes=new Map,this.templateId=t.templateId}renderTemplate(t){return{templateData:this.renderer.renderTemplate(t)}}renderElement(t,n,r,o){this.renderer.renderElement(this.nodeMapper.map(t),n,r.templateData,o)}renderTwistie(t,n){return t.slow?(n.classList.add(...gi.asClassNameArray(zt.treeItemLoading)),!0):(n.classList.remove(...gi.asClassNameArray(zt.treeItemLoading)),!1)}disposeElement(t,n,r,o){var s,a;(a=(s=this.renderer).disposeElement)==null||a.call(s,this.nodeMapper.map(t),n,r.templateData,o)}disposeTemplate(t){this.renderer.disposeTemplate(t.templateData)}dispose(){this.renderedNodes.clear()}}function _yt(e){return{browserEvent:e.browserEvent,elements:e.elements.map(t=>t.element)}}function Syt(e){return{browserEvent:e.browserEvent,element:e.element&&e.element.element,target:e.target}}class xpo extends Hie{constructor(t){super(t.elements.map(n=>n.element)),this.data=t}}function bxe(e){return e instanceof Hie?new xpo(e):e}class Epo{constructor(t){this.dnd=t}getDragURI(t){return this.dnd.getDragURI(t.element)}getDragLabel(t,n){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(t.map(r=>r.element),n)}onDragStart(t,n){var r,o;(o=(r=this.dnd).onDragStart)==null||o.call(r,bxe(t),n)}onDragOver(t,n,r,o,s,a=!0){return this.dnd.onDragOver(bxe(t),n&&n.element,r,o,s)}drop(t,n,r,o,s){this.dnd.drop(bxe(t),n&&n.element,r,o,s)}onDragEnd(t){var n,r;(r=(n=this.dnd).onDragEnd)==null||r.call(n,t)}dispose(){this.dnd.dispose()}}class Tpo extends nRn{constructor(t,n,r){super(n,r),this.findProvider=t,this.isFindSessionActive=!1}filter(t,n){const r=super.filter(t,n);if(!this.isFindSessionActive||this.findMode===Hk.Highlight||!this.findProvider.isVisible)return r;const o=ere(r)?r.visibility:r;return xR(o)===0?0:this.findProvider.isVisible(t)?r:0}}class Qpo extends iRn{constructor(t,n,r,o,s){super(t,r,o,s),this.findProvider=n,this.filter=r,this.activeSession=!1,this.asyncWorkInProgress=!1,this.disposables.add($n(async()=>{var a,l;this.activeSession&&await((l=(a=this.findProvider).endSession)==null?void 0:l.call(a))}))}render(){if(this.asyncWorkInProgress||!this.activeFindMetadata)return;const t=this.activeFindMetadata.matchCount===0&&this.pattern.length>0;this.renderMessage(t),this.pattern.length&&this.alertResults(this.activeFindMetadata.matchCount)}shouldAllowFocus(t){return this.shouldFocusWhenNavigating(t)}shouldFocusWhenNavigating(t){var r;if(!this.activeSession||!this.activeFindMetadata)return!0;const n=(r=t.element)==null?void 0:r.element;return n&&this.activeFindMetadata.isMatch(n)?!0:!K4.isDefault(t.filterData)}}function cRn(e){return e&&{...e,collapseByDefault:!0,identityProvider:e.identityProvider&&{getId(t){return e.identityProvider.getId(t.element)}},dnd:e.dnd&&new Epo(e.dnd),multipleSelectionController:e.multipleSelectionController&&{isSelectionSingleChangeEvent(t){return e.multipleSelectionController.isSelectionSingleChangeEvent({...t,element:t.element})},isSelectionRangeChangeEvent(t){return e.multipleSelectionController.isSelectionRangeChangeEvent({...t,element:t.element})}},accessibilityProvider:e.accessibilityProvider&&{...e.accessibilityProvider,getPosInSet:void 0,getSetSize:void 0,getRole:e.accessibilityProvider.getRole?t=>e.accessibilityProvider.getRole(t.element):()=>"treeitem",isChecked:e.accessibilityProvider.isChecked?t=>{var n;return!!((n=e.accessibilityProvider)!=null&&n.isChecked(t.element))}:void 0,getAriaLabel(t){return e.accessibilityProvider.getAriaLabel(t.element)},getWidgetAriaLabel(){return e.accessibilityProvider.getWidgetAriaLabel()},getWidgetRole:e.accessibilityProvider.getWidgetRole?()=>e.accessibilityProvider.getWidgetRole():()=>"tree",getAriaLevel:e.accessibilityProvider.getAriaLevel&&(t=>e.accessibilityProvider.getAriaLevel(t.element)),getActiveDescendantId:e.accessibilityProvider.getActiveDescendantId&&(t=>e.accessibilityProvider.getActiveDescendantId(t.element))},filter:e.filter&&{filter(t,n){return e.filter.filter(t.element,n)}},keyboardNavigationLabelProvider:e.keyboardNavigationLabelProvider&&{...e.keyboardNavigationLabelProvider,getKeyboardNavigationLabel(t){return e.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(t.element)}},sorter:void 0,expandOnlyOnTwistieClick:typeof e.expandOnlyOnTwistieClick>"u"?void 0:typeof e.expandOnlyOnTwistieClick!="function"?e.expandOnlyOnTwistieClick:t=>e.expandOnlyOnTwistieClick(t.element),defaultFindVisibility:t=>t.hasChildren&&t.stale?1:typeof e.defaultFindVisibility=="number"?e.defaultFindVisibility:typeof e.defaultFindVisibility>"u"?2:e.defaultFindVisibility(t.element),stickyScrollDelegate:e.stickyScrollDelegate}}function cWe(e,t){t(e),e.children.forEach(n=>cWe(n,t))}class dRn{get onDidScroll(){return this.tree.onDidScroll}get onDidChangeFocus(){return sn.map(this.tree.onDidChangeFocus,_yt)}get onDidChangeSelection(){return sn.map(this.tree.onDidChangeSelection,_yt)}get onMouseDblClick(){return sn.map(this.tree.onMouseDblClick,Syt)}get onPointer(){return sn.map(this.tree.onPointer,Syt)}get onDidFocus(){return this.tree.onDidFocus}get onDidChangeModel(){return this.tree.onDidChangeModel}get onDidChangeCollapseState(){return this.tree.onDidChangeCollapseState}get onDidChangeStickyScrollFocused(){return this.tree.onDidChangeStickyScrollFocused}get onDidDispose(){return this.tree.onDidDispose}constructor(t,n,r,o,s,a={}){this.user=t,this.dataSource=s,this.nodes=new Map,this.subTreeRefreshPromises=new Map,this.refreshPromises=new Map,this._onDidRender=new at,this._onDidChangeNodeSlowState=new at,this.nodeMapper=new ont(u=>new dnt(u)),this.disposables=new Et,this.identityProvider=a.identityProvider,this.autoExpandSingleChildren=typeof a.autoExpandSingleChildren>"u"?!1:a.autoExpandSingleChildren,this.sorter=a.sorter,this.getDefaultCollapseState=u=>a.collapseByDefault?a.collapseByDefault(u)?Mk.PreserveOrCollapsed:Mk.PreserveOrExpanded:void 0;let l=!1,d;if(a.findProvider&&(a.findWidgetEnabled??!0)&&a.keyboardNavigationLabelProvider&&a.contextViewProvider&&(l=!0,d=new Tpo(a.findProvider,a.keyboardNavigationLabelProvider,a.filter)),this.tree=this.createTree(t,n,r,o,{...a,findWidgetEnabled:!l,filter:d??a.filter}),this.root=pxe({element:void 0,parent:null,hasChildren:!0,defaultCollapseState:void 0}),this.identityProvider&&(this.root={...this.root,id:null}),this.nodes.set(null,this.root),this.tree.onDidChangeCollapseState(this._onDidChangeCollapseState,this,this.disposables),l){const u={styles:a.findWidgetStyles,showNotFoundMessage:a.showNotFoundMessage,defaultFindMatchType:a.defaultFindMatchType,defaultFindMode:a.defaultFindMode};this.findController=this.disposables.add(new Qpo(this.tree,a.findProvider,d,this.tree.options.contextViewProvider,u)),this.focusNavigationFilter=h=>this.findController.shouldFocusWhenNavigating(h),this.onDidChangeFindOpenState=this.findController.onDidChangeOpenState,this.onDidChangeFindMode=this.findController.onDidChangeMode,this.onDidChangeFindMatchType=this.findController.onDidChangeMatchType}else this.onDidChangeFindOpenState=this.tree.onDidChangeFindOpenState,this.onDidChangeFindMode=this.tree.onDidChangeFindMode,this.onDidChangeFindMatchType=this.tree.onDidChangeFindMatchType}createTree(t,n,r,o,s){const a=new snt(r),l=o.map(u=>new Lpo(u,this.nodeMapper,this._onDidChangeNodeSlowState.event)),d=cRn(s)||{};return new cnt(t,n,a,l,d)}updateOptions(t={}){this.findController&&(t.defaultFindMode!==void 0&&(this.findController.mode=t.defaultFindMode),t.defaultFindMatchType!==void 0&&(this.findController.matchType=t.defaultFindMatchType)),this.tree.updateOptions(t)}getHTMLElement(){return this.tree.getHTMLElement()}get scrollTop(){return this.tree.scrollTop}set scrollTop(t){this.tree.scrollTop=t}get scrollHeight(){return this.tree.scrollHeight}get renderHeight(){return this.tree.renderHeight}domFocus(){this.tree.domFocus()}layout(t,n){this.tree.layout(t,n)}style(t){this.tree.style(t)}getInput(){return this.root.element}async setInput(t,n){this.cancelAllRefreshPromises(),this.root.element=t;const r=n&&{viewState:n,focus:[],selection:[]};await this._updateChildren(t,!0,!1,r),r&&(this.tree.setFocus(r.focus),this.tree.setSelection(r.selection)),n&&typeof n.scrollTop=="number"&&(this.scrollTop=n.scrollTop)}cancelAllRefreshPromises(t=!1){this.refreshPromises.forEach(n=>n.cancel()),this.refreshPromises.clear(),t&&(this.subTreeRefreshPromises.forEach(n=>n.cancel()),this.subTreeRefreshPromises.clear())}async _updateChildren(t=this.root.element,n=!0,r=!1,o,s){if(typeof this.root.element>"u")throw new zk(this.user,"Tree input not set");this.root.refreshPromise&&(await this.root.refreshPromise,await sn.toPromise(this._onDidRender.event));const a=this.getDataNode(t);if(await this.refreshAndRenderNode(a,n,o,s),r)try{this.tree.rerender(a)}catch{}}rerender(t){if(t===void 0||t===this.root.element){this.tree.rerender();return}const n=this.getDataNode(t);this.tree.rerender(n)}getNode(t=this.root.element){const n=this.getDataNode(t),r=this.tree.getNode(n===this.root?null:n);return this.nodeMapper.map(r)}collapse(t,n=!1){const r=this.getDataNode(t);return this.tree.collapse(r===this.root?null:r,n)}async expand(t,n=!1){if(typeof this.root.element>"u")throw new zk(this.user,"Tree input not set");this.root.refreshPromise&&(await this.root.refreshPromise,await sn.toPromise(this._onDidRender.event));const r=this.getDataNode(t);if(this.tree.hasElement(r)&&!this.tree.isCollapsible(r)||(r.refreshPromise&&(await r.refreshPromise,await sn.toPromise(this._onDidRender.event)),r!==this.root&&!r.refreshPromise&&!this.tree.isCollapsed(r)))return!1;const o=this.tree.expand(r===this.root?null:r,n);return r.refreshPromise&&(await r.refreshPromise,await sn.toPromise(this._onDidRender.event)),o}setSelection(t,n){const r=t.map(o=>this.getDataNode(o));this.tree.setSelection(r,n)}getSelection(){return this.tree.getSelection().map(n=>n.element)}setFocus(t,n){const r=t.map(o=>this.getDataNode(o));this.tree.setFocus(r,n)}getFocus(){return this.tree.getFocus().map(n=>n.element)}reveal(t,n){this.tree.reveal(this.getDataNode(t),n)}getParentElement(t){const n=this.tree.getParentElement(this.getDataNode(t));return n&&n.element}getFirstElementChild(t=this.root.element){const n=this.getDataNode(t),r=this.tree.getFirstElementChild(n===this.root?null:n);return r&&r.element}getDataNode(t){var r;const n=this.nodes.get(t===this.root.element?null:t);if(!n){const o=(r=this.identityProvider)==null?void 0:r.getId(t).toString();throw new zk(this.user,`Data tree node not found${o?`: ${o}`:""}`)}return n}async refreshAndRenderNode(t,n,r,o){this.disposables.isDisposed||(await this.refreshNode(t,n,r),!this.disposables.isDisposed&&this.render(t,r,o))}async refreshNode(t,n,r){let o;if(this.subTreeRefreshPromises.forEach((s,a)=>{!o&&Spo(a,t)&&(o=s.then(()=>this.refreshNode(t,n,r)))}),o)return o;if(t!==this.root&&this.tree.getNode(t).collapsed){t.hasChildren=!!this.dataSource.hasChildren(t.element),t.stale=!0,this.setChildren(t,[],n,r);return}return this.doRefreshSubTree(t,n,r)}async doRefreshSubTree(t,n,r){const o=Fd(async()=>{const s=await this.doRefreshNode(t,n,r);t.stale=!1,await VK.settled(s.map(a=>this.doRefreshSubTree(a,n,r)))});return t.refreshPromise=o,this.subTreeRefreshPromises.set(t,o),o.finally(()=>{t.refreshPromise=void 0,this.subTreeRefreshPromises.delete(t)}),o}async doRefreshNode(t,n,r){t.hasChildren=!!this.dataSource.hasChildren(t.element);let o;if(!t.hasChildren)o=Promise.resolve(no.empty());else{const s=this.doGetChildren(t);if(zFe(s))o=Promise.resolve(s);else{const a=Cy(800);a.then(()=>{t.slow=!0,this._onDidChangeNodeSlowState.fire(t)},l=>null),o=s.finally(()=>a.cancel())}}try{const s=await o;return this.setChildren(t,s,n,r)}catch(s){if(t!==this.root&&this.tree.hasElement(t)&&this.tree.collapse(t),C2(s))return[];throw s}finally{t.slow&&(t.slow=!1,this._onDidChangeNodeSlowState.fire(t))}}doGetChildren(t){let n=this.refreshPromises.get(t);if(n)return n;const r=this.dataSource.getChildren(t.element);return zFe(r)?this.processChildren(r):(n=Fd(async()=>this.processChildren(await r)),this.refreshPromises.set(t,n),n.finally(()=>{this.refreshPromises.delete(t)}))}_onDidChangeCollapseState({node:t,deep:n}){t.element!==null&&!t.collapsed&&t.element.stale&&(n?this.collapse(t.element.element):this.refreshAndRenderNode(t.element,!1).catch(zi))}setChildren(t,n,r,o){const s=[...n];if(t.children.length===0&&s.length===0)return[];const a=new Map,l=new Map;for(const h of t.children)a.set(h.element,h),this.identityProvider&&l.set(h.id,{node:h,collapsed:this.tree.hasElement(h)&&this.tree.isCollapsed(h)});const d=[],u=s.map(h=>{const g=!!this.dataSource.hasChildren(h);if(!this.identityProvider){const k=pxe({element:h,parent:t,hasChildren:g,defaultCollapseState:this.getDefaultCollapseState(h)});return g&&k.defaultCollapseState===Mk.PreserveOrExpanded&&d.push(k),k}const m=this.identityProvider.getId(h).toString(),v=l.get(m);if(v){const k=v.node;return a.delete(k.element),this.nodes.delete(k.element),this.nodes.set(h,k),k.element=h,k.hasChildren=g,r?v.collapsed?(k.children.forEach(A=>cWe(A,p=>this.nodes.delete(p.element))),k.children.splice(0,k.children.length),k.stale=!0):d.push(k):g&&!v.collapsed&&d.push(k),k}const f=pxe({element:h,parent:t,id:m,hasChildren:g,defaultCollapseState:this.getDefaultCollapseState(h)});return o&&o.viewState.focus&&o.viewState.focus.indexOf(m)>-1&&o.focus.push(f),o&&o.viewState.selection&&o.viewState.selection.indexOf(m)>-1&&o.selection.push(f),(o&&o.viewState.expanded&&o.viewState.expanded.indexOf(m)>-1||g&&f.defaultCollapseState===Mk.PreserveOrExpanded)&&d.push(f),f});for(const h of a.values())cWe(h,g=>this.nodes.delete(g.element));for(const h of u)this.nodes.set(h.element,h);return _me(t.children,0,t.children.length,u),t!==this.root&&this.autoExpandSingleChildren&&u.length===1&&d.length===0&&(u[0].forceExpanded=!0,d.push(u[0])),d}render(t,n,r){const o=t.children.map(a=>this.asTreeElement(a,n)),s=r&&{...r,diffIdentityProvider:r.diffIdentityProvider&&{getId(a){return r.diffIdentityProvider.getId(a.element)}}};this.tree.setChildren(t===this.root?null:t,o,s),t!==this.root&&this.tree.setCollapsible(t,t.hasChildren),this._onDidRender.fire()}asTreeElement(t,n){if(t.stale)return{element:t,collapsible:t.hasChildren,collapsed:!0};let r;return n&&n.viewState.expanded&&t.id&&n.viewState.expanded.indexOf(t.id)>-1?r=!1:t.forceExpanded?(r=!1,t.forceExpanded=!1):r=t.defaultCollapseState,{element:t,children:t.hasChildren?no.map(t.children,o=>this.asTreeElement(o,n)):[],collapsible:t.hasChildren,collapsed:r}}processChildren(t){return this.sorter&&(t=[...t].sort(this.sorter.compare.bind(this.sorter))),t}dispose(){this.disposables.dispose(),this.tree.dispose()}}class unt{get element(){return{elements:this.node.element.elements.map(t=>t.element),incompressible:this.node.element.incompressible}}get children(){return this.node.children.map(t=>new unt(t))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}constructor(t){this.node=t}}class Dpo{constructor(t,n,r,o){this.renderer=t,this.nodeMapper=n,this.compressibleNodeMapperProvider=r,this.onDidChangeTwistieState=o,this.renderedNodes=new Map,this.disposables=[],this.templateId=t.templateId}renderTemplate(t){return{templateData:this.renderer.renderTemplate(t)}}renderElement(t,n,r,o){this.renderer.renderElement(this.nodeMapper.map(t),n,r.templateData,o)}renderCompressedElements(t,n,r,o){this.renderer.renderCompressedElements(this.compressibleNodeMapperProvider().map(t),n,r.templateData,o)}renderTwistie(t,n){return t.slow?(n.classList.add(...gi.asClassNameArray(zt.treeItemLoading)),!0):(n.classList.remove(...gi.asClassNameArray(zt.treeItemLoading)),!1)}disposeElement(t,n,r,o){var s,a;(a=(s=this.renderer).disposeElement)==null||a.call(s,this.nodeMapper.map(t),n,r.templateData,o)}disposeCompressedElements(t,n,r,o){var s,a;(a=(s=this.renderer).disposeCompressedElements)==null||a.call(s,this.compressibleNodeMapperProvider().map(t),n,r.templateData,o)}disposeTemplate(t){this.renderer.disposeTemplate(t.templateData)}dispose(){this.renderedNodes.clear(),this.disposables=us(this.disposables)}}function Bpo(e){const t=e&&cRn(e);return t&&{...t,keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&{...t.keyboardNavigationLabelProvider,getCompressedNodeKeyboardNavigationLabel(n){return e.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(n.map(r=>r.element))}},stickyScrollDelegate:t.stickyScrollDelegate}}class Rpo extends dRn{constructor(t,n,r,o,s,a,l={}){super(t,n,r,s,a,l),this.compressionDelegate=o,this.compressibleNodeMapper=new ont(d=>new unt(d)),this.filter=l.filter}createTree(t,n,r,o,s){const a=new snt(r),l=o.map(u=>new Dpo(u,this.nodeMapper,()=>this.compressibleNodeMapper,this._onDidChangeNodeSlowState.event)),d=Bpo(s)||{};return new lRn(t,n,a,l,d)}asTreeElement(t,n){return{incompressible:this.compressionDelegate.isIncompressible(t.element),...super.asTreeElement(t,n)}}render(t,n,r){if(!this.identityProvider)return super.render(t,n);const o=v=>this.identityProvider.getId(v).toString(),s=v=>{const f=new Set;for(const k of v){const A=this.tree.getCompressedTreeNode(k===this.root?null:k);if(A.element)for(const p of A.element.elements)f.add(o(p.element))}return f},a=s(this.tree.getSelection()),l=s(this.tree.getFocus());super.render(t,n,r);const d=this.getSelection();let u=!1;const h=this.getFocus();let g=!1;const m=v=>{const f=v.element;if(f)for(let k=0;k{const r=this.filter.filter(n,1),o=Ipo(r);if(o===2)throw new Error("Recursive tree visibility not supported in async data compressed trees");return o===1})),super.processChildren(t)}}function Ipo(e){return typeof e=="boolean"?e?1:0:ere(e)?xR(e.visibility):xR(e)}class Mpo extends oRn{constructor(t,n,r,o,s,a={}){super(t,n,r,o,a),this.user=t,this.dataSource=s,this.identityProvider=a.identityProvider}createModel(t,n){return new ant(t,n)}}new yn("isMac",Qr,U(1684,"Whether the operating system is macOS"));new yn("isLinux",v1,U(1685,"Whether the operating system is Linux"));const C3e=new yn("isWindows",vh,U(1686,"Whether the operating system is Windows")),uRn=new yn("isWeb",Ky,U(1687,"Whether the platform is a web browser"));new yn("isMacNative",Qr&&!Ky,U(1688,"Whether the operating system is macOS on a non-browser platform"));new yn("isIOS",cA,U(1689,"Whether the operating system is iOS"));new yn("isMobile",B6n,U(1690,"Whether the platform is a mobile web browser"));new yn("isDevelopment",!1,!0);new yn("productQualityType","",U(1691,"Quality type of VS Code"));const hRn="inputFocus",hnt=new yn(hRn,!1,U(1692,"Whether keyboard focus is inside an input box"));var _L=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Ta=function(e,t){return function(n,r){t(n,r,e)}};const _A=_r("listService");class Ppo{get lastFocusedList(){return this._lastFocusedWidget}constructor(){this.disposables=new Et,this.lists=[],this._lastFocusedWidget=void 0}setLastFocusedList(t){var n,r;t!==this._lastFocusedWidget&&((n=this._lastFocusedWidget)==null||n.getHTMLElement().classList.remove("last-focused"),this._lastFocusedWidget=t,(r=this._lastFocusedWidget)==null||r.getHTMLElement().classList.add("last-focused"))}register(t,n){if(this.lists.some(o=>o.widget===t))throw new Error("Cannot register the same widget multiple times");const r={widget:t,extraContextKeys:n};return this.lists.push(r),wbe(t.getHTMLElement())&&this.setLastFocusedList(t),Y4(t.onDidFocus(()=>this.setLastFocusedList(t)),$n(()=>this.lists.splice(this.lists.indexOf(r),1)),t.onDidDispose(()=>{this.lists=this.lists.filter(o=>o!==r),this._lastFocusedWidget===t&&this.setLastFocusedList(void 0)}))}dispose(){this.disposables.dispose()}}const YJ=new yn("listScrollAtBoundary","none");Nt.or(YJ.isEqualTo("top"),YJ.isEqualTo("both"));Nt.or(YJ.isEqualTo("bottom"),YJ.isEqualTo("both"));const fRn=new yn("listFocus",!0),gRn=new yn("treestickyScrollFocused",!1),_3e=new yn("listSupportsMultiselect",!0),mRn=Nt.and(fRn,Nt.not(hRn),gRn.negate()),fnt=new yn("listHasSelectionOrFocus",!1),gnt=new yn("listDoubleSelection",!1),mnt=new yn("listMultiSelection",!1),S3e=new yn("listSelectionNavigation",!1),Fpo=new yn("listSupportsFind",!0),knt=new yn("treeElementCanCollapse",!1),Npo=new yn("treeElementHasParent",!1),vnt=new yn("treeElementCanExpand",!1),Upo=new yn("treeElementHasChild",!1),jpo=new yn("treeFindOpen",!1),kRn="listTypeNavigationMode",vRn="listAutomaticKeyboardNavigation";function L3e(e,t){const n=e.createScoped(t.getHTMLElement());return fRn.bindTo(n),n}function x3e(e,t){const n=YJ.bindTo(e),r=()=>{const o=t.scrollTop===0,s=t.scrollHeight-t.renderHeight-t.scrollTop<1;o&&s?n.set("both"):o?n.set("top"):s?n.set("bottom"):n.set("none")};return r(),t.onDidScroll(r)}const II="workbench.list.multiSelectModifier",bhe="workbench.list.openMode",qv="workbench.list.horizontalScrolling",Ant="workbench.list.defaultFindMode",pnt="workbench.list.typeNavigationMode",a0e="workbench.list.keyboardNavigation",_3="workbench.list.scrollByPage",bnt="workbench.list.defaultFindMatchType",ZJ="workbench.tree.indent",l0e="workbench.tree.renderIndentGuides",S3="workbench.list.smoothScrolling",Ty="workbench.list.mouseWheelScrollSensitivity",Qy="workbench.list.fastScrollSensitivity",c0e="workbench.tree.expandMode",d0e="workbench.tree.enableStickyScroll",u0e="workbench.tree.stickyScrollMaxItemCount";function Dy(e){return e.getValue(II)==="alt"}class Wpo extends ht{constructor(t){super(),this.configurationService=t,this.useAltAsMultipleSelectionModifier=Dy(t),this.registerListeners()}registerListeners(){this._register(this.configurationService.onDidChangeConfiguration(t=>{t.affectsConfiguration(II)&&(this.useAltAsMultipleSelectionModifier=Dy(this.configurationService))}))}isSelectionSingleChangeEvent(t){return this.useAltAsMultipleSelectionModifier?t.browserEvent.altKey:eDn(t)}isSelectionRangeChangeEvent(t){return tDn(t)}}function E3e(e,t){const n=e.get(ar),r=e.get(Do),o=new Et;return[{...t,keyboardNavigationDelegate:{mightProducePrintableCharacter(a){return r.mightProducePrintableCharacter(a)}},smoothScrolling:!!n.getValue(S3),mouseWheelScrollSensitivity:n.getValue(Ty),fastScrollSensitivity:n.getValue(Qy),multipleSelectionController:t.multipleSelectionController??o.add(new Wpo(n)),keyboardNavigationEventFilter:Hpo(r),scrollByPage:!!n.getValue(_3)},o]}let Lyt=class extends _2{constructor(t,n,r,o,s,a,l,d,u){const h=typeof s.horizontalScrolling<"u"?s.horizontalScrolling:!!d.getValue(qv),[g,m]=u.invokeFunction(E3e,s);super(t,n,r,o,{keyboardSupport:!1,...g,horizontalScrolling:h}),this.disposables.add(m),this.contextKeyService=L3e(a,this),this.disposables.add(x3e(this.contextKeyService,this)),this.listSupportsMultiSelect=_3e.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(s.multipleSelectionSupport!==!1),S3e.bindTo(this.contextKeyService).set(!!s.selectionNavigation),this.listHasSelectionOrFocus=fnt.bindTo(this.contextKeyService),this.listDoubleSelection=gnt.bindTo(this.contextKeyService),this.listMultiSelection=mnt.bindTo(this.contextKeyService),this.horizontalScrolling=s.horizontalScrolling,this._useAltAsMultipleSelectionModifier=Dy(d),this.disposables.add(this.contextKeyService),this.disposables.add(l.register(this)),this.updateStyles(s.overrideStyles),this.disposables.add(this.onDidChangeSelection(()=>{const f=this.getSelection(),k=this.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.listHasSelectionOrFocus.set(f.length>0||k.length>0),this.listMultiSelection.set(f.length>1),this.listDoubleSelection.set(f.length===2)})})),this.disposables.add(this.onDidChangeFocus(()=>{const f=this.getSelection(),k=this.getFocus();this.listHasSelectionOrFocus.set(f.length>0||k.length>0)})),this.disposables.add(d.onDidChangeConfiguration(f=>{f.affectsConfiguration(II)&&(this._useAltAsMultipleSelectionModifier=Dy(d));let k={};if(f.affectsConfiguration(qv)&&this.horizontalScrolling===void 0){const A=!!d.getValue(qv);k={...k,horizontalScrolling:A}}if(f.affectsConfiguration(_3)){const A=!!d.getValue(_3);k={...k,scrollByPage:A}}if(f.affectsConfiguration(S3)){const A=!!d.getValue(S3);k={...k,smoothScrolling:A}}if(f.affectsConfiguration(Ty)){const A=d.getValue(Ty);k={...k,mouseWheelScrollSensitivity:A}}if(f.affectsConfiguration(Qy)){const A=d.getValue(Qy);k={...k,fastScrollSensitivity:A}}Object.keys(k).length>0&&this.updateOptions(k)})),this.navigator=new ARn(this,{configurationService:d,...s}),this.disposables.add(this.navigator)}updateOptions(t){super.updateOptions(t),t.overrideStyles!==void 0&&this.updateStyles(t.overrideStyles),t.multipleSelectionSupport!==void 0&&this.listSupportsMultiSelect.set(!!t.multipleSelectionSupport)}updateStyles(t){this.style(t?QI(t):cH)}};Lyt=_L([Ta(5,Qi),Ta(6,_A),Ta(7,ar),Ta(8,Zn)],Lyt);let xyt=class extends G4o{constructor(t,n,r,o,s,a,l,d,u){const h=typeof s.horizontalScrolling<"u"?s.horizontalScrolling:!!d.getValue(qv),[g,m]=u.invokeFunction(E3e,s);super(t,n,r,o,{keyboardSupport:!1,...g,horizontalScrolling:h}),this.disposables=new Et,this.disposables.add(m),this.contextKeyService=L3e(a,this),this.disposables.add(x3e(this.contextKeyService,this.widget)),this.horizontalScrolling=s.horizontalScrolling,this.listSupportsMultiSelect=_3e.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(s.multipleSelectionSupport!==!1),S3e.bindTo(this.contextKeyService).set(!!s.selectionNavigation),this._useAltAsMultipleSelectionModifier=Dy(d),this.disposables.add(this.contextKeyService),this.disposables.add(l.register(this)),this.updateStyles(s.overrideStyles),this.disposables.add(d.onDidChangeConfiguration(f=>{f.affectsConfiguration(II)&&(this._useAltAsMultipleSelectionModifier=Dy(d));let k={};if(f.affectsConfiguration(qv)&&this.horizontalScrolling===void 0){const A=!!d.getValue(qv);k={...k,horizontalScrolling:A}}if(f.affectsConfiguration(_3)){const A=!!d.getValue(_3);k={...k,scrollByPage:A}}if(f.affectsConfiguration(S3)){const A=!!d.getValue(S3);k={...k,smoothScrolling:A}}if(f.affectsConfiguration(Ty)){const A=d.getValue(Ty);k={...k,mouseWheelScrollSensitivity:A}}if(f.affectsConfiguration(Qy)){const A=d.getValue(Qy);k={...k,fastScrollSensitivity:A}}Object.keys(k).length>0&&this.updateOptions(k)})),this.navigator=new ARn(this,{configurationService:d,...s}),this.disposables.add(this.navigator)}updateOptions(t){super.updateOptions(t),t.overrideStyles!==void 0&&this.updateStyles(t.overrideStyles),t.multipleSelectionSupport!==void 0&&this.listSupportsMultiSelect.set(!!t.multipleSelectionSupport)}updateStyles(t){this.style(t?QI(t):cH)}dispose(){this.disposables.dispose(),super.dispose()}};xyt=_L([Ta(5,Qi),Ta(6,_A),Ta(7,ar),Ta(8,Zn)],xyt);let Eyt=class extends epo{constructor(t,n,r,o,s,a,l,d,u,h){const g=typeof a.horizontalScrolling<"u"?a.horizontalScrolling:!!u.getValue(qv),[m,v]=h.invokeFunction(E3e,a);super(t,n,r,o,s,{keyboardSupport:!1,...m,horizontalScrolling:g}),this.disposables.add(v),this.contextKeyService=L3e(l,this),this.disposables.add(x3e(this.contextKeyService,this)),this.listSupportsMultiSelect=_3e.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(a.multipleSelectionSupport!==!1),S3e.bindTo(this.contextKeyService).set(!!a.selectionNavigation),this.listHasSelectionOrFocus=fnt.bindTo(this.contextKeyService),this.listDoubleSelection=gnt.bindTo(this.contextKeyService),this.listMultiSelection=mnt.bindTo(this.contextKeyService),this.horizontalScrolling=a.horizontalScrolling,this._useAltAsMultipleSelectionModifier=Dy(u),this.disposables.add(this.contextKeyService),this.disposables.add(d.register(this)),this.updateStyles(a.overrideStyles),this.disposables.add(this.onDidChangeSelection(()=>{const k=this.getSelection(),A=this.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.listHasSelectionOrFocus.set(k.length>0||A.length>0),this.listMultiSelection.set(k.length>1),this.listDoubleSelection.set(k.length===2)})})),this.disposables.add(this.onDidChangeFocus(()=>{const k=this.getSelection(),A=this.getFocus();this.listHasSelectionOrFocus.set(k.length>0||A.length>0)})),this.disposables.add(u.onDidChangeConfiguration(k=>{k.affectsConfiguration(II)&&(this._useAltAsMultipleSelectionModifier=Dy(u));let A={};if(k.affectsConfiguration(qv)&&this.horizontalScrolling===void 0){const p=!!u.getValue(qv);A={...A,horizontalScrolling:p}}if(k.affectsConfiguration(_3)){const p=!!u.getValue(_3);A={...A,scrollByPage:p}}if(k.affectsConfiguration(S3)){const p=!!u.getValue(S3);A={...A,smoothScrolling:p}}if(k.affectsConfiguration(Ty)){const p=u.getValue(Ty);A={...A,mouseWheelScrollSensitivity:p}}if(k.affectsConfiguration(Qy)){const p=u.getValue(Qy);A={...A,fastScrollSensitivity:p}}Object.keys(A).length>0&&this.updateOptions(A)})),this.navigator=new Vpo(this,{configurationService:u,...a}),this.disposables.add(this.navigator)}updateOptions(t){super.updateOptions(t),t.overrideStyles!==void 0&&this.updateStyles(t.overrideStyles),t.multipleSelectionSupport!==void 0&&this.listSupportsMultiSelect.set(!!t.multipleSelectionSupport)}updateStyles(t){this.style(t?QI(t):cH)}dispose(){this.disposables.dispose(),super.dispose()}};Eyt=_L([Ta(6,Qi),Ta(7,_A),Ta(8,ar),Ta(9,Zn)],Eyt);class wnt extends ht{constructor(t,n){super(),this.widget=t,this._onDidOpen=this._register(new at),this.onDidOpen=this._onDidOpen.event,this._register(sn.filter(this.widget.onDidChangeSelection,r=>tS(r.browserEvent))(r=>this.onSelectionFromKeyboard(r))),this._register(this.widget.onPointer(r=>this.onPointer(r.element,r.browserEvent))),this._register(this.widget.onMouseDblClick(r=>this.onMouseDblClick(r.element,r.browserEvent))),typeof(n==null?void 0:n.openOnSingleClick)!="boolean"&&(n!=null&&n.configurationService)?(this.openOnSingleClick=(n==null?void 0:n.configurationService.getValue(bhe))!=="doubleClick",this._register(n==null?void 0:n.configurationService.onDidChangeConfiguration(r=>{r.affectsConfiguration(bhe)&&(this.openOnSingleClick=(n==null?void 0:n.configurationService.getValue(bhe))!=="doubleClick")}))):this.openOnSingleClick=(n==null?void 0:n.openOnSingleClick)??!0}onSelectionFromKeyboard(t){if(t.elements.length!==1)return;const n=t.browserEvent,r=typeof n.preserveFocus=="boolean"?n.preserveFocus:!0,o=typeof n.pinned=="boolean"?n.pinned:!r;this._open(this.getSelectedElement(),r,o,!1,t.browserEvent)}onPointer(t,n){if(!this.openOnSingleClick||n.detail===2)return;const o=n.button===1,s=!0,a=o,l=n.ctrlKey||n.metaKey||n.altKey;this._open(t,s,a,l,n)}onMouseDblClick(t,n){if(!n)return;const r=n.target;if(r.classList.contains("monaco-tl-twistie")||r.classList.contains("monaco-icon-label")&&r.classList.contains("folder-icon")&&n.offsetX<16)return;const s=!1,a=!0,l=n.ctrlKey||n.metaKey||n.altKey;this._open(t,s,a,l,n)}_open(t,n,r,o,s){t&&this._onDidOpen.fire({editorOptions:{preserveFocus:n,pinned:r,revealIfVisible:!0},sideBySide:o,element:t,browserEvent:s})}}class ARn extends wnt{constructor(t,n){super(t,n),this.widget=t}getSelectedElement(){return this.widget.getSelectedElements()[0]}}class Vpo extends wnt{constructor(t,n){super(t,n)}getSelectedElement(){return this.widget.getSelectedElements()[0]}}class zpo extends wnt{constructor(t,n){super(t,n)}getSelectedElement(){return this.widget.getSelection()[0]??void 0}}function Hpo(e){let t=!1;return n=>{if(n.toKeyCodeChord().isModifierKey())return!1;if(t)return t=!1,!1;const r=e.softDispatch(n,n.target);return r.kind===1?(t=!0,!1):(t=!1,r.kind===0)}}let h0e=class extends cnt{get onDidOpen(){return this.internals.onDidOpen}constructor(t,n,r,o,s,a,l,d,u){const{options:h,getTypeNavigationMode:g,disposable:m}=a.invokeFunction(tre,s);super(t,n,r,o,h),this.disposables.add(m),this.internals=new TR(this,s,g,s.overrideStyles,l,d,u),this.disposables.add(this.internals)}updateOptions(t){super.updateOptions(t),this.internals.updateOptions(t)}};h0e=_L([Ta(5,Zn),Ta(6,Qi),Ta(7,_A),Ta(8,ar)],h0e);let Tyt=class extends lRn{constructor(t,n,r,o,s,a,l,d,u){const{options:h,getTypeNavigationMode:g,disposable:m}=a.invokeFunction(tre,s);super(t,n,r,o,h),this.disposables.add(m),this.internals=new TR(this,s,g,s.overrideStyles,l,d,u),this.disposables.add(this.internals)}updateOptions(t={}){super.updateOptions(t),t.overrideStyles&&this.internals.updateStyleOverrides(t.overrideStyles),this.internals.updateOptions(t)}};Tyt=_L([Ta(5,Zn),Ta(6,Qi),Ta(7,_A),Ta(8,ar)],Tyt);let Qyt=class extends Mpo{constructor(t,n,r,o,s,a,l,d,u,h){const{options:g,getTypeNavigationMode:m,disposable:v}=l.invokeFunction(tre,a);super(t,n,r,o,s,g),this.disposables.add(v),this.internals=new TR(this,a,m,a.overrideStyles,d,u,h),this.disposables.add(this.internals)}updateOptions(t={}){super.updateOptions(t),t.overrideStyles!==void 0&&this.internals.updateStyleOverrides(t.overrideStyles),this.internals.updateOptions(t)}};Qyt=_L([Ta(6,Zn),Ta(7,Qi),Ta(8,_A),Ta(9,ar)],Qyt);let dWe=class extends dRn{get onDidOpen(){return this.internals.onDidOpen}constructor(t,n,r,o,s,a,l,d,u,h){const{options:g,getTypeNavigationMode:m,disposable:v}=l.invokeFunction(tre,a);super(t,n,r,o,s,g),this.disposables.add(v),this.internals=new TR(this,a,m,a.overrideStyles,d,u,h),this.disposables.add(this.internals)}updateOptions(t={}){super.updateOptions(t),t.overrideStyles&&this.internals.updateStyleOverrides(t.overrideStyles),this.internals.updateOptions(t)}};dWe=_L([Ta(6,Zn),Ta(7,Qi),Ta(8,_A),Ta(9,ar)],dWe);let Dyt=class extends Rpo{constructor(t,n,r,o,s,a,l,d,u,h,g){const{options:m,getTypeNavigationMode:v,disposable:f}=d.invokeFunction(tre,l);super(t,n,r,o,s,a,m),this.disposables.add(f),this.internals=new TR(this,l,v,l.overrideStyles,u,h,g),this.disposables.add(this.internals)}updateOptions(t){super.updateOptions(t),this.internals.updateOptions(t)}};Dyt=_L([Ta(7,Zn),Ta(8,Qi),Ta(9,_A),Ta(10,ar)],Dyt);function pRn(e){const t=e.getValue(Ant);if(t==="highlight")return Hk.Highlight;if(t==="filter")return Hk.Filter;const n=e.getValue(a0e);if(n==="simple"||n==="highlight")return Hk.Highlight;if(n==="filter")return Hk.Filter}function bRn(e){const t=e.getValue(bnt);if(t==="fuzzy")return $b.Fuzzy;if(t==="contiguous")return $b.Contiguous}function tre(e,t){const n=e.get(ar),r=e.get(wL),o=e.get(Qi),s=e.get(Zn),a=()=>{const m=o.getContextKeyValue(kRn);if(m==="automatic")return CO.Automatic;if(m==="trigger"||o.getContextKeyValue(vRn)===!1)return CO.Trigger;const f=n.getValue(pnt);if(f==="automatic")return CO.Automatic;if(f==="trigger")return CO.Trigger},l=t.horizontalScrolling!==void 0?t.horizontalScrolling:!!n.getValue(qv),[d,u]=s.invokeFunction(E3e,t),h=t.paddingBottom,g=t.renderIndentGuides!==void 0?t.renderIndentGuides:n.getValue(l0e);return{getTypeNavigationMode:a,disposable:u,options:{keyboardSupport:!1,...d,indent:typeof n.getValue(ZJ)=="number"?n.getValue(ZJ):void 0,renderIndentGuides:g,smoothScrolling:!!n.getValue(S3),defaultFindMode:t.defaultFindMode??pRn(n),defaultFindMatchType:t.defaultFindMatchType??bRn(n),horizontalScrolling:l,scrollByPage:!!n.getValue(_3),paddingBottom:h,hideTwistiesOfChildlessElements:t.hideTwistiesOfChildlessElements,expandOnlyOnTwistieClick:t.expandOnlyOnTwistieClick??n.getValue(c0e)==="doubleClick",contextViewProvider:r,findWidgetStyles:Qko,enableStickyScroll:!!n.getValue(d0e),stickyScrollMaxItemCount:Number(n.getValue(u0e))}}}let TR=class{get onDidOpen(){return this.navigator.onDidOpen}constructor(t,n,r,o,s,a,l){this.tree=t,this.disposables=[],this.contextKeyService=L3e(s,t),this.disposables.push(x3e(this.contextKeyService,t)),this.listSupportsMultiSelect=_3e.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(n.multipleSelectionSupport!==!1),S3e.bindTo(this.contextKeyService).set(!!n.selectionNavigation),this.listSupportFindWidget=Fpo.bindTo(this.contextKeyService),this.listSupportFindWidget.set(n.findWidgetEnabled??!0),this.hasSelectionOrFocus=fnt.bindTo(this.contextKeyService),this.hasDoubleSelection=gnt.bindTo(this.contextKeyService),this.hasMultiSelection=mnt.bindTo(this.contextKeyService),this.treeElementCanCollapse=knt.bindTo(this.contextKeyService),this.treeElementHasParent=Npo.bindTo(this.contextKeyService),this.treeElementCanExpand=vnt.bindTo(this.contextKeyService),this.treeElementHasChild=Upo.bindTo(this.contextKeyService),this.treeFindOpen=jpo.bindTo(this.contextKeyService),this.treeStickyScrollFocused=gRn.bindTo(this.contextKeyService),this._useAltAsMultipleSelectionModifier=Dy(l),this.updateStyleOverrides(o);const u=()=>{const g=t.getFocus()[0];if(!g)return;const m=t.getNode(g);this.treeElementCanCollapse.set(m.collapsible&&!m.collapsed),this.treeElementHasParent.set(!!t.getParentElement(g)),this.treeElementCanExpand.set(m.collapsible&&m.collapsed),this.treeElementHasChild.set(!!t.getFirstElementChild(g))},h=new Set;h.add(kRn),h.add(vRn),this.disposables.push(this.contextKeyService,a.register(t),t.onDidChangeSelection(()=>{const g=t.getSelection(),m=t.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.hasSelectionOrFocus.set(g.length>0||m.length>0),this.hasMultiSelection.set(g.length>1),this.hasDoubleSelection.set(g.length===2)})}),t.onDidChangeFocus(()=>{const g=t.getSelection(),m=t.getFocus();this.hasSelectionOrFocus.set(g.length>0||m.length>0),u()}),t.onDidChangeCollapseState(u),t.onDidChangeModel(u),t.onDidChangeFindOpenState(g=>this.treeFindOpen.set(g)),t.onDidChangeStickyScrollFocused(g=>this.treeStickyScrollFocused.set(g)),l.onDidChangeConfiguration(g=>{let m={};if(g.affectsConfiguration(II)&&(this._useAltAsMultipleSelectionModifier=Dy(l)),g.affectsConfiguration(ZJ)){const v=l.getValue(ZJ);m={...m,indent:v}}if(g.affectsConfiguration(l0e)&&n.renderIndentGuides===void 0){const v=l.getValue(l0e);m={...m,renderIndentGuides:v}}if(g.affectsConfiguration(S3)){const v=!!l.getValue(S3);m={...m,smoothScrolling:v}}if(g.affectsConfiguration(Ant)||g.affectsConfiguration(a0e)){const v=pRn(l);m={...m,defaultFindMode:v}}if(g.affectsConfiguration(pnt)||g.affectsConfiguration(a0e)){const v=r();m={...m,typeNavigationMode:v}}if(g.affectsConfiguration(bnt)){const v=bRn(l);m={...m,defaultFindMatchType:v}}if(g.affectsConfiguration(qv)&&n.horizontalScrolling===void 0){const v=!!l.getValue(qv);m={...m,horizontalScrolling:v}}if(g.affectsConfiguration(_3)){const v=!!l.getValue(_3);m={...m,scrollByPage:v}}if(g.affectsConfiguration(c0e)&&n.expandOnlyOnTwistieClick===void 0&&(m={...m,expandOnlyOnTwistieClick:l.getValue(c0e)==="doubleClick"}),g.affectsConfiguration(d0e)){const v=l.getValue(d0e);m={...m,enableStickyScroll:v}}if(g.affectsConfiguration(u0e)){const v=Math.max(1,l.getValue(u0e));m={...m,stickyScrollMaxItemCount:v}}if(g.affectsConfiguration(Ty)){const v=l.getValue(Ty);m={...m,mouseWheelScrollSensitivity:v}}if(g.affectsConfiguration(Qy)){const v=l.getValue(Qy);m={...m,fastScrollSensitivity:v}}Object.keys(m).length>0&&t.updateOptions(m)}),this.contextKeyService.onDidChangeContext(g=>{g.affectsSome(h)&&t.updateOptions({typeNavigationMode:r()})})),this.navigator=new zpo(t,{configurationService:l,...n}),this.disposables.push(this.navigator)}updateOptions(t){t.multipleSelectionSupport!==void 0&&this.listSupportsMultiSelect.set(!!t.multipleSelectionSupport)}updateStyleOverrides(t){this.tree.style(t?QI(t):cH)}dispose(){this.disposables=us(this.disposables)}};TR=_L([Ta(4,Qi),Ta(5,_A),Ta(6,ar)],TR);const $po=Ql.as(F3.Configuration);$po.registerConfiguration({id:"workbench",order:7,title:U(1705,"Workbench"),type:"object",properties:{[II]:{type:"string",enum:["ctrlCmd","alt"],markdownEnumDescriptions:[U(1706,"Maps to `Control` on Windows and Linux and to `Command` on macOS."),U(1707,"Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],default:"ctrlCmd",description:U(1708,"The modifier to be used to add an item in trees and lists to a multi-selection with the mouse (for example in the explorer, open editors and scm view). The 'Open to Side' mouse gestures - if supported - will adapt such that they do not conflict with the multiselect modifier.")},[bhe]:{type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:U(1709,"Controls how to open items in trees and lists using the mouse (if supported). Note that some trees and lists might choose to ignore this setting if it is not applicable.")},[qv]:{type:"boolean",default:!1,description:U(1710,"Controls whether lists and trees support horizontal scrolling in the workbench. Warning: turning on this setting has a performance implication.")},[_3]:{type:"boolean",default:!1,description:U(1711,"Controls whether clicks in the scrollbar scroll page by page.")},[ZJ]:{type:"number",default:8,minimum:4,maximum:40,description:U(1712,"Controls tree indentation in pixels.")},[l0e]:{type:"string",enum:["none","onHover","always"],default:"onHover",description:U(1713,"Controls whether the tree should render indent guides.")},[S3]:{type:"boolean",default:!1,description:U(1714,"Controls whether lists and trees have smooth scrolling.")},[Ty]:{type:"number",default:1,markdownDescription:U(1715,"A multiplier to be used on the `deltaX` and `deltaY` of mouse wheel scroll events.")},[Qy]:{type:"number",default:5,markdownDescription:U(1716,"Scrolling speed multiplier when pressing `Alt`.")},[Ant]:{type:"string",enum:["highlight","filter"],enumDescriptions:[U(1717,"Highlight elements when searching. Further up and down navigation will traverse only the highlighted elements."),U(1718,"Filter elements when searching.")],default:"highlight",description:U(1719,"Controls the default find mode for lists and trees in the workbench.")},[a0e]:{type:"string",enum:["simple","highlight","filter"],enumDescriptions:[U(1720,"Simple keyboard navigation focuses elements which match the keyboard input. Matching is done only on prefixes."),U(1721,"Highlight keyboard navigation highlights elements which match the keyboard input. Further up and down navigation will traverse only the highlighted elements."),U(1722,"Filter keyboard navigation will filter out and hide all the elements which do not match the keyboard input.")],default:"highlight",description:U(1723,"Controls the keyboard navigation style for lists and trees in the workbench. Can be simple, highlight and filter."),deprecated:!0,deprecationMessage:U(1724,"Please use 'workbench.list.defaultFindMode' and 'workbench.list.typeNavigationMode' instead.")},[bnt]:{type:"string",enum:["fuzzy","contiguous"],enumDescriptions:[U(1725,"Use fuzzy matching when searching."),U(1726,"Use contiguous matching when searching.")],default:"fuzzy",description:U(1727,"Controls the type of matching used when searching lists and trees in the workbench.")},[c0e]:{type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:U(1728,"Controls how tree folders are expanded when clicking the folder names. Note that some trees and lists might choose to ignore this setting if it is not applicable.")},[d0e]:{type:"boolean",default:!0,description:U(1729,"Controls whether sticky scrolling is enabled in trees.")},[u0e]:{type:"number",minimum:1,default:7,markdownDescription:U(1730,"Controls the number of sticky elements displayed in the tree when {0} is enabled.","`#workbench.tree.enableStickyScroll#`")},[pnt]:{type:"string",enum:["automatic","trigger"],default:"automatic",markdownDescription:U(1731,"Controls how type navigation works in lists and trees in the workbench. When set to `trigger`, type navigation begins once the `list.triggerTypeNavigation` command is run.")}}});class Y8{constructor(t,n,r,o){this.isProviderFirst=t,this.parent=n,this.link=r,this._rangeCallback=o,this.id=UUe.nextId()}get uri(){return this.link.uri}get range(){return this._range??this.link.targetSelectionRange??this.link.range}set range(t){this._range=t,this._rangeCallback(this)}get ariaMessage(){var n;const t=(n=this.parent.getPreview(this))==null?void 0:n.preview(this.range);return t?U(1088,"{0} in {1} on line {2} at column {3}",t.value,hA(this.uri),this.range.startLineNumber,this.range.startColumn):U(1087,"in {0} on line {1} at column {2}",hA(this.uri),this.range.startLineNumber,this.range.startColumn)}}class Xpo{constructor(t){this._modelReference=t}dispose(){this._modelReference.dispose()}preview(t,n=8){const r=this._modelReference.object.textEditorModel;if(!r)return;const{startLineNumber:o,startColumn:s,endLineNumber:a,endColumn:l}=t,d=r.getWordUntilPosition({lineNumber:o,column:s-n}),u=new xe(o,d.startColumn,o,s),h=new xe(a,l,a,1073741824),g=r.getValueInRange(u).replace(/^\s+/,""),m=r.getValueInRange(t),v=r.getValueInRange(h).replace(/\s+$/,"");return{value:g+m+v,highlight:{start:g.length,end:g.length+m.length}}}}class bV{constructor(t,n){this.parent=t,this.uri=n,this.children=[],this._previews=new _c}dispose(){us(this._previews.values()),this._previews.clear()}getPreview(t){return this._previews.get(t.uri)}get ariaMessage(){const t=this.children.length;return t===1?U(1089,"1 symbol in {0}, full path {1}",hA(this.uri),this.uri.fsPath):U(1090,"{0} symbols in {1}, full path {2}",t,hA(this.uri),this.uri.fsPath)}async resolve(t){if(this._previews.size!==0)return this;for(const n of this.children)if(!this._previews.has(n.uri))try{const r=await t.createModelReference(n.uri);this._previews.set(n.uri,new Xpo(r))}catch(r){zi(r)}return this}}class B0{constructor(t,n){this.groups=[],this.references=[],this._onDidChangeReferenceRange=new at,this.onDidChangeReferenceRange=this._onDidChangeReferenceRange.event,this._links=t,this._title=n;const[r]=t;t.sort(B0._compareReferences);let o;for(const s of t)if((!o||!Va.isEqual(o.uri,s.uri,!0))&&(o=new bV(this,s.uri),this.groups.push(o)),o.children.length===0||B0._compareReferences(s,o.children[o.children.length-1])!==0){const a=new Y8(r===s,o,s,l=>this._onDidChangeReferenceRange.fire(l));this.references.push(a),o.children.push(a)}}dispose(){us(this.groups),this._onDidChangeReferenceRange.dispose(),this.groups.length=0}clone(){return new B0(this._links,this._title)}get title(){return this._title}get isEmpty(){return this.groups.length===0}get ariaMessage(){return this.isEmpty?U(1091,"No results found"):this.references.length===1?U(1092,"Found 1 symbol in {0}",this.references[0].uri.fsPath):this.groups.length===1?U(1093,"Found {0} symbols in {1}",this.references.length,this.groups[0].uri.fsPath):U(1094,"Found {0} symbols in {1} files",this.references.length,this.groups.length)}nextOrPreviousReference(t,n){const{parent:r}=t;let o=r.children.indexOf(t);const s=r.children.length,a=r.parent.groups.length;return a===1||n&&o+10?(n?o=(o+1)%s:o=(o+s-1)%s,r.children[o]):(o=r.parent.groups.indexOf(r),n?(o=(o+1)%a,r.parent.groups[o].children[0]):(o=(o+a-1)%a,r.parent.groups[o].children[r.parent.groups[o].children.length-1]))}nearestReference(t,n){const r=this.references.map((o,s)=>({idx:s,prefixLen:hp(o.uri.toString(),t.toString()),offsetDist:Math.abs(o.range.startLineNumber-n.lineNumber)*100+Math.abs(o.range.startColumn-n.column)})).sort((o,s)=>o.prefixLen>s.prefixLen?-1:o.prefixLens.offsetDist?1:0)[0];if(r)return this.references[r.idx]}referenceAt(t,n){for(const r of this.references)if(r.uri.toString()===t.toString()&&xe.containsPosition(r.range,n))return r}firstReference(){for(const t of this.references)if(t.isProviderFirst)return t;return this.references[0]}static _compareReferences(t,n){return Va.compare(t.uri,n.uri)||xe.compareRangesUsingStarts(t.range,n.range)}}class uWe extends ht{constructor(t,n,r){super(),this.options=n,this.styles=r,this.count=0,this.hover=this._register(new ts),this.element=Xt(t,tn(".monaco-count-badge")),this._register($n(()=>t.removeChild(this.element))),this.countFormat=this.options.countFormat||"{0}",this.titleFormat=this.options.titleFormat||"",this.setCount(this.options.count||0),this.updateHover()}setCount(t){this.count=t,this.render()}setTitleFormat(t){this.titleFormat=t,this.updateHover(),this.render()}updateHover(){this.titleFormat!==""&&!this.hover.value?this.hover.value=_p().setupDelayedHoverAtMouse(this.element,()=>({content:sR(this.titleFormat,this.count),appearance:{compact:!0}})):this.titleFormat===""&&this.hover.value&&(this.hover.value=void 0)}render(){this.element.textContent=sR(this.countFormat,this.count),this.element.style.backgroundColor=this.styles.badgeBackground??"",this.element.style.color=this.styles.badgeForeground??"",this.styles.badgeBorder&&(this.element.style.border=`1px solid ${this.styles.badgeBorder}`)}}class U9 extends ht{constructor(t,n){super(),this.options=n,this.text="",this.title="",this.highlights=[],this.didEverRender=!1,this.domNode=Xt(t,tn("span.monaco-highlighted-label"))}get element(){return this.domNode}set(t,n=[],r="",o,s){t||(t=""),o&&(t=U9.escapeNewLines(t,n)),!(this.didEverRender&&this.text===t&&this.title===r&&Q0(this.highlights,n))&&(this.text=t,this.title=r,this.highlights=n,this.render(s))}render(t){var o;const n=[];let r=0;for(const s of this.highlights){if(s.end===s.start)continue;if(r{o=s===`\r +`),this.list.style(t)}getSelectedElements(){return this.list.getSelectedElements()}getSelection(){return this.list.getSelection()}getFocus(){return this.list.getFocus()}dispose(){this.disposables.dispose()}},UD.InstanceCount=0,UD);var Mk;(function(e){e[e.Expanded=0]="Expanded",e[e.Collapsed=1]="Collapsed",e[e.PreserveOrExpanded=2]="PreserveOrExpanded",e[e.PreserveOrCollapsed=3]="PreserveOrCollapsed"})(Mk||(Mk={}));var pQ;(function(e){e[e.Unknown=0]="Unknown",e[e.Twistie=1]="Twistie",e[e.Element=2]="Element",e[e.Filter=3]="Filter"})(pQ||(pQ={}));class zk extends Error{constructor(t,n){super(`TreeError [${t}] ${n}`)}}class ont{constructor(t){this.fn=t,this._map=new WeakMap}map(t){let n=this._map.get(t);return n||(n=this.fn(t),this._map.set(t,n)),n}}class jx{constructor(t,n,r,o){this.originalStart=t,this.originalLength=n,this.modifiedStart=r,this.modifiedLength=o}getOriginalEnd(){return this.originalStart+this.originalLength}getModifiedEnd(){return this.modifiedStart+this.modifiedLength}}class wyt{constructor(t){this.source=t}getElements(){const t=this.source,n=new Int32Array(t.length);for(let r=0,o=t.length;r0||this.m_modifiedCount>0)&&this.m_changes.push(new jx(this.m_originalStart,this.m_originalCount,this.m_modifiedStart,this.m_modifiedCount)),this.m_originalCount=0,this.m_modifiedCount=0,this.m_originalStart=1073741824,this.m_modifiedStart=1073741824}AddOriginalElement(t,n){this.m_originalStart=Math.min(this.m_originalStart,t),this.m_modifiedStart=Math.min(this.m_modifiedStart,n),this.m_originalCount++}AddModifiedElement(t,n){this.m_originalStart=Math.min(this.m_originalStart,t),this.m_modifiedStart=Math.min(this.m_modifiedStart,n),this.m_modifiedCount++}getChanges(){return(this.m_originalCount>0||this.m_modifiedCount>0)&&this.MarkNextChange(),this.m_changes}getReverseChanges(){return(this.m_originalCount>0||this.m_modifiedCount>0)&&this.MarkNextChange(),this.m_changes.reverse(),this.m_changes}}class SO{constructor(t,n,r=null){this.ContinueProcessingPredicate=r,this._originalSequence=t,this._modifiedSequence=n;const[o,s,a]=SO._getElements(t),[l,d,u]=SO._getElements(n);this._hasStrings=a&&u,this._originalStringElements=o,this._originalElementsOrHash=s,this._modifiedStringElements=l,this._modifiedElementsOrHash=d,this.m_forwardHistory=[],this.m_reverseHistory=[]}static _isStringArray(t){return t.length>0&&typeof t[0]=="string"}static _getElements(t){const n=t.getElements();if(SO._isStringArray(n)){const r=new Int32Array(n.length);for(let o=0,s=n.length;o=t&&o>=r&&this.ElementsAreEqual(n,o);)n--,o--;if(t>n||r>o){let g;return r<=o?(EP.Assert(t===n+1,"originalStart should only be one more than originalEnd"),g=[new jx(t,0,r,o-r+1)]):t<=n?(EP.Assert(r===o+1,"modifiedStart should only be one more than modifiedEnd"),g=[new jx(t,n-t+1,r,0)]):(EP.Assert(t===n+1,"originalStart should only be one more than originalEnd"),EP.Assert(r===o+1,"modifiedStart should only be one more than modifiedEnd"),g=[]),g}const a=[0],l=[0],d=this.ComputeRecursionPoint(t,n,r,o,a,l,s),u=a[0],h=l[0];if(d!==null)return d;if(!s[0]){const g=this.ComputeDiffRecursive(t,u,r,h,s);let m=[];return s[0]?m=[new jx(u+1,n-(u+1)+1,h+1,o-(h+1)+1)]:m=this.ComputeDiffRecursive(u+1,n,h+1,o,s),this.ConcatenateChanges(g,m)}return[new jx(t,n-t+1,r,o-r+1)]}WALKTRACE(t,n,r,o,s,a,l,d,u,h,g,m,v,f,k,A,p,b){let w=null,O=null,y=new Oyt,C=n,_=r,S=v[0]-A[0]-o,L=-1073741824,E=this.m_forwardHistory.length-1;do{const Q=S+t;Q===C||Q<_&&u[Q-1]=0&&(u=this.m_forwardHistory[E],t=u[0],C=1,_=u.length-1)}while(--E>=-1);if(w=y.getReverseChanges(),b[0]){let Q=v[0]+1,T=A[0]+1;if(w!==null&&w.length>0){const P=w[w.length-1];Q=Math.max(Q,P.getOriginalEnd()),T=Math.max(T,P.getModifiedEnd())}O=[new jx(Q,m-Q+1,T,k-T+1)]}else{y=new Oyt,C=a,_=l,S=v[0]-A[0]-d,L=1073741824,E=p?this.m_reverseHistory.length-1:this.m_reverseHistory.length-2;do{const Q=S+s;Q===C||Q<_&&h[Q-1]>=h[Q+1]?(g=h[Q+1]-1,f=g-S-d,g>L&&y.MarkNextChange(),L=g+1,y.AddOriginalElement(g+1,f+1),S=Q+1-s):(g=h[Q-1],f=g-S-d,g>L&&y.MarkNextChange(),L=g,y.AddModifiedElement(g+1,f+1),S=Q-1-s),E>=0&&(h=this.m_reverseHistory[E],s=h[0],C=1,_=h.length-1)}while(--E>=-1);O=y.getChanges()}return this.ConcatenateChanges(w,O)}ComputeRecursionPoint(t,n,r,o,s,a,l){let d=0,u=0,h=0,g=0,m=0,v=0;t--,r--,s[0]=0,a[0]=0,this.m_forwardHistory=[],this.m_reverseHistory=[];const f=n-t+(o-r),k=f+1,A=new Int32Array(k),p=new Int32Array(k),b=o-r,w=n-t,O=t-r,y=n-o,_=(w-b)%2===0;A[b]=t,p[w]=n,l[0]=!1;for(let S=1;S<=f/2+1;S++){let L=0,E=0;h=this.ClipDiagonalBound(b-S,S,b,k),g=this.ClipDiagonalBound(b+S,S,b,k);for(let T=h;T<=g;T+=2){T===h||TL+E&&(L=d,E=u),!_&&Math.abs(T-w)<=S-1&&d>=p[T])return s[0]=d,a[0]=u,P<=p[T]&&S<=1448?this.WALKTRACE(b,h,g,O,w,m,v,y,A,p,d,n,s,u,o,a,_,l):null}const Q=(L-t+(E-r)-S)/2;if(this.ContinueProcessingPredicate!==null&&!this.ContinueProcessingPredicate(L,Q))return l[0]=!0,s[0]=L,a[0]=E,Q>0&&S<=1448?this.WALKTRACE(b,h,g,O,w,m,v,y,A,p,d,n,s,u,o,a,_,l):(t++,r++,[new jx(t,n-t+1,r,o-r+1)]);m=this.ClipDiagonalBound(w-S,S,w,k),v=this.ClipDiagonalBound(w+S,S,w,k);for(let T=m;T<=v;T+=2){T===m||T=p[T+1]?d=p[T+1]-1:d=p[T-1],u=d-(T-w)-y;const P=d;for(;d>t&&u>r&&this.ElementsAreEqual(d,u);)d--,u--;if(p[T]=d,_&&Math.abs(T-b)<=S&&d<=A[T])return s[0]=d,a[0]=u,P>=A[T]&&S<=1448?this.WALKTRACE(b,h,g,O,w,m,v,y,A,p,d,n,s,u,o,a,_,l):null}if(S<=1447){let T=new Int32Array(g-h+2);T[0]=b-h+1,TP.Copy2(A,h,T,1,g-h+1),this.m_forwardHistory.push(T),T=new Int32Array(v-m+2),T[0]=w-m+1,TP.Copy2(p,m,T,1,v-m+1),this.m_reverseHistory.push(T)}}return this.WALKTRACE(b,h,g,O,w,m,v,y,A,p,d,n,s,u,o,a,_,l)}PrettifyChanges(t){for(let n=0;n0,l=r.modifiedLength>0;for(;r.originalStart+r.originalLength=0;n--){const r=t[n];let o=0,s=0;if(n>0){const g=t[n-1];o=g.originalStart+g.originalLength,s=g.modifiedStart+g.modifiedLength}const a=r.originalLength>0,l=r.modifiedLength>0;let d=0,u=this._boundaryScore(r.originalStart,r.originalLength,r.modifiedStart,r.modifiedLength);for(let g=1;;g++){const m=r.originalStart-g,v=r.modifiedStart-g;if(mu&&(u=k,d=g)}r.originalStart-=d,r.modifiedStart-=d;const h=[null];if(n>0&&this.ChangesOverlap(t[n-1],t[n],h)){t[n-1]=h[0],t.splice(n,1),n++;continue}}if(this._hasStrings)for(let n=1,r=t.length;n0&&v>d&&(d=v,u=g,h=m)}return d>0?[u,h]:null}_contiguousSequenceScore(t,n,r){let o=0;for(let s=0;s=this._originalElementsOrHash.length-1?!0:this._hasStrings&&/^\s*$/.test(this._originalStringElements[t])}_OriginalRegionIsBoundary(t,n){if(this._OriginalIsBoundary(t)||this._OriginalIsBoundary(t-1))return!0;if(n>0){const r=t+n;if(this._OriginalIsBoundary(r-1)||this._OriginalIsBoundary(r))return!0}return!1}_ModifiedIsBoundary(t){return t<=0||t>=this._modifiedElementsOrHash.length-1?!0:this._hasStrings&&/^\s*$/.test(this._modifiedStringElements[t])}_ModifiedRegionIsBoundary(t,n){if(this._ModifiedIsBoundary(t)||this._ModifiedIsBoundary(t-1))return!0;if(n>0){const r=t+n;if(this._ModifiedIsBoundary(r-1)||this._ModifiedIsBoundary(r))return!0}return!1}_boundaryScore(t,n,r,o){const s=this._OriginalRegionIsBoundary(t,n)?1:0,a=this._ModifiedRegionIsBoundary(r,o)?1:0;return s+a}ConcatenateChanges(t,n){const r=[];if(t.length===0||n.length===0)return n.length>0?n:t;if(this.ChangesOverlap(t[t.length-1],n[0],r)){const o=new Array(t.length+n.length-1);return TP.Copy(t,0,o,0,t.length-1),o[t.length-1]=r[0],TP.Copy(n,1,o,t.length,n.length-1),o}else{const o=new Array(t.length+n.length);return TP.Copy(t,0,o,0,t.length),TP.Copy(n,0,o,t.length,n.length),o}}ChangesOverlap(t,n,r){if(EP.Assert(t.originalStart<=n.originalStart,"Left change is not less than or equal to right change"),EP.Assert(t.modifiedStart<=n.modifiedStart,"Left change is not less than or equal to right change"),t.originalStart+t.originalLength>=n.originalStart||t.modifiedStart+t.modifiedLength>=n.modifiedStart){const o=t.originalStart;let s=t.originalLength;const a=t.modifiedStart;let l=t.modifiedLength;return t.originalStart+t.originalLength>=n.originalStart&&(s=n.originalStart+n.originalLength-t.originalStart),t.modifiedStart+t.modifiedLength>=n.modifiedStart&&(l=n.modifiedStart+n.modifiedLength-t.modifiedStart),r[0]=new jx(o,s,a,l),!0}else return r[0]=null,!1}ClipDiagonalBound(t,n,r,o){if(t>=0&&t"u"?!1:r.collapseByDefault,this.allowNonCollapsibleParents=r.allowNonCollapsibleParents??!1,this.filter=r.filter,this.autoExpandSingleChildren=typeof r.autoExpandSingleChildren>"u"?!1:r.autoExpandSingleChildren,this.root={parent:void 0,element:n,children:[],depth:0,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:!1,collapsed:!1,renderNodeCount:0,visibility:1,visible:!0,filterData:void 0}}splice(t,n,r=no.empty(),o={}){if(t.length===0)throw new zk(this.user,"Invalid tree location");o.diffIdentityProvider?this.spliceSmart(o.diffIdentityProvider,t,n,r,o):this.spliceSimple(t,n,r,o)}spliceSmart(t,n,r,o=no.empty(),s,a=s.diffDepth??0){const{parentNode:l}=this.getParentNodeWithListIndex(n);if(!l.lastDiffIds)return this.spliceSimple(n,r,o,s);const d=[...o],u=n[n.length-1],h=new SO({getElements:()=>l.lastDiffIds},{getElements:()=>[...l.children.slice(0,u),...d,...l.children.slice(u+r)].map(k=>t.getId(k.element).toString())}).ComputeDiff(!1);if(h.quitEarly)return l.lastDiffIds=void 0,this.spliceSimple(n,r,d,s);const g=n.slice(0,-1),m=(k,A,p)=>{if(a>0)for(let b=0;bp.originalStart-A.originalStart))m(v,f,v-(k.originalStart+k.originalLength)),v=k.originalStart,f=k.modifiedStart-u,this.spliceSimple([...g,v],k.originalLength,no.slice(d,f,f+k.modifiedLength),s);m(v,f,v)}spliceSimple(t,n,r=no.empty(),{onDidCreateNode:o,onDidDeleteNode:s,diffIdentityProvider:a}){const{parentNode:l,listIndex:d,revealed:u,visible:h}=this.getParentNodeWithListIndex(t),g=[],m=no.map(r,y=>this.createTreeNode(y,l,l.visible?1:0,u,g,o)),v=t[t.length-1];let f=0;for(let y=v;y>=0&&ya.getId(y.element).toString())):l.lastDiffIds=l.children.map(y=>a.getId(y.element).toString()):l.lastDiffIds=void 0;let w=0;for(const y of b)y.visible&&w++;if(w!==0)for(let y=v+k.length;y0&&s){const y=C=>{s(C),C.children.forEach(y)};b.forEach(y)}if(u&&h){const y=b.reduce((C,_)=>C+(_.visible?_.renderNodeCount:0),0);this._updateAncestorsRenderNodeCount(l,p-y),this._onDidSpliceRenderedNodes.fire({start:d,deleteCount:y,elements:g})}this._onDidSpliceModel.fire({insertedNodes:k,deletedNodes:b});let O=l;for(;O;){if(O.visibility===2){this.refilterDelayer.trigger(()=>this.refilter());break}O=O.parent}}rerender(t){if(t.length===0)throw new zk(this.user,"Invalid tree location");const{node:n,listIndex:r,revealed:o}=this.getTreeNodeWithListIndex(t);n.visible&&o&&this._onDidSpliceRenderedNodes.fire({start:r,deleteCount:1,elements:[n]})}has(t){return this.hasTreeNode(t)}getListIndex(t){const{listIndex:n,visible:r,revealed:o}=this.getTreeNodeWithListIndex(t);return r&&o?n:-1}getListRenderCount(t){return this.getTreeNode(t).renderNodeCount}isCollapsible(t){return this.getTreeNode(t).collapsible}setCollapsible(t,n){const r=this.getTreeNode(t);typeof n>"u"&&(n=!r.collapsible);const o={collapsible:n};return this.eventBufferer.bufferEvents(()=>this._setCollapseState(t,o))}isCollapsed(t){return this.getTreeNode(t).collapsed}setCollapsed(t,n,r){const o=this.getTreeNode(t);typeof n>"u"&&(n=!o.collapsed);const s={collapsed:n,recursive:r||!1};return this.eventBufferer.bufferEvents(()=>this._setCollapseState(t,s))}_setCollapseState(t,n){const{node:r,listIndex:o,revealed:s}=this.getTreeNodeWithListIndex(t),a=this._setListNodeCollapseState(r,o,s,n);if(r!==this.root&&this.autoExpandSingleChildren&&a&&!kxe(n)&&r.collapsible&&!r.collapsed&&!n.recursive){let l=-1;for(let d=0;d-1){l=-1;break}else l=d;l>-1&&this._setCollapseState([...t,l],n)}return a}_setListNodeCollapseState(t,n,r,o){const s=this._setNodeCollapseState(t,o,!1);if(!r||!t.visible||!s)return s;const a=t.renderNodeCount,l=this.updateNodeAfterCollapseChange(t),d=a-(n===-1?0:1);return this._onDidSpliceRenderedNodes.fire({start:n+1,deleteCount:d,elements:l.slice(1)}),s}_setNodeCollapseState(t,n,r){let o;if(t===this.root?o=!1:(kxe(n)?(o=t.collapsible!==n.collapsible,t.collapsible=n.collapsible):t.collapsible?(o=t.collapsed!==n.collapsed,t.collapsed=n.collapsed):o=!1,o&&this._onDidChangeCollapseState.fire({node:t,deep:r})),!kxe(n)&&n.recursive)for(const s of t.children)o=this._setNodeCollapseState(s,n,!0)||o;return o}expandTo(t){this.eventBufferer.bufferEvents(()=>{let n=this.getTreeNode(t);for(;n.parent;)n=n.parent,t=t.slice(0,t.length-1),n.collapsed&&this._setCollapseState(t,{collapsed:!1,recursive:!1})})}refilter(){const t=this.root.renderNodeCount,n=this.updateNodeAfterFilterChange(this.root);this._onDidSpliceRenderedNodes.fire({start:0,deleteCount:t,elements:n}),this.refilterDelayer.cancel()}createTreeNode(t,n,r,o,s,a){const l={parent:n,element:t.element,children:[],depth:n.depth+1,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:typeof t.collapsible=="boolean"?t.collapsible:typeof t.collapsed<"u",collapsed:typeof t.collapsed>"u"?this.collapseByDefault:t.collapsed,renderNodeCount:1,visibility:1,visible:!0,filterData:void 0},d=this._filterNode(l,r);l.visibility=d,o&&s.push(l);const u=t.children||no.empty(),h=o&&d!==0&&!l.collapsed;let g=0,m=1;for(const v of u){const f=this.createTreeNode(v,l,d,h,s,a);l.children.push(f),m+=f.renderNodeCount,f.visible&&(f.visibleChildIndex=g++)}return this.allowNonCollapsibleParents||(l.collapsible=l.collapsible||l.children.length>0),l.visibleChildrenCount=g,l.visible=d===2?g>0:d===1,l.visible?l.collapsed||(l.renderNodeCount=m):(l.renderNodeCount=0,o&&s.pop()),a==null||a(l),l}updateNodeAfterCollapseChange(t){const n=t.renderNodeCount,r=[];return this._updateNodeAfterCollapseChange(t,r),this._updateAncestorsRenderNodeCount(t.parent,r.length-n),r}_updateNodeAfterCollapseChange(t,n){if(t.visible===!1)return 0;if(n.push(t),t.renderNodeCount=1,!t.collapsed)for(const r of t.children)t.renderNodeCount+=this._updateNodeAfterCollapseChange(r,n);return this._onDidChangeRenderNodeCount.fire(t),t.renderNodeCount}updateNodeAfterFilterChange(t){const n=t.renderNodeCount,r=[];return this._updateNodeAfterFilterChange(t,t.visible?1:0,r),this._updateAncestorsRenderNodeCount(t.parent,r.length-n),r}_updateNodeAfterFilterChange(t,n,r,o=!0){let s;if(t!==this.root){if(s=this._filterNode(t,n),s===0)return t.visible=!1,t.renderNodeCount=0,!1;o&&r.push(t)}const a=r.length;t.renderNodeCount=t===this.root?0:1;let l=!1;if(!t.collapsed||s!==0){let d=0;for(const u of t.children)l=this._updateNodeAfterFilterChange(u,s,r,o&&!t.collapsed)||l,u.visible&&(u.visibleChildIndex=d++);t.visibleChildrenCount=d}else t.visibleChildrenCount=0;return t!==this.root&&(t.visible=s===2?l:s===1,t.visibility=s),t.visible?t.collapsed||(t.renderNodeCount+=r.length-a):(t.renderNodeCount=0,o&&r.pop()),this._onDidChangeRenderNodeCount.fire(t),t.visible}_updateAncestorsRenderNodeCount(t,n){if(n!==0)for(;t;)t.renderNodeCount+=n,this._onDidChangeRenderNodeCount.fire(t),t=t.parent}_filterNode(t,n){const r=this.filter?this.filter.filter(t.element,n):1;return typeof r=="boolean"?(t.filterData=void 0,r?1:0):ere(r)?(t.filterData=r.data,xR(r.visibility)):(t.filterData=void 0,xR(r))}hasTreeNode(t,n=this.root){if(!t||t.length===0)return!0;const[r,...o]=t;return r<0||r>n.children.length?!1:this.hasTreeNode(o,n.children[r])}getTreeNode(t,n=this.root){if(!t||t.length===0)return n;const[r,...o]=t;if(r<0||r>n.children.length)throw new zk(this.user,"Invalid tree location");return this.getTreeNode(o,n.children[r])}getTreeNodeWithListIndex(t){if(t.length===0)return{node:this.root,listIndex:-1,revealed:!0,visible:!1};const{parentNode:n,listIndex:r,revealed:o,visible:s}=this.getParentNodeWithListIndex(t),a=t[t.length-1];if(a<0||a>n.children.length)throw new zk(this.user,"Invalid tree location");const l=n.children[a];return{node:l,listIndex:r,revealed:o,visible:s&&l.visible}}getParentNodeWithListIndex(t,n=this.root,r=0,o=!0,s=!0){const[a,...l]=t;if(a<0||a>n.children.length)throw new zk(this.user,"Invalid tree location");for(let d=0;dn.element)),this.data=t}}function vxe(e){return e instanceof Hie?new ipo(e):e}class rpo{constructor(t,n){this.modelProvider=t,this.dnd=n,this.autoExpandDisposable=ht.None,this.disposables=new Et}getDragURI(t){return this.dnd.getDragURI(t.element)}getDragLabel(t,n){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(t.map(r=>r.element),n)}onDragStart(t,n){var r,o;(o=(r=this.dnd).onDragStart)==null||o.call(r,vxe(t),n)}onDragOver(t,n,r,o,s,a=!0){const l=this.dnd.onDragOver(vxe(t),n&&n.element,r,o,s),d=this.autoExpandNode!==n;if(d&&(this.autoExpandDisposable.dispose(),this.autoExpandNode=n),typeof n>"u")return l;if(d&&typeof l!="boolean"&&l.autoExpand&&(this.autoExpandDisposable=R8(()=>{const v=this.modelProvider(),f=v.getNodeLocation(n);v.isCollapsed(f)&&v.setCollapsed(f,!1),this.autoExpandNode=void 0},500,this.disposables)),typeof l=="boolean"||!l.accept||typeof l.bubble>"u"||l.feedback){if(!a){const v=typeof l=="boolean"?l:l.accept,f=typeof l=="boolean"?void 0:l.effect;return{accept:v,effect:f,feedback:[r]}}return l}if(l.bubble===1){const v=this.modelProvider(),f=v.getNodeLocation(n),k=v.getParentNodeLocation(f),A=v.getNode(k),p=k&&v.getListIndex(k);return this.onDragOver(t,A,p,o,s,!1)}const u=this.modelProvider(),h=u.getNodeLocation(n),g=u.getListIndex(h),m=u.getListRenderCount(h);return{...l,feedback:Xg(g,g+m)}}drop(t,n,r,o,s){this.autoExpandDisposable.dispose(),this.autoExpandNode=void 0,this.dnd.drop(vxe(t),n&&n.element,r,o,s)}onDragEnd(t){var n,r;(r=(n=this.dnd).onDragEnd)==null||r.call(n,t)}dispose(){this.disposables.dispose(),this.dnd.dispose()}}function opo(e,t,n){return n&&{...n,identityProvider:n.identityProvider&&{getId(r){return n.identityProvider.getId(r.element)}},dnd:n.dnd&&t.add(new rpo(e,n.dnd)),multipleSelectionController:n.multipleSelectionController&&{isSelectionSingleChangeEvent(r){return n.multipleSelectionController.isSelectionSingleChangeEvent({...r,element:r.element})},isSelectionRangeChangeEvent(r){return n.multipleSelectionController.isSelectionRangeChangeEvent({...r,element:r.element})}},accessibilityProvider:n.accessibilityProvider&&{...n.accessibilityProvider,getSetSize(r){const o=e(),s=o.getNodeLocation(r),a=o.getParentNodeLocation(s);return o.getNode(a).visibleChildrenCount},getPosInSet(r){return r.visibleChildIndex+1},isChecked:n.accessibilityProvider&&n.accessibilityProvider.isChecked?r=>n.accessibilityProvider.isChecked(r.element):void 0,getRole:n.accessibilityProvider&&n.accessibilityProvider.getRole?r=>n.accessibilityProvider.getRole(r.element):()=>"treeitem",getAriaLabel(r){return n.accessibilityProvider.getAriaLabel(r.element)},getWidgetAriaLabel(){return n.accessibilityProvider.getWidgetAriaLabel()},getWidgetRole:n.accessibilityProvider&&n.accessibilityProvider.getWidgetRole?()=>n.accessibilityProvider.getWidgetRole():()=>"tree",getAriaLevel:n.accessibilityProvider&&n.accessibilityProvider.getAriaLevel?r=>n.accessibilityProvider.getAriaLevel(r.element):r=>r.depth,getActiveDescendantId:n.accessibilityProvider.getActiveDescendantId&&(r=>n.accessibilityProvider.getActiveDescendantId(r.element))},keyboardNavigationLabelProvider:n.keyboardNavigationLabelProvider&&{...n.keyboardNavigationLabelProvider,getKeyboardNavigationLabel(r){return n.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(r.element)}}}}class snt{constructor(t){this.delegate=t}getHeight(t){return this.delegate.getHeight(t.element)}getTemplateId(t){return this.delegate.getTemplateId(t.element)}hasDynamicHeight(t){return!!this.delegate.hasDynamicHeight&&this.delegate.hasDynamicHeight(t.element)}setDynamicHeight(t,n){var r,o;(o=(r=this.delegate).setDynamicHeight)==null||o.call(r,t.element,n)}}var ER;(function(e){e.None="none",e.OnHover="onHover",e.Always="always"})(ER||(ER={}));class spo{get elements(){return this._elements}constructor(t,n=[]){this._elements=n,this.disposables=new Et,this.onDidChange=on.forEach(t,r=>this._elements=r,this.disposables)}dispose(){this.disposables.dispose()}}const rU=class rU{constructor(t,n,r,o,s,a={}){var l;this.renderer=t,this.model=n,this.activeNodes=o,this.renderedIndentGuides=s,this.renderedElements=new Map,this.renderedNodes=new Map,this.indent=rU.DefaultIndent,this.hideTwistiesOfChildlessElements=!1,this.shouldRenderIndentGuides=!1,this.activeIndentNodes=new Set,this.indentGuidesDisposable=ht.None,this.disposables=new Et,this.templateId=t.templateId,this.updateOptions(a),on.map(r,d=>d.node)(this.onDidChangeNodeTwistieState,this,this.disposables),(l=t.onDidChangeTwistieState)==null||l.call(t,this.onDidChangeTwistieState,this,this.disposables)}updateOptions(t={}){if(typeof t.indent<"u"){const n=Zg(t.indent,0,40);if(n!==this.indent){this.indent=n;for(const[r,o]of this.renderedNodes)o.indentSize=rU.DefaultIndent+(r.depth-1)*this.indent,this.renderTreeElement(r,o)}}if(typeof t.renderIndentGuides<"u"){const n=t.renderIndentGuides!==ER.None;if(n!==this.shouldRenderIndentGuides){this.shouldRenderIndentGuides=n;for(const[r,o]of this.renderedNodes)this._renderIndentGuides(r,o);if(this.indentGuidesDisposable.dispose(),n){const r=new Et;this.activeNodes.onDidChange(this._onDidChangeActiveNodes,this,r),this.indentGuidesDisposable=r,this._onDidChangeActiveNodes(this.activeNodes.elements)}}}typeof t.hideTwistiesOfChildlessElements<"u"&&(this.hideTwistiesOfChildlessElements=t.hideTwistiesOfChildlessElements)}renderTemplate(t){const n=Xt(t,tn(".monaco-tl-row")),r=Xt(n,tn(".monaco-tl-indent")),o=Xt(n,tn(".monaco-tl-twistie")),s=Xt(n,tn(".monaco-tl-contents")),a=this.renderer.renderTemplate(s);return{container:t,indent:r,twistie:o,indentGuidesDisposable:ht.None,indentSize:0,templateData:a}}renderElement(t,n,r,o){r.indentSize=rU.DefaultIndent+(t.depth-1)*this.indent,this.renderedNodes.set(t,r),this.renderedElements.set(t.element,t),this.renderTreeElement(t,r),this.renderer.renderElement(t,n,r.templateData,{...o,indent:r.indentSize})}disposeElement(t,n,r,o){var s,a;r.indentGuidesDisposable.dispose(),(a=(s=this.renderer).disposeElement)==null||a.call(s,t,n,r.templateData,{...o,indent:r.indentSize}),typeof(o==null?void 0:o.height)=="number"&&(this.renderedNodes.delete(t),this.renderedElements.delete(t.element))}disposeTemplate(t){this.renderer.disposeTemplate(t.templateData)}onDidChangeTwistieState(t){const n=this.renderedElements.get(t);n&&this.onDidChangeNodeTwistieState(n)}onDidChangeNodeTwistieState(t){const n=this.renderedNodes.get(t);n&&(this._onDidChangeActiveNodes(this.activeNodes.elements),this.renderTreeElement(t,n))}renderTreeElement(t,n){n.twistie.style.paddingLeft=`${n.indentSize}px`,n.indent.style.width=`${n.indentSize+this.indent-16}px`,t.collapsible?n.container.setAttribute("aria-expanded",String(!t.collapsed)):n.container.removeAttribute("aria-expanded"),n.twistie.classList.remove(...gi.asClassNameArray(zt.treeItemExpanded));let r=!1;this.renderer.renderTwistie&&(r=this.renderer.renderTwistie(t.element,n.twistie)),t.collapsible&&(!this.hideTwistiesOfChildlessElements||t.visibleChildrenCount>0)?(r||n.twistie.classList.add(...gi.asClassNameArray(zt.treeItemExpanded)),n.twistie.classList.add("collapsible"),n.twistie.classList.toggle("collapsed",t.collapsed)):n.twistie.classList.remove("collapsible","collapsed"),this._renderIndentGuides(t,n)}_renderIndentGuides(t,n){if(fh(n.indent),n.indentGuidesDisposable.dispose(),!this.shouldRenderIndentGuides)return;const r=new Et;for(;;){const o=this.model.getNodeLocation(t),s=this.model.getParentNodeLocation(o);if(!s)break;const a=this.model.getNode(s),l=tn(".indent-guide",{style:`width: ${this.indent}px`});this.activeIndentNodes.has(a)&&l.classList.add("active"),n.indent.childElementCount===0?n.indent.appendChild(l):n.indent.insertBefore(l,n.indent.firstElementChild),this.renderedIndentGuides.add(a,l),r.add($n(()=>this.renderedIndentGuides.delete(a,l))),t=a}n.indentGuidesDisposable=r}_onDidChangeActiveNodes(t){if(!this.shouldRenderIndentGuides)return;const n=new Set;t.forEach(r=>{const o=this.model.getNodeLocation(r);try{const s=this.model.getParentNodeLocation(o);r.collapsible&&r.children.length>0&&!r.collapsed?n.add(r):s&&n.add(this.model.getNode(s))}catch{}}),this.activeIndentNodes.forEach(r=>{n.has(r)||this.renderedIndentGuides.forEach(r,o=>o.classList.remove("active"))}),n.forEach(r=>{this.activeIndentNodes.has(r)||this.renderedIndentGuides.forEach(r,o=>o.classList.add("active"))}),this.activeIndentNodes=n}dispose(){this.renderedNodes.clear(),this.renderedElements.clear(),this.indentGuidesDisposable.dispose(),us(this.disposables)}};rU.DefaultIndent=8;let sWe=rU;function apo(e,t){const n=t.toLowerCase().indexOf(e);let r;if(n>-1){r=[Number.MAX_SAFE_INTEGER,0];for(let o=e.length;o>0;o--)r.push(n+o-1)}return r}class nRn{get totalCount(){return this._totalCount}get matchCount(){return this._matchCount}set findMatchType(t){this._findMatchType=t}get findMatchType(){return this._findMatchType}set findMode(t){this._findMode=t}get findMode(){return this._findMode}constructor(t,n,r){this._keyboardNavigationLabelProvider=t,this._filter=n,this._defaultFindVisibility=r,this._totalCount=0,this._matchCount=0,this._findMatchType=$b.Fuzzy,this._findMode=Hk.Highlight,this._pattern="",this._lowercasePattern="",this.disposables=new Et}filter(t,n){let r=1;if(this._filter){const a=this._filter.filter(t,n);if(typeof a=="boolean"?r=a?1:0:ere(a)?r=xR(a.visibility):r=a,r===0)return!1}if(this._totalCount++,!this._pattern)return this._matchCount++,{data:K4.Default,visibility:r};const o=this._keyboardNavigationLabelProvider.getKeyboardNavigationLabel(t),s=Array.isArray(o)?o:[o];for(const a of s){const l=a&&a.toString();if(typeof l>"u")return{data:K4.Default,visibility:r};let d;if(this._findMatchType===$b.Contiguous?d=apo(this._lowercasePattern,l.toLowerCase()):d=vR(this._pattern,this._lowercasePattern,0,l,l.toLowerCase(),0,{firstMatchCanBeWeak:!0,boostFullMatch:!0}),d)return this._matchCount++,s.length===1?{data:d,visibility:r}:{data:{label:l,score:d},visibility:r}}return this._findMode===Hk.Filter?typeof this._defaultFindVisibility=="number"?this._defaultFindVisibility:this._defaultFindVisibility?this._defaultFindVisibility(t):2:{data:K4.Default,visibility:r}}reset(){this._totalCount=0,this._matchCount=0}dispose(){us(this.disposables)}}class lpo{constructor(t){this.stateMap=new Map(t.map(n=>[n.id,{...n}]))}get(t){const n=this.stateMap.get(t);if(n===void 0)throw new Error(`No state found for toggle id ${t}`);return n.isChecked}set(t,n){const r=this.stateMap.get(t);if(r===void 0)throw new Error(`No state found for toggle id ${t}`);return r.isChecked===n?!1:(r.isChecked=n,!0)}}var Hk;(function(e){e[e.Highlight=0]="Highlight",e[e.Filter=1]="Filter"})(Hk||(Hk={}));var $b;(function(e){e[e.Fuzzy=0]="Fuzzy",e[e.Contiguous=1]="Contiguous"})($b||($b={}));var a5;(function(e){e.Mode="mode",e.MatchType="matchType"})(a5||(a5={}));class cpo{get pattern(){return this._pattern}get placeholder(){return this._placeholder}set placeholder(t){var n;this._placeholder=t,(n=this.widget)==null||n.setPlaceHolder(t)}constructor(t,n,r,o={}){this.tree=t,this.filter=n,this.contextViewProvider=r,this.options=o,this._pattern="",this._onDidChangePattern=new at,this._onDidChangeOpenState=new at,this.onDidChangeOpenState=this._onDidChangeOpenState.event,this.enabledDisposables=new Et,this.disposables=new Et,this.toggles=new lpo(o.toggles??[]),this._placeholder=o.placeholder??U(20,"Type to search")}isOpened(){return!!this.widget}updateToggleState(t,n){var r;this.toggles.set(t,n),(r=this.widget)==null||r.setToggleState(t,n)}renderMessage(t,n){var r,o,s;t?this.tree.options.showNotFoundMessage??!0?(r=this.widget)==null||r.showMessage({type:2,content:n??U(21,"No results found.")}):(o=this.widget)==null||o.showMessage({type:2}):(s=this.widget)==null||s.clearMessage()}alertResults(t){um(t?U(23,"{0} results",t):U(22,"No results"))}dispose(){this._history=void 0,this._onDidChangePattern.dispose(),this.enabledDisposables.dispose(),this.disposables.dispose()}}let iRn=class extends cpo{get mode(){return this.toggles.get(a5.Mode)?Hk.Filter:Hk.Highlight}set mode(t){if(t===this.mode)return;const n=t===Hk.Filter;this.updateToggleState(a5.Mode,n),this.placeholder=n?U(24,"Type to filter"):U(25,"Type to search"),this.filter.findMode=t,this.tree.refilter(),this.render(),this._onDidChangeMode.fire(t)}get matchType(){return this.toggles.get(a5.MatchType)?$b.Fuzzy:$b.Contiguous}set matchType(t){t!==this.matchType&&(this.updateToggleState(a5.MatchType,t===$b.Fuzzy),this.filter.findMatchType=t,this.tree.refilter(),this.render(),this._onDidChangeMatchType.fire(t))}constructor(t,n,r,o={}){const s=o.defaultFindMode??Hk.Highlight,a=o.defaultFindMatchType??$b.Fuzzy,l=[{id:a5.Mode,icon:zt.listFilter,title:U(26,"Filter"),isChecked:s===Hk.Filter},{id:a5.MatchType,icon:zt.searchFuzzy,title:U(27,"Fuzzy Match"),isChecked:a===$b.Fuzzy}];n.findMatchType=a,n.findMode=s,super(t,n,r,{...o,toggles:l}),this.filter=n,this._onDidChangeMode=new at,this.onDidChangeMode=this._onDidChangeMode.event,this._onDidChangeMatchType=new at,this.onDidChangeMatchType=this._onDidChangeMatchType.event,this.disposables.add(this.tree.onDidChangeModel(()=>{this.isOpened()&&(this.pattern.length!==0&&this.tree.refilter(),this.render())})),this.disposables.add(this.tree.onWillRefilter(()=>this.filter.reset()))}updateOptions(t={}){t.defaultFindMode!==void 0&&(this.mode=t.defaultFindMode),t.defaultFindMatchType!==void 0&&(this.matchType=t.defaultFindMatchType)}shouldAllowFocus(t){return!this.isOpened()||!this.pattern||this.filter.totalCount>0&&this.filter.matchCount<=1?!0:!K4.isDefault(t.filterData)}render(){const n=this.filter.matchCount===0&&this.filter.totalCount>0&&this.pattern.length>0;this.renderMessage(n),this.pattern.length&&this.alertResults(this.filter.matchCount)}};function dpo(e,t){return e.position===t.position&&rRn(e,t)}function rRn(e,t){return e.node.element===t.node.element&&e.startIndex===t.startIndex&&e.height===t.height&&e.endIndex===t.endIndex}class upo{constructor(t=[]){this.stickyNodes=t}get count(){return this.stickyNodes.length}equal(t){return Ua(this.stickyNodes,t.stickyNodes,dpo)}contains(t){return this.stickyNodes.some(n=>n.node.element===t.element)}lastNodePartiallyVisible(){if(this.count===0)return!1;const t=this.stickyNodes[this.count-1];if(this.count===1)return t.position!==0;const n=this.stickyNodes[this.count-2];return n.position+n.height!==t.position}animationStateChanged(t){if(!Ua(this.stickyNodes,t.stickyNodes,rRn)||this.count===0)return!1;const n=this.stickyNodes[this.count-1],r=t.stickyNodes[t.count-1];return n.position!==r.position}}class hpo{constrainStickyScrollNodes(t,n,r){for(let o=0;or||o>=n)return t.slice(0,o)}return t}}let yyt=class extends ht{constructor(t,n,r,o,s,a={}){super(),this.tree=t,this.model=n,this.view=r,this.treeDelegate=s,this.maxWidgetViewRatio=.4;const l=this.validateStickySettings(a);this.stickyScrollMaxItemCount=l.stickyScrollMaxItemCount,this.stickyScrollDelegate=a.stickyScrollDelegate??new hpo,this.paddingTop=a.paddingTop??0,this._widget=this._register(new fpo(r.getScrollableElement(),r,t,o,s,a.accessibilityProvider)),this.onDidChangeHasFocus=this._widget.onDidChangeHasFocus,this.onContextMenu=this._widget.onContextMenu,this._register(r.onDidScroll(()=>this.update())),this._register(r.onDidChangeContentHeight(()=>this.update())),this._register(t.onDidChangeCollapseState(()=>this.update())),this._register(n.onDidSpliceRenderedNodes(d=>{const u=this._widget.state;if(!u)return;if(d.deleteCount>0&&u.stickyNodes.some(m=>!this.model.has(this.model.getNodeLocation(m.node)))){this.update();return}u.stickyNodes.some(m=>{const v=this.model.getListIndex(this.model.getNodeLocation(m.node));return v>=d.start&&v=this.view.length))return this.view.element(n)}update(){const t=this.getNodeAtHeight(this.paddingTop);if(!t||this.tree.scrollTop<=this.paddingTop){this._widget.setState(void 0);return}const n=this.findStickyState(t);this._widget.setState(n)}findStickyState(t){const n=[];let r=t,o=0,s=this.getNextStickyNode(r,void 0,o);for(;s&&(n.push(s),o+=s.height,!(n.length<=this.stickyScrollMaxItemCount&&(r=this.getNextVisibleNode(s),!r)));)s=this.getNextStickyNode(r,s.node,o);const a=this.constrainStickyNodes(n);return a.length?new upo(a):void 0}getNextVisibleNode(t){return this.getNodeAtHeight(t.position+t.height)}getNextStickyNode(t,n,r){const o=this.getAncestorUnderPrevious(t,n);if(o&&!(o===t&&(!this.nodeIsUncollapsedParent(t)||this.nodeTopAlignsWithStickyNodesBottom(t,r))))return this.createStickyScrollNode(o,r)}nodeTopAlignsWithStickyNodesBottom(t,n){const r=this.getNodeIndex(t),o=this.view.getElementTop(r),s=n;return this.view.scrollTop===o-s}createStickyScrollNode(t,n){const r=this.treeDelegate.getHeight(t),{startIndex:o,endIndex:s}=this.getNodeRange(t),a=this.calculateStickyNodePosition(s,n,r);return{node:t,position:a,height:r,startIndex:o,endIndex:s}}getAncestorUnderPrevious(t,n=void 0){let r=t,o=this.getParentNode(r);for(;o;){if(o===n)return r;r=o,o=this.getParentNode(r)}if(n===void 0)return r}calculateStickyNodePosition(t,n,r){let o=this.view.getRelativeTop(t);if(o===null&&this.view.firstVisibleIndex===t&&t+1d&&n<=d?d-r:n}constrainStickyNodes(t){if(t.length===0)return[];const n=this.view.renderHeight*this.maxWidgetViewRatio,r=t[t.length-1];if(t.length<=this.stickyScrollMaxItemCount&&r.position+r.height<=n)return t;const o=this.stickyScrollDelegate.constrainStickyScrollNodes(t,this.stickyScrollMaxItemCount,n);if(!o.length)return[];const s=o[o.length-1];if(o.length>this.stickyScrollMaxItemCount||s.position+s.height>n)throw new Error("stickyScrollDelegate violates constraints");return o}getParentNode(t){const n=this.model.getNodeLocation(t),r=this.model.getParentNodeLocation(n);return r?this.model.getNode(r):void 0}nodeIsUncollapsedParent(t){const n=this.model.getNodeLocation(t);return this.model.getListRenderCount(n)>1}getNodeIndex(t){const n=this.model.getNodeLocation(t);return this.model.getListIndex(n)}getNodeRange(t){const n=this.model.getNodeLocation(t),r=this.model.getListIndex(n);if(r<0)throw new Error("Node not found in tree");const o=this.model.getListRenderCount(n),s=r+o-1;return{startIndex:r,endIndex:s}}nodePositionTopBelowWidget(t){const n=[];let r=this.getParentNode(t);for(;r;)n.push(r),r=this.getParentNode(r);let o=0;for(let s=0;s0,r=!!t&&t.count>0;if(!n&&!r||n&&r&&this._previousState.equal(t))return;if(n!==r&&this.setVisible(r),!r){this._previousState=void 0,this._previousElements=[],this._previousStateDisposables.clear();return}const o=t.stickyNodes[t.count-1];this._previousState&&t.animationStateChanged(this._previousState)?this._previousElements[this._previousState.count-1].style.top=`${o.position}px`:this.renderState(t),this._previousState=t,this._rootDomNode.style.height=`${o.position+o.height}px`}renderState(t){this._previousStateDisposables.clear();const n=Array(t.count);for(let r=t.count-1;r>=0;r--){const o=t.stickyNodes[r],{element:s,disposable:a}=this.createElement(o,r,t.count);n[r]=s,this._rootDomNode.appendChild(s),this._previousStateDisposables.add(a)}this.stickyScrollFocus.updateElements(n,t),this._previousElements=n}rerender(){this._previousState&&this.renderState(this._previousState)}createElement(t,n,r){const o=t.startIndex,s=document.createElement("div");s.style.top=`${t.position}px`,this.tree.options.setRowHeight!==!1&&(s.style.height=`${t.height}px`),this.tree.options.setRowLineHeight!==!1&&(s.style.lineHeight=`${t.height}px`),s.classList.add("monaco-tree-sticky-row"),s.classList.add("monaco-list-row"),s.setAttribute("data-index",`${o}`),s.setAttribute("data-parity",o%2===0?"even":"odd"),s.setAttribute("id",this.view.getElementID(o));const a=this.setAccessibilityAttributes(s,t.node.element,n,r),l=this.treeDelegate.getTemplateId(t.node),d=this.treeRenderers.find(m=>m.templateId===l);if(!d)throw new Error(`No renderer found for template id ${l}`);let u=t.node;u===this.tree.getNode(this.tree.getNodeLocation(t.node))&&(u=new Proxy(t.node,{}));const h=d.renderTemplate(s);d.renderElement(u,t.startIndex,h,{height:t.height});const g=$n(()=>{a.dispose(),d.disposeElement(u,t.startIndex,h,{height:t.height}),d.disposeTemplate(h),s.remove()});return{element:s,disposable:g}}setAccessibilityAttributes(t,n,r,o){if(!this.accessibilityProvider)return ht.None;this.accessibilityProvider.getSetSize&&t.setAttribute("aria-setsize",String(this.accessibilityProvider.getSetSize(n,r,o))),this.accessibilityProvider.getPosInSet&&t.setAttribute("aria-posinset",String(this.accessibilityProvider.getPosInSet(n,r))),this.accessibilityProvider.getRole&&t.setAttribute("role",this.accessibilityProvider.getRole(n)??"treeitem");const s=this.accessibilityProvider.getAriaLabel(n),a=s&&typeof s!="string"?s:ca(s),l=Oi(u=>{const h=u.readObservable(a);h?t.setAttribute("aria-label",h):t.removeAttribute("aria-label")});typeof s=="string"||s&&t.setAttribute("aria-label",s.get());const d=this.accessibilityProvider.getAriaLevel&&this.accessibilityProvider.getAriaLevel(n);return typeof d=="number"&&t.setAttribute("aria-level",`${d}`),t.setAttribute("aria-selected",String(!1)),l}setVisible(t){this._rootDomNode.classList.toggle("empty",!t),t||this.stickyScrollFocus.updateElements([],void 0)}domFocus(){this.stickyScrollFocus.domFocus()}focusedLast(){return this.stickyScrollFocus.focusedLast()}dispose(){this.stickyScrollFocus.dispose(),this._previousStateDisposables.dispose(),this._rootDomNode.remove()}};class gpo extends ht{get domHasFocus(){return this._domHasFocus}set domHasFocus(t){t!==this._domHasFocus&&(this._onDidChangeHasFocus.fire(t),this._domHasFocus=t)}constructor(t,n){super(),this.container=t,this.view=n,this.focusedIndex=-1,this.elements=[],this._onDidChangeHasFocus=new at,this.onDidChangeHasFocus=this._onDidChangeHasFocus.event,this._onContextMenu=new at,this.onContextMenu=this._onContextMenu.event,this._domHasFocus=!1,this._register(wt(this.container,"focus",()=>this.onFocus())),this._register(wt(this.container,"blur",()=>this.onBlur())),this._register(this.view.onDidFocus(()=>this.toggleStickyScrollFocused(!1))),this._register(this.view.onKeyDown(r=>this.onKeyDown(r))),this._register(this.view.onMouseDown(r=>this.onMouseDown(r))),this._register(this.view.onContextMenu(r=>this.handleContextMenu(r)))}handleContextMenu(t){const n=t.browserEvent.target;if(!BJ(n)&&!QZ(n)){this.focusedLast()&&this.view.domFocus();return}if(!tS(t.browserEvent)){if(!this.state)throw new Error("Context menu should not be triggered when state is undefined");const a=this.state.stickyNodes.findIndex(l=>{var d;return l.node.element===((d=t.element)==null?void 0:d.element)});if(a===-1)throw new Error("Context menu should not be triggered when element is not in sticky scroll widget");this.container.focus(),this.setFocus(a);return}if(!this.state||this.focusedIndex<0)throw new Error("Context menu key should not be triggered when focus is not in sticky scroll widget");const o=this.state.stickyNodes[this.focusedIndex].node.element,s=this.elements[this.focusedIndex];this._onContextMenu.fire({element:o,anchor:s,browserEvent:t.browserEvent,isStickyScroll:!0})}onKeyDown(t){if(this.domHasFocus&&this.state){if(t.key==="ArrowUp")this.setFocusedElement(Math.max(0,this.focusedIndex-1)),t.preventDefault(),t.stopPropagation();else if(t.key==="ArrowDown"||t.key==="ArrowRight"){if(this.focusedIndex>=this.state.count-1){const n=this.state.stickyNodes[this.state.count-1].startIndex+1;this.view.domFocus(),this.view.setFocus([n]),this.scrollNodeUnderWidget(n,this.state)}else this.setFocusedElement(this.focusedIndex+1);t.preventDefault(),t.stopPropagation()}}}onMouseDown(t){const n=t.browserEvent.target;!BJ(n)&&!QZ(n)||(t.browserEvent.preventDefault(),t.browserEvent.stopPropagation())}updateElements(t,n){if(n&&n.count===0)throw new Error("Sticky scroll state must be undefined when there are no sticky nodes");if(n&&n.count!==t.length)throw new Error("Sticky scroll focus received illigel state");const r=this.focusedIndex;if(this.removeFocus(),this.elements=t,this.state=n,n){const o=Zg(r,0,n.count-1);this.setFocus(o)}else this.domHasFocus&&this.view.domFocus();this.container.tabIndex=n?0:-1}setFocusedElement(t){const n=this.state;if(!n)throw new Error("Cannot set focus when state is undefined");if(this.setFocus(t),!(t1?n.stickyNodes[n.count-2]:void 0,s=this.view.getElementTop(t),a=o?o.position+o.height+r.height:r.height;this.view.scrollTop=s-a}domFocus(){if(!this.state)throw new Error("Cannot focus when state is undefined");this.container.focus()}focusedLast(){return this.state?this.view.getHTMLElement().classList.contains("sticky-scroll-focused"):!1}removeFocus(){this.focusedIndex!==-1&&(this.toggleElementFocus(this.elements[this.focusedIndex],!1),this.focusedIndex=-1)}setFocus(t){if(0>t)throw new Error("addFocus() can not remove focus");if(!this.state&&t>=0)throw new Error("Cannot set focus index when state is undefined");if(this.state&&t>=this.state.count)throw new Error("Cannot set focus index to an index that does not exist");const n=this.focusedIndex;n>=0&&this.toggleElementFocus(this.elements[n],!1),t>=0&&this.toggleElementFocus(this.elements[t],!0),this.focusedIndex=t}toggleElementFocus(t,n){this.toggleElementActiveFocus(t,n&&this.domHasFocus),this.toggleElementPassiveFocus(t,n)}toggleCurrentElementActiveFocus(t){this.focusedIndex!==-1&&this.toggleElementActiveFocus(this.elements[this.focusedIndex],t)}toggleElementActiveFocus(t,n){t.classList.toggle("focused",n)}toggleElementPassiveFocus(t,n){t.classList.toggle("passive-focused",n)}toggleStickyScrollFocused(t){this.view.getHTMLElement().classList.toggle("sticky-scroll-focused",t)}onFocus(){if(!this.state||this.elements.length===0)throw new Error("Cannot focus when state is undefined or elements are empty");this.domHasFocus=!0,this.toggleStickyScrollFocused(!0),this.toggleCurrentElementActiveFocus(!0),this.focusedIndex===-1&&this.setFocus(0)}onBlur(){this.domHasFocus=!1,this.toggleCurrentElementActiveFocus(!1)}dispose(){this.toggleStickyScrollFocused(!1),this._onDidChangeHasFocus.fire(!1),super.dispose()}}function ece(e){let t=pQ.Unknown;return tLe(e.browserEvent.target,"monaco-tl-twistie","monaco-tl-row")?t=pQ.Twistie:tLe(e.browserEvent.target,"monaco-tl-contents","monaco-tl-row")?t=pQ.Element:tLe(e.browserEvent.target,"monaco-tree-type-filter","monaco-list")&&(t=pQ.Filter),{browserEvent:e.browserEvent,element:e.element?e.element.element:null,target:t}}function mpo(e){const t=BJ(e.browserEvent.target);return{element:e.element?e.element.element:null,browserEvent:e.browserEvent,anchor:e.anchor,isStickyScroll:t}}function vhe(e,t){t(e),e.children.forEach(n=>vhe(n,t))}class Axe{get nodeSet(){return this._nodeSet||(this._nodeSet=this.createNodeSet()),this._nodeSet}constructor(t,n){this.getFirstViewElementWithTrait=t,this.identityProvider=n,this.nodes=[],this._onDidChange=new at,this.onDidChange=this._onDidChange.event}set(t,n){const r=n;!(r!=null&&r.__forceEvent)&&Ua(this.nodes,t)||this._set(t,!1,n)}_set(t,n,r){if(this.nodes=[...t],this.elements=void 0,this._nodeSet=void 0,!n){const o=this;this._onDidChange.fire({get elements(){return o.get()},browserEvent:r})}}get(){return this.elements||(this.elements=this.nodes.map(t=>t.element)),[...this.elements]}getNodes(){return this.nodes}has(t){return this.nodeSet.has(t)}onDidModelSplice({insertedNodes:t,deletedNodes:n}){if(!this.identityProvider){const d=this.createNodeSet(),u=h=>d.delete(h);n.forEach(h=>vhe(h,u)),this.set([...d.values()]);return}const r=new Set,o=d=>r.add(this.identityProvider.getId(d.element).toString());n.forEach(d=>vhe(d,o));const s=new Map,a=d=>s.set(this.identityProvider.getId(d.element).toString(),d);t.forEach(d=>vhe(d,a));const l=[];for(const d of this.nodes){const u=this.identityProvider.getId(d.element).toString();if(!r.has(u))l.push(d);else{const g=s.get(u);g&&g.visible&&l.push(g)}}if(this.nodes.length>0&&l.length===0){const d=this.getFirstViewElementWithTrait();d&&l.push(d)}this._set(l,!0)}createNodeSet(){const t=new Set;for(const n of this.nodes)t.add(n);return t}}class kpo extends nDn{constructor(t,n,r){super(t),this.tree=n,this.stickyScrollProvider=r}onViewPointer(t){if(KQn(t.browserEvent.target)||a3(t.browserEvent.target)||WG(t.browserEvent.target)||t.browserEvent.isHandledByList)return;const n=t.element;if(!n)return super.onViewPointer(t);if(this.isSelectionRangeChangeEvent(t)||this.isSelectionSingleChangeEvent(t))return super.onViewPointer(t);const r=t.browserEvent.target,o=r.classList.contains("monaco-tl-twistie")||r.classList.contains("monaco-icon-label")&&r.classList.contains("folder-icon")&&t.browserEvent.offsetX<16,s=QZ(t.browserEvent.target);let a=!1;if(s?a=!0:typeof this.tree.expandOnlyOnTwistieClick=="function"?a=this.tree.expandOnlyOnTwistieClick(n.element):a=!!this.tree.expandOnlyOnTwistieClick,s)this.handleStickyScrollMouseEvent(t,n);else{if(a&&!o&&t.browserEvent.detail!==2)return super.onViewPointer(t);if(!this.tree.expandOnDoubleClick&&t.browserEvent.detail===2)return super.onViewPointer(t)}if(n.collapsible&&(!s||o)){const l=this.tree.getNodeLocation(n),d=t.browserEvent.altKey;if(this.tree.setFocus([l]),this.tree.toggleCollapsed(l,d),o){t.browserEvent.isHandledByList=!0;return}}s||super.onViewPointer(t)}handleStickyScrollMouseEvent(t,n){if(J1o(t.browserEvent.target)||e0o(t.browserEvent.target))return;const r=this.stickyScrollProvider();if(!r)throw new Error("Sticky scroll controller not found");const o=this.list.indexOf(n),s=this.list.getElementTop(o),a=r.nodePositionTopBelowWidget(n);this.tree.scrollTop=s-a,this.list.domFocus(),this.list.setFocus([o]),this.list.setSelection([o])}onDoubleClick(t){t.browserEvent.target.classList.contains("monaco-tl-twistie")||!this.tree.expandOnDoubleClick||t.browserEvent.isHandledByList||super.onDoubleClick(t)}onMouseDown(t){const n=t.browserEvent.target;if(!BJ(n)&&!QZ(n)){super.onMouseDown(t);return}}onContextMenu(t){const n=t.browserEvent.target;if(!BJ(n)&&!QZ(n)){super.onContextMenu(t);return}}}class vpo extends _2{constructor(t,n,r,o,s,a,l,d){super(t,n,r,o,d),this.focusTrait=s,this.selectionTrait=a,this.anchorTrait=l}createMouseController(t){return new kpo(this,t.tree,t.stickyScrollProvider)}splice(t,n,r=[]){if(super.splice(t,n,r),r.length===0)return;const o=[],s=[];let a;r.forEach((l,d)=>{this.focusTrait.has(l)&&o.push(t+d),this.selectionTrait.has(l)&&s.push(t+d),this.anchorTrait.has(l)&&(a=t+d)}),o.length>0&&super.setFocus(P8([...super.getFocus(),...o])),s.length>0&&super.setSelection(P8([...super.getSelection(),...s])),typeof a=="number"&&super.setAnchor(a)}setFocus(t,n,r=!1){super.setFocus(t,n),r||this.focusTrait.set(t.map(o=>this.element(o)),n)}setSelection(t,n,r=!1){super.setSelection(t,n),r||this.selectionTrait.set(t.map(o=>this.element(o)),n)}setAnchor(t,n=!1){super.setAnchor(t),n||(typeof t>"u"?this.anchorTrait.set([]):this.anchorTrait.set([this.element(t)]))}}class oRn{get onDidScroll(){return this.view.onDidScroll}get onDidChangeFocus(){return this.eventBufferer.wrapEvent(this.focus.onDidChange)}get onDidChangeSelection(){return this.eventBufferer.wrapEvent(this.selection.onDidChange)}get onMouseDblClick(){return on.filter(on.map(this.view.onMouseDblClick,ece),t=>t.target!==pQ.Filter)}get onMouseOver(){return on.map(this.view.onMouseOver,ece)}get onMouseOut(){return on.map(this.view.onMouseOut,ece)}get onContextMenu(){var t;return on.any(on.filter(on.map(this.view.onContextMenu,mpo),n=>!n.isStickyScroll),((t=this.stickyScrollController)==null?void 0:t.onContextMenu)??on.None)}get onPointer(){return on.map(this.view.onPointer,ece)}get onKeyDown(){return this.view.onKeyDown}get onDidFocus(){return this.view.onDidFocus}get onDidChangeModel(){return on.any(this.onDidChangeModelRelay.event,this.onDidSwapModel.event)}get onDidChangeCollapseState(){return this.onDidChangeCollapseStateRelay.event}get expandOnDoubleClick(){return typeof this._options.expandOnDoubleClick>"u"?!0:this._options.expandOnDoubleClick}get expandOnlyOnTwistieClick(){return typeof this._options.expandOnlyOnTwistieClick>"u"?!0:this._options.expandOnlyOnTwistieClick}get onDidDispose(){return this.view.onDidDispose}constructor(t,n,r,o,s={}){this._user=t,this._options=s,this.eventBufferer=new _ie,this.onDidChangeFindOpenState=on.None,this.onDidChangeStickyScrollFocused=on.None,this.disposables=new Et,this.onDidSwapModel=this.disposables.add(new at),this.onDidChangeModelRelay=this.disposables.add(new lX),this.onDidSpliceModelRelay=this.disposables.add(new lX),this.onDidChangeCollapseStateRelay=this.disposables.add(new lX),this.onDidChangeRenderNodeCountRelay=this.disposables.add(new lX),this.onDidChangeActiveNodesRelay=this.disposables.add(new lX),this._onWillRefilter=new at,this.onWillRefilter=this._onWillRefilter.event,this._onDidUpdateOptions=new at,this.modelDisposables=new Et,s.keyboardNavigationLabelProvider&&(s.findWidgetEnabled??!0)&&(this.findFilter=new nRn(s.keyboardNavigationLabelProvider,s.filter,s.defaultFindVisibility),s={...s,filter:this.findFilter},this.disposables.add(this.findFilter)),this.model=this.createModel(t,s),this.treeDelegate=new snt(r);const a=this.disposables.add(new spo(this.onDidChangeActiveNodesRelay.event)),l=new IEn;this.renderers=o.map(d=>new sWe(d,this.model,this.onDidChangeCollapseStateRelay.event,a,l,s));for(const d of this.renderers)this.disposables.add(d);if(this.focus=new Axe(()=>this.view.getFocusedElements()[0],s.identityProvider),this.selection=new Axe(()=>this.view.getSelectedElements()[0],s.identityProvider),this.anchor=new Axe(()=>this.view.getAnchorElement(),s.identityProvider),this.view=new vpo(t,n,this.treeDelegate,this.renderers,this.focus,this.selection,this.anchor,{...opo(()=>this.model,this.disposables,s),tree:this,stickyScrollProvider:()=>this.stickyScrollController}),this.setupModel(this.model),s.keyboardSupport!==!1){const d=on.chain(this.view.onKeyDown,u=>u.filter(h=>!a3(h.target)).map(h=>new Us(h)));on.chain(d,u=>u.filter(h=>h.keyCode===15))(this.onLeftArrow,this,this.disposables),on.chain(d,u=>u.filter(h=>h.keyCode===17))(this.onRightArrow,this,this.disposables),on.chain(d,u=>u.filter(h=>h.keyCode===10))(this.onSpace,this,this.disposables)}if((s.findWidgetEnabled??!0)&&s.keyboardNavigationLabelProvider&&s.contextViewProvider){const d={styles:s.findWidgetStyles,defaultFindMode:s.defaultFindMode,defaultFindMatchType:s.defaultFindMatchType,showNotFoundMessage:s.showNotFoundMessage};this.findController=this.disposables.add(new iRn(this,this.findFilter,s.contextViewProvider,d)),this.focusNavigationFilter=u=>this.findController.shouldAllowFocus(u),this.onDidChangeFindOpenState=this.findController.onDidChangeOpenState,this.onDidChangeFindMode=this.findController.onDidChangeMode,this.onDidChangeFindMatchType=this.findController.onDidChangeMatchType}else this.onDidChangeFindMode=on.None,this.onDidChangeFindMatchType=on.None;s.enableStickyScroll&&(this.stickyScrollController=new yyt(this,this.model,this.view,this.renderers,this.treeDelegate,s),this.onDidChangeStickyScrollFocused=this.stickyScrollController.onDidChangeHasFocus),this.styleElement=mA(this.view.getHTMLElement()),this.getHTMLElement().classList.toggle("always",this._options.renderIndentGuides===ER.Always)}updateOptions(t={}){var n;this._options={...this._options,...t};for(const r of this.renderers)r.updateOptions(t);this.view.updateOptions(this._options),(n=this.findController)==null||n.updateOptions(t),this.updateStickyScroll(t),this._onDidUpdateOptions.fire(this._options),this.getHTMLElement().classList.toggle("always",this._options.renderIndentGuides===ER.Always)}get options(){return this._options}updateStickyScroll(t){var n;!this.stickyScrollController&&this._options.enableStickyScroll?(this.stickyScrollController=new yyt(this,this.model,this.view,this.renderers,this.treeDelegate,this._options),this.onDidChangeStickyScrollFocused=this.stickyScrollController.onDidChangeHasFocus):this.stickyScrollController&&!this._options.enableStickyScroll&&(this.onDidChangeStickyScrollFocused=on.None,this.stickyScrollController.dispose(),this.stickyScrollController=void 0),(n=this.stickyScrollController)==null||n.updateOptions(t)}getHTMLElement(){return this.view.getHTMLElement()}get onDidChangeContentHeight(){return this.view.onDidChangeContentHeight}get scrollTop(){return this.view.scrollTop}set scrollTop(t){this.view.scrollTop=t}get scrollHeight(){return this.view.scrollHeight}get renderHeight(){return this.view.renderHeight}get ariaLabel(){return this.view.ariaLabel}set ariaLabel(t){this.view.ariaLabel=t}domFocus(){var t;(t=this.stickyScrollController)!=null&&t.focusedLast()?this.stickyScrollController.domFocus():this.view.domFocus()}layout(t,n){this.view.layout(t,n)}style(t){const n=`.${this.view.domId}`,r=[];t.treeIndentGuidesStroke&&(r.push(`.monaco-list${n}:hover .monaco-tl-indent > .indent-guide, .monaco-list${n}.always .monaco-tl-indent > .indent-guide { opacity: 1; border-color: ${t.treeInactiveIndentGuidesStroke}; }`),r.push(`.monaco-list${n} .monaco-tl-indent > .indent-guide.active { opacity: 1; border-color: ${t.treeIndentGuidesStroke}; }`));const o=t.treeStickyScrollBackground??t.listBackground;o&&(r.push(`.monaco-list${n} .monaco-scrollable-element .monaco-tree-sticky-container { background-color: ${o}; }`),r.push(`.monaco-list${n} .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row { background-color: ${o}; }`)),t.treeStickyScrollBorder&&r.push(`.monaco-list${n} .monaco-scrollable-element .monaco-tree-sticky-container { border-bottom: 1px solid ${t.treeStickyScrollBorder}; }`),t.treeStickyScrollShadow&&r.push(`.monaco-list${n} .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-container-shadow { box-shadow: ${t.treeStickyScrollShadow} 0 6px 6px -6px inset; height: 3px; }`),t.listFocusForeground&&(r.push(`.monaco-list${n}.sticky-scroll-focused .monaco-scrollable-element .monaco-tree-sticky-container:focus .monaco-list-row.focused { color: ${t.listFocusForeground}; }`),r.push(`.monaco-list${n}:not(.sticky-scroll-focused) .monaco-scrollable-element .monaco-tree-sticky-container .monaco-list-row.focused { color: inherit; }`));const s=i8(t.listFocusAndSelectionOutline,i8(t.listSelectionOutline,t.listFocusOutline??""));s&&(r.push(`.monaco-list${n}.sticky-scroll-focused .monaco-scrollable-element .monaco-tree-sticky-container:focus .monaco-list-row.focused.selected { outline: 1px solid ${s}; outline-offset: -1px;}`),r.push(`.monaco-list${n}:not(.sticky-scroll-focused) .monaco-scrollable-element .monaco-tree-sticky-container .monaco-list-row.focused.selected { outline: inherit;}`)),t.listFocusOutline&&(r.push(`.monaco-list${n}.sticky-scroll-focused .monaco-scrollable-element .monaco-tree-sticky-container:focus .monaco-list-row.focused { outline: 1px solid ${t.listFocusOutline}; outline-offset: -1px; }`),r.push(`.monaco-list${n}:not(.sticky-scroll-focused) .monaco-scrollable-element .monaco-tree-sticky-container .monaco-list-row.focused { outline: inherit; }`),r.push(`.context-menu-visible .monaco-list${n}.last-focused.sticky-scroll-focused .monaco-scrollable-element .monaco-tree-sticky-container .monaco-list-row.passive-focused { outline: 1px solid ${t.listFocusOutline}; outline-offset: -1px; }`),r.push(`.context-menu-visible .monaco-list${n}.last-focused.sticky-scroll-focused .monaco-list-rows .monaco-list-row.focused { outline: inherit; }`),r.push(`.context-menu-visible .monaco-list${n}.last-focused:not(.sticky-scroll-focused) .monaco-tree-sticky-container .monaco-list-rows .monaco-list-row.focused { outline: inherit; }`)),this.styleElement.textContent=r.join(` +`),this.view.style(t)}getParentElement(t){const n=this.model.getParentNodeLocation(t);return this.model.getNode(n).element}getFirstElementChild(t){return this.model.getFirstElementChild(t)}getNode(t){return this.model.getNode(t)}getNodeLocation(t){return this.model.getNodeLocation(t)}collapse(t,n=!1){return this.model.setCollapsed(t,!0,n)}expand(t,n=!1){return this.model.setCollapsed(t,!1,n)}toggleCollapsed(t,n=!1){return this.model.setCollapsed(t,void 0,n)}isCollapsible(t){return this.model.isCollapsible(t)}setCollapsible(t,n){return this.model.setCollapsible(t,n)}isCollapsed(t){return this.model.isCollapsed(t)}refilter(){this._onWillRefilter.fire(void 0),this.model.refilter()}setSelection(t,n){this.eventBufferer.bufferEvents(()=>{const r=t.map(s=>this.model.getNode(s));this.selection.set(r,n);const o=t.map(s=>this.model.getListIndex(s)).filter(s=>s>-1);this.view.setSelection(o,n,!0)})}getSelection(){return this.selection.get()}setFocus(t,n){this.eventBufferer.bufferEvents(()=>{const r=t.map(s=>this.model.getNode(s));this.focus.set(r,n);const o=t.map(s=>this.model.getListIndex(s)).filter(s=>s>-1);this.view.setFocus(o,n,!0)})}focusNext(t=1,n=!1,r,o=tS(r)&&r.altKey?void 0:this.focusNavigationFilter){this.view.focusNext(t,n,r,o)}focusPrevious(t=1,n=!1,r,o=tS(r)&&r.altKey?void 0:this.focusNavigationFilter){this.view.focusPrevious(t,n,r,o)}focusNextPage(t,n=tS(t)&&t.altKey?void 0:this.focusNavigationFilter){return this.view.focusNextPage(t,n)}focusPreviousPage(t,n=tS(t)&&t.altKey?void 0:this.focusNavigationFilter){return this.view.focusPreviousPage(t,n,()=>{var r;return((r=this.stickyScrollController)==null?void 0:r.height)??0})}focusLast(t,n=tS(t)&&t.altKey?void 0:this.focusNavigationFilter){this.view.focusLast(t,n)}focusFirst(t,n=tS(t)&&t.altKey?void 0:this.focusNavigationFilter){this.view.focusFirst(t,n)}getFocus(){return this.focus.get()}reveal(t,n){this.model.expandTo(t);const r=this.model.getListIndex(t);if(r!==-1)if(!this.stickyScrollController)this.view.reveal(r,n);else{const o=this.stickyScrollController.nodePositionTopBelowWidget(this.getNode(t));this.view.reveal(r,n,o)}}onLeftArrow(t){t.preventDefault(),t.stopPropagation();const n=this.view.getFocusedElements();if(n.length===0)return;const r=n[0],o=this.model.getNodeLocation(r);if(!this.model.setCollapsed(o,!0)){const a=this.model.getParentNodeLocation(o);if(!a)return;const l=this.model.getListIndex(a);this.view.reveal(l),this.view.setFocus([l])}}onRightArrow(t){t.preventDefault(),t.stopPropagation();const n=this.view.getFocusedElements();if(n.length===0)return;const r=n[0],o=this.model.getNodeLocation(r);if(!this.model.setCollapsed(o,!1)){if(!r.children.some(d=>d.visible))return;const[a]=this.view.getFocus(),l=a+1;this.view.reveal(l),this.view.setFocus([l])}}onSpace(t){t.preventDefault(),t.stopPropagation();const n=this.view.getFocusedElements();if(n.length===0)return;const r=n[0],o=this.model.getNodeLocation(r),s=t.browserEvent.altKey;this.model.setCollapsed(o,void 0,s)}setupModel(t){this.modelDisposables.clear(),this.modelDisposables.add(t.onDidSpliceRenderedNodes(({start:s,deleteCount:a,elements:l})=>this.view.splice(s,a,l)));const n=on.forEach(t.onDidSpliceModel,s=>{this.eventBufferer.bufferEvents(()=>{this.focus.onDidModelSplice(s),this.selection.onDidModelSplice(s)})},this.modelDisposables);n(()=>null,null,this.modelDisposables);const r=this.modelDisposables.add(new at),o=this.modelDisposables.add(new dA(0));this.modelDisposables.add(on.any(n,this.focus.onDidChange,this.selection.onDidChange)(()=>{o.trigger(()=>{const s=new Set;for(const a of this.focus.getNodes())s.add(a);for(const a of this.selection.getNodes())s.add(a);r.fire([...s.values()])})})),this.onDidChangeActiveNodesRelay.input=r.event,this.onDidChangeModelRelay.input=on.signal(t.onDidSpliceModel),this.onDidChangeCollapseStateRelay.input=t.onDidChangeCollapseState,this.onDidChangeRenderNodeCountRelay.input=t.onDidChangeRenderNodeCount,this.onDidSpliceModelRelay.input=t.onDidSpliceModel}dispose(){var t;us(this.disposables),(t=this.stickyScrollController)==null||t.dispose(),this.view.dispose(),this.modelDisposables.dispose()}}class ant{constructor(t,n={}){this.user=t,this.rootRef=null,this.nodes=new Map,this.nodesByIdentity=new Map,this.model=new npo(t,null,n),this.onDidSpliceModel=this.model.onDidSpliceModel,this.onDidSpliceRenderedNodes=this.model.onDidSpliceRenderedNodes,this.onDidChangeCollapseState=this.model.onDidChangeCollapseState,this.onDidChangeRenderNodeCount=this.model.onDidChangeRenderNodeCount,n.sorter&&(this.sorter={compare(r,o){return n.sorter.compare(r.element,o.element)}}),this.identityProvider=n.identityProvider}setChildren(t,n=no.empty(),r={}){const o=this.getElementLocation(t);this._setChildren(o,this.preserveCollapseState(n),r)}_setChildren(t,n=no.empty(),r){const o=new Set,s=new Set,a=d=>{var h;if(d.element===null)return;const u=d;if(o.add(u.element),this.nodes.set(u.element,u),this.identityProvider){const g=this.identityProvider.getId(u.element).toString();s.add(g),this.nodesByIdentity.set(g,u)}(h=r.onDidCreateNode)==null||h.call(r,u)},l=d=>{var h;if(d.element===null)return;const u=d;if(o.has(u.element)||this.nodes.delete(u.element),this.identityProvider){const g=this.identityProvider.getId(u.element).toString();s.has(g)||this.nodesByIdentity.delete(g)}(h=r.onDidDeleteNode)==null||h.call(r,u)};this.model.splice([...t,0],Number.MAX_VALUE,n,{...r,onDidCreateNode:a,onDidDeleteNode:l})}preserveCollapseState(t=no.empty()){return this.sorter&&(t=[...t].sort(this.sorter.compare.bind(this.sorter))),no.map(t,n=>{let r=this.nodes.get(n.element);if(!r&&this.identityProvider){const a=this.identityProvider.getId(n.element).toString();r=this.nodesByIdentity.get(a)}if(!r){let a;return typeof n.collapsed>"u"?a=void 0:n.collapsed===Mk.Collapsed||n.collapsed===Mk.PreserveOrCollapsed?a=!0:n.collapsed===Mk.Expanded||n.collapsed===Mk.PreserveOrExpanded?a=!1:a=!!n.collapsed,{...n,children:this.preserveCollapseState(n.children),collapsed:a}}const o=typeof n.collapsible=="boolean"?n.collapsible:r.collapsible;let s;return typeof n.collapsed>"u"||n.collapsed===Mk.PreserveOrCollapsed||n.collapsed===Mk.PreserveOrExpanded?s=r.collapsed:n.collapsed===Mk.Collapsed?s=!0:n.collapsed===Mk.Expanded?s=!1:s=!!n.collapsed,{...n,collapsible:o,collapsed:s,children:this.preserveCollapseState(n.children)}})}rerender(t){const n=this.getElementLocation(t);this.model.rerender(n)}resort(t=null,n=!0){if(!this.sorter)return;const r=this.getElementLocation(t),o=this.model.getNode(r);this._setChildren(r,this.resortChildren(o,n),{})}resortChildren(t,n,r=!0){let o=[...t.children];return(n||r)&&(o=o.sort(this.sorter.compare.bind(this.sorter))),no.map(o,s=>({element:s.element,collapsible:s.collapsible,collapsed:s.collapsed,children:this.resortChildren(s,n,!1)}))}getFirstElementChild(t=null){const n=this.getElementLocation(t);return this.model.getFirstElementChild(n)}has(t){return this.nodes.has(t)}getListIndex(t){const n=this.getElementLocation(t);return this.model.getListIndex(n)}getListRenderCount(t){const n=this.getElementLocation(t);return this.model.getListRenderCount(n)}isCollapsible(t){const n=this.getElementLocation(t);return this.model.isCollapsible(n)}setCollapsible(t,n){const r=this.getElementLocation(t);return this.model.setCollapsible(r,n)}isCollapsed(t){const n=this.getElementLocation(t);return this.model.isCollapsed(n)}setCollapsed(t,n,r){const o=this.getElementLocation(t);return this.model.setCollapsed(o,n,r)}expandTo(t){const n=this.getElementLocation(t);this.model.expandTo(n)}refilter(){this.model.refilter()}getNode(t=null){if(t===null)return this.model.getNode(this.model.rootRef);const n=this.nodes.get(t);if(!n)throw new zk(this.user,`Tree element not found: ${t}`);return n}getNodeLocation(t){return t.element}getParentNodeLocation(t){if(t===null)throw new zk(this.user,"Invalid getParentNodeLocation call");const n=this.nodes.get(t);if(!n)throw new zk(this.user,`Tree element not found: ${t}`);const r=this.model.getNodeLocation(n),o=this.model.getParentNodeLocation(r);return this.model.getNode(o).element}getElementLocation(t){if(t===null)return[];const n=this.nodes.get(t);if(!n)throw new zk(this.user,`Tree element not found: ${t}`);return this.model.getNodeLocation(n)}}function Ahe(e){const t=[e.element],n=e.incompressible||!1;return{element:{elements:t,incompressible:n},children:no.map(no.from(e.children),Ahe),collapsible:e.collapsible,collapsed:e.collapsed}}function phe(e){const t=[e.element],n=e.incompressible||!1;let r,o;for(;[o,r]=no.consume(no.from(e.children),2),!(o.length!==1||o[0].incompressible);)e=o[0],t.push(e.element);return{element:{elements:t,incompressible:n},children:no.map(no.concat(o,r),phe),collapsible:e.collapsible,collapsed:e.collapsed}}function aWe(e,t=0){let n;return taWe(r,0)),t===0&&e.element.incompressible?{element:e.element.elements[t],children:n,incompressible:!0,collapsible:e.collapsible,collapsed:e.collapsed}:{element:e.element.elements[t],children:n,collapsible:e.collapsible,collapsed:e.collapsed}}function Cyt(e){return aWe(e,0)}function sRn(e,t,n){return e.element===t?{...e,children:n}:{...e,children:no.map(no.from(e.children),r=>sRn(r,t,n))}}const Apo=e=>({getId(t){return t.elements.map(n=>e.getId(n).toString()).join("\0")}});class ppo{get onDidSpliceRenderedNodes(){return this.model.onDidSpliceRenderedNodes}get onDidSpliceModel(){return this.model.onDidSpliceModel}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}get onDidChangeRenderNodeCount(){return this.model.onDidChangeRenderNodeCount}constructor(t,n={}){this.user=t,this.rootRef=null,this.nodes=new Map,this.model=new ant(t,n),this.enabled=typeof n.compressionEnabled>"u"?!0:n.compressionEnabled,this.identityProvider=n.identityProvider}setChildren(t,n=no.empty(),r){const o=r.diffIdentityProvider&&Apo(r.diffIdentityProvider);if(t===null){const f=no.map(n,this.enabled?phe:Ahe);this._setChildren(null,f,{diffIdentityProvider:o,diffDepth:1/0});return}const s=this.nodes.get(t);if(!s)throw new zk(this.user,"Unknown compressed tree node");const a=this.model.getNode(s),l=this.model.getParentNodeLocation(s),d=this.model.getNode(l),u=Cyt(a),h=sRn(u,t,n),g=(this.enabled?phe:Ahe)(h),m=r.diffIdentityProvider?(f,k)=>r.diffIdentityProvider.getId(f)===r.diffIdentityProvider.getId(k):void 0;if(Ua(g.element.elements,a.element.elements,m)){this._setChildren(s,g.children||no.empty(),{diffIdentityProvider:o,diffDepth:1});return}const v=d.children.map(f=>f===a?g:f);this._setChildren(d.element,v,{diffIdentityProvider:o,diffDepth:a.depth-d.depth})}isCompressionEnabled(){return this.enabled}setCompressionEnabled(t){if(t===this.enabled)return;this.enabled=t;const r=this.model.getNode().children,o=no.map(r,Cyt),s=no.map(o,t?phe:Ahe);this._setChildren(null,s,{diffIdentityProvider:this.identityProvider,diffDepth:1/0})}_setChildren(t,n,r){const o=new Set,s=l=>{for(const d of l.element.elements)o.add(d),this.nodes.set(d,l.element)},a=l=>{for(const d of l.element.elements)o.has(d)||this.nodes.delete(d)};this.model.setChildren(t,n,{...r,onDidCreateNode:s,onDidDeleteNode:a})}has(t){return this.nodes.has(t)}getListIndex(t){const n=this.getCompressedNode(t);return this.model.getListIndex(n)}getListRenderCount(t){const n=this.getCompressedNode(t);return this.model.getListRenderCount(n)}getNode(t){if(typeof t>"u")return this.model.getNode();const n=this.getCompressedNode(t);return this.model.getNode(n)}getNodeLocation(t){const n=this.model.getNodeLocation(t);return n===null?null:n.elements[n.elements.length-1]}getParentNodeLocation(t){const n=this.getCompressedNode(t),r=this.model.getParentNodeLocation(n);return r===null?null:r.elements[r.elements.length-1]}getFirstElementChild(t){const n=this.getCompressedNode(t);return this.model.getFirstElementChild(n)}isCollapsible(t){const n=this.getCompressedNode(t);return this.model.isCollapsible(n)}setCollapsible(t,n){const r=this.getCompressedNode(t);return this.model.setCollapsible(r,n)}isCollapsed(t){const n=this.getCompressedNode(t);return this.model.isCollapsed(n)}setCollapsed(t,n,r){const o=this.getCompressedNode(t);return this.model.setCollapsed(o,n,r)}expandTo(t){const n=this.getCompressedNode(t);this.model.expandTo(n)}rerender(t){const n=this.getCompressedNode(t);this.model.rerender(n)}refilter(){this.model.refilter()}resort(t=null,n=!0){const r=this.getCompressedNode(t);this.model.resort(r,n)}getCompressedNode(t){if(t===null)return null;const n=this.nodes.get(t);if(!n)throw new zk(this.user,`Tree element not found: ${t}`);return n}}const bpo=e=>e[e.length-1];class lnt{get element(){return this.node.element===null?null:this.unwrapper(this.node.element)}get children(){return this.node.children.map(t=>new lnt(this.unwrapper,t))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}constructor(t,n){this.unwrapper=t,this.node=n}}function wpo(e,t){return{...t,identityProvider:t.identityProvider&&{getId(n){return t.identityProvider.getId(e(n))}},sorter:t.sorter&&{compare(n,r){return t.sorter.compare(n.elements[0],r.elements[0])}},filter:t.filter&&{filter(n,r){const o=n.elements;for(let s=0;s({insertedNodes:t.map(r=>this.nodeMapper.map(r)),deletedNodes:n.map(r=>this.nodeMapper.map(r))}))}get onDidSpliceRenderedNodes(){return on.map(this.model.onDidSpliceRenderedNodes,({start:t,deleteCount:n,elements:r})=>({start:t,deleteCount:n,elements:r.map(o=>this.nodeMapper.map(o))}))}get onDidChangeCollapseState(){return on.map(this.model.onDidChangeCollapseState,({node:t,deep:n})=>({node:this.nodeMapper.map(t),deep:n}))}get onDidChangeRenderNodeCount(){return on.map(this.model.onDidChangeRenderNodeCount,t=>this.nodeMapper.map(t))}constructor(t,n={}){this.rootRef=null,this.elementMapper=n.elementMapper||bpo;const r=o=>this.elementMapper(o.elements);this.nodeMapper=new ont(o=>new lnt(r,o)),this.model=new ppo(t,wpo(r,n))}setChildren(t,n=no.empty(),r={}){this.model.setChildren(t,n,r)}isCompressionEnabled(){return this.model.isCompressionEnabled()}setCompressionEnabled(t){this.model.setCompressionEnabled(t)}has(t){return this.model.has(t)}getListIndex(t){return this.model.getListIndex(t)}getListRenderCount(t){return this.model.getListRenderCount(t)}getNode(t){return this.nodeMapper.map(this.model.getNode(t))}getNodeLocation(t){return t.element}getParentNodeLocation(t){return this.model.getParentNodeLocation(t)}getFirstElementChild(t){const n=this.model.getFirstElementChild(t);return n===null||typeof n>"u"?n:this.elementMapper(n.elements)}isCollapsible(t){return this.model.isCollapsible(t)}setCollapsible(t,n){return this.model.setCollapsible(t,n)}isCollapsed(t){return this.model.isCollapsed(t)}setCollapsed(t,n,r){return this.model.setCollapsed(t,n,r)}expandTo(t){return this.model.expandTo(t)}rerender(t){return this.model.rerender(t)}refilter(){return this.model.refilter()}resort(t=null,n=!0){return this.model.resort(t,n)}getCompressedTreeNode(t=null){return this.model.getNode(t)}}var ypo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s};class cnt extends oRn{get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}constructor(t,n,r,o,s={}){super(t,n,r,o,s),this.user=t}setChildren(t,n=no.empty(),r){this.model.setChildren(t,n,r)}rerender(t){if(t===void 0){this.view.rerender();return}this.model.rerender(t)}resort(t,n=!0){this.model.resort(t,n)}hasElement(t){return this.model.has(t)}createModel(t,n){return new ant(t,n)}}class aRn{get compressedTreeNodeProvider(){return this._compressedTreeNodeProvider()}constructor(t,n,r){this._compressedTreeNodeProvider=t,this.stickyScrollDelegate=n,this.renderer=r,this.templateId=r.templateId,r.onDidChangeTwistieState&&(this.onDidChangeTwistieState=r.onDidChangeTwistieState)}renderTemplate(t){return{compressedTreeNode:void 0,data:this.renderer.renderTemplate(t)}}renderElement(t,n,r,o){let s=this.stickyScrollDelegate.getCompressedNode(t);s||(s=this.compressedTreeNodeProvider.getCompressedTreeNode(t.element)),s.element.elements.length===1?(r.compressedTreeNode=void 0,this.renderer.renderElement(t,n,r.data,o)):(r.compressedTreeNode=s,this.renderer.renderCompressedElements(s,n,r.data,o))}disposeElement(t,n,r,o){var s,a,l,d;r.compressedTreeNode?(a=(s=this.renderer).disposeCompressedElements)==null||a.call(s,r.compressedTreeNode,n,r.data,o):(d=(l=this.renderer).disposeElement)==null||d.call(l,t,n,r.data,o)}disposeTemplate(t){this.renderer.disposeTemplate(t.data)}renderTwistie(t,n){var r,o;return((o=(r=this.renderer).renderTwistie)==null?void 0:o.call(r,t,n))??!1}}ypo([mc],aRn.prototype,"compressedTreeNodeProvider",null);class Cpo{constructor(t){this.modelProvider=t,this.compressedStickyNodes=new Map}getCompressedNode(t){return this.compressedStickyNodes.get(t)}constrainStickyScrollNodes(t,n,r){if(this.compressedStickyNodes.clear(),t.length===0)return[];for(let o=0;or||o>=n-1&&nthis,l=new Cpo(()=>this.model),d=o.map(u=>new aRn(a,l,u));super(t,n,r,d,{..._po(a,s),stickyScrollDelegate:l})}setChildren(t,n=no.empty(),r){this.model.setChildren(t,n,r)}createModel(t,n){return new Opo(t,n)}updateOptions(t={}){super.updateOptions(t),typeof t.compressionEnabled<"u"&&this.model.setCompressionEnabled(t.compressionEnabled)}getCompressedTreeNode(t=null){return this.model.getCompressedTreeNode(t)}}function pxe(e){return{...e,children:[],refreshPromise:void 0,stale:!0,slow:!1,forceExpanded:!1}}function lWe(e,t){return t.parent?t.parent===e?!0:lWe(e,t.parent):!1}function Spo(e,t){return e===t||lWe(e,t)||lWe(t,e)}class dnt{get element(){return this.node.element.element}get children(){return this.node.children.map(t=>new dnt(t))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}constructor(t){this.node=t}}class Lpo{constructor(t,n,r){this.renderer=t,this.nodeMapper=n,this.onDidChangeTwistieState=r,this.renderedNodes=new Map,this.templateId=t.templateId}renderTemplate(t){return{templateData:this.renderer.renderTemplate(t)}}renderElement(t,n,r,o){this.renderer.renderElement(this.nodeMapper.map(t),n,r.templateData,o)}renderTwistie(t,n){return t.slow?(n.classList.add(...gi.asClassNameArray(zt.treeItemLoading)),!0):(n.classList.remove(...gi.asClassNameArray(zt.treeItemLoading)),!1)}disposeElement(t,n,r,o){var s,a;(a=(s=this.renderer).disposeElement)==null||a.call(s,this.nodeMapper.map(t),n,r.templateData,o)}disposeTemplate(t){this.renderer.disposeTemplate(t.templateData)}dispose(){this.renderedNodes.clear()}}function _yt(e){return{browserEvent:e.browserEvent,elements:e.elements.map(t=>t.element)}}function Syt(e){return{browserEvent:e.browserEvent,element:e.element&&e.element.element,target:e.target}}class xpo extends Hie{constructor(t){super(t.elements.map(n=>n.element)),this.data=t}}function bxe(e){return e instanceof Hie?new xpo(e):e}class Epo{constructor(t){this.dnd=t}getDragURI(t){return this.dnd.getDragURI(t.element)}getDragLabel(t,n){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(t.map(r=>r.element),n)}onDragStart(t,n){var r,o;(o=(r=this.dnd).onDragStart)==null||o.call(r,bxe(t),n)}onDragOver(t,n,r,o,s,a=!0){return this.dnd.onDragOver(bxe(t),n&&n.element,r,o,s)}drop(t,n,r,o,s){this.dnd.drop(bxe(t),n&&n.element,r,o,s)}onDragEnd(t){var n,r;(r=(n=this.dnd).onDragEnd)==null||r.call(n,t)}dispose(){this.dnd.dispose()}}class Tpo extends nRn{constructor(t,n,r){super(n,r),this.findProvider=t,this.isFindSessionActive=!1}filter(t,n){const r=super.filter(t,n);if(!this.isFindSessionActive||this.findMode===Hk.Highlight||!this.findProvider.isVisible)return r;const o=ere(r)?r.visibility:r;return xR(o)===0?0:this.findProvider.isVisible(t)?r:0}}class Qpo extends iRn{constructor(t,n,r,o,s){super(t,r,o,s),this.findProvider=n,this.filter=r,this.activeSession=!1,this.asyncWorkInProgress=!1,this.disposables.add($n(async()=>{var a,l;this.activeSession&&await((l=(a=this.findProvider).endSession)==null?void 0:l.call(a))}))}render(){if(this.asyncWorkInProgress||!this.activeFindMetadata)return;const t=this.activeFindMetadata.matchCount===0&&this.pattern.length>0;this.renderMessage(t),this.pattern.length&&this.alertResults(this.activeFindMetadata.matchCount)}shouldAllowFocus(t){return this.shouldFocusWhenNavigating(t)}shouldFocusWhenNavigating(t){var r;if(!this.activeSession||!this.activeFindMetadata)return!0;const n=(r=t.element)==null?void 0:r.element;return n&&this.activeFindMetadata.isMatch(n)?!0:!K4.isDefault(t.filterData)}}function cRn(e){return e&&{...e,collapseByDefault:!0,identityProvider:e.identityProvider&&{getId(t){return e.identityProvider.getId(t.element)}},dnd:e.dnd&&new Epo(e.dnd),multipleSelectionController:e.multipleSelectionController&&{isSelectionSingleChangeEvent(t){return e.multipleSelectionController.isSelectionSingleChangeEvent({...t,element:t.element})},isSelectionRangeChangeEvent(t){return e.multipleSelectionController.isSelectionRangeChangeEvent({...t,element:t.element})}},accessibilityProvider:e.accessibilityProvider&&{...e.accessibilityProvider,getPosInSet:void 0,getSetSize:void 0,getRole:e.accessibilityProvider.getRole?t=>e.accessibilityProvider.getRole(t.element):()=>"treeitem",isChecked:e.accessibilityProvider.isChecked?t=>{var n;return!!((n=e.accessibilityProvider)!=null&&n.isChecked(t.element))}:void 0,getAriaLabel(t){return e.accessibilityProvider.getAriaLabel(t.element)},getWidgetAriaLabel(){return e.accessibilityProvider.getWidgetAriaLabel()},getWidgetRole:e.accessibilityProvider.getWidgetRole?()=>e.accessibilityProvider.getWidgetRole():()=>"tree",getAriaLevel:e.accessibilityProvider.getAriaLevel&&(t=>e.accessibilityProvider.getAriaLevel(t.element)),getActiveDescendantId:e.accessibilityProvider.getActiveDescendantId&&(t=>e.accessibilityProvider.getActiveDescendantId(t.element))},filter:e.filter&&{filter(t,n){return e.filter.filter(t.element,n)}},keyboardNavigationLabelProvider:e.keyboardNavigationLabelProvider&&{...e.keyboardNavigationLabelProvider,getKeyboardNavigationLabel(t){return e.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(t.element)}},sorter:void 0,expandOnlyOnTwistieClick:typeof e.expandOnlyOnTwistieClick>"u"?void 0:typeof e.expandOnlyOnTwistieClick!="function"?e.expandOnlyOnTwistieClick:t=>e.expandOnlyOnTwistieClick(t.element),defaultFindVisibility:t=>t.hasChildren&&t.stale?1:typeof e.defaultFindVisibility=="number"?e.defaultFindVisibility:typeof e.defaultFindVisibility>"u"?2:e.defaultFindVisibility(t.element),stickyScrollDelegate:e.stickyScrollDelegate}}function cWe(e,t){t(e),e.children.forEach(n=>cWe(n,t))}class dRn{get onDidScroll(){return this.tree.onDidScroll}get onDidChangeFocus(){return on.map(this.tree.onDidChangeFocus,_yt)}get onDidChangeSelection(){return on.map(this.tree.onDidChangeSelection,_yt)}get onMouseDblClick(){return on.map(this.tree.onMouseDblClick,Syt)}get onPointer(){return on.map(this.tree.onPointer,Syt)}get onDidFocus(){return this.tree.onDidFocus}get onDidChangeModel(){return this.tree.onDidChangeModel}get onDidChangeCollapseState(){return this.tree.onDidChangeCollapseState}get onDidChangeStickyScrollFocused(){return this.tree.onDidChangeStickyScrollFocused}get onDidDispose(){return this.tree.onDidDispose}constructor(t,n,r,o,s,a={}){this.user=t,this.dataSource=s,this.nodes=new Map,this.subTreeRefreshPromises=new Map,this.refreshPromises=new Map,this._onDidRender=new at,this._onDidChangeNodeSlowState=new at,this.nodeMapper=new ont(u=>new dnt(u)),this.disposables=new Et,this.identityProvider=a.identityProvider,this.autoExpandSingleChildren=typeof a.autoExpandSingleChildren>"u"?!1:a.autoExpandSingleChildren,this.sorter=a.sorter,this.getDefaultCollapseState=u=>a.collapseByDefault?a.collapseByDefault(u)?Mk.PreserveOrCollapsed:Mk.PreserveOrExpanded:void 0;let l=!1,d;if(a.findProvider&&(a.findWidgetEnabled??!0)&&a.keyboardNavigationLabelProvider&&a.contextViewProvider&&(l=!0,d=new Tpo(a.findProvider,a.keyboardNavigationLabelProvider,a.filter)),this.tree=this.createTree(t,n,r,o,{...a,findWidgetEnabled:!l,filter:d??a.filter}),this.root=pxe({element:void 0,parent:null,hasChildren:!0,defaultCollapseState:void 0}),this.identityProvider&&(this.root={...this.root,id:null}),this.nodes.set(null,this.root),this.tree.onDidChangeCollapseState(this._onDidChangeCollapseState,this,this.disposables),l){const u={styles:a.findWidgetStyles,showNotFoundMessage:a.showNotFoundMessage,defaultFindMatchType:a.defaultFindMatchType,defaultFindMode:a.defaultFindMode};this.findController=this.disposables.add(new Qpo(this.tree,a.findProvider,d,this.tree.options.contextViewProvider,u)),this.focusNavigationFilter=h=>this.findController.shouldFocusWhenNavigating(h),this.onDidChangeFindOpenState=this.findController.onDidChangeOpenState,this.onDidChangeFindMode=this.findController.onDidChangeMode,this.onDidChangeFindMatchType=this.findController.onDidChangeMatchType}else this.onDidChangeFindOpenState=this.tree.onDidChangeFindOpenState,this.onDidChangeFindMode=this.tree.onDidChangeFindMode,this.onDidChangeFindMatchType=this.tree.onDidChangeFindMatchType}createTree(t,n,r,o,s){const a=new snt(r),l=o.map(u=>new Lpo(u,this.nodeMapper,this._onDidChangeNodeSlowState.event)),d=cRn(s)||{};return new cnt(t,n,a,l,d)}updateOptions(t={}){this.findController&&(t.defaultFindMode!==void 0&&(this.findController.mode=t.defaultFindMode),t.defaultFindMatchType!==void 0&&(this.findController.matchType=t.defaultFindMatchType)),this.tree.updateOptions(t)}getHTMLElement(){return this.tree.getHTMLElement()}get scrollTop(){return this.tree.scrollTop}set scrollTop(t){this.tree.scrollTop=t}get scrollHeight(){return this.tree.scrollHeight}get renderHeight(){return this.tree.renderHeight}domFocus(){this.tree.domFocus()}layout(t,n){this.tree.layout(t,n)}style(t){this.tree.style(t)}getInput(){return this.root.element}async setInput(t,n){this.cancelAllRefreshPromises(),this.root.element=t;const r=n&&{viewState:n,focus:[],selection:[]};await this._updateChildren(t,!0,!1,r),r&&(this.tree.setFocus(r.focus),this.tree.setSelection(r.selection)),n&&typeof n.scrollTop=="number"&&(this.scrollTop=n.scrollTop)}cancelAllRefreshPromises(t=!1){this.refreshPromises.forEach(n=>n.cancel()),this.refreshPromises.clear(),t&&(this.subTreeRefreshPromises.forEach(n=>n.cancel()),this.subTreeRefreshPromises.clear())}async _updateChildren(t=this.root.element,n=!0,r=!1,o,s){if(typeof this.root.element>"u")throw new zk(this.user,"Tree input not set");this.root.refreshPromise&&(await this.root.refreshPromise,await on.toPromise(this._onDidRender.event));const a=this.getDataNode(t);if(await this.refreshAndRenderNode(a,n,o,s),r)try{this.tree.rerender(a)}catch{}}rerender(t){if(t===void 0||t===this.root.element){this.tree.rerender();return}const n=this.getDataNode(t);this.tree.rerender(n)}getNode(t=this.root.element){const n=this.getDataNode(t),r=this.tree.getNode(n===this.root?null:n);return this.nodeMapper.map(r)}collapse(t,n=!1){const r=this.getDataNode(t);return this.tree.collapse(r===this.root?null:r,n)}async expand(t,n=!1){if(typeof this.root.element>"u")throw new zk(this.user,"Tree input not set");this.root.refreshPromise&&(await this.root.refreshPromise,await on.toPromise(this._onDidRender.event));const r=this.getDataNode(t);if(this.tree.hasElement(r)&&!this.tree.isCollapsible(r)||(r.refreshPromise&&(await r.refreshPromise,await on.toPromise(this._onDidRender.event)),r!==this.root&&!r.refreshPromise&&!this.tree.isCollapsed(r)))return!1;const o=this.tree.expand(r===this.root?null:r,n);return r.refreshPromise&&(await r.refreshPromise,await on.toPromise(this._onDidRender.event)),o}setSelection(t,n){const r=t.map(o=>this.getDataNode(o));this.tree.setSelection(r,n)}getSelection(){return this.tree.getSelection().map(n=>n.element)}setFocus(t,n){const r=t.map(o=>this.getDataNode(o));this.tree.setFocus(r,n)}getFocus(){return this.tree.getFocus().map(n=>n.element)}reveal(t,n){this.tree.reveal(this.getDataNode(t),n)}getParentElement(t){const n=this.tree.getParentElement(this.getDataNode(t));return n&&n.element}getFirstElementChild(t=this.root.element){const n=this.getDataNode(t),r=this.tree.getFirstElementChild(n===this.root?null:n);return r&&r.element}getDataNode(t){var r;const n=this.nodes.get(t===this.root.element?null:t);if(!n){const o=(r=this.identityProvider)==null?void 0:r.getId(t).toString();throw new zk(this.user,`Data tree node not found${o?`: ${o}`:""}`)}return n}async refreshAndRenderNode(t,n,r,o){this.disposables.isDisposed||(await this.refreshNode(t,n,r),!this.disposables.isDisposed&&this.render(t,r,o))}async refreshNode(t,n,r){let o;if(this.subTreeRefreshPromises.forEach((s,a)=>{!o&&Spo(a,t)&&(o=s.then(()=>this.refreshNode(t,n,r)))}),o)return o;if(t!==this.root&&this.tree.getNode(t).collapsed){t.hasChildren=!!this.dataSource.hasChildren(t.element),t.stale=!0,this.setChildren(t,[],n,r);return}return this.doRefreshSubTree(t,n,r)}async doRefreshSubTree(t,n,r){const o=Fd(async()=>{const s=await this.doRefreshNode(t,n,r);t.stale=!1,await VK.settled(s.map(a=>this.doRefreshSubTree(a,n,r)))});return t.refreshPromise=o,this.subTreeRefreshPromises.set(t,o),o.finally(()=>{t.refreshPromise=void 0,this.subTreeRefreshPromises.delete(t)}),o}async doRefreshNode(t,n,r){t.hasChildren=!!this.dataSource.hasChildren(t.element);let o;if(!t.hasChildren)o=Promise.resolve(no.empty());else{const s=this.doGetChildren(t);if(zFe(s))o=Promise.resolve(s);else{const a=Cy(800);a.then(()=>{t.slow=!0,this._onDidChangeNodeSlowState.fire(t)},l=>null),o=s.finally(()=>a.cancel())}}try{const s=await o;return this.setChildren(t,s,n,r)}catch(s){if(t!==this.root&&this.tree.hasElement(t)&&this.tree.collapse(t),C2(s))return[];throw s}finally{t.slow&&(t.slow=!1,this._onDidChangeNodeSlowState.fire(t))}}doGetChildren(t){let n=this.refreshPromises.get(t);if(n)return n;const r=this.dataSource.getChildren(t.element);return zFe(r)?this.processChildren(r):(n=Fd(async()=>this.processChildren(await r)),this.refreshPromises.set(t,n),n.finally(()=>{this.refreshPromises.delete(t)}))}_onDidChangeCollapseState({node:t,deep:n}){t.element!==null&&!t.collapsed&&t.element.stale&&(n?this.collapse(t.element.element):this.refreshAndRenderNode(t.element,!1).catch(zi))}setChildren(t,n,r,o){const s=[...n];if(t.children.length===0&&s.length===0)return[];const a=new Map,l=new Map;for(const h of t.children)a.set(h.element,h),this.identityProvider&&l.set(h.id,{node:h,collapsed:this.tree.hasElement(h)&&this.tree.isCollapsed(h)});const d=[],u=s.map(h=>{const g=!!this.dataSource.hasChildren(h);if(!this.identityProvider){const k=pxe({element:h,parent:t,hasChildren:g,defaultCollapseState:this.getDefaultCollapseState(h)});return g&&k.defaultCollapseState===Mk.PreserveOrExpanded&&d.push(k),k}const m=this.identityProvider.getId(h).toString(),v=l.get(m);if(v){const k=v.node;return a.delete(k.element),this.nodes.delete(k.element),this.nodes.set(h,k),k.element=h,k.hasChildren=g,r?v.collapsed?(k.children.forEach(A=>cWe(A,p=>this.nodes.delete(p.element))),k.children.splice(0,k.children.length),k.stale=!0):d.push(k):g&&!v.collapsed&&d.push(k),k}const f=pxe({element:h,parent:t,id:m,hasChildren:g,defaultCollapseState:this.getDefaultCollapseState(h)});return o&&o.viewState.focus&&o.viewState.focus.indexOf(m)>-1&&o.focus.push(f),o&&o.viewState.selection&&o.viewState.selection.indexOf(m)>-1&&o.selection.push(f),(o&&o.viewState.expanded&&o.viewState.expanded.indexOf(m)>-1||g&&f.defaultCollapseState===Mk.PreserveOrExpanded)&&d.push(f),f});for(const h of a.values())cWe(h,g=>this.nodes.delete(g.element));for(const h of u)this.nodes.set(h.element,h);return _me(t.children,0,t.children.length,u),t!==this.root&&this.autoExpandSingleChildren&&u.length===1&&d.length===0&&(u[0].forceExpanded=!0,d.push(u[0])),d}render(t,n,r){const o=t.children.map(a=>this.asTreeElement(a,n)),s=r&&{...r,diffIdentityProvider:r.diffIdentityProvider&&{getId(a){return r.diffIdentityProvider.getId(a.element)}}};this.tree.setChildren(t===this.root?null:t,o,s),t!==this.root&&this.tree.setCollapsible(t,t.hasChildren),this._onDidRender.fire()}asTreeElement(t,n){if(t.stale)return{element:t,collapsible:t.hasChildren,collapsed:!0};let r;return n&&n.viewState.expanded&&t.id&&n.viewState.expanded.indexOf(t.id)>-1?r=!1:t.forceExpanded?(r=!1,t.forceExpanded=!1):r=t.defaultCollapseState,{element:t,children:t.hasChildren?no.map(t.children,o=>this.asTreeElement(o,n)):[],collapsible:t.hasChildren,collapsed:r}}processChildren(t){return this.sorter&&(t=[...t].sort(this.sorter.compare.bind(this.sorter))),t}dispose(){this.disposables.dispose(),this.tree.dispose()}}class unt{get element(){return{elements:this.node.element.elements.map(t=>t.element),incompressible:this.node.element.incompressible}}get children(){return this.node.children.map(t=>new unt(t))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}constructor(t){this.node=t}}class Dpo{constructor(t,n,r,o){this.renderer=t,this.nodeMapper=n,this.compressibleNodeMapperProvider=r,this.onDidChangeTwistieState=o,this.renderedNodes=new Map,this.disposables=[],this.templateId=t.templateId}renderTemplate(t){return{templateData:this.renderer.renderTemplate(t)}}renderElement(t,n,r,o){this.renderer.renderElement(this.nodeMapper.map(t),n,r.templateData,o)}renderCompressedElements(t,n,r,o){this.renderer.renderCompressedElements(this.compressibleNodeMapperProvider().map(t),n,r.templateData,o)}renderTwistie(t,n){return t.slow?(n.classList.add(...gi.asClassNameArray(zt.treeItemLoading)),!0):(n.classList.remove(...gi.asClassNameArray(zt.treeItemLoading)),!1)}disposeElement(t,n,r,o){var s,a;(a=(s=this.renderer).disposeElement)==null||a.call(s,this.nodeMapper.map(t),n,r.templateData,o)}disposeCompressedElements(t,n,r,o){var s,a;(a=(s=this.renderer).disposeCompressedElements)==null||a.call(s,this.compressibleNodeMapperProvider().map(t),n,r.templateData,o)}disposeTemplate(t){this.renderer.disposeTemplate(t.templateData)}dispose(){this.renderedNodes.clear(),this.disposables=us(this.disposables)}}function Bpo(e){const t=e&&cRn(e);return t&&{...t,keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&{...t.keyboardNavigationLabelProvider,getCompressedNodeKeyboardNavigationLabel(n){return e.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(n.map(r=>r.element))}},stickyScrollDelegate:t.stickyScrollDelegate}}class Rpo extends dRn{constructor(t,n,r,o,s,a,l={}){super(t,n,r,s,a,l),this.compressionDelegate=o,this.compressibleNodeMapper=new ont(d=>new unt(d)),this.filter=l.filter}createTree(t,n,r,o,s){const a=new snt(r),l=o.map(u=>new Dpo(u,this.nodeMapper,()=>this.compressibleNodeMapper,this._onDidChangeNodeSlowState.event)),d=Bpo(s)||{};return new lRn(t,n,a,l,d)}asTreeElement(t,n){return{incompressible:this.compressionDelegate.isIncompressible(t.element),...super.asTreeElement(t,n)}}render(t,n,r){if(!this.identityProvider)return super.render(t,n);const o=v=>this.identityProvider.getId(v).toString(),s=v=>{const f=new Set;for(const k of v){const A=this.tree.getCompressedTreeNode(k===this.root?null:k);if(A.element)for(const p of A.element.elements)f.add(o(p.element))}return f},a=s(this.tree.getSelection()),l=s(this.tree.getFocus());super.render(t,n,r);const d=this.getSelection();let u=!1;const h=this.getFocus();let g=!1;const m=v=>{const f=v.element;if(f)for(let k=0;k{const r=this.filter.filter(n,1),o=Ipo(r);if(o===2)throw new Error("Recursive tree visibility not supported in async data compressed trees");return o===1})),super.processChildren(t)}}function Ipo(e){return typeof e=="boolean"?e?1:0:ere(e)?xR(e.visibility):xR(e)}class Mpo extends oRn{constructor(t,n,r,o,s,a={}){super(t,n,r,o,a),this.user=t,this.dataSource=s,this.identityProvider=a.identityProvider}createModel(t,n){return new ant(t,n)}}new yn("isMac",Qr,U(1684,"Whether the operating system is macOS"));new yn("isLinux",v1,U(1685,"Whether the operating system is Linux"));const C3e=new yn("isWindows",vh,U(1686,"Whether the operating system is Windows")),uRn=new yn("isWeb",Ky,U(1687,"Whether the platform is a web browser"));new yn("isMacNative",Qr&&!Ky,U(1688,"Whether the operating system is macOS on a non-browser platform"));new yn("isIOS",cA,U(1689,"Whether the operating system is iOS"));new yn("isMobile",B6n,U(1690,"Whether the platform is a mobile web browser"));new yn("isDevelopment",!1,!0);new yn("productQualityType","",U(1691,"Quality type of VS Code"));const hRn="inputFocus",hnt=new yn(hRn,!1,U(1692,"Whether keyboard focus is inside an input box"));var _L=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Ta=function(e,t){return function(n,r){t(n,r,e)}};const _A=_r("listService");class Ppo{get lastFocusedList(){return this._lastFocusedWidget}constructor(){this.disposables=new Et,this.lists=[],this._lastFocusedWidget=void 0}setLastFocusedList(t){var n,r;t!==this._lastFocusedWidget&&((n=this._lastFocusedWidget)==null||n.getHTMLElement().classList.remove("last-focused"),this._lastFocusedWidget=t,(r=this._lastFocusedWidget)==null||r.getHTMLElement().classList.add("last-focused"))}register(t,n){if(this.lists.some(o=>o.widget===t))throw new Error("Cannot register the same widget multiple times");const r={widget:t,extraContextKeys:n};return this.lists.push(r),wbe(t.getHTMLElement())&&this.setLastFocusedList(t),Y4(t.onDidFocus(()=>this.setLastFocusedList(t)),$n(()=>this.lists.splice(this.lists.indexOf(r),1)),t.onDidDispose(()=>{this.lists=this.lists.filter(o=>o!==r),this._lastFocusedWidget===t&&this.setLastFocusedList(void 0)}))}dispose(){this.disposables.dispose()}}const YJ=new yn("listScrollAtBoundary","none");Ft.or(YJ.isEqualTo("top"),YJ.isEqualTo("both"));Ft.or(YJ.isEqualTo("bottom"),YJ.isEqualTo("both"));const fRn=new yn("listFocus",!0),gRn=new yn("treestickyScrollFocused",!1),_3e=new yn("listSupportsMultiselect",!0),mRn=Ft.and(fRn,Ft.not(hRn),gRn.negate()),fnt=new yn("listHasSelectionOrFocus",!1),gnt=new yn("listDoubleSelection",!1),mnt=new yn("listMultiSelection",!1),S3e=new yn("listSelectionNavigation",!1),Fpo=new yn("listSupportsFind",!0),knt=new yn("treeElementCanCollapse",!1),Npo=new yn("treeElementHasParent",!1),vnt=new yn("treeElementCanExpand",!1),Upo=new yn("treeElementHasChild",!1),jpo=new yn("treeFindOpen",!1),kRn="listTypeNavigationMode",vRn="listAutomaticKeyboardNavigation";function L3e(e,t){const n=e.createScoped(t.getHTMLElement());return fRn.bindTo(n),n}function x3e(e,t){const n=YJ.bindTo(e),r=()=>{const o=t.scrollTop===0,s=t.scrollHeight-t.renderHeight-t.scrollTop<1;o&&s?n.set("both"):o?n.set("top"):s?n.set("bottom"):n.set("none")};return r(),t.onDidScroll(r)}const II="workbench.list.multiSelectModifier",bhe="workbench.list.openMode",qv="workbench.list.horizontalScrolling",Ant="workbench.list.defaultFindMode",pnt="workbench.list.typeNavigationMode",a0e="workbench.list.keyboardNavigation",_3="workbench.list.scrollByPage",bnt="workbench.list.defaultFindMatchType",ZJ="workbench.tree.indent",l0e="workbench.tree.renderIndentGuides",S3="workbench.list.smoothScrolling",Ty="workbench.list.mouseWheelScrollSensitivity",Qy="workbench.list.fastScrollSensitivity",c0e="workbench.tree.expandMode",d0e="workbench.tree.enableStickyScroll",u0e="workbench.tree.stickyScrollMaxItemCount";function Dy(e){return e.getValue(II)==="alt"}class Wpo extends ht{constructor(t){super(),this.configurationService=t,this.useAltAsMultipleSelectionModifier=Dy(t),this.registerListeners()}registerListeners(){this._register(this.configurationService.onDidChangeConfiguration(t=>{t.affectsConfiguration(II)&&(this.useAltAsMultipleSelectionModifier=Dy(this.configurationService))}))}isSelectionSingleChangeEvent(t){return this.useAltAsMultipleSelectionModifier?t.browserEvent.altKey:eDn(t)}isSelectionRangeChangeEvent(t){return tDn(t)}}function E3e(e,t){const n=e.get(ar),r=e.get(Do),o=new Et;return[{...t,keyboardNavigationDelegate:{mightProducePrintableCharacter(a){return r.mightProducePrintableCharacter(a)}},smoothScrolling:!!n.getValue(S3),mouseWheelScrollSensitivity:n.getValue(Ty),fastScrollSensitivity:n.getValue(Qy),multipleSelectionController:t.multipleSelectionController??o.add(new Wpo(n)),keyboardNavigationEventFilter:Hpo(r),scrollByPage:!!n.getValue(_3)},o]}let Lyt=class extends _2{constructor(t,n,r,o,s,a,l,d,u){const h=typeof s.horizontalScrolling<"u"?s.horizontalScrolling:!!d.getValue(qv),[g,m]=u.invokeFunction(E3e,s);super(t,n,r,o,{keyboardSupport:!1,...g,horizontalScrolling:h}),this.disposables.add(m),this.contextKeyService=L3e(a,this),this.disposables.add(x3e(this.contextKeyService,this)),this.listSupportsMultiSelect=_3e.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(s.multipleSelectionSupport!==!1),S3e.bindTo(this.contextKeyService).set(!!s.selectionNavigation),this.listHasSelectionOrFocus=fnt.bindTo(this.contextKeyService),this.listDoubleSelection=gnt.bindTo(this.contextKeyService),this.listMultiSelection=mnt.bindTo(this.contextKeyService),this.horizontalScrolling=s.horizontalScrolling,this._useAltAsMultipleSelectionModifier=Dy(d),this.disposables.add(this.contextKeyService),this.disposables.add(l.register(this)),this.updateStyles(s.overrideStyles),this.disposables.add(this.onDidChangeSelection(()=>{const f=this.getSelection(),k=this.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.listHasSelectionOrFocus.set(f.length>0||k.length>0),this.listMultiSelection.set(f.length>1),this.listDoubleSelection.set(f.length===2)})})),this.disposables.add(this.onDidChangeFocus(()=>{const f=this.getSelection(),k=this.getFocus();this.listHasSelectionOrFocus.set(f.length>0||k.length>0)})),this.disposables.add(d.onDidChangeConfiguration(f=>{f.affectsConfiguration(II)&&(this._useAltAsMultipleSelectionModifier=Dy(d));let k={};if(f.affectsConfiguration(qv)&&this.horizontalScrolling===void 0){const A=!!d.getValue(qv);k={...k,horizontalScrolling:A}}if(f.affectsConfiguration(_3)){const A=!!d.getValue(_3);k={...k,scrollByPage:A}}if(f.affectsConfiguration(S3)){const A=!!d.getValue(S3);k={...k,smoothScrolling:A}}if(f.affectsConfiguration(Ty)){const A=d.getValue(Ty);k={...k,mouseWheelScrollSensitivity:A}}if(f.affectsConfiguration(Qy)){const A=d.getValue(Qy);k={...k,fastScrollSensitivity:A}}Object.keys(k).length>0&&this.updateOptions(k)})),this.navigator=new ARn(this,{configurationService:d,...s}),this.disposables.add(this.navigator)}updateOptions(t){super.updateOptions(t),t.overrideStyles!==void 0&&this.updateStyles(t.overrideStyles),t.multipleSelectionSupport!==void 0&&this.listSupportsMultiSelect.set(!!t.multipleSelectionSupport)}updateStyles(t){this.style(t?QI(t):cH)}};Lyt=_L([Ta(5,Qi),Ta(6,_A),Ta(7,ar),Ta(8,Zn)],Lyt);let xyt=class extends G4o{constructor(t,n,r,o,s,a,l,d,u){const h=typeof s.horizontalScrolling<"u"?s.horizontalScrolling:!!d.getValue(qv),[g,m]=u.invokeFunction(E3e,s);super(t,n,r,o,{keyboardSupport:!1,...g,horizontalScrolling:h}),this.disposables=new Et,this.disposables.add(m),this.contextKeyService=L3e(a,this),this.disposables.add(x3e(this.contextKeyService,this.widget)),this.horizontalScrolling=s.horizontalScrolling,this.listSupportsMultiSelect=_3e.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(s.multipleSelectionSupport!==!1),S3e.bindTo(this.contextKeyService).set(!!s.selectionNavigation),this._useAltAsMultipleSelectionModifier=Dy(d),this.disposables.add(this.contextKeyService),this.disposables.add(l.register(this)),this.updateStyles(s.overrideStyles),this.disposables.add(d.onDidChangeConfiguration(f=>{f.affectsConfiguration(II)&&(this._useAltAsMultipleSelectionModifier=Dy(d));let k={};if(f.affectsConfiguration(qv)&&this.horizontalScrolling===void 0){const A=!!d.getValue(qv);k={...k,horizontalScrolling:A}}if(f.affectsConfiguration(_3)){const A=!!d.getValue(_3);k={...k,scrollByPage:A}}if(f.affectsConfiguration(S3)){const A=!!d.getValue(S3);k={...k,smoothScrolling:A}}if(f.affectsConfiguration(Ty)){const A=d.getValue(Ty);k={...k,mouseWheelScrollSensitivity:A}}if(f.affectsConfiguration(Qy)){const A=d.getValue(Qy);k={...k,fastScrollSensitivity:A}}Object.keys(k).length>0&&this.updateOptions(k)})),this.navigator=new ARn(this,{configurationService:d,...s}),this.disposables.add(this.navigator)}updateOptions(t){super.updateOptions(t),t.overrideStyles!==void 0&&this.updateStyles(t.overrideStyles),t.multipleSelectionSupport!==void 0&&this.listSupportsMultiSelect.set(!!t.multipleSelectionSupport)}updateStyles(t){this.style(t?QI(t):cH)}dispose(){this.disposables.dispose(),super.dispose()}};xyt=_L([Ta(5,Qi),Ta(6,_A),Ta(7,ar),Ta(8,Zn)],xyt);let Eyt=class extends epo{constructor(t,n,r,o,s,a,l,d,u,h){const g=typeof a.horizontalScrolling<"u"?a.horizontalScrolling:!!u.getValue(qv),[m,v]=h.invokeFunction(E3e,a);super(t,n,r,o,s,{keyboardSupport:!1,...m,horizontalScrolling:g}),this.disposables.add(v),this.contextKeyService=L3e(l,this),this.disposables.add(x3e(this.contextKeyService,this)),this.listSupportsMultiSelect=_3e.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(a.multipleSelectionSupport!==!1),S3e.bindTo(this.contextKeyService).set(!!a.selectionNavigation),this.listHasSelectionOrFocus=fnt.bindTo(this.contextKeyService),this.listDoubleSelection=gnt.bindTo(this.contextKeyService),this.listMultiSelection=mnt.bindTo(this.contextKeyService),this.horizontalScrolling=a.horizontalScrolling,this._useAltAsMultipleSelectionModifier=Dy(u),this.disposables.add(this.contextKeyService),this.disposables.add(d.register(this)),this.updateStyles(a.overrideStyles),this.disposables.add(this.onDidChangeSelection(()=>{const k=this.getSelection(),A=this.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.listHasSelectionOrFocus.set(k.length>0||A.length>0),this.listMultiSelection.set(k.length>1),this.listDoubleSelection.set(k.length===2)})})),this.disposables.add(this.onDidChangeFocus(()=>{const k=this.getSelection(),A=this.getFocus();this.listHasSelectionOrFocus.set(k.length>0||A.length>0)})),this.disposables.add(u.onDidChangeConfiguration(k=>{k.affectsConfiguration(II)&&(this._useAltAsMultipleSelectionModifier=Dy(u));let A={};if(k.affectsConfiguration(qv)&&this.horizontalScrolling===void 0){const p=!!u.getValue(qv);A={...A,horizontalScrolling:p}}if(k.affectsConfiguration(_3)){const p=!!u.getValue(_3);A={...A,scrollByPage:p}}if(k.affectsConfiguration(S3)){const p=!!u.getValue(S3);A={...A,smoothScrolling:p}}if(k.affectsConfiguration(Ty)){const p=u.getValue(Ty);A={...A,mouseWheelScrollSensitivity:p}}if(k.affectsConfiguration(Qy)){const p=u.getValue(Qy);A={...A,fastScrollSensitivity:p}}Object.keys(A).length>0&&this.updateOptions(A)})),this.navigator=new Vpo(this,{configurationService:u,...a}),this.disposables.add(this.navigator)}updateOptions(t){super.updateOptions(t),t.overrideStyles!==void 0&&this.updateStyles(t.overrideStyles),t.multipleSelectionSupport!==void 0&&this.listSupportsMultiSelect.set(!!t.multipleSelectionSupport)}updateStyles(t){this.style(t?QI(t):cH)}dispose(){this.disposables.dispose(),super.dispose()}};Eyt=_L([Ta(6,Qi),Ta(7,_A),Ta(8,ar),Ta(9,Zn)],Eyt);class wnt extends ht{constructor(t,n){super(),this.widget=t,this._onDidOpen=this._register(new at),this.onDidOpen=this._onDidOpen.event,this._register(on.filter(this.widget.onDidChangeSelection,r=>tS(r.browserEvent))(r=>this.onSelectionFromKeyboard(r))),this._register(this.widget.onPointer(r=>this.onPointer(r.element,r.browserEvent))),this._register(this.widget.onMouseDblClick(r=>this.onMouseDblClick(r.element,r.browserEvent))),typeof(n==null?void 0:n.openOnSingleClick)!="boolean"&&(n!=null&&n.configurationService)?(this.openOnSingleClick=(n==null?void 0:n.configurationService.getValue(bhe))!=="doubleClick",this._register(n==null?void 0:n.configurationService.onDidChangeConfiguration(r=>{r.affectsConfiguration(bhe)&&(this.openOnSingleClick=(n==null?void 0:n.configurationService.getValue(bhe))!=="doubleClick")}))):this.openOnSingleClick=(n==null?void 0:n.openOnSingleClick)??!0}onSelectionFromKeyboard(t){if(t.elements.length!==1)return;const n=t.browserEvent,r=typeof n.preserveFocus=="boolean"?n.preserveFocus:!0,o=typeof n.pinned=="boolean"?n.pinned:!r;this._open(this.getSelectedElement(),r,o,!1,t.browserEvent)}onPointer(t,n){if(!this.openOnSingleClick||n.detail===2)return;const o=n.button===1,s=!0,a=o,l=n.ctrlKey||n.metaKey||n.altKey;this._open(t,s,a,l,n)}onMouseDblClick(t,n){if(!n)return;const r=n.target;if(r.classList.contains("monaco-tl-twistie")||r.classList.contains("monaco-icon-label")&&r.classList.contains("folder-icon")&&n.offsetX<16)return;const s=!1,a=!0,l=n.ctrlKey||n.metaKey||n.altKey;this._open(t,s,a,l,n)}_open(t,n,r,o,s){t&&this._onDidOpen.fire({editorOptions:{preserveFocus:n,pinned:r,revealIfVisible:!0},sideBySide:o,element:t,browserEvent:s})}}class ARn extends wnt{constructor(t,n){super(t,n),this.widget=t}getSelectedElement(){return this.widget.getSelectedElements()[0]}}class Vpo extends wnt{constructor(t,n){super(t,n)}getSelectedElement(){return this.widget.getSelectedElements()[0]}}class zpo extends wnt{constructor(t,n){super(t,n)}getSelectedElement(){return this.widget.getSelection()[0]??void 0}}function Hpo(e){let t=!1;return n=>{if(n.toKeyCodeChord().isModifierKey())return!1;if(t)return t=!1,!1;const r=e.softDispatch(n,n.target);return r.kind===1?(t=!0,!1):(t=!1,r.kind===0)}}let h0e=class extends cnt{get onDidOpen(){return this.internals.onDidOpen}constructor(t,n,r,o,s,a,l,d,u){const{options:h,getTypeNavigationMode:g,disposable:m}=a.invokeFunction(tre,s);super(t,n,r,o,h),this.disposables.add(m),this.internals=new TR(this,s,g,s.overrideStyles,l,d,u),this.disposables.add(this.internals)}updateOptions(t){super.updateOptions(t),this.internals.updateOptions(t)}};h0e=_L([Ta(5,Zn),Ta(6,Qi),Ta(7,_A),Ta(8,ar)],h0e);let Tyt=class extends lRn{constructor(t,n,r,o,s,a,l,d,u){const{options:h,getTypeNavigationMode:g,disposable:m}=a.invokeFunction(tre,s);super(t,n,r,o,h),this.disposables.add(m),this.internals=new TR(this,s,g,s.overrideStyles,l,d,u),this.disposables.add(this.internals)}updateOptions(t={}){super.updateOptions(t),t.overrideStyles&&this.internals.updateStyleOverrides(t.overrideStyles),this.internals.updateOptions(t)}};Tyt=_L([Ta(5,Zn),Ta(6,Qi),Ta(7,_A),Ta(8,ar)],Tyt);let Qyt=class extends Mpo{constructor(t,n,r,o,s,a,l,d,u,h){const{options:g,getTypeNavigationMode:m,disposable:v}=l.invokeFunction(tre,a);super(t,n,r,o,s,g),this.disposables.add(v),this.internals=new TR(this,a,m,a.overrideStyles,d,u,h),this.disposables.add(this.internals)}updateOptions(t={}){super.updateOptions(t),t.overrideStyles!==void 0&&this.internals.updateStyleOverrides(t.overrideStyles),this.internals.updateOptions(t)}};Qyt=_L([Ta(6,Zn),Ta(7,Qi),Ta(8,_A),Ta(9,ar)],Qyt);let dWe=class extends dRn{get onDidOpen(){return this.internals.onDidOpen}constructor(t,n,r,o,s,a,l,d,u,h){const{options:g,getTypeNavigationMode:m,disposable:v}=l.invokeFunction(tre,a);super(t,n,r,o,s,g),this.disposables.add(v),this.internals=new TR(this,a,m,a.overrideStyles,d,u,h),this.disposables.add(this.internals)}updateOptions(t={}){super.updateOptions(t),t.overrideStyles&&this.internals.updateStyleOverrides(t.overrideStyles),this.internals.updateOptions(t)}};dWe=_L([Ta(6,Zn),Ta(7,Qi),Ta(8,_A),Ta(9,ar)],dWe);let Dyt=class extends Rpo{constructor(t,n,r,o,s,a,l,d,u,h,g){const{options:m,getTypeNavigationMode:v,disposable:f}=d.invokeFunction(tre,l);super(t,n,r,o,s,a,m),this.disposables.add(f),this.internals=new TR(this,l,v,l.overrideStyles,u,h,g),this.disposables.add(this.internals)}updateOptions(t){super.updateOptions(t),this.internals.updateOptions(t)}};Dyt=_L([Ta(7,Zn),Ta(8,Qi),Ta(9,_A),Ta(10,ar)],Dyt);function pRn(e){const t=e.getValue(Ant);if(t==="highlight")return Hk.Highlight;if(t==="filter")return Hk.Filter;const n=e.getValue(a0e);if(n==="simple"||n==="highlight")return Hk.Highlight;if(n==="filter")return Hk.Filter}function bRn(e){const t=e.getValue(bnt);if(t==="fuzzy")return $b.Fuzzy;if(t==="contiguous")return $b.Contiguous}function tre(e,t){const n=e.get(ar),r=e.get(wL),o=e.get(Qi),s=e.get(Zn),a=()=>{const m=o.getContextKeyValue(kRn);if(m==="automatic")return CO.Automatic;if(m==="trigger"||o.getContextKeyValue(vRn)===!1)return CO.Trigger;const f=n.getValue(pnt);if(f==="automatic")return CO.Automatic;if(f==="trigger")return CO.Trigger},l=t.horizontalScrolling!==void 0?t.horizontalScrolling:!!n.getValue(qv),[d,u]=s.invokeFunction(E3e,t),h=t.paddingBottom,g=t.renderIndentGuides!==void 0?t.renderIndentGuides:n.getValue(l0e);return{getTypeNavigationMode:a,disposable:u,options:{keyboardSupport:!1,...d,indent:typeof n.getValue(ZJ)=="number"?n.getValue(ZJ):void 0,renderIndentGuides:g,smoothScrolling:!!n.getValue(S3),defaultFindMode:t.defaultFindMode??pRn(n),defaultFindMatchType:t.defaultFindMatchType??bRn(n),horizontalScrolling:l,scrollByPage:!!n.getValue(_3),paddingBottom:h,hideTwistiesOfChildlessElements:t.hideTwistiesOfChildlessElements,expandOnlyOnTwistieClick:t.expandOnlyOnTwistieClick??n.getValue(c0e)==="doubleClick",contextViewProvider:r,findWidgetStyles:Qko,enableStickyScroll:!!n.getValue(d0e),stickyScrollMaxItemCount:Number(n.getValue(u0e))}}}let TR=class{get onDidOpen(){return this.navigator.onDidOpen}constructor(t,n,r,o,s,a,l){this.tree=t,this.disposables=[],this.contextKeyService=L3e(s,t),this.disposables.push(x3e(this.contextKeyService,t)),this.listSupportsMultiSelect=_3e.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(n.multipleSelectionSupport!==!1),S3e.bindTo(this.contextKeyService).set(!!n.selectionNavigation),this.listSupportFindWidget=Fpo.bindTo(this.contextKeyService),this.listSupportFindWidget.set(n.findWidgetEnabled??!0),this.hasSelectionOrFocus=fnt.bindTo(this.contextKeyService),this.hasDoubleSelection=gnt.bindTo(this.contextKeyService),this.hasMultiSelection=mnt.bindTo(this.contextKeyService),this.treeElementCanCollapse=knt.bindTo(this.contextKeyService),this.treeElementHasParent=Npo.bindTo(this.contextKeyService),this.treeElementCanExpand=vnt.bindTo(this.contextKeyService),this.treeElementHasChild=Upo.bindTo(this.contextKeyService),this.treeFindOpen=jpo.bindTo(this.contextKeyService),this.treeStickyScrollFocused=gRn.bindTo(this.contextKeyService),this._useAltAsMultipleSelectionModifier=Dy(l),this.updateStyleOverrides(o);const u=()=>{const g=t.getFocus()[0];if(!g)return;const m=t.getNode(g);this.treeElementCanCollapse.set(m.collapsible&&!m.collapsed),this.treeElementHasParent.set(!!t.getParentElement(g)),this.treeElementCanExpand.set(m.collapsible&&m.collapsed),this.treeElementHasChild.set(!!t.getFirstElementChild(g))},h=new Set;h.add(kRn),h.add(vRn),this.disposables.push(this.contextKeyService,a.register(t),t.onDidChangeSelection(()=>{const g=t.getSelection(),m=t.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.hasSelectionOrFocus.set(g.length>0||m.length>0),this.hasMultiSelection.set(g.length>1),this.hasDoubleSelection.set(g.length===2)})}),t.onDidChangeFocus(()=>{const g=t.getSelection(),m=t.getFocus();this.hasSelectionOrFocus.set(g.length>0||m.length>0),u()}),t.onDidChangeCollapseState(u),t.onDidChangeModel(u),t.onDidChangeFindOpenState(g=>this.treeFindOpen.set(g)),t.onDidChangeStickyScrollFocused(g=>this.treeStickyScrollFocused.set(g)),l.onDidChangeConfiguration(g=>{let m={};if(g.affectsConfiguration(II)&&(this._useAltAsMultipleSelectionModifier=Dy(l)),g.affectsConfiguration(ZJ)){const v=l.getValue(ZJ);m={...m,indent:v}}if(g.affectsConfiguration(l0e)&&n.renderIndentGuides===void 0){const v=l.getValue(l0e);m={...m,renderIndentGuides:v}}if(g.affectsConfiguration(S3)){const v=!!l.getValue(S3);m={...m,smoothScrolling:v}}if(g.affectsConfiguration(Ant)||g.affectsConfiguration(a0e)){const v=pRn(l);m={...m,defaultFindMode:v}}if(g.affectsConfiguration(pnt)||g.affectsConfiguration(a0e)){const v=r();m={...m,typeNavigationMode:v}}if(g.affectsConfiguration(bnt)){const v=bRn(l);m={...m,defaultFindMatchType:v}}if(g.affectsConfiguration(qv)&&n.horizontalScrolling===void 0){const v=!!l.getValue(qv);m={...m,horizontalScrolling:v}}if(g.affectsConfiguration(_3)){const v=!!l.getValue(_3);m={...m,scrollByPage:v}}if(g.affectsConfiguration(c0e)&&n.expandOnlyOnTwistieClick===void 0&&(m={...m,expandOnlyOnTwistieClick:l.getValue(c0e)==="doubleClick"}),g.affectsConfiguration(d0e)){const v=l.getValue(d0e);m={...m,enableStickyScroll:v}}if(g.affectsConfiguration(u0e)){const v=Math.max(1,l.getValue(u0e));m={...m,stickyScrollMaxItemCount:v}}if(g.affectsConfiguration(Ty)){const v=l.getValue(Ty);m={...m,mouseWheelScrollSensitivity:v}}if(g.affectsConfiguration(Qy)){const v=l.getValue(Qy);m={...m,fastScrollSensitivity:v}}Object.keys(m).length>0&&t.updateOptions(m)}),this.contextKeyService.onDidChangeContext(g=>{g.affectsSome(h)&&t.updateOptions({typeNavigationMode:r()})})),this.navigator=new zpo(t,{configurationService:l,...n}),this.disposables.push(this.navigator)}updateOptions(t){t.multipleSelectionSupport!==void 0&&this.listSupportsMultiSelect.set(!!t.multipleSelectionSupport)}updateStyleOverrides(t){this.tree.style(t?QI(t):cH)}dispose(){this.disposables=us(this.disposables)}};TR=_L([Ta(4,Qi),Ta(5,_A),Ta(6,ar)],TR);const $po=Ql.as(F3.Configuration);$po.registerConfiguration({id:"workbench",order:7,title:U(1705,"Workbench"),type:"object",properties:{[II]:{type:"string",enum:["ctrlCmd","alt"],markdownEnumDescriptions:[U(1706,"Maps to `Control` on Windows and Linux and to `Command` on macOS."),U(1707,"Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],default:"ctrlCmd",description:U(1708,"The modifier to be used to add an item in trees and lists to a multi-selection with the mouse (for example in the explorer, open editors and scm view). The 'Open to Side' mouse gestures - if supported - will adapt such that they do not conflict with the multiselect modifier.")},[bhe]:{type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:U(1709,"Controls how to open items in trees and lists using the mouse (if supported). Note that some trees and lists might choose to ignore this setting if it is not applicable.")},[qv]:{type:"boolean",default:!1,description:U(1710,"Controls whether lists and trees support horizontal scrolling in the workbench. Warning: turning on this setting has a performance implication.")},[_3]:{type:"boolean",default:!1,description:U(1711,"Controls whether clicks in the scrollbar scroll page by page.")},[ZJ]:{type:"number",default:8,minimum:4,maximum:40,description:U(1712,"Controls tree indentation in pixels.")},[l0e]:{type:"string",enum:["none","onHover","always"],default:"onHover",description:U(1713,"Controls whether the tree should render indent guides.")},[S3]:{type:"boolean",default:!1,description:U(1714,"Controls whether lists and trees have smooth scrolling.")},[Ty]:{type:"number",default:1,markdownDescription:U(1715,"A multiplier to be used on the `deltaX` and `deltaY` of mouse wheel scroll events.")},[Qy]:{type:"number",default:5,markdownDescription:U(1716,"Scrolling speed multiplier when pressing `Alt`.")},[Ant]:{type:"string",enum:["highlight","filter"],enumDescriptions:[U(1717,"Highlight elements when searching. Further up and down navigation will traverse only the highlighted elements."),U(1718,"Filter elements when searching.")],default:"highlight",description:U(1719,"Controls the default find mode for lists and trees in the workbench.")},[a0e]:{type:"string",enum:["simple","highlight","filter"],enumDescriptions:[U(1720,"Simple keyboard navigation focuses elements which match the keyboard input. Matching is done only on prefixes."),U(1721,"Highlight keyboard navigation highlights elements which match the keyboard input. Further up and down navigation will traverse only the highlighted elements."),U(1722,"Filter keyboard navigation will filter out and hide all the elements which do not match the keyboard input.")],default:"highlight",description:U(1723,"Controls the keyboard navigation style for lists and trees in the workbench. Can be simple, highlight and filter."),deprecated:!0,deprecationMessage:U(1724,"Please use 'workbench.list.defaultFindMode' and 'workbench.list.typeNavigationMode' instead.")},[bnt]:{type:"string",enum:["fuzzy","contiguous"],enumDescriptions:[U(1725,"Use fuzzy matching when searching."),U(1726,"Use contiguous matching when searching.")],default:"fuzzy",description:U(1727,"Controls the type of matching used when searching lists and trees in the workbench.")},[c0e]:{type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:U(1728,"Controls how tree folders are expanded when clicking the folder names. Note that some trees and lists might choose to ignore this setting if it is not applicable.")},[d0e]:{type:"boolean",default:!0,description:U(1729,"Controls whether sticky scrolling is enabled in trees.")},[u0e]:{type:"number",minimum:1,default:7,markdownDescription:U(1730,"Controls the number of sticky elements displayed in the tree when {0} is enabled.","`#workbench.tree.enableStickyScroll#`")},[pnt]:{type:"string",enum:["automatic","trigger"],default:"automatic",markdownDescription:U(1731,"Controls how type navigation works in lists and trees in the workbench. When set to `trigger`, type navigation begins once the `list.triggerTypeNavigation` command is run.")}}});class Y8{constructor(t,n,r,o){this.isProviderFirst=t,this.parent=n,this.link=r,this._rangeCallback=o,this.id=UUe.nextId()}get uri(){return this.link.uri}get range(){return this._range??this.link.targetSelectionRange??this.link.range}set range(t){this._range=t,this._rangeCallback(this)}get ariaMessage(){var n;const t=(n=this.parent.getPreview(this))==null?void 0:n.preview(this.range);return t?U(1088,"{0} in {1} on line {2} at column {3}",t.value,hA(this.uri),this.range.startLineNumber,this.range.startColumn):U(1087,"in {0} on line {1} at column {2}",hA(this.uri),this.range.startLineNumber,this.range.startColumn)}}class Xpo{constructor(t){this._modelReference=t}dispose(){this._modelReference.dispose()}preview(t,n=8){const r=this._modelReference.object.textEditorModel;if(!r)return;const{startLineNumber:o,startColumn:s,endLineNumber:a,endColumn:l}=t,d=r.getWordUntilPosition({lineNumber:o,column:s-n}),u=new xe(o,d.startColumn,o,s),h=new xe(a,l,a,1073741824),g=r.getValueInRange(u).replace(/^\s+/,""),m=r.getValueInRange(t),v=r.getValueInRange(h).replace(/\s+$/,"");return{value:g+m+v,highlight:{start:g.length,end:g.length+m.length}}}}class bV{constructor(t,n){this.parent=t,this.uri=n,this.children=[],this._previews=new _c}dispose(){us(this._previews.values()),this._previews.clear()}getPreview(t){return this._previews.get(t.uri)}get ariaMessage(){const t=this.children.length;return t===1?U(1089,"1 symbol in {0}, full path {1}",hA(this.uri),this.uri.fsPath):U(1090,"{0} symbols in {1}, full path {2}",t,hA(this.uri),this.uri.fsPath)}async resolve(t){if(this._previews.size!==0)return this;for(const n of this.children)if(!this._previews.has(n.uri))try{const r=await t.createModelReference(n.uri);this._previews.set(n.uri,new Xpo(r))}catch(r){zi(r)}return this}}class B0{constructor(t,n){this.groups=[],this.references=[],this._onDidChangeReferenceRange=new at,this.onDidChangeReferenceRange=this._onDidChangeReferenceRange.event,this._links=t,this._title=n;const[r]=t;t.sort(B0._compareReferences);let o;for(const s of t)if((!o||!Va.isEqual(o.uri,s.uri,!0))&&(o=new bV(this,s.uri),this.groups.push(o)),o.children.length===0||B0._compareReferences(s,o.children[o.children.length-1])!==0){const a=new Y8(r===s,o,s,l=>this._onDidChangeReferenceRange.fire(l));this.references.push(a),o.children.push(a)}}dispose(){us(this.groups),this._onDidChangeReferenceRange.dispose(),this.groups.length=0}clone(){return new B0(this._links,this._title)}get title(){return this._title}get isEmpty(){return this.groups.length===0}get ariaMessage(){return this.isEmpty?U(1091,"No results found"):this.references.length===1?U(1092,"Found 1 symbol in {0}",this.references[0].uri.fsPath):this.groups.length===1?U(1093,"Found {0} symbols in {1}",this.references.length,this.groups[0].uri.fsPath):U(1094,"Found {0} symbols in {1} files",this.references.length,this.groups.length)}nextOrPreviousReference(t,n){const{parent:r}=t;let o=r.children.indexOf(t);const s=r.children.length,a=r.parent.groups.length;return a===1||n&&o+10?(n?o=(o+1)%s:o=(o+s-1)%s,r.children[o]):(o=r.parent.groups.indexOf(r),n?(o=(o+1)%a,r.parent.groups[o].children[0]):(o=(o+a-1)%a,r.parent.groups[o].children[r.parent.groups[o].children.length-1]))}nearestReference(t,n){const r=this.references.map((o,s)=>({idx:s,prefixLen:hp(o.uri.toString(),t.toString()),offsetDist:Math.abs(o.range.startLineNumber-n.lineNumber)*100+Math.abs(o.range.startColumn-n.column)})).sort((o,s)=>o.prefixLen>s.prefixLen?-1:o.prefixLens.offsetDist?1:0)[0];if(r)return this.references[r.idx]}referenceAt(t,n){for(const r of this.references)if(r.uri.toString()===t.toString()&&xe.containsPosition(r.range,n))return r}firstReference(){for(const t of this.references)if(t.isProviderFirst)return t;return this.references[0]}static _compareReferences(t,n){return Va.compare(t.uri,n.uri)||xe.compareRangesUsingStarts(t.range,n.range)}}class uWe extends ht{constructor(t,n,r){super(),this.options=n,this.styles=r,this.count=0,this.hover=this._register(new ts),this.element=Xt(t,tn(".monaco-count-badge")),this._register($n(()=>t.removeChild(this.element))),this.countFormat=this.options.countFormat||"{0}",this.titleFormat=this.options.titleFormat||"",this.setCount(this.options.count||0),this.updateHover()}setCount(t){this.count=t,this.render()}setTitleFormat(t){this.titleFormat=t,this.updateHover(),this.render()}updateHover(){this.titleFormat!==""&&!this.hover.value?this.hover.value=_p().setupDelayedHoverAtMouse(this.element,()=>({content:sR(this.titleFormat,this.count),appearance:{compact:!0}})):this.titleFormat===""&&this.hover.value&&(this.hover.value=void 0)}render(){this.element.textContent=sR(this.countFormat,this.count),this.element.style.backgroundColor=this.styles.badgeBackground??"",this.element.style.color=this.styles.badgeForeground??"",this.styles.badgeBorder&&(this.element.style.border=`1px solid ${this.styles.badgeBorder}`)}}class U9 extends ht{constructor(t,n){super(),this.options=n,this.text="",this.title="",this.highlights=[],this.didEverRender=!1,this.domNode=Xt(t,tn("span.monaco-highlighted-label"))}get element(){return this.domNode}set(t,n=[],r="",o,s){t||(t=""),o&&(t=U9.escapeNewLines(t,n)),!(this.didEverRender&&this.text===t&&this.title===r&&Q0(this.highlights,n))&&(this.text=t,this.title=r,this.highlights=n,this.render(s))}render(t){var o;const n=[];let r=0;for(const s of this.highlights){if(s.end===s.start)continue;if(r{o=s===`\r `?-1:0,a+=r;for(const l of n)l.end<=a||(l.start>=a&&(l.start+=o),l.end>=a&&(l.end+=o));return r+=o,"⏎"})}}class QX{constructor(t){this._element=t}get element(){return this._element}set textContent(t){this.disposed||t===this._textContent||(this._textContent=t,this._element.textContent=t)}set classNames(t){this.disposed||Q0(t,this._classNames)||(this._classNames=t,this._element.classList.value="",this._element.classList.add(...t))}set empty(t){this.disposed||t===this._empty||(this._empty=t,this._element.style.marginLeft=t?"0":"")}dispose(){this.disposed=!0}}class qJ extends ht{constructor(t,n){super(),this.customHovers=new Map,this.creationOptions=n,this.domNode=this._register(new QX(Xt(t,tn(".monaco-icon-label")))),this.labelContainer=Xt(this.domNode.element,tn(".monaco-icon-label-container")),this.nameContainer=Xt(this.labelContainer,tn("span.monaco-icon-name-container")),n!=null&&n.supportHighlights||n!=null&&n.supportIcons?this.nameNode=this._register(new Zpo(this.nameContainer,!!n.supportIcons)):this.nameNode=new Gpo(this.nameContainer),this.hoverDelegate=(n==null?void 0:n.hoverDelegate)??tC("mouse")}get element(){return this.domNode.element}setLabel(t,n,r){var d;const o=["monaco-icon-label"],s=["monaco-icon-label-container"];let a="";r&&(r.extraClasses&&o.push(...r.extraClasses),r.bold&&o.push("bold"),r.italic&&o.push("italic"),r.strikethrough&&o.push("strikethrough"),r.disabledCommand&&s.push("disabled"),r.title&&(typeof r.title=="string"?a+=r.title:a+=t));const l=this.domNode.element.querySelector(".monaco-icon-label-iconpath");if(r!=null&&r.iconPath){let u;if(!l||!ec(l)?(u=tn(".monaco-icon-label-iconpath"),this.domNode.element.prepend(u)):u=l,gi.isThemeIcon(r.iconPath)){const h=gi.asClassName(r.iconPath);u.className=`monaco-icon-label-iconpath ${h}`,u.style.backgroundImage=""}else u.style.backgroundImage=xy(r==null?void 0:r.iconPath);u.style.backgroundRepeat="no-repeat",u.style.backgroundPosition="center",u.style.backgroundSize="contain"}else l&&l.remove();if(this.domNode.classNames=o,this.domNode.element.setAttribute("aria-label",a),this.labelContainer.classList.value="",this.labelContainer.classList.add(...s),this.setupHover(r!=null&&r.descriptionTitle?this.labelContainer:this.element,r==null?void 0:r.title),this.nameNode.setLabel(t,r),n||this.descriptionNode){const u=this.getOrCreateDescriptionNode();if(u instanceof U9){const h=(r==null?void 0:r.supportIcons)??((d=this.creationOptions)==null?void 0:d.supportIcons);u.set(n||"",r?r.descriptionMatches:void 0,void 0,r==null?void 0:r.labelEscapeNewLines,h),this.setupHover(u.element,r==null?void 0:r.descriptionTitle)}else u.textContent=n&&(r!=null&&r.labelEscapeNewLines)?U9.escapeNewLines(n,[]):n||"",this.setupHover(u.element,(r==null?void 0:r.descriptionTitle)||""),u.empty=!n}if(r!=null&&r.suffix||this.suffixNode){const u=this.getOrCreateSuffixNode();u.textContent=(r==null?void 0:r.suffix)??""}}setupHover(t,n){var a;const r=this.customHovers.get(t);if(r&&(r.dispose(),this.customHovers.delete(t)),!n){t.removeAttribute("title");return}let o=t;if((a=this.creationOptions)!=null&&a.hoverTargetOverride){if(!gu(t,this.creationOptions.hoverTargetOverride))throw new Error("hoverTargetOverrride must be an ancestor of the htmlElement");o=this.creationOptions.hoverTargetOverride}const s=_p().setupManagedHover(this.hoverDelegate,o,n);s&&this.customHovers.set(t,s)}dispose(){super.dispose();for(const t of this.customHovers.values())t.dispose();this.customHovers.clear()}getOrCreateSuffixNode(){if(!this.suffixNode){const t=this._register(new QX(Yto(this.nameContainer,tn("span.monaco-icon-suffix-container"))));this.suffixNode=this._register(new QX(Xt(t.element,tn("span.label-suffix"))))}return this.suffixNode}getOrCreateDescriptionNode(){var t;if(!this.descriptionNode){const n=this._register(new QX(Xt(this.labelContainer,tn("span.monaco-icon-description-container"))));(t=this.creationOptions)!=null&&t.supportDescriptionHighlights?this.descriptionNode=this._register(new U9(Xt(n.element,tn("span.label-description")))):this.descriptionNode=this._register(new QX(Xt(n.element,tn("span.label-description"))))}return this.descriptionNode}}class Gpo{constructor(t){this.container=t,this.label=void 0,this.singleLabel=void 0}setLabel(t,n){if(!(this.label===t&&Q0(this.options,n)))if(this.label=t,this.options=n,typeof t=="string")this.singleLabel||(this.container.textContent="",this.container.classList.remove("multiple"),this.singleLabel=Xt(this.container,tn("a.label-name",{id:n==null?void 0:n.domId}))),this.singleLabel.textContent=t;else{this.container.textContent="",this.container.classList.add("multiple"),this.singleLabel=void 0;for(let r=0;r{const s={start:r,end:r+o.length},a=n.map(l=>kf.intersect(s,l)).filter(l=>!kf.isEmpty(l)).map(({start:l,end:d})=>({start:l-r,end:d-r}));return r=s.end+t.length,a})}class Zpo extends ht{constructor(t,n){super(),this.container=t,this.supportIcons=n,this.label=void 0,this.singleLabel=void 0}setLabel(t,n){if(this.label===t&&Q0(this.options,n))return;this.label=t,this.options=n;const r=(n==null?void 0:n.supportIcons)??this.supportIcons;if(typeof t=="string")this.singleLabel||(this.container.textContent="",this.container.classList.remove("multiple"),this.singleLabel=this._register(new U9(Xt(this.container,tn("a.label-name",{id:n==null?void 0:n.domId}))))),this.singleLabel.set(t,n==null?void 0:n.matches,void 0,n==null?void 0:n.labelEscapeNewLines,r);else{this.container.textContent="",this.container.classList.add("multiple"),this.singleLabel=void 0;const o=(n==null?void 0:n.separator)||"/",s=Ypo(t,o,n==null?void 0:n.matches);for(let a=0;a=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Q3e=function(e,t){return function(n,r){t(n,r,e)}},hWe;let fWe=class{constructor(t){this._resolverService=t}hasChildren(t){return t instanceof B0||t instanceof bV}getChildren(t){if(t instanceof B0)return t.groups;if(t instanceof bV)return t.resolve(this._resolverService).then(n=>n.children);throw new Error("bad tree")}};fWe=T3e([Q3e(0,Dg)],fWe);class qpo{getHeight(){return 23}getTemplateId(t){return t instanceof bV?f0e.id:g0e.id}}let gWe=class{constructor(t){this._keybindingService=t}getKeyboardNavigationLabel(t){var n;if(t instanceof Y8){const r=(n=t.parent.getPreview(t))==null?void 0:n.preview(t.range);if(r)return r.value}return hA(t.uri)}};gWe=T3e([Q3e(0,Do)],gWe);class Kpo{getId(t){return t instanceof Y8?t.id:t.uri}}let mWe=class extends ht{constructor(t,n){super(),this._labelService=n;const r=document.createElement("div");r.classList.add("reference-file"),this.file=this._register(new qJ(r,{supportHighlights:!0})),this.badge=this._register(new uWe(Xt(r,tn(".count")),{},kDn)),t.appendChild(r)}set(t,n){const r=Dbe(t.uri);this.file.setLabel(this._labelService.getUriBasenameLabel(t.uri),this._labelService.getUriLabel(r,{relative:!0}),{title:this._labelService.getUriLabel(t.uri),matches:n});const o=t.children.length;this.badge.setCount(o),o>1?this.badge.setTitleFormat(U(1081,"{0} references",o)):this.badge.setTitleFormat(U(1082,"{0} reference",o))}};mWe=T3e([Q3e(1,QR)],mWe);var jD;let f0e=(jD=class{constructor(t){this._instantiationService=t,this.templateId=hWe.id}renderTemplate(t){return this._instantiationService.createInstance(mWe,t)}renderElement(t,n,r){r.set(t.element,jie(t.filterData))}disposeTemplate(t){t.dispose()}},hWe=jD,jD.id="FileReferencesRenderer",jD);f0e=hWe=T3e([Q3e(0,Zn)],f0e);class Jpo extends ht{constructor(t){super(),this.label=this._register(new U9(t))}set(t,n){var o;const r=(o=t.parent.getPreview(t))==null?void 0:o.preview(t.range);if(!r||!r.value)this.label.set(`${hA(t.uri)}:${t.range.startLineNumber+1}:${t.range.startColumn+1}`);else{const{value:s,highlight:a}=r;n&&!K4.isDefault(n)?(this.label.element.classList.toggle("referenceMatch",!1),this.label.set(s,jie(n))):(this.label.element.classList.toggle("referenceMatch",!0),this.label.set(s,[a]))}}}const eAe=class eAe{constructor(){this.templateId=eAe.id}renderTemplate(t){return new Jpo(t)}renderElement(t,n,r){r.set(t.element,t.filterData)}disposeTemplate(t){t.dispose()}};eAe.id="OneReferenceRenderer";let g0e=eAe;class ebo{getWidgetAriaLabel(){return U(1083,"References")}getAriaLabel(t){return t.ariaMessage}}var wRn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},K7=function(e,t){return function(n,r){t(n,r,e)}};const tAe=class tAe{constructor(t,n){this._editor=t,this._model=n,this._decorations=new Map,this._decorationIgnoreSet=new Set,this._callOnDispose=new Et,this._callOnModelChange=new Et,this._callOnDispose.add(this._editor.onDidChangeModel(()=>this._onModelChanged())),this._onModelChanged()}dispose(){this._callOnModelChange.dispose(),this._callOnDispose.dispose(),this.removeDecorations()}_onModelChanged(){this._callOnModelChange.clear();const t=this._editor.getModel();if(t){for(const n of this._model.references)if(n.uri.toString()===t.uri.toString()){this._addDecorations(n.parent);return}}}_addDecorations(t){if(!this._editor.hasModel())return;this._callOnModelChange.add(this._editor.getModel().onDidChangeDecorations(()=>this._onDecorationChanged()));const n=[],r=[];for(let o=0,s=t.children.length;o{const s=o.deltaDecorations([],n);for(let a=0;athis.labelService.getUriBasenameLabel(r.uri)).join(", ")}onDragStart(t,n){if(!n.dataTransfer)return;const o=t.elements.map(s=>this.getDragURI(s)).filter(Boolean);o.length&&(n.dataTransfer.setData(kR.RESOURCES,JSON.stringify(o)),n.dataTransfer.setData(kR.TEXT,o.join(` -`)))}onDragOver(){return!1}drop(){}dispose(){this.disposables.dispose()}};vWe=wRn([K7(0,QR)],vWe);let AWe=class extends r0e{constructor(t,n,r,o,s,a,l,d,u){super(t,{showFrame:!1,showArrow:!0,isResizeable:!0,isAccessible:!0,supportOnTitleClick:!0},a),this._defaultTreeKeyboardSupport=n,this.layoutData=r,this._textModelResolverService=s,this._instantiationService=a,this._peekViewService=l,this._uriLabel=d,this._keybindingService=u,this._disposeOnNewModel=new Et,this._callOnDispose=new Et,this._onDidSelectReference=new at,this.onDidSelectReference=this._onDidSelectReference.event,this._dim=new cs(0,0),this._isClosing=!1,this._applyTheme(o.getColorTheme()),this._callOnDispose.add(o.onDidColorThemeChange(this._applyTheme.bind(this))),this._peekViewService.addExclusiveWidget(t,this),this.create()}get isClosing(){return this._isClosing}dispose(){this._isClosing=!0,this.setModel(void 0),this._callOnDispose.dispose(),this._disposeOnNewModel.dispose(),us(this._preview),us(this._previewNotAvailableMessage),us(this._tree),us(this._previewModelReference),this._splitView.dispose(),super.dispose()}_applyTheme(t){const n=t.getColor(V4o)||Bt.transparent;this.style({arrowColor:n,frameColor:n,headerBackgroundColor:t.getColor(W4o)||Bt.transparent,primaryHeadingColor:t.getColor(KBn),secondaryHeadingColor:t.getColor(JBn)})}show(t){super.show(t,this.layoutData.heightInLines||18)}focusOnReferenceTree(){this._tree.domFocus()}focusOnPreviewEditor(){this._preview.focus()}isPreviewEditorFocused(){return this._preview.hasTextFocus()}_onTitleClick(t){this._preview&&this._preview.getModel()&&this._onDidSelectReference.fire({element:this._getFocusedReference(),kind:t.ctrlKey||t.metaKey||t.altKey?"side":"open",source:"title"})}_fillBody(t){this.setCssClass("reference-zone-widget"),this._messageContainer=Xt(t,tn("div.messages")),tm(this._messageContainer),this._splitView=new tRn(t,{orientation:1}),this._previewContainer=Xt(t,tn("div.preview.inline"));const n={scrollBeyondLastLine:!1,scrollbar:{verticalScrollbarSize:14,horizontal:"auto",useShadows:!0,verticalHasArrows:!1,horizontalHasArrows:!1,alwaysConsumeMouseWheel:!0},overviewRulerLanes:2,fixedOverflowWidgets:!0,minimap:{enabled:!1}};this._preview=this._instantiationService.createInstance(G8,this._previewContainer,n,{},this.editor),tm(this._previewContainer),this._previewNotAvailableMessage=this._instantiationService.createInstance(gR,U(1084,"no preview available"),s2,gR.DEFAULT_CREATION_OPTIONS,null),this._treeContainer=Xt(t,tn("div.ref-tree.inline"));const r={keyboardSupport:this._defaultTreeKeyboardSupport,accessibilityProvider:new ebo,keyboardNavigationLabelProvider:this._instantiationService.createInstance(gWe),identityProvider:new Kpo,openOnSingleClick:!0,selectionNavigation:!0,overrideStyles:{listBackground:z4o},dnd:this._instantiationService.createInstance(vWe)};this._defaultTreeKeyboardSupport&&this._callOnDispose.add(wc(this._treeContainer,"keydown",s=>{s.equals(9)&&(this._keybindingService.dispatchEvent(s,s.target),s.stopPropagation())},!0)),this._tree=this._instantiationService.createInstance(nbo,"ReferencesWidget",this._treeContainer,new qpo,[this._instantiationService.createInstance(f0e),this._instantiationService.createInstance(g0e)],this._instantiationService.createInstance(fWe),r),this._splitView.addView({onDidChange:sn.None,element:this._previewContainer,minimumSize:200,maximumSize:Number.MAX_VALUE,layout:s=>{this._preview.layout({height:this._dim.height,width:s})}},o0e.Distribute),this._splitView.addView({onDidChange:sn.None,element:this._treeContainer,minimumSize:100,maximumSize:Number.MAX_VALUE,layout:s=>{this._treeContainer.style.height=`${this._dim.height}px`,this._treeContainer.style.width=`${s}px`,this._tree.layout(this._dim.height,s)}},o0e.Distribute),this._disposables.add(this._splitView.onDidSashChange(()=>{this._dim.width&&(this.layoutData.ratio=this._splitView.getViewSize(0)/this._dim.width)},void 0));const o=(s,a)=>{s instanceof Y8&&(a==="show"&&this._revealReference(s,!1),this._onDidSelectReference.fire({element:s,kind:a,source:"tree"}))};this._disposables.add(this._tree.onDidOpen(s=>{s.sideBySide?o(s.element,"side"):s.editorOptions.pinned?o(s.element,"goto"):o(s.element,"show")})),tm(this._treeContainer)}_onWidth(t){this._dim&&this._doLayoutBody(this._dim.height,t)}_doLayoutBody(t,n){super._doLayoutBody(t,n),this._dim=new cs(n,t),this.layoutData.heightInLines=this._viewZone?this._viewZone.heightInLines:this.layoutData.heightInLines,this._splitView.layout(n),this._splitView.resizeView(0,n*this.layoutData.ratio)}setSelection(t){return this._revealReference(t,!0).then(()=>{this._model&&(this._tree.setSelection([t]),this._tree.setFocus([t]))})}setModel(t){return this._disposeOnNewModel.clear(),this._model=t,this._model?this._onNewModel():Promise.resolve()}_onNewModel(){return this._model?this._model.isEmpty?(this.setTitle(""),this._messageContainer.innerText=U(1085,"No results"),k0(this._messageContainer),Promise.resolve(void 0)):(tm(this._messageContainer),this._decorationsManager=new kWe(this._preview,this._model),this._disposeOnNewModel.add(this._decorationsManager),this._disposeOnNewModel.add(this._model.onDidChangeReferenceRange(t=>this._tree.rerender(t))),this._disposeOnNewModel.add(this._preview.onMouseDown(t=>{const{event:n,target:r}=t;if(n.detail!==2)return;const o=this._getFocusedReference();o&&this._onDidSelectReference.fire({element:{uri:o.uri,range:r.range},kind:n.ctrlKey||n.metaKey||n.altKey?"side":"open",source:"editor"})})),this.container.classList.add("results-loaded"),k0(this._treeContainer),k0(this._previewContainer),this._splitView.layout(this._dim.width),this.focusOnReferenceTree(),this._tree.setInput(this._model.groups.length===1?this._model.groups[0]:this._model)):Promise.resolve(void 0)}_getFocusedReference(){const[t]=this._tree.getFocus();if(t instanceof Y8)return t;if(t instanceof bV&&t.children.length>0)return t.children[0]}async revealReference(t){await this._revealReference(t,!1),this._onDidSelectReference.fire({element:t,kind:"goto",source:"tree"})}async _revealReference(t,n){if(this._revealedReference===t)return;this._revealedReference=t,t.uri.scheme!==yi.inMemory?this.setTitle(Rno(t.uri),this._uriLabel.getUriLabel(Dbe(t.uri))):this.setTitle(U(1086,"References"));const r=this._textModelResolverService.createModelReference(t.uri);this._tree.getInput()===t.parent?this._tree.reveal(t):(n&&this._tree.reveal(t.parent),await this._tree.expand(t.parent),this._tree.reveal(t));const o=await r;if(!this._model){o.dispose();return}us(this._previewModelReference);const s=o.object;if(s){const a=this._preview.getModel()===s.textEditorModel?0:1,l=xe.lift(t.range).collapseToStart();this._previewModelReference=o,this._preview.setModel(s.textEditorModel),this._preview.setSelection(l),this._preview.revealRangeInCenter(l,a)}else this._preview.setModel(this._previewNotAvailableMessage),o.dispose()}};AWe=wRn([K7(3,Dl),K7(4,Dg),K7(5,Zn),K7(6,qBn),K7(7,QR),K7(8,Do)],AWe);var ibo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},QP=function(e,t){return function(n,r){t(n,r,e)}},whe;const MI=new yn("referenceSearchVisible",!1,U(1078,"Whether reference peek is visible, like 'Peek References' or 'Peek Definition'"));var WD;let DR=(WD=class{static get(t){return t.getContribution(whe.ID)}constructor(t,n,r,o,s,a,l,d){this._defaultTreeKeyboardSupport=t,this._editor=n,this._editorService=o,this._notificationService=s,this._instantiationService=a,this._storageService=l,this._configurationService=d,this._disposables=new Et,this._requestIdPool=0,this._ignoreModelChangeEvent=!1,this._referenceSearchVisible=MI.bindTo(r)}dispose(){var t,n;this._referenceSearchVisible.reset(),this._disposables.dispose(),(t=this._widget)==null||t.dispose(),(n=this._model)==null||n.dispose(),this._widget=void 0,this._model=void 0}toggleWidget(t,n,r){let o;if(this._widget&&(o=this._widget.position),this.closeWidget(),o&&t.containsPosition(o))return;this._peekMode=r,this._referenceSearchVisible.set(!0),this._disposables.add(this._editor.onDidChangeModelLanguage(()=>{this.closeWidget()})),this._disposables.add(this._editor.onDidChangeModel(()=>{this._ignoreModelChangeEvent||this.closeWidget()}));const s="peekViewLayout",a=tbo.fromJSON(this._storageService.get(s,0,"{}"));this._widget=this._instantiationService.createInstance(AWe,this._editor,this._defaultTreeKeyboardSupport,a),this._widget.setTitle(U(1079,"Loading...")),this._widget.show(t),this._disposables.add(this._widget.onDidClose(()=>{n.cancel(),this._widget?(this._storageService.store(s,JSON.stringify(this._widget.layoutData),0,1),this._widget.isClosing||this.closeWidget(),this._widget=void 0):this.closeWidget()})),this._disposables.add(this._widget.onDidSelectReference(d=>{const{element:u,kind:h}=d;if(u)switch(h){case"open":(d.source!=="editor"||!this._configurationService.getValue("editor.stablePeek"))&&this.openReference(u,!1,!1);break;case"side":this.openReference(u,!0,!1);break;case"goto":r?this._gotoReference(u,!0):this.openReference(u,!1,!0);break}}));const l=++this._requestIdPool;n.then(d=>{var u;if(l!==this._requestIdPool||!this._widget){d.dispose();return}return(u=this._model)==null||u.dispose(),this._model=d,this._widget.setModel(this._model).then(()=>{if(this._widget&&this._model&&this._editor.hasModel()){this._model.isEmpty?this._widget.setMetaTitle(""):this._widget.setMetaTitle(U(1080,"{0} ({1})",this._model.title,this._model.references.length));const h=this._editor.getModel().uri,g=new rt(t.startLineNumber,t.startColumn),m=this._model.nearestReference(h,g);if(m)return this._widget.setSelection(m).then(()=>{this._widget&&this._editor.getOption(99)==="editor"&&this._widget.focusOnPreviewEditor()})}})},d=>{this._notificationService.error(d)})}changeFocusBetweenPreviewAndReferences(){this._widget&&(this._widget.isPreviewEditorFocused()?this._widget.focusOnReferenceTree():this._widget.focusOnPreviewEditor())}async goToNextOrPreviousReference(t){if(!this._editor.hasModel()||!this._model||!this._widget)return;const n=this._widget.position;if(!n)return;const r=this._model.nearestReference(this._editor.getModel().uri,n);if(!r)return;const o=this._model.nextOrPreviousReference(r,t),s=this._editor.hasTextFocus(),a=this._widget.isPreviewEditorFocused();await this._widget.setSelection(o),await this._gotoReference(o,!1),s?this._editor.focus():this._widget&&a&&this._widget.focusOnPreviewEditor()}async revealReference(t){!this._editor.hasModel()||!this._model||!this._widget||await this._widget.revealReference(t)}closeWidget(t=!0){var n,r;(n=this._widget)==null||n.dispose(),(r=this._model)==null||r.dispose(),this._referenceSearchVisible.reset(),this._disposables.clear(),this._widget=void 0,this._model=void 0,t&&this._editor.focus(),this._requestIdPool+=1}_gotoReference(t,n){var o;(o=this._widget)==null||o.hide(),this._ignoreModelChangeEvent=!0;const r=xe.lift(t.range).collapseToStart();return this._editorService.openCodeEditor({resource:t.uri,options:{selection:r,selectionSource:"code.jump",pinned:n}},this._editor).then(s=>{if(this._ignoreModelChangeEvent=!1,!s||!this._widget){this.closeWidget();return}if(this._editor===s)this._widget.show(r),this._widget.focusOnReferenceTree();else{const a=whe.get(s),l=this._model.clone();this.closeWidget(),s.focus(),a==null||a.toggleWidget(r,Fd(d=>Promise.resolve(l)),this._peekMode??!1)}},s=>{this._ignoreModelChangeEvent=!1,zi(s)})}openReference(t,n,r){n||this.closeWidget();const{uri:o,range:s}=t;this._editorService.openCodeEditor({resource:o,options:{selection:s,selectionSource:"code.jump",pinned:r}},this._editor,n)}},whe=WD,WD.ID="editor.contrib.referencesController",WD);DR=whe=ibo([QP(2,Qi),QP(3,yo),QP(4,rc),QP(5,Zn),QP(6,Bg),QP(7,ar)],DR);function PI(e,t){const n=GBn(e);if(!n)return;const r=DR.get(n);r&&t(r)}ju.registerCommandAndKeybindingRule({id:"togglePeekWidgetFocus",weight:100,primary:Uc(2089,60),when:Nt.or(MI,b1.inPeekEditor),handler(e){PI(e,t=>{t.changeFocusBetweenPreviewAndReferences()})}});ju.registerCommandAndKeybindingRule({id:"goToNextReference",weight:90,primary:62,secondary:[70],when:Nt.or(MI,b1.inPeekEditor),handler(e){PI(e,t=>{t.goToNextOrPreviousReference(!0)})}});ju.registerCommandAndKeybindingRule({id:"goToPreviousReference",weight:90,primary:1086,secondary:[1094],when:Nt.or(MI,b1.inPeekEditor),handler(e){PI(e,t=>{t.goToNextOrPreviousReference(!1)})}});uo.registerCommandAlias("goToNextReferenceFromEmbeddedEditor","goToNextReference");uo.registerCommandAlias("goToPreviousReferenceFromEmbeddedEditor","goToPreviousReference");uo.registerCommandAlias("closeReferenceSearchEditor","closeReferenceSearch");uo.registerCommand("closeReferenceSearch",e=>PI(e,t=>t.closeWidget()));ju.registerKeybindingRule({id:"closeReferenceSearch",weight:-1,primary:9,secondary:[1033],when:Nt.and(b1.inPeekEditor,Nt.not("config.editor.stablePeek"))});ju.registerKeybindingRule({id:"closeReferenceSearch",weight:250,primary:9,secondary:[1033],when:Nt.and(MI,Nt.not("config.editor.stablePeek"),Nt.or(He.editorTextFocus,hnt.negate()))});ju.registerCommandAndKeybindingRule({id:"revealReference",weight:200,primary:3,mac:{primary:3,secondary:[2066]},when:Nt.and(MI,mRn,knt.negate(),vnt.negate()),handler(e){var r;const n=(r=e.get(_A).lastFocusedList)==null?void 0:r.getFocus();Array.isArray(n)&&n[0]instanceof Y8&&PI(e,o=>o.revealReference(n[0]))}});ju.registerCommandAndKeybindingRule({id:"openReferenceToSide",weight:100,primary:2051,mac:{primary:259},when:Nt.and(MI,mRn,knt.negate(),vnt.negate()),handler(e){var r;const n=(r=e.get(_A).lastFocusedList)==null?void 0:r.getFocus();Array.isArray(n)&&n[0]instanceof Y8&&PI(e,o=>o.openReference(n[0],!0,!0))}});uo.registerCommand("openReference",e=>{var r;const n=(r=e.get(_A).lastFocusedList)==null?void 0:r.getFocus();Array.isArray(n)&&n[0]instanceof Y8&&PI(e,o=>o.openReference(n[0],!1,!0))});var ORn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},HG=function(e,t){return function(n,r){t(n,r,e)}};const Ont=new yn("hasSymbols",!1,U(1095,"Whether there are symbol locations that can be navigated via keyboard-only.")),D3e=_r("ISymbolNavigationService");let pWe=class{constructor(t,n,r,o){this._editorService=n,this._notificationService=r,this._keybindingService=o,this._currentModel=void 0,this._currentIdx=-1,this._ignoreEditorChange=!1,this._ctxHasSymbols=Ont.bindTo(t)}reset(){var t,n;this._ctxHasSymbols.reset(),(t=this._currentState)==null||t.dispose(),(n=this._currentMessage)==null||n.close(),this._currentModel=void 0,this._currentIdx=-1}put(t){const n=t.parent.parent;if(n.references.length<=1){this.reset();return}this._currentModel=n,this._currentIdx=n.references.indexOf(t),this._ctxHasSymbols.set(!0),this._showMessage();const r=new bWe(this._editorService),o=r.onDidChange(s=>{if(this._ignoreEditorChange)return;const a=this._editorService.getActiveCodeEditor();if(!a)return;const l=a.getModel(),d=a.getPosition();if(!l||!d)return;let u=!1,h=!1;for(const g of n.references)if(C6(g.uri,l.uri))u=!0,h=h||xe.containsPosition(g.range,d);else if(u)break;(!u||!h)&&this.reset()});this._currentState=Y4(r,o)}revealNext(t){if(!this._currentModel)return Promise.resolve();this._currentIdx+=1,this._currentIdx%=this._currentModel.references.length;const n=this._currentModel.references[this._currentIdx];return this._showMessage(),this._ignoreEditorChange=!0,this._editorService.openCodeEditor({resource:n.uri,options:{selection:xe.collapseToStart(n.range),selectionRevealType:3}},t).finally(()=>{this._ignoreEditorChange=!1})}_showMessage(){var r;(r=this._currentMessage)==null||r.close();const t=this._keybindingService.lookupKeybinding("editor.gotoNextSymbolFromResult"),n=t?U(1096,"Symbol {0} of {1}, {2} for next",this._currentIdx+1,this._currentModel.references.length,t.getLabel()):U(1097,"Symbol {0} of {1}",this._currentIdx+1,this._currentModel.references.length);this._currentMessage=this._notificationService.status(n)}};pWe=ORn([HG(0,Qi),HG(1,yo),HG(2,rc),HG(3,Do)],pWe);Vr(D3e,pWe,1);On(new class extends $d{constructor(){super({id:"editor.gotoNextSymbolFromResult",precondition:Ont,kbOpts:{weight:100,primary:70}})}runEditorCommand(e,t){return e.get(D3e).revealNext(t)}});ju.registerCommandAndKeybindingRule({id:"editor.gotoNextSymbolFromResult.cancel",weight:100,when:Ont,primary:9,handler(e){e.get(D3e).reset()}});let bWe=class{constructor(t){this._listener=new Map,this._disposables=new Et,this._onDidChange=new at,this.onDidChange=this._onDidChange.event,this._disposables.add(t.onCodeEditorRemove(this._onDidRemoveEditor,this)),this._disposables.add(t.onCodeEditorAdd(this._onDidAddEditor,this)),t.listCodeEditors().forEach(this._onDidAddEditor,this)}dispose(){this._disposables.dispose(),this._onDidChange.dispose(),us(this._listener.values())}_onDidAddEditor(t){this._listener.set(t,Y4(t.onDidChangeCursorPosition(n=>this._onDidChange.fire({editor:t})),t.onDidChangeModelContent(n=>this._onDidChange.fire({editor:t}))))}_onDidRemoveEditor(t){var n;(n=this._listener.get(t))==null||n.dispose(),this._listener.delete(t)}};bWe=ORn([HG(0,yo)],bWe);function wWe(e,t){return t.uri.scheme===e.uri.scheme?!0:!iNe(t.uri,yi.walkThroughSnippet,yi.vscodeChatCodeBlock,yi.vscodeChatCodeCompareBlock)}async function nre(e,t,n,r,o){const a=n.ordered(e,r).map(d=>Promise.resolve(o(d,e,t)).then(void 0,u=>{Nc(u)})),l=await Promise.all(a);return P3(l.flat()).filter(d=>wWe(e,d))}function ire(e,t,n,r,o){return nre(t,n,e,r,(s,a,l)=>s.provideDefinition(a,l,o))}function ynt(e,t,n,r,o){return nre(t,n,e,r,(s,a,l)=>s.provideDeclaration(a,l,o))}function Cnt(e,t,n,r,o){return nre(t,n,e,r,(s,a,l)=>s.provideImplementation(a,l,o))}function _nt(e,t,n,r,o){return nre(t,n,e,r,(s,a,l)=>s.provideTypeDefinition(a,l,o))}function rre(e,t,n,r,o,s){return nre(t,n,e,o,async(a,l,d)=>{var g,m;const u=(g=await a.provideReferences(l,d,{includeDeclaration:!0},s))==null?void 0:g.filter(v=>wWe(l,v));if(!r||!u||u.length!==2)return u;const h=(m=await a.provideReferences(l,d,{includeDeclaration:!1},s))==null?void 0:m.filter(v=>wWe(l,v));return h&&h.length===1?h:u})}async function rC(e){const t=await e(),n=new B0(t,""),r=n.references.map(o=>o.link);return n.dispose(),r}_1("_executeDefinitionProvider",(e,t,n)=>{const r=e.get(Un),o=ire(r.definitionProvider,t,n,!1,Tr.None);return rC(()=>o)});_1("_executeDefinitionProvider_recursive",(e,t,n)=>{const r=e.get(Un),o=ire(r.definitionProvider,t,n,!0,Tr.None);return rC(()=>o)});_1("_executeTypeDefinitionProvider",(e,t,n)=>{const r=e.get(Un),o=_nt(r.typeDefinitionProvider,t,n,!1,Tr.None);return rC(()=>o)});_1("_executeTypeDefinitionProvider_recursive",(e,t,n)=>{const r=e.get(Un),o=_nt(r.typeDefinitionProvider,t,n,!0,Tr.None);return rC(()=>o)});_1("_executeDeclarationProvider",(e,t,n)=>{const r=e.get(Un),o=ynt(r.declarationProvider,t,n,!1,Tr.None);return rC(()=>o)});_1("_executeDeclarationProvider_recursive",(e,t,n)=>{const r=e.get(Un),o=ynt(r.declarationProvider,t,n,!0,Tr.None);return rC(()=>o)});_1("_executeReferenceProvider",(e,t,n)=>{const r=e.get(Un),o=rre(r.referenceProvider,t,n,!1,!1,Tr.None);return rC(()=>o)});_1("_executeReferenceProvider_recursive",(e,t,n)=>{const r=e.get(Un),o=rre(r.referenceProvider,t,n,!1,!0,Tr.None);return rC(()=>o)});_1("_executeImplementationProvider",(e,t,n)=>{const r=e.get(Un),o=Cnt(r.implementationProvider,t,n,!1,Tr.None);return rC(()=>o)});_1("_executeImplementationProvider_recursive",(e,t,n)=>{const r=e.get(Un),o=Cnt(r.implementationProvider,t,n,!0,Tr.None);return rC(()=>o)});Pu.appendMenuItem(Vn.EditorContext,{submenu:Vn.EditorContextPeek,title:U(1038,"Peek"),group:"navigation",order:100});class wV{static is(t){return!t||typeof t!="object"?!1:!!(t instanceof wV||rt.isIPosition(t.position)&&t.model)}constructor(t,n){this.model=t,this.position=n}}const c4=class c4 extends Cp{static all(){return c4._allSymbolNavigationCommands.values()}static _patchConfig(t){const n={...t,f1:!0};if(n.menu)for(const r of no.wrap(n.menu))(r.id===Vn.EditorContext||r.id===Vn.EditorContextPeek)&&(r.when=Nt.and(t.precondition,r.when));return n}constructor(t,n){super(c4._patchConfig(n)),this.configuration=t,c4._allSymbolNavigationCommands.set(n.id,this)}runEditorCommand(t,n,r,o){if(!n.hasModel())return Promise.resolve(void 0);const s=t.get(rc),a=t.get(yo),l=t.get(z8),d=t.get(D3e),u=t.get(Un),h=t.get(Zn),g=n.getModel(),m=n.getPosition(),v=wV.is(r)?r:new wV(g,m),f=new H8(n,5),k=YW(this._getLocationModel(u,v.model,v.position,f.token),f.token).then(async A=>{var w;if(!A||f.token.isCancellationRequested)return;um(A.ariaMessage);let p;if(A.referenceAt(g.uri,m)){const O=this._getAlternativeCommand(n);O!==void 0&&!c4._activeAlternativeCommands.has(O)&&c4._allSymbolNavigationCommands.has(O)&&(p=c4._allSymbolNavigationCommands.get(O))}const b=A.references.length;if(b===0){if(!this.configuration.muteMessage){const O=g.getWordAtPosition(m);(w=D0.get(n))==null||w.showMessage(this._getNoResultFoundMessage(O),m)}}else if(b===1&&p)c4._activeAlternativeCommands.add(this.desc.id),h.invokeFunction(O=>p.runEditorCommand(O,n,r,o).finally(()=>{c4._activeAlternativeCommands.delete(this.desc.id)}));else return this._onResult(a,d,n,A,o)},A=>{s.error(A)}).finally(()=>{f.dispose()});return l.showWhile(k,250),k}async _onResult(t,n,r,o,s){const a=this._getGoToPreference(r);if(!(r instanceof G8)&&(this.configuration.openInPeek||a==="peek"&&o.references.length>1))this._openInPeek(r,o,s);else{const l=o.firstReference(),d=o.references.length>1&&a==="gotoAndPeek",u=await this._openReference(r,t,l,this.configuration.openToSide,!d);d&&u?this._openInPeek(u,o,s):o.dispose(),a==="goto"&&n.put(l)}}async _openReference(t,n,r,o,s){let a;if(Rco(r)&&(a=r.targetSelectionRange),a||(a=r.range),!a)return;const l=await n.openCodeEditor({resource:r.uri,options:{selection:xe.collapseToStart(a),selectionRevealType:3,selectionSource:"code.jump"}},t,o);if(l){if(s){const d=l.getModel(),u=l.createDecorationsCollection([{range:a,options:{description:"symbol-navigate-action-highlight",className:"symbolHighlight"}}]);setTimeout(()=>{l.getModel()===d&&u.clear()},350)}return l}}_openInPeek(t,n,r){const o=DR.get(t);o&&t.hasModel()?o.toggleWidget(r??t.getSelection(),Fd(s=>Promise.resolve(n)),this.configuration.openInPeek):n.dispose()}};c4._allSymbolNavigationCommands=new Map,c4._activeAlternativeCommands=new Set;let Z8=c4;class ore extends Z8{async _getLocationModel(t,n,r,o){return new B0(await ire(t.definitionProvider,n,r,!1,o),U(1039,"Definitions"))}_getNoResultFoundMessage(t){return t&&t.word?U(1040,"No definition found for '{0}'",t.word):U(1041,"No definition found")}_getAlternativeCommand(t){return t.getOption(67).alternativeDefinitionCommand}_getGoToPreference(t){return t.getOption(67).multipleDefinitions}}var K9;Cs((K9=class extends ore{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:K9.id,title:{...St(1065,"Go to Definition"),mnemonicTitle:U(1042,"Go to &&Definition")},precondition:He.hasDefinitionProvider,keybinding:[{when:He.editorTextFocus,primary:70,weight:100},{when:Nt.and(He.editorTextFocus,uRn),primary:2118,weight:100}],menu:[{id:Vn.EditorContext,group:"navigation",order:1.1},{id:Vn.MenubarGoMenu,precondition:null,group:"4_symbol_nav",order:2}]}),uo.registerCommandAlias("editor.action.goToDeclaration",K9.id)}},K9.id="editor.action.revealDefinition",K9));var J9;Cs((J9=class extends ore{constructor(){super({openToSide:!0,openInPeek:!1,muteMessage:!1},{id:J9.id,title:St(1066,"Open Definition to the Side"),precondition:Nt.and(He.hasDefinitionProvider,He.isInEmbeddedEditor.toNegated()),keybinding:[{when:He.editorTextFocus,primary:Uc(2089,70),weight:100},{when:Nt.and(He.editorTextFocus,uRn),primary:Uc(2089,2118),weight:100}]}),uo.registerCommandAlias("editor.action.openDeclarationToTheSide",J9.id)}},J9.id="editor.action.revealDefinitionAside",J9));var e6;Cs((e6=class extends ore{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e6.id,title:St(1067,"Peek Definition"),precondition:Nt.and(He.hasDefinitionProvider,b1.notInPeekEditor,He.isInEmbeddedEditor.toNegated()),keybinding:{when:He.editorTextFocus,primary:582,linux:{primary:3140},weight:100},menu:{id:Vn.EditorContextPeek,group:"peek",order:2}}),uo.registerCommandAlias("editor.action.previewDeclaration",e6.id)}},e6.id="editor.action.peekDefinition",e6));class yRn extends Z8{async _getLocationModel(t,n,r,o){return new B0(await ynt(t.declarationProvider,n,r,!1,o),U(1043,"Declarations"))}_getNoResultFoundMessage(t){return t&&t.word?U(1044,"No declaration found for '{0}'",t.word):U(1045,"No declaration found")}_getAlternativeCommand(t){return t.getOption(67).alternativeDeclarationCommand}_getGoToPreference(t){return t.getOption(67).multipleDeclarations}}var VD;Cs((VD=class extends yRn{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:VD.id,title:{...St(1068,"Go to Declaration"),mnemonicTitle:U(1046,"Go to &&Declaration")},precondition:Nt.and(He.hasDeclarationProvider,He.isInEmbeddedEditor.toNegated()),menu:[{id:Vn.EditorContext,group:"navigation",order:1.3},{id:Vn.MenubarGoMenu,precondition:null,group:"4_symbol_nav",order:3}]})}_getNoResultFoundMessage(t){return t&&t.word?U(1047,"No declaration found for '{0}'",t.word):U(1048,"No declaration found")}},VD.id="editor.action.revealDeclaration",VD));Cs(class extends yRn{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.peekDeclaration",title:St(1069,"Peek Declaration"),precondition:Nt.and(He.hasDeclarationProvider,b1.notInPeekEditor,He.isInEmbeddedEditor.toNegated()),menu:{id:Vn.EditorContextPeek,group:"peek",order:3}})}});class CRn extends Z8{async _getLocationModel(t,n,r,o){return new B0(await _nt(t.typeDefinitionProvider,n,r,!1,o),U(1049,"Type Definitions"))}_getNoResultFoundMessage(t){return t&&t.word?U(1050,"No type definition found for '{0}'",t.word):U(1051,"No type definition found")}_getAlternativeCommand(t){return t.getOption(67).alternativeTypeDefinitionCommand}_getGoToPreference(t){return t.getOption(67).multipleTypeDefinitions}}var zD;Cs((zD=class extends CRn{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:zD.ID,title:{...St(1070,"Go to Type Definition"),mnemonicTitle:U(1052,"Go to &&Type Definition")},precondition:He.hasTypeDefinitionProvider,keybinding:{when:He.editorTextFocus,primary:0,weight:100},menu:[{id:Vn.EditorContext,group:"navigation",order:1.4},{id:Vn.MenubarGoMenu,precondition:null,group:"4_symbol_nav",order:3}]})}},zD.ID="editor.action.goToTypeDefinition",zD));var HD;Cs((HD=class extends CRn{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:HD.ID,title:St(1071,"Peek Type Definition"),precondition:Nt.and(He.hasTypeDefinitionProvider,b1.notInPeekEditor,He.isInEmbeddedEditor.toNegated()),menu:{id:Vn.EditorContextPeek,group:"peek",order:4}})}},HD.ID="editor.action.peekTypeDefinition",HD));class _Rn extends Z8{async _getLocationModel(t,n,r,o){return new B0(await Cnt(t.implementationProvider,n,r,!1,o),U(1053,"Implementations"))}_getNoResultFoundMessage(t){return t&&t.word?U(1054,"No implementation found for '{0}'",t.word):U(1055,"No implementation found")}_getAlternativeCommand(t){return t.getOption(67).alternativeImplementationCommand}_getGoToPreference(t){return t.getOption(67).multipleImplementations}}var $D;Cs(($D=class extends _Rn{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:$D.ID,title:{...St(1072,"Go to Implementations"),mnemonicTitle:U(1056,"Go to &&Implementations")},precondition:He.hasImplementationProvider,keybinding:{when:He.editorTextFocus,primary:2118,weight:100},menu:[{id:Vn.EditorContext,group:"navigation",order:1.45},{id:Vn.MenubarGoMenu,precondition:null,group:"4_symbol_nav",order:4}]})}},$D.ID="editor.action.goToImplementation",$D));var XD;Cs((XD=class extends _Rn{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:XD.ID,title:St(1073,"Peek Implementations"),precondition:Nt.and(He.hasImplementationProvider,b1.notInPeekEditor,He.isInEmbeddedEditor.toNegated()),keybinding:{when:He.editorTextFocus,primary:3142,weight:100},menu:{id:Vn.EditorContextPeek,group:"peek",order:5}})}},XD.ID="editor.action.peekImplementation",XD));class SRn extends Z8{_getNoResultFoundMessage(t){return t?U(1057,"No references found for '{0}'",t.word):U(1058,"No references found")}_getAlternativeCommand(t){return t.getOption(67).alternativeReferenceCommand}_getGoToPreference(t){return t.getOption(67).multipleReferences}}Cs(class extends SRn{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:"editor.action.goToReferences",title:{...St(1074,"Go to References"),mnemonicTitle:U(1059,"Go to &&References")},precondition:Nt.and(He.hasReferenceProvider,b1.notInPeekEditor,He.isInEmbeddedEditor.toNegated()),keybinding:{when:He.editorTextFocus,primary:1094,weight:100},menu:[{id:Vn.EditorContext,group:"navigation",order:1.45},{id:Vn.MenubarGoMenu,precondition:null,group:"4_symbol_nav",order:5}]})}async _getLocationModel(t,n,r,o){return new B0(await rre(t.referenceProvider,n,r,!0,!1,o),U(1060,"References"))}});Cs(class extends SRn{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.referenceSearch.trigger",title:St(1075,"Peek References"),precondition:Nt.and(He.hasReferenceProvider,b1.notInPeekEditor,He.isInEmbeddedEditor.toNegated()),menu:{id:Vn.EditorContextPeek,group:"peek",order:6}})}async _getLocationModel(t,n,r,o){return new B0(await rre(t.referenceProvider,n,r,!1,!1,o),U(1061,"References"))}});class rbo extends Z8{constructor(t,n,r){super(t,{id:"editor.action.goToLocation",title:St(1076,"Go to Any Symbol"),precondition:Nt.and(b1.notInPeekEditor,He.isInEmbeddedEditor.toNegated())}),this._references=n,this._gotoMultipleBehaviour=r}async _getLocationModel(t,n,r,o){return new B0(this._references,U(1062,"Locations"))}_getNoResultFoundMessage(t){return t&&U(1063,"No results for '{0}'",t.word)||""}_getGoToPreference(t){return this._gotoMultipleBehaviour??t.getOption(67).multipleReferences}_getAlternativeCommand(){}}uo.registerCommand({id:"editor.action.goToLocations",metadata:{description:"Go to locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:vi},{name:"position",description:"The position at which to start",constraint:rt.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto`"},{name:"noResultsMessage",description:"Human readable message that shows when locations is empty."}]},handler:async(e,t,n,r,o,s,a)=>{Oo(vi.isUri(t)),Oo(rt.isIPosition(n)),Oo(Array.isArray(r)),Oo(typeof o>"u"||typeof o=="string"),Oo(typeof a>"u"||typeof a=="boolean");const l=e.get(yo),d=await l.openCodeEditor({resource:t},l.getFocusedCodeEditor());if(C3(d))return d.setPosition(n),d.revealPositionInCenterIfOutsideViewport(n,0),d.invokeWithinContext(u=>{const h=new class extends rbo{_getNoResultFoundMessage(g){return s||super._getNoResultFoundMessage(g)}}({muteMessage:!s,openInPeek:!!a,openToSide:!1},r,o);u.get(Zn).invokeFunction(h.run.bind(h),d)})}});uo.registerCommand({id:"editor.action.peekLocations",metadata:{description:"Peek locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:vi},{name:"position",description:"The position at which to start",constraint:rt.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto`"}]},handler:async(e,t,n,r,o)=>{e.get(ba).executeCommand("editor.action.goToLocations",t,n,r,o,void 0,!0)}});uo.registerCommand({id:"editor.action.findReferences",handler:(e,t,n)=>{Oo(vi.isUri(t)),Oo(rt.isIPosition(n));const r=e.get(Un),o=e.get(yo);return o.openCodeEditor({resource:t},o.getFocusedCodeEditor()).then(s=>{if(!C3(s)||!s.hasModel())return;const a=DR.get(s);if(!a)return;const l=Fd(u=>rre(r.referenceProvider,s.getModel(),rt.lift(n),!1,!1,u).then(h=>new B0(h,U(1064,"References")))),d=new xe(n.lineNumber,n.column,n.lineNumber,n.column);return Promise.resolve(a.toggleWidget(d,l,!1))})}});uo.registerCommandAlias("editor.action.showReferences","editor.action.peekLocations");async function obo(e,t,n,r){const o=e.get(Dg),s=e.get(S2),a=e.get(ba),l=e.get(Zn),d=e.get(rc);if(await r.item.resolve(Tr.None),!r.part.location)return;const u=r.part.location,h=[],g=new Set(Pu.getMenuItems(Vn.EditorContext).map(v=>xU(v)?v.command.id:LI()));for(const v of Z8.all())g.has(v.desc.id)&&h.push(new i2(v.desc.id,r2.label(v.desc,{renderShortTitle:!0}),void 0,!0,async()=>{const f=await o.createModelReference(u.uri);try{const k=new wV(f.object.textEditorModel,xe.getStartPosition(u.range)),A=r.item.anchor.range;await l.invokeFunction(v.runEditorCommand.bind(v),t,k,A)}finally{f.dispose()}}));if(r.part.command){const{command:v}=r.part;h.push(new pd),h.push(new i2(v.id,v.title,void 0,!0,async()=>{try{await a.executeCommand(v.id,...v.arguments??[])}catch(f){d.notify({severity:sH.Error,source:r.item.provider.displayName,message:f})}}))}const m=t.getOption(144);s.showContextMenu({domForShadowRoot:m?t.getDomNode()??void 0:void 0,getAnchor:()=>{const v=Kl(n);return{x:v.left,y:v.top+v.height+8}},getActions:()=>h,onHide:()=>{t.focus()},autoSelectFirstItem:!0})}async function LRn(e,t,n,r){const s=await e.get(Dg).createModelReference(r.uri);await n.invokeWithinContext(async a=>{const l=t.hasSideBySideModifier,d=a.get(Qi),u=b1.inPeekEditor.getValue(d),h=!l&&n.getOption(101)&&!u;return new ore({openToSide:l,openInPeek:h,muteMessage:!0},{title:{value:"",original:""},id:"",precondition:void 0}).run(a,new wV(s.object.textEditorModel,xe.getStartPosition(r.range)),xe.lift(r.range))}),s.dispose()}var sbo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},DP=function(e,t){return function(n,r){t(n,r,e)}},BF;class m0e{constructor(){this._entries=new yp(50)}get(t){const n=m0e._key(t);return this._entries.get(n)}set(t,n){const r=m0e._key(t);this._entries.set(r,n)}static _key(t){return`${t.uri.toString()}/${t.getVersionId()}`}}const xRn=_r("IInlayHintsCache");Vr(xRn,m0e,1);class OWe{constructor(t,n){this.item=t,this.index=n}get part(){const t=this.item.hint.label;return typeof t=="string"?{label:t}:t[this.index]}}class abo{constructor(t,n){this.part=t,this.hasTriggerModifier=n}}class lbo{constructor(){this._store=new ts,this._tokenSource=new Wa}dispose(){this._store.dispose(),this._tokenSource.dispose(!0)}reset(){return this._tokenSource.dispose(!0),this._tokenSource=new Wa,this._store.value=new Et,{store:this._store.value,token:this._tokenSource.token}}}var HS;let KJ=(HS=class{static get(t){return t.getContribution(BF.ID)??void 0}constructor(t,n,r,o,s,a,l){this._editor=t,this._languageFeaturesService=n,this._inlayHintsCache=o,this._commandService=s,this._notificationService=a,this._instaService=l,this._disposables=new Et,this._sessionDisposables=new Et,this._decorationsMetadata=new Map,this._activeRenderMode=0,this._ruleFactory=this._disposables.add(new Zme(this._editor)),this._debounceInfo=r.for(n.inlayHintsProvider,"InlayHint",{min:25}),this._disposables.add(n.inlayHintsProvider.onDidChange(()=>this._update())),this._disposables.add(t.onDidChangeModel(()=>this._update())),this._disposables.add(t.onDidChangeModelLanguage(()=>this._update())),this._disposables.add(t.onDidChangeConfiguration(d=>{d.hasChanged(159)&&this._update()})),this._update()}dispose(){this._sessionDisposables.dispose(),this._removeAllDecorations(),this._disposables.dispose()}_update(){this._sessionDisposables.clear(),this._removeAllDecorations();const t=this._editor.getOption(159);if(t.enabled==="off")return;const n=this._editor.getModel();if(!n||!this._languageFeaturesService.inlayHintsProvider.has(n))return;if(t.enabled==="on")this._activeRenderMode=0;else{let u,h;t.enabled==="onUnlessPressed"?(u=0,h=1):(u=1,h=0),this._activeRenderMode=u,this._sessionDisposables.add(QS.getInstance().event(g=>{if(!this._editor.hasModel())return;const m=g.altKey&&g.ctrlKey&&!(g.shiftKey||g.metaKey)?h:u;if(m!==this._activeRenderMode){this._activeRenderMode=m;const v=this._editor.getModel(),f=this._copyInlayHintsWithCurrentAnchor(v);this._updateHintsDecorators([v.getFullModelRange()],f),l.schedule(0)}}))}const r=this._inlayHintsCache.get(n);r&&this._updateHintsDecorators([n.getFullModelRange()],r),this._sessionDisposables.add($n(()=>{n.isDisposed()||this._cacheHintsForFastRestore(n)}));let o;const s=new Set;this._sessionDisposables.add(n.onWillDispose(()=>o==null?void 0:o.cancel()));const a=this._sessionDisposables.add(new lbo),l=new Es(async()=>{const u=Date.now(),{store:h,token:g}=a.reset();try{const m=await n0e.create(this._languageFeaturesService.inlayHintsProvider,n,this._getHintsRanges(),g);if(l.delay=this._debounceInfo.update(n,Date.now()-u),g.isCancellationRequested){m.dispose();return}for(const v of m.provider)typeof v.onDidChangeInlayHints=="function"&&!s.has(v)&&(s.add(v),h.add(v.onDidChangeInlayHints(()=>{l.isScheduled()||l.schedule()})));h.add(m),this._updateHintsDecorators(m.ranges,m.items),this._cacheHintsForFastRestore(n)}catch(m){zi(m)}},this._debounceInfo.get(n));this._sessionDisposables.add(l),l.schedule(0),this._sessionDisposables.add(this._editor.onDidScrollChange(u=>{(u.scrollTopChanged||!l.isScheduled())&&l.schedule()}));const d=this._sessionDisposables.add(new ts);this._sessionDisposables.add(this._editor.onDidChangeModelContent(u=>{const h=Math.max(l.delay,800);this._cursorInfo={position:this._editor.getPosition(),notEarlierThan:Date.now()+h},d.value=R8(()=>l.schedule(0),h),l.schedule()})),this._sessionDisposables.add(this._editor.onDidChangeConfiguration(u=>{u.hasChanged(159)&&l.schedule()})),this._sessionDisposables.add(this._installDblClickGesture(()=>l.schedule(0))),this._sessionDisposables.add(this._installLinkGesture()),this._sessionDisposables.add(this._installContextMenu())}_installLinkGesture(){const t=new Et,n=t.add(new y3e(this._editor)),r=new Et;return t.add(r),t.add(n.onMouseMoveOrRelevantKeyDown(o=>{const[s]=o,a=this._getInlayHintLabelPart(s),l=this._editor.getModel();if(!a||!l){r.clear();return}const d=new Wa;r.add($n(()=>d.dispose(!0))),a.item.resolve(d.token),this._activeInlayHintPart=a.part.command||a.part.location?new abo(a,s.hasTriggerModifier):void 0;const u=l.validatePosition(a.item.hint.position).lineNumber,h=new xe(u,1,u,l.getLineMaxColumn(u)),g=this._getInlineHintsForRange(h);this._updateHintsDecorators([h],g),r.add($n(()=>{this._activeInlayHintPart=void 0,this._updateHintsDecorators([h],g)}))})),t.add(n.onCancel(()=>r.clear())),t.add(n.onExecute(async o=>{const s=this._getInlayHintLabelPart(o);if(s){const a=s.part;a.location?this._instaService.invokeFunction(LRn,o,this._editor,a.location):eUe.is(a.command)&&await this._invokeCommand(a.command,s.item)}})),t}_getInlineHintsForRange(t){const n=new Set;for(const r of this._decorationsMetadata.values())t.containsRange(r.item.anchor.range)&&n.add(r.item);return Array.from(n)}_installDblClickGesture(t){return this._editor.onMouseUp(async n=>{if(n.event.detail!==2)return;const r=this._getInlayHintLabelPart(n);if(r&&(n.event.preventDefault(),await r.item.resolve(Tr.None),yg(r.item.hint.textEdits))){const o=r.item.hint.textEdits.map(s=>$l.replace(xe.lift(s.range),s.text));this._editor.executeEdits("inlayHint.default",o),t()}})}_installContextMenu(){return this._editor.onContextMenu(async t=>{if(!ec(t.event.target))return;const n=this._getInlayHintLabelPart(t);n&&await this._instaService.invokeFunction(obo,this._editor,t.event.target,n)})}_getInlayHintLabelPart(t){var r;if(t.target.type!==6)return;const n=(r=t.target.detail.injectedText)==null?void 0:r.options;if(n instanceof T6&&(n==null?void 0:n.attachedData)instanceof OWe)return n.attachedData}async _invokeCommand(t,n){try{await this._commandService.executeCommand(t.id,...t.arguments??[])}catch(r){this._notificationService.notify({severity:sH.Error,source:n.provider.displayName,message:r})}}_cacheHintsForFastRestore(t){const n=this._copyInlayHintsWithCurrentAnchor(t);this._inlayHintsCache.set(t,n)}_copyInlayHintsWithCurrentAnchor(t){const n=new Map;for(const[r,o]of this._decorationsMetadata){if(n.has(o.item))continue;const s=t.getDecorationRange(r);if(s){const a=new $Bn(s,o.item.anchor.direction),l=o.item.with({anchor:a});n.set(o.item,l)}}return Array.from(n.values())}_getHintsRanges(){const n=this._editor.getModel(),r=this._editor.getVisibleRangesPlusViewportAboveBelow(),o=[];for(const s of r.sort(xe.compareRangesUsingStarts)){const a=n.validateRange(new xe(s.startLineNumber-30,s.startColumn,s.endLineNumber+30,s.endColumn));o.length===0||!xe.areIntersectingOrTouching(o[o.length-1],a)?o.push(a):o[o.length-1]=xe.plusRange(o[o.length-1],a)}return o}_updateHintsDecorators(t,n){var A,p;const r=new Map;if(this._cursorInfo&&this._cursorInfo.notEarlierThan>Date.now()&&t.some(b=>b.containsPosition(this._cursorInfo.position))){const{position:b}=this._cursorInfo;this._cursorInfo=void 0;const w=new Map;for(const _ of this._editor.getLineDecorations(b.lineNumber)??[]){const S=this._decorationsMetadata.get(_.id);if(_.range.startColumn>b.column)continue;const L=S==null?void 0:S.decoration.options[S.item.anchor.direction];if(L&&L.attachedData!==BF._whitespaceData){const E=w.get(S.item)??0;w.set(S.item,E+L.content.length)}}const O=n.filter(_=>_.anchor.range.startLineNumber===b.lineNumber&&_.anchor.range.endColumn<=b.column),y=Array.from(w.values());let C;for(;;){const _=O.shift(),S=y.shift();if(!S&&!_)break;if(_)r.set(_,S??0),C=_;else if(C&&S){let L=r.get(C);L+=S,L+=y.reduce((E,T)=>E+T,0),y.length=0;break}}}const o=[],s=(b,w,O,y,C)=>{const _={content:O,inlineClassNameAffectsLetterSpacing:!0,inlineClassName:w.className,cursorStops:y,attachedData:C};o.push({item:b,classNameRef:w,decoration:{range:b.anchor.range,options:{description:"InlayHint",showIfCollapsed:b.anchor.range.isEmpty(),collapseOnReplaceEdit:!b.anchor.range.isEmpty(),stickiness:0,[b.anchor.direction]:this._activeRenderMode===0?_:void 0}}})},a=(b,w)=>{const O=this._ruleFactory.createClassNameRef({width:`${l/3|0}px`,display:"inline-block"});s(b,O," ",w?Bv.Right:Bv.None,BF._whitespaceData)},{fontSize:l,fontFamily:d,padding:u,isUniform:h}=this._getLayoutInfo(),g=this._editor.getOption(159).maximumLength,m="--code-editorInlayHintsFontFamily";this._editor.getContainerDomNode().style.setProperty(m,d);let v={line:0,totalLen:0};for(let b=0;bg)continue;w.hint.paddingLeft&&a(w,!1);const O=typeof w.hint.label=="string"?[{label:w.hint.label}]:w.hint.label,y=r.get(w);let C=0;for(let _=0;_0&&(Q=Q.slice(0,-D)+"…",P=!0),C+=Q.length,y!==void 0){const I=C-y;I>=0&&(C-=I,Q=Q.slice(0,-(1+I))+"…",P=!0)}if(u&&(L&&(E||P)?(T.padding=`1px ${Math.max(1,l/4)|0}px`,T.borderRadius=`${l/4|0}px`):L?(T.padding=`1px 0 1px ${Math.max(1,l/4)|0}px`,T.borderRadius=`${l/4|0}px 0 0 ${l/4|0}px`):E||P?(T.padding=`1px ${Math.max(1,l/4)|0}px 1px 0`,T.borderRadius=`0 ${l/4|0}px ${l/4|0}px 0`):T.padding="1px 0 1px 0"),s(w,this._ruleFactory.createClassNameRef(T),cbo(Q),E&&!w.hint.paddingRight?Bv.Right:Bv.None,new OWe(w,_)),P)break}if(y!==void 0&&CBF._MAX_DECORATORS)break}const f=[];for(const[b,w]of this._decorationsMetadata){const O=(p=this._editor.getModel())==null?void 0:p.getDecorationRange(b);O&&t.some(y=>y.containsRange(O))&&(f.push(b),w.classNameRef.dispose(),this._decorationsMetadata.delete(b))}const k=O3.capture(this._editor);this._editor.changeDecorations(b=>{const w=b.deltaDecorations(f,o.map(O=>O.decoration));for(let O=0;Or)&&(s=r);const a=t.fontFamily||o;return{fontSize:s,fontFamily:a,padding:n,isUniform:!n&&a===o&&s===r}}_removeAllDecorations(){this._editor.removeDecorations(Array.from(this._decorationsMetadata.keys()));for(const t of this._decorationsMetadata.values())t.classNameRef.dispose();this._decorationsMetadata.clear()}},BF=HS,HS.ID="editor.contrib.InlayHints",HS._MAX_DECORATORS=1500,HS._whitespaceData={},HS);KJ=BF=sbo([DP(1,Un),DP(2,CA),DP(3,xRn),DP(4,ba),DP(5,rc),DP(6,Zn)],KJ);function cbo(e){return e.replace(/[ \t]/g," ")}uo.registerCommand("_executeInlayHintProvider",async(e,...t)=>{const[n,r]=t;Oo(vi.isUri(n)),Oo(xe.isIRange(r));const{inlayHintsProvider:o}=e.get(Un),s=await e.get(Dg).createModelReference(n);try{const a=await n0e.create(o,s.object.textEditorModel,[xe.lift(r)],Tr.None),l=a.items.map(d=>d.hint);return setTimeout(()=>a.dispose(),0),l}finally{s.dispose()}});var dbo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},b7=function(e,t){return function(n,r){t(n,r,e)}};class Byt extends zG{constructor(t,n,r,o){super(10,n,t.item.anchor.range,r,o,!0),this.part=t}}let k0e=class extends XJ{constructor(t,n,r,o,s,a,l,d){super(t,n,s,l,r,o,d),this._resolverService=a,this.hoverOrdinal=6}suggestHoverAnchor(t){var o;if(!KJ.get(this._editor)||t.target.type!==6)return null;const r=(o=t.target.detail.injectedText)==null?void 0:o.options;return r instanceof T6&&r.attachedData instanceof OWe?new Byt(r.attachedData,this,t.event.posx,t.event.posy):null}computeSync(){return[]}computeAsync(t,n,r,o){return t instanceof Byt?new Yv(async s=>{const{part:a}=t;if(await a.item.resolve(o),o.isCancellationRequested)return;let l;typeof a.item.hint.tooltip=="string"?l=new wf().appendText(a.item.hint.tooltip):a.item.hint.tooltip&&(l=a.item.hint.tooltip),l&&s.emitOne(new M4(this,t.range,[l],!1,0)),yg(a.item.hint.textEdits)&&s.emitOne(new M4(this,t.range,[new wf().appendText(U(1164,"Double-click to insert"))],!1,10001));let d;if(typeof a.part.tooltip=="string"?d=new wf().appendText(a.part.tooltip):a.part.tooltip&&(d=a.part.tooltip),d&&s.emitOne(new M4(this,t.range,[d],!1,1)),a.part.location||a.part.command){let h;const m=this._editor.getOption(86)==="altKey"?Qr?U(1165,"cmd + click"):U(1166,"ctrl + click"):Qr?U(1167,"option + click"):U(1168,"alt + click");a.part.location&&a.part.command?h=new wf().appendText(U(1169,"Go to Definition ({0}), right click for more",m)):a.part.location?h=new wf().appendText(U(1170,"Go to Definition ({0})",m)):a.part.command&&(h=new wf(`[${U(1171,"Execute Command")}](${B4o(a.part.command)} "${a.part.command.title}") (${m})`,{isTrusted:!0})),h&&s.emitOne(new M4(this,t.range,[h],!1,1e4))}const u=this._resolveInlayHintLabelPartHover(a,o);for await(const h of u)s.emitOne(h)}):Yv.EMPTY}async*_resolveInlayHintLabelPartHover(t,n){if(!t.part.location)return;const{uri:r,range:o}=t.part.location,s=await this._resolverService.createModelReference(r);try{const a=s.object.textEditorModel;if(!this._languageFeaturesService.hoverProvider.has(a))return;for await(const l of tnt(this._languageFeaturesService.hoverProvider,a,new rt(o.startLineNumber,o.startColumn),n))fV(l.hover.contents)||(yield new M4(this,t.item.anchor.range,l.hover.contents,!1,2+l.ordinal))}finally{s.dispose()}}};k0e=dbo([b7(1,Sp),b7(2,Do),b7(3,pm),b7(4,ar),b7(5,Dg),b7(6,Un),b7(7,ba)],k0e);var ERn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},v0e=function(e,t){return function(n,r){t(n,r,e)}};class Ryt{constructor(t,n,r){this.marker=t,this.index=n,this.total=r}}let yWe=class{constructor(t,n,r){this._markerService=n,this._configService=r,this._onDidChange=new at,this.onDidChange=this._onDidChange.event,this._dispoables=new Et,this._markers=[],this._nextIdx=-1,vi.isUri(t)?this._resourceFilter=l=>l.toString()===t.toString():t&&(this._resourceFilter=t);const o=this._configService.getValue("problems.sortOrder"),s=(l,d)=>{let u=zK(l.resource.toString(),d.resource.toString());return u===0&&(o==="position"?u=xe.compareRangesUsingStarts(l,d)||xl.compare(l.severity,d.severity):u=xl.compare(l.severity,d.severity)||xe.compareRangesUsingStarts(l,d)),u},a=()=>{let l=this._markerService.read({resource:vi.isUri(t)?t:void 0,severities:xl.Error|xl.Warning|xl.Info});return typeof t=="function"&&(l=l.filter(d=>this._resourceFilter(d.resource))),l.sort(s),Ua(l,this._markers,(d,u)=>d.resource.toString()===u.resource.toString()&&d.startLineNumber===u.startLineNumber&&d.startColumn===u.startColumn&&d.endLineNumber===u.endLineNumber&&d.endColumn===u.endColumn&&d.severity===u.severity&&d.message===u.message)?!1:(this._markers=l,!0)};a(),this._dispoables.add(n.onMarkerChanged(l=>{(!this._resourceFilter||l.some(d=>this._resourceFilter(d)))&&a()&&(this._nextIdx=-1,this._onDidChange.fire())}))}dispose(){this._dispoables.dispose(),this._onDidChange.dispose()}matches(t){return!this._resourceFilter&&!t?!0:!this._resourceFilter||!t?!1:this._resourceFilter(t)}get selected(){const t=this._markers[this._nextIdx];return t&&new Ryt(t,this._nextIdx+1,this._markers.length)}_initIdx(t,n,r){let o=this._markers.findIndex(s=>C6(s.resource,t.uri));if(o<0)o=jJe(this._markers.length,s=>zK(this._markers[s].resource.toString(),t.uri.toString())),o<0&&(o=~o),r?this._nextIdx=o:this._nextIdx=(this._markers.length+o-1)%this._markers.length;else{let s=!1,a=!1;for(let l=o;lo.resource.toString()===t.toString());if(!(r<0)){for(;r=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},BP=function(e,t){return function(n,r){t(n,r,e)}},SWe;class hbo{constructor(t,n,r,o,s){this._openerService=o,this._labelService=s,this._lines=0,this._longestLineLength=0,this._relatedDiagnostics=new WeakMap,this._disposables=new Et,this._editor=n;const a=document.createElement("div");a.className="descriptioncontainer",this._messageBlock=document.createElement("div"),this._messageBlock.classList.add("message"),this._messageBlock.setAttribute("aria-live","assertive"),this._messageBlock.setAttribute("role","alert"),a.appendChild(this._messageBlock),this._relatedBlock=document.createElement("div"),a.appendChild(this._relatedBlock),this._disposables.add(wc(this._relatedBlock,"click",l=>{l.preventDefault();const d=this._relatedDiagnostics.get(l.target);d&&r(d)})),this._scrollable=new G7n(a,{horizontal:1,vertical:1,useShadows:!1,horizontalScrollbarSize:6,verticalScrollbarSize:6}),t.appendChild(this._scrollable.getDomNode()),this._disposables.add(this._scrollable.onScroll(l=>{a.style.left=`-${l.scrollLeft}px`,a.style.top=`-${l.scrollTop}px`})),this._disposables.add(this._scrollable)}dispose(){us(this._disposables)}update(t){const{source:n,message:r,relatedInformation:o,code:s}=t;let a=((n==null?void 0:n.length)||0)+2;s&&(typeof s=="string"?a+=s.length:a+=s.value.length);const l=F0(r);this._lines=l.length,this._longestLineLength=0;for(const m of l)this._longestLineLength=Math.max(m.length+a,this._longestLineLength);fh(this._messageBlock),this._messageBlock.setAttribute("aria-label",this.getAriaLabel(t)),this._editor.applyFontInfo(this._messageBlock);let d=this._messageBlock;for(const m of l)d=document.createElement("div"),d.innerText=m,m===""&&(d.style.height=this._messageBlock.style.lineHeight),this._messageBlock.appendChild(d);if(n||s){const m=document.createElement("span");if(m.classList.add("details"),d.appendChild(m),n){const v=document.createElement("span");v.innerText=n,v.classList.add("source"),m.appendChild(v)}if(s)if(typeof s=="string"){const v=document.createElement("span");v.innerText=`(${s})`,v.classList.add("code"),m.appendChild(v)}else{this._codeLink=tn("a.code-link"),this._codeLink.setAttribute("href",`${s.target.toString()}`),this._codeLink.onclick=f=>{this._openerService.open(s.target,{allowCommands:!0}),f.preventDefault(),f.stopPropagation()};const v=Xt(this._codeLink,tn("span"));v.innerText=s.value,m.appendChild(this._codeLink)}}if(fh(this._relatedBlock),this._editor.applyFontInfo(this._relatedBlock),yg(o)){const m=this._relatedBlock.appendChild(document.createElement("div"));m.style.paddingTop=`${Math.floor(this._editor.getOption(75)*.66)}px`,this._lines+=1;for(const v of o){const f=document.createElement("div"),k=document.createElement("a");k.classList.add("filename"),k.innerText=`${this._labelService.getUriBasenameLabel(v.resource)}(${v.startLineNumber}, ${v.startColumn}): `,k.title=this._labelService.getUriLabel(v.resource),this._relatedDiagnostics.set(k,v);const A=document.createElement("span");A.innerText=v.message,f.appendChild(k),f.appendChild(A),this._lines+=1,m.appendChild(f)}}const u=this._editor.getOption(59),h=Math.ceil(u.typicalFullwidthCharacterWidth*this._longestLineLength*.75),g=u.lineHeight*this._lines;this._scrollable.setScrollDimensions({scrollWidth:h,scrollHeight:g})}layout(t,n){this._scrollable.getDomNode().style.height=`${t}px`,this._scrollable.getDomNode().style.width=`${n}px`,this._scrollable.setScrollDimensions({width:n,height:t})}getHeightInLines(){return Math.min(17,this._lines)}getAriaLabel(t){let n="";switch(t.severity){case xl.Error:n=U(1024,"Error");break;case xl.Warning:n=U(1025,"Warning");break;case xl.Info:n=U(1026,"Info");break;case xl.Hint:n=U(1027,"Hint");break}let r=U(1028,"{0} at {1}. ",n,t.startLineNumber+":"+t.startColumn);const o=this._editor.getModel();return o&&t.startLineNumber<=o.getLineCount()&&t.startLineNumber>=1&&(r=`${o.getLineContent(t.startLineNumber)}, ${r}`),r}}var GD;let JJ=(GD=class extends r0e{constructor(t,n,r,o,s,a,l){super(t,{showArrow:!0,showFrame:!0,isAccessible:!0,frameWidth:1},s),this._themeService=n,this._openerService=r,this._menuService=o,this._contextKeyService=a,this._labelService=l,this._callOnDispose=new Et,this._onDidSelectRelatedInformation=new at,this.onDidSelectRelatedInformation=this._onDidSelectRelatedInformation.event,this._severity=xl.Warning,this._backgroundColor=Bt.white,this._applyTheme(n.getColorTheme()),this._callOnDispose.add(n.onDidColorThemeChange(this._applyTheme.bind(this))),this.create()}_applyTheme(t){this._backgroundColor=t.getColor(kbo);let n=LWe,r=fbo;this._severity===xl.Warning?(n=Ohe,r=gbo):this._severity===xl.Info&&(n=xWe,r=mbo);const o=t.getColor(n),s=t.getColor(r);this.style({arrowColor:o,frameColor:o,headerBackgroundColor:s,primaryHeadingColor:t.getColor(KBn),secondaryHeadingColor:t.getColor(JBn)})}_applyStyles(){this._parentContainer&&(this._parentContainer.style.backgroundColor=this._backgroundColor?this._backgroundColor.toString():""),super._applyStyles()}dispose(){this._callOnDispose.dispose(),super.dispose()}_fillHead(t){super._fillHead(t),this._disposables.add(this._actionbarWidget.actionRunner.onWillRun(o=>this.editor.focus()));const n=this._menuService.getMenuActions(SWe.TitleMenu,this._contextKeyService),r=Nko(n);this._actionbarWidget.push(r,{label:!1,icon:!0,index:0})}_fillTitleIcon(t){this._icon=Xt(t,tn(""))}_fillBody(t){this._parentContainer=t,t.classList.add("marker-widget"),this._parentContainer.tabIndex=0,this._parentContainer.setAttribute("role","tooltip"),this._container=document.createElement("div"),t.appendChild(this._container),this._message=new hbo(this._container,this.editor,n=>this._onDidSelectRelatedInformation.fire(n),this._openerService,this._labelService),this._disposables.add(this._message)}show(){throw new Error("call showAtMarker")}showAtMarker(t,n,r){this._container.classList.remove("stale"),this._message.update(t),this._severity=t.severity,this._applyTheme(this._themeService.getColorTheme());const o=xe.lift(t),s=this.editor.getPosition(),a=s&&o.containsPosition(s)?s:o.getStartPosition();super.show(a,this.computeRequiredHeight());const l=this.editor.getModel();if(l){const d=r>1?U(1029,"{0} of {1} problems",n,r):U(1030,"{0} of {1} problem",n,r);this.setTitle(hA(l.uri),d)}this._icon.className=`codicon ${_We.className(xl.toSeverity(this._severity))}`,this.editor.revealPositionNearTop(a,0),this.editor.focus()}updateMarker(t){this._container.classList.remove("stale"),this._message.update(t)}showStale(){this._container.classList.add("stale"),this._relayout()}_doLayoutBody(t,n){super._doLayoutBody(t,n),this._heightInPixel=t,this._message.layout(t,n),this._container.style.height=`${t}px`}_onWidth(t){this._message.layout(this._heightInPixel,t)}_relayout(){super._relayout(this.computeRequiredHeight())}computeRequiredHeight(){return 3+this._message.getHeightInLines()}},SWe=GD,GD.TitleMenu=new Vn("gotoErrorTitleMenu"),GD);JJ=SWe=ubo([BP(1,Dl),BP(2,OL),BP(3,wA),BP(4,Zn),BP(5,Qi),BP(6,QR)],JJ);const Iyt=oJ($be,joo),Myt=oJ(U8,sJ),Pyt=oJ(Sy,aJ),LWe=Ve("editorMarkerNavigationError.background",{dark:Iyt,light:Iyt,hcDark:oo,hcLight:oo},U(1031,"Editor marker navigation widget error color.")),fbo=Ve("editorMarkerNavigationError.headerBackground",{dark:Zi(LWe,.1),light:Zi(LWe,.1),hcDark:null,hcLight:null},U(1032,"Editor marker navigation widget error heading background.")),Ohe=Ve("editorMarkerNavigationWarning.background",{dark:Myt,light:Myt,hcDark:oo,hcLight:oo},U(1033,"Editor marker navigation widget warning color.")),gbo=Ve("editorMarkerNavigationWarning.headerBackground",{dark:Zi(Ohe,.1),light:Zi(Ohe,.1),hcDark:"#0C141F",hcLight:Zi(Ohe,.2)},U(1034,"Editor marker navigation widget warning heading background.")),xWe=Ve("editorMarkerNavigationInfo.background",{dark:Pyt,light:Pyt,hcDark:oo,hcLight:oo},U(1035,"Editor marker navigation widget info color.")),mbo=Ve("editorMarkerNavigationInfo.headerBackground",{dark:Zi(xWe,.1),light:Zi(xWe,.1),hcDark:null,hcLight:null},U(1036,"Editor marker navigation widget info heading background.")),kbo=Ve("editorMarkerNavigation.background",Oc,U(1037,"Editor marker navigation widget background."));var vbo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},tce=function(e,t){return function(n,r){t(n,r,e)}},$G,YD;let BR=(YD=class{static get(t){return t.getContribution($G.ID)}constructor(t,n,r,o,s){this._markerNavigationService=n,this._contextKeyService=r,this._editorService=o,this._instantiationService=s,this._sessionDispoables=new Et,this._editor=t,this._widgetVisible=QRn.bindTo(this._contextKeyService)}dispose(){this._cleanUp(),this._sessionDispoables.dispose()}_cleanUp(){this._widgetVisible.reset(),this._sessionDispoables.clear(),this._widget=void 0,this._model=void 0}_getOrCreateModel(t){if(this._model&&this._model.matches(t))return this._model;let n=!1;return this._model&&(n=!0,this._cleanUp()),this._model=this._markerNavigationService.getMarkerList(t),n&&this._model.move(!0,this._editor.getModel(),this._editor.getPosition()),this._widget=this._instantiationService.createInstance(JJ,this._editor),this._widget.onDidClose(()=>this.close(),this,this._sessionDispoables),this._widgetVisible.set(!0),this._sessionDispoables.add(this._model),this._sessionDispoables.add(this._widget),this._sessionDispoables.add(this._editor.onDidChangeCursorPosition(r=>{var o,s,a;(!((o=this._model)!=null&&o.selected)||!xe.containsPosition((s=this._model)==null?void 0:s.selected.marker,r.position))&&((a=this._model)==null||a.resetIndex())})),this._sessionDispoables.add(this._model.onDidChange(()=>{if(!this._widget||!this._widget.position||!this._model)return;const r=this._model.find(this._editor.getModel().uri,this._widget.position);r?this._widget.updateMarker(r.marker):this._widget.showStale()})),this._sessionDispoables.add(this._widget.onDidSelectRelatedInformation(r=>{this._editorService.openCodeEditor({resource:r.resource,options:{pinned:!0,revealIfOpened:!0,selection:xe.lift(r).collapseToStart()}},this._editor),this.close(!1)})),this._sessionDispoables.add(this._editor.onDidChangeModel(()=>this._cleanUp())),this._model}close(t=!0){this._cleanUp(),t&&this._editor.focus()}showAtMarker(t){if(!this._editor.hasModel())return;const n=this._editor.getModel(),r=this._getOrCreateModel(n.uri);r.resetIndex(),r.move(!0,n,new rt(t.startLineNumber,t.startColumn)),r.selected&&this._widget.showAtMarker(r.selected.marker,r.selected.index,r.selected.total)}async navigate(t,n){var s,a;if(!this._editor.hasModel())return;const r=this._editor.getModel(),o=this._getOrCreateModel(n?void 0:r.uri);if(o.move(t,r,this._editor.getPosition()),!!o.selected)if(o.selected.marker.resource.toString()!==r.uri.toString()){this._cleanUp();const l=await this._editorService.openCodeEditor({resource:o.selected.marker.resource,options:{pinned:!1,revealIfOpened:!0,selectionRevealType:2,selection:o.selected.marker}},this._editor);l&&((s=$G.get(l))==null||s.close(),(a=$G.get(l))==null||a.navigate(t,n))}else this._widget.showAtMarker(o.selected.marker,o.selected.index,o.selected.total)}},$G=YD,YD.ID="editor.contrib.markerController",YD);BR=$G=vbo([tce(1,TRn),tce(2,Qi),tce(3,yo),tce(4,Zn)],BR);class B3e extends In{constructor(t,n,r){super(r),this._next=t,this._multiFile=n}async run(t,n){var r;n.hasModel()&&await((r=BR.get(n))==null?void 0:r.navigate(this._next,this._multiFile))}}const XT=class XT extends B3e{constructor(){super(!0,!1,{id:XT.ID,label:XT.LABEL,precondition:void 0,kbOpts:{kbExpr:He.focus,primary:578,weight:100},menuOpts:{menuId:JJ.TitleMenu,title:XT.LABEL.value,icon:Da("marker-navigation-next",zt.arrowDown,U(1016,"Icon for goto next marker.")),group:"navigation",order:1}})}};XT.ID="editor.action.marker.next",XT.LABEL=St(1020,"Go to Next Problem (Error, Warning, Info)");let A0e=XT;const GT=class GT extends B3e{constructor(){super(!1,!1,{id:GT.ID,label:GT.LABEL,precondition:void 0,kbOpts:{kbExpr:He.focus,primary:1602,weight:100},menuOpts:{menuId:JJ.TitleMenu,title:GT.LABEL.value,icon:Da("marker-navigation-previous",zt.arrowUp,U(1017,"Icon for goto previous marker.")),group:"navigation",order:2}})}};GT.ID="editor.action.marker.prev",GT.LABEL=St(1021,"Go to Previous Problem (Error, Warning, Info)");let EWe=GT;class Abo extends B3e{constructor(){super(!0,!0,{id:"editor.action.marker.nextInFiles",label:St(1022,"Go to Next Problem in Files (Error, Warning, Info)"),precondition:void 0,kbOpts:{kbExpr:He.focus,primary:66,weight:100},menuOpts:{menuId:Vn.MenubarGoMenu,title:U(1018,"Next &&Problem"),group:"6_problem_nav",order:1}})}}class pbo extends B3e{constructor(){super(!1,!0,{id:"editor.action.marker.prevInFiles",label:St(1023,"Go to Previous Problem in Files (Error, Warning, Info)"),precondition:void 0,kbOpts:{kbExpr:He.focus,primary:1090,weight:100},menuOpts:{menuId:Vn.MenubarGoMenu,title:U(1019,"Previous &&Problem"),group:"6_problem_nav",order:2}})}}mo(BR.ID,BR,4);dn(A0e);dn(EWe);dn(Abo);dn(pbo);const QRn=new yn("markersNavigationVisible",!1),bbo=$d.bindToContribution(BR.get);On(new bbo({id:"closeMarkersNavigation",precondition:QRn,handler:e=>e.close(),kbOpts:{weight:150,kbExpr:He.focus,primary:9,secondary:[1033]}}));var wbo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},wxe=function(e,t){return function(n,r){t(n,r,e)}};const XA=tn;class DRn{constructor(t,n,r){this.owner=t,this.range=n,this.marker=r}isValidForHoverAnchor(t){return t.type===1&&this.range.startColumn<=t.range.startColumn&&this.range.endColumn>=t.range.endColumn}}const Fyt={type:1,filter:{include:Ma.QuickFix},triggerAction:W0.QuickFixHover};let TWe=class{constructor(t,n,r,o){this._editor=t,this._markerDecorationsService=n,this._openerService=r,this._languageFeaturesService=o,this.hoverOrdinal=1,this.recentMarkerCodeActionsInfo=void 0}computeSync(t,n){if(!this._editor.hasModel()||t.type!==1&&!t.supportsMarkerHover)return[];const r=this._editor.getModel(),o=t.range;if(!r.isValidRange(t.range))return[];const s=o.startLineNumber,a=r.getLineMaxColumn(s),l=[];for(const d of n){const u=d.range.startLineNumber===s?d.range.startColumn:1,h=d.range.endLineNumber===s?d.range.endColumn:a,g=this._markerDecorationsService.getMarker(r.uri,d);if(!g)continue;const m=new xe(t.range.startLineNumber,u,t.range.startLineNumber,h);l.push(new DRn(this,m,g))}return l}renderHoverParts(t,n){if(!n.length)return new LR([]);const r=[];n.forEach(a=>{const l=this._renderMarkerHover(a);t.fragment.appendChild(l.hoverElement),r.push(l)});const o=n.length===1?n[0]:n.sort((a,l)=>xl.compare(a.marker.severity,l.marker.severity))[0],s=this._renderMarkerStatusbar(t,o);return new LR(r,s)}getAccessibleContent(t){return t.marker.message}_renderMarkerHover(t){const n=new Et,r=XA("div.hover-row"),o=Xt(r,XA("div.marker.hover-contents")),{source:s,message:a,code:l,relatedInformation:d}=t.marker;this._editor.applyFontInfo(o);const u=Xt(o,XA("span"));if(u.style.whiteSpace="pre-wrap",u.innerText=a,s||l)if(l&&typeof l!="string"){const g=XA("span");if(s){const k=Xt(g,XA("span"));k.innerText=s}const m=Xt(g,XA("a.code-link"));m.setAttribute("href",l.target.toString(!0)),n.add(bt(m,"click",k=>{this._openerService.open(l.target,{allowCommands:!0}),k.preventDefault(),k.stopPropagation()}));const v=Xt(m,XA("span"));v.innerText=l.value;const f=Xt(o,g);f.style.opacity="0.6",f.style.paddingLeft="6px"}else{const g=Xt(o,XA("span"));g.style.opacity="0.6",g.style.paddingLeft="6px",g.innerText=s&&l?`${s}(${l})`:s||`(${l})`}if(yg(d))for(const{message:g,resource:m,startLineNumber:v,startColumn:f}of d){const k=Xt(o,XA("div"));k.style.marginTop="8px";const A=Xt(k,XA("a"));A.innerText=`${hA(m)}(${v}, ${f}): `,A.style.cursor="pointer",n.add(bt(A,"click",b=>{if(b.stopPropagation(),b.preventDefault(),this._openerService){const w={selection:{startLineNumber:v,startColumn:f}};this._openerService.open(m,{fromUserGesture:!0,editorOptions:w}).catch(zi)}}));const p=Xt(k,XA("span"));p.innerText=g,this._editor.applyFontInfo(p)}return{hoverPart:t,hoverElement:r,dispose:()=>n.dispose()}}_renderMarkerStatusbar(t,n){const r=new Et;if(n.marker.severity===xl.Error||n.marker.severity===xl.Warning||n.marker.severity===xl.Info){const o=BR.get(this._editor);o&&t.statusBar.addAction({label:U(1139,"View Problem"),commandId:A0e.ID,run:()=>{t.hide(),o.showAtMarker(n.marker),this._editor.focus()}})}if(!this._editor.getOption(104)){const o=t.statusBar.append(XA("div"));this.recentMarkerCodeActionsInfo&&(Z1e.makeKey(this.recentMarkerCodeActionsInfo.marker)===Z1e.makeKey(n.marker)?this.recentMarkerCodeActionsInfo.hasCodeActions||(o.textContent=U(1140,"No quick fixes available")):this.recentMarkerCodeActionsInfo=void 0);const s=this.recentMarkerCodeActionsInfo&&!this.recentMarkerCodeActionsInfo.hasCodeActions?ht.None:R8(()=>o.textContent=U(1141,"Checking for quick fixes..."),200,r);o.textContent||(o.textContent=" ");const a=this.getCodeActions(n.marker);r.add($n(()=>a.cancel())),a.then(l=>{var h;if(s.dispose(),this.recentMarkerCodeActionsInfo={marker:n.marker,hasCodeActions:l.validActions.length>0},!this.recentMarkerCodeActionsInfo.hasCodeActions){l.dispose(),o.textContent=U(1142,"No quick fixes available");return}o.style.display="none";let d=!1;r.add($n(()=>{d||l.dispose()})),t.statusBar.addAction({label:U(1143,"Quick Fix..."),commandId:Htt,run:g=>{d=!0;const m=SR.get(this._editor),v=Kl(g);t.hide(),m==null||m.showCodeActions(Fyt,l,{x:v.left,y:v.top,width:v.width,height:v.height})}});const u=l.validActions.find(g=>g.action.isAI);u&&t.statusBar.addAction({label:u.action.title,commandId:((h=u.action.command)==null?void 0:h.id)??"",iconClass:gi.asClassName(zt.sparkle),run:()=>{const g=SR.get(this._editor);g==null||g.applyCodeAction(u,!1,!1,p9.FromProblemsHover)}}),t.onContentsChanged()},zi)}return r}getCodeActions(t){return Fd(n=>yN(this._languageFeaturesService.codeActionProvider,this._editor.getModel(),new xe(t.startLineNumber,t.startColumn,t.endLineNumber,t.endColumn),Fyt,Kb.None,n))}};TWe=wbo([wxe(1,vet),wxe(2,OL),wxe(3,Un)],TWe);var BRn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},XU=function(e,t){return function(n,r){t(n,r,e)}},QWe,DWe;let BWe=QWe=class extends ht{constructor(t,n,r,o,s,a,l){super();const d=n.hoverParts;this._renderedHoverParts=this._register(new RWe(t,r,d,o,s,a,l));const u=n.options,h=u.anchor,{showAtPosition:g,showAtSecondaryPosition:m}=QWe.computeHoverPositions(t,h.range,d);this.shouldAppearBeforeContent=d.some(v=>v.isBeforeContent),this.showAtPosition=g,this.showAtSecondaryPosition=m,this.initialMousePosX=h.initialMousePosX,this.initialMousePosY=h.initialMousePosY,this.shouldFocus=u.shouldFocus,this.source=u.source}get domNode(){return this._renderedHoverParts.domNode}get domNodeHasChildren(){return this._renderedHoverParts.domNodeHasChildren}get focusedHoverPartIndex(){return this._renderedHoverParts.focusedHoverPartIndex}get hoverPartsCount(){return this._renderedHoverParts.hoverPartsCount}focusHoverPartWithIndex(t){this._renderedHoverParts.focusHoverPartWithIndex(t)}async updateHoverVerbosityLevel(t,n,r){this._renderedHoverParts.updateHoverVerbosityLevel(t,n,r)}isColorPickerVisible(){return this._renderedHoverParts.isColorPickerVisible()}static computeHoverPositions(t,n,r){let o=1;if(t.hasModel()){const h=t._getViewModel(),g=h.coordinatesConverter,m=g.convertModelRangeToViewRange(n),v=h.getLineMinColumn(m.startLineNumber),f=new rt(m.startLineNumber,v);o=g.convertViewPositionToModelPosition(f).column}const s=n.startLineNumber;let a=n.startColumn,l;for(const h of r){const g=h.range,m=g.startLineNumber===s,v=g.endLineNumber===s;if(m&&v){const k=g.startColumn,A=Math.min(a,k);a=Math.max(A,o)}h.forceShowAtRange&&(l=g)}let d,u;if(l){const h=l.getStartPosition();d=h,u=h}else d=n.getStartPosition(),u=new rt(s,a);return{showAtPosition:d,showAtSecondaryPosition:u}}};BWe=QWe=BRn([XU(4,Do),XU(5,pm),XU(6,j0)],BWe);class Obo{constructor(t,n){this._statusBar=n,t.appendChild(this._statusBar.hoverElement)}get hoverElement(){return this._statusBar.hoverElement}get actions(){return this._statusBar.actions}dispose(){this._statusBar.dispose()}}var ZD;let RWe=(ZD=class extends ht{constructor(t,n,r,o,s,a,l){super(),this._hoverService=a,this._clipboardService=l,this._renderedParts=[],this._focusedHoverPartIndex=-1,this._context=o,this._fragment=document.createDocumentFragment(),this._register(this._renderParts(n,r,o,s,this._hoverService)),this._register(this._registerListenersOnRenderedParts()),this._register(this._createEditorDecorations(t,r)),this._updateMarkdownAndColorParticipantInfo(n)}_createEditorDecorations(t,n){if(n.length===0)return ht.None;let r=n[0].range;for(const s of n){const a=s.range;r=xe.plusRange(r,a)}const o=t.createDecorationsCollection();return o.set([{range:r,options:DWe._DECORATION_OPTIONS}]),$n(()=>{o.clear()})}_renderParts(t,n,r,o,s){const a=new J1e(o,s),l={fragment:this._fragment,statusBar:a,...r},d=new Et;d.add(a);for(const h of t){const g=this._renderHoverPartsForParticipant(n,h,l);d.add(g);for(const m of g.renderedHoverParts)this._renderedParts.push({type:"hoverPart",participant:h,hoverPart:m.hoverPart,hoverElement:m.hoverElement})}const u=this._renderStatusBar(this._fragment,a);return u&&(d.add(u),this._renderedParts.push({type:"statusBar",hoverElement:u.hoverElement,actions:u.actions})),d}_renderHoverPartsForParticipant(t,n,r){const o=t.filter(a=>a.owner===n);return o.length>0?n.renderHoverParts(r,o):new LR([])}_renderStatusBar(t,n){if(n.hasContent)return new Obo(t,n)}_registerListenersOnRenderedParts(){const t=new Et;return this._renderedParts.forEach((n,r)=>{const o=n.hoverElement;o.tabIndex=0,t.add(bt(o,rn.FOCUS_IN,s=>{s.stopPropagation(),this._focusedHoverPartIndex=r})),t.add(bt(o,rn.FOCUS_OUT,s=>{s.stopPropagation(),this._focusedHoverPartIndex=-1})),n.type==="hoverPart"&&n.hoverPart instanceof DRn&&t.add(new iWe(o,()=>n.participant.getAccessibleContent(n.hoverPart),this._clipboardService,this._hoverService))}),t}_updateMarkdownAndColorParticipantInfo(t){const n=t.find(r=>r instanceof XJ&&!(r instanceof k0e));n&&(this._markdownHoverParticipant=n),this._colorHoverParticipant=t.find(r=>r instanceof t0e)}focusHoverPartWithIndex(t){t<0||t>=this._renderedParts.length||this._renderedParts[t].hoverElement.focus()}async updateHoverVerbosityLevel(t,n,r){if(!this._markdownHoverParticipant)return;let o;n>=0?o={start:n,endExclusive:n+1}:o=this._findRangeOfMarkdownHoverParts(this._markdownHoverParticipant);for(let s=o.start;s=0?this.focusHoverPartWithIndex(n):this._context.focus()),this._context.onContentsChanged()}isColorPickerVisible(){var t;return((t=this._colorHoverParticipant)==null?void 0:t.isColorPickerVisible())??!1}_normalizedIndexToMarkdownHoverIndexRange(t,n){const r=this._renderedParts[n];if(!r||r.type!=="hoverPart"||!(r.participant===t))return;const s=this._renderedParts.findIndex(a=>a.type==="hoverPart"&&a.participant===t);if(s===-1)throw new hi;return n-s}_findRangeOfMarkdownHoverParts(t){const n=this._renderedParts.slice(),r=n.findIndex(a=>a.type==="hoverPart"&&a.participant===t),o=n.reverse().findIndex(a=>a.type==="hoverPart"&&a.participant===t),s=o>=0?n.length-o:o;return{start:r,endExclusive:s+1}}get domNode(){return this._fragment}get domNodeHasChildren(){return this._fragment.hasChildNodes()}get focusedHoverPartIndex(){return this._focusedHoverPartIndex}get hoverPartsCount(){return this._renderedParts.length}},DWe=ZD,ZD._DECORATION_OPTIONS=Gi.register({description:"content-hover-highlight",className:"hoverHighlight"}),ZD);RWe=DWe=BRn([XU(4,Do),XU(5,pm),XU(6,j0)],RWe);var ybo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},nce=function(e,t){return function(n,r){t(n,r,e)}};let IWe=class extends ht{constructor(t,n,r,o,s){super(),this._editor=t,this._instantiationService=n,this._keybindingService=r,this._hoverService=o,this._clipboardService=s,this._currentResult=null,this._renderedContentHover=this._register(new ts),this._onContentsChanged=this._register(new at),this.onContentsChanged=this._onContentsChanged.event,this._contentHoverWidget=this._register(this._instantiationService.createInstance(qje,this._editor)),this._participants=this._initializeHoverParticipants(),this._hoverOperation=this._register(new pBn(this._editor,new K1e(this._editor,this._participants))),this._registerListeners()}_initializeHoverParticipants(){const t=[];for(const n of RI.getAll()){const r=this._instantiationService.createInstance(n,this._editor);t.push(r)}return t.sort((n,r)=>n.hoverOrdinal-r.hoverOrdinal),this._register(this._contentHoverWidget.onDidResize(()=>{this._participants.forEach(n=>{var r;return(r=n.handleResize)==null?void 0:r.call(n)})})),this._register(this._contentHoverWidget.onDidScroll(n=>{this._participants.forEach(r=>{var o;return(o=r.handleScroll)==null?void 0:o.call(r,n)})})),this._register(this._contentHoverWidget.onContentsChanged(()=>{this._participants.forEach(n=>{var r;return(r=n.handleContentsChanged)==null?void 0:r.call(n)})})),t}_registerListeners(){this._register(this._hoverOperation.onResult(n=>{const r=n.hasLoadingMessage?this._addLoadingMessage(n):n.value;this._withResult(new yBn(r,n.isComplete,n.options))}));const t=this._contentHoverWidget.getDomNode();this._register(wc(t,"keydown",n=>{n.equals(9)&&this.hide()})),this._register(wc(t,"mouseleave",n=>{this._onMouseLeave(n)})),this._register(Hl.onDidChange(()=>{this._contentHoverWidget.position&&this._currentResult&&this._setCurrentResult(this._currentResult)})),this._register(this._contentHoverWidget.onContentsChanged(()=>{this._onContentsChanged.fire()}))}_startShowingOrUpdateHover(t,n,r,o,s){if(!(this._contentHoverWidget.position&&this._currentResult))return t?(this._startHoverOperationIfNecessary(t,n,r,o,!1),!0):!1;const l=this._editor.getOption(69).sticky,d=s&&this._contentHoverWidget.isMouseGettingCloser(s.event.posx,s.event.posy);return l&&d?(t&&this._startHoverOperationIfNecessary(t,n,r,o,!0),!0):t?this._currentResult&&this._currentResult.options.anchor.equals(t)?!0:this._currentResult&&t.canAdoptVisibleHover(this._currentResult.options.anchor,this._contentHoverWidget.position)?(this._currentResult&&this._setCurrentResult(this._currentResult.filter(t)),this._startHoverOperationIfNecessary(t,n,r,o,!1),!0):(this._setCurrentResult(null),this._startHoverOperationIfNecessary(t,n,r,o,!1),!0):(this._setCurrentResult(null),!1)}_startHoverOperationIfNecessary(t,n,r,o,s){if(this._hoverOperation.options&&this._hoverOperation.options.anchor.equals(t))return;this._hoverOperation.cancel();const l={anchor:t,source:r,shouldFocus:o,insistOnKeepingHoverVisible:s};this._hoverOperation.start(n,l)}_setCurrentResult(t){let n=t;if(this._currentResult===n)return;n&&n.hoverParts.length===0&&(n=null),this._currentResult=n,this._currentResult?this._showHover(this._currentResult):this._hideHover()}_addLoadingMessage(t){for(const n of this._participants){if(!n.createLoadingMessage)continue;const r=n.createLoadingMessage(t.options.anchor);if(r)return t.value.slice(0).concat([r])}return t.value}_withResult(t){if(this._contentHoverWidget.position&&this._currentResult&&this._currentResult.isComplete||this._setCurrentResult(t),!t.isComplete)return;const o=t.hoverParts.length===0,s=t.options.insistOnKeepingHoverVisible;o&&s||this._setCurrentResult(t)}_showHover(t){const n=this._getHoverContext();this._renderedContentHover.value=new BWe(this._editor,t,this._participants,n,this._keybindingService,this._hoverService,this._clipboardService),this._renderedContentHover.value.domNodeHasChildren?this._contentHoverWidget.show(this._renderedContentHover.value):this._renderedContentHover.clear()}_hideHover(){this._contentHoverWidget.hide(),this._participants.forEach(t=>{var n;return(n=t.handleHide)==null?void 0:n.call(t)})}_getHoverContext(){return{hide:()=>{this.hide()},onContentsChanged:()=>{this._contentHoverWidget.handleContentsChanged()},setMinimumDimensions:s=>{this._contentHoverWidget.setMinimumDimensions(s)},focus:()=>this.focus()}}showsOrWillShow(t){if(this._contentHoverWidget.isResizing)return!0;const r=this._findHoverAnchorCandidates(t);if(!(r.length>0))return this._startShowingOrUpdateHover(null,0,0,!1,t);const s=r[0];return this._startShowingOrUpdateHover(s,0,0,!1,t)}_findHoverAnchorCandidates(t){const n=[];for(const o of this._participants){if(!o.suggestHoverAnchor)continue;const s=o.suggestHoverAnchor(t);s&&n.push(s)}const r=t.target;switch(r.type){case 6:{n.push(new uxe(0,r.range,t.event.posx,t.event.posy));break}case 7:{const o=this._editor.getOption(59).typicalHalfwidthCharacterWidth/2;if(!(!r.detail.isAfterLines&&typeof r.detail.horizontalDistanceToText=="number"&&r.detail.horizontalDistanceToTexts.priority-o.priority),n}_onMouseLeave(t){const n=this._editor.getDomNode();(!n||!b3e(n,t.x,t.y))&&this.hide()}startShowingAtRange(t,n,r,o){this._startShowingOrUpdateHover(new uxe(0,t,void 0,void 0),n,r,o,null)}async updateHoverVerbosityLevel(t,n,r){var o;(o=this._renderedContentHover.value)==null||o.updateHoverVerbosityLevel(t,n,r)}focusedHoverPartIndex(){var t;return((t=this._renderedContentHover.value)==null?void 0:t.focusedHoverPartIndex)??-1}containsNode(t){return t?this._contentHoverWidget.getDomNode().contains(t):!1}focus(){var n;if(((n=this._renderedContentHover.value)==null?void 0:n.hoverPartsCount)===1){this.focusHoverPartWithIndex(0);return}this._contentHoverWidget.focus()}focusHoverPartWithIndex(t){var n;(n=this._renderedContentHover.value)==null||n.focusHoverPartWithIndex(t)}scrollUp(){this._contentHoverWidget.scrollUp()}scrollDown(){this._contentHoverWidget.scrollDown()}scrollLeft(){this._contentHoverWidget.scrollLeft()}scrollRight(){this._contentHoverWidget.scrollRight()}pageUp(){this._contentHoverWidget.pageUp()}pageDown(){this._contentHoverWidget.pageDown()}goToTop(){this._contentHoverWidget.goToTop()}goToBottom(){this._contentHoverWidget.goToBottom()}hide(){this._hoverOperation.cancel(),this._setCurrentResult(null)}getDomNode(){return this._contentHoverWidget.getDomNode()}get isColorPickerVisible(){var t;return((t=this._renderedContentHover.value)==null?void 0:t.isColorPickerVisible())??!1}get isVisibleFromKeyboard(){return this._contentHoverWidget.isVisibleFromKeyboard}get isVisible(){return this._contentHoverWidget.isVisible}get isFocused(){return this._contentHoverWidget.isFocused}get isResizing(){return this._contentHoverWidget.isResizing}get widget(){return this._contentHoverWidget}};IWe=ybo([nce(1,Zn),nce(2,Do),nce(3,pm),nce(4,j0)],IWe);function RRn(e){var n;const t=e.target;return!!t&&t.type===6&&((n=t.detail.injectedText)==null?void 0:n.options.attachedData)===gBn}var Cbo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Oxe=function(e,t){return function(n,r){t(n,r,e)}},MWe,qD;let Mf=(qD=class extends ht{constructor(t,n,r,o){super(),this._editor=t,this._instantiationService=r,this._keybindingService=o,this._onHoverContentsChanged=this._register(new at),this.shouldKeepOpenOnEditorMouseMoveOrLeave=!1,this._listenersStore=new Et,this._isMouseDown=!1,this._ignoreMouseEvents=!1,this._reactToEditorMouseMoveRunner=this._register(new Es(()=>{this._mouseMoveEvent&&this._reactToEditorMouseMove(this._mouseMoveEvent)},0)),this._register(n.onDidShowContextMenu(()=>{this.hideContentHover(),this._ignoreMouseEvents=!0})),this._register(n.onDidHideContextMenu(()=>{this._ignoreMouseEvents=!1})),this._hookListeners(),this._register(this._editor.onDidChangeConfiguration(s=>{s.hasChanged(69)&&(this._unhookListeners(),this._hookListeners())}))}static get(t){return t.getContribution(MWe.ID)}_hookListeners(){const t=this._editor.getOption(69);this._hoverSettings={enabled:t.enabled,sticky:t.sticky,hidingDelay:t.hidingDelay},t.enabled||this._cancelSchedulerAndHide(),this._listenersStore.add(this._editor.onMouseDown(n=>this._onEditorMouseDown(n))),this._listenersStore.add(this._editor.onMouseUp(()=>this._onEditorMouseUp())),this._listenersStore.add(this._editor.onMouseMove(n=>this._onEditorMouseMove(n))),this._listenersStore.add(this._editor.onKeyDown(n=>this._onKeyDown(n))),this._listenersStore.add(this._editor.onMouseLeave(n=>this._onEditorMouseLeave(n))),this._listenersStore.add(this._editor.onDidChangeModel(()=>this._cancelSchedulerAndHide())),this._listenersStore.add(this._editor.onDidChangeModelContent(()=>this._cancelScheduler())),this._listenersStore.add(this._editor.onDidScrollChange(n=>this._onEditorScrollChanged(n)))}_unhookListeners(){this._listenersStore.clear()}_cancelSchedulerAndHide(){this._cancelScheduler(),this.hideContentHover()}_cancelScheduler(){this._mouseMoveEvent=void 0,this._reactToEditorMouseMoveRunner.cancel()}_onEditorScrollChanged(t){this._ignoreMouseEvents||(t.scrollTopChanged||t.scrollLeftChanged)&&this.hideContentHover()}_onEditorMouseDown(t){this._ignoreMouseEvents||(this._isMouseDown=!0,this._shouldKeepHoverWidgetVisible(t))||this.hideContentHover()}_shouldKeepHoverWidgetVisible(t){return this._isMouseOnContentHoverWidget(t)||this._isContentWidgetResizing()||RRn(t)}_isMouseOnContentHoverWidget(t){return this._contentWidget?b3e(this._contentWidget.getDomNode(),t.event.posx,t.event.posy):!1}_onEditorMouseUp(){this._ignoreMouseEvents||(this._isMouseDown=!1)}_onEditorMouseLeave(t){this._ignoreMouseEvents||this.shouldKeepOpenOnEditorMouseMoveOrLeave||(this._cancelScheduler(),this._shouldKeepHoverWidgetVisible(t))||this.hideContentHover()}_shouldKeepCurrentHover(t){const n=this._contentWidget;if(!n)return!1;const r=this._hoverSettings.sticky,o=(h,g)=>{const m=this._isMouseOnContentHoverWidget(h);return g&&m},s=h=>{const g=n.isColorPickerVisible,m=this._isMouseOnContentHoverWidget(h),v=g&&m,f=g&&this._isMouseDown;return v||f},a=(h,g)=>{var v;const m=h.event.browserEvent.view;return m?g&&n.containsNode(m.document.activeElement)&&!((v=m.getSelection())!=null&&v.isCollapsed):!1},l=n.isFocused,d=n.isResizing,u=this._hoverSettings.sticky&&n.isVisibleFromKeyboard;return this.shouldKeepOpenOnEditorMouseMoveOrLeave||l||d||u||o(t,r)||s(t)||a(t,r)}_onEditorMouseMove(t){if(this._ignoreMouseEvents)return;if(this._mouseMoveEvent=t,this._shouldKeepCurrentHover(t)){this._reactToEditorMouseMoveRunner.cancel();return}if(this._shouldRescheduleHoverComputation()){this._reactToEditorMouseMoveRunner.isScheduled()||this._reactToEditorMouseMoveRunner.schedule(this._hoverSettings.hidingDelay);return}this._reactToEditorMouseMove(t)}_shouldRescheduleHoverComputation(){var r;const t=this._hoverSettings.hidingDelay;return(((r=this._contentWidget)==null?void 0:r.isVisible)??!1)&&this._hoverSettings.sticky&&t>0}_reactToEditorMouseMove(t){this._hoverSettings.enabled&&this._getOrCreateContentWidget().showsOrWillShow(t)||this.hideContentHover()}_onKeyDown(t){if(this._ignoreMouseEvents||!this._contentWidget)return;const n=this._isPotentialKeyboardShortcut(t),r=this._isModifierKeyPressed(t);n||r||this._contentWidget.isFocused&&t.keyCode===2||this.hideContentHover()}_isPotentialKeyboardShortcut(t){if(!this._editor.hasModel()||!this._contentWidget)return!1;const n=this._keybindingService.softDispatch(t,this._editor.getDomNode()),r=n.kind===1,o=n.kind===2&&(n.commandId===mBn||n.commandId===A3e||n.commandId===p3e)&&this._contentWidget.isVisible;return r||o}_isModifierKeyPressed(t){return t.keyCode===5||t.keyCode===6||t.keyCode===57||t.keyCode===4}hideContentHover(){var t;AV.dropDownVisible||(t=this._contentWidget)==null||t.hide()}_getOrCreateContentWidget(){return this._contentWidget||(this._contentWidget=this._instantiationService.createInstance(IWe,this._editor),this._listenersStore.add(this._contentWidget.onContentsChanged(()=>this._onHoverContentsChanged.fire()))),this._contentWidget}showContentHover(t,n,r,o){this._getOrCreateContentWidget().startShowingAtRange(t,n,r,o)}_isContentWidgetResizing(){var t;return((t=this._contentWidget)==null?void 0:t.widget.isResizing)||!1}focusedHoverPartIndex(){return this._getOrCreateContentWidget().focusedHoverPartIndex()}updateHoverVerbosityLevel(t,n,r){this._getOrCreateContentWidget().updateHoverVerbosityLevel(t,n,r)}focus(){var t;(t=this._contentWidget)==null||t.focus()}scrollUp(){var t;(t=this._contentWidget)==null||t.scrollUp()}scrollDown(){var t;(t=this._contentWidget)==null||t.scrollDown()}scrollLeft(){var t;(t=this._contentWidget)==null||t.scrollLeft()}scrollRight(){var t;(t=this._contentWidget)==null||t.scrollRight()}pageUp(){var t;(t=this._contentWidget)==null||t.pageUp()}pageDown(){var t;(t=this._contentWidget)==null||t.pageDown()}goToTop(){var t;(t=this._contentWidget)==null||t.goToTop()}goToBottom(){var t;(t=this._contentWidget)==null||t.goToBottom()}get isColorPickerVisible(){var t;return(t=this._contentWidget)==null?void 0:t.isColorPickerVisible}get isHoverVisible(){var t;return(t=this._contentWidget)==null?void 0:t.isVisible}dispose(){var t;super.dispose(),this._unhookListeners(),this._listenersStore.dispose(),(t=this._contentWidget)==null||t.dispose()}},MWe=qD,qD.ID="editor.contrib.contentHover",qD);Mf=MWe=Cbo([Oxe(1,S2),Oxe(2,Zn),Oxe(3,Do)],Mf);const Aat=class Aat extends ht{constructor(t){super(),this._editor=t,this._register(t.onMouseDown(n=>this.onMouseDown(n)))}dispose(){super.dispose()}onMouseDown(t){const n=this._editor.getOption(168);if(n!=="click"&&n!=="clickAndHover"||!RRn(t))return;const r=this._editor.getContribution(Mf.ID);if(!r||r.isColorPickerVisible)return;const o=t.target.range;if(!o)return;const s=new xe(o.startLineNumber,o.startColumn+1,o.endLineNumber,o.endColumn+1);r.showContentHover(s,1,1,!1)}};Aat.ID="editor.contrib.colorContribution";let p0e=Aat;var _bo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Sbo=function(e,t){return function(n,r){t(n,r,e)}};class Snt{constructor(t,n,r,o){this.owner=t,this.range=n,this.model=r,this.provider=o}static fromBaseColor(t,n){return new Snt(t,n.range,n.model,n.provider)}}class Lbo extends ht{constructor(t,n,r,o){super();const s=t.getModel(),a=r.model;this.color=r.model.color,this.colorPicker=this._register(new VBn(n.fragment,a,t.getOption(163),o,"standalone")),this._register(a.onColorFlushed(l=>{this.color=l})),this._register(a.onDidChangeColor(l=>{GJ(s,a,l,r.range,r)})),this._register(t.onDidChangeModelContent(l=>{n.hide(),t.focus()})),GJ(s,a,this.color,r.range,r)}}let PWe=class{constructor(t,n){this._editor=t,this._themeService=n}async createColorHover(t,n,r){if(!this._editor.hasModel()||!vV.get(this._editor))return null;const s=await uBn(r,this._editor.getModel(),Tr.None);let a=null,l=null;for(const m of s){const v=m.colorInfo;xe.containsRange(v.range,t.range)&&(a=v,l=m.provider)}const d=a??t,u=l??n,h=!!a;return{colorHover:Snt.fromBaseColor(this,await zBn(this._editor.getModel(),d,u)),foundInEditor:h}}async updateEditorModel(t){if(!this._editor.hasModel())return;const n=t.model;let r=new xe(t.range.startLineNumber,t.range.startColumn,t.range.endLineNumber,t.range.endColumn);this._color&&(await GJ(this._editor.getModel(),n,this._color,r,t),r=HBn(this._editor,r,n))}renderHoverParts(t,n){if(!(n.length===0||!this._editor.hasModel()))return this._setMinimumDimensions(t),this._renderedParts=new Lbo(this._editor,t,n[0],this._themeService),this._renderedParts}_setMinimumDimensions(t){const n=this._editor.getOption(75)+8;t.setMinimumDimensions(new cs(302,n))}get _color(){var t;return(t=this._renderedParts)==null?void 0:t.color}};PWe=_bo([Sbo(1,Dl)],PWe);var xbo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},DX=function(e,t){return function(n,r){t(n,r,e)}},FWe;class Ebo{constructor(t,n){this.value=t,this.foundInEditor=n}}const Nyt=8,Tbo=22;var KD;let NWe=(KD=class extends ht{constructor(t,n,r,o,s,a,l,d){var m;super(),this._editor=t,this._standaloneColorPickerVisible=n,this._standaloneColorPickerFocused=r,this._keybindingService=s,this._languageFeaturesService=a,this._editorWorkerService=l,this._hoverService=d,this.allowEditorOverflow=!0,this._position=void 0,this._body=document.createElement("div"),this._colorHover=null,this._selectionSetInEditor=!1,this._onResult=this._register(new at),this.onResult=this._onResult.event,this._renderedHoverParts=this._register(new ts),this._renderedStatusBar=this._register(new ts),this._standaloneColorPickerVisible.set(!0),this._standaloneColorPickerParticipant=o.createInstance(PWe,this._editor),this._position=(m=this._editor._getViewModel())==null?void 0:m.getPrimaryCursorState().modelState.position;const u=this._editor.getSelection(),h=u?{startLineNumber:u.startLineNumber,startColumn:u.startColumn,endLineNumber:u.endLineNumber,endColumn:u.endColumn}:{startLineNumber:0,endLineNumber:0,endColumn:0,startColumn:0},g=this._register(uA(this._body));this._register(g.onDidBlur(v=>{this.hide()})),this._register(g.onDidFocus(v=>{this.focus()})),this._register(this._editor.onDidChangeCursorPosition(()=>{this._selectionSetInEditor?this._selectionSetInEditor=!1:this.hide()})),this._register(this._editor.onMouseMove(v=>{var k;const f=(k=v.target.element)==null?void 0:k.classList;f&&f.contains("colorpicker-color-decoration")&&this.hide()})),this._register(this.onResult(v=>{this._render(v.value,v.foundInEditor)})),this._start(h),this._body.style.zIndex="50",this._editor.addContentWidget(this)}updateEditor(){this._colorHover&&this._standaloneColorPickerParticipant.updateEditorModel(this._colorHover)}getId(){return FWe.ID}getDomNode(){return this._body}getPosition(){if(!this._position)return null;const t=this._editor.getOption(69).above;return{position:this._position,secondaryPosition:this._position,preference:t?[1,2]:[2,1],positionAffinity:2}}hide(){this.dispose(),this._standaloneColorPickerVisible.set(!1),this._standaloneColorPickerFocused.set(!1),this._editor.removeContentWidget(this),this._editor.focus()}focus(){this._standaloneColorPickerFocused.set(!0),this._body.focus()}async _start(t){const n=await this._computeAsync(t);n&&this._onResult.fire(new Ebo(n.result,n.foundInEditor))}async _computeAsync(t){if(!this._editor.hasModel())return null;const n={range:t,color:{red:0,green:0,blue:0,alpha:1}},r=await this._standaloneColorPickerParticipant.createColorHover(n,new zJ(this._editorWorkerService),this._languageFeaturesService.colorProvider);return r?{result:r.colorHover,foundInEditor:r.foundInEditor}:null}_render(t,n){const r=document.createDocumentFragment();this._renderedStatusBar.value=this._register(new J1e(this._keybindingService,this._hoverService));const o={fragment:r,statusBar:this._renderedStatusBar.value,onContentsChanged:()=>{},setMinimumDimensions:()=>{},hide:()=>this.hide(),focus:()=>this.focus()};if(this._colorHover=t,this._renderedHoverParts.value=this._standaloneColorPickerParticipant.renderHoverParts(o,[t]),!this._renderedHoverParts.value){this._renderedStatusBar.clear(),this._renderedHoverParts.clear();return}const s=this._renderedHoverParts.value.colorPicker;this._body.classList.add("standalone-colorpicker-body"),this._body.style.maxHeight=Math.max(this._editor.getLayoutInfo().height/4,250)+"px",this._body.style.maxWidth=Math.max(this._editor.getLayoutInfo().width*.66,500)+"px",this._body.tabIndex=0,this._body.appendChild(r),s.layout();const a=s.body,l=a.saturationBox.domNode.clientWidth,d=a.domNode.clientWidth-l-Tbo-Nyt,u=s.body.enterButton;u==null||u.onClicked(()=>{this.updateEditor(),this.hide()});const h=s.header,g=h.pickedColorNode;g.style.width=l+Nyt+"px";const m=h.originalColorNode;m.style.width=d+"px";const v=s.header.closeButton;v==null||v.onClicked(()=>{this.hide()}),n&&(u&&(u.button.textContent="Replace"),this._selectionSetInEditor=!0,this._editor.setSelection(t.range)),this._editor.layoutContentWidget(this)}},FWe=KD,KD.ID="editor.contrib.standaloneColorPickerWidget",KD);NWe=FWe=xbo([DX(3,Zn),DX(4,Do),DX(5,Un),DX(6,S1),DX(7,pm)],NWe);var Qbo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Uyt=function(e,t){return function(n,r){t(n,r,e)}},UWe,JD;let RR=(JD=class extends ht{constructor(t,n,r){super(),this._editor=t,this._instantiationService=r,this._standaloneColorPickerWidget=null,this._standaloneColorPickerVisible=He.standaloneColorPickerVisible.bindTo(n),this._standaloneColorPickerFocused=He.standaloneColorPickerFocused.bindTo(n)}showOrFocus(){var t;this._editor.hasModel()&&(this._standaloneColorPickerVisible.get()?this._standaloneColorPickerFocused.get()||(t=this._standaloneColorPickerWidget)==null||t.focus():this._standaloneColorPickerWidget=this._instantiationService.createInstance(NWe,this._editor,this._standaloneColorPickerVisible,this._standaloneColorPickerFocused))}hide(){var t;this._standaloneColorPickerFocused.set(!1),this._standaloneColorPickerVisible.set(!1),(t=this._standaloneColorPickerWidget)==null||t.hide(),this._editor.focus()}insertColor(){var t;(t=this._standaloneColorPickerWidget)==null||t.updateEditor(),this.hide()}static get(t){return t.getContribution(UWe.ID)}},UWe=JD,JD.ID="editor.contrib.standaloneColorPickerController",JD);RR=UWe=Qbo([Uyt(1,Qi),Uyt(2,Zn)],RR);class Dbo extends Cp{constructor(){super({id:"editor.action.showOrFocusStandaloneColorPicker",title:{...St(889,"Show or Focus Standalone Color Picker"),mnemonicTitle:U(888,"&&Show or Focus Standalone Color Picker")},precondition:void 0,menu:[{id:Vn.CommandPalette}],metadata:{description:St(890,"Show or focus a standalone color picker which uses the default color provider. It displays hex/rgb/hsl colors.")}})}runEditorCommand(t,n){var r;(r=RR.get(n))==null||r.showOrFocus()}}class Bbo extends In{constructor(){super({id:"editor.action.hideColorPicker",label:St(891,"Hide the Color Picker"),precondition:He.standaloneColorPickerVisible.isEqualTo(!0),kbOpts:{primary:9,weight:100},metadata:{description:St(892,"Hide the standalone color picker.")}})}run(t,n){var r;(r=RR.get(n))==null||r.hide()}}class Rbo extends In{constructor(){super({id:"editor.action.insertColorWithStandaloneColorPicker",label:St(893,"Insert Color with Standalone Color Picker"),precondition:He.standaloneColorPickerFocused.isEqualTo(!0),kbOpts:{primary:3,weight:100},metadata:{description:St(894,"Insert hex/rgb/hsl colors with the focused standalone color picker.")}})}run(t,n){var r;(r=RR.get(n))==null||r.insertColor()}}dn(Bbo);dn(Rbo);Cs(Dbo);mo(p0e.ID,p0e,2);mo(RR.ID,RR,1);mo(vV.ID,vV,1);fH($je);RI.register(t0e);uo.registerCommand("_executeDocumentColorProvider",function(e,...t){const[n]=t;if(!(n instanceof vi))throw Gv();const{model:r,colorProviderRegistry:o,defaultColorDecoratorsEnablement:s}=fBn(e,n);return Gtt(new Xvo,o,r,Tr.None,s)});uo.registerCommand("_executeColorPresentationProvider",function(e,...t){const[n,r]=t;if(!r)return;const{uri:o,range:s}=r;if(!(o instanceof vi)||!Array.isArray(n)||n.length!==4||!xe.isIRange(s))throw Gv();const{model:a,colorProviderRegistry:l,defaultColorDecoratorsEnablement:d}=fBn(e,o),[u,h,g,m]=n;return Gtt(new Gvo({range:s,color:{red:u,green:h,blue:g,alpha:m}}),l,a,Tr.None,d)});class w9{constructor(t,n,r){this.languageConfigurationService=r,this._selection=t,this._insertSpace=n,this._usedEndToken=null}static _haystackHasNeedleAtOffset(t,n,r){if(r<0)return!1;const o=n.length,s=t.length;if(r+o>s)return!1;for(let a=0;a=65&&l<=90&&l+32===d)&&!(d>=65&&d<=90&&d+32===l))return!1}return!0}_createOperationsForBlockComment(t,n,r,o,s,a){const l=t.startLineNumber,d=t.startColumn,u=t.endLineNumber,h=t.endColumn,g=s.getLineContent(l),m=s.getLineContent(u);let v=g.lastIndexOf(n,d-1+n.length),f=m.indexOf(r,h-1-r.length);if(v!==-1&&f!==-1)if(l===u)g.substring(v+n.length,f).indexOf(r)>=0&&(v=-1,f=-1);else{const A=g.substring(v+n.length),p=m.substring(0,f);(A.indexOf(r)>=0||p.indexOf(r)>=0)&&(v=-1,f=-1)}let k;v!==-1&&f!==-1?(o&&v+n.length0&&m.charCodeAt(f-1)===32&&(r=" "+r,f-=1),k=w9._createRemoveBlockCommentOperations(new xe(l,v+n.length+1,u,f+1),n,r)):(k=w9._createAddBlockCommentOperations(t,n,r,this._insertSpace),this._usedEndToken=k.length===1?r:null);for(const A of k)a.addTrackedEditOperation(A.range,A.text)}static _createRemoveBlockCommentOperations(t,n,r){const o=[];return xe.isEmpty(t)?o.push($l.delete(new xe(t.startLineNumber,t.startColumn-n.length,t.endLineNumber,t.endColumn+r.length))):(o.push($l.delete(new xe(t.startLineNumber,t.startColumn-n.length,t.startLineNumber,t.startColumn))),o.push($l.delete(new xe(t.endLineNumber,t.endColumn,t.endLineNumber,t.endColumn+r.length)))),o}static _createAddBlockCommentOperations(t,n,r,o){const s=[];return xe.isEmpty(t)?s.push($l.replace(new xe(t.startLineNumber,t.startColumn,t.endLineNumber,t.endColumn),n+" "+r)):(s.push($l.insert(new rt(t.startLineNumber,t.startColumn),n+(o?" ":""))),s.push($l.insert(new rt(t.endLineNumber,t.endColumn),(o?" ":"")+r))),s}getEditOperations(t,n){const r=this._selection.startLineNumber,o=this._selection.startColumn;t.tokenization.tokenizeIfCheap(r);const s=t.getLanguageIdAtPosition(r,o),a=this.languageConfigurationService.getLanguageConfiguration(s).comments;!a||!a.blockCommentStartToken||!a.blockCommentEndToken||this._createOperationsForBlockComment(this._selection,a.blockCommentStartToken,a.blockCommentEndToken,this._insertSpace,t,n)}computeCursorState(t,n){const r=n.getInverseEditOperations();if(r.length===2){const o=r[0],s=r[1];return new Dn(o.range.endLineNumber,o.range.endColumn,s.range.startLineNumber,s.range.startColumn)}else{const o=r[0].range,s=this._usedEndToken?-this._usedEndToken.length-1:0;return new Dn(o.endLineNumber,o.endColumn+s,o.endLineNumber,o.endColumn+s)}}}class V_{constructor(t,n,r,o,s,a,l){this.languageConfigurationService=t,this._selection=n,this._indentSize=r,this._type=o,this._insertSpace=s,this._selectionId=null,this._deltaColumn=0,this._moveEndPositionDown=!1,this._ignoreEmptyLines=a,this._ignoreFirstLine=l||!1}static _gatherPreflightCommentStrings(t,n,r,o){t.tokenization.tokenizeIfCheap(n);const s=t.getLanguageIdAtPosition(n,1),a=o.getLanguageConfiguration(s).comments,l=a?a.lineCommentToken:null;if(!l)return null;const d=[];for(let u=0,h=r-n+1;us?n[d].commentStrOffset=a-1:n[d].commentStrOffset=a}}}class Lnt extends In{constructor(t,n){super(n),this._type=t}run(t,n){const r=t.get(kl);if(!n.hasModel())return;const o=n.getModel(),s=[],a=o.getOptions(),l=n.getOption(29),d=n.getSelections().map((h,g)=>({selection:h,index:g,ignoreFirstLine:!1}));d.sort((h,g)=>xe.compareRangesUsingStarts(h.selection,g.selection));let u=d[0];for(let h=1;h=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},w7=function(e,t){return function(n,r){t(n,r,e)}},jWe,eB;let eee=(eB=class{static get(t){return t.getContribution(jWe.ID)}constructor(t,n,r,o,s,a,l,d){this._contextMenuService=n,this._contextViewService=r,this._contextKeyService=o,this._keybindingService=s,this._menuService=a,this._configurationService=l,this._workspaceContextService=d,this._toDispose=new Et,this._contextMenuIsBeingShownCount=0,this._editor=t,this._toDispose.add(this._editor.onContextMenu(u=>this._onContextMenu(u))),this._toDispose.add(this._editor.onMouseWheel(u=>{if(this._contextMenuIsBeingShownCount>0){const h=this._contextViewService.getContextViewElement(),g=u.srcElement;g.shadowRoot&&y6(h)===g.shadowRoot||this._contextViewService.hideContextView()}})),this._toDispose.add(this._editor.onKeyDown(u=>{this._editor.getOption(30)&&u.keyCode===58&&(u.preventDefault(),u.stopPropagation(),this.showContextMenu())}))}_onContextMenu(t){if(!this._editor.hasModel())return;if(!this._editor.getOption(30)){this._editor.focus(),t.target.position&&!this._editor.getSelection().containsPosition(t.target.position)&&this._editor.setPosition(t.target.position);return}if(t.target.type===12||t.target.type===6&&t.target.detail.injectedText)return;if(t.event.preventDefault(),t.event.stopPropagation(),t.target.type===11)return this._showScrollbarContextMenu(t.event);if(t.target.type!==6&&t.target.type!==7&&t.target.type!==1)return;if(this._editor.focus(),t.target.position){let r=!1;for(const o of this._editor.getSelections())if(o.containsPosition(t.target.position)){r=!0;break}r||this._editor.setPosition(t.target.position)}let n=null;t.target.type!==1&&(n=t.event),this.showContextMenu(n)}showContextMenu(t){if(!this._editor.getOption(30)||!this._editor.hasModel())return;const n=this._getMenuActions(this._editor.getModel(),this._editor.contextMenuId);n.length>0&&this._doShowContextMenu(n,t)}_getMenuActions(t,n){const r=[],o=this._menuService.getMenuActions(n,this._contextKeyService,{arg:t.uri});for(const s of o){const[,a]=s;let l=0;for(const d of a)if(d instanceof uD){const u=this._getMenuActions(t,d.item.submenu);u.length>0&&(r.push(new JW(d.id,d.label,u)),l++)}else r.push(d),l++;l&&r.push(new pd)}return r.length&&r.pop(),r}_doShowContextMenu(t,n=null){if(!this._editor.hasModel())return;let r=n;if(!r){this._editor.revealPosition(this._editor.getPosition(),1),this._editor.render();const s=this._editor.getScrolledVisiblePosition(this._editor.getPosition()),a=Kl(this._editor.getDomNode()),l=a.left+s.left,d=a.top+s.top+s.height;r={x:l,y:d}}const o=this._editor.getOption(144)&&!cA;this._contextMenuIsBeingShownCount++,this._contextMenuService.showContextMenu({domForShadowRoot:o?this._editor.getOverflowWidgetsDomNode()??this._editor.getDomNode():void 0,getAnchor:()=>r,getActions:()=>t,getActionViewItem:s=>{const a=this._keybindingFor(s);if(a)return new gV(s,s,{label:!0,keybinding:a.getLabel(),isMenu:!0});const l=s;return typeof l.getActionViewItem=="function"?l.getActionViewItem():new gV(s,s,{icon:!0,label:!0,isMenu:!0})},getKeyBinding:s=>this._keybindingFor(s),onHide:s=>{this._contextMenuIsBeingShownCount--}})}_showScrollbarContextMenu(t){if(!this._editor.hasModel()||H2o(this._workspaceContextService.getWorkspace()))return;const n=this._editor.getOption(81);let r=0;const o=u=>({id:`menu-action-${++r}`,label:u.label,tooltip:"",class:void 0,enabled:typeof u.enabled>"u"?!0:u.enabled,checked:u.checked,run:u.run}),s=(u,h)=>new JW(`menu-action-${++r}`,u,h,void 0),a=(u,h,g,m,v)=>{if(!h)return o({label:u,enabled:h,run:()=>{}});const f=A=>()=>{this._configurationService.updateValue(g,A)},k=[];for(const A of v)k.push(o({label:A.label,checked:m===A.value,run:f(A.value)}));return s(u,k)},l=[];l.push(o({label:U(901,"Minimap"),checked:n.enabled,run:()=>{this._configurationService.updateValue("editor.minimap.enabled",!n.enabled)}})),l.push(new pd),l.push(o({label:U(902,"Render Characters"),enabled:n.enabled,checked:n.renderCharacters,run:()=>{this._configurationService.updateValue("editor.minimap.renderCharacters",!n.renderCharacters)}})),l.push(a(U(903,"Vertical size"),n.enabled,"editor.minimap.size",n.size,[{label:U(904,"Proportional"),value:"proportional"},{label:U(905,"Fill"),value:"fill"},{label:U(906,"Fit"),value:"fit"}])),l.push(a(U(907,"Slider"),n.enabled,"editor.minimap.showSlider",n.showSlider,[{label:U(908,"Mouse Over"),value:"mouseover"},{label:U(909,"Always"),value:"always"}]));const d=this._editor.getOption(144)&&!cA;this._contextMenuIsBeingShownCount++,this._contextMenuService.showContextMenu({domForShadowRoot:d?this._editor.getDomNode():void 0,getAnchor:()=>t,getActions:()=>l,onHide:u=>{this._contextMenuIsBeingShownCount--,this._editor.focus()}})}_keybindingFor(t){return this._keybindingService.lookupKeybinding(t.id)}dispose(){this._contextMenuIsBeingShownCount>0&&this._contextViewService.hideContextView(),this._toDispose.dispose()}},jWe=eB,eB.ID="editor.contrib.contextmenu",eB);eee=jWe=Nbo([w7(1,S2),w7(2,wL),w7(3,Qi),w7(4,Do),w7(5,wA),w7(6,ar),w7(7,$8)],eee);class Ubo extends In{constructor(){super({id:"editor.action.showContextMenu",label:St(910,"Show Editor Context Menu"),precondition:void 0,kbOpts:{kbExpr:He.textInputFocus,primary:1092,weight:100}})}run(t,n){var r;(r=eee.get(n))==null||r.showContextMenu()}}mo(eee.ID,eee,2);dn(Ubo);class yxe{constructor(t){this.selections=t}equals(t){const n=this.selections.length,r=t.selections.length;if(n!==r)return!1;for(let o=0;o{this._undoStack=[],this._redoStack=[]})),this._register(t.onDidChangeModelContent(n=>{this._undoStack=[],this._redoStack=[]})),this._register(t.onDidChangeCursorSelection(n=>{if(this._isCursorUndoRedo||!n.oldSelections||n.oldModelVersionId!==n.modelVersionId)return;const r=new yxe(n.oldSelections);this._undoStack.length>0&&this._undoStack[this._undoStack.length-1].cursorState.equals(r)||(this._undoStack.push(new Cxe(r,t.getScrollTop(),t.getScrollLeft())),this._redoStack=[],this._undoStack.length>50&&this._undoStack.shift())}))}cursorUndo(){!this._editor.hasModel()||this._undoStack.length===0||(this._redoStack.push(new Cxe(new yxe(this._editor.getSelections()),this._editor.getScrollTop(),this._editor.getScrollLeft())),this._applyState(this._undoStack.pop()))}cursorRedo(){!this._editor.hasModel()||this._redoStack.length===0||(this._undoStack.push(new Cxe(new yxe(this._editor.getSelections()),this._editor.getScrollTop(),this._editor.getScrollLeft())),this._applyState(this._redoStack.pop()))}_applyState(t){this._isCursorUndoRedo=!0,this._editor.setSelections(t.cursorState.selections),this._editor.setScrollPosition({scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),this._isCursorUndoRedo=!1}};nAe.ID="editor.contrib.cursorUndoRedoController";let OV=nAe;class jbo extends In{constructor(){super({id:"cursorUndo",label:St(911,"Cursor Undo"),precondition:void 0,kbOpts:{kbExpr:He.textInputFocus,primary:2099,weight:100}})}run(t,n,r){var o;(o=OV.get(n))==null||o.cursorUndo()}}class Wbo extends In{constructor(){super({id:"cursorRedo",label:St(912,"Cursor Redo"),precondition:void 0})}run(t,n,r){var o;(o=OV.get(n))==null||o.cursorRedo()}}mo(OV.ID,OV,0);dn(jbo);dn(Wbo);class Vbo{constructor(t,n,r){this.selection=t,this.targetPosition=n,this.copy=r,this.targetSelection=null}getEditOperations(t,n){const r=t.getValueInRange(this.selection);if(this.copy||n.addEditOperation(this.selection,null),n.addEditOperation(new xe(this.targetPosition.lineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.targetPosition.column),r),this.selection.containsPosition(this.targetPosition)&&!(this.copy&&(this.selection.getEndPosition().equals(this.targetPosition)||this.selection.getStartPosition().equals(this.targetPosition)))){this.targetSelection=this.selection;return}if(this.copy){this.targetSelection=new Dn(this.targetPosition.lineNumber,this.targetPosition.column,this.selection.endLineNumber-this.selection.startLineNumber+this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn);return}if(this.targetPosition.lineNumber>this.selection.endLineNumber){this.targetSelection=new Dn(this.targetPosition.lineNumber-this.selection.endLineNumber+this.selection.startLineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn);return}if(this.targetPosition.lineNumberthis._onEditorMouseDown(n))),this._register(this._editor.onMouseUp(n=>this._onEditorMouseUp(n))),this._register(this._editor.onMouseDrag(n=>this._onEditorMouseDrag(n))),this._register(this._editor.onMouseDrop(n=>this._onEditorMouseDrop(n))),this._register(this._editor.onMouseDropCanceled(()=>this._onEditorMouseDropCanceled())),this._register(this._editor.onKeyDown(n=>this.onEditorKeyDown(n))),this._register(this._editor.onKeyUp(n=>this.onEditorKeyUp(n))),this._register(this._editor.onDidBlurEditorWidget(()=>this.onEditorBlur())),this._register(this._editor.onDidBlurEditorText(()=>this.onEditorBlur())),this._mouseDown=!1,this._modifierPressed=!1,this._dragSelection=null}onEditorBlur(){this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1,this._modifierPressed=!1}onEditorKeyDown(t){!this._editor.getOption(42)||this._editor.getOption(28)||(RP(t)&&(this._modifierPressed=!0),this._mouseDown&&RP(t)&&this._editor.updateOptions({mouseStyle:"copy"}))}onEditorKeyUp(t){!this._editor.getOption(42)||this._editor.getOption(28)||(RP(t)&&(this._modifierPressed=!1),this._mouseDown&&t.keyCode===b5.TRIGGER_KEY_VALUE&&this._editor.updateOptions({mouseStyle:"default"}))}_onEditorMouseDown(t){this._mouseDown=!0}_onEditorMouseUp(t){this._mouseDown=!1,this._editor.updateOptions({mouseStyle:"text"})}_onEditorMouseDrag(t){const n=t.target;if(this._dragSelection===null){const o=(this._editor.getSelections()||[]).filter(s=>n.position&&s.containsPosition(n.position));if(o.length===1)this._dragSelection=o[0];else return}RP(t.event)?this._editor.updateOptions({mouseStyle:"copy"}):this._editor.updateOptions({mouseStyle:"default"}),n.position&&(this._dragSelection.containsPosition(n.position)?this._removeDecoration():this.showAt(n.position))}_onEditorMouseDropCanceled(){this._editor.updateOptions({mouseStyle:"text"}),this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1}_onEditorMouseDrop(t){if(t.target&&(this._hitContent(t.target)||this._hitMargin(t.target))&&t.target.position){const n=new rt(t.target.position.lineNumber,t.target.position.column);if(this._dragSelection===null){let r=null;if(t.event.shiftKey){const o=this._editor.getSelection();if(o){const{selectionStartLineNumber:s,selectionStartColumn:a}=o;r=[new Dn(s,a,n.lineNumber,n.column)]}}else r=(this._editor.getSelections()||[]).map(o=>o.containsPosition(n)?new Dn(n.lineNumber,n.column,n.lineNumber,n.column):o);this._editor.setSelections(r||[],"mouse",3)}else(!this._dragSelection.containsPosition(n)||(RP(t.event)||this._modifierPressed)&&(this._dragSelection.getEndPosition().equals(n)||this._dragSelection.getStartPosition().equals(n)))&&(this._editor.pushUndoStop(),this._editor.executeCommand(b5.ID,new Vbo(this._dragSelection,n,RP(t.event)||this._modifierPressed)),this._editor.pushUndoStop())}this._editor.updateOptions({mouseStyle:"text"}),this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1}showAt(t){this._dndDecorationIds.set([{range:new xe(t.lineNumber,t.column,t.lineNumber,t.column),options:b5._DECORATION_OPTIONS}]),this._editor.revealPosition(t,1)}_removeDecoration(){this._dndDecorationIds.clear()}_hitContent(t){return t.type===6||t.type===7}_hitMargin(t){return t.type===2||t.type===3||t.type===4}dispose(){this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1,this._modifierPressed=!1,super.dispose()}};b5.ID="editor.contrib.dragAndDrop",b5.TRIGGER_KEY_VALUE=Qr?6:5,b5._DECORATION_OPTIONS=Gi.register({description:"dnd-target",className:"dnd-target"});let b0e=b5;mo(b0e.ID,b0e,2);const zbo="editor.action.pasteAs";mo(X8.ID,X8,0);fH(Qje);On(new class extends $d{constructor(){super({id:ZDn,precondition:Vtt,kbOpts:{weight:100,primary:2137}})}runEditorCommand(e,t){var n;return(n=X8.get(t))==null?void 0:n.changePasteType()}});On(new class extends $d{constructor(){super({id:"editor.hidePasteWidget",precondition:Vtt,kbOpts:{weight:100,primary:9}})}runEditorCommand(e,t){var n;(n=X8.get(t))==null||n.clearWidgets()}});var tB;dn((tB=class extends In{constructor(){super({id:zbo,label:St(915,"Paste As..."),precondition:He.writable,metadata:{description:"Paste as",args:[{name:"args",schema:tB.argsSchema}]},canTriggerInlineEdits:!0})}run(t,n,r){var s;let o;return r&&("kind"in r?o={only:new El(r.kind)}:"preferences"in r&&(o={preferences:r.preferences.map(a=>new El(a))})),(s=X8.get(n))==null?void 0:s.pasteAs(o)}},tB.argsSchema={oneOf:[{type:"object",required:["kind"],properties:{kind:{type:"string",description:U(913,`The kind of the paste edit to try pasting with. +`)))}onDragOver(){return!1}drop(){}dispose(){this.disposables.dispose()}};vWe=wRn([K7(0,QR)],vWe);let AWe=class extends r0e{constructor(t,n,r,o,s,a,l,d,u){super(t,{showFrame:!1,showArrow:!0,isResizeable:!0,isAccessible:!0,supportOnTitleClick:!0},a),this._defaultTreeKeyboardSupport=n,this.layoutData=r,this._textModelResolverService=s,this._instantiationService=a,this._peekViewService=l,this._uriLabel=d,this._keybindingService=u,this._disposeOnNewModel=new Et,this._callOnDispose=new Et,this._onDidSelectReference=new at,this.onDidSelectReference=this._onDidSelectReference.event,this._dim=new cs(0,0),this._isClosing=!1,this._applyTheme(o.getColorTheme()),this._callOnDispose.add(o.onDidColorThemeChange(this._applyTheme.bind(this))),this._peekViewService.addExclusiveWidget(t,this),this.create()}get isClosing(){return this._isClosing}dispose(){this._isClosing=!0,this.setModel(void 0),this._callOnDispose.dispose(),this._disposeOnNewModel.dispose(),us(this._preview),us(this._previewNotAvailableMessage),us(this._tree),us(this._previewModelReference),this._splitView.dispose(),super.dispose()}_applyTheme(t){const n=t.getColor(V4o)||Bt.transparent;this.style({arrowColor:n,frameColor:n,headerBackgroundColor:t.getColor(W4o)||Bt.transparent,primaryHeadingColor:t.getColor(KBn),secondaryHeadingColor:t.getColor(JBn)})}show(t){super.show(t,this.layoutData.heightInLines||18)}focusOnReferenceTree(){this._tree.domFocus()}focusOnPreviewEditor(){this._preview.focus()}isPreviewEditorFocused(){return this._preview.hasTextFocus()}_onTitleClick(t){this._preview&&this._preview.getModel()&&this._onDidSelectReference.fire({element:this._getFocusedReference(),kind:t.ctrlKey||t.metaKey||t.altKey?"side":"open",source:"title"})}_fillBody(t){this.setCssClass("reference-zone-widget"),this._messageContainer=Xt(t,tn("div.messages")),tm(this._messageContainer),this._splitView=new tRn(t,{orientation:1}),this._previewContainer=Xt(t,tn("div.preview.inline"));const n={scrollBeyondLastLine:!1,scrollbar:{verticalScrollbarSize:14,horizontal:"auto",useShadows:!0,verticalHasArrows:!1,horizontalHasArrows:!1,alwaysConsumeMouseWheel:!0},overviewRulerLanes:2,fixedOverflowWidgets:!0,minimap:{enabled:!1}};this._preview=this._instantiationService.createInstance(G8,this._previewContainer,n,{},this.editor),tm(this._previewContainer),this._previewNotAvailableMessage=this._instantiationService.createInstance(gR,U(1084,"no preview available"),s2,gR.DEFAULT_CREATION_OPTIONS,null),this._treeContainer=Xt(t,tn("div.ref-tree.inline"));const r={keyboardSupport:this._defaultTreeKeyboardSupport,accessibilityProvider:new ebo,keyboardNavigationLabelProvider:this._instantiationService.createInstance(gWe),identityProvider:new Kpo,openOnSingleClick:!0,selectionNavigation:!0,overrideStyles:{listBackground:z4o},dnd:this._instantiationService.createInstance(vWe)};this._defaultTreeKeyboardSupport&&this._callOnDispose.add(wc(this._treeContainer,"keydown",s=>{s.equals(9)&&(this._keybindingService.dispatchEvent(s,s.target),s.stopPropagation())},!0)),this._tree=this._instantiationService.createInstance(nbo,"ReferencesWidget",this._treeContainer,new qpo,[this._instantiationService.createInstance(f0e),this._instantiationService.createInstance(g0e)],this._instantiationService.createInstance(fWe),r),this._splitView.addView({onDidChange:on.None,element:this._previewContainer,minimumSize:200,maximumSize:Number.MAX_VALUE,layout:s=>{this._preview.layout({height:this._dim.height,width:s})}},o0e.Distribute),this._splitView.addView({onDidChange:on.None,element:this._treeContainer,minimumSize:100,maximumSize:Number.MAX_VALUE,layout:s=>{this._treeContainer.style.height=`${this._dim.height}px`,this._treeContainer.style.width=`${s}px`,this._tree.layout(this._dim.height,s)}},o0e.Distribute),this._disposables.add(this._splitView.onDidSashChange(()=>{this._dim.width&&(this.layoutData.ratio=this._splitView.getViewSize(0)/this._dim.width)},void 0));const o=(s,a)=>{s instanceof Y8&&(a==="show"&&this._revealReference(s,!1),this._onDidSelectReference.fire({element:s,kind:a,source:"tree"}))};this._disposables.add(this._tree.onDidOpen(s=>{s.sideBySide?o(s.element,"side"):s.editorOptions.pinned?o(s.element,"goto"):o(s.element,"show")})),tm(this._treeContainer)}_onWidth(t){this._dim&&this._doLayoutBody(this._dim.height,t)}_doLayoutBody(t,n){super._doLayoutBody(t,n),this._dim=new cs(n,t),this.layoutData.heightInLines=this._viewZone?this._viewZone.heightInLines:this.layoutData.heightInLines,this._splitView.layout(n),this._splitView.resizeView(0,n*this.layoutData.ratio)}setSelection(t){return this._revealReference(t,!0).then(()=>{this._model&&(this._tree.setSelection([t]),this._tree.setFocus([t]))})}setModel(t){return this._disposeOnNewModel.clear(),this._model=t,this._model?this._onNewModel():Promise.resolve()}_onNewModel(){return this._model?this._model.isEmpty?(this.setTitle(""),this._messageContainer.innerText=U(1085,"No results"),k0(this._messageContainer),Promise.resolve(void 0)):(tm(this._messageContainer),this._decorationsManager=new kWe(this._preview,this._model),this._disposeOnNewModel.add(this._decorationsManager),this._disposeOnNewModel.add(this._model.onDidChangeReferenceRange(t=>this._tree.rerender(t))),this._disposeOnNewModel.add(this._preview.onMouseDown(t=>{const{event:n,target:r}=t;if(n.detail!==2)return;const o=this._getFocusedReference();o&&this._onDidSelectReference.fire({element:{uri:o.uri,range:r.range},kind:n.ctrlKey||n.metaKey||n.altKey?"side":"open",source:"editor"})})),this.container.classList.add("results-loaded"),k0(this._treeContainer),k0(this._previewContainer),this._splitView.layout(this._dim.width),this.focusOnReferenceTree(),this._tree.setInput(this._model.groups.length===1?this._model.groups[0]:this._model)):Promise.resolve(void 0)}_getFocusedReference(){const[t]=this._tree.getFocus();if(t instanceof Y8)return t;if(t instanceof bV&&t.children.length>0)return t.children[0]}async revealReference(t){await this._revealReference(t,!1),this._onDidSelectReference.fire({element:t,kind:"goto",source:"tree"})}async _revealReference(t,n){if(this._revealedReference===t)return;this._revealedReference=t,t.uri.scheme!==yi.inMemory?this.setTitle(Rno(t.uri),this._uriLabel.getUriLabel(Dbe(t.uri))):this.setTitle(U(1086,"References"));const r=this._textModelResolverService.createModelReference(t.uri);this._tree.getInput()===t.parent?this._tree.reveal(t):(n&&this._tree.reveal(t.parent),await this._tree.expand(t.parent),this._tree.reveal(t));const o=await r;if(!this._model){o.dispose();return}us(this._previewModelReference);const s=o.object;if(s){const a=this._preview.getModel()===s.textEditorModel?0:1,l=xe.lift(t.range).collapseToStart();this._previewModelReference=o,this._preview.setModel(s.textEditorModel),this._preview.setSelection(l),this._preview.revealRangeInCenter(l,a)}else this._preview.setModel(this._previewNotAvailableMessage),o.dispose()}};AWe=wRn([K7(3,Dl),K7(4,Dg),K7(5,Zn),K7(6,qBn),K7(7,QR),K7(8,Do)],AWe);var ibo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},QP=function(e,t){return function(n,r){t(n,r,e)}},whe;const MI=new yn("referenceSearchVisible",!1,U(1078,"Whether reference peek is visible, like 'Peek References' or 'Peek Definition'"));var WD;let DR=(WD=class{static get(t){return t.getContribution(whe.ID)}constructor(t,n,r,o,s,a,l,d){this._defaultTreeKeyboardSupport=t,this._editor=n,this._editorService=o,this._notificationService=s,this._instantiationService=a,this._storageService=l,this._configurationService=d,this._disposables=new Et,this._requestIdPool=0,this._ignoreModelChangeEvent=!1,this._referenceSearchVisible=MI.bindTo(r)}dispose(){var t,n;this._referenceSearchVisible.reset(),this._disposables.dispose(),(t=this._widget)==null||t.dispose(),(n=this._model)==null||n.dispose(),this._widget=void 0,this._model=void 0}toggleWidget(t,n,r){let o;if(this._widget&&(o=this._widget.position),this.closeWidget(),o&&t.containsPosition(o))return;this._peekMode=r,this._referenceSearchVisible.set(!0),this._disposables.add(this._editor.onDidChangeModelLanguage(()=>{this.closeWidget()})),this._disposables.add(this._editor.onDidChangeModel(()=>{this._ignoreModelChangeEvent||this.closeWidget()}));const s="peekViewLayout",a=tbo.fromJSON(this._storageService.get(s,0,"{}"));this._widget=this._instantiationService.createInstance(AWe,this._editor,this._defaultTreeKeyboardSupport,a),this._widget.setTitle(U(1079,"Loading...")),this._widget.show(t),this._disposables.add(this._widget.onDidClose(()=>{n.cancel(),this._widget?(this._storageService.store(s,JSON.stringify(this._widget.layoutData),0,1),this._widget.isClosing||this.closeWidget(),this._widget=void 0):this.closeWidget()})),this._disposables.add(this._widget.onDidSelectReference(d=>{const{element:u,kind:h}=d;if(u)switch(h){case"open":(d.source!=="editor"||!this._configurationService.getValue("editor.stablePeek"))&&this.openReference(u,!1,!1);break;case"side":this.openReference(u,!0,!1);break;case"goto":r?this._gotoReference(u,!0):this.openReference(u,!1,!0);break}}));const l=++this._requestIdPool;n.then(d=>{var u;if(l!==this._requestIdPool||!this._widget){d.dispose();return}return(u=this._model)==null||u.dispose(),this._model=d,this._widget.setModel(this._model).then(()=>{if(this._widget&&this._model&&this._editor.hasModel()){this._model.isEmpty?this._widget.setMetaTitle(""):this._widget.setMetaTitle(U(1080,"{0} ({1})",this._model.title,this._model.references.length));const h=this._editor.getModel().uri,g=new rt(t.startLineNumber,t.startColumn),m=this._model.nearestReference(h,g);if(m)return this._widget.setSelection(m).then(()=>{this._widget&&this._editor.getOption(99)==="editor"&&this._widget.focusOnPreviewEditor()})}})},d=>{this._notificationService.error(d)})}changeFocusBetweenPreviewAndReferences(){this._widget&&(this._widget.isPreviewEditorFocused()?this._widget.focusOnReferenceTree():this._widget.focusOnPreviewEditor())}async goToNextOrPreviousReference(t){if(!this._editor.hasModel()||!this._model||!this._widget)return;const n=this._widget.position;if(!n)return;const r=this._model.nearestReference(this._editor.getModel().uri,n);if(!r)return;const o=this._model.nextOrPreviousReference(r,t),s=this._editor.hasTextFocus(),a=this._widget.isPreviewEditorFocused();await this._widget.setSelection(o),await this._gotoReference(o,!1),s?this._editor.focus():this._widget&&a&&this._widget.focusOnPreviewEditor()}async revealReference(t){!this._editor.hasModel()||!this._model||!this._widget||await this._widget.revealReference(t)}closeWidget(t=!0){var n,r;(n=this._widget)==null||n.dispose(),(r=this._model)==null||r.dispose(),this._referenceSearchVisible.reset(),this._disposables.clear(),this._widget=void 0,this._model=void 0,t&&this._editor.focus(),this._requestIdPool+=1}_gotoReference(t,n){var o;(o=this._widget)==null||o.hide(),this._ignoreModelChangeEvent=!0;const r=xe.lift(t.range).collapseToStart();return this._editorService.openCodeEditor({resource:t.uri,options:{selection:r,selectionSource:"code.jump",pinned:n}},this._editor).then(s=>{if(this._ignoreModelChangeEvent=!1,!s||!this._widget){this.closeWidget();return}if(this._editor===s)this._widget.show(r),this._widget.focusOnReferenceTree();else{const a=whe.get(s),l=this._model.clone();this.closeWidget(),s.focus(),a==null||a.toggleWidget(r,Fd(d=>Promise.resolve(l)),this._peekMode??!1)}},s=>{this._ignoreModelChangeEvent=!1,zi(s)})}openReference(t,n,r){n||this.closeWidget();const{uri:o,range:s}=t;this._editorService.openCodeEditor({resource:o,options:{selection:s,selectionSource:"code.jump",pinned:r}},this._editor,n)}},whe=WD,WD.ID="editor.contrib.referencesController",WD);DR=whe=ibo([QP(2,Qi),QP(3,yo),QP(4,rc),QP(5,Zn),QP(6,Bg),QP(7,ar)],DR);function PI(e,t){const n=GBn(e);if(!n)return;const r=DR.get(n);r&&t(r)}ju.registerCommandAndKeybindingRule({id:"togglePeekWidgetFocus",weight:100,primary:Uc(2089,60),when:Ft.or(MI,b1.inPeekEditor),handler(e){PI(e,t=>{t.changeFocusBetweenPreviewAndReferences()})}});ju.registerCommandAndKeybindingRule({id:"goToNextReference",weight:90,primary:62,secondary:[70],when:Ft.or(MI,b1.inPeekEditor),handler(e){PI(e,t=>{t.goToNextOrPreviousReference(!0)})}});ju.registerCommandAndKeybindingRule({id:"goToPreviousReference",weight:90,primary:1086,secondary:[1094],when:Ft.or(MI,b1.inPeekEditor),handler(e){PI(e,t=>{t.goToNextOrPreviousReference(!1)})}});uo.registerCommandAlias("goToNextReferenceFromEmbeddedEditor","goToNextReference");uo.registerCommandAlias("goToPreviousReferenceFromEmbeddedEditor","goToPreviousReference");uo.registerCommandAlias("closeReferenceSearchEditor","closeReferenceSearch");uo.registerCommand("closeReferenceSearch",e=>PI(e,t=>t.closeWidget()));ju.registerKeybindingRule({id:"closeReferenceSearch",weight:-1,primary:9,secondary:[1033],when:Ft.and(b1.inPeekEditor,Ft.not("config.editor.stablePeek"))});ju.registerKeybindingRule({id:"closeReferenceSearch",weight:250,primary:9,secondary:[1033],when:Ft.and(MI,Ft.not("config.editor.stablePeek"),Ft.or(He.editorTextFocus,hnt.negate()))});ju.registerCommandAndKeybindingRule({id:"revealReference",weight:200,primary:3,mac:{primary:3,secondary:[2066]},when:Ft.and(MI,mRn,knt.negate(),vnt.negate()),handler(e){var r;const n=(r=e.get(_A).lastFocusedList)==null?void 0:r.getFocus();Array.isArray(n)&&n[0]instanceof Y8&&PI(e,o=>o.revealReference(n[0]))}});ju.registerCommandAndKeybindingRule({id:"openReferenceToSide",weight:100,primary:2051,mac:{primary:259},when:Ft.and(MI,mRn,knt.negate(),vnt.negate()),handler(e){var r;const n=(r=e.get(_A).lastFocusedList)==null?void 0:r.getFocus();Array.isArray(n)&&n[0]instanceof Y8&&PI(e,o=>o.openReference(n[0],!0,!0))}});uo.registerCommand("openReference",e=>{var r;const n=(r=e.get(_A).lastFocusedList)==null?void 0:r.getFocus();Array.isArray(n)&&n[0]instanceof Y8&&PI(e,o=>o.openReference(n[0],!1,!0))});var ORn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},HG=function(e,t){return function(n,r){t(n,r,e)}};const Ont=new yn("hasSymbols",!1,U(1095,"Whether there are symbol locations that can be navigated via keyboard-only.")),D3e=_r("ISymbolNavigationService");let pWe=class{constructor(t,n,r,o){this._editorService=n,this._notificationService=r,this._keybindingService=o,this._currentModel=void 0,this._currentIdx=-1,this._ignoreEditorChange=!1,this._ctxHasSymbols=Ont.bindTo(t)}reset(){var t,n;this._ctxHasSymbols.reset(),(t=this._currentState)==null||t.dispose(),(n=this._currentMessage)==null||n.close(),this._currentModel=void 0,this._currentIdx=-1}put(t){const n=t.parent.parent;if(n.references.length<=1){this.reset();return}this._currentModel=n,this._currentIdx=n.references.indexOf(t),this._ctxHasSymbols.set(!0),this._showMessage();const r=new bWe(this._editorService),o=r.onDidChange(s=>{if(this._ignoreEditorChange)return;const a=this._editorService.getActiveCodeEditor();if(!a)return;const l=a.getModel(),d=a.getPosition();if(!l||!d)return;let u=!1,h=!1;for(const g of n.references)if(C6(g.uri,l.uri))u=!0,h=h||xe.containsPosition(g.range,d);else if(u)break;(!u||!h)&&this.reset()});this._currentState=Y4(r,o)}revealNext(t){if(!this._currentModel)return Promise.resolve();this._currentIdx+=1,this._currentIdx%=this._currentModel.references.length;const n=this._currentModel.references[this._currentIdx];return this._showMessage(),this._ignoreEditorChange=!0,this._editorService.openCodeEditor({resource:n.uri,options:{selection:xe.collapseToStart(n.range),selectionRevealType:3}},t).finally(()=>{this._ignoreEditorChange=!1})}_showMessage(){var r;(r=this._currentMessage)==null||r.close();const t=this._keybindingService.lookupKeybinding("editor.gotoNextSymbolFromResult"),n=t?U(1096,"Symbol {0} of {1}, {2} for next",this._currentIdx+1,this._currentModel.references.length,t.getLabel()):U(1097,"Symbol {0} of {1}",this._currentIdx+1,this._currentModel.references.length);this._currentMessage=this._notificationService.status(n)}};pWe=ORn([HG(0,Qi),HG(1,yo),HG(2,rc),HG(3,Do)],pWe);Vr(D3e,pWe,1);On(new class extends $d{constructor(){super({id:"editor.gotoNextSymbolFromResult",precondition:Ont,kbOpts:{weight:100,primary:70}})}runEditorCommand(e,t){return e.get(D3e).revealNext(t)}});ju.registerCommandAndKeybindingRule({id:"editor.gotoNextSymbolFromResult.cancel",weight:100,when:Ont,primary:9,handler(e){e.get(D3e).reset()}});let bWe=class{constructor(t){this._listener=new Map,this._disposables=new Et,this._onDidChange=new at,this.onDidChange=this._onDidChange.event,this._disposables.add(t.onCodeEditorRemove(this._onDidRemoveEditor,this)),this._disposables.add(t.onCodeEditorAdd(this._onDidAddEditor,this)),t.listCodeEditors().forEach(this._onDidAddEditor,this)}dispose(){this._disposables.dispose(),this._onDidChange.dispose(),us(this._listener.values())}_onDidAddEditor(t){this._listener.set(t,Y4(t.onDidChangeCursorPosition(n=>this._onDidChange.fire({editor:t})),t.onDidChangeModelContent(n=>this._onDidChange.fire({editor:t}))))}_onDidRemoveEditor(t){var n;(n=this._listener.get(t))==null||n.dispose(),this._listener.delete(t)}};bWe=ORn([HG(0,yo)],bWe);function wWe(e,t){return t.uri.scheme===e.uri.scheme?!0:!iNe(t.uri,yi.walkThroughSnippet,yi.vscodeChatCodeBlock,yi.vscodeChatCodeCompareBlock)}async function nre(e,t,n,r,o){const a=n.ordered(e,r).map(d=>Promise.resolve(o(d,e,t)).then(void 0,u=>{Nc(u)})),l=await Promise.all(a);return P3(l.flat()).filter(d=>wWe(e,d))}function ire(e,t,n,r,o){return nre(t,n,e,r,(s,a,l)=>s.provideDefinition(a,l,o))}function ynt(e,t,n,r,o){return nre(t,n,e,r,(s,a,l)=>s.provideDeclaration(a,l,o))}function Cnt(e,t,n,r,o){return nre(t,n,e,r,(s,a,l)=>s.provideImplementation(a,l,o))}function _nt(e,t,n,r,o){return nre(t,n,e,r,(s,a,l)=>s.provideTypeDefinition(a,l,o))}function rre(e,t,n,r,o,s){return nre(t,n,e,o,async(a,l,d)=>{var g,m;const u=(g=await a.provideReferences(l,d,{includeDeclaration:!0},s))==null?void 0:g.filter(v=>wWe(l,v));if(!r||!u||u.length!==2)return u;const h=(m=await a.provideReferences(l,d,{includeDeclaration:!1},s))==null?void 0:m.filter(v=>wWe(l,v));return h&&h.length===1?h:u})}async function rC(e){const t=await e(),n=new B0(t,""),r=n.references.map(o=>o.link);return n.dispose(),r}_1("_executeDefinitionProvider",(e,t,n)=>{const r=e.get(Un),o=ire(r.definitionProvider,t,n,!1,Tr.None);return rC(()=>o)});_1("_executeDefinitionProvider_recursive",(e,t,n)=>{const r=e.get(Un),o=ire(r.definitionProvider,t,n,!0,Tr.None);return rC(()=>o)});_1("_executeTypeDefinitionProvider",(e,t,n)=>{const r=e.get(Un),o=_nt(r.typeDefinitionProvider,t,n,!1,Tr.None);return rC(()=>o)});_1("_executeTypeDefinitionProvider_recursive",(e,t,n)=>{const r=e.get(Un),o=_nt(r.typeDefinitionProvider,t,n,!0,Tr.None);return rC(()=>o)});_1("_executeDeclarationProvider",(e,t,n)=>{const r=e.get(Un),o=ynt(r.declarationProvider,t,n,!1,Tr.None);return rC(()=>o)});_1("_executeDeclarationProvider_recursive",(e,t,n)=>{const r=e.get(Un),o=ynt(r.declarationProvider,t,n,!0,Tr.None);return rC(()=>o)});_1("_executeReferenceProvider",(e,t,n)=>{const r=e.get(Un),o=rre(r.referenceProvider,t,n,!1,!1,Tr.None);return rC(()=>o)});_1("_executeReferenceProvider_recursive",(e,t,n)=>{const r=e.get(Un),o=rre(r.referenceProvider,t,n,!1,!0,Tr.None);return rC(()=>o)});_1("_executeImplementationProvider",(e,t,n)=>{const r=e.get(Un),o=Cnt(r.implementationProvider,t,n,!1,Tr.None);return rC(()=>o)});_1("_executeImplementationProvider_recursive",(e,t,n)=>{const r=e.get(Un),o=Cnt(r.implementationProvider,t,n,!0,Tr.None);return rC(()=>o)});Pu.appendMenuItem(Vn.EditorContext,{submenu:Vn.EditorContextPeek,title:U(1038,"Peek"),group:"navigation",order:100});class wV{static is(t){return!t||typeof t!="object"?!1:!!(t instanceof wV||rt.isIPosition(t.position)&&t.model)}constructor(t,n){this.model=t,this.position=n}}const c4=class c4 extends Cp{static all(){return c4._allSymbolNavigationCommands.values()}static _patchConfig(t){const n={...t,f1:!0};if(n.menu)for(const r of no.wrap(n.menu))(r.id===Vn.EditorContext||r.id===Vn.EditorContextPeek)&&(r.when=Ft.and(t.precondition,r.when));return n}constructor(t,n){super(c4._patchConfig(n)),this.configuration=t,c4._allSymbolNavigationCommands.set(n.id,this)}runEditorCommand(t,n,r,o){if(!n.hasModel())return Promise.resolve(void 0);const s=t.get(rc),a=t.get(yo),l=t.get(z8),d=t.get(D3e),u=t.get(Un),h=t.get(Zn),g=n.getModel(),m=n.getPosition(),v=wV.is(r)?r:new wV(g,m),f=new H8(n,5),k=YW(this._getLocationModel(u,v.model,v.position,f.token),f.token).then(async A=>{var w;if(!A||f.token.isCancellationRequested)return;um(A.ariaMessage);let p;if(A.referenceAt(g.uri,m)){const O=this._getAlternativeCommand(n);O!==void 0&&!c4._activeAlternativeCommands.has(O)&&c4._allSymbolNavigationCommands.has(O)&&(p=c4._allSymbolNavigationCommands.get(O))}const b=A.references.length;if(b===0){if(!this.configuration.muteMessage){const O=g.getWordAtPosition(m);(w=D0.get(n))==null||w.showMessage(this._getNoResultFoundMessage(O),m)}}else if(b===1&&p)c4._activeAlternativeCommands.add(this.desc.id),h.invokeFunction(O=>p.runEditorCommand(O,n,r,o).finally(()=>{c4._activeAlternativeCommands.delete(this.desc.id)}));else return this._onResult(a,d,n,A,o)},A=>{s.error(A)}).finally(()=>{f.dispose()});return l.showWhile(k,250),k}async _onResult(t,n,r,o,s){const a=this._getGoToPreference(r);if(!(r instanceof G8)&&(this.configuration.openInPeek||a==="peek"&&o.references.length>1))this._openInPeek(r,o,s);else{const l=o.firstReference(),d=o.references.length>1&&a==="gotoAndPeek",u=await this._openReference(r,t,l,this.configuration.openToSide,!d);d&&u?this._openInPeek(u,o,s):o.dispose(),a==="goto"&&n.put(l)}}async _openReference(t,n,r,o,s){let a;if(Rco(r)&&(a=r.targetSelectionRange),a||(a=r.range),!a)return;const l=await n.openCodeEditor({resource:r.uri,options:{selection:xe.collapseToStart(a),selectionRevealType:3,selectionSource:"code.jump"}},t,o);if(l){if(s){const d=l.getModel(),u=l.createDecorationsCollection([{range:a,options:{description:"symbol-navigate-action-highlight",className:"symbolHighlight"}}]);setTimeout(()=>{l.getModel()===d&&u.clear()},350)}return l}}_openInPeek(t,n,r){const o=DR.get(t);o&&t.hasModel()?o.toggleWidget(r??t.getSelection(),Fd(s=>Promise.resolve(n)),this.configuration.openInPeek):n.dispose()}};c4._allSymbolNavigationCommands=new Map,c4._activeAlternativeCommands=new Set;let Z8=c4;class ore extends Z8{async _getLocationModel(t,n,r,o){return new B0(await ire(t.definitionProvider,n,r,!1,o),U(1039,"Definitions"))}_getNoResultFoundMessage(t){return t&&t.word?U(1040,"No definition found for '{0}'",t.word):U(1041,"No definition found")}_getAlternativeCommand(t){return t.getOption(67).alternativeDefinitionCommand}_getGoToPreference(t){return t.getOption(67).multipleDefinitions}}var K9;Cs((K9=class extends ore{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:K9.id,title:{...St(1065,"Go to Definition"),mnemonicTitle:U(1042,"Go to &&Definition")},precondition:He.hasDefinitionProvider,keybinding:[{when:He.editorTextFocus,primary:70,weight:100},{when:Ft.and(He.editorTextFocus,uRn),primary:2118,weight:100}],menu:[{id:Vn.EditorContext,group:"navigation",order:1.1},{id:Vn.MenubarGoMenu,precondition:null,group:"4_symbol_nav",order:2}]}),uo.registerCommandAlias("editor.action.goToDeclaration",K9.id)}},K9.id="editor.action.revealDefinition",K9));var J9;Cs((J9=class extends ore{constructor(){super({openToSide:!0,openInPeek:!1,muteMessage:!1},{id:J9.id,title:St(1066,"Open Definition to the Side"),precondition:Ft.and(He.hasDefinitionProvider,He.isInEmbeddedEditor.toNegated()),keybinding:[{when:He.editorTextFocus,primary:Uc(2089,70),weight:100},{when:Ft.and(He.editorTextFocus,uRn),primary:Uc(2089,2118),weight:100}]}),uo.registerCommandAlias("editor.action.openDeclarationToTheSide",J9.id)}},J9.id="editor.action.revealDefinitionAside",J9));var e6;Cs((e6=class extends ore{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e6.id,title:St(1067,"Peek Definition"),precondition:Ft.and(He.hasDefinitionProvider,b1.notInPeekEditor,He.isInEmbeddedEditor.toNegated()),keybinding:{when:He.editorTextFocus,primary:582,linux:{primary:3140},weight:100},menu:{id:Vn.EditorContextPeek,group:"peek",order:2}}),uo.registerCommandAlias("editor.action.previewDeclaration",e6.id)}},e6.id="editor.action.peekDefinition",e6));class yRn extends Z8{async _getLocationModel(t,n,r,o){return new B0(await ynt(t.declarationProvider,n,r,!1,o),U(1043,"Declarations"))}_getNoResultFoundMessage(t){return t&&t.word?U(1044,"No declaration found for '{0}'",t.word):U(1045,"No declaration found")}_getAlternativeCommand(t){return t.getOption(67).alternativeDeclarationCommand}_getGoToPreference(t){return t.getOption(67).multipleDeclarations}}var VD;Cs((VD=class extends yRn{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:VD.id,title:{...St(1068,"Go to Declaration"),mnemonicTitle:U(1046,"Go to &&Declaration")},precondition:Ft.and(He.hasDeclarationProvider,He.isInEmbeddedEditor.toNegated()),menu:[{id:Vn.EditorContext,group:"navigation",order:1.3},{id:Vn.MenubarGoMenu,precondition:null,group:"4_symbol_nav",order:3}]})}_getNoResultFoundMessage(t){return t&&t.word?U(1047,"No declaration found for '{0}'",t.word):U(1048,"No declaration found")}},VD.id="editor.action.revealDeclaration",VD));Cs(class extends yRn{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.peekDeclaration",title:St(1069,"Peek Declaration"),precondition:Ft.and(He.hasDeclarationProvider,b1.notInPeekEditor,He.isInEmbeddedEditor.toNegated()),menu:{id:Vn.EditorContextPeek,group:"peek",order:3}})}});class CRn extends Z8{async _getLocationModel(t,n,r,o){return new B0(await _nt(t.typeDefinitionProvider,n,r,!1,o),U(1049,"Type Definitions"))}_getNoResultFoundMessage(t){return t&&t.word?U(1050,"No type definition found for '{0}'",t.word):U(1051,"No type definition found")}_getAlternativeCommand(t){return t.getOption(67).alternativeTypeDefinitionCommand}_getGoToPreference(t){return t.getOption(67).multipleTypeDefinitions}}var zD;Cs((zD=class extends CRn{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:zD.ID,title:{...St(1070,"Go to Type Definition"),mnemonicTitle:U(1052,"Go to &&Type Definition")},precondition:He.hasTypeDefinitionProvider,keybinding:{when:He.editorTextFocus,primary:0,weight:100},menu:[{id:Vn.EditorContext,group:"navigation",order:1.4},{id:Vn.MenubarGoMenu,precondition:null,group:"4_symbol_nav",order:3}]})}},zD.ID="editor.action.goToTypeDefinition",zD));var HD;Cs((HD=class extends CRn{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:HD.ID,title:St(1071,"Peek Type Definition"),precondition:Ft.and(He.hasTypeDefinitionProvider,b1.notInPeekEditor,He.isInEmbeddedEditor.toNegated()),menu:{id:Vn.EditorContextPeek,group:"peek",order:4}})}},HD.ID="editor.action.peekTypeDefinition",HD));class _Rn extends Z8{async _getLocationModel(t,n,r,o){return new B0(await Cnt(t.implementationProvider,n,r,!1,o),U(1053,"Implementations"))}_getNoResultFoundMessage(t){return t&&t.word?U(1054,"No implementation found for '{0}'",t.word):U(1055,"No implementation found")}_getAlternativeCommand(t){return t.getOption(67).alternativeImplementationCommand}_getGoToPreference(t){return t.getOption(67).multipleImplementations}}var $D;Cs(($D=class extends _Rn{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:$D.ID,title:{...St(1072,"Go to Implementations"),mnemonicTitle:U(1056,"Go to &&Implementations")},precondition:He.hasImplementationProvider,keybinding:{when:He.editorTextFocus,primary:2118,weight:100},menu:[{id:Vn.EditorContext,group:"navigation",order:1.45},{id:Vn.MenubarGoMenu,precondition:null,group:"4_symbol_nav",order:4}]})}},$D.ID="editor.action.goToImplementation",$D));var XD;Cs((XD=class extends _Rn{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:XD.ID,title:St(1073,"Peek Implementations"),precondition:Ft.and(He.hasImplementationProvider,b1.notInPeekEditor,He.isInEmbeddedEditor.toNegated()),keybinding:{when:He.editorTextFocus,primary:3142,weight:100},menu:{id:Vn.EditorContextPeek,group:"peek",order:5}})}},XD.ID="editor.action.peekImplementation",XD));class SRn extends Z8{_getNoResultFoundMessage(t){return t?U(1057,"No references found for '{0}'",t.word):U(1058,"No references found")}_getAlternativeCommand(t){return t.getOption(67).alternativeReferenceCommand}_getGoToPreference(t){return t.getOption(67).multipleReferences}}Cs(class extends SRn{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:"editor.action.goToReferences",title:{...St(1074,"Go to References"),mnemonicTitle:U(1059,"Go to &&References")},precondition:Ft.and(He.hasReferenceProvider,b1.notInPeekEditor,He.isInEmbeddedEditor.toNegated()),keybinding:{when:He.editorTextFocus,primary:1094,weight:100},menu:[{id:Vn.EditorContext,group:"navigation",order:1.45},{id:Vn.MenubarGoMenu,precondition:null,group:"4_symbol_nav",order:5}]})}async _getLocationModel(t,n,r,o){return new B0(await rre(t.referenceProvider,n,r,!0,!1,o),U(1060,"References"))}});Cs(class extends SRn{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.referenceSearch.trigger",title:St(1075,"Peek References"),precondition:Ft.and(He.hasReferenceProvider,b1.notInPeekEditor,He.isInEmbeddedEditor.toNegated()),menu:{id:Vn.EditorContextPeek,group:"peek",order:6}})}async _getLocationModel(t,n,r,o){return new B0(await rre(t.referenceProvider,n,r,!1,!1,o),U(1061,"References"))}});class rbo extends Z8{constructor(t,n,r){super(t,{id:"editor.action.goToLocation",title:St(1076,"Go to Any Symbol"),precondition:Ft.and(b1.notInPeekEditor,He.isInEmbeddedEditor.toNegated())}),this._references=n,this._gotoMultipleBehaviour=r}async _getLocationModel(t,n,r,o){return new B0(this._references,U(1062,"Locations"))}_getNoResultFoundMessage(t){return t&&U(1063,"No results for '{0}'",t.word)||""}_getGoToPreference(t){return this._gotoMultipleBehaviour??t.getOption(67).multipleReferences}_getAlternativeCommand(){}}uo.registerCommand({id:"editor.action.goToLocations",metadata:{description:"Go to locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:vi},{name:"position",description:"The position at which to start",constraint:rt.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto`"},{name:"noResultsMessage",description:"Human readable message that shows when locations is empty."}]},handler:async(e,t,n,r,o,s,a)=>{Oo(vi.isUri(t)),Oo(rt.isIPosition(n)),Oo(Array.isArray(r)),Oo(typeof o>"u"||typeof o=="string"),Oo(typeof a>"u"||typeof a=="boolean");const l=e.get(yo),d=await l.openCodeEditor({resource:t},l.getFocusedCodeEditor());if(C3(d))return d.setPosition(n),d.revealPositionInCenterIfOutsideViewport(n,0),d.invokeWithinContext(u=>{const h=new class extends rbo{_getNoResultFoundMessage(g){return s||super._getNoResultFoundMessage(g)}}({muteMessage:!s,openInPeek:!!a,openToSide:!1},r,o);u.get(Zn).invokeFunction(h.run.bind(h),d)})}});uo.registerCommand({id:"editor.action.peekLocations",metadata:{description:"Peek locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:vi},{name:"position",description:"The position at which to start",constraint:rt.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto`"}]},handler:async(e,t,n,r,o)=>{e.get(ba).executeCommand("editor.action.goToLocations",t,n,r,o,void 0,!0)}});uo.registerCommand({id:"editor.action.findReferences",handler:(e,t,n)=>{Oo(vi.isUri(t)),Oo(rt.isIPosition(n));const r=e.get(Un),o=e.get(yo);return o.openCodeEditor({resource:t},o.getFocusedCodeEditor()).then(s=>{if(!C3(s)||!s.hasModel())return;const a=DR.get(s);if(!a)return;const l=Fd(u=>rre(r.referenceProvider,s.getModel(),rt.lift(n),!1,!1,u).then(h=>new B0(h,U(1064,"References")))),d=new xe(n.lineNumber,n.column,n.lineNumber,n.column);return Promise.resolve(a.toggleWidget(d,l,!1))})}});uo.registerCommandAlias("editor.action.showReferences","editor.action.peekLocations");async function obo(e,t,n,r){const o=e.get(Dg),s=e.get(S2),a=e.get(ba),l=e.get(Zn),d=e.get(rc);if(await r.item.resolve(Tr.None),!r.part.location)return;const u=r.part.location,h=[],g=new Set(Pu.getMenuItems(Vn.EditorContext).map(v=>xU(v)?v.command.id:LI()));for(const v of Z8.all())g.has(v.desc.id)&&h.push(new i2(v.desc.id,r2.label(v.desc,{renderShortTitle:!0}),void 0,!0,async()=>{const f=await o.createModelReference(u.uri);try{const k=new wV(f.object.textEditorModel,xe.getStartPosition(u.range)),A=r.item.anchor.range;await l.invokeFunction(v.runEditorCommand.bind(v),t,k,A)}finally{f.dispose()}}));if(r.part.command){const{command:v}=r.part;h.push(new pd),h.push(new i2(v.id,v.title,void 0,!0,async()=>{try{await a.executeCommand(v.id,...v.arguments??[])}catch(f){d.notify({severity:sH.Error,source:r.item.provider.displayName,message:f})}}))}const m=t.getOption(144);s.showContextMenu({domForShadowRoot:m?t.getDomNode()??void 0:void 0,getAnchor:()=>{const v=Kl(n);return{x:v.left,y:v.top+v.height+8}},getActions:()=>h,onHide:()=>{t.focus()},autoSelectFirstItem:!0})}async function LRn(e,t,n,r){const s=await e.get(Dg).createModelReference(r.uri);await n.invokeWithinContext(async a=>{const l=t.hasSideBySideModifier,d=a.get(Qi),u=b1.inPeekEditor.getValue(d),h=!l&&n.getOption(101)&&!u;return new ore({openToSide:l,openInPeek:h,muteMessage:!0},{title:{value:"",original:""},id:"",precondition:void 0}).run(a,new wV(s.object.textEditorModel,xe.getStartPosition(r.range)),xe.lift(r.range))}),s.dispose()}var sbo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},DP=function(e,t){return function(n,r){t(n,r,e)}},BF;class m0e{constructor(){this._entries=new yp(50)}get(t){const n=m0e._key(t);return this._entries.get(n)}set(t,n){const r=m0e._key(t);this._entries.set(r,n)}static _key(t){return`${t.uri.toString()}/${t.getVersionId()}`}}const xRn=_r("IInlayHintsCache");Vr(xRn,m0e,1);class OWe{constructor(t,n){this.item=t,this.index=n}get part(){const t=this.item.hint.label;return typeof t=="string"?{label:t}:t[this.index]}}class abo{constructor(t,n){this.part=t,this.hasTriggerModifier=n}}class lbo{constructor(){this._store=new ts,this._tokenSource=new Wa}dispose(){this._store.dispose(),this._tokenSource.dispose(!0)}reset(){return this._tokenSource.dispose(!0),this._tokenSource=new Wa,this._store.value=new Et,{store:this._store.value,token:this._tokenSource.token}}}var HS;let KJ=(HS=class{static get(t){return t.getContribution(BF.ID)??void 0}constructor(t,n,r,o,s,a,l){this._editor=t,this._languageFeaturesService=n,this._inlayHintsCache=o,this._commandService=s,this._notificationService=a,this._instaService=l,this._disposables=new Et,this._sessionDisposables=new Et,this._decorationsMetadata=new Map,this._activeRenderMode=0,this._ruleFactory=this._disposables.add(new Zme(this._editor)),this._debounceInfo=r.for(n.inlayHintsProvider,"InlayHint",{min:25}),this._disposables.add(n.inlayHintsProvider.onDidChange(()=>this._update())),this._disposables.add(t.onDidChangeModel(()=>this._update())),this._disposables.add(t.onDidChangeModelLanguage(()=>this._update())),this._disposables.add(t.onDidChangeConfiguration(d=>{d.hasChanged(159)&&this._update()})),this._update()}dispose(){this._sessionDisposables.dispose(),this._removeAllDecorations(),this._disposables.dispose()}_update(){this._sessionDisposables.clear(),this._removeAllDecorations();const t=this._editor.getOption(159);if(t.enabled==="off")return;const n=this._editor.getModel();if(!n||!this._languageFeaturesService.inlayHintsProvider.has(n))return;if(t.enabled==="on")this._activeRenderMode=0;else{let u,h;t.enabled==="onUnlessPressed"?(u=0,h=1):(u=1,h=0),this._activeRenderMode=u,this._sessionDisposables.add(QS.getInstance().event(g=>{if(!this._editor.hasModel())return;const m=g.altKey&&g.ctrlKey&&!(g.shiftKey||g.metaKey)?h:u;if(m!==this._activeRenderMode){this._activeRenderMode=m;const v=this._editor.getModel(),f=this._copyInlayHintsWithCurrentAnchor(v);this._updateHintsDecorators([v.getFullModelRange()],f),l.schedule(0)}}))}const r=this._inlayHintsCache.get(n);r&&this._updateHintsDecorators([n.getFullModelRange()],r),this._sessionDisposables.add($n(()=>{n.isDisposed()||this._cacheHintsForFastRestore(n)}));let o;const s=new Set;this._sessionDisposables.add(n.onWillDispose(()=>o==null?void 0:o.cancel()));const a=this._sessionDisposables.add(new lbo),l=new Es(async()=>{const u=Date.now(),{store:h,token:g}=a.reset();try{const m=await n0e.create(this._languageFeaturesService.inlayHintsProvider,n,this._getHintsRanges(),g);if(l.delay=this._debounceInfo.update(n,Date.now()-u),g.isCancellationRequested){m.dispose();return}for(const v of m.provider)typeof v.onDidChangeInlayHints=="function"&&!s.has(v)&&(s.add(v),h.add(v.onDidChangeInlayHints(()=>{l.isScheduled()||l.schedule()})));h.add(m),this._updateHintsDecorators(m.ranges,m.items),this._cacheHintsForFastRestore(n)}catch(m){zi(m)}},this._debounceInfo.get(n));this._sessionDisposables.add(l),l.schedule(0),this._sessionDisposables.add(this._editor.onDidScrollChange(u=>{(u.scrollTopChanged||!l.isScheduled())&&l.schedule()}));const d=this._sessionDisposables.add(new ts);this._sessionDisposables.add(this._editor.onDidChangeModelContent(u=>{const h=Math.max(l.delay,800);this._cursorInfo={position:this._editor.getPosition(),notEarlierThan:Date.now()+h},d.value=R8(()=>l.schedule(0),h),l.schedule()})),this._sessionDisposables.add(this._editor.onDidChangeConfiguration(u=>{u.hasChanged(159)&&l.schedule()})),this._sessionDisposables.add(this._installDblClickGesture(()=>l.schedule(0))),this._sessionDisposables.add(this._installLinkGesture()),this._sessionDisposables.add(this._installContextMenu())}_installLinkGesture(){const t=new Et,n=t.add(new y3e(this._editor)),r=new Et;return t.add(r),t.add(n.onMouseMoveOrRelevantKeyDown(o=>{const[s]=o,a=this._getInlayHintLabelPart(s),l=this._editor.getModel();if(!a||!l){r.clear();return}const d=new Wa;r.add($n(()=>d.dispose(!0))),a.item.resolve(d.token),this._activeInlayHintPart=a.part.command||a.part.location?new abo(a,s.hasTriggerModifier):void 0;const u=l.validatePosition(a.item.hint.position).lineNumber,h=new xe(u,1,u,l.getLineMaxColumn(u)),g=this._getInlineHintsForRange(h);this._updateHintsDecorators([h],g),r.add($n(()=>{this._activeInlayHintPart=void 0,this._updateHintsDecorators([h],g)}))})),t.add(n.onCancel(()=>r.clear())),t.add(n.onExecute(async o=>{const s=this._getInlayHintLabelPart(o);if(s){const a=s.part;a.location?this._instaService.invokeFunction(LRn,o,this._editor,a.location):eUe.is(a.command)&&await this._invokeCommand(a.command,s.item)}})),t}_getInlineHintsForRange(t){const n=new Set;for(const r of this._decorationsMetadata.values())t.containsRange(r.item.anchor.range)&&n.add(r.item);return Array.from(n)}_installDblClickGesture(t){return this._editor.onMouseUp(async n=>{if(n.event.detail!==2)return;const r=this._getInlayHintLabelPart(n);if(r&&(n.event.preventDefault(),await r.item.resolve(Tr.None),yg(r.item.hint.textEdits))){const o=r.item.hint.textEdits.map(s=>$l.replace(xe.lift(s.range),s.text));this._editor.executeEdits("inlayHint.default",o),t()}})}_installContextMenu(){return this._editor.onContextMenu(async t=>{if(!ec(t.event.target))return;const n=this._getInlayHintLabelPart(t);n&&await this._instaService.invokeFunction(obo,this._editor,t.event.target,n)})}_getInlayHintLabelPart(t){var r;if(t.target.type!==6)return;const n=(r=t.target.detail.injectedText)==null?void 0:r.options;if(n instanceof T6&&(n==null?void 0:n.attachedData)instanceof OWe)return n.attachedData}async _invokeCommand(t,n){try{await this._commandService.executeCommand(t.id,...t.arguments??[])}catch(r){this._notificationService.notify({severity:sH.Error,source:n.provider.displayName,message:r})}}_cacheHintsForFastRestore(t){const n=this._copyInlayHintsWithCurrentAnchor(t);this._inlayHintsCache.set(t,n)}_copyInlayHintsWithCurrentAnchor(t){const n=new Map;for(const[r,o]of this._decorationsMetadata){if(n.has(o.item))continue;const s=t.getDecorationRange(r);if(s){const a=new $Bn(s,o.item.anchor.direction),l=o.item.with({anchor:a});n.set(o.item,l)}}return Array.from(n.values())}_getHintsRanges(){const n=this._editor.getModel(),r=this._editor.getVisibleRangesPlusViewportAboveBelow(),o=[];for(const s of r.sort(xe.compareRangesUsingStarts)){const a=n.validateRange(new xe(s.startLineNumber-30,s.startColumn,s.endLineNumber+30,s.endColumn));o.length===0||!xe.areIntersectingOrTouching(o[o.length-1],a)?o.push(a):o[o.length-1]=xe.plusRange(o[o.length-1],a)}return o}_updateHintsDecorators(t,n){var A,p;const r=new Map;if(this._cursorInfo&&this._cursorInfo.notEarlierThan>Date.now()&&t.some(b=>b.containsPosition(this._cursorInfo.position))){const{position:b}=this._cursorInfo;this._cursorInfo=void 0;const w=new Map;for(const _ of this._editor.getLineDecorations(b.lineNumber)??[]){const S=this._decorationsMetadata.get(_.id);if(_.range.startColumn>b.column)continue;const L=S==null?void 0:S.decoration.options[S.item.anchor.direction];if(L&&L.attachedData!==BF._whitespaceData){const E=w.get(S.item)??0;w.set(S.item,E+L.content.length)}}const O=n.filter(_=>_.anchor.range.startLineNumber===b.lineNumber&&_.anchor.range.endColumn<=b.column),y=Array.from(w.values());let C;for(;;){const _=O.shift(),S=y.shift();if(!S&&!_)break;if(_)r.set(_,S??0),C=_;else if(C&&S){let L=r.get(C);L+=S,L+=y.reduce((E,Q)=>E+Q,0),y.length=0;break}}}const o=[],s=(b,w,O,y,C)=>{const _={content:O,inlineClassNameAffectsLetterSpacing:!0,inlineClassName:w.className,cursorStops:y,attachedData:C};o.push({item:b,classNameRef:w,decoration:{range:b.anchor.range,options:{description:"InlayHint",showIfCollapsed:b.anchor.range.isEmpty(),collapseOnReplaceEdit:!b.anchor.range.isEmpty(),stickiness:0,[b.anchor.direction]:this._activeRenderMode===0?_:void 0}}})},a=(b,w)=>{const O=this._ruleFactory.createClassNameRef({width:`${l/3|0}px`,display:"inline-block"});s(b,O," ",w?Bv.Right:Bv.None,BF._whitespaceData)},{fontSize:l,fontFamily:d,padding:u,isUniform:h}=this._getLayoutInfo(),g=this._editor.getOption(159).maximumLength,m="--code-editorInlayHintsFontFamily";this._editor.getContainerDomNode().style.setProperty(m,d);let v={line:0,totalLen:0};for(let b=0;bg)continue;w.hint.paddingLeft&&a(w,!1);const O=typeof w.hint.label=="string"?[{label:w.hint.label}]:w.hint.label,y=r.get(w);let C=0;for(let _=0;_0&&(T=T.slice(0,-D)+"…",P=!0),C+=T.length,y!==void 0){const I=C-y;I>=0&&(C-=I,T=T.slice(0,-(1+I))+"…",P=!0)}if(u&&(L&&(E||P)?(Q.padding=`1px ${Math.max(1,l/4)|0}px`,Q.borderRadius=`${l/4|0}px`):L?(Q.padding=`1px 0 1px ${Math.max(1,l/4)|0}px`,Q.borderRadius=`${l/4|0}px 0 0 ${l/4|0}px`):E||P?(Q.padding=`1px ${Math.max(1,l/4)|0}px 1px 0`,Q.borderRadius=`0 ${l/4|0}px ${l/4|0}px 0`):Q.padding="1px 0 1px 0"),s(w,this._ruleFactory.createClassNameRef(Q),cbo(T),E&&!w.hint.paddingRight?Bv.Right:Bv.None,new OWe(w,_)),P)break}if(y!==void 0&&CBF._MAX_DECORATORS)break}const f=[];for(const[b,w]of this._decorationsMetadata){const O=(p=this._editor.getModel())==null?void 0:p.getDecorationRange(b);O&&t.some(y=>y.containsRange(O))&&(f.push(b),w.classNameRef.dispose(),this._decorationsMetadata.delete(b))}const k=O3.capture(this._editor);this._editor.changeDecorations(b=>{const w=b.deltaDecorations(f,o.map(O=>O.decoration));for(let O=0;Or)&&(s=r);const a=t.fontFamily||o;return{fontSize:s,fontFamily:a,padding:n,isUniform:!n&&a===o&&s===r}}_removeAllDecorations(){this._editor.removeDecorations(Array.from(this._decorationsMetadata.keys()));for(const t of this._decorationsMetadata.values())t.classNameRef.dispose();this._decorationsMetadata.clear()}},BF=HS,HS.ID="editor.contrib.InlayHints",HS._MAX_DECORATORS=1500,HS._whitespaceData={},HS);KJ=BF=sbo([DP(1,Un),DP(2,CA),DP(3,xRn),DP(4,ba),DP(5,rc),DP(6,Zn)],KJ);function cbo(e){return e.replace(/[ \t]/g," ")}uo.registerCommand("_executeInlayHintProvider",async(e,...t)=>{const[n,r]=t;Oo(vi.isUri(n)),Oo(xe.isIRange(r));const{inlayHintsProvider:o}=e.get(Un),s=await e.get(Dg).createModelReference(n);try{const a=await n0e.create(o,s.object.textEditorModel,[xe.lift(r)],Tr.None),l=a.items.map(d=>d.hint);return setTimeout(()=>a.dispose(),0),l}finally{s.dispose()}});var dbo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},b7=function(e,t){return function(n,r){t(n,r,e)}};class Byt extends zG{constructor(t,n,r,o){super(10,n,t.item.anchor.range,r,o,!0),this.part=t}}let k0e=class extends XJ{constructor(t,n,r,o,s,a,l,d){super(t,n,s,l,r,o,d),this._resolverService=a,this.hoverOrdinal=6}suggestHoverAnchor(t){var o;if(!KJ.get(this._editor)||t.target.type!==6)return null;const r=(o=t.target.detail.injectedText)==null?void 0:o.options;return r instanceof T6&&r.attachedData instanceof OWe?new Byt(r.attachedData,this,t.event.posx,t.event.posy):null}computeSync(){return[]}computeAsync(t,n,r,o){return t instanceof Byt?new Yv(async s=>{const{part:a}=t;if(await a.item.resolve(o),o.isCancellationRequested)return;let l;typeof a.item.hint.tooltip=="string"?l=new wf().appendText(a.item.hint.tooltip):a.item.hint.tooltip&&(l=a.item.hint.tooltip),l&&s.emitOne(new M4(this,t.range,[l],!1,0)),yg(a.item.hint.textEdits)&&s.emitOne(new M4(this,t.range,[new wf().appendText(U(1164,"Double-click to insert"))],!1,10001));let d;if(typeof a.part.tooltip=="string"?d=new wf().appendText(a.part.tooltip):a.part.tooltip&&(d=a.part.tooltip),d&&s.emitOne(new M4(this,t.range,[d],!1,1)),a.part.location||a.part.command){let h;const m=this._editor.getOption(86)==="altKey"?Qr?U(1165,"cmd + click"):U(1166,"ctrl + click"):Qr?U(1167,"option + click"):U(1168,"alt + click");a.part.location&&a.part.command?h=new wf().appendText(U(1169,"Go to Definition ({0}), right click for more",m)):a.part.location?h=new wf().appendText(U(1170,"Go to Definition ({0})",m)):a.part.command&&(h=new wf(`[${U(1171,"Execute Command")}](${B4o(a.part.command)} "${a.part.command.title}") (${m})`,{isTrusted:!0})),h&&s.emitOne(new M4(this,t.range,[h],!1,1e4))}const u=this._resolveInlayHintLabelPartHover(a,o);for await(const h of u)s.emitOne(h)}):Yv.EMPTY}async*_resolveInlayHintLabelPartHover(t,n){if(!t.part.location)return;const{uri:r,range:o}=t.part.location,s=await this._resolverService.createModelReference(r);try{const a=s.object.textEditorModel;if(!this._languageFeaturesService.hoverProvider.has(a))return;for await(const l of tnt(this._languageFeaturesService.hoverProvider,a,new rt(o.startLineNumber,o.startColumn),n))fV(l.hover.contents)||(yield new M4(this,t.item.anchor.range,l.hover.contents,!1,2+l.ordinal))}finally{s.dispose()}}};k0e=dbo([b7(1,Sp),b7(2,Do),b7(3,pm),b7(4,ar),b7(5,Dg),b7(6,Un),b7(7,ba)],k0e);var ERn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},v0e=function(e,t){return function(n,r){t(n,r,e)}};class Ryt{constructor(t,n,r){this.marker=t,this.index=n,this.total=r}}let yWe=class{constructor(t,n,r){this._markerService=n,this._configService=r,this._onDidChange=new at,this.onDidChange=this._onDidChange.event,this._dispoables=new Et,this._markers=[],this._nextIdx=-1,vi.isUri(t)?this._resourceFilter=l=>l.toString()===t.toString():t&&(this._resourceFilter=t);const o=this._configService.getValue("problems.sortOrder"),s=(l,d)=>{let u=zK(l.resource.toString(),d.resource.toString());return u===0&&(o==="position"?u=xe.compareRangesUsingStarts(l,d)||xl.compare(l.severity,d.severity):u=xl.compare(l.severity,d.severity)||xe.compareRangesUsingStarts(l,d)),u},a=()=>{let l=this._markerService.read({resource:vi.isUri(t)?t:void 0,severities:xl.Error|xl.Warning|xl.Info});return typeof t=="function"&&(l=l.filter(d=>this._resourceFilter(d.resource))),l.sort(s),Ua(l,this._markers,(d,u)=>d.resource.toString()===u.resource.toString()&&d.startLineNumber===u.startLineNumber&&d.startColumn===u.startColumn&&d.endLineNumber===u.endLineNumber&&d.endColumn===u.endColumn&&d.severity===u.severity&&d.message===u.message)?!1:(this._markers=l,!0)};a(),this._dispoables.add(n.onMarkerChanged(l=>{(!this._resourceFilter||l.some(d=>this._resourceFilter(d)))&&a()&&(this._nextIdx=-1,this._onDidChange.fire())}))}dispose(){this._dispoables.dispose(),this._onDidChange.dispose()}matches(t){return!this._resourceFilter&&!t?!0:!this._resourceFilter||!t?!1:this._resourceFilter(t)}get selected(){const t=this._markers[this._nextIdx];return t&&new Ryt(t,this._nextIdx+1,this._markers.length)}_initIdx(t,n,r){let o=this._markers.findIndex(s=>C6(s.resource,t.uri));if(o<0)o=jJe(this._markers.length,s=>zK(this._markers[s].resource.toString(),t.uri.toString())),o<0&&(o=~o),r?this._nextIdx=o:this._nextIdx=(this._markers.length+o-1)%this._markers.length;else{let s=!1,a=!1;for(let l=o;lo.resource.toString()===t.toString());if(!(r<0)){for(;r=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},BP=function(e,t){return function(n,r){t(n,r,e)}},SWe;class hbo{constructor(t,n,r,o,s){this._openerService=o,this._labelService=s,this._lines=0,this._longestLineLength=0,this._relatedDiagnostics=new WeakMap,this._disposables=new Et,this._editor=n;const a=document.createElement("div");a.className="descriptioncontainer",this._messageBlock=document.createElement("div"),this._messageBlock.classList.add("message"),this._messageBlock.setAttribute("aria-live","assertive"),this._messageBlock.setAttribute("role","alert"),a.appendChild(this._messageBlock),this._relatedBlock=document.createElement("div"),a.appendChild(this._relatedBlock),this._disposables.add(wc(this._relatedBlock,"click",l=>{l.preventDefault();const d=this._relatedDiagnostics.get(l.target);d&&r(d)})),this._scrollable=new G7n(a,{horizontal:1,vertical:1,useShadows:!1,horizontalScrollbarSize:6,verticalScrollbarSize:6}),t.appendChild(this._scrollable.getDomNode()),this._disposables.add(this._scrollable.onScroll(l=>{a.style.left=`-${l.scrollLeft}px`,a.style.top=`-${l.scrollTop}px`})),this._disposables.add(this._scrollable)}dispose(){us(this._disposables)}update(t){const{source:n,message:r,relatedInformation:o,code:s}=t;let a=((n==null?void 0:n.length)||0)+2;s&&(typeof s=="string"?a+=s.length:a+=s.value.length);const l=F0(r);this._lines=l.length,this._longestLineLength=0;for(const m of l)this._longestLineLength=Math.max(m.length+a,this._longestLineLength);fh(this._messageBlock),this._messageBlock.setAttribute("aria-label",this.getAriaLabel(t)),this._editor.applyFontInfo(this._messageBlock);let d=this._messageBlock;for(const m of l)d=document.createElement("div"),d.innerText=m,m===""&&(d.style.height=this._messageBlock.style.lineHeight),this._messageBlock.appendChild(d);if(n||s){const m=document.createElement("span");if(m.classList.add("details"),d.appendChild(m),n){const v=document.createElement("span");v.innerText=n,v.classList.add("source"),m.appendChild(v)}if(s)if(typeof s=="string"){const v=document.createElement("span");v.innerText=`(${s})`,v.classList.add("code"),m.appendChild(v)}else{this._codeLink=tn("a.code-link"),this._codeLink.setAttribute("href",`${s.target.toString()}`),this._codeLink.onclick=f=>{this._openerService.open(s.target,{allowCommands:!0}),f.preventDefault(),f.stopPropagation()};const v=Xt(this._codeLink,tn("span"));v.innerText=s.value,m.appendChild(this._codeLink)}}if(fh(this._relatedBlock),this._editor.applyFontInfo(this._relatedBlock),yg(o)){const m=this._relatedBlock.appendChild(document.createElement("div"));m.style.paddingTop=`${Math.floor(this._editor.getOption(75)*.66)}px`,this._lines+=1;for(const v of o){const f=document.createElement("div"),k=document.createElement("a");k.classList.add("filename"),k.innerText=`${this._labelService.getUriBasenameLabel(v.resource)}(${v.startLineNumber}, ${v.startColumn}): `,k.title=this._labelService.getUriLabel(v.resource),this._relatedDiagnostics.set(k,v);const A=document.createElement("span");A.innerText=v.message,f.appendChild(k),f.appendChild(A),this._lines+=1,m.appendChild(f)}}const u=this._editor.getOption(59),h=Math.ceil(u.typicalFullwidthCharacterWidth*this._longestLineLength*.75),g=u.lineHeight*this._lines;this._scrollable.setScrollDimensions({scrollWidth:h,scrollHeight:g})}layout(t,n){this._scrollable.getDomNode().style.height=`${t}px`,this._scrollable.getDomNode().style.width=`${n}px`,this._scrollable.setScrollDimensions({width:n,height:t})}getHeightInLines(){return Math.min(17,this._lines)}getAriaLabel(t){let n="";switch(t.severity){case xl.Error:n=U(1024,"Error");break;case xl.Warning:n=U(1025,"Warning");break;case xl.Info:n=U(1026,"Info");break;case xl.Hint:n=U(1027,"Hint");break}let r=U(1028,"{0} at {1}. ",n,t.startLineNumber+":"+t.startColumn);const o=this._editor.getModel();return o&&t.startLineNumber<=o.getLineCount()&&t.startLineNumber>=1&&(r=`${o.getLineContent(t.startLineNumber)}, ${r}`),r}}var GD;let JJ=(GD=class extends r0e{constructor(t,n,r,o,s,a,l){super(t,{showArrow:!0,showFrame:!0,isAccessible:!0,frameWidth:1},s),this._themeService=n,this._openerService=r,this._menuService=o,this._contextKeyService=a,this._labelService=l,this._callOnDispose=new Et,this._onDidSelectRelatedInformation=new at,this.onDidSelectRelatedInformation=this._onDidSelectRelatedInformation.event,this._severity=xl.Warning,this._backgroundColor=Bt.white,this._applyTheme(n.getColorTheme()),this._callOnDispose.add(n.onDidColorThemeChange(this._applyTheme.bind(this))),this.create()}_applyTheme(t){this._backgroundColor=t.getColor(kbo);let n=LWe,r=fbo;this._severity===xl.Warning?(n=Ohe,r=gbo):this._severity===xl.Info&&(n=xWe,r=mbo);const o=t.getColor(n),s=t.getColor(r);this.style({arrowColor:o,frameColor:o,headerBackgroundColor:s,primaryHeadingColor:t.getColor(KBn),secondaryHeadingColor:t.getColor(JBn)})}_applyStyles(){this._parentContainer&&(this._parentContainer.style.backgroundColor=this._backgroundColor?this._backgroundColor.toString():""),super._applyStyles()}dispose(){this._callOnDispose.dispose(),super.dispose()}_fillHead(t){super._fillHead(t),this._disposables.add(this._actionbarWidget.actionRunner.onWillRun(o=>this.editor.focus()));const n=this._menuService.getMenuActions(SWe.TitleMenu,this._contextKeyService),r=Nko(n);this._actionbarWidget.push(r,{label:!1,icon:!0,index:0})}_fillTitleIcon(t){this._icon=Xt(t,tn(""))}_fillBody(t){this._parentContainer=t,t.classList.add("marker-widget"),this._parentContainer.tabIndex=0,this._parentContainer.setAttribute("role","tooltip"),this._container=document.createElement("div"),t.appendChild(this._container),this._message=new hbo(this._container,this.editor,n=>this._onDidSelectRelatedInformation.fire(n),this._openerService,this._labelService),this._disposables.add(this._message)}show(){throw new Error("call showAtMarker")}showAtMarker(t,n,r){this._container.classList.remove("stale"),this._message.update(t),this._severity=t.severity,this._applyTheme(this._themeService.getColorTheme());const o=xe.lift(t),s=this.editor.getPosition(),a=s&&o.containsPosition(s)?s:o.getStartPosition();super.show(a,this.computeRequiredHeight());const l=this.editor.getModel();if(l){const d=r>1?U(1029,"{0} of {1} problems",n,r):U(1030,"{0} of {1} problem",n,r);this.setTitle(hA(l.uri),d)}this._icon.className=`codicon ${_We.className(xl.toSeverity(this._severity))}`,this.editor.revealPositionNearTop(a,0),this.editor.focus()}updateMarker(t){this._container.classList.remove("stale"),this._message.update(t)}showStale(){this._container.classList.add("stale"),this._relayout()}_doLayoutBody(t,n){super._doLayoutBody(t,n),this._heightInPixel=t,this._message.layout(t,n),this._container.style.height=`${t}px`}_onWidth(t){this._message.layout(this._heightInPixel,t)}_relayout(){super._relayout(this.computeRequiredHeight())}computeRequiredHeight(){return 3+this._message.getHeightInLines()}},SWe=GD,GD.TitleMenu=new Vn("gotoErrorTitleMenu"),GD);JJ=SWe=ubo([BP(1,Dl),BP(2,OL),BP(3,wA),BP(4,Zn),BP(5,Qi),BP(6,QR)],JJ);const Iyt=oJ($be,joo),Myt=oJ(U8,sJ),Pyt=oJ(Sy,aJ),LWe=Ve("editorMarkerNavigationError.background",{dark:Iyt,light:Iyt,hcDark:oo,hcLight:oo},U(1031,"Editor marker navigation widget error color.")),fbo=Ve("editorMarkerNavigationError.headerBackground",{dark:Zi(LWe,.1),light:Zi(LWe,.1),hcDark:null,hcLight:null},U(1032,"Editor marker navigation widget error heading background.")),Ohe=Ve("editorMarkerNavigationWarning.background",{dark:Myt,light:Myt,hcDark:oo,hcLight:oo},U(1033,"Editor marker navigation widget warning color.")),gbo=Ve("editorMarkerNavigationWarning.headerBackground",{dark:Zi(Ohe,.1),light:Zi(Ohe,.1),hcDark:"#0C141F",hcLight:Zi(Ohe,.2)},U(1034,"Editor marker navigation widget warning heading background.")),xWe=Ve("editorMarkerNavigationInfo.background",{dark:Pyt,light:Pyt,hcDark:oo,hcLight:oo},U(1035,"Editor marker navigation widget info color.")),mbo=Ve("editorMarkerNavigationInfo.headerBackground",{dark:Zi(xWe,.1),light:Zi(xWe,.1),hcDark:null,hcLight:null},U(1036,"Editor marker navigation widget info heading background.")),kbo=Ve("editorMarkerNavigation.background",Oc,U(1037,"Editor marker navigation widget background."));var vbo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},tce=function(e,t){return function(n,r){t(n,r,e)}},$G,YD;let BR=(YD=class{static get(t){return t.getContribution($G.ID)}constructor(t,n,r,o,s){this._markerNavigationService=n,this._contextKeyService=r,this._editorService=o,this._instantiationService=s,this._sessionDispoables=new Et,this._editor=t,this._widgetVisible=QRn.bindTo(this._contextKeyService)}dispose(){this._cleanUp(),this._sessionDispoables.dispose()}_cleanUp(){this._widgetVisible.reset(),this._sessionDispoables.clear(),this._widget=void 0,this._model=void 0}_getOrCreateModel(t){if(this._model&&this._model.matches(t))return this._model;let n=!1;return this._model&&(n=!0,this._cleanUp()),this._model=this._markerNavigationService.getMarkerList(t),n&&this._model.move(!0,this._editor.getModel(),this._editor.getPosition()),this._widget=this._instantiationService.createInstance(JJ,this._editor),this._widget.onDidClose(()=>this.close(),this,this._sessionDispoables),this._widgetVisible.set(!0),this._sessionDispoables.add(this._model),this._sessionDispoables.add(this._widget),this._sessionDispoables.add(this._editor.onDidChangeCursorPosition(r=>{var o,s,a;(!((o=this._model)!=null&&o.selected)||!xe.containsPosition((s=this._model)==null?void 0:s.selected.marker,r.position))&&((a=this._model)==null||a.resetIndex())})),this._sessionDispoables.add(this._model.onDidChange(()=>{if(!this._widget||!this._widget.position||!this._model)return;const r=this._model.find(this._editor.getModel().uri,this._widget.position);r?this._widget.updateMarker(r.marker):this._widget.showStale()})),this._sessionDispoables.add(this._widget.onDidSelectRelatedInformation(r=>{this._editorService.openCodeEditor({resource:r.resource,options:{pinned:!0,revealIfOpened:!0,selection:xe.lift(r).collapseToStart()}},this._editor),this.close(!1)})),this._sessionDispoables.add(this._editor.onDidChangeModel(()=>this._cleanUp())),this._model}close(t=!0){this._cleanUp(),t&&this._editor.focus()}showAtMarker(t){if(!this._editor.hasModel())return;const n=this._editor.getModel(),r=this._getOrCreateModel(n.uri);r.resetIndex(),r.move(!0,n,new rt(t.startLineNumber,t.startColumn)),r.selected&&this._widget.showAtMarker(r.selected.marker,r.selected.index,r.selected.total)}async navigate(t,n){var s,a;if(!this._editor.hasModel())return;const r=this._editor.getModel(),o=this._getOrCreateModel(n?void 0:r.uri);if(o.move(t,r,this._editor.getPosition()),!!o.selected)if(o.selected.marker.resource.toString()!==r.uri.toString()){this._cleanUp();const l=await this._editorService.openCodeEditor({resource:o.selected.marker.resource,options:{pinned:!1,revealIfOpened:!0,selectionRevealType:2,selection:o.selected.marker}},this._editor);l&&((s=$G.get(l))==null||s.close(),(a=$G.get(l))==null||a.navigate(t,n))}else this._widget.showAtMarker(o.selected.marker,o.selected.index,o.selected.total)}},$G=YD,YD.ID="editor.contrib.markerController",YD);BR=$G=vbo([tce(1,TRn),tce(2,Qi),tce(3,yo),tce(4,Zn)],BR);class B3e extends In{constructor(t,n,r){super(r),this._next=t,this._multiFile=n}async run(t,n){var r;n.hasModel()&&await((r=BR.get(n))==null?void 0:r.navigate(this._next,this._multiFile))}}const XT=class XT extends B3e{constructor(){super(!0,!1,{id:XT.ID,label:XT.LABEL,precondition:void 0,kbOpts:{kbExpr:He.focus,primary:578,weight:100},menuOpts:{menuId:JJ.TitleMenu,title:XT.LABEL.value,icon:Da("marker-navigation-next",zt.arrowDown,U(1016,"Icon for goto next marker.")),group:"navigation",order:1}})}};XT.ID="editor.action.marker.next",XT.LABEL=St(1020,"Go to Next Problem (Error, Warning, Info)");let A0e=XT;const GT=class GT extends B3e{constructor(){super(!1,!1,{id:GT.ID,label:GT.LABEL,precondition:void 0,kbOpts:{kbExpr:He.focus,primary:1602,weight:100},menuOpts:{menuId:JJ.TitleMenu,title:GT.LABEL.value,icon:Da("marker-navigation-previous",zt.arrowUp,U(1017,"Icon for goto previous marker.")),group:"navigation",order:2}})}};GT.ID="editor.action.marker.prev",GT.LABEL=St(1021,"Go to Previous Problem (Error, Warning, Info)");let EWe=GT;class Abo extends B3e{constructor(){super(!0,!0,{id:"editor.action.marker.nextInFiles",label:St(1022,"Go to Next Problem in Files (Error, Warning, Info)"),precondition:void 0,kbOpts:{kbExpr:He.focus,primary:66,weight:100},menuOpts:{menuId:Vn.MenubarGoMenu,title:U(1018,"Next &&Problem"),group:"6_problem_nav",order:1}})}}class pbo extends B3e{constructor(){super(!1,!0,{id:"editor.action.marker.prevInFiles",label:St(1023,"Go to Previous Problem in Files (Error, Warning, Info)"),precondition:void 0,kbOpts:{kbExpr:He.focus,primary:1090,weight:100},menuOpts:{menuId:Vn.MenubarGoMenu,title:U(1019,"Previous &&Problem"),group:"6_problem_nav",order:2}})}}mo(BR.ID,BR,4);cn(A0e);cn(EWe);cn(Abo);cn(pbo);const QRn=new yn("markersNavigationVisible",!1),bbo=$d.bindToContribution(BR.get);On(new bbo({id:"closeMarkersNavigation",precondition:QRn,handler:e=>e.close(),kbOpts:{weight:150,kbExpr:He.focus,primary:9,secondary:[1033]}}));var wbo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},wxe=function(e,t){return function(n,r){t(n,r,e)}};const XA=tn;class DRn{constructor(t,n,r){this.owner=t,this.range=n,this.marker=r}isValidForHoverAnchor(t){return t.type===1&&this.range.startColumn<=t.range.startColumn&&this.range.endColumn>=t.range.endColumn}}const Fyt={type:1,filter:{include:Ma.QuickFix},triggerAction:W0.QuickFixHover};let TWe=class{constructor(t,n,r,o){this._editor=t,this._markerDecorationsService=n,this._openerService=r,this._languageFeaturesService=o,this.hoverOrdinal=1,this.recentMarkerCodeActionsInfo=void 0}computeSync(t,n){if(!this._editor.hasModel()||t.type!==1&&!t.supportsMarkerHover)return[];const r=this._editor.getModel(),o=t.range;if(!r.isValidRange(t.range))return[];const s=o.startLineNumber,a=r.getLineMaxColumn(s),l=[];for(const d of n){const u=d.range.startLineNumber===s?d.range.startColumn:1,h=d.range.endLineNumber===s?d.range.endColumn:a,g=this._markerDecorationsService.getMarker(r.uri,d);if(!g)continue;const m=new xe(t.range.startLineNumber,u,t.range.startLineNumber,h);l.push(new DRn(this,m,g))}return l}renderHoverParts(t,n){if(!n.length)return new LR([]);const r=[];n.forEach(a=>{const l=this._renderMarkerHover(a);t.fragment.appendChild(l.hoverElement),r.push(l)});const o=n.length===1?n[0]:n.sort((a,l)=>xl.compare(a.marker.severity,l.marker.severity))[0],s=this._renderMarkerStatusbar(t,o);return new LR(r,s)}getAccessibleContent(t){return t.marker.message}_renderMarkerHover(t){const n=new Et,r=XA("div.hover-row"),o=Xt(r,XA("div.marker.hover-contents")),{source:s,message:a,code:l,relatedInformation:d}=t.marker;this._editor.applyFontInfo(o);const u=Xt(o,XA("span"));if(u.style.whiteSpace="pre-wrap",u.innerText=a,s||l)if(l&&typeof l!="string"){const g=XA("span");if(s){const k=Xt(g,XA("span"));k.innerText=s}const m=Xt(g,XA("a.code-link"));m.setAttribute("href",l.target.toString(!0)),n.add(wt(m,"click",k=>{this._openerService.open(l.target,{allowCommands:!0}),k.preventDefault(),k.stopPropagation()}));const v=Xt(m,XA("span"));v.innerText=l.value;const f=Xt(o,g);f.style.opacity="0.6",f.style.paddingLeft="6px"}else{const g=Xt(o,XA("span"));g.style.opacity="0.6",g.style.paddingLeft="6px",g.innerText=s&&l?`${s}(${l})`:s||`(${l})`}if(yg(d))for(const{message:g,resource:m,startLineNumber:v,startColumn:f}of d){const k=Xt(o,XA("div"));k.style.marginTop="8px";const A=Xt(k,XA("a"));A.innerText=`${hA(m)}(${v}, ${f}): `,A.style.cursor="pointer",n.add(wt(A,"click",b=>{if(b.stopPropagation(),b.preventDefault(),this._openerService){const w={selection:{startLineNumber:v,startColumn:f}};this._openerService.open(m,{fromUserGesture:!0,editorOptions:w}).catch(zi)}}));const p=Xt(k,XA("span"));p.innerText=g,this._editor.applyFontInfo(p)}return{hoverPart:t,hoverElement:r,dispose:()=>n.dispose()}}_renderMarkerStatusbar(t,n){const r=new Et;if(n.marker.severity===xl.Error||n.marker.severity===xl.Warning||n.marker.severity===xl.Info){const o=BR.get(this._editor);o&&t.statusBar.addAction({label:U(1139,"View Problem"),commandId:A0e.ID,run:()=>{t.hide(),o.showAtMarker(n.marker),this._editor.focus()}})}if(!this._editor.getOption(104)){const o=t.statusBar.append(XA("div"));this.recentMarkerCodeActionsInfo&&(Z1e.makeKey(this.recentMarkerCodeActionsInfo.marker)===Z1e.makeKey(n.marker)?this.recentMarkerCodeActionsInfo.hasCodeActions||(o.textContent=U(1140,"No quick fixes available")):this.recentMarkerCodeActionsInfo=void 0);const s=this.recentMarkerCodeActionsInfo&&!this.recentMarkerCodeActionsInfo.hasCodeActions?ht.None:R8(()=>o.textContent=U(1141,"Checking for quick fixes..."),200,r);o.textContent||(o.textContent=" ");const a=this.getCodeActions(n.marker);r.add($n(()=>a.cancel())),a.then(l=>{var h;if(s.dispose(),this.recentMarkerCodeActionsInfo={marker:n.marker,hasCodeActions:l.validActions.length>0},!this.recentMarkerCodeActionsInfo.hasCodeActions){l.dispose(),o.textContent=U(1142,"No quick fixes available");return}o.style.display="none";let d=!1;r.add($n(()=>{d||l.dispose()})),t.statusBar.addAction({label:U(1143,"Quick Fix..."),commandId:Htt,run:g=>{d=!0;const m=SR.get(this._editor),v=Kl(g);t.hide(),m==null||m.showCodeActions(Fyt,l,{x:v.left,y:v.top,width:v.width,height:v.height})}});const u=l.validActions.find(g=>g.action.isAI);u&&t.statusBar.addAction({label:u.action.title,commandId:((h=u.action.command)==null?void 0:h.id)??"",iconClass:gi.asClassName(zt.sparkle),run:()=>{const g=SR.get(this._editor);g==null||g.applyCodeAction(u,!1,!1,p9.FromProblemsHover)}}),t.onContentsChanged()},zi)}return r}getCodeActions(t){return Fd(n=>yN(this._languageFeaturesService.codeActionProvider,this._editor.getModel(),new xe(t.startLineNumber,t.startColumn,t.endLineNumber,t.endColumn),Fyt,Kb.None,n))}};TWe=wbo([wxe(1,vet),wxe(2,OL),wxe(3,Un)],TWe);var BRn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},XU=function(e,t){return function(n,r){t(n,r,e)}},QWe,DWe;let BWe=QWe=class extends ht{constructor(t,n,r,o,s,a,l){super();const d=n.hoverParts;this._renderedHoverParts=this._register(new RWe(t,r,d,o,s,a,l));const u=n.options,h=u.anchor,{showAtPosition:g,showAtSecondaryPosition:m}=QWe.computeHoverPositions(t,h.range,d);this.shouldAppearBeforeContent=d.some(v=>v.isBeforeContent),this.showAtPosition=g,this.showAtSecondaryPosition=m,this.initialMousePosX=h.initialMousePosX,this.initialMousePosY=h.initialMousePosY,this.shouldFocus=u.shouldFocus,this.source=u.source}get domNode(){return this._renderedHoverParts.domNode}get domNodeHasChildren(){return this._renderedHoverParts.domNodeHasChildren}get focusedHoverPartIndex(){return this._renderedHoverParts.focusedHoverPartIndex}get hoverPartsCount(){return this._renderedHoverParts.hoverPartsCount}focusHoverPartWithIndex(t){this._renderedHoverParts.focusHoverPartWithIndex(t)}async updateHoverVerbosityLevel(t,n,r){this._renderedHoverParts.updateHoverVerbosityLevel(t,n,r)}isColorPickerVisible(){return this._renderedHoverParts.isColorPickerVisible()}static computeHoverPositions(t,n,r){let o=1;if(t.hasModel()){const h=t._getViewModel(),g=h.coordinatesConverter,m=g.convertModelRangeToViewRange(n),v=h.getLineMinColumn(m.startLineNumber),f=new rt(m.startLineNumber,v);o=g.convertViewPositionToModelPosition(f).column}const s=n.startLineNumber;let a=n.startColumn,l;for(const h of r){const g=h.range,m=g.startLineNumber===s,v=g.endLineNumber===s;if(m&&v){const k=g.startColumn,A=Math.min(a,k);a=Math.max(A,o)}h.forceShowAtRange&&(l=g)}let d,u;if(l){const h=l.getStartPosition();d=h,u=h}else d=n.getStartPosition(),u=new rt(s,a);return{showAtPosition:d,showAtSecondaryPosition:u}}};BWe=QWe=BRn([XU(4,Do),XU(5,pm),XU(6,j0)],BWe);class Obo{constructor(t,n){this._statusBar=n,t.appendChild(this._statusBar.hoverElement)}get hoverElement(){return this._statusBar.hoverElement}get actions(){return this._statusBar.actions}dispose(){this._statusBar.dispose()}}var ZD;let RWe=(ZD=class extends ht{constructor(t,n,r,o,s,a,l){super(),this._hoverService=a,this._clipboardService=l,this._renderedParts=[],this._focusedHoverPartIndex=-1,this._context=o,this._fragment=document.createDocumentFragment(),this._register(this._renderParts(n,r,o,s,this._hoverService)),this._register(this._registerListenersOnRenderedParts()),this._register(this._createEditorDecorations(t,r)),this._updateMarkdownAndColorParticipantInfo(n)}_createEditorDecorations(t,n){if(n.length===0)return ht.None;let r=n[0].range;for(const s of n){const a=s.range;r=xe.plusRange(r,a)}const o=t.createDecorationsCollection();return o.set([{range:r,options:DWe._DECORATION_OPTIONS}]),$n(()=>{o.clear()})}_renderParts(t,n,r,o,s){const a=new J1e(o,s),l={fragment:this._fragment,statusBar:a,...r},d=new Et;d.add(a);for(const h of t){const g=this._renderHoverPartsForParticipant(n,h,l);d.add(g);for(const m of g.renderedHoverParts)this._renderedParts.push({type:"hoverPart",participant:h,hoverPart:m.hoverPart,hoverElement:m.hoverElement})}const u=this._renderStatusBar(this._fragment,a);return u&&(d.add(u),this._renderedParts.push({type:"statusBar",hoverElement:u.hoverElement,actions:u.actions})),d}_renderHoverPartsForParticipant(t,n,r){const o=t.filter(a=>a.owner===n);return o.length>0?n.renderHoverParts(r,o):new LR([])}_renderStatusBar(t,n){if(n.hasContent)return new Obo(t,n)}_registerListenersOnRenderedParts(){const t=new Et;return this._renderedParts.forEach((n,r)=>{const o=n.hoverElement;o.tabIndex=0,t.add(wt(o,nn.FOCUS_IN,s=>{s.stopPropagation(),this._focusedHoverPartIndex=r})),t.add(wt(o,nn.FOCUS_OUT,s=>{s.stopPropagation(),this._focusedHoverPartIndex=-1})),n.type==="hoverPart"&&n.hoverPart instanceof DRn&&t.add(new iWe(o,()=>n.participant.getAccessibleContent(n.hoverPart),this._clipboardService,this._hoverService))}),t}_updateMarkdownAndColorParticipantInfo(t){const n=t.find(r=>r instanceof XJ&&!(r instanceof k0e));n&&(this._markdownHoverParticipant=n),this._colorHoverParticipant=t.find(r=>r instanceof t0e)}focusHoverPartWithIndex(t){t<0||t>=this._renderedParts.length||this._renderedParts[t].hoverElement.focus()}async updateHoverVerbosityLevel(t,n,r){if(!this._markdownHoverParticipant)return;let o;n>=0?o={start:n,endExclusive:n+1}:o=this._findRangeOfMarkdownHoverParts(this._markdownHoverParticipant);for(let s=o.start;s=0?this.focusHoverPartWithIndex(n):this._context.focus()),this._context.onContentsChanged()}isColorPickerVisible(){var t;return((t=this._colorHoverParticipant)==null?void 0:t.isColorPickerVisible())??!1}_normalizedIndexToMarkdownHoverIndexRange(t,n){const r=this._renderedParts[n];if(!r||r.type!=="hoverPart"||!(r.participant===t))return;const s=this._renderedParts.findIndex(a=>a.type==="hoverPart"&&a.participant===t);if(s===-1)throw new hi;return n-s}_findRangeOfMarkdownHoverParts(t){const n=this._renderedParts.slice(),r=n.findIndex(a=>a.type==="hoverPart"&&a.participant===t),o=n.reverse().findIndex(a=>a.type==="hoverPart"&&a.participant===t),s=o>=0?n.length-o:o;return{start:r,endExclusive:s+1}}get domNode(){return this._fragment}get domNodeHasChildren(){return this._fragment.hasChildNodes()}get focusedHoverPartIndex(){return this._focusedHoverPartIndex}get hoverPartsCount(){return this._renderedParts.length}},DWe=ZD,ZD._DECORATION_OPTIONS=Gi.register({description:"content-hover-highlight",className:"hoverHighlight"}),ZD);RWe=DWe=BRn([XU(4,Do),XU(5,pm),XU(6,j0)],RWe);var ybo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},nce=function(e,t){return function(n,r){t(n,r,e)}};let IWe=class extends ht{constructor(t,n,r,o,s){super(),this._editor=t,this._instantiationService=n,this._keybindingService=r,this._hoverService=o,this._clipboardService=s,this._currentResult=null,this._renderedContentHover=this._register(new ts),this._onContentsChanged=this._register(new at),this.onContentsChanged=this._onContentsChanged.event,this._contentHoverWidget=this._register(this._instantiationService.createInstance(qje,this._editor)),this._participants=this._initializeHoverParticipants(),this._hoverOperation=this._register(new pBn(this._editor,new K1e(this._editor,this._participants))),this._registerListeners()}_initializeHoverParticipants(){const t=[];for(const n of RI.getAll()){const r=this._instantiationService.createInstance(n,this._editor);t.push(r)}return t.sort((n,r)=>n.hoverOrdinal-r.hoverOrdinal),this._register(this._contentHoverWidget.onDidResize(()=>{this._participants.forEach(n=>{var r;return(r=n.handleResize)==null?void 0:r.call(n)})})),this._register(this._contentHoverWidget.onDidScroll(n=>{this._participants.forEach(r=>{var o;return(o=r.handleScroll)==null?void 0:o.call(r,n)})})),this._register(this._contentHoverWidget.onContentsChanged(()=>{this._participants.forEach(n=>{var r;return(r=n.handleContentsChanged)==null?void 0:r.call(n)})})),t}_registerListeners(){this._register(this._hoverOperation.onResult(n=>{const r=n.hasLoadingMessage?this._addLoadingMessage(n):n.value;this._withResult(new yBn(r,n.isComplete,n.options))}));const t=this._contentHoverWidget.getDomNode();this._register(wc(t,"keydown",n=>{n.equals(9)&&this.hide()})),this._register(wc(t,"mouseleave",n=>{this._onMouseLeave(n)})),this._register(Hl.onDidChange(()=>{this._contentHoverWidget.position&&this._currentResult&&this._setCurrentResult(this._currentResult)})),this._register(this._contentHoverWidget.onContentsChanged(()=>{this._onContentsChanged.fire()}))}_startShowingOrUpdateHover(t,n,r,o,s){if(!(this._contentHoverWidget.position&&this._currentResult))return t?(this._startHoverOperationIfNecessary(t,n,r,o,!1),!0):!1;const l=this._editor.getOption(69).sticky,d=s&&this._contentHoverWidget.isMouseGettingCloser(s.event.posx,s.event.posy);return l&&d?(t&&this._startHoverOperationIfNecessary(t,n,r,o,!0),!0):t?this._currentResult&&this._currentResult.options.anchor.equals(t)?!0:this._currentResult&&t.canAdoptVisibleHover(this._currentResult.options.anchor,this._contentHoverWidget.position)?(this._currentResult&&this._setCurrentResult(this._currentResult.filter(t)),this._startHoverOperationIfNecessary(t,n,r,o,!1),!0):(this._setCurrentResult(null),this._startHoverOperationIfNecessary(t,n,r,o,!1),!0):(this._setCurrentResult(null),!1)}_startHoverOperationIfNecessary(t,n,r,o,s){if(this._hoverOperation.options&&this._hoverOperation.options.anchor.equals(t))return;this._hoverOperation.cancel();const l={anchor:t,source:r,shouldFocus:o,insistOnKeepingHoverVisible:s};this._hoverOperation.start(n,l)}_setCurrentResult(t){let n=t;if(this._currentResult===n)return;n&&n.hoverParts.length===0&&(n=null),this._currentResult=n,this._currentResult?this._showHover(this._currentResult):this._hideHover()}_addLoadingMessage(t){for(const n of this._participants){if(!n.createLoadingMessage)continue;const r=n.createLoadingMessage(t.options.anchor);if(r)return t.value.slice(0).concat([r])}return t.value}_withResult(t){if(this._contentHoverWidget.position&&this._currentResult&&this._currentResult.isComplete||this._setCurrentResult(t),!t.isComplete)return;const o=t.hoverParts.length===0,s=t.options.insistOnKeepingHoverVisible;o&&s||this._setCurrentResult(t)}_showHover(t){const n=this._getHoverContext();this._renderedContentHover.value=new BWe(this._editor,t,this._participants,n,this._keybindingService,this._hoverService,this._clipboardService),this._renderedContentHover.value.domNodeHasChildren?this._contentHoverWidget.show(this._renderedContentHover.value):this._renderedContentHover.clear()}_hideHover(){this._contentHoverWidget.hide(),this._participants.forEach(t=>{var n;return(n=t.handleHide)==null?void 0:n.call(t)})}_getHoverContext(){return{hide:()=>{this.hide()},onContentsChanged:()=>{this._contentHoverWidget.handleContentsChanged()},setMinimumDimensions:s=>{this._contentHoverWidget.setMinimumDimensions(s)},focus:()=>this.focus()}}showsOrWillShow(t){if(this._contentHoverWidget.isResizing)return!0;const r=this._findHoverAnchorCandidates(t);if(!(r.length>0))return this._startShowingOrUpdateHover(null,0,0,!1,t);const s=r[0];return this._startShowingOrUpdateHover(s,0,0,!1,t)}_findHoverAnchorCandidates(t){const n=[];for(const o of this._participants){if(!o.suggestHoverAnchor)continue;const s=o.suggestHoverAnchor(t);s&&n.push(s)}const r=t.target;switch(r.type){case 6:{n.push(new uxe(0,r.range,t.event.posx,t.event.posy));break}case 7:{const o=this._editor.getOption(59).typicalHalfwidthCharacterWidth/2;if(!(!r.detail.isAfterLines&&typeof r.detail.horizontalDistanceToText=="number"&&r.detail.horizontalDistanceToTexts.priority-o.priority),n}_onMouseLeave(t){const n=this._editor.getDomNode();(!n||!b3e(n,t.x,t.y))&&this.hide()}startShowingAtRange(t,n,r,o){this._startShowingOrUpdateHover(new uxe(0,t,void 0,void 0),n,r,o,null)}async updateHoverVerbosityLevel(t,n,r){var o;(o=this._renderedContentHover.value)==null||o.updateHoverVerbosityLevel(t,n,r)}focusedHoverPartIndex(){var t;return((t=this._renderedContentHover.value)==null?void 0:t.focusedHoverPartIndex)??-1}containsNode(t){return t?this._contentHoverWidget.getDomNode().contains(t):!1}focus(){var n;if(((n=this._renderedContentHover.value)==null?void 0:n.hoverPartsCount)===1){this.focusHoverPartWithIndex(0);return}this._contentHoverWidget.focus()}focusHoverPartWithIndex(t){var n;(n=this._renderedContentHover.value)==null||n.focusHoverPartWithIndex(t)}scrollUp(){this._contentHoverWidget.scrollUp()}scrollDown(){this._contentHoverWidget.scrollDown()}scrollLeft(){this._contentHoverWidget.scrollLeft()}scrollRight(){this._contentHoverWidget.scrollRight()}pageUp(){this._contentHoverWidget.pageUp()}pageDown(){this._contentHoverWidget.pageDown()}goToTop(){this._contentHoverWidget.goToTop()}goToBottom(){this._contentHoverWidget.goToBottom()}hide(){this._hoverOperation.cancel(),this._setCurrentResult(null)}getDomNode(){return this._contentHoverWidget.getDomNode()}get isColorPickerVisible(){var t;return((t=this._renderedContentHover.value)==null?void 0:t.isColorPickerVisible())??!1}get isVisibleFromKeyboard(){return this._contentHoverWidget.isVisibleFromKeyboard}get isVisible(){return this._contentHoverWidget.isVisible}get isFocused(){return this._contentHoverWidget.isFocused}get isResizing(){return this._contentHoverWidget.isResizing}get widget(){return this._contentHoverWidget}};IWe=ybo([nce(1,Zn),nce(2,Do),nce(3,pm),nce(4,j0)],IWe);function RRn(e){var n;const t=e.target;return!!t&&t.type===6&&((n=t.detail.injectedText)==null?void 0:n.options.attachedData)===gBn}var Cbo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Oxe=function(e,t){return function(n,r){t(n,r,e)}},MWe,qD;let Mf=(qD=class extends ht{constructor(t,n,r,o){super(),this._editor=t,this._instantiationService=r,this._keybindingService=o,this._onHoverContentsChanged=this._register(new at),this.shouldKeepOpenOnEditorMouseMoveOrLeave=!1,this._listenersStore=new Et,this._isMouseDown=!1,this._ignoreMouseEvents=!1,this._reactToEditorMouseMoveRunner=this._register(new Es(()=>{this._mouseMoveEvent&&this._reactToEditorMouseMove(this._mouseMoveEvent)},0)),this._register(n.onDidShowContextMenu(()=>{this.hideContentHover(),this._ignoreMouseEvents=!0})),this._register(n.onDidHideContextMenu(()=>{this._ignoreMouseEvents=!1})),this._hookListeners(),this._register(this._editor.onDidChangeConfiguration(s=>{s.hasChanged(69)&&(this._unhookListeners(),this._hookListeners())}))}static get(t){return t.getContribution(MWe.ID)}_hookListeners(){const t=this._editor.getOption(69);this._hoverSettings={enabled:t.enabled,sticky:t.sticky,hidingDelay:t.hidingDelay},t.enabled||this._cancelSchedulerAndHide(),this._listenersStore.add(this._editor.onMouseDown(n=>this._onEditorMouseDown(n))),this._listenersStore.add(this._editor.onMouseUp(()=>this._onEditorMouseUp())),this._listenersStore.add(this._editor.onMouseMove(n=>this._onEditorMouseMove(n))),this._listenersStore.add(this._editor.onKeyDown(n=>this._onKeyDown(n))),this._listenersStore.add(this._editor.onMouseLeave(n=>this._onEditorMouseLeave(n))),this._listenersStore.add(this._editor.onDidChangeModel(()=>this._cancelSchedulerAndHide())),this._listenersStore.add(this._editor.onDidChangeModelContent(()=>this._cancelScheduler())),this._listenersStore.add(this._editor.onDidScrollChange(n=>this._onEditorScrollChanged(n)))}_unhookListeners(){this._listenersStore.clear()}_cancelSchedulerAndHide(){this._cancelScheduler(),this.hideContentHover()}_cancelScheduler(){this._mouseMoveEvent=void 0,this._reactToEditorMouseMoveRunner.cancel()}_onEditorScrollChanged(t){this._ignoreMouseEvents||(t.scrollTopChanged||t.scrollLeftChanged)&&this.hideContentHover()}_onEditorMouseDown(t){this._ignoreMouseEvents||(this._isMouseDown=!0,this._shouldKeepHoverWidgetVisible(t))||this.hideContentHover()}_shouldKeepHoverWidgetVisible(t){return this._isMouseOnContentHoverWidget(t)||this._isContentWidgetResizing()||RRn(t)}_isMouseOnContentHoverWidget(t){return this._contentWidget?b3e(this._contentWidget.getDomNode(),t.event.posx,t.event.posy):!1}_onEditorMouseUp(){this._ignoreMouseEvents||(this._isMouseDown=!1)}_onEditorMouseLeave(t){this._ignoreMouseEvents||this.shouldKeepOpenOnEditorMouseMoveOrLeave||(this._cancelScheduler(),this._shouldKeepHoverWidgetVisible(t))||this.hideContentHover()}_shouldKeepCurrentHover(t){const n=this._contentWidget;if(!n)return!1;const r=this._hoverSettings.sticky,o=(h,g)=>{const m=this._isMouseOnContentHoverWidget(h);return g&&m},s=h=>{const g=n.isColorPickerVisible,m=this._isMouseOnContentHoverWidget(h),v=g&&m,f=g&&this._isMouseDown;return v||f},a=(h,g)=>{var v;const m=h.event.browserEvent.view;return m?g&&n.containsNode(m.document.activeElement)&&!((v=m.getSelection())!=null&&v.isCollapsed):!1},l=n.isFocused,d=n.isResizing,u=this._hoverSettings.sticky&&n.isVisibleFromKeyboard;return this.shouldKeepOpenOnEditorMouseMoveOrLeave||l||d||u||o(t,r)||s(t)||a(t,r)}_onEditorMouseMove(t){if(this._ignoreMouseEvents)return;if(this._mouseMoveEvent=t,this._shouldKeepCurrentHover(t)){this._reactToEditorMouseMoveRunner.cancel();return}if(this._shouldRescheduleHoverComputation()){this._reactToEditorMouseMoveRunner.isScheduled()||this._reactToEditorMouseMoveRunner.schedule(this._hoverSettings.hidingDelay);return}this._reactToEditorMouseMove(t)}_shouldRescheduleHoverComputation(){var r;const t=this._hoverSettings.hidingDelay;return(((r=this._contentWidget)==null?void 0:r.isVisible)??!1)&&this._hoverSettings.sticky&&t>0}_reactToEditorMouseMove(t){this._hoverSettings.enabled&&this._getOrCreateContentWidget().showsOrWillShow(t)||this.hideContentHover()}_onKeyDown(t){if(this._ignoreMouseEvents||!this._contentWidget)return;const n=this._isPotentialKeyboardShortcut(t),r=this._isModifierKeyPressed(t);n||r||this._contentWidget.isFocused&&t.keyCode===2||this.hideContentHover()}_isPotentialKeyboardShortcut(t){if(!this._editor.hasModel()||!this._contentWidget)return!1;const n=this._keybindingService.softDispatch(t,this._editor.getDomNode()),r=n.kind===1,o=n.kind===2&&(n.commandId===mBn||n.commandId===A3e||n.commandId===p3e)&&this._contentWidget.isVisible;return r||o}_isModifierKeyPressed(t){return t.keyCode===5||t.keyCode===6||t.keyCode===57||t.keyCode===4}hideContentHover(){var t;AV.dropDownVisible||(t=this._contentWidget)==null||t.hide()}_getOrCreateContentWidget(){return this._contentWidget||(this._contentWidget=this._instantiationService.createInstance(IWe,this._editor),this._listenersStore.add(this._contentWidget.onContentsChanged(()=>this._onHoverContentsChanged.fire()))),this._contentWidget}showContentHover(t,n,r,o){this._getOrCreateContentWidget().startShowingAtRange(t,n,r,o)}_isContentWidgetResizing(){var t;return((t=this._contentWidget)==null?void 0:t.widget.isResizing)||!1}focusedHoverPartIndex(){return this._getOrCreateContentWidget().focusedHoverPartIndex()}updateHoverVerbosityLevel(t,n,r){this._getOrCreateContentWidget().updateHoverVerbosityLevel(t,n,r)}focus(){var t;(t=this._contentWidget)==null||t.focus()}scrollUp(){var t;(t=this._contentWidget)==null||t.scrollUp()}scrollDown(){var t;(t=this._contentWidget)==null||t.scrollDown()}scrollLeft(){var t;(t=this._contentWidget)==null||t.scrollLeft()}scrollRight(){var t;(t=this._contentWidget)==null||t.scrollRight()}pageUp(){var t;(t=this._contentWidget)==null||t.pageUp()}pageDown(){var t;(t=this._contentWidget)==null||t.pageDown()}goToTop(){var t;(t=this._contentWidget)==null||t.goToTop()}goToBottom(){var t;(t=this._contentWidget)==null||t.goToBottom()}get isColorPickerVisible(){var t;return(t=this._contentWidget)==null?void 0:t.isColorPickerVisible}get isHoverVisible(){var t;return(t=this._contentWidget)==null?void 0:t.isVisible}dispose(){var t;super.dispose(),this._unhookListeners(),this._listenersStore.dispose(),(t=this._contentWidget)==null||t.dispose()}},MWe=qD,qD.ID="editor.contrib.contentHover",qD);Mf=MWe=Cbo([Oxe(1,S2),Oxe(2,Zn),Oxe(3,Do)],Mf);const Aat=class Aat extends ht{constructor(t){super(),this._editor=t,this._register(t.onMouseDown(n=>this.onMouseDown(n)))}dispose(){super.dispose()}onMouseDown(t){const n=this._editor.getOption(168);if(n!=="click"&&n!=="clickAndHover"||!RRn(t))return;const r=this._editor.getContribution(Mf.ID);if(!r||r.isColorPickerVisible)return;const o=t.target.range;if(!o)return;const s=new xe(o.startLineNumber,o.startColumn+1,o.endLineNumber,o.endColumn+1);r.showContentHover(s,1,1,!1)}};Aat.ID="editor.contrib.colorContribution";let p0e=Aat;var _bo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Sbo=function(e,t){return function(n,r){t(n,r,e)}};class Snt{constructor(t,n,r,o){this.owner=t,this.range=n,this.model=r,this.provider=o}static fromBaseColor(t,n){return new Snt(t,n.range,n.model,n.provider)}}class Lbo extends ht{constructor(t,n,r,o){super();const s=t.getModel(),a=r.model;this.color=r.model.color,this.colorPicker=this._register(new VBn(n.fragment,a,t.getOption(163),o,"standalone")),this._register(a.onColorFlushed(l=>{this.color=l})),this._register(a.onDidChangeColor(l=>{GJ(s,a,l,r.range,r)})),this._register(t.onDidChangeModelContent(l=>{n.hide(),t.focus()})),GJ(s,a,this.color,r.range,r)}}let PWe=class{constructor(t,n){this._editor=t,this._themeService=n}async createColorHover(t,n,r){if(!this._editor.hasModel()||!vV.get(this._editor))return null;const s=await uBn(r,this._editor.getModel(),Tr.None);let a=null,l=null;for(const m of s){const v=m.colorInfo;xe.containsRange(v.range,t.range)&&(a=v,l=m.provider)}const d=a??t,u=l??n,h=!!a;return{colorHover:Snt.fromBaseColor(this,await zBn(this._editor.getModel(),d,u)),foundInEditor:h}}async updateEditorModel(t){if(!this._editor.hasModel())return;const n=t.model;let r=new xe(t.range.startLineNumber,t.range.startColumn,t.range.endLineNumber,t.range.endColumn);this._color&&(await GJ(this._editor.getModel(),n,this._color,r,t),r=HBn(this._editor,r,n))}renderHoverParts(t,n){if(!(n.length===0||!this._editor.hasModel()))return this._setMinimumDimensions(t),this._renderedParts=new Lbo(this._editor,t,n[0],this._themeService),this._renderedParts}_setMinimumDimensions(t){const n=this._editor.getOption(75)+8;t.setMinimumDimensions(new cs(302,n))}get _color(){var t;return(t=this._renderedParts)==null?void 0:t.color}};PWe=_bo([Sbo(1,Dl)],PWe);var xbo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},DX=function(e,t){return function(n,r){t(n,r,e)}},FWe;class Ebo{constructor(t,n){this.value=t,this.foundInEditor=n}}const Nyt=8,Tbo=22;var KD;let NWe=(KD=class extends ht{constructor(t,n,r,o,s,a,l,d){var m;super(),this._editor=t,this._standaloneColorPickerVisible=n,this._standaloneColorPickerFocused=r,this._keybindingService=s,this._languageFeaturesService=a,this._editorWorkerService=l,this._hoverService=d,this.allowEditorOverflow=!0,this._position=void 0,this._body=document.createElement("div"),this._colorHover=null,this._selectionSetInEditor=!1,this._onResult=this._register(new at),this.onResult=this._onResult.event,this._renderedHoverParts=this._register(new ts),this._renderedStatusBar=this._register(new ts),this._standaloneColorPickerVisible.set(!0),this._standaloneColorPickerParticipant=o.createInstance(PWe,this._editor),this._position=(m=this._editor._getViewModel())==null?void 0:m.getPrimaryCursorState().modelState.position;const u=this._editor.getSelection(),h=u?{startLineNumber:u.startLineNumber,startColumn:u.startColumn,endLineNumber:u.endLineNumber,endColumn:u.endColumn}:{startLineNumber:0,endLineNumber:0,endColumn:0,startColumn:0},g=this._register(uA(this._body));this._register(g.onDidBlur(v=>{this.hide()})),this._register(g.onDidFocus(v=>{this.focus()})),this._register(this._editor.onDidChangeCursorPosition(()=>{this._selectionSetInEditor?this._selectionSetInEditor=!1:this.hide()})),this._register(this._editor.onMouseMove(v=>{var k;const f=(k=v.target.element)==null?void 0:k.classList;f&&f.contains("colorpicker-color-decoration")&&this.hide()})),this._register(this.onResult(v=>{this._render(v.value,v.foundInEditor)})),this._start(h),this._body.style.zIndex="50",this._editor.addContentWidget(this)}updateEditor(){this._colorHover&&this._standaloneColorPickerParticipant.updateEditorModel(this._colorHover)}getId(){return FWe.ID}getDomNode(){return this._body}getPosition(){if(!this._position)return null;const t=this._editor.getOption(69).above;return{position:this._position,secondaryPosition:this._position,preference:t?[1,2]:[2,1],positionAffinity:2}}hide(){this.dispose(),this._standaloneColorPickerVisible.set(!1),this._standaloneColorPickerFocused.set(!1),this._editor.removeContentWidget(this),this._editor.focus()}focus(){this._standaloneColorPickerFocused.set(!0),this._body.focus()}async _start(t){const n=await this._computeAsync(t);n&&this._onResult.fire(new Ebo(n.result,n.foundInEditor))}async _computeAsync(t){if(!this._editor.hasModel())return null;const n={range:t,color:{red:0,green:0,blue:0,alpha:1}},r=await this._standaloneColorPickerParticipant.createColorHover(n,new zJ(this._editorWorkerService),this._languageFeaturesService.colorProvider);return r?{result:r.colorHover,foundInEditor:r.foundInEditor}:null}_render(t,n){const r=document.createDocumentFragment();this._renderedStatusBar.value=this._register(new J1e(this._keybindingService,this._hoverService));const o={fragment:r,statusBar:this._renderedStatusBar.value,onContentsChanged:()=>{},setMinimumDimensions:()=>{},hide:()=>this.hide(),focus:()=>this.focus()};if(this._colorHover=t,this._renderedHoverParts.value=this._standaloneColorPickerParticipant.renderHoverParts(o,[t]),!this._renderedHoverParts.value){this._renderedStatusBar.clear(),this._renderedHoverParts.clear();return}const s=this._renderedHoverParts.value.colorPicker;this._body.classList.add("standalone-colorpicker-body"),this._body.style.maxHeight=Math.max(this._editor.getLayoutInfo().height/4,250)+"px",this._body.style.maxWidth=Math.max(this._editor.getLayoutInfo().width*.66,500)+"px",this._body.tabIndex=0,this._body.appendChild(r),s.layout();const a=s.body,l=a.saturationBox.domNode.clientWidth,d=a.domNode.clientWidth-l-Tbo-Nyt,u=s.body.enterButton;u==null||u.onClicked(()=>{this.updateEditor(),this.hide()});const h=s.header,g=h.pickedColorNode;g.style.width=l+Nyt+"px";const m=h.originalColorNode;m.style.width=d+"px";const v=s.header.closeButton;v==null||v.onClicked(()=>{this.hide()}),n&&(u&&(u.button.textContent="Replace"),this._selectionSetInEditor=!0,this._editor.setSelection(t.range)),this._editor.layoutContentWidget(this)}},FWe=KD,KD.ID="editor.contrib.standaloneColorPickerWidget",KD);NWe=FWe=xbo([DX(3,Zn),DX(4,Do),DX(5,Un),DX(6,S1),DX(7,pm)],NWe);var Qbo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Uyt=function(e,t){return function(n,r){t(n,r,e)}},UWe,JD;let RR=(JD=class extends ht{constructor(t,n,r){super(),this._editor=t,this._instantiationService=r,this._standaloneColorPickerWidget=null,this._standaloneColorPickerVisible=He.standaloneColorPickerVisible.bindTo(n),this._standaloneColorPickerFocused=He.standaloneColorPickerFocused.bindTo(n)}showOrFocus(){var t;this._editor.hasModel()&&(this._standaloneColorPickerVisible.get()?this._standaloneColorPickerFocused.get()||(t=this._standaloneColorPickerWidget)==null||t.focus():this._standaloneColorPickerWidget=this._instantiationService.createInstance(NWe,this._editor,this._standaloneColorPickerVisible,this._standaloneColorPickerFocused))}hide(){var t;this._standaloneColorPickerFocused.set(!1),this._standaloneColorPickerVisible.set(!1),(t=this._standaloneColorPickerWidget)==null||t.hide(),this._editor.focus()}insertColor(){var t;(t=this._standaloneColorPickerWidget)==null||t.updateEditor(),this.hide()}static get(t){return t.getContribution(UWe.ID)}},UWe=JD,JD.ID="editor.contrib.standaloneColorPickerController",JD);RR=UWe=Qbo([Uyt(1,Qi),Uyt(2,Zn)],RR);class Dbo extends Cp{constructor(){super({id:"editor.action.showOrFocusStandaloneColorPicker",title:{...St(889,"Show or Focus Standalone Color Picker"),mnemonicTitle:U(888,"&&Show or Focus Standalone Color Picker")},precondition:void 0,menu:[{id:Vn.CommandPalette}],metadata:{description:St(890,"Show or focus a standalone color picker which uses the default color provider. It displays hex/rgb/hsl colors.")}})}runEditorCommand(t,n){var r;(r=RR.get(n))==null||r.showOrFocus()}}class Bbo extends In{constructor(){super({id:"editor.action.hideColorPicker",label:St(891,"Hide the Color Picker"),precondition:He.standaloneColorPickerVisible.isEqualTo(!0),kbOpts:{primary:9,weight:100},metadata:{description:St(892,"Hide the standalone color picker.")}})}run(t,n){var r;(r=RR.get(n))==null||r.hide()}}class Rbo extends In{constructor(){super({id:"editor.action.insertColorWithStandaloneColorPicker",label:St(893,"Insert Color with Standalone Color Picker"),precondition:He.standaloneColorPickerFocused.isEqualTo(!0),kbOpts:{primary:3,weight:100},metadata:{description:St(894,"Insert hex/rgb/hsl colors with the focused standalone color picker.")}})}run(t,n){var r;(r=RR.get(n))==null||r.insertColor()}}cn(Bbo);cn(Rbo);Cs(Dbo);mo(p0e.ID,p0e,2);mo(RR.ID,RR,1);mo(vV.ID,vV,1);fH($je);RI.register(t0e);uo.registerCommand("_executeDocumentColorProvider",function(e,...t){const[n]=t;if(!(n instanceof vi))throw Gv();const{model:r,colorProviderRegistry:o,defaultColorDecoratorsEnablement:s}=fBn(e,n);return Gtt(new Xvo,o,r,Tr.None,s)});uo.registerCommand("_executeColorPresentationProvider",function(e,...t){const[n,r]=t;if(!r)return;const{uri:o,range:s}=r;if(!(o instanceof vi)||!Array.isArray(n)||n.length!==4||!xe.isIRange(s))throw Gv();const{model:a,colorProviderRegistry:l,defaultColorDecoratorsEnablement:d}=fBn(e,o),[u,h,g,m]=n;return Gtt(new Gvo({range:s,color:{red:u,green:h,blue:g,alpha:m}}),l,a,Tr.None,d)});class w9{constructor(t,n,r){this.languageConfigurationService=r,this._selection=t,this._insertSpace=n,this._usedEndToken=null}static _haystackHasNeedleAtOffset(t,n,r){if(r<0)return!1;const o=n.length,s=t.length;if(r+o>s)return!1;for(let a=0;a=65&&l<=90&&l+32===d)&&!(d>=65&&d<=90&&d+32===l))return!1}return!0}_createOperationsForBlockComment(t,n,r,o,s,a){const l=t.startLineNumber,d=t.startColumn,u=t.endLineNumber,h=t.endColumn,g=s.getLineContent(l),m=s.getLineContent(u);let v=g.lastIndexOf(n,d-1+n.length),f=m.indexOf(r,h-1-r.length);if(v!==-1&&f!==-1)if(l===u)g.substring(v+n.length,f).indexOf(r)>=0&&(v=-1,f=-1);else{const A=g.substring(v+n.length),p=m.substring(0,f);(A.indexOf(r)>=0||p.indexOf(r)>=0)&&(v=-1,f=-1)}let k;v!==-1&&f!==-1?(o&&v+n.length0&&m.charCodeAt(f-1)===32&&(r=" "+r,f-=1),k=w9._createRemoveBlockCommentOperations(new xe(l,v+n.length+1,u,f+1),n,r)):(k=w9._createAddBlockCommentOperations(t,n,r,this._insertSpace),this._usedEndToken=k.length===1?r:null);for(const A of k)a.addTrackedEditOperation(A.range,A.text)}static _createRemoveBlockCommentOperations(t,n,r){const o=[];return xe.isEmpty(t)?o.push($l.delete(new xe(t.startLineNumber,t.startColumn-n.length,t.endLineNumber,t.endColumn+r.length))):(o.push($l.delete(new xe(t.startLineNumber,t.startColumn-n.length,t.startLineNumber,t.startColumn))),o.push($l.delete(new xe(t.endLineNumber,t.endColumn,t.endLineNumber,t.endColumn+r.length)))),o}static _createAddBlockCommentOperations(t,n,r,o){const s=[];return xe.isEmpty(t)?s.push($l.replace(new xe(t.startLineNumber,t.startColumn,t.endLineNumber,t.endColumn),n+" "+r)):(s.push($l.insert(new rt(t.startLineNumber,t.startColumn),n+(o?" ":""))),s.push($l.insert(new rt(t.endLineNumber,t.endColumn),(o?" ":"")+r))),s}getEditOperations(t,n){const r=this._selection.startLineNumber,o=this._selection.startColumn;t.tokenization.tokenizeIfCheap(r);const s=t.getLanguageIdAtPosition(r,o),a=this.languageConfigurationService.getLanguageConfiguration(s).comments;!a||!a.blockCommentStartToken||!a.blockCommentEndToken||this._createOperationsForBlockComment(this._selection,a.blockCommentStartToken,a.blockCommentEndToken,this._insertSpace,t,n)}computeCursorState(t,n){const r=n.getInverseEditOperations();if(r.length===2){const o=r[0],s=r[1];return new Dn(o.range.endLineNumber,o.range.endColumn,s.range.startLineNumber,s.range.startColumn)}else{const o=r[0].range,s=this._usedEndToken?-this._usedEndToken.length-1:0;return new Dn(o.endLineNumber,o.endColumn+s,o.endLineNumber,o.endColumn+s)}}}class V_{constructor(t,n,r,o,s,a,l){this.languageConfigurationService=t,this._selection=n,this._indentSize=r,this._type=o,this._insertSpace=s,this._selectionId=null,this._deltaColumn=0,this._moveEndPositionDown=!1,this._ignoreEmptyLines=a,this._ignoreFirstLine=l||!1}static _gatherPreflightCommentStrings(t,n,r,o){t.tokenization.tokenizeIfCheap(n);const s=t.getLanguageIdAtPosition(n,1),a=o.getLanguageConfiguration(s).comments,l=a?a.lineCommentToken:null;if(!l)return null;const d=[];for(let u=0,h=r-n+1;us?n[d].commentStrOffset=a-1:n[d].commentStrOffset=a}}}class Lnt extends In{constructor(t,n){super(n),this._type=t}run(t,n){const r=t.get(kl);if(!n.hasModel())return;const o=n.getModel(),s=[],a=o.getOptions(),l=n.getOption(29),d=n.getSelections().map((h,g)=>({selection:h,index:g,ignoreFirstLine:!1}));d.sort((h,g)=>xe.compareRangesUsingStarts(h.selection,g.selection));let u=d[0];for(let h=1;h=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},w7=function(e,t){return function(n,r){t(n,r,e)}},jWe,eB;let eee=(eB=class{static get(t){return t.getContribution(jWe.ID)}constructor(t,n,r,o,s,a,l,d){this._contextMenuService=n,this._contextViewService=r,this._contextKeyService=o,this._keybindingService=s,this._menuService=a,this._configurationService=l,this._workspaceContextService=d,this._toDispose=new Et,this._contextMenuIsBeingShownCount=0,this._editor=t,this._toDispose.add(this._editor.onContextMenu(u=>this._onContextMenu(u))),this._toDispose.add(this._editor.onMouseWheel(u=>{if(this._contextMenuIsBeingShownCount>0){const h=this._contextViewService.getContextViewElement(),g=u.srcElement;g.shadowRoot&&y6(h)===g.shadowRoot||this._contextViewService.hideContextView()}})),this._toDispose.add(this._editor.onKeyDown(u=>{this._editor.getOption(30)&&u.keyCode===58&&(u.preventDefault(),u.stopPropagation(),this.showContextMenu())}))}_onContextMenu(t){if(!this._editor.hasModel())return;if(!this._editor.getOption(30)){this._editor.focus(),t.target.position&&!this._editor.getSelection().containsPosition(t.target.position)&&this._editor.setPosition(t.target.position);return}if(t.target.type===12||t.target.type===6&&t.target.detail.injectedText)return;if(t.event.preventDefault(),t.event.stopPropagation(),t.target.type===11)return this._showScrollbarContextMenu(t.event);if(t.target.type!==6&&t.target.type!==7&&t.target.type!==1)return;if(this._editor.focus(),t.target.position){let r=!1;for(const o of this._editor.getSelections())if(o.containsPosition(t.target.position)){r=!0;break}r||this._editor.setPosition(t.target.position)}let n=null;t.target.type!==1&&(n=t.event),this.showContextMenu(n)}showContextMenu(t){if(!this._editor.getOption(30)||!this._editor.hasModel())return;const n=this._getMenuActions(this._editor.getModel(),this._editor.contextMenuId);n.length>0&&this._doShowContextMenu(n,t)}_getMenuActions(t,n){const r=[],o=this._menuService.getMenuActions(n,this._contextKeyService,{arg:t.uri});for(const s of o){const[,a]=s;let l=0;for(const d of a)if(d instanceof uD){const u=this._getMenuActions(t,d.item.submenu);u.length>0&&(r.push(new JW(d.id,d.label,u)),l++)}else r.push(d),l++;l&&r.push(new pd)}return r.length&&r.pop(),r}_doShowContextMenu(t,n=null){if(!this._editor.hasModel())return;let r=n;if(!r){this._editor.revealPosition(this._editor.getPosition(),1),this._editor.render();const s=this._editor.getScrolledVisiblePosition(this._editor.getPosition()),a=Kl(this._editor.getDomNode()),l=a.left+s.left,d=a.top+s.top+s.height;r={x:l,y:d}}const o=this._editor.getOption(144)&&!cA;this._contextMenuIsBeingShownCount++,this._contextMenuService.showContextMenu({domForShadowRoot:o?this._editor.getOverflowWidgetsDomNode()??this._editor.getDomNode():void 0,getAnchor:()=>r,getActions:()=>t,getActionViewItem:s=>{const a=this._keybindingFor(s);if(a)return new gV(s,s,{label:!0,keybinding:a.getLabel(),isMenu:!0});const l=s;return typeof l.getActionViewItem=="function"?l.getActionViewItem():new gV(s,s,{icon:!0,label:!0,isMenu:!0})},getKeyBinding:s=>this._keybindingFor(s),onHide:s=>{this._contextMenuIsBeingShownCount--}})}_showScrollbarContextMenu(t){if(!this._editor.hasModel()||H2o(this._workspaceContextService.getWorkspace()))return;const n=this._editor.getOption(81);let r=0;const o=u=>({id:`menu-action-${++r}`,label:u.label,tooltip:"",class:void 0,enabled:typeof u.enabled>"u"?!0:u.enabled,checked:u.checked,run:u.run}),s=(u,h)=>new JW(`menu-action-${++r}`,u,h,void 0),a=(u,h,g,m,v)=>{if(!h)return o({label:u,enabled:h,run:()=>{}});const f=A=>()=>{this._configurationService.updateValue(g,A)},k=[];for(const A of v)k.push(o({label:A.label,checked:m===A.value,run:f(A.value)}));return s(u,k)},l=[];l.push(o({label:U(901,"Minimap"),checked:n.enabled,run:()=>{this._configurationService.updateValue("editor.minimap.enabled",!n.enabled)}})),l.push(new pd),l.push(o({label:U(902,"Render Characters"),enabled:n.enabled,checked:n.renderCharacters,run:()=>{this._configurationService.updateValue("editor.minimap.renderCharacters",!n.renderCharacters)}})),l.push(a(U(903,"Vertical size"),n.enabled,"editor.minimap.size",n.size,[{label:U(904,"Proportional"),value:"proportional"},{label:U(905,"Fill"),value:"fill"},{label:U(906,"Fit"),value:"fit"}])),l.push(a(U(907,"Slider"),n.enabled,"editor.minimap.showSlider",n.showSlider,[{label:U(908,"Mouse Over"),value:"mouseover"},{label:U(909,"Always"),value:"always"}]));const d=this._editor.getOption(144)&&!cA;this._contextMenuIsBeingShownCount++,this._contextMenuService.showContextMenu({domForShadowRoot:d?this._editor.getDomNode():void 0,getAnchor:()=>t,getActions:()=>l,onHide:u=>{this._contextMenuIsBeingShownCount--,this._editor.focus()}})}_keybindingFor(t){return this._keybindingService.lookupKeybinding(t.id)}dispose(){this._contextMenuIsBeingShownCount>0&&this._contextViewService.hideContextView(),this._toDispose.dispose()}},jWe=eB,eB.ID="editor.contrib.contextmenu",eB);eee=jWe=Nbo([w7(1,S2),w7(2,wL),w7(3,Qi),w7(4,Do),w7(5,wA),w7(6,ar),w7(7,$8)],eee);class Ubo extends In{constructor(){super({id:"editor.action.showContextMenu",label:St(910,"Show Editor Context Menu"),precondition:void 0,kbOpts:{kbExpr:He.textInputFocus,primary:1092,weight:100}})}run(t,n){var r;(r=eee.get(n))==null||r.showContextMenu()}}mo(eee.ID,eee,2);cn(Ubo);class yxe{constructor(t){this.selections=t}equals(t){const n=this.selections.length,r=t.selections.length;if(n!==r)return!1;for(let o=0;o{this._undoStack=[],this._redoStack=[]})),this._register(t.onDidChangeModelContent(n=>{this._undoStack=[],this._redoStack=[]})),this._register(t.onDidChangeCursorSelection(n=>{if(this._isCursorUndoRedo||!n.oldSelections||n.oldModelVersionId!==n.modelVersionId)return;const r=new yxe(n.oldSelections);this._undoStack.length>0&&this._undoStack[this._undoStack.length-1].cursorState.equals(r)||(this._undoStack.push(new Cxe(r,t.getScrollTop(),t.getScrollLeft())),this._redoStack=[],this._undoStack.length>50&&this._undoStack.shift())}))}cursorUndo(){!this._editor.hasModel()||this._undoStack.length===0||(this._redoStack.push(new Cxe(new yxe(this._editor.getSelections()),this._editor.getScrollTop(),this._editor.getScrollLeft())),this._applyState(this._undoStack.pop()))}cursorRedo(){!this._editor.hasModel()||this._redoStack.length===0||(this._undoStack.push(new Cxe(new yxe(this._editor.getSelections()),this._editor.getScrollTop(),this._editor.getScrollLeft())),this._applyState(this._redoStack.pop()))}_applyState(t){this._isCursorUndoRedo=!0,this._editor.setSelections(t.cursorState.selections),this._editor.setScrollPosition({scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),this._isCursorUndoRedo=!1}};nAe.ID="editor.contrib.cursorUndoRedoController";let OV=nAe;class jbo extends In{constructor(){super({id:"cursorUndo",label:St(911,"Cursor Undo"),precondition:void 0,kbOpts:{kbExpr:He.textInputFocus,primary:2099,weight:100}})}run(t,n,r){var o;(o=OV.get(n))==null||o.cursorUndo()}}class Wbo extends In{constructor(){super({id:"cursorRedo",label:St(912,"Cursor Redo"),precondition:void 0})}run(t,n,r){var o;(o=OV.get(n))==null||o.cursorRedo()}}mo(OV.ID,OV,0);cn(jbo);cn(Wbo);class Vbo{constructor(t,n,r){this.selection=t,this.targetPosition=n,this.copy=r,this.targetSelection=null}getEditOperations(t,n){const r=t.getValueInRange(this.selection);if(this.copy||n.addEditOperation(this.selection,null),n.addEditOperation(new xe(this.targetPosition.lineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.targetPosition.column),r),this.selection.containsPosition(this.targetPosition)&&!(this.copy&&(this.selection.getEndPosition().equals(this.targetPosition)||this.selection.getStartPosition().equals(this.targetPosition)))){this.targetSelection=this.selection;return}if(this.copy){this.targetSelection=new Dn(this.targetPosition.lineNumber,this.targetPosition.column,this.selection.endLineNumber-this.selection.startLineNumber+this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn);return}if(this.targetPosition.lineNumber>this.selection.endLineNumber){this.targetSelection=new Dn(this.targetPosition.lineNumber-this.selection.endLineNumber+this.selection.startLineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn);return}if(this.targetPosition.lineNumberthis._onEditorMouseDown(n))),this._register(this._editor.onMouseUp(n=>this._onEditorMouseUp(n))),this._register(this._editor.onMouseDrag(n=>this._onEditorMouseDrag(n))),this._register(this._editor.onMouseDrop(n=>this._onEditorMouseDrop(n))),this._register(this._editor.onMouseDropCanceled(()=>this._onEditorMouseDropCanceled())),this._register(this._editor.onKeyDown(n=>this.onEditorKeyDown(n))),this._register(this._editor.onKeyUp(n=>this.onEditorKeyUp(n))),this._register(this._editor.onDidBlurEditorWidget(()=>this.onEditorBlur())),this._register(this._editor.onDidBlurEditorText(()=>this.onEditorBlur())),this._mouseDown=!1,this._modifierPressed=!1,this._dragSelection=null}onEditorBlur(){this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1,this._modifierPressed=!1}onEditorKeyDown(t){!this._editor.getOption(42)||this._editor.getOption(28)||(RP(t)&&(this._modifierPressed=!0),this._mouseDown&&RP(t)&&this._editor.updateOptions({mouseStyle:"copy"}))}onEditorKeyUp(t){!this._editor.getOption(42)||this._editor.getOption(28)||(RP(t)&&(this._modifierPressed=!1),this._mouseDown&&t.keyCode===b5.TRIGGER_KEY_VALUE&&this._editor.updateOptions({mouseStyle:"default"}))}_onEditorMouseDown(t){this._mouseDown=!0}_onEditorMouseUp(t){this._mouseDown=!1,this._editor.updateOptions({mouseStyle:"text"})}_onEditorMouseDrag(t){const n=t.target;if(this._dragSelection===null){const o=(this._editor.getSelections()||[]).filter(s=>n.position&&s.containsPosition(n.position));if(o.length===1)this._dragSelection=o[0];else return}RP(t.event)?this._editor.updateOptions({mouseStyle:"copy"}):this._editor.updateOptions({mouseStyle:"default"}),n.position&&(this._dragSelection.containsPosition(n.position)?this._removeDecoration():this.showAt(n.position))}_onEditorMouseDropCanceled(){this._editor.updateOptions({mouseStyle:"text"}),this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1}_onEditorMouseDrop(t){if(t.target&&(this._hitContent(t.target)||this._hitMargin(t.target))&&t.target.position){const n=new rt(t.target.position.lineNumber,t.target.position.column);if(this._dragSelection===null){let r=null;if(t.event.shiftKey){const o=this._editor.getSelection();if(o){const{selectionStartLineNumber:s,selectionStartColumn:a}=o;r=[new Dn(s,a,n.lineNumber,n.column)]}}else r=(this._editor.getSelections()||[]).map(o=>o.containsPosition(n)?new Dn(n.lineNumber,n.column,n.lineNumber,n.column):o);this._editor.setSelections(r||[],"mouse",3)}else(!this._dragSelection.containsPosition(n)||(RP(t.event)||this._modifierPressed)&&(this._dragSelection.getEndPosition().equals(n)||this._dragSelection.getStartPosition().equals(n)))&&(this._editor.pushUndoStop(),this._editor.executeCommand(b5.ID,new Vbo(this._dragSelection,n,RP(t.event)||this._modifierPressed)),this._editor.pushUndoStop())}this._editor.updateOptions({mouseStyle:"text"}),this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1}showAt(t){this._dndDecorationIds.set([{range:new xe(t.lineNumber,t.column,t.lineNumber,t.column),options:b5._DECORATION_OPTIONS}]),this._editor.revealPosition(t,1)}_removeDecoration(){this._dndDecorationIds.clear()}_hitContent(t){return t.type===6||t.type===7}_hitMargin(t){return t.type===2||t.type===3||t.type===4}dispose(){this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1,this._modifierPressed=!1,super.dispose()}};b5.ID="editor.contrib.dragAndDrop",b5.TRIGGER_KEY_VALUE=Qr?6:5,b5._DECORATION_OPTIONS=Gi.register({description:"dnd-target",className:"dnd-target"});let b0e=b5;mo(b0e.ID,b0e,2);const zbo="editor.action.pasteAs";mo(X8.ID,X8,0);fH(Qje);On(new class extends $d{constructor(){super({id:ZDn,precondition:Vtt,kbOpts:{weight:100,primary:2137}})}runEditorCommand(e,t){var n;return(n=X8.get(t))==null?void 0:n.changePasteType()}});On(new class extends $d{constructor(){super({id:"editor.hidePasteWidget",precondition:Vtt,kbOpts:{weight:100,primary:9}})}runEditorCommand(e,t){var n;(n=X8.get(t))==null||n.clearWidgets()}});var tB;cn((tB=class extends In{constructor(){super({id:zbo,label:St(915,"Paste As..."),precondition:He.writable,metadata:{description:"Paste as",args:[{name:"args",schema:tB.argsSchema}]},canTriggerInlineEdits:!0})}run(t,n,r){var s;let o;return r&&("kind"in r?o={only:new El(r.kind)}:"preferences"in r&&(o={preferences:r.preferences.map(a=>new El(a))})),(s=X8.get(n))==null?void 0:s.pasteAs(o)}},tB.argsSchema={oneOf:[{type:"object",required:["kind"],properties:{kind:{type:"string",description:U(913,`The kind of the paste edit to try pasting with. If there are multiple edits for this kind, the editor will show a picker. If there are no edits of this kind, the editor will show an error message.`)}}},{type:"object",required:["preferences"],properties:{preferences:{type:"array",description:U(914,`List of preferred paste edit kind to try applying. -The first edit matching the preferences will be applied.`),items:{type:"string"}}}}]},tB));dn(class extends In{constructor(){super({id:"editor.action.pasteAsText",label:St(916,"Paste as Text"),precondition:He.writable,canTriggerInlineEdits:!0})}run(e,t){var n;return(n=X8.get(t))==null?void 0:n.pasteAs({providerId:wR.id})}});class Hbo{constructor(){this._dragOperations=new Map}removeDragOperationTransfer(t){if(t&&this._dragOperations.has(t)){const n=this._dragOperations.get(t);return this._dragOperations.delete(t),n}}}class jyt{constructor(t){this.identifier=t}}const IRn=_r("treeViewsDndService");Vr(IRn,Hbo,1);var $bo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},ice=function(e,t){return function(n,r){t(n,r,e)}},w_;const Xbo="editor.dropIntoEditor.preferences",MRn="editor.changeDropType",xnt=new yn("dropWidgetVisible",!1,U(934,"Whether the drop widget is showing"));var nB;let yV=(nB=class extends ht{static get(t){return t.getContribution(w_.ID)}constructor(t,n,r,o,s){super(),this._configService=r,this._languageFeaturesService=o,this._treeViewsDragAndDropService=s,this.treeItemsTransfer=Cje.getInstance(),this._dropProgressManager=this._register(n.createInstance(V1e,"dropIntoEditor",t)),this._postDropWidgetManager=this._register(n.createInstance(G1e,"dropIntoEditor",t,xnt,{id:MRn,label:U(935,"Show drop options...")},()=>w_._configureDefaultAction?[w_._configureDefaultAction]:[])),this._register(t.onDropIntoEditor(a=>this.onDropIntoEditor(t,a.position,a.event)))}clearWidgets(){this._postDropWidgetManager.clear()}changeDropType(){this._postDropWidgetManager.tryShowSelector()}async onDropIntoEditor(t,n,r){var s;if(!r.dataTransfer||!t.hasModel())return;(s=w_._currentDropOperation)==null||s.cancel(),t.focus(),t.setPosition(n);const o=Fd(async a=>{const l=new Et,d=l.add(new H8(t,1,void 0,a));try{const u=await this.extractDataTransferData(r);if(u.size===0||d.token.isCancellationRequested)return;const h=t.getModel();if(!h)return;const g=this._languageFeaturesService.documentDropEditProvider.ordered(h).filter(v=>v.dropMimeTypes?v.dropMimeTypes.some(f=>u.matches(f)):!0),m=l.add(await this.getDropEdits(g,h,n,u,d.token));if(d.token.isCancellationRequested)return;if(m.edits.length){const v=this.getInitialActiveEditIndex(h,m.edits),f=t.getOption(43).showDropSelector==="afterDrop";await this._postDropWidgetManager.applyEditAndShowIfNeeded([xe.fromPositions(n)],{activeEditIndex:v,allEdits:m.edits},f,async k=>k,a)}}finally{l.dispose(),w_._currentDropOperation===o&&(w_._currentDropOperation=void 0)}});this._dropProgressManager.showWhile(n,U(936,"Running drop handlers. Click to cancel"),o,{cancel:()=>o.cancel()}),w_._currentDropOperation=o}async getDropEdits(t,n,r,o,s){const a=new Et,l=await YW(Promise.all(t.map(async u=>{try{const h=await u.provideDocumentDropEdits(n,r,o,s);return h&&a.add(h),h==null?void 0:h.edits.map(g=>({...g,providerId:u.id}))}catch(h){C2(h)||console.error(h),console.error(h)}})),s),d=P3(l??[]).flat();return{edits:HDn(d),dispose:()=>a.dispose()}}getInitialActiveEditIndex(t,n){const r=this._configService.getValue(Xbo,{resource:t.uri});for(const o of Array.isArray(r)?r:[]){const s=new El(o),a=n.findIndex(l=>l.kind&&s.contains(l.kind));if(a>=0)return a}return 0}async extractDataTransferData(t){if(!t.dataTransfer)return new TDn;const n=RDn(t.dataTransfer);if(this.treeItemsTransfer.hasData(jyt.prototype)){const r=this.treeItemsTransfer.getData(jyt.prototype);if(Array.isArray(r))for(const o of r){const s=await this._treeViewsDragAndDropService.removeDragOperationTransfer(o.identifier);if(s)for(const[a,l]of s)n.replace(a,l)}}return n}},w_=nB,nB.ID="editor.contrib.dropIntoEditorController",nB);yV=w_=$bo([ice(1,Zn),ice(2,ar),ice(3,Un),ice(4,IRn)],yV);mo(yV.ID,yV,2);fH(Tje);On(new class extends $d{constructor(){super({id:MRn,precondition:xnt,kbOpts:{weight:100,primary:2137}})}runEditorCommand(e,t,n){var r;(r=yV.get(t))==null||r.changeDropType()}});On(new class extends $d{constructor(){super({id:"editor.hideDropWidget",precondition:xnt,kbOpts:{weight:100,primary:9}})}runEditorCommand(e,t,n){var r;(r=yV.get(t))==null||r.clearWidgets()}});const iAe=class iAe extends Z0{constructor(t,n,r){super(),this._hideSoon=this._register(new Es(()=>this._hide(),2e3)),this._isVisible=!1,this._editor=t,this._state=n,this._keybindingService=r,this._domNode=document.createElement("div"),this._domNode.className="findOptionsWidget",this._domNode.style.display="none",this._domNode.style.top="10px",this._domNode.style.zIndex="12",this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true");const o={inputActiveOptionBorder:Jt(Bie),inputActiveOptionForeground:Jt(Rie),inputActiveOptionBackground:Jt(iH)},s={groupId:"find-options-widget"};this.caseSensitive=this._register(new xBn({appendTitle:this._keybindingLabelFor(ga.ToggleCaseSensitiveCommand),isChecked:this._state.matchCase,hoverLifecycleOptions:s,...o})),this._domNode.appendChild(this.caseSensitive.domNode),this._register(this.caseSensitive.onChange(()=>{this._state.change({matchCase:this.caseSensitive.checked},!1)})),this.wholeWords=this._register(new EBn({appendTitle:this._keybindingLabelFor(ga.ToggleWholeWordCommand),isChecked:this._state.wholeWord,hoverLifecycleOptions:s,...o})),this._domNode.appendChild(this.wholeWords.domNode),this._register(this.wholeWords.onChange(()=>{this._state.change({wholeWord:this.wholeWords.checked},!1)})),this.regex=this._register(new TBn({appendTitle:this._keybindingLabelFor(ga.ToggleRegexCommand),isChecked:this._state.isRegex,hoverLifecycleOptions:s,...o})),this._domNode.appendChild(this.regex.domNode),this._register(this.regex.onChange(()=>{this._state.change({isRegex:this.regex.checked},!1)})),this._editor.addOverlayWidget(this),this._register(this._state.onFindReplaceStateChange(a=>{let l=!1;a.isRegex&&(this.regex.checked=this._state.isRegex,l=!0),a.wholeWord&&(this.wholeWords.checked=this._state.wholeWord,l=!0),a.matchCase&&(this.caseSensitive.checked=this._state.matchCase,l=!0),!this._state.isRevealed&&l&&this._revealTemporarily()})),this._register(bt(this._domNode,rn.MOUSE_LEAVE,a=>this._onMouseLeave())),this._register(bt(this._domNode,"mouseover",a=>this._onMouseOver()))}_keybindingLabelFor(t){const n=this._keybindingService.lookupKeybinding(t);return n?` (${n.getLabel()})`:""}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}getId(){return iAe.ID}getDomNode(){return this._domNode}getPosition(){return{preference:0}}highlightFindOptions(){this._revealTemporarily()}_revealTemporarily(){this._show(),this._hideSoon.schedule()}_onMouseLeave(){this._hideSoon.schedule()}_onMouseOver(){this._hideSoon.cancel()}_show(){this._isVisible||(this._isVisible=!0,this._domNode.style.display="block")}_hide(){this._isVisible&&(this._isVisible=!1,this._domNode.style.display="none")}};iAe.ID="editor.contrib.findOptionsWidget";let WWe=iAe;function rce(e,t){return e===1?!0:e===2?!1:t}class Gbo extends ht{get searchString(){return this._searchString}get replaceString(){return this._replaceString}get isRevealed(){return this._isRevealed}get isReplaceRevealed(){return this._isReplaceRevealed}get isRegex(){return rce(this._isRegexOverride,this._isRegex)}get wholeWord(){return rce(this._wholeWordOverride,this._wholeWord)}get matchCase(){return rce(this._matchCaseOverride,this._matchCase)}get preserveCase(){return rce(this._preserveCaseOverride,this._preserveCase)}get actualIsRegex(){return this._isRegex}get actualWholeWord(){return this._wholeWord}get actualMatchCase(){return this._matchCase}get actualPreserveCase(){return this._preserveCase}get searchScope(){return this._searchScope}get matchesPosition(){return this._matchesPosition}get matchesCount(){return this._matchesCount}get currentMatch(){return this._currentMatch}constructor(){super(),this._onFindReplaceStateChange=this._register(new at),this.onFindReplaceStateChange=this._onFindReplaceStateChange.event,this._searchString="",this._replaceString="",this._isRevealed=!1,this._isReplaceRevealed=!1,this._isRegex=!1,this._isRegexOverride=0,this._wholeWord=!1,this._wholeWordOverride=0,this._matchCase=!1,this._matchCaseOverride=0,this._preserveCase=!1,this._preserveCaseOverride=0,this._searchScope=null,this._matchesPosition=0,this._matchesCount=0,this._currentMatch=null,this._loop=!0,this._isSearching=!1,this._filters=null}changeMatchInfo(t,n,r){const o={moveCursor:!1,updateHistory:!1,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1,loop:!1,isSearching:!1,filters:!1};let s=!1;n===0&&(t=0),t>n&&(t=n),this._matchesPosition!==t&&(this._matchesPosition=t,o.matchesPosition=!0,s=!0),this._matchesCount!==n&&(this._matchesCount=n,o.matchesCount=!0,s=!0),typeof r<"u"&&(xe.equalsRange(this._currentMatch,r)||(this._currentMatch=r,o.currentMatch=!0,s=!0)),s&&this._onFindReplaceStateChange.fire(o)}change(t,n,r=!0){var h;const o={moveCursor:n,updateHistory:r,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1,loop:!1,isSearching:!1,filters:!1};let s=!1;const a=this.isRegex,l=this.wholeWord,d=this.matchCase,u=this.preserveCase;typeof t.searchString<"u"&&this._searchString!==t.searchString&&(this._searchString=t.searchString,o.searchString=!0,s=!0),typeof t.replaceString<"u"&&this._replaceString!==t.replaceString&&(this._replaceString=t.replaceString,o.replaceString=!0,s=!0),typeof t.isRevealed<"u"&&this._isRevealed!==t.isRevealed&&(this._isRevealed=t.isRevealed,o.isRevealed=!0,s=!0),typeof t.isReplaceRevealed<"u"&&this._isReplaceRevealed!==t.isReplaceRevealed&&(this._isReplaceRevealed=t.isReplaceRevealed,o.isReplaceRevealed=!0,s=!0),typeof t.isRegex<"u"&&(this._isRegex=t.isRegex),typeof t.wholeWord<"u"&&(this._wholeWord=t.wholeWord),typeof t.matchCase<"u"&&(this._matchCase=t.matchCase),typeof t.preserveCase<"u"&&(this._preserveCase=t.preserveCase),typeof t.searchScope<"u"&&((h=t.searchScope)!=null&&h.every(g=>{var m;return(m=this._searchScope)==null?void 0:m.some(v=>!xe.equalsRange(v,g))})||(this._searchScope=t.searchScope,o.searchScope=!0,s=!0)),typeof t.loop<"u"&&this._loop!==t.loop&&(this._loop=t.loop,o.loop=!0,s=!0),typeof t.isSearching<"u"&&this._isSearching!==t.isSearching&&(this._isSearching=t.isSearching,o.isSearching=!0,s=!0),typeof t.filters<"u"&&(this._filters?this._filters.update(t.filters):this._filters=t.filters,o.filters=!0,s=!0),this._isRegexOverride=typeof t.isRegexOverride<"u"?t.isRegexOverride:0,this._wholeWordOverride=typeof t.wholeWordOverride<"u"?t.wholeWordOverride:0,this._matchCaseOverride=typeof t.matchCaseOverride<"u"?t.matchCaseOverride:0,this._preserveCaseOverride=typeof t.preserveCaseOverride<"u"?t.preserveCaseOverride:0,a!==this.isRegex&&(s=!0,o.isRegex=!0),l!==this.wholeWord&&(s=!0,o.wholeWord=!0),d!==this.matchCase&&(s=!0,o.matchCase=!0),u!==this.preserveCase&&(s=!0,o.preserveCase=!0),s&&this._onFindReplaceStateChange.fire(o)}canNavigateBack(){return this.canNavigateInLoop()||this.matchesPosition!==1}canNavigateForward(){return this.canNavigateInLoop()||this.matchesPosition=b9}}var Ybo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Zbo=function(e,t){return function(n,r){t(n,r,e)}},Wx,t6;let VWe=(t6=class{static getOrCreate(t){return Wx._instance||(Wx._instance=new Wx(t)),Wx._instance}constructor(t){this.storageService=t,this.inMemoryValues=new Set,this._onDidChangeEmitter=new at,this.onDidChange=this._onDidChangeEmitter.event,this.load()}delete(t){const n=this.inMemoryValues.delete(t);return this.save(),n}add(t){return this.inMemoryValues.add(t),this.save(),this}has(t){return this.inMemoryValues.has(t)}forEach(t,n){return this.load(),this.inMemoryValues.forEach(t)}replace(t){this.inMemoryValues=new Set(t),this.save()}load(){let t;const n=this.storageService.get(Wx.FIND_HISTORY_KEY,1);if(n)try{t=JSON.parse(n)}catch{}this.inMemoryValues=new Set(t||[])}save(){const t=[];return this.inMemoryValues.forEach(n=>t.push(n)),new Promise(n=>{this.storageService.store(Wx.FIND_HISTORY_KEY,JSON.stringify(t),1,0),this._onDidChangeEmitter.fire(t),n()})}},Wx=t6,t6.FIND_HISTORY_KEY="workbench.find.history",t6._instance=null,t6);VWe=Wx=Ybo([Zbo(0,Bg)],VWe);var qbo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Kbo=function(e,t){return function(n,r){t(n,r,e)}},Vx,n6;let zWe=(n6=class{static getOrCreate(t){return Vx._instance||(Vx._instance=new Vx(t)),Vx._instance}constructor(t){this.storageService=t,this.inMemoryValues=new Set,this._onDidChangeEmitter=new at,this.onDidChange=this._onDidChangeEmitter.event,this.load()}delete(t){const n=this.inMemoryValues.delete(t);return this.save(),n}add(t){return this.inMemoryValues.add(t),this.save(),this}has(t){return this.inMemoryValues.has(t)}forEach(t,n){return this.load(),this.inMemoryValues.forEach(t)}replace(t){this.inMemoryValues=new Set(t),this.save()}load(){let t;const n=this.storageService.get(Vx.FIND_HISTORY_KEY,1);if(n)try{t=JSON.parse(n)}catch{}this.inMemoryValues=new Set(t||[])}save(){const t=[];return this.inMemoryValues.forEach(n=>t.push(n)),new Promise(n=>{this.storageService.store(Vx.FIND_HISTORY_KEY,JSON.stringify(t),1,0),this._onDidChangeEmitter.fire(t),n()})}},Vx=n6,n6.FIND_HISTORY_KEY="workbench.replace.history",n6._instance=null,n6);zWe=Vx=qbo([Kbo(0,Bg)],zWe);var PRn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},C4=function(e,t){return function(n,r){t(n,r,e)}},HWe;const Jbo=524288;function $We(e,t="single",n=!1){if(!e.hasModel())return null;const r=e.getSelection();if(t==="single"&&r.startLineNumber===r.endLineNumber||t==="multiple"){if(r.isEmpty()){const o=e.getConfiguredWordAtPosition(r.getStartPosition());if(o&&n===!1)return o.word}else if(e.getModel().getValueLengthInRange(r)this._onStateChanged(l))),this._model=null,this._register(this._editor.onDidChangeModel(()=>{const l=this._editor.getModel()&&this._state.isRevealed;this.disposeModel(),this._state.change({searchScope:null,matchCase:this._storageService.getBoolean("editor.matchCase",1,!1),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,!1),isRegex:this._storageService.getBoolean("editor.isRegex",1,!1),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,!1)},!1),l&&this._start({forceRevealReplace:!1,seedSearchStringFromSelection:"none",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!1,updateSearchScope:!1,loop:this._editor.getOption(50).loop})}))}dispose(){this.disposeModel(),super.dispose()}disposeModel(){this._model&&(this._model.dispose(),this._model=null)}_onStateChanged(t){this.saveQueryState(t),t.isRevealed&&(this._state.isRevealed?this._findWidgetVisible.set(!0):(this._findWidgetVisible.reset(),this.disposeModel())),t.searchString&&this.setGlobalBufferTerm(this._state.searchString)}saveQueryState(t){t.isRegex&&this._storageService.store("editor.isRegex",this._state.actualIsRegex,1,1),t.wholeWord&&this._storageService.store("editor.wholeWord",this._state.actualWholeWord,1,1),t.matchCase&&this._storageService.store("editor.matchCase",this._state.actualMatchCase,1,1),t.preserveCase&&this._storageService.store("editor.preserveCase",this._state.actualPreserveCase,1,1)}loadQueryState(){this._state.change({matchCase:this._storageService.getBoolean("editor.matchCase",1,this._state.matchCase),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,this._state.wholeWord),isRegex:this._storageService.getBoolean("editor.isRegex",1,this._state.isRegex),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,this._state.preserveCase)},!1)}isFindInputFocused(){return!!O3e.getValue(this._contextKeyService)}getState(){return this._state}closeFindWidget(){this._state.change({isRevealed:!1,searchScope:null},!1),this._editor.focus()}toggleCaseSensitive(){this._state.change({matchCase:!this._state.matchCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleWholeWords(){this._state.change({wholeWord:!this._state.wholeWord},!1),this._state.isRevealed||this.highlightFindOptions()}toggleRegex(){this._state.change({isRegex:!this._state.isRegex},!1),this._state.isRevealed||this.highlightFindOptions()}togglePreserveCase(){this._state.change({preserveCase:!this._state.preserveCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleSearchScope(){if(this._state.searchScope)this._state.change({searchScope:null},!0);else if(this._editor.hasModel()){let t=this._editor.getSelections();t=t.map(n=>(n.endColumn===1&&n.endLineNumber>n.startLineNumber&&(n=n.setEndPosition(n.endLineNumber-1,this._editor.getModel().getLineMaxColumn(n.endLineNumber-1))),n.isEmpty()?null:n)).filter(n=>!!n),t.length&&this._state.change({searchScope:t},!0)}}setSearchString(t){this._state.isRegex&&(t=P0(t)),this._state.change({searchString:t},!1)}highlightFindOptions(t=!1){}async _start(t,n){if(this.disposeModel(),!this._editor.hasModel())return;const r={...n,isRevealed:!0};if(t.seedSearchStringFromSelection==="single"){const o=$We(this._editor,t.seedSearchStringFromSelection,t.seedSearchStringFromNonEmptySelection);o&&(this._state.isRegex?r.searchString=P0(o):r.searchString=o)}else if(t.seedSearchStringFromSelection==="multiple"&&!t.updateSearchScope){const o=$We(this._editor,t.seedSearchStringFromSelection);o&&(r.searchString=o)}if(!r.searchString&&t.seedSearchStringFromGlobalClipboard){const o=await this.getGlobalBufferTerm();if(!this._editor.hasModel())return;o&&(r.searchString=o)}if(t.forceRevealReplace||r.isReplaceRevealed?r.isReplaceRevealed=!0:this._findWidgetVisible.get()||(r.isReplaceRevealed=!1),t.updateSearchScope){const o=this._editor.getSelections();o.some(s=>!s.isEmpty())&&(r.searchScope=o)}r.loop=t.loop,this._state.change(r,!1),this._model||(this._model=new RZ(this._editor,this._state))}start(t,n){return this._start(t,n)}moveToNextMatch(){return this._model?(this._model.moveToNextMatch(),!0):!1}moveToPrevMatch(){return this._model?(this._model.moveToPrevMatch(),!0):!1}goToMatch(t){return this._model?(this._model.moveToMatch(t),!0):!1}replace(){return this._model?(this._model.replace(),!0):!1}replaceAll(){var t;return this._model?(t=this._editor.getModel())!=null&&t.isTooLargeForHeapOperation()?(this._notificationService.warn(U(940,"The file is too large to perform a replace all operation.")),!1):(this._model.replaceAll(),!0):!1}selectAllMatches(){return this._model?(this._model.selectAllMatches(),this._editor.focus(),!0):!1}async getGlobalBufferTerm(){return this._editor.getOption(50).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()?this._clipboardService.readFindText():""}setGlobalBufferTerm(t){this._editor.getOption(50).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()&&this._clipboardService.writeFindText(t)}},HWe=iB,iB.ID="editor.contrib.findController",iB);w1=HWe=PRn([C4(1,Qi),C4(2,Bg),C4(3,j0),C4(4,rc),C4(5,pm)],w1);let XWe=class extends w1{constructor(t,n,r,o,s,a,l,d){super(t,r,a,l,s,d),this._contextViewService=n,this._keybindingService=o,this._widget=null,this._findOptionsWidget=null,this._findWidgetSearchHistory=VWe.getOrCreate(a),this._replaceWidgetHistory=zWe.getOrCreate(a)}async _start(t,n){this._widget||this._createFindWidget();const r=this._editor.getSelection();let o=!1;switch(this._editor.getOption(50).autoFindInSelection){case"always":o=!0;break;case"never":o=!1;break;case"multiline":{o=!!r&&r.startLineNumber!==r.endLineNumber;break}}t.updateSearchScope=t.updateSearchScope||o,await super._start(t,n),this._widget&&(t.shouldFocus===2?this._widget.focusReplaceInput():t.shouldFocus===1&&this._widget.focusFindInput())}highlightFindOptions(t=!1){this._widget||this._createFindWidget(),this._state.isRevealed&&!t?this._widget.highlightFindOptions():this._findOptionsWidget.highlightFindOptions()}_createFindWidget(){this._widget=this._register(new nWe(this._editor,this,this._state,this._contextViewService,this._keybindingService,this._contextKeyService,this._hoverService,this._findWidgetSearchHistory,this._replaceWidgetHistory)),this._findOptionsWidget=this._register(new WWe(this._editor,this._state,this._keybindingService))}saveViewState(){var t;return(t=this._widget)==null?void 0:t.getViewState()}restoreViewState(t){var n;(n=this._widget)==null||n.setViewState(t)}};XWe=PRn([C4(1,wL),C4(2,Qi),C4(3,Do),C4(4,rc),C4(5,Bg),C4(6,j0),C4(7,pm)],XWe);const e3o=Ibe(new Rbe({id:ga.StartFindAction,label:St(947,"Find"),precondition:Nt.or(He.focus,Nt.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2084,weight:100},menuOpts:{menuId:Vn.MenubarEditMenu,group:"3_find",title:U(941,"&&Find"),order:1}}));e3o.addImplementation(0,(e,t,n)=>{const r=w1.get(t);return r?r.start({forceRevealReplace:!1,seedSearchStringFromSelection:t.getOption(50).seedSearchStringFromSelection!=="never"?"single":"none",seedSearchStringFromNonEmptySelection:t.getOption(50).seedSearchStringFromSelection==="selection",seedSearchStringFromGlobalClipboard:t.getOption(50).globalFindClipboard,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(50).loop}):!1});const t3o={description:"Open a new In-Editor Find Widget.",args:[{name:"Open a new In-Editor Find Widget args",schema:{properties:{searchString:{type:"string"},replaceString:{type:"string"},isRegex:{type:"boolean"},matchWholeWord:{type:"boolean"},isCaseSensitive:{type:"boolean"},preserveCase:{type:"boolean"},findInSelection:{type:"boolean"}}}}]};class n3o extends In{constructor(){super({id:ga.StartFindWithArgs,label:St(948,"Find with Arguments"),precondition:void 0,kbOpts:{kbExpr:null,primary:0,weight:100},metadata:t3o})}async run(t,n,r){const o=w1.get(n);if(o){const s=r?{searchString:r.searchString,replaceString:r.replaceString,isReplaceRevealed:r.replaceString!==void 0,isRegex:r.isRegex,wholeWord:r.matchWholeWord,matchCase:r.isCaseSensitive,preserveCase:r.preserveCase}:{};await o.start({forceRevealReplace:!1,seedSearchStringFromSelection:o.getState().searchString.length===0&&n.getOption(50).seedSearchStringFromSelection!=="never"?"single":"none",seedSearchStringFromNonEmptySelection:n.getOption(50).seedSearchStringFromSelection==="selection",seedSearchStringFromGlobalClipboard:!0,shouldFocus:1,shouldAnimate:!0,updateSearchScope:(r==null?void 0:r.findInSelection)||!1,loop:n.getOption(50).loop},s),o.setGlobalBufferTerm(o.getState().searchString)}}}class i3o extends In{constructor(){super({id:ga.StartFindWithSelection,label:St(949,"Find with Selection"),precondition:void 0,kbOpts:{kbExpr:null,primary:0,mac:{primary:2083},weight:100}})}async run(t,n){const r=w1.get(n);r&&(await r.start({forceRevealReplace:!1,seedSearchStringFromSelection:"multiple",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:n.getOption(50).loop}),r.setGlobalBufferTerm(r.getState().searchString))}}async function FRn(e,t){const n=w1.get(e);if(!n)return;const r=()=>(t?n.moveToNextMatch():n.moveToPrevMatch())?(n.editor.pushUndoStop(),!0):!1;r()||(await n.start({forceRevealReplace:!1,seedSearchStringFromSelection:n.getState().searchString.length===0&&e.getOption(50).seedSearchStringFromSelection!=="never"?"single":"none",seedSearchStringFromNonEmptySelection:e.getOption(50).seedSearchStringFromSelection==="selection",seedSearchStringFromGlobalClipboard:!0,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:e.getOption(50).loop}),r())}const r3o=Ibe(new Rbe({id:ga.NextMatchFindAction,label:St(950,"Find Next"),precondition:void 0,kbOpts:[{kbExpr:He.focus,primary:61,mac:{primary:2085,secondary:[61]},weight:100},{kbExpr:Nt.and(He.focus,O3e),primary:3,weight:100}]}));r3o.addImplementation(0,async(e,t,n)=>FRn(t,!0));const o3o=Ibe(new Rbe({id:ga.PreviousMatchFindAction,label:St(951,"Find Previous"),precondition:void 0,kbOpts:[{kbExpr:He.focus,primary:1085,mac:{primary:3109,secondary:[1085]},weight:100},{kbExpr:Nt.and(He.focus,O3e),primary:1027,weight:100}]}));o3o.addImplementation(0,async(e,t,n)=>FRn(t,!1));class s3o extends In{constructor(){super({id:ga.GoToMatchFindAction,label:St(952,"Go to Match..."),precondition:CL}),this._highlightDecorations=[]}run(t,n,r){const o=w1.get(n);if(!o)return;const s=o.getState().matchesCount;if(s<1){t.get(rc).notify({severity:sH.Warning,message:U(942,"No matches. Try searching for something else.")});return}const a=t.get(If),l=new Et,d=l.add(a.createInputBox());d.placeholder=U(943,"Type a number to go to a specific match (between 1 and {0})",s);const u=g=>{const m=parseInt(g);if(isNaN(m))return;const v=o.getState().matchesCount;if(m>0&&m<=v)return m-1;if(m<0&&m>=-v)return v+m},h=g=>{const m=u(g);if(typeof m=="number"){d.validationMessage=void 0,o.goToMatch(m);const v=o.getState().currentMatch;v&&this.addDecorations(n,v)}else d.validationMessage=U(944,"Please type a number between 1 and {0}",o.getState().matchesCount),this.clearDecorations(n)};l.add(d.onDidChangeValue(g=>{h(g)})),l.add(d.onDidAccept(()=>{const g=u(d.value);typeof g=="number"?(o.goToMatch(g),d.hide()):d.validationMessage=U(945,"Please type a number between 1 and {0}",o.getState().matchesCount)})),l.add(d.onDidHide(()=>{this.clearDecorations(n),l.dispose()})),d.show()}clearDecorations(t){t.changeDecorations(n=>{this._highlightDecorations=n.deltaDecorations(this._highlightDecorations,[])})}addDecorations(t,n){t.changeDecorations(r=>{this._highlightDecorations=r.deltaDecorations(this._highlightDecorations,[{range:n,options:{description:"find-match-quick-access-range-highlight",className:"rangeHighlight",isWholeLine:!0}},{range:n,options:{description:"find-match-quick-access-range-highlight-overview",overviewRuler:{color:zl(aTn),position:o2.Full}}}])})}}class NRn extends In{async run(t,n){const r=w1.get(n);if(!r)return;const o=$We(n,"single",!1);o&&r.setSearchString(o),this._run(r)||(await r.start({forceRevealReplace:!1,seedSearchStringFromSelection:"none",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:n.getOption(50).loop}),this._run(r))}}class a3o extends NRn{constructor(){super({id:ga.NextSelectionMatchFindAction,label:St(953,"Find Next Selection"),precondition:void 0,kbOpts:{kbExpr:He.focus,primary:2109,weight:100}})}_run(t){return t.moveToNextMatch()}}class l3o extends NRn{constructor(){super({id:ga.PreviousSelectionMatchFindAction,label:St(954,"Find Previous Selection"),precondition:void 0,kbOpts:{kbExpr:He.focus,primary:3133,weight:100}})}_run(t){return t.moveToPrevMatch()}}const c3o=Ibe(new Rbe({id:ga.StartFindReplaceAction,label:St(955,"Replace"),precondition:Nt.or(He.focus,Nt.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2086,mac:{primary:2596},weight:100},menuOpts:{menuId:Vn.MenubarEditMenu,group:"3_find",title:U(946,"&&Replace"),order:2}}));c3o.addImplementation(0,(e,t,n)=>{if(!t.hasModel()||t.getOption(104))return!1;const r=w1.get(t);if(!r)return!1;const o=t.getSelection(),s=r.isFindInputFocused(),a=!o.isEmpty()&&o.startLineNumber===o.endLineNumber&&t.getOption(50).seedSearchStringFromSelection!=="never"&&!s,l=s||a?2:1;return r.start({forceRevealReplace:!0,seedSearchStringFromSelection:a?"single":"none",seedSearchStringFromNonEmptySelection:t.getOption(50).seedSearchStringFromSelection==="selection",seedSearchStringFromGlobalClipboard:t.getOption(50).seedSearchStringFromSelection!=="never",shouldFocus:l,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(50).loop})});mo(w1.ID,XWe,0);dn(n3o);dn(i3o);dn(s3o);dn(a3o);dn(l3o);const N3=$d.bindToContribution(w1.get);On(new N3({id:ga.CloseFindWidgetCommand,precondition:CL,handler:e=>e.closeFindWidget(),kbOpts:{weight:105,kbExpr:Nt.and(He.focus,Nt.not("isComposing")),primary:9,secondary:[1033]}}));On(new N3({id:ga.ToggleCaseSensitiveCommand,precondition:void 0,handler:e=>e.toggleCaseSensitive(),kbOpts:{weight:105,kbExpr:He.focus,primary:Hle.primary,mac:Hle.mac,win:Hle.win,linux:Hle.linux}}));On(new N3({id:ga.ToggleWholeWordCommand,precondition:void 0,handler:e=>e.toggleWholeWords(),kbOpts:{weight:105,kbExpr:He.focus,primary:$le.primary,mac:$le.mac,win:$le.win,linux:$le.linux}}));On(new N3({id:ga.ToggleRegexCommand,precondition:void 0,handler:e=>e.toggleRegex(),kbOpts:{weight:105,kbExpr:He.focus,primary:Xle.primary,mac:Xle.mac,win:Xle.win,linux:Xle.linux}}));On(new N3({id:ga.ToggleSearchScopeCommand,precondition:void 0,handler:e=>e.toggleSearchScope(),kbOpts:{weight:105,kbExpr:He.focus,primary:Gle.primary,mac:Gle.mac,win:Gle.win,linux:Gle.linux}}));On(new N3({id:ga.TogglePreserveCaseCommand,precondition:void 0,handler:e=>e.togglePreserveCase(),kbOpts:{weight:105,kbExpr:He.focus,primary:Yle.primary,mac:Yle.mac,win:Yle.win,linux:Yle.linux}}));On(new N3({id:ga.ReplaceOneAction,precondition:CL,handler:e=>e.replace(),kbOpts:{weight:105,kbExpr:He.focus,primary:3094}}));On(new N3({id:ga.ReplaceOneAction,precondition:CL,handler:e=>e.replace(),kbOpts:{weight:105,kbExpr:Nt.and(He.focus,Ktt),primary:3}}));On(new N3({id:ga.ReplaceAllAction,precondition:CL,handler:e=>e.replaceAll(),kbOpts:{weight:105,kbExpr:He.focus,primary:2563}}));On(new N3({id:ga.ReplaceAllAction,precondition:CL,handler:e=>e.replaceAll(),kbOpts:{weight:105,kbExpr:Nt.and(He.focus,Ktt),primary:void 0,mac:{primary:2051}}}));On(new N3({id:ga.SelectAllMatchesAction,precondition:CL,handler:e=>e.selectAllMatches(),kbOpts:{weight:105,kbExpr:He.focus,primary:515}}));const d3o={0:" ",1:"u",2:"r"},Wyt=65535,Rb=16777215,Vyt=4278190080;class _xe{constructor(t){const n=Math.ceil(t/32);this._states=new Uint32Array(n)}get(t){const n=t/32|0,r=t%32;return(this._states[n]&1<Wyt)throw new Error("invalid startIndexes or endIndexes size");this._startIndexes=t,this._endIndexes=n,this._collapseStates=new _xe(t.length),this._userDefinedStates=new _xe(t.length),this._recoveredStates=new _xe(t.length),this._types=r,this._parentsComputed=!1}ensureParentIndices(){if(!this._parentsComputed){this._parentsComputed=!0;const t=[],n=(r,o)=>{const s=t[t.length-1];return this.getStartLineNumber(s)<=r&&this.getEndLineNumber(s)>=o};for(let r=0,o=this._startIndexes.length;rRb||a>Rb)throw new Error("startLineNumber or endLineNumber must not exceed "+Rb);for(;t.length>0&&!n(s,a);)t.pop();const l=t.length>0?t[t.length-1]:-1;t.push(r),this._startIndexes[r]=s+((l&255)<<24),this._endIndexes[r]=a+((l&65280)<<16)}}}get length(){return this._startIndexes.length}getStartLineNumber(t){return this._startIndexes[t]&Rb}getEndLineNumber(t){return this._endIndexes[t]&Rb}getType(t){return this._types?this._types[t]:void 0}hasTypes(){return!!this._types}isCollapsed(t){return this._collapseStates.get(t)}setCollapsed(t,n){this._collapseStates.set(t,n)}isUserDefined(t){return this._userDefinedStates.get(t)}setUserDefined(t,n){return this._userDefinedStates.set(t,n)}isRecovered(t){return this._recoveredStates.get(t)}setRecovered(t,n){return this._recoveredStates.set(t,n)}getSource(t){return this.isUserDefined(t)?1:this.isRecovered(t)?2:0}setSource(t,n){n===1?(this.setUserDefined(t,!0),this.setRecovered(t,!1)):n===2?(this.setUserDefined(t,!1),this.setRecovered(t,!0)):(this.setUserDefined(t,!1),this.setRecovered(t,!1))}setCollapsedAllOfType(t,n){let r=!1;if(this._types)for(let o=0;o>>24)+((this._endIndexes[t]&Vyt)>>>16);return n===Wyt?-1:n}contains(t,n){return this.getStartLineNumber(t)<=n&&this.getEndLineNumber(t)>=n}findIndex(t){let n=0,r=this._startIndexes.length;if(r===0)return-1;for(;n=0){if(this.getEndLineNumber(n)>=t)return n;for(n=this.getParentIndex(n);n!==-1;){if(this.contains(n,t))return n;n=this.getParentIndex(n)}}return-1}toString(){const t=[];for(let n=0;nArray.isArray(A)?b=>bb=g.startLineNumber))h&&h.startLineNumber===g.startLineNumber?(g.source===1?A=g:(A=h,A.isCollapsed=g.isCollapsed&&(h.endLineNumber===g.endLineNumber||!(o!=null&&o.startsInside(h.startLineNumber+1,h.endLineNumber+1))),A.source=0),h=a(++d)):(A=g,g.isCollapsed&&g.source===0&&(A.source=2)),g=l(++u);else{let p=u,b=g;for(;;){if(!b||b.startLineNumber>h.endLineNumber){A=h;break}if(b.source===1&&b.endLineNumber>h.endLineNumber)break;b=l(++p)}h=a(++d)}if(A){for(;v&&v.endLineNumberA.startLineNumber&&A.startLineNumber>f&&A.endLineNumber<=r&&(!v||v.endLineNumber>=A.endLineNumber)&&(k.push(A),f=A.startLineNumber,v&&m.push(v),v=A)}}return k}}class u3o{constructor(t,n){this.ranges=t,this.index=n}get startLineNumber(){return this.ranges.getStartLineNumber(this.index)}get endLineNumber(){return this.ranges.getEndLineNumber(this.index)}get regionIndex(){return this.index}get parentIndex(){return this.ranges.getParentIndex(this.index)}get isCollapsed(){return this.ranges.isCollapsed(this.index)}containedBy(t){return t.startLineNumber<=this.startLineNumber&&t.endLineNumber>=this.endLineNumber}containsLine(t){return this.startLineNumber<=t&&t<=this.endLineNumber}}class h3o{get regions(){return this._regions}get textModel(){return this._textModel}constructor(t,n){this._updateEventEmitter=new at,this.onDidChange=this._updateEventEmitter.event,this._textModel=t,this._decorationProvider=n,this._regions=new Uk(new Uint32Array(0),new Uint32Array(0)),this._editorDecorationIds=[]}toggleCollapseState(t){if(!t.length)return;t=t.sort((r,o)=>r.regionIndex-o.regionIndex);const n={};this._decorationProvider.changeDecorations(r=>{let o=0,s=-1,a=-1;const l=d=>{for(;oa&&(a=u),o++}};for(const d of t){const u=d.regionIndex,h=this._editorDecorationIds[u];if(h&&!n[h]){n[h]=!0,l(u);const g=!this._regions.isCollapsed(u);this._regions.setCollapsed(u,g),s=Math.max(s,this._regions.getEndLineNumber(u))}}l(this._regions.length)}),this._updateEventEmitter.fire({model:this,collapseStateChanged:t})}removeManualRanges(t){const n=new Array,r=o=>{for(const s of t)if(!(s.startLineNumber>o.endLineNumber||o.startLineNumber>s.endLineNumber))return!0;return!1};for(let o=0;or&&(r=l)}this._decorationProvider.changeDecorations(o=>this._editorDecorationIds=o.deltaDecorations(this._editorDecorationIds,n)),this._regions=t,this._updateEventEmitter.fire({model:this})}_currentFoldedOrManualRanges(t){const n=[];for(let r=0,o=this._regions.length;r=a.endLineNumber||a.startLineNumber<1||a.endLineNumber>r)continue;const l=this._getLinesChecksum(a.startLineNumber+1,a.endLineNumber);n.push({startLineNumber:a.startLineNumber,endLineNumber:a.endLineNumber,isCollapsed:a.isCollapsed,source:a.source,checksum:l})}return n.length>0?n:void 0}applyMemento(t){if(!Array.isArray(t))return;const n=[],r=this._textModel.getLineCount();for(const s of t){if(s.startLineNumber>=s.endLineNumber||s.startLineNumber<1||s.endLineNumber>r)continue;const a=this._getLinesChecksum(s.startLineNumber+1,s.endLineNumber);(!s.checksum||a===s.checksum)&&n.push({startLineNumber:s.startLineNumber,endLineNumber:s.endLineNumber,type:void 0,isCollapsed:s.isCollapsed??!0,source:s.source??0})}const o=Uk.sanitizeAndMerge(this._regions,n,r);this.updatePost(Uk.fromFoldRanges(o))}_getLinesChecksum(t,n){return xie(this._textModel.getLineContent(t)+this._textModel.getLineContent(n))%1e6}dispose(){this._decorationProvider.removeDecorations(this._editorDecorationIds)}getAllRegionsAtLine(t,n){const r=[];if(this._regions){let o=this._regions.findRange(t),s=1;for(;o>=0;){const a=this._regions.toRegion(o);(!n||n(a,s))&&r.push(a),s++,o=a.parentIndex}}return r}getRegionAtLine(t){if(this._regions){const n=this._regions.findRange(t);if(n>=0)return this._regions.toRegion(n)}return null}getRegionsInside(t,n){const r=[],o=t?t.regionIndex+1:0,s=t?t.endLineNumber:Number.MAX_VALUE;if(n&&n.length===2){const a=[];for(let l=o,d=this._regions.length;l0&&!u.containedBy(a[a.length-1]);)a.pop();a.push(u),n(u,a.length)&&r.push(u)}else break}}else for(let a=o,l=this._regions.length;a1){const l=e.getRegionsInside(s,(d,u)=>d.isCollapsed!==a&&u0)for(const s of r){const a=e.getRegionAtLine(s);if(a&&(a.isCollapsed!==t&&o.push(a),n>1)){const l=e.getRegionsInside(a,(d,u)=>d.isCollapsed!==t&&ua.isCollapsed!==t&&ll.isCollapsed!==t&&d<=n);o.push(...a)}e.toggleCollapseState(o)}function f3o(e,t,n){const r=[];for(const o of n){const s=e.getAllRegionsAtLine(o,a=>a.isCollapsed!==t);s.length>0&&r.push(s[0])}e.toggleCollapseState(r)}function g3o(e,t,n,r){const o=(a,l)=>l===t&&a.isCollapsed!==n&&!r.some(d=>a.containsLine(d)),s=e.getRegionsInside(null,o);e.toggleCollapseState(s)}function jRn(e,t,n){const r=[];for(const a of n){const l=e.getAllRegionsAtLine(a,void 0);l.length>0&&r.push(l[0])}const o=a=>r.every(l=>!l.containedBy(a)&&!a.containedBy(l))&&a.isCollapsed!==t,s=e.getRegionsInside(null,o);e.toggleCollapseState(s)}function Tnt(e,t,n){const r=e.textModel,o=e.regions,s=[];for(let a=o.length-1;a>=0;a--)if(n!==o.isCollapsed(a)){const l=o.getStartLineNumber(a);t.test(r.getLineContent(l))&&s.push(o.toRegion(a))}e.toggleCollapseState(s)}function Qnt(e,t,n){const r=e.regions,o=[];for(let s=r.length-1;s>=0;s--)n!==r.isCollapsed(s)&&t===r.getType(s)&&o.push(r.toRegion(s));e.toggleCollapseState(o)}function m3o(e,t){let n=null;const r=t.getRegionAtLine(e);if(r!==null&&(n=r.startLineNumber,e===n)){const o=r.parentIndex;o!==-1?n=t.regions.getStartLineNumber(o):n=null}return n}function k3o(e,t){let n=t.getRegionAtLine(e);if(n!==null&&n.startLineNumber===e){if(e!==n.startLineNumber)return n.startLineNumber;{const r=n.parentIndex;let o=0;for(r!==-1&&(o=t.regions.getStartLineNumber(n.parentIndex));n!==null;)if(n.regionIndex>0){if(n=t.regions.toRegion(n.regionIndex-1),n.startLineNumber<=o)return null;if(n.parentIndex===r)return n.startLineNumber}else return null}}else if(t.regions.length>0)for(n=t.regions.toRegion(t.regions.length-1);n!==null;){if(n.startLineNumber0?n=t.regions.toRegion(n.regionIndex-1):n=null}return null}function v3o(e,t){let n=t.getRegionAtLine(e);if(n!==null&&n.startLineNumber===e){const r=n.parentIndex;let o=0;if(r!==-1)o=t.regions.getEndLineNumber(n.parentIndex);else{if(t.regions.length===0)return null;o=t.regions.getEndLineNumber(t.regions.length-1)}for(;n!==null;)if(n.regionIndex=o)return null;if(n.parentIndex===r)return n.startLineNumber}else return null}else if(t.regions.length>0)for(n=t.regions.toRegion(0);n!==null;){if(n.startLineNumber>e)return n.startLineNumber;n.regionIndexthis.updateHiddenRanges()),this._hiddenRanges=[],t.regions.length&&this.updateHiddenRanges()}notifyChangeModelContent(t){this._hiddenRanges.length&&!this._hasLineChanges&&(this._hasLineChanges=t.changes.some(n=>n.range.endLineNumber!==n.range.startLineNumber||x6(n.text)[0]!==0))}updateHiddenRanges(){let t=!1;const n=[];let r=0,o=0,s=Number.MAX_VALUE,a=-1;const l=this._foldingModel.regions;for(;r0}isHidden(t){return zyt(this._hiddenRanges,t)!==null}adjustSelections(t){let n=!1;const r=this._foldingModel.textModel;let o=null;const s=a=>((!o||!p3o(a,o))&&(o=zyt(this._hiddenRanges,a)),o?o.startLineNumber-1:null);for(let a=0,l=t.length;a0&&(this._hiddenRanges=[],this._updateEventEmitter.fire(this._hiddenRanges)),this._foldingModelListener&&(this._foldingModelListener.dispose(),this._foldingModelListener=null)}}function p3o(e,t){return e>=t.startLineNumber&&e<=t.endLineNumber}function zyt(e,t){const n=fJ(e,r=>t=0&&e[n].endLineNumber>=t?e[n]:null}const b3o=5e3,w3o="indent";class Dnt{constructor(t,n,r){this.editorModel=t,this.languageConfigurationService=n,this.foldingRangesLimit=r,this.id=w3o}dispose(){}compute(t){const n=this.languageConfigurationService.getLanguageConfiguration(this.editorModel.getLanguageId()).foldingRules,r=n&&!!n.offSide,o=n&&n.markers;return Promise.resolve(C3o(this.editorModel,r,o,this.foldingRangesLimit))}}let O3o=class{constructor(t){this._startIndexes=[],this._endIndexes=[],this._indentOccurrences=[],this._length=0,this._foldingRangesLimit=t}insertFirst(t,n,r){if(t>Rb||n>Rb)return;const o=this._length;this._startIndexes[o]=t,this._endIndexes[o]=n,this._length++,r<1e3&&(this._indentOccurrences[r]=(this._indentOccurrences[r]||0)+1)}toIndentRanges(t){const n=this._foldingRangesLimit.limit;if(this._length<=n){this._foldingRangesLimit.update(this._length,!1);const r=new Uint32Array(this._length),o=new Uint32Array(this._length);for(let s=this._length-1,a=0;s>=0;s--,a++)r[a]=this._startIndexes[s],o[a]=this._endIndexes[s];return new Uk(r,o)}else{this._foldingRangesLimit.update(this._length,n);let r=0,o=this._indentOccurrences.length;for(let d=0;dn){o=d;break}r+=u}}const s=t.getOptions().tabSize,a=new Uint32Array(n),l=new Uint32Array(n);for(let d=this._length-1,u=0;d>=0;d--){const h=this._startIndexes[d],g=t.getLineContent(h),m=n3e(g,s);(m{}};function C3o(e,t,n,r=y3o){const o=e.getOptions().tabSize,s=new O3o(r);let a;n&&(a=new RegExp(`(${n.start.source})|(?:${n.end.source})`));const l=[],d=e.getLineCount()+1;l.push({indent:-1,endAbove:d,line:d});for(let u=e.getLineCount();u>0;u--){const h=e.getLineContent(u),g=n3e(h,o);let m=l[l.length-1];if(g===-1){t&&(m.endAbove=u);continue}let v;if(a&&(v=h.match(a)))if(v[1]){let f=l.length-1;for(;f>0&&l[f].indent!==-2;)f--;if(f>0){l.length=f+1,m=l[f],s.insertFirst(u,m.line,g),m.line=u,m.indent=g,m.endAbove=u;continue}}else{l.push({indent:-2,endAbove:u,line:u});continue}if(m.indent>g){do l.pop(),m=l[l.length-1];while(m.indent>g);const f=m.endAbove-1;f-u>=1&&s.insertFirst(u,f,g)}m.indent===g?m.endAbove=u:l.push({indent:g,endAbove:u,line:u})}return s.toIndentRanges(e)}const _3o=Ve("editor.foldBackground",{light:Zi(d9,.3),dark:Zi(d9,.3),hcDark:null,hcLight:null},U(1002,"Background color behind folded ranges. The color must not be opaque so as not to hide underlying decorations."),!0);Ve("editor.foldPlaceholderForeground",{light:"#808080",dark:"#808080",hcDark:null,hcLight:null},U(1003,"Color of the collapsed text after the first line of a folded range."));Ve("editorGutter.foldingControlForeground",Xme,U(1004,"Color of the folding control in the editor gutter."));const w0e=Da("folding-expanded",zt.chevronDown,U(1005,"Icon for expanded ranges in the editor glyph margin.")),O0e=Da("folding-collapsed",zt.chevronRight,U(1006,"Icon for collapsed ranges in the editor glyph margin.")),Hyt=Da("folding-manual-collapsed",O0e,U(1007,"Icon for manually collapsed ranges in the editor glyph margin.")),$yt=Da("folding-manual-expanded",w0e,U(1008,"Icon for manually expanded ranges in the editor glyph margin.")),Sxe={color:zl(_3o),position:1},IP=U(1009,"Click to expand the range."),oce=U(1010,"Click to collapse the range."),Gc=class Gc{constructor(t){this.editor=t,this.showFoldingControls="mouseover",this.showFoldingHighlights=!0}getDecorationOption(t,n,r){return n?Gc.HIDDEN_RANGE_DECORATION:this.showFoldingControls==="never"?t?this.showFoldingHighlights?Gc.NO_CONTROLS_COLLAPSED_HIGHLIGHTED_RANGE_DECORATION:Gc.NO_CONTROLS_COLLAPSED_RANGE_DECORATION:Gc.NO_CONTROLS_EXPANDED_RANGE_DECORATION:t?r?this.showFoldingHighlights?Gc.MANUALLY_COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION:Gc.MANUALLY_COLLAPSED_VISUAL_DECORATION:this.showFoldingHighlights?Gc.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION:Gc.COLLAPSED_VISUAL_DECORATION:this.showFoldingControls==="mouseover"?r?Gc.MANUALLY_EXPANDED_AUTO_HIDE_VISUAL_DECORATION:Gc.EXPANDED_AUTO_HIDE_VISUAL_DECORATION:r?Gc.MANUALLY_EXPANDED_VISUAL_DECORATION:Gc.EXPANDED_VISUAL_DECORATION}changeDecorations(t){return this.editor.changeDecorations(t)}removeDecorations(t){this.editor.removeDecorations(t)}};Gc.COLLAPSED_VISUAL_DECORATION=Gi.register({description:"folding-collapsed-visual-decoration",stickiness:0,afterContentClassName:"inline-folded",isWholeLine:!0,linesDecorationsTooltip:IP,firstLineDecorationClassName:gi.asClassName(O0e)}),Gc.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION=Gi.register({description:"folding-collapsed-highlighted-visual-decoration",stickiness:0,afterContentClassName:"inline-folded",className:"folded-background",minimap:Sxe,isWholeLine:!0,linesDecorationsTooltip:IP,firstLineDecorationClassName:gi.asClassName(O0e)}),Gc.MANUALLY_COLLAPSED_VISUAL_DECORATION=Gi.register({description:"folding-manually-collapsed-visual-decoration",stickiness:0,afterContentClassName:"inline-folded",isWholeLine:!0,linesDecorationsTooltip:IP,firstLineDecorationClassName:gi.asClassName(Hyt)}),Gc.MANUALLY_COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION=Gi.register({description:"folding-manually-collapsed-highlighted-visual-decoration",stickiness:0,afterContentClassName:"inline-folded",className:"folded-background",minimap:Sxe,isWholeLine:!0,linesDecorationsTooltip:IP,firstLineDecorationClassName:gi.asClassName(Hyt)}),Gc.NO_CONTROLS_COLLAPSED_RANGE_DECORATION=Gi.register({description:"folding-no-controls-range-decoration",stickiness:0,afterContentClassName:"inline-folded",isWholeLine:!0,linesDecorationsTooltip:IP}),Gc.NO_CONTROLS_COLLAPSED_HIGHLIGHTED_RANGE_DECORATION=Gi.register({description:"folding-no-controls-range-decoration",stickiness:0,afterContentClassName:"inline-folded",className:"folded-background",minimap:Sxe,isWholeLine:!0,linesDecorationsTooltip:IP}),Gc.EXPANDED_VISUAL_DECORATION=Gi.register({description:"folding-expanded-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:"alwaysShowFoldIcons "+gi.asClassName(w0e),linesDecorationsTooltip:oce}),Gc.EXPANDED_AUTO_HIDE_VISUAL_DECORATION=Gi.register({description:"folding-expanded-auto-hide-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:gi.asClassName(w0e),linesDecorationsTooltip:oce}),Gc.MANUALLY_EXPANDED_VISUAL_DECORATION=Gi.register({description:"folding-manually-expanded-visual-decoration",stickiness:0,isWholeLine:!0,firstLineDecorationClassName:"alwaysShowFoldIcons "+gi.asClassName($yt),linesDecorationsTooltip:oce}),Gc.MANUALLY_EXPANDED_AUTO_HIDE_VISUAL_DECORATION=Gi.register({description:"folding-manually-expanded-auto-hide-visual-decoration",stickiness:0,isWholeLine:!0,firstLineDecorationClassName:gi.asClassName($yt),linesDecorationsTooltip:oce}),Gc.NO_CONTROLS_EXPANDED_RANGE_DECORATION=Gi.register({description:"folding-no-controls-range-decoration",stickiness:0,isWholeLine:!0}),Gc.HIDDEN_RANGE_DECORATION=Gi.register({description:"folding-hidden-range-decoration",stickiness:1});let GWe=Gc;const S3o={},L3o="syntax";class Bnt{constructor(t,n,r,o,s){this.editorModel=t,this.providers=n,this.handleFoldingRangesChange=r,this.foldingRangesLimit=o,this.fallbackRangeProvider=s,this.id=L3o,this.disposables=new Et,s&&this.disposables.add(s);for(const a of n)typeof a.onDidChange=="function"&&this.disposables.add(a.onDidChange(r))}compute(t){return x3o(this.providers,this.editorModel,t).then(n=>{var r;return this.editorModel.isDisposed()?null:n?T3o(n,this.foldingRangesLimit):((r=this.fallbackRangeProvider)==null?void 0:r.compute(t))??null})}dispose(){this.disposables.dispose()}}function x3o(e,t,n){let r=null;const o=e.map((s,a)=>Promise.resolve(s.provideFoldingRanges(t,S3o,n)).then(l=>{if(!n.isCancellationRequested&&Array.isArray(l)){Array.isArray(r)||(r=[]);const d=t.getLineCount();for(const u of l)u.start>0&&u.end>u.start&&u.end<=d&&r.push({start:u.start,end:u.end,rank:a,kind:u.kind})}},Nc));return Promise.all(o).then(s=>r)}class E3o{constructor(t){this._startIndexes=[],this._endIndexes=[],this._nestingLevels=[],this._nestingLevelCounts=[],this._types=[],this._length=0,this._foldingRangesLimit=t}add(t,n,r,o){if(t>Rb||n>Rb)return;const s=this._length;this._startIndexes[s]=t,this._endIndexes[s]=n,this._nestingLevels[s]=o,this._types[s]=r,this._length++,o<30&&(this._nestingLevelCounts[o]=(this._nestingLevelCounts[o]||0)+1)}toIndentRanges(){const t=this._foldingRangesLimit.limit;if(this._length<=t){this._foldingRangesLimit.update(this._length,!1);const n=new Uint32Array(this._length),r=new Uint32Array(this._length);for(let o=0;ot){r=l;break}n+=d}}const o=new Uint32Array(t),s=new Uint32Array(t),a=[];for(let l=0,d=0;l{let d=a.start-l.start;return d===0&&(d=a.rank-l.rank),d}),r=new E3o(t);let o;const s=[];for(const a of n)if(!o)o=a,r.add(a.start,a.end,a.kind&&a.kind.value,s.length);else if(a.start>o.start)if(a.end<=o.end)s.push(o),o=a,r.add(a.start,a.end,a.kind&&a.kind.value,s.length);else{if(a.start>o.end){do o=s.pop();while(o&&a.start>o.end);o&&s.push(o),o=a}r.add(a.start,a.end,a.kind&&a.kind.value,s.length)}return r.toIndentRanges()}var Q3o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},BX=function(e,t){return function(n,r){t(n,r,e)}},J7;const bh=new yn("foldingEnabled",!1);var rB;let R6=(rB=class extends ht{static get(t){return t.getContribution(J7.ID)}static getFoldingRangeProviders(t,n){var o;const r=t.foldingRangeProvider.ordered(n);return((o=J7._foldingRangeSelector)==null?void 0:o.call(J7,r,n))??r}constructor(t,n,r,o,s,a){super(),this.contextKeyService=n,this.languageConfigurationService=r,this.languageFeaturesService=a,this.localToDispose=this._register(new Et),this.editor=t,this._foldingLimitReporter=this._register(new WRn(t));const l=this.editor.getOptions();this._isEnabled=l.get(52),this._useFoldingProviders=l.get(53)!=="indentation",this._unfoldOnClickAfterEndOfLine=l.get(57),this._restoringViewState=!1,this._currentModelHasFoldedImports=!1,this._foldingImportsByDefault=l.get(55),this.updateDebounceInfo=s.for(a.foldingRangeProvider,"Folding",{min:200}),this.foldingModel=null,this.hiddenRangeModel=null,this.rangeProvider=null,this.foldingRegionPromise=null,this.foldingModelPromise=null,this.updateScheduler=null,this.cursorChangedScheduler=null,this.mouseDownInfo=null,this.foldingDecorationProvider=new GWe(t),this.foldingDecorationProvider.showFoldingControls=l.get(126),this.foldingDecorationProvider.showFoldingHighlights=l.get(54),this.foldingEnabled=bh.bindTo(this.contextKeyService),this.foldingEnabled.set(this._isEnabled),this._register(this.editor.onDidChangeModel(()=>this.onModelChanged())),this._register(this.editor.onDidChangeConfiguration(d=>{if(d.hasChanged(52)&&(this._isEnabled=this.editor.getOptions().get(52),this.foldingEnabled.set(this._isEnabled),this.onModelChanged()),d.hasChanged(56)&&this.onModelChanged(),d.hasChanged(126)||d.hasChanged(54)){const u=this.editor.getOptions();this.foldingDecorationProvider.showFoldingControls=u.get(126),this.foldingDecorationProvider.showFoldingHighlights=u.get(54),this.triggerFoldingModelChanged()}d.hasChanged(53)&&(this._useFoldingProviders=this.editor.getOptions().get(53)!=="indentation",this.onFoldingStrategyChanged()),d.hasChanged(57)&&(this._unfoldOnClickAfterEndOfLine=this.editor.getOptions().get(57)),d.hasChanged(55)&&(this._foldingImportsByDefault=this.editor.getOptions().get(55))})),this.onModelChanged()}saveViewState(){const t=this.editor.getModel();if(!t||!this._isEnabled||t.isTooLargeForTokenization())return{};if(this.foldingModel){const n=this.foldingModel.getMemento(),r=this.rangeProvider?this.rangeProvider.id:void 0;return{collapsedRegions:n,lineCount:t.getLineCount(),provider:r,foldedImports:this._currentModelHasFoldedImports}}}restoreViewState(t){const n=this.editor.getModel();if(!(!n||!this._isEnabled||n.isTooLargeForTokenization()||!this.hiddenRangeModel)&&t&&(this._currentModelHasFoldedImports=!!t.foldedImports,t.collapsedRegions&&t.collapsedRegions.length>0&&this.foldingModel)){this._restoringViewState=!0;try{this.foldingModel.applyMemento(t.collapsedRegions)}finally{this._restoringViewState=!1}}}onModelChanged(){this.localToDispose.clear();const t=this.editor.getModel();!this._isEnabled||!t||t.isTooLargeForTokenization()||(this._currentModelHasFoldedImports=!1,this.foldingModel=new h3o(t,this.foldingDecorationProvider),this.localToDispose.add(this.foldingModel),this.hiddenRangeModel=new A3o(this.foldingModel),this.localToDispose.add(this.hiddenRangeModel),this.localToDispose.add(this.hiddenRangeModel.onDidChange(n=>this.onHiddenRangesChanges(n))),this.updateScheduler=new dA(this.updateDebounceInfo.get(t)),this.localToDispose.add(this.updateScheduler),this.cursorChangedScheduler=new Es(()=>this.revealCursor(),200),this.localToDispose.add(this.cursorChangedScheduler),this.localToDispose.add(this.languageFeaturesService.foldingRangeProvider.onDidChange(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelLanguageConfiguration(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelContent(n=>this.onDidChangeModelContent(n))),this.localToDispose.add(this.editor.onDidChangeCursorPosition(()=>this.onCursorPositionChanged())),this.localToDispose.add(this.editor.onMouseDown(n=>this.onEditorMouseDown(n))),this.localToDispose.add(this.editor.onMouseUp(n=>this.onEditorMouseUp(n))),this.localToDispose.add({dispose:()=>{var n,r;this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),(n=this.updateScheduler)==null||n.cancel(),this.updateScheduler=null,this.foldingModel=null,this.foldingModelPromise=null,this.hiddenRangeModel=null,this.cursorChangedScheduler=null,(r=this.rangeProvider)==null||r.dispose(),this.rangeProvider=null}}),this.triggerFoldingModelChanged())}onFoldingStrategyChanged(){var t;(t=this.rangeProvider)==null||t.dispose(),this.rangeProvider=null,this.triggerFoldingModelChanged()}getRangeProvider(t){if(this.rangeProvider)return this.rangeProvider;const n=new Dnt(t,this.languageConfigurationService,this._foldingLimitReporter);if(this.rangeProvider=n,this._useFoldingProviders&&this.foldingModel){const r=J7.getFoldingRangeProviders(this.languageFeaturesService,t);r.length>0&&(this.rangeProvider=new Bnt(t,r,()=>this.triggerFoldingModelChanged(),this._foldingLimitReporter,n))}return this.rangeProvider}getFoldingModel(){return this.foldingModelPromise}onDidChangeModelContent(t){var n;(n=this.hiddenRangeModel)==null||n.notifyChangeModelContent(t),this.triggerFoldingModelChanged()}triggerFoldingModelChanged(){this.updateScheduler&&(this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.foldingModelPromise=this.updateScheduler.trigger(()=>{const t=this.foldingModel;if(!t)return null;const n=new vu,r=this.getRangeProvider(t.textModel),o=this.foldingRegionPromise=Fd(s=>r.compute(s));return o.then(s=>{if(s&&o===this.foldingRegionPromise){let a;if(this._foldingImportsByDefault&&!this._currentModelHasFoldedImports){const u=s.setCollapsedAllOfType(xI.Imports.value,!0);u&&(a=O3.capture(this.editor),this._currentModelHasFoldedImports=u)}const l=this.editor.getSelections();t.update(s,D3o(l)),a==null||a.restore(this.editor);const d=this.updateDebounceInfo.update(t.textModel,n.elapsed());this.updateScheduler&&(this.updateScheduler.defaultDelay=d)}return t})}).then(void 0,t=>(zi(t),null)))}onHiddenRangesChanges(t){if(this.hiddenRangeModel&&t.length&&!this._restoringViewState){const n=this.editor.getSelections();n&&this.hiddenRangeModel.adjustSelections(n)&&this.editor.setSelections(n)}this.editor.setHiddenAreas(t,this)}onCursorPositionChanged(){this.hiddenRangeModel&&this.hiddenRangeModel.hasRanges()&&this.cursorChangedScheduler.schedule()}revealCursor(){const t=this.getFoldingModel();t&&t.then(n=>{if(n){const r=this.editor.getSelections();if(r&&r.length>0){const o=[];for(const s of r){const a=s.selectionStartLineNumber;this.hiddenRangeModel&&this.hiddenRangeModel.isHidden(a)&&o.push(...n.getAllRegionsAtLine(a,l=>l.isCollapsed&&a>l.startLineNumber))}o.length&&(n.toggleCollapseState(o),this.reveal(r[0].getPosition()))}}}).then(void 0,zi)}onEditorMouseDown(t){if(this.mouseDownInfo=null,!this.hiddenRangeModel||!t.target||!t.target.range||!t.event.leftButton&&!t.event.middleButton)return;const n=t.target.range;let r=!1;switch(t.target.type){case 4:{const o=t.target.detail,s=t.target.element.offsetLeft;if(o.offsetX-s<4)return;r=!0;break}case 7:{if(this._unfoldOnClickAfterEndOfLine&&this.hiddenRangeModel.hasRanges()&&!t.target.detail.isAfterLines)break;return}case 6:{if(this.hiddenRangeModel.hasRanges()){const o=this.editor.getModel();if(o&&n.startColumn===o.getLineMaxColumn(n.startLineNumber))break}return}default:return}this.mouseDownInfo={lineNumber:n.startLineNumber,iconClicked:r}}onEditorMouseUp(t){const n=this.foldingModel;if(!n||!this.mouseDownInfo||!t.target)return;const r=this.mouseDownInfo.lineNumber,o=this.mouseDownInfo.iconClicked,s=t.target.range;if(!s||s.startLineNumber!==r)return;if(o){if(t.target.type!==4)return}else{const l=this.editor.getModel();if(!l||s.startColumn!==l.getLineMaxColumn(r))return}const a=n.getRegionAtLine(r);if(a&&a.startLineNumber===r){const l=a.isCollapsed;if(o||l){const d=t.event.altKey;let u=[];if(d){const h=m=>!m.containedBy(a)&&!a.containedBy(m),g=n.getRegionsInside(null,h);for(const m of g)m.isCollapsed&&u.push(m);u.length===0&&(u=g)}else{const h=t.event.middleButton||t.event.shiftKey;if(h)for(const g of n.getRegionsInside(a))g.isCollapsed===l&&u.push(g);(l||!h||u.length===0)&&u.push(a)}n.toggleCollapseState(u),this.reveal({lineNumber:r,column:1})}}}reveal(t){this.editor.revealPositionInCenterIfOutsideViewport(t,0)}},J7=rB,rB.ID="editor.contrib.folding",rB);R6=J7=Q3o([BX(1,Qi),BX(2,kl),BX(3,rc),BX(4,CA),BX(5,Un)],R6);class WRn extends ht{constructor(t){super(),this.editor=t,this._onDidChange=this._register(new at),this._computed=0,this._limited=!1}get limit(){return this.editor.getOptions().get(56)}update(t,n){(t!==this._computed||n!==this._limited)&&(this._computed=t,this._limited=n,this._onDidChange.fire())}}class lf extends In{runEditorCommand(t,n,r){const o=t.get(kl),s=R6.get(n);if(!s)return;const a=s.getFoldingModel();if(a)return this.reportTelemetry(t,n),a.then(l=>{if(l){this.invoke(s,l,n,r,o);const d=n.getSelection();d&&s.reveal(d.getStartPosition())}})}getSelectedLines(t){const n=t.getSelections();return n?n.map(r=>r.startLineNumber):[]}getLineNumbers(t,n){return t&&t.selectionLines?t.selectionLines.map(r=>r+1):this.getSelectedLines(n)}run(t,n){}}function D3o(e){return!e||e.length===0?{startsInside:()=>!1}:{startsInside(t,n){for(const r of e){const o=r.startLineNumber;if(o>=t&&o<=n)return!0}return!1}}}function VRn(e){if(!Lf(e)){if(!Pd(e))return!1;const t=e;if(!Lf(t.levels)&&!D8(t.levels)||!Lf(t.direction)&&!fu(t.direction)||!Lf(t.selectionLines)&&(!Array.isArray(t.selectionLines)||!t.selectionLines.every(D8)))return!1}return!0}class B3o extends lf{constructor(){super({id:"editor.unfold",label:St(982,"Unfold"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,primary:3166,mac:{primary:2654},weight:100},metadata:{description:"Unfold the content in the editor",args:[{name:"Unfold editor argument",description:`Property-value pairs that can be passed through this argument: +The first edit matching the preferences will be applied.`),items:{type:"string"}}}}]},tB));cn(class extends In{constructor(){super({id:"editor.action.pasteAsText",label:St(916,"Paste as Text"),precondition:He.writable,canTriggerInlineEdits:!0})}run(e,t){var n;return(n=X8.get(t))==null?void 0:n.pasteAs({providerId:wR.id})}});class Hbo{constructor(){this._dragOperations=new Map}removeDragOperationTransfer(t){if(t&&this._dragOperations.has(t)){const n=this._dragOperations.get(t);return this._dragOperations.delete(t),n}}}class jyt{constructor(t){this.identifier=t}}const IRn=_r("treeViewsDndService");Vr(IRn,Hbo,1);var $bo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},ice=function(e,t){return function(n,r){t(n,r,e)}},w_;const Xbo="editor.dropIntoEditor.preferences",MRn="editor.changeDropType",xnt=new yn("dropWidgetVisible",!1,U(934,"Whether the drop widget is showing"));var nB;let yV=(nB=class extends ht{static get(t){return t.getContribution(w_.ID)}constructor(t,n,r,o,s){super(),this._configService=r,this._languageFeaturesService=o,this._treeViewsDragAndDropService=s,this.treeItemsTransfer=Cje.getInstance(),this._dropProgressManager=this._register(n.createInstance(V1e,"dropIntoEditor",t)),this._postDropWidgetManager=this._register(n.createInstance(G1e,"dropIntoEditor",t,xnt,{id:MRn,label:U(935,"Show drop options...")},()=>w_._configureDefaultAction?[w_._configureDefaultAction]:[])),this._register(t.onDropIntoEditor(a=>this.onDropIntoEditor(t,a.position,a.event)))}clearWidgets(){this._postDropWidgetManager.clear()}changeDropType(){this._postDropWidgetManager.tryShowSelector()}async onDropIntoEditor(t,n,r){var s;if(!r.dataTransfer||!t.hasModel())return;(s=w_._currentDropOperation)==null||s.cancel(),t.focus(),t.setPosition(n);const o=Fd(async a=>{const l=new Et,d=l.add(new H8(t,1,void 0,a));try{const u=await this.extractDataTransferData(r);if(u.size===0||d.token.isCancellationRequested)return;const h=t.getModel();if(!h)return;const g=this._languageFeaturesService.documentDropEditProvider.ordered(h).filter(v=>v.dropMimeTypes?v.dropMimeTypes.some(f=>u.matches(f)):!0),m=l.add(await this.getDropEdits(g,h,n,u,d.token));if(d.token.isCancellationRequested)return;if(m.edits.length){const v=this.getInitialActiveEditIndex(h,m.edits),f=t.getOption(43).showDropSelector==="afterDrop";await this._postDropWidgetManager.applyEditAndShowIfNeeded([xe.fromPositions(n)],{activeEditIndex:v,allEdits:m.edits},f,async k=>k,a)}}finally{l.dispose(),w_._currentDropOperation===o&&(w_._currentDropOperation=void 0)}});this._dropProgressManager.showWhile(n,U(936,"Running drop handlers. Click to cancel"),o,{cancel:()=>o.cancel()}),w_._currentDropOperation=o}async getDropEdits(t,n,r,o,s){const a=new Et,l=await YW(Promise.all(t.map(async u=>{try{const h=await u.provideDocumentDropEdits(n,r,o,s);return h&&a.add(h),h==null?void 0:h.edits.map(g=>({...g,providerId:u.id}))}catch(h){C2(h)||console.error(h),console.error(h)}})),s),d=P3(l??[]).flat();return{edits:HDn(d),dispose:()=>a.dispose()}}getInitialActiveEditIndex(t,n){const r=this._configService.getValue(Xbo,{resource:t.uri});for(const o of Array.isArray(r)?r:[]){const s=new El(o),a=n.findIndex(l=>l.kind&&s.contains(l.kind));if(a>=0)return a}return 0}async extractDataTransferData(t){if(!t.dataTransfer)return new TDn;const n=RDn(t.dataTransfer);if(this.treeItemsTransfer.hasData(jyt.prototype)){const r=this.treeItemsTransfer.getData(jyt.prototype);if(Array.isArray(r))for(const o of r){const s=await this._treeViewsDragAndDropService.removeDragOperationTransfer(o.identifier);if(s)for(const[a,l]of s)n.replace(a,l)}}return n}},w_=nB,nB.ID="editor.contrib.dropIntoEditorController",nB);yV=w_=$bo([ice(1,Zn),ice(2,ar),ice(3,Un),ice(4,IRn)],yV);mo(yV.ID,yV,2);fH(Tje);On(new class extends $d{constructor(){super({id:MRn,precondition:xnt,kbOpts:{weight:100,primary:2137}})}runEditorCommand(e,t,n){var r;(r=yV.get(t))==null||r.changeDropType()}});On(new class extends $d{constructor(){super({id:"editor.hideDropWidget",precondition:xnt,kbOpts:{weight:100,primary:9}})}runEditorCommand(e,t,n){var r;(r=yV.get(t))==null||r.clearWidgets()}});const iAe=class iAe extends Z0{constructor(t,n,r){super(),this._hideSoon=this._register(new Es(()=>this._hide(),2e3)),this._isVisible=!1,this._editor=t,this._state=n,this._keybindingService=r,this._domNode=document.createElement("div"),this._domNode.className="findOptionsWidget",this._domNode.style.display="none",this._domNode.style.top="10px",this._domNode.style.zIndex="12",this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true");const o={inputActiveOptionBorder:Jt(Bie),inputActiveOptionForeground:Jt(Rie),inputActiveOptionBackground:Jt(iH)},s={groupId:"find-options-widget"};this.caseSensitive=this._register(new xBn({appendTitle:this._keybindingLabelFor(ga.ToggleCaseSensitiveCommand),isChecked:this._state.matchCase,hoverLifecycleOptions:s,...o})),this._domNode.appendChild(this.caseSensitive.domNode),this._register(this.caseSensitive.onChange(()=>{this._state.change({matchCase:this.caseSensitive.checked},!1)})),this.wholeWords=this._register(new EBn({appendTitle:this._keybindingLabelFor(ga.ToggleWholeWordCommand),isChecked:this._state.wholeWord,hoverLifecycleOptions:s,...o})),this._domNode.appendChild(this.wholeWords.domNode),this._register(this.wholeWords.onChange(()=>{this._state.change({wholeWord:this.wholeWords.checked},!1)})),this.regex=this._register(new TBn({appendTitle:this._keybindingLabelFor(ga.ToggleRegexCommand),isChecked:this._state.isRegex,hoverLifecycleOptions:s,...o})),this._domNode.appendChild(this.regex.domNode),this._register(this.regex.onChange(()=>{this._state.change({isRegex:this.regex.checked},!1)})),this._editor.addOverlayWidget(this),this._register(this._state.onFindReplaceStateChange(a=>{let l=!1;a.isRegex&&(this.regex.checked=this._state.isRegex,l=!0),a.wholeWord&&(this.wholeWords.checked=this._state.wholeWord,l=!0),a.matchCase&&(this.caseSensitive.checked=this._state.matchCase,l=!0),!this._state.isRevealed&&l&&this._revealTemporarily()})),this._register(wt(this._domNode,nn.MOUSE_LEAVE,a=>this._onMouseLeave())),this._register(wt(this._domNode,"mouseover",a=>this._onMouseOver()))}_keybindingLabelFor(t){const n=this._keybindingService.lookupKeybinding(t);return n?` (${n.getLabel()})`:""}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}getId(){return iAe.ID}getDomNode(){return this._domNode}getPosition(){return{preference:0}}highlightFindOptions(){this._revealTemporarily()}_revealTemporarily(){this._show(),this._hideSoon.schedule()}_onMouseLeave(){this._hideSoon.schedule()}_onMouseOver(){this._hideSoon.cancel()}_show(){this._isVisible||(this._isVisible=!0,this._domNode.style.display="block")}_hide(){this._isVisible&&(this._isVisible=!1,this._domNode.style.display="none")}};iAe.ID="editor.contrib.findOptionsWidget";let WWe=iAe;function rce(e,t){return e===1?!0:e===2?!1:t}class Gbo extends ht{get searchString(){return this._searchString}get replaceString(){return this._replaceString}get isRevealed(){return this._isRevealed}get isReplaceRevealed(){return this._isReplaceRevealed}get isRegex(){return rce(this._isRegexOverride,this._isRegex)}get wholeWord(){return rce(this._wholeWordOverride,this._wholeWord)}get matchCase(){return rce(this._matchCaseOverride,this._matchCase)}get preserveCase(){return rce(this._preserveCaseOverride,this._preserveCase)}get actualIsRegex(){return this._isRegex}get actualWholeWord(){return this._wholeWord}get actualMatchCase(){return this._matchCase}get actualPreserveCase(){return this._preserveCase}get searchScope(){return this._searchScope}get matchesPosition(){return this._matchesPosition}get matchesCount(){return this._matchesCount}get currentMatch(){return this._currentMatch}constructor(){super(),this._onFindReplaceStateChange=this._register(new at),this.onFindReplaceStateChange=this._onFindReplaceStateChange.event,this._searchString="",this._replaceString="",this._isRevealed=!1,this._isReplaceRevealed=!1,this._isRegex=!1,this._isRegexOverride=0,this._wholeWord=!1,this._wholeWordOverride=0,this._matchCase=!1,this._matchCaseOverride=0,this._preserveCase=!1,this._preserveCaseOverride=0,this._searchScope=null,this._matchesPosition=0,this._matchesCount=0,this._currentMatch=null,this._loop=!0,this._isSearching=!1,this._filters=null}changeMatchInfo(t,n,r){const o={moveCursor:!1,updateHistory:!1,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1,loop:!1,isSearching:!1,filters:!1};let s=!1;n===0&&(t=0),t>n&&(t=n),this._matchesPosition!==t&&(this._matchesPosition=t,o.matchesPosition=!0,s=!0),this._matchesCount!==n&&(this._matchesCount=n,o.matchesCount=!0,s=!0),typeof r<"u"&&(xe.equalsRange(this._currentMatch,r)||(this._currentMatch=r,o.currentMatch=!0,s=!0)),s&&this._onFindReplaceStateChange.fire(o)}change(t,n,r=!0){var h;const o={moveCursor:n,updateHistory:r,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1,loop:!1,isSearching:!1,filters:!1};let s=!1;const a=this.isRegex,l=this.wholeWord,d=this.matchCase,u=this.preserveCase;typeof t.searchString<"u"&&this._searchString!==t.searchString&&(this._searchString=t.searchString,o.searchString=!0,s=!0),typeof t.replaceString<"u"&&this._replaceString!==t.replaceString&&(this._replaceString=t.replaceString,o.replaceString=!0,s=!0),typeof t.isRevealed<"u"&&this._isRevealed!==t.isRevealed&&(this._isRevealed=t.isRevealed,o.isRevealed=!0,s=!0),typeof t.isReplaceRevealed<"u"&&this._isReplaceRevealed!==t.isReplaceRevealed&&(this._isReplaceRevealed=t.isReplaceRevealed,o.isReplaceRevealed=!0,s=!0),typeof t.isRegex<"u"&&(this._isRegex=t.isRegex),typeof t.wholeWord<"u"&&(this._wholeWord=t.wholeWord),typeof t.matchCase<"u"&&(this._matchCase=t.matchCase),typeof t.preserveCase<"u"&&(this._preserveCase=t.preserveCase),typeof t.searchScope<"u"&&((h=t.searchScope)!=null&&h.every(g=>{var m;return(m=this._searchScope)==null?void 0:m.some(v=>!xe.equalsRange(v,g))})||(this._searchScope=t.searchScope,o.searchScope=!0,s=!0)),typeof t.loop<"u"&&this._loop!==t.loop&&(this._loop=t.loop,o.loop=!0,s=!0),typeof t.isSearching<"u"&&this._isSearching!==t.isSearching&&(this._isSearching=t.isSearching,o.isSearching=!0,s=!0),typeof t.filters<"u"&&(this._filters?this._filters.update(t.filters):this._filters=t.filters,o.filters=!0,s=!0),this._isRegexOverride=typeof t.isRegexOverride<"u"?t.isRegexOverride:0,this._wholeWordOverride=typeof t.wholeWordOverride<"u"?t.wholeWordOverride:0,this._matchCaseOverride=typeof t.matchCaseOverride<"u"?t.matchCaseOverride:0,this._preserveCaseOverride=typeof t.preserveCaseOverride<"u"?t.preserveCaseOverride:0,a!==this.isRegex&&(s=!0,o.isRegex=!0),l!==this.wholeWord&&(s=!0,o.wholeWord=!0),d!==this.matchCase&&(s=!0,o.matchCase=!0),u!==this.preserveCase&&(s=!0,o.preserveCase=!0),s&&this._onFindReplaceStateChange.fire(o)}canNavigateBack(){return this.canNavigateInLoop()||this.matchesPosition!==1}canNavigateForward(){return this.canNavigateInLoop()||this.matchesPosition=b9}}var Ybo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Zbo=function(e,t){return function(n,r){t(n,r,e)}},Wx,t6;let VWe=(t6=class{static getOrCreate(t){return Wx._instance||(Wx._instance=new Wx(t)),Wx._instance}constructor(t){this.storageService=t,this.inMemoryValues=new Set,this._onDidChangeEmitter=new at,this.onDidChange=this._onDidChangeEmitter.event,this.load()}delete(t){const n=this.inMemoryValues.delete(t);return this.save(),n}add(t){return this.inMemoryValues.add(t),this.save(),this}has(t){return this.inMemoryValues.has(t)}forEach(t,n){return this.load(),this.inMemoryValues.forEach(t)}replace(t){this.inMemoryValues=new Set(t),this.save()}load(){let t;const n=this.storageService.get(Wx.FIND_HISTORY_KEY,1);if(n)try{t=JSON.parse(n)}catch{}this.inMemoryValues=new Set(t||[])}save(){const t=[];return this.inMemoryValues.forEach(n=>t.push(n)),new Promise(n=>{this.storageService.store(Wx.FIND_HISTORY_KEY,JSON.stringify(t),1,0),this._onDidChangeEmitter.fire(t),n()})}},Wx=t6,t6.FIND_HISTORY_KEY="workbench.find.history",t6._instance=null,t6);VWe=Wx=Ybo([Zbo(0,Bg)],VWe);var qbo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Kbo=function(e,t){return function(n,r){t(n,r,e)}},Vx,n6;let zWe=(n6=class{static getOrCreate(t){return Vx._instance||(Vx._instance=new Vx(t)),Vx._instance}constructor(t){this.storageService=t,this.inMemoryValues=new Set,this._onDidChangeEmitter=new at,this.onDidChange=this._onDidChangeEmitter.event,this.load()}delete(t){const n=this.inMemoryValues.delete(t);return this.save(),n}add(t){return this.inMemoryValues.add(t),this.save(),this}has(t){return this.inMemoryValues.has(t)}forEach(t,n){return this.load(),this.inMemoryValues.forEach(t)}replace(t){this.inMemoryValues=new Set(t),this.save()}load(){let t;const n=this.storageService.get(Vx.FIND_HISTORY_KEY,1);if(n)try{t=JSON.parse(n)}catch{}this.inMemoryValues=new Set(t||[])}save(){const t=[];return this.inMemoryValues.forEach(n=>t.push(n)),new Promise(n=>{this.storageService.store(Vx.FIND_HISTORY_KEY,JSON.stringify(t),1,0),this._onDidChangeEmitter.fire(t),n()})}},Vx=n6,n6.FIND_HISTORY_KEY="workbench.replace.history",n6._instance=null,n6);zWe=Vx=qbo([Kbo(0,Bg)],zWe);var PRn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},C4=function(e,t){return function(n,r){t(n,r,e)}},HWe;const Jbo=524288;function $We(e,t="single",n=!1){if(!e.hasModel())return null;const r=e.getSelection();if(t==="single"&&r.startLineNumber===r.endLineNumber||t==="multiple"){if(r.isEmpty()){const o=e.getConfiguredWordAtPosition(r.getStartPosition());if(o&&n===!1)return o.word}else if(e.getModel().getValueLengthInRange(r)this._onStateChanged(l))),this._model=null,this._register(this._editor.onDidChangeModel(()=>{const l=this._editor.getModel()&&this._state.isRevealed;this.disposeModel(),this._state.change({searchScope:null,matchCase:this._storageService.getBoolean("editor.matchCase",1,!1),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,!1),isRegex:this._storageService.getBoolean("editor.isRegex",1,!1),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,!1)},!1),l&&this._start({forceRevealReplace:!1,seedSearchStringFromSelection:"none",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!1,updateSearchScope:!1,loop:this._editor.getOption(50).loop})}))}dispose(){this.disposeModel(),super.dispose()}disposeModel(){this._model&&(this._model.dispose(),this._model=null)}_onStateChanged(t){this.saveQueryState(t),t.isRevealed&&(this._state.isRevealed?this._findWidgetVisible.set(!0):(this._findWidgetVisible.reset(),this.disposeModel())),t.searchString&&this.setGlobalBufferTerm(this._state.searchString)}saveQueryState(t){t.isRegex&&this._storageService.store("editor.isRegex",this._state.actualIsRegex,1,1),t.wholeWord&&this._storageService.store("editor.wholeWord",this._state.actualWholeWord,1,1),t.matchCase&&this._storageService.store("editor.matchCase",this._state.actualMatchCase,1,1),t.preserveCase&&this._storageService.store("editor.preserveCase",this._state.actualPreserveCase,1,1)}loadQueryState(){this._state.change({matchCase:this._storageService.getBoolean("editor.matchCase",1,this._state.matchCase),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,this._state.wholeWord),isRegex:this._storageService.getBoolean("editor.isRegex",1,this._state.isRegex),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,this._state.preserveCase)},!1)}isFindInputFocused(){return!!O3e.getValue(this._contextKeyService)}getState(){return this._state}closeFindWidget(){this._state.change({isRevealed:!1,searchScope:null},!1),this._editor.focus()}toggleCaseSensitive(){this._state.change({matchCase:!this._state.matchCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleWholeWords(){this._state.change({wholeWord:!this._state.wholeWord},!1),this._state.isRevealed||this.highlightFindOptions()}toggleRegex(){this._state.change({isRegex:!this._state.isRegex},!1),this._state.isRevealed||this.highlightFindOptions()}togglePreserveCase(){this._state.change({preserveCase:!this._state.preserveCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleSearchScope(){if(this._state.searchScope)this._state.change({searchScope:null},!0);else if(this._editor.hasModel()){let t=this._editor.getSelections();t=t.map(n=>(n.endColumn===1&&n.endLineNumber>n.startLineNumber&&(n=n.setEndPosition(n.endLineNumber-1,this._editor.getModel().getLineMaxColumn(n.endLineNumber-1))),n.isEmpty()?null:n)).filter(n=>!!n),t.length&&this._state.change({searchScope:t},!0)}}setSearchString(t){this._state.isRegex&&(t=P0(t)),this._state.change({searchString:t},!1)}highlightFindOptions(t=!1){}async _start(t,n){if(this.disposeModel(),!this._editor.hasModel())return;const r={...n,isRevealed:!0};if(t.seedSearchStringFromSelection==="single"){const o=$We(this._editor,t.seedSearchStringFromSelection,t.seedSearchStringFromNonEmptySelection);o&&(this._state.isRegex?r.searchString=P0(o):r.searchString=o)}else if(t.seedSearchStringFromSelection==="multiple"&&!t.updateSearchScope){const o=$We(this._editor,t.seedSearchStringFromSelection);o&&(r.searchString=o)}if(!r.searchString&&t.seedSearchStringFromGlobalClipboard){const o=await this.getGlobalBufferTerm();if(!this._editor.hasModel())return;o&&(r.searchString=o)}if(t.forceRevealReplace||r.isReplaceRevealed?r.isReplaceRevealed=!0:this._findWidgetVisible.get()||(r.isReplaceRevealed=!1),t.updateSearchScope){const o=this._editor.getSelections();o.some(s=>!s.isEmpty())&&(r.searchScope=o)}r.loop=t.loop,this._state.change(r,!1),this._model||(this._model=new RZ(this._editor,this._state))}start(t,n){return this._start(t,n)}moveToNextMatch(){return this._model?(this._model.moveToNextMatch(),!0):!1}moveToPrevMatch(){return this._model?(this._model.moveToPrevMatch(),!0):!1}goToMatch(t){return this._model?(this._model.moveToMatch(t),!0):!1}replace(){return this._model?(this._model.replace(),!0):!1}replaceAll(){var t;return this._model?(t=this._editor.getModel())!=null&&t.isTooLargeForHeapOperation()?(this._notificationService.warn(U(940,"The file is too large to perform a replace all operation.")),!1):(this._model.replaceAll(),!0):!1}selectAllMatches(){return this._model?(this._model.selectAllMatches(),this._editor.focus(),!0):!1}async getGlobalBufferTerm(){return this._editor.getOption(50).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()?this._clipboardService.readFindText():""}setGlobalBufferTerm(t){this._editor.getOption(50).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()&&this._clipboardService.writeFindText(t)}},HWe=iB,iB.ID="editor.contrib.findController",iB);w1=HWe=PRn([C4(1,Qi),C4(2,Bg),C4(3,j0),C4(4,rc),C4(5,pm)],w1);let XWe=class extends w1{constructor(t,n,r,o,s,a,l,d){super(t,r,a,l,s,d),this._contextViewService=n,this._keybindingService=o,this._widget=null,this._findOptionsWidget=null,this._findWidgetSearchHistory=VWe.getOrCreate(a),this._replaceWidgetHistory=zWe.getOrCreate(a)}async _start(t,n){this._widget||this._createFindWidget();const r=this._editor.getSelection();let o=!1;switch(this._editor.getOption(50).autoFindInSelection){case"always":o=!0;break;case"never":o=!1;break;case"multiline":{o=!!r&&r.startLineNumber!==r.endLineNumber;break}}t.updateSearchScope=t.updateSearchScope||o,await super._start(t,n),this._widget&&(t.shouldFocus===2?this._widget.focusReplaceInput():t.shouldFocus===1&&this._widget.focusFindInput())}highlightFindOptions(t=!1){this._widget||this._createFindWidget(),this._state.isRevealed&&!t?this._widget.highlightFindOptions():this._findOptionsWidget.highlightFindOptions()}_createFindWidget(){this._widget=this._register(new nWe(this._editor,this,this._state,this._contextViewService,this._keybindingService,this._contextKeyService,this._hoverService,this._findWidgetSearchHistory,this._replaceWidgetHistory)),this._findOptionsWidget=this._register(new WWe(this._editor,this._state,this._keybindingService))}saveViewState(){var t;return(t=this._widget)==null?void 0:t.getViewState()}restoreViewState(t){var n;(n=this._widget)==null||n.setViewState(t)}};XWe=PRn([C4(1,wL),C4(2,Qi),C4(3,Do),C4(4,rc),C4(5,Bg),C4(6,j0),C4(7,pm)],XWe);const e3o=Ibe(new Rbe({id:ga.StartFindAction,label:St(947,"Find"),precondition:Ft.or(He.focus,Ft.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2084,weight:100},menuOpts:{menuId:Vn.MenubarEditMenu,group:"3_find",title:U(941,"&&Find"),order:1}}));e3o.addImplementation(0,(e,t,n)=>{const r=w1.get(t);return r?r.start({forceRevealReplace:!1,seedSearchStringFromSelection:t.getOption(50).seedSearchStringFromSelection!=="never"?"single":"none",seedSearchStringFromNonEmptySelection:t.getOption(50).seedSearchStringFromSelection==="selection",seedSearchStringFromGlobalClipboard:t.getOption(50).globalFindClipboard,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(50).loop}):!1});const t3o={description:"Open a new In-Editor Find Widget.",args:[{name:"Open a new In-Editor Find Widget args",schema:{properties:{searchString:{type:"string"},replaceString:{type:"string"},isRegex:{type:"boolean"},matchWholeWord:{type:"boolean"},isCaseSensitive:{type:"boolean"},preserveCase:{type:"boolean"},findInSelection:{type:"boolean"}}}}]};class n3o extends In{constructor(){super({id:ga.StartFindWithArgs,label:St(948,"Find with Arguments"),precondition:void 0,kbOpts:{kbExpr:null,primary:0,weight:100},metadata:t3o})}async run(t,n,r){const o=w1.get(n);if(o){const s=r?{searchString:r.searchString,replaceString:r.replaceString,isReplaceRevealed:r.replaceString!==void 0,isRegex:r.isRegex,wholeWord:r.matchWholeWord,matchCase:r.isCaseSensitive,preserveCase:r.preserveCase}:{};await o.start({forceRevealReplace:!1,seedSearchStringFromSelection:o.getState().searchString.length===0&&n.getOption(50).seedSearchStringFromSelection!=="never"?"single":"none",seedSearchStringFromNonEmptySelection:n.getOption(50).seedSearchStringFromSelection==="selection",seedSearchStringFromGlobalClipboard:!0,shouldFocus:1,shouldAnimate:!0,updateSearchScope:(r==null?void 0:r.findInSelection)||!1,loop:n.getOption(50).loop},s),o.setGlobalBufferTerm(o.getState().searchString)}}}class i3o extends In{constructor(){super({id:ga.StartFindWithSelection,label:St(949,"Find with Selection"),precondition:void 0,kbOpts:{kbExpr:null,primary:0,mac:{primary:2083},weight:100}})}async run(t,n){const r=w1.get(n);r&&(await r.start({forceRevealReplace:!1,seedSearchStringFromSelection:"multiple",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:n.getOption(50).loop}),r.setGlobalBufferTerm(r.getState().searchString))}}async function FRn(e,t){const n=w1.get(e);if(!n)return;const r=()=>(t?n.moveToNextMatch():n.moveToPrevMatch())?(n.editor.pushUndoStop(),!0):!1;r()||(await n.start({forceRevealReplace:!1,seedSearchStringFromSelection:n.getState().searchString.length===0&&e.getOption(50).seedSearchStringFromSelection!=="never"?"single":"none",seedSearchStringFromNonEmptySelection:e.getOption(50).seedSearchStringFromSelection==="selection",seedSearchStringFromGlobalClipboard:!0,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:e.getOption(50).loop}),r())}const r3o=Ibe(new Rbe({id:ga.NextMatchFindAction,label:St(950,"Find Next"),precondition:void 0,kbOpts:[{kbExpr:He.focus,primary:61,mac:{primary:2085,secondary:[61]},weight:100},{kbExpr:Ft.and(He.focus,O3e),primary:3,weight:100}]}));r3o.addImplementation(0,async(e,t,n)=>FRn(t,!0));const o3o=Ibe(new Rbe({id:ga.PreviousMatchFindAction,label:St(951,"Find Previous"),precondition:void 0,kbOpts:[{kbExpr:He.focus,primary:1085,mac:{primary:3109,secondary:[1085]},weight:100},{kbExpr:Ft.and(He.focus,O3e),primary:1027,weight:100}]}));o3o.addImplementation(0,async(e,t,n)=>FRn(t,!1));class s3o extends In{constructor(){super({id:ga.GoToMatchFindAction,label:St(952,"Go to Match..."),precondition:CL}),this._highlightDecorations=[]}run(t,n,r){const o=w1.get(n);if(!o)return;const s=o.getState().matchesCount;if(s<1){t.get(rc).notify({severity:sH.Warning,message:U(942,"No matches. Try searching for something else.")});return}const a=t.get(If),l=new Et,d=l.add(a.createInputBox());d.placeholder=U(943,"Type a number to go to a specific match (between 1 and {0})",s);const u=g=>{const m=parseInt(g);if(isNaN(m))return;const v=o.getState().matchesCount;if(m>0&&m<=v)return m-1;if(m<0&&m>=-v)return v+m},h=g=>{const m=u(g);if(typeof m=="number"){d.validationMessage=void 0,o.goToMatch(m);const v=o.getState().currentMatch;v&&this.addDecorations(n,v)}else d.validationMessage=U(944,"Please type a number between 1 and {0}",o.getState().matchesCount),this.clearDecorations(n)};l.add(d.onDidChangeValue(g=>{h(g)})),l.add(d.onDidAccept(()=>{const g=u(d.value);typeof g=="number"?(o.goToMatch(g),d.hide()):d.validationMessage=U(945,"Please type a number between 1 and {0}",o.getState().matchesCount)})),l.add(d.onDidHide(()=>{this.clearDecorations(n),l.dispose()})),d.show()}clearDecorations(t){t.changeDecorations(n=>{this._highlightDecorations=n.deltaDecorations(this._highlightDecorations,[])})}addDecorations(t,n){t.changeDecorations(r=>{this._highlightDecorations=r.deltaDecorations(this._highlightDecorations,[{range:n,options:{description:"find-match-quick-access-range-highlight",className:"rangeHighlight",isWholeLine:!0}},{range:n,options:{description:"find-match-quick-access-range-highlight-overview",overviewRuler:{color:zl(aTn),position:o2.Full}}}])})}}class NRn extends In{async run(t,n){const r=w1.get(n);if(!r)return;const o=$We(n,"single",!1);o&&r.setSearchString(o),this._run(r)||(await r.start({forceRevealReplace:!1,seedSearchStringFromSelection:"none",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:n.getOption(50).loop}),this._run(r))}}class a3o extends NRn{constructor(){super({id:ga.NextSelectionMatchFindAction,label:St(953,"Find Next Selection"),precondition:void 0,kbOpts:{kbExpr:He.focus,primary:2109,weight:100}})}_run(t){return t.moveToNextMatch()}}class l3o extends NRn{constructor(){super({id:ga.PreviousSelectionMatchFindAction,label:St(954,"Find Previous Selection"),precondition:void 0,kbOpts:{kbExpr:He.focus,primary:3133,weight:100}})}_run(t){return t.moveToPrevMatch()}}const c3o=Ibe(new Rbe({id:ga.StartFindReplaceAction,label:St(955,"Replace"),precondition:Ft.or(He.focus,Ft.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2086,mac:{primary:2596},weight:100},menuOpts:{menuId:Vn.MenubarEditMenu,group:"3_find",title:U(946,"&&Replace"),order:2}}));c3o.addImplementation(0,(e,t,n)=>{if(!t.hasModel()||t.getOption(104))return!1;const r=w1.get(t);if(!r)return!1;const o=t.getSelection(),s=r.isFindInputFocused(),a=!o.isEmpty()&&o.startLineNumber===o.endLineNumber&&t.getOption(50).seedSearchStringFromSelection!=="never"&&!s,l=s||a?2:1;return r.start({forceRevealReplace:!0,seedSearchStringFromSelection:a?"single":"none",seedSearchStringFromNonEmptySelection:t.getOption(50).seedSearchStringFromSelection==="selection",seedSearchStringFromGlobalClipboard:t.getOption(50).seedSearchStringFromSelection!=="never",shouldFocus:l,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(50).loop})});mo(w1.ID,XWe,0);cn(n3o);cn(i3o);cn(s3o);cn(a3o);cn(l3o);const N3=$d.bindToContribution(w1.get);On(new N3({id:ga.CloseFindWidgetCommand,precondition:CL,handler:e=>e.closeFindWidget(),kbOpts:{weight:105,kbExpr:Ft.and(He.focus,Ft.not("isComposing")),primary:9,secondary:[1033]}}));On(new N3({id:ga.ToggleCaseSensitiveCommand,precondition:void 0,handler:e=>e.toggleCaseSensitive(),kbOpts:{weight:105,kbExpr:He.focus,primary:Hle.primary,mac:Hle.mac,win:Hle.win,linux:Hle.linux}}));On(new N3({id:ga.ToggleWholeWordCommand,precondition:void 0,handler:e=>e.toggleWholeWords(),kbOpts:{weight:105,kbExpr:He.focus,primary:$le.primary,mac:$le.mac,win:$le.win,linux:$le.linux}}));On(new N3({id:ga.ToggleRegexCommand,precondition:void 0,handler:e=>e.toggleRegex(),kbOpts:{weight:105,kbExpr:He.focus,primary:Xle.primary,mac:Xle.mac,win:Xle.win,linux:Xle.linux}}));On(new N3({id:ga.ToggleSearchScopeCommand,precondition:void 0,handler:e=>e.toggleSearchScope(),kbOpts:{weight:105,kbExpr:He.focus,primary:Gle.primary,mac:Gle.mac,win:Gle.win,linux:Gle.linux}}));On(new N3({id:ga.TogglePreserveCaseCommand,precondition:void 0,handler:e=>e.togglePreserveCase(),kbOpts:{weight:105,kbExpr:He.focus,primary:Yle.primary,mac:Yle.mac,win:Yle.win,linux:Yle.linux}}));On(new N3({id:ga.ReplaceOneAction,precondition:CL,handler:e=>e.replace(),kbOpts:{weight:105,kbExpr:He.focus,primary:3094}}));On(new N3({id:ga.ReplaceOneAction,precondition:CL,handler:e=>e.replace(),kbOpts:{weight:105,kbExpr:Ft.and(He.focus,Ktt),primary:3}}));On(new N3({id:ga.ReplaceAllAction,precondition:CL,handler:e=>e.replaceAll(),kbOpts:{weight:105,kbExpr:He.focus,primary:2563}}));On(new N3({id:ga.ReplaceAllAction,precondition:CL,handler:e=>e.replaceAll(),kbOpts:{weight:105,kbExpr:Ft.and(He.focus,Ktt),primary:void 0,mac:{primary:2051}}}));On(new N3({id:ga.SelectAllMatchesAction,precondition:CL,handler:e=>e.selectAllMatches(),kbOpts:{weight:105,kbExpr:He.focus,primary:515}}));const d3o={0:" ",1:"u",2:"r"},Wyt=65535,Rb=16777215,Vyt=4278190080;class _xe{constructor(t){const n=Math.ceil(t/32);this._states=new Uint32Array(n)}get(t){const n=t/32|0,r=t%32;return(this._states[n]&1<Wyt)throw new Error("invalid startIndexes or endIndexes size");this._startIndexes=t,this._endIndexes=n,this._collapseStates=new _xe(t.length),this._userDefinedStates=new _xe(t.length),this._recoveredStates=new _xe(t.length),this._types=r,this._parentsComputed=!1}ensureParentIndices(){if(!this._parentsComputed){this._parentsComputed=!0;const t=[],n=(r,o)=>{const s=t[t.length-1];return this.getStartLineNumber(s)<=r&&this.getEndLineNumber(s)>=o};for(let r=0,o=this._startIndexes.length;rRb||a>Rb)throw new Error("startLineNumber or endLineNumber must not exceed "+Rb);for(;t.length>0&&!n(s,a);)t.pop();const l=t.length>0?t[t.length-1]:-1;t.push(r),this._startIndexes[r]=s+((l&255)<<24),this._endIndexes[r]=a+((l&65280)<<16)}}}get length(){return this._startIndexes.length}getStartLineNumber(t){return this._startIndexes[t]&Rb}getEndLineNumber(t){return this._endIndexes[t]&Rb}getType(t){return this._types?this._types[t]:void 0}hasTypes(){return!!this._types}isCollapsed(t){return this._collapseStates.get(t)}setCollapsed(t,n){this._collapseStates.set(t,n)}isUserDefined(t){return this._userDefinedStates.get(t)}setUserDefined(t,n){return this._userDefinedStates.set(t,n)}isRecovered(t){return this._recoveredStates.get(t)}setRecovered(t,n){return this._recoveredStates.set(t,n)}getSource(t){return this.isUserDefined(t)?1:this.isRecovered(t)?2:0}setSource(t,n){n===1?(this.setUserDefined(t,!0),this.setRecovered(t,!1)):n===2?(this.setUserDefined(t,!1),this.setRecovered(t,!0)):(this.setUserDefined(t,!1),this.setRecovered(t,!1))}setCollapsedAllOfType(t,n){let r=!1;if(this._types)for(let o=0;o>>24)+((this._endIndexes[t]&Vyt)>>>16);return n===Wyt?-1:n}contains(t,n){return this.getStartLineNumber(t)<=n&&this.getEndLineNumber(t)>=n}findIndex(t){let n=0,r=this._startIndexes.length;if(r===0)return-1;for(;n=0){if(this.getEndLineNumber(n)>=t)return n;for(n=this.getParentIndex(n);n!==-1;){if(this.contains(n,t))return n;n=this.getParentIndex(n)}}return-1}toString(){const t=[];for(let n=0;nArray.isArray(A)?b=>bb=g.startLineNumber))h&&h.startLineNumber===g.startLineNumber?(g.source===1?A=g:(A=h,A.isCollapsed=g.isCollapsed&&(h.endLineNumber===g.endLineNumber||!(o!=null&&o.startsInside(h.startLineNumber+1,h.endLineNumber+1))),A.source=0),h=a(++d)):(A=g,g.isCollapsed&&g.source===0&&(A.source=2)),g=l(++u);else{let p=u,b=g;for(;;){if(!b||b.startLineNumber>h.endLineNumber){A=h;break}if(b.source===1&&b.endLineNumber>h.endLineNumber)break;b=l(++p)}h=a(++d)}if(A){for(;v&&v.endLineNumberA.startLineNumber&&A.startLineNumber>f&&A.endLineNumber<=r&&(!v||v.endLineNumber>=A.endLineNumber)&&(k.push(A),f=A.startLineNumber,v&&m.push(v),v=A)}}return k}}class u3o{constructor(t,n){this.ranges=t,this.index=n}get startLineNumber(){return this.ranges.getStartLineNumber(this.index)}get endLineNumber(){return this.ranges.getEndLineNumber(this.index)}get regionIndex(){return this.index}get parentIndex(){return this.ranges.getParentIndex(this.index)}get isCollapsed(){return this.ranges.isCollapsed(this.index)}containedBy(t){return t.startLineNumber<=this.startLineNumber&&t.endLineNumber>=this.endLineNumber}containsLine(t){return this.startLineNumber<=t&&t<=this.endLineNumber}}class h3o{get regions(){return this._regions}get textModel(){return this._textModel}constructor(t,n){this._updateEventEmitter=new at,this.onDidChange=this._updateEventEmitter.event,this._textModel=t,this._decorationProvider=n,this._regions=new Uk(new Uint32Array(0),new Uint32Array(0)),this._editorDecorationIds=[]}toggleCollapseState(t){if(!t.length)return;t=t.sort((r,o)=>r.regionIndex-o.regionIndex);const n={};this._decorationProvider.changeDecorations(r=>{let o=0,s=-1,a=-1;const l=d=>{for(;oa&&(a=u),o++}};for(const d of t){const u=d.regionIndex,h=this._editorDecorationIds[u];if(h&&!n[h]){n[h]=!0,l(u);const g=!this._regions.isCollapsed(u);this._regions.setCollapsed(u,g),s=Math.max(s,this._regions.getEndLineNumber(u))}}l(this._regions.length)}),this._updateEventEmitter.fire({model:this,collapseStateChanged:t})}removeManualRanges(t){const n=new Array,r=o=>{for(const s of t)if(!(s.startLineNumber>o.endLineNumber||o.startLineNumber>s.endLineNumber))return!0;return!1};for(let o=0;or&&(r=l)}this._decorationProvider.changeDecorations(o=>this._editorDecorationIds=o.deltaDecorations(this._editorDecorationIds,n)),this._regions=t,this._updateEventEmitter.fire({model:this})}_currentFoldedOrManualRanges(t){const n=[];for(let r=0,o=this._regions.length;r=a.endLineNumber||a.startLineNumber<1||a.endLineNumber>r)continue;const l=this._getLinesChecksum(a.startLineNumber+1,a.endLineNumber);n.push({startLineNumber:a.startLineNumber,endLineNumber:a.endLineNumber,isCollapsed:a.isCollapsed,source:a.source,checksum:l})}return n.length>0?n:void 0}applyMemento(t){if(!Array.isArray(t))return;const n=[],r=this._textModel.getLineCount();for(const s of t){if(s.startLineNumber>=s.endLineNumber||s.startLineNumber<1||s.endLineNumber>r)continue;const a=this._getLinesChecksum(s.startLineNumber+1,s.endLineNumber);(!s.checksum||a===s.checksum)&&n.push({startLineNumber:s.startLineNumber,endLineNumber:s.endLineNumber,type:void 0,isCollapsed:s.isCollapsed??!0,source:s.source??0})}const o=Uk.sanitizeAndMerge(this._regions,n,r);this.updatePost(Uk.fromFoldRanges(o))}_getLinesChecksum(t,n){return xie(this._textModel.getLineContent(t)+this._textModel.getLineContent(n))%1e6}dispose(){this._decorationProvider.removeDecorations(this._editorDecorationIds)}getAllRegionsAtLine(t,n){const r=[];if(this._regions){let o=this._regions.findRange(t),s=1;for(;o>=0;){const a=this._regions.toRegion(o);(!n||n(a,s))&&r.push(a),s++,o=a.parentIndex}}return r}getRegionAtLine(t){if(this._regions){const n=this._regions.findRange(t);if(n>=0)return this._regions.toRegion(n)}return null}getRegionsInside(t,n){const r=[],o=t?t.regionIndex+1:0,s=t?t.endLineNumber:Number.MAX_VALUE;if(n&&n.length===2){const a=[];for(let l=o,d=this._regions.length;l0&&!u.containedBy(a[a.length-1]);)a.pop();a.push(u),n(u,a.length)&&r.push(u)}else break}}else for(let a=o,l=this._regions.length;a1){const l=e.getRegionsInside(s,(d,u)=>d.isCollapsed!==a&&u0)for(const s of r){const a=e.getRegionAtLine(s);if(a&&(a.isCollapsed!==t&&o.push(a),n>1)){const l=e.getRegionsInside(a,(d,u)=>d.isCollapsed!==t&&ua.isCollapsed!==t&&ll.isCollapsed!==t&&d<=n);o.push(...a)}e.toggleCollapseState(o)}function f3o(e,t,n){const r=[];for(const o of n){const s=e.getAllRegionsAtLine(o,a=>a.isCollapsed!==t);s.length>0&&r.push(s[0])}e.toggleCollapseState(r)}function g3o(e,t,n,r){const o=(a,l)=>l===t&&a.isCollapsed!==n&&!r.some(d=>a.containsLine(d)),s=e.getRegionsInside(null,o);e.toggleCollapseState(s)}function jRn(e,t,n){const r=[];for(const a of n){const l=e.getAllRegionsAtLine(a,void 0);l.length>0&&r.push(l[0])}const o=a=>r.every(l=>!l.containedBy(a)&&!a.containedBy(l))&&a.isCollapsed!==t,s=e.getRegionsInside(null,o);e.toggleCollapseState(s)}function Tnt(e,t,n){const r=e.textModel,o=e.regions,s=[];for(let a=o.length-1;a>=0;a--)if(n!==o.isCollapsed(a)){const l=o.getStartLineNumber(a);t.test(r.getLineContent(l))&&s.push(o.toRegion(a))}e.toggleCollapseState(s)}function Qnt(e,t,n){const r=e.regions,o=[];for(let s=r.length-1;s>=0;s--)n!==r.isCollapsed(s)&&t===r.getType(s)&&o.push(r.toRegion(s));e.toggleCollapseState(o)}function m3o(e,t){let n=null;const r=t.getRegionAtLine(e);if(r!==null&&(n=r.startLineNumber,e===n)){const o=r.parentIndex;o!==-1?n=t.regions.getStartLineNumber(o):n=null}return n}function k3o(e,t){let n=t.getRegionAtLine(e);if(n!==null&&n.startLineNumber===e){if(e!==n.startLineNumber)return n.startLineNumber;{const r=n.parentIndex;let o=0;for(r!==-1&&(o=t.regions.getStartLineNumber(n.parentIndex));n!==null;)if(n.regionIndex>0){if(n=t.regions.toRegion(n.regionIndex-1),n.startLineNumber<=o)return null;if(n.parentIndex===r)return n.startLineNumber}else return null}}else if(t.regions.length>0)for(n=t.regions.toRegion(t.regions.length-1);n!==null;){if(n.startLineNumber0?n=t.regions.toRegion(n.regionIndex-1):n=null}return null}function v3o(e,t){let n=t.getRegionAtLine(e);if(n!==null&&n.startLineNumber===e){const r=n.parentIndex;let o=0;if(r!==-1)o=t.regions.getEndLineNumber(n.parentIndex);else{if(t.regions.length===0)return null;o=t.regions.getEndLineNumber(t.regions.length-1)}for(;n!==null;)if(n.regionIndex=o)return null;if(n.parentIndex===r)return n.startLineNumber}else return null}else if(t.regions.length>0)for(n=t.regions.toRegion(0);n!==null;){if(n.startLineNumber>e)return n.startLineNumber;n.regionIndexthis.updateHiddenRanges()),this._hiddenRanges=[],t.regions.length&&this.updateHiddenRanges()}notifyChangeModelContent(t){this._hiddenRanges.length&&!this._hasLineChanges&&(this._hasLineChanges=t.changes.some(n=>n.range.endLineNumber!==n.range.startLineNumber||x6(n.text)[0]!==0))}updateHiddenRanges(){let t=!1;const n=[];let r=0,o=0,s=Number.MAX_VALUE,a=-1;const l=this._foldingModel.regions;for(;r0}isHidden(t){return zyt(this._hiddenRanges,t)!==null}adjustSelections(t){let n=!1;const r=this._foldingModel.textModel;let o=null;const s=a=>((!o||!p3o(a,o))&&(o=zyt(this._hiddenRanges,a)),o?o.startLineNumber-1:null);for(let a=0,l=t.length;a0&&(this._hiddenRanges=[],this._updateEventEmitter.fire(this._hiddenRanges)),this._foldingModelListener&&(this._foldingModelListener.dispose(),this._foldingModelListener=null)}}function p3o(e,t){return e>=t.startLineNumber&&e<=t.endLineNumber}function zyt(e,t){const n=fJ(e,r=>t=0&&e[n].endLineNumber>=t?e[n]:null}const b3o=5e3,w3o="indent";class Dnt{constructor(t,n,r){this.editorModel=t,this.languageConfigurationService=n,this.foldingRangesLimit=r,this.id=w3o}dispose(){}compute(t){const n=this.languageConfigurationService.getLanguageConfiguration(this.editorModel.getLanguageId()).foldingRules,r=n&&!!n.offSide,o=n&&n.markers;return Promise.resolve(C3o(this.editorModel,r,o,this.foldingRangesLimit))}}let O3o=class{constructor(t){this._startIndexes=[],this._endIndexes=[],this._indentOccurrences=[],this._length=0,this._foldingRangesLimit=t}insertFirst(t,n,r){if(t>Rb||n>Rb)return;const o=this._length;this._startIndexes[o]=t,this._endIndexes[o]=n,this._length++,r<1e3&&(this._indentOccurrences[r]=(this._indentOccurrences[r]||0)+1)}toIndentRanges(t){const n=this._foldingRangesLimit.limit;if(this._length<=n){this._foldingRangesLimit.update(this._length,!1);const r=new Uint32Array(this._length),o=new Uint32Array(this._length);for(let s=this._length-1,a=0;s>=0;s--,a++)r[a]=this._startIndexes[s],o[a]=this._endIndexes[s];return new Uk(r,o)}else{this._foldingRangesLimit.update(this._length,n);let r=0,o=this._indentOccurrences.length;for(let d=0;dn){o=d;break}r+=u}}const s=t.getOptions().tabSize,a=new Uint32Array(n),l=new Uint32Array(n);for(let d=this._length-1,u=0;d>=0;d--){const h=this._startIndexes[d],g=t.getLineContent(h),m=n3e(g,s);(m{}};function C3o(e,t,n,r=y3o){const o=e.getOptions().tabSize,s=new O3o(r);let a;n&&(a=new RegExp(`(${n.start.source})|(?:${n.end.source})`));const l=[],d=e.getLineCount()+1;l.push({indent:-1,endAbove:d,line:d});for(let u=e.getLineCount();u>0;u--){const h=e.getLineContent(u),g=n3e(h,o);let m=l[l.length-1];if(g===-1){t&&(m.endAbove=u);continue}let v;if(a&&(v=h.match(a)))if(v[1]){let f=l.length-1;for(;f>0&&l[f].indent!==-2;)f--;if(f>0){l.length=f+1,m=l[f],s.insertFirst(u,m.line,g),m.line=u,m.indent=g,m.endAbove=u;continue}}else{l.push({indent:-2,endAbove:u,line:u});continue}if(m.indent>g){do l.pop(),m=l[l.length-1];while(m.indent>g);const f=m.endAbove-1;f-u>=1&&s.insertFirst(u,f,g)}m.indent===g?m.endAbove=u:l.push({indent:g,endAbove:u,line:u})}return s.toIndentRanges(e)}const _3o=Ve("editor.foldBackground",{light:Zi(d9,.3),dark:Zi(d9,.3),hcDark:null,hcLight:null},U(1002,"Background color behind folded ranges. The color must not be opaque so as not to hide underlying decorations."),!0);Ve("editor.foldPlaceholderForeground",{light:"#808080",dark:"#808080",hcDark:null,hcLight:null},U(1003,"Color of the collapsed text after the first line of a folded range."));Ve("editorGutter.foldingControlForeground",Xme,U(1004,"Color of the folding control in the editor gutter."));const w0e=Da("folding-expanded",zt.chevronDown,U(1005,"Icon for expanded ranges in the editor glyph margin.")),O0e=Da("folding-collapsed",zt.chevronRight,U(1006,"Icon for collapsed ranges in the editor glyph margin.")),Hyt=Da("folding-manual-collapsed",O0e,U(1007,"Icon for manually collapsed ranges in the editor glyph margin.")),$yt=Da("folding-manual-expanded",w0e,U(1008,"Icon for manually expanded ranges in the editor glyph margin.")),Sxe={color:zl(_3o),position:1},IP=U(1009,"Click to expand the range."),oce=U(1010,"Click to collapse the range."),Gc=class Gc{constructor(t){this.editor=t,this.showFoldingControls="mouseover",this.showFoldingHighlights=!0}getDecorationOption(t,n,r){return n?Gc.HIDDEN_RANGE_DECORATION:this.showFoldingControls==="never"?t?this.showFoldingHighlights?Gc.NO_CONTROLS_COLLAPSED_HIGHLIGHTED_RANGE_DECORATION:Gc.NO_CONTROLS_COLLAPSED_RANGE_DECORATION:Gc.NO_CONTROLS_EXPANDED_RANGE_DECORATION:t?r?this.showFoldingHighlights?Gc.MANUALLY_COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION:Gc.MANUALLY_COLLAPSED_VISUAL_DECORATION:this.showFoldingHighlights?Gc.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION:Gc.COLLAPSED_VISUAL_DECORATION:this.showFoldingControls==="mouseover"?r?Gc.MANUALLY_EXPANDED_AUTO_HIDE_VISUAL_DECORATION:Gc.EXPANDED_AUTO_HIDE_VISUAL_DECORATION:r?Gc.MANUALLY_EXPANDED_VISUAL_DECORATION:Gc.EXPANDED_VISUAL_DECORATION}changeDecorations(t){return this.editor.changeDecorations(t)}removeDecorations(t){this.editor.removeDecorations(t)}};Gc.COLLAPSED_VISUAL_DECORATION=Gi.register({description:"folding-collapsed-visual-decoration",stickiness:0,afterContentClassName:"inline-folded",isWholeLine:!0,linesDecorationsTooltip:IP,firstLineDecorationClassName:gi.asClassName(O0e)}),Gc.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION=Gi.register({description:"folding-collapsed-highlighted-visual-decoration",stickiness:0,afterContentClassName:"inline-folded",className:"folded-background",minimap:Sxe,isWholeLine:!0,linesDecorationsTooltip:IP,firstLineDecorationClassName:gi.asClassName(O0e)}),Gc.MANUALLY_COLLAPSED_VISUAL_DECORATION=Gi.register({description:"folding-manually-collapsed-visual-decoration",stickiness:0,afterContentClassName:"inline-folded",isWholeLine:!0,linesDecorationsTooltip:IP,firstLineDecorationClassName:gi.asClassName(Hyt)}),Gc.MANUALLY_COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION=Gi.register({description:"folding-manually-collapsed-highlighted-visual-decoration",stickiness:0,afterContentClassName:"inline-folded",className:"folded-background",minimap:Sxe,isWholeLine:!0,linesDecorationsTooltip:IP,firstLineDecorationClassName:gi.asClassName(Hyt)}),Gc.NO_CONTROLS_COLLAPSED_RANGE_DECORATION=Gi.register({description:"folding-no-controls-range-decoration",stickiness:0,afterContentClassName:"inline-folded",isWholeLine:!0,linesDecorationsTooltip:IP}),Gc.NO_CONTROLS_COLLAPSED_HIGHLIGHTED_RANGE_DECORATION=Gi.register({description:"folding-no-controls-range-decoration",stickiness:0,afterContentClassName:"inline-folded",className:"folded-background",minimap:Sxe,isWholeLine:!0,linesDecorationsTooltip:IP}),Gc.EXPANDED_VISUAL_DECORATION=Gi.register({description:"folding-expanded-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:"alwaysShowFoldIcons "+gi.asClassName(w0e),linesDecorationsTooltip:oce}),Gc.EXPANDED_AUTO_HIDE_VISUAL_DECORATION=Gi.register({description:"folding-expanded-auto-hide-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:gi.asClassName(w0e),linesDecorationsTooltip:oce}),Gc.MANUALLY_EXPANDED_VISUAL_DECORATION=Gi.register({description:"folding-manually-expanded-visual-decoration",stickiness:0,isWholeLine:!0,firstLineDecorationClassName:"alwaysShowFoldIcons "+gi.asClassName($yt),linesDecorationsTooltip:oce}),Gc.MANUALLY_EXPANDED_AUTO_HIDE_VISUAL_DECORATION=Gi.register({description:"folding-manually-expanded-auto-hide-visual-decoration",stickiness:0,isWholeLine:!0,firstLineDecorationClassName:gi.asClassName($yt),linesDecorationsTooltip:oce}),Gc.NO_CONTROLS_EXPANDED_RANGE_DECORATION=Gi.register({description:"folding-no-controls-range-decoration",stickiness:0,isWholeLine:!0}),Gc.HIDDEN_RANGE_DECORATION=Gi.register({description:"folding-hidden-range-decoration",stickiness:1});let GWe=Gc;const S3o={},L3o="syntax";class Bnt{constructor(t,n,r,o,s){this.editorModel=t,this.providers=n,this.handleFoldingRangesChange=r,this.foldingRangesLimit=o,this.fallbackRangeProvider=s,this.id=L3o,this.disposables=new Et,s&&this.disposables.add(s);for(const a of n)typeof a.onDidChange=="function"&&this.disposables.add(a.onDidChange(r))}compute(t){return x3o(this.providers,this.editorModel,t).then(n=>{var r;return this.editorModel.isDisposed()?null:n?T3o(n,this.foldingRangesLimit):((r=this.fallbackRangeProvider)==null?void 0:r.compute(t))??null})}dispose(){this.disposables.dispose()}}function x3o(e,t,n){let r=null;const o=e.map((s,a)=>Promise.resolve(s.provideFoldingRanges(t,S3o,n)).then(l=>{if(!n.isCancellationRequested&&Array.isArray(l)){Array.isArray(r)||(r=[]);const d=t.getLineCount();for(const u of l)u.start>0&&u.end>u.start&&u.end<=d&&r.push({start:u.start,end:u.end,rank:a,kind:u.kind})}},Nc));return Promise.all(o).then(s=>r)}class E3o{constructor(t){this._startIndexes=[],this._endIndexes=[],this._nestingLevels=[],this._nestingLevelCounts=[],this._types=[],this._length=0,this._foldingRangesLimit=t}add(t,n,r,o){if(t>Rb||n>Rb)return;const s=this._length;this._startIndexes[s]=t,this._endIndexes[s]=n,this._nestingLevels[s]=o,this._types[s]=r,this._length++,o<30&&(this._nestingLevelCounts[o]=(this._nestingLevelCounts[o]||0)+1)}toIndentRanges(){const t=this._foldingRangesLimit.limit;if(this._length<=t){this._foldingRangesLimit.update(this._length,!1);const n=new Uint32Array(this._length),r=new Uint32Array(this._length);for(let o=0;ot){r=l;break}n+=d}}const o=new Uint32Array(t),s=new Uint32Array(t),a=[];for(let l=0,d=0;l{let d=a.start-l.start;return d===0&&(d=a.rank-l.rank),d}),r=new E3o(t);let o;const s=[];for(const a of n)if(!o)o=a,r.add(a.start,a.end,a.kind&&a.kind.value,s.length);else if(a.start>o.start)if(a.end<=o.end)s.push(o),o=a,r.add(a.start,a.end,a.kind&&a.kind.value,s.length);else{if(a.start>o.end){do o=s.pop();while(o&&a.start>o.end);o&&s.push(o),o=a}r.add(a.start,a.end,a.kind&&a.kind.value,s.length)}return r.toIndentRanges()}var Q3o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},BX=function(e,t){return function(n,r){t(n,r,e)}},J7;const bh=new yn("foldingEnabled",!1);var rB;let R6=(rB=class extends ht{static get(t){return t.getContribution(J7.ID)}static getFoldingRangeProviders(t,n){var o;const r=t.foldingRangeProvider.ordered(n);return((o=J7._foldingRangeSelector)==null?void 0:o.call(J7,r,n))??r}constructor(t,n,r,o,s,a){super(),this.contextKeyService=n,this.languageConfigurationService=r,this.languageFeaturesService=a,this.localToDispose=this._register(new Et),this.editor=t,this._foldingLimitReporter=this._register(new WRn(t));const l=this.editor.getOptions();this._isEnabled=l.get(52),this._useFoldingProviders=l.get(53)!=="indentation",this._unfoldOnClickAfterEndOfLine=l.get(57),this._restoringViewState=!1,this._currentModelHasFoldedImports=!1,this._foldingImportsByDefault=l.get(55),this.updateDebounceInfo=s.for(a.foldingRangeProvider,"Folding",{min:200}),this.foldingModel=null,this.hiddenRangeModel=null,this.rangeProvider=null,this.foldingRegionPromise=null,this.foldingModelPromise=null,this.updateScheduler=null,this.cursorChangedScheduler=null,this.mouseDownInfo=null,this.foldingDecorationProvider=new GWe(t),this.foldingDecorationProvider.showFoldingControls=l.get(126),this.foldingDecorationProvider.showFoldingHighlights=l.get(54),this.foldingEnabled=bh.bindTo(this.contextKeyService),this.foldingEnabled.set(this._isEnabled),this._register(this.editor.onDidChangeModel(()=>this.onModelChanged())),this._register(this.editor.onDidChangeConfiguration(d=>{if(d.hasChanged(52)&&(this._isEnabled=this.editor.getOptions().get(52),this.foldingEnabled.set(this._isEnabled),this.onModelChanged()),d.hasChanged(56)&&this.onModelChanged(),d.hasChanged(126)||d.hasChanged(54)){const u=this.editor.getOptions();this.foldingDecorationProvider.showFoldingControls=u.get(126),this.foldingDecorationProvider.showFoldingHighlights=u.get(54),this.triggerFoldingModelChanged()}d.hasChanged(53)&&(this._useFoldingProviders=this.editor.getOptions().get(53)!=="indentation",this.onFoldingStrategyChanged()),d.hasChanged(57)&&(this._unfoldOnClickAfterEndOfLine=this.editor.getOptions().get(57)),d.hasChanged(55)&&(this._foldingImportsByDefault=this.editor.getOptions().get(55))})),this.onModelChanged()}saveViewState(){const t=this.editor.getModel();if(!t||!this._isEnabled||t.isTooLargeForTokenization())return{};if(this.foldingModel){const n=this.foldingModel.getMemento(),r=this.rangeProvider?this.rangeProvider.id:void 0;return{collapsedRegions:n,lineCount:t.getLineCount(),provider:r,foldedImports:this._currentModelHasFoldedImports}}}restoreViewState(t){const n=this.editor.getModel();if(!(!n||!this._isEnabled||n.isTooLargeForTokenization()||!this.hiddenRangeModel)&&t&&(this._currentModelHasFoldedImports=!!t.foldedImports,t.collapsedRegions&&t.collapsedRegions.length>0&&this.foldingModel)){this._restoringViewState=!0;try{this.foldingModel.applyMemento(t.collapsedRegions)}finally{this._restoringViewState=!1}}}onModelChanged(){this.localToDispose.clear();const t=this.editor.getModel();!this._isEnabled||!t||t.isTooLargeForTokenization()||(this._currentModelHasFoldedImports=!1,this.foldingModel=new h3o(t,this.foldingDecorationProvider),this.localToDispose.add(this.foldingModel),this.hiddenRangeModel=new A3o(this.foldingModel),this.localToDispose.add(this.hiddenRangeModel),this.localToDispose.add(this.hiddenRangeModel.onDidChange(n=>this.onHiddenRangesChanges(n))),this.updateScheduler=new dA(this.updateDebounceInfo.get(t)),this.localToDispose.add(this.updateScheduler),this.cursorChangedScheduler=new Es(()=>this.revealCursor(),200),this.localToDispose.add(this.cursorChangedScheduler),this.localToDispose.add(this.languageFeaturesService.foldingRangeProvider.onDidChange(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelLanguageConfiguration(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelContent(n=>this.onDidChangeModelContent(n))),this.localToDispose.add(this.editor.onDidChangeCursorPosition(()=>this.onCursorPositionChanged())),this.localToDispose.add(this.editor.onMouseDown(n=>this.onEditorMouseDown(n))),this.localToDispose.add(this.editor.onMouseUp(n=>this.onEditorMouseUp(n))),this.localToDispose.add({dispose:()=>{var n,r;this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),(n=this.updateScheduler)==null||n.cancel(),this.updateScheduler=null,this.foldingModel=null,this.foldingModelPromise=null,this.hiddenRangeModel=null,this.cursorChangedScheduler=null,(r=this.rangeProvider)==null||r.dispose(),this.rangeProvider=null}}),this.triggerFoldingModelChanged())}onFoldingStrategyChanged(){var t;(t=this.rangeProvider)==null||t.dispose(),this.rangeProvider=null,this.triggerFoldingModelChanged()}getRangeProvider(t){if(this.rangeProvider)return this.rangeProvider;const n=new Dnt(t,this.languageConfigurationService,this._foldingLimitReporter);if(this.rangeProvider=n,this._useFoldingProviders&&this.foldingModel){const r=J7.getFoldingRangeProviders(this.languageFeaturesService,t);r.length>0&&(this.rangeProvider=new Bnt(t,r,()=>this.triggerFoldingModelChanged(),this._foldingLimitReporter,n))}return this.rangeProvider}getFoldingModel(){return this.foldingModelPromise}onDidChangeModelContent(t){var n;(n=this.hiddenRangeModel)==null||n.notifyChangeModelContent(t),this.triggerFoldingModelChanged()}triggerFoldingModelChanged(){this.updateScheduler&&(this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.foldingModelPromise=this.updateScheduler.trigger(()=>{const t=this.foldingModel;if(!t)return null;const n=new vu,r=this.getRangeProvider(t.textModel),o=this.foldingRegionPromise=Fd(s=>r.compute(s));return o.then(s=>{if(s&&o===this.foldingRegionPromise){let a;if(this._foldingImportsByDefault&&!this._currentModelHasFoldedImports){const u=s.setCollapsedAllOfType(xI.Imports.value,!0);u&&(a=O3.capture(this.editor),this._currentModelHasFoldedImports=u)}const l=this.editor.getSelections();t.update(s,D3o(l)),a==null||a.restore(this.editor);const d=this.updateDebounceInfo.update(t.textModel,n.elapsed());this.updateScheduler&&(this.updateScheduler.defaultDelay=d)}return t})}).then(void 0,t=>(zi(t),null)))}onHiddenRangesChanges(t){if(this.hiddenRangeModel&&t.length&&!this._restoringViewState){const n=this.editor.getSelections();n&&this.hiddenRangeModel.adjustSelections(n)&&this.editor.setSelections(n)}this.editor.setHiddenAreas(t,this)}onCursorPositionChanged(){this.hiddenRangeModel&&this.hiddenRangeModel.hasRanges()&&this.cursorChangedScheduler.schedule()}revealCursor(){const t=this.getFoldingModel();t&&t.then(n=>{if(n){const r=this.editor.getSelections();if(r&&r.length>0){const o=[];for(const s of r){const a=s.selectionStartLineNumber;this.hiddenRangeModel&&this.hiddenRangeModel.isHidden(a)&&o.push(...n.getAllRegionsAtLine(a,l=>l.isCollapsed&&a>l.startLineNumber))}o.length&&(n.toggleCollapseState(o),this.reveal(r[0].getPosition()))}}}).then(void 0,zi)}onEditorMouseDown(t){if(this.mouseDownInfo=null,!this.hiddenRangeModel||!t.target||!t.target.range||!t.event.leftButton&&!t.event.middleButton)return;const n=t.target.range;let r=!1;switch(t.target.type){case 4:{const o=t.target.detail,s=t.target.element.offsetLeft;if(o.offsetX-s<4)return;r=!0;break}case 7:{if(this._unfoldOnClickAfterEndOfLine&&this.hiddenRangeModel.hasRanges()&&!t.target.detail.isAfterLines)break;return}case 6:{if(this.hiddenRangeModel.hasRanges()){const o=this.editor.getModel();if(o&&n.startColumn===o.getLineMaxColumn(n.startLineNumber))break}return}default:return}this.mouseDownInfo={lineNumber:n.startLineNumber,iconClicked:r}}onEditorMouseUp(t){const n=this.foldingModel;if(!n||!this.mouseDownInfo||!t.target)return;const r=this.mouseDownInfo.lineNumber,o=this.mouseDownInfo.iconClicked,s=t.target.range;if(!s||s.startLineNumber!==r)return;if(o){if(t.target.type!==4)return}else{const l=this.editor.getModel();if(!l||s.startColumn!==l.getLineMaxColumn(r))return}const a=n.getRegionAtLine(r);if(a&&a.startLineNumber===r){const l=a.isCollapsed;if(o||l){const d=t.event.altKey;let u=[];if(d){const h=m=>!m.containedBy(a)&&!a.containedBy(m),g=n.getRegionsInside(null,h);for(const m of g)m.isCollapsed&&u.push(m);u.length===0&&(u=g)}else{const h=t.event.middleButton||t.event.shiftKey;if(h)for(const g of n.getRegionsInside(a))g.isCollapsed===l&&u.push(g);(l||!h||u.length===0)&&u.push(a)}n.toggleCollapseState(u),this.reveal({lineNumber:r,column:1})}}}reveal(t){this.editor.revealPositionInCenterIfOutsideViewport(t,0)}},J7=rB,rB.ID="editor.contrib.folding",rB);R6=J7=Q3o([BX(1,Qi),BX(2,kl),BX(3,rc),BX(4,CA),BX(5,Un)],R6);class WRn extends ht{constructor(t){super(),this.editor=t,this._onDidChange=this._register(new at),this._computed=0,this._limited=!1}get limit(){return this.editor.getOptions().get(56)}update(t,n){(t!==this._computed||n!==this._limited)&&(this._computed=t,this._limited=n,this._onDidChange.fire())}}class lf extends In{runEditorCommand(t,n,r){const o=t.get(kl),s=R6.get(n);if(!s)return;const a=s.getFoldingModel();if(a)return this.reportTelemetry(t,n),a.then(l=>{if(l){this.invoke(s,l,n,r,o);const d=n.getSelection();d&&s.reveal(d.getStartPosition())}})}getSelectedLines(t){const n=t.getSelections();return n?n.map(r=>r.startLineNumber):[]}getLineNumbers(t,n){return t&&t.selectionLines?t.selectionLines.map(r=>r+1):this.getSelectedLines(n)}run(t,n){}}function D3o(e){return!e||e.length===0?{startsInside:()=>!1}:{startsInside(t,n){for(const r of e){const o=r.startLineNumber;if(o>=t&&o<=n)return!0}return!1}}}function VRn(e){if(!Lf(e)){if(!Pd(e))return!1;const t=e;if(!Lf(t.levels)&&!D8(t.levels)||!Lf(t.direction)&&!fu(t.direction)||!Lf(t.selectionLines)&&(!Array.isArray(t.selectionLines)||!t.selectionLines.every(D8)))return!1}return!0}class B3o extends lf{constructor(){super({id:"editor.unfold",label:St(982,"Unfold"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,primary:3166,mac:{primary:2654},weight:100},metadata:{description:"Unfold the content in the editor",args:[{name:"Unfold editor argument",description:`Property-value pairs that can be passed through this argument: * 'levels': Number of levels to unfold. If not set, defaults to 1. * 'direction': If 'up', unfold given number of levels up otherwise unfolds down. * 'selectionLines': Array of the start lines (0-based) of the editor selections to apply the unfold action to. If not set, the active selection(s) will be used. @@ -2326,7 +2326,7 @@ The first edit matching the preferences will be applied.`),items:{type:"string"} * 'direction': If 'up', folds given number of levels up otherwise folds down. * 'selectionLines': Array of the start lines (0-based) of the editor selections to apply the fold action to. If not set, the active selection(s) will be used. If no levels or direction is set, folds the region at the locations or if already collapsed, the first uncollapsed parent instead. - `,constraint:VRn,schema:{type:"object",properties:{levels:{type:"number"},direction:{type:"string",enum:["up","down"]},selectionLines:{type:"array",items:{type:"number"}}}}}]}})}invoke(t,n,r,o){const s=this.getLineNumbers(o,r),a=o&&o.levels,l=o&&o.direction;typeof a!="number"&&typeof l!="string"?f3o(n,!0,s):l==="up"?URn(n,!0,a||1,s):gH(n,!0,a||1,s)}}class M3o extends lf{constructor(){super({id:"editor.toggleFold",label:St(985,"Toggle Fold"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2090),weight:100}})}invoke(t,n,r){const o=this.getSelectedLines(r);Ent(n,1,o)}}class P3o extends lf{constructor(){super({id:"editor.foldRecursively",label:St(986,"Fold Recursively"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2140),weight:100}})}invoke(t,n,r){const o=this.getSelectedLines(r);gH(n,!0,Number.MAX_VALUE,o)}}class F3o extends lf{constructor(){super({id:"editor.toggleFoldRecursively",label:St(987,"Toggle Fold Recursively"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,3114),weight:100}})}invoke(t,n,r){const o=this.getSelectedLines(r);Ent(n,Number.MAX_VALUE,o)}}class N3o extends lf{constructor(){super({id:"editor.foldAllBlockComments",label:St(988,"Fold All Block Comments"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2138),weight:100}})}invoke(t,n,r,o,s){if(n.regions.hasTypes())Qnt(n,xI.Comment.value,!0);else{const a=r.getModel();if(!a)return;const l=s.getLanguageConfiguration(a.getLanguageId()).comments;if(l&&l.blockCommentStartToken){const d=new RegExp("^\\s*"+P0(l.blockCommentStartToken));Tnt(n,d,!0)}}}}class U3o extends lf{constructor(){super({id:"editor.foldAllMarkerRegions",label:St(989,"Fold All Regions"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2077),weight:100}})}invoke(t,n,r,o,s){if(n.regions.hasTypes())Qnt(n,xI.Region.value,!0);else{const a=r.getModel();if(!a)return;const l=s.getLanguageConfiguration(a.getLanguageId()).foldingRules;if(l&&l.markers&&l.markers.start){const d=new RegExp(l.markers.start);Tnt(n,d,!0)}}}}class j3o extends lf{constructor(){super({id:"editor.unfoldAllMarkerRegions",label:St(990,"Unfold All Regions"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2078),weight:100}})}invoke(t,n,r,o,s){if(n.regions.hasTypes())Qnt(n,xI.Region.value,!1);else{const a=r.getModel();if(!a)return;const l=s.getLanguageConfiguration(a.getLanguageId()).foldingRules;if(l&&l.markers&&l.markers.start){const d=new RegExp(l.markers.start);Tnt(n,d,!1)}}}}class W3o extends lf{constructor(){super({id:"editor.foldAllExcept",label:St(991,"Fold All Except Selected"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2136),weight:100}})}invoke(t,n,r){const o=this.getSelectedLines(r);jRn(n,!0,o)}}class V3o extends lf{constructor(){super({id:"editor.unfoldAllExcept",label:St(992,"Unfold All Except Selected"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2134),weight:100}})}invoke(t,n,r){const o=this.getSelectedLines(r);jRn(n,!1,o)}}class z3o extends lf{constructor(){super({id:"editor.foldAll",label:St(993,"Fold All"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2069),weight:100}})}invoke(t,n,r){gH(n,!0)}}class H3o extends lf{constructor(){super({id:"editor.unfoldAll",label:St(994,"Unfold All"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2088),weight:100}})}invoke(t,n,r){gH(n,!1)}}const oU=class oU extends lf{getFoldingLevel(){return parseInt(this.id.substr(oU.ID_PREFIX.length))}invoke(t,n,r){g3o(n,this.getFoldingLevel(),!0,this.getSelectedLines(r))}};oU.ID_PREFIX="editor.foldLevel",oU.ID=t=>oU.ID_PREFIX+t;let y0e=oU;class $3o extends lf{constructor(){super({id:"editor.gotoParentFold",label:St(995,"Go to Parent Fold"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,weight:100}})}invoke(t,n,r){const o=this.getSelectedLines(r);if(o.length>0){const s=m3o(o[0],n);s!==null&&r.setSelection({startLineNumber:s,startColumn:1,endLineNumber:s,endColumn:1})}}}class X3o extends lf{constructor(){super({id:"editor.gotoPreviousFold",label:St(996,"Go to Previous Folding Range"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,weight:100}})}invoke(t,n,r){const o=this.getSelectedLines(r);if(o.length>0){const s=k3o(o[0],n);s!==null&&r.setSelection({startLineNumber:s,startColumn:1,endLineNumber:s,endColumn:1})}}}class G3o extends lf{constructor(){super({id:"editor.gotoNextFold",label:St(997,"Go to Next Folding Range"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,weight:100}})}invoke(t,n,r){const o=this.getSelectedLines(r);if(o.length>0){const s=v3o(o[0],n);s!==null&&r.setSelection({startLineNumber:s,startColumn:1,endLineNumber:s,endColumn:1})}}}class Y3o extends lf{constructor(){super({id:"editor.createFoldingRangeFromSelection",label:St(998,"Create Folding Range from Selection"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2135),weight:100}})}invoke(t,n,r){var a;const o=[],s=r.getSelections();if(s){for(const l of s){let d=l.endLineNumber;l.endColumn===1&&--d,d>l.startLineNumber&&(o.push({startLineNumber:l.startLineNumber,endLineNumber:d,type:void 0,isCollapsed:!0,source:1}),r.setSelection({startLineNumber:l.startLineNumber,startColumn:1,endLineNumber:l.startLineNumber,endColumn:1}))}if(o.length>0){o.sort((d,u)=>d.startLineNumber-u.startLineNumber);const l=Uk.sanitizeAndMerge(n.regions,o,(a=r.getModel())==null?void 0:a.getLineCount());n.updatePost(Uk.fromFoldRanges(l))}}}}class Z3o extends lf{constructor(){super({id:"editor.removeManualFoldingRanges",label:St(999,"Remove Manual Folding Ranges"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2137),weight:100}})}invoke(t,n,r){const o=r.getSelections();if(o){const s=[];for(const a of o){const{startLineNumber:l,endLineNumber:d}=a;s.push(d>=l?{startLineNumber:l,endLineNumber:d}:{endLineNumber:d,startLineNumber:l})}n.removeManualRanges(s),t.triggerFoldingModelChanged()}}}class q3o extends lf{constructor(){super({id:"editor.toggleImportFold",label:St(1e3,"Toggle Import Fold"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,weight:100}})}async invoke(t,n){const r=[],o=n.regions;for(let s=o.length-1;s>=0;s--)o.getType(s)===xI.Imports.value&&r.push(o.toRegion(s));n.toggleCollapseState(r),t.triggerFoldingModelChanged()}}mo(R6.ID,R6,0);dn(B3o);dn(R3o);dn(I3o);dn(P3o);dn(F3o);dn(z3o);dn(H3o);dn(N3o);dn(U3o);dn(j3o);dn(W3o);dn(V3o);dn(M3o);dn($3o);dn(X3o);dn(G3o);dn(Y3o);dn(Z3o);dn(q3o);for(let e=1;e<=7;e++)zno(new y0e({id:y0e.ID(e),label:St(1001,"Fold Level {0}",e),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2048|21+e),weight:100}}));uo.registerCommand("_executeFoldingRangeProvider",async function(e,...t){const[n]=t;if(!(n instanceof vi))throw Gv();const r=e.get(Un),o=e.get(ml).getModel(n);if(!o)throw Gv();const s=e.get(ar);if(!s.getValue("editor.folding",{resource:n}))return[];const a=e.get(kl),l=s.getValue("editor.foldingStrategy",{resource:n}),d={get limit(){return s.getValue("editor.foldingMaximumRegions",{resource:n})},update:(v,f)=>{}},u=new Dnt(o,a,d);let h=u;if(l!=="indentation"){const v=R6.getFoldingRangeProviders(r,o);v.length&&(h=new Bnt(o,v,()=>{},d,u))}const g=await h.compute(Tr.None),m=[];try{if(g)for(let v=0;v$l.replace(xe.lift(a.range),a.text))):t.executeEdits("formatEditsCommand",s.map(a=>$l.replaceMove(xe.lift(a.range),a.text))),r&&t.pushUndoStop(),o.restoreRelativeVerticalPositionOfCursor(t)}}class Xyt{constructor(t){this.value=t,this._lower=t.toLowerCase()}static toKey(t){return typeof t=="string"?t.toLowerCase():t._lower}}class two{constructor(t){if(this._set=new Set,t)for(const n of t)this.add(n)}add(t){this._set.add(Xyt.toKey(t))}has(t){return this._set.has(Xyt.toKey(t))}}function zRn(e,t,n){const r=[],o=new two,s=e.ordered(n);for(const l of s)r.push(l),l.extensionId&&o.add(l.extensionId);const a=t.ordered(n);for(const l of a){if(l.extensionId){if(o.has(l.extensionId))continue;o.add(l.extensionId)}r.push({displayName:l.displayName,extensionId:l.extensionId,provideDocumentFormattingEdits(d,u,h){return l.provideDocumentRangeFormattingEdits(d,d.getFullModelRange(),u,h)}})}return r}const Tq=class Tq{static setFormatterSelector(t){return{dispose:Tq._selectors.unshift(t)}}static async select(t,n,r,o){if(t.length===0)return;const s=no.first(Tq._selectors);if(s)return await s(t,n,r,o)}};Tq._selectors=new bg;let tee=Tq;async function HRn(e,t,n,r,o,s,a){const l=e.get(Zn),{documentRangeFormattingEditProvider:d}=e.get(Un),u=C3(t)?t.getModel():t,h=d.ordered(u),g=await tee.select(h,u,r,2);g&&(o.report(g),await l.invokeFunction(nwo,g,t,n,s,a))}async function nwo(e,t,n,r,o,s){var p,b;const a=e.get(S1),l=e.get(va),d=e.get(pL);let u,h;C3(n)?(u=n.getModel(),h=new H8(n,5,void 0,o)):(u=n,h=new Utt(n,o));const g=[];let m=0;for(const w of VJe(r).sort(xe.compareRangesUsingStarts))m>0&&xe.areIntersectingOrTouching(g[m-1],w)?g[m-1]=xe.fromPositions(g[m-1].getStartPosition(),w.getEndPosition()):m=g.push(w);const v=async w=>{var y,C;l.trace("[format][provideDocumentRangeFormattingEdits] (request)",(y=t.extensionId)==null?void 0:y.value,w);const O=await t.provideDocumentRangeFormattingEdits(u,w,u.getFormattingOptions(),h.token)||[];return l.trace("[format][provideDocumentRangeFormattingEdits] (response)",(C=t.extensionId)==null?void 0:C.value,O),O},f=(w,O)=>{if(!w.length||!O.length)return!1;const y=w.reduce((C,_)=>xe.plusRange(C,_.range),w[0].range);if(!O.some(C=>xe.intersectRanges(y,C.range)))return!1;for(const C of w)for(const _ of O)if(xe.intersectRanges(C.range,_.range))return!0;return!1},k=[],A=[];try{if(typeof t.provideDocumentRangesFormattingEdits=="function"){l.trace("[format][provideDocumentRangeFormattingEdits] (request)",(p=t.extensionId)==null?void 0:p.value,g);const w=await t.provideDocumentRangesFormattingEdits(u,g,u.getFormattingOptions(),h.token)||[];l.trace("[format][provideDocumentRangeFormattingEdits] (response)",(b=t.extensionId)==null?void 0:b.value,w),A.push(w)}else{for(const w of g){if(h.token.isCancellationRequested)return!0;A.push(await v(w))}for(let w=0;w({text:y.text,range:xe.lift(y.range),forceMoveMarkers:!0})),y=>{for(const{range:C}of y)if(xe.areIntersectingOrTouching(C,O))return[new Dn(C.startLineNumber,C.startColumn,C.endLineNumber,C.endColumn)];return null})}return d.playSignal(nm.format,{userGesture:s}),!0}async function iwo(e,t,n,r,o,s){const a=e.get(Zn),l=e.get(Un),d=C3(t)?t.getModel():t,u=zRn(l.documentFormattingEditProvider,l.documentRangeFormattingEditProvider,d),h=await tee.select(u,d,n,1);h&&(r.report(h),await a.invokeFunction(rwo,h,t,n,o,s))}async function rwo(e,t,n,r,o,s){const a=e.get(S1),l=e.get(pL);let d,u;C3(n)?(d=n.getModel(),u=new H8(n,5,void 0,o)):(d=n,u=new Utt(n,o));let h;try{const g=await t.provideDocumentFormattingEdits(d,d.getFormattingOptions(),u.token);if(h=await a.computeMoreMinimalEdits(d.uri,g),u.token.isCancellationRequested)return!0}finally{u.dispose()}if(!h||h.length===0)return!1;if(C3(n))CV.execute(n,h,r!==2),r!==2&&n.revealPositionInCenterIfOutsideViewport(n.getPosition(),1);else{const[{range:g}]=h,m=new Dn(g.startLineNumber,g.startColumn,g.endLineNumber,g.endColumn);d.pushEditOperations([m],h.map(v=>({text:v.text,range:xe.lift(v.range),forceMoveMarkers:!0})),v=>{for(const{range:f}of v)if(xe.areIntersectingOrTouching(f,m))return[new Dn(f.startLineNumber,f.startColumn,f.endLineNumber,f.endColumn)];return null})}return l.playSignal(nm.format,{userGesture:s}),!0}async function owo(e,t,n,r,o,s){const a=t.documentRangeFormattingEditProvider.ordered(n);for(const l of a){const d=await Promise.resolve(l.provideDocumentRangeFormattingEdits(n,r,o,s)).catch(Nc);if(yg(d))return await e.computeMoreMinimalEdits(n.uri,d)}}async function swo(e,t,n,r,o){const s=zRn(t.documentFormattingEditProvider,t.documentRangeFormattingEditProvider,n);for(const a of s){const l=await Promise.resolve(a.provideDocumentFormattingEdits(n,r,o)).catch(Nc);if(yg(l))return await e.computeMoreMinimalEdits(n.uri,l)}}function $Rn(e,t,n,r,o,s,a){const l=t.onTypeFormattingEditProvider.ordered(n);return l.length===0||l[0].autoFormatTriggerCharacters.indexOf(o)<0?Promise.resolve(void 0):Promise.resolve(l[0].provideOnTypeFormattingEdits(n,r,o,s,a)).catch(Nc).then(d=>e.computeMoreMinimalEdits(n.uri,d))}uo.registerCommand("_executeFormatRangeProvider",async function(e,...t){const[n,r,o]=t;Oo(vi.isUri(n)),Oo(xe.isIRange(r));const s=e.get(Dg),a=e.get(S1),l=e.get(Un),d=await s.createModelReference(n);try{return owo(a,l,d.object.textEditorModel,xe.lift(r),o,Tr.None)}finally{d.dispose()}});uo.registerCommand("_executeFormatDocumentProvider",async function(e,...t){const[n,r]=t;Oo(vi.isUri(n));const o=e.get(Dg),s=e.get(S1),a=e.get(Un),l=await o.createModelReference(n);try{return swo(s,a,l.object.textEditorModel,r,Tr.None)}finally{l.dispose()}});uo.registerCommand("_executeFormatOnTypeProvider",async function(e,...t){const[n,r,o,s]=t;Oo(vi.isUri(n)),Oo(rt.isIPosition(r)),Oo(typeof o=="string");const a=e.get(Dg),l=e.get(S1),d=e.get(Un),u=await a.createModelReference(n);try{return $Rn(l,d,u.object.textEditorModel,rt.lift(r),o,s,Tr.None)}finally{u.dispose()}});var XRn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},IZ=function(e,t){return function(n,r){t(n,r,e)}},$j;let C0e=($j=class{constructor(t,n,r,o){this._editor=t,this._languageFeaturesService=n,this._workerService=r,this._accessibilitySignalService=o,this._disposables=new Et,this._sessionDisposables=new Et,this._disposables.add(n.onTypeFormattingEditProvider.onDidChange(this._update,this)),this._disposables.add(t.onDidChangeModel(()=>this._update())),this._disposables.add(t.onDidChangeModelLanguage(()=>this._update())),this._disposables.add(t.onDidChangeConfiguration(s=>{s.hasChanged(65)&&this._update()})),this._update()}dispose(){this._disposables.dispose(),this._sessionDisposables.dispose()}_update(){if(this._sessionDisposables.clear(),!this._editor.getOption(65)||!this._editor.hasModel())return;const t=this._editor.getModel(),[n]=this._languageFeaturesService.onTypeFormattingEditProvider.ordered(t);if(!n||!n.autoFormatTriggerCharacters)return;const r=new Rme;for(const o of n.autoFormatTriggerCharacters)r.add(o.charCodeAt(0));this._sessionDisposables.add(this._editor.onDidType(o=>{const s=o.charCodeAt(o.length-1);r.has(s)&&this._trigger(String.fromCharCode(s))}))}_trigger(t){if(!this._editor.hasModel()||this._editor.getSelections().length>1||!this._editor.getSelection().isEmpty())return;const n=this._editor.getModel(),r=this._editor.getPosition(),o=new Wa,s=this._editor.onDidChangeModelContent(a=>{if(a.isFlush){o.cancel(),s.dispose();return}for(let l=0,d=a.changes.length;l{o.token.isCancellationRequested||yg(a)&&(this._accessibilitySignalService.playSignal(nm.format,{userGesture:!1}),CV.execute(this._editor,a,!0))}).finally(()=>{s.dispose()})}},$j.ID="editor.contrib.autoFormat",$j);C0e=XRn([IZ(1,Un),IZ(2,S1),IZ(3,pL)],C0e);var Xj;let _0e=(Xj=class{constructor(t,n,r){this.editor=t,this._languageFeaturesService=n,this._instantiationService=r,this._callOnDispose=new Et,this._callOnModel=new Et,this._callOnDispose.add(t.onDidChangeConfiguration(()=>this._update())),this._callOnDispose.add(t.onDidChangeModel(()=>this._update())),this._callOnDispose.add(t.onDidChangeModelLanguage(()=>this._update())),this._callOnDispose.add(n.documentRangeFormattingEditProvider.onDidChange(this._update,this))}dispose(){this._callOnDispose.dispose(),this._callOnModel.dispose()}_update(){this._callOnModel.clear(),this.editor.getOption(64)&&this.editor.hasModel()&&this._languageFeaturesService.documentRangeFormattingEditProvider.has(this.editor.getModel())&&this._callOnModel.add(this.editor.onDidPaste(({range:t})=>this._trigger(t)))}_trigger(t){this.editor.hasModel()&&(this.editor.getSelections().length>1||this._instantiationService.invokeFunction(HRn,this.editor,t,2,Kb.None,Tr.None,!1).catch(zi))}},Xj.ID="editor.contrib.formatOnPaste",Xj);_0e=XRn([IZ(1,Un),IZ(2,Zn)],_0e);class awo extends In{constructor(){super({id:"editor.action.formatDocument",label:St(1014,"Format Document"),precondition:Nt.and(He.notInCompositeEditor,He.writable,He.hasDocumentFormattingProvider),kbOpts:{kbExpr:He.editorTextFocus,primary:1572,linux:{primary:3111},weight:100},contextMenuOpts:{group:"1_modification",order:1.3}})}async run(t,n){if(n.hasModel()){const r=t.get(Zn);await t.get(z8).showWhile(r.invokeFunction(iwo,n,1,Kb.None,Tr.None,!0),250)}}}class lwo extends In{constructor(){super({id:"editor.action.formatSelection",label:St(1015,"Format Selection"),precondition:Nt.and(He.writable,He.hasDocumentSelectionFormattingProvider),kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2084),weight:100},contextMenuOpts:{when:He.hasNonEmptySelection,group:"1_modification",order:1.31}})}async run(t,n){if(!n.hasModel())return;const r=t.get(Zn),o=n.getModel(),s=n.getSelections().map(l=>l.isEmpty()?new xe(l.startLineNumber,1,l.startLineNumber,o.getLineMaxColumn(l.startLineNumber)):l);await t.get(z8).showWhile(r.invokeFunction(HRn,n,s,1,Kb.None,Tr.None,!0),250)}}mo(C0e.ID,C0e,2);mo(_0e.ID,_0e,2);dn(awo);dn(lwo);uo.registerCommand("editor.action.format",async e=>{const t=e.get(yo).getFocusedCodeEditor();if(!t||!t.hasModel())return;const n=e.get(ba);t.getSelection().isEmpty()?await n.executeCommand("editor.action.formatDocument"):await n.executeCommand("editor.action.formatSelection")});var cwo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Lxe=function(e,t){return function(n,r){t(n,r,e)}};class CN{remove(){var t;(t=this.parent)==null||t.children.delete(this.id)}static findId(t,n){let r;typeof t=="string"?r=`${n.id}/${t}`:(r=`${n.id}/${t.name}`,n.children.get(r)!==void 0&&(r=`${n.id}/${t.name}_${t.range.startLineNumber}_${t.range.startColumn}`));let o=r;for(let s=0;n.children.get(o)!==void 0;s++)o=`${r}_${s}`;return o}static empty(t){return t.children.size===0}}class YWe extends CN{constructor(t,n,r){super(),this.id=t,this.parent=n,this.symbol=r,this.children=new Map}}class GRn extends CN{constructor(t,n,r,o){super(),this.id=t,this.parent=n,this.label=r,this.order=o,this.children=new Map}}class oS extends CN{static create(t,n,r){const o=new Wa(r),s=new oS(n.uri),a=t.ordered(n),l=a.map((u,h)=>{const g=CN.findId(`provider_${h}`,s),m=new GRn(g,s,u.displayName??"Unknown Outline Provider",h);return Promise.resolve(u.provideDocumentSymbols(n,o.token)).then(v=>{for(const f of v||[])oS._makeOutlineElement(f,m);return m},v=>(Nc(v),m)).then(v=>{CN.empty(v)?v.remove():s._groups.set(g,v)})}),d=t.onDidChange(()=>{const u=t.ordered(n);Ua(u,a)||o.cancel()});return Promise.all(l).then(()=>o.token.isCancellationRequested&&!r.isCancellationRequested?oS.create(t,n,r):s._compact()).finally(()=>{o.dispose(),d.dispose(),o.dispose()})}static _makeOutlineElement(t,n){const r=CN.findId(t,n),o=new YWe(r,n,t);if(t.children)for(const s of t.children)oS._makeOutlineElement(s,o);n.children.set(o.id,o)}constructor(t){super(),this.uri=t,this.id="root",this.parent=void 0,this._groups=new Map,this.children=new Map,this.id="root",this.parent=void 0}_compact(){let t=0;for(const[n,r]of this._groups)r.children.size===0?this._groups.delete(n):t+=1;if(t!==1)this.children=this._groups;else{const n=no.first(this._groups.values());for(const[,r]of n.children)r.parent=this,this.children.set(r.id,r)}return this}getTopLevelSymbols(){const t=[];for(const n of this.children.values())n instanceof YWe?t.push(n.symbol):t.push(...no.map(n.children.values(),r=>r.symbol));return t.sort((n,r)=>xe.compareRangesUsingStarts(n.range,r.range))}asListOfDocumentSymbols(){const t=this.getTopLevelSymbols(),n=[];return oS._flattenDocumentSymbols(n,t,""),n.sort((r,o)=>rt.compare(xe.getStartPosition(r.range),xe.getStartPosition(o.range))||rt.compare(xe.getEndPosition(o.range),xe.getEndPosition(r.range)))}static _flattenDocumentSymbols(t,n,r){for(const o of n)t.push({kind:o.kind,tags:o.tags,name:o.name,detail:o.detail,containerName:o.containerName||r,range:o.range,selectionRange:o.selectionRange,children:void 0}),o.children&&oS._flattenDocumentSymbols(t,o.children,o.name)}}const sre=_r("IOutlineModelService");let ZWe=class{constructor(t,n,r){this._languageFeaturesService=t,this._disposables=new Et,this._cache=new yp(15,.7),this._debounceInformation=n.for(t.documentSymbolProvider,"DocumentSymbols",{min:350}),this._disposables.add(r.onModelRemoved(o=>{this._cache.delete(o.id)}))}dispose(){this._disposables.dispose()}async getOrCreate(t,n){const r=this._languageFeaturesService.documentSymbolProvider,o=r.ordered(t);let s=this._cache.get(t.id);if(!s||s.versionId!==t.getVersionId()||!Ua(s.provider,o)){const l=new Wa;s={versionId:t.getVersionId(),provider:o,promiseCnt:0,source:l,promise:oS.create(r,t,l.token),model:void 0},this._cache.set(t.id,s);const d=Date.now();s.promise.then(u=>{s.model=u,this._debounceInformation.update(t,Date.now()-d)}).catch(u=>{this._cache.delete(t.id)})}if(s.model)return s.model;s.promiseCnt+=1;const a=n.onCancellationRequested(()=>{--s.promiseCnt===0&&(s.source.cancel(),this._cache.delete(t.id))});try{return await s.promise}finally{a.dispose()}}};ZWe=cwo([Lxe(0,Un),Lxe(1,CA),Lxe(2,ml)],ZWe);Vr(sre,ZWe,1);uo.registerCommand("_executeDocumentSymbolProvider",async function(e,...t){const[n]=t;Oo(vi.isUri(n));const r=e.get(sre),s=await e.get(Dg).createModelReference(n);try{return(await r.getOrCreate(s.object.textEditorModel,Tr.None)).getTopLevelSymbols()}finally{s.dispose()}});const R3e=new class{constructor(){this._implementations=[]}register(t){return this._implementations.push(t),{dispose:()=>{const n=this._implementations.indexOf(t);n!==-1&&this._implementations.splice(n,1)}}}getImplementations(){return this._implementations}};var dwo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},uwo=function(e,t){return function(n,r){t(n,r,e)}};function hwo(e){return e instanceof YRn?e._instance:e}let YRn=class{constructor(t){this.instantiationService=t}init(...t){}};function fwo(e){return e.get()}let Gyt=class extends YRn{constructor(t,n){super(n),this.init(t)}};Gyt=dwo([uwo(1,Zn)],Gyt);class are{validateOrThrow(t){const n=this.validate(t);if(n.error)throw new Error(n.error.message);return n.content}}class I3e extends are{constructor(t){super(),this.type=t}validate(t){return typeof t!==this.type?{content:void 0,error:{message:`Expected ${this.type}, but got ${typeof t}`}}:{content:t,error:void 0}}getJSONSchema(){return{type:this.type}}}const gwo=new I3e("string");function mwo(){return gwo}new I3e("number");const kwo=new I3e("boolean");function Yyt(){return kwo}new I3e("object");class ZRn extends are{validate(t){return t!==void 0?{content:void 0,error:{message:`Expected undefined, but got ${typeof t}`}}:{content:void 0,error:void 0}}getJSONSchema(){return{}}}function vwo(){return new ZRn}class qWe{constructor(t){this.validator=t}}function xxe(e){return new qWe(e)}class Awo extends are{constructor(t){super(),this.properties=t}validate(t){if(typeof t!="object"||t===null)return{content:void 0,error:{message:"Expected object"}};const n={};for(const r in this.properties){const o=this.properties[r],s=t[r],a=o instanceof qWe,l=a?o.validator:o;if(a&&s===void 0)continue;const{content:d,error:u}=l.validate(s);if(u)return{content:void 0,error:{message:`Error in property '${r}': ${u.message}`}};n[r]=d}return{content:n,error:void 0}}getJSONSchema(){const t=[],n={};for(const[o,s]of Object.entries(this.properties)){const a=s instanceof qWe,l=a?s.validator:s;n[o]=l.getJSONSchema(),a||t.push(o)}return{type:"object",properties:n,...t.length>0?{required:t}:{}}}}function pwo(e){return new Awo(e)}class bwo extends are{constructor(t){super(),this.validators=t}validate(t){let n;for(const r of this.validators){const{content:o,error:s}=r.validate(t);if(!s)return{content:o,error:void 0};n=s}return{content:void 0,error:n}}getJSONSchema(){return{oneOf:cto(this.validators,t=>{if(!(t instanceof ZRn))return t.getJSONSchema()})}}}function wwo(...e){return new bwo(e)}class Owo extends are{constructor(t,n){super(),this._ref=t,this._validator=n}validate(t){return this._validator.validate(t)}getJSONSchema(){return{$ref:this._ref}}}function ywo(e,t){return new Owo(e,t)}const Sr={Visible:Jtt,HasFocusedSuggestion:new yn("suggestWidgetHasFocusedSuggestion",!1,U(1455,"Whether any suggestion is focused")),DetailsVisible:new yn("suggestWidgetDetailsVisible",!1,U(1456,"Whether suggestion details are visible")),MultipleSuggestions:new yn("suggestWidgetMultipleSuggestions",!1,U(1457,"Whether there are multiple suggestions to pick from")),MakesTextEdit:new yn("suggestionMakesTextEdit",!0,U(1458,"Whether inserting the current suggestion yields in a change or has everything already been typed")),AcceptSuggestionsOnEnter:new yn("acceptSuggestionOnEnter",!0,U(1459,"Whether suggestions are inserted when pressing Enter")),HasInsertAndReplaceRange:new yn("suggestionHasInsertAndReplaceRange",!1,U(1460,"Whether the current suggestion has insert and replace behaviour")),InsertMode:new yn("suggestionInsertMode",void 0,{type:"string",description:U(1461,"Whether the default behaviour is to insert or replace")}),CanResolve:new yn("suggestionCanResolve",!1,U(1462,"Whether the current suggestion supports to resolve further details"))},j9=new Vn("suggestWidgetStatusBar");let Cwo=class{constructor(t,n,r,o){var s;this.position=t,this.completion=n,this.container=r,this.provider=o,this.isInvalid=!1,this.score=K4.Default,this.distance=0,this.textLabel=typeof n.label=="string"?n.label:(s=n.label)==null?void 0:s.label,this.labelLow=this.textLabel.toLowerCase(),this.isInvalid=!this.textLabel,this.sortTextLow=n.sortText&&n.sortText.toLowerCase(),this.filterTextLow=n.filterText&&n.filterText.toLowerCase(),this.extensionId=n.extensionId,xe.isIRange(n.range)?(this.editStart=new rt(n.range.startLineNumber,n.range.startColumn),this.editInsertEnd=new rt(n.range.endLineNumber,n.range.endColumn),this.editReplaceEnd=new rt(n.range.endLineNumber,n.range.endColumn),this.isInvalid=this.isInvalid||xe.spansMultipleLines(n.range)||n.range.startLineNumber!==t.lineNumber):(this.editStart=new rt(n.range.insert.startLineNumber,n.range.insert.startColumn),this.editInsertEnd=new rt(n.range.insert.endLineNumber,n.range.insert.endColumn),this.editReplaceEnd=new rt(n.range.replace.endLineNumber,n.range.replace.endColumn),this.isInvalid=this.isInvalid||xe.spansMultipleLines(n.range.insert)||xe.spansMultipleLines(n.range.replace)||n.range.insert.startLineNumber!==t.lineNumber||n.range.replace.startLineNumber!==t.lineNumber||n.range.insert.startColumn!==n.range.replace.startColumn),typeof o.resolveCompletionItem!="function"&&(this._resolveCache=Promise.resolve(),this._resolveDuration=0)}get isResolved(){return this._resolveDuration!==void 0}get resolveDuration(){return this._resolveDuration!==void 0?this._resolveDuration:-1}async resolve(t){if(!this._resolveCache){const n=t.onCancellationRequested(()=>{this._resolveCache=void 0,this._resolveDuration=void 0}),r=new vu(!0);this._resolveCache=Promise.resolve(this.provider.resolveCompletionItem(this.completion,t)).then(o=>{Object.assign(this.completion,o),this._resolveDuration=r.elapsed()},o=>{C2(o)&&(this._resolveCache=void 0,this._resolveDuration=void 0)}).finally(()=>{n.dispose()})}return this._resolveCache}};const rAe=class rAe{constructor(t=2,n=new Set,r=new Set,o=new Map,s=!0){this.snippetSortOrder=t,this.kindFilter=n,this.providerFilter=r,this.providerItemsToReuse=o,this.showDeprecated=s}};rAe.default=new rAe;let nee=rAe;class _wo{constructor(t,n,r,o){this.items=t,this.needsClipboard=n,this.durations=r,this.disposable=o}}async function Rnt(e,t,n,r=nee.default,o={triggerKind:0},s=Tr.None){const a=new vu;n=n.clone();const l=t.getWordAtPosition(n),d=l?new xe(n.lineNumber,l.startColumn,n.lineNumber,l.endColumn):xe.fromPositions(n),u={replace:d,insert:d.setEndPosition(n.lineNumber,n.column)},h=[],g=new Et,m=[];let v=!1;const f=(A,p,b)=>{var O;let w=!1;if(!p)return w;for(const y of p.suggestions)if(!r.kindFilter.has(y.kind)){if(!r.showDeprecated&&((O=y==null?void 0:y.tags)!=null&&O.includes(1)))continue;y.range||(y.range=u),y.sortText||(y.sortText=typeof y.label=="string"?y.label:y.label.label),!v&&y.insertTextRules&&y.insertTextRules&4&&(v=OR.guessNeedsClipboard(y.insertText)),h.push(new Cwo(n,y,p,A)),w=!0}return pI(p)&&g.add(p),m.push({providerName:A._debugDisplayName??"unknown_provider",elapsedProvider:p.duration??-1,elapsedOverall:b.elapsed()}),w},k=(async()=>{})();for(const A of e.orderedGroups(t)){let p=!1;if(await Promise.all(A.map(async b=>{if(r.providerItemsToReuse.has(b)){const w=r.providerItemsToReuse.get(b);w.forEach(O=>h.push(O)),p=p||w.length>0;return}if(!(r.providerFilter.size>0&&!r.providerFilter.has(b)))try{const w=new vu,O=await b.provideCompletionItems(t,n,o,s);p=f(b,O,w)||p}catch(w){Nc(w)}})),p||s.isCancellationRequested)break}return await k,s.isCancellationRequested?(g.dispose(),Promise.reject(new lA)):new _wo(h.sort(xwo(r.snippetSortOrder)),v,{entries:m,elapsed:a.elapsed()},g)}function Int(e,t){if(e.sortTextLow&&t.sortTextLow){if(e.sortTextLowt.sortTextLow)return 1}return e.textLabelt.textLabel?1:e.completion.kind-t.completion.kind}function Swo(e,t){if(e.completion.kind!==t.completion.kind){if(e.completion.kind===28)return-1;if(t.completion.kind===28)return 1}return Int(e,t)}function Lwo(e,t){if(e.completion.kind!==t.completion.kind){if(e.completion.kind===28)return 1;if(t.completion.kind===28)return-1}return Int(e,t)}const M3e=new Map;M3e.set(0,Swo);M3e.set(2,Lwo);M3e.set(1,Int);function xwo(e){return M3e.get(e)}uo.registerCommand("_executeCompletionItemProvider",async(e,...t)=>{const[n,r,o,s]=t;Oo(vi.isUri(n)),Oo(rt.isIPosition(r)),Oo(typeof o=="string"||!o),Oo(typeof s=="number"||!s);const{completionProvider:a}=e.get(Un),l=await e.get(Dg).createModelReference(n);try{const d={incomplete:!1,suggestions:[]},u=[],h=l.object.textEditorModel.validatePosition(r),g=await Rnt(a,l.object.textEditorModel,h,void 0,{triggerCharacter:o??void 0,triggerKind:o?1:0});for(const m of g.items)u.length<(s??0)&&u.push(m.resolve(Tr.None)),d.incomplete=d.incomplete||m.container.incomplete,d.suggestions.push(m.completion);try{return await Promise.all(u),d}finally{setTimeout(()=>g.disposable.dispose(),100)}}finally{l.dispose()}});function Ewo(e,t){var n;(n=e.getContribution("editor.contrib.suggestController"))==null||n.triggerSuggest(new Set().add(t),void 0,!0)}class _N{static isAllOff(t){return t.other==="off"&&t.comments==="off"&&t.strings==="off"}static isAllOn(t){return t.other==="on"&&t.comments==="on"&&t.strings==="on"}static valueFor(t,n){switch(n){case 1:return t.comments;case 2:return t.strings;default:return t.other}}}const Lk=class Lk{};Lk.inlineSuggestionVisible=new yn("inlineSuggestionVisible",!1,U(1192,"Whether an inline suggestion is visible")),Lk.inlineSuggestionHasIndentation=new yn("inlineSuggestionHasIndentation",!1,U(1193,"Whether the inline suggestion starts with whitespace")),Lk.inlineSuggestionHasIndentationLessThanTabSize=new yn("inlineSuggestionHasIndentationLessThanTabSize",!0,U(1194,"Whether the inline suggestion starts with whitespace that is less than what would be inserted by tab")),Lk.suppressSuggestions=new yn("inlineSuggestionSuppressSuggestions",void 0,U(1195,"Whether suggestions should be suppressed for the current suggestion")),Lk.cursorBeforeGhostText=new yn("cursorBeforeGhostText",!1,U(1196,"Whether the cursor is at ghost text")),Lk.cursorInIndentation=new yn("cursorInIndentation",!1,U(1197,"Whether the cursor is in indentation")),Lk.hasSelection=new yn("editor.hasSelection",!1,U(1198,"Whether the editor has a selection")),Lk.cursorAtInlineEdit=new yn("cursorAtInlineEdit",!1,U(1199,"Whether the cursor is at an inline edit")),Lk.inlineEditVisible=new yn("inlineEditIsVisible",!1,U(1200,"Whether an inline edit is visible")),Lk.tabShouldJumpToInlineEdit=new yn("tabShouldJumpToInlineEdit",!1,U(1201,"Whether tab should jump to an inline edit.")),Lk.tabShouldAcceptInlineEdit=new yn("tabShouldAcceptInlineEdit",!1,U(1202,"Whether tab should accept the inline edit.")),Lk.inInlineEditsPreviewEditor=new yn("inInlineEditsPreviewEditor",!0,U(1203,"Whether the current code editor is showing an inline edits preview"));let Ns=Lk;class Two{constructor(t,n,r){this._selection=t,this._cursors=n,this._selectionId=null,this._trimInRegexesAndStrings=r}getEditOperations(t,n){const r=Qwo(t,this._cursors,this._trimInRegexesAndStrings);for(let o=0,s=r.length;ol.lineNumber===d.lineNumber?l.column-d.column:l.lineNumber-d.lineNumber);for(let l=t.length-2;l>=0;l--)t[l].lineNumber===t[l+1].lineNumber&&t.splice(l,1);const r=[];let o=0,s=0;const a=t.length;for(let l=1,d=e.getLineCount();l<=d;l++){const u=e.getLineContent(l),h=u.length+1;let g=0;if(soU.ID_PREFIX+t;let y0e=oU;class $3o extends lf{constructor(){super({id:"editor.gotoParentFold",label:St(995,"Go to Parent Fold"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,weight:100}})}invoke(t,n,r){const o=this.getSelectedLines(r);if(o.length>0){const s=m3o(o[0],n);s!==null&&r.setSelection({startLineNumber:s,startColumn:1,endLineNumber:s,endColumn:1})}}}class X3o extends lf{constructor(){super({id:"editor.gotoPreviousFold",label:St(996,"Go to Previous Folding Range"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,weight:100}})}invoke(t,n,r){const o=this.getSelectedLines(r);if(o.length>0){const s=k3o(o[0],n);s!==null&&r.setSelection({startLineNumber:s,startColumn:1,endLineNumber:s,endColumn:1})}}}class G3o extends lf{constructor(){super({id:"editor.gotoNextFold",label:St(997,"Go to Next Folding Range"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,weight:100}})}invoke(t,n,r){const o=this.getSelectedLines(r);if(o.length>0){const s=v3o(o[0],n);s!==null&&r.setSelection({startLineNumber:s,startColumn:1,endLineNumber:s,endColumn:1})}}}class Y3o extends lf{constructor(){super({id:"editor.createFoldingRangeFromSelection",label:St(998,"Create Folding Range from Selection"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2135),weight:100}})}invoke(t,n,r){var a;const o=[],s=r.getSelections();if(s){for(const l of s){let d=l.endLineNumber;l.endColumn===1&&--d,d>l.startLineNumber&&(o.push({startLineNumber:l.startLineNumber,endLineNumber:d,type:void 0,isCollapsed:!0,source:1}),r.setSelection({startLineNumber:l.startLineNumber,startColumn:1,endLineNumber:l.startLineNumber,endColumn:1}))}if(o.length>0){o.sort((d,u)=>d.startLineNumber-u.startLineNumber);const l=Uk.sanitizeAndMerge(n.regions,o,(a=r.getModel())==null?void 0:a.getLineCount());n.updatePost(Uk.fromFoldRanges(l))}}}}class Z3o extends lf{constructor(){super({id:"editor.removeManualFoldingRanges",label:St(999,"Remove Manual Folding Ranges"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2137),weight:100}})}invoke(t,n,r){const o=r.getSelections();if(o){const s=[];for(const a of o){const{startLineNumber:l,endLineNumber:d}=a;s.push(d>=l?{startLineNumber:l,endLineNumber:d}:{endLineNumber:d,startLineNumber:l})}n.removeManualRanges(s),t.triggerFoldingModelChanged()}}}class q3o extends lf{constructor(){super({id:"editor.toggleImportFold",label:St(1e3,"Toggle Import Fold"),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,weight:100}})}async invoke(t,n){const r=[],o=n.regions;for(let s=o.length-1;s>=0;s--)o.getType(s)===xI.Imports.value&&r.push(o.toRegion(s));n.toggleCollapseState(r),t.triggerFoldingModelChanged()}}mo(R6.ID,R6,0);cn(B3o);cn(R3o);cn(I3o);cn(P3o);cn(F3o);cn(z3o);cn(H3o);cn(N3o);cn(U3o);cn(j3o);cn(W3o);cn(V3o);cn(M3o);cn($3o);cn(X3o);cn(G3o);cn(Y3o);cn(Z3o);cn(q3o);for(let e=1;e<=7;e++)zno(new y0e({id:y0e.ID(e),label:St(1001,"Fold Level {0}",e),precondition:bh,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2048|21+e),weight:100}}));uo.registerCommand("_executeFoldingRangeProvider",async function(e,...t){const[n]=t;if(!(n instanceof vi))throw Gv();const r=e.get(Un),o=e.get(ml).getModel(n);if(!o)throw Gv();const s=e.get(ar);if(!s.getValue("editor.folding",{resource:n}))return[];const a=e.get(kl),l=s.getValue("editor.foldingStrategy",{resource:n}),d={get limit(){return s.getValue("editor.foldingMaximumRegions",{resource:n})},update:(v,f)=>{}},u=new Dnt(o,a,d);let h=u;if(l!=="indentation"){const v=R6.getFoldingRangeProviders(r,o);v.length&&(h=new Bnt(o,v,()=>{},d,u))}const g=await h.compute(Tr.None),m=[];try{if(g)for(let v=0;v$l.replace(xe.lift(a.range),a.text))):t.executeEdits("formatEditsCommand",s.map(a=>$l.replaceMove(xe.lift(a.range),a.text))),r&&t.pushUndoStop(),o.restoreRelativeVerticalPositionOfCursor(t)}}class Xyt{constructor(t){this.value=t,this._lower=t.toLowerCase()}static toKey(t){return typeof t=="string"?t.toLowerCase():t._lower}}class two{constructor(t){if(this._set=new Set,t)for(const n of t)this.add(n)}add(t){this._set.add(Xyt.toKey(t))}has(t){return this._set.has(Xyt.toKey(t))}}function zRn(e,t,n){const r=[],o=new two,s=e.ordered(n);for(const l of s)r.push(l),l.extensionId&&o.add(l.extensionId);const a=t.ordered(n);for(const l of a){if(l.extensionId){if(o.has(l.extensionId))continue;o.add(l.extensionId)}r.push({displayName:l.displayName,extensionId:l.extensionId,provideDocumentFormattingEdits(d,u,h){return l.provideDocumentRangeFormattingEdits(d,d.getFullModelRange(),u,h)}})}return r}const Tq=class Tq{static setFormatterSelector(t){return{dispose:Tq._selectors.unshift(t)}}static async select(t,n,r,o){if(t.length===0)return;const s=no.first(Tq._selectors);if(s)return await s(t,n,r,o)}};Tq._selectors=new bg;let tee=Tq;async function HRn(e,t,n,r,o,s,a){const l=e.get(Zn),{documentRangeFormattingEditProvider:d}=e.get(Un),u=C3(t)?t.getModel():t,h=d.ordered(u),g=await tee.select(h,u,r,2);g&&(o.report(g),await l.invokeFunction(nwo,g,t,n,s,a))}async function nwo(e,t,n,r,o,s){var p,b;const a=e.get(S1),l=e.get(va),d=e.get(pL);let u,h;C3(n)?(u=n.getModel(),h=new H8(n,5,void 0,o)):(u=n,h=new Utt(n,o));const g=[];let m=0;for(const w of VJe(r).sort(xe.compareRangesUsingStarts))m>0&&xe.areIntersectingOrTouching(g[m-1],w)?g[m-1]=xe.fromPositions(g[m-1].getStartPosition(),w.getEndPosition()):m=g.push(w);const v=async w=>{var y,C;l.trace("[format][provideDocumentRangeFormattingEdits] (request)",(y=t.extensionId)==null?void 0:y.value,w);const O=await t.provideDocumentRangeFormattingEdits(u,w,u.getFormattingOptions(),h.token)||[];return l.trace("[format][provideDocumentRangeFormattingEdits] (response)",(C=t.extensionId)==null?void 0:C.value,O),O},f=(w,O)=>{if(!w.length||!O.length)return!1;const y=w.reduce((C,_)=>xe.plusRange(C,_.range),w[0].range);if(!O.some(C=>xe.intersectRanges(y,C.range)))return!1;for(const C of w)for(const _ of O)if(xe.intersectRanges(C.range,_.range))return!0;return!1},k=[],A=[];try{if(typeof t.provideDocumentRangesFormattingEdits=="function"){l.trace("[format][provideDocumentRangeFormattingEdits] (request)",(p=t.extensionId)==null?void 0:p.value,g);const w=await t.provideDocumentRangesFormattingEdits(u,g,u.getFormattingOptions(),h.token)||[];l.trace("[format][provideDocumentRangeFormattingEdits] (response)",(b=t.extensionId)==null?void 0:b.value,w),A.push(w)}else{for(const w of g){if(h.token.isCancellationRequested)return!0;A.push(await v(w))}for(let w=0;w({text:y.text,range:xe.lift(y.range),forceMoveMarkers:!0})),y=>{for(const{range:C}of y)if(xe.areIntersectingOrTouching(C,O))return[new Dn(C.startLineNumber,C.startColumn,C.endLineNumber,C.endColumn)];return null})}return d.playSignal(nm.format,{userGesture:s}),!0}async function iwo(e,t,n,r,o,s){const a=e.get(Zn),l=e.get(Un),d=C3(t)?t.getModel():t,u=zRn(l.documentFormattingEditProvider,l.documentRangeFormattingEditProvider,d),h=await tee.select(u,d,n,1);h&&(r.report(h),await a.invokeFunction(rwo,h,t,n,o,s))}async function rwo(e,t,n,r,o,s){const a=e.get(S1),l=e.get(pL);let d,u;C3(n)?(d=n.getModel(),u=new H8(n,5,void 0,o)):(d=n,u=new Utt(n,o));let h;try{const g=await t.provideDocumentFormattingEdits(d,d.getFormattingOptions(),u.token);if(h=await a.computeMoreMinimalEdits(d.uri,g),u.token.isCancellationRequested)return!0}finally{u.dispose()}if(!h||h.length===0)return!1;if(C3(n))CV.execute(n,h,r!==2),r!==2&&n.revealPositionInCenterIfOutsideViewport(n.getPosition(),1);else{const[{range:g}]=h,m=new Dn(g.startLineNumber,g.startColumn,g.endLineNumber,g.endColumn);d.pushEditOperations([m],h.map(v=>({text:v.text,range:xe.lift(v.range),forceMoveMarkers:!0})),v=>{for(const{range:f}of v)if(xe.areIntersectingOrTouching(f,m))return[new Dn(f.startLineNumber,f.startColumn,f.endLineNumber,f.endColumn)];return null})}return l.playSignal(nm.format,{userGesture:s}),!0}async function owo(e,t,n,r,o,s){const a=t.documentRangeFormattingEditProvider.ordered(n);for(const l of a){const d=await Promise.resolve(l.provideDocumentRangeFormattingEdits(n,r,o,s)).catch(Nc);if(yg(d))return await e.computeMoreMinimalEdits(n.uri,d)}}async function swo(e,t,n,r,o){const s=zRn(t.documentFormattingEditProvider,t.documentRangeFormattingEditProvider,n);for(const a of s){const l=await Promise.resolve(a.provideDocumentFormattingEdits(n,r,o)).catch(Nc);if(yg(l))return await e.computeMoreMinimalEdits(n.uri,l)}}function $Rn(e,t,n,r,o,s,a){const l=t.onTypeFormattingEditProvider.ordered(n);return l.length===0||l[0].autoFormatTriggerCharacters.indexOf(o)<0?Promise.resolve(void 0):Promise.resolve(l[0].provideOnTypeFormattingEdits(n,r,o,s,a)).catch(Nc).then(d=>e.computeMoreMinimalEdits(n.uri,d))}uo.registerCommand("_executeFormatRangeProvider",async function(e,...t){const[n,r,o]=t;Oo(vi.isUri(n)),Oo(xe.isIRange(r));const s=e.get(Dg),a=e.get(S1),l=e.get(Un),d=await s.createModelReference(n);try{return owo(a,l,d.object.textEditorModel,xe.lift(r),o,Tr.None)}finally{d.dispose()}});uo.registerCommand("_executeFormatDocumentProvider",async function(e,...t){const[n,r]=t;Oo(vi.isUri(n));const o=e.get(Dg),s=e.get(S1),a=e.get(Un),l=await o.createModelReference(n);try{return swo(s,a,l.object.textEditorModel,r,Tr.None)}finally{l.dispose()}});uo.registerCommand("_executeFormatOnTypeProvider",async function(e,...t){const[n,r,o,s]=t;Oo(vi.isUri(n)),Oo(rt.isIPosition(r)),Oo(typeof o=="string");const a=e.get(Dg),l=e.get(S1),d=e.get(Un),u=await a.createModelReference(n);try{return $Rn(l,d,u.object.textEditorModel,rt.lift(r),o,s,Tr.None)}finally{u.dispose()}});var XRn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},IZ=function(e,t){return function(n,r){t(n,r,e)}},$j;let C0e=($j=class{constructor(t,n,r,o){this._editor=t,this._languageFeaturesService=n,this._workerService=r,this._accessibilitySignalService=o,this._disposables=new Et,this._sessionDisposables=new Et,this._disposables.add(n.onTypeFormattingEditProvider.onDidChange(this._update,this)),this._disposables.add(t.onDidChangeModel(()=>this._update())),this._disposables.add(t.onDidChangeModelLanguage(()=>this._update())),this._disposables.add(t.onDidChangeConfiguration(s=>{s.hasChanged(65)&&this._update()})),this._update()}dispose(){this._disposables.dispose(),this._sessionDisposables.dispose()}_update(){if(this._sessionDisposables.clear(),!this._editor.getOption(65)||!this._editor.hasModel())return;const t=this._editor.getModel(),[n]=this._languageFeaturesService.onTypeFormattingEditProvider.ordered(t);if(!n||!n.autoFormatTriggerCharacters)return;const r=new Rme;for(const o of n.autoFormatTriggerCharacters)r.add(o.charCodeAt(0));this._sessionDisposables.add(this._editor.onDidType(o=>{const s=o.charCodeAt(o.length-1);r.has(s)&&this._trigger(String.fromCharCode(s))}))}_trigger(t){if(!this._editor.hasModel()||this._editor.getSelections().length>1||!this._editor.getSelection().isEmpty())return;const n=this._editor.getModel(),r=this._editor.getPosition(),o=new Wa,s=this._editor.onDidChangeModelContent(a=>{if(a.isFlush){o.cancel(),s.dispose();return}for(let l=0,d=a.changes.length;l{o.token.isCancellationRequested||yg(a)&&(this._accessibilitySignalService.playSignal(nm.format,{userGesture:!1}),CV.execute(this._editor,a,!0))}).finally(()=>{s.dispose()})}},$j.ID="editor.contrib.autoFormat",$j);C0e=XRn([IZ(1,Un),IZ(2,S1),IZ(3,pL)],C0e);var Xj;let _0e=(Xj=class{constructor(t,n,r){this.editor=t,this._languageFeaturesService=n,this._instantiationService=r,this._callOnDispose=new Et,this._callOnModel=new Et,this._callOnDispose.add(t.onDidChangeConfiguration(()=>this._update())),this._callOnDispose.add(t.onDidChangeModel(()=>this._update())),this._callOnDispose.add(t.onDidChangeModelLanguage(()=>this._update())),this._callOnDispose.add(n.documentRangeFormattingEditProvider.onDidChange(this._update,this))}dispose(){this._callOnDispose.dispose(),this._callOnModel.dispose()}_update(){this._callOnModel.clear(),this.editor.getOption(64)&&this.editor.hasModel()&&this._languageFeaturesService.documentRangeFormattingEditProvider.has(this.editor.getModel())&&this._callOnModel.add(this.editor.onDidPaste(({range:t})=>this._trigger(t)))}_trigger(t){this.editor.hasModel()&&(this.editor.getSelections().length>1||this._instantiationService.invokeFunction(HRn,this.editor,t,2,Kb.None,Tr.None,!1).catch(zi))}},Xj.ID="editor.contrib.formatOnPaste",Xj);_0e=XRn([IZ(1,Un),IZ(2,Zn)],_0e);class awo extends In{constructor(){super({id:"editor.action.formatDocument",label:St(1014,"Format Document"),precondition:Ft.and(He.notInCompositeEditor,He.writable,He.hasDocumentFormattingProvider),kbOpts:{kbExpr:He.editorTextFocus,primary:1572,linux:{primary:3111},weight:100},contextMenuOpts:{group:"1_modification",order:1.3}})}async run(t,n){if(n.hasModel()){const r=t.get(Zn);await t.get(z8).showWhile(r.invokeFunction(iwo,n,1,Kb.None,Tr.None,!0),250)}}}class lwo extends In{constructor(){super({id:"editor.action.formatSelection",label:St(1015,"Format Selection"),precondition:Ft.and(He.writable,He.hasDocumentSelectionFormattingProvider),kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2084),weight:100},contextMenuOpts:{when:He.hasNonEmptySelection,group:"1_modification",order:1.31}})}async run(t,n){if(!n.hasModel())return;const r=t.get(Zn),o=n.getModel(),s=n.getSelections().map(l=>l.isEmpty()?new xe(l.startLineNumber,1,l.startLineNumber,o.getLineMaxColumn(l.startLineNumber)):l);await t.get(z8).showWhile(r.invokeFunction(HRn,n,s,1,Kb.None,Tr.None,!0),250)}}mo(C0e.ID,C0e,2);mo(_0e.ID,_0e,2);cn(awo);cn(lwo);uo.registerCommand("editor.action.format",async e=>{const t=e.get(yo).getFocusedCodeEditor();if(!t||!t.hasModel())return;const n=e.get(ba);t.getSelection().isEmpty()?await n.executeCommand("editor.action.formatDocument"):await n.executeCommand("editor.action.formatSelection")});var cwo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Lxe=function(e,t){return function(n,r){t(n,r,e)}};class CN{remove(){var t;(t=this.parent)==null||t.children.delete(this.id)}static findId(t,n){let r;typeof t=="string"?r=`${n.id}/${t}`:(r=`${n.id}/${t.name}`,n.children.get(r)!==void 0&&(r=`${n.id}/${t.name}_${t.range.startLineNumber}_${t.range.startColumn}`));let o=r;for(let s=0;n.children.get(o)!==void 0;s++)o=`${r}_${s}`;return o}static empty(t){return t.children.size===0}}class YWe extends CN{constructor(t,n,r){super(),this.id=t,this.parent=n,this.symbol=r,this.children=new Map}}class GRn extends CN{constructor(t,n,r,o){super(),this.id=t,this.parent=n,this.label=r,this.order=o,this.children=new Map}}class oS extends CN{static create(t,n,r){const o=new Wa(r),s=new oS(n.uri),a=t.ordered(n),l=a.map((u,h)=>{const g=CN.findId(`provider_${h}`,s),m=new GRn(g,s,u.displayName??"Unknown Outline Provider",h);return Promise.resolve(u.provideDocumentSymbols(n,o.token)).then(v=>{for(const f of v||[])oS._makeOutlineElement(f,m);return m},v=>(Nc(v),m)).then(v=>{CN.empty(v)?v.remove():s._groups.set(g,v)})}),d=t.onDidChange(()=>{const u=t.ordered(n);Ua(u,a)||o.cancel()});return Promise.all(l).then(()=>o.token.isCancellationRequested&&!r.isCancellationRequested?oS.create(t,n,r):s._compact()).finally(()=>{o.dispose(),d.dispose(),o.dispose()})}static _makeOutlineElement(t,n){const r=CN.findId(t,n),o=new YWe(r,n,t);if(t.children)for(const s of t.children)oS._makeOutlineElement(s,o);n.children.set(o.id,o)}constructor(t){super(),this.uri=t,this.id="root",this.parent=void 0,this._groups=new Map,this.children=new Map,this.id="root",this.parent=void 0}_compact(){let t=0;for(const[n,r]of this._groups)r.children.size===0?this._groups.delete(n):t+=1;if(t!==1)this.children=this._groups;else{const n=no.first(this._groups.values());for(const[,r]of n.children)r.parent=this,this.children.set(r.id,r)}return this}getTopLevelSymbols(){const t=[];for(const n of this.children.values())n instanceof YWe?t.push(n.symbol):t.push(...no.map(n.children.values(),r=>r.symbol));return t.sort((n,r)=>xe.compareRangesUsingStarts(n.range,r.range))}asListOfDocumentSymbols(){const t=this.getTopLevelSymbols(),n=[];return oS._flattenDocumentSymbols(n,t,""),n.sort((r,o)=>rt.compare(xe.getStartPosition(r.range),xe.getStartPosition(o.range))||rt.compare(xe.getEndPosition(o.range),xe.getEndPosition(r.range)))}static _flattenDocumentSymbols(t,n,r){for(const o of n)t.push({kind:o.kind,tags:o.tags,name:o.name,detail:o.detail,containerName:o.containerName||r,range:o.range,selectionRange:o.selectionRange,children:void 0}),o.children&&oS._flattenDocumentSymbols(t,o.children,o.name)}}const sre=_r("IOutlineModelService");let ZWe=class{constructor(t,n,r){this._languageFeaturesService=t,this._disposables=new Et,this._cache=new yp(15,.7),this._debounceInformation=n.for(t.documentSymbolProvider,"DocumentSymbols",{min:350}),this._disposables.add(r.onModelRemoved(o=>{this._cache.delete(o.id)}))}dispose(){this._disposables.dispose()}async getOrCreate(t,n){const r=this._languageFeaturesService.documentSymbolProvider,o=r.ordered(t);let s=this._cache.get(t.id);if(!s||s.versionId!==t.getVersionId()||!Ua(s.provider,o)){const l=new Wa;s={versionId:t.getVersionId(),provider:o,promiseCnt:0,source:l,promise:oS.create(r,t,l.token),model:void 0},this._cache.set(t.id,s);const d=Date.now();s.promise.then(u=>{s.model=u,this._debounceInformation.update(t,Date.now()-d)}).catch(u=>{this._cache.delete(t.id)})}if(s.model)return s.model;s.promiseCnt+=1;const a=n.onCancellationRequested(()=>{--s.promiseCnt===0&&(s.source.cancel(),this._cache.delete(t.id))});try{return await s.promise}finally{a.dispose()}}};ZWe=cwo([Lxe(0,Un),Lxe(1,CA),Lxe(2,ml)],ZWe);Vr(sre,ZWe,1);uo.registerCommand("_executeDocumentSymbolProvider",async function(e,...t){const[n]=t;Oo(vi.isUri(n));const r=e.get(sre),s=await e.get(Dg).createModelReference(n);try{return(await r.getOrCreate(s.object.textEditorModel,Tr.None)).getTopLevelSymbols()}finally{s.dispose()}});const R3e=new class{constructor(){this._implementations=[]}register(t){return this._implementations.push(t),{dispose:()=>{const n=this._implementations.indexOf(t);n!==-1&&this._implementations.splice(n,1)}}}getImplementations(){return this._implementations}};var dwo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},uwo=function(e,t){return function(n,r){t(n,r,e)}};function hwo(e){return e instanceof YRn?e._instance:e}let YRn=class{constructor(t){this.instantiationService=t}init(...t){}};function fwo(e){return e.get()}let Gyt=class extends YRn{constructor(t,n){super(n),this.init(t)}};Gyt=dwo([uwo(1,Zn)],Gyt);class are{validateOrThrow(t){const n=this.validate(t);if(n.error)throw new Error(n.error.message);return n.content}}class I3e extends are{constructor(t){super(),this.type=t}validate(t){return typeof t!==this.type?{content:void 0,error:{message:`Expected ${this.type}, but got ${typeof t}`}}:{content:t,error:void 0}}getJSONSchema(){return{type:this.type}}}const gwo=new I3e("string");function mwo(){return gwo}new I3e("number");const kwo=new I3e("boolean");function Yyt(){return kwo}new I3e("object");class ZRn extends are{validate(t){return t!==void 0?{content:void 0,error:{message:`Expected undefined, but got ${typeof t}`}}:{content:void 0,error:void 0}}getJSONSchema(){return{}}}function vwo(){return new ZRn}class qWe{constructor(t){this.validator=t}}function xxe(e){return new qWe(e)}class Awo extends are{constructor(t){super(),this.properties=t}validate(t){if(typeof t!="object"||t===null)return{content:void 0,error:{message:"Expected object"}};const n={};for(const r in this.properties){const o=this.properties[r],s=t[r],a=o instanceof qWe,l=a?o.validator:o;if(a&&s===void 0)continue;const{content:d,error:u}=l.validate(s);if(u)return{content:void 0,error:{message:`Error in property '${r}': ${u.message}`}};n[r]=d}return{content:n,error:void 0}}getJSONSchema(){const t=[],n={};for(const[o,s]of Object.entries(this.properties)){const a=s instanceof qWe,l=a?s.validator:s;n[o]=l.getJSONSchema(),a||t.push(o)}return{type:"object",properties:n,...t.length>0?{required:t}:{}}}}function pwo(e){return new Awo(e)}class bwo extends are{constructor(t){super(),this.validators=t}validate(t){let n;for(const r of this.validators){const{content:o,error:s}=r.validate(t);if(!s)return{content:o,error:void 0};n=s}return{content:void 0,error:n}}getJSONSchema(){return{oneOf:cto(this.validators,t=>{if(!(t instanceof ZRn))return t.getJSONSchema()})}}}function wwo(...e){return new bwo(e)}class Owo extends are{constructor(t,n){super(),this._ref=t,this._validator=n}validate(t){return this._validator.validate(t)}getJSONSchema(){return{$ref:this._ref}}}function ywo(e,t){return new Owo(e,t)}const Sr={Visible:Jtt,HasFocusedSuggestion:new yn("suggestWidgetHasFocusedSuggestion",!1,U(1455,"Whether any suggestion is focused")),DetailsVisible:new yn("suggestWidgetDetailsVisible",!1,U(1456,"Whether suggestion details are visible")),MultipleSuggestions:new yn("suggestWidgetMultipleSuggestions",!1,U(1457,"Whether there are multiple suggestions to pick from")),MakesTextEdit:new yn("suggestionMakesTextEdit",!0,U(1458,"Whether inserting the current suggestion yields in a change or has everything already been typed")),AcceptSuggestionsOnEnter:new yn("acceptSuggestionOnEnter",!0,U(1459,"Whether suggestions are inserted when pressing Enter")),HasInsertAndReplaceRange:new yn("suggestionHasInsertAndReplaceRange",!1,U(1460,"Whether the current suggestion has insert and replace behaviour")),InsertMode:new yn("suggestionInsertMode",void 0,{type:"string",description:U(1461,"Whether the default behaviour is to insert or replace")}),CanResolve:new yn("suggestionCanResolve",!1,U(1462,"Whether the current suggestion supports to resolve further details"))},j9=new Vn("suggestWidgetStatusBar");let Cwo=class{constructor(t,n,r,o){var s;this.position=t,this.completion=n,this.container=r,this.provider=o,this.isInvalid=!1,this.score=K4.Default,this.distance=0,this.textLabel=typeof n.label=="string"?n.label:(s=n.label)==null?void 0:s.label,this.labelLow=this.textLabel.toLowerCase(),this.isInvalid=!this.textLabel,this.sortTextLow=n.sortText&&n.sortText.toLowerCase(),this.filterTextLow=n.filterText&&n.filterText.toLowerCase(),this.extensionId=n.extensionId,xe.isIRange(n.range)?(this.editStart=new rt(n.range.startLineNumber,n.range.startColumn),this.editInsertEnd=new rt(n.range.endLineNumber,n.range.endColumn),this.editReplaceEnd=new rt(n.range.endLineNumber,n.range.endColumn),this.isInvalid=this.isInvalid||xe.spansMultipleLines(n.range)||n.range.startLineNumber!==t.lineNumber):(this.editStart=new rt(n.range.insert.startLineNumber,n.range.insert.startColumn),this.editInsertEnd=new rt(n.range.insert.endLineNumber,n.range.insert.endColumn),this.editReplaceEnd=new rt(n.range.replace.endLineNumber,n.range.replace.endColumn),this.isInvalid=this.isInvalid||xe.spansMultipleLines(n.range.insert)||xe.spansMultipleLines(n.range.replace)||n.range.insert.startLineNumber!==t.lineNumber||n.range.replace.startLineNumber!==t.lineNumber||n.range.insert.startColumn!==n.range.replace.startColumn),typeof o.resolveCompletionItem!="function"&&(this._resolveCache=Promise.resolve(),this._resolveDuration=0)}get isResolved(){return this._resolveDuration!==void 0}get resolveDuration(){return this._resolveDuration!==void 0?this._resolveDuration:-1}async resolve(t){if(!this._resolveCache){const n=t.onCancellationRequested(()=>{this._resolveCache=void 0,this._resolveDuration=void 0}),r=new vu(!0);this._resolveCache=Promise.resolve(this.provider.resolveCompletionItem(this.completion,t)).then(o=>{Object.assign(this.completion,o),this._resolveDuration=r.elapsed()},o=>{C2(o)&&(this._resolveCache=void 0,this._resolveDuration=void 0)}).finally(()=>{n.dispose()})}return this._resolveCache}};const rAe=class rAe{constructor(t=2,n=new Set,r=new Set,o=new Map,s=!0){this.snippetSortOrder=t,this.kindFilter=n,this.providerFilter=r,this.providerItemsToReuse=o,this.showDeprecated=s}};rAe.default=new rAe;let nee=rAe;class _wo{constructor(t,n,r,o){this.items=t,this.needsClipboard=n,this.durations=r,this.disposable=o}}async function Rnt(e,t,n,r=nee.default,o={triggerKind:0},s=Tr.None){const a=new vu;n=n.clone();const l=t.getWordAtPosition(n),d=l?new xe(n.lineNumber,l.startColumn,n.lineNumber,l.endColumn):xe.fromPositions(n),u={replace:d,insert:d.setEndPosition(n.lineNumber,n.column)},h=[],g=new Et,m=[];let v=!1;const f=(A,p,b)=>{var O;let w=!1;if(!p)return w;for(const y of p.suggestions)if(!r.kindFilter.has(y.kind)){if(!r.showDeprecated&&((O=y==null?void 0:y.tags)!=null&&O.includes(1)))continue;y.range||(y.range=u),y.sortText||(y.sortText=typeof y.label=="string"?y.label:y.label.label),!v&&y.insertTextRules&&y.insertTextRules&4&&(v=OR.guessNeedsClipboard(y.insertText)),h.push(new Cwo(n,y,p,A)),w=!0}return pI(p)&&g.add(p),m.push({providerName:A._debugDisplayName??"unknown_provider",elapsedProvider:p.duration??-1,elapsedOverall:b.elapsed()}),w},k=(async()=>{})();for(const A of e.orderedGroups(t)){let p=!1;if(await Promise.all(A.map(async b=>{if(r.providerItemsToReuse.has(b)){const w=r.providerItemsToReuse.get(b);w.forEach(O=>h.push(O)),p=p||w.length>0;return}if(!(r.providerFilter.size>0&&!r.providerFilter.has(b)))try{const w=new vu,O=await b.provideCompletionItems(t,n,o,s);p=f(b,O,w)||p}catch(w){Nc(w)}})),p||s.isCancellationRequested)break}return await k,s.isCancellationRequested?(g.dispose(),Promise.reject(new lA)):new _wo(h.sort(xwo(r.snippetSortOrder)),v,{entries:m,elapsed:a.elapsed()},g)}function Int(e,t){if(e.sortTextLow&&t.sortTextLow){if(e.sortTextLowt.sortTextLow)return 1}return e.textLabelt.textLabel?1:e.completion.kind-t.completion.kind}function Swo(e,t){if(e.completion.kind!==t.completion.kind){if(e.completion.kind===28)return-1;if(t.completion.kind===28)return 1}return Int(e,t)}function Lwo(e,t){if(e.completion.kind!==t.completion.kind){if(e.completion.kind===28)return 1;if(t.completion.kind===28)return-1}return Int(e,t)}const M3e=new Map;M3e.set(0,Swo);M3e.set(2,Lwo);M3e.set(1,Int);function xwo(e){return M3e.get(e)}uo.registerCommand("_executeCompletionItemProvider",async(e,...t)=>{const[n,r,o,s]=t;Oo(vi.isUri(n)),Oo(rt.isIPosition(r)),Oo(typeof o=="string"||!o),Oo(typeof s=="number"||!s);const{completionProvider:a}=e.get(Un),l=await e.get(Dg).createModelReference(n);try{const d={incomplete:!1,suggestions:[]},u=[],h=l.object.textEditorModel.validatePosition(r),g=await Rnt(a,l.object.textEditorModel,h,void 0,{triggerCharacter:o??void 0,triggerKind:o?1:0});for(const m of g.items)u.length<(s??0)&&u.push(m.resolve(Tr.None)),d.incomplete=d.incomplete||m.container.incomplete,d.suggestions.push(m.completion);try{return await Promise.all(u),d}finally{setTimeout(()=>g.disposable.dispose(),100)}}finally{l.dispose()}});function Ewo(e,t){var n;(n=e.getContribution("editor.contrib.suggestController"))==null||n.triggerSuggest(new Set().add(t),void 0,!0)}class _N{static isAllOff(t){return t.other==="off"&&t.comments==="off"&&t.strings==="off"}static isAllOn(t){return t.other==="on"&&t.comments==="on"&&t.strings==="on"}static valueFor(t,n){switch(n){case 1:return t.comments;case 2:return t.strings;default:return t.other}}}const Lk=class Lk{};Lk.inlineSuggestionVisible=new yn("inlineSuggestionVisible",!1,U(1192,"Whether an inline suggestion is visible")),Lk.inlineSuggestionHasIndentation=new yn("inlineSuggestionHasIndentation",!1,U(1193,"Whether the inline suggestion starts with whitespace")),Lk.inlineSuggestionHasIndentationLessThanTabSize=new yn("inlineSuggestionHasIndentationLessThanTabSize",!0,U(1194,"Whether the inline suggestion starts with whitespace that is less than what would be inserted by tab")),Lk.suppressSuggestions=new yn("inlineSuggestionSuppressSuggestions",void 0,U(1195,"Whether suggestions should be suppressed for the current suggestion")),Lk.cursorBeforeGhostText=new yn("cursorBeforeGhostText",!1,U(1196,"Whether the cursor is at ghost text")),Lk.cursorInIndentation=new yn("cursorInIndentation",!1,U(1197,"Whether the cursor is in indentation")),Lk.hasSelection=new yn("editor.hasSelection",!1,U(1198,"Whether the editor has a selection")),Lk.cursorAtInlineEdit=new yn("cursorAtInlineEdit",!1,U(1199,"Whether the cursor is at an inline edit")),Lk.inlineEditVisible=new yn("inlineEditIsVisible",!1,U(1200,"Whether an inline edit is visible")),Lk.tabShouldJumpToInlineEdit=new yn("tabShouldJumpToInlineEdit",!1,U(1201,"Whether tab should jump to an inline edit.")),Lk.tabShouldAcceptInlineEdit=new yn("tabShouldAcceptInlineEdit",!1,U(1202,"Whether tab should accept the inline edit.")),Lk.inInlineEditsPreviewEditor=new yn("inInlineEditsPreviewEditor",!0,U(1203,"Whether the current code editor is showing an inline edits preview"));let Ns=Lk;class Two{constructor(t,n,r){this._selection=t,this._cursors=n,this._selectionId=null,this._trimInRegexesAndStrings=r}getEditOperations(t,n){const r=Qwo(t,this._cursors,this._trimInRegexesAndStrings);for(let o=0,s=r.length;ol.lineNumber===d.lineNumber?l.column-d.column:l.lineNumber-d.lineNumber);for(let l=t.length-2;l>=0;l--)t[l].lineNumber===t[l+1].lineNumber&&t.splice(l,1);const r=[];let o=0,s=0;const a=t.length;for(let l=1,d=e.getLineCount();l<=d;l++){const u=e.getLineContent(l),h=u.length+1;let g=0;if(sk===g?t.tokenization.getLineTokens(a.startLineNumber):t.tokenization.getLineTokens(k),getLanguageId:r,getLanguageIdAtPosition:o},getLineContent:k=>k===g?t.getLineContent(a.startLineNumber):t.getLineContent(k)},f=this.matchEnterRule(t,h,l,a.startLineNumber,a.startLineNumber-2);if(f!==null)f!==0&&this.getIndentEditsOfMovingBlock(t,n,a,l,u,f);else{const k=fZ(this._autoIndent,v,t.getLanguageIdAtPosition(a.startLineNumber,1),g,h,this._languageConfigurationService);if(k!==null){const A=Ys(t.getLineContent(a.startLineNumber)),p=r0(k,l),b=r0(A,l);if(p!==b){const w=p-b;this.getIndentEditsOfMovingBlock(t,n,a,l,u,w)}}}}}this._selectionId=n.trackSelection(a)}buildIndentConverter(t,n,r){return{shiftIndent:o=>gA.shiftIndent(o,o.length+1,t,n,r),unshiftIndent:o=>gA.unshiftIndent(o,o.length+1,t,n,r)}}parseEnterResult(t,n,r,o,s){if(s){let a=s.indentation;s.indentAction===ed.None||s.indentAction===ed.Indent?a=s.indentation+s.appendText:s.indentAction===ed.IndentOutdent?a=s.indentation:s.indentAction===ed.Outdent&&(a=n.unshiftIndent(s.indentation)+s.appendText);const l=t.getLineContent(o);if(this.trimStart(l).indexOf(this.trimStart(a))>=0){const d=Ys(t.getLineContent(o));let u=Ys(a);const h=d7n(t,o,this._languageConfigurationService);h!==null&&h&2&&(u=n.unshiftIndent(u));const g=r0(u,r),m=r0(d,r);return g-m}}return null}matchEnterRuleMovingDown(t,n,r,o,s,a){if(q4(a)>=0){const l=t.getLineMaxColumn(s),d=QU(this._autoIndent,t,new xe(s,l,s,l),this._languageConfigurationService);return this.parseEnterResult(t,n,r,o,d)}else{let l=o-1;for(;l>=1;){const h=t.getLineContent(l);if(q4(h)>=0)break;l--}if(l<1||o>t.getLineCount())return null;const d=t.getLineMaxColumn(l),u=QU(this._autoIndent,t,new xe(l,d,l,d),this._languageConfigurationService);return this.parseEnterResult(t,n,r,o,u)}}matchEnterRule(t,n,r,o,s,a){let l=s;for(;l>=1;){let h;if(l===s&&a!==void 0?h=a:h=t.getLineContent(l),q4(h)>=0)break;l--}if(l<1||o>t.getLineCount())return null;const d=t.getLineMaxColumn(l),u=QU(this._autoIndent,t,new xe(l,d,l,d),this._languageConfigurationService);return this.parseEnterResult(t,n,r,o,u)}trimStart(t){return t.replace(/^\s+/,"")}shouldAutoIndent(t,n){if(this._autoIndent<4||!t.tokenization.isCheapToTokenize(n.startLineNumber))return!1;const r=t.getLanguageIdAtPosition(n.startLineNumber,1),o=t.getLanguageIdAtPosition(n.endLineNumber,1);return!(r!==o||this._languageConfigurationService.getLanguageConfiguration(r).indentRulesSupport===null)}getIndentEditsOfMovingBlock(t,n,r,o,s,a){for(let l=r.startLineNumber;l<=r.endLineNumber;l++){const d=t.getLineContent(l),u=Ys(d),g=r0(u,o)+a,m=MZ(g,o,s);m!==u&&(n.addEditOperation(new xe(l,1,l,u.length+1),m),l===r.endLineNumber&&r.endColumn<=u.length+1&&m===""&&(this._moveEndLineSelectionShrink=!0))}}computeCursorState(t,n){let r=n.getTrackedSelection(this._selectionId);return this._moveEndPositionDown&&(r=r.setEndPosition(r.endLineNumber+1,1)),this._moveEndLineSelectionShrink&&r.startLineNumber=o)return null;const s=[];for(let l=r;l<=o;l++)s.push(e.getLineContent(l));let a=s.slice(0);return a.sort(iee._COLLATOR.value.compare),n===!0&&(a=a.reverse()),{startLineNumber:r,endLineNumber:o,before:s,after:a}}function Rwo(e,t,n){const r=KRn(e,t,n);return r?$l.replace(new xe(r.startLineNumber,1,r.endLineNumber,e.getLineMaxColumn(r.endLineNumber)),r.after.join(` `)):null}class JRn extends In{constructor(t,n){super(n),this.down=t}run(t,n){if(!n.hasModel())return;const r=n.getSelections().map((a,l)=>({selection:a,index:l,ignore:!1}));r.sort((a,l)=>xe.compareRangesUsingStarts(a.selection,l.selection));let o=r[0];for(let a=1;a=m.startLineNumber;p--)v.push(r.getLineContent(p));const f=$l.replace(m,v.join(` -`));a.push(f);const k=function(p){return p<=m.endLineNumber?m.endLineNumber-p+m.startLineNumber:p},A=function(p){if(p.isEmpty())return new Dn(k(p.positionLineNumber),p.positionColumn,k(p.positionLineNumber),p.positionColumn);{const b=k(p.selectionStartLineNumber),w=k(p.positionLineNumber),O=p.selectionStartColumn,y=p.positionColumn;return new Dn(b,O,w,y)}};l.push(A(h))}n.pushUndoStop(),n.executeEdits(this.id,a,l),n.pushUndoStop()}}const oAe=class oAe extends In{constructor(){super({id:oAe.ID,label:St(1258,"Trim Trailing Whitespace"),precondition:He.writable,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2102),weight:100}})}run(t,n,r){let o=[];r.reason==="auto-save"&&(o=(n.getSelections()||[]).map(h=>new rt(h.positionLineNumber,h.positionColumn)));const s=n.getSelection();if(s===null)return;const a=t.get(ar),l=n.getModel(),d=a.getValue("files.trimTrailingWhitespaceInRegexAndStrings",{overrideIdentifier:l==null?void 0:l.getLanguageId(),resource:l==null?void 0:l.uri}),u=new Two(s,o,d);n.pushUndoStop(),n.executeCommands(this.id,[u]),n.pushUndoStop()}};oAe.ID="editor.action.trimTrailingWhitespace";let JWe=oAe;class zwo extends In{constructor(){super({id:"editor.action.deleteLines",label:St(1259,"Delete Line"),precondition:He.writable,kbOpts:{kbExpr:He.textInputFocus,primary:3113,weight:100},canTriggerInlineEdits:!0})}run(t,n){if(!n.hasModel())return;const r=this._getLinesToRemove(n),o=n.getModel();if(o.getLineCount()===1&&o.getLineMaxColumn(1)===1)return;let s=0;const a=[],l=[];for(let d=0,u=r.length;d1&&(g-=1,v=o.getLineMaxColumn(g)),a.push($l.replace(new Dn(g,v,m,f),"")),l.push(new Dn(g-s,h.positionColumn,g-s,h.positionColumn)),s+=h.endLineNumber-h.startLineNumber+1}n.pushUndoStop(),n.executeEdits(this.id,a,l),n.pushUndoStop()}_getLinesToRemove(t){const n=t.getSelections().map(s=>{let a=s.endLineNumber;return s.startLineNumbers.startLineNumber===a.startLineNumber?s.endLineNumber-a.endLineNumber:s.startLineNumber-a.startLineNumber);const r=[];let o=n[0];for(let s=1;s=n[s].startLineNumber?o.endLineNumber=n[s].endLineNumber:(r.push(o),o=n[s]);return r.push(o),r}}class Hwo extends In{constructor(){super({id:"editor.action.indentLines",label:St(1260,"Indent Line"),precondition:He.writable,kbOpts:{kbExpr:He.editorTextFocus,primary:2142,weight:100},canTriggerInlineEdits:!0})}run(t,n){const r=n._getViewModel();r&&(n.pushUndoStop(),n.executeCommands(this.id,x5.indent(r.cursorConfig,n.getModel(),n.getSelections())),n.pushUndoStop())}}class $wo extends In{constructor(){super({id:"editor.action.outdentLines",label:St(1261,"Outdent Line"),precondition:He.writable,kbOpts:{kbExpr:He.editorTextFocus,primary:2140,weight:100},canTriggerInlineEdits:!0})}run(t,n){DU.Outdent.runEditorCommand(t,n,null)}}const sAe=class sAe extends In{constructor(){super({id:sAe.ID,label:St(1262,"Insert Line Above"),precondition:He.writable,kbOpts:{kbExpr:He.editorTextFocus,primary:3075,weight:100},canTriggerInlineEdits:!0})}run(t,n){const r=n._getViewModel();r&&(n.pushUndoStop(),n.executeCommands(this.id,Ube.lineInsertBefore(r.cursorConfig,n.getModel(),n.getSelections())))}};sAe.ID="editor.action.insertLineBefore";let S0e=sAe;const aAe=class aAe extends In{constructor(){super({id:aAe.ID,label:St(1263,"Insert Line Below"),precondition:He.writable,kbOpts:{kbExpr:He.editorTextFocus,primary:2051,weight:100},canTriggerInlineEdits:!0})}run(t,n){const r=n._getViewModel();r&&(n.pushUndoStop(),n.executeCommands(this.id,Ube.lineInsertAfter(r.cursorConfig,n.getModel(),n.getSelections())))}};aAe.ID="editor.action.insertLineAfter";let L0e=aAe;class nIn extends In{run(t,n){if(!n.hasModel())return;const r=n.getSelection(),o=this._getRangesToDelete(n),s=[];for(let d=0,u=o.length-1;d$l.replace(d,""));n.pushUndoStop(),n.executeEdits(this.id,l,a),n.pushUndoStop()}}class Xwo extends nIn{constructor(){super({id:"deleteAllLeft",label:St(1264,"Delete All Left"),precondition:He.writable,kbOpts:{kbExpr:He.textInputFocus,primary:0,mac:{primary:2049},weight:100},canTriggerInlineEdits:!0})}_getEndCursorState(t,n){let r=null;const o=[];let s=0;return n.forEach(a=>{let l;if(a.endColumn===1&&s>0){const d=a.startLineNumber-s;l=new Dn(d,a.startColumn,d,a.startColumn)}else l=new Dn(a.startLineNumber,a.startColumn,a.startLineNumber,a.startColumn);s+=a.endLineNumber-a.startLineNumber,a.intersectRanges(t)?r=l:o.push(l)}),r&&o.unshift(r),o}_getRangesToDelete(t){const n=t.getSelections();if(n===null)return[];let r=n;const o=t.getModel();return o===null?[]:(r.sort(xe.compareRangesUsingStarts),r=r.map(s=>{if(s.isEmpty())if(s.startColumn===1){const a=Math.max(1,s.startLineNumber-1),l=s.startLineNumber===1?1:o.getLineLength(a)+1;return new xe(a,l,s.startLineNumber,1)}else return new xe(s.startLineNumber,1,s.startLineNumber,s.startColumn);else return new xe(s.startLineNumber,1,s.endLineNumber,s.endColumn)}),r)}}class Gwo extends nIn{constructor(){super({id:"deleteAllRight",label:St(1265,"Delete All Right"),precondition:He.writable,kbOpts:{kbExpr:He.textInputFocus,primary:0,mac:{primary:297,secondary:[2068]},weight:100},canTriggerInlineEdits:!0})}_getEndCursorState(t,n){let r=null;const o=[];for(let s=0,a=n.length,l=0;s{if(s.isEmpty()){const a=n.getLineMaxColumn(s.startLineNumber);return s.startColumn===a?new xe(s.startLineNumber,s.startColumn,s.startLineNumber+1,1):new xe(s.startLineNumber,s.startColumn,s.startLineNumber,a)}return s});return o.sort(xe.compareRangesUsingStarts),o}}class Ywo extends In{constructor(){super({id:"editor.action.joinLines",label:St(1266,"Join Lines"),precondition:He.writable,kbOpts:{kbExpr:He.editorTextFocus,primary:0,mac:{primary:296},weight:100},canTriggerInlineEdits:!0})}run(t,n){const r=n.getSelections();if(r===null)return;let o=n.getSelection();if(o===null)return;r.sort(xe.compareRangesUsingStarts);const s=[],a=r.reduce((m,v)=>m.isEmpty()?m.endLineNumber===v.startLineNumber?(o.equalsSelection(m)&&(o=v),v):v.startLineNumber>m.endLineNumber+1?(s.push(m),v):new Dn(m.startLineNumber,m.startColumn,v.endLineNumber,v.endColumn):v.startLineNumber>m.endLineNumber?(s.push(m),v):new Dn(m.startLineNumber,m.startColumn,v.endLineNumber,v.endColumn));s.push(a);const l=n.getModel();if(l===null)return;const d=[],u=[];let h=o,g=0;for(let m=0,v=s.length;m=1){let E=!0;y===""&&(E=!1),E&&(y.charAt(y.length-1)===" "||y.charAt(y.length-1)===" ")&&(E=!1,y=y.replace(/[\s\uFEFF\xA0]+$/g," "));const T=S.substr(L-1);y+=(E?" ":"")+T,E?p=T.length+1:p=T.length}else p=0}const C=new xe(k,A,b,w);if(!C.isEmpty()){let _;f.isEmpty()?(d.push($l.replace(C,y)),_=new Dn(C.startLineNumber-g,y.length-p+1,k-g,y.length-p+1)):f.startLineNumber===f.endLineNumber?(d.push($l.replace(C,y)),_=new Dn(f.startLineNumber-g,f.startColumn,f.endLineNumber-g,f.endColumn)):(d.push($l.replace(C,y)),_=new Dn(f.startLineNumber-g,f.startColumn,f.startLineNumber-g,y.length-O)),xe.intersectRanges(C,o)!==null?h=_:u.push(_)}g+=C.endLineNumber-C.startLineNumber}u.unshift(h),n.pushUndoStop(),n.executeEdits(this.id,d,u),n.pushUndoStop()}}class Zwo extends In{constructor(){super({id:"editor.action.transpose",label:St(1267,"Transpose Characters around the Cursor"),precondition:He.writable,canTriggerInlineEdits:!0})}run(t,n){const r=n.getSelections();if(r===null)return;const o=n.getModel();if(o===null)return;const s=[];for(let a=0,l=r.length;a=h){if(u.lineNumber===o.getLineCount())continue;const g=new xe(u.lineNumber,Math.max(1,u.column-1),u.lineNumber+1,1),m=o.getValueInRange(g).split("").reverse().join("");s.push(new Hh(new Dn(u.lineNumber,Math.max(1,u.column-1),u.lineNumber+1,1),m))}else{const g=new xe(u.lineNumber,Math.max(1,u.column-1),u.lineNumber,u.column+1),m=o.getValueInRange(g).split("").reverse().join("");s.push(new iet(g,m,new Dn(u.lineNumber,u.column+1,u.lineNumber,u.column+1)))}}n.pushUndoStop(),n.executeCommands(this.id,s),n.pushUndoStop()}}class FI extends In{run(t,n){const r=n.getSelections();if(r===null)return;const o=n.getModel();if(o===null)return;const s=n.getOption(148),a=[];for(const l of r)if(l.isEmpty()){const d=l.getStartPosition(),u=n.getConfiguredWordAtPosition(d);if(!u)continue;const h=new xe(d.lineNumber,u.startColumn,d.lineNumber,u.endColumn),g=o.getValueInRange(h);a.push($l.replace(h,this._modifyText(g,s)))}else{const d=o.getValueInRange(l);a.push($l.replace(l,this._modifyText(d,s)))}n.pushUndoStop(),n.executeEdits(this.id,a),n.pushUndoStop()}}class qwo extends FI{constructor(){super({id:"editor.action.transformToUppercase",label:St(1268,"Transform to Uppercase"),precondition:He.writable,canTriggerInlineEdits:!0})}_modifyText(t,n){return t.toLocaleUpperCase()}}class Kwo extends FI{constructor(){super({id:"editor.action.transformToLowercase",label:St(1269,"Transform to Lowercase"),precondition:He.writable,canTriggerInlineEdits:!0})}_modifyText(t,n){return t.toLocaleLowerCase()}}class J4{constructor(t,n){this._pattern=t,this._flags=n,this._actual=null,this._evaluated=!1}get(){if(!this._evaluated){this._evaluated=!0;try{this._actual=new RegExp(this._pattern,this._flags)}catch{}}return this._actual}isSupported(){return this.get()!==null}}const lAe=class lAe extends FI{constructor(){super({id:"editor.action.transformToTitlecase",label:St(1270,"Transform to Title Case"),precondition:He.writable,canTriggerInlineEdits:!0})}_modifyText(t,n){const r=lAe.titleBoundary.get();return r?t.toLocaleLowerCase().replace(r,o=>o.toLocaleUpperCase()):t}};lAe.titleBoundary=new J4("(^|[^\\p{L}\\p{N}']|((^|\\P{L})'))\\p{L}","gmu");let x0e=lAe;const sU=class sU extends FI{constructor(){super({id:"editor.action.transformToSnakecase",label:St(1271,"Transform to Snake Case"),precondition:He.writable,canTriggerInlineEdits:!0})}_modifyText(t,n){const r=sU.caseBoundary.get(),o=sU.singleLetters.get();return!r||!o?t:t.replace(r,"$1_$2").replace(o,"$1_$2$3").toLocaleLowerCase()}};sU.caseBoundary=new J4("(\\p{Ll})(\\p{Lu})","gmu"),sU.singleLetters=new J4("(\\p{Lu}|\\p{N})(\\p{Lu})(\\p{Ll})","gmu");let PZ=sU;const w5=class w5 extends FI{constructor(){super({id:"editor.action.transformToCamelcase",label:St(1272,"Transform to Camel Case"),precondition:He.writable,canTriggerInlineEdits:!0})}_modifyText(t,n){var l;const r=/\r\n|\r|\n/.test(t)?w5.multiLineWordBoundary.get():w5.singleLineWordBoundary.get(),o=w5.validWordStart.get();if(!r||!o)return t;const s=t.split(r);return((l=s.shift())==null?void 0:l.replace(o,d=>d.toLocaleLowerCase()))+s.map(d=>d.substring(0,1).toLocaleUpperCase()+d.substring(1)).join("")}};w5.singleLineWordBoundary=new J4("[_\\s-]+","gm"),w5.multiLineWordBoundary=new J4("[_-]+","gm"),w5.validWordStart=new J4("^(\\p{Lu}[^\\p{Lu}])","gmu");let FZ=w5;const O5=class O5 extends FI{constructor(){super({id:"editor.action.transformToPascalcase",label:St(1273,"Transform to Pascal Case"),precondition:He.writable,canTriggerInlineEdits:!0})}_modifyText(t,n){const r=O5.wordBoundary.get(),o=O5.wordBoundaryToMaintain.get(),s=O5.upperCaseWordMatcher.get();return!r||!o||!s?t:t.split(o).map(d=>d.split(r)).flat().map(d=>{const u=d.charAt(0).toLocaleUpperCase()+d.slice(1);return u.length>1&&s.test(u)?u.charAt(0)+u.slice(1).toLocaleLowerCase():u}).join("")}};O5.wordBoundary=new J4("[_ \\t-]","gm"),O5.wordBoundaryToMaintain=new J4("(?<=\\.)","gm"),O5.upperCaseWordMatcher=new J4("^\\p{Lu}+$","mu");let E0e=O5;const y5=class y5 extends FI{static isSupported(){return[this.caseBoundary,this.singleLetters,this.underscoreBoundary].every(n=>n.isSupported())}constructor(){super({id:"editor.action.transformToKebabcase",label:St(1274,"Transform to Kebab Case"),precondition:He.writable,canTriggerInlineEdits:!0})}_modifyText(t,n){const r=y5.caseBoundary.get(),o=y5.singleLetters.get(),s=y5.underscoreBoundary.get();return!r||!o||!s?t:t.replace(s,"$1-$3").replace(r,"$1-$2").replace(o,"$1-$2").toLocaleLowerCase()}};y5.caseBoundary=new J4("(\\p{Ll})(\\p{Lu})","gmu"),y5.singleLetters=new J4("(\\p{Lu}|\\p{N})(\\p{Lu}\\p{Ll})","gmu"),y5.underscoreBoundary=new J4("(\\S)(_)(\\S)","gm");let T0e=y5;dn(Iwo);dn(Mwo);dn(Pwo);dn(Fwo);dn(Nwo);dn(Uwo);dn(jwo);dn(Wwo);dn(JWe);dn(zwo);dn(Hwo);dn($wo);dn(S0e);dn(L0e);dn(Xwo);dn(Gwo);dn(Ywo);dn(Zwo);dn(qwo);dn(Kwo);dn(Vwo);PZ.caseBoundary.isSupported()&&PZ.singleLetters.isSupported()&&dn(PZ);FZ.singleLineWordBoundary.isSupported()&&FZ.multiLineWordBoundary.isSupported()&&dn(FZ);E0e.wordBoundary.isSupported()&&dn(E0e);x0e.titleBoundary.isSupported()&&dn(x0e);T0e.isSupported()&&dn(T0e);const Mnt=_r("dataChannelService");class Jwo{getDataChannel(t){return{sendData:()=>{}}}}var eOo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Zyt=function(e,t){return function(n,r){t(n,r,e)}};function tOo(e){var t;return e.sourceId+" @@ "+JSON.stringify({...e,modelUri:(t=e.modelUri)==null?void 0:t.toString(),sourceId:void 0})}let Q0e=class extends ht{static cast(){return this}constructor(t,n,r){super(),this._key=t,this._contextKeyService=n,this._dataChannelService=r,this._isEnabledContextKeyValue=nOo("structuredLogger.enabled:"+this._key,this._contextKeyService).recomputeInitiallyAndOnChange(this._store),this.isEnabled=this._isEnabledContextKeyValue.map(o=>o!==void 0)}log(t){return this._isEnabledContextKeyValue.get()?(this._dataChannelService.getDataChannel("structuredLogger:"+this._key).sendData(t),!0):!1}};Q0e=eOo([Zyt(1,Qi),Zyt(2,Mnt)],Q0e);function nOo(e,t){return Ko(t.onDidChangeContext,()=>t.getContextKeyValue(e))}var iOo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},qyt=function(e,t){return function(n,r){t(n,r,e)}};let eVe=class extends ht{constructor(t,n,r){var a;super(),this._editor=t,this._instantiationService=n,this._loggerService=r,this._structuredLogger=this._register(this._instantiationService.createInstance(Q0e.cast(),"editor.inlineSuggest.logChangeReason.commandId"));const o=(a=this._loggerService)==null?void 0:a.createLogger("textModelChanges",{hidden:!1,name:"Text Model Changes Reason"}),s=Ko(this,o.onDidChangeLogLevel,()=>o.getLevel());this._register(Oi(l=>{jEn(s.read(l),au.Trace)&&l.store.add(this._editor.onDidChangeModelContent(d=>{var u;((u=this._editor.getModel())==null?void 0:u.uri.scheme)!=="output"&&o.trace("onDidChangeModelContent: "+d.detailedReasons.map(h=>h.toKey(Number.MAX_VALUE)).join(", "))}))})),this._register(Oi(l=>{this._editor instanceof mR&&this._structuredLogger.isEnabled.read(l)&&l.store.add(this._editor.onDidChangeModelContent(d=>{const u=this._editor.getModel();if(!u)return;const h=d.detailedReasons[0],g={...h.metadata,sourceId:"TextModel.setChangeReason",source:h.metadata.source,time:Date.now(),modelUri:u.uri,modelVersion:u.getVersionId()};setTimeout(()=>{this._structuredLogger.log(g)},0)}))}))}};eVe=iOo([qyt(1,Zn),qyt(2,NEn)],eVe);function Kyt(e,t=vh){return Dno(e,t)?e.charAt(0).toUpperCase()+e.slice(1):e}var rOo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},oOo=function(e,t){return function(n,r){t(n,r,e)}};class Jyt{constructor(t){this._delegates=t}resolve(t){for(const n of this._delegates){const r=n.resolve(t);if(r!==void 0)return r}}}class eCt{constructor(t,n,r,o){this._model=t,this._selection=n,this._selectionIdx=r,this._overtypingCapturer=o}resolve(t){const{name:n}=t;if(n==="SELECTION"||n==="TM_SELECTED_TEXT"){let r=this._model.getValueInRange(this._selection)||void 0,o=this._selection.startLineNumber!==this._selection.endLineNumber;if(!r&&this._overtypingCapturer){const s=this._overtypingCapturer.getLastOvertypedInfo(this._selectionIdx);s&&(r=s.value,o=s.multiline)}if(r&&o&&t.snippet){const s=this._model.getLineContent(this._selection.startLineNumber),a=Ys(s,0,this._selection.startColumn-1);let l=a;t.snippet.walk(u=>u===t?!1:(u instanceof f0&&(l=Ys(F0(u.value).pop())),!0));const d=hp(l,a);r=r.replace(/(\r\n|\r|\n)(.*)/g,(u,h,g)=>`${h}${l.substr(d)}${g}`)}return r}else{if(n==="TM_CURRENT_LINE")return this._model.getLineContent(this._selection.positionLineNumber);if(n==="TM_CURRENT_WORD"){const r=this._model.getWordAtPosition({lineNumber:this._selection.positionLineNumber,column:this._selection.positionColumn});return r&&r.word||void 0}else{if(n==="TM_LINE_INDEX")return String(this._selection.positionLineNumber-1);if(n==="TM_LINE_NUMBER")return String(this._selection.positionLineNumber);if(n==="CURSOR_INDEX")return String(this._selectionIdx);if(n==="CURSOR_NUMBER")return String(this._selectionIdx+1)}}}}class tCt{constructor(t,n){this._labelService=t,this._model=n}resolve(t){const{name:n}=t;if(n==="TM_FILENAME")return e8(this._model.uri.fsPath);if(n==="TM_FILENAME_BASE"){const r=e8(this._model.uri.fsPath),o=r.lastIndexOf(".");return o<=0?r:r.slice(0,o)}else{if(n==="TM_DIRECTORY")return Gue(this._model.uri.fsPath)==="."?"":this._labelService.getUriLabel(Dbe(this._model.uri));if(n==="TM_DIRECTORY_BASE")return Gue(this._model.uri.fsPath)==="."?"":e8(Gue(this._model.uri.fsPath));if(n==="TM_FILEPATH")return this._labelService.getUriLabel(this._model.uri);if(n==="RELATIVE_FILEPATH")return this._labelService.getUriLabel(this._model.uri,{relative:!0,noPrefix:!0})}}}class nCt{constructor(t,n,r,o){this._readClipboardText=t,this._selectionIdx=n,this._selectionCount=r,this._spread=o}resolve(t){if(t.name!=="CLIPBOARD")return;const n=this._readClipboardText();if(n){if(this._spread){const r=n.split(/\r\n|\n|\r/).filter(o=>!z6n(o));if(r.length===this._selectionCount)return r[this._selectionIdx]}return n}}}let D0e=class{constructor(t,n,r){this._model=t,this._selection=n,this._languageConfigurationService=r}resolve(t){const{name:n}=t,r=this._model.getLanguageIdAtPosition(this._selection.selectionStartLineNumber,this._selection.selectionStartColumn),o=this._languageConfigurationService.getLanguageConfiguration(r).comments;if(o){if(n==="LINE_COMMENT")return o.lineCommentToken||void 0;if(n==="BLOCK_COMMENT_START")return o.blockCommentStartToken||void 0;if(n==="BLOCK_COMMENT_END")return o.blockCommentEndToken||void 0}}};D0e=rOo([oOo(2,kl)],D0e);const Xw=class Xw{constructor(){this._date=new Date}resolve(t){const{name:n}=t;if(n==="CURRENT_YEAR")return String(this._date.getFullYear());if(n==="CURRENT_YEAR_SHORT")return String(this._date.getFullYear()).slice(-2);if(n==="CURRENT_MONTH")return String(this._date.getMonth().valueOf()+1).padStart(2,"0");if(n==="CURRENT_DATE")return String(this._date.getDate().valueOf()).padStart(2,"0");if(n==="CURRENT_HOUR")return String(this._date.getHours().valueOf()).padStart(2,"0");if(n==="CURRENT_MINUTE")return String(this._date.getMinutes().valueOf()).padStart(2,"0");if(n==="CURRENT_SECOND")return String(this._date.getSeconds().valueOf()).padStart(2,"0");if(n==="CURRENT_DAY_NAME")return Xw.dayNames[this._date.getDay()];if(n==="CURRENT_DAY_NAME_SHORT")return Xw.dayNamesShort[this._date.getDay()];if(n==="CURRENT_MONTH_NAME")return Xw.monthNames[this._date.getMonth()];if(n==="CURRENT_MONTH_NAME_SHORT")return Xw.monthNamesShort[this._date.getMonth()];if(n==="CURRENT_SECONDS_UNIX")return String(Math.floor(this._date.getTime()/1e3));if(n==="CURRENT_TIMEZONE_OFFSET"){const r=this._date.getTimezoneOffset(),o=r>0?"-":"+",s=Math.trunc(Math.abs(r/60)),a=s<10?"0"+s:s,l=Math.abs(r)-s*60,d=l<10?"0"+l:l;return o+a+":"+d}}};Xw.dayNames=[U(1406,"Sunday"),U(1407,"Monday"),U(1408,"Tuesday"),U(1409,"Wednesday"),U(1410,"Thursday"),U(1411,"Friday"),U(1412,"Saturday")],Xw.dayNamesShort=[U(1413,"Sun"),U(1414,"Mon"),U(1415,"Tue"),U(1416,"Wed"),U(1417,"Thu"),U(1418,"Fri"),U(1419,"Sat")],Xw.monthNames=[U(1420,"January"),U(1421,"February"),U(1422,"March"),U(1423,"April"),U(1424,"May"),U(1425,"June"),U(1426,"July"),U(1427,"August"),U(1428,"September"),U(1429,"October"),U(1430,"November"),U(1431,"December")],Xw.monthNamesShort=[U(1432,"Jan"),U(1433,"Feb"),U(1434,"Mar"),U(1435,"Apr"),U(1436,"May"),U(1437,"Jun"),U(1438,"Jul"),U(1439,"Aug"),U(1440,"Sep"),U(1441,"Oct"),U(1442,"Nov"),U(1443,"Dec")];let B0e=Xw;class iCt{constructor(t){this._workspaceService=t}resolve(t){if(!this._workspaceService)return;const n=W2o(this._workspaceService.getWorkspace());if(!U2o(n)){if(t.name==="WORKSPACE_NAME")return this._resolveWorkspaceName(n);if(t.name==="WORKSPACE_FOLDER")return this._resoveWorkspacePath(n)}}_resolveWorkspaceName(t){if(xje(t))return e8(t.uri.path);let n=e8(t.configPath.path);return n.endsWith(Eje)&&(n=n.substr(0,n.length-Eje.length-1)),n}_resoveWorkspacePath(t){if(xje(t))return Kyt(t.uri.fsPath);const n=e8(t.configPath.path);let r=t.configPath.fsPath;return r.endsWith(n)&&(r=r.substr(0,r.length-n.length-1)),r?Kyt(r):"/"}}class rCt{resolve(t){const{name:n}=t;if(n==="RANDOM")return Math.random().toString().slice(-6);if(n==="RANDOM_HEX")return Math.random().toString(16).slice(-6);if(n==="UUID")return LI()}}var sOo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},aOo=function(e,t){return function(n,r){t(n,r,e)}},ib;const d4=class d4{constructor(t,n,r){this._editor=t,this._snippet=n,this._snippetLineLeadingWhitespace=r,this._offset=-1,this._nestingLevel=1,this._placeholderGroups=gbt(n.placeholders,Sv.compareByIndex),this._placeholderGroupsIdx=-1}initialize(t){this._offset=t.newPosition}dispose(){this._placeholderDecorations&&this._editor.removeDecorations([...this._placeholderDecorations.values()]),this._placeholderGroups.length=0}_initDecorations(){if(this._offset===-1)throw new Error("Snippet not initialized!");if(this._placeholderDecorations)return;this._placeholderDecorations=new Map;const t=this._editor.getModel();this._editor.changeDecorations(n=>{for(const r of this._snippet.placeholders){const o=this._snippet.offset(r),s=this._snippet.fullLen(r),a=xe.fromPositions(t.getPositionAt(this._offset+o),t.getPositionAt(this._offset+o+s)),l=r.isFinalTabstop?d4._decor.inactiveFinal:d4._decor.inactive,d=n.addDecoration(a,l);this._placeholderDecorations.set(r,d)}})}move(t){if(!this._editor.hasModel())return[];if(this._initDecorations(),this._placeholderGroupsIdx>=0){const o=[];for(const s of this._placeholderGroups[this._placeholderGroupsIdx])if(s.transform){const a=this._placeholderDecorations.get(s),l=this._editor.getModel().getDecorationRange(a),d=this._editor.getModel().getValueInRange(l),u=s.transform.resolve(d).split(/\r\n|\r|\n/);for(let h=1;h0&&this._editor.executeEdits("snippet.placeholderTransform",o)}let n=!1;t===!0&&this._placeholderGroupsIdx0&&(this._placeholderGroupsIdx-=1,n=!0);const r=this._editor.getModel().changeDecorations(o=>{const s=new Set,a=[];for(const l of this._placeholderGroups[this._placeholderGroupsIdx]){const d=this._placeholderDecorations.get(l),u=this._editor.getModel().getDecorationRange(d);a.push(new Dn(u.startLineNumber,u.startColumn,u.endLineNumber,u.endColumn)),n=n&&this._hasPlaceholderBeenCollapsed(l),o.changeDecorationOptions(d,l.isFinalTabstop?d4._decor.activeFinal:d4._decor.active),s.add(l);for(const h of this._snippet.enclosingPlaceholders(l)){const g=this._placeholderDecorations.get(h);o.changeDecorationOptions(g,h.isFinalTabstop?d4._decor.activeFinal:d4._decor.active),s.add(h)}}for(const[l,d]of this._placeholderDecorations)s.has(l)||o.changeDecorationOptions(d,l.isFinalTabstop?d4._decor.inactiveFinal:d4._decor.inactive);return a});return n?this.move(t):r??[]}_hasPlaceholderBeenCollapsed(t){let n=t;for(;n;){if(n instanceof Sv){const r=this._placeholderDecorations.get(n);if(this._editor.getModel().getDecorationRange(r).isEmpty()&&n.toString().length>0)return!0}n=n.parent}return!1}get isAtFirstPlaceholder(){return this._placeholderGroupsIdx<=0||this._placeholderGroups.length===0}get isAtLastPlaceholder(){return this._placeholderGroupsIdx===this._placeholderGroups.length-1}get hasPlaceholder(){return this._snippet.placeholders.length>0}get isTrivialSnippet(){if(this._snippet.placeholders.length===0)return!0;if(this._snippet.placeholders.length===1){const[t]=this._snippet.placeholders;if(t.isFinalTabstop&&this._snippet.rightMostDescendant===t)return!0}return!1}computePossibleSelections(){const t=new Map;for(const n of this._placeholderGroups){let r;for(const o of n){if(o.isFinalTabstop)break;r||(r=[],t.set(o.index,r));const s=this._placeholderDecorations.get(o),a=this._editor.getModel().getDecorationRange(s);if(!a){t.delete(o.index);break}r.push(a)}}return t}get activeChoice(){if(!this._placeholderDecorations)return;const t=this._placeholderGroups[this._placeholderGroupsIdx][0];if(!(t!=null&&t.choice))return;const n=this._placeholderDecorations.get(t);if(!n)return;const r=this._editor.getModel().getDecorationRange(n);if(r)return{range:r,choice:t.choice}}get hasChoice(){let t=!1;return this._snippet.walk(n=>(t=n instanceof uH,!t)),t}merge(t){const n=this._editor.getModel();this._nestingLevel*=10,this._editor.changeDecorations(r=>{for(const o of this._placeholderGroups[this._placeholderGroupsIdx]){const s=t.shift();console.assert(s._offset!==-1),console.assert(!s._placeholderDecorations);const a=s._snippet.placeholderInfo.last.index;for(const d of s._snippet.placeholderInfo.all)d.isFinalTabstop?d.index=o.index+(a+1)/this._nestingLevel:d.index=o.index+d.index/this._nestingLevel;this._snippet.replace(o,s._snippet.children);const l=this._placeholderDecorations.get(o);r.removeDecoration(l),this._placeholderDecorations.delete(o);for(const d of s._snippet.placeholders){const u=s._snippet.offset(d),h=s._snippet.fullLen(d),g=xe.fromPositions(n.getPositionAt(s._offset+u),n.getPositionAt(s._offset+u+h)),m=r.addDecoration(g,d4._decor.inactive);this._placeholderDecorations.set(d,m)}}this._placeholderGroups=gbt(this._snippet.placeholders,Sv.compareByIndex)})}};d4._decor={active:Gi.register({description:"snippet-placeholder-1",stickiness:0,className:"snippet-placeholder"}),inactive:Gi.register({description:"snippet-placeholder-2",stickiness:1,className:"snippet-placeholder"}),activeFinal:Gi.register({description:"snippet-placeholder-3",stickiness:1,className:"finish-snippet-placeholder"}),inactiveFinal:Gi.register({description:"snippet-placeholder-4",stickiness:1,className:"finish-snippet-placeholder"})};let R0e=d4;const oCt={overwriteBefore:0,overwriteAfter:0,adjustWhitespace:!0,clipboardText:void 0,overtypingCapturer:void 0};let I0e=ib=class{static adjustWhitespace(t,n,r,o,s){const a=t.getLineContent(n.lineNumber),l=Ys(a,0,n.column-1);let d;return o.walk(u=>{if(!(u instanceof f0)||u.parent instanceof uH||s&&!s.has(u))return!0;const h=u.value.split(/\r\n|\r|\n/);if(r){const m=o.offset(u);if(m===0)h[0]=t.normalizeIndentation(h[0]);else{d=d??o.toString();const v=d.charCodeAt(m-1);(v===10||v===13)&&(h[0]=t.normalizeIndentation(l+h[0]))}for(let v=1;vO.get($8)),f=t.invokeWithinContext(O=>new tCt(O.get(QR),m)),k=()=>l,A=m.getValueInRange(ib.adjustSelection(m,t.getSelection(),r,0)),p=m.getValueInRange(ib.adjustSelection(m,t.getSelection(),0,o)),b=m.getLineFirstNonWhitespaceColumn(t.getSelection().positionLineNumber),w=t.getSelections().map((O,y)=>({selection:O,idx:y})).sort((O,y)=>xe.compareRangesUsingStarts(O.selection,y.selection));for(const{selection:O,idx:y}of w){let C=ib.adjustSelection(m,O,r,0),_=ib.adjustSelection(m,O,0,o);A!==m.getValueInRange(C)&&(C=O),p!==m.getValueInRange(_)&&(_=O);const S=O.setStartPosition(C.startLineNumber,C.startColumn).setEndPosition(_.endLineNumber,_.endColumn),L=new OR().parse(n,!0,s),E=S.getStartPosition(),T=ib.adjustWhitespace(m,E,a||y>0&&b!==m.getLineFirstNonWhitespaceColumn(O.positionLineNumber),L);L.resolveVariables(new Jyt([f,new nCt(k,y,w.length,t.getOption(88)==="spread"),new eCt(m,O,y,d),new D0e(m,O,u),new B0e,new iCt(v),new rCt])),h[y]=$l.replace(S,L.toString()),h[y].identifier={major:y,minor:0},h[y]._isTracked=!0,g[y]=new R0e(t,L,T)}return{edits:h,snippets:g}}static createEditsAndSnippetsFromEdits(t,n,r,o,s,a,l){if(!t.hasModel()||n.length===0)return{edits:[],snippets:[]};const d=[],u=t.getModel(),h=new OR,g=new qie,m=new Jyt([t.invokeWithinContext(f=>new tCt(f.get(QR),u)),new nCt(()=>s,0,t.getSelections().length,t.getOption(88)==="spread"),new eCt(u,t.getSelection(),0,a),new D0e(u,t.getSelection(),l),new B0e,new iCt(t.invokeWithinContext(f=>f.get($8))),new rCt]);n=n.sort((f,k)=>xe.compareRangesUsingStarts(f.range,k.range));let v=0;for(let f=0;f0){const C=n[f-1].range,_=xe.fromPositions(C.getEndPosition(),k.getStartPosition()),S=new f0(u.getValueInRange(_));g.appendChild(S),v+=S.value.length}const b=h.parseFragment(A,g);ib.adjustWhitespace(u,k.getStartPosition(),p!==void 0?!p:o,g,new Set(b)),g.resolveVariables(m);const w=g.toString(),O=w.slice(v);v=w.length;const y=$l.replace(k,O);y.identifier={major:f,minor:0},y._isTracked=!0,d.push(y)}return h.ensureFinalTabstop(g,r,!0),{edits:d,snippets:[new R0e(t,g,"")]}}constructor(t,n,r=oCt,o){this._editor=t,this._template=n,this._options=r,this._languageConfigurationService=o,this._templateMerges=[],this._snippets=[]}dispose(){us(this._snippets)}_logInfo(){return`template="${this._template}", merged_templates="${this._templateMerges.join(" -> ")}"`}insert(t){if(!this._editor.hasModel())return;const{edits:n,snippets:r}=typeof this._template=="string"?ib.createEditsAndSnippetsFromSelections(this._editor,this._template,this._options.overwriteBefore,this._options.overwriteAfter,!1,this._options.adjustWhitespace,this._options.clipboardText,this._options.overtypingCapturer,this._languageConfigurationService):ib.createEditsAndSnippetsFromEdits(this._editor,this._template,!1,this._options.adjustWhitespace,this._options.clipboardText,this._options.overtypingCapturer,this._languageConfigurationService);this._snippets=r,this._editor.executeEdits(t??pf.snippet(),n,o=>{const s=o.filter(a=>!!a.identifier);for(let a=0;aDn.fromPositions(a.range.getEndPosition()))}),this._editor.revealRange(this._editor.getSelections()[0])}merge(t,n=oCt){if(!this._editor.hasModel())return;this._templateMerges.push([this._snippets[0]._nestingLevel,this._snippets[0]._placeholderGroupsIdx,t]);const{edits:r,snippets:o}=ib.createEditsAndSnippetsFromSelections(this._editor,t,n.overwriteBefore,n.overwriteAfter,!0,n.adjustWhitespace,n.clipboardText,n.overtypingCapturer,this._languageConfigurationService);this._editor.executeEdits("snippet",r,s=>{const a=s.filter(d=>!!d.identifier);for(let d=0;dDn.fromPositions(d.range.getEndPosition()))})}next(){const t=this._move(!0);this._editor.setSelections(t),this._editor.revealPositionInCenterIfOutsideViewport(t[0].getPosition())}prev(){const t=this._move(!1);this._editor.setSelections(t),this._editor.revealPositionInCenterIfOutsideViewport(t[0].getPosition())}_move(t){const n=[];for(const r of this._snippets){const o=r.move(t);n.push(...o)}return n}get isAtFirstPlaceholder(){return this._snippets[0].isAtFirstPlaceholder}get isAtLastPlaceholder(){return this._snippets[0].isAtLastPlaceholder}get hasPlaceholder(){return this._snippets[0].hasPlaceholder}get hasChoice(){return this._snippets[0].hasChoice}get activeChoice(){return this._snippets[0].activeChoice}isSelectionWithinPlaceholders(){if(!this.hasPlaceholder)return!1;const t=this._editor.getSelections();if(t.length{s.push(...o.get(a))})}t.sort(xe.compareRangesUsingStarts);for(const[r,o]of n){if(o.length!==t.length){n.delete(r);continue}o.sort(xe.compareRangesUsingStarts);for(let s=0;s0}};I0e=ib=sOo([aOo(3,kl)],I0e);var lOo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},sce=function(e,t){return function(n,r){t(n,r,e)}},RF;const sCt={overwriteBefore:0,overwriteAfter:0,undoStopBefore:!0,undoStopAfter:!0,adjustWhitespace:!0,clipboardText:void 0,overtypingCapturer:void 0};var MO;let xg=(MO=class{static get(t){return t.getContribution(RF.ID)}constructor(t,n,r,o,s){this._editor=t,this._logService=n,this._languageFeaturesService=r,this._languageConfigurationService=s,this._inSnippetObservable=Ti(this,!1),this._snippetListener=new Et,this._modelVersionId=-1,this._inSnippet=RF.InSnippetMode.bindTo(o),this._hasNextTabstop=RF.HasNextTabstop.bindTo(o),this._hasPrevTabstop=RF.HasPrevTabstop.bindTo(o)}dispose(){var t;this._inSnippet.reset(),this._inSnippetObservable.set(!1,void 0),this._hasPrevTabstop.reset(),this._hasNextTabstop.reset(),(t=this._session)==null||t.dispose(),this._snippetListener.dispose()}insert(t,n){try{this._doInsert(t,typeof n>"u"?sCt:{...sCt,...n})}catch(r){this.cancel(),this._logService.error(r),this._logService.error("snippet_error"),this._logService.error("insert_template=",t),this._logService.error("existing_template=",this._session?this._session._logInfo():"")}}_doInsert(t,n){var r;if(this._editor.hasModel()){if(this._snippetListener.clear(),n.undoStopBefore&&this._editor.getModel().pushStackElement(),this._session&&typeof t!="string"&&this.cancel(),this._session?(Oo(typeof t=="string"),this._session.merge(t,n)):(this._modelVersionId=this._editor.getModel().getAlternativeVersionId(),this._session=new I0e(this._editor,t,n,this._languageConfigurationService),this._session.insert(n.reason)),n.undoStopAfter&&this._editor.getModel().pushStackElement(),(r=this._session)!=null&&r.hasChoice){const o={_debugDisplayName:"snippetChoiceCompletions",provideCompletionItems:(h,g)=>{if(!this._session||h!==this._editor.getModel()||!rt.equals(this._editor.getPosition(),g))return;const{activeChoice:m}=this._session;if(!m||m.choice.options.length===0)return;const v=h.getValueInRange(m.range),f=!!m.choice.options.find(A=>A.value===v),k=[];for(let A=0;A{a==null||a.dispose(),l=!1},u=()=>{l||(a=this._languageFeaturesService.completionProvider.register({language:s.getLanguageId(),pattern:s.uri.fsPath,scheme:s.uri.scheme,exclusive:!0},o),this._snippetListener.add(a),l=!0)};this._choiceCompletions={provider:o,enable:u,disable:d}}this._updateState(),this._snippetListener.add(this._editor.onDidChangeModelContent(o=>o.isFlush&&this.cancel())),this._snippetListener.add(this._editor.onDidChangeModel(()=>this.cancel())),this._snippetListener.add(this._editor.onDidChangeCursorSelection(()=>this._updateState()))}}_updateState(){if(!(!this._session||!this._editor.hasModel())){if(this._modelVersionId===this._editor.getModel().getAlternativeVersionId())return this.cancel();if(!this._session.hasPlaceholder)return this.cancel();if(this._session.isAtLastPlaceholder||!this._session.isSelectionWithinPlaceholders())return this._editor.getModel().pushStackElement(),this.cancel();this._inSnippet.set(!0),this._inSnippetObservable.set(!0,void 0),this._hasPrevTabstop.set(!this._session.isAtFirstPlaceholder),this._hasNextTabstop.set(!this._session.isAtLastPlaceholder),this._handleChoice()}}_handleChoice(){var n;if(!this._session||!this._editor.hasModel()){this._currentChoice=void 0;return}const{activeChoice:t}=this._session;if(!t||!this._choiceCompletions){(n=this._choiceCompletions)==null||n.disable(),this._currentChoice=void 0;return}this._currentChoice!==t.choice&&(this._currentChoice=t.choice,this._choiceCompletions.enable(),queueMicrotask(()=>{Ewo(this._editor,this._choiceCompletions.provider)}))}finish(){for(;this._inSnippet.get();)this.next()}cancel(t=!1){var n;this._inSnippet.reset(),this._inSnippetObservable.set(!1,void 0),this._hasPrevTabstop.reset(),this._hasNextTabstop.reset(),this._snippetListener.clear(),this._currentChoice=void 0,(n=this._session)==null||n.dispose(),this._session=void 0,this._modelVersionId=-1,t&&this._editor.setSelections([this._editor.getSelection()])}prev(){var t;(t=this._session)==null||t.prev(),this._updateState()}next(){var t;(t=this._session)==null||t.next(),this._updateState()}isInSnippet(){return!!this._inSnippet.get()}get isInSnippetObservable(){return this._inSnippetObservable}},RF=MO,MO.ID="snippetController2",MO.InSnippetMode=new yn("inSnippetMode",!1,U(1402,"Whether the editor in current in snippet mode")),MO.HasNextTabstop=new yn("hasNextTabstop",!1,U(1403,"Whether there is a next tab stop when in snippet mode")),MO.HasPrevTabstop=new yn("hasPrevTabstop",!1,U(1404,"Whether there is a previous tab stop when in snippet mode")),MO);xg=RF=lOo([sce(1,va),sce(2,Un),sce(3,Qi),sce(4,kl)],xg);mo(xg.ID,xg,4);const P3e=$d.bindToContribution(xg.get);On(new P3e({id:"jumpToNextSnippetPlaceholder",precondition:Nt.and(xg.InSnippetMode,xg.HasNextTabstop),handler:e=>e.next(),kbOpts:{weight:130,kbExpr:He.textInputFocus,primary:2}}));On(new P3e({id:"jumpToPrevSnippetPlaceholder",precondition:Nt.and(xg.InSnippetMode,xg.HasPrevTabstop),handler:e=>e.prev(),kbOpts:{weight:130,kbExpr:He.textInputFocus,primary:1026}}));On(new P3e({id:"leaveSnippet",precondition:xg.InSnippetMode,handler:e=>e.cancel(!0),kbOpts:{weight:130,kbExpr:He.textInputFocus,primary:9,secondary:[1033]}}));On(new P3e({id:"acceptSnippet",precondition:xg.InSnippetMode,handler:e=>e.finish()}));function ree(e){return new cOo(e)}class cOo extends QTn{constructor(t){super(),this._textModel=t}getOffset(t){return this._textModel.getOffsetAt(t)}getPosition(t){return this._textModel.getPositionAt(t)}}const dOo=[];function uOo(){return dOo}function aCt(e){return hOo(e).map(n=>n.getEndPosition())}function hOo(e){const t=Sme.createSortPermutation(e,qh(o=>o.range,xe.compareRangesUsingStarts)),r=new z4(t.apply(e)).getNewRanges();return t.inverse().apply(r)}function fOo(e,t){const n=ree(t),r=t.getValue();return e.map(a=>n.getStringReplacement(a)).map(a=>a.removeCommonSuffixPrefix(r)).map(a=>n.getTextReplacement(a))}function gOo(e,t){const n=Ti("result",[]),r=[];return t.add(Oi(o=>{const s=e.read(o);la(a=>{if(s.length!==r.length){r.length=s.length;for(let l=0;ll.set(s[d],a))})})),n}class mOo{constructor(t){this._contextKeyService=t}bind(t,n){return Dw(t,this._contextKeyService,n instanceof Function?n:r=>n.read(r))}}function lCt(e,t){return new Promise(n=>{let r;const o=setTimeout(()=>{r&&r.dispose(),n()},e);t&&(r=t.onCancellationRequested(()=>{clearTimeout(o),r&&r.dispose(),n()}))})}class kOo{constructor(t,n,r,o=vOo){this.startValue=t,this.endValue=n,this.durationMs=r,this._interpolationFunction=o,this.startTimeMs=Date.now(),t===n&&(this.durationMs=0)}isFinished(){return Date.now()>=this.startTimeMs+this.durationMs}getValue(){const t=Date.now()-this.startTimeMs;return t>=this.durationMs?this.endValue:this._interpolationFunction(t,this.startValue,this.endValue-this.startValue,this.durationMs)}}function vOo(e,t,n,r){return e===r?t+n:n*(-Math.pow(2,-10*e/r)+1)+t}function AOo(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}class pOo{constructor(t){this._value=Ti(this,t)}getValue(t){const n=this._value.read(t);return n.isFinished()||M0e.instance.invalidateOnNextAnimationFrame(t),n.getValue()}}const cAe=class cAe{constructor(){this._counter=Mv(this),this._isScheduled=!1}invalidateOnNextAnimationFrame(t){this._counter.read(t),this._isScheduled||(this._isScheduled=!0,vs().requestAnimationFrame(()=>{this._isScheduled=!1,this._update()}))}_update(){this._counter.trigger(void 0)}};cAe.instance=new cAe;let M0e=cAe;class oee{constructor(t,n){this.lineNumber=t,this.parts=n,b6(()=>Oie(n,(r,o)=>r.column<=o.column))}equals(t){return this.lineNumber===t.lineNumber&&this.parts.length===t.parts.length&&this.parts.every((n,r)=>n.equals(t.parts[r]))}renderForScreenReader(t){if(this.parts.length===0)return"";const n=this.parts[this.parts.length-1],r=t.substr(0,n.column-1);return new z4([...this.parts.map(s=>new Pc(xe.fromPositions(new rt(1,s.column)),s.lines.map(a=>a.line).join(` +`));a.push(f);const k=function(p){return p<=m.endLineNumber?m.endLineNumber-p+m.startLineNumber:p},A=function(p){if(p.isEmpty())return new Dn(k(p.positionLineNumber),p.positionColumn,k(p.positionLineNumber),p.positionColumn);{const b=k(p.selectionStartLineNumber),w=k(p.positionLineNumber),O=p.selectionStartColumn,y=p.positionColumn;return new Dn(b,O,w,y)}};l.push(A(h))}n.pushUndoStop(),n.executeEdits(this.id,a,l),n.pushUndoStop()}}const oAe=class oAe extends In{constructor(){super({id:oAe.ID,label:St(1258,"Trim Trailing Whitespace"),precondition:He.writable,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2102),weight:100}})}run(t,n,r){let o=[];r.reason==="auto-save"&&(o=(n.getSelections()||[]).map(h=>new rt(h.positionLineNumber,h.positionColumn)));const s=n.getSelection();if(s===null)return;const a=t.get(ar),l=n.getModel(),d=a.getValue("files.trimTrailingWhitespaceInRegexAndStrings",{overrideIdentifier:l==null?void 0:l.getLanguageId(),resource:l==null?void 0:l.uri}),u=new Two(s,o,d);n.pushUndoStop(),n.executeCommands(this.id,[u]),n.pushUndoStop()}};oAe.ID="editor.action.trimTrailingWhitespace";let JWe=oAe;class zwo extends In{constructor(){super({id:"editor.action.deleteLines",label:St(1259,"Delete Line"),precondition:He.writable,kbOpts:{kbExpr:He.textInputFocus,primary:3113,weight:100},canTriggerInlineEdits:!0})}run(t,n){if(!n.hasModel())return;const r=this._getLinesToRemove(n),o=n.getModel();if(o.getLineCount()===1&&o.getLineMaxColumn(1)===1)return;let s=0;const a=[],l=[];for(let d=0,u=r.length;d1&&(g-=1,v=o.getLineMaxColumn(g)),a.push($l.replace(new Dn(g,v,m,f),"")),l.push(new Dn(g-s,h.positionColumn,g-s,h.positionColumn)),s+=h.endLineNumber-h.startLineNumber+1}n.pushUndoStop(),n.executeEdits(this.id,a,l),n.pushUndoStop()}_getLinesToRemove(t){const n=t.getSelections().map(s=>{let a=s.endLineNumber;return s.startLineNumbers.startLineNumber===a.startLineNumber?s.endLineNumber-a.endLineNumber:s.startLineNumber-a.startLineNumber);const r=[];let o=n[0];for(let s=1;s=n[s].startLineNumber?o.endLineNumber=n[s].endLineNumber:(r.push(o),o=n[s]);return r.push(o),r}}class Hwo extends In{constructor(){super({id:"editor.action.indentLines",label:St(1260,"Indent Line"),precondition:He.writable,kbOpts:{kbExpr:He.editorTextFocus,primary:2142,weight:100},canTriggerInlineEdits:!0})}run(t,n){const r=n._getViewModel();r&&(n.pushUndoStop(),n.executeCommands(this.id,x5.indent(r.cursorConfig,n.getModel(),n.getSelections())),n.pushUndoStop())}}class $wo extends In{constructor(){super({id:"editor.action.outdentLines",label:St(1261,"Outdent Line"),precondition:He.writable,kbOpts:{kbExpr:He.editorTextFocus,primary:2140,weight:100},canTriggerInlineEdits:!0})}run(t,n){DU.Outdent.runEditorCommand(t,n,null)}}const sAe=class sAe extends In{constructor(){super({id:sAe.ID,label:St(1262,"Insert Line Above"),precondition:He.writable,kbOpts:{kbExpr:He.editorTextFocus,primary:3075,weight:100},canTriggerInlineEdits:!0})}run(t,n){const r=n._getViewModel();r&&(n.pushUndoStop(),n.executeCommands(this.id,Ube.lineInsertBefore(r.cursorConfig,n.getModel(),n.getSelections())))}};sAe.ID="editor.action.insertLineBefore";let S0e=sAe;const aAe=class aAe extends In{constructor(){super({id:aAe.ID,label:St(1263,"Insert Line Below"),precondition:He.writable,kbOpts:{kbExpr:He.editorTextFocus,primary:2051,weight:100},canTriggerInlineEdits:!0})}run(t,n){const r=n._getViewModel();r&&(n.pushUndoStop(),n.executeCommands(this.id,Ube.lineInsertAfter(r.cursorConfig,n.getModel(),n.getSelections())))}};aAe.ID="editor.action.insertLineAfter";let L0e=aAe;class nIn extends In{run(t,n){if(!n.hasModel())return;const r=n.getSelection(),o=this._getRangesToDelete(n),s=[];for(let d=0,u=o.length-1;d$l.replace(d,""));n.pushUndoStop(),n.executeEdits(this.id,l,a),n.pushUndoStop()}}class Xwo extends nIn{constructor(){super({id:"deleteAllLeft",label:St(1264,"Delete All Left"),precondition:He.writable,kbOpts:{kbExpr:He.textInputFocus,primary:0,mac:{primary:2049},weight:100},canTriggerInlineEdits:!0})}_getEndCursorState(t,n){let r=null;const o=[];let s=0;return n.forEach(a=>{let l;if(a.endColumn===1&&s>0){const d=a.startLineNumber-s;l=new Dn(d,a.startColumn,d,a.startColumn)}else l=new Dn(a.startLineNumber,a.startColumn,a.startLineNumber,a.startColumn);s+=a.endLineNumber-a.startLineNumber,a.intersectRanges(t)?r=l:o.push(l)}),r&&o.unshift(r),o}_getRangesToDelete(t){const n=t.getSelections();if(n===null)return[];let r=n;const o=t.getModel();return o===null?[]:(r.sort(xe.compareRangesUsingStarts),r=r.map(s=>{if(s.isEmpty())if(s.startColumn===1){const a=Math.max(1,s.startLineNumber-1),l=s.startLineNumber===1?1:o.getLineLength(a)+1;return new xe(a,l,s.startLineNumber,1)}else return new xe(s.startLineNumber,1,s.startLineNumber,s.startColumn);else return new xe(s.startLineNumber,1,s.endLineNumber,s.endColumn)}),r)}}class Gwo extends nIn{constructor(){super({id:"deleteAllRight",label:St(1265,"Delete All Right"),precondition:He.writable,kbOpts:{kbExpr:He.textInputFocus,primary:0,mac:{primary:297,secondary:[2068]},weight:100},canTriggerInlineEdits:!0})}_getEndCursorState(t,n){let r=null;const o=[];for(let s=0,a=n.length,l=0;s{if(s.isEmpty()){const a=n.getLineMaxColumn(s.startLineNumber);return s.startColumn===a?new xe(s.startLineNumber,s.startColumn,s.startLineNumber+1,1):new xe(s.startLineNumber,s.startColumn,s.startLineNumber,a)}return s});return o.sort(xe.compareRangesUsingStarts),o}}class Ywo extends In{constructor(){super({id:"editor.action.joinLines",label:St(1266,"Join Lines"),precondition:He.writable,kbOpts:{kbExpr:He.editorTextFocus,primary:0,mac:{primary:296},weight:100},canTriggerInlineEdits:!0})}run(t,n){const r=n.getSelections();if(r===null)return;let o=n.getSelection();if(o===null)return;r.sort(xe.compareRangesUsingStarts);const s=[],a=r.reduce((m,v)=>m.isEmpty()?m.endLineNumber===v.startLineNumber?(o.equalsSelection(m)&&(o=v),v):v.startLineNumber>m.endLineNumber+1?(s.push(m),v):new Dn(m.startLineNumber,m.startColumn,v.endLineNumber,v.endColumn):v.startLineNumber>m.endLineNumber?(s.push(m),v):new Dn(m.startLineNumber,m.startColumn,v.endLineNumber,v.endColumn));s.push(a);const l=n.getModel();if(l===null)return;const d=[],u=[];let h=o,g=0;for(let m=0,v=s.length;m=1){let E=!0;y===""&&(E=!1),E&&(y.charAt(y.length-1)===" "||y.charAt(y.length-1)===" ")&&(E=!1,y=y.replace(/[\s\uFEFF\xA0]+$/g," "));const Q=S.substr(L-1);y+=(E?" ":"")+Q,E?p=Q.length+1:p=Q.length}else p=0}const C=new xe(k,A,b,w);if(!C.isEmpty()){let _;f.isEmpty()?(d.push($l.replace(C,y)),_=new Dn(C.startLineNumber-g,y.length-p+1,k-g,y.length-p+1)):f.startLineNumber===f.endLineNumber?(d.push($l.replace(C,y)),_=new Dn(f.startLineNumber-g,f.startColumn,f.endLineNumber-g,f.endColumn)):(d.push($l.replace(C,y)),_=new Dn(f.startLineNumber-g,f.startColumn,f.startLineNumber-g,y.length-O)),xe.intersectRanges(C,o)!==null?h=_:u.push(_)}g+=C.endLineNumber-C.startLineNumber}u.unshift(h),n.pushUndoStop(),n.executeEdits(this.id,d,u),n.pushUndoStop()}}class Zwo extends In{constructor(){super({id:"editor.action.transpose",label:St(1267,"Transpose Characters around the Cursor"),precondition:He.writable,canTriggerInlineEdits:!0})}run(t,n){const r=n.getSelections();if(r===null)return;const o=n.getModel();if(o===null)return;const s=[];for(let a=0,l=r.length;a=h){if(u.lineNumber===o.getLineCount())continue;const g=new xe(u.lineNumber,Math.max(1,u.column-1),u.lineNumber+1,1),m=o.getValueInRange(g).split("").reverse().join("");s.push(new Hh(new Dn(u.lineNumber,Math.max(1,u.column-1),u.lineNumber+1,1),m))}else{const g=new xe(u.lineNumber,Math.max(1,u.column-1),u.lineNumber,u.column+1),m=o.getValueInRange(g).split("").reverse().join("");s.push(new iet(g,m,new Dn(u.lineNumber,u.column+1,u.lineNumber,u.column+1)))}}n.pushUndoStop(),n.executeCommands(this.id,s),n.pushUndoStop()}}class FI extends In{run(t,n){const r=n.getSelections();if(r===null)return;const o=n.getModel();if(o===null)return;const s=n.getOption(148),a=[];for(const l of r)if(l.isEmpty()){const d=l.getStartPosition(),u=n.getConfiguredWordAtPosition(d);if(!u)continue;const h=new xe(d.lineNumber,u.startColumn,d.lineNumber,u.endColumn),g=o.getValueInRange(h);a.push($l.replace(h,this._modifyText(g,s)))}else{const d=o.getValueInRange(l);a.push($l.replace(l,this._modifyText(d,s)))}n.pushUndoStop(),n.executeEdits(this.id,a),n.pushUndoStop()}}class qwo extends FI{constructor(){super({id:"editor.action.transformToUppercase",label:St(1268,"Transform to Uppercase"),precondition:He.writable,canTriggerInlineEdits:!0})}_modifyText(t,n){return t.toLocaleUpperCase()}}class Kwo extends FI{constructor(){super({id:"editor.action.transformToLowercase",label:St(1269,"Transform to Lowercase"),precondition:He.writable,canTriggerInlineEdits:!0})}_modifyText(t,n){return t.toLocaleLowerCase()}}class J4{constructor(t,n){this._pattern=t,this._flags=n,this._actual=null,this._evaluated=!1}get(){if(!this._evaluated){this._evaluated=!0;try{this._actual=new RegExp(this._pattern,this._flags)}catch{}}return this._actual}isSupported(){return this.get()!==null}}const lAe=class lAe extends FI{constructor(){super({id:"editor.action.transformToTitlecase",label:St(1270,"Transform to Title Case"),precondition:He.writable,canTriggerInlineEdits:!0})}_modifyText(t,n){const r=lAe.titleBoundary.get();return r?t.toLocaleLowerCase().replace(r,o=>o.toLocaleUpperCase()):t}};lAe.titleBoundary=new J4("(^|[^\\p{L}\\p{N}']|((^|\\P{L})'))\\p{L}","gmu");let x0e=lAe;const sU=class sU extends FI{constructor(){super({id:"editor.action.transformToSnakecase",label:St(1271,"Transform to Snake Case"),precondition:He.writable,canTriggerInlineEdits:!0})}_modifyText(t,n){const r=sU.caseBoundary.get(),o=sU.singleLetters.get();return!r||!o?t:t.replace(r,"$1_$2").replace(o,"$1_$2$3").toLocaleLowerCase()}};sU.caseBoundary=new J4("(\\p{Ll})(\\p{Lu})","gmu"),sU.singleLetters=new J4("(\\p{Lu}|\\p{N})(\\p{Lu})(\\p{Ll})","gmu");let PZ=sU;const w5=class w5 extends FI{constructor(){super({id:"editor.action.transformToCamelcase",label:St(1272,"Transform to Camel Case"),precondition:He.writable,canTriggerInlineEdits:!0})}_modifyText(t,n){var l;const r=/\r\n|\r|\n/.test(t)?w5.multiLineWordBoundary.get():w5.singleLineWordBoundary.get(),o=w5.validWordStart.get();if(!r||!o)return t;const s=t.split(r);return((l=s.shift())==null?void 0:l.replace(o,d=>d.toLocaleLowerCase()))+s.map(d=>d.substring(0,1).toLocaleUpperCase()+d.substring(1)).join("")}};w5.singleLineWordBoundary=new J4("[_\\s-]+","gm"),w5.multiLineWordBoundary=new J4("[_-]+","gm"),w5.validWordStart=new J4("^(\\p{Lu}[^\\p{Lu}])","gmu");let FZ=w5;const O5=class O5 extends FI{constructor(){super({id:"editor.action.transformToPascalcase",label:St(1273,"Transform to Pascal Case"),precondition:He.writable,canTriggerInlineEdits:!0})}_modifyText(t,n){const r=O5.wordBoundary.get(),o=O5.wordBoundaryToMaintain.get(),s=O5.upperCaseWordMatcher.get();return!r||!o||!s?t:t.split(o).map(d=>d.split(r)).flat().map(d=>{const u=d.charAt(0).toLocaleUpperCase()+d.slice(1);return u.length>1&&s.test(u)?u.charAt(0)+u.slice(1).toLocaleLowerCase():u}).join("")}};O5.wordBoundary=new J4("[_ \\t-]","gm"),O5.wordBoundaryToMaintain=new J4("(?<=\\.)","gm"),O5.upperCaseWordMatcher=new J4("^\\p{Lu}+$","mu");let E0e=O5;const y5=class y5 extends FI{static isSupported(){return[this.caseBoundary,this.singleLetters,this.underscoreBoundary].every(n=>n.isSupported())}constructor(){super({id:"editor.action.transformToKebabcase",label:St(1274,"Transform to Kebab Case"),precondition:He.writable,canTriggerInlineEdits:!0})}_modifyText(t,n){const r=y5.caseBoundary.get(),o=y5.singleLetters.get(),s=y5.underscoreBoundary.get();return!r||!o||!s?t:t.replace(s,"$1-$3").replace(r,"$1-$2").replace(o,"$1-$2").toLocaleLowerCase()}};y5.caseBoundary=new J4("(\\p{Ll})(\\p{Lu})","gmu"),y5.singleLetters=new J4("(\\p{Lu}|\\p{N})(\\p{Lu}\\p{Ll})","gmu"),y5.underscoreBoundary=new J4("(\\S)(_)(\\S)","gm");let T0e=y5;cn(Iwo);cn(Mwo);cn(Pwo);cn(Fwo);cn(Nwo);cn(Uwo);cn(jwo);cn(Wwo);cn(JWe);cn(zwo);cn(Hwo);cn($wo);cn(S0e);cn(L0e);cn(Xwo);cn(Gwo);cn(Ywo);cn(Zwo);cn(qwo);cn(Kwo);cn(Vwo);PZ.caseBoundary.isSupported()&&PZ.singleLetters.isSupported()&&cn(PZ);FZ.singleLineWordBoundary.isSupported()&&FZ.multiLineWordBoundary.isSupported()&&cn(FZ);E0e.wordBoundary.isSupported()&&cn(E0e);x0e.titleBoundary.isSupported()&&cn(x0e);T0e.isSupported()&&cn(T0e);const Mnt=_r("dataChannelService");class Jwo{getDataChannel(t){return{sendData:()=>{}}}}var eOo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Zyt=function(e,t){return function(n,r){t(n,r,e)}};function tOo(e){var t;return e.sourceId+" @@ "+JSON.stringify({...e,modelUri:(t=e.modelUri)==null?void 0:t.toString(),sourceId:void 0})}let Q0e=class extends ht{static cast(){return this}constructor(t,n,r){super(),this._key=t,this._contextKeyService=n,this._dataChannelService=r,this._isEnabledContextKeyValue=nOo("structuredLogger.enabled:"+this._key,this._contextKeyService).recomputeInitiallyAndOnChange(this._store),this.isEnabled=this._isEnabledContextKeyValue.map(o=>o!==void 0)}log(t){return this._isEnabledContextKeyValue.get()?(this._dataChannelService.getDataChannel("structuredLogger:"+this._key).sendData(t),!0):!1}};Q0e=eOo([Zyt(1,Qi),Zyt(2,Mnt)],Q0e);function nOo(e,t){return Ko(t.onDidChangeContext,()=>t.getContextKeyValue(e))}var iOo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},qyt=function(e,t){return function(n,r){t(n,r,e)}};let eVe=class extends ht{constructor(t,n,r){var a;super(),this._editor=t,this._instantiationService=n,this._loggerService=r,this._structuredLogger=this._register(this._instantiationService.createInstance(Q0e.cast(),"editor.inlineSuggest.logChangeReason.commandId"));const o=(a=this._loggerService)==null?void 0:a.createLogger("textModelChanges",{hidden:!1,name:"Text Model Changes Reason"}),s=Ko(this,o.onDidChangeLogLevel,()=>o.getLevel());this._register(Oi(l=>{jEn(s.read(l),au.Trace)&&l.store.add(this._editor.onDidChangeModelContent(d=>{var u;((u=this._editor.getModel())==null?void 0:u.uri.scheme)!=="output"&&o.trace("onDidChangeModelContent: "+d.detailedReasons.map(h=>h.toKey(Number.MAX_VALUE)).join(", "))}))})),this._register(Oi(l=>{this._editor instanceof mR&&this._structuredLogger.isEnabled.read(l)&&l.store.add(this._editor.onDidChangeModelContent(d=>{const u=this._editor.getModel();if(!u)return;const h=d.detailedReasons[0],g={...h.metadata,sourceId:"TextModel.setChangeReason",source:h.metadata.source,time:Date.now(),modelUri:u.uri,modelVersion:u.getVersionId()};setTimeout(()=>{this._structuredLogger.log(g)},0)}))}))}};eVe=iOo([qyt(1,Zn),qyt(2,NEn)],eVe);function Kyt(e,t=vh){return Dno(e,t)?e.charAt(0).toUpperCase()+e.slice(1):e}var rOo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},oOo=function(e,t){return function(n,r){t(n,r,e)}};class Jyt{constructor(t){this._delegates=t}resolve(t){for(const n of this._delegates){const r=n.resolve(t);if(r!==void 0)return r}}}class eCt{constructor(t,n,r,o){this._model=t,this._selection=n,this._selectionIdx=r,this._overtypingCapturer=o}resolve(t){const{name:n}=t;if(n==="SELECTION"||n==="TM_SELECTED_TEXT"){let r=this._model.getValueInRange(this._selection)||void 0,o=this._selection.startLineNumber!==this._selection.endLineNumber;if(!r&&this._overtypingCapturer){const s=this._overtypingCapturer.getLastOvertypedInfo(this._selectionIdx);s&&(r=s.value,o=s.multiline)}if(r&&o&&t.snippet){const s=this._model.getLineContent(this._selection.startLineNumber),a=Ys(s,0,this._selection.startColumn-1);let l=a;t.snippet.walk(u=>u===t?!1:(u instanceof f0&&(l=Ys(F0(u.value).pop())),!0));const d=hp(l,a);r=r.replace(/(\r\n|\r|\n)(.*)/g,(u,h,g)=>`${h}${l.substr(d)}${g}`)}return r}else{if(n==="TM_CURRENT_LINE")return this._model.getLineContent(this._selection.positionLineNumber);if(n==="TM_CURRENT_WORD"){const r=this._model.getWordAtPosition({lineNumber:this._selection.positionLineNumber,column:this._selection.positionColumn});return r&&r.word||void 0}else{if(n==="TM_LINE_INDEX")return String(this._selection.positionLineNumber-1);if(n==="TM_LINE_NUMBER")return String(this._selection.positionLineNumber);if(n==="CURSOR_INDEX")return String(this._selectionIdx);if(n==="CURSOR_NUMBER")return String(this._selectionIdx+1)}}}}class tCt{constructor(t,n){this._labelService=t,this._model=n}resolve(t){const{name:n}=t;if(n==="TM_FILENAME")return e8(this._model.uri.fsPath);if(n==="TM_FILENAME_BASE"){const r=e8(this._model.uri.fsPath),o=r.lastIndexOf(".");return o<=0?r:r.slice(0,o)}else{if(n==="TM_DIRECTORY")return Gue(this._model.uri.fsPath)==="."?"":this._labelService.getUriLabel(Dbe(this._model.uri));if(n==="TM_DIRECTORY_BASE")return Gue(this._model.uri.fsPath)==="."?"":e8(Gue(this._model.uri.fsPath));if(n==="TM_FILEPATH")return this._labelService.getUriLabel(this._model.uri);if(n==="RELATIVE_FILEPATH")return this._labelService.getUriLabel(this._model.uri,{relative:!0,noPrefix:!0})}}}class nCt{constructor(t,n,r,o){this._readClipboardText=t,this._selectionIdx=n,this._selectionCount=r,this._spread=o}resolve(t){if(t.name!=="CLIPBOARD")return;const n=this._readClipboardText();if(n){if(this._spread){const r=n.split(/\r\n|\n|\r/).filter(o=>!z6n(o));if(r.length===this._selectionCount)return r[this._selectionIdx]}return n}}}let D0e=class{constructor(t,n,r){this._model=t,this._selection=n,this._languageConfigurationService=r}resolve(t){const{name:n}=t,r=this._model.getLanguageIdAtPosition(this._selection.selectionStartLineNumber,this._selection.selectionStartColumn),o=this._languageConfigurationService.getLanguageConfiguration(r).comments;if(o){if(n==="LINE_COMMENT")return o.lineCommentToken||void 0;if(n==="BLOCK_COMMENT_START")return o.blockCommentStartToken||void 0;if(n==="BLOCK_COMMENT_END")return o.blockCommentEndToken||void 0}}};D0e=rOo([oOo(2,kl)],D0e);const Xw=class Xw{constructor(){this._date=new Date}resolve(t){const{name:n}=t;if(n==="CURRENT_YEAR")return String(this._date.getFullYear());if(n==="CURRENT_YEAR_SHORT")return String(this._date.getFullYear()).slice(-2);if(n==="CURRENT_MONTH")return String(this._date.getMonth().valueOf()+1).padStart(2,"0");if(n==="CURRENT_DATE")return String(this._date.getDate().valueOf()).padStart(2,"0");if(n==="CURRENT_HOUR")return String(this._date.getHours().valueOf()).padStart(2,"0");if(n==="CURRENT_MINUTE")return String(this._date.getMinutes().valueOf()).padStart(2,"0");if(n==="CURRENT_SECOND")return String(this._date.getSeconds().valueOf()).padStart(2,"0");if(n==="CURRENT_DAY_NAME")return Xw.dayNames[this._date.getDay()];if(n==="CURRENT_DAY_NAME_SHORT")return Xw.dayNamesShort[this._date.getDay()];if(n==="CURRENT_MONTH_NAME")return Xw.monthNames[this._date.getMonth()];if(n==="CURRENT_MONTH_NAME_SHORT")return Xw.monthNamesShort[this._date.getMonth()];if(n==="CURRENT_SECONDS_UNIX")return String(Math.floor(this._date.getTime()/1e3));if(n==="CURRENT_TIMEZONE_OFFSET"){const r=this._date.getTimezoneOffset(),o=r>0?"-":"+",s=Math.trunc(Math.abs(r/60)),a=s<10?"0"+s:s,l=Math.abs(r)-s*60,d=l<10?"0"+l:l;return o+a+":"+d}}};Xw.dayNames=[U(1406,"Sunday"),U(1407,"Monday"),U(1408,"Tuesday"),U(1409,"Wednesday"),U(1410,"Thursday"),U(1411,"Friday"),U(1412,"Saturday")],Xw.dayNamesShort=[U(1413,"Sun"),U(1414,"Mon"),U(1415,"Tue"),U(1416,"Wed"),U(1417,"Thu"),U(1418,"Fri"),U(1419,"Sat")],Xw.monthNames=[U(1420,"January"),U(1421,"February"),U(1422,"March"),U(1423,"April"),U(1424,"May"),U(1425,"June"),U(1426,"July"),U(1427,"August"),U(1428,"September"),U(1429,"October"),U(1430,"November"),U(1431,"December")],Xw.monthNamesShort=[U(1432,"Jan"),U(1433,"Feb"),U(1434,"Mar"),U(1435,"Apr"),U(1436,"May"),U(1437,"Jun"),U(1438,"Jul"),U(1439,"Aug"),U(1440,"Sep"),U(1441,"Oct"),U(1442,"Nov"),U(1443,"Dec")];let B0e=Xw;class iCt{constructor(t){this._workspaceService=t}resolve(t){if(!this._workspaceService)return;const n=W2o(this._workspaceService.getWorkspace());if(!U2o(n)){if(t.name==="WORKSPACE_NAME")return this._resolveWorkspaceName(n);if(t.name==="WORKSPACE_FOLDER")return this._resoveWorkspacePath(n)}}_resolveWorkspaceName(t){if(xje(t))return e8(t.uri.path);let n=e8(t.configPath.path);return n.endsWith(Eje)&&(n=n.substr(0,n.length-Eje.length-1)),n}_resoveWorkspacePath(t){if(xje(t))return Kyt(t.uri.fsPath);const n=e8(t.configPath.path);let r=t.configPath.fsPath;return r.endsWith(n)&&(r=r.substr(0,r.length-n.length-1)),r?Kyt(r):"/"}}class rCt{resolve(t){const{name:n}=t;if(n==="RANDOM")return Math.random().toString().slice(-6);if(n==="RANDOM_HEX")return Math.random().toString(16).slice(-6);if(n==="UUID")return LI()}}var sOo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},aOo=function(e,t){return function(n,r){t(n,r,e)}},ib;const d4=class d4{constructor(t,n,r){this._editor=t,this._snippet=n,this._snippetLineLeadingWhitespace=r,this._offset=-1,this._nestingLevel=1,this._placeholderGroups=gbt(n.placeholders,Sv.compareByIndex),this._placeholderGroupsIdx=-1}initialize(t){this._offset=t.newPosition}dispose(){this._placeholderDecorations&&this._editor.removeDecorations([...this._placeholderDecorations.values()]),this._placeholderGroups.length=0}_initDecorations(){if(this._offset===-1)throw new Error("Snippet not initialized!");if(this._placeholderDecorations)return;this._placeholderDecorations=new Map;const t=this._editor.getModel();this._editor.changeDecorations(n=>{for(const r of this._snippet.placeholders){const o=this._snippet.offset(r),s=this._snippet.fullLen(r),a=xe.fromPositions(t.getPositionAt(this._offset+o),t.getPositionAt(this._offset+o+s)),l=r.isFinalTabstop?d4._decor.inactiveFinal:d4._decor.inactive,d=n.addDecoration(a,l);this._placeholderDecorations.set(r,d)}})}move(t){if(!this._editor.hasModel())return[];if(this._initDecorations(),this._placeholderGroupsIdx>=0){const o=[];for(const s of this._placeholderGroups[this._placeholderGroupsIdx])if(s.transform){const a=this._placeholderDecorations.get(s),l=this._editor.getModel().getDecorationRange(a),d=this._editor.getModel().getValueInRange(l),u=s.transform.resolve(d).split(/\r\n|\r|\n/);for(let h=1;h0&&this._editor.executeEdits("snippet.placeholderTransform",o)}let n=!1;t===!0&&this._placeholderGroupsIdx0&&(this._placeholderGroupsIdx-=1,n=!0);const r=this._editor.getModel().changeDecorations(o=>{const s=new Set,a=[];for(const l of this._placeholderGroups[this._placeholderGroupsIdx]){const d=this._placeholderDecorations.get(l),u=this._editor.getModel().getDecorationRange(d);a.push(new Dn(u.startLineNumber,u.startColumn,u.endLineNumber,u.endColumn)),n=n&&this._hasPlaceholderBeenCollapsed(l),o.changeDecorationOptions(d,l.isFinalTabstop?d4._decor.activeFinal:d4._decor.active),s.add(l);for(const h of this._snippet.enclosingPlaceholders(l)){const g=this._placeholderDecorations.get(h);o.changeDecorationOptions(g,h.isFinalTabstop?d4._decor.activeFinal:d4._decor.active),s.add(h)}}for(const[l,d]of this._placeholderDecorations)s.has(l)||o.changeDecorationOptions(d,l.isFinalTabstop?d4._decor.inactiveFinal:d4._decor.inactive);return a});return n?this.move(t):r??[]}_hasPlaceholderBeenCollapsed(t){let n=t;for(;n;){if(n instanceof Sv){const r=this._placeholderDecorations.get(n);if(this._editor.getModel().getDecorationRange(r).isEmpty()&&n.toString().length>0)return!0}n=n.parent}return!1}get isAtFirstPlaceholder(){return this._placeholderGroupsIdx<=0||this._placeholderGroups.length===0}get isAtLastPlaceholder(){return this._placeholderGroupsIdx===this._placeholderGroups.length-1}get hasPlaceholder(){return this._snippet.placeholders.length>0}get isTrivialSnippet(){if(this._snippet.placeholders.length===0)return!0;if(this._snippet.placeholders.length===1){const[t]=this._snippet.placeholders;if(t.isFinalTabstop&&this._snippet.rightMostDescendant===t)return!0}return!1}computePossibleSelections(){const t=new Map;for(const n of this._placeholderGroups){let r;for(const o of n){if(o.isFinalTabstop)break;r||(r=[],t.set(o.index,r));const s=this._placeholderDecorations.get(o),a=this._editor.getModel().getDecorationRange(s);if(!a){t.delete(o.index);break}r.push(a)}}return t}get activeChoice(){if(!this._placeholderDecorations)return;const t=this._placeholderGroups[this._placeholderGroupsIdx][0];if(!(t!=null&&t.choice))return;const n=this._placeholderDecorations.get(t);if(!n)return;const r=this._editor.getModel().getDecorationRange(n);if(r)return{range:r,choice:t.choice}}get hasChoice(){let t=!1;return this._snippet.walk(n=>(t=n instanceof uH,!t)),t}merge(t){const n=this._editor.getModel();this._nestingLevel*=10,this._editor.changeDecorations(r=>{for(const o of this._placeholderGroups[this._placeholderGroupsIdx]){const s=t.shift();console.assert(s._offset!==-1),console.assert(!s._placeholderDecorations);const a=s._snippet.placeholderInfo.last.index;for(const d of s._snippet.placeholderInfo.all)d.isFinalTabstop?d.index=o.index+(a+1)/this._nestingLevel:d.index=o.index+d.index/this._nestingLevel;this._snippet.replace(o,s._snippet.children);const l=this._placeholderDecorations.get(o);r.removeDecoration(l),this._placeholderDecorations.delete(o);for(const d of s._snippet.placeholders){const u=s._snippet.offset(d),h=s._snippet.fullLen(d),g=xe.fromPositions(n.getPositionAt(s._offset+u),n.getPositionAt(s._offset+u+h)),m=r.addDecoration(g,d4._decor.inactive);this._placeholderDecorations.set(d,m)}}this._placeholderGroups=gbt(this._snippet.placeholders,Sv.compareByIndex)})}};d4._decor={active:Gi.register({description:"snippet-placeholder-1",stickiness:0,className:"snippet-placeholder"}),inactive:Gi.register({description:"snippet-placeholder-2",stickiness:1,className:"snippet-placeholder"}),activeFinal:Gi.register({description:"snippet-placeholder-3",stickiness:1,className:"finish-snippet-placeholder"}),inactiveFinal:Gi.register({description:"snippet-placeholder-4",stickiness:1,className:"finish-snippet-placeholder"})};let R0e=d4;const oCt={overwriteBefore:0,overwriteAfter:0,adjustWhitespace:!0,clipboardText:void 0,overtypingCapturer:void 0};let I0e=ib=class{static adjustWhitespace(t,n,r,o,s){const a=t.getLineContent(n.lineNumber),l=Ys(a,0,n.column-1);let d;return o.walk(u=>{if(!(u instanceof f0)||u.parent instanceof uH||s&&!s.has(u))return!0;const h=u.value.split(/\r\n|\r|\n/);if(r){const m=o.offset(u);if(m===0)h[0]=t.normalizeIndentation(h[0]);else{d=d??o.toString();const v=d.charCodeAt(m-1);(v===10||v===13)&&(h[0]=t.normalizeIndentation(l+h[0]))}for(let v=1;vO.get($8)),f=t.invokeWithinContext(O=>new tCt(O.get(QR),m)),k=()=>l,A=m.getValueInRange(ib.adjustSelection(m,t.getSelection(),r,0)),p=m.getValueInRange(ib.adjustSelection(m,t.getSelection(),0,o)),b=m.getLineFirstNonWhitespaceColumn(t.getSelection().positionLineNumber),w=t.getSelections().map((O,y)=>({selection:O,idx:y})).sort((O,y)=>xe.compareRangesUsingStarts(O.selection,y.selection));for(const{selection:O,idx:y}of w){let C=ib.adjustSelection(m,O,r,0),_=ib.adjustSelection(m,O,0,o);A!==m.getValueInRange(C)&&(C=O),p!==m.getValueInRange(_)&&(_=O);const S=O.setStartPosition(C.startLineNumber,C.startColumn).setEndPosition(_.endLineNumber,_.endColumn),L=new OR().parse(n,!0,s),E=S.getStartPosition(),Q=ib.adjustWhitespace(m,E,a||y>0&&b!==m.getLineFirstNonWhitespaceColumn(O.positionLineNumber),L);L.resolveVariables(new Jyt([f,new nCt(k,y,w.length,t.getOption(88)==="spread"),new eCt(m,O,y,d),new D0e(m,O,u),new B0e,new iCt(v),new rCt])),h[y]=$l.replace(S,L.toString()),h[y].identifier={major:y,minor:0},h[y]._isTracked=!0,g[y]=new R0e(t,L,Q)}return{edits:h,snippets:g}}static createEditsAndSnippetsFromEdits(t,n,r,o,s,a,l){if(!t.hasModel()||n.length===0)return{edits:[],snippets:[]};const d=[],u=t.getModel(),h=new OR,g=new qie,m=new Jyt([t.invokeWithinContext(f=>new tCt(f.get(QR),u)),new nCt(()=>s,0,t.getSelections().length,t.getOption(88)==="spread"),new eCt(u,t.getSelection(),0,a),new D0e(u,t.getSelection(),l),new B0e,new iCt(t.invokeWithinContext(f=>f.get($8))),new rCt]);n=n.sort((f,k)=>xe.compareRangesUsingStarts(f.range,k.range));let v=0;for(let f=0;f0){const C=n[f-1].range,_=xe.fromPositions(C.getEndPosition(),k.getStartPosition()),S=new f0(u.getValueInRange(_));g.appendChild(S),v+=S.value.length}const b=h.parseFragment(A,g);ib.adjustWhitespace(u,k.getStartPosition(),p!==void 0?!p:o,g,new Set(b)),g.resolveVariables(m);const w=g.toString(),O=w.slice(v);v=w.length;const y=$l.replace(k,O);y.identifier={major:f,minor:0},y._isTracked=!0,d.push(y)}return h.ensureFinalTabstop(g,r,!0),{edits:d,snippets:[new R0e(t,g,"")]}}constructor(t,n,r=oCt,o){this._editor=t,this._template=n,this._options=r,this._languageConfigurationService=o,this._templateMerges=[],this._snippets=[]}dispose(){us(this._snippets)}_logInfo(){return`template="${this._template}", merged_templates="${this._templateMerges.join(" -> ")}"`}insert(t){if(!this._editor.hasModel())return;const{edits:n,snippets:r}=typeof this._template=="string"?ib.createEditsAndSnippetsFromSelections(this._editor,this._template,this._options.overwriteBefore,this._options.overwriteAfter,!1,this._options.adjustWhitespace,this._options.clipboardText,this._options.overtypingCapturer,this._languageConfigurationService):ib.createEditsAndSnippetsFromEdits(this._editor,this._template,!1,this._options.adjustWhitespace,this._options.clipboardText,this._options.overtypingCapturer,this._languageConfigurationService);this._snippets=r,this._editor.executeEdits(t??pf.snippet(),n,o=>{const s=o.filter(a=>!!a.identifier);for(let a=0;aDn.fromPositions(a.range.getEndPosition()))}),this._editor.revealRange(this._editor.getSelections()[0])}merge(t,n=oCt){if(!this._editor.hasModel())return;this._templateMerges.push([this._snippets[0]._nestingLevel,this._snippets[0]._placeholderGroupsIdx,t]);const{edits:r,snippets:o}=ib.createEditsAndSnippetsFromSelections(this._editor,t,n.overwriteBefore,n.overwriteAfter,!0,n.adjustWhitespace,n.clipboardText,n.overtypingCapturer,this._languageConfigurationService);this._editor.executeEdits("snippet",r,s=>{const a=s.filter(d=>!!d.identifier);for(let d=0;dDn.fromPositions(d.range.getEndPosition()))})}next(){const t=this._move(!0);this._editor.setSelections(t),this._editor.revealPositionInCenterIfOutsideViewport(t[0].getPosition())}prev(){const t=this._move(!1);this._editor.setSelections(t),this._editor.revealPositionInCenterIfOutsideViewport(t[0].getPosition())}_move(t){const n=[];for(const r of this._snippets){const o=r.move(t);n.push(...o)}return n}get isAtFirstPlaceholder(){return this._snippets[0].isAtFirstPlaceholder}get isAtLastPlaceholder(){return this._snippets[0].isAtLastPlaceholder}get hasPlaceholder(){return this._snippets[0].hasPlaceholder}get hasChoice(){return this._snippets[0].hasChoice}get activeChoice(){return this._snippets[0].activeChoice}isSelectionWithinPlaceholders(){if(!this.hasPlaceholder)return!1;const t=this._editor.getSelections();if(t.length{s.push(...o.get(a))})}t.sort(xe.compareRangesUsingStarts);for(const[r,o]of n){if(o.length!==t.length){n.delete(r);continue}o.sort(xe.compareRangesUsingStarts);for(let s=0;s0}};I0e=ib=sOo([aOo(3,kl)],I0e);var lOo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},sce=function(e,t){return function(n,r){t(n,r,e)}},RF;const sCt={overwriteBefore:0,overwriteAfter:0,undoStopBefore:!0,undoStopAfter:!0,adjustWhitespace:!0,clipboardText:void 0,overtypingCapturer:void 0};var MO;let xg=(MO=class{static get(t){return t.getContribution(RF.ID)}constructor(t,n,r,o,s){this._editor=t,this._logService=n,this._languageFeaturesService=r,this._languageConfigurationService=s,this._inSnippetObservable=Ti(this,!1),this._snippetListener=new Et,this._modelVersionId=-1,this._inSnippet=RF.InSnippetMode.bindTo(o),this._hasNextTabstop=RF.HasNextTabstop.bindTo(o),this._hasPrevTabstop=RF.HasPrevTabstop.bindTo(o)}dispose(){var t;this._inSnippet.reset(),this._inSnippetObservable.set(!1,void 0),this._hasPrevTabstop.reset(),this._hasNextTabstop.reset(),(t=this._session)==null||t.dispose(),this._snippetListener.dispose()}insert(t,n){try{this._doInsert(t,typeof n>"u"?sCt:{...sCt,...n})}catch(r){this.cancel(),this._logService.error(r),this._logService.error("snippet_error"),this._logService.error("insert_template=",t),this._logService.error("existing_template=",this._session?this._session._logInfo():"")}}_doInsert(t,n){var r;if(this._editor.hasModel()){if(this._snippetListener.clear(),n.undoStopBefore&&this._editor.getModel().pushStackElement(),this._session&&typeof t!="string"&&this.cancel(),this._session?(Oo(typeof t=="string"),this._session.merge(t,n)):(this._modelVersionId=this._editor.getModel().getAlternativeVersionId(),this._session=new I0e(this._editor,t,n,this._languageConfigurationService),this._session.insert(n.reason)),n.undoStopAfter&&this._editor.getModel().pushStackElement(),(r=this._session)!=null&&r.hasChoice){const o={_debugDisplayName:"snippetChoiceCompletions",provideCompletionItems:(h,g)=>{if(!this._session||h!==this._editor.getModel()||!rt.equals(this._editor.getPosition(),g))return;const{activeChoice:m}=this._session;if(!m||m.choice.options.length===0)return;const v=h.getValueInRange(m.range),f=!!m.choice.options.find(A=>A.value===v),k=[];for(let A=0;A{a==null||a.dispose(),l=!1},u=()=>{l||(a=this._languageFeaturesService.completionProvider.register({language:s.getLanguageId(),pattern:s.uri.fsPath,scheme:s.uri.scheme,exclusive:!0},o),this._snippetListener.add(a),l=!0)};this._choiceCompletions={provider:o,enable:u,disable:d}}this._updateState(),this._snippetListener.add(this._editor.onDidChangeModelContent(o=>o.isFlush&&this.cancel())),this._snippetListener.add(this._editor.onDidChangeModel(()=>this.cancel())),this._snippetListener.add(this._editor.onDidChangeCursorSelection(()=>this._updateState()))}}_updateState(){if(!(!this._session||!this._editor.hasModel())){if(this._modelVersionId===this._editor.getModel().getAlternativeVersionId())return this.cancel();if(!this._session.hasPlaceholder)return this.cancel();if(this._session.isAtLastPlaceholder||!this._session.isSelectionWithinPlaceholders())return this._editor.getModel().pushStackElement(),this.cancel();this._inSnippet.set(!0),this._inSnippetObservable.set(!0,void 0),this._hasPrevTabstop.set(!this._session.isAtFirstPlaceholder),this._hasNextTabstop.set(!this._session.isAtLastPlaceholder),this._handleChoice()}}_handleChoice(){var n;if(!this._session||!this._editor.hasModel()){this._currentChoice=void 0;return}const{activeChoice:t}=this._session;if(!t||!this._choiceCompletions){(n=this._choiceCompletions)==null||n.disable(),this._currentChoice=void 0;return}this._currentChoice!==t.choice&&(this._currentChoice=t.choice,this._choiceCompletions.enable(),queueMicrotask(()=>{Ewo(this._editor,this._choiceCompletions.provider)}))}finish(){for(;this._inSnippet.get();)this.next()}cancel(t=!1){var n;this._inSnippet.reset(),this._inSnippetObservable.set(!1,void 0),this._hasPrevTabstop.reset(),this._hasNextTabstop.reset(),this._snippetListener.clear(),this._currentChoice=void 0,(n=this._session)==null||n.dispose(),this._session=void 0,this._modelVersionId=-1,t&&this._editor.setSelections([this._editor.getSelection()])}prev(){var t;(t=this._session)==null||t.prev(),this._updateState()}next(){var t;(t=this._session)==null||t.next(),this._updateState()}isInSnippet(){return!!this._inSnippet.get()}get isInSnippetObservable(){return this._inSnippetObservable}},RF=MO,MO.ID="snippetController2",MO.InSnippetMode=new yn("inSnippetMode",!1,U(1402,"Whether the editor in current in snippet mode")),MO.HasNextTabstop=new yn("hasNextTabstop",!1,U(1403,"Whether there is a next tab stop when in snippet mode")),MO.HasPrevTabstop=new yn("hasPrevTabstop",!1,U(1404,"Whether there is a previous tab stop when in snippet mode")),MO);xg=RF=lOo([sce(1,va),sce(2,Un),sce(3,Qi),sce(4,kl)],xg);mo(xg.ID,xg,4);const P3e=$d.bindToContribution(xg.get);On(new P3e({id:"jumpToNextSnippetPlaceholder",precondition:Ft.and(xg.InSnippetMode,xg.HasNextTabstop),handler:e=>e.next(),kbOpts:{weight:130,kbExpr:He.textInputFocus,primary:2}}));On(new P3e({id:"jumpToPrevSnippetPlaceholder",precondition:Ft.and(xg.InSnippetMode,xg.HasPrevTabstop),handler:e=>e.prev(),kbOpts:{weight:130,kbExpr:He.textInputFocus,primary:1026}}));On(new P3e({id:"leaveSnippet",precondition:xg.InSnippetMode,handler:e=>e.cancel(!0),kbOpts:{weight:130,kbExpr:He.textInputFocus,primary:9,secondary:[1033]}}));On(new P3e({id:"acceptSnippet",precondition:xg.InSnippetMode,handler:e=>e.finish()}));function ree(e){return new cOo(e)}class cOo extends QTn{constructor(t){super(),this._textModel=t}getOffset(t){return this._textModel.getOffsetAt(t)}getPosition(t){return this._textModel.getPositionAt(t)}}const dOo=[];function uOo(){return dOo}function aCt(e){return hOo(e).map(n=>n.getEndPosition())}function hOo(e){const t=Sme.createSortPermutation(e,qh(o=>o.range,xe.compareRangesUsingStarts)),r=new z4(t.apply(e)).getNewRanges();return t.inverse().apply(r)}function fOo(e,t){const n=ree(t),r=t.getValue();return e.map(a=>n.getStringReplacement(a)).map(a=>a.removeCommonSuffixPrefix(r)).map(a=>n.getTextReplacement(a))}function gOo(e,t){const n=Ti("result",[]),r=[];return t.add(Oi(o=>{const s=e.read(o);la(a=>{if(s.length!==r.length){r.length=s.length;for(let l=0;ll.set(s[d],a))})})),n}class mOo{constructor(t){this._contextKeyService=t}bind(t,n){return Dw(t,this._contextKeyService,n instanceof Function?n:r=>n.read(r))}}function lCt(e,t){return new Promise(n=>{let r;const o=setTimeout(()=>{r&&r.dispose(),n()},e);t&&(r=t.onCancellationRequested(()=>{clearTimeout(o),r&&r.dispose(),n()}))})}class kOo{constructor(t,n,r,o=vOo){this.startValue=t,this.endValue=n,this.durationMs=r,this._interpolationFunction=o,this.startTimeMs=Date.now(),t===n&&(this.durationMs=0)}isFinished(){return Date.now()>=this.startTimeMs+this.durationMs}getValue(){const t=Date.now()-this.startTimeMs;return t>=this.durationMs?this.endValue:this._interpolationFunction(t,this.startValue,this.endValue-this.startValue,this.durationMs)}}function vOo(e,t,n,r){return e===r?t+n:n*(-Math.pow(2,-10*e/r)+1)+t}function AOo(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}class pOo{constructor(t){this._value=Ti(this,t)}getValue(t){const n=this._value.read(t);return n.isFinished()||M0e.instance.invalidateOnNextAnimationFrame(t),n.getValue()}}const cAe=class cAe{constructor(){this._counter=Mv(this),this._isScheduled=!1}invalidateOnNextAnimationFrame(t){this._counter.read(t),this._isScheduled||(this._isScheduled=!0,vs().requestAnimationFrame(()=>{this._isScheduled=!1,this._update()}))}_update(){this._counter.trigger(void 0)}};cAe.instance=new cAe;let M0e=cAe;class oee{constructor(t,n){this.lineNumber=t,this.parts=n,b6(()=>Oie(n,(r,o)=>r.column<=o.column))}equals(t){return this.lineNumber===t.lineNumber&&this.parts.length===t.parts.length&&this.parts.every((n,r)=>n.equals(t.parts[r]))}renderForScreenReader(t){if(this.parts.length===0)return"";const n=this.parts[this.parts.length-1],r=t.substr(0,n.column-1);return new z4([...this.parts.map(s=>new Pc(xe.fromPositions(new rt(1,s.column)),s.lines.map(a=>a.line).join(` `)))]).applyToString(r).substring(this.parts[0].column-1)}isEmpty(){return this.parts.every(t=>t.lines.length===0)}get lineCount(){return 1+this.parts.reduce((t,n)=>t+n.lines.length-1,0)}}class P0e{constructor(t,n,r,o=[]){this.column=t,this.text=n,this.preview=r,this._inlineDecorations=o,this.lines=F0(this.text).map((s,a)=>({line:s,lineDecorations:wg.filter(this._inlineDecorations,a+1,1,s.length+1)}))}equals(t){return this.column===t.column&&this.lines.length===t.lines.length&&this.lines.every((n,r)=>n.line===t.lines[r].line&&wg.equalsArr(n.lineDecorations,t.lines[r].lineDecorations))}}class tVe{constructor(t,n,r,o=0){this.lineNumber=t,this.columnRange=n,this.text=r,this.additionalReservedLineCount=o,this.parts=[new P0e(this.columnRange.endColumnExclusive,this.text,!1)],this.newLines=F0(this.text)}renderForScreenReader(t){return this.newLines.join(` `)}get lineCount(){return this.newLines.length}isEmpty(){return this.parts.every(t=>t.lines.length===0)}equals(t){return this.lineNumber===t.lineNumber&&this.columnRange.equals(t.columnRange)&&this.newLines.length===t.newLines.length&&this.newLines.every((n,r)=>n===t.newLines[r])&&this.additionalReservedLineCount===t.additionalReservedLineCount}}function cCt(e,t){return Ua(e,t,iIn)}function iIn(e,t){return e===t?!0:!e||!t?!1:e instanceof oee&&t instanceof oee||e instanceof tVe&&t instanceof tVe?e.equals(t):!1}function MS(e,t,n){const r=n?e.range.intersectRanges(n):e.range;if(!r)return e;const o=e.text.replaceAll(`\r `,` `),s=t.getValueInRange(r,1),a=hp(s,o),l=Ud.ofText(s.substring(0,a)).addToPosition(e.range.getStartPosition()),d=o.substring(a),u=xe.fromPositions(l,e.range.getEndPosition());return new Pc(u,d)}function rIn(e,t){return e.text.startsWith(t.text)&&bOo(e.range,t.range)}function bOo(e,t){return t.getStartPosition().equals(e.getStartPosition())&&t.getEndPosition().isBeforeOrEqual(e.getEndPosition())}function dCt(e,t,n,r,o=0){let s=MS(e,t);if(s.range.endLineNumber!==s.range.startLineNumber)return;const a=t.getLineContent(s.range.startLineNumber),l=Ys(a).length;if(s.range.startColumn-1<=l){const f=Ys(s.text).length,k=a.substring(s.range.startColumn-1,l),[A,p]=[s.range.getStartPosition(),s.range.getEndPosition()],b=A.column+k.length<=p.column?A.delta(0,k.length):p,w=xe.fromPositions(b,p),O=s.text.startsWith(k)?s.text.substring(k.length):s.text.substring(f);s=new Pc(w,O)}const u=t.getValueInRange(s.range),h=wOo(u,s.text);if(!h)return;const g=s.range.startLineNumber,m=new Array;if(n==="prefix"){const f=h.filter(k=>k.originalLength===0);if(f.length>1||f.length===1&&f[0].originalStart!==u.length)return}const v=s.text.length-o;for(const f of h){const k=s.range.startColumn+f.originalStart+f.originalLength;if(n==="subwordSmart"&&r&&r.lineNumber===s.range.startLineNumber&&k0)return;if(f.modifiedLength===0)continue;const A=f.modifiedStart+f.modifiedLength,p=Math.max(f.modifiedStart,Math.min(A,v)),b=s.text.substring(f.modifiedStart,p),w=s.text.substring(p,Math.max(f.modifiedStart,A));b.length>0&&m.push(new P0e(k,b,!1)),w.length>0&&m.push(new P0e(k,w,!0))}return new oee(g,m)}let pw;function wOo(e,t){if((pw==null?void 0:pw.originalValue)===e&&(pw==null?void 0:pw.newValue)===t)return pw==null?void 0:pw.changes;{let n=hCt(e,t,!0);if(n){const r=uCt(n);if(r>0){const o=hCt(e,t,!1);o&&uCt(o)5e3||t.length>5e3)return;function r(u){let h=0;for(let g=0,m=u.length;gh&&(h=v)}return h}const o=Math.max(r(e),r(t));function s(u){if(u<0)throw new Error("unexpected");return o+u+1}function a(u){let h=0,g=0;const m=new Int32Array(u.length);for(let v=0,f=u.length;vl},{getElements:()=>d}).ComputeDiff(!1).changes}function OOo(e,t){let n,r=!1;const o=new mEn(new tf(e,void 0,t.update),(s,a)=>{r||(n=t.initial instanceof Function?t.initial():t.initial,r=!0);const l=t.update(s,n,a);return n=l,l},t.changeTracker,()=>{var s;r&&((s=t.disposeFinal)==null||s.call(t,n),r=!1)},t.equalityComparer??f2,(s,a,l)=>{if(!r)throw new hi("Can only set when there is a listener! This is to prevent leaks.");qW(a,d=>{n=s,o.setValue(s,d,l)})},Hd.ofCaller());return o}var yOo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},fCt=function(e,t){return function(n,r){t(n,r,e)}};class COo{constructor(t,n){this._baseService=t,this._intercept=n}publicLog2(t,n){this._intercept(t,n),this._baseService.publicLog2(t,n)}}let nVe=class extends COo{constructor(t,n){super(t,(r,o)=>{let s=!0;o&&iVe in o&&(s=!!o[iVe]),s&&n.getDataChannel("editTelemetry").sendData({eventName:r,data:o??{}})})}};nVe=yOo([fCt(0,Nf),fCt(1,Mnt)],nVe);const iVe=Symbol("shouldForwardToChannel");function _Oo(e){return{[iVe]:e}}function gCt(e){if(!e)return!1;const t=e.toLowerCase();return t==="github.copilot"||t==="github.copilot-chat"}function SOo(e){const t=e.map(r=>new uh(Gn.ofStartAndLength(r.rangeOffset,r.rangeLength),r.text));return t.reverse(),new V8(t)}function LOo(e,t){e.publicLog2("inlineCompletion.endOfLife",t)}class yhe{constructor(t,n,r){this.changes=t,this.moves=n,this.hitTimeout=r}}class oIn{constructor(t,n){this.lineRangeMapping=t,this.changes=n}}const xOo=3;class EOo{computeDiff(t,n,r){var d;const s=new DOo(t,n,{maxComputationTime:r.maxComputationTimeMs,shouldIgnoreTrimWhitespace:r.ignoreTrimWhitespace,shouldComputeCharChanges:!0,shouldMakePrettyDiff:!0,shouldPostProcessCharChanges:!0}).computeDiff(),a=[];let l=null;for(const u of s.changes){let h;u.originalEndLineNumber===0?h=new Ei(u.originalStartLineNumber+1,u.originalStartLineNumber+1):h=new Ei(u.originalStartLineNumber,u.originalEndLineNumber+1);let g;u.modifiedEndLineNumber===0?g=new Ei(u.modifiedStartLineNumber+1,u.modifiedStartLineNumber+1):g=new Ei(u.modifiedStartLineNumber,u.modifiedEndLineNumber+1);let m=new a2(h,g,(d=u.charChanges)==null?void 0:d.map(v=>new im(new xe(v.originalStartLineNumber,v.originalStartColumn,v.originalEndLineNumber,v.originalEndColumn),new xe(v.modifiedStartLineNumber,v.modifiedStartColumn,v.modifiedEndLineNumber,v.modifiedEndColumn))));l&&(l.modified.endLineNumberExclusive===m.modified.startLineNumber||l.original.endLineNumberExclusive===m.original.startLineNumber)&&(m=new a2(l.original.join(m.original),l.modified.join(m.modified),l.innerChanges&&m.innerChanges?l.innerChanges.concat(m.innerChanges):void 0),a.pop()),a.push(m),l=m}return b6(()=>Oie(a,(u,h)=>h.original.startLineNumber-u.original.endLineNumberExclusive===h.modified.startLineNumber-u.modified.endLineNumberExclusive&&u.original.endLineNumberExclusive(t===10?"\\n":String.fromCharCode(t))+`-(${this._lineNumbers[n]},${this._columns[n]})`).join(", ")+"]"}_assertIndex(t,n){if(t<0||t>=n.length)throw new Error("Illegal index")}getElements(){return this._charCodes}getStartLineNumber(t){return t>0&&t===this._lineNumbers.length?this.getEndLineNumber(t-1):(this._assertIndex(t,this._lineNumbers),this._lineNumbers[t])}getEndLineNumber(t){return t===-1?this.getStartLineNumber(t+1):(this._assertIndex(t,this._lineNumbers),this._charCodes[t]===10?this._lineNumbers[t]+1:this._lineNumbers[t])}getStartColumn(t){return t>0&&t===this._columns.length?this.getEndColumn(t-1):(this._assertIndex(t,this._columns),this._columns[t])}getEndColumn(t){return t===-1?this.getStartColumn(t+1):(this._assertIndex(t,this._columns),this._charCodes[t]===10?1:this._columns[t]+1)}}class GU{constructor(t,n,r,o,s,a,l,d){this.originalStartLineNumber=t,this.originalStartColumn=n,this.originalEndLineNumber=r,this.originalEndColumn=o,this.modifiedStartLineNumber=s,this.modifiedStartColumn=a,this.modifiedEndLineNumber=l,this.modifiedEndColumn=d}static createFromDiffChange(t,n,r){const o=n.getStartLineNumber(t.originalStart),s=n.getStartColumn(t.originalStart),a=n.getEndLineNumber(t.originalStart+t.originalLength-1),l=n.getEndColumn(t.originalStart+t.originalLength-1),d=r.getStartLineNumber(t.modifiedStart),u=r.getStartColumn(t.modifiedStart),h=r.getEndLineNumber(t.modifiedStart+t.modifiedLength-1),g=r.getEndColumn(t.modifiedStart+t.modifiedLength-1);return new GU(o,s,a,l,d,u,h,g)}}function QOo(e){if(e.length<=1)return e;const t=[e[0]];let n=t[0];for(let r=1,o=e.length;r0&&n.originalLength<20&&n.modifiedLength>0&&n.modifiedLength<20&&s()){const v=r.createCharSequence(t,n.originalStart,n.originalStart+n.originalLength-1),f=o.createCharSequence(t,n.modifiedStart,n.modifiedStart+n.modifiedLength-1);if(v.getElements().length>0&&f.getElements().length>0){let k=sIn(v,f,s,!0).changes;l&&(k=QOo(k)),m=[];for(let A=0,p=k.length;A1&&k>1;){const A=m.charCodeAt(f-2),p=v.charCodeAt(k-2);if(A!==p)break;f--,k--}(f>1||k>1)&&this._pushTrimWhitespaceCharChange(o,s+1,1,f,a+1,1,k)}{let f=oVe(m,1),k=oVe(v,1);const A=m.length+1,p=v.length+1;for(;f!0;const t=Date.now();return()=>Date.now()-t0&&k>0&&a.get(f-1,k-1)===3&&(b+=l.get(f-1,k-1)),b+=o?o(f,k):1):b=-1;const w=Math.max(A,p,b);if(w===b){const O=f>0&&k>0?l.get(f-1,k-1):0;l.set(f,k,O+1),a.set(f,k,3)}else w===A?(l.set(f,k,0),a.set(f,k,1)):w===p&&(l.set(f,k,0),a.set(f,k,2));s.set(f,k,w)}const d=[];let u=t.length,h=n.length;function g(f,k){(f+1!==u||k+1!==h)&&d.push(new ou(new Gn(f+1,u),new Gn(k+1,h))),u=f,h=k}let m=t.length-1,v=n.length-1;for(;m>=0&&v>=0;)a.get(m,v)===3?(g(m,v),m--,v--):a.get(m,v)===1?m--:v--;return g(-1,-1),d.reverse(),new o8(d,!1)}}class aIn{compute(t,n,r=RJ.instance){if(t.length===0||n.length===0)return o8.trivial(t,n);const o=t,s=n;function a(k,A){for(;ko.length||O>s.length)continue;const y=a(w,O);d.set(h,y);const C=w===p?u.get(h+1):u.get(h-1);if(u.set(h,y!==w?new vCt(C,w,O,y-w):C),d.get(h)===o.length&&d.get(h)-h===s.length)break e}}let g=u.get(h);const m=[];let v=o.length,f=s.length;for(;;){const k=g?g.x+g.length:0,A=g?g.y+g.length:0;if((k!==v||A!==f)&&m.push(new ou(new Gn(k,v),new Gn(A,f))),!g)break;v=g.x,f=g.y,g=g.prev}return m.reverse(),new o8(m,!1)}}class vCt{constructor(t,n,r,o){this.prev=t,this.x=n,this.y=r,this.length=o}}class ROo{constructor(){this.positiveArr=new Int32Array(10),this.negativeArr=new Int32Array(10)}get(t){return t<0?(t=-t-1,this.negativeArr[t]):this.positiveArr[t]}set(t,n){if(t<0){if(t=-t-1,t>=this.negativeArr.length){const r=this.negativeArr;this.negativeArr=new Int32Array(r.length*2),this.negativeArr.set(r)}this.negativeArr[t]=n}else{if(t>=this.positiveArr.length){const r=this.positiveArr;this.positiveArr=new Int32Array(r.length*2),this.positiveArr.set(r)}this.positiveArr[t]=n}}}class IOo{constructor(){this.positiveArr=[],this.negativeArr=[]}get(t){return t<0?(t=-t-1,this.negativeArr[t]):this.positiveArr[t]}set(t,n){t<0?(t=-t-1,this.negativeArr[t]=n):this.positiveArr[t]=n}}class F0e{constructor(t,n,r){this.lines=t,this.range=n,this.considerWhitespaceChanges=r,this.elements=[],this.firstElementOffsetByLineIdx=[],this.lineStartOffsets=[],this.trimmedWsLengthsByLineIdx=[],this.firstElementOffsetByLineIdx.push(0);for(let o=this.range.startLineNumber;o<=this.range.endLineNumber;o++){let s=t[o-1],a=0;o===this.range.startLineNumber&&this.range.startColumn>1&&(a=this.range.startColumn-1,s=s.substring(a)),this.lineStartOffsets.push(a);let l=0;if(!r){const u=s.trimStart();l=s.length-u.length,s=u.trimEnd()}this.trimmedWsLengthsByLineIdx.push(l);const d=o===this.range.endLineNumber?Math.min(this.range.endColumn-1-a-l,s.length):s.length;for(let u=0;uString.fromCharCode(n)).join("")}getElement(t){return this.elements[t]}get length(){return this.elements.length}getBoundaryScore(t){const n=bCt(t>0?this.elements[t-1]:-1),r=bCt(ts<=t),o=t-this.firstElementOffsetByLineIdx[r];return new rt(this.range.startLineNumber+r,1+this.lineStartOffsets[r]+o+(o===0&&n==="left"?0:this.trimmedWsLengthsByLineIdx[r]))}translateRange(t){const n=this.translateOffset(t.start,"right"),r=this.translateOffset(t.endExclusive,"left");return r.isBefore(n)?xe.fromPositions(r,r):xe.fromPositions(n,r)}findWordContaining(t){if(t<0||t>=this.elements.length||!MP(this.elements[t]))return;let n=t;for(;n>0&&MP(this.elements[n-1]);)n--;let r=t;for(;r=this.elements.length||!MP(this.elements[t]))return;let n=t;for(;n>0&&MP(this.elements[n-1])&&!ACt(this.elements[n]);)n--;let r=t;for(;ro<=t.start)??0,r=Oco(this.firstElementOffsetByLineIdx,o=>t.endExclusive<=o)??this.elements.length;return new Gn(n,r)}}function MP(e){return e>=97&&e<=122||e>=65&&e<=90||e>=48&&e<=57}function ACt(e){return e>=65&&e<=90}const MOo={0:0,1:0,2:0,3:10,4:2,5:30,6:3,7:10,8:10};function pCt(e){return MOo[e]}function bCt(e){return e===10?8:e===13?7:oje(e)?6:e>=97&&e<=122?0:e>=65&&e<=90?1:e>=48&&e<=57?2:e===-1?3:e===44||e===59?5:4}function POo(e,t,n,r,o,s){let{moves:a,excludedChanges:l}=NOo(e,t,n,s);if(!s.isValid())return[];const d=e.filter(h=>!l.has(h)),u=UOo(d,r,o,t,n,s);return lNe(a,u),a=jOo(a),a=a.filter(h=>{const g=h.original.toOffsetRange().slice(t).map(v=>v.trim());return g.join(` -`).length>=15&&FOo(g,v=>v.length>=2)>=2}),a=WOo(e,a),a}function FOo(e,t){let n=0;for(const r of e)t(r)&&n++;return n}function NOo(e,t,n,r){const o=[],s=e.filter(d=>d.modified.isEmpty&&d.original.length>=3).map(d=>new E1e(d.original,t,d)),a=new Set(e.filter(d=>d.original.isEmpty&&d.modified.length>=3).map(d=>new E1e(d.modified,n,d))),l=new Set;for(const d of s){let u=-1,h;for(const g of a){const m=d.computeSimilarity(g);m>u&&(u=m,h=g)}if(u>.9&&h&&(a.delete(h),o.push(new Ag(d.range,h.range)),l.add(d.source),l.add(h.source)),!r.isValid())return{moves:o,excludedChanges:l}}return{moves:o,excludedChanges:l}}function UOo(e,t,n,r,o,s){const a=[],l=new IEn;for(const m of e)for(let v=m.original.startLineNumber;vm.modified.startLineNumber,T0));for(const m of e){let v=[];for(let f=m.modified.startLineNumber;f{for(const O of v)if(O.originalLineRange.endLineNumberExclusive+1===b.endLineNumberExclusive&&O.modifiedLineRange.endLineNumberExclusive+1===A.endLineNumberExclusive){O.originalLineRange=new Ei(O.originalLineRange.startLineNumber,b.endLineNumberExclusive),O.modifiedLineRange=new Ei(O.modifiedLineRange.startLineNumber,A.endLineNumberExclusive),p.push(O);return}const w={modifiedLineRange:A,originalLineRange:b};d.push(w),p.push(w)}),v=p}if(!s.isValid())return[]}d.sort(uEn(qh(m=>m.modifiedLineRange.length,T0)));const u=new Iv,h=new Iv;for(const m of d){const v=m.modifiedLineRange.startLineNumber-m.originalLineRange.startLineNumber,f=u.subtractFrom(m.modifiedLineRange),k=h.subtractFrom(m.originalLineRange).getWithDelta(v),A=f.getIntersection(k);for(const p of A.ranges){if(p.length<3)continue;const b=p,w=p.delta(-v);a.push(new Ag(w,b)),u.addRange(b),h.addRange(w)}}a.sort(qh(m=>m.original.startLineNumber,T0));const g=new n1e(e);for(let m=0;mC.original.startLineNumber<=v.original.startLineNumber),k=lV(e,C=>C.modified.startLineNumber<=v.modified.startLineNumber),A=Math.max(v.original.startLineNumber-f.original.startLineNumber,v.modified.startLineNumber-k.modified.startLineNumber),p=g.findLastMonotonous(C=>C.original.startLineNumberC.modified.startLineNumberr.length||_>o.length||u.contains(_)||h.contains(C)||!wCt(r[C-1],o[_-1],s))break}O>0&&(h.addRange(new Ei(v.original.startLineNumber-O,v.original.startLineNumber)),u.addRange(new Ei(v.modified.startLineNumber-O,v.modified.startLineNumber)));let y;for(y=0;yr.length||_>o.length||u.contains(_)||h.contains(C)||!wCt(r[C-1],o[_-1],s))break}y>0&&(h.addRange(new Ei(v.original.endLineNumberExclusive,v.original.endLineNumberExclusive+y)),u.addRange(new Ei(v.modified.endLineNumberExclusive,v.modified.endLineNumberExclusive+y))),(O>0||y>0)&&(a[m]=new Ag(new Ei(v.original.startLineNumber-O,v.original.endLineNumberExclusive+y),new Ei(v.modified.startLineNumber-O,v.modified.endLineNumberExclusive+y)))}return a}function wCt(e,t,n){if(e.trim()===t.trim())return!0;if(e.length>300&&t.length>300)return!1;const o=new aIn().compute(new F0e([e],new xe(1,1,1,e.length),!1),new F0e([t],new xe(1,1,1,t.length),!1),n);let s=0;const a=ou.invert(o.diffs,e.length);for(const h of a)h.seq1Range.forEach(g=>{oje(e.charCodeAt(g))||s++});function l(h){let g=0;for(let m=0;mt.length?e:t);return s/d>.6&&d>10}function jOo(e){if(e.length===0)return e;e.sort(qh(n=>n.original.startLineNumber,T0));const t=[e[0]];for(let n=1;n=0&&a>=0&&s+a<=2){t[t.length-1]=r.join(o);continue}t.push(o)}return t}function WOo(e,t){const n=new n1e(e);return t=t.filter(r=>{const o=n.findLastMonotonous(l=>l.original.startLineNumberl.modified.startLineNumber0&&(l=l.delta(u))}o.push(l)}return r.length>0&&o.push(r[r.length-1]),o}function VOo(e,t,n){if(!e.getBoundaryScore||!t.getBoundaryScore)return n;for(let r=0;r0?n[r-1]:void 0,s=n[r],a=r+1=r.start&&e.seq2Range.start-a>=o.start&&n.isStronglyEqual(e.seq2Range.start-a,e.seq2Range.endExclusive-a)&&a<100;)a++;a--;let l=0;for(;e.seq1Range.start+lu&&(u=f,d=h)}return e.delta(d)}function zOo(e,t,n){const r=[];for(const o of n){const s=r[r.length-1];if(!s){r.push(o);continue}o.seq1Range.start-s.seq1Range.endExclusive<=2||o.seq2Range.start-s.seq2Range.endExclusive<=2?r[r.length-1]=new ou(s.seq1Range.join(o.seq1Range),s.seq2Range.join(o.seq2Range)):r.push(o)}return r}function _Ct(e,t,n,r,o=!1){const s=ou.invert(n,e.length),a=[];let l=new IS(0,0);function d(h,g){if(h.offset10;){const b=s[0];if(!(b.seq1Range.intersects(f.seq1Range)||b.seq2Range.intersects(f.seq2Range)))break;const O=r(e,b.seq1Range.start),y=r(t,b.seq2Range.start),C=new ou(O,y),_=C.intersect(b);if(A+=_.seq1Range.length,p+=_.seq2Range.length,f=f.join(C),f.seq1Range.endExclusive>=b.seq1Range.endExclusive)s.shift();else break}(o&&A+p0;){const h=s.shift();h.seq1Range.isEmpty||(d(h.getStarts(),h),d(h.getEndExclusives().delta(-1),h))}return HOo(n,a)}function HOo(e,t){const n=[];for(;e.length>0||t.length>0;){const r=e[0],o=t[0];let s;r&&(!o||r.seq1Range.start0&&n[n.length-1].seq1Range.endExclusive>=s.seq1Range.start?n[n.length-1]=n[n.length-1].join(s):n.push(s)}return n}function $Oo(e,t,n){let r=n;if(r.length===0)return r;let o=0,s;do{s=!1;const a=[r[0]];for(let l=1;l5||v.seq1Range.length+v.seq2Range.length>5)};const d=r[l],u=a[a.length-1];h(u,d)?(s=!0,a[a.length-1]=a[a.length-1].join(d)):a.push(d)}r=a}while(o++<10&&s);return r}function XOo(e,t,n){let r=n;if(r.length===0)return r;let o=0,s;do{s=!1;const l=[r[0]];for(let d=1;d5||k.length>500)return!1;const p=e.getText(k).trim();if(p.length>20||p.split(/\r\n|\r|\n/).length>1)return!1;const b=e.countLinesIn(v.seq1Range),w=v.seq1Range.length,O=t.countLinesIn(v.seq2Range),y=v.seq2Range.length,C=e.countLinesIn(f.seq1Range),_=f.seq1Range.length,S=t.countLinesIn(f.seq2Range),L=f.seq2Range.length,E=2*40+50;function T(Q){return Math.min(Q,E)}return Math.pow(Math.pow(T(b*40+w),1.5)+Math.pow(T(O*40+y),1.5),1.5)+Math.pow(Math.pow(T(C*40+_),1.5)+Math.pow(T(S*40+L),1.5),1.5)>(E**1.5)**1.5*1.3};const u=r[d],h=l[l.length-1];g(h,u)?(s=!0,l[l.length-1]=l[l.length-1].join(u)):l.push(u)}r=l}while(o++<10&&s);const a=[];return lto(r,(l,d,u)=>{let h=d;function g(p){return p.length>0&&p.trim().length<=3&&d.seq1Range.length+d.seq2Range.length>100}const m=e.extendToFullLines(d.seq1Range),v=e.getText(new Gn(m.start,d.seq1Range.start));g(v)&&(h=h.deltaStart(-v.length));const f=e.getText(new Gn(d.seq1Range.endExclusive,m.endExclusive));g(f)&&(h=h.deltaEnd(f.length));const k=ou.fromOffsetPairs(l?l.getEndExclusives():IS.zero,u?u.getStarts():IS.max),A=h.intersect(k);a.length>0&&A.getStarts().equals(a[a.length-1].getEndExclusives())?a[a.length-1]=a[a.length-1].join(A):a.push(A)}),a}class SCt{constructor(t,n){this.trimmedHash=t,this.lines=n}getElement(t){return this.trimmedHash[t]}get length(){return this.trimmedHash.length}getBoundaryScore(t){const n=t===0?0:LCt(this.lines[t-1]),r=t===this.lines.length?0:LCt(this.lines[t]);return 1e3-(n+r)}getText(t){return this.lines.slice(t.start,t.endExclusive).join(` -`)}isStronglyEqual(t,n){return this.lines[t]===this.lines[n]}}function LCt(e){let t=0;for(;t_===S))return new yhe([],[],!1);if(t.length===1&&t[0].length===0||n.length===1&&n[0].length===0)return new yhe([new a2(new Ei(1,t.length+1),new Ei(1,n.length+1),[new im(new xe(1,1,t.length,t[t.length-1].length+1),new xe(1,1,n.length,n[n.length-1].length+1))])],[],!1);const o=r.maxComputationTimeMs===0?RJ.instance:new H0o(r.maxComputationTimeMs),s=!r.ignoreTrimWhitespace,a=new Map;function l(_){let S=a.get(_);return S===void 0&&(S=a.size,a.set(_,S)),S}const d=t.map(_=>l(_.trim())),u=n.map(_=>l(_.trim())),h=new SCt(d,t),g=new SCt(u,n),m=h.length+g.length<1700?this.dynamicProgrammingDiffing.compute(h,g,o,(_,S)=>t[_]===n[S]?n[S].length===0?.1:1+Math.log(1+n[S].length):.99):this.myersDiffingAlgorithm.compute(h,g,o);let v=m.diffs,f=m.hitTimeout;v=OCt(h,g,v),v=$Oo(h,g,v);const k=[],A=_=>{if(s)for(let S=0;S<_;S++){const L=p+S,E=b+S;if(t[L]!==n[E]){const T=this.refineDiff(t,n,new ou(new Gn(L,L+1),new Gn(E,E+1)),o,s,r);for(const Q of T.mappings)k.push(Q);T.hitTimeout&&(f=!0)}}};let p=0,b=0;for(const _ of v){b6(()=>_.seq1Range.start-p===_.seq2Range.start-b);const S=_.seq1Range.start-p;A(S),p=_.seq1Range.endExclusive,b=_.seq2Range.endExclusive;const L=this.refineDiff(t,n,_,o,s,r);L.hitTimeout&&(f=!0);for(const E of L.mappings)k.push(E)}A(t.length-p);const w=new Ale(t),O=new Ale(n),y=x1e(k,w,O);let C=[];return r.computeMoves&&(C=this.computeMoves(y,t,n,d,u,o,s,r)),b6(()=>{function _(L,E){if(L.lineNumber<1||L.lineNumber>E.length)return!1;const T=E[L.lineNumber-1];return!(L.column<1||L.column>T.length+1)}function S(L,E){return!(L.startLineNumber<1||L.startLineNumber>E.length+1||L.endLineNumberExclusive<1||L.endLineNumberExclusive>E.length+1)}for(const L of y){if(!L.innerChanges)return!1;for(const E of L.innerChanges)if(!(_(E.modifiedRange.getStartPosition(),n)&&_(E.modifiedRange.getEndPosition(),n)&&_(E.originalRange.getStartPosition(),t)&&_(E.originalRange.getEndPosition(),t)))return!1;if(!S(L.modified,n)||!S(L.original,t))return!1}return!0}),new yhe(y,C,f)}computeMoves(t,n,r,o,s,a,l,d){return POo(t,n,r,o,s,a).map(g=>{const m=this.refineDiff(n,r,new ou(g.original.toOffsetRange(),g.modified.toOffsetRange()),a,l,d),v=x1e(m.mappings,new Ale(n),new Ale(r),!0);return new oIn(g,v)})}refineDiff(t,n,r,o,s,a){const d=YOo(r).toRangeMapping2(t,n),u=new F0e(t,d.originalRange,s),h=new F0e(n,d.modifiedRange,s),g=u.length+h.length<500?this.dynamicProgrammingDiffing.compute(u,h,o):this.myersDiffingAlgorithm.compute(u,h,o);let m=g.diffs;return m=OCt(u,h,m),m=_Ct(u,h,m,(f,k)=>f.findWordContaining(k)),a.extendToSubwords&&(m=_Ct(u,h,m,(f,k)=>f.findSubWordContaining(k),!0)),m=zOo(u,h,m),m=XOo(u,h,m),{mappings:m.map(f=>new im(u.translateRange(f.seq1Range),h.translateRange(f.seq2Range))),hitTimeout:g.hitTimeout}}}function YOo(e){return new Ag(new Ei(e.seq1Range.start+1,e.seq1Range.endExclusive+1),new Ei(e.seq2Range.start+1,e.seq2Range.endExclusive+1))}const sVe={getLegacy:()=>new EOo,getDefault:()=>new GOo};var aVe;(function(e){function t(n,r){return!n.isInlineEdit&&!n.uri?ZOo.create(n,r):YU.create(n,r)}e.create=t})(aVe||(aVe={}));class lIn{constructor(t,n,r){this._data=t,this.identity=n,this.hint=r}get source(){return this._data.source}get isFromExplicitRequest(){return this._data.context.triggerKind===Zm.Explicit}get forwardStable(){return this.source.inlineSuggestions.enableForwardStability??!1}get editRange(){return this.getSingleTextEdit().range}get targetRange(){var t,n;return(t=this.hint)!=null&&t.range&&!this.hint.jumpToEdit?(n=this.hint)==null?void 0:n.range:this.editRange}get insertText(){return this.getSingleTextEdit().text}get semanticId(){return this.hash}get action(){return this._sourceInlineCompletion.gutterMenuLinkAction}get command(){return this._sourceInlineCompletion.command}get warning(){return this._sourceInlineCompletion.warning}get showInlineEditMenu(){return!!this._sourceInlineCompletion.showInlineEditMenu}get hash(){return JSON.stringify([this.getSingleTextEdit().text,this.getSingleTextEdit().range.getStartPosition().toString()])}get requestUuid(){return this._data.context.requestUuid}get partialAccepts(){return this._data.partialAccepts}get _sourceInlineCompletion(){return this._data.sourceInlineCompletion}addRef(){this.identity.addRef(),this.source.addRef()}removeRef(){this.identity.removeRef(),this.source.removeRef()}reportInlineEditShown(t,n,r){this._data.reportInlineEditShown(t,this.insertText,n,r)}reportPartialAccept(t,n,r){this._data.reportPartialAccept(t,n,r)}reportEndOfLife(t){this._data.reportEndOfLife(t)}setEndOfLifeReason(t){this._data.setEndOfLifeReason(t)}setIsPreceeded(t){this._data.setIsPreceeded(t.partialAccepts)}setNotShownReasonIfNotSet(t){this._data.setNotShownReason(t)}getSourceCompletion(){return this._sourceInlineCompletion}}const dAe=class dAe{constructor(){this._onDispose=Mv(this),this._jumpedTo=Ti(this,!1),this._refCount=1,this.id="InlineCompletionIdentity"+dAe.idCounter++}get jumpedTo(){return this._jumpedTo}addRef(){this._refCount++}removeRef(){this._refCount--,this._refCount===0&&this._onDispose.trigger(void 0)}setJumpTo(t){this._jumpedTo.set(!0,t)}};dAe.idCounter=0;let N0e=dAe;class see{static create(t){return new see(xe.lift(t.range),t.content,t.style,t.jumpToEdit)}constructor(t,n,r,o){this.range=t,this.content=n,this.style=r,this.jumpToEdit=o}withEdit(t,n){const r=new Gn(n.getOffset(this.range.getStartPosition()),n.getOffset(this.range.getEndPosition())),o=TTn([r],t)[0];if(!o)return;const s=n.getRange(o);return new see(s,this.content,this.style,this.jumpToEdit)}}let ZOo=class Che extends lIn{static create(t,n){const r=new N0e,o=ree(n),s=t.insertText.replace(/\r\n|\r|\n/g,n.getEOL()),a=KOo(new uh(o.getOffsetRange(t.range),s),n),l=a.removeCommonSuffixAndPrefix(n.getValue()),d=o.getTextReplacement(a),u=t.hint?see.create(t.hint):void 0;return new Che(a,l,d,d.range,t.snippetInfo,t.additionalTextEdits,t,r,u)}constructor(t,n,r,o,s,a,l,d,u){super(l,d,u),this._edit=t,this._trimmedEdit=n,this._textEdit=r,this._originalRange=o,this.snippetInfo=s,this.additionalTextEdits=a,this.isInlineEdit=!1}get hash(){return JSON.stringify(this._trimmedEdit.toJson())}getSingleTextEdit(){return this._textEdit}withIdentity(t){return new Che(this._edit,this._trimmedEdit,this._textEdit,this._originalRange,this.snippetInfo,this.additionalTextEdits,this._data,t,this.hint)}withEdit(t,n){const r=TTn([this._edit.replaceRange],t);if(r.length===0)return;const o=new uh(r[0],this._textEdit.text),s=ree(n),a=s.getTextReplacement(o);let l=this.hint;if(l&&(l=l.withEdit(t,s),!l))return;const d=o.removeCommonSuffixAndPrefix(n.getValue());return new Che(o,d,a,this._originalRange,this.snippetInfo,this.additionalTextEdits,this._data,this.identity,l)}canBeReused(t,n){const r=this._textEdit.range;return!!r&&r.containsPosition(n)&&this.isVisible(t,n)&&Ud.ofRange(r).isGreaterThanOrEqualTo(Ud.ofRange(this._originalRange))}isVisible(t,n){const r=this.getSingleTextEdit();return cIn(r,this._originalRange,t,n)}};function cIn(e,t,n,r){const o=MS(e,n),s=e.range;if(!s||t&&!t.getStartPosition().equals(s.getStartPosition())||r.lineNumber!==o.range.startLineNumber||o.isEmpty)return!1;const a=n.getValueInRange(o.range,1),l=o.text,d=Math.max(0,r.column-o.range.startColumn);let u=l.substring(0,d),h=l.substring(d),g=a.substring(0,d),m=a.substring(d);const v=n.getLineIndentColumn(o.range.startLineNumber);return o.range.startColumn<=v&&(g=g.trimStart(),g.length===0&&(m=m.trimStart()),u=u.trimStart(),u.length===0&&(h=h.trimStart())),u.startsWith(g)&&!!mQn(m,h)}class YU extends lIn{static create(t,n){const r=qOo(n,t.range,t.insertText),o=new pR(n),s=z4.fromStringEdit(r,o),a=r.isEmpty()?new Pc(new xe(1,1,1,1),""):s.toReplacement(o),l=new N0e,d=r.replacements.map(h=>{const g=xe.fromPositions(n.getPositionAt(h.replaceRange.start),n.getPositionAt(h.replaceRange.endExclusive)),m=n.getValueInRange(g);return U0e.create(h,m)}),u=t.hint?see.create(t.hint):void 0;return new YU(r,a,t.uri,t,l,d,u,!1,n.getVersionId())}constructor(t,n,r,o,s,a,l,d=!1,u){super(o,s,l),this._edit=t,this._textEdit=n,this.uri=r,this._edits=a,this._lastChangePartOfInlineEdit=d,this._inlineEditModelVersion=u,this.snippetInfo=void 0,this.additionalTextEdits=[],this.isInlineEdit=!0}get updatedEditModelVersion(){return this._inlineEditModelVersion}get updatedEdit(){return this._edit}getSingleTextEdit(){return this._textEdit}withIdentity(t){return new YU(this._edit,this._textEdit,this.uri,this._data,t,this._edits,this.hint,this._lastChangePartOfInlineEdit,this._inlineEditModelVersion)}canBeReused(t,n){return this._lastChangePartOfInlineEdit&&this.updatedEditModelVersion===t.getVersionId()}withEdit(t,n){return this._applyTextModelChanges(t,this._edits,n)}_applyTextModelChanges(t,n,r){if(n=n.map(g=>g.applyTextModelChanges(t)),n.some(g=>g.edit===void 0))return;const o=r.getVersionId();let s=this._inlineEditModelVersion;const a=n.some(g=>g.lastChangeUpdatedEdit);if(a&&(s=o??-1),o===null||s+20!g.edit.isEmpty),n.length===0))return;const l=new V8(n.map(g=>g.edit)),d=ree(r),u=d.getTextEdit(l).toReplacement(new pR(r));let h=this.hint;if(!(h&&(h=h.withEdit(t,d),!h)))return new YU(l,u,this.uri,this._data,this.identity,n,h,a,s)}}function qOo(e,t,n){const r=e.getEOL(),o=e.getValueInRange(t),s=n.replace(/\r\n|\r|\n/g,r),d=sVe.getDefault().computeDiff(F0(o),F0(s),{ignoreTrimWhitespace:!1,computeMoves:!1,extendToSubwords:!0,maxComputationTimeMs:500}).changes.flatMap(m=>m.innerChanges??[]);function u(m,v){const f=Ud.fromPosition(v.getStartPosition());return Ud.ofRange(v).createRange(f.addToPosition(m))}const h=new g9(s);return new V8(d.map(m=>{const v=u(t.getStartPosition(),m.originalRange),f=ree(e).getOffsetRange(v),k=h.getValueOfRange(m.modifiedRange),A=new uh(f,k),p=e.getValueInRange(v);return JOo(A,p,d.length,e)}))}class U0e{static create(t,n){const r=hp(t.newText,n),o=I8(t.newText,n),s=t.newText.substring(r,t.newText.length-o);return new U0e(t,s,r,o)}get edit(){return this._edit}get lastChangeUpdatedEdit(){return this._lastChangeUpdatedEdit}constructor(t,n,r,o,s=!1){this._edit=t,this._trimmedNewText=n,this._prefixLength=r,this._suffixLength=o,this._lastChangeUpdatedEdit=s}applyTextModelChanges(t){const n=this._clone();return n._applyTextModelChanges(t),n}_clone(){return new U0e(this._edit,this._trimmedNewText,this._prefixLength,this._suffixLength,this._lastChangeUpdatedEdit)}_applyTextModelChanges(t){if(this._lastChangeUpdatedEdit=!1,!this._edit)throw new hi("UpdatedInnerEdits: No edit to apply changes to");const n=this._applyChanges(this._edit,t);if(!n){this._edit=void 0;return}this._edit=n.edit,this._lastChangeUpdatedEdit=n.editHasChanged}_applyChanges(t,n){let r=t.replaceRange.start,o=t.replaceRange.endExclusive,s=t.newText,a=!1;const l=this._prefixLength>0||this._suffixLength>0;for(let d=n.replacements.length-1;d>=0;d--){const u=n.replacements[d],h=u.newText.length>0&&u.replaceRange.isEmpty;if(h&&!l&&u.replaceRange.start===r&&s.startsWith(u.newText)){r+=u.newText.length,s=s.substring(u.newText.length),o=Math.max(r,o),a=!0;continue}if(h&&l&&u.replaceRange.start===r+this._prefixLength&&this._trimmedNewText.startsWith(u.newText)){o+=u.newText.length,a=!0,this._prefixLength+=u.newText.length,this._trimmedNewText=this._trimmedNewText.substring(u.newText.length);continue}if(u.newText.length===0&&u.replaceRange.length>0&&u.replaceRange.start>=r+this._prefixLength&&u.replaceRange.endExclusive<=o-this._suffixLength){o-=u.replaceRange.length,a=!0;continue}if(u.equals(t)){a=!0,r=u.replaceRange.endExclusive,s="";continue}if(!(u.replaceRange.start>o)){if(u.replaceRange.endExclusive1&&e.newText.endsWith(n)&&!e.newText.startsWith(n)?new uh(e.replaceRange.delta(-1),n+e.newText.slice(0,-n.length)):e}function eyo(e,t){const n=new PTn,r=new NTn(n,u=>t.getLanguageConfiguration(u)),o=new FTn(new tyo([e]),r),s=AUe(o,[],void 0,!0);let a="";const l=e.getLineContent();function d(u,h){if(u.kind===2)if(d(u.openingBracket,h),h=Yl(h,u.openingBracket.length),u.child&&(d(u.child,h),h=Yl(h,u.child.length)),u.closingBracket)d(u.closingBracket,h),h=Yl(h,u.closingBracket.length);else{const m=r.getSingleLanguageBracketTokens(u.openingBracket.languageId).findClosingTokenText(u.openingBracket.bracketIds);a+=m}else if(u.kind!==3){if(u.kind===0||u.kind===1)a+=l.substring(h,Yl(h,u.length));else if(u.kind===4)for(const g of u.children)d(g,h),h=Yl(h,g.length)}}return d(s,dm),a}class tyo{constructor(t){this.lines=t,this.tokenization={getLineTokens:n=>this.lines[n-1]}}getLineCount(){return this.lines.length}getLineLength(t){return this.lines[t-1].getLineContent().length}}class Pnt{constructor(){this._nodes=new Set,this._outgoingEdges=new Map}static from(t,n){const r=new Pnt;for(const o of t)r._nodes.add(o);for(const o of t){const s=n(o);if(s.length>0){const a=new Set;for(const l of s)a.add(l);r._outgoingEdges.set(o,a)}}return r}removeCycles(){const t=[],n=new Set,r=new Set,o=[],s=a=>{n.add(a),r.add(a);const l=this._outgoingEdges.get(a);if(l)for(const d of l)n.has(d)?r.has(d)&&(t.push(d),o.push({from:a,to:d})):s(d);r.delete(a)};for(const a of this._nodes)n.has(a)||s(a);for(const{from:a,to:l}of o){const d=this._outgoingEdges.get(a);d&&d.delete(l)}return{foundCycles:t}}getOutgoing(t){const n=this._outgoingEdges.get(t);return n?Array.from(n):[]}}var Of;(function(e){e.Jump="jump",e.Accept="accept",e.Inactive="inactive"})(Of||(Of={}));var Yo;(function(e){e.GhostText="ghostText",e.Custom="custom",e.SideBySide="sideBySide",e.Deletion="deletion",e.InsertionInline="insertionInline",e.InsertionMultiLine="insertionMultiLine",e.WordReplacements="wordReplacements",e.LineReplacement="lineReplacement",e.Collapsed="collapsed"})(Yo||(Yo={}));function nyo(e,t,n,r,o,s){const a=K7n("icr"),l=new Wa;let d;const u={...r,requestUuid:a},h=syo(t,n),g=Zho(e,p=>p.groupId),m=Pnt.from(e,p=>{var b;return((b=p.yieldsToGroupIds)==null?void 0:b.flatMap(w=>g.get(w)??[]))??[]}),{foundCycles:v}=m.removeCycles();v.length>0&&Nc(new Error(`Inline completions: cyclic yield-to dependency detected. Path: ${v.map(p=>p.toString?p.toString():""+p).join(" -> ")}`));let f=0;const k=new JFe(async p=>{try{if(f++,l.token.isCancellationRequested)return;const b=m.getOutgoing(p);for(const S of b){const L=await k.get(S);if(L)for(const E of L.inlineSuggestions.items){if(E.isInlineEdit||typeof E.insertText!="string"&&E.insertText!==void 0)return;if(E.insertText!==void 0){const T=new Pc(xe.lift(E.range)??h,E.insertText);if(cIn(T,void 0,n,t))return}}}let w;const O=Date.now();try{w=await p.provideInlineCompletions(n,t,u,l.token)}catch(S){Nc(S);return}const y=Date.now();if(!w)return;const C=[],_=new oyo(w,C,p);if(_.addRef(),uIn(l.token,()=>_.removeRef(d)),l.token.isCancellationRequested)return;for(const S of w.items)C.push(iyo(S,_,h,n,s,u,o,{startTime:O,endTime:y}));return _}finally{f--}}),A=Yv.fromPromisesResolveOrder(e.map(p=>k.get(p))).filter(Mu);return{contextWithUuid:u,get didAllProvidersReturn(){return f===0},lists:A,cancelAndDispose:p=>{d===void 0&&(d=p,l.dispose(!0))}}}function uIn(e,t){if(e.isCancellationRequested)return t(),ht.None;{const n=e.onCancellationRequested(()=>{n.dispose(),t()});return{dispose:()=>n.dispose()}}}function iyo(e,t,n,r,o,s,a,l){let d,u,h=e.range?xe.lift(e.range):n;if(typeof e.insertText=="string"){if(d=e.insertText,o&&e.completeBracketPairs){d=xCt(d,h.getStartPosition(),r,o);const g=d.length-e.insertText.length;g!==0&&(h=new xe(h.startLineNumber,h.startColumn,h.endLineNumber,h.endColumn+g))}u=void 0}else if(e.insertText===void 0)d="",u=void 0,h=new xe(1,1,1,1);else if("snippet"in e.insertText){const g=e.insertText.snippet.length;if(o&&e.completeBracketPairs){e.insertText.snippet=xCt(e.insertText.snippet,h.getStartPosition(),r,o);const v=e.insertText.snippet.length-g;v!==0&&(h=new xe(h.startLineNumber,h.startColumn,h.endLineNumber,h.endColumn+v))}const m=new OR().parse(e.insertText.snippet);m.children.length===1&&m.children[0]instanceof f0?(d=m.children[0].value,u=void 0):(d=m.toString(),u={snippet:e.insertText.snippet,range:h})}else wie(e.insertText);return new ryo(h,d,u,vi.revive(e.uri),e.hint,e.additionalTextEdits||uOo(),e,t,s,e.isInlineEdit??!1,a,l,e.correlationId)}class ryo{constructor(t,n,r,o,s,a,l,d,u,h,g,m,v){this.range=t,this.insertText=n,this.snippetInfo=r,this.uri=o,this.hint=s,this.additionalTextEdits=a,this.sourceInlineCompletion=l,this.source=d,this.context=u,this.isInlineEdit=h,this._requestInfo=g,this._providerRequestInfo=m,this._correlationId=v,this._didShow=!1,this._timeUntilShown=void 0,this._showStartTime=void 0,this._shownDuration=0,this._showUncollapsedStartTime=void 0,this._showUncollapsedDuration=0,this._notShownReason=void 0,this._didReportEndOfLife=!1,this._lastSetEndOfLifeReason=void 0,this._isPreceeded=!1,this._partiallyAcceptedCount=0,this._partiallyAcceptedSinceOriginal={characters:0,ratio:0,count:0},this._viewData={editorType:g.editorType}}get showInlineEditMenu(){return this.sourceInlineCompletion.showInlineEditMenu??!1}get partialAccepts(){return this._partiallyAcceptedSinceOriginal}async reportInlineEditShown(t,n,r,o){var a,l;if(this.updateShownDuration(r),this._didShow)return;this._didShow=!0,this._viewData.viewKind=r,this._viewData.renderData=o,this._timeUntilShown=Date.now()-this._requestInfo.startTime;const s=new SJ(o.lineCountModified,o.lineCountOriginal,o.characterCountModified,o.characterCountOriginal);(l=(a=this.source.provider).handleItemDidShow)==null||l.call(a,this.source.inlineSuggestions,this.sourceInlineCompletion,n,s),this.sourceInlineCompletion.shownCommand&&await t.executeCommand(this.sourceInlineCompletion.shownCommand.id,...this.sourceInlineCompletion.shownCommand.arguments||[])}reportPartialAccept(t,n,r){var o,s;this._partiallyAcceptedCount++,this._partiallyAcceptedSinceOriginal.characters+=r.characters,this._partiallyAcceptedSinceOriginal.ratio=Math.min(this._partiallyAcceptedSinceOriginal.ratio+(1-this._partiallyAcceptedSinceOriginal.ratio)*r.ratio,1),this._partiallyAcceptedSinceOriginal.count+=r.count,(s=(o=this.source.provider).handlePartialAccept)==null||s.call(o,this.source.inlineSuggestions,this.sourceInlineCompletion,t,n)}reportEndOfLife(t){if(!this._didReportEndOfLife&&(this._didReportEndOfLife=!0,this.reportInlineEditHidden(),t||(t=this._lastSetEndOfLifeReason??{kind:uR.Ignored,userTypingDisagreed:!1,supersededBy:void 0}),t.kind===uR.Rejected&&this.source.provider.handleRejection&&this.source.provider.handleRejection(this.source.inlineSuggestions,this.sourceInlineCompletion),this.source.provider.handleEndOfLifetime)){const n={requestUuid:this.context.requestUuid,correlationId:this._correlationId,selectedSuggestionInfo:!!this.context.selectedSuggestionInfo,partiallyAccepted:this._partiallyAcceptedCount,partiallyAcceptedCountSinceOriginal:this._partiallyAcceptedSinceOriginal.count,partiallyAcceptedRatioSinceOriginal:this._partiallyAcceptedSinceOriginal.ratio,partiallyAcceptedCharactersSinceOriginal:this._partiallyAcceptedSinceOriginal.characters,shown:this._didShow,shownDuration:this._shownDuration,shownDurationUncollapsed:this._showUncollapsedDuration,preceeded:this._isPreceeded,timeUntilShown:this._timeUntilShown,timeUntilProviderRequest:this._providerRequestInfo.startTime-this._requestInfo.startTime,timeUntilProviderResponse:this._providerRequestInfo.endTime-this._requestInfo.startTime,editorType:this._viewData.editorType,languageId:this._requestInfo.languageId,requestReason:this._requestInfo.reason,viewKind:this._viewData.viewKind,notShownReason:this._notShownReason,typingInterval:this._requestInfo.typingInterval,typingIntervalCharacterCount:this._requestInfo.typingIntervalCharacterCount,availableProviders:this._requestInfo.availableProviders.map(r=>r.toString()).join(","),...this._viewData.renderData};this.source.provider.handleEndOfLifetime(this.source.inlineSuggestions,this.sourceInlineCompletion,t,n)}}setIsPreceeded(t){this._isPreceeded=!0,(this._partiallyAcceptedSinceOriginal.characters!==0||this._partiallyAcceptedSinceOriginal.ratio!==0||this._partiallyAcceptedSinceOriginal.count!==0)&&console.warn("Expected partiallyAcceptedCountSinceOriginal to be { characters: 0, rate: 0, partialAcceptances: 0 } before setIsPreceeded."),this._partiallyAcceptedSinceOriginal=t}setNotShownReason(t){this._notShownReason??(this._notShownReason=t)}setEndOfLifeReason(t){this.reportInlineEditHidden(),this._lastSetEndOfLifeReason=t}updateShownDuration(t){const n=Date.now();this._showStartTime||(this._showStartTime=n);const r=t===Yo.Collapsed;!r&&this._showUncollapsedStartTime===void 0&&(this._showUncollapsedStartTime=n),r&&this._showUncollapsedStartTime!==void 0&&(this._showUncollapsedDuration+=n-this._showUncollapsedStartTime)}reportInlineEditHidden(){if(this._showStartTime===void 0)return;const t=Date.now();this._shownDuration+=t-this._showStartTime,this._showStartTime=void 0,this._showUncollapsedStartTime!==void 0&&(this._showUncollapsedDuration+=t-this._showUncollapsedStartTime,this._showUncollapsedStartTime=void 0)}}var UZ;(function(e){e.TextEditor="textEditor",e.DiffEditor="diffEditor",e.Notebook="notebook"})(UZ||(UZ={}));class oyo{constructor(t,n,r){this.inlineSuggestions=t,this.inlineSuggestionsData=n,this.provider=r,this.refCount=0}addRef(){this.refCount++}removeRef(t={kind:"other"}){if(this.refCount--,this.refCount===0){for(const n of this.inlineSuggestionsData)n.reportEndOfLife();this.provider.disposeInlineCompletions(this.inlineSuggestions,t)}}}function syo(e,t){const n=t.getWordAtPosition(e),r=t.getLineMaxColumn(e.lineNumber);return n?new xe(e.lineNumber,n.startColumn,e.lineNumber,r):xe.fromPositions(e,e.with(void 0,r))}function xCt(e,t,n,r){const o=n.getLineContent(t.lineNumber),s=uh.replace(new Gn(t.column-1,o.length),e),a=n.tokenization.tokenizeLinesAt(t.lineNumber,[s.replace(o)]),l=a==null?void 0:a[0].sliceZeroCopy(s.getRangeAfterReplace());return l?eyo(l,r):e}var ayo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},RX=function(e,t){return function(n,r){t(n,r,e)}},lVe,oB;let cVe=(oB=class extends ht{constructor(t,n,r,o,s,a,l,d,u){var g;super(),this._textModel=t,this._versionId=n,this._debounceValue=r,this._cursorPosition=o,this._languageConfigurationService=s,this._logService=a,this._configurationService=l,this._instantiationService=d,this._contextKeyService=u,this._updateOperation=this._register(new ts),this._state=OOo(this,{initial:()=>({inlineCompletions:_4.createEmpty(),suggestWidgetInlineCompletions:_4.createEmpty()}),disposeFinal:m=>{m.inlineCompletions.dispose(),m.suggestWidgetInlineCompletions.dispose()},changeTracker:jho(()=>({versionId:this._versionId})),update:(m,v,f)=>{const k=V8.compose(f.changes.map(A=>A.change?SOo(A.change.changes):V8.empty).filter(Mu));if(k.isEmpty())return v;try{return{inlineCompletions:v.inlineCompletions.createStateWithAppliedEdit(k,this._textModel),suggestWidgetInlineCompletions:v.suggestWidgetInlineCompletions.createStateWithAppliedEdit(k,this._textModel)}}finally{v.inlineCompletions.dispose(),v.suggestWidgetInlineCompletions.dispose()}}}),this.inlineCompletions=this._state.map(this,m=>m.inlineCompletions),this.suggestWidgetInlineCompletions=this._state.map(this,m=>m.suggestWidgetInlineCompletions),this._completionsEnabled=void 0,this.clearOperationOnTextModelChange=Rt(this,m=>{this._versionId.read(m),this._updateOperation.clear()}),this._loadingCount=Ti(this,0),this._loggingEnabled=Fwt("editor.inlineSuggest.logFetch",!1,this._configurationService).recomputeInitiallyAndOnChange(this._store),this._sendRequestData=Fwt("editor.inlineSuggest.emptyResponseInformation",!0,this._configurationService).recomputeInitiallyAndOnChange(this._store),this._structuredFetchLogger=this._register(this._instantiationService.createInstance(Q0e.cast(),"editor.inlineSuggest.logFetch.commandId")),this.clearOperationOnTextModelChange.recomputeInitiallyAndOnChange(this._store);const h=((g=the.defaultChatAgent)==null?void 0:g.completionsEnablementSetting)??void 0;h&&(this._updateCompletionsEnablement(h),this._register(this._configurationService.onDidChangeConfiguration(m=>{m.affectsConfiguration(h)&&this._updateCompletionsEnablement(h)}))),this._state.recomputeInitiallyAndOnChange(this._store)}_updateCompletionsEnablement(t){const n=this._configurationService.getValue(t);Pd(n)?this._completionsEnabled=n:this._completionsEnabled=void 0}_log(t){this._loggingEnabled.get()&&this._logService.info(tOo(t)),this._structuredFetchLogger.log(t)}fetch(t,n,r,o,s,a,l){var k,A;const d=this._cursorPosition.get(),u=new lyo(d,r,this._textModel.getVersionId(),new Set(t)),h=r.selectedSuggestionInfo?this.suggestWidgetInlineCompletions.get():this.inlineCompletions.get();if((k=this._updateOperation.value)!=null&&k.request.satisfies(u))return this._updateOperation.value.promise;if((A=h==null?void 0:h.request)!=null&&A.satisfies(u))return Promise.resolve(!0);const g=!!this._updateOperation.value;this._updateOperation.clear();const m=new Wa,v=(async()=>{const p=new Et;this._loadingCount.set(this._loadingCount.get()+1,void 0);let b=!1;const w=()=>{b||(b=!0,this._loadingCount.set(this._loadingCount.get()-1,void 0))};p.add(new Es(()=>w(),10*1e3)).schedule();const y=t.filter(_=>_.providerId),C=new cyo(r,l,y);try{const _=this._debounceValue.get(this._textModel),S=kTn(t.map(N=>N.debounceDelayMs),hto(T0))??_;if((g||s&&r.triggerKind===Zm.Automatic)&&await lCt(S,m.token),m.token.isCancellationRequested||this._store.isDisposed||this._textModel.getVersionId()!==u.versionId)return C.setNoSuggestionReasonIfNotSet("canceled:beforeFetch"),!1;const E=lVe._requestId++;(this._loggingEnabled.get()||this._structuredFetchLogger.isEnabled.get())&&this._log({sourceId:"InlineCompletions.fetch",kind:"start",requestId:E,modelUri:this._textModel.uri,modelVersion:this._textModel.getVersionId(),context:{triggerKind:r.triggerKind,suggestInfo:r.selectedSuggestionInfo?!0:void 0},time:Date.now(),provider:n});const T=new Date,Q=nyo(t,this._cursorPosition.get(),this._textModel,r,l,this._languageConfigurationService);uIn(m.token,()=>Q.cancelAndDispose({kind:"tokenCancellation"}));let P=!1,D=!1;const I=[];for await(const N of Q.lists)if(N){N.addRef(),p.add($n(()=>N.removeRef(N.inlineSuggestionsData.length===0?{kind:"empty"}:{kind:"notTaken"})));for(const j of N.inlineSuggestionsData){if(D=!0,!r.includeInlineEdits&&(j.isInlineEdit||j.showInlineEditMenu)){j.setNotShownReason("notInlineEditRequested");continue}if(!r.includeInlineCompletions&&!(j.isInlineEdit||j.showInlineEditMenu)){j.setNotShownReason("notInlineCompletionRequested");continue}const W=aVe.create(j,this._textModel);I.push(W),!W.isInlineEdit&&!W.showInlineEditMenu&&r.triggerKind===Zm.Automatic&&W.isVisible(this._textModel,this._cursorPosition.get())&&(P=!0)}if(P)break}if(Q.cancelAndDispose({kind:"lostRace"}),this._loggingEnabled.get()||this._structuredFetchLogger.isEnabled.get()){const N=Q.didAllProvidersReturn;let j;(m.token.isCancellationRequested||this._store.isDisposed||this._textModel.getVersionId()!==u.versionId)&&(j="canceled");const W=I.map(H=>{var X;return{range:H.editRange.toString(),text:H.insertText,hint:H.hint,isInlineEdit:H.isInlineEdit,showInlineEditMenu:H.showInlineEditMenu,providerId:(X=H.source.provider.providerId)==null?void 0:X.toString()}});this._log({sourceId:"InlineCompletions.fetch",kind:"end",requestId:E,durationMs:Date.now()-T.getTime(),error:j,result:W,time:Date.now(),didAllProvidersReturn:N})}if(C.setRequestUuid(Q.contextWithUuid.requestUuid),D)C.setHasProducedSuggestion(),I.length>0&&m.token.isCancellationRequested&&I.forEach(N=>N.setNotShownReasonIfNotSet("canceled:whileAwaitingOtherProviders"));else if(m.token.isCancellationRequested)C.setNoSuggestionReasonIfNotSet("canceled:whileFetching");else{const N=this._contextKeyService.getContextKeyValue("completionsQuotaExceeded");C.setNoSuggestionReasonIfNotSet(N?"completionsQuotaExceeded":"noSuggestion")}const B=r.earliestShownDateTime-Date.now();if(B>0&&await lCt(B,m.token),m.token.isCancellationRequested||this._store.isDisposed||this._textModel.getVersionId()!==u.versionId||a.get()){const N=m.token.isCancellationRequested?"canceled:afterMinShowDelay":this._store.isDisposed?"canceled:disposed":this._textModel.getVersionId()!==u.versionId?"canceled:documentChanged":a.get()?"canceled:userJumped":"unknown";return I.forEach(j=>j.setNotShownReasonIfNotSet(N)),!1}const R=new Date;this._debounceValue.update(this._textModel,R.getTime()-T.getTime());const M=this._cursorPosition.get();this._updateOperation.clear(),la(N=>{const j=this._state.get();r.selectedSuggestionInfo?this._state.set({inlineCompletions:_4.createEmpty(),suggestWidgetInlineCompletions:j.suggestWidgetInlineCompletions.createStateWithAppliedResults(I,u,this._textModel,M,o)},N):this._state.set({inlineCompletions:j.inlineCompletions.createStateWithAppliedResults(I,u,this._textModel,M,o),suggestWidgetInlineCompletions:_4.createEmpty()},N),j.inlineCompletions.dispose(),j.suggestWidgetInlineCompletions.dispose()})}finally{p.dispose(),w(),this.sendInlineCompletionsRequestTelemetry(C)}return!0})(),f=new hyo(u,m,v);return this._updateOperation.value=f,v}clear(t){this._updateOperation.clear();const n=this._state.get();this._state.set({inlineCompletions:_4.createEmpty(),suggestWidgetInlineCompletions:_4.createEmpty()},t),n.inlineCompletions.dispose(),n.suggestWidgetInlineCompletions.dispose()}seedInlineCompletionsWithSuggestWidget(){const t=this.inlineCompletions.get(),n=this.suggestWidgetInlineCompletions.get();n&&la(r=>{var o,s;if(!t||(((o=n.request)==null?void 0:o.versionId)??-1)>(((s=t.request)==null?void 0:s.versionId)??-1)){t==null||t.dispose();const a=this._state.get();this._state.set({inlineCompletions:n.clone(),suggestWidgetInlineCompletions:_4.createEmpty()},r),a.inlineCompletions.dispose(),a.suggestWidgetInlineCompletions.dispose()}this.clearSuggestWidgetInlineCompletions(r)})}sendInlineCompletionsRequestTelemetry(t){if(!this._sendRequestData.get()&&!this._contextKeyService.getContextKeyValue("isRunningUnificationExperiment")||t.requestUuid===void 0||t.hasProducedSuggestion||!uyo(this._completionsEnabled,this._textModel.getLanguageId())||!t.providers.some(o=>{var s;return gCt((s=o.providerId)==null?void 0:s.extensionId)}))return;const n={opportunityId:t.requestUuid,noSuggestionReason:t.noSuggestionReason??"unknown",extensionId:"vscode-core",extensionVersion:"0.0.0",groupId:"empty",shown:!1,editorType:t.requestInfo.editorType,requestReason:t.requestInfo.reason,typingInterval:t.requestInfo.typingInterval,typingIntervalCharacterCount:t.requestInfo.typingIntervalCharacterCount,languageId:t.requestInfo.languageId,selectedSuggestionInfo:!!t.context.selectedSuggestionInfo,availableProviders:t.providers.map(o=>{var s;return(s=o.providerId)==null?void 0:s.toString()}).filter(Mu).join(","),..._Oo(t.providers.some(o=>{var s;return gCt((s=o.providerId)==null?void 0:s.extensionId)})),timeUntilProviderRequest:void 0,timeUntilProviderResponse:void 0,viewKind:void 0,preceeded:void 0,superseded:void 0,reason:void 0,correlationId:void 0,shownDuration:void 0,shownDurationUncollapsed:void 0,timeUntilShown:void 0,partiallyAccepted:void 0,partiallyAcceptedCountSinceOriginal:void 0,partiallyAcceptedRatioSinceOriginal:void 0,partiallyAcceptedCharactersSinceOriginal:void 0,cursorColumnDistance:void 0,cursorLineDistance:void 0,lineCountOriginal:void 0,lineCountModified:void 0,characterCountOriginal:void 0,characterCountModified:void 0,disjointReplacements:void 0,sameShapeReplacements:void 0,notShownReason:void 0},r=this._instantiationService.createInstance(nVe);LOo(r,n)}clearSuggestWidgetInlineCompletions(t){var n;(n=this._updateOperation.value)!=null&&n.request.context.selectedSuggestionInfo&&this._updateOperation.clear()}cancelUpdate(){this._updateOperation.clear()}},lVe=oB,oB._requestId=0,oB);cVe=lVe=ayo([RX(4,kl),RX(5,va),RX(6,ar),RX(7,Zn),RX(8,Qi)],cVe);class lyo{constructor(t,n,r,o){this.position=t,this.context=n,this.versionId=r,this.providers=o}satisfies(t){return this.position.equals(t.position)&&oQ(this.context.selectedSuggestionInfo,t.context.selectedSuggestionInfo,HJe())&&(t.context.triggerKind===Zm.Automatic||this.context.triggerKind===Zm.Explicit)&&this.versionId===t.versionId&&dyo(t.providers,this.providers)}}class cyo{constructor(t,n,r){this.context=t,this.requestInfo=n,this.providers=r,this.hasProducedSuggestion=!1}setRequestUuid(t){this.requestUuid=t}setNoSuggestionReasonIfNotSet(t){this.noSuggestionReason??(this.noSuggestionReason=t)}setHasProducedSuggestion(){this.hasProducedSuggestion=!0}}function dyo(e,t){return[...e].every(n=>t.has(n))}function uyo(e,t="*"){return e===void 0?!1:typeof e[t]<"u"?!!e[t]:!!e["*"]}class hyo{constructor(t,n,r){this.request=t,this.cancellationTokenSource=n,this.promise=r}dispose(){this.cancellationTokenSource.cancel()}}class _4 extends ht{static createEmpty(){return new _4([],void 0)}constructor(t,n){for(const r of t)r.addRef();super(),this.inlineCompletions=t,this.request=n,this._register({dispose:()=>{for(const r of this.inlineCompletions)r.removeRef()}})}_findById(t){return this.inlineCompletions.find(n=>n.identity===t)}_findByHash(t){return this.inlineCompletions.find(n=>n.hash===t)}createStateWithAppliedEdit(t,n){const r=this.inlineCompletions.map(o=>o.withEdit(t,n)).filter(Mu);return new _4(r,this.request)}createStateWithAppliedResults(t,n,r,o,s){let a;if(s){const u=this._findById(s);if(u&&u.canBeReused(r,n.position)){a=u;const h=t.find(g=>g.hash===u.hash);h?t=gyo(h,t):t=[u,...t]}}const l=a?!a.isInlineEdit:t.some(u=>!u.isInlineEdit&&u.isVisible(r,o));let d=[];for(const u of t){const h=this._findByHash(u.hash);let g;h&&h!==u?(g=u.withIdentity(h.identity),u.setIsPreceeded(h),h.setEndOfLifeReason({kind:uR.Ignored,userTypingDisagreed:!1,supersededBy:u.getSourceCompletion()})):g=u,l!==g.isInlineEdit&&d.push(g)}return d.sort(qh(u=>u.showInlineEditMenu,dEn)),d=fyo(d,u=>u.semanticId),new _4(d,n)}clone(){return new _4(this.inlineCompletions,this.request)}}function fyo(e,t){const n=new Set;return e.filter(r=>{const o=t(r);return n.has(o)?!1:(n.add(o),!0)})}function gyo(e,t){const n=t.indexOf(e);return n>-1?[e,...t.slice(0,n),...t.slice(n+1)]:t}class myo{constructor(t,n,r){this.edit=t,this.commands=n,this.inlineCompletion=r}equals(t){return this.edit.equals(t.edit)&&this.inlineCompletion===t.inlineCompletion}}var kyo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},ECt=function(e,t){return function(n,r){t(n,r,e)}};const F3e=_r("IInlineCompletionsService"),hIn=new yn("inlineCompletions.snoozed",!1,U(79,"Whether inline completions are currently snoozed"));let dVe=class extends ht{get snoozeTimeLeft(){return this._snoozeTimeEnd===void 0?0:Math.max(0,this._snoozeTimeEnd-Date.now())}constructor(t,n){super(),this._contextKeyService=t,this._telemetryService=n,this._onDidChangeIsSnoozing=this._register(new at),this.onDidChangeIsSnoozing=this._onDidChangeIsSnoozing.event,this._snoozeTimeEnd=void 0,this._recentCompletionIds=[],this._timer=this._register(new M0);const r=hIn.bindTo(this._contextKeyService);this._register(this.onDidChangeIsSnoozing(()=>r.set(this.isSnoozing())))}setSnoozeDuration(t){if(t<0)throw new hi(`Invalid snooze duration: ${t}. Duration must be non-negative.`);if(t===0){this.cancelSnooze();return}const n=this.isSnoozing(),r=this.snoozeTimeLeft;this._snoozeTimeEnd=Date.now()+t,n||this._onDidChangeIsSnoozing.fire(!0),this._timer.cancelAndSet(()=>{if(!this.isSnoozing())this._onDidChangeIsSnoozing.fire(!1);else throw new hi("Snooze timer did not fire as expected")},this.snoozeTimeLeft+1),this._reportSnooze(t-r,t)}isSnoozing(){return this.snoozeTimeLeft>0}cancelSnooze(){this.isSnoozing()&&(this._reportSnooze(-this.snoozeTimeLeft,0),this._snoozeTimeEnd=void 0,this._timer.cancel(),this._onDidChangeIsSnoozing.fire(!1))}reportNewCompletion(t){this._lastCompletionId=t,this._recentCompletionIds.unshift(t),this._recentCompletionIds.length>5&&this._recentCompletionIds.pop()}_reportSnooze(t,n){const r=Math.round(t/1e3),o=Math.round(n/1e3);this._telemetryService.publicLog2("inlineCompletions.snooze",{deltaSeconds:r,totalSeconds:o,lastCompletionId:this._lastCompletionId,recentCompletionIds:this._recentCompletionIds})}};dVe=kyo([ECt(0,Qi),ECt(1,Nf)],dVe);Vr(F3e,dVe,1);const vyo="editor.action.inlineSuggest.snooze",Ayo="editor.action.inlineSuggest.cancelSnooze",TCt="inlineCompletions.lastSnoozeDuration",uAe=class uAe extends Hu{constructor(){super({id:uAe.ID,title:St(81,"Snooze Inline Suggestions"),precondition:Nt.true(),f1:!0})}async run(t,...n){const r=t.get(If),o=t.get(F3e),s=t.get(Bg);let a;n.length>0&&typeof n[0]=="number"&&(a=n[0]*6e4),a||(a=await this.getDurationFromUser(r,s)),a&&o.setSnoozeDuration(a)}async getDurationFromUser(t,n){const r=n.getNumber(TCt,0,3e5),o=[{label:"1 minute",id:"1",value:6e4},{label:"5 minutes",id:"5",value:3e5},{label:"10 minutes",id:"10",value:6e5},{label:"15 minutes",id:"15",value:9e5},{label:"30 minutes",id:"30",value:18e5},{label:"60 minutes",id:"60",value:36e5}],s=await t.pick(o,{placeHolder:U(80,"Select snooze duration for Inline Suggestions"),activeItem:o.find(a=>a.value===r)});if(s)return n.store(TCt,s.value,0,0),s.value}};uAe.ID=vyo;let uVe=uAe;const hAe=class hAe extends Hu{constructor(){super({id:hAe.ID,title:St(82,"Cancel Snooze Inline Suggestions"),precondition:hIn,f1:!0})}async run(t){t.get(F3e).cancelSnooze()}};hAe.ID=Ayo;let hVe=hAe;const ov=class ov extends ht{getTypingInterval(){return(this._cacheInvalidated||this._cachedTypingIntervalResult===null)&&(this._cachedTypingIntervalResult=this._calculateTypingInterval(),this._cacheInvalidated=!1),this._cachedTypingIntervalResult}constructor(t){super(),this._textModel=t,this._typingSessions=[],this._currentSession=null,this._lastChangeTime=0,this._cachedTypingIntervalResult=null,this._cacheInvalidated=!0,this._register(this._textModel.onDidChangeContent(n=>this._updateTypingSpeed(n)))}_updateTypingSpeed(t){const n=Date.now();if(!this._isUserTyping(t)){this._finalizeCurrentSession();return}this._currentSession&&n-this._lastChangeTime>ov.MAX_SESSION_GAP_MS&&this._finalizeCurrentSession(),this._currentSession||(this._currentSession={startTime:n,endTime:n,characterCount:0}),this._currentSession.endTime=n,this._currentSession.characterCount+=this._getActualCharacterCount(t),this._lastChangeTime=n,this._cacheInvalidated=!0}_getActualCharacterCount(t){let n=0;for(const r of t.changes)n+=Math.max(r.text.length,r.rangeLength);return n}_isUserTyping(t){if(!t.detailedReasons||t.detailedReasons.length===0)return!1;for(const n of t.detailedReasons)if(this._isUserTypingReason(n))return!0;return!1}_isUserTypingReason(t){if(t.metadata.isUndoing||t.metadata.isRedoing)return!1;switch(t.metadata.source){case"cursor":{const n=t.metadata.kind;return n==="type"||n==="compositionType"||n==="compositionEnd"}default:return!1}}_finalizeCurrentSession(){if(!this._currentSession)return;this._currentSession.endTime-this._currentSession.startTime>=ov.MIN_SESSION_DURATION_MS&&this._currentSession.characterCount>0&&(this._typingSessions.push(this._currentSession),this._typingSessions.length>ov.SESSION_HISTORY_LIMIT&&this._typingSessions.shift()),this._currentSession=null}_calculateTypingInterval(){if(this._currentSession){const t={...this._currentSession};if(t.endTime-t.startTime>=ov.MIN_SESSION_DURATION_MS&&t.characterCount>0){const r=[...this._typingSessions,t];return this._calculateSpeedFromSessions(r)}}return this._calculateSpeedFromSessions(this._typingSessions)}_calculateSpeedFromSessions(t){if(t.length===0)return{averageInterval:0,characterCount:0};const n=[...t].sort((h,g)=>g.endTime-h.endTime),r=Date.now()-ov.TYPING_SPEED_WINDOW_MS,o=n.filter(h=>h.endTime>r),s=n.splice(o.length);let a=Lme(o.map(h=>h.characterCount));for(let h=0;hh.endTime-h.startTime));if(l===0||a<=1)return{averageInterval:0,characterCount:a};const d=Math.max(1,a-1),u=l/d;return{averageInterval:Math.round(u),characterCount:a}}dispose(){this._finalizeCurrentSession(),super.dispose()}};ov.MAX_SESSION_GAP_MS=3e3,ov.MIN_SESSION_DURATION_MS=1e3,ov.SESSION_HISTORY_LIMIT=50,ov.TYPING_SPEED_WINDOW_MS=3e5,ov.MIN_CHARS_FOR_RELIABLE_SPEED=20;let fVe=ov;var pyo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},O7=function(e,t){return function(n,r){t(n,r,e)}};let gVe=class extends ht{get isAcceptingPartially(){return this._isAcceptingPartially}constructor(t,n,r,o,s,a,l,d,u,h,g,m,v,f){super(),this.textModel=t,this._selectedSuggestItem=n,this._textModelVersionId=r,this._positions=o,this._debounceValue=s,this._enabled=a,this._editor=l,this._instantiationService=d,this._commandService=u,this._languageConfigurationService=h,this._accessibilityService=g,this._languageFeaturesService=m,this._codeEditorService=v,this._inlineCompletionsService=f,this._isActive=Ti(this,!1),this._onlyRequestInlineEditsSignal=Mv(this),this._forceUpdateExplicitlySignal=Mv(this),this._noDelaySignal=Mv(this),this._fetchSpecificProviderSignal=Mv(this),this._selectedInlineCompletionId=Ti(this,void 0),this.primaryPosition=Rt(this,O=>this._positions.read(O)[0]??new rt(1,1)),this.allPositions=Rt(this,O=>this._positions.read(O)),this._isAcceptingPartially=!1,this._appearedInsideViewport=Rt(this,O=>{const y=this.state.read(O);return!y||!y.inlineCompletion?!1:wyo(this._editor,y.inlineCompletion)}),this._onDidAccept=new at,this.onDidAccept=this._onDidAccept.event,this._lastShownInlineCompletionInfo=void 0,this._lastAcceptedInlineCompletionInfo=void 0,this._didUndoInlineEdits=bbt({owner:this,changeTracker:{createChangeSummary:()=>({didUndo:!1}),handleChange:(O,y)=>{var C;return y.didUndo=O.didChange(this._textModelVersionId)&&!!((C=O.change)!=null&&C.isUndoing),!0}}},(O,y)=>{const C=this._textModelVersionId.read(O);return C!==null&&this._lastAcceptedInlineCompletionInfo&&this._lastAcceptedInlineCompletionInfo.textModelVersionIdAfter===C-1&&this._lastAcceptedInlineCompletionInfo.inlineCompletion.isInlineEdit&&y.didUndo?(this._lastAcceptedInlineCompletionInfo=void 0,!0):!1}),this._preserveCurrentCompletionReasons=new Set([z_.Redo,z_.Undo,z_.AcceptWord]),this.dontRefetchSignal=Mv(this),this._fetchInlineCompletionsPromise=bbt({owner:this,changeTracker:{createChangeSummary:()=>({dontRefetch:!1,preserveCurrentCompletion:!1,inlineCompletionTriggerKind:Zm.Automatic,onlyRequestInlineEdits:!1,shouldDebounce:!0,provider:void 0,textChange:!1,changeReason:""}),handleChange:(O,y)=>{var C;if(O.didChange(this._textModelVersionId)){this._preserveCurrentCompletionReasons.has(this._getReason(O.change))&&(y.preserveCurrentCompletion=!0);const _=((C=O.change)==null?void 0:C.detailedReasons)??[];y.changeReason=_.length>0?_[0].getType():"",y.textChange=!0}else O.didChange(this._forceUpdateExplicitlySignal)?(y.preserveCurrentCompletion=!0,y.inlineCompletionTriggerKind=Zm.Explicit):O.didChange(this.dontRefetchSignal)?y.dontRefetch=!0:O.didChange(this._onlyRequestInlineEditsSignal)?y.onlyRequestInlineEdits=!0:O.didChange(this._fetchSpecificProviderSignal)&&(y.provider=O.change);return!0}}},(O,y)=>{var M,N,j;if(this._source.clearOperationOnTextModelChange.read(O),this._noDelaySignal.read(O),this.dontRefetchSignal.read(O),this._onlyRequestInlineEditsSignal.read(O),this._forceUpdateExplicitlySignal.read(O),this._fetchSpecificProviderSignal.read(O),!((this._enabled.read(O)&&this._selectedSuggestItem.read(O)||this._isActive.read(O))&&(!this._inlineCompletionsService.isSnoozing()||y.inlineCompletionTriggerKind===Zm.Explicit))){this._source.cancelUpdate();return}this._textModelVersionId.read(O);const _=this._source.suggestWidgetInlineCompletions.read(void 0);let S=this._selectedSuggestItem.read(O);if(this._shouldShowOnSuggestConflict.read(void 0)&&(S=void 0),_&&!S&&this._source.seedInlineCompletionsWithSuggestWidget(),y.dontRefetch)return Promise.resolve(!0);if(this._didUndoInlineEdits.read(O)&&y.inlineCompletionTriggerKind!==Zm.Explicit){la(W=>{this._source.clear(W)});return}let L="";y.provider?L+="providerOnDidChange":y.inlineCompletionTriggerKind===Zm.Explicit&&(L+="explicit"),y.changeReason&&(L+=L.length>0?`:${y.changeReason}`:y.changeReason);const E=this._typing.getTypingInterval(),T={editorType:this.editorType,startTime:Date.now(),languageId:this.textModel.getLanguageId(),reason:L,typingInterval:E.averageInterval,typingIntervalCharacterCount:E.characterCount,availableProviders:[]};let Q={triggerKind:y.inlineCompletionTriggerKind,selectedSuggestionInfo:S==null?void 0:S.toSelectedSuggestionInfo(),includeInlineCompletions:!y.onlyRequestInlineEdits,includeInlineEdits:this._inlineEditsEnabled.read(O),requestIssuedDateTime:T.startTime,earliestShownDateTime:T.startTime+(y.inlineCompletionTriggerKind===Zm.Explicit||this.inAcceptFlow.read(void 0)?0:this._minShowDelay.read(void 0))};Q.triggerKind===Zm.Automatic&&y.textChange&&this.textModel.getAlternativeVersionId()===((M=this._lastShownInlineCompletionInfo)==null?void 0:M.alternateTextModelVersionId)&&(Q={...Q,includeInlineCompletions:!this._lastShownInlineCompletionInfo.inlineCompletion.isInlineEdit,includeInlineEdits:this._lastShownInlineCompletionInfo.inlineCompletion.isInlineEdit});const P=this.selectedInlineCompletion.read(void 0)??((N=this._inlineCompletionItems.read(void 0))==null?void 0:N.inlineEdit),D=y.preserveCurrentCompletion||P!=null&&P.forwardStable?P:void 0,I=this._jumpedToId.map(W=>{var H,X;return!!W&&W===((X=(H=this._inlineCompletionItems.read(void 0))==null?void 0:H.inlineEdit)==null?void 0:X.semanticId)}),B=y.provider?{providers:[y.provider],label:"single:"+((j=y.provider.providerId)==null?void 0:j.toString())}:{providers:this._languageFeaturesService.inlineCompletionsProvider.all(this.textModel),label:void 0},R=this.getAvailableProviders(B.providers);return T.availableProviders=R.map(W=>W.providerId).filter(Mu),this._source.fetch(R,B.label,Q,D==null?void 0:D.identity,y.shouldDebounce,I,T)}),this._inlineCompletionItems=Vh({owner:this},O=>{const y=this._source.inlineCompletions.read(O);if(!y)return;const C=this.primaryPosition.read(O);let _;const S=[];for(const L of y.inlineCompletions)L.isInlineEdit?_=L:L.isVisible(this.textModel,C)&&S.push(L);return S.length!==0&&(_=void 0),{inlineCompletions:S,inlineEdit:_}}),this._filteredInlineCompletionItems=Vh({owner:this,equalsFn:$K()},O=>{const y=this._inlineCompletionItems.read(O);return(y==null?void 0:y.inlineCompletions)??[]}),this.selectedInlineCompletionIndex=Rt(this,O=>{const y=this._selectedInlineCompletionId.read(O),C=this._filteredInlineCompletionItems.read(O),_=this._selectedInlineCompletionId===void 0?-1:C.findIndex(S=>S.semanticId===y);return _===-1?(this._selectedInlineCompletionId.set(void 0,void 0),0):_}),this.selectedInlineCompletion=Rt(this,O=>{const y=this._filteredInlineCompletionItems.read(O),C=this.selectedInlineCompletionIndex.read(O);return y[C]}),this.activeCommands=Vh({owner:this,equalsFn:$K()},O=>{var y;return((y=this.selectedInlineCompletion.read(O))==null?void 0:y.source.inlineSuggestions.commands)??[]}),this.inlineCompletionsCount=Rt(this,O=>{if(this.lastTriggerKind.read(O)===Zm.Explicit)return this._filteredInlineCompletionItems.read(O).length}),this._hasVisiblePeekWidgets=Rt(this,O=>this._editorObs.openedPeekWidgets.read(O)>0),this._shouldShowOnSuggestConflict=Rt(this,O=>{const y=this._showOnSuggestConflict.read(O);if(y!=="never"&&!!this.selectedInlineCompletion.read(O)){const _=this._selectedSuggestItem.read(O);return _?y==="whenSuggestListIsIncomplete"?_.listIncomplete:!0:!1}return!1}),this.state=Vh({owner:this,equalsFn:(O,y)=>!O||!y?O===y:O.kind==="ghostText"&&y.kind==="ghostText"?cCt(O.ghostTexts,y.ghostTexts)&&O.inlineCompletion===y.inlineCompletion&&O.suggestItem===y.suggestItem:O.kind==="inlineEdit"&&y.kind==="inlineEdit"?O.inlineEdit.equals(y.inlineEdit):!1},O=>{var L,E,T,Q,P,D,I;const y=this.textModel;if(this._suppressInSnippetMode.read(O)&&this._isInSnippetMode.read(O))return;const C=this._inlineCompletionItems.read(O),_=C==null?void 0:C.inlineEdit;if(_){if(this._hasVisiblePeekWidgets.read(O))return;let B=_.getSingleTextEdit();B=MS(B,y);const R=this.primaryPosition.map(X=>Ei.fromRangeInclusive(_.targetRange).addMargin(1,1).contains(X.lineNumber)),M=_.source.inlineSuggestions.commands,N=new myo(B,M??[],_),j=_.updatedEdit,W=j?z4.fromStringEdit(j,new pR(this.textModel)).replacements:[B],H=(((E=(L=C.inlineEdit)==null?void 0:L.command)==null?void 0:E.id)==="vscode.open"||((Q=(T=C.inlineEdit)==null?void 0:T.command)==null?void 0:Q.id)==="_workbench.open")&&((D=(P=C.inlineEdit)==null?void 0:P.command.arguments)!=null&&D.length)?vi.from((I=C.inlineEdit)==null?void 0:I.command.arguments[0]):void 0;return{kind:"inlineEdit",inlineEdit:N,inlineCompletion:_,edits:W,cursorAtInlineEdit:R,nextEditUri:H}}const S=this._selectedSuggestItem.read(O);if(!this._shouldShowOnSuggestConflict.read(O)&&S){const B=MS(S.getSingleTextEdit(),y),R=this._computeAugmentation(B,O);if(!this._suggestPreviewEnabled.read(O)&&!R)return;const N=(R==null?void 0:R.edit)??B,j=R?R.edit.text.length-B.text.length:0,W=this._suggestPreviewMode.read(O),H=this._positions.read(O),Y=[N,...Exe(this.textModel,H,N)].map((re,se)=>({edit:re,ghostText:re?dCt(re,y,W,H[se],j):void 0})).filter(({edit:re,ghostText:se})=>re!==void 0&&se!==void 0),Z=Y.map(({edit:re})=>re),ie=Y.map(({ghostText:re})=>re),J=ie[0]??new oee(N.range.endLineNumber,[]);return{kind:"ghostText",edits:Z,primaryGhostText:J,ghostTexts:ie,inlineCompletion:R==null?void 0:R.completion,suggestItem:S}}else{if(!this._isActive.read(O))return;const B=this.selectedInlineCompletion.read(O);if(!B)return;const R=B.getSingleTextEdit(),M=this._inlineSuggestMode.read(O),N=this._positions.read(O),W=[R,...Exe(this.textModel,N,R)].map((Y,Z)=>({edit:Y,ghostText:Y?dCt(Y,y,M,N[Z],0):void 0})).filter(({edit:Y,ghostText:Z})=>Y!==void 0&&Z!==void 0),H=W.map(({edit:Y})=>Y),X=W.map(({ghostText:Y})=>Y);return X[0]?{kind:"ghostText",edits:H,primaryGhostText:X[0],ghostTexts:X,inlineCompletion:B,suggestItem:void 0}:void 0}}),this.inlineCompletionState=Rt(this,O=>{const y=this.state.read(O);if(!(!y||y.kind!=="ghostText")&&!this._editorObs.inComposition.read(O))return y}),this.inlineEditState=Rt(this,O=>{const y=this.state.read(O);if(!(!y||y.kind!=="inlineEdit"))return y}),this.inlineEditAvailable=Rt(this,O=>!!this.inlineEditState.read(O)),this.warning=Rt(this,O=>{var y,C;return(C=(y=this.inlineCompletionState.read(O))==null?void 0:y.inlineCompletion)==null?void 0:C.warning}),this.ghostTexts=Vh({owner:this,equalsFn:cCt},O=>{const y=this.inlineCompletionState.read(O);if(y)return y.ghostTexts}),this.primaryGhostText=Vh({owner:this,equalsFn:iIn},O=>{const y=this.inlineCompletionState.read(O);if(y)return y==null?void 0:y.primaryGhostText}),this.showCollapsed=Rt(this,O=>{const y=this.state.read(O);if(!y||y.kind!=="inlineEdit"||y.inlineCompletion.hint)return!1;const C=y.inlineCompletion.updatedEditModelVersion===this._textModelVersionId.read(O);return(this._inlineEditsShowCollapsedEnabled.read(O)||!C)&&this._jumpedToId.read(O)!==y.inlineCompletion.semanticId&&!this._inAcceptFlow.read(O)}),this._tabShouldIndent=Rt(this,O=>{if(this._inAcceptFlow.read(O))return!1;function y(S){return S.startLineNumber!==S.endLineNumber}function C(S,L){const E=S.getLineIndentColumn(L),T=S.getLineLastNonWhitespaceColumn(L),Q=Math.max(T,E);return new xe(L,E,L,Q)}const _=this._editorObs.selections.read(O);return _==null?void 0:_.some(S=>S.isEmpty()?this.textModel.getLineLength(S.startLineNumber)===0:y(S)||S.containsRange(C(this.textModel,S.startLineNumber)))}),this.tabShouldJumpToInlineEdit=Rt(this,O=>{var C;if(this._tabShouldIndent.read(O))return!1;const y=this.inlineEditState.read(O);return y?this.showCollapsed.read(O)?!0:this._inAcceptFlow.read(O)&&this._appearedInsideViewport.read(O)&&!((C=y.inlineCompletion.hint)!=null&&C.jumpToEdit)?!1:!y.cursorAtInlineEdit.read(O):!1}),this.tabShouldAcceptInlineEdit=Rt(this,O=>{var C;const y=this.inlineEditState.read(O);return!y||this.showCollapsed.read(O)||this._tabShouldIndent.read(O)?!1:this._inAcceptFlow.read(O)&&this._appearedInsideViewport.read(O)&&!((C=y.inlineCompletion.hint)!=null&&C.jumpToEdit)||y.inlineCompletion.targetRange.startLineNumber===this._editorObs.cursorLineNumber.read(O)||this._jumpedToId.read(O)===y.inlineCompletion.semanticId?!0:y.cursorAtInlineEdit.read(O)}),this._jumpedToId=Ti(this,void 0),this._inAcceptFlow=Ti(this,!1),this.inAcceptFlow=this._inAcceptFlow,this._source=this._register(this._instantiationService.createInstance(cVe,this.textModel,this._textModelVersionId,this._debounceValue,this.primaryPosition)),this.lastTriggerKind=this._source.inlineCompletions.map(this,O=>{var y;return(y=O==null?void 0:O.request)==null?void 0:y.context.triggerKind}),this._editorObs=hl(this._editor);const k=this._editorObs.getOption(134);this._suggestPreviewEnabled=k.map(O=>O.preview),this._suggestPreviewMode=k.map(O=>O.previewMode);const A=this._editorObs.getOption(71);this._inlineSuggestMode=A.map(O=>O.mode),this._suppressedInlineCompletionGroupIds=A.map(O=>new Set(O.experimental.suppressInlineSuggestions.split(","))),this._inlineEditsEnabled=A.map(O=>!!O.edits.enabled),this._inlineEditsShowCollapsedEnabled=A.map(O=>O.edits.showCollapsed),this._triggerCommandOnProviderChange=A.map(O=>O.triggerCommandOnProviderChange),this._minShowDelay=A.map(O=>O.minShowDelay),this._showOnSuggestConflict=A.map(O=>O.experimental.showOnSuggestConflict),this._suppressInSnippetMode=A.map(O=>O.suppressInSnippetMode);const p=xg.get(this._editor);this._isInSnippetMode=(p==null?void 0:p.isInSnippetObservable)??ca(!1),this._typing=this._register(new fVe(this.textModel)),this._register(this._inlineCompletionsService.onDidChangeIsSnoozing(O=>{O&&this.stop()}));{const O=this.textModel.uri.scheme==="vscode-notebook-cell",[y]=this._codeEditorService.listDiffEditors().filter(C=>C.getOriginalEditor().getId()===this._editor.getId()||C.getModifiedEditor().getId()===this._editor.getId());this.isInDiffEditor=!!y,this.editorType=O?UZ.Notebook:this.isInDiffEditor?UZ.DiffEditor:UZ.TextEditor}this._register(KW(this.state,O=>{O&&O.inlineCompletion&&this._inlineCompletionsService.reportNewCompletion(O.inlineCompletion.requestUuid)})),this._register(KW(this._fetchInlineCompletionsPromise)),this._register(Oi(O=>{this._editorObs.versionId.read(O),this._inAcceptFlow.set(!1,void 0)})),this._register(Oi(O=>{this.state.map((C,_)=>!C||C.kind==="inlineEdit"&&!C.cursorAtInlineEdit.read(_)).read(O)&&this._jumpedToId.set(void 0,void 0)}));const b=this.inlineEditState.map(O=>O==null?void 0:O.inlineCompletion.semanticId);this._register(Oi(O=>{b.read(O)&&(this._editor.pushUndoStop(),this._lastShownInlineCompletionInfo={alternateTextModelVersionId:this.textModel.getAlternativeVersionId(),inlineCompletion:this.state.get().inlineCompletion})}));const w=Ko(this._languageFeaturesService.inlineCompletionsProvider.onDidChange,()=>this._languageFeaturesService.inlineCompletionsProvider.all(t));GJe(this,w,(O,y)=>{O.onDidChangeInlineCompletions&&y.add(O.onDidChangeInlineCompletions(()=>{var S;if(!this._enabled.get()||(this._codeEditorService.getFocusedCodeEditor()||this._codeEditorService.getActiveCodeEditor())!==this._editor)return;if(this._triggerCommandOnProviderChange.get()){this.trigger(void 0,{onlyFetchInlineEdits:!0});return}const _=this.state.get();_&&(_.inlineCompletion||_.edits)&&((S=_.inlineCompletion)==null?void 0:S.source.provider)!==O||la(L=>{this._fetchSpecificProviderSignal.trigger(L,O),this.trigger(L)})}))}).recomputeInitiallyAndOnChange(this._store),this._didUndoInlineEdits.recomputeInitiallyAndOnChange(this._store)}getIndentationInfo(t){let n=!1,r=!0;const o=this==null?void 0:this.primaryGhostText.read(t);if(this!=null&&this._selectedSuggestItem&&o&&o.parts.length>0){const{column:s,lines:a}=o.parts[0],l=a[0].line,d=this.textModel.getLineIndentColumn(o.lineNumber);if(s<=d){let h=Og(l);h===-1&&(h=l.length-1),n=h>0;const g=this.textModel.getOptions().tabSize;r=Ll.visibleColumnFromColumn(l,h+1,g)!(l.groupId&&n.has(l.groupId))),o=new Set;for(const l of r)(a=l.excludesGroupIds)==null||a.forEach(d=>o.add(d));const s=[];for(const l of r)l.groupId&&o.has(l.groupId)||s.push(l);return s}async trigger(t,n={}){qW(t,r=>{n.onlyFetchInlineEdits&&this._onlyRequestInlineEditsSignal.trigger(r),n.noDelay&&this._noDelaySignal.trigger(r),this._isActive.set(!0,r),n.explicit&&(this._inAcceptFlow.set(!0,r),this._forceUpdateExplicitlySignal.trigger(r)),n.provider&&this._fetchSpecificProviderSignal.trigger(r,n.provider)}),await this._fetchInlineCompletionsPromise.get()}async triggerExplicitly(t,n=!1){return this.trigger(t,{onlyFetchInlineEdits:n,explicit:!0})}stop(t="automatic",n){qW(n,r=>{var o;if(t==="explicitCancel"){const s=(o=this.state.get())==null?void 0:o.inlineCompletion;s&&s.reportEndOfLife({kind:uR.Rejected})}this._isActive.set(!1,r),this._source.clear(r)})}_computeAugmentation(t,n){const r=this.textModel,o=this._source.suggestWidgetInlineCompletions.read(n),s=o?o.inlineCompletions.filter(l=>!l.isInlineEdit):[this.selectedInlineCompletion.read(n)].filter(Mu);return Cco(s,l=>{let d=l.getSingleTextEdit();return d=MS(d,r,xe.fromPositions(d.range.getStartPosition(),t.range.getEndPosition())),rIn(d,t)?{completion:l,edit:d}:void 0})}async _deltaSelectedInlineCompletionIndex(t){await this.triggerExplicitly();const n=this._filteredInlineCompletionItems.get()||[];if(n.length>0){const r=(this.selectedInlineCompletionIndex.get()+t+n.length)%n.length;this._selectedInlineCompletionId.set(n[r].semanticId,void 0)}else this._selectedInlineCompletionId.set(void 0,void 0)}async next(){await this._deltaSelectedInlineCompletionIndex(1)}async previous(){await this._deltaSelectedInlineCompletionIndex(-1)}_getMetadata(t,n,r=void 0){return r?pf.inlineCompletionPartialAccept({nes:t.isInlineEdit,requestUuid:t.requestUuid,providerId:t.source.provider.providerId,languageId:n,type:r}):pf.inlineCompletionAccept({nes:t.isInlineEdit,requestUuid:t.requestUuid,providerId:t.source.provider.providerId,languageId:n})}async accept(t=this._editor){var s;if(t.getModel()!==this.textModel)throw new hi;let n,r=!1;const o=this.state.get();if((o==null?void 0:o.kind)==="ghostText"){if(!o||o.primaryGhostText.isEmpty()||!o.inlineCompletion)return;n=o.inlineCompletion}else if((o==null?void 0:o.kind)==="inlineEdit")n=o.inlineCompletion,r=!!o.nextEditUri;else return;n.addRef();try{if(t.pushUndoStop(),!r)if(n.snippetInfo){const a=Pc.delete(n.editRange),l=n.additionalTextEdits.map(u=>new Pc(xe.lift(u.range),u.text??"")),d=z4.fromParallelReplacementsUnsorted([a,...l]);t.edit(d,this._getMetadata(n,this.textModel.getLanguageId())),t.setPosition(n.snippetInfo.range.getStartPosition(),"inlineCompletionAccept"),(s=xg.get(t))==null||s.insert(n.snippetInfo.snippet,{undoStopBefore:!1})}else{const a=o.edits;let l=a;o.kind==="ghostText"&&(l=fOo(a,this.textModel));const d=aCt(l).map(g=>Dn.fromPositions(g)),u=n.additionalTextEdits.map(g=>new Pc(xe.lift(g.range),g.text??"")),h=z4.fromParallelReplacementsUnsorted([...a,...u]);if(t.edit(h,this._getMetadata(n,this.textModel.getLanguageId())),n.hint===void 0&&t.setSelections(o.kind==="inlineEdit"?d.slice(-1):d,"inlineCompletionAccept"),o.kind==="inlineEdit"&&!this._accessibilityService.isMotionReduced()){const g=h.getNewRanges(),m=this._store.add(new byo(t,g,()=>{this._store.delete(m)}))}}this._onDidAccept.fire(),this.stop(),n.command&&await this._commandService.executeCommand(n.command.id,...n.command.arguments||[]).then(void 0,Nc),n.reportEndOfLife({kind:uR.Accepted})}finally{n.removeRef(),this._inAcceptFlow.set(!0,void 0),this._lastAcceptedInlineCompletionInfo={textModelVersionIdAfter:this.textModel.getVersionId(),inlineCompletion:n}}}async acceptNextWord(){await this._acceptNext(this._editor,"word",(t,n)=>{const r=this.textModel.getLanguageIdAtPosition(t.lineNumber,t.column),o=this._languageConfigurationService.getLanguageConfiguration(r),s=new RegExp(o.wordDefinition.source,o.wordDefinition.flags.replace("g","")),a=n.match(s);let l=0;a&&a.index!==void 0?a.index===0?l=a[0].length:l=a.index:l=n.length;const u=/\s+/g.exec(n);return u&&u.index!==void 0&&u.index+u[0].length{const r=n.match(/\n/);return r&&r.index!==void 0?r.index+1:n.length},1)}async _acceptNext(t,n,r,o){if(t.getModel()!==this.textModel)throw new hi;const s=this.inlineCompletionState.get();if(!s||s.primaryGhostText.isEmpty()||!s.inlineCompletion)return;const a=s.primaryGhostText,l=s.inlineCompletion;if(l.snippetInfo){await this.accept(t);return}const d=a.parts[0],u=new rt(a.lineNumber,d.column),h=d.text,g=r(u,h);if(g===h.length&&a.parts.length===1){this.accept(t);return}const m=h.substring(0,g),v=this._positions.get(),f=v[0];l.addRef();try{this._isAcceptingPartially=!0;try{t.pushUndoStop();const b=xe.fromPositions(f,u),w=t.getModel().getValueInRange(b)+m,O=new Pc(b,w),y=[O,...Exe(this.textModel,v,O)].filter(Mu),C=aCt(y).map(_=>Dn.fromPositions(_));t.edit(z4.fromParallelReplacementsUnsorted(y),this._getMetadata(l,n)),t.setSelections(C,"inlineCompletionPartialAccept"),t.revealPositionInCenterIfOutsideViewport(t.getPosition(),1)}finally{this._isAcceptingPartially=!1}const k=xe.fromPositions(l.editRange.getStartPosition(),Ud.ofText(m).addToPosition(u)),p=t.getModel().getValueInRange(k,1).length;l.reportPartialAccept(p,{kind:o,acceptedLength:p},{characters:g,ratio:g/h.length,count:1})}finally{l.removeRef()}}handleSuggestAccepted(t){const n=MS(t.getSingleTextEdit(),this.textModel),r=this._computeAugmentation(n,void 0);if(!r)return;const s=this.textModel.getValueInRange(r.completion.editRange,1).length+n.text.length;r.completion.reportPartialAccept(n.text.length,{kind:2,acceptedLength:s},{characters:n.text.length,count:1,ratio:1})}extractReproSample(){var r;const t=this.textModel.getValue(),n=(r=this.state.get())==null?void 0:r.inlineCompletion;return{documentValue:t,inlineCompletion:n==null?void 0:n.getSourceCompletion()}}jump(){const t=this.inlineEditState.get();t&&la(n=>{this._jumpedToId.set(t.inlineCompletion.semanticId,n),this.dontRefetchSignal.trigger(n);const r=t.inlineCompletion.targetRange,o=r.getStartPosition();if(this._editor.setPosition(o,"inlineCompletions.jump"),r.isSingleLine()&&(t.inlineCompletion.hint||!t.inlineCompletion.insertText.includes(` +`).length>=15&&FOo(g,v=>v.length>=2)>=2}),a=WOo(e,a),a}function FOo(e,t){let n=0;for(const r of e)t(r)&&n++;return n}function NOo(e,t,n,r){const o=[],s=e.filter(d=>d.modified.isEmpty&&d.original.length>=3).map(d=>new E1e(d.original,t,d)),a=new Set(e.filter(d=>d.original.isEmpty&&d.modified.length>=3).map(d=>new E1e(d.modified,n,d))),l=new Set;for(const d of s){let u=-1,h;for(const g of a){const m=d.computeSimilarity(g);m>u&&(u=m,h=g)}if(u>.9&&h&&(a.delete(h),o.push(new Ag(d.range,h.range)),l.add(d.source),l.add(h.source)),!r.isValid())return{moves:o,excludedChanges:l}}return{moves:o,excludedChanges:l}}function UOo(e,t,n,r,o,s){const a=[],l=new IEn;for(const m of e)for(let v=m.original.startLineNumber;vm.modified.startLineNumber,T0));for(const m of e){let v=[];for(let f=m.modified.startLineNumber;f{for(const O of v)if(O.originalLineRange.endLineNumberExclusive+1===b.endLineNumberExclusive&&O.modifiedLineRange.endLineNumberExclusive+1===A.endLineNumberExclusive){O.originalLineRange=new Ei(O.originalLineRange.startLineNumber,b.endLineNumberExclusive),O.modifiedLineRange=new Ei(O.modifiedLineRange.startLineNumber,A.endLineNumberExclusive),p.push(O);return}const w={modifiedLineRange:A,originalLineRange:b};d.push(w),p.push(w)}),v=p}if(!s.isValid())return[]}d.sort(uEn(qh(m=>m.modifiedLineRange.length,T0)));const u=new Iv,h=new Iv;for(const m of d){const v=m.modifiedLineRange.startLineNumber-m.originalLineRange.startLineNumber,f=u.subtractFrom(m.modifiedLineRange),k=h.subtractFrom(m.originalLineRange).getWithDelta(v),A=f.getIntersection(k);for(const p of A.ranges){if(p.length<3)continue;const b=p,w=p.delta(-v);a.push(new Ag(w,b)),u.addRange(b),h.addRange(w)}}a.sort(qh(m=>m.original.startLineNumber,T0));const g=new n1e(e);for(let m=0;mC.original.startLineNumber<=v.original.startLineNumber),k=lV(e,C=>C.modified.startLineNumber<=v.modified.startLineNumber),A=Math.max(v.original.startLineNumber-f.original.startLineNumber,v.modified.startLineNumber-k.modified.startLineNumber),p=g.findLastMonotonous(C=>C.original.startLineNumberC.modified.startLineNumberr.length||_>o.length||u.contains(_)||h.contains(C)||!wCt(r[C-1],o[_-1],s))break}O>0&&(h.addRange(new Ei(v.original.startLineNumber-O,v.original.startLineNumber)),u.addRange(new Ei(v.modified.startLineNumber-O,v.modified.startLineNumber)));let y;for(y=0;yr.length||_>o.length||u.contains(_)||h.contains(C)||!wCt(r[C-1],o[_-1],s))break}y>0&&(h.addRange(new Ei(v.original.endLineNumberExclusive,v.original.endLineNumberExclusive+y)),u.addRange(new Ei(v.modified.endLineNumberExclusive,v.modified.endLineNumberExclusive+y))),(O>0||y>0)&&(a[m]=new Ag(new Ei(v.original.startLineNumber-O,v.original.endLineNumberExclusive+y),new Ei(v.modified.startLineNumber-O,v.modified.endLineNumberExclusive+y)))}return a}function wCt(e,t,n){if(e.trim()===t.trim())return!0;if(e.length>300&&t.length>300)return!1;const o=new aIn().compute(new F0e([e],new xe(1,1,1,e.length),!1),new F0e([t],new xe(1,1,1,t.length),!1),n);let s=0;const a=ou.invert(o.diffs,e.length);for(const h of a)h.seq1Range.forEach(g=>{oje(e.charCodeAt(g))||s++});function l(h){let g=0;for(let m=0;mt.length?e:t);return s/d>.6&&d>10}function jOo(e){if(e.length===0)return e;e.sort(qh(n=>n.original.startLineNumber,T0));const t=[e[0]];for(let n=1;n=0&&a>=0&&s+a<=2){t[t.length-1]=r.join(o);continue}t.push(o)}return t}function WOo(e,t){const n=new n1e(e);return t=t.filter(r=>{const o=n.findLastMonotonous(l=>l.original.startLineNumberl.modified.startLineNumber0&&(l=l.delta(u))}o.push(l)}return r.length>0&&o.push(r[r.length-1]),o}function VOo(e,t,n){if(!e.getBoundaryScore||!t.getBoundaryScore)return n;for(let r=0;r0?n[r-1]:void 0,s=n[r],a=r+1=r.start&&e.seq2Range.start-a>=o.start&&n.isStronglyEqual(e.seq2Range.start-a,e.seq2Range.endExclusive-a)&&a<100;)a++;a--;let l=0;for(;e.seq1Range.start+lu&&(u=f,d=h)}return e.delta(d)}function zOo(e,t,n){const r=[];for(const o of n){const s=r[r.length-1];if(!s){r.push(o);continue}o.seq1Range.start-s.seq1Range.endExclusive<=2||o.seq2Range.start-s.seq2Range.endExclusive<=2?r[r.length-1]=new ou(s.seq1Range.join(o.seq1Range),s.seq2Range.join(o.seq2Range)):r.push(o)}return r}function _Ct(e,t,n,r,o=!1){const s=ou.invert(n,e.length),a=[];let l=new IS(0,0);function d(h,g){if(h.offset10;){const b=s[0];if(!(b.seq1Range.intersects(f.seq1Range)||b.seq2Range.intersects(f.seq2Range)))break;const O=r(e,b.seq1Range.start),y=r(t,b.seq2Range.start),C=new ou(O,y),_=C.intersect(b);if(A+=_.seq1Range.length,p+=_.seq2Range.length,f=f.join(C),f.seq1Range.endExclusive>=b.seq1Range.endExclusive)s.shift();else break}(o&&A+p0;){const h=s.shift();h.seq1Range.isEmpty||(d(h.getStarts(),h),d(h.getEndExclusives().delta(-1),h))}return HOo(n,a)}function HOo(e,t){const n=[];for(;e.length>0||t.length>0;){const r=e[0],o=t[0];let s;r&&(!o||r.seq1Range.start0&&n[n.length-1].seq1Range.endExclusive>=s.seq1Range.start?n[n.length-1]=n[n.length-1].join(s):n.push(s)}return n}function $Oo(e,t,n){let r=n;if(r.length===0)return r;let o=0,s;do{s=!1;const a=[r[0]];for(let l=1;l5||v.seq1Range.length+v.seq2Range.length>5)};const d=r[l],u=a[a.length-1];h(u,d)?(s=!0,a[a.length-1]=a[a.length-1].join(d)):a.push(d)}r=a}while(o++<10&&s);return r}function XOo(e,t,n){let r=n;if(r.length===0)return r;let o=0,s;do{s=!1;const l=[r[0]];for(let d=1;d5||k.length>500)return!1;const p=e.getText(k).trim();if(p.length>20||p.split(/\r\n|\r|\n/).length>1)return!1;const b=e.countLinesIn(v.seq1Range),w=v.seq1Range.length,O=t.countLinesIn(v.seq2Range),y=v.seq2Range.length,C=e.countLinesIn(f.seq1Range),_=f.seq1Range.length,S=t.countLinesIn(f.seq2Range),L=f.seq2Range.length,E=2*40+50;function Q(T){return Math.min(T,E)}return Math.pow(Math.pow(Q(b*40+w),1.5)+Math.pow(Q(O*40+y),1.5),1.5)+Math.pow(Math.pow(Q(C*40+_),1.5)+Math.pow(Q(S*40+L),1.5),1.5)>(E**1.5)**1.5*1.3};const u=r[d],h=l[l.length-1];g(h,u)?(s=!0,l[l.length-1]=l[l.length-1].join(u)):l.push(u)}r=l}while(o++<10&&s);const a=[];return lto(r,(l,d,u)=>{let h=d;function g(p){return p.length>0&&p.trim().length<=3&&d.seq1Range.length+d.seq2Range.length>100}const m=e.extendToFullLines(d.seq1Range),v=e.getText(new Gn(m.start,d.seq1Range.start));g(v)&&(h=h.deltaStart(-v.length));const f=e.getText(new Gn(d.seq1Range.endExclusive,m.endExclusive));g(f)&&(h=h.deltaEnd(f.length));const k=ou.fromOffsetPairs(l?l.getEndExclusives():IS.zero,u?u.getStarts():IS.max),A=h.intersect(k);a.length>0&&A.getStarts().equals(a[a.length-1].getEndExclusives())?a[a.length-1]=a[a.length-1].join(A):a.push(A)}),a}class SCt{constructor(t,n){this.trimmedHash=t,this.lines=n}getElement(t){return this.trimmedHash[t]}get length(){return this.trimmedHash.length}getBoundaryScore(t){const n=t===0?0:LCt(this.lines[t-1]),r=t===this.lines.length?0:LCt(this.lines[t]);return 1e3-(n+r)}getText(t){return this.lines.slice(t.start,t.endExclusive).join(` +`)}isStronglyEqual(t,n){return this.lines[t]===this.lines[n]}}function LCt(e){let t=0;for(;t_===S))return new yhe([],[],!1);if(t.length===1&&t[0].length===0||n.length===1&&n[0].length===0)return new yhe([new a2(new Ei(1,t.length+1),new Ei(1,n.length+1),[new im(new xe(1,1,t.length,t[t.length-1].length+1),new xe(1,1,n.length,n[n.length-1].length+1))])],[],!1);const o=r.maxComputationTimeMs===0?RJ.instance:new H0o(r.maxComputationTimeMs),s=!r.ignoreTrimWhitespace,a=new Map;function l(_){let S=a.get(_);return S===void 0&&(S=a.size,a.set(_,S)),S}const d=t.map(_=>l(_.trim())),u=n.map(_=>l(_.trim())),h=new SCt(d,t),g=new SCt(u,n),m=h.length+g.length<1700?this.dynamicProgrammingDiffing.compute(h,g,o,(_,S)=>t[_]===n[S]?n[S].length===0?.1:1+Math.log(1+n[S].length):.99):this.myersDiffingAlgorithm.compute(h,g,o);let v=m.diffs,f=m.hitTimeout;v=OCt(h,g,v),v=$Oo(h,g,v);const k=[],A=_=>{if(s)for(let S=0;S<_;S++){const L=p+S,E=b+S;if(t[L]!==n[E]){const Q=this.refineDiff(t,n,new ou(new Gn(L,L+1),new Gn(E,E+1)),o,s,r);for(const T of Q.mappings)k.push(T);Q.hitTimeout&&(f=!0)}}};let p=0,b=0;for(const _ of v){b6(()=>_.seq1Range.start-p===_.seq2Range.start-b);const S=_.seq1Range.start-p;A(S),p=_.seq1Range.endExclusive,b=_.seq2Range.endExclusive;const L=this.refineDiff(t,n,_,o,s,r);L.hitTimeout&&(f=!0);for(const E of L.mappings)k.push(E)}A(t.length-p);const w=new Ale(t),O=new Ale(n),y=x1e(k,w,O);let C=[];return r.computeMoves&&(C=this.computeMoves(y,t,n,d,u,o,s,r)),b6(()=>{function _(L,E){if(L.lineNumber<1||L.lineNumber>E.length)return!1;const Q=E[L.lineNumber-1];return!(L.column<1||L.column>Q.length+1)}function S(L,E){return!(L.startLineNumber<1||L.startLineNumber>E.length+1||L.endLineNumberExclusive<1||L.endLineNumberExclusive>E.length+1)}for(const L of y){if(!L.innerChanges)return!1;for(const E of L.innerChanges)if(!(_(E.modifiedRange.getStartPosition(),n)&&_(E.modifiedRange.getEndPosition(),n)&&_(E.originalRange.getStartPosition(),t)&&_(E.originalRange.getEndPosition(),t)))return!1;if(!S(L.modified,n)||!S(L.original,t))return!1}return!0}),new yhe(y,C,f)}computeMoves(t,n,r,o,s,a,l,d){return POo(t,n,r,o,s,a).map(g=>{const m=this.refineDiff(n,r,new ou(g.original.toOffsetRange(),g.modified.toOffsetRange()),a,l,d),v=x1e(m.mappings,new Ale(n),new Ale(r),!0);return new oIn(g,v)})}refineDiff(t,n,r,o,s,a){const d=YOo(r).toRangeMapping2(t,n),u=new F0e(t,d.originalRange,s),h=new F0e(n,d.modifiedRange,s),g=u.length+h.length<500?this.dynamicProgrammingDiffing.compute(u,h,o):this.myersDiffingAlgorithm.compute(u,h,o);let m=g.diffs;return m=OCt(u,h,m),m=_Ct(u,h,m,(f,k)=>f.findWordContaining(k)),a.extendToSubwords&&(m=_Ct(u,h,m,(f,k)=>f.findSubWordContaining(k),!0)),m=zOo(u,h,m),m=XOo(u,h,m),{mappings:m.map(f=>new im(u.translateRange(f.seq1Range),h.translateRange(f.seq2Range))),hitTimeout:g.hitTimeout}}}function YOo(e){return new Ag(new Ei(e.seq1Range.start+1,e.seq1Range.endExclusive+1),new Ei(e.seq2Range.start+1,e.seq2Range.endExclusive+1))}const sVe={getLegacy:()=>new EOo,getDefault:()=>new GOo};var aVe;(function(e){function t(n,r){return!n.isInlineEdit&&!n.uri?ZOo.create(n,r):YU.create(n,r)}e.create=t})(aVe||(aVe={}));class lIn{constructor(t,n,r){this._data=t,this.identity=n,this.hint=r}get source(){return this._data.source}get isFromExplicitRequest(){return this._data.context.triggerKind===Zm.Explicit}get forwardStable(){return this.source.inlineSuggestions.enableForwardStability??!1}get editRange(){return this.getSingleTextEdit().range}get targetRange(){var t,n;return(t=this.hint)!=null&&t.range&&!this.hint.jumpToEdit?(n=this.hint)==null?void 0:n.range:this.editRange}get insertText(){return this.getSingleTextEdit().text}get semanticId(){return this.hash}get action(){return this._sourceInlineCompletion.gutterMenuLinkAction}get command(){return this._sourceInlineCompletion.command}get warning(){return this._sourceInlineCompletion.warning}get showInlineEditMenu(){return!!this._sourceInlineCompletion.showInlineEditMenu}get hash(){return JSON.stringify([this.getSingleTextEdit().text,this.getSingleTextEdit().range.getStartPosition().toString()])}get requestUuid(){return this._data.context.requestUuid}get partialAccepts(){return this._data.partialAccepts}get _sourceInlineCompletion(){return this._data.sourceInlineCompletion}addRef(){this.identity.addRef(),this.source.addRef()}removeRef(){this.identity.removeRef(),this.source.removeRef()}reportInlineEditShown(t,n,r){this._data.reportInlineEditShown(t,this.insertText,n,r)}reportPartialAccept(t,n,r){this._data.reportPartialAccept(t,n,r)}reportEndOfLife(t){this._data.reportEndOfLife(t)}setEndOfLifeReason(t){this._data.setEndOfLifeReason(t)}setIsPreceeded(t){this._data.setIsPreceeded(t.partialAccepts)}setNotShownReasonIfNotSet(t){this._data.setNotShownReason(t)}getSourceCompletion(){return this._sourceInlineCompletion}}const dAe=class dAe{constructor(){this._onDispose=Mv(this),this._jumpedTo=Ti(this,!1),this._refCount=1,this.id="InlineCompletionIdentity"+dAe.idCounter++}get jumpedTo(){return this._jumpedTo}addRef(){this._refCount++}removeRef(){this._refCount--,this._refCount===0&&this._onDispose.trigger(void 0)}setJumpTo(t){this._jumpedTo.set(!0,t)}};dAe.idCounter=0;let N0e=dAe;class see{static create(t){return new see(xe.lift(t.range),t.content,t.style,t.jumpToEdit)}constructor(t,n,r,o){this.range=t,this.content=n,this.style=r,this.jumpToEdit=o}withEdit(t,n){const r=new Gn(n.getOffset(this.range.getStartPosition()),n.getOffset(this.range.getEndPosition())),o=TTn([r],t)[0];if(!o)return;const s=n.getRange(o);return new see(s,this.content,this.style,this.jumpToEdit)}}let ZOo=class Che extends lIn{static create(t,n){const r=new N0e,o=ree(n),s=t.insertText.replace(/\r\n|\r|\n/g,n.getEOL()),a=KOo(new uh(o.getOffsetRange(t.range),s),n),l=a.removeCommonSuffixAndPrefix(n.getValue()),d=o.getTextReplacement(a),u=t.hint?see.create(t.hint):void 0;return new Che(a,l,d,d.range,t.snippetInfo,t.additionalTextEdits,t,r,u)}constructor(t,n,r,o,s,a,l,d,u){super(l,d,u),this._edit=t,this._trimmedEdit=n,this._textEdit=r,this._originalRange=o,this.snippetInfo=s,this.additionalTextEdits=a,this.isInlineEdit=!1}get hash(){return JSON.stringify(this._trimmedEdit.toJson())}getSingleTextEdit(){return this._textEdit}withIdentity(t){return new Che(this._edit,this._trimmedEdit,this._textEdit,this._originalRange,this.snippetInfo,this.additionalTextEdits,this._data,t,this.hint)}withEdit(t,n){const r=TTn([this._edit.replaceRange],t);if(r.length===0)return;const o=new uh(r[0],this._textEdit.text),s=ree(n),a=s.getTextReplacement(o);let l=this.hint;if(l&&(l=l.withEdit(t,s),!l))return;const d=o.removeCommonSuffixAndPrefix(n.getValue());return new Che(o,d,a,this._originalRange,this.snippetInfo,this.additionalTextEdits,this._data,this.identity,l)}canBeReused(t,n){const r=this._textEdit.range;return!!r&&r.containsPosition(n)&&this.isVisible(t,n)&&Ud.ofRange(r).isGreaterThanOrEqualTo(Ud.ofRange(this._originalRange))}isVisible(t,n){const r=this.getSingleTextEdit();return cIn(r,this._originalRange,t,n)}};function cIn(e,t,n,r){const o=MS(e,n),s=e.range;if(!s||t&&!t.getStartPosition().equals(s.getStartPosition())||r.lineNumber!==o.range.startLineNumber||o.isEmpty)return!1;const a=n.getValueInRange(o.range,1),l=o.text,d=Math.max(0,r.column-o.range.startColumn);let u=l.substring(0,d),h=l.substring(d),g=a.substring(0,d),m=a.substring(d);const v=n.getLineIndentColumn(o.range.startLineNumber);return o.range.startColumn<=v&&(g=g.trimStart(),g.length===0&&(m=m.trimStart()),u=u.trimStart(),u.length===0&&(h=h.trimStart())),u.startsWith(g)&&!!mQn(m,h)}class YU extends lIn{static create(t,n){const r=qOo(n,t.range,t.insertText),o=new pR(n),s=z4.fromStringEdit(r,o),a=r.isEmpty()?new Pc(new xe(1,1,1,1),""):s.toReplacement(o),l=new N0e,d=r.replacements.map(h=>{const g=xe.fromPositions(n.getPositionAt(h.replaceRange.start),n.getPositionAt(h.replaceRange.endExclusive)),m=n.getValueInRange(g);return U0e.create(h,m)}),u=t.hint?see.create(t.hint):void 0;return new YU(r,a,t.uri,t,l,d,u,!1,n.getVersionId())}constructor(t,n,r,o,s,a,l,d=!1,u){super(o,s,l),this._edit=t,this._textEdit=n,this.uri=r,this._edits=a,this._lastChangePartOfInlineEdit=d,this._inlineEditModelVersion=u,this.snippetInfo=void 0,this.additionalTextEdits=[],this.isInlineEdit=!0}get updatedEditModelVersion(){return this._inlineEditModelVersion}get updatedEdit(){return this._edit}getSingleTextEdit(){return this._textEdit}withIdentity(t){return new YU(this._edit,this._textEdit,this.uri,this._data,t,this._edits,this.hint,this._lastChangePartOfInlineEdit,this._inlineEditModelVersion)}canBeReused(t,n){return this._lastChangePartOfInlineEdit&&this.updatedEditModelVersion===t.getVersionId()}withEdit(t,n){return this._applyTextModelChanges(t,this._edits,n)}_applyTextModelChanges(t,n,r){if(n=n.map(g=>g.applyTextModelChanges(t)),n.some(g=>g.edit===void 0))return;const o=r.getVersionId();let s=this._inlineEditModelVersion;const a=n.some(g=>g.lastChangeUpdatedEdit);if(a&&(s=o??-1),o===null||s+20!g.edit.isEmpty),n.length===0))return;const l=new V8(n.map(g=>g.edit)),d=ree(r),u=d.getTextEdit(l).toReplacement(new pR(r));let h=this.hint;if(!(h&&(h=h.withEdit(t,d),!h)))return new YU(l,u,this.uri,this._data,this.identity,n,h,a,s)}}function qOo(e,t,n){const r=e.getEOL(),o=e.getValueInRange(t),s=n.replace(/\r\n|\r|\n/g,r),d=sVe.getDefault().computeDiff(F0(o),F0(s),{ignoreTrimWhitespace:!1,computeMoves:!1,extendToSubwords:!0,maxComputationTimeMs:500}).changes.flatMap(m=>m.innerChanges??[]);function u(m,v){const f=Ud.fromPosition(v.getStartPosition());return Ud.ofRange(v).createRange(f.addToPosition(m))}const h=new g9(s);return new V8(d.map(m=>{const v=u(t.getStartPosition(),m.originalRange),f=ree(e).getOffsetRange(v),k=h.getValueOfRange(m.modifiedRange),A=new uh(f,k),p=e.getValueInRange(v);return JOo(A,p,d.length,e)}))}class U0e{static create(t,n){const r=hp(t.newText,n),o=I8(t.newText,n),s=t.newText.substring(r,t.newText.length-o);return new U0e(t,s,r,o)}get edit(){return this._edit}get lastChangeUpdatedEdit(){return this._lastChangeUpdatedEdit}constructor(t,n,r,o,s=!1){this._edit=t,this._trimmedNewText=n,this._prefixLength=r,this._suffixLength=o,this._lastChangeUpdatedEdit=s}applyTextModelChanges(t){const n=this._clone();return n._applyTextModelChanges(t),n}_clone(){return new U0e(this._edit,this._trimmedNewText,this._prefixLength,this._suffixLength,this._lastChangeUpdatedEdit)}_applyTextModelChanges(t){if(this._lastChangeUpdatedEdit=!1,!this._edit)throw new hi("UpdatedInnerEdits: No edit to apply changes to");const n=this._applyChanges(this._edit,t);if(!n){this._edit=void 0;return}this._edit=n.edit,this._lastChangeUpdatedEdit=n.editHasChanged}_applyChanges(t,n){let r=t.replaceRange.start,o=t.replaceRange.endExclusive,s=t.newText,a=!1;const l=this._prefixLength>0||this._suffixLength>0;for(let d=n.replacements.length-1;d>=0;d--){const u=n.replacements[d],h=u.newText.length>0&&u.replaceRange.isEmpty;if(h&&!l&&u.replaceRange.start===r&&s.startsWith(u.newText)){r+=u.newText.length,s=s.substring(u.newText.length),o=Math.max(r,o),a=!0;continue}if(h&&l&&u.replaceRange.start===r+this._prefixLength&&this._trimmedNewText.startsWith(u.newText)){o+=u.newText.length,a=!0,this._prefixLength+=u.newText.length,this._trimmedNewText=this._trimmedNewText.substring(u.newText.length);continue}if(u.newText.length===0&&u.replaceRange.length>0&&u.replaceRange.start>=r+this._prefixLength&&u.replaceRange.endExclusive<=o-this._suffixLength){o-=u.replaceRange.length,a=!0;continue}if(u.equals(t)){a=!0,r=u.replaceRange.endExclusive,s="";continue}if(!(u.replaceRange.start>o)){if(u.replaceRange.endExclusive1&&e.newText.endsWith(n)&&!e.newText.startsWith(n)?new uh(e.replaceRange.delta(-1),n+e.newText.slice(0,-n.length)):e}function eyo(e,t){const n=new PTn,r=new NTn(n,u=>t.getLanguageConfiguration(u)),o=new FTn(new tyo([e]),r),s=AUe(o,[],void 0,!0);let a="";const l=e.getLineContent();function d(u,h){if(u.kind===2)if(d(u.openingBracket,h),h=Yl(h,u.openingBracket.length),u.child&&(d(u.child,h),h=Yl(h,u.child.length)),u.closingBracket)d(u.closingBracket,h),h=Yl(h,u.closingBracket.length);else{const m=r.getSingleLanguageBracketTokens(u.openingBracket.languageId).findClosingTokenText(u.openingBracket.bracketIds);a+=m}else if(u.kind!==3){if(u.kind===0||u.kind===1)a+=l.substring(h,Yl(h,u.length));else if(u.kind===4)for(const g of u.children)d(g,h),h=Yl(h,g.length)}}return d(s,dm),a}class tyo{constructor(t){this.lines=t,this.tokenization={getLineTokens:n=>this.lines[n-1]}}getLineCount(){return this.lines.length}getLineLength(t){return this.lines[t-1].getLineContent().length}}class Pnt{constructor(){this._nodes=new Set,this._outgoingEdges=new Map}static from(t,n){const r=new Pnt;for(const o of t)r._nodes.add(o);for(const o of t){const s=n(o);if(s.length>0){const a=new Set;for(const l of s)a.add(l);r._outgoingEdges.set(o,a)}}return r}removeCycles(){const t=[],n=new Set,r=new Set,o=[],s=a=>{n.add(a),r.add(a);const l=this._outgoingEdges.get(a);if(l)for(const d of l)n.has(d)?r.has(d)&&(t.push(d),o.push({from:a,to:d})):s(d);r.delete(a)};for(const a of this._nodes)n.has(a)||s(a);for(const{from:a,to:l}of o){const d=this._outgoingEdges.get(a);d&&d.delete(l)}return{foundCycles:t}}getOutgoing(t){const n=this._outgoingEdges.get(t);return n?Array.from(n):[]}}var Of;(function(e){e.Jump="jump",e.Accept="accept",e.Inactive="inactive"})(Of||(Of={}));var Yo;(function(e){e.GhostText="ghostText",e.Custom="custom",e.SideBySide="sideBySide",e.Deletion="deletion",e.InsertionInline="insertionInline",e.InsertionMultiLine="insertionMultiLine",e.WordReplacements="wordReplacements",e.LineReplacement="lineReplacement",e.Collapsed="collapsed"})(Yo||(Yo={}));function nyo(e,t,n,r,o,s){const a=K7n("icr"),l=new Wa;let d;const u={...r,requestUuid:a},h=syo(t,n),g=Zho(e,p=>p.groupId),m=Pnt.from(e,p=>{var b;return((b=p.yieldsToGroupIds)==null?void 0:b.flatMap(w=>g.get(w)??[]))??[]}),{foundCycles:v}=m.removeCycles();v.length>0&&Nc(new Error(`Inline completions: cyclic yield-to dependency detected. Path: ${v.map(p=>p.toString?p.toString():""+p).join(" -> ")}`));let f=0;const k=new JFe(async p=>{try{if(f++,l.token.isCancellationRequested)return;const b=m.getOutgoing(p);for(const S of b){const L=await k.get(S);if(L)for(const E of L.inlineSuggestions.items){if(E.isInlineEdit||typeof E.insertText!="string"&&E.insertText!==void 0)return;if(E.insertText!==void 0){const Q=new Pc(xe.lift(E.range)??h,E.insertText);if(cIn(Q,void 0,n,t))return}}}let w;const O=Date.now();try{w=await p.provideInlineCompletions(n,t,u,l.token)}catch(S){Nc(S);return}const y=Date.now();if(!w)return;const C=[],_=new oyo(w,C,p);if(_.addRef(),uIn(l.token,()=>_.removeRef(d)),l.token.isCancellationRequested)return;for(const S of w.items)C.push(iyo(S,_,h,n,s,u,o,{startTime:O,endTime:y}));return _}finally{f--}}),A=Yv.fromPromisesResolveOrder(e.map(p=>k.get(p))).filter(Mu);return{contextWithUuid:u,get didAllProvidersReturn(){return f===0},lists:A,cancelAndDispose:p=>{d===void 0&&(d=p,l.dispose(!0))}}}function uIn(e,t){if(e.isCancellationRequested)return t(),ht.None;{const n=e.onCancellationRequested(()=>{n.dispose(),t()});return{dispose:()=>n.dispose()}}}function iyo(e,t,n,r,o,s,a,l){let d,u,h=e.range?xe.lift(e.range):n;if(typeof e.insertText=="string"){if(d=e.insertText,o&&e.completeBracketPairs){d=xCt(d,h.getStartPosition(),r,o);const g=d.length-e.insertText.length;g!==0&&(h=new xe(h.startLineNumber,h.startColumn,h.endLineNumber,h.endColumn+g))}u=void 0}else if(e.insertText===void 0)d="",u=void 0,h=new xe(1,1,1,1);else if("snippet"in e.insertText){const g=e.insertText.snippet.length;if(o&&e.completeBracketPairs){e.insertText.snippet=xCt(e.insertText.snippet,h.getStartPosition(),r,o);const v=e.insertText.snippet.length-g;v!==0&&(h=new xe(h.startLineNumber,h.startColumn,h.endLineNumber,h.endColumn+v))}const m=new OR().parse(e.insertText.snippet);m.children.length===1&&m.children[0]instanceof f0?(d=m.children[0].value,u=void 0):(d=m.toString(),u={snippet:e.insertText.snippet,range:h})}else wie(e.insertText);return new ryo(h,d,u,vi.revive(e.uri),e.hint,e.additionalTextEdits||uOo(),e,t,s,e.isInlineEdit??!1,a,l,e.correlationId)}class ryo{constructor(t,n,r,o,s,a,l,d,u,h,g,m,v){this.range=t,this.insertText=n,this.snippetInfo=r,this.uri=o,this.hint=s,this.additionalTextEdits=a,this.sourceInlineCompletion=l,this.source=d,this.context=u,this.isInlineEdit=h,this._requestInfo=g,this._providerRequestInfo=m,this._correlationId=v,this._didShow=!1,this._timeUntilShown=void 0,this._showStartTime=void 0,this._shownDuration=0,this._showUncollapsedStartTime=void 0,this._showUncollapsedDuration=0,this._notShownReason=void 0,this._didReportEndOfLife=!1,this._lastSetEndOfLifeReason=void 0,this._isPreceeded=!1,this._partiallyAcceptedCount=0,this._partiallyAcceptedSinceOriginal={characters:0,ratio:0,count:0},this._viewData={editorType:g.editorType}}get showInlineEditMenu(){return this.sourceInlineCompletion.showInlineEditMenu??!1}get partialAccepts(){return this._partiallyAcceptedSinceOriginal}async reportInlineEditShown(t,n,r,o){var a,l;if(this.updateShownDuration(r),this._didShow)return;this._didShow=!0,this._viewData.viewKind=r,this._viewData.renderData=o,this._timeUntilShown=Date.now()-this._requestInfo.startTime;const s=new SJ(o.lineCountModified,o.lineCountOriginal,o.characterCountModified,o.characterCountOriginal);(l=(a=this.source.provider).handleItemDidShow)==null||l.call(a,this.source.inlineSuggestions,this.sourceInlineCompletion,n,s),this.sourceInlineCompletion.shownCommand&&await t.executeCommand(this.sourceInlineCompletion.shownCommand.id,...this.sourceInlineCompletion.shownCommand.arguments||[])}reportPartialAccept(t,n,r){var o,s;this._partiallyAcceptedCount++,this._partiallyAcceptedSinceOriginal.characters+=r.characters,this._partiallyAcceptedSinceOriginal.ratio=Math.min(this._partiallyAcceptedSinceOriginal.ratio+(1-this._partiallyAcceptedSinceOriginal.ratio)*r.ratio,1),this._partiallyAcceptedSinceOriginal.count+=r.count,(s=(o=this.source.provider).handlePartialAccept)==null||s.call(o,this.source.inlineSuggestions,this.sourceInlineCompletion,t,n)}reportEndOfLife(t){if(!this._didReportEndOfLife&&(this._didReportEndOfLife=!0,this.reportInlineEditHidden(),t||(t=this._lastSetEndOfLifeReason??{kind:uR.Ignored,userTypingDisagreed:!1,supersededBy:void 0}),t.kind===uR.Rejected&&this.source.provider.handleRejection&&this.source.provider.handleRejection(this.source.inlineSuggestions,this.sourceInlineCompletion),this.source.provider.handleEndOfLifetime)){const n={requestUuid:this.context.requestUuid,correlationId:this._correlationId,selectedSuggestionInfo:!!this.context.selectedSuggestionInfo,partiallyAccepted:this._partiallyAcceptedCount,partiallyAcceptedCountSinceOriginal:this._partiallyAcceptedSinceOriginal.count,partiallyAcceptedRatioSinceOriginal:this._partiallyAcceptedSinceOriginal.ratio,partiallyAcceptedCharactersSinceOriginal:this._partiallyAcceptedSinceOriginal.characters,shown:this._didShow,shownDuration:this._shownDuration,shownDurationUncollapsed:this._showUncollapsedDuration,preceeded:this._isPreceeded,timeUntilShown:this._timeUntilShown,timeUntilProviderRequest:this._providerRequestInfo.startTime-this._requestInfo.startTime,timeUntilProviderResponse:this._providerRequestInfo.endTime-this._requestInfo.startTime,editorType:this._viewData.editorType,languageId:this._requestInfo.languageId,requestReason:this._requestInfo.reason,viewKind:this._viewData.viewKind,notShownReason:this._notShownReason,typingInterval:this._requestInfo.typingInterval,typingIntervalCharacterCount:this._requestInfo.typingIntervalCharacterCount,availableProviders:this._requestInfo.availableProviders.map(r=>r.toString()).join(","),...this._viewData.renderData};this.source.provider.handleEndOfLifetime(this.source.inlineSuggestions,this.sourceInlineCompletion,t,n)}}setIsPreceeded(t){this._isPreceeded=!0,(this._partiallyAcceptedSinceOriginal.characters!==0||this._partiallyAcceptedSinceOriginal.ratio!==0||this._partiallyAcceptedSinceOriginal.count!==0)&&console.warn("Expected partiallyAcceptedCountSinceOriginal to be { characters: 0, rate: 0, partialAcceptances: 0 } before setIsPreceeded."),this._partiallyAcceptedSinceOriginal=t}setNotShownReason(t){this._notShownReason??(this._notShownReason=t)}setEndOfLifeReason(t){this.reportInlineEditHidden(),this._lastSetEndOfLifeReason=t}updateShownDuration(t){const n=Date.now();this._showStartTime||(this._showStartTime=n);const r=t===Yo.Collapsed;!r&&this._showUncollapsedStartTime===void 0&&(this._showUncollapsedStartTime=n),r&&this._showUncollapsedStartTime!==void 0&&(this._showUncollapsedDuration+=n-this._showUncollapsedStartTime)}reportInlineEditHidden(){if(this._showStartTime===void 0)return;const t=Date.now();this._shownDuration+=t-this._showStartTime,this._showStartTime=void 0,this._showUncollapsedStartTime!==void 0&&(this._showUncollapsedDuration+=t-this._showUncollapsedStartTime,this._showUncollapsedStartTime=void 0)}}var UZ;(function(e){e.TextEditor="textEditor",e.DiffEditor="diffEditor",e.Notebook="notebook"})(UZ||(UZ={}));class oyo{constructor(t,n,r){this.inlineSuggestions=t,this.inlineSuggestionsData=n,this.provider=r,this.refCount=0}addRef(){this.refCount++}removeRef(t={kind:"other"}){if(this.refCount--,this.refCount===0){for(const n of this.inlineSuggestionsData)n.reportEndOfLife();this.provider.disposeInlineCompletions(this.inlineSuggestions,t)}}}function syo(e,t){const n=t.getWordAtPosition(e),r=t.getLineMaxColumn(e.lineNumber);return n?new xe(e.lineNumber,n.startColumn,e.lineNumber,r):xe.fromPositions(e,e.with(void 0,r))}function xCt(e,t,n,r){const o=n.getLineContent(t.lineNumber),s=uh.replace(new Gn(t.column-1,o.length),e),a=n.tokenization.tokenizeLinesAt(t.lineNumber,[s.replace(o)]),l=a==null?void 0:a[0].sliceZeroCopy(s.getRangeAfterReplace());return l?eyo(l,r):e}var ayo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},RX=function(e,t){return function(n,r){t(n,r,e)}},lVe,oB;let cVe=(oB=class extends ht{constructor(t,n,r,o,s,a,l,d,u){var g;super(),this._textModel=t,this._versionId=n,this._debounceValue=r,this._cursorPosition=o,this._languageConfigurationService=s,this._logService=a,this._configurationService=l,this._instantiationService=d,this._contextKeyService=u,this._updateOperation=this._register(new ts),this._state=OOo(this,{initial:()=>({inlineCompletions:_4.createEmpty(),suggestWidgetInlineCompletions:_4.createEmpty()}),disposeFinal:m=>{m.inlineCompletions.dispose(),m.suggestWidgetInlineCompletions.dispose()},changeTracker:jho(()=>({versionId:this._versionId})),update:(m,v,f)=>{const k=V8.compose(f.changes.map(A=>A.change?SOo(A.change.changes):V8.empty).filter(Mu));if(k.isEmpty())return v;try{return{inlineCompletions:v.inlineCompletions.createStateWithAppliedEdit(k,this._textModel),suggestWidgetInlineCompletions:v.suggestWidgetInlineCompletions.createStateWithAppliedEdit(k,this._textModel)}}finally{v.inlineCompletions.dispose(),v.suggestWidgetInlineCompletions.dispose()}}}),this.inlineCompletions=this._state.map(this,m=>m.inlineCompletions),this.suggestWidgetInlineCompletions=this._state.map(this,m=>m.suggestWidgetInlineCompletions),this._completionsEnabled=void 0,this.clearOperationOnTextModelChange=Rt(this,m=>{this._versionId.read(m),this._updateOperation.clear()}),this._loadingCount=Ti(this,0),this._loggingEnabled=Fwt("editor.inlineSuggest.logFetch",!1,this._configurationService).recomputeInitiallyAndOnChange(this._store),this._sendRequestData=Fwt("editor.inlineSuggest.emptyResponseInformation",!0,this._configurationService).recomputeInitiallyAndOnChange(this._store),this._structuredFetchLogger=this._register(this._instantiationService.createInstance(Q0e.cast(),"editor.inlineSuggest.logFetch.commandId")),this.clearOperationOnTextModelChange.recomputeInitiallyAndOnChange(this._store);const h=((g=the.defaultChatAgent)==null?void 0:g.completionsEnablementSetting)??void 0;h&&(this._updateCompletionsEnablement(h),this._register(this._configurationService.onDidChangeConfiguration(m=>{m.affectsConfiguration(h)&&this._updateCompletionsEnablement(h)}))),this._state.recomputeInitiallyAndOnChange(this._store)}_updateCompletionsEnablement(t){const n=this._configurationService.getValue(t);Pd(n)?this._completionsEnabled=n:this._completionsEnabled=void 0}_log(t){this._loggingEnabled.get()&&this._logService.info(tOo(t)),this._structuredFetchLogger.log(t)}fetch(t,n,r,o,s,a,l){var k,A;const d=this._cursorPosition.get(),u=new lyo(d,r,this._textModel.getVersionId(),new Set(t)),h=r.selectedSuggestionInfo?this.suggestWidgetInlineCompletions.get():this.inlineCompletions.get();if((k=this._updateOperation.value)!=null&&k.request.satisfies(u))return this._updateOperation.value.promise;if((A=h==null?void 0:h.request)!=null&&A.satisfies(u))return Promise.resolve(!0);const g=!!this._updateOperation.value;this._updateOperation.clear();const m=new Wa,v=(async()=>{const p=new Et;this._loadingCount.set(this._loadingCount.get()+1,void 0);let b=!1;const w=()=>{b||(b=!0,this._loadingCount.set(this._loadingCount.get()-1,void 0))};p.add(new Es(()=>w(),10*1e3)).schedule();const y=t.filter(_=>_.providerId),C=new cyo(r,l,y);try{const _=this._debounceValue.get(this._textModel),S=kTn(t.map(N=>N.debounceDelayMs),hto(T0))??_;if((g||s&&r.triggerKind===Zm.Automatic)&&await lCt(S,m.token),m.token.isCancellationRequested||this._store.isDisposed||this._textModel.getVersionId()!==u.versionId)return C.setNoSuggestionReasonIfNotSet("canceled:beforeFetch"),!1;const E=lVe._requestId++;(this._loggingEnabled.get()||this._structuredFetchLogger.isEnabled.get())&&this._log({sourceId:"InlineCompletions.fetch",kind:"start",requestId:E,modelUri:this._textModel.uri,modelVersion:this._textModel.getVersionId(),context:{triggerKind:r.triggerKind,suggestInfo:r.selectedSuggestionInfo?!0:void 0},time:Date.now(),provider:n});const Q=new Date,T=nyo(t,this._cursorPosition.get(),this._textModel,r,l,this._languageConfigurationService);uIn(m.token,()=>T.cancelAndDispose({kind:"tokenCancellation"}));let P=!1,D=!1;const I=[];for await(const N of T.lists)if(N){N.addRef(),p.add($n(()=>N.removeRef(N.inlineSuggestionsData.length===0?{kind:"empty"}:{kind:"notTaken"})));for(const j of N.inlineSuggestionsData){if(D=!0,!r.includeInlineEdits&&(j.isInlineEdit||j.showInlineEditMenu)){j.setNotShownReason("notInlineEditRequested");continue}if(!r.includeInlineCompletions&&!(j.isInlineEdit||j.showInlineEditMenu)){j.setNotShownReason("notInlineCompletionRequested");continue}const W=aVe.create(j,this._textModel);I.push(W),!W.isInlineEdit&&!W.showInlineEditMenu&&r.triggerKind===Zm.Automatic&&W.isVisible(this._textModel,this._cursorPosition.get())&&(P=!0)}if(P)break}if(T.cancelAndDispose({kind:"lostRace"}),this._loggingEnabled.get()||this._structuredFetchLogger.isEnabled.get()){const N=T.didAllProvidersReturn;let j;(m.token.isCancellationRequested||this._store.isDisposed||this._textModel.getVersionId()!==u.versionId)&&(j="canceled");const W=I.map(H=>{var X;return{range:H.editRange.toString(),text:H.insertText,hint:H.hint,isInlineEdit:H.isInlineEdit,showInlineEditMenu:H.showInlineEditMenu,providerId:(X=H.source.provider.providerId)==null?void 0:X.toString()}});this._log({sourceId:"InlineCompletions.fetch",kind:"end",requestId:E,durationMs:Date.now()-Q.getTime(),error:j,result:W,time:Date.now(),didAllProvidersReturn:N})}if(C.setRequestUuid(T.contextWithUuid.requestUuid),D)C.setHasProducedSuggestion(),I.length>0&&m.token.isCancellationRequested&&I.forEach(N=>N.setNotShownReasonIfNotSet("canceled:whileAwaitingOtherProviders"));else if(m.token.isCancellationRequested)C.setNoSuggestionReasonIfNotSet("canceled:whileFetching");else{const N=this._contextKeyService.getContextKeyValue("completionsQuotaExceeded");C.setNoSuggestionReasonIfNotSet(N?"completionsQuotaExceeded":"noSuggestion")}const B=r.earliestShownDateTime-Date.now();if(B>0&&await lCt(B,m.token),m.token.isCancellationRequested||this._store.isDisposed||this._textModel.getVersionId()!==u.versionId||a.get()){const N=m.token.isCancellationRequested?"canceled:afterMinShowDelay":this._store.isDisposed?"canceled:disposed":this._textModel.getVersionId()!==u.versionId?"canceled:documentChanged":a.get()?"canceled:userJumped":"unknown";return I.forEach(j=>j.setNotShownReasonIfNotSet(N)),!1}const R=new Date;this._debounceValue.update(this._textModel,R.getTime()-Q.getTime());const M=this._cursorPosition.get();this._updateOperation.clear(),la(N=>{const j=this._state.get();r.selectedSuggestionInfo?this._state.set({inlineCompletions:_4.createEmpty(),suggestWidgetInlineCompletions:j.suggestWidgetInlineCompletions.createStateWithAppliedResults(I,u,this._textModel,M,o)},N):this._state.set({inlineCompletions:j.inlineCompletions.createStateWithAppliedResults(I,u,this._textModel,M,o),suggestWidgetInlineCompletions:_4.createEmpty()},N),j.inlineCompletions.dispose(),j.suggestWidgetInlineCompletions.dispose()})}finally{p.dispose(),w(),this.sendInlineCompletionsRequestTelemetry(C)}return!0})(),f=new hyo(u,m,v);return this._updateOperation.value=f,v}clear(t){this._updateOperation.clear();const n=this._state.get();this._state.set({inlineCompletions:_4.createEmpty(),suggestWidgetInlineCompletions:_4.createEmpty()},t),n.inlineCompletions.dispose(),n.suggestWidgetInlineCompletions.dispose()}seedInlineCompletionsWithSuggestWidget(){const t=this.inlineCompletions.get(),n=this.suggestWidgetInlineCompletions.get();n&&la(r=>{var o,s;if(!t||(((o=n.request)==null?void 0:o.versionId)??-1)>(((s=t.request)==null?void 0:s.versionId)??-1)){t==null||t.dispose();const a=this._state.get();this._state.set({inlineCompletions:n.clone(),suggestWidgetInlineCompletions:_4.createEmpty()},r),a.inlineCompletions.dispose(),a.suggestWidgetInlineCompletions.dispose()}this.clearSuggestWidgetInlineCompletions(r)})}sendInlineCompletionsRequestTelemetry(t){if(!this._sendRequestData.get()&&!this._contextKeyService.getContextKeyValue("isRunningUnificationExperiment")||t.requestUuid===void 0||t.hasProducedSuggestion||!uyo(this._completionsEnabled,this._textModel.getLanguageId())||!t.providers.some(o=>{var s;return gCt((s=o.providerId)==null?void 0:s.extensionId)}))return;const n={opportunityId:t.requestUuid,noSuggestionReason:t.noSuggestionReason??"unknown",extensionId:"vscode-core",extensionVersion:"0.0.0",groupId:"empty",shown:!1,editorType:t.requestInfo.editorType,requestReason:t.requestInfo.reason,typingInterval:t.requestInfo.typingInterval,typingIntervalCharacterCount:t.requestInfo.typingIntervalCharacterCount,languageId:t.requestInfo.languageId,selectedSuggestionInfo:!!t.context.selectedSuggestionInfo,availableProviders:t.providers.map(o=>{var s;return(s=o.providerId)==null?void 0:s.toString()}).filter(Mu).join(","),..._Oo(t.providers.some(o=>{var s;return gCt((s=o.providerId)==null?void 0:s.extensionId)})),timeUntilProviderRequest:void 0,timeUntilProviderResponse:void 0,viewKind:void 0,preceeded:void 0,superseded:void 0,reason:void 0,correlationId:void 0,shownDuration:void 0,shownDurationUncollapsed:void 0,timeUntilShown:void 0,partiallyAccepted:void 0,partiallyAcceptedCountSinceOriginal:void 0,partiallyAcceptedRatioSinceOriginal:void 0,partiallyAcceptedCharactersSinceOriginal:void 0,cursorColumnDistance:void 0,cursorLineDistance:void 0,lineCountOriginal:void 0,lineCountModified:void 0,characterCountOriginal:void 0,characterCountModified:void 0,disjointReplacements:void 0,sameShapeReplacements:void 0,notShownReason:void 0},r=this._instantiationService.createInstance(nVe);LOo(r,n)}clearSuggestWidgetInlineCompletions(t){var n;(n=this._updateOperation.value)!=null&&n.request.context.selectedSuggestionInfo&&this._updateOperation.clear()}cancelUpdate(){this._updateOperation.clear()}},lVe=oB,oB._requestId=0,oB);cVe=lVe=ayo([RX(4,kl),RX(5,va),RX(6,ar),RX(7,Zn),RX(8,Qi)],cVe);class lyo{constructor(t,n,r,o){this.position=t,this.context=n,this.versionId=r,this.providers=o}satisfies(t){return this.position.equals(t.position)&&oQ(this.context.selectedSuggestionInfo,t.context.selectedSuggestionInfo,HJe())&&(t.context.triggerKind===Zm.Automatic||this.context.triggerKind===Zm.Explicit)&&this.versionId===t.versionId&&dyo(t.providers,this.providers)}}class cyo{constructor(t,n,r){this.context=t,this.requestInfo=n,this.providers=r,this.hasProducedSuggestion=!1}setRequestUuid(t){this.requestUuid=t}setNoSuggestionReasonIfNotSet(t){this.noSuggestionReason??(this.noSuggestionReason=t)}setHasProducedSuggestion(){this.hasProducedSuggestion=!0}}function dyo(e,t){return[...e].every(n=>t.has(n))}function uyo(e,t="*"){return e===void 0?!1:typeof e[t]<"u"?!!e[t]:!!e["*"]}class hyo{constructor(t,n,r){this.request=t,this.cancellationTokenSource=n,this.promise=r}dispose(){this.cancellationTokenSource.cancel()}}class _4 extends ht{static createEmpty(){return new _4([],void 0)}constructor(t,n){for(const r of t)r.addRef();super(),this.inlineCompletions=t,this.request=n,this._register({dispose:()=>{for(const r of this.inlineCompletions)r.removeRef()}})}_findById(t){return this.inlineCompletions.find(n=>n.identity===t)}_findByHash(t){return this.inlineCompletions.find(n=>n.hash===t)}createStateWithAppliedEdit(t,n){const r=this.inlineCompletions.map(o=>o.withEdit(t,n)).filter(Mu);return new _4(r,this.request)}createStateWithAppliedResults(t,n,r,o,s){let a;if(s){const u=this._findById(s);if(u&&u.canBeReused(r,n.position)){a=u;const h=t.find(g=>g.hash===u.hash);h?t=gyo(h,t):t=[u,...t]}}const l=a?!a.isInlineEdit:t.some(u=>!u.isInlineEdit&&u.isVisible(r,o));let d=[];for(const u of t){const h=this._findByHash(u.hash);let g;h&&h!==u?(g=u.withIdentity(h.identity),u.setIsPreceeded(h),h.setEndOfLifeReason({kind:uR.Ignored,userTypingDisagreed:!1,supersededBy:u.getSourceCompletion()})):g=u,l!==g.isInlineEdit&&d.push(g)}return d.sort(qh(u=>u.showInlineEditMenu,dEn)),d=fyo(d,u=>u.semanticId),new _4(d,n)}clone(){return new _4(this.inlineCompletions,this.request)}}function fyo(e,t){const n=new Set;return e.filter(r=>{const o=t(r);return n.has(o)?!1:(n.add(o),!0)})}function gyo(e,t){const n=t.indexOf(e);return n>-1?[e,...t.slice(0,n),...t.slice(n+1)]:t}class myo{constructor(t,n,r){this.edit=t,this.commands=n,this.inlineCompletion=r}equals(t){return this.edit.equals(t.edit)&&this.inlineCompletion===t.inlineCompletion}}var kyo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},ECt=function(e,t){return function(n,r){t(n,r,e)}};const F3e=_r("IInlineCompletionsService"),hIn=new yn("inlineCompletions.snoozed",!1,U(79,"Whether inline completions are currently snoozed"));let dVe=class extends ht{get snoozeTimeLeft(){return this._snoozeTimeEnd===void 0?0:Math.max(0,this._snoozeTimeEnd-Date.now())}constructor(t,n){super(),this._contextKeyService=t,this._telemetryService=n,this._onDidChangeIsSnoozing=this._register(new at),this.onDidChangeIsSnoozing=this._onDidChangeIsSnoozing.event,this._snoozeTimeEnd=void 0,this._recentCompletionIds=[],this._timer=this._register(new M0);const r=hIn.bindTo(this._contextKeyService);this._register(this.onDidChangeIsSnoozing(()=>r.set(this.isSnoozing())))}setSnoozeDuration(t){if(t<0)throw new hi(`Invalid snooze duration: ${t}. Duration must be non-negative.`);if(t===0){this.cancelSnooze();return}const n=this.isSnoozing(),r=this.snoozeTimeLeft;this._snoozeTimeEnd=Date.now()+t,n||this._onDidChangeIsSnoozing.fire(!0),this._timer.cancelAndSet(()=>{if(!this.isSnoozing())this._onDidChangeIsSnoozing.fire(!1);else throw new hi("Snooze timer did not fire as expected")},this.snoozeTimeLeft+1),this._reportSnooze(t-r,t)}isSnoozing(){return this.snoozeTimeLeft>0}cancelSnooze(){this.isSnoozing()&&(this._reportSnooze(-this.snoozeTimeLeft,0),this._snoozeTimeEnd=void 0,this._timer.cancel(),this._onDidChangeIsSnoozing.fire(!1))}reportNewCompletion(t){this._lastCompletionId=t,this._recentCompletionIds.unshift(t),this._recentCompletionIds.length>5&&this._recentCompletionIds.pop()}_reportSnooze(t,n){const r=Math.round(t/1e3),o=Math.round(n/1e3);this._telemetryService.publicLog2("inlineCompletions.snooze",{deltaSeconds:r,totalSeconds:o,lastCompletionId:this._lastCompletionId,recentCompletionIds:this._recentCompletionIds})}};dVe=kyo([ECt(0,Qi),ECt(1,Nf)],dVe);Vr(F3e,dVe,1);const vyo="editor.action.inlineSuggest.snooze",Ayo="editor.action.inlineSuggest.cancelSnooze",TCt="inlineCompletions.lastSnoozeDuration",uAe=class uAe extends Hu{constructor(){super({id:uAe.ID,title:St(81,"Snooze Inline Suggestions"),precondition:Ft.true(),f1:!0})}async run(t,...n){const r=t.get(If),o=t.get(F3e),s=t.get(Bg);let a;n.length>0&&typeof n[0]=="number"&&(a=n[0]*6e4),a||(a=await this.getDurationFromUser(r,s)),a&&o.setSnoozeDuration(a)}async getDurationFromUser(t,n){const r=n.getNumber(TCt,0,3e5),o=[{label:"1 minute",id:"1",value:6e4},{label:"5 minutes",id:"5",value:3e5},{label:"10 minutes",id:"10",value:6e5},{label:"15 minutes",id:"15",value:9e5},{label:"30 minutes",id:"30",value:18e5},{label:"60 minutes",id:"60",value:36e5}],s=await t.pick(o,{placeHolder:U(80,"Select snooze duration for Inline Suggestions"),activeItem:o.find(a=>a.value===r)});if(s)return n.store(TCt,s.value,0,0),s.value}};uAe.ID=vyo;let uVe=uAe;const hAe=class hAe extends Hu{constructor(){super({id:hAe.ID,title:St(82,"Cancel Snooze Inline Suggestions"),precondition:hIn,f1:!0})}async run(t){t.get(F3e).cancelSnooze()}};hAe.ID=Ayo;let hVe=hAe;const ov=class ov extends ht{getTypingInterval(){return(this._cacheInvalidated||this._cachedTypingIntervalResult===null)&&(this._cachedTypingIntervalResult=this._calculateTypingInterval(),this._cacheInvalidated=!1),this._cachedTypingIntervalResult}constructor(t){super(),this._textModel=t,this._typingSessions=[],this._currentSession=null,this._lastChangeTime=0,this._cachedTypingIntervalResult=null,this._cacheInvalidated=!0,this._register(this._textModel.onDidChangeContent(n=>this._updateTypingSpeed(n)))}_updateTypingSpeed(t){const n=Date.now();if(!this._isUserTyping(t)){this._finalizeCurrentSession();return}this._currentSession&&n-this._lastChangeTime>ov.MAX_SESSION_GAP_MS&&this._finalizeCurrentSession(),this._currentSession||(this._currentSession={startTime:n,endTime:n,characterCount:0}),this._currentSession.endTime=n,this._currentSession.characterCount+=this._getActualCharacterCount(t),this._lastChangeTime=n,this._cacheInvalidated=!0}_getActualCharacterCount(t){let n=0;for(const r of t.changes)n+=Math.max(r.text.length,r.rangeLength);return n}_isUserTyping(t){if(!t.detailedReasons||t.detailedReasons.length===0)return!1;for(const n of t.detailedReasons)if(this._isUserTypingReason(n))return!0;return!1}_isUserTypingReason(t){if(t.metadata.isUndoing||t.metadata.isRedoing)return!1;switch(t.metadata.source){case"cursor":{const n=t.metadata.kind;return n==="type"||n==="compositionType"||n==="compositionEnd"}default:return!1}}_finalizeCurrentSession(){if(!this._currentSession)return;this._currentSession.endTime-this._currentSession.startTime>=ov.MIN_SESSION_DURATION_MS&&this._currentSession.characterCount>0&&(this._typingSessions.push(this._currentSession),this._typingSessions.length>ov.SESSION_HISTORY_LIMIT&&this._typingSessions.shift()),this._currentSession=null}_calculateTypingInterval(){if(this._currentSession){const t={...this._currentSession};if(t.endTime-t.startTime>=ov.MIN_SESSION_DURATION_MS&&t.characterCount>0){const r=[...this._typingSessions,t];return this._calculateSpeedFromSessions(r)}}return this._calculateSpeedFromSessions(this._typingSessions)}_calculateSpeedFromSessions(t){if(t.length===0)return{averageInterval:0,characterCount:0};const n=[...t].sort((h,g)=>g.endTime-h.endTime),r=Date.now()-ov.TYPING_SPEED_WINDOW_MS,o=n.filter(h=>h.endTime>r),s=n.splice(o.length);let a=Lme(o.map(h=>h.characterCount));for(let h=0;hh.endTime-h.startTime));if(l===0||a<=1)return{averageInterval:0,characterCount:a};const d=Math.max(1,a-1),u=l/d;return{averageInterval:Math.round(u),characterCount:a}}dispose(){this._finalizeCurrentSession(),super.dispose()}};ov.MAX_SESSION_GAP_MS=3e3,ov.MIN_SESSION_DURATION_MS=1e3,ov.SESSION_HISTORY_LIMIT=50,ov.TYPING_SPEED_WINDOW_MS=3e5,ov.MIN_CHARS_FOR_RELIABLE_SPEED=20;let fVe=ov;var pyo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},O7=function(e,t){return function(n,r){t(n,r,e)}};let gVe=class extends ht{get isAcceptingPartially(){return this._isAcceptingPartially}constructor(t,n,r,o,s,a,l,d,u,h,g,m,v,f){super(),this.textModel=t,this._selectedSuggestItem=n,this._textModelVersionId=r,this._positions=o,this._debounceValue=s,this._enabled=a,this._editor=l,this._instantiationService=d,this._commandService=u,this._languageConfigurationService=h,this._accessibilityService=g,this._languageFeaturesService=m,this._codeEditorService=v,this._inlineCompletionsService=f,this._isActive=Ti(this,!1),this._onlyRequestInlineEditsSignal=Mv(this),this._forceUpdateExplicitlySignal=Mv(this),this._noDelaySignal=Mv(this),this._fetchSpecificProviderSignal=Mv(this),this._selectedInlineCompletionId=Ti(this,void 0),this.primaryPosition=Rt(this,O=>this._positions.read(O)[0]??new rt(1,1)),this.allPositions=Rt(this,O=>this._positions.read(O)),this._isAcceptingPartially=!1,this._appearedInsideViewport=Rt(this,O=>{const y=this.state.read(O);return!y||!y.inlineCompletion?!1:wyo(this._editor,y.inlineCompletion)}),this._onDidAccept=new at,this.onDidAccept=this._onDidAccept.event,this._lastShownInlineCompletionInfo=void 0,this._lastAcceptedInlineCompletionInfo=void 0,this._didUndoInlineEdits=bbt({owner:this,changeTracker:{createChangeSummary:()=>({didUndo:!1}),handleChange:(O,y)=>{var C;return y.didUndo=O.didChange(this._textModelVersionId)&&!!((C=O.change)!=null&&C.isUndoing),!0}}},(O,y)=>{const C=this._textModelVersionId.read(O);return C!==null&&this._lastAcceptedInlineCompletionInfo&&this._lastAcceptedInlineCompletionInfo.textModelVersionIdAfter===C-1&&this._lastAcceptedInlineCompletionInfo.inlineCompletion.isInlineEdit&&y.didUndo?(this._lastAcceptedInlineCompletionInfo=void 0,!0):!1}),this._preserveCurrentCompletionReasons=new Set([z_.Redo,z_.Undo,z_.AcceptWord]),this.dontRefetchSignal=Mv(this),this._fetchInlineCompletionsPromise=bbt({owner:this,changeTracker:{createChangeSummary:()=>({dontRefetch:!1,preserveCurrentCompletion:!1,inlineCompletionTriggerKind:Zm.Automatic,onlyRequestInlineEdits:!1,shouldDebounce:!0,provider:void 0,textChange:!1,changeReason:""}),handleChange:(O,y)=>{var C;if(O.didChange(this._textModelVersionId)){this._preserveCurrentCompletionReasons.has(this._getReason(O.change))&&(y.preserveCurrentCompletion=!0);const _=((C=O.change)==null?void 0:C.detailedReasons)??[];y.changeReason=_.length>0?_[0].getType():"",y.textChange=!0}else O.didChange(this._forceUpdateExplicitlySignal)?(y.preserveCurrentCompletion=!0,y.inlineCompletionTriggerKind=Zm.Explicit):O.didChange(this.dontRefetchSignal)?y.dontRefetch=!0:O.didChange(this._onlyRequestInlineEditsSignal)?y.onlyRequestInlineEdits=!0:O.didChange(this._fetchSpecificProviderSignal)&&(y.provider=O.change);return!0}}},(O,y)=>{var M,N,j;if(this._source.clearOperationOnTextModelChange.read(O),this._noDelaySignal.read(O),this.dontRefetchSignal.read(O),this._onlyRequestInlineEditsSignal.read(O),this._forceUpdateExplicitlySignal.read(O),this._fetchSpecificProviderSignal.read(O),!((this._enabled.read(O)&&this._selectedSuggestItem.read(O)||this._isActive.read(O))&&(!this._inlineCompletionsService.isSnoozing()||y.inlineCompletionTriggerKind===Zm.Explicit))){this._source.cancelUpdate();return}this._textModelVersionId.read(O);const _=this._source.suggestWidgetInlineCompletions.read(void 0);let S=this._selectedSuggestItem.read(O);if(this._shouldShowOnSuggestConflict.read(void 0)&&(S=void 0),_&&!S&&this._source.seedInlineCompletionsWithSuggestWidget(),y.dontRefetch)return Promise.resolve(!0);if(this._didUndoInlineEdits.read(O)&&y.inlineCompletionTriggerKind!==Zm.Explicit){la(W=>{this._source.clear(W)});return}let L="";y.provider?L+="providerOnDidChange":y.inlineCompletionTriggerKind===Zm.Explicit&&(L+="explicit"),y.changeReason&&(L+=L.length>0?`:${y.changeReason}`:y.changeReason);const E=this._typing.getTypingInterval(),Q={editorType:this.editorType,startTime:Date.now(),languageId:this.textModel.getLanguageId(),reason:L,typingInterval:E.averageInterval,typingIntervalCharacterCount:E.characterCount,availableProviders:[]};let T={triggerKind:y.inlineCompletionTriggerKind,selectedSuggestionInfo:S==null?void 0:S.toSelectedSuggestionInfo(),includeInlineCompletions:!y.onlyRequestInlineEdits,includeInlineEdits:this._inlineEditsEnabled.read(O),requestIssuedDateTime:Q.startTime,earliestShownDateTime:Q.startTime+(y.inlineCompletionTriggerKind===Zm.Explicit||this.inAcceptFlow.read(void 0)?0:this._minShowDelay.read(void 0))};T.triggerKind===Zm.Automatic&&y.textChange&&this.textModel.getAlternativeVersionId()===((M=this._lastShownInlineCompletionInfo)==null?void 0:M.alternateTextModelVersionId)&&(T={...T,includeInlineCompletions:!this._lastShownInlineCompletionInfo.inlineCompletion.isInlineEdit,includeInlineEdits:this._lastShownInlineCompletionInfo.inlineCompletion.isInlineEdit});const P=this.selectedInlineCompletion.read(void 0)??((N=this._inlineCompletionItems.read(void 0))==null?void 0:N.inlineEdit),D=y.preserveCurrentCompletion||P!=null&&P.forwardStable?P:void 0,I=this._jumpedToId.map(W=>{var H,X;return!!W&&W===((X=(H=this._inlineCompletionItems.read(void 0))==null?void 0:H.inlineEdit)==null?void 0:X.semanticId)}),B=y.provider?{providers:[y.provider],label:"single:"+((j=y.provider.providerId)==null?void 0:j.toString())}:{providers:this._languageFeaturesService.inlineCompletionsProvider.all(this.textModel),label:void 0},R=this.getAvailableProviders(B.providers);return Q.availableProviders=R.map(W=>W.providerId).filter(Mu),this._source.fetch(R,B.label,T,D==null?void 0:D.identity,y.shouldDebounce,I,Q)}),this._inlineCompletionItems=Vh({owner:this},O=>{const y=this._source.inlineCompletions.read(O);if(!y)return;const C=this.primaryPosition.read(O);let _;const S=[];for(const L of y.inlineCompletions)L.isInlineEdit?_=L:L.isVisible(this.textModel,C)&&S.push(L);return S.length!==0&&(_=void 0),{inlineCompletions:S,inlineEdit:_}}),this._filteredInlineCompletionItems=Vh({owner:this,equalsFn:$K()},O=>{const y=this._inlineCompletionItems.read(O);return(y==null?void 0:y.inlineCompletions)??[]}),this.selectedInlineCompletionIndex=Rt(this,O=>{const y=this._selectedInlineCompletionId.read(O),C=this._filteredInlineCompletionItems.read(O),_=this._selectedInlineCompletionId===void 0?-1:C.findIndex(S=>S.semanticId===y);return _===-1?(this._selectedInlineCompletionId.set(void 0,void 0),0):_}),this.selectedInlineCompletion=Rt(this,O=>{const y=this._filteredInlineCompletionItems.read(O),C=this.selectedInlineCompletionIndex.read(O);return y[C]}),this.activeCommands=Vh({owner:this,equalsFn:$K()},O=>{var y;return((y=this.selectedInlineCompletion.read(O))==null?void 0:y.source.inlineSuggestions.commands)??[]}),this.inlineCompletionsCount=Rt(this,O=>{if(this.lastTriggerKind.read(O)===Zm.Explicit)return this._filteredInlineCompletionItems.read(O).length}),this._hasVisiblePeekWidgets=Rt(this,O=>this._editorObs.openedPeekWidgets.read(O)>0),this._shouldShowOnSuggestConflict=Rt(this,O=>{const y=this._showOnSuggestConflict.read(O);if(y!=="never"&&!!this.selectedInlineCompletion.read(O)){const _=this._selectedSuggestItem.read(O);return _?y==="whenSuggestListIsIncomplete"?_.listIncomplete:!0:!1}return!1}),this.state=Vh({owner:this,equalsFn:(O,y)=>!O||!y?O===y:O.kind==="ghostText"&&y.kind==="ghostText"?cCt(O.ghostTexts,y.ghostTexts)&&O.inlineCompletion===y.inlineCompletion&&O.suggestItem===y.suggestItem:O.kind==="inlineEdit"&&y.kind==="inlineEdit"?O.inlineEdit.equals(y.inlineEdit):!1},O=>{var L,E,Q,T,P,D,I;const y=this.textModel;if(this._suppressInSnippetMode.read(O)&&this._isInSnippetMode.read(O))return;const C=this._inlineCompletionItems.read(O),_=C==null?void 0:C.inlineEdit;if(_){if(this._hasVisiblePeekWidgets.read(O))return;let B=_.getSingleTextEdit();B=MS(B,y);const R=this.primaryPosition.map(X=>Ei.fromRangeInclusive(_.targetRange).addMargin(1,1).contains(X.lineNumber)),M=_.source.inlineSuggestions.commands,N=new myo(B,M??[],_),j=_.updatedEdit,W=j?z4.fromStringEdit(j,new pR(this.textModel)).replacements:[B],H=(((E=(L=C.inlineEdit)==null?void 0:L.command)==null?void 0:E.id)==="vscode.open"||((T=(Q=C.inlineEdit)==null?void 0:Q.command)==null?void 0:T.id)==="_workbench.open")&&((D=(P=C.inlineEdit)==null?void 0:P.command.arguments)!=null&&D.length)?vi.from((I=C.inlineEdit)==null?void 0:I.command.arguments[0]):void 0;return{kind:"inlineEdit",inlineEdit:N,inlineCompletion:_,edits:W,cursorAtInlineEdit:R,nextEditUri:H}}const S=this._selectedSuggestItem.read(O);if(!this._shouldShowOnSuggestConflict.read(O)&&S){const B=MS(S.getSingleTextEdit(),y),R=this._computeAugmentation(B,O);if(!this._suggestPreviewEnabled.read(O)&&!R)return;const N=(R==null?void 0:R.edit)??B,j=R?R.edit.text.length-B.text.length:0,W=this._suggestPreviewMode.read(O),H=this._positions.read(O),Y=[N,...Exe(this.textModel,H,N)].map((re,se)=>({edit:re,ghostText:re?dCt(re,y,W,H[se],j):void 0})).filter(({edit:re,ghostText:se})=>re!==void 0&&se!==void 0),Z=Y.map(({edit:re})=>re),ie=Y.map(({ghostText:re})=>re),J=ie[0]??new oee(N.range.endLineNumber,[]);return{kind:"ghostText",edits:Z,primaryGhostText:J,ghostTexts:ie,inlineCompletion:R==null?void 0:R.completion,suggestItem:S}}else{if(!this._isActive.read(O))return;const B=this.selectedInlineCompletion.read(O);if(!B)return;const R=B.getSingleTextEdit(),M=this._inlineSuggestMode.read(O),N=this._positions.read(O),W=[R,...Exe(this.textModel,N,R)].map((Y,Z)=>({edit:Y,ghostText:Y?dCt(Y,y,M,N[Z],0):void 0})).filter(({edit:Y,ghostText:Z})=>Y!==void 0&&Z!==void 0),H=W.map(({edit:Y})=>Y),X=W.map(({ghostText:Y})=>Y);return X[0]?{kind:"ghostText",edits:H,primaryGhostText:X[0],ghostTexts:X,inlineCompletion:B,suggestItem:void 0}:void 0}}),this.inlineCompletionState=Rt(this,O=>{const y=this.state.read(O);if(!(!y||y.kind!=="ghostText")&&!this._editorObs.inComposition.read(O))return y}),this.inlineEditState=Rt(this,O=>{const y=this.state.read(O);if(!(!y||y.kind!=="inlineEdit"))return y}),this.inlineEditAvailable=Rt(this,O=>!!this.inlineEditState.read(O)),this.warning=Rt(this,O=>{var y,C;return(C=(y=this.inlineCompletionState.read(O))==null?void 0:y.inlineCompletion)==null?void 0:C.warning}),this.ghostTexts=Vh({owner:this,equalsFn:cCt},O=>{const y=this.inlineCompletionState.read(O);if(y)return y.ghostTexts}),this.primaryGhostText=Vh({owner:this,equalsFn:iIn},O=>{const y=this.inlineCompletionState.read(O);if(y)return y==null?void 0:y.primaryGhostText}),this.showCollapsed=Rt(this,O=>{const y=this.state.read(O);if(!y||y.kind!=="inlineEdit"||y.inlineCompletion.hint)return!1;const C=y.inlineCompletion.updatedEditModelVersion===this._textModelVersionId.read(O);return(this._inlineEditsShowCollapsedEnabled.read(O)||!C)&&this._jumpedToId.read(O)!==y.inlineCompletion.semanticId&&!this._inAcceptFlow.read(O)}),this._tabShouldIndent=Rt(this,O=>{if(this._inAcceptFlow.read(O))return!1;function y(S){return S.startLineNumber!==S.endLineNumber}function C(S,L){const E=S.getLineIndentColumn(L),Q=S.getLineLastNonWhitespaceColumn(L),T=Math.max(Q,E);return new xe(L,E,L,T)}const _=this._editorObs.selections.read(O);return _==null?void 0:_.some(S=>S.isEmpty()?this.textModel.getLineLength(S.startLineNumber)===0:y(S)||S.containsRange(C(this.textModel,S.startLineNumber)))}),this.tabShouldJumpToInlineEdit=Rt(this,O=>{var C;if(this._tabShouldIndent.read(O))return!1;const y=this.inlineEditState.read(O);return y?this.showCollapsed.read(O)?!0:this._inAcceptFlow.read(O)&&this._appearedInsideViewport.read(O)&&!((C=y.inlineCompletion.hint)!=null&&C.jumpToEdit)?!1:!y.cursorAtInlineEdit.read(O):!1}),this.tabShouldAcceptInlineEdit=Rt(this,O=>{var C;const y=this.inlineEditState.read(O);return!y||this.showCollapsed.read(O)||this._tabShouldIndent.read(O)?!1:this._inAcceptFlow.read(O)&&this._appearedInsideViewport.read(O)&&!((C=y.inlineCompletion.hint)!=null&&C.jumpToEdit)||y.inlineCompletion.targetRange.startLineNumber===this._editorObs.cursorLineNumber.read(O)||this._jumpedToId.read(O)===y.inlineCompletion.semanticId?!0:y.cursorAtInlineEdit.read(O)}),this._jumpedToId=Ti(this,void 0),this._inAcceptFlow=Ti(this,!1),this.inAcceptFlow=this._inAcceptFlow,this._source=this._register(this._instantiationService.createInstance(cVe,this.textModel,this._textModelVersionId,this._debounceValue,this.primaryPosition)),this.lastTriggerKind=this._source.inlineCompletions.map(this,O=>{var y;return(y=O==null?void 0:O.request)==null?void 0:y.context.triggerKind}),this._editorObs=hl(this._editor);const k=this._editorObs.getOption(134);this._suggestPreviewEnabled=k.map(O=>O.preview),this._suggestPreviewMode=k.map(O=>O.previewMode);const A=this._editorObs.getOption(71);this._inlineSuggestMode=A.map(O=>O.mode),this._suppressedInlineCompletionGroupIds=A.map(O=>new Set(O.experimental.suppressInlineSuggestions.split(","))),this._inlineEditsEnabled=A.map(O=>!!O.edits.enabled),this._inlineEditsShowCollapsedEnabled=A.map(O=>O.edits.showCollapsed),this._triggerCommandOnProviderChange=A.map(O=>O.triggerCommandOnProviderChange),this._minShowDelay=A.map(O=>O.minShowDelay),this._showOnSuggestConflict=A.map(O=>O.experimental.showOnSuggestConflict),this._suppressInSnippetMode=A.map(O=>O.suppressInSnippetMode);const p=xg.get(this._editor);this._isInSnippetMode=(p==null?void 0:p.isInSnippetObservable)??ca(!1),this._typing=this._register(new fVe(this.textModel)),this._register(this._inlineCompletionsService.onDidChangeIsSnoozing(O=>{O&&this.stop()}));{const O=this.textModel.uri.scheme==="vscode-notebook-cell",[y]=this._codeEditorService.listDiffEditors().filter(C=>C.getOriginalEditor().getId()===this._editor.getId()||C.getModifiedEditor().getId()===this._editor.getId());this.isInDiffEditor=!!y,this.editorType=O?UZ.Notebook:this.isInDiffEditor?UZ.DiffEditor:UZ.TextEditor}this._register(KW(this.state,O=>{O&&O.inlineCompletion&&this._inlineCompletionsService.reportNewCompletion(O.inlineCompletion.requestUuid)})),this._register(KW(this._fetchInlineCompletionsPromise)),this._register(Oi(O=>{this._editorObs.versionId.read(O),this._inAcceptFlow.set(!1,void 0)})),this._register(Oi(O=>{this.state.map((C,_)=>!C||C.kind==="inlineEdit"&&!C.cursorAtInlineEdit.read(_)).read(O)&&this._jumpedToId.set(void 0,void 0)}));const b=this.inlineEditState.map(O=>O==null?void 0:O.inlineCompletion.semanticId);this._register(Oi(O=>{b.read(O)&&(this._editor.pushUndoStop(),this._lastShownInlineCompletionInfo={alternateTextModelVersionId:this.textModel.getAlternativeVersionId(),inlineCompletion:this.state.get().inlineCompletion})}));const w=Ko(this._languageFeaturesService.inlineCompletionsProvider.onDidChange,()=>this._languageFeaturesService.inlineCompletionsProvider.all(t));GJe(this,w,(O,y)=>{O.onDidChangeInlineCompletions&&y.add(O.onDidChangeInlineCompletions(()=>{var S;if(!this._enabled.get()||(this._codeEditorService.getFocusedCodeEditor()||this._codeEditorService.getActiveCodeEditor())!==this._editor)return;if(this._triggerCommandOnProviderChange.get()){this.trigger(void 0,{onlyFetchInlineEdits:!0});return}const _=this.state.get();_&&(_.inlineCompletion||_.edits)&&((S=_.inlineCompletion)==null?void 0:S.source.provider)!==O||la(L=>{this._fetchSpecificProviderSignal.trigger(L,O),this.trigger(L)})}))}).recomputeInitiallyAndOnChange(this._store),this._didUndoInlineEdits.recomputeInitiallyAndOnChange(this._store)}getIndentationInfo(t){let n=!1,r=!0;const o=this==null?void 0:this.primaryGhostText.read(t);if(this!=null&&this._selectedSuggestItem&&o&&o.parts.length>0){const{column:s,lines:a}=o.parts[0],l=a[0].line,d=this.textModel.getLineIndentColumn(o.lineNumber);if(s<=d){let h=Og(l);h===-1&&(h=l.length-1),n=h>0;const g=this.textModel.getOptions().tabSize;r=Ll.visibleColumnFromColumn(l,h+1,g)!(l.groupId&&n.has(l.groupId))),o=new Set;for(const l of r)(a=l.excludesGroupIds)==null||a.forEach(d=>o.add(d));const s=[];for(const l of r)l.groupId&&o.has(l.groupId)||s.push(l);return s}async trigger(t,n={}){qW(t,r=>{n.onlyFetchInlineEdits&&this._onlyRequestInlineEditsSignal.trigger(r),n.noDelay&&this._noDelaySignal.trigger(r),this._isActive.set(!0,r),n.explicit&&(this._inAcceptFlow.set(!0,r),this._forceUpdateExplicitlySignal.trigger(r)),n.provider&&this._fetchSpecificProviderSignal.trigger(r,n.provider)}),await this._fetchInlineCompletionsPromise.get()}async triggerExplicitly(t,n=!1){return this.trigger(t,{onlyFetchInlineEdits:n,explicit:!0})}stop(t="automatic",n){qW(n,r=>{var o;if(t==="explicitCancel"){const s=(o=this.state.get())==null?void 0:o.inlineCompletion;s&&s.reportEndOfLife({kind:uR.Rejected})}this._isActive.set(!1,r),this._source.clear(r)})}_computeAugmentation(t,n){const r=this.textModel,o=this._source.suggestWidgetInlineCompletions.read(n),s=o?o.inlineCompletions.filter(l=>!l.isInlineEdit):[this.selectedInlineCompletion.read(n)].filter(Mu);return Cco(s,l=>{let d=l.getSingleTextEdit();return d=MS(d,r,xe.fromPositions(d.range.getStartPosition(),t.range.getEndPosition())),rIn(d,t)?{completion:l,edit:d}:void 0})}async _deltaSelectedInlineCompletionIndex(t){await this.triggerExplicitly();const n=this._filteredInlineCompletionItems.get()||[];if(n.length>0){const r=(this.selectedInlineCompletionIndex.get()+t+n.length)%n.length;this._selectedInlineCompletionId.set(n[r].semanticId,void 0)}else this._selectedInlineCompletionId.set(void 0,void 0)}async next(){await this._deltaSelectedInlineCompletionIndex(1)}async previous(){await this._deltaSelectedInlineCompletionIndex(-1)}_getMetadata(t,n,r=void 0){return r?pf.inlineCompletionPartialAccept({nes:t.isInlineEdit,requestUuid:t.requestUuid,providerId:t.source.provider.providerId,languageId:n,type:r}):pf.inlineCompletionAccept({nes:t.isInlineEdit,requestUuid:t.requestUuid,providerId:t.source.provider.providerId,languageId:n})}async accept(t=this._editor){var s;if(t.getModel()!==this.textModel)throw new hi;let n,r=!1;const o=this.state.get();if((o==null?void 0:o.kind)==="ghostText"){if(!o||o.primaryGhostText.isEmpty()||!o.inlineCompletion)return;n=o.inlineCompletion}else if((o==null?void 0:o.kind)==="inlineEdit")n=o.inlineCompletion,r=!!o.nextEditUri;else return;n.addRef();try{if(t.pushUndoStop(),!r)if(n.snippetInfo){const a=Pc.delete(n.editRange),l=n.additionalTextEdits.map(u=>new Pc(xe.lift(u.range),u.text??"")),d=z4.fromParallelReplacementsUnsorted([a,...l]);t.edit(d,this._getMetadata(n,this.textModel.getLanguageId())),t.setPosition(n.snippetInfo.range.getStartPosition(),"inlineCompletionAccept"),(s=xg.get(t))==null||s.insert(n.snippetInfo.snippet,{undoStopBefore:!1})}else{const a=o.edits;let l=a;o.kind==="ghostText"&&(l=fOo(a,this.textModel));const d=aCt(l).map(g=>Dn.fromPositions(g)),u=n.additionalTextEdits.map(g=>new Pc(xe.lift(g.range),g.text??"")),h=z4.fromParallelReplacementsUnsorted([...a,...u]);if(t.edit(h,this._getMetadata(n,this.textModel.getLanguageId())),n.hint===void 0&&t.setSelections(o.kind==="inlineEdit"?d.slice(-1):d,"inlineCompletionAccept"),o.kind==="inlineEdit"&&!this._accessibilityService.isMotionReduced()){const g=h.getNewRanges(),m=this._store.add(new byo(t,g,()=>{this._store.delete(m)}))}}this._onDidAccept.fire(),this.stop(),n.command&&await this._commandService.executeCommand(n.command.id,...n.command.arguments||[]).then(void 0,Nc),n.reportEndOfLife({kind:uR.Accepted})}finally{n.removeRef(),this._inAcceptFlow.set(!0,void 0),this._lastAcceptedInlineCompletionInfo={textModelVersionIdAfter:this.textModel.getVersionId(),inlineCompletion:n}}}async acceptNextWord(){await this._acceptNext(this._editor,"word",(t,n)=>{const r=this.textModel.getLanguageIdAtPosition(t.lineNumber,t.column),o=this._languageConfigurationService.getLanguageConfiguration(r),s=new RegExp(o.wordDefinition.source,o.wordDefinition.flags.replace("g","")),a=n.match(s);let l=0;a&&a.index!==void 0?a.index===0?l=a[0].length:l=a.index:l=n.length;const u=/\s+/g.exec(n);return u&&u.index!==void 0&&u.index+u[0].length{const r=n.match(/\n/);return r&&r.index!==void 0?r.index+1:n.length},1)}async _acceptNext(t,n,r,o){if(t.getModel()!==this.textModel)throw new hi;const s=this.inlineCompletionState.get();if(!s||s.primaryGhostText.isEmpty()||!s.inlineCompletion)return;const a=s.primaryGhostText,l=s.inlineCompletion;if(l.snippetInfo){await this.accept(t);return}const d=a.parts[0],u=new rt(a.lineNumber,d.column),h=d.text,g=r(u,h);if(g===h.length&&a.parts.length===1){this.accept(t);return}const m=h.substring(0,g),v=this._positions.get(),f=v[0];l.addRef();try{this._isAcceptingPartially=!0;try{t.pushUndoStop();const b=xe.fromPositions(f,u),w=t.getModel().getValueInRange(b)+m,O=new Pc(b,w),y=[O,...Exe(this.textModel,v,O)].filter(Mu),C=aCt(y).map(_=>Dn.fromPositions(_));t.edit(z4.fromParallelReplacementsUnsorted(y),this._getMetadata(l,n)),t.setSelections(C,"inlineCompletionPartialAccept"),t.revealPositionInCenterIfOutsideViewport(t.getPosition(),1)}finally{this._isAcceptingPartially=!1}const k=xe.fromPositions(l.editRange.getStartPosition(),Ud.ofText(m).addToPosition(u)),p=t.getModel().getValueInRange(k,1).length;l.reportPartialAccept(p,{kind:o,acceptedLength:p},{characters:g,ratio:g/h.length,count:1})}finally{l.removeRef()}}handleSuggestAccepted(t){const n=MS(t.getSingleTextEdit(),this.textModel),r=this._computeAugmentation(n,void 0);if(!r)return;const s=this.textModel.getValueInRange(r.completion.editRange,1).length+n.text.length;r.completion.reportPartialAccept(n.text.length,{kind:2,acceptedLength:s},{characters:n.text.length,count:1,ratio:1})}extractReproSample(){var r;const t=this.textModel.getValue(),n=(r=this.state.get())==null?void 0:r.inlineCompletion;return{documentValue:t,inlineCompletion:n==null?void 0:n.getSourceCompletion()}}jump(){const t=this.inlineEditState.get();t&&la(n=>{this._jumpedToId.set(t.inlineCompletion.semanticId,n),this.dontRefetchSignal.trigger(n);const r=t.inlineCompletion.targetRange,o=r.getStartPosition();if(this._editor.setPosition(o,"inlineCompletions.jump"),r.isSingleLine()&&(t.inlineCompletion.hint||!t.inlineCompletion.insertText.includes(` `)))this._editor.revealPosition(o);else{const a=new xe(r.startLineNumber-1,1,r.endLineNumber+1,1);this._editor.revealRange(a,1)}t.inlineCompletion.identity.setJumpTo(n),this._editor.focus()})}async handleInlineSuggestionShown(t,n,r){await t.reportInlineEditShown(this._commandService,n,r)}};gVe=pyo([O7(7,Zn),O7(8,ba),O7(9,kl),O7(10,ph),O7(11,Un),O7(12,yo),O7(13,F3e)],gVe);var z_;(function(e){e[e.Undo=0]="Undo",e[e.Redo=1]="Redo",e[e.AcceptWord=2]="AcceptWord",e[e.Other=3]="Other"})(z_||(z_={}));function Exe(e,t,n){if(t.length===1)return[];const r=new pR(e),o=r.getTransformer(),s=o.getOffset(t[0]),a=t.slice(1).map(m=>o.getOffset(m));n=n.removeCommonPrefixAndSuffix(r);const l=o.getStringReplacement(n),d=l.replaceRange.start-s,u=l.replaceRange.join(Gn.emptyAt(s)),h=r.getValueOfOffsetRange(u);return a.map(m=>{const v=m+d,f=v+l.replaceRange.length,k=new Gn(v,f),A=k.join(Gn.emptyAt(m));if(r.getValueOfOffsetRange(A)!==h)return;const b=new uh(k,l.newText);return o.getTextReplacement(b)}).filter(Mu)}class byo extends ht{constructor(t,n,r){super(),r&&this._register({dispose:()=>r()}),this._register(hl(t).setDecorations(ca(n.map(a=>({range:a,options:{description:"animation",className:"edits-fadeout-decoration",zIndex:1}})))));const o=new kOo(1,0,1e3,AOo),s=new pOo(o);this._register(Oi(a=>{const l=s.getValue(a);t.getContainerDomNode().style.setProperty("--animation-opacity",l.toString()),o.isFinished()&&this.dispose()}))}}function wyo(e,t){const n=t.targetRange,r=e.getVisibleRanges();return r.length<1?!1:new xe(r[0].startLineNumber,r[0].startColumn,r[r.length-1].endLineNumber,r[r.length-1].endColumn).containsRange(n)}var Oyo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},QCt=function(e,t){return function(n,r){t(n,r,e)}},XG;class Fnt{constructor(t){this.name=t}select(t,n,r){if(r.length===0)return 0;const o=r[0].score[0];for(let s=0;sd&&g.type===r[u].completion.kind&&g.insertText===r[u].completion.insertText&&(d=g.touch,l=u),r[u].completion.preselect&&a===-1)return a=u}return l!==-1?l:a!==-1?a:0}toJSON(){return this._cache.toJSON()}fromJSON(t){this._cache.clear();const n=0;for(const[r,o]of t)o.touch=n,o.type=typeof o.type=="number"?o.type:dV.fromString(o.type),this._cache.set(r,o);this._seq=this._cache.size}}class Cyo extends Fnt{constructor(){super("recentlyUsedByPrefix"),this._trie=HU.forStrings(),this._seq=0}memorize(t,n,r){const{word:o}=t.getWordUntilPosition(n),s=`${t.getLanguageId()}/${o}`;this._trie.set(s,{type:r.completion.kind,insertText:r.completion.insertText,touch:this._seq++})}select(t,n,r){const{word:o}=t.getWordUntilPosition(n);if(!o)return super.select(t,n,r);const s=`${t.getLanguageId()}/${o}`;let a=this._trie.get(s);if(a||(a=this._trie.findSubstr(s)),a)for(let l=0;lt.push([r,n])),t.sort((n,r)=>-(n[1].touch-r[1].touch)).forEach((n,r)=>n[1].touch=r),t.slice(0,200)}fromJSON(t){if(this._trie.clear(),t.length>0){this._seq=t[0][1].touch+1;for(const[n,r]of t)r.type=typeof r.type=="number"?r.type:dV.fromString(r.type),this._trie.set(n,r)}}}var i6;let mVe=(i6=class{constructor(t,n){this._storageService=t,this._configService=n,this._disposables=new Et,this._persistSoon=new Es(()=>this._saveState(),500),this._disposables.add(t.onWillSaveState(r=>{r.reason===F9.SHUTDOWN&&this._saveState()}))}dispose(){this._disposables.dispose(),this._persistSoon.dispose()}memorize(t,n,r){this._withStrategy(t,n).memorize(t,n,r),this._persistSoon.schedule()}select(t,n,r){return this._withStrategy(t,n).select(t,n,r)}_withStrategy(t,n){var o;const r=this._configService.getValue("editor.suggestSelection",{overrideIdentifier:t.getLanguageIdAtPosition(n.lineNumber,n.column),resource:t.uri});if(((o=this._strategy)==null?void 0:o.name)!==r){this._saveState();const s=XG._strategyCtors.get(r)||DCt;this._strategy=new s;try{const l=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,d=this._storageService.get(`${XG._storagePrefix}/${r}`,l);d&&this._strategy.fromJSON(JSON.parse(d))}catch{}}return this._strategy}_saveState(){if(this._strategy){const n=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,r=JSON.stringify(this._strategy);this._storageService.store(`${XG._storagePrefix}/${this._strategy.name}`,r,n,1)}}},XG=i6,i6._strategyCtors=new Map([["recentlyUsedByPrefix",Cyo],["recentlyUsed",yyo],["first",DCt]]),i6._storagePrefix="suggest/memories",i6);mVe=XG=Oyo([QCt(0,Bg),QCt(1,ar)],mVe);const N3e=_r("ISuggestMemories");Vr(N3e,mVe,1);var _yo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Syo=function(e,t){return function(n,r){t(n,r,e)}},kVe,sB;let j0e=(sB=class{constructor(t,n){this._editor=t,this._enabled=!1,this._ckAtEnd=kVe.AtEnd.bindTo(n),this._configListener=this._editor.onDidChangeConfiguration(r=>r.hasChanged(139)&&this._update()),this._update()}dispose(){var t;this._configListener.dispose(),(t=this._selectionListener)==null||t.dispose(),this._ckAtEnd.reset()}_update(){const t=this._editor.getOption(139)==="on";if(this._enabled!==t)if(this._enabled=t,this._enabled){const n=()=>{if(!this._editor.hasModel()){this._ckAtEnd.set(!1);return}const r=this._editor.getModel(),o=this._editor.getSelection(),s=r.getWordAtPosition(o.getStartPosition());if(!s){this._ckAtEnd.set(!1);return}this._ckAtEnd.set(s.endColumn===o.getStartPosition().column&&o.getStartPosition().lineNumber===o.getEndPosition().lineNumber)};this._selectionListener=this._editor.onDidChangeCursorSelection(n),n()}else this._selectionListener&&(this._ckAtEnd.reset(),this._selectionListener.dispose(),this._selectionListener=void 0)}},kVe=sB,sB.AtEnd=new yn("atEndOfWord",!1,{type:"boolean",description:U(1494,"A context key that is true when at the end of a word. Note that this is only defined when tab-completions are enabled")}),sB);j0e=kVe=_yo([Syo(1,Qi)],j0e);var Lyo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},xyo=function(e,t){return function(n,r){t(n,r,e)}},GG,aB;let _V=(aB=class{constructor(t,n){this._editor=t,this._index=0,this._ckOtherSuggestions=GG.OtherSuggestions.bindTo(n)}dispose(){this.reset()}reset(){var t;this._ckOtherSuggestions.reset(),(t=this._listener)==null||t.dispose(),this._model=void 0,this._acceptNext=void 0,this._ignore=!1}set({model:t,index:n},r){if(t.items.length===0){this.reset();return}if(GG._moveIndex(!0,t,n)===n){this.reset();return}this._acceptNext=r,this._model=t,this._index=n,this._listener=this._editor.onDidChangeCursorPosition(()=>{this._ignore||this.reset()}),this._ckOtherSuggestions.set(!0)}static _moveIndex(t,n,r){let o=r;for(let s=n.items.length;s>0&&(o=(o+n.items.length+(t?1:-1))%n.items.length,!(o===r||!n.items[o].completion.additionalTextEdits));s--);return o}next(){this._move(!0)}prev(){this._move(!1)}_move(t){if(this._model)try{this._ignore=!0,this._index=GG._moveIndex(t,this._model,this._index),this._acceptNext({index:this._index,item:this._model.items[this._index],model:this._model})}finally{this._ignore=!1}}},GG=aB,aB.OtherSuggestions=new yn("hasOtherSuggestions",!1),aB);_V=GG=Lyo([xyo(1,Qi)],_V);class Eyo{constructor(t,n,r,o){this._disposables=new Et,this._disposables.add(r.onDidSuggest(s=>{s.completionModel.items.length===0&&this.reset()})),this._disposables.add(r.onDidCancel(s=>{this.reset()})),this._disposables.add(n.onDidShow(()=>this._onItem(n.getFocusedItem()))),this._disposables.add(n.onDidFocus(this._onItem,this)),this._disposables.add(n.onDidHide(this.reset,this)),this._disposables.add(t.onWillType(s=>{if(this._active&&!n.isFrozen()&&r.state!==0){const a=s.charCodeAt(s.length-1);this._active.acceptCharacters.has(a)&&t.getOption(0)&&o(this._active.item)}}))}_onItem(t){if(!t||!yg(t.item.completion.commitCharacters)){this.reset();return}if(this._active&&this._active.item.item===t.item)return;const n=new Rme;for(const r of t.item.completion.commitCharacters)r.length>0&&n.add(r.charCodeAt(0));this._active={acceptCharacters:n,item:t}}reset(){this._active=void 0}dispose(){this._disposables.dispose()}}const sv=class sv{async provideSelectionRanges(t,n){const r=[];for(const o of n){const s=[];r.push(s);const a=new Map;await new Promise(l=>sv._bracketsRightYield(l,0,t,o,a)),await new Promise(l=>sv._bracketsLeftYield(l,0,t,o,a,s))}return r}static _bracketsRightYield(t,n,r,o,s){const a=new Map,l=Date.now();for(;;){if(n>=sv._maxRounds){t();break}if(!o){t();break}const d=r.bracketPairs.findNextBracket(o);if(!d){t();break}if(Date.now()-l>sv._maxDuration){setTimeout(()=>sv._bracketsRightYield(t,n+1,r,o,s));break}if(d.bracketInfo.isOpeningBracket){const h=d.bracketInfo.bracketText,g=a.has(h)?a.get(h):0;a.set(h,g+1)}else{const h=d.bracketInfo.getOpeningBrackets()[0].bracketText;let g=a.has(h)?a.get(h):0;if(g-=1,a.set(h,Math.max(0,g)),g<0){let m=s.get(h);m||(m=new bg,s.set(h,m)),m.push(d.range)}}o=d.range.getEndPosition()}}static _bracketsLeftYield(t,n,r,o,s,a){const l=new Map,d=Date.now();for(;;){if(n>=sv._maxRounds&&s.size===0){t();break}if(!o){t();break}const u=r.bracketPairs.findPrevBracket(o);if(!u){t();break}if(Date.now()-d>sv._maxDuration){setTimeout(()=>sv._bracketsLeftYield(t,n+1,r,o,s,a));break}if(u.bracketInfo.isOpeningBracket){const g=u.bracketInfo.bracketText;let m=l.has(g)?l.get(g):0;if(m-=1,l.set(g,Math.max(0,m)),m<0){const v=s.get(g);if(v){const f=v.shift();v.size===0&&s.delete(g);const k=xe.fromPositions(u.range.getEndPosition(),f.getStartPosition()),A=xe.fromPositions(u.range.getStartPosition(),f.getEndPosition());a.push({range:k}),a.push({range:A}),sv._addBracketLeading(r,A,a)}}}else{const g=u.bracketInfo.getOpeningBrackets()[0].bracketText,m=l.has(g)?l.get(g):0;l.set(g,m+1)}o=u.range.getStartPosition()}}static _addBracketLeading(t,n,r){if(n.startLineNumber===n.endLineNumber)return;const o=n.startLineNumber,s=t.getLineFirstNonWhitespaceColumn(o);s!==0&&s!==n.startColumn&&(r.push({range:xe.fromPositions(new rt(o,s),n.getEndPosition())}),r.push({range:xe.fromPositions(new rt(o,1),n.getEndPosition())}));const a=o-1;if(a>0){const l=t.getLineFirstNonWhitespaceColumn(a);l===n.startColumn&&l!==t.getLineLastNonWhitespaceColumn(a)&&(r.push({range:xe.fromPositions(new rt(a,l),n.getEndPosition())}),r.push({range:xe.fromPositions(new rt(a,1),n.getEndPosition())}))}}};sv._maxDuration=30,sv._maxRounds=2;let W0e=sv;const Gw=class Gw{static async create(t,n){if(!n.getOption(134).localityBonus||!n.hasModel())return Gw.None;const r=n.getModel(),o=n.getPosition();if(!t.canComputeWordRanges(r.uri))return Gw.None;const[s]=await new W0e().provideSelectionRanges(r,[o]);if(s.length===0)return Gw.None;const a=await t.computeWordRanges(r.uri,s[0].range);if(!a)return Gw.None;const l=r.getWordUntilPosition(o);return delete a[l.word],new class extends Gw{distance(d,u){if(!o.equals(n.getPosition()))return 0;if(u.kind===17)return 2<<20;const h=typeof u.label=="string"?u.label:u.label.label,g=a[h];if(lEn(g))return 2<<20;const m=Cme(g,xe.fromPositions(d),xe.compareRangesUsingStarts),v=m>=0?g[m]:g[Math.max(0,~m-1)];let f=s.length;for(const k of s){if(!xe.containsRange(k.range,v))break;f-=1}return f}}}};Gw.None=new class extends Gw{distance(){return 0}};let V0e=Gw,BCt=class{constructor(t,n){this.leadingLineContent=t,this.characterCountDelta=n}};class D5{constructor(t,n,r,o,s,a,l=EJ.default,d=void 0){this.clipboardText=d,this._snippetCompareFn=D5._compareCompletionItems,this._items=t,this._column=n,this._wordDistance=o,this._options=s,this._refilterKind=1,this._lineContext=r,this._fuzzyScoreOptions=l,a==="top"?this._snippetCompareFn=D5._compareCompletionItemsSnippetsUp:a==="bottom"&&(this._snippetCompareFn=D5._compareCompletionItemsSnippetsDown)}get lineContext(){return this._lineContext}set lineContext(t){(this._lineContext.leadingLineContent!==t.leadingLineContent||this._lineContext.characterCountDelta!==t.characterCountDelta)&&(this._refilterKind=this._lineContext.characterCountDelta0&&r[0].container.incomplete&&t.add(n);return t}get stats(){return this._ensureCachedState(),this._stats}_ensureCachedState(){this._refilterKind!==0&&this._createCachedState()}_createCachedState(){this._itemsByProvider=new Map;const t=[],{leadingLineContent:n,characterCountDelta:r}=this._lineContext;let o="",s="";const a=this._refilterKind===1?this._items:this._filteredItems,l=[],d=!this._options.filterGraceful||a.length>2e3?vR:Hgo;for(let u=0;u=v)h.score=K4.Default;else if(typeof h.completion.filterText=="string"){const k=d(o,s,f,h.completion.filterText,h.filterTextLow,0,this._fuzzyScoreOptions);if(!k)continue;eNe(h.completion.filterText,h.textLabel)===0?h.score=k:(h.score=jgo(o,s,f,h.textLabel,h.labelLow,0),h.score[0]=k[0])}else{const k=d(o,s,f,h.textLabel,h.labelLow,0,this._fuzzyScoreOptions);if(!k)continue;h.score=k}}h.idx=u,h.distance=this._wordDistance.distance(h.position,h.completion),l.push(h),t.push(h.textLabel.length)}this._filteredItems=l.sort(this._snippetCompareFn),this._refilterKind=0,this._stats={pLabelLen:t.length?aNe(t.length-.85,t,(u,h)=>u-h):0}}static _compareCompletionItems(t,n){return t.score[0]>n.score[0]?-1:t.score[0]n.distance?1:t.idxn.idx?1:0}static _compareCompletionItemsSnippetsDown(t,n){if(t.completion.kind!==n.completion.kind){if(t.completion.kind===28)return 1;if(n.completion.kind===28)return-1}return D5._compareCompletionItems(t,n)}static _compareCompletionItemsSnippetsUp(t,n){if(t.completion.kind!==n.completion.kind){if(t.completion.kind===28)return-1;if(n.completion.kind===28)return 1}return D5._compareCompletionItems(t,n)}}var Tyo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},kx=function(e,t){return function(n,r){t(n,r,e)}},vVe;class y7{static shouldAutoTrigger(t){if(!t.hasModel())return!1;const n=t.getModel(),r=t.getPosition();n.tokenization.tokenizeIfCheap(r.lineNumber);const o=n.getWordAtPosition(r);return!(!o||o.endColumn!==r.column&&o.startColumn+1!==r.column||!isNaN(Number(o.word)))}constructor(t,n,r){this.leadingLineContent=t.getLineContent(n.lineNumber).substr(0,n.column-1),this.leadingWord=t.getWordUntilPosition(n),this.lineNumber=n.lineNumber,this.column=n.column,this.triggerOptions=r}}function Qyo(e,t,n){if(!t.getContextKeyValue(Ns.inlineSuggestionVisible.key))return!0;const r=t.getContextKeyValue(Ns.suppressSuggestions.key);return r!==void 0?!r:!e.getOption(71).suppressSuggestions}function Dyo(e,t,n){if(!t.getContextKeyValue("inlineSuggestionVisible"))return!0;const r=t.getContextKeyValue(Ns.suppressSuggestions.key);return r!==void 0?!r:!e.getOption(71).suppressSuggestions}let z0e=vVe=class{constructor(t,n,r,o,s,a,l,d,u){this._editor=t,this._editorWorkerService=n,this._clipboardService=r,this._telemetryService=o,this._logService=s,this._contextKeyService=a,this._configurationService=l,this._languageFeaturesService=d,this._envService=u,this._toDispose=new Et,this._triggerCharacterListener=new Et,this._triggerQuickSuggest=new M0,this._triggerState=void 0,this._completionDisposables=new Et,this._onDidCancel=new at,this._onDidTrigger=new at,this._onDidSuggest=new at,this.onDidCancel=this._onDidCancel.event,this.onDidTrigger=this._onDidTrigger.event,this.onDidSuggest=this._onDidSuggest.event,this._currentSelection=this._editor.getSelection()||new Dn(1,1,1,1),this._toDispose.add(this._editor.onDidChangeModel(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeModelLanguage(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeConfiguration(()=>{this._updateTriggerCharacters()})),this._toDispose.add(this._languageFeaturesService.completionProvider.onDidChange(()=>{this._updateTriggerCharacters(),this._updateActiveSuggestSession()}));let h=!1;this._toDispose.add(this._editor.onDidCompositionStart(()=>{h=!0})),this._toDispose.add(this._editor.onDidCompositionEnd(()=>{h=!1,this._onCompositionEnd()})),this._toDispose.add(this._editor.onDidChangeCursorSelection(g=>{h||this._onCursorChange(g)})),this._toDispose.add(this._editor.onDidChangeModelContent(()=>{!h&&this._triggerState!==void 0&&this._refilterCompletionItems()})),this._updateTriggerCharacters()}dispose(){us(this._triggerCharacterListener),us([this._onDidCancel,this._onDidSuggest,this._onDidTrigger,this._triggerQuickSuggest]),this._toDispose.dispose(),this._completionDisposables.dispose(),this.cancel()}_updateTriggerCharacters(){if(this._triggerCharacterListener.clear(),this._editor.getOption(104)||!this._editor.hasModel()||!this._editor.getOption(137))return;const t=new Map;for(const r of this._languageFeaturesService.completionProvider.all(this._editor.getModel()))for(const o of r.triggerCharacters||[]){let s=t.get(o);s||(s=new Set,t.set(o,s)),s.add(r)}const n=r=>{var a;if(!Dyo(this._editor,this._contextKeyService,this._configurationService)||y7.shouldAutoTrigger(this._editor))return;if(!r){const l=this._editor.getPosition();r=this._editor.getModel().getLineContent(l.lineNumber).substr(0,l.column-1)}let o="";w6(r.charCodeAt(r.length-1))?Id(r.charCodeAt(r.length-2))&&(o=r.substr(r.length-2)):o=r.charAt(r.length-1);const s=t.get(o);if(s){const l=new Map;if(this._completionModel)for(const[d,u]of this._completionModel.getItemsByProvider())s.has(d)||l.set(d,u);this.trigger({auto:!0,triggerKind:1,triggerCharacter:o,retrigger:!!this._completionModel,clipboardText:(a=this._completionModel)==null?void 0:a.clipboardText,completionOptions:{providerFilter:s,providerItemsToReuse:l}})}};this._triggerCharacterListener.add(this._editor.onDidType(n)),this._triggerCharacterListener.add(this._editor.onDidCompositionEnd(()=>n()))}get state(){return this._triggerState?this._triggerState.auto?2:1:0}cancel(t=!1){var n;this._triggerState!==void 0&&(this._triggerQuickSuggest.cancel(),(n=this._requestToken)==null||n.cancel(),this._requestToken=void 0,this._triggerState=void 0,this._completionModel=void 0,this._context=void 0,this._onDidCancel.fire({retrigger:t}))}clear(){this._completionDisposables.clear()}_updateActiveSuggestSession(){this._triggerState!==void 0&&(!this._editor.hasModel()||!this._languageFeaturesService.completionProvider.has(this._editor.getModel())?this.cancel():this.trigger({auto:this._triggerState.auto,retrigger:!0}))}_onCursorChange(t){if(!this._editor.hasModel())return;const n=this._currentSelection;if(this._currentSelection=this._editor.getSelection(),!t.selection.isEmpty()||t.reason!==0&&t.reason!==3||t.source!=="keyboard"&&t.source!=="deleteLeft"){this.cancel();return}this._triggerState===void 0&&t.reason===0?(n.containsRange(this._currentSelection)||n.getEndPosition().isBeforeOrEqual(this._currentSelection.getPosition()))&&this._doTriggerQuickSuggest():this._triggerState!==void 0&&t.reason===3&&this._refilterCompletionItems()}_onCompositionEnd(){this._triggerState===void 0?this._doTriggerQuickSuggest():this._refilterCompletionItems()}_doTriggerQuickSuggest(){var t;_N.isAllOff(this._editor.getOption(102))||this._editor.getOption(134).snippetsPreventQuickSuggestions&&((t=xg.get(this._editor))!=null&&t.isInSnippet())||(this.cancel(),this._triggerQuickSuggest.cancelAndSet(()=>{if(this._triggerState!==void 0||!y7.shouldAutoTrigger(this._editor)||!this._editor.hasModel()||!this._editor.hasWidgetFocus())return;const n=this._editor.getModel(),r=this._editor.getPosition(),o=this._editor.getOption(102);if(!_N.isAllOff(o)){if(!_N.isAllOn(o)){n.tokenization.tokenizeIfCheap(r.lineNumber);const s=n.tokenization.getLineTokens(r.lineNumber),a=s.getStandardTokenType(s.findTokenIndexAtOffset(Math.max(r.column-1-1,0)));if(_N.valueFor(o,a)!=="on")return}Qyo(this._editor,this._contextKeyService,this._configurationService)&&this._languageFeaturesService.completionProvider.has(n)&&this.trigger({auto:!0})}},this._editor.getOption(103)))}_refilterCompletionItems(){Oo(this._editor.hasModel()),Oo(this._triggerState!==void 0);const t=this._editor.getModel(),n=this._editor.getPosition(),r=new y7(t,n,{...this._triggerState,refilter:!0});this._onNewContext(r)}trigger(t){var m,v,f;if(!this._editor.hasModel())return;const n=this._editor.getModel(),r=new y7(n,this._editor.getPosition(),t);this.cancel(t.retrigger),this._triggerState=t,this._onDidTrigger.fire({auto:t.auto,shy:t.shy??!1,position:this._editor.getPosition()}),this._context=r;let o={triggerKind:t.triggerKind??0};t.triggerCharacter&&(o={triggerKind:1,triggerCharacter:t.triggerCharacter}),this._requestToken=new Wa;const s=this._editor.getOption(128);let a=1;switch(s){case"top":a=0;break;case"bottom":a=2;break}const{itemKind:l,showDeprecated:d}=vVe.createSuggestFilter(this._editor),u=new nee(a,((m=t.completionOptions)==null?void 0:m.kindFilter)??l,(v=t.completionOptions)==null?void 0:v.providerFilter,(f=t.completionOptions)==null?void 0:f.providerItemsToReuse,d),h=V0e.create(this._editorWorkerService,this._editor),g=Rnt(this._languageFeaturesService.completionProvider,n,this._editor.getPosition(),u,o,this._requestToken.token);Promise.all([g,h]).then(async([k,A])=>{var y;if((y=this._requestToken)==null||y.dispose(),!this._editor.hasModel()){k.disposable.dispose();return}let p=t==null?void 0:t.clipboardText;if(!p&&k.needsClipboard&&(p=await this._clipboardService.readText()),this._triggerState===void 0){k.disposable.dispose();return}const b=this._editor.getModel(),w=new y7(b,this._editor.getPosition(),t),O={...EJ.default,firstMatchCanBeWeak:!this._editor.getOption(134).matchOnWordStartOnly};if(this._completionModel=new D5(k.items,this._context.column,{leadingLineContent:w.leadingLineContent,characterCountDelta:w.column-this._context.column},A,this._editor.getOption(134),this._editor.getOption(128),O,p),this._completionDisposables.add(k.disposable),this._onNewContext(w),this._reportDurationsTelemetry(k.durations),!this._envService.isBuilt||this._envService.isExtensionDevelopment)for(const C of k.items)C.isInvalid&&this._logService.warn(`[suggest] did IGNORE invalid completion item from ${C.provider._debugDisplayName}`,C.completion)}).catch(zi)}_reportDurationsTelemetry(t){Math.random()>1e-4||setTimeout(()=>{this._telemetryService.publicLog2("suggest.durations.json",{data:JSON.stringify(t)}),this._logService.debug("suggest.durations.json",t)})}static createSuggestFilter(t){const n=new Set;t.getOption(128)==="none"&&n.add(28);const o=t.getOption(134);return o.showMethods||n.add(0),o.showFunctions||n.add(1),o.showConstructors||n.add(2),o.showFields||n.add(3),o.showVariables||n.add(4),o.showClasses||n.add(5),o.showStructs||n.add(6),o.showInterfaces||n.add(7),o.showModules||n.add(8),o.showProperties||n.add(9),o.showEvents||n.add(10),o.showOperators||n.add(11),o.showUnits||n.add(12),o.showValues||n.add(13),o.showConstants||n.add(14),o.showEnums||n.add(15),o.showEnumMembers||n.add(16),o.showKeywords||n.add(17),o.showWords||n.add(18),o.showColors||n.add(19),o.showFiles||n.add(20),o.showReferences||n.add(21),o.showColors||n.add(22),o.showFolders||n.add(23),o.showTypeParameters||n.add(24),o.showSnippets||n.add(28),o.showUsers||n.add(25),o.showIssues||n.add(26),{itemKind:n,showDeprecated:o.showDeprecated}}_onNewContext(t){if(this._context){if(t.lineNumber!==this._context.lineNumber){this.cancel();return}if(Ys(t.leadingLineContent)!==Ys(this._context.leadingLineContent)){this.cancel();return}if(t.columnthis._context.leadingWord.startColumn){if(y7.shouldAutoTrigger(this._editor)&&this._context){const r=this._completionModel.getItemsByProvider();this.trigger({auto:this._context.triggerOptions.auto,retrigger:!0,clipboardText:this._completionModel.clipboardText,completionOptions:{providerItemsToReuse:r}})}return}if(t.column>this._context.column&&this._completionModel.getIncompleteProvider().size>0&&t.leadingWord.word.length!==0){const n=new Map,r=new Set;for(const[o,s]of this._completionModel.getItemsByProvider())s.length>0&&s[0].container.incomplete?r.add(o):n.set(o,s);this.trigger({auto:this._context.triggerOptions.auto,triggerKind:2,retrigger:!0,clipboardText:this._completionModel.clipboardText,completionOptions:{providerFilter:r,providerItemsToReuse:n}})}else{const n=this._completionModel.lineContext;let r=!1;if(this._completionModel.lineContext={leadingLineContent:t.leadingLineContent,characterCountDelta:t.column-this._context.column},this._completionModel.items.length===0){const o=y7.shouldAutoTrigger(this._editor);if(!this._context){this.cancel();return}if(o&&this._context.leadingWord.endColumn0,r&&t.leadingWord.word.length===0){this.cancel();return}}this._onDidSuggest.fire({completionModel:this._completionModel,triggerOptions:t.triggerOptions,isFrozen:r})}}}}};z0e=vVe=Tyo([kx(1,S1),kx(2,j0),kx(3,Nf),kx(4,va),kx(5,Qi),kx(6,ar),kx(7,Un),kx(8,Xtt)],z0e);const fAe=class fAe{constructor(t,n){this._disposables=new Et,this._lastOvertyped=[],this._locked=!1,this._disposables.add(t.onWillType(()=>{if(this._locked||!t.hasModel())return;const r=t.getSelections(),o=r.length;let s=!1;for(let l=0;lfAe._maxSelectionLength)return;this._lastOvertyped[l]={value:a.getValueInRange(d),multiline:d.startLineNumber!==d.endLineNumber}}})),this._disposables.add(n.onDidTrigger(r=>{this._locked=!0})),this._disposables.add(n.onDidCancel(r=>{this._locked=!1}))}getLastOvertypedInfo(t){if(t>=0&&t=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Txe=function(e,t){return function(n,r){t(n,r,e)}};let pVe=class{constructor(t,n,r,o,s){this._menuId=n,this._menuService=o,this._contextKeyService=s,this._menuDisposables=new Et,this.element=Xt(t,tn(".suggest-status-bar"));const a=l=>l instanceof r2?r.createInstance(Itt,l,{useComma:!1}):void 0;this._leftActions=new g1(this.element,{actionViewItemProvider:a}),this._rightActions=new g1(this.element,{actionViewItemProvider:a}),this._leftActions.domNode.classList.add("left"),this._rightActions.domNode.classList.add("right")}dispose(){this._menuDisposables.dispose(),this._leftActions.dispose(),this._rightActions.dispose(),this.element.remove()}show(){const t=this._menuService.createMenu(this._menuId,this._contextKeyService),n=()=>{const r=[],o=[];for(const[s,a]of t.getActions())s==="left"?r.push(...a):o.push(...a);this._leftActions.clear(),this._leftActions.push(r),this._rightActions.clear(),this._rightActions.push(o)};this._menuDisposables.add(t.onDidChange(()=>n())),this._menuDisposables.add(t)}hide(){this._menuDisposables.clear()}};pVe=Byo([Txe(2,Zn),Txe(3,wA),Txe(4,Qi)],pVe);var Ryo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},RCt=function(e,t){return function(n,r){t(n,r,e)}};function Nnt(e){return!!e&&!!(e.completion.documentation||e.completion.detail&&e.completion.detail!==e.completion.label)}let bVe=class{constructor(t,n,r){this._editor=t,this._themeService=n,this._markdownRendererService=r,this._onDidClose=new at,this.onDidClose=this._onDidClose.event,this._onDidChangeContents=new at,this.onDidChangeContents=this._onDidChangeContents.event,this._disposables=new Et,this._renderDisposeable=new Et,this._size=new cs(330,0),this.domNode=tn(".suggest-details"),this.domNode.classList.add("no-docs"),this._body=tn(".body"),this._scrollbar=new Pie(this._body,{alwaysConsumeMouseWheel:!0}),Xt(this.domNode,this._scrollbar.getDomNode()),this._disposables.add(this._scrollbar),this._header=Xt(this._body,tn(".header")),this._close=Xt(this._header,tn("span"+gi.asCSSSelector(zt.close))),this._close.title=U(1490,"Close"),this._close.role="button",this._close.tabIndex=-1,this._type=Xt(this._header,tn("p.type")),this._docs=Xt(this._body,tn("p.docs")),this._configureFont(),this._disposables.add(this._editor.onDidChangeConfiguration(o=>{o.hasChanged(59)&&this._configureFont()}))}dispose(){this._disposables.dispose(),this._renderDisposeable.dispose()}_configureFont(){const t=this._editor.getOptions(),n=t.get(59),r=n.getMassagedFontFamily(),o=t.get(135)||n.fontSize,s=t.get(136)||n.lineHeight,a=n.fontWeight,l=`${o}px`,d=`${s}px`;this.domNode.style.fontSize=l,this.domNode.style.lineHeight=`${s/o}`,this.domNode.style.fontWeight=a,this.domNode.style.fontFeatureSettings=n.fontFeatureSettings,this._type.style.fontFamily=r,this._close.style.height=d,this._close.style.width=d}getLayoutInfo(){const t=this._editor.getOption(136)||this._editor.getOption(59).lineHeight,n=c3(this._themeService.getColorTheme().type)?2:1,r=n*2;return{lineHeight:t,borderWidth:n,borderHeight:r,verticalPadding:22,horizontalPadding:14}}renderLoading(){this._type.textContent=U(1491,"Loading..."),this._docs.textContent="",this.domNode.classList.remove("no-docs","no-type"),this.layout(this.size.width,this.getLayoutInfo().lineHeight*2),this._onDidChangeContents.fire(this)}renderItem(t,n){var s;this._renderDisposeable.clear();let{detail:r,documentation:o}=t.completion;if(n){let a="";a+=`score: ${t.score[0]} `,a+=`prefix: ${t.word??"(no prefix)"} `,a+=`word: ${t.completion.filterText?t.completion.filterText+" (filterText)":t.textLabel} `,a+=`distance: ${t.distance} (localityBonus-setting) `,a+=`index: ${t.idx}, based on ${t.completion.sortText&&`sortText: "${t.completion.sortText}"`||"label"} `,a+=`commit_chars: ${(s=t.completion.commitCharacters)==null?void 0:s.join("")} -`,o=new wf().appendCodeblock("empty",a),r=`Provider: ${t.provider._debugDisplayName}`}if(!n&&!Nnt(t)){this.clearContents();return}if(this.domNode.classList.remove("no-docs","no-type"),r){const a=r.length>1e5?`${r.substr(0,1e5)}…`:r;this._type.textContent=a,this._type.title=a,k0(this._type),this._type.classList.toggle("auto-wrap",!/\r?\n^\s+/gmi.test(a))}else fh(this._type),this._type.title="",tm(this._type),this.domNode.classList.add("no-type");if(fh(this._docs),typeof o=="string")this._docs.classList.remove("markdown-docs"),this._docs.textContent=o;else if(o){this._docs.classList.add("markdown-docs"),fh(this._docs);const a=this._markdownRendererService.render(o,{context:this._editor,asyncRenderCallback:()=>{this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)}});this._docs.appendChild(a.element),this._renderDisposeable.add(a)}this.domNode.classList.toggle("detail-and-doc",!!r&&!!o),this.domNode.style.userSelect="text",this.domNode.tabIndex=-1,this._close.onmousedown=a=>{a.preventDefault(),a.stopPropagation()},this._close.onclick=a=>{a.preventDefault(),a.stopPropagation(),this._onDidClose.fire()},this._body.scrollTop=0,this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)}clearContents(){this.domNode.classList.add("no-docs"),this._type.textContent="",this._docs.textContent=""}get isEmpty(){return this.domNode.classList.contains("no-docs")}get size(){return this._size}layout(t,n){const r=new cs(t,n);cs.equals(r,this._size)||(this._size=r,jto(this.domNode,t,n)),this._scrollbar.scanDomNode()}scrollDown(t=8){this._body.scrollTop+=t}scrollUp(t=8){this._body.scrollTop-=t}scrollTop(){this._body.scrollTop=0}scrollBottom(){this._body.scrollTop=this._body.scrollHeight}pageDown(){this.scrollDown(80)}pageUp(){this.scrollUp(80)}focus(){this.domNode.focus()}};bVe=Ryo([RCt(1,Dl),RCt(2,Sp)],bVe);class Iyo{constructor(t,n){this.widget=t,this._editor=n,this.allowEditorOverflow=!0,this._disposables=new Et,this._added=!1,this._preferAlignAtTop=!0,this._resizable=new Ztt,this._resizable.domNode.classList.add("suggest-details-container"),this._resizable.domNode.appendChild(t.domNode),this._resizable.enableSashes(!1,!0,!0,!1);let r,o,s=0,a=0;this._disposables.add(this._resizable.onDidWillResize(()=>{r=this._topLeft,o=this._resizable.size})),this._disposables.add(this._resizable.onDidResize(l=>{if(r&&o){this.widget.layout(l.dimension.width,l.dimension.height);let d=!1;l.west&&(a=o.width-l.dimension.width,d=!0),l.north&&(s=o.height-l.dimension.height,d=!0),d&&this._applyTopLeft({top:r.top+s,left:r.left+a})}l.done&&(r=void 0,o=void 0,s=0,a=0,this._userSize=l.dimension)})),this._disposables.add(this.widget.onDidChangeContents(()=>{this._anchorBox&&this._placeAtAnchor(this._anchorBox,this._userSize??this.widget.size,this._preferAlignAtTop)}))}dispose(){this._resizable.dispose(),this._disposables.dispose(),this.hide()}getId(){return"suggest.details"}getDomNode(){return this._resizable.domNode}getPosition(){return this._topLeft?{preference:this._topLeft}:null}show(){this._added||(this._editor.addOverlayWidget(this),this._added=!0)}hide(t=!1){this._resizable.clearSashHoverState(),this._added&&(this._editor.removeOverlayWidget(this),this._added=!1,this._anchorBox=void 0,this._topLeft=void 0),t&&(this._userSize=void 0,this.widget.clearContents())}placeAtAnchor(t,n){const r=t.getBoundingClientRect();this._anchorBox=r,this._preferAlignAtTop=n,this._placeAtAnchor(this._anchorBox,this._userSize??this.widget.size,n)}_placeAtAnchor(t,n,r){const o=O6(this.getDomNode().ownerDocument.body),s=this.widget.getLayoutInfo(),a=new cs(220,2*s.lineHeight),l=t.top,d=function(){const y=o.width-(t.left+t.width+s.borderWidth+s.horizontalPadding),C=-s.borderWidth+t.left+t.width,_=new cs(y,o.height-t.top-s.borderHeight-s.verticalPadding),S=_.with(void 0,t.top+t.height-s.borderHeight-s.verticalPadding);return{top:l,left:C,fit:y-n.width,maxSizeTop:_,maxSizeBottom:S,minSize:a.with(Math.min(y,a.width))}}(),u=function(){const y=t.left-s.borderWidth-s.horizontalPadding,C=Math.max(s.horizontalPadding,t.left-n.width-s.borderWidth),_=new cs(y,o.height-t.top-s.borderHeight-s.verticalPadding),S=_.with(void 0,t.top+t.height-s.borderHeight-s.verticalPadding);return{top:l,left:C,fit:y-n.width,maxSizeTop:_,maxSizeBottom:S,minSize:a.with(Math.min(y,a.width))}}(),h=function(){const y=t.left,C=-s.borderWidth+t.top+t.height,_=new cs(t.width-s.borderHeight,o.height-t.top-t.height-s.verticalPadding);return{top:C,left:y,fit:_.height-n.height,maxSizeBottom:_,maxSizeTop:_,minSize:a.with(_.width)}}(),g=[d,u,h],m=g.find(y=>y.fit>=0)??g.sort((y,C)=>C.fit-y.fit)[0],v=t.top+t.height-s.borderHeight;let f,k=n.height;const A=Math.max(m.maxSizeTop.height,m.maxSizeBottom.height);k>A&&(k=A);let p;r?k<=m.maxSizeTop.height?(f=!0,p=m.maxSizeTop):(f=!1,p=m.maxSizeBottom):k<=m.maxSizeBottom.height?(f=!1,p=m.maxSizeBottom):(f=!0,p=m.maxSizeTop);let{top:b,left:w}=m;!f&&k>t.height&&(b=v-k);const O=this._editor.getDomNode();if(O){const y=O.getBoundingClientRect();b-=y.top,w-=y.left}this._applyTopLeft({left:w,top:b}),this._resizable.enableSashes(!f,m===d,f,m!==d),this._resizable.minSize=m.minSize,this._resizable.maxSize=p,this._resizable.layout(k,Math.min(p.width,n.width)),this.widget.layout(this._resizable.size.width,this._resizable.size.height)}_applyTopLeft(t){this._topLeft=t,this._editor.layoutOverlayWidget(this)}}const ICt=_r("fileService");var XO;(function(e){e[e.FILE=0]="FILE",e[e.FOLDER=1]="FOLDER",e[e.ROOT_FOLDER=2]="ROOT_FOLDER"})(XO||(XO={}));const Myo=/(?:\/|^)(?:([^\/]+)\/)?([^\/]+)$/;function ace(e,t,n,r,o){if(gi.isThemeIcon(o))return[`codicon-${o.id}`,"predefined-file-icon"];if(vi.isUri(o))return[];const s=r===XO.ROOT_FOLDER?["rootfolder-icon"]:r===XO.FOLDER?["folder-icon"]:["file-icon"];if(n){let a;if(n.scheme===yi.data)a=_6.parseMetaData(n).get(_6.META_DATA_LABEL);else{const l=n.path.match(Myo);l?(a=lce(l[2].toLowerCase()),l[1]&&s.push(`${lce(l[1].toLowerCase())}-name-dir-icon`)):a=lce(n.authority.toLowerCase())}if(r===XO.ROOT_FOLDER)s.push(`${a}-root-name-folder-icon`);else if(r===XO.FOLDER)s.push(`${a}-name-folder-icon`);else{if(a){if(s.push(`${a}-name-file-icon`),s.push("name-file-icon"),a.length<=255){const d=a.split(".");for(let u=1;u=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Qxe=function(e,t){return function(n,r){t(n,r,e)}};const Nyo=Da("suggest-more-info",zt.chevronRight,U(1492,"Icon for more information in the suggest widget."));var Wb;const Uyo=new(Wb=class{extract(t,n){if(t.textLabel.match(Wb._regexStrict))return n[0]=t.textLabel,!0;if(t.completion.detail&&t.completion.detail.match(Wb._regexStrict))return n[0]=t.completion.detail,!0;if(t.completion.documentation){const r=typeof t.completion.documentation=="string"?t.completion.documentation:t.completion.documentation.value,o=Wb._regexRelaxed.exec(r);if(o&&(o.index===0||o.index+o[0].length===r.length))return n[0]=o[0],!0}return!1}},Wb._regexRelaxed=/(#([\da-fA-F]{3}){1,2}|(rgb|hsl)a\(\s*(\d{1,3}%?\s*,\s*){3}(1|0?\.\d+)\)|(rgb|hsl)\(\s*\d{1,3}%?(\s*,\s*\d{1,3}%?){2}\s*\))/,Wb._regexStrict=new RegExp(`^${Wb._regexRelaxed.source}$`,"i"),Wb);let wVe=class{constructor(t,n,r,o){this._editor=t,this._modelService=n,this._languageService=r,this._themeService=o,this._onDidToggleDetails=new at,this.onDidToggleDetails=this._onDidToggleDetails.event,this.templateId="suggestion"}dispose(){this._onDidToggleDetails.dispose()}renderTemplate(t){const n=new Et,r=t;r.classList.add("show-file-icons");const o=Xt(t,tn(".icon")),s=Xt(o,tn("span.colorspan")),a=Xt(t,tn(".contents")),l=Xt(a,tn(".main")),d=Xt(l,tn(".icon-label.codicon")),u=Xt(l,tn("span.left")),h=Xt(l,tn("span.right")),g=new qJ(u,{supportHighlights:!0,supportIcons:!0});n.add(g);const m=Xt(u,tn("span.signature-label")),v=Xt(u,tn("span.qualifier-label")),f=Xt(h,tn("span.details-label")),k=Xt(h,tn("span.readMore"+gi.asCSSSelector(Nyo)));return k.title=U(1493,"Read More"),{root:r,left:u,right:h,icon:o,colorspan:s,iconLabel:g,iconContainer:d,parametersLabel:m,qualifierLabel:v,detailsLabel:f,readMore:k,disposables:n,configureFont:()=>{const p=this._editor.getOptions(),b=p.get(59),w=b.getMassagedFontFamily(),O=b.fontFeatureSettings,y=b.fontVariationSettings,C=p.get(135)||b.fontSize,_=p.get(136)||b.lineHeight,S=b.fontWeight,L=b.letterSpacing,E=`${C}px`,T=`${_}px`,Q=`${L}px`;r.style.fontSize=E,r.style.fontWeight=S,r.style.letterSpacing=Q,l.style.fontFamily=w,l.style.fontFeatureSettings=O,l.style.fontVariationSettings=y,l.style.lineHeight=T,o.style.height=T,o.style.width=T,k.style.height=T,k.style.width=T}}}renderElement(t,n,r){r.configureFont();const{completion:o}=t;r.colorspan.style.backgroundColor="";const s={labelEscapeNewLines:!0,matches:jie(t.score)},a=[];if(o.kind===19&&Uyo.extract(t,a))r.icon.className="icon customcolor",r.iconContainer.className="icon hide",r.colorspan.style.backgroundColor=a[0];else if(o.kind===20&&this._themeService.getFileIconTheme().hasFileIcons){r.icon.className="icon hide",r.iconContainer.className="icon hide";const l=ace(this._modelService,this._languageService,vi.from({scheme:"fake",path:t.textLabel}),XO.FILE),d=ace(this._modelService,this._languageService,vi.from({scheme:"fake",path:o.detail}),XO.FILE);s.extraClasses=l.length>d.length?l:d}else o.kind===23&&this._themeService.getFileIconTheme().hasFolderIcons?(r.icon.className="icon hide",r.iconContainer.className="icon hide",s.extraClasses=[ace(this._modelService,this._languageService,vi.from({scheme:"fake",path:t.textLabel}),XO.FOLDER),ace(this._modelService,this._languageService,vi.from({scheme:"fake",path:o.detail}),XO.FOLDER)].flat()):(r.icon.className="icon hide",r.iconContainer.className="",r.iconContainer.classList.add("suggest-icon",...gi.asClassNameArray(dV.toIcon(o.kind))));o.tags&&o.tags.indexOf(1)>=0&&(s.extraClasses=(s.extraClasses||[]).concat(["deprecated"]),s.matches=[]),r.iconLabel.setLabel(t.textLabel,void 0,s),typeof o.label=="string"?(r.parametersLabel.textContent="",r.detailsLabel.textContent=Dxe(o.detail||""),r.root.classList.add("string-label")):(r.parametersLabel.textContent=Dxe(o.label.detail||""),r.detailsLabel.textContent=Dxe(o.label.description||""),r.root.classList.remove("string-label")),this._editor.getOption(134).showInlineDetails?k0(r.detailsLabel):tm(r.detailsLabel),Nnt(t)?(r.right.classList.add("can-expand-details"),k0(r.readMore),r.readMore.onmousedown=l=>{l.stopPropagation(),l.preventDefault()},r.readMore.onclick=l=>{l.stopPropagation(),l.preventDefault(),this._onDidToggleDetails.fire()}):(r.right.classList.remove("can-expand-details"),tm(r.readMore),r.readMore.onmousedown=null,r.readMore.onclick=null)}disposeTemplate(t){t.disposables.dispose()}};wVe=Fyo([Qxe(1,ml),Qxe(2,ic),Qxe(3,Dl)],wVe);function Dxe(e){return e.replace(/\r\n|\r|\n/g,"")}var jyo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},cce=function(e,t){return function(n,r){t(n,r,e)}},IF;Ve("editorSuggestWidget.background",Yk,U(1473,"Background color of the suggest widget."));Ve("editorSuggestWidget.border",bet,U(1474,"Border color of the suggest widget."));const Wyo=Ve("editorSuggestWidget.foreground",Jy,U(1475,"Foreground color of the suggest widget."));Ve("editorSuggestWidget.selectedForeground",cJ,U(1476,"Foreground color of the selected entry in the suggest widget."));Ve("editorSuggestWidget.selectedIconForeground",Det,U(1477,"Icon foreground color of the selected entry in the suggest widget."));const Vyo=Ve("editorSuggestWidget.selectedBackground",dJ,U(1478,"Background color of the selected entry in the suggest widget."));Ve("editorSuggestWidget.highlightForeground",mN,U(1479,"Color of the match highlights in the suggest widget."));Ve("editorSuggestWidget.focusHighlightForeground",Kso,U(1480,"Color of the match highlights in the suggest widget when an item is focused."));Ve("editorSuggestWidgetStatus.foreground",Zi(Wyo,.5),U(1481,"Foreground color of the suggest widget status."));class zyo{constructor(t,n){this._service=t,this._key=`suggestWidget.size/${n.getEditorType()}/${n instanceof G8}`}restore(){const t=this._service.get(this._key,0)??"";try{const n=JSON.parse(t);if(cs.is(n))return cs.lift(n)}catch{}}store(t){this._service.store(this._key,JSON.stringify(t),0,1)}reset(){this._service.remove(this._key,0)}}var r6;let OVe=(r6=class{constructor(t,n,r,o,s){this.editor=t,this._storageService=n,this._state=0,this._isAuto=!1,this._pendingLayout=new ts,this._pendingShowDetails=new ts,this._ignoreFocusEvents=!1,this._forceRenderingAbove=!1,this._explainMode=!1,this._showTimeout=new M0,this._disposables=new Et,this._onDidSelect=new oR,this._onDidFocus=new oR,this._onDidHide=new at,this._onDidShow=new at,this.onDidSelect=this._onDidSelect.event,this.onDidFocus=this._onDidFocus.event,this.onDidHide=this._onDidHide.event,this.onDidShow=this._onDidShow.event,this._onDetailsKeydown=new at,this.onDetailsKeyDown=this._onDetailsKeydown.event,this.element=new Ztt,this.element.domNode.classList.add("editor-widget","suggest-widget"),this._contentWidget=new Hyo(this,t),this._persistedSize=new zyo(n,t);class a{constructor(v,f,k=!1,A=!1){this.persistedSize=v,this.currentSize=f,this.persistHeight=k,this.persistWidth=A}}let l;this._disposables.add(this.element.onDidWillResize(()=>{this._contentWidget.lockPreference(),l=new a(this._persistedSize.restore(),this.element.size)})),this._disposables.add(this.element.onDidResize(m=>{var v,f;if(this._resize(m.dimension.width,m.dimension.height),l&&(l.persistHeight=l.persistHeight||!!m.north||!!m.south,l.persistWidth=l.persistWidth||!!m.east||!!m.west),!!m.done){if(l){const{itemHeight:k,defaultSize:A}=this.getLayoutInfo(),p=Math.round(k/2);let{width:b,height:w}=this.element.size;(!l.persistHeight||Math.abs(l.currentSize.height-w)<=p)&&(w=((v=l.persistedSize)==null?void 0:v.height)??A.height),(!l.persistWidth||Math.abs(l.currentSize.width-b)<=p)&&(b=((f=l.persistedSize)==null?void 0:f.width)??A.width),this._persistedSize.store(new cs(b,w))}this._contentWidget.unlockPreference(),l=void 0}})),this._messageElement=Xt(this.element.domNode,tn(".message")),this._listElement=Xt(this.element.domNode,tn(".tree"));const d=this._disposables.add(s.createInstance(bVe,this.editor));d.onDidClose(()=>this.toggleDetails(),this,this._disposables),this._details=new Iyo(d,this.editor);const u=()=>this.element.domNode.classList.toggle("no-icons",!this.editor.getOption(134).showIcons);u();const h=s.createInstance(wVe,this.editor);this._disposables.add(h),this._disposables.add(h.onDidToggleDetails(()=>this.toggleDetails())),this._list=new _2("SuggestWidget",this._listElement,{getHeight:m=>this.getLayoutInfo().itemHeight,getTemplateId:m=>"suggestion"},[h],{alwaysConsumeMouseWheel:!0,useShadows:!1,mouseSupport:!1,multipleSelectionSupport:!1,accessibilityProvider:{getRole:()=>vh?"listitem":"option",getWidgetAriaLabel:()=>U(1484,"Suggest"),getWidgetRole:()=>"listbox",getAriaLabel:m=>{let v=m.textLabel;const f=dV.toLabel(m.completion.kind);if(typeof m.completion.label!="string"){const{detail:b,description:w}=m.completion.label;b&&w?v=U(1485,"{0} {1}, {2}, {3}",v,b,w,f):b?v=U(1486,"{0} {1}, {2}",v,b,f):w&&(v=U(1487,"{0}, {1}, {2}",v,w,f))}else v=U(1488,"{0}, {1}",v,f);if(!m.isResolved||!this._isDetailsVisible())return v;const{documentation:k,detail:A}=m.completion,p=sR("{0}{1}",A||"",k?typeof k=="string"?k:k.value:"");return U(1489,"{0}, docs: {1}",v,p)}}}),this._list.style(QI({listInactiveFocusBackground:Vyo,listInactiveFocusOutline:za})),this._status=s.createInstance(pVe,this.element.domNode,j9);const g=()=>this.element.domNode.classList.toggle("with-status-bar",this.editor.getOption(134).showStatusBar);g(),this._disposables.add(this._list.onMouseDown(m=>this._onListMouseDownOrTap(m))),this._disposables.add(this._list.onTap(m=>this._onListMouseDownOrTap(m))),this._disposables.add(this._list.onDidChangeSelection(m=>this._onListSelection(m))),this._disposables.add(this._list.onDidChangeFocus(m=>this._onListFocus(m))),this._disposables.add(this.editor.onDidChangeCursorSelection(()=>this._onCursorSelectionChanged())),this._disposables.add(this.editor.onDidChangeConfiguration(m=>{m.hasChanged(134)&&(g(),u()),this._completionModel&&(m.hasChanged(59)||m.hasChanged(135)||m.hasChanged(136))&&this._list.splice(0,this._list.length,this._completionModel.items)})),this._ctxSuggestWidgetVisible=Sr.Visible.bindTo(r),this._ctxSuggestWidgetDetailsVisible=Sr.DetailsVisible.bindTo(r),this._ctxSuggestWidgetMultipleSuggestions=Sr.MultipleSuggestions.bindTo(r),this._ctxSuggestWidgetHasFocusedSuggestion=Sr.HasFocusedSuggestion.bindTo(r),this._disposables.add(wc(this._details.widget.domNode,"keydown",m=>{this._onDetailsKeydown.fire(m)})),this._disposables.add(this.editor.onMouseDown(m=>this._onEditorMouseDown(m)))}dispose(){var t;this._details.widget.dispose(),this._details.dispose(),this._list.dispose(),this._status.dispose(),this._disposables.dispose(),(t=this._loadingTimeout)==null||t.dispose(),this._pendingLayout.dispose(),this._pendingShowDetails.dispose(),this._showTimeout.dispose(),this._contentWidget.dispose(),this.element.dispose()}_onEditorMouseDown(t){this._details.widget.domNode.contains(t.target.element)?this._details.widget.domNode.focus():this.element.domNode.contains(t.target.element)&&this.editor.focus()}_onCursorSelectionChanged(){this._state!==0&&this._contentWidget.layout()}_onListMouseDownOrTap(t){typeof t.element>"u"||typeof t.index>"u"||(t.browserEvent.preventDefault(),t.browserEvent.stopPropagation(),this._select(t.element,t.index))}_onListSelection(t){t.elements.length&&this._select(t.elements[0],t.indexes[0])}_select(t,n){const r=this._completionModel;r&&(this._onDidSelect.fire({item:t,index:n,model:r}),this.editor.focus())}_onListFocus(t){var o;if(this._ignoreFocusEvents)return;if(this._state===5&&this._setState(3),!t.elements.length){this._currentSuggestionDetails&&(this._currentSuggestionDetails.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=void 0),this.editor.setAriaOptions({activeDescendant:void 0}),this._ctxSuggestWidgetHasFocusedSuggestion.set(!1);return}if(!this._completionModel)return;this._ctxSuggestWidgetHasFocusedSuggestion.set(!0);const n=t.elements[0],r=t.indexes[0];n!==this._focusedItem&&((o=this._currentSuggestionDetails)==null||o.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=n,this._list.reveal(r),this._currentSuggestionDetails=Fd(async s=>{const a=R8(()=>{this._isDetailsVisible()&&this._showDetails(!0,!1)},250),l=s.onCancellationRequested(()=>a.dispose());try{return await n.resolve(s)}finally{a.dispose(),l.dispose()}}),this._currentSuggestionDetails.then(()=>{r>=this._list.length||n!==this._list.element(r)||(this._ignoreFocusEvents=!0,this._list.splice(r,1,[n]),this._list.setFocus([r]),this._ignoreFocusEvents=!1,this._isDetailsVisible()?this._showDetails(!1,!1):this.element.domNode.classList.remove("docs-side"),this.editor.setAriaOptions({activeDescendant:this._list.getElementID(r)}))}).catch(zi)),this._onDidFocus.fire({item:n,index:r,model:this._completionModel})}_setState(t){if(this._state!==t)switch(this._state=t,this.element.domNode.classList.toggle("frozen",t===4),this.element.domNode.classList.remove("message"),t){case 0:tm(this._messageElement,this._listElement,this._status.element),this._details.hide(!0),this._status.hide(),this._contentWidget.hide(),this._ctxSuggestWidgetVisible.reset(),this._ctxSuggestWidgetMultipleSuggestions.reset(),this._ctxSuggestWidgetHasFocusedSuggestion.reset(),this._showTimeout.cancel(),this.element.domNode.classList.remove("visible"),this._list.splice(0,this._list.length),this._focusedItem=void 0,this._cappedHeight=void 0,this._explainMode=!1;break;case 1:this.element.domNode.classList.add("message"),this._messageElement.textContent=IF.LOADING_MESSAGE,tm(this._listElement,this._status.element),k0(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0,A3(IF.LOADING_MESSAGE);break;case 2:this.element.domNode.classList.add("message"),this._messageElement.textContent=IF.NO_SUGGESTIONS_MESSAGE,tm(this._listElement,this._status.element),k0(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0,A3(IF.NO_SUGGESTIONS_MESSAGE);break;case 3:tm(this._messageElement),k0(this._listElement,this._status.element),this._show();break;case 4:tm(this._messageElement),k0(this._listElement,this._status.element),this._show();break;case 5:tm(this._messageElement),k0(this._listElement,this._status.element),this._details.show(),this._show(),this._details.widget.focus();break}}_show(){this._status.show(),this._contentWidget.show(),this._layout(this._persistedSize.restore()),this._ctxSuggestWidgetVisible.set(!0),this._showTimeout.cancelAndSet(()=>{this.element.domNode.classList.add("visible"),this._onDidShow.fire(this)},100)}showTriggered(t,n){this._state===0&&(this._contentWidget.setPosition(this.editor.getPosition()),this._isAuto=!!t,this._isAuto||(this._loadingTimeout=R8(()=>this._setState(1),n)))}showSuggestions(t,n,r,o,s){var d,u;if(this._contentWidget.setPosition(this.editor.getPosition()),(d=this._loadingTimeout)==null||d.dispose(),(u=this._currentSuggestionDetails)==null||u.cancel(),this._currentSuggestionDetails=void 0,this._completionModel!==t&&(this._completionModel=t),r&&this._state!==2&&this._state!==0){this._setState(4);return}const a=this._completionModel.items.length,l=a===0;if(this._ctxSuggestWidgetMultipleSuggestions.set(a>1),l){this._setState(o?0:2),this._completionModel=void 0;return}this._focusedItem=void 0,this._onDidFocus.pause(),this._onDidSelect.pause();try{this._list.splice(0,this._list.length,this._completionModel.items),this._setState(r?4:3),this._list.reveal(n,0,n===0?0:this.getLayoutInfo().itemHeight*.33),this._list.setFocus(s?[]:[n])}finally{this._onDidFocus.resume(),this._onDidSelect.resume()}this._pendingLayout.value=xme(ii(this.element.domNode),()=>{this._pendingLayout.clear(),this._layout(this.element.size),this._details.widget.domNode.classList.remove("focused")})}focusSelected(){this._list.length>0&&this._list.setFocus([0])}selectNextPage(){switch(this._state){case 0:return!1;case 5:return this._details.widget.pageDown(),!0;case 1:return!this._isAuto;default:return this._list.focusNextPage(),!0}}selectNext(){switch(this._state){case 0:return!1;case 1:return!this._isAuto;default:return this._list.focusNext(1,!0),!0}}selectLast(){switch(this._state){case 0:return!1;case 5:return this._details.widget.scrollBottom(),!0;case 1:return!this._isAuto;default:return this._list.focusLast(),!0}}selectPreviousPage(){switch(this._state){case 0:return!1;case 5:return this._details.widget.pageUp(),!0;case 1:return!this._isAuto;default:return this._list.focusPreviousPage(),!0}}selectPrevious(){switch(this._state){case 0:return!1;case 1:return!this._isAuto;default:return this._list.focusPrevious(1,!0),!1}}selectFirst(){switch(this._state){case 0:return!1;case 5:return this._details.widget.scrollTop(),!0;case 1:return!this._isAuto;default:return this._list.focusFirst(),!0}}getFocusedItem(){if(this._state!==0&&this._state!==2&&this._state!==1&&this._completionModel&&this._list.getFocus().length>0)return{item:this._list.getFocusedElements()[0],index:this._list.getFocus()[0],model:this._completionModel}}toggleDetailsFocus(){this._state===5?(this._list.setFocus(this._list.getFocus()),this._setState(3)):this._state===3&&(this._setState(5),this._isDetailsVisible()?this._details.widget.focus():this.toggleDetails(!0))}toggleDetails(t=!1){this._isDetailsVisible()?(this._pendingShowDetails.clear(),this._ctxSuggestWidgetDetailsVisible.set(!1),this._setDetailsVisible(!1),this._details.hide(),this.element.domNode.classList.remove("shows-details")):(Nnt(this._list.getFocusedElements()[0])||this._explainMode)&&(this._state===3||this._state===5||this._state===4)&&(this._ctxSuggestWidgetDetailsVisible.set(!0),this._setDetailsVisible(!0),this._showDetails(!1,t))}_showDetails(t,n){this._pendingShowDetails.value=xme(ii(this.element.domNode),()=>{this._pendingShowDetails.clear(),this._details.show();let r=!1;t?this._details.widget.renderLoading():this._details.widget.renderItem(this._list.getFocusedElements()[0],this._explainMode),this._details.widget.isEmpty?this._details.hide():(this._positionDetails(),this.element.domNode.classList.add("shows-details"),n&&(this._details.widget.focus(),r=!0)),r||this.editor.focus()})}toggleExplainMode(){this._list.getFocusedElements()[0]&&(this._explainMode=!this._explainMode,this._isDetailsVisible()?this._showDetails(!1,!1):this.toggleDetails())}resetPersistedSize(){this._persistedSize.reset()}hideWidget(){var r;this._pendingLayout.clear(),this._pendingShowDetails.clear(),(r=this._loadingTimeout)==null||r.dispose(),this._setState(0),this._onDidHide.fire(this),this.element.clearSashHoverState();const t=this._persistedSize.restore(),n=Math.ceil(this.getLayoutInfo().itemHeight*4.3);t&&t.heightd&&(s=d);const u=this._completionModel?this._completionModel.stats.pLabelLen*r.typicalHalfwidthCharacterWidth:s,h=r.statusBarHeight+this._list.contentHeight+r.borderHeight,g=r.itemHeight+r.statusBarHeight,m=Kl(this.editor.getDomNode()),v=this.editor.getScrolledVisiblePosition(this.editor.getPosition()),f=m.top+v.top+v.height,k=Math.min(n.height-f-r.verticalPadding,h),A=m.top+v.top-r.verticalPadding,p=Math.min(A,h);let b=Math.min(Math.max(p,k)+r.borderHeight,h);o===((a=this._cappedHeight)==null?void 0:a.capped)&&(o=this._cappedHeight.wanted),ob&&(o=b),o>k&&p>k||this._forceRenderingAbove&&A>150?(this._contentWidget.setPreference(1),this.element.enableSashes(!0,!0,!1,!1),b=p):(this._contentWidget.setPreference(2),this.element.enableSashes(!1,!0,!0,!1),b=k),this.element.preferredSize=new cs(u,r.defaultSize.height),this.element.maxSize=new cs(d,b),this.element.minSize=new cs(220,g),this._cappedHeight=o===h?{wanted:((l=this._cappedHeight)==null?void 0:l.wanted)??t.height,capped:o}:void 0}this._resize(s,o)}_resize(t,n){const{width:r,height:o}=this.element.maxSize;t=Math.min(r,t),n=Math.min(o,n);const{statusBarHeight:s}=this.getLayoutInfo();this._list.layout(n-s,t),this._listElement.style.height=`${n-s}px`,this.element.layout(n,t),this._contentWidget.layout(),this._positionDetails()}_positionDetails(){var t;this._isDetailsVisible()&&this._details.placeAtAnchor(this.element.domNode,((t=this._contentWidget.getPosition())==null?void 0:t.preference[0])===2)}getLayoutInfo(){const t=this.editor.getOption(59),n=Zg(this.editor.getOption(136)||t.lineHeight,8,1e3),r=!this.editor.getOption(134).showStatusBar||this._state===2||this._state===1?0:n,o=this._details.widget.getLayoutInfo().borderWidth,s=2*o;return{itemHeight:n,statusBarHeight:r,borderWidth:o,borderHeight:s,typicalHalfwidthCharacterWidth:t.typicalHalfwidthCharacterWidth,verticalPadding:22,horizontalPadding:14,defaultSize:new cs(430,r+12*n)}}_isDetailsVisible(){return this._storageService.getBoolean("expandSuggestionDocs",0,!1)}_setDetailsVisible(t){this._storageService.store("expandSuggestionDocs",t,0,0)}forceRenderingAbove(){this._forceRenderingAbove||(this._forceRenderingAbove=!0,this._layout(this._persistedSize.restore()))}stopForceRenderingAbove(){this._forceRenderingAbove=!1}},IF=r6,r6.LOADING_MESSAGE=U(1482,"Loading..."),r6.NO_SUGGESTIONS_MESSAGE=U(1483,"No suggestions."),r6);OVe=IF=jyo([cce(1,Bg),cce(2,Qi),cce(3,Dl),cce(4,Zn)],OVe);class Hyo{constructor(t,n){this._widget=t,this._editor=n,this.allowEditorOverflow=!0,this.suppressMouseDown=!1,this._preferenceLocked=!1,this._added=!1,this._hidden=!1}dispose(){this._added&&(this._added=!1,this._editor.removeContentWidget(this))}getId(){return"editor.widget.suggestWidget"}getDomNode(){return this._widget.element.domNode}show(){this._hidden=!1,this._added||(this._added=!0,this._editor.addContentWidget(this))}hide(){this._hidden||(this._hidden=!0,this.layout())}layout(){this._editor.layoutContentWidget(this)}getPosition(){return this._hidden||!this._position||!this._preference?null:{position:this._position,preference:[this._preference]}}beforeRender(){const{height:t,width:n}=this._widget.element.size,{borderWidth:r,horizontalPadding:o}=this._widget.getLayoutInfo();return new cs(n+2*r+o,t+2*r)}afterRender(t){this._widget._afterRender(t)}setPreference(t){this._preferenceLocked||(this._preference=t)}lockPreference(){this._preferenceLocked=!0}unlockPreference(){this._preferenceLocked=!1}setPosition(t){this._position=t}}var $yo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},PP=function(e,t){return function(n,r){t(n,r,e)}},yVe;class Xyo{constructor(t,n){if(this._model=t,this._position=n,this._decorationOptions=Gi.register({description:"suggest-line-suffix",stickiness:1}),t.getLineMaxColumn(n.lineNumber)!==n.column){const o=t.getOffsetAt(n),s=t.getPositionAt(o+1);t.changeDecorations(a=>{this._marker&&a.removeDecoration(this._marker),this._marker=a.addDecoration(xe.fromPositions(n,s),this._decorationOptions)})}}dispose(){this._marker&&!this._model.isDisposed()&&this._model.changeDecorations(t=>{t.removeDecoration(this._marker),this._marker=void 0})}delta(t){if(this._model.isDisposed()||this._position.lineNumber!==t.lineNumber)return 0;if(this._marker){const n=this._model.getDecorationRange(this._marker);return this._model.getOffsetAt(n.getStartPosition())-this._model.getOffsetAt(t)}else return this._model.getLineMaxColumn(t.lineNumber)-t.column}}var lB;let Jb=(lB=class{static get(t){return t.getContribution(yVe.ID)}get onWillInsertSuggestItem(){return this._onWillInsertSuggestItem.event}constructor(t,n,r,o,s,a,l){this._memoryService=n,this._commandService=r,this._contextKeyService=o,this._instantiationService=s,this._logService=a,this._telemetryService=l,this._lineSuffix=new ts,this._toDispose=new Et,this._selectors=new Gyo(g=>g.priority),this._onWillInsertSuggestItem=new at,this._wantsForceRenderingAbove=!1,this.editor=t,this.model=s.createInstance(z0e,this.editor),this._selectors.register({priority:0,select:(g,m,v)=>this._memoryService.select(g,m,v)});const d=Sr.InsertMode.bindTo(o);d.set(t.getOption(134).insertMode),this._toDispose.add(this.model.onDidTrigger(()=>d.set(t.getOption(134).insertMode))),this.widget=this._toDispose.add(new K8e(ii(t.getDomNode()),()=>{const g=this._instantiationService.createInstance(OVe,this.editor);this._toDispose.add(g),this._toDispose.add(g.onDidSelect(A=>this._insertSuggestion(A,0),this));const m=new Eyo(this.editor,g,this.model,A=>this._insertSuggestion(A,2));this._toDispose.add(m);const v=Sr.MakesTextEdit.bindTo(this._contextKeyService),f=Sr.HasInsertAndReplaceRange.bindTo(this._contextKeyService),k=Sr.CanResolve.bindTo(this._contextKeyService);return this._toDispose.add($n(()=>{v.reset(),f.reset(),k.reset()})),this._toDispose.add(g.onDidFocus(({item:A})=>{const p=this.editor.getPosition(),b=A.editStart.column,w=p.column;let O=!0;this.editor.getOption(1)==="smart"&&this.model.state===2&&!A.completion.additionalTextEdits&&!(A.completion.insertTextRules&4)&&w-b===A.completion.insertText.length&&(O=this.editor.getModel().getValueInRange({startLineNumber:p.lineNumber,startColumn:b,endLineNumber:p.lineNumber,endColumn:w})!==A.completion.insertText),v.set(O),f.set(!rt.equals(A.editInsertEnd,A.editReplaceEnd)),k.set(!!A.provider.resolveCompletionItem||!!A.completion.documentation||A.completion.detail!==A.completion.label)})),this._toDispose.add(g.onDetailsKeyDown(A=>{if(A.toKeyCodeChord().equals(new B8(!0,!1,!1,!1,33))||Qr&&A.toKeyCodeChord().equals(new B8(!1,!1,!1,!0,33))){A.stopPropagation();return}A.toKeyCodeChord().isModifierKey()||this.editor.focus()})),this._wantsForceRenderingAbove&&g.forceRenderingAbove(),g})),this._overtypingCapturer=this._toDispose.add(new K8e(ii(t.getDomNode()),()=>this._toDispose.add(new AVe(this.editor,this.model)))),this._alternatives=this._toDispose.add(new K8e(ii(t.getDomNode()),()=>this._toDispose.add(new _V(this.editor,this._contextKeyService)))),this._toDispose.add(s.createInstance(j0e,t)),this._toDispose.add(this.model.onDidTrigger(g=>{this.widget.value.showTriggered(g.auto,g.shy?250:50),this._lineSuffix.value=new Xyo(this.editor.getModel(),g.position)})),this._toDispose.add(this.model.onDidSuggest(g=>{if(g.triggerOptions.shy)return;let m=-1;for(const f of this._selectors.itemsOrderedByPriorityDesc)if(m=f.select(this.editor.getModel(),this.editor.getPosition(),g.completionModel.items),m!==-1)break;if(m===-1&&(m=0),this.model.state===0)return;let v=!1;if(g.triggerOptions.auto){const f=this.editor.getOption(134);f.selectionMode==="never"||f.selectionMode==="always"?v=f.selectionMode==="never":f.selectionMode==="whenTriggerCharacter"?v=g.triggerOptions.triggerKind!==1:f.selectionMode==="whenQuickSuggestion"&&(v=g.triggerOptions.triggerKind===1&&!g.triggerOptions.refilter)}this.widget.value.showSuggestions(g.completionModel,m,g.isFrozen,g.triggerOptions.auto,v)})),this._toDispose.add(this.model.onDidCancel(g=>{g.retrigger||this.widget.value.hideWidget()})),this._toDispose.add(this.editor.onDidBlurEditorWidget(()=>{this.model.cancel(),this.model.clear()}));const u=Sr.AcceptSuggestionsOnEnter.bindTo(o),h=()=>{const g=this.editor.getOption(1);u.set(g==="on"||g==="smart")};this._toDispose.add(this.editor.onDidChangeConfiguration(()=>h())),h()}dispose(){this._alternatives.dispose(),this._toDispose.dispose(),this.widget.dispose(),this.model.dispose(),this._lineSuffix.dispose(),this._onWillInsertSuggestItem.dispose()}_insertSuggestion(t,n){var f;if(!t||!t.item){this._alternatives.value.reset(),this.model.cancel(),this.model.clear();return}if(!this.editor.hasModel())return;const r=xg.get(this.editor);if(!r)return;this._onWillInsertSuggestItem.fire({item:t.item});const o=this.editor.getModel(),s=o.getAlternativeVersionId(),{item:a}=t,l=[],d=new Wa;n&1||this.editor.pushUndoStop();const u=this.getOverwriteInfo(a,!!(n&8));this._memoryService.memorize(o,this.editor.getPosition(),a);const h=a.isResolved;let g=-1,m=-1;if(Array.isArray(a.completion.additionalTextEdits)){this.model.cancel();const k=O3.capture(this.editor);this.editor.executeEdits("suggestController.additionalTextEdits.sync",a.completion.additionalTextEdits.map(A=>{let p=xe.lift(A.range);if(p.startLineNumber===a.position.lineNumber&&p.startColumn>a.position.column){const b=this.editor.getPosition().column-a.position.column,w=b,O=xe.spansMultipleLines(p)?0:b;p=new xe(p.startLineNumber,p.startColumn+w,p.endLineNumber,p.endColumn+O)}return $l.replaceMove(p,A.text)})),k.restoreRelativeVerticalPositionOfCursor(this.editor)}else if(!h){const k=new vu;let A;const p=o.onDidChangeContent(y=>{if(y.isFlush){d.cancel(),p.dispose();return}for(const C of y.changes){const _=xe.getEndPosition(C.range);(!A||rt.isBefore(_,A))&&(A=_)}}),b=n;n|=2;let w=!1;const O=this.editor.onWillType(()=>{O.dispose(),w=!0,b&2||this.editor.pushUndoStop()});l.push(a.resolve(d.token).then(()=>{if(!a.completion.additionalTextEdits||d.token.isCancellationRequested)return;if(A&&a.completion.additionalTextEdits.some(C=>rt.isBefore(A,xe.getStartPosition(C.range))))return!1;w&&this.editor.pushUndoStop();const y=O3.capture(this.editor);return this.editor.executeEdits("suggestController.additionalTextEdits.async",a.completion.additionalTextEdits.map(C=>$l.replaceMove(xe.lift(C.range),C.text))),y.restoreRelativeVerticalPositionOfCursor(this.editor),(w||!(b&2))&&this.editor.pushUndoStop(),!0}).then(y=>{this._logService.trace("[suggest] async resolving of edits DONE (ms, applied?)",k.elapsed(),y),m=y===!0?1:y===!1?0:-2}).finally(()=>{p.dispose(),O.dispose()}))}let{insertText:v}=a.completion;if(a.completion.insertTextRules&4||(v=OR.escape(v)),this.model.cancel(),r.insert(v,{overwriteBefore:u.overwriteBefore,overwriteAfter:u.overwriteAfter,undoStopBefore:!1,undoStopAfter:!1,adjustWhitespace:!(a.completion.insertTextRules&1),clipboardText:t.model.clipboardText,overtypingCapturer:this._overtypingCapturer.value,reason:pf.suggest({providerId:r3e.fromExtensionId((f=a.extensionId)==null?void 0:f.value)})}),n&2||this.editor.pushUndoStop(),a.completion.command)if(a.completion.command.id===H0e.id)this.model.trigger({auto:!0,retrigger:!0});else{const k=new vu;l.push(this._commandService.executeCommand(a.completion.command.id,...a.completion.command.arguments?[...a.completion.command.arguments]:[]).catch(A=>{a.completion.extensionId?Nc(A):zi(A)}).finally(()=>{g=k.elapsed()}))}n&4&&this._alternatives.value.set(t,k=>{for(d.cancel();o.canUndo();){s!==o.getAlternativeVersionId()&&o.undo(),this._insertSuggestion(k,3|(n&8?8:0));break}}),this._alertCompletionItem(a),Promise.all(l).finally(()=>{this._reportSuggestionAcceptedTelemetry(a,o,h,g,m,t.index,t.model.items),this.model.clear(),d.dispose()})}_reportSuggestionAcceptedTelemetry(t,n,r,o,s,a,l){var m;if(Math.random()>1e-4)return;const d=new Map;for(let v=0;v1?u[0]:-1;this._telemetryService.publicLog2("suggest.acceptedSuggestion",{extensionId:((m=t.extensionId)==null?void 0:m.value)??"unknown",providerId:t.provider._debugDisplayName??"unknown",kind:t.completion.kind,basenameHash:xie(hA(n.uri)).toString(16),languageId:n.getLanguageId(),fileExtension:Ino(n.uri),resolveInfo:t.provider.resolveCompletionItem?r?1:0:-1,resolveDuration:t.resolveDuration,commandDuration:o,additionalEditsAsync:s,index:a,firstIndex:g})}getOverwriteInfo(t,n){Oo(this.editor.hasModel());let r=this.editor.getOption(134).insertMode==="replace";n&&(r=!r);const o=t.position.column-t.editStart.column,s=(r?t.editReplaceEnd.column:t.editInsertEnd.column)-t.position.column,a=this.editor.getPosition().column-t.position.column,l=this._lineSuffix.value?this._lineSuffix.value.delta(this.editor.getPosition()):0;return{overwriteBefore:o+a,overwriteAfter:s+l}}_alertCompletionItem(t){if(yg(t.completion.additionalTextEdits)){const n=U(1463,"Accepting '{0}' made {1} additional edits",t.textLabel,t.completion.additionalTextEdits.length);um(n)}}triggerSuggest(t,n,r){this.editor.hasModel()&&(this.model.trigger({auto:n??!1,completionOptions:{providerFilter:t,kindFilter:r?new Set:void 0}}),this.editor.revealPosition(this.editor.getPosition(),0),this.editor.focus())}triggerSuggestAndAcceptBest(t){if(!this.editor.hasModel())return;const n=this.editor.getPosition(),r=()=>{n.equals(this.editor.getPosition())&&this._commandService.executeCommand(t.fallback)},o=s=>{if(s.completion.insertTextRules&4||s.completion.additionalTextEdits)return!0;const a=this.editor.getPosition(),l=s.editStart.column,d=a.column;return d-l!==s.completion.insertText.length?!0:this.editor.getModel().getValueInRange({startLineNumber:a.lineNumber,startColumn:l,endLineNumber:a.lineNumber,endColumn:d})!==s.completion.insertText};sn.once(this.model.onDidTrigger)(s=>{const a=[];sn.any(this.model.onDidTrigger,this.model.onDidCancel)(()=>{us(a),r()},void 0,a),this.model.onDidSuggest(({completionModel:l})=>{if(us(a),l.items.length===0){r();return}const d=this._memoryService.select(this.editor.getModel(),this.editor.getPosition(),l.items),u=l.items[d];if(!o(u)){r();return}this.editor.pushUndoStop(),this._insertSuggestion({index:d,item:u,model:l},7)},void 0,a)}),this.model.trigger({auto:!1,shy:!0}),this.editor.revealPosition(n,0),this.editor.focus()}acceptSelectedSuggestion(t,n){const r=this.widget.value.getFocusedItem();let o=0;t&&(o|=4),n&&(o|=8),this._insertSuggestion(r,o)}acceptNextSuggestion(){this._alternatives.value.next()}acceptPrevSuggestion(){this._alternatives.value.prev()}cancelSuggestWidget(){this.model.cancel(),this.model.clear(),this.widget.value.hideWidget()}focusSuggestion(){this.widget.value.focusSelected()}selectNextSuggestion(){this.widget.value.selectNext()}selectNextPageSuggestion(){this.widget.value.selectNextPage()}selectLastSuggestion(){this.widget.value.selectLast()}selectPrevSuggestion(){this.widget.value.selectPrevious()}selectPrevPageSuggestion(){this.widget.value.selectPreviousPage()}selectFirstSuggestion(){this.widget.value.selectFirst()}toggleSuggestionDetails(){this.widget.value.toggleDetails()}toggleExplainMode(){this.widget.value.toggleExplainMode()}toggleSuggestionFocus(){this.widget.value.toggleDetailsFocus()}resetWidgetSize(){this.widget.value.resetPersistedSize()}forceRenderingAbove(){this.widget.isInitialized?this.widget.value.forceRenderingAbove():this._wantsForceRenderingAbove=!0}stopForceRenderingAbove(){this.widget.isInitialized?this.widget.value.stopForceRenderingAbove():this._wantsForceRenderingAbove=!1}registerSelector(t){return this._selectors.register(t)}},yVe=lB,lB.ID="editor.contrib.suggestController",lB);Jb=yVe=$yo([PP(1,N3e),PP(2,ba),PP(3,Qi),PP(4,Zn),PP(5,va),PP(6,Nf)],Jb);class Gyo{constructor(t){this.prioritySelector=t,this._items=new Array}register(t){if(this._items.indexOf(t)!==-1)throw new Error("Value is already registered");return this._items.push(t),this._items.sort((n,r)=>this.prioritySelector(r)-this.prioritySelector(n)),{dispose:()=>{const n=this._items.indexOf(t);n>=0&&this._items.splice(n,1)}}}get itemsOrderedByPriorityDesc(){return this._items}}const gAe=class gAe extends In{constructor(){super({id:gAe.id,label:St(1471,"Trigger Suggest"),precondition:Nt.and(He.writable,He.hasCompletionItemProvider,Sr.Visible.toNegated()),kbOpts:{kbExpr:He.textInputFocus,primary:2058,secondary:[2087],mac:{primary:266,secondary:[521,2087]},weight:100}})}run(t,n,r){const o=Jb.get(n);if(!o)return;let s;r&&typeof r=="object"&&r.auto===!0&&(s=!0),o.triggerSuggest(void 0,s,void 0)}};gAe.id="editor.action.triggerSuggest";let H0e=gAe;mo(Jb.ID,Jb,2);dn(H0e);const m2=190,bm=$d.bindToContribution(Jb.get);On(new bm({id:"acceptSelectedSuggestion",precondition:Nt.and(Sr.Visible,Sr.HasFocusedSuggestion),handler(e){e.acceptSelectedSuggestion(!0,!1)},kbOpts:[{primary:2,kbExpr:Nt.and(Sr.Visible,He.textInputFocus),weight:m2},{primary:3,kbExpr:Nt.and(Sr.Visible,He.textInputFocus,Sr.AcceptSuggestionsOnEnter,Sr.MakesTextEdit),weight:m2}],menuOpts:[{menuId:j9,title:U(1464,"Insert"),group:"left",order:1,when:Sr.HasInsertAndReplaceRange.toNegated()},{menuId:j9,title:U(1465,"Insert"),group:"left",order:1,when:Nt.and(Sr.HasInsertAndReplaceRange,Sr.InsertMode.isEqualTo("insert"))},{menuId:j9,title:U(1466,"Replace"),group:"left",order:1,when:Nt.and(Sr.HasInsertAndReplaceRange,Sr.InsertMode.isEqualTo("replace"))}]}));On(new bm({id:"acceptAlternativeSelectedSuggestion",precondition:Nt.and(Sr.Visible,He.textInputFocus,Sr.HasFocusedSuggestion),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:1027,secondary:[1026]},handler(e){e.acceptSelectedSuggestion(!1,!0)},menuOpts:[{menuId:j9,group:"left",order:2,when:Nt.and(Sr.HasInsertAndReplaceRange,Sr.InsertMode.isEqualTo("insert")),title:U(1467,"Replace")},{menuId:j9,group:"left",order:2,when:Nt.and(Sr.HasInsertAndReplaceRange,Sr.InsertMode.isEqualTo("replace")),title:U(1468,"Insert")}]}));uo.registerCommandAlias("acceptSelectedSuggestionOnEnter","acceptSelectedSuggestion");On(new bm({id:"hideSuggestWidget",precondition:Sr.Visible,handler:e=>e.cancelSuggestWidget(),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:9,secondary:[1033]}}));On(new bm({id:"selectNextSuggestion",precondition:Nt.and(Sr.Visible,Nt.or(Sr.MultipleSuggestions,Sr.HasFocusedSuggestion.negate())),handler:e=>e.selectNextSuggestion(),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:18,secondary:[2066],mac:{primary:18,secondary:[2066,300]}}}));On(new bm({id:"selectNextPageSuggestion",precondition:Nt.and(Sr.Visible,Nt.or(Sr.MultipleSuggestions,Sr.HasFocusedSuggestion.negate())),handler:e=>e.selectNextPageSuggestion(),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:12,secondary:[2060]}}));On(new bm({id:"selectLastSuggestion",precondition:Nt.and(Sr.Visible,Nt.or(Sr.MultipleSuggestions,Sr.HasFocusedSuggestion.negate())),handler:e=>e.selectLastSuggestion()}));On(new bm({id:"selectPrevSuggestion",precondition:Nt.and(Sr.Visible,Nt.or(Sr.MultipleSuggestions,Sr.HasFocusedSuggestion.negate())),handler:e=>e.selectPrevSuggestion(),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:16,secondary:[2064],mac:{primary:16,secondary:[2064,302]}}}));On(new bm({id:"selectPrevPageSuggestion",precondition:Nt.and(Sr.Visible,Nt.or(Sr.MultipleSuggestions,Sr.HasFocusedSuggestion.negate())),handler:e=>e.selectPrevPageSuggestion(),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:11,secondary:[2059]}}));On(new bm({id:"selectFirstSuggestion",precondition:Nt.and(Sr.Visible,Nt.or(Sr.MultipleSuggestions,Sr.HasFocusedSuggestion.negate())),handler:e=>e.selectFirstSuggestion()}));On(new bm({id:"focusSuggestion",precondition:Nt.and(Sr.Visible,Sr.HasFocusedSuggestion.negate()),handler:e=>e.focusSuggestion(),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:2058,secondary:[2087],mac:{primary:266,secondary:[2087]}}}));On(new bm({id:"focusAndAcceptSuggestion",precondition:Nt.and(Sr.Visible,Sr.HasFocusedSuggestion.negate()),handler:e=>{e.focusSuggestion(),e.acceptSelectedSuggestion(!0,!1)}}));On(new bm({id:"toggleSuggestionDetails",precondition:Nt.and(Sr.Visible,Sr.HasFocusedSuggestion),handler:e=>e.toggleSuggestionDetails(),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:2058,secondary:[2087],mac:{primary:266,secondary:[2087]}},menuOpts:[{menuId:j9,group:"right",order:1,when:Nt.and(Sr.DetailsVisible,Sr.CanResolve),title:U(1469,"Show Less")},{menuId:j9,group:"right",order:1,when:Nt.and(Sr.DetailsVisible.toNegated(),Sr.CanResolve),title:U(1470,"Show More")}]}));On(new bm({id:"toggleExplainMode",precondition:Sr.Visible,handler:e=>e.toggleExplainMode(),kbOpts:{weight:100,primary:2138}}));On(new bm({id:"toggleSuggestionFocus",precondition:Sr.Visible,handler:e=>e.toggleSuggestionFocus(),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:2570,mac:{primary:778}}}));On(new bm({id:"insertBestCompletion",precondition:Nt.and(He.textInputFocus,Nt.equals("config.editor.tabCompletion","on"),j0e.AtEnd,Sr.Visible.toNegated(),_V.OtherSuggestions.toNegated(),xg.InSnippetMode.toNegated()),handler:(e,t)=>{e.triggerSuggestAndAcceptBest(Pd(t)?{fallback:"tab",...t}:{fallback:"tab"})},kbOpts:{weight:m2,primary:2}}));On(new bm({id:"insertNextSuggestion",precondition:Nt.and(He.textInputFocus,Nt.equals("config.editor.tabCompletion","on"),_V.OtherSuggestions,Sr.Visible.toNegated(),xg.InSnippetMode.toNegated()),handler:e=>e.acceptNextSuggestion(),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:2}}));On(new bm({id:"insertPrevSuggestion",precondition:Nt.and(He.textInputFocus,Nt.equals("config.editor.tabCompletion","on"),_V.OtherSuggestions,Sr.Visible.toNegated(),xg.InSnippetMode.toNegated()),handler:e=>e.acceptPrevSuggestion(),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:1026}}));dn(class extends In{constructor(){super({id:"editor.action.resetSuggestSize",label:St(1472,"Reset Suggest Widget Size"),precondition:void 0})}run(e,t){var n;(n=Jb.get(t))==null||n.resetWidgetSize()}});class Yyo extends ht{get selectedItem(){return this._currentSuggestItemInfo}constructor(t,n,r){super(),this.editor=t,this.suggestControllerPreselector=n,this.onWillAccept=r,this.isSuggestWidgetVisible=!1,this.isShiftKeyPressed=!1,this._isActive=!1,this._currentSuggestItemInfo=void 0,this._onDidSelectedItemChange=this._register(new at),this.onDidSelectedItemChange=this._onDidSelectedItemChange.event,this._register(t.onKeyDown(s=>{s.shiftKey&&!this.isShiftKeyPressed&&(this.isShiftKeyPressed=!0,this.update(this._isActive))})),this._register(t.onKeyUp(s=>{s.shiftKey&&this.isShiftKeyPressed&&(this.isShiftKeyPressed=!1,this.update(this._isActive))}));const o=Jb.get(this.editor);if(o){this._register(o.registerSelector({priority:100,select:(l,d,u)=>{const h=this.editor.getModel();if(!h)return-1;const g=this.suggestControllerPreselector(),m=g?MS(g,h):void 0;if(!m)return-1;const v=rt.lift(d),f=u.map((A,p)=>{const b=jZ.fromSuggestion(o,h,v,A,this.isShiftKeyPressed),w=MS(b.getSingleTextEdit(),h),O=rIn(m,w);return{index:p,valid:O,prefixLength:w.text.length,suggestItem:A}}).filter(A=>A&&A.valid&&A.prefixLength>0),k=Pet(f,qh(A=>A.prefixLength,T0));return k?k.index:-1}}));let s=!1;const a=()=>{s||(s=!0,this._register(o.widget.value.onDidShow(()=>{this.isSuggestWidgetVisible=!0,this.update(!0)})),this._register(o.widget.value.onDidHide(()=>{this.isSuggestWidgetVisible=!1,this.update(!1)})),this._register(o.widget.value.onDidFocus(()=>{this.isSuggestWidgetVisible=!0,this.update(!0)})))};this._register(sn.once(o.model.onDidTrigger)(l=>{a()})),this._register(o.onWillInsertSuggestItem(l=>{const d=this.editor.getPosition(),u=this.editor.getModel();if(!d||!u)return;const h=jZ.fromSuggestion(o,u,d,l.item,this.isShiftKeyPressed);this.onWillAccept(h)}))}this.update(this._isActive)}update(t){const n=this.getSuggestItemInfo();(this._isActive!==t||!Zyo(this._currentSuggestItemInfo,n))&&(this._isActive=t,this._currentSuggestItemInfo=n,this._onDidSelectedItemChange.fire())}getSuggestItemInfo(){const t=Jb.get(this.editor);if(!t||!this.isSuggestWidgetVisible)return;const n=t.widget.value.getFocusedItem(),r=this.editor.getPosition(),o=this.editor.getModel();if(!(!n||!r||!o))return jZ.fromSuggestion(t,o,r,n.item,this.isShiftKeyPressed)}stopForceRenderingAbove(){const t=Jb.get(this.editor);t==null||t.stopForceRenderingAbove()}forceRenderingAbove(){const t=Jb.get(this.editor);t==null||t.forceRenderingAbove()}}class jZ{static fromSuggestion(t,n,r,o,s){let{insertText:a}=o.completion,l=!1;if(o.completion.insertTextRules&4){const u=new OR().parse(a);u.children.length<100&&I0e.adjustWhitespace(n,r,!0,u),a=u.toString(),l=!0}const d=t.getOverwriteInfo(o,s);return new jZ(xe.fromPositions(r.delta(0,-d.overwriteBefore),r.delta(0,Math.max(d.overwriteAfter,0))),a,o.completion.kind,l,o.container.incomplete??!1)}constructor(t,n,r,o,s){this.range=t,this.insertText=n,this.completionItemKind=r,this.isSnippetText=o,this.listIncomplete=s}equals(t){return this.range.equalsRange(t.range)&&this.insertText===t.insertText&&this.completionItemKind===t.completionItemKind&&this.isSnippetText===t.isSnippetText}toSelectedSuggestionInfo(){return new bTn(this.range,this.insertText,this.completionItemKind,this.isSnippetText)}getSingleTextEdit(){return new Pc(this.range,this.insertText)}}function Zyo(e,t){return e===t?!0:!e||!t?!1:e.equals(t)}class qyo extends ht{constructor(t,n,r){super(),this._editorObs=t,this._handleSuggestAccepted=n,this._suggestControllerPreselector=r,this._suggestWidgetAdaptor=this._register(new Yyo(this._editorObs.editor,()=>(this._editorObs.forceUpdate(),this._suggestControllerPreselector()),o=>this._editorObs.forceUpdate(s=>{this._handleSuggestAccepted(o)}))),this.selectedItem=Ko(this,o=>this._suggestWidgetAdaptor.onDidSelectedItemChange(()=>{this._editorObs.forceUpdate(s=>o(void 0))}),()=>this._suggestWidgetAdaptor.selectedItem)}stopForceRenderingAbove(){this._suggestWidgetAdaptor.stopForceRenderingAbove()}forceRenderingAbove(){this._suggestWidgetAdaptor.forceRenderingAbove()}}class Kyo{constructor(t,n){this.lineNumber=t,this.columnRange=n}}class MCt{constructor(t,n){if(this.startColumn=t,this.endColumnExclusive=n,t>n)throw new hi(`startColumn ${t} cannot be after endColumnExclusive ${n}`)}toRange(t){return new xe(t,this.startColumn,t,this.endColumnExclusive)}equals(t){return this.startColumn===t.startColumn&&this.endColumnExclusive===t.endColumnExclusive}toZeroBasedOffsetRange(){return new Gn(this.startColumn-1,this.endColumnExclusive-1)}}class bQ{static fromLineTokens(t){const n=[];for(let r=0;r({text:r.text,metadata:r.metadata})),t)}map(t){const n=[];let r=0;for(const o of this._tokenInfo){const s=new Gn(r,r+o.text.length);n.push(t(s,o)),r+=o.text.length}return n}slice(t){const n=[];let r=0;for(const o of this._tokenInfo){const s=r,a=s+o.text.length;if(a>t.start){if(s>=t.endExclusive)break;const l=Math.max(0,t.start-s),d=Math.max(0,a-t.endExclusive);n.push(new PCt(o.text.slice(l,o.text.length-d),o.metadata))}r+=o.text.length}return bQ.create(n)}append(t){const n=this._tokenInfo.concat(t._tokenInfo);return bQ.create(n)}}class PCt{constructor(t,n){this.text=t,this.metadata=n}}var Jyo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},eCo=function(e,t){return function(n,r){t(n,r,e)}};const fIn="ghost-text";var cB;let aee=(cB=class extends ht{constructor(t,n,r,o,s,a){super(),this._editor=t,this._model=n,this._options=r,this._shouldKeepCursorStable=o,this._isClickable=s,this._languageService=a,this._isDisposed=Ti(this,!1),this._editorObs=hl(this._editor),this._warningState=Rt(l=>{const d=this._model.ghostText.read(l);if(!d)return;const u=this._model.warning.read(l);if(u)return{lineNumber:d.lineNumber,position:new rt(d.lineNumber,d.parts[0].column),icon:u.icon}}),this._onDidClick=this._register(new at),this.onDidClick=this._onDidClick.event,this._useSyntaxHighlighting=this._options.map(l=>l.syntaxHighlightingEnabled),this._extraClassNames=Rt(this,l=>{const d=[...this._options.read(l).extraClasses??[]];return this._useSyntaxHighlighting.read(l)&&d.push("syntax-highlighted"),this._warningState.read(l)&&d.push("warning"),d.map(h=>` ${h}`).join("")}),this.uiState=Rt(this,l=>{var T,Q;if(this._isDisposed.read(l))return;const d=this._editorObs.model.read(l);if(d!==this._model.targetTextModel.read(l))return;const u=this._model.ghostText.read(l);if(!u)return;const h=u instanceof tVe?u.columnRange:void 0,g=this._useSyntaxHighlighting.read(l),m=this._extraClassNames.read(l),{inlineTexts:v,additionalLines:f,hiddenRange:k,additionalLinesOriginalSuffix:A}=tCo(u,d,fIn+m),p=d.getLineContent(u.lineNumber),b=new V8(v.map(P=>uh.insert(P.column-1,P.text))),w=g?d.tokenization.tokenizeLinesAt(u.lineNumber,[b.apply(p),...f.map(P=>P.content)]):void 0,O=b.getNewRanges(),y=v.map((P,D)=>{var I;return{...P,tokens:(I=w==null?void 0:w[0])==null?void 0:I.getTokensInRange(O[D])}}),C=f.map((P,D)=>{let I=(w==null?void 0:w[D+1])??hc.createEmpty(P.content,this._languageService.languageIdCodec);if(D===f.length-1&&A){const R=bQ.fromLineTokens(d.tokenization.getLineTokens(A.lineNumber)).slice(A.columnRange.toZeroBasedOffsetRange());I=bQ.fromLineTokens(I).append(R).toLineTokens(I.languageIdCodec)}return{content:I,decorations:P.decorations}}),_=(T=this._editor.getSelection())==null?void 0:T.getStartPosition().column,S=y.filter(P=>P.text!==""),L=S.length!==0,E={cursorColumnDistance:(L?S[0].column:1)-_,cursorLineDistance:L?0:f.findIndex(P=>P.content!=="")+1,lineCountOriginal:L?1:0,lineCountModified:f.length+(L?1:0),characterCountOriginal:0,characterCountModified:Lme(S.map(P=>P.text.length))+Lme(C.map(P=>P.content.getTextLength())),disjointReplacements:S.length+(f.length>0?1:0),sameShapeReplacements:S.length>1&&C.length===0?S.every(P=>P.text===S[0].text):void 0};return(Q=this._model.handleInlineCompletionShown.read(l))==null||Q(E),{replacedRange:h,inlineTexts:y,additionalLines:C,hiddenRange:k,lineNumber:u.lineNumber,additionalReservedLineCount:this._model.minReservedLineCount.read(l),targetTextModel:d,syntaxHighlightingEnabled:g}}),this.decorations=Rt(this,l=>{const d=this.uiState.read(l);if(!d)return[];const u=[],h=this._extraClassNames.read(l);d.replacedRange&&u.push({range:d.replacedRange.toRange(d.lineNumber),options:{inlineClassName:"inline-completion-text-to-replace"+h,description:"GhostTextReplacement"}}),d.hiddenRange&&u.push({range:d.hiddenRange.toRange(d.lineNumber),options:{inlineClassName:"ghost-text-hidden",description:"ghost-text-hidden"}});for(const g of d.inlineTexts)u.push({range:xe.fromPositions(new rt(d.lineNumber,g.column)),options:{description:"ghost-text-decoration",after:{content:g.text,tokens:g.tokens,inlineClassName:(g.preview?"ghost-text-decoration-preview":"ghost-text-decoration")+(this._isClickable?" clickable":"")+h+g.lineDecorations.map(m=>" "+m.className).join(" "),cursorStops:Bv.Left,attachedData:new Bxe(this)},showIfCollapsed:!0}});return u}),this._additionalLinesWidget=this._register(new nCo(this._editor,Rt(l=>{const d=this.uiState.read(l);return d?{lineNumber:d.lineNumber,additionalLines:d.additionalLines,minReservedLineCount:d.additionalReservedLineCount,targetTextModel:d.targetTextModel}:void 0}),this._shouldKeepCursorStable,this._isClickable)),this._isInlineTextHovered=this._editorObs.isTargetHovered(l=>{var d;return l.target.type===6&&((d=l.target.detail.injectedText)==null?void 0:d.options.attachedData)instanceof Bxe&&l.target.detail.injectedText.options.attachedData.owner===this},this._store),this.isHovered=Rt(this,l=>this._isDisposed.read(l)?!1:this._isInlineTextHovered.read(l)||this._additionalLinesWidget.isHovered.read(l)),this.height=Rt(this,l=>this._editorObs.getOption(75).read(l)+(this._additionalLinesWidget.viewZoneHeight.read(l)??0)),this._register($n(()=>{this._isDisposed.set(!0,void 0)})),this._register(this._editorObs.setDecorations(this.decorations)),this._isClickable&&(this._register(this._additionalLinesWidget.onDidClick(l=>this._onDidClick.fire(l))),this._register(this._editor.onMouseUp(l=>{var u;if(l.target.type!==6)return;const d=(u=l.target.detail.injectedText)==null?void 0:u.options.attachedData;d instanceof Bxe&&d.owner===this&&this._onDidClick.fire(l.event)}))),this._register(Tf((l,d)=>{}))}static getWarningWidgetContext(t){const n=t.ghostTextViewWarningWidgetData;if(n)return n;if(t.parentElement)return this.getWarningWidgetContext(t.parentElement)}ownsViewZone(t){return this._additionalLinesWidget.viewZoneId===t}},cB.hot=l3e(cB),cB);aee=Jyo([eCo(5,ic)],aee);class Bxe{constructor(t){this.owner=t}}function tCo(e,t,n){const r=[],o=[];function s(g,m){if(o.length>0){const v=o[o.length-1];m&&v.decorations.push(new wg(v.content.length+1,v.content.length+1+g[0].line.length,m,0)),v.content+=g[0].line,g=g.slice(1)}for(const v of g)o.push({content:v.line,decorations:m?[new wg(1,v.line.length+1,m,0),...v.lineDecorations]:[...v.lineDecorations]})}const a=t.getLineContent(e.lineNumber);let l,d=0;for(const g of e.parts){let m=g.lines;l===void 0?(r.push({column:g.column,text:m[0].line,preview:g.preview,lineDecorations:m[0].lineDecorations}),m=m.slice(1)):s([{line:a.substring(d,g.column-1),lineDecorations:[]}],void 0),m.length>0&&(s(m,n),l===void 0&&g.column<=a.length&&(l=g.column)),d=g.column-1}let u;l!==void 0&&(u=new Kyo(e.lineNumber,new MCt(d+1,a.length+1)));const h=l!==void 0?new MCt(l,a.length+1):void 0;return{inlineTexts:r,additionalLines:o,hiddenRange:h,additionalLinesOriginalSuffix:u}}class nCo extends ht{get viewZoneId(){var t;return(t=this._viewZoneInfo)==null?void 0:t.viewZoneId}get viewZoneHeight(){return this._viewZoneHeight}constructor(t,n,r,o){super(),this._editor=t,this._lines=n,this._shouldKeepCursorStable=r,this._isClickable=o,this._viewZoneHeight=Ti("viewZoneHeight",void 0),this.editorOptionsChanged=A0("editorOptionChanged",sn.filter(this._editor.onDidChangeConfiguration,s=>s.hasChanged(40)||s.hasChanged(133)||s.hasChanged(113)||s.hasChanged(108)||s.hasChanged(60)||s.hasChanged(59)||s.hasChanged(75))),this._onDidClick=this._register(new at),this.onDidClick=this._onDidClick.event,this._viewZoneListener=this._register(new ts),this.isHovered=hl(this._editor).isTargetHovered(s=>FCt(s.target.element),this._store),this.hasBeenAccepted=!1,this._editor instanceof mR&&this._shouldKeepCursorStable&&this._register(this._editor.onBeforeExecuteEdit(s=>this.hasBeenAccepted=s.source==="inlineSuggestion.accept")),this._register(Oi(s=>{const a=this._lines.read(s);this.editorOptionsChanged.read(s),a?(this.hasBeenAccepted=!1,this.updateLines(a.lineNumber,a.additionalLines,a.minReservedLineCount)):this.clear()}))}dispose(){super.dispose(),this.clear()}clear(){this._viewZoneListener.clear(),this._editor.changeViewZones(t=>{this.removeActiveViewZone(t)})}updateLines(t,n,r){const o=this._editor.getModel();if(!o)return;const{tabSize:s}=o.getOptions();this._editor.changeViewZones(a=>{const l=new Et;this.removeActiveViewZone(a);const d=Math.max(n.length,r);if(d>0){const u=document.createElement("div");iCo(u,s,n,this._editor.getOptions(),this._isClickable),this._isClickable&&(l.add(bt(u,"mousedown",h=>{h.preventDefault()})),l.add(bt(u,"click",h=>{FCt(h.target)&&this._onDidClick.fire(new Xh(ii(h),h))}))),this.addViewZone(a,t,d,u)}this._viewZoneListener.value=l})}addViewZone(t,n,r,o){const s=t.addZone({afterLineNumber:n,heightInLines:r,domNode:o,afterColumnAffinity:1,onComputedHeight:a=>{this._viewZoneHeight.set(a,void 0)}});this.keepCursorStable(n,r),this._viewZoneInfo={viewZoneId:s,heightInLines:r,lineNumber:n}}removeActiveViewZone(t){this._viewZoneInfo&&(t.removeZone(this._viewZoneInfo.viewZoneId),this.hasBeenAccepted||this.keepCursorStable(this._viewZoneInfo.lineNumber,-this._viewZoneInfo.heightInLines),this._viewZoneInfo=void 0,this._viewZoneHeight.set(void 0,void 0))}keepCursorStable(t,n){var o,s;if(!this._shouldKeepCursorStable)return;const r=(s=(o=this._editor.getSelection())==null?void 0:o.getStartPosition())==null?void 0:s.lineNumber;r!==void 0&&t`);for(let A=0,p=n.length;A');const O=w.getLineContent(),y=Lie(O),C=ZW(O);rH(new AL(h.isMonospace&&!s,h.canUseHalfwidthRightwardsArrow,O,!1,y,C,0,w,b.decorations,t,0,h.spaceWidth,h.middotWidth,h.wsmiddotWidth,a,l,d,u!==N8.OFF,null,null,0),v),v.appendString("")}v.appendString(""),Uu(e,h);const f=v.build(),k=NCt?NCt.createHTML(f):f;e.innerHTML=k}const NCt=eC("editorGhostText",{createHTML:e=>e}),mAe=class mAe{constructor(t){this.replacements=t,UK(Oie(t,(n,r)=>n.lineRange.endLineNumberExclusive<=r.lineRange.startLineNumber))}toString(){return this.replacements.map(t=>t.toString()).join(",")}getNewLineRanges(){const t=[];let n=0;for(const r of this.replacements)t.push(Ei.ofLength(r.lineRange.startLineNumber+n,r.newLines.length)),n+=r.newLines.length-r.lineRange.length;return t}};mAe.empty=new mAe([]);let CVe=mAe;class $0e{static fromSingleTextEdit(t,n){const r=F0(t.text);let o=t.range.startLineNumber;const s=n.getValueOfRange(xe.fromPositions(new rt(t.range.startLineNumber,1),t.range.getStartPosition()));r[0]=s+r[0];let a=t.range.endLineNumber+1;const l=n.getTransformer().getLineLength(t.range.endLineNumber)+1,d=n.getValueOfRange(xe.fromPositions(t.range.getEndPosition(),new rt(t.range.endLineNumber,l)));r[r.length-1]=r[r.length-1]+d;const u=t.range.startColumn===n.getTransformer().getLineLength(t.range.startLineNumber)+1,h=t.range.endColumn===1;return u&&r[0].length===s.length&&(o++,r.shift()),r.length>0&&o${JSON.stringify(this.newLines)}`}toLineEdit(){return new CVe([this])}}class gIn{get lineEdit(){return this.edit.replacements.length===0?new $0e(new Ei(1,1),[]):$0e.fromSingleTextEdit(this.edit.toReplacement(this.originalText),this.originalText)}get originalLineRange(){return this.lineEdit.lineRange}get modifiedLineRange(){return this.lineEdit.toLineEdit().getNewLineRanges()[0]}get displayRange(){return this.originalText.lineRange.intersect(this.originalLineRange.join(Ei.ofLength(this.originalLineRange.startLineNumber,this.lineEdit.newLines.length)))}constructor(t,n,r,o,s,a){this.originalText=t,this.edit=n,this.cursorPosition=r,this.multiCursorPositions=o,this.commands=s,this.inlineCompletion=a}}class mIn{constructor(t,n,r){this._model=t,this.inlineEdit=n,this.tabAction=r,this.action=this.inlineEdit.inlineCompletion.action,this.displayName=this.inlineEdit.inlineCompletion.source.provider.displayName??U(1219,"Inline Edit"),this.extensionCommands=this.inlineEdit.inlineCompletion.source.inlineSuggestions.commands??[],this.isInDiffEditor=this._model.isInDiffEditor,this.displayLocation=this.inlineEdit.inlineCompletion.hint,this.showCollapsed=this._model.showCollapsed}accept(){this._model.accept()}jump(){this._model.jump()}handleInlineEditShown(t,n){this._model.handleInlineSuggestionShown(this.inlineEdit.inlineCompletion,t,n)}}class rCo{constructor(t){this._model=t,this.onDidAccept=this._model.onDidAccept,this.inAcceptFlow=this._model.inAcceptFlow}}class oCo{constructor(t,n,r,o){this.lineRange=r;const s=hl(t),a=Rt(this,l=>s.isFocused.read(l)&&o.showInlineEditMenu?Of.Accept:Of.Inactive);this.model=new mIn(n,new gIn(new g9(""),new z4([o.getSingleTextEdit()]),n.primaryPosition.get(),n.allPositions.get(),o.source.inlineSuggestions.commands??[],o),a)}}class Vs{static fromPoints(t,n){return new Vs(t.x,t.y,n.x,n.y)}static fromPointSize(t,n){return new Vs(t.x,t.y,t.x+n.x,t.y+n.y)}static fromLeftTopRightBottom(t,n,r,o){return new Vs(t,n,r,o)}static fromLeftTopWidthHeight(t,n,r,o){return new Vs(t,n,t+r,n+o)}static fromRanges(t,n){return new Vs(t.start,n.start,t.endExclusive,n.endExclusive)}static hull(t){let n=Number.MAX_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER,o=Number.MIN_SAFE_INTEGER,s=Number.MIN_SAFE_INTEGER;for(const a of t)n=Math.min(n,a.left),r=Math.min(r,a.top),o=Math.max(o,a.right),s=Math.max(s,a.bottom);return new Vs(n,r,o,s)}get width(){return this.right-this.left}get height(){return this.bottom-this.top}constructor(t,n,r,o){if(this.left=t,this.top=n,this.right=r,this.bottom=o,t>r)throw new hi("Invalid arguments: Horizontally offset by "+(t-r));if(n>o)throw new hi("Invalid arguments: Vertically offset by "+(n-o))}withMargin(t,n,r,o){let s,a,l,d;return n===void 0&&r===void 0&&o===void 0?s=a=l=d=t:r===void 0&&o===void 0?(s=a=n,l=d=t):(s=o,a=n,l=t,d=r),new Vs(this.left-s,this.top-l,this.right+a,this.bottom+d)}intersectVertical(t){const n=Math.max(this.top,t.start),r=Math.min(this.bottom,t.endExclusive);return new Vs(this.left,n,this.right,Math.max(n,r))}intersectHorizontal(t){const n=Math.max(this.left,t.start),r=Math.min(this.right,t.endExclusive);return new Vs(n,this.top,Math.max(n,r),this.bottom)}toString(){return`Rect{(${this.left},${this.top}), (${this.right},${this.bottom})}`}intersect(t){const n=Math.max(this.left,t.left),r=Math.min(this.right,t.right),o=Math.max(this.top,t.top),s=Math.min(this.bottom,t.bottom);if(!(n>r||o>s))return new Vs(n,o,r,s)}containsRect(t){return this.left<=t.left&&this.top<=t.top&&this.right>=t.right&&this.bottom>=t.bottom}containsPoint(t){return this.left<=t.x&&this.top<=t.y&&this.right>=t.x&&this.bottom>=t.y}moveToBeContainedIn(t){const n=this.width,r=this.height;let o=this.left,s=this.top;return ot.right&&(o=t.right-n),st.bottom&&(s=t.bottom-r),new Vs(o,s,o+n,s+r)}withWidth(t){return new Vs(this.left,this.top,this.left+t,this.bottom)}withHeight(t){return new Vs(this.left,this.top,this.right,this.top+t)}withTop(t){return new Vs(this.left,t,this.right,this.bottom)}withLeft(t){return new Vs(t,this.top,this.right,this.bottom)}translateX(t){return new Vs(this.left+t,this.top,this.right+t,this.bottom)}translateY(t){return new Vs(this.left,this.top+t,this.right,this.bottom+t)}getLeftBottom(){return new cu(this.left,this.bottom)}getRightBottom(){return new cu(this.right,this.bottom)}getRightTop(){return new cu(this.right,this.top)}toStyles(){return{position:"absolute",left:`${this.left}px`,top:`${this.top}px`,width:`${this.width}px`,height:`${this.height}px`}}}class WZ{constructor(t,n,r,o=null){this.startLineNumbers=t,this.endLineNumbers=n,this.lastLineRelativePosition=r,this.showEndForLine=o}equals(t){return!!t&&this.lastLineRelativePosition===t.lastLineRelativePosition&&this.showEndForLine===t.showEndForLine&&Ua(this.startLineNumbers,t.startLineNumbers)&&Ua(this.endLineNumbers,t.endLineNumbers)}static get Empty(){return new WZ([],[],0)}}const UCt=eC("stickyScrollViewLayer",{createHTML:e=>e}),Rxe="data-sticky-line-index",jCt="data-sticky-is-line",sCo="data-sticky-is-line-number",WCt="data-sticky-is-folding-icon";class aCo extends ht{get height(){return this._height}constructor(t){super(),this._foldingIconStore=this._register(new Et),this._rootDomNode=document.createElement("div"),this._lineNumbersDomNode=document.createElement("div"),this._linesDomNodeScrollable=document.createElement("div"),this._linesDomNode=document.createElement("div"),this._renderedStickyLines=[],this._lineNumbers=[],this._lastLineRelativePosition=0,this._minContentWidthInPx=0,this._isOnGlyphMargin=!1,this._height=-1,this._onDidChangeStickyScrollHeight=this._register(new at),this.onDidChangeStickyScrollHeight=this._onDidChangeStickyScrollHeight.event,this._editor=t,this._lineHeight=t.getOption(75),this._lineNumbersDomNode.className="sticky-widget-line-numbers",this._lineNumbersDomNode.setAttribute("role","none"),this._linesDomNode.className="sticky-widget-lines",this._linesDomNode.setAttribute("role","list"),this._linesDomNodeScrollable.className="sticky-widget-lines-scrollable",this._linesDomNodeScrollable.appendChild(this._linesDomNode),this._rootDomNode.className="sticky-widget",this._rootDomNode.classList.toggle("peek",t instanceof G8),this._rootDomNode.appendChild(this._lineNumbersDomNode),this._rootDomNode.appendChild(this._linesDomNodeScrollable),this._setHeight(0);const n=()=>{this._linesDomNode.style.left=this._editor.getOption(131).scrollWithEditor?`-${this._editor.getScrollLeft()}px`:"0px"};this._register(this._editor.onDidChangeConfiguration(r=>{r.hasChanged(131)&&n(),r.hasChanged(75)&&(this._lineHeight=this._editor.getOption(75))})),this._register(this._editor.onDidScrollChange(r=>{r.scrollLeftChanged&&n(),r.scrollWidthChanged&&this._updateWidgetWidth()})),this._register(this._editor.onDidChangeModel(()=>{n(),this._updateWidgetWidth()})),n(),this._register(this._editor.onDidLayoutChange(r=>{this._updateWidgetWidth()})),this._updateWidgetWidth()}get lineNumbers(){return this._lineNumbers}get lineNumberCount(){return this._lineNumbers.length}getRenderedStickyLine(t){return this._renderedStickyLines.find(n=>n.lineNumber===t)}getCurrentLines(){return this._lineNumbers}setState(t,n,r){const o=!this._state&&!t,s=this._state&&this._state.equals(t);if(r===void 0&&(o||s))return;const a=this._findRenderingData(t),l=this._lineNumbers;this._lineNumbers=a.lineNumbers,this._lastLineRelativePosition=a.lastLineRelativePosition;const d=this._findIndexToRebuildFrom(l,this._lineNumbers,r);this._renderRootNode(this._lineNumbers,this._lastLineRelativePosition,n,d),this._state=t}_findRenderingData(t){if(!t)return{lineNumbers:[],lastLineRelativePosition:0};const n=[...t.startLineNumbers];t.showEndForLine!==null&&(n[t.showEndForLine]=t.endLineNumbers[t.showEndForLine]);let r=0;for(let o=0;o!t.includes(s));return o===-1?0:o}_updateWidgetWidth(){const t=this._editor.getLayoutInfo(),n=t.contentLeft;this._lineNumbersDomNode.style.width=`${n}px`,this._linesDomNodeScrollable.style.setProperty("--vscode-editorStickyScroll-scrollableWidth",`${this._editor.getScrollWidth()-t.verticalScrollbarWidth}px`),this._rootDomNode.style.width=`${t.width-t.verticalScrollbarWidth}px`}_useFoldingOpacityTransition(t){this._lineNumbersDomNode.style.setProperty("--vscode-editorStickyScroll-foldingOpacityTransition",`opacity ${t?.5:0}s`)}_setFoldingIconsVisibility(t){for(const n of this._renderedStickyLines){const r=n.foldingIcon;r&&r.setVisible(t?!0:r.isCollapsed)}}async _renderRootNode(t,n,r,o){const s=this._editor._getViewModel();if(!s){this._clearWidget();return}if(t.length===0){this._clearWidget();return}const a=[],l=t[t.length-1];let d=0;for(let h=0;hh.scrollWidth))+u.verticalScrollbarWidth,this._renderedStickyLines=a,this._setHeight(d+n),this._editor.layoutOverlayWidget(this)}_clearWidget(){for(let t=0;t{this._isOnGlyphMargin=!0,this._setFoldingIconsVisibility(!0)})),this._foldingIconStore.add(bt(this._lineNumbersDomNode,rn.MOUSE_LEAVE,()=>{this._isOnGlyphMargin=!1,this._useFoldingOpacityTransition(!0),this._setFoldingIconsVisibility(!1)})))}_renderChildNode(t,n,r,o,s,a,l){const d=t.coordinatesConverter.convertModelPositionToViewPosition(new rt(r,1)).lineNumber,u=t.getViewLineRenderingData(d),h=this._editor.getOption(76),g=this._editor.getOption(117).verticalScrollbarSize;let m;try{m=wg.filter(u.inlineDecorations,d,u.minColumn,u.maxColumn)}catch{m=[]}const v=this._editor.getLineHeightForPosition(new rt(r,1)),f=t.getTextDirection(r),k=new AL(!0,!0,u.content,u.continuesWithWrappedLine,u.isBasicASCII,u.containsRTL,0,u.tokens,m,u.tabSize,u.startVisibleColumn,1,1,1,500,"none",!0,!0,null,f,g),A=new sE(2e3),p=rH(k,A);let b;UCt?b=UCt.createHTML(A.build()):b=A.build();const w=document.createElement("span");w.setAttribute(Rxe,String(n)),w.setAttribute(jCt,""),w.setAttribute("role","listitem"),w.tabIndex=0,w.className="sticky-line-content",w.classList.add(`stickyLine${r}`),w.style.lineHeight=`${v}px`,w.innerHTML=b;const O=document.createElement("span");O.setAttribute(Rxe,String(n)),O.setAttribute(sCo,""),O.className="sticky-line-number",O.style.lineHeight=`${v}px`;const y=l.contentLeft;O.style.width=`${y}px`;const C=document.createElement("span");h.renderType===1||h.renderType===3&&r%10===0?C.innerText=r.toString():h.renderType===2&&(C.innerText=Math.abs(r-this._editor.getPosition().lineNumber).toString()),C.className="sticky-line-number-inner",C.style.width=`${l.lineNumbersWidth}px`,C.style.paddingLeft=`${l.lineNumbersLeft}px`,O.appendChild(C);const _=this._renderFoldingIconForLine(a,r);_&&(O.appendChild(_.domNode),_.domNode.style.left=`${l.lineNumbersWidth+l.lineNumbersLeft}px`,_.domNode.style.lineHeight=`${v}px`),this._editor.applyFontInfo(w),this._editor.applyFontInfo(O),O.style.lineHeight=`${v}px`,w.style.lineHeight=`${v}px`,O.style.height=`${v}px`,w.style.height=`${v}px`;const S=new lCo(n,r,w,O,_,p.characterMapping,w.scrollWidth,v);return this._updatePosition(S,o,s)}_updatePosition(t,n,r){var a;const o=t.lineDomNode,s=t.lineNumberDomNode;if(r){const l="0";o.style.zIndex=l,s.style.zIndex=l;const d=`${n+this._lastLineRelativePosition+((a=t.foldingIcon)!=null&&a.isCollapsed?1:0)}px`;o.style.top=d,s.style.top=d}else{const l="1";o.style.zIndex=l,s.style.zIndex=l,o.style.top=`${n}px`,s.style.top=`${n}px`}return t}_renderFoldingIconForLine(t,n){const r=this._editor.getOption(126);if(!t||r==="never")return;const o=t.regions,s=o.findRange(n),a=o.getStartLineNumber(s);if(!(n===a))return;const d=o.isCollapsed(s),u=new cCo(d,a,o.getEndLineNumber(s),this._lineHeight);return u.setVisible(this._isOnGlyphMargin?!0:d||r==="always"),u.domNode.setAttribute(WCt,""),u}getId(){return"editor.contrib.stickyScrollWidget"}getDomNode(){return this._rootDomNode}getPosition(){return{preference:2,stackOridinal:10}}getMinContentWidthInPx(){return this._minContentWidthInPx}focusLineWithIndex(t){0<=t&&t0)return null;const n=this._getRenderedStickyLineFromChildDomNode(t);if(!n)return null;const r=rV(n.characterMapping,t,0);return new rt(n.lineNumber,r)}getLineNumberFromChildDomNode(t){var n;return((n=this._getRenderedStickyLineFromChildDomNode(t))==null?void 0:n.lineNumber)??null}_getRenderedStickyLineFromChildDomNode(t){const n=this.getLineIndexFromChildDomNode(t);return n===null||n<0||n>=this._renderedStickyLines.length?null:this._renderedStickyLines[n]}getLineIndexFromChildDomNode(t){const n=this._getAttributeValue(t,Rxe);return n?parseInt(n,10):null}isInStickyLine(t){return this._getAttributeValue(t,jCt)!==void 0}isInFoldingIconDomNode(t){return this._getAttributeValue(t,WCt)!==void 0}_getAttributeValue(t,n){for(;t&&t!==this._rootDomNode;){const r=t.getAttribute(n);if(r!==null)return r;t=t.parentElement}}}class lCo{constructor(t,n,r,o,s,a,l,d){this.index=t,this.lineNumber=n,this.lineDomNode=r,this.lineNumberDomNode=o,this.foldingIcon=s,this.characterMapping=a,this.scrollWidth=l,this.height=d}}class cCo{constructor(t,n,r,o){this.isCollapsed=t,this.foldingStartLine=n,this.foldingEndLine=r,this.dimension=o,this.domNode=document.createElement("div"),this.domNode.style.width="26px",this.domNode.style.height=`${o}px`,this.domNode.style.lineHeight=`${o}px`,this.domNode.className=gi.asClassName(t?O0e:w0e)}setVisible(t){this.domNode.style.cursor=t?"pointer":"default",this.domNode.style.opacity=t?"1":"0"}}class VZ{constructor(t,n){this.startLineNumber=t,this.endLineNumber=n}}class X0e{constructor(t,n,r){this.range=t,this.children=n,this.parent=r}}class kIn{constructor(t,n,r,o){this.uri=t,this.version=n,this.element=r,this.outlineProviderId=o}}var U3e=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},lee=function(e,t){return function(n,r){t(n,r,e)}},zZ;(function(e){e.OUTLINE_MODEL="outlineModel",e.FOLDING_PROVIDER_MODEL="foldingProviderModel",e.INDENTATION_MODEL="indentationModel"})(zZ||(zZ={}));var O9;(function(e){e[e.VALID=0]="VALID",e[e.INVALID=1]="INVALID",e[e.CANCELED=2]="CANCELED"})(O9||(O9={}));let _Ve=class extends ht{constructor(t,n,r,o){switch(super(),this._editor=t,this._modelProviders=[],this._modelPromise=null,this._updateScheduler=this._register(new dA(300)),this._updateOperation=this._register(new Et),this._editor.getOption(131).defaultModel){case zZ.OUTLINE_MODEL:this._modelProviders.push(new SVe(this._editor,o));case zZ.FOLDING_PROVIDER_MODEL:this._modelProviders.push(new xVe(this._editor,n,o));case zZ.INDENTATION_MODEL:this._modelProviders.push(new LVe(this._editor,r));break}}dispose(){this._modelProviders.forEach(t=>t.dispose()),this._updateOperation.clear(),this._cancelModelPromise(),super.dispose()}_cancelModelPromise(){this._modelPromise&&(this._modelPromise.cancel(),this._modelPromise=null)}async update(t){return this._updateOperation.clear(),this._updateOperation.add({dispose:()=>{this._cancelModelPromise(),this._updateScheduler.cancel()}}),this._cancelModelPromise(),await this._updateScheduler.trigger(async()=>{for(const n of this._modelProviders){const{statusPromise:r,modelPromise:o}=n.computeStickyModel(t);this._modelPromise=o;const s=await r;if(this._modelPromise!==o)return null;switch(s){case O9.CANCELED:return this._updateOperation.clear(),null;case O9.VALID:return n.stickyModel}}return null}).catch(n=>(zi(n),null))}};_Ve=U3e([lee(2,Zn),lee(3,Un)],_Ve);class vIn extends ht{constructor(t){super(),this._editor=t,this._stickyModel=null}get stickyModel(){return this._stickyModel}_invalid(){return this._stickyModel=null,O9.INVALID}computeStickyModel(t){if(t.isCancellationRequested||!this.isProviderValid())return{statusPromise:this._invalid(),modelPromise:null};const n=Fd(r=>this.createModelFromProvider(r));return{statusPromise:n.then(r=>this.isModelValid(r)?t.isCancellationRequested?O9.CANCELED:(this._stickyModel=this.createStickyModel(t,r),O9.VALID):this._invalid()).then(void 0,r=>(zi(r),O9.CANCELED)),modelPromise:n}}isModelValid(t){return!0}isProviderValid(){return!0}}let SVe=class extends vIn{constructor(t,n){super(t),this._languageFeaturesService=n}createModelFromProvider(t){return oS.create(this._languageFeaturesService.documentSymbolProvider,this._editor.getModel(),t)}createStickyModel(t,n){var a;const{stickyOutlineElement:r,providerID:o}=this._stickyModelFromOutlineModel(n,(a=this._stickyModel)==null?void 0:a.outlineProviderId),s=this._editor.getModel();return new kIn(s.uri,s.getVersionId(),r,o)}isModelValid(t){return t&&t.children.size>0}_stickyModelFromOutlineModel(t,n){let r;if(no.first(t.children.values())instanceof GRn){const l=no.find(t.children.values(),d=>d.id===n);if(l)r=l.children;else{let d="",u=-1,h;for(const[g,m]of t.children.entries()){const v=this._findSumOfRangesOfGroup(m);v>u&&(h=m,u=v,d=m.id)}n=d,r=h.children}}else r=t.children;const o=[],s=Array.from(r.values()).sort((l,d)=>{const u=new VZ(l.symbol.range.startLineNumber,l.symbol.range.endLineNumber),h=new VZ(d.symbol.range.startLineNumber,d.symbol.range.endLineNumber);return this._comparator(u,h)});for(const l of s)o.push(this._stickyModelFromOutlineElement(l,l.symbol.selectionRange.startLineNumber));return{stickyOutlineElement:new X0e(void 0,o,void 0),providerID:n}}_stickyModelFromOutlineElement(t,n){const r=[];for(const s of t.children.values())if(s.symbol.selectionRange.startLineNumber!==s.symbol.range.endLineNumber)if(s.symbol.selectionRange.startLineNumber!==n)r.push(this._stickyModelFromOutlineElement(s,s.symbol.selectionRange.startLineNumber));else for(const a of s.children.values())r.push(this._stickyModelFromOutlineElement(a,s.symbol.selectionRange.startLineNumber));r.sort((s,a)=>this._comparator(s.range,a.range));const o=new VZ(t.symbol.selectionRange.startLineNumber,t.symbol.range.endLineNumber);return new X0e(o,r,void 0)}_comparator(t,n){return t.startLineNumber!==n.startLineNumber?t.startLineNumber-n.startLineNumber:n.endLineNumber-t.endLineNumber}_findSumOfRangesOfGroup(t){let n=0;for(const r of t.children.values())n+=this._findSumOfRangesOfGroup(r);return t instanceof YWe?n+t.symbol.range.endLineNumber-t.symbol.selectionRange.startLineNumber:n}};SVe=U3e([lee(1,Un)],SVe);class AIn extends vIn{constructor(t){super(t),this._foldingLimitReporter=this._register(new WRn(t))}createStickyModel(t,n){const r=this._fromFoldingRegions(n),o=this._editor.getModel();return new kIn(o.uri,o.getVersionId(),r,void 0)}isModelValid(t){return t!==null}_fromFoldingRegions(t){const n=t.length,r=[],o=new X0e(void 0,[],void 0);for(let s=0;s{this._updateProvider(t,n)})),this._updateProvider(t,n)}_updateProvider(t,n){const r=R6.getFoldingRangeProviders(this._languageFeaturesService,t.getModel());r.length!==0&&(this.provider.value=new Bnt(t.getModel(),r,n,this._foldingLimitReporter,void 0))}isProviderValid(){return this.provider!==void 0}async createModelFromProvider(t){var n;return((n=this.provider.value)==null?void 0:n.compute(t))??null}};xVe=U3e([lee(2,Un)],xVe);var dCo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},VCt=function(e,t){return function(n,r){t(n,r,e)}};class uCo{constructor(t,n,r,o){this.startLineNumber=t,this.endLineNumber=n,this.top=r,this.height=o}}let EVe=class extends ht{constructor(t,n,r){super(),this._languageFeaturesService=n,this._languageConfigurationService=r,this._onDidChangeStickyScroll=this._register(new at),this.onDidChangeStickyScroll=this._onDidChangeStickyScroll.event,this._model=null,this._cts=null,this._stickyModelProvider=null,this._editor=t,this._sessionStore=this._register(new Et),this._updateSoon=this._register(new Es(()=>this.update(),50)),this._register(this._editor.onDidChangeConfiguration(o=>{o.hasChanged(131)&&this.readConfiguration()})),this.readConfiguration()}readConfiguration(){this._sessionStore.clear(),this._editor.getOption(131).enabled&&(this._sessionStore.add(this._editor.onDidChangeModel(()=>{this._model=null,this.updateStickyModelProvider(),this._onDidChangeStickyScroll.fire(),this.update()})),this._sessionStore.add(this._editor.onDidChangeHiddenAreas(()=>this.update())),this._sessionStore.add(this._editor.onDidChangeModelContent(()=>this._updateSoon.schedule())),this._sessionStore.add(this._languageFeaturesService.documentSymbolProvider.onDidChange(()=>this.update())),this._sessionStore.add($n(()=>{var n;(n=this._stickyModelProvider)==null||n.dispose(),this._stickyModelProvider=null})),this.updateStickyModelProvider(),this.update())}getVersionId(){var t;return(t=this._model)==null?void 0:t.version}updateStickyModelProvider(){var t;(t=this._stickyModelProvider)==null||t.dispose(),this._stickyModelProvider=null,this._editor.hasModel()&&(this._stickyModelProvider=new _Ve(this._editor,()=>this._updateSoon.schedule(),this._languageConfigurationService,this._languageFeaturesService))}async update(){var t;(t=this._cts)==null||t.dispose(!0),this._cts=new Wa,await this.updateStickyModel(this._cts.token),this._onDidChangeStickyScroll.fire()}async updateStickyModel(t){if(!this._editor.hasModel()||!this._stickyModelProvider||this._editor.getModel().isTooLargeForTokenization()){this._model=null;return}const n=await this._stickyModelProvider.update(t);t.isCancellationRequested||(this._model=n)}getCandidateStickyLinesIntersecting(t){var r;if(!((r=this._model)!=null&&r.element))return[];const n=[];return this.getCandidateStickyLinesIntersectingFromStickyModel(t,this._model.element,n,0,0,-1),this.filterHiddenRanges(n)}getCandidateStickyLinesIntersectingFromStickyModel(t,n,r,o,s,a){const l=this._editor.getModel();if(!l||n.children.length===0)return;let d=a;const u=[];for(let m=0;mm-v)),g=this.updateIndex(Cme(u,t.endLineNumber,(m,v)=>m-v));for(let m=h;m<=g;m++){const v=n.children[m];if(!v||!v.range)continue;const{startLineNumber:f,endLineNumber:k}=v.range;if(k>f+1&&t.startLineNumber<=k+1&&f-1<=t.endLineNumber&&f!==d&&l.isValidRange(new xe(f,1,k,1))){d=f;const A=this._editor.getLineHeightForPosition(new rt(f,1));r.push(new uCo(f,k-1,s,A)),this.getCandidateStickyLinesIntersectingFromStickyModel(t,v,r,o+1,s+A,f)}}}filterHiddenRanges(t){var r;const n=(r=this._editor._getViewModel())==null?void 0:r.getHiddenAreas();return n?t.filter(o=>!n.some(s=>o.startLineNumber>=s.startLineNumber&&o.endLineNumber<=s.endLineNumber+1)):t}updateIndex(t){return t===-1?0:t<0?-t-2:t}};EVe=dCo([VCt(1,Un),VCt(2,kl)],EVe);var hCo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},FP=function(e,t){return function(n,r){t(n,r,e)}},TVe,dB;let mp=(dB=class extends ht{constructor(t,n,r,o,s,a,l){super(),this._editor=t,this._contextMenuService=n,this._languageFeaturesService=r,this._instaService=o,this._contextKeyService=l,this._sessionStore=new Et,this._maxStickyLines=Number.MAX_SAFE_INTEGER,this._candidateDefinitionsLength=-1,this._focusedStickyElementIndex=-1,this._enabled=!1,this._focused=!1,this._positionRevealed=!1,this._onMouseDown=!1,this._endLineNumbers=[],this._mouseTarget=null,this._onDidChangeStickyScrollHeight=this._register(new at),this.onDidChangeStickyScrollHeight=this._onDidChangeStickyScrollHeight.event,this._stickyScrollWidget=new aCo(this._editor),this._stickyLineCandidateProvider=new EVe(this._editor,r,s),this._register(this._stickyScrollWidget),this._register(this._stickyLineCandidateProvider),this._widgetState=WZ.Empty;const d=this._stickyScrollWidget.getDomNode();this._register(this._editor.onDidChangeLineHeight(h=>{h.changes.forEach(g=>{const m=g.lineNumber;this._widgetState.startLineNumbers.includes(m)&&this._renderStickyScroll(m)})})),this._register(this._editor.onDidChangeFont(h=>{h.changes.forEach(g=>{const m=g.lineNumber;this._widgetState.startLineNumbers.includes(m)&&this._renderStickyScroll(m)})})),this._register(this._editor.onDidChangeConfiguration(h=>{this._readConfigurationChange(h)})),this._register(bt(d,rn.CONTEXT_MENU,async h=>{this._onContextMenu(ii(d),h)})),this._stickyScrollFocusedContextKey=He.stickyScrollFocused.bindTo(this._contextKeyService),this._stickyScrollVisibleContextKey=He.stickyScrollVisible.bindTo(this._contextKeyService);const u=this._register(uA(d));this._register(u.onDidBlur(h=>{this._positionRevealed===!1&&d.clientHeight===0?(this._focusedStickyElementIndex=-1,this.focus()):this._disposeFocusStickyScrollStore()})),this._register(u.onDidFocus(h=>{this.focus()})),this._registerMouseListeners(),this._register(bt(d,rn.MOUSE_DOWN,h=>{this._onMouseDown=!0})),this._register(this._stickyScrollWidget.onDidChangeStickyScrollHeight(h=>{this._onDidChangeStickyScrollHeight.fire(h)})),this._onDidResize(),this._readConfiguration()}get stickyScrollWidgetHeight(){return this._stickyScrollWidget.height}static get(t){return t.getContribution(TVe.ID)}_disposeFocusStickyScrollStore(){var t;this._stickyScrollFocusedContextKey.set(!1),(t=this._focusDisposableStore)==null||t.dispose(),this._focused=!1,this._positionRevealed=!1,this._onMouseDown=!1}isFocused(){return this._focused}focus(){if(this._onMouseDown){this._onMouseDown=!1,this._editor.focus();return}this._stickyScrollFocusedContextKey.get()!==!0&&(this._focused=!0,this._focusDisposableStore=new Et,this._stickyScrollFocusedContextKey.set(!0),this._focusedStickyElementIndex=this._stickyScrollWidget.lineNumbers.length-1,this._stickyScrollWidget.focusLineWithIndex(this._focusedStickyElementIndex))}focusNext(){this._focusedStickyElementIndex0&&this._focusNav(!1)}selectEditor(){this._editor.focus()}_focusNav(t){this._focusedStickyElementIndex=t?this._focusedStickyElementIndex+1:this._focusedStickyElementIndex-1,this._stickyScrollWidget.focusLineWithIndex(this._focusedStickyElementIndex)}goToFocused(){const t=this._stickyScrollWidget.lineNumbers;this._disposeFocusStickyScrollStore(),this._revealPosition({lineNumber:t[this._focusedStickyElementIndex],column:1})}_revealPosition(t){this._reveaInEditor(t,()=>this._editor.revealPosition(t))}_revealLineInCenterIfOutsideViewport(t){this._reveaInEditor(t,()=>this._editor.revealLineInCenterIfOutsideViewport(t.lineNumber,0))}_reveaInEditor(t,n){this._focused&&this._disposeFocusStickyScrollStore(),this._positionRevealed=!0,n(),this._editor.setSelection(xe.fromPositions(t)),this._editor.focus()}_registerMouseListeners(){const t=this._register(new Et),n=this._register(new y3e(this._editor,{extractLineNumberFromMouseEvent:s=>{const a=this._stickyScrollWidget.getEditorPositionFromNode(s.target.element);return a?a.lineNumber:0}})),r=s=>{if(!this._editor.hasModel()||s.target.type!==12||s.target.detail!==this._stickyScrollWidget.getId())return null;const a=s.target.element;if(!a||a.innerText!==a.innerHTML)return null;const l=this._stickyScrollWidget.getEditorPositionFromNode(a);return l?{range:new xe(l.lineNumber,l.column,l.lineNumber,l.column+a.innerText.length),textElement:a}:null},o=this._stickyScrollWidget.getDomNode();this._register(wc(o,rn.CLICK,s=>{if(s.ctrlKey||s.altKey||s.metaKey||!s.leftButton)return;if(s.shiftKey){const u=this._stickyScrollWidget.getLineIndexFromChildDomNode(s.target);if(u===null)return;const h=new rt(this._endLineNumbers[u],1);this._revealLineInCenterIfOutsideViewport(h);return}if(this._stickyScrollWidget.isInFoldingIconDomNode(s.target)){const u=this._stickyScrollWidget.getLineNumberFromChildDomNode(s.target);this._toggleFoldingRegionForLine(u);return}if(!this._stickyScrollWidget.isInStickyLine(s.target))return;let d=this._stickyScrollWidget.getEditorPositionFromNode(s.target);if(!d){const u=this._stickyScrollWidget.getLineNumberFromChildDomNode(s.target);if(u===null)return;d=new rt(u,1)}this._revealPosition(d)})),this._register(bt(xs,rn.MOUSE_MOVE,s=>{this._mouseTarget=s.target,this._onMouseMoveOrKeyDown(s)})),this._register(bt(xs,rn.KEY_DOWN,s=>{this._onMouseMoveOrKeyDown(s)})),this._register(bt(xs,rn.KEY_UP,()=>{this._showEndForLine!==void 0&&(this._showEndForLine=void 0,this._renderStickyScroll())})),this._register(n.onMouseMoveOrRelevantKeyDown(([s,a])=>{const l=r(s);if(!l||!s.hasTriggerModifier||!this._editor.hasModel()){t.clear();return}const{range:d,textElement:u}=l;if(!d.equalsRange(this._stickyRangeProjectedOnEditor))this._stickyRangeProjectedOnEditor=d,t.clear();else if(u.style.textDecoration==="underline")return;const h=new Wa;t.add($n(()=>h.dispose(!0)));let g;ire(this._languageFeaturesService.definitionProvider,this._editor.getModel(),new rt(d.startLineNumber,d.startColumn+1),!1,h.token).then(m=>{if(!h.token.isCancellationRequested)if(m.length!==0){this._candidateDefinitionsLength=m.length;const v=u;g!==v?(t.clear(),g=v,g.style.textDecoration="underline",t.add($n(()=>{g.style.textDecoration="none"}))):g||(g=v,g.style.textDecoration="underline",t.add($n(()=>{g.style.textDecoration="none"})))}else t.clear()})})),this._register(n.onCancel(()=>{t.clear()})),this._register(n.onExecute(async s=>{if(s.target.type!==12||s.target.detail!==this._stickyScrollWidget.getId())return;const a=this._stickyScrollWidget.getEditorPositionFromNode(s.target.element);a&&(!this._editor.hasModel()||!this._stickyRangeProjectedOnEditor||(this._candidateDefinitionsLength>1&&(this._focused&&this._disposeFocusStickyScrollStore(),this._revealPosition({lineNumber:a.lineNumber,column:1})),this._instaService.invokeFunction(LRn,s,this._editor,{uri:this._editor.getModel().uri,range:this._stickyRangeProjectedOnEditor})))}))}_onContextMenu(t,n){const r=new Xh(t,n);this._contextMenuService.showContextMenu({menuId:Vn.StickyScrollContext,getAnchor:()=>r})}_onMouseMoveOrKeyDown(t){if(!t.shiftKey||!this._mouseTarget||!ec(this._mouseTarget))return;const n=this._stickyScrollWidget.getLineIndexFromChildDomNode(this._mouseTarget);n===null||this._showEndForLine===n||(this._showEndForLine=n,this._renderStickyScroll())}_toggleFoldingRegionForLine(t){if(!this._foldingModel||t===null)return;const n=this._stickyScrollWidget.getRenderedStickyLine(t),r=n==null?void 0:n.foldingIcon;if(!r)return;Ent(this._foldingModel,1,[t]),r.isCollapsed=!r.isCollapsed;const o=(r.isCollapsed?this._editor.getTopForLineNumber(r.foldingEndLine):this._editor.getTopForLineNumber(r.foldingStartLine))-this._editor.getOption(75)*n.index+1;this._editor.setScrollTop(o),this._renderStickyScroll(t)}_readConfiguration(){const t=this._editor.getOption(131);if(t.enabled===!1){this._editor.removeOverlayWidget(this._stickyScrollWidget),this._resetState(),this._sessionStore.clear(),this._enabled=!1;return}else t.enabled&&!this._enabled&&(this._editor.addOverlayWidget(this._stickyScrollWidget),this._sessionStore.add(this._editor.onDidScrollChange(r=>{r.scrollTopChanged&&(this._showEndForLine=void 0,this._renderStickyScroll())})),this._sessionStore.add(this._editor.onDidLayoutChange(()=>this._onDidResize())),this._sessionStore.add(this._editor.onDidChangeModelTokens(r=>this._onTokensChange(r))),this._sessionStore.add(this._stickyLineCandidateProvider.onDidChangeStickyScroll(()=>{this._showEndForLine=void 0,this._renderStickyScroll()})),this._enabled=!0);this._editor.getOption(76).renderType===2&&this._sessionStore.add(this._editor.onDidChangeCursorPosition(()=>{this._showEndForLine=void 0,this._renderStickyScroll(0)}))}_readConfigurationChange(t){(t.hasChanged(131)||t.hasChanged(81)||t.hasChanged(75)||t.hasChanged(126)||t.hasChanged(76))&&this._readConfiguration(),(t.hasChanged(76)||t.hasChanged(52)||t.hasChanged(126))&&this._renderStickyScroll(0)}_needsUpdate(t){const n=this._stickyScrollWidget.getCurrentLines();for(const r of n)for(const o of t.ranges)if(r>=o.fromLineNumber&&r<=o.toLineNumber)return!0;return!1}_onTokensChange(t){this._needsUpdate(t)&&this._renderStickyScroll(0)}_onDidResize(){const n=this._editor.getLayoutInfo().height/this._editor.getOption(75);this._maxStickyLines=Math.round(n*.25),this._renderStickyScroll(0)}async _renderStickyScroll(t){const n=this._editor.getModel();if(!n||n.isTooLargeForTokenization()){this._resetState();return}const r=this._updateAndGetMinRebuildFromLine(t),o=this._stickyLineCandidateProvider.getVersionId();if(o===void 0||o===n.getVersionId())if(!this._focused)await this._updateState(r);else if(this._focusedStickyElementIndex===-1)await this._updateState(r),this._focusedStickyElementIndex=this._stickyScrollWidget.lineNumberCount-1,this._focusedStickyElementIndex!==-1&&this._stickyScrollWidget.focusLineWithIndex(this._focusedStickyElementIndex);else{const a=this._stickyScrollWidget.lineNumbers[this._focusedStickyElementIndex];await this._updateState(r),this._stickyScrollWidget.lineNumberCount===0?this._focusedStickyElementIndex=-1:(this._stickyScrollWidget.lineNumbers.includes(a)||(this._focusedStickyElementIndex=this._stickyScrollWidget.lineNumberCount-1),this._stickyScrollWidget.focusLineWithIndex(this._focusedStickyElementIndex))}}_updateAndGetMinRebuildFromLine(t){if(t!==void 0){const n=this._minRebuildFromLine!==void 0?this._minRebuildFromLine:1/0;this._minRebuildFromLine=Math.min(t,n)}return this._minRebuildFromLine}async _updateState(t){var r;this._minRebuildFromLine=void 0,this._foldingModel=await((r=R6.get(this._editor))==null?void 0:r.getFoldingModel())??void 0,this._widgetState=this.findScrollWidgetState();const n=this._widgetState.startLineNumbers.length>0;this._stickyScrollVisibleContextKey.set(n),this._stickyScrollWidget.setState(this._widgetState,this._foldingModel,t)}async _resetState(){this._minRebuildFromLine=void 0,this._foldingModel=void 0,this._widgetState=WZ.Empty,this._stickyScrollVisibleContextKey.set(!1),this._stickyScrollWidget.setState(void 0,void 0)}findScrollWidgetState(){const t=Math.min(this._maxStickyLines,this._editor.getOption(131).maxLineCount),n=this._editor.getScrollTop();let r=0;const o=[],s=[],a=this._editor.getVisibleRanges();if(a.length!==0){const l=new VZ(a[0].startLineNumber,a[a.length-1].endLineNumber),d=this._stickyLineCandidateProvider.getCandidateStickyLinesIntersecting(l);for(const u of d){const h=u.startLineNumber,g=u.endLineNumber,m=u.top,v=m+u.height,f=this._editor.getTopForLineNumber(h)-n,k=this._editor.getBottomForLineNumber(g)-n;if(m>f&&m<=k&&(o.push(h),s.push(g+1),v>k&&(r=k-v)),o.length===t)break}}return this._endLineNumbers=s,new WZ(o,s,r,this._showEndForLine)}dispose(){super.dispose(),this._sessionStore.dispose()}},TVe=dB,dB.ID="store.contrib.stickyScrollController",dB);mp=TVe=hCo([FP(1,S2),FP(2,Un),FP(3,Zn),FP(4,kl),FP(5,CA),FP(6,Qi)],mp);const HZ=Ve("inlineEdit.originalBackground",Zi(h9,.2),U(1220,"Background color for the original text in inline edits."),!0),pIn=Ve("inlineEdit.modifiedBackground",Zi(cQ,.3),U(1221,"Background color for the modified text in inline edits."),!0);Ve("inlineEdit.originalChangedLineBackground",Zi(h9,.8),U(1222,"Background color for the changed lines in the original text of inline edits."),!0);const fCo=Ve("inlineEdit.originalChangedTextBackground",Zi(h9,.8),U(1223,"Overlay color for the changed text in the original text of inline edits."),!0),gCo=Ve("inlineEdit.modifiedChangedLineBackground",{light:Zi(mle,.7),dark:Zi(mle,.7),hcDark:mle,hcLight:mle},U(1224,"Background color for the changed lines in the modified text of inline edits."),!0),mCo=Ve("inlineEdit.modifiedChangedTextBackground",Zi(cQ,.7),U(1225,"Overlay color for the changed text in the modified text of inline edits."),!0),kCo=Ve("inlineEdit.gutterIndicator.primaryForeground",Ybe,U(1226,"Foreground color for the primary inline edit gutter indicator.")),SN=Ve("inlineEdit.gutterIndicator.primaryBorder",dQ,U(1227,"Border color for the primary inline edit gutter indicator.")),bIn=Ve("inlineEdit.gutterIndicator.primaryBackground",{light:Zi(SN,.5),dark:Zi(SN,.4),hcDark:Zi(SN,.4),hcLight:Zi(SN,.5)},U(1228,"Background color for the primary inline edit gutter indicator.")),vCo=Ve("inlineEdit.gutterIndicator.secondaryForeground",B7n,U(1229,"Foreground color for the secondary inline edit gutter indicator.")),wIn=Ve("inlineEdit.gutterIndicator.secondaryBorder",Yme,U(1230,"Border color for the secondary inline edit gutter indicator.")),OIn=Ve("inlineEdit.gutterIndicator.secondaryBackground",wIn,U(1231,"Background color for the secondary inline edit gutter indicator.")),ACo=Ve("inlineEdit.gutterIndicator.successfulForeground",Ybe,U(1232,"Foreground color for the successful inline edit gutter indicator.")),yIn=Ve("inlineEdit.gutterIndicator.successfulBorder",dQ,U(1233,"Border color for the successful inline edit gutter indicator.")),CIn=Ve("inlineEdit.gutterIndicator.successfulBackground",yIn,U(1234,"Background color for the successful inline edit gutter indicator.")),pCo=Ve("inlineEdit.gutterIndicator.background",{hcDark:Zi("tab.inactiveBackground",.5),hcLight:Zi("tab.inactiveBackground",.5),dark:Zi("tab.inactiveBackground",.5),light:"#5f5f5f18"},U(1235,"Background color for the inline edit gutter indicator.")),YG=Ve("inlineEdit.originalBorder",{light:h9,dark:h9,hcDark:h9,hcLight:h9},U(1236,"Border color for the original text in inline edits.")),ZG=Ve("inlineEdit.modifiedBorder",{light:l1(cQ,.6),dark:cQ,hcDark:cQ,hcLight:cQ},U(1237,"Border color for the modified text in inline edits.")),bCo=Ve("inlineEdit.tabWillAcceptModifiedBorder",{light:l1(ZG,0),dark:l1(ZG,0),hcDark:l1(ZG,0),hcLight:l1(ZG,0)},U(1238,"Modified border color for the inline edits widget when tab will accept it.")),wCo=Ve("inlineEdit.tabWillAcceptOriginalBorder",{light:l1(YG,0),dark:l1(YG,0),hcDark:l1(YG,0),hcLight:l1(YG,0)},U(1239,"Original border color for the inline edits widget over the original text when tab will accept it."));function cee(e){return e.map(t=>t===Of.Accept?bCo:ZG)}function j3e(e){return e.map(t=>t===Of.Accept?wCo:YG)}function gv(e,t){let n;typeof e=="string"?n=Ixe(e,t):n=e.map((o,s)=>Ixe(o,t).read(s));const r=Ixe(Oc,t);return n.map((o,s)=>o.makeOpaque(r.read(s)))}function Ixe(e,t){return kEn({owner:{observeColor:e},equalsFn:(n,r)=>n.equals(r),debugName:()=>`observeColor(${e})`},t.onDidColorThemeChange,()=>{const n=t.getColorTheme().getColor(e);if(!n)throw new hi(`Missing color: ${e}`);return n})}function y9(e,t,n){e.layoutInfo.read(n),e.value.read(n);const r=e.model.read(n);if(!r)return 0;let o=0;e.scrollTop.read(n);for(let a=t.startLineNumber;ar.getLineContent(a));return o<5&&s.some(a=>a.length>0)&&r.uri.scheme!=="file"&&console.error("unexpected width"),o}function OCo(e,t,n){return e.layoutInfo.read(n),e.value.read(n),e.model.read(n)?(e.scrollTop.read(n),e.editor.getOffsetForColumn(t.lineNumber,t.column)):0}function Unt(e,t,n,r,o=void 0){const s=r.getModel();if(!s)return{prefixTrim:0,prefixLeftOffset:0};const a=e.map(m=>m.isSingleLine()?m.startColumn-1:0),l=t.mapToLineArray(m=>TUe(s.getLineContent(m))),d=n.filter(m=>m!=="").map(m=>TUe(m)),u=Math.min(...a,...l,...d);let h;if(s.getLineIndentColumn(t.startLineNumber)>=u+1)hl(r).scrollTop.read(o),h=r.getOffsetForColumn(t.startLineNumber,u+1);else if(n.length>0)h=jnt(n[0].slice(0,u),r,s);else return{prefixTrim:0,prefixLeftOffset:0};return{prefixTrim:u,prefixLeftOffset:h}}function jnt(e,t,n){const r=t.getOption(59).typicalHalfwidthCharacterWidth,o=n.getOptions().tabSize*r,s=e.split(" ").length-1;return(e.length-s)*r+s*o}function Wnt(e){const t=e.layoutInfoContentLeft,n=Rt({name:"editor.validOverlay.width"},o=>{const s=e.layoutInfoMinimap.read(o).minimapLeft!==0,a=e.layoutInfoWidth.read(o)-t.read(o);if(s){const l=e.layoutInfoMinimap.read(o).minimapWidth+e.layoutInfoVerticalScrollbarWidth.read(o);return a-l}return a}),r=Rt({name:"editor.validOverlay.height"},o=>e.layoutInfoHeight.read(o)+e.contentHeight.read(o));return Rt({name:"editor.validOverlay"},o=>Vs.fromLeftTopWidthHeight(t.read(o),0,n.read(o),r.read(o)))}function yCo(e,t){const n=[];for(const r of e){const o=t.mapRange(r.modifiedRange);n.push(new im(r.originalRange,o))}return n}function Mxe(...e){return e.filter(t=>typeof t=="string").join(" ")}function CCo(e,t){return new xe(t.lineNumber,t.column+e.start,t.lineNumber,t.column+e.endExclusive)}function _Co(e,t){let n=0;e:for(let r=0,o=e.length;r_Co(r[a-1],n)),T0);return t.forEach(a=>{const l=SCo(r[a-1],s,n);o.push(new Pc(CCo(new Gn(0,l),new rt(a,1)),""))}),new z4(o)}class QVe{constructor(){this._data=""}moveTo(t){return this._data+=`M ${t.x} ${t.y} `,this}lineTo(t){return this._data+=`L ${t.x} ${t.y} `,this}build(){return this._data}}function By(e){const t=vL(void 0,(n,r)=>e.read(n)||r);return Vh({debugName:()=>`${e.debugName}.mapOutFalsy`},n=>{if(t.read(n),!!e.read(n))return t})}function Pv(e,t=Hd.ofCaller()){return{left:Rt({name:"editor.validOverlay.left"},n=>e(n).left,t),top:Rt({name:"editor.validOverlay.top"},n=>e(n).top,t),width:Rt({name:"editor.validOverlay.width"},n=>e(n).right-e(n).left,t),height:Rt({name:"editor.validOverlay.height"},n=>e(n).bottom-e(n).top,t)}}var xCo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Pxe=function(e,t){return function(n,r){t(n,r,e)}};let DVe=class{constructor(t,n,r,o,s,a){this._model=t,this._close=n,this._editorObs=r,this._contextKeyService=o,this._keybindingService=s,this._commandService=a,this._inlineEditsShowCollapsed=this._editorObs.getOption(71).map(l=>l.edits.showCollapsed)}toDisposableLiveElement(){return this._createHoverContent().toDisposableLiveElement()}_createHoverContent(){const t=Ti("active",void 0),n=m=>({title:m.title,icon:m.icon,keybinding:typeof m.commandId=="string"?this._getKeybinding(m.commandArgs?void 0:m.commandId):Rt(this,v=>typeof m.commandId=="string"?void 0:this._getKeybinding(m.commandArgs?void 0:m.commandId.read(v)).read(v)),isActive:t.map(v=>v===m.id),onHoverChange:v=>t.set(v?m.id:void 0,void 0),onAction:()=>(this._close(!0),this._commandService.executeCommand(typeof m.commandId=="string"?m.commandId:m.commandId.get(),...m.commandArgs??[]))}),r=TCo(this._model.displayName),o=C7(n({id:"gotoAndAccept",title:`${U(1212,"Go To")} / ${U(1213,"Accept")}`,icon:zt.check,commandId:HJ})),s=C7(n({id:"reject",title:U(1214,"Reject"),icon:zt.close,commandId:ABn})),a=this._model.extensionCommands.map((m,v)=>C7(n({id:m.command.id+"_"+v,title:m.command.title,icon:m.icon??zt.symbolEvent,commandId:m.command.id,commandArgs:m.command.arguments}))),l=this._inlineEditsShowCollapsed.map(m=>C7(n(m?{id:"showExpanded",title:U(1215,"Show Expanded"),icon:zt.expandAll,commandId:Gje}:{id:"showCollapsed",title:U(1216,"Show Collapsed"),icon:zt.collapseAll,commandId:Gje}))),d=C7(n({id:"snooze",title:U(1217,"Snooze"),icon:zt.bellSlash,commandId:"editor.action.inlineSuggest.snooze"})),u=C7(n({id:"settings",title:U(1218,"Settings"),icon:zt.gear,commandId:"workbench.action.openSettings",commandArgs:["@tag:nextEditSuggestions"]})),h=this._model.action?[this._model.action]:[],g=h.length>0?QCo(h.map(m=>({id:m.id,label:m.title+"...",enabled:!0,run:()=>this._commandService.executeCommand(m.id,...m.arguments??[]),class:void 0,tooltip:m.tooltip??m.title})),{hoverDelegate:Vko}):void 0;return ECo([r,o,s,l,a.length?zCt():void 0,d,u,...a,g?zCt():void 0,g])}_getKeybinding(t){return t?Ko(this._contextKeyService.onDidChangeContext,()=>this._keybindingService.lookupKeybinding(t)):ca(void 0)}};DVe=xCo([Pxe(3,Qi),Pxe(4,Do),Pxe(5,ba)],DVe);function ECo(e){return cr.div({class:"content",style:{margin:4,minWidth:180}},e)}function TCo(e){return cr.div({class:"header",style:{color:Jt(C7n),fontSize:"13px",fontWeight:"600",padding:"0 4px",lineHeight:28}},[e])}function C7(e){return Rt({name:"inlineEdits.option"},t=>{var n;return cr.div({class:["monaco-menu-option",(n=e.isActive)==null?void 0:n.map(r=>r&&"active")],onmouseenter:()=>{var r;return(r=e.onHoverChange)==null?void 0:r.call(e,!0)},onmouseleave:()=>{var r;return(r=e.onHoverChange)==null?void 0:r.call(e,!1)},onclick:e.onAction,onkeydown:r=>{var o;r.key==="Enter"&&((o=e.onAction)==null||o.call(e))},tabIndex:0,style:{borderRadius:3}},[cr.elem("span",{style:{fontSize:16,display:"flex"}},[gi.isThemeIcon(e.icon)?y3(e.icon):e.icon.map(r=>y3(r))]),cr.elem("span",{},[e.title]),cr.div({style:{marginLeft:"auto"},ref:r=>{const o=t.store.add(new hH(r,b0,{disableTitle:!0,...mDn,keybindingLabelShadow:void 0,keybindingLabelForeground:Jt(C7n),keybindingLabelBackground:"transparent",keybindingLabelBorder:"transparent",keybindingLabelBottomBorder:void 0}));t.store.add(Oi(s=>{o.set(e.keybinding.read(s))}))}})])})}function QCo(e,t){return Rt({name:"inlineEdits.actionBar"},n=>cr.div({class:["action-widget-action-bar"],style:{padding:"3px 24px"}},[cr.div({ref:r=>{n.store.add(new g1(r,t)).push(e,{icon:!1,label:!0})}})]))}function zCt(){return cr.div({id:"inline-edit-gutter-indicator-menu-separator",class:"menu-separator",style:{color:Jt(sao),padding:"2px 0"}},cr.div({style:{borderBottom:`1px solid ${Jt(Oet)}`}}))}var DCo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},dce=function(e,t){return function(n,r){t(n,r,e)}};let BVe=class extends ht{get model(){const t=this._model.get();if(!t)throw new hi("Inline Edit Model not available");return t}constructor(t,n,r,o,s,a,l,d,u,h){super(),this._editorObs=t,this._originalRange=n,this._verticalOffset=r,this._model=o,this._isHoveringOverInlineEdit=s,this._focusIsInMenu=a,this._hoverService=l,this._instantiationService=d,this._accessibilityService=u,this._tabAction=Rt(this,g=>{const m=this._model.read(g);return m?m.tabAction.read(g):Of.Inactive}),this._hoverVisible=Ti(this,!1),this.isHoverVisible=this._hoverVisible,this._isHoveredOverIcon=Ti(this,!1),this._isHoveredOverIconDebounced=Obt(this._isHoveredOverIcon,100),this.isHoveredOverIcon=this._isHoveredOverIconDebounced,this._isHoveredOverInlineEditDebounced=Obt(this._isHoveringOverInlineEdit,100),this._gutterIndicatorStyles=this._tabAction.map(this,(g,m)=>{switch(g){case Of.Inactive:return{background:gv(OIn,h).read(m).toString(),foreground:gv(vCo,h).read(m).toString(),border:gv(wIn,h).read(m).toString()};case Of.Jump:return{background:gv(bIn,h).read(m).toString(),foreground:gv(kCo,h).read(m).toString(),border:gv(SN,h).read(m).toString()};case Of.Accept:return{background:gv(CIn,h).read(m).toString(),foreground:gv(ACo,h).read(m).toString(),border:gv(yIn,h).read(m).toString()};default:wie()}}),this._originalRangeObs=By(this._originalRange),this._state=Rt(this,g=>{const m=this._originalRangeObs.read(g);if(m)return{range:m,lineOffsetRange:this._editorObs.observeLineOffsetRange(m,g.store)}}),this._stickyScrollController=mp.get(this._editorObs.editor),this._stickyScrollHeight=this._stickyScrollController?Ko(this._stickyScrollController.onDidChangeStickyScrollHeight,()=>this._stickyScrollController.stickyScrollWidgetHeight):ca(0),this._lineNumberToRender=Rt(this,g=>{var f;if(this._verticalOffset.read(g)!==0)return"";const m=(f=this._originalRange.read(g))==null?void 0:f.startLineNumber,v=this._editorObs.getOption(76).read(g);if(m===void 0||v.renderType===0)return"";if(v.renderType===3){const k=this._editorObs.cursorPosition.read(g);return m%10===0||k&&k.lineNumber===m?m.toString():""}if(v.renderType===2){const k=this._editorObs.cursorPosition.read(g);if(!k)return"";const A=Math.abs(m-k.lineNumber);return A===0?m.toString():A.toString()}return v.renderType===4?v.renderFn?v.renderFn(m):"":m.toString()}),this._availableWidthForIcon=Rt(this,g=>{const m=this._editorObs.editor.getModel(),v=this._editorObs.editor,f=this._editorObs.layoutInfo.read(g),k=f.decorationsLeft+f.decorationsWidth-f.glyphMarginLeft;if(!m||k<=0)return()=>0;if(f.lineNumbersLeft===0)return()=>k;const A=this._editorObs.getOption(76).read(g);if(A.renderType===2||A.renderType===0)return()=>k;const p=v.getOption(59).typicalHalfwidthCharacterWidth,b=f.lineNumbersLeft+f.lineNumbersWidth,O=(m.getLineCount()+1).toString().length,y=[];for(let C=1;C<=O;C++){const _=10**(C-1),S=v.getTopForLineNumber(_),L=C*p,E=Math.min(k,Math.max(0,b-L-f.glyphMarginLeft));y.push({firstLineNumberWithDigitCount:_,topOfLineNumber:S,usableWidthLeftOfLineNumber:E})}return C=>{for(let _=y.length-1;_>=0;_--)if(C>=y[_].topOfLineNumber)return y[_].usableWidthLeftOfLineNumber;throw new hi("Could not find avilable width for icon")}}),this._layout=Rt(this,g=>{const m=this._state.read(g);if(!m)return;const v=this._editorObs.layoutInfo.read(g),f=this._editorObs.observeLineHeightForLine(m.range.map(H=>H.startLineNumber)).read(g),k=2,A=v.decorationsLeft+v.decorationsWidth-v.glyphMarginLeft-2*k,p=v.height-2*k,b=Vs.fromLeftTopWidthHeight(k,k,A,p),w=b.withTop(this._stickyScrollHeight.read(g)),O=b.withTop(w.top+k),y=m.lineOffsetRange.read(g),C=Vs.fromRanges(Gn.fromTo(O.left,O.right),y),_=f,S=this._verticalOffset.read(g),L=C.withHeight(_).translateY(S),E=w.containsRect(L),T=this._tabAction.map(H=>H===Of.Accept?zt.keyboardTab:zt.arrowRight),Q=Rt(this,H=>{if(this._isHoveredOverIconDebounced.read(H)||this._isHoveredOverInlineEditDebounced.read(H))return zt.check;if(this._tabAction.read(H)===Of.Accept)return zt.keyboardTab;const X=this._editorObs.cursorLineNumber.read(H)??0,Y=m.range.read(H).startLineNumber;return X<=Y?zt.keyboardTabAbove:zt.keyboardTabBelow}),P=22,D=16,I=H=>{const X=this._availableWidthForIcon.read(void 0)(H.bottom+this._editorObs.editor.getScrollTop())-k;return Math.max(Math.min(X,P),D)};if(E){const H=L;let X;v.lineNumbersWidth===0?X=Math.min(Math.max(v.lineNumbersLeft-b.left,0),H.width-P):X=Math.max(v.lineNumbersLeft+v.lineNumbersWidth-b.left,0);const Y=H.withWidth(X),Z=Math.max(Math.min(v.decorationsWidth,P),D),ie=H.withWidth(Z).translateX(X);return{gutterEditArea:C,icon:Q,iconDirection:"right",iconRect:ie,pillRect:H,lineNumberRect:Y}}const B=b.intersect(C);if(B&&B.height>=_){const H=L.moveToBeContainedIn(O).moveToBeContainedIn(B),X=H.withWidth(I(H));return{gutterEditArea:C,icon:Q,iconDirection:"right",iconRect:X,pillRect:X}}const M=L.moveToBeContainedIn(b),N=M.withWidth(I(M)),j=N,W=N.top!!g),this._indicator=cr.div({class:"inline-edits-view-gutter-indicator",onclick:()=>{const g=this._layout.get(),m=(g==null?void 0:g.icon.get())===zt.check;this._editorObs.editor.focus(),m?this.model.accept():this.model.jump()},tabIndex:0,style:{position:"absolute",overflow:"visible"}},By(this._layout).map(g=>g?[cr.div({style:{position:"absolute",background:Jt(pCo),borderRadius:"4px",...Pv(m=>g.read(m).gutterEditArea)}}),cr.div({class:"icon",ref:this._iconRef,onmouseenter:()=>{this._showHover()},style:{cursor:"pointer",zIndex:"20",position:"absolute",backgroundColor:this._gutterIndicatorStyles.map(m=>m.background),"--vscodeIconForeground":this._gutterIndicatorStyles.map(m=>m.foreground),border:this._gutterIndicatorStyles.map(m=>`1px solid ${m.border}`),boxSizing:"border-box",borderRadius:"4px",display:"flex",justifyContent:"flex-end",transition:"background-color 0.2s ease-in-out, width 0.2s ease-in-out",...Pv(m=>g.read(m).pillRect)}},[cr.div({className:"line-number",style:{lineHeight:g.map(m=>m.lineNumberRect?m.lineNumberRect.height:0),display:g.map(m=>m.lineNumberRect?"flex":"none"),alignItems:"center",justifyContent:"flex-end",width:g.map(m=>m.lineNumberRect?m.lineNumberRect.width:0),height:"100%",color:this._gutterIndicatorStyles.map(m=>m.foreground)}},this._lineNumberToRender),cr.div({style:{rotate:g.map(m=>`${BCo(m.iconDirection)}deg`),transition:"rotate 0.2s ease-in-out",display:"flex",alignItems:"center",justifyContent:"center",height:"100%",marginRight:g.map(m=>{var v;return m.pillRect.width-m.iconRect.width-(((v=m.lineNumberRect)==null?void 0:v.width)??0)}),width:g.map(m=>m.iconRect.width)}},[g.map((m,v)=>y3(m.icon.read(v)))])])]:[])).keepUpdated(this._store),this._register(this._editorObs.createOverlayWidget({domNode:this._indicator.element,position:ca(null),allowEditorOverflow:!1,minContentWidthInPx:ca(0)})),this._register(this._editorObs.editor.onMouseMove(g=>{if(this._state.get()===void 0)return;const f=this._iconRef.element.getBoundingClientRect(),k=Vs.fromLeftTopWidthHeight(f.left,f.top,f.width,f.height),A=new cu(g.event.posx,g.event.posy);this._isHoveredOverIcon.set(k.containsPoint(A),void 0)})),this._register(this._editorObs.editor.onDidScrollChange(()=>{this._isHoveredOverIcon.set(!1,void 0)})),this._register(d3(this._isHoveredOverInlineEditDebounced,g=>{g&&this.triggerAnimation()})),this._register(Oi(g=>{this._indicator.readEffect(g),this._indicator.element&&this._editorObs.editor.applyFontInfo(this._indicator.element)}))}triggerAnimation(){return this._accessibilityService.isMotionReduced()?new Animation(null,null).finished:this._iconRef.element.animate([{outline:`2px solid ${this._gutterIndicatorStyles.map(n=>n.border).get()}`,outlineOffset:"-1px",offset:0},{outline:"2px solid transparent",outlineOffset:"10px",offset:1}],{duration:500}).finished}_showHover(){if(this._hoverVisible.get())return;const t=new Et,n=t.add(this._instantiationService.createInstance(DVe,this.model,s=>{s&&this._editorObs.editor.focus(),o==null||o.dispose()},this._editorObs).toDisposableLiveElement()),r=t.add(uA(n.element));t.add(r.onDidBlur(()=>this._focusIsInMenu.set(!1,void 0))),t.add(r.onDidFocus(()=>this._focusIsInMenu.set(!0,void 0))),t.add($n(()=>this._focusIsInMenu.set(!1,void 0)));const o=this._hoverService.showInstantHover({target:this._iconRef.element,content:n.element});o?(this._hoverVisible.set(!0,void 0),t.add(this._editorObs.editor.onDidScrollChange(()=>o.dispose())),t.add(o.onDispose(()=>{this._hoverVisible.set(!1,void 0),t.dispose()}))):t.dispose()}};BVe=DCo([dce(6,pm),dce(7,Zn),dce(8,ph),dce(9,Dl)],BVe);function BCo(e){switch(e){case"top":return 90;case"bottom":return-90;case"right":return 0}}var RCo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},HCt=function(e,t){return function(n,r){t(n,r,e)}},_k;(function(e){e.FirstTime="firstTime",e.SecondTime="secondTime",e.Active="active"})(_k||(_k={}));let RVe=class extends ht{constructor(t,n,r,o,s,a){super(),this._host=t,this._model=n,this._indicator=r,this._collapsedView=o,this._storageService=s,this._configurationService=a,this._disposables=this._register(new ts),this._setupDone=Ti({name:"setupDone"},!1),this._activeCompletionId=Rt(l=>{const d=this._model.read(l);if(!d||!this._setupDone.read(l))return;const u=this._indicator.read(l);if(!(!u||!u.isVisible.read(l)))return d.inlineEdit.inlineCompletion.identity.id}),this._register(this._initializeDebugSetting()),this._disposables.value=this.setupNewUserExperience(),this._setupDone.set(!0,void 0)}setupNewUserExperience(){if(this.getNewUserType()===_k.Active)return;const t=new Et;let n=!1,r=!1,o=0,s=0;return t.add(xdo(this._activeCompletionId,async(a,l,d,u)=>{var g,m;if(a===void 0)return;let h=this.getNewUserType();switch(h){case _k.FirstTime:{(o++>=5||n)&&(h=_k.SecondTime,this.setNewUserType(h));break}case _k.SecondTime:{s++>=3&&r&&(h=_k.Active,this.setNewUserType(h));break}}switch(h){case _k.FirstTime:{for(let v=0;v<3&&!u.isCancellationRequested;v++)await((g=this._indicator.get())==null?void 0:g.triggerAnimation()),await Cy(500);break}case _k.SecondTime:{(m=this._indicator.get())==null||m.triggerAnimation();break}}})),t.add(Oi(a=>{this._collapsedView.isVisible.read(a)&&this.getNewUserType()!==_k.Active&&this._collapsedView.triggerAnimation()})),t.add(Tf((a,l)=>{const d=this._indicator.read(a);d&&l.add(d3(d.isHoveredOverIcon,async u=>{u&&(n=!0)}))})),t.add(Tf((a,l)=>{const d=this._host.read(a);d&&l.add(d.onDidAccept(()=>{r=!0}))})),t}getNewUserType(){return this._storageService.get("inlineEditsGutterIndicatorUserKind",-1,_k.FirstTime)}setNewUserType(t){switch(t){case _k.FirstTime:throw new hi("UserKind should not be set to first time");case _k.SecondTime:break;case _k.Active:this._disposables.clear();break}this._storageService.store("inlineEditsGutterIndicatorUserKind",t,-1,0)}_initializeDebugSetting(){const t="editor.inlineSuggest.edits.resetNewUserExperience";return this._configurationService.getValue(t)&&this._storageService.remove("inlineEditsGutterIndicatorUserKind",-1),this._configurationService.onDidChangeConfiguration(r=>{r.affectsConfiguration(t)&&this._configurationService.getValue(t)&&(this._storageService.remove("inlineEditsGutterIndicatorUserKind",-1),this._disposables.value=this.setupNewUserExperience())})}};RVe=RCo([HCt(4,Bg),HCt(5,ar)],RVe);var ICo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},MCo=function(e,t){return function(n,r){t(n,r,e)}};let IVe=class extends ht{constructor(t,n,r){super(),this._editor=t,this._edit=n,this._accessibilityService=r,this._onDidClick=this._register(new at),this.onDidClick=this._onDidClick.event,this._iconRef=cr.ref(),this.isHovered=ca(!1),this._editorObs=hl(this._editor);const s=this._edit.map(u=>(u==null?void 0:u.edit.replacements[0])??null).map(u=>u?MS(u,this._editor.getModel()).range.getStartPosition():null),a=this._editorObs.observePosition(s,this._store),l=Rt(u=>{const h=a.read(u);if(!h)return null;const g=this._editorObs.layoutInfoContentLeft.read(u),m=this._editorObs.scrollLeft.read(u);return new cu(g+h.x-m,h.y)}),d=cr.div({class:"inline-edits-collapsed-view",style:{position:"absolute",overflow:"visible",top:"0px",left:"0px",display:"block"}},[[this.getCollapsedIndicator(l)]]).keepUpdated(this._store).element;this._register(this._editorObs.createOverlayWidget({domNode:d,position:ca(null),allowEditorOverflow:!1,minContentWidthInPx:ca(0)})),this.isVisible=this._edit.map((u,h)=>!!u&&l.read(h)!==null)}triggerAnimation(){return this._accessibilityService.isMotionReduced()?new Animation(null,null).finished:this._iconRef.element.animate([{offset:0,transform:"translateY(-3px)"},{offset:.2,transform:"translateY(1px)"},{offset:.36,transform:"translateY(-1px)"},{offset:.52,transform:"translateY(1px)"},{offset:.68,transform:"translateY(-1px)"},{offset:.84,transform:"translateY(1px)"},{offset:1,transform:"translateY(0px)"}],{duration:2e3}).finished}getCollapsedIndicator(t){const n=this._editorObs.layoutInfoContentLeft,r=t.map((s,a)=>s?s.deltaX(-n.read(a)):null),o=this.createIconPath(r);return cr.svg({class:"collapsedView",ref:this._iconRef,style:{position:"absolute",...Pv(s=>Wnt(this._editorObs).read(s)),overflow:"hidden",pointerEvents:"none"}},[cr.svgElem("path",{class:"collapsedViewPath",d:o,fill:Jt(SN)})])}createIconPath(t){return t.map(s=>{if(!s)return new QVe().build();const a=s.deltaX(-6/2).deltaY(-1),l=a.deltaX(6),d=a.deltaY(1),u=l.deltaY(1),h=d.deltaX(6/2).deltaY(3);return new QVe().moveTo(a).lineTo(l).lineTo(u).lineTo(h).lineTo(d).lineTo(a).build()})}};IVe=ICo([MCo(2,ph)],IVe);var PCo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},$Ct=function(e,t){return function(n,r){t(n,r,e)}};const uce=14,Fxe=0,qC=4,hce=4,XCt=2;let MVe=class extends ht{constructor(t,n,r,o,s){super(),this._editor=t,this._languageService=s,this._onDidClick=this._register(new at),this.onDidClick=this._onDidClick.event,this._isHovered=Ti(this,!1),this.isHovered=this._isHovered,this._viewRef=cr.ref(),this._editorObs=hl(this._editor);const a=r.map((h,g)=>{let m;switch(h){case Of.Inactive:m=OIn;break;case Of.Jump:m=bIn;break;case Of.Accept:m=CIn;break}return{border:gv(m,o).read(g).toString(),background:Jt(Oc)}}),l=n.map(h=>h?this.getState(h):void 0),d=l.map(h=>h?this.getRendering(h,a):void 0);this.minEditorScrollHeight=Rt(this,h=>{const g=l.read(h);return g?g.rect.read(h).bottom+this._editor.getScrollTop():0});const u=cr.div({class:"inline-edits-custom-view",style:{position:"absolute",overflow:"visible",top:"0px",left:"0px",display:"block"}},[d]).keepUpdated(this._store);this._register(this._editorObs.createOverlayWidget({domNode:u.element,position:ca(null),allowEditorOverflow:!1,minContentWidthInPx:vL(this,(h,g)=>{const m=l.read(h);if(!m)return g??0;const v=m.rect.map(f=>f.right).read(h)+this._editorObs.layoutInfoVerticalScrollbarWidth.read(h)+qC-this._editorObs.layoutInfoContentLeft.read(h);return Math.max(g??0,v)}).recomputeInitiallyAndOnChange(this._store)})),this._register(Oi(h=>{if(!d.read(h)){this._isHovered.set(!1,void 0);return}this._isHovered.set(u.isHovered.read(h),void 0)}))}fitsInsideViewport(t,n,r){const o=this._editorObs.layoutInfoWidth.read(r),s=this._editorObs.layoutInfoContentLeft.read(r),a=this._editor.getLayoutInfo().verticalScrollbarWidth,l=this._editorObs.layoutInfoMinimap.read(r).minimapLeft!==0?this._editorObs.layoutInfoMinimap.read(r).minimapWidth:0,d=y9(this._editorObs,t,void 0),u=jnt(n,this._editor,this._editor.getModel()),h=qC+uce;return d+u+h{var b;const d=t.range.startLineNumber,u=t.range.endLineNumber,h=t.range.startColumn,g=t.range.endColumn,m=((b=this._editor.getModel())==null?void 0:b.getLineCount())??0,v=y9(this._editorObs,new Ei(d,d+1),l),f=d+1<=m?y9(this._editorObs,new Ei(d+1,d+2),l):void 0,k=d-1>=1?y9(this._editorObs,new Ei(d-1,d),l):void 0,A=this._editor.getOffsetForColumn(d,h),p=this._editor.getOffsetForColumn(u,g);return{lineWidth:v,lineWidthBelow:f,lineWidthAbove:k,startContentLeftOffset:A,endContentLeftOffset:p}}),r=t.range.startLineNumber,o=t.range.endLineNumber,s=this.fitsInsideViewport(new Ei(r,o+1),t.content,void 0);return{rect:Rt(this,l=>{const d=this._editorObs.getOption(59).read(l).typicalHalfwidthCharacterWidth,{lineWidth:u,lineWidthBelow:h,lineWidthAbove:g,startContentLeftOffset:m,endContentLeftOffset:v}=n.read(l),f=this._editorObs.layoutInfoContentLeft.read(l),k=this._editorObs.observeLineHeightForLine(r).recomputeInitiallyAndOnChange(l.store).read(l),A=this._editorObs.scrollTop.read(l),p=this._editorObs.scrollLeft.read(l);let b;r===o&&v+5*d>=u&&s?b="end":h!==void 0&&h+uce-hce-qCu.withMargin(0,qC));return cr.div({class:"collapsedView",ref:this._viewRef,style:{position:"absolute",...Pv(u=>l.read(u)),overflow:"hidden",boxSizing:"border-box",cursor:"pointer",border:n.map(u=>`1px solid ${u.border}`),borderRadius:"4px",backgroundColor:n.map(u=>u.background),display:"flex",alignItems:"center",justifyContent:"center",whiteSpace:"nowrap"},onmousedown:u=>{u.preventDefault()},onclick:u=>{this._onDidClick.fire(new Xh(ii(u),u))}},[r])}};MVe=PCo([$Ct(3,Dl),$Ct(4,ic)],MVe);const FCo=0,NCo=0,Nxe=1,UCo=1,jCo=3,Uxe=4;class WCo extends ht{constructor(t,n,r,o){super(),this._editor=t,this._edit=n,this._uiState=r,this._tabAction=o,this._onDidClick=this._register(new at),this.onDidClick=this._onDidClick.event,this._display=Rt(this,l=>this._uiState.read(l)?"block":"none"),this._editorMaxContentWidthInRange=Rt(this,l=>{const d=this._originalDisplayRange.read(l);return d?(this._editorObs.versionId.read(l),vL(this,(u,h)=>{const g=y9(this._editorObs,d,u);return Math.max(g,h??0)})):ca(0)}).map((l,d)=>l.read(d)),this._maxPrefixTrim=Rt(this,l=>{const d=this._uiState.read(l);return d?Unt(d.deletions,d.originalRange,[],this._editor):{prefixTrim:0,prefixLeftOffset:0}}),this._editorLayoutInfo=Rt(this,l=>{const d=this._edit.read(l);if(!d||!this._uiState.read(l))return null;const h=this._editorObs.layoutInfo.read(l),g=this._editorObs.scrollLeft.read(l),m=this._editorObs.getOption(59).map(w=>w.typicalHalfwidthCharacterWidth).read(l),v=h.contentLeft+Math.max(this._editorMaxContentWidthInRange.read(l),m)-g,f=d.originalLineRange,k=this._originalVerticalStartPosition.read(l)??this._editor.getTopForLineNumber(f.startLineNumber)-this._editorObs.scrollTop.read(l),A=this._originalVerticalEndPosition.read(l)??this._editor.getTopForLineNumber(f.endLineNumberExclusive)-this._editorObs.scrollTop.read(l),p=h.contentLeft+this._maxPrefixTrim.read(l).prefixLeftOffset-g;return v<=p?null:{codeRect:Vs.fromLeftTopRightBottom(p,k,v,A).withMargin(NCo,FCo),contentLeft:h.contentLeft}}).recomputeInitiallyAndOnChange(this._store),this._originalOverlay=cr.div({style:{pointerEvents:"none"}},Rt(this,l=>{const d=By(this._editorLayoutInfo).read(l);if(!d)return;const u=d.map(v=>Vs.fromLeftTopRightBottom(v.contentLeft-Uxe-Nxe,v.codeRect.top,v.contentLeft,v.codeRect.bottom)),h=Rt(this,v=>{const f=d.read(v).codeRect,k=u.read(v);return f.intersectHorizontal(new Gn(k.left,Number.MAX_SAFE_INTEGER))}),g=this._uiState.map(v=>v!=null&&v.inDiffEditor?jCo:UCo).read(l),m=h.map(v=>v.withMargin(g,g));return[cr.div({class:"originalSeparatorDeletion",style:{...m.read(l).toStyles(),borderRadius:`${Uxe}px`,border:`${Nxe+g}px solid ${Jt(Oc)}`,boxSizing:"border-box"}}),cr.div({class:"originalOverlayDeletion",style:{...h.read(l).toStyles(),borderRadius:`${Uxe}px`,border:j3e(this._tabAction).map(v=>`${Nxe}px solid ${Jt(v)}`),boxSizing:"border-box",backgroundColor:Jt(HZ)}}),cr.div({class:"originalOverlayHiderDeletion",style:{...u.read(l).toStyles(),backgroundColor:Jt(Oc)}})]})).keepUpdated(this._store),this._nonOverflowView=cr.div({class:"inline-edits-view",style:{position:"absolute",overflow:"visible",top:"0px",left:"0px",display:this._display}},[[this._originalOverlay]]).keepUpdated(this._store),this.isHovered=ca(!1),this._editorObs=hl(this._editor);const s=Rt(this,l=>{const d=this._edit.read(l);return d?new rt(d.originalLineRange.startLineNumber,1):null}),a=Rt(this,l=>{const d=this._edit.read(l);return d?new rt(d.originalLineRange.endLineNumberExclusive,1):null});this._originalDisplayRange=this._uiState.map(l=>l==null?void 0:l.originalRange),this._originalVerticalStartPosition=this._editorObs.observePosition(s,this._store).map(l=>l==null?void 0:l.y),this._originalVerticalEndPosition=this._editorObs.observePosition(a,this._store).map(l=>l==null?void 0:l.y),this._register(this._editorObs.createOverlayWidget({domNode:this._nonOverflowView.element,position:ca(null),allowEditorOverflow:!1,minContentWidthInPx:Rt(this,l=>{const d=this._editorLayoutInfo.read(l);return d===null?0:d.codeRect.width})}))}}var VCo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},GCt=function(e,t){return function(n,r){t(n,r,e)}};const IX=1,zCo=1,HCo=3,jxe=4;let PVe=class extends ht{constructor(t,n,r,o,s){super(),this._editor=t,this._input=n,this._tabAction=r,this._languageService=s,this._onDidClick=this._register(new at),this.onDidClick=this._onDidClick.event,this._state=Rt(this,a=>{const l=this._input.read(a);if(!l)return;const d=this._editor.getModel(),u=d.getEOL();if(l.startColumn===1&&l.lineNumber>1&&d.getLineLength(l.lineNumber)!==0&&l.text.endsWith(u)&&!l.text.startsWith(u)){const h=d.getLineLength(l.lineNumber-1)+1;return{lineNumber:l.lineNumber-1,column:h,text:u+l.text.slice(0,-u.length)}}return{lineNumber:l.lineNumber,column:l.startColumn,text:l.text}}),this._trimVertically=Rt(this,a=>{const l=this._state.read(a),d=l==null?void 0:l.text;if(!d||d.trim()==="")return{topOffset:0,bottomOffset:0,linesTop:0,linesBottom:0};const u=this._editor.getLineHeightForPosition(new rt(l.lineNumber,1)),h=this._editor.getModel().getEOL();let g=0,m=0,v=0;for(;vv&&d.endsWith(h,f);f-=h.length)m+=1;return{topOffset:g*u,bottomOffset:m*u,linesTop:g,linesBottom:m}}),this._maxPrefixTrim=Rt(this,a=>{const l=this._state.read(a);if(!l)return{prefixLeftOffset:0,prefixTrim:0};const d=this._editor.getModel(),u=d.getEOL(),h=this._trimVertically.read(a),g=l.text.split(u),m=g.slice(h.linesTop,g.length-h.linesBottom);h.linesTop===0&&(m[0]=d.getLineContent(l.lineNumber)+m[0]);const v=new Ei(l.lineNumber,l.lineNumber+(h.linesTop>0?0:1));return Unt([],v,m,this._editor)}),this._ghostText=Rt(a=>{const l=this._state.read(a),d=this._maxPrefixTrim.read(a);if(!l)return;const h=this._editor.getModel().getEOL(),m=l.text.split(h).map((v,f)=>new AD(new xe(f+1,f===0?1:d.prefixTrim+1,f+1,v.length+1),"modified-background",0));return new oee(l.lineNumber,[new P0e(l.column,l.text,!1,m)])}),this._display=Rt(this,a=>this._state.read(a)?"block":"none"),this._editorMaxContentWidthInRange=Rt(this,a=>{const l=this._state.read(a);if(!l)return 0;this._editorObs.versionId.read(a);const d=this._editor.getModel(),u=d.getEOL(),h=l.text.startsWith(u)?"":d.getValueInRange(new xe(l.lineNumber,1,l.lineNumber,l.column)),g=d.getValueInRange(new xe(l.lineNumber,l.column,l.lineNumber,d.getLineLength(l.lineNumber)+1)),v=(h+l.text+g).split(u),f=s8.fromEditor(this._editor).withSetWidth(!1).withScrollBeyondLastColumn(0),k=v.map(A=>{var w;const p=(w=d.tokenization.tokenizeLinesAt(l.lineNumber,[A]))==null?void 0:w[0];let b;return p?b=t8.fromLineTokens(p).toLineTokens(A,this._languageService.languageIdCodec):b=hc.createEmpty(A,this._languageService.languageIdCodec),Xie(new Gie([b]),f,[],tn("div"),!0).minWidthInPx});return Math.max(...k)}),this.startLineOffset=this._trimVertically.map(a=>a.topOffset),this.originalLines=this._state.map(a=>a?new Ei(a.lineNumber,Math.min(a.lineNumber+2,this._editor.getModel().getLineCount()+1)):void 0),this._overlayLayout=Rt(this,a=>{this._ghostText.read(a);const l=this._state.read(a);if(!l)return null;this._editorObs.observePosition(Ti(this,new rt(l.lineNumber,l.column)),a.store).read(a);const d=this._editorObs.layoutInfo.read(a),u=this._editorObs.scrollLeft.read(a),h=this._editorObs.layoutInfoVerticalScrollbarWidth.read(a),g=d.contentLeft+this._editorMaxContentWidthInRange.read(a)-u,m=this._maxPrefixTrim.read(a).prefixLeftOffset??0,v=d.contentLeft+m-u;if(g<=v)return null;const{topOffset:f,bottomOffset:k}=this._trimVertically.read(a),A=this._editorObs.scrollTop.read(a),p=this._ghostTextView.height.read(a)-f-k,b=this._editor.getTopForLineNumber(l.lineNumber)-A+f,w=b+p,O=new Vs(v,b,g,w);return{overlay:O,startsAtContentLeft:m===0,contentLeft:d.contentLeft,minContentWidthRequired:m+O.width+h}}).recomputeInitiallyAndOnChange(this._store),this._modifiedOverlay=cr.div({style:{pointerEvents:"none"}},Rt(this,a=>{const l=By(this._overlayLayout).read(a);if(!l)return;const d=l.map(m=>Vs.fromLeftTopRightBottom(m.contentLeft-jxe-IX,m.overlay.top,m.contentLeft,m.overlay.bottom)).read(a),u=this._input.map(m=>m!=null&&m.inDiffEditor?HCo:zCo).read(a),h=l.map(m=>m.overlay.withMargin(0,IX,0,m.startsAtContentLeft?0:IX).intersectHorizontal(new Gn(d.left,Number.MAX_SAFE_INTEGER))),g=h.map(m=>m.withMargin(u,u));return[cr.div({class:"originalUnderlayInsertion",style:{...g.read(a).toStyles(),borderRadius:jxe,border:`${IX+u}px solid ${Jt(Oc)}`,boxSizing:"border-box"}}),cr.div({class:"originalOverlayInsertion",style:{...h.read(a).toStyles(),borderRadius:jxe,border:cee(this._tabAction).map(m=>`${IX}px solid ${Jt(m)}`),boxSizing:"border-box",backgroundColor:Jt(pIn)}}),cr.div({class:"originalOverlayHiderInsertion",style:{...d.toStyles(),backgroundColor:Jt(Oc)}})]})).keepUpdated(this._store),this._view=cr.div({class:"inline-edits-view",style:{position:"absolute",overflow:"visible",top:"0px",left:"0px",display:this._display}},[[this._modifiedOverlay]]).keepUpdated(this._store),this._editorObs=hl(this._editor),this._ghostTextView=this._register(o.createInstance(aee,this._editor,{ghostText:this._ghostText,minReservedLineCount:ca(0),targetTextModel:this._editorObs.model.map(a=>a??void 0),warning:ca(void 0),handleInlineCompletionShown:ca(()=>{})},Ti(this,{syntaxHighlightingEnabled:!0,extraClasses:["inline-edit"]}),!0,!0)),this.isHovered=this._ghostTextView.isHovered,this._register(this._ghostTextView.onDidClick(a=>{this._onDidClick.fire(a)})),this._register(this._editorObs.createOverlayWidget({domNode:this._view.element,position:ca(null),allowEditorOverflow:!1,minContentWidthInPx:Rt(this,a=>{const l=this._overlayLayout.read(a);return l===null?0:l.minContentWidthRequired})}))}};PVe=VCo([GCt(3,Zn),GCt(4,ic)],PVe);var $Co=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},YCt=function(e,t){return function(n,r){t(n,r,e)}};let FVe=class extends ht{constructor(t,n,r,o,s,a){super(),this._editor=t,this._edit=n,this._isInDiffEditor=r,this._tabAction=o,this._languageService=s,this._themeService=a,this._onDidClick=this._register(new at),this.onDidClick=this._onDidClick.event,this._maxPrefixTrim=this._edit.map((l,d)=>l?Unt(l.replacements.flatMap(u=>[u.originalRange,u.modifiedRange]),l.originalRange,l.modifiedLines,this._editor.editor,d):void 0),this._modifiedLineElements=Rt(this,l=>{var A;const d=[];let u=0;const h=this._maxPrefixTrim.read(l),g=this._edit.read(l);if(!g||!h)return;const m=h.prefixTrim,v=XCo(g.replacements.map(p=>p.modifiedRange)).map(p=>new xe(p.startLineNumber,p.startColumn-m,p.endLineNumber,p.endColumn-m)),f=this._editor.model.get(),k=g.modifiedRange.startLineNumber;for(let p=0;pE.startLineNumber===w)){const E=Math.min(L.endColumn,O.length+1);_.push(new AD(new xe(1,L.startColumn,1,E),"inlineCompletions-modified-bubble",0))}const S=Xie(new Gie([C]),s8.fromEditor(this._editor.editor).withSetWidth(!1).withScrollBeyondLastColumn(0),_,b,!0);this._editor.getOption(59).read(l),u=Math.max(u,S.minWidthInPx),d.push(b)}return{lines:d,requiredWidth:u}}),this._layout=Rt(this,l=>{const d=this._modifiedLineElements.read(l),u=this._maxPrefixTrim.read(l),h=this._edit.read(l);if(!d||!u||!h)return;const{prefixLeftOffset:g}=u,{requiredWidth:m}=d,v=this._editor.observeLineHeightsForLineRange(h.originalRange).read(l),f=(()=>{const B=v.slice(0,h.modifiedRange.length);for(;B.lengththis._editor.editor.getOffsetForColumn(B,O.getLineMaxColumn(B))-g),C=Math.max(...y,m),_=h.originalRange.startLineNumber,S=h.originalRange.endLineNumberExclusive-1,L=this._editor.editor.getTopForLineNumber(_)-b,E=this._editor.editor.getBottomForLineNumber(S)-b,T=Vs.fromLeftTopWidthHeight(w+g,L,C,E-L),Q=Vs.fromLeftTopWidthHeight(T.left,T.bottom,T.width,f.reduce((B,R)=>B+R,0)),P=Vs.hull([T,Q]),D=P.intersectVertical(new Gn(T.bottom,Number.MAX_SAFE_INTEGER)),I=new Vs(D.left,D.top,D.right,D.bottom);return{originalLinesOverlay:T,modifiedLinesOverlay:Q,background:P,lowerBackground:D,lowerText:I,modifiedLineHeights:f,minContentWidthRequired:g+C+A}}),this._viewZoneInfo=Rt(l=>{if(!this._editor.getOption(71).map(v=>v.edits.allowCodeShifting==="always").read(l))return;const u=this._layout.read(l),h=this._edit.read(l);if(!u||!h)return;const g=u.lowerBackground.height,m=h.originalRange.endLineNumberExclusive;return{height:g,lineNumber:m}}),this.minEditorScrollHeight=Rt(this,l=>{const d=By(this._layout).read(l);return!d||this._viewZoneInfo.read(l)!==void 0?0:d.read(l).lowerText.bottom+this._editor.editor.getScrollTop()}),this._div=cr.div({class:"line-replacement"},[Rt(this,l=>{const d=By(this._layout).read(l),u=this._modifiedLineElements.read(l);if(!d||!u)return[];const h=d.read(l),g=this._editor.layoutInfoContentLeft.read(l),m=this._isInDiffEditor.read(l)?3:1;u.lines.forEach((k,A)=>{k.style.width=`${h.lowerText.width}px`,k.style.height=`${h.modifiedLineHeights[A]}px`,k.style.position="relative"});const v=cee(this._tabAction).read(l),f=j3e(this._tabAction).read(l);return[cr.div({style:{position:"absolute",...Pv(k=>Wnt(this._editor).read(k)),overflow:"hidden",pointerEvents:"none"}},[cr.div({class:"borderAroundLineReplacement",style:{position:"absolute",...Pv(k=>d.read(k).background.translateX(-g).withMargin(m)),borderRadius:"4px",border:`${m+1}px solid ${Jt(Oc)}`,boxSizing:"border-box",pointerEvents:"none"}}),cr.div({class:"originalOverlayLineReplacement",style:{position:"absolute",...Pv(k=>d.read(k).background.translateX(-g)),borderRadius:"4px",border:gv(f,this._themeService).map(k=>`1px solid ${k.toString()}`),pointerEvents:"none",boxSizing:"border-box",background:Jt(HZ)}}),cr.div({class:"modifiedOverlayLineReplacement",style:{position:"absolute",...Pv(k=>d.read(k).lowerBackground.translateX(-g)),borderRadius:"0 0 4px 4px",background:Jt(Oc),boxShadow:`${Jt(zbe)} 0 6px 6px -6px`,border:`1px solid ${Jt(v)}`,boxSizing:"border-box",overflow:"hidden",cursor:"pointer",pointerEvents:"auto"},onmousedown:k=>{k.preventDefault()},onclick:k=>this._onDidClick.fire(new Xh(ii(k),k))},[cr.div({style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:Jt(gCo)}})]),cr.div({class:"modifiedLinesLineReplacement",style:{position:"absolute",boxSizing:"border-box",...Pv(k=>d.read(k).lowerText.translateX(-g)),fontFamily:this._editor.getOption(58),fontSize:this._editor.getOption(61),fontWeight:this._editor.getOption(62),pointerEvents:"none",whiteSpace:"nowrap",borderRadius:"0 0 4px 4px",overflow:"hidden"}},[...u.lines])])]})]).keepUpdated(this._store),this.isHovered=this._editor.isTargetHovered(l=>this._isMouseOverWidget(l),this._store),this._previousViewZoneInfo=void 0,this._register($n(()=>this._editor.editor.changeViewZones(l=>this.removePreviousViewZone(l)))),this._register(Cto(this._viewZoneInfo,({lastValue:l,newValue:d})=>{l===d||(l==null?void 0:l.height)===(d==null?void 0:d.height)&&(l==null?void 0:l.lineNumber)===(d==null?void 0:d.lineNumber)||this._editor.editor.changeViewZones(u=>{this.removePreviousViewZone(u),d&&this.addViewZone(d,u)})})),this._register(this._editor.createOverlayWidget({domNode:this._div.element,minContentWidthInPx:Rt(this,l=>{var d;return((d=this._layout.read(l))==null?void 0:d.minContentWidthRequired)??0}),position:ca({preference:{top:0,left:0}}),allowEditorOverflow:!1}))}_isMouseOverWidget(t){const n=this._layout.get();return!n||!(t.event instanceof j8)?!1:n.lowerBackground.containsPoint(new cu(t.event.relativePos.x,t.event.relativePos.y))}removePreviousViewZone(t){if(!this._previousViewZoneInfo)return;t.removeZone(this._previousViewZoneInfo.id);const n=this._editor.cursorLineNumber.get();n!==null&&n>=this._previousViewZoneInfo.lineNumber&&this._editor.editor.setScrollTop(this._editor.scrollTop.get()-this._previousViewZoneInfo.height),this._previousViewZoneInfo=void 0}addViewZone(t,n){const r=n.addZone({afterLineNumber:t.lineNumber-1,heightInPx:t.height,domNode:tn("div")});this._previousViewZoneInfo={height:t.height,lineNumber:t.lineNumber,id:r};const o=this._editor.cursorLineNumber.get();o!==null&&o>=t.lineNumber&&this._editor.editor.setScrollTop(this._editor.scrollTop.get()+t.height)}};FVe=$Co([YCt(4,ic),YCt(5,Dl)],FVe);function XCo(e){const t=[];for(;e.length;){let n=e.shift();n.startLineNumber!==n.endLineNumber&&(e.push(new xe(n.startLineNumber+1,1,n.endLineNumber,n.endColumn)),n=new xe(n.startLineNumber,n.startColumn,n.startLineNumber,Number.MAX_SAFE_INTEGER)),t.push(n)}return t}var GCo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},ZCt=function(e,t){return function(n,r){t(n,r,e)}};const NP=0,MX=0,Yp=1,YCo=1,ZCo=3,KC=4,Wxe=20,qCt=12;let G0e=class extends ht{static fitsInsideViewport(t,n,r,o){const s=hl(t),a=s.layoutInfoWidth.read(o),l=s.layoutInfoContentLeft.read(o),d=t.getLayoutInfo().verticalScrollbarWidth,u=s.layoutInfoMinimap.read(o).minimapLeft!==0?s.layoutInfoMinimap.read(o).minimapWidth:0,h=y9(s,r.displayRange,void 0),g=r.lineEdit.newLines.reduce((f,k)=>Math.max(f,jnt(k,t,n)),0),m=Wxe,v=qCt+2*Yp;return h+g+m+vthis._uiState.read(u)?"block":"none"),this.previewRef=cr.ref();const d=this._uiState.map(u=>u!=null&&u.isInDiffEditor?ZCo:YCo);this._editorContainer=cr.div({class:["editorContainer"],style:{position:"absolute",overflow:"hidden",cursor:"pointer"},onmousedown:u=>{u.preventDefault()},onclick:u=>{this._onDidClick.fire(new Xh(ii(u),u))}},[cr.div({class:"preview",style:{pointerEvents:"none"},ref:this.previewRef})]).keepUpdated(this._store),this.isHovered=this._editorContainer.didMouseMoveDuringHover,this.previewEditor=this._register(this._instantiationService.createInstance(G8,this.previewRef.element,{glyphMargin:!1,lineNumbers:"off",minimap:{enabled:!1},guides:{indentation:!1,bracketPairs:!1,bracketPairsHorizontal:!1,highlightActiveIndentation:!1},rulers:[],padding:{top:0,bottom:0},folding:!1,selectOnLineNumbers:!1,selectionHighlight:!1,columnSelection:!1,overviewRulerBorder:!1,overviewRulerLanes:0,lineDecorationsWidth:0,lineNumbersMinChars:0,revealHorizontalRightPadding:0,bracketPairColorization:{enabled:!0,independentColorPoolPerBracketType:!1},scrollBeyondLastLine:!1,scrollbar:{vertical:"hidden",horizontal:"hidden",handleMouseWheel:!1},readOnly:!0,wordWrap:"off",wordWrapOverride1:"off",wordWrapOverride2:"off"},{contextKeyValues:{[Ns.inInlineEditsPreviewEditor.key]:!0},contributions:[]},this._editor)),this._previewEditorObs=hl(this.previewEditor),this._activeViewZones=[],this._updatePreviewEditor=Rt(this,u=>{this._editorContainer.readEffect(u),this._previewEditorObs.model.read(u),this._display.read(u),this._nonOverflowView&&(this._nonOverflowView.element.style.display=this._display.read(u));const h=this._uiState.read(u),g=this._edit.read(u);if(!h||!g)return;const m=g.originalLineRange,v=[];m.startLineNumber>1&&v.push(new xe(1,1,m.startLineNumber-1,1)),m.startLineNumber+h.newTextLineCount{f.forEach(p=>A.removeZone(p)),k>0&&this._activeViewZones.push(A.addZone({afterLineNumber:m.startLineNumber+h.newTextLineCount-1,heightInLines:k,showInHiddenAreas:!0,domNode:tn("div.diagonal-fill.inline-edits-view-zone")}))})}),this._previewEditorWidth=Rt(this,u=>{const h=this._edit.read(u);return h?(this._updatePreviewEditor.read(u),y9(this._previewEditorObs,h.modifiedLineRange,u)):0}),this._cursorPosIfTouchesEdit=Rt(this,u=>{const h=this._editorObs.cursorPosition.read(u),g=this._edit.read(u);if(!(!g||!h))return g.modifiedLineRange.contains(h.lineNumber)?h:void 0}),this._originalStartPosition=Rt(this,u=>{const h=this._edit.read(u);return h?new rt(h.originalLineRange.startLineNumber,1):null}),this._originalEndPosition=Rt(this,u=>{const h=this._edit.read(u);return h?new rt(h.originalLineRange.endLineNumberExclusive,1):null}),this._originalVerticalStartPosition=this._editorObs.observePosition(this._originalStartPosition,this._store).map(u=>u==null?void 0:u.y),this._originalVerticalEndPosition=this._editorObs.observePosition(this._originalEndPosition,this._store).map(u=>u==null?void 0:u.y),this._originalDisplayRange=this._edit.map(u=>u==null?void 0:u.displayRange),this._editorMaxContentWidthInRange=Rt(this,u=>{const h=this._originalDisplayRange.read(u);return h?(this._editorObs.versionId.read(u),vL(this,(g,m)=>{const v=y9(this._editorObs,h,g);return Math.max(v,m??0)})):ca(0)}).map((u,h)=>u.read(h)),this._previewEditorLayoutInfo=Rt(this,u=>{const h=this._edit.read(u);if(!h||!this._uiState.read(u))return null;const m=h.originalLineRange,v=this._editorObs.scrollLeft.read(u),f=this._editorMaxContentWidthInRange.read(u),k=this._editorObs.layoutInfo.read(u),A=this._previewEditorWidth.read(u),p=k.contentWidth-k.verticalScrollbarWidth,b=this._editor.getContainerDomNode().getBoundingClientRect(),w=k.contentLeft+k.contentWidth+b.left,O=ii(this._editor.getContainerDomNode()).innerWidth-w,y=ii(this._editor.getContainerDomNode()).innerWidth-b.right,C=Math.min(k.contentWidth*.3,A,100),_=0,S=_+O,L=this._cursorPosIfTouchesEdit.read(u),E=Math.max(p+v-_-Math.max(0,C-S),Math.min(L?OCo(this._editorObs,L,u)+50:0,p+v)),T=Math.min(f+Wxe,E),Q=f+Wxe+A+70,P=E-T;let D,I;T>v?(D=0,I=k.contentLeft+T-v):(D=v-T,I=k.contentLeft);const B=this._originalVerticalStartPosition.read(u)??this._editor.getTopForLineNumber(m.startLineNumber)-this._editorObs.scrollTop.read(u),R=this._originalVerticalEndPosition.read(u)??this._editor.getBottomForLineNumber(m.endLineNumberExclusive-1)-this._editorObs.scrollTop.read(u),M=k.contentLeft-v;let N=Vs.fromLeftTopRightBottom(M,B,I,R);const j=N.height===0;j||(N=N.withMargin(MX,NP));const H=this._previewEditorObs.observeLineHeightsForLineRange(h.modifiedLineRange).read(u).reduce((se,le)=>se+le,0),X=R-B,Y=Math.max(X,H),Z=P===0,ie=0,J=Math.min(A+qCt,y+k.width-k.contentLeft-ie);let re=Vs.fromLeftTopWidthHeight(N.right+ie,B,J,Y);return j?re=re.withMargin(MX,NP).translateY(MX):re=re.withMargin(MX,NP).translateX(NP+Yp),{codeRect:N,editRect:re,codeScrollLeft:v,contentLeft:k.contentLeft,isInsertion:j,maxContentWidth:Q,shouldShowShadow:Z,desiredPreviewEditorScrollLeft:D,previewEditorWidth:J}}),this._stickyScrollController=mp.get(this._editorObs.editor),this._stickyScrollHeight=this._stickyScrollController?Ko(this._stickyScrollController.onDidChangeStickyScrollHeight,()=>this._stickyScrollController.stickyScrollWidgetHeight):ca(0),this._shouldOverflow=Rt(this,u=>!1),this._originalBackgroundColor=Ko(this,this._themeService.onDidColorThemeChange,()=>this._themeService.getColorTheme().getColor(HZ)??Bt.transparent),this._backgroundSvg=cr.svg({transform:"translate(-0.5 -0.5)",style:{overflow:"visible",pointerEvents:"none",position:"absolute"}},[cr.svgElem("path",{class:"rightOfModifiedBackgroundCoverUp",d:Rt(this,u=>{const h=this._previewEditorLayoutInfo.read(u);if(!(!h||this._originalBackgroundColor.read(u).isTransparent()))return new QVe().moveTo(h.codeRect.getRightTop()).lineTo(h.codeRect.getRightTop().deltaX(1e3)).lineTo(h.codeRect.getRightBottom().deltaX(1e3)).lineTo(h.codeRect.getRightBottom()).build()}),style:{fill:b7n(Oc,"transparent")}})]).keepUpdated(this._store),this._originalOverlay=cr.div({style:{pointerEvents:"none",display:this._previewEditorLayoutInfo.map(u=>u!=null&&u.isInsertion?"none":"block")}},Rt(this,u=>{const h=By(this._previewEditorLayoutInfo).read(u);if(!h)return;const g=d.read(u),m=j3e(this._tabAction).map(C=>`${Yp}px solid ${Jt(C)}`),v=`${Yp+g}px solid ${Jt(Oc)}`,f=h.read(u).codeScrollLeft!==0,k=h.map(C=>C.codeRect.bottomVs.fromLeftTopRightBottom(C.contentLeft-KC-Yp,C.codeRect.top,C.contentLeft,C.codeRect.bottom+A)).read(u),b=new Gn(p.left,Number.MAX_SAFE_INTEGER),w=h.map(C=>C.codeRect.intersectHorizontal(b)),O=w.map(C=>C.withMargin(g,0,g,g).intersectHorizontal(b)),y=w.map(C=>Vs.fromLeftTopWidthHeight(C.right-A+Yp,C.bottom-Yp,A,A).intersectHorizontal(b));return[cr.div({class:"originalSeparatorSideBySide",style:{...O.read(u).toStyles(),boxSizing:"border-box",borderRadius:`${KC}px 0 0 ${KC}px`,borderTop:v,borderBottom:v,borderLeft:f?"none":v}}),cr.div({class:"originalOverlaySideBySide",style:{...w.read(u).toStyles(),boxSizing:"border-box",borderRadius:`${KC}px 0 0 ${KC}px`,borderTop:m,borderBottom:m,borderLeft:f?"none":m,backgroundColor:Jt(HZ)}}),cr.div({class:"originalCornerCutoutSideBySide",style:{pointerEvents:"none",display:k.map(C=>C?"block":"none"),...y.read(u).toStyles()}},[cr.div({class:"originalCornerCutoutBackground",style:{position:"absolute",top:"0px",left:"0px",width:"100%",height:"100%",backgroundColor:gv(HZ,this._themeService).map(C=>C.toString())}}),cr.div({class:"originalCornerCutoutBorder",style:{position:"absolute",top:"0px",left:"0px",width:"100%",height:"100%",boxSizing:"border-box",borderTop:m,borderRight:m,borderRadius:"0 100% 0 0",backgroundColor:Jt(Oc)}})]),cr.div({class:"originalOverlaySideBySideHider",style:{...p.toStyles(),backgroundColor:Jt(Oc)}})]})).keepUpdated(this._store),this._modifiedOverlay=cr.div({style:{pointerEvents:"none"}},Rt(this,u=>{const h=By(this._previewEditorLayoutInfo).read(u);if(!h)return;const g=h.map(w=>w.codeRect.bottom`0 ${KC}px ${KC}px ${w?KC:0}px`),f=gv(cee(this._tabAction),this._themeService).map(w=>`1px solid ${w.toString()}`),k=`${Yp+m}px solid ${Jt(Oc)}`,A=h.map(w=>w.editRect.withMargin(0,Yp)),p=A.map(w=>w.withMargin(m,m,m,0)),b=Rt(this,w=>{const O=A.read(w),y=h.read(w);return!y.isInsertion||y.contentLeft>=O.left?Vs.fromLeftTopWidthHeight(O.left,O.top,0,0):new Vs(y.contentLeft,O.top,O.left,O.top+Yp*2)});return[cr.div({class:"modifiedInsertionSideBySide",style:{...b.read(u).toStyles(),backgroundColor:cee(this._tabAction).map(w=>Jt(w))}}),cr.div({class:"modifiedSeparatorSideBySide",style:{...p.read(u).toStyles(),borderRadius:v,borderTop:k,borderBottom:k,borderRight:k,boxSizing:"border-box"}}),cr.div({class:"modifiedOverlaySideBySide",style:{...A.read(u).toStyles(),borderRadius:v,border:f,boxSizing:"border-box",backgroundColor:Jt(pIn)}})]})).keepUpdated(this._store),this._nonOverflowView=cr.div({class:"inline-edits-view",style:{position:"absolute",overflow:"visible",top:"0px",left:"0px",display:this._display}},[this._backgroundSvg,Rt(this,u=>this._shouldOverflow.read(u)?[]:[this._editorContainer,this._originalOverlay,this._modifiedOverlay])]).keepUpdated(this._store),this._register(this._editorObs.createOverlayWidget({domNode:this._nonOverflowView.element,position:ca(null),allowEditorOverflow:!1,minContentWidthInPx:Rt(this,u=>{var g;const h=(g=this._previewEditorLayoutInfo.read(u))==null?void 0:g.maxContentWidth;return h===void 0?0:h})})),this.previewEditor.setModel(this._previewTextModel),this._register(Oi(u=>{const h=this._previewEditorLayoutInfo.read(u);if(!h)return;const g=h.editRect.withMargin(-MX,-NP);this.previewEditor.layout({height:g.height,width:h.previewEditorWidth+15}),this._editorContainer.element.style.top=`${g.top}px`,this._editorContainer.element.style.left=`${g.left}px`,this._editorContainer.element.style.width=`${h.previewEditorWidth+NP}px`})),this._register(Oi(u=>{const h=this._previewEditorLayoutInfo.read(u);h&&this._previewEditorObs.editor.setScrollLeft(h.desiredPreviewEditorScrollLeft)})),this._updatePreviewEditor.recomputeInitiallyAndOnChange(this._store)}};G0e=GCo([ZCt(5,Zn),ZCt(6,Dl)],G0e);var qCo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},KCo=function(e,t){return function(n,r){t(n,r,e)}};const JC=1;var Gj;let LN=(Gj=class extends ht{constructor(t,n,r,o){super(),this._editor=t,this._edit=n,this._tabAction=r,this._languageService=o,this._onDidClick=this._register(new at),this.onDidClick=this._onDidClick.event,this._start=this._editor.observePosition(ca(this._edit.range.getStartPosition()),this._store),this._end=this._editor.observePosition(ca(this._edit.range.getEndPosition()),this._store),this._line=document.createElement("div"),this._hoverableElement=Ti(this,null),this.isHovered=this._hoverableElement.map((a,l)=>(a==null?void 0:a.didMouseMoveDuringHover.read(l))??!1),this._renderTextEffect=Rt(this,a=>{var f;const l=this._editor.model.get(),d=l.getLineContent(this._edit.range.startLineNumber),u=uh.replace(new Gn(this._edit.range.startColumn-1,this._edit.range.endColumn-1),this._edit.text),h=u.replace(d),g=(f=l.tokenization.tokenizeLinesAt(this._edit.range.startLineNumber,[h]))==null?void 0:f[0];let m;g?m=t8.fromLineTokens(g).slice(u.getRangeAfterReplace()).toLineTokens(this._edit.text,this._languageService.languageIdCodec):m=hc.createEmpty(this._edit.text,this._languageService.languageIdCodec);const v=Xie(new Gie([m]),s8.fromEditor(this._editor.editor).withSetWidth(!1).withScrollBeyondLastColumn(0),[],this._line,!0);this._line.style.width=`${v.minWidthInPx}px`});const s=this._editor.observeLineHeightForPosition(this._edit.range.getStartPosition());this._layout=Rt(this,a=>{this._renderTextEffect.read(a);const l=this._start.read(a),d=this._end.read(a);if(!l||!d||l.x>d.x||l.y>d.y)return;const u=s.read(a),h=this._editor.scrollLeft.read(a),g=this._editor.getOption(59).read(a).typicalHalfwidthCharacterWidth,m=3*g,v=4,f=new cu(m,v),k=Vs.fromPoints(l,d).withHeight(u).translateX(-h),A=Vs.fromPointSize(k.getLeftBottom().add(f),new cu(this._edit.text.length*g,k.height)),p=A.withLeft(k.left);return{originalLine:k,modifiedLine:A,lowerBackground:p,lineHeight:u}}),this.minEditorScrollHeight=Rt(this,a=>{const l=By(this._layout).read(a);return l?l.read(a).modifiedLine.bottom+JC+this._editor.editor.getScrollTop():0}),this._root=cr.div({class:"word-replacement"},[Rt(this,a=>{const l=By(this._layout).read(a);if(!l)return[];const d=j3e(this._tabAction).map(h=>Jt(h)).read(a),u=cee(this._tabAction).map(h=>Jt(h)).read(a);return[cr.div({style:{position:"absolute",...Pv(h=>Wnt(this._editor).read(h)),overflow:"hidden",pointerEvents:"none"}},[cr.div({style:{position:"absolute",...Pv(h=>l.read(h).lowerBackground.withMargin(JC,2*JC,JC,0)),background:Jt(Oc),cursor:"pointer",pointerEvents:"auto"},onmousedown:h=>{h.preventDefault()},onmouseup:h=>this._onDidClick.fire(new Xh(ii(h),h)),obsRef:h=>{this._hoverableElement.set(h,void 0)}}),cr.div({style:{position:"absolute",...Pv(h=>l.read(h).modifiedLine.withMargin(JC,2*JC)),fontFamily:this._editor.getOption(58),fontSize:this._editor.getOption(61),fontWeight:this._editor.getOption(62),pointerEvents:"none",boxSizing:"border-box",borderRadius:"4px",border:`${JC}px solid ${u}`,background:Jt(mCo),display:"flex",justifyContent:"center",alignItems:"center",outline:`2px solid ${Jt(Oc)}`}},[this._line]),cr.div({style:{position:"absolute",...Pv(h=>l.read(h).originalLine.withMargin(JC)),boxSizing:"border-box",borderRadius:"4px",border:`${JC}px solid ${d}`,background:Jt(fCo),pointerEvents:"none"}},[]),cr.svg({width:11,height:14,viewBox:"0 0 11 14",fill:"none",style:{position:"absolute",left:l.map(h=>h.modifiedLine.left-16),top:l.map(h=>h.modifiedLine.top+Math.round((h.lineHeight-14-5)/2))}},[cr.svgElem("path",{d:"M1 0C1 2.98966 1 5.92087 1 8.49952C1 9.60409 1.89543 10.5 3 10.5H10.5",stroke:Jt(d3t)}),cr.svgElem("path",{d:"M6 7.5L9.99999 10.49998L6 13.5",stroke:Jt(d3t)})])])]})]).keepUpdated(this._store),this._register(this._editor.createOverlayWidget({domNode:this._root.element,minContentWidthInPx:ca(0),position:ca({preference:{top:0,left:0}}),allowEditorOverflow:!1}))}},Gj.MAX_LENGTH=100,Gj);LN=qCo([KCo(3,ic)],LN);class JCo extends ht{constructor(t,n,r){super(),this._originalEditor=t,this._state=n,this._modifiedTextModel=r,this._onDidClick=this._register(new at),this.onDidClick=this._onDidClick.event,this.isHovered=hl(this._originalEditor).isTargetHovered(s=>{var a;return s.target.type===6&&((a=s.target.detail.injectedText)==null?void 0:a.options.attachedData)instanceof Vxe&&s.target.detail.injectedText.options.attachedData.owner===this},this._store),this._tokenizationFinished=n_o(this._modifiedTextModel),this._decorations=Rt(this,s=>{var C,_;const a=this._state.read(s);if(!a)return;const l=a.modifiedText,d=a.mode==="insertionInline",u=a.diff.length===1&&((C=a.diff[0].innerChanges)==null?void 0:C.length)===1,h=!0,g=[],m=[],v=Gi.register({className:"inlineCompletions-line-insert",description:"line-insert",isWholeLine:!0,marginClassName:"gutter-insert"}),f=Gi.register({className:"inlineCompletions-line-delete",description:"line-delete",isWholeLine:!0,marginClassName:"gutter-delete"}),k=Gi.register({className:"inlineCompletions-char-delete",description:"char-delete",isWholeLine:!1,zIndex:1}),A=Gi.register({className:"inlineCompletions-char-insert",description:"char-insert",isWholeLine:!0}),p=Gi.register({className:"inlineCompletions-char-insert",description:"char-insert",shouldFillLineOnLineBreak:!0}),b=Gi.register({className:"inlineCompletions-char-insert diff-range-empty",description:"char-insert diff-range-empty"}),w=Gi.register({className:"inlineCompletions-original-lines",description:"inlineCompletions-original-lines",isWholeLine:!1,shouldFillLineOnLineBreak:!0}),O=a.mode!=="sideBySide"&&a.mode!=="deletion"&&a.mode!=="insertionInline"&&a.mode!=="lineReplacement",y=a.mode==="lineReplacement";for(const S of a.diff)if(O&&(S.original.isEmpty||g.push({range:S.original.toInclusiveRange(),options:f}),S.modified.isEmpty||m.push({range:S.modified.toInclusiveRange(),options:v})),S.modified.isEmpty||S.original.isEmpty)S.original.isEmpty||g.push({range:S.original.toInclusiveRange(),options:k}),S.modified.isEmpty||m.push({range:S.modified.toInclusiveRange(),options:A});else{const L=d&&e_o(S);for(const E of S.innerChanges||[]){if(S.original.contains(E.originalRange.startLineNumber)&&!(y&&E.originalRange.isEmpty())){const T=(_=this._originalEditor.getModel())==null?void 0:_.getValueInRange(E.originalRange,1);g.push({range:E.originalRange,options:{description:"char-delete",shouldFillLineOnLineBreak:!1,className:Mxe("inlineCompletions-char-delete",E.originalRange.isSingleLine()&&a.mode==="insertionInline"&&"single-line-inline",E.originalRange.isEmpty()&&"empty",(E.originalRange.isEmpty()&&u||a.mode==="deletion"&&T===` -`)&&h&&!L&&"diff-range-empty"),inlineClassName:L?Mxe("strike-through","inlineCompletions"):null,zIndex:1}})}if(S.modified.contains(E.modifiedRange.startLineNumber)&&m.push({range:E.modifiedRange,options:E.modifiedRange.isEmpty()&&h&&!L&&u?b:p}),L){const T=l.getValueOfRange(E.modifiedRange),Q=T.length>3?[{text:T.slice(0,1),extraClasses:["start"],offsetRange:new Gn(E.modifiedRange.startColumn-1,E.modifiedRange.startColumn)},{text:T.slice(1,-1),extraClasses:[],offsetRange:new Gn(E.modifiedRange.startColumn,E.modifiedRange.endColumn-2)},{text:T.slice(-1),extraClasses:["end"],offsetRange:new Gn(E.modifiedRange.endColumn-2,E.modifiedRange.endColumn-1)}]:[{text:T,extraClasses:["start","end"],offsetRange:new Gn(E.modifiedRange.startColumn-1,E.modifiedRange.endColumn)}];this._tokenizationFinished.read(s);const P=this._modifiedTextModel.tokenization.getLineTokens(E.modifiedRange.startLineNumber);for(const{text:D,extraClasses:I,offsetRange:B}of Q)g.push({range:xe.fromPositions(E.originalRange.getEndPosition()),options:{description:"inserted-text",before:{tokens:P.getTokensInRange(B),content:D,inlineClassName:Mxe("inlineCompletions-char-insert",E.modifiedRange.isSingleLine()&&a.mode==="insertionInline"&&"single-line-inline",...I),cursorStops:Bv.None,attachedData:new Vxe(this)},zIndex:2,showIfCollapsed:!0}})}}}if(a.isInDiffEditor)for(const S of a.diff)S.original.isEmpty||g.push({range:S.original.toExclusiveRange(),options:w});return{originalDecorations:g,modifiedDecorations:m}}),this._register(hl(this._originalEditor).setDecorations(this._decorations.map(s=>(s==null?void 0:s.originalDecorations)??[])));const o=this._state.map(s=>s==null?void 0:s.modifiedCodeEditor);this._register(Tf((s,a)=>{const l=o.read(s);l&&a.add(hl(l).setDecorations(this._decorations.map(d=>(d==null?void 0:d.modifiedDecorations)??[])))})),this._register(this._originalEditor.onMouseUp(s=>{var l;if(s.target.type!==6)return;const a=(l=s.target.detail.injectedText)==null?void 0:l.options.attachedData;a instanceof Vxe&&a.owner===this&&this._onDidClick.fire(s.event)}))}}class Vxe{constructor(t){this.owner=t}}function e_o(e){return e.innerChanges?e.innerChanges.every(t=>T1e(t.modifiedRange)&&T1e(t.originalRange)):!1}let t_o=0;function n_o(e){return Ko(e.onDidChangeTokens,()=>t_o++)}var i_o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},r_o=function(e,t){return function(n,r){t(n,r,e)}};let NVe=class extends ht{constructor(t,n,r,o,s,a){super(),this._editor=t,this._host=n,this._model=r,this._ghostTextIndicator=o,this._focusIsInMenu=s,this._instantiationService=a,this._editorObs=hl(this._editor),this._tabAction=Rt(h=>{var g;return((g=this._model.read(h))==null?void 0:g.tabAction.read(h))??Of.Inactive}),this._constructorDone=Ti(this,!1),this._uiState=Rt(this,h=>{var b,w;const g=this._model.read(h);if(!g||!this._constructorDone.read(h))return;const m=g.inlineEdit;let v=im.fromEdit(m.edit),f=m.edit.apply(m.originalText),k=x1e(v,m.originalText,new g9(f)),A=this.determineRenderState(g,h,k,new g9(f));if(!A){zi(new Error(`unable to determine view: tried to render ${(b=this._previousView)==null?void 0:b.view}`));return}if(A.kind===Yo.SideBySide){const O=LCo(f,m.modifiedLineRange,d.getOptions().tabSize);f=O.applyToString(f),v=yCo(v,O),k=x1e(v,m.originalText,new g9(f))}return this._previewTextModel.setLanguage(this._editor.getModel().getLanguageId()),this._previewTextModel.getValue()!==f&&this._previewTextModel.setValue(f),g.showCollapsed.read(h)&&!((w=this._indicator.read(h))!=null&&w.isHoverVisible.read(h))&&(A={kind:Yo.Collapsed,viewData:A.viewData}),g.handleInlineEditShown(A.kind,A.viewData),{state:A,diff:k,edit:m,newText:f,newTextLineCount:m.modifiedLineRange.length,isInDiffEditor:g.isInDiffEditor}}),this._previewTextModel=this._register(this._instantiationService.createInstance(gR,"",this._editor.getModel().getLanguageId(),{...gR.DEFAULT_CREATION_OPTIONS,bracketPairColorizationOptions:{enabled:!0,independentColorPoolPerBracketType:!1}},null)),this._indicatorCyclicDependencyCircuitBreaker=Ti(this,!1),this._indicator=Rt(this,h=>{if(!this._indicatorCyclicDependencyCircuitBreaker.read(h))return;const g=Vh({owner:this,equalsFn:oQ(HJe())},v=>{var A,p,b;const f=this._ghostTextIndicator.read(v);if(f)return f.lineRange;const k=this._uiState.read(v);if(k){if(((A=k.state)==null?void 0:A.kind)==="custom"){const w=(p=k.state.displayLocation)==null?void 0:p.range;if(!w)throw new hi("custom view should have a range");return new Ei(w.startLineNumber,w.endLineNumber)}return((b=k.state)==null?void 0:b.kind)==="insertionMultiLine"?this._insertion.originalLines.read(v):k.edit.displayRange}}),m=Rt(this,v=>{const f=this._model.read(v);if(f)return f;const k=this._ghostTextIndicator.read(v);return k?k.model:f});return h.store.add(this._instantiationService.createInstance(BVe,this._editorObs,g,this._gutterIndicatorOffset,m,this._inlineEditsIsHovered,this._focusIsInMenu))}),this._inlineEditsIsHovered=Rt(this,h=>this._sideBySide.isHovered.read(h)||this._wordReplacementViews.read(h).some(g=>g.isHovered.read(h))||this._deletion.isHovered.read(h)||this._inlineDiffView.isHovered.read(h)||this._lineReplacementView.isHovered.read(h)||this._insertion.isHovered.read(h)||this._customView.isHovered.read(h)),this._gutterIndicatorOffset=Rt(this,h=>{var m,v;if(((v=(m=this._uiState.read(h))==null?void 0:m.state)==null?void 0:v.kind)==="insertionMultiLine")return this._insertion.startLineOffset.read(h);const g=this._ghostTextIndicator.read(h);return g?a_o(g,this._editor):0}),this._sideBySide=this._register(this._instantiationService.createInstance(G0e,this._editor,this._model.map(h=>h==null?void 0:h.inlineEdit),this._previewTextModel,this._uiState.map(h=>{var g;return h&&((g=h.state)==null?void 0:g.kind)===Yo.SideBySide?{newTextLineCount:h.newTextLineCount,isInDiffEditor:h.isInDiffEditor}:void 0}),this._tabAction)),this._deletion=this._register(this._instantiationService.createInstance(WCo,this._editor,this._model.map(h=>h==null?void 0:h.inlineEdit),this._uiState.map(h=>{var g;return h&&((g=h.state)==null?void 0:g.kind)===Yo.Deletion?{originalRange:h.state.originalRange,deletions:h.state.deletions,inDiffEditor:h.isInDiffEditor}:void 0}),this._tabAction)),this._insertion=this._register(this._instantiationService.createInstance(PVe,this._editor,this._uiState.map(h=>{var g;return h&&((g=h.state)==null?void 0:g.kind)===Yo.InsertionMultiLine?{lineNumber:h.state.lineNumber,startColumn:h.state.column,text:h.state.text,inDiffEditor:h.isInDiffEditor}:void 0}),this._tabAction)),this._inlineDiffViewState=Rt(this,h=>{const g=this._uiState.read(h);if(!(!g||!g.state)&&!(g.state.kind==="wordReplacements"||g.state.kind==="insertionMultiLine"||g.state.kind==="collapsed"||g.state.kind==="custom"))return{modifiedText:new g9(g.newText),diff:g.diff,mode:g.state.kind,modifiedCodeEditor:this._sideBySide.previewEditor,isInDiffEditor:g.isInDiffEditor}}),this._inlineCollapsedView=this._register(this._instantiationService.createInstance(IVe,this._editor,this._model.map((h,g)=>{var m,v;return((v=(m=this._uiState.read(g))==null?void 0:m.state)==null?void 0:v.kind)==="collapsed"?h==null?void 0:h.inlineEdit:void 0}))),this._customView=this._register(this._instantiationService.createInstance(MVe,this._editor,this._model.map((h,g)=>{var m,v;return((v=(m=this._uiState.read(g))==null?void 0:m.state)==null?void 0:v.kind)==="custom"?h==null?void 0:h.displayLocation:void 0}),this._tabAction)),this._inlineDiffView=this._register(new JCo(this._editor,this._inlineDiffViewState,this._previewTextModel)),this._wordReplacementViews=GJe(this,this._uiState.map(h=>{var g;return((g=h==null?void 0:h.state)==null?void 0:g.kind)==="wordReplacements"?h.state.replacements:[]}),(h,g)=>g.add(this._instantiationService.createInstance(LN,this._editorObs,h,this._tabAction))),this._lineReplacementView=this._register(this._instantiationService.createInstance(FVe,this._editorObs,this._uiState.map(h=>{var g;return((g=h==null?void 0:h.state)==null?void 0:g.kind)===Yo.LineReplacement?{originalRange:h.state.originalRange,modifiedRange:h.state.modifiedRange,modifiedLines:h.state.modifiedLines,replacements:h.state.replacements}:void 0}),this._uiState.map(h=>(h==null?void 0:h.isInDiffEditor)??!1),this._tabAction)),this._useCodeShifting=this._editorObs.getOption(71).map(h=>h.edits.allowCodeShifting),this._renderSideBySide=this._editorObs.getOption(71).map(h=>h.edits.renderSideBySide),this._register(Tf((h,g)=>{const m=this._model.read(h);m&&g.add(sn.any(this._sideBySide.onDidClick,this._deletion.onDidClick,this._lineReplacementView.onDidClick,this._insertion.onDidClick,...this._wordReplacementViews.read(h).map(v=>v.onDidClick),this._inlineDiffView.onDidClick,this._customView.onDidClick)(v=>{this._viewHasBeenShownLongerThan(350)&&(v.preventDefault(),m.accept())}))})),this._indicator.recomputeInitiallyAndOnChange(this._store),this._wordReplacementViews.recomputeInitiallyAndOnChange(this._store),this._indicatorCyclicDependencyCircuitBreaker.set(!0,void 0),this._register(this._instantiationService.createInstance(RVe,this._host,this._model,this._indicator,this._inlineCollapsedView));const l=Rt(this,h=>Math.max(...this._wordReplacementViews.read(h).map(g=>g.minEditorScrollHeight.read(h)),this._lineReplacementView.minEditorScrollHeight.read(h),this._customView.minEditorScrollHeight.read(h))).recomputeInitiallyAndOnChange(this._store),d=this._editor.getModel();let u;this._register(Oi(h=>{const g=l.read(h);this._editor.changeViewZones(m=>{const v=this._editor.getScrollHeight(),f=g-v+1;f!==0&&u&&(m.removeZone(u),u=void 0),!(f<=0)&&(u=m.addZone({afterLineNumber:d.getLineCount(),heightInPx:f,domNode:tn("div.minScrollHeightViewZone")}))})})),this._constructorDone.set(!0,void 0)}getCacheId(t){return t.inlineEdit.inlineCompletion.identity.id}determineView(t,n,r,o){var m,v,f,k,A;const s=t.inlineEdit,a=((m=this._previousView)==null?void 0:m.id)===this.getCacheId(t)&&!((v=t.displayLocation)!=null&&v.jumpToEdit),l=((f=this._previousView)==null?void 0:f.editorWidth)!==this._editorObs.layoutInfoWidth.read(n)&&(((k=this._previousView)==null?void 0:k.view)===Yo.SideBySide||((A=this._previousView)==null?void 0:A.view)===Yo.LineReplacement);if(a&&!l)return this._previousView.view;if(t.inlineEdit.inlineCompletion instanceof YU&&t.inlineEdit.inlineCompletion.uri||t.displayLocation&&!t.inlineEdit.inlineCompletion.identity.jumpedTo.read(n))return Yo.Custom;const d=s.originalLineRange.length,u=s.modifiedLineRange.length,h=r.flatMap(p=>p.innerChanges??[]),g=h.length===1;if(!t.isInDiffEditor){if(g&&this._useCodeShifting.read(n)!=="never"&&_In(r))return o_o(r,s.cursorPosition)?Yo.InsertionInline:Yo.LineReplacement;if(JCt(h,s,o))return Yo.Deletion;if(KCt(r)&&this._useCodeShifting.read(n)==="always")return Yo.InsertionMultiLine;if(h.every(b=>Ud.ofRange(b.originalRange).columnCounto.getValueOfRange(O.modifiedRange)),w=h.map(O=>t.inlineEdit.originalText.getValueOfRange(O.originalRange));if(!b.some(O=>O.includes(" "))&&!w.some(O=>O.includes(" "))&&(!h.some(O=>O.originalRange.isEmpty())||!e_t(h.map(O=>new Pc(O.originalRange,"")),s.originalText).some(O=>O.range.isEmpty()&&Ud.ofRange(O.range).columnCount0&&u>0)return d===1&&u===1&&!t.isInDiffEditor?Yo.LineReplacement:this._renderSideBySide.read(n)!=="never"&&G0e.fitsInsideViewport(this._editor,this._previewTextModel,s,n)?Yo.SideBySide:Yo.LineReplacement;if(t.isInDiffEditor){if(JCt(h,s,o))return Yo.Deletion;if(KCt(r)&&this._useCodeShifting.read(n)==="always")return Yo.InsertionMultiLine}return Yo.SideBySide}determineRenderState(t,n,r,o){const s=t.inlineEdit;let a=this.determineView(t,n,r,o);if(this._willRenderAboveCursor(n,s,a))switch(a){case Yo.LineReplacement:case Yo.WordReplacements:a=Yo.SideBySide;break}this._previousView={id:this.getCacheId(t),view:a,editorWidth:this._editor.getLayoutInfo().width,timestamp:Date.now()};const l=r.flatMap(f=>f.innerChanges??[]),d=this._editor.getModel(),u=l.map(f=>({originalRange:f.originalRange,modifiedRange:f.modifiedRange,original:d.getValueInRange(f.originalRange),modified:o.getValueOfRange(f.modifiedRange)})),h=s.cursorPosition,g=u.length===0?!1:u[0].modified.startsWith(d.getEOL()),m={cursorColumnDistance:s.edit.replacements.length===0?0:s.edit.replacements[0].range.getStartPosition().column-h.column,cursorLineDistance:s.lineEdit.lineRange.startLineNumber-h.lineNumber+(g&&s.lineEdit.lineRange.startLineNumber>=h.lineNumber?1:0),lineCountOriginal:s.lineEdit.lineRange.length,lineCountModified:s.lineEdit.newLines.length,characterCountOriginal:u.reduce((f,k)=>f+k.original.length,0),characterCountModified:u.reduce((f,k)=>f+k.modified.length,0),disjointReplacements:u.length,sameShapeReplacements:u.every(f=>f.original===u[0].original&&f.modified===u[0].modified)};switch(a){case Yo.InsertionInline:return{kind:Yo.InsertionInline,viewData:m};case Yo.SideBySide:return{kind:Yo.SideBySide,viewData:m};case Yo.Collapsed:return{kind:Yo.Collapsed,viewData:m};case Yo.Custom:return{kind:Yo.Custom,displayLocation:t.displayLocation,viewData:m}}if(a===Yo.Deletion)return{kind:Yo.Deletion,originalRange:s.originalLineRange,deletions:l.map(f=>f.originalRange),viewData:m};if(a===Yo.InsertionMultiLine){const f=l[0];return{kind:Yo.InsertionMultiLine,lineNumber:f.originalRange.startLineNumber,column:f.originalRange.startColumn,text:o.getValueOfRange(f.modifiedRange),viewData:m}}const v=u.map(f=>new Pc(f.originalRange,f.modified));if(v.length!==0){if(a===Yo.WordReplacements){let f=s_o(v,s.originalText);return f.some(k=>k.range.isEmpty())&&(f=e_t(v,s.originalText)),{kind:Yo.WordReplacements,replacements:f,viewData:m}}if(a===Yo.LineReplacement)return{kind:Yo.LineReplacement,originalRange:s.originalLineRange,modifiedRange:s.modifiedLineRange,modifiedLines:s.modifiedLineRange.mapToLineArray(f=>o.getLineAt(f)),replacements:l.map(f=>({originalRange:f.originalRange,modifiedRange:f.modifiedRange})),viewData:m}}}_willRenderAboveCursor(t,n,r){if(this._useCodeShifting.read(t)==="always")return!1;for(const s of n.multiCursorPositions)if(r===Yo.WordReplacements&&s.lineNumber===n.originalLineRange.startLineNumber+1||r===Yo.LineReplacement&&s.lineNumber>=n.originalLineRange.endLineNumberExclusive&&s.lineNumber=t}};NVe=i_o([r_o(5,Zn)],NVe);function _In(e){return e.every(n=>n.innerChanges.every(r=>t(r)));function t(n){return!(!n.originalRange.isEmpty()||!(n.modifiedRange.startLineNumber===n.modifiedRange.endLineNumber))}}function o_o(e,t){if(!t||!_In(e))return!1;const n=t;return e.every(o=>o.innerChanges.every(s=>r(s)));function r(o){const s=o.originalRange.getStartPosition();return!!(n.isBeforeOrEqual(s)||s.lineNumberr.innerChanges??[]);if(t.length!==1)return!1;const n=t[0];return!(!n.originalRange.isEmpty()||n.modifiedRange.startLineNumber===n.modifiedRange.endLineNumber)}function JCt(e,t,n){return e.map(o=>({original:t.originalText.getValueOfRange(o.originalRange),modified:n.getValueOfRange(o.modifiedRange)})).every(({original:o,modified:s})=>s.trim()===""&&o.length>0&&(o.length>s.length||o.trim()!==""))}function s_o(e,t){return SIn(e,t,n=>/^[a-zA-Z]$/.test(n))}function e_t(e,t){return SIn(e,t,n=>!/^\s$/.test(n))}function SIn(e,t,n){const r=[];e.sort((s,a)=>xe.compareRangesUsingStarts(s.range,a.range));for(const s of e){let a=s.range.startColumn-1,l=s.range.endColumn-2,d="",u="";const h=t.getLineAt(s.range.startLineNumber),g=t.getLineAt(s.range.endLineNumber);if(o(h[a]))for(;o(h[a-1]);)d=h[a-1]+d,a--;if(o(g[l])||l0&&xe.areIntersectingOrTouching(r[r.length-1].range,m.range)&&(m=Pc.joinReplacements([r.pop(),m],t)),r.push(m)}function o(s){return s===void 0?!1:n(s)}return r}function a_o(e,t){const n=e.model.inlineEdit.edit.replacements;if(n.length!==1)return 0;const r=t.getModel();if(!r)return 0;const o=r.getEOL(),s=n[0];if(s.range.isEmpty()&&s.text.startsWith(o)){const a=t.getLineHeightForPosition(s.range.getStartPosition());return l_o(s.text,o)*a}return 0}function l_o(e,t){if(!t.length)return 0;let n=0,r=0;for(;e.startsWith(t,r);)n++,r+=t.length;return n}var c_o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},d_o=function(e,t){return function(n,r){t(n,r,e)}},uB;let UVe=(uB=class extends ht{constructor(t,n,r,o,s){super(),this._editor=t,this._edit=n,this._model=r,this._focusIsInMenu=o,this._inlineEdit=Rt(this,a=>{var f;const l=this._model.read(a);if(!l)return;const d=this._edit.read(a);if(!d)return;const u=this._editor.getModel();if(!u)return;const h=(f=l.inlineEditState.read(void 0))==null?void 0:f.inlineCompletion.updatedEdit;if(!h)return;const g=h.replacements.map(k=>{const A=xe.fromPositions(u.getPositionAt(k.replaceRange.start),u.getPositionAt(k.replaceRange.endExclusive));return new Pc(A,k.newText)}),m=new z4(g),v=new pR(u);return new gIn(v,m,l.primaryPosition.read(void 0),l.allPositions.read(void 0),d.commands,d.inlineCompletion)}),this._inlineEditModel=Rt(this,a=>{const l=this._model.read(a);if(!l)return;const d=this._inlineEdit.read(a);if(!d)return;const u=Rt(this,h=>{if(this._editorObs.isFocused.read(h)){if(l.tabShouldJumpToInlineEdit.read(h))return Of.Jump;if(l.tabShouldAcceptInlineEdit.read(h))return Of.Accept}return Of.Inactive});return new mIn(l,d,u)}),this._inlineEditHost=Rt(this,a=>{const l=this._model.read(a);if(l)return new rCo(l)}),this._ghostTextIndicator=Rt(this,a=>{const l=this._model.read(a);if(!l)return;const d=l.inlineCompletionState.read(a);if(!d)return;const u=d.inlineCompletion;if(!u||!u.showInlineEditMenu)return;const h=Ei.ofLength(d.primaryGhostText.lineNumber,1);return new oCo(this._editor,l,h,u)}),this._editorObs=hl(this._editor),this._register(s.createInstance(NVe,this._editor,this._inlineEditHost,this._inlineEditModel,this._ghostTextIndicator,this._focusIsInMenu))}},uB.hot=l3e(uB),uB);UVe=c_o([d_o(4,Zn)],UVe);var u_o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},h_o=function(e,t){return function(n,r){t(n,r,e)}};let jVe=class extends ht{constructor(t,n,r,o){super(),this._editor=t,this._model=n,this._focusIsInMenu=r,this._instantiationService=o,this._ghostTexts=Rt(this,s=>{const a=this._model.read(s);return(a==null?void 0:a.ghostTexts.read(s))??[]}),this._stablizedGhostTexts=gOo(this._ghostTexts,this._store),this._editorObs=hl(this._editor),this._ghostTextWidgets=GJe(this,this._stablizedGhostTexts,(s,a)=>vv(l=>this._instantiationService.createInstance(aee.hot.read(l),this._editor,{ghostText:s,warning:this._model.map((d,u)=>{var g;const h=(g=d==null?void 0:d.warning)==null?void 0:g.read(u);return h?{icon:h.icon}:void 0}),minReservedLineCount:ca(0),targetTextModel:this._model.map(d=>d==null?void 0:d.textModel),handleInlineCompletionShown:this._model.map((d,u)=>{var g;const h=(g=d==null?void 0:d.inlineCompletionState.read(u))==null?void 0:g.inlineCompletion;return h?m=>d.handleInlineSuggestionShown(h,Yo.GhostText,m):()=>{}})},this._editorObs.getOption(71).map(d=>({syntaxHighlightingEnabled:d.syntaxHighlightingEnabled})),!1,!1)).recomputeInitiallyAndOnChange(a)).recomputeInitiallyAndOnChange(this._store),this._inlineEdit=Rt(this,s=>{var a,l;return(l=(a=this._model.read(s))==null?void 0:a.inlineEditState.read(s))==null?void 0:l.inlineEdit}),this._everHadInlineEdit=vL(this,(s,a)=>{var l,d,u;return a||!!this._inlineEdit.read(s)||!!((u=(d=(l=this._model.read(s))==null?void 0:l.inlineCompletionState.read(s))==null?void 0:d.inlineCompletion)!=null&&u.showInlineEditMenu)}),this._inlineEditWidget=vv(s=>{if(this._everHadInlineEdit.read(s))return this._instantiationService.createInstance(UVe.hot.read(s),this._editor,this._inlineEdit,this._model,this._focusIsInMenu)}).recomputeInitiallyAndOnChange(this._store),this._fontFamily=this._editorObs.getOption(71).map(s=>s.fontFamily),this._register(Doo(Rt(s=>` +`,o=new wf().appendCodeblock("empty",a),r=`Provider: ${t.provider._debugDisplayName}`}if(!n&&!Nnt(t)){this.clearContents();return}if(this.domNode.classList.remove("no-docs","no-type"),r){const a=r.length>1e5?`${r.substr(0,1e5)}…`:r;this._type.textContent=a,this._type.title=a,k0(this._type),this._type.classList.toggle("auto-wrap",!/\r?\n^\s+/gmi.test(a))}else fh(this._type),this._type.title="",tm(this._type),this.domNode.classList.add("no-type");if(fh(this._docs),typeof o=="string")this._docs.classList.remove("markdown-docs"),this._docs.textContent=o;else if(o){this._docs.classList.add("markdown-docs"),fh(this._docs);const a=this._markdownRendererService.render(o,{context:this._editor,asyncRenderCallback:()=>{this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)}});this._docs.appendChild(a.element),this._renderDisposeable.add(a)}this.domNode.classList.toggle("detail-and-doc",!!r&&!!o),this.domNode.style.userSelect="text",this.domNode.tabIndex=-1,this._close.onmousedown=a=>{a.preventDefault(),a.stopPropagation()},this._close.onclick=a=>{a.preventDefault(),a.stopPropagation(),this._onDidClose.fire()},this._body.scrollTop=0,this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)}clearContents(){this.domNode.classList.add("no-docs"),this._type.textContent="",this._docs.textContent=""}get isEmpty(){return this.domNode.classList.contains("no-docs")}get size(){return this._size}layout(t,n){const r=new cs(t,n);cs.equals(r,this._size)||(this._size=r,jto(this.domNode,t,n)),this._scrollbar.scanDomNode()}scrollDown(t=8){this._body.scrollTop+=t}scrollUp(t=8){this._body.scrollTop-=t}scrollTop(){this._body.scrollTop=0}scrollBottom(){this._body.scrollTop=this._body.scrollHeight}pageDown(){this.scrollDown(80)}pageUp(){this.scrollUp(80)}focus(){this.domNode.focus()}};bVe=Ryo([RCt(1,Dl),RCt(2,Sp)],bVe);class Iyo{constructor(t,n){this.widget=t,this._editor=n,this.allowEditorOverflow=!0,this._disposables=new Et,this._added=!1,this._preferAlignAtTop=!0,this._resizable=new Ztt,this._resizable.domNode.classList.add("suggest-details-container"),this._resizable.domNode.appendChild(t.domNode),this._resizable.enableSashes(!1,!0,!0,!1);let r,o,s=0,a=0;this._disposables.add(this._resizable.onDidWillResize(()=>{r=this._topLeft,o=this._resizable.size})),this._disposables.add(this._resizable.onDidResize(l=>{if(r&&o){this.widget.layout(l.dimension.width,l.dimension.height);let d=!1;l.west&&(a=o.width-l.dimension.width,d=!0),l.north&&(s=o.height-l.dimension.height,d=!0),d&&this._applyTopLeft({top:r.top+s,left:r.left+a})}l.done&&(r=void 0,o=void 0,s=0,a=0,this._userSize=l.dimension)})),this._disposables.add(this.widget.onDidChangeContents(()=>{this._anchorBox&&this._placeAtAnchor(this._anchorBox,this._userSize??this.widget.size,this._preferAlignAtTop)}))}dispose(){this._resizable.dispose(),this._disposables.dispose(),this.hide()}getId(){return"suggest.details"}getDomNode(){return this._resizable.domNode}getPosition(){return this._topLeft?{preference:this._topLeft}:null}show(){this._added||(this._editor.addOverlayWidget(this),this._added=!0)}hide(t=!1){this._resizable.clearSashHoverState(),this._added&&(this._editor.removeOverlayWidget(this),this._added=!1,this._anchorBox=void 0,this._topLeft=void 0),t&&(this._userSize=void 0,this.widget.clearContents())}placeAtAnchor(t,n){const r=t.getBoundingClientRect();this._anchorBox=r,this._preferAlignAtTop=n,this._placeAtAnchor(this._anchorBox,this._userSize??this.widget.size,n)}_placeAtAnchor(t,n,r){const o=O6(this.getDomNode().ownerDocument.body),s=this.widget.getLayoutInfo(),a=new cs(220,2*s.lineHeight),l=t.top,d=function(){const y=o.width-(t.left+t.width+s.borderWidth+s.horizontalPadding),C=-s.borderWidth+t.left+t.width,_=new cs(y,o.height-t.top-s.borderHeight-s.verticalPadding),S=_.with(void 0,t.top+t.height-s.borderHeight-s.verticalPadding);return{top:l,left:C,fit:y-n.width,maxSizeTop:_,maxSizeBottom:S,minSize:a.with(Math.min(y,a.width))}}(),u=function(){const y=t.left-s.borderWidth-s.horizontalPadding,C=Math.max(s.horizontalPadding,t.left-n.width-s.borderWidth),_=new cs(y,o.height-t.top-s.borderHeight-s.verticalPadding),S=_.with(void 0,t.top+t.height-s.borderHeight-s.verticalPadding);return{top:l,left:C,fit:y-n.width,maxSizeTop:_,maxSizeBottom:S,minSize:a.with(Math.min(y,a.width))}}(),h=function(){const y=t.left,C=-s.borderWidth+t.top+t.height,_=new cs(t.width-s.borderHeight,o.height-t.top-t.height-s.verticalPadding);return{top:C,left:y,fit:_.height-n.height,maxSizeBottom:_,maxSizeTop:_,minSize:a.with(_.width)}}(),g=[d,u,h],m=g.find(y=>y.fit>=0)??g.sort((y,C)=>C.fit-y.fit)[0],v=t.top+t.height-s.borderHeight;let f,k=n.height;const A=Math.max(m.maxSizeTop.height,m.maxSizeBottom.height);k>A&&(k=A);let p;r?k<=m.maxSizeTop.height?(f=!0,p=m.maxSizeTop):(f=!1,p=m.maxSizeBottom):k<=m.maxSizeBottom.height?(f=!1,p=m.maxSizeBottom):(f=!0,p=m.maxSizeTop);let{top:b,left:w}=m;!f&&k>t.height&&(b=v-k);const O=this._editor.getDomNode();if(O){const y=O.getBoundingClientRect();b-=y.top,w-=y.left}this._applyTopLeft({left:w,top:b}),this._resizable.enableSashes(!f,m===d,f,m!==d),this._resizable.minSize=m.minSize,this._resizable.maxSize=p,this._resizable.layout(k,Math.min(p.width,n.width)),this.widget.layout(this._resizable.size.width,this._resizable.size.height)}_applyTopLeft(t){this._topLeft=t,this._editor.layoutOverlayWidget(this)}}const ICt=_r("fileService");var XO;(function(e){e[e.FILE=0]="FILE",e[e.FOLDER=1]="FOLDER",e[e.ROOT_FOLDER=2]="ROOT_FOLDER"})(XO||(XO={}));const Myo=/(?:\/|^)(?:([^\/]+)\/)?([^\/]+)$/;function ace(e,t,n,r,o){if(gi.isThemeIcon(o))return[`codicon-${o.id}`,"predefined-file-icon"];if(vi.isUri(o))return[];const s=r===XO.ROOT_FOLDER?["rootfolder-icon"]:r===XO.FOLDER?["folder-icon"]:["file-icon"];if(n){let a;if(n.scheme===yi.data)a=_6.parseMetaData(n).get(_6.META_DATA_LABEL);else{const l=n.path.match(Myo);l?(a=lce(l[2].toLowerCase()),l[1]&&s.push(`${lce(l[1].toLowerCase())}-name-dir-icon`)):a=lce(n.authority.toLowerCase())}if(r===XO.ROOT_FOLDER)s.push(`${a}-root-name-folder-icon`);else if(r===XO.FOLDER)s.push(`${a}-name-folder-icon`);else{if(a){if(s.push(`${a}-name-file-icon`),s.push("name-file-icon"),a.length<=255){const d=a.split(".");for(let u=1;u=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Qxe=function(e,t){return function(n,r){t(n,r,e)}};const Nyo=Da("suggest-more-info",zt.chevronRight,U(1492,"Icon for more information in the suggest widget."));var Wb;const Uyo=new(Wb=class{extract(t,n){if(t.textLabel.match(Wb._regexStrict))return n[0]=t.textLabel,!0;if(t.completion.detail&&t.completion.detail.match(Wb._regexStrict))return n[0]=t.completion.detail,!0;if(t.completion.documentation){const r=typeof t.completion.documentation=="string"?t.completion.documentation:t.completion.documentation.value,o=Wb._regexRelaxed.exec(r);if(o&&(o.index===0||o.index+o[0].length===r.length))return n[0]=o[0],!0}return!1}},Wb._regexRelaxed=/(#([\da-fA-F]{3}){1,2}|(rgb|hsl)a\(\s*(\d{1,3}%?\s*,\s*){3}(1|0?\.\d+)\)|(rgb|hsl)\(\s*\d{1,3}%?(\s*,\s*\d{1,3}%?){2}\s*\))/,Wb._regexStrict=new RegExp(`^${Wb._regexRelaxed.source}$`,"i"),Wb);let wVe=class{constructor(t,n,r,o){this._editor=t,this._modelService=n,this._languageService=r,this._themeService=o,this._onDidToggleDetails=new at,this.onDidToggleDetails=this._onDidToggleDetails.event,this.templateId="suggestion"}dispose(){this._onDidToggleDetails.dispose()}renderTemplate(t){const n=new Et,r=t;r.classList.add("show-file-icons");const o=Xt(t,tn(".icon")),s=Xt(o,tn("span.colorspan")),a=Xt(t,tn(".contents")),l=Xt(a,tn(".main")),d=Xt(l,tn(".icon-label.codicon")),u=Xt(l,tn("span.left")),h=Xt(l,tn("span.right")),g=new qJ(u,{supportHighlights:!0,supportIcons:!0});n.add(g);const m=Xt(u,tn("span.signature-label")),v=Xt(u,tn("span.qualifier-label")),f=Xt(h,tn("span.details-label")),k=Xt(h,tn("span.readMore"+gi.asCSSSelector(Nyo)));return k.title=U(1493,"Read More"),{root:r,left:u,right:h,icon:o,colorspan:s,iconLabel:g,iconContainer:d,parametersLabel:m,qualifierLabel:v,detailsLabel:f,readMore:k,disposables:n,configureFont:()=>{const p=this._editor.getOptions(),b=p.get(59),w=b.getMassagedFontFamily(),O=b.fontFeatureSettings,y=b.fontVariationSettings,C=p.get(135)||b.fontSize,_=p.get(136)||b.lineHeight,S=b.fontWeight,L=b.letterSpacing,E=`${C}px`,Q=`${_}px`,T=`${L}px`;r.style.fontSize=E,r.style.fontWeight=S,r.style.letterSpacing=T,l.style.fontFamily=w,l.style.fontFeatureSettings=O,l.style.fontVariationSettings=y,l.style.lineHeight=Q,o.style.height=Q,o.style.width=Q,k.style.height=Q,k.style.width=Q}}}renderElement(t,n,r){r.configureFont();const{completion:o}=t;r.colorspan.style.backgroundColor="";const s={labelEscapeNewLines:!0,matches:jie(t.score)},a=[];if(o.kind===19&&Uyo.extract(t,a))r.icon.className="icon customcolor",r.iconContainer.className="icon hide",r.colorspan.style.backgroundColor=a[0];else if(o.kind===20&&this._themeService.getFileIconTheme().hasFileIcons){r.icon.className="icon hide",r.iconContainer.className="icon hide";const l=ace(this._modelService,this._languageService,vi.from({scheme:"fake",path:t.textLabel}),XO.FILE),d=ace(this._modelService,this._languageService,vi.from({scheme:"fake",path:o.detail}),XO.FILE);s.extraClasses=l.length>d.length?l:d}else o.kind===23&&this._themeService.getFileIconTheme().hasFolderIcons?(r.icon.className="icon hide",r.iconContainer.className="icon hide",s.extraClasses=[ace(this._modelService,this._languageService,vi.from({scheme:"fake",path:t.textLabel}),XO.FOLDER),ace(this._modelService,this._languageService,vi.from({scheme:"fake",path:o.detail}),XO.FOLDER)].flat()):(r.icon.className="icon hide",r.iconContainer.className="",r.iconContainer.classList.add("suggest-icon",...gi.asClassNameArray(dV.toIcon(o.kind))));o.tags&&o.tags.indexOf(1)>=0&&(s.extraClasses=(s.extraClasses||[]).concat(["deprecated"]),s.matches=[]),r.iconLabel.setLabel(t.textLabel,void 0,s),typeof o.label=="string"?(r.parametersLabel.textContent="",r.detailsLabel.textContent=Dxe(o.detail||""),r.root.classList.add("string-label")):(r.parametersLabel.textContent=Dxe(o.label.detail||""),r.detailsLabel.textContent=Dxe(o.label.description||""),r.root.classList.remove("string-label")),this._editor.getOption(134).showInlineDetails?k0(r.detailsLabel):tm(r.detailsLabel),Nnt(t)?(r.right.classList.add("can-expand-details"),k0(r.readMore),r.readMore.onmousedown=l=>{l.stopPropagation(),l.preventDefault()},r.readMore.onclick=l=>{l.stopPropagation(),l.preventDefault(),this._onDidToggleDetails.fire()}):(r.right.classList.remove("can-expand-details"),tm(r.readMore),r.readMore.onmousedown=null,r.readMore.onclick=null)}disposeTemplate(t){t.disposables.dispose()}};wVe=Fyo([Qxe(1,ml),Qxe(2,ic),Qxe(3,Dl)],wVe);function Dxe(e){return e.replace(/\r\n|\r|\n/g,"")}var jyo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},cce=function(e,t){return function(n,r){t(n,r,e)}},IF;Ve("editorSuggestWidget.background",Yk,U(1473,"Background color of the suggest widget."));Ve("editorSuggestWidget.border",bet,U(1474,"Border color of the suggest widget."));const Wyo=Ve("editorSuggestWidget.foreground",Jy,U(1475,"Foreground color of the suggest widget."));Ve("editorSuggestWidget.selectedForeground",cJ,U(1476,"Foreground color of the selected entry in the suggest widget."));Ve("editorSuggestWidget.selectedIconForeground",Det,U(1477,"Icon foreground color of the selected entry in the suggest widget."));const Vyo=Ve("editorSuggestWidget.selectedBackground",dJ,U(1478,"Background color of the selected entry in the suggest widget."));Ve("editorSuggestWidget.highlightForeground",mN,U(1479,"Color of the match highlights in the suggest widget."));Ve("editorSuggestWidget.focusHighlightForeground",Kso,U(1480,"Color of the match highlights in the suggest widget when an item is focused."));Ve("editorSuggestWidgetStatus.foreground",Zi(Wyo,.5),U(1481,"Foreground color of the suggest widget status."));class zyo{constructor(t,n){this._service=t,this._key=`suggestWidget.size/${n.getEditorType()}/${n instanceof G8}`}restore(){const t=this._service.get(this._key,0)??"";try{const n=JSON.parse(t);if(cs.is(n))return cs.lift(n)}catch{}}store(t){this._service.store(this._key,JSON.stringify(t),0,1)}reset(){this._service.remove(this._key,0)}}var r6;let OVe=(r6=class{constructor(t,n,r,o,s){this.editor=t,this._storageService=n,this._state=0,this._isAuto=!1,this._pendingLayout=new ts,this._pendingShowDetails=new ts,this._ignoreFocusEvents=!1,this._forceRenderingAbove=!1,this._explainMode=!1,this._showTimeout=new M0,this._disposables=new Et,this._onDidSelect=new oR,this._onDidFocus=new oR,this._onDidHide=new at,this._onDidShow=new at,this.onDidSelect=this._onDidSelect.event,this.onDidFocus=this._onDidFocus.event,this.onDidHide=this._onDidHide.event,this.onDidShow=this._onDidShow.event,this._onDetailsKeydown=new at,this.onDetailsKeyDown=this._onDetailsKeydown.event,this.element=new Ztt,this.element.domNode.classList.add("editor-widget","suggest-widget"),this._contentWidget=new Hyo(this,t),this._persistedSize=new zyo(n,t);class a{constructor(v,f,k=!1,A=!1){this.persistedSize=v,this.currentSize=f,this.persistHeight=k,this.persistWidth=A}}let l;this._disposables.add(this.element.onDidWillResize(()=>{this._contentWidget.lockPreference(),l=new a(this._persistedSize.restore(),this.element.size)})),this._disposables.add(this.element.onDidResize(m=>{var v,f;if(this._resize(m.dimension.width,m.dimension.height),l&&(l.persistHeight=l.persistHeight||!!m.north||!!m.south,l.persistWidth=l.persistWidth||!!m.east||!!m.west),!!m.done){if(l){const{itemHeight:k,defaultSize:A}=this.getLayoutInfo(),p=Math.round(k/2);let{width:b,height:w}=this.element.size;(!l.persistHeight||Math.abs(l.currentSize.height-w)<=p)&&(w=((v=l.persistedSize)==null?void 0:v.height)??A.height),(!l.persistWidth||Math.abs(l.currentSize.width-b)<=p)&&(b=((f=l.persistedSize)==null?void 0:f.width)??A.width),this._persistedSize.store(new cs(b,w))}this._contentWidget.unlockPreference(),l=void 0}})),this._messageElement=Xt(this.element.domNode,tn(".message")),this._listElement=Xt(this.element.domNode,tn(".tree"));const d=this._disposables.add(s.createInstance(bVe,this.editor));d.onDidClose(()=>this.toggleDetails(),this,this._disposables),this._details=new Iyo(d,this.editor);const u=()=>this.element.domNode.classList.toggle("no-icons",!this.editor.getOption(134).showIcons);u();const h=s.createInstance(wVe,this.editor);this._disposables.add(h),this._disposables.add(h.onDidToggleDetails(()=>this.toggleDetails())),this._list=new _2("SuggestWidget",this._listElement,{getHeight:m=>this.getLayoutInfo().itemHeight,getTemplateId:m=>"suggestion"},[h],{alwaysConsumeMouseWheel:!0,useShadows:!1,mouseSupport:!1,multipleSelectionSupport:!1,accessibilityProvider:{getRole:()=>vh?"listitem":"option",getWidgetAriaLabel:()=>U(1484,"Suggest"),getWidgetRole:()=>"listbox",getAriaLabel:m=>{let v=m.textLabel;const f=dV.toLabel(m.completion.kind);if(typeof m.completion.label!="string"){const{detail:b,description:w}=m.completion.label;b&&w?v=U(1485,"{0} {1}, {2}, {3}",v,b,w,f):b?v=U(1486,"{0} {1}, {2}",v,b,f):w&&(v=U(1487,"{0}, {1}, {2}",v,w,f))}else v=U(1488,"{0}, {1}",v,f);if(!m.isResolved||!this._isDetailsVisible())return v;const{documentation:k,detail:A}=m.completion,p=sR("{0}{1}",A||"",k?typeof k=="string"?k:k.value:"");return U(1489,"{0}, docs: {1}",v,p)}}}),this._list.style(QI({listInactiveFocusBackground:Vyo,listInactiveFocusOutline:za})),this._status=s.createInstance(pVe,this.element.domNode,j9);const g=()=>this.element.domNode.classList.toggle("with-status-bar",this.editor.getOption(134).showStatusBar);g(),this._disposables.add(this._list.onMouseDown(m=>this._onListMouseDownOrTap(m))),this._disposables.add(this._list.onTap(m=>this._onListMouseDownOrTap(m))),this._disposables.add(this._list.onDidChangeSelection(m=>this._onListSelection(m))),this._disposables.add(this._list.onDidChangeFocus(m=>this._onListFocus(m))),this._disposables.add(this.editor.onDidChangeCursorSelection(()=>this._onCursorSelectionChanged())),this._disposables.add(this.editor.onDidChangeConfiguration(m=>{m.hasChanged(134)&&(g(),u()),this._completionModel&&(m.hasChanged(59)||m.hasChanged(135)||m.hasChanged(136))&&this._list.splice(0,this._list.length,this._completionModel.items)})),this._ctxSuggestWidgetVisible=Sr.Visible.bindTo(r),this._ctxSuggestWidgetDetailsVisible=Sr.DetailsVisible.bindTo(r),this._ctxSuggestWidgetMultipleSuggestions=Sr.MultipleSuggestions.bindTo(r),this._ctxSuggestWidgetHasFocusedSuggestion=Sr.HasFocusedSuggestion.bindTo(r),this._disposables.add(wc(this._details.widget.domNode,"keydown",m=>{this._onDetailsKeydown.fire(m)})),this._disposables.add(this.editor.onMouseDown(m=>this._onEditorMouseDown(m)))}dispose(){var t;this._details.widget.dispose(),this._details.dispose(),this._list.dispose(),this._status.dispose(),this._disposables.dispose(),(t=this._loadingTimeout)==null||t.dispose(),this._pendingLayout.dispose(),this._pendingShowDetails.dispose(),this._showTimeout.dispose(),this._contentWidget.dispose(),this.element.dispose()}_onEditorMouseDown(t){this._details.widget.domNode.contains(t.target.element)?this._details.widget.domNode.focus():this.element.domNode.contains(t.target.element)&&this.editor.focus()}_onCursorSelectionChanged(){this._state!==0&&this._contentWidget.layout()}_onListMouseDownOrTap(t){typeof t.element>"u"||typeof t.index>"u"||(t.browserEvent.preventDefault(),t.browserEvent.stopPropagation(),this._select(t.element,t.index))}_onListSelection(t){t.elements.length&&this._select(t.elements[0],t.indexes[0])}_select(t,n){const r=this._completionModel;r&&(this._onDidSelect.fire({item:t,index:n,model:r}),this.editor.focus())}_onListFocus(t){var o;if(this._ignoreFocusEvents)return;if(this._state===5&&this._setState(3),!t.elements.length){this._currentSuggestionDetails&&(this._currentSuggestionDetails.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=void 0),this.editor.setAriaOptions({activeDescendant:void 0}),this._ctxSuggestWidgetHasFocusedSuggestion.set(!1);return}if(!this._completionModel)return;this._ctxSuggestWidgetHasFocusedSuggestion.set(!0);const n=t.elements[0],r=t.indexes[0];n!==this._focusedItem&&((o=this._currentSuggestionDetails)==null||o.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=n,this._list.reveal(r),this._currentSuggestionDetails=Fd(async s=>{const a=R8(()=>{this._isDetailsVisible()&&this._showDetails(!0,!1)},250),l=s.onCancellationRequested(()=>a.dispose());try{return await n.resolve(s)}finally{a.dispose(),l.dispose()}}),this._currentSuggestionDetails.then(()=>{r>=this._list.length||n!==this._list.element(r)||(this._ignoreFocusEvents=!0,this._list.splice(r,1,[n]),this._list.setFocus([r]),this._ignoreFocusEvents=!1,this._isDetailsVisible()?this._showDetails(!1,!1):this.element.domNode.classList.remove("docs-side"),this.editor.setAriaOptions({activeDescendant:this._list.getElementID(r)}))}).catch(zi)),this._onDidFocus.fire({item:n,index:r,model:this._completionModel})}_setState(t){if(this._state!==t)switch(this._state=t,this.element.domNode.classList.toggle("frozen",t===4),this.element.domNode.classList.remove("message"),t){case 0:tm(this._messageElement,this._listElement,this._status.element),this._details.hide(!0),this._status.hide(),this._contentWidget.hide(),this._ctxSuggestWidgetVisible.reset(),this._ctxSuggestWidgetMultipleSuggestions.reset(),this._ctxSuggestWidgetHasFocusedSuggestion.reset(),this._showTimeout.cancel(),this.element.domNode.classList.remove("visible"),this._list.splice(0,this._list.length),this._focusedItem=void 0,this._cappedHeight=void 0,this._explainMode=!1;break;case 1:this.element.domNode.classList.add("message"),this._messageElement.textContent=IF.LOADING_MESSAGE,tm(this._listElement,this._status.element),k0(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0,A3(IF.LOADING_MESSAGE);break;case 2:this.element.domNode.classList.add("message"),this._messageElement.textContent=IF.NO_SUGGESTIONS_MESSAGE,tm(this._listElement,this._status.element),k0(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0,A3(IF.NO_SUGGESTIONS_MESSAGE);break;case 3:tm(this._messageElement),k0(this._listElement,this._status.element),this._show();break;case 4:tm(this._messageElement),k0(this._listElement,this._status.element),this._show();break;case 5:tm(this._messageElement),k0(this._listElement,this._status.element),this._details.show(),this._show(),this._details.widget.focus();break}}_show(){this._status.show(),this._contentWidget.show(),this._layout(this._persistedSize.restore()),this._ctxSuggestWidgetVisible.set(!0),this._showTimeout.cancelAndSet(()=>{this.element.domNode.classList.add("visible"),this._onDidShow.fire(this)},100)}showTriggered(t,n){this._state===0&&(this._contentWidget.setPosition(this.editor.getPosition()),this._isAuto=!!t,this._isAuto||(this._loadingTimeout=R8(()=>this._setState(1),n)))}showSuggestions(t,n,r,o,s){var d,u;if(this._contentWidget.setPosition(this.editor.getPosition()),(d=this._loadingTimeout)==null||d.dispose(),(u=this._currentSuggestionDetails)==null||u.cancel(),this._currentSuggestionDetails=void 0,this._completionModel!==t&&(this._completionModel=t),r&&this._state!==2&&this._state!==0){this._setState(4);return}const a=this._completionModel.items.length,l=a===0;if(this._ctxSuggestWidgetMultipleSuggestions.set(a>1),l){this._setState(o?0:2),this._completionModel=void 0;return}this._focusedItem=void 0,this._onDidFocus.pause(),this._onDidSelect.pause();try{this._list.splice(0,this._list.length,this._completionModel.items),this._setState(r?4:3),this._list.reveal(n,0,n===0?0:this.getLayoutInfo().itemHeight*.33),this._list.setFocus(s?[]:[n])}finally{this._onDidFocus.resume(),this._onDidSelect.resume()}this._pendingLayout.value=xme(ii(this.element.domNode),()=>{this._pendingLayout.clear(),this._layout(this.element.size),this._details.widget.domNode.classList.remove("focused")})}focusSelected(){this._list.length>0&&this._list.setFocus([0])}selectNextPage(){switch(this._state){case 0:return!1;case 5:return this._details.widget.pageDown(),!0;case 1:return!this._isAuto;default:return this._list.focusNextPage(),!0}}selectNext(){switch(this._state){case 0:return!1;case 1:return!this._isAuto;default:return this._list.focusNext(1,!0),!0}}selectLast(){switch(this._state){case 0:return!1;case 5:return this._details.widget.scrollBottom(),!0;case 1:return!this._isAuto;default:return this._list.focusLast(),!0}}selectPreviousPage(){switch(this._state){case 0:return!1;case 5:return this._details.widget.pageUp(),!0;case 1:return!this._isAuto;default:return this._list.focusPreviousPage(),!0}}selectPrevious(){switch(this._state){case 0:return!1;case 1:return!this._isAuto;default:return this._list.focusPrevious(1,!0),!1}}selectFirst(){switch(this._state){case 0:return!1;case 5:return this._details.widget.scrollTop(),!0;case 1:return!this._isAuto;default:return this._list.focusFirst(),!0}}getFocusedItem(){if(this._state!==0&&this._state!==2&&this._state!==1&&this._completionModel&&this._list.getFocus().length>0)return{item:this._list.getFocusedElements()[0],index:this._list.getFocus()[0],model:this._completionModel}}toggleDetailsFocus(){this._state===5?(this._list.setFocus(this._list.getFocus()),this._setState(3)):this._state===3&&(this._setState(5),this._isDetailsVisible()?this._details.widget.focus():this.toggleDetails(!0))}toggleDetails(t=!1){this._isDetailsVisible()?(this._pendingShowDetails.clear(),this._ctxSuggestWidgetDetailsVisible.set(!1),this._setDetailsVisible(!1),this._details.hide(),this.element.domNode.classList.remove("shows-details")):(Nnt(this._list.getFocusedElements()[0])||this._explainMode)&&(this._state===3||this._state===5||this._state===4)&&(this._ctxSuggestWidgetDetailsVisible.set(!0),this._setDetailsVisible(!0),this._showDetails(!1,t))}_showDetails(t,n){this._pendingShowDetails.value=xme(ii(this.element.domNode),()=>{this._pendingShowDetails.clear(),this._details.show();let r=!1;t?this._details.widget.renderLoading():this._details.widget.renderItem(this._list.getFocusedElements()[0],this._explainMode),this._details.widget.isEmpty?this._details.hide():(this._positionDetails(),this.element.domNode.classList.add("shows-details"),n&&(this._details.widget.focus(),r=!0)),r||this.editor.focus()})}toggleExplainMode(){this._list.getFocusedElements()[0]&&(this._explainMode=!this._explainMode,this._isDetailsVisible()?this._showDetails(!1,!1):this.toggleDetails())}resetPersistedSize(){this._persistedSize.reset()}hideWidget(){var r;this._pendingLayout.clear(),this._pendingShowDetails.clear(),(r=this._loadingTimeout)==null||r.dispose(),this._setState(0),this._onDidHide.fire(this),this.element.clearSashHoverState();const t=this._persistedSize.restore(),n=Math.ceil(this.getLayoutInfo().itemHeight*4.3);t&&t.heightd&&(s=d);const u=this._completionModel?this._completionModel.stats.pLabelLen*r.typicalHalfwidthCharacterWidth:s,h=r.statusBarHeight+this._list.contentHeight+r.borderHeight,g=r.itemHeight+r.statusBarHeight,m=Kl(this.editor.getDomNode()),v=this.editor.getScrolledVisiblePosition(this.editor.getPosition()),f=m.top+v.top+v.height,k=Math.min(n.height-f-r.verticalPadding,h),A=m.top+v.top-r.verticalPadding,p=Math.min(A,h);let b=Math.min(Math.max(p,k)+r.borderHeight,h);o===((a=this._cappedHeight)==null?void 0:a.capped)&&(o=this._cappedHeight.wanted),ob&&(o=b),o>k&&p>k||this._forceRenderingAbove&&A>150?(this._contentWidget.setPreference(1),this.element.enableSashes(!0,!0,!1,!1),b=p):(this._contentWidget.setPreference(2),this.element.enableSashes(!1,!0,!0,!1),b=k),this.element.preferredSize=new cs(u,r.defaultSize.height),this.element.maxSize=new cs(d,b),this.element.minSize=new cs(220,g),this._cappedHeight=o===h?{wanted:((l=this._cappedHeight)==null?void 0:l.wanted)??t.height,capped:o}:void 0}this._resize(s,o)}_resize(t,n){const{width:r,height:o}=this.element.maxSize;t=Math.min(r,t),n=Math.min(o,n);const{statusBarHeight:s}=this.getLayoutInfo();this._list.layout(n-s,t),this._listElement.style.height=`${n-s}px`,this.element.layout(n,t),this._contentWidget.layout(),this._positionDetails()}_positionDetails(){var t;this._isDetailsVisible()&&this._details.placeAtAnchor(this.element.domNode,((t=this._contentWidget.getPosition())==null?void 0:t.preference[0])===2)}getLayoutInfo(){const t=this.editor.getOption(59),n=Zg(this.editor.getOption(136)||t.lineHeight,8,1e3),r=!this.editor.getOption(134).showStatusBar||this._state===2||this._state===1?0:n,o=this._details.widget.getLayoutInfo().borderWidth,s=2*o;return{itemHeight:n,statusBarHeight:r,borderWidth:o,borderHeight:s,typicalHalfwidthCharacterWidth:t.typicalHalfwidthCharacterWidth,verticalPadding:22,horizontalPadding:14,defaultSize:new cs(430,r+12*n)}}_isDetailsVisible(){return this._storageService.getBoolean("expandSuggestionDocs",0,!1)}_setDetailsVisible(t){this._storageService.store("expandSuggestionDocs",t,0,0)}forceRenderingAbove(){this._forceRenderingAbove||(this._forceRenderingAbove=!0,this._layout(this._persistedSize.restore()))}stopForceRenderingAbove(){this._forceRenderingAbove=!1}},IF=r6,r6.LOADING_MESSAGE=U(1482,"Loading..."),r6.NO_SUGGESTIONS_MESSAGE=U(1483,"No suggestions."),r6);OVe=IF=jyo([cce(1,Bg),cce(2,Qi),cce(3,Dl),cce(4,Zn)],OVe);class Hyo{constructor(t,n){this._widget=t,this._editor=n,this.allowEditorOverflow=!0,this.suppressMouseDown=!1,this._preferenceLocked=!1,this._added=!1,this._hidden=!1}dispose(){this._added&&(this._added=!1,this._editor.removeContentWidget(this))}getId(){return"editor.widget.suggestWidget"}getDomNode(){return this._widget.element.domNode}show(){this._hidden=!1,this._added||(this._added=!0,this._editor.addContentWidget(this))}hide(){this._hidden||(this._hidden=!0,this.layout())}layout(){this._editor.layoutContentWidget(this)}getPosition(){return this._hidden||!this._position||!this._preference?null:{position:this._position,preference:[this._preference]}}beforeRender(){const{height:t,width:n}=this._widget.element.size,{borderWidth:r,horizontalPadding:o}=this._widget.getLayoutInfo();return new cs(n+2*r+o,t+2*r)}afterRender(t){this._widget._afterRender(t)}setPreference(t){this._preferenceLocked||(this._preference=t)}lockPreference(){this._preferenceLocked=!0}unlockPreference(){this._preferenceLocked=!1}setPosition(t){this._position=t}}var $yo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},PP=function(e,t){return function(n,r){t(n,r,e)}},yVe;class Xyo{constructor(t,n){if(this._model=t,this._position=n,this._decorationOptions=Gi.register({description:"suggest-line-suffix",stickiness:1}),t.getLineMaxColumn(n.lineNumber)!==n.column){const o=t.getOffsetAt(n),s=t.getPositionAt(o+1);t.changeDecorations(a=>{this._marker&&a.removeDecoration(this._marker),this._marker=a.addDecoration(xe.fromPositions(n,s),this._decorationOptions)})}}dispose(){this._marker&&!this._model.isDisposed()&&this._model.changeDecorations(t=>{t.removeDecoration(this._marker),this._marker=void 0})}delta(t){if(this._model.isDisposed()||this._position.lineNumber!==t.lineNumber)return 0;if(this._marker){const n=this._model.getDecorationRange(this._marker);return this._model.getOffsetAt(n.getStartPosition())-this._model.getOffsetAt(t)}else return this._model.getLineMaxColumn(t.lineNumber)-t.column}}var lB;let Jb=(lB=class{static get(t){return t.getContribution(yVe.ID)}get onWillInsertSuggestItem(){return this._onWillInsertSuggestItem.event}constructor(t,n,r,o,s,a,l){this._memoryService=n,this._commandService=r,this._contextKeyService=o,this._instantiationService=s,this._logService=a,this._telemetryService=l,this._lineSuffix=new ts,this._toDispose=new Et,this._selectors=new Gyo(g=>g.priority),this._onWillInsertSuggestItem=new at,this._wantsForceRenderingAbove=!1,this.editor=t,this.model=s.createInstance(z0e,this.editor),this._selectors.register({priority:0,select:(g,m,v)=>this._memoryService.select(g,m,v)});const d=Sr.InsertMode.bindTo(o);d.set(t.getOption(134).insertMode),this._toDispose.add(this.model.onDidTrigger(()=>d.set(t.getOption(134).insertMode))),this.widget=this._toDispose.add(new K8e(ii(t.getDomNode()),()=>{const g=this._instantiationService.createInstance(OVe,this.editor);this._toDispose.add(g),this._toDispose.add(g.onDidSelect(A=>this._insertSuggestion(A,0),this));const m=new Eyo(this.editor,g,this.model,A=>this._insertSuggestion(A,2));this._toDispose.add(m);const v=Sr.MakesTextEdit.bindTo(this._contextKeyService),f=Sr.HasInsertAndReplaceRange.bindTo(this._contextKeyService),k=Sr.CanResolve.bindTo(this._contextKeyService);return this._toDispose.add($n(()=>{v.reset(),f.reset(),k.reset()})),this._toDispose.add(g.onDidFocus(({item:A})=>{const p=this.editor.getPosition(),b=A.editStart.column,w=p.column;let O=!0;this.editor.getOption(1)==="smart"&&this.model.state===2&&!A.completion.additionalTextEdits&&!(A.completion.insertTextRules&4)&&w-b===A.completion.insertText.length&&(O=this.editor.getModel().getValueInRange({startLineNumber:p.lineNumber,startColumn:b,endLineNumber:p.lineNumber,endColumn:w})!==A.completion.insertText),v.set(O),f.set(!rt.equals(A.editInsertEnd,A.editReplaceEnd)),k.set(!!A.provider.resolveCompletionItem||!!A.completion.documentation||A.completion.detail!==A.completion.label)})),this._toDispose.add(g.onDetailsKeyDown(A=>{if(A.toKeyCodeChord().equals(new B8(!0,!1,!1,!1,33))||Qr&&A.toKeyCodeChord().equals(new B8(!1,!1,!1,!0,33))){A.stopPropagation();return}A.toKeyCodeChord().isModifierKey()||this.editor.focus()})),this._wantsForceRenderingAbove&&g.forceRenderingAbove(),g})),this._overtypingCapturer=this._toDispose.add(new K8e(ii(t.getDomNode()),()=>this._toDispose.add(new AVe(this.editor,this.model)))),this._alternatives=this._toDispose.add(new K8e(ii(t.getDomNode()),()=>this._toDispose.add(new _V(this.editor,this._contextKeyService)))),this._toDispose.add(s.createInstance(j0e,t)),this._toDispose.add(this.model.onDidTrigger(g=>{this.widget.value.showTriggered(g.auto,g.shy?250:50),this._lineSuffix.value=new Xyo(this.editor.getModel(),g.position)})),this._toDispose.add(this.model.onDidSuggest(g=>{if(g.triggerOptions.shy)return;let m=-1;for(const f of this._selectors.itemsOrderedByPriorityDesc)if(m=f.select(this.editor.getModel(),this.editor.getPosition(),g.completionModel.items),m!==-1)break;if(m===-1&&(m=0),this.model.state===0)return;let v=!1;if(g.triggerOptions.auto){const f=this.editor.getOption(134);f.selectionMode==="never"||f.selectionMode==="always"?v=f.selectionMode==="never":f.selectionMode==="whenTriggerCharacter"?v=g.triggerOptions.triggerKind!==1:f.selectionMode==="whenQuickSuggestion"&&(v=g.triggerOptions.triggerKind===1&&!g.triggerOptions.refilter)}this.widget.value.showSuggestions(g.completionModel,m,g.isFrozen,g.triggerOptions.auto,v)})),this._toDispose.add(this.model.onDidCancel(g=>{g.retrigger||this.widget.value.hideWidget()})),this._toDispose.add(this.editor.onDidBlurEditorWidget(()=>{this.model.cancel(),this.model.clear()}));const u=Sr.AcceptSuggestionsOnEnter.bindTo(o),h=()=>{const g=this.editor.getOption(1);u.set(g==="on"||g==="smart")};this._toDispose.add(this.editor.onDidChangeConfiguration(()=>h())),h()}dispose(){this._alternatives.dispose(),this._toDispose.dispose(),this.widget.dispose(),this.model.dispose(),this._lineSuffix.dispose(),this._onWillInsertSuggestItem.dispose()}_insertSuggestion(t,n){var f;if(!t||!t.item){this._alternatives.value.reset(),this.model.cancel(),this.model.clear();return}if(!this.editor.hasModel())return;const r=xg.get(this.editor);if(!r)return;this._onWillInsertSuggestItem.fire({item:t.item});const o=this.editor.getModel(),s=o.getAlternativeVersionId(),{item:a}=t,l=[],d=new Wa;n&1||this.editor.pushUndoStop();const u=this.getOverwriteInfo(a,!!(n&8));this._memoryService.memorize(o,this.editor.getPosition(),a);const h=a.isResolved;let g=-1,m=-1;if(Array.isArray(a.completion.additionalTextEdits)){this.model.cancel();const k=O3.capture(this.editor);this.editor.executeEdits("suggestController.additionalTextEdits.sync",a.completion.additionalTextEdits.map(A=>{let p=xe.lift(A.range);if(p.startLineNumber===a.position.lineNumber&&p.startColumn>a.position.column){const b=this.editor.getPosition().column-a.position.column,w=b,O=xe.spansMultipleLines(p)?0:b;p=new xe(p.startLineNumber,p.startColumn+w,p.endLineNumber,p.endColumn+O)}return $l.replaceMove(p,A.text)})),k.restoreRelativeVerticalPositionOfCursor(this.editor)}else if(!h){const k=new vu;let A;const p=o.onDidChangeContent(y=>{if(y.isFlush){d.cancel(),p.dispose();return}for(const C of y.changes){const _=xe.getEndPosition(C.range);(!A||rt.isBefore(_,A))&&(A=_)}}),b=n;n|=2;let w=!1;const O=this.editor.onWillType(()=>{O.dispose(),w=!0,b&2||this.editor.pushUndoStop()});l.push(a.resolve(d.token).then(()=>{if(!a.completion.additionalTextEdits||d.token.isCancellationRequested)return;if(A&&a.completion.additionalTextEdits.some(C=>rt.isBefore(A,xe.getStartPosition(C.range))))return!1;w&&this.editor.pushUndoStop();const y=O3.capture(this.editor);return this.editor.executeEdits("suggestController.additionalTextEdits.async",a.completion.additionalTextEdits.map(C=>$l.replaceMove(xe.lift(C.range),C.text))),y.restoreRelativeVerticalPositionOfCursor(this.editor),(w||!(b&2))&&this.editor.pushUndoStop(),!0}).then(y=>{this._logService.trace("[suggest] async resolving of edits DONE (ms, applied?)",k.elapsed(),y),m=y===!0?1:y===!1?0:-2}).finally(()=>{p.dispose(),O.dispose()}))}let{insertText:v}=a.completion;if(a.completion.insertTextRules&4||(v=OR.escape(v)),this.model.cancel(),r.insert(v,{overwriteBefore:u.overwriteBefore,overwriteAfter:u.overwriteAfter,undoStopBefore:!1,undoStopAfter:!1,adjustWhitespace:!(a.completion.insertTextRules&1),clipboardText:t.model.clipboardText,overtypingCapturer:this._overtypingCapturer.value,reason:pf.suggest({providerId:r3e.fromExtensionId((f=a.extensionId)==null?void 0:f.value)})}),n&2||this.editor.pushUndoStop(),a.completion.command)if(a.completion.command.id===H0e.id)this.model.trigger({auto:!0,retrigger:!0});else{const k=new vu;l.push(this._commandService.executeCommand(a.completion.command.id,...a.completion.command.arguments?[...a.completion.command.arguments]:[]).catch(A=>{a.completion.extensionId?Nc(A):zi(A)}).finally(()=>{g=k.elapsed()}))}n&4&&this._alternatives.value.set(t,k=>{for(d.cancel();o.canUndo();){s!==o.getAlternativeVersionId()&&o.undo(),this._insertSuggestion(k,3|(n&8?8:0));break}}),this._alertCompletionItem(a),Promise.all(l).finally(()=>{this._reportSuggestionAcceptedTelemetry(a,o,h,g,m,t.index,t.model.items),this.model.clear(),d.dispose()})}_reportSuggestionAcceptedTelemetry(t,n,r,o,s,a,l){var m;if(Math.random()>1e-4)return;const d=new Map;for(let v=0;v1?u[0]:-1;this._telemetryService.publicLog2("suggest.acceptedSuggestion",{extensionId:((m=t.extensionId)==null?void 0:m.value)??"unknown",providerId:t.provider._debugDisplayName??"unknown",kind:t.completion.kind,basenameHash:xie(hA(n.uri)).toString(16),languageId:n.getLanguageId(),fileExtension:Ino(n.uri),resolveInfo:t.provider.resolveCompletionItem?r?1:0:-1,resolveDuration:t.resolveDuration,commandDuration:o,additionalEditsAsync:s,index:a,firstIndex:g})}getOverwriteInfo(t,n){Oo(this.editor.hasModel());let r=this.editor.getOption(134).insertMode==="replace";n&&(r=!r);const o=t.position.column-t.editStart.column,s=(r?t.editReplaceEnd.column:t.editInsertEnd.column)-t.position.column,a=this.editor.getPosition().column-t.position.column,l=this._lineSuffix.value?this._lineSuffix.value.delta(this.editor.getPosition()):0;return{overwriteBefore:o+a,overwriteAfter:s+l}}_alertCompletionItem(t){if(yg(t.completion.additionalTextEdits)){const n=U(1463,"Accepting '{0}' made {1} additional edits",t.textLabel,t.completion.additionalTextEdits.length);um(n)}}triggerSuggest(t,n,r){this.editor.hasModel()&&(this.model.trigger({auto:n??!1,completionOptions:{providerFilter:t,kindFilter:r?new Set:void 0}}),this.editor.revealPosition(this.editor.getPosition(),0),this.editor.focus())}triggerSuggestAndAcceptBest(t){if(!this.editor.hasModel())return;const n=this.editor.getPosition(),r=()=>{n.equals(this.editor.getPosition())&&this._commandService.executeCommand(t.fallback)},o=s=>{if(s.completion.insertTextRules&4||s.completion.additionalTextEdits)return!0;const a=this.editor.getPosition(),l=s.editStart.column,d=a.column;return d-l!==s.completion.insertText.length?!0:this.editor.getModel().getValueInRange({startLineNumber:a.lineNumber,startColumn:l,endLineNumber:a.lineNumber,endColumn:d})!==s.completion.insertText};on.once(this.model.onDidTrigger)(s=>{const a=[];on.any(this.model.onDidTrigger,this.model.onDidCancel)(()=>{us(a),r()},void 0,a),this.model.onDidSuggest(({completionModel:l})=>{if(us(a),l.items.length===0){r();return}const d=this._memoryService.select(this.editor.getModel(),this.editor.getPosition(),l.items),u=l.items[d];if(!o(u)){r();return}this.editor.pushUndoStop(),this._insertSuggestion({index:d,item:u,model:l},7)},void 0,a)}),this.model.trigger({auto:!1,shy:!0}),this.editor.revealPosition(n,0),this.editor.focus()}acceptSelectedSuggestion(t,n){const r=this.widget.value.getFocusedItem();let o=0;t&&(o|=4),n&&(o|=8),this._insertSuggestion(r,o)}acceptNextSuggestion(){this._alternatives.value.next()}acceptPrevSuggestion(){this._alternatives.value.prev()}cancelSuggestWidget(){this.model.cancel(),this.model.clear(),this.widget.value.hideWidget()}focusSuggestion(){this.widget.value.focusSelected()}selectNextSuggestion(){this.widget.value.selectNext()}selectNextPageSuggestion(){this.widget.value.selectNextPage()}selectLastSuggestion(){this.widget.value.selectLast()}selectPrevSuggestion(){this.widget.value.selectPrevious()}selectPrevPageSuggestion(){this.widget.value.selectPreviousPage()}selectFirstSuggestion(){this.widget.value.selectFirst()}toggleSuggestionDetails(){this.widget.value.toggleDetails()}toggleExplainMode(){this.widget.value.toggleExplainMode()}toggleSuggestionFocus(){this.widget.value.toggleDetailsFocus()}resetWidgetSize(){this.widget.value.resetPersistedSize()}forceRenderingAbove(){this.widget.isInitialized?this.widget.value.forceRenderingAbove():this._wantsForceRenderingAbove=!0}stopForceRenderingAbove(){this.widget.isInitialized?this.widget.value.stopForceRenderingAbove():this._wantsForceRenderingAbove=!1}registerSelector(t){return this._selectors.register(t)}},yVe=lB,lB.ID="editor.contrib.suggestController",lB);Jb=yVe=$yo([PP(1,N3e),PP(2,ba),PP(3,Qi),PP(4,Zn),PP(5,va),PP(6,Nf)],Jb);class Gyo{constructor(t){this.prioritySelector=t,this._items=new Array}register(t){if(this._items.indexOf(t)!==-1)throw new Error("Value is already registered");return this._items.push(t),this._items.sort((n,r)=>this.prioritySelector(r)-this.prioritySelector(n)),{dispose:()=>{const n=this._items.indexOf(t);n>=0&&this._items.splice(n,1)}}}get itemsOrderedByPriorityDesc(){return this._items}}const gAe=class gAe extends In{constructor(){super({id:gAe.id,label:St(1471,"Trigger Suggest"),precondition:Ft.and(He.writable,He.hasCompletionItemProvider,Sr.Visible.toNegated()),kbOpts:{kbExpr:He.textInputFocus,primary:2058,secondary:[2087],mac:{primary:266,secondary:[521,2087]},weight:100}})}run(t,n,r){const o=Jb.get(n);if(!o)return;let s;r&&typeof r=="object"&&r.auto===!0&&(s=!0),o.triggerSuggest(void 0,s,void 0)}};gAe.id="editor.action.triggerSuggest";let H0e=gAe;mo(Jb.ID,Jb,2);cn(H0e);const m2=190,bm=$d.bindToContribution(Jb.get);On(new bm({id:"acceptSelectedSuggestion",precondition:Ft.and(Sr.Visible,Sr.HasFocusedSuggestion),handler(e){e.acceptSelectedSuggestion(!0,!1)},kbOpts:[{primary:2,kbExpr:Ft.and(Sr.Visible,He.textInputFocus),weight:m2},{primary:3,kbExpr:Ft.and(Sr.Visible,He.textInputFocus,Sr.AcceptSuggestionsOnEnter,Sr.MakesTextEdit),weight:m2}],menuOpts:[{menuId:j9,title:U(1464,"Insert"),group:"left",order:1,when:Sr.HasInsertAndReplaceRange.toNegated()},{menuId:j9,title:U(1465,"Insert"),group:"left",order:1,when:Ft.and(Sr.HasInsertAndReplaceRange,Sr.InsertMode.isEqualTo("insert"))},{menuId:j9,title:U(1466,"Replace"),group:"left",order:1,when:Ft.and(Sr.HasInsertAndReplaceRange,Sr.InsertMode.isEqualTo("replace"))}]}));On(new bm({id:"acceptAlternativeSelectedSuggestion",precondition:Ft.and(Sr.Visible,He.textInputFocus,Sr.HasFocusedSuggestion),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:1027,secondary:[1026]},handler(e){e.acceptSelectedSuggestion(!1,!0)},menuOpts:[{menuId:j9,group:"left",order:2,when:Ft.and(Sr.HasInsertAndReplaceRange,Sr.InsertMode.isEqualTo("insert")),title:U(1467,"Replace")},{menuId:j9,group:"left",order:2,when:Ft.and(Sr.HasInsertAndReplaceRange,Sr.InsertMode.isEqualTo("replace")),title:U(1468,"Insert")}]}));uo.registerCommandAlias("acceptSelectedSuggestionOnEnter","acceptSelectedSuggestion");On(new bm({id:"hideSuggestWidget",precondition:Sr.Visible,handler:e=>e.cancelSuggestWidget(),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:9,secondary:[1033]}}));On(new bm({id:"selectNextSuggestion",precondition:Ft.and(Sr.Visible,Ft.or(Sr.MultipleSuggestions,Sr.HasFocusedSuggestion.negate())),handler:e=>e.selectNextSuggestion(),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:18,secondary:[2066],mac:{primary:18,secondary:[2066,300]}}}));On(new bm({id:"selectNextPageSuggestion",precondition:Ft.and(Sr.Visible,Ft.or(Sr.MultipleSuggestions,Sr.HasFocusedSuggestion.negate())),handler:e=>e.selectNextPageSuggestion(),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:12,secondary:[2060]}}));On(new bm({id:"selectLastSuggestion",precondition:Ft.and(Sr.Visible,Ft.or(Sr.MultipleSuggestions,Sr.HasFocusedSuggestion.negate())),handler:e=>e.selectLastSuggestion()}));On(new bm({id:"selectPrevSuggestion",precondition:Ft.and(Sr.Visible,Ft.or(Sr.MultipleSuggestions,Sr.HasFocusedSuggestion.negate())),handler:e=>e.selectPrevSuggestion(),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:16,secondary:[2064],mac:{primary:16,secondary:[2064,302]}}}));On(new bm({id:"selectPrevPageSuggestion",precondition:Ft.and(Sr.Visible,Ft.or(Sr.MultipleSuggestions,Sr.HasFocusedSuggestion.negate())),handler:e=>e.selectPrevPageSuggestion(),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:11,secondary:[2059]}}));On(new bm({id:"selectFirstSuggestion",precondition:Ft.and(Sr.Visible,Ft.or(Sr.MultipleSuggestions,Sr.HasFocusedSuggestion.negate())),handler:e=>e.selectFirstSuggestion()}));On(new bm({id:"focusSuggestion",precondition:Ft.and(Sr.Visible,Sr.HasFocusedSuggestion.negate()),handler:e=>e.focusSuggestion(),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:2058,secondary:[2087],mac:{primary:266,secondary:[2087]}}}));On(new bm({id:"focusAndAcceptSuggestion",precondition:Ft.and(Sr.Visible,Sr.HasFocusedSuggestion.negate()),handler:e=>{e.focusSuggestion(),e.acceptSelectedSuggestion(!0,!1)}}));On(new bm({id:"toggleSuggestionDetails",precondition:Ft.and(Sr.Visible,Sr.HasFocusedSuggestion),handler:e=>e.toggleSuggestionDetails(),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:2058,secondary:[2087],mac:{primary:266,secondary:[2087]}},menuOpts:[{menuId:j9,group:"right",order:1,when:Ft.and(Sr.DetailsVisible,Sr.CanResolve),title:U(1469,"Show Less")},{menuId:j9,group:"right",order:1,when:Ft.and(Sr.DetailsVisible.toNegated(),Sr.CanResolve),title:U(1470,"Show More")}]}));On(new bm({id:"toggleExplainMode",precondition:Sr.Visible,handler:e=>e.toggleExplainMode(),kbOpts:{weight:100,primary:2138}}));On(new bm({id:"toggleSuggestionFocus",precondition:Sr.Visible,handler:e=>e.toggleSuggestionFocus(),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:2570,mac:{primary:778}}}));On(new bm({id:"insertBestCompletion",precondition:Ft.and(He.textInputFocus,Ft.equals("config.editor.tabCompletion","on"),j0e.AtEnd,Sr.Visible.toNegated(),_V.OtherSuggestions.toNegated(),xg.InSnippetMode.toNegated()),handler:(e,t)=>{e.triggerSuggestAndAcceptBest(Pd(t)?{fallback:"tab",...t}:{fallback:"tab"})},kbOpts:{weight:m2,primary:2}}));On(new bm({id:"insertNextSuggestion",precondition:Ft.and(He.textInputFocus,Ft.equals("config.editor.tabCompletion","on"),_V.OtherSuggestions,Sr.Visible.toNegated(),xg.InSnippetMode.toNegated()),handler:e=>e.acceptNextSuggestion(),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:2}}));On(new bm({id:"insertPrevSuggestion",precondition:Ft.and(He.textInputFocus,Ft.equals("config.editor.tabCompletion","on"),_V.OtherSuggestions,Sr.Visible.toNegated(),xg.InSnippetMode.toNegated()),handler:e=>e.acceptPrevSuggestion(),kbOpts:{weight:m2,kbExpr:He.textInputFocus,primary:1026}}));cn(class extends In{constructor(){super({id:"editor.action.resetSuggestSize",label:St(1472,"Reset Suggest Widget Size"),precondition:void 0})}run(e,t){var n;(n=Jb.get(t))==null||n.resetWidgetSize()}});class Yyo extends ht{get selectedItem(){return this._currentSuggestItemInfo}constructor(t,n,r){super(),this.editor=t,this.suggestControllerPreselector=n,this.onWillAccept=r,this.isSuggestWidgetVisible=!1,this.isShiftKeyPressed=!1,this._isActive=!1,this._currentSuggestItemInfo=void 0,this._onDidSelectedItemChange=this._register(new at),this.onDidSelectedItemChange=this._onDidSelectedItemChange.event,this._register(t.onKeyDown(s=>{s.shiftKey&&!this.isShiftKeyPressed&&(this.isShiftKeyPressed=!0,this.update(this._isActive))})),this._register(t.onKeyUp(s=>{s.shiftKey&&this.isShiftKeyPressed&&(this.isShiftKeyPressed=!1,this.update(this._isActive))}));const o=Jb.get(this.editor);if(o){this._register(o.registerSelector({priority:100,select:(l,d,u)=>{const h=this.editor.getModel();if(!h)return-1;const g=this.suggestControllerPreselector(),m=g?MS(g,h):void 0;if(!m)return-1;const v=rt.lift(d),f=u.map((A,p)=>{const b=jZ.fromSuggestion(o,h,v,A,this.isShiftKeyPressed),w=MS(b.getSingleTextEdit(),h),O=rIn(m,w);return{index:p,valid:O,prefixLength:w.text.length,suggestItem:A}}).filter(A=>A&&A.valid&&A.prefixLength>0),k=Pet(f,qh(A=>A.prefixLength,T0));return k?k.index:-1}}));let s=!1;const a=()=>{s||(s=!0,this._register(o.widget.value.onDidShow(()=>{this.isSuggestWidgetVisible=!0,this.update(!0)})),this._register(o.widget.value.onDidHide(()=>{this.isSuggestWidgetVisible=!1,this.update(!1)})),this._register(o.widget.value.onDidFocus(()=>{this.isSuggestWidgetVisible=!0,this.update(!0)})))};this._register(on.once(o.model.onDidTrigger)(l=>{a()})),this._register(o.onWillInsertSuggestItem(l=>{const d=this.editor.getPosition(),u=this.editor.getModel();if(!d||!u)return;const h=jZ.fromSuggestion(o,u,d,l.item,this.isShiftKeyPressed);this.onWillAccept(h)}))}this.update(this._isActive)}update(t){const n=this.getSuggestItemInfo();(this._isActive!==t||!Zyo(this._currentSuggestItemInfo,n))&&(this._isActive=t,this._currentSuggestItemInfo=n,this._onDidSelectedItemChange.fire())}getSuggestItemInfo(){const t=Jb.get(this.editor);if(!t||!this.isSuggestWidgetVisible)return;const n=t.widget.value.getFocusedItem(),r=this.editor.getPosition(),o=this.editor.getModel();if(!(!n||!r||!o))return jZ.fromSuggestion(t,o,r,n.item,this.isShiftKeyPressed)}stopForceRenderingAbove(){const t=Jb.get(this.editor);t==null||t.stopForceRenderingAbove()}forceRenderingAbove(){const t=Jb.get(this.editor);t==null||t.forceRenderingAbove()}}class jZ{static fromSuggestion(t,n,r,o,s){let{insertText:a}=o.completion,l=!1;if(o.completion.insertTextRules&4){const u=new OR().parse(a);u.children.length<100&&I0e.adjustWhitespace(n,r,!0,u),a=u.toString(),l=!0}const d=t.getOverwriteInfo(o,s);return new jZ(xe.fromPositions(r.delta(0,-d.overwriteBefore),r.delta(0,Math.max(d.overwriteAfter,0))),a,o.completion.kind,l,o.container.incomplete??!1)}constructor(t,n,r,o,s){this.range=t,this.insertText=n,this.completionItemKind=r,this.isSnippetText=o,this.listIncomplete=s}equals(t){return this.range.equalsRange(t.range)&&this.insertText===t.insertText&&this.completionItemKind===t.completionItemKind&&this.isSnippetText===t.isSnippetText}toSelectedSuggestionInfo(){return new bTn(this.range,this.insertText,this.completionItemKind,this.isSnippetText)}getSingleTextEdit(){return new Pc(this.range,this.insertText)}}function Zyo(e,t){return e===t?!0:!e||!t?!1:e.equals(t)}class qyo extends ht{constructor(t,n,r){super(),this._editorObs=t,this._handleSuggestAccepted=n,this._suggestControllerPreselector=r,this._suggestWidgetAdaptor=this._register(new Yyo(this._editorObs.editor,()=>(this._editorObs.forceUpdate(),this._suggestControllerPreselector()),o=>this._editorObs.forceUpdate(s=>{this._handleSuggestAccepted(o)}))),this.selectedItem=Ko(this,o=>this._suggestWidgetAdaptor.onDidSelectedItemChange(()=>{this._editorObs.forceUpdate(s=>o(void 0))}),()=>this._suggestWidgetAdaptor.selectedItem)}stopForceRenderingAbove(){this._suggestWidgetAdaptor.stopForceRenderingAbove()}forceRenderingAbove(){this._suggestWidgetAdaptor.forceRenderingAbove()}}class Kyo{constructor(t,n){this.lineNumber=t,this.columnRange=n}}class MCt{constructor(t,n){if(this.startColumn=t,this.endColumnExclusive=n,t>n)throw new hi(`startColumn ${t} cannot be after endColumnExclusive ${n}`)}toRange(t){return new xe(t,this.startColumn,t,this.endColumnExclusive)}equals(t){return this.startColumn===t.startColumn&&this.endColumnExclusive===t.endColumnExclusive}toZeroBasedOffsetRange(){return new Gn(this.startColumn-1,this.endColumnExclusive-1)}}class bQ{static fromLineTokens(t){const n=[];for(let r=0;r({text:r.text,metadata:r.metadata})),t)}map(t){const n=[];let r=0;for(const o of this._tokenInfo){const s=new Gn(r,r+o.text.length);n.push(t(s,o)),r+=o.text.length}return n}slice(t){const n=[];let r=0;for(const o of this._tokenInfo){const s=r,a=s+o.text.length;if(a>t.start){if(s>=t.endExclusive)break;const l=Math.max(0,t.start-s),d=Math.max(0,a-t.endExclusive);n.push(new PCt(o.text.slice(l,o.text.length-d),o.metadata))}r+=o.text.length}return bQ.create(n)}append(t){const n=this._tokenInfo.concat(t._tokenInfo);return bQ.create(n)}}class PCt{constructor(t,n){this.text=t,this.metadata=n}}var Jyo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},eCo=function(e,t){return function(n,r){t(n,r,e)}};const fIn="ghost-text";var cB;let aee=(cB=class extends ht{constructor(t,n,r,o,s,a){super(),this._editor=t,this._model=n,this._options=r,this._shouldKeepCursorStable=o,this._isClickable=s,this._languageService=a,this._isDisposed=Ti(this,!1),this._editorObs=hl(this._editor),this._warningState=Rt(l=>{const d=this._model.ghostText.read(l);if(!d)return;const u=this._model.warning.read(l);if(u)return{lineNumber:d.lineNumber,position:new rt(d.lineNumber,d.parts[0].column),icon:u.icon}}),this._onDidClick=this._register(new at),this.onDidClick=this._onDidClick.event,this._useSyntaxHighlighting=this._options.map(l=>l.syntaxHighlightingEnabled),this._extraClassNames=Rt(this,l=>{const d=[...this._options.read(l).extraClasses??[]];return this._useSyntaxHighlighting.read(l)&&d.push("syntax-highlighted"),this._warningState.read(l)&&d.push("warning"),d.map(h=>` ${h}`).join("")}),this.uiState=Rt(this,l=>{var Q,T;if(this._isDisposed.read(l))return;const d=this._editorObs.model.read(l);if(d!==this._model.targetTextModel.read(l))return;const u=this._model.ghostText.read(l);if(!u)return;const h=u instanceof tVe?u.columnRange:void 0,g=this._useSyntaxHighlighting.read(l),m=this._extraClassNames.read(l),{inlineTexts:v,additionalLines:f,hiddenRange:k,additionalLinesOriginalSuffix:A}=tCo(u,d,fIn+m),p=d.getLineContent(u.lineNumber),b=new V8(v.map(P=>uh.insert(P.column-1,P.text))),w=g?d.tokenization.tokenizeLinesAt(u.lineNumber,[b.apply(p),...f.map(P=>P.content)]):void 0,O=b.getNewRanges(),y=v.map((P,D)=>{var I;return{...P,tokens:(I=w==null?void 0:w[0])==null?void 0:I.getTokensInRange(O[D])}}),C=f.map((P,D)=>{let I=(w==null?void 0:w[D+1])??hc.createEmpty(P.content,this._languageService.languageIdCodec);if(D===f.length-1&&A){const R=bQ.fromLineTokens(d.tokenization.getLineTokens(A.lineNumber)).slice(A.columnRange.toZeroBasedOffsetRange());I=bQ.fromLineTokens(I).append(R).toLineTokens(I.languageIdCodec)}return{content:I,decorations:P.decorations}}),_=(Q=this._editor.getSelection())==null?void 0:Q.getStartPosition().column,S=y.filter(P=>P.text!==""),L=S.length!==0,E={cursorColumnDistance:(L?S[0].column:1)-_,cursorLineDistance:L?0:f.findIndex(P=>P.content!=="")+1,lineCountOriginal:L?1:0,lineCountModified:f.length+(L?1:0),characterCountOriginal:0,characterCountModified:Lme(S.map(P=>P.text.length))+Lme(C.map(P=>P.content.getTextLength())),disjointReplacements:S.length+(f.length>0?1:0),sameShapeReplacements:S.length>1&&C.length===0?S.every(P=>P.text===S[0].text):void 0};return(T=this._model.handleInlineCompletionShown.read(l))==null||T(E),{replacedRange:h,inlineTexts:y,additionalLines:C,hiddenRange:k,lineNumber:u.lineNumber,additionalReservedLineCount:this._model.minReservedLineCount.read(l),targetTextModel:d,syntaxHighlightingEnabled:g}}),this.decorations=Rt(this,l=>{const d=this.uiState.read(l);if(!d)return[];const u=[],h=this._extraClassNames.read(l);d.replacedRange&&u.push({range:d.replacedRange.toRange(d.lineNumber),options:{inlineClassName:"inline-completion-text-to-replace"+h,description:"GhostTextReplacement"}}),d.hiddenRange&&u.push({range:d.hiddenRange.toRange(d.lineNumber),options:{inlineClassName:"ghost-text-hidden",description:"ghost-text-hidden"}});for(const g of d.inlineTexts)u.push({range:xe.fromPositions(new rt(d.lineNumber,g.column)),options:{description:"ghost-text-decoration",after:{content:g.text,tokens:g.tokens,inlineClassName:(g.preview?"ghost-text-decoration-preview":"ghost-text-decoration")+(this._isClickable?" clickable":"")+h+g.lineDecorations.map(m=>" "+m.className).join(" "),cursorStops:Bv.Left,attachedData:new Bxe(this)},showIfCollapsed:!0}});return u}),this._additionalLinesWidget=this._register(new nCo(this._editor,Rt(l=>{const d=this.uiState.read(l);return d?{lineNumber:d.lineNumber,additionalLines:d.additionalLines,minReservedLineCount:d.additionalReservedLineCount,targetTextModel:d.targetTextModel}:void 0}),this._shouldKeepCursorStable,this._isClickable)),this._isInlineTextHovered=this._editorObs.isTargetHovered(l=>{var d;return l.target.type===6&&((d=l.target.detail.injectedText)==null?void 0:d.options.attachedData)instanceof Bxe&&l.target.detail.injectedText.options.attachedData.owner===this},this._store),this.isHovered=Rt(this,l=>this._isDisposed.read(l)?!1:this._isInlineTextHovered.read(l)||this._additionalLinesWidget.isHovered.read(l)),this.height=Rt(this,l=>this._editorObs.getOption(75).read(l)+(this._additionalLinesWidget.viewZoneHeight.read(l)??0)),this._register($n(()=>{this._isDisposed.set(!0,void 0)})),this._register(this._editorObs.setDecorations(this.decorations)),this._isClickable&&(this._register(this._additionalLinesWidget.onDidClick(l=>this._onDidClick.fire(l))),this._register(this._editor.onMouseUp(l=>{var u;if(l.target.type!==6)return;const d=(u=l.target.detail.injectedText)==null?void 0:u.options.attachedData;d instanceof Bxe&&d.owner===this&&this._onDidClick.fire(l.event)}))),this._register(Tf((l,d)=>{}))}static getWarningWidgetContext(t){const n=t.ghostTextViewWarningWidgetData;if(n)return n;if(t.parentElement)return this.getWarningWidgetContext(t.parentElement)}ownsViewZone(t){return this._additionalLinesWidget.viewZoneId===t}},cB.hot=l3e(cB),cB);aee=Jyo([eCo(5,ic)],aee);class Bxe{constructor(t){this.owner=t}}function tCo(e,t,n){const r=[],o=[];function s(g,m){if(o.length>0){const v=o[o.length-1];m&&v.decorations.push(new wg(v.content.length+1,v.content.length+1+g[0].line.length,m,0)),v.content+=g[0].line,g=g.slice(1)}for(const v of g)o.push({content:v.line,decorations:m?[new wg(1,v.line.length+1,m,0),...v.lineDecorations]:[...v.lineDecorations]})}const a=t.getLineContent(e.lineNumber);let l,d=0;for(const g of e.parts){let m=g.lines;l===void 0?(r.push({column:g.column,text:m[0].line,preview:g.preview,lineDecorations:m[0].lineDecorations}),m=m.slice(1)):s([{line:a.substring(d,g.column-1),lineDecorations:[]}],void 0),m.length>0&&(s(m,n),l===void 0&&g.column<=a.length&&(l=g.column)),d=g.column-1}let u;l!==void 0&&(u=new Kyo(e.lineNumber,new MCt(d+1,a.length+1)));const h=l!==void 0?new MCt(l,a.length+1):void 0;return{inlineTexts:r,additionalLines:o,hiddenRange:h,additionalLinesOriginalSuffix:u}}class nCo extends ht{get viewZoneId(){var t;return(t=this._viewZoneInfo)==null?void 0:t.viewZoneId}get viewZoneHeight(){return this._viewZoneHeight}constructor(t,n,r,o){super(),this._editor=t,this._lines=n,this._shouldKeepCursorStable=r,this._isClickable=o,this._viewZoneHeight=Ti("viewZoneHeight",void 0),this.editorOptionsChanged=A0("editorOptionChanged",on.filter(this._editor.onDidChangeConfiguration,s=>s.hasChanged(40)||s.hasChanged(133)||s.hasChanged(113)||s.hasChanged(108)||s.hasChanged(60)||s.hasChanged(59)||s.hasChanged(75))),this._onDidClick=this._register(new at),this.onDidClick=this._onDidClick.event,this._viewZoneListener=this._register(new ts),this.isHovered=hl(this._editor).isTargetHovered(s=>FCt(s.target.element),this._store),this.hasBeenAccepted=!1,this._editor instanceof mR&&this._shouldKeepCursorStable&&this._register(this._editor.onBeforeExecuteEdit(s=>this.hasBeenAccepted=s.source==="inlineSuggestion.accept")),this._register(Oi(s=>{const a=this._lines.read(s);this.editorOptionsChanged.read(s),a?(this.hasBeenAccepted=!1,this.updateLines(a.lineNumber,a.additionalLines,a.minReservedLineCount)):this.clear()}))}dispose(){super.dispose(),this.clear()}clear(){this._viewZoneListener.clear(),this._editor.changeViewZones(t=>{this.removeActiveViewZone(t)})}updateLines(t,n,r){const o=this._editor.getModel();if(!o)return;const{tabSize:s}=o.getOptions();this._editor.changeViewZones(a=>{const l=new Et;this.removeActiveViewZone(a);const d=Math.max(n.length,r);if(d>0){const u=document.createElement("div");iCo(u,s,n,this._editor.getOptions(),this._isClickable),this._isClickable&&(l.add(wt(u,"mousedown",h=>{h.preventDefault()})),l.add(wt(u,"click",h=>{FCt(h.target)&&this._onDidClick.fire(new Xh(ii(h),h))}))),this.addViewZone(a,t,d,u)}this._viewZoneListener.value=l})}addViewZone(t,n,r,o){const s=t.addZone({afterLineNumber:n,heightInLines:r,domNode:o,afterColumnAffinity:1,onComputedHeight:a=>{this._viewZoneHeight.set(a,void 0)}});this.keepCursorStable(n,r),this._viewZoneInfo={viewZoneId:s,heightInLines:r,lineNumber:n}}removeActiveViewZone(t){this._viewZoneInfo&&(t.removeZone(this._viewZoneInfo.viewZoneId),this.hasBeenAccepted||this.keepCursorStable(this._viewZoneInfo.lineNumber,-this._viewZoneInfo.heightInLines),this._viewZoneInfo=void 0,this._viewZoneHeight.set(void 0,void 0))}keepCursorStable(t,n){var o,s;if(!this._shouldKeepCursorStable)return;const r=(s=(o=this._editor.getSelection())==null?void 0:o.getStartPosition())==null?void 0:s.lineNumber;r!==void 0&&t`);for(let A=0,p=n.length;A');const O=w.getLineContent(),y=Lie(O),C=ZW(O);rH(new AL(h.isMonospace&&!s,h.canUseHalfwidthRightwardsArrow,O,!1,y,C,0,w,b.decorations,t,0,h.spaceWidth,h.middotWidth,h.wsmiddotWidth,a,l,d,u!==N8.OFF,null,null,0),v),v.appendString("")}v.appendString(""),Uu(e,h);const f=v.build(),k=NCt?NCt.createHTML(f):f;e.innerHTML=k}const NCt=eC("editorGhostText",{createHTML:e=>e}),mAe=class mAe{constructor(t){this.replacements=t,UK(Oie(t,(n,r)=>n.lineRange.endLineNumberExclusive<=r.lineRange.startLineNumber))}toString(){return this.replacements.map(t=>t.toString()).join(",")}getNewLineRanges(){const t=[];let n=0;for(const r of this.replacements)t.push(Ei.ofLength(r.lineRange.startLineNumber+n,r.newLines.length)),n+=r.newLines.length-r.lineRange.length;return t}};mAe.empty=new mAe([]);let CVe=mAe;class $0e{static fromSingleTextEdit(t,n){const r=F0(t.text);let o=t.range.startLineNumber;const s=n.getValueOfRange(xe.fromPositions(new rt(t.range.startLineNumber,1),t.range.getStartPosition()));r[0]=s+r[0];let a=t.range.endLineNumber+1;const l=n.getTransformer().getLineLength(t.range.endLineNumber)+1,d=n.getValueOfRange(xe.fromPositions(t.range.getEndPosition(),new rt(t.range.endLineNumber,l)));r[r.length-1]=r[r.length-1]+d;const u=t.range.startColumn===n.getTransformer().getLineLength(t.range.startLineNumber)+1,h=t.range.endColumn===1;return u&&r[0].length===s.length&&(o++,r.shift()),r.length>0&&o${JSON.stringify(this.newLines)}`}toLineEdit(){return new CVe([this])}}class gIn{get lineEdit(){return this.edit.replacements.length===0?new $0e(new Ei(1,1),[]):$0e.fromSingleTextEdit(this.edit.toReplacement(this.originalText),this.originalText)}get originalLineRange(){return this.lineEdit.lineRange}get modifiedLineRange(){return this.lineEdit.toLineEdit().getNewLineRanges()[0]}get displayRange(){return this.originalText.lineRange.intersect(this.originalLineRange.join(Ei.ofLength(this.originalLineRange.startLineNumber,this.lineEdit.newLines.length)))}constructor(t,n,r,o,s,a){this.originalText=t,this.edit=n,this.cursorPosition=r,this.multiCursorPositions=o,this.commands=s,this.inlineCompletion=a}}class mIn{constructor(t,n,r){this._model=t,this.inlineEdit=n,this.tabAction=r,this.action=this.inlineEdit.inlineCompletion.action,this.displayName=this.inlineEdit.inlineCompletion.source.provider.displayName??U(1219,"Inline Edit"),this.extensionCommands=this.inlineEdit.inlineCompletion.source.inlineSuggestions.commands??[],this.isInDiffEditor=this._model.isInDiffEditor,this.displayLocation=this.inlineEdit.inlineCompletion.hint,this.showCollapsed=this._model.showCollapsed}accept(){this._model.accept()}jump(){this._model.jump()}handleInlineEditShown(t,n){this._model.handleInlineSuggestionShown(this.inlineEdit.inlineCompletion,t,n)}}class rCo{constructor(t){this._model=t,this.onDidAccept=this._model.onDidAccept,this.inAcceptFlow=this._model.inAcceptFlow}}class oCo{constructor(t,n,r,o){this.lineRange=r;const s=hl(t),a=Rt(this,l=>s.isFocused.read(l)&&o.showInlineEditMenu?Of.Accept:Of.Inactive);this.model=new mIn(n,new gIn(new g9(""),new z4([o.getSingleTextEdit()]),n.primaryPosition.get(),n.allPositions.get(),o.source.inlineSuggestions.commands??[],o),a)}}class Vs{static fromPoints(t,n){return new Vs(t.x,t.y,n.x,n.y)}static fromPointSize(t,n){return new Vs(t.x,t.y,t.x+n.x,t.y+n.y)}static fromLeftTopRightBottom(t,n,r,o){return new Vs(t,n,r,o)}static fromLeftTopWidthHeight(t,n,r,o){return new Vs(t,n,t+r,n+o)}static fromRanges(t,n){return new Vs(t.start,n.start,t.endExclusive,n.endExclusive)}static hull(t){let n=Number.MAX_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER,o=Number.MIN_SAFE_INTEGER,s=Number.MIN_SAFE_INTEGER;for(const a of t)n=Math.min(n,a.left),r=Math.min(r,a.top),o=Math.max(o,a.right),s=Math.max(s,a.bottom);return new Vs(n,r,o,s)}get width(){return this.right-this.left}get height(){return this.bottom-this.top}constructor(t,n,r,o){if(this.left=t,this.top=n,this.right=r,this.bottom=o,t>r)throw new hi("Invalid arguments: Horizontally offset by "+(t-r));if(n>o)throw new hi("Invalid arguments: Vertically offset by "+(n-o))}withMargin(t,n,r,o){let s,a,l,d;return n===void 0&&r===void 0&&o===void 0?s=a=l=d=t:r===void 0&&o===void 0?(s=a=n,l=d=t):(s=o,a=n,l=t,d=r),new Vs(this.left-s,this.top-l,this.right+a,this.bottom+d)}intersectVertical(t){const n=Math.max(this.top,t.start),r=Math.min(this.bottom,t.endExclusive);return new Vs(this.left,n,this.right,Math.max(n,r))}intersectHorizontal(t){const n=Math.max(this.left,t.start),r=Math.min(this.right,t.endExclusive);return new Vs(n,this.top,Math.max(n,r),this.bottom)}toString(){return`Rect{(${this.left},${this.top}), (${this.right},${this.bottom})}`}intersect(t){const n=Math.max(this.left,t.left),r=Math.min(this.right,t.right),o=Math.max(this.top,t.top),s=Math.min(this.bottom,t.bottom);if(!(n>r||o>s))return new Vs(n,o,r,s)}containsRect(t){return this.left<=t.left&&this.top<=t.top&&this.right>=t.right&&this.bottom>=t.bottom}containsPoint(t){return this.left<=t.x&&this.top<=t.y&&this.right>=t.x&&this.bottom>=t.y}moveToBeContainedIn(t){const n=this.width,r=this.height;let o=this.left,s=this.top;return ot.right&&(o=t.right-n),st.bottom&&(s=t.bottom-r),new Vs(o,s,o+n,s+r)}withWidth(t){return new Vs(this.left,this.top,this.left+t,this.bottom)}withHeight(t){return new Vs(this.left,this.top,this.right,this.top+t)}withTop(t){return new Vs(this.left,t,this.right,this.bottom)}withLeft(t){return new Vs(t,this.top,this.right,this.bottom)}translateX(t){return new Vs(this.left+t,this.top,this.right+t,this.bottom)}translateY(t){return new Vs(this.left,this.top+t,this.right,this.bottom+t)}getLeftBottom(){return new cu(this.left,this.bottom)}getRightBottom(){return new cu(this.right,this.bottom)}getRightTop(){return new cu(this.right,this.top)}toStyles(){return{position:"absolute",left:`${this.left}px`,top:`${this.top}px`,width:`${this.width}px`,height:`${this.height}px`}}}class WZ{constructor(t,n,r,o=null){this.startLineNumbers=t,this.endLineNumbers=n,this.lastLineRelativePosition=r,this.showEndForLine=o}equals(t){return!!t&&this.lastLineRelativePosition===t.lastLineRelativePosition&&this.showEndForLine===t.showEndForLine&&Ua(this.startLineNumbers,t.startLineNumbers)&&Ua(this.endLineNumbers,t.endLineNumbers)}static get Empty(){return new WZ([],[],0)}}const UCt=eC("stickyScrollViewLayer",{createHTML:e=>e}),Rxe="data-sticky-line-index",jCt="data-sticky-is-line",sCo="data-sticky-is-line-number",WCt="data-sticky-is-folding-icon";class aCo extends ht{get height(){return this._height}constructor(t){super(),this._foldingIconStore=this._register(new Et),this._rootDomNode=document.createElement("div"),this._lineNumbersDomNode=document.createElement("div"),this._linesDomNodeScrollable=document.createElement("div"),this._linesDomNode=document.createElement("div"),this._renderedStickyLines=[],this._lineNumbers=[],this._lastLineRelativePosition=0,this._minContentWidthInPx=0,this._isOnGlyphMargin=!1,this._height=-1,this._onDidChangeStickyScrollHeight=this._register(new at),this.onDidChangeStickyScrollHeight=this._onDidChangeStickyScrollHeight.event,this._editor=t,this._lineHeight=t.getOption(75),this._lineNumbersDomNode.className="sticky-widget-line-numbers",this._lineNumbersDomNode.setAttribute("role","none"),this._linesDomNode.className="sticky-widget-lines",this._linesDomNode.setAttribute("role","list"),this._linesDomNodeScrollable.className="sticky-widget-lines-scrollable",this._linesDomNodeScrollable.appendChild(this._linesDomNode),this._rootDomNode.className="sticky-widget",this._rootDomNode.classList.toggle("peek",t instanceof G8),this._rootDomNode.appendChild(this._lineNumbersDomNode),this._rootDomNode.appendChild(this._linesDomNodeScrollable),this._setHeight(0);const n=()=>{this._linesDomNode.style.left=this._editor.getOption(131).scrollWithEditor?`-${this._editor.getScrollLeft()}px`:"0px"};this._register(this._editor.onDidChangeConfiguration(r=>{r.hasChanged(131)&&n(),r.hasChanged(75)&&(this._lineHeight=this._editor.getOption(75))})),this._register(this._editor.onDidScrollChange(r=>{r.scrollLeftChanged&&n(),r.scrollWidthChanged&&this._updateWidgetWidth()})),this._register(this._editor.onDidChangeModel(()=>{n(),this._updateWidgetWidth()})),n(),this._register(this._editor.onDidLayoutChange(r=>{this._updateWidgetWidth()})),this._updateWidgetWidth()}get lineNumbers(){return this._lineNumbers}get lineNumberCount(){return this._lineNumbers.length}getRenderedStickyLine(t){return this._renderedStickyLines.find(n=>n.lineNumber===t)}getCurrentLines(){return this._lineNumbers}setState(t,n,r){const o=!this._state&&!t,s=this._state&&this._state.equals(t);if(r===void 0&&(o||s))return;const a=this._findRenderingData(t),l=this._lineNumbers;this._lineNumbers=a.lineNumbers,this._lastLineRelativePosition=a.lastLineRelativePosition;const d=this._findIndexToRebuildFrom(l,this._lineNumbers,r);this._renderRootNode(this._lineNumbers,this._lastLineRelativePosition,n,d),this._state=t}_findRenderingData(t){if(!t)return{lineNumbers:[],lastLineRelativePosition:0};const n=[...t.startLineNumbers];t.showEndForLine!==null&&(n[t.showEndForLine]=t.endLineNumbers[t.showEndForLine]);let r=0;for(let o=0;o!t.includes(s));return o===-1?0:o}_updateWidgetWidth(){const t=this._editor.getLayoutInfo(),n=t.contentLeft;this._lineNumbersDomNode.style.width=`${n}px`,this._linesDomNodeScrollable.style.setProperty("--vscode-editorStickyScroll-scrollableWidth",`${this._editor.getScrollWidth()-t.verticalScrollbarWidth}px`),this._rootDomNode.style.width=`${t.width-t.verticalScrollbarWidth}px`}_useFoldingOpacityTransition(t){this._lineNumbersDomNode.style.setProperty("--vscode-editorStickyScroll-foldingOpacityTransition",`opacity ${t?.5:0}s`)}_setFoldingIconsVisibility(t){for(const n of this._renderedStickyLines){const r=n.foldingIcon;r&&r.setVisible(t?!0:r.isCollapsed)}}async _renderRootNode(t,n,r,o){const s=this._editor._getViewModel();if(!s){this._clearWidget();return}if(t.length===0){this._clearWidget();return}const a=[],l=t[t.length-1];let d=0;for(let h=0;hh.scrollWidth))+u.verticalScrollbarWidth,this._renderedStickyLines=a,this._setHeight(d+n),this._editor.layoutOverlayWidget(this)}_clearWidget(){for(let t=0;t{this._isOnGlyphMargin=!0,this._setFoldingIconsVisibility(!0)})),this._foldingIconStore.add(wt(this._lineNumbersDomNode,nn.MOUSE_LEAVE,()=>{this._isOnGlyphMargin=!1,this._useFoldingOpacityTransition(!0),this._setFoldingIconsVisibility(!1)})))}_renderChildNode(t,n,r,o,s,a,l){const d=t.coordinatesConverter.convertModelPositionToViewPosition(new rt(r,1)).lineNumber,u=t.getViewLineRenderingData(d),h=this._editor.getOption(76),g=this._editor.getOption(117).verticalScrollbarSize;let m;try{m=wg.filter(u.inlineDecorations,d,u.minColumn,u.maxColumn)}catch{m=[]}const v=this._editor.getLineHeightForPosition(new rt(r,1)),f=t.getTextDirection(r),k=new AL(!0,!0,u.content,u.continuesWithWrappedLine,u.isBasicASCII,u.containsRTL,0,u.tokens,m,u.tabSize,u.startVisibleColumn,1,1,1,500,"none",!0,!0,null,f,g),A=new sE(2e3),p=rH(k,A);let b;UCt?b=UCt.createHTML(A.build()):b=A.build();const w=document.createElement("span");w.setAttribute(Rxe,String(n)),w.setAttribute(jCt,""),w.setAttribute("role","listitem"),w.tabIndex=0,w.className="sticky-line-content",w.classList.add(`stickyLine${r}`),w.style.lineHeight=`${v}px`,w.innerHTML=b;const O=document.createElement("span");O.setAttribute(Rxe,String(n)),O.setAttribute(sCo,""),O.className="sticky-line-number",O.style.lineHeight=`${v}px`;const y=l.contentLeft;O.style.width=`${y}px`;const C=document.createElement("span");h.renderType===1||h.renderType===3&&r%10===0?C.innerText=r.toString():h.renderType===2&&(C.innerText=Math.abs(r-this._editor.getPosition().lineNumber).toString()),C.className="sticky-line-number-inner",C.style.width=`${l.lineNumbersWidth}px`,C.style.paddingLeft=`${l.lineNumbersLeft}px`,O.appendChild(C);const _=this._renderFoldingIconForLine(a,r);_&&(O.appendChild(_.domNode),_.domNode.style.left=`${l.lineNumbersWidth+l.lineNumbersLeft}px`,_.domNode.style.lineHeight=`${v}px`),this._editor.applyFontInfo(w),this._editor.applyFontInfo(O),O.style.lineHeight=`${v}px`,w.style.lineHeight=`${v}px`,O.style.height=`${v}px`,w.style.height=`${v}px`;const S=new lCo(n,r,w,O,_,p.characterMapping,w.scrollWidth,v);return this._updatePosition(S,o,s)}_updatePosition(t,n,r){var a;const o=t.lineDomNode,s=t.lineNumberDomNode;if(r){const l="0";o.style.zIndex=l,s.style.zIndex=l;const d=`${n+this._lastLineRelativePosition+((a=t.foldingIcon)!=null&&a.isCollapsed?1:0)}px`;o.style.top=d,s.style.top=d}else{const l="1";o.style.zIndex=l,s.style.zIndex=l,o.style.top=`${n}px`,s.style.top=`${n}px`}return t}_renderFoldingIconForLine(t,n){const r=this._editor.getOption(126);if(!t||r==="never")return;const o=t.regions,s=o.findRange(n),a=o.getStartLineNumber(s);if(!(n===a))return;const d=o.isCollapsed(s),u=new cCo(d,a,o.getEndLineNumber(s),this._lineHeight);return u.setVisible(this._isOnGlyphMargin?!0:d||r==="always"),u.domNode.setAttribute(WCt,""),u}getId(){return"editor.contrib.stickyScrollWidget"}getDomNode(){return this._rootDomNode}getPosition(){return{preference:2,stackOridinal:10}}getMinContentWidthInPx(){return this._minContentWidthInPx}focusLineWithIndex(t){0<=t&&t0)return null;const n=this._getRenderedStickyLineFromChildDomNode(t);if(!n)return null;const r=rV(n.characterMapping,t,0);return new rt(n.lineNumber,r)}getLineNumberFromChildDomNode(t){var n;return((n=this._getRenderedStickyLineFromChildDomNode(t))==null?void 0:n.lineNumber)??null}_getRenderedStickyLineFromChildDomNode(t){const n=this.getLineIndexFromChildDomNode(t);return n===null||n<0||n>=this._renderedStickyLines.length?null:this._renderedStickyLines[n]}getLineIndexFromChildDomNode(t){const n=this._getAttributeValue(t,Rxe);return n?parseInt(n,10):null}isInStickyLine(t){return this._getAttributeValue(t,jCt)!==void 0}isInFoldingIconDomNode(t){return this._getAttributeValue(t,WCt)!==void 0}_getAttributeValue(t,n){for(;t&&t!==this._rootDomNode;){const r=t.getAttribute(n);if(r!==null)return r;t=t.parentElement}}}class lCo{constructor(t,n,r,o,s,a,l,d){this.index=t,this.lineNumber=n,this.lineDomNode=r,this.lineNumberDomNode=o,this.foldingIcon=s,this.characterMapping=a,this.scrollWidth=l,this.height=d}}class cCo{constructor(t,n,r,o){this.isCollapsed=t,this.foldingStartLine=n,this.foldingEndLine=r,this.dimension=o,this.domNode=document.createElement("div"),this.domNode.style.width="26px",this.domNode.style.height=`${o}px`,this.domNode.style.lineHeight=`${o}px`,this.domNode.className=gi.asClassName(t?O0e:w0e)}setVisible(t){this.domNode.style.cursor=t?"pointer":"default",this.domNode.style.opacity=t?"1":"0"}}class VZ{constructor(t,n){this.startLineNumber=t,this.endLineNumber=n}}class X0e{constructor(t,n,r){this.range=t,this.children=n,this.parent=r}}class kIn{constructor(t,n,r,o){this.uri=t,this.version=n,this.element=r,this.outlineProviderId=o}}var U3e=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},lee=function(e,t){return function(n,r){t(n,r,e)}},zZ;(function(e){e.OUTLINE_MODEL="outlineModel",e.FOLDING_PROVIDER_MODEL="foldingProviderModel",e.INDENTATION_MODEL="indentationModel"})(zZ||(zZ={}));var O9;(function(e){e[e.VALID=0]="VALID",e[e.INVALID=1]="INVALID",e[e.CANCELED=2]="CANCELED"})(O9||(O9={}));let _Ve=class extends ht{constructor(t,n,r,o){switch(super(),this._editor=t,this._modelProviders=[],this._modelPromise=null,this._updateScheduler=this._register(new dA(300)),this._updateOperation=this._register(new Et),this._editor.getOption(131).defaultModel){case zZ.OUTLINE_MODEL:this._modelProviders.push(new SVe(this._editor,o));case zZ.FOLDING_PROVIDER_MODEL:this._modelProviders.push(new xVe(this._editor,n,o));case zZ.INDENTATION_MODEL:this._modelProviders.push(new LVe(this._editor,r));break}}dispose(){this._modelProviders.forEach(t=>t.dispose()),this._updateOperation.clear(),this._cancelModelPromise(),super.dispose()}_cancelModelPromise(){this._modelPromise&&(this._modelPromise.cancel(),this._modelPromise=null)}async update(t){return this._updateOperation.clear(),this._updateOperation.add({dispose:()=>{this._cancelModelPromise(),this._updateScheduler.cancel()}}),this._cancelModelPromise(),await this._updateScheduler.trigger(async()=>{for(const n of this._modelProviders){const{statusPromise:r,modelPromise:o}=n.computeStickyModel(t);this._modelPromise=o;const s=await r;if(this._modelPromise!==o)return null;switch(s){case O9.CANCELED:return this._updateOperation.clear(),null;case O9.VALID:return n.stickyModel}}return null}).catch(n=>(zi(n),null))}};_Ve=U3e([lee(2,Zn),lee(3,Un)],_Ve);class vIn extends ht{constructor(t){super(),this._editor=t,this._stickyModel=null}get stickyModel(){return this._stickyModel}_invalid(){return this._stickyModel=null,O9.INVALID}computeStickyModel(t){if(t.isCancellationRequested||!this.isProviderValid())return{statusPromise:this._invalid(),modelPromise:null};const n=Fd(r=>this.createModelFromProvider(r));return{statusPromise:n.then(r=>this.isModelValid(r)?t.isCancellationRequested?O9.CANCELED:(this._stickyModel=this.createStickyModel(t,r),O9.VALID):this._invalid()).then(void 0,r=>(zi(r),O9.CANCELED)),modelPromise:n}}isModelValid(t){return!0}isProviderValid(){return!0}}let SVe=class extends vIn{constructor(t,n){super(t),this._languageFeaturesService=n}createModelFromProvider(t){return oS.create(this._languageFeaturesService.documentSymbolProvider,this._editor.getModel(),t)}createStickyModel(t,n){var a;const{stickyOutlineElement:r,providerID:o}=this._stickyModelFromOutlineModel(n,(a=this._stickyModel)==null?void 0:a.outlineProviderId),s=this._editor.getModel();return new kIn(s.uri,s.getVersionId(),r,o)}isModelValid(t){return t&&t.children.size>0}_stickyModelFromOutlineModel(t,n){let r;if(no.first(t.children.values())instanceof GRn){const l=no.find(t.children.values(),d=>d.id===n);if(l)r=l.children;else{let d="",u=-1,h;for(const[g,m]of t.children.entries()){const v=this._findSumOfRangesOfGroup(m);v>u&&(h=m,u=v,d=m.id)}n=d,r=h.children}}else r=t.children;const o=[],s=Array.from(r.values()).sort((l,d)=>{const u=new VZ(l.symbol.range.startLineNumber,l.symbol.range.endLineNumber),h=new VZ(d.symbol.range.startLineNumber,d.symbol.range.endLineNumber);return this._comparator(u,h)});for(const l of s)o.push(this._stickyModelFromOutlineElement(l,l.symbol.selectionRange.startLineNumber));return{stickyOutlineElement:new X0e(void 0,o,void 0),providerID:n}}_stickyModelFromOutlineElement(t,n){const r=[];for(const s of t.children.values())if(s.symbol.selectionRange.startLineNumber!==s.symbol.range.endLineNumber)if(s.symbol.selectionRange.startLineNumber!==n)r.push(this._stickyModelFromOutlineElement(s,s.symbol.selectionRange.startLineNumber));else for(const a of s.children.values())r.push(this._stickyModelFromOutlineElement(a,s.symbol.selectionRange.startLineNumber));r.sort((s,a)=>this._comparator(s.range,a.range));const o=new VZ(t.symbol.selectionRange.startLineNumber,t.symbol.range.endLineNumber);return new X0e(o,r,void 0)}_comparator(t,n){return t.startLineNumber!==n.startLineNumber?t.startLineNumber-n.startLineNumber:n.endLineNumber-t.endLineNumber}_findSumOfRangesOfGroup(t){let n=0;for(const r of t.children.values())n+=this._findSumOfRangesOfGroup(r);return t instanceof YWe?n+t.symbol.range.endLineNumber-t.symbol.selectionRange.startLineNumber:n}};SVe=U3e([lee(1,Un)],SVe);class AIn extends vIn{constructor(t){super(t),this._foldingLimitReporter=this._register(new WRn(t))}createStickyModel(t,n){const r=this._fromFoldingRegions(n),o=this._editor.getModel();return new kIn(o.uri,o.getVersionId(),r,void 0)}isModelValid(t){return t!==null}_fromFoldingRegions(t){const n=t.length,r=[],o=new X0e(void 0,[],void 0);for(let s=0;s{this._updateProvider(t,n)})),this._updateProvider(t,n)}_updateProvider(t,n){const r=R6.getFoldingRangeProviders(this._languageFeaturesService,t.getModel());r.length!==0&&(this.provider.value=new Bnt(t.getModel(),r,n,this._foldingLimitReporter,void 0))}isProviderValid(){return this.provider!==void 0}async createModelFromProvider(t){var n;return((n=this.provider.value)==null?void 0:n.compute(t))??null}};xVe=U3e([lee(2,Un)],xVe);var dCo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},VCt=function(e,t){return function(n,r){t(n,r,e)}};class uCo{constructor(t,n,r,o){this.startLineNumber=t,this.endLineNumber=n,this.top=r,this.height=o}}let EVe=class extends ht{constructor(t,n,r){super(),this._languageFeaturesService=n,this._languageConfigurationService=r,this._onDidChangeStickyScroll=this._register(new at),this.onDidChangeStickyScroll=this._onDidChangeStickyScroll.event,this._model=null,this._cts=null,this._stickyModelProvider=null,this._editor=t,this._sessionStore=this._register(new Et),this._updateSoon=this._register(new Es(()=>this.update(),50)),this._register(this._editor.onDidChangeConfiguration(o=>{o.hasChanged(131)&&this.readConfiguration()})),this.readConfiguration()}readConfiguration(){this._sessionStore.clear(),this._editor.getOption(131).enabled&&(this._sessionStore.add(this._editor.onDidChangeModel(()=>{this._model=null,this.updateStickyModelProvider(),this._onDidChangeStickyScroll.fire(),this.update()})),this._sessionStore.add(this._editor.onDidChangeHiddenAreas(()=>this.update())),this._sessionStore.add(this._editor.onDidChangeModelContent(()=>this._updateSoon.schedule())),this._sessionStore.add(this._languageFeaturesService.documentSymbolProvider.onDidChange(()=>this.update())),this._sessionStore.add($n(()=>{var n;(n=this._stickyModelProvider)==null||n.dispose(),this._stickyModelProvider=null})),this.updateStickyModelProvider(),this.update())}getVersionId(){var t;return(t=this._model)==null?void 0:t.version}updateStickyModelProvider(){var t;(t=this._stickyModelProvider)==null||t.dispose(),this._stickyModelProvider=null,this._editor.hasModel()&&(this._stickyModelProvider=new _Ve(this._editor,()=>this._updateSoon.schedule(),this._languageConfigurationService,this._languageFeaturesService))}async update(){var t;(t=this._cts)==null||t.dispose(!0),this._cts=new Wa,await this.updateStickyModel(this._cts.token),this._onDidChangeStickyScroll.fire()}async updateStickyModel(t){if(!this._editor.hasModel()||!this._stickyModelProvider||this._editor.getModel().isTooLargeForTokenization()){this._model=null;return}const n=await this._stickyModelProvider.update(t);t.isCancellationRequested||(this._model=n)}getCandidateStickyLinesIntersecting(t){var r;if(!((r=this._model)!=null&&r.element))return[];const n=[];return this.getCandidateStickyLinesIntersectingFromStickyModel(t,this._model.element,n,0,0,-1),this.filterHiddenRanges(n)}getCandidateStickyLinesIntersectingFromStickyModel(t,n,r,o,s,a){const l=this._editor.getModel();if(!l||n.children.length===0)return;let d=a;const u=[];for(let m=0;mm-v)),g=this.updateIndex(Cme(u,t.endLineNumber,(m,v)=>m-v));for(let m=h;m<=g;m++){const v=n.children[m];if(!v||!v.range)continue;const{startLineNumber:f,endLineNumber:k}=v.range;if(k>f+1&&t.startLineNumber<=k+1&&f-1<=t.endLineNumber&&f!==d&&l.isValidRange(new xe(f,1,k,1))){d=f;const A=this._editor.getLineHeightForPosition(new rt(f,1));r.push(new uCo(f,k-1,s,A)),this.getCandidateStickyLinesIntersectingFromStickyModel(t,v,r,o+1,s+A,f)}}}filterHiddenRanges(t){var r;const n=(r=this._editor._getViewModel())==null?void 0:r.getHiddenAreas();return n?t.filter(o=>!n.some(s=>o.startLineNumber>=s.startLineNumber&&o.endLineNumber<=s.endLineNumber+1)):t}updateIndex(t){return t===-1?0:t<0?-t-2:t}};EVe=dCo([VCt(1,Un),VCt(2,kl)],EVe);var hCo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},FP=function(e,t){return function(n,r){t(n,r,e)}},TVe,dB;let mp=(dB=class extends ht{constructor(t,n,r,o,s,a,l){super(),this._editor=t,this._contextMenuService=n,this._languageFeaturesService=r,this._instaService=o,this._contextKeyService=l,this._sessionStore=new Et,this._maxStickyLines=Number.MAX_SAFE_INTEGER,this._candidateDefinitionsLength=-1,this._focusedStickyElementIndex=-1,this._enabled=!1,this._focused=!1,this._positionRevealed=!1,this._onMouseDown=!1,this._endLineNumbers=[],this._mouseTarget=null,this._onDidChangeStickyScrollHeight=this._register(new at),this.onDidChangeStickyScrollHeight=this._onDidChangeStickyScrollHeight.event,this._stickyScrollWidget=new aCo(this._editor),this._stickyLineCandidateProvider=new EVe(this._editor,r,s),this._register(this._stickyScrollWidget),this._register(this._stickyLineCandidateProvider),this._widgetState=WZ.Empty;const d=this._stickyScrollWidget.getDomNode();this._register(this._editor.onDidChangeLineHeight(h=>{h.changes.forEach(g=>{const m=g.lineNumber;this._widgetState.startLineNumbers.includes(m)&&this._renderStickyScroll(m)})})),this._register(this._editor.onDidChangeFont(h=>{h.changes.forEach(g=>{const m=g.lineNumber;this._widgetState.startLineNumbers.includes(m)&&this._renderStickyScroll(m)})})),this._register(this._editor.onDidChangeConfiguration(h=>{this._readConfigurationChange(h)})),this._register(wt(d,nn.CONTEXT_MENU,async h=>{this._onContextMenu(ii(d),h)})),this._stickyScrollFocusedContextKey=He.stickyScrollFocused.bindTo(this._contextKeyService),this._stickyScrollVisibleContextKey=He.stickyScrollVisible.bindTo(this._contextKeyService);const u=this._register(uA(d));this._register(u.onDidBlur(h=>{this._positionRevealed===!1&&d.clientHeight===0?(this._focusedStickyElementIndex=-1,this.focus()):this._disposeFocusStickyScrollStore()})),this._register(u.onDidFocus(h=>{this.focus()})),this._registerMouseListeners(),this._register(wt(d,nn.MOUSE_DOWN,h=>{this._onMouseDown=!0})),this._register(this._stickyScrollWidget.onDidChangeStickyScrollHeight(h=>{this._onDidChangeStickyScrollHeight.fire(h)})),this._onDidResize(),this._readConfiguration()}get stickyScrollWidgetHeight(){return this._stickyScrollWidget.height}static get(t){return t.getContribution(TVe.ID)}_disposeFocusStickyScrollStore(){var t;this._stickyScrollFocusedContextKey.set(!1),(t=this._focusDisposableStore)==null||t.dispose(),this._focused=!1,this._positionRevealed=!1,this._onMouseDown=!1}isFocused(){return this._focused}focus(){if(this._onMouseDown){this._onMouseDown=!1,this._editor.focus();return}this._stickyScrollFocusedContextKey.get()!==!0&&(this._focused=!0,this._focusDisposableStore=new Et,this._stickyScrollFocusedContextKey.set(!0),this._focusedStickyElementIndex=this._stickyScrollWidget.lineNumbers.length-1,this._stickyScrollWidget.focusLineWithIndex(this._focusedStickyElementIndex))}focusNext(){this._focusedStickyElementIndex0&&this._focusNav(!1)}selectEditor(){this._editor.focus()}_focusNav(t){this._focusedStickyElementIndex=t?this._focusedStickyElementIndex+1:this._focusedStickyElementIndex-1,this._stickyScrollWidget.focusLineWithIndex(this._focusedStickyElementIndex)}goToFocused(){const t=this._stickyScrollWidget.lineNumbers;this._disposeFocusStickyScrollStore(),this._revealPosition({lineNumber:t[this._focusedStickyElementIndex],column:1})}_revealPosition(t){this._reveaInEditor(t,()=>this._editor.revealPosition(t))}_revealLineInCenterIfOutsideViewport(t){this._reveaInEditor(t,()=>this._editor.revealLineInCenterIfOutsideViewport(t.lineNumber,0))}_reveaInEditor(t,n){this._focused&&this._disposeFocusStickyScrollStore(),this._positionRevealed=!0,n(),this._editor.setSelection(xe.fromPositions(t)),this._editor.focus()}_registerMouseListeners(){const t=this._register(new Et),n=this._register(new y3e(this._editor,{extractLineNumberFromMouseEvent:s=>{const a=this._stickyScrollWidget.getEditorPositionFromNode(s.target.element);return a?a.lineNumber:0}})),r=s=>{if(!this._editor.hasModel()||s.target.type!==12||s.target.detail!==this._stickyScrollWidget.getId())return null;const a=s.target.element;if(!a||a.innerText!==a.innerHTML)return null;const l=this._stickyScrollWidget.getEditorPositionFromNode(a);return l?{range:new xe(l.lineNumber,l.column,l.lineNumber,l.column+a.innerText.length),textElement:a}:null},o=this._stickyScrollWidget.getDomNode();this._register(wc(o,nn.CLICK,s=>{if(s.ctrlKey||s.altKey||s.metaKey||!s.leftButton)return;if(s.shiftKey){const u=this._stickyScrollWidget.getLineIndexFromChildDomNode(s.target);if(u===null)return;const h=new rt(this._endLineNumbers[u],1);this._revealLineInCenterIfOutsideViewport(h);return}if(this._stickyScrollWidget.isInFoldingIconDomNode(s.target)){const u=this._stickyScrollWidget.getLineNumberFromChildDomNode(s.target);this._toggleFoldingRegionForLine(u);return}if(!this._stickyScrollWidget.isInStickyLine(s.target))return;let d=this._stickyScrollWidget.getEditorPositionFromNode(s.target);if(!d){const u=this._stickyScrollWidget.getLineNumberFromChildDomNode(s.target);if(u===null)return;d=new rt(u,1)}this._revealPosition(d)})),this._register(wt(xs,nn.MOUSE_MOVE,s=>{this._mouseTarget=s.target,this._onMouseMoveOrKeyDown(s)})),this._register(wt(xs,nn.KEY_DOWN,s=>{this._onMouseMoveOrKeyDown(s)})),this._register(wt(xs,nn.KEY_UP,()=>{this._showEndForLine!==void 0&&(this._showEndForLine=void 0,this._renderStickyScroll())})),this._register(n.onMouseMoveOrRelevantKeyDown(([s,a])=>{const l=r(s);if(!l||!s.hasTriggerModifier||!this._editor.hasModel()){t.clear();return}const{range:d,textElement:u}=l;if(!d.equalsRange(this._stickyRangeProjectedOnEditor))this._stickyRangeProjectedOnEditor=d,t.clear();else if(u.style.textDecoration==="underline")return;const h=new Wa;t.add($n(()=>h.dispose(!0)));let g;ire(this._languageFeaturesService.definitionProvider,this._editor.getModel(),new rt(d.startLineNumber,d.startColumn+1),!1,h.token).then(m=>{if(!h.token.isCancellationRequested)if(m.length!==0){this._candidateDefinitionsLength=m.length;const v=u;g!==v?(t.clear(),g=v,g.style.textDecoration="underline",t.add($n(()=>{g.style.textDecoration="none"}))):g||(g=v,g.style.textDecoration="underline",t.add($n(()=>{g.style.textDecoration="none"})))}else t.clear()})})),this._register(n.onCancel(()=>{t.clear()})),this._register(n.onExecute(async s=>{if(s.target.type!==12||s.target.detail!==this._stickyScrollWidget.getId())return;const a=this._stickyScrollWidget.getEditorPositionFromNode(s.target.element);a&&(!this._editor.hasModel()||!this._stickyRangeProjectedOnEditor||(this._candidateDefinitionsLength>1&&(this._focused&&this._disposeFocusStickyScrollStore(),this._revealPosition({lineNumber:a.lineNumber,column:1})),this._instaService.invokeFunction(LRn,s,this._editor,{uri:this._editor.getModel().uri,range:this._stickyRangeProjectedOnEditor})))}))}_onContextMenu(t,n){const r=new Xh(t,n);this._contextMenuService.showContextMenu({menuId:Vn.StickyScrollContext,getAnchor:()=>r})}_onMouseMoveOrKeyDown(t){if(!t.shiftKey||!this._mouseTarget||!ec(this._mouseTarget))return;const n=this._stickyScrollWidget.getLineIndexFromChildDomNode(this._mouseTarget);n===null||this._showEndForLine===n||(this._showEndForLine=n,this._renderStickyScroll())}_toggleFoldingRegionForLine(t){if(!this._foldingModel||t===null)return;const n=this._stickyScrollWidget.getRenderedStickyLine(t),r=n==null?void 0:n.foldingIcon;if(!r)return;Ent(this._foldingModel,1,[t]),r.isCollapsed=!r.isCollapsed;const o=(r.isCollapsed?this._editor.getTopForLineNumber(r.foldingEndLine):this._editor.getTopForLineNumber(r.foldingStartLine))-this._editor.getOption(75)*n.index+1;this._editor.setScrollTop(o),this._renderStickyScroll(t)}_readConfiguration(){const t=this._editor.getOption(131);if(t.enabled===!1){this._editor.removeOverlayWidget(this._stickyScrollWidget),this._resetState(),this._sessionStore.clear(),this._enabled=!1;return}else t.enabled&&!this._enabled&&(this._editor.addOverlayWidget(this._stickyScrollWidget),this._sessionStore.add(this._editor.onDidScrollChange(r=>{r.scrollTopChanged&&(this._showEndForLine=void 0,this._renderStickyScroll())})),this._sessionStore.add(this._editor.onDidLayoutChange(()=>this._onDidResize())),this._sessionStore.add(this._editor.onDidChangeModelTokens(r=>this._onTokensChange(r))),this._sessionStore.add(this._stickyLineCandidateProvider.onDidChangeStickyScroll(()=>{this._showEndForLine=void 0,this._renderStickyScroll()})),this._enabled=!0);this._editor.getOption(76).renderType===2&&this._sessionStore.add(this._editor.onDidChangeCursorPosition(()=>{this._showEndForLine=void 0,this._renderStickyScroll(0)}))}_readConfigurationChange(t){(t.hasChanged(131)||t.hasChanged(81)||t.hasChanged(75)||t.hasChanged(126)||t.hasChanged(76))&&this._readConfiguration(),(t.hasChanged(76)||t.hasChanged(52)||t.hasChanged(126))&&this._renderStickyScroll(0)}_needsUpdate(t){const n=this._stickyScrollWidget.getCurrentLines();for(const r of n)for(const o of t.ranges)if(r>=o.fromLineNumber&&r<=o.toLineNumber)return!0;return!1}_onTokensChange(t){this._needsUpdate(t)&&this._renderStickyScroll(0)}_onDidResize(){const n=this._editor.getLayoutInfo().height/this._editor.getOption(75);this._maxStickyLines=Math.round(n*.25),this._renderStickyScroll(0)}async _renderStickyScroll(t){const n=this._editor.getModel();if(!n||n.isTooLargeForTokenization()){this._resetState();return}const r=this._updateAndGetMinRebuildFromLine(t),o=this._stickyLineCandidateProvider.getVersionId();if(o===void 0||o===n.getVersionId())if(!this._focused)await this._updateState(r);else if(this._focusedStickyElementIndex===-1)await this._updateState(r),this._focusedStickyElementIndex=this._stickyScrollWidget.lineNumberCount-1,this._focusedStickyElementIndex!==-1&&this._stickyScrollWidget.focusLineWithIndex(this._focusedStickyElementIndex);else{const a=this._stickyScrollWidget.lineNumbers[this._focusedStickyElementIndex];await this._updateState(r),this._stickyScrollWidget.lineNumberCount===0?this._focusedStickyElementIndex=-1:(this._stickyScrollWidget.lineNumbers.includes(a)||(this._focusedStickyElementIndex=this._stickyScrollWidget.lineNumberCount-1),this._stickyScrollWidget.focusLineWithIndex(this._focusedStickyElementIndex))}}_updateAndGetMinRebuildFromLine(t){if(t!==void 0){const n=this._minRebuildFromLine!==void 0?this._minRebuildFromLine:1/0;this._minRebuildFromLine=Math.min(t,n)}return this._minRebuildFromLine}async _updateState(t){var r;this._minRebuildFromLine=void 0,this._foldingModel=await((r=R6.get(this._editor))==null?void 0:r.getFoldingModel())??void 0,this._widgetState=this.findScrollWidgetState();const n=this._widgetState.startLineNumbers.length>0;this._stickyScrollVisibleContextKey.set(n),this._stickyScrollWidget.setState(this._widgetState,this._foldingModel,t)}async _resetState(){this._minRebuildFromLine=void 0,this._foldingModel=void 0,this._widgetState=WZ.Empty,this._stickyScrollVisibleContextKey.set(!1),this._stickyScrollWidget.setState(void 0,void 0)}findScrollWidgetState(){const t=Math.min(this._maxStickyLines,this._editor.getOption(131).maxLineCount),n=this._editor.getScrollTop();let r=0;const o=[],s=[],a=this._editor.getVisibleRanges();if(a.length!==0){const l=new VZ(a[0].startLineNumber,a[a.length-1].endLineNumber),d=this._stickyLineCandidateProvider.getCandidateStickyLinesIntersecting(l);for(const u of d){const h=u.startLineNumber,g=u.endLineNumber,m=u.top,v=m+u.height,f=this._editor.getTopForLineNumber(h)-n,k=this._editor.getBottomForLineNumber(g)-n;if(m>f&&m<=k&&(o.push(h),s.push(g+1),v>k&&(r=k-v)),o.length===t)break}}return this._endLineNumbers=s,new WZ(o,s,r,this._showEndForLine)}dispose(){super.dispose(),this._sessionStore.dispose()}},TVe=dB,dB.ID="store.contrib.stickyScrollController",dB);mp=TVe=hCo([FP(1,S2),FP(2,Un),FP(3,Zn),FP(4,kl),FP(5,CA),FP(6,Qi)],mp);const HZ=Ve("inlineEdit.originalBackground",Zi(h9,.2),U(1220,"Background color for the original text in inline edits."),!0),pIn=Ve("inlineEdit.modifiedBackground",Zi(cQ,.3),U(1221,"Background color for the modified text in inline edits."),!0);Ve("inlineEdit.originalChangedLineBackground",Zi(h9,.8),U(1222,"Background color for the changed lines in the original text of inline edits."),!0);const fCo=Ve("inlineEdit.originalChangedTextBackground",Zi(h9,.8),U(1223,"Overlay color for the changed text in the original text of inline edits."),!0),gCo=Ve("inlineEdit.modifiedChangedLineBackground",{light:Zi(mle,.7),dark:Zi(mle,.7),hcDark:mle,hcLight:mle},U(1224,"Background color for the changed lines in the modified text of inline edits."),!0),mCo=Ve("inlineEdit.modifiedChangedTextBackground",Zi(cQ,.7),U(1225,"Overlay color for the changed text in the modified text of inline edits."),!0),kCo=Ve("inlineEdit.gutterIndicator.primaryForeground",Ybe,U(1226,"Foreground color for the primary inline edit gutter indicator.")),SN=Ve("inlineEdit.gutterIndicator.primaryBorder",dQ,U(1227,"Border color for the primary inline edit gutter indicator.")),bIn=Ve("inlineEdit.gutterIndicator.primaryBackground",{light:Zi(SN,.5),dark:Zi(SN,.4),hcDark:Zi(SN,.4),hcLight:Zi(SN,.5)},U(1228,"Background color for the primary inline edit gutter indicator.")),vCo=Ve("inlineEdit.gutterIndicator.secondaryForeground",B7n,U(1229,"Foreground color for the secondary inline edit gutter indicator.")),wIn=Ve("inlineEdit.gutterIndicator.secondaryBorder",Yme,U(1230,"Border color for the secondary inline edit gutter indicator.")),OIn=Ve("inlineEdit.gutterIndicator.secondaryBackground",wIn,U(1231,"Background color for the secondary inline edit gutter indicator.")),ACo=Ve("inlineEdit.gutterIndicator.successfulForeground",Ybe,U(1232,"Foreground color for the successful inline edit gutter indicator.")),yIn=Ve("inlineEdit.gutterIndicator.successfulBorder",dQ,U(1233,"Border color for the successful inline edit gutter indicator.")),CIn=Ve("inlineEdit.gutterIndicator.successfulBackground",yIn,U(1234,"Background color for the successful inline edit gutter indicator.")),pCo=Ve("inlineEdit.gutterIndicator.background",{hcDark:Zi("tab.inactiveBackground",.5),hcLight:Zi("tab.inactiveBackground",.5),dark:Zi("tab.inactiveBackground",.5),light:"#5f5f5f18"},U(1235,"Background color for the inline edit gutter indicator.")),YG=Ve("inlineEdit.originalBorder",{light:h9,dark:h9,hcDark:h9,hcLight:h9},U(1236,"Border color for the original text in inline edits.")),ZG=Ve("inlineEdit.modifiedBorder",{light:l1(cQ,.6),dark:cQ,hcDark:cQ,hcLight:cQ},U(1237,"Border color for the modified text in inline edits.")),bCo=Ve("inlineEdit.tabWillAcceptModifiedBorder",{light:l1(ZG,0),dark:l1(ZG,0),hcDark:l1(ZG,0),hcLight:l1(ZG,0)},U(1238,"Modified border color for the inline edits widget when tab will accept it.")),wCo=Ve("inlineEdit.tabWillAcceptOriginalBorder",{light:l1(YG,0),dark:l1(YG,0),hcDark:l1(YG,0),hcLight:l1(YG,0)},U(1239,"Original border color for the inline edits widget over the original text when tab will accept it."));function cee(e){return e.map(t=>t===Of.Accept?bCo:ZG)}function j3e(e){return e.map(t=>t===Of.Accept?wCo:YG)}function gv(e,t){let n;typeof e=="string"?n=Ixe(e,t):n=e.map((o,s)=>Ixe(o,t).read(s));const r=Ixe(Oc,t);return n.map((o,s)=>o.makeOpaque(r.read(s)))}function Ixe(e,t){return kEn({owner:{observeColor:e},equalsFn:(n,r)=>n.equals(r),debugName:()=>`observeColor(${e})`},t.onDidColorThemeChange,()=>{const n=t.getColorTheme().getColor(e);if(!n)throw new hi(`Missing color: ${e}`);return n})}function y9(e,t,n){e.layoutInfo.read(n),e.value.read(n);const r=e.model.read(n);if(!r)return 0;let o=0;e.scrollTop.read(n);for(let a=t.startLineNumber;ar.getLineContent(a));return o<5&&s.some(a=>a.length>0)&&r.uri.scheme!=="file"&&console.error("unexpected width"),o}function OCo(e,t,n){return e.layoutInfo.read(n),e.value.read(n),e.model.read(n)?(e.scrollTop.read(n),e.editor.getOffsetForColumn(t.lineNumber,t.column)):0}function Unt(e,t,n,r,o=void 0){const s=r.getModel();if(!s)return{prefixTrim:0,prefixLeftOffset:0};const a=e.map(m=>m.isSingleLine()?m.startColumn-1:0),l=t.mapToLineArray(m=>TUe(s.getLineContent(m))),d=n.filter(m=>m!=="").map(m=>TUe(m)),u=Math.min(...a,...l,...d);let h;if(s.getLineIndentColumn(t.startLineNumber)>=u+1)hl(r).scrollTop.read(o),h=r.getOffsetForColumn(t.startLineNumber,u+1);else if(n.length>0)h=jnt(n[0].slice(0,u),r,s);else return{prefixTrim:0,prefixLeftOffset:0};return{prefixTrim:u,prefixLeftOffset:h}}function jnt(e,t,n){const r=t.getOption(59).typicalHalfwidthCharacterWidth,o=n.getOptions().tabSize*r,s=e.split(" ").length-1;return(e.length-s)*r+s*o}function Wnt(e){const t=e.layoutInfoContentLeft,n=Rt({name:"editor.validOverlay.width"},o=>{const s=e.layoutInfoMinimap.read(o).minimapLeft!==0,a=e.layoutInfoWidth.read(o)-t.read(o);if(s){const l=e.layoutInfoMinimap.read(o).minimapWidth+e.layoutInfoVerticalScrollbarWidth.read(o);return a-l}return a}),r=Rt({name:"editor.validOverlay.height"},o=>e.layoutInfoHeight.read(o)+e.contentHeight.read(o));return Rt({name:"editor.validOverlay"},o=>Vs.fromLeftTopWidthHeight(t.read(o),0,n.read(o),r.read(o)))}function yCo(e,t){const n=[];for(const r of e){const o=t.mapRange(r.modifiedRange);n.push(new im(r.originalRange,o))}return n}function Mxe(...e){return e.filter(t=>typeof t=="string").join(" ")}function CCo(e,t){return new xe(t.lineNumber,t.column+e.start,t.lineNumber,t.column+e.endExclusive)}function _Co(e,t){let n=0;e:for(let r=0,o=e.length;r_Co(r[a-1],n)),T0);return t.forEach(a=>{const l=SCo(r[a-1],s,n);o.push(new Pc(CCo(new Gn(0,l),new rt(a,1)),""))}),new z4(o)}class QVe{constructor(){this._data=""}moveTo(t){return this._data+=`M ${t.x} ${t.y} `,this}lineTo(t){return this._data+=`L ${t.x} ${t.y} `,this}build(){return this._data}}function By(e){const t=vL(void 0,(n,r)=>e.read(n)||r);return Vh({debugName:()=>`${e.debugName}.mapOutFalsy`},n=>{if(t.read(n),!!e.read(n))return t})}function Pv(e,t=Hd.ofCaller()){return{left:Rt({name:"editor.validOverlay.left"},n=>e(n).left,t),top:Rt({name:"editor.validOverlay.top"},n=>e(n).top,t),width:Rt({name:"editor.validOverlay.width"},n=>e(n).right-e(n).left,t),height:Rt({name:"editor.validOverlay.height"},n=>e(n).bottom-e(n).top,t)}}var xCo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Pxe=function(e,t){return function(n,r){t(n,r,e)}};let DVe=class{constructor(t,n,r,o,s,a){this._model=t,this._close=n,this._editorObs=r,this._contextKeyService=o,this._keybindingService=s,this._commandService=a,this._inlineEditsShowCollapsed=this._editorObs.getOption(71).map(l=>l.edits.showCollapsed)}toDisposableLiveElement(){return this._createHoverContent().toDisposableLiveElement()}_createHoverContent(){const t=Ti("active",void 0),n=m=>({title:m.title,icon:m.icon,keybinding:typeof m.commandId=="string"?this._getKeybinding(m.commandArgs?void 0:m.commandId):Rt(this,v=>typeof m.commandId=="string"?void 0:this._getKeybinding(m.commandArgs?void 0:m.commandId.read(v)).read(v)),isActive:t.map(v=>v===m.id),onHoverChange:v=>t.set(v?m.id:void 0,void 0),onAction:()=>(this._close(!0),this._commandService.executeCommand(typeof m.commandId=="string"?m.commandId:m.commandId.get(),...m.commandArgs??[]))}),r=TCo(this._model.displayName),o=C7(n({id:"gotoAndAccept",title:`${U(1212,"Go To")} / ${U(1213,"Accept")}`,icon:zt.check,commandId:HJ})),s=C7(n({id:"reject",title:U(1214,"Reject"),icon:zt.close,commandId:ABn})),a=this._model.extensionCommands.map((m,v)=>C7(n({id:m.command.id+"_"+v,title:m.command.title,icon:m.icon??zt.symbolEvent,commandId:m.command.id,commandArgs:m.command.arguments}))),l=this._inlineEditsShowCollapsed.map(m=>C7(n(m?{id:"showExpanded",title:U(1215,"Show Expanded"),icon:zt.expandAll,commandId:Gje}:{id:"showCollapsed",title:U(1216,"Show Collapsed"),icon:zt.collapseAll,commandId:Gje}))),d=C7(n({id:"snooze",title:U(1217,"Snooze"),icon:zt.bellSlash,commandId:"editor.action.inlineSuggest.snooze"})),u=C7(n({id:"settings",title:U(1218,"Settings"),icon:zt.gear,commandId:"workbench.action.openSettings",commandArgs:["@tag:nextEditSuggestions"]})),h=this._model.action?[this._model.action]:[],g=h.length>0?QCo(h.map(m=>({id:m.id,label:m.title+"...",enabled:!0,run:()=>this._commandService.executeCommand(m.id,...m.arguments??[]),class:void 0,tooltip:m.tooltip??m.title})),{hoverDelegate:Vko}):void 0;return ECo([r,o,s,l,a.length?zCt():void 0,d,u,...a,g?zCt():void 0,g])}_getKeybinding(t){return t?Ko(this._contextKeyService.onDidChangeContext,()=>this._keybindingService.lookupKeybinding(t)):ca(void 0)}};DVe=xCo([Pxe(3,Qi),Pxe(4,Do),Pxe(5,ba)],DVe);function ECo(e){return cr.div({class:"content",style:{margin:4,minWidth:180}},e)}function TCo(e){return cr.div({class:"header",style:{color:Jt(C7n),fontSize:"13px",fontWeight:"600",padding:"0 4px",lineHeight:28}},[e])}function C7(e){return Rt({name:"inlineEdits.option"},t=>{var n;return cr.div({class:["monaco-menu-option",(n=e.isActive)==null?void 0:n.map(r=>r&&"active")],onmouseenter:()=>{var r;return(r=e.onHoverChange)==null?void 0:r.call(e,!0)},onmouseleave:()=>{var r;return(r=e.onHoverChange)==null?void 0:r.call(e,!1)},onclick:e.onAction,onkeydown:r=>{var o;r.key==="Enter"&&((o=e.onAction)==null||o.call(e))},tabIndex:0,style:{borderRadius:3}},[cr.elem("span",{style:{fontSize:16,display:"flex"}},[gi.isThemeIcon(e.icon)?y3(e.icon):e.icon.map(r=>y3(r))]),cr.elem("span",{},[e.title]),cr.div({style:{marginLeft:"auto"},ref:r=>{const o=t.store.add(new hH(r,b0,{disableTitle:!0,...mDn,keybindingLabelShadow:void 0,keybindingLabelForeground:Jt(C7n),keybindingLabelBackground:"transparent",keybindingLabelBorder:"transparent",keybindingLabelBottomBorder:void 0}));t.store.add(Oi(s=>{o.set(e.keybinding.read(s))}))}})])})}function QCo(e,t){return Rt({name:"inlineEdits.actionBar"},n=>cr.div({class:["action-widget-action-bar"],style:{padding:"3px 24px"}},[cr.div({ref:r=>{n.store.add(new g1(r,t)).push(e,{icon:!1,label:!0})}})]))}function zCt(){return cr.div({id:"inline-edit-gutter-indicator-menu-separator",class:"menu-separator",style:{color:Jt(sao),padding:"2px 0"}},cr.div({style:{borderBottom:`1px solid ${Jt(Oet)}`}}))}var DCo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},dce=function(e,t){return function(n,r){t(n,r,e)}};let BVe=class extends ht{get model(){const t=this._model.get();if(!t)throw new hi("Inline Edit Model not available");return t}constructor(t,n,r,o,s,a,l,d,u,h){super(),this._editorObs=t,this._originalRange=n,this._verticalOffset=r,this._model=o,this._isHoveringOverInlineEdit=s,this._focusIsInMenu=a,this._hoverService=l,this._instantiationService=d,this._accessibilityService=u,this._tabAction=Rt(this,g=>{const m=this._model.read(g);return m?m.tabAction.read(g):Of.Inactive}),this._hoverVisible=Ti(this,!1),this.isHoverVisible=this._hoverVisible,this._isHoveredOverIcon=Ti(this,!1),this._isHoveredOverIconDebounced=Obt(this._isHoveredOverIcon,100),this.isHoveredOverIcon=this._isHoveredOverIconDebounced,this._isHoveredOverInlineEditDebounced=Obt(this._isHoveringOverInlineEdit,100),this._gutterIndicatorStyles=this._tabAction.map(this,(g,m)=>{switch(g){case Of.Inactive:return{background:gv(OIn,h).read(m).toString(),foreground:gv(vCo,h).read(m).toString(),border:gv(wIn,h).read(m).toString()};case Of.Jump:return{background:gv(bIn,h).read(m).toString(),foreground:gv(kCo,h).read(m).toString(),border:gv(SN,h).read(m).toString()};case Of.Accept:return{background:gv(CIn,h).read(m).toString(),foreground:gv(ACo,h).read(m).toString(),border:gv(yIn,h).read(m).toString()};default:wie()}}),this._originalRangeObs=By(this._originalRange),this._state=Rt(this,g=>{const m=this._originalRangeObs.read(g);if(m)return{range:m,lineOffsetRange:this._editorObs.observeLineOffsetRange(m,g.store)}}),this._stickyScrollController=mp.get(this._editorObs.editor),this._stickyScrollHeight=this._stickyScrollController?Ko(this._stickyScrollController.onDidChangeStickyScrollHeight,()=>this._stickyScrollController.stickyScrollWidgetHeight):ca(0),this._lineNumberToRender=Rt(this,g=>{var f;if(this._verticalOffset.read(g)!==0)return"";const m=(f=this._originalRange.read(g))==null?void 0:f.startLineNumber,v=this._editorObs.getOption(76).read(g);if(m===void 0||v.renderType===0)return"";if(v.renderType===3){const k=this._editorObs.cursorPosition.read(g);return m%10===0||k&&k.lineNumber===m?m.toString():""}if(v.renderType===2){const k=this._editorObs.cursorPosition.read(g);if(!k)return"";const A=Math.abs(m-k.lineNumber);return A===0?m.toString():A.toString()}return v.renderType===4?v.renderFn?v.renderFn(m):"":m.toString()}),this._availableWidthForIcon=Rt(this,g=>{const m=this._editorObs.editor.getModel(),v=this._editorObs.editor,f=this._editorObs.layoutInfo.read(g),k=f.decorationsLeft+f.decorationsWidth-f.glyphMarginLeft;if(!m||k<=0)return()=>0;if(f.lineNumbersLeft===0)return()=>k;const A=this._editorObs.getOption(76).read(g);if(A.renderType===2||A.renderType===0)return()=>k;const p=v.getOption(59).typicalHalfwidthCharacterWidth,b=f.lineNumbersLeft+f.lineNumbersWidth,O=(m.getLineCount()+1).toString().length,y=[];for(let C=1;C<=O;C++){const _=10**(C-1),S=v.getTopForLineNumber(_),L=C*p,E=Math.min(k,Math.max(0,b-L-f.glyphMarginLeft));y.push({firstLineNumberWithDigitCount:_,topOfLineNumber:S,usableWidthLeftOfLineNumber:E})}return C=>{for(let _=y.length-1;_>=0;_--)if(C>=y[_].topOfLineNumber)return y[_].usableWidthLeftOfLineNumber;throw new hi("Could not find avilable width for icon")}}),this._layout=Rt(this,g=>{const m=this._state.read(g);if(!m)return;const v=this._editorObs.layoutInfo.read(g),f=this._editorObs.observeLineHeightForLine(m.range.map(H=>H.startLineNumber)).read(g),k=2,A=v.decorationsLeft+v.decorationsWidth-v.glyphMarginLeft-2*k,p=v.height-2*k,b=Vs.fromLeftTopWidthHeight(k,k,A,p),w=b.withTop(this._stickyScrollHeight.read(g)),O=b.withTop(w.top+k),y=m.lineOffsetRange.read(g),C=Vs.fromRanges(Gn.fromTo(O.left,O.right),y),_=f,S=this._verticalOffset.read(g),L=C.withHeight(_).translateY(S),E=w.containsRect(L),Q=this._tabAction.map(H=>H===Of.Accept?zt.keyboardTab:zt.arrowRight),T=Rt(this,H=>{if(this._isHoveredOverIconDebounced.read(H)||this._isHoveredOverInlineEditDebounced.read(H))return zt.check;if(this._tabAction.read(H)===Of.Accept)return zt.keyboardTab;const X=this._editorObs.cursorLineNumber.read(H)??0,Y=m.range.read(H).startLineNumber;return X<=Y?zt.keyboardTabAbove:zt.keyboardTabBelow}),P=22,D=16,I=H=>{const X=this._availableWidthForIcon.read(void 0)(H.bottom+this._editorObs.editor.getScrollTop())-k;return Math.max(Math.min(X,P),D)};if(E){const H=L;let X;v.lineNumbersWidth===0?X=Math.min(Math.max(v.lineNumbersLeft-b.left,0),H.width-P):X=Math.max(v.lineNumbersLeft+v.lineNumbersWidth-b.left,0);const Y=H.withWidth(X),Z=Math.max(Math.min(v.decorationsWidth,P),D),ie=H.withWidth(Z).translateX(X);return{gutterEditArea:C,icon:T,iconDirection:"right",iconRect:ie,pillRect:H,lineNumberRect:Y}}const B=b.intersect(C);if(B&&B.height>=_){const H=L.moveToBeContainedIn(O).moveToBeContainedIn(B),X=H.withWidth(I(H));return{gutterEditArea:C,icon:T,iconDirection:"right",iconRect:X,pillRect:X}}const M=L.moveToBeContainedIn(b),N=M.withWidth(I(M)),j=N,W=N.top!!g),this._indicator=cr.div({class:"inline-edits-view-gutter-indicator",onclick:()=>{const g=this._layout.get(),m=(g==null?void 0:g.icon.get())===zt.check;this._editorObs.editor.focus(),m?this.model.accept():this.model.jump()},tabIndex:0,style:{position:"absolute",overflow:"visible"}},By(this._layout).map(g=>g?[cr.div({style:{position:"absolute",background:Jt(pCo),borderRadius:"4px",...Pv(m=>g.read(m).gutterEditArea)}}),cr.div({class:"icon",ref:this._iconRef,onmouseenter:()=>{this._showHover()},style:{cursor:"pointer",zIndex:"20",position:"absolute",backgroundColor:this._gutterIndicatorStyles.map(m=>m.background),"--vscodeIconForeground":this._gutterIndicatorStyles.map(m=>m.foreground),border:this._gutterIndicatorStyles.map(m=>`1px solid ${m.border}`),boxSizing:"border-box",borderRadius:"4px",display:"flex",justifyContent:"flex-end",transition:"background-color 0.2s ease-in-out, width 0.2s ease-in-out",...Pv(m=>g.read(m).pillRect)}},[cr.div({className:"line-number",style:{lineHeight:g.map(m=>m.lineNumberRect?m.lineNumberRect.height:0),display:g.map(m=>m.lineNumberRect?"flex":"none"),alignItems:"center",justifyContent:"flex-end",width:g.map(m=>m.lineNumberRect?m.lineNumberRect.width:0),height:"100%",color:this._gutterIndicatorStyles.map(m=>m.foreground)}},this._lineNumberToRender),cr.div({style:{rotate:g.map(m=>`${BCo(m.iconDirection)}deg`),transition:"rotate 0.2s ease-in-out",display:"flex",alignItems:"center",justifyContent:"center",height:"100%",marginRight:g.map(m=>{var v;return m.pillRect.width-m.iconRect.width-(((v=m.lineNumberRect)==null?void 0:v.width)??0)}),width:g.map(m=>m.iconRect.width)}},[g.map((m,v)=>y3(m.icon.read(v)))])])]:[])).keepUpdated(this._store),this._register(this._editorObs.createOverlayWidget({domNode:this._indicator.element,position:ca(null),allowEditorOverflow:!1,minContentWidthInPx:ca(0)})),this._register(this._editorObs.editor.onMouseMove(g=>{if(this._state.get()===void 0)return;const f=this._iconRef.element.getBoundingClientRect(),k=Vs.fromLeftTopWidthHeight(f.left,f.top,f.width,f.height),A=new cu(g.event.posx,g.event.posy);this._isHoveredOverIcon.set(k.containsPoint(A),void 0)})),this._register(this._editorObs.editor.onDidScrollChange(()=>{this._isHoveredOverIcon.set(!1,void 0)})),this._register(d3(this._isHoveredOverInlineEditDebounced,g=>{g&&this.triggerAnimation()})),this._register(Oi(g=>{this._indicator.readEffect(g),this._indicator.element&&this._editorObs.editor.applyFontInfo(this._indicator.element)}))}triggerAnimation(){return this._accessibilityService.isMotionReduced()?new Animation(null,null).finished:this._iconRef.element.animate([{outline:`2px solid ${this._gutterIndicatorStyles.map(n=>n.border).get()}`,outlineOffset:"-1px",offset:0},{outline:"2px solid transparent",outlineOffset:"10px",offset:1}],{duration:500}).finished}_showHover(){if(this._hoverVisible.get())return;const t=new Et,n=t.add(this._instantiationService.createInstance(DVe,this.model,s=>{s&&this._editorObs.editor.focus(),o==null||o.dispose()},this._editorObs).toDisposableLiveElement()),r=t.add(uA(n.element));t.add(r.onDidBlur(()=>this._focusIsInMenu.set(!1,void 0))),t.add(r.onDidFocus(()=>this._focusIsInMenu.set(!0,void 0))),t.add($n(()=>this._focusIsInMenu.set(!1,void 0)));const o=this._hoverService.showInstantHover({target:this._iconRef.element,content:n.element});o?(this._hoverVisible.set(!0,void 0),t.add(this._editorObs.editor.onDidScrollChange(()=>o.dispose())),t.add(o.onDispose(()=>{this._hoverVisible.set(!1,void 0),t.dispose()}))):t.dispose()}};BVe=DCo([dce(6,pm),dce(7,Zn),dce(8,ph),dce(9,Dl)],BVe);function BCo(e){switch(e){case"top":return 90;case"bottom":return-90;case"right":return 0}}var RCo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},HCt=function(e,t){return function(n,r){t(n,r,e)}},_k;(function(e){e.FirstTime="firstTime",e.SecondTime="secondTime",e.Active="active"})(_k||(_k={}));let RVe=class extends ht{constructor(t,n,r,o,s,a){super(),this._host=t,this._model=n,this._indicator=r,this._collapsedView=o,this._storageService=s,this._configurationService=a,this._disposables=this._register(new ts),this._setupDone=Ti({name:"setupDone"},!1),this._activeCompletionId=Rt(l=>{const d=this._model.read(l);if(!d||!this._setupDone.read(l))return;const u=this._indicator.read(l);if(!(!u||!u.isVisible.read(l)))return d.inlineEdit.inlineCompletion.identity.id}),this._register(this._initializeDebugSetting()),this._disposables.value=this.setupNewUserExperience(),this._setupDone.set(!0,void 0)}setupNewUserExperience(){if(this.getNewUserType()===_k.Active)return;const t=new Et;let n=!1,r=!1,o=0,s=0;return t.add(xdo(this._activeCompletionId,async(a,l,d,u)=>{var g,m;if(a===void 0)return;let h=this.getNewUserType();switch(h){case _k.FirstTime:{(o++>=5||n)&&(h=_k.SecondTime,this.setNewUserType(h));break}case _k.SecondTime:{s++>=3&&r&&(h=_k.Active,this.setNewUserType(h));break}}switch(h){case _k.FirstTime:{for(let v=0;v<3&&!u.isCancellationRequested;v++)await((g=this._indicator.get())==null?void 0:g.triggerAnimation()),await Cy(500);break}case _k.SecondTime:{(m=this._indicator.get())==null||m.triggerAnimation();break}}})),t.add(Oi(a=>{this._collapsedView.isVisible.read(a)&&this.getNewUserType()!==_k.Active&&this._collapsedView.triggerAnimation()})),t.add(Tf((a,l)=>{const d=this._indicator.read(a);d&&l.add(d3(d.isHoveredOverIcon,async u=>{u&&(n=!0)}))})),t.add(Tf((a,l)=>{const d=this._host.read(a);d&&l.add(d.onDidAccept(()=>{r=!0}))})),t}getNewUserType(){return this._storageService.get("inlineEditsGutterIndicatorUserKind",-1,_k.FirstTime)}setNewUserType(t){switch(t){case _k.FirstTime:throw new hi("UserKind should not be set to first time");case _k.SecondTime:break;case _k.Active:this._disposables.clear();break}this._storageService.store("inlineEditsGutterIndicatorUserKind",t,-1,0)}_initializeDebugSetting(){const t="editor.inlineSuggest.edits.resetNewUserExperience";return this._configurationService.getValue(t)&&this._storageService.remove("inlineEditsGutterIndicatorUserKind",-1),this._configurationService.onDidChangeConfiguration(r=>{r.affectsConfiguration(t)&&this._configurationService.getValue(t)&&(this._storageService.remove("inlineEditsGutterIndicatorUserKind",-1),this._disposables.value=this.setupNewUserExperience())})}};RVe=RCo([HCt(4,Bg),HCt(5,ar)],RVe);var ICo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},MCo=function(e,t){return function(n,r){t(n,r,e)}};let IVe=class extends ht{constructor(t,n,r){super(),this._editor=t,this._edit=n,this._accessibilityService=r,this._onDidClick=this._register(new at),this.onDidClick=this._onDidClick.event,this._iconRef=cr.ref(),this.isHovered=ca(!1),this._editorObs=hl(this._editor);const s=this._edit.map(u=>(u==null?void 0:u.edit.replacements[0])??null).map(u=>u?MS(u,this._editor.getModel()).range.getStartPosition():null),a=this._editorObs.observePosition(s,this._store),l=Rt(u=>{const h=a.read(u);if(!h)return null;const g=this._editorObs.layoutInfoContentLeft.read(u),m=this._editorObs.scrollLeft.read(u);return new cu(g+h.x-m,h.y)}),d=cr.div({class:"inline-edits-collapsed-view",style:{position:"absolute",overflow:"visible",top:"0px",left:"0px",display:"block"}},[[this.getCollapsedIndicator(l)]]).keepUpdated(this._store).element;this._register(this._editorObs.createOverlayWidget({domNode:d,position:ca(null),allowEditorOverflow:!1,minContentWidthInPx:ca(0)})),this.isVisible=this._edit.map((u,h)=>!!u&&l.read(h)!==null)}triggerAnimation(){return this._accessibilityService.isMotionReduced()?new Animation(null,null).finished:this._iconRef.element.animate([{offset:0,transform:"translateY(-3px)"},{offset:.2,transform:"translateY(1px)"},{offset:.36,transform:"translateY(-1px)"},{offset:.52,transform:"translateY(1px)"},{offset:.68,transform:"translateY(-1px)"},{offset:.84,transform:"translateY(1px)"},{offset:1,transform:"translateY(0px)"}],{duration:2e3}).finished}getCollapsedIndicator(t){const n=this._editorObs.layoutInfoContentLeft,r=t.map((s,a)=>s?s.deltaX(-n.read(a)):null),o=this.createIconPath(r);return cr.svg({class:"collapsedView",ref:this._iconRef,style:{position:"absolute",...Pv(s=>Wnt(this._editorObs).read(s)),overflow:"hidden",pointerEvents:"none"}},[cr.svgElem("path",{class:"collapsedViewPath",d:o,fill:Jt(SN)})])}createIconPath(t){return t.map(s=>{if(!s)return new QVe().build();const a=s.deltaX(-6/2).deltaY(-1),l=a.deltaX(6),d=a.deltaY(1),u=l.deltaY(1),h=d.deltaX(6/2).deltaY(3);return new QVe().moveTo(a).lineTo(l).lineTo(u).lineTo(h).lineTo(d).lineTo(a).build()})}};IVe=ICo([MCo(2,ph)],IVe);var PCo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},$Ct=function(e,t){return function(n,r){t(n,r,e)}};const uce=14,Fxe=0,qC=4,hce=4,XCt=2;let MVe=class extends ht{constructor(t,n,r,o,s){super(),this._editor=t,this._languageService=s,this._onDidClick=this._register(new at),this.onDidClick=this._onDidClick.event,this._isHovered=Ti(this,!1),this.isHovered=this._isHovered,this._viewRef=cr.ref(),this._editorObs=hl(this._editor);const a=r.map((h,g)=>{let m;switch(h){case Of.Inactive:m=OIn;break;case Of.Jump:m=bIn;break;case Of.Accept:m=CIn;break}return{border:gv(m,o).read(g).toString(),background:Jt(Oc)}}),l=n.map(h=>h?this.getState(h):void 0),d=l.map(h=>h?this.getRendering(h,a):void 0);this.minEditorScrollHeight=Rt(this,h=>{const g=l.read(h);return g?g.rect.read(h).bottom+this._editor.getScrollTop():0});const u=cr.div({class:"inline-edits-custom-view",style:{position:"absolute",overflow:"visible",top:"0px",left:"0px",display:"block"}},[d]).keepUpdated(this._store);this._register(this._editorObs.createOverlayWidget({domNode:u.element,position:ca(null),allowEditorOverflow:!1,minContentWidthInPx:vL(this,(h,g)=>{const m=l.read(h);if(!m)return g??0;const v=m.rect.map(f=>f.right).read(h)+this._editorObs.layoutInfoVerticalScrollbarWidth.read(h)+qC-this._editorObs.layoutInfoContentLeft.read(h);return Math.max(g??0,v)}).recomputeInitiallyAndOnChange(this._store)})),this._register(Oi(h=>{if(!d.read(h)){this._isHovered.set(!1,void 0);return}this._isHovered.set(u.isHovered.read(h),void 0)}))}fitsInsideViewport(t,n,r){const o=this._editorObs.layoutInfoWidth.read(r),s=this._editorObs.layoutInfoContentLeft.read(r),a=this._editor.getLayoutInfo().verticalScrollbarWidth,l=this._editorObs.layoutInfoMinimap.read(r).minimapLeft!==0?this._editorObs.layoutInfoMinimap.read(r).minimapWidth:0,d=y9(this._editorObs,t,void 0),u=jnt(n,this._editor,this._editor.getModel()),h=qC+uce;return d+u+h{var b;const d=t.range.startLineNumber,u=t.range.endLineNumber,h=t.range.startColumn,g=t.range.endColumn,m=((b=this._editor.getModel())==null?void 0:b.getLineCount())??0,v=y9(this._editorObs,new Ei(d,d+1),l),f=d+1<=m?y9(this._editorObs,new Ei(d+1,d+2),l):void 0,k=d-1>=1?y9(this._editorObs,new Ei(d-1,d),l):void 0,A=this._editor.getOffsetForColumn(d,h),p=this._editor.getOffsetForColumn(u,g);return{lineWidth:v,lineWidthBelow:f,lineWidthAbove:k,startContentLeftOffset:A,endContentLeftOffset:p}}),r=t.range.startLineNumber,o=t.range.endLineNumber,s=this.fitsInsideViewport(new Ei(r,o+1),t.content,void 0);return{rect:Rt(this,l=>{const d=this._editorObs.getOption(59).read(l).typicalHalfwidthCharacterWidth,{lineWidth:u,lineWidthBelow:h,lineWidthAbove:g,startContentLeftOffset:m,endContentLeftOffset:v}=n.read(l),f=this._editorObs.layoutInfoContentLeft.read(l),k=this._editorObs.observeLineHeightForLine(r).recomputeInitiallyAndOnChange(l.store).read(l),A=this._editorObs.scrollTop.read(l),p=this._editorObs.scrollLeft.read(l);let b;r===o&&v+5*d>=u&&s?b="end":h!==void 0&&h+uce-hce-qCu.withMargin(0,qC));return cr.div({class:"collapsedView",ref:this._viewRef,style:{position:"absolute",...Pv(u=>l.read(u)),overflow:"hidden",boxSizing:"border-box",cursor:"pointer",border:n.map(u=>`1px solid ${u.border}`),borderRadius:"4px",backgroundColor:n.map(u=>u.background),display:"flex",alignItems:"center",justifyContent:"center",whiteSpace:"nowrap"},onmousedown:u=>{u.preventDefault()},onclick:u=>{this._onDidClick.fire(new Xh(ii(u),u))}},[r])}};MVe=PCo([$Ct(3,Dl),$Ct(4,ic)],MVe);const FCo=0,NCo=0,Nxe=1,UCo=1,jCo=3,Uxe=4;class WCo extends ht{constructor(t,n,r,o){super(),this._editor=t,this._edit=n,this._uiState=r,this._tabAction=o,this._onDidClick=this._register(new at),this.onDidClick=this._onDidClick.event,this._display=Rt(this,l=>this._uiState.read(l)?"block":"none"),this._editorMaxContentWidthInRange=Rt(this,l=>{const d=this._originalDisplayRange.read(l);return d?(this._editorObs.versionId.read(l),vL(this,(u,h)=>{const g=y9(this._editorObs,d,u);return Math.max(g,h??0)})):ca(0)}).map((l,d)=>l.read(d)),this._maxPrefixTrim=Rt(this,l=>{const d=this._uiState.read(l);return d?Unt(d.deletions,d.originalRange,[],this._editor):{prefixTrim:0,prefixLeftOffset:0}}),this._editorLayoutInfo=Rt(this,l=>{const d=this._edit.read(l);if(!d||!this._uiState.read(l))return null;const h=this._editorObs.layoutInfo.read(l),g=this._editorObs.scrollLeft.read(l),m=this._editorObs.getOption(59).map(w=>w.typicalHalfwidthCharacterWidth).read(l),v=h.contentLeft+Math.max(this._editorMaxContentWidthInRange.read(l),m)-g,f=d.originalLineRange,k=this._originalVerticalStartPosition.read(l)??this._editor.getTopForLineNumber(f.startLineNumber)-this._editorObs.scrollTop.read(l),A=this._originalVerticalEndPosition.read(l)??this._editor.getTopForLineNumber(f.endLineNumberExclusive)-this._editorObs.scrollTop.read(l),p=h.contentLeft+this._maxPrefixTrim.read(l).prefixLeftOffset-g;return v<=p?null:{codeRect:Vs.fromLeftTopRightBottom(p,k,v,A).withMargin(NCo,FCo),contentLeft:h.contentLeft}}).recomputeInitiallyAndOnChange(this._store),this._originalOverlay=cr.div({style:{pointerEvents:"none"}},Rt(this,l=>{const d=By(this._editorLayoutInfo).read(l);if(!d)return;const u=d.map(v=>Vs.fromLeftTopRightBottom(v.contentLeft-Uxe-Nxe,v.codeRect.top,v.contentLeft,v.codeRect.bottom)),h=Rt(this,v=>{const f=d.read(v).codeRect,k=u.read(v);return f.intersectHorizontal(new Gn(k.left,Number.MAX_SAFE_INTEGER))}),g=this._uiState.map(v=>v!=null&&v.inDiffEditor?jCo:UCo).read(l),m=h.map(v=>v.withMargin(g,g));return[cr.div({class:"originalSeparatorDeletion",style:{...m.read(l).toStyles(),borderRadius:`${Uxe}px`,border:`${Nxe+g}px solid ${Jt(Oc)}`,boxSizing:"border-box"}}),cr.div({class:"originalOverlayDeletion",style:{...h.read(l).toStyles(),borderRadius:`${Uxe}px`,border:j3e(this._tabAction).map(v=>`${Nxe}px solid ${Jt(v)}`),boxSizing:"border-box",backgroundColor:Jt(HZ)}}),cr.div({class:"originalOverlayHiderDeletion",style:{...u.read(l).toStyles(),backgroundColor:Jt(Oc)}})]})).keepUpdated(this._store),this._nonOverflowView=cr.div({class:"inline-edits-view",style:{position:"absolute",overflow:"visible",top:"0px",left:"0px",display:this._display}},[[this._originalOverlay]]).keepUpdated(this._store),this.isHovered=ca(!1),this._editorObs=hl(this._editor);const s=Rt(this,l=>{const d=this._edit.read(l);return d?new rt(d.originalLineRange.startLineNumber,1):null}),a=Rt(this,l=>{const d=this._edit.read(l);return d?new rt(d.originalLineRange.endLineNumberExclusive,1):null});this._originalDisplayRange=this._uiState.map(l=>l==null?void 0:l.originalRange),this._originalVerticalStartPosition=this._editorObs.observePosition(s,this._store).map(l=>l==null?void 0:l.y),this._originalVerticalEndPosition=this._editorObs.observePosition(a,this._store).map(l=>l==null?void 0:l.y),this._register(this._editorObs.createOverlayWidget({domNode:this._nonOverflowView.element,position:ca(null),allowEditorOverflow:!1,minContentWidthInPx:Rt(this,l=>{const d=this._editorLayoutInfo.read(l);return d===null?0:d.codeRect.width})}))}}var VCo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},GCt=function(e,t){return function(n,r){t(n,r,e)}};const IX=1,zCo=1,HCo=3,jxe=4;let PVe=class extends ht{constructor(t,n,r,o,s){super(),this._editor=t,this._input=n,this._tabAction=r,this._languageService=s,this._onDidClick=this._register(new at),this.onDidClick=this._onDidClick.event,this._state=Rt(this,a=>{const l=this._input.read(a);if(!l)return;const d=this._editor.getModel(),u=d.getEOL();if(l.startColumn===1&&l.lineNumber>1&&d.getLineLength(l.lineNumber)!==0&&l.text.endsWith(u)&&!l.text.startsWith(u)){const h=d.getLineLength(l.lineNumber-1)+1;return{lineNumber:l.lineNumber-1,column:h,text:u+l.text.slice(0,-u.length)}}return{lineNumber:l.lineNumber,column:l.startColumn,text:l.text}}),this._trimVertically=Rt(this,a=>{const l=this._state.read(a),d=l==null?void 0:l.text;if(!d||d.trim()==="")return{topOffset:0,bottomOffset:0,linesTop:0,linesBottom:0};const u=this._editor.getLineHeightForPosition(new rt(l.lineNumber,1)),h=this._editor.getModel().getEOL();let g=0,m=0,v=0;for(;vv&&d.endsWith(h,f);f-=h.length)m+=1;return{topOffset:g*u,bottomOffset:m*u,linesTop:g,linesBottom:m}}),this._maxPrefixTrim=Rt(this,a=>{const l=this._state.read(a);if(!l)return{prefixLeftOffset:0,prefixTrim:0};const d=this._editor.getModel(),u=d.getEOL(),h=this._trimVertically.read(a),g=l.text.split(u),m=g.slice(h.linesTop,g.length-h.linesBottom);h.linesTop===0&&(m[0]=d.getLineContent(l.lineNumber)+m[0]);const v=new Ei(l.lineNumber,l.lineNumber+(h.linesTop>0?0:1));return Unt([],v,m,this._editor)}),this._ghostText=Rt(a=>{const l=this._state.read(a),d=this._maxPrefixTrim.read(a);if(!l)return;const h=this._editor.getModel().getEOL(),m=l.text.split(h).map((v,f)=>new AD(new xe(f+1,f===0?1:d.prefixTrim+1,f+1,v.length+1),"modified-background",0));return new oee(l.lineNumber,[new P0e(l.column,l.text,!1,m)])}),this._display=Rt(this,a=>this._state.read(a)?"block":"none"),this._editorMaxContentWidthInRange=Rt(this,a=>{const l=this._state.read(a);if(!l)return 0;this._editorObs.versionId.read(a);const d=this._editor.getModel(),u=d.getEOL(),h=l.text.startsWith(u)?"":d.getValueInRange(new xe(l.lineNumber,1,l.lineNumber,l.column)),g=d.getValueInRange(new xe(l.lineNumber,l.column,l.lineNumber,d.getLineLength(l.lineNumber)+1)),v=(h+l.text+g).split(u),f=s8.fromEditor(this._editor).withSetWidth(!1).withScrollBeyondLastColumn(0),k=v.map(A=>{var w;const p=(w=d.tokenization.tokenizeLinesAt(l.lineNumber,[A]))==null?void 0:w[0];let b;return p?b=t8.fromLineTokens(p).toLineTokens(A,this._languageService.languageIdCodec):b=hc.createEmpty(A,this._languageService.languageIdCodec),Xie(new Gie([b]),f,[],tn("div"),!0).minWidthInPx});return Math.max(...k)}),this.startLineOffset=this._trimVertically.map(a=>a.topOffset),this.originalLines=this._state.map(a=>a?new Ei(a.lineNumber,Math.min(a.lineNumber+2,this._editor.getModel().getLineCount()+1)):void 0),this._overlayLayout=Rt(this,a=>{this._ghostText.read(a);const l=this._state.read(a);if(!l)return null;this._editorObs.observePosition(Ti(this,new rt(l.lineNumber,l.column)),a.store).read(a);const d=this._editorObs.layoutInfo.read(a),u=this._editorObs.scrollLeft.read(a),h=this._editorObs.layoutInfoVerticalScrollbarWidth.read(a),g=d.contentLeft+this._editorMaxContentWidthInRange.read(a)-u,m=this._maxPrefixTrim.read(a).prefixLeftOffset??0,v=d.contentLeft+m-u;if(g<=v)return null;const{topOffset:f,bottomOffset:k}=this._trimVertically.read(a),A=this._editorObs.scrollTop.read(a),p=this._ghostTextView.height.read(a)-f-k,b=this._editor.getTopForLineNumber(l.lineNumber)-A+f,w=b+p,O=new Vs(v,b,g,w);return{overlay:O,startsAtContentLeft:m===0,contentLeft:d.contentLeft,minContentWidthRequired:m+O.width+h}}).recomputeInitiallyAndOnChange(this._store),this._modifiedOverlay=cr.div({style:{pointerEvents:"none"}},Rt(this,a=>{const l=By(this._overlayLayout).read(a);if(!l)return;const d=l.map(m=>Vs.fromLeftTopRightBottom(m.contentLeft-jxe-IX,m.overlay.top,m.contentLeft,m.overlay.bottom)).read(a),u=this._input.map(m=>m!=null&&m.inDiffEditor?HCo:zCo).read(a),h=l.map(m=>m.overlay.withMargin(0,IX,0,m.startsAtContentLeft?0:IX).intersectHorizontal(new Gn(d.left,Number.MAX_SAFE_INTEGER))),g=h.map(m=>m.withMargin(u,u));return[cr.div({class:"originalUnderlayInsertion",style:{...g.read(a).toStyles(),borderRadius:jxe,border:`${IX+u}px solid ${Jt(Oc)}`,boxSizing:"border-box"}}),cr.div({class:"originalOverlayInsertion",style:{...h.read(a).toStyles(),borderRadius:jxe,border:cee(this._tabAction).map(m=>`${IX}px solid ${Jt(m)}`),boxSizing:"border-box",backgroundColor:Jt(pIn)}}),cr.div({class:"originalOverlayHiderInsertion",style:{...d.toStyles(),backgroundColor:Jt(Oc)}})]})).keepUpdated(this._store),this._view=cr.div({class:"inline-edits-view",style:{position:"absolute",overflow:"visible",top:"0px",left:"0px",display:this._display}},[[this._modifiedOverlay]]).keepUpdated(this._store),this._editorObs=hl(this._editor),this._ghostTextView=this._register(o.createInstance(aee,this._editor,{ghostText:this._ghostText,minReservedLineCount:ca(0),targetTextModel:this._editorObs.model.map(a=>a??void 0),warning:ca(void 0),handleInlineCompletionShown:ca(()=>{})},Ti(this,{syntaxHighlightingEnabled:!0,extraClasses:["inline-edit"]}),!0,!0)),this.isHovered=this._ghostTextView.isHovered,this._register(this._ghostTextView.onDidClick(a=>{this._onDidClick.fire(a)})),this._register(this._editorObs.createOverlayWidget({domNode:this._view.element,position:ca(null),allowEditorOverflow:!1,minContentWidthInPx:Rt(this,a=>{const l=this._overlayLayout.read(a);return l===null?0:l.minContentWidthRequired})}))}};PVe=VCo([GCt(3,Zn),GCt(4,ic)],PVe);var $Co=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},YCt=function(e,t){return function(n,r){t(n,r,e)}};let FVe=class extends ht{constructor(t,n,r,o,s,a){super(),this._editor=t,this._edit=n,this._isInDiffEditor=r,this._tabAction=o,this._languageService=s,this._themeService=a,this._onDidClick=this._register(new at),this.onDidClick=this._onDidClick.event,this._maxPrefixTrim=this._edit.map((l,d)=>l?Unt(l.replacements.flatMap(u=>[u.originalRange,u.modifiedRange]),l.originalRange,l.modifiedLines,this._editor.editor,d):void 0),this._modifiedLineElements=Rt(this,l=>{var A;const d=[];let u=0;const h=this._maxPrefixTrim.read(l),g=this._edit.read(l);if(!g||!h)return;const m=h.prefixTrim,v=XCo(g.replacements.map(p=>p.modifiedRange)).map(p=>new xe(p.startLineNumber,p.startColumn-m,p.endLineNumber,p.endColumn-m)),f=this._editor.model.get(),k=g.modifiedRange.startLineNumber;for(let p=0;pE.startLineNumber===w)){const E=Math.min(L.endColumn,O.length+1);_.push(new AD(new xe(1,L.startColumn,1,E),"inlineCompletions-modified-bubble",0))}const S=Xie(new Gie([C]),s8.fromEditor(this._editor.editor).withSetWidth(!1).withScrollBeyondLastColumn(0),_,b,!0);this._editor.getOption(59).read(l),u=Math.max(u,S.minWidthInPx),d.push(b)}return{lines:d,requiredWidth:u}}),this._layout=Rt(this,l=>{const d=this._modifiedLineElements.read(l),u=this._maxPrefixTrim.read(l),h=this._edit.read(l);if(!d||!u||!h)return;const{prefixLeftOffset:g}=u,{requiredWidth:m}=d,v=this._editor.observeLineHeightsForLineRange(h.originalRange).read(l),f=(()=>{const B=v.slice(0,h.modifiedRange.length);for(;B.lengththis._editor.editor.getOffsetForColumn(B,O.getLineMaxColumn(B))-g),C=Math.max(...y,m),_=h.originalRange.startLineNumber,S=h.originalRange.endLineNumberExclusive-1,L=this._editor.editor.getTopForLineNumber(_)-b,E=this._editor.editor.getBottomForLineNumber(S)-b,Q=Vs.fromLeftTopWidthHeight(w+g,L,C,E-L),T=Vs.fromLeftTopWidthHeight(Q.left,Q.bottom,Q.width,f.reduce((B,R)=>B+R,0)),P=Vs.hull([Q,T]),D=P.intersectVertical(new Gn(Q.bottom,Number.MAX_SAFE_INTEGER)),I=new Vs(D.left,D.top,D.right,D.bottom);return{originalLinesOverlay:Q,modifiedLinesOverlay:T,background:P,lowerBackground:D,lowerText:I,modifiedLineHeights:f,minContentWidthRequired:g+C+A}}),this._viewZoneInfo=Rt(l=>{if(!this._editor.getOption(71).map(v=>v.edits.allowCodeShifting==="always").read(l))return;const u=this._layout.read(l),h=this._edit.read(l);if(!u||!h)return;const g=u.lowerBackground.height,m=h.originalRange.endLineNumberExclusive;return{height:g,lineNumber:m}}),this.minEditorScrollHeight=Rt(this,l=>{const d=By(this._layout).read(l);return!d||this._viewZoneInfo.read(l)!==void 0?0:d.read(l).lowerText.bottom+this._editor.editor.getScrollTop()}),this._div=cr.div({class:"line-replacement"},[Rt(this,l=>{const d=By(this._layout).read(l),u=this._modifiedLineElements.read(l);if(!d||!u)return[];const h=d.read(l),g=this._editor.layoutInfoContentLeft.read(l),m=this._isInDiffEditor.read(l)?3:1;u.lines.forEach((k,A)=>{k.style.width=`${h.lowerText.width}px`,k.style.height=`${h.modifiedLineHeights[A]}px`,k.style.position="relative"});const v=cee(this._tabAction).read(l),f=j3e(this._tabAction).read(l);return[cr.div({style:{position:"absolute",...Pv(k=>Wnt(this._editor).read(k)),overflow:"hidden",pointerEvents:"none"}},[cr.div({class:"borderAroundLineReplacement",style:{position:"absolute",...Pv(k=>d.read(k).background.translateX(-g).withMargin(m)),borderRadius:"4px",border:`${m+1}px solid ${Jt(Oc)}`,boxSizing:"border-box",pointerEvents:"none"}}),cr.div({class:"originalOverlayLineReplacement",style:{position:"absolute",...Pv(k=>d.read(k).background.translateX(-g)),borderRadius:"4px",border:gv(f,this._themeService).map(k=>`1px solid ${k.toString()}`),pointerEvents:"none",boxSizing:"border-box",background:Jt(HZ)}}),cr.div({class:"modifiedOverlayLineReplacement",style:{position:"absolute",...Pv(k=>d.read(k).lowerBackground.translateX(-g)),borderRadius:"0 0 4px 4px",background:Jt(Oc),boxShadow:`${Jt(zbe)} 0 6px 6px -6px`,border:`1px solid ${Jt(v)}`,boxSizing:"border-box",overflow:"hidden",cursor:"pointer",pointerEvents:"auto"},onmousedown:k=>{k.preventDefault()},onclick:k=>this._onDidClick.fire(new Xh(ii(k),k))},[cr.div({style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:Jt(gCo)}})]),cr.div({class:"modifiedLinesLineReplacement",style:{position:"absolute",boxSizing:"border-box",...Pv(k=>d.read(k).lowerText.translateX(-g)),fontFamily:this._editor.getOption(58),fontSize:this._editor.getOption(61),fontWeight:this._editor.getOption(62),pointerEvents:"none",whiteSpace:"nowrap",borderRadius:"0 0 4px 4px",overflow:"hidden"}},[...u.lines])])]})]).keepUpdated(this._store),this.isHovered=this._editor.isTargetHovered(l=>this._isMouseOverWidget(l),this._store),this._previousViewZoneInfo=void 0,this._register($n(()=>this._editor.editor.changeViewZones(l=>this.removePreviousViewZone(l)))),this._register(Cto(this._viewZoneInfo,({lastValue:l,newValue:d})=>{l===d||(l==null?void 0:l.height)===(d==null?void 0:d.height)&&(l==null?void 0:l.lineNumber)===(d==null?void 0:d.lineNumber)||this._editor.editor.changeViewZones(u=>{this.removePreviousViewZone(u),d&&this.addViewZone(d,u)})})),this._register(this._editor.createOverlayWidget({domNode:this._div.element,minContentWidthInPx:Rt(this,l=>{var d;return((d=this._layout.read(l))==null?void 0:d.minContentWidthRequired)??0}),position:ca({preference:{top:0,left:0}}),allowEditorOverflow:!1}))}_isMouseOverWidget(t){const n=this._layout.get();return!n||!(t.event instanceof j8)?!1:n.lowerBackground.containsPoint(new cu(t.event.relativePos.x,t.event.relativePos.y))}removePreviousViewZone(t){if(!this._previousViewZoneInfo)return;t.removeZone(this._previousViewZoneInfo.id);const n=this._editor.cursorLineNumber.get();n!==null&&n>=this._previousViewZoneInfo.lineNumber&&this._editor.editor.setScrollTop(this._editor.scrollTop.get()-this._previousViewZoneInfo.height),this._previousViewZoneInfo=void 0}addViewZone(t,n){const r=n.addZone({afterLineNumber:t.lineNumber-1,heightInPx:t.height,domNode:tn("div")});this._previousViewZoneInfo={height:t.height,lineNumber:t.lineNumber,id:r};const o=this._editor.cursorLineNumber.get();o!==null&&o>=t.lineNumber&&this._editor.editor.setScrollTop(this._editor.scrollTop.get()+t.height)}};FVe=$Co([YCt(4,ic),YCt(5,Dl)],FVe);function XCo(e){const t=[];for(;e.length;){let n=e.shift();n.startLineNumber!==n.endLineNumber&&(e.push(new xe(n.startLineNumber+1,1,n.endLineNumber,n.endColumn)),n=new xe(n.startLineNumber,n.startColumn,n.startLineNumber,Number.MAX_SAFE_INTEGER)),t.push(n)}return t}var GCo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},ZCt=function(e,t){return function(n,r){t(n,r,e)}};const NP=0,MX=0,Yp=1,YCo=1,ZCo=3,KC=4,Wxe=20,qCt=12;let G0e=class extends ht{static fitsInsideViewport(t,n,r,o){const s=hl(t),a=s.layoutInfoWidth.read(o),l=s.layoutInfoContentLeft.read(o),d=t.getLayoutInfo().verticalScrollbarWidth,u=s.layoutInfoMinimap.read(o).minimapLeft!==0?s.layoutInfoMinimap.read(o).minimapWidth:0,h=y9(s,r.displayRange,void 0),g=r.lineEdit.newLines.reduce((f,k)=>Math.max(f,jnt(k,t,n)),0),m=Wxe,v=qCt+2*Yp;return h+g+m+vthis._uiState.read(u)?"block":"none"),this.previewRef=cr.ref();const d=this._uiState.map(u=>u!=null&&u.isInDiffEditor?ZCo:YCo);this._editorContainer=cr.div({class:["editorContainer"],style:{position:"absolute",overflow:"hidden",cursor:"pointer"},onmousedown:u=>{u.preventDefault()},onclick:u=>{this._onDidClick.fire(new Xh(ii(u),u))}},[cr.div({class:"preview",style:{pointerEvents:"none"},ref:this.previewRef})]).keepUpdated(this._store),this.isHovered=this._editorContainer.didMouseMoveDuringHover,this.previewEditor=this._register(this._instantiationService.createInstance(G8,this.previewRef.element,{glyphMargin:!1,lineNumbers:"off",minimap:{enabled:!1},guides:{indentation:!1,bracketPairs:!1,bracketPairsHorizontal:!1,highlightActiveIndentation:!1},rulers:[],padding:{top:0,bottom:0},folding:!1,selectOnLineNumbers:!1,selectionHighlight:!1,columnSelection:!1,overviewRulerBorder:!1,overviewRulerLanes:0,lineDecorationsWidth:0,lineNumbersMinChars:0,revealHorizontalRightPadding:0,bracketPairColorization:{enabled:!0,independentColorPoolPerBracketType:!1},scrollBeyondLastLine:!1,scrollbar:{vertical:"hidden",horizontal:"hidden",handleMouseWheel:!1},readOnly:!0,wordWrap:"off",wordWrapOverride1:"off",wordWrapOverride2:"off"},{contextKeyValues:{[Ns.inInlineEditsPreviewEditor.key]:!0},contributions:[]},this._editor)),this._previewEditorObs=hl(this.previewEditor),this._activeViewZones=[],this._updatePreviewEditor=Rt(this,u=>{this._editorContainer.readEffect(u),this._previewEditorObs.model.read(u),this._display.read(u),this._nonOverflowView&&(this._nonOverflowView.element.style.display=this._display.read(u));const h=this._uiState.read(u),g=this._edit.read(u);if(!h||!g)return;const m=g.originalLineRange,v=[];m.startLineNumber>1&&v.push(new xe(1,1,m.startLineNumber-1,1)),m.startLineNumber+h.newTextLineCount{f.forEach(p=>A.removeZone(p)),k>0&&this._activeViewZones.push(A.addZone({afterLineNumber:m.startLineNumber+h.newTextLineCount-1,heightInLines:k,showInHiddenAreas:!0,domNode:tn("div.diagonal-fill.inline-edits-view-zone")}))})}),this._previewEditorWidth=Rt(this,u=>{const h=this._edit.read(u);return h?(this._updatePreviewEditor.read(u),y9(this._previewEditorObs,h.modifiedLineRange,u)):0}),this._cursorPosIfTouchesEdit=Rt(this,u=>{const h=this._editorObs.cursorPosition.read(u),g=this._edit.read(u);if(!(!g||!h))return g.modifiedLineRange.contains(h.lineNumber)?h:void 0}),this._originalStartPosition=Rt(this,u=>{const h=this._edit.read(u);return h?new rt(h.originalLineRange.startLineNumber,1):null}),this._originalEndPosition=Rt(this,u=>{const h=this._edit.read(u);return h?new rt(h.originalLineRange.endLineNumberExclusive,1):null}),this._originalVerticalStartPosition=this._editorObs.observePosition(this._originalStartPosition,this._store).map(u=>u==null?void 0:u.y),this._originalVerticalEndPosition=this._editorObs.observePosition(this._originalEndPosition,this._store).map(u=>u==null?void 0:u.y),this._originalDisplayRange=this._edit.map(u=>u==null?void 0:u.displayRange),this._editorMaxContentWidthInRange=Rt(this,u=>{const h=this._originalDisplayRange.read(u);return h?(this._editorObs.versionId.read(u),vL(this,(g,m)=>{const v=y9(this._editorObs,h,g);return Math.max(v,m??0)})):ca(0)}).map((u,h)=>u.read(h)),this._previewEditorLayoutInfo=Rt(this,u=>{const h=this._edit.read(u);if(!h||!this._uiState.read(u))return null;const m=h.originalLineRange,v=this._editorObs.scrollLeft.read(u),f=this._editorMaxContentWidthInRange.read(u),k=this._editorObs.layoutInfo.read(u),A=this._previewEditorWidth.read(u),p=k.contentWidth-k.verticalScrollbarWidth,b=this._editor.getContainerDomNode().getBoundingClientRect(),w=k.contentLeft+k.contentWidth+b.left,O=ii(this._editor.getContainerDomNode()).innerWidth-w,y=ii(this._editor.getContainerDomNode()).innerWidth-b.right,C=Math.min(k.contentWidth*.3,A,100),_=0,S=_+O,L=this._cursorPosIfTouchesEdit.read(u),E=Math.max(p+v-_-Math.max(0,C-S),Math.min(L?OCo(this._editorObs,L,u)+50:0,p+v)),Q=Math.min(f+Wxe,E),T=f+Wxe+A+70,P=E-Q;let D,I;Q>v?(D=0,I=k.contentLeft+Q-v):(D=v-Q,I=k.contentLeft);const B=this._originalVerticalStartPosition.read(u)??this._editor.getTopForLineNumber(m.startLineNumber)-this._editorObs.scrollTop.read(u),R=this._originalVerticalEndPosition.read(u)??this._editor.getBottomForLineNumber(m.endLineNumberExclusive-1)-this._editorObs.scrollTop.read(u),M=k.contentLeft-v;let N=Vs.fromLeftTopRightBottom(M,B,I,R);const j=N.height===0;j||(N=N.withMargin(MX,NP));const H=this._previewEditorObs.observeLineHeightsForLineRange(h.modifiedLineRange).read(u).reduce((se,le)=>se+le,0),X=R-B,Y=Math.max(X,H),Z=P===0,ie=0,J=Math.min(A+qCt,y+k.width-k.contentLeft-ie);let re=Vs.fromLeftTopWidthHeight(N.right+ie,B,J,Y);return j?re=re.withMargin(MX,NP).translateY(MX):re=re.withMargin(MX,NP).translateX(NP+Yp),{codeRect:N,editRect:re,codeScrollLeft:v,contentLeft:k.contentLeft,isInsertion:j,maxContentWidth:T,shouldShowShadow:Z,desiredPreviewEditorScrollLeft:D,previewEditorWidth:J}}),this._stickyScrollController=mp.get(this._editorObs.editor),this._stickyScrollHeight=this._stickyScrollController?Ko(this._stickyScrollController.onDidChangeStickyScrollHeight,()=>this._stickyScrollController.stickyScrollWidgetHeight):ca(0),this._shouldOverflow=Rt(this,u=>!1),this._originalBackgroundColor=Ko(this,this._themeService.onDidColorThemeChange,()=>this._themeService.getColorTheme().getColor(HZ)??Bt.transparent),this._backgroundSvg=cr.svg({transform:"translate(-0.5 -0.5)",style:{overflow:"visible",pointerEvents:"none",position:"absolute"}},[cr.svgElem("path",{class:"rightOfModifiedBackgroundCoverUp",d:Rt(this,u=>{const h=this._previewEditorLayoutInfo.read(u);if(!(!h||this._originalBackgroundColor.read(u).isTransparent()))return new QVe().moveTo(h.codeRect.getRightTop()).lineTo(h.codeRect.getRightTop().deltaX(1e3)).lineTo(h.codeRect.getRightBottom().deltaX(1e3)).lineTo(h.codeRect.getRightBottom()).build()}),style:{fill:b7n(Oc,"transparent")}})]).keepUpdated(this._store),this._originalOverlay=cr.div({style:{pointerEvents:"none",display:this._previewEditorLayoutInfo.map(u=>u!=null&&u.isInsertion?"none":"block")}},Rt(this,u=>{const h=By(this._previewEditorLayoutInfo).read(u);if(!h)return;const g=d.read(u),m=j3e(this._tabAction).map(C=>`${Yp}px solid ${Jt(C)}`),v=`${Yp+g}px solid ${Jt(Oc)}`,f=h.read(u).codeScrollLeft!==0,k=h.map(C=>C.codeRect.bottomVs.fromLeftTopRightBottom(C.contentLeft-KC-Yp,C.codeRect.top,C.contentLeft,C.codeRect.bottom+A)).read(u),b=new Gn(p.left,Number.MAX_SAFE_INTEGER),w=h.map(C=>C.codeRect.intersectHorizontal(b)),O=w.map(C=>C.withMargin(g,0,g,g).intersectHorizontal(b)),y=w.map(C=>Vs.fromLeftTopWidthHeight(C.right-A+Yp,C.bottom-Yp,A,A).intersectHorizontal(b));return[cr.div({class:"originalSeparatorSideBySide",style:{...O.read(u).toStyles(),boxSizing:"border-box",borderRadius:`${KC}px 0 0 ${KC}px`,borderTop:v,borderBottom:v,borderLeft:f?"none":v}}),cr.div({class:"originalOverlaySideBySide",style:{...w.read(u).toStyles(),boxSizing:"border-box",borderRadius:`${KC}px 0 0 ${KC}px`,borderTop:m,borderBottom:m,borderLeft:f?"none":m,backgroundColor:Jt(HZ)}}),cr.div({class:"originalCornerCutoutSideBySide",style:{pointerEvents:"none",display:k.map(C=>C?"block":"none"),...y.read(u).toStyles()}},[cr.div({class:"originalCornerCutoutBackground",style:{position:"absolute",top:"0px",left:"0px",width:"100%",height:"100%",backgroundColor:gv(HZ,this._themeService).map(C=>C.toString())}}),cr.div({class:"originalCornerCutoutBorder",style:{position:"absolute",top:"0px",left:"0px",width:"100%",height:"100%",boxSizing:"border-box",borderTop:m,borderRight:m,borderRadius:"0 100% 0 0",backgroundColor:Jt(Oc)}})]),cr.div({class:"originalOverlaySideBySideHider",style:{...p.toStyles(),backgroundColor:Jt(Oc)}})]})).keepUpdated(this._store),this._modifiedOverlay=cr.div({style:{pointerEvents:"none"}},Rt(this,u=>{const h=By(this._previewEditorLayoutInfo).read(u);if(!h)return;const g=h.map(w=>w.codeRect.bottom`0 ${KC}px ${KC}px ${w?KC:0}px`),f=gv(cee(this._tabAction),this._themeService).map(w=>`1px solid ${w.toString()}`),k=`${Yp+m}px solid ${Jt(Oc)}`,A=h.map(w=>w.editRect.withMargin(0,Yp)),p=A.map(w=>w.withMargin(m,m,m,0)),b=Rt(this,w=>{const O=A.read(w),y=h.read(w);return!y.isInsertion||y.contentLeft>=O.left?Vs.fromLeftTopWidthHeight(O.left,O.top,0,0):new Vs(y.contentLeft,O.top,O.left,O.top+Yp*2)});return[cr.div({class:"modifiedInsertionSideBySide",style:{...b.read(u).toStyles(),backgroundColor:cee(this._tabAction).map(w=>Jt(w))}}),cr.div({class:"modifiedSeparatorSideBySide",style:{...p.read(u).toStyles(),borderRadius:v,borderTop:k,borderBottom:k,borderRight:k,boxSizing:"border-box"}}),cr.div({class:"modifiedOverlaySideBySide",style:{...A.read(u).toStyles(),borderRadius:v,border:f,boxSizing:"border-box",backgroundColor:Jt(pIn)}})]})).keepUpdated(this._store),this._nonOverflowView=cr.div({class:"inline-edits-view",style:{position:"absolute",overflow:"visible",top:"0px",left:"0px",display:this._display}},[this._backgroundSvg,Rt(this,u=>this._shouldOverflow.read(u)?[]:[this._editorContainer,this._originalOverlay,this._modifiedOverlay])]).keepUpdated(this._store),this._register(this._editorObs.createOverlayWidget({domNode:this._nonOverflowView.element,position:ca(null),allowEditorOverflow:!1,minContentWidthInPx:Rt(this,u=>{var g;const h=(g=this._previewEditorLayoutInfo.read(u))==null?void 0:g.maxContentWidth;return h===void 0?0:h})})),this.previewEditor.setModel(this._previewTextModel),this._register(Oi(u=>{const h=this._previewEditorLayoutInfo.read(u);if(!h)return;const g=h.editRect.withMargin(-MX,-NP);this.previewEditor.layout({height:g.height,width:h.previewEditorWidth+15}),this._editorContainer.element.style.top=`${g.top}px`,this._editorContainer.element.style.left=`${g.left}px`,this._editorContainer.element.style.width=`${h.previewEditorWidth+NP}px`})),this._register(Oi(u=>{const h=this._previewEditorLayoutInfo.read(u);h&&this._previewEditorObs.editor.setScrollLeft(h.desiredPreviewEditorScrollLeft)})),this._updatePreviewEditor.recomputeInitiallyAndOnChange(this._store)}};G0e=GCo([ZCt(5,Zn),ZCt(6,Dl)],G0e);var qCo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},KCo=function(e,t){return function(n,r){t(n,r,e)}};const JC=1;var Gj;let LN=(Gj=class extends ht{constructor(t,n,r,o){super(),this._editor=t,this._edit=n,this._tabAction=r,this._languageService=o,this._onDidClick=this._register(new at),this.onDidClick=this._onDidClick.event,this._start=this._editor.observePosition(ca(this._edit.range.getStartPosition()),this._store),this._end=this._editor.observePosition(ca(this._edit.range.getEndPosition()),this._store),this._line=document.createElement("div"),this._hoverableElement=Ti(this,null),this.isHovered=this._hoverableElement.map((a,l)=>(a==null?void 0:a.didMouseMoveDuringHover.read(l))??!1),this._renderTextEffect=Rt(this,a=>{var f;const l=this._editor.model.get(),d=l.getLineContent(this._edit.range.startLineNumber),u=uh.replace(new Gn(this._edit.range.startColumn-1,this._edit.range.endColumn-1),this._edit.text),h=u.replace(d),g=(f=l.tokenization.tokenizeLinesAt(this._edit.range.startLineNumber,[h]))==null?void 0:f[0];let m;g?m=t8.fromLineTokens(g).slice(u.getRangeAfterReplace()).toLineTokens(this._edit.text,this._languageService.languageIdCodec):m=hc.createEmpty(this._edit.text,this._languageService.languageIdCodec);const v=Xie(new Gie([m]),s8.fromEditor(this._editor.editor).withSetWidth(!1).withScrollBeyondLastColumn(0),[],this._line,!0);this._line.style.width=`${v.minWidthInPx}px`});const s=this._editor.observeLineHeightForPosition(this._edit.range.getStartPosition());this._layout=Rt(this,a=>{this._renderTextEffect.read(a);const l=this._start.read(a),d=this._end.read(a);if(!l||!d||l.x>d.x||l.y>d.y)return;const u=s.read(a),h=this._editor.scrollLeft.read(a),g=this._editor.getOption(59).read(a).typicalHalfwidthCharacterWidth,m=3*g,v=4,f=new cu(m,v),k=Vs.fromPoints(l,d).withHeight(u).translateX(-h),A=Vs.fromPointSize(k.getLeftBottom().add(f),new cu(this._edit.text.length*g,k.height)),p=A.withLeft(k.left);return{originalLine:k,modifiedLine:A,lowerBackground:p,lineHeight:u}}),this.minEditorScrollHeight=Rt(this,a=>{const l=By(this._layout).read(a);return l?l.read(a).modifiedLine.bottom+JC+this._editor.editor.getScrollTop():0}),this._root=cr.div({class:"word-replacement"},[Rt(this,a=>{const l=By(this._layout).read(a);if(!l)return[];const d=j3e(this._tabAction).map(h=>Jt(h)).read(a),u=cee(this._tabAction).map(h=>Jt(h)).read(a);return[cr.div({style:{position:"absolute",...Pv(h=>Wnt(this._editor).read(h)),overflow:"hidden",pointerEvents:"none"}},[cr.div({style:{position:"absolute",...Pv(h=>l.read(h).lowerBackground.withMargin(JC,2*JC,JC,0)),background:Jt(Oc),cursor:"pointer",pointerEvents:"auto"},onmousedown:h=>{h.preventDefault()},onmouseup:h=>this._onDidClick.fire(new Xh(ii(h),h)),obsRef:h=>{this._hoverableElement.set(h,void 0)}}),cr.div({style:{position:"absolute",...Pv(h=>l.read(h).modifiedLine.withMargin(JC,2*JC)),fontFamily:this._editor.getOption(58),fontSize:this._editor.getOption(61),fontWeight:this._editor.getOption(62),pointerEvents:"none",boxSizing:"border-box",borderRadius:"4px",border:`${JC}px solid ${u}`,background:Jt(mCo),display:"flex",justifyContent:"center",alignItems:"center",outline:`2px solid ${Jt(Oc)}`}},[this._line]),cr.div({style:{position:"absolute",...Pv(h=>l.read(h).originalLine.withMargin(JC)),boxSizing:"border-box",borderRadius:"4px",border:`${JC}px solid ${d}`,background:Jt(fCo),pointerEvents:"none"}},[]),cr.svg({width:11,height:14,viewBox:"0 0 11 14",fill:"none",style:{position:"absolute",left:l.map(h=>h.modifiedLine.left-16),top:l.map(h=>h.modifiedLine.top+Math.round((h.lineHeight-14-5)/2))}},[cr.svgElem("path",{d:"M1 0C1 2.98966 1 5.92087 1 8.49952C1 9.60409 1.89543 10.5 3 10.5H10.5",stroke:Jt(d3t)}),cr.svgElem("path",{d:"M6 7.5L9.99999 10.49998L6 13.5",stroke:Jt(d3t)})])])]})]).keepUpdated(this._store),this._register(this._editor.createOverlayWidget({domNode:this._root.element,minContentWidthInPx:ca(0),position:ca({preference:{top:0,left:0}}),allowEditorOverflow:!1}))}},Gj.MAX_LENGTH=100,Gj);LN=qCo([KCo(3,ic)],LN);class JCo extends ht{constructor(t,n,r){super(),this._originalEditor=t,this._state=n,this._modifiedTextModel=r,this._onDidClick=this._register(new at),this.onDidClick=this._onDidClick.event,this.isHovered=hl(this._originalEditor).isTargetHovered(s=>{var a;return s.target.type===6&&((a=s.target.detail.injectedText)==null?void 0:a.options.attachedData)instanceof Vxe&&s.target.detail.injectedText.options.attachedData.owner===this},this._store),this._tokenizationFinished=n_o(this._modifiedTextModel),this._decorations=Rt(this,s=>{var C,_;const a=this._state.read(s);if(!a)return;const l=a.modifiedText,d=a.mode==="insertionInline",u=a.diff.length===1&&((C=a.diff[0].innerChanges)==null?void 0:C.length)===1,h=!0,g=[],m=[],v=Gi.register({className:"inlineCompletions-line-insert",description:"line-insert",isWholeLine:!0,marginClassName:"gutter-insert"}),f=Gi.register({className:"inlineCompletions-line-delete",description:"line-delete",isWholeLine:!0,marginClassName:"gutter-delete"}),k=Gi.register({className:"inlineCompletions-char-delete",description:"char-delete",isWholeLine:!1,zIndex:1}),A=Gi.register({className:"inlineCompletions-char-insert",description:"char-insert",isWholeLine:!0}),p=Gi.register({className:"inlineCompletions-char-insert",description:"char-insert",shouldFillLineOnLineBreak:!0}),b=Gi.register({className:"inlineCompletions-char-insert diff-range-empty",description:"char-insert diff-range-empty"}),w=Gi.register({className:"inlineCompletions-original-lines",description:"inlineCompletions-original-lines",isWholeLine:!1,shouldFillLineOnLineBreak:!0}),O=a.mode!=="sideBySide"&&a.mode!=="deletion"&&a.mode!=="insertionInline"&&a.mode!=="lineReplacement",y=a.mode==="lineReplacement";for(const S of a.diff)if(O&&(S.original.isEmpty||g.push({range:S.original.toInclusiveRange(),options:f}),S.modified.isEmpty||m.push({range:S.modified.toInclusiveRange(),options:v})),S.modified.isEmpty||S.original.isEmpty)S.original.isEmpty||g.push({range:S.original.toInclusiveRange(),options:k}),S.modified.isEmpty||m.push({range:S.modified.toInclusiveRange(),options:A});else{const L=d&&e_o(S);for(const E of S.innerChanges||[]){if(S.original.contains(E.originalRange.startLineNumber)&&!(y&&E.originalRange.isEmpty())){const Q=(_=this._originalEditor.getModel())==null?void 0:_.getValueInRange(E.originalRange,1);g.push({range:E.originalRange,options:{description:"char-delete",shouldFillLineOnLineBreak:!1,className:Mxe("inlineCompletions-char-delete",E.originalRange.isSingleLine()&&a.mode==="insertionInline"&&"single-line-inline",E.originalRange.isEmpty()&&"empty",(E.originalRange.isEmpty()&&u||a.mode==="deletion"&&Q===` +`)&&h&&!L&&"diff-range-empty"),inlineClassName:L?Mxe("strike-through","inlineCompletions"):null,zIndex:1}})}if(S.modified.contains(E.modifiedRange.startLineNumber)&&m.push({range:E.modifiedRange,options:E.modifiedRange.isEmpty()&&h&&!L&&u?b:p}),L){const Q=l.getValueOfRange(E.modifiedRange),T=Q.length>3?[{text:Q.slice(0,1),extraClasses:["start"],offsetRange:new Gn(E.modifiedRange.startColumn-1,E.modifiedRange.startColumn)},{text:Q.slice(1,-1),extraClasses:[],offsetRange:new Gn(E.modifiedRange.startColumn,E.modifiedRange.endColumn-2)},{text:Q.slice(-1),extraClasses:["end"],offsetRange:new Gn(E.modifiedRange.endColumn-2,E.modifiedRange.endColumn-1)}]:[{text:Q,extraClasses:["start","end"],offsetRange:new Gn(E.modifiedRange.startColumn-1,E.modifiedRange.endColumn)}];this._tokenizationFinished.read(s);const P=this._modifiedTextModel.tokenization.getLineTokens(E.modifiedRange.startLineNumber);for(const{text:D,extraClasses:I,offsetRange:B}of T)g.push({range:xe.fromPositions(E.originalRange.getEndPosition()),options:{description:"inserted-text",before:{tokens:P.getTokensInRange(B),content:D,inlineClassName:Mxe("inlineCompletions-char-insert",E.modifiedRange.isSingleLine()&&a.mode==="insertionInline"&&"single-line-inline",...I),cursorStops:Bv.None,attachedData:new Vxe(this)},zIndex:2,showIfCollapsed:!0}})}}}if(a.isInDiffEditor)for(const S of a.diff)S.original.isEmpty||g.push({range:S.original.toExclusiveRange(),options:w});return{originalDecorations:g,modifiedDecorations:m}}),this._register(hl(this._originalEditor).setDecorations(this._decorations.map(s=>(s==null?void 0:s.originalDecorations)??[])));const o=this._state.map(s=>s==null?void 0:s.modifiedCodeEditor);this._register(Tf((s,a)=>{const l=o.read(s);l&&a.add(hl(l).setDecorations(this._decorations.map(d=>(d==null?void 0:d.modifiedDecorations)??[])))})),this._register(this._originalEditor.onMouseUp(s=>{var l;if(s.target.type!==6)return;const a=(l=s.target.detail.injectedText)==null?void 0:l.options.attachedData;a instanceof Vxe&&a.owner===this&&this._onDidClick.fire(s.event)}))}}class Vxe{constructor(t){this.owner=t}}function e_o(e){return e.innerChanges?e.innerChanges.every(t=>T1e(t.modifiedRange)&&T1e(t.originalRange)):!1}let t_o=0;function n_o(e){return Ko(e.onDidChangeTokens,()=>t_o++)}var i_o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},r_o=function(e,t){return function(n,r){t(n,r,e)}};let NVe=class extends ht{constructor(t,n,r,o,s,a){super(),this._editor=t,this._host=n,this._model=r,this._ghostTextIndicator=o,this._focusIsInMenu=s,this._instantiationService=a,this._editorObs=hl(this._editor),this._tabAction=Rt(h=>{var g;return((g=this._model.read(h))==null?void 0:g.tabAction.read(h))??Of.Inactive}),this._constructorDone=Ti(this,!1),this._uiState=Rt(this,h=>{var b,w;const g=this._model.read(h);if(!g||!this._constructorDone.read(h))return;const m=g.inlineEdit;let v=im.fromEdit(m.edit),f=m.edit.apply(m.originalText),k=x1e(v,m.originalText,new g9(f)),A=this.determineRenderState(g,h,k,new g9(f));if(!A){zi(new Error(`unable to determine view: tried to render ${(b=this._previousView)==null?void 0:b.view}`));return}if(A.kind===Yo.SideBySide){const O=LCo(f,m.modifiedLineRange,d.getOptions().tabSize);f=O.applyToString(f),v=yCo(v,O),k=x1e(v,m.originalText,new g9(f))}return this._previewTextModel.setLanguage(this._editor.getModel().getLanguageId()),this._previewTextModel.getValue()!==f&&this._previewTextModel.setValue(f),g.showCollapsed.read(h)&&!((w=this._indicator.read(h))!=null&&w.isHoverVisible.read(h))&&(A={kind:Yo.Collapsed,viewData:A.viewData}),g.handleInlineEditShown(A.kind,A.viewData),{state:A,diff:k,edit:m,newText:f,newTextLineCount:m.modifiedLineRange.length,isInDiffEditor:g.isInDiffEditor}}),this._previewTextModel=this._register(this._instantiationService.createInstance(gR,"",this._editor.getModel().getLanguageId(),{...gR.DEFAULT_CREATION_OPTIONS,bracketPairColorizationOptions:{enabled:!0,independentColorPoolPerBracketType:!1}},null)),this._indicatorCyclicDependencyCircuitBreaker=Ti(this,!1),this._indicator=Rt(this,h=>{if(!this._indicatorCyclicDependencyCircuitBreaker.read(h))return;const g=Vh({owner:this,equalsFn:oQ(HJe())},v=>{var A,p,b;const f=this._ghostTextIndicator.read(v);if(f)return f.lineRange;const k=this._uiState.read(v);if(k){if(((A=k.state)==null?void 0:A.kind)==="custom"){const w=(p=k.state.displayLocation)==null?void 0:p.range;if(!w)throw new hi("custom view should have a range");return new Ei(w.startLineNumber,w.endLineNumber)}return((b=k.state)==null?void 0:b.kind)==="insertionMultiLine"?this._insertion.originalLines.read(v):k.edit.displayRange}}),m=Rt(this,v=>{const f=this._model.read(v);if(f)return f;const k=this._ghostTextIndicator.read(v);return k?k.model:f});return h.store.add(this._instantiationService.createInstance(BVe,this._editorObs,g,this._gutterIndicatorOffset,m,this._inlineEditsIsHovered,this._focusIsInMenu))}),this._inlineEditsIsHovered=Rt(this,h=>this._sideBySide.isHovered.read(h)||this._wordReplacementViews.read(h).some(g=>g.isHovered.read(h))||this._deletion.isHovered.read(h)||this._inlineDiffView.isHovered.read(h)||this._lineReplacementView.isHovered.read(h)||this._insertion.isHovered.read(h)||this._customView.isHovered.read(h)),this._gutterIndicatorOffset=Rt(this,h=>{var m,v;if(((v=(m=this._uiState.read(h))==null?void 0:m.state)==null?void 0:v.kind)==="insertionMultiLine")return this._insertion.startLineOffset.read(h);const g=this._ghostTextIndicator.read(h);return g?a_o(g,this._editor):0}),this._sideBySide=this._register(this._instantiationService.createInstance(G0e,this._editor,this._model.map(h=>h==null?void 0:h.inlineEdit),this._previewTextModel,this._uiState.map(h=>{var g;return h&&((g=h.state)==null?void 0:g.kind)===Yo.SideBySide?{newTextLineCount:h.newTextLineCount,isInDiffEditor:h.isInDiffEditor}:void 0}),this._tabAction)),this._deletion=this._register(this._instantiationService.createInstance(WCo,this._editor,this._model.map(h=>h==null?void 0:h.inlineEdit),this._uiState.map(h=>{var g;return h&&((g=h.state)==null?void 0:g.kind)===Yo.Deletion?{originalRange:h.state.originalRange,deletions:h.state.deletions,inDiffEditor:h.isInDiffEditor}:void 0}),this._tabAction)),this._insertion=this._register(this._instantiationService.createInstance(PVe,this._editor,this._uiState.map(h=>{var g;return h&&((g=h.state)==null?void 0:g.kind)===Yo.InsertionMultiLine?{lineNumber:h.state.lineNumber,startColumn:h.state.column,text:h.state.text,inDiffEditor:h.isInDiffEditor}:void 0}),this._tabAction)),this._inlineDiffViewState=Rt(this,h=>{const g=this._uiState.read(h);if(!(!g||!g.state)&&!(g.state.kind==="wordReplacements"||g.state.kind==="insertionMultiLine"||g.state.kind==="collapsed"||g.state.kind==="custom"))return{modifiedText:new g9(g.newText),diff:g.diff,mode:g.state.kind,modifiedCodeEditor:this._sideBySide.previewEditor,isInDiffEditor:g.isInDiffEditor}}),this._inlineCollapsedView=this._register(this._instantiationService.createInstance(IVe,this._editor,this._model.map((h,g)=>{var m,v;return((v=(m=this._uiState.read(g))==null?void 0:m.state)==null?void 0:v.kind)==="collapsed"?h==null?void 0:h.inlineEdit:void 0}))),this._customView=this._register(this._instantiationService.createInstance(MVe,this._editor,this._model.map((h,g)=>{var m,v;return((v=(m=this._uiState.read(g))==null?void 0:m.state)==null?void 0:v.kind)==="custom"?h==null?void 0:h.displayLocation:void 0}),this._tabAction)),this._inlineDiffView=this._register(new JCo(this._editor,this._inlineDiffViewState,this._previewTextModel)),this._wordReplacementViews=GJe(this,this._uiState.map(h=>{var g;return((g=h==null?void 0:h.state)==null?void 0:g.kind)==="wordReplacements"?h.state.replacements:[]}),(h,g)=>g.add(this._instantiationService.createInstance(LN,this._editorObs,h,this._tabAction))),this._lineReplacementView=this._register(this._instantiationService.createInstance(FVe,this._editorObs,this._uiState.map(h=>{var g;return((g=h==null?void 0:h.state)==null?void 0:g.kind)===Yo.LineReplacement?{originalRange:h.state.originalRange,modifiedRange:h.state.modifiedRange,modifiedLines:h.state.modifiedLines,replacements:h.state.replacements}:void 0}),this._uiState.map(h=>(h==null?void 0:h.isInDiffEditor)??!1),this._tabAction)),this._useCodeShifting=this._editorObs.getOption(71).map(h=>h.edits.allowCodeShifting),this._renderSideBySide=this._editorObs.getOption(71).map(h=>h.edits.renderSideBySide),this._register(Tf((h,g)=>{const m=this._model.read(h);m&&g.add(on.any(this._sideBySide.onDidClick,this._deletion.onDidClick,this._lineReplacementView.onDidClick,this._insertion.onDidClick,...this._wordReplacementViews.read(h).map(v=>v.onDidClick),this._inlineDiffView.onDidClick,this._customView.onDidClick)(v=>{this._viewHasBeenShownLongerThan(350)&&(v.preventDefault(),m.accept())}))})),this._indicator.recomputeInitiallyAndOnChange(this._store),this._wordReplacementViews.recomputeInitiallyAndOnChange(this._store),this._indicatorCyclicDependencyCircuitBreaker.set(!0,void 0),this._register(this._instantiationService.createInstance(RVe,this._host,this._model,this._indicator,this._inlineCollapsedView));const l=Rt(this,h=>Math.max(...this._wordReplacementViews.read(h).map(g=>g.minEditorScrollHeight.read(h)),this._lineReplacementView.minEditorScrollHeight.read(h),this._customView.minEditorScrollHeight.read(h))).recomputeInitiallyAndOnChange(this._store),d=this._editor.getModel();let u;this._register(Oi(h=>{const g=l.read(h);this._editor.changeViewZones(m=>{const v=this._editor.getScrollHeight(),f=g-v+1;f!==0&&u&&(m.removeZone(u),u=void 0),!(f<=0)&&(u=m.addZone({afterLineNumber:d.getLineCount(),heightInPx:f,domNode:tn("div.minScrollHeightViewZone")}))})})),this._constructorDone.set(!0,void 0)}getCacheId(t){return t.inlineEdit.inlineCompletion.identity.id}determineView(t,n,r,o){var m,v,f,k,A;const s=t.inlineEdit,a=((m=this._previousView)==null?void 0:m.id)===this.getCacheId(t)&&!((v=t.displayLocation)!=null&&v.jumpToEdit),l=((f=this._previousView)==null?void 0:f.editorWidth)!==this._editorObs.layoutInfoWidth.read(n)&&(((k=this._previousView)==null?void 0:k.view)===Yo.SideBySide||((A=this._previousView)==null?void 0:A.view)===Yo.LineReplacement);if(a&&!l)return this._previousView.view;if(t.inlineEdit.inlineCompletion instanceof YU&&t.inlineEdit.inlineCompletion.uri||t.displayLocation&&!t.inlineEdit.inlineCompletion.identity.jumpedTo.read(n))return Yo.Custom;const d=s.originalLineRange.length,u=s.modifiedLineRange.length,h=r.flatMap(p=>p.innerChanges??[]),g=h.length===1;if(!t.isInDiffEditor){if(g&&this._useCodeShifting.read(n)!=="never"&&_In(r))return o_o(r,s.cursorPosition)?Yo.InsertionInline:Yo.LineReplacement;if(JCt(h,s,o))return Yo.Deletion;if(KCt(r)&&this._useCodeShifting.read(n)==="always")return Yo.InsertionMultiLine;if(h.every(b=>Ud.ofRange(b.originalRange).columnCounto.getValueOfRange(O.modifiedRange)),w=h.map(O=>t.inlineEdit.originalText.getValueOfRange(O.originalRange));if(!b.some(O=>O.includes(" "))&&!w.some(O=>O.includes(" "))&&(!h.some(O=>O.originalRange.isEmpty())||!e_t(h.map(O=>new Pc(O.originalRange,"")),s.originalText).some(O=>O.range.isEmpty()&&Ud.ofRange(O.range).columnCount0&&u>0)return d===1&&u===1&&!t.isInDiffEditor?Yo.LineReplacement:this._renderSideBySide.read(n)!=="never"&&G0e.fitsInsideViewport(this._editor,this._previewTextModel,s,n)?Yo.SideBySide:Yo.LineReplacement;if(t.isInDiffEditor){if(JCt(h,s,o))return Yo.Deletion;if(KCt(r)&&this._useCodeShifting.read(n)==="always")return Yo.InsertionMultiLine}return Yo.SideBySide}determineRenderState(t,n,r,o){const s=t.inlineEdit;let a=this.determineView(t,n,r,o);if(this._willRenderAboveCursor(n,s,a))switch(a){case Yo.LineReplacement:case Yo.WordReplacements:a=Yo.SideBySide;break}this._previousView={id:this.getCacheId(t),view:a,editorWidth:this._editor.getLayoutInfo().width,timestamp:Date.now()};const l=r.flatMap(f=>f.innerChanges??[]),d=this._editor.getModel(),u=l.map(f=>({originalRange:f.originalRange,modifiedRange:f.modifiedRange,original:d.getValueInRange(f.originalRange),modified:o.getValueOfRange(f.modifiedRange)})),h=s.cursorPosition,g=u.length===0?!1:u[0].modified.startsWith(d.getEOL()),m={cursorColumnDistance:s.edit.replacements.length===0?0:s.edit.replacements[0].range.getStartPosition().column-h.column,cursorLineDistance:s.lineEdit.lineRange.startLineNumber-h.lineNumber+(g&&s.lineEdit.lineRange.startLineNumber>=h.lineNumber?1:0),lineCountOriginal:s.lineEdit.lineRange.length,lineCountModified:s.lineEdit.newLines.length,characterCountOriginal:u.reduce((f,k)=>f+k.original.length,0),characterCountModified:u.reduce((f,k)=>f+k.modified.length,0),disjointReplacements:u.length,sameShapeReplacements:u.every(f=>f.original===u[0].original&&f.modified===u[0].modified)};switch(a){case Yo.InsertionInline:return{kind:Yo.InsertionInline,viewData:m};case Yo.SideBySide:return{kind:Yo.SideBySide,viewData:m};case Yo.Collapsed:return{kind:Yo.Collapsed,viewData:m};case Yo.Custom:return{kind:Yo.Custom,displayLocation:t.displayLocation,viewData:m}}if(a===Yo.Deletion)return{kind:Yo.Deletion,originalRange:s.originalLineRange,deletions:l.map(f=>f.originalRange),viewData:m};if(a===Yo.InsertionMultiLine){const f=l[0];return{kind:Yo.InsertionMultiLine,lineNumber:f.originalRange.startLineNumber,column:f.originalRange.startColumn,text:o.getValueOfRange(f.modifiedRange),viewData:m}}const v=u.map(f=>new Pc(f.originalRange,f.modified));if(v.length!==0){if(a===Yo.WordReplacements){let f=s_o(v,s.originalText);return f.some(k=>k.range.isEmpty())&&(f=e_t(v,s.originalText)),{kind:Yo.WordReplacements,replacements:f,viewData:m}}if(a===Yo.LineReplacement)return{kind:Yo.LineReplacement,originalRange:s.originalLineRange,modifiedRange:s.modifiedLineRange,modifiedLines:s.modifiedLineRange.mapToLineArray(f=>o.getLineAt(f)),replacements:l.map(f=>({originalRange:f.originalRange,modifiedRange:f.modifiedRange})),viewData:m}}}_willRenderAboveCursor(t,n,r){if(this._useCodeShifting.read(t)==="always")return!1;for(const s of n.multiCursorPositions)if(r===Yo.WordReplacements&&s.lineNumber===n.originalLineRange.startLineNumber+1||r===Yo.LineReplacement&&s.lineNumber>=n.originalLineRange.endLineNumberExclusive&&s.lineNumber=t}};NVe=i_o([r_o(5,Zn)],NVe);function _In(e){return e.every(n=>n.innerChanges.every(r=>t(r)));function t(n){return!(!n.originalRange.isEmpty()||!(n.modifiedRange.startLineNumber===n.modifiedRange.endLineNumber))}}function o_o(e,t){if(!t||!_In(e))return!1;const n=t;return e.every(o=>o.innerChanges.every(s=>r(s)));function r(o){const s=o.originalRange.getStartPosition();return!!(n.isBeforeOrEqual(s)||s.lineNumberr.innerChanges??[]);if(t.length!==1)return!1;const n=t[0];return!(!n.originalRange.isEmpty()||n.modifiedRange.startLineNumber===n.modifiedRange.endLineNumber)}function JCt(e,t,n){return e.map(o=>({original:t.originalText.getValueOfRange(o.originalRange),modified:n.getValueOfRange(o.modifiedRange)})).every(({original:o,modified:s})=>s.trim()===""&&o.length>0&&(o.length>s.length||o.trim()!==""))}function s_o(e,t){return SIn(e,t,n=>/^[a-zA-Z]$/.test(n))}function e_t(e,t){return SIn(e,t,n=>!/^\s$/.test(n))}function SIn(e,t,n){const r=[];e.sort((s,a)=>xe.compareRangesUsingStarts(s.range,a.range));for(const s of e){let a=s.range.startColumn-1,l=s.range.endColumn-2,d="",u="";const h=t.getLineAt(s.range.startLineNumber),g=t.getLineAt(s.range.endLineNumber);if(o(h[a]))for(;o(h[a-1]);)d=h[a-1]+d,a--;if(o(g[l])||l0&&xe.areIntersectingOrTouching(r[r.length-1].range,m.range)&&(m=Pc.joinReplacements([r.pop(),m],t)),r.push(m)}function o(s){return s===void 0?!1:n(s)}return r}function a_o(e,t){const n=e.model.inlineEdit.edit.replacements;if(n.length!==1)return 0;const r=t.getModel();if(!r)return 0;const o=r.getEOL(),s=n[0];if(s.range.isEmpty()&&s.text.startsWith(o)){const a=t.getLineHeightForPosition(s.range.getStartPosition());return l_o(s.text,o)*a}return 0}function l_o(e,t){if(!t.length)return 0;let n=0,r=0;for(;e.startsWith(t,r);)n++,r+=t.length;return n}var c_o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},d_o=function(e,t){return function(n,r){t(n,r,e)}},uB;let UVe=(uB=class extends ht{constructor(t,n,r,o,s){super(),this._editor=t,this._edit=n,this._model=r,this._focusIsInMenu=o,this._inlineEdit=Rt(this,a=>{var f;const l=this._model.read(a);if(!l)return;const d=this._edit.read(a);if(!d)return;const u=this._editor.getModel();if(!u)return;const h=(f=l.inlineEditState.read(void 0))==null?void 0:f.inlineCompletion.updatedEdit;if(!h)return;const g=h.replacements.map(k=>{const A=xe.fromPositions(u.getPositionAt(k.replaceRange.start),u.getPositionAt(k.replaceRange.endExclusive));return new Pc(A,k.newText)}),m=new z4(g),v=new pR(u);return new gIn(v,m,l.primaryPosition.read(void 0),l.allPositions.read(void 0),d.commands,d.inlineCompletion)}),this._inlineEditModel=Rt(this,a=>{const l=this._model.read(a);if(!l)return;const d=this._inlineEdit.read(a);if(!d)return;const u=Rt(this,h=>{if(this._editorObs.isFocused.read(h)){if(l.tabShouldJumpToInlineEdit.read(h))return Of.Jump;if(l.tabShouldAcceptInlineEdit.read(h))return Of.Accept}return Of.Inactive});return new mIn(l,d,u)}),this._inlineEditHost=Rt(this,a=>{const l=this._model.read(a);if(l)return new rCo(l)}),this._ghostTextIndicator=Rt(this,a=>{const l=this._model.read(a);if(!l)return;const d=l.inlineCompletionState.read(a);if(!d)return;const u=d.inlineCompletion;if(!u||!u.showInlineEditMenu)return;const h=Ei.ofLength(d.primaryGhostText.lineNumber,1);return new oCo(this._editor,l,h,u)}),this._editorObs=hl(this._editor),this._register(s.createInstance(NVe,this._editor,this._inlineEditHost,this._inlineEditModel,this._ghostTextIndicator,this._focusIsInMenu))}},uB.hot=l3e(uB),uB);UVe=c_o([d_o(4,Zn)],UVe);var u_o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},h_o=function(e,t){return function(n,r){t(n,r,e)}};let jVe=class extends ht{constructor(t,n,r,o){super(),this._editor=t,this._model=n,this._focusIsInMenu=r,this._instantiationService=o,this._ghostTexts=Rt(this,s=>{const a=this._model.read(s);return(a==null?void 0:a.ghostTexts.read(s))??[]}),this._stablizedGhostTexts=gOo(this._ghostTexts,this._store),this._editorObs=hl(this._editor),this._ghostTextWidgets=GJe(this,this._stablizedGhostTexts,(s,a)=>vv(l=>this._instantiationService.createInstance(aee.hot.read(l),this._editor,{ghostText:s,warning:this._model.map((d,u)=>{var g;const h=(g=d==null?void 0:d.warning)==null?void 0:g.read(u);return h?{icon:h.icon}:void 0}),minReservedLineCount:ca(0),targetTextModel:this._model.map(d=>d==null?void 0:d.textModel),handleInlineCompletionShown:this._model.map((d,u)=>{var g;const h=(g=d==null?void 0:d.inlineCompletionState.read(u))==null?void 0:g.inlineCompletion;return h?m=>d.handleInlineSuggestionShown(h,Yo.GhostText,m):()=>{}})},this._editorObs.getOption(71).map(d=>({syntaxHighlightingEnabled:d.syntaxHighlightingEnabled})),!1,!1)).recomputeInitiallyAndOnChange(a)).recomputeInitiallyAndOnChange(this._store),this._inlineEdit=Rt(this,s=>{var a,l;return(l=(a=this._model.read(s))==null?void 0:a.inlineEditState.read(s))==null?void 0:l.inlineEdit}),this._everHadInlineEdit=vL(this,(s,a)=>{var l,d,u;return a||!!this._inlineEdit.read(s)||!!((u=(d=(l=this._model.read(s))==null?void 0:l.inlineCompletionState.read(s))==null?void 0:d.inlineCompletion)!=null&&u.showInlineEditMenu)}),this._inlineEditWidget=vv(s=>{if(this._everHadInlineEdit.read(s))return this._instantiationService.createInstance(UVe.hot.read(s),this._editor,this._inlineEdit,this._model,this._focusIsInMenu)}).recomputeInitiallyAndOnChange(this._store),this._fontFamily=this._editorObs.getOption(71).map(s=>s.fontFamily),this._register(Doo(Rt(s=>` .monaco-editor .ghost-text-decoration, .monaco-editor .ghost-text-decoration-preview, .monaco-editor .ghost-text { font-family: ${this._fontFamily.read(s)}; -}`))),this._register(new Yje(this._editor,this._model,this._instantiationService))}shouldShowHoverAtViewZone(t){var n;return((n=this._ghostTextWidgets.get()[0])==null?void 0:n.get().ownsViewZone(t))??!1}};jVe=u_o([h_o(3,Zn)],jVe);var f_o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},e_=function(e,t){return function(n,r){t(n,r,e)}},Bw,PO;let V0=(PO=class extends ht{static getInFocusedEditorOrParent(t){const n=GBn(t);return n?Bw.get(n):null}static get(t){return hwo(t.getContribution(Bw.ID))}constructor(t,n,r,o,s,a,l,d,u,h){super(),this.editor=t,this._instantiationService=n,this._contextKeyService=r,this._configurationService=o,this._commandService=s,this._debounceService=a,this._languageFeaturesService=l,this._accessibilitySignalService=d,this._keybindingService=u,this._accessibilityService=h,this._editorObs=hl(this.editor),this._positions=Rt(this,k=>{var A;return((A=this._editorObs.selections.read(k))==null?void 0:A.map(p=>p.getEndPosition()))??[new rt(1,1)]}),this._suggestWidgetAdapter=this._register(new qyo(this._editorObs,k=>{var A;return(A=this.model.get())==null?void 0:A.handleSuggestAccepted(k)},()=>{var k,A;return(A=(k=this.model.get())==null?void 0:k.selectedInlineCompletion.get())==null?void 0:A.getSingleTextEdit()})),this._enabledInConfig=Ko(this,this.editor.onDidChangeConfiguration,()=>this.editor.getOption(71).enabled),this._isScreenReaderEnabled=Ko(this,this._accessibilityService.onDidChangeScreenReaderOptimized,()=>this._accessibilityService.isScreenReaderOptimized()),this._editorDictationInProgress=Ko(this,this._contextKeyService.onDidChangeContext,()=>this._contextKeyService.getContext(this.editor.getDomNode()).getValue("editorDictation.inProgress")===!0),this._enabled=Rt(this,k=>this._enabledInConfig.read(k)&&(!this._isScreenReaderEnabled.read(k)||!this._editorDictationInProgress.read(k))),this._debounceValue=this._debounceService.for(this._languageFeaturesService.inlineCompletionsProvider,"InlineCompletionsDebounce",{min:50,max:50}),this._focusIsInMenu=Ti(this,!1),this._focusIsInEditorOrMenu=Rt(this,k=>{const A=this._editorObs.isFocused.read(k),p=this._focusIsInMenu.read(k);return A||p}),this._cursorIsInIndentation=Rt(this,k=>{const A=this._editorObs.cursorPosition.read(k);if(A===null)return!1;const p=this._editorObs.model.read(k);if(!p)return!1;this._editorObs.versionId.read(k);const b=p.getLineIndentColumn(A.lineNumber);return A.column<=b}),this.model=vv(this,k=>{if(this._editorObs.isReadonly.read(k))return;const A=this._editorObs.model.read(k);return A?this._instantiationService.createInstance(gVe,A,this._suggestWidgetAdapter.selectedItem,this._editorObs.versionId,this._positions,this._debounceValue,this._enabled,this.editor):void 0}).recomputeInitiallyAndOnChange(this._store),this._playAccessibilitySignal=Mv(this),this._hideInlineEditOnSelectionChange=this._editorObs.getOption(71).map(k=>!0),this._view=this._register(this._instantiationService.createInstance(jVe,this.editor,this.model,this._focusIsInMenu)),Bw._instances.add(this),this._register($n(()=>Bw._instances.delete(this))),this._register(Oi(k=>{var w,O;const A=this.model.read(k);if(!A)return;const p=A.state.read(k);if(!p||!this._focusIsInEditorOrMenu.read(void 0))return;const b=p.kind==="inlineEdit"?p.nextEditUri:void 0;for(const y of Bw._instances)y!==this&&(b&&C6(b,(w=y.editor.getModel())==null?void 0:w.uri)?(O=y.model.read(void 0))==null||O.trigger():y.reject())})),this._register(Oi(k=>{var b;const A=this.model.read(k),p=(b=this.editor.getModel())==null?void 0:b.uri;!A||!p||k.store.add(A.onDidAccept(()=>{var w,O;for(const y of Bw._instances){if(y===this)continue;const C=(w=y.model.read(void 0))==null?void 0:w.state.read(void 0);(C==null?void 0:C.kind)==="inlineEdit"&&C6(C.nextEditUri,p)&&((O=y.model.read(void 0))==null||O.stop("automatic"))}}))})),this._register(d3(this._editorObs.onDidType,(k,A)=>{var p;this._enabled.get()&&((p=this.model.get())==null||p.trigger())})),this._register(d3(this._editorObs.onDidPaste,(k,A)=>{var p;this._enabled.get()&&((p=this.model.get())==null||p.trigger())}));const g=new Set([DU.Tab.id,DU.DeleteLeft.id,DU.DeleteRight.id,HJ,"acceptSelectedSuggestion",L0e.ID,S0e.ID,ga.NextMatchFindAction,...Qme.getRegisteredCommands()]);this._register(this._commandService.onDidExecuteCommand(k=>{if(g.has(k.commandId)&&t.hasTextFocus()&&this._enabled.get()){let A=!1;k.commandId===HJ&&(A=!0),this._editorObs.forceUpdate(p=>{var b;(b=this.model.get())==null||b.trigger(p,{noDelay:A})})}})),this._register(d3(this._editorObs.selections,(k,A,p)=>{var b,w,O,y;if(p.some(C=>C.reason===3||C.source==="api")){if(!this._hideInlineEditOnSelectionChange.get()&&((w=(b=this.model.get())==null?void 0:b.state.get())==null?void 0:w.kind)==="inlineEdit")return;const C=this.model.get();if(!C)return;((O=C.state.get())==null?void 0:O.kind)==="ghostText"&&((y=this.model.get())==null||y.stop())}})),this._register(Oi(k=>{var b,w;const A=this._focusIsInEditorOrMenu.read(k),p=this.model.read(void 0);if(A){const O=p==null?void 0:p.state.read(void 0);(!O||O.kind!=="inlineEdit"||!O.nextEditUri)&&la(y=>{var C;for(const _ of Bw._instances)_!==this&&((C=_.model.read(void 0))==null||C.stop("automatic",y))});return}this._contextKeyService.getContextKeyValue("accessibleViewIsShown")||this._configurationService.getValue("editor.inlineSuggest.keepOnBlur")||t.getOption(71).keepOnBlur||AV.dropDownVisible||p&&((w=(b=p.state.read(void 0))==null?void 0:b.inlineCompletion)!=null&&w.isFromExplicitRequest&&p.inlineEditAvailable.read(void 0)||la(O=>{p.stop("automatic",O)}))})),this._register(Oi(k=>{var p;const A=(p=this.model.read(k))==null?void 0:p.inlineCompletionState.read(k);A!=null&&A.suggestItem?A.primaryGhostText.lineCount>=2&&this._suggestWidgetAdapter.forceRenderingAbove():this._suggestWidgetAdapter.stopForceRenderingAbove()})),this._register($n(()=>{this._suggestWidgetAdapter.stopForceRenderingAbove()}));const m=vL(this,(k,A)=>{var w;const p=this.model.read(k),b=p==null?void 0:p.state.read(k);return this._suggestWidgetAdapter.selectedItem.get()?A:(w=b==null?void 0:b.inlineCompletion)==null?void 0:w.semanticId});this._register(_Tn(Rt(k=>(this._playAccessibilitySignal.read(k),m.read(k),{})),async(k,A,p,b)=>{let w=this.model.get(),O=w==null?void 0:w.state.get();if(!O||!w||(await Cy(50,qFe(b)),await hDn(this._suggestWidgetAdapter.selectedItem,Lf,()=>!1,qFe(b)),w=this.model.get(),O=w==null?void 0:w.state.get(),!O||!w))return;const y=O.kind==="ghostText"?w.textModel.getLineContent(O.primaryGhostText.lineNumber):"";this._accessibilitySignalService.playSignal(O.kind==="ghostText"?nm.inlineSuggestion:nm.nextEditSuggestion),this.editor.getOption(12)&&(O.kind==="ghostText"?this._provideScreenReaderUpdate(O.primaryGhostText.renderForScreenReader(y)):this._provideScreenReaderUpdate(""))})),this._register(this._configurationService.onDidChangeConfiguration(k=>{k.affectsConfiguration("accessibility.verbosity.inlineCompletions")&&this.editor.updateOptions({inlineCompletionsAccessibilityVerbose:this._configurationService.getValue("accessibility.verbosity.inlineCompletions")})})),this.editor.updateOptions({inlineCompletionsAccessibilityVerbose:this._configurationService.getValue("accessibility.verbosity.inlineCompletions")});const v=new mOo(this._contextKeyService);this._register(v.bind(Ns.cursorInIndentation,this._cursorIsInIndentation)),this._register(v.bind(Ns.hasSelection,k=>{var A;return!((A=this._editorObs.cursorSelection.read(k))!=null&&A.isEmpty())})),this._register(v.bind(Ns.cursorAtInlineEdit,this.model.map((k,A)=>{var p,b;return(b=(p=k==null?void 0:k.inlineEditState)==null?void 0:p.read(A))==null?void 0:b.cursorAtInlineEdit.read(A)}))),this._register(v.bind(Ns.tabShouldAcceptInlineEdit,this.model.map((k,A)=>!!(k!=null&&k.tabShouldAcceptInlineEdit.read(A))))),this._register(v.bind(Ns.tabShouldJumpToInlineEdit,this.model.map((k,A)=>!!(k!=null&&k.tabShouldJumpToInlineEdit.read(A))))),this._register(v.bind(Ns.inlineEditVisible,k=>{var A;return((A=this.model.read(k))==null?void 0:A.inlineEditState.read(k))!==void 0})),this._register(v.bind(Ns.inlineSuggestionHasIndentation,k=>{var A,p;return(p=(A=this.model.read(k))==null?void 0:A.getIndentationInfo(k))==null?void 0:p.startsWithIndentation})),this._register(v.bind(Ns.inlineSuggestionHasIndentationLessThanTabSize,k=>{var A,p;return(p=(A=this.model.read(k))==null?void 0:A.getIndentationInfo(k))==null?void 0:p.startsWithIndentationLessThanTabSize})),this._register(v.bind(Ns.suppressSuggestions,k=>{const A=this.model.read(k),p=A==null?void 0:A.inlineCompletionState.read(k);return p!=null&&p.primaryGhostText&&(p!=null&&p.inlineCompletion)?p.inlineCompletion.source.inlineSuggestions.suppressSuggestions:void 0})),this._register(v.bind(Ns.inlineSuggestionVisible,k=>{const A=this.model.read(k),p=A==null?void 0:A.inlineCompletionState.read(k);return!!(p!=null&&p.inlineCompletion)&&(p==null?void 0:p.primaryGhostText)!==void 0&&!(p!=null&&p.primaryGhostText.isEmpty())}));const f=Rt(this,k=>{const A=this.model.read(k),p=A==null?void 0:A.inlineCompletionState.read(k),b=p==null?void 0:p.primaryGhostText;return!b||b.isEmpty()?void 0:new rt(b.lineNumber,b.parts[0].column)});this._register(v.bind(Ns.cursorBeforeGhostText,k=>{const A=f.read(k);if(!A)return!1;const p=this._editorObs.cursorPosition.read(k);return p?A.equals(p):!1})),this._register(this._instantiationService.createInstance(eVe,this.editor))}playAccessibilitySignal(t){this._playAccessibilitySignal.trigger(t)}_provideScreenReaderUpdate(t){const n=this._contextKeyService.getContextKeyValue("accessibleViewIsShown"),r=this._keybindingService.lookupKeybinding("editor.action.accessibleView");let o;!n&&r&&this.editor.getOption(169)&&(o=U(1204,"Inspect this in the accessible view ({0})",r.getAriaLabel())),um(o?t+", "+o:t)}shouldShowHoverAt(t){var r;const n=(r=this.model.get())==null?void 0:r.primaryGhostText.get();return n?n.parts.some(o=>t.containsPosition(new rt(n.lineNumber,o.column))):!1}shouldShowHoverAtViewZone(t){return this._view.shouldShowHoverAtViewZone(t)}reject(){la(t=>{var r;const n=this.model.get();if(n&&(n.stop("explicitCancel",t),this._focusIsInEditorOrMenu.get()))for(const o of Bw._instances)o!==this&&((r=o.model.get())==null||r.stop("automatic",t))})}jump(){const t=this.model.get();t&&t.jump()}},Bw=PO,PO._instances=new Set,PO.hot=l3e(PO),PO.ID="editor.contrib.inlineCompletionsController",PO);V0=Bw=f_o([e_(1,Zn),e_(2,Qi),e_(3,ar),e_(4,ba),e_(5,CA),e_(6,Un),e_(7,pL),e_(8,Do),e_(9,ph)],V0);const kAe=class kAe extends In{constructor(){super({id:kAe.ID,label:St(1183,"Show Next Inline Suggestion"),precondition:Nt.and(He.writable,Ns.inlineSuggestionVisible),kbOpts:{weight:100,primary:606}})}async run(t,n){var o;const r=V0.get(n);(o=r==null?void 0:r.model.get())==null||o.next()}};kAe.ID=vBn;let WVe=kAe;const vAe=class vAe extends In{constructor(){super({id:vAe.ID,label:St(1184,"Show Previous Inline Suggestion"),precondition:Nt.and(He.writable,Ns.inlineSuggestionVisible),kbOpts:{weight:100,primary:604}})}async run(t,n){var o;const r=V0.get(n);(o=r==null?void 0:r.model.get())==null||o.previous()}};vAe.ID=kBn;let VVe=vAe;const g_o="vscode://schemas/inlineCompletionProviderIdArgs";function m_o(e){const t=[];return e.providerId&&(t.push(e.providerId.toStringWithoutVersion()),t.push(e.providerId.extensionId+":*")),t}const t_t=wwo(pwo({showNoResultNotification:xxe(Yyt()),providerId:xxe(ywo(g_o,mwo())),explicit:xxe(Yyt())}),vwo());class k_o extends In{constructor(){super({id:"editor.action.inlineSuggest.trigger",label:St(1185,"Trigger Inline Suggestion"),precondition:He.writable,metadata:{description:U(1172,"Triggers an inline suggestion in the editor."),args:[{name:"args",description:U(1173,"Options for triggering inline suggestions."),isOptional:!0,schema:t_t.getJSONSchema()}]}})}async run(t,n,r){var u;const o=t.get(rc),s=t.get(Un),a=V0.get(n),l=t_t.validateOrThrow(r),d=l!=null&&l.providerId?s.inlineCompletionsProvider.all(n.getModel()).find(h=>m_o(h).some(g=>g===l.providerId)):void 0;await _to(async h=>{var g;await((g=a==null?void 0:a.model.get())==null?void 0:g.trigger(h,{provider:d,explicit:(l==null?void 0:l.explicit)??!0})),a==null||a.playAccessibilitySignal(h)}),l!=null&&l.showNoResultNotification&&((u=a==null?void 0:a.model.get())!=null&&u.state.get()||o.notify({severity:sH.Info,message:U(1174,"No inline suggestion is available.")}))}}class v_o extends In{constructor(){super({id:"editor.action.inlineSuggest.acceptNextWord",label:St(1186,"Accept Next Word Of Inline Suggestion"),precondition:Nt.and(He.writable,Ns.inlineSuggestionVisible),kbOpts:{weight:101,primary:2065,kbExpr:Nt.and(He.writable,Ns.inlineSuggestionVisible,Ns.cursorBeforeGhostText,eH.negate())},menuOpts:[{menuId:Vn.InlineSuggestionToolbar,title:U(1175,"Accept Word"),group:"primary",order:2}]})}async run(t,n){var o;const r=V0.get(n);await((o=r==null?void 0:r.model.get())==null?void 0:o.acceptNextWord())}}class A_o extends In{constructor(){super({id:"editor.action.inlineSuggest.acceptNextLine",label:St(1187,"Accept Next Line Of Inline Suggestion"),precondition:Nt.and(He.writable,Ns.inlineSuggestionVisible),kbOpts:{weight:101},menuOpts:[{menuId:Vn.InlineSuggestionToolbar,title:U(1176,"Accept Line"),group:"secondary",order:2}]})}async run(t,n){var o;const r=V0.get(n);await((o=r==null?void 0:r.model.get())==null?void 0:o.acceptNextLine())}}class p_o extends In{constructor(){super({id:HJ,label:St(1188,"Accept Inline Suggestion"),precondition:Nt.or(Ns.inlineSuggestionVisible,Ns.inlineEditVisible),menuOpts:[{menuId:Vn.InlineSuggestionToolbar,title:U(1177,"Accept"),group:"primary",order:2},{menuId:Vn.InlineEditsActions,title:U(1178,"Accept"),group:"primary",order:2}],kbOpts:[{primary:2,weight:200,kbExpr:Nt.or(Nt.and(Ns.inlineSuggestionVisible,He.tabMovesFocus.toNegated(),Sr.Visible.toNegated(),He.hoverFocused.toNegated(),Ns.hasSelection.toNegated(),Ns.inlineSuggestionHasIndentationLessThanTabSize),Nt.and(Ns.inlineEditVisible,He.tabMovesFocus.toNegated(),Sr.Visible.toNegated(),He.hoverFocused.toNegated(),Ns.tabShouldAcceptInlineEdit))}]})}async run(t,n){var o;const r=V0.getInFocusedEditorOrParent(t);r&&((o=r.model.get())==null||o.accept(r.editor),r.editor.focus())}}ju.registerKeybindingRule({id:HJ,weight:202,primary:2,when:Nt.and(Ns.inInlineEditsPreviewEditor)});class b_o extends In{constructor(){super({id:cAo,label:St(1189,"Jump to next inline edit"),precondition:Ns.inlineEditVisible,menuOpts:[{menuId:Vn.InlineEditsActions,title:U(1179,"Jump"),group:"primary",order:1,when:Ns.cursorAtInlineEdit.toNegated()}],kbOpts:{primary:2,weight:201,kbExpr:Nt.and(Ns.inlineEditVisible,He.tabMovesFocus.toNegated(),Sr.Visible.toNegated(),He.hoverFocused.toNegated(),Ns.tabShouldJumpToInlineEdit)}})}async run(t,n){const r=V0.get(n);r&&r.jump()}}const AAe=class AAe extends In{constructor(){super({id:AAe.ID,label:St(1190,"Hide Inline Suggestion"),precondition:Nt.or(Ns.inlineSuggestionVisible,Ns.inlineEditVisible),kbOpts:{weight:190,primary:9},menuOpts:[{menuId:Vn.InlineEditsActions,title:U(1180,"Reject"),group:"primary",order:3}]})}async run(t,n){const r=V0.getInFocusedEditorOrParent(t);la(o=>{var s;(s=r==null?void 0:r.model.get())==null||s.stop("explicitCancel",o)}),r==null||r.editor.focus()}};AAe.ID=ABn;let Y0e=AAe;const pAe=class pAe extends In{constructor(){super({id:pAe.ID,label:St(1191,"Toggle Inline Suggestions Show Collapsed"),precondition:Nt.true()})}async run(t,n){const r=t.get(ar),o=r.getValue("editor.inlineSuggest.edits.showCollapsed");r.updateValue("editor.inlineSuggest.edits.showCollapsed",!o)}};pAe.ID=Gje;let zVe=pAe;ju.registerKeybindingRule({id:Y0e.ID,weight:-1,primary:9,secondary:[1033],when:Nt.and(Ns.inInlineEditsPreviewEditor)});const bAe=class bAe extends Hu{constructor(){super({id:bAe.ID,title:U(1181,"Always Show Toolbar"),f1:!1,precondition:void 0,menu:[{id:Vn.InlineSuggestionToolbar,group:"secondary",order:10}],toggled:Nt.equals("config.editor.inlineSuggest.showToolbar","always")})}async run(t){const n=t.get(ar),o=n.getValue("editor.inlineSuggest.showToolbar")==="always"?"onHover":"always";n.updateValue("editor.inlineSuggest.showToolbar",o)}};bAe.ID="editor.action.inlineSuggest.toggleAlwaysShowToolbar";let HVe=bAe;class w_o extends In{constructor(){super({id:"editor.action.inlineSuggest.dev.extractRepro",label:U(1182,"Developer: Extract Inline Suggest State"),alias:"Developer: Inline Suggest Extract Repro",precondition:Nt.or(Ns.inlineEditVisible,Ns.inlineSuggestionVisible)})}async run(t,n){const r=t.get(j0),o=V0.get(n),s=o==null?void 0:o.model.get();if(!s)return;const a=s.extractReproSample(),d=F0(JSON.stringify({inlineCompletion:a.inlineCompletion},null,4)).map(h=>"// "+h).join(` +}`))),this._register(new Yje(this._editor,this._model,this._instantiationService))}shouldShowHoverAtViewZone(t){var n;return((n=this._ghostTextWidgets.get()[0])==null?void 0:n.get().ownsViewZone(t))??!1}};jVe=u_o([h_o(3,Zn)],jVe);var f_o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},e_=function(e,t){return function(n,r){t(n,r,e)}},Bw,PO;let V0=(PO=class extends ht{static getInFocusedEditorOrParent(t){const n=GBn(t);return n?Bw.get(n):null}static get(t){return hwo(t.getContribution(Bw.ID))}constructor(t,n,r,o,s,a,l,d,u,h){super(),this.editor=t,this._instantiationService=n,this._contextKeyService=r,this._configurationService=o,this._commandService=s,this._debounceService=a,this._languageFeaturesService=l,this._accessibilitySignalService=d,this._keybindingService=u,this._accessibilityService=h,this._editorObs=hl(this.editor),this._positions=Rt(this,k=>{var A;return((A=this._editorObs.selections.read(k))==null?void 0:A.map(p=>p.getEndPosition()))??[new rt(1,1)]}),this._suggestWidgetAdapter=this._register(new qyo(this._editorObs,k=>{var A;return(A=this.model.get())==null?void 0:A.handleSuggestAccepted(k)},()=>{var k,A;return(A=(k=this.model.get())==null?void 0:k.selectedInlineCompletion.get())==null?void 0:A.getSingleTextEdit()})),this._enabledInConfig=Ko(this,this.editor.onDidChangeConfiguration,()=>this.editor.getOption(71).enabled),this._isScreenReaderEnabled=Ko(this,this._accessibilityService.onDidChangeScreenReaderOptimized,()=>this._accessibilityService.isScreenReaderOptimized()),this._editorDictationInProgress=Ko(this,this._contextKeyService.onDidChangeContext,()=>this._contextKeyService.getContext(this.editor.getDomNode()).getValue("editorDictation.inProgress")===!0),this._enabled=Rt(this,k=>this._enabledInConfig.read(k)&&(!this._isScreenReaderEnabled.read(k)||!this._editorDictationInProgress.read(k))),this._debounceValue=this._debounceService.for(this._languageFeaturesService.inlineCompletionsProvider,"InlineCompletionsDebounce",{min:50,max:50}),this._focusIsInMenu=Ti(this,!1),this._focusIsInEditorOrMenu=Rt(this,k=>{const A=this._editorObs.isFocused.read(k),p=this._focusIsInMenu.read(k);return A||p}),this._cursorIsInIndentation=Rt(this,k=>{const A=this._editorObs.cursorPosition.read(k);if(A===null)return!1;const p=this._editorObs.model.read(k);if(!p)return!1;this._editorObs.versionId.read(k);const b=p.getLineIndentColumn(A.lineNumber);return A.column<=b}),this.model=vv(this,k=>{if(this._editorObs.isReadonly.read(k))return;const A=this._editorObs.model.read(k);return A?this._instantiationService.createInstance(gVe,A,this._suggestWidgetAdapter.selectedItem,this._editorObs.versionId,this._positions,this._debounceValue,this._enabled,this.editor):void 0}).recomputeInitiallyAndOnChange(this._store),this._playAccessibilitySignal=Mv(this),this._hideInlineEditOnSelectionChange=this._editorObs.getOption(71).map(k=>!0),this._view=this._register(this._instantiationService.createInstance(jVe,this.editor,this.model,this._focusIsInMenu)),Bw._instances.add(this),this._register($n(()=>Bw._instances.delete(this))),this._register(Oi(k=>{var w,O;const A=this.model.read(k);if(!A)return;const p=A.state.read(k);if(!p||!this._focusIsInEditorOrMenu.read(void 0))return;const b=p.kind==="inlineEdit"?p.nextEditUri:void 0;for(const y of Bw._instances)y!==this&&(b&&C6(b,(w=y.editor.getModel())==null?void 0:w.uri)?(O=y.model.read(void 0))==null||O.trigger():y.reject())})),this._register(Oi(k=>{var b;const A=this.model.read(k),p=(b=this.editor.getModel())==null?void 0:b.uri;!A||!p||k.store.add(A.onDidAccept(()=>{var w,O;for(const y of Bw._instances){if(y===this)continue;const C=(w=y.model.read(void 0))==null?void 0:w.state.read(void 0);(C==null?void 0:C.kind)==="inlineEdit"&&C6(C.nextEditUri,p)&&((O=y.model.read(void 0))==null||O.stop("automatic"))}}))})),this._register(d3(this._editorObs.onDidType,(k,A)=>{var p;this._enabled.get()&&((p=this.model.get())==null||p.trigger())})),this._register(d3(this._editorObs.onDidPaste,(k,A)=>{var p;this._enabled.get()&&((p=this.model.get())==null||p.trigger())}));const g=new Set([DU.Tab.id,DU.DeleteLeft.id,DU.DeleteRight.id,HJ,"acceptSelectedSuggestion",L0e.ID,S0e.ID,ga.NextMatchFindAction,...Qme.getRegisteredCommands()]);this._register(this._commandService.onDidExecuteCommand(k=>{if(g.has(k.commandId)&&t.hasTextFocus()&&this._enabled.get()){let A=!1;k.commandId===HJ&&(A=!0),this._editorObs.forceUpdate(p=>{var b;(b=this.model.get())==null||b.trigger(p,{noDelay:A})})}})),this._register(d3(this._editorObs.selections,(k,A,p)=>{var b,w,O,y;if(p.some(C=>C.reason===3||C.source==="api")){if(!this._hideInlineEditOnSelectionChange.get()&&((w=(b=this.model.get())==null?void 0:b.state.get())==null?void 0:w.kind)==="inlineEdit")return;const C=this.model.get();if(!C)return;((O=C.state.get())==null?void 0:O.kind)==="ghostText"&&((y=this.model.get())==null||y.stop())}})),this._register(Oi(k=>{var b,w;const A=this._focusIsInEditorOrMenu.read(k),p=this.model.read(void 0);if(A){const O=p==null?void 0:p.state.read(void 0);(!O||O.kind!=="inlineEdit"||!O.nextEditUri)&&la(y=>{var C;for(const _ of Bw._instances)_!==this&&((C=_.model.read(void 0))==null||C.stop("automatic",y))});return}this._contextKeyService.getContextKeyValue("accessibleViewIsShown")||this._configurationService.getValue("editor.inlineSuggest.keepOnBlur")||t.getOption(71).keepOnBlur||AV.dropDownVisible||p&&((w=(b=p.state.read(void 0))==null?void 0:b.inlineCompletion)!=null&&w.isFromExplicitRequest&&p.inlineEditAvailable.read(void 0)||la(O=>{p.stop("automatic",O)}))})),this._register(Oi(k=>{var p;const A=(p=this.model.read(k))==null?void 0:p.inlineCompletionState.read(k);A!=null&&A.suggestItem?A.primaryGhostText.lineCount>=2&&this._suggestWidgetAdapter.forceRenderingAbove():this._suggestWidgetAdapter.stopForceRenderingAbove()})),this._register($n(()=>{this._suggestWidgetAdapter.stopForceRenderingAbove()}));const m=vL(this,(k,A)=>{var w;const p=this.model.read(k),b=p==null?void 0:p.state.read(k);return this._suggestWidgetAdapter.selectedItem.get()?A:(w=b==null?void 0:b.inlineCompletion)==null?void 0:w.semanticId});this._register(_Tn(Rt(k=>(this._playAccessibilitySignal.read(k),m.read(k),{})),async(k,A,p,b)=>{let w=this.model.get(),O=w==null?void 0:w.state.get();if(!O||!w||(await Cy(50,qFe(b)),await hDn(this._suggestWidgetAdapter.selectedItem,Lf,()=>!1,qFe(b)),w=this.model.get(),O=w==null?void 0:w.state.get(),!O||!w))return;const y=O.kind==="ghostText"?w.textModel.getLineContent(O.primaryGhostText.lineNumber):"";this._accessibilitySignalService.playSignal(O.kind==="ghostText"?nm.inlineSuggestion:nm.nextEditSuggestion),this.editor.getOption(12)&&(O.kind==="ghostText"?this._provideScreenReaderUpdate(O.primaryGhostText.renderForScreenReader(y)):this._provideScreenReaderUpdate(""))})),this._register(this._configurationService.onDidChangeConfiguration(k=>{k.affectsConfiguration("accessibility.verbosity.inlineCompletions")&&this.editor.updateOptions({inlineCompletionsAccessibilityVerbose:this._configurationService.getValue("accessibility.verbosity.inlineCompletions")})})),this.editor.updateOptions({inlineCompletionsAccessibilityVerbose:this._configurationService.getValue("accessibility.verbosity.inlineCompletions")});const v=new mOo(this._contextKeyService);this._register(v.bind(Ns.cursorInIndentation,this._cursorIsInIndentation)),this._register(v.bind(Ns.hasSelection,k=>{var A;return!((A=this._editorObs.cursorSelection.read(k))!=null&&A.isEmpty())})),this._register(v.bind(Ns.cursorAtInlineEdit,this.model.map((k,A)=>{var p,b;return(b=(p=k==null?void 0:k.inlineEditState)==null?void 0:p.read(A))==null?void 0:b.cursorAtInlineEdit.read(A)}))),this._register(v.bind(Ns.tabShouldAcceptInlineEdit,this.model.map((k,A)=>!!(k!=null&&k.tabShouldAcceptInlineEdit.read(A))))),this._register(v.bind(Ns.tabShouldJumpToInlineEdit,this.model.map((k,A)=>!!(k!=null&&k.tabShouldJumpToInlineEdit.read(A))))),this._register(v.bind(Ns.inlineEditVisible,k=>{var A;return((A=this.model.read(k))==null?void 0:A.inlineEditState.read(k))!==void 0})),this._register(v.bind(Ns.inlineSuggestionHasIndentation,k=>{var A,p;return(p=(A=this.model.read(k))==null?void 0:A.getIndentationInfo(k))==null?void 0:p.startsWithIndentation})),this._register(v.bind(Ns.inlineSuggestionHasIndentationLessThanTabSize,k=>{var A,p;return(p=(A=this.model.read(k))==null?void 0:A.getIndentationInfo(k))==null?void 0:p.startsWithIndentationLessThanTabSize})),this._register(v.bind(Ns.suppressSuggestions,k=>{const A=this.model.read(k),p=A==null?void 0:A.inlineCompletionState.read(k);return p!=null&&p.primaryGhostText&&(p!=null&&p.inlineCompletion)?p.inlineCompletion.source.inlineSuggestions.suppressSuggestions:void 0})),this._register(v.bind(Ns.inlineSuggestionVisible,k=>{const A=this.model.read(k),p=A==null?void 0:A.inlineCompletionState.read(k);return!!(p!=null&&p.inlineCompletion)&&(p==null?void 0:p.primaryGhostText)!==void 0&&!(p!=null&&p.primaryGhostText.isEmpty())}));const f=Rt(this,k=>{const A=this.model.read(k),p=A==null?void 0:A.inlineCompletionState.read(k),b=p==null?void 0:p.primaryGhostText;return!b||b.isEmpty()?void 0:new rt(b.lineNumber,b.parts[0].column)});this._register(v.bind(Ns.cursorBeforeGhostText,k=>{const A=f.read(k);if(!A)return!1;const p=this._editorObs.cursorPosition.read(k);return p?A.equals(p):!1})),this._register(this._instantiationService.createInstance(eVe,this.editor))}playAccessibilitySignal(t){this._playAccessibilitySignal.trigger(t)}_provideScreenReaderUpdate(t){const n=this._contextKeyService.getContextKeyValue("accessibleViewIsShown"),r=this._keybindingService.lookupKeybinding("editor.action.accessibleView");let o;!n&&r&&this.editor.getOption(169)&&(o=U(1204,"Inspect this in the accessible view ({0})",r.getAriaLabel())),um(o?t+", "+o:t)}shouldShowHoverAt(t){var r;const n=(r=this.model.get())==null?void 0:r.primaryGhostText.get();return n?n.parts.some(o=>t.containsPosition(new rt(n.lineNumber,o.column))):!1}shouldShowHoverAtViewZone(t){return this._view.shouldShowHoverAtViewZone(t)}reject(){la(t=>{var r;const n=this.model.get();if(n&&(n.stop("explicitCancel",t),this._focusIsInEditorOrMenu.get()))for(const o of Bw._instances)o!==this&&((r=o.model.get())==null||r.stop("automatic",t))})}jump(){const t=this.model.get();t&&t.jump()}},Bw=PO,PO._instances=new Set,PO.hot=l3e(PO),PO.ID="editor.contrib.inlineCompletionsController",PO);V0=Bw=f_o([e_(1,Zn),e_(2,Qi),e_(3,ar),e_(4,ba),e_(5,CA),e_(6,Un),e_(7,pL),e_(8,Do),e_(9,ph)],V0);const kAe=class kAe extends In{constructor(){super({id:kAe.ID,label:St(1183,"Show Next Inline Suggestion"),precondition:Ft.and(He.writable,Ns.inlineSuggestionVisible),kbOpts:{weight:100,primary:606}})}async run(t,n){var o;const r=V0.get(n);(o=r==null?void 0:r.model.get())==null||o.next()}};kAe.ID=vBn;let WVe=kAe;const vAe=class vAe extends In{constructor(){super({id:vAe.ID,label:St(1184,"Show Previous Inline Suggestion"),precondition:Ft.and(He.writable,Ns.inlineSuggestionVisible),kbOpts:{weight:100,primary:604}})}async run(t,n){var o;const r=V0.get(n);(o=r==null?void 0:r.model.get())==null||o.previous()}};vAe.ID=kBn;let VVe=vAe;const g_o="vscode://schemas/inlineCompletionProviderIdArgs";function m_o(e){const t=[];return e.providerId&&(t.push(e.providerId.toStringWithoutVersion()),t.push(e.providerId.extensionId+":*")),t}const t_t=wwo(pwo({showNoResultNotification:xxe(Yyt()),providerId:xxe(ywo(g_o,mwo())),explicit:xxe(Yyt())}),vwo());class k_o extends In{constructor(){super({id:"editor.action.inlineSuggest.trigger",label:St(1185,"Trigger Inline Suggestion"),precondition:He.writable,metadata:{description:U(1172,"Triggers an inline suggestion in the editor."),args:[{name:"args",description:U(1173,"Options for triggering inline suggestions."),isOptional:!0,schema:t_t.getJSONSchema()}]}})}async run(t,n,r){var u;const o=t.get(rc),s=t.get(Un),a=V0.get(n),l=t_t.validateOrThrow(r),d=l!=null&&l.providerId?s.inlineCompletionsProvider.all(n.getModel()).find(h=>m_o(h).some(g=>g===l.providerId)):void 0;await _to(async h=>{var g;await((g=a==null?void 0:a.model.get())==null?void 0:g.trigger(h,{provider:d,explicit:(l==null?void 0:l.explicit)??!0})),a==null||a.playAccessibilitySignal(h)}),l!=null&&l.showNoResultNotification&&((u=a==null?void 0:a.model.get())!=null&&u.state.get()||o.notify({severity:sH.Info,message:U(1174,"No inline suggestion is available.")}))}}class v_o extends In{constructor(){super({id:"editor.action.inlineSuggest.acceptNextWord",label:St(1186,"Accept Next Word Of Inline Suggestion"),precondition:Ft.and(He.writable,Ns.inlineSuggestionVisible),kbOpts:{weight:101,primary:2065,kbExpr:Ft.and(He.writable,Ns.inlineSuggestionVisible,Ns.cursorBeforeGhostText,eH.negate())},menuOpts:[{menuId:Vn.InlineSuggestionToolbar,title:U(1175,"Accept Word"),group:"primary",order:2}]})}async run(t,n){var o;const r=V0.get(n);await((o=r==null?void 0:r.model.get())==null?void 0:o.acceptNextWord())}}class A_o extends In{constructor(){super({id:"editor.action.inlineSuggest.acceptNextLine",label:St(1187,"Accept Next Line Of Inline Suggestion"),precondition:Ft.and(He.writable,Ns.inlineSuggestionVisible),kbOpts:{weight:101},menuOpts:[{menuId:Vn.InlineSuggestionToolbar,title:U(1176,"Accept Line"),group:"secondary",order:2}]})}async run(t,n){var o;const r=V0.get(n);await((o=r==null?void 0:r.model.get())==null?void 0:o.acceptNextLine())}}class p_o extends In{constructor(){super({id:HJ,label:St(1188,"Accept Inline Suggestion"),precondition:Ft.or(Ns.inlineSuggestionVisible,Ns.inlineEditVisible),menuOpts:[{menuId:Vn.InlineSuggestionToolbar,title:U(1177,"Accept"),group:"primary",order:2},{menuId:Vn.InlineEditsActions,title:U(1178,"Accept"),group:"primary",order:2}],kbOpts:[{primary:2,weight:200,kbExpr:Ft.or(Ft.and(Ns.inlineSuggestionVisible,He.tabMovesFocus.toNegated(),Sr.Visible.toNegated(),He.hoverFocused.toNegated(),Ns.hasSelection.toNegated(),Ns.inlineSuggestionHasIndentationLessThanTabSize),Ft.and(Ns.inlineEditVisible,He.tabMovesFocus.toNegated(),Sr.Visible.toNegated(),He.hoverFocused.toNegated(),Ns.tabShouldAcceptInlineEdit))}]})}async run(t,n){var o;const r=V0.getInFocusedEditorOrParent(t);r&&((o=r.model.get())==null||o.accept(r.editor),r.editor.focus())}}ju.registerKeybindingRule({id:HJ,weight:202,primary:2,when:Ft.and(Ns.inInlineEditsPreviewEditor)});class b_o extends In{constructor(){super({id:cAo,label:St(1189,"Jump to next inline edit"),precondition:Ns.inlineEditVisible,menuOpts:[{menuId:Vn.InlineEditsActions,title:U(1179,"Jump"),group:"primary",order:1,when:Ns.cursorAtInlineEdit.toNegated()}],kbOpts:{primary:2,weight:201,kbExpr:Ft.and(Ns.inlineEditVisible,He.tabMovesFocus.toNegated(),Sr.Visible.toNegated(),He.hoverFocused.toNegated(),Ns.tabShouldJumpToInlineEdit)}})}async run(t,n){const r=V0.get(n);r&&r.jump()}}const AAe=class AAe extends In{constructor(){super({id:AAe.ID,label:St(1190,"Hide Inline Suggestion"),precondition:Ft.or(Ns.inlineSuggestionVisible,Ns.inlineEditVisible),kbOpts:{weight:190,primary:9},menuOpts:[{menuId:Vn.InlineEditsActions,title:U(1180,"Reject"),group:"primary",order:3}]})}async run(t,n){const r=V0.getInFocusedEditorOrParent(t);la(o=>{var s;(s=r==null?void 0:r.model.get())==null||s.stop("explicitCancel",o)}),r==null||r.editor.focus()}};AAe.ID=ABn;let Y0e=AAe;const pAe=class pAe extends In{constructor(){super({id:pAe.ID,label:St(1191,"Toggle Inline Suggestions Show Collapsed"),precondition:Ft.true()})}async run(t,n){const r=t.get(ar),o=r.getValue("editor.inlineSuggest.edits.showCollapsed");r.updateValue("editor.inlineSuggest.edits.showCollapsed",!o)}};pAe.ID=Gje;let zVe=pAe;ju.registerKeybindingRule({id:Y0e.ID,weight:-1,primary:9,secondary:[1033],when:Ft.and(Ns.inInlineEditsPreviewEditor)});const bAe=class bAe extends Hu{constructor(){super({id:bAe.ID,title:U(1181,"Always Show Toolbar"),f1:!1,precondition:void 0,menu:[{id:Vn.InlineSuggestionToolbar,group:"secondary",order:10}],toggled:Ft.equals("config.editor.inlineSuggest.showToolbar","always")})}async run(t){const n=t.get(ar),o=n.getValue("editor.inlineSuggest.showToolbar")==="always"?"onHover":"always";n.updateValue("editor.inlineSuggest.showToolbar",o)}};bAe.ID="editor.action.inlineSuggest.toggleAlwaysShowToolbar";let HVe=bAe;class w_o extends In{constructor(){super({id:"editor.action.inlineSuggest.dev.extractRepro",label:U(1182,"Developer: Extract Inline Suggest State"),alias:"Developer: Inline Suggest Extract Repro",precondition:Ft.or(Ns.inlineEditVisible,Ns.inlineSuggestionVisible)})}async run(t,n){const r=t.get(j0),o=V0.get(n),s=o==null?void 0:o.model.get();if(!s)return;const a=s.extractReproSample(),d=F0(JSON.stringify({inlineCompletion:a.inlineCompletion},null,4)).map(h=>"// "+h).join(` `),u=`${a.documentValue} // ${d} // -`;return await r.writeText(u),{reproCase:u}}}var O_o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},fce=function(e,t){return function(n,r){t(n,r,e)}};class y_o{constructor(t,n,r){this.owner=t,this.range=n,this.controller=r}isValidForHoverAnchor(t){return t.type===1&&this.range.startColumn<=t.range.startColumn&&this.range.endColumn>=t.range.endColumn}}let $Ve=class{constructor(t,n,r,o,s){this._editor=t,this.accessibilityService=n,this._instantiationService=r,this._telemetryService=o,this._markdownRendererService=s,this.hoverOrdinal=4}suggestHoverAnchor(t){const n=V0.get(this._editor);if(!n)return null;const r=t.target;if(r.type===8){const o=r.detail;if(n.shouldShowHoverAtViewZone(o.viewZoneId))return new zG(1e3,this,xe.fromPositions(this._editor.getModel().validatePosition(o.positionBefore||o.position)),t.event.posx,t.event.posy,!1)}if(r.type===7&&n.shouldShowHoverAt(r.range))return new zG(1e3,this,r.range,t.event.posx,t.event.posy,!1);if(r.type===6&&r.detail.mightBeForeignElement&&n.shouldShowHoverAt(r.range))return new zG(1e3,this,r.range,t.event.posx,t.event.posy,!1);if(r.type===9&&r.element){const o=aee.getWarningWidgetContext(r.element);if(o&&n.shouldShowHoverAt(o.range))return new zG(1e3,this,o.range,t.event.posx,t.event.posy,!1)}return null}computeSync(t,n){if(this._editor.getOption(71).showToolbar!=="onHover")return[];const r=V0.get(this._editor);return r&&r.shouldShowHoverAt(t.range)?[new y_o(this,t.range,r)]:[]}renderHoverParts(t,n){const r=new Et,o=n[0];this._telemetryService.publicLog2("inlineCompletionHover.shown"),this.accessibilityService.isScreenReaderOptimized()&&!this._editor.getOption(12)&&r.add(this.renderScreenReaderText(t,o));const s=o.controller.model.get(),a=document.createElement("div");t.fragment.appendChild(a),r.add(Tf((d,u)=>{const h=u.add(this._instantiationService.createInstance(AV.hot.read(d),this._editor,!1,ca(null),s.selectedInlineCompletionIndex,s.inlineCompletionsCount,s.activeCommands,s.warning,()=>{t.onContentsChanged()}));a.replaceChildren(h.getDomNode())})),s.triggerExplicitly();const l={hoverPart:o,hoverElement:a,dispose(){r.dispose()}};return new LR([l])}getAccessibleContent(t){return U(1205,"There are inline completions here")}renderScreenReaderText(t,n){const r=new Et,o=tn,s=o("div.hover-row.markdown-hover"),a=Xt(s,o("div.hover-contents",{"aria-live":"assertive"})),l=d=>{const u=U(1206,"Suggestion:"),h=r.add(this._markdownRendererService.render(new wf().appendText(u).appendCodeblock("text",d),{context:this._editor,asyncRenderCallback:()=>{a.className="hover-contents code-hover-contents",t.onContentsChanged()}}));a.replaceChildren(h.element)};return r.add(Oi(d=>{var h;const u=(h=n.controller.model.read(d))==null?void 0:h.primaryGhostText.read(d);if(u){const g=this._editor.getModel().getLineContent(u.lineNumber);l(u.renderForScreenReader(g))}else mu(a)})),t.fragment.appendChild(s),r}};$Ve=O_o([fce(1,ph),fce(2,Zn),fce(3,Nf),fce(4,Sp)],$Ve);class C_o{}mo(V0.ID,fwo(V0.hot),3);dn(k_o);dn(WVe);dn(VVe);dn(v_o);dn(A_o);dn(p_o);dn(zVe);dn(Y0e);dn(b_o);Cs(HVe);dn(w_o);Cs(uVe);Cs(hVe);RI.register($Ve);R3e.register(new C_o);var __o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},zxe=function(e,t){return function(n,r){t(n,r,e)}},qG,o6;let dee=(o6=class{constructor(t,n,r,o){this.textModelResolverService=n,this.languageService=r,this.languageFeaturesService=o,this.toUnhook=new Et,this.toUnhookForKeyboard=new Et,this.currentWordAtPosition=null,this.previousPromise=null,this.editor=t,this.linkDecorations=this.editor.createDecorationsCollection();const s=new y3e(t);this.toUnhook.add(s),this.toUnhook.add(s.onMouseMoveOrRelevantKeyDown(([a,l])=>{this.startFindDefinitionFromMouse(a,l??void 0)})),this.toUnhook.add(s.onExecute(a=>{this.isEnabled(a)&&this.gotoDefinition(a.target.position,a.hasSideBySideModifier).catch(l=>{zi(l)}).finally(()=>{this.removeLinkDecorations()})})),this.toUnhook.add(s.onCancel(()=>{this.removeLinkDecorations(),this.currentWordAtPosition=null}))}static get(t){return t.getContribution(qG.ID)}async startFindDefinitionFromCursor(t){await this.startFindDefinition(t),this.toUnhookForKeyboard.add(this.editor.onDidChangeCursorPosition(()=>{this.currentWordAtPosition=null,this.removeLinkDecorations(),this.toUnhookForKeyboard.clear()})),this.toUnhookForKeyboard.add(this.editor.onKeyDown(n=>{n&&(this.currentWordAtPosition=null,this.removeLinkDecorations(),this.toUnhookForKeyboard.clear())}))}startFindDefinitionFromMouse(t,n){if(t.target.type===9&&this.linkDecorations.length>0)return;if(!this.editor.hasModel()||!this.isEnabled(t,n)){this.currentWordAtPosition=null,this.removeLinkDecorations();return}const r=t.target.position;this.startFindDefinition(r)}async startFindDefinition(t){var a;this.toUnhookForKeyboard.clear();const n=t?(a=this.editor.getModel())==null?void 0:a.getWordAtPosition(t):null;if(!n){this.currentWordAtPosition=null,this.removeLinkDecorations();return}if(this.currentWordAtPosition&&this.currentWordAtPosition.startColumn===n.startColumn&&this.currentWordAtPosition.endColumn===n.endColumn&&this.currentWordAtPosition.word===n.word)return;this.currentWordAtPosition=n;const r=new MDn(this.editor,15);this.previousPromise&&(this.previousPromise.cancel(),this.previousPromise=null),this.previousPromise=Fd(l=>this.findDefinition(t,l));let o;try{o=await this.previousPromise}catch(l){zi(l);return}if(!o||!o.length||!r.validate(this.editor)){this.removeLinkDecorations();return}const s=o[0].originSelectionRange?xe.lift(o[0].originSelectionRange):new xe(t.lineNumber,n.startColumn,t.lineNumber,n.endColumn);if(o.length>1){let l=s;for(const{originSelectionRange:d}of o)d&&(l=xe.plusRange(l,d));this.addDecoration(l,new wf().appendText(U(1077,"Click to show {0} definitions.",o.length)))}else{const l=o[0];return l.uri?this.textModelResolverService.createModelReference(l.uri).then(d=>{if(!d.object||!d.object.textEditorModel){d.dispose();return}const{object:{textEditorModel:u}}=d,{startLineNumber:h}=l.range;if(h<1||h>u.getLineCount()){d.dispose();return}const g=this.getPreviewValue(u,h,l),m=this.languageService.guessLanguageIdByFilepathOrFirstLine(u.uri);this.addDecoration(s,g?new wf().appendCodeblock(m||"",g):void 0),d.dispose()}):void 0}}getPreviewValue(t,n,r){let o=r.range;return o.endLineNumber-o.startLineNumber>=qG.MAX_SOURCE_PREVIEW_LINES&&(o=this.getPreviewRangeBasedOnIndentation(t,n)),o=t.validateRange(o),this.stripIndentationFromPreviewRange(t,n,o)}stripIndentationFromPreviewRange(t,n,r){let s=t.getLineFirstNonWhitespaceColumn(n);for(let l=n+1;l{const o=!n&&this.editor.getOption(101)&&!this.isInPeekEditor(r);return new ore({openToSide:n,openInPeek:o,muteMessage:!0},{title:{value:"",original:""},id:"",precondition:void 0}).run(r)})}isInPeekEditor(t){const n=t.get(Qi);return b1.inPeekEditor.getValue(n)}dispose(){this.toUnhook.dispose(),this.toUnhookForKeyboard.dispose()}},qG=o6,o6.ID="editor.contrib.gotodefinitionatposition",o6.MAX_SOURCE_PREVIEW_LINES=8,o6);dee=qG=__o([zxe(1,Dg),zxe(2,ic),zxe(3,Un)],dee);mo(dee.ID,dee,2);class S_o extends In{constructor(){super({id:"editor.action.debugEditorGpuRenderer",label:St(1101,"Developer: Debug Editor GPU Renderer"),precondition:Nt.true()})}async run(t,n){const r=t.get(Zn),s=await t.get(If).pick([{label:U(1098,"Log Texture Atlas Stats"),id:"logTextureAtlasStats"},{label:U(1099,"Save Texture Atlas"),id:"saveTextureAtlas"},{label:U(1100,"Draw Glyph"),id:"drawGlyph"}],{canPickMany:!1});if(s)switch(s.id){case"logTextureAtlasStats":r.invokeFunction(a=>{const l=a.get(va),d=mg.atlas;if(!mg.atlas){l.error("No texture atlas found");return}const u=d.getStats();l.info(["Texture atlas stats",...u].join(` +`;return await r.writeText(u),{reproCase:u}}}var O_o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},fce=function(e,t){return function(n,r){t(n,r,e)}};class y_o{constructor(t,n,r){this.owner=t,this.range=n,this.controller=r}isValidForHoverAnchor(t){return t.type===1&&this.range.startColumn<=t.range.startColumn&&this.range.endColumn>=t.range.endColumn}}let $Ve=class{constructor(t,n,r,o,s){this._editor=t,this.accessibilityService=n,this._instantiationService=r,this._telemetryService=o,this._markdownRendererService=s,this.hoverOrdinal=4}suggestHoverAnchor(t){const n=V0.get(this._editor);if(!n)return null;const r=t.target;if(r.type===8){const o=r.detail;if(n.shouldShowHoverAtViewZone(o.viewZoneId))return new zG(1e3,this,xe.fromPositions(this._editor.getModel().validatePosition(o.positionBefore||o.position)),t.event.posx,t.event.posy,!1)}if(r.type===7&&n.shouldShowHoverAt(r.range))return new zG(1e3,this,r.range,t.event.posx,t.event.posy,!1);if(r.type===6&&r.detail.mightBeForeignElement&&n.shouldShowHoverAt(r.range))return new zG(1e3,this,r.range,t.event.posx,t.event.posy,!1);if(r.type===9&&r.element){const o=aee.getWarningWidgetContext(r.element);if(o&&n.shouldShowHoverAt(o.range))return new zG(1e3,this,o.range,t.event.posx,t.event.posy,!1)}return null}computeSync(t,n){if(this._editor.getOption(71).showToolbar!=="onHover")return[];const r=V0.get(this._editor);return r&&r.shouldShowHoverAt(t.range)?[new y_o(this,t.range,r)]:[]}renderHoverParts(t,n){const r=new Et,o=n[0];this._telemetryService.publicLog2("inlineCompletionHover.shown"),this.accessibilityService.isScreenReaderOptimized()&&!this._editor.getOption(12)&&r.add(this.renderScreenReaderText(t,o));const s=o.controller.model.get(),a=document.createElement("div");t.fragment.appendChild(a),r.add(Tf((d,u)=>{const h=u.add(this._instantiationService.createInstance(AV.hot.read(d),this._editor,!1,ca(null),s.selectedInlineCompletionIndex,s.inlineCompletionsCount,s.activeCommands,s.warning,()=>{t.onContentsChanged()}));a.replaceChildren(h.getDomNode())})),s.triggerExplicitly();const l={hoverPart:o,hoverElement:a,dispose(){r.dispose()}};return new LR([l])}getAccessibleContent(t){return U(1205,"There are inline completions here")}renderScreenReaderText(t,n){const r=new Et,o=tn,s=o("div.hover-row.markdown-hover"),a=Xt(s,o("div.hover-contents",{"aria-live":"assertive"})),l=d=>{const u=U(1206,"Suggestion:"),h=r.add(this._markdownRendererService.render(new wf().appendText(u).appendCodeblock("text",d),{context:this._editor,asyncRenderCallback:()=>{a.className="hover-contents code-hover-contents",t.onContentsChanged()}}));a.replaceChildren(h.element)};return r.add(Oi(d=>{var h;const u=(h=n.controller.model.read(d))==null?void 0:h.primaryGhostText.read(d);if(u){const g=this._editor.getModel().getLineContent(u.lineNumber);l(u.renderForScreenReader(g))}else mu(a)})),t.fragment.appendChild(s),r}};$Ve=O_o([fce(1,ph),fce(2,Zn),fce(3,Nf),fce(4,Sp)],$Ve);class C_o{}mo(V0.ID,fwo(V0.hot),3);cn(k_o);cn(WVe);cn(VVe);cn(v_o);cn(A_o);cn(p_o);cn(zVe);cn(Y0e);cn(b_o);Cs(HVe);cn(w_o);Cs(uVe);Cs(hVe);RI.register($Ve);R3e.register(new C_o);var __o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},zxe=function(e,t){return function(n,r){t(n,r,e)}},qG,o6;let dee=(o6=class{constructor(t,n,r,o){this.textModelResolverService=n,this.languageService=r,this.languageFeaturesService=o,this.toUnhook=new Et,this.toUnhookForKeyboard=new Et,this.currentWordAtPosition=null,this.previousPromise=null,this.editor=t,this.linkDecorations=this.editor.createDecorationsCollection();const s=new y3e(t);this.toUnhook.add(s),this.toUnhook.add(s.onMouseMoveOrRelevantKeyDown(([a,l])=>{this.startFindDefinitionFromMouse(a,l??void 0)})),this.toUnhook.add(s.onExecute(a=>{this.isEnabled(a)&&this.gotoDefinition(a.target.position,a.hasSideBySideModifier).catch(l=>{zi(l)}).finally(()=>{this.removeLinkDecorations()})})),this.toUnhook.add(s.onCancel(()=>{this.removeLinkDecorations(),this.currentWordAtPosition=null}))}static get(t){return t.getContribution(qG.ID)}async startFindDefinitionFromCursor(t){await this.startFindDefinition(t),this.toUnhookForKeyboard.add(this.editor.onDidChangeCursorPosition(()=>{this.currentWordAtPosition=null,this.removeLinkDecorations(),this.toUnhookForKeyboard.clear()})),this.toUnhookForKeyboard.add(this.editor.onKeyDown(n=>{n&&(this.currentWordAtPosition=null,this.removeLinkDecorations(),this.toUnhookForKeyboard.clear())}))}startFindDefinitionFromMouse(t,n){if(t.target.type===9&&this.linkDecorations.length>0)return;if(!this.editor.hasModel()||!this.isEnabled(t,n)){this.currentWordAtPosition=null,this.removeLinkDecorations();return}const r=t.target.position;this.startFindDefinition(r)}async startFindDefinition(t){var a;this.toUnhookForKeyboard.clear();const n=t?(a=this.editor.getModel())==null?void 0:a.getWordAtPosition(t):null;if(!n){this.currentWordAtPosition=null,this.removeLinkDecorations();return}if(this.currentWordAtPosition&&this.currentWordAtPosition.startColumn===n.startColumn&&this.currentWordAtPosition.endColumn===n.endColumn&&this.currentWordAtPosition.word===n.word)return;this.currentWordAtPosition=n;const r=new MDn(this.editor,15);this.previousPromise&&(this.previousPromise.cancel(),this.previousPromise=null),this.previousPromise=Fd(l=>this.findDefinition(t,l));let o;try{o=await this.previousPromise}catch(l){zi(l);return}if(!o||!o.length||!r.validate(this.editor)){this.removeLinkDecorations();return}const s=o[0].originSelectionRange?xe.lift(o[0].originSelectionRange):new xe(t.lineNumber,n.startColumn,t.lineNumber,n.endColumn);if(o.length>1){let l=s;for(const{originSelectionRange:d}of o)d&&(l=xe.plusRange(l,d));this.addDecoration(l,new wf().appendText(U(1077,"Click to show {0} definitions.",o.length)))}else{const l=o[0];return l.uri?this.textModelResolverService.createModelReference(l.uri).then(d=>{if(!d.object||!d.object.textEditorModel){d.dispose();return}const{object:{textEditorModel:u}}=d,{startLineNumber:h}=l.range;if(h<1||h>u.getLineCount()){d.dispose();return}const g=this.getPreviewValue(u,h,l),m=this.languageService.guessLanguageIdByFilepathOrFirstLine(u.uri);this.addDecoration(s,g?new wf().appendCodeblock(m||"",g):void 0),d.dispose()}):void 0}}getPreviewValue(t,n,r){let o=r.range;return o.endLineNumber-o.startLineNumber>=qG.MAX_SOURCE_PREVIEW_LINES&&(o=this.getPreviewRangeBasedOnIndentation(t,n)),o=t.validateRange(o),this.stripIndentationFromPreviewRange(t,n,o)}stripIndentationFromPreviewRange(t,n,r){let s=t.getLineFirstNonWhitespaceColumn(n);for(let l=n+1;l{const o=!n&&this.editor.getOption(101)&&!this.isInPeekEditor(r);return new ore({openToSide:n,openInPeek:o,muteMessage:!0},{title:{value:"",original:""},id:"",precondition:void 0}).run(r)})}isInPeekEditor(t){const n=t.get(Qi);return b1.inPeekEditor.getValue(n)}dispose(){this.toUnhook.dispose(),this.toUnhookForKeyboard.dispose()}},qG=o6,o6.ID="editor.contrib.gotodefinitionatposition",o6.MAX_SOURCE_PREVIEW_LINES=8,o6);dee=qG=__o([zxe(1,Dg),zxe(2,ic),zxe(3,Un)],dee);mo(dee.ID,dee,2);class S_o extends In{constructor(){super({id:"editor.action.debugEditorGpuRenderer",label:St(1101,"Developer: Debug Editor GPU Renderer"),precondition:Ft.true()})}async run(t,n){const r=t.get(Zn),s=await t.get(If).pick([{label:U(1098,"Log Texture Atlas Stats"),id:"logTextureAtlasStats"},{label:U(1099,"Save Texture Atlas"),id:"saveTextureAtlas"},{label:U(1100,"Draw Glyph"),id:"drawGlyph"}],{canPickMany:!1});if(s)switch(s.id){case"logTextureAtlasStats":r.invokeFunction(a=>{const l=a.get(va),d=mg.atlas;if(!mg.atlas){l.error("No texture atlas found");return}const u=d.getStats();l.info(["Texture atlas stats",...u].join(` -`))});break;case"saveTextureAtlas":r.invokeFunction(async a=>{const l=a.get($8),d=a.get(ICt),u=l.getWorkspace().folders;if(u.length>0){const h=mg.atlas,g=[];for(const[m,v]of h.pages.entries())g.push(d.writeFile(vi.joinPath(u[0].uri,`textureAtlasPage${m}_actual.png`),B9.wrap(new Uint8Array(await(await v.source.convertToBlob()).arrayBuffer()))),d.writeFile(vi.joinPath(u[0].uri,`textureAtlasPage${m}_usage.png`),B9.wrap(new Uint8Array(await(await v.getUsagePreview()).arrayBuffer()))));await Promise.all(g)}});break;case"drawGlyph":r.invokeFunction(async a=>{var E,T,Q;const l=a.get(ar),d=a.get(ICt),u=a.get(If),g=a.get($8).getWorkspace().folders;if(g.length===0)return;const m=mg.atlas,v=l.getValue("editor.fontFamily"),f=l.getValue("editor.fontSize"),k=new bJ(f,v,vs().devicePixelRatio,mg.decorationStyleCache);let A=await u.input({prompt:"Enter a character to draw (prefix with 0x for code point))"});if(!A)return;const p=(T=(E=A.match(/0x(?[0-9a-f]+)/i))==null?void 0:E.groups)==null?void 0:T.codePoint;p!==void 0&&(A=String.fromCodePoint(parseInt(p,16)));const b=0,O=m.getGlyph(k,A,b,0,0);if(!O)return;const y=(Q=m.pages[O.pageIndex].source.getContext("2d"))==null?void 0:Q.getImageData(O.x,O.y,O.w,O.h);if(!y)return;const C=new OffscreenCanvas(y.width,y.height);hR(C.getContext("2d")).putImageData(y,0,0);const S=await C.convertToBlob({type:"image/png"}),L=vi.joinPath(g[0].uri,`glyph_${A}_${b}_${f}px_${v.replaceAll(/[,\\\/\.'\s]/g,"_")}.png`);await d.writeFile(L,B9.wrap(new Uint8Array(await S.arrayBuffer())))});break}}}dn(S_o);var hb;(function(e){e.NoAutoFocus="noAutoFocus",e.FocusIfVisible="focusIfVisible",e.AutoFocusImmediately="autoFocusImmediately"})(hb||(hb={}));class L_o extends In{constructor(){super({id:mBn,label:St(1107,"Show or Focus Hover"),metadata:{description:St(1108,"Show or focus the editor hover which shows documentation, references, and other content for a symbol at the current cursor position."),args:[{name:"args",schema:{type:"object",properties:{focus:{description:"Controls if and when the hover should take focus upon being triggered by this action.",enum:[hb.NoAutoFocus,hb.FocusIfVisible,hb.AutoFocusImmediately],enumDescriptions:[U(1104,"The hover will not automatically take focus."),U(1105,"The hover will take focus only if it is already visible."),U(1106,"The hover will automatically take focus when it appears.")],default:hb.FocusIfVisible}}}}]},precondition:void 0,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2087),weight:100}})}run(t,n,r){if(!n.hasModel())return;const o=Mf.get(n);if(!o)return;const s=r==null?void 0:r.focus;let a=hb.FocusIfVisible;Object.values(hb).includes(s)?a=s:typeof s=="boolean"&&s&&(a=hb.AutoFocusImmediately);const l=u=>{const h=n.getPosition(),g=new xe(h.lineNumber,h.column,h.lineNumber,h.column);o.showContentHover(g,1,2,u)},d=n.getOption(2)===2;o.isHoverVisible?a!==hb.NoAutoFocus?o.focus():l(d):l(d||a===hb.AutoFocusImmediately)}}class x_o extends In{constructor(){super({id:qvo,label:St(1109,"Show Definition Preview Hover"),precondition:void 0,metadata:{description:St(1110,"Show the definition preview hover in the editor.")}})}run(t,n){const r=Mf.get(n);if(!r)return;const o=n.getPosition();if(!o)return;const s=new xe(o.lineNumber,o.column,o.lineNumber,o.column),a=dee.get(n);if(!a)return;a.startFindDefinitionFromCursor(o).then(()=>{r.showContentHover(s,1,2,!0)})}}class E_o extends In{constructor(){super({id:Kvo,label:St(1111,"Hide Hover"),alias:"Hide Content Hover",precondition:void 0})}run(t,n){var r;(r=Mf.get(n))==null||r.hideContentHover()}}class T_o extends In{constructor(){super({id:Jvo,label:St(1112,"Scroll Up Hover"),precondition:He.hoverFocused,kbOpts:{kbExpr:He.hoverFocused,primary:16,weight:100},metadata:{description:St(1113,"Scroll up the editor hover.")}})}run(t,n){const r=Mf.get(n);r&&r.scrollUp()}}class Q_o extends In{constructor(){super({id:eAo,label:St(1114,"Scroll Down Hover"),precondition:He.hoverFocused,kbOpts:{kbExpr:He.hoverFocused,primary:18,weight:100},metadata:{description:St(1115,"Scroll down the editor hover.")}})}run(t,n){const r=Mf.get(n);r&&r.scrollDown()}}class D_o extends In{constructor(){super({id:tAo,label:St(1116,"Scroll Left Hover"),precondition:He.hoverFocused,kbOpts:{kbExpr:He.hoverFocused,primary:15,weight:100},metadata:{description:St(1117,"Scroll left the editor hover.")}})}run(t,n){const r=Mf.get(n);r&&r.scrollLeft()}}class B_o extends In{constructor(){super({id:nAo,label:St(1118,"Scroll Right Hover"),precondition:He.hoverFocused,kbOpts:{kbExpr:He.hoverFocused,primary:17,weight:100},metadata:{description:St(1119,"Scroll right the editor hover.")}})}run(t,n){const r=Mf.get(n);r&&r.scrollRight()}}class R_o extends In{constructor(){super({id:iAo,label:St(1120,"Page Up Hover"),precondition:He.hoverFocused,kbOpts:{kbExpr:He.hoverFocused,primary:11,secondary:[528],weight:100},metadata:{description:St(1121,"Page up the editor hover.")}})}run(t,n){const r=Mf.get(n);r&&r.pageUp()}}class I_o extends In{constructor(){super({id:rAo,label:St(1122,"Page Down Hover"),precondition:He.hoverFocused,kbOpts:{kbExpr:He.hoverFocused,primary:12,secondary:[530],weight:100},metadata:{description:St(1123,"Page down the editor hover.")}})}run(t,n){const r=Mf.get(n);r&&r.pageDown()}}class M_o extends In{constructor(){super({id:oAo,label:St(1124,"Go To Top Hover"),precondition:He.hoverFocused,kbOpts:{kbExpr:He.hoverFocused,primary:14,secondary:[2064],weight:100},metadata:{description:St(1125,"Go to the top of the editor hover.")}})}run(t,n){const r=Mf.get(n);r&&r.goToTop()}}class P_o extends In{constructor(){super({id:sAo,label:St(1126,"Go To Bottom Hover"),precondition:He.hoverFocused,kbOpts:{kbExpr:He.hoverFocused,primary:13,secondary:[2066],weight:100},metadata:{description:St(1127,"Go to the bottom of the editor hover.")}})}run(t,n){const r=Mf.get(n);r&&r.goToBottom()}}class F_o extends In{constructor(){super({id:A3e,label:aAo,alias:"Increase Hover Verbosity Level",precondition:He.hoverVisible})}run(t,n,r){const o=Mf.get(n);if(!o)return;const s=(r==null?void 0:r.index)!==void 0?r.index:o.focusedHoverPartIndex();o.updateHoverVerbosityLevel(d0.Increase,s,r==null?void 0:r.focus)}}class N_o extends In{constructor(){super({id:p3e,label:lAo,alias:"Decrease Hover Verbosity Level",precondition:He.hoverVisible})}run(t,n,r){var a;const o=Mf.get(n);if(!o)return;const s=(r==null?void 0:r.index)!==void 0?r.index:o.focusedHoverPartIndex();(a=Mf.get(n))==null||a.updateHoverVerbosityLevel(d0.Decrease,s,r==null?void 0:r.focus)}}class U_o{constructor(t){this._editor=t}computeSync(t){var a;const n=l=>({value:l}),r=this._editor.getLineDecorations(t.lineNumber),o=[],s=t.laneOrLine==="lineNo";if(!r)return o;for(const l of r){const d=((a=l.options.glyphMargin)==null?void 0:a.position)??p3.Center;if(!s&&d!==t.laneOrLine)continue;const u=s?l.options.lineNumberHoverMessage:l.options.glyphMarginHoverMessage;!u||fV(u)||o.push(...VJe(u).map(n))}return o}}var j_o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},W_o=function(e,t){return function(n,r){t(n,r,e)}},XVe;const n_t=tn;var hB;let GVe=(hB=class extends ht{constructor(t,n){super(),this._markdownRendererService=n,this.allowEditorOverflow=!0,this._renderDisposeables=this._register(new Et),this._editor=t,this._isVisible=!1,this._messages=[],this._hover=this._register(new qtt(!0)),this._hover.containerDomNode.classList.toggle("hidden",!this._isVisible),this._hoverOperation=this._register(new pBn(this._editor,new U_o(this._editor))),this._register(this._hoverOperation.onResult(r=>this._withResult(r))),this._register(this._editor.onDidChangeModelDecorations(()=>this._onModelDecorationsChanged())),this._register(this._editor.onDidChangeConfiguration(r=>{r.hasChanged(59)&&this._updateFont()})),this._register(wc(this._hover.containerDomNode,"mouseleave",r=>{this._onMouseLeave(r)})),this._editor.addOverlayWidget(this)}dispose(){this._hoverComputerOptions=void 0,this._editor.removeOverlayWidget(this),super.dispose()}getId(){return XVe.ID}getDomNode(){return this._hover.containerDomNode}getPosition(){return null}_updateFont(){Array.prototype.slice.call(this._hover.contentsDomNode.getElementsByClassName("code")).forEach(n=>this._editor.applyFontInfo(n))}_onModelDecorationsChanged(){this._isVisible&&this._hoverComputerOptions&&(this._hoverOperation.cancel(),this._hoverOperation.start(0,this._hoverComputerOptions))}showsOrWillShow(t){const n=t.target;return n.type===2&&n.detail.glyphMarginLane?(this._startShowingAt(n.position.lineNumber,n.detail.glyphMarginLane),!0):n.type===3?(this._startShowingAt(n.position.lineNumber,"lineNo"),!0):!1}_startShowingAt(t,n){this._hoverComputerOptions&&this._hoverComputerOptions.lineNumber===t&&this._hoverComputerOptions.laneOrLine===n||(this._hoverOperation.cancel(),this.hide(),this._hoverComputerOptions={lineNumber:t,laneOrLine:n},this._hoverOperation.start(0,this._hoverComputerOptions))}hide(){this._hoverComputerOptions=void 0,this._hoverOperation.cancel(),this._isVisible&&(this._isVisible=!1,this._hover.containerDomNode.classList.toggle("hidden",!this._isVisible))}_withResult(t){this._messages=t.value,this._messages.length>0?this._renderMessages(t.options.lineNumber,t.options.laneOrLine,this._messages):this.hide()}_renderMessages(t,n,r){this._renderDisposeables.clear();const o=document.createDocumentFragment();for(const s of r){const a=n_t("div.hover-row.markdown-hover"),l=Xt(a,n_t("div.hover-contents")),d=this._renderDisposeables.add(this._markdownRendererService.render(s.value,{context:this._editor}));l.appendChild(d.element),o.appendChild(a)}this._updateContents(o),this._showAt(t,n)}_updateContents(t){this._hover.contentsDomNode.textContent="",this._hover.contentsDomNode.appendChild(t),this._updateFont()}_showAt(t,n){this._isVisible||(this._isVisible=!0,this._hover.containerDomNode.classList.toggle("hidden",!this._isVisible));const r=this._editor.getLayoutInfo(),o=this._editor.getTopForLineNumber(t),s=this._editor.getScrollTop(),a=this._editor.getOption(75),l=this._hover.containerDomNode.clientHeight,d=o-s-(l-a)/2,u=r.glyphMarginLeft+r.glyphMarginWidth+(n==="lineNo"?r.lineNumbersWidth:0),g=r.height-l,m=Math.max(0,Math.min(Math.round(d),g));if(this._editor.getOption(51)){const f=this._editor.getDomNode();if(f){const k=Kl(f);this._hover.containerDomNode.style.position="fixed",this._hover.containerDomNode.style.left=`${k.left+u}px`,this._hover.containerDomNode.style.top=`${k.top+m}px`}}else this._hover.containerDomNode.style.position="absolute",this._hover.containerDomNode.style.left=`${u}px`,this._hover.containerDomNode.style.top=`${m}px`;this._hover.containerDomNode.style.zIndex="11"}_onMouseLeave(t){const n=this._editor.getDomNode();(!n||!b3e(n,t.x,t.y))&&this.hide()}},XVe=hB,hB.ID="editor.contrib.modesGlyphHoverWidget",hB);GVe=XVe=j_o([W_o(1,Sp)],GVe);var V_o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},z_o=function(e,t){return function(n,r){t(n,r,e)}},Yj;let Z0e=(Yj=class extends ht{constructor(t,n){super(),this._editor=t,this._instantiationService=n,this.shouldKeepOpenOnEditorMouseMoveOrLeave=!1,this._listenersStore=new Et,this._hoverState={mouseDown:!1},this._reactToEditorMouseMoveRunner=this._register(new Es(()=>this._reactToEditorMouseMove(this._mouseMoveEvent),0)),this._hookListeners(),this._register(this._editor.onDidChangeConfiguration(r=>{r.hasChanged(69)&&(this._unhookListeners(),this._hookListeners())}))}_hookListeners(){const t=this._editor.getOption(69);this._hoverSettings={enabled:t.enabled,sticky:t.sticky,hidingDelay:t.hidingDelay},t.enabled?(this._listenersStore.add(this._editor.onMouseDown(n=>this._onEditorMouseDown(n))),this._listenersStore.add(this._editor.onMouseUp(()=>this._onEditorMouseUp())),this._listenersStore.add(this._editor.onMouseMove(n=>this._onEditorMouseMove(n))),this._listenersStore.add(this._editor.onKeyDown(n=>this._onKeyDown(n)))):(this._listenersStore.add(this._editor.onMouseMove(n=>this._onEditorMouseMove(n))),this._listenersStore.add(this._editor.onKeyDown(n=>this._onKeyDown(n)))),this._listenersStore.add(this._editor.onMouseLeave(n=>this._onEditorMouseLeave(n))),this._listenersStore.add(this._editor.onDidChangeModel(()=>{this._cancelScheduler(),this.hideGlyphHover()})),this._listenersStore.add(this._editor.onDidChangeModelContent(()=>this._cancelScheduler())),this._listenersStore.add(this._editor.onDidScrollChange(n=>this._onEditorScrollChanged(n)))}_unhookListeners(){this._listenersStore.clear()}_cancelScheduler(){this._mouseMoveEvent=void 0,this._reactToEditorMouseMoveRunner.cancel()}_onEditorScrollChanged(t){(t.scrollTopChanged||t.scrollLeftChanged)&&this.hideGlyphHover()}_onEditorMouseDown(t){this._hoverState.mouseDown=!0,!this._isMouseOnGlyphHoverWidget(t)&&this.hideGlyphHover()}_isMouseOnGlyphHoverWidget(t){var r;const n=(r=this._glyphWidget)==null?void 0:r.getDomNode();return n?b3e(n,t.event.posx,t.event.posy):!1}_onEditorMouseUp(){this._hoverState.mouseDown=!1}_onEditorMouseLeave(t){this.shouldKeepOpenOnEditorMouseMoveOrLeave||(this._cancelScheduler(),this._isMouseOnGlyphHoverWidget(t))||this.hideGlyphHover()}_shouldNotRecomputeCurrentHoverWidget(t){const n=this._hoverSettings.sticky,r=this._isMouseOnGlyphHoverWidget(t);return n&&r}_onEditorMouseMove(t){if(this.shouldKeepOpenOnEditorMouseMoveOrLeave)return;if(this._mouseMoveEvent=t,this._shouldNotRecomputeCurrentHoverWidget(t)){this._reactToEditorMouseMoveRunner.cancel();return}this._reactToEditorMouseMove(t)}_reactToEditorMouseMove(t){!t||this._tryShowHoverWidget(t)||this.hideGlyphHover()}_tryShowHoverWidget(t){return this._getOrCreateGlyphWidget().showsOrWillShow(t)}_onKeyDown(t){this._editor.hasModel()&&(t.keyCode===5||t.keyCode===6||t.keyCode===57||t.keyCode===4||this.hideGlyphHover())}hideGlyphHover(){var t;(t=this._glyphWidget)==null||t.hide()}_getOrCreateGlyphWidget(){return this._glyphWidget||(this._glyphWidget=this._instantiationService.createInstance(GVe,this._editor)),this._glyphWidget}dispose(){var t;super.dispose(),this._unhookListeners(),this._listenersStore.dispose(),(t=this._glyphWidget)==null||t.dispose()}},Yj.ID="editor.contrib.marginHover",Yj);Z0e=V_o([z_o(1,Zn)],Z0e);class H_o{}class $_o{}class X_o{}mo(Mf.ID,Mf,2);mo(Z0e.ID,Z0e,2);dn(L_o);dn(x_o);dn(E_o);dn(T_o);dn(Q_o);dn(D_o);dn(B_o);dn(R_o);dn(I_o);dn(M_o);dn(P_o);dn(F_o);dn(N_o);RI.register(XJ);RI.register(TWe);yA((e,t)=>{const n=e.getColor(Oet);n&&(t.addRule(`.monaco-editor .monaco-hover .hover-row:not(:first-child):not(:empty) { border-top: 1px solid ${n.transparent(.5)}; }`),t.addRule(`.monaco-editor .monaco-hover hr { border-top: 1px solid ${n.transparent(.5)}; }`),t.addRule(`.monaco-editor .monaco-hover hr { border-bottom: 0px solid ${n.transparent(.5)}; }`))});R3e.register(new H_o);R3e.register(new $_o);R3e.register(new X_o);function LIn(e,t,n,r){if(e.getLineCount()===1&&e.getLineMaxColumn(1)===1)return[];const o=t.getLanguageConfiguration(e.getLanguageId()).indentRulesSupport;if(!o)return[];const s=new uet(e,o,t);for(r=Math.min(r,e.getLineCount());n<=r&&s.shouldIgnore(n);)n++;if(n>r-1)return[];const{tabSize:a,indentSize:l,insertSpaces:d}=e.getOptions(),u=(k,A)=>(A=A||1,gA.shiftIndent(k,k.length+A,a,l,d)),h=(k,A)=>(A=A||1,gA.unshiftIndent(k,k.length+A,a,l,d)),g=[],m=e.getLineContent(n);let v=Ys(m),f=v;s.shouldIncrease(n)?(f=u(f),v=u(v)):s.shouldIndentNextLine(n)&&(f=u(f)),n++;for(let k=n;k<=r;k++){if(G_o(e,k))continue;const A=e.getLineContent(k),p=Ys(A),b=f;s.shouldDecrease(k,b)&&(f=h(f),v=h(v)),p!==f&&g.push($l.replaceMove(new Dn(k,1,k,p.length+1),net(f,l,d))),!s.shouldIgnore(k)&&(s.shouldIncrease(k,b)?(v=u(v),f=v):s.shouldIndentNextLine(k,b)?f=u(f):f=v)}return g}function G_o(e,t){return e.tokenization.isCheapToTokenize(t)?e.tokenization.getLineTokens(t).getStandardTokenType(0)===2:!1}var Y_o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Z_o=function(e,t){return function(n,r){t(n,r,e)}};const wAe=class wAe extends In{constructor(){super({id:wAe.ID,label:St(1148,"Convert Indentation to Spaces"),precondition:He.writable,metadata:{description:St(1149,"Convert the tab indentation to spaces.")}})}run(t,n){const r=n.getModel();if(!r)return;const o=r.getOptions(),s=n.getSelection();if(!s)return;const a=new tSo(s,o.tabSize);n.pushUndoStop(),n.executeCommands(this.id,[a]),n.pushUndoStop(),r.updateOptions({insertSpaces:!0})}};wAe.ID="editor.action.indentationToSpaces";let YVe=wAe;const OAe=class OAe extends In{constructor(){super({id:OAe.ID,label:St(1150,"Convert Indentation to Tabs"),precondition:He.writable,metadata:{description:St(1151,"Convert the spaces indentation to tabs.")}})}run(t,n){const r=n.getModel();if(!r)return;const o=r.getOptions(),s=n.getSelection();if(!s)return;const a=new nSo(s,o.tabSize);n.pushUndoStop(),n.executeCommands(this.id,[a]),n.pushUndoStop(),r.updateOptions({insertSpaces:!1})}};OAe.ID="editor.action.indentationToTabs";let ZVe=OAe;class Vnt extends In{constructor(t,n,r){super(r),this.insertSpaces=t,this.displaySizeOnly=n}run(t,n){const r=t.get(If),o=t.get(ml),s=n.getModel();if(!s)return;const a=o.getCreationOptions(s.getLanguageId(),s.uri,s.isForSimpleWidget),l=s.getOptions(),d=[1,2,3,4,5,6,7,8].map(h=>({id:h.toString(),label:h.toString(),description:h===a.tabSize&&h===l.tabSize?U(1144,"Configured Tab Size"):h===a.tabSize?U(1145,"Default Tab Size"):h===l.tabSize?U(1146,"Current Tab Size"):void 0})),u=Math.min(s.getOptions().tabSize-1,7);setTimeout(()=>{r.pick(d,{placeHolder:U(1147,"Select Tab Size for Current File"),activeItem:d[u]}).then(h=>{if(h&&s&&!s.isDisposed()){const g=parseInt(h.label,10);this.displaySizeOnly?s.updateOptions({tabSize:g}):s.updateOptions({tabSize:g,indentSize:g,insertSpaces:this.insertSpaces})}})},50)}}const yAe=class yAe extends Vnt{constructor(){super(!1,!1,{id:yAe.ID,label:St(1152,"Indent Using Tabs"),precondition:void 0,metadata:{description:St(1153,"Use indentation with tabs.")}})}};yAe.ID="editor.action.indentUsingTabs";let qVe=yAe;const CAe=class CAe extends Vnt{constructor(){super(!0,!1,{id:CAe.ID,label:St(1154,"Indent Using Spaces"),precondition:void 0,metadata:{description:St(1155,"Use indentation with spaces.")}})}};CAe.ID="editor.action.indentUsingSpaces";let KVe=CAe;const _Ae=class _Ae extends Vnt{constructor(){super(!0,!0,{id:_Ae.ID,label:St(1156,"Change Tab Display Size"),precondition:void 0,metadata:{description:St(1157,"Change the space size equivalent of the tab.")}})}};_Ae.ID="editor.action.changeTabDisplaySize";let JVe=_Ae;const SAe=class SAe extends In{constructor(){super({id:SAe.ID,label:St(1158,"Detect Indentation from Content"),precondition:void 0,metadata:{description:St(1159,"Detect the indentation from content.")}})}run(t,n){const r=t.get(ml),o=n.getModel();if(!o)return;const s=r.getCreationOptions(o.getLanguageId(),o.uri,o.isForSimpleWidget);o.detectIndentation(s.insertSpaces,s.tabSize)}};SAe.ID="editor.action.detectIndentation";let eze=SAe;class q_o extends In{constructor(){super({id:"editor.action.reindentlines",label:St(1160,"Reindent Lines"),precondition:He.writable,metadata:{description:St(1161,"Reindent the lines of the editor.")},canTriggerInlineEdits:!0})}run(t,n){const r=t.get(kl),o=n.getModel();if(!o)return;const s=LIn(o,r,1,o.getLineCount());s.length>0&&(n.pushUndoStop(),n.executeEdits(this.id,s),n.pushUndoStop())}}class K_o extends In{constructor(){super({id:"editor.action.reindentselectedlines",label:St(1162,"Reindent Selected Lines"),precondition:He.writable,metadata:{description:St(1163,"Reindent the selected lines of the editor.")},canTriggerInlineEdits:!0})}run(t,n){const r=t.get(kl),o=n.getModel();if(!o)return;const s=n.getSelections();if(s===null)return;const a=[];for(const l of s){let d=l.startLineNumber,u=l.endLineNumber;if(d!==u&&l.endColumn===1&&u--,d===1){if(d===u)continue}else d--;const h=LIn(o,r,d,u);a.push(...h)}a.length>0&&(n.pushUndoStop(),n.executeEdits(this.id,a),n.pushUndoStop())}}class J_o{constructor(t,n){this._initialSelection=n,this._edits=[],this._selectionId=null;for(const r of t)r.range&&typeof r.text=="string"&&this._edits.push(r)}getEditOperations(t,n){for(const o of this._edits)n.addEditOperation(xe.lift(o.range),o.text);let r=!1;Array.isArray(this._edits)&&this._edits.length===1&&this._initialSelection.isEmpty()&&(this._edits[0].range.startColumn===this._initialSelection.endColumn&&this._edits[0].range.startLineNumber===this._initialSelection.endLineNumber?(r=!0,this._selectionId=n.trackSelection(this._initialSelection,!0)):this._edits[0].range.endColumn===this._initialSelection.startColumn&&this._edits[0].range.endLineNumber===this._initialSelection.startLineNumber&&(r=!0,this._selectionId=n.trackSelection(this._initialSelection,!1))),r||(this._selectionId=n.trackSelection(this._initialSelection))}computeCursorState(t,n){return n.getTrackedSelection(this._selectionId)}}var Zj;let q0e=(Zj=class{constructor(t,n){this.editor=t,this._languageConfigurationService=n,this.callOnDispose=new Et,this.callOnModel=new Et,this.callOnDispose.add(t.onDidChangeConfiguration(()=>this.update())),this.callOnDispose.add(t.onDidChangeModel(()=>this.update())),this.callOnDispose.add(t.onDidChangeModelLanguage(()=>this.update()))}update(){this.callOnModel.clear(),!(!this.editor.getOption(17)||this.editor.getOption(16)<4)&&this.editor.hasModel()&&this.callOnModel.add(this.editor.onDidPaste(({range:t})=>{this.trigger(t)}))}trigger(t){const n=this.editor.getSelections();if(n===null||n.length>1)return;const r=this.editor.getModel();if(!r||this.rangeContainsOnlyWhitespaceCharacters(r,t)||!this.editor.getOption(18)&&eSo(r,t)||!r.tokenization.isCheapToTokenize(t.getStartPosition().lineNumber))return;const s=this.editor.getOption(16),{tabSize:a,indentSize:l,insertSpaces:d}=r.getOptions(),u=[],h={shiftIndent:f=>gA.shiftIndent(f,f.length+1,a,l,d),unshiftIndent:f=>gA.unshiftIndent(f,f.length+1,a,l,d)};let g=t.startLineNumber,m=r.getLineContent(g);if(!/\S/.test(m.substring(0,t.startColumn-1))){const f=fZ(s,r,r.getLanguageId(),g,h,this._languageConfigurationService);if(f!==null){const k=Ys(m),A=r0(f,a),p=r0(k,a);if(A!==p){const b=MZ(A,a,d);u.push({range:new xe(g,1,g,k.length+1),text:b}),m=b+m.substring(k.length)}else{const b=d7n(r,g,this._languageConfigurationService);if(b===0||b===8)return}}}const v=g;for(;gr.tokenization.getLineTokens(A),getLanguageId:()=>r.getLanguageId(),getLanguageIdAtPosition:(A,p)=>r.getLanguageIdAtPosition(A,p)},getLineContent:A=>A===v?m:r.getLineContent(A)},r.getLanguageId(),g+1,h,this._languageConfigurationService);if(k!==null){const A=r0(k,a),p=r0(Ys(r.getLineContent(g+1)),a);if(A!==p){const b=A-p;for(let w=g+1;w<=t.endLineNumber;w++){const O=r.getLineContent(w),y=Ys(O),_=r0(y,a)+b,S=MZ(_,a,d);S!==y&&u.push({range:new xe(w,1,w,y.length+1),text:S})}}}}if(u.length>0){this.editor.pushUndoStop();const f=new J_o(u,this.editor.getSelection());this.editor.executeCommand("autoIndentOnPaste",f),this.editor.pushUndoStop()}}rangeContainsOnlyWhitespaceCharacters(t,n){const r=s=>s.trim().length===0;let o=!0;if(n.startLineNumber===n.endLineNumber){const a=t.getLineContent(n.startLineNumber).substring(n.startColumn-1,n.endColumn-1);o=r(a)}else for(let s=n.startLineNumber;s<=n.endLineNumber;s++){const a=t.getLineContent(s);if(s===n.startLineNumber){const l=a.substring(n.startColumn-1);o=r(l)}else if(s===n.endLineNumber){const l=a.substring(0,n.endColumn-1);o=r(l)}else o=t.getLineFirstNonWhitespaceColumn(s)===0;if(!o)break}return o}dispose(){this.callOnDispose.dispose(),this.callOnModel.dispose()}},Zj.ID="editor.contrib.autoIndentOnPaste",Zj);q0e=Y_o([Z_o(1,kl)],q0e);function eSo(e,t){const n=r=>zio(e,r)===2;return n(t.getStartPosition())||n(t.getEndPosition())}function xIn(e,t,n,r){if(e.getLineCount()===1&&e.getLineMaxColumn(1)===1)return;let o="";for(let a=0;a=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},oSo=function(e,t){return function(n,r){t(n,r,e)}},_he,s6;let SV=(s6=class{static get(t){return t.getContribution(_he.ID)}constructor(t,n){this.editor=t,this.editorWorkerService=n,this.decorations=this.editor.createDecorationsCollection()}dispose(){}run(t,n){var d;(d=this.currentRequest)==null||d.cancel();const r=this.editor.getSelection(),o=this.editor.getModel();if(!o||!r)return;let s=r;if(s.startLineNumber!==s.endLineNumber)return;const a=new MDn(this.editor,5),l=o.uri;return this.editorWorkerService.canNavigateValueSet(l)?(this.currentRequest=Fd(u=>this.editorWorkerService.navigateValueSet(l,s,n)),this.currentRequest.then(u=>{var f;if(!u||!u.range||!u.value||!a.validate(this.editor))return;const h=xe.lift(u.range);let g=u.range;const m=u.value.length-(s.endColumn-s.startColumn);g={startLineNumber:g.startLineNumber,startColumn:g.startColumn,endLineNumber:g.endLineNumber,endColumn:g.startColumn+u.value.length},m>1&&(s=new Dn(s.startLineNumber,s.startColumn,s.endLineNumber,s.endColumn+m-1));const v=new iSo(h,s,u.value);this.editor.pushUndoStop(),this.editor.executeCommand(t,v),this.editor.pushUndoStop(),this.decorations.set([{range:g,options:_he.DECORATION}]),(f=this.decorationRemover)==null||f.cancel(),this.decorationRemover=Cy(350),this.decorationRemover.then(()=>this.decorations.clear()).catch(zi)}).catch(zi)):Promise.resolve(void 0)}},_he=s6,s6.ID="editor.contrib.inPlaceReplaceController",s6.DECORATION=Gi.register({description:"in-place-replace",className:"valueSetReplacement"}),s6);SV=_he=rSo([oSo(1,S1)],SV);class sSo extends In{constructor(){super({id:"editor.action.inPlaceReplace.up",label:St(1240,"Replace with Previous Value"),precondition:He.writable,kbOpts:{kbExpr:He.editorTextFocus,primary:3159,weight:100}})}run(t,n){const r=SV.get(n);return r?r.run(this.id,!1):Promise.resolve(void 0)}}class aSo extends In{constructor(){super({id:"editor.action.inPlaceReplace.down",label:St(1241,"Replace with Next Value"),precondition:He.writable,kbOpts:{kbExpr:He.editorTextFocus,primary:3161,weight:100}})}run(t,n){const r=SV.get(n);return r?r.run(this.id,!0):Promise.resolve(void 0)}}mo(SV.ID,SV,4);dn(sSo);dn(aSo);class lSo{constructor(t){this._selection=t,this._selectionId=null}getEditOperations(t,n){const r=cSo(t);r&&n.addEditOperation(r.range,r.text),this._selectionId=n.trackSelection(this._selection)}computeCursorState(t,n){return n.getTrackedSelection(this._selectionId)}}function cSo(e){const t=e.getLineCount(),n=e.getLineContent(t),r=q4(n)===-1;if(!(!t||r))return $l.insert(new rt(t,e.getLineMaxColumn(t)),e.getEOL())}const LAe=class LAe extends In{constructor(){super({id:LAe.ID,label:St(1242,"Insert Final New Line"),precondition:He.writable})}run(t,n,r){const o=n.getSelection();if(o===null)return;const s=new lSo(o);n.pushUndoStop(),n.executeCommands(this.id,[s]),n.pushUndoStop()}};LAe.ID="editor.action.insertFinalNewLine";let tze=LAe;dn(tze);class dSo extends In{constructor(){super({id:"expandLineSelection",label:St(1243,"Expand Line Selection"),precondition:void 0,kbOpts:{weight:0,kbExpr:He.textInputFocus,primary:2090}})}run(t,n,r){if(r=r||{},!n.hasModel())return;const o=n._getViewModel();o.model.pushStackElement(),o.setCursorStates(r.source,3,ih.expandLineSelection(o,o.getCursorStates())),o.revealAllCursors(r.source,!0)}}dn(dSo);var uSo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},gce=function(e,t){return function(n,r){t(n,r,e)}},She;const EIn=new yn("LinkedEditingInputVisible",!1),hSo="linked-editing-decoration";var a6;let LV=(a6=class extends ht{static get(t){return t.getContribution(She.ID)}constructor(t,n,r,o,s){super(),this.languageConfigurationService=o,this._syncRangesToken=0,this._localToDispose=this._register(new Et),this._editor=t,this._providers=r.linkedEditingRangeProvider,this._enabled=!1,this._visibleContextKey=EIn.bindTo(n),this._debounceInformation=s.for(this._providers,"Linked Editing",{max:200}),this._currentDecorations=this._editor.createDecorationsCollection(),this._languageWordPattern=null,this._currentWordPattern=null,this._ignoreChangeEvent=!1,this._localToDispose=this._register(new Et),this._rangeUpdateTriggerPromise=null,this._rangeSyncTriggerPromise=null,this._currentRequestCts=null,this._currentRequestPosition=null,this._currentRequestModelVersion=null,this._register(this._editor.onDidChangeModel(()=>this.reinitialize(!0))),this._register(this._editor.onDidChangeConfiguration(a=>{(a.hasChanged(78)||a.hasChanged(106))&&this.reinitialize(!1)})),this._register(this._providers.onDidChange(()=>this.reinitialize(!1))),this._register(this._editor.onDidChangeModelLanguage(()=>this.reinitialize(!0))),this.reinitialize(!0)}reinitialize(t){const n=this._editor.getModel(),r=n!==null&&(this._editor.getOption(78)||this._editor.getOption(106))&&this._providers.has(n);if(r===this._enabled&&!t||(this._enabled=r,this.clearRanges(),this._localToDispose.clear(),!r||n===null))return;this._localToDispose.add(sn.runAndSubscribe(n.onDidChangeLanguageConfiguration,()=>{this._languageWordPattern=this.languageConfigurationService.getLanguageConfiguration(n.getLanguageId()).getWordDefinition()}));const o=new dA(this._debounceInformation.get(n)),s=()=>{this._rangeUpdateTriggerPromise=o.trigger(()=>this.updateRanges(),this._debounceDuration??this._debounceInformation.get(n))},a=new dA(0),l=d=>{this._rangeSyncTriggerPromise=a.trigger(()=>this._syncRanges(d))};this._localToDispose.add(this._editor.onDidChangeCursorPosition(()=>{s()})),this._localToDispose.add(this._editor.onDidChangeModelContent(d=>{if(!this._ignoreChangeEvent&&this._currentDecorations.length>0){const u=this._currentDecorations.getRange(0);if(u&&d.changes.every(h=>u.intersectRanges(h.range))){l(this._syncRangesToken);return}}s()})),this._localToDispose.add({dispose:()=>{o.dispose(),a.dispose()}}),this.updateRanges()}_syncRanges(t){if(!this._editor.hasModel()||t!==this._syncRangesToken||this._currentDecorations.length===0)return;const n=this._editor.getModel(),r=this._currentDecorations.getRange(0);if(!r||r.startLineNumber!==r.endLineNumber)return this.clearRanges();const o=n.getValueInRange(r);if(this._currentWordPattern){const a=o.match(this._currentWordPattern);if((a?a[0].length:0)!==o.length)return this.clearRanges()}const s=[];for(let a=1,l=this._currentDecorations.length;a1){this.clearRanges();return}const r=this._editor.getModel(),o=r.getVersionId();if(this._currentRequestPosition&&this._currentRequestModelVersion===o){if(n.equals(this._currentRequestPosition))return;if(this._currentDecorations.length>0){const l=this._currentDecorations.getRange(0);if(l&&l.containsPosition(n))return}}if(!((a=this._currentRequestPosition)!=null&&a.equals(n))){const l=this._currentDecorations.getRange(0);l!=null&&l.containsPosition(n)||this.clearRanges()}this._currentRequestPosition=n,this._currentRequestModelVersion=o;const s=this._currentRequestCts=new Wa;try{const l=new vu(!1),d=await TIn(this._providers,r,n,s.token);if(this._debounceInformation.update(r,l.elapsed()),s!==this._currentRequestCts||(this._currentRequestCts=null,o!==r.getVersionId()))return;let u=[];d!=null&&d.ranges&&(u=d.ranges),this._currentWordPattern=(d==null?void 0:d.wordPattern)||this._languageWordPattern;let h=!1;for(let m=0,v=u.length;m({range:m,options:She.DECORATION}));this._visibleContextKey.set(!0),this._currentDecorations.set(g),this._syncRangesToken++}catch(l){C2(l)||zi(l),(this._currentRequestCts===s||!this._currentRequestCts)&&this.clearRanges()}}},She=a6,a6.ID="editor.contrib.linkedEditing",a6.DECORATION=Gi.register({description:"linked-editing",stickiness:0,className:hSo}),a6);LV=She=uSo([gce(1,Qi),gce(2,Un),gce(3,kl),gce(4,CA)],LV);class fSo extends In{constructor(){super({id:"editor.action.linkedEditing",label:St(1276,"Start Linked Editing"),precondition:Nt.and(He.writable,He.hasRenameProvider),kbOpts:{kbExpr:He.editorTextFocus,primary:3132,weight:100}})}runCommand(t,n){const r=t.get(yo),[o,s]=Array.isArray(n)&&n||[void 0,void 0];return vi.isUri(o)&&rt.isIPosition(s)?r.openCodeEditor({resource:o},r.getActiveCodeEditor()).then(a=>{a&&(a.setPosition(s),a.invokeWithinContext(l=>(this.reportTelemetry(l,a),this.run(l,a))))},zi):super.runCommand(t,n)}run(t,n){const r=LV.get(n);return r?Promise.resolve(r.updateRanges(!0)):Promise.resolve()}}const gSo=$d.bindToContribution(LV.get);On(new gSo({id:"cancelLinkedEditingInput",precondition:EIn,handler:e=>e.clearRanges(),kbOpts:{kbExpr:He.editorTextFocus,weight:199,primary:9,secondary:[1033]}}));function TIn(e,t,n,r){const o=e.ordered(t);return TJe(o.map(s=>async()=>{try{return await s.provideLinkedEditingRanges(t,n,r)}catch(a){Nc(a);return}}),s=>!!s&&yg(s==null?void 0:s.ranges))}Ve("editor.linkedEditingBackground",{dark:Bt.fromHex("#f00").transparent(.3),light:Bt.fromHex("#f00").transparent(.3),hcDark:Bt.fromHex("#f00").transparent(.3),hcLight:Bt.white},U(1275,"Background color when the editor auto renames on type."));_1("_executeLinkedEditingProvider",(e,t,n)=>{const{linkedEditingRangeProvider:r}=e.get(Un);return TIn(r,t,n,Tr.None)});mo(LV.ID,LV,1);dn(fSo);let mSo=class{constructor(t,n){this._link=t,this._provider=n}toJSON(){return{range:this.range,url:this.url,tooltip:this.tooltip}}get range(){return this._link.range}get url(){return this._link.url}get tooltip(){return this._link.tooltip}async resolve(t){return this._link.url?this._link.url:typeof this._provider.resolveLink=="function"?Promise.resolve(this._provider.resolveLink(this._link,t)).then(n=>(this._link=n||this._link,this._link.url?this.resolve(t):Promise.reject(new Error("missing")))):Promise.reject(new Error("missing"))}};const Qq=class Qq{constructor(t){this._disposables=new Et;let n=[];for(const[r,o]of t){const s=r.links.map(a=>new mSo(a,o));n=Qq._union(n,s),pI(r)&&(this._disposables??(this._disposables=new Et),this._disposables.add(r))}this.links=n}dispose(){var t;(t=this._disposables)==null||t.dispose(),this.links.length=0}static _union(t,n){const r=[];let o,s,a,l;for(o=0,a=0,s=t.length,l=n.length;o{try{const d=await a.provideLinks(t,n);d&&(r[l]=[d,a])}catch(d){Nc(d)}});await Promise.all(o);let s=new K0e(P3(r));return n.isCancellationRequested&&(s.dispose(),s=K0e.Empty),s}uo.registerCommand("_executeLinkProvider",async(e,...t)=>{let[n,r]=t;Oo(n instanceof vi),typeof r!="number"&&(r=0);const{linkProvider:o}=e.get(Un),s=e.get(ml).getModel(n);if(!s)return[];const a=await QIn(o,s,Tr.None);if(!a)return[];for(let d=0;d=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},mce=function(e,t){return function(n,r){t(n,r,e)}},nze,fB;let uee=(fB=class extends ht{static get(t){return t.getContribution(nze.ID)}constructor(t,n,r,o,s){super(),this.editor=t,this.openerService=n,this.notificationService=r,this.languageFeaturesService=o,this.providers=this.languageFeaturesService.linkProvider,this.debounceInformation=s.for(this.providers,"Links",{min:1e3,max:4e3}),this.computeLinks=this._register(new Es(()=>this.computeLinksNow(),1e3)),this.computePromise=null,this.activeLinksList=null,this.currentOccurrences={},this.activeLinkDecorationId=null;const a=this._register(new y3e(t));this._register(a.onMouseMoveOrRelevantKeyDown(([l,d])=>{this._onEditorMouseMove(l,d)})),this._register(a.onExecute(l=>{this.onEditorMouseUp(l)})),this._register(a.onCancel(l=>{this.cleanUpActiveLinkDecoration()})),this._register(t.onDidChangeConfiguration(l=>{l.hasChanged(79)&&(this.updateDecorations([]),this.stop(),this.computeLinks.schedule(0))})),this._register(t.onDidChangeModelContent(l=>{this.editor.hasModel()&&this.computeLinks.schedule(this.debounceInformation.get(this.editor.getModel()))})),this._register(t.onDidChangeModel(l=>{this.currentOccurrences={},this.activeLinkDecorationId=null,this.stop(),this.computeLinks.schedule(0)})),this._register(t.onDidChangeModelLanguage(l=>{this.stop(),this.computeLinks.schedule(0)})),this._register(this.providers.onDidChange(l=>{this.stop(),this.computeLinks.schedule(0)})),this.computeLinks.schedule(0)}async computeLinksNow(){if(!this.editor.hasModel()||!this.editor.getOption(79))return;const t=this.editor.getModel();if(!t.isTooLargeForSyncing()&&this.providers.has(t)){this.activeLinksList&&(this.activeLinksList.dispose(),this.activeLinksList=null),this.computePromise=Fd(n=>QIn(this.providers,t,n));try{const n=new vu(!1);if(this.activeLinksList=await this.computePromise,this.debounceInformation.update(t,n.elapsed()),t.isDisposed())return;this.updateDecorations(this.activeLinksList.links)}catch(n){zi(n)}finally{this.computePromise=null}}}updateDecorations(t){const n=this.editor.getOption(86)==="altKey",r=[],o=Object.keys(this.currentOccurrences);for(const a of o){const l=this.currentOccurrences[a];r.push(l.decorationId)}const s=[];if(t)for(const a of t)s.push(ZU.decoration(a,n));this.editor.changeDecorations(a=>{const l=a.deltaDecorations(r,s);this.currentOccurrences={},this.activeLinkDecorationId=null;for(let d=0,u=l.length;d{o.activate(s,r),this.activeLinkDecorationId=o.decorationId})}else this.cleanUpActiveLinkDecoration()}cleanUpActiveLinkDecoration(){const t=this.editor.getOption(86)==="altKey";if(this.activeLinkDecorationId){const n=this.currentOccurrences[this.activeLinkDecorationId];n&&this.editor.changeDecorations(r=>{n.deactivate(r,t)}),this.activeLinkDecorationId=null}}onEditorMouseUp(t){if(!this.isEnabled(t))return;const n=this.getLinkOccurrence(t.target.position);n&&this.openLinkOccurrence(n,t.hasSideBySideModifier,!0)}openLinkOccurrence(t,n,r=!1){if(!this.openerService)return;const{link:o}=t;o.resolve(Tr.None).then(s=>{if(typeof s=="string"&&this.editor.hasModel()){const a=this.editor.getModel().uri;if(a.scheme===yi.file&&s.startsWith(`${yi.file}:`)){const l=vi.parse(s);if(l.scheme===yi.file){const d=Ew(l);let u=null;d.startsWith("/./")||d.startsWith("\\.\\")?u=`.${d.substr(1)}`:(d.startsWith("//./")||d.startsWith("\\\\.\\"))&&(u=`.${d.substr(2)}`),u&&(s=FEn(a,u))}}}return this.openerService.open(s,{openToSide:n,fromUserGesture:r,allowContributedOpeners:!0,allowCommands:!0,fromWorkspace:!0})},s=>{const a=s instanceof Error?s.message:s;a==="invalid"?this.notificationService.warn(U(1277,"Failed to open this link because it is not well-formed: {0}",o.url.toString())):a==="missing"?this.notificationService.warn(U(1278,"Failed to open this link because its target is missing.")):zi(s)})}getLinkOccurrence(t){if(!this.editor.hasModel()||!t)return null;const n=this.editor.getModel().getDecorationsInRange({startLineNumber:t.lineNumber,startColumn:t.column,endLineNumber:t.lineNumber,endColumn:t.column},0,!0);for(const r of n){const o=this.currentOccurrences[r.id];if(o)return o}return null}isEnabled(t,n){return!!(t.target.type===6&&(t.hasTriggerModifier||n&&n.keyCodeIsTriggerKey||t.isMiddleClick&&t.mouseMiddleClickAction==="openLink"))}stop(){var t;this.computeLinks.cancel(),this.activeLinksList&&((t=this.activeLinksList)==null||t.dispose(),this.activeLinksList=null),this.computePromise&&(this.computePromise.cancel(),this.computePromise=null)}dispose(){super.dispose(),this.stop()}},nze=fB,fB.ID="editor.linkDetector",fB);uee=nze=kSo([mce(1,OL),mce(2,rc),mce(3,Un),mce(4,CA)],uee);const i_t={general:Gi.register({description:"detected-link",stickiness:1,collapseOnReplaceEdit:!0,inlineClassName:"detected-link"}),active:Gi.register({description:"detected-link-active",stickiness:1,collapseOnReplaceEdit:!0,inlineClassName:"detected-link-active"})};class ZU{static decoration(t,n){return{range:t.range,options:ZU._getOptions(t,n,!1)}}static _getOptions(t,n,r){const o={...r?i_t.active:i_t.general};return o.hoverMessage=vSo(t,n),o}constructor(t,n){this.link=t,this.decorationId=n}activate(t,n){t.changeDecorationOptions(this.decorationId,ZU._getOptions(this.link,n,!0))}deactivate(t,n){t.changeDecorationOptions(this.decorationId,ZU._getOptions(this.link,n,!1))}}function vSo(e,t){const n=e.url&&/^command:/i.test(e.url.toString()),r=e.tooltip?e.tooltip:n?U(1279,"Execute command"):U(1280,"Follow link"),o=t?Qr?U(1281,"cmd + click"):U(1282,"ctrl + click"):Qr?U(1283,"option + click"):U(1284,"alt + click");if(e.url){let s="";if(/^command:/i.test(e.url.toString())){const l=e.url.toString().match(/^command:([^?#]+)/);if(l){const d=l[1];s=U(1285,"Execute command {0}",d)}}return new wf("",!0).appendLink(e.url.toString(!0).replace(/ /g,"%20"),r,s).appendMarkdown(` (${o})`)}else return new wf().appendText(`${r} (${o})`)}class ASo extends In{constructor(){super({id:"editor.action.openLink",label:St(1286,"Open Link"),precondition:void 0})}run(t,n){const r=uee.get(n);if(!r||!n.hasModel())return;const o=n.getSelections();for(const s of o){const a=r.getLinkOccurrence(s.getEndPosition());a&&r.openLinkOccurrence(a,!1)}}}mo(uee.ID,uee,1);dn(ASo);const bat=class bat extends ht{constructor(t){super(),this._editor=t,this._register(this._editor.onMouseDown(n=>{const r=this._editor.getOption(133);r>=0&&n.target.type===6&&n.target.position.column>=r&&this._editor.updateOptions({stopRenderingLineAfter:-1})}))}};bat.ID="editor.contrib.longLinesHelper";let J0e=bat;mo(J0e.ID,J0e,2);const wat=class wat extends ht{constructor(t){super(),this._editor=t;const n=hl(this._editor),r=n.getOption(171);this._register(Oi(o=>{if(!r.read(o))return;const s=n.domNode.read(o);if(!s)return;const a=o.store.add(ZJe("scrollingSession",void 0));o.store.add(this._editor.onMouseDown(d=>{if(a.read(void 0)){a.set(void 0,void 0);return}if(!d.event.middleButton)return;d.event.stopPropagation(),d.event.preventDefault();const h=new Et,g=new cu(d.event.posx,d.event.posy),v=pSo(ii(s),g,h).map(A=>A.subtract(g).withThreshold(5)),f=s.getBoundingClientRect(),k=new cu(g.x-f.left,g.y-f.top);a.set({mouseDeltaAfterThreshold:v,initialMousePosInEditor:k,didScroll:!1,dispose:()=>h.dispose()},void 0),h.add(this._editor.onMouseUp(A=>{const p=a.read(void 0);p&&p.didScroll&&a.set(void 0,void 0)})),h.add(this._editor.onKeyDown(A=>{a.set(void 0,void 0)}))})),o.store.add(Oi(d=>{const u=a.read(d);if(!u)return;let h=Date.now();d.store.add(Oi(m=>{M0e.instance.invalidateOnNextAnimationFrame(m);const v=Date.now(),f=v-h;h=v;const k=u.mouseDeltaAfterThreshold.read(void 0),A=f/32,p=k.scale(A),b=new cu(this._editor.getScrollLeft(),this._editor.getScrollTop());this._editor.setScrollPosition(bSo(b.add(p))),p.isZero()||(u.didScroll=!0)}));const g=Rt(m=>{const v=u.mouseDeltaAfterThreshold.read(m);let f="";return f+=v.y<0?"n":v.y>0?"s":"",f+=v.x<0?"w":v.x>0?"e":"",f});d.store.add(Oi(m=>{s.setAttribute("data-scroll-direction",g.read(m))}))}));const l=o.store.add(cr.div({class:["scroll-editor-on-middle-click-dot",a.map(d=>d?"":"hidden")],style:{left:a.map(d=>d?d.initialMousePosInEditor.x:0),top:a.map(d=>d?d.initialMousePosInEditor.y:0)}}).toDisposableLiveElement());o.store.add(wN(s,l.element)),o.store.add(Oi(d=>{const u=a.read(d);s.classList.toggle("scroll-editor-on-middle-click-editor",!!u)}))}))}};wat.ID="editor.contrib.middleScroll";let eke=wat;function pSo(e,t,n){const r=Ti("pos",t);return n.add(bt(e,"mousemove",o=>{r.set(new cu(o.pageX,o.pageY),void 0)})),r}function bSo(e){return{scrollLeft:e.x,scrollTop:e.y}}mo(eke.ID,eke,2);const wSo=Ve("editor.wordHighlightBackground",{dark:"#575757B8",light:"#57575740",hcDark:null,hcLight:null},U(1563,"Background color of a symbol during read-access, like reading a variable. The color must not be opaque so as not to hide underlying decorations."),!0);Ve("editor.wordHighlightStrongBackground",{dark:"#004972B8",light:"#0e639c40",hcDark:null,hcLight:null},U(1564,"Background color of a symbol during write-access, like writing to a variable. The color must not be opaque so as not to hide underlying decorations."),!0);Ve("editor.wordHighlightTextBackground",wSo,U(1565,"Background color of a textual occurrence for a symbol. The color must not be opaque so as not to hide underlying decorations."),!0);const OSo=Ve("editor.wordHighlightBorder",{light:null,dark:null,hcDark:za,hcLight:za},U(1566,"Border color of a symbol during read-access, like reading a variable."));Ve("editor.wordHighlightStrongBorder",{light:null,dark:null,hcDark:za,hcLight:za},U(1567,"Border color of a symbol during write-access, like writing to a variable."));Ve("editor.wordHighlightTextBorder",OSo,U(1568,"Border color of a textual occurrence for a symbol."));const ySo=Ve("editorOverviewRuler.wordHighlightForeground","#A0A0A0CC",U(1569,"Overview ruler marker color for symbol highlights. The color must not be opaque so as not to hide underlying decorations."),!0),CSo=Ve("editorOverviewRuler.wordHighlightStrongForeground","#C0A0C0CC",U(1570,"Overview ruler marker color for write-access symbol highlights. The color must not be opaque so as not to hide underlying decorations."),!0),_So=Ve("editorOverviewRuler.wordHighlightTextForeground",T7n,U(1571,"Overview ruler marker color of a textual occurrence for a symbol. The color must not be opaque so as not to hide underlying decorations."),!0),SSo=Gi.register({description:"word-highlight-strong",stickiness:1,className:"wordHighlightStrong",overviewRuler:{color:zl(CSo),position:o2.Center},minimap:{color:zl(Xbe),position:1}}),LSo=Gi.register({description:"word-highlight-text",stickiness:1,className:"wordHighlightText",overviewRuler:{color:zl(_So),position:o2.Center},minimap:{color:zl(Xbe),position:1}}),xSo=Gi.register({description:"selection-highlight-overview",stickiness:1,className:"selectionHighlight",overviewRuler:{color:zl(T7n),position:o2.Center},minimap:{color:zl(Xbe),position:1}}),ESo=Gi.register({description:"selection-highlight",stickiness:1,className:"selectionHighlight"}),TSo=Gi.register({description:"word-highlight",stickiness:1,className:"wordHighlight",overviewRuler:{color:zl(ySo),position:o2.Center},minimap:{color:zl(Xbe),position:1}});function QSo(e){return e===uV.Write?SSo:e===uV.Text?LSo:TSo}function DSo(e){return e?ESo:xSo}yA((e,t)=>{const n=e.getColor(wet);n&&t.addRule(`.monaco-editor .selectionHighlight { background-color: ${n.transparent(.5)}; }`)});var BSo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},RSo=function(e,t){return function(n,r){t(n,r,e)}},ize;function hE(e,t){const n=t.filter(r=>!e.find(o=>o.equals(r)));if(n.length>=1){const r=n.map(s=>`line ${s.viewState.position.lineNumber} column ${s.viewState.position.column}`).join(", "),o=n.length===1?U(1288,"Cursor added: {0}",r):U(1289,"Cursors added: {0}",r);A3(o)}}class ISo extends In{constructor(){super({id:"editor.action.insertCursorAbove",label:St(1298,"Add Cursor Above"),precondition:void 0,kbOpts:{kbExpr:He.editorTextFocus,primary:2576,linux:{primary:1552,secondary:[3088]},weight:100},menuOpts:{menuId:Vn.MenubarSelectionMenu,group:"3_multi",title:U(1290,"&&Add Cursor Above"),order:2}})}run(t,n,r){if(!n.hasModel())return;let o=!0;r&&r.logicalLine===!1&&(o=!1);const s=n._getViewModel();if(s.cursorConfig.readOnly)return;s.model.pushStackElement();const a=s.getCursorStates();s.setCursorStates(r.source,3,ih.addCursorUp(s,a,o)),s.revealTopMostCursor(r.source),hE(a,s.getCursorStates())}}class MSo extends In{constructor(){super({id:"editor.action.insertCursorBelow",label:St(1299,"Add Cursor Below"),precondition:void 0,kbOpts:{kbExpr:He.editorTextFocus,primary:2578,linux:{primary:1554,secondary:[3090]},weight:100},menuOpts:{menuId:Vn.MenubarSelectionMenu,group:"3_multi",title:U(1291,"A&&dd Cursor Below"),order:3}})}run(t,n,r){if(!n.hasModel())return;let o=!0;r&&r.logicalLine===!1&&(o=!1);const s=n._getViewModel();if(s.cursorConfig.readOnly)return;s.model.pushStackElement();const a=s.getCursorStates();s.setCursorStates(r.source,3,ih.addCursorDown(s,a,o)),s.revealBottomMostCursor(r.source),hE(a,s.getCursorStates())}}class PSo extends In{constructor(){super({id:"editor.action.insertCursorAtEndOfEachLineSelected",label:St(1300,"Add Cursors to Line Ends"),precondition:void 0,kbOpts:{kbExpr:He.editorTextFocus,primary:1575,weight:100},menuOpts:{menuId:Vn.MenubarSelectionMenu,group:"3_multi",title:U(1292,"Add C&&ursors to Line Ends"),order:4}})}getCursorsForSelection(t,n,r){if(!t.isEmpty()){for(let o=t.startLineNumber;o1&&r.push(new Dn(t.endLineNumber,t.endColumn,t.endLineNumber,t.endColumn))}}run(t,n){if(!n.hasModel())return;const r=n.getModel(),o=n.getSelections(),s=n._getViewModel(),a=s.getCursorStates(),l=[];o.forEach(d=>this.getCursorsForSelection(d,r,l)),l.length>0&&n.setSelections(l),hE(a,s.getCursorStates())}}class FSo extends In{constructor(){super({id:"editor.action.addCursorsToBottom",label:St(1301,"Add Cursors to Bottom"),precondition:void 0})}run(t,n){if(!n.hasModel())return;const r=n.getSelections(),o=n.getModel().getLineCount(),s=[];for(let d=r[0].startLineNumber;d<=o;d++)s.push(new Dn(d,r[0].startColumn,d,r[0].endColumn));const a=n._getViewModel(),l=a.getCursorStates();s.length>0&&n.setSelections(s),hE(l,a.getCursorStates())}}class NSo extends In{constructor(){super({id:"editor.action.addCursorsToTop",label:St(1302,"Add Cursors to Top"),precondition:void 0})}run(t,n){if(!n.hasModel())return;const r=n.getSelections(),o=[];for(let l=r[0].startLineNumber;l>=1;l--)o.push(new Dn(l,r[0].startColumn,l,r[0].endColumn));const s=n._getViewModel(),a=s.getCursorStates();o.length>0&&n.setSelections(o),hE(a,s.getCursorStates())}}class kce{constructor(t,n,r){this.selections=t,this.revealRange=n,this.revealScrollType=r}}class hee{static create(t,n){if(!t.hasModel())return null;const r=n.getState();if(!t.hasTextFocus()&&r.isRevealed&&r.searchString.length>0)return new hee(t,n,!1,r.searchString,r.wholeWord,r.matchCase,null);let o=!1,s,a;const l=t.getSelections();l.length===1&&l[0].isEmpty()?(o=!0,s=!0,a=!0):(s=r.wholeWord,a=r.matchCase);const d=t.getSelection();let u,h=null;if(d.isEmpty()){const g=t.getConfiguredWordAtPosition(d.getStartPosition());if(!g)return null;u=g.word,h=new Dn(d.startLineNumber,g.startColumn,d.startLineNumber,g.endColumn)}else u=t.getModel().getValueInRange(d).replace(/\r\n/g,` -`);return new hee(t,n,o,u,s,a,h)}constructor(t,n,r,o,s,a,l){this._editor=t,this.findController=n,this.isDisconnectedFromFindController=r,this.searchText=o,this.wholeWord=s,this.matchCase=a,this.currentMatch=l}addSelectionToNextFindMatch(){if(!this._editor.hasModel())return null;const t=this._getNextMatch();if(!t)return null;const n=this._editor.getSelections();return new kce(n.concat(t),t,0)}moveSelectionToNextFindMatch(){if(!this._editor.hasModel())return null;const t=this._getNextMatch();if(!t)return null;const n=this._editor.getSelections();return new kce(n.slice(0,n.length-1).concat(t),t,0)}_getNextMatch(){if(!this._editor.hasModel())return null;if(this.currentMatch){const o=this.currentMatch;return this.currentMatch=null,o}this.findController.highlightFindOptions();const t=this._editor.getSelections(),n=t[t.length-1],r=this._editor.getModel().findNextMatch(this.searchText,n.getEndPosition(),!1,this.matchCase,this.wholeWord?this._editor.getOption(148):null,!1);return r?new Dn(r.range.startLineNumber,r.range.startColumn,r.range.endLineNumber,r.range.endColumn):null}addSelectionToPreviousFindMatch(){if(!this._editor.hasModel())return null;const t=this._getPreviousMatch();if(!t)return null;const n=this._editor.getSelections();return new kce(n.concat(t),t,0)}moveSelectionToPreviousFindMatch(){if(!this._editor.hasModel())return null;const t=this._getPreviousMatch();if(!t)return null;const n=this._editor.getSelections();return new kce(n.slice(0,n.length-1).concat(t),t,0)}_getPreviousMatch(){if(!this._editor.hasModel())return null;if(this.currentMatch){const o=this.currentMatch;return this.currentMatch=null,o}this.findController.highlightFindOptions();const t=this._editor.getSelections(),n=t[t.length-1],r=this._editor.getModel().findPreviousMatch(this.searchText,n.getStartPosition(),!1,this.matchCase,this.wholeWord?this._editor.getOption(148):null,!1);return r?new Dn(r.range.startLineNumber,r.range.startColumn,r.range.endLineNumber,r.range.endColumn):null}selectAll(t){if(!this._editor.hasModel())return[];this.findController.highlightFindOptions();const n=this._editor.getModel();return t?n.findMatches(this.searchText,t,!1,this.matchCase,this.wholeWord?this._editor.getOption(148):null,!1,1073741824):n.findMatches(this.searchText,!0,!1,this.matchCase,this.wholeWord?this._editor.getOption(148):null,!1,1073741824)}}const xAe=class xAe extends ht{static get(t){return t.getContribution(xAe.ID)}constructor(t){super(),this._sessionDispose=this._register(new Et),this._editor=t,this._ignoreSelectionChange=!1,this._session=null}dispose(){this._endSession(),super.dispose()}_beginSessionIfNeeded(t){if(!this._session){const n=hee.create(this._editor,t);if(!n)return;this._session=n;const r={searchString:this._session.searchText};this._session.isDisconnectedFromFindController&&(r.wholeWordOverride=1,r.matchCaseOverride=1,r.isRegexOverride=2),t.getState().change(r,!1),this._sessionDispose.add(this._editor.onDidChangeCursorSelection(o=>{this._ignoreSelectionChange||this._endSession()})),this._sessionDispose.add(this._editor.onDidBlurEditorText(()=>{this._endSession()})),this._sessionDispose.add(t.getState().onFindReplaceStateChange(o=>{(o.matchCase||o.wholeWord)&&this._endSession()}))}}_endSession(){if(this._sessionDispose.clear(),this._session&&this._session.isDisconnectedFromFindController){const t={wholeWordOverride:0,matchCaseOverride:0,isRegexOverride:0};this._session.findController.getState().change(t,!1)}this._session=null}_setSelections(t){this._ignoreSelectionChange=!0,this._editor.setSelections(t),this._ignoreSelectionChange=!1}_expandEmptyToWord(t,n){if(!n.isEmpty())return n;const r=this._editor.getConfiguredWordAtPosition(n.getStartPosition());return r?new Dn(n.startLineNumber,r.startColumn,n.startLineNumber,r.endColumn):n}_applySessionResult(t){t&&(this._setSelections(t.selections),t.revealRange&&this._editor.revealRangeInCenterIfOutsideViewport(t.revealRange,t.revealScrollType))}getSession(t){return this._session}addSelectionToNextFindMatch(t){if(this._editor.hasModel()){if(!this._session){const n=this._editor.getSelections();if(n.length>1){const o=t.getState().matchCase;if(!DIn(this._editor.getModel(),n,o)){const a=this._editor.getModel(),l=[];for(let d=0,u=n.length;d0&&r.isRegex){const o=this._editor.getModel();r.searchScope?n=o.findMatches(r.searchString,r.searchScope,r.isRegex,r.matchCase,r.wholeWord?this._editor.getOption(148):null,!1,1073741824):n=o.findMatches(r.searchString,!0,r.isRegex,r.matchCase,r.wholeWord?this._editor.getOption(148):null,!1,1073741824)}else{if(this._beginSessionIfNeeded(t),!this._session)return;n=this._session.selectAll(r.searchScope)}if(n.length>0){const o=this._editor.getSelection();for(let s=0,a=n.length;snew Dn(s.range.startLineNumber,s.range.startColumn,s.range.endLineNumber,s.range.endColumn)))}}};xAe.ID="editor.contrib.multiCursorController";let xV=xAe;class mH extends In{run(t,n){const r=xV.get(n);if(!r)return;const o=n._getViewModel();if(o){const s=o.getCursorStates(),a=w1.get(n);if(a)this._run(r,a);else{const l=t.get(Zn).createInstance(w1,n);this._run(r,l),l.dispose()}hE(s,o.getCursorStates())}}}class USo extends mH{constructor(){super({id:"editor.action.addSelectionToNextFindMatch",label:St(1303,"Add Selection to Next Find Match"),precondition:void 0,kbOpts:{kbExpr:He.focus,primary:2082,weight:100},menuOpts:{menuId:Vn.MenubarSelectionMenu,group:"3_multi",title:U(1293,"Add &&Next Occurrence"),order:5}})}_run(t,n){t.addSelectionToNextFindMatch(n)}}class jSo extends mH{constructor(){super({id:"editor.action.addSelectionToPreviousFindMatch",label:St(1304,"Add Selection to Previous Find Match"),precondition:void 0,menuOpts:{menuId:Vn.MenubarSelectionMenu,group:"3_multi",title:U(1294,"Add P&&revious Occurrence"),order:6}})}_run(t,n){t.addSelectionToPreviousFindMatch(n)}}class WSo extends mH{constructor(){super({id:"editor.action.moveSelectionToNextFindMatch",label:St(1305,"Move Last Selection to Next Find Match"),precondition:void 0,kbOpts:{kbExpr:He.focus,primary:Uc(2089,2082),weight:100}})}_run(t,n){t.moveSelectionToNextFindMatch(n)}}class VSo extends mH{constructor(){super({id:"editor.action.moveSelectionToPreviousFindMatch",label:St(1306,"Move Last Selection to Previous Find Match"),precondition:void 0})}_run(t,n){t.moveSelectionToPreviousFindMatch(n)}}class zSo extends mH{constructor(){super({id:"editor.action.selectHighlights",label:St(1307,"Select All Occurrences of Find Match"),precondition:void 0,kbOpts:{kbExpr:He.focus,primary:3114,weight:100},menuOpts:{menuId:Vn.MenubarSelectionMenu,group:"3_multi",title:U(1295,"Select All &&Occurrences"),order:7}})}_run(t,n){t.selectAll(n)}}class HSo extends mH{constructor(){super({id:"editor.action.changeAll",label:St(1308,"Change All Occurrences"),precondition:Nt.and(He.writable,He.editorTextFocus),kbOpts:{kbExpr:He.editorTextFocus,primary:2108,weight:100},contextMenuOpts:{group:"1_modification",order:1.2}})}_run(t,n){t.selectAll(n)}}class $So{constructor(t,n,r,o,s){this._model=t,this._searchText=n,this._matchCase=r,this._wordSeparators=o,this._cachedFindMatches=null,this._modelVersionId=this._model.getVersionId(),s&&this._model===s._model&&this._searchText===s._searchText&&this._matchCase===s._matchCase&&this._wordSeparators===s._wordSeparators&&this._modelVersionId===s._modelVersionId&&(this._cachedFindMatches=s._cachedFindMatches)}findMatches(){return this._cachedFindMatches===null&&(this._cachedFindMatches=this._model.findMatches(this._searchText,!0,!1,this._matchCase,this._wordSeparators,!1).map(t=>t.range),this._cachedFindMatches.sort(xe.compareRangesUsingStarts)),this._cachedFindMatches}}var gB;let tke=(gB=class extends ht{constructor(t,n){super(),this._languageFeaturesService=n,this.editor=t,this._isEnabled=t.getOption(122),this._isEnabledMultiline=t.getOption(124),this._maxLength=t.getOption(123),this._decorations=t.createDecorationsCollection(),this.updateSoon=this._register(new Es(()=>this._update(),300)),this.state=null,this._register(t.onDidChangeConfiguration(o=>{this._isEnabled=t.getOption(122),this._isEnabledMultiline=t.getOption(124),this._maxLength=t.getOption(123)})),this._register(t.onDidChangeCursorSelection(o=>{this._isEnabled&&(o.selection.isEmpty()?o.reason===3?(this.state&&this._setState(null),this.updateSoon.schedule()):this._setState(null):this._update())})),this._register(t.onDidChangeModel(o=>{this._setState(null)})),this._register(t.onDidChangeModelContent(o=>{this._isEnabled&&this.updateSoon.schedule()}));const r=w1.get(t);r&&this._register(r.getState().onFindReplaceStateChange(o=>{this._update()})),this.updateSoon.schedule()}_update(){this._setState(ize._createState(this.state,this._isEnabled,this._isEnabledMultiline,this._maxLength,this.editor))}static _createState(t,n,r,o,s){if(!n||!s.hasModel())return null;if(!r){const g=s.getSelection();if(g.startLineNumber!==g.endLineNumber)return null}const a=xV.get(s);if(!a)return null;const l=w1.get(s);if(!l)return null;let d=a.getSession(l);if(!d){const g=s.getSelections();if(g.length>1){const v=l.getState().matchCase;if(!DIn(s.getModel(),g,v))return null}d=hee.create(s,l)}if(!d||d.currentMatch||/^[ \t]+$/.test(d.searchText)||o>0&&d.searchText.length>o)return null;const u=l.getState(),h=u.matchCase;if(u.isRevealed){let g=u.searchString;h||(g=g.toLowerCase());let m=d.searchText;if(h||(m=m.toLowerCase()),g===m&&d.matchCase===u.matchCase&&d.wholeWord===u.wholeWord&&!u.isRegex)return null}return new $So(s.getModel(),d.searchText,d.matchCase,d.wholeWord?s.getOption(148):null,t)}_setState(t){if(this.state=t,!this.state){this._decorations.clear();return}if(!this.editor.hasModel())return;const n=this.editor.getModel();if(n.isTooLargeForTokenization())return;const r=this.state.findMatches(),o=this.editor.getSelections();o.sort(xe.compareRangesUsingStarts);const s=[];for(let u=0,h=0,g=r.length,m=o.length;u=m)s.push(v),u++;else{const f=xe.compareRangesUsingStarts(v,o[h]);f<0?((o[h].isEmpty()||!xe.areIntersecting(v,o[h]))&&s.push(v),u++):(f>0||u++,h++)}}const a=this.editor.getOption(90)!=="off",l=this._languageFeaturesService.documentHighlightProvider.has(n)&&a,d=s.map(u=>({range:u,options:DSo(l)}));this._decorations.set(d)}dispose(){this._setState(null),super.dispose()}},ize=gB,gB.ID="editor.contrib.selectionHighlighter",gB);tke=ize=BSo([RSo(1,Un)],tke);function DIn(e,t,n){const r=r_t(e,t[0],!n);for(let o=1,s=t.length;o{const[n,r,o]=t;Oo(vi.isUri(n)),Oo(rt.isIPosition(r)),Oo(typeof o=="string"||!o);const s=e.get(Un),a=await e.get(Dg).createModelReference(n);try{const l=await BIn(s.signatureHelpProvider,a.object.textEditorModel,rt.lift(r),{triggerKind:ly.Invoke,isRetrigger:!1,triggerCharacter:o},Tr.None);return l?(setTimeout(()=>l.dispose(),0),l.value):void 0}finally{a.dispose()}});var l5;(function(e){e.Default={type:0};class t{constructor(o,s){this.request=o,this.previouslyActiveHints=s,this.type=2}}e.Pending=t;class n{constructor(o){this.hints=o,this.type=1}}e.Active=n})(l5||(l5={}));const EAe=class EAe extends ht{constructor(t,n,r=EAe.DEFAULT_DELAY){super(),this._onChangedHints=this._register(new at),this.onChangedHints=this._onChangedHints.event,this.triggerOnType=!1,this._state=l5.Default,this._pendingTriggers=[],this._lastSignatureHelpResult=this._register(new ts),this.triggerChars=new Rme,this.retriggerChars=new Rme,this.triggerId=0,this.editor=t,this.providers=n,this.throttledDelayer=new dA(r),this._register(this.editor.onDidBlurEditorWidget(()=>this.cancel())),this._register(this.editor.onDidChangeConfiguration(()=>this.onEditorConfigurationChange())),this._register(this.editor.onDidChangeModel(o=>this.onModelChanged())),this._register(this.editor.onDidChangeModelLanguage(o=>this.onModelChanged())),this._register(this.editor.onDidChangeCursorSelection(o=>this.onCursorChange(o))),this._register(this.editor.onDidChangeModelContent(o=>this.onModelContentChange())),this._register(this.providers.onDidChange(this.onModelChanged,this)),this._register(this.editor.onDidType(o=>this.onDidType(o))),this.onEditorConfigurationChange(),this.onModelChanged()}get state(){return this._state}set state(t){this._state.type===2&&this._state.request.cancel(),this._state=t}cancel(t=!1){this.state=l5.Default,this.throttledDelayer.cancel(),t||this._onChangedHints.fire(void 0)}trigger(t,n){const r=this.editor.getModel();if(!r||!this.providers.has(r))return;const o=++this.triggerId;this._pendingTriggers.push(t),this.throttledDelayer.trigger(()=>this.doTrigger(o),n).catch(zi)}next(){if(this.state.type!==1)return;const t=this.state.hints.signatures.length,n=this.state.hints.activeSignature,r=n%t===t-1,o=this.editor.getOption(98).cycle;if((t<2||r)&&!o){this.cancel();return}this.updateActiveSignature(r&&o?0:n+1)}previous(){if(this.state.type!==1)return;const t=this.state.hints.signatures.length,n=this.state.hints.activeSignature,r=n===0,o=this.editor.getOption(98).cycle;if((t<2||r)&&!o){this.cancel();return}this.updateActiveSignature(r&&o?t-1:n-1)}updateActiveSignature(t){this.state.type===1&&(this.state=new l5.Active({...this.state.hints,activeSignature:t}),this._onChangedHints.fire(this.state.hints))}async doTrigger(t){const n=this.state.type===1||this.state.type===2,r=this.getLastActiveHints();if(this.cancel(!0),this._pendingTriggers.length===0)return!1;const o=this._pendingTriggers.reduce(YSo);this._pendingTriggers=[];const s={triggerKind:o.triggerKind,triggerCharacter:o.triggerCharacter,isRetrigger:n,activeSignatureHelp:r};if(!this.editor.hasModel())return!1;const a=this.editor.getModel(),l=this.editor.getPosition();this.state=new l5.Pending(Fd(d=>BIn(this.providers,a,l,s,d)),r);try{const d=await this.state.request;return t!==this.triggerId?(d==null||d.dispose(),!1):!d||!d.value.signatures||d.value.signatures.length===0?(d==null||d.dispose(),this._lastSignatureHelpResult.clear(),this.cancel(),!1):(this.state=new l5.Active(d.value),this._lastSignatureHelpResult.value=d,this._onChangedHints.fire(this.state.hints),!0)}catch(d){return t===this.triggerId&&(this.state=l5.Default),zi(d),!1}}getLastActiveHints(){switch(this.state.type){case 1:return this.state.hints;case 2:return this.state.previouslyActiveHints;default:return}}get isTriggered(){return this.state.type===1||this.state.type===2||this.throttledDelayer.isTriggered()}onModelChanged(){this.cancel(),this.triggerChars.clear(),this.retriggerChars.clear();const t=this.editor.getModel();if(t)for(const n of this.providers.ordered(t)){for(const r of n.signatureHelpTriggerCharacters||[])if(r.length){const o=r.charCodeAt(0);this.triggerChars.add(o),this.retriggerChars.add(o)}for(const r of n.signatureHelpRetriggerCharacters||[])r.length&&this.retriggerChars.add(r.charCodeAt(0))}}onDidType(t){if(!this.triggerOnType)return;const n=t.length-1,r=t.charCodeAt(n);(this.triggerChars.has(r)||this.isTriggered&&this.retriggerChars.has(r))&&this.trigger({triggerKind:ly.TriggerCharacter,triggerCharacter:t.charAt(n)})}onCursorChange(t){t.source==="mouse"?this.cancel():this.isTriggered&&this.trigger({triggerKind:ly.ContentChange})}onModelContentChange(){this.isTriggered&&this.trigger({triggerKind:ly.ContentChange})}onEditorConfigurationChange(){this.triggerOnType=this.editor.getOption(98).enabled,this.triggerOnType||this.cancel()}dispose(){this.cancel(!0),super.dispose()}};EAe.DEFAULT_DELAY=120;let rze=EAe;function YSo(e,t){switch(t.triggerKind){case ly.Invoke:return t;case ly.ContentChange:return e;case ly.TriggerCharacter:default:return t}}var ZSo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},o_t=function(e,t){return function(n,r){t(n,r,e)}},oze;const gk=tn,qSo=Da("parameter-hints-next",zt.chevronDown,U(1312,"Icon for show next parameter hint.")),KSo=Da("parameter-hints-previous",zt.chevronUp,U(1313,"Icon for show previous parameter hint."));var mB;let sze=(mB=class extends ht{constructor(t,n,r,o){super(),this.editor=t,this.model=n,this.markdownRendererService=o,this.renderDisposeables=this._register(new Et),this.visible=!1,this.announcedLabel=null,this.allowEditorOverflow=!0,this.keyVisible=IR.Visible.bindTo(r),this.keyMultipleSignatures=IR.MultipleSignatures.bindTo(r)}createParameterHintDOMNodes(){const t=gk(".editor-widget.parameter-hints-widget"),n=Xt(t,gk(".phwrapper"));n.tabIndex=-1;const r=Xt(n,gk(".controls")),o=Xt(r,gk(".button"+gi.asCSSSelector(KSo))),s=Xt(r,gk(".overloads")),a=Xt(r,gk(".button"+gi.asCSSSelector(qSo)));this._register(bt(o,"click",m=>{Qo.stop(m),this.previous()})),this._register(bt(a,"click",m=>{Qo.stop(m),this.next()}));const l=gk(".body"),d=new Pie(l,{alwaysConsumeMouseWheel:!0});this._register(d),n.appendChild(d.getDomNode());const u=Xt(l,gk(".signature")),h=Xt(l,gk(".docs"));t.style.userSelect="text",this.domNodes={element:t,signature:u,overloads:s,docs:h,scrollbar:d},this.editor.addContentWidget(this),this.hide(),this._register(this.editor.onDidChangeCursorSelection(m=>{this.visible&&this.editor.layoutContentWidget(this)}));const g=()=>{if(!this.domNodes)return;const m=this.editor.getOption(59),v=this.domNodes.element;v.style.fontSize=`${m.fontSize}px`,v.style.lineHeight=`${m.lineHeight/m.fontSize}`,v.style.setProperty("--vscode-parameterHintsWidget-editorFontFamily",m.fontFamily),v.style.setProperty("--vscode-parameterHintsWidget-editorFontFamilyDefault",f1.fontFamily)};g(),this._register(sn.chain(this.editor.onDidChangeConfiguration.bind(this.editor),m=>m.filter(v=>v.hasChanged(59)))(g)),this._register(this.editor.onDidLayoutChange(m=>this.updateMaxHeight())),this.updateMaxHeight()}show(){this.visible||(this.domNodes||this.createParameterHintDOMNodes(),this.keyVisible.set(!0),this.visible=!0,setTimeout(()=>{var t;(t=this.domNodes)==null||t.element.classList.add("visible")},100),this.editor.layoutContentWidget(this))}hide(){var t;this.renderDisposeables.clear(),this.visible&&(this.keyVisible.reset(),this.visible=!1,this.announcedLabel=null,(t=this.domNodes)==null||t.element.classList.remove("visible"),this.editor.layoutContentWidget(this))}getPosition(){return this.visible?{position:this.editor.getPosition(),preference:[1,2]}:null}render(t){if(this.renderDisposeables.clear(),!this.domNodes)return;const n=t.signatures.length>1;this.domNodes.element.classList.toggle("multiple",n),this.keyMultipleSignatures.set(n),this.domNodes.signature.innerText="",this.domNodes.docs.innerText="";const r=t.signatures[t.activeSignature];if(!r)return;const o=Xt(this.domNodes.signature,gk(".code")),s=r.parameters.length>0,a=r.activeParameter??t.activeParameter;if(s)this.renderParameters(o,r,a);else{const u=Xt(o,gk("span"));u.textContent=r.label}const l=r.parameters[a];if(l!=null&&l.documentation){const u=gk("span.documentation");if(typeof l.documentation=="string")u.textContent=l.documentation;else{const h=this.renderMarkdownDocs(l.documentation);u.appendChild(h.element)}Xt(this.domNodes.docs,gk("p",{},u))}if(r.documentation!==void 0)if(typeof r.documentation=="string")Xt(this.domNodes.docs,gk("p",{},r.documentation));else{const u=this.renderMarkdownDocs(r.documentation);Xt(this.domNodes.docs,u.element)}const d=this.hasDocs(r,l);if(this.domNodes.signature.classList.toggle("has-docs",d),this.domNodes.docs.classList.toggle("empty",!d),this.domNodes.overloads.textContent=String(t.activeSignature+1).padStart(t.signatures.length.toString().length,"0")+"/"+t.signatures.length,l){let u="";const h=r.parameters[a];Array.isArray(h.label)?u=r.label.substring(h.label[0],h.label[1]):u=h.label,h.documentation&&(u+=typeof h.documentation=="string"?`, ${h.documentation}`:`, ${h.documentation.value}`),r.documentation&&(u+=typeof r.documentation=="string"?`, ${r.documentation}`:`, ${r.documentation.value}`),this.announcedLabel!==u&&(um(U(1314,"{0}, hint",u)),this.announcedLabel=u)}this.editor.layoutContentWidget(this),this.domNodes.scrollbar.scanDomNode()}renderMarkdownDocs(t){const n=this.renderDisposeables.add(this.markdownRendererService.render(t,{context:this.editor,asyncRenderCallback:()=>{var r;(r=this.domNodes)==null||r.scrollbar.scanDomNode()}}));return n.element.classList.add("markdown-docs"),n}hasDocs(t,n){return!!(n&&typeof n.documentation=="string"&&a9(n.documentation).length>0||n&&typeof n.documentation=="object"&&a9(n.documentation).value.length>0||t.documentation&&typeof t.documentation=="string"&&a9(t.documentation).length>0||t.documentation&&typeof t.documentation=="object"&&a9(t.documentation.value).length>0)}renderParameters(t,n,r){const[o,s]=this.getParameterLabelOffsets(n,r),a=document.createElement("span");a.textContent=n.label.substring(0,o);const l=document.createElement("span");l.textContent=n.label.substring(o,s),l.className="parameter active";const d=document.createElement("span");d.textContent=n.label.substring(s),Xt(t,a,l,d)}getParameterLabelOffsets(t,n){const r=t.parameters[n];if(r){if(Array.isArray(r.label))return r.label;if(r.label.length){const o=new RegExp(`(\\W|^)${P0(r.label)}(?=\\W|$)`,"g");o.test(t.label);const s=o.lastIndex-r.label.length;return s>=0?[s,o.lastIndex]:[0,0]}else return[0,0]}else return[0,0]}next(){this.editor.focus(),this.model.next()}previous(){this.editor.focus(),this.model.previous()}getDomNode(){return this.domNodes||this.createParameterHintDOMNodes(),this.domNodes.element}getId(){return oze.ID}updateMaxHeight(){if(!this.domNodes)return;const n=`${Math.max(this.editor.getLayoutInfo().height/4,250)}px`;this.domNodes.element.style.maxHeight=n;const r=this.domNodes.element.getElementsByClassName("phwrapper");r.length&&(r[0].style.maxHeight=n)}},oze=mB,mB.ID="editor.widget.parameterHintsWidget",mB);sze=oze=ZSo([o_t(2,Qi),o_t(3,Sp)],sze);Ve("editorHoverWidget.highlightForeground",mN,U(1315,"Foreground color of the active item in the parameter hint."));var JSo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},s_t=function(e,t){return function(n,r){t(n,r,e)}},aze,kB;let EV=(kB=class extends ht{static get(t){return t.getContribution(aze.ID)}constructor(t,n,r){super(),this.editor=t,this.model=this._register(new rze(t,r.signatureHelpProvider)),this._register(this.model.onChangedHints(o=>{var s;o?(this.widget.value.show(),this.widget.value.render(o)):(s=this.widget.rawValue)==null||s.hide()})),this.widget=new zh(()=>this._register(n.createInstance(sze,this.editor,this.model)))}cancel(){this.model.cancel()}previous(){var t;(t=this.widget.rawValue)==null||t.previous()}next(){var t;(t=this.widget.rawValue)==null||t.next()}trigger(t){this.model.trigger(t,0)}},aze=kB,kB.ID="editor.controller.parameterHints",kB);EV=aze=JSo([s_t(1,Zn),s_t(2,Un)],EV);class e8o extends In{constructor(){super({id:"editor.action.triggerParameterHints",label:St(1311,"Trigger Parameter Hints"),precondition:He.hasSignatureHelpProvider,kbOpts:{kbExpr:He.editorTextFocus,primary:3082,weight:100}})}run(t,n){const r=EV.get(n);r==null||r.trigger({triggerKind:ly.Invoke})}}mo(EV.ID,EV,2);dn(e8o);const znt=175,Hnt=$d.bindToContribution(EV.get);On(new Hnt({id:"closeParameterHints",precondition:IR.Visible,handler:e=>e.cancel(),kbOpts:{weight:znt,kbExpr:He.focus,primary:9,secondary:[1033]}}));On(new Hnt({id:"showPrevParameterHint",precondition:Nt.and(IR.Visible,IR.MultipleSignatures),handler:e=>e.previous(),kbOpts:{weight:znt,kbExpr:He.focus,primary:16,secondary:[528],mac:{primary:16,secondary:[528,302]}}}));On(new Hnt({id:"showNextParameterHint",precondition:Nt.and(IR.Visible,IR.MultipleSignatures),handler:e=>e.next(),kbOpts:{weight:znt,kbExpr:He.focus,primary:18,secondary:[530],mac:{primary:18,secondary:[530,300]}}}));const Oat=class Oat extends ht{constructor(t){super(),this._editor=t,this._editorObs=hl(this._editor),this._placeholderText=this._editorObs.getOption(100),this._state=Vh({owner:this,equalsFn:cNe},n=>{const r=this._placeholderText.read(n);if(r&&this._editorObs.valueIsEmpty.read(n))return{placeholder:r}}),this._shouldViewBeAlive=t8o(this,n=>{var r;return((r=this._state.read(n))==null?void 0:r.placeholder)!==void 0}),this._view=Rt(n=>{if(!this._shouldViewBeAlive.read(n))return;const r=wo("div.editorPlaceholder");n.store.add(Oi(o=>{const s=this._state.read(o),a=(s==null?void 0:s.placeholder)!==void 0;r.root.style.display=a?"block":"none",r.root.innerText=(s==null?void 0:s.placeholder)??""})),n.store.add(Oi(o=>{const s=this._editorObs.layoutInfo.read(o);r.root.style.left=`${s.contentLeft}px`,r.root.style.width=s.contentWidth-s.verticalScrollbarWidth+"px",r.root.style.top=`${this._editor.getTopForLineNumber(0)}px`})),n.store.add(Oi(o=>{r.root.style.fontFamily=this._editorObs.getOption(58).read(o),r.root.style.fontSize=this._editorObs.getOption(61).read(o)+"px",r.root.style.lineHeight=this._editorObs.getOption(75).read(o)+"px"})),n.store.add(this._editorObs.createOverlayWidget({allowEditorOverflow:!1,minContentWidthInPx:ca(0),position:ca(null),domNode:r.root}))}),this._view.recomputeInitiallyAndOnChange(this._store)}};Oat.ID="editor.contrib.placeholderText";let nke=Oat;function t8o(e,t){return vL(e,(n,r)=>r===!0?!0:t(n))}var n8o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},i8o=function(e,t){return function(n,r){t(n,r,e)}};class r8o{constructor(t){this.instantiationService=t}init(...t){}}function o8o(e){return e()}let a_t=class extends r8o{constructor(t,n){super(n),this.init(t)}};a_t=n8o([i8o(1,Zn)],a_t);mo(nke.ID,o8o(()=>nke),0);Ve("editor.placeholder.foreground",Xlo,U(1334,"Foreground color of the placeholder text in the editor."));const W3e=_r("textResourceConfigurationService"),RIn=_r("textResourcePropertiesService");var s8o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},vce=function(e,t){return function(n,r){t(n,r,e)}};const kH=new yn("renameInputVisible",!1,U(1391,"Whether the rename input widget is visible"));new yn("renameInputFocused",!1,U(1392,"Whether the rename input widget is focused"));let lze=class{constructor(t,n,r,o,s,a){this._editor=t,this._acceptKeybindings=n,this._themeService=r,this._keybindingService=o,this._logService=a,this.allowEditorOverflow=!0,this._disposables=new Et,this._visibleContextKey=kH.bindTo(s),this._isEditingRenameCandidate=!1,this._nRenameSuggestionsInvocations=0,this._hadAutomaticRenameSuggestionsInvocation=!1,this._candidates=new Set,this._beforeFirstInputFieldEditSW=new vu,this._inputWithButton=new a8o,this._disposables.add(this._inputWithButton),this._editor.addContentWidget(this),this._disposables.add(this._editor.onDidChangeConfiguration(l=>{l.hasChanged(59)&&this._updateFont()})),this._disposables.add(r.onDidColorThemeChange(this._updateStyles,this))}dispose(){this._disposables.dispose(),this._editor.removeContentWidget(this)}getId(){return"__renameInputWidget"}getDomNode(){return this._domNode||(this._domNode=document.createElement("div"),this._domNode.className="monaco-editor rename-box",this._domNode.appendChild(this._inputWithButton.domNode),this._renameCandidateListView=this._disposables.add(new $nt(this._domNode,{fontInfo:this._editor.getOption(59),onFocusChange:t=>{this._inputWithButton.input.value=t,this._isEditingRenameCandidate=!1},onSelectionChange:()=>{this._isEditingRenameCandidate=!1,this.acceptInput(!1)}})),this._disposables.add(this._inputWithButton.onDidInputChange(()=>{var t,n,r;((t=this._renameCandidateListView)==null?void 0:t.focusedCandidate)!==void 0&&(this._isEditingRenameCandidate=!0),this._timeBeforeFirstInputFieldEdit??(this._timeBeforeFirstInputFieldEdit=this._beforeFirstInputFieldEditSW.elapsed()),((n=this._renameCandidateProvidersCts)==null?void 0:n.token.isCancellationRequested)===!1&&this._renameCandidateProvidersCts.cancel(),(r=this._renameCandidateListView)==null||r.clearFocus()})),this._label=document.createElement("div"),this._label.className="rename-label",this._domNode.appendChild(this._label),this._updateFont(),this._updateStyles(this._themeService.getColorTheme())),this._domNode}_updateStyles(t){if(!this._domNode)return;const n=t.getColor(nH),r=t.getColor(_et);this._domNode.style.backgroundColor=String(t.getColor(Yk)??""),this._domNode.style.boxShadow=n?` 0 0 8px 2px ${n}`:"",this._domNode.style.border=r?`1px solid ${r}`:"",this._domNode.style.color=String(t.getColor(Q7n)??"");const o=t.getColor(D7n);this._inputWithButton.domNode.style.backgroundColor=String(t.getColor(WNe)??""),this._inputWithButton.input.style.backgroundColor=String(t.getColor(WNe)??""),this._inputWithButton.domNode.style.borderWidth=o?"1px":"0px",this._inputWithButton.domNode.style.borderStyle=o?"solid":"none",this._inputWithButton.domNode.style.borderColor=(o==null?void 0:o.toString())??"none"}_updateFont(){if(this._domNode===void 0)return;Oo(this._label!==void 0,"RenameWidget#_updateFont: _label must not be undefined given _domNode is defined"),this._editor.applyFontInfo(this._inputWithButton.input);const t=this._editor.getOption(59);this._label.style.fontSize=`${this._computeLabelFontSize(t.fontSize)}px`}_computeLabelFontSize(t){return t*.8}getPosition(){if(!this._visible||!this._editor.hasModel()||!this._editor.getDomNode())return null;const t=O6(this.getDomNode().ownerDocument.body),n=Kl(this._editor.getDomNode()),r=this._getTopForPosition();this._nPxAvailableAbove=r+n.top,this._nPxAvailableBelow=t.height-this._nPxAvailableAbove;const o=this._editor.getOption(75),{totalHeight:s}=fee.getLayoutInfo({lineHeight:o}),a=this._nPxAvailableBelow>s*6?[2,1]:[1,2];return{position:this._position,preference:a}}beforeRender(){var r,o;const[t,n]=this._acceptKeybindings;return this._label.innerText=U(1393,"{0} to Rename, {1} to Preview",(r=this._keybindingService.lookupKeybinding(t))==null?void 0:r.getLabel(),(o=this._keybindingService.lookupKeybinding(n))==null?void 0:o.getLabel()),this._domNode.style.minWidth="200px",null}afterRender(t){if(t===null){this.cancelInput(!0,"afterRender (because position is null)");return}if(!this._editor.hasModel()||!this._editor.getDomNode())return;Oo(this._renameCandidateListView),Oo(this._nPxAvailableAbove!==void 0),Oo(this._nPxAvailableBelow!==void 0);const n=TS(this._inputWithButton.domNode),r=TS(this._label);let o;t===2?o=this._nPxAvailableBelow:o=this._nPxAvailableAbove,this._renameCandidateListView.layout({height:o-r-n,width:s0(this._inputWithButton.domNode)})}acceptInput(t){var n;this._trace("invoking acceptInput"),(n=this._currentAcceptInput)==null||n.call(this,t)}cancelInput(t,n){var r;(r=this._currentCancelInput)==null||r.call(this,t)}focusNextRenameSuggestion(){var t;(t=this._renameCandidateListView)!=null&&t.focusNext()||(this._inputWithButton.input.value=this._currentName)}focusPreviousRenameSuggestion(){var t;(t=this._renameCandidateListView)!=null&&t.focusPrevious()||(this._inputWithButton.input.value=this._currentName)}getInput(t,n,r,o,s){const{start:a,end:l}=this._getSelection(t,n);this._renameCts=s;const d=new Et;this._nRenameSuggestionsInvocations=0,this._hadAutomaticRenameSuggestionsInvocation=!1,o===void 0?this._inputWithButton.button.style.display="none":(this._inputWithButton.button.style.display="flex",this._requestRenameCandidatesOnce=o,this._requestRenameCandidates(n,!1),d.add(bt(this._inputWithButton.button,"click",()=>this._requestRenameCandidates(n,!0))),d.add(bt(this._inputWithButton.button,rn.KEY_DOWN,h=>{const g=new Us(h);(g.equals(3)||g.equals(10))&&(g.stopPropagation(),g.preventDefault(),this._requestRenameCandidates(n,!0))}))),this._isEditingRenameCandidate=!1,this._domNode.classList.toggle("preview",r),this._position=new rt(t.startLineNumber,t.startColumn),this._currentName=n,this._inputWithButton.input.value=n,this._inputWithButton.input.setAttribute("selectionStart",a.toString()),this._inputWithButton.input.setAttribute("selectionEnd",l.toString()),this._inputWithButton.input.size=Math.max((t.endColumn-t.startColumn)*1.1,20),this._beforeFirstInputFieldEditSW.reset(),d.add($n(()=>{this._renameCts=void 0,s.dispose(!0)})),d.add($n(()=>{this._renameCandidateProvidersCts!==void 0&&(this._renameCandidateProvidersCts.dispose(!0),this._renameCandidateProvidersCts=void 0)})),d.add($n(()=>this._candidates.clear()));const u=new bI;return u.p.finally(()=>{d.dispose(),this._hide()}),this._currentCancelInput=h=>{var g;return this._trace("invoking _currentCancelInput"),this._currentAcceptInput=void 0,this._currentCancelInput=void 0,(g=this._renameCandidateListView)==null||g.clearCandidates(),u.complete(h),!0},this._currentAcceptInput=h=>{this._trace("invoking _currentAcceptInput"),Oo(this._renameCandidateListView!==void 0);const g=this._renameCandidateListView.nCandidates;let m,v;const f=this._renameCandidateListView.focusedCandidate;if(f!==void 0?(this._trace("using new name from renameSuggestion"),m=f,v={k:"renameSuggestion"}):(this._trace("using new name from inputField"),m=this._inputWithButton.input.value,v=this._isEditingRenameCandidate?{k:"userEditedRenameSuggestion"}:{k:"inputField"}),m===n||m.trim().length===0){this.cancelInput(!0,"_currentAcceptInput (because newName === value || newName.trim().length === 0)");return}this._currentAcceptInput=void 0,this._currentCancelInput=void 0,this._renameCandidateListView.clearCandidates(),u.complete({newName:m,wantsPreview:r&&h,stats:{source:v,nRenameSuggestions:g,timeBeforeFirstInputFieldEdit:this._timeBeforeFirstInputFieldEdit,nRenameSuggestionsInvocations:this._nRenameSuggestionsInvocations,hadAutomaticRenameSuggestionsInvocation:this._hadAutomaticRenameSuggestionsInvocation}})},d.add(s.token.onCancellationRequested(()=>this.cancelInput(!0,"cts.token.onCancellationRequested"))),d.add(this._editor.onDidBlurEditorWidget(()=>{var h;return this.cancelInput(!((h=this._domNode)!=null&&h.ownerDocument.hasFocus()),"editor.onDidBlurEditorWidget")})),this._show(),u.p}_requestRenameCandidates(t,n){if(this._requestRenameCandidatesOnce!==void 0&&(this._renameCandidateProvidersCts!==void 0&&this._renameCandidateProvidersCts.dispose(!0),Oo(this._renameCts),this._inputWithButton.buttonState!=="stop")){this._renameCandidateProvidersCts=new Wa;const r=n?kJ.Invoke:kJ.Automatic,o=this._requestRenameCandidatesOnce(r,this._renameCandidateProvidersCts.token);if(o.length===0){this._inputWithButton.setSparkleButton();return}n||(this._hadAutomaticRenameSuggestionsInvocation=!0),this._nRenameSuggestionsInvocations+=1,this._inputWithButton.setStopButton(),this._updateRenameCandidates(o,t,this._renameCts.token)}}_getSelection(t,n){Oo(this._editor.hasModel());const r=this._editor.getSelection();let o=0,s=n.length;return!xe.isEmpty(r)&&!xe.spansMultipleLines(r)&&xe.containsRange(t,r)&&(o=Math.max(0,r.startColumn-t.startColumn),s=Math.min(t.endColumn,r.endColumn)-t.startColumn),{start:o,end:s}}_show(){this._trace("invoking _show"),this._editor.revealLineInCenterIfOutsideViewport(this._position.lineNumber,0),this._visible=!0,this._visibleContextKey.set(!0),this._editor.layoutContentWidget(this),setTimeout(()=>{this._inputWithButton.input.focus(),this._inputWithButton.input.setSelectionRange(parseInt(this._inputWithButton.input.getAttribute("selectionStart")),parseInt(this._inputWithButton.input.getAttribute("selectionEnd")))},100)}async _updateRenameCandidates(t,n,r){const o=(...u)=>this._trace("_updateRenameCandidates",...u);o("start");const s=await YW(Promise.allSettled(t),r);if(this._inputWithButton.setSparkleButton(),s===void 0){o("returning early - received updateRenameCandidates results - undefined");return}const a=s.flatMap(u=>u.status==="fulfilled"&&Mu(u.value)?u.value:[]);o(`received updateRenameCandidates results - total (unfiltered) ${a.length} candidates.`);const l=P8(a,u=>u.newSymbolName);o(`distinct candidates - ${l.length} candidates.`);const d=l.filter(({newSymbolName:u})=>u.trim().length>0&&u!==this._inputWithButton.input.value&&u!==n&&!this._candidates.has(u));if(o(`valid distinct candidates - ${a.length} candidates.`),d.forEach(u=>this._candidates.add(u.newSymbolName)),d.length<1){o("returning early - no valid distinct candidates");return}o("setting candidates"),this._renameCandidateListView.setCandidates(d),o("asking editor to re-layout"),this._editor.layoutContentWidget(this)}_hide(){this._trace("invoked _hide"),this._visible=!1,this._visibleContextKey.reset(),this._editor.layoutContentWidget(this)}_getTopForPosition(){const t=this._editor.getVisibleRanges();let n;return t.length>0?n=t[0].startLineNumber:(this._logService.warn("RenameWidget#_getTopForPosition: this should not happen - visibleRanges is empty"),n=Math.max(1,this._position.lineNumber-5)),this._editor.getTopForLineNumber(this._position.lineNumber)-this._editor.getTopForLineNumber(n)}_trace(...t){this._logService.trace("RenameWidget",...t)}};lze=s8o([vce(2,Dl),vce(3,Do),vce(4,Qi),vce(5,va)],lze);class $nt{constructor(t,n){this._disposables=new Et,this._availableHeight=0,this._minimumWidth=0,this._lineHeight=n.fontInfo.lineHeight,this._typicalHalfwidthCharacterWidth=n.fontInfo.typicalHalfwidthCharacterWidth,this._listContainer=document.createElement("div"),this._listContainer.className="rename-box rename-candidate-list-container",t.appendChild(this._listContainer),this._listWidget=$nt._createListWidget(this._listContainer,this._candidateViewHeight,n.fontInfo),this._disposables.add(this._listWidget.onDidChangeFocus(r=>{r.elements.length===1&&n.onFocusChange(r.elements[0].newSymbolName)},this._disposables)),this._disposables.add(this._listWidget.onDidChangeSelection(r=>{r.elements.length===1&&n.onSelectionChange()},this._disposables)),this._disposables.add(this._listWidget.onDidBlur(r=>{this._listWidget.setFocus([])})),this._listWidget.style(QI({listInactiveFocusForeground:cJ,listInactiveFocusBackground:dJ}))}dispose(){this._listWidget.dispose(),this._disposables.dispose()}layout({height:t,width:n}){this._availableHeight=t,this._minimumWidth=n}setCandidates(t){this._listWidget.splice(0,0,t);const n=this._pickListHeight(this._listWidget.length),r=this._pickListWidth(t);this._listWidget.layout(n,r),this._listContainer.style.height=`${n}px`,this._listContainer.style.width=`${r}px`,A3(U(1394,"Received {0} rename suggestions",t.length))}clearCandidates(){this._listContainer.style.height="0px",this._listContainer.style.width="0px",this._listWidget.splice(0,this._listWidget.length,[])}get nCandidates(){return this._listWidget.length}get focusedCandidate(){if(this._listWidget.length===0)return;const t=this._listWidget.getSelectedElements()[0];if(t!==void 0)return t.newSymbolName;const n=this._listWidget.getFocusedElements()[0];if(n!==void 0)return n.newSymbolName}focusNext(){if(this._listWidget.length===0)return!1;const t=this._listWidget.getFocus();if(t.length===0)return this._listWidget.focusFirst(),this._listWidget.reveal(0),!0;if(t[0]===this._listWidget.length-1)return this._listWidget.setFocus([]),this._listWidget.reveal(0),!1;{this._listWidget.focusNext();const n=this._listWidget.getFocus()[0];return this._listWidget.reveal(n),!0}}focusPrevious(){if(this._listWidget.length===0)return!1;const t=this._listWidget.getFocus();if(t.length===0){this._listWidget.focusLast();const n=this._listWidget.getFocus()[0];return this._listWidget.reveal(n),!0}else{if(t[0]===0)return this._listWidget.setFocus([]),!1;{this._listWidget.focusPrevious();const n=this._listWidget.getFocus()[0];return this._listWidget.reveal(n),!0}}}clearFocus(){this._listWidget.setFocus([])}get _candidateViewHeight(){const{totalHeight:t}=fee.getLayoutInfo({lineHeight:this._lineHeight});return t}_pickListHeight(t){const n=this._candidateViewHeight*t;return Math.min(n,this._availableHeight,this._candidateViewHeight*7)}_pickListWidth(t){const n=Math.ceil(Math.max(...t.map(o=>o.newSymbolName.length))*this._typicalHalfwidthCharacterWidth);return Math.max(this._minimumWidth,25+n+10)}static _createListWidget(t,n,r){const o=new class{getTemplateId(a){return"candidate"}getHeight(a){return n}},s=new class{constructor(){this.templateId="candidate"}renderTemplate(a){return new fee(a,r)}renderElement(a,l,d){d.populate(a)}disposeTemplate(a){a.dispose()}};return new _2("NewSymbolNameCandidates",t,o,[s],{keyboardSupport:!1,mouseSupport:!0,multipleSelectionSupport:!1})}}class a8o{constructor(){this._buttonHoverContent="",this._onDidInputChange=new at,this.onDidInputChange=this._onDidInputChange.event,this._disposables=new Et}get domNode(){return this._domNode||(this._domNode=document.createElement("div"),this._domNode.className="rename-input-with-button",this._domNode.style.display="flex",this._domNode.style.flexDirection="row",this._domNode.style.alignItems="center",this._inputNode=document.createElement("input"),this._inputNode.className="rename-input",this._inputNode.type="text",this._inputNode.style.border="none",this._inputNode.setAttribute("aria-label",U(1395,"Rename input. Type new name and press Enter to commit.")),this._domNode.appendChild(this._inputNode),this._buttonNode=document.createElement("div"),this._buttonNode.className="rename-suggestions-button",this._buttonNode.setAttribute("tabindex","0"),this._buttonGenHoverText=U(1396,"Generate New Name Suggestions"),this._buttonCancelHoverText=U(1397,"Cancel"),this._buttonHoverContent=this._buttonGenHoverText,this._disposables.add(_p().setupDelayedHover(this._buttonNode,()=>({content:this._buttonHoverContent,style:1}))),this._domNode.appendChild(this._buttonNode),this._disposables.add(bt(this.input,rn.INPUT,()=>this._onDidInputChange.fire())),this._disposables.add(bt(this.input,rn.KEY_DOWN,t=>{const n=new Us(t);(n.keyCode===15||n.keyCode===17)&&this._onDidInputChange.fire()})),this._disposables.add(bt(this.input,rn.CLICK,()=>this._onDidInputChange.fire())),this._disposables.add(bt(this.input,rn.FOCUS,()=>{this.domNode.style.outlineWidth="1px",this.domNode.style.outlineStyle="solid",this.domNode.style.outlineOffset="-1px",this.domNode.style.outlineColor="var(--vscode-focusBorder)"})),this._disposables.add(bt(this.input,rn.BLUR,()=>{this.domNode.style.outline="none"}))),this._domNode}get input(){return Oo(this._inputNode),this._inputNode}get button(){return Oo(this._buttonNode),this._buttonNode}get buttonState(){return this._buttonState}setSparkleButton(){this._buttonState="sparkle",this._sparkleIcon??(this._sparkleIcon=y3(zt.sparkle)),fh(this.button),this.button.appendChild(this._sparkleIcon),this.button.setAttribute("aria-label","Generating new name suggestions"),this._buttonHoverContent=this._buttonGenHoverText,this.input.focus()}setStopButton(){this._buttonState="stop",this._stopIcon??(this._stopIcon=y3(zt.stopCircle)),fh(this.button),this.button.appendChild(this._stopIcon),this.button.setAttribute("aria-label","Cancel generating new name suggestions"),this._buttonHoverContent=this._buttonCancelHoverText,this.input.focus()}dispose(){this._disposables.dispose()}}const Dq=class Dq{constructor(t,n){this._domNode=document.createElement("div"),this._domNode.className="rename-box rename-candidate",this._domNode.style.display="flex",this._domNode.style.columnGap="5px",this._domNode.style.alignItems="center",this._domNode.style.height=`${n.lineHeight}px`,this._domNode.style.padding=`${Dq._PADDING}px`;const r=document.createElement("div");r.style.display="flex",r.style.alignItems="center",r.style.width=r.style.height=`${n.lineHeight*.8}px`,this._domNode.appendChild(r),this._icon=y3(zt.sparkle),this._icon.style.display="none",r.appendChild(this._icon),this._label=document.createElement("div"),Uu(this._label,n),this._domNode.appendChild(this._label),t.appendChild(this._domNode)}populate(t){this._updateIcon(t),this._updateLabel(t)}_updateIcon(t){var r;const n=!!((r=t.tags)!=null&&r.includes(JNe.AIGenerated));this._icon.style.display=n?"inherit":"none"}_updateLabel(t){this._label.innerText=t.newSymbolName}static getLayoutInfo({lineHeight:t}){return{totalHeight:t+Dq._PADDING*2}}dispose(){}};Dq._PADDING=2;let fee=Dq;var l8o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},_7=function(e,t){return function(n,r){t(n,r,e)}},cze;class Xnt{constructor(t,n,r){this.model=t,this.position=n,this._providerRenameIdx=0,this._providers=r.ordered(t)}hasProvider(){return this._providers.length>0}async resolveRenameLocation(t){const n=[];for(this._providerRenameIdx=0;this._providerRenameIdx0?n.join(` +`))});break;case"saveTextureAtlas":r.invokeFunction(async a=>{const l=a.get($8),d=a.get(ICt),u=l.getWorkspace().folders;if(u.length>0){const h=mg.atlas,g=[];for(const[m,v]of h.pages.entries())g.push(d.writeFile(vi.joinPath(u[0].uri,`textureAtlasPage${m}_actual.png`),B9.wrap(new Uint8Array(await(await v.source.convertToBlob()).arrayBuffer()))),d.writeFile(vi.joinPath(u[0].uri,`textureAtlasPage${m}_usage.png`),B9.wrap(new Uint8Array(await(await v.getUsagePreview()).arrayBuffer()))));await Promise.all(g)}});break;case"drawGlyph":r.invokeFunction(async a=>{var E,Q,T;const l=a.get(ar),d=a.get(ICt),u=a.get(If),g=a.get($8).getWorkspace().folders;if(g.length===0)return;const m=mg.atlas,v=l.getValue("editor.fontFamily"),f=l.getValue("editor.fontSize"),k=new bJ(f,v,vs().devicePixelRatio,mg.decorationStyleCache);let A=await u.input({prompt:"Enter a character to draw (prefix with 0x for code point))"});if(!A)return;const p=(Q=(E=A.match(/0x(?[0-9a-f]+)/i))==null?void 0:E.groups)==null?void 0:Q.codePoint;p!==void 0&&(A=String.fromCodePoint(parseInt(p,16)));const b=0,O=m.getGlyph(k,A,b,0,0);if(!O)return;const y=(T=m.pages[O.pageIndex].source.getContext("2d"))==null?void 0:T.getImageData(O.x,O.y,O.w,O.h);if(!y)return;const C=new OffscreenCanvas(y.width,y.height);hR(C.getContext("2d")).putImageData(y,0,0);const S=await C.convertToBlob({type:"image/png"}),L=vi.joinPath(g[0].uri,`glyph_${A}_${b}_${f}px_${v.replaceAll(/[,\\\/\.'\s]/g,"_")}.png`);await d.writeFile(L,B9.wrap(new Uint8Array(await S.arrayBuffer())))});break}}}cn(S_o);var hb;(function(e){e.NoAutoFocus="noAutoFocus",e.FocusIfVisible="focusIfVisible",e.AutoFocusImmediately="autoFocusImmediately"})(hb||(hb={}));class L_o extends In{constructor(){super({id:mBn,label:St(1107,"Show or Focus Hover"),metadata:{description:St(1108,"Show or focus the editor hover which shows documentation, references, and other content for a symbol at the current cursor position."),args:[{name:"args",schema:{type:"object",properties:{focus:{description:"Controls if and when the hover should take focus upon being triggered by this action.",enum:[hb.NoAutoFocus,hb.FocusIfVisible,hb.AutoFocusImmediately],enumDescriptions:[U(1104,"The hover will not automatically take focus."),U(1105,"The hover will take focus only if it is already visible."),U(1106,"The hover will automatically take focus when it appears.")],default:hb.FocusIfVisible}}}}]},precondition:void 0,kbOpts:{kbExpr:He.editorTextFocus,primary:Uc(2089,2087),weight:100}})}run(t,n,r){if(!n.hasModel())return;const o=Mf.get(n);if(!o)return;const s=r==null?void 0:r.focus;let a=hb.FocusIfVisible;Object.values(hb).includes(s)?a=s:typeof s=="boolean"&&s&&(a=hb.AutoFocusImmediately);const l=u=>{const h=n.getPosition(),g=new xe(h.lineNumber,h.column,h.lineNumber,h.column);o.showContentHover(g,1,2,u)},d=n.getOption(2)===2;o.isHoverVisible?a!==hb.NoAutoFocus?o.focus():l(d):l(d||a===hb.AutoFocusImmediately)}}class x_o extends In{constructor(){super({id:qvo,label:St(1109,"Show Definition Preview Hover"),precondition:void 0,metadata:{description:St(1110,"Show the definition preview hover in the editor.")}})}run(t,n){const r=Mf.get(n);if(!r)return;const o=n.getPosition();if(!o)return;const s=new xe(o.lineNumber,o.column,o.lineNumber,o.column),a=dee.get(n);if(!a)return;a.startFindDefinitionFromCursor(o).then(()=>{r.showContentHover(s,1,2,!0)})}}class E_o extends In{constructor(){super({id:Kvo,label:St(1111,"Hide Hover"),alias:"Hide Content Hover",precondition:void 0})}run(t,n){var r;(r=Mf.get(n))==null||r.hideContentHover()}}class T_o extends In{constructor(){super({id:Jvo,label:St(1112,"Scroll Up Hover"),precondition:He.hoverFocused,kbOpts:{kbExpr:He.hoverFocused,primary:16,weight:100},metadata:{description:St(1113,"Scroll up the editor hover.")}})}run(t,n){const r=Mf.get(n);r&&r.scrollUp()}}class Q_o extends In{constructor(){super({id:eAo,label:St(1114,"Scroll Down Hover"),precondition:He.hoverFocused,kbOpts:{kbExpr:He.hoverFocused,primary:18,weight:100},metadata:{description:St(1115,"Scroll down the editor hover.")}})}run(t,n){const r=Mf.get(n);r&&r.scrollDown()}}class D_o extends In{constructor(){super({id:tAo,label:St(1116,"Scroll Left Hover"),precondition:He.hoverFocused,kbOpts:{kbExpr:He.hoverFocused,primary:15,weight:100},metadata:{description:St(1117,"Scroll left the editor hover.")}})}run(t,n){const r=Mf.get(n);r&&r.scrollLeft()}}class B_o extends In{constructor(){super({id:nAo,label:St(1118,"Scroll Right Hover"),precondition:He.hoverFocused,kbOpts:{kbExpr:He.hoverFocused,primary:17,weight:100},metadata:{description:St(1119,"Scroll right the editor hover.")}})}run(t,n){const r=Mf.get(n);r&&r.scrollRight()}}class R_o extends In{constructor(){super({id:iAo,label:St(1120,"Page Up Hover"),precondition:He.hoverFocused,kbOpts:{kbExpr:He.hoverFocused,primary:11,secondary:[528],weight:100},metadata:{description:St(1121,"Page up the editor hover.")}})}run(t,n){const r=Mf.get(n);r&&r.pageUp()}}class I_o extends In{constructor(){super({id:rAo,label:St(1122,"Page Down Hover"),precondition:He.hoverFocused,kbOpts:{kbExpr:He.hoverFocused,primary:12,secondary:[530],weight:100},metadata:{description:St(1123,"Page down the editor hover.")}})}run(t,n){const r=Mf.get(n);r&&r.pageDown()}}class M_o extends In{constructor(){super({id:oAo,label:St(1124,"Go To Top Hover"),precondition:He.hoverFocused,kbOpts:{kbExpr:He.hoverFocused,primary:14,secondary:[2064],weight:100},metadata:{description:St(1125,"Go to the top of the editor hover.")}})}run(t,n){const r=Mf.get(n);r&&r.goToTop()}}class P_o extends In{constructor(){super({id:sAo,label:St(1126,"Go To Bottom Hover"),precondition:He.hoverFocused,kbOpts:{kbExpr:He.hoverFocused,primary:13,secondary:[2066],weight:100},metadata:{description:St(1127,"Go to the bottom of the editor hover.")}})}run(t,n){const r=Mf.get(n);r&&r.goToBottom()}}class F_o extends In{constructor(){super({id:A3e,label:aAo,alias:"Increase Hover Verbosity Level",precondition:He.hoverVisible})}run(t,n,r){const o=Mf.get(n);if(!o)return;const s=(r==null?void 0:r.index)!==void 0?r.index:o.focusedHoverPartIndex();o.updateHoverVerbosityLevel(d0.Increase,s,r==null?void 0:r.focus)}}class N_o extends In{constructor(){super({id:p3e,label:lAo,alias:"Decrease Hover Verbosity Level",precondition:He.hoverVisible})}run(t,n,r){var a;const o=Mf.get(n);if(!o)return;const s=(r==null?void 0:r.index)!==void 0?r.index:o.focusedHoverPartIndex();(a=Mf.get(n))==null||a.updateHoverVerbosityLevel(d0.Decrease,s,r==null?void 0:r.focus)}}class U_o{constructor(t){this._editor=t}computeSync(t){var a;const n=l=>({value:l}),r=this._editor.getLineDecorations(t.lineNumber),o=[],s=t.laneOrLine==="lineNo";if(!r)return o;for(const l of r){const d=((a=l.options.glyphMargin)==null?void 0:a.position)??p3.Center;if(!s&&d!==t.laneOrLine)continue;const u=s?l.options.lineNumberHoverMessage:l.options.glyphMarginHoverMessage;!u||fV(u)||o.push(...VJe(u).map(n))}return o}}var j_o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},W_o=function(e,t){return function(n,r){t(n,r,e)}},XVe;const n_t=tn;var hB;let GVe=(hB=class extends ht{constructor(t,n){super(),this._markdownRendererService=n,this.allowEditorOverflow=!0,this._renderDisposeables=this._register(new Et),this._editor=t,this._isVisible=!1,this._messages=[],this._hover=this._register(new qtt(!0)),this._hover.containerDomNode.classList.toggle("hidden",!this._isVisible),this._hoverOperation=this._register(new pBn(this._editor,new U_o(this._editor))),this._register(this._hoverOperation.onResult(r=>this._withResult(r))),this._register(this._editor.onDidChangeModelDecorations(()=>this._onModelDecorationsChanged())),this._register(this._editor.onDidChangeConfiguration(r=>{r.hasChanged(59)&&this._updateFont()})),this._register(wc(this._hover.containerDomNode,"mouseleave",r=>{this._onMouseLeave(r)})),this._editor.addOverlayWidget(this)}dispose(){this._hoverComputerOptions=void 0,this._editor.removeOverlayWidget(this),super.dispose()}getId(){return XVe.ID}getDomNode(){return this._hover.containerDomNode}getPosition(){return null}_updateFont(){Array.prototype.slice.call(this._hover.contentsDomNode.getElementsByClassName("code")).forEach(n=>this._editor.applyFontInfo(n))}_onModelDecorationsChanged(){this._isVisible&&this._hoverComputerOptions&&(this._hoverOperation.cancel(),this._hoverOperation.start(0,this._hoverComputerOptions))}showsOrWillShow(t){const n=t.target;return n.type===2&&n.detail.glyphMarginLane?(this._startShowingAt(n.position.lineNumber,n.detail.glyphMarginLane),!0):n.type===3?(this._startShowingAt(n.position.lineNumber,"lineNo"),!0):!1}_startShowingAt(t,n){this._hoverComputerOptions&&this._hoverComputerOptions.lineNumber===t&&this._hoverComputerOptions.laneOrLine===n||(this._hoverOperation.cancel(),this.hide(),this._hoverComputerOptions={lineNumber:t,laneOrLine:n},this._hoverOperation.start(0,this._hoverComputerOptions))}hide(){this._hoverComputerOptions=void 0,this._hoverOperation.cancel(),this._isVisible&&(this._isVisible=!1,this._hover.containerDomNode.classList.toggle("hidden",!this._isVisible))}_withResult(t){this._messages=t.value,this._messages.length>0?this._renderMessages(t.options.lineNumber,t.options.laneOrLine,this._messages):this.hide()}_renderMessages(t,n,r){this._renderDisposeables.clear();const o=document.createDocumentFragment();for(const s of r){const a=n_t("div.hover-row.markdown-hover"),l=Xt(a,n_t("div.hover-contents")),d=this._renderDisposeables.add(this._markdownRendererService.render(s.value,{context:this._editor}));l.appendChild(d.element),o.appendChild(a)}this._updateContents(o),this._showAt(t,n)}_updateContents(t){this._hover.contentsDomNode.textContent="",this._hover.contentsDomNode.appendChild(t),this._updateFont()}_showAt(t,n){this._isVisible||(this._isVisible=!0,this._hover.containerDomNode.classList.toggle("hidden",!this._isVisible));const r=this._editor.getLayoutInfo(),o=this._editor.getTopForLineNumber(t),s=this._editor.getScrollTop(),a=this._editor.getOption(75),l=this._hover.containerDomNode.clientHeight,d=o-s-(l-a)/2,u=r.glyphMarginLeft+r.glyphMarginWidth+(n==="lineNo"?r.lineNumbersWidth:0),g=r.height-l,m=Math.max(0,Math.min(Math.round(d),g));if(this._editor.getOption(51)){const f=this._editor.getDomNode();if(f){const k=Kl(f);this._hover.containerDomNode.style.position="fixed",this._hover.containerDomNode.style.left=`${k.left+u}px`,this._hover.containerDomNode.style.top=`${k.top+m}px`}}else this._hover.containerDomNode.style.position="absolute",this._hover.containerDomNode.style.left=`${u}px`,this._hover.containerDomNode.style.top=`${m}px`;this._hover.containerDomNode.style.zIndex="11"}_onMouseLeave(t){const n=this._editor.getDomNode();(!n||!b3e(n,t.x,t.y))&&this.hide()}},XVe=hB,hB.ID="editor.contrib.modesGlyphHoverWidget",hB);GVe=XVe=j_o([W_o(1,Sp)],GVe);var V_o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},z_o=function(e,t){return function(n,r){t(n,r,e)}},Yj;let Z0e=(Yj=class extends ht{constructor(t,n){super(),this._editor=t,this._instantiationService=n,this.shouldKeepOpenOnEditorMouseMoveOrLeave=!1,this._listenersStore=new Et,this._hoverState={mouseDown:!1},this._reactToEditorMouseMoveRunner=this._register(new Es(()=>this._reactToEditorMouseMove(this._mouseMoveEvent),0)),this._hookListeners(),this._register(this._editor.onDidChangeConfiguration(r=>{r.hasChanged(69)&&(this._unhookListeners(),this._hookListeners())}))}_hookListeners(){const t=this._editor.getOption(69);this._hoverSettings={enabled:t.enabled,sticky:t.sticky,hidingDelay:t.hidingDelay},t.enabled?(this._listenersStore.add(this._editor.onMouseDown(n=>this._onEditorMouseDown(n))),this._listenersStore.add(this._editor.onMouseUp(()=>this._onEditorMouseUp())),this._listenersStore.add(this._editor.onMouseMove(n=>this._onEditorMouseMove(n))),this._listenersStore.add(this._editor.onKeyDown(n=>this._onKeyDown(n)))):(this._listenersStore.add(this._editor.onMouseMove(n=>this._onEditorMouseMove(n))),this._listenersStore.add(this._editor.onKeyDown(n=>this._onKeyDown(n)))),this._listenersStore.add(this._editor.onMouseLeave(n=>this._onEditorMouseLeave(n))),this._listenersStore.add(this._editor.onDidChangeModel(()=>{this._cancelScheduler(),this.hideGlyphHover()})),this._listenersStore.add(this._editor.onDidChangeModelContent(()=>this._cancelScheduler())),this._listenersStore.add(this._editor.onDidScrollChange(n=>this._onEditorScrollChanged(n)))}_unhookListeners(){this._listenersStore.clear()}_cancelScheduler(){this._mouseMoveEvent=void 0,this._reactToEditorMouseMoveRunner.cancel()}_onEditorScrollChanged(t){(t.scrollTopChanged||t.scrollLeftChanged)&&this.hideGlyphHover()}_onEditorMouseDown(t){this._hoverState.mouseDown=!0,!this._isMouseOnGlyphHoverWidget(t)&&this.hideGlyphHover()}_isMouseOnGlyphHoverWidget(t){var r;const n=(r=this._glyphWidget)==null?void 0:r.getDomNode();return n?b3e(n,t.event.posx,t.event.posy):!1}_onEditorMouseUp(){this._hoverState.mouseDown=!1}_onEditorMouseLeave(t){this.shouldKeepOpenOnEditorMouseMoveOrLeave||(this._cancelScheduler(),this._isMouseOnGlyphHoverWidget(t))||this.hideGlyphHover()}_shouldNotRecomputeCurrentHoverWidget(t){const n=this._hoverSettings.sticky,r=this._isMouseOnGlyphHoverWidget(t);return n&&r}_onEditorMouseMove(t){if(this.shouldKeepOpenOnEditorMouseMoveOrLeave)return;if(this._mouseMoveEvent=t,this._shouldNotRecomputeCurrentHoverWidget(t)){this._reactToEditorMouseMoveRunner.cancel();return}this._reactToEditorMouseMove(t)}_reactToEditorMouseMove(t){!t||this._tryShowHoverWidget(t)||this.hideGlyphHover()}_tryShowHoverWidget(t){return this._getOrCreateGlyphWidget().showsOrWillShow(t)}_onKeyDown(t){this._editor.hasModel()&&(t.keyCode===5||t.keyCode===6||t.keyCode===57||t.keyCode===4||this.hideGlyphHover())}hideGlyphHover(){var t;(t=this._glyphWidget)==null||t.hide()}_getOrCreateGlyphWidget(){return this._glyphWidget||(this._glyphWidget=this._instantiationService.createInstance(GVe,this._editor)),this._glyphWidget}dispose(){var t;super.dispose(),this._unhookListeners(),this._listenersStore.dispose(),(t=this._glyphWidget)==null||t.dispose()}},Yj.ID="editor.contrib.marginHover",Yj);Z0e=V_o([z_o(1,Zn)],Z0e);class H_o{}class $_o{}class X_o{}mo(Mf.ID,Mf,2);mo(Z0e.ID,Z0e,2);cn(L_o);cn(x_o);cn(E_o);cn(T_o);cn(Q_o);cn(D_o);cn(B_o);cn(R_o);cn(I_o);cn(M_o);cn(P_o);cn(F_o);cn(N_o);RI.register(XJ);RI.register(TWe);yA((e,t)=>{const n=e.getColor(Oet);n&&(t.addRule(`.monaco-editor .monaco-hover .hover-row:not(:first-child):not(:empty) { border-top: 1px solid ${n.transparent(.5)}; }`),t.addRule(`.monaco-editor .monaco-hover hr { border-top: 1px solid ${n.transparent(.5)}; }`),t.addRule(`.monaco-editor .monaco-hover hr { border-bottom: 0px solid ${n.transparent(.5)}; }`))});R3e.register(new H_o);R3e.register(new $_o);R3e.register(new X_o);function LIn(e,t,n,r){if(e.getLineCount()===1&&e.getLineMaxColumn(1)===1)return[];const o=t.getLanguageConfiguration(e.getLanguageId()).indentRulesSupport;if(!o)return[];const s=new uet(e,o,t);for(r=Math.min(r,e.getLineCount());n<=r&&s.shouldIgnore(n);)n++;if(n>r-1)return[];const{tabSize:a,indentSize:l,insertSpaces:d}=e.getOptions(),u=(k,A)=>(A=A||1,gA.shiftIndent(k,k.length+A,a,l,d)),h=(k,A)=>(A=A||1,gA.unshiftIndent(k,k.length+A,a,l,d)),g=[],m=e.getLineContent(n);let v=Ys(m),f=v;s.shouldIncrease(n)?(f=u(f),v=u(v)):s.shouldIndentNextLine(n)&&(f=u(f)),n++;for(let k=n;k<=r;k++){if(G_o(e,k))continue;const A=e.getLineContent(k),p=Ys(A),b=f;s.shouldDecrease(k,b)&&(f=h(f),v=h(v)),p!==f&&g.push($l.replaceMove(new Dn(k,1,k,p.length+1),net(f,l,d))),!s.shouldIgnore(k)&&(s.shouldIncrease(k,b)?(v=u(v),f=v):s.shouldIndentNextLine(k,b)?f=u(f):f=v)}return g}function G_o(e,t){return e.tokenization.isCheapToTokenize(t)?e.tokenization.getLineTokens(t).getStandardTokenType(0)===2:!1}var Y_o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Z_o=function(e,t){return function(n,r){t(n,r,e)}};const wAe=class wAe extends In{constructor(){super({id:wAe.ID,label:St(1148,"Convert Indentation to Spaces"),precondition:He.writable,metadata:{description:St(1149,"Convert the tab indentation to spaces.")}})}run(t,n){const r=n.getModel();if(!r)return;const o=r.getOptions(),s=n.getSelection();if(!s)return;const a=new tSo(s,o.tabSize);n.pushUndoStop(),n.executeCommands(this.id,[a]),n.pushUndoStop(),r.updateOptions({insertSpaces:!0})}};wAe.ID="editor.action.indentationToSpaces";let YVe=wAe;const OAe=class OAe extends In{constructor(){super({id:OAe.ID,label:St(1150,"Convert Indentation to Tabs"),precondition:He.writable,metadata:{description:St(1151,"Convert the spaces indentation to tabs.")}})}run(t,n){const r=n.getModel();if(!r)return;const o=r.getOptions(),s=n.getSelection();if(!s)return;const a=new nSo(s,o.tabSize);n.pushUndoStop(),n.executeCommands(this.id,[a]),n.pushUndoStop(),r.updateOptions({insertSpaces:!1})}};OAe.ID="editor.action.indentationToTabs";let ZVe=OAe;class Vnt extends In{constructor(t,n,r){super(r),this.insertSpaces=t,this.displaySizeOnly=n}run(t,n){const r=t.get(If),o=t.get(ml),s=n.getModel();if(!s)return;const a=o.getCreationOptions(s.getLanguageId(),s.uri,s.isForSimpleWidget),l=s.getOptions(),d=[1,2,3,4,5,6,7,8].map(h=>({id:h.toString(),label:h.toString(),description:h===a.tabSize&&h===l.tabSize?U(1144,"Configured Tab Size"):h===a.tabSize?U(1145,"Default Tab Size"):h===l.tabSize?U(1146,"Current Tab Size"):void 0})),u=Math.min(s.getOptions().tabSize-1,7);setTimeout(()=>{r.pick(d,{placeHolder:U(1147,"Select Tab Size for Current File"),activeItem:d[u]}).then(h=>{if(h&&s&&!s.isDisposed()){const g=parseInt(h.label,10);this.displaySizeOnly?s.updateOptions({tabSize:g}):s.updateOptions({tabSize:g,indentSize:g,insertSpaces:this.insertSpaces})}})},50)}}const yAe=class yAe extends Vnt{constructor(){super(!1,!1,{id:yAe.ID,label:St(1152,"Indent Using Tabs"),precondition:void 0,metadata:{description:St(1153,"Use indentation with tabs.")}})}};yAe.ID="editor.action.indentUsingTabs";let qVe=yAe;const CAe=class CAe extends Vnt{constructor(){super(!0,!1,{id:CAe.ID,label:St(1154,"Indent Using Spaces"),precondition:void 0,metadata:{description:St(1155,"Use indentation with spaces.")}})}};CAe.ID="editor.action.indentUsingSpaces";let KVe=CAe;const _Ae=class _Ae extends Vnt{constructor(){super(!0,!0,{id:_Ae.ID,label:St(1156,"Change Tab Display Size"),precondition:void 0,metadata:{description:St(1157,"Change the space size equivalent of the tab.")}})}};_Ae.ID="editor.action.changeTabDisplaySize";let JVe=_Ae;const SAe=class SAe extends In{constructor(){super({id:SAe.ID,label:St(1158,"Detect Indentation from Content"),precondition:void 0,metadata:{description:St(1159,"Detect the indentation from content.")}})}run(t,n){const r=t.get(ml),o=n.getModel();if(!o)return;const s=r.getCreationOptions(o.getLanguageId(),o.uri,o.isForSimpleWidget);o.detectIndentation(s.insertSpaces,s.tabSize)}};SAe.ID="editor.action.detectIndentation";let eze=SAe;class q_o extends In{constructor(){super({id:"editor.action.reindentlines",label:St(1160,"Reindent Lines"),precondition:He.writable,metadata:{description:St(1161,"Reindent the lines of the editor.")},canTriggerInlineEdits:!0})}run(t,n){const r=t.get(kl),o=n.getModel();if(!o)return;const s=LIn(o,r,1,o.getLineCount());s.length>0&&(n.pushUndoStop(),n.executeEdits(this.id,s),n.pushUndoStop())}}class K_o extends In{constructor(){super({id:"editor.action.reindentselectedlines",label:St(1162,"Reindent Selected Lines"),precondition:He.writable,metadata:{description:St(1163,"Reindent the selected lines of the editor.")},canTriggerInlineEdits:!0})}run(t,n){const r=t.get(kl),o=n.getModel();if(!o)return;const s=n.getSelections();if(s===null)return;const a=[];for(const l of s){let d=l.startLineNumber,u=l.endLineNumber;if(d!==u&&l.endColumn===1&&u--,d===1){if(d===u)continue}else d--;const h=LIn(o,r,d,u);a.push(...h)}a.length>0&&(n.pushUndoStop(),n.executeEdits(this.id,a),n.pushUndoStop())}}class J_o{constructor(t,n){this._initialSelection=n,this._edits=[],this._selectionId=null;for(const r of t)r.range&&typeof r.text=="string"&&this._edits.push(r)}getEditOperations(t,n){for(const o of this._edits)n.addEditOperation(xe.lift(o.range),o.text);let r=!1;Array.isArray(this._edits)&&this._edits.length===1&&this._initialSelection.isEmpty()&&(this._edits[0].range.startColumn===this._initialSelection.endColumn&&this._edits[0].range.startLineNumber===this._initialSelection.endLineNumber?(r=!0,this._selectionId=n.trackSelection(this._initialSelection,!0)):this._edits[0].range.endColumn===this._initialSelection.startColumn&&this._edits[0].range.endLineNumber===this._initialSelection.startLineNumber&&(r=!0,this._selectionId=n.trackSelection(this._initialSelection,!1))),r||(this._selectionId=n.trackSelection(this._initialSelection))}computeCursorState(t,n){return n.getTrackedSelection(this._selectionId)}}var Zj;let q0e=(Zj=class{constructor(t,n){this.editor=t,this._languageConfigurationService=n,this.callOnDispose=new Et,this.callOnModel=new Et,this.callOnDispose.add(t.onDidChangeConfiguration(()=>this.update())),this.callOnDispose.add(t.onDidChangeModel(()=>this.update())),this.callOnDispose.add(t.onDidChangeModelLanguage(()=>this.update()))}update(){this.callOnModel.clear(),!(!this.editor.getOption(17)||this.editor.getOption(16)<4)&&this.editor.hasModel()&&this.callOnModel.add(this.editor.onDidPaste(({range:t})=>{this.trigger(t)}))}trigger(t){const n=this.editor.getSelections();if(n===null||n.length>1)return;const r=this.editor.getModel();if(!r||this.rangeContainsOnlyWhitespaceCharacters(r,t)||!this.editor.getOption(18)&&eSo(r,t)||!r.tokenization.isCheapToTokenize(t.getStartPosition().lineNumber))return;const s=this.editor.getOption(16),{tabSize:a,indentSize:l,insertSpaces:d}=r.getOptions(),u=[],h={shiftIndent:f=>gA.shiftIndent(f,f.length+1,a,l,d),unshiftIndent:f=>gA.unshiftIndent(f,f.length+1,a,l,d)};let g=t.startLineNumber,m=r.getLineContent(g);if(!/\S/.test(m.substring(0,t.startColumn-1))){const f=fZ(s,r,r.getLanguageId(),g,h,this._languageConfigurationService);if(f!==null){const k=Ys(m),A=r0(f,a),p=r0(k,a);if(A!==p){const b=MZ(A,a,d);u.push({range:new xe(g,1,g,k.length+1),text:b}),m=b+m.substring(k.length)}else{const b=d7n(r,g,this._languageConfigurationService);if(b===0||b===8)return}}}const v=g;for(;gr.tokenization.getLineTokens(A),getLanguageId:()=>r.getLanguageId(),getLanguageIdAtPosition:(A,p)=>r.getLanguageIdAtPosition(A,p)},getLineContent:A=>A===v?m:r.getLineContent(A)},r.getLanguageId(),g+1,h,this._languageConfigurationService);if(k!==null){const A=r0(k,a),p=r0(Ys(r.getLineContent(g+1)),a);if(A!==p){const b=A-p;for(let w=g+1;w<=t.endLineNumber;w++){const O=r.getLineContent(w),y=Ys(O),_=r0(y,a)+b,S=MZ(_,a,d);S!==y&&u.push({range:new xe(w,1,w,y.length+1),text:S})}}}}if(u.length>0){this.editor.pushUndoStop();const f=new J_o(u,this.editor.getSelection());this.editor.executeCommand("autoIndentOnPaste",f),this.editor.pushUndoStop()}}rangeContainsOnlyWhitespaceCharacters(t,n){const r=s=>s.trim().length===0;let o=!0;if(n.startLineNumber===n.endLineNumber){const a=t.getLineContent(n.startLineNumber).substring(n.startColumn-1,n.endColumn-1);o=r(a)}else for(let s=n.startLineNumber;s<=n.endLineNumber;s++){const a=t.getLineContent(s);if(s===n.startLineNumber){const l=a.substring(n.startColumn-1);o=r(l)}else if(s===n.endLineNumber){const l=a.substring(0,n.endColumn-1);o=r(l)}else o=t.getLineFirstNonWhitespaceColumn(s)===0;if(!o)break}return o}dispose(){this.callOnDispose.dispose(),this.callOnModel.dispose()}},Zj.ID="editor.contrib.autoIndentOnPaste",Zj);q0e=Y_o([Z_o(1,kl)],q0e);function eSo(e,t){const n=r=>zio(e,r)===2;return n(t.getStartPosition())||n(t.getEndPosition())}function xIn(e,t,n,r){if(e.getLineCount()===1&&e.getLineMaxColumn(1)===1)return;let o="";for(let a=0;a=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},oSo=function(e,t){return function(n,r){t(n,r,e)}},_he,s6;let SV=(s6=class{static get(t){return t.getContribution(_he.ID)}constructor(t,n){this.editor=t,this.editorWorkerService=n,this.decorations=this.editor.createDecorationsCollection()}dispose(){}run(t,n){var d;(d=this.currentRequest)==null||d.cancel();const r=this.editor.getSelection(),o=this.editor.getModel();if(!o||!r)return;let s=r;if(s.startLineNumber!==s.endLineNumber)return;const a=new MDn(this.editor,5),l=o.uri;return this.editorWorkerService.canNavigateValueSet(l)?(this.currentRequest=Fd(u=>this.editorWorkerService.navigateValueSet(l,s,n)),this.currentRequest.then(u=>{var f;if(!u||!u.range||!u.value||!a.validate(this.editor))return;const h=xe.lift(u.range);let g=u.range;const m=u.value.length-(s.endColumn-s.startColumn);g={startLineNumber:g.startLineNumber,startColumn:g.startColumn,endLineNumber:g.endLineNumber,endColumn:g.startColumn+u.value.length},m>1&&(s=new Dn(s.startLineNumber,s.startColumn,s.endLineNumber,s.endColumn+m-1));const v=new iSo(h,s,u.value);this.editor.pushUndoStop(),this.editor.executeCommand(t,v),this.editor.pushUndoStop(),this.decorations.set([{range:g,options:_he.DECORATION}]),(f=this.decorationRemover)==null||f.cancel(),this.decorationRemover=Cy(350),this.decorationRemover.then(()=>this.decorations.clear()).catch(zi)}).catch(zi)):Promise.resolve(void 0)}},_he=s6,s6.ID="editor.contrib.inPlaceReplaceController",s6.DECORATION=Gi.register({description:"in-place-replace",className:"valueSetReplacement"}),s6);SV=_he=rSo([oSo(1,S1)],SV);class sSo extends In{constructor(){super({id:"editor.action.inPlaceReplace.up",label:St(1240,"Replace with Previous Value"),precondition:He.writable,kbOpts:{kbExpr:He.editorTextFocus,primary:3159,weight:100}})}run(t,n){const r=SV.get(n);return r?r.run(this.id,!1):Promise.resolve(void 0)}}class aSo extends In{constructor(){super({id:"editor.action.inPlaceReplace.down",label:St(1241,"Replace with Next Value"),precondition:He.writable,kbOpts:{kbExpr:He.editorTextFocus,primary:3161,weight:100}})}run(t,n){const r=SV.get(n);return r?r.run(this.id,!0):Promise.resolve(void 0)}}mo(SV.ID,SV,4);cn(sSo);cn(aSo);class lSo{constructor(t){this._selection=t,this._selectionId=null}getEditOperations(t,n){const r=cSo(t);r&&n.addEditOperation(r.range,r.text),this._selectionId=n.trackSelection(this._selection)}computeCursorState(t,n){return n.getTrackedSelection(this._selectionId)}}function cSo(e){const t=e.getLineCount(),n=e.getLineContent(t),r=q4(n)===-1;if(!(!t||r))return $l.insert(new rt(t,e.getLineMaxColumn(t)),e.getEOL())}const LAe=class LAe extends In{constructor(){super({id:LAe.ID,label:St(1242,"Insert Final New Line"),precondition:He.writable})}run(t,n,r){const o=n.getSelection();if(o===null)return;const s=new lSo(o);n.pushUndoStop(),n.executeCommands(this.id,[s]),n.pushUndoStop()}};LAe.ID="editor.action.insertFinalNewLine";let tze=LAe;cn(tze);class dSo extends In{constructor(){super({id:"expandLineSelection",label:St(1243,"Expand Line Selection"),precondition:void 0,kbOpts:{weight:0,kbExpr:He.textInputFocus,primary:2090}})}run(t,n,r){if(r=r||{},!n.hasModel())return;const o=n._getViewModel();o.model.pushStackElement(),o.setCursorStates(r.source,3,ih.expandLineSelection(o,o.getCursorStates())),o.revealAllCursors(r.source,!0)}}cn(dSo);var uSo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},gce=function(e,t){return function(n,r){t(n,r,e)}},She;const EIn=new yn("LinkedEditingInputVisible",!1),hSo="linked-editing-decoration";var a6;let LV=(a6=class extends ht{static get(t){return t.getContribution(She.ID)}constructor(t,n,r,o,s){super(),this.languageConfigurationService=o,this._syncRangesToken=0,this._localToDispose=this._register(new Et),this._editor=t,this._providers=r.linkedEditingRangeProvider,this._enabled=!1,this._visibleContextKey=EIn.bindTo(n),this._debounceInformation=s.for(this._providers,"Linked Editing",{max:200}),this._currentDecorations=this._editor.createDecorationsCollection(),this._languageWordPattern=null,this._currentWordPattern=null,this._ignoreChangeEvent=!1,this._localToDispose=this._register(new Et),this._rangeUpdateTriggerPromise=null,this._rangeSyncTriggerPromise=null,this._currentRequestCts=null,this._currentRequestPosition=null,this._currentRequestModelVersion=null,this._register(this._editor.onDidChangeModel(()=>this.reinitialize(!0))),this._register(this._editor.onDidChangeConfiguration(a=>{(a.hasChanged(78)||a.hasChanged(106))&&this.reinitialize(!1)})),this._register(this._providers.onDidChange(()=>this.reinitialize(!1))),this._register(this._editor.onDidChangeModelLanguage(()=>this.reinitialize(!0))),this.reinitialize(!0)}reinitialize(t){const n=this._editor.getModel(),r=n!==null&&(this._editor.getOption(78)||this._editor.getOption(106))&&this._providers.has(n);if(r===this._enabled&&!t||(this._enabled=r,this.clearRanges(),this._localToDispose.clear(),!r||n===null))return;this._localToDispose.add(on.runAndSubscribe(n.onDidChangeLanguageConfiguration,()=>{this._languageWordPattern=this.languageConfigurationService.getLanguageConfiguration(n.getLanguageId()).getWordDefinition()}));const o=new dA(this._debounceInformation.get(n)),s=()=>{this._rangeUpdateTriggerPromise=o.trigger(()=>this.updateRanges(),this._debounceDuration??this._debounceInformation.get(n))},a=new dA(0),l=d=>{this._rangeSyncTriggerPromise=a.trigger(()=>this._syncRanges(d))};this._localToDispose.add(this._editor.onDidChangeCursorPosition(()=>{s()})),this._localToDispose.add(this._editor.onDidChangeModelContent(d=>{if(!this._ignoreChangeEvent&&this._currentDecorations.length>0){const u=this._currentDecorations.getRange(0);if(u&&d.changes.every(h=>u.intersectRanges(h.range))){l(this._syncRangesToken);return}}s()})),this._localToDispose.add({dispose:()=>{o.dispose(),a.dispose()}}),this.updateRanges()}_syncRanges(t){if(!this._editor.hasModel()||t!==this._syncRangesToken||this._currentDecorations.length===0)return;const n=this._editor.getModel(),r=this._currentDecorations.getRange(0);if(!r||r.startLineNumber!==r.endLineNumber)return this.clearRanges();const o=n.getValueInRange(r);if(this._currentWordPattern){const a=o.match(this._currentWordPattern);if((a?a[0].length:0)!==o.length)return this.clearRanges()}const s=[];for(let a=1,l=this._currentDecorations.length;a1){this.clearRanges();return}const r=this._editor.getModel(),o=r.getVersionId();if(this._currentRequestPosition&&this._currentRequestModelVersion===o){if(n.equals(this._currentRequestPosition))return;if(this._currentDecorations.length>0){const l=this._currentDecorations.getRange(0);if(l&&l.containsPosition(n))return}}if(!((a=this._currentRequestPosition)!=null&&a.equals(n))){const l=this._currentDecorations.getRange(0);l!=null&&l.containsPosition(n)||this.clearRanges()}this._currentRequestPosition=n,this._currentRequestModelVersion=o;const s=this._currentRequestCts=new Wa;try{const l=new vu(!1),d=await TIn(this._providers,r,n,s.token);if(this._debounceInformation.update(r,l.elapsed()),s!==this._currentRequestCts||(this._currentRequestCts=null,o!==r.getVersionId()))return;let u=[];d!=null&&d.ranges&&(u=d.ranges),this._currentWordPattern=(d==null?void 0:d.wordPattern)||this._languageWordPattern;let h=!1;for(let m=0,v=u.length;m({range:m,options:She.DECORATION}));this._visibleContextKey.set(!0),this._currentDecorations.set(g),this._syncRangesToken++}catch(l){C2(l)||zi(l),(this._currentRequestCts===s||!this._currentRequestCts)&&this.clearRanges()}}},She=a6,a6.ID="editor.contrib.linkedEditing",a6.DECORATION=Gi.register({description:"linked-editing",stickiness:0,className:hSo}),a6);LV=She=uSo([gce(1,Qi),gce(2,Un),gce(3,kl),gce(4,CA)],LV);class fSo extends In{constructor(){super({id:"editor.action.linkedEditing",label:St(1276,"Start Linked Editing"),precondition:Ft.and(He.writable,He.hasRenameProvider),kbOpts:{kbExpr:He.editorTextFocus,primary:3132,weight:100}})}runCommand(t,n){const r=t.get(yo),[o,s]=Array.isArray(n)&&n||[void 0,void 0];return vi.isUri(o)&&rt.isIPosition(s)?r.openCodeEditor({resource:o},r.getActiveCodeEditor()).then(a=>{a&&(a.setPosition(s),a.invokeWithinContext(l=>(this.reportTelemetry(l,a),this.run(l,a))))},zi):super.runCommand(t,n)}run(t,n){const r=LV.get(n);return r?Promise.resolve(r.updateRanges(!0)):Promise.resolve()}}const gSo=$d.bindToContribution(LV.get);On(new gSo({id:"cancelLinkedEditingInput",precondition:EIn,handler:e=>e.clearRanges(),kbOpts:{kbExpr:He.editorTextFocus,weight:199,primary:9,secondary:[1033]}}));function TIn(e,t,n,r){const o=e.ordered(t);return TJe(o.map(s=>async()=>{try{return await s.provideLinkedEditingRanges(t,n,r)}catch(a){Nc(a);return}}),s=>!!s&&yg(s==null?void 0:s.ranges))}Ve("editor.linkedEditingBackground",{dark:Bt.fromHex("#f00").transparent(.3),light:Bt.fromHex("#f00").transparent(.3),hcDark:Bt.fromHex("#f00").transparent(.3),hcLight:Bt.white},U(1275,"Background color when the editor auto renames on type."));_1("_executeLinkedEditingProvider",(e,t,n)=>{const{linkedEditingRangeProvider:r}=e.get(Un);return TIn(r,t,n,Tr.None)});mo(LV.ID,LV,1);cn(fSo);let mSo=class{constructor(t,n){this._link=t,this._provider=n}toJSON(){return{range:this.range,url:this.url,tooltip:this.tooltip}}get range(){return this._link.range}get url(){return this._link.url}get tooltip(){return this._link.tooltip}async resolve(t){return this._link.url?this._link.url:typeof this._provider.resolveLink=="function"?Promise.resolve(this._provider.resolveLink(this._link,t)).then(n=>(this._link=n||this._link,this._link.url?this.resolve(t):Promise.reject(new Error("missing")))):Promise.reject(new Error("missing"))}};const Qq=class Qq{constructor(t){this._disposables=new Et;let n=[];for(const[r,o]of t){const s=r.links.map(a=>new mSo(a,o));n=Qq._union(n,s),pI(r)&&(this._disposables??(this._disposables=new Et),this._disposables.add(r))}this.links=n}dispose(){var t;(t=this._disposables)==null||t.dispose(),this.links.length=0}static _union(t,n){const r=[];let o,s,a,l;for(o=0,a=0,s=t.length,l=n.length;o{try{const d=await a.provideLinks(t,n);d&&(r[l]=[d,a])}catch(d){Nc(d)}});await Promise.all(o);let s=new K0e(P3(r));return n.isCancellationRequested&&(s.dispose(),s=K0e.Empty),s}uo.registerCommand("_executeLinkProvider",async(e,...t)=>{let[n,r]=t;Oo(n instanceof vi),typeof r!="number"&&(r=0);const{linkProvider:o}=e.get(Un),s=e.get(ml).getModel(n);if(!s)return[];const a=await QIn(o,s,Tr.None);if(!a)return[];for(let d=0;d=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},mce=function(e,t){return function(n,r){t(n,r,e)}},nze,fB;let uee=(fB=class extends ht{static get(t){return t.getContribution(nze.ID)}constructor(t,n,r,o,s){super(),this.editor=t,this.openerService=n,this.notificationService=r,this.languageFeaturesService=o,this.providers=this.languageFeaturesService.linkProvider,this.debounceInformation=s.for(this.providers,"Links",{min:1e3,max:4e3}),this.computeLinks=this._register(new Es(()=>this.computeLinksNow(),1e3)),this.computePromise=null,this.activeLinksList=null,this.currentOccurrences={},this.activeLinkDecorationId=null;const a=this._register(new y3e(t));this._register(a.onMouseMoveOrRelevantKeyDown(([l,d])=>{this._onEditorMouseMove(l,d)})),this._register(a.onExecute(l=>{this.onEditorMouseUp(l)})),this._register(a.onCancel(l=>{this.cleanUpActiveLinkDecoration()})),this._register(t.onDidChangeConfiguration(l=>{l.hasChanged(79)&&(this.updateDecorations([]),this.stop(),this.computeLinks.schedule(0))})),this._register(t.onDidChangeModelContent(l=>{this.editor.hasModel()&&this.computeLinks.schedule(this.debounceInformation.get(this.editor.getModel()))})),this._register(t.onDidChangeModel(l=>{this.currentOccurrences={},this.activeLinkDecorationId=null,this.stop(),this.computeLinks.schedule(0)})),this._register(t.onDidChangeModelLanguage(l=>{this.stop(),this.computeLinks.schedule(0)})),this._register(this.providers.onDidChange(l=>{this.stop(),this.computeLinks.schedule(0)})),this.computeLinks.schedule(0)}async computeLinksNow(){if(!this.editor.hasModel()||!this.editor.getOption(79))return;const t=this.editor.getModel();if(!t.isTooLargeForSyncing()&&this.providers.has(t)){this.activeLinksList&&(this.activeLinksList.dispose(),this.activeLinksList=null),this.computePromise=Fd(n=>QIn(this.providers,t,n));try{const n=new vu(!1);if(this.activeLinksList=await this.computePromise,this.debounceInformation.update(t,n.elapsed()),t.isDisposed())return;this.updateDecorations(this.activeLinksList.links)}catch(n){zi(n)}finally{this.computePromise=null}}}updateDecorations(t){const n=this.editor.getOption(86)==="altKey",r=[],o=Object.keys(this.currentOccurrences);for(const a of o){const l=this.currentOccurrences[a];r.push(l.decorationId)}const s=[];if(t)for(const a of t)s.push(ZU.decoration(a,n));this.editor.changeDecorations(a=>{const l=a.deltaDecorations(r,s);this.currentOccurrences={},this.activeLinkDecorationId=null;for(let d=0,u=l.length;d{o.activate(s,r),this.activeLinkDecorationId=o.decorationId})}else this.cleanUpActiveLinkDecoration()}cleanUpActiveLinkDecoration(){const t=this.editor.getOption(86)==="altKey";if(this.activeLinkDecorationId){const n=this.currentOccurrences[this.activeLinkDecorationId];n&&this.editor.changeDecorations(r=>{n.deactivate(r,t)}),this.activeLinkDecorationId=null}}onEditorMouseUp(t){if(!this.isEnabled(t))return;const n=this.getLinkOccurrence(t.target.position);n&&this.openLinkOccurrence(n,t.hasSideBySideModifier,!0)}openLinkOccurrence(t,n,r=!1){if(!this.openerService)return;const{link:o}=t;o.resolve(Tr.None).then(s=>{if(typeof s=="string"&&this.editor.hasModel()){const a=this.editor.getModel().uri;if(a.scheme===yi.file&&s.startsWith(`${yi.file}:`)){const l=vi.parse(s);if(l.scheme===yi.file){const d=Ew(l);let u=null;d.startsWith("/./")||d.startsWith("\\.\\")?u=`.${d.substr(1)}`:(d.startsWith("//./")||d.startsWith("\\\\.\\"))&&(u=`.${d.substr(2)}`),u&&(s=FEn(a,u))}}}return this.openerService.open(s,{openToSide:n,fromUserGesture:r,allowContributedOpeners:!0,allowCommands:!0,fromWorkspace:!0})},s=>{const a=s instanceof Error?s.message:s;a==="invalid"?this.notificationService.warn(U(1277,"Failed to open this link because it is not well-formed: {0}",o.url.toString())):a==="missing"?this.notificationService.warn(U(1278,"Failed to open this link because its target is missing.")):zi(s)})}getLinkOccurrence(t){if(!this.editor.hasModel()||!t)return null;const n=this.editor.getModel().getDecorationsInRange({startLineNumber:t.lineNumber,startColumn:t.column,endLineNumber:t.lineNumber,endColumn:t.column},0,!0);for(const r of n){const o=this.currentOccurrences[r.id];if(o)return o}return null}isEnabled(t,n){return!!(t.target.type===6&&(t.hasTriggerModifier||n&&n.keyCodeIsTriggerKey||t.isMiddleClick&&t.mouseMiddleClickAction==="openLink"))}stop(){var t;this.computeLinks.cancel(),this.activeLinksList&&((t=this.activeLinksList)==null||t.dispose(),this.activeLinksList=null),this.computePromise&&(this.computePromise.cancel(),this.computePromise=null)}dispose(){super.dispose(),this.stop()}},nze=fB,fB.ID="editor.linkDetector",fB);uee=nze=kSo([mce(1,OL),mce(2,rc),mce(3,Un),mce(4,CA)],uee);const i_t={general:Gi.register({description:"detected-link",stickiness:1,collapseOnReplaceEdit:!0,inlineClassName:"detected-link"}),active:Gi.register({description:"detected-link-active",stickiness:1,collapseOnReplaceEdit:!0,inlineClassName:"detected-link-active"})};class ZU{static decoration(t,n){return{range:t.range,options:ZU._getOptions(t,n,!1)}}static _getOptions(t,n,r){const o={...r?i_t.active:i_t.general};return o.hoverMessage=vSo(t,n),o}constructor(t,n){this.link=t,this.decorationId=n}activate(t,n){t.changeDecorationOptions(this.decorationId,ZU._getOptions(this.link,n,!0))}deactivate(t,n){t.changeDecorationOptions(this.decorationId,ZU._getOptions(this.link,n,!1))}}function vSo(e,t){const n=e.url&&/^command:/i.test(e.url.toString()),r=e.tooltip?e.tooltip:n?U(1279,"Execute command"):U(1280,"Follow link"),o=t?Qr?U(1281,"cmd + click"):U(1282,"ctrl + click"):Qr?U(1283,"option + click"):U(1284,"alt + click");if(e.url){let s="";if(/^command:/i.test(e.url.toString())){const l=e.url.toString().match(/^command:([^?#]+)/);if(l){const d=l[1];s=U(1285,"Execute command {0}",d)}}return new wf("",!0).appendLink(e.url.toString(!0).replace(/ /g,"%20"),r,s).appendMarkdown(` (${o})`)}else return new wf().appendText(`${r} (${o})`)}class ASo extends In{constructor(){super({id:"editor.action.openLink",label:St(1286,"Open Link"),precondition:void 0})}run(t,n){const r=uee.get(n);if(!r||!n.hasModel())return;const o=n.getSelections();for(const s of o){const a=r.getLinkOccurrence(s.getEndPosition());a&&r.openLinkOccurrence(a,!1)}}}mo(uee.ID,uee,1);cn(ASo);const bat=class bat extends ht{constructor(t){super(),this._editor=t,this._register(this._editor.onMouseDown(n=>{const r=this._editor.getOption(133);r>=0&&n.target.type===6&&n.target.position.column>=r&&this._editor.updateOptions({stopRenderingLineAfter:-1})}))}};bat.ID="editor.contrib.longLinesHelper";let J0e=bat;mo(J0e.ID,J0e,2);const wat=class wat extends ht{constructor(t){super(),this._editor=t;const n=hl(this._editor),r=n.getOption(171);this._register(Oi(o=>{if(!r.read(o))return;const s=n.domNode.read(o);if(!s)return;const a=o.store.add(ZJe("scrollingSession",void 0));o.store.add(this._editor.onMouseDown(d=>{if(a.read(void 0)){a.set(void 0,void 0);return}if(!d.event.middleButton)return;d.event.stopPropagation(),d.event.preventDefault();const h=new Et,g=new cu(d.event.posx,d.event.posy),v=pSo(ii(s),g,h).map(A=>A.subtract(g).withThreshold(5)),f=s.getBoundingClientRect(),k=new cu(g.x-f.left,g.y-f.top);a.set({mouseDeltaAfterThreshold:v,initialMousePosInEditor:k,didScroll:!1,dispose:()=>h.dispose()},void 0),h.add(this._editor.onMouseUp(A=>{const p=a.read(void 0);p&&p.didScroll&&a.set(void 0,void 0)})),h.add(this._editor.onKeyDown(A=>{a.set(void 0,void 0)}))})),o.store.add(Oi(d=>{const u=a.read(d);if(!u)return;let h=Date.now();d.store.add(Oi(m=>{M0e.instance.invalidateOnNextAnimationFrame(m);const v=Date.now(),f=v-h;h=v;const k=u.mouseDeltaAfterThreshold.read(void 0),A=f/32,p=k.scale(A),b=new cu(this._editor.getScrollLeft(),this._editor.getScrollTop());this._editor.setScrollPosition(bSo(b.add(p))),p.isZero()||(u.didScroll=!0)}));const g=Rt(m=>{const v=u.mouseDeltaAfterThreshold.read(m);let f="";return f+=v.y<0?"n":v.y>0?"s":"",f+=v.x<0?"w":v.x>0?"e":"",f});d.store.add(Oi(m=>{s.setAttribute("data-scroll-direction",g.read(m))}))}));const l=o.store.add(cr.div({class:["scroll-editor-on-middle-click-dot",a.map(d=>d?"":"hidden")],style:{left:a.map(d=>d?d.initialMousePosInEditor.x:0),top:a.map(d=>d?d.initialMousePosInEditor.y:0)}}).toDisposableLiveElement());o.store.add(wN(s,l.element)),o.store.add(Oi(d=>{const u=a.read(d);s.classList.toggle("scroll-editor-on-middle-click-editor",!!u)}))}))}};wat.ID="editor.contrib.middleScroll";let eke=wat;function pSo(e,t,n){const r=Ti("pos",t);return n.add(wt(e,"mousemove",o=>{r.set(new cu(o.pageX,o.pageY),void 0)})),r}function bSo(e){return{scrollLeft:e.x,scrollTop:e.y}}mo(eke.ID,eke,2);const wSo=Ve("editor.wordHighlightBackground",{dark:"#575757B8",light:"#57575740",hcDark:null,hcLight:null},U(1563,"Background color of a symbol during read-access, like reading a variable. The color must not be opaque so as not to hide underlying decorations."),!0);Ve("editor.wordHighlightStrongBackground",{dark:"#004972B8",light:"#0e639c40",hcDark:null,hcLight:null},U(1564,"Background color of a symbol during write-access, like writing to a variable. The color must not be opaque so as not to hide underlying decorations."),!0);Ve("editor.wordHighlightTextBackground",wSo,U(1565,"Background color of a textual occurrence for a symbol. The color must not be opaque so as not to hide underlying decorations."),!0);const OSo=Ve("editor.wordHighlightBorder",{light:null,dark:null,hcDark:za,hcLight:za},U(1566,"Border color of a symbol during read-access, like reading a variable."));Ve("editor.wordHighlightStrongBorder",{light:null,dark:null,hcDark:za,hcLight:za},U(1567,"Border color of a symbol during write-access, like writing to a variable."));Ve("editor.wordHighlightTextBorder",OSo,U(1568,"Border color of a textual occurrence for a symbol."));const ySo=Ve("editorOverviewRuler.wordHighlightForeground","#A0A0A0CC",U(1569,"Overview ruler marker color for symbol highlights. The color must not be opaque so as not to hide underlying decorations."),!0),CSo=Ve("editorOverviewRuler.wordHighlightStrongForeground","#C0A0C0CC",U(1570,"Overview ruler marker color for write-access symbol highlights. The color must not be opaque so as not to hide underlying decorations."),!0),_So=Ve("editorOverviewRuler.wordHighlightTextForeground",T7n,U(1571,"Overview ruler marker color of a textual occurrence for a symbol. The color must not be opaque so as not to hide underlying decorations."),!0),SSo=Gi.register({description:"word-highlight-strong",stickiness:1,className:"wordHighlightStrong",overviewRuler:{color:zl(CSo),position:o2.Center},minimap:{color:zl(Xbe),position:1}}),LSo=Gi.register({description:"word-highlight-text",stickiness:1,className:"wordHighlightText",overviewRuler:{color:zl(_So),position:o2.Center},minimap:{color:zl(Xbe),position:1}}),xSo=Gi.register({description:"selection-highlight-overview",stickiness:1,className:"selectionHighlight",overviewRuler:{color:zl(T7n),position:o2.Center},minimap:{color:zl(Xbe),position:1}}),ESo=Gi.register({description:"selection-highlight",stickiness:1,className:"selectionHighlight"}),TSo=Gi.register({description:"word-highlight",stickiness:1,className:"wordHighlight",overviewRuler:{color:zl(ySo),position:o2.Center},minimap:{color:zl(Xbe),position:1}});function QSo(e){return e===uV.Write?SSo:e===uV.Text?LSo:TSo}function DSo(e){return e?ESo:xSo}yA((e,t)=>{const n=e.getColor(wet);n&&t.addRule(`.monaco-editor .selectionHighlight { background-color: ${n.transparent(.5)}; }`)});var BSo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},RSo=function(e,t){return function(n,r){t(n,r,e)}},ize;function hE(e,t){const n=t.filter(r=>!e.find(o=>o.equals(r)));if(n.length>=1){const r=n.map(s=>`line ${s.viewState.position.lineNumber} column ${s.viewState.position.column}`).join(", "),o=n.length===1?U(1288,"Cursor added: {0}",r):U(1289,"Cursors added: {0}",r);A3(o)}}class ISo extends In{constructor(){super({id:"editor.action.insertCursorAbove",label:St(1298,"Add Cursor Above"),precondition:void 0,kbOpts:{kbExpr:He.editorTextFocus,primary:2576,linux:{primary:1552,secondary:[3088]},weight:100},menuOpts:{menuId:Vn.MenubarSelectionMenu,group:"3_multi",title:U(1290,"&&Add Cursor Above"),order:2}})}run(t,n,r){if(!n.hasModel())return;let o=!0;r&&r.logicalLine===!1&&(o=!1);const s=n._getViewModel();if(s.cursorConfig.readOnly)return;s.model.pushStackElement();const a=s.getCursorStates();s.setCursorStates(r.source,3,ih.addCursorUp(s,a,o)),s.revealTopMostCursor(r.source),hE(a,s.getCursorStates())}}class MSo extends In{constructor(){super({id:"editor.action.insertCursorBelow",label:St(1299,"Add Cursor Below"),precondition:void 0,kbOpts:{kbExpr:He.editorTextFocus,primary:2578,linux:{primary:1554,secondary:[3090]},weight:100},menuOpts:{menuId:Vn.MenubarSelectionMenu,group:"3_multi",title:U(1291,"A&&dd Cursor Below"),order:3}})}run(t,n,r){if(!n.hasModel())return;let o=!0;r&&r.logicalLine===!1&&(o=!1);const s=n._getViewModel();if(s.cursorConfig.readOnly)return;s.model.pushStackElement();const a=s.getCursorStates();s.setCursorStates(r.source,3,ih.addCursorDown(s,a,o)),s.revealBottomMostCursor(r.source),hE(a,s.getCursorStates())}}class PSo extends In{constructor(){super({id:"editor.action.insertCursorAtEndOfEachLineSelected",label:St(1300,"Add Cursors to Line Ends"),precondition:void 0,kbOpts:{kbExpr:He.editorTextFocus,primary:1575,weight:100},menuOpts:{menuId:Vn.MenubarSelectionMenu,group:"3_multi",title:U(1292,"Add C&&ursors to Line Ends"),order:4}})}getCursorsForSelection(t,n,r){if(!t.isEmpty()){for(let o=t.startLineNumber;o1&&r.push(new Dn(t.endLineNumber,t.endColumn,t.endLineNumber,t.endColumn))}}run(t,n){if(!n.hasModel())return;const r=n.getModel(),o=n.getSelections(),s=n._getViewModel(),a=s.getCursorStates(),l=[];o.forEach(d=>this.getCursorsForSelection(d,r,l)),l.length>0&&n.setSelections(l),hE(a,s.getCursorStates())}}class FSo extends In{constructor(){super({id:"editor.action.addCursorsToBottom",label:St(1301,"Add Cursors to Bottom"),precondition:void 0})}run(t,n){if(!n.hasModel())return;const r=n.getSelections(),o=n.getModel().getLineCount(),s=[];for(let d=r[0].startLineNumber;d<=o;d++)s.push(new Dn(d,r[0].startColumn,d,r[0].endColumn));const a=n._getViewModel(),l=a.getCursorStates();s.length>0&&n.setSelections(s),hE(l,a.getCursorStates())}}class NSo extends In{constructor(){super({id:"editor.action.addCursorsToTop",label:St(1302,"Add Cursors to Top"),precondition:void 0})}run(t,n){if(!n.hasModel())return;const r=n.getSelections(),o=[];for(let l=r[0].startLineNumber;l>=1;l--)o.push(new Dn(l,r[0].startColumn,l,r[0].endColumn));const s=n._getViewModel(),a=s.getCursorStates();o.length>0&&n.setSelections(o),hE(a,s.getCursorStates())}}class kce{constructor(t,n,r){this.selections=t,this.revealRange=n,this.revealScrollType=r}}class hee{static create(t,n){if(!t.hasModel())return null;const r=n.getState();if(!t.hasTextFocus()&&r.isRevealed&&r.searchString.length>0)return new hee(t,n,!1,r.searchString,r.wholeWord,r.matchCase,null);let o=!1,s,a;const l=t.getSelections();l.length===1&&l[0].isEmpty()?(o=!0,s=!0,a=!0):(s=r.wholeWord,a=r.matchCase);const d=t.getSelection();let u,h=null;if(d.isEmpty()){const g=t.getConfiguredWordAtPosition(d.getStartPosition());if(!g)return null;u=g.word,h=new Dn(d.startLineNumber,g.startColumn,d.startLineNumber,g.endColumn)}else u=t.getModel().getValueInRange(d).replace(/\r\n/g,` +`);return new hee(t,n,o,u,s,a,h)}constructor(t,n,r,o,s,a,l){this._editor=t,this.findController=n,this.isDisconnectedFromFindController=r,this.searchText=o,this.wholeWord=s,this.matchCase=a,this.currentMatch=l}addSelectionToNextFindMatch(){if(!this._editor.hasModel())return null;const t=this._getNextMatch();if(!t)return null;const n=this._editor.getSelections();return new kce(n.concat(t),t,0)}moveSelectionToNextFindMatch(){if(!this._editor.hasModel())return null;const t=this._getNextMatch();if(!t)return null;const n=this._editor.getSelections();return new kce(n.slice(0,n.length-1).concat(t),t,0)}_getNextMatch(){if(!this._editor.hasModel())return null;if(this.currentMatch){const o=this.currentMatch;return this.currentMatch=null,o}this.findController.highlightFindOptions();const t=this._editor.getSelections(),n=t[t.length-1],r=this._editor.getModel().findNextMatch(this.searchText,n.getEndPosition(),!1,this.matchCase,this.wholeWord?this._editor.getOption(148):null,!1);return r?new Dn(r.range.startLineNumber,r.range.startColumn,r.range.endLineNumber,r.range.endColumn):null}addSelectionToPreviousFindMatch(){if(!this._editor.hasModel())return null;const t=this._getPreviousMatch();if(!t)return null;const n=this._editor.getSelections();return new kce(n.concat(t),t,0)}moveSelectionToPreviousFindMatch(){if(!this._editor.hasModel())return null;const t=this._getPreviousMatch();if(!t)return null;const n=this._editor.getSelections();return new kce(n.slice(0,n.length-1).concat(t),t,0)}_getPreviousMatch(){if(!this._editor.hasModel())return null;if(this.currentMatch){const o=this.currentMatch;return this.currentMatch=null,o}this.findController.highlightFindOptions();const t=this._editor.getSelections(),n=t[t.length-1],r=this._editor.getModel().findPreviousMatch(this.searchText,n.getStartPosition(),!1,this.matchCase,this.wholeWord?this._editor.getOption(148):null,!1);return r?new Dn(r.range.startLineNumber,r.range.startColumn,r.range.endLineNumber,r.range.endColumn):null}selectAll(t){if(!this._editor.hasModel())return[];this.findController.highlightFindOptions();const n=this._editor.getModel();return t?n.findMatches(this.searchText,t,!1,this.matchCase,this.wholeWord?this._editor.getOption(148):null,!1,1073741824):n.findMatches(this.searchText,!0,!1,this.matchCase,this.wholeWord?this._editor.getOption(148):null,!1,1073741824)}}const xAe=class xAe extends ht{static get(t){return t.getContribution(xAe.ID)}constructor(t){super(),this._sessionDispose=this._register(new Et),this._editor=t,this._ignoreSelectionChange=!1,this._session=null}dispose(){this._endSession(),super.dispose()}_beginSessionIfNeeded(t){if(!this._session){const n=hee.create(this._editor,t);if(!n)return;this._session=n;const r={searchString:this._session.searchText};this._session.isDisconnectedFromFindController&&(r.wholeWordOverride=1,r.matchCaseOverride=1,r.isRegexOverride=2),t.getState().change(r,!1),this._sessionDispose.add(this._editor.onDidChangeCursorSelection(o=>{this._ignoreSelectionChange||this._endSession()})),this._sessionDispose.add(this._editor.onDidBlurEditorText(()=>{this._endSession()})),this._sessionDispose.add(t.getState().onFindReplaceStateChange(o=>{(o.matchCase||o.wholeWord)&&this._endSession()}))}}_endSession(){if(this._sessionDispose.clear(),this._session&&this._session.isDisconnectedFromFindController){const t={wholeWordOverride:0,matchCaseOverride:0,isRegexOverride:0};this._session.findController.getState().change(t,!1)}this._session=null}_setSelections(t){this._ignoreSelectionChange=!0,this._editor.setSelections(t),this._ignoreSelectionChange=!1}_expandEmptyToWord(t,n){if(!n.isEmpty())return n;const r=this._editor.getConfiguredWordAtPosition(n.getStartPosition());return r?new Dn(n.startLineNumber,r.startColumn,n.startLineNumber,r.endColumn):n}_applySessionResult(t){t&&(this._setSelections(t.selections),t.revealRange&&this._editor.revealRangeInCenterIfOutsideViewport(t.revealRange,t.revealScrollType))}getSession(t){return this._session}addSelectionToNextFindMatch(t){if(this._editor.hasModel()){if(!this._session){const n=this._editor.getSelections();if(n.length>1){const o=t.getState().matchCase;if(!DIn(this._editor.getModel(),n,o)){const a=this._editor.getModel(),l=[];for(let d=0,u=n.length;d0&&r.isRegex){const o=this._editor.getModel();r.searchScope?n=o.findMatches(r.searchString,r.searchScope,r.isRegex,r.matchCase,r.wholeWord?this._editor.getOption(148):null,!1,1073741824):n=o.findMatches(r.searchString,!0,r.isRegex,r.matchCase,r.wholeWord?this._editor.getOption(148):null,!1,1073741824)}else{if(this._beginSessionIfNeeded(t),!this._session)return;n=this._session.selectAll(r.searchScope)}if(n.length>0){const o=this._editor.getSelection();for(let s=0,a=n.length;snew Dn(s.range.startLineNumber,s.range.startColumn,s.range.endLineNumber,s.range.endColumn)))}}};xAe.ID="editor.contrib.multiCursorController";let xV=xAe;class mH extends In{run(t,n){const r=xV.get(n);if(!r)return;const o=n._getViewModel();if(o){const s=o.getCursorStates(),a=w1.get(n);if(a)this._run(r,a);else{const l=t.get(Zn).createInstance(w1,n);this._run(r,l),l.dispose()}hE(s,o.getCursorStates())}}}class USo extends mH{constructor(){super({id:"editor.action.addSelectionToNextFindMatch",label:St(1303,"Add Selection to Next Find Match"),precondition:void 0,kbOpts:{kbExpr:He.focus,primary:2082,weight:100},menuOpts:{menuId:Vn.MenubarSelectionMenu,group:"3_multi",title:U(1293,"Add &&Next Occurrence"),order:5}})}_run(t,n){t.addSelectionToNextFindMatch(n)}}class jSo extends mH{constructor(){super({id:"editor.action.addSelectionToPreviousFindMatch",label:St(1304,"Add Selection to Previous Find Match"),precondition:void 0,menuOpts:{menuId:Vn.MenubarSelectionMenu,group:"3_multi",title:U(1294,"Add P&&revious Occurrence"),order:6}})}_run(t,n){t.addSelectionToPreviousFindMatch(n)}}class WSo extends mH{constructor(){super({id:"editor.action.moveSelectionToNextFindMatch",label:St(1305,"Move Last Selection to Next Find Match"),precondition:void 0,kbOpts:{kbExpr:He.focus,primary:Uc(2089,2082),weight:100}})}_run(t,n){t.moveSelectionToNextFindMatch(n)}}class VSo extends mH{constructor(){super({id:"editor.action.moveSelectionToPreviousFindMatch",label:St(1306,"Move Last Selection to Previous Find Match"),precondition:void 0})}_run(t,n){t.moveSelectionToPreviousFindMatch(n)}}class zSo extends mH{constructor(){super({id:"editor.action.selectHighlights",label:St(1307,"Select All Occurrences of Find Match"),precondition:void 0,kbOpts:{kbExpr:He.focus,primary:3114,weight:100},menuOpts:{menuId:Vn.MenubarSelectionMenu,group:"3_multi",title:U(1295,"Select All &&Occurrences"),order:7}})}_run(t,n){t.selectAll(n)}}class HSo extends mH{constructor(){super({id:"editor.action.changeAll",label:St(1308,"Change All Occurrences"),precondition:Ft.and(He.writable,He.editorTextFocus),kbOpts:{kbExpr:He.editorTextFocus,primary:2108,weight:100},contextMenuOpts:{group:"1_modification",order:1.2}})}_run(t,n){t.selectAll(n)}}class $So{constructor(t,n,r,o,s){this._model=t,this._searchText=n,this._matchCase=r,this._wordSeparators=o,this._cachedFindMatches=null,this._modelVersionId=this._model.getVersionId(),s&&this._model===s._model&&this._searchText===s._searchText&&this._matchCase===s._matchCase&&this._wordSeparators===s._wordSeparators&&this._modelVersionId===s._modelVersionId&&(this._cachedFindMatches=s._cachedFindMatches)}findMatches(){return this._cachedFindMatches===null&&(this._cachedFindMatches=this._model.findMatches(this._searchText,!0,!1,this._matchCase,this._wordSeparators,!1).map(t=>t.range),this._cachedFindMatches.sort(xe.compareRangesUsingStarts)),this._cachedFindMatches}}var gB;let tke=(gB=class extends ht{constructor(t,n){super(),this._languageFeaturesService=n,this.editor=t,this._isEnabled=t.getOption(122),this._isEnabledMultiline=t.getOption(124),this._maxLength=t.getOption(123),this._decorations=t.createDecorationsCollection(),this.updateSoon=this._register(new Es(()=>this._update(),300)),this.state=null,this._register(t.onDidChangeConfiguration(o=>{this._isEnabled=t.getOption(122),this._isEnabledMultiline=t.getOption(124),this._maxLength=t.getOption(123)})),this._register(t.onDidChangeCursorSelection(o=>{this._isEnabled&&(o.selection.isEmpty()?o.reason===3?(this.state&&this._setState(null),this.updateSoon.schedule()):this._setState(null):this._update())})),this._register(t.onDidChangeModel(o=>{this._setState(null)})),this._register(t.onDidChangeModelContent(o=>{this._isEnabled&&this.updateSoon.schedule()}));const r=w1.get(t);r&&this._register(r.getState().onFindReplaceStateChange(o=>{this._update()})),this.updateSoon.schedule()}_update(){this._setState(ize._createState(this.state,this._isEnabled,this._isEnabledMultiline,this._maxLength,this.editor))}static _createState(t,n,r,o,s){if(!n||!s.hasModel())return null;if(!r){const g=s.getSelection();if(g.startLineNumber!==g.endLineNumber)return null}const a=xV.get(s);if(!a)return null;const l=w1.get(s);if(!l)return null;let d=a.getSession(l);if(!d){const g=s.getSelections();if(g.length>1){const v=l.getState().matchCase;if(!DIn(s.getModel(),g,v))return null}d=hee.create(s,l)}if(!d||d.currentMatch||/^[ \t]+$/.test(d.searchText)||o>0&&d.searchText.length>o)return null;const u=l.getState(),h=u.matchCase;if(u.isRevealed){let g=u.searchString;h||(g=g.toLowerCase());let m=d.searchText;if(h||(m=m.toLowerCase()),g===m&&d.matchCase===u.matchCase&&d.wholeWord===u.wholeWord&&!u.isRegex)return null}return new $So(s.getModel(),d.searchText,d.matchCase,d.wholeWord?s.getOption(148):null,t)}_setState(t){if(this.state=t,!this.state){this._decorations.clear();return}if(!this.editor.hasModel())return;const n=this.editor.getModel();if(n.isTooLargeForTokenization())return;const r=this.state.findMatches(),o=this.editor.getSelections();o.sort(xe.compareRangesUsingStarts);const s=[];for(let u=0,h=0,g=r.length,m=o.length;u=m)s.push(v),u++;else{const f=xe.compareRangesUsingStarts(v,o[h]);f<0?((o[h].isEmpty()||!xe.areIntersecting(v,o[h]))&&s.push(v),u++):(f>0||u++,h++)}}const a=this.editor.getOption(90)!=="off",l=this._languageFeaturesService.documentHighlightProvider.has(n)&&a,d=s.map(u=>({range:u,options:DSo(l)}));this._decorations.set(d)}dispose(){this._setState(null),super.dispose()}},ize=gB,gB.ID="editor.contrib.selectionHighlighter",gB);tke=ize=BSo([RSo(1,Un)],tke);function DIn(e,t,n){const r=r_t(e,t[0],!n);for(let o=1,s=t.length;o{const[n,r,o]=t;Oo(vi.isUri(n)),Oo(rt.isIPosition(r)),Oo(typeof o=="string"||!o);const s=e.get(Un),a=await e.get(Dg).createModelReference(n);try{const l=await BIn(s.signatureHelpProvider,a.object.textEditorModel,rt.lift(r),{triggerKind:ly.Invoke,isRetrigger:!1,triggerCharacter:o},Tr.None);return l?(setTimeout(()=>l.dispose(),0),l.value):void 0}finally{a.dispose()}});var l5;(function(e){e.Default={type:0};class t{constructor(o,s){this.request=o,this.previouslyActiveHints=s,this.type=2}}e.Pending=t;class n{constructor(o){this.hints=o,this.type=1}}e.Active=n})(l5||(l5={}));const EAe=class EAe extends ht{constructor(t,n,r=EAe.DEFAULT_DELAY){super(),this._onChangedHints=this._register(new at),this.onChangedHints=this._onChangedHints.event,this.triggerOnType=!1,this._state=l5.Default,this._pendingTriggers=[],this._lastSignatureHelpResult=this._register(new ts),this.triggerChars=new Rme,this.retriggerChars=new Rme,this.triggerId=0,this.editor=t,this.providers=n,this.throttledDelayer=new dA(r),this._register(this.editor.onDidBlurEditorWidget(()=>this.cancel())),this._register(this.editor.onDidChangeConfiguration(()=>this.onEditorConfigurationChange())),this._register(this.editor.onDidChangeModel(o=>this.onModelChanged())),this._register(this.editor.onDidChangeModelLanguage(o=>this.onModelChanged())),this._register(this.editor.onDidChangeCursorSelection(o=>this.onCursorChange(o))),this._register(this.editor.onDidChangeModelContent(o=>this.onModelContentChange())),this._register(this.providers.onDidChange(this.onModelChanged,this)),this._register(this.editor.onDidType(o=>this.onDidType(o))),this.onEditorConfigurationChange(),this.onModelChanged()}get state(){return this._state}set state(t){this._state.type===2&&this._state.request.cancel(),this._state=t}cancel(t=!1){this.state=l5.Default,this.throttledDelayer.cancel(),t||this._onChangedHints.fire(void 0)}trigger(t,n){const r=this.editor.getModel();if(!r||!this.providers.has(r))return;const o=++this.triggerId;this._pendingTriggers.push(t),this.throttledDelayer.trigger(()=>this.doTrigger(o),n).catch(zi)}next(){if(this.state.type!==1)return;const t=this.state.hints.signatures.length,n=this.state.hints.activeSignature,r=n%t===t-1,o=this.editor.getOption(98).cycle;if((t<2||r)&&!o){this.cancel();return}this.updateActiveSignature(r&&o?0:n+1)}previous(){if(this.state.type!==1)return;const t=this.state.hints.signatures.length,n=this.state.hints.activeSignature,r=n===0,o=this.editor.getOption(98).cycle;if((t<2||r)&&!o){this.cancel();return}this.updateActiveSignature(r&&o?t-1:n-1)}updateActiveSignature(t){this.state.type===1&&(this.state=new l5.Active({...this.state.hints,activeSignature:t}),this._onChangedHints.fire(this.state.hints))}async doTrigger(t){const n=this.state.type===1||this.state.type===2,r=this.getLastActiveHints();if(this.cancel(!0),this._pendingTriggers.length===0)return!1;const o=this._pendingTriggers.reduce(YSo);this._pendingTriggers=[];const s={triggerKind:o.triggerKind,triggerCharacter:o.triggerCharacter,isRetrigger:n,activeSignatureHelp:r};if(!this.editor.hasModel())return!1;const a=this.editor.getModel(),l=this.editor.getPosition();this.state=new l5.Pending(Fd(d=>BIn(this.providers,a,l,s,d)),r);try{const d=await this.state.request;return t!==this.triggerId?(d==null||d.dispose(),!1):!d||!d.value.signatures||d.value.signatures.length===0?(d==null||d.dispose(),this._lastSignatureHelpResult.clear(),this.cancel(),!1):(this.state=new l5.Active(d.value),this._lastSignatureHelpResult.value=d,this._onChangedHints.fire(this.state.hints),!0)}catch(d){return t===this.triggerId&&(this.state=l5.Default),zi(d),!1}}getLastActiveHints(){switch(this.state.type){case 1:return this.state.hints;case 2:return this.state.previouslyActiveHints;default:return}}get isTriggered(){return this.state.type===1||this.state.type===2||this.throttledDelayer.isTriggered()}onModelChanged(){this.cancel(),this.triggerChars.clear(),this.retriggerChars.clear();const t=this.editor.getModel();if(t)for(const n of this.providers.ordered(t)){for(const r of n.signatureHelpTriggerCharacters||[])if(r.length){const o=r.charCodeAt(0);this.triggerChars.add(o),this.retriggerChars.add(o)}for(const r of n.signatureHelpRetriggerCharacters||[])r.length&&this.retriggerChars.add(r.charCodeAt(0))}}onDidType(t){if(!this.triggerOnType)return;const n=t.length-1,r=t.charCodeAt(n);(this.triggerChars.has(r)||this.isTriggered&&this.retriggerChars.has(r))&&this.trigger({triggerKind:ly.TriggerCharacter,triggerCharacter:t.charAt(n)})}onCursorChange(t){t.source==="mouse"?this.cancel():this.isTriggered&&this.trigger({triggerKind:ly.ContentChange})}onModelContentChange(){this.isTriggered&&this.trigger({triggerKind:ly.ContentChange})}onEditorConfigurationChange(){this.triggerOnType=this.editor.getOption(98).enabled,this.triggerOnType||this.cancel()}dispose(){this.cancel(!0),super.dispose()}};EAe.DEFAULT_DELAY=120;let rze=EAe;function YSo(e,t){switch(t.triggerKind){case ly.Invoke:return t;case ly.ContentChange:return e;case ly.TriggerCharacter:default:return t}}var ZSo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},o_t=function(e,t){return function(n,r){t(n,r,e)}},oze;const gk=tn,qSo=Da("parameter-hints-next",zt.chevronDown,U(1312,"Icon for show next parameter hint.")),KSo=Da("parameter-hints-previous",zt.chevronUp,U(1313,"Icon for show previous parameter hint."));var mB;let sze=(mB=class extends ht{constructor(t,n,r,o){super(),this.editor=t,this.model=n,this.markdownRendererService=o,this.renderDisposeables=this._register(new Et),this.visible=!1,this.announcedLabel=null,this.allowEditorOverflow=!0,this.keyVisible=IR.Visible.bindTo(r),this.keyMultipleSignatures=IR.MultipleSignatures.bindTo(r)}createParameterHintDOMNodes(){const t=gk(".editor-widget.parameter-hints-widget"),n=Xt(t,gk(".phwrapper"));n.tabIndex=-1;const r=Xt(n,gk(".controls")),o=Xt(r,gk(".button"+gi.asCSSSelector(KSo))),s=Xt(r,gk(".overloads")),a=Xt(r,gk(".button"+gi.asCSSSelector(qSo)));this._register(wt(o,"click",m=>{Qo.stop(m),this.previous()})),this._register(wt(a,"click",m=>{Qo.stop(m),this.next()}));const l=gk(".body"),d=new Pie(l,{alwaysConsumeMouseWheel:!0});this._register(d),n.appendChild(d.getDomNode());const u=Xt(l,gk(".signature")),h=Xt(l,gk(".docs"));t.style.userSelect="text",this.domNodes={element:t,signature:u,overloads:s,docs:h,scrollbar:d},this.editor.addContentWidget(this),this.hide(),this._register(this.editor.onDidChangeCursorSelection(m=>{this.visible&&this.editor.layoutContentWidget(this)}));const g=()=>{if(!this.domNodes)return;const m=this.editor.getOption(59),v=this.domNodes.element;v.style.fontSize=`${m.fontSize}px`,v.style.lineHeight=`${m.lineHeight/m.fontSize}`,v.style.setProperty("--vscode-parameterHintsWidget-editorFontFamily",m.fontFamily),v.style.setProperty("--vscode-parameterHintsWidget-editorFontFamilyDefault",f1.fontFamily)};g(),this._register(on.chain(this.editor.onDidChangeConfiguration.bind(this.editor),m=>m.filter(v=>v.hasChanged(59)))(g)),this._register(this.editor.onDidLayoutChange(m=>this.updateMaxHeight())),this.updateMaxHeight()}show(){this.visible||(this.domNodes||this.createParameterHintDOMNodes(),this.keyVisible.set(!0),this.visible=!0,setTimeout(()=>{var t;(t=this.domNodes)==null||t.element.classList.add("visible")},100),this.editor.layoutContentWidget(this))}hide(){var t;this.renderDisposeables.clear(),this.visible&&(this.keyVisible.reset(),this.visible=!1,this.announcedLabel=null,(t=this.domNodes)==null||t.element.classList.remove("visible"),this.editor.layoutContentWidget(this))}getPosition(){return this.visible?{position:this.editor.getPosition(),preference:[1,2]}:null}render(t){if(this.renderDisposeables.clear(),!this.domNodes)return;const n=t.signatures.length>1;this.domNodes.element.classList.toggle("multiple",n),this.keyMultipleSignatures.set(n),this.domNodes.signature.innerText="",this.domNodes.docs.innerText="";const r=t.signatures[t.activeSignature];if(!r)return;const o=Xt(this.domNodes.signature,gk(".code")),s=r.parameters.length>0,a=r.activeParameter??t.activeParameter;if(s)this.renderParameters(o,r,a);else{const u=Xt(o,gk("span"));u.textContent=r.label}const l=r.parameters[a];if(l!=null&&l.documentation){const u=gk("span.documentation");if(typeof l.documentation=="string")u.textContent=l.documentation;else{const h=this.renderMarkdownDocs(l.documentation);u.appendChild(h.element)}Xt(this.domNodes.docs,gk("p",{},u))}if(r.documentation!==void 0)if(typeof r.documentation=="string")Xt(this.domNodes.docs,gk("p",{},r.documentation));else{const u=this.renderMarkdownDocs(r.documentation);Xt(this.domNodes.docs,u.element)}const d=this.hasDocs(r,l);if(this.domNodes.signature.classList.toggle("has-docs",d),this.domNodes.docs.classList.toggle("empty",!d),this.domNodes.overloads.textContent=String(t.activeSignature+1).padStart(t.signatures.length.toString().length,"0")+"/"+t.signatures.length,l){let u="";const h=r.parameters[a];Array.isArray(h.label)?u=r.label.substring(h.label[0],h.label[1]):u=h.label,h.documentation&&(u+=typeof h.documentation=="string"?`, ${h.documentation}`:`, ${h.documentation.value}`),r.documentation&&(u+=typeof r.documentation=="string"?`, ${r.documentation}`:`, ${r.documentation.value}`),this.announcedLabel!==u&&(um(U(1314,"{0}, hint",u)),this.announcedLabel=u)}this.editor.layoutContentWidget(this),this.domNodes.scrollbar.scanDomNode()}renderMarkdownDocs(t){const n=this.renderDisposeables.add(this.markdownRendererService.render(t,{context:this.editor,asyncRenderCallback:()=>{var r;(r=this.domNodes)==null||r.scrollbar.scanDomNode()}}));return n.element.classList.add("markdown-docs"),n}hasDocs(t,n){return!!(n&&typeof n.documentation=="string"&&a9(n.documentation).length>0||n&&typeof n.documentation=="object"&&a9(n.documentation).value.length>0||t.documentation&&typeof t.documentation=="string"&&a9(t.documentation).length>0||t.documentation&&typeof t.documentation=="object"&&a9(t.documentation.value).length>0)}renderParameters(t,n,r){const[o,s]=this.getParameterLabelOffsets(n,r),a=document.createElement("span");a.textContent=n.label.substring(0,o);const l=document.createElement("span");l.textContent=n.label.substring(o,s),l.className="parameter active";const d=document.createElement("span");d.textContent=n.label.substring(s),Xt(t,a,l,d)}getParameterLabelOffsets(t,n){const r=t.parameters[n];if(r){if(Array.isArray(r.label))return r.label;if(r.label.length){const o=new RegExp(`(\\W|^)${P0(r.label)}(?=\\W|$)`,"g");o.test(t.label);const s=o.lastIndex-r.label.length;return s>=0?[s,o.lastIndex]:[0,0]}else return[0,0]}else return[0,0]}next(){this.editor.focus(),this.model.next()}previous(){this.editor.focus(),this.model.previous()}getDomNode(){return this.domNodes||this.createParameterHintDOMNodes(),this.domNodes.element}getId(){return oze.ID}updateMaxHeight(){if(!this.domNodes)return;const n=`${Math.max(this.editor.getLayoutInfo().height/4,250)}px`;this.domNodes.element.style.maxHeight=n;const r=this.domNodes.element.getElementsByClassName("phwrapper");r.length&&(r[0].style.maxHeight=n)}},oze=mB,mB.ID="editor.widget.parameterHintsWidget",mB);sze=oze=ZSo([o_t(2,Qi),o_t(3,Sp)],sze);Ve("editorHoverWidget.highlightForeground",mN,U(1315,"Foreground color of the active item in the parameter hint."));var JSo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},s_t=function(e,t){return function(n,r){t(n,r,e)}},aze,kB;let EV=(kB=class extends ht{static get(t){return t.getContribution(aze.ID)}constructor(t,n,r){super(),this.editor=t,this.model=this._register(new rze(t,r.signatureHelpProvider)),this._register(this.model.onChangedHints(o=>{var s;o?(this.widget.value.show(),this.widget.value.render(o)):(s=this.widget.rawValue)==null||s.hide()})),this.widget=new zh(()=>this._register(n.createInstance(sze,this.editor,this.model)))}cancel(){this.model.cancel()}previous(){var t;(t=this.widget.rawValue)==null||t.previous()}next(){var t;(t=this.widget.rawValue)==null||t.next()}trigger(t){this.model.trigger(t,0)}},aze=kB,kB.ID="editor.controller.parameterHints",kB);EV=aze=JSo([s_t(1,Zn),s_t(2,Un)],EV);class e8o extends In{constructor(){super({id:"editor.action.triggerParameterHints",label:St(1311,"Trigger Parameter Hints"),precondition:He.hasSignatureHelpProvider,kbOpts:{kbExpr:He.editorTextFocus,primary:3082,weight:100}})}run(t,n){const r=EV.get(n);r==null||r.trigger({triggerKind:ly.Invoke})}}mo(EV.ID,EV,2);cn(e8o);const znt=175,Hnt=$d.bindToContribution(EV.get);On(new Hnt({id:"closeParameterHints",precondition:IR.Visible,handler:e=>e.cancel(),kbOpts:{weight:znt,kbExpr:He.focus,primary:9,secondary:[1033]}}));On(new Hnt({id:"showPrevParameterHint",precondition:Ft.and(IR.Visible,IR.MultipleSignatures),handler:e=>e.previous(),kbOpts:{weight:znt,kbExpr:He.focus,primary:16,secondary:[528],mac:{primary:16,secondary:[528,302]}}}));On(new Hnt({id:"showNextParameterHint",precondition:Ft.and(IR.Visible,IR.MultipleSignatures),handler:e=>e.next(),kbOpts:{weight:znt,kbExpr:He.focus,primary:18,secondary:[530],mac:{primary:18,secondary:[530,300]}}}));const Oat=class Oat extends ht{constructor(t){super(),this._editor=t,this._editorObs=hl(this._editor),this._placeholderText=this._editorObs.getOption(100),this._state=Vh({owner:this,equalsFn:cNe},n=>{const r=this._placeholderText.read(n);if(r&&this._editorObs.valueIsEmpty.read(n))return{placeholder:r}}),this._shouldViewBeAlive=t8o(this,n=>{var r;return((r=this._state.read(n))==null?void 0:r.placeholder)!==void 0}),this._view=Rt(n=>{if(!this._shouldViewBeAlive.read(n))return;const r=wo("div.editorPlaceholder");n.store.add(Oi(o=>{const s=this._state.read(o),a=(s==null?void 0:s.placeholder)!==void 0;r.root.style.display=a?"block":"none",r.root.innerText=(s==null?void 0:s.placeholder)??""})),n.store.add(Oi(o=>{const s=this._editorObs.layoutInfo.read(o);r.root.style.left=`${s.contentLeft}px`,r.root.style.width=s.contentWidth-s.verticalScrollbarWidth+"px",r.root.style.top=`${this._editor.getTopForLineNumber(0)}px`})),n.store.add(Oi(o=>{r.root.style.fontFamily=this._editorObs.getOption(58).read(o),r.root.style.fontSize=this._editorObs.getOption(61).read(o)+"px",r.root.style.lineHeight=this._editorObs.getOption(75).read(o)+"px"})),n.store.add(this._editorObs.createOverlayWidget({allowEditorOverflow:!1,minContentWidthInPx:ca(0),position:ca(null),domNode:r.root}))}),this._view.recomputeInitiallyAndOnChange(this._store)}};Oat.ID="editor.contrib.placeholderText";let nke=Oat;function t8o(e,t){return vL(e,(n,r)=>r===!0?!0:t(n))}var n8o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},i8o=function(e,t){return function(n,r){t(n,r,e)}};class r8o{constructor(t){this.instantiationService=t}init(...t){}}function o8o(e){return e()}let a_t=class extends r8o{constructor(t,n){super(n),this.init(t)}};a_t=n8o([i8o(1,Zn)],a_t);mo(nke.ID,o8o(()=>nke),0);Ve("editor.placeholder.foreground",Xlo,U(1334,"Foreground color of the placeholder text in the editor."));const W3e=_r("textResourceConfigurationService"),RIn=_r("textResourcePropertiesService");var s8o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},vce=function(e,t){return function(n,r){t(n,r,e)}};const kH=new yn("renameInputVisible",!1,U(1391,"Whether the rename input widget is visible"));new yn("renameInputFocused",!1,U(1392,"Whether the rename input widget is focused"));let lze=class{constructor(t,n,r,o,s,a){this._editor=t,this._acceptKeybindings=n,this._themeService=r,this._keybindingService=o,this._logService=a,this.allowEditorOverflow=!0,this._disposables=new Et,this._visibleContextKey=kH.bindTo(s),this._isEditingRenameCandidate=!1,this._nRenameSuggestionsInvocations=0,this._hadAutomaticRenameSuggestionsInvocation=!1,this._candidates=new Set,this._beforeFirstInputFieldEditSW=new vu,this._inputWithButton=new a8o,this._disposables.add(this._inputWithButton),this._editor.addContentWidget(this),this._disposables.add(this._editor.onDidChangeConfiguration(l=>{l.hasChanged(59)&&this._updateFont()})),this._disposables.add(r.onDidColorThemeChange(this._updateStyles,this))}dispose(){this._disposables.dispose(),this._editor.removeContentWidget(this)}getId(){return"__renameInputWidget"}getDomNode(){return this._domNode||(this._domNode=document.createElement("div"),this._domNode.className="monaco-editor rename-box",this._domNode.appendChild(this._inputWithButton.domNode),this._renameCandidateListView=this._disposables.add(new $nt(this._domNode,{fontInfo:this._editor.getOption(59),onFocusChange:t=>{this._inputWithButton.input.value=t,this._isEditingRenameCandidate=!1},onSelectionChange:()=>{this._isEditingRenameCandidate=!1,this.acceptInput(!1)}})),this._disposables.add(this._inputWithButton.onDidInputChange(()=>{var t,n,r;((t=this._renameCandidateListView)==null?void 0:t.focusedCandidate)!==void 0&&(this._isEditingRenameCandidate=!0),this._timeBeforeFirstInputFieldEdit??(this._timeBeforeFirstInputFieldEdit=this._beforeFirstInputFieldEditSW.elapsed()),((n=this._renameCandidateProvidersCts)==null?void 0:n.token.isCancellationRequested)===!1&&this._renameCandidateProvidersCts.cancel(),(r=this._renameCandidateListView)==null||r.clearFocus()})),this._label=document.createElement("div"),this._label.className="rename-label",this._domNode.appendChild(this._label),this._updateFont(),this._updateStyles(this._themeService.getColorTheme())),this._domNode}_updateStyles(t){if(!this._domNode)return;const n=t.getColor(nH),r=t.getColor(_et);this._domNode.style.backgroundColor=String(t.getColor(Yk)??""),this._domNode.style.boxShadow=n?` 0 0 8px 2px ${n}`:"",this._domNode.style.border=r?`1px solid ${r}`:"",this._domNode.style.color=String(t.getColor(Q7n)??"");const o=t.getColor(D7n);this._inputWithButton.domNode.style.backgroundColor=String(t.getColor(WNe)??""),this._inputWithButton.input.style.backgroundColor=String(t.getColor(WNe)??""),this._inputWithButton.domNode.style.borderWidth=o?"1px":"0px",this._inputWithButton.domNode.style.borderStyle=o?"solid":"none",this._inputWithButton.domNode.style.borderColor=(o==null?void 0:o.toString())??"none"}_updateFont(){if(this._domNode===void 0)return;Oo(this._label!==void 0,"RenameWidget#_updateFont: _label must not be undefined given _domNode is defined"),this._editor.applyFontInfo(this._inputWithButton.input);const t=this._editor.getOption(59);this._label.style.fontSize=`${this._computeLabelFontSize(t.fontSize)}px`}_computeLabelFontSize(t){return t*.8}getPosition(){if(!this._visible||!this._editor.hasModel()||!this._editor.getDomNode())return null;const t=O6(this.getDomNode().ownerDocument.body),n=Kl(this._editor.getDomNode()),r=this._getTopForPosition();this._nPxAvailableAbove=r+n.top,this._nPxAvailableBelow=t.height-this._nPxAvailableAbove;const o=this._editor.getOption(75),{totalHeight:s}=fee.getLayoutInfo({lineHeight:o}),a=this._nPxAvailableBelow>s*6?[2,1]:[1,2];return{position:this._position,preference:a}}beforeRender(){var r,o;const[t,n]=this._acceptKeybindings;return this._label.innerText=U(1393,"{0} to Rename, {1} to Preview",(r=this._keybindingService.lookupKeybinding(t))==null?void 0:r.getLabel(),(o=this._keybindingService.lookupKeybinding(n))==null?void 0:o.getLabel()),this._domNode.style.minWidth="200px",null}afterRender(t){if(t===null){this.cancelInput(!0,"afterRender (because position is null)");return}if(!this._editor.hasModel()||!this._editor.getDomNode())return;Oo(this._renameCandidateListView),Oo(this._nPxAvailableAbove!==void 0),Oo(this._nPxAvailableBelow!==void 0);const n=TS(this._inputWithButton.domNode),r=TS(this._label);let o;t===2?o=this._nPxAvailableBelow:o=this._nPxAvailableAbove,this._renameCandidateListView.layout({height:o-r-n,width:s0(this._inputWithButton.domNode)})}acceptInput(t){var n;this._trace("invoking acceptInput"),(n=this._currentAcceptInput)==null||n.call(this,t)}cancelInput(t,n){var r;(r=this._currentCancelInput)==null||r.call(this,t)}focusNextRenameSuggestion(){var t;(t=this._renameCandidateListView)!=null&&t.focusNext()||(this._inputWithButton.input.value=this._currentName)}focusPreviousRenameSuggestion(){var t;(t=this._renameCandidateListView)!=null&&t.focusPrevious()||(this._inputWithButton.input.value=this._currentName)}getInput(t,n,r,o,s){const{start:a,end:l}=this._getSelection(t,n);this._renameCts=s;const d=new Et;this._nRenameSuggestionsInvocations=0,this._hadAutomaticRenameSuggestionsInvocation=!1,o===void 0?this._inputWithButton.button.style.display="none":(this._inputWithButton.button.style.display="flex",this._requestRenameCandidatesOnce=o,this._requestRenameCandidates(n,!1),d.add(wt(this._inputWithButton.button,"click",()=>this._requestRenameCandidates(n,!0))),d.add(wt(this._inputWithButton.button,nn.KEY_DOWN,h=>{const g=new Us(h);(g.equals(3)||g.equals(10))&&(g.stopPropagation(),g.preventDefault(),this._requestRenameCandidates(n,!0))}))),this._isEditingRenameCandidate=!1,this._domNode.classList.toggle("preview",r),this._position=new rt(t.startLineNumber,t.startColumn),this._currentName=n,this._inputWithButton.input.value=n,this._inputWithButton.input.setAttribute("selectionStart",a.toString()),this._inputWithButton.input.setAttribute("selectionEnd",l.toString()),this._inputWithButton.input.size=Math.max((t.endColumn-t.startColumn)*1.1,20),this._beforeFirstInputFieldEditSW.reset(),d.add($n(()=>{this._renameCts=void 0,s.dispose(!0)})),d.add($n(()=>{this._renameCandidateProvidersCts!==void 0&&(this._renameCandidateProvidersCts.dispose(!0),this._renameCandidateProvidersCts=void 0)})),d.add($n(()=>this._candidates.clear()));const u=new bI;return u.p.finally(()=>{d.dispose(),this._hide()}),this._currentCancelInput=h=>{var g;return this._trace("invoking _currentCancelInput"),this._currentAcceptInput=void 0,this._currentCancelInput=void 0,(g=this._renameCandidateListView)==null||g.clearCandidates(),u.complete(h),!0},this._currentAcceptInput=h=>{this._trace("invoking _currentAcceptInput"),Oo(this._renameCandidateListView!==void 0);const g=this._renameCandidateListView.nCandidates;let m,v;const f=this._renameCandidateListView.focusedCandidate;if(f!==void 0?(this._trace("using new name from renameSuggestion"),m=f,v={k:"renameSuggestion"}):(this._trace("using new name from inputField"),m=this._inputWithButton.input.value,v=this._isEditingRenameCandidate?{k:"userEditedRenameSuggestion"}:{k:"inputField"}),m===n||m.trim().length===0){this.cancelInput(!0,"_currentAcceptInput (because newName === value || newName.trim().length === 0)");return}this._currentAcceptInput=void 0,this._currentCancelInput=void 0,this._renameCandidateListView.clearCandidates(),u.complete({newName:m,wantsPreview:r&&h,stats:{source:v,nRenameSuggestions:g,timeBeforeFirstInputFieldEdit:this._timeBeforeFirstInputFieldEdit,nRenameSuggestionsInvocations:this._nRenameSuggestionsInvocations,hadAutomaticRenameSuggestionsInvocation:this._hadAutomaticRenameSuggestionsInvocation}})},d.add(s.token.onCancellationRequested(()=>this.cancelInput(!0,"cts.token.onCancellationRequested"))),d.add(this._editor.onDidBlurEditorWidget(()=>{var h;return this.cancelInput(!((h=this._domNode)!=null&&h.ownerDocument.hasFocus()),"editor.onDidBlurEditorWidget")})),this._show(),u.p}_requestRenameCandidates(t,n){if(this._requestRenameCandidatesOnce!==void 0&&(this._renameCandidateProvidersCts!==void 0&&this._renameCandidateProvidersCts.dispose(!0),Oo(this._renameCts),this._inputWithButton.buttonState!=="stop")){this._renameCandidateProvidersCts=new Wa;const r=n?kJ.Invoke:kJ.Automatic,o=this._requestRenameCandidatesOnce(r,this._renameCandidateProvidersCts.token);if(o.length===0){this._inputWithButton.setSparkleButton();return}n||(this._hadAutomaticRenameSuggestionsInvocation=!0),this._nRenameSuggestionsInvocations+=1,this._inputWithButton.setStopButton(),this._updateRenameCandidates(o,t,this._renameCts.token)}}_getSelection(t,n){Oo(this._editor.hasModel());const r=this._editor.getSelection();let o=0,s=n.length;return!xe.isEmpty(r)&&!xe.spansMultipleLines(r)&&xe.containsRange(t,r)&&(o=Math.max(0,r.startColumn-t.startColumn),s=Math.min(t.endColumn,r.endColumn)-t.startColumn),{start:o,end:s}}_show(){this._trace("invoking _show"),this._editor.revealLineInCenterIfOutsideViewport(this._position.lineNumber,0),this._visible=!0,this._visibleContextKey.set(!0),this._editor.layoutContentWidget(this),setTimeout(()=>{this._inputWithButton.input.focus(),this._inputWithButton.input.setSelectionRange(parseInt(this._inputWithButton.input.getAttribute("selectionStart")),parseInt(this._inputWithButton.input.getAttribute("selectionEnd")))},100)}async _updateRenameCandidates(t,n,r){const o=(...u)=>this._trace("_updateRenameCandidates",...u);o("start");const s=await YW(Promise.allSettled(t),r);if(this._inputWithButton.setSparkleButton(),s===void 0){o("returning early - received updateRenameCandidates results - undefined");return}const a=s.flatMap(u=>u.status==="fulfilled"&&Mu(u.value)?u.value:[]);o(`received updateRenameCandidates results - total (unfiltered) ${a.length} candidates.`);const l=P8(a,u=>u.newSymbolName);o(`distinct candidates - ${l.length} candidates.`);const d=l.filter(({newSymbolName:u})=>u.trim().length>0&&u!==this._inputWithButton.input.value&&u!==n&&!this._candidates.has(u));if(o(`valid distinct candidates - ${a.length} candidates.`),d.forEach(u=>this._candidates.add(u.newSymbolName)),d.length<1){o("returning early - no valid distinct candidates");return}o("setting candidates"),this._renameCandidateListView.setCandidates(d),o("asking editor to re-layout"),this._editor.layoutContentWidget(this)}_hide(){this._trace("invoked _hide"),this._visible=!1,this._visibleContextKey.reset(),this._editor.layoutContentWidget(this)}_getTopForPosition(){const t=this._editor.getVisibleRanges();let n;return t.length>0?n=t[0].startLineNumber:(this._logService.warn("RenameWidget#_getTopForPosition: this should not happen - visibleRanges is empty"),n=Math.max(1,this._position.lineNumber-5)),this._editor.getTopForLineNumber(this._position.lineNumber)-this._editor.getTopForLineNumber(n)}_trace(...t){this._logService.trace("RenameWidget",...t)}};lze=s8o([vce(2,Dl),vce(3,Do),vce(4,Qi),vce(5,va)],lze);class $nt{constructor(t,n){this._disposables=new Et,this._availableHeight=0,this._minimumWidth=0,this._lineHeight=n.fontInfo.lineHeight,this._typicalHalfwidthCharacterWidth=n.fontInfo.typicalHalfwidthCharacterWidth,this._listContainer=document.createElement("div"),this._listContainer.className="rename-box rename-candidate-list-container",t.appendChild(this._listContainer),this._listWidget=$nt._createListWidget(this._listContainer,this._candidateViewHeight,n.fontInfo),this._disposables.add(this._listWidget.onDidChangeFocus(r=>{r.elements.length===1&&n.onFocusChange(r.elements[0].newSymbolName)},this._disposables)),this._disposables.add(this._listWidget.onDidChangeSelection(r=>{r.elements.length===1&&n.onSelectionChange()},this._disposables)),this._disposables.add(this._listWidget.onDidBlur(r=>{this._listWidget.setFocus([])})),this._listWidget.style(QI({listInactiveFocusForeground:cJ,listInactiveFocusBackground:dJ}))}dispose(){this._listWidget.dispose(),this._disposables.dispose()}layout({height:t,width:n}){this._availableHeight=t,this._minimumWidth=n}setCandidates(t){this._listWidget.splice(0,0,t);const n=this._pickListHeight(this._listWidget.length),r=this._pickListWidth(t);this._listWidget.layout(n,r),this._listContainer.style.height=`${n}px`,this._listContainer.style.width=`${r}px`,A3(U(1394,"Received {0} rename suggestions",t.length))}clearCandidates(){this._listContainer.style.height="0px",this._listContainer.style.width="0px",this._listWidget.splice(0,this._listWidget.length,[])}get nCandidates(){return this._listWidget.length}get focusedCandidate(){if(this._listWidget.length===0)return;const t=this._listWidget.getSelectedElements()[0];if(t!==void 0)return t.newSymbolName;const n=this._listWidget.getFocusedElements()[0];if(n!==void 0)return n.newSymbolName}focusNext(){if(this._listWidget.length===0)return!1;const t=this._listWidget.getFocus();if(t.length===0)return this._listWidget.focusFirst(),this._listWidget.reveal(0),!0;if(t[0]===this._listWidget.length-1)return this._listWidget.setFocus([]),this._listWidget.reveal(0),!1;{this._listWidget.focusNext();const n=this._listWidget.getFocus()[0];return this._listWidget.reveal(n),!0}}focusPrevious(){if(this._listWidget.length===0)return!1;const t=this._listWidget.getFocus();if(t.length===0){this._listWidget.focusLast();const n=this._listWidget.getFocus()[0];return this._listWidget.reveal(n),!0}else{if(t[0]===0)return this._listWidget.setFocus([]),!1;{this._listWidget.focusPrevious();const n=this._listWidget.getFocus()[0];return this._listWidget.reveal(n),!0}}}clearFocus(){this._listWidget.setFocus([])}get _candidateViewHeight(){const{totalHeight:t}=fee.getLayoutInfo({lineHeight:this._lineHeight});return t}_pickListHeight(t){const n=this._candidateViewHeight*t;return Math.min(n,this._availableHeight,this._candidateViewHeight*7)}_pickListWidth(t){const n=Math.ceil(Math.max(...t.map(o=>o.newSymbolName.length))*this._typicalHalfwidthCharacterWidth);return Math.max(this._minimumWidth,25+n+10)}static _createListWidget(t,n,r){const o=new class{getTemplateId(a){return"candidate"}getHeight(a){return n}},s=new class{constructor(){this.templateId="candidate"}renderTemplate(a){return new fee(a,r)}renderElement(a,l,d){d.populate(a)}disposeTemplate(a){a.dispose()}};return new _2("NewSymbolNameCandidates",t,o,[s],{keyboardSupport:!1,mouseSupport:!0,multipleSelectionSupport:!1})}}class a8o{constructor(){this._buttonHoverContent="",this._onDidInputChange=new at,this.onDidInputChange=this._onDidInputChange.event,this._disposables=new Et}get domNode(){return this._domNode||(this._domNode=document.createElement("div"),this._domNode.className="rename-input-with-button",this._domNode.style.display="flex",this._domNode.style.flexDirection="row",this._domNode.style.alignItems="center",this._inputNode=document.createElement("input"),this._inputNode.className="rename-input",this._inputNode.type="text",this._inputNode.style.border="none",this._inputNode.setAttribute("aria-label",U(1395,"Rename input. Type new name and press Enter to commit.")),this._domNode.appendChild(this._inputNode),this._buttonNode=document.createElement("div"),this._buttonNode.className="rename-suggestions-button",this._buttonNode.setAttribute("tabindex","0"),this._buttonGenHoverText=U(1396,"Generate New Name Suggestions"),this._buttonCancelHoverText=U(1397,"Cancel"),this._buttonHoverContent=this._buttonGenHoverText,this._disposables.add(_p().setupDelayedHover(this._buttonNode,()=>({content:this._buttonHoverContent,style:1}))),this._domNode.appendChild(this._buttonNode),this._disposables.add(wt(this.input,nn.INPUT,()=>this._onDidInputChange.fire())),this._disposables.add(wt(this.input,nn.KEY_DOWN,t=>{const n=new Us(t);(n.keyCode===15||n.keyCode===17)&&this._onDidInputChange.fire()})),this._disposables.add(wt(this.input,nn.CLICK,()=>this._onDidInputChange.fire())),this._disposables.add(wt(this.input,nn.FOCUS,()=>{this.domNode.style.outlineWidth="1px",this.domNode.style.outlineStyle="solid",this.domNode.style.outlineOffset="-1px",this.domNode.style.outlineColor="var(--vscode-focusBorder)"})),this._disposables.add(wt(this.input,nn.BLUR,()=>{this.domNode.style.outline="none"}))),this._domNode}get input(){return Oo(this._inputNode),this._inputNode}get button(){return Oo(this._buttonNode),this._buttonNode}get buttonState(){return this._buttonState}setSparkleButton(){this._buttonState="sparkle",this._sparkleIcon??(this._sparkleIcon=y3(zt.sparkle)),fh(this.button),this.button.appendChild(this._sparkleIcon),this.button.setAttribute("aria-label","Generating new name suggestions"),this._buttonHoverContent=this._buttonGenHoverText,this.input.focus()}setStopButton(){this._buttonState="stop",this._stopIcon??(this._stopIcon=y3(zt.stopCircle)),fh(this.button),this.button.appendChild(this._stopIcon),this.button.setAttribute("aria-label","Cancel generating new name suggestions"),this._buttonHoverContent=this._buttonCancelHoverText,this.input.focus()}dispose(){this._disposables.dispose()}}const Dq=class Dq{constructor(t,n){this._domNode=document.createElement("div"),this._domNode.className="rename-box rename-candidate",this._domNode.style.display="flex",this._domNode.style.columnGap="5px",this._domNode.style.alignItems="center",this._domNode.style.height=`${n.lineHeight}px`,this._domNode.style.padding=`${Dq._PADDING}px`;const r=document.createElement("div");r.style.display="flex",r.style.alignItems="center",r.style.width=r.style.height=`${n.lineHeight*.8}px`,this._domNode.appendChild(r),this._icon=y3(zt.sparkle),this._icon.style.display="none",r.appendChild(this._icon),this._label=document.createElement("div"),Uu(this._label,n),this._domNode.appendChild(this._label),t.appendChild(this._domNode)}populate(t){this._updateIcon(t),this._updateLabel(t)}_updateIcon(t){var r;const n=!!((r=t.tags)!=null&&r.includes(JNe.AIGenerated));this._icon.style.display=n?"inherit":"none"}_updateLabel(t){this._label.innerText=t.newSymbolName}static getLayoutInfo({lineHeight:t}){return{totalHeight:t+Dq._PADDING*2}}dispose(){}};Dq._PADDING=2;let fee=Dq;var l8o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},_7=function(e,t){return function(n,r){t(n,r,e)}},cze;class Xnt{constructor(t,n,r){this.model=t,this.position=n,this._providerRenameIdx=0,this._providers=r.ordered(t)}hasProvider(){return this._providers.length>0}async resolveRenameLocation(t){const n=[];for(this._providerRenameIdx=0;this._providerRenameIdx0?n.join(` `):void 0}:{range:xe.fromPositions(this.position),text:"",rejectReason:n.length>0?n.join(` `):void 0}}async provideRenameEdits(t,n){return this._provideRenameEdits(t,this._providerRenameIdx,[],n)}async _provideRenameEdits(t,n,r,o){const s=this._providers[n];if(!s)return{edits:[],rejectReason:r.join(` -`)};const a=await s.provideRenameEdits(this.model,this.position,t,o);if(a){if(a.rejectReason)return this._provideRenameEdits(t,n+1,r.concat(a.rejectReason),o)}else return this._provideRenameEdits(t,n+1,r.concat(U(1380,"No result.")),o);return a}}async function c8o(e,t,n,r){const o=new Xnt(t,n,e),s=await o.resolveRenameLocation(Tr.None);return s!=null&&s.rejectReason?{edits:[],rejectReason:s.rejectReason}:o.provideRenameEdits(r,Tr.None)}var vB;let I6=(vB=class{static get(t){return t.getContribution(cze.ID)}constructor(t,n,r,o,s,a,l,d){this.editor=t,this._instaService=n,this._notificationService=r,this._bulkEditService=o,this._progressService=s,this._logService=a,this._configService=l,this._languageFeaturesService=d,this._disposableStore=new Et,this._cts=new Wa,this._renameWidget=this._disposableStore.add(this._instaService.createInstance(lze,this.editor,["acceptRenameInput","acceptRenameInputWithPreview"]))}dispose(){this._disposableStore.dispose(),this._cts.dispose(!0)}async run(){var f,k;const t=this._logService.trace.bind(this._logService,"[rename]");if(this._cts.dispose(!0),this._cts=new Wa,!this.editor.hasModel()){t("editor has no model");return}const n=this.editor.getPosition(),r=new Xnt(this.editor.getModel(),n,this._languageFeaturesService.renameProvider);if(!r.hasProvider()){t("skeleton has no provider");return}const o=new H8(this.editor,5,void 0,this._cts.token);let s;try{t("resolving rename location");const A=r.resolveRenameLocation(o.token);this._progressService.showWhile(A,250),s=await A,t("resolved rename location")}catch(A){A instanceof lA?t("resolve rename location cancelled",JSON.stringify(A,null," ")):(t("resolve rename location failed",A instanceof Error?A:JSON.stringify(A,null," ")),(typeof A=="string"||r8(A))&&((f=D0.get(this.editor))==null||f.showMessage(A||U(1381,"An unknown error occurred while resolving rename location"),n)));return}finally{o.dispose()}if(!s){t("returning early - no loc");return}if(s.rejectReason){t(`returning early - rejected with reason: ${s.rejectReason}`,s.rejectReason),(k=D0.get(this.editor))==null||k.showMessage(s.rejectReason,n);return}if(o.token.isCancellationRequested){t("returning early - cts1 cancelled");return}const a=new H8(this.editor,5,s.range,this._cts.token),l=this.editor.getModel(),d=this._languageFeaturesService.newSymbolNamesProvider.all(l),u=await Promise.all(d.map(async A=>[A,await A.supportsAutomaticNewSymbolNamesTriggerKind??!1])),h=(A,p)=>{let b=u.slice();return A===kJ.Automatic&&(b=b.filter(([w,O])=>O)),b.map(([w])=>w.provideNewSymbolNames(l,s.range,A,p))};t("creating rename input field and awaiting its result");const g=this._bulkEditService.hasPreviewHandler()&&this._configService.getValue(this.editor.getModel().uri,"editor.rename.enablePreview"),m=await this._renameWidget.getInput(s.range,s.text,g,d.length>0?h:void 0,a);if(t("received response from rename input field"),typeof m=="boolean"){t(`returning early - rename input field response - ${m}`),m&&this.editor.focus(),a.dispose();return}this.editor.focus(),t("requesting rename edits");const v=YW(r.provideRenameEdits(m.newName,a.token),a.token).then(async A=>{if(!A){t("returning early - no rename edits result");return}if(!this.editor.hasModel()){t("returning early - no model after rename edits are provided");return}if(A.rejectReason){t(`returning early - rejected with reason: ${A.rejectReason}`),this._notificationService.info(A.rejectReason);return}this.editor.setSelection(xe.fromPositions(this.editor.getSelection().getPosition())),t("applying edits"),this._bulkEditService.apply(A,{editor:this.editor,showPreview:m.wantsPreview,label:U(1382,"Renaming '{0}' to '{1}'",s==null?void 0:s.text,m.newName),code:"undoredo.rename",quotableLabel:U(1383,"Renaming {0} to {1}",s==null?void 0:s.text,m.newName),respectAutoSaveConfig:!0,reason:pf.rename()}).then(p=>{t("edits applied"),p.ariaSummary&&um(U(1384,"Successfully renamed '{0}' to '{1}'. Summary: {2}",s.text,m.newName,p.ariaSummary))}).catch(p=>{t(`error when applying edits ${JSON.stringify(p,null," ")}`),this._notificationService.error(U(1385,"Rename failed to apply edits")),this._logService.error(p)})},A=>{t("error when providing rename edits",JSON.stringify(A,null," ")),this._notificationService.error(U(1386,"Rename failed to compute edits")),this._logService.error(A)}).finally(()=>{a.dispose()});return t("returning rename operation"),this._progressService.showWhile(v,250),v}acceptRenameInput(t){this._renameWidget.acceptInput(t)}cancelRenameInput(){this._renameWidget.cancelInput(!0,"cancelRenameInput command")}focusNextRenameSuggestion(){this._renameWidget.focusNextRenameSuggestion()}focusPreviousRenameSuggestion(){this._renameWidget.focusPreviousRenameSuggestion()}},cze=vB,vB.ID="editor.contrib.renameController",vB);I6=cze=l8o([_7(1,Zn),_7(2,rc),_7(3,Zie),_7(4,z8),_7(5,va),_7(6,W3e),_7(7,Un)],I6);class d8o extends In{constructor(){super({id:"editor.action.rename",label:St(1388,"Rename Symbol"),precondition:Nt.and(He.writable,He.hasRenameProvider),kbOpts:{kbExpr:He.editorTextFocus,primary:60,weight:100},contextMenuOpts:{group:"1_modification",order:1.1},canTriggerInlineEdits:!0})}runCommand(t,n){const r=t.get(yo),[o,s]=Array.isArray(n)&&n||[void 0,void 0];return vi.isUri(o)&&rt.isIPosition(s)?r.openCodeEditor({resource:o},r.getActiveCodeEditor()).then(a=>{a&&(a.setPosition(s),a.invokeWithinContext(l=>(this.reportTelemetry(l,a),this.run(l,a))))},zi):super.runCommand(t,n)}run(t,n){const r=t.get(va),o=I6.get(n);return o?(r.trace("[RenameAction] got controller, running..."),o.run()):(r.trace("[RenameAction] returning early - controller missing"),Promise.resolve())}}mo(I6.ID,I6,4);dn(d8o);const Gnt=$d.bindToContribution(I6.get);On(new Gnt({id:"acceptRenameInput",precondition:kH,handler:e=>e.acceptRenameInput(!1),kbOpts:{weight:199,kbExpr:Nt.and(He.focus,Nt.not("isComposing")),primary:3}}));On(new Gnt({id:"acceptRenameInputWithPreview",precondition:Nt.and(kH,Nt.has("config.editor.rename.enablePreview")),handler:e=>e.acceptRenameInput(!0),kbOpts:{weight:199,kbExpr:Nt.and(He.focus,Nt.not("isComposing")),primary:2051}}));On(new Gnt({id:"cancelRenameInput",precondition:kH,handler:e=>e.cancelRenameInput(),kbOpts:{weight:199,kbExpr:He.focus,primary:9,secondary:[1033]}}));Cs(class extends Hu{constructor(){super({id:"focusNextRenameSuggestion",title:{...St(1389,"Focus Next Rename Suggestion")},precondition:kH,keybinding:[{primary:18,weight:199}]})}run(t){const n=t.get(yo).getFocusedCodeEditor();if(!n)return;const r=I6.get(n);r&&r.focusNextRenameSuggestion()}});Cs(class extends Hu{constructor(){super({id:"focusPreviousRenameSuggestion",title:{...St(1390,"Focus Previous Rename Suggestion")},precondition:kH,keybinding:[{primary:16,weight:199}]})}run(t){const n=t.get(yo).getFocusedCodeEditor();if(!n)return;const r=I6.get(n);r&&r.focusPreviousRenameSuggestion()}});_1("_executeDocumentRenameProvider",function(e,t,n,...r){const[o]=r;Oo(typeof o=="string");const{renameProvider:s}=e.get(Un);return c8o(s,t,n,o)});_1("_executePrepareRename",async function(e,t,n){const{renameProvider:r}=e.get(Un),s=await new Xnt(t,n,r).resolveRenameLocation(Tr.None);if(s!=null&&s.rejectReason)throw new Error(s.rejectReason);return s});Ql.as(F3.Configuration).registerConfiguration({id:"editor",properties:{"editor.rename.enablePreview":{scope:6,description:U(1387,"Enable/disable the ability to preview changes before renaming"),default:!0,type:"boolean"}}});var u8o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},l_t=function(e,t){return function(n,r){t(n,r,e)}},qj;let ike=(qj=class extends ht{constructor(t,n,r){super(),this.editor=t,this.languageConfigurationService=n,this.editorWorkerService=r,this.decorations=this.editor.createDecorationsCollection(),this.options=this.createOptions(t.getOption(81)),this.computePromise=null,this.currentOccurrences={},this._register(t.onDidChangeModel(o=>{this.currentOccurrences={},this.options=this.createOptions(t.getOption(81)),this.stop(),this.computeSectionHeaders.schedule(0)})),this._register(t.onDidChangeModelLanguage(o=>{this.currentOccurrences={},this.options=this.createOptions(t.getOption(81)),this.stop(),this.computeSectionHeaders.schedule(0)})),this._register(n.onDidChange(o=>{var a;const s=(a=this.editor.getModel())==null?void 0:a.getLanguageId();s&&o.affects(s)&&(this.currentOccurrences={},this.options=this.createOptions(t.getOption(81)),this.stop(),this.computeSectionHeaders.schedule(0))})),this._register(t.onDidChangeConfiguration(o=>{this.options&&!o.hasChanged(81)||(this.options=this.createOptions(t.getOption(81)),this.updateDecorations([]),this.stop(),this.computeSectionHeaders.schedule(0))})),this._register(this.editor.onDidChangeModelContent(o=>{this.computeSectionHeaders.schedule()})),this._register(t.onDidChangeModelTokens(o=>{this.computeSectionHeaders.isScheduled()||this.computeSectionHeaders.schedule(1e3)})),this.computeSectionHeaders=this._register(new Es(()=>{this.findSectionHeaders()},250)),this.computeSectionHeaders.schedule(0)}createOptions(t){if(!t||!this.editor.hasModel())return;const n=this.editor.getModel().getLanguageId();if(!n)return;const r=this.languageConfigurationService.getLanguageConfiguration(n).comments,o=this.languageConfigurationService.getLanguageConfiguration(n).foldingRules;if(!(!r&&!(o!=null&&o.markers)))return{foldingRules:o,markSectionHeaderRegex:t.markSectionHeaderRegex,findMarkSectionHeaders:t.showMarkSectionHeaders,findRegionSectionHeaders:t.showRegionSectionHeaders}}findSectionHeaders(){var r,o;if(!this.editor.hasModel()||!((r=this.options)!=null&&r.findMarkSectionHeaders)&&!((o=this.options)!=null&&o.findRegionSectionHeaders))return;const t=this.editor.getModel();if(t.isDisposed()||t.isTooLargeForSyncing())return;const n=t.getVersionId();this.editorWorkerService.findSectionHeaders(t.uri,this.options).then(s=>{t.isDisposed()||t.getVersionId()!==n||this.updateDecorations(s)})}updateDecorations(t){const n=this.editor.getModel();n&&(t=t.filter(s=>{if(!s.shouldBeInComments)return!0;const a=n.validateRange(s.range),l=n.tokenization.getLineTokens(a.startLineNumber),d=l.findTokenIndexAtOffset(a.startColumn-1),u=l.getStandardTokenType(d);return l.getLanguageId(d)===n.getLanguageId()&&u===1}));const r=Object.values(this.currentOccurrences).map(s=>s.decorationId),o=t.map(s=>h8o(s));this.editor.changeDecorations(s=>{const a=s.deltaDecorations(r,o);this.currentOccurrences={};for(let l=0,d=a.length;l=this._minimumTimeBetweenRuns&&(this._lastRun=n,t())}}class $Z{static create(t,n){return new $Z(t,new dze(n))}get startLineNumber(){return this._startLineNumber}get endLineNumber(){return this._endLineNumber}constructor(t,n){this._startLineNumber=t,this._tokens=n,this._endLineNumber=this._startLineNumber+this._tokens.getMaxDeltaLine()}toString(){return this._tokens.toString(this._startLineNumber)}_updateEndLineNumber(){this._endLineNumber=this._startLineNumber+this._tokens.getMaxDeltaLine()}isEmpty(){return this._tokens.isEmpty()}getLineTokens(t){return this._startLineNumber<=t&&t<=this._endLineNumber?this._tokens.getLineTokens(t-this._startLineNumber):null}getRange(){const t=this._tokens.getRange();return t&&new xe(this._startLineNumber+t.startLineNumber,t.startColumn,this._startLineNumber+t.endLineNumber,t.endColumn)}removeTokens(t){const n=t.startLineNumber-this._startLineNumber,r=t.endLineNumber-this._startLineNumber;this._startLineNumber+=this._tokens.removeTokens(n,t.startColumn-1,r,t.endColumn-1),this._updateEndLineNumber()}split(t){const n=t.startLineNumber-this._startLineNumber,r=t.endLineNumber-this._startLineNumber,[o,s,a]=this._tokens.split(n,t.startColumn-1,r,t.endColumn-1);return[new $Z(this._startLineNumber,o),new $Z(this._startLineNumber+a,s)]}applyEdit(t,n){const[r,o,s]=x6(n);this.acceptEdit(t,r,o,s,n.length>0?n.charCodeAt(0):0)}acceptEdit(t,n,r,o,s){this._acceptDeleteRange(t),this._acceptInsertText(new rt(t.startLineNumber,t.startColumn),n,r,o,s),this._updateEndLineNumber()}_acceptDeleteRange(t){if(t.startLineNumber===t.endLineNumber&&t.startColumn===t.endColumn)return;const n=t.startLineNumber-this._startLineNumber,r=t.endLineNumber-this._startLineNumber;if(r<0){const s=r-n;this._startLineNumber-=s;return}const o=this._tokens.getMaxDeltaLine();if(!(n>=o+1)){if(n<0&&r>=o+1){this._startLineNumber=0,this._tokens.clear();return}if(n<0){const s=-n;this._startLineNumber-=s,this._tokens.acceptDeleteRange(t.startColumn-1,0,0,r,t.endColumn-1)}else this._tokens.acceptDeleteRange(0,n,t.startColumn-1,r,t.endColumn-1)}}_acceptInsertText(t,n,r,o,s){if(n===0&&r===0)return;const a=t.lineNumber-this._startLineNumber;if(a<0){this._startLineNumber+=n;return}const l=this._tokens.getMaxDeltaLine();a>=l+1||this._tokens.acceptInsertText(a,t.column-1,n,r,o,s)}reportIfInvalid(t){this._tokens.reportIfInvalid(t,this._startLineNumber)}}const C5=class C5{constructor(t){this._tokens=t,this._tokenCount=t.length/4}toString(t){const n=[];for(let r=0;rt)r=o-1;else{let a=o;for(;a>n&&this._getDeltaLine(a-1)===t;)a--;let l=o;for(;lt||m===t&&f>=n)&&(mt||f===t&&A>=n){if(fs?k-=s-r:k=r;else if(v===n&&f===r)if(v===o&&k>s)k-=s-r;else{h=!0;continue}else if(vs)v=n,f=r,k=f+(k-s);else{h=!0;continue}else if(v>o){if(d===0&&!h){u=l;break}v-=d}else if(v===o&&f>=s)t&&v===0&&(f+=t,k+=t),v-=d,f-=s-r,k-=s-r;else throw new Error("Not possible!");const p=4*u;a[p]=v,a[p+1]=f,a[p+2]=k,a[p+3]=A,u++}this._tokenCount=u}acceptInsertText(t,n,r,o,s,a){const l=r===0&&o===1&&(a>=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122),d=this._tokens,u=this._tokenCount;for(let h=0;h{console.error("Invalid Semantic Tokens Data From Extension: lineNumber < 1")}):o>t.getLineCount()?C5._rateLimiter.runIfNotLimited(()=>{console.error("Invalid Semantic Tokens Data From Extension: lineNumber > model.getLineCount()")}):this._getEndCharacter(r)>t.getLineLength(o)&&C5._rateLimiter.runIfNotLimited(()=>{console.error("Invalid Semantic Tokens Data From Extension: end character > model.getLineLength(lineNumber)")})}}};C5._rateLimiter=new f8o(10/60);let dze=C5;class c_t{constructor(t){this._tokens=t}getCount(){return this._tokens.length/4}getStartCharacter(t){return this._tokens[4*t+1]}getEndCharacter(t){return this._tokens[4*t+2]}getMetadata(t){return this._tokens[4*t+3]}}var g8o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Hxe=function(e,t){return function(n,r){t(n,r,e)}};let uze=class{constructor(t,n,r,o){this._legend=t,this._themeService=n,this._languageService=r,this._logService=o,this._hasWarnedOverlappingTokens=!1,this._hasWarnedInvalidLengthTokens=!1,this._hasWarnedInvalidEditStart=!1,this._hashTable=new hze}getMetadata(t,n,r){const o=this._languageService.languageIdCodec.encodeLanguageId(r),s=this._hashTable.get(t,n,o);let a;if(s)a=s.metadata;else{let l=this._legend.tokenTypes[t];const d=[];if(l){let u=n;for(let g=0;u>0&&g>1;const h=this._themeService.getColorTheme().getTokenStyleMetadata(l,d,r);if(typeof h>"u")a=2147483647;else{if(a=0,typeof h.italic<"u"){const g=(h.italic?1:0)<<11;a|=g|1}if(typeof h.bold<"u"){const g=(h.bold?2:0)<<11;a|=g|2}if(typeof h.underline<"u"){const g=(h.underline?4:0)<<11;a|=g|4}if(typeof h.strikethrough<"u"){const g=(h.strikethrough?8:0)<<11;a|=g|8}if(h.foreground){const g=h.foreground<<15;a|=g|16}a===0&&(a=2147483647)}}else a=2147483647,l="not-in-legend";this._hashTable.add(t,n,o,a)}return a}warnOverlappingSemanticTokens(t,n){this._hasWarnedOverlappingTokens||(this._hasWarnedOverlappingTokens=!0,this._logService.warn(`Overlapping semantic tokens detected at lineNumber ${t}, column ${n}`))}warnInvalidLengthSemanticTokens(t,n){this._hasWarnedInvalidLengthTokens||(this._hasWarnedInvalidLengthTokens=!0,this._logService.warn(`Semantic token with invalid length detected at lineNumber ${t}, column ${n}`))}warnInvalidEditStart(t,n,r,o,s){this._hasWarnedInvalidEditStart||(this._hasWarnedInvalidEditStart=!0,this._logService.warn(`Invalid semantic tokens edit detected (previousResultId: ${t}, resultId: ${n}) at edit #${r}: The provided start offset ${o} is outside the previous data (length ${s}).`))}};uze=g8o([Hxe(1,Dl),Hxe(2,ic),Hxe(3,va)],uze);function IIn(e,t,n){const r=e.data,o=e.data.length/5|0,s=Math.max(Math.ceil(o/1024),400),a=[];let l=0,d=1,u=0;for(;lh&&r[5*b]===0;)b--;if(b-1===h){let w=g;for(;w+1C)t.warnOverlappingSemanticTokens(y,C+1);else{const T=t.getMetadata(L,E,n);T!==2147483647&&(f===0&&(f=y),m[v]=y-f,m[v+1]=C,m[v+2]=S,m[v+3]=T,v+=4,k=y,A=S)}d=y,u=C,l++}v!==m.length&&(m=m.subarray(0,v));const p=$Z.create(f,m);a.push(p)}return a}class m8o{constructor(t,n,r,o){this.tokenTypeIndex=t,this.tokenModifierSet=n,this.languageId=r,this.metadata=o,this.next=null}}const Z_=class Z_{constructor(){this._elementsCount=0,this._currentLengthIndex=0,this._currentLength=Z_._SIZES[this._currentLengthIndex],this._growCount=Math.round(this._currentLengthIndex+1=this._growCount){const s=this._elements;this._currentLengthIndex++,this._currentLength=Z_._SIZES[this._currentLengthIndex],this._growCount=Math.round(this._currentLengthIndex+10?n[0]:[]}async function NIn(e,t,n,r,o){const s=b8o(e,t),a=await Promise.all(s.map(async l=>{let d,u=null;try{d=await l.provideDocumentSemanticTokens(t,l===n?r:null,o)}catch(h){u=h,d=null}return(!d||!z3e(d)&&!PIn(d))&&(d=null),new p8o(l,d,u)}));for(const l of a){if(l.error)throw l.error;if(l.tokens)return l}return a.length>0?a[0]:null}function w8o(e,t){const n=e.orderedGroups(t);return n.length>0?n[0]:null}class O8o{constructor(t,n){this.provider=t,this.tokens=n}}function y8o(e,t){return e.has(t)}function UIn(e,t){const n=e.orderedGroups(t);return n.length>0?n[0]:[]}async function Ynt(e,t,n,r){const o=UIn(e,t),s=await Promise.all(o.map(async a=>{let l;try{l=await a.provideDocumentRangeSemanticTokens(t,n,r)}catch(d){Nc(d),l=null}return(!l||!z3e(l))&&(l=null),new O8o(a,l)}));for(const a of s)if(a.tokens)return a;return s.length>0?s[0]:null}uo.registerCommand("_provideDocumentSemanticTokensLegend",async(e,...t)=>{const[n]=t;Oo(n instanceof vi);const r=e.get(ml).getModel(n);if(!r)return;const{documentSemanticTokensProvider:o}=e.get(Un),s=w8o(o,r);return s?s[0].getLegend():e.get(ba).executeCommand("_provideDocumentRangeSemanticTokensLegend",n)});uo.registerCommand("_provideDocumentSemanticTokens",async(e,...t)=>{const[n]=t;Oo(n instanceof vi);const r=e.get(ml).getModel(n);if(!r)return;const{documentSemanticTokensProvider:o}=e.get(Un);if(!FIn(o,r))return e.get(ba).executeCommand("_provideDocumentRangeSemanticTokens",n,r.getFullModelRange());const s=await NIn(o,r,null,null,Tr.None);if(!s)return;const{provider:a,tokens:l}=s;if(!l||!z3e(l))return;const d=MIn({id:0,type:"full",data:l.data});return l.resultId&&a.releaseDocumentSemanticTokens(l.resultId),d});uo.registerCommand("_provideDocumentRangeSemanticTokensLegend",async(e,...t)=>{const[n,r]=t;Oo(n instanceof vi);const o=e.get(ml).getModel(n);if(!o)return;const{documentRangeSemanticTokensProvider:s}=e.get(Un),a=UIn(s,o);if(a.length===0)return;if(a.length===1)return a[0].getLegend();if(!r||!xe.isIRange(r))return console.warn("provideDocumentRangeSemanticTokensLegend might be out-of-sync with provideDocumentRangeSemanticTokens unless a range argument is passed in"),a[0].getLegend();const l=await Ynt(s,o,xe.lift(r),Tr.None);if(l)return l.provider.getLegend()});uo.registerCommand("_provideDocumentRangeSemanticTokens",async(e,...t)=>{const[n,r]=t;Oo(n instanceof vi),Oo(xe.isIRange(r));const o=e.get(ml).getModel(n);if(!o)return;const{documentRangeSemanticTokensProvider:s}=e.get(Un),a=await Ynt(s,o,xe.lift(r),Tr.None);if(!(!a||!a.tokens))return MIn({id:0,type:"full",data:a.tokens.data})});const Znt="editor.semanticHighlighting";function Lhe(e,t,n){var o;const r=(o=n.getValue(Znt,{overrideIdentifier:e.getLanguageId(),resource:e.uri}))==null?void 0:o.enabled;return typeof r=="boolean"?r:t.getColorTheme().semanticHighlighting}var jIn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},gO=function(e,t){return function(n,r){t(n,r,e)}},zx;let fze=class extends ht{constructor(t,n,r,o,s,a){super(),this._watchers=new _c;const l=h=>{var g;(g=this._watchers.get(h.uri))==null||g.dispose(),this._watchers.set(h.uri,new gze(h,t,r,s,a))},d=(h,g)=>{g.dispose(),this._watchers.delete(h.uri)},u=()=>{for(const h of n.getModels()){const g=this._watchers.get(h.uri);Lhe(h,r,o)?g||l(h):g&&d(h,g)}};n.getModels().forEach(h=>{Lhe(h,r,o)&&l(h)}),this._register(n.onModelAdded(h=>{Lhe(h,r,o)&&l(h)})),this._register(n.onModelRemoved(h=>{const g=this._watchers.get(h.uri);g&&d(h,g)})),this._register(o.onDidChangeConfiguration(h=>{h.affectsConfiguration(Znt)&&u()})),this._register(r.onDidColorThemeChange(u))}dispose(){us(this._watchers.values()),this._watchers.clear(),super.dispose()}};fze=jIn([gO(0,V3e),gO(1,ml),gO(2,Dl),gO(3,ar),gO(4,CA),gO(5,Un)],fze);var l6;let gze=(l6=class extends ht{constructor(t,n,r,o,s){super(),this._semanticTokensStylingService=n,this._isDisposed=!1,this._model=t,this._provider=s.documentSemanticTokensProvider,this._debounceInformation=o.for(this._provider,"DocumentSemanticTokens",{min:zx.REQUEST_MIN_DELAY,max:zx.REQUEST_MAX_DELAY}),this._fetchDocumentSemanticTokens=this._register(new Es(()=>this._fetchDocumentSemanticTokensNow(),zx.REQUEST_MIN_DELAY)),this._currentDocumentResponse=null,this._currentDocumentRequestCancellationTokenSource=null,this._documentProvidersChangeListeners=[],this._providersChangedDuringRequest=!1,this._register(this._model.onDidChangeContent(()=>{this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule(this._debounceInformation.get(this._model))})),this._register(this._model.onDidChangeAttached(()=>{this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule(this._debounceInformation.get(this._model))})),this._register(this._model.onDidChangeLanguage(()=>{this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),this._setDocumentSemanticTokens(null,null,null,[]),this._fetchDocumentSemanticTokens.schedule(0)}));const a=()=>{us(this._documentProvidersChangeListeners),this._documentProvidersChangeListeners=[];for(const l of this._provider.all(t))typeof l.onDidChange=="function"&&this._documentProvidersChangeListeners.push(l.onDidChange(()=>{if(this._currentDocumentRequestCancellationTokenSource){this._providersChangedDuringRequest=!0;return}this._fetchDocumentSemanticTokens.schedule(0)}))};a(),this._register(this._provider.onDidChange(()=>{a(),this._fetchDocumentSemanticTokens.schedule(this._debounceInformation.get(this._model))})),this._register(r.onDidColorThemeChange(l=>{this._setDocumentSemanticTokens(null,null,null,[]),this._fetchDocumentSemanticTokens.schedule(this._debounceInformation.get(this._model))})),this._fetchDocumentSemanticTokens.schedule(0)}dispose(){this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),us(this._documentProvidersChangeListeners),this._documentProvidersChangeListeners=[],this._setDocumentSemanticTokens(null,null,null,[]),this._isDisposed=!0,super.dispose()}_fetchDocumentSemanticTokensNow(){if(this._currentDocumentRequestCancellationTokenSource)return;if(!FIn(this._provider,this._model)){this._currentDocumentResponse&&this._model.tokenization.setSemanticTokens(null,!1);return}if(!this._model.isAttachedToEditor())return;const t=new Wa,n=this._currentDocumentResponse?this._currentDocumentResponse.provider:null,r=this._currentDocumentResponse&&this._currentDocumentResponse.resultId||null,o=NIn(this._provider,this._model,n,r,t.token);this._currentDocumentRequestCancellationTokenSource=t,this._providersChangedDuringRequest=!1;const s=[],a=this._model.onDidChangeContent(d=>{s.push(d)}),l=new vu(!1);o.then(d=>{if(this._debounceInformation.update(this._model,l.elapsed()),this._currentDocumentRequestCancellationTokenSource=null,a.dispose(),!d)this._setDocumentSemanticTokens(null,null,null,s);else{const{provider:u,tokens:h}=d,g=this._semanticTokensStylingService.getStyling(u);this._setDocumentSemanticTokens(u,h||null,g,s)}},d=>{d&&(C2(d)||typeof d.message=="string"&&d.message.indexOf("busy")!==-1)||zi(d),this._currentDocumentRequestCancellationTokenSource=null,a.dispose(),(s.length>0||this._providersChangedDuringRequest)&&(this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule(this._debounceInformation.get(this._model)))})}static _copy(t,n,r,o,s){s=Math.min(s,r.length-o,t.length-n);for(let a=0;a{(o.length>0||this._providersChangedDuringRequest)&&!this._fetchDocumentSemanticTokens.isScheduled()&&this._fetchDocumentSemanticTokens.schedule(this._debounceInformation.get(this._model))};if(this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._isDisposed){t&&n&&t.releaseDocumentSemanticTokens(n.resultId);return}if(!t||!r){this._model.tokenization.setSemanticTokens(null,!1);return}if(!n){this._model.tokenization.setSemanticTokens(null,!0),a();return}if(PIn(n)){if(!s){this._model.tokenization.setSemanticTokens(null,!0);return}if(n.edits.length===0)n={resultId:n.resultId,data:s.data};else{let l=0;for(const m of n.edits)l+=(m.data?m.data.length:0)-m.deleteCount;const d=s.data,u=new Uint32Array(d.length+l);let h=d.length,g=u.length;for(let m=n.edits.length-1;m>=0;m--){const v=n.edits[m];if(v.start>d.length){r.warnInvalidEditStart(s.resultId,n.resultId,m,v.start,d.length),this._model.tokenization.setSemanticTokens(null,!0);return}const f=h-(v.start+v.deleteCount);f>0&&(zx._copy(d,h-f,u,g-f,f),g-=f),v.data&&(zx._copy(v.data,0,u,g-v.data.length,v.data.length),g-=v.data.length),h=v.start}h>0&&zx._copy(d,0,u,0,h),n={resultId:n.resultId,data:u}}}if(z3e(n)){this._currentDocumentResponse=new C8o(t,n.resultId,n.data);const l=IIn(n,r,this._model.getLanguageId());if(o.length>0)for(const d of o)for(const u of l)for(const h of d.changes)u.applyEdit(h.range,h.text);this._model.tokenization.setSemanticTokens(l,!0)}else this._model.tokenization.setSemanticTokens(null,!0);a()}},zx=l6,l6.REQUEST_MIN_DELAY=300,l6.REQUEST_MAX_DELAY=2e3,l6);gze=zx=jIn([gO(1,V3e),gO(2,Dl),gO(3,CA),gO(4,Un)],gze);class C8o{constructor(t,n,r){this.provider=t,this.resultId=n,this.data=r}dispose(){this.provider.releaseDocumentSemanticTokens(this.resultId)}}fH(fze);var _8o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},PX=function(e,t){return function(n,r){t(n,r,e)}},Kj;let rke=(Kj=class extends ht{constructor(t,n,r,o,s,a){super(),this._semanticTokensStylingService=n,this._themeService=r,this._configurationService=o,this._editor=t,this._provider=a.documentRangeSemanticTokensProvider,this._debounceInformation=s.for(this._provider,"DocumentRangeSemanticTokens",{min:100,max:500}),this._tokenizeViewport=this._register(new Es(()=>this._tokenizeViewportNow(),100)),this._outstandingRequests=[],this._rangeProvidersChangeListeners=[];const l=()=>{this._editor.hasModel()&&this._tokenizeViewport.schedule(this._debounceInformation.get(this._editor.getModel()))},d=()=>{var u;if(this._cleanupProviderListeners(),this._editor.hasModel()){const h=this._editor.getModel();for(const g of this._provider.all(h)){const m=(u=g.onDidChange)==null?void 0:u.call(g,()=>{this._cancelAll(),l()});m&&this._rangeProvidersChangeListeners.push(m)}}};this._register(this._editor.onDidScrollChange(()=>{l()})),this._register(this._editor.onDidChangeModel(()=>{d(),this._cancelAll(),l()})),this._register(this._editor.onDidChangeModelLanguage(()=>{d(),this._cancelAll(),l()})),this._register(this._editor.onDidChangeModelContent(u=>{this._cancelAll(),l()})),d(),this._register(this._provider.onDidChange(()=>{d(),this._cancelAll(),l()})),this._register(this._configurationService.onDidChangeConfiguration(u=>{u.affectsConfiguration(Znt)&&(this._cancelAll(),l())})),this._register(this._themeService.onDidColorThemeChange(()=>{this._cancelAll(),l()})),l()}dispose(){this._cleanupProviderListeners(),super.dispose()}_cleanupProviderListeners(){us(this._rangeProvidersChangeListeners),this._rangeProvidersChangeListeners=[]}_cancelAll(){for(const t of this._outstandingRequests)t.cancel();this._outstandingRequests=[]}_removeOutstandingRequest(t){for(let n=0,r=this._outstandingRequests.length;nthis._requestRange(t,r)))}_requestRange(t,n){const r=t.getVersionId(),o=Fd(a=>Promise.resolve(Ynt(this._provider,t,n,a))),s=new vu(!1);return o.then(a=>{if(this._debounceInformation.update(t,s.elapsed()),!a||!a.tokens||t.isDisposed()||t.getVersionId()!==r)return;const{provider:l,tokens:d}=a,u=this._semanticTokensStylingService.getStyling(l);t.tokenization.setPartialSemanticTokens(n,IIn(d,u,t.getLanguageId()))}).then(()=>this._removeOutstandingRequest(o),()=>this._removeOutstandingRequest(o)),o}},Kj.ID="editor.contrib.viewportSemanticTokens",Kj);rke=_8o([PX(1,V3e),PX(2,Dl),PX(3,ar),PX(4,CA),PX(5,Un)],rke);mo(rke.ID,rke,1);class S8o{constructor(t=!0){this.selectSubwords=t}provideSelectionRanges(t,n){const r=[];for(const o of n){const s=[];r.push(s),this.selectSubwords&&this._addInWordRanges(s,t,o),this._addWordRanges(s,t,o),this._addWhitespaceLine(s,t,o),s.push({range:t.getFullModelRange()})}return r}_addInWordRanges(t,n,r){const o=n.getWordAtPosition(r);if(!o)return;const{word:s,startColumn:a}=o,l=r.column-a;let d=l,u=l,h=0;for(;d>=0;d--){const g=s.charCodeAt(d);if(d!==l&&(g===95||g===45))break;if(l9(g)&&dO(h))break;h=g}for(d+=1;u0&&n.getLineFirstNonWhitespaceColumn(r.lineNumber)===0&&n.getLineLastNonWhitespaceColumn(r.lineNumber)===0&&t.push({range:new xe(r.lineNumber,1,r.lineNumber,n.getLineMaxColumn(r.lineNumber))})}}var L8o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},x8o=function(e,t){return function(n,r){t(n,r,e)}},mze;class qnt{constructor(t,n){this.index=t,this.ranges=n}mov(t){const n=this.index+(t?1:-1);if(n<0||n>=this.ranges.length)return this;const r=new qnt(n,this.ranges);return r.ranges[n].equalsRange(this.ranges[this.index])?r.mov(t):r}}var AB;let gee=(AB=class{static get(t){return t.getContribution(mze.ID)}constructor(t,n){this._editor=t,this._languageFeaturesService=n,this._ignoreSelection=!1}dispose(){var t;(t=this._selectionListener)==null||t.dispose()}async run(t){if(!this._editor.hasModel())return;const n=this._editor.getSelections(),r=this._editor.getModel();if(this._state||await VIn(this._languageFeaturesService.selectionRangeProvider,r,n.map(s=>s.getPosition()),this._editor.getOption(129),Tr.None).then(s=>{var a;if(!(!yg(s)||s.length!==n.length)&&!(!this._editor.hasModel()||!Ua(this._editor.getSelections(),n,(l,d)=>l.equalsSelection(d)))){for(let l=0;ld.containsPosition(n[l].getStartPosition())&&d.containsPosition(n[l].getEndPosition())),s[l].unshift(n[l]);this._state=s.map(l=>new qnt(0,l)),(a=this._selectionListener)==null||a.dispose(),this._selectionListener=this._editor.onDidChangeCursorPosition(()=>{var l;this._ignoreSelection||((l=this._selectionListener)==null||l.dispose(),this._state=void 0)})}}),!this._state)return;this._state=this._state.map(s=>s.mov(t));const o=this._state.map(s=>Dn.fromPositions(s.ranges[s.index].getStartPosition(),s.ranges[s.index].getEndPosition()));this._ignoreSelection=!0;try{this._editor.setSelections(o)}finally{this._ignoreSelection=!1}}},mze=AB,AB.ID="editor.contrib.smartSelectController",AB);gee=mze=L8o([x8o(1,Un)],gee);class WIn extends In{constructor(t,n){super(n),this._forward=t}async run(t,n){const r=gee.get(n);r&&await r.run(this._forward)}}class E8o extends WIn{constructor(){super(!0,{id:"editor.action.smartSelect.expand",label:St(1400,"Expand Selection"),precondition:void 0,kbOpts:{kbExpr:He.editorTextFocus,primary:1553,mac:{primary:3345,secondary:[1297]},weight:100},menuOpts:{menuId:Vn.MenubarSelectionMenu,group:"1_basic",title:U(1398,"&&Expand Selection"),order:2}})}}uo.registerCommandAlias("editor.action.smartSelect.grow","editor.action.smartSelect.expand");class T8o extends WIn{constructor(){super(!1,{id:"editor.action.smartSelect.shrink",label:St(1401,"Shrink Selection"),precondition:void 0,kbOpts:{kbExpr:He.editorTextFocus,primary:1551,mac:{primary:3343,secondary:[1295]},weight:100},menuOpts:{menuId:Vn.MenubarSelectionMenu,group:"1_basic",title:U(1399,"&&Shrink Selection"),order:3}})}}mo(gee.ID,gee,4);dn(E8o);dn(T8o);async function VIn(e,t,n,r,o){const s=e.all(t).concat(new S8o(r.selectSubwords));s.length===1&&s.unshift(new W0e);const a=[],l=[];for(const d of s)a.push(Promise.resolve(d.provideSelectionRanges(t,n,o)).then(u=>{if(yg(u)&&u.length===n.length)for(let h=0;h{if(d.length===0)return[];d.sort((m,v)=>rt.isBefore(m.getStartPosition(),v.getStartPosition())?1:rt.isBefore(v.getStartPosition(),m.getStartPosition())||rt.isBefore(m.getEndPosition(),v.getEndPosition())?-1:rt.isBefore(v.getEndPosition(),m.getEndPosition())?1:0);const u=[];let h;for(const m of d)(!h||xe.containsRange(m,h)&&!xe.equalsRange(m,h))&&(u.push(m),h=m);if(!r.selectLeadingAndTrailingWhitespace)return u;const g=[u[0]];for(let m=1;mrt.isIPosition(a)));const o=e.get(Un).selectionRangeProvider,s=await e.get(Dg).createModelReference(n);try{return VIn(o,s.object.textEditorModel,r.map(rt.lift),{selectLeadingAndTrailingWhitespace:!0,selectSubwords:!0},Tr.None)}finally{s.dispose()}});const kze=Object.freeze({View:St(1638,"View"),Help:St(1639,"Help"),Test:St(1640,"Test"),File:St(1641,"File"),Preferences:St(1642,"Preferences"),Developer:St(1643,"Developer")});class Q8o extends Cp{constructor(){super({id:"editor.action.toggleStickyScroll",title:{...St(1448,"Toggle Editor Sticky Scroll"),mnemonicTitle:U(1444,"&&Toggle Editor Sticky Scroll")},metadata:{description:St(1449,"Toggle/enable the editor sticky scroll which shows the nested scopes at the top of the viewport")},category:kze.View,toggled:{condition:Nt.equals("config.editor.stickyScroll.enabled",!0),title:U(1445,"Sticky Scroll"),mnemonicTitle:U(1446,"&&Sticky Scroll")},menu:[{id:Vn.CommandPalette},{id:Vn.MenubarAppearanceMenu,group:"4_editor",order:3},{id:Vn.StickyScrollContext}]})}async runEditorCommand(t,n){var a;const r=t.get(ar),o=!r.getValue("editor.stickyScroll.enabled"),s=(a=mp.get(n))==null?void 0:a.isFocused();r.updateValue("editor.stickyScroll.enabled",o),s&&n.focus()}}const H3e=100;class D8o extends Cp{constructor(){super({id:"editor.action.focusStickyScroll",title:{...St(1450,"Focus Editor Sticky Scroll"),mnemonicTitle:U(1447,"&&Focus Editor Sticky Scroll")},precondition:Nt.and(Nt.has("config.editor.stickyScroll.enabled"),He.stickyScrollVisible),menu:[{id:Vn.CommandPalette}]})}runEditorCommand(t,n){var r;(r=mp.get(n))==null||r.focus()}}class B8o extends Cp{constructor(){super({id:"editor.action.selectNextStickyScrollLine",title:St(1451,"Select the next editor sticky scroll line"),precondition:He.stickyScrollFocused.isEqualTo(!0),keybinding:{weight:H3e,primary:18}})}runEditorCommand(t,n){var r;(r=mp.get(n))==null||r.focusNext()}}class R8o extends Cp{constructor(){super({id:"editor.action.selectPreviousStickyScrollLine",title:St(1452,"Select the previous sticky scroll line"),precondition:He.stickyScrollFocused.isEqualTo(!0),keybinding:{weight:H3e,primary:16}})}runEditorCommand(t,n){var r;(r=mp.get(n))==null||r.focusPrevious()}}class I8o extends Cp{constructor(){super({id:"editor.action.goToFocusedStickyScrollLine",title:St(1453,"Go to the focused sticky scroll line"),precondition:He.stickyScrollFocused.isEqualTo(!0),keybinding:{weight:H3e,primary:3}})}runEditorCommand(t,n){var r;(r=mp.get(n))==null||r.goToFocused()}}class M8o extends Cp{constructor(){super({id:"editor.action.selectEditor",title:St(1454,"Select Editor"),precondition:He.stickyScrollFocused.isEqualTo(!0),keybinding:{weight:H3e,primary:9}})}runEditorCommand(t,n){var r;(r=mp.get(n))==null||r.selectEditor()}}mo(mp.ID,mp,1);Cs(Q8o);Cs(D8o);Cs(R8o);Cs(B8o);Cs(I8o);Cs(M8o);var zIn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},KG=function(e,t){return function(n,r){t(n,r,e)}};class P8o{constructor(t,n,r,o,s,a,l){this.range=t,this.insertText=n,this.filterText=r,this.additionalTextEdits=o,this.command=s,this.gutterMenuLinkAction=a,this.completion=l}}let vze=class extends ZJr{constructor(t,n,r,o,s,a){super(s.disposable),this.model=t,this.line=n,this.word=r,this.completionModel=o,this._suggestMemoryService=a}canBeReused(t,n,r){return this.model===t&&this.line===n&&this.word.word.length>0&&this.word.startColumn===r.startColumn&&this.word.endColumn=0&&l.resolve(Tr.None)}return t}};vze=zIn([KG(5,N3e)],vze);let Aze=class extends ht{constructor(t,n,r,o){super(),this._languageFeatureService=t,this._clipboardService=n,this._suggestMemoryService=r,this._editorService=o,this._store.add(t.inlineCompletionsProvider.register("*",this))}async provideInlineCompletions(t,n,r,o){var v;if(r.selectedSuggestionInfo)return;let s;for(const f of this._editorService.listCodeEditors())if(f.getModel()===t){s=f;break}if(!s)return;const a=s.getOption(102);if(_N.isAllOff(a))return;t.tokenization.tokenizeIfCheap(n.lineNumber);const l=t.tokenization.getLineTokens(n.lineNumber),d=l.getStandardTokenType(l.findTokenIndexAtOffset(Math.max(n.column-1-1,0)));if(_N.valueFor(a,d)!=="inline")return;let u=t.getWordAtPosition(n),h;if(u!=null&&u.word||(h=this._getTriggerCharacterInfo(t,n)),!(u!=null&&u.word)&&!h||(u||(u=t.getWordUntilPosition(n)),u.endColumn!==n.column))return;let g;const m=t.getValueInRange(new xe(n.lineNumber,1,n.lineNumber,n.column));if(!h&&((v=this._lastResult)!=null&&v.canBeReused(t,n.lineNumber,u))){const f=new BCt(m,n.column-this._lastResult.word.endColumn);this._lastResult.completionModel.lineContext=f,this._lastResult.acquire(),g=this._lastResult}else{const f=await Rnt(this._languageFeatureService.completionProvider,t,n,new nee(void 0,z0e.createSuggestFilter(s).itemKind,h==null?void 0:h.providers),h&&{triggerKind:1,triggerCharacter:h.ch},o);let k;f.needsClipboard&&(k=await this._clipboardService.readText());const A=new D5(f.items,n.column,new BCt(m,0),V0e.None,s.getOption(134),s.getOption(128),{boostFullMatch:!1,firstMatchCanBeWeak:!1},k);g=new vze(t,n.lineNumber,u,A,f,this._suggestMemoryService)}return this._lastResult=g,g}handleItemDidShow(t,n){n.completion.resolve(Tr.None)}disposeInlineCompletions(t){t.release()}_getTriggerCharacterInfo(t,n){var s;const r=t.getValueInRange(xe.fromPositions({lineNumber:n.lineNumber,column:n.column-1},n)),o=new Set;for(const a of this._languageFeatureService.completionProvider.all(t))(s=a.triggerCharacters)!=null&&s.includes(r)&&o.add(a);if(o.size!==0)return{providers:o,ch:r}}};Aze=zIn([KG(0,Un),KG(1,j0),KG(2,N3e),KG(3,yo)],Aze);fH(Aze);class F8o extends In{constructor(){super({id:"editor.action.forceRetokenize",label:St(1532,"Developer: Force Retokenize"),precondition:void 0})}run(t,n){if(!n.hasModel())return;const r=n.getModel();r.tokenization.resetTokenization();const o=new vu;r.tokenization.forceTokenization(r.getLineCount()),o.stop(),console.log(`tokenization took ${o.elapsed()}`)}}dn(F8o);const TAe=class TAe extends Hu{constructor(){super({id:TAe.ID,title:St(1530,"Toggle Tab Key Moves Focus"),precondition:void 0,keybinding:{primary:2091,mac:{primary:1323},weight:100},metadata:{description:St(1531,"Determines whether the tab key moves focus around the workbench or inserts the tab character in the current editor. This is also called tab trapping, tab navigation, or tab focus mode.")},f1:!0})}run(){const n=!tV.getTabFocusMode();tV.setTabFocusMode(n),um(n?U(1528,"Pressing Tab will now move focus to the next focusable element"):U(1529,"Pressing Tab will now insert the tab character"))}};TAe.ID="editor.action.toggleTabFocusMode";let pze=TAe;Cs(pze);class Knt{static computeUnicodeHighlights(t,n,r){const o=r?r.startLineNumber:1,s=r?r.endLineNumber:t.getLineCount(),a=new d_t(n),l=a.getCandidateCodePoints();let d;l==="allNonBasicAscii"?d=new RegExp("[^\\t\\n\\r\\x20-\\x7E]","g"):d=new RegExp(`${N8o(Array.from(l))}`,"g");const u=new pN(null,d),h=[];let g=!1,m,v=0,f=0,k=0;e:for(let A=o,p=s;A<=p;A++){const b=t.getLineContent(A),w=b.length;u.reset(0);do if(m=u.next(b),m){let O=m.index,y=m.index+m[0].length;if(O>0){const L=b.charCodeAt(O-1);Id(L)&&O--}if(y+1=1e3){g=!0;break e}h.push(new xe(A,O+1,A,y+1))}}while(m)}return{ranges:h,hasMore:g,ambiguousCharacterCount:v,invisibleCharacterCount:f,nonBasicAsciiCharacterCount:k}}static computeUnicodeHighlightReason(t,n){const r=new d_t(n);switch(r.shouldHighlightNonBasicASCII(t,null)){case 0:return null;case 2:return{kind:1};case 3:{const s=t.codePointAt(0),a=r.ambiguousCharacters.getPrimaryConfusable(s),l=HK.getLocales().filter(d=>!HK.getInstance(new Set([...n.allowedLocales,d])).isAmbiguous(s));return{kind:0,confusableWith:String.fromCodePoint(a),notAmbiguousInLocales:l}}case 1:return{kind:2}}}}function N8o(e,t){return`[${P0(e.map(r=>String.fromCodePoint(r)).join(""))}]`}class d_t{constructor(t){this.options=t,this.allowedCodePoints=new Set(t.allowedCodePoints),this.ambiguousCharacters=HK.getInstance(new Set(t.allowedLocales))}getCandidateCodePoints(){if(this.options.nonBasicASCII)return"allNonBasicAscii";const t=new Set;if(this.options.invisibleCharacters)for(const n of aD.codePoints)u_t(String.fromCodePoint(n))||t.add(n);if(this.options.ambiguousCharacters)for(const n of this.ambiguousCharacters.getConfusableCodePoints())t.add(n);for(const n of this.allowedCodePoints)t.delete(n);return t}shouldHighlightNonBasicASCII(t,n){const r=t.codePointAt(0);if(this.allowedCodePoints.has(r))return 0;if(this.options.nonBasicASCII)return 1;let o=!1,s=!1;if(n)for(const a of n){const l=a.codePointAt(0),d=Lie(a);o=o||d,!d&&!this.ambiguousCharacters.isAmbiguous(l)&&!aD.isInvisibleCharacter(l)&&(s=!0)}return!o&&s?0:this.options.invisibleCharacters&&!u_t(t)&&aD.isInvisibleCharacter(r)?2:this.options.ambiguousCharacters&&this.ambiguousCharacters.isAmbiguous(r)?3:0}}function u_t(e){return e===" "||e===` -`||e===" "}var U8o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},h_t=function(e,t){return function(n,r){t(n,r,e)}};let bze=class extends ht{get enabled(){return this._enabled}set enabled(t){t?(this.el.setAttribute("aria-disabled","false"),this.el.tabIndex=0,this.el.style.pointerEvents="auto",this.el.style.opacity="1",this.el.style.cursor="pointer",this._enabled=!1):(this.el.setAttribute("aria-disabled","true"),this.el.tabIndex=-1,this.el.style.pointerEvents="none",this.el.style.opacity="0.4",this.el.style.cursor="default",this._enabled=!0),this._enabled=t}constructor(t,n,r={},o,s){super(),this._link=n,this._hoverService=o,this._enabled=!0,this.el=Xt(t,tn("a.monaco-link",{tabIndex:n.tabIndex??0,href:n.href},n.label)),this.hoverDelegate=r.hoverDelegate??tC("mouse"),this.setTooltip(n.title),this.el.setAttribute("role","button");const a=this._register(new ks(this.el,"click")),l=this._register(new ks(this.el,"keypress")),d=sn.chain(l.event,g=>g.map(m=>new Us(m)).filter(m=>m.keyCode===3)),u=this._register(new ks(this.el,ma.Tap)).event;this._register(Rf.addTarget(this.el));const h=sn.any(a.event,d,u);this._register(h(g=>{this.enabled&&(Qo.stop(g,!0),r!=null&&r.opener?r.opener(this._link.href):s.open(this._link.href,{allowCommands:!0}))})),this.enabled=!0}setTooltip(t){!this.hover&&t?this.hover=this._register(this._hoverService.setupManagedHover(this.hoverDelegate,this.el,t)):this.hover&&this.hover.update(t)}};bze=U8o([h_t(3,pm),h_t(4,OL)],bze);var HIn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},wze=function(e,t){return function(n,r){t(n,r,e)}};const j8o=26;let Oze=class extends ht{constructor(t,n){super(),this._editor=t,this.instantiationService=n,this.banner=this._register(this.instantiationService.createInstance(yze))}hide(){this._editor.setBanner(null,0),this.banner.clear()}show(t){this.banner.show({...t,onClose:()=>{var n;this.hide(),(n=t.onClose)==null||n.call(t)}}),this._editor.setBanner(this.banner.element,j8o)}};Oze=HIn([wze(1,Zn)],Oze);let yze=class extends ht{constructor(t,n){super(),this.instantiationService=t,this.markdownRendererService=n,this.element=tn("div.editor-banner"),this.element.tabIndex=0}getAriaLabel(t){if(t.ariaLabel)return t.ariaLabel;if(typeof t.message=="string")return t.message}getBannerMessage(t){if(typeof t=="string"){const n=tn("span");return n.innerText=t,n}return this.markdownRendererService.render(t).element}clear(){fh(this.element)}show(t){fh(this.element);const n=this.getAriaLabel(t);n&&this.element.setAttribute("aria-label",n);const r=Xt(this.element,tn("div.icon-container"));r.setAttribute("aria-hidden","true"),t.icon&&r.appendChild(tn(`div${gi.asCSSSelector(t.icon)}`));const o=Xt(this.element,tn("div.message-container"));if(o.setAttribute("aria-hidden","true"),o.appendChild(this.getBannerMessage(t.message)),this.messageActionsContainer=Xt(this.element,tn("div.message-actions-container")),t.actions)for(const a of t.actions)this._register(this.instantiationService.createInstance(bze,this.messageActionsContainer,{...a,tabIndex:-1},{}));const s=Xt(this.element,tn("div.action-container"));this.actionBar=this._register(new g1(s)),this.actionBar.push(this._register(new i2("banner.close",U(1533,"Close Banner"),gi.asClassName(lDn),!0,()=>{typeof t.onClose=="function"&&t.onClose()})),{icon:!0,label:!1}),this.actionBar.setFocusable(!1)}};yze=HIn([wze(0,Zn),wze(1,Sp)],yze);const $In=_r("workspaceTrustManagementService");var Jnt=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},XZ=function(e,t){return function(n,r){t(n,r,e)}};const W8o=Da("extensions-warning-message",zt.warning,U(1534,"Icon shown with a warning message in the extensions editor."));var Jj;let mee=(Jj=class extends ht{constructor(t,n,r,o){super(),this._editor=t,this._editorWorkerService=n,this._workspaceTrustService=r,this._highlighter=null,this._bannerClosed=!1,this._updateState=s=>{if(s&&s.hasMore){if(this._bannerClosed)return;const a=Math.max(s.ambiguousCharacterCount,s.nonBasicAsciiCharacterCount,s.invisibleCharacterCount);let l;if(s.nonBasicAsciiCharacterCount>=a)l={message:U(1535,"This document contains many non-basic ASCII unicode characters"),command:new vee};else if(s.ambiguousCharacterCount>=a)l={message:U(1536,"This document contains many ambiguous unicode characters"),command:new MR};else if(s.invisibleCharacterCount>=a)l={message:U(1537,"This document contains many invisible unicode characters"),command:new kee};else throw new Error("Unreachable");this._bannerController.show({id:"unicodeHighlightBanner",message:l.message,icon:W8o,actions:[{label:l.command.shortLabel,href:`command:${l.command.desc.id}`}],onClose:()=>{this._bannerClosed=!0}})}else this._bannerController.hide()},this._bannerController=this._register(o.createInstance(Oze,t)),this._register(this._editor.onDidChangeModel(()=>{this._bannerClosed=!1,this._updateHighlighter()})),this._options=t.getOption(142),this._register(r.onDidChangeTrust(s=>{this._updateHighlighter()})),this._register(t.onDidChangeConfiguration(s=>{s.hasChanged(142)&&(this._options=t.getOption(142),this._updateHighlighter())})),this._updateHighlighter()}dispose(){this._highlighter&&(this._highlighter.dispose(),this._highlighter=null),super.dispose()}_updateHighlighter(){if(this._updateState(null),this._highlighter&&(this._highlighter.dispose(),this._highlighter=null),!this._editor.hasModel())return;const t=V8o(this._workspaceTrustService.isWorkspaceTrusted(),this._options);if([t.nonBasicASCII,t.ambiguousCharacters,t.invisibleCharacters].every(r=>r===!1))return;const n={nonBasicASCII:t.nonBasicASCII,ambiguousCharacters:t.ambiguousCharacters,invisibleCharacters:t.invisibleCharacters,includeComments:t.includeComments,includeStrings:t.includeStrings,allowedCodePoints:Object.keys(t.allowedCharacters).map(r=>r.codePointAt(0)),allowedLocales:Object.keys(t.allowedLocales).map(r=>r==="_os"?CI.NumberFormat().value.resolvedOptions().locale:r==="_vscode"?BJr:r)};this._editorWorkerService.canComputeUnicodeHighlights(this._editor.getModel().uri)?this._highlighter=new Cze(this._editor,n,this._updateState,this._editorWorkerService):this._highlighter=new z8o(this._editor,n,this._updateState)}getDecorationInfo(t){return this._highlighter?this._highlighter.getDecorationInfo(t):null}},Jj.ID="editor.contrib.unicodeHighlighter",Jj);mee=Jnt([XZ(1,S1),XZ(2,$In),XZ(3,Zn)],mee);function V8o(e,t){return{nonBasicASCII:t.nonBasicASCII===Tk?!e:t.nonBasicASCII,ambiguousCharacters:t.ambiguousCharacters,invisibleCharacters:t.invisibleCharacters,includeComments:t.includeComments===Tk?!e:t.includeComments,includeStrings:t.includeStrings===Tk?!e:t.includeStrings,allowedCharacters:t.allowedCharacters,allowedLocales:t.allowedLocales}}let Cze=class extends ht{constructor(t,n,r,o){super(),this._editor=t,this._options=n,this._updateState=r,this._editorWorkerService=o,this._model=this._editor.getModel(),this._decorations=this._editor.createDecorationsCollection(),this._updateSoon=this._register(new Es(()=>this._update(),250)),this._register(this._editor.onDidChangeModelContent(()=>{this._updateSoon.schedule()})),this._updateSoon.schedule()}dispose(){this._decorations.clear(),super.dispose()}_update(){if(this._model.isDisposed())return;if(!this._model.mightContainNonBasicASCII()){this._decorations.clear();return}const t=this._model.getVersionId();this._editorWorkerService.computedUnicodeHighlights(this._model.uri,this._options).then(n=>{if(this._model.isDisposed()||this._model.getVersionId()!==t)return;this._updateState(n);const r=[];if(!n.hasMore)for(const o of n.ranges)r.push({range:o,options:oke.instance.getDecorationFromOptions(this._options)});this._decorations.set(r)})}getDecorationInfo(t){if(!this._decorations.has(t))return null;const n=this._editor.getModel();if(!Net(n,t))return null;const r=n.getValueInRange(t.range);return{reason:GIn(r,this._options),inComment:Uet(n,t),inString:jet(n,t)}}};Cze=Jnt([XZ(3,S1)],Cze);class z8o extends ht{constructor(t,n,r){super(),this._editor=t,this._options=n,this._updateState=r,this._model=this._editor.getModel(),this._decorations=this._editor.createDecorationsCollection(),this._updateSoon=this._register(new Es(()=>this._update(),250)),this._register(this._editor.onDidLayoutChange(()=>{this._updateSoon.schedule()})),this._register(this._editor.onDidScrollChange(()=>{this._updateSoon.schedule()})),this._register(this._editor.onDidChangeHiddenAreas(()=>{this._updateSoon.schedule()})),this._register(this._editor.onDidChangeModelContent(()=>{this._updateSoon.schedule()})),this._updateSoon.schedule()}dispose(){this._decorations.clear(),super.dispose()}_update(){if(this._model.isDisposed())return;if(!this._model.mightContainNonBasicASCII()){this._decorations.clear();return}const t=this._editor.getVisibleRanges(),n=[],r={ranges:[],ambiguousCharacterCount:0,invisibleCharacterCount:0,nonBasicAsciiCharacterCount:0,hasMore:!1};for(const o of t){const s=Knt.computeUnicodeHighlights(this._model,this._options,o);for(const a of s.ranges)r.ranges.push(a);r.ambiguousCharacterCount+=r.ambiguousCharacterCount,r.invisibleCharacterCount+=r.invisibleCharacterCount,r.nonBasicAsciiCharacterCount+=r.nonBasicAsciiCharacterCount,r.hasMore=r.hasMore||s.hasMore}if(!r.hasMore)for(const o of r.ranges)n.push({range:o,options:oke.instance.getDecorationFromOptions(this._options)});this._updateState(r),this._decorations.set(n)}getDecorationInfo(t){if(!this._decorations.has(t))return null;const n=this._editor.getModel(),r=n.getValueInRange(t.range);return Net(n,t)?{reason:GIn(r,this._options),inComment:Uet(n,t),inString:jet(n,t)}:null}}const XIn=U(1538,"Configure Unicode Highlight Options");let _ze=class{constructor(t,n){this._editor=t,this._markdownRendererService=n,this.hoverOrdinal=5}computeSync(t,n){if(!this._editor.hasModel()||t.type!==1)return[];const r=this._editor.getModel(),o=this._editor.getContribution(mee.ID);if(!o)return[];const s=[],a=new Set;let l=300;for(const d of n){const u=o.getDecorationInfo(d);if(!u)continue;const g=r.getValueInRange(d.range).codePointAt(0),m=$xe(g);let v;switch(u.reason.kind){case 0:{Lie(u.reason.confusableWith)?v=U(1539,"The character {0} could be confused with the ASCII character {1}, which is more common in source code.",m,$xe(u.reason.confusableWith.codePointAt(0))):v=U(1540,"The character {0} could be confused with the character {1}, which is more common in source code.",m,$xe(u.reason.confusableWith.codePointAt(0)));break}case 1:v=U(1541,"The character {0} is invisible.",m);break;case 2:v=U(1542,"The character {0} is not a basic ASCII character.",m);break}if(a.has(v))continue;a.add(v);const f={codePoint:g,reason:u.reason,inComment:u.inComment,inString:u.inString},k=U(1543,"Adjust settings"),A=_Qn(ske.ID,f),p=new wf("",!0).appendMarkdown(v).appendText(" ").appendLink(A,k,XIn);s.push(new M4(this,d.range,[p],!1,l++))}return s}renderHoverParts(t,n){return A4o(t,n,this._editor,this._markdownRendererService)}getAccessibleContent(t){return t.contents.map(n=>n.value).join(` -`)}};_ze=Jnt([XZ(1,Sp)],_ze);function Sze(e){return`U+${e.toString(16).padStart(4,"0")}`}function $xe(e){let t=`\`${Sze(e)}\``;return aD.isInvisibleCharacter(e)||(t+=` "${`${H8o(e)}`}"`),t}function H8o(e){return e===96?"`` ` ``":"`"+String.fromCodePoint(e)+"`"}function GIn(e,t){return Knt.computeUnicodeHighlightReason(e,t)}const QAe=class QAe{constructor(){this.map=new Map}getDecorationFromOptions(t){return this.getDecoration(!t.includeComments,!t.includeStrings)}getDecoration(t,n){const r=`${t}${n}`;let o=this.map.get(r);return o||(o=Gi.createDynamic({description:"unicode-highlight",stickiness:1,className:"unicode-highlight",showIfCollapsed:!0,overviewRuler:null,minimap:null,hideInCommentTokens:t,hideInStringTokens:n}),this.map.set(r,o)),o}};QAe.instance=new QAe;let oke=QAe;class $8o extends In{constructor(){super({id:MR.ID,label:St(1552,"Disable highlighting of characters in comments"),precondition:void 0}),this.shortLabel=U(1544,"Disable Highlight In Comments")}async run(t,n,r){const o=t.get(ar);o&&this.runAction(o)}async runAction(t){await t.updateValue(Jm.includeComments,!1,2)}}class X8o extends In{constructor(){super({id:MR.ID,label:St(1553,"Disable highlighting of characters in strings"),precondition:void 0}),this.shortLabel=U(1545,"Disable Highlight In Strings")}async run(t,n,r){const o=t.get(ar);o&&this.runAction(o)}async runAction(t){await t.updateValue(Jm.includeStrings,!1,2)}}const DAe=class DAe extends Hu{constructor(){super({id:DAe.ID,title:St(1554,"Disable highlighting of ambiguous characters"),precondition:void 0,f1:!1}),this.shortLabel=U(1546,"Disable Ambiguous Highlight")}async run(t,n,r){const o=t.get(ar);o&&this.runAction(o)}async runAction(t){await t.updateValue(Jm.ambiguousCharacters,!1,2)}};DAe.ID="editor.action.unicodeHighlight.disableHighlightingOfAmbiguousCharacters";let MR=DAe;const BAe=class BAe extends Hu{constructor(){super({id:BAe.ID,title:St(1555,"Disable highlighting of invisible characters"),precondition:void 0,f1:!1}),this.shortLabel=U(1547,"Disable Invisible Highlight")}async run(t,n,r){const o=t.get(ar);o&&this.runAction(o)}async runAction(t){await t.updateValue(Jm.invisibleCharacters,!1,2)}};BAe.ID="editor.action.unicodeHighlight.disableHighlightingOfInvisibleCharacters";let kee=BAe;const RAe=class RAe extends Hu{constructor(){super({id:RAe.ID,title:St(1556,"Disable highlighting of non basic ASCII characters"),precondition:void 0,f1:!1}),this.shortLabel=U(1548,"Disable Non ASCII Highlight")}async run(t,n,r){const o=t.get(ar);o&&this.runAction(o)}async runAction(t){await t.updateValue(Jm.nonBasicASCII,!1,2)}};RAe.ID="editor.action.unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters";let vee=RAe;const IAe=class IAe extends Hu{constructor(){super({id:IAe.ID,title:St(1557,"Show Exclude Options"),precondition:void 0,f1:!1})}async run(t,n){const{codePoint:r,reason:o,inString:s,inComment:a}=n,l=String.fromCodePoint(r),d=t.get(If),u=t.get(ar);function h(f){return aD.isInvisibleCharacter(f)?U(1549,"Exclude {0} (invisible character) from being highlighted",Sze(f)):U(1550,"Exclude {0} from being highlighted",`${Sze(f)} "${l}"`)}const g=[];if(o.kind===0)for(const f of o.notAmbiguousInLocales)g.push({label:U(1551,'Allow unicode characters that are more common in the language "{0}".',f),run:async()=>{Y8o(u,[f])}});if(g.push({label:h(r),run:()=>G8o(u,[r])}),a){const f=new $8o;g.push({label:f.label,run:async()=>f.runAction(u)})}else if(s){const f=new X8o;g.push({label:f.label,run:async()=>f.runAction(u)})}function m(f){return typeof f.desc.title=="string"?f.desc.title:f.desc.title.value}if(o.kind===0){const f=new MR;g.push({label:m(f),run:async()=>f.runAction(u)})}else if(o.kind===1){const f=new kee;g.push({label:m(f),run:async()=>f.runAction(u)})}else if(o.kind===2){const f=new vee;g.push({label:m(f),run:async()=>f.runAction(u)})}else Z8o(o);const v=await d.pick(g,{title:XIn});v&&await v.run()}};IAe.ID="editor.action.unicodeHighlight.showExcludeOptions";let ske=IAe;async function G8o(e,t){const n=e.getValue(Jm.allowedCharacters);let r;typeof n=="object"&&n?r=n:r={};for(const o of t)r[String.fromCodePoint(o)]=!0;await e.updateValue(Jm.allowedCharacters,r,2)}async function Y8o(e,t){var o;const n=(o=e.inspect(Jm.allowedLocales).user)==null?void 0:o.value;let r;typeof n=="object"&&n?r=Object.assign({},n):r={};for(const s of t)r[s]=!0;await e.updateValue(Jm.allowedLocales,r,2)}function Z8o(e){throw new Error(`Unexpected value: ${e}`)}Cs(MR);Cs(kee);Cs(vee);Cs(ske);mo(mee.ID,mee,1);RI.register(_ze);const lre=_r("dialogService");var q8o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},f_t=function(e,t){return function(n,r){t(n,r,e)}};const YIn="ignoreUnusualLineTerminators";function K8o(e,t,n){e.setModelProperty(t.uri,YIn,n)}function J8o(e,t){return e.getModelProperty(t.uri,YIn)}var eW;let ake=(eW=class extends ht{constructor(t,n,r){super(),this._editor=t,this._dialogService=n,this._codeEditorService=r,this._isPresentingDialog=!1,this._config=this._editor.getOption(143),this._register(this._editor.onDidChangeConfiguration(o=>{o.hasChanged(143)&&(this._config=this._editor.getOption(143),this._checkForUnusualLineTerminators())})),this._register(this._editor.onDidChangeModel(()=>{this._checkForUnusualLineTerminators()})),this._register(this._editor.onDidChangeModelContent(o=>{o.isUndoing||this._checkForUnusualLineTerminators()})),this._checkForUnusualLineTerminators()}async _checkForUnusualLineTerminators(){if(this._config==="off"||!this._editor.hasModel())return;const t=this._editor.getModel();if(!t.mightContainUnusualLineTerminators()||J8o(this._codeEditorService,t)===!0||this._editor.getOption(104))return;if(this._config==="auto"){t.removeUnusualLineTerminators(this._editor.getSelections());return}if(this._isPresentingDialog)return;let r;try{this._isPresentingDialog=!0,r=await this._dialogService.confirm({title:U(1558,"Unusual Line Terminators"),message:U(1559,"Detected unusual line terminators"),detail:U(1560,"The file '{0}' contains one or more unusual line terminator characters, like Line Separator (LS) or Paragraph Separator (PS).\n\nIt is recommended to remove them from the file. This can be configured via `editor.unusualLineTerminators`.",hA(t.uri)),primaryButton:U(1561,"&&Remove Unusual Line Terminators"),cancelButton:U(1562,"Ignore")})}finally{this._isPresentingDialog=!1}if(!r.confirmed){K8o(this._codeEditorService,t,!0);return}t.removeUnusualLineTerminators(this._editor.getSelections())}},eW.ID="editor.contrib.unusualLineTerminatorsDetector",eW);ake=q8o([f_t(1,lre),f_t(2,yo)],ake);mo(ake.ID,ake,1);const Ace="**",g_t="/",xhe="[/\\\\]",Ehe="[^/\\\\]",eLo=/\//g;function m_t(e,t){switch(e){case 0:return"";case 1:return`${Ehe}*?`;default:return`(?:${xhe}|${Ehe}+${xhe}${t?`|${xhe}${Ehe}+`:""})*?`}}function k_t(e,t){if(!e)return[];const n=[];let r=!1,o=!1,s="";for(const a of e){switch(a){case t:if(!r&&!o){n.push(s),s="";continue}break;case"{":r=!0;break;case"}":r=!1;break;case"[":o=!0;break;case"]":o=!1;break}s+=a}return s&&n.push(s),n}function ZIn(e){if(!e)return"";let t="";const n=k_t(e,g_t);if(n.every(r=>r===Ace))t=".*";else{let r=!1;n.forEach((o,s)=>{if(o===Ace){if(r)return;t+=m_t(2,s===n.length-1)}else{let a=!1,l="",d=!1,u="";for(const h of o){if(h!=="}"&&a){l+=h;continue}if(d&&(h!=="]"||!u)){let g;h==="-"?g=h:(h==="^"||h==="!")&&!u?g="^":h===g_t?g="":g=P0(h),u+=g;continue}switch(h){case"{":a=!0;continue;case"[":d=!0;continue;case"}":{const m=`(?:${k_t(l,",").map(v=>ZIn(v)).join("|")})`;t+=m,a=!1,l="";break}case"]":{t+="["+u+"]",d=!1,u="";break}case"?":t+=Ehe;continue;case"*":t+=m_t(1);continue;default:t+=P0(h)}}sd===u,endsWith:r?beo:(d,u)=>d.endsWith(u),isEqualOrParent:(d,u)=>bNe(d,u,!v1||r)},s=`${r?n.toLowerCase():n}_${!!t.trimForExclusions}_${r}`;let a=v_t.get(s);if(a)return p_t(a,e,o);let l;return tLo.test(n)?a=aLo(n.substring(4),n,o):(l=nLo.exec(Xxe(n,o)))?a=lLo(l[1],n,o):(t.trimForExclusions?rLo:iLo).test(n)?a=cLo(n,o):(l=oLo.exec(Xxe(n,o)))?a=b_t(l[1].substring(1),n,!0,o):(l=sLo.exec(Xxe(n,o)))?a=b_t(l[1],n,!1,o):a=dLo(n,o),v_t.set(s,a),p_t(a,e,o)}function p_t(e,t,n){if(typeof t=="string")return e;const r=function(o,s){return n.isEqualOrParent(o,t.base)?e(Sie(o.substring(t.base.length),s3),s):null};return r.allBasenames=e.allBasenames,r.allPaths=e.allPaths,r.basenames=e.basenames,r.patterns=e.patterns,r}function Xxe(e,t){return t.trimForExclusions&&e.endsWith("/**")?e.substring(0,e.length-2):e}function aLo(e,t,n){return function(r,o){return typeof r=="string"&&n.endsWith(r,e)?t:null}}function lLo(e,t,n){const r=`/${e}`,o=`\\${e}`,s=function(l,d){return typeof l!="string"?null:d?n.equals(d,e)?t:null:n.equals(l,e)||n.endsWith(l,r)||n.endsWith(l,o)?t:null},a=[e];return s.basenames=a,s.patterns=[t],s.allBasenames=a,s}function cLo(e,t){const n=KIn(e.slice(1,-1).split(",").map(l=>eit(l,t)).filter(l=>l!==uy),e),r=n.length;if(!r)return uy;if(r===1)return n[0];const o=function(l,d){for(let u=0,h=n.length;u!!l.allBasenames);s&&(o.allBasenames=s.allBasenames);const a=n.reduce((l,d)=>d.allPaths?l.concat(d.allPaths):l,[]);return a.length&&(o.allPaths=a),o}function b_t(e,t,n,r){const o=s3===Jc.sep,s=o?e:e.replace(eLo,s3),a=s3+s,l=Jc.sep+e;let d;return n?d=function(u,h){return typeof u=="string"&&(r.equals(u,s)||r.endsWith(u,a)||!o&&(r.equals(u,e)||r.endsWith(u,l)))?t:null}:d=function(u,h){return typeof u=="string"&&(r.equals(u,s)||!o&&r.equals(u,e))?t:null},d.allPaths=[(n?"*/":"./")+e],d}function dLo(e,t){try{const n=new RegExp(`^${ZIn(e)}$`,t.ignoreCase?"i":void 0);return function(r){return n.lastIndex=0,typeof r=="string"&&n.test(r)?e:null}}catch{return uy}}function uLo(e,t,n){return!e||typeof t!="string"?!1:qIn(e,n)(t)}function qIn(e,t={}){if(!e)return A_t;if(typeof e=="string"||hLo(e)){const n=eit(e,t);if(n===uy)return A_t;const r=function(o,s){return!!n(o,s)};return n.allBasenames&&(r.allBasenames=n.allBasenames),n.allPaths&&(r.allPaths=n.allPaths),r}return fLo(e,t)}function hLo(e){const t=e;return t?typeof t.base=="string"&&typeof t.pattern=="string":!1}function fLo(e,t){const n=KIn(Object.getOwnPropertyNames(e).map(l=>gLo(l,e[l],t)).filter(l=>l!==uy)),r=n.length;if(!r)return uy;if(!n.some(l=>!!l.requiresSiblings)){if(r===1)return n[0];const l=function(h,g){let m;for(let v=0,f=n.length;v{for(const v of m){const f=await v;if(typeof f=="string")return f}return null})():null},d=n.find(h=>!!h.allBasenames);d&&(l.allBasenames=d.allBasenames);const u=n.reduce((h,g)=>g.allPaths?h.concat(g.allPaths):h,[]);return u.length&&(l.allPaths=u),l}const o=function(l,d,u){let h,g;for(let m=0,v=n.length;m{for(const m of g){const v=await m;if(typeof v=="string")return v}return null})():null},s=n.find(l=>!!l.allBasenames);s&&(o.allBasenames=s.allBasenames);const a=n.reduce((l,d)=>d.allPaths?l.concat(d.allPaths):l,[]);return a.length&&(o.allPaths=a),o}function gLo(e,t,n){if(t===!1)return uy;const r=eit(e,n);if(r===uy)return uy;if(typeof t=="boolean")return r;if(t){const o=t.when;if(typeof o=="string"){const s=(a,l,d,u)=>{if(!u||!r(a,l))return null;const h=o.replace("$(basename)",()=>d),g=u(h);return KFe(g)?g.then(m=>m?e:null):g?e:null};return s.requiresSiblings=!0,s}}return r}function KIn(e,t){const n=e.filter(l=>!!l.basenames);if(n.length<2)return e;const r=n.reduce((l,d)=>{const u=d.basenames;return u?l.concat(u):l},[]);let o;if(t){o=[];for(let l=0,d=r.length;l{const u=d.patterns;return u?l.concat(u):l},[]);const s=function(l,d){if(typeof l!="string")return null;if(!d){let h;for(h=l.length;h>0;h--){const g=l.charCodeAt(h-1);if(g===47||g===92)break}d=l.substring(h)}const u=r.indexOf(d);return u!==-1?o[u]:null};s.basenames=r,s.patterns=o,s.allBasenames=r;const a=e.filter(l=>!l.basenames);return a.push(s),a}function tit(e,t,n,r,o,s){if(Array.isArray(e)){let a=0;for(const l of e){const d=tit(l,t,n,r,o,s);if(d===10)return d;d>a&&(a=d)}return a}else{if(typeof e=="string")return r?e==="*"?5:e===n?10:0:0;if(e){const{language:a,pattern:l,scheme:d,hasAccessToAllModels:u,notebookType:h}=e;if(!r&&!u)return 0;h&&o&&(t=o);let g=0;if(d)if(d===t.scheme)g=10;else if(d==="*")g=5;else return 0;if(a)if(a===n)g=10;else if(a==="*")g=Math.max(g,5);else return 0;if(h)if(h===s)g=10;else if(h==="*"&&s!==void 0)g=Math.max(g,5);else return 0;if(l){let m;if(typeof l=="string"?m=l:m={...l,base:tEn(l.base)},m===t.fsPath||uLo(m,t.fsPath))g=10;else return 0}return g}else return 0}}var mLo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},kLo=function(e,t){return function(n,r){t(n,r,e)}};class w_t{constructor(){this.selector={language:"*"}}provideDocumentHighlights(t,n,r){const o=[],s=t.getWordAtPosition({lineNumber:n.lineNumber,column:n.column});return s?t.isDisposed()?void 0:t.findMatches(s.word,!0,!1,!0,Mme,!1).map(l=>({range:l.range,kind:uV.Text})):Promise.resolve(o)}provideMultiDocumentHighlights(t,n,r,o){const s=new _c,a=t.getWordAtPosition({lineNumber:n.lineNumber,column:n.column});if(!a)return Promise.resolve(s);for(const l of[t,...r]){if(l.isDisposed())continue;const u=l.findMatches(a.word,!0,!1,!0,Mme,!1).map(h=>({range:h.range,kind:uV.Text}));u&&s.set(l.uri,u)}return s}}let Lze=class extends ht{constructor(t){super(),this._register(t.documentHighlightProvider.register("*",new w_t)),this._register(t.multiDocumentHighlightProvider.register("*",new w_t))}};Lze=mLo([kLo(0,Un)],Lze);var JIn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},mO=function(e,t){return function(n,r){t(n,r,e)}},Pl,xze;const nit=new yn("hasWordHighlights",!1);function eMn(e,t,n,r){const o=e.ordered(t);return TJe(o.map(s=>()=>Promise.resolve(s.provideDocumentHighlights(t,n,r)).then(void 0,Nc)),s=>s!=null).then(s=>{if(s){const a=new _c;return a.set(t.uri,s),a}return new _c})}function vLo(e,t,n,r,o){const s=e.ordered(t);return TJe(s.map(a=>()=>{const l=o.filter(d=>ZEn(d)).filter(d=>tit(a.selector,d.uri,d.getLanguageId(),!0,void 0,void 0)>0);return Promise.resolve(a.provideMultiDocumentHighlights(t,n,l,r)).then(void 0,Nc)}),a=>a!=null)}class tMn{constructor(t,n,r){this._model=t,this._selection=n,this._wordSeparators=r,this._wordRange=this._getCurrentWordRange(t,n),this._result=null}get result(){return this._result||(this._result=Fd(t=>this._compute(this._model,this._selection,this._wordSeparators,t))),this._result}_getCurrentWordRange(t,n){const r=t.getWordAtPosition(n.getPosition());return r?new xe(n.startLineNumber,r.startColumn,n.startLineNumber,r.endColumn):null}cancel(){this.result.cancel()}}class ALo extends tMn{constructor(t,n,r,o){super(t,n,r),this._providers=o}_compute(t,n,r,o){return eMn(this._providers,t,n.getPosition(),o).then(s=>s||new _c)}}class pLo extends tMn{constructor(t,n,r,o,s){super(t,n,r),this._providers=o,this._otherModels=s}_compute(t,n,r,o){return vLo(this._providers,t,n.getPosition(),o,this._otherModels).then(s=>s||new _c)}}function bLo(e,t,n,r){return new ALo(t,n,r,e)}function wLo(e,t,n,r,o){return new pLo(t,n,r,e,o)}_1("_executeDocumentHighlights",async(e,t,n)=>{const r=e.get(Un),o=await eMn(r.documentHighlightProvider,t,n,Tr.None);return o==null?void 0:o.get(t.uri)});var c6;let Eze=(c6=class{constructor(t,n,r,o,s,a,l,d){this.toUnhook=new Et,this.workerRequestTokenId=0,this.workerRequestCompleted=!1,this.workerRequestValue=new _c,this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=void 0,this.runDelayer=this.toUnhook.add(new dA(50)),this.editor=t,this.providers=n,this.multiDocumentProviders=r,this.codeEditorService=a,this.textModelService=s,this.configurationService=l,this.logService=d,this._hasWordHighlights=nit.bindTo(o),this._ignorePositionChangeEvent=!1,this.occurrencesHighlightEnablement=this.editor.getOption(90),this.occurrencesHighlightDelay=this.configurationService.getValue("editor.occurrencesHighlightDelay"),this.model=this.editor.getModel(),this.toUnhook.add(t.onDidChangeCursorPosition(u=>{this._ignorePositionChangeEvent||this.occurrencesHighlightEnablement!=="off"&&this.runDelayer.trigger(()=>{this._onPositionChanged(u)})})),this.toUnhook.add(t.onDidFocusEditorText(u=>{this.occurrencesHighlightEnablement!=="off"&&(this.workerRequest||this.runDelayer.trigger(()=>{this._run()}))})),this.toUnhook.add(t.onDidChangeModelContent(u=>{kbe(this.model.uri,"output")||this._stopAll()})),this.toUnhook.add(t.onDidChangeModel(u=>{!u.newModelUrl&&u.oldModelUrl?this._stopSingular():Pl.query&&this._run()})),this.toUnhook.add(t.onDidChangeConfiguration(u=>{var g,m;const h=this.editor.getOption(90);if(this.occurrencesHighlightEnablement!==h)switch(this.occurrencesHighlightEnablement=h,h){case"off":this._stopAll();break;case"singleFile":this._stopAll((m=(g=Pl.query)==null?void 0:g.modelInfo)==null?void 0:m.modelURI);break;case"multiFile":Pl.query&&this._run(!0);break;default:console.warn("Unknown occurrencesHighlight setting value:",h);break}})),this.toUnhook.add(this.configurationService.onDidChangeConfiguration(u=>{if(u.affectsConfiguration("editor.occurrencesHighlightDelay")){const h=l.getValue("editor.occurrencesHighlightDelay");this.occurrencesHighlightDelay!==h&&(this.occurrencesHighlightDelay=h)}})),this.toUnhook.add(t.onDidBlurEditorWidget(()=>{var h,g;const u=this.codeEditorService.getFocusedCodeEditor();u?((h=u.getModel())==null?void 0:h.uri.scheme)===yi.vscodeNotebookCell&&((g=this.editor.getModel())==null?void 0:g.uri.scheme)!==yi.vscodeNotebookCell&&this._stopAll():this._stopAll()})),this.decorations=this.editor.createDecorationsCollection(),this.workerRequestTokenId=0,this.workerRequest=null,this.workerRequestCompleted=!1,this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=void 0,Pl.query&&this._run()}hasDecorations(){return this.decorations.length>0}restore(t){this.occurrencesHighlightEnablement!=="off"&&(this.runDelayer.cancel(),this.runDelayer.trigger(()=>{this._run(!1,t)}))}stop(){this.occurrencesHighlightEnablement!=="off"&&this._stopAll()}_getSortedHighlights(){return this.decorations.getRanges().sort(xe.compareRangesUsingStarts)}moveNext(){const t=this._getSortedHighlights(),r=(t.findIndex(s=>s.containsPosition(this.editor.getPosition()))+1)%t.length,o=t[r];try{this._ignorePositionChangeEvent=!0,this.editor.setPosition(o.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(o);const s=this._getWord();if(s){const a=this.editor.getModel().getLineContent(o.startLineNumber);um(`${a}, ${r+1} of ${t.length} for '${s.word}'`)}}finally{this._ignorePositionChangeEvent=!1}}moveBack(){const t=this._getSortedHighlights(),r=(t.findIndex(s=>s.containsPosition(this.editor.getPosition()))-1+t.length)%t.length,o=t[r];try{this._ignorePositionChangeEvent=!0,this.editor.setPosition(o.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(o);const s=this._getWord();if(s){const a=this.editor.getModel().getLineContent(o.startLineNumber);um(`${a}, ${r+1} of ${t.length} for '${s.word}'`)}}finally{this._ignorePositionChangeEvent=!1}}_removeSingleDecorations(){if(!this.editor.hasModel())return;const t=Pl.storedDecorationIDs.get(this.editor.getModel().uri);t&&(this.editor.removeDecorations(t),Pl.storedDecorationIDs.delete(this.editor.getModel().uri),this.decorations.length>0&&(this.decorations.clear(),this._hasWordHighlights.set(!1)))}_removeAllDecorations(t){const n=this.codeEditorService.listCodeEditors(),r=[];for(const o of n){if(!o.hasModel()||C6(o.getModel().uri,t))continue;const s=Pl.storedDecorationIDs.get(o.getModel().uri);if(!s)continue;o.removeDecorations(s),r.push(o.getModel().uri);const a=M6.get(o);a!=null&&a.wordHighlighter&&a.wordHighlighter.decorations.length>0&&(a.wordHighlighter.decorations.clear(),a.wordHighlighter.workerRequest=null,a.wordHighlighter._hasWordHighlights.set(!1))}for(const o of r)Pl.storedDecorationIDs.delete(o)}_stopSingular(){var t,n,r,o;this._removeSingleDecorations(),this.editor.hasTextFocus()&&(((t=this.editor.getModel())==null?void 0:t.uri.scheme)!==yi.vscodeNotebookCell&&((r=(n=Pl.query)==null?void 0:n.modelInfo)==null?void 0:r.modelURI.scheme)!==yi.vscodeNotebookCell?(Pl.query=null,this._run()):(o=Pl.query)!=null&&o.modelInfo&&(Pl.query.modelInfo=null)),this.renderDecorationsTimer!==void 0&&(clearTimeout(this.renderDecorationsTimer),this.renderDecorationsTimer=void 0),this.workerRequest!==null&&(this.workerRequest.cancel(),this.workerRequest=null),this.workerRequestCompleted||(this.workerRequestTokenId++,this.workerRequestCompleted=!0)}_stopAll(t){this._removeAllDecorations(t),this.renderDecorationsTimer!==void 0&&(clearTimeout(this.renderDecorationsTimer),this.renderDecorationsTimer=void 0),this.workerRequest!==null&&(this.workerRequest.cancel(),this.workerRequest=null),this.workerRequestCompleted||(this.workerRequestTokenId++,this.workerRequestCompleted=!0)}_onPositionChanged(t){if(this.occurrencesHighlightEnablement==="off"){this._stopAll();return}if(t.source!=="api"&&t.reason!==3){this._stopAll();return}this._run()}_getWord(){const t=this.editor.getSelection(),n=t.startLineNumber,r=t.startColumn;return this.model.isDisposed()?null:this.model.getWordAtPosition({lineNumber:n,column:r})}getOtherModelsToHighlight(t){if(!t)return[];if(t.uri.scheme===yi.vscodeNotebookCell){const s=[],a=this.codeEditorService.listCodeEditors();for(const l of a){const d=l.getModel();d&&d!==t&&d.uri.scheme===yi.vscodeNotebookCell&&s.push(d)}return s}const r=[],o=this.codeEditorService.listCodeEditors();for(const s of o){if(!int(s))continue;const a=s.getModel();a&&t===a.modified&&r.push(a.modified)}if(r.length)return r;if(this.occurrencesHighlightEnablement==="singleFile")return[];for(const s of o){const a=s.getModel();a&&a!==t&&r.push(a)}return r}async _run(t,n){var o,s,a;if(this.editor.hasTextFocus()){const l=this.editor.getSelection();if(!l||l.startLineNumber!==l.endLineNumber){Pl.query=null,this._stopAll();return}const d=l.startColumn,u=l.endColumn,h=this._getWord();if(!h||h.startColumn>d||h.endColumn{l===this.workerRequestTokenId&&(this.workerRequestCompleted=!0,this.workerRequestValue=h||[],this._beginRenderDecorations(n??this.occurrencesHighlightDelay))},zi)}catch(h){this.logService.error("Unexpected error during occurrence request. Log: ",h)}finally{u.dispose()}}else if(this.model.uri.scheme===yi.vscodeNotebookCell){const l=++this.workerRequestTokenId;if(this.workerRequestCompleted=!1,!Pl.query||!Pl.query.modelInfo)return;const d=await this.textModelService.createModelReference(Pl.query.modelInfo.modelURI);try{this.workerRequest=this.computeWithModel(d.object.textEditorModel,Pl.query.modelInfo.selection,[this.model]),(a=this.workerRequest)==null||a.result.then(u=>{l===this.workerRequestTokenId&&(this.workerRequestCompleted=!0,this.workerRequestValue=u||[],this._beginRenderDecorations(n??this.occurrencesHighlightDelay))},zi)}catch(u){this.logService.error("Unexpected error during occurrence request. Log: ",u)}finally{d.dispose()}}}computeWithModel(t,n,r){return r.length?wLo(this.multiDocumentProviders,t,n,this.editor.getOption(148),r):bLo(this.providers,t,n,this.editor.getOption(148))}_beginRenderDecorations(t){const n=new Date().getTime(),r=this.lastCursorPositionChangeTime+t;n>=r?(this.renderDecorationsTimer=void 0,this.renderDecorations()):this.renderDecorationsTimer=setTimeout(()=>{this.renderDecorations()},r-n)}renderDecorations(){var n,r,o;this.renderDecorationsTimer=void 0;const t=this.codeEditorService.listCodeEditors();for(const s of t){const a=M6.get(s);if(!a)continue;const l=[],d=(n=s.getModel())==null?void 0:n.uri;if(d&&this.workerRequestValue.has(d)){const u=Pl.storedDecorationIDs.get(d),h=this.workerRequestValue.get(d);if(h)for(const m of h)m.range&&l.push({range:m.range,options:QSo(m.kind)});let g=[];s.changeDecorations(m=>{g=m.deltaDecorations(u??[],l)}),Pl.storedDecorationIDs=Pl.storedDecorationIDs.set(d,g),l.length>0&&((r=a.wordHighlighter)==null||r.decorations.set(l),(o=a.wordHighlighter)==null||o._hasWordHighlights.set(!0))}}this.workerRequest=null}dispose(){this._stopSingular(),this.toUnhook.dispose()}},Pl=c6,c6.storedDecorationIDs=new _c,c6.query=null,c6);Eze=Pl=JIn([mO(4,Dg),mO(5,yo),mO(6,ar),mO(7,va)],Eze);var pB;let M6=(pB=class extends ht{static get(t){return t.getContribution(xze.ID)}constructor(t,n,r,o,s,a,l){super(),this._wordHighlighter=null;const d=()=>{t.hasModel()&&!t.getModel().isTooLargeForTokenization()&&t.getModel().uri.scheme!==yi.accessibleView&&(this._wordHighlighter=new Eze(t,r.documentHighlightProvider,r.multiDocumentHighlightProvider,n,s,o,a,l))};this._register(t.onDidChangeModel(u=>{var h,g;this._wordHighlighter&&(!u.newModelUrl&&((h=u.oldModelUrl)==null?void 0:h.scheme)!==yi.vscodeNotebookCell&&((g=this.wordHighlighter)==null||g.stop()),this._wordHighlighter.dispose(),this._wordHighlighter=null),d()})),d()}get wordHighlighter(){return this._wordHighlighter}saveViewState(){return!!(this._wordHighlighter&&this._wordHighlighter.hasDecorations())}moveNext(){var t;(t=this._wordHighlighter)==null||t.moveNext()}moveBack(){var t;(t=this._wordHighlighter)==null||t.moveBack()}restoreViewState(t){this._wordHighlighter&&t&&this._wordHighlighter.restore(250)}dispose(){this._wordHighlighter&&(this._wordHighlighter.dispose(),this._wordHighlighter=null),super.dispose()}},xze=pB,pB.ID="editor.contrib.wordHighlighter",pB);M6=xze=JIn([mO(1,Qi),mO(2,Un),mO(3,yo),mO(4,Dg),mO(5,ar),mO(6,va)],M6);class nMn extends In{constructor(t,n){super(n),this._isNext=t}run(t,n){const r=M6.get(n);r&&(this._isNext?r.moveNext():r.moveBack())}}class OLo extends nMn{constructor(){super(!0,{id:"editor.action.wordHighlight.next",label:St(1572,"Go to Next Symbol Highlight"),precondition:nit,kbOpts:{kbExpr:He.editorTextFocus,primary:65,weight:100}})}}class yLo extends nMn{constructor(){super(!1,{id:"editor.action.wordHighlight.prev",label:St(1573,"Go to Previous Symbol Highlight"),precondition:nit,kbOpts:{kbExpr:He.editorTextFocus,primary:1089,weight:100}})}}class CLo extends In{constructor(){super({id:"editor.action.wordHighlight.trigger",label:St(1574,"Trigger Symbol Highlight"),precondition:void 0,kbOpts:{kbExpr:He.editorTextFocus,primary:0,weight:100}})}run(t,n,r){const o=M6.get(n);o&&o.restoreViewState(!0)}}mo(M6.ID,M6,0);dn(OLo);dn(yLo);dn(CLo);fH(Lze);class $3e extends $d{constructor(t){super(t),this._inSelectionMode=t.inSelectionMode,this._wordNavigationType=t.wordNavigationType}runEditorCommand(t,n,r){if(!n.hasModel())return;const o=fA(n.getOption(148),n.getOption(147)),s=n.getModel(),a=n.getSelections(),l=a.length>1,d=a.map(u=>{const h=new rt(u.positionLineNumber,u.positionColumn),g=this._move(o,s,h,this._wordNavigationType,l);return this._moveTo(u,g,this._inSelectionMode)});if(s.pushStackElement(),n._getViewModel().setCursorStates("moveWordCommand",3,d.map(u=>So.fromModelSelection(u))),d.length===1){const u=new rt(d[0].positionLineNumber,d[0].positionColumn);n.revealPosition(u,0)}}_moveTo(t,n,r){return r?new Dn(t.selectionStartLineNumber,t.selectionStartColumn,n.lineNumber,n.column):new Dn(n.lineNumber,n.column,n.lineNumber,n.column)}}class fE extends $3e{_move(t,n,r,o,s){return as.moveWordLeft(t,n,r,o,s)}}class gE extends $3e{_move(t,n,r,o,s){return as.moveWordRight(t,n,r,o)}}class _Lo extends fE{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartLeft",precondition:void 0})}}class SLo extends fE{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordEndLeft",precondition:void 0})}}class LLo extends fE{constructor(){var t;super({inSelectionMode:!1,wordNavigationType:1,id:"cursorWordLeft",precondition:void 0,kbOpts:{kbExpr:Nt.and(He.textInputFocus,(t=Nt.and(eH,C3e))==null?void 0:t.negate()),primary:2063,mac:{primary:527},weight:100}})}}class xLo extends fE{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartLeftSelect",precondition:void 0})}}class ELo extends fE{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndLeftSelect",precondition:void 0})}}class TLo extends fE{constructor(){var t;super({inSelectionMode:!0,wordNavigationType:1,id:"cursorWordLeftSelect",precondition:void 0,kbOpts:{kbExpr:Nt.and(He.textInputFocus,(t=Nt.and(eH,C3e))==null?void 0:t.negate()),primary:3087,mac:{primary:1551},weight:100}})}}class QLo extends fE{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityLeft",precondition:void 0})}_move(t,n,r,o,s){return super._move(fA(fg.wordSeparators.defaultValue,t.intlSegmenterLocales),n,r,o,s)}}class DLo extends fE{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityLeftSelect",precondition:void 0})}_move(t,n,r,o,s){return super._move(fA(fg.wordSeparators.defaultValue,t.intlSegmenterLocales),n,r,o,s)}}class BLo extends gE{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartRight",precondition:void 0})}}class RLo extends gE{constructor(){var t;super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordEndRight",precondition:void 0,kbOpts:{kbExpr:Nt.and(He.textInputFocus,(t=Nt.and(eH,C3e))==null?void 0:t.negate()),primary:2065,mac:{primary:529},weight:100}})}}class ILo extends gE{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordRight",precondition:void 0})}}class MLo extends gE{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartRightSelect",precondition:void 0})}}class PLo extends gE{constructor(){var t;super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndRightSelect",precondition:void 0,kbOpts:{kbExpr:Nt.and(He.textInputFocus,(t=Nt.and(eH,C3e))==null?void 0:t.negate()),primary:3089,mac:{primary:1553},weight:100}})}}class FLo extends gE{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordRightSelect",precondition:void 0})}}class NLo extends gE{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityRight",precondition:void 0})}_move(t,n,r,o,s){return super._move(fA(fg.wordSeparators.defaultValue,t.intlSegmenterLocales),n,r,o,s)}}class ULo extends gE{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityRightSelect",precondition:void 0})}_move(t,n,r,o,s){return super._move(fA(fg.wordSeparators.defaultValue,t.intlSegmenterLocales),n,r,o,s)}}class X3e extends $d{constructor(t){super({canTriggerInlineEdits:!0,...t}),this._whitespaceHeuristics=t.whitespaceHeuristics,this._wordNavigationType=t.wordNavigationType}runEditorCommand(t,n,r){const o=t==null?void 0:t.get(kl);if(!n.hasModel()||!o)return;const s=fA(n.getOption(148),n.getOption(147)),a=n.getModel(),l=n.getSelections(),d=n.getOption(10),u=n.getOption(15),h=o.getLanguageConfiguration(a.getLanguageId()).getAutoClosingPairs(),g=n._getViewModel(),m=l.map(v=>{const f=this._delete({wordSeparators:s,model:a,selection:v,whitespaceHeuristics:this._whitespaceHeuristics,autoClosingDelete:n.getOption(13),autoClosingBrackets:d,autoClosingQuotes:u,autoClosingPairs:h,autoClosedCharacters:g.getCursorAutoClosedCharacters()},this._wordNavigationType);return new Hh(f,"")});n.pushUndoStop(),n.executeCommands(this.id,m),n.pushUndoStop()}}class iit extends X3e{_delete(t,n){const r=as.deleteWordLeft(t,n);return r||new xe(1,1,1,1)}}class rit extends X3e{_delete(t,n){const r=as.deleteWordRight(t,n);if(r)return r;const o=t.model.getLineCount(),s=t.model.getLineMaxColumn(o);return new xe(o,s,o,s)}}class jLo extends iit{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartLeft",precondition:He.writable})}}class WLo extends iit{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndLeft",precondition:He.writable})}}class VLo extends iit{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:0,id:"deleteWordLeft",precondition:He.writable,kbOpts:{kbExpr:He.textInputFocus,primary:2049,mac:{primary:513},weight:100}})}}class zLo extends rit{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartRight",precondition:He.writable})}}class HLo extends rit{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndRight",precondition:He.writable})}}class $Lo extends rit{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:2,id:"deleteWordRight",precondition:He.writable,kbOpts:{kbExpr:He.textInputFocus,primary:2068,mac:{primary:532},weight:100}})}}class XLo extends In{constructor(){super({id:"deleteInsideWord",precondition:He.writable,label:St(1575,"Delete Word")})}run(t,n,r){if(!n.hasModel())return;const o=fA(n.getOption(148),n.getOption(147)),s=n.getModel(),l=n.getSelections().map(d=>{const u=as.deleteInsideWord(o,s,d);return new Hh(u,"")});n.pushUndoStop(),n.executeCommands(this.id,l),n.pushUndoStop()}}On(new _Lo);On(new SLo);On(new LLo);On(new xLo);On(new ELo);On(new TLo);On(new BLo);On(new RLo);On(new ILo);On(new MLo);On(new PLo);On(new FLo);On(new QLo);On(new DLo);On(new NLo);On(new ULo);On(new jLo);On(new WLo);On(new VLo);On(new zLo);On(new HLo);On(new $Lo);dn(XLo);class GLo extends X3e{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:0,id:"deleteWordPartLeft",precondition:He.writable,kbOpts:{kbExpr:He.textInputFocus,primary:0,mac:{primary:769},weight:100}})}_delete(t,n){const r=Mbe.deleteWordPartLeft(t);return r||new xe(1,1,1,1)}}class YLo extends X3e{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:2,id:"deleteWordPartRight",precondition:He.writable,kbOpts:{kbExpr:He.textInputFocus,primary:0,mac:{primary:788},weight:100}})}_delete(t,n){const r=Mbe.deleteWordPartRight(t);if(r)return r;const o=t.model.getLineCount(),s=t.model.getLineMaxColumn(o);return new xe(o,s,o,s)}}class iMn extends $3e{_move(t,n,r,o,s){return Mbe.moveWordPartLeft(t,n,r,s)}}class ZLo extends iMn{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordPartLeft",precondition:void 0,kbOpts:{kbExpr:He.textInputFocus,primary:0,mac:{primary:783},weight:100}})}}uo.registerCommandAlias("cursorWordPartStartLeft","cursorWordPartLeft");class qLo extends iMn{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordPartLeftSelect",precondition:void 0,kbOpts:{kbExpr:He.textInputFocus,primary:0,mac:{primary:1807},weight:100}})}}uo.registerCommandAlias("cursorWordPartStartLeftSelect","cursorWordPartLeftSelect");class rMn extends $3e{_move(t,n,r,o,s){return Mbe.moveWordPartRight(t,n,r)}}class KLo extends rMn{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordPartRight",precondition:void 0,kbOpts:{kbExpr:He.textInputFocus,primary:0,mac:{primary:785},weight:100}})}}class JLo extends rMn{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordPartRightSelect",precondition:void 0,kbOpts:{kbExpr:He.textInputFocus,primary:0,mac:{primary:1809},weight:100}})}}On(new GLo);On(new YLo);On(new ZLo);On(new qLo);On(new KLo);On(new JLo);const yat=class yat extends ht{constructor(t){super(),this.editor=t,this._register(this.editor.onDidAttemptReadOnlyEdit(()=>this._onDidAttemptReadOnlyEdit()))}_onDidAttemptReadOnlyEdit(){const t=D0.get(this.editor);if(t&&this.editor.hasModel()){let n=this.editor.getOptions().get(105);n||(this.editor.isSimpleWidget?n=new wf(U(1378,"Cannot edit in read-only input")):n=new wf(U(1379,"Cannot edit in read-only editor"))),t.showMessage(n,this.editor.getPosition())}}};yat.ID="editor.contrib.readOnlyMessageController";let lke=yat;mo(lke.ID,lke,2);var exo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},O_t=function(e,t){return function(n,r){t(n,r,e)}};let Tze=class extends ht{constructor(t,n,r){super(),this._textModel=t,this._languageFeaturesService=n,this._outlineModelService=r,this._currentModel=Ti(this,void 0);const o=A0("documentSymbolProvider.onDidChange",this._languageFeaturesService.documentSymbolProvider.onDidChange),s=A0("_textModel.onDidChangeContent",sn.debounce(a=>this._textModel.onDidChangeContent(a),()=>{},100));this._register(Tf(async(a,l)=>{o.read(a),s.read(a);const d=l.add(new b0o),u=await this._outlineModelService.getOrCreate(this._textModel,d.token);l.isDisposed||this._currentModel.set(u,void 0)}))}getBreadcrumbItems(t,n){const r=this._currentModel.read(n);if(!r)return[];const o=r.asListOfDocumentSymbols().filter(s=>t.contains(s.range.startLineNumber)&&!t.contains(s.range.endLineNumber));return o.sort(uEn(qh(s=>s.range.endLineNumber-s.range.startLineNumber,T0))),o.map(s=>({name:s.name,kind:s.kind,startLineNumber:s.range.startLineNumber}))}};Tze=exo([O_t(1,Un),O_t(2,sre)],Tze);F1e.setBreadcrumbsSourceFactory((e,t)=>t.createInstance(Tze,e));var txo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Gxe=function(e,t){return function(n,r){t(n,r,e)}},tW;let cke=(tW=class extends ht{constructor(t,n,r,o){super();const s=this._register(hl(t)),a=this._register(o.createMenu(Vn.EditorContent,t.contextKeyService)),l=Ko(this,a.onDidChange,()=>a.getActions().length===0);this._register(Oi(d=>{if(l.read(d))return;const h=wo("div.floating-menu-overlay-widget");h.root.style.height="28px";const g=n.createInstance(PJ,h.root,Vn.EditorContent,{actionViewItemProvider:(m,v)=>{if(!(m instanceof r2))return;const f=r.lookupKeybinding(m.id);if(f)return n.createInstance(class extends D6{updateLabel(){this.options.label&&this.label&&(this.label.textContent=`${this._commandAction.label} (${f.getLabel()})`)}},m,{...v,keybindingNotRenderedWithLabel:!0})},hiddenItemStrategy:0,menuOptions:{shouldForwardArgs:!0},telemetrySource:"editor.overlayToolbar",toolbarOptions:{primaryGroup:()=>!0,useSeparatorsInPrimaryActions:!0}});d.store.add(g),d.store.add(Oi(m=>{const v=s.model.read(m);g.context=v==null?void 0:v.uri})),d.store.add(s.createOverlayWidget({allowEditorOverflow:!1,domNode:h.root,minContentWidthInPx:ca(0),position:ca({preference:1})}))}))}},tW.ID="editor.contrib.floatingToolbar",tW);cke=txo([Gxe(1,Zn),Gxe(2,Do),Gxe(3,wA)],cke);mo(cke.ID,cke,1);var Qze;(function(e){e.inspectTokensAction=U(786,"Developer: Inspect Tokens")})(Qze||(Qze={}));var dke;(function(e){e.gotoLineActionLabel=U(787,"Go to Line/Column...")})(dke||(dke={}));var Dze;(function(e){e.helpQuickAccessActionLabel=U(788,"Show all Quick Access Providers")})(Dze||(Dze={}));var uke;(function(e){e.quickCommandActionLabel=U(789,"Command Palette"),e.quickCommandHelp=U(790,"Show And Run Commands")})(uke||(uke={}));var Aee;(function(e){e.quickOutlineActionLabel=U(791,"Go to Symbol..."),e.quickOutlineByCategoryActionLabel=U(792,"Go to Symbol by Category...")})(Aee||(Aee={}));var Bze;(function(e){e.editorViewAccessibleLabel=U(793,"Editor content")})(Bze||(Bze={}));var Rze;(function(e){e.toggleHighContrast=U(794,"Toggle High Contrast Theme")})(Rze||(Rze={}));var Ize;(function(e){e.bulkEditServiceSummary=U(795,"Made {0} edits in {1} files")})(Ize||(Ize={}));const Cat=class Cat extends ht{constructor(t){super(),this.editor=t,this.widget=null,cA&&(this._register(t.onDidChangeConfiguration(()=>this.update())),this.update())}update(){const t=!this.editor.getOption(104);!this.widget&&t?this.widget=new Mze(this.editor):this.widget&&!t&&(this.widget.dispose(),this.widget=null)}dispose(){super.dispose(),this.widget&&(this.widget.dispose(),this.widget=null)}};Cat.ID="editor.contrib.iPadShowKeyboard";let hke=Cat;const MAe=class MAe extends ht{constructor(t){super(),this.editor=t,this._domNode=document.createElement("textarea"),this._domNode.className="iPadShowKeyboard",this._register(bt(this._domNode,"touchstart",n=>{this.editor.focus()})),this._register(bt(this._domNode,"focus",n=>{this.editor.focus()})),this.editor.addOverlayWidget(this)}dispose(){this.editor.removeOverlayWidget(this),super.dispose()}getId(){return MAe.ID}getDomNode(){return this._domNode}getPosition(){return{preference:1}}};MAe.ID="editor.contrib.ShowKeyboardWidget";let Mze=MAe;mo(hke.ID,hke,3);const L2=_r("themeService");var nxo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},y_t=function(e,t){return function(n,r){t(n,r,e)}},Pze,bB;let pee=(bB=class extends ht{static get(t){return t.getContribution(Pze.ID)}constructor(t,n,r){super(),this._editor=t,this._languageService=r,this._widget=null,this._register(this._editor.onDidChangeModel(o=>this.stop())),this._register(this._editor.onDidChangeModelLanguage(o=>this.stop())),this._register(Hl.onDidChange(o=>this.stop())),this._register(this._editor.onKeyUp(o=>o.keyCode===9&&this.stop()))}dispose(){this.stop(),super.dispose()}launch(){this._widget||this._editor.hasModel()&&(this._widget=new Fze(this._editor,this._languageService))}stop(){this._widget&&(this._widget.dispose(),this._widget=null)}},Pze=bB,bB.ID="editor.contrib.inspectTokens",bB);pee=Pze=nxo([y_t(1,L2),y_t(2,ic)],pee);class ixo extends In{constructor(){super({id:"editor.action.inspectTokens",label:Qze.inspectTokensAction,alias:"Developer: Inspect Tokens",precondition:void 0})}run(t,n){const r=pee.get(n);r==null||r.launch()}}function rxo(e){let t="";for(let n=0,r=e.length;nhV,tokenize:(o,s,a)=>ntt(t,a),tokenizeEncoded:(o,s,a)=>s3e(r,a)}}const PAe=class PAe extends ht{constructor(t,n){super(),this.allowEditorOverflow=!0,this._editor=t,this._languageService=n,this._model=this._editor.getModel(),this._domNode=document.createElement("div"),this._domNode.className="tokens-inspect-widget",this._tokenizationSupport=oxo(this._languageService.languageIdCodec,this._model.getLanguageId()),this._compute(this._editor.getPosition()),this._register(this._editor.onDidChangeCursorPosition(r=>this._compute(this._editor.getPosition()))),this._editor.addContentWidget(this)}dispose(){this._editor.removeContentWidget(this),super.dispose()}getId(){return PAe._ID}_compute(t){const n=this._getTokensAtLine(t.lineNumber);let r=0;for(let d=n.tokens1.length-1;d>=0;d--){const u=n.tokens1[d];if(t.column-1>=u.offset){r=d;break}}let o=0;for(let d=n.tokens2.length>>>1;d>=0;d--)if(t.column-1>=n.tokens2[d<<1]){o=d;break}const s=this._model.getLineContent(t.lineNumber);let a="";if(rr.prefix.length-n.prefix.length),$n(()=>{this.providers.splice(this.providers.indexOf(t),1),this.defaultProvider===t&&(this.defaultProvider=void 0)})}getQuickAccessProviders(){return P3([this.defaultProvider,...this.providers])}getQuickAccessProvider(t){return t&&this.providers.find(r=>t.startsWith(r.prefix))||void 0||this.defaultProvider}}Ql.add(NI.Quickaccess,new sxo);var axo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},C_t=function(e,t){return function(n,r){t(n,r,e)}},JG,wB;let Uze=(wB=class{constructor(t,n){this.quickInputService=t,this.keybindingService=n,this.registry=Ql.as(NI.Quickaccess)}provide(t){const n=new Et;return n.add(t.onDidAccept(()=>{const[r]=t.selectedItems;r&&this.quickInputService.quickAccess.show(r.prefix,{preserveValue:!0})})),n.add(t.onDidChangeValue(r=>{const o=this.registry.getQuickAccessProvider(r.substr(JG.PREFIX.length));o&&o.prefix&&o.prefix!==JG.PREFIX&&this.quickInputService.quickAccess.show(o.prefix,{preserveValue:!0})})),t.items=this.getQuickAccessProviders().filter(r=>r.prefix!==JG.PREFIX),n}getQuickAccessProviders(){return this.registry.getQuickAccessProviders().sort((n,r)=>n.prefix.localeCompare(r.prefix)).flatMap(n=>this.createPicks(n))}createPicks(t){return t.helpEntries.map(n=>{const r=n.prefix||t.prefix,o=r||"…";return{prefix:r,label:o,keybinding:n.commandId?this.keybindingService.lookupKeybinding(n.commandId):void 0,ariaLabel:U(1747,"{0}, {1}",o,n.description),description:n.description}})}},JG=wB,wB.PREFIX="?",wB);Uze=JG=axo([C_t(0,If),C_t(1,Do)],Uze);Ql.as(NI.Quickaccess).registerQuickAccessProvider({ctor:Uze,prefix:"",helpEntries:[{description:Dze.helpQuickAccessActionLabel}]});class oMn{constructor(t){this.options=t,this.rangeHighlightDecorationId=void 0}provide(t,n,r){var a;const o=new Et;t.canAcceptInBackground=!!((a=this.options)!=null&&a.canAcceptInBackground),t.matchOnLabel=t.matchOnDescription=t.matchOnDetail=t.sortByLabel=!1;const s=o.add(new ts);return s.value=this.doProvide(t,n,r),o.add(this.onDidActiveTextEditorControlChange(()=>{s.value=void 0,s.value=this.doProvide(t,n)})),o}doProvide(t,n,r){const o=new Et,s=this.activeTextEditorControl;if(s&&this.canProvideWithTextEditor(s)){const a={editor:s},l=XBn(s);if(l){let d=s.saveViewState()??void 0;o.add(l.onDidChangeCursorPosition(()=>{d=s.saveViewState()??void 0})),a.restoreViewState=()=>{d&&s===this.activeTextEditorControl&&s.restoreViewState(d)},o.add(rR(n.onCancellationRequested)(()=>{var u;return(u=a.restoreViewState)==null?void 0:u.call(a)}))}o.add($n(()=>this.clearDecorations(s))),o.add(this.provideWithTextEditor(a,t,n,r))}else o.add(this.provideWithoutTextEditor(t,n));return o}canProvideWithTextEditor(t){return!0}gotoLocation({editor:t},n){t.setSelection(n.range,"code.jump"),t.revealRangeInCenter(n.range,0),n.preserveFocus||t.focus();const r=t.getModel();r&&"getLineContent"in r&&A3(`${r.getLineContent(n.range.startLineNumber)}`)}getModel(t){var n;return int(t)?(n=t.getModel())==null?void 0:n.modified:t.getModel()}addDecorations(t,n){t.changeDecorations(r=>{const o=[];this.rangeHighlightDecorationId&&(o.push(this.rangeHighlightDecorationId.overviewRulerDecorationId),o.push(this.rangeHighlightDecorationId.rangeHighlightId),this.rangeHighlightDecorationId=void 0);const s=[{range:n,options:{description:"quick-access-range-highlight",className:"rangeHighlight",isWholeLine:!0}},{range:n,options:{description:"quick-access-range-highlight-overview",overviewRuler:{color:zl(aTn),position:o2.Full}}}],[a,l]=r.deltaDecorations(o,s);this.rangeHighlightDecorationId={rangeHighlightId:a,overviewRulerDecorationId:l}})}clearDecorations(t){const n=this.rangeHighlightDecorationId;n&&(t.changeDecorations(r=>{r.deltaDecorations([n.overviewRulerDecorationId,n.rangeHighlightId],[])}),this.rangeHighlightDecorationId=void 0)}}const YT=class YT extends oMn{constructor(){super({canAcceptInBackground:!0})}get useZeroBasedOffset(){return this.storageService.getBoolean(YT.ZERO_BASED_OFFSET_STORAGE_KEY,-1,!1)}set useZeroBasedOffset(t){this.storageService.store(YT.ZERO_BASED_OFFSET_STORAGE_KEY,t,-1,0)}provideWithoutTextEditor(t){const n=U(1335,"Open a text editor first to go to a line.");return t.items=[{label:n}],t.ariaLabel=n,ht.None}provideWithTextEditor(t,n,r){const o=t.editor,s=new Et;s.add(n.onDidAccept(u=>{const[h]=n.selectedItems;if(h){if(!h.lineNumber)return;this.gotoLocation(t,{range:this.toRange(h.lineNumber,h.column),keyMods:n.keyMods,preserveFocus:u.inBackground}),u.inBackground||n.hide()}}));const a=()=>{const u=n.value.trim().substring(YT.PREFIX.length),{inOffsetMode:h,lineNumber:g,column:m,label:v}=this.parsePosition(o,u);if(l.visible=!!h,n.items=[{lineNumber:g,column:m,label:v}],n.ariaLabel=v,!g){this.clearDecorations(o);return}const f=this.toRange(g,m);o.revealRangeInCenter(f,0),this.addDecorations(o,f)},l=new yL({title:U(1336,"Use Zero-Based Offset"),icon:zt.indexZero,isChecked:this.useZeroBasedOffset,inputActiveOptionBorder:Jt(Bie),inputActiveOptionForeground:Jt(Rie),inputActiveOptionBackground:Jt(iH)});s.add(l.onChange(()=>{this.useZeroBasedOffset=!this.useZeroBasedOffset,a()})),n.toggles=[l],a(),s.add(n.onDidChangeValue(()=>a()));const d=XBn(o);return d&&d.getOptions().get(76).renderType===2&&(d.updateOptions({lineNumbers:"on"}),s.add($n(()=>d.updateOptions({lineNumbers:"relative"})))),s}toRange(t=1,n=1){return{startLineNumber:t,startColumn:n,endLineNumber:t,endColumn:n}}parsePosition(t,n){var o,s;const r=this.getModel(t);if(!r)return{label:U(1337,"Open a text editor first to go to a line.")};if(n.startsWith(":")){let a=parseInt(n.substring(1),10);const l=r.getValueLength();if(isNaN(a))return{inOffsetMode:!0,label:this.useZeroBasedOffset?U(1338,"Type a character position to go to (from 0 to {0}).",l-1):U(1339,"Type a character position to go to (from 1 to {0}).",l)};{const d=a<0;this.useZeroBasedOffset||(a-=Math.sign(a)),d&&(a+=l);const u=r.getPositionAt(a);return{...u,inOffsetMode:!0,label:U(1340,"Press 'Enter' to go to line {0} at column {1}.",u.lineNumber,u.column)}}}else{const a=n.split(/,|:|#/),l=r.getLineCount();let d=parseInt((o=a[0])==null?void 0:o.trim(),10);if(a.length<1||isNaN(d))return{label:U(1341,"Type a line number to go to (from 1 to {0}).",l)};d=d>=0?d:l+1+d,d=Math.min(Math.max(1,d),l);const u=r.getLineMaxColumn(d);let h=parseInt((s=a[1])==null?void 0:s.trim(),10);return a.length<2||isNaN(h)?{lineNumber:d,column:1,label:a.length<2?U(1342,"Press 'Enter' to go to line {0} or enter : to add a column number.",d):U(1343,"Press 'Enter' to go to line {0} or enter a column number (from 1 to {1}).",d,u)}:(h=h>=0?h:u+h,h=Math.min(Math.max(1,h),u),{lineNumber:d,column:h,label:U(1344,"Press 'Enter' to go to line {0} at column {1}.",d,h)})}}};YT.PREFIX=":",YT.ZERO_BASED_OFFSET_STORAGE_KEY="gotoLine.useZeroBasedOffset";let jze=YT;var lxo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},__t=function(e,t){return function(n,r){t(n,r,e)}};let bee=class extends jze{constructor(t,n){super(),this.editorService=t,this.storageService=n,this.onDidActiveTextEditorControlChange=sn.None}get activeTextEditorControl(){return this.editorService.getFocusedCodeEditor()??void 0}};bee=lxo([__t(0,yo),__t(1,Bg)],bee);var OB;let sMn=(OB=class extends In{constructor(){super({id:OB.ID,label:dke.gotoLineActionLabel,alias:"Go to Line/Column...",precondition:void 0,kbOpts:{kbExpr:He.focus,primary:2085,mac:{primary:293},weight:100}})}run(t){t.get(If).quickAccess.show(bee.PREFIX)}},OB.ID="editor.action.gotoLine",OB);dn(sMn);Ql.as(NI.Quickaccess).registerQuickAccessProvider({ctor:bee,prefix:bee.PREFIX,helpEntries:[{description:dke.gotoLineActionLabel,commandId:sMn.ID}]});const aMn=[void 0,[]];function Yxe(e,t,n=0,r=0){const o=t;return o.values&&o.values.length>1?cxo(e,o.values,n,r):lMn(e,t,n,r)}function cxo(e,t,n,r){let o=0;const s=[];for(const a of t){const[l,d]=lMn(e,a,n,r);if(typeof l!="number")return aMn;o+=l,s.push(...d)}return[o,dxo(s)]}function lMn(e,t,n,r){const o=vR(t.original,t.originalLowercase,n,e,e.toLowerCase(),r,{firstMatchCanBeWeak:!0,boostFullMatch:!0});return o?[o[0],jie(o)]:aMn}function dxo(e){const t=e.sort((o,s)=>o.start-s.start),n=[];let r;for(const o of t)!r||!uxo(r,o)?(r=o,n.push(o)):(r.start=Math.min(r.start,o.start),r.end=Math.max(r.end,o.end));return n}function uxo(e,t){return!(e.end=0,a=S_t(e);let l;const d=e.split(cMn);if(d.length>1)for(const u of d){const h=S_t(u),{pathNormalized:g,normalized:m,normalizedLowercase:v}=L_t(u);m&&(l||(l=[]),l.push({original:u,originalLowercase:u.toLowerCase(),pathNormalized:g,normalized:m,normalizedLowercase:v,expectContiguousMatch:h}))}return{original:e,originalLowercase:t,pathNormalized:n,normalized:r,normalizedLowercase:o,values:l,containsPathSeparator:s,expectContiguousMatch:a}}function L_t(e){let t;vh?t=e.replace(/\//g,s3):t=e.replace(/\\/g,s3);const n=t.replace(/[\*\u2026\s"]/g,"");return{pathNormalized:t,normalized:n,normalizedLowercase:n.toLowerCase()}}function x_t(e){return Array.isArray(e)?Wze(e.map(t=>t.original).join(cMn)):Wze(e.original)}var hxo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},E_t=function(e,t){return function(n,r){t(n,r,e)}},The,Vb;let bD=(Vb=class extends oMn{constructor(t,n,r=Object.create(null)){super(r),this._languageFeaturesService=t,this._outlineModelService=n,this.options=r,this.options.canAcceptInBackground=!0}provideWithoutTextEditor(t){return this.provideLabelPick(t,U(1345,"To go to a symbol, first open a text editor with symbol information.")),ht.None}provideWithTextEditor(t,n,r,o){const s=t.editor,a=this.getModel(s);return a?this._languageFeaturesService.documentSymbolProvider.has(a)?this.doProvideWithEditorSymbols(t,a,n,r,o):this.doProvideWithoutEditorSymbols(t,a,n,r):ht.None}doProvideWithoutEditorSymbols(t,n,r,o){const s=new Et;return this.provideLabelPick(r,U(1346,"The active text editor does not provide symbol information.")),(async()=>!await this.waitForLanguageSymbolRegistry(n,s)||o.isCancellationRequested||s.add(this.doProvideWithEditorSymbols(t,n,r,o)))(),s}provideLabelPick(t,n){t.items=[{label:n,index:0,kind:14}],t.ariaLabel=n}async waitForLanguageSymbolRegistry(t,n){if(this._languageFeaturesService.documentSymbolProvider.has(t))return!0;const r=new bI,o=n.add(this._languageFeaturesService.documentSymbolProvider.onDidChange(()=>{this._languageFeaturesService.documentSymbolProvider.has(t)&&(o.dispose(),r.complete(!0))}));return n.add($n(()=>r.complete(!1))),r.p}doProvideWithEditorSymbols(t,n,r,o,s){var g;const a=t.editor,l=new Et;l.add(r.onDidAccept(m=>{var f;const[v]=r.selectedItems;v&&v.range&&(this.gotoLocation(t,{range:v.range.selection,keyMods:r.keyMods,preserveFocus:m.inBackground}),(f=s==null?void 0:s.handleAccept)==null||f.call(s,v,m.inBackground),m.inBackground||r.hide())})),l.add(r.onDidTriggerItemButton(({item:m})=>{m&&m.range&&(this.gotoLocation(t,{range:m.range.selection,keyMods:r.keyMods,forceSideBySide:!0}),r.hide())}));const d=this.getDocumentSymbols(n,o),u=l.add(new ts),h=async m=>{var v;(v=u==null?void 0:u.value)==null||v.cancel(),r.busy=!1,u.value=new Wa,r.busy=!0;try{const f=Wze(r.value.substr(The.PREFIX.length).trim()),k=await this.doGetSymbolPicks(d,f,void 0,u.value.token,n);if(o.isCancellationRequested)return;if(k.length>0){if(r.items=k,m&&f.original.length===0){const A=hJ(k,p=>!!(p.type!=="separator"&&p.range&&xe.containsPosition(p.range.decoration,m)));A&&(r.activeItems=[A])}}else f.original.length>0?this.provideLabelPick(r,U(1347,"No matching editor symbols")):this.provideLabelPick(r,U(1348,"No editor symbols"))}finally{o.isCancellationRequested||(r.busy=!1)}};return l.add(r.onDidChangeValue(()=>h(void 0))),h((g=a.getSelection())==null?void 0:g.getPosition()),l.add(r.onDidChangeActive(()=>{const[m]=r.activeItems;m&&m.range&&(a.revealRangeInCenter(m.range.selection,0),this.addDecorations(a,m.range.decoration))})),l}async doGetSymbolPicks(t,n,r,o,s){var A,p;const a=await t;if(o.isCancellationRequested)return[];const l=n.original.indexOf(The.SCOPE_PREFIX)===0,d=l?1:0;let u,h;n.values&&n.values.length>1?(u=x_t(n.values[0]),h=x_t(n.values.slice(1))):u=n;let g;const m=(p=(A=this.options)==null?void 0:A.openSideBySideDirection)==null?void 0:p.call(A);m&&(g=[{iconClass:m==="right"?gi.asClassName(zt.splitHorizontal):gi.asClassName(zt.splitVertical),tooltip:m==="right"?U(1349,"Open to the Side"):U(1350,"Open to the Bottom")}]);const v=[];for(let b=0;bd){let P=!1;if(u!==n&&([S,L]=Yxe(y,{...n,values:void 0},d,C),typeof S=="number"&&(P=!0)),typeof S!="number"&&([S,L]=Yxe(y,u,d,C),typeof S!="number"))continue;if(!P&&h){if(_&&h.original.length>0&&([E,T]=Yxe(_,h)),typeof E!="number")continue;typeof S=="number"&&(S+=E)}}const Q=w.tags&&w.tags.indexOf(1)>=0;v.push({index:b,kind:w.kind,score:S,label:y,ariaLabel:Mco(w.name,w.kind),description:_,highlights:Q?void 0:{label:L,description:T},range:{selection:xe.collapseToStart(w.selectionRange),decoration:w.range},uri:s.uri,symbolName:O,strikethrough:Q,buttons:g})}const f=v.sort((b,w)=>l?this.compareByKindAndScore(b,w):this.compareByScore(b,w));let k=[];if(l){let y=function(){w&&typeof b=="number"&&O>0&&(w.label=sR(qxe[b]||Zxe,O))},b,w,O=0;for(const C of f)b!==C.kind?(y(),b=C.kind,O=1,w={type:"separator"},k.push(w)):O++,k.push(C);y()}else f.length>0&&(k=[{label:U(1351,"symbols ({0})",v.length),type:"separator"},...f]);return k}compareByScore(t,n){if(typeof t.score!="number"&&typeof n.score=="number")return 1;if(typeof t.score=="number"&&typeof n.score!="number")return-1;if(typeof t.score=="number"&&typeof n.score=="number"){if(t.score>n.score)return-1;if(t.scoren.index?1:0}compareByKindAndScore(t,n){const r=qxe[t.kind]||Zxe,o=qxe[n.kind]||Zxe,s=r.localeCompare(o);return s===0?this.compareByScore(t,n):s}async getDocumentSymbols(t,n){const r=await this._outlineModelService.getOrCreate(t,n);return n.isCancellationRequested?[]:r.asListOfDocumentSymbols()}},The=Vb,Vb.PREFIX="@",Vb.SCOPE_PREFIX=":",Vb.PREFIX_BY_CATEGORY=`${Vb.PREFIX}${Vb.SCOPE_PREFIX}`,Vb);bD=The=hxo([E_t(0,Un),E_t(1,sre)],bD);const Zxe=U(1352,"properties ({0})"),qxe={5:U(1353,"methods ({0})"),11:U(1354,"functions ({0})"),8:U(1355,"constructors ({0})"),12:U(1356,"variables ({0})"),4:U(1357,"classes ({0})"),22:U(1358,"structs ({0})"),23:U(1359,"events ({0})"),24:U(1360,"operators ({0})"),10:U(1361,"interfaces ({0})"),2:U(1362,"namespaces ({0})"),3:U(1363,"packages ({0})"),25:U(1364,"type parameters ({0})"),1:U(1365,"modules ({0})"),6:U(1366,"properties ({0})"),9:U(1367,"enumerations ({0})"),21:U(1368,"enumeration members ({0})"),14:U(1369,"strings ({0})"),0:U(1370,"files ({0})"),17:U(1371,"arrays ({0})"),15:U(1372,"numbers ({0})"),16:U(1373,"booleans ({0})"),18:U(1374,"objects ({0})"),19:U(1375,"keys ({0})"),7:U(1376,"fields ({0})"),13:U(1377,"constants ({0})")};var fxo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Kxe=function(e,t){return function(n,r){t(n,r,e)}};let Vze=class extends bD{constructor(t,n,r){super(n,r),this.editorService=t,this.onDidActiveTextEditorControlChange=sn.None}get activeTextEditorControl(){return this.editorService.getFocusedCodeEditor()??void 0}};Vze=fxo([Kxe(0,yo),Kxe(1,Un),Kxe(2,sre)],Vze);const FAe=class FAe extends In{constructor(){super({id:FAe.ID,label:Aee.quickOutlineActionLabel,alias:"Go to Symbol...",precondition:He.hasDocumentSymbolProvider,kbOpts:{kbExpr:He.focus,primary:3117,weight:100},contextMenuOpts:{group:"navigation",order:3}})}run(t){t.get(If).quickAccess.show(bD.PREFIX,{itemActivation:Db.NONE})}};FAe.ID="editor.action.quickOutline";let fke=FAe;dn(fke);Ql.as(NI.Quickaccess).registerQuickAccessProvider({ctor:Vze,prefix:bD.PREFIX,helpEntries:[{description:Aee.quickOutlineActionLabel,prefix:bD.PREFIX,commandId:fke.ID},{description:Aee.quickOutlineByCategoryActionLabel,prefix:bD.PREFIX_BY_CATEGORY}]});function gxo(e){const t=new Map;for(const n of e)t.set(n,(t.get(n)??0)+1);return t}class GZ{constructor(){this.chunkCount=0,this.chunkOccurrences=new Map,this.documents=new Map}calculateScores(t,n){const r=this.computeEmbedding(t),o=new Map,s=[];for(const[a,l]of this.documents){if(n.isCancellationRequested)return[];for(const d of l.chunks){const u=this.computeSimilarityScore(d,r,o);u>0&&s.push({key:a,score:u})}}return s}static termFrequencies(t){return gxo(GZ.splitTerms(t))}static*splitTerms(t){const n=r=>r.toLowerCase();for(const[r]of t.matchAll(new RegExp("\\b\\p{Letter}[\\p{Letter}\\d]{2,}\\b","gu"))){yield n(r);const o=r.replace(/([a-z])([A-Z])/g,"$1 $2").split(/\s+/g);if(o.length>1)for(const s of o)s.length>2&&new RegExp("\\p{Letter}{3,}","gu").test(s)&&(yield n(s))}}updateDocuments(t){for(const{key:n}of t)this.deleteDocument(n);for(const n of t){const r=[];for(const o of n.textChunks){const s=GZ.termFrequencies(o);for(const a of s.keys())this.chunkOccurrences.set(a,(this.chunkOccurrences.get(a)??0)+1);r.push({text:o,tf:s})}this.chunkCount+=r.length,this.documents.set(n.key,{chunks:r})}return this}deleteDocument(t){const n=this.documents.get(t);if(n){this.documents.delete(t),this.chunkCount-=n.chunks.length;for(const r of n.chunks)for(const o of r.tf.keys()){const s=this.chunkOccurrences.get(o);if(typeof s=="number"){const a=s-1;a<=0?this.chunkOccurrences.delete(o):this.chunkOccurrences.set(o,a)}}}}computeSimilarityScore(t,n,r){let o=0;for(const[s,a]of Object.entries(n)){const l=t.tf.get(s);if(!l)continue;let d=r.get(s);typeof d!="number"&&(d=this.computeIdf(s),r.set(s,d));const u=l*d;o+=u*a}return o}computeEmbedding(t){const n=GZ.termFrequencies(t);return this.computeTfidf(n)}computeIdf(t){const n=this.chunkOccurrences.get(t)??0;return n>0?Math.log((this.chunkCount+1)/n):0}computeTfidf(t){const n=Object.create(null);for(const[r,o]of t){const s=this.computeIdf(r);s>0&&(n[r]=o*s)}return n}}function mxo(e){var r;const t=e.slice(0);t.sort((o,s)=>s.score-o.score);const n=((r=t[0])==null?void 0:r.score)??0;if(n>0)for(const o of t)o.score/=n;return t}var xN;(function(e){e[e.NO_ACTION=0]="NO_ACTION",e[e.CLOSE_PICKER=1]="CLOSE_PICKER",e[e.REFRESH_PICKER=2]="REFRESH_PICKER",e[e.REMOVE_ITEM=3]="REMOVE_ITEM"})(xN||(xN={}));function Jxe(e){const t=e;return Array.isArray(t.items)}function T_t(e){const t=e;return!!t.picks&&t.additionalPicks instanceof Promise}class kxo extends ht{constructor(t,n){super(),this.prefix=t,this.options=n}provide(t,n,r){var u;const o=new Et;t.canAcceptInBackground=!!((u=this.options)!=null&&u.canAcceptInBackground),t.matchOnLabel=t.matchOnDescription=t.matchOnDetail=t.sortByLabel=!1;let s;const a=o.add(new ts),l=async()=>{var A;s==null||s.dispose(!0),t.busy=!1;const h=a.value=new Et;s=h.add(new Wa(n));const g=s.token;let m=t.value.substring(this.prefix.length);(A=this.options)!=null&&A.shouldSkipTrimPickFilter||(m=m.trim());const v=this._getPicks(m,h,g,r),f=(p,b)=>{var y;let w,O;if(Jxe(p)?(w=p.items,O=p.active):w=p,w.length===0){if(b)return!1;(m.length>0||t.hideInput)&&((y=this.options)!=null&&y.noResultsPick)&&(nR(this.options.noResultsPick)?w=[this.options.noResultsPick(m)]:w=[this.options.noResultsPick])}return t.items=w,O&&(t.activeItems=[O]),!0},k=async p=>{let b=!1,w=!1;await Promise.all([(async()=>{typeof p.mergeDelay=="number"&&(await Cy(p.mergeDelay),g.isCancellationRequested)||w||(b=f(p.picks,!0))})(),(async()=>{t.busy=!0;try{const O=await p.additionalPicks;if(g.isCancellationRequested)return;let y,C;Jxe(p.picks)?(y=p.picks.items,C=p.picks.active):y=p.picks;let _,S;if(Jxe(O)?(_=O.items,S=O.active):_=O,_.length>0||!b){let L;if(!C&&!S){const E=t.activeItems[0];E&&y.indexOf(E)!==-1&&(L=E)}f({items:[...y,..._],active:C||S||L})}}finally{g.isCancellationRequested||(t.busy=!1),w=!0}})()])};if(v!==null)if(T_t(v))await k(v);else if(!(v instanceof Promise))f(v);else{t.busy=!0;try{const p=await v;if(g.isCancellationRequested)return;T_t(p)?await k(p):f(p)}finally{g.isCancellationRequested||(t.busy=!1)}}};o.add(t.onDidChangeValue(()=>l())),l(),o.add(t.onDidAccept(h=>{var m;if(r!=null&&r.handleAccept){h.inBackground||t.hide(),(m=r.handleAccept)==null||m.call(r,t.activeItems[0],h.inBackground);return}const[g]=t.selectedItems;typeof(g==null?void 0:g.accept)=="function"&&(h.inBackground||t.hide(),g.accept(t.keyMods,h))}));const d=async(h,g)=>{var v;if(typeof g.trigger!="function")return;const m=((v=g.buttons)==null?void 0:v.indexOf(h))??-1;if(m>=0){const f=g.trigger(m,t.keyMods),k=typeof f=="number"?f:await f;if(n.isCancellationRequested)return;switch(k){case xN.NO_ACTION:break;case xN.CLOSE_PICKER:t.hide();break;case xN.REFRESH_PICKER:l();break;case xN.REMOVE_ITEM:{const A=t.items.indexOf(g);if(A!==-1){const p=t.items.slice(),b=p.splice(A,1),w=t.activeItems.filter(y=>y!==b[0]),O=t.keepScrollPosition;t.keepScrollPosition=!0,t.items=p,w&&(t.activeItems=w),t.keepScrollPosition=O}break}}}};return o.add(t.onDidTriggerItemButton(({button:h,item:g})=>d(h,g))),o.add(t.onDidTriggerSeparatorButton(({button:h,separator:g})=>d(h,g))),o}}new yp(1e4);const vxo=new yp(1e4);function Axo(e){return bxo(e,"NFD",vxo)}const pxo=/[^\u0000-\u0080]/;function bxo(e,t,n){if(!e)return e;const r=n.get(e);if(r)return r;let o;return pxo.test(e)?o=e.normalize(t):o=e,n.set(e,o),o}const wxo=function(){const e=/[\u0300-\u036f]/g;return function(t){return Axo(t).replace(e,"")}}();var dMn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},B5=function(e,t){return function(n,r){t(n,r,e)}},eT,hd,FO;let zze=(FO=class extends kxo{constructor(t,n,r,o,s,a){super(eT.PREFIX,t),this.keybindingService=r,this.commandService=o,this.telemetryService=s,this.dialogService=a,this.commandsHistory=this._register(n.createInstance(Hze)),this.options=t}async _getPicks(t,n,r,o){var f,k;const s=await this.getCommandPicks(r);if(r.isCancellationRequested)return[];const a=rR(()=>{const A=new GZ;A.updateDocuments(s.map(b=>({key:b.commandId,textChunks:[this.getTfIdfChunk(b)]})));const p=A.calculateScores(t,r);return mxo(p).filter(b=>b.score>eT.TFIDF_THRESHOLD).slice(0,eT.TFIDF_MAX_RESULTS)}),l=this.normalizeForFiltering(t),d=[];for(const A of s){A.labelNoAccents??(A.labelNoAccents=this.normalizeForFiltering(A.label));const p=eT.WORD_FILTER(l,A.labelNoAccents)??void 0;let b;if(A.commandAlias&&(A.aliasNoAccents??(A.aliasNoAccents=this.normalizeForFiltering(A.commandAlias)),b=eT.WORD_FILTER(l,A.aliasNoAccents)??void 0),p||b)A.highlights={label:p,detail:this.options.showAlias?b:void 0},d.push(A);else if(t===A.commandId)d.push(A);else if(t.length>=3){const w=a();if(r.isCancellationRequested)return[];const O=w.find(y=>y.key===A.commandId);O&&(A.tfIdfScore=O.score,d.push(A))}}const u=new Map;for(const A of d){const p=u.get(A.label);p?(A.description=A.commandId,p.description=p.commandId):u.set(A.label,A)}d.sort((A,p)=>{if(A.tfIdfScore&&p.tfIdfScore)return A.tfIdfScore===p.tfIdfScore?A.label.localeCompare(p.label):p.tfIdfScore-A.tfIdfScore;if(A.tfIdfScore)return 1;if(p.tfIdfScore)return-1;const b=this.commandsHistory.peek(A.commandId),w=this.commandsHistory.peek(p.commandId);if(b&&w)return b>w?-1:1;if(b)return-1;if(w)return 1;if(this.options.suggestedCommandIds){const C=this.options.suggestedCommandIds.has(A.commandId),_=this.options.suggestedCommandIds.has(p.commandId);if(C&&_)return 0;if(C)return-1;if(_)return 1}const O=A.commandCategory===kze.Developer.value,y=p.commandCategory===kze.Developer.value;return O&&!y?1:!O&&y?-1:A.label.localeCompare(p.label)});const h=[];let g=!1,m=!0,v=!!this.options.suggestedCommandIds;for(let A=0;A{var b;const A=await this.getAdditionalCommandPicks(s,d,t,r);if(r.isCancellationRequested)return[];const p=A.map(w=>this.toCommandPick(w,o));return m&&((b=p[0])==null?void 0:b.type)!=="separator"&&p.unshift({type:"separator",label:U(1744,"similar commands")}),p})()}:h}toCommandPick(t,n){if(t.type==="separator")return t;const r=this.keybindingService.lookupKeybinding(t.commandId),o=r?U(1745,"{0}, {1}",t.label,r.getAriaLabel()):t.label;return{...t,ariaLabel:o,detail:this.options.showAlias&&t.commandAlias!==t.label?t.commandAlias:void 0,keybinding:r,accept:async()=>{var s;this.commandsHistory.push(t.commandId),this.telemetryService.publicLog2("workbenchActionExecuted",{id:t.commandId,from:(n==null?void 0:n.from)??"quick open"});try{(s=t.args)!=null&&s.length?await this.commandService.executeCommand(t.commandId,...t.args):await this.commandService.executeCommand(t.commandId)}catch(a){C2(a)||this.dialogService.error(U(1746,"Command '{0}' resulted in an error",t.label),$1e(a))}}}}getTfIdfChunk({label:t,commandAlias:n,commandDescription:r}){let o=t;return n&&n!==t&&(o+=` - ${n}`),r&&r.value!==t&&(o+=` - ${r.value===r.original?r.value:`${r.value} (${r.original})`}`),o}normalizeForFiltering(t){const n=wxo(t);return n.length!==t.length?(this.telemetryService.publicLog2("QuickAccess:FilterLengthMismatch",{originalLength:t.length,normalizedLength:n.length}),t):n}},eT=FO,FO.PREFIX=">",FO.TFIDF_THRESHOLD=.5,FO.TFIDF_MAX_RESULTS=5,FO.WORD_FILTER=dtt(xJ,Pgo,gQn),FO);zze=eT=dMn([B5(1,Zn),B5(2,Do),B5(3,ba),B5(4,Nf),B5(5,lre)],zze);var zb;let Hze=(zb=class extends ht{constructor(t,n,r){super(),this.storageService=t,this.configurationService=n,this.logService=r,this.configuredCommandsHistoryLength=0,this.updateConfiguration(),this.load(),this.registerListeners()}registerListeners(){this._register(this.configurationService.onDidChangeConfiguration(t=>this.updateConfiguration(t))),this._register(this.storageService.onWillSaveState(t=>{t.reason===F9.SHUTDOWN&&this.saveState()}))}updateConfiguration(t){t&&!t.affectsConfiguration("workbench.commandPalette.history")||(this.configuredCommandsHistoryLength=hd.getConfiguredCommandHistoryLength(this.configurationService),hd.cache&&hd.cache.limit!==this.configuredCommandsHistoryLength&&(hd.cache.limit=this.configuredCommandsHistoryLength,hd.hasChanges=!0))}load(){const t=this.storageService.get(hd.PREF_KEY_CACHE,0);let n;if(t)try{n=JSON.parse(t)}catch(o){this.logService.error(`[CommandsHistory] invalid data: ${o}`)}const r=hd.cache=new yp(this.configuredCommandsHistoryLength,1);if(n){let o;n.usesLRU?o=n.entries:o=n.entries.sort((s,a)=>s.value-a.value),o.forEach(s=>r.set(s.key,s.value))}hd.counter=this.storageService.getNumber(hd.PREF_KEY_COUNTER,0,hd.counter)}push(t){hd.cache&&(hd.cache.set(t,hd.counter++),hd.hasChanges=!0)}peek(t){var n;return(n=hd.cache)==null?void 0:n.peek(t)}saveState(){if(!hd.cache||!hd.hasChanges)return;const t={usesLRU:!0,entries:[]};hd.cache.forEach((n,r)=>t.entries.push({key:r,value:n})),this.storageService.store(hd.PREF_KEY_CACHE,JSON.stringify(t),0,0),this.storageService.store(hd.PREF_KEY_COUNTER,hd.counter,0,0),hd.hasChanges=!1}static getConfiguredCommandHistoryLength(t){var o,s;const r=(s=(o=t.getValue().workbench)==null?void 0:o.commandPalette)==null?void 0:s.history;return typeof r=="number"?r:hd.DEFAULT_COMMANDS_HISTORY_LENGTH}},hd=zb,zb.DEFAULT_COMMANDS_HISTORY_LENGTH=50,zb.PREF_KEY_CACHE="commandPalette.mru.cache",zb.PREF_KEY_COUNTER="commandPalette.mru.counter",zb.counter=1,zb.hasChanges=!1,zb);Hze=hd=dMn([B5(0,Bg),B5(1,ar),B5(2,va)],Hze);class Oxo extends zze{constructor(t,n,r,o,s,a){super(t,n,r,o,s,a)}getCodeEditorCommandPicks(){var r;const t=this.activeTextEditorControl;if(!t)return[];const n=[];for(const o of t.getSupportedActions()){let s;(r=o.metadata)!=null&&r.description&&(Cko(o.metadata.description)?s=o.metadata.description:s={original:o.metadata.description,value:o.metadata.description}),n.push({commandId:o.id,commandAlias:o.alias,commandDescription:s,label:ktt(o.label)||o.id})}return n}}var yxo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},UP=function(e,t){return function(n,r){t(n,r,e)}};let wee=class extends Oxo{get activeTextEditorControl(){return this.codeEditorService.getFocusedCodeEditor()??void 0}constructor(t,n,r,o,s,a){super({showAlias:!1},t,r,o,s,a),this.codeEditorService=n}async getCommandPicks(){return this.getCodeEditorCommandPicks()}hasAdditionalCommandPicks(){return!1}async getAdditionalCommandPicks(){return[]}};wee=yxo([UP(0,Zn),UP(1,yo),UP(2,Do),UP(3,ba),UP(4,Nf),UP(5,lre)],wee);const NAe=class NAe extends In{constructor(){super({id:NAe.ID,label:uke.quickCommandActionLabel,alias:"Command Palette",precondition:void 0,kbOpts:{kbExpr:He.focus,primary:59,weight:100},contextMenuOpts:{group:"z_commands",order:1}})}run(t){t.get(If).quickAccess.show(wee.PREFIX)}};NAe.ID="editor.action.quickCommand";let gke=NAe;dn(gke);Ql.as(NI.Quickaccess).registerQuickAccessProvider({ctor:wee,prefix:wee.PREFIX,helpEntries:[{description:uke.quickCommandHelp,commandId:gke.ID}]});var Cxo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},jP=function(e,t){return function(n,r){t(n,r,e)}};let $ze=class extends DR{constructor(t,n,r,o,s,a,l){super(!0,t,n,r,o,s,a,l)}};$ze=Cxo([jP(1,Qi),jP(2,yo),jP(3,rc),jP(4,Zn),jP(5,Bg),jP(6,ar)],$ze);mo(DR.ID,$ze,4);class _xo{constructor(t,n,r,o,s){this._parsedThemeRuleBrand=void 0,this.token=t,this.index=n,this.fontStyle=r,this.foreground=o,this.background=s}}function Sxo(e){if(!e||!Array.isArray(e))return[];const t=[];let n=0;for(let r=0,o=e.length;r{const m=Dxo(h.token,g.token);return m!==0?m:h.index-g.index});let n=0,r="000000",o="ffffff";for(;e.length>=1&&e[0].token==="";){const h=e.shift();h.fontStyle!==-1&&(n=h.fontStyle),h.foreground!==null&&(r=h.foreground),h.background!==null&&(o=h.background)}const s=new Exo;for(const h of t)s.getId(h);const a=s.getId(r),l=s.getId(o),d=new oit(n,a,l),u=new sit(d);for(let h=0,g=e.length;h"u"){const o=this._match(n),s=Qxo(n);r=(o.metadata|s<<8)>>>0,this._cache.set(n,r)}return(r|t<<0)>>>0}}const Txo=/\b(comment|string|regex|regexp)\b/;function Qxo(e){const t=e.match(Txo);if(!t)return 0;switch(t[1]){case"comment":return 1;case"string":return 2;case"regex":return 3;case"regexp":return 3}throw new Error("Unexpected match for standard token type!")}function Dxo(e,t){return et?1:0}class oit{constructor(t,n,r){this._themeTrieElementRuleBrand=void 0,this._fontStyle=t,this._foreground=n,this._background=r,this.metadata=(this._fontStyle<<11|this._foreground<<15|this._background<<24)>>>0}clone(){return new oit(this._fontStyle,this._foreground,this._background)}acceptOverwrite(t,n,r){t!==-1&&(this._fontStyle=t),n!==0&&(this._foreground=n),r!==0&&(this._background=r),this.metadata=(this._fontStyle<<11|this._foreground<<15|this._background<<24)>>>0}}class sit{constructor(t){this._themeTrieElementBrand=void 0,this._mainRule=t,this._children=new Map}match(t){if(t==="")return this._mainRule;const n=t.indexOf(".");let r,o;n===-1?(r=t,o=""):(r=t.substring(0,n),o=t.substring(n+1));const s=this._children.get(r);return typeof s<"u"?s.match(o):this._mainRule}insert(t,n,r,o){if(t===""){this._mainRule.acceptOverwrite(n,r,o);return}const s=t.indexOf(".");let a,l;s===-1?(a=t,l=""):(a=t.substring(0,s),l=t.substring(s+1));let d=this._children.get(a);typeof d>"u"&&(d=new sit(this._mainRule.clone()),this._children.set(a,d)),d.insert(l,n,r,o)}}function Bxo(e){const t=[];for(let n=1,r=e.length;n[A,await A.supportsAutomaticNewSymbolNamesTriggerKind??!1])),h=(A,p)=>{let b=u.slice();return A===kJ.Automatic&&(b=b.filter(([w,O])=>O)),b.map(([w])=>w.provideNewSymbolNames(l,s.range,A,p))};t("creating rename input field and awaiting its result");const g=this._bulkEditService.hasPreviewHandler()&&this._configService.getValue(this.editor.getModel().uri,"editor.rename.enablePreview"),m=await this._renameWidget.getInput(s.range,s.text,g,d.length>0?h:void 0,a);if(t("received response from rename input field"),typeof m=="boolean"){t(`returning early - rename input field response - ${m}`),m&&this.editor.focus(),a.dispose();return}this.editor.focus(),t("requesting rename edits");const v=YW(r.provideRenameEdits(m.newName,a.token),a.token).then(async A=>{if(!A){t("returning early - no rename edits result");return}if(!this.editor.hasModel()){t("returning early - no model after rename edits are provided");return}if(A.rejectReason){t(`returning early - rejected with reason: ${A.rejectReason}`),this._notificationService.info(A.rejectReason);return}this.editor.setSelection(xe.fromPositions(this.editor.getSelection().getPosition())),t("applying edits"),this._bulkEditService.apply(A,{editor:this.editor,showPreview:m.wantsPreview,label:U(1382,"Renaming '{0}' to '{1}'",s==null?void 0:s.text,m.newName),code:"undoredo.rename",quotableLabel:U(1383,"Renaming {0} to {1}",s==null?void 0:s.text,m.newName),respectAutoSaveConfig:!0,reason:pf.rename()}).then(p=>{t("edits applied"),p.ariaSummary&&um(U(1384,"Successfully renamed '{0}' to '{1}'. Summary: {2}",s.text,m.newName,p.ariaSummary))}).catch(p=>{t(`error when applying edits ${JSON.stringify(p,null," ")}`),this._notificationService.error(U(1385,"Rename failed to apply edits")),this._logService.error(p)})},A=>{t("error when providing rename edits",JSON.stringify(A,null," ")),this._notificationService.error(U(1386,"Rename failed to compute edits")),this._logService.error(A)}).finally(()=>{a.dispose()});return t("returning rename operation"),this._progressService.showWhile(v,250),v}acceptRenameInput(t){this._renameWidget.acceptInput(t)}cancelRenameInput(){this._renameWidget.cancelInput(!0,"cancelRenameInput command")}focusNextRenameSuggestion(){this._renameWidget.focusNextRenameSuggestion()}focusPreviousRenameSuggestion(){this._renameWidget.focusPreviousRenameSuggestion()}},cze=vB,vB.ID="editor.contrib.renameController",vB);I6=cze=l8o([_7(1,Zn),_7(2,rc),_7(3,Zie),_7(4,z8),_7(5,va),_7(6,W3e),_7(7,Un)],I6);class d8o extends In{constructor(){super({id:"editor.action.rename",label:St(1388,"Rename Symbol"),precondition:Ft.and(He.writable,He.hasRenameProvider),kbOpts:{kbExpr:He.editorTextFocus,primary:60,weight:100},contextMenuOpts:{group:"1_modification",order:1.1},canTriggerInlineEdits:!0})}runCommand(t,n){const r=t.get(yo),[o,s]=Array.isArray(n)&&n||[void 0,void 0];return vi.isUri(o)&&rt.isIPosition(s)?r.openCodeEditor({resource:o},r.getActiveCodeEditor()).then(a=>{a&&(a.setPosition(s),a.invokeWithinContext(l=>(this.reportTelemetry(l,a),this.run(l,a))))},zi):super.runCommand(t,n)}run(t,n){const r=t.get(va),o=I6.get(n);return o?(r.trace("[RenameAction] got controller, running..."),o.run()):(r.trace("[RenameAction] returning early - controller missing"),Promise.resolve())}}mo(I6.ID,I6,4);cn(d8o);const Gnt=$d.bindToContribution(I6.get);On(new Gnt({id:"acceptRenameInput",precondition:kH,handler:e=>e.acceptRenameInput(!1),kbOpts:{weight:199,kbExpr:Ft.and(He.focus,Ft.not("isComposing")),primary:3}}));On(new Gnt({id:"acceptRenameInputWithPreview",precondition:Ft.and(kH,Ft.has("config.editor.rename.enablePreview")),handler:e=>e.acceptRenameInput(!0),kbOpts:{weight:199,kbExpr:Ft.and(He.focus,Ft.not("isComposing")),primary:2051}}));On(new Gnt({id:"cancelRenameInput",precondition:kH,handler:e=>e.cancelRenameInput(),kbOpts:{weight:199,kbExpr:He.focus,primary:9,secondary:[1033]}}));Cs(class extends Hu{constructor(){super({id:"focusNextRenameSuggestion",title:{...St(1389,"Focus Next Rename Suggestion")},precondition:kH,keybinding:[{primary:18,weight:199}]})}run(t){const n=t.get(yo).getFocusedCodeEditor();if(!n)return;const r=I6.get(n);r&&r.focusNextRenameSuggestion()}});Cs(class extends Hu{constructor(){super({id:"focusPreviousRenameSuggestion",title:{...St(1390,"Focus Previous Rename Suggestion")},precondition:kH,keybinding:[{primary:16,weight:199}]})}run(t){const n=t.get(yo).getFocusedCodeEditor();if(!n)return;const r=I6.get(n);r&&r.focusPreviousRenameSuggestion()}});_1("_executeDocumentRenameProvider",function(e,t,n,...r){const[o]=r;Oo(typeof o=="string");const{renameProvider:s}=e.get(Un);return c8o(s,t,n,o)});_1("_executePrepareRename",async function(e,t,n){const{renameProvider:r}=e.get(Un),s=await new Xnt(t,n,r).resolveRenameLocation(Tr.None);if(s!=null&&s.rejectReason)throw new Error(s.rejectReason);return s});Ql.as(F3.Configuration).registerConfiguration({id:"editor",properties:{"editor.rename.enablePreview":{scope:6,description:U(1387,"Enable/disable the ability to preview changes before renaming"),default:!0,type:"boolean"}}});var u8o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},l_t=function(e,t){return function(n,r){t(n,r,e)}},qj;let ike=(qj=class extends ht{constructor(t,n,r){super(),this.editor=t,this.languageConfigurationService=n,this.editorWorkerService=r,this.decorations=this.editor.createDecorationsCollection(),this.options=this.createOptions(t.getOption(81)),this.computePromise=null,this.currentOccurrences={},this._register(t.onDidChangeModel(o=>{this.currentOccurrences={},this.options=this.createOptions(t.getOption(81)),this.stop(),this.computeSectionHeaders.schedule(0)})),this._register(t.onDidChangeModelLanguage(o=>{this.currentOccurrences={},this.options=this.createOptions(t.getOption(81)),this.stop(),this.computeSectionHeaders.schedule(0)})),this._register(n.onDidChange(o=>{var a;const s=(a=this.editor.getModel())==null?void 0:a.getLanguageId();s&&o.affects(s)&&(this.currentOccurrences={},this.options=this.createOptions(t.getOption(81)),this.stop(),this.computeSectionHeaders.schedule(0))})),this._register(t.onDidChangeConfiguration(o=>{this.options&&!o.hasChanged(81)||(this.options=this.createOptions(t.getOption(81)),this.updateDecorations([]),this.stop(),this.computeSectionHeaders.schedule(0))})),this._register(this.editor.onDidChangeModelContent(o=>{this.computeSectionHeaders.schedule()})),this._register(t.onDidChangeModelTokens(o=>{this.computeSectionHeaders.isScheduled()||this.computeSectionHeaders.schedule(1e3)})),this.computeSectionHeaders=this._register(new Es(()=>{this.findSectionHeaders()},250)),this.computeSectionHeaders.schedule(0)}createOptions(t){if(!t||!this.editor.hasModel())return;const n=this.editor.getModel().getLanguageId();if(!n)return;const r=this.languageConfigurationService.getLanguageConfiguration(n).comments,o=this.languageConfigurationService.getLanguageConfiguration(n).foldingRules;if(!(!r&&!(o!=null&&o.markers)))return{foldingRules:o,markSectionHeaderRegex:t.markSectionHeaderRegex,findMarkSectionHeaders:t.showMarkSectionHeaders,findRegionSectionHeaders:t.showRegionSectionHeaders}}findSectionHeaders(){var r,o;if(!this.editor.hasModel()||!((r=this.options)!=null&&r.findMarkSectionHeaders)&&!((o=this.options)!=null&&o.findRegionSectionHeaders))return;const t=this.editor.getModel();if(t.isDisposed()||t.isTooLargeForSyncing())return;const n=t.getVersionId();this.editorWorkerService.findSectionHeaders(t.uri,this.options).then(s=>{t.isDisposed()||t.getVersionId()!==n||this.updateDecorations(s)})}updateDecorations(t){const n=this.editor.getModel();n&&(t=t.filter(s=>{if(!s.shouldBeInComments)return!0;const a=n.validateRange(s.range),l=n.tokenization.getLineTokens(a.startLineNumber),d=l.findTokenIndexAtOffset(a.startColumn-1),u=l.getStandardTokenType(d);return l.getLanguageId(d)===n.getLanguageId()&&u===1}));const r=Object.values(this.currentOccurrences).map(s=>s.decorationId),o=t.map(s=>h8o(s));this.editor.changeDecorations(s=>{const a=s.deltaDecorations(r,o);this.currentOccurrences={};for(let l=0,d=a.length;l=this._minimumTimeBetweenRuns&&(this._lastRun=n,t())}}class $Z{static create(t,n){return new $Z(t,new dze(n))}get startLineNumber(){return this._startLineNumber}get endLineNumber(){return this._endLineNumber}constructor(t,n){this._startLineNumber=t,this._tokens=n,this._endLineNumber=this._startLineNumber+this._tokens.getMaxDeltaLine()}toString(){return this._tokens.toString(this._startLineNumber)}_updateEndLineNumber(){this._endLineNumber=this._startLineNumber+this._tokens.getMaxDeltaLine()}isEmpty(){return this._tokens.isEmpty()}getLineTokens(t){return this._startLineNumber<=t&&t<=this._endLineNumber?this._tokens.getLineTokens(t-this._startLineNumber):null}getRange(){const t=this._tokens.getRange();return t&&new xe(this._startLineNumber+t.startLineNumber,t.startColumn,this._startLineNumber+t.endLineNumber,t.endColumn)}removeTokens(t){const n=t.startLineNumber-this._startLineNumber,r=t.endLineNumber-this._startLineNumber;this._startLineNumber+=this._tokens.removeTokens(n,t.startColumn-1,r,t.endColumn-1),this._updateEndLineNumber()}split(t){const n=t.startLineNumber-this._startLineNumber,r=t.endLineNumber-this._startLineNumber,[o,s,a]=this._tokens.split(n,t.startColumn-1,r,t.endColumn-1);return[new $Z(this._startLineNumber,o),new $Z(this._startLineNumber+a,s)]}applyEdit(t,n){const[r,o,s]=x6(n);this.acceptEdit(t,r,o,s,n.length>0?n.charCodeAt(0):0)}acceptEdit(t,n,r,o,s){this._acceptDeleteRange(t),this._acceptInsertText(new rt(t.startLineNumber,t.startColumn),n,r,o,s),this._updateEndLineNumber()}_acceptDeleteRange(t){if(t.startLineNumber===t.endLineNumber&&t.startColumn===t.endColumn)return;const n=t.startLineNumber-this._startLineNumber,r=t.endLineNumber-this._startLineNumber;if(r<0){const s=r-n;this._startLineNumber-=s;return}const o=this._tokens.getMaxDeltaLine();if(!(n>=o+1)){if(n<0&&r>=o+1){this._startLineNumber=0,this._tokens.clear();return}if(n<0){const s=-n;this._startLineNumber-=s,this._tokens.acceptDeleteRange(t.startColumn-1,0,0,r,t.endColumn-1)}else this._tokens.acceptDeleteRange(0,n,t.startColumn-1,r,t.endColumn-1)}}_acceptInsertText(t,n,r,o,s){if(n===0&&r===0)return;const a=t.lineNumber-this._startLineNumber;if(a<0){this._startLineNumber+=n;return}const l=this._tokens.getMaxDeltaLine();a>=l+1||this._tokens.acceptInsertText(a,t.column-1,n,r,o,s)}reportIfInvalid(t){this._tokens.reportIfInvalid(t,this._startLineNumber)}}const C5=class C5{constructor(t){this._tokens=t,this._tokenCount=t.length/4}toString(t){const n=[];for(let r=0;rt)r=o-1;else{let a=o;for(;a>n&&this._getDeltaLine(a-1)===t;)a--;let l=o;for(;lt||m===t&&f>=n)&&(mt||f===t&&A>=n){if(fs?k-=s-r:k=r;else if(v===n&&f===r)if(v===o&&k>s)k-=s-r;else{h=!0;continue}else if(vs)v=n,f=r,k=f+(k-s);else{h=!0;continue}else if(v>o){if(d===0&&!h){u=l;break}v-=d}else if(v===o&&f>=s)t&&v===0&&(f+=t,k+=t),v-=d,f-=s-r,k-=s-r;else throw new Error("Not possible!");const p=4*u;a[p]=v,a[p+1]=f,a[p+2]=k,a[p+3]=A,u++}this._tokenCount=u}acceptInsertText(t,n,r,o,s,a){const l=r===0&&o===1&&(a>=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122),d=this._tokens,u=this._tokenCount;for(let h=0;h{console.error("Invalid Semantic Tokens Data From Extension: lineNumber < 1")}):o>t.getLineCount()?C5._rateLimiter.runIfNotLimited(()=>{console.error("Invalid Semantic Tokens Data From Extension: lineNumber > model.getLineCount()")}):this._getEndCharacter(r)>t.getLineLength(o)&&C5._rateLimiter.runIfNotLimited(()=>{console.error("Invalid Semantic Tokens Data From Extension: end character > model.getLineLength(lineNumber)")})}}};C5._rateLimiter=new f8o(10/60);let dze=C5;class c_t{constructor(t){this._tokens=t}getCount(){return this._tokens.length/4}getStartCharacter(t){return this._tokens[4*t+1]}getEndCharacter(t){return this._tokens[4*t+2]}getMetadata(t){return this._tokens[4*t+3]}}var g8o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Hxe=function(e,t){return function(n,r){t(n,r,e)}};let uze=class{constructor(t,n,r,o){this._legend=t,this._themeService=n,this._languageService=r,this._logService=o,this._hasWarnedOverlappingTokens=!1,this._hasWarnedInvalidLengthTokens=!1,this._hasWarnedInvalidEditStart=!1,this._hashTable=new hze}getMetadata(t,n,r){const o=this._languageService.languageIdCodec.encodeLanguageId(r),s=this._hashTable.get(t,n,o);let a;if(s)a=s.metadata;else{let l=this._legend.tokenTypes[t];const d=[];if(l){let u=n;for(let g=0;u>0&&g>1;const h=this._themeService.getColorTheme().getTokenStyleMetadata(l,d,r);if(typeof h>"u")a=2147483647;else{if(a=0,typeof h.italic<"u"){const g=(h.italic?1:0)<<11;a|=g|1}if(typeof h.bold<"u"){const g=(h.bold?2:0)<<11;a|=g|2}if(typeof h.underline<"u"){const g=(h.underline?4:0)<<11;a|=g|4}if(typeof h.strikethrough<"u"){const g=(h.strikethrough?8:0)<<11;a|=g|8}if(h.foreground){const g=h.foreground<<15;a|=g|16}a===0&&(a=2147483647)}}else a=2147483647,l="not-in-legend";this._hashTable.add(t,n,o,a)}return a}warnOverlappingSemanticTokens(t,n){this._hasWarnedOverlappingTokens||(this._hasWarnedOverlappingTokens=!0,this._logService.warn(`Overlapping semantic tokens detected at lineNumber ${t}, column ${n}`))}warnInvalidLengthSemanticTokens(t,n){this._hasWarnedInvalidLengthTokens||(this._hasWarnedInvalidLengthTokens=!0,this._logService.warn(`Semantic token with invalid length detected at lineNumber ${t}, column ${n}`))}warnInvalidEditStart(t,n,r,o,s){this._hasWarnedInvalidEditStart||(this._hasWarnedInvalidEditStart=!0,this._logService.warn(`Invalid semantic tokens edit detected (previousResultId: ${t}, resultId: ${n}) at edit #${r}: The provided start offset ${o} is outside the previous data (length ${s}).`))}};uze=g8o([Hxe(1,Dl),Hxe(2,ic),Hxe(3,va)],uze);function IIn(e,t,n){const r=e.data,o=e.data.length/5|0,s=Math.max(Math.ceil(o/1024),400),a=[];let l=0,d=1,u=0;for(;lh&&r[5*b]===0;)b--;if(b-1===h){let w=g;for(;w+1C)t.warnOverlappingSemanticTokens(y,C+1);else{const Q=t.getMetadata(L,E,n);Q!==2147483647&&(f===0&&(f=y),m[v]=y-f,m[v+1]=C,m[v+2]=S,m[v+3]=Q,v+=4,k=y,A=S)}d=y,u=C,l++}v!==m.length&&(m=m.subarray(0,v));const p=$Z.create(f,m);a.push(p)}return a}class m8o{constructor(t,n,r,o){this.tokenTypeIndex=t,this.tokenModifierSet=n,this.languageId=r,this.metadata=o,this.next=null}}const Z_=class Z_{constructor(){this._elementsCount=0,this._currentLengthIndex=0,this._currentLength=Z_._SIZES[this._currentLengthIndex],this._growCount=Math.round(this._currentLengthIndex+1=this._growCount){const s=this._elements;this._currentLengthIndex++,this._currentLength=Z_._SIZES[this._currentLengthIndex],this._growCount=Math.round(this._currentLengthIndex+10?n[0]:[]}async function NIn(e,t,n,r,o){const s=b8o(e,t),a=await Promise.all(s.map(async l=>{let d,u=null;try{d=await l.provideDocumentSemanticTokens(t,l===n?r:null,o)}catch(h){u=h,d=null}return(!d||!z3e(d)&&!PIn(d))&&(d=null),new p8o(l,d,u)}));for(const l of a){if(l.error)throw l.error;if(l.tokens)return l}return a.length>0?a[0]:null}function w8o(e,t){const n=e.orderedGroups(t);return n.length>0?n[0]:null}class O8o{constructor(t,n){this.provider=t,this.tokens=n}}function y8o(e,t){return e.has(t)}function UIn(e,t){const n=e.orderedGroups(t);return n.length>0?n[0]:[]}async function Ynt(e,t,n,r){const o=UIn(e,t),s=await Promise.all(o.map(async a=>{let l;try{l=await a.provideDocumentRangeSemanticTokens(t,n,r)}catch(d){Nc(d),l=null}return(!l||!z3e(l))&&(l=null),new O8o(a,l)}));for(const a of s)if(a.tokens)return a;return s.length>0?s[0]:null}uo.registerCommand("_provideDocumentSemanticTokensLegend",async(e,...t)=>{const[n]=t;Oo(n instanceof vi);const r=e.get(ml).getModel(n);if(!r)return;const{documentSemanticTokensProvider:o}=e.get(Un),s=w8o(o,r);return s?s[0].getLegend():e.get(ba).executeCommand("_provideDocumentRangeSemanticTokensLegend",n)});uo.registerCommand("_provideDocumentSemanticTokens",async(e,...t)=>{const[n]=t;Oo(n instanceof vi);const r=e.get(ml).getModel(n);if(!r)return;const{documentSemanticTokensProvider:o}=e.get(Un);if(!FIn(o,r))return e.get(ba).executeCommand("_provideDocumentRangeSemanticTokens",n,r.getFullModelRange());const s=await NIn(o,r,null,null,Tr.None);if(!s)return;const{provider:a,tokens:l}=s;if(!l||!z3e(l))return;const d=MIn({id:0,type:"full",data:l.data});return l.resultId&&a.releaseDocumentSemanticTokens(l.resultId),d});uo.registerCommand("_provideDocumentRangeSemanticTokensLegend",async(e,...t)=>{const[n,r]=t;Oo(n instanceof vi);const o=e.get(ml).getModel(n);if(!o)return;const{documentRangeSemanticTokensProvider:s}=e.get(Un),a=UIn(s,o);if(a.length===0)return;if(a.length===1)return a[0].getLegend();if(!r||!xe.isIRange(r))return console.warn("provideDocumentRangeSemanticTokensLegend might be out-of-sync with provideDocumentRangeSemanticTokens unless a range argument is passed in"),a[0].getLegend();const l=await Ynt(s,o,xe.lift(r),Tr.None);if(l)return l.provider.getLegend()});uo.registerCommand("_provideDocumentRangeSemanticTokens",async(e,...t)=>{const[n,r]=t;Oo(n instanceof vi),Oo(xe.isIRange(r));const o=e.get(ml).getModel(n);if(!o)return;const{documentRangeSemanticTokensProvider:s}=e.get(Un),a=await Ynt(s,o,xe.lift(r),Tr.None);if(!(!a||!a.tokens))return MIn({id:0,type:"full",data:a.tokens.data})});const Znt="editor.semanticHighlighting";function Lhe(e,t,n){var o;const r=(o=n.getValue(Znt,{overrideIdentifier:e.getLanguageId(),resource:e.uri}))==null?void 0:o.enabled;return typeof r=="boolean"?r:t.getColorTheme().semanticHighlighting}var jIn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},gO=function(e,t){return function(n,r){t(n,r,e)}},zx;let fze=class extends ht{constructor(t,n,r,o,s,a){super(),this._watchers=new _c;const l=h=>{var g;(g=this._watchers.get(h.uri))==null||g.dispose(),this._watchers.set(h.uri,new gze(h,t,r,s,a))},d=(h,g)=>{g.dispose(),this._watchers.delete(h.uri)},u=()=>{for(const h of n.getModels()){const g=this._watchers.get(h.uri);Lhe(h,r,o)?g||l(h):g&&d(h,g)}};n.getModels().forEach(h=>{Lhe(h,r,o)&&l(h)}),this._register(n.onModelAdded(h=>{Lhe(h,r,o)&&l(h)})),this._register(n.onModelRemoved(h=>{const g=this._watchers.get(h.uri);g&&d(h,g)})),this._register(o.onDidChangeConfiguration(h=>{h.affectsConfiguration(Znt)&&u()})),this._register(r.onDidColorThemeChange(u))}dispose(){us(this._watchers.values()),this._watchers.clear(),super.dispose()}};fze=jIn([gO(0,V3e),gO(1,ml),gO(2,Dl),gO(3,ar),gO(4,CA),gO(5,Un)],fze);var l6;let gze=(l6=class extends ht{constructor(t,n,r,o,s){super(),this._semanticTokensStylingService=n,this._isDisposed=!1,this._model=t,this._provider=s.documentSemanticTokensProvider,this._debounceInformation=o.for(this._provider,"DocumentSemanticTokens",{min:zx.REQUEST_MIN_DELAY,max:zx.REQUEST_MAX_DELAY}),this._fetchDocumentSemanticTokens=this._register(new Es(()=>this._fetchDocumentSemanticTokensNow(),zx.REQUEST_MIN_DELAY)),this._currentDocumentResponse=null,this._currentDocumentRequestCancellationTokenSource=null,this._documentProvidersChangeListeners=[],this._providersChangedDuringRequest=!1,this._register(this._model.onDidChangeContent(()=>{this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule(this._debounceInformation.get(this._model))})),this._register(this._model.onDidChangeAttached(()=>{this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule(this._debounceInformation.get(this._model))})),this._register(this._model.onDidChangeLanguage(()=>{this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),this._setDocumentSemanticTokens(null,null,null,[]),this._fetchDocumentSemanticTokens.schedule(0)}));const a=()=>{us(this._documentProvidersChangeListeners),this._documentProvidersChangeListeners=[];for(const l of this._provider.all(t))typeof l.onDidChange=="function"&&this._documentProvidersChangeListeners.push(l.onDidChange(()=>{if(this._currentDocumentRequestCancellationTokenSource){this._providersChangedDuringRequest=!0;return}this._fetchDocumentSemanticTokens.schedule(0)}))};a(),this._register(this._provider.onDidChange(()=>{a(),this._fetchDocumentSemanticTokens.schedule(this._debounceInformation.get(this._model))})),this._register(r.onDidColorThemeChange(l=>{this._setDocumentSemanticTokens(null,null,null,[]),this._fetchDocumentSemanticTokens.schedule(this._debounceInformation.get(this._model))})),this._fetchDocumentSemanticTokens.schedule(0)}dispose(){this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),us(this._documentProvidersChangeListeners),this._documentProvidersChangeListeners=[],this._setDocumentSemanticTokens(null,null,null,[]),this._isDisposed=!0,super.dispose()}_fetchDocumentSemanticTokensNow(){if(this._currentDocumentRequestCancellationTokenSource)return;if(!FIn(this._provider,this._model)){this._currentDocumentResponse&&this._model.tokenization.setSemanticTokens(null,!1);return}if(!this._model.isAttachedToEditor())return;const t=new Wa,n=this._currentDocumentResponse?this._currentDocumentResponse.provider:null,r=this._currentDocumentResponse&&this._currentDocumentResponse.resultId||null,o=NIn(this._provider,this._model,n,r,t.token);this._currentDocumentRequestCancellationTokenSource=t,this._providersChangedDuringRequest=!1;const s=[],a=this._model.onDidChangeContent(d=>{s.push(d)}),l=new vu(!1);o.then(d=>{if(this._debounceInformation.update(this._model,l.elapsed()),this._currentDocumentRequestCancellationTokenSource=null,a.dispose(),!d)this._setDocumentSemanticTokens(null,null,null,s);else{const{provider:u,tokens:h}=d,g=this._semanticTokensStylingService.getStyling(u);this._setDocumentSemanticTokens(u,h||null,g,s)}},d=>{d&&(C2(d)||typeof d.message=="string"&&d.message.indexOf("busy")!==-1)||zi(d),this._currentDocumentRequestCancellationTokenSource=null,a.dispose(),(s.length>0||this._providersChangedDuringRequest)&&(this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule(this._debounceInformation.get(this._model)))})}static _copy(t,n,r,o,s){s=Math.min(s,r.length-o,t.length-n);for(let a=0;a{(o.length>0||this._providersChangedDuringRequest)&&!this._fetchDocumentSemanticTokens.isScheduled()&&this._fetchDocumentSemanticTokens.schedule(this._debounceInformation.get(this._model))};if(this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._isDisposed){t&&n&&t.releaseDocumentSemanticTokens(n.resultId);return}if(!t||!r){this._model.tokenization.setSemanticTokens(null,!1);return}if(!n){this._model.tokenization.setSemanticTokens(null,!0),a();return}if(PIn(n)){if(!s){this._model.tokenization.setSemanticTokens(null,!0);return}if(n.edits.length===0)n={resultId:n.resultId,data:s.data};else{let l=0;for(const m of n.edits)l+=(m.data?m.data.length:0)-m.deleteCount;const d=s.data,u=new Uint32Array(d.length+l);let h=d.length,g=u.length;for(let m=n.edits.length-1;m>=0;m--){const v=n.edits[m];if(v.start>d.length){r.warnInvalidEditStart(s.resultId,n.resultId,m,v.start,d.length),this._model.tokenization.setSemanticTokens(null,!0);return}const f=h-(v.start+v.deleteCount);f>0&&(zx._copy(d,h-f,u,g-f,f),g-=f),v.data&&(zx._copy(v.data,0,u,g-v.data.length,v.data.length),g-=v.data.length),h=v.start}h>0&&zx._copy(d,0,u,0,h),n={resultId:n.resultId,data:u}}}if(z3e(n)){this._currentDocumentResponse=new C8o(t,n.resultId,n.data);const l=IIn(n,r,this._model.getLanguageId());if(o.length>0)for(const d of o)for(const u of l)for(const h of d.changes)u.applyEdit(h.range,h.text);this._model.tokenization.setSemanticTokens(l,!0)}else this._model.tokenization.setSemanticTokens(null,!0);a()}},zx=l6,l6.REQUEST_MIN_DELAY=300,l6.REQUEST_MAX_DELAY=2e3,l6);gze=zx=jIn([gO(1,V3e),gO(2,Dl),gO(3,CA),gO(4,Un)],gze);class C8o{constructor(t,n,r){this.provider=t,this.resultId=n,this.data=r}dispose(){this.provider.releaseDocumentSemanticTokens(this.resultId)}}fH(fze);var _8o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},PX=function(e,t){return function(n,r){t(n,r,e)}},Kj;let rke=(Kj=class extends ht{constructor(t,n,r,o,s,a){super(),this._semanticTokensStylingService=n,this._themeService=r,this._configurationService=o,this._editor=t,this._provider=a.documentRangeSemanticTokensProvider,this._debounceInformation=s.for(this._provider,"DocumentRangeSemanticTokens",{min:100,max:500}),this._tokenizeViewport=this._register(new Es(()=>this._tokenizeViewportNow(),100)),this._outstandingRequests=[],this._rangeProvidersChangeListeners=[];const l=()=>{this._editor.hasModel()&&this._tokenizeViewport.schedule(this._debounceInformation.get(this._editor.getModel()))},d=()=>{var u;if(this._cleanupProviderListeners(),this._editor.hasModel()){const h=this._editor.getModel();for(const g of this._provider.all(h)){const m=(u=g.onDidChange)==null?void 0:u.call(g,()=>{this._cancelAll(),l()});m&&this._rangeProvidersChangeListeners.push(m)}}};this._register(this._editor.onDidScrollChange(()=>{l()})),this._register(this._editor.onDidChangeModel(()=>{d(),this._cancelAll(),l()})),this._register(this._editor.onDidChangeModelLanguage(()=>{d(),this._cancelAll(),l()})),this._register(this._editor.onDidChangeModelContent(u=>{this._cancelAll(),l()})),d(),this._register(this._provider.onDidChange(()=>{d(),this._cancelAll(),l()})),this._register(this._configurationService.onDidChangeConfiguration(u=>{u.affectsConfiguration(Znt)&&(this._cancelAll(),l())})),this._register(this._themeService.onDidColorThemeChange(()=>{this._cancelAll(),l()})),l()}dispose(){this._cleanupProviderListeners(),super.dispose()}_cleanupProviderListeners(){us(this._rangeProvidersChangeListeners),this._rangeProvidersChangeListeners=[]}_cancelAll(){for(const t of this._outstandingRequests)t.cancel();this._outstandingRequests=[]}_removeOutstandingRequest(t){for(let n=0,r=this._outstandingRequests.length;nthis._requestRange(t,r)))}_requestRange(t,n){const r=t.getVersionId(),o=Fd(a=>Promise.resolve(Ynt(this._provider,t,n,a))),s=new vu(!1);return o.then(a=>{if(this._debounceInformation.update(t,s.elapsed()),!a||!a.tokens||t.isDisposed()||t.getVersionId()!==r)return;const{provider:l,tokens:d}=a,u=this._semanticTokensStylingService.getStyling(l);t.tokenization.setPartialSemanticTokens(n,IIn(d,u,t.getLanguageId()))}).then(()=>this._removeOutstandingRequest(o),()=>this._removeOutstandingRequest(o)),o}},Kj.ID="editor.contrib.viewportSemanticTokens",Kj);rke=_8o([PX(1,V3e),PX(2,Dl),PX(3,ar),PX(4,CA),PX(5,Un)],rke);mo(rke.ID,rke,1);class S8o{constructor(t=!0){this.selectSubwords=t}provideSelectionRanges(t,n){const r=[];for(const o of n){const s=[];r.push(s),this.selectSubwords&&this._addInWordRanges(s,t,o),this._addWordRanges(s,t,o),this._addWhitespaceLine(s,t,o),s.push({range:t.getFullModelRange()})}return r}_addInWordRanges(t,n,r){const o=n.getWordAtPosition(r);if(!o)return;const{word:s,startColumn:a}=o,l=r.column-a;let d=l,u=l,h=0;for(;d>=0;d--){const g=s.charCodeAt(d);if(d!==l&&(g===95||g===45))break;if(l9(g)&&dO(h))break;h=g}for(d+=1;u0&&n.getLineFirstNonWhitespaceColumn(r.lineNumber)===0&&n.getLineLastNonWhitespaceColumn(r.lineNumber)===0&&t.push({range:new xe(r.lineNumber,1,r.lineNumber,n.getLineMaxColumn(r.lineNumber))})}}var L8o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},x8o=function(e,t){return function(n,r){t(n,r,e)}},mze;class qnt{constructor(t,n){this.index=t,this.ranges=n}mov(t){const n=this.index+(t?1:-1);if(n<0||n>=this.ranges.length)return this;const r=new qnt(n,this.ranges);return r.ranges[n].equalsRange(this.ranges[this.index])?r.mov(t):r}}var AB;let gee=(AB=class{static get(t){return t.getContribution(mze.ID)}constructor(t,n){this._editor=t,this._languageFeaturesService=n,this._ignoreSelection=!1}dispose(){var t;(t=this._selectionListener)==null||t.dispose()}async run(t){if(!this._editor.hasModel())return;const n=this._editor.getSelections(),r=this._editor.getModel();if(this._state||await VIn(this._languageFeaturesService.selectionRangeProvider,r,n.map(s=>s.getPosition()),this._editor.getOption(129),Tr.None).then(s=>{var a;if(!(!yg(s)||s.length!==n.length)&&!(!this._editor.hasModel()||!Ua(this._editor.getSelections(),n,(l,d)=>l.equalsSelection(d)))){for(let l=0;ld.containsPosition(n[l].getStartPosition())&&d.containsPosition(n[l].getEndPosition())),s[l].unshift(n[l]);this._state=s.map(l=>new qnt(0,l)),(a=this._selectionListener)==null||a.dispose(),this._selectionListener=this._editor.onDidChangeCursorPosition(()=>{var l;this._ignoreSelection||((l=this._selectionListener)==null||l.dispose(),this._state=void 0)})}}),!this._state)return;this._state=this._state.map(s=>s.mov(t));const o=this._state.map(s=>Dn.fromPositions(s.ranges[s.index].getStartPosition(),s.ranges[s.index].getEndPosition()));this._ignoreSelection=!0;try{this._editor.setSelections(o)}finally{this._ignoreSelection=!1}}},mze=AB,AB.ID="editor.contrib.smartSelectController",AB);gee=mze=L8o([x8o(1,Un)],gee);class WIn extends In{constructor(t,n){super(n),this._forward=t}async run(t,n){const r=gee.get(n);r&&await r.run(this._forward)}}class E8o extends WIn{constructor(){super(!0,{id:"editor.action.smartSelect.expand",label:St(1400,"Expand Selection"),precondition:void 0,kbOpts:{kbExpr:He.editorTextFocus,primary:1553,mac:{primary:3345,secondary:[1297]},weight:100},menuOpts:{menuId:Vn.MenubarSelectionMenu,group:"1_basic",title:U(1398,"&&Expand Selection"),order:2}})}}uo.registerCommandAlias("editor.action.smartSelect.grow","editor.action.smartSelect.expand");class T8o extends WIn{constructor(){super(!1,{id:"editor.action.smartSelect.shrink",label:St(1401,"Shrink Selection"),precondition:void 0,kbOpts:{kbExpr:He.editorTextFocus,primary:1551,mac:{primary:3343,secondary:[1295]},weight:100},menuOpts:{menuId:Vn.MenubarSelectionMenu,group:"1_basic",title:U(1399,"&&Shrink Selection"),order:3}})}}mo(gee.ID,gee,4);cn(E8o);cn(T8o);async function VIn(e,t,n,r,o){const s=e.all(t).concat(new S8o(r.selectSubwords));s.length===1&&s.unshift(new W0e);const a=[],l=[];for(const d of s)a.push(Promise.resolve(d.provideSelectionRanges(t,n,o)).then(u=>{if(yg(u)&&u.length===n.length)for(let h=0;h{if(d.length===0)return[];d.sort((m,v)=>rt.isBefore(m.getStartPosition(),v.getStartPosition())?1:rt.isBefore(v.getStartPosition(),m.getStartPosition())||rt.isBefore(m.getEndPosition(),v.getEndPosition())?-1:rt.isBefore(v.getEndPosition(),m.getEndPosition())?1:0);const u=[];let h;for(const m of d)(!h||xe.containsRange(m,h)&&!xe.equalsRange(m,h))&&(u.push(m),h=m);if(!r.selectLeadingAndTrailingWhitespace)return u;const g=[u[0]];for(let m=1;mrt.isIPosition(a)));const o=e.get(Un).selectionRangeProvider,s=await e.get(Dg).createModelReference(n);try{return VIn(o,s.object.textEditorModel,r.map(rt.lift),{selectLeadingAndTrailingWhitespace:!0,selectSubwords:!0},Tr.None)}finally{s.dispose()}});const kze=Object.freeze({View:St(1638,"View"),Help:St(1639,"Help"),Test:St(1640,"Test"),File:St(1641,"File"),Preferences:St(1642,"Preferences"),Developer:St(1643,"Developer")});class Q8o extends Cp{constructor(){super({id:"editor.action.toggleStickyScroll",title:{...St(1448,"Toggle Editor Sticky Scroll"),mnemonicTitle:U(1444,"&&Toggle Editor Sticky Scroll")},metadata:{description:St(1449,"Toggle/enable the editor sticky scroll which shows the nested scopes at the top of the viewport")},category:kze.View,toggled:{condition:Ft.equals("config.editor.stickyScroll.enabled",!0),title:U(1445,"Sticky Scroll"),mnemonicTitle:U(1446,"&&Sticky Scroll")},menu:[{id:Vn.CommandPalette},{id:Vn.MenubarAppearanceMenu,group:"4_editor",order:3},{id:Vn.StickyScrollContext}]})}async runEditorCommand(t,n){var a;const r=t.get(ar),o=!r.getValue("editor.stickyScroll.enabled"),s=(a=mp.get(n))==null?void 0:a.isFocused();r.updateValue("editor.stickyScroll.enabled",o),s&&n.focus()}}const H3e=100;class D8o extends Cp{constructor(){super({id:"editor.action.focusStickyScroll",title:{...St(1450,"Focus Editor Sticky Scroll"),mnemonicTitle:U(1447,"&&Focus Editor Sticky Scroll")},precondition:Ft.and(Ft.has("config.editor.stickyScroll.enabled"),He.stickyScrollVisible),menu:[{id:Vn.CommandPalette}]})}runEditorCommand(t,n){var r;(r=mp.get(n))==null||r.focus()}}class B8o extends Cp{constructor(){super({id:"editor.action.selectNextStickyScrollLine",title:St(1451,"Select the next editor sticky scroll line"),precondition:He.stickyScrollFocused.isEqualTo(!0),keybinding:{weight:H3e,primary:18}})}runEditorCommand(t,n){var r;(r=mp.get(n))==null||r.focusNext()}}class R8o extends Cp{constructor(){super({id:"editor.action.selectPreviousStickyScrollLine",title:St(1452,"Select the previous sticky scroll line"),precondition:He.stickyScrollFocused.isEqualTo(!0),keybinding:{weight:H3e,primary:16}})}runEditorCommand(t,n){var r;(r=mp.get(n))==null||r.focusPrevious()}}class I8o extends Cp{constructor(){super({id:"editor.action.goToFocusedStickyScrollLine",title:St(1453,"Go to the focused sticky scroll line"),precondition:He.stickyScrollFocused.isEqualTo(!0),keybinding:{weight:H3e,primary:3}})}runEditorCommand(t,n){var r;(r=mp.get(n))==null||r.goToFocused()}}class M8o extends Cp{constructor(){super({id:"editor.action.selectEditor",title:St(1454,"Select Editor"),precondition:He.stickyScrollFocused.isEqualTo(!0),keybinding:{weight:H3e,primary:9}})}runEditorCommand(t,n){var r;(r=mp.get(n))==null||r.selectEditor()}}mo(mp.ID,mp,1);Cs(Q8o);Cs(D8o);Cs(R8o);Cs(B8o);Cs(I8o);Cs(M8o);var zIn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},KG=function(e,t){return function(n,r){t(n,r,e)}};class P8o{constructor(t,n,r,o,s,a,l){this.range=t,this.insertText=n,this.filterText=r,this.additionalTextEdits=o,this.command=s,this.gutterMenuLinkAction=a,this.completion=l}}let vze=class extends ZJr{constructor(t,n,r,o,s,a){super(s.disposable),this.model=t,this.line=n,this.word=r,this.completionModel=o,this._suggestMemoryService=a}canBeReused(t,n,r){return this.model===t&&this.line===n&&this.word.word.length>0&&this.word.startColumn===r.startColumn&&this.word.endColumn=0&&l.resolve(Tr.None)}return t}};vze=zIn([KG(5,N3e)],vze);let Aze=class extends ht{constructor(t,n,r,o){super(),this._languageFeatureService=t,this._clipboardService=n,this._suggestMemoryService=r,this._editorService=o,this._store.add(t.inlineCompletionsProvider.register("*",this))}async provideInlineCompletions(t,n,r,o){var v;if(r.selectedSuggestionInfo)return;let s;for(const f of this._editorService.listCodeEditors())if(f.getModel()===t){s=f;break}if(!s)return;const a=s.getOption(102);if(_N.isAllOff(a))return;t.tokenization.tokenizeIfCheap(n.lineNumber);const l=t.tokenization.getLineTokens(n.lineNumber),d=l.getStandardTokenType(l.findTokenIndexAtOffset(Math.max(n.column-1-1,0)));if(_N.valueFor(a,d)!=="inline")return;let u=t.getWordAtPosition(n),h;if(u!=null&&u.word||(h=this._getTriggerCharacterInfo(t,n)),!(u!=null&&u.word)&&!h||(u||(u=t.getWordUntilPosition(n)),u.endColumn!==n.column))return;let g;const m=t.getValueInRange(new xe(n.lineNumber,1,n.lineNumber,n.column));if(!h&&((v=this._lastResult)!=null&&v.canBeReused(t,n.lineNumber,u))){const f=new BCt(m,n.column-this._lastResult.word.endColumn);this._lastResult.completionModel.lineContext=f,this._lastResult.acquire(),g=this._lastResult}else{const f=await Rnt(this._languageFeatureService.completionProvider,t,n,new nee(void 0,z0e.createSuggestFilter(s).itemKind,h==null?void 0:h.providers),h&&{triggerKind:1,triggerCharacter:h.ch},o);let k;f.needsClipboard&&(k=await this._clipboardService.readText());const A=new D5(f.items,n.column,new BCt(m,0),V0e.None,s.getOption(134),s.getOption(128),{boostFullMatch:!1,firstMatchCanBeWeak:!1},k);g=new vze(t,n.lineNumber,u,A,f,this._suggestMemoryService)}return this._lastResult=g,g}handleItemDidShow(t,n){n.completion.resolve(Tr.None)}disposeInlineCompletions(t){t.release()}_getTriggerCharacterInfo(t,n){var s;const r=t.getValueInRange(xe.fromPositions({lineNumber:n.lineNumber,column:n.column-1},n)),o=new Set;for(const a of this._languageFeatureService.completionProvider.all(t))(s=a.triggerCharacters)!=null&&s.includes(r)&&o.add(a);if(o.size!==0)return{providers:o,ch:r}}};Aze=zIn([KG(0,Un),KG(1,j0),KG(2,N3e),KG(3,yo)],Aze);fH(Aze);class F8o extends In{constructor(){super({id:"editor.action.forceRetokenize",label:St(1532,"Developer: Force Retokenize"),precondition:void 0})}run(t,n){if(!n.hasModel())return;const r=n.getModel();r.tokenization.resetTokenization();const o=new vu;r.tokenization.forceTokenization(r.getLineCount()),o.stop(),console.log(`tokenization took ${o.elapsed()}`)}}cn(F8o);const TAe=class TAe extends Hu{constructor(){super({id:TAe.ID,title:St(1530,"Toggle Tab Key Moves Focus"),precondition:void 0,keybinding:{primary:2091,mac:{primary:1323},weight:100},metadata:{description:St(1531,"Determines whether the tab key moves focus around the workbench or inserts the tab character in the current editor. This is also called tab trapping, tab navigation, or tab focus mode.")},f1:!0})}run(){const n=!tV.getTabFocusMode();tV.setTabFocusMode(n),um(n?U(1528,"Pressing Tab will now move focus to the next focusable element"):U(1529,"Pressing Tab will now insert the tab character"))}};TAe.ID="editor.action.toggleTabFocusMode";let pze=TAe;Cs(pze);class Knt{static computeUnicodeHighlights(t,n,r){const o=r?r.startLineNumber:1,s=r?r.endLineNumber:t.getLineCount(),a=new d_t(n),l=a.getCandidateCodePoints();let d;l==="allNonBasicAscii"?d=new RegExp("[^\\t\\n\\r\\x20-\\x7E]","g"):d=new RegExp(`${N8o(Array.from(l))}`,"g");const u=new pN(null,d),h=[];let g=!1,m,v=0,f=0,k=0;e:for(let A=o,p=s;A<=p;A++){const b=t.getLineContent(A),w=b.length;u.reset(0);do if(m=u.next(b),m){let O=m.index,y=m.index+m[0].length;if(O>0){const L=b.charCodeAt(O-1);Id(L)&&O--}if(y+1=1e3){g=!0;break e}h.push(new xe(A,O+1,A,y+1))}}while(m)}return{ranges:h,hasMore:g,ambiguousCharacterCount:v,invisibleCharacterCount:f,nonBasicAsciiCharacterCount:k}}static computeUnicodeHighlightReason(t,n){const r=new d_t(n);switch(r.shouldHighlightNonBasicASCII(t,null)){case 0:return null;case 2:return{kind:1};case 3:{const s=t.codePointAt(0),a=r.ambiguousCharacters.getPrimaryConfusable(s),l=HK.getLocales().filter(d=>!HK.getInstance(new Set([...n.allowedLocales,d])).isAmbiguous(s));return{kind:0,confusableWith:String.fromCodePoint(a),notAmbiguousInLocales:l}}case 1:return{kind:2}}}}function N8o(e,t){return`[${P0(e.map(r=>String.fromCodePoint(r)).join(""))}]`}class d_t{constructor(t){this.options=t,this.allowedCodePoints=new Set(t.allowedCodePoints),this.ambiguousCharacters=HK.getInstance(new Set(t.allowedLocales))}getCandidateCodePoints(){if(this.options.nonBasicASCII)return"allNonBasicAscii";const t=new Set;if(this.options.invisibleCharacters)for(const n of aD.codePoints)u_t(String.fromCodePoint(n))||t.add(n);if(this.options.ambiguousCharacters)for(const n of this.ambiguousCharacters.getConfusableCodePoints())t.add(n);for(const n of this.allowedCodePoints)t.delete(n);return t}shouldHighlightNonBasicASCII(t,n){const r=t.codePointAt(0);if(this.allowedCodePoints.has(r))return 0;if(this.options.nonBasicASCII)return 1;let o=!1,s=!1;if(n)for(const a of n){const l=a.codePointAt(0),d=Lie(a);o=o||d,!d&&!this.ambiguousCharacters.isAmbiguous(l)&&!aD.isInvisibleCharacter(l)&&(s=!0)}return!o&&s?0:this.options.invisibleCharacters&&!u_t(t)&&aD.isInvisibleCharacter(r)?2:this.options.ambiguousCharacters&&this.ambiguousCharacters.isAmbiguous(r)?3:0}}function u_t(e){return e===" "||e===` +`||e===" "}var U8o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},h_t=function(e,t){return function(n,r){t(n,r,e)}};let bze=class extends ht{get enabled(){return this._enabled}set enabled(t){t?(this.el.setAttribute("aria-disabled","false"),this.el.tabIndex=0,this.el.style.pointerEvents="auto",this.el.style.opacity="1",this.el.style.cursor="pointer",this._enabled=!1):(this.el.setAttribute("aria-disabled","true"),this.el.tabIndex=-1,this.el.style.pointerEvents="none",this.el.style.opacity="0.4",this.el.style.cursor="default",this._enabled=!0),this._enabled=t}constructor(t,n,r={},o,s){super(),this._link=n,this._hoverService=o,this._enabled=!0,this.el=Xt(t,tn("a.monaco-link",{tabIndex:n.tabIndex??0,href:n.href},n.label)),this.hoverDelegate=r.hoverDelegate??tC("mouse"),this.setTooltip(n.title),this.el.setAttribute("role","button");const a=this._register(new ks(this.el,"click")),l=this._register(new ks(this.el,"keypress")),d=on.chain(l.event,g=>g.map(m=>new Us(m)).filter(m=>m.keyCode===3)),u=this._register(new ks(this.el,ma.Tap)).event;this._register(Rf.addTarget(this.el));const h=on.any(a.event,d,u);this._register(h(g=>{this.enabled&&(Qo.stop(g,!0),r!=null&&r.opener?r.opener(this._link.href):s.open(this._link.href,{allowCommands:!0}))})),this.enabled=!0}setTooltip(t){!this.hover&&t?this.hover=this._register(this._hoverService.setupManagedHover(this.hoverDelegate,this.el,t)):this.hover&&this.hover.update(t)}};bze=U8o([h_t(3,pm),h_t(4,OL)],bze);var HIn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},wze=function(e,t){return function(n,r){t(n,r,e)}};const j8o=26;let Oze=class extends ht{constructor(t,n){super(),this._editor=t,this.instantiationService=n,this.banner=this._register(this.instantiationService.createInstance(yze))}hide(){this._editor.setBanner(null,0),this.banner.clear()}show(t){this.banner.show({...t,onClose:()=>{var n;this.hide(),(n=t.onClose)==null||n.call(t)}}),this._editor.setBanner(this.banner.element,j8o)}};Oze=HIn([wze(1,Zn)],Oze);let yze=class extends ht{constructor(t,n){super(),this.instantiationService=t,this.markdownRendererService=n,this.element=tn("div.editor-banner"),this.element.tabIndex=0}getAriaLabel(t){if(t.ariaLabel)return t.ariaLabel;if(typeof t.message=="string")return t.message}getBannerMessage(t){if(typeof t=="string"){const n=tn("span");return n.innerText=t,n}return this.markdownRendererService.render(t).element}clear(){fh(this.element)}show(t){fh(this.element);const n=this.getAriaLabel(t);n&&this.element.setAttribute("aria-label",n);const r=Xt(this.element,tn("div.icon-container"));r.setAttribute("aria-hidden","true"),t.icon&&r.appendChild(tn(`div${gi.asCSSSelector(t.icon)}`));const o=Xt(this.element,tn("div.message-container"));if(o.setAttribute("aria-hidden","true"),o.appendChild(this.getBannerMessage(t.message)),this.messageActionsContainer=Xt(this.element,tn("div.message-actions-container")),t.actions)for(const a of t.actions)this._register(this.instantiationService.createInstance(bze,this.messageActionsContainer,{...a,tabIndex:-1},{}));const s=Xt(this.element,tn("div.action-container"));this.actionBar=this._register(new g1(s)),this.actionBar.push(this._register(new i2("banner.close",U(1533,"Close Banner"),gi.asClassName(lDn),!0,()=>{typeof t.onClose=="function"&&t.onClose()})),{icon:!0,label:!1}),this.actionBar.setFocusable(!1)}};yze=HIn([wze(0,Zn),wze(1,Sp)],yze);const $In=_r("workspaceTrustManagementService");var Jnt=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},XZ=function(e,t){return function(n,r){t(n,r,e)}};const W8o=Da("extensions-warning-message",zt.warning,U(1534,"Icon shown with a warning message in the extensions editor."));var Jj;let mee=(Jj=class extends ht{constructor(t,n,r,o){super(),this._editor=t,this._editorWorkerService=n,this._workspaceTrustService=r,this._highlighter=null,this._bannerClosed=!1,this._updateState=s=>{if(s&&s.hasMore){if(this._bannerClosed)return;const a=Math.max(s.ambiguousCharacterCount,s.nonBasicAsciiCharacterCount,s.invisibleCharacterCount);let l;if(s.nonBasicAsciiCharacterCount>=a)l={message:U(1535,"This document contains many non-basic ASCII unicode characters"),command:new vee};else if(s.ambiguousCharacterCount>=a)l={message:U(1536,"This document contains many ambiguous unicode characters"),command:new MR};else if(s.invisibleCharacterCount>=a)l={message:U(1537,"This document contains many invisible unicode characters"),command:new kee};else throw new Error("Unreachable");this._bannerController.show({id:"unicodeHighlightBanner",message:l.message,icon:W8o,actions:[{label:l.command.shortLabel,href:`command:${l.command.desc.id}`}],onClose:()=>{this._bannerClosed=!0}})}else this._bannerController.hide()},this._bannerController=this._register(o.createInstance(Oze,t)),this._register(this._editor.onDidChangeModel(()=>{this._bannerClosed=!1,this._updateHighlighter()})),this._options=t.getOption(142),this._register(r.onDidChangeTrust(s=>{this._updateHighlighter()})),this._register(t.onDidChangeConfiguration(s=>{s.hasChanged(142)&&(this._options=t.getOption(142),this._updateHighlighter())})),this._updateHighlighter()}dispose(){this._highlighter&&(this._highlighter.dispose(),this._highlighter=null),super.dispose()}_updateHighlighter(){if(this._updateState(null),this._highlighter&&(this._highlighter.dispose(),this._highlighter=null),!this._editor.hasModel())return;const t=V8o(this._workspaceTrustService.isWorkspaceTrusted(),this._options);if([t.nonBasicASCII,t.ambiguousCharacters,t.invisibleCharacters].every(r=>r===!1))return;const n={nonBasicASCII:t.nonBasicASCII,ambiguousCharacters:t.ambiguousCharacters,invisibleCharacters:t.invisibleCharacters,includeComments:t.includeComments,includeStrings:t.includeStrings,allowedCodePoints:Object.keys(t.allowedCharacters).map(r=>r.codePointAt(0)),allowedLocales:Object.keys(t.allowedLocales).map(r=>r==="_os"?CI.NumberFormat().value.resolvedOptions().locale:r==="_vscode"?BJr:r)};this._editorWorkerService.canComputeUnicodeHighlights(this._editor.getModel().uri)?this._highlighter=new Cze(this._editor,n,this._updateState,this._editorWorkerService):this._highlighter=new z8o(this._editor,n,this._updateState)}getDecorationInfo(t){return this._highlighter?this._highlighter.getDecorationInfo(t):null}},Jj.ID="editor.contrib.unicodeHighlighter",Jj);mee=Jnt([XZ(1,S1),XZ(2,$In),XZ(3,Zn)],mee);function V8o(e,t){return{nonBasicASCII:t.nonBasicASCII===Tk?!e:t.nonBasicASCII,ambiguousCharacters:t.ambiguousCharacters,invisibleCharacters:t.invisibleCharacters,includeComments:t.includeComments===Tk?!e:t.includeComments,includeStrings:t.includeStrings===Tk?!e:t.includeStrings,allowedCharacters:t.allowedCharacters,allowedLocales:t.allowedLocales}}let Cze=class extends ht{constructor(t,n,r,o){super(),this._editor=t,this._options=n,this._updateState=r,this._editorWorkerService=o,this._model=this._editor.getModel(),this._decorations=this._editor.createDecorationsCollection(),this._updateSoon=this._register(new Es(()=>this._update(),250)),this._register(this._editor.onDidChangeModelContent(()=>{this._updateSoon.schedule()})),this._updateSoon.schedule()}dispose(){this._decorations.clear(),super.dispose()}_update(){if(this._model.isDisposed())return;if(!this._model.mightContainNonBasicASCII()){this._decorations.clear();return}const t=this._model.getVersionId();this._editorWorkerService.computedUnicodeHighlights(this._model.uri,this._options).then(n=>{if(this._model.isDisposed()||this._model.getVersionId()!==t)return;this._updateState(n);const r=[];if(!n.hasMore)for(const o of n.ranges)r.push({range:o,options:oke.instance.getDecorationFromOptions(this._options)});this._decorations.set(r)})}getDecorationInfo(t){if(!this._decorations.has(t))return null;const n=this._editor.getModel();if(!Net(n,t))return null;const r=n.getValueInRange(t.range);return{reason:GIn(r,this._options),inComment:Uet(n,t),inString:jet(n,t)}}};Cze=Jnt([XZ(3,S1)],Cze);class z8o extends ht{constructor(t,n,r){super(),this._editor=t,this._options=n,this._updateState=r,this._model=this._editor.getModel(),this._decorations=this._editor.createDecorationsCollection(),this._updateSoon=this._register(new Es(()=>this._update(),250)),this._register(this._editor.onDidLayoutChange(()=>{this._updateSoon.schedule()})),this._register(this._editor.onDidScrollChange(()=>{this._updateSoon.schedule()})),this._register(this._editor.onDidChangeHiddenAreas(()=>{this._updateSoon.schedule()})),this._register(this._editor.onDidChangeModelContent(()=>{this._updateSoon.schedule()})),this._updateSoon.schedule()}dispose(){this._decorations.clear(),super.dispose()}_update(){if(this._model.isDisposed())return;if(!this._model.mightContainNonBasicASCII()){this._decorations.clear();return}const t=this._editor.getVisibleRanges(),n=[],r={ranges:[],ambiguousCharacterCount:0,invisibleCharacterCount:0,nonBasicAsciiCharacterCount:0,hasMore:!1};for(const o of t){const s=Knt.computeUnicodeHighlights(this._model,this._options,o);for(const a of s.ranges)r.ranges.push(a);r.ambiguousCharacterCount+=r.ambiguousCharacterCount,r.invisibleCharacterCount+=r.invisibleCharacterCount,r.nonBasicAsciiCharacterCount+=r.nonBasicAsciiCharacterCount,r.hasMore=r.hasMore||s.hasMore}if(!r.hasMore)for(const o of r.ranges)n.push({range:o,options:oke.instance.getDecorationFromOptions(this._options)});this._updateState(r),this._decorations.set(n)}getDecorationInfo(t){if(!this._decorations.has(t))return null;const n=this._editor.getModel(),r=n.getValueInRange(t.range);return Net(n,t)?{reason:GIn(r,this._options),inComment:Uet(n,t),inString:jet(n,t)}:null}}const XIn=U(1538,"Configure Unicode Highlight Options");let _ze=class{constructor(t,n){this._editor=t,this._markdownRendererService=n,this.hoverOrdinal=5}computeSync(t,n){if(!this._editor.hasModel()||t.type!==1)return[];const r=this._editor.getModel(),o=this._editor.getContribution(mee.ID);if(!o)return[];const s=[],a=new Set;let l=300;for(const d of n){const u=o.getDecorationInfo(d);if(!u)continue;const g=r.getValueInRange(d.range).codePointAt(0),m=$xe(g);let v;switch(u.reason.kind){case 0:{Lie(u.reason.confusableWith)?v=U(1539,"The character {0} could be confused with the ASCII character {1}, which is more common in source code.",m,$xe(u.reason.confusableWith.codePointAt(0))):v=U(1540,"The character {0} could be confused with the character {1}, which is more common in source code.",m,$xe(u.reason.confusableWith.codePointAt(0)));break}case 1:v=U(1541,"The character {0} is invisible.",m);break;case 2:v=U(1542,"The character {0} is not a basic ASCII character.",m);break}if(a.has(v))continue;a.add(v);const f={codePoint:g,reason:u.reason,inComment:u.inComment,inString:u.inString},k=U(1543,"Adjust settings"),A=_Qn(ske.ID,f),p=new wf("",!0).appendMarkdown(v).appendText(" ").appendLink(A,k,XIn);s.push(new M4(this,d.range,[p],!1,l++))}return s}renderHoverParts(t,n){return A4o(t,n,this._editor,this._markdownRendererService)}getAccessibleContent(t){return t.contents.map(n=>n.value).join(` +`)}};_ze=Jnt([XZ(1,Sp)],_ze);function Sze(e){return`U+${e.toString(16).padStart(4,"0")}`}function $xe(e){let t=`\`${Sze(e)}\``;return aD.isInvisibleCharacter(e)||(t+=` "${`${H8o(e)}`}"`),t}function H8o(e){return e===96?"`` ` ``":"`"+String.fromCodePoint(e)+"`"}function GIn(e,t){return Knt.computeUnicodeHighlightReason(e,t)}const QAe=class QAe{constructor(){this.map=new Map}getDecorationFromOptions(t){return this.getDecoration(!t.includeComments,!t.includeStrings)}getDecoration(t,n){const r=`${t}${n}`;let o=this.map.get(r);return o||(o=Gi.createDynamic({description:"unicode-highlight",stickiness:1,className:"unicode-highlight",showIfCollapsed:!0,overviewRuler:null,minimap:null,hideInCommentTokens:t,hideInStringTokens:n}),this.map.set(r,o)),o}};QAe.instance=new QAe;let oke=QAe;class $8o extends In{constructor(){super({id:MR.ID,label:St(1552,"Disable highlighting of characters in comments"),precondition:void 0}),this.shortLabel=U(1544,"Disable Highlight In Comments")}async run(t,n,r){const o=t.get(ar);o&&this.runAction(o)}async runAction(t){await t.updateValue(Jm.includeComments,!1,2)}}class X8o extends In{constructor(){super({id:MR.ID,label:St(1553,"Disable highlighting of characters in strings"),precondition:void 0}),this.shortLabel=U(1545,"Disable Highlight In Strings")}async run(t,n,r){const o=t.get(ar);o&&this.runAction(o)}async runAction(t){await t.updateValue(Jm.includeStrings,!1,2)}}const DAe=class DAe extends Hu{constructor(){super({id:DAe.ID,title:St(1554,"Disable highlighting of ambiguous characters"),precondition:void 0,f1:!1}),this.shortLabel=U(1546,"Disable Ambiguous Highlight")}async run(t,n,r){const o=t.get(ar);o&&this.runAction(o)}async runAction(t){await t.updateValue(Jm.ambiguousCharacters,!1,2)}};DAe.ID="editor.action.unicodeHighlight.disableHighlightingOfAmbiguousCharacters";let MR=DAe;const BAe=class BAe extends Hu{constructor(){super({id:BAe.ID,title:St(1555,"Disable highlighting of invisible characters"),precondition:void 0,f1:!1}),this.shortLabel=U(1547,"Disable Invisible Highlight")}async run(t,n,r){const o=t.get(ar);o&&this.runAction(o)}async runAction(t){await t.updateValue(Jm.invisibleCharacters,!1,2)}};BAe.ID="editor.action.unicodeHighlight.disableHighlightingOfInvisibleCharacters";let kee=BAe;const RAe=class RAe extends Hu{constructor(){super({id:RAe.ID,title:St(1556,"Disable highlighting of non basic ASCII characters"),precondition:void 0,f1:!1}),this.shortLabel=U(1548,"Disable Non ASCII Highlight")}async run(t,n,r){const o=t.get(ar);o&&this.runAction(o)}async runAction(t){await t.updateValue(Jm.nonBasicASCII,!1,2)}};RAe.ID="editor.action.unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters";let vee=RAe;const IAe=class IAe extends Hu{constructor(){super({id:IAe.ID,title:St(1557,"Show Exclude Options"),precondition:void 0,f1:!1})}async run(t,n){const{codePoint:r,reason:o,inString:s,inComment:a}=n,l=String.fromCodePoint(r),d=t.get(If),u=t.get(ar);function h(f){return aD.isInvisibleCharacter(f)?U(1549,"Exclude {0} (invisible character) from being highlighted",Sze(f)):U(1550,"Exclude {0} from being highlighted",`${Sze(f)} "${l}"`)}const g=[];if(o.kind===0)for(const f of o.notAmbiguousInLocales)g.push({label:U(1551,'Allow unicode characters that are more common in the language "{0}".',f),run:async()=>{Y8o(u,[f])}});if(g.push({label:h(r),run:()=>G8o(u,[r])}),a){const f=new $8o;g.push({label:f.label,run:async()=>f.runAction(u)})}else if(s){const f=new X8o;g.push({label:f.label,run:async()=>f.runAction(u)})}function m(f){return typeof f.desc.title=="string"?f.desc.title:f.desc.title.value}if(o.kind===0){const f=new MR;g.push({label:m(f),run:async()=>f.runAction(u)})}else if(o.kind===1){const f=new kee;g.push({label:m(f),run:async()=>f.runAction(u)})}else if(o.kind===2){const f=new vee;g.push({label:m(f),run:async()=>f.runAction(u)})}else Z8o(o);const v=await d.pick(g,{title:XIn});v&&await v.run()}};IAe.ID="editor.action.unicodeHighlight.showExcludeOptions";let ske=IAe;async function G8o(e,t){const n=e.getValue(Jm.allowedCharacters);let r;typeof n=="object"&&n?r=n:r={};for(const o of t)r[String.fromCodePoint(o)]=!0;await e.updateValue(Jm.allowedCharacters,r,2)}async function Y8o(e,t){var o;const n=(o=e.inspect(Jm.allowedLocales).user)==null?void 0:o.value;let r;typeof n=="object"&&n?r=Object.assign({},n):r={};for(const s of t)r[s]=!0;await e.updateValue(Jm.allowedLocales,r,2)}function Z8o(e){throw new Error(`Unexpected value: ${e}`)}Cs(MR);Cs(kee);Cs(vee);Cs(ske);mo(mee.ID,mee,1);RI.register(_ze);const lre=_r("dialogService");var q8o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},f_t=function(e,t){return function(n,r){t(n,r,e)}};const YIn="ignoreUnusualLineTerminators";function K8o(e,t,n){e.setModelProperty(t.uri,YIn,n)}function J8o(e,t){return e.getModelProperty(t.uri,YIn)}var eW;let ake=(eW=class extends ht{constructor(t,n,r){super(),this._editor=t,this._dialogService=n,this._codeEditorService=r,this._isPresentingDialog=!1,this._config=this._editor.getOption(143),this._register(this._editor.onDidChangeConfiguration(o=>{o.hasChanged(143)&&(this._config=this._editor.getOption(143),this._checkForUnusualLineTerminators())})),this._register(this._editor.onDidChangeModel(()=>{this._checkForUnusualLineTerminators()})),this._register(this._editor.onDidChangeModelContent(o=>{o.isUndoing||this._checkForUnusualLineTerminators()})),this._checkForUnusualLineTerminators()}async _checkForUnusualLineTerminators(){if(this._config==="off"||!this._editor.hasModel())return;const t=this._editor.getModel();if(!t.mightContainUnusualLineTerminators()||J8o(this._codeEditorService,t)===!0||this._editor.getOption(104))return;if(this._config==="auto"){t.removeUnusualLineTerminators(this._editor.getSelections());return}if(this._isPresentingDialog)return;let r;try{this._isPresentingDialog=!0,r=await this._dialogService.confirm({title:U(1558,"Unusual Line Terminators"),message:U(1559,"Detected unusual line terminators"),detail:U(1560,"The file '{0}' contains one or more unusual line terminator characters, like Line Separator (LS) or Paragraph Separator (PS).\n\nIt is recommended to remove them from the file. This can be configured via `editor.unusualLineTerminators`.",hA(t.uri)),primaryButton:U(1561,"&&Remove Unusual Line Terminators"),cancelButton:U(1562,"Ignore")})}finally{this._isPresentingDialog=!1}if(!r.confirmed){K8o(this._codeEditorService,t,!0);return}t.removeUnusualLineTerminators(this._editor.getSelections())}},eW.ID="editor.contrib.unusualLineTerminatorsDetector",eW);ake=q8o([f_t(1,lre),f_t(2,yo)],ake);mo(ake.ID,ake,1);const Ace="**",g_t="/",xhe="[/\\\\]",Ehe="[^/\\\\]",eLo=/\//g;function m_t(e,t){switch(e){case 0:return"";case 1:return`${Ehe}*?`;default:return`(?:${xhe}|${Ehe}+${xhe}${t?`|${xhe}${Ehe}+`:""})*?`}}function k_t(e,t){if(!e)return[];const n=[];let r=!1,o=!1,s="";for(const a of e){switch(a){case t:if(!r&&!o){n.push(s),s="";continue}break;case"{":r=!0;break;case"}":r=!1;break;case"[":o=!0;break;case"]":o=!1;break}s+=a}return s&&n.push(s),n}function ZIn(e){if(!e)return"";let t="";const n=k_t(e,g_t);if(n.every(r=>r===Ace))t=".*";else{let r=!1;n.forEach((o,s)=>{if(o===Ace){if(r)return;t+=m_t(2,s===n.length-1)}else{let a=!1,l="",d=!1,u="";for(const h of o){if(h!=="}"&&a){l+=h;continue}if(d&&(h!=="]"||!u)){let g;h==="-"?g=h:(h==="^"||h==="!")&&!u?g="^":h===g_t?g="":g=P0(h),u+=g;continue}switch(h){case"{":a=!0;continue;case"[":d=!0;continue;case"}":{const m=`(?:${k_t(l,",").map(v=>ZIn(v)).join("|")})`;t+=m,a=!1,l="";break}case"]":{t+="["+u+"]",d=!1,u="";break}case"?":t+=Ehe;continue;case"*":t+=m_t(1);continue;default:t+=P0(h)}}sd===u,endsWith:r?beo:(d,u)=>d.endsWith(u),isEqualOrParent:(d,u)=>bNe(d,u,!v1||r)},s=`${r?n.toLowerCase():n}_${!!t.trimForExclusions}_${r}`;let a=v_t.get(s);if(a)return p_t(a,e,o);let l;return tLo.test(n)?a=aLo(n.substring(4),n,o):(l=nLo.exec(Xxe(n,o)))?a=lLo(l[1],n,o):(t.trimForExclusions?rLo:iLo).test(n)?a=cLo(n,o):(l=oLo.exec(Xxe(n,o)))?a=b_t(l[1].substring(1),n,!0,o):(l=sLo.exec(Xxe(n,o)))?a=b_t(l[1],n,!1,o):a=dLo(n,o),v_t.set(s,a),p_t(a,e,o)}function p_t(e,t,n){if(typeof t=="string")return e;const r=function(o,s){return n.isEqualOrParent(o,t.base)?e(Sie(o.substring(t.base.length),s3),s):null};return r.allBasenames=e.allBasenames,r.allPaths=e.allPaths,r.basenames=e.basenames,r.patterns=e.patterns,r}function Xxe(e,t){return t.trimForExclusions&&e.endsWith("/**")?e.substring(0,e.length-2):e}function aLo(e,t,n){return function(r,o){return typeof r=="string"&&n.endsWith(r,e)?t:null}}function lLo(e,t,n){const r=`/${e}`,o=`\\${e}`,s=function(l,d){return typeof l!="string"?null:d?n.equals(d,e)?t:null:n.equals(l,e)||n.endsWith(l,r)||n.endsWith(l,o)?t:null},a=[e];return s.basenames=a,s.patterns=[t],s.allBasenames=a,s}function cLo(e,t){const n=KIn(e.slice(1,-1).split(",").map(l=>eit(l,t)).filter(l=>l!==uy),e),r=n.length;if(!r)return uy;if(r===1)return n[0];const o=function(l,d){for(let u=0,h=n.length;u!!l.allBasenames);s&&(o.allBasenames=s.allBasenames);const a=n.reduce((l,d)=>d.allPaths?l.concat(d.allPaths):l,[]);return a.length&&(o.allPaths=a),o}function b_t(e,t,n,r){const o=s3===Jc.sep,s=o?e:e.replace(eLo,s3),a=s3+s,l=Jc.sep+e;let d;return n?d=function(u,h){return typeof u=="string"&&(r.equals(u,s)||r.endsWith(u,a)||!o&&(r.equals(u,e)||r.endsWith(u,l)))?t:null}:d=function(u,h){return typeof u=="string"&&(r.equals(u,s)||!o&&r.equals(u,e))?t:null},d.allPaths=[(n?"*/":"./")+e],d}function dLo(e,t){try{const n=new RegExp(`^${ZIn(e)}$`,t.ignoreCase?"i":void 0);return function(r){return n.lastIndex=0,typeof r=="string"&&n.test(r)?e:null}}catch{return uy}}function uLo(e,t,n){return!e||typeof t!="string"?!1:qIn(e,n)(t)}function qIn(e,t={}){if(!e)return A_t;if(typeof e=="string"||hLo(e)){const n=eit(e,t);if(n===uy)return A_t;const r=function(o,s){return!!n(o,s)};return n.allBasenames&&(r.allBasenames=n.allBasenames),n.allPaths&&(r.allPaths=n.allPaths),r}return fLo(e,t)}function hLo(e){const t=e;return t?typeof t.base=="string"&&typeof t.pattern=="string":!1}function fLo(e,t){const n=KIn(Object.getOwnPropertyNames(e).map(l=>gLo(l,e[l],t)).filter(l=>l!==uy)),r=n.length;if(!r)return uy;if(!n.some(l=>!!l.requiresSiblings)){if(r===1)return n[0];const l=function(h,g){let m;for(let v=0,f=n.length;v{for(const v of m){const f=await v;if(typeof f=="string")return f}return null})():null},d=n.find(h=>!!h.allBasenames);d&&(l.allBasenames=d.allBasenames);const u=n.reduce((h,g)=>g.allPaths?h.concat(g.allPaths):h,[]);return u.length&&(l.allPaths=u),l}const o=function(l,d,u){let h,g;for(let m=0,v=n.length;m{for(const m of g){const v=await m;if(typeof v=="string")return v}return null})():null},s=n.find(l=>!!l.allBasenames);s&&(o.allBasenames=s.allBasenames);const a=n.reduce((l,d)=>d.allPaths?l.concat(d.allPaths):l,[]);return a.length&&(o.allPaths=a),o}function gLo(e,t,n){if(t===!1)return uy;const r=eit(e,n);if(r===uy)return uy;if(typeof t=="boolean")return r;if(t){const o=t.when;if(typeof o=="string"){const s=(a,l,d,u)=>{if(!u||!r(a,l))return null;const h=o.replace("$(basename)",()=>d),g=u(h);return KFe(g)?g.then(m=>m?e:null):g?e:null};return s.requiresSiblings=!0,s}}return r}function KIn(e,t){const n=e.filter(l=>!!l.basenames);if(n.length<2)return e;const r=n.reduce((l,d)=>{const u=d.basenames;return u?l.concat(u):l},[]);let o;if(t){o=[];for(let l=0,d=r.length;l{const u=d.patterns;return u?l.concat(u):l},[]);const s=function(l,d){if(typeof l!="string")return null;if(!d){let h;for(h=l.length;h>0;h--){const g=l.charCodeAt(h-1);if(g===47||g===92)break}d=l.substring(h)}const u=r.indexOf(d);return u!==-1?o[u]:null};s.basenames=r,s.patterns=o,s.allBasenames=r;const a=e.filter(l=>!l.basenames);return a.push(s),a}function tit(e,t,n,r,o,s){if(Array.isArray(e)){let a=0;for(const l of e){const d=tit(l,t,n,r,o,s);if(d===10)return d;d>a&&(a=d)}return a}else{if(typeof e=="string")return r?e==="*"?5:e===n?10:0:0;if(e){const{language:a,pattern:l,scheme:d,hasAccessToAllModels:u,notebookType:h}=e;if(!r&&!u)return 0;h&&o&&(t=o);let g=0;if(d)if(d===t.scheme)g=10;else if(d==="*")g=5;else return 0;if(a)if(a===n)g=10;else if(a==="*")g=Math.max(g,5);else return 0;if(h)if(h===s)g=10;else if(h==="*"&&s!==void 0)g=Math.max(g,5);else return 0;if(l){let m;if(typeof l=="string"?m=l:m={...l,base:tEn(l.base)},m===t.fsPath||uLo(m,t.fsPath))g=10;else return 0}return g}else return 0}}var mLo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},kLo=function(e,t){return function(n,r){t(n,r,e)}};class w_t{constructor(){this.selector={language:"*"}}provideDocumentHighlights(t,n,r){const o=[],s=t.getWordAtPosition({lineNumber:n.lineNumber,column:n.column});return s?t.isDisposed()?void 0:t.findMatches(s.word,!0,!1,!0,Mme,!1).map(l=>({range:l.range,kind:uV.Text})):Promise.resolve(o)}provideMultiDocumentHighlights(t,n,r,o){const s=new _c,a=t.getWordAtPosition({lineNumber:n.lineNumber,column:n.column});if(!a)return Promise.resolve(s);for(const l of[t,...r]){if(l.isDisposed())continue;const u=l.findMatches(a.word,!0,!1,!0,Mme,!1).map(h=>({range:h.range,kind:uV.Text}));u&&s.set(l.uri,u)}return s}}let Lze=class extends ht{constructor(t){super(),this._register(t.documentHighlightProvider.register("*",new w_t)),this._register(t.multiDocumentHighlightProvider.register("*",new w_t))}};Lze=mLo([kLo(0,Un)],Lze);var JIn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},mO=function(e,t){return function(n,r){t(n,r,e)}},Pl,xze;const nit=new yn("hasWordHighlights",!1);function eMn(e,t,n,r){const o=e.ordered(t);return TJe(o.map(s=>()=>Promise.resolve(s.provideDocumentHighlights(t,n,r)).then(void 0,Nc)),s=>s!=null).then(s=>{if(s){const a=new _c;return a.set(t.uri,s),a}return new _c})}function vLo(e,t,n,r,o){const s=e.ordered(t);return TJe(s.map(a=>()=>{const l=o.filter(d=>ZEn(d)).filter(d=>tit(a.selector,d.uri,d.getLanguageId(),!0,void 0,void 0)>0);return Promise.resolve(a.provideMultiDocumentHighlights(t,n,l,r)).then(void 0,Nc)}),a=>a!=null)}class tMn{constructor(t,n,r){this._model=t,this._selection=n,this._wordSeparators=r,this._wordRange=this._getCurrentWordRange(t,n),this._result=null}get result(){return this._result||(this._result=Fd(t=>this._compute(this._model,this._selection,this._wordSeparators,t))),this._result}_getCurrentWordRange(t,n){const r=t.getWordAtPosition(n.getPosition());return r?new xe(n.startLineNumber,r.startColumn,n.startLineNumber,r.endColumn):null}cancel(){this.result.cancel()}}class ALo extends tMn{constructor(t,n,r,o){super(t,n,r),this._providers=o}_compute(t,n,r,o){return eMn(this._providers,t,n.getPosition(),o).then(s=>s||new _c)}}class pLo extends tMn{constructor(t,n,r,o,s){super(t,n,r),this._providers=o,this._otherModels=s}_compute(t,n,r,o){return vLo(this._providers,t,n.getPosition(),o,this._otherModels).then(s=>s||new _c)}}function bLo(e,t,n,r){return new ALo(t,n,r,e)}function wLo(e,t,n,r,o){return new pLo(t,n,r,e,o)}_1("_executeDocumentHighlights",async(e,t,n)=>{const r=e.get(Un),o=await eMn(r.documentHighlightProvider,t,n,Tr.None);return o==null?void 0:o.get(t.uri)});var c6;let Eze=(c6=class{constructor(t,n,r,o,s,a,l,d){this.toUnhook=new Et,this.workerRequestTokenId=0,this.workerRequestCompleted=!1,this.workerRequestValue=new _c,this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=void 0,this.runDelayer=this.toUnhook.add(new dA(50)),this.editor=t,this.providers=n,this.multiDocumentProviders=r,this.codeEditorService=a,this.textModelService=s,this.configurationService=l,this.logService=d,this._hasWordHighlights=nit.bindTo(o),this._ignorePositionChangeEvent=!1,this.occurrencesHighlightEnablement=this.editor.getOption(90),this.occurrencesHighlightDelay=this.configurationService.getValue("editor.occurrencesHighlightDelay"),this.model=this.editor.getModel(),this.toUnhook.add(t.onDidChangeCursorPosition(u=>{this._ignorePositionChangeEvent||this.occurrencesHighlightEnablement!=="off"&&this.runDelayer.trigger(()=>{this._onPositionChanged(u)})})),this.toUnhook.add(t.onDidFocusEditorText(u=>{this.occurrencesHighlightEnablement!=="off"&&(this.workerRequest||this.runDelayer.trigger(()=>{this._run()}))})),this.toUnhook.add(t.onDidChangeModelContent(u=>{kbe(this.model.uri,"output")||this._stopAll()})),this.toUnhook.add(t.onDidChangeModel(u=>{!u.newModelUrl&&u.oldModelUrl?this._stopSingular():Pl.query&&this._run()})),this.toUnhook.add(t.onDidChangeConfiguration(u=>{var g,m;const h=this.editor.getOption(90);if(this.occurrencesHighlightEnablement!==h)switch(this.occurrencesHighlightEnablement=h,h){case"off":this._stopAll();break;case"singleFile":this._stopAll((m=(g=Pl.query)==null?void 0:g.modelInfo)==null?void 0:m.modelURI);break;case"multiFile":Pl.query&&this._run(!0);break;default:console.warn("Unknown occurrencesHighlight setting value:",h);break}})),this.toUnhook.add(this.configurationService.onDidChangeConfiguration(u=>{if(u.affectsConfiguration("editor.occurrencesHighlightDelay")){const h=l.getValue("editor.occurrencesHighlightDelay");this.occurrencesHighlightDelay!==h&&(this.occurrencesHighlightDelay=h)}})),this.toUnhook.add(t.onDidBlurEditorWidget(()=>{var h,g;const u=this.codeEditorService.getFocusedCodeEditor();u?((h=u.getModel())==null?void 0:h.uri.scheme)===yi.vscodeNotebookCell&&((g=this.editor.getModel())==null?void 0:g.uri.scheme)!==yi.vscodeNotebookCell&&this._stopAll():this._stopAll()})),this.decorations=this.editor.createDecorationsCollection(),this.workerRequestTokenId=0,this.workerRequest=null,this.workerRequestCompleted=!1,this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=void 0,Pl.query&&this._run()}hasDecorations(){return this.decorations.length>0}restore(t){this.occurrencesHighlightEnablement!=="off"&&(this.runDelayer.cancel(),this.runDelayer.trigger(()=>{this._run(!1,t)}))}stop(){this.occurrencesHighlightEnablement!=="off"&&this._stopAll()}_getSortedHighlights(){return this.decorations.getRanges().sort(xe.compareRangesUsingStarts)}moveNext(){const t=this._getSortedHighlights(),r=(t.findIndex(s=>s.containsPosition(this.editor.getPosition()))+1)%t.length,o=t[r];try{this._ignorePositionChangeEvent=!0,this.editor.setPosition(o.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(o);const s=this._getWord();if(s){const a=this.editor.getModel().getLineContent(o.startLineNumber);um(`${a}, ${r+1} of ${t.length} for '${s.word}'`)}}finally{this._ignorePositionChangeEvent=!1}}moveBack(){const t=this._getSortedHighlights(),r=(t.findIndex(s=>s.containsPosition(this.editor.getPosition()))-1+t.length)%t.length,o=t[r];try{this._ignorePositionChangeEvent=!0,this.editor.setPosition(o.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(o);const s=this._getWord();if(s){const a=this.editor.getModel().getLineContent(o.startLineNumber);um(`${a}, ${r+1} of ${t.length} for '${s.word}'`)}}finally{this._ignorePositionChangeEvent=!1}}_removeSingleDecorations(){if(!this.editor.hasModel())return;const t=Pl.storedDecorationIDs.get(this.editor.getModel().uri);t&&(this.editor.removeDecorations(t),Pl.storedDecorationIDs.delete(this.editor.getModel().uri),this.decorations.length>0&&(this.decorations.clear(),this._hasWordHighlights.set(!1)))}_removeAllDecorations(t){const n=this.codeEditorService.listCodeEditors(),r=[];for(const o of n){if(!o.hasModel()||C6(o.getModel().uri,t))continue;const s=Pl.storedDecorationIDs.get(o.getModel().uri);if(!s)continue;o.removeDecorations(s),r.push(o.getModel().uri);const a=M6.get(o);a!=null&&a.wordHighlighter&&a.wordHighlighter.decorations.length>0&&(a.wordHighlighter.decorations.clear(),a.wordHighlighter.workerRequest=null,a.wordHighlighter._hasWordHighlights.set(!1))}for(const o of r)Pl.storedDecorationIDs.delete(o)}_stopSingular(){var t,n,r,o;this._removeSingleDecorations(),this.editor.hasTextFocus()&&(((t=this.editor.getModel())==null?void 0:t.uri.scheme)!==yi.vscodeNotebookCell&&((r=(n=Pl.query)==null?void 0:n.modelInfo)==null?void 0:r.modelURI.scheme)!==yi.vscodeNotebookCell?(Pl.query=null,this._run()):(o=Pl.query)!=null&&o.modelInfo&&(Pl.query.modelInfo=null)),this.renderDecorationsTimer!==void 0&&(clearTimeout(this.renderDecorationsTimer),this.renderDecorationsTimer=void 0),this.workerRequest!==null&&(this.workerRequest.cancel(),this.workerRequest=null),this.workerRequestCompleted||(this.workerRequestTokenId++,this.workerRequestCompleted=!0)}_stopAll(t){this._removeAllDecorations(t),this.renderDecorationsTimer!==void 0&&(clearTimeout(this.renderDecorationsTimer),this.renderDecorationsTimer=void 0),this.workerRequest!==null&&(this.workerRequest.cancel(),this.workerRequest=null),this.workerRequestCompleted||(this.workerRequestTokenId++,this.workerRequestCompleted=!0)}_onPositionChanged(t){if(this.occurrencesHighlightEnablement==="off"){this._stopAll();return}if(t.source!=="api"&&t.reason!==3){this._stopAll();return}this._run()}_getWord(){const t=this.editor.getSelection(),n=t.startLineNumber,r=t.startColumn;return this.model.isDisposed()?null:this.model.getWordAtPosition({lineNumber:n,column:r})}getOtherModelsToHighlight(t){if(!t)return[];if(t.uri.scheme===yi.vscodeNotebookCell){const s=[],a=this.codeEditorService.listCodeEditors();for(const l of a){const d=l.getModel();d&&d!==t&&d.uri.scheme===yi.vscodeNotebookCell&&s.push(d)}return s}const r=[],o=this.codeEditorService.listCodeEditors();for(const s of o){if(!int(s))continue;const a=s.getModel();a&&t===a.modified&&r.push(a.modified)}if(r.length)return r;if(this.occurrencesHighlightEnablement==="singleFile")return[];for(const s of o){const a=s.getModel();a&&a!==t&&r.push(a)}return r}async _run(t,n){var o,s,a;if(this.editor.hasTextFocus()){const l=this.editor.getSelection();if(!l||l.startLineNumber!==l.endLineNumber){Pl.query=null,this._stopAll();return}const d=l.startColumn,u=l.endColumn,h=this._getWord();if(!h||h.startColumn>d||h.endColumn{l===this.workerRequestTokenId&&(this.workerRequestCompleted=!0,this.workerRequestValue=h||[],this._beginRenderDecorations(n??this.occurrencesHighlightDelay))},zi)}catch(h){this.logService.error("Unexpected error during occurrence request. Log: ",h)}finally{u.dispose()}}else if(this.model.uri.scheme===yi.vscodeNotebookCell){const l=++this.workerRequestTokenId;if(this.workerRequestCompleted=!1,!Pl.query||!Pl.query.modelInfo)return;const d=await this.textModelService.createModelReference(Pl.query.modelInfo.modelURI);try{this.workerRequest=this.computeWithModel(d.object.textEditorModel,Pl.query.modelInfo.selection,[this.model]),(a=this.workerRequest)==null||a.result.then(u=>{l===this.workerRequestTokenId&&(this.workerRequestCompleted=!0,this.workerRequestValue=u||[],this._beginRenderDecorations(n??this.occurrencesHighlightDelay))},zi)}catch(u){this.logService.error("Unexpected error during occurrence request. Log: ",u)}finally{d.dispose()}}}computeWithModel(t,n,r){return r.length?wLo(this.multiDocumentProviders,t,n,this.editor.getOption(148),r):bLo(this.providers,t,n,this.editor.getOption(148))}_beginRenderDecorations(t){const n=new Date().getTime(),r=this.lastCursorPositionChangeTime+t;n>=r?(this.renderDecorationsTimer=void 0,this.renderDecorations()):this.renderDecorationsTimer=setTimeout(()=>{this.renderDecorations()},r-n)}renderDecorations(){var n,r,o;this.renderDecorationsTimer=void 0;const t=this.codeEditorService.listCodeEditors();for(const s of t){const a=M6.get(s);if(!a)continue;const l=[],d=(n=s.getModel())==null?void 0:n.uri;if(d&&this.workerRequestValue.has(d)){const u=Pl.storedDecorationIDs.get(d),h=this.workerRequestValue.get(d);if(h)for(const m of h)m.range&&l.push({range:m.range,options:QSo(m.kind)});let g=[];s.changeDecorations(m=>{g=m.deltaDecorations(u??[],l)}),Pl.storedDecorationIDs=Pl.storedDecorationIDs.set(d,g),l.length>0&&((r=a.wordHighlighter)==null||r.decorations.set(l),(o=a.wordHighlighter)==null||o._hasWordHighlights.set(!0))}}this.workerRequest=null}dispose(){this._stopSingular(),this.toUnhook.dispose()}},Pl=c6,c6.storedDecorationIDs=new _c,c6.query=null,c6);Eze=Pl=JIn([mO(4,Dg),mO(5,yo),mO(6,ar),mO(7,va)],Eze);var pB;let M6=(pB=class extends ht{static get(t){return t.getContribution(xze.ID)}constructor(t,n,r,o,s,a,l){super(),this._wordHighlighter=null;const d=()=>{t.hasModel()&&!t.getModel().isTooLargeForTokenization()&&t.getModel().uri.scheme!==yi.accessibleView&&(this._wordHighlighter=new Eze(t,r.documentHighlightProvider,r.multiDocumentHighlightProvider,n,s,o,a,l))};this._register(t.onDidChangeModel(u=>{var h,g;this._wordHighlighter&&(!u.newModelUrl&&((h=u.oldModelUrl)==null?void 0:h.scheme)!==yi.vscodeNotebookCell&&((g=this.wordHighlighter)==null||g.stop()),this._wordHighlighter.dispose(),this._wordHighlighter=null),d()})),d()}get wordHighlighter(){return this._wordHighlighter}saveViewState(){return!!(this._wordHighlighter&&this._wordHighlighter.hasDecorations())}moveNext(){var t;(t=this._wordHighlighter)==null||t.moveNext()}moveBack(){var t;(t=this._wordHighlighter)==null||t.moveBack()}restoreViewState(t){this._wordHighlighter&&t&&this._wordHighlighter.restore(250)}dispose(){this._wordHighlighter&&(this._wordHighlighter.dispose(),this._wordHighlighter=null),super.dispose()}},xze=pB,pB.ID="editor.contrib.wordHighlighter",pB);M6=xze=JIn([mO(1,Qi),mO(2,Un),mO(3,yo),mO(4,Dg),mO(5,ar),mO(6,va)],M6);class nMn extends In{constructor(t,n){super(n),this._isNext=t}run(t,n){const r=M6.get(n);r&&(this._isNext?r.moveNext():r.moveBack())}}class OLo extends nMn{constructor(){super(!0,{id:"editor.action.wordHighlight.next",label:St(1572,"Go to Next Symbol Highlight"),precondition:nit,kbOpts:{kbExpr:He.editorTextFocus,primary:65,weight:100}})}}class yLo extends nMn{constructor(){super(!1,{id:"editor.action.wordHighlight.prev",label:St(1573,"Go to Previous Symbol Highlight"),precondition:nit,kbOpts:{kbExpr:He.editorTextFocus,primary:1089,weight:100}})}}class CLo extends In{constructor(){super({id:"editor.action.wordHighlight.trigger",label:St(1574,"Trigger Symbol Highlight"),precondition:void 0,kbOpts:{kbExpr:He.editorTextFocus,primary:0,weight:100}})}run(t,n,r){const o=M6.get(n);o&&o.restoreViewState(!0)}}mo(M6.ID,M6,0);cn(OLo);cn(yLo);cn(CLo);fH(Lze);class $3e extends $d{constructor(t){super(t),this._inSelectionMode=t.inSelectionMode,this._wordNavigationType=t.wordNavigationType}runEditorCommand(t,n,r){if(!n.hasModel())return;const o=fA(n.getOption(148),n.getOption(147)),s=n.getModel(),a=n.getSelections(),l=a.length>1,d=a.map(u=>{const h=new rt(u.positionLineNumber,u.positionColumn),g=this._move(o,s,h,this._wordNavigationType,l);return this._moveTo(u,g,this._inSelectionMode)});if(s.pushStackElement(),n._getViewModel().setCursorStates("moveWordCommand",3,d.map(u=>So.fromModelSelection(u))),d.length===1){const u=new rt(d[0].positionLineNumber,d[0].positionColumn);n.revealPosition(u,0)}}_moveTo(t,n,r){return r?new Dn(t.selectionStartLineNumber,t.selectionStartColumn,n.lineNumber,n.column):new Dn(n.lineNumber,n.column,n.lineNumber,n.column)}}class fE extends $3e{_move(t,n,r,o,s){return as.moveWordLeft(t,n,r,o,s)}}class gE extends $3e{_move(t,n,r,o,s){return as.moveWordRight(t,n,r,o)}}class _Lo extends fE{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartLeft",precondition:void 0})}}class SLo extends fE{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordEndLeft",precondition:void 0})}}class LLo extends fE{constructor(){var t;super({inSelectionMode:!1,wordNavigationType:1,id:"cursorWordLeft",precondition:void 0,kbOpts:{kbExpr:Ft.and(He.textInputFocus,(t=Ft.and(eH,C3e))==null?void 0:t.negate()),primary:2063,mac:{primary:527},weight:100}})}}class xLo extends fE{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartLeftSelect",precondition:void 0})}}class ELo extends fE{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndLeftSelect",precondition:void 0})}}class TLo extends fE{constructor(){var t;super({inSelectionMode:!0,wordNavigationType:1,id:"cursorWordLeftSelect",precondition:void 0,kbOpts:{kbExpr:Ft.and(He.textInputFocus,(t=Ft.and(eH,C3e))==null?void 0:t.negate()),primary:3087,mac:{primary:1551},weight:100}})}}class QLo extends fE{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityLeft",precondition:void 0})}_move(t,n,r,o,s){return super._move(fA(fg.wordSeparators.defaultValue,t.intlSegmenterLocales),n,r,o,s)}}class DLo extends fE{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityLeftSelect",precondition:void 0})}_move(t,n,r,o,s){return super._move(fA(fg.wordSeparators.defaultValue,t.intlSegmenterLocales),n,r,o,s)}}class BLo extends gE{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartRight",precondition:void 0})}}class RLo extends gE{constructor(){var t;super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordEndRight",precondition:void 0,kbOpts:{kbExpr:Ft.and(He.textInputFocus,(t=Ft.and(eH,C3e))==null?void 0:t.negate()),primary:2065,mac:{primary:529},weight:100}})}}class ILo extends gE{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordRight",precondition:void 0})}}class MLo extends gE{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartRightSelect",precondition:void 0})}}class PLo extends gE{constructor(){var t;super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndRightSelect",precondition:void 0,kbOpts:{kbExpr:Ft.and(He.textInputFocus,(t=Ft.and(eH,C3e))==null?void 0:t.negate()),primary:3089,mac:{primary:1553},weight:100}})}}class FLo extends gE{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordRightSelect",precondition:void 0})}}class NLo extends gE{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityRight",precondition:void 0})}_move(t,n,r,o,s){return super._move(fA(fg.wordSeparators.defaultValue,t.intlSegmenterLocales),n,r,o,s)}}class ULo extends gE{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityRightSelect",precondition:void 0})}_move(t,n,r,o,s){return super._move(fA(fg.wordSeparators.defaultValue,t.intlSegmenterLocales),n,r,o,s)}}class X3e extends $d{constructor(t){super({canTriggerInlineEdits:!0,...t}),this._whitespaceHeuristics=t.whitespaceHeuristics,this._wordNavigationType=t.wordNavigationType}runEditorCommand(t,n,r){const o=t==null?void 0:t.get(kl);if(!n.hasModel()||!o)return;const s=fA(n.getOption(148),n.getOption(147)),a=n.getModel(),l=n.getSelections(),d=n.getOption(10),u=n.getOption(15),h=o.getLanguageConfiguration(a.getLanguageId()).getAutoClosingPairs(),g=n._getViewModel(),m=l.map(v=>{const f=this._delete({wordSeparators:s,model:a,selection:v,whitespaceHeuristics:this._whitespaceHeuristics,autoClosingDelete:n.getOption(13),autoClosingBrackets:d,autoClosingQuotes:u,autoClosingPairs:h,autoClosedCharacters:g.getCursorAutoClosedCharacters()},this._wordNavigationType);return new Hh(f,"")});n.pushUndoStop(),n.executeCommands(this.id,m),n.pushUndoStop()}}class iit extends X3e{_delete(t,n){const r=as.deleteWordLeft(t,n);return r||new xe(1,1,1,1)}}class rit extends X3e{_delete(t,n){const r=as.deleteWordRight(t,n);if(r)return r;const o=t.model.getLineCount(),s=t.model.getLineMaxColumn(o);return new xe(o,s,o,s)}}class jLo extends iit{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartLeft",precondition:He.writable})}}class WLo extends iit{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndLeft",precondition:He.writable})}}class VLo extends iit{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:0,id:"deleteWordLeft",precondition:He.writable,kbOpts:{kbExpr:He.textInputFocus,primary:2049,mac:{primary:513},weight:100}})}}class zLo extends rit{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartRight",precondition:He.writable})}}class HLo extends rit{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndRight",precondition:He.writable})}}class $Lo extends rit{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:2,id:"deleteWordRight",precondition:He.writable,kbOpts:{kbExpr:He.textInputFocus,primary:2068,mac:{primary:532},weight:100}})}}class XLo extends In{constructor(){super({id:"deleteInsideWord",precondition:He.writable,label:St(1575,"Delete Word")})}run(t,n,r){if(!n.hasModel())return;const o=fA(n.getOption(148),n.getOption(147)),s=n.getModel(),l=n.getSelections().map(d=>{const u=as.deleteInsideWord(o,s,d);return new Hh(u,"")});n.pushUndoStop(),n.executeCommands(this.id,l),n.pushUndoStop()}}On(new _Lo);On(new SLo);On(new LLo);On(new xLo);On(new ELo);On(new TLo);On(new BLo);On(new RLo);On(new ILo);On(new MLo);On(new PLo);On(new FLo);On(new QLo);On(new DLo);On(new NLo);On(new ULo);On(new jLo);On(new WLo);On(new VLo);On(new zLo);On(new HLo);On(new $Lo);cn(XLo);class GLo extends X3e{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:0,id:"deleteWordPartLeft",precondition:He.writable,kbOpts:{kbExpr:He.textInputFocus,primary:0,mac:{primary:769},weight:100}})}_delete(t,n){const r=Mbe.deleteWordPartLeft(t);return r||new xe(1,1,1,1)}}class YLo extends X3e{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:2,id:"deleteWordPartRight",precondition:He.writable,kbOpts:{kbExpr:He.textInputFocus,primary:0,mac:{primary:788},weight:100}})}_delete(t,n){const r=Mbe.deleteWordPartRight(t);if(r)return r;const o=t.model.getLineCount(),s=t.model.getLineMaxColumn(o);return new xe(o,s,o,s)}}class iMn extends $3e{_move(t,n,r,o,s){return Mbe.moveWordPartLeft(t,n,r,s)}}class ZLo extends iMn{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordPartLeft",precondition:void 0,kbOpts:{kbExpr:He.textInputFocus,primary:0,mac:{primary:783},weight:100}})}}uo.registerCommandAlias("cursorWordPartStartLeft","cursorWordPartLeft");class qLo extends iMn{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordPartLeftSelect",precondition:void 0,kbOpts:{kbExpr:He.textInputFocus,primary:0,mac:{primary:1807},weight:100}})}}uo.registerCommandAlias("cursorWordPartStartLeftSelect","cursorWordPartLeftSelect");class rMn extends $3e{_move(t,n,r,o,s){return Mbe.moveWordPartRight(t,n,r)}}class KLo extends rMn{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordPartRight",precondition:void 0,kbOpts:{kbExpr:He.textInputFocus,primary:0,mac:{primary:785},weight:100}})}}class JLo extends rMn{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordPartRightSelect",precondition:void 0,kbOpts:{kbExpr:He.textInputFocus,primary:0,mac:{primary:1809},weight:100}})}}On(new GLo);On(new YLo);On(new ZLo);On(new qLo);On(new KLo);On(new JLo);const yat=class yat extends ht{constructor(t){super(),this.editor=t,this._register(this.editor.onDidAttemptReadOnlyEdit(()=>this._onDidAttemptReadOnlyEdit()))}_onDidAttemptReadOnlyEdit(){const t=D0.get(this.editor);if(t&&this.editor.hasModel()){let n=this.editor.getOptions().get(105);n||(this.editor.isSimpleWidget?n=new wf(U(1378,"Cannot edit in read-only input")):n=new wf(U(1379,"Cannot edit in read-only editor"))),t.showMessage(n,this.editor.getPosition())}}};yat.ID="editor.contrib.readOnlyMessageController";let lke=yat;mo(lke.ID,lke,2);var exo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},O_t=function(e,t){return function(n,r){t(n,r,e)}};let Tze=class extends ht{constructor(t,n,r){super(),this._textModel=t,this._languageFeaturesService=n,this._outlineModelService=r,this._currentModel=Ti(this,void 0);const o=A0("documentSymbolProvider.onDidChange",this._languageFeaturesService.documentSymbolProvider.onDidChange),s=A0("_textModel.onDidChangeContent",on.debounce(a=>this._textModel.onDidChangeContent(a),()=>{},100));this._register(Tf(async(a,l)=>{o.read(a),s.read(a);const d=l.add(new b0o),u=await this._outlineModelService.getOrCreate(this._textModel,d.token);l.isDisposed||this._currentModel.set(u,void 0)}))}getBreadcrumbItems(t,n){const r=this._currentModel.read(n);if(!r)return[];const o=r.asListOfDocumentSymbols().filter(s=>t.contains(s.range.startLineNumber)&&!t.contains(s.range.endLineNumber));return o.sort(uEn(qh(s=>s.range.endLineNumber-s.range.startLineNumber,T0))),o.map(s=>({name:s.name,kind:s.kind,startLineNumber:s.range.startLineNumber}))}};Tze=exo([O_t(1,Un),O_t(2,sre)],Tze);F1e.setBreadcrumbsSourceFactory((e,t)=>t.createInstance(Tze,e));var txo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Gxe=function(e,t){return function(n,r){t(n,r,e)}},tW;let cke=(tW=class extends ht{constructor(t,n,r,o){super();const s=this._register(hl(t)),a=this._register(o.createMenu(Vn.EditorContent,t.contextKeyService)),l=Ko(this,a.onDidChange,()=>a.getActions().length===0);this._register(Oi(d=>{if(l.read(d))return;const h=wo("div.floating-menu-overlay-widget");h.root.style.height="28px";const g=n.createInstance(PJ,h.root,Vn.EditorContent,{actionViewItemProvider:(m,v)=>{if(!(m instanceof r2))return;const f=r.lookupKeybinding(m.id);if(f)return n.createInstance(class extends D6{updateLabel(){this.options.label&&this.label&&(this.label.textContent=`${this._commandAction.label} (${f.getLabel()})`)}},m,{...v,keybindingNotRenderedWithLabel:!0})},hiddenItemStrategy:0,menuOptions:{shouldForwardArgs:!0},telemetrySource:"editor.overlayToolbar",toolbarOptions:{primaryGroup:()=>!0,useSeparatorsInPrimaryActions:!0}});d.store.add(g),d.store.add(Oi(m=>{const v=s.model.read(m);g.context=v==null?void 0:v.uri})),d.store.add(s.createOverlayWidget({allowEditorOverflow:!1,domNode:h.root,minContentWidthInPx:ca(0),position:ca({preference:1})}))}))}},tW.ID="editor.contrib.floatingToolbar",tW);cke=txo([Gxe(1,Zn),Gxe(2,Do),Gxe(3,wA)],cke);mo(cke.ID,cke,1);var Qze;(function(e){e.inspectTokensAction=U(786,"Developer: Inspect Tokens")})(Qze||(Qze={}));var dke;(function(e){e.gotoLineActionLabel=U(787,"Go to Line/Column...")})(dke||(dke={}));var Dze;(function(e){e.helpQuickAccessActionLabel=U(788,"Show all Quick Access Providers")})(Dze||(Dze={}));var uke;(function(e){e.quickCommandActionLabel=U(789,"Command Palette"),e.quickCommandHelp=U(790,"Show And Run Commands")})(uke||(uke={}));var Aee;(function(e){e.quickOutlineActionLabel=U(791,"Go to Symbol..."),e.quickOutlineByCategoryActionLabel=U(792,"Go to Symbol by Category...")})(Aee||(Aee={}));var Bze;(function(e){e.editorViewAccessibleLabel=U(793,"Editor content")})(Bze||(Bze={}));var Rze;(function(e){e.toggleHighContrast=U(794,"Toggle High Contrast Theme")})(Rze||(Rze={}));var Ize;(function(e){e.bulkEditServiceSummary=U(795,"Made {0} edits in {1} files")})(Ize||(Ize={}));const Cat=class Cat extends ht{constructor(t){super(),this.editor=t,this.widget=null,cA&&(this._register(t.onDidChangeConfiguration(()=>this.update())),this.update())}update(){const t=!this.editor.getOption(104);!this.widget&&t?this.widget=new Mze(this.editor):this.widget&&!t&&(this.widget.dispose(),this.widget=null)}dispose(){super.dispose(),this.widget&&(this.widget.dispose(),this.widget=null)}};Cat.ID="editor.contrib.iPadShowKeyboard";let hke=Cat;const MAe=class MAe extends ht{constructor(t){super(),this.editor=t,this._domNode=document.createElement("textarea"),this._domNode.className="iPadShowKeyboard",this._register(wt(this._domNode,"touchstart",n=>{this.editor.focus()})),this._register(wt(this._domNode,"focus",n=>{this.editor.focus()})),this.editor.addOverlayWidget(this)}dispose(){this.editor.removeOverlayWidget(this),super.dispose()}getId(){return MAe.ID}getDomNode(){return this._domNode}getPosition(){return{preference:1}}};MAe.ID="editor.contrib.ShowKeyboardWidget";let Mze=MAe;mo(hke.ID,hke,3);const L2=_r("themeService");var nxo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},y_t=function(e,t){return function(n,r){t(n,r,e)}},Pze,bB;let pee=(bB=class extends ht{static get(t){return t.getContribution(Pze.ID)}constructor(t,n,r){super(),this._editor=t,this._languageService=r,this._widget=null,this._register(this._editor.onDidChangeModel(o=>this.stop())),this._register(this._editor.onDidChangeModelLanguage(o=>this.stop())),this._register(Hl.onDidChange(o=>this.stop())),this._register(this._editor.onKeyUp(o=>o.keyCode===9&&this.stop()))}dispose(){this.stop(),super.dispose()}launch(){this._widget||this._editor.hasModel()&&(this._widget=new Fze(this._editor,this._languageService))}stop(){this._widget&&(this._widget.dispose(),this._widget=null)}},Pze=bB,bB.ID="editor.contrib.inspectTokens",bB);pee=Pze=nxo([y_t(1,L2),y_t(2,ic)],pee);class ixo extends In{constructor(){super({id:"editor.action.inspectTokens",label:Qze.inspectTokensAction,alias:"Developer: Inspect Tokens",precondition:void 0})}run(t,n){const r=pee.get(n);r==null||r.launch()}}function rxo(e){let t="";for(let n=0,r=e.length;nhV,tokenize:(o,s,a)=>ntt(t,a),tokenizeEncoded:(o,s,a)=>s3e(r,a)}}const PAe=class PAe extends ht{constructor(t,n){super(),this.allowEditorOverflow=!0,this._editor=t,this._languageService=n,this._model=this._editor.getModel(),this._domNode=document.createElement("div"),this._domNode.className="tokens-inspect-widget",this._tokenizationSupport=oxo(this._languageService.languageIdCodec,this._model.getLanguageId()),this._compute(this._editor.getPosition()),this._register(this._editor.onDidChangeCursorPosition(r=>this._compute(this._editor.getPosition()))),this._editor.addContentWidget(this)}dispose(){this._editor.removeContentWidget(this),super.dispose()}getId(){return PAe._ID}_compute(t){const n=this._getTokensAtLine(t.lineNumber);let r=0;for(let d=n.tokens1.length-1;d>=0;d--){const u=n.tokens1[d];if(t.column-1>=u.offset){r=d;break}}let o=0;for(let d=n.tokens2.length>>>1;d>=0;d--)if(t.column-1>=n.tokens2[d<<1]){o=d;break}const s=this._model.getLineContent(t.lineNumber);let a="";if(rr.prefix.length-n.prefix.length),$n(()=>{this.providers.splice(this.providers.indexOf(t),1),this.defaultProvider===t&&(this.defaultProvider=void 0)})}getQuickAccessProviders(){return P3([this.defaultProvider,...this.providers])}getQuickAccessProvider(t){return t&&this.providers.find(r=>t.startsWith(r.prefix))||void 0||this.defaultProvider}}Ql.add(NI.Quickaccess,new sxo);var axo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},C_t=function(e,t){return function(n,r){t(n,r,e)}},JG,wB;let Uze=(wB=class{constructor(t,n){this.quickInputService=t,this.keybindingService=n,this.registry=Ql.as(NI.Quickaccess)}provide(t){const n=new Et;return n.add(t.onDidAccept(()=>{const[r]=t.selectedItems;r&&this.quickInputService.quickAccess.show(r.prefix,{preserveValue:!0})})),n.add(t.onDidChangeValue(r=>{const o=this.registry.getQuickAccessProvider(r.substr(JG.PREFIX.length));o&&o.prefix&&o.prefix!==JG.PREFIX&&this.quickInputService.quickAccess.show(o.prefix,{preserveValue:!0})})),t.items=this.getQuickAccessProviders().filter(r=>r.prefix!==JG.PREFIX),n}getQuickAccessProviders(){return this.registry.getQuickAccessProviders().sort((n,r)=>n.prefix.localeCompare(r.prefix)).flatMap(n=>this.createPicks(n))}createPicks(t){return t.helpEntries.map(n=>{const r=n.prefix||t.prefix,o=r||"…";return{prefix:r,label:o,keybinding:n.commandId?this.keybindingService.lookupKeybinding(n.commandId):void 0,ariaLabel:U(1747,"{0}, {1}",o,n.description),description:n.description}})}},JG=wB,wB.PREFIX="?",wB);Uze=JG=axo([C_t(0,If),C_t(1,Do)],Uze);Ql.as(NI.Quickaccess).registerQuickAccessProvider({ctor:Uze,prefix:"",helpEntries:[{description:Dze.helpQuickAccessActionLabel}]});class oMn{constructor(t){this.options=t,this.rangeHighlightDecorationId=void 0}provide(t,n,r){var a;const o=new Et;t.canAcceptInBackground=!!((a=this.options)!=null&&a.canAcceptInBackground),t.matchOnLabel=t.matchOnDescription=t.matchOnDetail=t.sortByLabel=!1;const s=o.add(new ts);return s.value=this.doProvide(t,n,r),o.add(this.onDidActiveTextEditorControlChange(()=>{s.value=void 0,s.value=this.doProvide(t,n)})),o}doProvide(t,n,r){const o=new Et,s=this.activeTextEditorControl;if(s&&this.canProvideWithTextEditor(s)){const a={editor:s},l=XBn(s);if(l){let d=s.saveViewState()??void 0;o.add(l.onDidChangeCursorPosition(()=>{d=s.saveViewState()??void 0})),a.restoreViewState=()=>{d&&s===this.activeTextEditorControl&&s.restoreViewState(d)},o.add(rR(n.onCancellationRequested)(()=>{var u;return(u=a.restoreViewState)==null?void 0:u.call(a)}))}o.add($n(()=>this.clearDecorations(s))),o.add(this.provideWithTextEditor(a,t,n,r))}else o.add(this.provideWithoutTextEditor(t,n));return o}canProvideWithTextEditor(t){return!0}gotoLocation({editor:t},n){t.setSelection(n.range,"code.jump"),t.revealRangeInCenter(n.range,0),n.preserveFocus||t.focus();const r=t.getModel();r&&"getLineContent"in r&&A3(`${r.getLineContent(n.range.startLineNumber)}`)}getModel(t){var n;return int(t)?(n=t.getModel())==null?void 0:n.modified:t.getModel()}addDecorations(t,n){t.changeDecorations(r=>{const o=[];this.rangeHighlightDecorationId&&(o.push(this.rangeHighlightDecorationId.overviewRulerDecorationId),o.push(this.rangeHighlightDecorationId.rangeHighlightId),this.rangeHighlightDecorationId=void 0);const s=[{range:n,options:{description:"quick-access-range-highlight",className:"rangeHighlight",isWholeLine:!0}},{range:n,options:{description:"quick-access-range-highlight-overview",overviewRuler:{color:zl(aTn),position:o2.Full}}}],[a,l]=r.deltaDecorations(o,s);this.rangeHighlightDecorationId={rangeHighlightId:a,overviewRulerDecorationId:l}})}clearDecorations(t){const n=this.rangeHighlightDecorationId;n&&(t.changeDecorations(r=>{r.deltaDecorations([n.overviewRulerDecorationId,n.rangeHighlightId],[])}),this.rangeHighlightDecorationId=void 0)}}const YT=class YT extends oMn{constructor(){super({canAcceptInBackground:!0})}get useZeroBasedOffset(){return this.storageService.getBoolean(YT.ZERO_BASED_OFFSET_STORAGE_KEY,-1,!1)}set useZeroBasedOffset(t){this.storageService.store(YT.ZERO_BASED_OFFSET_STORAGE_KEY,t,-1,0)}provideWithoutTextEditor(t){const n=U(1335,"Open a text editor first to go to a line.");return t.items=[{label:n}],t.ariaLabel=n,ht.None}provideWithTextEditor(t,n,r){const o=t.editor,s=new Et;s.add(n.onDidAccept(u=>{const[h]=n.selectedItems;if(h){if(!h.lineNumber)return;this.gotoLocation(t,{range:this.toRange(h.lineNumber,h.column),keyMods:n.keyMods,preserveFocus:u.inBackground}),u.inBackground||n.hide()}}));const a=()=>{const u=n.value.trim().substring(YT.PREFIX.length),{inOffsetMode:h,lineNumber:g,column:m,label:v}=this.parsePosition(o,u);if(l.visible=!!h,n.items=[{lineNumber:g,column:m,label:v}],n.ariaLabel=v,!g){this.clearDecorations(o);return}const f=this.toRange(g,m);o.revealRangeInCenter(f,0),this.addDecorations(o,f)},l=new yL({title:U(1336,"Use Zero-Based Offset"),icon:zt.indexZero,isChecked:this.useZeroBasedOffset,inputActiveOptionBorder:Jt(Bie),inputActiveOptionForeground:Jt(Rie),inputActiveOptionBackground:Jt(iH)});s.add(l.onChange(()=>{this.useZeroBasedOffset=!this.useZeroBasedOffset,a()})),n.toggles=[l],a(),s.add(n.onDidChangeValue(()=>a()));const d=XBn(o);return d&&d.getOptions().get(76).renderType===2&&(d.updateOptions({lineNumbers:"on"}),s.add($n(()=>d.updateOptions({lineNumbers:"relative"})))),s}toRange(t=1,n=1){return{startLineNumber:t,startColumn:n,endLineNumber:t,endColumn:n}}parsePosition(t,n){var o,s;const r=this.getModel(t);if(!r)return{label:U(1337,"Open a text editor first to go to a line.")};if(n.startsWith(":")){let a=parseInt(n.substring(1),10);const l=r.getValueLength();if(isNaN(a))return{inOffsetMode:!0,label:this.useZeroBasedOffset?U(1338,"Type a character position to go to (from 0 to {0}).",l-1):U(1339,"Type a character position to go to (from 1 to {0}).",l)};{const d=a<0;this.useZeroBasedOffset||(a-=Math.sign(a)),d&&(a+=l);const u=r.getPositionAt(a);return{...u,inOffsetMode:!0,label:U(1340,"Press 'Enter' to go to line {0} at column {1}.",u.lineNumber,u.column)}}}else{const a=n.split(/,|:|#/),l=r.getLineCount();let d=parseInt((o=a[0])==null?void 0:o.trim(),10);if(a.length<1||isNaN(d))return{label:U(1341,"Type a line number to go to (from 1 to {0}).",l)};d=d>=0?d:l+1+d,d=Math.min(Math.max(1,d),l);const u=r.getLineMaxColumn(d);let h=parseInt((s=a[1])==null?void 0:s.trim(),10);return a.length<2||isNaN(h)?{lineNumber:d,column:1,label:a.length<2?U(1342,"Press 'Enter' to go to line {0} or enter : to add a column number.",d):U(1343,"Press 'Enter' to go to line {0} or enter a column number (from 1 to {1}).",d,u)}:(h=h>=0?h:u+h,h=Math.min(Math.max(1,h),u),{lineNumber:d,column:h,label:U(1344,"Press 'Enter' to go to line {0} at column {1}.",d,h)})}}};YT.PREFIX=":",YT.ZERO_BASED_OFFSET_STORAGE_KEY="gotoLine.useZeroBasedOffset";let jze=YT;var lxo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},__t=function(e,t){return function(n,r){t(n,r,e)}};let bee=class extends jze{constructor(t,n){super(),this.editorService=t,this.storageService=n,this.onDidActiveTextEditorControlChange=on.None}get activeTextEditorControl(){return this.editorService.getFocusedCodeEditor()??void 0}};bee=lxo([__t(0,yo),__t(1,Bg)],bee);var OB;let sMn=(OB=class extends In{constructor(){super({id:OB.ID,label:dke.gotoLineActionLabel,alias:"Go to Line/Column...",precondition:void 0,kbOpts:{kbExpr:He.focus,primary:2085,mac:{primary:293},weight:100}})}run(t){t.get(If).quickAccess.show(bee.PREFIX)}},OB.ID="editor.action.gotoLine",OB);cn(sMn);Ql.as(NI.Quickaccess).registerQuickAccessProvider({ctor:bee,prefix:bee.PREFIX,helpEntries:[{description:dke.gotoLineActionLabel,commandId:sMn.ID}]});const aMn=[void 0,[]];function Yxe(e,t,n=0,r=0){const o=t;return o.values&&o.values.length>1?cxo(e,o.values,n,r):lMn(e,t,n,r)}function cxo(e,t,n,r){let o=0;const s=[];for(const a of t){const[l,d]=lMn(e,a,n,r);if(typeof l!="number")return aMn;o+=l,s.push(...d)}return[o,dxo(s)]}function lMn(e,t,n,r){const o=vR(t.original,t.originalLowercase,n,e,e.toLowerCase(),r,{firstMatchCanBeWeak:!0,boostFullMatch:!0});return o?[o[0],jie(o)]:aMn}function dxo(e){const t=e.sort((o,s)=>o.start-s.start),n=[];let r;for(const o of t)!r||!uxo(r,o)?(r=o,n.push(o)):(r.start=Math.min(r.start,o.start),r.end=Math.max(r.end,o.end));return n}function uxo(e,t){return!(e.end=0,a=S_t(e);let l;const d=e.split(cMn);if(d.length>1)for(const u of d){const h=S_t(u),{pathNormalized:g,normalized:m,normalizedLowercase:v}=L_t(u);m&&(l||(l=[]),l.push({original:u,originalLowercase:u.toLowerCase(),pathNormalized:g,normalized:m,normalizedLowercase:v,expectContiguousMatch:h}))}return{original:e,originalLowercase:t,pathNormalized:n,normalized:r,normalizedLowercase:o,values:l,containsPathSeparator:s,expectContiguousMatch:a}}function L_t(e){let t;vh?t=e.replace(/\//g,s3):t=e.replace(/\\/g,s3);const n=t.replace(/[\*\u2026\s"]/g,"");return{pathNormalized:t,normalized:n,normalizedLowercase:n.toLowerCase()}}function x_t(e){return Array.isArray(e)?Wze(e.map(t=>t.original).join(cMn)):Wze(e.original)}var hxo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},E_t=function(e,t){return function(n,r){t(n,r,e)}},The,Vb;let bD=(Vb=class extends oMn{constructor(t,n,r=Object.create(null)){super(r),this._languageFeaturesService=t,this._outlineModelService=n,this.options=r,this.options.canAcceptInBackground=!0}provideWithoutTextEditor(t){return this.provideLabelPick(t,U(1345,"To go to a symbol, first open a text editor with symbol information.")),ht.None}provideWithTextEditor(t,n,r,o){const s=t.editor,a=this.getModel(s);return a?this._languageFeaturesService.documentSymbolProvider.has(a)?this.doProvideWithEditorSymbols(t,a,n,r,o):this.doProvideWithoutEditorSymbols(t,a,n,r):ht.None}doProvideWithoutEditorSymbols(t,n,r,o){const s=new Et;return this.provideLabelPick(r,U(1346,"The active text editor does not provide symbol information.")),(async()=>!await this.waitForLanguageSymbolRegistry(n,s)||o.isCancellationRequested||s.add(this.doProvideWithEditorSymbols(t,n,r,o)))(),s}provideLabelPick(t,n){t.items=[{label:n,index:0,kind:14}],t.ariaLabel=n}async waitForLanguageSymbolRegistry(t,n){if(this._languageFeaturesService.documentSymbolProvider.has(t))return!0;const r=new bI,o=n.add(this._languageFeaturesService.documentSymbolProvider.onDidChange(()=>{this._languageFeaturesService.documentSymbolProvider.has(t)&&(o.dispose(),r.complete(!0))}));return n.add($n(()=>r.complete(!1))),r.p}doProvideWithEditorSymbols(t,n,r,o,s){var g;const a=t.editor,l=new Et;l.add(r.onDidAccept(m=>{var f;const[v]=r.selectedItems;v&&v.range&&(this.gotoLocation(t,{range:v.range.selection,keyMods:r.keyMods,preserveFocus:m.inBackground}),(f=s==null?void 0:s.handleAccept)==null||f.call(s,v,m.inBackground),m.inBackground||r.hide())})),l.add(r.onDidTriggerItemButton(({item:m})=>{m&&m.range&&(this.gotoLocation(t,{range:m.range.selection,keyMods:r.keyMods,forceSideBySide:!0}),r.hide())}));const d=this.getDocumentSymbols(n,o),u=l.add(new ts),h=async m=>{var v;(v=u==null?void 0:u.value)==null||v.cancel(),r.busy=!1,u.value=new Wa,r.busy=!0;try{const f=Wze(r.value.substr(The.PREFIX.length).trim()),k=await this.doGetSymbolPicks(d,f,void 0,u.value.token,n);if(o.isCancellationRequested)return;if(k.length>0){if(r.items=k,m&&f.original.length===0){const A=hJ(k,p=>!!(p.type!=="separator"&&p.range&&xe.containsPosition(p.range.decoration,m)));A&&(r.activeItems=[A])}}else f.original.length>0?this.provideLabelPick(r,U(1347,"No matching editor symbols")):this.provideLabelPick(r,U(1348,"No editor symbols"))}finally{o.isCancellationRequested||(r.busy=!1)}};return l.add(r.onDidChangeValue(()=>h(void 0))),h((g=a.getSelection())==null?void 0:g.getPosition()),l.add(r.onDidChangeActive(()=>{const[m]=r.activeItems;m&&m.range&&(a.revealRangeInCenter(m.range.selection,0),this.addDecorations(a,m.range.decoration))})),l}async doGetSymbolPicks(t,n,r,o,s){var A,p;const a=await t;if(o.isCancellationRequested)return[];const l=n.original.indexOf(The.SCOPE_PREFIX)===0,d=l?1:0;let u,h;n.values&&n.values.length>1?(u=x_t(n.values[0]),h=x_t(n.values.slice(1))):u=n;let g;const m=(p=(A=this.options)==null?void 0:A.openSideBySideDirection)==null?void 0:p.call(A);m&&(g=[{iconClass:m==="right"?gi.asClassName(zt.splitHorizontal):gi.asClassName(zt.splitVertical),tooltip:m==="right"?U(1349,"Open to the Side"):U(1350,"Open to the Bottom")}]);const v=[];for(let b=0;bd){let P=!1;if(u!==n&&([S,L]=Yxe(y,{...n,values:void 0},d,C),typeof S=="number"&&(P=!0)),typeof S!="number"&&([S,L]=Yxe(y,u,d,C),typeof S!="number"))continue;if(!P&&h){if(_&&h.original.length>0&&([E,Q]=Yxe(_,h)),typeof E!="number")continue;typeof S=="number"&&(S+=E)}}const T=w.tags&&w.tags.indexOf(1)>=0;v.push({index:b,kind:w.kind,score:S,label:y,ariaLabel:Mco(w.name,w.kind),description:_,highlights:T?void 0:{label:L,description:Q},range:{selection:xe.collapseToStart(w.selectionRange),decoration:w.range},uri:s.uri,symbolName:O,strikethrough:T,buttons:g})}const f=v.sort((b,w)=>l?this.compareByKindAndScore(b,w):this.compareByScore(b,w));let k=[];if(l){let y=function(){w&&typeof b=="number"&&O>0&&(w.label=sR(qxe[b]||Zxe,O))},b,w,O=0;for(const C of f)b!==C.kind?(y(),b=C.kind,O=1,w={type:"separator"},k.push(w)):O++,k.push(C);y()}else f.length>0&&(k=[{label:U(1351,"symbols ({0})",v.length),type:"separator"},...f]);return k}compareByScore(t,n){if(typeof t.score!="number"&&typeof n.score=="number")return 1;if(typeof t.score=="number"&&typeof n.score!="number")return-1;if(typeof t.score=="number"&&typeof n.score=="number"){if(t.score>n.score)return-1;if(t.scoren.index?1:0}compareByKindAndScore(t,n){const r=qxe[t.kind]||Zxe,o=qxe[n.kind]||Zxe,s=r.localeCompare(o);return s===0?this.compareByScore(t,n):s}async getDocumentSymbols(t,n){const r=await this._outlineModelService.getOrCreate(t,n);return n.isCancellationRequested?[]:r.asListOfDocumentSymbols()}},The=Vb,Vb.PREFIX="@",Vb.SCOPE_PREFIX=":",Vb.PREFIX_BY_CATEGORY=`${Vb.PREFIX}${Vb.SCOPE_PREFIX}`,Vb);bD=The=hxo([E_t(0,Un),E_t(1,sre)],bD);const Zxe=U(1352,"properties ({0})"),qxe={5:U(1353,"methods ({0})"),11:U(1354,"functions ({0})"),8:U(1355,"constructors ({0})"),12:U(1356,"variables ({0})"),4:U(1357,"classes ({0})"),22:U(1358,"structs ({0})"),23:U(1359,"events ({0})"),24:U(1360,"operators ({0})"),10:U(1361,"interfaces ({0})"),2:U(1362,"namespaces ({0})"),3:U(1363,"packages ({0})"),25:U(1364,"type parameters ({0})"),1:U(1365,"modules ({0})"),6:U(1366,"properties ({0})"),9:U(1367,"enumerations ({0})"),21:U(1368,"enumeration members ({0})"),14:U(1369,"strings ({0})"),0:U(1370,"files ({0})"),17:U(1371,"arrays ({0})"),15:U(1372,"numbers ({0})"),16:U(1373,"booleans ({0})"),18:U(1374,"objects ({0})"),19:U(1375,"keys ({0})"),7:U(1376,"fields ({0})"),13:U(1377,"constants ({0})")};var fxo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Kxe=function(e,t){return function(n,r){t(n,r,e)}};let Vze=class extends bD{constructor(t,n,r){super(n,r),this.editorService=t,this.onDidActiveTextEditorControlChange=on.None}get activeTextEditorControl(){return this.editorService.getFocusedCodeEditor()??void 0}};Vze=fxo([Kxe(0,yo),Kxe(1,Un),Kxe(2,sre)],Vze);const FAe=class FAe extends In{constructor(){super({id:FAe.ID,label:Aee.quickOutlineActionLabel,alias:"Go to Symbol...",precondition:He.hasDocumentSymbolProvider,kbOpts:{kbExpr:He.focus,primary:3117,weight:100},contextMenuOpts:{group:"navigation",order:3}})}run(t){t.get(If).quickAccess.show(bD.PREFIX,{itemActivation:Db.NONE})}};FAe.ID="editor.action.quickOutline";let fke=FAe;cn(fke);Ql.as(NI.Quickaccess).registerQuickAccessProvider({ctor:Vze,prefix:bD.PREFIX,helpEntries:[{description:Aee.quickOutlineActionLabel,prefix:bD.PREFIX,commandId:fke.ID},{description:Aee.quickOutlineByCategoryActionLabel,prefix:bD.PREFIX_BY_CATEGORY}]});function gxo(e){const t=new Map;for(const n of e)t.set(n,(t.get(n)??0)+1);return t}class GZ{constructor(){this.chunkCount=0,this.chunkOccurrences=new Map,this.documents=new Map}calculateScores(t,n){const r=this.computeEmbedding(t),o=new Map,s=[];for(const[a,l]of this.documents){if(n.isCancellationRequested)return[];for(const d of l.chunks){const u=this.computeSimilarityScore(d,r,o);u>0&&s.push({key:a,score:u})}}return s}static termFrequencies(t){return gxo(GZ.splitTerms(t))}static*splitTerms(t){const n=r=>r.toLowerCase();for(const[r]of t.matchAll(new RegExp("\\b\\p{Letter}[\\p{Letter}\\d]{2,}\\b","gu"))){yield n(r);const o=r.replace(/([a-z])([A-Z])/g,"$1 $2").split(/\s+/g);if(o.length>1)for(const s of o)s.length>2&&new RegExp("\\p{Letter}{3,}","gu").test(s)&&(yield n(s))}}updateDocuments(t){for(const{key:n}of t)this.deleteDocument(n);for(const n of t){const r=[];for(const o of n.textChunks){const s=GZ.termFrequencies(o);for(const a of s.keys())this.chunkOccurrences.set(a,(this.chunkOccurrences.get(a)??0)+1);r.push({text:o,tf:s})}this.chunkCount+=r.length,this.documents.set(n.key,{chunks:r})}return this}deleteDocument(t){const n=this.documents.get(t);if(n){this.documents.delete(t),this.chunkCount-=n.chunks.length;for(const r of n.chunks)for(const o of r.tf.keys()){const s=this.chunkOccurrences.get(o);if(typeof s=="number"){const a=s-1;a<=0?this.chunkOccurrences.delete(o):this.chunkOccurrences.set(o,a)}}}}computeSimilarityScore(t,n,r){let o=0;for(const[s,a]of Object.entries(n)){const l=t.tf.get(s);if(!l)continue;let d=r.get(s);typeof d!="number"&&(d=this.computeIdf(s),r.set(s,d));const u=l*d;o+=u*a}return o}computeEmbedding(t){const n=GZ.termFrequencies(t);return this.computeTfidf(n)}computeIdf(t){const n=this.chunkOccurrences.get(t)??0;return n>0?Math.log((this.chunkCount+1)/n):0}computeTfidf(t){const n=Object.create(null);for(const[r,o]of t){const s=this.computeIdf(r);s>0&&(n[r]=o*s)}return n}}function mxo(e){var r;const t=e.slice(0);t.sort((o,s)=>s.score-o.score);const n=((r=t[0])==null?void 0:r.score)??0;if(n>0)for(const o of t)o.score/=n;return t}var xN;(function(e){e[e.NO_ACTION=0]="NO_ACTION",e[e.CLOSE_PICKER=1]="CLOSE_PICKER",e[e.REFRESH_PICKER=2]="REFRESH_PICKER",e[e.REMOVE_ITEM=3]="REMOVE_ITEM"})(xN||(xN={}));function Jxe(e){const t=e;return Array.isArray(t.items)}function T_t(e){const t=e;return!!t.picks&&t.additionalPicks instanceof Promise}class kxo extends ht{constructor(t,n){super(),this.prefix=t,this.options=n}provide(t,n,r){var u;const o=new Et;t.canAcceptInBackground=!!((u=this.options)!=null&&u.canAcceptInBackground),t.matchOnLabel=t.matchOnDescription=t.matchOnDetail=t.sortByLabel=!1;let s;const a=o.add(new ts),l=async()=>{var A;s==null||s.dispose(!0),t.busy=!1;const h=a.value=new Et;s=h.add(new Wa(n));const g=s.token;let m=t.value.substring(this.prefix.length);(A=this.options)!=null&&A.shouldSkipTrimPickFilter||(m=m.trim());const v=this._getPicks(m,h,g,r),f=(p,b)=>{var y;let w,O;if(Jxe(p)?(w=p.items,O=p.active):w=p,w.length===0){if(b)return!1;(m.length>0||t.hideInput)&&((y=this.options)!=null&&y.noResultsPick)&&(nR(this.options.noResultsPick)?w=[this.options.noResultsPick(m)]:w=[this.options.noResultsPick])}return t.items=w,O&&(t.activeItems=[O]),!0},k=async p=>{let b=!1,w=!1;await Promise.all([(async()=>{typeof p.mergeDelay=="number"&&(await Cy(p.mergeDelay),g.isCancellationRequested)||w||(b=f(p.picks,!0))})(),(async()=>{t.busy=!0;try{const O=await p.additionalPicks;if(g.isCancellationRequested)return;let y,C;Jxe(p.picks)?(y=p.picks.items,C=p.picks.active):y=p.picks;let _,S;if(Jxe(O)?(_=O.items,S=O.active):_=O,_.length>0||!b){let L;if(!C&&!S){const E=t.activeItems[0];E&&y.indexOf(E)!==-1&&(L=E)}f({items:[...y,..._],active:C||S||L})}}finally{g.isCancellationRequested||(t.busy=!1),w=!0}})()])};if(v!==null)if(T_t(v))await k(v);else if(!(v instanceof Promise))f(v);else{t.busy=!0;try{const p=await v;if(g.isCancellationRequested)return;T_t(p)?await k(p):f(p)}finally{g.isCancellationRequested||(t.busy=!1)}}};o.add(t.onDidChangeValue(()=>l())),l(),o.add(t.onDidAccept(h=>{var m;if(r!=null&&r.handleAccept){h.inBackground||t.hide(),(m=r.handleAccept)==null||m.call(r,t.activeItems[0],h.inBackground);return}const[g]=t.selectedItems;typeof(g==null?void 0:g.accept)=="function"&&(h.inBackground||t.hide(),g.accept(t.keyMods,h))}));const d=async(h,g)=>{var v;if(typeof g.trigger!="function")return;const m=((v=g.buttons)==null?void 0:v.indexOf(h))??-1;if(m>=0){const f=g.trigger(m,t.keyMods),k=typeof f=="number"?f:await f;if(n.isCancellationRequested)return;switch(k){case xN.NO_ACTION:break;case xN.CLOSE_PICKER:t.hide();break;case xN.REFRESH_PICKER:l();break;case xN.REMOVE_ITEM:{const A=t.items.indexOf(g);if(A!==-1){const p=t.items.slice(),b=p.splice(A,1),w=t.activeItems.filter(y=>y!==b[0]),O=t.keepScrollPosition;t.keepScrollPosition=!0,t.items=p,w&&(t.activeItems=w),t.keepScrollPosition=O}break}}}};return o.add(t.onDidTriggerItemButton(({button:h,item:g})=>d(h,g))),o.add(t.onDidTriggerSeparatorButton(({button:h,separator:g})=>d(h,g))),o}}new yp(1e4);const vxo=new yp(1e4);function Axo(e){return bxo(e,"NFD",vxo)}const pxo=/[^\u0000-\u0080]/;function bxo(e,t,n){if(!e)return e;const r=n.get(e);if(r)return r;let o;return pxo.test(e)?o=e.normalize(t):o=e,n.set(e,o),o}const wxo=function(){const e=/[\u0300-\u036f]/g;return function(t){return Axo(t).replace(e,"")}}();var dMn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},B5=function(e,t){return function(n,r){t(n,r,e)}},eT,hd,FO;let zze=(FO=class extends kxo{constructor(t,n,r,o,s,a){super(eT.PREFIX,t),this.keybindingService=r,this.commandService=o,this.telemetryService=s,this.dialogService=a,this.commandsHistory=this._register(n.createInstance(Hze)),this.options=t}async _getPicks(t,n,r,o){var f,k;const s=await this.getCommandPicks(r);if(r.isCancellationRequested)return[];const a=rR(()=>{const A=new GZ;A.updateDocuments(s.map(b=>({key:b.commandId,textChunks:[this.getTfIdfChunk(b)]})));const p=A.calculateScores(t,r);return mxo(p).filter(b=>b.score>eT.TFIDF_THRESHOLD).slice(0,eT.TFIDF_MAX_RESULTS)}),l=this.normalizeForFiltering(t),d=[];for(const A of s){A.labelNoAccents??(A.labelNoAccents=this.normalizeForFiltering(A.label));const p=eT.WORD_FILTER(l,A.labelNoAccents)??void 0;let b;if(A.commandAlias&&(A.aliasNoAccents??(A.aliasNoAccents=this.normalizeForFiltering(A.commandAlias)),b=eT.WORD_FILTER(l,A.aliasNoAccents)??void 0),p||b)A.highlights={label:p,detail:this.options.showAlias?b:void 0},d.push(A);else if(t===A.commandId)d.push(A);else if(t.length>=3){const w=a();if(r.isCancellationRequested)return[];const O=w.find(y=>y.key===A.commandId);O&&(A.tfIdfScore=O.score,d.push(A))}}const u=new Map;for(const A of d){const p=u.get(A.label);p?(A.description=A.commandId,p.description=p.commandId):u.set(A.label,A)}d.sort((A,p)=>{if(A.tfIdfScore&&p.tfIdfScore)return A.tfIdfScore===p.tfIdfScore?A.label.localeCompare(p.label):p.tfIdfScore-A.tfIdfScore;if(A.tfIdfScore)return 1;if(p.tfIdfScore)return-1;const b=this.commandsHistory.peek(A.commandId),w=this.commandsHistory.peek(p.commandId);if(b&&w)return b>w?-1:1;if(b)return-1;if(w)return 1;if(this.options.suggestedCommandIds){const C=this.options.suggestedCommandIds.has(A.commandId),_=this.options.suggestedCommandIds.has(p.commandId);if(C&&_)return 0;if(C)return-1;if(_)return 1}const O=A.commandCategory===kze.Developer.value,y=p.commandCategory===kze.Developer.value;return O&&!y?1:!O&&y?-1:A.label.localeCompare(p.label)});const h=[];let g=!1,m=!0,v=!!this.options.suggestedCommandIds;for(let A=0;A{var b;const A=await this.getAdditionalCommandPicks(s,d,t,r);if(r.isCancellationRequested)return[];const p=A.map(w=>this.toCommandPick(w,o));return m&&((b=p[0])==null?void 0:b.type)!=="separator"&&p.unshift({type:"separator",label:U(1744,"similar commands")}),p})()}:h}toCommandPick(t,n){if(t.type==="separator")return t;const r=this.keybindingService.lookupKeybinding(t.commandId),o=r?U(1745,"{0}, {1}",t.label,r.getAriaLabel()):t.label;return{...t,ariaLabel:o,detail:this.options.showAlias&&t.commandAlias!==t.label?t.commandAlias:void 0,keybinding:r,accept:async()=>{var s;this.commandsHistory.push(t.commandId),this.telemetryService.publicLog2("workbenchActionExecuted",{id:t.commandId,from:(n==null?void 0:n.from)??"quick open"});try{(s=t.args)!=null&&s.length?await this.commandService.executeCommand(t.commandId,...t.args):await this.commandService.executeCommand(t.commandId)}catch(a){C2(a)||this.dialogService.error(U(1746,"Command '{0}' resulted in an error",t.label),$1e(a))}}}}getTfIdfChunk({label:t,commandAlias:n,commandDescription:r}){let o=t;return n&&n!==t&&(o+=` - ${n}`),r&&r.value!==t&&(o+=` - ${r.value===r.original?r.value:`${r.value} (${r.original})`}`),o}normalizeForFiltering(t){const n=wxo(t);return n.length!==t.length?(this.telemetryService.publicLog2("QuickAccess:FilterLengthMismatch",{originalLength:t.length,normalizedLength:n.length}),t):n}},eT=FO,FO.PREFIX=">",FO.TFIDF_THRESHOLD=.5,FO.TFIDF_MAX_RESULTS=5,FO.WORD_FILTER=dtt(xJ,Pgo,gQn),FO);zze=eT=dMn([B5(1,Zn),B5(2,Do),B5(3,ba),B5(4,Nf),B5(5,lre)],zze);var zb;let Hze=(zb=class extends ht{constructor(t,n,r){super(),this.storageService=t,this.configurationService=n,this.logService=r,this.configuredCommandsHistoryLength=0,this.updateConfiguration(),this.load(),this.registerListeners()}registerListeners(){this._register(this.configurationService.onDidChangeConfiguration(t=>this.updateConfiguration(t))),this._register(this.storageService.onWillSaveState(t=>{t.reason===F9.SHUTDOWN&&this.saveState()}))}updateConfiguration(t){t&&!t.affectsConfiguration("workbench.commandPalette.history")||(this.configuredCommandsHistoryLength=hd.getConfiguredCommandHistoryLength(this.configurationService),hd.cache&&hd.cache.limit!==this.configuredCommandsHistoryLength&&(hd.cache.limit=this.configuredCommandsHistoryLength,hd.hasChanges=!0))}load(){const t=this.storageService.get(hd.PREF_KEY_CACHE,0);let n;if(t)try{n=JSON.parse(t)}catch(o){this.logService.error(`[CommandsHistory] invalid data: ${o}`)}const r=hd.cache=new yp(this.configuredCommandsHistoryLength,1);if(n){let o;n.usesLRU?o=n.entries:o=n.entries.sort((s,a)=>s.value-a.value),o.forEach(s=>r.set(s.key,s.value))}hd.counter=this.storageService.getNumber(hd.PREF_KEY_COUNTER,0,hd.counter)}push(t){hd.cache&&(hd.cache.set(t,hd.counter++),hd.hasChanges=!0)}peek(t){var n;return(n=hd.cache)==null?void 0:n.peek(t)}saveState(){if(!hd.cache||!hd.hasChanges)return;const t={usesLRU:!0,entries:[]};hd.cache.forEach((n,r)=>t.entries.push({key:r,value:n})),this.storageService.store(hd.PREF_KEY_CACHE,JSON.stringify(t),0,0),this.storageService.store(hd.PREF_KEY_COUNTER,hd.counter,0,0),hd.hasChanges=!1}static getConfiguredCommandHistoryLength(t){var o,s;const r=(s=(o=t.getValue().workbench)==null?void 0:o.commandPalette)==null?void 0:s.history;return typeof r=="number"?r:hd.DEFAULT_COMMANDS_HISTORY_LENGTH}},hd=zb,zb.DEFAULT_COMMANDS_HISTORY_LENGTH=50,zb.PREF_KEY_CACHE="commandPalette.mru.cache",zb.PREF_KEY_COUNTER="commandPalette.mru.counter",zb.counter=1,zb.hasChanges=!1,zb);Hze=hd=dMn([B5(0,Bg),B5(1,ar),B5(2,va)],Hze);class Oxo extends zze{constructor(t,n,r,o,s,a){super(t,n,r,o,s,a)}getCodeEditorCommandPicks(){var r;const t=this.activeTextEditorControl;if(!t)return[];const n=[];for(const o of t.getSupportedActions()){let s;(r=o.metadata)!=null&&r.description&&(Cko(o.metadata.description)?s=o.metadata.description:s={original:o.metadata.description,value:o.metadata.description}),n.push({commandId:o.id,commandAlias:o.alias,commandDescription:s,label:ktt(o.label)||o.id})}return n}}var yxo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},UP=function(e,t){return function(n,r){t(n,r,e)}};let wee=class extends Oxo{get activeTextEditorControl(){return this.codeEditorService.getFocusedCodeEditor()??void 0}constructor(t,n,r,o,s,a){super({showAlias:!1},t,r,o,s,a),this.codeEditorService=n}async getCommandPicks(){return this.getCodeEditorCommandPicks()}hasAdditionalCommandPicks(){return!1}async getAdditionalCommandPicks(){return[]}};wee=yxo([UP(0,Zn),UP(1,yo),UP(2,Do),UP(3,ba),UP(4,Nf),UP(5,lre)],wee);const NAe=class NAe extends In{constructor(){super({id:NAe.ID,label:uke.quickCommandActionLabel,alias:"Command Palette",precondition:void 0,kbOpts:{kbExpr:He.focus,primary:59,weight:100},contextMenuOpts:{group:"z_commands",order:1}})}run(t){t.get(If).quickAccess.show(wee.PREFIX)}};NAe.ID="editor.action.quickCommand";let gke=NAe;cn(gke);Ql.as(NI.Quickaccess).registerQuickAccessProvider({ctor:wee,prefix:wee.PREFIX,helpEntries:[{description:uke.quickCommandHelp,commandId:gke.ID}]});var Cxo=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},jP=function(e,t){return function(n,r){t(n,r,e)}};let $ze=class extends DR{constructor(t,n,r,o,s,a,l){super(!0,t,n,r,o,s,a,l)}};$ze=Cxo([jP(1,Qi),jP(2,yo),jP(3,rc),jP(4,Zn),jP(5,Bg),jP(6,ar)],$ze);mo(DR.ID,$ze,4);class _xo{constructor(t,n,r,o,s){this._parsedThemeRuleBrand=void 0,this.token=t,this.index=n,this.fontStyle=r,this.foreground=o,this.background=s}}function Sxo(e){if(!e||!Array.isArray(e))return[];const t=[];let n=0;for(let r=0,o=e.length;r{const m=Dxo(h.token,g.token);return m!==0?m:h.index-g.index});let n=0,r="000000",o="ffffff";for(;e.length>=1&&e[0].token==="";){const h=e.shift();h.fontStyle!==-1&&(n=h.fontStyle),h.foreground!==null&&(r=h.foreground),h.background!==null&&(o=h.background)}const s=new Exo;for(const h of t)s.getId(h);const a=s.getId(r),l=s.getId(o),d=new oit(n,a,l),u=new sit(d);for(let h=0,g=e.length;h"u"){const o=this._match(n),s=Qxo(n);r=(o.metadata|s<<8)>>>0,this._cache.set(n,r)}return(r|t<<0)>>>0}}const Txo=/\b(comment|string|regex|regexp)\b/;function Qxo(e){const t=e.match(Txo);if(!t)return 0;switch(t[1]){case"comment":return 1;case"string":return 2;case"regex":return 3;case"regexp":return 3}throw new Error("Unexpected match for standard token type!")}function Dxo(e,t){return et?1:0}class oit{constructor(t,n,r){this._themeTrieElementRuleBrand=void 0,this._fontStyle=t,this._foreground=n,this._background=r,this.metadata=(this._fontStyle<<11|this._foreground<<15|this._background<<24)>>>0}clone(){return new oit(this._fontStyle,this._foreground,this._background)}acceptOverwrite(t,n,r){t!==-1&&(this._fontStyle=t),n!==0&&(this._foreground=n),r!==0&&(this._background=r),this.metadata=(this._fontStyle<<11|this._foreground<<15|this._background<<24)>>>0}}class sit{constructor(t){this._themeTrieElementBrand=void 0,this._mainRule=t,this._children=new Map}match(t){if(t==="")return this._mainRule;const n=t.indexOf(".");let r,o;n===-1?(r=t,o=""):(r=t.substring(0,n),o=t.substring(n+1));const s=this._children.get(r);return typeof s<"u"?s.match(o):this._mainRule}insert(t,n,r,o){if(t===""){this._mainRule.acceptOverwrite(n,r,o);return}const s=t.indexOf(".");let a,l;s===-1?(a=t,l=""):(a=t.substring(0,s),l=t.substring(s+1));let d=this._children.get(a);typeof d>"u"&&(d=new sit(this._mainRule.clone()),this._children.set(a,d)),d.insert(l,n,r,o)}}function Bxo(e){const t=[];for(let n=1,r=e.length;nn.fire())),e&&t.add(e.onDidProductIconThemeChange(()=>n.fire())),{dispose:()=>t.dispose(),onDidChange:n.event,getCSS(){const o=e?e.getProductIconTheme():new hMn,s={},a=new PLe,l=new PLe;for(const d of r.getIcons()){const u=o.getIcon(d);if(!u)continue;const h=u.font,g=$1`--vscode-icon-${Dle(d.id)}-font-family`,m=$1`--vscode-icon-${Dle(d.id)}-content`;h?(s[h.id]=h.definition,l.push($1`${g}: ${mx(h.id)};`,$1`${m}: ${mx(u.fontCharacter)};`),a.push($1`.codicon-${Dle(d.id)}:before { content: ${mx(u.fontCharacter)}; font-family: ${mx(h.id)}; }`)):(l.push($1`${m}: ${mx(u.fontCharacter)}; ${g}: 'codicon';`),a.push($1`.codicon-${Dle(d.id)}:before { content: ${mx(u.fontCharacter)}; }`))}for(const d in s){const u=s[d],h=u.weight?$1`font-weight: ${Nwt(u.weight)};`:$1``,g=u.style?$1`font-style: ${Nwt(u.style)};`:$1``,m=new PLe;for(const v of u.src)m.push($1`${xy(v.location)} format(${mx(v.format)})`);a.push($1`@font-face { src: ${m.join(", ")}; font-family: ${mx(d)};${h}${g} font-display: block; }`)}return a.push($1`:root { ${l.join(" ")} }`),a.join(` `)}}}class hMn{getIcon(t){const n=oDn();let r=t.defaults;for(;gi.isThemeIcon(r);){const o=n.getIcon(r.id);if(!o)return;r=o.defaults}return r}}const wS="vs",qU="vs-dark",wD="hc-black",OD="hc-light",fMn=Ql.as(w7n.ColorContribution),Nxo=Ql.as(nTn.ThemingContribution);class gMn{constructor(t,n){this.semanticHighlighting=!1,this.themeData=n;const r=n.base;t.length>0?(Qhe(t)?this.id=t:this.id=r+" "+t,this.themeName=t):(this.id=r,this.themeName=r),this.colors=null,this.defaultColors=Object.create(null),this._tokenTheme=null}get base(){return this.themeData.base}notifyBaseUpdated(){this.themeData.inherit&&(this.colors=null,this._tokenTheme=null)}getColors(){if(!this.colors){const t=new Map;for(const n in this.themeData.colors)t.set(n,Bt.fromHex(this.themeData.colors[n]));if(this.themeData.inherit){const n=Xze(this.themeData.base);for(const r in n.colors)t.has(r)||t.set(r,Bt.fromHex(n.colors[r]))}this.colors=t}return this.colors}getColor(t,n){const r=this.getColors().get(t);if(r)return r;if(n!==!1)return this.getDefault(t)}getDefault(t){let n=this.defaultColors[t];return n||(n=fMn.resolveDefaultColor(t,this),this.defaultColors[t]=n,n)}defines(t){return this.getColors().has(t)}get type(){switch(this.base){case wS:return zv.LIGHT;case wD:return zv.HIGH_CONTRAST_DARK;case OD:return zv.HIGH_CONTRAST_LIGHT;default:return zv.DARK}}get tokenTheme(){if(!this._tokenTheme){let t=[],n=[];if(this.themeData.inherit){const s=Xze(this.themeData.base);t=s.rules,s.encodedTokensColors&&(n=s.encodedTokensColors)}const r=this.themeData.colors["editor.foreground"],o=this.themeData.colors["editor.background"];if(r||o){const s={token:""};r&&(s.foreground=r),o&&(s.background=o),t.push(s)}t=t.concat(this.themeData.rules),this.themeData.encodedTokensColors&&(n=this.themeData.encodedTokensColors),this._tokenTheme=uMn.createFromRawTokenTheme(t,n)}return this._tokenTheme}getTokenStyleMetadata(t,n,r){const s=this.tokenTheme._match([t].concat(n).join(".")).metadata,a=bf.getForeground(s),l=bf.getFontStyle(s);return{foreground:a,italic:!!(l&1),bold:!!(l&2),underline:!!(l&4),strikethrough:!!(l&8)}}get tokenColorMap(){return[]}}function Qhe(e){return e===wS||e===qU||e===wD||e===OD}function Xze(e){switch(e){case wS:return Rxo;case qU:return Ixo;case wD:return Mxo;case OD:return Pxo}}function pce(e){const t=Xze(e);return new gMn(e,t)}class Uxo extends ht{constructor(){super(),this._onColorThemeChange=this._register(new at),this.onDidColorThemeChange=this._onColorThemeChange.event,this._onProductIconThemeChange=this._register(new at),this.onDidProductIconThemeChange=this._onProductIconThemeChange.event,this._environment=Object.create(null),this._builtInProductIconTheme=new hMn,this._autoDetectHighContrast=!0,this._knownThemes=new Map,this._knownThemes.set(wS,pce(wS)),this._knownThemes.set(qU,pce(qU)),this._knownThemes.set(wD,pce(wD)),this._knownThemes.set(OD,pce(OD));const t=this._register(Fxo(this));this._codiconCSS=t.getCSS(),this._themeCSS="",this._allCSS=`${this._codiconCSS} ${this._themeCSS}`,this._globalStyleElement=null,this._styleElements=[],this._colorMapOverride=null,this.setTheme(wS),this._onOSSchemeChanged(),this._register(t.onDidChange(()=>{this._codiconCSS=t.getCSS(),this._updateCSS()})),E6n(xs,"(forced-colors: active)",()=>{this._onOSSchemeChanged()})}registerEditorContainer(t){return Eme(t)?this._registerShadowDomContainer(t):this._registerRegularEditorContainer()}_registerRegularEditorContainer(){return this._globalStyleElement||(this._globalStyleElement=mA(void 0,t=>{t.className="monaco-colors",t.textContent=this._allCSS}),this._styleElements.push(this._globalStyleElement)),ht.None}_registerShadowDomContainer(t){const n=mA(t,r=>{r.className="monaco-colors",r.textContent=this._allCSS});return this._styleElements.push(n),{dispose:()=>{for(let r=0;r{r.base===t&&r.notifyBaseUpdated()}),this._theme.themeName===t&&this.setTheme(t)}getColorTheme(){return this._theme}setColorMapOverride(t){this._colorMapOverride=t,this._updateThemeOrColorMap()}setTheme(t){let n;this._knownThemes.has(t)?n=this._knownThemes.get(t):n=this._knownThemes.get(wS),this._updateActualTheme(n)}_updateActualTheme(t){!t||this._theme===t||(this._theme=t,this._updateThemeOrColorMap())}_onOSSchemeChanged(){if(this._autoDetectHighContrast){const t=xs.matchMedia("(forced-colors: active)").matches;if(t!==c3(this._theme.type)){let n;W8(this._theme.type)?n=t?wD:qU:n=t?OD:wS,this._updateActualTheme(this._knownThemes.get(n))}}}setAutoDetectHighContrast(t){this._autoDetectHighContrast=t,this._onOSSchemeChanged()}_updateThemeOrColorMap(){const t=[],n={},r={addRule:a=>{n[a]||(t.push(a),n[a]=!0)}};Nxo.getThemingParticipants().forEach(a=>a(this._theme,r,this._environment));const o=[];for(const a of fMn.getColors()){const l=this._theme.getColor(a.id,!0);l&&o.push(`${pet(a.id)}: ${l.toString()};`)}r.addRule(`.monaco-editor, .monaco-diff-editor, .monaco-component { ${o.join(` `)} }`);const s=this._colorMapOverride||this._theme.tokenTheme.getColorMap();r.addRule(Bxo(s)),r.addRule(".monaco-editor, .monaco-diff-editor, .monaco-component { forced-color-adjust: none; }"),this._themeCSS=t.join(` `),this._updateCSS(),Hl.setColorMap(s),this._onColorThemeChange.fire(this._theme)}_updateCSS(){this._allCSS=`${this._codiconCSS} -${this._themeCSS}`,this._styleElements.forEach(t=>t.textContent=this._allCSS)}getFileIconTheme(){return{hasFileIcons:!1,hasFolderIcons:!1,hidesExplorerArrows:!1}}getProductIconTheme(){return this._builtInProductIconTheme}}class jxo extends In{constructor(){super({id:"editor.action.toggleHighContrast",label:Rze.toggleHighContrast,alias:"Toggle High Contrast Theme",precondition:void 0}),this._originalThemeName=null}run(t,n){const r=t.get(L2),o=r.getColorTheme();c3(o.type)?(r.setTheme(this._originalThemeName||(W8(o.type)?qU:wS)),this._originalThemeName=null):(r.setTheme(W8(o.type)?wD:OD),this._originalThemeName=o.themeName)}}dn(jxo);var Gze;(function(e){e[e.Unknown=0]="Unknown",e[e.Disabled=1]="Disabled",e[e.Enabled=2]="Enabled"})(Gze||(Gze={}));var Yze;(function(e){e[e.Invoke=1]="Invoke",e[e.Auto=2]="Auto"})(Yze||(Yze={}));var Zze;(function(e){e[e.None=0]="None",e[e.KeepWhitespace=1]="KeepWhitespace",e[e.InsertAsSnippet=4]="InsertAsSnippet"})(Zze||(Zze={}));var qze;(function(e){e[e.Method=0]="Method",e[e.Function=1]="Function",e[e.Constructor=2]="Constructor",e[e.Field=3]="Field",e[e.Variable=4]="Variable",e[e.Class=5]="Class",e[e.Struct=6]="Struct",e[e.Interface=7]="Interface",e[e.Module=8]="Module",e[e.Property=9]="Property",e[e.Event=10]="Event",e[e.Operator=11]="Operator",e[e.Unit=12]="Unit",e[e.Value=13]="Value",e[e.Constant=14]="Constant",e[e.Enum=15]="Enum",e[e.EnumMember=16]="EnumMember",e[e.Keyword=17]="Keyword",e[e.Text=18]="Text",e[e.Color=19]="Color",e[e.File=20]="File",e[e.Reference=21]="Reference",e[e.Customcolor=22]="Customcolor",e[e.Folder=23]="Folder",e[e.TypeParameter=24]="TypeParameter",e[e.User=25]="User",e[e.Issue=26]="Issue",e[e.Tool=27]="Tool",e[e.Snippet=28]="Snippet"})(qze||(qze={}));var Kze;(function(e){e[e.Deprecated=1]="Deprecated"})(Kze||(Kze={}));var Jze;(function(e){e[e.Invoke=0]="Invoke",e[e.TriggerCharacter=1]="TriggerCharacter",e[e.TriggerForIncompleteCompletions=2]="TriggerForIncompleteCompletions"})(Jze||(Jze={}));var eHe;(function(e){e[e.EXACT=0]="EXACT",e[e.ABOVE=1]="ABOVE",e[e.BELOW=2]="BELOW"})(eHe||(eHe={}));var tHe;(function(e){e[e.NotSet=0]="NotSet",e[e.ContentFlush=1]="ContentFlush",e[e.RecoverFromMarkers=2]="RecoverFromMarkers",e[e.Explicit=3]="Explicit",e[e.Paste=4]="Paste",e[e.Undo=5]="Undo",e[e.Redo=6]="Redo"})(tHe||(tHe={}));var nHe;(function(e){e[e.LF=1]="LF",e[e.CRLF=2]="CRLF"})(nHe||(nHe={}));var iHe;(function(e){e[e.Text=0]="Text",e[e.Read=1]="Read",e[e.Write=2]="Write"})(iHe||(iHe={}));var rHe;(function(e){e[e.None=0]="None",e[e.Keep=1]="Keep",e[e.Brackets=2]="Brackets",e[e.Advanced=3]="Advanced",e[e.Full=4]="Full"})(rHe||(rHe={}));var oHe;(function(e){e[e.acceptSuggestionOnCommitCharacter=0]="acceptSuggestionOnCommitCharacter",e[e.acceptSuggestionOnEnter=1]="acceptSuggestionOnEnter",e[e.accessibilitySupport=2]="accessibilitySupport",e[e.accessibilityPageSize=3]="accessibilityPageSize",e[e.allowOverflow=4]="allowOverflow",e[e.allowVariableLineHeights=5]="allowVariableLineHeights",e[e.allowVariableFonts=6]="allowVariableFonts",e[e.allowVariableFontsInAccessibilityMode=7]="allowVariableFontsInAccessibilityMode",e[e.ariaLabel=8]="ariaLabel",e[e.ariaRequired=9]="ariaRequired",e[e.autoClosingBrackets=10]="autoClosingBrackets",e[e.autoClosingComments=11]="autoClosingComments",e[e.screenReaderAnnounceInlineSuggestion=12]="screenReaderAnnounceInlineSuggestion",e[e.autoClosingDelete=13]="autoClosingDelete",e[e.autoClosingOvertype=14]="autoClosingOvertype",e[e.autoClosingQuotes=15]="autoClosingQuotes",e[e.autoIndent=16]="autoIndent",e[e.autoIndentOnPaste=17]="autoIndentOnPaste",e[e.autoIndentOnPasteWithinString=18]="autoIndentOnPasteWithinString",e[e.automaticLayout=19]="automaticLayout",e[e.autoSurround=20]="autoSurround",e[e.bracketPairColorization=21]="bracketPairColorization",e[e.guides=22]="guides",e[e.codeLens=23]="codeLens",e[e.codeLensFontFamily=24]="codeLensFontFamily",e[e.codeLensFontSize=25]="codeLensFontSize",e[e.colorDecorators=26]="colorDecorators",e[e.colorDecoratorsLimit=27]="colorDecoratorsLimit",e[e.columnSelection=28]="columnSelection",e[e.comments=29]="comments",e[e.contextmenu=30]="contextmenu",e[e.copyWithSyntaxHighlighting=31]="copyWithSyntaxHighlighting",e[e.cursorBlinking=32]="cursorBlinking",e[e.cursorSmoothCaretAnimation=33]="cursorSmoothCaretAnimation",e[e.cursorStyle=34]="cursorStyle",e[e.cursorSurroundingLines=35]="cursorSurroundingLines",e[e.cursorSurroundingLinesStyle=36]="cursorSurroundingLinesStyle",e[e.cursorWidth=37]="cursorWidth",e[e.cursorHeight=38]="cursorHeight",e[e.disableLayerHinting=39]="disableLayerHinting",e[e.disableMonospaceOptimizations=40]="disableMonospaceOptimizations",e[e.domReadOnly=41]="domReadOnly",e[e.dragAndDrop=42]="dragAndDrop",e[e.dropIntoEditor=43]="dropIntoEditor",e[e.editContext=44]="editContext",e[e.emptySelectionClipboard=45]="emptySelectionClipboard",e[e.experimentalGpuAcceleration=46]="experimentalGpuAcceleration",e[e.experimentalWhitespaceRendering=47]="experimentalWhitespaceRendering",e[e.extraEditorClassName=48]="extraEditorClassName",e[e.fastScrollSensitivity=49]="fastScrollSensitivity",e[e.find=50]="find",e[e.fixedOverflowWidgets=51]="fixedOverflowWidgets",e[e.folding=52]="folding",e[e.foldingStrategy=53]="foldingStrategy",e[e.foldingHighlight=54]="foldingHighlight",e[e.foldingImportsByDefault=55]="foldingImportsByDefault",e[e.foldingMaximumRegions=56]="foldingMaximumRegions",e[e.unfoldOnClickAfterEndOfLine=57]="unfoldOnClickAfterEndOfLine",e[e.fontFamily=58]="fontFamily",e[e.fontInfo=59]="fontInfo",e[e.fontLigatures=60]="fontLigatures",e[e.fontSize=61]="fontSize",e[e.fontWeight=62]="fontWeight",e[e.fontVariations=63]="fontVariations",e[e.formatOnPaste=64]="formatOnPaste",e[e.formatOnType=65]="formatOnType",e[e.glyphMargin=66]="glyphMargin",e[e.gotoLocation=67]="gotoLocation",e[e.hideCursorInOverviewRuler=68]="hideCursorInOverviewRuler",e[e.hover=69]="hover",e[e.inDiffEditor=70]="inDiffEditor",e[e.inlineSuggest=71]="inlineSuggest",e[e.letterSpacing=72]="letterSpacing",e[e.lightbulb=73]="lightbulb",e[e.lineDecorationsWidth=74]="lineDecorationsWidth",e[e.lineHeight=75]="lineHeight",e[e.lineNumbers=76]="lineNumbers",e[e.lineNumbersMinChars=77]="lineNumbersMinChars",e[e.linkedEditing=78]="linkedEditing",e[e.links=79]="links",e[e.matchBrackets=80]="matchBrackets",e[e.minimap=81]="minimap",e[e.mouseStyle=82]="mouseStyle",e[e.mouseWheelScrollSensitivity=83]="mouseWheelScrollSensitivity",e[e.mouseWheelZoom=84]="mouseWheelZoom",e[e.multiCursorMergeOverlapping=85]="multiCursorMergeOverlapping",e[e.multiCursorModifier=86]="multiCursorModifier",e[e.mouseMiddleClickAction=87]="mouseMiddleClickAction",e[e.multiCursorPaste=88]="multiCursorPaste",e[e.multiCursorLimit=89]="multiCursorLimit",e[e.occurrencesHighlight=90]="occurrencesHighlight",e[e.occurrencesHighlightDelay=91]="occurrencesHighlightDelay",e[e.overtypeCursorStyle=92]="overtypeCursorStyle",e[e.overtypeOnPaste=93]="overtypeOnPaste",e[e.overviewRulerBorder=94]="overviewRulerBorder",e[e.overviewRulerLanes=95]="overviewRulerLanes",e[e.padding=96]="padding",e[e.pasteAs=97]="pasteAs",e[e.parameterHints=98]="parameterHints",e[e.peekWidgetDefaultFocus=99]="peekWidgetDefaultFocus",e[e.placeholder=100]="placeholder",e[e.definitionLinkOpensInPeek=101]="definitionLinkOpensInPeek",e[e.quickSuggestions=102]="quickSuggestions",e[e.quickSuggestionsDelay=103]="quickSuggestionsDelay",e[e.readOnly=104]="readOnly",e[e.readOnlyMessage=105]="readOnlyMessage",e[e.renameOnType=106]="renameOnType",e[e.renderRichScreenReaderContent=107]="renderRichScreenReaderContent",e[e.renderControlCharacters=108]="renderControlCharacters",e[e.renderFinalNewline=109]="renderFinalNewline",e[e.renderLineHighlight=110]="renderLineHighlight",e[e.renderLineHighlightOnlyWhenFocus=111]="renderLineHighlightOnlyWhenFocus",e[e.renderValidationDecorations=112]="renderValidationDecorations",e[e.renderWhitespace=113]="renderWhitespace",e[e.revealHorizontalRightPadding=114]="revealHorizontalRightPadding",e[e.roundedSelection=115]="roundedSelection",e[e.rulers=116]="rulers",e[e.scrollbar=117]="scrollbar",e[e.scrollBeyondLastColumn=118]="scrollBeyondLastColumn",e[e.scrollBeyondLastLine=119]="scrollBeyondLastLine",e[e.scrollPredominantAxis=120]="scrollPredominantAxis",e[e.selectionClipboard=121]="selectionClipboard",e[e.selectionHighlight=122]="selectionHighlight",e[e.selectionHighlightMaxLength=123]="selectionHighlightMaxLength",e[e.selectionHighlightMultiline=124]="selectionHighlightMultiline",e[e.selectOnLineNumbers=125]="selectOnLineNumbers",e[e.showFoldingControls=126]="showFoldingControls",e[e.showUnused=127]="showUnused",e[e.snippetSuggestions=128]="snippetSuggestions",e[e.smartSelect=129]="smartSelect",e[e.smoothScrolling=130]="smoothScrolling",e[e.stickyScroll=131]="stickyScroll",e[e.stickyTabStops=132]="stickyTabStops",e[e.stopRenderingLineAfter=133]="stopRenderingLineAfter",e[e.suggest=134]="suggest",e[e.suggestFontSize=135]="suggestFontSize",e[e.suggestLineHeight=136]="suggestLineHeight",e[e.suggestOnTriggerCharacters=137]="suggestOnTriggerCharacters",e[e.suggestSelection=138]="suggestSelection",e[e.tabCompletion=139]="tabCompletion",e[e.tabIndex=140]="tabIndex",e[e.trimWhitespaceOnDelete=141]="trimWhitespaceOnDelete",e[e.unicodeHighlighting=142]="unicodeHighlighting",e[e.unusualLineTerminators=143]="unusualLineTerminators",e[e.useShadowDOM=144]="useShadowDOM",e[e.useTabStops=145]="useTabStops",e[e.wordBreak=146]="wordBreak",e[e.wordSegmenterLocales=147]="wordSegmenterLocales",e[e.wordSeparators=148]="wordSeparators",e[e.wordWrap=149]="wordWrap",e[e.wordWrapBreakAfterCharacters=150]="wordWrapBreakAfterCharacters",e[e.wordWrapBreakBeforeCharacters=151]="wordWrapBreakBeforeCharacters",e[e.wordWrapColumn=152]="wordWrapColumn",e[e.wordWrapOverride1=153]="wordWrapOverride1",e[e.wordWrapOverride2=154]="wordWrapOverride2",e[e.wrappingIndent=155]="wrappingIndent",e[e.wrappingStrategy=156]="wrappingStrategy",e[e.showDeprecated=157]="showDeprecated",e[e.inertialScroll=158]="inertialScroll",e[e.inlayHints=159]="inlayHints",e[e.wrapOnEscapedLineFeeds=160]="wrapOnEscapedLineFeeds",e[e.effectiveCursorStyle=161]="effectiveCursorStyle",e[e.editorClassName=162]="editorClassName",e[e.pixelRatio=163]="pixelRatio",e[e.tabFocusMode=164]="tabFocusMode",e[e.layoutInfo=165]="layoutInfo",e[e.wrappingInfo=166]="wrappingInfo",e[e.defaultColorDecorators=167]="defaultColorDecorators",e[e.colorDecoratorsActivatedOn=168]="colorDecoratorsActivatedOn",e[e.inlineCompletionsAccessibilityVerbose=169]="inlineCompletionsAccessibilityVerbose",e[e.effectiveEditContext=170]="effectiveEditContext",e[e.scrollOnMiddleClick=171]="scrollOnMiddleClick",e[e.effectiveAllowVariableFonts=172]="effectiveAllowVariableFonts"})(oHe||(oHe={}));var sHe;(function(e){e[e.TextDefined=0]="TextDefined",e[e.LF=1]="LF",e[e.CRLF=2]="CRLF"})(sHe||(sHe={}));var aHe;(function(e){e[e.LF=0]="LF",e[e.CRLF=1]="CRLF"})(aHe||(aHe={}));var lHe;(function(e){e[e.Left=1]="Left",e[e.Center=2]="Center",e[e.Right=3]="Right"})(lHe||(lHe={}));var cHe;(function(e){e[e.Increase=0]="Increase",e[e.Decrease=1]="Decrease"})(cHe||(cHe={}));var dHe;(function(e){e[e.None=0]="None",e[e.Indent=1]="Indent",e[e.IndentOutdent=2]="IndentOutdent",e[e.Outdent=3]="Outdent"})(dHe||(dHe={}));var uHe;(function(e){e[e.Both=0]="Both",e[e.Right=1]="Right",e[e.Left=2]="Left",e[e.None=3]="None"})(uHe||(uHe={}));var hHe;(function(e){e[e.Type=1]="Type",e[e.Parameter=2]="Parameter"})(hHe||(hHe={}));var fHe;(function(e){e[e.Accepted=0]="Accepted",e[e.Rejected=1]="Rejected",e[e.Ignored=2]="Ignored"})(fHe||(fHe={}));var gHe;(function(e){e[e.Code=1]="Code",e[e.Label=2]="Label"})(gHe||(gHe={}));var mHe;(function(e){e[e.Automatic=0]="Automatic",e[e.Explicit=1]="Explicit"})(mHe||(mHe={}));var kHe;(function(e){e[e.DependsOnKbLayout=-1]="DependsOnKbLayout",e[e.Unknown=0]="Unknown",e[e.Backspace=1]="Backspace",e[e.Tab=2]="Tab",e[e.Enter=3]="Enter",e[e.Shift=4]="Shift",e[e.Ctrl=5]="Ctrl",e[e.Alt=6]="Alt",e[e.PauseBreak=7]="PauseBreak",e[e.CapsLock=8]="CapsLock",e[e.Escape=9]="Escape",e[e.Space=10]="Space",e[e.PageUp=11]="PageUp",e[e.PageDown=12]="PageDown",e[e.End=13]="End",e[e.Home=14]="Home",e[e.LeftArrow=15]="LeftArrow",e[e.UpArrow=16]="UpArrow",e[e.RightArrow=17]="RightArrow",e[e.DownArrow=18]="DownArrow",e[e.Insert=19]="Insert",e[e.Delete=20]="Delete",e[e.Digit0=21]="Digit0",e[e.Digit1=22]="Digit1",e[e.Digit2=23]="Digit2",e[e.Digit3=24]="Digit3",e[e.Digit4=25]="Digit4",e[e.Digit5=26]="Digit5",e[e.Digit6=27]="Digit6",e[e.Digit7=28]="Digit7",e[e.Digit8=29]="Digit8",e[e.Digit9=30]="Digit9",e[e.KeyA=31]="KeyA",e[e.KeyB=32]="KeyB",e[e.KeyC=33]="KeyC",e[e.KeyD=34]="KeyD",e[e.KeyE=35]="KeyE",e[e.KeyF=36]="KeyF",e[e.KeyG=37]="KeyG",e[e.KeyH=38]="KeyH",e[e.KeyI=39]="KeyI",e[e.KeyJ=40]="KeyJ",e[e.KeyK=41]="KeyK",e[e.KeyL=42]="KeyL",e[e.KeyM=43]="KeyM",e[e.KeyN=44]="KeyN",e[e.KeyO=45]="KeyO",e[e.KeyP=46]="KeyP",e[e.KeyQ=47]="KeyQ",e[e.KeyR=48]="KeyR",e[e.KeyS=49]="KeyS",e[e.KeyT=50]="KeyT",e[e.KeyU=51]="KeyU",e[e.KeyV=52]="KeyV",e[e.KeyW=53]="KeyW",e[e.KeyX=54]="KeyX",e[e.KeyY=55]="KeyY",e[e.KeyZ=56]="KeyZ",e[e.Meta=57]="Meta",e[e.ContextMenu=58]="ContextMenu",e[e.F1=59]="F1",e[e.F2=60]="F2",e[e.F3=61]="F3",e[e.F4=62]="F4",e[e.F5=63]="F5",e[e.F6=64]="F6",e[e.F7=65]="F7",e[e.F8=66]="F8",e[e.F9=67]="F9",e[e.F10=68]="F10",e[e.F11=69]="F11",e[e.F12=70]="F12",e[e.F13=71]="F13",e[e.F14=72]="F14",e[e.F15=73]="F15",e[e.F16=74]="F16",e[e.F17=75]="F17",e[e.F18=76]="F18",e[e.F19=77]="F19",e[e.F20=78]="F20",e[e.F21=79]="F21",e[e.F22=80]="F22",e[e.F23=81]="F23",e[e.F24=82]="F24",e[e.NumLock=83]="NumLock",e[e.ScrollLock=84]="ScrollLock",e[e.Semicolon=85]="Semicolon",e[e.Equal=86]="Equal",e[e.Comma=87]="Comma",e[e.Minus=88]="Minus",e[e.Period=89]="Period",e[e.Slash=90]="Slash",e[e.Backquote=91]="Backquote",e[e.BracketLeft=92]="BracketLeft",e[e.Backslash=93]="Backslash",e[e.BracketRight=94]="BracketRight",e[e.Quote=95]="Quote",e[e.OEM_8=96]="OEM_8",e[e.IntlBackslash=97]="IntlBackslash",e[e.Numpad0=98]="Numpad0",e[e.Numpad1=99]="Numpad1",e[e.Numpad2=100]="Numpad2",e[e.Numpad3=101]="Numpad3",e[e.Numpad4=102]="Numpad4",e[e.Numpad5=103]="Numpad5",e[e.Numpad6=104]="Numpad6",e[e.Numpad7=105]="Numpad7",e[e.Numpad8=106]="Numpad8",e[e.Numpad9=107]="Numpad9",e[e.NumpadMultiply=108]="NumpadMultiply",e[e.NumpadAdd=109]="NumpadAdd",e[e.NUMPAD_SEPARATOR=110]="NUMPAD_SEPARATOR",e[e.NumpadSubtract=111]="NumpadSubtract",e[e.NumpadDecimal=112]="NumpadDecimal",e[e.NumpadDivide=113]="NumpadDivide",e[e.KEY_IN_COMPOSITION=114]="KEY_IN_COMPOSITION",e[e.ABNT_C1=115]="ABNT_C1",e[e.ABNT_C2=116]="ABNT_C2",e[e.AudioVolumeMute=117]="AudioVolumeMute",e[e.AudioVolumeUp=118]="AudioVolumeUp",e[e.AudioVolumeDown=119]="AudioVolumeDown",e[e.BrowserSearch=120]="BrowserSearch",e[e.BrowserHome=121]="BrowserHome",e[e.BrowserBack=122]="BrowserBack",e[e.BrowserForward=123]="BrowserForward",e[e.MediaTrackNext=124]="MediaTrackNext",e[e.MediaTrackPrevious=125]="MediaTrackPrevious",e[e.MediaStop=126]="MediaStop",e[e.MediaPlayPause=127]="MediaPlayPause",e[e.LaunchMediaPlayer=128]="LaunchMediaPlayer",e[e.LaunchMail=129]="LaunchMail",e[e.LaunchApp2=130]="LaunchApp2",e[e.Clear=131]="Clear",e[e.MAX_VALUE=132]="MAX_VALUE"})(kHe||(kHe={}));var vHe;(function(e){e[e.Hint=1]="Hint",e[e.Info=2]="Info",e[e.Warning=4]="Warning",e[e.Error=8]="Error"})(vHe||(vHe={}));var AHe;(function(e){e[e.Unnecessary=1]="Unnecessary",e[e.Deprecated=2]="Deprecated"})(AHe||(AHe={}));var pHe;(function(e){e[e.Inline=1]="Inline",e[e.Gutter=2]="Gutter"})(pHe||(pHe={}));var bHe;(function(e){e[e.Normal=1]="Normal",e[e.Underlined=2]="Underlined"})(bHe||(bHe={}));var wHe;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.TEXTAREA=1]="TEXTAREA",e[e.GUTTER_GLYPH_MARGIN=2]="GUTTER_GLYPH_MARGIN",e[e.GUTTER_LINE_NUMBERS=3]="GUTTER_LINE_NUMBERS",e[e.GUTTER_LINE_DECORATIONS=4]="GUTTER_LINE_DECORATIONS",e[e.GUTTER_VIEW_ZONE=5]="GUTTER_VIEW_ZONE",e[e.CONTENT_TEXT=6]="CONTENT_TEXT",e[e.CONTENT_EMPTY=7]="CONTENT_EMPTY",e[e.CONTENT_VIEW_ZONE=8]="CONTENT_VIEW_ZONE",e[e.CONTENT_WIDGET=9]="CONTENT_WIDGET",e[e.OVERVIEW_RULER=10]="OVERVIEW_RULER",e[e.SCROLLBAR=11]="SCROLLBAR",e[e.OVERLAY_WIDGET=12]="OVERLAY_WIDGET",e[e.OUTSIDE_EDITOR=13]="OUTSIDE_EDITOR"})(wHe||(wHe={}));var OHe;(function(e){e[e.AIGenerated=1]="AIGenerated"})(OHe||(OHe={}));var yHe;(function(e){e[e.Invoke=0]="Invoke",e[e.Automatic=1]="Automatic"})(yHe||(yHe={}));var CHe;(function(e){e[e.TOP_RIGHT_CORNER=0]="TOP_RIGHT_CORNER",e[e.BOTTOM_RIGHT_CORNER=1]="BOTTOM_RIGHT_CORNER",e[e.TOP_CENTER=2]="TOP_CENTER"})(CHe||(CHe={}));var _He;(function(e){e[e.Left=1]="Left",e[e.Center=2]="Center",e[e.Right=4]="Right",e[e.Full=7]="Full"})(_He||(_He={}));var SHe;(function(e){e[e.Word=0]="Word",e[e.Line=1]="Line",e[e.Suggest=2]="Suggest"})(SHe||(SHe={}));var LHe;(function(e){e[e.Left=0]="Left",e[e.Right=1]="Right",e[e.None=2]="None",e[e.LeftOfInjectedText=3]="LeftOfInjectedText",e[e.RightOfInjectedText=4]="RightOfInjectedText"})(LHe||(LHe={}));var xHe;(function(e){e[e.Off=0]="Off",e[e.On=1]="On",e[e.Relative=2]="Relative",e[e.Interval=3]="Interval",e[e.Custom=4]="Custom"})(xHe||(xHe={}));var EHe;(function(e){e[e.None=0]="None",e[e.Text=1]="Text",e[e.Blocks=2]="Blocks"})(EHe||(EHe={}));var THe;(function(e){e[e.Smooth=0]="Smooth",e[e.Immediate=1]="Immediate"})(THe||(THe={}));var QHe;(function(e){e[e.Auto=1]="Auto",e[e.Hidden=2]="Hidden",e[e.Visible=3]="Visible"})(QHe||(QHe={}));var DHe;(function(e){e[e.LTR=0]="LTR",e[e.RTL=1]="RTL"})(DHe||(DHe={}));var BHe;(function(e){e.Off="off",e.OnCode="onCode",e.On="on"})(BHe||(BHe={}));var RHe;(function(e){e[e.Invoke=1]="Invoke",e[e.TriggerCharacter=2]="TriggerCharacter",e[e.ContentChange=3]="ContentChange"})(RHe||(RHe={}));var IHe;(function(e){e[e.File=0]="File",e[e.Module=1]="Module",e[e.Namespace=2]="Namespace",e[e.Package=3]="Package",e[e.Class=4]="Class",e[e.Method=5]="Method",e[e.Property=6]="Property",e[e.Field=7]="Field",e[e.Constructor=8]="Constructor",e[e.Enum=9]="Enum",e[e.Interface=10]="Interface",e[e.Function=11]="Function",e[e.Variable=12]="Variable",e[e.Constant=13]="Constant",e[e.String=14]="String",e[e.Number=15]="Number",e[e.Boolean=16]="Boolean",e[e.Array=17]="Array",e[e.Object=18]="Object",e[e.Key=19]="Key",e[e.Null=20]="Null",e[e.EnumMember=21]="EnumMember",e[e.Struct=22]="Struct",e[e.Event=23]="Event",e[e.Operator=24]="Operator",e[e.TypeParameter=25]="TypeParameter"})(IHe||(IHe={}));var MHe;(function(e){e[e.Deprecated=1]="Deprecated"})(MHe||(MHe={}));var PHe;(function(e){e[e.LTR=0]="LTR",e[e.RTL=1]="RTL"})(PHe||(PHe={}));var FHe;(function(e){e[e.Hidden=0]="Hidden",e[e.Blink=1]="Blink",e[e.Smooth=2]="Smooth",e[e.Phase=3]="Phase",e[e.Expand=4]="Expand",e[e.Solid=5]="Solid"})(FHe||(FHe={}));var NHe;(function(e){e[e.Line=1]="Line",e[e.Block=2]="Block",e[e.Underline=3]="Underline",e[e.LineThin=4]="LineThin",e[e.BlockOutline=5]="BlockOutline",e[e.UnderlineThin=6]="UnderlineThin"})(NHe||(NHe={}));var UHe;(function(e){e[e.AlwaysGrowsWhenTypingAtEdges=0]="AlwaysGrowsWhenTypingAtEdges",e[e.NeverGrowsWhenTypingAtEdges=1]="NeverGrowsWhenTypingAtEdges",e[e.GrowsOnlyWhenTypingBefore=2]="GrowsOnlyWhenTypingBefore",e[e.GrowsOnlyWhenTypingAfter=3]="GrowsOnlyWhenTypingAfter"})(UHe||(UHe={}));var jHe;(function(e){e[e.None=0]="None",e[e.Same=1]="Same",e[e.Indent=2]="Indent",e[e.DeepIndent=3]="DeepIndent"})(jHe||(jHe={}));var $S;let Wxo=($S=class{static chord(t,n){return Uc(t,n)}},$S.CtrlCmd=2048,$S.Shift=1024,$S.Alt=512,$S.WinCtrl=256,$S);function mMn(){return{editor:void 0,languages:void 0,CancellationTokenSource:Wa,Emitter:at,KeyCode:kHe,KeyMod:Wxo,Position:rt,Range:xe,Selection:Dn,SelectionDirection:DHe,MarkerSeverity:vHe,MarkerTag:AHe,Uri:vi,Token:gJ}}const Q_t="default",Vxo="$initialize";let D_t=!1;function WHe(e){Ky&&(D_t||(D_t=!0,console.warn("Could not create web worker(s). Falling back to loading web worker code in main thread, which might cause UI freezes. Please see https://github.com/microsoft/monaco-editor#faq")),console.warn(e.message))}class zxo{constructor(t,n,r,o,s){this.vsWorker=t,this.req=n,this.channel=r,this.method=o,this.args=s,this.type=0}}class B_t{constructor(t,n,r,o){this.vsWorker=t,this.seq=n,this.res=r,this.err=o,this.type=1}}class Hxo{constructor(t,n,r,o,s){this.vsWorker=t,this.req=n,this.channel=r,this.eventName=o,this.arg=s,this.type=2}}class $xo{constructor(t,n,r){this.vsWorker=t,this.req=n,this.event=r,this.type=3}}class Xxo{constructor(t,n){this.vsWorker=t,this.req=n,this.type=4}}class Gxo{constructor(t){this._workerId=-1,this._handler=t,this._lastSentReq=0,this._pendingReplies=Object.create(null),this._pendingEmitters=new Map,this._pendingEvents=new Map}setWorkerId(t){this._workerId=t}async sendMessage(t,n,r){const o=String(++this._lastSentReq);return new Promise((s,a)=>{this._pendingReplies[o]={resolve:s,reject:a},this._send(new zxo(this._workerId,o,t,n,r))})}listen(t,n,r){let o=null;const s=new at({onWillAddFirstListener:()=>{o=String(++this._lastSentReq),this._pendingEmitters.set(o,s),this._send(new Hxo(this._workerId,o,t,n,r))},onDidRemoveLastListener:()=>{this._pendingEmitters.delete(o),this._send(new Xxo(this._workerId,o)),o=null}});return s.event}handleMessage(t){!t||!t.vsWorker||this._workerId!==-1&&t.vsWorker!==this._workerId||this._handleMessage(t)}createProxyToRemoteChannel(t,n){const r={get:(o,s)=>(typeof s=="string"&&!o[s]&&(vMn(s)?o[s]=a=>this.listen(t,s,a):kMn(s)?o[s]=this.listen(t,s,void 0):s.charCodeAt(0)===36&&(o[s]=async(...a)=>(await(n==null?void 0:n()),this.sendMessage(t,s,a)))),o[s])};return new Proxy(Object.create(null),r)}_handleMessage(t){switch(t.type){case 1:return this._handleReplyMessage(t);case 0:return this._handleRequestMessage(t);case 2:return this._handleSubscribeEventMessage(t);case 3:return this._handleEventMessage(t);case 4:return this._handleUnsubscribeEventMessage(t)}}_handleReplyMessage(t){if(!this._pendingReplies[t.seq]){console.warn("Got reply to unknown seq");return}const n=this._pendingReplies[t.seq];if(delete this._pendingReplies[t.seq],t.err){let r=t.err;if(t.err.$isError){const o=new Error;o.name=t.err.name,o.message=t.err.message,o.stack=t.err.stack,r=o}n.reject(r);return}n.resolve(t.res)}_handleRequestMessage(t){const n=t.req;this._handler.handleMessage(t.channel,t.method,t.args).then(o=>{this._send(new B_t(this._workerId,n,o,void 0))},o=>{o.detail instanceof Error&&(o.detail=VFe(o.detail)),this._send(new B_t(this._workerId,n,void 0,VFe(o)))})}_handleSubscribeEventMessage(t){const n=t.req,r=this._handler.handleEvent(t.channel,t.eventName,t.arg)(o=>{this._send(new $xo(this._workerId,n,o))});this._pendingEvents.set(n,r)}_handleEventMessage(t){if(!this._pendingEmitters.has(t.req)){console.warn("Got event for unknown req");return}this._pendingEmitters.get(t.req).fire(t.event)}_handleUnsubscribeEventMessage(t){if(!this._pendingEvents.has(t.req)){console.warn("Got unsubscribe for unknown req");return}this._pendingEvents.get(t.req).dispose(),this._pendingEvents.delete(t.req)}_send(t){const n=[];if(t.type===0)for(let r=0;r{this._protocol.handleMessage(n)})),this._register(this._worker.onError(n=>{WHe(n),zi(n)})),this._protocol=new Gxo({sendMessage:(n,r)=>{this._worker.postMessage(n,r)},handleMessage:(n,r,o)=>this._handleMessage(n,r,o),handleEvent:(n,r,o)=>this._handleEvent(n,r,o)}),this._protocol.setWorkerId(this._worker.getId()),this._onModuleLoaded=this._protocol.sendMessage(Q_t,Vxo,[this._worker.getId()]).then(()=>{}),this.proxy=this._protocol.createProxyToRemoteChannel(Q_t,async()=>{await this._onModuleLoaded}),this._onModuleLoaded.catch(n=>{this._onError("Worker failed to load ",n)})}_handleMessage(t,n,r){const o=this._localChannels.get(t);if(!o)return Promise.reject(new Error(`Missing channel ${t} on main thread`));const s=o[n];if(typeof s!="function")return Promise.reject(new Error(`Missing method ${n} on main thread channel ${t}`));try{return Promise.resolve(s.apply(o,r))}catch(a){return Promise.reject(a)}}_handleEvent(t,n,r){const o=this._localChannels.get(t);if(!o)throw new Error(`Missing channel ${t} on main thread`);if(vMn(n)){const s=o[n];if(typeof s!="function")throw new Error(`Missing dynamic event ${n} on main thread channel ${t}.`);const a=s.call(o,r);if(typeof a!="function")throw new Error(`Missing dynamic event ${n} on main thread channel ${t}.`);return a}if(kMn(n)){const s=o[n];if(typeof s!="function")throw new Error(`Missing event ${n} on main thread channel ${t}.`);return s}throw new Error(`Malformed event name ${n}`)}setChannel(t,n){this._localChannels.set(t,n)}_onError(t,n){console.error(t),console.info(n)}}function kMn(e){return e[0]==="o"&&e[1]==="n"&&dO(e.charCodeAt(2))}function vMn(e){return/^onDynamic/.test(e)&&dO(e.charCodeAt(9))}let EN;typeof self=="object"&&self.constructor&&self.constructor.name==="DedicatedWorkerGlobalScope"&&globalThis.workerttPolicy!==void 0?EN=globalThis.workerttPolicy:EN=eC("defaultWorkerFactory",{createScriptURL:e=>e});function Zxo(e,t){const n=e.label||"anonymous"+t,r=OJe();if(r){if(typeof r.getWorker=="function")return r.getWorker("workerMain.js",n);if(typeof r.getWorkerUrl=="function"){const s=r.getWorkerUrl("workerMain.js",n);return new Worker(EN?EN.createScriptURL(s):s,{name:n,type:"module"})}}const o=e.esmModuleLocation;if(o){const s=qxo(n,o.toString(!0)),a=new Worker(EN?EN.createScriptURL(s):s,{name:n,type:"module"});return Kxo(a)}throw new Error("You must define a function MonacoEnvironment.getWorkerUrl or MonacoEnvironment.getWorker")}function qxo(e,t){if(!(/^((http:)|(https:)|(file:))/.test(t)&&t.substring(0,globalThis.origin.length)!==globalThis.origin)){const r=t.lastIndexOf("?"),o=t.lastIndexOf("#",r),s=r>0?new URLSearchParams(t.substring(r+1,~o?o:void 0)):new URLSearchParams;oNe.addSearchParam(s,!0,!0),s.toString()?t=`${t}?${s.toString()}#${e}`:t=`${t}#${e}`}const n=new Blob([P3([`/*${e}*/`,`globalThis._VSCODE_NLS_MESSAGES = ${JSON.stringify(L6n())};`,`globalThis._VSCODE_NLS_LANGUAGE = ${JSON.stringify(wJe())};`,`globalThis._VSCODE_FILE_ROOT = ${JSON.stringify(globalThis._VSCODE_FILE_ROOT)};`,"const ttPolicy = globalThis.trustedTypes?.createPolicy('defaultWorkerFactory', { createScriptURL: value => value });","globalThis.workerttPolicy = ttPolicy;",`await import(ttPolicy?.createScriptURL(${JSON.stringify(t)}) ?? ${JSON.stringify(t)});`,"globalThis.postMessage({ type: 'vscode-worker-ready' });",`/*${e}*/`]).join("")],{type:"application/javascript"});return URL.createObjectURL(n)}function Kxo(e){return new Promise((t,n)=>{e.onmessage=function(r){r.data.type==="vscode-worker-ready"&&(e.onmessage=null,t(e))},e.onerror=n})}function Jxo(e){return!!e&&typeof e.then=="function"}const UAe=class UAe extends ht{constructor(t){super(),this._onMessage=this._register(new at),this.onMessage=this._onMessage.event,this._onError=this._register(new at),this.onError=this._onError.event,this.id=++UAe.LAST_WORKER_ID;const n=t instanceof Worker||"then"in t?t:Zxo(t,this.id);Jxo(n)?this.worker=n:this.worker=Promise.resolve(n),this.postMessage("-please-ignore-",[]);const r=o=>{this._onError.fire(o)};this.worker.then(o=>{o.onmessage=s=>{this._onMessage.fire(s.data)},o.onmessageerror=s=>{this._onError.fire(s)},typeof o.addEventListener=="function"&&o.addEventListener("error",r)}),this._register($n(()=>{var o;(o=this.worker)==null||o.then(s=>{s.onmessage=null,s.onmessageerror=null,s.removeEventListener("error",r),s.terminate()}),this.worker=null}))}getId(){return this.id}postMessage(t,n){var r;(r=this.worker)==null||r.then(o=>{try{o.postMessage(t,n)}catch(s){zi(s),zi(new Error("FAILED to post message to worker",{cause:s}))}})}};UAe.LAST_WORKER_ID=0;let VHe=UAe;class e5o{constructor(t,n){this.esmModuleLocation=t,this.label=n}}function t5o(e,t){const n=vi.isUri(e)?new e5o(e,t):e;return new Yxo(new VHe(n))}class n5o{constructor(t,n,r){const o=new Uint8Array(t*n);for(let s=0,a=t*n;sn&&(n=d),l>r&&(r=l),u>r&&(r=u)}n++,r++;const o=new n5o(r,n,0);for(let s=0,a=t.length;s=this._maxCharCode?0:this._states.get(t,n)}}let e5e=null;function r5o(){return e5e===null&&(e5e=new i5o([[1,104,2],[1,72,2],[1,102,6],[1,70,6],[2,116,3],[2,84,3],[3,116,4],[3,84,4],[4,112,5],[4,80,5],[5,115,9],[5,83,9],[5,58,10],[6,105,7],[6,73,7],[7,108,8],[7,76,8],[8,101,9],[8,69,9],[9,58,10],[10,47,11],[11,47,12]])),e5e}let FX=null;function o5o(){if(FX===null){FX=new qz(0);const e=` <>'"、。。、,.:;‘〈「『〔([{「」}])〕』」〉’`~…|`;for(let n=0;no);if(o>0){const l=n.charCodeAt(o-1),d=n.charCodeAt(a);(l===40&&d===41||l===91&&d===93||l===123&&d===125)&&a--}return{range:{startLineNumber:r,startColumn:o+1,endLineNumber:r,endColumn:a+2},url:n.substring(o,a+1)}}static computeLinks(t,n=r5o()){const r=o5o(),o=[];for(let s=1,a=t.getLineCount();s<=a;s++){const l=t.getLineContent(s),d=l.length;let u=0,h=0,g=0,m=1,v=!1,f=!1,k=!1,A=!1;for(;u=0?(o+=r?1:-1,o<0?o=t.length-1:o%=t.length,t[o]):null}};jAe.INSTANCE=new jAe;let zHe=jAe;function AMn(e){const t=[];for(const n of e){const r=Number(n);(r||r===0&&n.replace(/\s/g,"")!=="")&&t.push(r)}return t}function ait(e,t,n,r){return{red:e/255,blue:n/255,green:t/255,alpha:r}}function NX(e,t){const n=t.index,r=t[0].length;if(n===void 0)return;const o=e.positionAt(n);return{startLineNumber:o.lineNumber,startColumn:o.column,endLineNumber:o.lineNumber,endColumn:o.column+r}}function a5o(e,t){if(!e)return;const n=Bt.Format.CSS.parseHex(t);if(n)return{range:e,color:ait(n.rgba.r,n.rgba.g,n.rgba.b,n.rgba.a)}}function R_t(e,t,n){if(!e||t.length!==1)return;const o=t[0].values(),s=AMn(o);return{range:e,color:ait(s[0],s[1],s[2],n?s[3]:1)}}function I_t(e,t,n){if(!e||t.length!==1)return;const o=t[0].values(),s=AMn(o),a=new Bt(new x4(s[0],s[1]/100,s[2]/100,n?s[3]:1));return{range:e,color:ait(a.rgba.r,a.rgba.g,a.rgba.b,a.rgba.a)}}function UX(e,t){return typeof e=="string"?[...e.matchAll(t)]:e.findMatches(t)}function l5o(e){const t=[],n=new RegExp(`\\b(rgb|rgba|hsl|hsla)(\\([0-9\\s,.\\%]*\\))|^(#)([A-Fa-f0-9]{3})\\b|^(#)([A-Fa-f0-9]{4})\\b|^(#)([A-Fa-f0-9]{6})\\b|^(#)([A-Fa-f0-9]{8})\\b|(?<=['"\\s])(#)([A-Fa-f0-9]{3})\\b|(?<=['"\\s])(#)([A-Fa-f0-9]{4})\\b|(?<=['"\\s])(#)([A-Fa-f0-9]{6})\\b|(?<=['"\\s])(#)([A-Fa-f0-9]{8})\\b`,"gm"),r=UX(e,n);if(r.length>0)for(const o of r){const s=o.filter(u=>u!==void 0),a=s[1],l=s[2];if(!l)continue;let d;if(a==="rgb"){const u=/^\(\s*(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9])\s*,\s*(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9])\s*,\s*(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9])\s*\)$/gm;d=R_t(NX(e,o),UX(l,u),!1)}else if(a==="rgba"){const u=/^\(\s*(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9])\s*,\s*(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9])\s*,\s*(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9])\s*,\s*(0[.][0-9]+|[.][0-9]+|[01][.]|[01])\s*\)$/gm;d=R_t(NX(e,o),UX(l,u),!0)}else if(a==="hsl"){const u=/^\(\s*((?:360(?:\.0+)?|(?:36[0]|3[0-5][0-9]|[12][0-9][0-9]|[1-9]?[0-9])(?:\.\d+)?))\s*[\s,]\s*(100|\d{1,2}[.]\d*|\d{1,2})%\s*[\s,]\s*(100|\d{1,2}[.]\d*|\d{1,2})%\s*\)$/gm;d=I_t(NX(e,o),UX(l,u),!1)}else if(a==="hsla"){const u=/^\(\s*((?:360(?:\.0+)?|(?:36[0]|3[0-5][0-9]|[12][0-9][0-9]|[1-9]?[0-9])(?:\.\d+)?))\s*[\s,]\s*(100|\d{1,2}[.]\d*|\d{1,2})%\s*[\s,]\s*(100|\d{1,2}[.]\d*|\d{1,2})%\s*[\s,]\s*(0[.][0-9]+|[.][0-9]+|[01][.]0*|[01])\s*\)$/gm;d=I_t(NX(e,o),UX(l,u),!0)}else a==="#"&&(d=a5o(NX(e,o),a+l));d&&t.push(d)}return t}function c5o(e){return!e||typeof e.getValue!="function"||typeof e.positionAt!="function"?[]:l5o(e)}const d5o=/^-+|-+$/g,M_t=100,u5o=5;function h5o(e,t){var r;let n=[];if(t.findRegionSectionHeaders&&((r=t.foldingRules)!=null&&r.markers)){const o=f5o(e,t);n=n.concat(o)}if(t.findMarkSectionHeaders){const o=g5o(e,t);n=n.concat(o)}return n}function f5o(e,t){const n=[],r=e.getLineCount();for(let o=1;o<=r;o++){const s=e.getLineContent(o),a=s.match(t.foldingRules.markers.start);if(a){const l={startLineNumber:o,startColumn:a[0].length+1,endLineNumber:o,endColumn:s.length+1};if(l.endColumn>l.startColumn){const d={range:l,...m5o(s.substring(a[0].length)),shouldBeInComments:!1};(d.text||d.hasSeparatorLine)&&n.push(d)}}}return n}function g5o(e,t){const n=[],r=e.getLineCount();if(!t.markSectionHeaderRegex||t.markSectionHeaderRegex.trim()==="")return n;const o=KTn(t.markSectionHeaderRegex),s=new RegExp(t.markSectionHeaderRegex,`gdm${o?"s":""}`);if(X6n(s))return n;for(let a=1;a<=r;a+=M_t-u5o){const l=Math.min(a+M_t-1,r),d=[];for(let g=a;g<=l;g++)d.push(e.getLineContent(g));const u=d.join(` +${this._themeCSS}`,this._styleElements.forEach(t=>t.textContent=this._allCSS)}getFileIconTheme(){return{hasFileIcons:!1,hasFolderIcons:!1,hidesExplorerArrows:!1}}getProductIconTheme(){return this._builtInProductIconTheme}}class jxo extends In{constructor(){super({id:"editor.action.toggleHighContrast",label:Rze.toggleHighContrast,alias:"Toggle High Contrast Theme",precondition:void 0}),this._originalThemeName=null}run(t,n){const r=t.get(L2),o=r.getColorTheme();c3(o.type)?(r.setTheme(this._originalThemeName||(W8(o.type)?qU:wS)),this._originalThemeName=null):(r.setTheme(W8(o.type)?wD:OD),this._originalThemeName=o.themeName)}}cn(jxo);var Gze;(function(e){e[e.Unknown=0]="Unknown",e[e.Disabled=1]="Disabled",e[e.Enabled=2]="Enabled"})(Gze||(Gze={}));var Yze;(function(e){e[e.Invoke=1]="Invoke",e[e.Auto=2]="Auto"})(Yze||(Yze={}));var Zze;(function(e){e[e.None=0]="None",e[e.KeepWhitespace=1]="KeepWhitespace",e[e.InsertAsSnippet=4]="InsertAsSnippet"})(Zze||(Zze={}));var qze;(function(e){e[e.Method=0]="Method",e[e.Function=1]="Function",e[e.Constructor=2]="Constructor",e[e.Field=3]="Field",e[e.Variable=4]="Variable",e[e.Class=5]="Class",e[e.Struct=6]="Struct",e[e.Interface=7]="Interface",e[e.Module=8]="Module",e[e.Property=9]="Property",e[e.Event=10]="Event",e[e.Operator=11]="Operator",e[e.Unit=12]="Unit",e[e.Value=13]="Value",e[e.Constant=14]="Constant",e[e.Enum=15]="Enum",e[e.EnumMember=16]="EnumMember",e[e.Keyword=17]="Keyword",e[e.Text=18]="Text",e[e.Color=19]="Color",e[e.File=20]="File",e[e.Reference=21]="Reference",e[e.Customcolor=22]="Customcolor",e[e.Folder=23]="Folder",e[e.TypeParameter=24]="TypeParameter",e[e.User=25]="User",e[e.Issue=26]="Issue",e[e.Tool=27]="Tool",e[e.Snippet=28]="Snippet"})(qze||(qze={}));var Kze;(function(e){e[e.Deprecated=1]="Deprecated"})(Kze||(Kze={}));var Jze;(function(e){e[e.Invoke=0]="Invoke",e[e.TriggerCharacter=1]="TriggerCharacter",e[e.TriggerForIncompleteCompletions=2]="TriggerForIncompleteCompletions"})(Jze||(Jze={}));var eHe;(function(e){e[e.EXACT=0]="EXACT",e[e.ABOVE=1]="ABOVE",e[e.BELOW=2]="BELOW"})(eHe||(eHe={}));var tHe;(function(e){e[e.NotSet=0]="NotSet",e[e.ContentFlush=1]="ContentFlush",e[e.RecoverFromMarkers=2]="RecoverFromMarkers",e[e.Explicit=3]="Explicit",e[e.Paste=4]="Paste",e[e.Undo=5]="Undo",e[e.Redo=6]="Redo"})(tHe||(tHe={}));var nHe;(function(e){e[e.LF=1]="LF",e[e.CRLF=2]="CRLF"})(nHe||(nHe={}));var iHe;(function(e){e[e.Text=0]="Text",e[e.Read=1]="Read",e[e.Write=2]="Write"})(iHe||(iHe={}));var rHe;(function(e){e[e.None=0]="None",e[e.Keep=1]="Keep",e[e.Brackets=2]="Brackets",e[e.Advanced=3]="Advanced",e[e.Full=4]="Full"})(rHe||(rHe={}));var oHe;(function(e){e[e.acceptSuggestionOnCommitCharacter=0]="acceptSuggestionOnCommitCharacter",e[e.acceptSuggestionOnEnter=1]="acceptSuggestionOnEnter",e[e.accessibilitySupport=2]="accessibilitySupport",e[e.accessibilityPageSize=3]="accessibilityPageSize",e[e.allowOverflow=4]="allowOverflow",e[e.allowVariableLineHeights=5]="allowVariableLineHeights",e[e.allowVariableFonts=6]="allowVariableFonts",e[e.allowVariableFontsInAccessibilityMode=7]="allowVariableFontsInAccessibilityMode",e[e.ariaLabel=8]="ariaLabel",e[e.ariaRequired=9]="ariaRequired",e[e.autoClosingBrackets=10]="autoClosingBrackets",e[e.autoClosingComments=11]="autoClosingComments",e[e.screenReaderAnnounceInlineSuggestion=12]="screenReaderAnnounceInlineSuggestion",e[e.autoClosingDelete=13]="autoClosingDelete",e[e.autoClosingOvertype=14]="autoClosingOvertype",e[e.autoClosingQuotes=15]="autoClosingQuotes",e[e.autoIndent=16]="autoIndent",e[e.autoIndentOnPaste=17]="autoIndentOnPaste",e[e.autoIndentOnPasteWithinString=18]="autoIndentOnPasteWithinString",e[e.automaticLayout=19]="automaticLayout",e[e.autoSurround=20]="autoSurround",e[e.bracketPairColorization=21]="bracketPairColorization",e[e.guides=22]="guides",e[e.codeLens=23]="codeLens",e[e.codeLensFontFamily=24]="codeLensFontFamily",e[e.codeLensFontSize=25]="codeLensFontSize",e[e.colorDecorators=26]="colorDecorators",e[e.colorDecoratorsLimit=27]="colorDecoratorsLimit",e[e.columnSelection=28]="columnSelection",e[e.comments=29]="comments",e[e.contextmenu=30]="contextmenu",e[e.copyWithSyntaxHighlighting=31]="copyWithSyntaxHighlighting",e[e.cursorBlinking=32]="cursorBlinking",e[e.cursorSmoothCaretAnimation=33]="cursorSmoothCaretAnimation",e[e.cursorStyle=34]="cursorStyle",e[e.cursorSurroundingLines=35]="cursorSurroundingLines",e[e.cursorSurroundingLinesStyle=36]="cursorSurroundingLinesStyle",e[e.cursorWidth=37]="cursorWidth",e[e.cursorHeight=38]="cursorHeight",e[e.disableLayerHinting=39]="disableLayerHinting",e[e.disableMonospaceOptimizations=40]="disableMonospaceOptimizations",e[e.domReadOnly=41]="domReadOnly",e[e.dragAndDrop=42]="dragAndDrop",e[e.dropIntoEditor=43]="dropIntoEditor",e[e.editContext=44]="editContext",e[e.emptySelectionClipboard=45]="emptySelectionClipboard",e[e.experimentalGpuAcceleration=46]="experimentalGpuAcceleration",e[e.experimentalWhitespaceRendering=47]="experimentalWhitespaceRendering",e[e.extraEditorClassName=48]="extraEditorClassName",e[e.fastScrollSensitivity=49]="fastScrollSensitivity",e[e.find=50]="find",e[e.fixedOverflowWidgets=51]="fixedOverflowWidgets",e[e.folding=52]="folding",e[e.foldingStrategy=53]="foldingStrategy",e[e.foldingHighlight=54]="foldingHighlight",e[e.foldingImportsByDefault=55]="foldingImportsByDefault",e[e.foldingMaximumRegions=56]="foldingMaximumRegions",e[e.unfoldOnClickAfterEndOfLine=57]="unfoldOnClickAfterEndOfLine",e[e.fontFamily=58]="fontFamily",e[e.fontInfo=59]="fontInfo",e[e.fontLigatures=60]="fontLigatures",e[e.fontSize=61]="fontSize",e[e.fontWeight=62]="fontWeight",e[e.fontVariations=63]="fontVariations",e[e.formatOnPaste=64]="formatOnPaste",e[e.formatOnType=65]="formatOnType",e[e.glyphMargin=66]="glyphMargin",e[e.gotoLocation=67]="gotoLocation",e[e.hideCursorInOverviewRuler=68]="hideCursorInOverviewRuler",e[e.hover=69]="hover",e[e.inDiffEditor=70]="inDiffEditor",e[e.inlineSuggest=71]="inlineSuggest",e[e.letterSpacing=72]="letterSpacing",e[e.lightbulb=73]="lightbulb",e[e.lineDecorationsWidth=74]="lineDecorationsWidth",e[e.lineHeight=75]="lineHeight",e[e.lineNumbers=76]="lineNumbers",e[e.lineNumbersMinChars=77]="lineNumbersMinChars",e[e.linkedEditing=78]="linkedEditing",e[e.links=79]="links",e[e.matchBrackets=80]="matchBrackets",e[e.minimap=81]="minimap",e[e.mouseStyle=82]="mouseStyle",e[e.mouseWheelScrollSensitivity=83]="mouseWheelScrollSensitivity",e[e.mouseWheelZoom=84]="mouseWheelZoom",e[e.multiCursorMergeOverlapping=85]="multiCursorMergeOverlapping",e[e.multiCursorModifier=86]="multiCursorModifier",e[e.mouseMiddleClickAction=87]="mouseMiddleClickAction",e[e.multiCursorPaste=88]="multiCursorPaste",e[e.multiCursorLimit=89]="multiCursorLimit",e[e.occurrencesHighlight=90]="occurrencesHighlight",e[e.occurrencesHighlightDelay=91]="occurrencesHighlightDelay",e[e.overtypeCursorStyle=92]="overtypeCursorStyle",e[e.overtypeOnPaste=93]="overtypeOnPaste",e[e.overviewRulerBorder=94]="overviewRulerBorder",e[e.overviewRulerLanes=95]="overviewRulerLanes",e[e.padding=96]="padding",e[e.pasteAs=97]="pasteAs",e[e.parameterHints=98]="parameterHints",e[e.peekWidgetDefaultFocus=99]="peekWidgetDefaultFocus",e[e.placeholder=100]="placeholder",e[e.definitionLinkOpensInPeek=101]="definitionLinkOpensInPeek",e[e.quickSuggestions=102]="quickSuggestions",e[e.quickSuggestionsDelay=103]="quickSuggestionsDelay",e[e.readOnly=104]="readOnly",e[e.readOnlyMessage=105]="readOnlyMessage",e[e.renameOnType=106]="renameOnType",e[e.renderRichScreenReaderContent=107]="renderRichScreenReaderContent",e[e.renderControlCharacters=108]="renderControlCharacters",e[e.renderFinalNewline=109]="renderFinalNewline",e[e.renderLineHighlight=110]="renderLineHighlight",e[e.renderLineHighlightOnlyWhenFocus=111]="renderLineHighlightOnlyWhenFocus",e[e.renderValidationDecorations=112]="renderValidationDecorations",e[e.renderWhitespace=113]="renderWhitespace",e[e.revealHorizontalRightPadding=114]="revealHorizontalRightPadding",e[e.roundedSelection=115]="roundedSelection",e[e.rulers=116]="rulers",e[e.scrollbar=117]="scrollbar",e[e.scrollBeyondLastColumn=118]="scrollBeyondLastColumn",e[e.scrollBeyondLastLine=119]="scrollBeyondLastLine",e[e.scrollPredominantAxis=120]="scrollPredominantAxis",e[e.selectionClipboard=121]="selectionClipboard",e[e.selectionHighlight=122]="selectionHighlight",e[e.selectionHighlightMaxLength=123]="selectionHighlightMaxLength",e[e.selectionHighlightMultiline=124]="selectionHighlightMultiline",e[e.selectOnLineNumbers=125]="selectOnLineNumbers",e[e.showFoldingControls=126]="showFoldingControls",e[e.showUnused=127]="showUnused",e[e.snippetSuggestions=128]="snippetSuggestions",e[e.smartSelect=129]="smartSelect",e[e.smoothScrolling=130]="smoothScrolling",e[e.stickyScroll=131]="stickyScroll",e[e.stickyTabStops=132]="stickyTabStops",e[e.stopRenderingLineAfter=133]="stopRenderingLineAfter",e[e.suggest=134]="suggest",e[e.suggestFontSize=135]="suggestFontSize",e[e.suggestLineHeight=136]="suggestLineHeight",e[e.suggestOnTriggerCharacters=137]="suggestOnTriggerCharacters",e[e.suggestSelection=138]="suggestSelection",e[e.tabCompletion=139]="tabCompletion",e[e.tabIndex=140]="tabIndex",e[e.trimWhitespaceOnDelete=141]="trimWhitespaceOnDelete",e[e.unicodeHighlighting=142]="unicodeHighlighting",e[e.unusualLineTerminators=143]="unusualLineTerminators",e[e.useShadowDOM=144]="useShadowDOM",e[e.useTabStops=145]="useTabStops",e[e.wordBreak=146]="wordBreak",e[e.wordSegmenterLocales=147]="wordSegmenterLocales",e[e.wordSeparators=148]="wordSeparators",e[e.wordWrap=149]="wordWrap",e[e.wordWrapBreakAfterCharacters=150]="wordWrapBreakAfterCharacters",e[e.wordWrapBreakBeforeCharacters=151]="wordWrapBreakBeforeCharacters",e[e.wordWrapColumn=152]="wordWrapColumn",e[e.wordWrapOverride1=153]="wordWrapOverride1",e[e.wordWrapOverride2=154]="wordWrapOverride2",e[e.wrappingIndent=155]="wrappingIndent",e[e.wrappingStrategy=156]="wrappingStrategy",e[e.showDeprecated=157]="showDeprecated",e[e.inertialScroll=158]="inertialScroll",e[e.inlayHints=159]="inlayHints",e[e.wrapOnEscapedLineFeeds=160]="wrapOnEscapedLineFeeds",e[e.effectiveCursorStyle=161]="effectiveCursorStyle",e[e.editorClassName=162]="editorClassName",e[e.pixelRatio=163]="pixelRatio",e[e.tabFocusMode=164]="tabFocusMode",e[e.layoutInfo=165]="layoutInfo",e[e.wrappingInfo=166]="wrappingInfo",e[e.defaultColorDecorators=167]="defaultColorDecorators",e[e.colorDecoratorsActivatedOn=168]="colorDecoratorsActivatedOn",e[e.inlineCompletionsAccessibilityVerbose=169]="inlineCompletionsAccessibilityVerbose",e[e.effectiveEditContext=170]="effectiveEditContext",e[e.scrollOnMiddleClick=171]="scrollOnMiddleClick",e[e.effectiveAllowVariableFonts=172]="effectiveAllowVariableFonts"})(oHe||(oHe={}));var sHe;(function(e){e[e.TextDefined=0]="TextDefined",e[e.LF=1]="LF",e[e.CRLF=2]="CRLF"})(sHe||(sHe={}));var aHe;(function(e){e[e.LF=0]="LF",e[e.CRLF=1]="CRLF"})(aHe||(aHe={}));var lHe;(function(e){e[e.Left=1]="Left",e[e.Center=2]="Center",e[e.Right=3]="Right"})(lHe||(lHe={}));var cHe;(function(e){e[e.Increase=0]="Increase",e[e.Decrease=1]="Decrease"})(cHe||(cHe={}));var dHe;(function(e){e[e.None=0]="None",e[e.Indent=1]="Indent",e[e.IndentOutdent=2]="IndentOutdent",e[e.Outdent=3]="Outdent"})(dHe||(dHe={}));var uHe;(function(e){e[e.Both=0]="Both",e[e.Right=1]="Right",e[e.Left=2]="Left",e[e.None=3]="None"})(uHe||(uHe={}));var hHe;(function(e){e[e.Type=1]="Type",e[e.Parameter=2]="Parameter"})(hHe||(hHe={}));var fHe;(function(e){e[e.Accepted=0]="Accepted",e[e.Rejected=1]="Rejected",e[e.Ignored=2]="Ignored"})(fHe||(fHe={}));var gHe;(function(e){e[e.Code=1]="Code",e[e.Label=2]="Label"})(gHe||(gHe={}));var mHe;(function(e){e[e.Automatic=0]="Automatic",e[e.Explicit=1]="Explicit"})(mHe||(mHe={}));var kHe;(function(e){e[e.DependsOnKbLayout=-1]="DependsOnKbLayout",e[e.Unknown=0]="Unknown",e[e.Backspace=1]="Backspace",e[e.Tab=2]="Tab",e[e.Enter=3]="Enter",e[e.Shift=4]="Shift",e[e.Ctrl=5]="Ctrl",e[e.Alt=6]="Alt",e[e.PauseBreak=7]="PauseBreak",e[e.CapsLock=8]="CapsLock",e[e.Escape=9]="Escape",e[e.Space=10]="Space",e[e.PageUp=11]="PageUp",e[e.PageDown=12]="PageDown",e[e.End=13]="End",e[e.Home=14]="Home",e[e.LeftArrow=15]="LeftArrow",e[e.UpArrow=16]="UpArrow",e[e.RightArrow=17]="RightArrow",e[e.DownArrow=18]="DownArrow",e[e.Insert=19]="Insert",e[e.Delete=20]="Delete",e[e.Digit0=21]="Digit0",e[e.Digit1=22]="Digit1",e[e.Digit2=23]="Digit2",e[e.Digit3=24]="Digit3",e[e.Digit4=25]="Digit4",e[e.Digit5=26]="Digit5",e[e.Digit6=27]="Digit6",e[e.Digit7=28]="Digit7",e[e.Digit8=29]="Digit8",e[e.Digit9=30]="Digit9",e[e.KeyA=31]="KeyA",e[e.KeyB=32]="KeyB",e[e.KeyC=33]="KeyC",e[e.KeyD=34]="KeyD",e[e.KeyE=35]="KeyE",e[e.KeyF=36]="KeyF",e[e.KeyG=37]="KeyG",e[e.KeyH=38]="KeyH",e[e.KeyI=39]="KeyI",e[e.KeyJ=40]="KeyJ",e[e.KeyK=41]="KeyK",e[e.KeyL=42]="KeyL",e[e.KeyM=43]="KeyM",e[e.KeyN=44]="KeyN",e[e.KeyO=45]="KeyO",e[e.KeyP=46]="KeyP",e[e.KeyQ=47]="KeyQ",e[e.KeyR=48]="KeyR",e[e.KeyS=49]="KeyS",e[e.KeyT=50]="KeyT",e[e.KeyU=51]="KeyU",e[e.KeyV=52]="KeyV",e[e.KeyW=53]="KeyW",e[e.KeyX=54]="KeyX",e[e.KeyY=55]="KeyY",e[e.KeyZ=56]="KeyZ",e[e.Meta=57]="Meta",e[e.ContextMenu=58]="ContextMenu",e[e.F1=59]="F1",e[e.F2=60]="F2",e[e.F3=61]="F3",e[e.F4=62]="F4",e[e.F5=63]="F5",e[e.F6=64]="F6",e[e.F7=65]="F7",e[e.F8=66]="F8",e[e.F9=67]="F9",e[e.F10=68]="F10",e[e.F11=69]="F11",e[e.F12=70]="F12",e[e.F13=71]="F13",e[e.F14=72]="F14",e[e.F15=73]="F15",e[e.F16=74]="F16",e[e.F17=75]="F17",e[e.F18=76]="F18",e[e.F19=77]="F19",e[e.F20=78]="F20",e[e.F21=79]="F21",e[e.F22=80]="F22",e[e.F23=81]="F23",e[e.F24=82]="F24",e[e.NumLock=83]="NumLock",e[e.ScrollLock=84]="ScrollLock",e[e.Semicolon=85]="Semicolon",e[e.Equal=86]="Equal",e[e.Comma=87]="Comma",e[e.Minus=88]="Minus",e[e.Period=89]="Period",e[e.Slash=90]="Slash",e[e.Backquote=91]="Backquote",e[e.BracketLeft=92]="BracketLeft",e[e.Backslash=93]="Backslash",e[e.BracketRight=94]="BracketRight",e[e.Quote=95]="Quote",e[e.OEM_8=96]="OEM_8",e[e.IntlBackslash=97]="IntlBackslash",e[e.Numpad0=98]="Numpad0",e[e.Numpad1=99]="Numpad1",e[e.Numpad2=100]="Numpad2",e[e.Numpad3=101]="Numpad3",e[e.Numpad4=102]="Numpad4",e[e.Numpad5=103]="Numpad5",e[e.Numpad6=104]="Numpad6",e[e.Numpad7=105]="Numpad7",e[e.Numpad8=106]="Numpad8",e[e.Numpad9=107]="Numpad9",e[e.NumpadMultiply=108]="NumpadMultiply",e[e.NumpadAdd=109]="NumpadAdd",e[e.NUMPAD_SEPARATOR=110]="NUMPAD_SEPARATOR",e[e.NumpadSubtract=111]="NumpadSubtract",e[e.NumpadDecimal=112]="NumpadDecimal",e[e.NumpadDivide=113]="NumpadDivide",e[e.KEY_IN_COMPOSITION=114]="KEY_IN_COMPOSITION",e[e.ABNT_C1=115]="ABNT_C1",e[e.ABNT_C2=116]="ABNT_C2",e[e.AudioVolumeMute=117]="AudioVolumeMute",e[e.AudioVolumeUp=118]="AudioVolumeUp",e[e.AudioVolumeDown=119]="AudioVolumeDown",e[e.BrowserSearch=120]="BrowserSearch",e[e.BrowserHome=121]="BrowserHome",e[e.BrowserBack=122]="BrowserBack",e[e.BrowserForward=123]="BrowserForward",e[e.MediaTrackNext=124]="MediaTrackNext",e[e.MediaTrackPrevious=125]="MediaTrackPrevious",e[e.MediaStop=126]="MediaStop",e[e.MediaPlayPause=127]="MediaPlayPause",e[e.LaunchMediaPlayer=128]="LaunchMediaPlayer",e[e.LaunchMail=129]="LaunchMail",e[e.LaunchApp2=130]="LaunchApp2",e[e.Clear=131]="Clear",e[e.MAX_VALUE=132]="MAX_VALUE"})(kHe||(kHe={}));var vHe;(function(e){e[e.Hint=1]="Hint",e[e.Info=2]="Info",e[e.Warning=4]="Warning",e[e.Error=8]="Error"})(vHe||(vHe={}));var AHe;(function(e){e[e.Unnecessary=1]="Unnecessary",e[e.Deprecated=2]="Deprecated"})(AHe||(AHe={}));var pHe;(function(e){e[e.Inline=1]="Inline",e[e.Gutter=2]="Gutter"})(pHe||(pHe={}));var bHe;(function(e){e[e.Normal=1]="Normal",e[e.Underlined=2]="Underlined"})(bHe||(bHe={}));var wHe;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.TEXTAREA=1]="TEXTAREA",e[e.GUTTER_GLYPH_MARGIN=2]="GUTTER_GLYPH_MARGIN",e[e.GUTTER_LINE_NUMBERS=3]="GUTTER_LINE_NUMBERS",e[e.GUTTER_LINE_DECORATIONS=4]="GUTTER_LINE_DECORATIONS",e[e.GUTTER_VIEW_ZONE=5]="GUTTER_VIEW_ZONE",e[e.CONTENT_TEXT=6]="CONTENT_TEXT",e[e.CONTENT_EMPTY=7]="CONTENT_EMPTY",e[e.CONTENT_VIEW_ZONE=8]="CONTENT_VIEW_ZONE",e[e.CONTENT_WIDGET=9]="CONTENT_WIDGET",e[e.OVERVIEW_RULER=10]="OVERVIEW_RULER",e[e.SCROLLBAR=11]="SCROLLBAR",e[e.OVERLAY_WIDGET=12]="OVERLAY_WIDGET",e[e.OUTSIDE_EDITOR=13]="OUTSIDE_EDITOR"})(wHe||(wHe={}));var OHe;(function(e){e[e.AIGenerated=1]="AIGenerated"})(OHe||(OHe={}));var yHe;(function(e){e[e.Invoke=0]="Invoke",e[e.Automatic=1]="Automatic"})(yHe||(yHe={}));var CHe;(function(e){e[e.TOP_RIGHT_CORNER=0]="TOP_RIGHT_CORNER",e[e.BOTTOM_RIGHT_CORNER=1]="BOTTOM_RIGHT_CORNER",e[e.TOP_CENTER=2]="TOP_CENTER"})(CHe||(CHe={}));var _He;(function(e){e[e.Left=1]="Left",e[e.Center=2]="Center",e[e.Right=4]="Right",e[e.Full=7]="Full"})(_He||(_He={}));var SHe;(function(e){e[e.Word=0]="Word",e[e.Line=1]="Line",e[e.Suggest=2]="Suggest"})(SHe||(SHe={}));var LHe;(function(e){e[e.Left=0]="Left",e[e.Right=1]="Right",e[e.None=2]="None",e[e.LeftOfInjectedText=3]="LeftOfInjectedText",e[e.RightOfInjectedText=4]="RightOfInjectedText"})(LHe||(LHe={}));var xHe;(function(e){e[e.Off=0]="Off",e[e.On=1]="On",e[e.Relative=2]="Relative",e[e.Interval=3]="Interval",e[e.Custom=4]="Custom"})(xHe||(xHe={}));var EHe;(function(e){e[e.None=0]="None",e[e.Text=1]="Text",e[e.Blocks=2]="Blocks"})(EHe||(EHe={}));var THe;(function(e){e[e.Smooth=0]="Smooth",e[e.Immediate=1]="Immediate"})(THe||(THe={}));var QHe;(function(e){e[e.Auto=1]="Auto",e[e.Hidden=2]="Hidden",e[e.Visible=3]="Visible"})(QHe||(QHe={}));var DHe;(function(e){e[e.LTR=0]="LTR",e[e.RTL=1]="RTL"})(DHe||(DHe={}));var BHe;(function(e){e.Off="off",e.OnCode="onCode",e.On="on"})(BHe||(BHe={}));var RHe;(function(e){e[e.Invoke=1]="Invoke",e[e.TriggerCharacter=2]="TriggerCharacter",e[e.ContentChange=3]="ContentChange"})(RHe||(RHe={}));var IHe;(function(e){e[e.File=0]="File",e[e.Module=1]="Module",e[e.Namespace=2]="Namespace",e[e.Package=3]="Package",e[e.Class=4]="Class",e[e.Method=5]="Method",e[e.Property=6]="Property",e[e.Field=7]="Field",e[e.Constructor=8]="Constructor",e[e.Enum=9]="Enum",e[e.Interface=10]="Interface",e[e.Function=11]="Function",e[e.Variable=12]="Variable",e[e.Constant=13]="Constant",e[e.String=14]="String",e[e.Number=15]="Number",e[e.Boolean=16]="Boolean",e[e.Array=17]="Array",e[e.Object=18]="Object",e[e.Key=19]="Key",e[e.Null=20]="Null",e[e.EnumMember=21]="EnumMember",e[e.Struct=22]="Struct",e[e.Event=23]="Event",e[e.Operator=24]="Operator",e[e.TypeParameter=25]="TypeParameter"})(IHe||(IHe={}));var MHe;(function(e){e[e.Deprecated=1]="Deprecated"})(MHe||(MHe={}));var PHe;(function(e){e[e.LTR=0]="LTR",e[e.RTL=1]="RTL"})(PHe||(PHe={}));var FHe;(function(e){e[e.Hidden=0]="Hidden",e[e.Blink=1]="Blink",e[e.Smooth=2]="Smooth",e[e.Phase=3]="Phase",e[e.Expand=4]="Expand",e[e.Solid=5]="Solid"})(FHe||(FHe={}));var NHe;(function(e){e[e.Line=1]="Line",e[e.Block=2]="Block",e[e.Underline=3]="Underline",e[e.LineThin=4]="LineThin",e[e.BlockOutline=5]="BlockOutline",e[e.UnderlineThin=6]="UnderlineThin"})(NHe||(NHe={}));var UHe;(function(e){e[e.AlwaysGrowsWhenTypingAtEdges=0]="AlwaysGrowsWhenTypingAtEdges",e[e.NeverGrowsWhenTypingAtEdges=1]="NeverGrowsWhenTypingAtEdges",e[e.GrowsOnlyWhenTypingBefore=2]="GrowsOnlyWhenTypingBefore",e[e.GrowsOnlyWhenTypingAfter=3]="GrowsOnlyWhenTypingAfter"})(UHe||(UHe={}));var jHe;(function(e){e[e.None=0]="None",e[e.Same=1]="Same",e[e.Indent=2]="Indent",e[e.DeepIndent=3]="DeepIndent"})(jHe||(jHe={}));var $S;let Wxo=($S=class{static chord(t,n){return Uc(t,n)}},$S.CtrlCmd=2048,$S.Shift=1024,$S.Alt=512,$S.WinCtrl=256,$S);function mMn(){return{editor:void 0,languages:void 0,CancellationTokenSource:Wa,Emitter:at,KeyCode:kHe,KeyMod:Wxo,Position:rt,Range:xe,Selection:Dn,SelectionDirection:DHe,MarkerSeverity:vHe,MarkerTag:AHe,Uri:vi,Token:gJ}}const Q_t="default",Vxo="$initialize";let D_t=!1;function WHe(e){Ky&&(D_t||(D_t=!0,console.warn("Could not create web worker(s). Falling back to loading web worker code in main thread, which might cause UI freezes. Please see https://github.com/microsoft/monaco-editor#faq")),console.warn(e.message))}class zxo{constructor(t,n,r,o,s){this.vsWorker=t,this.req=n,this.channel=r,this.method=o,this.args=s,this.type=0}}class B_t{constructor(t,n,r,o){this.vsWorker=t,this.seq=n,this.res=r,this.err=o,this.type=1}}class Hxo{constructor(t,n,r,o,s){this.vsWorker=t,this.req=n,this.channel=r,this.eventName=o,this.arg=s,this.type=2}}class $xo{constructor(t,n,r){this.vsWorker=t,this.req=n,this.event=r,this.type=3}}class Xxo{constructor(t,n){this.vsWorker=t,this.req=n,this.type=4}}class Gxo{constructor(t){this._workerId=-1,this._handler=t,this._lastSentReq=0,this._pendingReplies=Object.create(null),this._pendingEmitters=new Map,this._pendingEvents=new Map}setWorkerId(t){this._workerId=t}async sendMessage(t,n,r){const o=String(++this._lastSentReq);return new Promise((s,a)=>{this._pendingReplies[o]={resolve:s,reject:a},this._send(new zxo(this._workerId,o,t,n,r))})}listen(t,n,r){let o=null;const s=new at({onWillAddFirstListener:()=>{o=String(++this._lastSentReq),this._pendingEmitters.set(o,s),this._send(new Hxo(this._workerId,o,t,n,r))},onDidRemoveLastListener:()=>{this._pendingEmitters.delete(o),this._send(new Xxo(this._workerId,o)),o=null}});return s.event}handleMessage(t){!t||!t.vsWorker||this._workerId!==-1&&t.vsWorker!==this._workerId||this._handleMessage(t)}createProxyToRemoteChannel(t,n){const r={get:(o,s)=>(typeof s=="string"&&!o[s]&&(vMn(s)?o[s]=a=>this.listen(t,s,a):kMn(s)?o[s]=this.listen(t,s,void 0):s.charCodeAt(0)===36&&(o[s]=async(...a)=>(await(n==null?void 0:n()),this.sendMessage(t,s,a)))),o[s])};return new Proxy(Object.create(null),r)}_handleMessage(t){switch(t.type){case 1:return this._handleReplyMessage(t);case 0:return this._handleRequestMessage(t);case 2:return this._handleSubscribeEventMessage(t);case 3:return this._handleEventMessage(t);case 4:return this._handleUnsubscribeEventMessage(t)}}_handleReplyMessage(t){if(!this._pendingReplies[t.seq]){console.warn("Got reply to unknown seq");return}const n=this._pendingReplies[t.seq];if(delete this._pendingReplies[t.seq],t.err){let r=t.err;if(t.err.$isError){const o=new Error;o.name=t.err.name,o.message=t.err.message,o.stack=t.err.stack,r=o}n.reject(r);return}n.resolve(t.res)}_handleRequestMessage(t){const n=t.req;this._handler.handleMessage(t.channel,t.method,t.args).then(o=>{this._send(new B_t(this._workerId,n,o,void 0))},o=>{o.detail instanceof Error&&(o.detail=VFe(o.detail)),this._send(new B_t(this._workerId,n,void 0,VFe(o)))})}_handleSubscribeEventMessage(t){const n=t.req,r=this._handler.handleEvent(t.channel,t.eventName,t.arg)(o=>{this._send(new $xo(this._workerId,n,o))});this._pendingEvents.set(n,r)}_handleEventMessage(t){if(!this._pendingEmitters.has(t.req)){console.warn("Got event for unknown req");return}this._pendingEmitters.get(t.req).fire(t.event)}_handleUnsubscribeEventMessage(t){if(!this._pendingEvents.has(t.req)){console.warn("Got unsubscribe for unknown req");return}this._pendingEvents.get(t.req).dispose(),this._pendingEvents.delete(t.req)}_send(t){const n=[];if(t.type===0)for(let r=0;r{this._protocol.handleMessage(n)})),this._register(this._worker.onError(n=>{WHe(n),zi(n)})),this._protocol=new Gxo({sendMessage:(n,r)=>{this._worker.postMessage(n,r)},handleMessage:(n,r,o)=>this._handleMessage(n,r,o),handleEvent:(n,r,o)=>this._handleEvent(n,r,o)}),this._protocol.setWorkerId(this._worker.getId()),this._onModuleLoaded=this._protocol.sendMessage(Q_t,Vxo,[this._worker.getId()]).then(()=>{}),this.proxy=this._protocol.createProxyToRemoteChannel(Q_t,async()=>{await this._onModuleLoaded}),this._onModuleLoaded.catch(n=>{this._onError("Worker failed to load ",n)})}_handleMessage(t,n,r){const o=this._localChannels.get(t);if(!o)return Promise.reject(new Error(`Missing channel ${t} on main thread`));const s=o[n];if(typeof s!="function")return Promise.reject(new Error(`Missing method ${n} on main thread channel ${t}`));try{return Promise.resolve(s.apply(o,r))}catch(a){return Promise.reject(a)}}_handleEvent(t,n,r){const o=this._localChannels.get(t);if(!o)throw new Error(`Missing channel ${t} on main thread`);if(vMn(n)){const s=o[n];if(typeof s!="function")throw new Error(`Missing dynamic event ${n} on main thread channel ${t}.`);const a=s.call(o,r);if(typeof a!="function")throw new Error(`Missing dynamic event ${n} on main thread channel ${t}.`);return a}if(kMn(n)){const s=o[n];if(typeof s!="function")throw new Error(`Missing event ${n} on main thread channel ${t}.`);return s}throw new Error(`Malformed event name ${n}`)}setChannel(t,n){this._localChannels.set(t,n)}_onError(t,n){console.error(t),console.info(n)}}function kMn(e){return e[0]==="o"&&e[1]==="n"&&dO(e.charCodeAt(2))}function vMn(e){return/^onDynamic/.test(e)&&dO(e.charCodeAt(9))}let EN;typeof self=="object"&&self.constructor&&self.constructor.name==="DedicatedWorkerGlobalScope"&&globalThis.workerttPolicy!==void 0?EN=globalThis.workerttPolicy:EN=eC("defaultWorkerFactory",{createScriptURL:e=>e});function Zxo(e,t){const n=e.label||"anonymous"+t,r=OJe();if(r){if(typeof r.getWorker=="function")return r.getWorker("workerMain.js",n);if(typeof r.getWorkerUrl=="function"){const s=r.getWorkerUrl("workerMain.js",n);return new Worker(EN?EN.createScriptURL(s):s,{name:n,type:"module"})}}const o=e.esmModuleLocation;if(o){const s=qxo(n,o.toString(!0)),a=new Worker(EN?EN.createScriptURL(s):s,{name:n,type:"module"});return Kxo(a)}throw new Error("You must define a function MonacoEnvironment.getWorkerUrl or MonacoEnvironment.getWorker")}function qxo(e,t){if(!(/^((http:)|(https:)|(file:))/.test(t)&&t.substring(0,globalThis.origin.length)!==globalThis.origin)){const r=t.lastIndexOf("?"),o=t.lastIndexOf("#",r),s=r>0?new URLSearchParams(t.substring(r+1,~o?o:void 0)):new URLSearchParams;oNe.addSearchParam(s,!0,!0),s.toString()?t=`${t}?${s.toString()}#${e}`:t=`${t}#${e}`}const n=new Blob([P3([`/*${e}*/`,`globalThis._VSCODE_NLS_MESSAGES = ${JSON.stringify(L6n())};`,`globalThis._VSCODE_NLS_LANGUAGE = ${JSON.stringify(wJe())};`,`globalThis._VSCODE_FILE_ROOT = ${JSON.stringify(globalThis._VSCODE_FILE_ROOT)};`,"const ttPolicy = globalThis.trustedTypes?.createPolicy('defaultWorkerFactory', { createScriptURL: value => value });","globalThis.workerttPolicy = ttPolicy;",`await import(ttPolicy?.createScriptURL(${JSON.stringify(t)}) ?? ${JSON.stringify(t)});`,"globalThis.postMessage({ type: 'vscode-worker-ready' });",`/*${e}*/`]).join("")],{type:"application/javascript"});return URL.createObjectURL(n)}function Kxo(e){return new Promise((t,n)=>{e.onmessage=function(r){r.data.type==="vscode-worker-ready"&&(e.onmessage=null,t(e))},e.onerror=n})}function Jxo(e){return!!e&&typeof e.then=="function"}const UAe=class UAe extends ht{constructor(t){super(),this._onMessage=this._register(new at),this.onMessage=this._onMessage.event,this._onError=this._register(new at),this.onError=this._onError.event,this.id=++UAe.LAST_WORKER_ID;const n=t instanceof Worker||"then"in t?t:Zxo(t,this.id);Jxo(n)?this.worker=n:this.worker=Promise.resolve(n),this.postMessage("-please-ignore-",[]);const r=o=>{this._onError.fire(o)};this.worker.then(o=>{o.onmessage=s=>{this._onMessage.fire(s.data)},o.onmessageerror=s=>{this._onError.fire(s)},typeof o.addEventListener=="function"&&o.addEventListener("error",r)}),this._register($n(()=>{var o;(o=this.worker)==null||o.then(s=>{s.onmessage=null,s.onmessageerror=null,s.removeEventListener("error",r),s.terminate()}),this.worker=null}))}getId(){return this.id}postMessage(t,n){var r;(r=this.worker)==null||r.then(o=>{try{o.postMessage(t,n)}catch(s){zi(s),zi(new Error("FAILED to post message to worker",{cause:s}))}})}};UAe.LAST_WORKER_ID=0;let VHe=UAe;class e5o{constructor(t,n){this.esmModuleLocation=t,this.label=n}}function t5o(e,t){const n=vi.isUri(e)?new e5o(e,t):e;return new Yxo(new VHe(n))}class n5o{constructor(t,n,r){const o=new Uint8Array(t*n);for(let s=0,a=t*n;sn&&(n=d),l>r&&(r=l),u>r&&(r=u)}n++,r++;const o=new n5o(r,n,0);for(let s=0,a=t.length;s=this._maxCharCode?0:this._states.get(t,n)}}let e5e=null;function r5o(){return e5e===null&&(e5e=new i5o([[1,104,2],[1,72,2],[1,102,6],[1,70,6],[2,116,3],[2,84,3],[3,116,4],[3,84,4],[4,112,5],[4,80,5],[5,115,9],[5,83,9],[5,58,10],[6,105,7],[6,73,7],[7,108,8],[7,76,8],[8,101,9],[8,69,9],[9,58,10],[10,47,11],[11,47,12]])),e5e}let FX=null;function o5o(){if(FX===null){FX=new qz(0);const e=` <>'"、。。、,.:;‘〈「『〔([{「」}])〕』」〉’`~…|`;for(let n=0;no);if(o>0){const l=n.charCodeAt(o-1),d=n.charCodeAt(a);(l===40&&d===41||l===91&&d===93||l===123&&d===125)&&a--}return{range:{startLineNumber:r,startColumn:o+1,endLineNumber:r,endColumn:a+2},url:n.substring(o,a+1)}}static computeLinks(t,n=r5o()){const r=o5o(),o=[];for(let s=1,a=t.getLineCount();s<=a;s++){const l=t.getLineContent(s),d=l.length;let u=0,h=0,g=0,m=1,v=!1,f=!1,k=!1,A=!1;for(;u=0?(o+=r?1:-1,o<0?o=t.length-1:o%=t.length,t[o]):null}};jAe.INSTANCE=new jAe;let zHe=jAe;function AMn(e){const t=[];for(const n of e){const r=Number(n);(r||r===0&&n.replace(/\s/g,"")!=="")&&t.push(r)}return t}function ait(e,t,n,r){return{red:e/255,blue:n/255,green:t/255,alpha:r}}function NX(e,t){const n=t.index,r=t[0].length;if(n===void 0)return;const o=e.positionAt(n);return{startLineNumber:o.lineNumber,startColumn:o.column,endLineNumber:o.lineNumber,endColumn:o.column+r}}function a5o(e,t){if(!e)return;const n=Bt.Format.CSS.parseHex(t);if(n)return{range:e,color:ait(n.rgba.r,n.rgba.g,n.rgba.b,n.rgba.a)}}function R_t(e,t,n){if(!e||t.length!==1)return;const o=t[0].values(),s=AMn(o);return{range:e,color:ait(s[0],s[1],s[2],n?s[3]:1)}}function I_t(e,t,n){if(!e||t.length!==1)return;const o=t[0].values(),s=AMn(o),a=new Bt(new x4(s[0],s[1]/100,s[2]/100,n?s[3]:1));return{range:e,color:ait(a.rgba.r,a.rgba.g,a.rgba.b,a.rgba.a)}}function UX(e,t){return typeof e=="string"?[...e.matchAll(t)]:e.findMatches(t)}function l5o(e){const t=[],n=new RegExp(`\\b(rgb|rgba|hsl|hsla)(\\([0-9\\s,.\\%]*\\))|^(#)([A-Fa-f0-9]{3})\\b|^(#)([A-Fa-f0-9]{4})\\b|^(#)([A-Fa-f0-9]{6})\\b|^(#)([A-Fa-f0-9]{8})\\b|(?<=['"\\s])(#)([A-Fa-f0-9]{3})\\b|(?<=['"\\s])(#)([A-Fa-f0-9]{4})\\b|(?<=['"\\s])(#)([A-Fa-f0-9]{6})\\b|(?<=['"\\s])(#)([A-Fa-f0-9]{8})\\b`,"gm"),r=UX(e,n);if(r.length>0)for(const o of r){const s=o.filter(u=>u!==void 0),a=s[1],l=s[2];if(!l)continue;let d;if(a==="rgb"){const u=/^\(\s*(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9])\s*,\s*(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9])\s*,\s*(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9])\s*\)$/gm;d=R_t(NX(e,o),UX(l,u),!1)}else if(a==="rgba"){const u=/^\(\s*(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9])\s*,\s*(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9])\s*,\s*(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9])\s*,\s*(0[.][0-9]+|[.][0-9]+|[01][.]|[01])\s*\)$/gm;d=R_t(NX(e,o),UX(l,u),!0)}else if(a==="hsl"){const u=/^\(\s*((?:360(?:\.0+)?|(?:36[0]|3[0-5][0-9]|[12][0-9][0-9]|[1-9]?[0-9])(?:\.\d+)?))\s*[\s,]\s*(100|\d{1,2}[.]\d*|\d{1,2})%\s*[\s,]\s*(100|\d{1,2}[.]\d*|\d{1,2})%\s*\)$/gm;d=I_t(NX(e,o),UX(l,u),!1)}else if(a==="hsla"){const u=/^\(\s*((?:360(?:\.0+)?|(?:36[0]|3[0-5][0-9]|[12][0-9][0-9]|[1-9]?[0-9])(?:\.\d+)?))\s*[\s,]\s*(100|\d{1,2}[.]\d*|\d{1,2})%\s*[\s,]\s*(100|\d{1,2}[.]\d*|\d{1,2})%\s*[\s,]\s*(0[.][0-9]+|[.][0-9]+|[01][.]0*|[01])\s*\)$/gm;d=I_t(NX(e,o),UX(l,u),!0)}else a==="#"&&(d=a5o(NX(e,o),a+l));d&&t.push(d)}return t}function c5o(e){return!e||typeof e.getValue!="function"||typeof e.positionAt!="function"?[]:l5o(e)}const d5o=/^-+|-+$/g,M_t=100,u5o=5;function h5o(e,t){var r;let n=[];if(t.findRegionSectionHeaders&&((r=t.foldingRules)!=null&&r.markers)){const o=f5o(e,t);n=n.concat(o)}if(t.findMarkSectionHeaders){const o=g5o(e,t);n=n.concat(o)}return n}function f5o(e,t){const n=[],r=e.getLineCount();for(let o=1;o<=r;o++){const s=e.getLineContent(o),a=s.match(t.foldingRules.markers.start);if(a){const l={startLineNumber:o,startColumn:a[0].length+1,endLineNumber:o,endColumn:s.length+1};if(l.endColumn>l.startColumn){const d={range:l,...m5o(s.substring(a[0].length)),shouldBeInComments:!1};(d.text||d.hasSeparatorLine)&&n.push(d)}}}return n}function g5o(e,t){const n=[],r=e.getLineCount();if(!t.markSectionHeaderRegex||t.markSectionHeaderRegex.trim()==="")return n;const o=KTn(t.markSectionHeaderRegex),s=new RegExp(t.markSectionHeaderRegex,`gdm${o?"s":""}`);if(X6n(s))return n;for(let a=1;a<=r;a+=M_t-u5o){const l=Math.min(a+M_t-1,r),d=[];for(let g=a;g<=l;g++)d.push(e.getLineContent(g));const u=d.join(` `);s.lastIndex=0;let h;for(;(h=s.exec(u))!==null;){const g=u.substring(0,h.index),m=(g.match(/\n/g)||[]).length,v=a+m,f=h[0].split(` `),k=f.length,A=v+k-1,p=g.lastIndexOf(` `)+1,b=h.index-p+1,w=f[f.length-1],O=k===1?b+h[0].length:w.length+1,y={startLineNumber:v,startColumn:b,endLineNumber:A,endColumn:O},C=(h.groups??{}).label??"",_=((h.groups??{}).separator??"")!=="",S={range:y,text:C,hasSeparatorLine:_,shouldBeInComments:!0};(S.text||S.hasSeparatorLine)&&(n.length===0||n[n.length-1].range.endLineNumberthis._checkStopModelSync(),Math.round(P_t/2)),this._register(o)}}dispose(){for(const t in this._syncedModels)us(this._syncedModels[t]);this._syncedModels=Object.create(null),this._syncedModelsLastUsedTime=Object.create(null),super.dispose()}ensureSyncedResources(t,n=!1){for(const r of t){const o=r.toString();this._syncedModels[o]||this._beginModelSync(r,n),this._syncedModels[o]&&(this._syncedModelsLastUsedTime[o]=new Date().getTime())}}_checkStopModelSync(){const t=new Date().getTime(),n=[];for(const r in this._syncedModelsLastUsedTime)t-this._syncedModelsLastUsedTime[r]>P_t&&n.push(r);for(const r of n)this._stopModelSync(r)}_beginModelSync(t,n){const r=this._modelService.getModel(t);if(!r||!n&&r.isTooLargeForSyncing())return;const o=t.toString();this._proxy.$acceptNewModel({url:r.uri.toString(),lines:r.getLinesContent(),EOL:r.getEOL(),versionId:r.getVersionId()});const s=new Et;s.add(r.onDidChangeContent(a=>{this._proxy.$acceptModelChanged(o.toString(),a)})),s.add(r.onWillDispose(()=>{this._stopModelSync(o)})),s.add($n(()=>{this._proxy.$acceptRemovedModel(o)})),this._syncedModels[o]=s}_stopModelSync(t){const n=this._syncedModels[t];delete this._syncedModels[t],delete this._syncedModelsLastUsedTime[t],us(n)}}class A5o{constructor(){this._models=Object.create(null)}getModel(t){return this._models[t]}getModels(){const t=[];return Object.keys(this._models).forEach(n=>t.push(this._models[n])),t}$acceptNewModel(t){this._models[t.url]=new p5o(vi.parse(t.url),t.lines,t.EOL,t.versionId)}$acceptModelChanged(t,n){if(!this._models[t])return;this._models[t].onEvents(n)}$acceptRemovedModel(t){this._models[t]&&delete this._models[t]}}class p5o extends k5o{get uri(){return this._uri}get eol(){return this._eol}getValue(){return this.getText()}findMatches(t){const n=[];for(let r=0;rthis._lines.length)n=this._lines.length,r=this._lines[n-1].length+1,o=!0;else{const s=this._lines[n-1].length+1;r<1?(r=1,o=!0):r>s&&(r=s,o=!0)}return o?{lineNumber:n,column:r}:t}}const ZT=class ZT{constructor(t=null){this._foreignModule=t,this._requestHandlerBrand=void 0,this._workerTextModelSyncServer=new A5o}dispose(){}async $ping(){return"pong"}_getModel(t){return this._workerTextModelSyncServer.getModel(t)}getModels(){return this._workerTextModelSyncServer.getModels()}$acceptNewModel(t){this._workerTextModelSyncServer.$acceptNewModel(t)}$acceptModelChanged(t,n){this._workerTextModelSyncServer.$acceptModelChanged(t,n)}$acceptRemovedModel(t){this._workerTextModelSyncServer.$acceptRemovedModel(t)}async $computeUnicodeHighlights(t,n,r){const o=this._getModel(t);return o?Knt.computeUnicodeHighlights(o,n,r):{ranges:[],hasMore:!1,ambiguousCharacterCount:0,invisibleCharacterCount:0,nonBasicAsciiCharacterCount:0}}async $findSectionHeaders(t,n){const r=this._getModel(t);return r?h5o(r,n):[]}async $computeDiff(t,n,r,o){const s=this._getModel(t),a=this._getModel(n);return!s||!a?null:ZT.computeDiff(s,a,r,o)}static computeDiff(t,n,r,o){const s=o==="advanced"?sVe.getDefault():sVe.getLegacy(),a=t.getLinesContent(),l=n.getLinesContent(),d=s.computeDiff(a,l,r),u=d.changes.length>0?!1:this._modelsAreIdentical(t,n);function h(g){return g.map(m=>{var v;return[m.original.startLineNumber,m.original.endLineNumberExclusive,m.modified.startLineNumber,m.modified.endLineNumberExclusive,(v=m.innerChanges)==null?void 0:v.map(f=>[f.originalRange.startLineNumber,f.originalRange.startColumn,f.originalRange.endLineNumber,f.originalRange.endColumn,f.modifiedRange.startLineNumber,f.modifiedRange.startColumn,f.modifiedRange.endLineNumber,f.modifiedRange.endColumn])]})}return{identical:u,quitEarly:d.hitTimeout,changes:h(d.changes),moves:d.moves.map(g=>[g.lineRangeMapping.original.startLineNumber,g.lineRangeMapping.original.endLineNumberExclusive,g.lineRangeMapping.modified.startLineNumber,g.lineRangeMapping.modified.endLineNumberExclusive,h(g.changes)])}}static _modelsAreIdentical(t,n){const r=t.getLineCount(),o=n.getLineCount();if(r!==o)return!1;for(let s=1;s<=r;s++){const a=t.getLineContent(s),l=n.getLineContent(s);if(a!==l)return!1}return!0}async $computeMoreMinimalEdits(t,n,r){const o=this._getModel(t);if(!o)return n;const s=[];let a;n=n.slice(0).sort((d,u)=>{if(d.range&&u.range)return xe.compareRangesUsingStarts(d.range,u.range);const h=d.range?0:1,g=u.range?0:1;return h-g});let l=0;for(let d=1;dZT._diffLimit){s.push({range:d,text:u});continue}const m=tpo(g,u,r),v=o.offsetAt(xe.lift(d).getStartPosition());for(const f of m){const k=o.positionAt(v+f.originalStart),A=o.positionAt(v+f.originalStart+f.originalLength),p={text:u.substr(f.modifiedStart,f.modifiedLength),range:{startLineNumber:k.lineNumber,startColumn:k.column,endLineNumber:A.lineNumber,endColumn:A.column}};o.getValueInRange(p.range)!==p.text&&s.push(p)}}return typeof a=="number"&&s.push({eol:a,text:"",range:{startLineNumber:0,startColumn:0,endLineNumber:0,endColumn:0}}),s}async $computeLinks(t){const n=this._getModel(t);return n?s5o(n):null}async $computeDefaultDocumentColors(t){const n=this._getModel(t);return n?c5o(n):null}async $textualSuggest(t,n,r,o){const s=new vu,a=new RegExp(r,o),l=new Set;e:for(const d of t){const u=this._getModel(d);if(u){for(const h of u.words(a))if(!(h===n||!isNaN(Number(h)))&&(l.add(h),l.size>ZT._suggestionsLimit))break e}}return{words:Array.from(l),duration:s.elapsed()}}async $computeWordRanges(t,n,r,o){const s=this._getModel(t);if(!s)return Object.create(null);const a=new RegExp(r,o),l=Object.create(null);for(let d=n.startLineNumber;d=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},QT=function(e,t){return function(n,r){t(n,r,e)}};const F_t=5*60*1e3;function DT(e,t){const n=e.getModel(t);return!(!n||n.isTooLargeForSyncing())}let XHe=class extends ht{constructor(t,n,r,o,s,a){super(),this._languageConfigurationService=s,this._modelService=n,this._workerManager=this._register(new GHe(t,this._modelService)),this._logService=o,this._register(a.linkProvider.register({language:"*",hasAccessToAllModels:!0},{provideLinks:async(l,d)=>{if(!DT(this._modelService,l.uri))return Promise.resolve({links:[]});const h=await(await this._workerWithResources([l.uri])).$computeLinks(l.uri.toString());return h&&{links:h}}})),this._register(a.completionProvider.register("*",new b5o(this._workerManager,r,this._modelService,this._languageConfigurationService,this._logService)))}dispose(){super.dispose()}canComputeUnicodeHighlights(t){return DT(this._modelService,t)}async computedUnicodeHighlights(t,n,r){return(await this._workerWithResources([t])).$computeUnicodeHighlights(t.toString(),n,r)}async computeDiff(t,n,r,o){const a=await(await this._workerWithResources([t,n],!0)).$computeDiff(t.toString(),n.toString(),r,o);if(!a)return null;return{identical:a.identical,quitEarly:a.quitEarly,changes:d(a.changes),moves:a.moves.map(u=>new oIn(new Ag(new Ei(u[0],u[1]),new Ei(u[2],u[3])),d(u[4])))};function d(u){return u.map(h=>{var g;return new a2(new Ei(h[0],h[1]),new Ei(h[2],h[3]),(g=h[4])==null?void 0:g.map(m=>new im(new xe(m[0],m[1],m[2],m[3]),new xe(m[4],m[5],m[6],m[7]))))})}}async computeMoreMinimalEdits(t,n,r=!1){if(yg(n)){if(!DT(this._modelService,t))return Promise.resolve(n);const o=vu.create(),s=this._workerWithResources([t]).then(a=>a.$computeMoreMinimalEdits(t.toString(),n,r));return s.finally(()=>this._logService.trace("FORMAT#computeMoreMinimalEdits",t.toString(!0),o.elapsed())),Promise.race([s,Cy(1e3).then(()=>n)])}else return Promise.resolve(void 0)}canNavigateValueSet(t){return DT(this._modelService,t)}async navigateValueSet(t,n,r){const o=this._modelService.getModel(t);if(!o)return null;const s=this._languageConfigurationService.getLanguageConfiguration(o.getLanguageId()).getWordDefinition(),a=s.source,l=s.flags;return(await this._workerWithResources([t])).$navigateValueSet(t.toString(),n,r,a,l)}canComputeWordRanges(t){return DT(this._modelService,t)}async computeWordRanges(t,n){const r=this._modelService.getModel(t);if(!r)return Promise.resolve(null);const o=this._languageConfigurationService.getLanguageConfiguration(r.getLanguageId()).getWordDefinition(),s=o.source,a=o.flags;return(await this._workerWithResources([t])).$computeWordRanges(t.toString(),n,s,a)}async findSectionHeaders(t,n){return(await this._workerWithResources([t])).$findSectionHeaders(t.toString(),n)}async computeDefaultDocumentColors(t){return(await this._workerWithResources([t])).$computeDefaultDocumentColors(t.toString())}async _workerWithResources(t,n=!1){return await(await this._workerManager.withWorker()).workerWithSyncedResources(t,n)}};XHe=lit([QT(1,ml),QT(2,W3e),QT(3,va),QT(4,kl),QT(5,Un)],XHe);class b5o{constructor(t,n,r,o,s){this.languageConfigurationService=o,this.logService=s,this._debugDisplayName="wordbasedCompletions",this._workerManager=t,this._configurationService=n,this._modelService=r}async provideCompletionItems(t,n){const r=this._configurationService.getValue(t.uri,n,"editor");if(r.wordBasedSuggestions==="off")return;const o=[];if(r.wordBasedSuggestions==="currentDocument")DT(this._modelService,t.uri)&&o.push(t.uri);else for(const g of this._modelService.getModels())DT(this._modelService,g.uri)&&(g===t?o.unshift(g.uri):(r.wordBasedSuggestions==="allDocuments"||g.getLanguageId()===t.getLanguageId())&&o.push(g.uri));if(o.length===0)return;const s=this.languageConfigurationService.getLanguageConfiguration(t.getLanguageId()).getWordDefinition(),a=t.getWordAtPosition(n),l=a?new xe(n.lineNumber,a.startColumn,n.lineNumber,a.endColumn):xe.fromPositions(n),d=l.setEndPosition(n.lineNumber,n.column);this.logService.trace("[WordBasedCompletionItemProvider]",`word: "${(a==null?void 0:a.word)||""}", wordDef: "${s}", replace: [${l.toString()}], insert: [${d.toString()}]`);const h=await(await this._workerManager.withWorker()).textualSuggest(o,a==null?void 0:a.word,s);if(h)return{duration:h.duration,suggestions:h.words.map(g=>({kind:18,label:g,insertText:g,range:{insert:d,replace:l}}))}}}let GHe=class extends ht{constructor(t,n){super(),this._workerDescriptor=t,this._modelService=n,this._editorWorkerClient=null,this._lastWorkerUsedTime=new Date().getTime(),this._register(new qJe).cancelAndSet(()=>this._checkStopIdleWorker(),Math.round(F_t/2),xs),this._register(this._modelService.onModelRemoved(o=>this._checkStopEmptyWorker()))}dispose(){this._editorWorkerClient&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null),super.dispose()}_checkStopEmptyWorker(){if(!this._editorWorkerClient)return;this._modelService.getModels().length===0&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}_checkStopIdleWorker(){if(!this._editorWorkerClient)return;new Date().getTime()-this._lastWorkerUsedTime>F_t&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}withWorker(){return this._lastWorkerUsedTime=new Date().getTime(),this._editorWorkerClient||(this._editorWorkerClient=new kke(this._workerDescriptor,!1,this._modelService)),Promise.resolve(this._editorWorkerClient)}};GHe=lit([QT(1,ml)],GHe);class w5o{constructor(t){this._instance=t,this.proxy=this._instance}dispose(){this._instance.dispose()}setChannel(t,n){throw new Error("Not supported")}}let kke=class extends ht{constructor(t,n,r){super(),this._workerDescriptorOrWorker=t,this._disposed=!1,this._modelService=r,this._keepIdleModels=n,this._worker=null,this._modelManager=null}fhr(t,n){throw new Error("Not implemented!")}_getOrCreateWorker(){if(!this._worker)try{this._worker=this._register(t5o(this._workerDescriptorOrWorker)),$He.setChannel(this._worker,this._createEditorWorkerHost())}catch(t){WHe(t),this._worker=this._createFallbackLocalWorker()}return this._worker}async _getProxy(){try{const t=this._getOrCreateWorker().proxy;return await t.$ping(),t}catch(t){return WHe(t),this._worker=this._createFallbackLocalWorker(),this._worker.proxy}}_createFallbackLocalWorker(){return new w5o(new HHe(null))}_createEditorWorkerHost(){return{$fhr:(t,n)=>this.fhr(t,n)}}_getOrCreateModelManager(t){return this._modelManager||(this._modelManager=this._register(new v5o(t,this._modelService,this._keepIdleModels))),this._modelManager}async workerWithSyncedResources(t,n=!1){if(this._disposed)return Promise.reject(OJr());const r=await this._getProxy();return this._getOrCreateModelManager(r).ensureSyncedResources(t,n),r}async textualSuggest(t,n,r){const o=await this.workerWithSyncedResources(t),s=r.source,a=r.flags;return o.$textualSuggest(t.map(l=>l.toString()),n,s,a)}dispose(){super.dispose(),this._disposed=!0}};kke=lit([QT(2,ml)],kke);function O5o(e,t){return new y5o(e,t)}class y5o extends kke{constructor(t,n){super(n.worker,n.keepIdleModels||!1,t),this._foreignModuleHost=n.host||null,this._foreignProxy=this._getProxy().then(r=>new Proxy({},{get(o,s,a){if(s!=="then"){if(typeof s!="string")throw new Error("Not supported");return(...l)=>r.$fmr(s,l)}}}))}fhr(t,n){if(!this._foreignModuleHost||typeof this._foreignModuleHost[t]!="function")return Promise.reject(new Error("Missing method "+t+" or missing main thread foreign host."));try{return Promise.resolve(this._foreignModuleHost[t].apply(this._foreignModuleHost,n))}catch(r){return Promise.reject(r)}}getProxy(){return this._foreignProxy}withSyncedResources(t){return this.workerWithSyncedResources(t).then(n=>this.getProxy())}}function C5o(e){return Array.isArray(e)}function _5o(e){return!C5o(e)}function pMn(e){return typeof e=="string"}function N_t(e){return!pMn(e)}function BT(e){return!e}function l8(e,t){return e.ignoreCase&&t?t.toLowerCase():t}function U_t(e){return e.replace(/[&<>'"_]/g,"-")}function S5o(e,t){console.log(`${e.languageId}: ${t}`)}function Ra(e,t){return new Error(`${e.languageId}: ${t}`)}function R5(e,t,n,r,o){const s=/\$((\$)|(#)|(\d\d?)|[sS](\d\d?)|@(\w+))/g;let a=null;return t.replace(s,function(l,d,u,h,g,m,v,f,k){return BT(u)?BT(h)?!BT(g)&&g0;){const r=e.tokenizer[n];if(r)return r;const o=n.lastIndexOf(".");o<0?n=null:n=n.substr(0,o)}return null}function x5o(e,t){let n=t;for(;n&&n.length>0;){if(e.stateNames[n])return!0;const o=n.lastIndexOf(".");o<0?n=null:n=n.substr(0,o)}return!1}var E5o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},T5o=function(e,t){return function(n,r){t(n,r,e)}},YHe;const bMn=5,WAe=class WAe{static create(t,n){return this._INSTANCE.create(t,n)}constructor(t){this._maxCacheDepth=t,this._entries=Object.create(null)}create(t,n){if(t!==null&&t.depth>=this._maxCacheDepth)return new KU(t,n);let r=KU.getStackElementId(t);r.length>0&&(r+="|"),r+=n;let o=this._entries[r];return o||(o=new KU(t,n),this._entries[r]=o,o)}};WAe._INSTANCE=new WAe(bMn);let Oee=WAe;class KU{constructor(t,n){this.parent=t,this.state=n,this.depth=(this.parent?this.parent.depth:0)+1}static getStackElementId(t){let n="";for(;t!==null;)n.length>0&&(n+="|"),n+=t.state,t=t.parent;return n}static _equals(t,n){for(;t!==null&&n!==null;){if(t===n)return!0;if(t.state!==n.state)return!1;t=t.parent,n=n.parent}return t===null&&n===null}equals(t){return KU._equals(this,t)}push(t){return Oee.create(this,t)}pop(){return this.parent}popall(){let t=this;for(;t.parent;)t=t.parent;return t}switchTo(t){return Oee.create(this.parent,t)}}class TN{constructor(t,n){this.languageId=t,this.state=n}equals(t){return this.languageId===t.languageId&&this.state.equals(t.state)}clone(){return this.state.clone()===this.state?this:new TN(this.languageId,this.state)}}const VAe=class VAe{static create(t,n){return this._INSTANCE.create(t,n)}constructor(t){this._maxCacheDepth=t,this._entries=Object.create(null)}create(t,n){if(n!==null)return new YZ(t,n);if(t!==null&&t.depth>=this._maxCacheDepth)return new YZ(t,n);const r=KU.getStackElementId(t);let o=this._entries[r];return o||(o=new YZ(t,null),this._entries[r]=o,o)}};VAe._INSTANCE=new VAe(bMn);let I5=VAe;class YZ{constructor(t,n){this.stack=t,this.embeddedLanguageData=n}clone(){return(this.embeddedLanguageData?this.embeddedLanguageData.clone():null)===this.embeddedLanguageData?this:I5.create(this.stack,this.embeddedLanguageData)}equals(t){return!(t instanceof YZ)||!this.stack.equals(t.stack)?!1:this.embeddedLanguageData===null&&t.embeddedLanguageData===null?!0:this.embeddedLanguageData===null||t.embeddedLanguageData===null?!1:this.embeddedLanguageData.equals(t.embeddedLanguageData)}}class Q5o{constructor(){this._tokens=[],this._languageId=null,this._lastTokenType=null,this._lastTokenLanguage=null}enterLanguage(t){this._languageId=t}emit(t,n){this._lastTokenType===n&&this._lastTokenLanguage===this._languageId||(this._lastTokenType=n,this._lastTokenLanguage=this._languageId,this._tokens.push(new gJ(t,n,this._languageId)))}nestedLanguageTokenize(t,n,r,o){const s=r.languageId,a=r.state,l=Hl.get(s);if(!l)return this.enterLanguage(s),this.emit(o,""),a;const d=l.tokenize(t,n,a);if(o!==0)for(const u of d.tokens)this._tokens.push(new gJ(u.offset+o,u.type,u.language));else this._tokens=this._tokens.concat(d.tokens);return this._lastTokenType=null,this._lastTokenLanguage=null,this._languageId=null,d.endState}finalize(t){return new Fet(this._tokens,t)}}class vke{constructor(t,n){this._languageService=t,this._theme=n,this._prependTokens=null,this._tokens=[],this._currentLanguageId=0,this._lastTokenMetadata=0}enterLanguage(t){this._currentLanguageId=this._languageService.languageIdCodec.encodeLanguageId(t)}emit(t,n){const r=this._theme.match(this._currentLanguageId,n)|1024;this._lastTokenMetadata!==r&&(this._lastTokenMetadata=r,this._tokens.push(t),this._tokens.push(r))}static _merge(t,n,r){const o=t!==null?t.length:0,s=n.length,a=r!==null?r.length:0;if(o===0&&s===0&&a===0)return new Uint32Array(0);if(o===0&&s===0)return r;if(s===0&&a===0)return t;const l=new Uint32Array(o+s+a);t!==null&&l.set(t);for(let d=0;d{if(a)return;let d=!1;for(let u=0,h=l.changedLanguages.length;u{l.affectsConfiguration("editor.maxTokenizationLineLength")&&(this._maxTokenizationLineLength=this._configurationService.getValue("editor.maxTokenizationLineLength",{overrideIdentifier:this._languageId}))}))}getLoadStatus(){const t=[];for(const n in this._embeddedLanguages){const r=Hl.get(n);if(r){if(r instanceof YHe){const o=r.getLoadStatus();o.loaded===!1&&t.push(o.promise)}continue}Hl.isResolved(n)||t.push(Hl.getOrCreate(n))}return t.length===0?{loaded:!0}:{loaded:!1,promise:Promise.all(t).then(n=>{})}}getInitialState(){const t=Oee.create(null,this._lexer.start);return I5.create(t,null)}tokenize(t,n,r){if(t.length>=this._maxTokenizationLineLength)return ntt(this._languageId,r);const o=new Q5o,s=this._tokenize(t,n,r,o);return o.finalize(s)}tokenizeEncoded(t,n,r){if(t.length>=this._maxTokenizationLineLength)return s3e(this._languageService.languageIdCodec.encodeLanguageId(this._languageId),r);const o=new vke(this._languageService,this._standaloneThemeService.getColorTheme().tokenTheme),s=this._tokenize(t,n,r,o);return o.finalize(s)}_tokenize(t,n,r,o){return r.embeddedLanguageData?this._nestedTokenize(t,n,r,0,o):this._myTokenize(t,n,r,0,o)}_findLeavingNestedLanguageOffset(t,n){let r=this._lexer.tokenizer[n.stack.state];if(!r&&(r=bce(this._lexer,n.stack.state),!r))throw Ra(this._lexer,"tokenizer state is not defined: "+n.stack.state);let o=-1,s=!1;for(const a of r){if(!N_t(a.action)||!(a.action.nextEmbedded==="@pop"||a.action.hasEmbeddedEndInCases))continue;s=!0;let l=a.resolveRegex(n.stack.state);const d=l.source;if(d.substr(0,4)==="^(?:"&&d.substr(d.length-1,1)===")"){const h=(l.ignoreCase?"i":"")+(l.unicode?"u":"");l=new RegExp(d.substr(4,d.length-5),h)}const u=t.search(l);u===-1||u!==0&&a.matchOnlyAtLineStart||(o===-1||u0&&s.nestedLanguageTokenize(l,!1,r.embeddedLanguageData,o);const d=t.substring(a);return this._myTokenize(d,n,r,o+a,s)}_safeRuleName(t){return t?t.name:"(unknown)"}_myTokenize(t,n,r,o,s){s.enterLanguage(this._languageId);const a=t.length,l=n&&this._lexer.includeLF?t+` -`:t,d=l.length;let u=r.embeddedLanguageData,h=r.stack,g=0,m=null,v=!0;for(;v||g=d)break;v=!1;let L=this._lexer.tokenizer[p];if(!L&&(L=bce(this._lexer,p),!L))throw Ra(this._lexer,"tokenizer state is not defined: "+p);const E=l.substr(g);for(const T of L)if((g===0||!T.matchOnlyAtLineStart)&&(b=E.match(T.resolveRegex(p)),b)){w=b[0],O=T.action;break}}if(b||(b=[""],w=""),O||(g=this._lexer.maxStack)throw Ra(this._lexer,"maximum tokenizer stack size reached: ["+h.state+","+h.parent.state+",...]");h=h.push(p)}else if(O.next==="@pop"){if(h.depth<=1)throw Ra(this._lexer,"trying to pop an empty stack in rule: "+this._safeRuleName(y));h=h.pop()}else if(O.next==="@popall")h=h.popall();else{let L=R5(this._lexer,O.next,w,b,p);if(L[0]==="@"&&(L=L.substr(1)),bce(this._lexer,L))h=h.push(L);else throw Ra(this._lexer,"trying to set a next state '"+L+"' that is undefined in rule: "+this._safeRuleName(y))}}O.log&&typeof O.log=="string"&&S5o(this._lexer,this._lexer.languageId+": "+R5(this._lexer,O.log,w,b,p))}if(_===null)throw Ra(this._lexer,"lexer rule has no well-defined action in rule: "+this._safeRuleName(y));const S=L=>{const E=this._languageService.getLanguageIdByLanguageName(L)||this._languageService.getLanguageIdByMimeType(L)||L,T=this._getNestedEmbeddedLanguageData(E);if(g0)throw Ra(this._lexer,"groups cannot be nested: "+this._safeRuleName(y));if(b.length!==_.length+1)throw Ra(this._lexer,"matched number of groups does not match the number of actions in rule: "+this._safeRuleName(y));let L=0;for(let E=1;Ee});class cit{static colorizeElement(t,n,r,o){o=o||{};const s=o.theme||"vs",a=o.mimeType||r.getAttribute("lang")||r.getAttribute("data-lang");if(!a)return console.error("Mode not detected"),Promise.resolve();const l=n.getLanguageIdByMimeType(a)||a;t.setTheme(s);const d=r.firstChild?r.firstChild.nodeValue:"";r.className+=" "+s;const u=h=>{const g=(t5e==null?void 0:t5e.createHTML(h))??h;r.innerHTML=g};return this.colorize(n,d||"",l,o).then(u,h=>console.error(h))}static async colorize(t,n,r,o){const s=t.languageIdCodec;let a=4;o&&typeof o.tabSize=="number"&&(a=o.tabSize),NJe(n)&&(n=n.substr(1));const l=F0(n);if(!t.isRegisteredLanguageId(r))return j_t(l,a,s);const d=await Hl.getOrCreate(r);return d?B5o(l,a,d,s):j_t(l,a,s)}static colorizeLine(t,n,r,o,s=4){const a=g2.isBasicASCII(t,n),l=g2.containsRTL(t,a,r);return Kbe(new AL(!1,!0,t,!1,a,l,0,o,[],s,0,0,0,0,-1,"none",!1,!1,null,null,0)).html}static colorizeModelLine(t,n,r=4){const o=t.getLineContent(n);t.tokenization.forceTokenization(n);const a=t.tokenization.getLineTokens(n).inflate();return this.colorizeLine(o,t.mightContainNonBasicASCII(),t.mightContainRTL(),a,r)}}function B5o(e,t,n,r){return new Promise((o,s)=>{const a=()=>{const l=R5o(e,t,n,r);if(n instanceof yee){const d=n.getLoadStatus();if(d.loaded===!1){d.promise.then(a,s);return}}o(l)};a()})}function j_t(e,t,n){let r=[];const s=new Uint32Array(2);s[0]=0,s[1]=33587200;for(let a=0,l=e.length;a")}return r.join("")}function R5o(e,t,n,r){let o=[],s=n.getInitialState();for(let a=0,l=e.length;a"),s=u.endState}return o.join("")}var I5o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},M5o=function(e,t){return function(n,r){t(n,r,e)}};let ZHe=class extends ht{constructor(t){super(),this._themeService=t,this._onWillCreateCodeEditor=this._register(new at),this._onCodeEditorAdd=this._register(new at),this.onCodeEditorAdd=this._onCodeEditorAdd.event,this._onCodeEditorRemove=this._register(new at),this.onCodeEditorRemove=this._onCodeEditorRemove.event,this._onWillCreateDiffEditor=this._register(new at),this._onDiffEditorAdd=this._register(new at),this.onDiffEditorAdd=this._onDiffEditorAdd.event,this._onDiffEditorRemove=this._register(new at),this.onDiffEditorRemove=this._onDiffEditorRemove.event,this._decorationOptionProviders=new Map,this._codeEditorOpenHandlers=new bg,this._modelProperties=new Map,this._codeEditors=Object.create(null),this._diffEditors=Object.create(null),this._globalStyleSheet=null}willCreateCodeEditor(){this._onWillCreateCodeEditor.fire()}addCodeEditor(t){this._codeEditors[t.getId()]=t,this._onCodeEditorAdd.fire(t)}removeCodeEditor(t){delete this._codeEditors[t.getId()]&&this._onCodeEditorRemove.fire(t)}listCodeEditors(){return Object.keys(this._codeEditors).map(t=>this._codeEditors[t])}willCreateDiffEditor(){this._onWillCreateDiffEditor.fire()}addDiffEditor(t){this._diffEditors[t.getId()]=t,this._onDiffEditorAdd.fire(t)}removeDiffEditor(t){delete this._diffEditors[t.getId()]&&this._onDiffEditorRemove.fire(t)}listDiffEditors(){return Object.keys(this._diffEditors).map(t=>this._diffEditors[t])}getFocusedCodeEditor(){let t=null;const n=this.listCodeEditors();for(const r of n){if(r.hasTextFocus())return r;r.hasWidgetFocus()&&(t=r)}return t}removeDecorationType(t){const n=this._decorationOptionProviders.get(t);n&&(n.refCount--,n.refCount<=0&&(this._decorationOptionProviders.delete(t),n.dispose(),this.listCodeEditors().forEach(r=>r.removeDecorationsByType(t))))}setModelProperty(t,n,r){const o=t.toString();let s;this._modelProperties.has(o)?s=this._modelProperties.get(o):(s=new Map,this._modelProperties.set(o,s)),s.set(n,r)}getModelProperty(t,n){const r=t.toString();if(this._modelProperties.has(r))return this._modelProperties.get(r).get(n)}async openCodeEditor(t,n,r){for(const o of this._codeEditorOpenHandlers){const s=await o(t,n,r);if(s!==null)return s}return null}registerCodeEditorOpenHandler(t){const n=this._codeEditorOpenHandlers.unshift(t);return $n(n)}};ZHe=I5o([M5o(0,Dl)],ZHe);var P5o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},W_t=function(e,t){return function(n,r){t(n,r,e)}};let Ake=class extends ZHe{constructor(t,n){super(n),this._register(this.onCodeEditorAdd(()=>this._checkContextKey())),this._register(this.onCodeEditorRemove(()=>this._checkContextKey())),this._editorIsOpen=t.createKey("editorIsOpen",!1),this._activeCodeEditor=null,this._register(this.registerCodeEditorOpenHandler(async(r,o,s)=>o?this.doOpenEditor(o,r):null))}_checkContextKey(){let t=!1;for(const n of this.listCodeEditors())if(!n.isSimpleWidget){t=!0;break}this._editorIsOpen.set(t)}setActiveCodeEditor(t){this._activeCodeEditor=t}getActiveCodeEditor(){return this._activeCodeEditor}doOpenEditor(t,n){if(!this.findModel(t,n.resource)){if(n.resource){const s=n.resource.scheme;if(s===yi.http||s===yi.https)return xEn(n.resource.toString()),t}return null}const o=n.options?n.options.selection:null;if(o)if(typeof o.endLineNumber=="number"&&typeof o.endColumn=="number")t.setSelection(o),t.revealRangeInCenter(o,1);else{const s={lineNumber:o.startLineNumber,column:o.startColumn};t.setPosition(s),t.revealPositionInCenter(s,1)}return t}findModel(t,n){const r=t.getModel();return r&&r.uri.toString()!==n.toString()?null:r}};Ake=P5o([W_t(0,Qi),W_t(1,Dl)],Ake);Vr(yo,Ake,0);var wMn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},OMn=function(e,t){return function(n,r){t(n,r,e)}};let pke=class{get mainContainer(){var t;return((t=this._codeEditorService.listCodeEditors().at(0))==null?void 0:t.getContainerDomNode())??xs.document.body}get activeContainer(){const t=this._codeEditorService.getFocusedCodeEditor()??this._codeEditorService.getActiveCodeEditor();return(t==null?void 0:t.getContainerDomNode())??this.mainContainer}get mainContainerDimension(){return O6(this.mainContainer)}get activeContainerDimension(){return O6(this.activeContainer)}get containers(){return P3(this._codeEditorService.listCodeEditors().map(t=>t.getContainerDomNode()))}getContainer(){return this.activeContainer}whenContainerStylesLoaded(){}focus(){var t;(t=this._codeEditorService.getFocusedCodeEditor())==null||t.focus()}constructor(t){this._codeEditorService=t,this.onDidLayoutMainContainer=sn.None,this.onDidLayoutActiveContainer=sn.None,this.onDidLayoutContainer=sn.None,this.onDidChangeActiveContainer=sn.None,this.onDidAddContainer=sn.None,this.mainContainerOffset={top:0,quickPickTop:0},this.activeContainerOffset={top:0,quickPickTop:0}}};pke=wMn([OMn(0,yo)],pke);let qHe=class extends pke{get mainContainer(){return this._container}constructor(t,n){super(n),this._container=t}};qHe=wMn([OMn(1,yo)],qHe);Vr(nC,pke,1);var F5o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},V_t=function(e,t){return function(n,r){t(n,r,e)}};function wce(e){return e.scheme===yi.file?e.fsPath:e.path}let yMn=0;class Oce{constructor(t,n,r,o,s,a,l){this.id=++yMn,this.type=0,this.actual=t,this.label=t.label,this.confirmBeforeUndo=t.confirmBeforeUndo||!1,this.resourceLabel=n,this.strResource=r,this.resourceLabels=[this.resourceLabel],this.strResources=[this.strResource],this.groupId=o,this.groupOrder=s,this.sourceId=a,this.sourceOrder=l,this.isValid=!0}setValid(t){this.isValid=t}toString(){return`[id:${this.id}] [group:${this.groupId}] [${this.isValid?" VALID":"INVALID"}] ${this.actual.constructor.name} - ${this.actual}`}}class z_t{constructor(t,n){this.resourceLabel=t,this.reason=n}}class H_t{constructor(){this.elements=new Map}createMessage(){const t=[],n=[];for(const[,o]of this.elements)(o.reason===0?t:n).push(o.resourceLabel);const r=[];return t.length>0&&r.push(U(2030,"The following files have been closed and modified on disk: {0}.",t.join(", "))),n.length>0&&r.push(U(2031,"The following files have been modified in an incompatible way: {0}.",n.join(", "))),r.join(` +`:t,d=l.length;let u=r.embeddedLanguageData,h=r.stack,g=0,m=null,v=!0;for(;v||g=d)break;v=!1;let L=this._lexer.tokenizer[p];if(!L&&(L=bce(this._lexer,p),!L))throw Ra(this._lexer,"tokenizer state is not defined: "+p);const E=l.substr(g);for(const Q of L)if((g===0||!Q.matchOnlyAtLineStart)&&(b=E.match(Q.resolveRegex(p)),b)){w=b[0],O=Q.action;break}}if(b||(b=[""],w=""),O||(g=this._lexer.maxStack)throw Ra(this._lexer,"maximum tokenizer stack size reached: ["+h.state+","+h.parent.state+",...]");h=h.push(p)}else if(O.next==="@pop"){if(h.depth<=1)throw Ra(this._lexer,"trying to pop an empty stack in rule: "+this._safeRuleName(y));h=h.pop()}else if(O.next==="@popall")h=h.popall();else{let L=R5(this._lexer,O.next,w,b,p);if(L[0]==="@"&&(L=L.substr(1)),bce(this._lexer,L))h=h.push(L);else throw Ra(this._lexer,"trying to set a next state '"+L+"' that is undefined in rule: "+this._safeRuleName(y))}}O.log&&typeof O.log=="string"&&S5o(this._lexer,this._lexer.languageId+": "+R5(this._lexer,O.log,w,b,p))}if(_===null)throw Ra(this._lexer,"lexer rule has no well-defined action in rule: "+this._safeRuleName(y));const S=L=>{const E=this._languageService.getLanguageIdByLanguageName(L)||this._languageService.getLanguageIdByMimeType(L)||L,Q=this._getNestedEmbeddedLanguageData(E);if(g0)throw Ra(this._lexer,"groups cannot be nested: "+this._safeRuleName(y));if(b.length!==_.length+1)throw Ra(this._lexer,"matched number of groups does not match the number of actions in rule: "+this._safeRuleName(y));let L=0;for(let E=1;Ee});class cit{static colorizeElement(t,n,r,o){o=o||{};const s=o.theme||"vs",a=o.mimeType||r.getAttribute("lang")||r.getAttribute("data-lang");if(!a)return console.error("Mode not detected"),Promise.resolve();const l=n.getLanguageIdByMimeType(a)||a;t.setTheme(s);const d=r.firstChild?r.firstChild.nodeValue:"";r.className+=" "+s;const u=h=>{const g=(t5e==null?void 0:t5e.createHTML(h))??h;r.innerHTML=g};return this.colorize(n,d||"",l,o).then(u,h=>console.error(h))}static async colorize(t,n,r,o){const s=t.languageIdCodec;let a=4;o&&typeof o.tabSize=="number"&&(a=o.tabSize),NJe(n)&&(n=n.substr(1));const l=F0(n);if(!t.isRegisteredLanguageId(r))return j_t(l,a,s);const d=await Hl.getOrCreate(r);return d?B5o(l,a,d,s):j_t(l,a,s)}static colorizeLine(t,n,r,o,s=4){const a=g2.isBasicASCII(t,n),l=g2.containsRTL(t,a,r);return Kbe(new AL(!1,!0,t,!1,a,l,0,o,[],s,0,0,0,0,-1,"none",!1,!1,null,null,0)).html}static colorizeModelLine(t,n,r=4){const o=t.getLineContent(n);t.tokenization.forceTokenization(n);const a=t.tokenization.getLineTokens(n).inflate();return this.colorizeLine(o,t.mightContainNonBasicASCII(),t.mightContainRTL(),a,r)}}function B5o(e,t,n,r){return new Promise((o,s)=>{const a=()=>{const l=R5o(e,t,n,r);if(n instanceof yee){const d=n.getLoadStatus();if(d.loaded===!1){d.promise.then(a,s);return}}o(l)};a()})}function j_t(e,t,n){let r=[];const s=new Uint32Array(2);s[0]=0,s[1]=33587200;for(let a=0,l=e.length;a")}return r.join("")}function R5o(e,t,n,r){let o=[],s=n.getInitialState();for(let a=0,l=e.length;a"),s=u.endState}return o.join("")}var I5o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},M5o=function(e,t){return function(n,r){t(n,r,e)}};let ZHe=class extends ht{constructor(t){super(),this._themeService=t,this._onWillCreateCodeEditor=this._register(new at),this._onCodeEditorAdd=this._register(new at),this.onCodeEditorAdd=this._onCodeEditorAdd.event,this._onCodeEditorRemove=this._register(new at),this.onCodeEditorRemove=this._onCodeEditorRemove.event,this._onWillCreateDiffEditor=this._register(new at),this._onDiffEditorAdd=this._register(new at),this.onDiffEditorAdd=this._onDiffEditorAdd.event,this._onDiffEditorRemove=this._register(new at),this.onDiffEditorRemove=this._onDiffEditorRemove.event,this._decorationOptionProviders=new Map,this._codeEditorOpenHandlers=new bg,this._modelProperties=new Map,this._codeEditors=Object.create(null),this._diffEditors=Object.create(null),this._globalStyleSheet=null}willCreateCodeEditor(){this._onWillCreateCodeEditor.fire()}addCodeEditor(t){this._codeEditors[t.getId()]=t,this._onCodeEditorAdd.fire(t)}removeCodeEditor(t){delete this._codeEditors[t.getId()]&&this._onCodeEditorRemove.fire(t)}listCodeEditors(){return Object.keys(this._codeEditors).map(t=>this._codeEditors[t])}willCreateDiffEditor(){this._onWillCreateDiffEditor.fire()}addDiffEditor(t){this._diffEditors[t.getId()]=t,this._onDiffEditorAdd.fire(t)}removeDiffEditor(t){delete this._diffEditors[t.getId()]&&this._onDiffEditorRemove.fire(t)}listDiffEditors(){return Object.keys(this._diffEditors).map(t=>this._diffEditors[t])}getFocusedCodeEditor(){let t=null;const n=this.listCodeEditors();for(const r of n){if(r.hasTextFocus())return r;r.hasWidgetFocus()&&(t=r)}return t}removeDecorationType(t){const n=this._decorationOptionProviders.get(t);n&&(n.refCount--,n.refCount<=0&&(this._decorationOptionProviders.delete(t),n.dispose(),this.listCodeEditors().forEach(r=>r.removeDecorationsByType(t))))}setModelProperty(t,n,r){const o=t.toString();let s;this._modelProperties.has(o)?s=this._modelProperties.get(o):(s=new Map,this._modelProperties.set(o,s)),s.set(n,r)}getModelProperty(t,n){const r=t.toString();if(this._modelProperties.has(r))return this._modelProperties.get(r).get(n)}async openCodeEditor(t,n,r){for(const o of this._codeEditorOpenHandlers){const s=await o(t,n,r);if(s!==null)return s}return null}registerCodeEditorOpenHandler(t){const n=this._codeEditorOpenHandlers.unshift(t);return $n(n)}};ZHe=I5o([M5o(0,Dl)],ZHe);var P5o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},W_t=function(e,t){return function(n,r){t(n,r,e)}};let Ake=class extends ZHe{constructor(t,n){super(n),this._register(this.onCodeEditorAdd(()=>this._checkContextKey())),this._register(this.onCodeEditorRemove(()=>this._checkContextKey())),this._editorIsOpen=t.createKey("editorIsOpen",!1),this._activeCodeEditor=null,this._register(this.registerCodeEditorOpenHandler(async(r,o,s)=>o?this.doOpenEditor(o,r):null))}_checkContextKey(){let t=!1;for(const n of this.listCodeEditors())if(!n.isSimpleWidget){t=!0;break}this._editorIsOpen.set(t)}setActiveCodeEditor(t){this._activeCodeEditor=t}getActiveCodeEditor(){return this._activeCodeEditor}doOpenEditor(t,n){if(!this.findModel(t,n.resource)){if(n.resource){const s=n.resource.scheme;if(s===yi.http||s===yi.https)return xEn(n.resource.toString()),t}return null}const o=n.options?n.options.selection:null;if(o)if(typeof o.endLineNumber=="number"&&typeof o.endColumn=="number")t.setSelection(o),t.revealRangeInCenter(o,1);else{const s={lineNumber:o.startLineNumber,column:o.startColumn};t.setPosition(s),t.revealPositionInCenter(s,1)}return t}findModel(t,n){const r=t.getModel();return r&&r.uri.toString()!==n.toString()?null:r}};Ake=P5o([W_t(0,Qi),W_t(1,Dl)],Ake);Vr(yo,Ake,0);var wMn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},OMn=function(e,t){return function(n,r){t(n,r,e)}};let pke=class{get mainContainer(){var t;return((t=this._codeEditorService.listCodeEditors().at(0))==null?void 0:t.getContainerDomNode())??xs.document.body}get activeContainer(){const t=this._codeEditorService.getFocusedCodeEditor()??this._codeEditorService.getActiveCodeEditor();return(t==null?void 0:t.getContainerDomNode())??this.mainContainer}get mainContainerDimension(){return O6(this.mainContainer)}get activeContainerDimension(){return O6(this.activeContainer)}get containers(){return P3(this._codeEditorService.listCodeEditors().map(t=>t.getContainerDomNode()))}getContainer(){return this.activeContainer}whenContainerStylesLoaded(){}focus(){var t;(t=this._codeEditorService.getFocusedCodeEditor())==null||t.focus()}constructor(t){this._codeEditorService=t,this.onDidLayoutMainContainer=on.None,this.onDidLayoutActiveContainer=on.None,this.onDidLayoutContainer=on.None,this.onDidChangeActiveContainer=on.None,this.onDidAddContainer=on.None,this.mainContainerOffset={top:0,quickPickTop:0},this.activeContainerOffset={top:0,quickPickTop:0}}};pke=wMn([OMn(0,yo)],pke);let qHe=class extends pke{get mainContainer(){return this._container}constructor(t,n){super(n),this._container=t}};qHe=wMn([OMn(1,yo)],qHe);Vr(nC,pke,1);var F5o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},V_t=function(e,t){return function(n,r){t(n,r,e)}};function wce(e){return e.scheme===yi.file?e.fsPath:e.path}let yMn=0;class Oce{constructor(t,n,r,o,s,a,l){this.id=++yMn,this.type=0,this.actual=t,this.label=t.label,this.confirmBeforeUndo=t.confirmBeforeUndo||!1,this.resourceLabel=n,this.strResource=r,this.resourceLabels=[this.resourceLabel],this.strResources=[this.strResource],this.groupId=o,this.groupOrder=s,this.sourceId=a,this.sourceOrder=l,this.isValid=!0}setValid(t){this.isValid=t}toString(){return`[id:${this.id}] [group:${this.groupId}] [${this.isValid?" VALID":"INVALID"}] ${this.actual.constructor.name} - ${this.actual}`}}class z_t{constructor(t,n){this.resourceLabel=t,this.reason=n}}class H_t{constructor(){this.elements=new Map}createMessage(){const t=[],n=[];for(const[,o]of this.elements)(o.reason===0?t:n).push(o.resourceLabel);const r=[];return t.length>0&&r.push(U(2030,"The following files have been closed and modified on disk: {0}.",t.join(", "))),n.length>0&&r.push(U(2031,"The following files have been modified in an incompatible way: {0}.",n.join(", "))),r.join(` `)}get size(){return this.elements.size}has(t){return this.elements.has(t)}set(t,n){this.elements.set(t,n)}delete(t){return this.elements.delete(t)}}class N5o{constructor(t,n,r,o,s,a,l){this.id=++yMn,this.type=1,this.actual=t,this.label=t.label,this.confirmBeforeUndo=t.confirmBeforeUndo||!1,this.resourceLabels=n,this.strResources=r,this.groupId=o,this.groupOrder=s,this.sourceId=a,this.sourceOrder=l,this.removedResources=null,this.invalidatedResources=null}canSplit(){return typeof this.actual.split=="function"}removeResource(t,n,r){this.removedResources||(this.removedResources=new H_t),this.removedResources.has(n)||this.removedResources.set(n,new z_t(t,r))}setValid(t,n,r){r?this.invalidatedResources&&(this.invalidatedResources.delete(n),this.invalidatedResources.size===0&&(this.invalidatedResources=null)):(this.invalidatedResources||(this.invalidatedResources=new H_t),this.invalidatedResources.has(n)||this.invalidatedResources.set(n,new z_t(t,0)))}toString(){return`[id:${this.id}] [group:${this.groupId}] [${this.invalidatedResources?"INVALID":" VALID"}] ${this.actual.constructor.name} - ${this.actual}`}}class CMn{constructor(t,n){this.resourceLabel=t,this.strResource=n,this._past=[],this._future=[],this.locked=!1,this.versionId=1}dispose(){for(const t of this._past)t.type===1&&t.removeResource(this.resourceLabel,this.strResource,0);for(const t of this._future)t.type===1&&t.removeResource(this.resourceLabel,this.strResource,0);this.versionId++}toString(){const t=[];t.push(`* ${this.strResource}:`);for(let n=0;n=0;n--)t.push(` * [REDO] ${this._future[n]}`);return t.join(` `)}flushAllElements(){this._past=[],this._future=[],this.versionId++}_setElementValidFlag(t,n){t.type===1?t.setValid(this.resourceLabel,this.strResource,n):t.setValid(n)}setElementsValidFlag(t,n){for(const r of this._past)n(r.actual)&&this._setElementValidFlag(r,t);for(const r of this._future)n(r.actual)&&this._setElementValidFlag(r,t)}pushElement(t){for(const n of this._future)n.type===1&&n.removeResource(this.resourceLabel,this.strResource,1);this._future=[],this._past.push(t),this.versionId++}createSnapshot(t){const n=[];for(let r=0,o=this._past.length;r=0;r--)n.push(this._future[r].id);return new oQn(t,n)}restoreSnapshot(t){const n=t.elements.length;let r=!0,o=0,s=-1;for(let l=0,d=this._past.length;l=n||u.id!==t.elements[o])&&(r=!1,s=0),!r&&u.type===1&&u.removeResource(this.resourceLabel,this.strResource,0)}let a=-1;for(let l=this._future.length-1;l>=0;l--,o++){const d=this._future[l];r&&(o>=n||d.id!==t.elements[o])&&(r=!1,a=l),!r&&d.type===1&&d.removeResource(this.resourceLabel,this.strResource,0)}s!==-1&&(this._past=this._past.slice(0,s)),a!==-1&&(this._future=this._future.slice(a+1)),this.versionId++}getElements(){const t=[],n=[];for(const r of this._past)t.push(r.actual);for(const r of this._future)n.push(r.actual);return{past:t,future:n}}getClosestPastElement(){return this._past.length===0?null:this._past[this._past.length-1]}getSecondClosestPastElement(){return this._past.length<2?null:this._past[this._past.length-2]}getClosestFutureElement(){return this._future.length===0?null:this._future[this._future.length-1]}hasPastElements(){return this._past.length>0}hasFutureElements(){return this._future.length>0}splitPastWorkspaceElement(t,n){for(let r=this._past.length-1;r>=0;r--)if(this._past[r]===t){n.has(this.strResource)?this._past[r]=n.get(this.strResource):this._past.splice(r,1);break}this.versionId++}splitFutureWorkspaceElement(t,n){for(let r=this._future.length-1;r>=0;r--)if(this._future[r]===t){n.has(this.strResource)?this._future[r]=n.get(this.strResource):this._future.splice(r,1);break}this.versionId++}moveBackward(t){this._past.pop(),this._future.push(t),this.versionId++}moveForward(t){this._future.pop(),this._past.push(t),this.versionId++}}class n5e{constructor(t){this.editStacks=t,this._versionIds=[];for(let n=0,r=this.editStacks.length;nn.sourceOrder)&&(n=a,r=o)}return[n,r]}canUndo(t){if(t instanceof xT){const[,r]=this._findClosestUndoElementWithSource(t.id);return!!r}const n=this.getUriComparisonKey(t);return this._editStacks.has(n)?this._editStacks.get(n).hasPastElements():!1}_onError(t,n){zi(t);for(const r of n.strResources)this.removeElements(r);this._notificationService.error(t)}_acquireLocks(t){for(const n of t.editStacks)if(n.locked)throw new Error("Cannot acquire edit stack lock");for(const n of t.editStacks)n.locked=!0;return()=>{for(const n of t.editStacks)n.locked=!1}}_safeInvokeWithLocks(t,n,r,o,s){const a=this._acquireLocks(r);let l;try{l=n()}catch(d){return a(),o.dispose(),this._onError(d,t)}return l?l.then(()=>(a(),o.dispose(),s()),d=>(a(),o.dispose(),this._onError(d,t))):(a(),o.dispose(),s())}async _invokeWorkspacePrepare(t){if(typeof t.actual.prepareUndoRedo>"u")return ht.None;const n=t.actual.prepareUndoRedo();return typeof n>"u"?ht.None:n}_invokeResourcePrepare(t,n){if(t.actual.type!==1||typeof t.actual.prepareUndoRedo>"u")return n(ht.None);const r=t.actual.prepareUndoRedo();return r?pI(r)?n(r):r.then(o=>n(o)):n(ht.None)}_getAffectedEditStacks(t){const n=[];for(const r of t.strResources)n.push(this._editStacks.get(r)||_Mn);return new n5e(n)}_tryToSplitAndUndo(t,n,r,o){if(n.canSplit())return this._splitPastWorkspaceElement(n,r),this._notificationService.warn(o),new yce(this._undo(t,0,!0));for(const s of n.strResources)this.removeElements(s);return this._notificationService.warn(o),new yce}_checkWorkspaceUndo(t,n,r,o){if(n.removedResources)return this._tryToSplitAndUndo(t,n,n.removedResources,U(2032,"Could not undo '{0}' across all files. {1}",n.label,n.removedResources.createMessage()));if(o&&n.invalidatedResources)return this._tryToSplitAndUndo(t,n,n.invalidatedResources,U(2033,"Could not undo '{0}' across all files. {1}",n.label,n.invalidatedResources.createMessage()));const s=[];for(const l of r.editStacks)l.getClosestPastElement()!==n&&s.push(l.resourceLabel);if(s.length>0)return this._tryToSplitAndUndo(t,n,null,U(2034,"Could not undo '{0}' across all files because changes were made to {1}",n.label,s.join(", ")));const a=[];for(const l of r.editStacks)l.locked&&a.push(l.resourceLabel);return a.length>0?this._tryToSplitAndUndo(t,n,null,U(2035,"Could not undo '{0}' across all files because there is already an undo or redo operation running on {1}",n.label,a.join(", "))):r.isValid()?null:this._tryToSplitAndUndo(t,n,null,U(2036,"Could not undo '{0}' across all files because an undo or redo operation occurred in the meantime",n.label))}_workspaceUndo(t,n,r){const o=this._getAffectedEditStacks(n),s=this._checkWorkspaceUndo(t,n,o,!1);return s?s.returnValue:this._confirmAndExecuteWorkspaceUndo(t,n,o,r)}_isPartOfUndoGroup(t){if(!t.groupId)return!1;for(const[,n]of this._editStacks){const r=n.getClosestPastElement();if(r){if(r===t){const o=n.getSecondClosestPastElement();if(o&&o.groupId===t.groupId)return!0}if(r.groupId===t.groupId)return!0}}return!1}async _confirmAndExecuteWorkspaceUndo(t,n,r,o){if(n.canSplit()&&!this._isPartOfUndoGroup(n)){let l;(function(h){h[h.All=0]="All",h[h.This=1]="This",h[h.Cancel=2]="Cancel"})(l||(l={}));const{result:d}=await this._dialogService.prompt({type:Sl.Info,message:U(2037,"Would you like to undo '{0}' across all files?",n.label),buttons:[{label:U(2038,"&&Undo in {0} Files",r.editStacks.length),run:()=>l.All},{label:U(2039,"Undo this &&File"),run:()=>l.This}],cancelButton:{run:()=>l.Cancel}});if(d===l.Cancel)return;if(d===l.This)return this._splitPastWorkspaceElement(n,null),this._undo(t,0,!0);const u=this._checkWorkspaceUndo(t,n,r,!1);if(u)return u.returnValue;o=!0}let s;try{s=await this._invokeWorkspacePrepare(n)}catch(l){return this._onError(l,n)}const a=this._checkWorkspaceUndo(t,n,r,!0);if(a)return s.dispose(),a.returnValue;for(const l of r.editStacks)l.moveBackward(n);return this._safeInvokeWithLocks(n,()=>n.actual.undo(),r,s,()=>this._continueUndoInGroup(n.groupId,o))}_resourceUndo(t,n,r){if(!n.isValid){t.flushAllElements();return}if(t.locked){const o=U(2040,"Could not undo '{0}' because there is already an undo or redo operation running.",n.label);this._notificationService.warn(o);return}return this._invokeResourcePrepare(n,o=>(t.moveBackward(n),this._safeInvokeWithLocks(n,()=>n.actual.undo(),new n5e([t]),o,()=>this._continueUndoInGroup(n.groupId,r))))}_findClosestUndoElementInGroup(t){if(!t)return[null,null];let n=null,r=null;for(const[o,s]of this._editStacks){const a=s.getClosestPastElement();a&&a.groupId===t&&(!n||a.groupOrder>n.groupOrder)&&(n=a,r=o)}return[n,r]}_continueUndoInGroup(t,n){if(!t)return;const[,r]=this._findClosestUndoElementInGroup(t);if(r)return this._undo(r,0,n)}undo(t){if(t instanceof xT){const[,n]=this._findClosestUndoElementWithSource(t.id);return n?this._undo(n,t.id,!1):void 0}return typeof t=="string"?this._undo(t,0,!1):this._undo(this.getUriComparisonKey(t),0,!1)}_undo(t,n=0,r){if(!this._editStacks.has(t))return;const o=this._editStacks.get(t),s=o.getClosestPastElement();if(!s)return;if(s.groupId){const[l,d]=this._findClosestUndoElementInGroup(s.groupId);if(s!==l&&d)return this._undo(d,n,r)}if((s.sourceId!==n||s.confirmBeforeUndo)&&!r)return this._confirmAndContinueUndo(t,n,s);try{return s.type===1?this._workspaceUndo(t,s,r):this._resourceUndo(o,s,r)}finally{}}async _confirmAndContinueUndo(t,n,r){if((await this._dialogService.confirm({message:U(2041,"Would you like to undo '{0}'?",r.label),primaryButton:U(2042,"&&Yes"),cancelButton:U(2043,"No")})).confirmed)return this._undo(t,n,!0)}_findClosestRedoElementWithSource(t){if(!t)return[null,null];let n=null,r=null;for(const[o,s]of this._editStacks){const a=s.getClosestFutureElement();a&&a.sourceId===t&&(!n||a.sourceOrder0)return this._tryToSplitAndRedo(t,n,null,U(2046,"Could not redo '{0}' across all files because changes were made to {1}",n.label,s.join(", ")));const a=[];for(const l of r.editStacks)l.locked&&a.push(l.resourceLabel);return a.length>0?this._tryToSplitAndRedo(t,n,null,U(2047,"Could not redo '{0}' across all files because there is already an undo or redo operation running on {1}",n.label,a.join(", "))):r.isValid()?null:this._tryToSplitAndRedo(t,n,null,U(2048,"Could not redo '{0}' across all files because an undo or redo operation occurred in the meantime",n.label))}_workspaceRedo(t,n){const r=this._getAffectedEditStacks(n),o=this._checkWorkspaceRedo(t,n,r,!1);return o?o.returnValue:this._executeWorkspaceRedo(t,n,r)}async _executeWorkspaceRedo(t,n,r){let o;try{o=await this._invokeWorkspacePrepare(n)}catch(a){return this._onError(a,n)}const s=this._checkWorkspaceRedo(t,n,r,!0);if(s)return o.dispose(),s.returnValue;for(const a of r.editStacks)a.moveForward(n);return this._safeInvokeWithLocks(n,()=>n.actual.redo(),r,o,()=>this._continueRedoInGroup(n.groupId))}_resourceRedo(t,n){if(!n.isValid){t.flushAllElements();return}if(t.locked){const r=U(2049,"Could not redo '{0}' because there is already an undo or redo operation running.",n.label);this._notificationService.warn(r);return}return this._invokeResourcePrepare(n,r=>(t.moveForward(n),this._safeInvokeWithLocks(n,()=>n.actual.redo(),new n5e([t]),r,()=>this._continueRedoInGroup(n.groupId))))}_findClosestRedoElementInGroup(t){if(!t)return[null,null];let n=null,r=null;for(const[o,s]of this._editStacks){const a=s.getClosestFutureElement();a&&a.groupId===t&&(!n||a.groupOrder=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},i5e=function(e,t){return function(n,r){t(n,r,e)}};let JHe=class extends ht{constructor(t,n,r){super(),this._themeService=t,this._logService=n,this._languageService=r,this._caches=new WeakMap,this._register(this._themeService.onDidColorThemeChange(()=>{this._caches=new WeakMap}))}getStyling(t){return this._caches.has(t)||this._caches.set(t,new uze(t.getLegend(),this._themeService,this._languageService,this._logService)),this._caches.get(t)}};JHe=U5o([i5e(0,Dl),i5e(1,va),i5e(2,ic)],JHe);Vr(V3e,JHe,1);function SMn(e){return typeof e=="string"?!1:Array.isArray(e)?e.every(SMn):!!e.exclusive}class $_t{constructor(t,n,r,o,s){this.uri=t,this.languageId=n,this.notebookUri=r,this.notebookType=o,this.recursive=s}equals(t){var n,r;return this.notebookType===t.notebookType&&this.languageId===t.languageId&&this.uri.toString()===t.uri.toString()&&((n=this.notebookUri)==null?void 0:n.toString())===((r=t.notebookUri)==null?void 0:r.toString())&&this.recursive===t.recursive}}class Ol{get onDidChange(){return this._onDidChange.event}constructor(t){this._notebookInfoResolver=t,this._clock=0,this._entries=[],this._onDidChange=new at}register(t,n){let r={selector:t,provider:n,_score:-1,_time:this._clock++};return this._entries.push(r),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),$n(()=>{if(r){const o=this._entries.indexOf(r);o>=0&&(this._entries.splice(o,1),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),r=void 0)}})}has(t){return this.all(t).length>0}all(t){if(!t)return[];this._updateScores(t,!1);const n=[];for(const r of this._entries)r._score>0&&n.push(r.provider);return n}ordered(t,n=!1){const r=[];return this._orderedForEach(t,n,o=>r.push(o.provider)),r}orderedGroups(t){const n=[];let r,o;return this._orderedForEach(t,!1,s=>{r&&o===s._score?r.push(s.provider):(o=s._score,r=[s.provider],n.push(r))}),n}_orderedForEach(t,n,r){this._updateScores(t,n);for(const o of this._entries)o._score>0&&r(o)}_updateScores(t,n){var s,a;const r=(s=this._notebookInfoResolver)==null?void 0:s.call(this,t.uri),o=r?new $_t(t.uri,t.getLanguageId(),r.uri,r.type,n):new $_t(t.uri,t.getLanguageId(),void 0,void 0,n);if(!((a=this._lastCandidate)!=null&&a.equals(o))){this._lastCandidate=o;for(const l of this._entries)if(l._score=tit(l.selector,o.uri,o.languageId,ZEn(t),o.notebookUri,o.notebookType),SMn(l.selector)&&l._score>0)if(n)l._score=0;else{for(const d of this._entries)d._score=0;l._score=1e3;break}this._entries.sort(Ol._compareByScoreAndTime)}}static _compareByScoreAndTime(t,n){return t._scoren._score?-1:eY(t.selector)&&!eY(n.selector)?1:!eY(t.selector)&&eY(n.selector)?-1:t._timen._time?-1:0}}function eY(e){return typeof e=="string"?!1:Array.isArray(e)?e.some(eY):!!e.isBuiltin}class j5o{constructor(){this.referenceProvider=new Ol(this._score.bind(this)),this.renameProvider=new Ol(this._score.bind(this)),this.newSymbolNamesProvider=new Ol(this._score.bind(this)),this.codeActionProvider=new Ol(this._score.bind(this)),this.definitionProvider=new Ol(this._score.bind(this)),this.typeDefinitionProvider=new Ol(this._score.bind(this)),this.declarationProvider=new Ol(this._score.bind(this)),this.implementationProvider=new Ol(this._score.bind(this)),this.documentSymbolProvider=new Ol(this._score.bind(this)),this.inlayHintsProvider=new Ol(this._score.bind(this)),this.colorProvider=new Ol(this._score.bind(this)),this.codeLensProvider=new Ol(this._score.bind(this)),this.documentFormattingEditProvider=new Ol(this._score.bind(this)),this.documentRangeFormattingEditProvider=new Ol(this._score.bind(this)),this.onTypeFormattingEditProvider=new Ol(this._score.bind(this)),this.signatureHelpProvider=new Ol(this._score.bind(this)),this.hoverProvider=new Ol(this._score.bind(this)),this.documentHighlightProvider=new Ol(this._score.bind(this)),this.multiDocumentHighlightProvider=new Ol(this._score.bind(this)),this.selectionRangeProvider=new Ol(this._score.bind(this)),this.foldingRangeProvider=new Ol(this._score.bind(this)),this.linkProvider=new Ol(this._score.bind(this)),this.inlineCompletionsProvider=new Ol(this._score.bind(this)),this.completionProvider=new Ol(this._score.bind(this)),this.linkedEditingRangeProvider=new Ol(this._score.bind(this)),this.documentRangeSemanticTokensProvider=new Ol(this._score.bind(this)),this.documentSemanticTokensProvider=new Ol(this._score.bind(this)),this.documentDropEditProvider=new Ol(this._score.bind(this)),this.documentPasteEditProvider=new Ol(this._score.bind(this))}_score(t){var n;return(n=this._notebookTypeResolver)==null?void 0:n.call(this,t)}}Vr(Un,j5o,1);var W5o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Cce=function(e,t){return function(n,r){t(n,r,e)}};const bw=tn;let e$e=class extends Z0{get _targetWindow(){return ii(this._target.targetElements[0])}get _targetDocumentElement(){return ii(this._target.targetElements[0]).document.documentElement}get isDisposed(){return this._isDisposed}get isMouseIn(){return this._lockMouseTracker.isMouseIn}get domNode(){return this._hover.containerDomNode}get onDispose(){return this._onDispose.event}get onRequestLayout(){return this._onRequestLayout.event}get anchor(){return this._hoverPosition===2?0:1}get x(){return this._x}get y(){return this._y}get isLocked(){return this._isLocked}set isLocked(t){this._isLocked!==t&&(this._isLocked=t,this._hoverContainer.classList.toggle("locked",this._isLocked))}constructor(t,n,r,o,s){var m,v,f,k,A,p,b,w,O,y,C;if(super(),this._keybindingService=n,this._configurationService=r,this._markdownRenderer=o,this._accessibilityService=s,this._messageListeners=new Et,this._isDisposed=!1,this._forcePosition=!1,this._x=0,this._y=0,this._isLocked=!1,this._enableFocusTraps=!1,this._addedFocusTrap=!1,this._maxHeightRatioRelativeToWindow=.5,this._onDispose=this._register(new at),this._onRequestLayout=this._register(new at),this._linkHandler=t.linkHandler,this._target="targetElements"in t.target?t.target:new V5o(t.target),t.style)switch(t.style){case 1:{t.appearance??(t.appearance={}),(m=t.appearance).compact??(m.compact=!0),(v=t.appearance).showPointer??(v.showPointer=!0);break}case 2:{t.appearance??(t.appearance={}),(f=t.appearance).compact??(f.compact=!0);break}}this._hoverPointer=(k=t.appearance)!=null&&k.showPointer?bw("div.workbench-hover-pointer"):void 0,this._hover=this._register(new qtt(!((A=t.appearance)!=null&&A.skipFadeInAnimation))),this._hover.containerDomNode.classList.add("workbench-hover"),(p=t.appearance)!=null&&p.compact&&this._hover.containerDomNode.classList.add("workbench-hover","compact"),t.additionalClasses&&this._hover.containerDomNode.classList.add(...t.additionalClasses),(b=t.position)!=null&&b.forcePosition&&(this._forcePosition=!0),t.trapFocus&&(this._enableFocusTraps=!0);const a=(w=t.appearance)==null?void 0:w.maxHeightRatio;a!==void 0&&a>0&&a<=1&&(this._maxHeightRatioRelativeToWindow=a),this._hoverPosition=((O=t.position)==null?void 0:O.hoverPosition)===void 0?3:D8(t.position.hoverPosition)?t.position.hoverPosition:2,this.onmousedown(this._hover.containerDomNode,_=>_.stopPropagation()),this.onkeydown(this._hover.containerDomNode,_=>{_.equals(9)&&this.dispose()}),this._register(bt(this._targetWindow,"blur",()=>this.dispose()));const l=bw("div.hover-row.markdown-hover"),d=bw("div.hover-contents");if(typeof t.content=="string")d.textContent=t.content,d.style.whiteSpace="pre-wrap";else if(ec(t.content))d.appendChild(t.content),d.classList.add("html-hover-contents");else{const _=t.content,{element:S}=this._register(this._markdownRenderer.render(_,{actionHandler:this._linkHandler,asyncRenderCallback:()=>{d.classList.add("code-hover-contents"),this.layout(),this._onRequestLayout.fire()}}));d.appendChild(S)}if(l.appendChild(d),this._hover.contentsDomNode.appendChild(l),t.actions&&t.actions.length>0){const _=bw("div.hover-row.status-bar"),S=bw("div.actions");t.actions.forEach(L=>{const E=this._keybindingService.lookupKeybinding(L.commandId),T=E?E.getLabel():null;this._register(w3e.render(S,{label:L.label,commandId:L.commandId,run:Q=>{L.run(Q),this.dispose()},iconClass:L.iconClass},T))}),_.appendChild(S),this._hover.containerDomNode.appendChild(_)}this._hoverContainer=bw("div.workbench-hover-container"),this._hoverPointer&&this._hoverContainer.appendChild(this._hoverPointer),this._hoverContainer.appendChild(this._hover.containerDomNode);let u;if(t.actions&&t.actions.length>0?u=!1:((y=t.persistence)==null?void 0:y.hideOnHover)===void 0?u=typeof t.content=="string"||r8(t.content)&&!t.content.value.includes("](")&&!t.content.value.includes(""):u=t.persistence.hideOnHover,(C=t.appearance)!=null&&C.showHoverHint){const _=bw("div.hover-row.status-bar"),S=bw("div.info");S.textContent=U(1699,"Hold {0} key to mouse over",Qr?"Option":"Alt"),_.appendChild(S),this._hover.containerDomNode.appendChild(_)}const h=[...this._target.targetElements];u||h.push(this._hoverContainer);const g=this._register(new X_t(h));if(this._register(g.onMouseOut(()=>{this._isLocked||this.dispose()})),u){const _=[...this._target.targetElements,this._hoverContainer];this._lockMouseTracker=this._register(new X_t(_)),this._register(this._lockMouseTracker.onMouseOut(()=>{this._isLocked||this.dispose()}))}else this._lockMouseTracker=g}addFocusTrap(){if(!this._enableFocusTraps||this._addedFocusTrap)return;this._addedFocusTrap=!0;const t=this._hover.containerDomNode,n=this.findLastFocusableChild(this._hover.containerDomNode);if(n){const r=Obe(this._hoverContainer,bw("div")),o=Xt(this._hoverContainer,bw("div"));r.tabIndex=0,o.tabIndex=0,this._register(bt(o,"focus",s=>{t.focus(),s.preventDefault()})),this._register(bt(r,"focus",s=>{n.focus(),s.preventDefault()}))}}findLastFocusableChild(t){if(t.hasChildNodes())for(let n=0;n=0)return s}const o=this.findLastFocusableChild(r);if(o)return o}}render(t){var o;t.appendChild(this._hoverContainer);const r=this._hoverContainer.contains(this._hoverContainer.ownerDocument.activeElement)&&bBn(this._configurationService.getValue("accessibility.verbosity.hover")===!0&&this._accessibilityService.isScreenReaderOptimized(),(o=this._keybindingService.lookupKeybinding("editor.action.accessibleView"))==null?void 0:o.getAriaLabel());r&&A3(r),this.layout(),this.addFocusTrap()}layout(){this._hover.containerDomNode.classList.remove("right-aligned"),this._hover.contentsDomNode.style.maxHeight="";const t=h=>{const g=yEn(h),m=h.getBoundingClientRect();return{top:m.top*g,bottom:m.bottom*g,right:m.right*g,left:m.left*g}},n=this._target.targetElements.map(h=>t(h)),{top:r,right:o,bottom:s,left:a}=n[0],l=o-a,d=s-r,u={top:r,right:o,bottom:s,left:a,width:l,height:d,center:{x:a+l/2,y:r+d/2}};if(this.adjustHorizontalHoverPosition(u),this.adjustVerticalHoverPosition(u),this.adjustHoverMaxHeight(u),this._hoverContainer.style.padding="",this._hoverContainer.style.margin="",this._hoverPointer){switch(this._hoverPosition){case 1:u.left+=3,u.right+=3,this._hoverContainer.style.paddingLeft="3px",this._hoverContainer.style.marginLeft="-3px";break;case 0:u.left-=3,u.right-=3,this._hoverContainer.style.paddingRight="3px",this._hoverContainer.style.marginRight="-3px";break;case 2:u.top+=3,u.bottom+=3,this._hoverContainer.style.paddingTop="3px",this._hoverContainer.style.marginTop="-3px";break;case 3:u.top-=3,u.bottom-=3,this._hoverContainer.style.paddingBottom="3px",this._hoverContainer.style.marginBottom="-3px";break}u.center.x=u.left+l/2,u.center.y=u.top+d/2}this.computeXCordinate(u),this.computeYCordinate(u),this._hoverPointer&&(this._hoverPointer.classList.remove("top"),this._hoverPointer.classList.remove("left"),this._hoverPointer.classList.remove("right"),this._hoverPointer.classList.remove("bottom"),this.setHoverPointerPosition(u)),this._hover.onContentsChanged()}computeXCordinate(t){const n=this._hover.containerDomNode.clientWidth+2;this._target.x!==void 0?this._x=this._target.x:this._hoverPosition===1?this._x=t.right:this._hoverPosition===0?this._x=t.left-n:(this._hoverPointer?this._x=t.center.x-this._hover.containerDomNode.clientWidth/2:this._x=t.left,this._x+n>=this._targetDocumentElement.clientWidth&&(this._hover.containerDomNode.classList.add("right-aligned"),this._x=Math.max(this._targetDocumentElement.clientWidth-n-2,this._targetDocumentElement.clientLeft))),this._xthis._targetWindow.innerHeight&&(this._y=t.bottom)}adjustHorizontalHoverPosition(t){if(this._target.x!==void 0)return;const n=this._hoverPointer?3:0;if(this._forcePosition){const r=n+2;this._hoverPosition===1?this._hover.containerDomNode.style.maxWidth=`${this._targetDocumentElement.clientWidth-t.right-r}px`:this._hoverPosition===0&&(this._hover.containerDomNode.style.maxWidth=`${t.left-r}px`);return}this._hoverPosition===1?this._targetDocumentElement.clientWidth-t.right=this._hover.containerDomNode.clientWidth+n?this._hoverPosition=0:this._hoverPosition=2):this._hoverPosition===0&&(t.left=this._hover.containerDomNode.clientWidth+n?this._hoverPosition=1:this._hoverPosition=2),t.left-this._hover.containerDomNode.clientWidth-n<=this._targetDocumentElement.clientLeft&&(this._hoverPosition=1))}adjustVerticalHoverPosition(t){if(this._target.y!==void 0||this._forcePosition)return;const n=this._hoverPointer?3:0;this._hoverPosition===3?t.top-this._hover.containerDomNode.clientHeight-n<0&&(this._hoverPosition=2):this._hoverPosition===2&&t.bottom+this._hover.containerDomNode.offsetHeight+n>this._targetWindow.innerHeight&&(this._hoverPosition=3)}adjustHoverMaxHeight(t){let n=this._targetWindow.innerHeight*this._maxHeightRatioRelativeToWindow;if(this._forcePosition){const r=(this._hoverPointer?3:0)+2;this._hoverPosition===3?n=Math.min(n,t.top-r):this._hoverPosition===2&&(n=Math.min(n,this._targetWindow.innerHeight-t.bottom-r))}if(this._hover.containerDomNode.style.maxHeight=`${n}px`,this._hover.contentsDomNode.clientHeightt.height?this._hoverPointer.style.top=`${t.center.y-(this._y-n)-3}px`:this._hoverPointer.style.top=`${Math.round(n/2)-3}px`;break}case 3:case 2:{this._hoverPointer.classList.add(this._hoverPosition===3?"bottom":"top");const n=this._hover.containerDomNode.clientWidth;let r=Math.round(n/2)-3;const o=this._x+r;(ot.right)&&(r=t.center.x-this._x-3),this._hoverPointer.style.left=`${r}px`;break}}}focus(){this._hover.containerDomNode.focus()}dispose(){var t,n;this._isDisposed||(this._onDispose.fire(),(n=(t=this._target).dispose)==null||n.call(t),this._hoverContainer.remove(),this._messageListeners.dispose(),super.dispose()),this._isDisposed=!0}};e$e=W5o([Cce(1,Do),Cce(2,ar),Cce(3,Sp),Cce(4,ph)],e$e);class X_t extends Z0{get onMouseOut(){return this._onMouseOut.event}get isMouseIn(){return this._isMouseIn}constructor(t,n=200){super(),this._elements=t,this._eventDebounceDelay=n,this._isMouseIn=!0,this._mouseTimer=this._register(new ts),this._onMouseOut=this._register(new at);for(const r of this._elements)this.onmouseover(r,()=>this._onTargetMouseOver()),this.onmouseleave(r,()=>this._onTargetMouseLeave())}_onTargetMouseOver(){this._isMouseIn=!0,this._mouseTimer.clear()}_onTargetMouseLeave(){this._isMouseIn=!1,this._mouseTimer.value=new M0(()=>this._fireIfMouseOutside(),this._eventDebounceDelay)}_fireIfMouseOutside(){this._isMouseIn||this._onMouseOut.fire()}}class V5o{constructor(t){this._element=t,this.targetElements=[this._element]}dispose(){}}function z5o(e){const t=e;return!!t&&typeof t.x=="number"&&typeof t.y=="number"}var C9;(function(e){e[e.AVOID=0]="AVOID",e[e.ALIGN=1]="ALIGN"})(C9||(C9={}));function QN(e,t,n){const r=n.mode===C9.ALIGN?n.offset:n.offset+n.size,o=n.mode===C9.ALIGN?n.offset+n.size:n.offset;return n.position===0?t<=e-r?r:t<=o?o-t:Math.max(e-t,0):t<=o?o-t:t<=e-r?r:0}const aU=class aU extends ht{constructor(t,n){super(),this.container=null,this.useFixedPosition=!1,this.useShadowDOM=!1,this.delegate=null,this.toDisposeOnClean=ht.None,this.toDisposeOnSetContainer=ht.None,this.shadowRoot=null,this.shadowRootHostElement=null,this.view=tn(".context-view"),tm(this.view),this.setContainer(t,n),this._register($n(()=>this.setContainer(null,1)))}setContainer(t,n){var o;this.useFixedPosition=n!==1;const r=this.useShadowDOM;if(this.useShadowDOM=n===3,!(t===this.container&&r===this.useShadowDOM)&&(this.container&&(this.toDisposeOnSetContainer.dispose(),this.view.remove(),this.shadowRoot&&(this.shadowRoot=null,(o=this.shadowRootHostElement)==null||o.remove(),this.shadowRootHostElement=null),this.container=null),t)){if(this.container=t,this.useShadowDOM){this.shadowRootHostElement=tn(".shadow-root-host"),this.container.appendChild(this.shadowRootHostElement),this.shadowRoot=this.shadowRootHostElement.attachShadow({mode:"open"});const a=document.createElement("style");a.textContent=H5o,this.shadowRoot.appendChild(a),this.shadowRoot.appendChild(this.view),this.shadowRoot.appendChild(tn("slot"))}else this.container.appendChild(this.view);const s=new Et;aU.BUBBLE_UP_EVENTS.forEach(a=>{s.add(wc(this.container,a,l=>{this.onDOMEvent(l,!1)}))}),aU.BUBBLE_DOWN_EVENTS.forEach(a=>{s.add(wc(this.container,a,l=>{this.onDOMEvent(l,!0)},!0))}),this.toDisposeOnSetContainer=s}}show(t){var n,r;this.isVisible()&&this.hide(),fh(this.view),this.view.className="context-view monaco-component",this.view.style.top="0px",this.view.style.left="0px",this.view.style.zIndex=`${2575+(t.layer??0)}`,this.view.style.position=this.useFixedPosition?"fixed":"absolute",k0(this.view),this.toDisposeOnClean=t.render(this.view)||ht.None,this.delegate=t,this.doLayout(),(r=(n=this.delegate).focus)==null||r.call(n)}getViewElement(){return this.view}layout(){var t,n;if(this.isVisible()){if(this.delegate.canRelayout===!1&&!(cA&&Cie.pointerEvents)){this.hide();return}(n=(t=this.delegate)==null?void 0:t.layout)==null||n.call(t),this.doLayout()}}doLayout(){if(!this.isVisible())return;const t=this.delegate.getAnchor();let n;if(ec(t)){const f=Kl(t),k=yEn(t);n={top:f.top*k,left:f.left*k,width:f.width*k,height:f.height*k}}else z5o(t)?n={top:t.y,left:t.x,width:t.width||1,height:t.height||2}:n={top:t.posy,left:t.posx,width:2,height:2};const r=s0(this.view),o=TS(this.view),s=this.delegate.anchorPosition??0,a=this.delegate.anchorAlignment??0,l=this.delegate.anchorAxisAlignment??0;let d,u;const h=vs();if(l===0){const f={offset:n.top-h.pageYOffset,size:n.height,position:s===0?0:1},k={offset:n.left,size:n.width,position:a===0?0:1,mode:C9.ALIGN};d=QN(h.innerHeight,o,f)+h.pageYOffset,kf.intersects({start:d,end:d+o},{start:f.offset,end:f.offset+f.size})&&(k.mode=C9.AVOID),u=QN(h.innerWidth,r,k)}else{const f={offset:n.left,size:n.width,position:a===0?0:1},k={offset:n.top,size:n.height,position:s===0?0:1,mode:C9.ALIGN};u=QN(h.innerWidth,r,f),kf.intersects({start:u,end:u+r},{start:f.offset,end:f.offset+f.size})&&(k.mode=C9.AVOID),d=QN(h.innerHeight,o,k)+h.pageYOffset}this.view.classList.remove("top","bottom","left","right"),this.view.classList.add(s===0?"bottom":"top"),this.view.classList.add(a===0?"left":"right"),this.view.classList.toggle("fixed",this.useFixedPosition);const g=Kl(this.container),m=this.container.scrollTop||0,v=this.container.scrollLeft||0;this.view.style.top=`${d-(this.useFixedPosition?Kl(this.view).top:g.top)+m}px`,this.view.style.left=`${u-(this.useFixedPosition?Kl(this.view).left:g.left)+v}px`,this.view.style.width="initial"}hide(t){const n=this.delegate;this.delegate=null,n!=null&&n.onHide&&n.onHide(t),this.toDisposeOnClean.dispose(),tm(this.view)}isVisible(){return!!this.delegate}onDOMEvent(t,n){this.delegate&&(this.delegate.onDOMEvent?this.delegate.onDOMEvent(t,ii(t).document.activeElement):n&&!gu(t.target,this.container)&&this.hide())}dispose(){this.hide(),super.dispose()}};aU.BUBBLE_UP_EVENTS=["click","keydown","focus","blur"],aU.BUBBLE_DOWN_EVENTS=["click"];let t$e=aU;const H5o=` +`))}pushElement(t,n=EUe.None,r=xT.None){if(t.type===0){const o=wce(t.resource),s=this.getUriComparisonKey(t.resource);this._pushElement(new Oce(t,o,s,n.id,n.nextOrder(),r.id,r.nextOrder()))}else{const o=new Set,s=[],a=[];for(const l of t.resources){const d=wce(l),u=this.getUriComparisonKey(l);o.has(u)||(o.add(u),s.push(d),a.push(u))}s.length===1?this._pushElement(new Oce(t,s[0],a[0],n.id,n.nextOrder(),r.id,r.nextOrder())):this._pushElement(new N5o(t,s,a,n.id,n.nextOrder(),r.id,r.nextOrder()))}}_pushElement(t){for(let n=0,r=t.strResources.length;nn.sourceOrder)&&(n=a,r=o)}return[n,r]}canUndo(t){if(t instanceof xT){const[,r]=this._findClosestUndoElementWithSource(t.id);return!!r}const n=this.getUriComparisonKey(t);return this._editStacks.has(n)?this._editStacks.get(n).hasPastElements():!1}_onError(t,n){zi(t);for(const r of n.strResources)this.removeElements(r);this._notificationService.error(t)}_acquireLocks(t){for(const n of t.editStacks)if(n.locked)throw new Error("Cannot acquire edit stack lock");for(const n of t.editStacks)n.locked=!0;return()=>{for(const n of t.editStacks)n.locked=!1}}_safeInvokeWithLocks(t,n,r,o,s){const a=this._acquireLocks(r);let l;try{l=n()}catch(d){return a(),o.dispose(),this._onError(d,t)}return l?l.then(()=>(a(),o.dispose(),s()),d=>(a(),o.dispose(),this._onError(d,t))):(a(),o.dispose(),s())}async _invokeWorkspacePrepare(t){if(typeof t.actual.prepareUndoRedo>"u")return ht.None;const n=t.actual.prepareUndoRedo();return typeof n>"u"?ht.None:n}_invokeResourcePrepare(t,n){if(t.actual.type!==1||typeof t.actual.prepareUndoRedo>"u")return n(ht.None);const r=t.actual.prepareUndoRedo();return r?pI(r)?n(r):r.then(o=>n(o)):n(ht.None)}_getAffectedEditStacks(t){const n=[];for(const r of t.strResources)n.push(this._editStacks.get(r)||_Mn);return new n5e(n)}_tryToSplitAndUndo(t,n,r,o){if(n.canSplit())return this._splitPastWorkspaceElement(n,r),this._notificationService.warn(o),new yce(this._undo(t,0,!0));for(const s of n.strResources)this.removeElements(s);return this._notificationService.warn(o),new yce}_checkWorkspaceUndo(t,n,r,o){if(n.removedResources)return this._tryToSplitAndUndo(t,n,n.removedResources,U(2032,"Could not undo '{0}' across all files. {1}",n.label,n.removedResources.createMessage()));if(o&&n.invalidatedResources)return this._tryToSplitAndUndo(t,n,n.invalidatedResources,U(2033,"Could not undo '{0}' across all files. {1}",n.label,n.invalidatedResources.createMessage()));const s=[];for(const l of r.editStacks)l.getClosestPastElement()!==n&&s.push(l.resourceLabel);if(s.length>0)return this._tryToSplitAndUndo(t,n,null,U(2034,"Could not undo '{0}' across all files because changes were made to {1}",n.label,s.join(", ")));const a=[];for(const l of r.editStacks)l.locked&&a.push(l.resourceLabel);return a.length>0?this._tryToSplitAndUndo(t,n,null,U(2035,"Could not undo '{0}' across all files because there is already an undo or redo operation running on {1}",n.label,a.join(", "))):r.isValid()?null:this._tryToSplitAndUndo(t,n,null,U(2036,"Could not undo '{0}' across all files because an undo or redo operation occurred in the meantime",n.label))}_workspaceUndo(t,n,r){const o=this._getAffectedEditStacks(n),s=this._checkWorkspaceUndo(t,n,o,!1);return s?s.returnValue:this._confirmAndExecuteWorkspaceUndo(t,n,o,r)}_isPartOfUndoGroup(t){if(!t.groupId)return!1;for(const[,n]of this._editStacks){const r=n.getClosestPastElement();if(r){if(r===t){const o=n.getSecondClosestPastElement();if(o&&o.groupId===t.groupId)return!0}if(r.groupId===t.groupId)return!0}}return!1}async _confirmAndExecuteWorkspaceUndo(t,n,r,o){if(n.canSplit()&&!this._isPartOfUndoGroup(n)){let l;(function(h){h[h.All=0]="All",h[h.This=1]="This",h[h.Cancel=2]="Cancel"})(l||(l={}));const{result:d}=await this._dialogService.prompt({type:Sl.Info,message:U(2037,"Would you like to undo '{0}' across all files?",n.label),buttons:[{label:U(2038,"&&Undo in {0} Files",r.editStacks.length),run:()=>l.All},{label:U(2039,"Undo this &&File"),run:()=>l.This}],cancelButton:{run:()=>l.Cancel}});if(d===l.Cancel)return;if(d===l.This)return this._splitPastWorkspaceElement(n,null),this._undo(t,0,!0);const u=this._checkWorkspaceUndo(t,n,r,!1);if(u)return u.returnValue;o=!0}let s;try{s=await this._invokeWorkspacePrepare(n)}catch(l){return this._onError(l,n)}const a=this._checkWorkspaceUndo(t,n,r,!0);if(a)return s.dispose(),a.returnValue;for(const l of r.editStacks)l.moveBackward(n);return this._safeInvokeWithLocks(n,()=>n.actual.undo(),r,s,()=>this._continueUndoInGroup(n.groupId,o))}_resourceUndo(t,n,r){if(!n.isValid){t.flushAllElements();return}if(t.locked){const o=U(2040,"Could not undo '{0}' because there is already an undo or redo operation running.",n.label);this._notificationService.warn(o);return}return this._invokeResourcePrepare(n,o=>(t.moveBackward(n),this._safeInvokeWithLocks(n,()=>n.actual.undo(),new n5e([t]),o,()=>this._continueUndoInGroup(n.groupId,r))))}_findClosestUndoElementInGroup(t){if(!t)return[null,null];let n=null,r=null;for(const[o,s]of this._editStacks){const a=s.getClosestPastElement();a&&a.groupId===t&&(!n||a.groupOrder>n.groupOrder)&&(n=a,r=o)}return[n,r]}_continueUndoInGroup(t,n){if(!t)return;const[,r]=this._findClosestUndoElementInGroup(t);if(r)return this._undo(r,0,n)}undo(t){if(t instanceof xT){const[,n]=this._findClosestUndoElementWithSource(t.id);return n?this._undo(n,t.id,!1):void 0}return typeof t=="string"?this._undo(t,0,!1):this._undo(this.getUriComparisonKey(t),0,!1)}_undo(t,n=0,r){if(!this._editStacks.has(t))return;const o=this._editStacks.get(t),s=o.getClosestPastElement();if(!s)return;if(s.groupId){const[l,d]=this._findClosestUndoElementInGroup(s.groupId);if(s!==l&&d)return this._undo(d,n,r)}if((s.sourceId!==n||s.confirmBeforeUndo)&&!r)return this._confirmAndContinueUndo(t,n,s);try{return s.type===1?this._workspaceUndo(t,s,r):this._resourceUndo(o,s,r)}finally{}}async _confirmAndContinueUndo(t,n,r){if((await this._dialogService.confirm({message:U(2041,"Would you like to undo '{0}'?",r.label),primaryButton:U(2042,"&&Yes"),cancelButton:U(2043,"No")})).confirmed)return this._undo(t,n,!0)}_findClosestRedoElementWithSource(t){if(!t)return[null,null];let n=null,r=null;for(const[o,s]of this._editStacks){const a=s.getClosestFutureElement();a&&a.sourceId===t&&(!n||a.sourceOrder0)return this._tryToSplitAndRedo(t,n,null,U(2046,"Could not redo '{0}' across all files because changes were made to {1}",n.label,s.join(", ")));const a=[];for(const l of r.editStacks)l.locked&&a.push(l.resourceLabel);return a.length>0?this._tryToSplitAndRedo(t,n,null,U(2047,"Could not redo '{0}' across all files because there is already an undo or redo operation running on {1}",n.label,a.join(", "))):r.isValid()?null:this._tryToSplitAndRedo(t,n,null,U(2048,"Could not redo '{0}' across all files because an undo or redo operation occurred in the meantime",n.label))}_workspaceRedo(t,n){const r=this._getAffectedEditStacks(n),o=this._checkWorkspaceRedo(t,n,r,!1);return o?o.returnValue:this._executeWorkspaceRedo(t,n,r)}async _executeWorkspaceRedo(t,n,r){let o;try{o=await this._invokeWorkspacePrepare(n)}catch(a){return this._onError(a,n)}const s=this._checkWorkspaceRedo(t,n,r,!0);if(s)return o.dispose(),s.returnValue;for(const a of r.editStacks)a.moveForward(n);return this._safeInvokeWithLocks(n,()=>n.actual.redo(),r,o,()=>this._continueRedoInGroup(n.groupId))}_resourceRedo(t,n){if(!n.isValid){t.flushAllElements();return}if(t.locked){const r=U(2049,"Could not redo '{0}' because there is already an undo or redo operation running.",n.label);this._notificationService.warn(r);return}return this._invokeResourcePrepare(n,r=>(t.moveForward(n),this._safeInvokeWithLocks(n,()=>n.actual.redo(),new n5e([t]),r,()=>this._continueRedoInGroup(n.groupId))))}_findClosestRedoElementInGroup(t){if(!t)return[null,null];let n=null,r=null;for(const[o,s]of this._editStacks){const a=s.getClosestFutureElement();a&&a.groupId===t&&(!n||a.groupOrder=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},i5e=function(e,t){return function(n,r){t(n,r,e)}};let JHe=class extends ht{constructor(t,n,r){super(),this._themeService=t,this._logService=n,this._languageService=r,this._caches=new WeakMap,this._register(this._themeService.onDidColorThemeChange(()=>{this._caches=new WeakMap}))}getStyling(t){return this._caches.has(t)||this._caches.set(t,new uze(t.getLegend(),this._themeService,this._languageService,this._logService)),this._caches.get(t)}};JHe=U5o([i5e(0,Dl),i5e(1,va),i5e(2,ic)],JHe);Vr(V3e,JHe,1);function SMn(e){return typeof e=="string"?!1:Array.isArray(e)?e.every(SMn):!!e.exclusive}class $_t{constructor(t,n,r,o,s){this.uri=t,this.languageId=n,this.notebookUri=r,this.notebookType=o,this.recursive=s}equals(t){var n,r;return this.notebookType===t.notebookType&&this.languageId===t.languageId&&this.uri.toString()===t.uri.toString()&&((n=this.notebookUri)==null?void 0:n.toString())===((r=t.notebookUri)==null?void 0:r.toString())&&this.recursive===t.recursive}}class Ol{get onDidChange(){return this._onDidChange.event}constructor(t){this._notebookInfoResolver=t,this._clock=0,this._entries=[],this._onDidChange=new at}register(t,n){let r={selector:t,provider:n,_score:-1,_time:this._clock++};return this._entries.push(r),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),$n(()=>{if(r){const o=this._entries.indexOf(r);o>=0&&(this._entries.splice(o,1),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),r=void 0)}})}has(t){return this.all(t).length>0}all(t){if(!t)return[];this._updateScores(t,!1);const n=[];for(const r of this._entries)r._score>0&&n.push(r.provider);return n}ordered(t,n=!1){const r=[];return this._orderedForEach(t,n,o=>r.push(o.provider)),r}orderedGroups(t){const n=[];let r,o;return this._orderedForEach(t,!1,s=>{r&&o===s._score?r.push(s.provider):(o=s._score,r=[s.provider],n.push(r))}),n}_orderedForEach(t,n,r){this._updateScores(t,n);for(const o of this._entries)o._score>0&&r(o)}_updateScores(t,n){var s,a;const r=(s=this._notebookInfoResolver)==null?void 0:s.call(this,t.uri),o=r?new $_t(t.uri,t.getLanguageId(),r.uri,r.type,n):new $_t(t.uri,t.getLanguageId(),void 0,void 0,n);if(!((a=this._lastCandidate)!=null&&a.equals(o))){this._lastCandidate=o;for(const l of this._entries)if(l._score=tit(l.selector,o.uri,o.languageId,ZEn(t),o.notebookUri,o.notebookType),SMn(l.selector)&&l._score>0)if(n)l._score=0;else{for(const d of this._entries)d._score=0;l._score=1e3;break}this._entries.sort(Ol._compareByScoreAndTime)}}static _compareByScoreAndTime(t,n){return t._scoren._score?-1:eY(t.selector)&&!eY(n.selector)?1:!eY(t.selector)&&eY(n.selector)?-1:t._timen._time?-1:0}}function eY(e){return typeof e=="string"?!1:Array.isArray(e)?e.some(eY):!!e.isBuiltin}class j5o{constructor(){this.referenceProvider=new Ol(this._score.bind(this)),this.renameProvider=new Ol(this._score.bind(this)),this.newSymbolNamesProvider=new Ol(this._score.bind(this)),this.codeActionProvider=new Ol(this._score.bind(this)),this.definitionProvider=new Ol(this._score.bind(this)),this.typeDefinitionProvider=new Ol(this._score.bind(this)),this.declarationProvider=new Ol(this._score.bind(this)),this.implementationProvider=new Ol(this._score.bind(this)),this.documentSymbolProvider=new Ol(this._score.bind(this)),this.inlayHintsProvider=new Ol(this._score.bind(this)),this.colorProvider=new Ol(this._score.bind(this)),this.codeLensProvider=new Ol(this._score.bind(this)),this.documentFormattingEditProvider=new Ol(this._score.bind(this)),this.documentRangeFormattingEditProvider=new Ol(this._score.bind(this)),this.onTypeFormattingEditProvider=new Ol(this._score.bind(this)),this.signatureHelpProvider=new Ol(this._score.bind(this)),this.hoverProvider=new Ol(this._score.bind(this)),this.documentHighlightProvider=new Ol(this._score.bind(this)),this.multiDocumentHighlightProvider=new Ol(this._score.bind(this)),this.selectionRangeProvider=new Ol(this._score.bind(this)),this.foldingRangeProvider=new Ol(this._score.bind(this)),this.linkProvider=new Ol(this._score.bind(this)),this.inlineCompletionsProvider=new Ol(this._score.bind(this)),this.completionProvider=new Ol(this._score.bind(this)),this.linkedEditingRangeProvider=new Ol(this._score.bind(this)),this.documentRangeSemanticTokensProvider=new Ol(this._score.bind(this)),this.documentSemanticTokensProvider=new Ol(this._score.bind(this)),this.documentDropEditProvider=new Ol(this._score.bind(this)),this.documentPasteEditProvider=new Ol(this._score.bind(this))}_score(t){var n;return(n=this._notebookTypeResolver)==null?void 0:n.call(this,t)}}Vr(Un,j5o,1);var W5o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Cce=function(e,t){return function(n,r){t(n,r,e)}};const bw=tn;let e$e=class extends Z0{get _targetWindow(){return ii(this._target.targetElements[0])}get _targetDocumentElement(){return ii(this._target.targetElements[0]).document.documentElement}get isDisposed(){return this._isDisposed}get isMouseIn(){return this._lockMouseTracker.isMouseIn}get domNode(){return this._hover.containerDomNode}get onDispose(){return this._onDispose.event}get onRequestLayout(){return this._onRequestLayout.event}get anchor(){return this._hoverPosition===2?0:1}get x(){return this._x}get y(){return this._y}get isLocked(){return this._isLocked}set isLocked(t){this._isLocked!==t&&(this._isLocked=t,this._hoverContainer.classList.toggle("locked",this._isLocked))}constructor(t,n,r,o,s){var m,v,f,k,A,p,b,w,O,y,C;if(super(),this._keybindingService=n,this._configurationService=r,this._markdownRenderer=o,this._accessibilityService=s,this._messageListeners=new Et,this._isDisposed=!1,this._forcePosition=!1,this._x=0,this._y=0,this._isLocked=!1,this._enableFocusTraps=!1,this._addedFocusTrap=!1,this._maxHeightRatioRelativeToWindow=.5,this._onDispose=this._register(new at),this._onRequestLayout=this._register(new at),this._linkHandler=t.linkHandler,this._target="targetElements"in t.target?t.target:new V5o(t.target),t.style)switch(t.style){case 1:{t.appearance??(t.appearance={}),(m=t.appearance).compact??(m.compact=!0),(v=t.appearance).showPointer??(v.showPointer=!0);break}case 2:{t.appearance??(t.appearance={}),(f=t.appearance).compact??(f.compact=!0);break}}this._hoverPointer=(k=t.appearance)!=null&&k.showPointer?bw("div.workbench-hover-pointer"):void 0,this._hover=this._register(new qtt(!((A=t.appearance)!=null&&A.skipFadeInAnimation))),this._hover.containerDomNode.classList.add("workbench-hover"),(p=t.appearance)!=null&&p.compact&&this._hover.containerDomNode.classList.add("workbench-hover","compact"),t.additionalClasses&&this._hover.containerDomNode.classList.add(...t.additionalClasses),(b=t.position)!=null&&b.forcePosition&&(this._forcePosition=!0),t.trapFocus&&(this._enableFocusTraps=!0);const a=(w=t.appearance)==null?void 0:w.maxHeightRatio;a!==void 0&&a>0&&a<=1&&(this._maxHeightRatioRelativeToWindow=a),this._hoverPosition=((O=t.position)==null?void 0:O.hoverPosition)===void 0?3:D8(t.position.hoverPosition)?t.position.hoverPosition:2,this.onmousedown(this._hover.containerDomNode,_=>_.stopPropagation()),this.onkeydown(this._hover.containerDomNode,_=>{_.equals(9)&&this.dispose()}),this._register(wt(this._targetWindow,"blur",()=>this.dispose()));const l=bw("div.hover-row.markdown-hover"),d=bw("div.hover-contents");if(typeof t.content=="string")d.textContent=t.content,d.style.whiteSpace="pre-wrap";else if(ec(t.content))d.appendChild(t.content),d.classList.add("html-hover-contents");else{const _=t.content,{element:S}=this._register(this._markdownRenderer.render(_,{actionHandler:this._linkHandler,asyncRenderCallback:()=>{d.classList.add("code-hover-contents"),this.layout(),this._onRequestLayout.fire()}}));d.appendChild(S)}if(l.appendChild(d),this._hover.contentsDomNode.appendChild(l),t.actions&&t.actions.length>0){const _=bw("div.hover-row.status-bar"),S=bw("div.actions");t.actions.forEach(L=>{const E=this._keybindingService.lookupKeybinding(L.commandId),Q=E?E.getLabel():null;this._register(w3e.render(S,{label:L.label,commandId:L.commandId,run:T=>{L.run(T),this.dispose()},iconClass:L.iconClass},Q))}),_.appendChild(S),this._hover.containerDomNode.appendChild(_)}this._hoverContainer=bw("div.workbench-hover-container"),this._hoverPointer&&this._hoverContainer.appendChild(this._hoverPointer),this._hoverContainer.appendChild(this._hover.containerDomNode);let u;if(t.actions&&t.actions.length>0?u=!1:((y=t.persistence)==null?void 0:y.hideOnHover)===void 0?u=typeof t.content=="string"||r8(t.content)&&!t.content.value.includes("](")&&!t.content.value.includes(""):u=t.persistence.hideOnHover,(C=t.appearance)!=null&&C.showHoverHint){const _=bw("div.hover-row.status-bar"),S=bw("div.info");S.textContent=U(1699,"Hold {0} key to mouse over",Qr?"Option":"Alt"),_.appendChild(S),this._hover.containerDomNode.appendChild(_)}const h=[...this._target.targetElements];u||h.push(this._hoverContainer);const g=this._register(new X_t(h));if(this._register(g.onMouseOut(()=>{this._isLocked||this.dispose()})),u){const _=[...this._target.targetElements,this._hoverContainer];this._lockMouseTracker=this._register(new X_t(_)),this._register(this._lockMouseTracker.onMouseOut(()=>{this._isLocked||this.dispose()}))}else this._lockMouseTracker=g}addFocusTrap(){if(!this._enableFocusTraps||this._addedFocusTrap)return;this._addedFocusTrap=!0;const t=this._hover.containerDomNode,n=this.findLastFocusableChild(this._hover.containerDomNode);if(n){const r=Obe(this._hoverContainer,bw("div")),o=Xt(this._hoverContainer,bw("div"));r.tabIndex=0,o.tabIndex=0,this._register(wt(o,"focus",s=>{t.focus(),s.preventDefault()})),this._register(wt(r,"focus",s=>{n.focus(),s.preventDefault()}))}}findLastFocusableChild(t){if(t.hasChildNodes())for(let n=0;n=0)return s}const o=this.findLastFocusableChild(r);if(o)return o}}render(t){var o;t.appendChild(this._hoverContainer);const r=this._hoverContainer.contains(this._hoverContainer.ownerDocument.activeElement)&&bBn(this._configurationService.getValue("accessibility.verbosity.hover")===!0&&this._accessibilityService.isScreenReaderOptimized(),(o=this._keybindingService.lookupKeybinding("editor.action.accessibleView"))==null?void 0:o.getAriaLabel());r&&A3(r),this.layout(),this.addFocusTrap()}layout(){this._hover.containerDomNode.classList.remove("right-aligned"),this._hover.contentsDomNode.style.maxHeight="";const t=h=>{const g=yEn(h),m=h.getBoundingClientRect();return{top:m.top*g,bottom:m.bottom*g,right:m.right*g,left:m.left*g}},n=this._target.targetElements.map(h=>t(h)),{top:r,right:o,bottom:s,left:a}=n[0],l=o-a,d=s-r,u={top:r,right:o,bottom:s,left:a,width:l,height:d,center:{x:a+l/2,y:r+d/2}};if(this.adjustHorizontalHoverPosition(u),this.adjustVerticalHoverPosition(u),this.adjustHoverMaxHeight(u),this._hoverContainer.style.padding="",this._hoverContainer.style.margin="",this._hoverPointer){switch(this._hoverPosition){case 1:u.left+=3,u.right+=3,this._hoverContainer.style.paddingLeft="3px",this._hoverContainer.style.marginLeft="-3px";break;case 0:u.left-=3,u.right-=3,this._hoverContainer.style.paddingRight="3px",this._hoverContainer.style.marginRight="-3px";break;case 2:u.top+=3,u.bottom+=3,this._hoverContainer.style.paddingTop="3px",this._hoverContainer.style.marginTop="-3px";break;case 3:u.top-=3,u.bottom-=3,this._hoverContainer.style.paddingBottom="3px",this._hoverContainer.style.marginBottom="-3px";break}u.center.x=u.left+l/2,u.center.y=u.top+d/2}this.computeXCordinate(u),this.computeYCordinate(u),this._hoverPointer&&(this._hoverPointer.classList.remove("top"),this._hoverPointer.classList.remove("left"),this._hoverPointer.classList.remove("right"),this._hoverPointer.classList.remove("bottom"),this.setHoverPointerPosition(u)),this._hover.onContentsChanged()}computeXCordinate(t){const n=this._hover.containerDomNode.clientWidth+2;this._target.x!==void 0?this._x=this._target.x:this._hoverPosition===1?this._x=t.right:this._hoverPosition===0?this._x=t.left-n:(this._hoverPointer?this._x=t.center.x-this._hover.containerDomNode.clientWidth/2:this._x=t.left,this._x+n>=this._targetDocumentElement.clientWidth&&(this._hover.containerDomNode.classList.add("right-aligned"),this._x=Math.max(this._targetDocumentElement.clientWidth-n-2,this._targetDocumentElement.clientLeft))),this._xthis._targetWindow.innerHeight&&(this._y=t.bottom)}adjustHorizontalHoverPosition(t){if(this._target.x!==void 0)return;const n=this._hoverPointer?3:0;if(this._forcePosition){const r=n+2;this._hoverPosition===1?this._hover.containerDomNode.style.maxWidth=`${this._targetDocumentElement.clientWidth-t.right-r}px`:this._hoverPosition===0&&(this._hover.containerDomNode.style.maxWidth=`${t.left-r}px`);return}this._hoverPosition===1?this._targetDocumentElement.clientWidth-t.right=this._hover.containerDomNode.clientWidth+n?this._hoverPosition=0:this._hoverPosition=2):this._hoverPosition===0&&(t.left=this._hover.containerDomNode.clientWidth+n?this._hoverPosition=1:this._hoverPosition=2),t.left-this._hover.containerDomNode.clientWidth-n<=this._targetDocumentElement.clientLeft&&(this._hoverPosition=1))}adjustVerticalHoverPosition(t){if(this._target.y!==void 0||this._forcePosition)return;const n=this._hoverPointer?3:0;this._hoverPosition===3?t.top-this._hover.containerDomNode.clientHeight-n<0&&(this._hoverPosition=2):this._hoverPosition===2&&t.bottom+this._hover.containerDomNode.offsetHeight+n>this._targetWindow.innerHeight&&(this._hoverPosition=3)}adjustHoverMaxHeight(t){let n=this._targetWindow.innerHeight*this._maxHeightRatioRelativeToWindow;if(this._forcePosition){const r=(this._hoverPointer?3:0)+2;this._hoverPosition===3?n=Math.min(n,t.top-r):this._hoverPosition===2&&(n=Math.min(n,this._targetWindow.innerHeight-t.bottom-r))}if(this._hover.containerDomNode.style.maxHeight=`${n}px`,this._hover.contentsDomNode.clientHeightt.height?this._hoverPointer.style.top=`${t.center.y-(this._y-n)-3}px`:this._hoverPointer.style.top=`${Math.round(n/2)-3}px`;break}case 3:case 2:{this._hoverPointer.classList.add(this._hoverPosition===3?"bottom":"top");const n=this._hover.containerDomNode.clientWidth;let r=Math.round(n/2)-3;const o=this._x+r;(ot.right)&&(r=t.center.x-this._x-3),this._hoverPointer.style.left=`${r}px`;break}}}focus(){this._hover.containerDomNode.focus()}dispose(){var t,n;this._isDisposed||(this._onDispose.fire(),(n=(t=this._target).dispose)==null||n.call(t),this._hoverContainer.remove(),this._messageListeners.dispose(),super.dispose()),this._isDisposed=!0}};e$e=W5o([Cce(1,Do),Cce(2,ar),Cce(3,Sp),Cce(4,ph)],e$e);class X_t extends Z0{get onMouseOut(){return this._onMouseOut.event}get isMouseIn(){return this._isMouseIn}constructor(t,n=200){super(),this._elements=t,this._eventDebounceDelay=n,this._isMouseIn=!0,this._mouseTimer=this._register(new ts),this._onMouseOut=this._register(new at);for(const r of this._elements)this.onmouseover(r,()=>this._onTargetMouseOver()),this.onmouseleave(r,()=>this._onTargetMouseLeave())}_onTargetMouseOver(){this._isMouseIn=!0,this._mouseTimer.clear()}_onTargetMouseLeave(){this._isMouseIn=!1,this._mouseTimer.value=new M0(()=>this._fireIfMouseOutside(),this._eventDebounceDelay)}_fireIfMouseOutside(){this._isMouseIn||this._onMouseOut.fire()}}class V5o{constructor(t){this._element=t,this.targetElements=[this._element]}dispose(){}}function z5o(e){const t=e;return!!t&&typeof t.x=="number"&&typeof t.y=="number"}var C9;(function(e){e[e.AVOID=0]="AVOID",e[e.ALIGN=1]="ALIGN"})(C9||(C9={}));function QN(e,t,n){const r=n.mode===C9.ALIGN?n.offset:n.offset+n.size,o=n.mode===C9.ALIGN?n.offset+n.size:n.offset;return n.position===0?t<=e-r?r:t<=o?o-t:Math.max(e-t,0):t<=o?o-t:t<=e-r?r:0}const aU=class aU extends ht{constructor(t,n){super(),this.container=null,this.useFixedPosition=!1,this.useShadowDOM=!1,this.delegate=null,this.toDisposeOnClean=ht.None,this.toDisposeOnSetContainer=ht.None,this.shadowRoot=null,this.shadowRootHostElement=null,this.view=tn(".context-view"),tm(this.view),this.setContainer(t,n),this._register($n(()=>this.setContainer(null,1)))}setContainer(t,n){var o;this.useFixedPosition=n!==1;const r=this.useShadowDOM;if(this.useShadowDOM=n===3,!(t===this.container&&r===this.useShadowDOM)&&(this.container&&(this.toDisposeOnSetContainer.dispose(),this.view.remove(),this.shadowRoot&&(this.shadowRoot=null,(o=this.shadowRootHostElement)==null||o.remove(),this.shadowRootHostElement=null),this.container=null),t)){if(this.container=t,this.useShadowDOM){this.shadowRootHostElement=tn(".shadow-root-host"),this.container.appendChild(this.shadowRootHostElement),this.shadowRoot=this.shadowRootHostElement.attachShadow({mode:"open"});const a=document.createElement("style");a.textContent=H5o,this.shadowRoot.appendChild(a),this.shadowRoot.appendChild(this.view),this.shadowRoot.appendChild(tn("slot"))}else this.container.appendChild(this.view);const s=new Et;aU.BUBBLE_UP_EVENTS.forEach(a=>{s.add(wc(this.container,a,l=>{this.onDOMEvent(l,!1)}))}),aU.BUBBLE_DOWN_EVENTS.forEach(a=>{s.add(wc(this.container,a,l=>{this.onDOMEvent(l,!0)},!0))}),this.toDisposeOnSetContainer=s}}show(t){var n,r;this.isVisible()&&this.hide(),fh(this.view),this.view.className="context-view monaco-component",this.view.style.top="0px",this.view.style.left="0px",this.view.style.zIndex=`${2575+(t.layer??0)}`,this.view.style.position=this.useFixedPosition?"fixed":"absolute",k0(this.view),this.toDisposeOnClean=t.render(this.view)||ht.None,this.delegate=t,this.doLayout(),(r=(n=this.delegate).focus)==null||r.call(n)}getViewElement(){return this.view}layout(){var t,n;if(this.isVisible()){if(this.delegate.canRelayout===!1&&!(cA&&Cie.pointerEvents)){this.hide();return}(n=(t=this.delegate)==null?void 0:t.layout)==null||n.call(t),this.doLayout()}}doLayout(){if(!this.isVisible())return;const t=this.delegate.getAnchor();let n;if(ec(t)){const f=Kl(t),k=yEn(t);n={top:f.top*k,left:f.left*k,width:f.width*k,height:f.height*k}}else z5o(t)?n={top:t.y,left:t.x,width:t.width||1,height:t.height||2}:n={top:t.posy,left:t.posx,width:2,height:2};const r=s0(this.view),o=TS(this.view),s=this.delegate.anchorPosition??0,a=this.delegate.anchorAlignment??0,l=this.delegate.anchorAxisAlignment??0;let d,u;const h=vs();if(l===0){const f={offset:n.top-h.pageYOffset,size:n.height,position:s===0?0:1},k={offset:n.left,size:n.width,position:a===0?0:1,mode:C9.ALIGN};d=QN(h.innerHeight,o,f)+h.pageYOffset,kf.intersects({start:d,end:d+o},{start:f.offset,end:f.offset+f.size})&&(k.mode=C9.AVOID),u=QN(h.innerWidth,r,k)}else{const f={offset:n.left,size:n.width,position:a===0?0:1},k={offset:n.top,size:n.height,position:s===0?0:1,mode:C9.ALIGN};u=QN(h.innerWidth,r,f),kf.intersects({start:u,end:u+r},{start:f.offset,end:f.offset+f.size})&&(k.mode=C9.AVOID),d=QN(h.innerHeight,o,k)+h.pageYOffset}this.view.classList.remove("top","bottom","left","right"),this.view.classList.add(s===0?"bottom":"top"),this.view.classList.add(a===0?"left":"right"),this.view.classList.toggle("fixed",this.useFixedPosition);const g=Kl(this.container),m=this.container.scrollTop||0,v=this.container.scrollLeft||0;this.view.style.top=`${d-(this.useFixedPosition?Kl(this.view).top:g.top)+m}px`,this.view.style.left=`${u-(this.useFixedPosition?Kl(this.view).left:g.left)+v}px`,this.view.style.width="initial"}hide(t){const n=this.delegate;this.delegate=null,n!=null&&n.onHide&&n.onHide(t),this.toDisposeOnClean.dispose(),tm(this.view)}isVisible(){return!!this.delegate}onDOMEvent(t,n){this.delegate&&(this.delegate.onDOMEvent?this.delegate.onDOMEvent(t,ii(t).document.activeElement):n&&!gu(t.target,this.container)&&this.hide())}dispose(){this.hide(),super.dispose()}};aU.BUBBLE_UP_EVENTS=["click","keydown","focus","blur"],aU.BUBBLE_DOWN_EVENTS=["click"];let t$e=aU;const H5o=` :host { all: initial; /* 1st rule so subsequent properties are reset. */ } @@ -2421,8 +2421,8 @@ ${this._themeCSS}`,this._styleElements.forEach(t=>t.textContent=this._allCSS)}ge :host-context(.linux:lang(zh-Hant)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans TC", "Source Han Sans TW", "Source Han Sans", sans-serif; } :host-context(.linux:lang(ja)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans J", "Source Han Sans JP", "Source Han Sans", sans-serif; } :host-context(.linux:lang(ko)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans K", "Source Han Sans JR", "Source Han Sans", "UnDotum", "FBaekmuk Gulim", sans-serif; } -`;var $5o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},X5o=function(e,t){return function(n,r){t(n,r,e)}};let bke=class extends ht{constructor(t){super(),this.layoutService=t,this.contextView=this._register(new t$e(this.layoutService.mainContainer,1)),this.layout(),this._register(t.onDidLayoutContainer(()=>this.layout()))}showContextView(t,n,r){let o;n?n===this.layoutService.getContainer(ii(n))?o=1:r?o=3:o=2:o=1,this.contextView.setContainer(n??this.layoutService.activeContainer,o),this.contextView.show(t);const s={close:()=>{this.openContextView===s&&this.hideContextView()}};return this.openContextView=s,s}layout(){this.contextView.layout()}hideContextView(t){this.contextView.hide(t),this.openContextView=void 0}};bke=$5o([X5o(0,nC)],bke);class G5o extends bke{getContextViewElement(){return this.contextView.getViewElement()}}function LMn(e){const t=e;return typeof t=="object"&&"markdown"in t&&"markdownNotSupportedFallback"in t}class Y5o{constructor(t,n,r){this.hoverDelegate=t,this.target=n,this.fadeInAnimation=r}async update(t,n,r){if(this._cancellationTokenSource&&(this._cancellationTokenSource.dispose(!0),this._cancellationTokenSource=void 0),this.isDisposed)return;let o;if(fu(t)||ec(t)||t===void 0)o=t;else{this._cancellationTokenSource=new Wa;const s=this._cancellationTokenSource.token;let a;if(LMn(t)?nR(t.markdown)?a=t.markdown(s).then(l=>l??t.markdownNotSupportedFallback):a=t.markdown??t.markdownNotSupportedFallback:a=t.element(s),a instanceof Promise?(this._hoverWidget||this.show(U(1700,"Loading..."),n,r),o=await a):o=a,this.isDisposed||s.isCancellationRequested)return}this.show(o,n,r)}show(t,n,r){var s;const o=this._hoverWidget;if(this.hasContent(t)){const a={content:t,target:this.target,actions:r==null?void 0:r.actions,linkHandler:r==null?void 0:r.linkHandler,trapFocus:r==null?void 0:r.trapFocus,appearance:{showPointer:this.hoverDelegate.placement==="element",skipFadeInAnimation:!this.fadeInAnimation||!!o,showHoverHint:(s=r==null?void 0:r.appearance)==null?void 0:s.showHoverHint},position:{hoverPosition:2}};this._hoverWidget=this.hoverDelegate.showHover(a,n)}o==null||o.dispose()}hasContent(t){return t?r8(t)?!!t.value:!0:!1}get isDisposed(){var t;return(t=this._hoverWidget)==null?void 0:t.isDisposed}dispose(){var t,n;(t=this._hoverWidget)==null||t.dispose(),(n=this._cancellationTokenSource)==null||n.dispose(!0),this._cancellationTokenSource=void 0}}var Z5o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},WP=function(e,t){return function(n,r){t(n,r,e)}};let n$e=class extends ht{constructor(t,n,r,o,s,a){super(),this._instantiationService=t,this._configurationService=n,this._keybindingService=o,this._layoutService=s,this._accessibilityService=a,this._currentDelayedHoverWasShown=!1,this._delayedHovers=new Map,this._managedHovers=new Map,this._register(r.onDidShowContextMenu(()=>this.hideHover())),this._contextViewHandler=this._register(new bke(this._layoutService)),this._register(ju.registerCommandAndKeybindingRule({id:"workbench.action.showHover",weight:0,primary:Uc(2089,2087),handler:()=>{this._showAndFocusHoverForActiveElement()}}))}showInstantHover(t,n,r,o){const s=this._createHover(t,r);if(s)return this._showHover(s,t,n),s}showDelayedHover(t,n){var o;if(t.id===void 0&&(t.id=G_t(t.content)),!this._currentDelayedHover||this._currentDelayedHoverWasShown){if((o=this._currentHover)!=null&&o.isLocked)return;if(vx(this._currentHoverOptions)===vx(t))return this._currentHover;if(this._currentHover&&!this._currentHover.isDisposed&&this._currentDelayedHoverGroupId!==void 0&&this._currentDelayedHoverGroupId===(n==null?void 0:n.groupId))return this.showInstantHover({...t,appearance:{...t.appearance,skipFadeInAnimation:!0}})}else if(this._currentDelayedHover&&vx(this._currentHoverOptions)===vx(t))return this._currentDelayedHover;const r=this._createHover(t,void 0);if(!r){this._currentDelayedHover=void 0,this._currentDelayedHoverWasShown=!1,this._currentDelayedHoverGroupId=void 0;return}return this._currentDelayedHover=r,this._currentDelayedHoverWasShown=!1,this._currentDelayedHoverGroupId=n==null?void 0:n.groupId,Cy(this._configurationService.getValue("workbench.hover.delay")).then(()=>{r&&!r.isDisposed&&(this._currentDelayedHoverWasShown=!0,this._showHover(r,t))}),r}setupDelayedHover(t,n,r){const o=()=>({...typeof n=="function"?n():n,target:t});return this._setupDelayedHover(t,o,r)}setupDelayedHoverAtMouse(t,n,r){const o=s=>({...typeof n=="function"?n():n,target:{targetElements:[t],x:s!==void 0?s.x+10:void 0}});return this._setupDelayedHover(t,o,r)}_setupDelayedHover(t,n,r){const o=new Et;return o.add(bt(t,rn.MOUSE_OVER,s=>{this.showDelayedHover(n(s),{groupId:r==null?void 0:r.groupId})})),r!=null&&r.setupKeyboardEvents&&o.add(bt(t,rn.KEY_DOWN,s=>{const a=new Us(s);(a.equals(10)||a.equals(3))&&this.showInstantHover(n(),!0)})),this._delayedHovers.set(t,{show:s=>{this.showInstantHover(n(),s)}}),o.add($n(()=>this._delayedHovers.delete(t))),o}_createHover(t,n){var l,d,u,h;if(this._currentDelayedHover=void 0,t.content===""||(l=this._currentHover)!=null&&l.isLocked||(t.id===void 0&&(t.id=G_t(t.content)),vx(this._currentHoverOptions)===vx(t)))return;this._currentHoverOptions=t,this._lastHoverOptions=t;const r=t.trapFocus||this._accessibilityService.isScreenReaderOptimized(),o=Nd();n||(r&&o?o.classList.contains("monaco-hover")||(this._lastFocusedElementBeforeOpen=o):this._lastFocusedElementBeforeOpen=void 0);const s=new Et,a=this._instantiationService.createInstance(e$e,t);if((d=t.persistence)!=null&&d.sticky&&(a.isLocked=!0),(u=t.position)!=null&&u.hoverPosition&&!D8(t.position.hoverPosition)&&(t.target={targetElements:ec(t.target)?[t.target]:t.target.targetElements,x:t.position.hoverPosition.x+10}),a.onDispose(()=>{var m,v;((m=this._currentHover)==null?void 0:m.domNode)&&_En(this._currentHover.domNode)&&((v=this._lastFocusedElementBeforeOpen)==null||v.focus()),vx(this._currentHoverOptions)===vx(t)&&this.doHideHover(),s.dispose()},void 0,s),!t.container){const g=ec(t.target)?t.target:t.target.targetElements[0];t.container=this._layoutService.getContainer(ii(g))}if(a.onRequestLayout(()=>this._contextViewHandler.layout(),void 0,s),(h=t.persistence)!=null&&h.sticky)s.add(bt(ii(t.container).document,rn.MOUSE_DOWN,g=>{gu(g.target,a.domNode)||this.doHideHover()}));else{if("targetElements"in t.target)for(const m of t.target.targetElements)s.add(bt(m,rn.CLICK,()=>this.hideHover()));else s.add(bt(t.target,rn.CLICK,()=>this.hideHover()));const g=Nd();if(g){const m=ii(g).document;s.add(bt(g,rn.KEY_DOWN,v=>{var f;return this._keyDown(v,a,!!((f=t.persistence)!=null&&f.hideOnKeyDown))})),s.add(bt(m,rn.KEY_DOWN,v=>{var f;return this._keyDown(v,a,!!((f=t.persistence)!=null&&f.hideOnKeyDown))})),s.add(bt(g,rn.KEY_UP,v=>this._keyUp(v,a))),s.add(bt(m,rn.KEY_UP,v=>this._keyUp(v,a)))}}if("IntersectionObserver"in xs){const g=new IntersectionObserver(v=>this._intersectionChange(v,a),{threshold:0}),m="targetElements"in t.target?t.target.targetElements[0]:t.target;g.observe(m),s.add($n(()=>g.disconnect()))}return this._currentHover=a,a}_showHover(t,n,r){this._contextViewHandler.showContextView(new K5o(t,r),n.container)}hideHover(t){var n;!t&&((n=this._currentHover)!=null&&n.isLocked)||!this._currentHoverOptions||this.doHideHover()}doHideHover(){this._currentHover=void 0,this._currentHoverOptions=void 0,this._contextViewHandler.hideContextView()}_intersectionChange(t,n){t[t.length-1].isIntersecting||n.dispose()}showAndFocusLastHover(){this._lastHoverOptions&&this.showInstantHover(this._lastHoverOptions,!0,!0)}_showAndFocusHoverForActiveElement(){let t=Nd();for(;t;){const n=this._delayedHovers.get(t)??this._managedHovers.get(t);if(n){n.show(!0);return}t=t.parentElement}}_keyDown(t,n,r){var a,l;if(t.key==="Alt"){n.isLocked=!0;return}const o=new Us(t);this._keybindingService.resolveKeyboardEvent(o).getSingleModifierDispatchChords().some(d=>!!d)||this._keybindingService.softDispatch(o,o.target).kind!==0||r&&(!((a=this._currentHoverOptions)!=null&&a.trapFocus)||t.key!=="Tab")&&(this.hideHover(),(l=this._lastFocusedElementBeforeOpen)==null||l.focus())}_keyUp(t,n){var r;t.key==="Alt"&&(n.isLocked=!1,n.isMouseIn||(this.hideHover(),(r=this._lastFocusedElementBeforeOpen)==null||r.focus()))}setupManagedHover(t,n,r,o){if(t.showNativeHover)return q5o(n,r);n.setAttribute("custom-hover","true"),n.title!==""&&(console.warn("HTML element already has a title attribute, which will conflict with the custom hover. Please remove the title attribute."),console.trace("Stack trace:",n.title),n.title="");let s,a;const l=(v,f)=>{var A;const k=a!==void 0;v&&(a==null||a.dispose(),a=void 0),f&&(s==null||s.dispose(),s=void 0),k&&((A=t.onDidHideHover)==null||A.call(t),a=void 0)},d=(v,f,k,A)=>new M0(async()=>{(!a||a.isDisposed)&&(a=new Y5o(t,k||n,v>0),await a.update(typeof r=="function"?r():r,f,{...o,trapFocus:A}))},v),u=new Et;let h=!1;u.add(bt(n,rn.MOUSE_DOWN,()=>{h=!0,l(!0,!0)},!0)),u.add(bt(n,rn.MOUSE_UP,()=>{h=!1},!0)),u.add(bt(n,rn.MOUSE_LEAVE,v=>{h=!1,l(!1,v.fromElement===n)},!0)),u.add(bt(n,rn.MOUSE_OVER,v=>{if(s)return;const f=new Et,k={targetElements:[n],dispose:()=>{}};if(t.placement===void 0||t.placement==="mouse"){const A=p=>{k.x=p.x+10,r5e(p,n)||l(!0,!0)};f.add(bt(n,rn.MOUSE_MOVE,A,!0))}s=f,r5e(v,n)&&f.add(d(typeof t.delay=="function"?t.delay(r):t.delay,!1,k))},!0));const g=v=>{if(h||s||!r5e(v,n))return;const f={targetElements:[n],dispose:()=>{}},k=new Et,A=()=>l(!0,!0);k.add(bt(n,rn.BLUR,A,!0)),k.add(d(typeof t.delay=="function"?t.delay(r):t.delay,!1,f)),s=k};a3(n)||u.add(bt(n,rn.FOCUS,g,!0));const m={show:v=>{l(!1,!0),d(0,v,void 0,v)},hide:()=>{l(!0,!0)},update:async(v,f)=>{r=v,await(a==null?void 0:a.update(r,void 0,f))},dispose:()=>{this._managedHovers.delete(n),u.dispose(),l(!0,!0)}};return this._managedHovers.set(n,m),m}showManagedHover(t){const n=this._managedHovers.get(t);n&&n.show(!0)}dispose(){this._managedHovers.forEach(t=>t.dispose()),super.dispose()}};n$e=Z5o([WP(0,Zn),WP(1,ar),WP(2,S2),WP(3,Do),WP(4,nC),WP(5,ph)],n$e);function vx(e){if(e!==void 0)return(e==null?void 0:e.id)??e}function G_t(e){if(!ec(e))return typeof e=="string"?e.toString():e.value}function Y_t(e){const t=typeof e=="function"?e():e;if(fu(t))return ktt(t);if(LMn(t))return t.markdownNotSupportedFallback}function q5o(e,t){function n(r){r?e.setAttribute("title",r):e.removeAttribute("title")}return n(Y_t(t)),{update:r=>n(Y_t(r)),show:()=>{},hide:()=>{},dispose:()=>n(void 0)}}class K5o{get anchorPosition(){return this._hover.anchor}constructor(t,n=!1){this._hover=t,this._focus=n,this.layer=1}render(t){return this._hover.render(t),this._focus&&this._hover.focus(),this._hover}getAnchor(){return{x:this._hover.x,y:this._hover.y}}layout(){this._hover.layout()}}function r5e(e,t){return ec(e.target)&&J5o(e.target,t)===t}function J5o(e,t){for(t=t??ii(e).document.body;!e.hasAttribute("custom-hover")&&e!==t;)e=e.parentElement;return e}Vr(pm,n$e,1);yA((e,t)=>{const n=e.getColor(Oet);n&&(t.addRule(`.monaco-hover.workbench-hover .hover-row:not(:first-child):not(:empty) { border-top: 1px solid ${n.transparent(.5)}; }`),t.addRule(`.monaco-hover.workbench-hover hr { border-top: 1px solid ${n.transparent(.5)}; }`))});function _ce(e){return Object.isFrozen(e)?e:rio(e)}class ah{static createEmptyModel(t){return new ah({},[],[],void 0,t)}constructor(t,n,r,o,s){this._contents=t,this._keys=n,this._overrides=r,this.raw=o,this.logService=s,this.overrideConfigurations=new Map}get rawConfiguration(){if(!this._rawConfiguration)if(this.raw){const t=(Array.isArray(this.raw)?this.raw:[this.raw]).map(n=>{if(n instanceof ah)return n;const r=new e9o("",this.logService);return r.parseRaw(n),r.configurationModel});this._rawConfiguration=t.reduce((n,r)=>r===n?r:n.merge(r),t[0])}else this._rawConfiguration=this;return this._rawConfiguration}get contents(){return this._contents}get overrides(){return this._overrides}get keys(){return this._keys}isEmpty(){return this._keys.length===0&&Object.keys(this._contents).length===0&&this._overrides.length===0}getValue(t){return t?Hbt(this.contents,t):this.contents}inspect(t,n){const r=this;return{get value(){return _ce(r.rawConfiguration.getValue(t))},get override(){return n?_ce(r.rawConfiguration.getOverrideValue(t,n)):void 0},get merged(){return _ce(n?r.rawConfiguration.override(n).getValue(t):r.rawConfiguration.getValue(t))},get overrides(){const o=[];for(const{contents:s,identifiers:a,keys:l}of r.rawConfiguration.overrides){const d=new ah(s,l,[],void 0,r.logService).getValue(t);d!==void 0&&o.push({identifiers:a,value:d})}return o.length?_ce(o):void 0}}}getOverrideValue(t,n){const r=this.getContentsForOverrideIdentifer(n);return r?t?Hbt(r,t):r:void 0}override(t){let n=this.overrideConfigurations.get(t);return n||(n=this.createOverrideConfigurationModel(t),this.overrideConfigurations.set(t,n)),n}merge(...t){const n=uO(this.contents),r=uO(this.overrides),o=[...this.keys],s=this.raw?Array.isArray(this.raw)?[...this.raw]:[this.raw]:[this];for(const a of t)if(s.push(...a.raw?Array.isArray(a.raw)?a.raw:[a.raw]:[a]),!a.isEmpty()){this.mergeContents(n,a.contents);for(const l of a.overrides){const[d]=r.filter(u=>Ua(u.identifiers,l.identifiers));d?(this.mergeContents(d.contents,l.contents),d.keys.push(...l.keys),d.keys=P8(d.keys)):r.push(uO(l))}for(const l of a.keys)o.indexOf(l)===-1&&o.push(l)}return new ah(n,o,r,!s.length||s.every(a=>a instanceof ah)?void 0:s,this.logService)}createOverrideConfigurationModel(t){const n=this.getContentsForOverrideIdentifer(t);if(!n||typeof n!="object"||!Object.keys(n).length)return this;const r={};for(const o of P8([...Object.keys(this.contents),...Object.keys(n)])){let s=this.contents[o];const a=n[o];a&&(typeof s=="object"&&typeof a=="object"?(s=uO(s),this.mergeContents(s,a)):s=a),r[o]=s}return new ah(r,this.keys,this.overrides,void 0,this.logService)}mergeContents(t,n){for(const r of Object.keys(n)){if(r in t&&Pd(t[r])&&Pd(n[r])){this.mergeContents(t[r],n[r]);continue}t[r]=uO(n[r])}}getContentsForOverrideIdentifer(t){let n=null,r=null;const o=s=>{s&&(r?this.mergeContents(r,s):r=uO(s))};for(const s of this.overrides)s.identifiers.length===1&&s.identifiers[0]===t?n=s.contents:s.identifiers.includes(t)&&o(s.contents);return o(n),r}toJSON(){return{contents:this.contents,overrides:this.overrides,keys:this.keys}}setValue(t,n){this.updateValue(t,n,!1)}removeValue(t){const n=this.keys.indexOf(t);n!==-1&&(this.keys.splice(n,1),yio(this.contents,t),L6.test(t)&&this.overrides.splice(this.overrides.findIndex(r=>Ua(r.identifiers,Fme(t))),1))}updateValue(t,n,r){if(n7n(this.contents,t,n,o=>this.logService.error(o)),r=r||this.keys.indexOf(t)===-1,r&&this.keys.push(t),L6.test(t)){const o=Fme(t),s={identifiers:o,keys:Object.keys(this.contents[t]),contents:_Ne(this.contents[t],l=>this.logService.error(l))},a=this.overrides.findIndex(l=>Ua(l.identifiers,o));a!==-1?this.overrides[a]=s:this.overrides.push(s)}}}class e9o{constructor(t,n){this._name=t,this.logService=n,this._raw=null,this._configurationModel=null,this._restrictedConfigurations=[]}get configurationModel(){return this._configurationModel||ah.createEmptyModel(this.logService)}parseRaw(t,n){this._raw=t;const{contents:r,keys:o,overrides:s,restricted:a,hasExcludedProperties:l}=this.doParseRaw(t,n);this._configurationModel=new ah(r,o,s,l?[t]:void 0,this.logService),this._restrictedConfigurations=a||[]}doParseRaw(t,n){const r=Ql.as(F3.Configuration),o=r.getConfigurationProperties(),s=r.getExcludedConfigurationProperties(),a=this.filter(t,o,s,!0,n);t=a.raw;const l=_Ne(t,h=>this.logService.error(`Conflict in settings file ${this._name}: ${h}`)),d=Object.keys(t),u=this.toOverrides(t,h=>this.logService.error(`Conflict in settings file ${this._name}: ${h}`));return{contents:l,keys:d,overrides:u,restricted:a.restricted,hasExcludedProperties:a.hasExcludedProperties}}filter(t,n,r,o,s){var u;let a=!1;if(!(s!=null&&s.scopes)&&!(s!=null&&s.skipRestricted)&&!(s!=null&&s.skipUnregistered)&&!((u=s==null?void 0:s.exclude)!=null&&u.length))return{raw:t,restricted:[],hasExcludedProperties:a};const l={},d=[];for(const h in t)if(L6.test(h)&&o){const g=this.filter(t[h],n,r,!1,s);l[h]=g.raw,a=a||g.hasExcludedProperties,d.push(...g.restricted)}else{const g=n[h];g!=null&&g.restricted&&d.push(h),this.shouldInclude(h,g,r,s)?l[h]=t[h]:a=!0}return{raw:l,restricted:d,hasExcludedProperties:a}}shouldInclude(t,n,r,o){var l,d;if((l=o.exclude)!=null&&l.includes(t))return!1;if((d=o.include)!=null&&d.includes(t))return!0;if(o.skipRestricted&&(n!=null&&n.restricted)||o.skipUnregistered&&!n)return!1;const s=n??r[t],a=s?typeof s.scope<"u"?s.scope:4:void 0;return a===void 0||o.scopes===void 0?!0:o.scopes.includes(a)}toOverrides(t,n){const r=[];for(const o of Object.keys(t))if(L6.test(o)){const s={};for(const a in t[o])s[a]=t[o][a];r.push({identifiers:Fme(o),keys:Object.keys(s),contents:_Ne(s,n)})}return r}}class t9o{constructor(t,n,r,o,s,a,l,d,u,h,g,m,v){this.key=t,this.overrides=n,this._value=r,this.overrideIdentifiers=o,this.defaultConfiguration=s,this.policyConfiguration=a,this.applicationConfiguration=l,this.userConfiguration=d,this.localUserConfiguration=u,this.remoteUserConfiguration=h,this.workspaceConfiguration=g,this.folderConfigurationModel=m,this.memoryConfigurationModel=v}toInspectValue(t){return(t==null?void 0:t.value)!==void 0||(t==null?void 0:t.override)!==void 0||(t==null?void 0:t.overrides)!==void 0?t:void 0}get userInspectValue(){return this._userInspectValue||(this._userInspectValue=this.userConfiguration.inspect(this.key,this.overrides.overrideIdentifier)),this._userInspectValue}get user(){return this.toInspectValue(this.userInspectValue)}}class G3e{constructor(t,n,r,o,s,a,l,d,u,h){this._defaultConfiguration=t,this._policyConfiguration=n,this._applicationConfiguration=r,this._localUserConfiguration=o,this._remoteUserConfiguration=s,this._workspaceConfiguration=a,this._folderConfigurations=l,this._memoryConfiguration=d,this._memoryConfigurationByResource=u,this.logService=h,this._workspaceConsolidatedConfiguration=null,this._foldersConsolidatedConfigurations=new _c,this._userConfiguration=null}getValue(t,n,r){return this.getConsolidatedConfigurationModel(t,n,r).getValue(t)}updateValue(t,n,r={}){let o;r.resource?(o=this._memoryConfigurationByResource.get(r.resource),o||(o=ah.createEmptyModel(this.logService),this._memoryConfigurationByResource.set(r.resource,o))):o=this._memoryConfiguration,n===void 0?o.removeValue(t):o.setValue(t,n),r.resource||(this._workspaceConsolidatedConfiguration=null)}inspect(t,n,r){const o=this.getConsolidatedConfigurationModel(t,n,r),s=this.getFolderConfigurationModelForResource(n.resource,r),a=n.resource?this._memoryConfigurationByResource.get(n.resource)||this._memoryConfiguration:this._memoryConfiguration,l=new Set;for(const d of o.overrides)for(const u of d.identifiers)o.getOverrideValue(t,u)!==void 0&&l.add(u);return new t9o(t,n,o.getValue(t),l.size?[...l]:void 0,this._defaultConfiguration,this._policyConfiguration.isEmpty()?void 0:this._policyConfiguration,this.applicationConfiguration.isEmpty()?void 0:this.applicationConfiguration,this.userConfiguration,this.localUserConfiguration,this.remoteUserConfiguration,r?this._workspaceConfiguration:void 0,s||void 0,a)}get applicationConfiguration(){return this._applicationConfiguration}get userConfiguration(){if(!this._userConfiguration)if(this._remoteUserConfiguration.isEmpty())this._userConfiguration=this._localUserConfiguration;else{const t=this._localUserConfiguration.merge(this._remoteUserConfiguration);this._userConfiguration=new ah(t.contents,t.keys,t.overrides,void 0,this.logService)}return this._userConfiguration}get localUserConfiguration(){return this._localUserConfiguration}get remoteUserConfiguration(){return this._remoteUserConfiguration}getConsolidatedConfigurationModel(t,n,r){let o=this.getConsolidatedConfigurationModelForResource(n,r);if(n.overrideIdentifier&&(o=o.override(n.overrideIdentifier)),!this._policyConfiguration.isEmpty()&&this._policyConfiguration.getValue(t)!==void 0){o=o.merge();for(const s of this._policyConfiguration.keys)o.setValue(s,this._policyConfiguration.getValue(s))}return o}getConsolidatedConfigurationModelForResource({resource:t},n){let r=this.getWorkspaceConsolidatedConfiguration();if(n&&t){const o=n.getFolder(t);o&&(r=this.getFolderConsolidatedConfiguration(o.uri)||r);const s=this._memoryConfigurationByResource.get(t);s&&(r=r.merge(s))}return r}getWorkspaceConsolidatedConfiguration(){return this._workspaceConsolidatedConfiguration||(this._workspaceConsolidatedConfiguration=this._defaultConfiguration.merge(this.applicationConfiguration,this.userConfiguration,this._workspaceConfiguration,this._memoryConfiguration)),this._workspaceConsolidatedConfiguration}getFolderConsolidatedConfiguration(t){let n=this._foldersConsolidatedConfigurations.get(t);if(!n){const r=this.getWorkspaceConsolidatedConfiguration(),o=this._folderConfigurations.get(t);o?(n=r.merge(o),this._foldersConsolidatedConfigurations.set(t,n)):n=r}return n}getFolderConfigurationModelForResource(t,n){if(n&&t){const r=n.getFolder(t);if(r)return this._folderConfigurations.get(r.uri)}}toData(){return{defaults:{contents:this._defaultConfiguration.contents,overrides:this._defaultConfiguration.overrides,keys:this._defaultConfiguration.keys},policy:{contents:this._policyConfiguration.contents,overrides:this._policyConfiguration.overrides,keys:this._policyConfiguration.keys},application:{contents:this.applicationConfiguration.contents,overrides:this.applicationConfiguration.overrides,keys:this.applicationConfiguration.keys,raw:Array.isArray(this.applicationConfiguration.raw)?void 0:this.applicationConfiguration.raw},userLocal:{contents:this.localUserConfiguration.contents,overrides:this.localUserConfiguration.overrides,keys:this.localUserConfiguration.keys,raw:Array.isArray(this.localUserConfiguration.raw)?void 0:this.localUserConfiguration.raw},userRemote:{contents:this.remoteUserConfiguration.contents,overrides:this.remoteUserConfiguration.overrides,keys:this.remoteUserConfiguration.keys,raw:Array.isArray(this.remoteUserConfiguration.raw)?void 0:this.remoteUserConfiguration.raw},workspace:{contents:this._workspaceConfiguration.contents,overrides:this._workspaceConfiguration.overrides,keys:this._workspaceConfiguration.keys},folders:[...this._folderConfigurations.keys()].reduce((t,n)=>{const{contents:r,overrides:o,keys:s}=this._folderConfigurations.get(n);return t.push([n,{contents:r,overrides:o,keys:s}]),t},[])}}static parse(t,n){const r=this.parseConfigurationModel(t.defaults,n),o=this.parseConfigurationModel(t.policy,n),s=this.parseConfigurationModel(t.application,n),a=this.parseConfigurationModel(t.userLocal,n),l=this.parseConfigurationModel(t.userRemote,n),d=this.parseConfigurationModel(t.workspace,n),u=t.folders.reduce((h,g)=>(h.set(vi.revive(g[0]),this.parseConfigurationModel(g[1],n)),h),new _c);return new G3e(r,o,s,a,l,d,u,ah.createEmptyModel(n),new _c,n)}static parseConfigurationModel(t,n){return new ah(t.contents,t.keys,t.overrides,t.raw,n)}}class n9o{constructor(t,n,r,o,s){this.change=t,this.previous=n,this.currentConfiguraiton=r,this.currentWorkspace=o,this.logService=s,this._marker=` -`,this._markerCode1=this._marker.charCodeAt(0),this._markerCode2=46,this.affectedKeys=new Set,this._previousConfiguration=void 0;for(const a of t.keys)this.affectedKeys.add(a);for(const[,a]of t.overrides)for(const l of a)this.affectedKeys.add(l);this._affectsConfigStr=this._marker;for(const a of this.affectedKeys)this._affectsConfigStr+=a+this._marker}get previousConfiguration(){return!this._previousConfiguration&&this.previous&&(this._previousConfiguration=G3e.parse(this.previous.data,this.logService)),this._previousConfiguration}affectsConfiguration(t,n){var l;const r=this._marker+t,o=this._affectsConfigStr.indexOf(r);if(o<0)return!1;const s=o+r.length;if(s>=this._affectsConfigStr.length)return!1;const a=this._affectsConfigStr.charCodeAt(s);if(a!==this._markerCode1&&a!==this._markerCode2)return!1;if(n){const d=this.previousConfiguration?this.previousConfiguration.getValue(t,n,(l=this.previous)==null?void 0:l.workspace):void 0,u=this.currentConfiguraiton.getValue(t,n,this.currentWorkspace);return!Q0(d,u)}return!0}}const wke={kind:0},i9o={kind:1};function r9o(e,t,n){return{kind:2,commandId:e,commandArgs:t,isBubble:n}}class ZZ{constructor(t,n,r){var o;this._log=r,this._defaultKeybindings=t,this._defaultBoundCommands=new Map;for(const s of t){const a=s.command;a&&a.charAt(0)!=="-"&&this._defaultBoundCommands.set(a,!0)}this._map=new Map,this._lookupMap=new Map,this._keybindings=ZZ.handleRemovals([].concat(t).concat(n));for(let s=0,a=this._keybindings.length;s"u"){this._map.set(t,[n]),this._addToLookupMap(n);return}for(let o=r.length-1;o>=0;o--){const s=r[o];if(s.command===n.command)continue;let a=!0;for(let l=1;l"u"?(n=[t],this._lookupMap.set(t.command,n)):n.push(t)}_removeFromLookupMap(t){if(!t.command)return;const n=this._lookupMap.get(t.command);if(!(typeof n>"u")){for(let r=0,o=n.length;r"u"||o.length===0)return null;if(o.length===1&&!r)return o[0];for(let s=o.length-1;s>=0;s--){const a=o[s];if(n.contextMatchesRules(a.when))return a}return r?null:o[o.length-1]}resolve(t,n,r){const o=[...n,r];this._log(`| Resolving ${o}`);const s=this._map.get(o[0]);if(s===void 0)return this._log("\\ No keybinding entries."),wke;let a=null;if(o.length<2)a=s;else{a=[];for(let d=0,u=s.length;dh.chords.length)continue;let g=!0;for(let m=1;m=0;r--){const o=n[r];if(ZZ._contextMatchesRules(t,o.when))return o}return null}static _contextMatchesRules(t,n){return n?n.evaluate(t):!0}}function Z_t(e){return e?`${e.serialize()}`:"no when condition"}function q_t(e){return e.extensionId?e.isBuiltinExtension?`built-in extension ${e.extensionId}`:`user extension ${e.extensionId}`:e.isDefault?"built-in":"user"}const o9o=/^(cursor|delete|undo|redo|tab|editor\.action\.clipboard)/;class s9o extends ht{get onDidUpdateKeybindings(){return this._onDidUpdateKeybindings?this._onDidUpdateKeybindings.event:sn.None}get inChordMode(){return this._currentChords.length>0}constructor(t,n,r,o,s){super(),this._contextKeyService=t,this._commandService=n,this._telemetryService=r,this._notificationService=o,this._logService=s,this._onDidUpdateKeybindings=this._register(new at),this._currentChords=[],this._currentChordChecker=new QJe,this._currentChordStatusMessage=null,this._ignoreSingleModifiers=DN.EMPTY,this._currentSingleModifier=null,this._currentSingleModifierClearTimeout=new M0,this._currentlyDispatchingCommandId=null,this._logging=!1}dispose(){super.dispose()}_log(t){this._logging&&this._logService.info(`[KeybindingService]: ${t}`)}getKeybindings(){return this._getResolver().getKeybindings()}lookupKeybinding(t,n,r=!1){const o=this._getResolver().lookupPrimaryKeybinding(t,n||this._contextKeyService,r);if(o)return o.resolvedKeybinding}dispatchEvent(t,n){return this._dispatch(t,n)}softDispatch(t,n){this._log("/ Soft dispatching keyboard event");const r=this.resolveKeyboardEvent(t);if(r.hasMultipleChords())return console.warn("keyboard event should not be mapped to multiple chords"),wke;const[o]=r.getDispatchChords();if(o===null)return this._log("\\ Keyboard event cannot be dispatched"),wke;const s=this._contextKeyService.getContext(n),a=this._currentChords.map(({keypress:l})=>l);return this._getResolver().resolve(s,a,o)}_scheduleLeaveChordMode(){const t=Date.now();this._currentChordChecker.cancelAndSet(()=>{if(!this._documentHasFocus()){this._leaveChordMode();return}Date.now()-t>5e3&&this._leaveChordMode()},500)}_expectAnotherChord(t,n){switch(this._currentChords.push({keypress:t,label:n}),this._currentChords.length){case 0:throw kme("impossible");case 1:this._currentChordStatusMessage=this._notificationService.status(U(1701,"({0}) was pressed. Waiting for second key of chord...",n));break;default:{const r=this._currentChords.map(({label:o})=>o).join(", ");this._currentChordStatusMessage=this._notificationService.status(U(1702,"({0}) was pressed. Waiting for next key of chord...",r))}}this._scheduleLeaveChordMode(),cy.enabled&&cy.disable()}_leaveChordMode(){this._currentChordStatusMessage&&(this._currentChordStatusMessage.close(),this._currentChordStatusMessage=null),this._currentChordChecker.cancel(),this._currentChords=[],cy.enable()}_dispatch(t,n){return this._doDispatch(this.resolveKeyboardEvent(t),n,!1)}_singleModifierDispatch(t,n){const r=this.resolveKeyboardEvent(t),[o]=r.getSingleModifierDispatchChords();if(o)return this._ignoreSingleModifiers.has(o)?(this._log(`+ Ignoring single modifier ${o} due to it being pressed together with other keys.`),this._ignoreSingleModifiers=DN.EMPTY,this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null,!1):(this._ignoreSingleModifiers=DN.EMPTY,this._currentSingleModifier===null?(this._log(`+ Storing single modifier for possible chord ${o}.`),this._currentSingleModifier=o,this._currentSingleModifierClearTimeout.cancelAndSet(()=>{this._log("+ Clearing single modifier due to 300ms elapsed."),this._currentSingleModifier=null},300),!1):o===this._currentSingleModifier?(this._log(`/ Dispatching single modifier chord ${o} ${o}`),this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null,this._doDispatch(r,n,!0)):(this._log(`+ Clearing single modifier due to modifier mismatch: ${this._currentSingleModifier} ${o}`),this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null,!1));const[s]=r.getChords();return this._ignoreSingleModifiers=new DN(s),this._currentSingleModifier!==null&&this._log("+ Clearing single modifier due to other key up."),this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null,!1}_doDispatch(t,n,r=!1){let o=!1;if(t.hasMultipleChords())return console.warn("Unexpected keyboard event mapped to multiple chords"),!1;let s=null,a=null;if(r){const[h]=t.getSingleModifierDispatchChords();s=h,a=h?[h]:[]}else[s]=t.getDispatchChords(),a=this._currentChords.map(({keypress:h})=>h);if(s===null)return this._log("\\ Keyboard event cannot be dispatched in keydown phase."),o;const l=this._contextKeyService.getContext(n),d=t.getLabel(),u=this._getResolver().resolve(l,a,s);switch(u.kind){case 0:{if(this._logService.trace("KeybindingService#dispatch",d,"[ No matching keybinding ]"),this.inChordMode){const h=this._currentChords.map(({label:g})=>g).join(", ");this._log(`+ Leaving multi-chord mode: Nothing bound to "${h}, ${d}".`),this._notificationService.status(U(1703,"The key combination ({0}, {1}) is not a command.",h,d),{hideAfter:10*1e3}),this._leaveChordMode(),o=!0}return o}case 1:return this._logService.trace("KeybindingService#dispatch",d,"[ Several keybindings match - more chords needed ]"),o=!0,this._expectAnotherChord(s,d),this._log(this._currentChords.length===1?"+ Entering multi-chord mode...":"+ Continuing multi-chord mode..."),o;case 2:{if(this._logService.trace("KeybindingService#dispatch",d,`[ Will dispatch command ${u.commandId} ]`),u.commandId===null||u.commandId===""){if(this.inChordMode){const h=this._currentChords.map(({label:g})=>g).join(", ");this._log(`+ Leaving chord mode: Nothing bound to "${h}, ${d}".`),this._notificationService.status(U(1704,"The key combination ({0}, {1}) is not a command.",h,d),{hideAfter:10*1e3}),this._leaveChordMode(),o=!0}}else{this.inChordMode&&this._leaveChordMode(),u.isBubble||(o=!0),this._log(`+ Invoking command ${u.commandId}.`),this._currentlyDispatchingCommandId=u.commandId;try{typeof u.commandArgs>"u"?this._commandService.executeCommand(u.commandId).then(void 0,h=>this._notificationService.warn(h)):this._commandService.executeCommand(u.commandId,u.commandArgs).then(void 0,h=>this._notificationService.warn(h))}finally{this._currentlyDispatchingCommandId=null}o9o.test(u.commandId)||this._telemetryService.publicLog2("workbenchActionExecuted",{id:u.commandId,from:"keybinding",detail:t.getUserSettingsLabel()??void 0})}return o}}}mightProducePrintableCharacter(t){return t.ctrlKey||t.metaKey?!1:t.keyCode>=31&&t.keyCode<=56||t.keyCode>=21&&t.keyCode<=30}}const zAe=class zAe{constructor(t){this._ctrlKey=t?t.ctrlKey:!1,this._shiftKey=t?t.shiftKey:!1,this._altKey=t?t.altKey:!1,this._metaKey=t?t.metaKey:!1}has(t){switch(t){case"ctrl":return this._ctrlKey;case"shift":return this._shiftKey;case"alt":return this._altKey;case"meta":return this._metaKey}}};zAe.EMPTY=new zAe(null);let DN=zAe;class K_t{constructor(t,n,r,o,s,a,l){this._resolvedKeybindingItemBrand=void 0,this.resolvedKeybinding=t,this.chords=t?i$e(t.getDispatchChords()):[],t&&this.chords.length===0&&(this.chords=i$e(t.getSingleModifierDispatchChords())),this.bubble=n?n.charCodeAt(0)===94:!1,this.command=this.bubble?n.substr(1):n,this.commandArgs=r,this.when=o,this.isDefault=s,this.extensionId=a,this.isBuiltinExtension=l}}function i$e(e){const t=[];for(let n=0,r=e.length;nthis._getLabel(t))}getAriaLabel(){return bko.toLabel(this._os,this._chords,t=>this._getAriaLabel(t))}getElectronAccelerator(){return this._chords.length>1||this._chords[0].isDuplicateModifierCase()?null:wko.toLabel(this._os,this._chords,t=>this._getElectronAccelerator(t))}getUserSettingsLabel(){return Oko.toLabel(this._os,this._chords,t=>this._getUserSettingsLabel(t))}hasMultipleChords(){return this._chords.length>1}getChords(){return this._chords.map(t=>this._getChord(t))}_getChord(t){return new UJr(t.ctrlKey,t.shiftKey,t.altKey,t.metaKey,this._getLabel(t),this._getAriaLabel(t))}getDispatchChords(){return this._chords.map(t=>this._getChordDispatch(t))}getSingleModifierDispatchChords(){return this._chords.map(t=>this._getSingleModifierChordDispatch(t))}}class Cee extends a9o{constructor(t,n){super(n,t)}_keyCodeToUILabel(t){if(this._os===2)switch(t){case 15:return"←";case 16:return"↑";case 17:return"→";case 18:return"↓"}return vS.toString(t)}_getLabel(t){return t.isDuplicateModifierCase()?"":this._keyCodeToUILabel(t.keyCode)}_getAriaLabel(t){return t.isDuplicateModifierCase()?"":vS.toString(t.keyCode)}_getElectronAccelerator(t){return vS.toElectronAccelerator(t.keyCode)}_getUserSettingsLabel(t){if(t.isDuplicateModifierCase())return"";const n=vS.toUserSettingsUS(t.keyCode);return n&&n.toLowerCase()}_getChordDispatch(t){return Cee.getDispatchStr(t)}static getDispatchStr(t){if(t.isModifierKey())return null;let n="";return t.ctrlKey&&(n+="ctrl+"),t.shiftKey&&(n+="shift+"),t.altKey&&(n+="alt+"),t.metaKey&&(n+="meta+"),n+=vS.toString(t.keyCode),n}_getSingleModifierChordDispatch(t){return t.keyCode===5&&!t.shiftKey&&!t.altKey&&!t.metaKey?"ctrl":t.keyCode===4&&!t.ctrlKey&&!t.altKey&&!t.metaKey?"shift":t.keyCode===6&&!t.ctrlKey&&!t.shiftKey&&!t.metaKey?"alt":t.keyCode===57&&!t.ctrlKey&&!t.shiftKey&&!t.altKey?"meta":null}static _scanCodeToKeyCode(t){const n=xJe[t];if(n!==-1)return n;switch(t){case 10:return 31;case 11:return 32;case 12:return 33;case 13:return 34;case 14:return 35;case 15:return 36;case 16:return 37;case 17:return 38;case 18:return 39;case 19:return 40;case 20:return 41;case 21:return 42;case 22:return 43;case 23:return 44;case 24:return 45;case 25:return 46;case 26:return 47;case 27:return 48;case 28:return 49;case 29:return 50;case 30:return 51;case 31:return 52;case 32:return 53;case 33:return 54;case 34:return 55;case 35:return 56;case 36:return 22;case 37:return 23;case 38:return 24;case 39:return 25;case 40:return 26;case 41:return 27;case 42:return 28;case 43:return 29;case 44:return 30;case 45:return 21;case 51:return 88;case 52:return 86;case 53:return 92;case 54:return 94;case 55:return 93;case 56:return 0;case 57:return 85;case 58:return 95;case 59:return 91;case 60:return 87;case 61:return 89;case 62:return 90;case 106:return 97}return 0}static _toKeyCodeChord(t){if(!t)return null;if(t instanceof B8)return t;const n=this._scanCodeToKeyCode(t.scanCode);return n===0?null:new B8(t.ctrlKey,t.shiftKey,t.altKey,t.metaKey,n)}static resolveKeybinding(t,n){const r=i$e(t.chords.map(o=>this._toKeyCodeChord(o)));return r.length>0?[new Cee(r,n)]:[]}}let TV=[],dit=[],xMn=[];function Sce(e,t=!1){l9o(e,!1,t)}function l9o(e,t,n){const r=c9o(e,t);TV.push(r),r.userConfigured?xMn.push(r):dit.push(r),n&&!r.userConfigured&&TV.forEach(o=>{o.mime===r.mime||o.userConfigured||(r.extension&&o.extension===r.extension&&console.warn(`Overwriting extension <<${r.extension}>> to now point to mime <<${r.mime}>>`),r.filename&&o.filename===r.filename&&console.warn(`Overwriting filename <<${r.filename}>> to now point to mime <<${r.mime}>>`),r.filepattern&&o.filepattern===r.filepattern&&console.warn(`Overwriting filepattern <<${r.filepattern}>> to now point to mime <<${r.mime}>>`),r.firstline&&o.firstline===r.firstline&&console.warn(`Overwriting firstline <<${r.firstline}>> to now point to mime <<${r.mime}>>`))})}function c9o(e,t){return{id:e.id,mime:e.mime,filename:e.filename,extension:e.extension,filepattern:e.filepattern,firstline:e.firstline,userConfigured:t,filenameLowercase:e.filename?e.filename.toLowerCase():void 0,extensionLowercase:e.extension?e.extension.toLowerCase():void 0,filepatternLowercase:e.filepattern?qIn(e.filepattern.toLowerCase()):void 0,filepatternOnPath:e.filepattern?e.filepattern.indexOf(Jc.sep)>=0:!1}}function d9o(){TV=TV.filter(e=>e.userConfigured),dit=[]}function u9o(e,t){return h9o(e,t).map(n=>n.id)}function h9o(e,t){let n;if(e)switch(e.scheme){case yi.file:n=e.fsPath;break;case yi.data:{n=_6.parseMetaData(e).get(_6.META_DATA_LABEL);break}case yi.vscodeNotebookCell:n=void 0;break;default:n=e.path}if(!n)return[{id:"unknown",mime:lc.unknown}];n=n.toLowerCase();const r=e8(n),o=J_t(n,r,xMn);if(o)return[o,{id:s2,mime:lc.text}];const s=J_t(n,r,dit);if(s)return[s,{id:s2,mime:lc.text}];if(t){const a=f9o(t);if(a)return[a,{id:s2,mime:lc.text}]}return[{id:"unknown",mime:lc.unknown}]}function J_t(e,t,n){var a;let r,o,s;for(let l=n.length-1;l>=0;l--){const d=n[l];if(t===d.filenameLowercase){r=d;break}if(d.filepattern&&(!o||d.filepattern.length>o.filepattern.length)){const u=d.filepatternOnPath?e:t;(a=d.filepatternLowercase)!=null&&a.call(d,u)&&(o=d)}d.extension&&(!s||d.extension.length>s.extension.length)&&t.endsWith(d.extensionLowercase)&&(s=d)}if(r)return r;if(o)return o;if(s)return s}function f9o(e){if(NJe(e)&&(e=e.substr(1)),e.length>0)for(let t=TV.length-1;t>=0;t--){const n=TV[t];if(!n.firstline)continue;const r=e.match(n.firstline);if(r&&r.length>0)return n}}const Lce=Object.prototype.hasOwnProperty,eSt="vs.editor.nullLanguage";class g9o{constructor(){this._languageIdToLanguage=[],this._languageToLanguageId=new Map,this._register(eSt,0),this._register(s2,1),this._nextLanguageId=2}_register(t,n){this._languageIdToLanguage[n]=t,this._languageToLanguageId.set(t,n)}register(t){if(this._languageToLanguageId.has(t))return;const n=this._nextLanguageId++;this._register(t,n)}encodeLanguageId(t){return this._languageToLanguageId.get(t)||0}decodeLanguageId(t){return this._languageIdToLanguage[t]||eSt}}const Rq=class Rq extends ht{constructor(t=!0,n=!1){super(),this._onDidChange=this._register(new at),this.onDidChange=this._onDidChange.event,Rq.instanceCount++,this._warnOnOverwrite=n,this.languageIdCodec=new g9o,this._dynamicLanguages=[],this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},t&&(this._initializeFromRegistry(),this._register(eV.onDidChangeLanguages(r=>{this._initializeFromRegistry()})))}dispose(){Rq.instanceCount--,super.dispose()}_initializeFromRegistry(){this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},d9o();const t=[].concat(eV.getLanguages()).concat(this._dynamicLanguages);this._registerLanguages(t)}_registerLanguages(t){for(const n of t)this._registerLanguage(n);this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},Object.keys(this._languages).forEach(n=>{const r=this._languages[n];r.name&&(this._nameMap[r.name]=r.identifier),r.aliases.forEach(o=>{this._lowercaseNameMap[o.toLowerCase()]=r.identifier}),r.mimetypes.forEach(o=>{this._mimeTypesMap[o]=r.identifier})}),Ql.as(F3.Configuration).registerOverrideIdentifiers(this.getRegisteredLanguageIds()),this._onDidChange.fire()}_registerLanguage(t){const n=t.id;let r;Lce.call(this._languages,n)?r=this._languages[n]:(this.languageIdCodec.register(n),r={identifier:n,name:null,mimetypes:[],aliases:[],extensions:[],filenames:[],configurationFiles:[],icons:[]},this._languages[n]=r),this._mergeLanguage(r,t)}_mergeLanguage(t,n){const r=n.id;let o=null;if(Array.isArray(n.mimetypes)&&n.mimetypes.length>0&&(t.mimetypes.push(...n.mimetypes),o=n.mimetypes[0]),o||(o=`text/x-${r}`,t.mimetypes.push(o)),Array.isArray(n.extensions)){n.configuration?t.extensions=n.extensions.concat(t.extensions):t.extensions=t.extensions.concat(n.extensions);for(const l of n.extensions)Sce({id:r,mime:o,extension:l},this._warnOnOverwrite)}if(Array.isArray(n.filenames))for(const l of n.filenames)Sce({id:r,mime:o,filename:l},this._warnOnOverwrite),t.filenames.push(l);if(Array.isArray(n.filenamePatterns))for(const l of n.filenamePatterns)Sce({id:r,mime:o,filepattern:l},this._warnOnOverwrite);if(typeof n.firstLine=="string"&&n.firstLine.length>0){let l=n.firstLine;l.charAt(0)!=="^"&&(l="^"+l);try{const d=new RegExp(l);X6n(d)||Sce({id:r,mime:o,firstline:d},this._warnOnOverwrite)}catch(d){console.warn(`[${n.id}]: Invalid regular expression \`${l}\`: `,d)}}t.aliases.push(r);let s=null;if(typeof n.aliases<"u"&&Array.isArray(n.aliases)&&(n.aliases.length===0?s=[null]:s=n.aliases),s!==null)for(const l of s)!l||l.length===0||t.aliases.push(l);const a=s!==null&&s.length>0;if(!(a&&s[0]===null)){const l=(a?s[0]:null)||r;(a||!t.name)&&(t.name=l)}n.configuration&&t.configurationFiles.push(n.configuration),n.icon&&t.icons.push(n.icon)}isRegisteredLanguageId(t){return t?Lce.call(this._languages,t):!1}getRegisteredLanguageIds(){return Object.keys(this._languages)}getLanguageIdByLanguageName(t){const n=t.toLowerCase();return Lce.call(this._lowercaseNameMap,n)?this._lowercaseNameMap[n]:null}getLanguageIdByMimeType(t){return t&&Lce.call(this._mimeTypesMap,t)?this._mimeTypesMap[t]:null}guessLanguageIdByFilepathOrFirstLine(t,n){return!t&&!n?[]:u9o(t,n)}};Rq.instanceCount=0;let r$e=Rq;const Iq=class Iq extends ht{constructor(t=!1){super(),this._onDidRequestBasicLanguageFeatures=this._register(new at),this.onDidRequestBasicLanguageFeatures=this._onDidRequestBasicLanguageFeatures.event,this._onDidRequestRichLanguageFeatures=this._register(new at),this.onDidRequestRichLanguageFeatures=this._onDidRequestRichLanguageFeatures.event,this._onDidChange=this._register(new at({leakWarningThreshold:200})),this.onDidChange=this._onDidChange.event,this._requestedBasicLanguages=new Set,this._requestedRichLanguages=new Set,Iq.instanceCount++,this._registry=this._register(new r$e(!0,t)),this.languageIdCodec=this._registry.languageIdCodec,this._register(this._registry.onDidChange(()=>this._onDidChange.fire()))}dispose(){Iq.instanceCount--,super.dispose()}isRegisteredLanguageId(t){return this._registry.isRegisteredLanguageId(t)}getLanguageIdByLanguageName(t){return this._registry.getLanguageIdByLanguageName(t)}getLanguageIdByMimeType(t){return this._registry.getLanguageIdByMimeType(t)}guessLanguageIdByFilepathOrFirstLine(t,n){return this._registry.guessLanguageIdByFilepathOrFirstLine(t,n).at(0)??null}createById(t){return new tSt(this.onDidChange,()=>this._createAndGetLanguageIdentifier(t))}createByFilepathOrFirstLine(t,n){return new tSt(this.onDidChange,()=>{const r=this.guessLanguageIdByFilepathOrFirstLine(t,n);return this._createAndGetLanguageIdentifier(r)})}_createAndGetLanguageIdentifier(t){return(!t||!this.isRegisteredLanguageId(t))&&(t=s2),t}requestBasicLanguageFeatures(t){this._requestedBasicLanguages.has(t)||(this._requestedBasicLanguages.add(t),this._onDidRequestBasicLanguageFeatures.fire(t))}requestRichLanguageFeatures(t){this._requestedRichLanguages.has(t)||(this._requestedRichLanguages.add(t),this.requestBasicLanguageFeatures(t),Hl.getOrCreate(t),this._onDidRequestRichLanguageFeatures.fire(t))}};Iq.instanceCount=0;let o$e=Iq;class tSt{constructor(t,n){this._value=Ko(this,t,()=>n()),this.onDidChange=sn.fromObservable(this._value)}get languageId(){return this._value.get()}}const s$e=/\(&([^\s&])\)|(^|[^&])&([^\s&])/,o5e=/(&)?(&)([^\s&])/g;var Oke;(function(e){e[e.Right=0]="Right",e[e.Left=1]="Left"})(Oke||(Oke={}));var a$e;(function(e){e[e.Above=0]="Above",e[e.Below=1]="Below"})(a$e||(a$e={}));class JU extends g1{constructor(t,n,r,o){t.classList.add("monaco-menu-container"),t.setAttribute("role","presentation");const s=document.createElement("div");s.classList.add("monaco-menu"),s.setAttribute("role","presentation"),super(s,{orientation:1,actionViewItemProvider:u=>this.doGetActionViewItem(u,r,a),context:r.context,actionRunner:r.actionRunner,ariaLabel:r.ariaLabel,ariaRole:"menu",focusOnlyEnabledItems:!0,triggerKeys:{keys:[3,...Qr||v1?[10]:[]],keyDown:!0}}),this.menuStyles=o,this.menuElement=s,this.actionsList.tabIndex=0,this.initializeOrUpdateStyleSheet(t,o),this._register(Rf.addTarget(s)),this._register(bt(s,rn.KEY_DOWN,u=>{new Us(u).equals(2)&&u.preventDefault()})),r.enableMnemonics&&this._register(bt(s,rn.KEY_DOWN,u=>{const h=u.key.toLocaleLowerCase();if(this.mnemonics.has(h)){Qo.stop(u,!0);const g=this.mnemonics.get(h);if(g.length===1&&(g[0]instanceof nSt&&g[0].container&&this.focusItemByElement(g[0].container),g[0].onClick(u)),g.length>1){const m=g.shift();m&&m.container&&(this.focusItemByElement(m.container),g.push(m)),this.mnemonics.set(h,g)}}})),v1&&this._register(bt(s,rn.KEY_DOWN,u=>{const h=new Us(u);h.equals(14)||h.equals(11)?(this.focusedItem=this.viewItems.length-1,this.focusNext(),Qo.stop(u,!0)):(h.equals(13)||h.equals(12))&&(this.focusedItem=0,this.focusPrevious(),Qo.stop(u,!0))})),this._register(bt(this.domNode,rn.MOUSE_OUT,u=>{const h=u.relatedTarget;gu(h,this.domNode)||(this.focusedItem=void 0,this.updateFocus(),u.stopPropagation())})),this._register(bt(this.actionsList,rn.MOUSE_OVER,u=>{let h=u.target;if(!(!h||!gu(h,this.actionsList)||h===this.actionsList)){for(;h.parentElement!==this.actionsList&&h.parentElement!==null;)h=h.parentElement;if(h.classList.contains("action-item")){const g=this.focusedItem;this.setFocusedItem(h),g!==this.focusedItem&&this.updateFocus()}}})),this._register(Rf.addTarget(this.actionsList)),this._register(bt(this.actionsList,ma.Tap,u=>{let h=u.initialTarget;if(!(!h||!gu(h,this.actionsList)||h===this.actionsList)){for(;h.parentElement!==this.actionsList&&h.parentElement!==null;)h=h.parentElement;if(h.classList.contains("action-item")){const g=this.focusedItem;this.setFocusedItem(h),g!==this.focusedItem&&this.updateFocus()}}}));const a={parent:this};this.mnemonics=new Map,this.scrollableElement=this._register(new Pie(s,{alwaysConsumeMouseWheel:!0,horizontal:2,vertical:3,verticalScrollbarSize:7,handleMouseWheel:!0,useShadows:!0}));const l=this.scrollableElement.getDomNode();l.style.position="",this.styleScrollElement(l,o),this._register(bt(s,ma.Change,u=>{Qo.stop(u,!0);const h=this.scrollableElement.getScrollPosition().scrollTop;this.scrollableElement.setScrollPosition({scrollTop:h-u.translationY})})),this._register(bt(l,rn.MOUSE_UP,u=>{u.preventDefault()}));const d=ii(t);s.style.maxHeight=`${Math.max(10,d.innerHeight-t.getBoundingClientRect().top-35)}px`,n=n.filter((u,h)=>{var g;return(g=r.submenuIds)!=null&&g.has(u.id)?(console.warn(`Found submenu cycle: ${u.id}`),!1):!(u instanceof pd&&(h===n.length-1||h===0||n[h-1]instanceof pd))}),this.push(n,{icon:!0,label:!0,isMenu:!0}),t.appendChild(this.scrollableElement.getDomNode()),this.scrollableElement.scanDomNode(),this.viewItems.filter(u=>!(u instanceof iSt)).forEach((u,h,g)=>{u.updatePositionInSet(h+1,g.length)})}initializeOrUpdateStyleSheet(t,n){this.styleSheet||(Eme(t)?this.styleSheet=mA(t):(JU.globalStyleSheet||(JU.globalStyleSheet=mA()),this.styleSheet=JU.globalStyleSheet)),this.styleSheet.textContent=k9o(n,Eme(t))}styleScrollElement(t,n){const r=n.foregroundColor??"",o=n.backgroundColor??"",s=n.borderColor?`1px solid ${n.borderColor}`:"",a="5px",l=n.shadowColor?`0 2px 8px ${n.shadowColor}`:"";t.style.outline=s,t.style.borderRadius=a,t.style.color=r,t.style.backgroundColor=o,t.style.boxShadow=l}getContainer(){return this.scrollableElement.getDomNode()}get onScroll(){return this.scrollableElement.onScroll}focusItemByElement(t){const n=this.focusedItem;this.setFocusedItem(t),n!==this.focusedItem&&this.updateFocus()}setFocusedItem(t){for(let n=0;n{this.element&&(this._register(bt(this.element,rn.MOUSE_UP,s=>{if(Qo.stop(s,!0),k1){if(new Xh(ii(this.element),s).rightButton)return;this.onClick(s)}else setTimeout(()=>{this.onClick(s)},0)})),this._register(bt(this.element,rn.CONTEXT_MENU,s=>{Qo.stop(s,!0)})))},100),this._register(this.runOnceToEnableMouseUp)}render(t){super.render(t),this.element&&(this.container=t,this.item=Xt(this.element,tn("a.action-menu-item")),this._action.id===pd.ID?this.item.setAttribute("role","presentation"):(this.item.setAttribute("role","menuitem"),this.mnemonic&&this.item.setAttribute("aria-keyshortcuts",`${this.mnemonic}`)),this.check=Xt(this.item,tn("span.menu-item-check"+gi.asCSSSelector(zt.menuSelection))),this.check.setAttribute("role","none"),this.label=Xt(this.item,tn("span.action-label")),this.options.label&&this.options.keybinding&&(Xt(this.item,tn("span.keybinding")).textContent=this.options.keybinding),this.runOnceToEnableMouseUp.schedule(),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked(),this.applyStyle())}blur(){super.blur(),this.applyStyle()}focus(){var t;super.focus(),(t=this.item)==null||t.focus(),this.applyStyle()}updatePositionInSet(t,n){this.item&&(this.item.setAttribute("aria-posinset",`${t}`),this.item.setAttribute("aria-setsize",`${n}`))}updateLabel(){var t;if(this.label&&this.options.label){fh(this.label);let n=ktt(this.action.label);if(n){const r=m9o(n);this.options.enableMnemonics||(n=r),this.label.setAttribute("aria-label",r.replace(/&&/g,"&"));const o=s$e.exec(n);if(o){n=Z4(n),o5e.lastIndex=0;let s=o5e.exec(n);for(;s&&s[1];)s=o5e.exec(n);const a=l=>l.replace(/&&/g,"&");s?this.label.append(Sie(a(n.substr(0,s.index))," "),tn("u",{"aria-hidden":"true"},s[3]),H6n(a(n.substr(s.index+s[0].length))," ")):this.label.textContent=a(n).trim(),(t=this.item)==null||t.setAttribute("aria-keyshortcuts",(o[1]?o[1]:o[3]).toLocaleLowerCase())}else this.label.textContent=n.replace(/&&/g,"&").trim()}}}updateTooltip(){}updateClass(){this.cssClass&&this.item&&this.item.classList.remove(...this.cssClass.split(" ")),this.options.icon&&this.label?(this.cssClass=this.action.class||"",this.label.classList.add("icon"),this.cssClass&&this.label.classList.add(...this.cssClass.split(" ")),this.updateEnabled()):this.label&&this.label.classList.remove("icon")}updateEnabled(){this.action.enabled?(this.element&&(this.element.classList.remove("disabled"),this.element.removeAttribute("aria-disabled")),this.item&&(this.item.classList.remove("disabled"),this.item.removeAttribute("aria-disabled"),this.item.tabIndex=0)):(this.element&&(this.element.classList.add("disabled"),this.element.setAttribute("aria-disabled","true")),this.item&&(this.item.classList.add("disabled"),this.item.setAttribute("aria-disabled","true")))}updateChecked(){if(!this.item)return;const t=this.action.checked;this.item.classList.toggle("checked",!!t),t!==void 0?(this.item.setAttribute("role","menuitemcheckbox"),this.item.setAttribute("aria-checked",t?"true":"false")):(this.item.setAttribute("role","menuitem"),this.item.setAttribute("aria-checked",""))}getMnemonic(){return this.mnemonic}applyStyle(){const t=this.element&&this.element.classList.contains("focused"),n=t&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,r=t&&this.menuStyle.selectionBackgroundColor?this.menuStyle.selectionBackgroundColor:void 0,o=t&&this.menuStyle.selectionBorderColor?`1px solid ${this.menuStyle.selectionBorderColor}`:"",s=t&&this.menuStyle.selectionBorderColor?"-1px":"";this.item&&(this.item.style.color=n??"",this.item.style.backgroundColor=r??"",this.item.style.outline=o,this.item.style.outlineOffset=s),this.check&&(this.check.style.color=n??"")}}class nSt extends EMn{constructor(t,n,r,o,s){super(t,t,o,s),this.submenuActions=n,this.parentData=r,this.submenuOptions=o,this.mysubmenu=null,this.submenuDisposables=this._register(new Et),this.mouseOver=!1,this.expandDirection=o&&o.expandDirection!==void 0?o.expandDirection:{horizontal:Oke.Right,vertical:a$e.Below},this.showScheduler=new Es(()=>{this.mouseOver&&(this.cleanupExistingSubmenu(!1),this.createSubmenu(!1))},250),this.hideScheduler=new Es(()=>{this.element&&!gu(Nd(),this.element)&&this.parentData.submenu===this.mysubmenu&&(this.parentData.parent.focus(!1),this.cleanupExistingSubmenu(!0))},750)}render(t){super.render(t),this.element&&(this.item&&(this.item.classList.add("monaco-submenu-item"),this.item.tabIndex=0,this.item.setAttribute("aria-haspopup","true"),this.updateAriaExpanded("false"),this.submenuIndicator=Xt(this.item,tn("span.submenu-indicator"+gi.asCSSSelector(zt.menuSubmenu))),this.submenuIndicator.setAttribute("aria-hidden","true")),this._register(bt(this.element,rn.KEY_UP,n=>{const r=new Us(n);(r.equals(17)||r.equals(3))&&(Qo.stop(n,!0),this.createSubmenu(!0))})),this._register(bt(this.element,rn.KEY_DOWN,n=>{const r=new Us(n);Nd()===this.item&&(r.equals(17)||r.equals(3))&&Qo.stop(n,!0)})),this._register(bt(this.element,rn.MOUSE_OVER,n=>{this.mouseOver||(this.mouseOver=!0,this.showScheduler.schedule())})),this._register(bt(this.element,rn.MOUSE_LEAVE,n=>{this.mouseOver=!1})),this._register(bt(this.element,rn.FOCUS_OUT,n=>{this.element&&!gu(Nd(),this.element)&&this.hideScheduler.schedule()})),this._register(this.parentData.parent.onScroll(()=>{this.parentData.submenu===this.mysubmenu&&(this.parentData.parent.focus(!1),this.cleanupExistingSubmenu(!0))})))}updateEnabled(){}onClick(t){Qo.stop(t,!0),this.cleanupExistingSubmenu(!1),this.createSubmenu(!0)}cleanupExistingSubmenu(t){if(this.parentData.submenu&&(t||this.parentData.submenu!==this.mysubmenu)){try{this.parentData.submenu.dispose()}catch{}this.parentData.submenu=void 0,this.updateAriaExpanded("false"),this.submenuContainer&&(this.submenuDisposables.clear(),this.submenuContainer=void 0)}}calculateSubmenuMenuLayout(t,n,r,o){const s={top:0,left:0};return s.left=QN(t.width,n.width,{position:o.horizontal===Oke.Right?0:1,offset:r.left,size:r.width}),s.left>=r.left&&s.left{new Us(h).equals(15)&&(Qo.stop(h,!0),this.parentData.parent.focus(),this.cleanupExistingSubmenu(!0))})),this.submenuDisposables.add(bt(this.submenuContainer,rn.KEY_DOWN,h=>{new Us(h).equals(15)&&Qo.stop(h,!0)})),this.submenuDisposables.add(this.parentData.submenu.onDidCancel(()=>{this.parentData.parent.focus(),this.cleanupExistingSubmenu(!0)})),this.parentData.submenu.focus(t),this.mysubmenu=this.parentData.submenu}}updateAriaExpanded(t){var n;this.item&&((n=this.item)==null||n.setAttribute("aria-expanded",t))}applyStyle(){super.applyStyle();const n=this.element&&this.element.classList.contains("focused")&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor;this.submenuIndicator&&(this.submenuIndicator.style.color=n??"")}dispose(){super.dispose(),this.hideScheduler.dispose(),this.mysubmenu&&(this.mysubmenu.dispose(),this.mysubmenu=null),this.submenuContainer&&(this.submenuContainer=void 0)}}class iSt extends gV{constructor(t,n,r,o){super(t,n,r),this.menuStyles=o}render(t){super.render(t),this.label&&(this.label.style.borderBottomColor=this.menuStyles.separatorColor?`${this.menuStyles.separatorColor}`:"")}}function m9o(e){const t=s$e,n=t.exec(e);if(!n)return e;const r=!n[1];return e.replace(t,r?"$2$3":"").trim()}function rSt(e){const t=DEn()[e.id];return`.codicon-${e.id}:before { content: '\\${t.toString(16)}'; }`}function k9o(e,t){let n=` +`;var $5o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},X5o=function(e,t){return function(n,r){t(n,r,e)}};let bke=class extends ht{constructor(t){super(),this.layoutService=t,this.contextView=this._register(new t$e(this.layoutService.mainContainer,1)),this.layout(),this._register(t.onDidLayoutContainer(()=>this.layout()))}showContextView(t,n,r){let o;n?n===this.layoutService.getContainer(ii(n))?o=1:r?o=3:o=2:o=1,this.contextView.setContainer(n??this.layoutService.activeContainer,o),this.contextView.show(t);const s={close:()=>{this.openContextView===s&&this.hideContextView()}};return this.openContextView=s,s}layout(){this.contextView.layout()}hideContextView(t){this.contextView.hide(t),this.openContextView=void 0}};bke=$5o([X5o(0,nC)],bke);class G5o extends bke{getContextViewElement(){return this.contextView.getViewElement()}}function LMn(e){const t=e;return typeof t=="object"&&"markdown"in t&&"markdownNotSupportedFallback"in t}class Y5o{constructor(t,n,r){this.hoverDelegate=t,this.target=n,this.fadeInAnimation=r}async update(t,n,r){if(this._cancellationTokenSource&&(this._cancellationTokenSource.dispose(!0),this._cancellationTokenSource=void 0),this.isDisposed)return;let o;if(fu(t)||ec(t)||t===void 0)o=t;else{this._cancellationTokenSource=new Wa;const s=this._cancellationTokenSource.token;let a;if(LMn(t)?nR(t.markdown)?a=t.markdown(s).then(l=>l??t.markdownNotSupportedFallback):a=t.markdown??t.markdownNotSupportedFallback:a=t.element(s),a instanceof Promise?(this._hoverWidget||this.show(U(1700,"Loading..."),n,r),o=await a):o=a,this.isDisposed||s.isCancellationRequested)return}this.show(o,n,r)}show(t,n,r){var s;const o=this._hoverWidget;if(this.hasContent(t)){const a={content:t,target:this.target,actions:r==null?void 0:r.actions,linkHandler:r==null?void 0:r.linkHandler,trapFocus:r==null?void 0:r.trapFocus,appearance:{showPointer:this.hoverDelegate.placement==="element",skipFadeInAnimation:!this.fadeInAnimation||!!o,showHoverHint:(s=r==null?void 0:r.appearance)==null?void 0:s.showHoverHint},position:{hoverPosition:2}};this._hoverWidget=this.hoverDelegate.showHover(a,n)}o==null||o.dispose()}hasContent(t){return t?r8(t)?!!t.value:!0:!1}get isDisposed(){var t;return(t=this._hoverWidget)==null?void 0:t.isDisposed}dispose(){var t,n;(t=this._hoverWidget)==null||t.dispose(),(n=this._cancellationTokenSource)==null||n.dispose(!0),this._cancellationTokenSource=void 0}}var Z5o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},WP=function(e,t){return function(n,r){t(n,r,e)}};let n$e=class extends ht{constructor(t,n,r,o,s,a){super(),this._instantiationService=t,this._configurationService=n,this._keybindingService=o,this._layoutService=s,this._accessibilityService=a,this._currentDelayedHoverWasShown=!1,this._delayedHovers=new Map,this._managedHovers=new Map,this._register(r.onDidShowContextMenu(()=>this.hideHover())),this._contextViewHandler=this._register(new bke(this._layoutService)),this._register(ju.registerCommandAndKeybindingRule({id:"workbench.action.showHover",weight:0,primary:Uc(2089,2087),handler:()=>{this._showAndFocusHoverForActiveElement()}}))}showInstantHover(t,n,r,o){const s=this._createHover(t,r);if(s)return this._showHover(s,t,n),s}showDelayedHover(t,n){var o;if(t.id===void 0&&(t.id=G_t(t.content)),!this._currentDelayedHover||this._currentDelayedHoverWasShown){if((o=this._currentHover)!=null&&o.isLocked)return;if(vx(this._currentHoverOptions)===vx(t))return this._currentHover;if(this._currentHover&&!this._currentHover.isDisposed&&this._currentDelayedHoverGroupId!==void 0&&this._currentDelayedHoverGroupId===(n==null?void 0:n.groupId))return this.showInstantHover({...t,appearance:{...t.appearance,skipFadeInAnimation:!0}})}else if(this._currentDelayedHover&&vx(this._currentHoverOptions)===vx(t))return this._currentDelayedHover;const r=this._createHover(t,void 0);if(!r){this._currentDelayedHover=void 0,this._currentDelayedHoverWasShown=!1,this._currentDelayedHoverGroupId=void 0;return}return this._currentDelayedHover=r,this._currentDelayedHoverWasShown=!1,this._currentDelayedHoverGroupId=n==null?void 0:n.groupId,Cy(this._configurationService.getValue("workbench.hover.delay")).then(()=>{r&&!r.isDisposed&&(this._currentDelayedHoverWasShown=!0,this._showHover(r,t))}),r}setupDelayedHover(t,n,r){const o=()=>({...typeof n=="function"?n():n,target:t});return this._setupDelayedHover(t,o,r)}setupDelayedHoverAtMouse(t,n,r){const o=s=>({...typeof n=="function"?n():n,target:{targetElements:[t],x:s!==void 0?s.x+10:void 0}});return this._setupDelayedHover(t,o,r)}_setupDelayedHover(t,n,r){const o=new Et;return o.add(wt(t,nn.MOUSE_OVER,s=>{this.showDelayedHover(n(s),{groupId:r==null?void 0:r.groupId})})),r!=null&&r.setupKeyboardEvents&&o.add(wt(t,nn.KEY_DOWN,s=>{const a=new Us(s);(a.equals(10)||a.equals(3))&&this.showInstantHover(n(),!0)})),this._delayedHovers.set(t,{show:s=>{this.showInstantHover(n(),s)}}),o.add($n(()=>this._delayedHovers.delete(t))),o}_createHover(t,n){var l,d,u,h;if(this._currentDelayedHover=void 0,t.content===""||(l=this._currentHover)!=null&&l.isLocked||(t.id===void 0&&(t.id=G_t(t.content)),vx(this._currentHoverOptions)===vx(t)))return;this._currentHoverOptions=t,this._lastHoverOptions=t;const r=t.trapFocus||this._accessibilityService.isScreenReaderOptimized(),o=Nd();n||(r&&o?o.classList.contains("monaco-hover")||(this._lastFocusedElementBeforeOpen=o):this._lastFocusedElementBeforeOpen=void 0);const s=new Et,a=this._instantiationService.createInstance(e$e,t);if((d=t.persistence)!=null&&d.sticky&&(a.isLocked=!0),(u=t.position)!=null&&u.hoverPosition&&!D8(t.position.hoverPosition)&&(t.target={targetElements:ec(t.target)?[t.target]:t.target.targetElements,x:t.position.hoverPosition.x+10}),a.onDispose(()=>{var m,v;((m=this._currentHover)==null?void 0:m.domNode)&&_En(this._currentHover.domNode)&&((v=this._lastFocusedElementBeforeOpen)==null||v.focus()),vx(this._currentHoverOptions)===vx(t)&&this.doHideHover(),s.dispose()},void 0,s),!t.container){const g=ec(t.target)?t.target:t.target.targetElements[0];t.container=this._layoutService.getContainer(ii(g))}if(a.onRequestLayout(()=>this._contextViewHandler.layout(),void 0,s),(h=t.persistence)!=null&&h.sticky)s.add(wt(ii(t.container).document,nn.MOUSE_DOWN,g=>{gu(g.target,a.domNode)||this.doHideHover()}));else{if("targetElements"in t.target)for(const m of t.target.targetElements)s.add(wt(m,nn.CLICK,()=>this.hideHover()));else s.add(wt(t.target,nn.CLICK,()=>this.hideHover()));const g=Nd();if(g){const m=ii(g).document;s.add(wt(g,nn.KEY_DOWN,v=>{var f;return this._keyDown(v,a,!!((f=t.persistence)!=null&&f.hideOnKeyDown))})),s.add(wt(m,nn.KEY_DOWN,v=>{var f;return this._keyDown(v,a,!!((f=t.persistence)!=null&&f.hideOnKeyDown))})),s.add(wt(g,nn.KEY_UP,v=>this._keyUp(v,a))),s.add(wt(m,nn.KEY_UP,v=>this._keyUp(v,a)))}}if("IntersectionObserver"in xs){const g=new IntersectionObserver(v=>this._intersectionChange(v,a),{threshold:0}),m="targetElements"in t.target?t.target.targetElements[0]:t.target;g.observe(m),s.add($n(()=>g.disconnect()))}return this._currentHover=a,a}_showHover(t,n,r){this._contextViewHandler.showContextView(new K5o(t,r),n.container)}hideHover(t){var n;!t&&((n=this._currentHover)!=null&&n.isLocked)||!this._currentHoverOptions||this.doHideHover()}doHideHover(){this._currentHover=void 0,this._currentHoverOptions=void 0,this._contextViewHandler.hideContextView()}_intersectionChange(t,n){t[t.length-1].isIntersecting||n.dispose()}showAndFocusLastHover(){this._lastHoverOptions&&this.showInstantHover(this._lastHoverOptions,!0,!0)}_showAndFocusHoverForActiveElement(){let t=Nd();for(;t;){const n=this._delayedHovers.get(t)??this._managedHovers.get(t);if(n){n.show(!0);return}t=t.parentElement}}_keyDown(t,n,r){var a,l;if(t.key==="Alt"){n.isLocked=!0;return}const o=new Us(t);this._keybindingService.resolveKeyboardEvent(o).getSingleModifierDispatchChords().some(d=>!!d)||this._keybindingService.softDispatch(o,o.target).kind!==0||r&&(!((a=this._currentHoverOptions)!=null&&a.trapFocus)||t.key!=="Tab")&&(this.hideHover(),(l=this._lastFocusedElementBeforeOpen)==null||l.focus())}_keyUp(t,n){var r;t.key==="Alt"&&(n.isLocked=!1,n.isMouseIn||(this.hideHover(),(r=this._lastFocusedElementBeforeOpen)==null||r.focus()))}setupManagedHover(t,n,r,o){if(t.showNativeHover)return q5o(n,r);n.setAttribute("custom-hover","true"),n.title!==""&&(console.warn("HTML element already has a title attribute, which will conflict with the custom hover. Please remove the title attribute."),console.trace("Stack trace:",n.title),n.title="");let s,a;const l=(v,f)=>{var A;const k=a!==void 0;v&&(a==null||a.dispose(),a=void 0),f&&(s==null||s.dispose(),s=void 0),k&&((A=t.onDidHideHover)==null||A.call(t),a=void 0)},d=(v,f,k,A)=>new M0(async()=>{(!a||a.isDisposed)&&(a=new Y5o(t,k||n,v>0),await a.update(typeof r=="function"?r():r,f,{...o,trapFocus:A}))},v),u=new Et;let h=!1;u.add(wt(n,nn.MOUSE_DOWN,()=>{h=!0,l(!0,!0)},!0)),u.add(wt(n,nn.MOUSE_UP,()=>{h=!1},!0)),u.add(wt(n,nn.MOUSE_LEAVE,v=>{h=!1,l(!1,v.fromElement===n)},!0)),u.add(wt(n,nn.MOUSE_OVER,v=>{if(s)return;const f=new Et,k={targetElements:[n],dispose:()=>{}};if(t.placement===void 0||t.placement==="mouse"){const A=p=>{k.x=p.x+10,r5e(p,n)||l(!0,!0)};f.add(wt(n,nn.MOUSE_MOVE,A,!0))}s=f,r5e(v,n)&&f.add(d(typeof t.delay=="function"?t.delay(r):t.delay,!1,k))},!0));const g=v=>{if(h||s||!r5e(v,n))return;const f={targetElements:[n],dispose:()=>{}},k=new Et,A=()=>l(!0,!0);k.add(wt(n,nn.BLUR,A,!0)),k.add(d(typeof t.delay=="function"?t.delay(r):t.delay,!1,f)),s=k};a3(n)||u.add(wt(n,nn.FOCUS,g,!0));const m={show:v=>{l(!1,!0),d(0,v,void 0,v)},hide:()=>{l(!0,!0)},update:async(v,f)=>{r=v,await(a==null?void 0:a.update(r,void 0,f))},dispose:()=>{this._managedHovers.delete(n),u.dispose(),l(!0,!0)}};return this._managedHovers.set(n,m),m}showManagedHover(t){const n=this._managedHovers.get(t);n&&n.show(!0)}dispose(){this._managedHovers.forEach(t=>t.dispose()),super.dispose()}};n$e=Z5o([WP(0,Zn),WP(1,ar),WP(2,S2),WP(3,Do),WP(4,nC),WP(5,ph)],n$e);function vx(e){if(e!==void 0)return(e==null?void 0:e.id)??e}function G_t(e){if(!ec(e))return typeof e=="string"?e.toString():e.value}function Y_t(e){const t=typeof e=="function"?e():e;if(fu(t))return ktt(t);if(LMn(t))return t.markdownNotSupportedFallback}function q5o(e,t){function n(r){r?e.setAttribute("title",r):e.removeAttribute("title")}return n(Y_t(t)),{update:r=>n(Y_t(r)),show:()=>{},hide:()=>{},dispose:()=>n(void 0)}}class K5o{get anchorPosition(){return this._hover.anchor}constructor(t,n=!1){this._hover=t,this._focus=n,this.layer=1}render(t){return this._hover.render(t),this._focus&&this._hover.focus(),this._hover}getAnchor(){return{x:this._hover.x,y:this._hover.y}}layout(){this._hover.layout()}}function r5e(e,t){return ec(e.target)&&J5o(e.target,t)===t}function J5o(e,t){for(t=t??ii(e).document.body;!e.hasAttribute("custom-hover")&&e!==t;)e=e.parentElement;return e}Vr(pm,n$e,1);yA((e,t)=>{const n=e.getColor(Oet);n&&(t.addRule(`.monaco-hover.workbench-hover .hover-row:not(:first-child):not(:empty) { border-top: 1px solid ${n.transparent(.5)}; }`),t.addRule(`.monaco-hover.workbench-hover hr { border-top: 1px solid ${n.transparent(.5)}; }`))});function _ce(e){return Object.isFrozen(e)?e:rio(e)}class ah{static createEmptyModel(t){return new ah({},[],[],void 0,t)}constructor(t,n,r,o,s){this._contents=t,this._keys=n,this._overrides=r,this.raw=o,this.logService=s,this.overrideConfigurations=new Map}get rawConfiguration(){if(!this._rawConfiguration)if(this.raw){const t=(Array.isArray(this.raw)?this.raw:[this.raw]).map(n=>{if(n instanceof ah)return n;const r=new e9o("",this.logService);return r.parseRaw(n),r.configurationModel});this._rawConfiguration=t.reduce((n,r)=>r===n?r:n.merge(r),t[0])}else this._rawConfiguration=this;return this._rawConfiguration}get contents(){return this._contents}get overrides(){return this._overrides}get keys(){return this._keys}isEmpty(){return this._keys.length===0&&Object.keys(this._contents).length===0&&this._overrides.length===0}getValue(t){return t?Hbt(this.contents,t):this.contents}inspect(t,n){const r=this;return{get value(){return _ce(r.rawConfiguration.getValue(t))},get override(){return n?_ce(r.rawConfiguration.getOverrideValue(t,n)):void 0},get merged(){return _ce(n?r.rawConfiguration.override(n).getValue(t):r.rawConfiguration.getValue(t))},get overrides(){const o=[];for(const{contents:s,identifiers:a,keys:l}of r.rawConfiguration.overrides){const d=new ah(s,l,[],void 0,r.logService).getValue(t);d!==void 0&&o.push({identifiers:a,value:d})}return o.length?_ce(o):void 0}}}getOverrideValue(t,n){const r=this.getContentsForOverrideIdentifer(n);return r?t?Hbt(r,t):r:void 0}override(t){let n=this.overrideConfigurations.get(t);return n||(n=this.createOverrideConfigurationModel(t),this.overrideConfigurations.set(t,n)),n}merge(...t){const n=uO(this.contents),r=uO(this.overrides),o=[...this.keys],s=this.raw?Array.isArray(this.raw)?[...this.raw]:[this.raw]:[this];for(const a of t)if(s.push(...a.raw?Array.isArray(a.raw)?a.raw:[a.raw]:[a]),!a.isEmpty()){this.mergeContents(n,a.contents);for(const l of a.overrides){const[d]=r.filter(u=>Ua(u.identifiers,l.identifiers));d?(this.mergeContents(d.contents,l.contents),d.keys.push(...l.keys),d.keys=P8(d.keys)):r.push(uO(l))}for(const l of a.keys)o.indexOf(l)===-1&&o.push(l)}return new ah(n,o,r,!s.length||s.every(a=>a instanceof ah)?void 0:s,this.logService)}createOverrideConfigurationModel(t){const n=this.getContentsForOverrideIdentifer(t);if(!n||typeof n!="object"||!Object.keys(n).length)return this;const r={};for(const o of P8([...Object.keys(this.contents),...Object.keys(n)])){let s=this.contents[o];const a=n[o];a&&(typeof s=="object"&&typeof a=="object"?(s=uO(s),this.mergeContents(s,a)):s=a),r[o]=s}return new ah(r,this.keys,this.overrides,void 0,this.logService)}mergeContents(t,n){for(const r of Object.keys(n)){if(r in t&&Pd(t[r])&&Pd(n[r])){this.mergeContents(t[r],n[r]);continue}t[r]=uO(n[r])}}getContentsForOverrideIdentifer(t){let n=null,r=null;const o=s=>{s&&(r?this.mergeContents(r,s):r=uO(s))};for(const s of this.overrides)s.identifiers.length===1&&s.identifiers[0]===t?n=s.contents:s.identifiers.includes(t)&&o(s.contents);return o(n),r}toJSON(){return{contents:this.contents,overrides:this.overrides,keys:this.keys}}setValue(t,n){this.updateValue(t,n,!1)}removeValue(t){const n=this.keys.indexOf(t);n!==-1&&(this.keys.splice(n,1),yio(this.contents,t),L6.test(t)&&this.overrides.splice(this.overrides.findIndex(r=>Ua(r.identifiers,Fme(t))),1))}updateValue(t,n,r){if(n7n(this.contents,t,n,o=>this.logService.error(o)),r=r||this.keys.indexOf(t)===-1,r&&this.keys.push(t),L6.test(t)){const o=Fme(t),s={identifiers:o,keys:Object.keys(this.contents[t]),contents:_Ne(this.contents[t],l=>this.logService.error(l))},a=this.overrides.findIndex(l=>Ua(l.identifiers,o));a!==-1?this.overrides[a]=s:this.overrides.push(s)}}}class e9o{constructor(t,n){this._name=t,this.logService=n,this._raw=null,this._configurationModel=null,this._restrictedConfigurations=[]}get configurationModel(){return this._configurationModel||ah.createEmptyModel(this.logService)}parseRaw(t,n){this._raw=t;const{contents:r,keys:o,overrides:s,restricted:a,hasExcludedProperties:l}=this.doParseRaw(t,n);this._configurationModel=new ah(r,o,s,l?[t]:void 0,this.logService),this._restrictedConfigurations=a||[]}doParseRaw(t,n){const r=Ql.as(F3.Configuration),o=r.getConfigurationProperties(),s=r.getExcludedConfigurationProperties(),a=this.filter(t,o,s,!0,n);t=a.raw;const l=_Ne(t,h=>this.logService.error(`Conflict in settings file ${this._name}: ${h}`)),d=Object.keys(t),u=this.toOverrides(t,h=>this.logService.error(`Conflict in settings file ${this._name}: ${h}`));return{contents:l,keys:d,overrides:u,restricted:a.restricted,hasExcludedProperties:a.hasExcludedProperties}}filter(t,n,r,o,s){var u;let a=!1;if(!(s!=null&&s.scopes)&&!(s!=null&&s.skipRestricted)&&!(s!=null&&s.skipUnregistered)&&!((u=s==null?void 0:s.exclude)!=null&&u.length))return{raw:t,restricted:[],hasExcludedProperties:a};const l={},d=[];for(const h in t)if(L6.test(h)&&o){const g=this.filter(t[h],n,r,!1,s);l[h]=g.raw,a=a||g.hasExcludedProperties,d.push(...g.restricted)}else{const g=n[h];g!=null&&g.restricted&&d.push(h),this.shouldInclude(h,g,r,s)?l[h]=t[h]:a=!0}return{raw:l,restricted:d,hasExcludedProperties:a}}shouldInclude(t,n,r,o){var l,d;if((l=o.exclude)!=null&&l.includes(t))return!1;if((d=o.include)!=null&&d.includes(t))return!0;if(o.skipRestricted&&(n!=null&&n.restricted)||o.skipUnregistered&&!n)return!1;const s=n??r[t],a=s?typeof s.scope<"u"?s.scope:4:void 0;return a===void 0||o.scopes===void 0?!0:o.scopes.includes(a)}toOverrides(t,n){const r=[];for(const o of Object.keys(t))if(L6.test(o)){const s={};for(const a in t[o])s[a]=t[o][a];r.push({identifiers:Fme(o),keys:Object.keys(s),contents:_Ne(s,n)})}return r}}class t9o{constructor(t,n,r,o,s,a,l,d,u,h,g,m,v){this.key=t,this.overrides=n,this._value=r,this.overrideIdentifiers=o,this.defaultConfiguration=s,this.policyConfiguration=a,this.applicationConfiguration=l,this.userConfiguration=d,this.localUserConfiguration=u,this.remoteUserConfiguration=h,this.workspaceConfiguration=g,this.folderConfigurationModel=m,this.memoryConfigurationModel=v}toInspectValue(t){return(t==null?void 0:t.value)!==void 0||(t==null?void 0:t.override)!==void 0||(t==null?void 0:t.overrides)!==void 0?t:void 0}get userInspectValue(){return this._userInspectValue||(this._userInspectValue=this.userConfiguration.inspect(this.key,this.overrides.overrideIdentifier)),this._userInspectValue}get user(){return this.toInspectValue(this.userInspectValue)}}class G3e{constructor(t,n,r,o,s,a,l,d,u,h){this._defaultConfiguration=t,this._policyConfiguration=n,this._applicationConfiguration=r,this._localUserConfiguration=o,this._remoteUserConfiguration=s,this._workspaceConfiguration=a,this._folderConfigurations=l,this._memoryConfiguration=d,this._memoryConfigurationByResource=u,this.logService=h,this._workspaceConsolidatedConfiguration=null,this._foldersConsolidatedConfigurations=new _c,this._userConfiguration=null}getValue(t,n,r){return this.getConsolidatedConfigurationModel(t,n,r).getValue(t)}updateValue(t,n,r={}){let o;r.resource?(o=this._memoryConfigurationByResource.get(r.resource),o||(o=ah.createEmptyModel(this.logService),this._memoryConfigurationByResource.set(r.resource,o))):o=this._memoryConfiguration,n===void 0?o.removeValue(t):o.setValue(t,n),r.resource||(this._workspaceConsolidatedConfiguration=null)}inspect(t,n,r){const o=this.getConsolidatedConfigurationModel(t,n,r),s=this.getFolderConfigurationModelForResource(n.resource,r),a=n.resource?this._memoryConfigurationByResource.get(n.resource)||this._memoryConfiguration:this._memoryConfiguration,l=new Set;for(const d of o.overrides)for(const u of d.identifiers)o.getOverrideValue(t,u)!==void 0&&l.add(u);return new t9o(t,n,o.getValue(t),l.size?[...l]:void 0,this._defaultConfiguration,this._policyConfiguration.isEmpty()?void 0:this._policyConfiguration,this.applicationConfiguration.isEmpty()?void 0:this.applicationConfiguration,this.userConfiguration,this.localUserConfiguration,this.remoteUserConfiguration,r?this._workspaceConfiguration:void 0,s||void 0,a)}get applicationConfiguration(){return this._applicationConfiguration}get userConfiguration(){if(!this._userConfiguration)if(this._remoteUserConfiguration.isEmpty())this._userConfiguration=this._localUserConfiguration;else{const t=this._localUserConfiguration.merge(this._remoteUserConfiguration);this._userConfiguration=new ah(t.contents,t.keys,t.overrides,void 0,this.logService)}return this._userConfiguration}get localUserConfiguration(){return this._localUserConfiguration}get remoteUserConfiguration(){return this._remoteUserConfiguration}getConsolidatedConfigurationModel(t,n,r){let o=this.getConsolidatedConfigurationModelForResource(n,r);if(n.overrideIdentifier&&(o=o.override(n.overrideIdentifier)),!this._policyConfiguration.isEmpty()&&this._policyConfiguration.getValue(t)!==void 0){o=o.merge();for(const s of this._policyConfiguration.keys)o.setValue(s,this._policyConfiguration.getValue(s))}return o}getConsolidatedConfigurationModelForResource({resource:t},n){let r=this.getWorkspaceConsolidatedConfiguration();if(n&&t){const o=n.getFolder(t);o&&(r=this.getFolderConsolidatedConfiguration(o.uri)||r);const s=this._memoryConfigurationByResource.get(t);s&&(r=r.merge(s))}return r}getWorkspaceConsolidatedConfiguration(){return this._workspaceConsolidatedConfiguration||(this._workspaceConsolidatedConfiguration=this._defaultConfiguration.merge(this.applicationConfiguration,this.userConfiguration,this._workspaceConfiguration,this._memoryConfiguration)),this._workspaceConsolidatedConfiguration}getFolderConsolidatedConfiguration(t){let n=this._foldersConsolidatedConfigurations.get(t);if(!n){const r=this.getWorkspaceConsolidatedConfiguration(),o=this._folderConfigurations.get(t);o?(n=r.merge(o),this._foldersConsolidatedConfigurations.set(t,n)):n=r}return n}getFolderConfigurationModelForResource(t,n){if(n&&t){const r=n.getFolder(t);if(r)return this._folderConfigurations.get(r.uri)}}toData(){return{defaults:{contents:this._defaultConfiguration.contents,overrides:this._defaultConfiguration.overrides,keys:this._defaultConfiguration.keys},policy:{contents:this._policyConfiguration.contents,overrides:this._policyConfiguration.overrides,keys:this._policyConfiguration.keys},application:{contents:this.applicationConfiguration.contents,overrides:this.applicationConfiguration.overrides,keys:this.applicationConfiguration.keys,raw:Array.isArray(this.applicationConfiguration.raw)?void 0:this.applicationConfiguration.raw},userLocal:{contents:this.localUserConfiguration.contents,overrides:this.localUserConfiguration.overrides,keys:this.localUserConfiguration.keys,raw:Array.isArray(this.localUserConfiguration.raw)?void 0:this.localUserConfiguration.raw},userRemote:{contents:this.remoteUserConfiguration.contents,overrides:this.remoteUserConfiguration.overrides,keys:this.remoteUserConfiguration.keys,raw:Array.isArray(this.remoteUserConfiguration.raw)?void 0:this.remoteUserConfiguration.raw},workspace:{contents:this._workspaceConfiguration.contents,overrides:this._workspaceConfiguration.overrides,keys:this._workspaceConfiguration.keys},folders:[...this._folderConfigurations.keys()].reduce((t,n)=>{const{contents:r,overrides:o,keys:s}=this._folderConfigurations.get(n);return t.push([n,{contents:r,overrides:o,keys:s}]),t},[])}}static parse(t,n){const r=this.parseConfigurationModel(t.defaults,n),o=this.parseConfigurationModel(t.policy,n),s=this.parseConfigurationModel(t.application,n),a=this.parseConfigurationModel(t.userLocal,n),l=this.parseConfigurationModel(t.userRemote,n),d=this.parseConfigurationModel(t.workspace,n),u=t.folders.reduce((h,g)=>(h.set(vi.revive(g[0]),this.parseConfigurationModel(g[1],n)),h),new _c);return new G3e(r,o,s,a,l,d,u,ah.createEmptyModel(n),new _c,n)}static parseConfigurationModel(t,n){return new ah(t.contents,t.keys,t.overrides,t.raw,n)}}class n9o{constructor(t,n,r,o,s){this.change=t,this.previous=n,this.currentConfiguraiton=r,this.currentWorkspace=o,this.logService=s,this._marker=` +`,this._markerCode1=this._marker.charCodeAt(0),this._markerCode2=46,this.affectedKeys=new Set,this._previousConfiguration=void 0;for(const a of t.keys)this.affectedKeys.add(a);for(const[,a]of t.overrides)for(const l of a)this.affectedKeys.add(l);this._affectsConfigStr=this._marker;for(const a of this.affectedKeys)this._affectsConfigStr+=a+this._marker}get previousConfiguration(){return!this._previousConfiguration&&this.previous&&(this._previousConfiguration=G3e.parse(this.previous.data,this.logService)),this._previousConfiguration}affectsConfiguration(t,n){var l;const r=this._marker+t,o=this._affectsConfigStr.indexOf(r);if(o<0)return!1;const s=o+r.length;if(s>=this._affectsConfigStr.length)return!1;const a=this._affectsConfigStr.charCodeAt(s);if(a!==this._markerCode1&&a!==this._markerCode2)return!1;if(n){const d=this.previousConfiguration?this.previousConfiguration.getValue(t,n,(l=this.previous)==null?void 0:l.workspace):void 0,u=this.currentConfiguraiton.getValue(t,n,this.currentWorkspace);return!Q0(d,u)}return!0}}const wke={kind:0},i9o={kind:1};function r9o(e,t,n){return{kind:2,commandId:e,commandArgs:t,isBubble:n}}class ZZ{constructor(t,n,r){var o;this._log=r,this._defaultKeybindings=t,this._defaultBoundCommands=new Map;for(const s of t){const a=s.command;a&&a.charAt(0)!=="-"&&this._defaultBoundCommands.set(a,!0)}this._map=new Map,this._lookupMap=new Map,this._keybindings=ZZ.handleRemovals([].concat(t).concat(n));for(let s=0,a=this._keybindings.length;s"u"){this._map.set(t,[n]),this._addToLookupMap(n);return}for(let o=r.length-1;o>=0;o--){const s=r[o];if(s.command===n.command)continue;let a=!0;for(let l=1;l"u"?(n=[t],this._lookupMap.set(t.command,n)):n.push(t)}_removeFromLookupMap(t){if(!t.command)return;const n=this._lookupMap.get(t.command);if(!(typeof n>"u")){for(let r=0,o=n.length;r"u"||o.length===0)return null;if(o.length===1&&!r)return o[0];for(let s=o.length-1;s>=0;s--){const a=o[s];if(n.contextMatchesRules(a.when))return a}return r?null:o[o.length-1]}resolve(t,n,r){const o=[...n,r];this._log(`| Resolving ${o}`);const s=this._map.get(o[0]);if(s===void 0)return this._log("\\ No keybinding entries."),wke;let a=null;if(o.length<2)a=s;else{a=[];for(let d=0,u=s.length;dh.chords.length)continue;let g=!0;for(let m=1;m=0;r--){const o=n[r];if(ZZ._contextMatchesRules(t,o.when))return o}return null}static _contextMatchesRules(t,n){return n?n.evaluate(t):!0}}function Z_t(e){return e?`${e.serialize()}`:"no when condition"}function q_t(e){return e.extensionId?e.isBuiltinExtension?`built-in extension ${e.extensionId}`:`user extension ${e.extensionId}`:e.isDefault?"built-in":"user"}const o9o=/^(cursor|delete|undo|redo|tab|editor\.action\.clipboard)/;class s9o extends ht{get onDidUpdateKeybindings(){return this._onDidUpdateKeybindings?this._onDidUpdateKeybindings.event:on.None}get inChordMode(){return this._currentChords.length>0}constructor(t,n,r,o,s){super(),this._contextKeyService=t,this._commandService=n,this._telemetryService=r,this._notificationService=o,this._logService=s,this._onDidUpdateKeybindings=this._register(new at),this._currentChords=[],this._currentChordChecker=new QJe,this._currentChordStatusMessage=null,this._ignoreSingleModifiers=DN.EMPTY,this._currentSingleModifier=null,this._currentSingleModifierClearTimeout=new M0,this._currentlyDispatchingCommandId=null,this._logging=!1}dispose(){super.dispose()}_log(t){this._logging&&this._logService.info(`[KeybindingService]: ${t}`)}getKeybindings(){return this._getResolver().getKeybindings()}lookupKeybinding(t,n,r=!1){const o=this._getResolver().lookupPrimaryKeybinding(t,n||this._contextKeyService,r);if(o)return o.resolvedKeybinding}dispatchEvent(t,n){return this._dispatch(t,n)}softDispatch(t,n){this._log("/ Soft dispatching keyboard event");const r=this.resolveKeyboardEvent(t);if(r.hasMultipleChords())return console.warn("keyboard event should not be mapped to multiple chords"),wke;const[o]=r.getDispatchChords();if(o===null)return this._log("\\ Keyboard event cannot be dispatched"),wke;const s=this._contextKeyService.getContext(n),a=this._currentChords.map(({keypress:l})=>l);return this._getResolver().resolve(s,a,o)}_scheduleLeaveChordMode(){const t=Date.now();this._currentChordChecker.cancelAndSet(()=>{if(!this._documentHasFocus()){this._leaveChordMode();return}Date.now()-t>5e3&&this._leaveChordMode()},500)}_expectAnotherChord(t,n){switch(this._currentChords.push({keypress:t,label:n}),this._currentChords.length){case 0:throw kme("impossible");case 1:this._currentChordStatusMessage=this._notificationService.status(U(1701,"({0}) was pressed. Waiting for second key of chord...",n));break;default:{const r=this._currentChords.map(({label:o})=>o).join(", ");this._currentChordStatusMessage=this._notificationService.status(U(1702,"({0}) was pressed. Waiting for next key of chord...",r))}}this._scheduleLeaveChordMode(),cy.enabled&&cy.disable()}_leaveChordMode(){this._currentChordStatusMessage&&(this._currentChordStatusMessage.close(),this._currentChordStatusMessage=null),this._currentChordChecker.cancel(),this._currentChords=[],cy.enable()}_dispatch(t,n){return this._doDispatch(this.resolveKeyboardEvent(t),n,!1)}_singleModifierDispatch(t,n){const r=this.resolveKeyboardEvent(t),[o]=r.getSingleModifierDispatchChords();if(o)return this._ignoreSingleModifiers.has(o)?(this._log(`+ Ignoring single modifier ${o} due to it being pressed together with other keys.`),this._ignoreSingleModifiers=DN.EMPTY,this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null,!1):(this._ignoreSingleModifiers=DN.EMPTY,this._currentSingleModifier===null?(this._log(`+ Storing single modifier for possible chord ${o}.`),this._currentSingleModifier=o,this._currentSingleModifierClearTimeout.cancelAndSet(()=>{this._log("+ Clearing single modifier due to 300ms elapsed."),this._currentSingleModifier=null},300),!1):o===this._currentSingleModifier?(this._log(`/ Dispatching single modifier chord ${o} ${o}`),this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null,this._doDispatch(r,n,!0)):(this._log(`+ Clearing single modifier due to modifier mismatch: ${this._currentSingleModifier} ${o}`),this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null,!1));const[s]=r.getChords();return this._ignoreSingleModifiers=new DN(s),this._currentSingleModifier!==null&&this._log("+ Clearing single modifier due to other key up."),this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null,!1}_doDispatch(t,n,r=!1){let o=!1;if(t.hasMultipleChords())return console.warn("Unexpected keyboard event mapped to multiple chords"),!1;let s=null,a=null;if(r){const[h]=t.getSingleModifierDispatchChords();s=h,a=h?[h]:[]}else[s]=t.getDispatchChords(),a=this._currentChords.map(({keypress:h})=>h);if(s===null)return this._log("\\ Keyboard event cannot be dispatched in keydown phase."),o;const l=this._contextKeyService.getContext(n),d=t.getLabel(),u=this._getResolver().resolve(l,a,s);switch(u.kind){case 0:{if(this._logService.trace("KeybindingService#dispatch",d,"[ No matching keybinding ]"),this.inChordMode){const h=this._currentChords.map(({label:g})=>g).join(", ");this._log(`+ Leaving multi-chord mode: Nothing bound to "${h}, ${d}".`),this._notificationService.status(U(1703,"The key combination ({0}, {1}) is not a command.",h,d),{hideAfter:10*1e3}),this._leaveChordMode(),o=!0}return o}case 1:return this._logService.trace("KeybindingService#dispatch",d,"[ Several keybindings match - more chords needed ]"),o=!0,this._expectAnotherChord(s,d),this._log(this._currentChords.length===1?"+ Entering multi-chord mode...":"+ Continuing multi-chord mode..."),o;case 2:{if(this._logService.trace("KeybindingService#dispatch",d,`[ Will dispatch command ${u.commandId} ]`),u.commandId===null||u.commandId===""){if(this.inChordMode){const h=this._currentChords.map(({label:g})=>g).join(", ");this._log(`+ Leaving chord mode: Nothing bound to "${h}, ${d}".`),this._notificationService.status(U(1704,"The key combination ({0}, {1}) is not a command.",h,d),{hideAfter:10*1e3}),this._leaveChordMode(),o=!0}}else{this.inChordMode&&this._leaveChordMode(),u.isBubble||(o=!0),this._log(`+ Invoking command ${u.commandId}.`),this._currentlyDispatchingCommandId=u.commandId;try{typeof u.commandArgs>"u"?this._commandService.executeCommand(u.commandId).then(void 0,h=>this._notificationService.warn(h)):this._commandService.executeCommand(u.commandId,u.commandArgs).then(void 0,h=>this._notificationService.warn(h))}finally{this._currentlyDispatchingCommandId=null}o9o.test(u.commandId)||this._telemetryService.publicLog2("workbenchActionExecuted",{id:u.commandId,from:"keybinding",detail:t.getUserSettingsLabel()??void 0})}return o}}}mightProducePrintableCharacter(t){return t.ctrlKey||t.metaKey?!1:t.keyCode>=31&&t.keyCode<=56||t.keyCode>=21&&t.keyCode<=30}}const zAe=class zAe{constructor(t){this._ctrlKey=t?t.ctrlKey:!1,this._shiftKey=t?t.shiftKey:!1,this._altKey=t?t.altKey:!1,this._metaKey=t?t.metaKey:!1}has(t){switch(t){case"ctrl":return this._ctrlKey;case"shift":return this._shiftKey;case"alt":return this._altKey;case"meta":return this._metaKey}}};zAe.EMPTY=new zAe(null);let DN=zAe;class K_t{constructor(t,n,r,o,s,a,l){this._resolvedKeybindingItemBrand=void 0,this.resolvedKeybinding=t,this.chords=t?i$e(t.getDispatchChords()):[],t&&this.chords.length===0&&(this.chords=i$e(t.getSingleModifierDispatchChords())),this.bubble=n?n.charCodeAt(0)===94:!1,this.command=this.bubble?n.substr(1):n,this.commandArgs=r,this.when=o,this.isDefault=s,this.extensionId=a,this.isBuiltinExtension=l}}function i$e(e){const t=[];for(let n=0,r=e.length;nthis._getLabel(t))}getAriaLabel(){return bko.toLabel(this._os,this._chords,t=>this._getAriaLabel(t))}getElectronAccelerator(){return this._chords.length>1||this._chords[0].isDuplicateModifierCase()?null:wko.toLabel(this._os,this._chords,t=>this._getElectronAccelerator(t))}getUserSettingsLabel(){return Oko.toLabel(this._os,this._chords,t=>this._getUserSettingsLabel(t))}hasMultipleChords(){return this._chords.length>1}getChords(){return this._chords.map(t=>this._getChord(t))}_getChord(t){return new UJr(t.ctrlKey,t.shiftKey,t.altKey,t.metaKey,this._getLabel(t),this._getAriaLabel(t))}getDispatchChords(){return this._chords.map(t=>this._getChordDispatch(t))}getSingleModifierDispatchChords(){return this._chords.map(t=>this._getSingleModifierChordDispatch(t))}}class Cee extends a9o{constructor(t,n){super(n,t)}_keyCodeToUILabel(t){if(this._os===2)switch(t){case 15:return"←";case 16:return"↑";case 17:return"→";case 18:return"↓"}return vS.toString(t)}_getLabel(t){return t.isDuplicateModifierCase()?"":this._keyCodeToUILabel(t.keyCode)}_getAriaLabel(t){return t.isDuplicateModifierCase()?"":vS.toString(t.keyCode)}_getElectronAccelerator(t){return vS.toElectronAccelerator(t.keyCode)}_getUserSettingsLabel(t){if(t.isDuplicateModifierCase())return"";const n=vS.toUserSettingsUS(t.keyCode);return n&&n.toLowerCase()}_getChordDispatch(t){return Cee.getDispatchStr(t)}static getDispatchStr(t){if(t.isModifierKey())return null;let n="";return t.ctrlKey&&(n+="ctrl+"),t.shiftKey&&(n+="shift+"),t.altKey&&(n+="alt+"),t.metaKey&&(n+="meta+"),n+=vS.toString(t.keyCode),n}_getSingleModifierChordDispatch(t){return t.keyCode===5&&!t.shiftKey&&!t.altKey&&!t.metaKey?"ctrl":t.keyCode===4&&!t.ctrlKey&&!t.altKey&&!t.metaKey?"shift":t.keyCode===6&&!t.ctrlKey&&!t.shiftKey&&!t.metaKey?"alt":t.keyCode===57&&!t.ctrlKey&&!t.shiftKey&&!t.altKey?"meta":null}static _scanCodeToKeyCode(t){const n=xJe[t];if(n!==-1)return n;switch(t){case 10:return 31;case 11:return 32;case 12:return 33;case 13:return 34;case 14:return 35;case 15:return 36;case 16:return 37;case 17:return 38;case 18:return 39;case 19:return 40;case 20:return 41;case 21:return 42;case 22:return 43;case 23:return 44;case 24:return 45;case 25:return 46;case 26:return 47;case 27:return 48;case 28:return 49;case 29:return 50;case 30:return 51;case 31:return 52;case 32:return 53;case 33:return 54;case 34:return 55;case 35:return 56;case 36:return 22;case 37:return 23;case 38:return 24;case 39:return 25;case 40:return 26;case 41:return 27;case 42:return 28;case 43:return 29;case 44:return 30;case 45:return 21;case 51:return 88;case 52:return 86;case 53:return 92;case 54:return 94;case 55:return 93;case 56:return 0;case 57:return 85;case 58:return 95;case 59:return 91;case 60:return 87;case 61:return 89;case 62:return 90;case 106:return 97}return 0}static _toKeyCodeChord(t){if(!t)return null;if(t instanceof B8)return t;const n=this._scanCodeToKeyCode(t.scanCode);return n===0?null:new B8(t.ctrlKey,t.shiftKey,t.altKey,t.metaKey,n)}static resolveKeybinding(t,n){const r=i$e(t.chords.map(o=>this._toKeyCodeChord(o)));return r.length>0?[new Cee(r,n)]:[]}}let TV=[],dit=[],xMn=[];function Sce(e,t=!1){l9o(e,!1,t)}function l9o(e,t,n){const r=c9o(e,t);TV.push(r),r.userConfigured?xMn.push(r):dit.push(r),n&&!r.userConfigured&&TV.forEach(o=>{o.mime===r.mime||o.userConfigured||(r.extension&&o.extension===r.extension&&console.warn(`Overwriting extension <<${r.extension}>> to now point to mime <<${r.mime}>>`),r.filename&&o.filename===r.filename&&console.warn(`Overwriting filename <<${r.filename}>> to now point to mime <<${r.mime}>>`),r.filepattern&&o.filepattern===r.filepattern&&console.warn(`Overwriting filepattern <<${r.filepattern}>> to now point to mime <<${r.mime}>>`),r.firstline&&o.firstline===r.firstline&&console.warn(`Overwriting firstline <<${r.firstline}>> to now point to mime <<${r.mime}>>`))})}function c9o(e,t){return{id:e.id,mime:e.mime,filename:e.filename,extension:e.extension,filepattern:e.filepattern,firstline:e.firstline,userConfigured:t,filenameLowercase:e.filename?e.filename.toLowerCase():void 0,extensionLowercase:e.extension?e.extension.toLowerCase():void 0,filepatternLowercase:e.filepattern?qIn(e.filepattern.toLowerCase()):void 0,filepatternOnPath:e.filepattern?e.filepattern.indexOf(Jc.sep)>=0:!1}}function d9o(){TV=TV.filter(e=>e.userConfigured),dit=[]}function u9o(e,t){return h9o(e,t).map(n=>n.id)}function h9o(e,t){let n;if(e)switch(e.scheme){case yi.file:n=e.fsPath;break;case yi.data:{n=_6.parseMetaData(e).get(_6.META_DATA_LABEL);break}case yi.vscodeNotebookCell:n=void 0;break;default:n=e.path}if(!n)return[{id:"unknown",mime:lc.unknown}];n=n.toLowerCase();const r=e8(n),o=J_t(n,r,xMn);if(o)return[o,{id:s2,mime:lc.text}];const s=J_t(n,r,dit);if(s)return[s,{id:s2,mime:lc.text}];if(t){const a=f9o(t);if(a)return[a,{id:s2,mime:lc.text}]}return[{id:"unknown",mime:lc.unknown}]}function J_t(e,t,n){var a;let r,o,s;for(let l=n.length-1;l>=0;l--){const d=n[l];if(t===d.filenameLowercase){r=d;break}if(d.filepattern&&(!o||d.filepattern.length>o.filepattern.length)){const u=d.filepatternOnPath?e:t;(a=d.filepatternLowercase)!=null&&a.call(d,u)&&(o=d)}d.extension&&(!s||d.extension.length>s.extension.length)&&t.endsWith(d.extensionLowercase)&&(s=d)}if(r)return r;if(o)return o;if(s)return s}function f9o(e){if(NJe(e)&&(e=e.substr(1)),e.length>0)for(let t=TV.length-1;t>=0;t--){const n=TV[t];if(!n.firstline)continue;const r=e.match(n.firstline);if(r&&r.length>0)return n}}const Lce=Object.prototype.hasOwnProperty,eSt="vs.editor.nullLanguage";class g9o{constructor(){this._languageIdToLanguage=[],this._languageToLanguageId=new Map,this._register(eSt,0),this._register(s2,1),this._nextLanguageId=2}_register(t,n){this._languageIdToLanguage[n]=t,this._languageToLanguageId.set(t,n)}register(t){if(this._languageToLanguageId.has(t))return;const n=this._nextLanguageId++;this._register(t,n)}encodeLanguageId(t){return this._languageToLanguageId.get(t)||0}decodeLanguageId(t){return this._languageIdToLanguage[t]||eSt}}const Rq=class Rq extends ht{constructor(t=!0,n=!1){super(),this._onDidChange=this._register(new at),this.onDidChange=this._onDidChange.event,Rq.instanceCount++,this._warnOnOverwrite=n,this.languageIdCodec=new g9o,this._dynamicLanguages=[],this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},t&&(this._initializeFromRegistry(),this._register(eV.onDidChangeLanguages(r=>{this._initializeFromRegistry()})))}dispose(){Rq.instanceCount--,super.dispose()}_initializeFromRegistry(){this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},d9o();const t=[].concat(eV.getLanguages()).concat(this._dynamicLanguages);this._registerLanguages(t)}_registerLanguages(t){for(const n of t)this._registerLanguage(n);this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},Object.keys(this._languages).forEach(n=>{const r=this._languages[n];r.name&&(this._nameMap[r.name]=r.identifier),r.aliases.forEach(o=>{this._lowercaseNameMap[o.toLowerCase()]=r.identifier}),r.mimetypes.forEach(o=>{this._mimeTypesMap[o]=r.identifier})}),Ql.as(F3.Configuration).registerOverrideIdentifiers(this.getRegisteredLanguageIds()),this._onDidChange.fire()}_registerLanguage(t){const n=t.id;let r;Lce.call(this._languages,n)?r=this._languages[n]:(this.languageIdCodec.register(n),r={identifier:n,name:null,mimetypes:[],aliases:[],extensions:[],filenames:[],configurationFiles:[],icons:[]},this._languages[n]=r),this._mergeLanguage(r,t)}_mergeLanguage(t,n){const r=n.id;let o=null;if(Array.isArray(n.mimetypes)&&n.mimetypes.length>0&&(t.mimetypes.push(...n.mimetypes),o=n.mimetypes[0]),o||(o=`text/x-${r}`,t.mimetypes.push(o)),Array.isArray(n.extensions)){n.configuration?t.extensions=n.extensions.concat(t.extensions):t.extensions=t.extensions.concat(n.extensions);for(const l of n.extensions)Sce({id:r,mime:o,extension:l},this._warnOnOverwrite)}if(Array.isArray(n.filenames))for(const l of n.filenames)Sce({id:r,mime:o,filename:l},this._warnOnOverwrite),t.filenames.push(l);if(Array.isArray(n.filenamePatterns))for(const l of n.filenamePatterns)Sce({id:r,mime:o,filepattern:l},this._warnOnOverwrite);if(typeof n.firstLine=="string"&&n.firstLine.length>0){let l=n.firstLine;l.charAt(0)!=="^"&&(l="^"+l);try{const d=new RegExp(l);X6n(d)||Sce({id:r,mime:o,firstline:d},this._warnOnOverwrite)}catch(d){console.warn(`[${n.id}]: Invalid regular expression \`${l}\`: `,d)}}t.aliases.push(r);let s=null;if(typeof n.aliases<"u"&&Array.isArray(n.aliases)&&(n.aliases.length===0?s=[null]:s=n.aliases),s!==null)for(const l of s)!l||l.length===0||t.aliases.push(l);const a=s!==null&&s.length>0;if(!(a&&s[0]===null)){const l=(a?s[0]:null)||r;(a||!t.name)&&(t.name=l)}n.configuration&&t.configurationFiles.push(n.configuration),n.icon&&t.icons.push(n.icon)}isRegisteredLanguageId(t){return t?Lce.call(this._languages,t):!1}getRegisteredLanguageIds(){return Object.keys(this._languages)}getLanguageIdByLanguageName(t){const n=t.toLowerCase();return Lce.call(this._lowercaseNameMap,n)?this._lowercaseNameMap[n]:null}getLanguageIdByMimeType(t){return t&&Lce.call(this._mimeTypesMap,t)?this._mimeTypesMap[t]:null}guessLanguageIdByFilepathOrFirstLine(t,n){return!t&&!n?[]:u9o(t,n)}};Rq.instanceCount=0;let r$e=Rq;const Iq=class Iq extends ht{constructor(t=!1){super(),this._onDidRequestBasicLanguageFeatures=this._register(new at),this.onDidRequestBasicLanguageFeatures=this._onDidRequestBasicLanguageFeatures.event,this._onDidRequestRichLanguageFeatures=this._register(new at),this.onDidRequestRichLanguageFeatures=this._onDidRequestRichLanguageFeatures.event,this._onDidChange=this._register(new at({leakWarningThreshold:200})),this.onDidChange=this._onDidChange.event,this._requestedBasicLanguages=new Set,this._requestedRichLanguages=new Set,Iq.instanceCount++,this._registry=this._register(new r$e(!0,t)),this.languageIdCodec=this._registry.languageIdCodec,this._register(this._registry.onDidChange(()=>this._onDidChange.fire()))}dispose(){Iq.instanceCount--,super.dispose()}isRegisteredLanguageId(t){return this._registry.isRegisteredLanguageId(t)}getLanguageIdByLanguageName(t){return this._registry.getLanguageIdByLanguageName(t)}getLanguageIdByMimeType(t){return this._registry.getLanguageIdByMimeType(t)}guessLanguageIdByFilepathOrFirstLine(t,n){return this._registry.guessLanguageIdByFilepathOrFirstLine(t,n).at(0)??null}createById(t){return new tSt(this.onDidChange,()=>this._createAndGetLanguageIdentifier(t))}createByFilepathOrFirstLine(t,n){return new tSt(this.onDidChange,()=>{const r=this.guessLanguageIdByFilepathOrFirstLine(t,n);return this._createAndGetLanguageIdentifier(r)})}_createAndGetLanguageIdentifier(t){return(!t||!this.isRegisteredLanguageId(t))&&(t=s2),t}requestBasicLanguageFeatures(t){this._requestedBasicLanguages.has(t)||(this._requestedBasicLanguages.add(t),this._onDidRequestBasicLanguageFeatures.fire(t))}requestRichLanguageFeatures(t){this._requestedRichLanguages.has(t)||(this._requestedRichLanguages.add(t),this.requestBasicLanguageFeatures(t),Hl.getOrCreate(t),this._onDidRequestRichLanguageFeatures.fire(t))}};Iq.instanceCount=0;let o$e=Iq;class tSt{constructor(t,n){this._value=Ko(this,t,()=>n()),this.onDidChange=on.fromObservable(this._value)}get languageId(){return this._value.get()}}const s$e=/\(&([^\s&])\)|(^|[^&])&([^\s&])/,o5e=/(&)?(&)([^\s&])/g;var Oke;(function(e){e[e.Right=0]="Right",e[e.Left=1]="Left"})(Oke||(Oke={}));var a$e;(function(e){e[e.Above=0]="Above",e[e.Below=1]="Below"})(a$e||(a$e={}));class JU extends g1{constructor(t,n,r,o){t.classList.add("monaco-menu-container"),t.setAttribute("role","presentation");const s=document.createElement("div");s.classList.add("monaco-menu"),s.setAttribute("role","presentation"),super(s,{orientation:1,actionViewItemProvider:u=>this.doGetActionViewItem(u,r,a),context:r.context,actionRunner:r.actionRunner,ariaLabel:r.ariaLabel,ariaRole:"menu",focusOnlyEnabledItems:!0,triggerKeys:{keys:[3,...Qr||v1?[10]:[]],keyDown:!0}}),this.menuStyles=o,this.menuElement=s,this.actionsList.tabIndex=0,this.initializeOrUpdateStyleSheet(t,o),this._register(Rf.addTarget(s)),this._register(wt(s,nn.KEY_DOWN,u=>{new Us(u).equals(2)&&u.preventDefault()})),r.enableMnemonics&&this._register(wt(s,nn.KEY_DOWN,u=>{const h=u.key.toLocaleLowerCase();if(this.mnemonics.has(h)){Qo.stop(u,!0);const g=this.mnemonics.get(h);if(g.length===1&&(g[0]instanceof nSt&&g[0].container&&this.focusItemByElement(g[0].container),g[0].onClick(u)),g.length>1){const m=g.shift();m&&m.container&&(this.focusItemByElement(m.container),g.push(m)),this.mnemonics.set(h,g)}}})),v1&&this._register(wt(s,nn.KEY_DOWN,u=>{const h=new Us(u);h.equals(14)||h.equals(11)?(this.focusedItem=this.viewItems.length-1,this.focusNext(),Qo.stop(u,!0)):(h.equals(13)||h.equals(12))&&(this.focusedItem=0,this.focusPrevious(),Qo.stop(u,!0))})),this._register(wt(this.domNode,nn.MOUSE_OUT,u=>{const h=u.relatedTarget;gu(h,this.domNode)||(this.focusedItem=void 0,this.updateFocus(),u.stopPropagation())})),this._register(wt(this.actionsList,nn.MOUSE_OVER,u=>{let h=u.target;if(!(!h||!gu(h,this.actionsList)||h===this.actionsList)){for(;h.parentElement!==this.actionsList&&h.parentElement!==null;)h=h.parentElement;if(h.classList.contains("action-item")){const g=this.focusedItem;this.setFocusedItem(h),g!==this.focusedItem&&this.updateFocus()}}})),this._register(Rf.addTarget(this.actionsList)),this._register(wt(this.actionsList,ma.Tap,u=>{let h=u.initialTarget;if(!(!h||!gu(h,this.actionsList)||h===this.actionsList)){for(;h.parentElement!==this.actionsList&&h.parentElement!==null;)h=h.parentElement;if(h.classList.contains("action-item")){const g=this.focusedItem;this.setFocusedItem(h),g!==this.focusedItem&&this.updateFocus()}}}));const a={parent:this};this.mnemonics=new Map,this.scrollableElement=this._register(new Pie(s,{alwaysConsumeMouseWheel:!0,horizontal:2,vertical:3,verticalScrollbarSize:7,handleMouseWheel:!0,useShadows:!0}));const l=this.scrollableElement.getDomNode();l.style.position="",this.styleScrollElement(l,o),this._register(wt(s,ma.Change,u=>{Qo.stop(u,!0);const h=this.scrollableElement.getScrollPosition().scrollTop;this.scrollableElement.setScrollPosition({scrollTop:h-u.translationY})})),this._register(wt(l,nn.MOUSE_UP,u=>{u.preventDefault()}));const d=ii(t);s.style.maxHeight=`${Math.max(10,d.innerHeight-t.getBoundingClientRect().top-35)}px`,n=n.filter((u,h)=>{var g;return(g=r.submenuIds)!=null&&g.has(u.id)?(console.warn(`Found submenu cycle: ${u.id}`),!1):!(u instanceof pd&&(h===n.length-1||h===0||n[h-1]instanceof pd))}),this.push(n,{icon:!0,label:!0,isMenu:!0}),t.appendChild(this.scrollableElement.getDomNode()),this.scrollableElement.scanDomNode(),this.viewItems.filter(u=>!(u instanceof iSt)).forEach((u,h,g)=>{u.updatePositionInSet(h+1,g.length)})}initializeOrUpdateStyleSheet(t,n){this.styleSheet||(Eme(t)?this.styleSheet=mA(t):(JU.globalStyleSheet||(JU.globalStyleSheet=mA()),this.styleSheet=JU.globalStyleSheet)),this.styleSheet.textContent=k9o(n,Eme(t))}styleScrollElement(t,n){const r=n.foregroundColor??"",o=n.backgroundColor??"",s=n.borderColor?`1px solid ${n.borderColor}`:"",a="5px",l=n.shadowColor?`0 2px 8px ${n.shadowColor}`:"";t.style.outline=s,t.style.borderRadius=a,t.style.color=r,t.style.backgroundColor=o,t.style.boxShadow=l}getContainer(){return this.scrollableElement.getDomNode()}get onScroll(){return this.scrollableElement.onScroll}focusItemByElement(t){const n=this.focusedItem;this.setFocusedItem(t),n!==this.focusedItem&&this.updateFocus()}setFocusedItem(t){for(let n=0;n{this.element&&(this._register(wt(this.element,nn.MOUSE_UP,s=>{if(Qo.stop(s,!0),k1){if(new Xh(ii(this.element),s).rightButton)return;this.onClick(s)}else setTimeout(()=>{this.onClick(s)},0)})),this._register(wt(this.element,nn.CONTEXT_MENU,s=>{Qo.stop(s,!0)})))},100),this._register(this.runOnceToEnableMouseUp)}render(t){super.render(t),this.element&&(this.container=t,this.item=Xt(this.element,tn("a.action-menu-item")),this._action.id===pd.ID?this.item.setAttribute("role","presentation"):(this.item.setAttribute("role","menuitem"),this.mnemonic&&this.item.setAttribute("aria-keyshortcuts",`${this.mnemonic}`)),this.check=Xt(this.item,tn("span.menu-item-check"+gi.asCSSSelector(zt.menuSelection))),this.check.setAttribute("role","none"),this.label=Xt(this.item,tn("span.action-label")),this.options.label&&this.options.keybinding&&(Xt(this.item,tn("span.keybinding")).textContent=this.options.keybinding),this.runOnceToEnableMouseUp.schedule(),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked(),this.applyStyle())}blur(){super.blur(),this.applyStyle()}focus(){var t;super.focus(),(t=this.item)==null||t.focus(),this.applyStyle()}updatePositionInSet(t,n){this.item&&(this.item.setAttribute("aria-posinset",`${t}`),this.item.setAttribute("aria-setsize",`${n}`))}updateLabel(){var t;if(this.label&&this.options.label){fh(this.label);let n=ktt(this.action.label);if(n){const r=m9o(n);this.options.enableMnemonics||(n=r),this.label.setAttribute("aria-label",r.replace(/&&/g,"&"));const o=s$e.exec(n);if(o){n=Z4(n),o5e.lastIndex=0;let s=o5e.exec(n);for(;s&&s[1];)s=o5e.exec(n);const a=l=>l.replace(/&&/g,"&");s?this.label.append(Sie(a(n.substr(0,s.index))," "),tn("u",{"aria-hidden":"true"},s[3]),H6n(a(n.substr(s.index+s[0].length))," ")):this.label.textContent=a(n).trim(),(t=this.item)==null||t.setAttribute("aria-keyshortcuts",(o[1]?o[1]:o[3]).toLocaleLowerCase())}else this.label.textContent=n.replace(/&&/g,"&").trim()}}}updateTooltip(){}updateClass(){this.cssClass&&this.item&&this.item.classList.remove(...this.cssClass.split(" ")),this.options.icon&&this.label?(this.cssClass=this.action.class||"",this.label.classList.add("icon"),this.cssClass&&this.label.classList.add(...this.cssClass.split(" ")),this.updateEnabled()):this.label&&this.label.classList.remove("icon")}updateEnabled(){this.action.enabled?(this.element&&(this.element.classList.remove("disabled"),this.element.removeAttribute("aria-disabled")),this.item&&(this.item.classList.remove("disabled"),this.item.removeAttribute("aria-disabled"),this.item.tabIndex=0)):(this.element&&(this.element.classList.add("disabled"),this.element.setAttribute("aria-disabled","true")),this.item&&(this.item.classList.add("disabled"),this.item.setAttribute("aria-disabled","true")))}updateChecked(){if(!this.item)return;const t=this.action.checked;this.item.classList.toggle("checked",!!t),t!==void 0?(this.item.setAttribute("role","menuitemcheckbox"),this.item.setAttribute("aria-checked",t?"true":"false")):(this.item.setAttribute("role","menuitem"),this.item.setAttribute("aria-checked",""))}getMnemonic(){return this.mnemonic}applyStyle(){const t=this.element&&this.element.classList.contains("focused"),n=t&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,r=t&&this.menuStyle.selectionBackgroundColor?this.menuStyle.selectionBackgroundColor:void 0,o=t&&this.menuStyle.selectionBorderColor?`1px solid ${this.menuStyle.selectionBorderColor}`:"",s=t&&this.menuStyle.selectionBorderColor?"-1px":"";this.item&&(this.item.style.color=n??"",this.item.style.backgroundColor=r??"",this.item.style.outline=o,this.item.style.outlineOffset=s),this.check&&(this.check.style.color=n??"")}}class nSt extends EMn{constructor(t,n,r,o,s){super(t,t,o,s),this.submenuActions=n,this.parentData=r,this.submenuOptions=o,this.mysubmenu=null,this.submenuDisposables=this._register(new Et),this.mouseOver=!1,this.expandDirection=o&&o.expandDirection!==void 0?o.expandDirection:{horizontal:Oke.Right,vertical:a$e.Below},this.showScheduler=new Es(()=>{this.mouseOver&&(this.cleanupExistingSubmenu(!1),this.createSubmenu(!1))},250),this.hideScheduler=new Es(()=>{this.element&&!gu(Nd(),this.element)&&this.parentData.submenu===this.mysubmenu&&(this.parentData.parent.focus(!1),this.cleanupExistingSubmenu(!0))},750)}render(t){super.render(t),this.element&&(this.item&&(this.item.classList.add("monaco-submenu-item"),this.item.tabIndex=0,this.item.setAttribute("aria-haspopup","true"),this.updateAriaExpanded("false"),this.submenuIndicator=Xt(this.item,tn("span.submenu-indicator"+gi.asCSSSelector(zt.menuSubmenu))),this.submenuIndicator.setAttribute("aria-hidden","true")),this._register(wt(this.element,nn.KEY_UP,n=>{const r=new Us(n);(r.equals(17)||r.equals(3))&&(Qo.stop(n,!0),this.createSubmenu(!0))})),this._register(wt(this.element,nn.KEY_DOWN,n=>{const r=new Us(n);Nd()===this.item&&(r.equals(17)||r.equals(3))&&Qo.stop(n,!0)})),this._register(wt(this.element,nn.MOUSE_OVER,n=>{this.mouseOver||(this.mouseOver=!0,this.showScheduler.schedule())})),this._register(wt(this.element,nn.MOUSE_LEAVE,n=>{this.mouseOver=!1})),this._register(wt(this.element,nn.FOCUS_OUT,n=>{this.element&&!gu(Nd(),this.element)&&this.hideScheduler.schedule()})),this._register(this.parentData.parent.onScroll(()=>{this.parentData.submenu===this.mysubmenu&&(this.parentData.parent.focus(!1),this.cleanupExistingSubmenu(!0))})))}updateEnabled(){}onClick(t){Qo.stop(t,!0),this.cleanupExistingSubmenu(!1),this.createSubmenu(!0)}cleanupExistingSubmenu(t){if(this.parentData.submenu&&(t||this.parentData.submenu!==this.mysubmenu)){try{this.parentData.submenu.dispose()}catch{}this.parentData.submenu=void 0,this.updateAriaExpanded("false"),this.submenuContainer&&(this.submenuDisposables.clear(),this.submenuContainer=void 0)}}calculateSubmenuMenuLayout(t,n,r,o){const s={top:0,left:0};return s.left=QN(t.width,n.width,{position:o.horizontal===Oke.Right?0:1,offset:r.left,size:r.width}),s.left>=r.left&&s.left{new Us(h).equals(15)&&(Qo.stop(h,!0),this.parentData.parent.focus(),this.cleanupExistingSubmenu(!0))})),this.submenuDisposables.add(wt(this.submenuContainer,nn.KEY_DOWN,h=>{new Us(h).equals(15)&&Qo.stop(h,!0)})),this.submenuDisposables.add(this.parentData.submenu.onDidCancel(()=>{this.parentData.parent.focus(),this.cleanupExistingSubmenu(!0)})),this.parentData.submenu.focus(t),this.mysubmenu=this.parentData.submenu}}updateAriaExpanded(t){var n;this.item&&((n=this.item)==null||n.setAttribute("aria-expanded",t))}applyStyle(){super.applyStyle();const n=this.element&&this.element.classList.contains("focused")&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor;this.submenuIndicator&&(this.submenuIndicator.style.color=n??"")}dispose(){super.dispose(),this.hideScheduler.dispose(),this.mysubmenu&&(this.mysubmenu.dispose(),this.mysubmenu=null),this.submenuContainer&&(this.submenuContainer=void 0)}}class iSt extends gV{constructor(t,n,r,o){super(t,n,r),this.menuStyles=o}render(t){super.render(t),this.label&&(this.label.style.borderBottomColor=this.menuStyles.separatorColor?`${this.menuStyles.separatorColor}`:"")}}function m9o(e){const t=s$e,n=t.exec(e);if(!n)return e;const r=!n[1];return e.replace(t,r?"$2$3":"").trim()}function rSt(e){const t=DEn()[e.id];return`.codicon-${e.id}:before { content: '\\${t.toString(16)}'; }`}function k9o(e,t){let n=` .monaco-menu { font-size: 13px; border-radius: 5px; @@ -2792,13 +2792,13 @@ ${rSt(zt.menuSubmenu)} .monaco-scrollable-element > .scrollbar > .slider.active { background: ${a}; } - `)}return n}class v9o{constructor(t,n,r,o){this.contextViewService=t,this.telemetryService=n,this.notificationService=r,this.keybindingService=o,this.focusToReturn=null,this.lastContainer=null,this.block=null,this.blockDisposable=null,this.options={blockMouse:!0}}configure(t){this.options=t}showContextMenu(t){const n=t.getActions();if(!n.length)return;this.focusToReturn=Nd();let r;const o=ec(t.domForShadowRoot)?t.domForShadowRoot:void 0;this.contextViewService.showContextView({getAnchor:()=>t.getAnchor(),canRelayout:!1,anchorAlignment:t.anchorAlignment,anchorAxisAlignment:t.anchorAxisAlignment,layer:t.layer,render:s=>{var h;this.lastContainer=s;const a=t.getMenuClassName?t.getMenuClassName():"";a&&(s.className+=" "+a),this.options.blockMouse&&(this.block=s.appendChild(tn(".context-view-block")),this.block.style.position="fixed",this.block.style.cursor="initial",this.block.style.left="0",this.block.style.top="0",this.block.style.width="100%",this.block.style.height="100%",this.block.style.zIndex="-1",(h=this.blockDisposable)==null||h.dispose(),this.blockDisposable=bt(this.block,rn.MOUSE_DOWN,g=>g.stopPropagation()));const l=new Et,d=t.actionRunner||l.add(new aR);d.onWillRun(g=>this.onActionRun(g,!t.skipTelemetry),this,l),d.onDidRun(this.onDidActionRun,this,l),r=new JU(s,n,{actionViewItemProvider:t.getActionViewItem,context:t.getActionsContext?t.getActionsContext():null,actionRunner:d,getKeyBinding:t.getKeyBinding?t.getKeyBinding:g=>this.keybindingService.lookupKeybinding(g.id)},Bko),r.onDidCancel(()=>this.contextViewService.hideContextView(!0),null,l),r.onDidBlur(()=>this.contextViewService.hideContextView(!0),null,l);const u=ii(s);return l.add(bt(u,rn.BLUR,()=>this.contextViewService.hideContextView(!0))),l.add(bt(u,rn.MOUSE_DOWN,g=>{if(g.defaultPrevented)return;const m=new Xh(u,g);let v=m.target;if(!m.rightButton){for(;v;){if(v===s)return;v=v.parentElement}this.contextViewService.hideContextView(!0)}})),Y4(l,r)},focus:()=>{r==null||r.focus(!!t.autoSelectFirstItem)},onHide:s=>{var a,l,d;(a=t.onHide)==null||a.call(t,!!s),this.block&&(this.block.remove(),this.block=null),(l=this.blockDisposable)==null||l.dispose(),this.blockDisposable=null,this.lastContainer&&(Nd()===this.lastContainer||gu(Nd(),this.lastContainer))&&((d=this.focusToReturn)==null||d.focus()),this.lastContainer=null}},o,!!o)}onActionRun(t,n){n&&this.telemetryService.publicLog2("workbenchActionExecuted",{id:t.action.id,from:"contextMenu"}),this.contextViewService.hideContextView(!1)}onDidActionRun(t){t.error&&!C2(t.error)&&this.notificationService.error(t.error)}}var A9o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},VP=function(e,t){return function(n,r){t(n,r,e)}};let l$e=class extends ht{get contextMenuHandler(){return this._contextMenuHandler||(this._contextMenuHandler=new v9o(this.contextViewService,this.telemetryService,this.notificationService,this.keybindingService)),this._contextMenuHandler}constructor(t,n,r,o,s,a){super(),this.telemetryService=t,this.notificationService=n,this.contextViewService=r,this.keybindingService=o,this.menuService=s,this.contextKeyService=a,this._contextMenuHandler=void 0,this._onDidShowContextMenu=this._store.add(new at),this.onDidShowContextMenu=this._onDidShowContextMenu.event,this._onDidHideContextMenu=this._store.add(new at),this.onDidHideContextMenu=this._onDidHideContextMenu.event}configure(t){this.contextMenuHandler.configure(t)}showContextMenu(t){t=c$e.transform(t,this.menuService,this.contextKeyService),this.contextMenuHandler.showContextMenu({...t,onHide:n=>{var r;(r=t.onHide)==null||r.call(t,n),this._onDidHideContextMenu.fire()}}),QS.getInstance().resetKeyStatus(),this._onDidShowContextMenu.fire()}};l$e=A9o([VP(0,Nf),VP(1,rc),VP(2,wL),VP(3,Do),VP(4,wA),VP(5,Qi)],l$e);var c$e;(function(e){function t(r){return r&&r.menuId instanceof Vn}function n(r,o,s){if(!t(r))return r;const{menuId:a,menuActionOptions:l,contextKeyService:d}=r;return{...r,getActions:()=>{let u=[];if(a){const h=o.getMenuActions(a,d??s,l);u=Pko(h)}return r.getActions?pd.join(r.getActions(),u):u}}}e.transform=n})(c$e||(c$e={}));var yke;(function(e){e[e.API=0]="API",e[e.USER=1]="USER"})(yke||(yke={}));var uit=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Cke=function(e,t){return function(n,r){t(n,r,e)}};let d$e=class{constructor(t){this._commandService=t}async open(t,n){if(!kbe(t,yi.command))return!1;if(!(n!=null&&n.allowCommands)||(typeof t=="string"&&(t=vi.parse(t)),Array.isArray(n.allowCommands)&&!n.allowCommands.includes(t.path)))return!0;let r=[];try{r=zUe(decodeURIComponent(t.query))}catch{try{r=zUe(t.query)}catch{}}return Array.isArray(r)||(r=[r]),await this._commandService.executeCommand(t.path,...r),!0}};d$e=uit([Cke(0,ba)],d$e);let u$e=class{constructor(t){this._editorService=t}async open(t,n){typeof t=="string"&&(t=vi.parse(t));const{selection:r,uri:o}=T2o(t);return t=o,t.scheme===yi.file&&(t=Mno(t)),await this._editorService.openCodeEditor({resource:t,options:{selection:r,source:n!=null&&n.fromUserGesture?yke.USER:yke.API,...n==null?void 0:n.editorOptions}},this._editorService.getFocusedCodeEditor(),n==null?void 0:n.openToSide),!0}};u$e=uit([Cke(0,yo)],u$e);let h$e=class{constructor(t,n){this._openers=new bg,this._validators=new bg,this._resolvers=new bg,this._resolvedUriTargets=new _c(r=>r.with({path:null,fragment:null,query:null}).toString()),this._externalOpeners=new bg,this._defaultExternalOpener={openExternal:async r=>(iNe(r,yi.http,yi.https)?xEn(r):xs.location.href=r,!0)},this._openers.push({open:async(r,o)=>o!=null&&o.openExternal||iNe(r,yi.mailto,yi.http,yi.https,yi.vsls)?(await this._doOpenExternal(r,o),!0):!1}),this._openers.push(new d$e(n)),this._openers.push(new u$e(t))}registerOpener(t){return{dispose:this._openers.unshift(t)}}async open(t,n){if(!(n!=null&&n.skipValidation)){const r=typeof t=="string"?vi.parse(t):t,o=this._resolvedUriTargets.get(r)??t;for(const s of this._validators)if(!await s.shouldOpen(o,n))return!1}for(const r of this._openers)if(await r.open(t,n))return!0;return!1}async resolveExternalUri(t,n){for(const r of this._resolvers)try{const o=await r.resolveExternalUri(t,n);if(o)return this._resolvedUriTargets.has(o.resolved)||this._resolvedUriTargets.set(o.resolved,t),o}catch{}throw new Error("Could not resolve external URI: "+t.toString())}async _doOpenExternal(t,n){const r=typeof t=="string"?vi.parse(t):t;let o;try{o=(await this.resolveExternalUri(r,n)).resolved}catch{o=r}let s;if(typeof t=="string"&&r.toString()===o.toString()?s=t:s=encodeURI(o.toString(!0)),n!=null&&n.allowContributedOpeners){const a=typeof(n==null?void 0:n.allowContributedOpeners)=="string"?n==null?void 0:n.allowContributedOpeners:void 0;for(const l of this._externalOpeners)if(await l.openExternal(s,{sourceUri:r,preferredOpenerId:a},Tr.None))return!0}return this._defaultExternalOpener.openExternal(s,{sourceUri:r},Tr.None)}dispose(){this._validators.clear()}};h$e=uit([Cke(0,yo),Cke(1,ba)],h$e);var p9o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},oSt=function(e,t){return function(n,r){t(n,r,e)}};let f$e=class extends ht{constructor(t,n){super(),this._markerService=n,this._onDidChangeMarker=this._register(new at),this._suppressedRanges=new _c,this._markerDecorations=new _c,t.getModels().forEach(r=>this._onModelAdded(r)),this._register(t.onModelAdded(this._onModelAdded,this)),this._register(t.onModelRemoved(this._onModelRemoved,this)),this._register(this._markerService.onMarkerChanged(this._handleMarkerChange,this))}dispose(){super.dispose(),this._markerDecorations.forEach(t=>t.dispose()),this._markerDecorations.clear()}getMarker(t,n){const r=this._markerDecorations.get(t);return r&&r.getMarker(n)||null}_handleMarkerChange(t){t.forEach(n=>{const r=this._markerDecorations.get(n);r&&this._updateDecorations(r)})}_onModelAdded(t){const n=new b9o(t);this._markerDecorations.set(t.uri,n),this._updateDecorations(n)}_onModelRemoved(t){var r;const n=this._markerDecorations.get(t.uri);n&&(n.dispose(),this._markerDecorations.delete(t.uri)),(t.uri.scheme===yi.inMemory||t.uri.scheme===yi.internal||t.uri.scheme===yi.vscode)&&((r=this._markerService)==null||r.read({resource:t.uri}).map(o=>o.owner).forEach(o=>this._markerService.remove(o,[t.uri])))}_updateDecorations(t){let n=this._markerService.read({resource:t.model.uri,take:500});const r=this._suppressedRanges.get(t.model.uri);r&&(n=n.filter(o=>!no.some(r,s=>xe.areIntersectingOrTouching(s,o)))),t.update(n)&&this._onDidChangeMarker.fire(t.model)}};f$e=p9o([oSt(0,ml),oSt(1,iC)],f$e);class b9o extends ht{constructor(t){super(),this.model=t,this._map=new Tno,this._register($n(()=>{this.model.deltaDecorations([...this._map.values()],[]),this._map.clear()}))}update(t){const{added:n,removed:r}=qho(new Set(this._map.keys()),new Set(t));if(n.length===0&&r.length===0)return!1;const o=r.map(l=>this._map.get(l)),s=n.map(l=>({range:this._createDecorationRange(this.model,l),options:this._createDecorationOption(l)})),a=this.model.deltaDecorations(o,s);for(const l of r)this._map.delete(l);for(let l=0;l=o)return r;const s=t.getWordAtPosition(r.getStartPosition());s&&(r=new xe(r.startLineNumber,s.startColumn,r.endLineNumber,s.endColumn))}else if(n.endColumn===Number.MAX_VALUE&&n.startColumn===1&&r.startLineNumber===r.endLineNumber){const o=t.getLineFirstNonWhitespaceColumn(n.startLineNumber);o=0:!1}}var w9o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},xce=function(e,t){return function(n,r){t(n,r,e)}},MF;function S7(e){return e.toString()}class O9o{constructor(t,n,r){this.model=t,this._modelEventListeners=new Et,this.model=t,this._modelEventListeners.add(t.onWillDispose(()=>n(t))),this._modelEventListeners.add(t.onDidChangeLanguage(o=>r(t,o)))}dispose(){this._modelEventListeners.dispose()}}const y9o=v1||Qr?1:2;class C9o{constructor(t,n,r,o,s,a,l,d){this.uri=t,this.initialUndoRedoSnapshot=n,this.time=r,this.sharesUndoRedoStack=o,this.heapSize=s,this.sha1=a,this.versionId=l,this.alternativeVersionId=d}}var yB;let g$e=(yB=class extends ht{constructor(t,n,r,o){super(),this._configurationService=t,this._resourcePropertiesService=n,this._undoRedoService=r,this._instantiationService=o,this._onModelAdded=this._register(new at),this.onModelAdded=this._onModelAdded.event,this._onModelRemoved=this._register(new at),this.onModelRemoved=this._onModelRemoved.event,this._onModelModeChanged=this._register(new at),this.onModelLanguageChanged=this._onModelModeChanged.event,this._modelCreationOptionsByLanguageAndResource=Object.create(null),this._models={},this._disposedModels=new Map,this._disposedModelsHeapSize=0,this._register(this._configurationService.onDidChangeConfiguration(s=>this._updateModelOptions(s))),this._updateModelOptions(void 0)}static _readModelOptions(t,n){var m;let r=Wh.tabSize;t.editor&&typeof t.editor.tabSize<"u"&&(r=nS(t.editor.tabSize,Wh.tabSize,1,100));let o="tabSize";t.editor&&typeof t.editor.indentSize<"u"&&t.editor.indentSize!=="tabSize"&&(o=nS(t.editor.indentSize,"tabSize",1,100));let s=Wh.insertSpaces;t.editor&&typeof t.editor.insertSpaces<"u"&&(s=t.editor.insertSpaces==="false"?!1:!!t.editor.insertSpaces);let a=y9o;const l=t.eol;l===`\r + `)}return n}class v9o{constructor(t,n,r,o){this.contextViewService=t,this.telemetryService=n,this.notificationService=r,this.keybindingService=o,this.focusToReturn=null,this.lastContainer=null,this.block=null,this.blockDisposable=null,this.options={blockMouse:!0}}configure(t){this.options=t}showContextMenu(t){const n=t.getActions();if(!n.length)return;this.focusToReturn=Nd();let r;const o=ec(t.domForShadowRoot)?t.domForShadowRoot:void 0;this.contextViewService.showContextView({getAnchor:()=>t.getAnchor(),canRelayout:!1,anchorAlignment:t.anchorAlignment,anchorAxisAlignment:t.anchorAxisAlignment,layer:t.layer,render:s=>{var h;this.lastContainer=s;const a=t.getMenuClassName?t.getMenuClassName():"";a&&(s.className+=" "+a),this.options.blockMouse&&(this.block=s.appendChild(tn(".context-view-block")),this.block.style.position="fixed",this.block.style.cursor="initial",this.block.style.left="0",this.block.style.top="0",this.block.style.width="100%",this.block.style.height="100%",this.block.style.zIndex="-1",(h=this.blockDisposable)==null||h.dispose(),this.blockDisposable=wt(this.block,nn.MOUSE_DOWN,g=>g.stopPropagation()));const l=new Et,d=t.actionRunner||l.add(new aR);d.onWillRun(g=>this.onActionRun(g,!t.skipTelemetry),this,l),d.onDidRun(this.onDidActionRun,this,l),r=new JU(s,n,{actionViewItemProvider:t.getActionViewItem,context:t.getActionsContext?t.getActionsContext():null,actionRunner:d,getKeyBinding:t.getKeyBinding?t.getKeyBinding:g=>this.keybindingService.lookupKeybinding(g.id)},Bko),r.onDidCancel(()=>this.contextViewService.hideContextView(!0),null,l),r.onDidBlur(()=>this.contextViewService.hideContextView(!0),null,l);const u=ii(s);return l.add(wt(u,nn.BLUR,()=>this.contextViewService.hideContextView(!0))),l.add(wt(u,nn.MOUSE_DOWN,g=>{if(g.defaultPrevented)return;const m=new Xh(u,g);let v=m.target;if(!m.rightButton){for(;v;){if(v===s)return;v=v.parentElement}this.contextViewService.hideContextView(!0)}})),Y4(l,r)},focus:()=>{r==null||r.focus(!!t.autoSelectFirstItem)},onHide:s=>{var a,l,d;(a=t.onHide)==null||a.call(t,!!s),this.block&&(this.block.remove(),this.block=null),(l=this.blockDisposable)==null||l.dispose(),this.blockDisposable=null,this.lastContainer&&(Nd()===this.lastContainer||gu(Nd(),this.lastContainer))&&((d=this.focusToReturn)==null||d.focus()),this.lastContainer=null}},o,!!o)}onActionRun(t,n){n&&this.telemetryService.publicLog2("workbenchActionExecuted",{id:t.action.id,from:"contextMenu"}),this.contextViewService.hideContextView(!1)}onDidActionRun(t){t.error&&!C2(t.error)&&this.notificationService.error(t.error)}}var A9o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},VP=function(e,t){return function(n,r){t(n,r,e)}};let l$e=class extends ht{get contextMenuHandler(){return this._contextMenuHandler||(this._contextMenuHandler=new v9o(this.contextViewService,this.telemetryService,this.notificationService,this.keybindingService)),this._contextMenuHandler}constructor(t,n,r,o,s,a){super(),this.telemetryService=t,this.notificationService=n,this.contextViewService=r,this.keybindingService=o,this.menuService=s,this.contextKeyService=a,this._contextMenuHandler=void 0,this._onDidShowContextMenu=this._store.add(new at),this.onDidShowContextMenu=this._onDidShowContextMenu.event,this._onDidHideContextMenu=this._store.add(new at),this.onDidHideContextMenu=this._onDidHideContextMenu.event}configure(t){this.contextMenuHandler.configure(t)}showContextMenu(t){t=c$e.transform(t,this.menuService,this.contextKeyService),this.contextMenuHandler.showContextMenu({...t,onHide:n=>{var r;(r=t.onHide)==null||r.call(t,n),this._onDidHideContextMenu.fire()}}),QS.getInstance().resetKeyStatus(),this._onDidShowContextMenu.fire()}};l$e=A9o([VP(0,Nf),VP(1,rc),VP(2,wL),VP(3,Do),VP(4,wA),VP(5,Qi)],l$e);var c$e;(function(e){function t(r){return r&&r.menuId instanceof Vn}function n(r,o,s){if(!t(r))return r;const{menuId:a,menuActionOptions:l,contextKeyService:d}=r;return{...r,getActions:()=>{let u=[];if(a){const h=o.getMenuActions(a,d??s,l);u=Pko(h)}return r.getActions?pd.join(r.getActions(),u):u}}}e.transform=n})(c$e||(c$e={}));var yke;(function(e){e[e.API=0]="API",e[e.USER=1]="USER"})(yke||(yke={}));var uit=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Cke=function(e,t){return function(n,r){t(n,r,e)}};let d$e=class{constructor(t){this._commandService=t}async open(t,n){if(!kbe(t,yi.command))return!1;if(!(n!=null&&n.allowCommands)||(typeof t=="string"&&(t=vi.parse(t)),Array.isArray(n.allowCommands)&&!n.allowCommands.includes(t.path)))return!0;let r=[];try{r=zUe(decodeURIComponent(t.query))}catch{try{r=zUe(t.query)}catch{}}return Array.isArray(r)||(r=[r]),await this._commandService.executeCommand(t.path,...r),!0}};d$e=uit([Cke(0,ba)],d$e);let u$e=class{constructor(t){this._editorService=t}async open(t,n){typeof t=="string"&&(t=vi.parse(t));const{selection:r,uri:o}=T2o(t);return t=o,t.scheme===yi.file&&(t=Mno(t)),await this._editorService.openCodeEditor({resource:t,options:{selection:r,source:n!=null&&n.fromUserGesture?yke.USER:yke.API,...n==null?void 0:n.editorOptions}},this._editorService.getFocusedCodeEditor(),n==null?void 0:n.openToSide),!0}};u$e=uit([Cke(0,yo)],u$e);let h$e=class{constructor(t,n){this._openers=new bg,this._validators=new bg,this._resolvers=new bg,this._resolvedUriTargets=new _c(r=>r.with({path:null,fragment:null,query:null}).toString()),this._externalOpeners=new bg,this._defaultExternalOpener={openExternal:async r=>(iNe(r,yi.http,yi.https)?xEn(r):xs.location.href=r,!0)},this._openers.push({open:async(r,o)=>o!=null&&o.openExternal||iNe(r,yi.mailto,yi.http,yi.https,yi.vsls)?(await this._doOpenExternal(r,o),!0):!1}),this._openers.push(new d$e(n)),this._openers.push(new u$e(t))}registerOpener(t){return{dispose:this._openers.unshift(t)}}async open(t,n){if(!(n!=null&&n.skipValidation)){const r=typeof t=="string"?vi.parse(t):t,o=this._resolvedUriTargets.get(r)??t;for(const s of this._validators)if(!await s.shouldOpen(o,n))return!1}for(const r of this._openers)if(await r.open(t,n))return!0;return!1}async resolveExternalUri(t,n){for(const r of this._resolvers)try{const o=await r.resolveExternalUri(t,n);if(o)return this._resolvedUriTargets.has(o.resolved)||this._resolvedUriTargets.set(o.resolved,t),o}catch{}throw new Error("Could not resolve external URI: "+t.toString())}async _doOpenExternal(t,n){const r=typeof t=="string"?vi.parse(t):t;let o;try{o=(await this.resolveExternalUri(r,n)).resolved}catch{o=r}let s;if(typeof t=="string"&&r.toString()===o.toString()?s=t:s=encodeURI(o.toString(!0)),n!=null&&n.allowContributedOpeners){const a=typeof(n==null?void 0:n.allowContributedOpeners)=="string"?n==null?void 0:n.allowContributedOpeners:void 0;for(const l of this._externalOpeners)if(await l.openExternal(s,{sourceUri:r,preferredOpenerId:a},Tr.None))return!0}return this._defaultExternalOpener.openExternal(s,{sourceUri:r},Tr.None)}dispose(){this._validators.clear()}};h$e=uit([Cke(0,yo),Cke(1,ba)],h$e);var p9o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},oSt=function(e,t){return function(n,r){t(n,r,e)}};let f$e=class extends ht{constructor(t,n){super(),this._markerService=n,this._onDidChangeMarker=this._register(new at),this._suppressedRanges=new _c,this._markerDecorations=new _c,t.getModels().forEach(r=>this._onModelAdded(r)),this._register(t.onModelAdded(this._onModelAdded,this)),this._register(t.onModelRemoved(this._onModelRemoved,this)),this._register(this._markerService.onMarkerChanged(this._handleMarkerChange,this))}dispose(){super.dispose(),this._markerDecorations.forEach(t=>t.dispose()),this._markerDecorations.clear()}getMarker(t,n){const r=this._markerDecorations.get(t);return r&&r.getMarker(n)||null}_handleMarkerChange(t){t.forEach(n=>{const r=this._markerDecorations.get(n);r&&this._updateDecorations(r)})}_onModelAdded(t){const n=new b9o(t);this._markerDecorations.set(t.uri,n),this._updateDecorations(n)}_onModelRemoved(t){var r;const n=this._markerDecorations.get(t.uri);n&&(n.dispose(),this._markerDecorations.delete(t.uri)),(t.uri.scheme===yi.inMemory||t.uri.scheme===yi.internal||t.uri.scheme===yi.vscode)&&((r=this._markerService)==null||r.read({resource:t.uri}).map(o=>o.owner).forEach(o=>this._markerService.remove(o,[t.uri])))}_updateDecorations(t){let n=this._markerService.read({resource:t.model.uri,take:500});const r=this._suppressedRanges.get(t.model.uri);r&&(n=n.filter(o=>!no.some(r,s=>xe.areIntersectingOrTouching(s,o)))),t.update(n)&&this._onDidChangeMarker.fire(t.model)}};f$e=p9o([oSt(0,ml),oSt(1,iC)],f$e);class b9o extends ht{constructor(t){super(),this.model=t,this._map=new Tno,this._register($n(()=>{this.model.deltaDecorations([...this._map.values()],[]),this._map.clear()}))}update(t){const{added:n,removed:r}=qho(new Set(this._map.keys()),new Set(t));if(n.length===0&&r.length===0)return!1;const o=r.map(l=>this._map.get(l)),s=n.map(l=>({range:this._createDecorationRange(this.model,l),options:this._createDecorationOption(l)})),a=this.model.deltaDecorations(o,s);for(const l of r)this._map.delete(l);for(let l=0;l=o)return r;const s=t.getWordAtPosition(r.getStartPosition());s&&(r=new xe(r.startLineNumber,s.startColumn,r.endLineNumber,s.endColumn))}else if(n.endColumn===Number.MAX_VALUE&&n.startColumn===1&&r.startLineNumber===r.endLineNumber){const o=t.getLineFirstNonWhitespaceColumn(n.startLineNumber);o=0:!1}}var w9o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},xce=function(e,t){return function(n,r){t(n,r,e)}},MF;function S7(e){return e.toString()}class O9o{constructor(t,n,r){this.model=t,this._modelEventListeners=new Et,this.model=t,this._modelEventListeners.add(t.onWillDispose(()=>n(t))),this._modelEventListeners.add(t.onDidChangeLanguage(o=>r(t,o)))}dispose(){this._modelEventListeners.dispose()}}const y9o=v1||Qr?1:2;class C9o{constructor(t,n,r,o,s,a,l,d){this.uri=t,this.initialUndoRedoSnapshot=n,this.time=r,this.sharesUndoRedoStack=o,this.heapSize=s,this.sha1=a,this.versionId=l,this.alternativeVersionId=d}}var yB;let g$e=(yB=class extends ht{constructor(t,n,r,o){super(),this._configurationService=t,this._resourcePropertiesService=n,this._undoRedoService=r,this._instantiationService=o,this._onModelAdded=this._register(new at),this.onModelAdded=this._onModelAdded.event,this._onModelRemoved=this._register(new at),this.onModelRemoved=this._onModelRemoved.event,this._onModelModeChanged=this._register(new at),this.onModelLanguageChanged=this._onModelModeChanged.event,this._modelCreationOptionsByLanguageAndResource=Object.create(null),this._models={},this._disposedModels=new Map,this._disposedModelsHeapSize=0,this._register(this._configurationService.onDidChangeConfiguration(s=>this._updateModelOptions(s))),this._updateModelOptions(void 0)}static _readModelOptions(t,n){var m;let r=Wh.tabSize;t.editor&&typeof t.editor.tabSize<"u"&&(r=nS(t.editor.tabSize,Wh.tabSize,1,100));let o="tabSize";t.editor&&typeof t.editor.indentSize<"u"&&t.editor.indentSize!=="tabSize"&&(o=nS(t.editor.indentSize,"tabSize",1,100));let s=Wh.insertSpaces;t.editor&&typeof t.editor.insertSpaces<"u"&&(s=t.editor.insertSpaces==="false"?!1:!!t.editor.insertSpaces);let a=y9o;const l=t.eol;l===`\r `?a=2:l===` `&&(a=1);let d=Wh.trimAutoWhitespace;t.editor&&typeof t.editor.trimAutoWhitespace<"u"&&(d=t.editor.trimAutoWhitespace==="false"?!1:!!t.editor.trimAutoWhitespace);let u=Wh.detectIndentation;t.editor&&typeof t.editor.detectIndentation<"u"&&(u=t.editor.detectIndentation==="false"?!1:!!t.editor.detectIndentation);let h=Wh.largeFileOptimizations;t.editor&&typeof t.editor.largeFileOptimizations<"u"&&(h=t.editor.largeFileOptimizations==="false"?!1:!!t.editor.largeFileOptimizations);let g=Wh.bracketPairColorizationOptions;if((m=t.editor)!=null&&m.bracketPairColorization&&typeof t.editor.bracketPairColorization=="object"){const v=t.editor.bracketPairColorization;g={enabled:!!v.enabled,independentColorPoolPerBracketType:!!v.independentColorPoolPerBracketType}}return{isForSimpleWidget:n,tabSize:r,indentSize:o,insertSpaces:s,detectIndentation:u,defaultEOL:a,trimAutoWhitespace:d,largeFileOptimizations:h,bracketPairColorizationOptions:g}}_getEOL(t,n){if(t)return this._resourcePropertiesService.getEOL(t,n);const r=this._configurationService.getValue("files.eol",{overrideIdentifier:n});return r&&typeof r=="string"&&r!=="auto"?r:b0===3||b0===2?` `:`\r -`}_shouldRestoreUndoStack(){const t=this._configurationService.getValue("files.restoreUndoStack");return typeof t=="boolean"?t:!0}getCreationOptions(t,n,r){const o=typeof t=="string"?t:t.languageId;let s=this._modelCreationOptionsByLanguageAndResource[o+n];if(!s){const a=this._configurationService.getValue("editor",{overrideIdentifier:o,resource:n}),l=this._getEOL(n,o);s=MF._readModelOptions({editor:a,eol:l},r),this._modelCreationOptionsByLanguageAndResource[o+n]=s}return s}_updateModelOptions(t){const n=this._modelCreationOptionsByLanguageAndResource;this._modelCreationOptionsByLanguageAndResource=Object.create(null);const r=Object.keys(this._models);for(let o=0,s=r.length;ot){const n=[];for(this._disposedModels.forEach(r=>{r.sharesUndoRedoStack||n.push(r)}),n.sort((r,o)=>r.time-o.time);n.length>0&&this._disposedModelsHeapSize>t;){const r=n.shift();this._removeDisposedModel(r.uri),r.initialUndoRedoSnapshot!==null&&this._undoRedoService.restoreSnapshot(r.initialUndoRedoSnapshot)}}}_createModelData(t,n,r,o){const s=this.getCreationOptions(n,r,o),a=this._instantiationService.createInstance(gR,t,n,s,r);if(r&&this._disposedModels.has(S7(r))){const u=this._removeDisposedModel(r),h=this._undoRedoService.getElements(r),g=this._getSHA1Computer(),m=g.canComputeSHA1(a)?g.computeSHA1(a)===u.sha1:!1;if(m||u.sharesUndoRedoStack){for(const v of h.past)rS(v)&&v.matchesResource(r)&&v.setModel(a);for(const v of h.future)rS(v)&&v.matchesResource(r)&&v.setModel(a);this._undoRedoService.setElementsValidFlag(r,!0,v=>rS(v)&&v.matchesResource(r)),m&&(a._overwriteVersionId(u.versionId),a._overwriteAlternativeVersionId(u.alternativeVersionId),a._overwriteInitialUndoRedoSnapshot(u.initialUndoRedoSnapshot))}else u.initialUndoRedoSnapshot!==null&&this._undoRedoService.restoreSnapshot(u.initialUndoRedoSnapshot)}const l=S7(a.uri);if(this._models[l])throw new Error("ModelService: Cannot add model because it already exists!");const d=new O9o(a,u=>this._onWillDispose(u),(u,h)=>this._onDidChangeLanguage(u,h));return this._models[l]=d,d}createModel(t,n,r,o=!1){let s;return n?s=this._createModelData(t,n,r,o):s=this._createModelData(t,s2,r,o),this._onModelAdded.fire(s.model),s.model}getModels(){const t=[],n=Object.keys(this._models);for(let r=0,o=n.length;r0||u.future.length>0){for(const h of u.past)rS(h)&&h.matchesResource(t.uri)&&(s=!0,a+=h.heapSize(t.uri),h.setModel(t.uri));for(const h of u.future)rS(h)&&h.matchesResource(t.uri)&&(s=!0,a+=h.heapSize(t.uri),h.setModel(t.uri))}}const l=MF.MAX_MEMORY_FOR_CLOSED_FILES_UNDO_STACK,d=this._getSHA1Computer();if(s)if(!o&&(a>l||!d.canComputeSHA1(t))){const u=r.model.getInitialUndoRedoSnapshot();u!==null&&this._undoRedoService.restoreSnapshot(u)}else this._ensureDisposedModelsHeapSize(l-a),this._undoRedoService.setElementsValidFlag(t.uri,!1,u=>rS(u)&&u.matchesResource(t.uri)),this._insertDisposedModel(new C9o(t.uri,r.model.getInitialUndoRedoSnapshot(),Date.now(),o,a,d.computeSHA1(t),t.getVersionId(),t.getAlternativeVersionId()));else if(!o){const u=r.model.getInitialUndoRedoSnapshot();u!==null&&this._undoRedoService.restoreSnapshot(u)}delete this._models[n],r.dispose(),delete this._modelCreationOptionsByLanguageAndResource[t.getLanguageId()+t.uri],this._onModelRemoved.fire(t)}_onDidChangeLanguage(t,n){const r=n.oldLanguage,o=t.getLanguageId(),s=this.getCreationOptions(r,t.uri,t.isForSimpleWidget),a=this.getCreationOptions(o,t.uri,t.isForSimpleWidget);MF._setModelOptionsForModel(t,a,s),this._onModelModeChanged.fire({model:t,oldLanguageId:r})}_getSHA1Computer(){return new m$e}},MF=yB,yB.MAX_MEMORY_FOR_CLOSED_FILES_UNDO_STACK=20*1024*1024,yB);g$e=MF=w9o([xce(0,ar),xce(1,RIn),xce(2,ott),xce(3,Zn)],g$e);const HAe=class HAe{canComputeSHA1(t){return t.getValueLength()<=HAe.MAX_MODEL_SIZE}computeSHA1(t){const n=new sNe,r=t.createSnapshot();let o;for(;o=r.read();)n.update(o);return n.digest()}};HAe.MAX_MODEL_SIZE=10*1024*1024;let m$e=HAe;var _9o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},sSt=function(e,t){return function(n,r){t(n,r,e)}};let k$e=class extends ht{constructor(t,n){super(),this.quickInputService=t,this.instantiationService=n,this.registry=Ql.as(NI.Quickaccess),this.mapProviderToDescriptor=new Map,this.lastAcceptedPickerValues=new Map,this.visibleQuickAccess=void 0,this._register($n(()=>{var r;for(const o of this.mapProviderToDescriptor.values())pI(o)&&o.dispose();(r=this.visibleQuickAccess)==null||r.picker.dispose()}))}show(t="",n){this.doShowOrPick(t,!1,n)}doShowOrPick(t,n,r){var f,k;const[o,s]=this.getOrInstantiateProvider(t,r==null?void 0:r.enabledProviderPrefixes),a=this.visibleQuickAccess,l=a==null?void 0:a.descriptor;if(a&&s&&l===s){t!==s.prefix&&!(r!=null&&r.preserveValue)&&(a.picker.value=t),this.adjustValueSelection(a.picker,s,r);return}if(s&&!(r!=null&&r.preserveValue)){let A;if(a&&l&&l!==s){const p=a.value.substr(l.prefix.length);p&&(A=`${s.prefix}${p}`)}if(!A){const p=o==null?void 0:o.defaultFilterValue;p===Nze.LAST?A=this.lastAcceptedPickerValues.get(s):typeof p=="string"&&(A=`${s.prefix}${p}`)}typeof A=="string"&&(t=A)}const d=(f=a==null?void 0:a.picker)==null?void 0:f.valueSelection,u=(k=a==null?void 0:a.picker)==null?void 0:k.value,h=new Et,g=h.add(this.quickInputService.createQuickPick({useSeparators:!0}));g.value=t,this.adjustValueSelection(g,s,r),g.placeholder=(r==null?void 0:r.placeholder)??(s==null?void 0:s.placeholder),g.quickNavigate=r==null?void 0:r.quickNavigateConfiguration,g.hideInput=!!g.quickNavigate&&!a,(typeof(r==null?void 0:r.itemActivation)=="number"||r!=null&&r.quickNavigateConfiguration)&&(g.itemActivation=(r==null?void 0:r.itemActivation)??Db.SECOND),g.contextKey=s==null?void 0:s.contextKey,g.filterValue=A=>A.substring(s?s.prefix.length:0);let m;n&&(m=new bI,h.add(sn.once(g.onWillAccept)(A=>{A.veto(),g.hide()}))),h.add(this.registerPickerListeners(g,o,s,t,r));const v=h.add(new Wa);if(o&&h.add(o.provide(g,v.token,r==null?void 0:r.providerOptions)),sn.once(g.onDidHide)(()=>{g.selectedItems.length===0&&v.cancel(),h.dispose(),m==null||m.complete(g.selectedItems.slice(0))}),g.show(),d&&u===t&&(g.valueSelection=d),n)return m==null?void 0:m.p}adjustValueSelection(t,n,r){let o;r!=null&&r.preserveValue?o=[t.value.length,t.value.length]:o=[(n==null?void 0:n.prefix.length)??0,t.value.length],t.valueSelection=o}registerPickerListeners(t,n,r,o,s){const a=new Et,l=this.visibleQuickAccess={picker:t,descriptor:r,value:o};return a.add($n(()=>{l===this.visibleQuickAccess&&(this.visibleQuickAccess=void 0)})),a.add(t.onDidChangeValue(d=>{const[u]=this.getOrInstantiateProvider(d,s==null?void 0:s.enabledProviderPrefixes);u!==n?this.show(d,{enabledProviderPrefixes:s==null?void 0:s.enabledProviderPrefixes,preserveValue:!0,providerOptions:s==null?void 0:s.providerOptions}):l.value=d})),r&&a.add(t.onDidAccept(()=>{this.lastAcceptedPickerValues.set(r,t.value)})),a}getOrInstantiateProvider(t,n){const r=this.registry.getQuickAccessProvider(t);if(!r||n&&!(n!=null&&n.includes(r.prefix)))return[void 0,void 0];let o=this.mapProviderToDescriptor.get(r);return o||(o=this.instantiationService.createInstance(r.ctor),this.mapProviderToDescriptor.set(r,o)),[o,r]}};k$e=_9o([sSt(0,If),sSt(1,Zn)],k$e);var S9o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s};class TMn{constructor(t){this.nodes=t}toString(){return this.nodes.map(t=>typeof t=="string"?t:t.label).join("")}}S9o([mc],TMn.prototype,"toString",null);const L9o=/\[([^\]]+)\]\(((?:https?:\/\/|command:|file:)[^\)\s]+)(?: (["'])(.+?)(\3))?\)/gi;function x9o(e){const t=[];let n=0,r;for(;r=L9o.exec(e);){r.index-n>0&&t.push(e.substring(n,r.index));const[,o,s,,a]=r;a?t.push({label:o,href:s,title:a}):t.push({label:o,href:s}),n=r.index+r[0].length}return n{Hto(v)&&Qo.stop(v,!0),n.callback(s.href)},u=n.disposables.add(new ks(l,rn.CLICK)).event,h=n.disposables.add(new ks(l,rn.KEY_DOWN)).event,g=sn.chain(h,v=>v.filter(f=>{const k=new Us(f);return k.equals(10)||k.equals(3)}));n.disposables.add(Rf.addTarget(l));const m=n.disposables.add(new ks(l,ma.Tap)).event;sn.any(u,m,g)(d,null,n.disposables),t.appendChild(l)}}var D9o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},aSt=function(e,t){return function(n,r){t(n,r,e)}};const QMn="inQuickInput",B9o=new yn(QMn,!1,U(1748,"Whether keyboard focus is inside the quick input control")),Y3e=Nt.has(QMn),R9o="quickInputAlignment",I9o=new yn(R9o,"top",U(1749,"The alignment of the quick input")),_ee="quickInputType",M9o=new yn(_ee,void 0,U(1750,"The type of the currently visible quick input")),DMn="cursorAtEndOfQuickInputBox",P9o=new yn(DMn,!1,U(1751,"Whether the cursor in the quick input is at the end of the input box")),F9o=Nt.has(DMn),v$e={iconClass:gi.asClassName(zt.quickInputBack),tooltip:U(1752,"Back")},$Ae=class $Ae extends ht{constructor(t){super(),this.ui=t,this._visible=Ti("visible",!1),this._widgetUpdated=!1,this._enabled=!0,this._busy=!1,this._ignoreFocusOut=!1,this._leftButtons=[],this._rightButtons=[],this._inlineButtons=[],this.buttonsUpdated=!1,this._toggles=[],this.togglesUpdated=!1,this.noValidationMessage=$Ae.noPromptMessage,this._severity=Sl.Ignore,this.onDidTriggerButtonEmitter=this._register(new at),this.onDidHideEmitter=this._register(new at),this.onWillHideEmitter=this._register(new at),this.onDisposeEmitter=this._register(new at),this.visibleDisposables=this._register(new Et),this.onDidHide=this.onDidHideEmitter.event}get visible(){return this._visible.get()}get title(){return this._title}set title(t){this._title=t,this.update()}get description(){return this._description}set description(t){this._description=t,this.update()}get step(){return this._steps}set step(t){this._steps=t,this.update()}get totalSteps(){return this._totalSteps}set totalSteps(t){this._totalSteps=t,this.update()}get enabled(){return this._enabled}set enabled(t){this._enabled=t,this.update()}get contextKey(){return this._contextKey}set contextKey(t){this._contextKey=t,this.update()}get busy(){return this._busy}set busy(t){this._busy=t,this.update()}get ignoreFocusOut(){return this._ignoreFocusOut}set ignoreFocusOut(t){const n=this._ignoreFocusOut!==t&&!cA;this._ignoreFocusOut=t&&!cA,n&&this.update()}get titleButtons(){return this._leftButtons.length?[...this._leftButtons,this._rightButtons]:this._rightButtons}get buttons(){return[...this._leftButtons,...this._rightButtons,...this._inlineButtons]}set buttons(t){this._leftButtons=t.filter(n=>n===v$e),this._rightButtons=t.filter(n=>n!==v$e&&n.location!==W1e.Inline),this._inlineButtons=t.filter(n=>n.location===W1e.Inline),this.buttonsUpdated=!0,this.update()}get toggles(){return this._toggles}set toggles(t){this._toggles=t??[],this.togglesUpdated=!0,this.update()}get validationMessage(){return this._validationMessage}set validationMessage(t){this._validationMessage=t,this.update()}get severity(){return this._severity}set severity(t){this._severity=t,this.update()}show(){this.visible||(this.visibleDisposables.add(this.ui.onDidTriggerButton(t=>{this.buttons.indexOf(t)!==-1&&this.onDidTriggerButtonEmitter.fire(t)})),this.ui.show(this),this._visible.set(!0,void 0),this._lastValidationMessage=void 0,this._lastSeverity=void 0,this.buttons.length&&(this.buttonsUpdated=!0),this.toggles.length&&(this.togglesUpdated=!0),this.update())}hide(){this.visible&&this.ui.hide()}didHide(t=NJ.Other){this._visible.set(!1,void 0),this.visibleDisposables.clear(),this.onDidHideEmitter.fire({reason:t})}willHide(t=NJ.Other){this.onWillHideEmitter.fire({reason:t})}update(){var o;if(!this.visible)return;const t=this.getTitle();t&&this.ui.title.textContent!==t?this.ui.title.textContent=t:!t&&this.ui.title.innerHTML!==" "&&(this.ui.title.innerText=" ");const n=this.getDescription();if(this.ui.description1.textContent!==n&&(this.ui.description1.textContent=n),this.ui.description2.textContent!==n&&(this.ui.description2.textContent=n),this._widgetUpdated&&(this._widgetUpdated=!1,this._widget?mu(this.ui.widget,this._widget):mu(this.ui.widget)),this.busy&&!this.busyDelay&&(this.busyDelay=new M0,this.busyDelay.setIfNotSet(()=>{this.visible&&(this.ui.progressBar.infinite(),this.ui.progressBar.getContainer().removeAttribute("aria-hidden"))},800)),!this.busy&&this.busyDelay&&(this.ui.progressBar.stop(),this.ui.progressBar.getContainer().setAttribute("aria-hidden","true"),this.busyDelay.cancel(),this.busyDelay=void 0),this.buttonsUpdated){this.buttonsUpdated=!1,this.ui.leftActionBar.clear();const s=this._leftButtons.map((d,u)=>ej(d,`id-${u}`,async()=>this.onDidTriggerButtonEmitter.fire(d)));this.ui.leftActionBar.push(s,{icon:!0,label:!1}),this.ui.rightActionBar.clear();const a=this._rightButtons.map((d,u)=>ej(d,`id-${u}`,async()=>this.onDidTriggerButtonEmitter.fire(d)));this.ui.rightActionBar.push(a,{icon:!0,label:!1}),this.ui.inlineActionBar.clear();const l=this._inlineButtons.map((d,u)=>ej(d,`id-${u}`,async()=>this.onDidTriggerButtonEmitter.fire(d)));this.ui.inlineActionBar.push(l,{icon:!0,label:!1})}if(this.togglesUpdated){this.togglesUpdated=!1;const s=((o=this.toggles)==null?void 0:o.filter(l=>l instanceof yL))??[];this.ui.inputBox.toggles=s;const a=s.length*22;this.ui.countContainer.style.right=a>0?`${4+a}px`:"4px",this.ui.visibleCountContainer.style.right=a>0?`${4+a}px`:"4px"}this.ui.ignoreFocusOut=this.ignoreFocusOut,this.ui.setEnabled(this.enabled),this.ui.setContextKey(this.contextKey);const r=this.validationMessage||this.noValidationMessage;this._lastValidationMessage!==r&&(this._lastValidationMessage=r,mu(this.ui.message),r&&Q9o(r,this.ui.message,{callback:s=>{this.ui.linkOpenerDelegate(s)},disposables:this.visibleDisposables})),this._lastSeverity!==this.severity&&(this._lastSeverity=this.severity,this.showMessageDecoration(this.severity))}getTitle(){return this.title&&this.step?`${this.title} (${this.getSteps()})`:this.title?this.title:this.step?this.getSteps():""}getDescription(){return this.description||""}getSteps(){return this.step&&this.totalSteps?U(1754,"{0}/{1}",this.step,this.totalSteps):this.step?String(this.step):""}showMessageDecoration(t){if(this.ui.inputBox.showDecoration(t),t!==Sl.Ignore){const n=this.ui.inputBox.stylesForType(t);this.ui.message.style.color=n.foreground?`${n.foreground}`:"",this.ui.message.style.backgroundColor=n.background?`${n.background}`:"",this.ui.message.style.border=n.border?`1px solid ${n.border}`:"",this.ui.message.style.marginBottom="-2px"}else this.ui.message.style.color="",this.ui.message.style.backgroundColor="",this.ui.message.style.border="",this.ui.message.style.marginBottom=""}dispose(){this.hide(),this.onDisposeEmitter.fire(),super.dispose()}};$Ae.noPromptMessage=U(1753,"Press 'Enter' to confirm your input or 'Escape' to cancel");let See=$Ae;const XAe=class XAe extends See{constructor(t){super(t),this._value="",this.onDidChangeValueEmitter=this._register(new at),this.onWillAcceptEmitter=this._register(new at),this.onDidAcceptEmitter=this._register(new at),this.onDidCustomEmitter=this._register(new at),this._items=[],this.itemsUpdated=!1,this._canSelectMany=!1,this._canAcceptInBackground=!1,this._matchOnDescription=!1,this._matchOnDetail=!1,this._matchOnLabel=!0,this._matchOnLabelMode="fuzzy",this._sortByLabel=!0,this._keepScrollPosition=!1,this._itemActivation=Db.FIRST,this._activeItems=[],this.activeItemsUpdated=!1,this.activeItemsToConfirm=[],this.onDidChangeActiveEmitter=this._register(new at),this._selectedItems=[],this.selectedItemsUpdated=!1,this.selectedItemsToConfirm=[],this.onDidChangeSelectionEmitter=this._register(new at),this.onDidTriggerItemButtonEmitter=this._register(new at),this.onDidTriggerSeparatorButtonEmitter=this._register(new at),this.valueSelectionUpdated=!0,this._ok="default",this._customButton=!1,this._focusEventBufferer=new _ie,this.type="quickPick",this.filterValue=n=>n,this.onDidChangeValue=this.onDidChangeValueEmitter.event,this.onWillAccept=this.onWillAcceptEmitter.event,this.onDidAccept=this.onDidAcceptEmitter.event,this.onDidChangeActive=this.onDidChangeActiveEmitter.event,this.onDidChangeSelection=this.onDidChangeSelectionEmitter.event,this.onDidTriggerItemButton=this.onDidTriggerItemButtonEmitter.event,this.onDidTriggerSeparatorButton=this.onDidTriggerSeparatorButtonEmitter.event,this.noValidationMessage=void 0}get quickNavigate(){return this._quickNavigate}set quickNavigate(t){this._quickNavigate=t,this.update()}get value(){return this._value}set value(t){this.doSetValue(t)}doSetValue(t,n){this._value!==t&&(this._value=t,n||this.update(),this.visible&&this.ui.list.filter(this.filterValue(this._value))&&this.trySelectFirst(),this.onDidChangeValueEmitter.fire(this._value))}set ariaLabel(t){this._ariaLabel=t,this.update()}get ariaLabel(){return this._ariaLabel}get placeholder(){return this._placeholder}set placeholder(t){this._placeholder=t,this.update()}get prompt(){return this.noValidationMessage}set prompt(t){this.noValidationMessage=t,this.update()}get items(){return this._items}get scrollTop(){return this.ui.list.scrollTop}set scrollTop(t){this.ui.list.scrollTop=t}set items(t){this._items=t,this.itemsUpdated=!0,this.update()}get canSelectMany(){return this._canSelectMany}set canSelectMany(t){this._canSelectMany=t,this.update()}get canAcceptInBackground(){return this._canAcceptInBackground}set canAcceptInBackground(t){this._canAcceptInBackground=t}get matchOnDescription(){return this._matchOnDescription}set matchOnDescription(t){this._matchOnDescription=t,this.update()}get matchOnDetail(){return this._matchOnDetail}set matchOnDetail(t){this._matchOnDetail=t,this.update()}get matchOnLabel(){return this._matchOnLabel}set matchOnLabel(t){this._matchOnLabel=t,this.update()}get matchOnLabelMode(){return this._matchOnLabelMode}set matchOnLabelMode(t){this._matchOnLabelMode=t,this.update()}get sortByLabel(){return this._sortByLabel}set sortByLabel(t){this._sortByLabel=t,this.update()}get keepScrollPosition(){return this._keepScrollPosition}set keepScrollPosition(t){this._keepScrollPosition=t}get itemActivation(){return this._itemActivation}set itemActivation(t){this._itemActivation=t}get activeItems(){return this._activeItems}set activeItems(t){this._activeItems=t,this.activeItemsUpdated=!0,this.update()}get selectedItems(){return this._selectedItems}set selectedItems(t){this._selectedItems=t,this.selectedItemsUpdated=!0,this.update()}get keyMods(){return this._quickNavigate?b2o:this.ui.keyMods}get valueSelection(){const t=this.ui.inputBox.getSelection();if(t)return[t.start,t.end]}set valueSelection(t){this._valueSelection=t,this.valueSelectionUpdated=!0,this.update()}get customButton(){return this._customButton}set customButton(t){this._customButton=t,this.update()}get customLabel(){return this._customButtonLabel}set customLabel(t){this._customButtonLabel=t,this.update()}get customHover(){return this._customButtonHover}set customHover(t){this._customButtonHover=t,this.update()}get ok(){return this._ok}set ok(t){this._ok=t,this.update()}get okLabel(){return this._okLabel??U(1756,"OK")}set okLabel(t){this._okLabel=t,this.update()}get hideInput(){return!!this._hideInput}set hideInput(t){this._hideInput=t,this.update()}trySelectFirst(){this.canSelectMany||this.ui.list.focus(Sa.First)}show(){this.visible||(this.visibleDisposables.add(this.ui.inputBox.onDidChange(t=>{this.doSetValue(t,!0)})),this.visibleDisposables.add(this.ui.onDidAccept(()=>{this.canSelectMany?this.ui.list.getCheckedElements().length||(this._selectedItems=[],this.onDidChangeSelectionEmitter.fire(this.selectedItems)):this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems)),this.handleAccept(!1)})),this.visibleDisposables.add(this.ui.onDidCustom(()=>{this.onDidCustomEmitter.fire()})),this.visibleDisposables.add(this._focusEventBufferer.wrapEvent(this.ui.list.onDidChangeFocus,(t,n)=>n)(t=>{this.activeItemsUpdated||this.activeItemsToConfirm!==this._activeItems&&Ua(t,this._activeItems,(n,r)=>n===r)||(this._activeItems=t,this.onDidChangeActiveEmitter.fire(t))})),this.visibleDisposables.add(this.ui.list.onDidChangeSelection(({items:t,event:n})=>{if(this.canSelectMany&&!t.some(r=>r.pickable===!1)){t.length&&this.ui.list.setSelectedElements([]);return}this.selectedItemsToConfirm!==this._selectedItems&&Ua(t,this._selectedItems,(r,o)=>r===o)||(this._selectedItems=t,this.onDidChangeSelectionEmitter.fire(t),t.length&&this.handleAccept(KJe(n)&&n.button===1))})),this.visibleDisposables.add(this.ui.list.onChangedCheckedElements(t=>{!this.canSelectMany||!this.visible||this.selectedItemsToConfirm!==this._selectedItems&&Ua(t,this._selectedItems,(n,r)=>n===r)||(this._selectedItems=t,this.onDidChangeSelectionEmitter.fire(t))})),this.visibleDisposables.add(this.ui.list.onButtonTriggered(t=>this.onDidTriggerItemButtonEmitter.fire(t))),this.visibleDisposables.add(this.ui.list.onSeparatorButtonTriggered(t=>this.onDidTriggerSeparatorButtonEmitter.fire(t))),this.visibleDisposables.add(this.registerQuickNavigation()),this.valueSelectionUpdated=!0),super.show()}handleAccept(t){let n=!1;this.onWillAcceptEmitter.fire({veto:()=>n=!0}),n||this.onDidAcceptEmitter.fire({inBackground:t})}registerQuickNavigation(){return bt(this.ui.container,rn.KEY_UP,t=>{if(this.canSelectMany||!this._quickNavigate)return;const n=new Us(t),r=n.keyCode;this._quickNavigate.keybindings.some(a=>{const l=a.getChords();return l.length>1?!1:l[0].shiftKey&&r===4?!(n.ctrlKey||n.altKey||n.metaKey):!!(l[0].altKey&&r===6||l[0].ctrlKey&&r===5||l[0].metaKey&&r===57)})&&(this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems),this.handleAccept(!1)),this._quickNavigate=void 0)})}update(){if(!this.visible)return;const t=this.keepScrollPosition?this.scrollTop:0,n=!!this.description,r={title:!!this.title||!!this.step||!!this.titleButtons.length,description:n,checkAll:this.canSelectMany&&!this._hideCheckAll,checkBox:this.canSelectMany,inputBox:!this._hideInput,progressBar:!this._hideInput||n,visibleCount:!0,count:this.canSelectMany&&!this._hideCountBadge,ok:this.ok==="default"?this.canSelectMany:this.ok,list:!0,message:!!this.validationMessage||!!this.prompt,customButton:this.customButton};this.ui.setVisibilities(r),super.update(),this.ui.inputBox.value!==this.value&&(this.ui.inputBox.value=this.value),this.valueSelectionUpdated&&(this.valueSelectionUpdated=!1,this.ui.inputBox.select(this._valueSelection&&{start:this._valueSelection[0],end:this._valueSelection[1]})),this.ui.inputBox.placeholder!==(this.placeholder||"")&&(this.ui.inputBox.placeholder=this.placeholder||"");let o=this.ariaLabel;!o&&r.inputBox&&(o=this.placeholder,this.title&&(o=o?`${o} - ${this.title}`:this.title),o||(o=XAe.DEFAULT_ARIA_LABEL)),this.ui.list.ariaLabel!==o&&(this.ui.list.ariaLabel=o??null),this.ui.inputBox.ariaLabel!==o&&(this.ui.inputBox.ariaLabel=o??"input"),this.ui.list.matchOnDescription=this.matchOnDescription,this.ui.list.matchOnDetail=this.matchOnDetail,this.ui.list.matchOnLabel=this.matchOnLabel,this.ui.list.matchOnLabelMode=this.matchOnLabelMode,this.ui.list.sortByLabel=this.sortByLabel,this.itemsUpdated&&(this.itemsUpdated=!1,this._focusEventBufferer.bufferEvents(()=>{switch(this.ui.list.setElements(this.items),this.ui.list.shouldLoop=!this.canSelectMany,this.ui.list.filter(this.filterValue(this.ui.inputBox.value)),this._itemActivation){case Db.NONE:this._itemActivation=Db.FIRST;break;case Db.SECOND:this.ui.list.focus(Sa.Second),this._itemActivation=Db.FIRST;break;case Db.LAST:this.ui.list.focus(Sa.Last),this._itemActivation=Db.FIRST;break;default:this.trySelectFirst();break}})),this.ui.container.classList.contains("show-checkboxes")!==!!this.canSelectMany&&(this.canSelectMany?this.ui.list.clearFocus():this.trySelectFirst()),this.activeItemsUpdated&&(this.activeItemsUpdated=!1,this.activeItemsToConfirm=this._activeItems,this.ui.list.setFocusedElements(this.activeItems),this.activeItemsToConfirm===this._activeItems&&(this.activeItemsToConfirm=null)),this.selectedItemsUpdated&&(this.selectedItemsUpdated=!1,this.selectedItemsToConfirm=this._selectedItems,this.canSelectMany?this.ui.list.setCheckedElements(this.selectedItems):this.ui.list.setSelectedElements(this.selectedItems),this.selectedItemsToConfirm===this._selectedItems&&(this.selectedItemsToConfirm=null)),this.ui.ok.label=this.okLabel||"",this.ui.customButton.label=this.customLabel||"",this.ui.customButton.element.title=this.customHover||"",r.inputBox||(this.ui.list.domFocus(),this.canSelectMany&&this.ui.list.focus(Sa.First)),this.keepScrollPosition&&(this.scrollTop=t)}focus(t){this.ui.list.focus(t),this.canSelectMany&&this.ui.list.domFocus()}accept(t){t&&!this._canAcceptInBackground||(this.activeItems[0]&&!this._canSelectMany&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems)),this.handleAccept(t??!1))}};XAe.DEFAULT_ARIA_LABEL=U(1755,"Type to narrow down results.");let qZ=XAe;class N9o extends See{constructor(){super(...arguments),this._value="",this.valueSelectionUpdated=!0,this._password=!1,this.onDidValueChangeEmitter=this._register(new at),this.onDidAcceptEmitter=this._register(new at),this.type="inputBox",this.onDidChangeValue=this.onDidValueChangeEmitter.event,this.onDidAccept=this.onDidAcceptEmitter.event}get value(){return this._value}set value(t){this._value=t||"",this.update()}get valueSelection(){const t=this.ui.inputBox.getSelection();if(t)return[t.start,t.end]}set valueSelection(t){this._valueSelection=t,this.valueSelectionUpdated=!0,this.update()}get placeholder(){return this._placeholder}set placeholder(t){this._placeholder=t,this.update()}get ariaLabel(){return this._ariaLabel}set ariaLabel(t){this._ariaLabel=t,this.update()}get password(){return this._password}set password(t){this._password=t,this.update()}get prompt(){return this._prompt}set prompt(t){this._prompt=t,this.noValidationMessage=t?U(1757,"{0} (Press 'Enter' to confirm or 'Escape' to cancel)",t):See.noPromptMessage,this.update()}show(){this.visible||(this.visibleDisposables.add(this.ui.inputBox.onDidChange(t=>{t!==this.value&&(this._value=t,this.onDidValueChangeEmitter.fire(t))})),this.visibleDisposables.add(this.ui.onDidAccept(()=>this.onDidAcceptEmitter.fire())),this.valueSelectionUpdated=!0),super.show()}accept(){this.onDidAcceptEmitter.fire()}update(){if(!this.visible)return;this.ui.container.classList.remove("hidden-input");const t={title:!!this.title||!!this.step||!!this.titleButtons.length,description:!!this.description||!!this.step,inputBox:!0,message:!0,progressBar:!0};this.ui.setVisibilities(t),super.update(),this.ui.inputBox.value!==this.value&&(this.ui.inputBox.value=this.value),this.valueSelectionUpdated&&(this.valueSelectionUpdated=!1,this.ui.inputBox.select(this._valueSelection&&{start:this._valueSelection[0],end:this._valueSelection[1]})),this.ui.inputBox.placeholder!==(this.placeholder||"")&&(this.ui.inputBox.placeholder=this.placeholder||""),this.ui.inputBox.password!==this.password&&(this.ui.inputBox.password=this.password);let n=this.ariaLabel;!n&&t.inputBox&&(n=this.placeholder?this.title?`${this.placeholder} - ${this.title}`:this.placeholder:this.title?this.title:"input"),this.ui.inputBox.ariaLabel!==n&&(this.ui.inputBox.ariaLabel=n||"input")}}let A$e=class extends mV{constructor(t,n){super("mouse",void 0,r=>this.getOverrideOptions(r),t,n)}getOverrideOptions(t){const n=(ec(t.content)?t.content.textContent??"":typeof t.content=="string"?t.content:t.content.value).includes(` -`);return{persistence:{hideOnKeyDown:!1},appearance:{showHoverHint:n,skipFadeInAnimation:!0}}}};A$e=D9o([aSt(0,ar),aSt(1,pm)],A$e);const lSt="done",cSt="active",a5e="infinite",l5e="infinite-long-running",dSt="discrete",GAe=class GAe extends ht{constructor(t,n){super(),this.progressSignal=this._register(new ts),this.workedVal=0,this.showDelayedScheduler=this._register(new Es(()=>k0(this.element),0)),this.longRunningScheduler=this._register(new Es(()=>this.infiniteLongRunning(),GAe.LONG_RUNNING_INFINITE_THRESHOLD)),this.create(t,n)}create(t,n){this.element=document.createElement("div"),this.element.classList.add("monaco-progress-container"),this.element.setAttribute("role","progressbar"),this.element.setAttribute("aria-valuemin","0"),t.appendChild(this.element),this.bit=document.createElement("div"),this.bit.classList.add("progress-bit"),this.bit.style.backgroundColor=(n==null?void 0:n.progressBarBackground)||"#0E70C0",this.element.appendChild(this.bit)}off(){this.bit.style.width="inherit",this.bit.style.opacity="1",this.element.classList.remove(cSt,a5e,l5e,dSt),this.workedVal=0,this.totalWork=void 0,this.longRunningScheduler.cancel(),this.progressSignal.clear()}stop(){return this.doDone(!1)}doDone(t){return this.element.classList.add(lSt),this.element.classList.contains(a5e)?(this.bit.style.opacity="0",t?setTimeout(()=>this.off(),200):this.off()):(this.bit.style.width="inherit",t?setTimeout(()=>this.off(),200):this.off()),this}infinite(){return this.bit.style.width="2%",this.bit.style.opacity="1",this.element.classList.remove(dSt,lSt,l5e),this.element.classList.add(cSt,a5e),this.longRunningScheduler.schedule(),this}infiniteLongRunning(){this.element.classList.add(l5e)}getContainer(){return this.element}};GAe.LONG_RUNNING_INFINITE_THRESHOLD=1e4;let p$e=GAe;const U9o=tn;class j9o extends ht{constructor(t,n,r){super(),this.parent=t,this.onDidChange=s=>this.findInput.onDidChange(s),this.container=Xt(this.parent,U9o(".quick-input-box")),this.findInput=this._register(new BBn(this.container,void 0,{label:"",inputBoxStyles:n,toggleStyles:r}));const o=this.findInput.inputBox.inputElement;o.role="textbox",o.ariaHasPopup="menu",o.ariaAutoComplete="list"}get onKeyDown(){return this.findInput.onKeyDown}get value(){return this.findInput.getValue()}set value(t){this.findInput.setValue(t)}select(t=null){this.findInput.inputBox.select(t)}getSelection(){return this.findInput.inputBox.getSelection()}isSelectionAtEnd(){return this.findInput.inputBox.isSelectionAtEnd()}get placeholder(){return this.findInput.inputBox.inputElement.getAttribute("placeholder")||""}set placeholder(t){this.findInput.inputBox.setPlaceHolder(t)}get password(){return this.findInput.inputBox.inputElement.type==="password"}set password(t){this.findInput.inputBox.inputElement.type=t?"password":"text"}set enabled(t){this.findInput.inputBox.inputElement.toggleAttribute("readonly",!t)}set toggles(t){this.findInput.setAdditionalToggles(t)}get ariaLabel(){return this.findInput.inputBox.inputElement.getAttribute("aria-label")||""}set ariaLabel(t){this.findInput.inputBox.inputElement.setAttribute("aria-label",t)}hasFocus(){return this.findInput.inputBox.hasFocus()}setAttribute(t,n){this.findInput.inputBox.inputElement.setAttribute(t,n)}removeAttribute(t){this.findInput.inputBox.inputElement.removeAttribute(t)}showDecoration(t){t===Sl.Ignore?this.findInput.clearMessage():this.findInput.showMessage({type:t===Sl.Info?1:t===Sl.Warning?2:3,content:""})}stylesForType(t){return this.findInput.inputBox.stylesForType(t===Sl.Info?1:t===Sl.Warning?2:3)}setFocus(){this.findInput.focus()}layout(){this.findInput.inputBox.layout()}}const uSt=new zh(()=>{const e=CI.Collator(void 0,{numeric:!0,sensitivity:"base"}).value;return{collator:e,collatorIsNumeric:e.resolvedOptions().numeric}});new zh(()=>({collator:CI.Collator(void 0,{numeric:!0}).value}));new zh(()=>({collator:CI.Collator(void 0,{numeric:!0,sensitivity:"accent"}).value}));function W9o(e,t,n=!1){const r=e||"",o=t||"",s=uSt.value.collator.compare(r,o);return uSt.value.collatorIsNumeric&&s===0&&r!==o?ro.length)return 1}return 0}var Z3e=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},b$e=function(e,t){return function(n,r){t(n,r,e)}},w$e;const Rw=tn;class BMn{constructor(t,n,r){this.index=t,this.hasCheckbox=n,this._hidden=!1,this._init=new zh(()=>{const o=r.label??"",s=hQ(o).text.trim(),a=r.ariaLabel||[o,this.saneDescription,this.saneDetail].map(l=>CQn(l)).filter(l=>!!l).join(", ");return{saneLabel:o,saneSortLabel:s,saneAriaLabel:a}}),this._saneDescription=r.description,this._saneTooltip=r.tooltip}get saneLabel(){return this._init.value.saneLabel}get saneSortLabel(){return this._init.value.saneSortLabel}get saneAriaLabel(){return this._init.value.saneAriaLabel}get element(){return this._element}set element(t){this._element=t}get hidden(){return this._hidden}set hidden(t){this._hidden=t}get saneDescription(){return this._saneDescription}set saneDescription(t){this._saneDescription=t}get saneDetail(){return this._saneDetail}set saneDetail(t){this._saneDetail=t}get saneTooltip(){return this._saneTooltip}set saneTooltip(t){this._saneTooltip=t}get labelHighlights(){return this._labelHighlights}set labelHighlights(t){this._labelHighlights=t}get descriptionHighlights(){return this._descriptionHighlights}set descriptionHighlights(t){this._descriptionHighlights=t}get detailHighlights(){return this._detailHighlights}set detailHighlights(t){this._detailHighlights=t}}class _h extends BMn{constructor(t,n,r,o,s,a,l){var d,u,h;super(t,r,a),this.childIndex=n,this.fireButtonTriggered=o,this._onChecked=s,this.item=a,this._separator=l,this._checked=!1,this.onChecked=r?sn.map(sn.filter(this._onChecked.event,g=>g.element===this),g=>g.checked):sn.None,this._saneDetail=a.detail,this._labelHighlights=(d=a.highlights)==null?void 0:d.label,this._descriptionHighlights=(u=a.highlights)==null?void 0:u.description,this._detailHighlights=(h=a.highlights)==null?void 0:h.detail}get separator(){return this._separator}set separator(t){this._separator=t}get checked(){return this._checked}set checked(t){t!==this._checked&&(this._checked=t,this._onChecked.fire({element:this,checked:t}))}get checkboxDisabled(){return!!this.item.disabled}}var qw;(function(e){e[e.NONE=0]="NONE",e[e.MOUSE_HOVER=1]="MOUSE_HOVER",e[e.ACTIVE_ITEM=2]="ACTIVE_ITEM"})(qw||(qw={}));class tT extends BMn{constructor(t,n,r){super(t,!1,r),this.fireSeparatorButtonTriggered=n,this.separator=r,this.children=new Array,this.focusInsideSeparator=qw.NONE}}class H9o{getHeight(t){return t instanceof tT?30:t.saneDetail?44:22}getTemplateId(t){return t instanceof _h?_ke.ID:Ske.ID}}class $9o{getWidgetAriaLabel(){return U(1770,"Quick Input")}getAriaLabel(t){var n;return(n=t.separator)!=null&&n.label?`${t.saneAriaLabel}, ${t.separator.label}`:t.saneAriaLabel}getWidgetRole(){return"listbox"}getRole(t){return t.hasCheckbox?"checkbox":"option"}isChecked(t){if(!(!t.hasCheckbox||!(t instanceof _h)))return{get value(){return t.checked},onDidChange:n=>t.onChecked(()=>n())}}}class RMn{constructor(t){this.hoverDelegate=t}renderTemplate(t){const n=Object.create(null);n.toDisposeElement=new Et,n.toDisposeTemplate=new Et,n.entry=Xt(t,Rw(".quick-input-list-entry"));const r=Xt(n.entry,Rw("label.quick-input-list-label"));n.outerLabel=r,n.checkbox=n.toDisposeTemplate.add(new ts),n.toDisposeTemplate.add(wc(r,rn.CLICK,u=>{if(n.checkbox.value&&!u.defaultPrevented&&n.checkbox.value.enabled){const h=!n.checkbox.value.checked;n.checkbox.value.checked=h,n.element.checked=h}}));const o=Xt(r,Rw(".quick-input-list-rows")),s=Xt(o,Rw(".quick-input-list-row")),a=Xt(o,Rw(".quick-input-list-row"));n.label=new qJ(s,{supportHighlights:!0,supportDescriptionHighlights:!0,supportIcons:!0,hoverDelegate:this.hoverDelegate}),n.toDisposeTemplate.add(n.label),n.icon=Obe(n.label.element,Rw(".quick-input-list-icon"));const l=Xt(s,Rw(".quick-input-list-entry-keybinding"));n.keybinding=new hH(l,b0),n.toDisposeTemplate.add(n.keybinding);const d=Xt(a,Rw(".quick-input-list-label-meta"));return n.detail=new qJ(d,{supportHighlights:!0,supportIcons:!0,hoverDelegate:this.hoverDelegate}),n.toDisposeTemplate.add(n.detail),n.separator=Xt(n.entry,Rw(".quick-input-list-separator")),n.actionBar=new g1(n.entry,this.hoverDelegate?{hoverDelegate:this.hoverDelegate}:void 0),n.actionBar.domNode.classList.add("quick-input-list-entry-action-bar"),n.toDisposeTemplate.add(n.actionBar),n}disposeTemplate(t){t.toDisposeElement.dispose(),t.toDisposeTemplate.dispose()}disposeElement(t,n,r){r.toDisposeElement.clear(),r.actionBar.clear()}}var CB;let _ke=(CB=class extends RMn{constructor(t,n){super(t),this.themeService=n,this._itemsWithSeparatorsFrequency=new Map}get templateId(){return w$e.ID}ensureCheckbox(t,n){var o;if(!t.hasCheckbox){(o=n.checkbox.value)==null||o.domNode.remove(),n.checkbox.clear();return}let r=n.checkbox.value;r?r.setTitle(t.saneLabel):(r=new _Bn(t.saneLabel,t.checked,{...Rtt,size:15}),n.checkbox.value=r,n.outerLabel.prepend(r.domNode)),t.checkboxDisabled?r.disable():r.enable(),r.checked=t.checked,n.toDisposeElement.add(t.onChecked(s=>r.checked=s)),n.toDisposeElement.add(r.onChange(()=>t.checked=r.checked))}renderElement(t,n,r){var m;const o=t.element;r.element=o,o.element=r.entry??void 0;const s=o.item;o.element.classList.toggle("not-pickable",o.item.pickable===!1),this.ensureCheckbox(o,r);const{labelHighlights:a,descriptionHighlights:l,detailHighlights:d}=o;if(s.iconPath){const v=W8(this.themeService.getColorTheme().type)?s.iconPath.dark:s.iconPath.light??s.iconPath.dark,f=vi.revive(v);r.icon.className="quick-input-list-icon",r.icon.style.backgroundImage=xy(f)}else r.icon.style.backgroundImage="",r.icon.className=s.iconClass?`quick-input-list-icon ${s.iconClass}`:"";let u;!o.saneTooltip&&o.saneDescription&&(u={markdown:{value:Z4(o.saneDescription),supportThemeIcons:!0},markdownNotSupportedFallback:o.saneDescription});const h={matches:a||[],descriptionTitle:u,descriptionMatches:l||[],labelEscapeNewLines:!0};if(h.extraClasses=s.iconClasses,h.italic=s.italic,h.strikethrough=s.strikethrough,r.entry.classList.remove("quick-input-list-separator-as-item"),r.label.setLabel(o.saneLabel,o.saneDescription,h),r.keybinding.set(s.keybinding),o.saneDetail){let v;o.saneTooltip||(v={markdown:{value:Z4(o.saneDetail),supportThemeIcons:!0},markdownNotSupportedFallback:o.saneDetail}),r.detail.element.style.display="",r.detail.setLabel(o.saneDetail,void 0,{matches:d,title:v,labelEscapeNewLines:!0})}else r.detail.element.style.display="none";(m=o.separator)!=null&&m.label?(r.separator.textContent=o.separator.label,r.separator.style.display="",this.addItemWithSeparator(o)):r.separator.style.display="none",r.entry.classList.toggle("quick-input-list-separator-border",!!o.separator&&o.childIndex!==0);const g=s.buttons;g&&g.length?(r.actionBar.push(g.map((v,f)=>ej(v,`id-${f}`,()=>o.fireButtonTriggered({button:v,item:o.item}))),{icon:!0,label:!1}),r.entry.classList.add("has-actions")):r.entry.classList.remove("has-actions")}disposeElement(t,n,r){this.removeItemWithSeparator(t.element),super.disposeElement(t,n,r)}isItemWithSeparatorVisible(t){return this._itemsWithSeparatorsFrequency.has(t)}addItemWithSeparator(t){this._itemsWithSeparatorsFrequency.set(t,(this._itemsWithSeparatorsFrequency.get(t)||0)+1)}removeItemWithSeparator(t){const n=this._itemsWithSeparatorsFrequency.get(t)||0;n>1?this._itemsWithSeparatorsFrequency.set(t,n-1):this._itemsWithSeparatorsFrequency.delete(t)}},w$e=CB,CB.ID="quickpickitem",CB);_ke=w$e=Z3e([b$e(1,Dl)],_ke);const YAe=class YAe extends RMn{constructor(){super(...arguments),this._visibleSeparatorsFrequency=new Map}get templateId(){return YAe.ID}get visibleSeparators(){return[...this._visibleSeparatorsFrequency.keys()]}isSeparatorVisible(t){return this._visibleSeparatorsFrequency.has(t)}renderElement(t,n,r){const o=t.element;r.element=o,o.element=r.entry??void 0,o.element.classList.toggle("focus-inside",!!o.focusInsideSeparator);const s=o.separator,{labelHighlights:a,descriptionHighlights:l}=o;r.icon.style.backgroundImage="",r.icon.className="";let d;!o.saneTooltip&&o.saneDescription&&(d={markdown:{value:Z4(o.saneDescription),supportThemeIcons:!0},markdownNotSupportedFallback:o.saneDescription});const u={matches:a||[],descriptionTitle:d,descriptionMatches:l||[],labelEscapeNewLines:!0};r.entry.classList.add("quick-input-list-separator-as-item"),r.label.setLabel(o.saneLabel,o.saneDescription,u),r.separator.style.display="none",r.entry.classList.add("quick-input-list-separator-border");const h=s.buttons;h&&h.length?(r.actionBar.push(h.map((g,m)=>ej(g,`id-${m}`,()=>o.fireSeparatorButtonTriggered({button:g,separator:o.separator}))),{icon:!0,label:!1}),r.entry.classList.add("has-actions")):r.entry.classList.remove("has-actions"),this.addSeparator(o)}disposeElement(t,n,r){var o;this.removeSeparator(t.element),this.isSeparatorVisible(t.element)||(o=t.element.element)==null||o.classList.remove("focus-inside"),super.disposeElement(t,n,r)}addSeparator(t){this._visibleSeparatorsFrequency.set(t,(this._visibleSeparatorsFrequency.get(t)||0)+1)}removeSeparator(t){const n=this._visibleSeparatorsFrequency.get(t)||0;n>1?this._visibleSeparatorsFrequency.set(t,n-1):this._visibleSeparatorsFrequency.delete(t)}};YAe.ID="quickpickseparator";let Ske=YAe,Lee=class extends ht{constructor(t,n,r,o,s,a){super(),this.parent=t,this.hoverDelegate=n,this.linkOpenerDelegate=r,this.accessibilityService=a,this._onKeyDown=new at,this._onLeave=new at,this.onLeave=this._onLeave.event,this._visibleCountObservable=Ti("VisibleCount",0),this.onChangedVisibleCount=sn.fromObservable(this._visibleCountObservable,this._store),this._allVisibleCheckedObservable=Ti("AllVisibleChecked",!1),this.onChangedAllVisibleChecked=sn.fromObservable(this._allVisibleCheckedObservable,this._store),this._checkedCountObservable=Ti("CheckedCount",0),this.onChangedCheckedCount=sn.fromObservable(this._checkedCountObservable,this._store),this._checkedElementsObservable=CZ({equalsFn:Ua},new Array),this.onChangedCheckedElements=sn.fromObservable(this._checkedElementsObservable,this._store),this._onButtonTriggered=new at,this.onButtonTriggered=this._onButtonTriggered.event,this._onSeparatorButtonTriggered=new at,this.onSeparatorButtonTriggered=this._onSeparatorButtonTriggered.event,this._elementChecked=new at,this._elementCheckedEventBufferer=new _ie,this._hasCheckboxes=!1,this._inputElements=new Array,this._elementTree=new Array,this._itemElements=new Array,this._elementDisposable=this._register(new Et),this._matchOnDescription=!1,this._matchOnDetail=!1,this._matchOnLabel=!0,this._matchOnLabelMode="fuzzy",this._sortByLabel=!0,this._shouldLoop=!0,this._container=Xt(this.parent,Rw(".quick-input-list")),this._separatorRenderer=new Ske(n),this._itemRenderer=s.createInstance(_ke,n),this._tree=this._register(s.createInstance(h0e,"QuickInput",this._container,new H9o,[this._itemRenderer,this._separatorRenderer],{filter:{filter(l){return l.hidden?0:l instanceof tT?2:1}},sorter:{compare:(l,d)=>{if(!this.sortByLabel||!this._lastQueryString)return 0;const u=this._lastQueryString.toLowerCase();return G9o(l,d,u)}},accessibilityProvider:new $9o,setRowLineHeight:!1,multipleSelectionSupport:!1,hideTwistiesOfChildlessElements:!0,renderIndentGuides:ER.None,findWidgetEnabled:!1,indent:0,horizontalScrolling:!1,allowNonCollapsibleParents:!0,alwaysConsumeMouseWheel:!0})),this._tree.getHTMLElement().id=o,this._registerListeners()}get onDidChangeFocus(){return sn.map(this._tree.onDidChangeFocus,t=>t.elements.filter(n=>n instanceof _h).map(n=>n.item),this._store)}get onDidChangeSelection(){return sn.map(this._tree.onDidChangeSelection,t=>({items:t.elements.filter(n=>n instanceof _h).map(n=>n.item),event:t.browserEvent}),this._store)}get displayed(){return this._container.style.display!=="none"}set displayed(t){this._container.style.display=t?"":"none"}get scrollTop(){return this._tree.scrollTop}set scrollTop(t){this._tree.scrollTop=t}get ariaLabel(){return this._tree.ariaLabel}set ariaLabel(t){this._tree.ariaLabel=t??""}set enabled(t){this._tree.getHTMLElement().style.pointerEvents=t?"":"none"}get matchOnDescription(){return this._matchOnDescription}set matchOnDescription(t){this._matchOnDescription=t}get matchOnDetail(){return this._matchOnDetail}set matchOnDetail(t){this._matchOnDetail=t}get matchOnLabel(){return this._matchOnLabel}set matchOnLabel(t){this._matchOnLabel=t}get matchOnLabelMode(){return this._matchOnLabelMode}set matchOnLabelMode(t){this._matchOnLabelMode=t}get sortByLabel(){return this._sortByLabel}set sortByLabel(t){this._sortByLabel=t}get shouldLoop(){return this._shouldLoop}set shouldLoop(t){this._shouldLoop=t}_registerListeners(){this._registerOnKeyDown(),this._registerOnContainerClick(),this._registerOnMouseMiddleClick(),this._registerOnTreeModelChanged(),this._registerOnElementChecked(),this._registerOnContextMenu(),this._registerHoverListeners(),this._registerSelectionChangeListener(),this._registerSeparatorActionShowingListeners()}_registerOnKeyDown(){this._register(this._tree.onKeyDown(t=>{const n=new Us(t);switch(n.keyCode){case 10:this.toggleCheckbox();break}this._onKeyDown.fire(n)}))}_registerOnContainerClick(){this._register(bt(this._container,rn.CLICK,t=>{(t.x||t.y)&&this._onLeave.fire()}))}_registerOnMouseMiddleClick(){this._register(bt(this._container,rn.AUXCLICK,t=>{t.button===1&&this._onLeave.fire()}))}_registerOnTreeModelChanged(){this._register(this._tree.onDidChangeModel(()=>{const t=this._itemElements.filter(n=>!n.hidden).length;this._visibleCountObservable.set(t,void 0),this._hasCheckboxes&&this._updateCheckedObservables()}))}_registerOnElementChecked(){this._register(this._elementCheckedEventBufferer.wrapEvent(this._elementChecked.event,(t,n)=>n)(t=>this._updateCheckedObservables()))}_registerOnContextMenu(){this._register(this._tree.onContextMenu(t=>{t.element&&(t.browserEvent.preventDefault(),this._tree.setSelection([t.element]))}))}_registerHoverListeners(){const t=this._register(new j6n(typeof this.hoverDelegate.delay=="function"?this.hoverDelegate.delay():this.hoverDelegate.delay));this._register(this._tree.onMouseOver(async n=>{var r;if(Sbt(n.browserEvent.target)){t.cancel();return}if(!(!Sbt(n.browserEvent.relatedTarget)&&gu(n.browserEvent.relatedTarget,(r=n.element)==null?void 0:r.element)))try{await t.trigger(async()=>{n.element instanceof _h&&this.showHover(n.element)})}catch(o){if(!C2(o))throw o}})),this._register(this._tree.onMouseOut(n=>{var r;gu(n.browserEvent.relatedTarget,(r=n.element)==null?void 0:r.element)||t.cancel()}))}_registerSeparatorActionShowingListeners(){this._register(this._tree.onDidChangeFocus(t=>{const n=t.elements[0]?this._tree.getParentElement(t.elements[0]):null;for(const r of this._separatorRenderer.visibleSeparators){const o=r===n;!!(r.focusInsideSeparator&qw.ACTIVE_ITEM)!==o&&(o?r.focusInsideSeparator|=qw.ACTIVE_ITEM:r.focusInsideSeparator&=~qw.ACTIVE_ITEM,this._tree.rerender(r))}})),this._register(this._tree.onMouseOver(t=>{const n=t.element?this._tree.getParentElement(t.element):null;for(const r of this._separatorRenderer.visibleSeparators){if(r!==n)continue;!!(r.focusInsideSeparator&qw.MOUSE_HOVER)||(r.focusInsideSeparator|=qw.MOUSE_HOVER,this._tree.rerender(r))}})),this._register(this._tree.onMouseOut(t=>{const n=t.element?this._tree.getParentElement(t.element):null;for(const r of this._separatorRenderer.visibleSeparators){if(r!==n)continue;!!(r.focusInsideSeparator&qw.MOUSE_HOVER)&&(r.focusInsideSeparator&=~qw.MOUSE_HOVER,this._tree.rerender(r))}}))}_registerSelectionChangeListener(){this._register(this._tree.onDidChangeSelection(t=>{const n=t.elements.filter(r=>r instanceof _h);n.length!==t.elements.length&&(t.elements.length===1&&t.elements[0]instanceof tT&&(this._tree.setFocus([t.elements[0].children[0]]),this._tree.reveal(t.elements[0],0)),this._tree.setSelection(n))}))}setAllVisibleChecked(t){this._elementCheckedEventBufferer.bufferEvents(()=>{this._itemElements.forEach(n=>{!n.hidden&&!n.checkboxDisabled&&n.item.pickable!==!1&&(n.checked=t)})})}setElements(t){this._elementDisposable.clear(),this._lastQueryString=void 0,this._inputElements=t,this._hasCheckboxes=this.parent.classList.contains("show-checkboxes");let n;this._itemElements=new Array,this._elementTree=t.reduce((r,o,s)=>{let a;if(o.type==="separator"){if(!o.buttons)return r;n=new tT(s,l=>this._onSeparatorButtonTriggered.fire(l),o),a=n}else{const l=s>0?t[s-1]:void 0;let d;l&&l.type==="separator"&&!l.buttons&&(d=l);const u=new _h(s,n!=null&&n.children?n.children.length:s,this._hasCheckboxes&&o.pickable!==!1,h=>this._onButtonTriggered.fire(h),this._elementChecked,o,d);if(this._itemElements.push(u),n)return n.children.push(u),r;a=u}return r.push(a),r},new Array),this._setElementsToTree(this._elementTree),this.accessibilityService.isScreenReaderOptimized()&&setTimeout(()=>{const r=this._tree.getHTMLElement().querySelector(".monaco-list-row.focused"),o=r==null?void 0:r.parentNode;if(r&&o){const s=r.nextSibling;r.remove(),o.insertBefore(r,s)}},0)}setFocusedElements(t){const n=t.map(r=>this._itemElements.find(o=>o.item===r)).filter(r=>!!r).filter(r=>!r.hidden);if(this._tree.setFocus(n),t.length>0){const r=this._tree.getFocus()[0];r&&this._tree.reveal(r)}}getActiveDescendant(){return this._tree.getHTMLElement().getAttribute("aria-activedescendant")}setSelectedElements(t){const n=t.map(r=>this._itemElements.find(o=>o.item===r)).filter(r=>!!r);this._tree.setSelection(n)}getCheckedElements(){return this._itemElements.filter(t=>t.checked).map(t=>t.item)}setCheckedElements(t){this._elementCheckedEventBufferer.bufferEvents(()=>{const n=new Set;for(const r of t)n.add(r);for(const r of this._itemElements)r.checked=n.has(r.item)})}focus(t){var n;if(this._itemElements.length)switch(t===Sa.Second&&this._itemElements.length<2&&(t=Sa.First),t){case Sa.First:this._tree.scrollTop=0,this._tree.focusFirst(void 0,r=>r.element instanceof _h);break;case Sa.Second:{this._tree.scrollTop=0;let r=!1;this._tree.focusFirst(void 0,o=>o.element instanceof _h?r?!0:(r=!r,!1):!1);break}case Sa.Last:this._tree.scrollTop=this._tree.scrollHeight,this._tree.focusLast(void 0,r=>r.element instanceof _h);break;case Sa.Next:{const r=this._tree.getFocus();this._tree.focusNext(void 0,this._shouldLoop,void 0,s=>s.element instanceof _h?(this._tree.reveal(s.element),!0):!1);const o=this._tree.getFocus();r.length&&r[0]===o[0]&&this._onLeave.fire();break}case Sa.Previous:{const r=this._tree.getFocus();this._tree.focusPrevious(void 0,this._shouldLoop,void 0,s=>{if(!(s.element instanceof _h))return!1;const a=this._tree.getParentElement(s.element);return a===null||a.children[0]!==s.element?this._tree.reveal(s.element):this._tree.reveal(a),!0});const o=this._tree.getFocus();r.length&&r[0]===o[0]&&this._onLeave.fire();break}case Sa.NextPage:this._tree.focusNextPage(void 0,r=>r.element instanceof _h?(this._tree.reveal(r.element),!0):!1);break;case Sa.PreviousPage:this._tree.focusPreviousPage(void 0,r=>{if(!(r.element instanceof _h))return!1;const o=this._tree.getParentElement(r.element);return o===null||o.children[0]!==r.element?this._tree.reveal(r.element):this._tree.reveal(o),!0});break;case Sa.NextSeparator:{let r=!1;const o=this._tree.getFocus()[0];this._tree.focusNext(void 0,!0,void 0,a=>{if(r)return!0;if(a.element instanceof tT)r=!0,this._separatorRenderer.isSeparatorVisible(a.element)?this._tree.reveal(a.element.children[0]):this._tree.reveal(a.element,0);else if(a.element instanceof _h){if(a.element.separator)return this._itemRenderer.isItemWithSeparatorVisible(a.element)?this._tree.reveal(a.element):this._tree.reveal(a.element,0),!0;if(a.element===this._elementTree[0])return this._tree.reveal(a.element,0),!0}return!1});const s=this._tree.getFocus()[0];o===s&&(this._tree.scrollTop=this._tree.scrollHeight,this._tree.focusLast(void 0,a=>a.element instanceof _h));break}case Sa.PreviousSeparator:{let r,o=!!((n=this._tree.getFocus()[0])!=null&&n.separator);this._tree.focusPrevious(void 0,!0,void 0,s=>{if(s.element instanceof tT)o?r||(this._separatorRenderer.isSeparatorVisible(s.element)?this._tree.reveal(s.element):this._tree.reveal(s.element,0),r=s.element.children[0]):o=!0;else if(s.element instanceof _h&&!r){if(s.element.separator)this._itemRenderer.isItemWithSeparatorVisible(s.element)?this._tree.reveal(s.element):this._tree.reveal(s.element,0),r=s.element;else if(s.element===this._elementTree[0])return this._tree.reveal(s.element,0),!0}return!1}),r&&this._tree.setFocus([r]);break}}}clearFocus(){this._tree.setFocus([])}domFocus(){this._tree.domFocus()}layout(t){this._tree.getHTMLElement().style.maxHeight=t?`${Math.floor(t/44)*44+6}px`:"",this._tree.layout()}filter(t){if(this._lastQueryString=t,!(this._sortByLabel||this._matchOnLabel||this._matchOnDescription||this._matchOnDetail))return this._tree.layout(),!1;const n=t;if(t=t.trim(),!t||!(this.matchOnLabel||this.matchOnDescription||this.matchOnDetail))this._itemElements.forEach(r=>{r.labelHighlights=void 0,r.descriptionHighlights=void 0,r.detailHighlights=void 0,r.hidden=!1;const o=r.index&&this._inputElements[r.index-1];r.item&&(r.separator=o&&o.type==="separator"&&!o.buttons?o:void 0)});else{let r;this._itemElements.forEach(o=>{let s;this.matchOnLabelMode==="fuzzy"?s=this.matchOnLabel?EZ(t,hQ(o.saneLabel))??void 0:void 0:s=this.matchOnLabel?X9o(n,hQ(o.saneLabel))??void 0:void 0;const a=this.matchOnDescription?EZ(t,hQ(o.saneDescription||""))??void 0:void 0,l=this.matchOnDetail?EZ(t,hQ(o.saneDetail||""))??void 0:void 0;if(s||a||l?(o.labelHighlights=s,o.descriptionHighlights=a,o.detailHighlights=l,o.hidden=!1):(o.labelHighlights=void 0,o.descriptionHighlights=void 0,o.detailHighlights=void 0,o.hidden=o.item?!o.item.alwaysShow:!0),o.item?o.separator=void 0:o.separator&&(o.hidden=!0),!this.sortByLabel){const d=o.index&&this._inputElements[o.index-1]||void 0;(d==null?void 0:d.type)==="separator"&&!d.buttons&&(r=d),r&&!o.hidden&&(o.separator=r,r=void 0)}})}return this._setElementsToTree(this._sortByLabel&&t?this._itemElements:this._elementTree),this._tree.layout(),!0}toggleCheckbox(){this._elementCheckedEventBufferer.bufferEvents(()=>{const t=this._tree.getFocus().filter(r=>r instanceof _h),n=this._allVisibleChecked(t);for(const r of t)r.checkboxDisabled||(r.checked=!n)})}style(t){this._tree.style(t)}toggleHover(){const t=this._tree.getFocus()[0];if(!(t!=null&&t.saneTooltip)||!(t instanceof _h))return;if(this._lastHover&&!this._lastHover.isDisposed){this._lastHover.dispose();return}this.showHover(t);const n=new Et;n.add(this._tree.onDidChangeFocus(r=>{r.elements[0]instanceof _h&&this.showHover(r.elements[0])})),this._lastHover&&n.add(this._lastHover),this._elementDisposable.add(n)}_setElementsToTree(t){const n=new Array;for(const r of t)r instanceof tT?n.push({element:r,collapsible:!1,collapsed:!1,children:r.children.map(o=>({element:o,collapsible:!1,collapsed:!1}))}):n.push({element:r,collapsible:!1,collapsed:!1});this._tree.setChildren(null,n)}_allVisibleChecked(t,n=!0){for(let r=0,o=t.length;r{this._allVisibleCheckedObservable.set(this._allVisibleChecked(this._itemElements,!1),t);const n=this._itemElements.filter(r=>r.checked).length;this._checkedCountObservable.set(n,t),this._checkedElementsObservable.set(this.getCheckedElements(),t)})}showHover(t){var n,r,o;this._lastHover&&!this._lastHover.isDisposed&&((r=(n=this.hoverDelegate).onDidHideHover)==null||r.call(n),(o=this._lastHover)==null||o.dispose()),!(!t.element||!t.saneTooltip)&&(this._lastHover=this.hoverDelegate.showHover({content:t.saneTooltip,target:t.element,linkHandler:s=>{this.linkOpenerDelegate(s)},appearance:{showPointer:!0},container:this._container,position:{hoverPosition:1}},!1))}};Z3e([mc],Lee.prototype,"onDidChangeFocus",null);Z3e([mc],Lee.prototype,"onDidChangeSelection",null);Lee=Z3e([b$e(4,Zn),b$e(5,ph)],Lee);function X9o(e,t){const{text:n,iconOffsets:r}=t;if(!r||r.length===0)return hSt(e,n);const o=Sie(n," "),s=n.length-o.length,a=hSt(e,o);if(a)for(const l of a){const d=r[l.start+s]+s;l.start+=d,l.end+=d}return a}function hSt(e,t){const n=t.toLowerCase().indexOf(e.toLowerCase());return n!==-1?[{start:n,end:n+e.length}]:null}function G9o(e,t,n){const r=e.labelHighlights||[],o=t.labelHighlights||[];return r.length&&!o.length?-1:!r.length&&o.length?1:r.length===0&&o.length===0?0:V9o(e.saneSortLabel,t.saneSortLabel,n)}function Y9o(e,t={}){ju.registerCommandAndKeybindingRule({weight:200,when:Y3e,metadata:{description:U(1758,"Used while in the context of any kind of quick input. If you change one keybinding for this command, you should change all of the other keybindings (modifier variants) of this command as well.")},...e,secondary:hit(e.primary,e.secondary??[],t)})}function qm(e,t={}){ju.registerCommandAndKeybindingRule({weight:200,when:Nt.and(Nt.or(Nt.equals(_ee,"quickPick"),Nt.equals(_ee,"quickTree")),Y3e),metadata:{description:U(1759,"Used while in the context of the quick pick. If you change one keybinding for this command, you should change all of the other keybindings (modifier variants) of this command as well.")},...e,secondary:hit(e.primary,e.secondary??[],t)})}const xee=Qr?256:2048;function hit(e,t,n={}){return n.withAltMod&&t.push(512+e),n.withCtrlMod&&(t.push(xee+e),n.withAltMod&&t.push(512+xee+e)),n.withCmdMod&&Qr&&(t.push(2048+e),n.withCtrlMod&&t.push(2304+e),n.withAltMod&&(t.push(2560+e),n.withCtrlMod&&t.push(2816+e))),t}function Pk(e,t){return n=>{const r=n.get(If).currentQuickInput;if(r)return t&&r.quickNavigate?r.focus(t):r.focus(e)}}qm({id:"quickInput.pageNext",primary:12,handler:Pk(Sa.NextPage)},{withAltMod:!0,withCtrlMod:!0,withCmdMod:!0});qm({id:"quickInput.pagePrevious",primary:11,handler:Pk(Sa.PreviousPage)},{withAltMod:!0,withCtrlMod:!0,withCmdMod:!0});qm({id:"quickInput.first",primary:xee+14,handler:Pk(Sa.First)},{withAltMod:!0,withCmdMod:!0});qm({id:"quickInput.last",primary:xee+13,handler:Pk(Sa.Last)},{withAltMod:!0,withCmdMod:!0});qm({id:"quickInput.next",primary:18,handler:Pk(Sa.Next)},{withCtrlMod:!0});qm({id:"quickInput.previous",primary:16,handler:Pk(Sa.Previous)},{withCtrlMod:!0});const fSt=U(1760,"If we're in quick access mode, this will navigate to the next item. If we are not in quick access mode, this will navigate to the next separator."),gSt=U(1761,"If we're in quick access mode, this will navigate to the previous item. If we are not in quick access mode, this will navigate to the previous separator.");Qr?(qm({id:"quickInput.nextSeparatorWithQuickAccessFallback",primary:2066,handler:Pk(Sa.NextSeparator,Sa.Next),metadata:{description:fSt}}),qm({id:"quickInput.nextSeparator",primary:2578,secondary:[2322],handler:Pk(Sa.NextSeparator)},{withCtrlMod:!0}),qm({id:"quickInput.previousSeparatorWithQuickAccessFallback",primary:2064,handler:Pk(Sa.PreviousSeparator,Sa.Previous),metadata:{description:gSt}}),qm({id:"quickInput.previousSeparator",primary:2576,secondary:[2320],handler:Pk(Sa.PreviousSeparator)},{withCtrlMod:!0})):(qm({id:"quickInput.nextSeparatorWithQuickAccessFallback",primary:530,handler:Pk(Sa.NextSeparator,Sa.Next),metadata:{description:fSt}}),qm({id:"quickInput.nextSeparator",primary:2578,handler:Pk(Sa.NextSeparator)}),qm({id:"quickInput.previousSeparatorWithQuickAccessFallback",primary:528,handler:Pk(Sa.PreviousSeparator,Sa.Previous),metadata:{description:gSt}}),qm({id:"quickInput.previousSeparator",primary:2576,handler:Pk(Sa.PreviousSeparator)}));ju.registerCommandAndKeybindingRule({id:"quickInput.accept",primary:3,weight:200,when:Nt.and(Nt.notEquals(_ee,"quickWidget"),Y3e,Nt.not("isComposing")),metadata:{description:U(1762,"Used while in the context of some quick input. If you change one keybinding for this command, you should change all of the other keybindings (modifier variants) of this command as well.")},handler:e=>{const t=e.get(If).currentQuickInput;t==null||t.accept()},secondary:hit(3,[],{withAltMod:!0,withCtrlMod:!0,withCmdMod:!0})});qm({id:"quickInput.acceptInBackground",when:Nt.and(Y3e,Nt.equals(_ee,"quickPick"),Nt.or(hnt.negate(),F9o)),primary:17,weight:250,handler:e=>{const t=e.get(If).currentQuickInput;t==null||t.accept(!0)}},{withAltMod:!0,withCtrlMod:!0,withCmdMod:!0});Y9o({id:"quickInput.hide",primary:9,handler:e=>{const t=e.get(If).currentQuickInput;t==null||t.hide()}},{withAltMod:!0,withCtrlMod:!0,withCmdMod:!0});qm({id:"quickInput.toggleHover",primary:xee|10,handler:e=>{e.get(If).toggleHover()}});var Z9o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},q9o=function(e,t){return function(n,r){t(n,r,e)}},O$e;const jX=tn;var _B;let Lke=(_B=class extends ht{constructor(t,n,r,o){super(),this._hoverDelegate=t,this._buttonTriggeredEmitter=n,this.onCheckedEvent=r,this._themeService=o,this.templateId=O$e.ID}renderTemplate(t){const n=new Et,r=Xt(t,jX(".quick-input-tree-entry")),o=n.add(new SBn("",!1,{...Rtt,size:15}));r.appendChild(o.domNode);const s=Xt(r,jX("label.quick-input-tree-label")),a=Xt(s,jX(".quick-input-tree-rows")),l=Xt(a,jX(".quick-input-tree-row")),d=Obe(l,jX(".quick-input-tree-icon")),u=n.add(new qJ(l,{supportHighlights:!0,supportDescriptionHighlights:!0,supportIcons:!0,hoverDelegate:this._hoverDelegate})),h=n.add(new g1(r,this._hoverDelegate?{hoverDelegate:this._hoverDelegate}:void 0));return h.domNode.classList.add("quick-input-tree-entry-action-bar"),{toDisposeTemplate:n,entry:r,checkbox:o,icon:d,label:u,actionBar:h,toDisposeElement:new Et}}renderElement(t,n,r,o){const s=r.toDisposeElement,a=t.element;if(a.pickable===!1?r.checkbox.domNode.style.display="none":(r.checkbox.domNode.style.display="",r.checkbox.checked=a.checked??!1,s.add(sn.filter(this.onCheckedEvent,g=>g.item===a)(g=>r.checkbox.checked=g.checked)),a.disabled&&r.checkbox.disable()),a.iconPath){const g=W8(this._themeService.getColorTheme().type)?a.iconPath.dark:a.iconPath.light??a.iconPath.dark,m=vi.revive(g);r.icon.className="quick-input-tree-icon",r.icon.style.backgroundImage=xy(m)}else r.icon.style.backgroundImage="",r.icon.className=a.iconClass?`quick-input-tree-icon ${a.iconClass}`:"";const{labelHighlights:l,descriptionHighlights:d}=t.filterData||{};let u;a.description&&(u={markdown:{value:Z4(a.description),supportThemeIcons:!0},markdownNotSupportedFallback:a.description}),r.label.setLabel(a.label,a.description,{matches:l,descriptionMatches:d,extraClasses:a.iconClasses,italic:a.italic,strikethrough:a.strikethrough,labelEscapeNewLines:!0,descriptionTitle:u});const h=a.buttons;h&&h.length?(r.actionBar.push(h.map((g,m)=>ej(g,`tree-${m}`,()=>this._buttonTriggeredEmitter.fire({item:a,button:g}))),{icon:!0,label:!1}),r.entry.classList.add("has-actions")):r.entry.classList.remove("has-actions")}disposeElement(t,n,r,o){r.toDisposeElement.clear(),r.actionBar.clear()}disposeTemplate(t){t.toDisposeElement.dispose(),t.toDisposeTemplate.dispose()}},O$e=_B,_B.ID="quickInputTreeElement",_B);Lke=O$e=Z9o([q9o(3,Dl)],Lke);class K9o{getHeight(t){return 22}getTemplateId(t){return Lke.ID}}function J9o(e){var s;let t=!1,n=!1,r=!1;for(const a of e){switch((s=a.element)==null?void 0:s.checked){case"mixed":r=!0;break;case!0:t=!0;break;default:n=!0;break}if(t&&n&&r)break}return n?r||t?"mixed":!1:r?"mixed":t}class e6o{constructor(t){this.onCheckedEvent=t}getWidgetAriaLabel(){return U(1772,"Quick Tree")}getAriaLabel(t){return t.ariaLabel||[t.label,t.description].map(n=>CQn(n)).filter(n=>!!n).join(", ")}getWidgetRole(){return"tree"}getRole(t){return"checkbox"}isChecked(t){return{get value(){return t.checked==="mixed"?"mixed":!!t.checked},onDidChange:n=>sn.filter(this.onCheckedEvent,r=>r.item===t)(r=>n())}}}class t6o{constructor(){this.filterValue="",this.matchOnLabel=!0,this.matchOnDescription=!1}filter(t,n){if(!this.filterValue||!(this.matchOnLabel||this.matchOnDescription))return t.children?{visibility:2,data:{}}:{visibility:1,data:{}};const r=this.matchOnLabel?EZ(this.filterValue,hQ(t.label))??void 0:void 0,o=this.matchOnDescription?EZ(this.filterValue,hQ(t.description||""))??void 0:void 0;return{visibility:n===1||r||o?1:t.children?2:0,data:{labelHighlights:r,descriptionHighlights:o}}}}class n6o extends ht{constructor(){super(...arguments),this._sortByLabel=!0}get sortByLabel(){return this._sortByLabel}set sortByLabel(t){this._sortByLabel=t}compare(t,n){if(!this._sortByLabel)return 0;if(t.labeln.label)return 1;if(t.description&&n.description){if(t.descriptionn.description)return 1}else{if(t.description)return-1;if(n.description)return 1}return 0}}var i6o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},r6o=function(e,t){return function(n,r){t(n,r,e)}};const o6o=tn;let y$e=class extends ht{constructor(t,n,r){super(),this.instantiationService=r,this._onDidTriggerButton=this._register(new at),this._onDidChangeCheckboxState=this._register(new at),this.onDidChangeCheckboxState=this._onDidChangeCheckboxState.event,this._onDidCheckedLeafItemsChange=this._register(new at),this._onLeave=new at,this.onLeave=this._onLeave.event,this._onDidAccept=this._register(new at),this.onDidAccept=this._onDidAccept.event,this._container=Xt(t,o6o(".quick-input-tree")),this._renderer=this._register(this.instantiationService.createInstance(Lke,n,this._onDidTriggerButton,this.onDidChangeCheckboxState)),this._filter=this.instantiationService.createInstance(t6o),this._sorter=this._register(new n6o),this._tree=this._register(this.instantiationService.createInstance(h0e,"QuickInputTree",this._container,new K9o,[this._renderer],{accessibilityProvider:new e6o(this.onDidChangeCheckboxState),horizontalScrolling:!1,multipleSelectionSupport:!1,findWidgetEnabled:!1,alwaysConsumeMouseWheel:!0,hideTwistiesOfChildlessElements:!0,renderIndentGuides:ER.None,expandOnDoubleClick:!0,expandOnlyOnTwistieClick:!0,disableExpandOnSpacebar:!0,sorter:this._sorter,filter:this._filter})),this.registerOnOpenListener()}get tree(){return this._tree}get displayed(){return this._container.style.display!=="none"}set displayed(t){this._container.style.display=t?"":"none"}get sortByLabel(){return this._sorter.sortByLabel}set sortByLabel(t){this._sorter.sortByLabel=t,this._tree.resort(null,!0)}getActiveDescendant(){return this._tree.getHTMLElement().getAttribute("aria-activedescendant")}updateFilterOptions(t){t.matchOnLabel!==void 0&&(this._filter.matchOnLabel=t.matchOnLabel),t.matchOnDescription!==void 0&&(this._filter.matchOnDescription=t.matchOnDescription),this._tree.refilter()}layout(t){this._tree.getHTMLElement().style.maxHeight=t?`${Math.floor(t/44)*44+6}px`:"",this._tree.layout()}registerOnOpenListener(){this._register(this._tree.onDidOpen(t=>{const n=t.element;if(!n||n.disabled)return;if(n.pickable===!1){this._tree.setFocus([n]),this._onDidAccept.fire();return}const r=n.checked!==!0;if((n.checked??!1)===r)return;n.checked=r,this._tree.rerender(n);const o=new Set,s=[...this._tree.getNode(n).children];for(;s.length;){const l=s.shift();l!=null&&l.element&&!o.has(l.element)&&(o.add(l.element),(l.element.checked??!1)!==n.checked&&(l.element.checked=n.checked,this._tree.rerender(l.element)),s.push(...l.children))}let a=this._tree.getParentElement(n);for(;a;){const l=[...this._tree.getNode(a).children],d=J9o(l);(a.checked??!1)!==d&&(a.checked=d,this._tree.rerender(a)),a=this._tree.getParentElement(a)}this._onDidChangeCheckboxState.fire({item:n,checked:n.checked??!1}),this._onDidCheckedLeafItemsChange.fire(this.getCheckedLeafItems())}))}getCheckedLeafItems(){const t=new Set,n=[...this._tree.getNode().children],r=new Array;for(;n.length;){const o=n.shift();!(o!=null&&o.element)||t.has(o.element)||o.element.checked&&(t.add(o.element),n.push(...o.children),o.element.children||r.push(o.element))}return r}};y$e=i6o([r6o(2,Zn)],y$e);var IMn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},wQ=function(e,t){return function(n,r){t(n,r,e)}},C$e;const mk=tn,c5e="workbench.quickInput.viewState";var SB;let _$e=(SB=class extends ht{get currentQuickInput(){return this.controller??void 0}get container(){return this._container}constructor(t,n,r,o,s){super(),this.options=t,this.layoutService=n,this.instantiationService=r,this.storageService=s,this.enabled=!0,this.onDidAcceptEmitter=this._register(new at),this.onDidCustomEmitter=this._register(new at),this.onDidTriggerButtonEmitter=this._register(new at),this.keyMods={ctrlCmd:!1,alt:!1},this.controller=null,this.onShowEmitter=this._register(new at),this.onShow=this.onShowEmitter.event,this.onHideEmitter=this._register(new at),this.onHide=this.onHideEmitter.event,this.inQuickInputContext=B9o.bindTo(o),this.quickInputTypeContext=M9o.bindTo(o),this.endOfQuickInputBoxContext=P9o.bindTo(o),this.idPrefix=t.idPrefix,this._container=t.container,this.styles=t.styles,this._register(sn.runAndSubscribe(Eie,({window:a,disposables:l})=>this.registerKeyModsListeners(a,l),{window:xs,disposables:this._store})),this._register(Ito(a=>{this.ui&&ii(this.ui.container)===a&&(this.reparentUI(this.layoutService.mainContainer),this.layout(this.layoutService.mainContainerDimension,this.layoutService.mainContainerOffset.quickPickTop))})),this.viewState=this.loadViewState()}registerKeyModsListeners(t,n){const r=o=>{this.keyMods.ctrlCmd=o.ctrlKey||o.metaKey,this.keyMods.alt=o.altKey};for(const o of[rn.KEY_DOWN,rn.KEY_UP,rn.MOUSE_DOWN])n.add(bt(t,o,r,!0))}getUI(t){if(this.ui)return t&&ii(this._container)!==ii(this.layoutService.activeContainer)&&(this.reparentUI(this.layoutService.activeContainer),this.layout(this.layoutService.activeContainerDimension,this.layoutService.activeContainerOffset.quickPickTop)),this.ui;const n=Xt(this._container,mk(".quick-input-widget.show-file-icons"));n.tabIndex=-1,n.style.display="none";const r=mA(n),o=Xt(n,mk(".quick-input-titlebar")),s=this._register(new g1(o,{hoverDelegate:this.options.hoverDelegate}));s.domNode.classList.add("quick-input-left-action-bar");const a=Xt(o,mk(".quick-input-title")),l=this._register(new g1(o,{hoverDelegate:this.options.hoverDelegate}));l.domNode.classList.add("quick-input-right-action-bar");const d=Xt(n,mk(".quick-input-header")),u=this._register(new SBn(U(1763,"Toggle all checkboxes"),!1,{...Rtt,size:15}));Xt(d,u.domNode),this._register(u.onChange(()=>{const I=u.checked;Q.setAllVisibleChecked(I===!0)})),this._register(bt(u.domNode,rn.CLICK,I=>{(I.x||I.y)&&v.setFocus()}));const h=Xt(d,mk(".quick-input-description")),g=Xt(d,mk(".quick-input-and-message")),m=Xt(g,mk(".quick-input-filter")),v=this._register(new j9o(m,this.styles.inputBox,this.styles.toggle));v.setAttribute("aria-describedby",`${this.idPrefix}message`);const f=Xt(m,mk(".quick-input-visible-count"));f.setAttribute("aria-live","polite"),f.setAttribute("aria-atomic","true");const k=this._register(new uWe(f,{countFormat:U(1764,"{0} Results")},this.styles.countBadge)),A=Xt(m,mk(".quick-input-count"));A.setAttribute("aria-live","polite");const p=this._register(new uWe(A,{countFormat:U(1765,"{0} Selected")},this.styles.countBadge)),b=this._register(new g1(d,{hoverDelegate:this.options.hoverDelegate}));b.domNode.classList.add("quick-input-inline-action-bar");const w=Xt(d,mk(".quick-input-action")),O=this._register(new H1e(w,this.styles.button));O.label=U(1766,"OK"),this._register(O.onDidClick(I=>{this.onDidAcceptEmitter.fire()}));const y=Xt(d,mk(".quick-input-action")),C=this._register(new H1e(y,{...this.styles.button,supportIcons:!0}));C.label=U(1767,"Custom"),this._register(C.onDidClick(I=>{this.onDidCustomEmitter.fire()}));const _=Xt(g,mk(`#${this.idPrefix}message.quick-input-message`)),S=this._register(new p$e(n,this.styles.progressBar));S.getContainer().classList.add("quick-input-progress");const L=Xt(n,mk(".quick-input-html-widget"));L.tabIndex=-1;const E=Xt(n,mk(".quick-input-description")),T=this.idPrefix+"list",Q=this._register(this.instantiationService.createInstance(Lee,n,this.options.hoverDelegate,this.options.linkOpenerDelegate,T));v.setAttribute("aria-controls",T),this._register(Q.onDidChangeFocus(()=>{v.hasFocus()&&v.setAttribute("aria-activedescendant",Q.getActiveDescendant()??"")})),this._register(Q.onChangedAllVisibleChecked(I=>{u.checked=I})),this._register(Q.onChangedVisibleCount(I=>{k.setCount(I)})),this._register(Q.onChangedCheckedCount(I=>{yie(()=>p.setCount(I))})),this._register(Q.onLeave(()=>{setTimeout(()=>{this.controller&&(v.setFocus(),this.controller instanceof qZ&&this.controller.canSelectMany&&Q.clearFocus())},0)}));const P=this._register(this.instantiationService.createInstance(y$e,n,this.options.hoverDelegate));this._register(P.tree.onDidChangeFocus(()=>{v.hasFocus()&&v.setAttribute("aria-activedescendant",P.getActiveDescendant()??"")})),this._register(P.onLeave(()=>{setTimeout(()=>{this.controller&&(v.setFocus(),P.tree.setFocus([]))},0)})),this._register(P.onDidAccept(()=>{this.onDidAcceptEmitter.fire()})),this._register(P.tree.onDidChangeContentHeight(()=>this.updateLayout()));const D=uA(n);return this._register(D),this._register(bt(n,rn.FOCUS,I=>{const B=this.getUI();if(gu(I.relatedTarget,B.inputContainer)){const R=B.inputBox.isSelectionAtEnd();this.endOfQuickInputBoxContext.get()!==R&&this.endOfQuickInputBoxContext.set(R)}gu(I.relatedTarget,B.container)||(this.inQuickInputContext.set(!0),this.previousFocusElement=ec(I.relatedTarget)?I.relatedTarget:void 0)},!0)),this._register(D.onDidBlur(()=>{!this.getUI().ignoreFocusOut&&!this.options.ignoreFocusOut()&&this.hide(NJ.Blur),this.inQuickInputContext.set(!1),this.endOfQuickInputBoxContext.set(!1),this.previousFocusElement=void 0})),this._register(v.onKeyDown(I=>{const B=this.getUI().inputBox.isSelectionAtEnd();this.endOfQuickInputBoxContext.get()!==B&&this.endOfQuickInputBoxContext.set(B),v.removeAttribute("aria-activedescendant")})),this._register(bt(n,rn.FOCUS,I=>{v.setFocus()})),this.dndController=this._register(this.instantiationService.createInstance(S$e,this._container,n,[{node:o,includeChildren:!0},{node:d,includeChildren:!1}],this.viewState)),this._register(Oi(I=>{var R;const B=(R=this.dndController)==null?void 0:R.dndViewState.read(I);B&&(B.top!==void 0&&B.left!==void 0?this.viewState={...this.viewState,top:B.top,left:B.left}:this.viewState=void 0,this.updateLayout(),B.done&&this.saveViewState(this.viewState))})),this.ui={container:n,styleSheet:r,leftActionBar:s,titleBar:o,title:a,description1:E,description2:h,widget:L,rightActionBar:l,inlineActionBar:b,checkAll:u,inputContainer:g,filterContainer:m,inputBox:v,visibleCountContainer:f,visibleCount:k,countContainer:A,count:p,okContainer:w,ok:O,message:_,customButtonContainer:y,customButton:C,list:Q,tree:P,progressBar:S,onDidAccept:this.onDidAcceptEmitter.event,onDidCustom:this.onDidCustomEmitter.event,onDidTriggerButton:this.onDidTriggerButtonEmitter.event,ignoreFocusOut:!1,keyMods:this.keyMods,show:I=>this.show(I),hide:()=>this.hide(),setVisibilities:I=>this.setVisibilities(I),setEnabled:I=>this.setEnabled(I),setContextKey:I=>this.options.setContextKey(I),linkOpenerDelegate:I=>this.options.linkOpenerDelegate(I)},this.updateStyles(),this.ui}reparentUI(t){var n;this.ui&&(this._container=t,Xt(this._container,this.ui.container),(n=this.dndController)==null||n.reparentUI(this._container))}pick(t,n={},r=Tr.None){return new Promise((o,s)=>{let a=h=>{var g;a=o,(g=n.onKeyMods)==null||g.call(n,l.keyMods),o(h)};if(r.isCancellationRequested){a(void 0);return}const l=this.createQuickPick({useSeparators:!0});let d;const u=[l,l.onDidAccept(()=>{if(l.canSelectMany)a(l.selectedItems.slice()),l.hide();else{const h=l.activeItems[0];h&&(a(h),l.hide())}}),l.onDidChangeActive(h=>{const g=h[0];g&&n.onDidFocus&&n.onDidFocus(g)}),l.onDidChangeSelection(h=>{if(!l.canSelectMany){const g=h[0];g&&(a(g),l.hide())}}),l.onDidTriggerItemButton(h=>n.onDidTriggerItemButton&&n.onDidTriggerItemButton({...h,removeItem:()=>{const g=l.items.indexOf(h.item);if(g!==-1){const m=l.items.slice(),v=m.splice(g,1),f=l.activeItems.filter(A=>A!==v[0]),k=l.keepScrollPosition;l.keepScrollPosition=!0,l.items=m,f&&(l.activeItems=f),l.keepScrollPosition=k}}})),l.onDidTriggerSeparatorButton(h=>{var g;return(g=n.onDidTriggerSeparatorButton)==null?void 0:g.call(n,h)}),l.onDidChangeValue(h=>{d&&!h&&(l.activeItems.length!==1||l.activeItems[0]!==d)&&(l.activeItems=[d])}),r.onCancellationRequested(()=>{l.hide()}),l.onDidHide(()=>{us(u),a(void 0)})];l.title=n.title,n.value&&(l.value=n.value),l.canSelectMany=!!n.canPickMany,l.placeholder=n.placeHolder,l.prompt=n.prompt,l.ignoreFocusOut=!!n.ignoreFocusLost,l.matchOnDescription=!!n.matchOnDescription,l.matchOnDetail=!!n.matchOnDetail,n.sortByLabel!==void 0&&(l.sortByLabel=n.sortByLabel),l.matchOnLabel=n.matchOnLabel===void 0||n.matchOnLabel,l.quickNavigate=n.quickNavigate,l.hideInput=!!n.hideInput,l.contextKey=n.contextKey,l.busy=!0,Promise.all([t,n.activeItem]).then(([h,g])=>{d=g,l.busy=!1,l.items=h,l.canSelectMany&&(l.selectedItems=h.filter(m=>m.type!=="separator"&&m.picked)),d&&(l.activeItems=[d])}),l.show(),Promise.resolve(t).then(void 0,h=>{s(h),l.hide()})})}setValidationOnInput(t,n){n&&fu(n)?(t.severity=Sl.Error,t.validationMessage=n):n&&!fu(n)?(t.severity=n.severity,t.validationMessage=n.content):(t.severity=Sl.Ignore,t.validationMessage=void 0)}input(t={},n=Tr.None){return new Promise(r=>{if(n.isCancellationRequested){r(void 0);return}const o=this.createInputBox(),s=t.validateInput||(()=>Promise.resolve(void 0)),a=sn.debounce(o.onDidChangeValue,(h,g)=>g,100);let l=t.value||"",d=Promise.resolve(s(l));const u=[o,a(h=>{h!==l&&(d=Promise.resolve(s(h)),l=h),d.then(g=>{h===l&&this.setValidationOnInput(o,g)})}),o.onDidAccept(()=>{const h=o.value;h!==l&&(d=Promise.resolve(s(h)),l=h),d.then(g=>{!g||!fu(g)&&g.severity!==Sl.Error?(r(h),o.hide()):h===l&&this.setValidationOnInput(o,g)})}),n.onCancellationRequested(()=>{o.hide()}),o.onDidHide(()=>{us(u),r(void 0)})];o.title=t.title,o.value=t.value||"",o.valueSelection=t.valueSelection,o.prompt=t.prompt,o.placeholder=t.placeHolder,o.password=!!t.password,o.ignoreFocusOut=!!t.ignoreFocusLost,o.show()})}createQuickPick(t={useSeparators:!1}){const n=this.getUI(!0);return new qZ(n)}createInputBox(){const t=this.getUI(!0);return new N9o(t)}show(t){var s;const n=this.getUI(!0);this.onShowEmitter.fire();const r=this.controller;this.controller=t,r==null||r.didHide(),this.setEnabled(!0),n.leftActionBar.clear(),n.title.textContent="",n.description1.textContent="",n.description2.textContent="",mu(n.widget),n.rightActionBar.clear(),n.inlineActionBar.clear(),n.checkAll.checked=!1,n.inputBox.placeholder="",n.inputBox.password=!1,n.inputBox.showDecoration(Sl.Ignore),n.visibleCount.setCount(0),n.count.setCount(0),mu(n.message),n.progressBar.stop(),n.progressBar.getContainer().setAttribute("aria-hidden","true"),n.list.setElements([]),n.list.matchOnDescription=!1,n.list.matchOnDetail=!1,n.list.matchOnLabel=!0,n.list.sortByLabel=!0,n.tree.updateFilterOptions({matchOnDescription:!1,matchOnLabel:!0}),n.tree.sortByLabel=!0,n.ignoreFocusOut=!1,n.inputBox.toggles=void 0;const o=this.options.backKeybindingLabel();v$e.tooltip=o?U(1768,"Back ({0})",o):U(1769,"Back"),n.container.style.display="",this.updateLayout(),(s=this.dndController)==null||s.layoutContainer(),n.inputBox.setFocus(),this.quickInputTypeContext.set(t.type)}isVisible(){return!!this.ui&&this.ui.container.style.display!=="none"}setVisibilities(t){const n=this.getUI();n.title.style.display=t.title?"":"none",n.description1.style.display=t.description&&(t.inputBox||t.checkAll)?"":"none",n.description2.style.display=t.description&&!(t.inputBox||t.checkAll)?"":"none",n.checkAll.domNode.style.display=t.checkAll?"":"none",n.inputContainer.style.display=t.inputBox?"":"none",n.filterContainer.style.display=t.inputBox?"":"none",n.visibleCountContainer.style.display=t.visibleCount?"":"none",n.countContainer.style.display=t.count?"":"none",n.okContainer.style.display=t.ok?"":"none",n.customButtonContainer.style.display=t.customButton?"":"none",n.message.style.display=t.message?"":"none",n.progressBar.getContainer().style.display=t.progressBar?"":"none",n.list.displayed=!!t.list,n.tree.displayed=!!t.tree,n.container.classList.toggle("show-checkboxes",!!t.checkBox),n.container.classList.toggle("hidden-input",!t.inputBox&&!t.description),this.updateLayout()}setEnabled(t){if(t!==this.enabled){this.enabled=t;const n=this.getUI();for(const r of n.leftActionBar.viewItems)r.action.enabled=t;for(const r of n.rightActionBar.viewItems)r.action.enabled=t;t?n.checkAll.enable():n.checkAll.disable(),n.inputBox.enabled=t,n.ok.enabled=t,n.list.enabled=t}}hide(t){var s;const n=this.controller;if(!n)return;n.willHide(t);const r=(s=this.ui)==null?void 0:s.container,o=r&&!_En(r);if(this.controller=null,this.onHideEmitter.fire(),r&&(r.style.display="none"),!o){let a=this.previousFocusElement;for(;a&&!a.offsetParent;)a=a.parentElement??void 0;a!=null&&a.offsetParent?(a.focus(),this.previousFocusElement=void 0):this.options.returnFocus()}n.didHide(t)}toggleHover(){this.isVisible()&&this.controller instanceof qZ&&this.getUI().list.toggleHover()}layout(t,n){this.dimension=t,this.titleBarOffset=n,this.updateLayout()}updateLayout(){var t,n;if(this.ui&&this.isVisible()){const r=this.ui.container.style,o=Math.min(this.dimension.width*.62,C$e.MAX_WIDTH);r.width=o+"px",r.top=`${(t=this.viewState)!=null&&t.top?Math.round(this.dimension.height*this.viewState.top):this.titleBarOffset}px`,r.left=`${Math.round(this.dimension.width*(((n=this.viewState)==null?void 0:n.left)??.5)-o/2)}px`,this.ui.inputBox.layout(),this.ui.list.layout(this.dimension&&this.dimension.height*.4),this.ui.tree.layout(this.dimension&&this.dimension.height*.4)}}applyStyles(t){this.styles=t,this.updateStyles()}updateStyles(){if(this.ui){const{quickInputTitleBackground:t,quickInputBackground:n,quickInputForeground:r,widgetBorder:o,widgetShadow:s}=this.styles.widget;this.ui.titleBar.style.backgroundColor=t??"",this.ui.container.style.backgroundColor=n??"",this.ui.container.style.color=r??"",this.ui.container.style.border=o?`1px solid ${o}`:"",this.ui.container.style.boxShadow=s?`0 0 8px 2px ${s}`:"",this.ui.list.style(this.styles.list),this.ui.tree.tree.style(this.styles.list);const a=[];this.styles.pickerGroup.pickerGroupBorder&&a.push(`.quick-input-list .quick-input-list-entry { border-top-color: ${this.styles.pickerGroup.pickerGroupBorder}; }`),this.styles.pickerGroup.pickerGroupForeground&&a.push(`.quick-input-list .quick-input-list-separator { color: ${this.styles.pickerGroup.pickerGroupForeground}; }`),this.styles.pickerGroup.pickerGroupForeground&&a.push(".quick-input-list .quick-input-list-separator-as-item { color: var(--vscode-descriptionForeground); }"),(this.styles.keybindingLabel.keybindingLabelBackground||this.styles.keybindingLabel.keybindingLabelBorder||this.styles.keybindingLabel.keybindingLabelBottomBorder||this.styles.keybindingLabel.keybindingLabelShadow||this.styles.keybindingLabel.keybindingLabelForeground)&&(a.push(".quick-input-list .monaco-keybinding > .monaco-keybinding-key {"),this.styles.keybindingLabel.keybindingLabelBackground&&a.push(`background-color: ${this.styles.keybindingLabel.keybindingLabelBackground};`),this.styles.keybindingLabel.keybindingLabelBorder&&a.push(`border-color: ${this.styles.keybindingLabel.keybindingLabelBorder};`),this.styles.keybindingLabel.keybindingLabelBottomBorder&&a.push(`border-bottom-color: ${this.styles.keybindingLabel.keybindingLabelBottomBorder};`),this.styles.keybindingLabel.keybindingLabelShadow&&a.push(`box-shadow: inset 0 -1px 0 ${this.styles.keybindingLabel.keybindingLabelShadow};`),this.styles.keybindingLabel.keybindingLabelForeground&&a.push(`color: ${this.styles.keybindingLabel.keybindingLabelForeground};`),a.push("}"));const l=a.join(` -`);l!==this.ui.styleSheet.textContent&&(this.ui.styleSheet.textContent=l)}}loadViewState(){try{const t=JSON.parse(this.storageService.get(c5e,-1,"{}"));if(t.top!==void 0||t.left!==void 0)return t}catch{}}saveViewState(t){this.layoutService.activeContainer===this.layoutService.mainContainer&&(t!==void 0?this.storageService.store(c5e,JSON.stringify(t),-1,1):this.storageService.remove(c5e,-1))}},C$e=SB,SB.MAX_WIDTH=600,SB);_$e=C$e=IMn([wQ(1,nC),wQ(2,Zn),wQ(3,Qi),wQ(4,Bg)],_$e);let S$e=class extends ht{constructor(t,n,r,o,s,a,l){super(),this._container=t,this._quickInputContainer=n,this._quickInputDragAreas=r,this._layoutService=s,this.configurationService=l,this.dndViewState=Ti(this,void 0),this._snapThreshold=20,this._snapLineHorizontalRatio=.25,this._quickInputAlignmentContext=I9o.bindTo(a);const d=Mko(this.configurationService)==="custom";this._controlsOnLeft=d&&z8e===1,this._controlsOnRight=d&&(z8e===3||z8e===2),this._registerLayoutListener(),this.registerMouseListeners(),this.dndViewState.set({...o,done:!0},void 0)}reparentUI(t){this._container=t}layoutContainer(t=this._layoutService.activeContainerDimension){const n=this.dndViewState.get(),r=this._quickInputContainer.getBoundingClientRect();if(n!=null&&n.top&&(n!=null&&n.left)){const o=Math.round(n.left*100)/100,s=t.width,a=r.width,l=o*s-a/2;this._layout(n.top*t.height,l)}}_registerLayoutListener(){this._register(sn.filter(this._layoutService.onDidLayoutContainer,t=>t.container===this._container)(t=>this.layoutContainer(t.dimension)))}registerMouseListeners(){const t=this._quickInputContainer;this._register(_bt(t,n=>{const r=new Xh(ii(t),n);r.detail===2&&this._quickInputDragAreas.some(({node:o,includeChildren:s})=>s?gu(r.target,o):r.target===o)&&this.dndViewState.set({top:void 0,left:void 0,done:!0},void 0)})),this._register(wEn(t,n=>{const r=ii(this._layoutService.activeContainer),o=new Xh(r,n);if(!this._quickInputDragAreas.some(({node:g,includeChildren:m})=>m?gu(o.target,g):o.target===g))return;const s=this._quickInputContainer.getBoundingClientRect(),a=o.browserEvent.clientX-s.left,l=o.browserEvent.clientY-s.top;let d=!1;const u=Uto(r,g=>{new Xh(r,g).preventDefault(),d||(d=!0),this._layout(g.clientY-l,g.clientX-a)}),h=_bt(r,g=>{if(d){const m=this.dndViewState.get();this.dndViewState.set({top:m==null?void 0:m.top,left:m==null?void 0:m.left,done:!0},void 0)}u.dispose(),h.dispose()})}))}_layout(t,n){const r=this._getTopSnapValue(),o=this._getCenterYSnapValue(),s=this._getCenterXSnapValue();t=Math.max(0,Math.min(t,this._container.clientHeight-this._quickInputContainer.clientHeight)),t=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},WX=function(e,t){return function(n,r){t(n,r,e)}};let L$e=class extends _lo{get controller(){return this._controller||(this._controller=this._register(this.createController())),this._controller}get hasController(){return!!this._controller}get currentQuickInput(){return this.controller.currentQuickInput}get quickAccess(){return this._quickAccess||(this._quickAccess=this._register(this.instantiationService.createInstance(k$e))),this._quickAccess}constructor(t,n,r,o,s){super(r),this.instantiationService=t,this.contextKeyService=n,this.layoutService=o,this.configurationService=s,this._onShow=this._register(new at),this._onHide=this._register(new at),this.contexts=new Map}createController(t=this.layoutService,n){const r={idPrefix:"quickInput_",container:t.activeContainer,ignoreFocusOut:()=>!1,backKeybindingLabel:()=>{},setContextKey:s=>this.setContextKey(s),linkOpenerDelegate:s=>{this.instantiationService.invokeFunction(a=>{a.get(OL).open(s,{allowCommands:!0,fromUserGesture:!0})})},returnFocus:()=>t.focus(),styles:this.computeStyles(),hoverDelegate:this._register(this.instantiationService.createInstance(A$e))},o=this._register(this.instantiationService.createInstance(_$e,{...r,...n}));return o.layout(t.activeContainerDimension,t.activeContainerOffset.quickPickTop),this._register(t.onDidLayoutActiveContainer(s=>{ii(t.activeContainer)===ii(o.container)&&o.layout(s,t.activeContainerOffset.quickPickTop)})),this._register(t.onDidChangeActiveContainer(()=>{o.isVisible()||o.layout(t.activeContainerDimension,t.activeContainerOffset.quickPickTop)})),this._register(o.onShow(()=>{this.resetContextKeys(),this._onShow.fire()})),this._register(o.onHide(()=>{this.resetContextKeys(),this._onHide.fire()})),o}setContextKey(t){let n;t&&(n=this.contexts.get(t),n||(n=new yn(t,!1).bindTo(this.contextKeyService),this.contexts.set(t,n))),!(n&&n.get())&&(this.resetContextKeys(),n==null||n.set(!0))}resetContextKeys(){this.contexts.forEach(t=>{t.get()&&t.reset()})}pick(t,n,r=Tr.None){return this.controller.pick(t,n,r)}input(t={},n=Tr.None){return this.controller.input(t,n)}createQuickPick(t={useSeparators:!1}){return this.controller.createQuickPick(t)}createInputBox(){return this.controller.createInputBox()}toggleHover(){this.hasController&&this.controller.toggleHover()}updateStyles(){this.hasController&&this.controller.applyStyles(this.computeStyles())}computeStyles(){return{widget:{quickInputBackground:Jt(mLe),quickInputForeground:Jt(gao),quickInputTitleBackground:Jt(mao),widgetBorder:Jt(_et),widgetShadow:Jt(nH)},inputBox:I1e,toggle:R1e,countBadge:kDn,button:Eko,progressBar:Tko,keybindingLabel:mDn,list:QI({listBackground:mLe,listFocusBackground:dJ,listFocusForeground:cJ,listInactiveFocusForeground:cJ,listInactiveSelectionIconForeground:Det,listInactiveFocusBackground:dJ,listFocusOutline:za,listInactiveFocusOutline:za,treeStickyScrollBackground:mLe}),pickerGroup:{pickerGroupBorder:Jt(kao),pickerGroupForeground:Jt(F7n)}}}};L$e=s6o([WX(0,Zn),WX(1,Qi),WX(2,Dl),WX(3,nC),WX(4,ar)],L$e);var MMn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},RT=function(e,t){return function(n,r){t(n,r,e)}};let x$e=class extends L$e{constructor(t,n,r,o,s,a){super(n,r,o,new qHe(t.getContainerDomNode(),s),a),this.host=void 0;const l=Eee.get(t);if(l){const d=l.widget;this.host={_serviceBrand:void 0,get mainContainer(){return d.getDomNode()},getContainer(){return d.getDomNode()},whenContainerStylesLoaded(){},get containers(){return[d.getDomNode()]},get activeContainer(){return d.getDomNode()},get mainContainerDimension(){return t.getLayoutInfo()},get activeContainerDimension(){return t.getLayoutInfo()},get onDidLayoutMainContainer(){return t.onDidLayoutChange},get onDidLayoutActiveContainer(){return t.onDidLayoutChange},get onDidLayoutContainer(){return sn.map(t.onDidLayoutChange,u=>({container:d.getDomNode(),dimension:u}))},get onDidChangeActiveContainer(){return sn.None},get onDidAddContainer(){return sn.None},get mainContainerOffset(){return{top:0,quickPickTop:0}},get activeContainerOffset(){return{top:0,quickPickTop:0}},focus:()=>t.focus()}}else this.host=void 0}createController(){return super.createController(this.host)}};x$e=MMn([RT(1,Zn),RT(2,Qi),RT(3,Dl),RT(4,yo),RT(5,ar)],x$e);let E$e=class{get activeService(){const t=this.codeEditorService.getFocusedCodeEditor();if(!t)throw new Error("Quick input service needs a focused editor to work.");let n=this.mapEditorToService.get(t);if(!n){const r=n=this.instantiationService.createInstance(x$e,t);this.mapEditorToService.set(t,n),rR(t.onDidDispose)(()=>{r.dispose(),this.mapEditorToService.delete(t)})}return n}get currentQuickInput(){return this.activeService.currentQuickInput}get quickAccess(){return this.activeService.quickAccess}constructor(t,n){this.instantiationService=t,this.codeEditorService=n,this.mapEditorToService=new Map}pick(t,n,r=Tr.None){return this.activeService.pick(t,n,r)}input(t,n){return this.activeService.input(t,n)}createQuickPick(t={useSeparators:!1}){return this.activeService.createQuickPick(t)}createInputBox(){return this.activeService.createInputBox()}toggleHover(){return this.activeService.toggleHover()}};E$e=MMn([RT(0,Zn),RT(1,yo)],E$e);const ZAe=class ZAe{static get(t){return t.getContribution(ZAe.ID)}constructor(t){this.editor=t,this.widget=new T$e(this.editor)}dispose(){this.widget.dispose()}};ZAe.ID="editor.controller.quickInput";let Eee=ZAe;const qAe=class qAe{constructor(t){this.codeEditor=t,this.domNode=document.createElement("div"),this.codeEditor.addOverlayWidget(this)}getId(){return qAe.ID}getDomNode(){return this.domNode}getPosition(){return{preference:{top:0,left:0}}}dispose(){this.codeEditor.removeOverlayWidget(this)}};qAe.ID="editor.contrib.quickInputWidget";let T$e=qAe;mo(Eee.ID,Eee,4);var a6o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},d5e=function(e,t){return function(n,r){t(n,r,e)}};let Q$e=class extends ht{constructor(t,n,r){super(),this._contextKeyService=t,this._layoutService=n,this._configurationService=r,this._accessibilitySupport=0,this._onDidChangeScreenReaderOptimized=new at,this._onDidChangeReducedMotion=new at,this._onDidChangeLinkUnderline=new at,this._accessibilityModeEnabledContext=eH.bindTo(this._contextKeyService);const o=()=>this._accessibilityModeEnabledContext.set(this.isScreenReaderOptimized());this._register(this._configurationService.onDidChangeConfiguration(a=>{a.affectsConfiguration("editor.accessibilitySupport")&&(o(),this._onDidChangeScreenReaderOptimized.fire()),a.affectsConfiguration("workbench.reduceMotion")&&(this._configMotionReduced=this._configurationService.getValue("workbench.reduceMotion"),this._onDidChangeReducedMotion.fire())})),o(),this._register(this.onDidChangeScreenReaderOptimized(()=>o()));const s=xs.matchMedia("(prefers-reduced-motion: reduce)");this._systemMotionReduced=s.matches,this._configMotionReduced=this._configurationService.getValue("workbench.reduceMotion"),this._linkUnderlinesEnabled=this._configurationService.getValue("accessibility.underlineLinks"),this.initReducedMotionListeners(s),this.initLinkUnderlineListeners()}initReducedMotionListeners(t){this._register(bt(t,"change",()=>{this._systemMotionReduced=t.matches,this._configMotionReduced==="auto"&&this._onDidChangeReducedMotion.fire()}));const n=()=>{const r=this.isMotionReduced();this._layoutService.mainContainer.classList.toggle("monaco-reduce-motion",r),this._layoutService.mainContainer.classList.toggle("monaco-enable-motion",!r)};n(),this._register(this.onDidChangeReducedMotion(()=>n()))}initLinkUnderlineListeners(){this._register(this._configurationService.onDidChangeConfiguration(n=>{if(n.affectsConfiguration("accessibility.underlineLinks")){const r=this._configurationService.getValue("accessibility.underlineLinks");this._linkUnderlinesEnabled=r,this._onDidChangeLinkUnderline.fire()}}));const t=()=>{const n=this._linkUnderlinesEnabled;this._layoutService.mainContainer.classList.toggle("underline-links",n)};t(),this._register(this.onDidChangeLinkUnderlines(()=>t()))}onDidChangeLinkUnderlines(t){return this._onDidChangeLinkUnderline.event(t)}get onDidChangeScreenReaderOptimized(){return this._onDidChangeScreenReaderOptimized.event}isScreenReaderOptimized(){const t=this._configurationService.getValue("editor.accessibilitySupport");return t==="on"||t==="auto"&&this._accessibilitySupport===2}get onDidChangeReducedMotion(){return this._onDidChangeReducedMotion.event}isMotionReduced(){const t=this._configMotionReduced;return t==="on"||t==="auto"&&this._systemMotionReduced}getAccessibilitySupport(){return this._accessibilitySupport}};Q$e=a6o([d5e(0,Qi),d5e(1,nC),d5e(2,ar)],Q$e);var l6o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},mSt=function(e,t){return function(n,r){t(n,r,e)}},D$e;const kSt="application/vnd.code.resources";var LB;let B$e=(LB=class extends ht{constructor(t,n){super(),this.layoutService=t,this.logService=n,this.mapTextToType=new Map,this.findText="",this.resources=[],this.resourcesStateHash=void 0,(tR||T6n)&&this.installWebKitWriteTextWorkaround(),this._register(sn.runAndSubscribe(Eie,({window:r,disposables:o})=>{o.add(bt(r.document,"copy",()=>this.clearResourcesState()))},{window:xs,disposables:this._store}))}triggerPaste(){this.logService.trace("BrowserClipboardService#triggerPaste")}installWebKitWriteTextWorkaround(){const t=()=>{const n=new bI;this.webKitPendingClipboardWritePromise&&!this.webKitPendingClipboardWritePromise.isSettled&&this.webKitPendingClipboardWritePromise.cancel(),this.webKitPendingClipboardWritePromise=n,vs().navigator.clipboard.write([new ClipboardItem({"text/plain":n.p})]).catch(async r=>{(!(r instanceof Error)||r.name!=="NotAllowedError"||!n.isRejected)&&this.logService.error(r)})};this._register(sn.runAndSubscribe(this.layoutService.onDidAddContainer,({container:n,disposables:r})=>{r.add(bt(n,"click",t)),r.add(bt(n,"keydown",t))},{container:this.layoutService.mainContainer,disposables:this._store}))}async writeText(t,n){if(this.logService.trace("BrowserClipboardService#writeText called with type:",n," text.length:",t.length),this.clearResourcesState(),n){this.mapTextToType.set(n,t),this.logService.trace("BrowserClipboardService#writeText");return}if(this.webKitPendingClipboardWritePromise)return this.webKitPendingClipboardWritePromise.complete(t);try{return this.logService.trace("before navigator.clipboard.writeText"),await vs().navigator.clipboard.writeText(t)}catch(r){console.error(r)}this.fallbackWriteText(t)}fallbackWriteText(t){this.logService.trace("BrowserClipboardService#fallbackWriteText");const n=Tie(),r=n.activeElement,o=n.body.appendChild(tn("textarea",{"aria-hidden":!0}));o.style.height="1px",o.style.width="1px",o.style.position="absolute",o.value=t,o.focus(),o.select(),n.execCommand("copy"),ec(r)&&r.focus(),o.remove()}async readText(t){if(this.logService.trace("BrowserClipboardService#readText called with type:",t),t){const n=this.mapTextToType.get(t)||"";return this.logService.trace("BrowserClipboardService#readText text.length:",n.length),n}try{const n=await vs().navigator.clipboard.readText();return this.logService.trace("BrowserClipboardService#readText text.length:",n.length),n}catch(n){console.error(n)}return""}async readFindText(){return this.findText}async writeFindText(t){this.findText=t}async readResources(){try{const n=await vs().navigator.clipboard.read();for(const r of n)if(r.types.includes(`web ${kSt}`)){const o=await r.getType(`web ${kSt}`);return JSON.parse(await o.text()).map(a=>vi.from(a))}}catch{}const t=await this.computeResourcesStateHash();return this.resourcesStateHash!==t&&this.clearResourcesState(),this.resources}async computeResourcesStateHash(){if(this.resources.length===0)return;const t=await this.readText();return xie(t.substring(0,D$e.MAX_RESOURCE_STATE_SOURCE_LENGTH))}clearInternalState(){this.clearResourcesState()}clearResourcesState(){this.resources=[],this.resourcesStateHash=void 0}},D$e=LB,LB.MAX_RESOURCE_STATE_SOURCE_LENGTH=1e3,LB);B$e=D$e=l6o([mSt(0,nC),mSt(1,va)],B$e);var c6o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},d6o=function(e,t){return function(n,r){t(n,r,e)}};const KZ="data-keybinding-context";class fit{constructor(t,n){this._id=t,this._parent=n,this._value=Object.create(null),this._value._contextId=t}get value(){return{...this._value}}setValue(t,n){return this._value[t]!==n?(this._value[t]=n,!0):!1}removeValue(t){return t in this._value?(delete this._value[t],!0):!1}getValue(t){const n=this._value[t];return typeof n>"u"&&this._parent?this._parent.getValue(t):n}}const KAe=class KAe extends fit{constructor(){super(-1,null)}setValue(t,n){return!1}removeValue(t){return!1}getValue(t){}};KAe.INSTANCE=new KAe;let QV=KAe;const Mq=class Mq extends fit{constructor(t,n,r){super(t,null),this._configurationService=n,this._values=HU.forConfigKeys(),this._listener=this._configurationService.onDidChangeConfiguration(o=>{if(o.source===7){const s=Array.from(this._values,([a])=>a);this._values.clear(),r.fire(new ASt(s))}else{const s=[];for(const a of o.affectedKeys){const l=`config.${a}`,d=this._values.findSuperstr(l);d!==void 0&&(s.push(...no.map(d,([u])=>u)),this._values.deleteSuperstr(l)),this._values.has(l)&&(s.push(l),this._values.delete(l))}r.fire(new ASt(s))}})}dispose(){this._listener.dispose()}getValue(t){if(t.indexOf(Mq._keyPrefix)!==0)return super.getValue(t);if(this._values.has(t))return this._values.get(t);const n=t.substr(Mq._keyPrefix.length),r=this._configurationService.getValue(n);let o;switch(typeof r){case"number":case"boolean":case"string":o=r;break;default:Array.isArray(r)?o=JSON.stringify(r):o=r}return this._values.set(t,o),o}setValue(t,n){return super.setValue(t,n)}removeValue(t){return super.removeValue(t)}};Mq._keyPrefix="config.";let R$e=Mq;class u6o{constructor(t,n,r){this._service=t,this._key=n,this._defaultValue=r,this.reset()}set(t){this._service.setContext(this._key,t)}reset(){typeof this._defaultValue>"u"?this._service.removeContext(this._key):this._service.setContext(this._key,this._defaultValue)}get(){return this._service.getContextKeyValue(this._key)}}class vSt{constructor(t){this.key=t}affectsSome(t){return t.has(this.key)}allKeysContainedIn(t){return this.affectsSome(t)}}class ASt{constructor(t){this.keys=t}affectsSome(t){for(const n of this.keys)if(t.has(n))return!0;return!1}allKeysContainedIn(t){return this.keys.every(n=>t.has(n))}}class h6o{constructor(t){this.events=t}affectsSome(t){for(const n of this.events)if(n.affectsSome(t))return!0;return!1}allKeysContainedIn(t){return this.events.every(n=>n.allKeysContainedIn(t))}}function f6o(e,t){return e.allKeysContainedIn(new Set(Object.keys(t)))}class PMn extends ht{get onDidChangeContext(){return this._onDidChangeContext.event}constructor(t){super(),this._onDidChangeContext=this._register(new oR({merge:n=>new h6o(n)})),this._isDisposed=!1,this._myContextId=t}createKey(t,n){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new u6o(this,t,n)}bufferChangeEvents(t){this._onDidChangeContext.pause();try{t()}finally{this._onDidChangeContext.resume()}}createScoped(t){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new g6o(this,t)}contextMatchesRules(t){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");const n=this.getContextValuesContainer(this._myContextId);return t?t.evaluate(n):!0}getContextKeyValue(t){if(!this._isDisposed)return this.getContextValuesContainer(this._myContextId).getValue(t)}setContext(t,n){if(this._isDisposed)return;const r=this.getContextValuesContainer(this._myContextId);r&&r.setValue(t,n)&&this._onDidChangeContext.fire(new vSt(t))}removeContext(t){this._isDisposed||this.getContextValuesContainer(this._myContextId).removeValue(t)&&this._onDidChangeContext.fire(new vSt(t))}getContext(t){return this._isDisposed?QV.INSTANCE:this.getContextValuesContainer(m6o(t))}dispose(){super.dispose(),this._isDisposed=!0}}let I$e=class extends PMn{constructor(t){super(0),this._contexts=new Map,this._lastContextId=0,this.inputFocusedContext=hnt.bindTo(this);const n=this._register(new R$e(this._myContextId,t,this._onDidChangeContext));this._contexts.set(this._myContextId,n),this._register(sn.runAndSubscribe(Eie,({window:r,disposables:o})=>{const s=o.add(new ts);o.add(bt(r,rn.FOCUS_IN,()=>{s.value=new Et,this.updateInputContextKeys(r.document,s.value)},!0))},{window:xs,disposables:this._store}))}updateInputContextKeys(t,n){function r(){return!!t.activeElement&&a3(t.activeElement)}const o=r();if(this.inputFocusedContext.set(o),o){const s=n.add(uA(t.activeElement));sn.once(s.onDidBlur)(()=>{vs().document===t&&this.inputFocusedContext.set(r()),s.dispose()},void 0,n)}}getContextValuesContainer(t){return this._isDisposed?QV.INSTANCE:this._contexts.get(t)||QV.INSTANCE}createChildContext(t=this._myContextId){if(this._isDisposed)throw new Error("ContextKeyService has been disposed");const n=++this._lastContextId;return this._contexts.set(n,new fit(n,this.getContextValuesContainer(t))),n}disposeContext(t){this._isDisposed||this._contexts.delete(t)}};I$e=c6o([d6o(0,ar)],I$e);class g6o extends PMn{constructor(t,n){if(super(t.createChildContext()),this._parentChangeListener=this._register(new ts),this._parent=t,this._updateParentChangeListener(),this._domNode=n,this._domNode.hasAttribute(KZ)){let r="";this._domNode.classList&&(r=Array.from(this._domNode.classList.values()).join(", ")),console.error(`Element already has context attribute${r?": "+r:""}`)}this._domNode.setAttribute(KZ,String(this._myContextId))}_updateParentChangeListener(){this._parentChangeListener.value=this._parent.onDidChangeContext(t=>{const r=this._parent.getContextValuesContainer(this._myContextId).value;f6o(t,r)||this._onDidChangeContext.fire(t)})}dispose(){this._isDisposed||(this._parent.disposeContext(this._myContextId),this._domNode.removeAttribute(KZ),super.dispose())}getContextValuesContainer(t){return this._isDisposed?QV.INSTANCE:this._parent.getContextValuesContainer(t)}createChildContext(t=this._myContextId){if(this._isDisposed)throw new Error("ScopedContextKeyService has been disposed");return this._parent.createChildContext(t)}disposeContext(t){this._isDisposed||this._parent.disposeContext(t)}}function m6o(e){for(;e;){if(e.hasAttribute(KZ)){const t=e.getAttribute(KZ);return t?parseInt(t,10):NaN}e=e.parentElement}return 0}function k6o(e,t,n){e.get(Qi).createKey(String(t),v6o(n))}function v6o(e){return YEn(e,t=>{if(typeof t=="object"&&t.$mid===1)return vi.revive(t).toString();if(t instanceof vi)return t.toString()})}uo.registerCommand("_setContext",k6o);uo.registerCommand({id:"getContextKeyInfo",handler(){return[...yn.all()].sort((e,t)=>e.key.localeCompare(t.key))},metadata:{description:U(1674,"A command that returns information about context keys"),args:[]}});uo.registerCommand("_generateContextKeyInfo",function(){const e=[],t=new Set;for(const n of yn.all())t.has(n.key)||(t.add(n.key),e.push(n));e.sort((n,r)=>n.key.localeCompare(r.key)),console.log(JSON.stringify(e,void 0,2))});let A6o=class{constructor(t,n){this.key=t,this.data=n,this.incoming=new Map,this.outgoing=new Map}};class pSt{constructor(t){this._hashFn=t,this._nodes=new Map}roots(){const t=[];for(const n of this._nodes.values())n.outgoing.size===0&&t.push(n);return t}insertEdge(t,n){const r=this.lookupOrInsertNode(t),o=this.lookupOrInsertNode(n);r.outgoing.set(o.key,o),o.incoming.set(r.key,r)}removeNode(t){const n=this._hashFn(t);this._nodes.delete(n);for(const r of this._nodes.values())r.outgoing.delete(n),r.incoming.delete(n)}lookupOrInsertNode(t){const n=this._hashFn(t);let r=this._nodes.get(n);return r||(r=new A6o(n,t),this._nodes.set(n,r)),r}isEmpty(){return this._nodes.size===0}toString(){const t=[];for(const[n,r]of this._nodes)t.push(`${n} +`}_shouldRestoreUndoStack(){const t=this._configurationService.getValue("files.restoreUndoStack");return typeof t=="boolean"?t:!0}getCreationOptions(t,n,r){const o=typeof t=="string"?t:t.languageId;let s=this._modelCreationOptionsByLanguageAndResource[o+n];if(!s){const a=this._configurationService.getValue("editor",{overrideIdentifier:o,resource:n}),l=this._getEOL(n,o);s=MF._readModelOptions({editor:a,eol:l},r),this._modelCreationOptionsByLanguageAndResource[o+n]=s}return s}_updateModelOptions(t){const n=this._modelCreationOptionsByLanguageAndResource;this._modelCreationOptionsByLanguageAndResource=Object.create(null);const r=Object.keys(this._models);for(let o=0,s=r.length;ot){const n=[];for(this._disposedModels.forEach(r=>{r.sharesUndoRedoStack||n.push(r)}),n.sort((r,o)=>r.time-o.time);n.length>0&&this._disposedModelsHeapSize>t;){const r=n.shift();this._removeDisposedModel(r.uri),r.initialUndoRedoSnapshot!==null&&this._undoRedoService.restoreSnapshot(r.initialUndoRedoSnapshot)}}}_createModelData(t,n,r,o){const s=this.getCreationOptions(n,r,o),a=this._instantiationService.createInstance(gR,t,n,s,r);if(r&&this._disposedModels.has(S7(r))){const u=this._removeDisposedModel(r),h=this._undoRedoService.getElements(r),g=this._getSHA1Computer(),m=g.canComputeSHA1(a)?g.computeSHA1(a)===u.sha1:!1;if(m||u.sharesUndoRedoStack){for(const v of h.past)rS(v)&&v.matchesResource(r)&&v.setModel(a);for(const v of h.future)rS(v)&&v.matchesResource(r)&&v.setModel(a);this._undoRedoService.setElementsValidFlag(r,!0,v=>rS(v)&&v.matchesResource(r)),m&&(a._overwriteVersionId(u.versionId),a._overwriteAlternativeVersionId(u.alternativeVersionId),a._overwriteInitialUndoRedoSnapshot(u.initialUndoRedoSnapshot))}else u.initialUndoRedoSnapshot!==null&&this._undoRedoService.restoreSnapshot(u.initialUndoRedoSnapshot)}const l=S7(a.uri);if(this._models[l])throw new Error("ModelService: Cannot add model because it already exists!");const d=new O9o(a,u=>this._onWillDispose(u),(u,h)=>this._onDidChangeLanguage(u,h));return this._models[l]=d,d}createModel(t,n,r,o=!1){let s;return n?s=this._createModelData(t,n,r,o):s=this._createModelData(t,s2,r,o),this._onModelAdded.fire(s.model),s.model}getModels(){const t=[],n=Object.keys(this._models);for(let r=0,o=n.length;r0||u.future.length>0){for(const h of u.past)rS(h)&&h.matchesResource(t.uri)&&(s=!0,a+=h.heapSize(t.uri),h.setModel(t.uri));for(const h of u.future)rS(h)&&h.matchesResource(t.uri)&&(s=!0,a+=h.heapSize(t.uri),h.setModel(t.uri))}}const l=MF.MAX_MEMORY_FOR_CLOSED_FILES_UNDO_STACK,d=this._getSHA1Computer();if(s)if(!o&&(a>l||!d.canComputeSHA1(t))){const u=r.model.getInitialUndoRedoSnapshot();u!==null&&this._undoRedoService.restoreSnapshot(u)}else this._ensureDisposedModelsHeapSize(l-a),this._undoRedoService.setElementsValidFlag(t.uri,!1,u=>rS(u)&&u.matchesResource(t.uri)),this._insertDisposedModel(new C9o(t.uri,r.model.getInitialUndoRedoSnapshot(),Date.now(),o,a,d.computeSHA1(t),t.getVersionId(),t.getAlternativeVersionId()));else if(!o){const u=r.model.getInitialUndoRedoSnapshot();u!==null&&this._undoRedoService.restoreSnapshot(u)}delete this._models[n],r.dispose(),delete this._modelCreationOptionsByLanguageAndResource[t.getLanguageId()+t.uri],this._onModelRemoved.fire(t)}_onDidChangeLanguage(t,n){const r=n.oldLanguage,o=t.getLanguageId(),s=this.getCreationOptions(r,t.uri,t.isForSimpleWidget),a=this.getCreationOptions(o,t.uri,t.isForSimpleWidget);MF._setModelOptionsForModel(t,a,s),this._onModelModeChanged.fire({model:t,oldLanguageId:r})}_getSHA1Computer(){return new m$e}},MF=yB,yB.MAX_MEMORY_FOR_CLOSED_FILES_UNDO_STACK=20*1024*1024,yB);g$e=MF=w9o([xce(0,ar),xce(1,RIn),xce(2,ott),xce(3,Zn)],g$e);const HAe=class HAe{canComputeSHA1(t){return t.getValueLength()<=HAe.MAX_MODEL_SIZE}computeSHA1(t){const n=new sNe,r=t.createSnapshot();let o;for(;o=r.read();)n.update(o);return n.digest()}};HAe.MAX_MODEL_SIZE=10*1024*1024;let m$e=HAe;var _9o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},sSt=function(e,t){return function(n,r){t(n,r,e)}};let k$e=class extends ht{constructor(t,n){super(),this.quickInputService=t,this.instantiationService=n,this.registry=Ql.as(NI.Quickaccess),this.mapProviderToDescriptor=new Map,this.lastAcceptedPickerValues=new Map,this.visibleQuickAccess=void 0,this._register($n(()=>{var r;for(const o of this.mapProviderToDescriptor.values())pI(o)&&o.dispose();(r=this.visibleQuickAccess)==null||r.picker.dispose()}))}show(t="",n){this.doShowOrPick(t,!1,n)}doShowOrPick(t,n,r){var f,k;const[o,s]=this.getOrInstantiateProvider(t,r==null?void 0:r.enabledProviderPrefixes),a=this.visibleQuickAccess,l=a==null?void 0:a.descriptor;if(a&&s&&l===s){t!==s.prefix&&!(r!=null&&r.preserveValue)&&(a.picker.value=t),this.adjustValueSelection(a.picker,s,r);return}if(s&&!(r!=null&&r.preserveValue)){let A;if(a&&l&&l!==s){const p=a.value.substr(l.prefix.length);p&&(A=`${s.prefix}${p}`)}if(!A){const p=o==null?void 0:o.defaultFilterValue;p===Nze.LAST?A=this.lastAcceptedPickerValues.get(s):typeof p=="string"&&(A=`${s.prefix}${p}`)}typeof A=="string"&&(t=A)}const d=(f=a==null?void 0:a.picker)==null?void 0:f.valueSelection,u=(k=a==null?void 0:a.picker)==null?void 0:k.value,h=new Et,g=h.add(this.quickInputService.createQuickPick({useSeparators:!0}));g.value=t,this.adjustValueSelection(g,s,r),g.placeholder=(r==null?void 0:r.placeholder)??(s==null?void 0:s.placeholder),g.quickNavigate=r==null?void 0:r.quickNavigateConfiguration,g.hideInput=!!g.quickNavigate&&!a,(typeof(r==null?void 0:r.itemActivation)=="number"||r!=null&&r.quickNavigateConfiguration)&&(g.itemActivation=(r==null?void 0:r.itemActivation)??Db.SECOND),g.contextKey=s==null?void 0:s.contextKey,g.filterValue=A=>A.substring(s?s.prefix.length:0);let m;n&&(m=new bI,h.add(on.once(g.onWillAccept)(A=>{A.veto(),g.hide()}))),h.add(this.registerPickerListeners(g,o,s,t,r));const v=h.add(new Wa);if(o&&h.add(o.provide(g,v.token,r==null?void 0:r.providerOptions)),on.once(g.onDidHide)(()=>{g.selectedItems.length===0&&v.cancel(),h.dispose(),m==null||m.complete(g.selectedItems.slice(0))}),g.show(),d&&u===t&&(g.valueSelection=d),n)return m==null?void 0:m.p}adjustValueSelection(t,n,r){let o;r!=null&&r.preserveValue?o=[t.value.length,t.value.length]:o=[(n==null?void 0:n.prefix.length)??0,t.value.length],t.valueSelection=o}registerPickerListeners(t,n,r,o,s){const a=new Et,l=this.visibleQuickAccess={picker:t,descriptor:r,value:o};return a.add($n(()=>{l===this.visibleQuickAccess&&(this.visibleQuickAccess=void 0)})),a.add(t.onDidChangeValue(d=>{const[u]=this.getOrInstantiateProvider(d,s==null?void 0:s.enabledProviderPrefixes);u!==n?this.show(d,{enabledProviderPrefixes:s==null?void 0:s.enabledProviderPrefixes,preserveValue:!0,providerOptions:s==null?void 0:s.providerOptions}):l.value=d})),r&&a.add(t.onDidAccept(()=>{this.lastAcceptedPickerValues.set(r,t.value)})),a}getOrInstantiateProvider(t,n){const r=this.registry.getQuickAccessProvider(t);if(!r||n&&!(n!=null&&n.includes(r.prefix)))return[void 0,void 0];let o=this.mapProviderToDescriptor.get(r);return o||(o=this.instantiationService.createInstance(r.ctor),this.mapProviderToDescriptor.set(r,o)),[o,r]}};k$e=_9o([sSt(0,If),sSt(1,Zn)],k$e);var S9o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s};class TMn{constructor(t){this.nodes=t}toString(){return this.nodes.map(t=>typeof t=="string"?t:t.label).join("")}}S9o([mc],TMn.prototype,"toString",null);const L9o=/\[([^\]]+)\]\(((?:https?:\/\/|command:|file:)[^\)\s]+)(?: (["'])(.+?)(\3))?\)/gi;function x9o(e){const t=[];let n=0,r;for(;r=L9o.exec(e);){r.index-n>0&&t.push(e.substring(n,r.index));const[,o,s,,a]=r;a?t.push({label:o,href:s,title:a}):t.push({label:o,href:s}),n=r.index+r[0].length}return n{Hto(v)&&Qo.stop(v,!0),n.callback(s.href)},u=n.disposables.add(new ks(l,nn.CLICK)).event,h=n.disposables.add(new ks(l,nn.KEY_DOWN)).event,g=on.chain(h,v=>v.filter(f=>{const k=new Us(f);return k.equals(10)||k.equals(3)}));n.disposables.add(Rf.addTarget(l));const m=n.disposables.add(new ks(l,ma.Tap)).event;on.any(u,m,g)(d,null,n.disposables),t.appendChild(l)}}var D9o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},aSt=function(e,t){return function(n,r){t(n,r,e)}};const QMn="inQuickInput",B9o=new yn(QMn,!1,U(1748,"Whether keyboard focus is inside the quick input control")),Y3e=Ft.has(QMn),R9o="quickInputAlignment",I9o=new yn(R9o,"top",U(1749,"The alignment of the quick input")),_ee="quickInputType",M9o=new yn(_ee,void 0,U(1750,"The type of the currently visible quick input")),DMn="cursorAtEndOfQuickInputBox",P9o=new yn(DMn,!1,U(1751,"Whether the cursor in the quick input is at the end of the input box")),F9o=Ft.has(DMn),v$e={iconClass:gi.asClassName(zt.quickInputBack),tooltip:U(1752,"Back")},$Ae=class $Ae extends ht{constructor(t){super(),this.ui=t,this._visible=Ti("visible",!1),this._widgetUpdated=!1,this._enabled=!0,this._busy=!1,this._ignoreFocusOut=!1,this._leftButtons=[],this._rightButtons=[],this._inlineButtons=[],this.buttonsUpdated=!1,this._toggles=[],this.togglesUpdated=!1,this.noValidationMessage=$Ae.noPromptMessage,this._severity=Sl.Ignore,this.onDidTriggerButtonEmitter=this._register(new at),this.onDidHideEmitter=this._register(new at),this.onWillHideEmitter=this._register(new at),this.onDisposeEmitter=this._register(new at),this.visibleDisposables=this._register(new Et),this.onDidHide=this.onDidHideEmitter.event}get visible(){return this._visible.get()}get title(){return this._title}set title(t){this._title=t,this.update()}get description(){return this._description}set description(t){this._description=t,this.update()}get step(){return this._steps}set step(t){this._steps=t,this.update()}get totalSteps(){return this._totalSteps}set totalSteps(t){this._totalSteps=t,this.update()}get enabled(){return this._enabled}set enabled(t){this._enabled=t,this.update()}get contextKey(){return this._contextKey}set contextKey(t){this._contextKey=t,this.update()}get busy(){return this._busy}set busy(t){this._busy=t,this.update()}get ignoreFocusOut(){return this._ignoreFocusOut}set ignoreFocusOut(t){const n=this._ignoreFocusOut!==t&&!cA;this._ignoreFocusOut=t&&!cA,n&&this.update()}get titleButtons(){return this._leftButtons.length?[...this._leftButtons,this._rightButtons]:this._rightButtons}get buttons(){return[...this._leftButtons,...this._rightButtons,...this._inlineButtons]}set buttons(t){this._leftButtons=t.filter(n=>n===v$e),this._rightButtons=t.filter(n=>n!==v$e&&n.location!==W1e.Inline),this._inlineButtons=t.filter(n=>n.location===W1e.Inline),this.buttonsUpdated=!0,this.update()}get toggles(){return this._toggles}set toggles(t){this._toggles=t??[],this.togglesUpdated=!0,this.update()}get validationMessage(){return this._validationMessage}set validationMessage(t){this._validationMessage=t,this.update()}get severity(){return this._severity}set severity(t){this._severity=t,this.update()}show(){this.visible||(this.visibleDisposables.add(this.ui.onDidTriggerButton(t=>{this.buttons.indexOf(t)!==-1&&this.onDidTriggerButtonEmitter.fire(t)})),this.ui.show(this),this._visible.set(!0,void 0),this._lastValidationMessage=void 0,this._lastSeverity=void 0,this.buttons.length&&(this.buttonsUpdated=!0),this.toggles.length&&(this.togglesUpdated=!0),this.update())}hide(){this.visible&&this.ui.hide()}didHide(t=NJ.Other){this._visible.set(!1,void 0),this.visibleDisposables.clear(),this.onDidHideEmitter.fire({reason:t})}willHide(t=NJ.Other){this.onWillHideEmitter.fire({reason:t})}update(){var o;if(!this.visible)return;const t=this.getTitle();t&&this.ui.title.textContent!==t?this.ui.title.textContent=t:!t&&this.ui.title.innerHTML!==" "&&(this.ui.title.innerText=" ");const n=this.getDescription();if(this.ui.description1.textContent!==n&&(this.ui.description1.textContent=n),this.ui.description2.textContent!==n&&(this.ui.description2.textContent=n),this._widgetUpdated&&(this._widgetUpdated=!1,this._widget?mu(this.ui.widget,this._widget):mu(this.ui.widget)),this.busy&&!this.busyDelay&&(this.busyDelay=new M0,this.busyDelay.setIfNotSet(()=>{this.visible&&(this.ui.progressBar.infinite(),this.ui.progressBar.getContainer().removeAttribute("aria-hidden"))},800)),!this.busy&&this.busyDelay&&(this.ui.progressBar.stop(),this.ui.progressBar.getContainer().setAttribute("aria-hidden","true"),this.busyDelay.cancel(),this.busyDelay=void 0),this.buttonsUpdated){this.buttonsUpdated=!1,this.ui.leftActionBar.clear();const s=this._leftButtons.map((d,u)=>ej(d,`id-${u}`,async()=>this.onDidTriggerButtonEmitter.fire(d)));this.ui.leftActionBar.push(s,{icon:!0,label:!1}),this.ui.rightActionBar.clear();const a=this._rightButtons.map((d,u)=>ej(d,`id-${u}`,async()=>this.onDidTriggerButtonEmitter.fire(d)));this.ui.rightActionBar.push(a,{icon:!0,label:!1}),this.ui.inlineActionBar.clear();const l=this._inlineButtons.map((d,u)=>ej(d,`id-${u}`,async()=>this.onDidTriggerButtonEmitter.fire(d)));this.ui.inlineActionBar.push(l,{icon:!0,label:!1})}if(this.togglesUpdated){this.togglesUpdated=!1;const s=((o=this.toggles)==null?void 0:o.filter(l=>l instanceof yL))??[];this.ui.inputBox.toggles=s;const a=s.length*22;this.ui.countContainer.style.right=a>0?`${4+a}px`:"4px",this.ui.visibleCountContainer.style.right=a>0?`${4+a}px`:"4px"}this.ui.ignoreFocusOut=this.ignoreFocusOut,this.ui.setEnabled(this.enabled),this.ui.setContextKey(this.contextKey);const r=this.validationMessage||this.noValidationMessage;this._lastValidationMessage!==r&&(this._lastValidationMessage=r,mu(this.ui.message),r&&Q9o(r,this.ui.message,{callback:s=>{this.ui.linkOpenerDelegate(s)},disposables:this.visibleDisposables})),this._lastSeverity!==this.severity&&(this._lastSeverity=this.severity,this.showMessageDecoration(this.severity))}getTitle(){return this.title&&this.step?`${this.title} (${this.getSteps()})`:this.title?this.title:this.step?this.getSteps():""}getDescription(){return this.description||""}getSteps(){return this.step&&this.totalSteps?U(1754,"{0}/{1}",this.step,this.totalSteps):this.step?String(this.step):""}showMessageDecoration(t){if(this.ui.inputBox.showDecoration(t),t!==Sl.Ignore){const n=this.ui.inputBox.stylesForType(t);this.ui.message.style.color=n.foreground?`${n.foreground}`:"",this.ui.message.style.backgroundColor=n.background?`${n.background}`:"",this.ui.message.style.border=n.border?`1px solid ${n.border}`:"",this.ui.message.style.marginBottom="-2px"}else this.ui.message.style.color="",this.ui.message.style.backgroundColor="",this.ui.message.style.border="",this.ui.message.style.marginBottom=""}dispose(){this.hide(),this.onDisposeEmitter.fire(),super.dispose()}};$Ae.noPromptMessage=U(1753,"Press 'Enter' to confirm your input or 'Escape' to cancel");let See=$Ae;const XAe=class XAe extends See{constructor(t){super(t),this._value="",this.onDidChangeValueEmitter=this._register(new at),this.onWillAcceptEmitter=this._register(new at),this.onDidAcceptEmitter=this._register(new at),this.onDidCustomEmitter=this._register(new at),this._items=[],this.itemsUpdated=!1,this._canSelectMany=!1,this._canAcceptInBackground=!1,this._matchOnDescription=!1,this._matchOnDetail=!1,this._matchOnLabel=!0,this._matchOnLabelMode="fuzzy",this._sortByLabel=!0,this._keepScrollPosition=!1,this._itemActivation=Db.FIRST,this._activeItems=[],this.activeItemsUpdated=!1,this.activeItemsToConfirm=[],this.onDidChangeActiveEmitter=this._register(new at),this._selectedItems=[],this.selectedItemsUpdated=!1,this.selectedItemsToConfirm=[],this.onDidChangeSelectionEmitter=this._register(new at),this.onDidTriggerItemButtonEmitter=this._register(new at),this.onDidTriggerSeparatorButtonEmitter=this._register(new at),this.valueSelectionUpdated=!0,this._ok="default",this._customButton=!1,this._focusEventBufferer=new _ie,this.type="quickPick",this.filterValue=n=>n,this.onDidChangeValue=this.onDidChangeValueEmitter.event,this.onWillAccept=this.onWillAcceptEmitter.event,this.onDidAccept=this.onDidAcceptEmitter.event,this.onDidChangeActive=this.onDidChangeActiveEmitter.event,this.onDidChangeSelection=this.onDidChangeSelectionEmitter.event,this.onDidTriggerItemButton=this.onDidTriggerItemButtonEmitter.event,this.onDidTriggerSeparatorButton=this.onDidTriggerSeparatorButtonEmitter.event,this.noValidationMessage=void 0}get quickNavigate(){return this._quickNavigate}set quickNavigate(t){this._quickNavigate=t,this.update()}get value(){return this._value}set value(t){this.doSetValue(t)}doSetValue(t,n){this._value!==t&&(this._value=t,n||this.update(),this.visible&&this.ui.list.filter(this.filterValue(this._value))&&this.trySelectFirst(),this.onDidChangeValueEmitter.fire(this._value))}set ariaLabel(t){this._ariaLabel=t,this.update()}get ariaLabel(){return this._ariaLabel}get placeholder(){return this._placeholder}set placeholder(t){this._placeholder=t,this.update()}get prompt(){return this.noValidationMessage}set prompt(t){this.noValidationMessage=t,this.update()}get items(){return this._items}get scrollTop(){return this.ui.list.scrollTop}set scrollTop(t){this.ui.list.scrollTop=t}set items(t){this._items=t,this.itemsUpdated=!0,this.update()}get canSelectMany(){return this._canSelectMany}set canSelectMany(t){this._canSelectMany=t,this.update()}get canAcceptInBackground(){return this._canAcceptInBackground}set canAcceptInBackground(t){this._canAcceptInBackground=t}get matchOnDescription(){return this._matchOnDescription}set matchOnDescription(t){this._matchOnDescription=t,this.update()}get matchOnDetail(){return this._matchOnDetail}set matchOnDetail(t){this._matchOnDetail=t,this.update()}get matchOnLabel(){return this._matchOnLabel}set matchOnLabel(t){this._matchOnLabel=t,this.update()}get matchOnLabelMode(){return this._matchOnLabelMode}set matchOnLabelMode(t){this._matchOnLabelMode=t,this.update()}get sortByLabel(){return this._sortByLabel}set sortByLabel(t){this._sortByLabel=t,this.update()}get keepScrollPosition(){return this._keepScrollPosition}set keepScrollPosition(t){this._keepScrollPosition=t}get itemActivation(){return this._itemActivation}set itemActivation(t){this._itemActivation=t}get activeItems(){return this._activeItems}set activeItems(t){this._activeItems=t,this.activeItemsUpdated=!0,this.update()}get selectedItems(){return this._selectedItems}set selectedItems(t){this._selectedItems=t,this.selectedItemsUpdated=!0,this.update()}get keyMods(){return this._quickNavigate?b2o:this.ui.keyMods}get valueSelection(){const t=this.ui.inputBox.getSelection();if(t)return[t.start,t.end]}set valueSelection(t){this._valueSelection=t,this.valueSelectionUpdated=!0,this.update()}get customButton(){return this._customButton}set customButton(t){this._customButton=t,this.update()}get customLabel(){return this._customButtonLabel}set customLabel(t){this._customButtonLabel=t,this.update()}get customHover(){return this._customButtonHover}set customHover(t){this._customButtonHover=t,this.update()}get ok(){return this._ok}set ok(t){this._ok=t,this.update()}get okLabel(){return this._okLabel??U(1756,"OK")}set okLabel(t){this._okLabel=t,this.update()}get hideInput(){return!!this._hideInput}set hideInput(t){this._hideInput=t,this.update()}trySelectFirst(){this.canSelectMany||this.ui.list.focus(Sa.First)}show(){this.visible||(this.visibleDisposables.add(this.ui.inputBox.onDidChange(t=>{this.doSetValue(t,!0)})),this.visibleDisposables.add(this.ui.onDidAccept(()=>{this.canSelectMany?this.ui.list.getCheckedElements().length||(this._selectedItems=[],this.onDidChangeSelectionEmitter.fire(this.selectedItems)):this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems)),this.handleAccept(!1)})),this.visibleDisposables.add(this.ui.onDidCustom(()=>{this.onDidCustomEmitter.fire()})),this.visibleDisposables.add(this._focusEventBufferer.wrapEvent(this.ui.list.onDidChangeFocus,(t,n)=>n)(t=>{this.activeItemsUpdated||this.activeItemsToConfirm!==this._activeItems&&Ua(t,this._activeItems,(n,r)=>n===r)||(this._activeItems=t,this.onDidChangeActiveEmitter.fire(t))})),this.visibleDisposables.add(this.ui.list.onDidChangeSelection(({items:t,event:n})=>{if(this.canSelectMany&&!t.some(r=>r.pickable===!1)){t.length&&this.ui.list.setSelectedElements([]);return}this.selectedItemsToConfirm!==this._selectedItems&&Ua(t,this._selectedItems,(r,o)=>r===o)||(this._selectedItems=t,this.onDidChangeSelectionEmitter.fire(t),t.length&&this.handleAccept(KJe(n)&&n.button===1))})),this.visibleDisposables.add(this.ui.list.onChangedCheckedElements(t=>{!this.canSelectMany||!this.visible||this.selectedItemsToConfirm!==this._selectedItems&&Ua(t,this._selectedItems,(n,r)=>n===r)||(this._selectedItems=t,this.onDidChangeSelectionEmitter.fire(t))})),this.visibleDisposables.add(this.ui.list.onButtonTriggered(t=>this.onDidTriggerItemButtonEmitter.fire(t))),this.visibleDisposables.add(this.ui.list.onSeparatorButtonTriggered(t=>this.onDidTriggerSeparatorButtonEmitter.fire(t))),this.visibleDisposables.add(this.registerQuickNavigation()),this.valueSelectionUpdated=!0),super.show()}handleAccept(t){let n=!1;this.onWillAcceptEmitter.fire({veto:()=>n=!0}),n||this.onDidAcceptEmitter.fire({inBackground:t})}registerQuickNavigation(){return wt(this.ui.container,nn.KEY_UP,t=>{if(this.canSelectMany||!this._quickNavigate)return;const n=new Us(t),r=n.keyCode;this._quickNavigate.keybindings.some(a=>{const l=a.getChords();return l.length>1?!1:l[0].shiftKey&&r===4?!(n.ctrlKey||n.altKey||n.metaKey):!!(l[0].altKey&&r===6||l[0].ctrlKey&&r===5||l[0].metaKey&&r===57)})&&(this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems),this.handleAccept(!1)),this._quickNavigate=void 0)})}update(){if(!this.visible)return;const t=this.keepScrollPosition?this.scrollTop:0,n=!!this.description,r={title:!!this.title||!!this.step||!!this.titleButtons.length,description:n,checkAll:this.canSelectMany&&!this._hideCheckAll,checkBox:this.canSelectMany,inputBox:!this._hideInput,progressBar:!this._hideInput||n,visibleCount:!0,count:this.canSelectMany&&!this._hideCountBadge,ok:this.ok==="default"?this.canSelectMany:this.ok,list:!0,message:!!this.validationMessage||!!this.prompt,customButton:this.customButton};this.ui.setVisibilities(r),super.update(),this.ui.inputBox.value!==this.value&&(this.ui.inputBox.value=this.value),this.valueSelectionUpdated&&(this.valueSelectionUpdated=!1,this.ui.inputBox.select(this._valueSelection&&{start:this._valueSelection[0],end:this._valueSelection[1]})),this.ui.inputBox.placeholder!==(this.placeholder||"")&&(this.ui.inputBox.placeholder=this.placeholder||"");let o=this.ariaLabel;!o&&r.inputBox&&(o=this.placeholder,this.title&&(o=o?`${o} - ${this.title}`:this.title),o||(o=XAe.DEFAULT_ARIA_LABEL)),this.ui.list.ariaLabel!==o&&(this.ui.list.ariaLabel=o??null),this.ui.inputBox.ariaLabel!==o&&(this.ui.inputBox.ariaLabel=o??"input"),this.ui.list.matchOnDescription=this.matchOnDescription,this.ui.list.matchOnDetail=this.matchOnDetail,this.ui.list.matchOnLabel=this.matchOnLabel,this.ui.list.matchOnLabelMode=this.matchOnLabelMode,this.ui.list.sortByLabel=this.sortByLabel,this.itemsUpdated&&(this.itemsUpdated=!1,this._focusEventBufferer.bufferEvents(()=>{switch(this.ui.list.setElements(this.items),this.ui.list.shouldLoop=!this.canSelectMany,this.ui.list.filter(this.filterValue(this.ui.inputBox.value)),this._itemActivation){case Db.NONE:this._itemActivation=Db.FIRST;break;case Db.SECOND:this.ui.list.focus(Sa.Second),this._itemActivation=Db.FIRST;break;case Db.LAST:this.ui.list.focus(Sa.Last),this._itemActivation=Db.FIRST;break;default:this.trySelectFirst();break}})),this.ui.container.classList.contains("show-checkboxes")!==!!this.canSelectMany&&(this.canSelectMany?this.ui.list.clearFocus():this.trySelectFirst()),this.activeItemsUpdated&&(this.activeItemsUpdated=!1,this.activeItemsToConfirm=this._activeItems,this.ui.list.setFocusedElements(this.activeItems),this.activeItemsToConfirm===this._activeItems&&(this.activeItemsToConfirm=null)),this.selectedItemsUpdated&&(this.selectedItemsUpdated=!1,this.selectedItemsToConfirm=this._selectedItems,this.canSelectMany?this.ui.list.setCheckedElements(this.selectedItems):this.ui.list.setSelectedElements(this.selectedItems),this.selectedItemsToConfirm===this._selectedItems&&(this.selectedItemsToConfirm=null)),this.ui.ok.label=this.okLabel||"",this.ui.customButton.label=this.customLabel||"",this.ui.customButton.element.title=this.customHover||"",r.inputBox||(this.ui.list.domFocus(),this.canSelectMany&&this.ui.list.focus(Sa.First)),this.keepScrollPosition&&(this.scrollTop=t)}focus(t){this.ui.list.focus(t),this.canSelectMany&&this.ui.list.domFocus()}accept(t){t&&!this._canAcceptInBackground||(this.activeItems[0]&&!this._canSelectMany&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems)),this.handleAccept(t??!1))}};XAe.DEFAULT_ARIA_LABEL=U(1755,"Type to narrow down results.");let qZ=XAe;class N9o extends See{constructor(){super(...arguments),this._value="",this.valueSelectionUpdated=!0,this._password=!1,this.onDidValueChangeEmitter=this._register(new at),this.onDidAcceptEmitter=this._register(new at),this.type="inputBox",this.onDidChangeValue=this.onDidValueChangeEmitter.event,this.onDidAccept=this.onDidAcceptEmitter.event}get value(){return this._value}set value(t){this._value=t||"",this.update()}get valueSelection(){const t=this.ui.inputBox.getSelection();if(t)return[t.start,t.end]}set valueSelection(t){this._valueSelection=t,this.valueSelectionUpdated=!0,this.update()}get placeholder(){return this._placeholder}set placeholder(t){this._placeholder=t,this.update()}get ariaLabel(){return this._ariaLabel}set ariaLabel(t){this._ariaLabel=t,this.update()}get password(){return this._password}set password(t){this._password=t,this.update()}get prompt(){return this._prompt}set prompt(t){this._prompt=t,this.noValidationMessage=t?U(1757,"{0} (Press 'Enter' to confirm or 'Escape' to cancel)",t):See.noPromptMessage,this.update()}show(){this.visible||(this.visibleDisposables.add(this.ui.inputBox.onDidChange(t=>{t!==this.value&&(this._value=t,this.onDidValueChangeEmitter.fire(t))})),this.visibleDisposables.add(this.ui.onDidAccept(()=>this.onDidAcceptEmitter.fire())),this.valueSelectionUpdated=!0),super.show()}accept(){this.onDidAcceptEmitter.fire()}update(){if(!this.visible)return;this.ui.container.classList.remove("hidden-input");const t={title:!!this.title||!!this.step||!!this.titleButtons.length,description:!!this.description||!!this.step,inputBox:!0,message:!0,progressBar:!0};this.ui.setVisibilities(t),super.update(),this.ui.inputBox.value!==this.value&&(this.ui.inputBox.value=this.value),this.valueSelectionUpdated&&(this.valueSelectionUpdated=!1,this.ui.inputBox.select(this._valueSelection&&{start:this._valueSelection[0],end:this._valueSelection[1]})),this.ui.inputBox.placeholder!==(this.placeholder||"")&&(this.ui.inputBox.placeholder=this.placeholder||""),this.ui.inputBox.password!==this.password&&(this.ui.inputBox.password=this.password);let n=this.ariaLabel;!n&&t.inputBox&&(n=this.placeholder?this.title?`${this.placeholder} - ${this.title}`:this.placeholder:this.title?this.title:"input"),this.ui.inputBox.ariaLabel!==n&&(this.ui.inputBox.ariaLabel=n||"input")}}let A$e=class extends mV{constructor(t,n){super("mouse",void 0,r=>this.getOverrideOptions(r),t,n)}getOverrideOptions(t){const n=(ec(t.content)?t.content.textContent??"":typeof t.content=="string"?t.content:t.content.value).includes(` +`);return{persistence:{hideOnKeyDown:!1},appearance:{showHoverHint:n,skipFadeInAnimation:!0}}}};A$e=D9o([aSt(0,ar),aSt(1,pm)],A$e);const lSt="done",cSt="active",a5e="infinite",l5e="infinite-long-running",dSt="discrete",GAe=class GAe extends ht{constructor(t,n){super(),this.progressSignal=this._register(new ts),this.workedVal=0,this.showDelayedScheduler=this._register(new Es(()=>k0(this.element),0)),this.longRunningScheduler=this._register(new Es(()=>this.infiniteLongRunning(),GAe.LONG_RUNNING_INFINITE_THRESHOLD)),this.create(t,n)}create(t,n){this.element=document.createElement("div"),this.element.classList.add("monaco-progress-container"),this.element.setAttribute("role","progressbar"),this.element.setAttribute("aria-valuemin","0"),t.appendChild(this.element),this.bit=document.createElement("div"),this.bit.classList.add("progress-bit"),this.bit.style.backgroundColor=(n==null?void 0:n.progressBarBackground)||"#0E70C0",this.element.appendChild(this.bit)}off(){this.bit.style.width="inherit",this.bit.style.opacity="1",this.element.classList.remove(cSt,a5e,l5e,dSt),this.workedVal=0,this.totalWork=void 0,this.longRunningScheduler.cancel(),this.progressSignal.clear()}stop(){return this.doDone(!1)}doDone(t){return this.element.classList.add(lSt),this.element.classList.contains(a5e)?(this.bit.style.opacity="0",t?setTimeout(()=>this.off(),200):this.off()):(this.bit.style.width="inherit",t?setTimeout(()=>this.off(),200):this.off()),this}infinite(){return this.bit.style.width="2%",this.bit.style.opacity="1",this.element.classList.remove(dSt,lSt,l5e),this.element.classList.add(cSt,a5e),this.longRunningScheduler.schedule(),this}infiniteLongRunning(){this.element.classList.add(l5e)}getContainer(){return this.element}};GAe.LONG_RUNNING_INFINITE_THRESHOLD=1e4;let p$e=GAe;const U9o=tn;class j9o extends ht{constructor(t,n,r){super(),this.parent=t,this.onDidChange=s=>this.findInput.onDidChange(s),this.container=Xt(this.parent,U9o(".quick-input-box")),this.findInput=this._register(new BBn(this.container,void 0,{label:"",inputBoxStyles:n,toggleStyles:r}));const o=this.findInput.inputBox.inputElement;o.role="textbox",o.ariaHasPopup="menu",o.ariaAutoComplete="list"}get onKeyDown(){return this.findInput.onKeyDown}get value(){return this.findInput.getValue()}set value(t){this.findInput.setValue(t)}select(t=null){this.findInput.inputBox.select(t)}getSelection(){return this.findInput.inputBox.getSelection()}isSelectionAtEnd(){return this.findInput.inputBox.isSelectionAtEnd()}get placeholder(){return this.findInput.inputBox.inputElement.getAttribute("placeholder")||""}set placeholder(t){this.findInput.inputBox.setPlaceHolder(t)}get password(){return this.findInput.inputBox.inputElement.type==="password"}set password(t){this.findInput.inputBox.inputElement.type=t?"password":"text"}set enabled(t){this.findInput.inputBox.inputElement.toggleAttribute("readonly",!t)}set toggles(t){this.findInput.setAdditionalToggles(t)}get ariaLabel(){return this.findInput.inputBox.inputElement.getAttribute("aria-label")||""}set ariaLabel(t){this.findInput.inputBox.inputElement.setAttribute("aria-label",t)}hasFocus(){return this.findInput.inputBox.hasFocus()}setAttribute(t,n){this.findInput.inputBox.inputElement.setAttribute(t,n)}removeAttribute(t){this.findInput.inputBox.inputElement.removeAttribute(t)}showDecoration(t){t===Sl.Ignore?this.findInput.clearMessage():this.findInput.showMessage({type:t===Sl.Info?1:t===Sl.Warning?2:3,content:""})}stylesForType(t){return this.findInput.inputBox.stylesForType(t===Sl.Info?1:t===Sl.Warning?2:3)}setFocus(){this.findInput.focus()}layout(){this.findInput.inputBox.layout()}}const uSt=new zh(()=>{const e=CI.Collator(void 0,{numeric:!0,sensitivity:"base"}).value;return{collator:e,collatorIsNumeric:e.resolvedOptions().numeric}});new zh(()=>({collator:CI.Collator(void 0,{numeric:!0}).value}));new zh(()=>({collator:CI.Collator(void 0,{numeric:!0,sensitivity:"accent"}).value}));function W9o(e,t,n=!1){const r=e||"",o=t||"",s=uSt.value.collator.compare(r,o);return uSt.value.collatorIsNumeric&&s===0&&r!==o?ro.length)return 1}return 0}var Z3e=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},b$e=function(e,t){return function(n,r){t(n,r,e)}},w$e;const Rw=tn;class BMn{constructor(t,n,r){this.index=t,this.hasCheckbox=n,this._hidden=!1,this._init=new zh(()=>{const o=r.label??"",s=hQ(o).text.trim(),a=r.ariaLabel||[o,this.saneDescription,this.saneDetail].map(l=>CQn(l)).filter(l=>!!l).join(", ");return{saneLabel:o,saneSortLabel:s,saneAriaLabel:a}}),this._saneDescription=r.description,this._saneTooltip=r.tooltip}get saneLabel(){return this._init.value.saneLabel}get saneSortLabel(){return this._init.value.saneSortLabel}get saneAriaLabel(){return this._init.value.saneAriaLabel}get element(){return this._element}set element(t){this._element=t}get hidden(){return this._hidden}set hidden(t){this._hidden=t}get saneDescription(){return this._saneDescription}set saneDescription(t){this._saneDescription=t}get saneDetail(){return this._saneDetail}set saneDetail(t){this._saneDetail=t}get saneTooltip(){return this._saneTooltip}set saneTooltip(t){this._saneTooltip=t}get labelHighlights(){return this._labelHighlights}set labelHighlights(t){this._labelHighlights=t}get descriptionHighlights(){return this._descriptionHighlights}set descriptionHighlights(t){this._descriptionHighlights=t}get detailHighlights(){return this._detailHighlights}set detailHighlights(t){this._detailHighlights=t}}class _h extends BMn{constructor(t,n,r,o,s,a,l){var d,u,h;super(t,r,a),this.childIndex=n,this.fireButtonTriggered=o,this._onChecked=s,this.item=a,this._separator=l,this._checked=!1,this.onChecked=r?on.map(on.filter(this._onChecked.event,g=>g.element===this),g=>g.checked):on.None,this._saneDetail=a.detail,this._labelHighlights=(d=a.highlights)==null?void 0:d.label,this._descriptionHighlights=(u=a.highlights)==null?void 0:u.description,this._detailHighlights=(h=a.highlights)==null?void 0:h.detail}get separator(){return this._separator}set separator(t){this._separator=t}get checked(){return this._checked}set checked(t){t!==this._checked&&(this._checked=t,this._onChecked.fire({element:this,checked:t}))}get checkboxDisabled(){return!!this.item.disabled}}var qw;(function(e){e[e.NONE=0]="NONE",e[e.MOUSE_HOVER=1]="MOUSE_HOVER",e[e.ACTIVE_ITEM=2]="ACTIVE_ITEM"})(qw||(qw={}));class tT extends BMn{constructor(t,n,r){super(t,!1,r),this.fireSeparatorButtonTriggered=n,this.separator=r,this.children=new Array,this.focusInsideSeparator=qw.NONE}}class H9o{getHeight(t){return t instanceof tT?30:t.saneDetail?44:22}getTemplateId(t){return t instanceof _h?_ke.ID:Ske.ID}}class $9o{getWidgetAriaLabel(){return U(1770,"Quick Input")}getAriaLabel(t){var n;return(n=t.separator)!=null&&n.label?`${t.saneAriaLabel}, ${t.separator.label}`:t.saneAriaLabel}getWidgetRole(){return"listbox"}getRole(t){return t.hasCheckbox?"checkbox":"option"}isChecked(t){if(!(!t.hasCheckbox||!(t instanceof _h)))return{get value(){return t.checked},onDidChange:n=>t.onChecked(()=>n())}}}class RMn{constructor(t){this.hoverDelegate=t}renderTemplate(t){const n=Object.create(null);n.toDisposeElement=new Et,n.toDisposeTemplate=new Et,n.entry=Xt(t,Rw(".quick-input-list-entry"));const r=Xt(n.entry,Rw("label.quick-input-list-label"));n.outerLabel=r,n.checkbox=n.toDisposeTemplate.add(new ts),n.toDisposeTemplate.add(wc(r,nn.CLICK,u=>{if(n.checkbox.value&&!u.defaultPrevented&&n.checkbox.value.enabled){const h=!n.checkbox.value.checked;n.checkbox.value.checked=h,n.element.checked=h}}));const o=Xt(r,Rw(".quick-input-list-rows")),s=Xt(o,Rw(".quick-input-list-row")),a=Xt(o,Rw(".quick-input-list-row"));n.label=new qJ(s,{supportHighlights:!0,supportDescriptionHighlights:!0,supportIcons:!0,hoverDelegate:this.hoverDelegate}),n.toDisposeTemplate.add(n.label),n.icon=Obe(n.label.element,Rw(".quick-input-list-icon"));const l=Xt(s,Rw(".quick-input-list-entry-keybinding"));n.keybinding=new hH(l,b0),n.toDisposeTemplate.add(n.keybinding);const d=Xt(a,Rw(".quick-input-list-label-meta"));return n.detail=new qJ(d,{supportHighlights:!0,supportIcons:!0,hoverDelegate:this.hoverDelegate}),n.toDisposeTemplate.add(n.detail),n.separator=Xt(n.entry,Rw(".quick-input-list-separator")),n.actionBar=new g1(n.entry,this.hoverDelegate?{hoverDelegate:this.hoverDelegate}:void 0),n.actionBar.domNode.classList.add("quick-input-list-entry-action-bar"),n.toDisposeTemplate.add(n.actionBar),n}disposeTemplate(t){t.toDisposeElement.dispose(),t.toDisposeTemplate.dispose()}disposeElement(t,n,r){r.toDisposeElement.clear(),r.actionBar.clear()}}var CB;let _ke=(CB=class extends RMn{constructor(t,n){super(t),this.themeService=n,this._itemsWithSeparatorsFrequency=new Map}get templateId(){return w$e.ID}ensureCheckbox(t,n){var o;if(!t.hasCheckbox){(o=n.checkbox.value)==null||o.domNode.remove(),n.checkbox.clear();return}let r=n.checkbox.value;r?r.setTitle(t.saneLabel):(r=new _Bn(t.saneLabel,t.checked,{...Rtt,size:15}),n.checkbox.value=r,n.outerLabel.prepend(r.domNode)),t.checkboxDisabled?r.disable():r.enable(),r.checked=t.checked,n.toDisposeElement.add(t.onChecked(s=>r.checked=s)),n.toDisposeElement.add(r.onChange(()=>t.checked=r.checked))}renderElement(t,n,r){var m;const o=t.element;r.element=o,o.element=r.entry??void 0;const s=o.item;o.element.classList.toggle("not-pickable",o.item.pickable===!1),this.ensureCheckbox(o,r);const{labelHighlights:a,descriptionHighlights:l,detailHighlights:d}=o;if(s.iconPath){const v=W8(this.themeService.getColorTheme().type)?s.iconPath.dark:s.iconPath.light??s.iconPath.dark,f=vi.revive(v);r.icon.className="quick-input-list-icon",r.icon.style.backgroundImage=xy(f)}else r.icon.style.backgroundImage="",r.icon.className=s.iconClass?`quick-input-list-icon ${s.iconClass}`:"";let u;!o.saneTooltip&&o.saneDescription&&(u={markdown:{value:Z4(o.saneDescription),supportThemeIcons:!0},markdownNotSupportedFallback:o.saneDescription});const h={matches:a||[],descriptionTitle:u,descriptionMatches:l||[],labelEscapeNewLines:!0};if(h.extraClasses=s.iconClasses,h.italic=s.italic,h.strikethrough=s.strikethrough,r.entry.classList.remove("quick-input-list-separator-as-item"),r.label.setLabel(o.saneLabel,o.saneDescription,h),r.keybinding.set(s.keybinding),o.saneDetail){let v;o.saneTooltip||(v={markdown:{value:Z4(o.saneDetail),supportThemeIcons:!0},markdownNotSupportedFallback:o.saneDetail}),r.detail.element.style.display="",r.detail.setLabel(o.saneDetail,void 0,{matches:d,title:v,labelEscapeNewLines:!0})}else r.detail.element.style.display="none";(m=o.separator)!=null&&m.label?(r.separator.textContent=o.separator.label,r.separator.style.display="",this.addItemWithSeparator(o)):r.separator.style.display="none",r.entry.classList.toggle("quick-input-list-separator-border",!!o.separator&&o.childIndex!==0);const g=s.buttons;g&&g.length?(r.actionBar.push(g.map((v,f)=>ej(v,`id-${f}`,()=>o.fireButtonTriggered({button:v,item:o.item}))),{icon:!0,label:!1}),r.entry.classList.add("has-actions")):r.entry.classList.remove("has-actions")}disposeElement(t,n,r){this.removeItemWithSeparator(t.element),super.disposeElement(t,n,r)}isItemWithSeparatorVisible(t){return this._itemsWithSeparatorsFrequency.has(t)}addItemWithSeparator(t){this._itemsWithSeparatorsFrequency.set(t,(this._itemsWithSeparatorsFrequency.get(t)||0)+1)}removeItemWithSeparator(t){const n=this._itemsWithSeparatorsFrequency.get(t)||0;n>1?this._itemsWithSeparatorsFrequency.set(t,n-1):this._itemsWithSeparatorsFrequency.delete(t)}},w$e=CB,CB.ID="quickpickitem",CB);_ke=w$e=Z3e([b$e(1,Dl)],_ke);const YAe=class YAe extends RMn{constructor(){super(...arguments),this._visibleSeparatorsFrequency=new Map}get templateId(){return YAe.ID}get visibleSeparators(){return[...this._visibleSeparatorsFrequency.keys()]}isSeparatorVisible(t){return this._visibleSeparatorsFrequency.has(t)}renderElement(t,n,r){const o=t.element;r.element=o,o.element=r.entry??void 0,o.element.classList.toggle("focus-inside",!!o.focusInsideSeparator);const s=o.separator,{labelHighlights:a,descriptionHighlights:l}=o;r.icon.style.backgroundImage="",r.icon.className="";let d;!o.saneTooltip&&o.saneDescription&&(d={markdown:{value:Z4(o.saneDescription),supportThemeIcons:!0},markdownNotSupportedFallback:o.saneDescription});const u={matches:a||[],descriptionTitle:d,descriptionMatches:l||[],labelEscapeNewLines:!0};r.entry.classList.add("quick-input-list-separator-as-item"),r.label.setLabel(o.saneLabel,o.saneDescription,u),r.separator.style.display="none",r.entry.classList.add("quick-input-list-separator-border");const h=s.buttons;h&&h.length?(r.actionBar.push(h.map((g,m)=>ej(g,`id-${m}`,()=>o.fireSeparatorButtonTriggered({button:g,separator:o.separator}))),{icon:!0,label:!1}),r.entry.classList.add("has-actions")):r.entry.classList.remove("has-actions"),this.addSeparator(o)}disposeElement(t,n,r){var o;this.removeSeparator(t.element),this.isSeparatorVisible(t.element)||(o=t.element.element)==null||o.classList.remove("focus-inside"),super.disposeElement(t,n,r)}addSeparator(t){this._visibleSeparatorsFrequency.set(t,(this._visibleSeparatorsFrequency.get(t)||0)+1)}removeSeparator(t){const n=this._visibleSeparatorsFrequency.get(t)||0;n>1?this._visibleSeparatorsFrequency.set(t,n-1):this._visibleSeparatorsFrequency.delete(t)}};YAe.ID="quickpickseparator";let Ske=YAe,Lee=class extends ht{constructor(t,n,r,o,s,a){super(),this.parent=t,this.hoverDelegate=n,this.linkOpenerDelegate=r,this.accessibilityService=a,this._onKeyDown=new at,this._onLeave=new at,this.onLeave=this._onLeave.event,this._visibleCountObservable=Ti("VisibleCount",0),this.onChangedVisibleCount=on.fromObservable(this._visibleCountObservable,this._store),this._allVisibleCheckedObservable=Ti("AllVisibleChecked",!1),this.onChangedAllVisibleChecked=on.fromObservable(this._allVisibleCheckedObservable,this._store),this._checkedCountObservable=Ti("CheckedCount",0),this.onChangedCheckedCount=on.fromObservable(this._checkedCountObservable,this._store),this._checkedElementsObservable=CZ({equalsFn:Ua},new Array),this.onChangedCheckedElements=on.fromObservable(this._checkedElementsObservable,this._store),this._onButtonTriggered=new at,this.onButtonTriggered=this._onButtonTriggered.event,this._onSeparatorButtonTriggered=new at,this.onSeparatorButtonTriggered=this._onSeparatorButtonTriggered.event,this._elementChecked=new at,this._elementCheckedEventBufferer=new _ie,this._hasCheckboxes=!1,this._inputElements=new Array,this._elementTree=new Array,this._itemElements=new Array,this._elementDisposable=this._register(new Et),this._matchOnDescription=!1,this._matchOnDetail=!1,this._matchOnLabel=!0,this._matchOnLabelMode="fuzzy",this._sortByLabel=!0,this._shouldLoop=!0,this._container=Xt(this.parent,Rw(".quick-input-list")),this._separatorRenderer=new Ske(n),this._itemRenderer=s.createInstance(_ke,n),this._tree=this._register(s.createInstance(h0e,"QuickInput",this._container,new H9o,[this._itemRenderer,this._separatorRenderer],{filter:{filter(l){return l.hidden?0:l instanceof tT?2:1}},sorter:{compare:(l,d)=>{if(!this.sortByLabel||!this._lastQueryString)return 0;const u=this._lastQueryString.toLowerCase();return G9o(l,d,u)}},accessibilityProvider:new $9o,setRowLineHeight:!1,multipleSelectionSupport:!1,hideTwistiesOfChildlessElements:!0,renderIndentGuides:ER.None,findWidgetEnabled:!1,indent:0,horizontalScrolling:!1,allowNonCollapsibleParents:!0,alwaysConsumeMouseWheel:!0})),this._tree.getHTMLElement().id=o,this._registerListeners()}get onDidChangeFocus(){return on.map(this._tree.onDidChangeFocus,t=>t.elements.filter(n=>n instanceof _h).map(n=>n.item),this._store)}get onDidChangeSelection(){return on.map(this._tree.onDidChangeSelection,t=>({items:t.elements.filter(n=>n instanceof _h).map(n=>n.item),event:t.browserEvent}),this._store)}get displayed(){return this._container.style.display!=="none"}set displayed(t){this._container.style.display=t?"":"none"}get scrollTop(){return this._tree.scrollTop}set scrollTop(t){this._tree.scrollTop=t}get ariaLabel(){return this._tree.ariaLabel}set ariaLabel(t){this._tree.ariaLabel=t??""}set enabled(t){this._tree.getHTMLElement().style.pointerEvents=t?"":"none"}get matchOnDescription(){return this._matchOnDescription}set matchOnDescription(t){this._matchOnDescription=t}get matchOnDetail(){return this._matchOnDetail}set matchOnDetail(t){this._matchOnDetail=t}get matchOnLabel(){return this._matchOnLabel}set matchOnLabel(t){this._matchOnLabel=t}get matchOnLabelMode(){return this._matchOnLabelMode}set matchOnLabelMode(t){this._matchOnLabelMode=t}get sortByLabel(){return this._sortByLabel}set sortByLabel(t){this._sortByLabel=t}get shouldLoop(){return this._shouldLoop}set shouldLoop(t){this._shouldLoop=t}_registerListeners(){this._registerOnKeyDown(),this._registerOnContainerClick(),this._registerOnMouseMiddleClick(),this._registerOnTreeModelChanged(),this._registerOnElementChecked(),this._registerOnContextMenu(),this._registerHoverListeners(),this._registerSelectionChangeListener(),this._registerSeparatorActionShowingListeners()}_registerOnKeyDown(){this._register(this._tree.onKeyDown(t=>{const n=new Us(t);switch(n.keyCode){case 10:this.toggleCheckbox();break}this._onKeyDown.fire(n)}))}_registerOnContainerClick(){this._register(wt(this._container,nn.CLICK,t=>{(t.x||t.y)&&this._onLeave.fire()}))}_registerOnMouseMiddleClick(){this._register(wt(this._container,nn.AUXCLICK,t=>{t.button===1&&this._onLeave.fire()}))}_registerOnTreeModelChanged(){this._register(this._tree.onDidChangeModel(()=>{const t=this._itemElements.filter(n=>!n.hidden).length;this._visibleCountObservable.set(t,void 0),this._hasCheckboxes&&this._updateCheckedObservables()}))}_registerOnElementChecked(){this._register(this._elementCheckedEventBufferer.wrapEvent(this._elementChecked.event,(t,n)=>n)(t=>this._updateCheckedObservables()))}_registerOnContextMenu(){this._register(this._tree.onContextMenu(t=>{t.element&&(t.browserEvent.preventDefault(),this._tree.setSelection([t.element]))}))}_registerHoverListeners(){const t=this._register(new j6n(typeof this.hoverDelegate.delay=="function"?this.hoverDelegate.delay():this.hoverDelegate.delay));this._register(this._tree.onMouseOver(async n=>{var r;if(Sbt(n.browserEvent.target)){t.cancel();return}if(!(!Sbt(n.browserEvent.relatedTarget)&&gu(n.browserEvent.relatedTarget,(r=n.element)==null?void 0:r.element)))try{await t.trigger(async()=>{n.element instanceof _h&&this.showHover(n.element)})}catch(o){if(!C2(o))throw o}})),this._register(this._tree.onMouseOut(n=>{var r;gu(n.browserEvent.relatedTarget,(r=n.element)==null?void 0:r.element)||t.cancel()}))}_registerSeparatorActionShowingListeners(){this._register(this._tree.onDidChangeFocus(t=>{const n=t.elements[0]?this._tree.getParentElement(t.elements[0]):null;for(const r of this._separatorRenderer.visibleSeparators){const o=r===n;!!(r.focusInsideSeparator&qw.ACTIVE_ITEM)!==o&&(o?r.focusInsideSeparator|=qw.ACTIVE_ITEM:r.focusInsideSeparator&=~qw.ACTIVE_ITEM,this._tree.rerender(r))}})),this._register(this._tree.onMouseOver(t=>{const n=t.element?this._tree.getParentElement(t.element):null;for(const r of this._separatorRenderer.visibleSeparators){if(r!==n)continue;!!(r.focusInsideSeparator&qw.MOUSE_HOVER)||(r.focusInsideSeparator|=qw.MOUSE_HOVER,this._tree.rerender(r))}})),this._register(this._tree.onMouseOut(t=>{const n=t.element?this._tree.getParentElement(t.element):null;for(const r of this._separatorRenderer.visibleSeparators){if(r!==n)continue;!!(r.focusInsideSeparator&qw.MOUSE_HOVER)&&(r.focusInsideSeparator&=~qw.MOUSE_HOVER,this._tree.rerender(r))}}))}_registerSelectionChangeListener(){this._register(this._tree.onDidChangeSelection(t=>{const n=t.elements.filter(r=>r instanceof _h);n.length!==t.elements.length&&(t.elements.length===1&&t.elements[0]instanceof tT&&(this._tree.setFocus([t.elements[0].children[0]]),this._tree.reveal(t.elements[0],0)),this._tree.setSelection(n))}))}setAllVisibleChecked(t){this._elementCheckedEventBufferer.bufferEvents(()=>{this._itemElements.forEach(n=>{!n.hidden&&!n.checkboxDisabled&&n.item.pickable!==!1&&(n.checked=t)})})}setElements(t){this._elementDisposable.clear(),this._lastQueryString=void 0,this._inputElements=t,this._hasCheckboxes=this.parent.classList.contains("show-checkboxes");let n;this._itemElements=new Array,this._elementTree=t.reduce((r,o,s)=>{let a;if(o.type==="separator"){if(!o.buttons)return r;n=new tT(s,l=>this._onSeparatorButtonTriggered.fire(l),o),a=n}else{const l=s>0?t[s-1]:void 0;let d;l&&l.type==="separator"&&!l.buttons&&(d=l);const u=new _h(s,n!=null&&n.children?n.children.length:s,this._hasCheckboxes&&o.pickable!==!1,h=>this._onButtonTriggered.fire(h),this._elementChecked,o,d);if(this._itemElements.push(u),n)return n.children.push(u),r;a=u}return r.push(a),r},new Array),this._setElementsToTree(this._elementTree),this.accessibilityService.isScreenReaderOptimized()&&setTimeout(()=>{const r=this._tree.getHTMLElement().querySelector(".monaco-list-row.focused"),o=r==null?void 0:r.parentNode;if(r&&o){const s=r.nextSibling;r.remove(),o.insertBefore(r,s)}},0)}setFocusedElements(t){const n=t.map(r=>this._itemElements.find(o=>o.item===r)).filter(r=>!!r).filter(r=>!r.hidden);if(this._tree.setFocus(n),t.length>0){const r=this._tree.getFocus()[0];r&&this._tree.reveal(r)}}getActiveDescendant(){return this._tree.getHTMLElement().getAttribute("aria-activedescendant")}setSelectedElements(t){const n=t.map(r=>this._itemElements.find(o=>o.item===r)).filter(r=>!!r);this._tree.setSelection(n)}getCheckedElements(){return this._itemElements.filter(t=>t.checked).map(t=>t.item)}setCheckedElements(t){this._elementCheckedEventBufferer.bufferEvents(()=>{const n=new Set;for(const r of t)n.add(r);for(const r of this._itemElements)r.checked=n.has(r.item)})}focus(t){var n;if(this._itemElements.length)switch(t===Sa.Second&&this._itemElements.length<2&&(t=Sa.First),t){case Sa.First:this._tree.scrollTop=0,this._tree.focusFirst(void 0,r=>r.element instanceof _h);break;case Sa.Second:{this._tree.scrollTop=0;let r=!1;this._tree.focusFirst(void 0,o=>o.element instanceof _h?r?!0:(r=!r,!1):!1);break}case Sa.Last:this._tree.scrollTop=this._tree.scrollHeight,this._tree.focusLast(void 0,r=>r.element instanceof _h);break;case Sa.Next:{const r=this._tree.getFocus();this._tree.focusNext(void 0,this._shouldLoop,void 0,s=>s.element instanceof _h?(this._tree.reveal(s.element),!0):!1);const o=this._tree.getFocus();r.length&&r[0]===o[0]&&this._onLeave.fire();break}case Sa.Previous:{const r=this._tree.getFocus();this._tree.focusPrevious(void 0,this._shouldLoop,void 0,s=>{if(!(s.element instanceof _h))return!1;const a=this._tree.getParentElement(s.element);return a===null||a.children[0]!==s.element?this._tree.reveal(s.element):this._tree.reveal(a),!0});const o=this._tree.getFocus();r.length&&r[0]===o[0]&&this._onLeave.fire();break}case Sa.NextPage:this._tree.focusNextPage(void 0,r=>r.element instanceof _h?(this._tree.reveal(r.element),!0):!1);break;case Sa.PreviousPage:this._tree.focusPreviousPage(void 0,r=>{if(!(r.element instanceof _h))return!1;const o=this._tree.getParentElement(r.element);return o===null||o.children[0]!==r.element?this._tree.reveal(r.element):this._tree.reveal(o),!0});break;case Sa.NextSeparator:{let r=!1;const o=this._tree.getFocus()[0];this._tree.focusNext(void 0,!0,void 0,a=>{if(r)return!0;if(a.element instanceof tT)r=!0,this._separatorRenderer.isSeparatorVisible(a.element)?this._tree.reveal(a.element.children[0]):this._tree.reveal(a.element,0);else if(a.element instanceof _h){if(a.element.separator)return this._itemRenderer.isItemWithSeparatorVisible(a.element)?this._tree.reveal(a.element):this._tree.reveal(a.element,0),!0;if(a.element===this._elementTree[0])return this._tree.reveal(a.element,0),!0}return!1});const s=this._tree.getFocus()[0];o===s&&(this._tree.scrollTop=this._tree.scrollHeight,this._tree.focusLast(void 0,a=>a.element instanceof _h));break}case Sa.PreviousSeparator:{let r,o=!!((n=this._tree.getFocus()[0])!=null&&n.separator);this._tree.focusPrevious(void 0,!0,void 0,s=>{if(s.element instanceof tT)o?r||(this._separatorRenderer.isSeparatorVisible(s.element)?this._tree.reveal(s.element):this._tree.reveal(s.element,0),r=s.element.children[0]):o=!0;else if(s.element instanceof _h&&!r){if(s.element.separator)this._itemRenderer.isItemWithSeparatorVisible(s.element)?this._tree.reveal(s.element):this._tree.reveal(s.element,0),r=s.element;else if(s.element===this._elementTree[0])return this._tree.reveal(s.element,0),!0}return!1}),r&&this._tree.setFocus([r]);break}}}clearFocus(){this._tree.setFocus([])}domFocus(){this._tree.domFocus()}layout(t){this._tree.getHTMLElement().style.maxHeight=t?`${Math.floor(t/44)*44+6}px`:"",this._tree.layout()}filter(t){if(this._lastQueryString=t,!(this._sortByLabel||this._matchOnLabel||this._matchOnDescription||this._matchOnDetail))return this._tree.layout(),!1;const n=t;if(t=t.trim(),!t||!(this.matchOnLabel||this.matchOnDescription||this.matchOnDetail))this._itemElements.forEach(r=>{r.labelHighlights=void 0,r.descriptionHighlights=void 0,r.detailHighlights=void 0,r.hidden=!1;const o=r.index&&this._inputElements[r.index-1];r.item&&(r.separator=o&&o.type==="separator"&&!o.buttons?o:void 0)});else{let r;this._itemElements.forEach(o=>{let s;this.matchOnLabelMode==="fuzzy"?s=this.matchOnLabel?EZ(t,hQ(o.saneLabel))??void 0:void 0:s=this.matchOnLabel?X9o(n,hQ(o.saneLabel))??void 0:void 0;const a=this.matchOnDescription?EZ(t,hQ(o.saneDescription||""))??void 0:void 0,l=this.matchOnDetail?EZ(t,hQ(o.saneDetail||""))??void 0:void 0;if(s||a||l?(o.labelHighlights=s,o.descriptionHighlights=a,o.detailHighlights=l,o.hidden=!1):(o.labelHighlights=void 0,o.descriptionHighlights=void 0,o.detailHighlights=void 0,o.hidden=o.item?!o.item.alwaysShow:!0),o.item?o.separator=void 0:o.separator&&(o.hidden=!0),!this.sortByLabel){const d=o.index&&this._inputElements[o.index-1]||void 0;(d==null?void 0:d.type)==="separator"&&!d.buttons&&(r=d),r&&!o.hidden&&(o.separator=r,r=void 0)}})}return this._setElementsToTree(this._sortByLabel&&t?this._itemElements:this._elementTree),this._tree.layout(),!0}toggleCheckbox(){this._elementCheckedEventBufferer.bufferEvents(()=>{const t=this._tree.getFocus().filter(r=>r instanceof _h),n=this._allVisibleChecked(t);for(const r of t)r.checkboxDisabled||(r.checked=!n)})}style(t){this._tree.style(t)}toggleHover(){const t=this._tree.getFocus()[0];if(!(t!=null&&t.saneTooltip)||!(t instanceof _h))return;if(this._lastHover&&!this._lastHover.isDisposed){this._lastHover.dispose();return}this.showHover(t);const n=new Et;n.add(this._tree.onDidChangeFocus(r=>{r.elements[0]instanceof _h&&this.showHover(r.elements[0])})),this._lastHover&&n.add(this._lastHover),this._elementDisposable.add(n)}_setElementsToTree(t){const n=new Array;for(const r of t)r instanceof tT?n.push({element:r,collapsible:!1,collapsed:!1,children:r.children.map(o=>({element:o,collapsible:!1,collapsed:!1}))}):n.push({element:r,collapsible:!1,collapsed:!1});this._tree.setChildren(null,n)}_allVisibleChecked(t,n=!0){for(let r=0,o=t.length;r{this._allVisibleCheckedObservable.set(this._allVisibleChecked(this._itemElements,!1),t);const n=this._itemElements.filter(r=>r.checked).length;this._checkedCountObservable.set(n,t),this._checkedElementsObservable.set(this.getCheckedElements(),t)})}showHover(t){var n,r,o;this._lastHover&&!this._lastHover.isDisposed&&((r=(n=this.hoverDelegate).onDidHideHover)==null||r.call(n),(o=this._lastHover)==null||o.dispose()),!(!t.element||!t.saneTooltip)&&(this._lastHover=this.hoverDelegate.showHover({content:t.saneTooltip,target:t.element,linkHandler:s=>{this.linkOpenerDelegate(s)},appearance:{showPointer:!0},container:this._container,position:{hoverPosition:1}},!1))}};Z3e([mc],Lee.prototype,"onDidChangeFocus",null);Z3e([mc],Lee.prototype,"onDidChangeSelection",null);Lee=Z3e([b$e(4,Zn),b$e(5,ph)],Lee);function X9o(e,t){const{text:n,iconOffsets:r}=t;if(!r||r.length===0)return hSt(e,n);const o=Sie(n," "),s=n.length-o.length,a=hSt(e,o);if(a)for(const l of a){const d=r[l.start+s]+s;l.start+=d,l.end+=d}return a}function hSt(e,t){const n=t.toLowerCase().indexOf(e.toLowerCase());return n!==-1?[{start:n,end:n+e.length}]:null}function G9o(e,t,n){const r=e.labelHighlights||[],o=t.labelHighlights||[];return r.length&&!o.length?-1:!r.length&&o.length?1:r.length===0&&o.length===0?0:V9o(e.saneSortLabel,t.saneSortLabel,n)}function Y9o(e,t={}){ju.registerCommandAndKeybindingRule({weight:200,when:Y3e,metadata:{description:U(1758,"Used while in the context of any kind of quick input. If you change one keybinding for this command, you should change all of the other keybindings (modifier variants) of this command as well.")},...e,secondary:hit(e.primary,e.secondary??[],t)})}function qm(e,t={}){ju.registerCommandAndKeybindingRule({weight:200,when:Ft.and(Ft.or(Ft.equals(_ee,"quickPick"),Ft.equals(_ee,"quickTree")),Y3e),metadata:{description:U(1759,"Used while in the context of the quick pick. If you change one keybinding for this command, you should change all of the other keybindings (modifier variants) of this command as well.")},...e,secondary:hit(e.primary,e.secondary??[],t)})}const xee=Qr?256:2048;function hit(e,t,n={}){return n.withAltMod&&t.push(512+e),n.withCtrlMod&&(t.push(xee+e),n.withAltMod&&t.push(512+xee+e)),n.withCmdMod&&Qr&&(t.push(2048+e),n.withCtrlMod&&t.push(2304+e),n.withAltMod&&(t.push(2560+e),n.withCtrlMod&&t.push(2816+e))),t}function Pk(e,t){return n=>{const r=n.get(If).currentQuickInput;if(r)return t&&r.quickNavigate?r.focus(t):r.focus(e)}}qm({id:"quickInput.pageNext",primary:12,handler:Pk(Sa.NextPage)},{withAltMod:!0,withCtrlMod:!0,withCmdMod:!0});qm({id:"quickInput.pagePrevious",primary:11,handler:Pk(Sa.PreviousPage)},{withAltMod:!0,withCtrlMod:!0,withCmdMod:!0});qm({id:"quickInput.first",primary:xee+14,handler:Pk(Sa.First)},{withAltMod:!0,withCmdMod:!0});qm({id:"quickInput.last",primary:xee+13,handler:Pk(Sa.Last)},{withAltMod:!0,withCmdMod:!0});qm({id:"quickInput.next",primary:18,handler:Pk(Sa.Next)},{withCtrlMod:!0});qm({id:"quickInput.previous",primary:16,handler:Pk(Sa.Previous)},{withCtrlMod:!0});const fSt=U(1760,"If we're in quick access mode, this will navigate to the next item. If we are not in quick access mode, this will navigate to the next separator."),gSt=U(1761,"If we're in quick access mode, this will navigate to the previous item. If we are not in quick access mode, this will navigate to the previous separator.");Qr?(qm({id:"quickInput.nextSeparatorWithQuickAccessFallback",primary:2066,handler:Pk(Sa.NextSeparator,Sa.Next),metadata:{description:fSt}}),qm({id:"quickInput.nextSeparator",primary:2578,secondary:[2322],handler:Pk(Sa.NextSeparator)},{withCtrlMod:!0}),qm({id:"quickInput.previousSeparatorWithQuickAccessFallback",primary:2064,handler:Pk(Sa.PreviousSeparator,Sa.Previous),metadata:{description:gSt}}),qm({id:"quickInput.previousSeparator",primary:2576,secondary:[2320],handler:Pk(Sa.PreviousSeparator)},{withCtrlMod:!0})):(qm({id:"quickInput.nextSeparatorWithQuickAccessFallback",primary:530,handler:Pk(Sa.NextSeparator,Sa.Next),metadata:{description:fSt}}),qm({id:"quickInput.nextSeparator",primary:2578,handler:Pk(Sa.NextSeparator)}),qm({id:"quickInput.previousSeparatorWithQuickAccessFallback",primary:528,handler:Pk(Sa.PreviousSeparator,Sa.Previous),metadata:{description:gSt}}),qm({id:"quickInput.previousSeparator",primary:2576,handler:Pk(Sa.PreviousSeparator)}));ju.registerCommandAndKeybindingRule({id:"quickInput.accept",primary:3,weight:200,when:Ft.and(Ft.notEquals(_ee,"quickWidget"),Y3e,Ft.not("isComposing")),metadata:{description:U(1762,"Used while in the context of some quick input. If you change one keybinding for this command, you should change all of the other keybindings (modifier variants) of this command as well.")},handler:e=>{const t=e.get(If).currentQuickInput;t==null||t.accept()},secondary:hit(3,[],{withAltMod:!0,withCtrlMod:!0,withCmdMod:!0})});qm({id:"quickInput.acceptInBackground",when:Ft.and(Y3e,Ft.equals(_ee,"quickPick"),Ft.or(hnt.negate(),F9o)),primary:17,weight:250,handler:e=>{const t=e.get(If).currentQuickInput;t==null||t.accept(!0)}},{withAltMod:!0,withCtrlMod:!0,withCmdMod:!0});Y9o({id:"quickInput.hide",primary:9,handler:e=>{const t=e.get(If).currentQuickInput;t==null||t.hide()}},{withAltMod:!0,withCtrlMod:!0,withCmdMod:!0});qm({id:"quickInput.toggleHover",primary:xee|10,handler:e=>{e.get(If).toggleHover()}});var Z9o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},q9o=function(e,t){return function(n,r){t(n,r,e)}},O$e;const jX=tn;var _B;let Lke=(_B=class extends ht{constructor(t,n,r,o){super(),this._hoverDelegate=t,this._buttonTriggeredEmitter=n,this.onCheckedEvent=r,this._themeService=o,this.templateId=O$e.ID}renderTemplate(t){const n=new Et,r=Xt(t,jX(".quick-input-tree-entry")),o=n.add(new SBn("",!1,{...Rtt,size:15}));r.appendChild(o.domNode);const s=Xt(r,jX("label.quick-input-tree-label")),a=Xt(s,jX(".quick-input-tree-rows")),l=Xt(a,jX(".quick-input-tree-row")),d=Obe(l,jX(".quick-input-tree-icon")),u=n.add(new qJ(l,{supportHighlights:!0,supportDescriptionHighlights:!0,supportIcons:!0,hoverDelegate:this._hoverDelegate})),h=n.add(new g1(r,this._hoverDelegate?{hoverDelegate:this._hoverDelegate}:void 0));return h.domNode.classList.add("quick-input-tree-entry-action-bar"),{toDisposeTemplate:n,entry:r,checkbox:o,icon:d,label:u,actionBar:h,toDisposeElement:new Et}}renderElement(t,n,r,o){const s=r.toDisposeElement,a=t.element;if(a.pickable===!1?r.checkbox.domNode.style.display="none":(r.checkbox.domNode.style.display="",r.checkbox.checked=a.checked??!1,s.add(on.filter(this.onCheckedEvent,g=>g.item===a)(g=>r.checkbox.checked=g.checked)),a.disabled&&r.checkbox.disable()),a.iconPath){const g=W8(this._themeService.getColorTheme().type)?a.iconPath.dark:a.iconPath.light??a.iconPath.dark,m=vi.revive(g);r.icon.className="quick-input-tree-icon",r.icon.style.backgroundImage=xy(m)}else r.icon.style.backgroundImage="",r.icon.className=a.iconClass?`quick-input-tree-icon ${a.iconClass}`:"";const{labelHighlights:l,descriptionHighlights:d}=t.filterData||{};let u;a.description&&(u={markdown:{value:Z4(a.description),supportThemeIcons:!0},markdownNotSupportedFallback:a.description}),r.label.setLabel(a.label,a.description,{matches:l,descriptionMatches:d,extraClasses:a.iconClasses,italic:a.italic,strikethrough:a.strikethrough,labelEscapeNewLines:!0,descriptionTitle:u});const h=a.buttons;h&&h.length?(r.actionBar.push(h.map((g,m)=>ej(g,`tree-${m}`,()=>this._buttonTriggeredEmitter.fire({item:a,button:g}))),{icon:!0,label:!1}),r.entry.classList.add("has-actions")):r.entry.classList.remove("has-actions")}disposeElement(t,n,r,o){r.toDisposeElement.clear(),r.actionBar.clear()}disposeTemplate(t){t.toDisposeElement.dispose(),t.toDisposeTemplate.dispose()}},O$e=_B,_B.ID="quickInputTreeElement",_B);Lke=O$e=Z9o([q9o(3,Dl)],Lke);class K9o{getHeight(t){return 22}getTemplateId(t){return Lke.ID}}function J9o(e){var s;let t=!1,n=!1,r=!1;for(const a of e){switch((s=a.element)==null?void 0:s.checked){case"mixed":r=!0;break;case!0:t=!0;break;default:n=!0;break}if(t&&n&&r)break}return n?r||t?"mixed":!1:r?"mixed":t}class e6o{constructor(t){this.onCheckedEvent=t}getWidgetAriaLabel(){return U(1772,"Quick Tree")}getAriaLabel(t){return t.ariaLabel||[t.label,t.description].map(n=>CQn(n)).filter(n=>!!n).join(", ")}getWidgetRole(){return"tree"}getRole(t){return"checkbox"}isChecked(t){return{get value(){return t.checked==="mixed"?"mixed":!!t.checked},onDidChange:n=>on.filter(this.onCheckedEvent,r=>r.item===t)(r=>n())}}}class t6o{constructor(){this.filterValue="",this.matchOnLabel=!0,this.matchOnDescription=!1}filter(t,n){if(!this.filterValue||!(this.matchOnLabel||this.matchOnDescription))return t.children?{visibility:2,data:{}}:{visibility:1,data:{}};const r=this.matchOnLabel?EZ(this.filterValue,hQ(t.label))??void 0:void 0,o=this.matchOnDescription?EZ(this.filterValue,hQ(t.description||""))??void 0:void 0;return{visibility:n===1||r||o?1:t.children?2:0,data:{labelHighlights:r,descriptionHighlights:o}}}}class n6o extends ht{constructor(){super(...arguments),this._sortByLabel=!0}get sortByLabel(){return this._sortByLabel}set sortByLabel(t){this._sortByLabel=t}compare(t,n){if(!this._sortByLabel)return 0;if(t.labeln.label)return 1;if(t.description&&n.description){if(t.descriptionn.description)return 1}else{if(t.description)return-1;if(n.description)return 1}return 0}}var i6o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},r6o=function(e,t){return function(n,r){t(n,r,e)}};const o6o=tn;let y$e=class extends ht{constructor(t,n,r){super(),this.instantiationService=r,this._onDidTriggerButton=this._register(new at),this._onDidChangeCheckboxState=this._register(new at),this.onDidChangeCheckboxState=this._onDidChangeCheckboxState.event,this._onDidCheckedLeafItemsChange=this._register(new at),this._onLeave=new at,this.onLeave=this._onLeave.event,this._onDidAccept=this._register(new at),this.onDidAccept=this._onDidAccept.event,this._container=Xt(t,o6o(".quick-input-tree")),this._renderer=this._register(this.instantiationService.createInstance(Lke,n,this._onDidTriggerButton,this.onDidChangeCheckboxState)),this._filter=this.instantiationService.createInstance(t6o),this._sorter=this._register(new n6o),this._tree=this._register(this.instantiationService.createInstance(h0e,"QuickInputTree",this._container,new K9o,[this._renderer],{accessibilityProvider:new e6o(this.onDidChangeCheckboxState),horizontalScrolling:!1,multipleSelectionSupport:!1,findWidgetEnabled:!1,alwaysConsumeMouseWheel:!0,hideTwistiesOfChildlessElements:!0,renderIndentGuides:ER.None,expandOnDoubleClick:!0,expandOnlyOnTwistieClick:!0,disableExpandOnSpacebar:!0,sorter:this._sorter,filter:this._filter})),this.registerOnOpenListener()}get tree(){return this._tree}get displayed(){return this._container.style.display!=="none"}set displayed(t){this._container.style.display=t?"":"none"}get sortByLabel(){return this._sorter.sortByLabel}set sortByLabel(t){this._sorter.sortByLabel=t,this._tree.resort(null,!0)}getActiveDescendant(){return this._tree.getHTMLElement().getAttribute("aria-activedescendant")}updateFilterOptions(t){t.matchOnLabel!==void 0&&(this._filter.matchOnLabel=t.matchOnLabel),t.matchOnDescription!==void 0&&(this._filter.matchOnDescription=t.matchOnDescription),this._tree.refilter()}layout(t){this._tree.getHTMLElement().style.maxHeight=t?`${Math.floor(t/44)*44+6}px`:"",this._tree.layout()}registerOnOpenListener(){this._register(this._tree.onDidOpen(t=>{const n=t.element;if(!n||n.disabled)return;if(n.pickable===!1){this._tree.setFocus([n]),this._onDidAccept.fire();return}const r=n.checked!==!0;if((n.checked??!1)===r)return;n.checked=r,this._tree.rerender(n);const o=new Set,s=[...this._tree.getNode(n).children];for(;s.length;){const l=s.shift();l!=null&&l.element&&!o.has(l.element)&&(o.add(l.element),(l.element.checked??!1)!==n.checked&&(l.element.checked=n.checked,this._tree.rerender(l.element)),s.push(...l.children))}let a=this._tree.getParentElement(n);for(;a;){const l=[...this._tree.getNode(a).children],d=J9o(l);(a.checked??!1)!==d&&(a.checked=d,this._tree.rerender(a)),a=this._tree.getParentElement(a)}this._onDidChangeCheckboxState.fire({item:n,checked:n.checked??!1}),this._onDidCheckedLeafItemsChange.fire(this.getCheckedLeafItems())}))}getCheckedLeafItems(){const t=new Set,n=[...this._tree.getNode().children],r=new Array;for(;n.length;){const o=n.shift();!(o!=null&&o.element)||t.has(o.element)||o.element.checked&&(t.add(o.element),n.push(...o.children),o.element.children||r.push(o.element))}return r}};y$e=i6o([r6o(2,Zn)],y$e);var IMn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},wQ=function(e,t){return function(n,r){t(n,r,e)}},C$e;const mk=tn,c5e="workbench.quickInput.viewState";var SB;let _$e=(SB=class extends ht{get currentQuickInput(){return this.controller??void 0}get container(){return this._container}constructor(t,n,r,o,s){super(),this.options=t,this.layoutService=n,this.instantiationService=r,this.storageService=s,this.enabled=!0,this.onDidAcceptEmitter=this._register(new at),this.onDidCustomEmitter=this._register(new at),this.onDidTriggerButtonEmitter=this._register(new at),this.keyMods={ctrlCmd:!1,alt:!1},this.controller=null,this.onShowEmitter=this._register(new at),this.onShow=this.onShowEmitter.event,this.onHideEmitter=this._register(new at),this.onHide=this.onHideEmitter.event,this.inQuickInputContext=B9o.bindTo(o),this.quickInputTypeContext=M9o.bindTo(o),this.endOfQuickInputBoxContext=P9o.bindTo(o),this.idPrefix=t.idPrefix,this._container=t.container,this.styles=t.styles,this._register(on.runAndSubscribe(Eie,({window:a,disposables:l})=>this.registerKeyModsListeners(a,l),{window:xs,disposables:this._store})),this._register(Ito(a=>{this.ui&&ii(this.ui.container)===a&&(this.reparentUI(this.layoutService.mainContainer),this.layout(this.layoutService.mainContainerDimension,this.layoutService.mainContainerOffset.quickPickTop))})),this.viewState=this.loadViewState()}registerKeyModsListeners(t,n){const r=o=>{this.keyMods.ctrlCmd=o.ctrlKey||o.metaKey,this.keyMods.alt=o.altKey};for(const o of[nn.KEY_DOWN,nn.KEY_UP,nn.MOUSE_DOWN])n.add(wt(t,o,r,!0))}getUI(t){if(this.ui)return t&&ii(this._container)!==ii(this.layoutService.activeContainer)&&(this.reparentUI(this.layoutService.activeContainer),this.layout(this.layoutService.activeContainerDimension,this.layoutService.activeContainerOffset.quickPickTop)),this.ui;const n=Xt(this._container,mk(".quick-input-widget.show-file-icons"));n.tabIndex=-1,n.style.display="none";const r=mA(n),o=Xt(n,mk(".quick-input-titlebar")),s=this._register(new g1(o,{hoverDelegate:this.options.hoverDelegate}));s.domNode.classList.add("quick-input-left-action-bar");const a=Xt(o,mk(".quick-input-title")),l=this._register(new g1(o,{hoverDelegate:this.options.hoverDelegate}));l.domNode.classList.add("quick-input-right-action-bar");const d=Xt(n,mk(".quick-input-header")),u=this._register(new SBn(U(1763,"Toggle all checkboxes"),!1,{...Rtt,size:15}));Xt(d,u.domNode),this._register(u.onChange(()=>{const I=u.checked;T.setAllVisibleChecked(I===!0)})),this._register(wt(u.domNode,nn.CLICK,I=>{(I.x||I.y)&&v.setFocus()}));const h=Xt(d,mk(".quick-input-description")),g=Xt(d,mk(".quick-input-and-message")),m=Xt(g,mk(".quick-input-filter")),v=this._register(new j9o(m,this.styles.inputBox,this.styles.toggle));v.setAttribute("aria-describedby",`${this.idPrefix}message`);const f=Xt(m,mk(".quick-input-visible-count"));f.setAttribute("aria-live","polite"),f.setAttribute("aria-atomic","true");const k=this._register(new uWe(f,{countFormat:U(1764,"{0} Results")},this.styles.countBadge)),A=Xt(m,mk(".quick-input-count"));A.setAttribute("aria-live","polite");const p=this._register(new uWe(A,{countFormat:U(1765,"{0} Selected")},this.styles.countBadge)),b=this._register(new g1(d,{hoverDelegate:this.options.hoverDelegate}));b.domNode.classList.add("quick-input-inline-action-bar");const w=Xt(d,mk(".quick-input-action")),O=this._register(new H1e(w,this.styles.button));O.label=U(1766,"OK"),this._register(O.onDidClick(I=>{this.onDidAcceptEmitter.fire()}));const y=Xt(d,mk(".quick-input-action")),C=this._register(new H1e(y,{...this.styles.button,supportIcons:!0}));C.label=U(1767,"Custom"),this._register(C.onDidClick(I=>{this.onDidCustomEmitter.fire()}));const _=Xt(g,mk(`#${this.idPrefix}message.quick-input-message`)),S=this._register(new p$e(n,this.styles.progressBar));S.getContainer().classList.add("quick-input-progress");const L=Xt(n,mk(".quick-input-html-widget"));L.tabIndex=-1;const E=Xt(n,mk(".quick-input-description")),Q=this.idPrefix+"list",T=this._register(this.instantiationService.createInstance(Lee,n,this.options.hoverDelegate,this.options.linkOpenerDelegate,Q));v.setAttribute("aria-controls",Q),this._register(T.onDidChangeFocus(()=>{v.hasFocus()&&v.setAttribute("aria-activedescendant",T.getActiveDescendant()??"")})),this._register(T.onChangedAllVisibleChecked(I=>{u.checked=I})),this._register(T.onChangedVisibleCount(I=>{k.setCount(I)})),this._register(T.onChangedCheckedCount(I=>{yie(()=>p.setCount(I))})),this._register(T.onLeave(()=>{setTimeout(()=>{this.controller&&(v.setFocus(),this.controller instanceof qZ&&this.controller.canSelectMany&&T.clearFocus())},0)}));const P=this._register(this.instantiationService.createInstance(y$e,n,this.options.hoverDelegate));this._register(P.tree.onDidChangeFocus(()=>{v.hasFocus()&&v.setAttribute("aria-activedescendant",P.getActiveDescendant()??"")})),this._register(P.onLeave(()=>{setTimeout(()=>{this.controller&&(v.setFocus(),P.tree.setFocus([]))},0)})),this._register(P.onDidAccept(()=>{this.onDidAcceptEmitter.fire()})),this._register(P.tree.onDidChangeContentHeight(()=>this.updateLayout()));const D=uA(n);return this._register(D),this._register(wt(n,nn.FOCUS,I=>{const B=this.getUI();if(gu(I.relatedTarget,B.inputContainer)){const R=B.inputBox.isSelectionAtEnd();this.endOfQuickInputBoxContext.get()!==R&&this.endOfQuickInputBoxContext.set(R)}gu(I.relatedTarget,B.container)||(this.inQuickInputContext.set(!0),this.previousFocusElement=ec(I.relatedTarget)?I.relatedTarget:void 0)},!0)),this._register(D.onDidBlur(()=>{!this.getUI().ignoreFocusOut&&!this.options.ignoreFocusOut()&&this.hide(NJ.Blur),this.inQuickInputContext.set(!1),this.endOfQuickInputBoxContext.set(!1),this.previousFocusElement=void 0})),this._register(v.onKeyDown(I=>{const B=this.getUI().inputBox.isSelectionAtEnd();this.endOfQuickInputBoxContext.get()!==B&&this.endOfQuickInputBoxContext.set(B),v.removeAttribute("aria-activedescendant")})),this._register(wt(n,nn.FOCUS,I=>{v.setFocus()})),this.dndController=this._register(this.instantiationService.createInstance(S$e,this._container,n,[{node:o,includeChildren:!0},{node:d,includeChildren:!1}],this.viewState)),this._register(Oi(I=>{var R;const B=(R=this.dndController)==null?void 0:R.dndViewState.read(I);B&&(B.top!==void 0&&B.left!==void 0?this.viewState={...this.viewState,top:B.top,left:B.left}:this.viewState=void 0,this.updateLayout(),B.done&&this.saveViewState(this.viewState))})),this.ui={container:n,styleSheet:r,leftActionBar:s,titleBar:o,title:a,description1:E,description2:h,widget:L,rightActionBar:l,inlineActionBar:b,checkAll:u,inputContainer:g,filterContainer:m,inputBox:v,visibleCountContainer:f,visibleCount:k,countContainer:A,count:p,okContainer:w,ok:O,message:_,customButtonContainer:y,customButton:C,list:T,tree:P,progressBar:S,onDidAccept:this.onDidAcceptEmitter.event,onDidCustom:this.onDidCustomEmitter.event,onDidTriggerButton:this.onDidTriggerButtonEmitter.event,ignoreFocusOut:!1,keyMods:this.keyMods,show:I=>this.show(I),hide:()=>this.hide(),setVisibilities:I=>this.setVisibilities(I),setEnabled:I=>this.setEnabled(I),setContextKey:I=>this.options.setContextKey(I),linkOpenerDelegate:I=>this.options.linkOpenerDelegate(I)},this.updateStyles(),this.ui}reparentUI(t){var n;this.ui&&(this._container=t,Xt(this._container,this.ui.container),(n=this.dndController)==null||n.reparentUI(this._container))}pick(t,n={},r=Tr.None){return new Promise((o,s)=>{let a=h=>{var g;a=o,(g=n.onKeyMods)==null||g.call(n,l.keyMods),o(h)};if(r.isCancellationRequested){a(void 0);return}const l=this.createQuickPick({useSeparators:!0});let d;const u=[l,l.onDidAccept(()=>{if(l.canSelectMany)a(l.selectedItems.slice()),l.hide();else{const h=l.activeItems[0];h&&(a(h),l.hide())}}),l.onDidChangeActive(h=>{const g=h[0];g&&n.onDidFocus&&n.onDidFocus(g)}),l.onDidChangeSelection(h=>{if(!l.canSelectMany){const g=h[0];g&&(a(g),l.hide())}}),l.onDidTriggerItemButton(h=>n.onDidTriggerItemButton&&n.onDidTriggerItemButton({...h,removeItem:()=>{const g=l.items.indexOf(h.item);if(g!==-1){const m=l.items.slice(),v=m.splice(g,1),f=l.activeItems.filter(A=>A!==v[0]),k=l.keepScrollPosition;l.keepScrollPosition=!0,l.items=m,f&&(l.activeItems=f),l.keepScrollPosition=k}}})),l.onDidTriggerSeparatorButton(h=>{var g;return(g=n.onDidTriggerSeparatorButton)==null?void 0:g.call(n,h)}),l.onDidChangeValue(h=>{d&&!h&&(l.activeItems.length!==1||l.activeItems[0]!==d)&&(l.activeItems=[d])}),r.onCancellationRequested(()=>{l.hide()}),l.onDidHide(()=>{us(u),a(void 0)})];l.title=n.title,n.value&&(l.value=n.value),l.canSelectMany=!!n.canPickMany,l.placeholder=n.placeHolder,l.prompt=n.prompt,l.ignoreFocusOut=!!n.ignoreFocusLost,l.matchOnDescription=!!n.matchOnDescription,l.matchOnDetail=!!n.matchOnDetail,n.sortByLabel!==void 0&&(l.sortByLabel=n.sortByLabel),l.matchOnLabel=n.matchOnLabel===void 0||n.matchOnLabel,l.quickNavigate=n.quickNavigate,l.hideInput=!!n.hideInput,l.contextKey=n.contextKey,l.busy=!0,Promise.all([t,n.activeItem]).then(([h,g])=>{d=g,l.busy=!1,l.items=h,l.canSelectMany&&(l.selectedItems=h.filter(m=>m.type!=="separator"&&m.picked)),d&&(l.activeItems=[d])}),l.show(),Promise.resolve(t).then(void 0,h=>{s(h),l.hide()})})}setValidationOnInput(t,n){n&&fu(n)?(t.severity=Sl.Error,t.validationMessage=n):n&&!fu(n)?(t.severity=n.severity,t.validationMessage=n.content):(t.severity=Sl.Ignore,t.validationMessage=void 0)}input(t={},n=Tr.None){return new Promise(r=>{if(n.isCancellationRequested){r(void 0);return}const o=this.createInputBox(),s=t.validateInput||(()=>Promise.resolve(void 0)),a=on.debounce(o.onDidChangeValue,(h,g)=>g,100);let l=t.value||"",d=Promise.resolve(s(l));const u=[o,a(h=>{h!==l&&(d=Promise.resolve(s(h)),l=h),d.then(g=>{h===l&&this.setValidationOnInput(o,g)})}),o.onDidAccept(()=>{const h=o.value;h!==l&&(d=Promise.resolve(s(h)),l=h),d.then(g=>{!g||!fu(g)&&g.severity!==Sl.Error?(r(h),o.hide()):h===l&&this.setValidationOnInput(o,g)})}),n.onCancellationRequested(()=>{o.hide()}),o.onDidHide(()=>{us(u),r(void 0)})];o.title=t.title,o.value=t.value||"",o.valueSelection=t.valueSelection,o.prompt=t.prompt,o.placeholder=t.placeHolder,o.password=!!t.password,o.ignoreFocusOut=!!t.ignoreFocusLost,o.show()})}createQuickPick(t={useSeparators:!1}){const n=this.getUI(!0);return new qZ(n)}createInputBox(){const t=this.getUI(!0);return new N9o(t)}show(t){var s;const n=this.getUI(!0);this.onShowEmitter.fire();const r=this.controller;this.controller=t,r==null||r.didHide(),this.setEnabled(!0),n.leftActionBar.clear(),n.title.textContent="",n.description1.textContent="",n.description2.textContent="",mu(n.widget),n.rightActionBar.clear(),n.inlineActionBar.clear(),n.checkAll.checked=!1,n.inputBox.placeholder="",n.inputBox.password=!1,n.inputBox.showDecoration(Sl.Ignore),n.visibleCount.setCount(0),n.count.setCount(0),mu(n.message),n.progressBar.stop(),n.progressBar.getContainer().setAttribute("aria-hidden","true"),n.list.setElements([]),n.list.matchOnDescription=!1,n.list.matchOnDetail=!1,n.list.matchOnLabel=!0,n.list.sortByLabel=!0,n.tree.updateFilterOptions({matchOnDescription:!1,matchOnLabel:!0}),n.tree.sortByLabel=!0,n.ignoreFocusOut=!1,n.inputBox.toggles=void 0;const o=this.options.backKeybindingLabel();v$e.tooltip=o?U(1768,"Back ({0})",o):U(1769,"Back"),n.container.style.display="",this.updateLayout(),(s=this.dndController)==null||s.layoutContainer(),n.inputBox.setFocus(),this.quickInputTypeContext.set(t.type)}isVisible(){return!!this.ui&&this.ui.container.style.display!=="none"}setVisibilities(t){const n=this.getUI();n.title.style.display=t.title?"":"none",n.description1.style.display=t.description&&(t.inputBox||t.checkAll)?"":"none",n.description2.style.display=t.description&&!(t.inputBox||t.checkAll)?"":"none",n.checkAll.domNode.style.display=t.checkAll?"":"none",n.inputContainer.style.display=t.inputBox?"":"none",n.filterContainer.style.display=t.inputBox?"":"none",n.visibleCountContainer.style.display=t.visibleCount?"":"none",n.countContainer.style.display=t.count?"":"none",n.okContainer.style.display=t.ok?"":"none",n.customButtonContainer.style.display=t.customButton?"":"none",n.message.style.display=t.message?"":"none",n.progressBar.getContainer().style.display=t.progressBar?"":"none",n.list.displayed=!!t.list,n.tree.displayed=!!t.tree,n.container.classList.toggle("show-checkboxes",!!t.checkBox),n.container.classList.toggle("hidden-input",!t.inputBox&&!t.description),this.updateLayout()}setEnabled(t){if(t!==this.enabled){this.enabled=t;const n=this.getUI();for(const r of n.leftActionBar.viewItems)r.action.enabled=t;for(const r of n.rightActionBar.viewItems)r.action.enabled=t;t?n.checkAll.enable():n.checkAll.disable(),n.inputBox.enabled=t,n.ok.enabled=t,n.list.enabled=t}}hide(t){var s;const n=this.controller;if(!n)return;n.willHide(t);const r=(s=this.ui)==null?void 0:s.container,o=r&&!_En(r);if(this.controller=null,this.onHideEmitter.fire(),r&&(r.style.display="none"),!o){let a=this.previousFocusElement;for(;a&&!a.offsetParent;)a=a.parentElement??void 0;a!=null&&a.offsetParent?(a.focus(),this.previousFocusElement=void 0):this.options.returnFocus()}n.didHide(t)}toggleHover(){this.isVisible()&&this.controller instanceof qZ&&this.getUI().list.toggleHover()}layout(t,n){this.dimension=t,this.titleBarOffset=n,this.updateLayout()}updateLayout(){var t,n;if(this.ui&&this.isVisible()){const r=this.ui.container.style,o=Math.min(this.dimension.width*.62,C$e.MAX_WIDTH);r.width=o+"px",r.top=`${(t=this.viewState)!=null&&t.top?Math.round(this.dimension.height*this.viewState.top):this.titleBarOffset}px`,r.left=`${Math.round(this.dimension.width*(((n=this.viewState)==null?void 0:n.left)??.5)-o/2)}px`,this.ui.inputBox.layout(),this.ui.list.layout(this.dimension&&this.dimension.height*.4),this.ui.tree.layout(this.dimension&&this.dimension.height*.4)}}applyStyles(t){this.styles=t,this.updateStyles()}updateStyles(){if(this.ui){const{quickInputTitleBackground:t,quickInputBackground:n,quickInputForeground:r,widgetBorder:o,widgetShadow:s}=this.styles.widget;this.ui.titleBar.style.backgroundColor=t??"",this.ui.container.style.backgroundColor=n??"",this.ui.container.style.color=r??"",this.ui.container.style.border=o?`1px solid ${o}`:"",this.ui.container.style.boxShadow=s?`0 0 8px 2px ${s}`:"",this.ui.list.style(this.styles.list),this.ui.tree.tree.style(this.styles.list);const a=[];this.styles.pickerGroup.pickerGroupBorder&&a.push(`.quick-input-list .quick-input-list-entry { border-top-color: ${this.styles.pickerGroup.pickerGroupBorder}; }`),this.styles.pickerGroup.pickerGroupForeground&&a.push(`.quick-input-list .quick-input-list-separator { color: ${this.styles.pickerGroup.pickerGroupForeground}; }`),this.styles.pickerGroup.pickerGroupForeground&&a.push(".quick-input-list .quick-input-list-separator-as-item { color: var(--vscode-descriptionForeground); }"),(this.styles.keybindingLabel.keybindingLabelBackground||this.styles.keybindingLabel.keybindingLabelBorder||this.styles.keybindingLabel.keybindingLabelBottomBorder||this.styles.keybindingLabel.keybindingLabelShadow||this.styles.keybindingLabel.keybindingLabelForeground)&&(a.push(".quick-input-list .monaco-keybinding > .monaco-keybinding-key {"),this.styles.keybindingLabel.keybindingLabelBackground&&a.push(`background-color: ${this.styles.keybindingLabel.keybindingLabelBackground};`),this.styles.keybindingLabel.keybindingLabelBorder&&a.push(`border-color: ${this.styles.keybindingLabel.keybindingLabelBorder};`),this.styles.keybindingLabel.keybindingLabelBottomBorder&&a.push(`border-bottom-color: ${this.styles.keybindingLabel.keybindingLabelBottomBorder};`),this.styles.keybindingLabel.keybindingLabelShadow&&a.push(`box-shadow: inset 0 -1px 0 ${this.styles.keybindingLabel.keybindingLabelShadow};`),this.styles.keybindingLabel.keybindingLabelForeground&&a.push(`color: ${this.styles.keybindingLabel.keybindingLabelForeground};`),a.push("}"));const l=a.join(` +`);l!==this.ui.styleSheet.textContent&&(this.ui.styleSheet.textContent=l)}}loadViewState(){try{const t=JSON.parse(this.storageService.get(c5e,-1,"{}"));if(t.top!==void 0||t.left!==void 0)return t}catch{}}saveViewState(t){this.layoutService.activeContainer===this.layoutService.mainContainer&&(t!==void 0?this.storageService.store(c5e,JSON.stringify(t),-1,1):this.storageService.remove(c5e,-1))}},C$e=SB,SB.MAX_WIDTH=600,SB);_$e=C$e=IMn([wQ(1,nC),wQ(2,Zn),wQ(3,Qi),wQ(4,Bg)],_$e);let S$e=class extends ht{constructor(t,n,r,o,s,a,l){super(),this._container=t,this._quickInputContainer=n,this._quickInputDragAreas=r,this._layoutService=s,this.configurationService=l,this.dndViewState=Ti(this,void 0),this._snapThreshold=20,this._snapLineHorizontalRatio=.25,this._quickInputAlignmentContext=I9o.bindTo(a);const d=Mko(this.configurationService)==="custom";this._controlsOnLeft=d&&z8e===1,this._controlsOnRight=d&&(z8e===3||z8e===2),this._registerLayoutListener(),this.registerMouseListeners(),this.dndViewState.set({...o,done:!0},void 0)}reparentUI(t){this._container=t}layoutContainer(t=this._layoutService.activeContainerDimension){const n=this.dndViewState.get(),r=this._quickInputContainer.getBoundingClientRect();if(n!=null&&n.top&&(n!=null&&n.left)){const o=Math.round(n.left*100)/100,s=t.width,a=r.width,l=o*s-a/2;this._layout(n.top*t.height,l)}}_registerLayoutListener(){this._register(on.filter(this._layoutService.onDidLayoutContainer,t=>t.container===this._container)(t=>this.layoutContainer(t.dimension)))}registerMouseListeners(){const t=this._quickInputContainer;this._register(_bt(t,n=>{const r=new Xh(ii(t),n);r.detail===2&&this._quickInputDragAreas.some(({node:o,includeChildren:s})=>s?gu(r.target,o):r.target===o)&&this.dndViewState.set({top:void 0,left:void 0,done:!0},void 0)})),this._register(wEn(t,n=>{const r=ii(this._layoutService.activeContainer),o=new Xh(r,n);if(!this._quickInputDragAreas.some(({node:g,includeChildren:m})=>m?gu(o.target,g):o.target===g))return;const s=this._quickInputContainer.getBoundingClientRect(),a=o.browserEvent.clientX-s.left,l=o.browserEvent.clientY-s.top;let d=!1;const u=Uto(r,g=>{new Xh(r,g).preventDefault(),d||(d=!0),this._layout(g.clientY-l,g.clientX-a)}),h=_bt(r,g=>{if(d){const m=this.dndViewState.get();this.dndViewState.set({top:m==null?void 0:m.top,left:m==null?void 0:m.left,done:!0},void 0)}u.dispose(),h.dispose()})}))}_layout(t,n){const r=this._getTopSnapValue(),o=this._getCenterYSnapValue(),s=this._getCenterXSnapValue();t=Math.max(0,Math.min(t,this._container.clientHeight-this._quickInputContainer.clientHeight)),t=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},WX=function(e,t){return function(n,r){t(n,r,e)}};let L$e=class extends _lo{get controller(){return this._controller||(this._controller=this._register(this.createController())),this._controller}get hasController(){return!!this._controller}get currentQuickInput(){return this.controller.currentQuickInput}get quickAccess(){return this._quickAccess||(this._quickAccess=this._register(this.instantiationService.createInstance(k$e))),this._quickAccess}constructor(t,n,r,o,s){super(r),this.instantiationService=t,this.contextKeyService=n,this.layoutService=o,this.configurationService=s,this._onShow=this._register(new at),this._onHide=this._register(new at),this.contexts=new Map}createController(t=this.layoutService,n){const r={idPrefix:"quickInput_",container:t.activeContainer,ignoreFocusOut:()=>!1,backKeybindingLabel:()=>{},setContextKey:s=>this.setContextKey(s),linkOpenerDelegate:s=>{this.instantiationService.invokeFunction(a=>{a.get(OL).open(s,{allowCommands:!0,fromUserGesture:!0})})},returnFocus:()=>t.focus(),styles:this.computeStyles(),hoverDelegate:this._register(this.instantiationService.createInstance(A$e))},o=this._register(this.instantiationService.createInstance(_$e,{...r,...n}));return o.layout(t.activeContainerDimension,t.activeContainerOffset.quickPickTop),this._register(t.onDidLayoutActiveContainer(s=>{ii(t.activeContainer)===ii(o.container)&&o.layout(s,t.activeContainerOffset.quickPickTop)})),this._register(t.onDidChangeActiveContainer(()=>{o.isVisible()||o.layout(t.activeContainerDimension,t.activeContainerOffset.quickPickTop)})),this._register(o.onShow(()=>{this.resetContextKeys(),this._onShow.fire()})),this._register(o.onHide(()=>{this.resetContextKeys(),this._onHide.fire()})),o}setContextKey(t){let n;t&&(n=this.contexts.get(t),n||(n=new yn(t,!1).bindTo(this.contextKeyService),this.contexts.set(t,n))),!(n&&n.get())&&(this.resetContextKeys(),n==null||n.set(!0))}resetContextKeys(){this.contexts.forEach(t=>{t.get()&&t.reset()})}pick(t,n,r=Tr.None){return this.controller.pick(t,n,r)}input(t={},n=Tr.None){return this.controller.input(t,n)}createQuickPick(t={useSeparators:!1}){return this.controller.createQuickPick(t)}createInputBox(){return this.controller.createInputBox()}toggleHover(){this.hasController&&this.controller.toggleHover()}updateStyles(){this.hasController&&this.controller.applyStyles(this.computeStyles())}computeStyles(){return{widget:{quickInputBackground:Jt(mLe),quickInputForeground:Jt(gao),quickInputTitleBackground:Jt(mao),widgetBorder:Jt(_et),widgetShadow:Jt(nH)},inputBox:I1e,toggle:R1e,countBadge:kDn,button:Eko,progressBar:Tko,keybindingLabel:mDn,list:QI({listBackground:mLe,listFocusBackground:dJ,listFocusForeground:cJ,listInactiveFocusForeground:cJ,listInactiveSelectionIconForeground:Det,listInactiveFocusBackground:dJ,listFocusOutline:za,listInactiveFocusOutline:za,treeStickyScrollBackground:mLe}),pickerGroup:{pickerGroupBorder:Jt(kao),pickerGroupForeground:Jt(F7n)}}}};L$e=s6o([WX(0,Zn),WX(1,Qi),WX(2,Dl),WX(3,nC),WX(4,ar)],L$e);var MMn=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},RT=function(e,t){return function(n,r){t(n,r,e)}};let x$e=class extends L$e{constructor(t,n,r,o,s,a){super(n,r,o,new qHe(t.getContainerDomNode(),s),a),this.host=void 0;const l=Eee.get(t);if(l){const d=l.widget;this.host={_serviceBrand:void 0,get mainContainer(){return d.getDomNode()},getContainer(){return d.getDomNode()},whenContainerStylesLoaded(){},get containers(){return[d.getDomNode()]},get activeContainer(){return d.getDomNode()},get mainContainerDimension(){return t.getLayoutInfo()},get activeContainerDimension(){return t.getLayoutInfo()},get onDidLayoutMainContainer(){return t.onDidLayoutChange},get onDidLayoutActiveContainer(){return t.onDidLayoutChange},get onDidLayoutContainer(){return on.map(t.onDidLayoutChange,u=>({container:d.getDomNode(),dimension:u}))},get onDidChangeActiveContainer(){return on.None},get onDidAddContainer(){return on.None},get mainContainerOffset(){return{top:0,quickPickTop:0}},get activeContainerOffset(){return{top:0,quickPickTop:0}},focus:()=>t.focus()}}else this.host=void 0}createController(){return super.createController(this.host)}};x$e=MMn([RT(1,Zn),RT(2,Qi),RT(3,Dl),RT(4,yo),RT(5,ar)],x$e);let E$e=class{get activeService(){const t=this.codeEditorService.getFocusedCodeEditor();if(!t)throw new Error("Quick input service needs a focused editor to work.");let n=this.mapEditorToService.get(t);if(!n){const r=n=this.instantiationService.createInstance(x$e,t);this.mapEditorToService.set(t,n),rR(t.onDidDispose)(()=>{r.dispose(),this.mapEditorToService.delete(t)})}return n}get currentQuickInput(){return this.activeService.currentQuickInput}get quickAccess(){return this.activeService.quickAccess}constructor(t,n){this.instantiationService=t,this.codeEditorService=n,this.mapEditorToService=new Map}pick(t,n,r=Tr.None){return this.activeService.pick(t,n,r)}input(t,n){return this.activeService.input(t,n)}createQuickPick(t={useSeparators:!1}){return this.activeService.createQuickPick(t)}createInputBox(){return this.activeService.createInputBox()}toggleHover(){return this.activeService.toggleHover()}};E$e=MMn([RT(0,Zn),RT(1,yo)],E$e);const ZAe=class ZAe{static get(t){return t.getContribution(ZAe.ID)}constructor(t){this.editor=t,this.widget=new T$e(this.editor)}dispose(){this.widget.dispose()}};ZAe.ID="editor.controller.quickInput";let Eee=ZAe;const qAe=class qAe{constructor(t){this.codeEditor=t,this.domNode=document.createElement("div"),this.codeEditor.addOverlayWidget(this)}getId(){return qAe.ID}getDomNode(){return this.domNode}getPosition(){return{preference:{top:0,left:0}}}dispose(){this.codeEditor.removeOverlayWidget(this)}};qAe.ID="editor.contrib.quickInputWidget";let T$e=qAe;mo(Eee.ID,Eee,4);var a6o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},d5e=function(e,t){return function(n,r){t(n,r,e)}};let Q$e=class extends ht{constructor(t,n,r){super(),this._contextKeyService=t,this._layoutService=n,this._configurationService=r,this._accessibilitySupport=0,this._onDidChangeScreenReaderOptimized=new at,this._onDidChangeReducedMotion=new at,this._onDidChangeLinkUnderline=new at,this._accessibilityModeEnabledContext=eH.bindTo(this._contextKeyService);const o=()=>this._accessibilityModeEnabledContext.set(this.isScreenReaderOptimized());this._register(this._configurationService.onDidChangeConfiguration(a=>{a.affectsConfiguration("editor.accessibilitySupport")&&(o(),this._onDidChangeScreenReaderOptimized.fire()),a.affectsConfiguration("workbench.reduceMotion")&&(this._configMotionReduced=this._configurationService.getValue("workbench.reduceMotion"),this._onDidChangeReducedMotion.fire())})),o(),this._register(this.onDidChangeScreenReaderOptimized(()=>o()));const s=xs.matchMedia("(prefers-reduced-motion: reduce)");this._systemMotionReduced=s.matches,this._configMotionReduced=this._configurationService.getValue("workbench.reduceMotion"),this._linkUnderlinesEnabled=this._configurationService.getValue("accessibility.underlineLinks"),this.initReducedMotionListeners(s),this.initLinkUnderlineListeners()}initReducedMotionListeners(t){this._register(wt(t,"change",()=>{this._systemMotionReduced=t.matches,this._configMotionReduced==="auto"&&this._onDidChangeReducedMotion.fire()}));const n=()=>{const r=this.isMotionReduced();this._layoutService.mainContainer.classList.toggle("monaco-reduce-motion",r),this._layoutService.mainContainer.classList.toggle("monaco-enable-motion",!r)};n(),this._register(this.onDidChangeReducedMotion(()=>n()))}initLinkUnderlineListeners(){this._register(this._configurationService.onDidChangeConfiguration(n=>{if(n.affectsConfiguration("accessibility.underlineLinks")){const r=this._configurationService.getValue("accessibility.underlineLinks");this._linkUnderlinesEnabled=r,this._onDidChangeLinkUnderline.fire()}}));const t=()=>{const n=this._linkUnderlinesEnabled;this._layoutService.mainContainer.classList.toggle("underline-links",n)};t(),this._register(this.onDidChangeLinkUnderlines(()=>t()))}onDidChangeLinkUnderlines(t){return this._onDidChangeLinkUnderline.event(t)}get onDidChangeScreenReaderOptimized(){return this._onDidChangeScreenReaderOptimized.event}isScreenReaderOptimized(){const t=this._configurationService.getValue("editor.accessibilitySupport");return t==="on"||t==="auto"&&this._accessibilitySupport===2}get onDidChangeReducedMotion(){return this._onDidChangeReducedMotion.event}isMotionReduced(){const t=this._configMotionReduced;return t==="on"||t==="auto"&&this._systemMotionReduced}getAccessibilitySupport(){return this._accessibilitySupport}};Q$e=a6o([d5e(0,Qi),d5e(1,nC),d5e(2,ar)],Q$e);var l6o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},mSt=function(e,t){return function(n,r){t(n,r,e)}},D$e;const kSt="application/vnd.code.resources";var LB;let B$e=(LB=class extends ht{constructor(t,n){super(),this.layoutService=t,this.logService=n,this.mapTextToType=new Map,this.findText="",this.resources=[],this.resourcesStateHash=void 0,(tR||T6n)&&this.installWebKitWriteTextWorkaround(),this._register(on.runAndSubscribe(Eie,({window:r,disposables:o})=>{o.add(wt(r.document,"copy",()=>this.clearResourcesState()))},{window:xs,disposables:this._store}))}triggerPaste(){this.logService.trace("BrowserClipboardService#triggerPaste")}installWebKitWriteTextWorkaround(){const t=()=>{const n=new bI;this.webKitPendingClipboardWritePromise&&!this.webKitPendingClipboardWritePromise.isSettled&&this.webKitPendingClipboardWritePromise.cancel(),this.webKitPendingClipboardWritePromise=n,vs().navigator.clipboard.write([new ClipboardItem({"text/plain":n.p})]).catch(async r=>{(!(r instanceof Error)||r.name!=="NotAllowedError"||!n.isRejected)&&this.logService.error(r)})};this._register(on.runAndSubscribe(this.layoutService.onDidAddContainer,({container:n,disposables:r})=>{r.add(wt(n,"click",t)),r.add(wt(n,"keydown",t))},{container:this.layoutService.mainContainer,disposables:this._store}))}async writeText(t,n){if(this.logService.trace("BrowserClipboardService#writeText called with type:",n," text.length:",t.length),this.clearResourcesState(),n){this.mapTextToType.set(n,t),this.logService.trace("BrowserClipboardService#writeText");return}if(this.webKitPendingClipboardWritePromise)return this.webKitPendingClipboardWritePromise.complete(t);try{return this.logService.trace("before navigator.clipboard.writeText"),await vs().navigator.clipboard.writeText(t)}catch(r){console.error(r)}this.fallbackWriteText(t)}fallbackWriteText(t){this.logService.trace("BrowserClipboardService#fallbackWriteText");const n=Tie(),r=n.activeElement,o=n.body.appendChild(tn("textarea",{"aria-hidden":!0}));o.style.height="1px",o.style.width="1px",o.style.position="absolute",o.value=t,o.focus(),o.select(),n.execCommand("copy"),ec(r)&&r.focus(),o.remove()}async readText(t){if(this.logService.trace("BrowserClipboardService#readText called with type:",t),t){const n=this.mapTextToType.get(t)||"";return this.logService.trace("BrowserClipboardService#readText text.length:",n.length),n}try{const n=await vs().navigator.clipboard.readText();return this.logService.trace("BrowserClipboardService#readText text.length:",n.length),n}catch(n){console.error(n)}return""}async readFindText(){return this.findText}async writeFindText(t){this.findText=t}async readResources(){try{const n=await vs().navigator.clipboard.read();for(const r of n)if(r.types.includes(`web ${kSt}`)){const o=await r.getType(`web ${kSt}`);return JSON.parse(await o.text()).map(a=>vi.from(a))}}catch{}const t=await this.computeResourcesStateHash();return this.resourcesStateHash!==t&&this.clearResourcesState(),this.resources}async computeResourcesStateHash(){if(this.resources.length===0)return;const t=await this.readText();return xie(t.substring(0,D$e.MAX_RESOURCE_STATE_SOURCE_LENGTH))}clearInternalState(){this.clearResourcesState()}clearResourcesState(){this.resources=[],this.resourcesStateHash=void 0}},D$e=LB,LB.MAX_RESOURCE_STATE_SOURCE_LENGTH=1e3,LB);B$e=D$e=l6o([mSt(0,nC),mSt(1,va)],B$e);var c6o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},d6o=function(e,t){return function(n,r){t(n,r,e)}};const KZ="data-keybinding-context";class fit{constructor(t,n){this._id=t,this._parent=n,this._value=Object.create(null),this._value._contextId=t}get value(){return{...this._value}}setValue(t,n){return this._value[t]!==n?(this._value[t]=n,!0):!1}removeValue(t){return t in this._value?(delete this._value[t],!0):!1}getValue(t){const n=this._value[t];return typeof n>"u"&&this._parent?this._parent.getValue(t):n}}const KAe=class KAe extends fit{constructor(){super(-1,null)}setValue(t,n){return!1}removeValue(t){return!1}getValue(t){}};KAe.INSTANCE=new KAe;let QV=KAe;const Mq=class Mq extends fit{constructor(t,n,r){super(t,null),this._configurationService=n,this._values=HU.forConfigKeys(),this._listener=this._configurationService.onDidChangeConfiguration(o=>{if(o.source===7){const s=Array.from(this._values,([a])=>a);this._values.clear(),r.fire(new ASt(s))}else{const s=[];for(const a of o.affectedKeys){const l=`config.${a}`,d=this._values.findSuperstr(l);d!==void 0&&(s.push(...no.map(d,([u])=>u)),this._values.deleteSuperstr(l)),this._values.has(l)&&(s.push(l),this._values.delete(l))}r.fire(new ASt(s))}})}dispose(){this._listener.dispose()}getValue(t){if(t.indexOf(Mq._keyPrefix)!==0)return super.getValue(t);if(this._values.has(t))return this._values.get(t);const n=t.substr(Mq._keyPrefix.length),r=this._configurationService.getValue(n);let o;switch(typeof r){case"number":case"boolean":case"string":o=r;break;default:Array.isArray(r)?o=JSON.stringify(r):o=r}return this._values.set(t,o),o}setValue(t,n){return super.setValue(t,n)}removeValue(t){return super.removeValue(t)}};Mq._keyPrefix="config.";let R$e=Mq;class u6o{constructor(t,n,r){this._service=t,this._key=n,this._defaultValue=r,this.reset()}set(t){this._service.setContext(this._key,t)}reset(){typeof this._defaultValue>"u"?this._service.removeContext(this._key):this._service.setContext(this._key,this._defaultValue)}get(){return this._service.getContextKeyValue(this._key)}}class vSt{constructor(t){this.key=t}affectsSome(t){return t.has(this.key)}allKeysContainedIn(t){return this.affectsSome(t)}}class ASt{constructor(t){this.keys=t}affectsSome(t){for(const n of this.keys)if(t.has(n))return!0;return!1}allKeysContainedIn(t){return this.keys.every(n=>t.has(n))}}class h6o{constructor(t){this.events=t}affectsSome(t){for(const n of this.events)if(n.affectsSome(t))return!0;return!1}allKeysContainedIn(t){return this.events.every(n=>n.allKeysContainedIn(t))}}function f6o(e,t){return e.allKeysContainedIn(new Set(Object.keys(t)))}class PMn extends ht{get onDidChangeContext(){return this._onDidChangeContext.event}constructor(t){super(),this._onDidChangeContext=this._register(new oR({merge:n=>new h6o(n)})),this._isDisposed=!1,this._myContextId=t}createKey(t,n){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new u6o(this,t,n)}bufferChangeEvents(t){this._onDidChangeContext.pause();try{t()}finally{this._onDidChangeContext.resume()}}createScoped(t){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new g6o(this,t)}contextMatchesRules(t){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");const n=this.getContextValuesContainer(this._myContextId);return t?t.evaluate(n):!0}getContextKeyValue(t){if(!this._isDisposed)return this.getContextValuesContainer(this._myContextId).getValue(t)}setContext(t,n){if(this._isDisposed)return;const r=this.getContextValuesContainer(this._myContextId);r&&r.setValue(t,n)&&this._onDidChangeContext.fire(new vSt(t))}removeContext(t){this._isDisposed||this.getContextValuesContainer(this._myContextId).removeValue(t)&&this._onDidChangeContext.fire(new vSt(t))}getContext(t){return this._isDisposed?QV.INSTANCE:this.getContextValuesContainer(m6o(t))}dispose(){super.dispose(),this._isDisposed=!0}}let I$e=class extends PMn{constructor(t){super(0),this._contexts=new Map,this._lastContextId=0,this.inputFocusedContext=hnt.bindTo(this);const n=this._register(new R$e(this._myContextId,t,this._onDidChangeContext));this._contexts.set(this._myContextId,n),this._register(on.runAndSubscribe(Eie,({window:r,disposables:o})=>{const s=o.add(new ts);o.add(wt(r,nn.FOCUS_IN,()=>{s.value=new Et,this.updateInputContextKeys(r.document,s.value)},!0))},{window:xs,disposables:this._store}))}updateInputContextKeys(t,n){function r(){return!!t.activeElement&&a3(t.activeElement)}const o=r();if(this.inputFocusedContext.set(o),o){const s=n.add(uA(t.activeElement));on.once(s.onDidBlur)(()=>{vs().document===t&&this.inputFocusedContext.set(r()),s.dispose()},void 0,n)}}getContextValuesContainer(t){return this._isDisposed?QV.INSTANCE:this._contexts.get(t)||QV.INSTANCE}createChildContext(t=this._myContextId){if(this._isDisposed)throw new Error("ContextKeyService has been disposed");const n=++this._lastContextId;return this._contexts.set(n,new fit(n,this.getContextValuesContainer(t))),n}disposeContext(t){this._isDisposed||this._contexts.delete(t)}};I$e=c6o([d6o(0,ar)],I$e);class g6o extends PMn{constructor(t,n){if(super(t.createChildContext()),this._parentChangeListener=this._register(new ts),this._parent=t,this._updateParentChangeListener(),this._domNode=n,this._domNode.hasAttribute(KZ)){let r="";this._domNode.classList&&(r=Array.from(this._domNode.classList.values()).join(", ")),console.error(`Element already has context attribute${r?": "+r:""}`)}this._domNode.setAttribute(KZ,String(this._myContextId))}_updateParentChangeListener(){this._parentChangeListener.value=this._parent.onDidChangeContext(t=>{const r=this._parent.getContextValuesContainer(this._myContextId).value;f6o(t,r)||this._onDidChangeContext.fire(t)})}dispose(){this._isDisposed||(this._parent.disposeContext(this._myContextId),this._domNode.removeAttribute(KZ),super.dispose())}getContextValuesContainer(t){return this._isDisposed?QV.INSTANCE:this._parent.getContextValuesContainer(t)}createChildContext(t=this._myContextId){if(this._isDisposed)throw new Error("ScopedContextKeyService has been disposed");return this._parent.createChildContext(t)}disposeContext(t){this._isDisposed||this._parent.disposeContext(t)}}function m6o(e){for(;e;){if(e.hasAttribute(KZ)){const t=e.getAttribute(KZ);return t?parseInt(t,10):NaN}e=e.parentElement}return 0}function k6o(e,t,n){e.get(Qi).createKey(String(t),v6o(n))}function v6o(e){return YEn(e,t=>{if(typeof t=="object"&&t.$mid===1)return vi.revive(t).toString();if(t instanceof vi)return t.toString()})}uo.registerCommand("_setContext",k6o);uo.registerCommand({id:"getContextKeyInfo",handler(){return[...yn.all()].sort((e,t)=>e.key.localeCompare(t.key))},metadata:{description:U(1674,"A command that returns information about context keys"),args:[]}});uo.registerCommand("_generateContextKeyInfo",function(){const e=[],t=new Set;for(const n of yn.all())t.has(n.key)||(t.add(n.key),e.push(n));e.sort((n,r)=>n.key.localeCompare(r.key)),console.log(JSON.stringify(e,void 0,2))});let A6o=class{constructor(t,n){this.key=t,this.data=n,this.incoming=new Map,this.outgoing=new Map}};class pSt{constructor(t){this._hashFn=t,this._nodes=new Map}roots(){const t=[];for(const n of this._nodes.values())n.outgoing.size===0&&t.push(n);return t}insertEdge(t,n){const r=this.lookupOrInsertNode(t),o=this.lookupOrInsertNode(n);r.outgoing.set(o.key,o),o.incoming.set(r.key,r)}removeNode(t){const n=this._hashFn(t);this._nodes.delete(n);for(const r of this._nodes.values())r.outgoing.delete(n),r.incoming.delete(n)}lookupOrInsertNode(t){const n=this._hashFn(t);let r=this._nodes.get(n);return r||(r=new A6o(n,t),this._nodes.set(n,r)),r}isEmpty(){return this._nodes.size===0}toString(){const t=[];for(const[n,r]of this._nodes)t.push(`${n} (-> incoming)[${[...r.incoming.keys()].join(", ")}] (outgoing ->)[${[...r.outgoing.keys()].join(",")}] `);return t.join(` @@ -2809,13 +2809,13 @@ ${t.toString()}`}}class xke{constructor(t=new aH,n=!1,r,o=p6o){this._services=t, `)}const o=[`${this.type===1?"CREATE":"CALL"} ${this.name}`,`${r(1,this)}`,`DONE, took ${t.toFixed(2)}ms (grand total ${xk._totals.toFixed(2)}ms)`];(t>2||n)&&xk.all.add(o.join(` `))}};xk.all=new Set,xk._None=new class extends xk{constructor(){super(0,null)}stop(){}branch(){return this}},xk._totals=0;let JZ=xk;const b6o=new Set([yi.inMemory,yi.vscodeSourceControl,yi.walkThrough,yi.walkThroughSnippet,yi.vscodeChatCodeBlock,yi.vscodeTerminal]);class w6o{constructor(){this._byResource=new _c,this._byOwner=new Map}set(t,n,r){let o=this._byResource.get(t);o||(o=new Map,this._byResource.set(t,o)),o.set(n,r);let s=this._byOwner.get(n);s||(s=new _c,this._byOwner.set(n,s)),s.set(t,r)}get(t,n){const r=this._byResource.get(t);return r==null?void 0:r.get(n)}delete(t,n){let r=!1,o=!1;const s=this._byResource.get(t);s&&(r=s.delete(n));const a=this._byOwner.get(n);if(a&&(o=a.delete(t)),r!==o)throw new Error("illegal state");return r&&o}values(t){var n,r;return typeof t=="string"?((n=this._byOwner.get(t))==null?void 0:n.values())??no.empty():vi.isUri(t)?((r=this._byResource.get(t))==null?void 0:r.values())??no.empty():no.map(no.concat(...this._byOwner.values()),o=>o[1])}}class O6o{constructor(t){this.errors=0,this.infos=0,this.warnings=0,this.unknowns=0,this._data=new _c,this._service=t,this._subscription=t.onMarkerChanged(this._update,this)}dispose(){this._subscription.dispose()}_update(t){for(const n of t){const r=this._data.get(n);r&&this._substract(r);const o=this._resourceStats(n);this._add(o),this._data.set(n,o)}}_resourceStats(t){const n={errors:0,warnings:0,infos:0,unknowns:0};if(b6o.has(t.scheme))return n;for(const{severity:r}of this._service.read({resource:t}))r===xl.Error?n.errors+=1:r===xl.Warning?n.warnings+=1:r===xl.Info?n.infos+=1:n.unknowns+=1;return n}_substract(t){this.errors-=t.errors,this.warnings-=t.warnings,this.infos-=t.infos,this.unknowns-=t.unknowns}_add(t){this.errors+=t.errors,this.warnings+=t.warnings,this.infos+=t.infos,this.unknowns+=t.unknowns}}class IT{constructor(){this._onMarkerChanged=new F6n({delay:0,merge:IT._merge}),this.onMarkerChanged=this._onMarkerChanged.event,this._data=new w6o,this._stats=new O6o(this),this._filteredResources=new _c}dispose(){this._stats.dispose(),this._onMarkerChanged.dispose()}remove(t,n){for(const r of n||[])this.changeOne(t,r,[])}changeOne(t,n,r){if(lEn(r))this._data.delete(n,t)&&this._onMarkerChanged.fire([n]);else{const o=[];for(const s of r){const a=IT._toMarker(t,n,s);a&&o.push(a)}this._data.set(n,t,o),this._onMarkerChanged.fire([n])}}static _toMarker(t,n,r){let{code:o,severity:s,message:a,source:l,startLineNumber:d,startColumn:u,endLineNumber:h,endColumn:g,relatedInformation:m,tags:v,origin:f}=r;if(a)return d=d>0?d:1,u=u>0?u:1,h=h>=d?h:d,g=g>0?g:u,{resource:n,owner:t,code:o,severity:s,message:a,source:l,startLineNumber:d,startColumn:u,endLineNumber:h,endColumn:g,relatedInformation:m,tags:v,origin:f}}changeAll(t,n){const r=[],o=this._data.values(t);if(o)for(const s of o){const a=no.first(s);a&&(r.push(a.resource),this._data.delete(a.resource,t))}if(yg(n)){const s=new _c;for(const{resource:a,marker:l}of n){const d=IT._toMarker(t,a,l);if(!d)continue;const u=s.get(a);u?u.push(d):(s.set(a,[d]),r.push(a))}for(const[a,l]of s)this._data.set(a,t,l)}r.length>0&&this._onMarkerChanged.fire(r)}_createFilteredMarker(t,n){const r=n.length===1?U(1738,'Problems are paused because: "{0}"',n[0]):U(1739,'Problems are paused because: "{0}" and {1} more',n[0],n.length-1);return{owner:"markersFilter",resource:t,severity:xl.Info,message:r,startLineNumber:1,startColumn:1,endLineNumber:1,endColumn:1}}read(t=Object.create(null)){let{owner:n,resource:r,severities:o,take:s}=t;if((!s||s<0)&&(s=-1),n&&r){const a=t.ignoreResourceFilters?void 0:this._filteredResources.get(r);if(a!=null&&a.length)return[this._createFilteredMarker(r,a)];const l=this._data.get(r,n);if(!l)return[];const d=[];for(const u of l){if(s>0&&d.length===s)break;const h=t.ignoreResourceFilters?void 0:this._filteredResources.get(r);h!=null&&h.length?d.push(this._createFilteredMarker(r,h)):IT._accept(u,o)&&d.push(u)}return d}else{const a=!n&&!r?this._data.values():this._data.values(r??n),l=[],d=new Lno;for(const u of a)for(const h of u){if(d.has(h.resource))continue;if(s>0&&l.length===s)break;const g=t.ignoreResourceFilters?void 0:this._filteredResources.get(h.resource);g!=null&&g.length?(l.push(this._createFilteredMarker(h.resource,g)),d.add(h.resource)):IT._accept(h,o)&&l.push(h)}return l}}static _accept(t,n){return n===void 0||(n&t.severity)===t.severity}static _merge(t){const n=new _c;for(const r of t)for(const o of r)n.set(o,!0);return Array.from(n.keys())}}class y6o extends ht{get configurationModel(){return this._configurationModel}constructor(t){super(),this.logService=t,this._configurationModel=ah.createEmptyModel(t)}reload(){return this.resetConfigurationModel(),this.configurationModel}getConfigurationDefaultOverrides(){return{}}resetConfigurationModel(){this._configurationModel=ah.createEmptyModel(this.logService);const t=Ql.as(F3.Configuration).getConfigurationProperties();this.updateConfigurationModel(Object.keys(t),t)}updateConfigurationModel(t,n){const r=this.getConfigurationDefaultOverrides();for(const o of t){const s=r[o],a=n[o];s!==void 0?this._configurationModel.setValue(o,s):a?this._configurationModel.setValue(o,uO(a.default)):this._configurationModel.removeValue(o)}}}class C6o extends ht{constructor(t,n=[]){super(),this.logger=new Nno([t,...n]),this._register(t.onDidChangeLogLevel(r=>this.setLevel(r)))}get onDidChangeLogLevel(){return this.logger.onDidChangeLogLevel}setLevel(t){this.logger.setLevel(t)}getLevel(){return this.logger.getLevel()}trace(t,...n){this.logger.trace(t,...n)}debug(t,...n){this.logger.debug(t,...n)}info(t,...n){this.logger.info(t,...n)}warn(t,...n){this.logger.warn(t,...n)}error(t,...n){this.logger.error(t,...n)}}class _6o{getParserClass(){throw new Error("not implemented in StandaloneTreeSitterLibraryService")}supportsLanguage(t,n){return!1}getLanguage(t,n,r){}getInjectionQueries(t,n){return null}getHighlightingQueries(t,n){return null}}var oC=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},Fc=function(e,t){return function(n,r){t(n,r,e)}};class S6o{constructor(t){this.disposed=!1,this.model=t,this._onWillDispose=new at}get textEditorModel(){return this.model}dispose(){this.disposed=!0,this._onWillDispose.fire()}}let M$e=class{constructor(t){this.modelService=t}createModelReference(t){const n=this.modelService.getModel(t);return n?Promise.resolve(new qJr(new S6o(n))):Promise.reject(new Error("Model not found"))}};M$e=oC([Fc(0,ml)],M$e);const JAe=class JAe{show(){return JAe.NULL_PROGRESS_RUNNER}async showWhile(t,n){await t}};JAe.NULL_PROGRESS_RUNNER={done:()=>{},total:()=>{},worked:()=>{}};let P$e=JAe;class L6o{withProgress(t,n,r){return n({report:()=>{}})}}class x6o{constructor(){this.isExtensionDevelopment=!1,this.isBuilt=!1}}class E6o{async confirm(t){return{confirmed:this.doConfirm(t.message,t.detail),checkboxChecked:!1}}doConfirm(t,n){let r=t;return n&&(r=r+` -`+n),xs.confirm(r)}async prompt(t){var o;let n;if(this.doConfirm(t.message,t.detail)){const s=[...t.buttons??[]];t.cancelButton&&typeof t.cancelButton!="string"&&typeof t.cancelButton!="boolean"&&s.push(t.cancelButton),n=await((o=s[0])==null?void 0:o.run({checkboxChecked:!1}))}return{result:n}}async error(t,n){await this.prompt({type:Sl.Error,message:t,detail:n})}}const Pq=class Pq{info(t){return this.notify({severity:Sl.Info,message:t})}warn(t){return this.notify({severity:Sl.Warning,message:t})}error(t){return this.notify({severity:Sl.Error,message:t})}notify(t){switch(t.severity){case Sl.Error:console.error(t.message);break;case Sl.Warning:console.warn(t.message);break;default:console.log(t.message);break}return Pq.NO_OP}prompt(t,n,r,o){return Pq.NO_OP}status(t,n){return{close:()=>{}}}};Pq.NO_OP=new pdo;let F$e=Pq,N$e=class{constructor(t){this._onWillExecuteCommand=new at,this._onDidExecuteCommand=new at,this.onDidExecuteCommand=this._onDidExecuteCommand.event,this._instantiationService=t}executeCommand(t,...n){const r=uo.getCommand(t);if(!r)return Promise.reject(new Error(`command '${t}' not found`));try{this._onWillExecuteCommand.fire({commandId:t,args:n});const o=this._instantiationService.invokeFunction.apply(this._instantiationService,[r.handler,...n]);return this._onDidExecuteCommand.fire({commandId:t,args:n}),Promise.resolve(o)}catch(o){return Promise.reject(o)}}};N$e=oC([Fc(0,Zn)],N$e);let DV=class extends s9o{constructor(t,n,r,o,s,a){super(t,n,r,o,s),this._cachedResolver=null,this._dynamicKeybindings=[],this._domNodeListeners=[];const l=v=>{const f=new Et;f.add(bt(v,rn.KEY_DOWN,k=>{const A=new Us(k);this._dispatch(A,A.target)&&(A.preventDefault(),A.stopPropagation())})),f.add(bt(v,rn.KEY_UP,k=>{const A=new Us(k);this._singleModifierDispatch(A,A.target)&&A.preventDefault()})),this._domNodeListeners.push(new T6o(v,f))},d=v=>{for(let f=0;f{v.getOption(70)||l(v.getContainerDomNode())},h=v=>{v.getOption(70)||d(v.getContainerDomNode())};this._register(a.onCodeEditorAdd(u)),this._register(a.onCodeEditorRemove(h)),a.listCodeEditors().forEach(u);const g=v=>{l(v.getContainerDomNode())},m=v=>{d(v.getContainerDomNode())};this._register(a.onDiffEditorAdd(g)),this._register(a.onDiffEditorRemove(m)),a.listDiffEditors().forEach(g)}addDynamicKeybinding(t,n,r,o){return Y4(uo.registerCommand(t,r),this.addDynamicKeybindings([{keybinding:n,command:t,when:o}]))}addDynamicKeybindings(t){const n=t.map(r=>({keybinding:GFe(r.keybinding,b0),command:r.command??null,commandArgs:r.commandArgs,when:r.when,weight1:1e3,weight2:0,extensionId:null,isBuiltinExtension:!1}));return this._dynamicKeybindings=this._dynamicKeybindings.concat(n),this.updateResolver(),$n(()=>{for(let r=0;rthis._log(r))}return this._cachedResolver}_documentHasFocus(){return xs.document.hasFocus()}_toNormalizedKeybindingItems(t,n){const r=[];let o=0;for(const s of t){const a=s.when||void 0,l=s.keybinding;if(!l)r[o++]=new K_t(void 0,s.command,s.commandArgs,a,n,null,!1);else{const d=Cee.resolveKeybinding(l,b0);for(const u of d)r[o++]=new K_t(u,s.command,s.commandArgs,a,n,null,!1)}}return r}resolveKeyboardEvent(t){const n=new B8(t.ctrlKey,t.shiftKey,t.altKey,t.metaKey,t.keyCode);return new Cee([n],b0)}};DV=oC([Fc(0,Qi),Fc(1,ba),Fc(2,Nf),Fc(3,rc),Fc(4,va),Fc(5,yo)],DV);class T6o extends ht{constructor(t,n){super(),this.domNode=t,this._register(n)}}function wSt(e){return!!e&&typeof e=="object"&&(!e.overrideIdentifier||typeof e.overrideIdentifier=="string")&&(!e.resource||e.resource instanceof vi)}let Eke=class{constructor(t){this.logService=t,this._onDidChangeConfiguration=new at,this.onDidChangeConfiguration=this._onDidChangeConfiguration.event;const n=new y6o(t);this._configuration=new G3e(n.reload(),ah.createEmptyModel(t),ah.createEmptyModel(t),ah.createEmptyModel(t),ah.createEmptyModel(t),ah.createEmptyModel(t),new _c,ah.createEmptyModel(t),new _c,t),n.dispose()}getValue(t,n){const r=typeof t=="string"?t:void 0,o=wSt(t)?t:wSt(n)?n:{};return this._configuration.getValue(r,o,void 0)}updateValues(t){const n={data:this._configuration.toData()},r=[];for(const o of t){const[s,a]=o;this.getValue(s)!==a&&(this._configuration.updateValue(s,a),r.push(s))}if(r.length>0){const o=new n9o({keys:r,overrides:[]},n,this._configuration,void 0,this.logService);o.source=8,this._onDidChangeConfiguration.fire(o)}return Promise.resolve()}updateValue(t,n,r,o){return this.updateValues([[t,n]])}inspect(t,n={}){return this._configuration.inspect(t,n,void 0)}};Eke=oC([Fc(0,va)],Eke);let U$e=class{constructor(t,n,r){this.configurationService=t,this.modelService=n,this.languageService=r,this._onDidChangeConfiguration=new at,this.configurationService.onDidChangeConfiguration(o=>{this._onDidChangeConfiguration.fire({affectedKeys:o.affectedKeys,affectsConfiguration:(s,a)=>o.affectsConfiguration(a)})})}getValue(t,n,r){const o=rt.isIPosition(n)?n:null,s=o?typeof r=="string"?r:void 0:typeof n=="string"?n:void 0,a=t?this.getLanguage(t,o):void 0;return typeof s>"u"?this.configurationService.getValue({resource:t,overrideIdentifier:a}):this.configurationService.getValue(s,{resource:t,overrideIdentifier:a})}getLanguage(t,n){const r=this.modelService.getModel(t);return r?n?r.getLanguageIdAtPosition(n.lineNumber,n.column):r.getLanguageId():this.languageService.guessLanguageIdByFilepathOrFirstLine(t)}};U$e=oC([Fc(0,ar),Fc(1,ml),Fc(2,ic)],U$e);let j$e=class{constructor(t){this.configurationService=t}getEOL(t,n){const r=this.configurationService.getValue("files.eol",{overrideIdentifier:n,resource:t});return r&&typeof r=="string"&&r!=="auto"?r:v1||Qr?` +`+n),xs.confirm(r)}async prompt(t){var o;let n;if(this.doConfirm(t.message,t.detail)){const s=[...t.buttons??[]];t.cancelButton&&typeof t.cancelButton!="string"&&typeof t.cancelButton!="boolean"&&s.push(t.cancelButton),n=await((o=s[0])==null?void 0:o.run({checkboxChecked:!1}))}return{result:n}}async error(t,n){await this.prompt({type:Sl.Error,message:t,detail:n})}}const Pq=class Pq{info(t){return this.notify({severity:Sl.Info,message:t})}warn(t){return this.notify({severity:Sl.Warning,message:t})}error(t){return this.notify({severity:Sl.Error,message:t})}notify(t){switch(t.severity){case Sl.Error:console.error(t.message);break;case Sl.Warning:console.warn(t.message);break;default:console.log(t.message);break}return Pq.NO_OP}prompt(t,n,r,o){return Pq.NO_OP}status(t,n){return{close:()=>{}}}};Pq.NO_OP=new pdo;let F$e=Pq,N$e=class{constructor(t){this._onWillExecuteCommand=new at,this._onDidExecuteCommand=new at,this.onDidExecuteCommand=this._onDidExecuteCommand.event,this._instantiationService=t}executeCommand(t,...n){const r=uo.getCommand(t);if(!r)return Promise.reject(new Error(`command '${t}' not found`));try{this._onWillExecuteCommand.fire({commandId:t,args:n});const o=this._instantiationService.invokeFunction.apply(this._instantiationService,[r.handler,...n]);return this._onDidExecuteCommand.fire({commandId:t,args:n}),Promise.resolve(o)}catch(o){return Promise.reject(o)}}};N$e=oC([Fc(0,Zn)],N$e);let DV=class extends s9o{constructor(t,n,r,o,s,a){super(t,n,r,o,s),this._cachedResolver=null,this._dynamicKeybindings=[],this._domNodeListeners=[];const l=v=>{const f=new Et;f.add(wt(v,nn.KEY_DOWN,k=>{const A=new Us(k);this._dispatch(A,A.target)&&(A.preventDefault(),A.stopPropagation())})),f.add(wt(v,nn.KEY_UP,k=>{const A=new Us(k);this._singleModifierDispatch(A,A.target)&&A.preventDefault()})),this._domNodeListeners.push(new T6o(v,f))},d=v=>{for(let f=0;f{v.getOption(70)||l(v.getContainerDomNode())},h=v=>{v.getOption(70)||d(v.getContainerDomNode())};this._register(a.onCodeEditorAdd(u)),this._register(a.onCodeEditorRemove(h)),a.listCodeEditors().forEach(u);const g=v=>{l(v.getContainerDomNode())},m=v=>{d(v.getContainerDomNode())};this._register(a.onDiffEditorAdd(g)),this._register(a.onDiffEditorRemove(m)),a.listDiffEditors().forEach(g)}addDynamicKeybinding(t,n,r,o){return Y4(uo.registerCommand(t,r),this.addDynamicKeybindings([{keybinding:n,command:t,when:o}]))}addDynamicKeybindings(t){const n=t.map(r=>({keybinding:GFe(r.keybinding,b0),command:r.command??null,commandArgs:r.commandArgs,when:r.when,weight1:1e3,weight2:0,extensionId:null,isBuiltinExtension:!1}));return this._dynamicKeybindings=this._dynamicKeybindings.concat(n),this.updateResolver(),$n(()=>{for(let r=0;rthis._log(r))}return this._cachedResolver}_documentHasFocus(){return xs.document.hasFocus()}_toNormalizedKeybindingItems(t,n){const r=[];let o=0;for(const s of t){const a=s.when||void 0,l=s.keybinding;if(!l)r[o++]=new K_t(void 0,s.command,s.commandArgs,a,n,null,!1);else{const d=Cee.resolveKeybinding(l,b0);for(const u of d)r[o++]=new K_t(u,s.command,s.commandArgs,a,n,null,!1)}}return r}resolveKeyboardEvent(t){const n=new B8(t.ctrlKey,t.shiftKey,t.altKey,t.metaKey,t.keyCode);return new Cee([n],b0)}};DV=oC([Fc(0,Qi),Fc(1,ba),Fc(2,Nf),Fc(3,rc),Fc(4,va),Fc(5,yo)],DV);class T6o extends ht{constructor(t,n){super(),this.domNode=t,this._register(n)}}function wSt(e){return!!e&&typeof e=="object"&&(!e.overrideIdentifier||typeof e.overrideIdentifier=="string")&&(!e.resource||e.resource instanceof vi)}let Eke=class{constructor(t){this.logService=t,this._onDidChangeConfiguration=new at,this.onDidChangeConfiguration=this._onDidChangeConfiguration.event;const n=new y6o(t);this._configuration=new G3e(n.reload(),ah.createEmptyModel(t),ah.createEmptyModel(t),ah.createEmptyModel(t),ah.createEmptyModel(t),ah.createEmptyModel(t),new _c,ah.createEmptyModel(t),new _c,t),n.dispose()}getValue(t,n){const r=typeof t=="string"?t:void 0,o=wSt(t)?t:wSt(n)?n:{};return this._configuration.getValue(r,o,void 0)}updateValues(t){const n={data:this._configuration.toData()},r=[];for(const o of t){const[s,a]=o;this.getValue(s)!==a&&(this._configuration.updateValue(s,a),r.push(s))}if(r.length>0){const o=new n9o({keys:r,overrides:[]},n,this._configuration,void 0,this.logService);o.source=8,this._onDidChangeConfiguration.fire(o)}return Promise.resolve()}updateValue(t,n,r,o){return this.updateValues([[t,n]])}inspect(t,n={}){return this._configuration.inspect(t,n,void 0)}};Eke=oC([Fc(0,va)],Eke);let U$e=class{constructor(t,n,r){this.configurationService=t,this.modelService=n,this.languageService=r,this._onDidChangeConfiguration=new at,this.configurationService.onDidChangeConfiguration(o=>{this._onDidChangeConfiguration.fire({affectedKeys:o.affectedKeys,affectsConfiguration:(s,a)=>o.affectsConfiguration(a)})})}getValue(t,n,r){const o=rt.isIPosition(n)?n:null,s=o?typeof r=="string"?r:void 0:typeof n=="string"?n:void 0,a=t?this.getLanguage(t,o):void 0;return typeof s>"u"?this.configurationService.getValue({resource:t,overrideIdentifier:a}):this.configurationService.getValue(s,{resource:t,overrideIdentifier:a})}getLanguage(t,n){const r=this.modelService.getModel(t);return r?n?r.getLanguageIdAtPosition(n.lineNumber,n.column):r.getLanguageId():this.languageService.guessLanguageIdByFilepathOrFirstLine(t)}};U$e=oC([Fc(0,ar),Fc(1,ml),Fc(2,ic)],U$e);let j$e=class{constructor(t){this.configurationService=t}getEOL(t,n){const r=this.configurationService.getValue("files.eol",{overrideIdentifier:n,resource:t});return r&&typeof r=="string"&&r!=="auto"?r:v1||Qr?` `:`\r -`}};j$e=oC([Fc(0,ar)],j$e);class Q6o{publicLog2(){}}const Fq=class Fq{constructor(){const t=vi.from({scheme:Fq.SCHEME,authority:"model",path:"/"});this.workspace={id:FDn,folders:[new z2o({uri:t,name:"",index:0})]}}getWorkspace(){return this.workspace}getWorkspaceFolder(t){return t&&t.scheme===Fq.SCHEME?this.workspace.folders[0]:null}};Fq.SCHEME="inmemory";let W$e=Fq;function Tke(e,t,n){if(!t||!(e instanceof Eke))return;const r=[];Object.keys(t).forEach(o=>{cvo(o)&&r.push([`editor.${o}`,t[o]]),n&&dvo(o)&&r.push([`diffEditor.${o}`,t[o]])}),r.length>0&&e.updateValues(r)}let V$e=class{constructor(t){this._modelService=t}hasPreviewHandler(){return!1}async apply(t,n){const r=Array.isArray(t)?t:Ftt.convert(t),o=new Map;for(const l of r){if(!(l instanceof N9))throw new Error("bad edit - only text edits are supported");const d=this._modelService.getModel(l.resource);if(!d)throw new Error("bad edit - model not found");if(typeof l.versionId=="number"&&d.getVersionId()!==l.versionId)throw new Error("bad state - model changed in the meantime");let u=o.get(d);u||(u=[],o.set(d,u)),u.push($l.replaceMove(xe.lift(l.textEdit.range),l.textEdit.text))}let s=0,a=0;for(const[l,d]of o)l.pushStackElement(),l.pushEditOperations([],d,()=>[]),l.pushStackElement(),a+=1,s+=d.length;return{ariaSummary:sR(Ize.bulkEditServiceSummary,s,a),isApplied:s>0}}};V$e=oC([Fc(0,ml)],V$e);class D6o{getUriLabel(t,n){return t.scheme==="file"?t.fsPath:t.path}getUriBasenameLabel(t){return hA(t)}}let z$e=class extends G5o{constructor(t,n){super(t),this._codeEditorService=n}showContextView(t,n,r){if(!n){const o=this._codeEditorService.getFocusedCodeEditor()||this._codeEditorService.getActiveCodeEditor();o&&(n=o.getContainerDomNode())}return super.showContextView(t,n,r)}};z$e=oC([Fc(0,nC),Fc(1,yo)],z$e);class B6o{constructor(){this._neverEmitter=new at,this.onDidChangeTrust=this._neverEmitter.event}isWorkspaceTrusted(){return!0}}class R6o extends o$e{constructor(){super()}}class I6o extends C6o{constructor(){super(new Fno)}}let H$e=class extends l$e{constructor(t,n,r,o,s,a){super(t,n,r,o,s,a),this.configure({blockMouse:!1})}};H$e=oC([Fc(0,Nf),Fc(1,rc),Fc(2,wL),Fc(3,Do),Fc(4,wA),Fc(5,Qi)],H$e);const M6o={esmModuleLocation:void 0,label:"editorWorkerService"};let $$e=class extends XHe{constructor(t,n,r,o,s){super(M6o,t,n,r,o,s)}};$$e=oC([Fc(0,ml),Fc(1,W3e),Fc(2,va),Fc(3,kl),Fc(4,Un)],$$e);class P6o{async playSignal(t,n){}}Vr(va,I6o,0);Vr(ar,Eke,0);Vr(W3e,U$e,0);Vr(RIn,j$e,0);Vr($8,W$e,0);Vr(QR,D6o,0);Vr(Nf,Q6o,0);Vr(lre,E6o,0);Vr(Xtt,x6o,0);Vr(rc,F$e,0);Vr(iC,IT,0);Vr(ic,R6o,0);Vr(L2,Uxo,0);Vr(ml,g$e,0);Vr(vet,f$e,0);Vr(Qi,I$e,0);Vr(uQn,L6o,0);Vr(z8,P$e,0);Vr(Bg,Lko,0);Vr(S1,$$e,0);Vr(Zie,V$e,0);Vr($In,B6o,0);Vr(Dg,M$e,0);Vr(ph,Q$e,0);Vr(_A,Ppo,0);Vr(ba,N$e,0);Vr(Do,DV,0);Vr(If,E$e,0);Vr(wL,z$e,0);Vr(OL,h$e,0);Vr(j0,B$e,0);Vr(S2,H$e,0);Vr(wA,kje,0);Vr(pL,P6o,0);Vr(itt,_6o,0);Vr(NEn,Wno,0);Vr(Mnt,Jwo,0);var Hi;(function(e){const t=new aH;for(const[d,u]of $bt())t.set(d,u);const n=new xke(t,!0);t.set(Zn,n);function r(d){o||a({});const u=t.get(d);if(!u)throw new Error("Missing service "+d);return u instanceof hO?n.invokeFunction(h=>h.get(d)):u}e.get=r;let o=!1;const s=new at;function a(d){if(o)return n;o=!0;for(const[h,g]of $bt())t.get(h)||t.set(h,g);for(const h in d)if(d.hasOwnProperty(h)){const g=_r(h);t.get(g)instanceof hO&&t.set(g,d[h])}const u=Hvo();for(const h of u)try{n.createInstance(h)}catch(g){zi(g)}return s.fire(),n}e.initialize=a;function l(d){if(o)return d();const u=new Et,h=u.add(s.event(()=>{h.dispose(),u.add(d())}));return u}e.withServices=l})(Hi||(Hi={}));var F6o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},OSt=function(e,t){return function(n,r){t(n,r,e)}},Dhe,xB;let X$e=(xB=class{constructor(t,n){this._configurationService=t,this._languageService=n}async renderCodeBlock(t,n,r){var h;const o=C3(r.context)?r.context:void 0;let s;t?s=this._languageService.getLanguageIdByLanguageName(t):o&&(s=(h=o.getModel())==null?void 0:h.getLanguageId()),s||(s=s2);const a=await Vfo(this._languageService,n,s),l=Dhe._ttpTokenizer?Dhe._ttpTokenizer.createHTML(a)??a:a,d=document.createElement("span");d.innerHTML=l;const u=d.querySelector(".monaco-tokenized-source");return ec(u)?(Uu(u,this.getFontInfo(o)),d):document.createElement("span")}getFontInfo(t){return t?t.getOption(59):woo({fontFamily:this._configurationService.getValue("editor").fontFamily},1)}},Dhe=xB,xB._ttpTokenizer=eC("tokenizeToString",{createHTML(t){return t}}),xB);X$e=Dhe=F6o([OSt(0,ar),OSt(1,ic)],X$e);var git=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},aa=function(e,t){return function(n,r){t(n,r,e)}};let N6o=0,ySt=!1;function U6o(e){if(!e){if(ySt)return;ySt=!0}ino(e||xs.document.body)}let Qke=class extends mR{constructor(t,n,r,o,s,a,l,d,u,h,g,m,v,f){const k={...n};k.ariaLabel=k.ariaLabel||Bze.editorViewAccessibleLabel,super(t,k,{},r,o,s,a,u,h,g,m,v),d instanceof DV?this._standaloneKeybindingService=d:this._standaloneKeybindingService=null,U6o(k.ariaContainerElement),Ego((A,p)=>r.createInstance(mV,A,{instantHover:p},{})),N1o(l),f.setDefaultCodeBlockRenderer(r.createInstance(X$e))}addCommand(t,n,r){if(!this._standaloneKeybindingService)return console.warn("Cannot add command because the editor is configured with an unrecognized KeybindingService"),null;const o="DYNAMIC_"+ ++N6o,s=Nt.deserialize(r);return this._standaloneKeybindingService.addDynamicKeybinding(o,t,n,s),o}createContextKey(t,n){return this._contextKeyService.createKey(t,n)}addAction(t){if(typeof t.id!="string"||typeof t.label!="string"||typeof t.run!="function")throw new Error("Invalid action descriptor, `id`, `label` and `run` are required properties!");if(!this._standaloneKeybindingService)return console.warn("Cannot add keybinding because the editor is configured with an unrecognized KeybindingService"),ht.None;const n=t.id,r=t.label,o=Nt.and(Nt.equals("editorId",this.getId()),Nt.deserialize(t.precondition)),s=t.keybindings,a=Nt.and(o,Nt.deserialize(t.keybindingContext)),l=t.contextMenuGroupId||null,d=t.contextMenuOrder||0,u=(v,...f)=>Promise.resolve(t.run(this,...f)),h=new Et,g=this.getId()+":"+n;if(h.add(uo.registerCommand(g,u)),l){const v={command:{id:g,title:r},when:o,group:l,order:d};h.add(Pu.appendMenuItem(Vn.EditorContext,v))}if(Array.isArray(s))for(const v of s)h.add(this._standaloneKeybindingService.addDynamicKeybinding(g,v,u,a));const m=new ITn(g,r,r,void 0,o,(...v)=>Promise.resolve(t.run(this,...v)),this._contextKeyService);return this._actions.set(n,m),h.add($n(()=>{this._actions.delete(n)})),h}_triggerCommand(t,n){if(this._codeEditorService instanceof Ake)try{this._codeEditorService.setActiveCodeEditor(this),super._triggerCommand(t,n)}finally{this._codeEditorService.setActiveCodeEditor(null)}else super._triggerCommand(t,n)}};Qke=git([aa(2,Zn),aa(3,yo),aa(4,ba),aa(5,Qi),aa(6,pm),aa(7,Do),aa(8,Dl),aa(9,rc),aa(10,ph),aa(11,kl),aa(12,Un),aa(13,Sp)],Qke);let G$e=class extends Qke{constructor(t,n,r,o,s,a,l,d,u,h,g,m,v,f,k,A,p){const b={...n};Tke(g,b,!1);const w=u.registerEditorContainer(t);typeof b.theme=="string"&&u.setTheme(b.theme),typeof b.autoDetectHighContrast<"u"&&u.setAutoDetectHighContrast(!!b.autoDetectHighContrast);const O=b.model;delete b.model,super(t,b,r,o,s,a,l,d,u,h,m,k,A,p),this._configurationService=g,this._standaloneThemeService=u,this._register(w);let y;if(typeof O>"u"){const C=f.getLanguageIdByMimeType(b.language)||b.language||s2;y=FMn(v,f,b.value||"",C,void 0),this._ownsModel=!0}else y=O,this._ownsModel=!1;if(this._attachModel(y),y){const C={oldModelUrl:null,newModelUrl:y.uri};this._onDidChangeModel.fire(C)}}dispose(){super.dispose()}updateOptions(t){Tke(this._configurationService,t,!1),typeof t.theme=="string"&&this._standaloneThemeService.setTheme(t.theme),typeof t.autoDetectHighContrast<"u"&&this._standaloneThemeService.setAutoDetectHighContrast(!!t.autoDetectHighContrast),super.updateOptions(t)}_postDetachModelCleanup(t){super._postDetachModelCleanup(t),t&&this._ownsModel&&(t.dispose(),this._ownsModel=!1)}};G$e=git([aa(2,Zn),aa(3,yo),aa(4,ba),aa(5,Qi),aa(6,pm),aa(7,Do),aa(8,L2),aa(9,rc),aa(10,ar),aa(11,ph),aa(12,ml),aa(13,ic),aa(14,kl),aa(15,Un),aa(16,Sp)],G$e);let Y$e=class extends Ey{constructor(t,n,r,o,s,a,l,d,u,h,g,m){const v={...n};Tke(d,v,!0);const f=a.registerEditorContainer(t);typeof v.theme=="string"&&a.setTheme(v.theme),typeof v.autoDetectHighContrast<"u"&&a.setAutoDetectHighContrast(!!v.autoDetectHighContrast),super(t,v,{},o,r,s,m,h),this._configurationService=d,this._standaloneThemeService=a,this._register(f)}dispose(){super.dispose()}updateOptions(t){Tke(this._configurationService,t,!0),typeof t.theme=="string"&&this._standaloneThemeService.setTheme(t.theme),typeof t.autoDetectHighContrast<"u"&&this._standaloneThemeService.setAutoDetectHighContrast(!!t.autoDetectHighContrast),super.updateOptions(t)}_createInnerEditor(t,n,r){return t.createInstance(Qke,n,r)}getOriginalEditor(){return super.getOriginalEditor()}getModifiedEditor(){return super.getModifiedEditor()}addCommand(t,n,r){return this.getModifiedEditor().addCommand(t,n,r)}createContextKey(t,n){return this.getModifiedEditor().createContextKey(t,n)}addAction(t){return this.getModifiedEditor().addAction(t)}};Y$e=git([aa(2,Zn),aa(3,Qi),aa(4,yo),aa(5,L2),aa(6,rc),aa(7,ar),aa(8,S2),aa(9,z8),aa(10,j0),aa(11,pL)],Y$e);function FMn(e,t,n,r,o){if(n=n||"",!r){const s=n.indexOf(` -`);let a=n;return s!==-1&&(a=n.substring(0,s)),CSt(e,n,t.createByFilepathOrFirstLine(o||null,a),o)}return CSt(e,n,t.createById(r),o)}function CSt(e,t,n,r){return e.createModel(t,n,r)}Ve("multiDiffEditor.headerBackground",{dark:"#262626",light:"tab.inactiveBackground",hcDark:"tab.inactiveBackground",hcLight:"tab.inactiveBackground"},U(142,"The background color of the diff editor's header"));Ve("multiDiffEditor.background",Oc,U(143,"The background color of the multi file diff editor"));Ve("multiDiffEditor.border",{dark:"sideBarSectionHeader.border",light:"#cccccc",hcDark:"sideBarSectionHeader.border",hcLight:"#cccccc"},U(144,"The border color of the multi file diff editor"));var j6o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},_St=function(e,t){return function(n,r){t(n,r,e)}};class W6o{constructor(t,n){this.viewModel=t,this.deltaScrollVertical=n}getId(){return this.viewModel}}let Z$e=class extends ht{constructor(t,n,r,o,s){super(),this._container=t,this._overflowWidgetsDomNode=n,this._workbenchUIElementFactory=r,this._instantiationService=o,this._viewModel=Ti(this,void 0),this._collapsed=Rt(this,d=>{var u;return(u=this._viewModel.read(d))==null?void 0:u.collapsed.read(d)}),this._editorContentHeight=Ti(this,500),this.contentHeight=Rt(this,d=>(this._collapsed.read(d)?0:this._editorContentHeight.read(d))+this._outerEditorHeight),this._modifiedContentWidth=Ti(this,0),this._modifiedWidth=Ti(this,0),this._originalContentWidth=Ti(this,0),this._originalWidth=Ti(this,0),this.maxScroll=Rt(this,d=>{const u=this._modifiedContentWidth.read(d)-this._modifiedWidth.read(d),h=this._originalContentWidth.read(d)-this._originalWidth.read(d);return u>h?{maxScroll:u,width:this._modifiedWidth.read(d)}:{maxScroll:h,width:this._originalWidth.read(d)}}),this._elements=wo("div.multiDiffEntry",[wo("div.header@header",[wo("div.header-content",[wo("div.collapse-button@collapseButton"),wo("div.file-path",[wo("div.title.modified.show-file-icons@primaryPath",[]),wo("div.status.deleted@status",["R"]),wo("div.title.original.show-file-icons@secondaryPath",[])]),wo("div.actions@actions")])]),wo("div.editorParent",[wo("div.editorContainer@editor")])]),this.editor=this._register(this._instantiationService.createInstance(Ey,this._elements.editor,{overflowWidgetsDomNode:this._overflowWidgetsDomNode,fixedOverflowWidgets:!0},{})),this.isModifedFocused=hl(this.editor.getModifiedEditor()).isFocused,this.isOriginalFocused=hl(this.editor.getOriginalEditor()).isFocused,this.isFocused=Rt(this,d=>this.isModifedFocused.read(d)||this.isOriginalFocused.read(d)),this._resourceLabel=this._workbenchUIElementFactory.createResourceLabel?this._register(this._workbenchUIElementFactory.createResourceLabel(this._elements.primaryPath)):void 0,this._resourceLabel2=this._workbenchUIElementFactory.createResourceLabel?this._register(this._workbenchUIElementFactory.createResourceLabel(this._elements.secondaryPath)):void 0,this._dataStore=this._register(new Et),this._headerHeight=40,this._lastScrollTop=-1,this._isSettingScrollTop=!1;const a=new H1e(this._elements.collapseButton,{});this._register(Oi(d=>{a.element.className="",a.icon=this._collapsed.read(d)?zt.chevronRight:zt.chevronDown})),this._register(a.onDidClick(()=>{var d;(d=this._viewModel.get())==null||d.collapsed.set(!this._collapsed.get(),void 0)})),this._register(Oi(d=>{this._elements.editor.style.display=this._collapsed.read(d)?"none":"block"})),this._register(this.editor.getModifiedEditor().onDidLayoutChange(d=>{const u=this.editor.getModifiedEditor().getLayoutInfo().contentWidth;this._modifiedWidth.set(u,void 0)})),this._register(this.editor.getOriginalEditor().onDidLayoutChange(d=>{const u=this.editor.getOriginalEditor().getLayoutInfo().contentWidth;this._originalWidth.set(u,void 0)})),this._register(this.editor.onDidContentSizeChange(d=>{MG(u=>{this._editorContentHeight.set(d.contentHeight,u),this._modifiedContentWidth.set(this.editor.getModifiedEditor().getContentWidth(),u),this._originalContentWidth.set(this.editor.getOriginalEditor().getContentWidth(),u)})})),this._register(this.editor.getOriginalEditor().onDidScrollChange(d=>{if(this._isSettingScrollTop||!d.scrollTopChanged||!this._data)return;const u=d.scrollTop-this._lastScrollTop;this._data.deltaScrollVertical(u)})),this._register(Oi(d=>{var h;const u=(h=this._viewModel.read(d))==null?void 0:h.isActive.read(d);this._elements.root.classList.toggle("active",u)})),this._container.appendChild(this._elements.root),this._outerEditorHeight=this._headerHeight,this._contextKeyService=this._register(s.createScoped(this._elements.actions));const l=this._register(this._instantiationService.createChild(new aH([Qi,this._contextKeyService])));this._register(l.createInstance(PJ,this._elements.actions,Vn.MultiDiffEditorFileToolbar,{actionRunner:this._register(new CDn(()=>{var d,u;return((d=this._viewModel.get())==null?void 0:d.modifiedUri)??((u=this._viewModel.get())==null?void 0:u.originalUri)})),menuOptions:{shouldForwardArgs:!0},toolbarOptions:{primaryGroup:d=>d.startsWith("navigation")},actionViewItemProvider:(d,u)=>Mtt(l,d,u)}))}setScrollLeft(t){this._modifiedContentWidth.get()-this._modifiedWidth.get()>this._originalContentWidth.get()-this._originalWidth.get()?this.editor.getModifiedEditor().setScrollLeft(t):this.editor.getOriginalEditor().setScrollLeft(t)}setData(t){this._data=t;function n(o){return{...o,scrollBeyondLastLine:!1,hideUnchangedRegions:{enabled:!0},scrollbar:{vertical:"hidden",horizontal:"hidden",handleMouseWheel:!1,useShadows:!1},renderOverviewRuler:!1,fixedOverflowWidgets:!0,overviewRulerBorder:!1}}if(!t){MG(o=>{this._viewModel.set(void 0,o),this.editor.setDiffModel(null,o),this._dataStore.clear()});return}const r=t.viewModel.documentDiffItem;if(MG(o=>{var u,h;(u=this._resourceLabel)==null||u.setUri(t.viewModel.modifiedUri??t.viewModel.originalUri,{strikethrough:t.viewModel.modifiedUri===void 0});let s=!1,a=!1,l=!1,d="";t.viewModel.modifiedUri&&t.viewModel.originalUri&&t.viewModel.modifiedUri.path!==t.viewModel.originalUri.path?(d="R",s=!0):t.viewModel.modifiedUri?t.viewModel.originalUri||(d="A",l=!0):(d="D",a=!0),this._elements.status.classList.toggle("renamed",s),this._elements.status.classList.toggle("deleted",a),this._elements.status.classList.toggle("added",l),this._elements.status.innerText=d,(h=this._resourceLabel2)==null||h.setUri(s?t.viewModel.originalUri:void 0,{strikethrough:!0}),this._dataStore.clear(),this._viewModel.set(t.viewModel,o),this.editor.setDiffModel(t.viewModel.diffEditorViewModelRef,o),this.editor.updateOptions(n(r.options??{}))}),r.onOptionsDidChange&&this._dataStore.add(r.onOptionsDidChange(()=>{this.editor.updateOptions(n(r.options??{}))})),t.viewModel.isAlive.recomputeInitiallyAndOnChange(this._dataStore,o=>{o||this.setData(void 0)}),t.viewModel.documentDiffItem.contextKeys)for(const[o,s]of Object.entries(t.viewModel.documentDiffItem.contextKeys))this._contextKeyService.createKey(o,s)}render(t,n,r,o){this._elements.root.style.visibility="visible",this._elements.root.style.top=`${t.start}px`,this._elements.root.style.height=`${t.length}px`,this._elements.root.style.width=`${n}px`,this._elements.root.style.position="absolute";const s=t.length-this._headerHeight,a=Math.max(0,Math.min(o.start-t.start,s));this._elements.header.style.transform=`translateY(${a}px)`,MG(l=>{this.editor.layout({width:n-2*8-2*1,height:t.length-this._outerEditorHeight})});try{this._isSettingScrollTop=!0,this._lastScrollTop=r,this.editor.getOriginalEditor().setScrollTop(r)}finally{this._isSettingScrollTop=!1}this._elements.header.classList.toggle("shadow",a>0||r>0),this._elements.header.classList.toggle("collapsed",a===s)}hide(){this._elements.root.style.top="-100000px",this._elements.root.style.visibility="hidden"}};Z$e=j6o([_St(3,Zn),_St(4,Qi)],Z$e);class V6o{constructor(t){this._create=t,this._unused=new Set,this._used=new Set,this._itemData=new Map}getUnusedObj(t){let n;if(this._unused.size===0)n=this._create(t),this._itemData.set(n,t);else{const r=[...this._unused.values()];n=r.find(o=>this._itemData.get(o).getId()===t.getId())??r[0],this._unused.delete(n),this._itemData.set(n,t),n.setData(t)}return this._used.add(n),{object:n,dispose:()=>{this._used.delete(n),this._unused.size>5?n.dispose():this._unused.add(n)}}}dispose(){for(const t of this._used)t.dispose();for(const t of this._unused)t.dispose();this._used.clear(),this._unused.clear()}}var z6o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},SSt=function(e,t){return function(n,r){t(n,r,e)}};let q$e=class extends ht{constructor(t,n,r,o,s,a){super(),this._element=t,this._dimension=n,this._viewModel=r,this._workbenchUIElementFactory=o,this._parentContextKeyService=s,this._parentInstantiationService=a,this._scrollableElements=wo("div.scrollContent",[wo("div@content",{style:{overflow:"hidden"}}),wo("div.monaco-editor@overflowWidgetsDomNode",{})]),this._scrollable=this._register(new oH({forceIntegerValues:!1,scheduleAtNextAnimationFrame:u=>A1(ii(this._element),u),smoothScrollDuration:100})),this._scrollableElement=this._register(new Jbe(this._scrollableElements.root,{vertical:1,horizontal:1,useShadows:!1},this._scrollable)),this._elements=wo("div.monaco-component.multiDiffEditor",{},[wo("div",{},[this._scrollableElement.getDomNode()]),wo("div.placeholder@placeholder",{},[wo("div")])]),this._sizeObserver=this._register(new rDn(this._element,void 0)),this._objectPool=this._register(new V6o(u=>{const h=this._instantiationService.createInstance(Z$e,this._scrollableElements.content,this._scrollableElements.overflowWidgetsDomNode,this._workbenchUIElementFactory);return h.setData(u),h})),this.scrollTop=Ko(this,this._scrollableElement.onScroll,()=>this._scrollableElement.getScrollPosition().scrollTop),this.scrollLeft=Ko(this,this._scrollableElement.onScroll,()=>this._scrollableElement.getScrollPosition().scrollLeft),this._viewItemsInfo=Rt(this,u=>{const h=this._viewModel.read(u);if(!h)return{items:[],getItem:f=>{throw new hi}};const g=h.items.read(u),m=new Map;return{items:g.map(f=>{var p;const k=u.store.add(new $6o(f,this._objectPool,this.scrollLeft,b=>{this._scrollableElement.setScrollPosition({scrollTop:this._scrollableElement.getScrollPosition().scrollTop+b})})),A=(p=this._lastDocStates)==null?void 0:p[k.getKey()];return A&&la(b=>{k.setViewState(A,b)}),m.set(f,k),k}),getItem:f=>m.get(f)}}),this._viewItems=this._viewItemsInfo.map(this,u=>u.items),this._spaceBetweenPx=0,this._totalHeight=this._viewItems.map(this,(u,h)=>u.reduce((g,m)=>g+m.contentHeight.read(h)+this._spaceBetweenPx,0)),this.activeControl=Rt(this,u=>{var m,v;const h=(m=this._viewModel.read(u))==null?void 0:m.activeDiffItem.read(u);return h?(v=this._viewItemsInfo.read(u).getItem(h).template.read(u))==null?void 0:v.editor:void 0}),this._contextKeyService=this._register(this._parentContextKeyService.createScoped(this._element)),this._instantiationService=this._register(this._parentInstantiationService.createChild(new aH([Qi,this._contextKeyService]))),this._contextKeyService.createKey(He.inMultiDiffEditor.key,!0),this._lastDocStates={},this._register(Tf((u,h)=>{const g=this._viewModel.read(u);if(g&&g.contextKeys)for(const[m,v]of Object.entries(g.contextKeys)){const f=this._contextKeyService.createKey(m,void 0);f.set(v),h.add($n(()=>f.reset()))}}));const l=this._parentContextKeyService.createKey(He.multiDiffEditorAllCollapsed.key,!1);this._register(Oi(u=>{const h=this._viewModel.read(u);if(h){const g=h.items.read(u).every(m=>m.collapsed.read(u));l.set(g)}})),this._register(Oi(u=>{const h=this._dimension.read(u);this._sizeObserver.observe(h)}));const d=Rt(u=>{if(this._viewItems.read(u).length>0)return;const g=this._viewModel.read(u);return!g||g.isLoading.read(u)?U(145,"Loading..."):U(146,"No Changed Files")});this._register(Oi(u=>{const h=d.read(u);this._elements.placeholder.innerText=h??"",this._elements.placeholder.classList.toggle("visible",!!h)})),this._scrollableElements.content.style.position="relative",this._register(Oi(u=>{const h=this._sizeObserver.height.read(u);this._scrollableElements.root.style.height=`${h}px`;const g=this._totalHeight.read(u);this._scrollableElements.content.style.height=`${g}px`;const m=this._sizeObserver.width.read(u);let v=m;const f=this._viewItems.read(u),k=Pet(f,qh(A=>A.maxScroll.read(u).maxScroll,T0));if(k){const A=k.maxScroll.read(u);v=m+A.maxScroll}this._scrollableElement.setScrollDimensions({width:m,height:h,scrollHeight:g,scrollWidth:v})})),t.replaceChildren(this._elements.root),this._register($n(()=>{t.replaceChildren()})),this._register(Oi(u=>{const h=this._viewModel.read(u);if(h&&!h.isLoading.read(u)){if(h.items.read(u).length===0||h.activeDiffItem.read(u))return;this.goToNextChange()}})),this._register(this._register(Oi(u=>{MG(h=>{this.render(u)})})))}reveal(t,n){var u;const r=this._viewItems.get(),o=r.findIndex(h=>{var g,m,v,f;return((g=h.viewModel.originalUri)==null?void 0:g.toString())===((m=t.original)==null?void 0:m.toString())&&((v=h.viewModel.modifiedUri)==null?void 0:v.toString())===((f=t.modified)==null?void 0:f.toString())});if(o===-1)throw new hi("Resource not found in diff editor");const s=r[o];this._viewModel.get().activeDiffItem.setCache(s.viewModel,void 0);let a=0;for(let h=0;hv.viewModel===r):-1;if(o===-1){this._goToFile(0,"first");return}const s=n[o];s.viewModel.collapsed.get()&&s.viewModel.collapsed.set(!1,void 0);const a=(u=s.template.get())==null?void 0:u.editor;if((g=(h=a==null?void 0:a.getDiffComputationResult())==null?void 0:h.changes2)!=null&&g.length){const v=((m=a.getModifiedEditor().getPosition())==null?void 0:m.lineNumber)||1,f=a.getDiffComputationResult().changes2;if(t==="next"?f.some(A=>A.modified.startLineNumber>v):f.some(A=>A.modified.endLineNumberExclusive<=v)){a.goToDiff(t);return}}const l=(o+(t==="next"?1:-1)+n.length)%n.length;this._goToFile(l,t==="next"?"first":"last")}_goToFile(t,n){var s,a,l;const r=this._viewItems.get()[t];r.viewModel.collapsed.get()&&r.viewModel.collapsed.set(!1,void 0),this.reveal({original:r.viewModel.originalUri,modified:r.viewModel.modifiedUri});const o=(s=r.template.get())==null?void 0:s.editor;if((l=(a=o==null?void 0:o.getDiffComputationResult())==null?void 0:a.changes2)!=null&&l.length)if(n==="first")o.revealFirstDiff();else{const d=o.getDiffComputationResult().changes2.at(-1),u=o.getModifiedEditor();u.setPosition({lineNumber:d.modified.startLineNumber,column:1}),u.revealLineInCenter(d.modified.startLineNumber)}o==null||o.focus()}render(t){const n=this.scrollTop.read(t);let r=0,o=0,s=0;const a=this._sizeObserver.height.read(t),l=Gn.ofStartAndLength(n,a),d=this._sizeObserver.width.read(t);for(const u of this._viewItems.read(t)){const h=u.contentHeight.read(t),g=Math.min(h,a),m=Gn.ofStartAndLength(o,g),v=Gn.ofStartAndLength(s,h);if(v.isBefore(l))r-=h-g,u.hide();else if(v.isAfter(l))u.hide();else{const f=Math.max(0,Math.min(l.start-v.start,h-g));r-=f;const k=Gn.ofStartAndLength(n+r,a);u.render(m,f,d,k)}o+=g+this._spaceBetweenPx,s+=h+this._spaceBetweenPx}this._scrollableElements.content.style.transform=`translateY(${-(n+r)}px)`}};q$e=z6o([SSt(4,Qi),SSt(5,Zn)],q$e);function H6o(e,t){const n=e.getModel(),r=e.createDecorationsCollection([{range:t,options:{description:"symbol-navigate-action-highlight",className:"symbolHighlight"}}]);setTimeout(()=>{e.getModel()===n&&r.clear()},350)}class $6o extends ht{constructor(t,n,r,o){super(),this.viewModel=t,this._objectPool=n,this._scrollLeft=r,this._deltaScrollVertical=o,this._templateRef=this._register(ZJe(this,void 0)),this.contentHeight=Rt(this,s=>{var a,l;return((l=(a=this._templateRef.read(s))==null?void 0:a.object.contentHeight)==null?void 0:l.read(s))??this.viewModel.lastTemplateData.read(s).contentHeight}),this.maxScroll=Rt(this,s=>{var a;return((a=this._templateRef.read(s))==null?void 0:a.object.maxScroll.read(s))??{maxScroll:0,scrollWidth:0}}),this.template=Rt(this,s=>{var a;return(a=this._templateRef.read(s))==null?void 0:a.object}),this._isHidden=Ti(this,!1),this._isFocused=Rt(this,s=>{var a;return((a=this.template.read(s))==null?void 0:a.isFocused.read(s))??!1}),this.viewModel.setIsFocused(this._isFocused,void 0),this._register(Oi(s=>{var l;const a=this._scrollLeft.read(s);(l=this._templateRef.read(s))==null||l.object.setScrollLeft(a)})),this._register(Oi(s=>{const a=this._templateRef.read(s);!a||!this._isHidden.read(s)||a.object.isFocused.read(s)||this._clear()}))}dispose(){this._clear(),super.dispose()}toString(){var t;return`VirtualViewItem(${(t=this.viewModel.documentDiffItem.modified)==null?void 0:t.uri.toString()})`}getKey(){return this.viewModel.getKey()}setViewState(t,n){var a;this.viewModel.collapsed.set(t.collapsed,n),this._updateTemplateData(n);const r=this.viewModel.lastTemplateData.get(),o=(a=t.selections)==null?void 0:a.map(Dn.liftSelection);this.viewModel.lastTemplateData.set({...r,selections:o},n);const s=this._templateRef.get();s&&o&&s.object.editor.setSelections(o)}_updateTemplateData(t){const n=this._templateRef.get();n&&this.viewModel.lastTemplateData.set({contentHeight:n.object.contentHeight.get(),selections:n.object.editor.getSelections()??void 0},t)}_clear(){const t=this._templateRef.get();t&&la(n=>{this._updateTemplateData(n),t.object.hide(),this._templateRef.set(void 0,n)})}hide(){this._isHidden.set(!0,void 0)}render(t,n,r,o){this._isHidden.set(!1,void 0);let s=this._templateRef.get();if(!s){s=this._objectPool.getUnusedObj(new W6o(this.viewModel,this._deltaScrollVertical)),this._templateRef.set(s,void 0);const a=this.viewModel.lastTemplateData.get().selections;a&&s.object.editor.setSelections(a)}s.object.render(t,r,n,o)}}var X6o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},G6o=function(e,t){return function(n,r){t(n,r,e)}};let K$e=class extends ht{constructor(t,n,r){super(),this._element=t,this._workbenchUIElementFactory=n,this._instantiationService=r,this._dimension=Ti(this,void 0),this._viewModel=Ti(this,void 0),this._widgetImpl=Rt(this,o=>o.store.add(this._instantiationService.createInstance(p_(q$e),this._element,this._dimension,this._viewModel,this._workbenchUIElementFactory))),this._register(KW(this._widgetImpl))}};K$e=X6o([G6o(2,Zn)],K$e);function Y6o(e,t,n){return Hi.initialize(n||{}).createInstance(G$e,e,t)}function Z6o(e){return Hi.get(yo).onCodeEditorAdd(n=>{e(n)})}function q6o(e){return Hi.get(yo).onDiffEditorAdd(n=>{e(n)})}function K6o(){return Hi.get(yo).listCodeEditors()}function J6o(){return Hi.get(yo).listDiffEditors()}function eEo(e,t,n){return Hi.initialize(n||{}).createInstance(Y$e,e,t)}function tEo(e,t){const n=Hi.initialize(t||{});return new K$e(e,{},n)}function nEo(e){if(typeof e.id!="string"||typeof e.run!="function")throw new Error("Invalid command descriptor, `id` and `run` are required properties!");return uo.registerCommand(e.id,e.run)}function iEo(e){if(typeof e.id!="string"||typeof e.label!="string"||typeof e.run!="function")throw new Error("Invalid action descriptor, `id`, `label` and `run` are required properties!");const t=Nt.deserialize(e.precondition),n=(o,...s)=>$d.runEditorCommand(o,s,t,(a,l,d)=>Promise.resolve(e.run(l,...d))),r=new Et;if(r.add(uo.registerCommand(e.id,n)),e.contextMenuGroupId){const o={command:{id:e.id,title:e.label},when:t,group:e.contextMenuGroupId,order:e.contextMenuOrder||0};r.add(Pu.appendMenuItem(Vn.EditorContext,o))}if(Array.isArray(e.keybindings)){const o=Hi.get(Do);if(!(o instanceof DV))console.warn("Cannot add keybinding because the editor is configured with an unrecognized KeybindingService");else{const s=Nt.and(t,Nt.deserialize(e.keybindingContext));r.add(o.addDynamicKeybindings(e.keybindings.map(a=>({keybinding:a,command:e.id,when:s}))))}}return r}function rEo(e){return NMn([e])}function NMn(e){const t=Hi.get(Do);return t instanceof DV?t.addDynamicKeybindings(e.map(n=>({keybinding:n.keybinding,command:n.command,commandArgs:n.commandArgs,when:Nt.deserialize(n.when)}))):(console.warn("Cannot add keybinding because the editor is configured with an unrecognized KeybindingService"),ht.None)}function oEo(e,t,n){const r=Hi.get(ic),o=r.getLanguageIdByMimeType(t)||t;return FMn(Hi.get(ml),r,e,o,n)}function sEo(e,t){const n=Hi.get(ic),r=n.getLanguageIdByMimeType(t)||t||s2;e.setLanguage(n.createById(r))}function aEo(e,t,n){e&&Hi.get(iC).changeOne(t,e.uri,n)}function lEo(e){Hi.get(iC).changeAll(e,[])}function cEo(e){return Hi.get(iC).read(e)}function dEo(e){return Hi.get(iC).onMarkerChanged(e)}function uEo(e){return Hi.get(ml).getModel(e)}function hEo(){return Hi.get(ml).getModels()}function fEo(e){return Hi.get(ml).onModelAdded(e)}function gEo(e){return Hi.get(ml).onModelRemoved(e)}function mEo(e){return Hi.get(ml).onModelLanguageChanged(n=>{e({model:n.model,oldLanguage:n.oldLanguageId})})}function kEo(e){return O5o(Hi.get(ml),e)}function vEo(e,t){const n=Hi.get(ic),r=Hi.get(L2);return cit.colorizeElement(r,n,e,t).then(()=>{r.registerEditorContainer(e)})}function AEo(e,t,n){const r=Hi.get(ic);return Hi.get(L2).registerEditorContainer(xs.document.body),cit.colorize(r,e,t,n)}function pEo(e,t,n=4){return Hi.get(L2).registerEditorContainer(xs.document.body),cit.colorizeModelLine(e,t,n)}function bEo(e){const t=Hl.get(e);return t||{getInitialState:()=>hV,tokenize:(n,r,o)=>ntt(e,o)}}function wEo(e,t){Hl.getOrCreate(t);const n=bEo(t),r=F0(e),o=[];let s=n.getInitialState();for(let a=0,l=r.length;a{var l;if(!r)return null;const s=(l=n.options)==null?void 0:l.selection;let a;return s&&typeof s.endLineNumber=="number"&&typeof s.endColumn=="number"?a=s:s&&(a={lineNumber:s.startLineNumber,column:s.startColumn}),await e.openCodeEditor(r,n.resource,a)?r:null})}function xEo(){return{create:Y6o,getEditors:K6o,getDiffEditors:J6o,onDidCreateEditor:Z6o,onDidCreateDiffEditor:q6o,createDiffEditor:eEo,addCommand:nEo,addEditorAction:iEo,addKeybindingRule:rEo,addKeybindingRules:NMn,createModel:oEo,setModelLanguage:sEo,setModelMarkers:aEo,getModelMarkers:cEo,removeAllMarkers:lEo,onDidChangeMarkers:dEo,getModels:hEo,getModel:uEo,onDidCreateModel:fEo,onWillDisposeModel:gEo,onDidChangeModelLanguage:mEo,createWebWorker:kEo,colorizeElement:vEo,colorize:AEo,colorizeModelLine:pEo,tokenize:wEo,defineTheme:OEo,setTheme:yEo,remeasureFonts:CEo,registerCommand:_Eo,registerLinkOpener:SEo,registerEditorOpener:LEo,AccessibilitySupport:Gze,ContentWidgetPositionPreference:eHe,CursorChangeReason:tHe,DefaultEndOfLine:nHe,EditorAutoIndentStrategy:rHe,EditorOption:oHe,EndOfLinePreference:sHe,EndOfLineSequence:aHe,MinimapPosition:pHe,MinimapSectionHeaderStyle:bHe,MouseTargetType:wHe,OverlayWidgetPositionPreference:CHe,OverviewRulerLane:_He,GlyphMarginLane:lHe,RenderLineNumbersType:xHe,RenderMinimap:EHe,ScrollbarVisibility:QHe,ScrollType:THe,TextEditorCursorBlinkingStyle:FHe,TextEditorCursorStyle:NHe,TrackedRangeStickiness:UHe,WrappingIndent:jHe,InjectedTextCursorStops:uHe,PositionAffinity:LHe,ShowLightbulbIconMode:BHe,TextDirection:PHe,ConfigurationChangedEvent:k7n,BareFontInfo:cR,FontInfo:Wme,TextModelResolvedOptions:ehe,FindMatch:eJ,ApplyUpdateResult:gZ,EditorZoom:Rv,createMultiFileDiffEditor:tEo,EditorType:Uie,EditorOptions:fg}}function EEo(e,t){if(!t||!Array.isArray(t))return!1;for(const n of t)if(!e(n))return!1;return!0}function Ece(e,t){return typeof e=="boolean"?e:t}function LSt(e,t){return typeof e=="string"?e:t}function TEo(e){const t={};for(const n of e)t[n]=!0;return t}function xSt(e,t=!1){t&&(e=e.map(function(r){return r.toLowerCase()}));const n=TEo(e);return t?function(r){return n[r.toLowerCase()]!==void 0&&n.hasOwnProperty(r.toLowerCase())}:function(r){return n[r]!==void 0&&n.hasOwnProperty(r)}}function J$e(e,t,n){t=t.replace(/@@/g,"");let r=0,o;do o=!1,t=t.replace(/@(\w+)/g,function(a,l){o=!0;let d="";if(typeof e[l]=="string")d=e[l];else if(e[l]&&e[l]instanceof RegExp)d=e[l].source;else throw e[l]===void 0?Ra(e,"language definition does not contain attribute '"+l+"', used at: "+t):Ra(e,"attribute reference '"+l+"' must be a string, used at: "+t);return BT(d)?"":"(?:"+d+")"}),r++;while(o&&r<5);t=t.replace(/\x01/g,"@");const s=(e.ignoreCase?"i":"")+(e.unicode?"u":"");if(n&&t.match(/\$[sS](\d\d?)/g)){let l=null,d=null;return u=>(d&&l===u||(l=u,d=new RegExp(L5o(e,t,u),s)),d)}return new RegExp(t,s)}function QEo(e,t,n,r){if(r<0)return e;if(r=100){r=r-100;const o=n.split(".");if(o.unshift(n),r=0&&(r.tokenSubst=!0),typeof n.bracket=="string")if(n.bracket==="@open")r.bracket=1;else if(n.bracket==="@close")r.bracket=-1;else throw Ra(e,"a 'bracket' attribute must be either '@open' or '@close', in rule: "+t);if(n.next){if(typeof n.next!="string")throw Ra(e,"the next state must be a string value in rule: "+t);{let o=n.next;if(!/^(@pop|@push|@popall)$/.test(o)&&(o[0]==="@"&&(o=o.substr(1)),o.indexOf("$")<0&&!x5o(e,R5(e,o,"",[],""))))throw Ra(e,"the next state '"+n.next+"' is not defined in rule: "+t);r.next=o}}return typeof n.goBack=="number"&&(r.goBack=n.goBack),typeof n.switchTo=="string"&&(r.switchTo=n.switchTo),typeof n.log=="string"&&(r.log=n.log),typeof n.nextEmbedded=="string"&&(r.nextEmbedded=n.nextEmbedded,e.usesEmbedded=!0),r}}else if(Array.isArray(n)){const r=[];for(let o=0,s=n.length;o0&&r[0]==="^",this.name=this.name+": "+r,this.regex=J$e(t,"^(?:"+(this.matchOnlyAtLineStart?r.substr(1):r)+")",!0)}setAction(t,n){this.action=eXe(t,this.name,n)}resolveRegex(t){return this.regex instanceof RegExp?this.regex:this.regex(t)}}function UMn(e,t){if(!t||typeof t!="object")throw new Error("Monarch: expecting a language definition object");const n={languageId:e,includeLF:Ece(t.includeLF,!1),noThrow:!1,maxStack:100,start:typeof t.start=="string"?t.start:null,ignoreCase:Ece(t.ignoreCase,!1),unicode:Ece(t.unicode,!1),tokenPostfix:LSt(t.tokenPostfix,"."+e),defaultToken:LSt(t.defaultToken,"source"),usesEmbedded:!1,stateNames:{},tokenizer:{},brackets:[]},r=t;r.languageId=e,r.includeLF=n.includeLF,r.ignoreCase=n.ignoreCase,r.unicode=n.unicode,r.noThrow=n.noThrow,r.usesEmbedded=n.usesEmbedded,r.stateNames=t.tokenizer,r.defaultToken=n.defaultToken;function o(a,l,d){for(const u of d){let h=u.include;if(h){if(typeof h!="string")throw Ra(n,"an 'include' attribute must be a string at: "+a);if(h[0]==="@"&&(h=h.substr(1)),!t.tokenizer[h])throw Ra(n,"include target '"+h+"' is not defined at: "+a);o(a+"."+h,l,t.tokenizer[h])}else{const g=new BEo(a);if(Array.isArray(u)&&u.length>=1&&u.length<=3)if(g.setRegex(r,u[0]),u.length>=3)if(typeof u[1]=="string")g.setAction(r,{token:u[1],next:u[2]});else if(typeof u[1]=="object"){const m=u[1];m.next=u[2],g.setAction(r,m)}else throw Ra(n,"a next state as the last element of a rule can only be given if the action is either an object or a string, at: "+a);else g.setAction(r,u[1]);else{if(!u.regex)throw Ra(n,"a rule must either be an array, or an object with a 'regex' or 'include' field at: "+a);u.name&&typeof u.name=="string"&&(g.name=u.name),u.matchOnlyAtStart&&(g.matchOnlyAtLineStart=Ece(u.matchOnlyAtLineStart,!1)),g.setRegex(r,u.regex),g.setAction(r,u.action)}l.push(g)}}}if(!t.tokenizer||typeof t.tokenizer!="object")throw Ra(n,"a language definition must define the 'tokenizer' attribute as an object");n.tokenizer=[];for(const a in t.tokenizer)if(t.tokenizer.hasOwnProperty(a)){n.start||(n.start=a);const l=t.tokenizer[a];n.tokenizer[a]=new Array,o("tokenizer."+a,n.tokenizer[a],l)}if(n.usesEmbedded=r.usesEmbedded,t.brackets){if(!Array.isArray(t.brackets))throw Ra(n,"the 'brackets' attribute must be defined as an array")}else t.brackets=[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}];const s=[];for(const a of t.brackets){let l=a;if(l&&Array.isArray(l)&&l.length===3&&(l={token:l[2],open:l[0],close:l[1]}),l.open===l.close)throw Ra(n,"open and close brackets in a 'brackets' attribute must be different: "+l.open+` - hint: use the 'bracket' attribute if matching on equal brackets is required.`);if(typeof l.open=="string"&&typeof l.token=="string"&&typeof l.close=="string")s.push({token:l.token+n.tokenPostfix,open:l8(n,l.open),close:l8(n,l.close)});else throw Ra(n,"every element in the 'brackets' array must be a '{open,close,token}' object or array")}return n.brackets=s,n.noThrow=!0,n}function REo(e){eV.registerLanguage(e)}function IEo(){let e=[];return e=e.concat(eV.getLanguages()),e}function MEo(e){return Hi.get(ic).languageIdCodec.encodeLanguageId(e)}function PEo(e,t){return Hi.withServices(()=>{const r=Hi.get(ic).onDidRequestRichLanguageFeatures(o=>{o===e&&(r.dispose(),t())});return r})}function FEo(e,t){return Hi.withServices(()=>{const r=Hi.get(ic).onDidRequestBasicLanguageFeatures(o=>{o===e&&(r.dispose(),t())});return r})}function NEo(e,t){if(!Hi.get(ic).isRegisteredLanguageId(e))throw new Error(`Cannot set configuration for unknown language ${e}`);return Hi.get(kl).register(e,t,100)}class UEo{constructor(t,n){this._languageId=t,this._actual=n}dispose(){}getInitialState(){return this._actual.getInitialState()}tokenize(t,n,r){if(typeof this._actual.tokenize=="function")return Tee.adaptTokenize(this._languageId,this._actual,t,r);throw new Error("Not supported!")}tokenizeEncoded(t,n,r){const o=this._actual.tokenizeEncoded(t,r);return new i3e(o.tokens,o.endState)}}class Tee{constructor(t,n,r,o){this._languageId=t,this._actual=n,this._languageService=r,this._standaloneThemeService=o}dispose(){}getInitialState(){return this._actual.getInitialState()}static _toClassicTokens(t,n){const r=[];let o=0;for(let s=0,a=t.length;s0&&s[a-1]===m)continue;let v=g.startIndex;u===0?v=0:v{const r=await Promise.resolve(t.create());return r?jEo(r)?WMn(e,r):new yee(Hi.get(ic),Hi.get(L2),e,UMn(e,r),Hi.get(ar)):null});return Hl.registerFactory(e,n)}function zEo(e,t){if(!Hi.get(ic).isRegisteredLanguageId(e))throw new Error(`Cannot set tokens provider for unknown language ${e}`);return jMn(t)?mit(e,{create:()=>t}):Hl.register(e,WMn(e,t))}function HEo(e,t){const n=r=>new yee(Hi.get(ic),Hi.get(L2),e,UMn(e,r),Hi.get(ar));return jMn(t)?mit(e,{create:()=>t}):Hl.register(e,n(t))}function $Eo(e,t){return Hi.get(Un).referenceProvider.register(e,t)}function XEo(e,t){return Hi.get(Un).renameProvider.register(e,t)}function GEo(e,t){return Hi.get(Un).newSymbolNamesProvider.register(e,t)}function YEo(e,t){return Hi.get(Un).signatureHelpProvider.register(e,t)}function ZEo(e,t){return Hi.get(Un).hoverProvider.register(e,{provideHover:async(r,o,s,a)=>{const l=r.getWordAtPosition(o);return Promise.resolve(t.provideHover(r,o,s,a)).then(d=>{if(d)return!d.range&&l&&(d.range=new xe(o.lineNumber,l.startColumn,o.lineNumber,l.endColumn)),d.range||(d.range=new xe(o.lineNumber,o.column,o.lineNumber,o.column)),d})}})}function qEo(e,t){return Hi.get(Un).documentSymbolProvider.register(e,t)}function KEo(e,t){return Hi.get(Un).documentHighlightProvider.register(e,t)}function JEo(e,t){return Hi.get(Un).linkedEditingRangeProvider.register(e,t)}function e7o(e,t){return Hi.get(Un).definitionProvider.register(e,t)}function t7o(e,t){return Hi.get(Un).implementationProvider.register(e,t)}function n7o(e,t){return Hi.get(Un).typeDefinitionProvider.register(e,t)}function i7o(e,t){return Hi.get(Un).codeLensProvider.register(e,t)}function r7o(e,t,n){return Hi.get(Un).codeActionProvider.register(e,{providedCodeActionKinds:n==null?void 0:n.providedCodeActionKinds,documentation:n==null?void 0:n.documentation,provideCodeActions:(o,s,a,l)=>{const u=Hi.get(iC).read({resource:o.uri}).filter(h=>xe.areIntersectingOrTouching(h,s));return t.provideCodeActions(o,s,{markers:u,only:a.only,trigger:a.trigger},l)},resolveCodeAction:t.resolveCodeAction})}function o7o(e,t){return Hi.get(Un).documentFormattingEditProvider.register(e,t)}function s7o(e,t){return Hi.get(Un).documentRangeFormattingEditProvider.register(e,t)}function a7o(e,t){return Hi.get(Un).onTypeFormattingEditProvider.register(e,t)}function l7o(e,t){return Hi.get(Un).linkProvider.register(e,t)}function c7o(e,t){return Hi.get(Un).completionProvider.register(e,t)}function d7o(e,t){return Hi.get(Un).colorProvider.register(e,t)}function u7o(e,t){return Hi.get(Un).foldingRangeProvider.register(e,t)}function h7o(e,t){return Hi.get(Un).declarationProvider.register(e,t)}function f7o(e,t){return Hi.get(Un).selectionRangeProvider.register(e,t)}function g7o(e,t){return Hi.get(Un).documentSemanticTokensProvider.register(e,t)}function m7o(e,t){return Hi.get(Un).documentRangeSemanticTokensProvider.register(e,t)}function k7o(e,t){return Hi.get(Un).inlineCompletionsProvider.register(e,t)}function v7o(e,t){return Hi.get(Un).inlayHintsProvider.register(e,t)}function A7o(){return{register:REo,getLanguages:IEo,onLanguage:PEo,onLanguageEncountered:FEo,getEncodedLanguageId:MEo,setLanguageConfiguration:NEo,setColorMap:VEo,registerTokensProviderFactory:mit,setTokensProvider:zEo,setMonarchTokensProvider:HEo,registerReferenceProvider:$Eo,registerRenameProvider:XEo,registerNewSymbolNameProvider:GEo,registerCompletionItemProvider:c7o,registerSignatureHelpProvider:YEo,registerHoverProvider:ZEo,registerDocumentSymbolProvider:qEo,registerDocumentHighlightProvider:KEo,registerLinkedEditingRangeProvider:JEo,registerDefinitionProvider:e7o,registerImplementationProvider:t7o,registerTypeDefinitionProvider:n7o,registerCodeLensProvider:i7o,registerCodeActionProvider:r7o,registerDocumentFormattingEditProvider:o7o,registerDocumentRangeFormattingEditProvider:s7o,registerOnTypeFormattingEditProvider:a7o,registerLinkProvider:l7o,registerColorProvider:d7o,registerFoldingRangeProvider:u7o,registerDeclarationProvider:h7o,registerSelectionRangeProvider:f7o,registerDocumentSemanticTokensProvider:g7o,registerDocumentRangeSemanticTokensProvider:m7o,registerInlineCompletionsProvider:k7o,registerInlayHintsProvider:v7o,DocumentHighlightKind:iHe,CompletionItemKind:qze,CompletionItemTag:Kze,CompletionItemInsertTextRule:Zze,SymbolKind:IHe,SymbolTag:MHe,IndentAction:dHe,CompletionTriggerKind:Jze,SignatureHelpTriggerKind:RHe,InlayHintKind:hHe,InlineCompletionTriggerKind:mHe,CodeActionTriggerType:Yze,NewSymbolNameTag:OHe,NewSymbolNameTriggerKind:yHe,PartialAcceptTriggerKind:SHe,HoverVerbosityAction:cHe,InlineCompletionEndOfLifeReasonKind:fHe,InlineCompletionHintStyle:gHe,FoldingRangeKind:xI,SelectedSuggestionInfo:bTn,EditDeltaInfo:SJ}}fg.wrappingIndent.defaultValue=0;fg.glyphMargin.defaultValue=!1;fg.autoIndent.defaultValue=3;fg.overviewRulerLanes.defaultValue=2;tee.setFormatterSelector((e,t,n)=>Promise.resolve(e[0]));const wm=mMn();wm.editor=xEo();wm.languages=A7o();const p7o=wm.CancellationTokenSource,BV=wm.Emitter,b7o=wm.KeyCode,w7o=wm.KeyMod,O7o=wm.Position,Qee=wm.Range,y7o=wm.Selection,C7o=wm.SelectionDirection,Cf=wm.MarkerSeverity,Dee=wm.MarkerTag,UI=wm.Uri,_7o=wm.Token,Mc=wm.editor,Qt=wm.languages,u5e=OJe(),tj=globalThis;(u5e!=null&&u5e.globalAPI||typeof tj.define=="function"&&tj.define.amd)&&(tj.monaco=wm);typeof tj.require<"u"&&typeof tj.require.config=="function"&&tj.require.config({ignoreDuplicateModules:["vscode-languageserver-types","vscode-languageserver-types/main","vscode-languageserver-textdocument","vscode-languageserver-textdocument/main","vscode-nls","vscode-nls/vscode-nls","jsonc-parser","jsonc-parser/main","vscode-uri","vscode-uri/index","vs/basic-languages/typescript/typescript"]});const S7o=Object.freeze(Object.defineProperty({__proto__:null,CancellationTokenSource:p7o,Emitter:BV,KeyCode:b7o,KeyMod:w7o,MarkerSeverity:Cf,MarkerTag:Dee,Position:O7o,Range:Qee,Selection:y7o,SelectionDirection:C7o,Token:_7o,Uri:UI,editor:Mc,languages:Qt},Symbol.toStringTag,{value:"Module"}));let kit=class{constructor(t,n,r){this._onDidChange=new BV,this._languageId=t,this.setOptions(n),this.setModeConfiguration(r)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get modeConfiguration(){return this._modeConfiguration}get diagnosticsOptions(){return this.options}get options(){return this._options}setOptions(t){this._options=t||Object.create(null),this._onDidChange.fire(this)}setDiagnosticsOptions(t){this.setOptions(t)}setModeConfiguration(t){this._modeConfiguration=t||Object.create(null),this._onDidChange.fire(this)}};const vit={validate:!0,lint:{compatibleVendorPrefixes:"ignore",vendorPrefix:"warning",duplicateProperties:"warning",emptyRules:"warning",importStatement:"ignore",boxModel:"ignore",universalSelector:"ignore",zeroUnits:"ignore",fontFaceProperties:"warning",hexColorLength:"error",argumentsInColorFunction:"error",unknownProperties:"warning",ieHack:"ignore",unknownVendorSpecificProperties:"ignore",propertyIgnoredDueToDisplay:"warning",important:"ignore",float:"ignore",idSelector:"ignore"},data:{useDefaultDataProvider:!0},format:{newlineBetweenSelectors:!0,newlineBetweenRules:!0,spaceAroundSelectorSeparator:!1,braceStyle:"collapse",maxPreserveNewLines:void 0,preserveNewLines:!0}},Ait={completionItems:!0,hovers:!0,documentSymbols:!0,definitions:!0,references:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0,documentFormattingEdits:!0,documentRangeFormattingEdits:!0},VMn=new kit("css",vit,Ait),zMn=new kit("scss",vit,Ait),HMn=new kit("less",vit,Ait);function pit(){return _t(()=>Promise.resolve().then(()=>oRs),void 0,import.meta.url)}Qt.onLanguage("less",()=>{pit().then(e=>e.setupMode(HMn))});Qt.onLanguage("scss",()=>{pit().then(e=>e.setupMode(zMn))});Qt.onLanguage("css",()=>{pit().then(e=>e.setupMode(VMn))});const L7o=Object.freeze(Object.defineProperty({__proto__:null,cssDefaults:VMn,lessDefaults:HMn,scssDefaults:zMn},Symbol.toStringTag,{value:"Module"}));let x7o=class{constructor(t,n,r){this._onDidChange=new BV,this._languageId=t,this.setOptions(n),this.setModeConfiguration(r)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get options(){return this._options}get modeConfiguration(){return this._modeConfiguration}setOptions(t){this._options=t||Object.create(null),this._onDidChange.fire(this)}setModeConfiguration(t){this._modeConfiguration=t||Object.create(null),this._onDidChange.fire(this)}};const E7o={tabSize:4,insertSpaces:!1,wrapLineLength:120,unformatted:'default": "a, abbr, acronym, b, bdo, big, br, button, cite, code, dfn, em, i, img, input, kbd, label, map, object, q, samp, select, small, span, strong, sub, sup, textarea, tt, var',contentUnformatted:"pre",indentInnerHtml:!1,preserveNewLines:!0,maxPreserveNewLines:void 0,indentHandlebars:!1,endWithNewline:!1,extraLiners:"head, body, /html",wrapAttributes:"auto"},q3e={format:E7o,suggest:{},data:{useDefaultDataProvider:!0}};function K3e(e){return{completionItems:!0,hovers:!0,documentSymbols:!0,links:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,selectionRanges:!0,diagnostics:e===eq,documentFormattingEdits:e===eq,documentRangeFormattingEdits:e===eq}}const eq="html",ESt="handlebars",TSt="razor",$Mn=J3e(eq,q3e,K3e(eq)),T7o=$Mn.defaults,XMn=J3e(ESt,q3e,K3e(ESt)),Q7o=XMn.defaults,GMn=J3e(TSt,q3e,K3e(TSt)),D7o=GMn.defaults;function B7o(){return _t(()=>Promise.resolve().then(()=>cRs),void 0,import.meta.url)}function J3e(e,t=q3e,n=K3e(e)){const r=new x7o(e,t,n);let o;const s=Qt.onLanguage(e,async()=>{o=(await B7o()).setupMode(r)});return{defaults:r,dispose(){s.dispose(),o==null||o.dispose(),o=void 0}}}const R7o=Object.freeze(Object.defineProperty({__proto__:null,handlebarDefaults:Q7o,handlebarLanguageService:XMn,htmlDefaults:T7o,htmlLanguageService:$Mn,razorDefaults:D7o,razorLanguageService:GMn,registerHTMLLanguageService:J3e},Symbol.toStringTag,{value:"Module"}));let I7o=class{constructor(t,n,r){this._onDidChange=new BV,this._languageId=t,this.setDiagnosticsOptions(n),this.setModeConfiguration(r)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get modeConfiguration(){return this._modeConfiguration}get diagnosticsOptions(){return this._diagnosticsOptions}setDiagnosticsOptions(t){this._diagnosticsOptions=t||Object.create(null),this._onDidChange.fire(this)}setModeConfiguration(t){this._modeConfiguration=t||Object.create(null),this._onDidChange.fire(this)}};const M7o={validate:!0,allowComments:!0,schemas:[],enableSchemaRequest:!1,schemaRequest:"warning",schemaValidation:"warning",comments:"error",trailingCommas:"error"},P7o={documentFormattingEdits:!0,documentRangeFormattingEdits:!0,completionItems:!0,hovers:!0,documentSymbols:!0,tokens:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0},YMn=new I7o("json",M7o,P7o),F7o=()=>ZMn().then(e=>e.getWorker());function ZMn(){return _t(()=>Promise.resolve().then(()=>xRs),void 0,import.meta.url)}Qt.register({id:"json",extensions:[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".har"],aliases:["JSON","json"],mimetypes:["application/json"]});Qt.onLanguage("json",()=>{ZMn().then(e=>e.setupMode(YMn))});const N7o=Object.freeze(Object.defineProperty({__proto__:null,getWorker:F7o,jsonDefaults:YMn},Symbol.toStringTag,{value:"Module"})),U7o="5.9.3";var qMn=(e=>(e[e.None=0]="None",e[e.CommonJS=1]="CommonJS",e[e.AMD=2]="AMD",e[e.UMD=3]="UMD",e[e.System=4]="System",e[e.ES2015=5]="ES2015",e[e.ESNext=99]="ESNext",e))(qMn||{}),KMn=(e=>(e[e.None=0]="None",e[e.Preserve=1]="Preserve",e[e.React=2]="React",e[e.ReactNative=3]="ReactNative",e[e.ReactJSX=4]="ReactJSX",e[e.ReactJSXDev=5]="ReactJSXDev",e))(KMn||{}),JMn=(e=>(e[e.CarriageReturnLineFeed=0]="CarriageReturnLineFeed",e[e.LineFeed=1]="LineFeed",e))(JMn||{}),ePn=(e=>(e[e.ES3=0]="ES3",e[e.ES5=1]="ES5",e[e.ES2015=2]="ES2015",e[e.ES2016=3]="ES2016",e[e.ES2017=4]="ES2017",e[e.ES2018=5]="ES2018",e[e.ES2019=6]="ES2019",e[e.ES2020=7]="ES2020",e[e.ESNext=99]="ESNext",e[e.JSON=100]="JSON",e[e.Latest=99]="Latest",e))(ePn||{}),tPn=(e=>(e[e.Classic=1]="Classic",e[e.NodeJs=2]="NodeJs",e))(tPn||{});class nPn{constructor(t,n,r,o,s){this._onDidChange=new BV,this._onDidExtraLibsChange=new BV,this._extraLibs=Object.create(null),this._removedExtraLibs=Object.create(null),this._eagerModelSync=!1,this.setCompilerOptions(t),this.setDiagnosticsOptions(n),this.setWorkerOptions(r),this.setInlayHintsOptions(o),this.setModeConfiguration(s),this._onDidExtraLibsChangeTimeout=-1}get onDidChange(){return this._onDidChange.event}get onDidExtraLibsChange(){return this._onDidExtraLibsChange.event}get modeConfiguration(){return this._modeConfiguration}get workerOptions(){return this._workerOptions}get inlayHintsOptions(){return this._inlayHintsOptions}getExtraLibs(){return this._extraLibs}addExtraLib(t,n){let r;if(typeof n>"u"?r=`ts:extralib-${Math.random().toString(36).substring(2,15)}`:r=n,this._extraLibs[r]&&this._extraLibs[r].content===t)return{dispose:()=>{}};let o=1;return this._removedExtraLibs[r]&&(o=this._removedExtraLibs[r]+1),this._extraLibs[r]&&(o=this._extraLibs[r].version+1),this._extraLibs[r]={content:t,version:o},this._fireOnDidExtraLibsChangeSoon(),{dispose:()=>{let s=this._extraLibs[r];s&&s.version===o&&(delete this._extraLibs[r],this._removedExtraLibs[r]=o,this._fireOnDidExtraLibsChangeSoon())}}}setExtraLibs(t){for(const n in this._extraLibs)this._removedExtraLibs[n]=this._extraLibs[n].version;if(this._extraLibs=Object.create(null),t&&t.length>0)for(const n of t){const r=n.filePath||`ts:extralib-${Math.random().toString(36).substring(2,15)}`,o=n.content;let s=1;this._removedExtraLibs[r]&&(s=this._removedExtraLibs[r]+1),this._extraLibs[r]={content:o,version:s}}this._fireOnDidExtraLibsChangeSoon()}_fireOnDidExtraLibsChangeSoon(){this._onDidExtraLibsChangeTimeout===-1&&(this._onDidExtraLibsChangeTimeout=window.setTimeout(()=>{this._onDidExtraLibsChangeTimeout=-1,this._onDidExtraLibsChange.fire(void 0)},0))}getCompilerOptions(){return this._compilerOptions}setCompilerOptions(t){this._compilerOptions=t||Object.create(null),this._onDidChange.fire(void 0)}getDiagnosticsOptions(){return this._diagnosticsOptions}setDiagnosticsOptions(t){this._diagnosticsOptions=t||Object.create(null),this._onDidChange.fire(void 0)}setWorkerOptions(t){this._workerOptions=t||Object.create(null),this._onDidChange.fire(void 0)}setInlayHintsOptions(t){this._inlayHintsOptions=t||Object.create(null),this._onDidChange.fire(void 0)}setMaximumWorkerIdleTime(t){}setEagerModelSync(t){this._eagerModelSync=t}getEagerModelSync(){return this._eagerModelSync}setModeConfiguration(t){this._modeConfiguration=t||Object.create(null),this._onDidChange.fire(void 0)}}const j7o=U7o,iPn={completionItems:!0,hovers:!0,documentSymbols:!0,definitions:!0,references:!0,documentHighlights:!0,rename:!0,diagnostics:!0,documentRangeFormattingEdits:!0,signatureHelp:!0,onTypeFormattingEdits:!0,codeActions:!0,inlayHints:!0},bit=new nPn({allowNonTsExtensions:!0,target:99},{noSemanticValidation:!1,noSyntaxValidation:!1,onlyVisible:!1},{},{},iPn),rPn=new nPn({allowNonTsExtensions:!0,allowJs:!0,target:99},{noSemanticValidation:!0,noSyntaxValidation:!1,onlyVisible:!1},{},{},iPn),W7o=()=>ewe().then(e=>e.getTypeScriptWorker()),V7o=()=>ewe().then(e=>e.getJavaScriptWorker());function ewe(){return _t(()=>Promise.resolve().then(()=>RRs),void 0,import.meta.url)}Qt.onLanguage("typescript",()=>ewe().then(e=>e.setupTypeScript(bit)));Qt.onLanguage("javascript",()=>ewe().then(e=>e.setupJavaScript(rPn)));const z7o=Object.freeze(Object.defineProperty({__proto__:null,JsxEmit:KMn,ModuleKind:qMn,ModuleResolutionKind:tPn,NewLineKind:JMn,ScriptTarget:ePn,getJavaScriptWorker:V7o,getTypeScriptWorker:W7o,javascriptDefaults:rPn,typescriptDefaults:bit,typescriptVersion:j7o},Symbol.toStringTag,{value:"Module"})),oPn={},h5e={};class wit{static getOrCreate(t){return h5e[t]||(h5e[t]=new wit(t)),h5e[t]}constructor(t){this._languageId=t,this._loadingTriggered=!1,this._lazyLoadPromise=new Promise((n,r)=>{this._lazyLoadPromiseResolve=n,this._lazyLoadPromiseReject=r})}load(){return this._loadingTriggered||(this._loadingTriggered=!0,oPn[this._languageId].loader().then(t=>this._lazyLoadPromiseResolve(t),t=>this._lazyLoadPromiseReject(t))),this._lazyLoadPromise}}function bi(e){const t=e.id;oPn[t]=e,Qt.register(e);const n=wit.getOrCreate(t);Qt.registerTokensProviderFactory(t,{create:async()=>(await n.load()).language}),Qt.onLanguageEncountered(t,async()=>{const r=await n.load();Qt.setLanguageConfiguration(t,r.conf)})}bi({id:"abap",extensions:[".abap"],aliases:["abap","ABAP"],loader:()=>_t(()=>Promise.resolve().then(()=>PRs),void 0,import.meta.url)});bi({id:"apex",extensions:[".cls"],aliases:["Apex","apex"],mimetypes:["text/x-apex-source","text/x-apex"],loader:()=>_t(()=>Promise.resolve().then(()=>WRs),void 0,import.meta.url)});bi({id:"azcli",extensions:[".azcli"],aliases:["Azure CLI","azcli"],loader:()=>_t(()=>Promise.resolve().then(()=>HRs),void 0,import.meta.url)});bi({id:"bat",extensions:[".bat",".cmd"],aliases:["Batch","bat"],loader:()=>_t(()=>Promise.resolve().then(()=>GRs),void 0,import.meta.url)});bi({id:"bicep",extensions:[".bicep"],aliases:["Bicep"],loader:()=>_t(()=>Promise.resolve().then(()=>oIs),void 0,import.meta.url)});bi({id:"cameligo",extensions:[".mligo"],aliases:["Cameligo"],loader:()=>_t(()=>Promise.resolve().then(()=>lIs),void 0,import.meta.url)});bi({id:"clojure",extensions:[".clj",".cljs",".cljc",".edn"],aliases:["clojure","Clojure"],loader:()=>_t(()=>Promise.resolve().then(()=>uIs),void 0,import.meta.url)});bi({id:"coffeescript",extensions:[".coffee"],aliases:["CoffeeScript","coffeescript","coffee"],mimetypes:["text/x-coffeescript","text/coffeescript"],loader:()=>_t(()=>Promise.resolve().then(()=>gIs),void 0,import.meta.url)});bi({id:"c",extensions:[".c",".h"],aliases:["C","c"],loader:()=>_t(()=>Promise.resolve().then(()=>wKn),void 0,import.meta.url)});bi({id:"cpp",extensions:[".cpp",".cc",".cxx",".hpp",".hh",".hxx"],aliases:["C++","Cpp","cpp"],loader:()=>_t(()=>Promise.resolve().then(()=>wKn),void 0,import.meta.url)});bi({id:"csharp",extensions:[".cs",".csx",".cake"],aliases:["C#","csharp"],loader:()=>_t(()=>Promise.resolve().then(()=>pIs),void 0,import.meta.url)});bi({id:"csp",extensions:[".csp"],aliases:["CSP","csp"],loader:()=>_t(()=>Promise.resolve().then(()=>OIs),void 0,import.meta.url)});bi({id:"css",extensions:[".css"],aliases:["CSS","css"],mimetypes:["text/css"],loader:()=>_t(()=>Promise.resolve().then(()=>_Is),void 0,import.meta.url)});bi({id:"cypher",extensions:[".cypher",".cyp"],aliases:["Cypher","OpenCypher"],loader:()=>_t(()=>Promise.resolve().then(()=>xIs),void 0,import.meta.url)});bi({id:"dart",extensions:[".dart"],aliases:["Dart","dart"],mimetypes:["text/x-dart-source","text/x-dart"],loader:()=>_t(()=>Promise.resolve().then(()=>QIs),void 0,import.meta.url)});bi({id:"dockerfile",extensions:[".dockerfile"],filenames:["Dockerfile"],aliases:["Dockerfile"],loader:()=>_t(()=>Promise.resolve().then(()=>RIs),void 0,import.meta.url)});bi({id:"ecl",extensions:[".ecl"],aliases:["ECL","Ecl","ecl"],loader:()=>_t(()=>Promise.resolve().then(()=>PIs),void 0,import.meta.url)});bi({id:"elixir",extensions:[".ex",".exs"],aliases:["Elixir","elixir","ex"],loader:()=>_t(()=>Promise.resolve().then(()=>UIs),void 0,import.meta.url)});bi({id:"flow9",extensions:[".flow"],aliases:["Flow9","Flow","flow9","flow"],loader:()=>_t(()=>Promise.resolve().then(()=>VIs),void 0,import.meta.url)});bi({id:"fsharp",extensions:[".fs",".fsi",".ml",".mli",".fsx",".fsscript"],aliases:["F#","FSharp","fsharp"],loader:()=>_t(()=>Promise.resolve().then(()=>$Is),void 0,import.meta.url)});bi({id:"freemarker2",extensions:[".ftl",".ftlh",".ftlx"],aliases:["FreeMarker2","Apache FreeMarker2"],loader:()=>_t(()=>Promise.resolve().then(()=>gM),void 0,import.meta.url).then(e=>e.TagAutoInterpolationDollar)});bi({id:"freemarker2.tag-angle.interpolation-dollar",aliases:["FreeMarker2 (Angle/Dollar)","Apache FreeMarker2 (Angle/Dollar)"],loader:()=>_t(()=>Promise.resolve().then(()=>gM),void 0,import.meta.url).then(e=>e.TagAngleInterpolationDollar)});bi({id:"freemarker2.tag-bracket.interpolation-dollar",aliases:["FreeMarker2 (Bracket/Dollar)","Apache FreeMarker2 (Bracket/Dollar)"],loader:()=>_t(()=>Promise.resolve().then(()=>gM),void 0,import.meta.url).then(e=>e.TagBracketInterpolationDollar)});bi({id:"freemarker2.tag-angle.interpolation-bracket",aliases:["FreeMarker2 (Angle/Bracket)","Apache FreeMarker2 (Angle/Bracket)"],loader:()=>_t(()=>Promise.resolve().then(()=>gM),void 0,import.meta.url).then(e=>e.TagAngleInterpolationBracket)});bi({id:"freemarker2.tag-bracket.interpolation-bracket",aliases:["FreeMarker2 (Bracket/Bracket)","Apache FreeMarker2 (Bracket/Bracket)"],loader:()=>_t(()=>Promise.resolve().then(()=>gM),void 0,import.meta.url).then(e=>e.TagBracketInterpolationBracket)});bi({id:"freemarker2.tag-auto.interpolation-dollar",aliases:["FreeMarker2 (Auto/Dollar)","Apache FreeMarker2 (Auto/Dollar)"],loader:()=>_t(()=>Promise.resolve().then(()=>gM),void 0,import.meta.url).then(e=>e.TagAutoInterpolationDollar)});bi({id:"freemarker2.tag-auto.interpolation-bracket",aliases:["FreeMarker2 (Auto/Bracket)","Apache FreeMarker2 (Auto/Bracket)"],loader:()=>_t(()=>Promise.resolve().then(()=>gM),void 0,import.meta.url).then(e=>e.TagAutoInterpolationBracket)});bi({id:"go",extensions:[".go"],aliases:["Go"],loader:()=>_t(()=>Promise.resolve().then(()=>nMs),void 0,import.meta.url)});bi({id:"graphql",extensions:[".graphql",".gql"],aliases:["GraphQL","graphql","gql"],mimetypes:["application/graphql"],loader:()=>_t(()=>Promise.resolve().then(()=>oMs),void 0,import.meta.url)});bi({id:"handlebars",extensions:[".handlebars",".hbs"],aliases:["Handlebars","handlebars","hbs"],mimetypes:["text/x-handlebars-template"],loader:()=>_t(()=>Promise.resolve().then(()=>lMs),void 0,import.meta.url)});bi({id:"hcl",extensions:[".tf",".tfvars",".hcl"],aliases:["Terraform","tf","HCL","hcl"],loader:()=>_t(()=>Promise.resolve().then(()=>uMs),void 0,import.meta.url)});bi({id:"html",extensions:[".html",".htm",".shtml",".xhtml",".mdoc",".jsp",".asp",".aspx",".jshtm"],aliases:["HTML","htm","html","xhtml"],mimetypes:["text/html","text/x-jshtm","text/template","text/ng-template"],loader:()=>_t(()=>Promise.resolve().then(()=>gMs),void 0,import.meta.url)});bi({id:"ini",extensions:[".ini",".properties",".gitconfig"],filenames:["config",".gitattributes",".gitconfig",".editorconfig"],aliases:["Ini","ini"],loader:()=>_t(()=>Promise.resolve().then(()=>vMs),void 0,import.meta.url)});bi({id:"java",extensions:[".java",".jav"],aliases:["Java","java"],mimetypes:["text/x-java-source","text/x-java"],loader:()=>_t(()=>Promise.resolve().then(()=>bMs),void 0,import.meta.url)});bi({id:"javascript",extensions:[".js",".es6",".jsx",".mjs",".cjs"],firstLine:"^#!.*\\bnode",filenames:["jakefile"],aliases:["JavaScript","javascript","js"],mimetypes:["text/javascript"],loader:()=>_t(()=>Promise.resolve().then(()=>CMs),void 0,import.meta.url)});bi({id:"julia",extensions:[".jl"],aliases:["julia","Julia"],loader:()=>_t(()=>Promise.resolve().then(()=>LMs),void 0,import.meta.url)});bi({id:"kotlin",extensions:[".kt",".kts"],aliases:["Kotlin","kotlin"],mimetypes:["text/x-kotlin-source","text/x-kotlin"],loader:()=>_t(()=>Promise.resolve().then(()=>TMs),void 0,import.meta.url)});bi({id:"less",extensions:[".less"],aliases:["Less","less"],mimetypes:["text/x-less","text/less"],loader:()=>_t(()=>Promise.resolve().then(()=>BMs),void 0,import.meta.url)});bi({id:"lexon",extensions:[".lex"],aliases:["Lexon"],loader:()=>_t(()=>Promise.resolve().then(()=>MMs),void 0,import.meta.url)});bi({id:"lua",extensions:[".lua"],aliases:["Lua","lua"],loader:()=>_t(()=>Promise.resolve().then(()=>NMs),void 0,import.meta.url)});bi({id:"liquid",extensions:[".liquid",".html.liquid"],aliases:["Liquid","liquid"],mimetypes:["application/liquid"],loader:()=>_t(()=>Promise.resolve().then(()=>WMs),void 0,import.meta.url)});bi({id:"m3",extensions:[".m3",".i3",".mg",".ig"],aliases:["Modula-3","Modula3","modula3","m3"],loader:()=>_t(()=>Promise.resolve().then(()=>HMs),void 0,import.meta.url)});bi({id:"markdown",extensions:[".md",".markdown",".mdown",".mkdn",".mkd",".mdwn",".mdtxt",".mdtext"],aliases:["Markdown","markdown"],loader:()=>_t(()=>Promise.resolve().then(()=>GMs),void 0,import.meta.url)});bi({id:"mdx",extensions:[".mdx"],aliases:["MDX","mdx"],loader:()=>_t(()=>Promise.resolve().then(()=>qMs),void 0,import.meta.url)});bi({id:"mips",extensions:[".s"],aliases:["MIPS","MIPS-V"],mimetypes:["text/x-mips","text/mips","text/plaintext"],loader:()=>_t(()=>Promise.resolve().then(()=>ePs),void 0,import.meta.url)});bi({id:"msdax",extensions:[".dax",".msdax"],aliases:["DAX","MSDAX"],loader:()=>_t(()=>Promise.resolve().then(()=>iPs),void 0,import.meta.url)});bi({id:"mysql",extensions:[],aliases:["MySQL","mysql"],loader:()=>_t(()=>Promise.resolve().then(()=>sPs),void 0,import.meta.url)});bi({id:"objective-c",extensions:[".m"],aliases:["Objective-C"],loader:()=>_t(()=>Promise.resolve().then(()=>cPs),void 0,import.meta.url)});bi({id:"pascal",extensions:[".pas",".p",".pp"],aliases:["Pascal","pas"],mimetypes:["text/x-pascal-source","text/x-pascal"],loader:()=>_t(()=>Promise.resolve().then(()=>hPs),void 0,import.meta.url)});bi({id:"pascaligo",extensions:[".ligo"],aliases:["Pascaligo","ligo"],loader:()=>_t(()=>Promise.resolve().then(()=>mPs),void 0,import.meta.url)});bi({id:"perl",extensions:[".pl",".pm"],aliases:["Perl","pl"],loader:()=>_t(()=>Promise.resolve().then(()=>APs),void 0,import.meta.url)});bi({id:"pgsql",extensions:[],aliases:["PostgreSQL","postgres","pg","postgre"],loader:()=>_t(()=>Promise.resolve().then(()=>wPs),void 0,import.meta.url)});bi({id:"php",extensions:[".php",".php4",".php5",".phtml",".ctp"],aliases:["PHP","php"],mimetypes:["application/x-php"],loader:()=>_t(()=>Promise.resolve().then(()=>CPs),void 0,import.meta.url)});bi({id:"pla",extensions:[".pla"],loader:()=>_t(()=>Promise.resolve().then(()=>LPs),void 0,import.meta.url)});bi({id:"postiats",extensions:[".dats",".sats",".hats"],aliases:["ATS","ATS/Postiats"],loader:()=>_t(()=>Promise.resolve().then(()=>TPs),void 0,import.meta.url)});bi({id:"powerquery",extensions:[".pq",".pqm"],aliases:["PQ","M","Power Query","Power Query M"],loader:()=>_t(()=>Promise.resolve().then(()=>BPs),void 0,import.meta.url)});bi({id:"powershell",extensions:[".ps1",".psm1",".psd1"],aliases:["PowerShell","powershell","ps","ps1"],loader:()=>_t(()=>Promise.resolve().then(()=>MPs),void 0,import.meta.url)});bi({id:"proto",extensions:[".proto"],aliases:["protobuf","Protocol Buffers"],loader:()=>_t(()=>Promise.resolve().then(()=>UPs),void 0,import.meta.url)});bi({id:"pug",extensions:[".jade",".pug"],aliases:["Pug","Jade","jade"],loader:()=>_t(()=>Promise.resolve().then(()=>VPs),void 0,import.meta.url)});bi({id:"python",extensions:[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],aliases:["Python","py"],firstLine:"^#!/.*\\bpython[0-9.-]*\\b",loader:()=>_t(()=>Promise.resolve().then(()=>$Ps),void 0,import.meta.url)});bi({id:"qsharp",extensions:[".qs"],aliases:["Q#","qsharp"],loader:()=>_t(()=>Promise.resolve().then(()=>YPs),void 0,import.meta.url)});bi({id:"r",extensions:[".r",".rhistory",".rmd",".rprofile",".rt"],aliases:["R","r"],loader:()=>_t(()=>Promise.resolve().then(()=>KPs),void 0,import.meta.url)});bi({id:"razor",extensions:[".cshtml"],aliases:["Razor","razor"],mimetypes:["text/x-cshtml"],loader:()=>_t(()=>Promise.resolve().then(()=>tFs),void 0,import.meta.url)});bi({id:"redis",extensions:[".redis"],aliases:["redis"],loader:()=>_t(()=>Promise.resolve().then(()=>rFs),void 0,import.meta.url)});bi({id:"redshift",extensions:[],aliases:["Redshift","redshift"],loader:()=>_t(()=>Promise.resolve().then(()=>aFs),void 0,import.meta.url)});bi({id:"restructuredtext",extensions:[".rst"],aliases:["reStructuredText","restructuredtext"],loader:()=>_t(()=>Promise.resolve().then(()=>dFs),void 0,import.meta.url)});bi({id:"ruby",extensions:[".rb",".rbx",".rjs",".gemspec",".pp"],filenames:["rakefile","Gemfile"],aliases:["Ruby","rb"],loader:()=>_t(()=>Promise.resolve().then(()=>fFs),void 0,import.meta.url)});bi({id:"rust",extensions:[".rs",".rlib"],aliases:["Rust","rust"],loader:()=>_t(()=>Promise.resolve().then(()=>kFs),void 0,import.meta.url)});bi({id:"sb",extensions:[".sb"],aliases:["Small Basic","sb"],loader:()=>_t(()=>Promise.resolve().then(()=>pFs),void 0,import.meta.url)});bi({id:"scala",extensions:[".scala",".sc",".sbt"],aliases:["Scala","scala","SBT","Sbt","sbt","Dotty","dotty"],mimetypes:["text/x-scala-source","text/x-scala","text/x-sbt","text/x-dotty"],loader:()=>_t(()=>Promise.resolve().then(()=>OFs),void 0,import.meta.url)});bi({id:"scheme",extensions:[".scm",".ss",".sch",".rkt"],aliases:["scheme","Scheme"],loader:()=>_t(()=>Promise.resolve().then(()=>_Fs),void 0,import.meta.url)});bi({id:"scss",extensions:[".scss"],aliases:["Sass","sass","scss"],mimetypes:["text/x-scss","text/scss"],loader:()=>_t(()=>Promise.resolve().then(()=>xFs),void 0,import.meta.url)});bi({id:"shell",extensions:[".sh",".bash"],aliases:["Shell","sh"],loader:()=>_t(()=>Promise.resolve().then(()=>QFs),void 0,import.meta.url)});bi({id:"sol",extensions:[".sol"],aliases:["sol","solidity","Solidity"],loader:()=>_t(()=>Promise.resolve().then(()=>RFs),void 0,import.meta.url)});bi({id:"aes",extensions:[".aes"],aliases:["aes","sophia","Sophia"],loader:()=>_t(()=>Promise.resolve().then(()=>PFs),void 0,import.meta.url)});bi({id:"sparql",extensions:[".rq"],aliases:["sparql","SPARQL"],loader:()=>_t(()=>Promise.resolve().then(()=>UFs),void 0,import.meta.url)});bi({id:"sql",extensions:[".sql"],aliases:["SQL"],loader:()=>_t(()=>Promise.resolve().then(()=>VFs),void 0,import.meta.url)});bi({id:"st",extensions:[".st",".iecst",".iecplc",".lc3lib",".TcPOU",".TcDUT",".TcGVL",".TcIO"],aliases:["StructuredText","scl","stl"],loader:()=>_t(()=>Promise.resolve().then(()=>$Fs),void 0,import.meta.url)});bi({id:"swift",aliases:["Swift","swift"],extensions:[".swift"],mimetypes:["text/swift"],loader:()=>_t(()=>Promise.resolve().then(()=>YFs),void 0,import.meta.url)});bi({id:"systemverilog",extensions:[".sv",".svh"],aliases:["SV","sv","SystemVerilog","systemverilog"],loader:()=>_t(()=>Promise.resolve().then(()=>_Kn),void 0,import.meta.url)});bi({id:"verilog",extensions:[".v",".vh"],aliases:["V","v","Verilog","verilog"],loader:()=>_t(()=>Promise.resolve().then(()=>_Kn),void 0,import.meta.url)});bi({id:"tcl",extensions:[".tcl"],aliases:["tcl","Tcl","tcltk","TclTk","tcl/tk","Tcl/Tk"],loader:()=>_t(()=>Promise.resolve().then(()=>eNs),void 0,import.meta.url)});bi({id:"twig",extensions:[".twig"],aliases:["Twig","twig"],mimetypes:["text/x-twig"],loader:()=>_t(()=>Promise.resolve().then(()=>iNs),void 0,import.meta.url)});bi({id:"typescript",extensions:[".ts",".tsx",".cts",".mts"],aliases:["TypeScript","ts","typescript"],mimetypes:["text/typescript"],loader:()=>_t(()=>Promise.resolve().then(()=>wMs),void 0,import.meta.url)});bi({id:"typespec",extensions:[".tsp"],aliases:["TypeSpec"],loader:()=>_t(()=>Promise.resolve().then(()=>fNs),void 0,import.meta.url)});bi({id:"vb",extensions:[".vb"],aliases:["Visual Basic","vb"],loader:()=>_t(()=>Promise.resolve().then(()=>kNs),void 0,import.meta.url)});bi({id:"wgsl",extensions:[".wgsl"],aliases:["WebGPU Shading Language","WGSL","wgsl"],loader:()=>_t(()=>Promise.resolve().then(()=>ENs),void 0,import.meta.url)});bi({id:"xml",extensions:[".xml",".xsd",".dtd",".ascx",".csproj",".config",".props",".targets",".wxi",".wxl",".wxs",".xaml",".svg",".svgz",".opf",".xslt",".xsl"],firstLine:"(\\<\\?xml.*)|(\\_t(()=>Promise.resolve().then(()=>DNs),void 0,import.meta.url)});bi({id:"yaml",extensions:[".yaml",".yml"],aliases:["YAML","yaml","YML","yml"],mimetypes:["application/x-yaml","text/x-yaml"],loader:()=>_t(()=>Promise.resolve().then(()=>INs),void 0,import.meta.url)});var H7o=Object.defineProperty,$7o=(e,t,n)=>t in e?H7o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Gr=(e,t,n)=>$7o(e,typeof t!="symbol"?t+"":t,n),Tce,QSt,Qce,f5e,Dce;function X7o(e){return e.method!==void 0}var DSt;(function(e){function t(n){return n}e.create=t})(DSt||(DSt={}));var T4;(function(e){e.parseError=-32700,e.invalidRequest=-32600,e.methodNotFound=-32601,e.invalidParams=-32602,e.internalError=-32603;function t(s){return-32099<=s&&s<=-32e3}e.isServerError=t;function n(s){if(!t(s))throw new Error("Invalid range for a server error.");return s}e.serverError=n,e.unexpectedServerError=-32e3;function r(s){return!0}e.isApplicationError=r;function o(s){return s}e.applicationError=o,e.genericApplicationError=-320100})(T4||(T4={}));var sPn=class{constructor(){Gr(this,"listeners",new Set),Gr(this,"event",e=>(this.listeners.add(e),{dispose:()=>{this.listeners.delete(e)}}))}fire(e){this.listeners.forEach(t=>t(e))}},G7o=class{constructor(e){Gr(this,"_value"),Gr(this,"eventEmitter"),this._value=e,this.eventEmitter=new sPn}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this.eventEmitter.fire(e))}get onChange(){return this.eventEmitter.event}};function Y7o(e,t){const n=setTimeout(t,e);return{dispose:()=>clearTimeout(n)}}function g5e(e,t,n){return e instanceof Set?(e.add(t),{dispose:()=>e.delete(t)}):(e.set(t,n),{dispose:()=>e.delete(t)})}var Z7o=class{constructor(){Gr(this,"_state","none"),Gr(this,"promise"),Gr(this,"resolve",()=>{}),Gr(this,"reject",()=>{}),this.promise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}get state(){return this._state}};Tce=class{constructor(){Gr(this,"_unprocessedMessages",[]),Gr(this,"_messageListener"),Gr(this,"id",Tce.id++),Gr(this,"_state",new G7o({state:"open"})),Gr(this,"state",this._state)}setListener(e){if(this._messageListener=e,!!e)for(;this._unprocessedMessages.length>0&&this._messageListener!==void 0;){const t=this._unprocessedMessages.shift();this._messageListener(t)}}send(e){return this._sendImpl(e)}_dispatchReceivedMessage(e){this._unprocessedMessages.length===0&&this._messageListener?this._messageListener(e):this._unprocessedMessages.push(e)}_onConnectionClosed(){this._state.value={state:"closed",error:void 0}}log(e){return new q7o(this,e??new K7o)}},Gr(Tce,"id",0);var q7o=class{constructor(e,t){Gr(this,"baseStream"),Gr(this,"logger"),this.baseStream=e,this.logger=t}get state(){return this.baseStream.state}setListener(e){if(e===void 0){this.baseStream.setListener(void 0);return}this.baseStream.setListener(t=>{this.logger.log(this.baseStream,"incoming",t),e(t)})}send(e){return this.logger.log(this.baseStream,"outgoing",e),this.baseStream.send(e)}toString(){return`StreamLogger/${this.baseStream.toString()}`}},K7o=class{log(e,t,n){console.log(`${t==="incoming"?"<-":"->"} [${e.toString()}] ${JSON.stringify(n)}`)}},J7o=class aPn{constructor(t){Gr(this,"connect"),this.connect=t}mapContext(t){return new aPn(n=>this.connect(n?eTo(n,t):void 0))}};function eTo(e,t){return{handleNotification:(n,r)=>e.handleNotification(n,t(r)),handleRequest:(n,r,o)=>e.handleRequest(n,r,t(o))}}var tTo=class lPn{constructor(t,n,r){Gr(this,"_stream"),Gr(this,"_listener"),Gr(this,"_logger"),Gr(this,"_unprocessedResponses",new Map),Gr(this,"_lastUsedRequestId",0),this._stream=t,this._listener=n,this._logger=r,this._stream.setListener(o=>{X7o(o)?o.id===void 0?this._processNotification(o):this._processRequest(o):this._processResponse(o)})}static createChannel(t,n){let r=!1;return new J7o(o=>{if(r)throw new Error(`A channel to the stream ${t} was already constructed!`);return r=!0,new lPn(t,o,n)})}get state(){return this._stream.state}async _processNotification(t){if(t.id!==void 0)throw new Error;if(!this._listener){this._logger&&this._logger.debug({text:"Notification ignored",message:t});return}try{await this._listener.handleNotification({method:t.method,params:t.params||null})}catch(n){this._logger&&this._logger.warn({text:`Exception was thrown while handling notification: ${n}`,exception:n,message:t})}}async _processRequest(t){if(t.id===void 0)throw new Error;let n;if(this._listener)try{n=await this._listener.handleRequest({method:t.method,params:t.params||null},t.id)}catch(o){this._logger&&this._logger.warn({text:`Exception was thrown while handling request: ${o}`,message:t,exception:o}),n={error:{code:T4.internalError,message:"An unexpected exception was thrown.",data:void 0}}}else this._logger&&this._logger.debug({text:"Received request even though not listening for requests",message:t}),n={error:{code:T4.methodNotFound,message:"This endpoint does not listen for requests or notifications.",data:void 0}};let r;"result"in n?r={jsonrpc:"2.0",id:t.id,result:n.result}:r={jsonrpc:"2.0",id:t.id,error:n.error},await this._stream.send(r)}_processResponse(t){const n=""+t.id,r=this._unprocessedResponses.get(n);if(!r){this._logger&&this._logger.debug({text:"Got an unexpected response message",message:t});return}this._unprocessedResponses.delete(n),r(t)}_newRequestId(){return this._lastUsedRequestId++}sendRequest(t,n,r){const o={jsonrpc:"2.0",id:this._newRequestId(),method:t.method,params:t.params||void 0};return r&&r(o.id),new Promise((s,a)=>{const l=""+o.id;this._unprocessedResponses.set(l,d=>{"result"in d?s({result:d.result}):(d.error||a(new Error("Response had neither 'result' nor 'error' field set.")),s({error:d.error}))}),this._stream.send(o).then(void 0,d=>{this._unprocessedResponses.delete(l),a(d)})})}sendNotification(t,n){const r={jsonrpc:"2.0",id:void 0,method:t.method,params:t.params||void 0};return this._stream.send(r)}toString(){return"StreamChannel/"+this._stream.toString()}},nj;(function(e){function t(){return{deserializeFromJson:o=>({hasErrors:!1,value:o}),serializeToJson:o=>o}}e.sAny=t;function n(){return{deserializeFromJson:o=>({hasErrors:!1,value:{}}),serializeToJson:o=>({})}}e.sEmptyObject=n;function r(){return{deserializeFromJson:o=>({hasErrors:!1,value:void 0}),serializeToJson:o=>null}}e.sVoidFromNull=r})(nj||(nj={}));const cPn=Symbol("OptionalMethodNotFound");var dPn=class{contextualize(e){return new nTo(this,e)}},nTo=class extends dPn{constructor(e,t){super(),Gr(this,"underylingTypedChannel"),Gr(this,"converters"),this.underylingTypedChannel=e,this.converters=t}async request(e,t,n){const r=await this.converters.getSendContext(n);return this.underylingTypedChannel.request(e,t,r)}async notify(e,t,n){const r=await this.converters.getSendContext(n);return this.underylingTypedChannel.notify(e,t,r)}registerNotificationHandler(e,t){return this.underylingTypedChannel.registerNotificationHandler(e,async(n,r)=>await t(n,await this.converters.getNewContext(r)))}registerRequestHandler(e,t){return this.underylingTypedChannel.registerRequestHandler(e,async(n,r,o)=>await t(n,r,await this.converters.getNewContext(o)))}},BSt=class uPn extends dPn{constructor(t,n={}){super(),Gr(this,"channelCtor"),Gr(this,"_requestSender"),Gr(this,"_handler",new Map),Gr(this,"_unknownNotificationHandler",new Set),Gr(this,"_timeout"),Gr(this,"sendExceptionDetails",!1),Gr(this,"_logger"),Gr(this,"listeningDeferred",new Z7o),Gr(this,"onListening",this.listeningDeferred.promise),Gr(this,"_requestDidErrorEventEmitter",new sPn),Gr(this,"onRequestDidError",this._requestDidErrorEventEmitter.event),this.channelCtor=t,this._logger=n.logger,this.sendExceptionDetails=!!n.sendExceptionDetails,this._timeout=Y7o(1e3,()=>{this._requestSender||console.warn(`"${this.startListen.name}" has not been called within 1 second after construction of this channel. Did you forget to call it?`,this)})}static fromTransport(t,n={}){return new uPn(tTo.createChannel(t,n.logger),n)}startListen(){if(this._requestSender)throw new Error(`"${this.startListen.name}" can be called only once, but it already has been called.`);this._timeout&&(this._timeout.dispose(),this._timeout=void 0),this._requestSender=this.channelCtor.connect({handleRequest:(t,n,r)=>this.handleRequest(t,n,r),handleNotification:(t,n)=>this.handleNotification(t,n)}),this.listeningDeferred.resolve()}checkChannel(t){if(!t)throw new Error(`"${this.startListen.name}" must be called before any messages can be sent or received.`);return!0}async handleRequest(t,n,r){const o=this._handler.get(t.method);if(!o)return this._logger&&this._logger.debug({text:`No request handler for "${t.method}".`,data:{requestObject:t}}),{error:{code:T4.methodNotFound,message:`No request handler for "${t.method}".`,data:{method:t.method}}};if(o.kind!="request"){const a=`"${t.method}" is registered as notification, but was sent as request.`;return this._logger&&this._logger.debug({text:a,data:{requestObject:t}}),{error:{code:T4.invalidRequest,message:a,data:{method:t.method}}}}const s=o.requestType.paramsSerializer.deserializeFromJson(t.params);if(s.hasErrors){const a=`Got invalid params: ${s.errorMessage}`;return this._logger&&this._logger.debug({text:a,data:{requestObject:t,errorMessage:s.errorMessage}}),{error:{code:T4.invalidParams,message:a,data:{errors:s.errorMessage}}}}else{const a=s.value;let l;try{const d=await o.handler(a,n,r);if("error"in d||"errorMessage"in d){const u=d.error?o.requestType.errorSerializer.serializeToJson(d.error):void 0;l={error:{code:d.errorCode||T4.genericApplicationError,message:d.errorMessage||"An error was returned",data:u}}}else l={result:o.requestType.resultSerializer.serializeToJson(d.ok)}}catch(d){d instanceof ISt?l={error:{code:d.code,message:d.message}}:(this._logger&&this._logger.warn({text:`An exception was thrown while handling a request: ${d}.`,exception:d,data:{requestObject:t}}),l={error:{code:T4.unexpectedServerError,message:this.sendExceptionDetails?`An exception was thrown while handling a request: ${d}.`:"Server has thrown an unexpected exception"}})}return l}}async handleNotification(t,n){const r=this._handler.get(t.method);if(!r){for(const a of this._unknownNotificationHandler)a(t);this._unknownNotificationHandler.size===0&&this._logger&&this._logger.debug({text:`Unhandled notification "${t.method}"`,data:{requestObject:t}});return}if(r.kind!="notification"){this._logger&&this._logger.debug({text:`"${t.method}" is registered as request, but was sent as notification.`,data:{requestObject:t}});return}const o=r.notificationType.paramsSerializer.deserializeFromJson(t.params);if(o.hasErrors){this._logger&&this._logger.debug({text:`Got invalid params: ${o}`,data:{requestObject:t,errorMessage:o.errorMessage}});return}const s=o.value;for(const a of r.handlers)try{a(s,n)}catch(l){this._logger&&this._logger.warn({text:`An exception was thrown while handling a notification: ${l}.`,exception:l,data:{requestObject:t}})}}registerUnknownNotificationHandler(t){return g5e(this._unknownNotificationHandler,t)}registerRequestHandler(t,n){if(this._handler.get(t.method))throw new Error(`Handler with method "${t.method}" already registered.`);return g5e(this._handler,t.method,{kind:"request",requestType:t,handler:n})}registerNotificationHandler(t,n){let r=this._handler.get(t.method);if(!r)r={kind:"notification",notificationType:t,handlers:new Set},this._handler.set(t.method,r);else{if(r.kind!=="notification")throw new Error(`Method "${t.method}" was already registered as request handler.`);if(r.notificationType!==t)throw new Error(`Method "${t.method}" was registered for a different type.`)}return g5e(r.handlers,n)}getRegisteredTypes(){const t=[];for(const n of this._handler.values())n.kind==="notification"?t.push(n.notificationType):n.kind==="request"&&t.push(n.requestType);return t}async request(t,n,r){if(!this.checkChannel(this._requestSender))throw new Error("Impossible");const o=t.paramsSerializer.serializeToJson(n);RSt(o);const s=await this._requestSender.sendRequest({method:t.method,params:o},r);if("error"in s){if(t.isOptional&&s.error.code===T4.methodNotFound)return cPn;let a;if(s.error.data!==void 0){const d=t.errorSerializer.deserializeFromJson(s.error.data);if(d.hasErrors)throw new Error(d.errorMessage);a=d.value}else a=void 0;const l=new ISt(s.error.message,a,s.error.code);throw this._requestDidErrorEventEmitter.fire({error:l}),l}else{const a=t.resultSerializer.deserializeFromJson(s.result);if(a.hasErrors)throw new Error("Could not deserialize response: "+a.errorMessage+` +`}};j$e=oC([Fc(0,ar)],j$e);class Q6o{publicLog2(){}}const Fq=class Fq{constructor(){const t=vi.from({scheme:Fq.SCHEME,authority:"model",path:"/"});this.workspace={id:FDn,folders:[new z2o({uri:t,name:"",index:0})]}}getWorkspace(){return this.workspace}getWorkspaceFolder(t){return t&&t.scheme===Fq.SCHEME?this.workspace.folders[0]:null}};Fq.SCHEME="inmemory";let W$e=Fq;function Tke(e,t,n){if(!t||!(e instanceof Eke))return;const r=[];Object.keys(t).forEach(o=>{cvo(o)&&r.push([`editor.${o}`,t[o]]),n&&dvo(o)&&r.push([`diffEditor.${o}`,t[o]])}),r.length>0&&e.updateValues(r)}let V$e=class{constructor(t){this._modelService=t}hasPreviewHandler(){return!1}async apply(t,n){const r=Array.isArray(t)?t:Ftt.convert(t),o=new Map;for(const l of r){if(!(l instanceof N9))throw new Error("bad edit - only text edits are supported");const d=this._modelService.getModel(l.resource);if(!d)throw new Error("bad edit - model not found");if(typeof l.versionId=="number"&&d.getVersionId()!==l.versionId)throw new Error("bad state - model changed in the meantime");let u=o.get(d);u||(u=[],o.set(d,u)),u.push($l.replaceMove(xe.lift(l.textEdit.range),l.textEdit.text))}let s=0,a=0;for(const[l,d]of o)l.pushStackElement(),l.pushEditOperations([],d,()=>[]),l.pushStackElement(),a+=1,s+=d.length;return{ariaSummary:sR(Ize.bulkEditServiceSummary,s,a),isApplied:s>0}}};V$e=oC([Fc(0,ml)],V$e);class D6o{getUriLabel(t,n){return t.scheme==="file"?t.fsPath:t.path}getUriBasenameLabel(t){return hA(t)}}let z$e=class extends G5o{constructor(t,n){super(t),this._codeEditorService=n}showContextView(t,n,r){if(!n){const o=this._codeEditorService.getFocusedCodeEditor()||this._codeEditorService.getActiveCodeEditor();o&&(n=o.getContainerDomNode())}return super.showContextView(t,n,r)}};z$e=oC([Fc(0,nC),Fc(1,yo)],z$e);class B6o{constructor(){this._neverEmitter=new at,this.onDidChangeTrust=this._neverEmitter.event}isWorkspaceTrusted(){return!0}}class R6o extends o$e{constructor(){super()}}class I6o extends C6o{constructor(){super(new Fno)}}let H$e=class extends l$e{constructor(t,n,r,o,s,a){super(t,n,r,o,s,a),this.configure({blockMouse:!1})}};H$e=oC([Fc(0,Nf),Fc(1,rc),Fc(2,wL),Fc(3,Do),Fc(4,wA),Fc(5,Qi)],H$e);const M6o={esmModuleLocation:void 0,label:"editorWorkerService"};let $$e=class extends XHe{constructor(t,n,r,o,s){super(M6o,t,n,r,o,s)}};$$e=oC([Fc(0,ml),Fc(1,W3e),Fc(2,va),Fc(3,kl),Fc(4,Un)],$$e);class P6o{async playSignal(t,n){}}Vr(va,I6o,0);Vr(ar,Eke,0);Vr(W3e,U$e,0);Vr(RIn,j$e,0);Vr($8,W$e,0);Vr(QR,D6o,0);Vr(Nf,Q6o,0);Vr(lre,E6o,0);Vr(Xtt,x6o,0);Vr(rc,F$e,0);Vr(iC,IT,0);Vr(ic,R6o,0);Vr(L2,Uxo,0);Vr(ml,g$e,0);Vr(vet,f$e,0);Vr(Qi,I$e,0);Vr(uQn,L6o,0);Vr(z8,P$e,0);Vr(Bg,Lko,0);Vr(S1,$$e,0);Vr(Zie,V$e,0);Vr($In,B6o,0);Vr(Dg,M$e,0);Vr(ph,Q$e,0);Vr(_A,Ppo,0);Vr(ba,N$e,0);Vr(Do,DV,0);Vr(If,E$e,0);Vr(wL,z$e,0);Vr(OL,h$e,0);Vr(j0,B$e,0);Vr(S2,H$e,0);Vr(wA,kje,0);Vr(pL,P6o,0);Vr(itt,_6o,0);Vr(NEn,Wno,0);Vr(Mnt,Jwo,0);var Hi;(function(e){const t=new aH;for(const[d,u]of $bt())t.set(d,u);const n=new xke(t,!0);t.set(Zn,n);function r(d){o||a({});const u=t.get(d);if(!u)throw new Error("Missing service "+d);return u instanceof hO?n.invokeFunction(h=>h.get(d)):u}e.get=r;let o=!1;const s=new at;function a(d){if(o)return n;o=!0;for(const[h,g]of $bt())t.get(h)||t.set(h,g);for(const h in d)if(d.hasOwnProperty(h)){const g=_r(h);t.get(g)instanceof hO&&t.set(g,d[h])}const u=Hvo();for(const h of u)try{n.createInstance(h)}catch(g){zi(g)}return s.fire(),n}e.initialize=a;function l(d){if(o)return d();const u=new Et,h=u.add(s.event(()=>{h.dispose(),u.add(d())}));return u}e.withServices=l})(Hi||(Hi={}));var F6o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},OSt=function(e,t){return function(n,r){t(n,r,e)}},Dhe,xB;let X$e=(xB=class{constructor(t,n){this._configurationService=t,this._languageService=n}async renderCodeBlock(t,n,r){var h;const o=C3(r.context)?r.context:void 0;let s;t?s=this._languageService.getLanguageIdByLanguageName(t):o&&(s=(h=o.getModel())==null?void 0:h.getLanguageId()),s||(s=s2);const a=await Vfo(this._languageService,n,s),l=Dhe._ttpTokenizer?Dhe._ttpTokenizer.createHTML(a)??a:a,d=document.createElement("span");d.innerHTML=l;const u=d.querySelector(".monaco-tokenized-source");return ec(u)?(Uu(u,this.getFontInfo(o)),d):document.createElement("span")}getFontInfo(t){return t?t.getOption(59):woo({fontFamily:this._configurationService.getValue("editor").fontFamily},1)}},Dhe=xB,xB._ttpTokenizer=eC("tokenizeToString",{createHTML(t){return t}}),xB);X$e=Dhe=F6o([OSt(0,ar),OSt(1,ic)],X$e);var git=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},aa=function(e,t){return function(n,r){t(n,r,e)}};let N6o=0,ySt=!1;function U6o(e){if(!e){if(ySt)return;ySt=!0}ino(e||xs.document.body)}let Qke=class extends mR{constructor(t,n,r,o,s,a,l,d,u,h,g,m,v,f){const k={...n};k.ariaLabel=k.ariaLabel||Bze.editorViewAccessibleLabel,super(t,k,{},r,o,s,a,u,h,g,m,v),d instanceof DV?this._standaloneKeybindingService=d:this._standaloneKeybindingService=null,U6o(k.ariaContainerElement),Ego((A,p)=>r.createInstance(mV,A,{instantHover:p},{})),N1o(l),f.setDefaultCodeBlockRenderer(r.createInstance(X$e))}addCommand(t,n,r){if(!this._standaloneKeybindingService)return console.warn("Cannot add command because the editor is configured with an unrecognized KeybindingService"),null;const o="DYNAMIC_"+ ++N6o,s=Ft.deserialize(r);return this._standaloneKeybindingService.addDynamicKeybinding(o,t,n,s),o}createContextKey(t,n){return this._contextKeyService.createKey(t,n)}addAction(t){if(typeof t.id!="string"||typeof t.label!="string"||typeof t.run!="function")throw new Error("Invalid action descriptor, `id`, `label` and `run` are required properties!");if(!this._standaloneKeybindingService)return console.warn("Cannot add keybinding because the editor is configured with an unrecognized KeybindingService"),ht.None;const n=t.id,r=t.label,o=Ft.and(Ft.equals("editorId",this.getId()),Ft.deserialize(t.precondition)),s=t.keybindings,a=Ft.and(o,Ft.deserialize(t.keybindingContext)),l=t.contextMenuGroupId||null,d=t.contextMenuOrder||0,u=(v,...f)=>Promise.resolve(t.run(this,...f)),h=new Et,g=this.getId()+":"+n;if(h.add(uo.registerCommand(g,u)),l){const v={command:{id:g,title:r},when:o,group:l,order:d};h.add(Pu.appendMenuItem(Vn.EditorContext,v))}if(Array.isArray(s))for(const v of s)h.add(this._standaloneKeybindingService.addDynamicKeybinding(g,v,u,a));const m=new ITn(g,r,r,void 0,o,(...v)=>Promise.resolve(t.run(this,...v)),this._contextKeyService);return this._actions.set(n,m),h.add($n(()=>{this._actions.delete(n)})),h}_triggerCommand(t,n){if(this._codeEditorService instanceof Ake)try{this._codeEditorService.setActiveCodeEditor(this),super._triggerCommand(t,n)}finally{this._codeEditorService.setActiveCodeEditor(null)}else super._triggerCommand(t,n)}};Qke=git([aa(2,Zn),aa(3,yo),aa(4,ba),aa(5,Qi),aa(6,pm),aa(7,Do),aa(8,Dl),aa(9,rc),aa(10,ph),aa(11,kl),aa(12,Un),aa(13,Sp)],Qke);let G$e=class extends Qke{constructor(t,n,r,o,s,a,l,d,u,h,g,m,v,f,k,A,p){const b={...n};Tke(g,b,!1);const w=u.registerEditorContainer(t);typeof b.theme=="string"&&u.setTheme(b.theme),typeof b.autoDetectHighContrast<"u"&&u.setAutoDetectHighContrast(!!b.autoDetectHighContrast);const O=b.model;delete b.model,super(t,b,r,o,s,a,l,d,u,h,m,k,A,p),this._configurationService=g,this._standaloneThemeService=u,this._register(w);let y;if(typeof O>"u"){const C=f.getLanguageIdByMimeType(b.language)||b.language||s2;y=FMn(v,f,b.value||"",C,void 0),this._ownsModel=!0}else y=O,this._ownsModel=!1;if(this._attachModel(y),y){const C={oldModelUrl:null,newModelUrl:y.uri};this._onDidChangeModel.fire(C)}}dispose(){super.dispose()}updateOptions(t){Tke(this._configurationService,t,!1),typeof t.theme=="string"&&this._standaloneThemeService.setTheme(t.theme),typeof t.autoDetectHighContrast<"u"&&this._standaloneThemeService.setAutoDetectHighContrast(!!t.autoDetectHighContrast),super.updateOptions(t)}_postDetachModelCleanup(t){super._postDetachModelCleanup(t),t&&this._ownsModel&&(t.dispose(),this._ownsModel=!1)}};G$e=git([aa(2,Zn),aa(3,yo),aa(4,ba),aa(5,Qi),aa(6,pm),aa(7,Do),aa(8,L2),aa(9,rc),aa(10,ar),aa(11,ph),aa(12,ml),aa(13,ic),aa(14,kl),aa(15,Un),aa(16,Sp)],G$e);let Y$e=class extends Ey{constructor(t,n,r,o,s,a,l,d,u,h,g,m){const v={...n};Tke(d,v,!0);const f=a.registerEditorContainer(t);typeof v.theme=="string"&&a.setTheme(v.theme),typeof v.autoDetectHighContrast<"u"&&a.setAutoDetectHighContrast(!!v.autoDetectHighContrast),super(t,v,{},o,r,s,m,h),this._configurationService=d,this._standaloneThemeService=a,this._register(f)}dispose(){super.dispose()}updateOptions(t){Tke(this._configurationService,t,!0),typeof t.theme=="string"&&this._standaloneThemeService.setTheme(t.theme),typeof t.autoDetectHighContrast<"u"&&this._standaloneThemeService.setAutoDetectHighContrast(!!t.autoDetectHighContrast),super.updateOptions(t)}_createInnerEditor(t,n,r){return t.createInstance(Qke,n,r)}getOriginalEditor(){return super.getOriginalEditor()}getModifiedEditor(){return super.getModifiedEditor()}addCommand(t,n,r){return this.getModifiedEditor().addCommand(t,n,r)}createContextKey(t,n){return this.getModifiedEditor().createContextKey(t,n)}addAction(t){return this.getModifiedEditor().addAction(t)}};Y$e=git([aa(2,Zn),aa(3,Qi),aa(4,yo),aa(5,L2),aa(6,rc),aa(7,ar),aa(8,S2),aa(9,z8),aa(10,j0),aa(11,pL)],Y$e);function FMn(e,t,n,r,o){if(n=n||"",!r){const s=n.indexOf(` +`);let a=n;return s!==-1&&(a=n.substring(0,s)),CSt(e,n,t.createByFilepathOrFirstLine(o||null,a),o)}return CSt(e,n,t.createById(r),o)}function CSt(e,t,n,r){return e.createModel(t,n,r)}Ve("multiDiffEditor.headerBackground",{dark:"#262626",light:"tab.inactiveBackground",hcDark:"tab.inactiveBackground",hcLight:"tab.inactiveBackground"},U(142,"The background color of the diff editor's header"));Ve("multiDiffEditor.background",Oc,U(143,"The background color of the multi file diff editor"));Ve("multiDiffEditor.border",{dark:"sideBarSectionHeader.border",light:"#cccccc",hcDark:"sideBarSectionHeader.border",hcLight:"#cccccc"},U(144,"The border color of the multi file diff editor"));var j6o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},_St=function(e,t){return function(n,r){t(n,r,e)}};class W6o{constructor(t,n){this.viewModel=t,this.deltaScrollVertical=n}getId(){return this.viewModel}}let Z$e=class extends ht{constructor(t,n,r,o,s){super(),this._container=t,this._overflowWidgetsDomNode=n,this._workbenchUIElementFactory=r,this._instantiationService=o,this._viewModel=Ti(this,void 0),this._collapsed=Rt(this,d=>{var u;return(u=this._viewModel.read(d))==null?void 0:u.collapsed.read(d)}),this._editorContentHeight=Ti(this,500),this.contentHeight=Rt(this,d=>(this._collapsed.read(d)?0:this._editorContentHeight.read(d))+this._outerEditorHeight),this._modifiedContentWidth=Ti(this,0),this._modifiedWidth=Ti(this,0),this._originalContentWidth=Ti(this,0),this._originalWidth=Ti(this,0),this.maxScroll=Rt(this,d=>{const u=this._modifiedContentWidth.read(d)-this._modifiedWidth.read(d),h=this._originalContentWidth.read(d)-this._originalWidth.read(d);return u>h?{maxScroll:u,width:this._modifiedWidth.read(d)}:{maxScroll:h,width:this._originalWidth.read(d)}}),this._elements=wo("div.multiDiffEntry",[wo("div.header@header",[wo("div.header-content",[wo("div.collapse-button@collapseButton"),wo("div.file-path",[wo("div.title.modified.show-file-icons@primaryPath",[]),wo("div.status.deleted@status",["R"]),wo("div.title.original.show-file-icons@secondaryPath",[])]),wo("div.actions@actions")])]),wo("div.editorParent",[wo("div.editorContainer@editor")])]),this.editor=this._register(this._instantiationService.createInstance(Ey,this._elements.editor,{overflowWidgetsDomNode:this._overflowWidgetsDomNode,fixedOverflowWidgets:!0},{})),this.isModifedFocused=hl(this.editor.getModifiedEditor()).isFocused,this.isOriginalFocused=hl(this.editor.getOriginalEditor()).isFocused,this.isFocused=Rt(this,d=>this.isModifedFocused.read(d)||this.isOriginalFocused.read(d)),this._resourceLabel=this._workbenchUIElementFactory.createResourceLabel?this._register(this._workbenchUIElementFactory.createResourceLabel(this._elements.primaryPath)):void 0,this._resourceLabel2=this._workbenchUIElementFactory.createResourceLabel?this._register(this._workbenchUIElementFactory.createResourceLabel(this._elements.secondaryPath)):void 0,this._dataStore=this._register(new Et),this._headerHeight=40,this._lastScrollTop=-1,this._isSettingScrollTop=!1;const a=new H1e(this._elements.collapseButton,{});this._register(Oi(d=>{a.element.className="",a.icon=this._collapsed.read(d)?zt.chevronRight:zt.chevronDown})),this._register(a.onDidClick(()=>{var d;(d=this._viewModel.get())==null||d.collapsed.set(!this._collapsed.get(),void 0)})),this._register(Oi(d=>{this._elements.editor.style.display=this._collapsed.read(d)?"none":"block"})),this._register(this.editor.getModifiedEditor().onDidLayoutChange(d=>{const u=this.editor.getModifiedEditor().getLayoutInfo().contentWidth;this._modifiedWidth.set(u,void 0)})),this._register(this.editor.getOriginalEditor().onDidLayoutChange(d=>{const u=this.editor.getOriginalEditor().getLayoutInfo().contentWidth;this._originalWidth.set(u,void 0)})),this._register(this.editor.onDidContentSizeChange(d=>{MG(u=>{this._editorContentHeight.set(d.contentHeight,u),this._modifiedContentWidth.set(this.editor.getModifiedEditor().getContentWidth(),u),this._originalContentWidth.set(this.editor.getOriginalEditor().getContentWidth(),u)})})),this._register(this.editor.getOriginalEditor().onDidScrollChange(d=>{if(this._isSettingScrollTop||!d.scrollTopChanged||!this._data)return;const u=d.scrollTop-this._lastScrollTop;this._data.deltaScrollVertical(u)})),this._register(Oi(d=>{var h;const u=(h=this._viewModel.read(d))==null?void 0:h.isActive.read(d);this._elements.root.classList.toggle("active",u)})),this._container.appendChild(this._elements.root),this._outerEditorHeight=this._headerHeight,this._contextKeyService=this._register(s.createScoped(this._elements.actions));const l=this._register(this._instantiationService.createChild(new aH([Qi,this._contextKeyService])));this._register(l.createInstance(PJ,this._elements.actions,Vn.MultiDiffEditorFileToolbar,{actionRunner:this._register(new CDn(()=>{var d,u;return((d=this._viewModel.get())==null?void 0:d.modifiedUri)??((u=this._viewModel.get())==null?void 0:u.originalUri)})),menuOptions:{shouldForwardArgs:!0},toolbarOptions:{primaryGroup:d=>d.startsWith("navigation")},actionViewItemProvider:(d,u)=>Mtt(l,d,u)}))}setScrollLeft(t){this._modifiedContentWidth.get()-this._modifiedWidth.get()>this._originalContentWidth.get()-this._originalWidth.get()?this.editor.getModifiedEditor().setScrollLeft(t):this.editor.getOriginalEditor().setScrollLeft(t)}setData(t){this._data=t;function n(o){return{...o,scrollBeyondLastLine:!1,hideUnchangedRegions:{enabled:!0},scrollbar:{vertical:"hidden",horizontal:"hidden",handleMouseWheel:!1,useShadows:!1},renderOverviewRuler:!1,fixedOverflowWidgets:!0,overviewRulerBorder:!1}}if(!t){MG(o=>{this._viewModel.set(void 0,o),this.editor.setDiffModel(null,o),this._dataStore.clear()});return}const r=t.viewModel.documentDiffItem;if(MG(o=>{var u,h;(u=this._resourceLabel)==null||u.setUri(t.viewModel.modifiedUri??t.viewModel.originalUri,{strikethrough:t.viewModel.modifiedUri===void 0});let s=!1,a=!1,l=!1,d="";t.viewModel.modifiedUri&&t.viewModel.originalUri&&t.viewModel.modifiedUri.path!==t.viewModel.originalUri.path?(d="R",s=!0):t.viewModel.modifiedUri?t.viewModel.originalUri||(d="A",l=!0):(d="D",a=!0),this._elements.status.classList.toggle("renamed",s),this._elements.status.classList.toggle("deleted",a),this._elements.status.classList.toggle("added",l),this._elements.status.innerText=d,(h=this._resourceLabel2)==null||h.setUri(s?t.viewModel.originalUri:void 0,{strikethrough:!0}),this._dataStore.clear(),this._viewModel.set(t.viewModel,o),this.editor.setDiffModel(t.viewModel.diffEditorViewModelRef,o),this.editor.updateOptions(n(r.options??{}))}),r.onOptionsDidChange&&this._dataStore.add(r.onOptionsDidChange(()=>{this.editor.updateOptions(n(r.options??{}))})),t.viewModel.isAlive.recomputeInitiallyAndOnChange(this._dataStore,o=>{o||this.setData(void 0)}),t.viewModel.documentDiffItem.contextKeys)for(const[o,s]of Object.entries(t.viewModel.documentDiffItem.contextKeys))this._contextKeyService.createKey(o,s)}render(t,n,r,o){this._elements.root.style.visibility="visible",this._elements.root.style.top=`${t.start}px`,this._elements.root.style.height=`${t.length}px`,this._elements.root.style.width=`${n}px`,this._elements.root.style.position="absolute";const s=t.length-this._headerHeight,a=Math.max(0,Math.min(o.start-t.start,s));this._elements.header.style.transform=`translateY(${a}px)`,MG(l=>{this.editor.layout({width:n-2*8-2*1,height:t.length-this._outerEditorHeight})});try{this._isSettingScrollTop=!0,this._lastScrollTop=r,this.editor.getOriginalEditor().setScrollTop(r)}finally{this._isSettingScrollTop=!1}this._elements.header.classList.toggle("shadow",a>0||r>0),this._elements.header.classList.toggle("collapsed",a===s)}hide(){this._elements.root.style.top="-100000px",this._elements.root.style.visibility="hidden"}};Z$e=j6o([_St(3,Zn),_St(4,Qi)],Z$e);class V6o{constructor(t){this._create=t,this._unused=new Set,this._used=new Set,this._itemData=new Map}getUnusedObj(t){let n;if(this._unused.size===0)n=this._create(t),this._itemData.set(n,t);else{const r=[...this._unused.values()];n=r.find(o=>this._itemData.get(o).getId()===t.getId())??r[0],this._unused.delete(n),this._itemData.set(n,t),n.setData(t)}return this._used.add(n),{object:n,dispose:()=>{this._used.delete(n),this._unused.size>5?n.dispose():this._unused.add(n)}}}dispose(){for(const t of this._used)t.dispose();for(const t of this._unused)t.dispose();this._used.clear(),this._unused.clear()}}var z6o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},SSt=function(e,t){return function(n,r){t(n,r,e)}};let q$e=class extends ht{constructor(t,n,r,o,s,a){super(),this._element=t,this._dimension=n,this._viewModel=r,this._workbenchUIElementFactory=o,this._parentContextKeyService=s,this._parentInstantiationService=a,this._scrollableElements=wo("div.scrollContent",[wo("div@content",{style:{overflow:"hidden"}}),wo("div.monaco-editor@overflowWidgetsDomNode",{})]),this._scrollable=this._register(new oH({forceIntegerValues:!1,scheduleAtNextAnimationFrame:u=>A1(ii(this._element),u),smoothScrollDuration:100})),this._scrollableElement=this._register(new Jbe(this._scrollableElements.root,{vertical:1,horizontal:1,useShadows:!1},this._scrollable)),this._elements=wo("div.monaco-component.multiDiffEditor",{},[wo("div",{},[this._scrollableElement.getDomNode()]),wo("div.placeholder@placeholder",{},[wo("div")])]),this._sizeObserver=this._register(new rDn(this._element,void 0)),this._objectPool=this._register(new V6o(u=>{const h=this._instantiationService.createInstance(Z$e,this._scrollableElements.content,this._scrollableElements.overflowWidgetsDomNode,this._workbenchUIElementFactory);return h.setData(u),h})),this.scrollTop=Ko(this,this._scrollableElement.onScroll,()=>this._scrollableElement.getScrollPosition().scrollTop),this.scrollLeft=Ko(this,this._scrollableElement.onScroll,()=>this._scrollableElement.getScrollPosition().scrollLeft),this._viewItemsInfo=Rt(this,u=>{const h=this._viewModel.read(u);if(!h)return{items:[],getItem:f=>{throw new hi}};const g=h.items.read(u),m=new Map;return{items:g.map(f=>{var p;const k=u.store.add(new $6o(f,this._objectPool,this.scrollLeft,b=>{this._scrollableElement.setScrollPosition({scrollTop:this._scrollableElement.getScrollPosition().scrollTop+b})})),A=(p=this._lastDocStates)==null?void 0:p[k.getKey()];return A&&la(b=>{k.setViewState(A,b)}),m.set(f,k),k}),getItem:f=>m.get(f)}}),this._viewItems=this._viewItemsInfo.map(this,u=>u.items),this._spaceBetweenPx=0,this._totalHeight=this._viewItems.map(this,(u,h)=>u.reduce((g,m)=>g+m.contentHeight.read(h)+this._spaceBetweenPx,0)),this.activeControl=Rt(this,u=>{var m,v;const h=(m=this._viewModel.read(u))==null?void 0:m.activeDiffItem.read(u);return h?(v=this._viewItemsInfo.read(u).getItem(h).template.read(u))==null?void 0:v.editor:void 0}),this._contextKeyService=this._register(this._parentContextKeyService.createScoped(this._element)),this._instantiationService=this._register(this._parentInstantiationService.createChild(new aH([Qi,this._contextKeyService]))),this._contextKeyService.createKey(He.inMultiDiffEditor.key,!0),this._lastDocStates={},this._register(Tf((u,h)=>{const g=this._viewModel.read(u);if(g&&g.contextKeys)for(const[m,v]of Object.entries(g.contextKeys)){const f=this._contextKeyService.createKey(m,void 0);f.set(v),h.add($n(()=>f.reset()))}}));const l=this._parentContextKeyService.createKey(He.multiDiffEditorAllCollapsed.key,!1);this._register(Oi(u=>{const h=this._viewModel.read(u);if(h){const g=h.items.read(u).every(m=>m.collapsed.read(u));l.set(g)}})),this._register(Oi(u=>{const h=this._dimension.read(u);this._sizeObserver.observe(h)}));const d=Rt(u=>{if(this._viewItems.read(u).length>0)return;const g=this._viewModel.read(u);return!g||g.isLoading.read(u)?U(145,"Loading..."):U(146,"No Changed Files")});this._register(Oi(u=>{const h=d.read(u);this._elements.placeholder.innerText=h??"",this._elements.placeholder.classList.toggle("visible",!!h)})),this._scrollableElements.content.style.position="relative",this._register(Oi(u=>{const h=this._sizeObserver.height.read(u);this._scrollableElements.root.style.height=`${h}px`;const g=this._totalHeight.read(u);this._scrollableElements.content.style.height=`${g}px`;const m=this._sizeObserver.width.read(u);let v=m;const f=this._viewItems.read(u),k=Pet(f,qh(A=>A.maxScroll.read(u).maxScroll,T0));if(k){const A=k.maxScroll.read(u);v=m+A.maxScroll}this._scrollableElement.setScrollDimensions({width:m,height:h,scrollHeight:g,scrollWidth:v})})),t.replaceChildren(this._elements.root),this._register($n(()=>{t.replaceChildren()})),this._register(Oi(u=>{const h=this._viewModel.read(u);if(h&&!h.isLoading.read(u)){if(h.items.read(u).length===0||h.activeDiffItem.read(u))return;this.goToNextChange()}})),this._register(this._register(Oi(u=>{MG(h=>{this.render(u)})})))}reveal(t,n){var u;const r=this._viewItems.get(),o=r.findIndex(h=>{var g,m,v,f;return((g=h.viewModel.originalUri)==null?void 0:g.toString())===((m=t.original)==null?void 0:m.toString())&&((v=h.viewModel.modifiedUri)==null?void 0:v.toString())===((f=t.modified)==null?void 0:f.toString())});if(o===-1)throw new hi("Resource not found in diff editor");const s=r[o];this._viewModel.get().activeDiffItem.setCache(s.viewModel,void 0);let a=0;for(let h=0;hv.viewModel===r):-1;if(o===-1){this._goToFile(0,"first");return}const s=n[o];s.viewModel.collapsed.get()&&s.viewModel.collapsed.set(!1,void 0);const a=(u=s.template.get())==null?void 0:u.editor;if((g=(h=a==null?void 0:a.getDiffComputationResult())==null?void 0:h.changes2)!=null&&g.length){const v=((m=a.getModifiedEditor().getPosition())==null?void 0:m.lineNumber)||1,f=a.getDiffComputationResult().changes2;if(t==="next"?f.some(A=>A.modified.startLineNumber>v):f.some(A=>A.modified.endLineNumberExclusive<=v)){a.goToDiff(t);return}}const l=(o+(t==="next"?1:-1)+n.length)%n.length;this._goToFile(l,t==="next"?"first":"last")}_goToFile(t,n){var s,a,l;const r=this._viewItems.get()[t];r.viewModel.collapsed.get()&&r.viewModel.collapsed.set(!1,void 0),this.reveal({original:r.viewModel.originalUri,modified:r.viewModel.modifiedUri});const o=(s=r.template.get())==null?void 0:s.editor;if((l=(a=o==null?void 0:o.getDiffComputationResult())==null?void 0:a.changes2)!=null&&l.length)if(n==="first")o.revealFirstDiff();else{const d=o.getDiffComputationResult().changes2.at(-1),u=o.getModifiedEditor();u.setPosition({lineNumber:d.modified.startLineNumber,column:1}),u.revealLineInCenter(d.modified.startLineNumber)}o==null||o.focus()}render(t){const n=this.scrollTop.read(t);let r=0,o=0,s=0;const a=this._sizeObserver.height.read(t),l=Gn.ofStartAndLength(n,a),d=this._sizeObserver.width.read(t);for(const u of this._viewItems.read(t)){const h=u.contentHeight.read(t),g=Math.min(h,a),m=Gn.ofStartAndLength(o,g),v=Gn.ofStartAndLength(s,h);if(v.isBefore(l))r-=h-g,u.hide();else if(v.isAfter(l))u.hide();else{const f=Math.max(0,Math.min(l.start-v.start,h-g));r-=f;const k=Gn.ofStartAndLength(n+r,a);u.render(m,f,d,k)}o+=g+this._spaceBetweenPx,s+=h+this._spaceBetweenPx}this._scrollableElements.content.style.transform=`translateY(${-(n+r)}px)`}};q$e=z6o([SSt(4,Qi),SSt(5,Zn)],q$e);function H6o(e,t){const n=e.getModel(),r=e.createDecorationsCollection([{range:t,options:{description:"symbol-navigate-action-highlight",className:"symbolHighlight"}}]);setTimeout(()=>{e.getModel()===n&&r.clear()},350)}class $6o extends ht{constructor(t,n,r,o){super(),this.viewModel=t,this._objectPool=n,this._scrollLeft=r,this._deltaScrollVertical=o,this._templateRef=this._register(ZJe(this,void 0)),this.contentHeight=Rt(this,s=>{var a,l;return((l=(a=this._templateRef.read(s))==null?void 0:a.object.contentHeight)==null?void 0:l.read(s))??this.viewModel.lastTemplateData.read(s).contentHeight}),this.maxScroll=Rt(this,s=>{var a;return((a=this._templateRef.read(s))==null?void 0:a.object.maxScroll.read(s))??{maxScroll:0,scrollWidth:0}}),this.template=Rt(this,s=>{var a;return(a=this._templateRef.read(s))==null?void 0:a.object}),this._isHidden=Ti(this,!1),this._isFocused=Rt(this,s=>{var a;return((a=this.template.read(s))==null?void 0:a.isFocused.read(s))??!1}),this.viewModel.setIsFocused(this._isFocused,void 0),this._register(Oi(s=>{var l;const a=this._scrollLeft.read(s);(l=this._templateRef.read(s))==null||l.object.setScrollLeft(a)})),this._register(Oi(s=>{const a=this._templateRef.read(s);!a||!this._isHidden.read(s)||a.object.isFocused.read(s)||this._clear()}))}dispose(){this._clear(),super.dispose()}toString(){var t;return`VirtualViewItem(${(t=this.viewModel.documentDiffItem.modified)==null?void 0:t.uri.toString()})`}getKey(){return this.viewModel.getKey()}setViewState(t,n){var a;this.viewModel.collapsed.set(t.collapsed,n),this._updateTemplateData(n);const r=this.viewModel.lastTemplateData.get(),o=(a=t.selections)==null?void 0:a.map(Dn.liftSelection);this.viewModel.lastTemplateData.set({...r,selections:o},n);const s=this._templateRef.get();s&&o&&s.object.editor.setSelections(o)}_updateTemplateData(t){const n=this._templateRef.get();n&&this.viewModel.lastTemplateData.set({contentHeight:n.object.contentHeight.get(),selections:n.object.editor.getSelections()??void 0},t)}_clear(){const t=this._templateRef.get();t&&la(n=>{this._updateTemplateData(n),t.object.hide(),this._templateRef.set(void 0,n)})}hide(){this._isHidden.set(!0,void 0)}render(t,n,r,o){this._isHidden.set(!1,void 0);let s=this._templateRef.get();if(!s){s=this._objectPool.getUnusedObj(new W6o(this.viewModel,this._deltaScrollVertical)),this._templateRef.set(s,void 0);const a=this.viewModel.lastTemplateData.get().selections;a&&s.object.editor.setSelections(a)}s.object.render(t,r,n,o)}}var X6o=function(e,t,n,r){var o=arguments.length,s=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(s=(o<3?a(s):o>3?a(t,n,s):a(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},G6o=function(e,t){return function(n,r){t(n,r,e)}};let K$e=class extends ht{constructor(t,n,r){super(),this._element=t,this._workbenchUIElementFactory=n,this._instantiationService=r,this._dimension=Ti(this,void 0),this._viewModel=Ti(this,void 0),this._widgetImpl=Rt(this,o=>o.store.add(this._instantiationService.createInstance(p_(q$e),this._element,this._dimension,this._viewModel,this._workbenchUIElementFactory))),this._register(KW(this._widgetImpl))}};K$e=X6o([G6o(2,Zn)],K$e);function Y6o(e,t,n){return Hi.initialize(n||{}).createInstance(G$e,e,t)}function Z6o(e){return Hi.get(yo).onCodeEditorAdd(n=>{e(n)})}function q6o(e){return Hi.get(yo).onDiffEditorAdd(n=>{e(n)})}function K6o(){return Hi.get(yo).listCodeEditors()}function J6o(){return Hi.get(yo).listDiffEditors()}function eEo(e,t,n){return Hi.initialize(n||{}).createInstance(Y$e,e,t)}function tEo(e,t){const n=Hi.initialize(t||{});return new K$e(e,{},n)}function nEo(e){if(typeof e.id!="string"||typeof e.run!="function")throw new Error("Invalid command descriptor, `id` and `run` are required properties!");return uo.registerCommand(e.id,e.run)}function iEo(e){if(typeof e.id!="string"||typeof e.label!="string"||typeof e.run!="function")throw new Error("Invalid action descriptor, `id`, `label` and `run` are required properties!");const t=Ft.deserialize(e.precondition),n=(o,...s)=>$d.runEditorCommand(o,s,t,(a,l,d)=>Promise.resolve(e.run(l,...d))),r=new Et;if(r.add(uo.registerCommand(e.id,n)),e.contextMenuGroupId){const o={command:{id:e.id,title:e.label},when:t,group:e.contextMenuGroupId,order:e.contextMenuOrder||0};r.add(Pu.appendMenuItem(Vn.EditorContext,o))}if(Array.isArray(e.keybindings)){const o=Hi.get(Do);if(!(o instanceof DV))console.warn("Cannot add keybinding because the editor is configured with an unrecognized KeybindingService");else{const s=Ft.and(t,Ft.deserialize(e.keybindingContext));r.add(o.addDynamicKeybindings(e.keybindings.map(a=>({keybinding:a,command:e.id,when:s}))))}}return r}function rEo(e){return NMn([e])}function NMn(e){const t=Hi.get(Do);return t instanceof DV?t.addDynamicKeybindings(e.map(n=>({keybinding:n.keybinding,command:n.command,commandArgs:n.commandArgs,when:Ft.deserialize(n.when)}))):(console.warn("Cannot add keybinding because the editor is configured with an unrecognized KeybindingService"),ht.None)}function oEo(e,t,n){const r=Hi.get(ic),o=r.getLanguageIdByMimeType(t)||t;return FMn(Hi.get(ml),r,e,o,n)}function sEo(e,t){const n=Hi.get(ic),r=n.getLanguageIdByMimeType(t)||t||s2;e.setLanguage(n.createById(r))}function aEo(e,t,n){e&&Hi.get(iC).changeOne(t,e.uri,n)}function lEo(e){Hi.get(iC).changeAll(e,[])}function cEo(e){return Hi.get(iC).read(e)}function dEo(e){return Hi.get(iC).onMarkerChanged(e)}function uEo(e){return Hi.get(ml).getModel(e)}function hEo(){return Hi.get(ml).getModels()}function fEo(e){return Hi.get(ml).onModelAdded(e)}function gEo(e){return Hi.get(ml).onModelRemoved(e)}function mEo(e){return Hi.get(ml).onModelLanguageChanged(n=>{e({model:n.model,oldLanguage:n.oldLanguageId})})}function kEo(e){return O5o(Hi.get(ml),e)}function vEo(e,t){const n=Hi.get(ic),r=Hi.get(L2);return cit.colorizeElement(r,n,e,t).then(()=>{r.registerEditorContainer(e)})}function AEo(e,t,n){const r=Hi.get(ic);return Hi.get(L2).registerEditorContainer(xs.document.body),cit.colorize(r,e,t,n)}function pEo(e,t,n=4){return Hi.get(L2).registerEditorContainer(xs.document.body),cit.colorizeModelLine(e,t,n)}function bEo(e){const t=Hl.get(e);return t||{getInitialState:()=>hV,tokenize:(n,r,o)=>ntt(e,o)}}function wEo(e,t){Hl.getOrCreate(t);const n=bEo(t),r=F0(e),o=[];let s=n.getInitialState();for(let a=0,l=r.length;a{var l;if(!r)return null;const s=(l=n.options)==null?void 0:l.selection;let a;return s&&typeof s.endLineNumber=="number"&&typeof s.endColumn=="number"?a=s:s&&(a={lineNumber:s.startLineNumber,column:s.startColumn}),await e.openCodeEditor(r,n.resource,a)?r:null})}function xEo(){return{create:Y6o,getEditors:K6o,getDiffEditors:J6o,onDidCreateEditor:Z6o,onDidCreateDiffEditor:q6o,createDiffEditor:eEo,addCommand:nEo,addEditorAction:iEo,addKeybindingRule:rEo,addKeybindingRules:NMn,createModel:oEo,setModelLanguage:sEo,setModelMarkers:aEo,getModelMarkers:cEo,removeAllMarkers:lEo,onDidChangeMarkers:dEo,getModels:hEo,getModel:uEo,onDidCreateModel:fEo,onWillDisposeModel:gEo,onDidChangeModelLanguage:mEo,createWebWorker:kEo,colorizeElement:vEo,colorize:AEo,colorizeModelLine:pEo,tokenize:wEo,defineTheme:OEo,setTheme:yEo,remeasureFonts:CEo,registerCommand:_Eo,registerLinkOpener:SEo,registerEditorOpener:LEo,AccessibilitySupport:Gze,ContentWidgetPositionPreference:eHe,CursorChangeReason:tHe,DefaultEndOfLine:nHe,EditorAutoIndentStrategy:rHe,EditorOption:oHe,EndOfLinePreference:sHe,EndOfLineSequence:aHe,MinimapPosition:pHe,MinimapSectionHeaderStyle:bHe,MouseTargetType:wHe,OverlayWidgetPositionPreference:CHe,OverviewRulerLane:_He,GlyphMarginLane:lHe,RenderLineNumbersType:xHe,RenderMinimap:EHe,ScrollbarVisibility:QHe,ScrollType:THe,TextEditorCursorBlinkingStyle:FHe,TextEditorCursorStyle:NHe,TrackedRangeStickiness:UHe,WrappingIndent:jHe,InjectedTextCursorStops:uHe,PositionAffinity:LHe,ShowLightbulbIconMode:BHe,TextDirection:PHe,ConfigurationChangedEvent:k7n,BareFontInfo:cR,FontInfo:Wme,TextModelResolvedOptions:ehe,FindMatch:eJ,ApplyUpdateResult:gZ,EditorZoom:Rv,createMultiFileDiffEditor:tEo,EditorType:Uie,EditorOptions:fg}}function EEo(e,t){if(!t||!Array.isArray(t))return!1;for(const n of t)if(!e(n))return!1;return!0}function Ece(e,t){return typeof e=="boolean"?e:t}function LSt(e,t){return typeof e=="string"?e:t}function TEo(e){const t={};for(const n of e)t[n]=!0;return t}function xSt(e,t=!1){t&&(e=e.map(function(r){return r.toLowerCase()}));const n=TEo(e);return t?function(r){return n[r.toLowerCase()]!==void 0&&n.hasOwnProperty(r.toLowerCase())}:function(r){return n[r]!==void 0&&n.hasOwnProperty(r)}}function J$e(e,t,n){t=t.replace(/@@/g,"");let r=0,o;do o=!1,t=t.replace(/@(\w+)/g,function(a,l){o=!0;let d="";if(typeof e[l]=="string")d=e[l];else if(e[l]&&e[l]instanceof RegExp)d=e[l].source;else throw e[l]===void 0?Ra(e,"language definition does not contain attribute '"+l+"', used at: "+t):Ra(e,"attribute reference '"+l+"' must be a string, used at: "+t);return BT(d)?"":"(?:"+d+")"}),r++;while(o&&r<5);t=t.replace(/\x01/g,"@");const s=(e.ignoreCase?"i":"")+(e.unicode?"u":"");if(n&&t.match(/\$[sS](\d\d?)/g)){let l=null,d=null;return u=>(d&&l===u||(l=u,d=new RegExp(L5o(e,t,u),s)),d)}return new RegExp(t,s)}function QEo(e,t,n,r){if(r<0)return e;if(r=100){r=r-100;const o=n.split(".");if(o.unshift(n),r=0&&(r.tokenSubst=!0),typeof n.bracket=="string")if(n.bracket==="@open")r.bracket=1;else if(n.bracket==="@close")r.bracket=-1;else throw Ra(e,"a 'bracket' attribute must be either '@open' or '@close', in rule: "+t);if(n.next){if(typeof n.next!="string")throw Ra(e,"the next state must be a string value in rule: "+t);{let o=n.next;if(!/^(@pop|@push|@popall)$/.test(o)&&(o[0]==="@"&&(o=o.substr(1)),o.indexOf("$")<0&&!x5o(e,R5(e,o,"",[],""))))throw Ra(e,"the next state '"+n.next+"' is not defined in rule: "+t);r.next=o}}return typeof n.goBack=="number"&&(r.goBack=n.goBack),typeof n.switchTo=="string"&&(r.switchTo=n.switchTo),typeof n.log=="string"&&(r.log=n.log),typeof n.nextEmbedded=="string"&&(r.nextEmbedded=n.nextEmbedded,e.usesEmbedded=!0),r}}else if(Array.isArray(n)){const r=[];for(let o=0,s=n.length;o0&&r[0]==="^",this.name=this.name+": "+r,this.regex=J$e(t,"^(?:"+(this.matchOnlyAtLineStart?r.substr(1):r)+")",!0)}setAction(t,n){this.action=eXe(t,this.name,n)}resolveRegex(t){return this.regex instanceof RegExp?this.regex:this.regex(t)}}function UMn(e,t){if(!t||typeof t!="object")throw new Error("Monarch: expecting a language definition object");const n={languageId:e,includeLF:Ece(t.includeLF,!1),noThrow:!1,maxStack:100,start:typeof t.start=="string"?t.start:null,ignoreCase:Ece(t.ignoreCase,!1),unicode:Ece(t.unicode,!1),tokenPostfix:LSt(t.tokenPostfix,"."+e),defaultToken:LSt(t.defaultToken,"source"),usesEmbedded:!1,stateNames:{},tokenizer:{},brackets:[]},r=t;r.languageId=e,r.includeLF=n.includeLF,r.ignoreCase=n.ignoreCase,r.unicode=n.unicode,r.noThrow=n.noThrow,r.usesEmbedded=n.usesEmbedded,r.stateNames=t.tokenizer,r.defaultToken=n.defaultToken;function o(a,l,d){for(const u of d){let h=u.include;if(h){if(typeof h!="string")throw Ra(n,"an 'include' attribute must be a string at: "+a);if(h[0]==="@"&&(h=h.substr(1)),!t.tokenizer[h])throw Ra(n,"include target '"+h+"' is not defined at: "+a);o(a+"."+h,l,t.tokenizer[h])}else{const g=new BEo(a);if(Array.isArray(u)&&u.length>=1&&u.length<=3)if(g.setRegex(r,u[0]),u.length>=3)if(typeof u[1]=="string")g.setAction(r,{token:u[1],next:u[2]});else if(typeof u[1]=="object"){const m=u[1];m.next=u[2],g.setAction(r,m)}else throw Ra(n,"a next state as the last element of a rule can only be given if the action is either an object or a string, at: "+a);else g.setAction(r,u[1]);else{if(!u.regex)throw Ra(n,"a rule must either be an array, or an object with a 'regex' or 'include' field at: "+a);u.name&&typeof u.name=="string"&&(g.name=u.name),u.matchOnlyAtStart&&(g.matchOnlyAtLineStart=Ece(u.matchOnlyAtLineStart,!1)),g.setRegex(r,u.regex),g.setAction(r,u.action)}l.push(g)}}}if(!t.tokenizer||typeof t.tokenizer!="object")throw Ra(n,"a language definition must define the 'tokenizer' attribute as an object");n.tokenizer=[];for(const a in t.tokenizer)if(t.tokenizer.hasOwnProperty(a)){n.start||(n.start=a);const l=t.tokenizer[a];n.tokenizer[a]=new Array,o("tokenizer."+a,n.tokenizer[a],l)}if(n.usesEmbedded=r.usesEmbedded,t.brackets){if(!Array.isArray(t.brackets))throw Ra(n,"the 'brackets' attribute must be defined as an array")}else t.brackets=[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}];const s=[];for(const a of t.brackets){let l=a;if(l&&Array.isArray(l)&&l.length===3&&(l={token:l[2],open:l[0],close:l[1]}),l.open===l.close)throw Ra(n,"open and close brackets in a 'brackets' attribute must be different: "+l.open+` + hint: use the 'bracket' attribute if matching on equal brackets is required.`);if(typeof l.open=="string"&&typeof l.token=="string"&&typeof l.close=="string")s.push({token:l.token+n.tokenPostfix,open:l8(n,l.open),close:l8(n,l.close)});else throw Ra(n,"every element in the 'brackets' array must be a '{open,close,token}' object or array")}return n.brackets=s,n.noThrow=!0,n}function REo(e){eV.registerLanguage(e)}function IEo(){let e=[];return e=e.concat(eV.getLanguages()),e}function MEo(e){return Hi.get(ic).languageIdCodec.encodeLanguageId(e)}function PEo(e,t){return Hi.withServices(()=>{const r=Hi.get(ic).onDidRequestRichLanguageFeatures(o=>{o===e&&(r.dispose(),t())});return r})}function FEo(e,t){return Hi.withServices(()=>{const r=Hi.get(ic).onDidRequestBasicLanguageFeatures(o=>{o===e&&(r.dispose(),t())});return r})}function NEo(e,t){if(!Hi.get(ic).isRegisteredLanguageId(e))throw new Error(`Cannot set configuration for unknown language ${e}`);return Hi.get(kl).register(e,t,100)}class UEo{constructor(t,n){this._languageId=t,this._actual=n}dispose(){}getInitialState(){return this._actual.getInitialState()}tokenize(t,n,r){if(typeof this._actual.tokenize=="function")return Tee.adaptTokenize(this._languageId,this._actual,t,r);throw new Error("Not supported!")}tokenizeEncoded(t,n,r){const o=this._actual.tokenizeEncoded(t,r);return new i3e(o.tokens,o.endState)}}class Tee{constructor(t,n,r,o){this._languageId=t,this._actual=n,this._languageService=r,this._standaloneThemeService=o}dispose(){}getInitialState(){return this._actual.getInitialState()}static _toClassicTokens(t,n){const r=[];let o=0;for(let s=0,a=t.length;s0&&s[a-1]===m)continue;let v=g.startIndex;u===0?v=0:v{const r=await Promise.resolve(t.create());return r?jEo(r)?WMn(e,r):new yee(Hi.get(ic),Hi.get(L2),e,UMn(e,r),Hi.get(ar)):null});return Hl.registerFactory(e,n)}function zEo(e,t){if(!Hi.get(ic).isRegisteredLanguageId(e))throw new Error(`Cannot set tokens provider for unknown language ${e}`);return jMn(t)?mit(e,{create:()=>t}):Hl.register(e,WMn(e,t))}function HEo(e,t){const n=r=>new yee(Hi.get(ic),Hi.get(L2),e,UMn(e,r),Hi.get(ar));return jMn(t)?mit(e,{create:()=>t}):Hl.register(e,n(t))}function $Eo(e,t){return Hi.get(Un).referenceProvider.register(e,t)}function XEo(e,t){return Hi.get(Un).renameProvider.register(e,t)}function GEo(e,t){return Hi.get(Un).newSymbolNamesProvider.register(e,t)}function YEo(e,t){return Hi.get(Un).signatureHelpProvider.register(e,t)}function ZEo(e,t){return Hi.get(Un).hoverProvider.register(e,{provideHover:async(r,o,s,a)=>{const l=r.getWordAtPosition(o);return Promise.resolve(t.provideHover(r,o,s,a)).then(d=>{if(d)return!d.range&&l&&(d.range=new xe(o.lineNumber,l.startColumn,o.lineNumber,l.endColumn)),d.range||(d.range=new xe(o.lineNumber,o.column,o.lineNumber,o.column)),d})}})}function qEo(e,t){return Hi.get(Un).documentSymbolProvider.register(e,t)}function KEo(e,t){return Hi.get(Un).documentHighlightProvider.register(e,t)}function JEo(e,t){return Hi.get(Un).linkedEditingRangeProvider.register(e,t)}function e7o(e,t){return Hi.get(Un).definitionProvider.register(e,t)}function t7o(e,t){return Hi.get(Un).implementationProvider.register(e,t)}function n7o(e,t){return Hi.get(Un).typeDefinitionProvider.register(e,t)}function i7o(e,t){return Hi.get(Un).codeLensProvider.register(e,t)}function r7o(e,t,n){return Hi.get(Un).codeActionProvider.register(e,{providedCodeActionKinds:n==null?void 0:n.providedCodeActionKinds,documentation:n==null?void 0:n.documentation,provideCodeActions:(o,s,a,l)=>{const u=Hi.get(iC).read({resource:o.uri}).filter(h=>xe.areIntersectingOrTouching(h,s));return t.provideCodeActions(o,s,{markers:u,only:a.only,trigger:a.trigger},l)},resolveCodeAction:t.resolveCodeAction})}function o7o(e,t){return Hi.get(Un).documentFormattingEditProvider.register(e,t)}function s7o(e,t){return Hi.get(Un).documentRangeFormattingEditProvider.register(e,t)}function a7o(e,t){return Hi.get(Un).onTypeFormattingEditProvider.register(e,t)}function l7o(e,t){return Hi.get(Un).linkProvider.register(e,t)}function c7o(e,t){return Hi.get(Un).completionProvider.register(e,t)}function d7o(e,t){return Hi.get(Un).colorProvider.register(e,t)}function u7o(e,t){return Hi.get(Un).foldingRangeProvider.register(e,t)}function h7o(e,t){return Hi.get(Un).declarationProvider.register(e,t)}function f7o(e,t){return Hi.get(Un).selectionRangeProvider.register(e,t)}function g7o(e,t){return Hi.get(Un).documentSemanticTokensProvider.register(e,t)}function m7o(e,t){return Hi.get(Un).documentRangeSemanticTokensProvider.register(e,t)}function k7o(e,t){return Hi.get(Un).inlineCompletionsProvider.register(e,t)}function v7o(e,t){return Hi.get(Un).inlayHintsProvider.register(e,t)}function A7o(){return{register:REo,getLanguages:IEo,onLanguage:PEo,onLanguageEncountered:FEo,getEncodedLanguageId:MEo,setLanguageConfiguration:NEo,setColorMap:VEo,registerTokensProviderFactory:mit,setTokensProvider:zEo,setMonarchTokensProvider:HEo,registerReferenceProvider:$Eo,registerRenameProvider:XEo,registerNewSymbolNameProvider:GEo,registerCompletionItemProvider:c7o,registerSignatureHelpProvider:YEo,registerHoverProvider:ZEo,registerDocumentSymbolProvider:qEo,registerDocumentHighlightProvider:KEo,registerLinkedEditingRangeProvider:JEo,registerDefinitionProvider:e7o,registerImplementationProvider:t7o,registerTypeDefinitionProvider:n7o,registerCodeLensProvider:i7o,registerCodeActionProvider:r7o,registerDocumentFormattingEditProvider:o7o,registerDocumentRangeFormattingEditProvider:s7o,registerOnTypeFormattingEditProvider:a7o,registerLinkProvider:l7o,registerColorProvider:d7o,registerFoldingRangeProvider:u7o,registerDeclarationProvider:h7o,registerSelectionRangeProvider:f7o,registerDocumentSemanticTokensProvider:g7o,registerDocumentRangeSemanticTokensProvider:m7o,registerInlineCompletionsProvider:k7o,registerInlayHintsProvider:v7o,DocumentHighlightKind:iHe,CompletionItemKind:qze,CompletionItemTag:Kze,CompletionItemInsertTextRule:Zze,SymbolKind:IHe,SymbolTag:MHe,IndentAction:dHe,CompletionTriggerKind:Jze,SignatureHelpTriggerKind:RHe,InlayHintKind:hHe,InlineCompletionTriggerKind:mHe,CodeActionTriggerType:Yze,NewSymbolNameTag:OHe,NewSymbolNameTriggerKind:yHe,PartialAcceptTriggerKind:SHe,HoverVerbosityAction:cHe,InlineCompletionEndOfLifeReasonKind:fHe,InlineCompletionHintStyle:gHe,FoldingRangeKind:xI,SelectedSuggestionInfo:bTn,EditDeltaInfo:SJ}}fg.wrappingIndent.defaultValue=0;fg.glyphMargin.defaultValue=!1;fg.autoIndent.defaultValue=3;fg.overviewRulerLanes.defaultValue=2;tee.setFormatterSelector((e,t,n)=>Promise.resolve(e[0]));const wm=mMn();wm.editor=xEo();wm.languages=A7o();const p7o=wm.CancellationTokenSource,BV=wm.Emitter,b7o=wm.KeyCode,w7o=wm.KeyMod,O7o=wm.Position,Qee=wm.Range,y7o=wm.Selection,C7o=wm.SelectionDirection,Cf=wm.MarkerSeverity,Dee=wm.MarkerTag,UI=wm.Uri,_7o=wm.Token,Mc=wm.editor,Qt=wm.languages,u5e=OJe(),tj=globalThis;(u5e!=null&&u5e.globalAPI||typeof tj.define=="function"&&tj.define.amd)&&(tj.monaco=wm);typeof tj.require<"u"&&typeof tj.require.config=="function"&&tj.require.config({ignoreDuplicateModules:["vscode-languageserver-types","vscode-languageserver-types/main","vscode-languageserver-textdocument","vscode-languageserver-textdocument/main","vscode-nls","vscode-nls/vscode-nls","jsonc-parser","jsonc-parser/main","vscode-uri","vscode-uri/index","vs/basic-languages/typescript/typescript"]});const S7o=Object.freeze(Object.defineProperty({__proto__:null,CancellationTokenSource:p7o,Emitter:BV,KeyCode:b7o,KeyMod:w7o,MarkerSeverity:Cf,MarkerTag:Dee,Position:O7o,Range:Qee,Selection:y7o,SelectionDirection:C7o,Token:_7o,Uri:UI,editor:Mc,languages:Qt},Symbol.toStringTag,{value:"Module"}));let kit=class{constructor(t,n,r){this._onDidChange=new BV,this._languageId=t,this.setOptions(n),this.setModeConfiguration(r)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get modeConfiguration(){return this._modeConfiguration}get diagnosticsOptions(){return this.options}get options(){return this._options}setOptions(t){this._options=t||Object.create(null),this._onDidChange.fire(this)}setDiagnosticsOptions(t){this.setOptions(t)}setModeConfiguration(t){this._modeConfiguration=t||Object.create(null),this._onDidChange.fire(this)}};const vit={validate:!0,lint:{compatibleVendorPrefixes:"ignore",vendorPrefix:"warning",duplicateProperties:"warning",emptyRules:"warning",importStatement:"ignore",boxModel:"ignore",universalSelector:"ignore",zeroUnits:"ignore",fontFaceProperties:"warning",hexColorLength:"error",argumentsInColorFunction:"error",unknownProperties:"warning",ieHack:"ignore",unknownVendorSpecificProperties:"ignore",propertyIgnoredDueToDisplay:"warning",important:"ignore",float:"ignore",idSelector:"ignore"},data:{useDefaultDataProvider:!0},format:{newlineBetweenSelectors:!0,newlineBetweenRules:!0,spaceAroundSelectorSeparator:!1,braceStyle:"collapse",maxPreserveNewLines:void 0,preserveNewLines:!0}},Ait={completionItems:!0,hovers:!0,documentSymbols:!0,definitions:!0,references:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0,documentFormattingEdits:!0,documentRangeFormattingEdits:!0},VMn=new kit("css",vit,Ait),zMn=new kit("scss",vit,Ait),HMn=new kit("less",vit,Ait);function pit(){return _t(()=>Promise.resolve().then(()=>sRs),void 0,import.meta.url)}Qt.onLanguage("less",()=>{pit().then(e=>e.setupMode(HMn))});Qt.onLanguage("scss",()=>{pit().then(e=>e.setupMode(zMn))});Qt.onLanguage("css",()=>{pit().then(e=>e.setupMode(VMn))});const L7o=Object.freeze(Object.defineProperty({__proto__:null,cssDefaults:VMn,lessDefaults:HMn,scssDefaults:zMn},Symbol.toStringTag,{value:"Module"}));let x7o=class{constructor(t,n,r){this._onDidChange=new BV,this._languageId=t,this.setOptions(n),this.setModeConfiguration(r)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get options(){return this._options}get modeConfiguration(){return this._modeConfiguration}setOptions(t){this._options=t||Object.create(null),this._onDidChange.fire(this)}setModeConfiguration(t){this._modeConfiguration=t||Object.create(null),this._onDidChange.fire(this)}};const E7o={tabSize:4,insertSpaces:!1,wrapLineLength:120,unformatted:'default": "a, abbr, acronym, b, bdo, big, br, button, cite, code, dfn, em, i, img, input, kbd, label, map, object, q, samp, select, small, span, strong, sub, sup, textarea, tt, var',contentUnformatted:"pre",indentInnerHtml:!1,preserveNewLines:!0,maxPreserveNewLines:void 0,indentHandlebars:!1,endWithNewline:!1,extraLiners:"head, body, /html",wrapAttributes:"auto"},q3e={format:E7o,suggest:{},data:{useDefaultDataProvider:!0}};function K3e(e){return{completionItems:!0,hovers:!0,documentSymbols:!0,links:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,selectionRanges:!0,diagnostics:e===eq,documentFormattingEdits:e===eq,documentRangeFormattingEdits:e===eq}}const eq="html",ESt="handlebars",TSt="razor",$Mn=J3e(eq,q3e,K3e(eq)),T7o=$Mn.defaults,XMn=J3e(ESt,q3e,K3e(ESt)),Q7o=XMn.defaults,GMn=J3e(TSt,q3e,K3e(TSt)),D7o=GMn.defaults;function B7o(){return _t(()=>Promise.resolve().then(()=>dRs),void 0,import.meta.url)}function J3e(e,t=q3e,n=K3e(e)){const r=new x7o(e,t,n);let o;const s=Qt.onLanguage(e,async()=>{o=(await B7o()).setupMode(r)});return{defaults:r,dispose(){s.dispose(),o==null||o.dispose(),o=void 0}}}const R7o=Object.freeze(Object.defineProperty({__proto__:null,handlebarDefaults:Q7o,handlebarLanguageService:XMn,htmlDefaults:T7o,htmlLanguageService:$Mn,razorDefaults:D7o,razorLanguageService:GMn,registerHTMLLanguageService:J3e},Symbol.toStringTag,{value:"Module"}));let I7o=class{constructor(t,n,r){this._onDidChange=new BV,this._languageId=t,this.setDiagnosticsOptions(n),this.setModeConfiguration(r)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get modeConfiguration(){return this._modeConfiguration}get diagnosticsOptions(){return this._diagnosticsOptions}setDiagnosticsOptions(t){this._diagnosticsOptions=t||Object.create(null),this._onDidChange.fire(this)}setModeConfiguration(t){this._modeConfiguration=t||Object.create(null),this._onDidChange.fire(this)}};const M7o={validate:!0,allowComments:!0,schemas:[],enableSchemaRequest:!1,schemaRequest:"warning",schemaValidation:"warning",comments:"error",trailingCommas:"error"},P7o={documentFormattingEdits:!0,documentRangeFormattingEdits:!0,completionItems:!0,hovers:!0,documentSymbols:!0,tokens:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0},YMn=new I7o("json",M7o,P7o),F7o=()=>ZMn().then(e=>e.getWorker());function ZMn(){return _t(()=>Promise.resolve().then(()=>ERs),void 0,import.meta.url)}Qt.register({id:"json",extensions:[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".har"],aliases:["JSON","json"],mimetypes:["application/json"]});Qt.onLanguage("json",()=>{ZMn().then(e=>e.setupMode(YMn))});const N7o=Object.freeze(Object.defineProperty({__proto__:null,getWorker:F7o,jsonDefaults:YMn},Symbol.toStringTag,{value:"Module"})),U7o="5.9.3";var qMn=(e=>(e[e.None=0]="None",e[e.CommonJS=1]="CommonJS",e[e.AMD=2]="AMD",e[e.UMD=3]="UMD",e[e.System=4]="System",e[e.ES2015=5]="ES2015",e[e.ESNext=99]="ESNext",e))(qMn||{}),KMn=(e=>(e[e.None=0]="None",e[e.Preserve=1]="Preserve",e[e.React=2]="React",e[e.ReactNative=3]="ReactNative",e[e.ReactJSX=4]="ReactJSX",e[e.ReactJSXDev=5]="ReactJSXDev",e))(KMn||{}),JMn=(e=>(e[e.CarriageReturnLineFeed=0]="CarriageReturnLineFeed",e[e.LineFeed=1]="LineFeed",e))(JMn||{}),ePn=(e=>(e[e.ES3=0]="ES3",e[e.ES5=1]="ES5",e[e.ES2015=2]="ES2015",e[e.ES2016=3]="ES2016",e[e.ES2017=4]="ES2017",e[e.ES2018=5]="ES2018",e[e.ES2019=6]="ES2019",e[e.ES2020=7]="ES2020",e[e.ESNext=99]="ESNext",e[e.JSON=100]="JSON",e[e.Latest=99]="Latest",e))(ePn||{}),tPn=(e=>(e[e.Classic=1]="Classic",e[e.NodeJs=2]="NodeJs",e))(tPn||{});class nPn{constructor(t,n,r,o,s){this._onDidChange=new BV,this._onDidExtraLibsChange=new BV,this._extraLibs=Object.create(null),this._removedExtraLibs=Object.create(null),this._eagerModelSync=!1,this.setCompilerOptions(t),this.setDiagnosticsOptions(n),this.setWorkerOptions(r),this.setInlayHintsOptions(o),this.setModeConfiguration(s),this._onDidExtraLibsChangeTimeout=-1}get onDidChange(){return this._onDidChange.event}get onDidExtraLibsChange(){return this._onDidExtraLibsChange.event}get modeConfiguration(){return this._modeConfiguration}get workerOptions(){return this._workerOptions}get inlayHintsOptions(){return this._inlayHintsOptions}getExtraLibs(){return this._extraLibs}addExtraLib(t,n){let r;if(typeof n>"u"?r=`ts:extralib-${Math.random().toString(36).substring(2,15)}`:r=n,this._extraLibs[r]&&this._extraLibs[r].content===t)return{dispose:()=>{}};let o=1;return this._removedExtraLibs[r]&&(o=this._removedExtraLibs[r]+1),this._extraLibs[r]&&(o=this._extraLibs[r].version+1),this._extraLibs[r]={content:t,version:o},this._fireOnDidExtraLibsChangeSoon(),{dispose:()=>{let s=this._extraLibs[r];s&&s.version===o&&(delete this._extraLibs[r],this._removedExtraLibs[r]=o,this._fireOnDidExtraLibsChangeSoon())}}}setExtraLibs(t){for(const n in this._extraLibs)this._removedExtraLibs[n]=this._extraLibs[n].version;if(this._extraLibs=Object.create(null),t&&t.length>0)for(const n of t){const r=n.filePath||`ts:extralib-${Math.random().toString(36).substring(2,15)}`,o=n.content;let s=1;this._removedExtraLibs[r]&&(s=this._removedExtraLibs[r]+1),this._extraLibs[r]={content:o,version:s}}this._fireOnDidExtraLibsChangeSoon()}_fireOnDidExtraLibsChangeSoon(){this._onDidExtraLibsChangeTimeout===-1&&(this._onDidExtraLibsChangeTimeout=window.setTimeout(()=>{this._onDidExtraLibsChangeTimeout=-1,this._onDidExtraLibsChange.fire(void 0)},0))}getCompilerOptions(){return this._compilerOptions}setCompilerOptions(t){this._compilerOptions=t||Object.create(null),this._onDidChange.fire(void 0)}getDiagnosticsOptions(){return this._diagnosticsOptions}setDiagnosticsOptions(t){this._diagnosticsOptions=t||Object.create(null),this._onDidChange.fire(void 0)}setWorkerOptions(t){this._workerOptions=t||Object.create(null),this._onDidChange.fire(void 0)}setInlayHintsOptions(t){this._inlayHintsOptions=t||Object.create(null),this._onDidChange.fire(void 0)}setMaximumWorkerIdleTime(t){}setEagerModelSync(t){this._eagerModelSync=t}getEagerModelSync(){return this._eagerModelSync}setModeConfiguration(t){this._modeConfiguration=t||Object.create(null),this._onDidChange.fire(void 0)}}const j7o=U7o,iPn={completionItems:!0,hovers:!0,documentSymbols:!0,definitions:!0,references:!0,documentHighlights:!0,rename:!0,diagnostics:!0,documentRangeFormattingEdits:!0,signatureHelp:!0,onTypeFormattingEdits:!0,codeActions:!0,inlayHints:!0},bit=new nPn({allowNonTsExtensions:!0,target:99},{noSemanticValidation:!1,noSyntaxValidation:!1,onlyVisible:!1},{},{},iPn),rPn=new nPn({allowNonTsExtensions:!0,allowJs:!0,target:99},{noSemanticValidation:!0,noSyntaxValidation:!1,onlyVisible:!1},{},{},iPn),W7o=()=>ewe().then(e=>e.getTypeScriptWorker()),V7o=()=>ewe().then(e=>e.getJavaScriptWorker());function ewe(){return _t(()=>Promise.resolve().then(()=>IRs),void 0,import.meta.url)}Qt.onLanguage("typescript",()=>ewe().then(e=>e.setupTypeScript(bit)));Qt.onLanguage("javascript",()=>ewe().then(e=>e.setupJavaScript(rPn)));const z7o=Object.freeze(Object.defineProperty({__proto__:null,JsxEmit:KMn,ModuleKind:qMn,ModuleResolutionKind:tPn,NewLineKind:JMn,ScriptTarget:ePn,getJavaScriptWorker:V7o,getTypeScriptWorker:W7o,javascriptDefaults:rPn,typescriptDefaults:bit,typescriptVersion:j7o},Symbol.toStringTag,{value:"Module"})),oPn={},h5e={};class wit{static getOrCreate(t){return h5e[t]||(h5e[t]=new wit(t)),h5e[t]}constructor(t){this._languageId=t,this._loadingTriggered=!1,this._lazyLoadPromise=new Promise((n,r)=>{this._lazyLoadPromiseResolve=n,this._lazyLoadPromiseReject=r})}load(){return this._loadingTriggered||(this._loadingTriggered=!0,oPn[this._languageId].loader().then(t=>this._lazyLoadPromiseResolve(t),t=>this._lazyLoadPromiseReject(t))),this._lazyLoadPromise}}function bi(e){const t=e.id;oPn[t]=e,Qt.register(e);const n=wit.getOrCreate(t);Qt.registerTokensProviderFactory(t,{create:async()=>(await n.load()).language}),Qt.onLanguageEncountered(t,async()=>{const r=await n.load();Qt.setLanguageConfiguration(t,r.conf)})}bi({id:"abap",extensions:[".abap"],aliases:["abap","ABAP"],loader:()=>_t(()=>Promise.resolve().then(()=>FRs),void 0,import.meta.url)});bi({id:"apex",extensions:[".cls"],aliases:["Apex","apex"],mimetypes:["text/x-apex-source","text/x-apex"],loader:()=>_t(()=>Promise.resolve().then(()=>VRs),void 0,import.meta.url)});bi({id:"azcli",extensions:[".azcli"],aliases:["Azure CLI","azcli"],loader:()=>_t(()=>Promise.resolve().then(()=>$Rs),void 0,import.meta.url)});bi({id:"bat",extensions:[".bat",".cmd"],aliases:["Batch","bat"],loader:()=>_t(()=>Promise.resolve().then(()=>YRs),void 0,import.meta.url)});bi({id:"bicep",extensions:[".bicep"],aliases:["Bicep"],loader:()=>_t(()=>Promise.resolve().then(()=>sIs),void 0,import.meta.url)});bi({id:"cameligo",extensions:[".mligo"],aliases:["Cameligo"],loader:()=>_t(()=>Promise.resolve().then(()=>cIs),void 0,import.meta.url)});bi({id:"clojure",extensions:[".clj",".cljs",".cljc",".edn"],aliases:["clojure","Clojure"],loader:()=>_t(()=>Promise.resolve().then(()=>hIs),void 0,import.meta.url)});bi({id:"coffeescript",extensions:[".coffee"],aliases:["CoffeeScript","coffeescript","coffee"],mimetypes:["text/x-coffeescript","text/coffeescript"],loader:()=>_t(()=>Promise.resolve().then(()=>mIs),void 0,import.meta.url)});bi({id:"c",extensions:[".c",".h"],aliases:["C","c"],loader:()=>_t(()=>Promise.resolve().then(()=>wKn),void 0,import.meta.url)});bi({id:"cpp",extensions:[".cpp",".cc",".cxx",".hpp",".hh",".hxx"],aliases:["C++","Cpp","cpp"],loader:()=>_t(()=>Promise.resolve().then(()=>wKn),void 0,import.meta.url)});bi({id:"csharp",extensions:[".cs",".csx",".cake"],aliases:["C#","csharp"],loader:()=>_t(()=>Promise.resolve().then(()=>bIs),void 0,import.meta.url)});bi({id:"csp",extensions:[".csp"],aliases:["CSP","csp"],loader:()=>_t(()=>Promise.resolve().then(()=>yIs),void 0,import.meta.url)});bi({id:"css",extensions:[".css"],aliases:["CSS","css"],mimetypes:["text/css"],loader:()=>_t(()=>Promise.resolve().then(()=>SIs),void 0,import.meta.url)});bi({id:"cypher",extensions:[".cypher",".cyp"],aliases:["Cypher","OpenCypher"],loader:()=>_t(()=>Promise.resolve().then(()=>EIs),void 0,import.meta.url)});bi({id:"dart",extensions:[".dart"],aliases:["Dart","dart"],mimetypes:["text/x-dart-source","text/x-dart"],loader:()=>_t(()=>Promise.resolve().then(()=>DIs),void 0,import.meta.url)});bi({id:"dockerfile",extensions:[".dockerfile"],filenames:["Dockerfile"],aliases:["Dockerfile"],loader:()=>_t(()=>Promise.resolve().then(()=>IIs),void 0,import.meta.url)});bi({id:"ecl",extensions:[".ecl"],aliases:["ECL","Ecl","ecl"],loader:()=>_t(()=>Promise.resolve().then(()=>FIs),void 0,import.meta.url)});bi({id:"elixir",extensions:[".ex",".exs"],aliases:["Elixir","elixir","ex"],loader:()=>_t(()=>Promise.resolve().then(()=>jIs),void 0,import.meta.url)});bi({id:"flow9",extensions:[".flow"],aliases:["Flow9","Flow","flow9","flow"],loader:()=>_t(()=>Promise.resolve().then(()=>zIs),void 0,import.meta.url)});bi({id:"fsharp",extensions:[".fs",".fsi",".ml",".mli",".fsx",".fsscript"],aliases:["F#","FSharp","fsharp"],loader:()=>_t(()=>Promise.resolve().then(()=>XIs),void 0,import.meta.url)});bi({id:"freemarker2",extensions:[".ftl",".ftlh",".ftlx"],aliases:["FreeMarker2","Apache FreeMarker2"],loader:()=>_t(()=>Promise.resolve().then(()=>gM),void 0,import.meta.url).then(e=>e.TagAutoInterpolationDollar)});bi({id:"freemarker2.tag-angle.interpolation-dollar",aliases:["FreeMarker2 (Angle/Dollar)","Apache FreeMarker2 (Angle/Dollar)"],loader:()=>_t(()=>Promise.resolve().then(()=>gM),void 0,import.meta.url).then(e=>e.TagAngleInterpolationDollar)});bi({id:"freemarker2.tag-bracket.interpolation-dollar",aliases:["FreeMarker2 (Bracket/Dollar)","Apache FreeMarker2 (Bracket/Dollar)"],loader:()=>_t(()=>Promise.resolve().then(()=>gM),void 0,import.meta.url).then(e=>e.TagBracketInterpolationDollar)});bi({id:"freemarker2.tag-angle.interpolation-bracket",aliases:["FreeMarker2 (Angle/Bracket)","Apache FreeMarker2 (Angle/Bracket)"],loader:()=>_t(()=>Promise.resolve().then(()=>gM),void 0,import.meta.url).then(e=>e.TagAngleInterpolationBracket)});bi({id:"freemarker2.tag-bracket.interpolation-bracket",aliases:["FreeMarker2 (Bracket/Bracket)","Apache FreeMarker2 (Bracket/Bracket)"],loader:()=>_t(()=>Promise.resolve().then(()=>gM),void 0,import.meta.url).then(e=>e.TagBracketInterpolationBracket)});bi({id:"freemarker2.tag-auto.interpolation-dollar",aliases:["FreeMarker2 (Auto/Dollar)","Apache FreeMarker2 (Auto/Dollar)"],loader:()=>_t(()=>Promise.resolve().then(()=>gM),void 0,import.meta.url).then(e=>e.TagAutoInterpolationDollar)});bi({id:"freemarker2.tag-auto.interpolation-bracket",aliases:["FreeMarker2 (Auto/Bracket)","Apache FreeMarker2 (Auto/Bracket)"],loader:()=>_t(()=>Promise.resolve().then(()=>gM),void 0,import.meta.url).then(e=>e.TagAutoInterpolationBracket)});bi({id:"go",extensions:[".go"],aliases:["Go"],loader:()=>_t(()=>Promise.resolve().then(()=>iMs),void 0,import.meta.url)});bi({id:"graphql",extensions:[".graphql",".gql"],aliases:["GraphQL","graphql","gql"],mimetypes:["application/graphql"],loader:()=>_t(()=>Promise.resolve().then(()=>sMs),void 0,import.meta.url)});bi({id:"handlebars",extensions:[".handlebars",".hbs"],aliases:["Handlebars","handlebars","hbs"],mimetypes:["text/x-handlebars-template"],loader:()=>_t(()=>Promise.resolve().then(()=>cMs),void 0,import.meta.url)});bi({id:"hcl",extensions:[".tf",".tfvars",".hcl"],aliases:["Terraform","tf","HCL","hcl"],loader:()=>_t(()=>Promise.resolve().then(()=>hMs),void 0,import.meta.url)});bi({id:"html",extensions:[".html",".htm",".shtml",".xhtml",".mdoc",".jsp",".asp",".aspx",".jshtm"],aliases:["HTML","htm","html","xhtml"],mimetypes:["text/html","text/x-jshtm","text/template","text/ng-template"],loader:()=>_t(()=>Promise.resolve().then(()=>mMs),void 0,import.meta.url)});bi({id:"ini",extensions:[".ini",".properties",".gitconfig"],filenames:["config",".gitattributes",".gitconfig",".editorconfig"],aliases:["Ini","ini"],loader:()=>_t(()=>Promise.resolve().then(()=>AMs),void 0,import.meta.url)});bi({id:"java",extensions:[".java",".jav"],aliases:["Java","java"],mimetypes:["text/x-java-source","text/x-java"],loader:()=>_t(()=>Promise.resolve().then(()=>wMs),void 0,import.meta.url)});bi({id:"javascript",extensions:[".js",".es6",".jsx",".mjs",".cjs"],firstLine:"^#!.*\\bnode",filenames:["jakefile"],aliases:["JavaScript","javascript","js"],mimetypes:["text/javascript"],loader:()=>_t(()=>Promise.resolve().then(()=>_Ms),void 0,import.meta.url)});bi({id:"julia",extensions:[".jl"],aliases:["julia","Julia"],loader:()=>_t(()=>Promise.resolve().then(()=>xMs),void 0,import.meta.url)});bi({id:"kotlin",extensions:[".kt",".kts"],aliases:["Kotlin","kotlin"],mimetypes:["text/x-kotlin-source","text/x-kotlin"],loader:()=>_t(()=>Promise.resolve().then(()=>QMs),void 0,import.meta.url)});bi({id:"less",extensions:[".less"],aliases:["Less","less"],mimetypes:["text/x-less","text/less"],loader:()=>_t(()=>Promise.resolve().then(()=>RMs),void 0,import.meta.url)});bi({id:"lexon",extensions:[".lex"],aliases:["Lexon"],loader:()=>_t(()=>Promise.resolve().then(()=>PMs),void 0,import.meta.url)});bi({id:"lua",extensions:[".lua"],aliases:["Lua","lua"],loader:()=>_t(()=>Promise.resolve().then(()=>UMs),void 0,import.meta.url)});bi({id:"liquid",extensions:[".liquid",".html.liquid"],aliases:["Liquid","liquid"],mimetypes:["application/liquid"],loader:()=>_t(()=>Promise.resolve().then(()=>VMs),void 0,import.meta.url)});bi({id:"m3",extensions:[".m3",".i3",".mg",".ig"],aliases:["Modula-3","Modula3","modula3","m3"],loader:()=>_t(()=>Promise.resolve().then(()=>$Ms),void 0,import.meta.url)});bi({id:"markdown",extensions:[".md",".markdown",".mdown",".mkdn",".mkd",".mdwn",".mdtxt",".mdtext"],aliases:["Markdown","markdown"],loader:()=>_t(()=>Promise.resolve().then(()=>YMs),void 0,import.meta.url)});bi({id:"mdx",extensions:[".mdx"],aliases:["MDX","mdx"],loader:()=>_t(()=>Promise.resolve().then(()=>KMs),void 0,import.meta.url)});bi({id:"mips",extensions:[".s"],aliases:["MIPS","MIPS-V"],mimetypes:["text/x-mips","text/mips","text/plaintext"],loader:()=>_t(()=>Promise.resolve().then(()=>tPs),void 0,import.meta.url)});bi({id:"msdax",extensions:[".dax",".msdax"],aliases:["DAX","MSDAX"],loader:()=>_t(()=>Promise.resolve().then(()=>rPs),void 0,import.meta.url)});bi({id:"mysql",extensions:[],aliases:["MySQL","mysql"],loader:()=>_t(()=>Promise.resolve().then(()=>aPs),void 0,import.meta.url)});bi({id:"objective-c",extensions:[".m"],aliases:["Objective-C"],loader:()=>_t(()=>Promise.resolve().then(()=>dPs),void 0,import.meta.url)});bi({id:"pascal",extensions:[".pas",".p",".pp"],aliases:["Pascal","pas"],mimetypes:["text/x-pascal-source","text/x-pascal"],loader:()=>_t(()=>Promise.resolve().then(()=>fPs),void 0,import.meta.url)});bi({id:"pascaligo",extensions:[".ligo"],aliases:["Pascaligo","ligo"],loader:()=>_t(()=>Promise.resolve().then(()=>kPs),void 0,import.meta.url)});bi({id:"perl",extensions:[".pl",".pm"],aliases:["Perl","pl"],loader:()=>_t(()=>Promise.resolve().then(()=>pPs),void 0,import.meta.url)});bi({id:"pgsql",extensions:[],aliases:["PostgreSQL","postgres","pg","postgre"],loader:()=>_t(()=>Promise.resolve().then(()=>OPs),void 0,import.meta.url)});bi({id:"php",extensions:[".php",".php4",".php5",".phtml",".ctp"],aliases:["PHP","php"],mimetypes:["application/x-php"],loader:()=>_t(()=>Promise.resolve().then(()=>_Ps),void 0,import.meta.url)});bi({id:"pla",extensions:[".pla"],loader:()=>_t(()=>Promise.resolve().then(()=>xPs),void 0,import.meta.url)});bi({id:"postiats",extensions:[".dats",".sats",".hats"],aliases:["ATS","ATS/Postiats"],loader:()=>_t(()=>Promise.resolve().then(()=>QPs),void 0,import.meta.url)});bi({id:"powerquery",extensions:[".pq",".pqm"],aliases:["PQ","M","Power Query","Power Query M"],loader:()=>_t(()=>Promise.resolve().then(()=>RPs),void 0,import.meta.url)});bi({id:"powershell",extensions:[".ps1",".psm1",".psd1"],aliases:["PowerShell","powershell","ps","ps1"],loader:()=>_t(()=>Promise.resolve().then(()=>PPs),void 0,import.meta.url)});bi({id:"proto",extensions:[".proto"],aliases:["protobuf","Protocol Buffers"],loader:()=>_t(()=>Promise.resolve().then(()=>jPs),void 0,import.meta.url)});bi({id:"pug",extensions:[".jade",".pug"],aliases:["Pug","Jade","jade"],loader:()=>_t(()=>Promise.resolve().then(()=>zPs),void 0,import.meta.url)});bi({id:"python",extensions:[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],aliases:["Python","py"],firstLine:"^#!/.*\\bpython[0-9.-]*\\b",loader:()=>_t(()=>Promise.resolve().then(()=>XPs),void 0,import.meta.url)});bi({id:"qsharp",extensions:[".qs"],aliases:["Q#","qsharp"],loader:()=>_t(()=>Promise.resolve().then(()=>ZPs),void 0,import.meta.url)});bi({id:"r",extensions:[".r",".rhistory",".rmd",".rprofile",".rt"],aliases:["R","r"],loader:()=>_t(()=>Promise.resolve().then(()=>JPs),void 0,import.meta.url)});bi({id:"razor",extensions:[".cshtml"],aliases:["Razor","razor"],mimetypes:["text/x-cshtml"],loader:()=>_t(()=>Promise.resolve().then(()=>nFs),void 0,import.meta.url)});bi({id:"redis",extensions:[".redis"],aliases:["redis"],loader:()=>_t(()=>Promise.resolve().then(()=>oFs),void 0,import.meta.url)});bi({id:"redshift",extensions:[],aliases:["Redshift","redshift"],loader:()=>_t(()=>Promise.resolve().then(()=>lFs),void 0,import.meta.url)});bi({id:"restructuredtext",extensions:[".rst"],aliases:["reStructuredText","restructuredtext"],loader:()=>_t(()=>Promise.resolve().then(()=>uFs),void 0,import.meta.url)});bi({id:"ruby",extensions:[".rb",".rbx",".rjs",".gemspec",".pp"],filenames:["rakefile","Gemfile"],aliases:["Ruby","rb"],loader:()=>_t(()=>Promise.resolve().then(()=>gFs),void 0,import.meta.url)});bi({id:"rust",extensions:[".rs",".rlib"],aliases:["Rust","rust"],loader:()=>_t(()=>Promise.resolve().then(()=>vFs),void 0,import.meta.url)});bi({id:"sb",extensions:[".sb"],aliases:["Small Basic","sb"],loader:()=>_t(()=>Promise.resolve().then(()=>bFs),void 0,import.meta.url)});bi({id:"scala",extensions:[".scala",".sc",".sbt"],aliases:["Scala","scala","SBT","Sbt","sbt","Dotty","dotty"],mimetypes:["text/x-scala-source","text/x-scala","text/x-sbt","text/x-dotty"],loader:()=>_t(()=>Promise.resolve().then(()=>yFs),void 0,import.meta.url)});bi({id:"scheme",extensions:[".scm",".ss",".sch",".rkt"],aliases:["scheme","Scheme"],loader:()=>_t(()=>Promise.resolve().then(()=>SFs),void 0,import.meta.url)});bi({id:"scss",extensions:[".scss"],aliases:["Sass","sass","scss"],mimetypes:["text/x-scss","text/scss"],loader:()=>_t(()=>Promise.resolve().then(()=>EFs),void 0,import.meta.url)});bi({id:"shell",extensions:[".sh",".bash"],aliases:["Shell","sh"],loader:()=>_t(()=>Promise.resolve().then(()=>DFs),void 0,import.meta.url)});bi({id:"sol",extensions:[".sol"],aliases:["sol","solidity","Solidity"],loader:()=>_t(()=>Promise.resolve().then(()=>IFs),void 0,import.meta.url)});bi({id:"aes",extensions:[".aes"],aliases:["aes","sophia","Sophia"],loader:()=>_t(()=>Promise.resolve().then(()=>FFs),void 0,import.meta.url)});bi({id:"sparql",extensions:[".rq"],aliases:["sparql","SPARQL"],loader:()=>_t(()=>Promise.resolve().then(()=>jFs),void 0,import.meta.url)});bi({id:"sql",extensions:[".sql"],aliases:["SQL"],loader:()=>_t(()=>Promise.resolve().then(()=>zFs),void 0,import.meta.url)});bi({id:"st",extensions:[".st",".iecst",".iecplc",".lc3lib",".TcPOU",".TcDUT",".TcGVL",".TcIO"],aliases:["StructuredText","scl","stl"],loader:()=>_t(()=>Promise.resolve().then(()=>XFs),void 0,import.meta.url)});bi({id:"swift",aliases:["Swift","swift"],extensions:[".swift"],mimetypes:["text/swift"],loader:()=>_t(()=>Promise.resolve().then(()=>ZFs),void 0,import.meta.url)});bi({id:"systemverilog",extensions:[".sv",".svh"],aliases:["SV","sv","SystemVerilog","systemverilog"],loader:()=>_t(()=>Promise.resolve().then(()=>_Kn),void 0,import.meta.url)});bi({id:"verilog",extensions:[".v",".vh"],aliases:["V","v","Verilog","verilog"],loader:()=>_t(()=>Promise.resolve().then(()=>_Kn),void 0,import.meta.url)});bi({id:"tcl",extensions:[".tcl"],aliases:["tcl","Tcl","tcltk","TclTk","tcl/tk","Tcl/Tk"],loader:()=>_t(()=>Promise.resolve().then(()=>tNs),void 0,import.meta.url)});bi({id:"twig",extensions:[".twig"],aliases:["Twig","twig"],mimetypes:["text/x-twig"],loader:()=>_t(()=>Promise.resolve().then(()=>rNs),void 0,import.meta.url)});bi({id:"typescript",extensions:[".ts",".tsx",".cts",".mts"],aliases:["TypeScript","ts","typescript"],mimetypes:["text/typescript"],loader:()=>_t(()=>Promise.resolve().then(()=>OMs),void 0,import.meta.url)});bi({id:"typespec",extensions:[".tsp"],aliases:["TypeSpec"],loader:()=>_t(()=>Promise.resolve().then(()=>gNs),void 0,import.meta.url)});bi({id:"vb",extensions:[".vb"],aliases:["Visual Basic","vb"],loader:()=>_t(()=>Promise.resolve().then(()=>vNs),void 0,import.meta.url)});bi({id:"wgsl",extensions:[".wgsl"],aliases:["WebGPU Shading Language","WGSL","wgsl"],loader:()=>_t(()=>Promise.resolve().then(()=>TNs),void 0,import.meta.url)});bi({id:"xml",extensions:[".xml",".xsd",".dtd",".ascx",".csproj",".config",".props",".targets",".wxi",".wxl",".wxs",".xaml",".svg",".svgz",".opf",".xslt",".xsl"],firstLine:"(\\<\\?xml.*)|(\\_t(()=>Promise.resolve().then(()=>BNs),void 0,import.meta.url)});bi({id:"yaml",extensions:[".yaml",".yml"],aliases:["YAML","yaml","YML","yml"],mimetypes:["application/x-yaml","text/x-yaml"],loader:()=>_t(()=>Promise.resolve().then(()=>MNs),void 0,import.meta.url)});var H7o=Object.defineProperty,$7o=(e,t,n)=>t in e?H7o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Gr=(e,t,n)=>$7o(e,typeof t!="symbol"?t+"":t,n),Tce,QSt,Qce,f5e,Dce;function X7o(e){return e.method!==void 0}var DSt;(function(e){function t(n){return n}e.create=t})(DSt||(DSt={}));var T4;(function(e){e.parseError=-32700,e.invalidRequest=-32600,e.methodNotFound=-32601,e.invalidParams=-32602,e.internalError=-32603;function t(s){return-32099<=s&&s<=-32e3}e.isServerError=t;function n(s){if(!t(s))throw new Error("Invalid range for a server error.");return s}e.serverError=n,e.unexpectedServerError=-32e3;function r(s){return!0}e.isApplicationError=r;function o(s){return s}e.applicationError=o,e.genericApplicationError=-320100})(T4||(T4={}));var sPn=class{constructor(){Gr(this,"listeners",new Set),Gr(this,"event",e=>(this.listeners.add(e),{dispose:()=>{this.listeners.delete(e)}}))}fire(e){this.listeners.forEach(t=>t(e))}},G7o=class{constructor(e){Gr(this,"_value"),Gr(this,"eventEmitter"),this._value=e,this.eventEmitter=new sPn}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this.eventEmitter.fire(e))}get onChange(){return this.eventEmitter.event}};function Y7o(e,t){const n=setTimeout(t,e);return{dispose:()=>clearTimeout(n)}}function g5e(e,t,n){return e instanceof Set?(e.add(t),{dispose:()=>e.delete(t)}):(e.set(t,n),{dispose:()=>e.delete(t)})}var Z7o=class{constructor(){Gr(this,"_state","none"),Gr(this,"promise"),Gr(this,"resolve",()=>{}),Gr(this,"reject",()=>{}),this.promise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}get state(){return this._state}};Tce=class{constructor(){Gr(this,"_unprocessedMessages",[]),Gr(this,"_messageListener"),Gr(this,"id",Tce.id++),Gr(this,"_state",new G7o({state:"open"})),Gr(this,"state",this._state)}setListener(e){if(this._messageListener=e,!!e)for(;this._unprocessedMessages.length>0&&this._messageListener!==void 0;){const t=this._unprocessedMessages.shift();this._messageListener(t)}}send(e){return this._sendImpl(e)}_dispatchReceivedMessage(e){this._unprocessedMessages.length===0&&this._messageListener?this._messageListener(e):this._unprocessedMessages.push(e)}_onConnectionClosed(){this._state.value={state:"closed",error:void 0}}log(e){return new q7o(this,e??new K7o)}},Gr(Tce,"id",0);var q7o=class{constructor(e,t){Gr(this,"baseStream"),Gr(this,"logger"),this.baseStream=e,this.logger=t}get state(){return this.baseStream.state}setListener(e){if(e===void 0){this.baseStream.setListener(void 0);return}this.baseStream.setListener(t=>{this.logger.log(this.baseStream,"incoming",t),e(t)})}send(e){return this.logger.log(this.baseStream,"outgoing",e),this.baseStream.send(e)}toString(){return`StreamLogger/${this.baseStream.toString()}`}},K7o=class{log(e,t,n){console.log(`${t==="incoming"?"<-":"->"} [${e.toString()}] ${JSON.stringify(n)}`)}},J7o=class aPn{constructor(t){Gr(this,"connect"),this.connect=t}mapContext(t){return new aPn(n=>this.connect(n?eTo(n,t):void 0))}};function eTo(e,t){return{handleNotification:(n,r)=>e.handleNotification(n,t(r)),handleRequest:(n,r,o)=>e.handleRequest(n,r,t(o))}}var tTo=class lPn{constructor(t,n,r){Gr(this,"_stream"),Gr(this,"_listener"),Gr(this,"_logger"),Gr(this,"_unprocessedResponses",new Map),Gr(this,"_lastUsedRequestId",0),this._stream=t,this._listener=n,this._logger=r,this._stream.setListener(o=>{X7o(o)?o.id===void 0?this._processNotification(o):this._processRequest(o):this._processResponse(o)})}static createChannel(t,n){let r=!1;return new J7o(o=>{if(r)throw new Error(`A channel to the stream ${t} was already constructed!`);return r=!0,new lPn(t,o,n)})}get state(){return this._stream.state}async _processNotification(t){if(t.id!==void 0)throw new Error;if(!this._listener){this._logger&&this._logger.debug({text:"Notification ignored",message:t});return}try{await this._listener.handleNotification({method:t.method,params:t.params||null})}catch(n){this._logger&&this._logger.warn({text:`Exception was thrown while handling notification: ${n}`,exception:n,message:t})}}async _processRequest(t){if(t.id===void 0)throw new Error;let n;if(this._listener)try{n=await this._listener.handleRequest({method:t.method,params:t.params||null},t.id)}catch(o){this._logger&&this._logger.warn({text:`Exception was thrown while handling request: ${o}`,message:t,exception:o}),n={error:{code:T4.internalError,message:"An unexpected exception was thrown.",data:void 0}}}else this._logger&&this._logger.debug({text:"Received request even though not listening for requests",message:t}),n={error:{code:T4.methodNotFound,message:"This endpoint does not listen for requests or notifications.",data:void 0}};let r;"result"in n?r={jsonrpc:"2.0",id:t.id,result:n.result}:r={jsonrpc:"2.0",id:t.id,error:n.error},await this._stream.send(r)}_processResponse(t){const n=""+t.id,r=this._unprocessedResponses.get(n);if(!r){this._logger&&this._logger.debug({text:"Got an unexpected response message",message:t});return}this._unprocessedResponses.delete(n),r(t)}_newRequestId(){return this._lastUsedRequestId++}sendRequest(t,n,r){const o={jsonrpc:"2.0",id:this._newRequestId(),method:t.method,params:t.params||void 0};return r&&r(o.id),new Promise((s,a)=>{const l=""+o.id;this._unprocessedResponses.set(l,d=>{"result"in d?s({result:d.result}):(d.error||a(new Error("Response had neither 'result' nor 'error' field set.")),s({error:d.error}))}),this._stream.send(o).then(void 0,d=>{this._unprocessedResponses.delete(l),a(d)})})}sendNotification(t,n){const r={jsonrpc:"2.0",id:void 0,method:t.method,params:t.params||void 0};return this._stream.send(r)}toString(){return"StreamChannel/"+this._stream.toString()}},nj;(function(e){function t(){return{deserializeFromJson:o=>({hasErrors:!1,value:o}),serializeToJson:o=>o}}e.sAny=t;function n(){return{deserializeFromJson:o=>({hasErrors:!1,value:{}}),serializeToJson:o=>({})}}e.sEmptyObject=n;function r(){return{deserializeFromJson:o=>({hasErrors:!1,value:void 0}),serializeToJson:o=>null}}e.sVoidFromNull=r})(nj||(nj={}));const cPn=Symbol("OptionalMethodNotFound");var dPn=class{contextualize(e){return new nTo(this,e)}},nTo=class extends dPn{constructor(e,t){super(),Gr(this,"underylingTypedChannel"),Gr(this,"converters"),this.underylingTypedChannel=e,this.converters=t}async request(e,t,n){const r=await this.converters.getSendContext(n);return this.underylingTypedChannel.request(e,t,r)}async notify(e,t,n){const r=await this.converters.getSendContext(n);return this.underylingTypedChannel.notify(e,t,r)}registerNotificationHandler(e,t){return this.underylingTypedChannel.registerNotificationHandler(e,async(n,r)=>await t(n,await this.converters.getNewContext(r)))}registerRequestHandler(e,t){return this.underylingTypedChannel.registerRequestHandler(e,async(n,r,o)=>await t(n,r,await this.converters.getNewContext(o)))}},BSt=class uPn extends dPn{constructor(t,n={}){super(),Gr(this,"channelCtor"),Gr(this,"_requestSender"),Gr(this,"_handler",new Map),Gr(this,"_unknownNotificationHandler",new Set),Gr(this,"_timeout"),Gr(this,"sendExceptionDetails",!1),Gr(this,"_logger"),Gr(this,"listeningDeferred",new Z7o),Gr(this,"onListening",this.listeningDeferred.promise),Gr(this,"_requestDidErrorEventEmitter",new sPn),Gr(this,"onRequestDidError",this._requestDidErrorEventEmitter.event),this.channelCtor=t,this._logger=n.logger,this.sendExceptionDetails=!!n.sendExceptionDetails,this._timeout=Y7o(1e3,()=>{this._requestSender||console.warn(`"${this.startListen.name}" has not been called within 1 second after construction of this channel. Did you forget to call it?`,this)})}static fromTransport(t,n={}){return new uPn(tTo.createChannel(t,n.logger),n)}startListen(){if(this._requestSender)throw new Error(`"${this.startListen.name}" can be called only once, but it already has been called.`);this._timeout&&(this._timeout.dispose(),this._timeout=void 0),this._requestSender=this.channelCtor.connect({handleRequest:(t,n,r)=>this.handleRequest(t,n,r),handleNotification:(t,n)=>this.handleNotification(t,n)}),this.listeningDeferred.resolve()}checkChannel(t){if(!t)throw new Error(`"${this.startListen.name}" must be called before any messages can be sent or received.`);return!0}async handleRequest(t,n,r){const o=this._handler.get(t.method);if(!o)return this._logger&&this._logger.debug({text:`No request handler for "${t.method}".`,data:{requestObject:t}}),{error:{code:T4.methodNotFound,message:`No request handler for "${t.method}".`,data:{method:t.method}}};if(o.kind!="request"){const a=`"${t.method}" is registered as notification, but was sent as request.`;return this._logger&&this._logger.debug({text:a,data:{requestObject:t}}),{error:{code:T4.invalidRequest,message:a,data:{method:t.method}}}}const s=o.requestType.paramsSerializer.deserializeFromJson(t.params);if(s.hasErrors){const a=`Got invalid params: ${s.errorMessage}`;return this._logger&&this._logger.debug({text:a,data:{requestObject:t,errorMessage:s.errorMessage}}),{error:{code:T4.invalidParams,message:a,data:{errors:s.errorMessage}}}}else{const a=s.value;let l;try{const d=await o.handler(a,n,r);if("error"in d||"errorMessage"in d){const u=d.error?o.requestType.errorSerializer.serializeToJson(d.error):void 0;l={error:{code:d.errorCode||T4.genericApplicationError,message:d.errorMessage||"An error was returned",data:u}}}else l={result:o.requestType.resultSerializer.serializeToJson(d.ok)}}catch(d){d instanceof ISt?l={error:{code:d.code,message:d.message}}:(this._logger&&this._logger.warn({text:`An exception was thrown while handling a request: ${d}.`,exception:d,data:{requestObject:t}}),l={error:{code:T4.unexpectedServerError,message:this.sendExceptionDetails?`An exception was thrown while handling a request: ${d}.`:"Server has thrown an unexpected exception"}})}return l}}async handleNotification(t,n){const r=this._handler.get(t.method);if(!r){for(const a of this._unknownNotificationHandler)a(t);this._unknownNotificationHandler.size===0&&this._logger&&this._logger.debug({text:`Unhandled notification "${t.method}"`,data:{requestObject:t}});return}if(r.kind!="notification"){this._logger&&this._logger.debug({text:`"${t.method}" is registered as request, but was sent as notification.`,data:{requestObject:t}});return}const o=r.notificationType.paramsSerializer.deserializeFromJson(t.params);if(o.hasErrors){this._logger&&this._logger.debug({text:`Got invalid params: ${o}`,data:{requestObject:t,errorMessage:o.errorMessage}});return}const s=o.value;for(const a of r.handlers)try{a(s,n)}catch(l){this._logger&&this._logger.warn({text:`An exception was thrown while handling a notification: ${l}.`,exception:l,data:{requestObject:t}})}}registerUnknownNotificationHandler(t){return g5e(this._unknownNotificationHandler,t)}registerRequestHandler(t,n){if(this._handler.get(t.method))throw new Error(`Handler with method "${t.method}" already registered.`);return g5e(this._handler,t.method,{kind:"request",requestType:t,handler:n})}registerNotificationHandler(t,n){let r=this._handler.get(t.method);if(!r)r={kind:"notification",notificationType:t,handlers:new Set},this._handler.set(t.method,r);else{if(r.kind!=="notification")throw new Error(`Method "${t.method}" was already registered as request handler.`);if(r.notificationType!==t)throw new Error(`Method "${t.method}" was registered for a different type.`)}return g5e(r.handlers,n)}getRegisteredTypes(){const t=[];for(const n of this._handler.values())n.kind==="notification"?t.push(n.notificationType):n.kind==="request"&&t.push(n.requestType);return t}async request(t,n,r){if(!this.checkChannel(this._requestSender))throw new Error("Impossible");const o=t.paramsSerializer.serializeToJson(n);RSt(o);const s=await this._requestSender.sendRequest({method:t.method,params:o},r);if("error"in s){if(t.isOptional&&s.error.code===T4.methodNotFound)return cPn;let a;if(s.error.data!==void 0){const d=t.errorSerializer.deserializeFromJson(s.error.data);if(d.hasErrors)throw new Error(d.errorMessage);a=d.value}else a=void 0;const l=new ISt(s.error.message,a,s.error.code);throw this._requestDidErrorEventEmitter.fire({error:l}),l}else{const a=t.resultSerializer.deserializeFromJson(s.result);if(a.hasErrors)throw new Error("Could not deserialize response: "+a.errorMessage+` -${JSON.stringify(s,null,2)}`);return a.value}}async notify(t,n,r){if(!this.checkChannel(this._requestSender))throw new Error;const o=t.paramsSerializer.serializeToJson(n);RSt(o),this._requestSender.sendNotification({method:t.method,params:o},r)}};function RSt(e){if(e!==null&&Array.isArray(e)&&typeof e!="object")throw new Error("Invalid value! Only null, array and object is allowed.")}var ISt=class hPn extends Error{constructor(t,n,r=T4.genericApplicationError){super(t),Gr(this,"data"),Gr(this,"code"),this.data=n,this.code=r,Object.setPrototypeOf(this,hPn.prototype)}},iTo=class tXe{constructor(t,n,r,o,s=!1){Gr(this,"method"),Gr(this,"paramsSerializer"),Gr(this,"resultSerializer"),Gr(this,"errorSerializer"),Gr(this,"isOptional"),Gr(this,"kind","request"),this.method=t,this.paramsSerializer=n,this.resultSerializer=r,this.errorSerializer=o,this.isOptional=s}withMethod(t){return new tXe(t,this.paramsSerializer,this.resultSerializer,this.errorSerializer)}optional(){return new tXe(this.method,this.paramsSerializer,this.resultSerializer,this.errorSerializer,!0)}},rTo=class fPn{constructor(t,n){Gr(this,"method"),Gr(this,"paramsSerializer"),Gr(this,"kind","notification"),this.method=t,this.paramsSerializer=n}withMethod(t){return new fPn(t,this.paramsSerializer)}};function kr(e){return new iTo((e||{}).method,nj.sAny(),nj.sAny(),nj.sAny())}function vc(e){return new rTo((e||{}).method,nj.sAny())}const oTo=Symbol();var MSt=(QSt=oTo,Qce=class{constructor(e){Gr(this,"error"),Gr(this,QSt),this.error=e}},Gr(Qce,"factory",e=>new Qce(e)),Qce);function sTo(e){const t=PSt(e.server),n=PSt(e.client);return new aTo(e.tags||[],t,n)}function PSt(e){const t={};for(const[n,r]of Object.entries(e)){const o=r.method?r.method:n;t[n]=r.withMethod(o)}return t}var aTo=class gPn{constructor(t=[],n,r){Gr(this,"tags"),Gr(this,"server"),Gr(this,"client"),this.tags=t,this.server=n,this.client=r}_onlyDesignTime(){return new Error("This property is not meant to be accessed at runtime")}get TContractObject(){throw this._onlyDesignTime()}get TClientInterface(){throw this._onlyDesignTime()}get TServerInterface(){throw this._onlyDesignTime()}get TClientHandler(){throw this._onlyDesignTime()}get TServerHandler(){throw this._onlyDesignTime()}get TTags(){throw this._onlyDesignTime()}getInterface(t,n,r,o){const s=this.buildCounterpart(t,r),a=this.registerHandlers(t,n,o,s);return{counterpart:s,dispose:()=>a.dispose()}}buildCounterpart(t,n){const r={};for(const[o,s]of Object.entries(n)){let a;s.kind==="request"?s.isOptional?a=async(l,d)=>{l===void 0&&(l={});try{return await t.request(s,l,d)}catch(u){if(u&&u.code===T4.methodNotFound)return cPn;throw u}}:a=(l,d)=>(l===void 0&&(l={}),t.request(s,l,d)):a=(l,d)=>(l===void 0&&(l={}),t.notify(s,l,d)),r[o]=a}return r}registerHandlers(t,n,r,o){const s=[];for(const[a,l]of Object.entries(n))if(l.kind==="request"){let d=r[a];if(!d)continue;const u=this.createRequestHandler(o,d);s.push(t.registerRequestHandler(l,u))}else{const d=r[a];d&&s.push(t.registerNotificationHandler(l,(u,h)=>{d(u,{context:h,counterpart:o})}))}return{dispose:()=>s.forEach(a=>a.dispose())}}createRequestHandler(t,n){return async(r,o,s)=>{const a=await n(r,{context:s,counterpart:t,newErr:MSt.factory,requestId:o});return a instanceof MSt?a.error:{ok:a}}}static getServerFromStream(t,n,r,o){const s=BSt.fromTransport(n,r),{server:a}=t.getServer(s,o);return s.startListen(),{channel:s,server:a}}static registerServerToStream(t,n,r,o){const s=BSt.fromTransport(n,r),{client:a}=t.registerServer(s,o);return s.startListen(),{channel:s,client:a}}getServer(t,n){const{counterpart:r,dispose:o}=this.getInterface(t,this.client,this.server,n);return{server:r,dispose:o}}registerServer(t,n){const{counterpart:r,dispose:o}=this.getInterface(t,this.server,this.client,n);return{client:r,dispose:o}}withContext(){return new gPn(this.tags,this.server,this.client)}};let m5e=function(e){return e.Comment="comment",e.Imports="imports",e.Region="region",e}({}),$c=function(e){return e[e.File=1]="File",e[e.Module=2]="Module",e[e.Namespace=3]="Namespace",e[e.Package=4]="Package",e[e.Class=5]="Class",e[e.Method=6]="Method",e[e.Property=7]="Property",e[e.Field=8]="Field",e[e.Constructor=9]="Constructor",e[e.Enum=10]="Enum",e[e.Interface=11]="Interface",e[e.Function=12]="Function",e[e.Variable=13]="Variable",e[e.Constant=14]="Constant",e[e.String=15]="String",e[e.Number=16]="Number",e[e.Boolean=17]="Boolean",e[e.Array=18]="Array",e[e.Object=19]="Object",e[e.Key=20]="Key",e[e.Null=21]="Null",e[e.EnumMember=22]="EnumMember",e[e.Struct=23]="Struct",e[e.Event=24]="Event",e[e.Operator=25]="Operator",e[e.TypeParameter=26]="TypeParameter",e}({}),lTo=function(e){return e[e.Deprecated=1]="Deprecated",e}({}),FSt=function(e){return e[e.Type=1]="Type",e[e.Parameter=2]="Parameter",e}({}),ld=function(e){return e[e.Text=1]="Text",e[e.Method=2]="Method",e[e.Function=3]="Function",e[e.Constructor=4]="Constructor",e[e.Field=5]="Field",e[e.Variable=6]="Variable",e[e.Class=7]="Class",e[e.Interface=8]="Interface",e[e.Module=9]="Module",e[e.Property=10]="Property",e[e.Unit=11]="Unit",e[e.Value=12]="Value",e[e.Enum=13]="Enum",e[e.Keyword=14]="Keyword",e[e.Snippet=15]="Snippet",e[e.Color=16]="Color",e[e.File=17]="File",e[e.Reference=18]="Reference",e[e.Folder=19]="Folder",e[e.EnumMember=20]="EnumMember",e[e.Constant=21]="Constant",e[e.Struct=22]="Struct",e[e.Event=23]="Event",e[e.Operator=24]="Operator",e[e.TypeParameter=25]="TypeParameter",e}({}),cTo=function(e){return e[e.Deprecated=1]="Deprecated",e}({}),dTo=function(e){return e[e.PlainText=1]="PlainText",e[e.Snippet=2]="Snippet",e}({}),k5e=function(e){return e[e.Text=1]="Text",e[e.Read=2]="Read",e[e.Write=3]="Write",e}({}),_9=function(e){return e[e.Error=1]="Error",e[e.Warning=2]="Warning",e[e.Information=3]="Information",e[e.Hint=4]="Hint",e}({}),NSt=function(e){return e[e.Unnecessary=1]="Unnecessary",e[e.Deprecated=2]="Deprecated",e}({}),v5e=function(e){return e[e.Invoked=1]="Invoked",e[e.TriggerCharacter=2]="TriggerCharacter",e[e.TriggerForIncompleteCompletions=3]="TriggerForIncompleteCompletions",e}({}),A5e=function(e){return e[e.Invoked=1]="Invoked",e[e.TriggerCharacter=2]="TriggerCharacter",e[e.ContentChange=3]="ContentChange",e}({}),USt=function(e){return e[e.Invoked=1]="Invoked",e[e.Automatic=2]="Automatic",e}({});var Ro=class{constructor(e){this.method=e}};const uTo={textDocumentImplementation:new Ro("textDocument/implementation"),textDocumentTypeDefinition:new Ro("textDocument/typeDefinition"),textDocumentDocumentColor:new Ro("textDocument/documentColor"),textDocumentColorPresentation:new Ro("textDocument/colorPresentation"),textDocumentFoldingRange:new Ro("textDocument/foldingRange"),textDocumentDeclaration:new Ro("textDocument/declaration"),textDocumentSelectionRange:new Ro("textDocument/selectionRange"),textDocumentPrepareCallHierarchy:new Ro("textDocument/prepareCallHierarchy"),textDocumentSemanticTokensFull:new Ro("textDocument/semanticTokens/full"),textDocumentSemanticTokensFullDelta:new Ro("textDocument/semanticTokens/full/delta"),textDocumentLinkedEditingRange:new Ro("textDocument/linkedEditingRange"),workspaceWillCreateFiles:new Ro("workspace/willCreateFiles"),workspaceWillRenameFiles:new Ro("workspace/willRenameFiles"),workspaceWillDeleteFiles:new Ro("workspace/willDeleteFiles"),textDocumentMoniker:new Ro("textDocument/moniker"),textDocumentPrepareTypeHierarchy:new Ro("textDocument/prepareTypeHierarchy"),textDocumentInlineValue:new Ro("textDocument/inlineValue"),textDocumentInlayHint:new Ro("textDocument/inlayHint"),textDocumentDiagnostic:new Ro("textDocument/diagnostic"),textDocumentInlineCompletion:new Ro("textDocument/inlineCompletion"),textDocumentWillSaveWaitUntil:new Ro("textDocument/willSaveWaitUntil"),textDocumentCompletion:new Ro("textDocument/completion"),textDocumentHover:new Ro("textDocument/hover"),textDocumentSignatureHelp:new Ro("textDocument/signatureHelp"),textDocumentDefinition:new Ro("textDocument/definition"),textDocumentReferences:new Ro("textDocument/references"),textDocumentDocumentHighlight:new Ro("textDocument/documentHighlight"),textDocumentDocumentSymbol:new Ro("textDocument/documentSymbol"),textDocumentCodeAction:new Ro("textDocument/codeAction"),workspaceSymbol:new Ro("workspace/symbol"),textDocumentCodeLens:new Ro("textDocument/codeLens"),textDocumentDocumentLink:new Ro("textDocument/documentLink"),textDocumentFormatting:new Ro("textDocument/formatting"),textDocumentRangeFormatting:new Ro("textDocument/rangeFormatting"),textDocumentRangesFormatting:new Ro("textDocument/rangesFormatting"),textDocumentOnTypeFormatting:new Ro("textDocument/onTypeFormatting"),textDocumentRename:new Ro("textDocument/rename"),workspaceExecuteCommand:new Ro("workspace/executeCommand"),workspaceDidCreateFiles:new Ro("workspace/didCreateFiles"),workspaceDidRenameFiles:new Ro("workspace/didRenameFiles"),workspaceDidDeleteFiles:new Ro("workspace/didDeleteFiles"),workspaceDidChangeConfiguration:new Ro("workspace/didChangeConfiguration"),textDocumentDidOpen:new Ro("textDocument/didOpen"),textDocumentDidChange:new Ro("textDocument/didChange"),textDocumentDidClose:new Ro("textDocument/didClose"),textDocumentDidSave:new Ro("textDocument/didSave"),textDocumentWillSave:new Ro("textDocument/willSave"),workspaceDidChangeWatchedFiles:new Ro("workspace/didChangeWatchedFiles")};sTo({server:{textDocumentImplementation:kr({method:"textDocument/implementation"}),textDocumentTypeDefinition:kr({method:"textDocument/typeDefinition"}),textDocumentDocumentColor:kr({method:"textDocument/documentColor"}),textDocumentColorPresentation:kr({method:"textDocument/colorPresentation"}),textDocumentFoldingRange:kr({method:"textDocument/foldingRange"}),textDocumentDeclaration:kr({method:"textDocument/declaration"}),textDocumentSelectionRange:kr({method:"textDocument/selectionRange"}),textDocumentPrepareCallHierarchy:kr({method:"textDocument/prepareCallHierarchy"}),callHierarchyIncomingCalls:kr({method:"callHierarchy/incomingCalls"}),callHierarchyOutgoingCalls:kr({method:"callHierarchy/outgoingCalls"}),textDocumentSemanticTokensFull:kr({method:"textDocument/semanticTokens/full"}),textDocumentSemanticTokensFullDelta:kr({method:"textDocument/semanticTokens/full/delta"}),textDocumentSemanticTokensRange:kr({method:"textDocument/semanticTokens/range"}),textDocumentLinkedEditingRange:kr({method:"textDocument/linkedEditingRange"}),workspaceWillCreateFiles:kr({method:"workspace/willCreateFiles"}),workspaceWillRenameFiles:kr({method:"workspace/willRenameFiles"}),workspaceWillDeleteFiles:kr({method:"workspace/willDeleteFiles"}),textDocumentMoniker:kr({method:"textDocument/moniker"}),textDocumentPrepareTypeHierarchy:kr({method:"textDocument/prepareTypeHierarchy"}),typeHierarchySupertypes:kr({method:"typeHierarchy/supertypes"}),typeHierarchySubtypes:kr({method:"typeHierarchy/subtypes"}),textDocumentInlineValue:kr({method:"textDocument/inlineValue"}),textDocumentInlayHint:kr({method:"textDocument/inlayHint"}),inlayHintResolve:kr({method:"inlayHint/resolve"}),textDocumentDiagnostic:kr({method:"textDocument/diagnostic"}),workspaceDiagnostic:kr({method:"workspace/diagnostic"}),textDocumentInlineCompletion:kr({method:"textDocument/inlineCompletion"}),initialize:kr({method:"initialize"}),shutdown:kr({method:"shutdown"}),textDocumentWillSaveWaitUntil:kr({method:"textDocument/willSaveWaitUntil"}),textDocumentCompletion:kr({method:"textDocument/completion"}),completionItemResolve:kr({method:"completionItem/resolve"}),textDocumentHover:kr({method:"textDocument/hover"}),textDocumentSignatureHelp:kr({method:"textDocument/signatureHelp"}),textDocumentDefinition:kr({method:"textDocument/definition"}),textDocumentReferences:kr({method:"textDocument/references"}),textDocumentDocumentHighlight:kr({method:"textDocument/documentHighlight"}),textDocumentDocumentSymbol:kr({method:"textDocument/documentSymbol"}),textDocumentCodeAction:kr({method:"textDocument/codeAction"}),codeActionResolve:kr({method:"codeAction/resolve"}),workspaceSymbol:kr({method:"workspace/symbol"}),workspaceSymbolResolve:kr({method:"workspaceSymbol/resolve"}),textDocumentCodeLens:kr({method:"textDocument/codeLens"}),codeLensResolve:kr({method:"codeLens/resolve"}),textDocumentDocumentLink:kr({method:"textDocument/documentLink"}),documentLinkResolve:kr({method:"documentLink/resolve"}),textDocumentFormatting:kr({method:"textDocument/formatting"}),textDocumentRangeFormatting:kr({method:"textDocument/rangeFormatting"}),textDocumentRangesFormatting:kr({method:"textDocument/rangesFormatting"}),textDocumentOnTypeFormatting:kr({method:"textDocument/onTypeFormatting"}),textDocumentRename:kr({method:"textDocument/rename"}),textDocumentPrepareRename:kr({method:"textDocument/prepareRename"}),workspaceExecuteCommand:kr({method:"workspace/executeCommand"}),workspaceDidChangeWorkspaceFolders:vc({method:"workspace/didChangeWorkspaceFolders"}),windowWorkDoneProgressCancel:vc({method:"window/workDoneProgress/cancel"}),workspaceDidCreateFiles:vc({method:"workspace/didCreateFiles"}),workspaceDidRenameFiles:vc({method:"workspace/didRenameFiles"}),workspaceDidDeleteFiles:vc({method:"workspace/didDeleteFiles"}),notebookDocumentDidOpen:vc({method:"notebookDocument/didOpen"}),notebookDocumentDidChange:vc({method:"notebookDocument/didChange"}),notebookDocumentDidSave:vc({method:"notebookDocument/didSave"}),notebookDocumentDidClose:vc({method:"notebookDocument/didClose"}),initialized:vc({method:"initialized"}),exit:vc({method:"exit"}),workspaceDidChangeConfiguration:vc({method:"workspace/didChangeConfiguration"}),textDocumentDidOpen:vc({method:"textDocument/didOpen"}),textDocumentDidChange:vc({method:"textDocument/didChange"}),textDocumentDidClose:vc({method:"textDocument/didClose"}),textDocumentDidSave:vc({method:"textDocument/didSave"}),textDocumentWillSave:vc({method:"textDocument/willSave"}),workspaceDidChangeWatchedFiles:vc({method:"workspace/didChangeWatchedFiles"}),setTrace:vc({method:"$/setTrace"}),cancelRequest:vc({method:"$/cancelRequest"}),progress:vc({method:"$/progress"})},client:{workspaceWorkspaceFolders:kr({method:"workspace/workspaceFolders"}).optional(),workspaceConfiguration:kr({method:"workspace/configuration"}).optional(),workspaceFoldingRangeRefresh:kr({method:"workspace/foldingRange/refresh"}).optional(),windowWorkDoneProgressCreate:kr({method:"window/workDoneProgress/create"}).optional(),workspaceSemanticTokensRefresh:kr({method:"workspace/semanticTokens/refresh"}).optional(),windowShowDocument:kr({method:"window/showDocument"}).optional(),workspaceInlineValueRefresh:kr({method:"workspace/inlineValue/refresh"}).optional(),workspaceInlayHintRefresh:kr({method:"workspace/inlayHint/refresh"}).optional(),workspaceDiagnosticRefresh:kr({method:"workspace/diagnostic/refresh"}).optional(),clientRegisterCapability:kr({method:"client/registerCapability"}).optional(),clientUnregisterCapability:kr({method:"client/unregisterCapability"}).optional(),windowShowMessageRequest:kr({method:"window/showMessageRequest"}).optional(),workspaceCodeLensRefresh:kr({method:"workspace/codeLens/refresh"}).optional(),workspaceApplyEdit:kr({method:"workspace/applyEdit"}).optional(),windowShowMessage:vc({method:"window/showMessage"}),windowLogMessage:vc({method:"window/logMessage"}),telemetryEvent:vc({method:"telemetry/event"}),textDocumentPublishDiagnostics:vc({method:"textDocument/publishDiagnostics"}),logTrace:vc({method:"$/logTrace"}),cancelRequest:vc({method:"$/cancelRequest"}),progress:vc({method:"$/progress"})}});f5e=class{constructor(){Gr(this,"_store",new hTo)}dispose(){this._store.dispose()}_register(e){if(e===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(e)}},Gr(f5e,"None",Object.freeze({dispose(){}}));var hTo=(Dce=class{constructor(){Gr(this,"_toDispose",new Set),Gr(this,"_isDisposed",!1)}dispose(){this._isDisposed||(this._isDisposed=!0,this.clear())}clear(){if(this._toDispose.size!==0)try{for(const e of this._toDispose)e.dispose()}finally{this._toDispose.clear()}}add(e){if(!e)return e;if(e===this)throw new Error("Cannot register a disposable on itself!");return this._isDisposed?Dce.DISABLE_DISPOSED_WARNING||console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(e),e}},Gr(Dce,"DISABLE_DISPOSED_WARNING",!1),Dce);Qt.CodeActionTriggerType.Invoke,USt.Invoked,Qt.CodeActionTriggerType.Auto,USt.Automatic;ld.Text,Qt.CompletionItemKind.Text,ld.Method,Qt.CompletionItemKind.Method,ld.Function,Qt.CompletionItemKind.Function,ld.Constructor,Qt.CompletionItemKind.Constructor,ld.Field,Qt.CompletionItemKind.Field,ld.Variable,Qt.CompletionItemKind.Variable,ld.Class,Qt.CompletionItemKind.Class,ld.Interface,Qt.CompletionItemKind.Interface,ld.Module,Qt.CompletionItemKind.Module,ld.Property,Qt.CompletionItemKind.Property,ld.Unit,Qt.CompletionItemKind.Unit,ld.Value,Qt.CompletionItemKind.Value,ld.Enum,Qt.CompletionItemKind.Enum,ld.Keyword,Qt.CompletionItemKind.Keyword,ld.Snippet,Qt.CompletionItemKind.Snippet,ld.Color,Qt.CompletionItemKind.Color,ld.File,Qt.CompletionItemKind.File,ld.Reference,Qt.CompletionItemKind.Reference,ld.Folder,Qt.CompletionItemKind.Folder,ld.EnumMember,Qt.CompletionItemKind.EnumMember,ld.Constant,Qt.CompletionItemKind.Constant,ld.Struct,Qt.CompletionItemKind.Struct,ld.Event,Qt.CompletionItemKind.Event,ld.Operator,Qt.CompletionItemKind.Operator,ld.TypeParameter,Qt.CompletionItemKind.TypeParameter;cTo.Deprecated,Qt.CompletionItemTag.Deprecated;Qt.CompletionTriggerKind.Invoke,v5e.Invoked,Qt.CompletionTriggerKind.TriggerCharacter,v5e.TriggerCharacter,Qt.CompletionTriggerKind.TriggerForIncompleteCompletions,v5e.TriggerForIncompleteCompletions;dTo.Snippet,Qt.CompletionItemInsertTextRule.InsertAsSnippet;$c.File,Qt.SymbolKind.File,$c.Module,Qt.SymbolKind.Module,$c.Namespace,Qt.SymbolKind.Namespace,$c.Package,Qt.SymbolKind.Package,$c.Class,Qt.SymbolKind.Class,$c.Method,Qt.SymbolKind.Method,$c.Property,Qt.SymbolKind.Property,$c.Field,Qt.SymbolKind.Field,$c.Constructor,Qt.SymbolKind.Constructor,$c.Enum,Qt.SymbolKind.Enum,$c.Interface,Qt.SymbolKind.Interface,$c.Function,Qt.SymbolKind.Function,$c.Variable,Qt.SymbolKind.Variable,$c.Constant,Qt.SymbolKind.Constant,$c.String,Qt.SymbolKind.String,$c.Number,Qt.SymbolKind.Number,$c.Boolean,Qt.SymbolKind.Boolean,$c.Array,Qt.SymbolKind.Array,$c.Object,Qt.SymbolKind.Object,$c.Key,Qt.SymbolKind.Key,$c.Null,Qt.SymbolKind.Null,$c.EnumMember,Qt.SymbolKind.EnumMember,$c.Struct,Qt.SymbolKind.Struct,$c.Event,Qt.SymbolKind.Event,$c.Operator,Qt.SymbolKind.Operator,$c.TypeParameter,Qt.SymbolKind.TypeParameter;lTo.Deprecated,Qt.SymbolTag.Deprecated;k5e.Text,Qt.DocumentHighlightKind.Text,k5e.Read,Qt.DocumentHighlightKind.Read,k5e.Write,Qt.DocumentHighlightKind.Write;m5e.Comment,Qt.FoldingRangeKind.Comment,m5e.Imports,Qt.FoldingRangeKind.Imports,m5e.Region,Qt.FoldingRangeKind.Region;Cf.Error,_9.Error,Cf.Warning,_9.Warning,Cf.Info,_9.Information,Cf.Hint,_9.Hint;_9.Error,Cf.Error,_9.Warning,Cf.Warning,_9.Information,Cf.Info,_9.Hint,Cf.Hint;NSt.Unnecessary,Dee.Unnecessary,NSt.Deprecated,Dee.Deprecated;Qt.SignatureHelpTriggerKind.Invoke,A5e.Invoked,Qt.SignatureHelpTriggerKind.TriggerCharacter,A5e.TriggerCharacter,Qt.SignatureHelpTriggerKind.ContentChange,A5e.ContentChange;FSt.Type,Qt.InlayHintKind.Type,FSt.Parameter,Qt.InlayHintKind.Parameter;new Map([...Object.values(uTo)].map(e=>[e.method,e]));function fTo(e,t){var r;const n=globalThis.MonacoEnvironment;if(n!=null&&n.createTrustedTypesPolicy)try{return n.createTrustedTypesPolicy(e,t)}catch(o){console.error(o);return}try{return(r=globalThis.trustedTypes)==null?void 0:r.createPolicy(e,t)}catch(o){console.error(o);return}}let Dke;typeof self=="object"&&self.constructor&&self.constructor.name==="DedicatedWorkerGlobalScope"&&globalThis.workerttPolicy!==void 0?Dke=globalThis.workerttPolicy:Dke=fTo("defaultWorkerFactory",{createScriptURL:e=>e});function gTo(e){const t=e.label,n=globalThis.MonacoEnvironment;if(n){if(typeof n.getWorker=="function")return n.getWorker("workerMain.js",t);if(typeof n.getWorkerUrl=="function"){const r=n.getWorkerUrl("workerMain.js",t);return new Worker(Dke?Dke.createScriptURL(r):r,{name:t,type:"module"})}}if(e.createWorker)return e.createWorker();throw new Error("You must define a function MonacoEnvironment.getWorkerUrl or MonacoEnvironment.getWorker")}function twe(e){const t=Promise.resolve(gTo({label:e.label??"monaco-editor-worker",moduleId:e.moduleId,createWorker:e.createWorker})).then(n=>(n.postMessage("ignore"),n.postMessage(e.createData),n));return Mc.createWebWorker({worker:t,host:e.host,keepIdleModels:e.keepIdleModels})}function mPn(){return S7o}const p5e=globalThis.MonacoEnvironment;p5e!=null&&p5e.globalAPI&&(globalThis.monaco=mPn());const nwe=mPn();nwe.languages.css=L7o;nwe.languages.html=R7o;nwe.languages.typescript=z7o;nwe.languages.json=N7o;const mTo=e=>{console.warn(`[MonacoEditorVue3]: ${e}`)},jSt=e=>typeof e=="number"?`${e}px`:typeof e=="string"?e.includes("%")||e.includes("px")||e.includes("rem")||e.includes("em")?e:`${e}px`:"100%",kTo=()=>{const e=he({isLoading:!1,loadingText:"Loading Monaco Editor...",progress:0}),t=he(null),n=he(!1),r=l=>{e.value={...e.value,...l}};return{loading:e,error:t,isReady:n,setLoading:r,setError:l=>{t.value=l,l&&(mTo(`Editor Error [${l.code}]: ${l.message}`),l.details&&console.error("Error details:",l.details))},clearError:()=>{t.value=null},setReady:l=>{n.value=l,l&&r({isLoading:!1,progress:100})}}},vTo=e=>({executeHook:async(n,...r)=>{var o;const s=e==null?void 0:e[n];if(s)try{await s(...r)}catch(a){(o=e==null?void 0:e.onError)==null||o.call(e,{code:"LIFECYCLE_ERROR",message:`Error in ${n} hook`,details:a instanceof Error?a.message:String(a),recoverable:!0})}}}),ATo=(e,t)=>{let n=null;const r=he(),{loading:o,error:s,isReady:a,setLoading:l,setError:d,clearError:u,setReady:h}=kTo(),{executeHook:g}=vTo(e.lifecycle),m=async()=>{try{if(!r.value)throw new Error("Container element not found");await g("beforeCreate"),l({isLoading:!0,progress:20}),await g("onCreating"),t("editorWillMount"),l({progress:50});const k={value:e.value,language:e.language,theme:e.theme,...e.options};n=Mc.create(r.value,k),l({progress:80}),await g("onCreated",n),n.onDidChangeModelContent(A=>{const p=n.getValue();e.value!==p&&(t("change",p,A),t("update:value",p))}),h(!0),await g("onReady",n),t("editorDidMount",n)}catch(k){const A={code:"EDITOR_CREATE_FAILED",message:"Failed to create Monaco editor",details:k instanceof Error?k.message:String(k),recoverable:!0};d(A),await g("onError",A)}},v=async()=>{try{await g("beforeDestroy"),n&&(n.dispose(),n=null),h(!1),u(),await g("onDestroyed")}catch(k){const A={code:"EDITOR_DESTROY_FAILED",message:"Failed to destroy Monaco editor",details:k instanceof Error?k.message:String(k),recoverable:!1};d(A)}};return pn(()=>{ri(()=>{m()})}),Qa(()=>{v()}),At(()=>e.options,k=>{if(!(!k||!n))try{n.updateOptions(k)}catch(A){const p={code:"OPTIONS_UPDATE_FAILED",message:"Failed to update editor options",details:A instanceof Error?A.message:String(A),recoverable:!0};d(p)}},{deep:!0}),At(()=>e.value,k=>{if(!n||k===void 0)return;if(n.getValue()!==k)try{n.setValue(k)}catch(p){const b={code:"VALUE_UPDATE_FAILED",message:"Failed to update editor value",details:p instanceof Error?p.message:String(p),recoverable:!0};d(b)}}),{editorInstance:n,container:r,loading:o,error:s,isReady:a,retry:()=>{u(),m()},destroy:v}},pTo=fe("div",null,[fe("div")],-1),bTo={key:0},wTo=et({__name:"MonacoLoading",props:{loadingText:{default:"Loading Monaco Editor..."},progress:{default:0},showProgress:{type:Boolean,default:!0}},setup(e){return(t,n)=>(Le(),Ge("div",null,[fe("div",null,[pTo,fe("div",null,Fe(t.loadingText),1),t.showProgress?(Le(),Ge("div",bTo,[fe("div",null,[fe("div",{style:io({width:`${t.progress}%`})},null,4)]),fe("div",null,Fe(t.progress)+"%",1)])):en("",!0)])]))}}),OTo=fe("div",null,[fe("svg",{width:"48",height:"48",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[fe("circle",{cx:"12",cy:"12",r:"10",stroke:"#dc3545","stroke-width":"2"}),fe("path",{d:"m15 9-6 6",stroke:"#dc3545","stroke-width":"2"}),fe("path",{d:"m9 9 6 6",stroke:"#dc3545","stroke-width":"2"})])],-1),yTo=fe("div",null,"Monaco Editor Error",-1),CTo={key:0},_To=fe("summary",null,"Error Details",-1),STo={key:1},LTo=et({__name:"MonacoErrorBoundary",props:{error:{},showDetails:{type:Boolean,default:!0},showRetry:{type:Boolean,default:!0},showReload:{type:Boolean,default:!1},showReport:{type:Boolean,default:!1}},emits:["retry","reload","report"],setup(e,{emit:t}){const n=e,r=t,o=G(()=>n.error.code),s=()=>{r("retry")},a=()=>{typeof window<"u"&&window.location.reload(),r("reload")},l=()=>{r("report",n.error)};return(d,u)=>(Le(),Ge("div",null,[fe("div",null,[OTo,yTo,fe("div",null,Fe(d.error.message),1),d.error.details&&d.showDetails?(Le(),Ge("div",CTo,[fe("details",null,[_To,fe("pre",null,Fe(d.error.details),1)])])):en("",!0),fe("div",null,[d.error.recoverable&&d.showRetry?(Le(),Ge("button",{key:0,onClick:s},"Retry")):en("",!0),d.showReload?(Le(),Ge("button",{key:1,onClick:a},"Reload Page")):en("",!0),d.showReport?(Le(),Ge("button",{key:2,onClick:l},"Report Issue")):en("",!0)]),o.value?(Le(),Ge("div",STo,"Error Code: "+Fe(o.value),1)):en("",!0)])]))}}),xTo=et({__name:"CodeEditor",props:{loadingText:{},showProgress:{type:Boolean,default:!0},showErrorBoundary:{type:Boolean,default:!0},retryable:{type:Boolean,default:!0},lifecycle:{},useDefaultLoading:{type:Boolean,default:!0},useDefaultErrorBoundary:{type:Boolean,default:!0},value:{default:""},width:{default:"100%"},height:{default:"100%"},theme:{default:"vs"},language:{default:"javascript"},options:{default:()=>({})}},emits:["editorWillMount","editorDidMount","change","update:value","error","ready","loading"],setup(e,{emit:t}){const n=e,r=t,{container:o,loading:s,error:a,isReady:l,retry:d}=ATo(n,r),{width:u,height:h}=Li(n),g=G(()=>({width:jSt(u.value),height:jSt(h.value),textAlign:"left",position:"relative"})),m=G(()=>({width:"100%",height:"100%",visibility:l.value&&!a.value?"visible":"hidden"})),v=()=>{d(),r("error",null)};return At(s,f=>{r("loading",f)},{deep:!0}),At(a,f=>{r("error",f)}),At(l,f=>{f&&r("ready")}),(f,k)=>(Le(),Ge("div",{ref:"editorContainer",style:io(g.value),class:"monaco-code-editor"},[!Ae(l)&&!Ae(a)?Zr(f.$slots,"loading",{key:0,loading:Ae(s),loadingText:f.loadingText||Ae(s).loadingText,progress:Ae(s).progress,showProgress:f.showProgress},()=>[f.useDefaultLoading?(Le(),Ft(wTo,{key:0,"loading-text":f.loadingText||Ae(s).loadingText,progress:Ae(s).progress,"show-progress":f.showProgress},null,8,["loading-text","progress","show-progress"])):en("",!0)]):Ae(a)&&f.showErrorBoundary?Zr(f.$slots,"error",{key:1,error:Ae(a),retry:v,retryable:f.retryable},()=>[f.useDefaultErrorBoundary?(Le(),Ft(LTo,{key:0,error:Ae(a),"show-retry":f.retryable,"show-details":!0,"show-reload":!1,"show-report":!1,onRetry:v},null,8,["error","show-retry"])):en("",!0)]):en("",!0),fe("div",{ref_key:"container",ref:o,style:io(m.value)},null,4)],4))}}),b5e=`//如需遥测AI请使用在toonflow安装目录运行npx @ai-sdk/devtools (要求在其他设置中打开遥测功能,且toonflow有权限在安装目录创建.devtools文件夹)\r +${JSON.stringify(s,null,2)}`);return a.value}}async notify(t,n,r){if(!this.checkChannel(this._requestSender))throw new Error;const o=t.paramsSerializer.serializeToJson(n);RSt(o),this._requestSender.sendNotification({method:t.method,params:o},r)}};function RSt(e){if(e!==null&&Array.isArray(e)&&typeof e!="object")throw new Error("Invalid value! Only null, array and object is allowed.")}var ISt=class hPn extends Error{constructor(t,n,r=T4.genericApplicationError){super(t),Gr(this,"data"),Gr(this,"code"),this.data=n,this.code=r,Object.setPrototypeOf(this,hPn.prototype)}},iTo=class tXe{constructor(t,n,r,o,s=!1){Gr(this,"method"),Gr(this,"paramsSerializer"),Gr(this,"resultSerializer"),Gr(this,"errorSerializer"),Gr(this,"isOptional"),Gr(this,"kind","request"),this.method=t,this.paramsSerializer=n,this.resultSerializer=r,this.errorSerializer=o,this.isOptional=s}withMethod(t){return new tXe(t,this.paramsSerializer,this.resultSerializer,this.errorSerializer)}optional(){return new tXe(this.method,this.paramsSerializer,this.resultSerializer,this.errorSerializer,!0)}},rTo=class fPn{constructor(t,n){Gr(this,"method"),Gr(this,"paramsSerializer"),Gr(this,"kind","notification"),this.method=t,this.paramsSerializer=n}withMethod(t){return new fPn(t,this.paramsSerializer)}};function kr(e){return new iTo((e||{}).method,nj.sAny(),nj.sAny(),nj.sAny())}function vc(e){return new rTo((e||{}).method,nj.sAny())}const oTo=Symbol();var MSt=(QSt=oTo,Qce=class{constructor(e){Gr(this,"error"),Gr(this,QSt),this.error=e}},Gr(Qce,"factory",e=>new Qce(e)),Qce);function sTo(e){const t=PSt(e.server),n=PSt(e.client);return new aTo(e.tags||[],t,n)}function PSt(e){const t={};for(const[n,r]of Object.entries(e)){const o=r.method?r.method:n;t[n]=r.withMethod(o)}return t}var aTo=class gPn{constructor(t=[],n,r){Gr(this,"tags"),Gr(this,"server"),Gr(this,"client"),this.tags=t,this.server=n,this.client=r}_onlyDesignTime(){return new Error("This property is not meant to be accessed at runtime")}get TContractObject(){throw this._onlyDesignTime()}get TClientInterface(){throw this._onlyDesignTime()}get TServerInterface(){throw this._onlyDesignTime()}get TClientHandler(){throw this._onlyDesignTime()}get TServerHandler(){throw this._onlyDesignTime()}get TTags(){throw this._onlyDesignTime()}getInterface(t,n,r,o){const s=this.buildCounterpart(t,r),a=this.registerHandlers(t,n,o,s);return{counterpart:s,dispose:()=>a.dispose()}}buildCounterpart(t,n){const r={};for(const[o,s]of Object.entries(n)){let a;s.kind==="request"?s.isOptional?a=async(l,d)=>{l===void 0&&(l={});try{return await t.request(s,l,d)}catch(u){if(u&&u.code===T4.methodNotFound)return cPn;throw u}}:a=(l,d)=>(l===void 0&&(l={}),t.request(s,l,d)):a=(l,d)=>(l===void 0&&(l={}),t.notify(s,l,d)),r[o]=a}return r}registerHandlers(t,n,r,o){const s=[];for(const[a,l]of Object.entries(n))if(l.kind==="request"){let d=r[a];if(!d)continue;const u=this.createRequestHandler(o,d);s.push(t.registerRequestHandler(l,u))}else{const d=r[a];d&&s.push(t.registerNotificationHandler(l,(u,h)=>{d(u,{context:h,counterpart:o})}))}return{dispose:()=>s.forEach(a=>a.dispose())}}createRequestHandler(t,n){return async(r,o,s)=>{const a=await n(r,{context:s,counterpart:t,newErr:MSt.factory,requestId:o});return a instanceof MSt?a.error:{ok:a}}}static getServerFromStream(t,n,r,o){const s=BSt.fromTransport(n,r),{server:a}=t.getServer(s,o);return s.startListen(),{channel:s,server:a}}static registerServerToStream(t,n,r,o){const s=BSt.fromTransport(n,r),{client:a}=t.registerServer(s,o);return s.startListen(),{channel:s,client:a}}getServer(t,n){const{counterpart:r,dispose:o}=this.getInterface(t,this.client,this.server,n);return{server:r,dispose:o}}registerServer(t,n){const{counterpart:r,dispose:o}=this.getInterface(t,this.server,this.client,n);return{client:r,dispose:o}}withContext(){return new gPn(this.tags,this.server,this.client)}};let m5e=function(e){return e.Comment="comment",e.Imports="imports",e.Region="region",e}({}),$c=function(e){return e[e.File=1]="File",e[e.Module=2]="Module",e[e.Namespace=3]="Namespace",e[e.Package=4]="Package",e[e.Class=5]="Class",e[e.Method=6]="Method",e[e.Property=7]="Property",e[e.Field=8]="Field",e[e.Constructor=9]="Constructor",e[e.Enum=10]="Enum",e[e.Interface=11]="Interface",e[e.Function=12]="Function",e[e.Variable=13]="Variable",e[e.Constant=14]="Constant",e[e.String=15]="String",e[e.Number=16]="Number",e[e.Boolean=17]="Boolean",e[e.Array=18]="Array",e[e.Object=19]="Object",e[e.Key=20]="Key",e[e.Null=21]="Null",e[e.EnumMember=22]="EnumMember",e[e.Struct=23]="Struct",e[e.Event=24]="Event",e[e.Operator=25]="Operator",e[e.TypeParameter=26]="TypeParameter",e}({}),lTo=function(e){return e[e.Deprecated=1]="Deprecated",e}({}),FSt=function(e){return e[e.Type=1]="Type",e[e.Parameter=2]="Parameter",e}({}),ld=function(e){return e[e.Text=1]="Text",e[e.Method=2]="Method",e[e.Function=3]="Function",e[e.Constructor=4]="Constructor",e[e.Field=5]="Field",e[e.Variable=6]="Variable",e[e.Class=7]="Class",e[e.Interface=8]="Interface",e[e.Module=9]="Module",e[e.Property=10]="Property",e[e.Unit=11]="Unit",e[e.Value=12]="Value",e[e.Enum=13]="Enum",e[e.Keyword=14]="Keyword",e[e.Snippet=15]="Snippet",e[e.Color=16]="Color",e[e.File=17]="File",e[e.Reference=18]="Reference",e[e.Folder=19]="Folder",e[e.EnumMember=20]="EnumMember",e[e.Constant=21]="Constant",e[e.Struct=22]="Struct",e[e.Event=23]="Event",e[e.Operator=24]="Operator",e[e.TypeParameter=25]="TypeParameter",e}({}),cTo=function(e){return e[e.Deprecated=1]="Deprecated",e}({}),dTo=function(e){return e[e.PlainText=1]="PlainText",e[e.Snippet=2]="Snippet",e}({}),k5e=function(e){return e[e.Text=1]="Text",e[e.Read=2]="Read",e[e.Write=3]="Write",e}({}),_9=function(e){return e[e.Error=1]="Error",e[e.Warning=2]="Warning",e[e.Information=3]="Information",e[e.Hint=4]="Hint",e}({}),NSt=function(e){return e[e.Unnecessary=1]="Unnecessary",e[e.Deprecated=2]="Deprecated",e}({}),v5e=function(e){return e[e.Invoked=1]="Invoked",e[e.TriggerCharacter=2]="TriggerCharacter",e[e.TriggerForIncompleteCompletions=3]="TriggerForIncompleteCompletions",e}({}),A5e=function(e){return e[e.Invoked=1]="Invoked",e[e.TriggerCharacter=2]="TriggerCharacter",e[e.ContentChange=3]="ContentChange",e}({}),USt=function(e){return e[e.Invoked=1]="Invoked",e[e.Automatic=2]="Automatic",e}({});var Ro=class{constructor(e){this.method=e}};const uTo={textDocumentImplementation:new Ro("textDocument/implementation"),textDocumentTypeDefinition:new Ro("textDocument/typeDefinition"),textDocumentDocumentColor:new Ro("textDocument/documentColor"),textDocumentColorPresentation:new Ro("textDocument/colorPresentation"),textDocumentFoldingRange:new Ro("textDocument/foldingRange"),textDocumentDeclaration:new Ro("textDocument/declaration"),textDocumentSelectionRange:new Ro("textDocument/selectionRange"),textDocumentPrepareCallHierarchy:new Ro("textDocument/prepareCallHierarchy"),textDocumentSemanticTokensFull:new Ro("textDocument/semanticTokens/full"),textDocumentSemanticTokensFullDelta:new Ro("textDocument/semanticTokens/full/delta"),textDocumentLinkedEditingRange:new Ro("textDocument/linkedEditingRange"),workspaceWillCreateFiles:new Ro("workspace/willCreateFiles"),workspaceWillRenameFiles:new Ro("workspace/willRenameFiles"),workspaceWillDeleteFiles:new Ro("workspace/willDeleteFiles"),textDocumentMoniker:new Ro("textDocument/moniker"),textDocumentPrepareTypeHierarchy:new Ro("textDocument/prepareTypeHierarchy"),textDocumentInlineValue:new Ro("textDocument/inlineValue"),textDocumentInlayHint:new Ro("textDocument/inlayHint"),textDocumentDiagnostic:new Ro("textDocument/diagnostic"),textDocumentInlineCompletion:new Ro("textDocument/inlineCompletion"),textDocumentWillSaveWaitUntil:new Ro("textDocument/willSaveWaitUntil"),textDocumentCompletion:new Ro("textDocument/completion"),textDocumentHover:new Ro("textDocument/hover"),textDocumentSignatureHelp:new Ro("textDocument/signatureHelp"),textDocumentDefinition:new Ro("textDocument/definition"),textDocumentReferences:new Ro("textDocument/references"),textDocumentDocumentHighlight:new Ro("textDocument/documentHighlight"),textDocumentDocumentSymbol:new Ro("textDocument/documentSymbol"),textDocumentCodeAction:new Ro("textDocument/codeAction"),workspaceSymbol:new Ro("workspace/symbol"),textDocumentCodeLens:new Ro("textDocument/codeLens"),textDocumentDocumentLink:new Ro("textDocument/documentLink"),textDocumentFormatting:new Ro("textDocument/formatting"),textDocumentRangeFormatting:new Ro("textDocument/rangeFormatting"),textDocumentRangesFormatting:new Ro("textDocument/rangesFormatting"),textDocumentOnTypeFormatting:new Ro("textDocument/onTypeFormatting"),textDocumentRename:new Ro("textDocument/rename"),workspaceExecuteCommand:new Ro("workspace/executeCommand"),workspaceDidCreateFiles:new Ro("workspace/didCreateFiles"),workspaceDidRenameFiles:new Ro("workspace/didRenameFiles"),workspaceDidDeleteFiles:new Ro("workspace/didDeleteFiles"),workspaceDidChangeConfiguration:new Ro("workspace/didChangeConfiguration"),textDocumentDidOpen:new Ro("textDocument/didOpen"),textDocumentDidChange:new Ro("textDocument/didChange"),textDocumentDidClose:new Ro("textDocument/didClose"),textDocumentDidSave:new Ro("textDocument/didSave"),textDocumentWillSave:new Ro("textDocument/willSave"),workspaceDidChangeWatchedFiles:new Ro("workspace/didChangeWatchedFiles")};sTo({server:{textDocumentImplementation:kr({method:"textDocument/implementation"}),textDocumentTypeDefinition:kr({method:"textDocument/typeDefinition"}),textDocumentDocumentColor:kr({method:"textDocument/documentColor"}),textDocumentColorPresentation:kr({method:"textDocument/colorPresentation"}),textDocumentFoldingRange:kr({method:"textDocument/foldingRange"}),textDocumentDeclaration:kr({method:"textDocument/declaration"}),textDocumentSelectionRange:kr({method:"textDocument/selectionRange"}),textDocumentPrepareCallHierarchy:kr({method:"textDocument/prepareCallHierarchy"}),callHierarchyIncomingCalls:kr({method:"callHierarchy/incomingCalls"}),callHierarchyOutgoingCalls:kr({method:"callHierarchy/outgoingCalls"}),textDocumentSemanticTokensFull:kr({method:"textDocument/semanticTokens/full"}),textDocumentSemanticTokensFullDelta:kr({method:"textDocument/semanticTokens/full/delta"}),textDocumentSemanticTokensRange:kr({method:"textDocument/semanticTokens/range"}),textDocumentLinkedEditingRange:kr({method:"textDocument/linkedEditingRange"}),workspaceWillCreateFiles:kr({method:"workspace/willCreateFiles"}),workspaceWillRenameFiles:kr({method:"workspace/willRenameFiles"}),workspaceWillDeleteFiles:kr({method:"workspace/willDeleteFiles"}),textDocumentMoniker:kr({method:"textDocument/moniker"}),textDocumentPrepareTypeHierarchy:kr({method:"textDocument/prepareTypeHierarchy"}),typeHierarchySupertypes:kr({method:"typeHierarchy/supertypes"}),typeHierarchySubtypes:kr({method:"typeHierarchy/subtypes"}),textDocumentInlineValue:kr({method:"textDocument/inlineValue"}),textDocumentInlayHint:kr({method:"textDocument/inlayHint"}),inlayHintResolve:kr({method:"inlayHint/resolve"}),textDocumentDiagnostic:kr({method:"textDocument/diagnostic"}),workspaceDiagnostic:kr({method:"workspace/diagnostic"}),textDocumentInlineCompletion:kr({method:"textDocument/inlineCompletion"}),initialize:kr({method:"initialize"}),shutdown:kr({method:"shutdown"}),textDocumentWillSaveWaitUntil:kr({method:"textDocument/willSaveWaitUntil"}),textDocumentCompletion:kr({method:"textDocument/completion"}),completionItemResolve:kr({method:"completionItem/resolve"}),textDocumentHover:kr({method:"textDocument/hover"}),textDocumentSignatureHelp:kr({method:"textDocument/signatureHelp"}),textDocumentDefinition:kr({method:"textDocument/definition"}),textDocumentReferences:kr({method:"textDocument/references"}),textDocumentDocumentHighlight:kr({method:"textDocument/documentHighlight"}),textDocumentDocumentSymbol:kr({method:"textDocument/documentSymbol"}),textDocumentCodeAction:kr({method:"textDocument/codeAction"}),codeActionResolve:kr({method:"codeAction/resolve"}),workspaceSymbol:kr({method:"workspace/symbol"}),workspaceSymbolResolve:kr({method:"workspaceSymbol/resolve"}),textDocumentCodeLens:kr({method:"textDocument/codeLens"}),codeLensResolve:kr({method:"codeLens/resolve"}),textDocumentDocumentLink:kr({method:"textDocument/documentLink"}),documentLinkResolve:kr({method:"documentLink/resolve"}),textDocumentFormatting:kr({method:"textDocument/formatting"}),textDocumentRangeFormatting:kr({method:"textDocument/rangeFormatting"}),textDocumentRangesFormatting:kr({method:"textDocument/rangesFormatting"}),textDocumentOnTypeFormatting:kr({method:"textDocument/onTypeFormatting"}),textDocumentRename:kr({method:"textDocument/rename"}),textDocumentPrepareRename:kr({method:"textDocument/prepareRename"}),workspaceExecuteCommand:kr({method:"workspace/executeCommand"}),workspaceDidChangeWorkspaceFolders:vc({method:"workspace/didChangeWorkspaceFolders"}),windowWorkDoneProgressCancel:vc({method:"window/workDoneProgress/cancel"}),workspaceDidCreateFiles:vc({method:"workspace/didCreateFiles"}),workspaceDidRenameFiles:vc({method:"workspace/didRenameFiles"}),workspaceDidDeleteFiles:vc({method:"workspace/didDeleteFiles"}),notebookDocumentDidOpen:vc({method:"notebookDocument/didOpen"}),notebookDocumentDidChange:vc({method:"notebookDocument/didChange"}),notebookDocumentDidSave:vc({method:"notebookDocument/didSave"}),notebookDocumentDidClose:vc({method:"notebookDocument/didClose"}),initialized:vc({method:"initialized"}),exit:vc({method:"exit"}),workspaceDidChangeConfiguration:vc({method:"workspace/didChangeConfiguration"}),textDocumentDidOpen:vc({method:"textDocument/didOpen"}),textDocumentDidChange:vc({method:"textDocument/didChange"}),textDocumentDidClose:vc({method:"textDocument/didClose"}),textDocumentDidSave:vc({method:"textDocument/didSave"}),textDocumentWillSave:vc({method:"textDocument/willSave"}),workspaceDidChangeWatchedFiles:vc({method:"workspace/didChangeWatchedFiles"}),setTrace:vc({method:"$/setTrace"}),cancelRequest:vc({method:"$/cancelRequest"}),progress:vc({method:"$/progress"})},client:{workspaceWorkspaceFolders:kr({method:"workspace/workspaceFolders"}).optional(),workspaceConfiguration:kr({method:"workspace/configuration"}).optional(),workspaceFoldingRangeRefresh:kr({method:"workspace/foldingRange/refresh"}).optional(),windowWorkDoneProgressCreate:kr({method:"window/workDoneProgress/create"}).optional(),workspaceSemanticTokensRefresh:kr({method:"workspace/semanticTokens/refresh"}).optional(),windowShowDocument:kr({method:"window/showDocument"}).optional(),workspaceInlineValueRefresh:kr({method:"workspace/inlineValue/refresh"}).optional(),workspaceInlayHintRefresh:kr({method:"workspace/inlayHint/refresh"}).optional(),workspaceDiagnosticRefresh:kr({method:"workspace/diagnostic/refresh"}).optional(),clientRegisterCapability:kr({method:"client/registerCapability"}).optional(),clientUnregisterCapability:kr({method:"client/unregisterCapability"}).optional(),windowShowMessageRequest:kr({method:"window/showMessageRequest"}).optional(),workspaceCodeLensRefresh:kr({method:"workspace/codeLens/refresh"}).optional(),workspaceApplyEdit:kr({method:"workspace/applyEdit"}).optional(),windowShowMessage:vc({method:"window/showMessage"}),windowLogMessage:vc({method:"window/logMessage"}),telemetryEvent:vc({method:"telemetry/event"}),textDocumentPublishDiagnostics:vc({method:"textDocument/publishDiagnostics"}),logTrace:vc({method:"$/logTrace"}),cancelRequest:vc({method:"$/cancelRequest"}),progress:vc({method:"$/progress"})}});f5e=class{constructor(){Gr(this,"_store",new hTo)}dispose(){this._store.dispose()}_register(e){if(e===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(e)}},Gr(f5e,"None",Object.freeze({dispose(){}}));var hTo=(Dce=class{constructor(){Gr(this,"_toDispose",new Set),Gr(this,"_isDisposed",!1)}dispose(){this._isDisposed||(this._isDisposed=!0,this.clear())}clear(){if(this._toDispose.size!==0)try{for(const e of this._toDispose)e.dispose()}finally{this._toDispose.clear()}}add(e){if(!e)return e;if(e===this)throw new Error("Cannot register a disposable on itself!");return this._isDisposed?Dce.DISABLE_DISPOSED_WARNING||console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(e),e}},Gr(Dce,"DISABLE_DISPOSED_WARNING",!1),Dce);Qt.CodeActionTriggerType.Invoke,USt.Invoked,Qt.CodeActionTriggerType.Auto,USt.Automatic;ld.Text,Qt.CompletionItemKind.Text,ld.Method,Qt.CompletionItemKind.Method,ld.Function,Qt.CompletionItemKind.Function,ld.Constructor,Qt.CompletionItemKind.Constructor,ld.Field,Qt.CompletionItemKind.Field,ld.Variable,Qt.CompletionItemKind.Variable,ld.Class,Qt.CompletionItemKind.Class,ld.Interface,Qt.CompletionItemKind.Interface,ld.Module,Qt.CompletionItemKind.Module,ld.Property,Qt.CompletionItemKind.Property,ld.Unit,Qt.CompletionItemKind.Unit,ld.Value,Qt.CompletionItemKind.Value,ld.Enum,Qt.CompletionItemKind.Enum,ld.Keyword,Qt.CompletionItemKind.Keyword,ld.Snippet,Qt.CompletionItemKind.Snippet,ld.Color,Qt.CompletionItemKind.Color,ld.File,Qt.CompletionItemKind.File,ld.Reference,Qt.CompletionItemKind.Reference,ld.Folder,Qt.CompletionItemKind.Folder,ld.EnumMember,Qt.CompletionItemKind.EnumMember,ld.Constant,Qt.CompletionItemKind.Constant,ld.Struct,Qt.CompletionItemKind.Struct,ld.Event,Qt.CompletionItemKind.Event,ld.Operator,Qt.CompletionItemKind.Operator,ld.TypeParameter,Qt.CompletionItemKind.TypeParameter;cTo.Deprecated,Qt.CompletionItemTag.Deprecated;Qt.CompletionTriggerKind.Invoke,v5e.Invoked,Qt.CompletionTriggerKind.TriggerCharacter,v5e.TriggerCharacter,Qt.CompletionTriggerKind.TriggerForIncompleteCompletions,v5e.TriggerForIncompleteCompletions;dTo.Snippet,Qt.CompletionItemInsertTextRule.InsertAsSnippet;$c.File,Qt.SymbolKind.File,$c.Module,Qt.SymbolKind.Module,$c.Namespace,Qt.SymbolKind.Namespace,$c.Package,Qt.SymbolKind.Package,$c.Class,Qt.SymbolKind.Class,$c.Method,Qt.SymbolKind.Method,$c.Property,Qt.SymbolKind.Property,$c.Field,Qt.SymbolKind.Field,$c.Constructor,Qt.SymbolKind.Constructor,$c.Enum,Qt.SymbolKind.Enum,$c.Interface,Qt.SymbolKind.Interface,$c.Function,Qt.SymbolKind.Function,$c.Variable,Qt.SymbolKind.Variable,$c.Constant,Qt.SymbolKind.Constant,$c.String,Qt.SymbolKind.String,$c.Number,Qt.SymbolKind.Number,$c.Boolean,Qt.SymbolKind.Boolean,$c.Array,Qt.SymbolKind.Array,$c.Object,Qt.SymbolKind.Object,$c.Key,Qt.SymbolKind.Key,$c.Null,Qt.SymbolKind.Null,$c.EnumMember,Qt.SymbolKind.EnumMember,$c.Struct,Qt.SymbolKind.Struct,$c.Event,Qt.SymbolKind.Event,$c.Operator,Qt.SymbolKind.Operator,$c.TypeParameter,Qt.SymbolKind.TypeParameter;lTo.Deprecated,Qt.SymbolTag.Deprecated;k5e.Text,Qt.DocumentHighlightKind.Text,k5e.Read,Qt.DocumentHighlightKind.Read,k5e.Write,Qt.DocumentHighlightKind.Write;m5e.Comment,Qt.FoldingRangeKind.Comment,m5e.Imports,Qt.FoldingRangeKind.Imports,m5e.Region,Qt.FoldingRangeKind.Region;Cf.Error,_9.Error,Cf.Warning,_9.Warning,Cf.Info,_9.Information,Cf.Hint,_9.Hint;_9.Error,Cf.Error,_9.Warning,Cf.Warning,_9.Information,Cf.Info,_9.Hint,Cf.Hint;NSt.Unnecessary,Dee.Unnecessary,NSt.Deprecated,Dee.Deprecated;Qt.SignatureHelpTriggerKind.Invoke,A5e.Invoked,Qt.SignatureHelpTriggerKind.TriggerCharacter,A5e.TriggerCharacter,Qt.SignatureHelpTriggerKind.ContentChange,A5e.ContentChange;FSt.Type,Qt.InlayHintKind.Type,FSt.Parameter,Qt.InlayHintKind.Parameter;new Map([...Object.values(uTo)].map(e=>[e.method,e]));function fTo(e,t){var r;const n=globalThis.MonacoEnvironment;if(n!=null&&n.createTrustedTypesPolicy)try{return n.createTrustedTypesPolicy(e,t)}catch(o){console.error(o);return}try{return(r=globalThis.trustedTypes)==null?void 0:r.createPolicy(e,t)}catch(o){console.error(o);return}}let Dke;typeof self=="object"&&self.constructor&&self.constructor.name==="DedicatedWorkerGlobalScope"&&globalThis.workerttPolicy!==void 0?Dke=globalThis.workerttPolicy:Dke=fTo("defaultWorkerFactory",{createScriptURL:e=>e});function gTo(e){const t=e.label,n=globalThis.MonacoEnvironment;if(n){if(typeof n.getWorker=="function")return n.getWorker("workerMain.js",t);if(typeof n.getWorkerUrl=="function"){const r=n.getWorkerUrl("workerMain.js",t);return new Worker(Dke?Dke.createScriptURL(r):r,{name:t,type:"module"})}}if(e.createWorker)return e.createWorker();throw new Error("You must define a function MonacoEnvironment.getWorkerUrl or MonacoEnvironment.getWorker")}function twe(e){const t=Promise.resolve(gTo({label:e.label??"monaco-editor-worker",moduleId:e.moduleId,createWorker:e.createWorker})).then(n=>(n.postMessage("ignore"),n.postMessage(e.createData),n));return Mc.createWebWorker({worker:t,host:e.host,keepIdleModels:e.keepIdleModels})}function mPn(){return S7o}const p5e=globalThis.MonacoEnvironment;p5e!=null&&p5e.globalAPI&&(globalThis.monaco=mPn());const nwe=mPn();nwe.languages.css=L7o;nwe.languages.html=R7o;nwe.languages.typescript=z7o;nwe.languages.json=N7o;const mTo=e=>{console.warn(`[MonacoEditorVue3]: ${e}`)},jSt=e=>typeof e=="number"?`${e}px`:typeof e=="string"?e.includes("%")||e.includes("px")||e.includes("rem")||e.includes("em")?e:`${e}px`:"100%",kTo=()=>{const e=he({isLoading:!1,loadingText:"Loading Monaco Editor...",progress:0}),t=he(null),n=he(!1),r=l=>{e.value={...e.value,...l}};return{loading:e,error:t,isReady:n,setLoading:r,setError:l=>{t.value=l,l&&(mTo(`Editor Error [${l.code}]: ${l.message}`),l.details&&console.error("Error details:",l.details))},clearError:()=>{t.value=null},setReady:l=>{n.value=l,l&&r({isLoading:!1,progress:100})}}},vTo=e=>({executeHook:async(n,...r)=>{var o;const s=e==null?void 0:e[n];if(s)try{await s(...r)}catch(a){(o=e==null?void 0:e.onError)==null||o.call(e,{code:"LIFECYCLE_ERROR",message:`Error in ${n} hook`,details:a instanceof Error?a.message:String(a),recoverable:!0})}}}),ATo=(e,t)=>{let n=null;const r=he(),{loading:o,error:s,isReady:a,setLoading:l,setError:d,clearError:u,setReady:h}=kTo(),{executeHook:g}=vTo(e.lifecycle),m=async()=>{try{if(!r.value)throw new Error("Container element not found");await g("beforeCreate"),l({isLoading:!0,progress:20}),await g("onCreating"),t("editorWillMount"),l({progress:50});const k={value:e.value,language:e.language,theme:e.theme,...e.options};n=Mc.create(r.value,k),l({progress:80}),await g("onCreated",n),n.onDidChangeModelContent(A=>{const p=n.getValue();e.value!==p&&(t("change",p,A),t("update:value",p))}),h(!0),await g("onReady",n),t("editorDidMount",n)}catch(k){const A={code:"EDITOR_CREATE_FAILED",message:"Failed to create Monaco editor",details:k instanceof Error?k.message:String(k),recoverable:!0};d(A),await g("onError",A)}},v=async()=>{try{await g("beforeDestroy"),n&&(n.dispose(),n=null),h(!1),u(),await g("onDestroyed")}catch(k){const A={code:"EDITOR_DESTROY_FAILED",message:"Failed to destroy Monaco editor",details:k instanceof Error?k.message:String(k),recoverable:!1};d(A)}};return An(()=>{ri(()=>{m()})}),Qa(()=>{v()}),At(()=>e.options,k=>{if(!(!k||!n))try{n.updateOptions(k)}catch(A){const p={code:"OPTIONS_UPDATE_FAILED",message:"Failed to update editor options",details:A instanceof Error?A.message:String(A),recoverable:!0};d(p)}},{deep:!0}),At(()=>e.value,k=>{if(!n||k===void 0)return;if(n.getValue()!==k)try{n.setValue(k)}catch(p){const b={code:"VALUE_UPDATE_FAILED",message:"Failed to update editor value",details:p instanceof Error?p.message:String(p),recoverable:!0};d(b)}}),{editorInstance:n,container:r,loading:o,error:s,isReady:a,retry:()=>{u(),m()},destroy:v}},pTo=fe("div",null,[fe("div")],-1),bTo={key:0},wTo=et({__name:"MonacoLoading",props:{loadingText:{default:"Loading Monaco Editor..."},progress:{default:0},showProgress:{type:Boolean,default:!0}},setup(e){return(t,n)=>(Le(),Ge("div",null,[fe("div",null,[pTo,fe("div",null,Fe(t.loadingText),1),t.showProgress?(Le(),Ge("div",bTo,[fe("div",null,[fe("div",{style:io({width:`${t.progress}%`})},null,4)]),fe("div",null,Fe(t.progress)+"%",1)])):en("",!0)])]))}}),OTo=fe("div",null,[fe("svg",{width:"48",height:"48",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[fe("circle",{cx:"12",cy:"12",r:"10",stroke:"#dc3545","stroke-width":"2"}),fe("path",{d:"m15 9-6 6",stroke:"#dc3545","stroke-width":"2"}),fe("path",{d:"m9 9 6 6",stroke:"#dc3545","stroke-width":"2"})])],-1),yTo=fe("div",null,"Monaco Editor Error",-1),CTo={key:0},_To=fe("summary",null,"Error Details",-1),STo={key:1},LTo=et({__name:"MonacoErrorBoundary",props:{error:{},showDetails:{type:Boolean,default:!0},showRetry:{type:Boolean,default:!0},showReload:{type:Boolean,default:!1},showReport:{type:Boolean,default:!1}},emits:["retry","reload","report"],setup(e,{emit:t}){const n=e,r=t,o=G(()=>n.error.code),s=()=>{r("retry")},a=()=>{typeof window<"u"&&window.location.reload(),r("reload")},l=()=>{r("report",n.error)};return(d,u)=>(Le(),Ge("div",null,[fe("div",null,[OTo,yTo,fe("div",null,Fe(d.error.message),1),d.error.details&&d.showDetails?(Le(),Ge("div",CTo,[fe("details",null,[_To,fe("pre",null,Fe(d.error.details),1)])])):en("",!0),fe("div",null,[d.error.recoverable&&d.showRetry?(Le(),Ge("button",{key:0,onClick:s},"Retry")):en("",!0),d.showReload?(Le(),Ge("button",{key:1,onClick:a},"Reload Page")):en("",!0),d.showReport?(Le(),Ge("button",{key:2,onClick:l},"Report Issue")):en("",!0)]),o.value?(Le(),Ge("div",STo,"Error Code: "+Fe(o.value),1)):en("",!0)])]))}}),xTo=et({__name:"CodeEditor",props:{loadingText:{},showProgress:{type:Boolean,default:!0},showErrorBoundary:{type:Boolean,default:!0},retryable:{type:Boolean,default:!0},lifecycle:{},useDefaultLoading:{type:Boolean,default:!0},useDefaultErrorBoundary:{type:Boolean,default:!0},value:{default:""},width:{default:"100%"},height:{default:"100%"},theme:{default:"vs"},language:{default:"javascript"},options:{default:()=>({})}},emits:["editorWillMount","editorDidMount","change","update:value","error","ready","loading"],setup(e,{emit:t}){const n=e,r=t,{container:o,loading:s,error:a,isReady:l,retry:d}=ATo(n,r),{width:u,height:h}=Li(n),g=G(()=>({width:jSt(u.value),height:jSt(h.value),textAlign:"left",position:"relative"})),m=G(()=>({width:"100%",height:"100%",visibility:l.value&&!a.value?"visible":"hidden"})),v=()=>{d(),r("error",null)};return At(s,f=>{r("loading",f)},{deep:!0}),At(a,f=>{r("error",f)}),At(l,f=>{f&&r("ready")}),(f,k)=>(Le(),Ge("div",{ref:"editorContainer",style:io(g.value),class:"monaco-code-editor"},[!Ae(l)&&!Ae(a)?Zr(f.$slots,"loading",{key:0,loading:Ae(s),loadingText:f.loadingText||Ae(s).loadingText,progress:Ae(s).progress,showProgress:f.showProgress},()=>[f.useDefaultLoading?(Le(),Pt(wTo,{key:0,"loading-text":f.loadingText||Ae(s).loadingText,progress:Ae(s).progress,"show-progress":f.showProgress},null,8,["loading-text","progress","show-progress"])):en("",!0)]):Ae(a)&&f.showErrorBoundary?Zr(f.$slots,"error",{key:1,error:Ae(a),retry:v,retryable:f.retryable},()=>[f.useDefaultErrorBoundary?(Le(),Pt(LTo,{key:0,error:Ae(a),"show-retry":f.retryable,"show-details":!0,"show-reload":!1,"show-report":!1,onRetry:v},null,8,["error","show-retry"])):en("",!0)]):en("",!0),fe("div",{ref_key:"container",ref:o,style:io(m.value)},null,4)],4))}}),b5e=`//如需遥测AI请使用在toonflow安装目录运行npx @ai-sdk/devtools (要求在其他设置中打开遥测功能,且toonflow有权限在安装目录创建.devtools文件夹)\r // ==================== 类型定义 ====================\r // 文本模型\r interface TextModel {\r @@ -2990,7 +2990,7 @@ const ttsRequest = async (ttsConfig: TTSConfig, ttsModel: TTSModel) => {\r return null;\r };\r exports.ttsRequest = ttsRequest;\r -`,ETo={class:"modelServe"},TTo={class:"modelList"},QTo={class:"listFooter"},DTo={class:"listContent"},BTo={key:0,class:"modelParameter"},RTo={class:"configuration"},ITo={class:"infoBox ac jb"},MTo={class:"idBox"},PTo={class:"author"},FTo={class:"requiredLabel"},NTo={class:"requiredText"},UTo={class:"inputHelp"},jTo={key:0,class:"optionalSection"},WTo={class:"inputHelp"},VTo={class:"jb ac"},zTo={class:"sectionTitle"},HTo={class:"topInfo jb ac"},$To={class:"modelCardName"},XTo={class:"actionBtns"},GTo={class:"tags"},YTo={class:"updateAction"},ZTo={class:"addBox"},qTo={style:{display:"flex","flex-direction":"column","align-items":"flex-start",gap:"0"}},KTo={style:{border:"1px solid #ddd","border-radius":"6px",padding:"6px 12px","margin-top":"6px"}},JTo={class:"drmEditor"},eQo={class:"drmHeader"},tQo={class:"drmHeaderLabel"},nQo={class:"drmHeaderLabel"},iQo={class:"drmRowIndex"},rQo={class:"testResult"},oQo={key:0,class:"resultContent"},sQo=["src"],aQo={key:1,class:"resultContent"},lQo=["src"],cQo={key:2,class:"resultContent"},dQo={class:"data"},uQo={key:0,class:"linkAdd"},hQo={style:{"margin-top":"10px","text-align":"right",width:"100%"}},fQo={key:1,class:"importAdd"},gQo={class:"dragIcon"},mQo={class:"uploadText"},kQo={class:"uploadHint"},vQo={key:2,class:"codeAdd"},AQo={class:"editorToolbar"},pQo={class:"editorInfo"},bQo={class:"editorActions"},wQo={class:"editorWrapper"},OQo=700,yQo=et({__name:"vendorConfig",setup(e){const t={text:"settings.vendor.textModel",image:"settings.vendor.imageModel",video:"settings.vendor.videoModel"},n={singleImage:"settings.vendor.singleImage",multiImage:"settings.vendor.multiImage",startEndRequired:"settings.vendor.startEndRequired",endFrameOptional:"settings.vendor.endFrameOptional",startFrameOptional:"settings.vendor.startFrameOptional",audioReference:"settings.vendor.audioRef",videoReference:"settings.vendor.videoRef",textReference:"settings.vendor.textRef",imageReference:"settings.vendor.imageRef"};function r(Me){return t[Me]||Me}function o(Me,Qe){return Me==="text"?Qe==="image"?"settings.vendor.textToImage":"settings.vendor.textToVideo":n[Me]||Me}const s={fontSize:14,automaticLayout:!0,tabSize:2,scrollBeyondLastLine:!1,formatOnPaste:!0,formatOnType:!0},a=[{value:"text",label:"settings.vendor.textModel"},{value:"image",label:"settings.vendor.imageModel"},{value:"video",label:"settings.vendor.videoModel"}],l=[{label:"settings.vendor.textToImage",value:"text"},{label:"settings.vendor.singleImage",value:"singleImage"}],d=[{label:"settings.vendor.singleImage",value:"singleImage"},{label:"settings.vendor.multiImage",value:"multiImage"},{label:"settings.vendor.startEndRequired",value:"startEndRequired"},{label:"settings.vendor.endFrameOptional",value:"endFrameOptional"},{label:"settings.vendor.startFrameOptional",value:"startFrameOptional"},{label:"settings.vendor.textToVideo",value:"text"}],u=[{label:"settings.vendor.textRef",value:"textReference"},{label:"settings.vendor.imageRef",value:"videoReference"},{label:"settings.vendor.videoRef",value:"imageReference"},{label:"settings.vendor.audioRef",value:"audioReference"}],h=[{label:"settings.vendor.audioOptional",value:"optional"},{label:"settings.vendor.audioOnly",value:!0},{label:"settings.vendor.noAudio",value:!1}],g=he([]),m=he(!1);async function v(){m.value=!0;try{const Me=await fn.post("/setting/vendorConfig/getVendorList");g.value=Me.data.map(Qe=>({...Qe,enable:Qe.enable})),g.value.length&&!g.value.some(Qe=>Qe.id===f.value)&&(f.value=g.value[0].id)}catch(Me){window.$message.error(`${$t("settings.vendor.msg.getVendorListFailed")}${Me.message}`)}finally{m.value=!1,ri(()=>{E.value=H.value,L.value=!0})}}pn(()=>{v()});const f=he(),k=G(()=>g.value.find(Me=>Me.id===f.value)),A=G(()=>{var Me,Qe;return((Me=k.value)==null?void 0:Me.models)||((Qe=k.value)==null?void 0:Qe.model)||[]}),p=G(()=>{var Me,Qe;return((Qe=(Me=k.value)==null?void 0:Me.inputs)==null?void 0:Qe.filter(Be=>Be.required))||[]}),b=G(()=>{var Me,Qe;return((Qe=(Me=k.value)==null?void 0:Me.inputs)==null?void 0:Qe.filter(Be=>!Be.required))||[]}),w=he(!1),O=he(!1),y=he(b5e),C=he(null),_=he(!1),S=he(!1),L=he(!1),E=he("");let T=null,Q=!1;const P=he(!1),D=he(""),I=he(""),B=he(""),R=hs({});function M(Me){return Me==="password"?"secured":Me==="url"?"link":"edit-1"}function N(Me){var Qe;return((Qe=Me.placeholder)==null?void 0:Qe.trim())||""}function j(Me){return Me?/^(?:data:[^;]+;base64,)?[A-Za-z0-9+/]*={0,2}$/.test(Me)&&Me.length>0:!1}function W(Me){return{id:Me.id,name:Me.name,icon:Me.icon,inputs:Me.inputs,inputValues:Me.inputValues,models:Me.models??Me.model??[]}}const H=G(()=>k.value?JSON.stringify(W(k.value)):"");function X(){T&&clearTimeout(T),T=setTimeout(()=>{Y()},OQo)}async function Y(){if(!k.value||!L.value||m.value)return;const Me=H.value;if(!(!Me||Me===E.value)){if(S.value){Q=!0;return}S.value=!0;try{await fn.post("/setting/vendorConfig/updateVendor",W(k.value)),E.value=Me}catch(Qe){window.$message.error(`${$t("settings.vendor.msg.updateFailed")}${Qe.message}`)}finally{S.value=!1,Q&&(Q=!1,X())}}}At(H,Me=>{!Me||!L.value||m.value||Me!==E.value&&X()},{flush:"post"}),At(f,()=>{T&&(clearTimeout(T),T=null),Q=!1,ri(()=>{E.value=H.value})},{flush:"post"});const Z=he();function ie(){me.value="linkAdd",Z.value=void 0,y.value=b5e,w.value=!0}function J(){if(Z.value){const Me=ao.confirm({theme:"danger",header:$t("settings.vendor.msg.highRiskConfirm"),body:$t("settings.vendor.msg.updateVendorRiskBody"),confirmBtn:{content:$t("settings.vendor.msg.iKnowRisk"),theme:"danger"},cancelBtn:$t("settings.vendor.msg.cancel"),onConfirm:()=>{Me.destroy();const Qe=ao.confirm({theme:"danger",header:$t("settings.vendor.msg.confirmAgain"),body:$t("settings.vendor.msg.updateVendorConfirmBody"),confirmBtn:{content:$t("settings.vendor.msg.confirmAndUpdate"),theme:"danger"},cancelBtn:$t("settings.vendor.msg.goBackCheck"),onConfirm:async()=>{fn.post("/setting/vendorConfig/updateCode",{id:Z.value,tsCode:y.value}).then(Be=>{window.$message.success($t("settings.vendor.msg.updateSuccess")),w.value=!1,O.value=!1,v()}).catch(Be=>{window.$message.error(`${$t("settings.vendor.msg.updateFailed")}${Be.message}`)}).finally(()=>{Qe.destroy()})},onClose:()=>Qe.hide()})},onClose:()=>Me.hide()})}else{const Me=ao.confirm({theme:"danger",header:$t("settings.vendor.msg.highRiskConfirm"),body:$t("settings.vendor.msg.addVendorRiskBody"),confirmBtn:{content:$t("settings.vendor.msg.iKnowRisk"),theme:"danger"},cancelBtn:$t("settings.vendor.msg.cancel"),onConfirm:()=>{Me.destroy();const Qe=ao.confirm({theme:"danger",header:$t("settings.vendor.msg.confirmAgain"),body:$t("settings.vendor.msg.addVendorConfirmBody"),confirmBtn:{content:$t("settings.vendor.msg.confirmAndAdd"),theme:"danger"},cancelBtn:$t("settings.vendor.msg.goBackCheck"),onConfirm:async()=>{fn.post("/setting/vendorConfig/addVendor",{tsCode:y.value}).then(Be=>{window.$message.success($t("settings.vendor.msg.vendorAdded")),w.value=!1,O.value=!1,v()}).catch(Be=>{window.$message.error(Be.message??`${$t("settings.vendor.msg.addFailed")}`)}).finally(()=>{Qe.destroy()})},onClose:()=>Qe.hide()})},onClose:()=>Me.hide()})}}const re=he(!1),se=he(null),le=he({name:"",modelName:"",type:"text",think:!1,mode:[],mixedMode:[],audio:"optional",durationResolutionMap:[{duration:[],resolution:[]}]});function ge(Me="text"){le.value={name:"",modelName:"",type:Me,think:!1,mode:[],mixedMode:[],audio:"optional",durationResolutionMap:[{duration:[],resolution:[]}]}}function K(){return k.value?(Array.isArray(k.value.models)||(k.value.models=Array.isArray(k.value.model)?[...k.value.model]:[]),k.value.model=k.value.models,k.value.models):[]}function de(){const Me=le.value.name.trim(),Qe=le.value.modelName.trim();if(!Me)return window.$message.error($t("settings.vendor.msg.fillDisplayName")),null;if(!Qe)return window.$message.error($t("settings.vendor.msg.fillModelId")),null;if(le.value.type==="text")return{name:Me,modelName:Qe,type:"text",think:le.value.think};if(le.value.type==="image"){const qe=le.value.mode;return qe.length?{name:Me,modelName:Qe,type:"image",mode:qe}:(window.$message.error($t("settings.vendor.msg.selectImageMode")),null)}const Be=[...le.value.mode];if(le.value.mixedMode.length>0&&Be.push([...le.value.mixedMode]),!Be.length)return window.$message.error($t("settings.vendor.msg.selectVideoMode")),null;const De=[];for(let qe=0;qeNumber.isFinite(nn)&&nn>0),gn=Ot.resolution.filter(Boolean);if(!Mt.length)return window.$message.error(`${$t("settings.vendor.msg.groupPrefix",{n:qe+1})}${$t("settings.vendor.msg.addDuration")}`),null;if(!gn.length)return window.$message.error(`${$t("settings.vendor.msg.groupPrefix",{n:qe+1})}${$t("settings.vendor.msg.addResolution")}`),null;De.push({duration:Mt,resolution:gn})}return{name:Me,modelName:Qe,type:"video",mode:Be,audio:le.value.audio,durationResolutionMap:De}}function V(){if(!k.value){window.$message.error($t("settings.vendor.msg.selectVendorFirst"));return}se.value=null,ge("text"),re.value=!0}function ee(){const Me=K();if(!Me.length&&!k.value)return;const Qe=de();if(!Qe)return;if(Me.findIndex((De,qe)=>se.value!==null&&qe===se.value?!1:De.modelName===Qe.modelName)!==-1){window.$message.error($t("settings.vendor.msg.modelIdExists"));return}se.value===null?(Me.push(Qe),window.$message.success($t("settings.vendor.msg.modelAdded"))):(Me.splice(se.value,1,Qe),window.$message.success($t("settings.vendor.msg.modelUpdated"))),re.value=!1}function oe(Me){var Be;const Qe=K();if(se.value=Qe.findIndex(De=>De.modelName===Me.modelName),Me.type==="text"&&(le.value={name:Me.name,modelName:Me.modelName,type:"text",think:Me.think,mode:[],mixedMode:[],audio:"optional",durationResolutionMap:[{duration:[],resolution:[]}]}),Me.type==="image"&&(le.value={name:Me.name,modelName:Me.modelName,type:"image",think:!1,mode:[...Me.mode],mixedMode:[],audio:"optional",durationResolutionMap:[{duration:[],resolution:[]}]}),Me.type==="video"){const De=((Be=Me.durationResolutionMap)==null?void 0:Be.length)>0?Me.durationResolutionMap.map(Mt=>({duration:Mt.duration.map(String),resolution:[...Mt.resolution]})):[{duration:[],resolution:[]}],qe=[];let Ot=[];for(const Mt of Me.mode)Array.isArray(Mt)?Ot=[...Mt]:qe.push(Mt);le.value={name:Me.name,modelName:Me.modelName,type:"video",think:!1,mode:qe,mixedMode:Ot,audio:Me.audio,durationResolutionMap:De}}re.value=!0}async function te(Me){var Qe,Be,De,qe,Ot,Mt,gn;if(!((Be=(Qe=k.value)==null?void 0:Qe.inputValues)!=null&&Be.apiKey))return window.$message.error($t("settings.vendor.msg.enterApiKey"));if(!((qe=(De=k.value)==null?void 0:De.inputValues)!=null&&qe.baseUrl))return window.$message.error($t("settings.vendor.msg.enterApiUrl"));if(!R[Me.modelName]){R[Me.modelName]=!0;try{const{data:nn}=await fn.post("/setting/vendorConfig/modelTest",{type:Me.type,modelName:Me.modelName,id:k.value.id});Me.type==="text"?window.$message.success(`${Me.modelName} ${$t("settings.vendor.msg.testSuccess")}: ${typeof nn=="string"?nn:JSON.stringify(nn)}`):(Me.type==="image"||Me.type==="video")&&(B.value=Me.modelName,I.value=Me.type,D.value=nn,P.value=!0,window.$message.success(`${Me.type==="image"?$t("settings.vendor.msg.imageGenSuccess"):$t("settings.vendor.msg.videoGenSuccess")}`))}catch(nn){const vn=((Mt=(Ot=nn==null?void 0:nn.response)==null?void 0:Ot.data)==null?void 0:Mt.message)||((gn=nn==null?void 0:nn.response)==null?void 0:gn.data)||(nn==null?void 0:nn.message)||String(nn);window.$message.error(`${$t("settings.vendor.msg.requestFailed")}${typeof vn=="string"?vn:JSON.stringify(vn)}`)}finally{delete R[Me.modelName]}}}function $(Me){if(!k.value)return;const Qe=ao.confirm({theme:"danger",header:$t("settings.vendor.msg.deleteModelConfirm"),body:`${$t("settings.vendor.msg.deleteModelBody",{name:Me})}`,confirmBtn:{content:$t("settings.vendor.msg.confirmDelete"),theme:"danger"},cancelBtn:$t("settings.vendor.msg.cancel"),onConfirm:()=>{const De=K().filter(qe=>qe.modelName!==Me);k.value.models=De,k.value.model=De,window.$message.success($t("settings.vendor.msg.modelDeleted")),Qe.destroy()}})}function ce(){k.value&&(Z.value=k.value.id,y.value=k.value.code,O.value=!0)}function pe(){if(!k.value)return;const Me=ao.confirm({theme:"danger",header:$t("settings.vendor.msg.deleteVendorConfirm"),body:`${$t("settings.vendor.msg.deleteVendorBody",{name:k.value.name})}`,confirmBtn:{content:$t("settings.vendor.msg.confirmDelete"),theme:"danger"},cancelBtn:$t("settings.vendor.msg.cancel"),onConfirm:()=>{var Qe;fn.post("/setting/vendorConfig/deleteVendor",{id:(Qe=k.value)==null?void 0:Qe.id}).then(()=>{var Be;window.$message.success($t("settings.vendor.msg.vendorDeleted")),f.value===((Be=k.value)==null?void 0:Be.id)&&(f.value=void 0),v(),Me.destroy()}).catch(Be=>{window.$message.error(`${$t("settings.vendor.msg.deleteFailed")}${Be.message}`)})}})}function ye(){var Me,Qe,Be,De,qe;fn.post("/setting/vendorConfig/updateVendor",{id:(Me=k.value)==null?void 0:Me.id,inputs:(Qe=k.value)==null?void 0:Qe.inputs,inputValues:(Be=k.value)==null?void 0:Be.inputValues,models:((De=k.value)==null?void 0:De.models)??((qe=k.value)==null?void 0:qe.model)??[]}).then(()=>{window.$message.success($t("settings.vendor.msg.vendorConfigUpdated")),v()}).catch(Ot=>{window.$message.error(`${$t("settings.vendor.msg.updateFailed")}${Ot.message}`)})}function Te(Me,Qe){const Be=Qe===1?0:1;fn.post("/setting/vendorConfig/enableVendor",{id:Me.id,enable:Qe}).then(()=>{}).catch(De=>{Me.enable=Be})}const me=he("linkAdd"),ke=he(""),_e=he(!1);At(me,Me=>{Me=="codeAdd"?O.value=!0:O.value=!1});function Ee(){if(_e.value)return;const Me=ao.confirm({theme:"danger",header:$t("settings.vendor.msg.highRiskConfirm"),body:$t("settings.vendor.msg.linkAddVendorRiskBody"),confirmBtn:{content:$t("settings.vendor.msg.iKnowRisk"),theme:"danger"},cancelBtn:$t("settings.vendor.msg.cancel"),onConfirm:()=>{Me.destroy();const Qe=ao.confirm({theme:"danger",header:$t("settings.vendor.msg.confirmAgain"),body:$t("settings.vendor.msg.addVendorConfirmBody"),confirmBtn:{content:$t("settings.vendor.msg.confirmAndAdd"),theme:"danger"},cancelBtn:$t("settings.vendor.msg.goBackCheck"),onConfirm:async()=>{const Be=Ru({fullscreen:!0,attach:"body",preventScrollThrough:!1}),De=setTimeout(()=>{Be.hide(),clearTimeout(De)},1e3);_e.value=!0;try{const{data:qe}=await fn.post("/setting/vendorConfig/getCodeByLink",{link:ke.value});if(!qe.includes("vendor")){let Ot=null;qe.includes("")?Ot=ao.alert({theme:"danger",header:"链接返回了一个网页,添加供应商需要返回TS代码,请确认链接是否正确",body:"请勿输入中转站地址,如需使用中转站请修改OpenAI标准接口的baseUrl使用中转站地址",onConfirm:({e:Mt})=>{Ot.hide()}}):ao.alert({theme:"danger",header:"链接返回的内容不正确,添加供应商需要返回TS代码,请确认链接是否正确",onConfirm:({e:Mt})=>{Ot.hide()}});return}qe?(fn.post("/setting/vendorConfig/addVendor",{tsCode:qe}),window.$message.success($t("settings.vendor.msg.vendorAdded")),w.value=!1,O.value=!1,v()):(window.$message.error($t("settings.vendor.msg.linkAddFailed")),O.value=!1)}catch(qe){window.$message.error(`${$t("settings.vendor.msg.addFailed")}${qe.message}`)}finally{clearTimeout(De),Be.hide(),_e.value=!1,Qe.destroy()}},onClose:()=>Qe.hide()})},onClose:()=>Me.hide()})}const Re=he();async function Ze(Me){const Qe=Me.raw;if(!Qe)return window.$message.error($t("workbench.novel.import.msg.selectFile")),!1;Ru(!0);try{const Be=ao.confirm({theme:"danger",header:$t("settings.vendor.msg.highRiskConfirm"),body:$t("settings.vendor.msg.importAdd"),confirmBtn:{content:$t("settings.vendor.msg.iKnowRisk"),theme:"danger"},cancelBtn:$t("settings.vendor.msg.cancel"),onConfirm:()=>{Be.destroy();const De=ao.confirm({theme:"danger",header:$t("settings.vendor.msg.confirmAgain"),body:$t("settings.vendor.msg.addVendorConfirmBody"),confirmBtn:{content:$t("settings.vendor.msg.confirmAndAdd"),theme:"danger"},cancelBtn:$t("settings.vendor.msg.goBackCheck"),onConfirm:async()=>{const qe=new FileReader;qe.readAsText(Qe),qe.onload=()=>{const Ot=qe.result;fn.post("/setting/vendorConfig/addVendor",{tsCode:Ot}).then(Mt=>{window.$message.success($t("settings.vendor.msg.vendorAdded")),w.value=!1,O.value=!1,v()}).catch(Mt=>{window.$message.error(Mt.message??`${$t("settings.vendor.msg.addFailed")}`)}).finally(()=>{De.destroy()})}},onClose:()=>De.hide()})},onClose:()=>Be.hide()})}catch{window.$message.error($t("workbench.novel.import.msg.parseFailed"))}finally{Ru(!1)}return!1}const it=he([]);function Ye(){var Me;(Me=Re.value)==null||Me.triggerUpload()}function Xe(){return Promise.resolve({response:{},status:"success"})}async function wt(Me){var Be;const Qe=(Be=Me.dataTransfer)==null?void 0:Be.files;Qe&&Qe.length>0&&await Ze({raw:Qe[0]})}function kt(Me){var qe;const Qe=Me.target,Be=(qe=Qe.files)==null?void 0:qe[0];if(!Be)return;const De=new FileReader;De.onload=Ot=>{var Mt;y.value=((Mt=Ot.target)==null?void 0:Mt.result)||""},De.readAsText(Be),Qe.value=""}return(Me,Qe)=>{const Be=uL,De=Ci,qe=CZe,Ot=D3n,Mt=t3n,gn=e3n,nn=Xy,vn=p2,Jn=pu,oi=ywn,Fi=Own,ir=Cn("i-plus"),zr=Cn("i-lightning"),Bo=Cn("i-pencil"),co=Cn("i-delete"),Hr=Sg,is=km,_i=A2,Qn=hL,rr=pA,cn=E3n,ci=yZe,st=py,mt=j4e,Pt=bZe,qt=nc,qn=Wc,Yt=T3n,so=Dz,jn=zne,dt=Cn("i-upload-one"),Ue=g4e("loading");return Le(),Ge("div",ETo,[fe("div",TTo,[fe("div",QTo,[c(De,{block:"",theme:"primary",onClick:ie},{icon:Oe(()=>[c(Be,{name:"add"})]),default:Oe(()=>[xt(" "+Fe(Me.$t("settings.vendor.addVendor")),1)]),_:1})]),uu((Le(),Ge("div",DTo,[Ae(g).length>0?(Le(),Ft(gn,{key:0,modelValue:Ae(f),"onUpdate:modelValue":Qe[1]||(Qe[1]=nt=>Bn(f)?f.value=nt:null),theme:"light"},{default:Oe(()=>[(Le(!0),Ge(on,null,Bi(Ae(g),(nt,bn)=>(Le(),Ft(Mt,{key:bn,value:nt.id,onClick:un=>f.value=nt.id,style:{position:"relative"}},xY({default:Oe(()=>[fe("span",null,Fe(nt.name),1),c(Ot,{modelValue:nt.enable,"onUpdate:modelValue":un=>nt.enable=un,customValue:[1,0],onClick:Qe[0]||(Qe[0]=yr(()=>{},["stop"])),onChange:un=>Te(nt,un),style:{position:"absolute",right:"10px",top:"50%",transform:"translateY(-50%)","z-index":"10"}},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:2},[j(nt.icon)?{name:"icon",fn:Oe(()=>[c(qe,{size:"24px",shape:"round",image:nt.icon},null,8,["image"])]),key:"0"}:void 0]),1032,["value","onClick"]))),128))]),_:1},8,["modelValue"])):(Le(),Ft(nn,{key:1,title:Me.$t("settings.vendor.noVendor"),style:{"margin-top":"16px"}},null,8,["title"]))])),[[Ue,Ae(m)]])]),Ae(k)?(Le(),Ge("div",BTo,[fe("div",RTo,[c(_i,{data:Ae(k),labelAlign:"top"},{default:Oe(()=>[fe("div",ITo,[fe("span",MTo,"#"+Fe(Ae(k).id),1),fe("span",PTo,"@"+Fe(Ae(k).author),1)]),c(vn,null,{default:Oe(()=>[c(Ae(r3),{modelValue:Ae(k).description,"onUpdate:modelValue":Qe[2]||(Qe[2]=nt=>Ae(k).description=nt),theme:"light"},null,8,["modelValue"])]),_:1}),(Le(!0),Ge(on,null,Bi(Ae(p),nt=>(Le(),Ft(vn,{key:nt.key,name:nt.key},xY({label:Oe(()=>[fe("span",FTo,[xt(Fe(nt.label)+" ",1),Qe[23]||(Qe[23]=fe("span",{class:"requiredMark"},"*",-1)),fe("span",NTo,Fe(Me.$t("settings.vendor.required")),1)])]),default:Oe(()=>[c(Jn,{modelValue:Ae(k).inputValues[nt.key],"onUpdate:modelValue":bn=>Ae(k).inputValues[nt.key]=bn,type:nt.type,clearable:"",onBlur:ye},{"prefix-icon":Oe(()=>[c(Be,{name:M(nt.type)},null,8,["name"])]),_:2},1032,["modelValue","onUpdate:modelValue","type"])]),_:2},[N(nt)?{name:"help",fn:Oe(()=>[fe("span",UTo,Fe(N(nt)),1)]),key:"0"}:void 0]),1032,["name"]))),128)),Ae(b).length>0?(Le(),Ge("div",jTo,[c(Fi,null,{default:Oe(()=>[c(oi,{value:"optional-inputs",header:Me.$t("settings.vendor.optionalSection")},{default:Oe(()=>[(Le(!0),Ge(on,null,Bi(Ae(b),nt=>(Le(),Ft(vn,{key:nt.key,name:nt.key,label:nt.label},xY({default:Oe(()=>[c(Jn,{modelValue:Ae(k).inputValues[nt.key],"onUpdate:modelValue":bn=>Ae(k).inputValues[nt.key]=bn,type:nt.type,clearable:"",onBlur:ye},{"prefix-icon":Oe(()=>[c(Be,{name:M(nt.type)},null,8,["name"])]),_:2},1032,["modelValue","onUpdate:modelValue","type"])]),_:2},[N(nt)?{name:"help",fn:Oe(()=>[fe("span",WTo,Fe(N(nt)),1)]),key:"0"}:void 0]),1032,["name","label"]))),128))]),_:1},8,["header"])]),_:1})])):en("",!0),fe("div",VTo,[fe("h4",zTo,Fe(Me.$t("settings.vendor.modelSettings")),1),c(De,{variant:"outline",size:"small",onClick:V},{icon:Oe(()=>[c(ir,{theme:"outline"})]),default:Oe(()=>[xt(" "+Fe(Me.$t("settings.vendor.addManually")),1)]),_:1})]),(Le(!0),Ge(on,null,Bi(Ae(A),(nt,bn)=>(Le(),Ft(is,{key:bn,class:"modelCard"},{default:Oe(()=>[fe("div",HTo,[fe("span",$To,Fe(nt.name),1),fe("div",XTo,[c(De,{size:"small",variant:"text",loading:!!Ae(R)[nt.modelName],onClick:un=>te(nt)},{icon:Oe(()=>[c(zr,{theme:"outline"})]),default:Oe(()=>[xt(" "+Fe(Me.$t("settings.vendor.test")),1)]),_:1},8,["loading","onClick"]),c(De,{variant:"text",size:"small",onClick:un=>oe(nt)},{icon:Oe(()=>[c(Bo,{theme:"outline"})]),default:Oe(()=>[xt(" "+Fe(Me.$t("settings.vendor.edit")),1)]),_:1},8,["onClick"]),c(De,{variant:"text",size:"small",theme:"danger",onClick:un=>$(nt.modelName)},{icon:Oe(()=>[c(co,{theme:"outline"})]),default:Oe(()=>[xt(" "+Fe(Me.$t("settings.vendor.delete")),1)]),_:1},8,["onClick"])])]),fe("div",GTo,[c(Hr,{theme:"primary"},{default:Oe(()=>[xt(Fe(Me.$t(r(nt.type))),1)]),_:2},1024),(Le(!0),Ge(on,null,Bi(nt.mode,(un,En)=>(Le(),Ge(on,{key:En},[Array.isArray(un)?(Le(!0),Ge(on,{key:1},Bi(un,(wi,je)=>(Le(),Ft(Hr,{variant:"light",key:je},{default:Oe(()=>[xt(Fe(Me.$t(o(wi,nt.type))),1)]),_:2},1024))),128)):(Le(),Ft(Hr,{key:0,variant:"light"},{default:Oe(()=>[xt(Fe(Me.$t(o(un,nt.type))),1)]),_:2},1024))],64))),128))])]),_:2},1024))),128))]),_:1},8,["data"]),fe("div",YTo,[c(De,{theme:"danger",loading:Ae(_),onClick:pe},{default:Oe(()=>[xt(Fe(Me.$t("settings.vendor.deleteVendor")),1)]),_:1},8,["loading"]),c(De,{theme:"default",loading:Ae(_),onClick:ce},{default:Oe(()=>[xt(Fe(Me.$t("settings.vendor.editCode")),1)]),_:1},8,["loading"])])])])):en("",!0),c(qt,{placement:"center",width:"40vw",visible:Ae(re),"onUpdate:visible":Qe[12]||(Qe[12]=nt=>Bn(re)?re.value=nt:null),header:Ae(se)===null?Me.$t("settings.vendor.addModel"):Me.$t("settings.vendor.editModel"),maskClosable:!1,onConfirm:ee},{default:Oe(()=>[fe("div",ZTo,[c(_i,{data:Ae(le),labelAlign:"top"},{default:Oe(()=>[c(vn,{name:"name",label:Me.$t("settings.vendor.displayName")},{default:Oe(()=>[c(Jn,{modelValue:Ae(le).name,"onUpdate:modelValue":Qe[3]||(Qe[3]=nt=>Ae(le).name=nt),placeholder:Me.$t("settings.vendor.displayNamePlaceholder"),clearable:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(vn,{name:"modelName",label:Me.$t("settings.vendor.modelId")},{default:Oe(()=>[c(Jn,{modelValue:Ae(le).modelName,"onUpdate:modelValue":Qe[4]||(Qe[4]=nt=>Ae(le).modelName=nt),placeholder:Me.$t("settings.vendor.modelIdPlaceholder"),clearable:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(vn,{name:"type",label:Me.$t("settings.vendor.modelType")},{default:Oe(()=>[c(rr,{modelValue:Ae(le).type,"onUpdate:modelValue":Qe[5]||(Qe[5]=nt=>Ae(le).type=nt)},{default:Oe(()=>[(Le(),Ge(on,null,Bi(a,nt=>c(Qn,{key:nt.value,value:nt.value},{default:Oe(()=>[xt(Fe(Me.$t(nt.label)),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Ae(le).type==="text"?(Le(),Ft(vn,{key:0,name:"think",label:Me.$t("settings.vendor.think")},{default:Oe(()=>[c(ci,{modelValue:Ae(le).think,"onUpdate:modelValue":Qe[6]||(Qe[6]=nt=>Ae(le).think=nt)},{default:Oe(()=>[c(cn,{value:!0},{default:Oe(()=>[xt(Fe(Me.$t("settings.vendor.supported")),1)]),_:1}),c(cn,{value:!1},{default:Oe(()=>[xt(Fe(Me.$t("settings.vendor.notSupported")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"])):en("",!0),Ae(le).type==="image"?(Le(),Ft(vn,{key:1,name:"mode",label:Me.$t("settings.vendor.imageMode")},{default:Oe(()=>[c(mt,{modelValue:Ae(le).mode,"onUpdate:modelValue":Qe[7]||(Qe[7]=nt=>Ae(le).mode=nt)},{default:Oe(()=>[(Le(),Ge(on,null,Bi(l,nt=>c(st,{key:nt.value,value:nt.value},{default:Oe(()=>[xt(Fe(Me.$t(nt.label)),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"])]),_:1},8,["label"])):en("",!0),Ae(le).type==="video"?(Le(),Ge(on,{key:2},[c(vn,{name:"mode",label:Me.$t("settings.vendor.videoMode")},{default:Oe(()=>[fe("div",qTo,[c(mt,{modelValue:Ae(le).mode,"onUpdate:modelValue":Qe[8]||(Qe[8]=nt=>Ae(le).mode=nt)},{default:Oe(()=>[(Le(),Ge(on,null,Bi(d,nt=>c(st,{key:nt.value,value:nt.value},{default:Oe(()=>[xt(Fe(Me.$t(nt.label)),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"]),fe("div",KTo,[c(mt,{modelValue:Ae(le).mixedMode,"onUpdate:modelValue":Qe[9]||(Qe[9]=nt=>Ae(le).mixedMode=nt),style:{display:"flex","flex-direction":"row",gap:"8px"}},{default:Oe(()=>[(Le(),Ge(on,null,Bi(u,nt=>c(st,{key:nt.value,value:nt.value},{default:Oe(()=>[xt(Fe(Me.$t(nt.label)),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"])])])]),_:1},8,["label"]),c(vn,{name:"audio",label:Me.$t("settings.vendor.audioOutput")},{default:Oe(()=>[c(ci,{modelValue:Ae(le).audio,"onUpdate:modelValue":Qe[10]||(Qe[10]=nt=>Ae(le).audio=nt)},{default:Oe(()=>[(Le(),Ge(on,null,Bi(h,nt=>c(cn,{key:String(nt.value),value:nt.value},{default:Oe(()=>[xt(Fe(Me.$t(nt.label)),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"])]),_:1},8,["label"]),c(vn,{name:"durationResolutionMap",label:Me.$t("settings.vendor.durationResolution")},{default:Oe(()=>[fe("div",JTo,[fe("div",eQo,[Qe[24]||(Qe[24]=fe("div",{class:"drmHeaderIndex"},null,-1)),fe("div",tQo,Fe(Me.$t("settings.vendor.durationSec")),1),Qe[25]||(Qe[25]=fe("div",{class:"drmHeaderArrow"},null,-1)),fe("div",nQo,Fe(Me.$t("settings.vendor.resolution")),1),Qe[26]||(Qe[26]=fe("div",{class:"drmHeaderAction"},null,-1))]),(Le(!0),Ge(on,null,Bi(Ae(le).durationResolutionMap,(nt,bn)=>(Le(),Ge("div",{key:bn,class:"drmRow"},[fe("div",iQo,Fe(bn+1),1),c(Pt,{modelValue:nt.duration,"onUpdate:modelValue":un=>nt.duration=un,placeholder:Me.$t("settings.vendor.enterAndPress"),class:"drmInput"},null,8,["modelValue","onUpdate:modelValue","placeholder"]),Qe[27]||(Qe[27]=fe("div",{class:"drmArrow"},"→",-1)),c(Pt,{modelValue:nt.resolution,"onUpdate:modelValue":un=>nt.resolution=un,placeholder:Me.$t("settings.vendor.enterAndPress"),class:"drmInput"},null,8,["modelValue","onUpdate:modelValue","placeholder"]),c(De,{variant:"text",theme:"danger",size:"small",disabled:Ae(le).durationResolutionMap.length===1,onClick:un=>Ae(le).durationResolutionMap.splice(bn,1)},{icon:Oe(()=>[c(co,{theme:"outline"})]),_:1},8,["disabled","onClick"])]))),128)),c(De,{style:{"margin-top":"16px"},variant:"dashed",block:"",onClick:Qe[11]||(Qe[11]=nt=>Ae(le).durationResolutionMap.push({duration:[],resolution:[]}))},{icon:Oe(()=>[c(ir,{theme:"outline"})]),default:Oe(()=>[xt(" "+Fe(Me.$t("settings.vendor.addDurationResolution")),1)]),_:1})])]),_:1},8,["label"])],64)):en("",!0)]),_:1},8,["data"])])]),_:1},8,["visible","header"]),c(qt,{width:"50vw",placement:"center",visible:Ae(P),"onUpdate:visible":Qe[13]||(Qe[13]=nt=>Bn(P)?P.value=nt:null),header:Me.$t("settings.vendor.testResult")+" - "+Ae(B),footer:!1},{default:Oe(()=>[fe("div",rQo,[Ae(I)==="image"?(Le(),Ge("div",oQo,[fe("img",{src:Ae(D),alt:"generated image"},null,8,sQo)])):Ae(I)==="video"?(Le(),Ge("div",aQo,[fe("video",{src:Ae(D),controls:"",autoplay:"",loop:""},null,8,lQo)])):(Le(),Ge("div",cQo,[c(qn,{size:"large",text:Me.$t("settings.vendor.generating")},null,8,["text"])]))])]),_:1},8,["visible","header"]),c(qt,{width:"30vw",placement:"center",top:"10vh",footer:!1,visible:Ae(w),"onUpdate:visible":Qe[18]||(Qe[18]=nt=>Bn(w)?w.value=nt:null),header:Me.$t("settings.vendor.addVendorDialog"),maskClosable:!1},{default:Oe(()=>[fe("div",dQo,[c(ci,{variant:"default-filled",modelValue:Ae(me),"onUpdate:modelValue":Qe[14]||(Qe[14]=nt=>Bn(me)?me.value=nt:null)},{default:Oe(()=>[c(Yt,{value:"linkAdd"},{default:Oe(()=>[...Qe[28]||(Qe[28]=[xt("通过链接添加",-1)])]),_:1}),c(Yt,{value:"importAdd"},{default:Oe(()=>[...Qe[29]||(Qe[29]=[xt("通过文件导入",-1)])]),_:1}),c(Yt,{value:"codeAdd"},{default:Oe(()=>[...Qe[30]||(Qe[30]=[xt("通过代码添加",-1)])]),_:1})]),_:1},8,["modelValue"]),Ae(me)=="linkAdd"?(Le(),Ge("div",uQo,[c(so,{theme:"warning",style:{"margin-bottom":"20px"}},{default:Oe(()=>[...Qe[31]||(Qe[31]=[xt(" 请勿输入不可靠的地址!点击“确定”后,Toonflow 将自动从该地址拉取代码并添加为供应商。如果地址存在安全隐患,可能导致引入存在风险的供应商代码。建议仅输入来自可信来源的地址。 ",-1)])]),_:1}),c(Jn,{modelValue:Ae(ke),"onUpdate:modelValue":Qe[15]||(Qe[15]=nt=>Bn(ke)?ke.value=nt:null),placeholder:Me.$t("settings.vendor.linkAddPlaceholder")},null,8,["modelValue","placeholder"]),fe("div",hQo,[c(De,{loading:Ae(_e),disabled:!Ae(ke).trim(),onClick:Ee},{default:Oe(()=>[xt(Fe(Me.$t("settings.vendor.linkAdd")),1)]),_:1},8,["loading","disabled"])])])):en("",!0),Ae(me)=="importAdd"?(Le(),Ge("div",fQo,[fe("div",{class:"uploadArea",onClick:Ye,onDragover:Qe[17]||(Qe[17]=yr(()=>{},["prevent"])),onDrop:yr(wt,["prevent"])},[c(jn,{ref_key:"uploadRef",ref:Re,modelValue:Ae(it),"onUpdate:modelValue":Qe[16]||(Qe[16]=nt=>Bn(it)?it.value=nt:null),theme:"file",multiple:!1,max:1,accept:".ts","before-upload":Ze,"request-method":Xe,style:{display:"none"}},null,8,["modelValue"]),fe("div",gQo,[c(dt,{theme:"outline",size:"32",fill:"var(--td-brand-color)"})]),fe("p",mQo,Fe(Me.$t("workbench.novel.import.importAdd")),1),fe("p",kQo,Fe(Me.$t("workbench.novel.import.limit")),1)],32)])):en("",!0),Ae(me)=="codeAdd"?(Le(),Ge("div",vQo)):en("",!0)])]),_:1},8,["visible","header"]),c(qt,{width:"70vw",placement:"center",top:"10vh",visible:Ae(O),"onUpdate:visible":Qe[22]||(Qe[22]=nt=>Bn(O)?O.value=nt:null),header:Me.$t("settings.vendor.code"),maskClosable:!1,onConfirm:J},{default:Oe(()=>[fe("div",AQo,[fe("div",pQo,[c(Be,{name:"info-circle",size:"16px"}),fe("span",null,Fe(Me.$t("settings.vendor.codeEditorInfo")),1)]),fe("div",bQo,[c(De,{variant:"text",size:"small",onClick:Qe[19]||(Qe[19]=nt=>y.value=Ae(b5e))},{icon:Oe(()=>[c(Be,{name:"rollback"})]),default:Oe(()=>[xt(" "+Fe(Me.$t("settings.vendor.reset")),1)]),_:1}),c(De,{variant:"outline",size:"small",onClick:Qe[20]||(Qe[20]=nt=>{var bn;return(bn=Ae(C))==null?void 0:bn.click()})},{icon:Oe(()=>[c(Be,{name:"upload"})]),default:Oe(()=>[xt(" "+Fe(Me.$t("settings.vendor.importFile")),1)]),_:1}),fe("input",{ref_key:"fileInputRef",ref:C,type:"file",accept:".ts,.js,.txt,.json",style:{display:"none"},onChange:kt},null,544)])]),fe("div",wQo,[c(Ae(xTo),{value:Ae(y),"onUpdate:value":Qe[21]||(Qe[21]=nt=>Bn(y)?y.value=nt:null),language:"typescript",theme:"vs-dark",height:600,options:s},null,8,["value"])])]),_:1},8,["visible","header"])])}}}),CQo=Kr(yQo,[["__scopeId","data-v-c0344fcd"]]),_Qo={class:"memoryConfig"},SQo={class:"actionRow f frr"},LQo=et({__name:"memoryConfig",setup(e){const t=he({messagesPerSummary:3,shortTermLimit:5,summaryMaxLength:500,summaryLimit:10,ragLimit:3,deepRetrieveSummaryLimit:5,modelOnnxFile:["all-MiniLM-L6-v2","onnx","model_fp16.onnx"],modelDtype:"fp16"}),n=["fp16","auto","fp32","q8","int8","uint8","q4","bnb4","q4f16"],r=he(!1),o=he(!1),s=he(!1);async function a(){r.value=!0;try{const{data:h}=await fn.get("/setting/memoryConfig/getMemory");t.value={messagesPerSummary:h.messagesPerSummary??3,shortTermLimit:h.shortTermLimit??5,summaryMaxLength:h.summaryMaxLength??500,summaryLimit:h.summaryLimit??10,ragLimit:h.ragLimit??3,deepRetrieveSummaryLimit:h.deepRetrieveSummaryLimit??5,modelOnnxFile:h.modelOnnxFile??["all-MiniLM-L6-v2","onnx","model_fp16.onnx"],modelDtype:h.modelDtype??"fp16"}}catch(h){window.$message.warning(h==null?void 0:h.message)}finally{r.value=!1}}async function l(){o.value=!0;try{await fn.post("/setting/memoryConfig/sureMemory",{...t.value}),window.$message.success($t("settings.memory.msg.saved"))}catch(h){window.$message.warning(h==null?void 0:h.message)}finally{o.value=!1}}async function d(){const h=ao.confirm({header:$t("settings.memory.msg.clearConfirmTitle"),body:$t("settings.memory.msg.clearConfirmBody"),confirmBtn:$t("settings.memory.msg.confirmClear"),cancelBtn:$t("settings.memory.msg.cancel"),onConfirm:async()=>{s.value=!0;try{await fn.post("/setting/memoryConfig/delAllMemory"),window.$message.success($t("settings.memory.msg.cleared")),h.hide()}catch(g){window.$message.error((g==null?void 0:g.msg)||$t("settings.memory.msg.clearFailed"))}finally{s.value=!1}}})}function u(){t.value={messagesPerSummary:3,shortTermLimit:5,summaryMaxLength:500,summaryLimit:10,ragLimit:3,deepRetrieveSummaryLimit:5,modelOnnxFile:["all-MiniLM-L6-v2","onnx","model_fp16.onnx"],modelDtype:"fp16"},l()}return pn(()=>{a()}),(h,g)=>{const m=Dz,v=bZe,f=p2,k=hL,A=pA,p=km,b=Ez,w=Ci,O=A2;return Le(),Ge("div",_Qo,[c(m,{theme:"warning",class:"topAlert",message:h.$t("settings.memory.warning")},null,8,["message"]),c(O,{data:t.value,labelAlign:"top",labelWidth:"180px",class:"memoryForm",onSubmit:l},{default:Oe(()=>[c(p,{title:h.$t("settings.memory.vectorModelConfig"),bordered:!0,style:{"margin-top":"16px"}},{default:Oe(()=>[c(f,{label:h.$t("settings.memory.modelFilePath"),name:"modelOnnxFile"},{help:Oe(()=>[xt("向量模型文件路径:/data/models/"+Fe(t.value.modelOnnxFile?t.value.modelOnnxFile.join("/"):""),1)]),default:Oe(()=>[c(v,{modelValue:t.value.modelOnnxFile,"onUpdate:modelValue":g[0]||(g[0]=y=>t.value.modelOnnxFile=y),clearable:""},null,8,["modelValue"])]),_:1},8,["label"]),c(f,{label:h.$t("settings.memory.quantizationType"),name:"modelDtype"},{help:Oe(()=>[...g[8]||(g[8]=[])]),default:Oe(()=>[c(A,{modelValue:t.value.modelDtype,"onUpdate:modelValue":g[1]||(g[1]=y=>t.value.modelDtype=y),placeholder:h.$t("settings.memory.quantizationPlaceholder")},{default:Oe(()=>[(Le(),Ge(on,null,Bi(n,y=>c(k,{key:y,value:y,label:y},null,8,["value","label"])),64))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["title"]),c(p,{title:h.$t("settings.memory.memoryParams"),bordered:!0,style:{"margin-top":"16px"}},{default:Oe(()=>[c(f,{label:h.$t("settings.memory.messagesPerSummary"),name:"messagesPerSummary"},{help:Oe(()=>[xt(Fe(h.$t("settings.memory.messagesPerSummaryHelp")),1)]),default:Oe(()=>[c(b,{modelValue:t.value.messagesPerSummary,"onUpdate:modelValue":g[2]||(g[2]=y=>t.value.messagesPerSummary=y),min:1,max:200,allowInputOverLimit:!1},null,8,["modelValue"])]),_:1},8,["label"]),c(f,{label:h.$t("settings.memory.shortTermLimit"),name:"shortTermLimit"},{help:Oe(()=>[xt(Fe(h.$t("settings.memory.shortTermLimitHelp")),1)]),default:Oe(()=>[c(b,{modelValue:t.value.shortTermLimit,"onUpdate:modelValue":g[3]||(g[3]=y=>t.value.shortTermLimit=y),min:1,max:100,allowInputOverLimit:!1},null,8,["modelValue"])]),_:1},8,["label"]),c(f,{label:h.$t("settings.memory.summaryMaxLength"),name:"summaryMaxLength"},{help:Oe(()=>[xt(Fe(h.$t("settings.memory.summaryMaxLengthHelp")),1)]),default:Oe(()=>[c(b,{modelValue:t.value.summaryMaxLength,"onUpdate:modelValue":g[4]||(g[4]=y=>t.value.summaryMaxLength=y),min:0,max:1e3,step:1,allowInputOverLimit:!1},null,8,["modelValue"])]),_:1},8,["label"]),c(f,{label:h.$t("settings.memory.summaryLimit"),name:"summaryLimit"},{help:Oe(()=>[xt(Fe(h.$t("settings.memory.summaryLimitHelp")),1)]),default:Oe(()=>[c(b,{modelValue:t.value.summaryLimit,"onUpdate:modelValue":g[5]||(g[5]=y=>t.value.summaryLimit=y),min:0,max:100,step:1,allowInputOverLimit:!1},null,8,["modelValue"])]),_:1},8,["label"]),c(f,{label:h.$t("settings.memory.ragLimit"),name:"ragLimit"},{help:Oe(()=>[xt(Fe(h.$t("settings.memory.ragLimitHelp")),1)]),default:Oe(()=>[c(b,{modelValue:t.value.ragLimit,"onUpdate:modelValue":g[6]||(g[6]=y=>t.value.ragLimit=y),min:0,max:50,step:1,allowInputOverLimit:!1},null,8,["modelValue"])]),_:1},8,["label"]),c(f,{label:h.$t("settings.memory.deepRetrieveSummaryLimit"),name:"deepRetrieveSummaryLimit"},{help:Oe(()=>[xt(Fe(h.$t("settings.memory.deepRetrieveSummaryLimitHelp")),1)]),default:Oe(()=>[c(b,{modelValue:t.value.deepRetrieveSummaryLimit,"onUpdate:modelValue":g[7]||(g[7]=y=>t.value.deepRetrieveSummaryLimit=y),min:0,max:100,step:1,allowInputOverLimit:!1},null,8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["title"]),fe("div",SQo,[c(w,{theme:"primary",type:"submit",loading:o.value},{default:Oe(()=>[xt(Fe(h.$t("settings.memory.saveConfig")),1)]),_:1},8,["loading"]),c(w,{theme:"danger",variant:"outline",loading:s.value,onClick:d},{default:Oe(()=>[xt(Fe(h.$t("settings.memory.clearMemory")),1)]),_:1},8,["loading"]),c(w,{theme:"warning",variant:"outline",loading:o.value,onClick:u},{default:Oe(()=>[xt(Fe(h.$t("settings.memory.restoreDefault")),1)]),_:1},8,["loading"])])]),_:1},8,["data"])])}}}),xQo=Kr(LQo,[["__scopeId","data-v-c59a3784"]]),EQo={class:"fileManagement"},TQo={class:"folderList"},QQo={class:"folderInfo"},DQo={class:"folderName"},BQo={class:"folderDesc"},RQo=et({__name:"fileManagement",setup(e){const{isElectron:t}=ys(ku()),n=[{label:"settings.file.folders.data",path:"",desc:"settings.file.folders.dataDesc"},{label:"settings.file.folders.logs",path:"logs",desc:"settings.file.folders.logsDesc"},{label:"settings.file.folders.oss",path:"oss",desc:"settings.file.folders.ossDesc"},{label:"settings.file.folders.skills",path:"skills",desc:"settings.file.folders.skillsDesc"},{label:"settings.file.folders.models",path:"models",desc:"settings.file.folders.modelsDesc"},{label:"settings.file.folders.web",path:"web",desc:"settings.file.folders.webDesc"},{label:"settings.file.folders.serve",path:"serve",desc:"settings.file.folders.serveDesc"}],r=o=>{fn.post("/setting/fileManagement/openFolder",{path:o}).catch(s=>{var a;(a=window.$message)==null||a.error(s.message||$t("settings.file.openFailed"))})};return(o,s)=>{const a=Ci,l=km,d=Cn("i-reduce-one"),u=Xy;return Le(),Ge("div",EQo,[Ae(t)?(Le(),Ft(l,{key:0,title:o.$t("settings.file.quickOpen"),bordered:""},{default:Oe(()=>[fe("div",TQo,[(Le(),Ge(on,null,Bi(n,h=>fe("div",{key:h.path,class:"folderItem"},[fe("div",QQo,[fe("div",DQo,Fe(o.$t(h.label)),1),fe("div",BQo,Fe(o.$t(h.desc)),1)]),c(a,{theme:"primary",variant:"outline",onClick:g=>r(h.path)},{default:Oe(()=>[xt(Fe(o.$t("settings.file.open")),1)]),_:1},8,["onClick"])])),64))])]),_:1},8,["title"])):(Le(),Ft(u,{key:1,description:o.$t("settings.file.dockerDesc"),title:o.$t("settings.file.desktopOnly")},{image:Oe(()=>[c(d,{theme:"outline",fill:"red"})]),_:1},8,["description","title"]))])}}}),IQo=Kr(RQo,[["__scopeId","data-v-b9c6a62b"]]),MQo={class:"skillManagement"},PQo={class:"sidebarPanel"},FQo={class:"treeWrap"},NQo={class:"viewPanel"},UQo={key:0,class:"viewHeader"},jQo={class:"fileName"},WQo={key:1,class:"previewWrap"},VQo=et({__name:"skillManagement",setup(e){const t=["bold","underline","italic","strikeThrough","-","title","sub","sup","quote","unorderedList","orderedList","task","-","codeRow","code","table","-","revoke","next","=","preview"],n=he([]),r=he(""),o=he(""),s=he(""),a=he(""),l=he(!1),d=he(!1),u=G(()=>r.value?[r.value]:[]),h=G(()=>{let p=n.value.filter(w=>w.endsWith(".md"));if(!o.value)return p;const b=o.value.toLowerCase();return p.filter(w=>w.toLowerCase().includes(b))}),g=G(()=>{const p=new Map,b=[];for(const O of h.value){const y=O.split("/").filter(Boolean);let C=b,_="";for(let S=0;SE.value===_)||C.push({label:y[S],value:_,isFile:!0,isRoot:y.length===1});else{let E=p.get(_);E||(E={label:y[S],value:_,isFile:!1,children:[]},p.set(_,E),C.push(E)),C=E.children}}const w=O=>{O.sort((y,C)=>y.isFile!==C.isFile?y.isFile?1:-1:y.label.localeCompare(C.label)),O.forEach(y=>y.children&&w(y.children))};return w(b),b});async function m(){try{const{data:p}=await fn.post("/setting/skillManagement/getSkillList");n.value=Array.isArray(p)?p:[]}catch(p){console.error(p)}}async function v(p){try{const{data:b}=await fn.post("/setting/skillManagement/getSkillContent",{path:p});s.value=typeof b=="string"?b:(b==null?void 0:b.content)||""}catch(b){console.error(b),s.value=""}}async function f(p,b){const w=p[p.length-1],O=typeof w=="string"?w:String(w||""),y=b.node.data;!O||!(y!=null&&y.isFile)||O===r.value||(r.value=O,await v(O))}function k(){a.value=s.value,l.value=!0}async function A(){if(r.value){d.value=!0;try{await fn.post("/setting/skillManagement/saveSkillContent",{path:r.value,content:a.value}),s.value=a.value,l.value=!1}catch(p){console.error(p)}finally{d.value=!1}}}return pn(()=>m()),(p,b)=>{const w=pu,O=Cn("i-folder-open"),y=Cn("i-file-text"),C=b4i,_=Xy,S=Ci,L=nc;return Le(),Ge("div",MQo,[fe("aside",PQo,[c(w,{modelValue:o.value,"onUpdate:modelValue":b[0]||(b[0]=E=>o.value=E),clearable:"",placeholder:p.$t("setting.skillManagement.search")},null,8,["modelValue","placeholder"]),fe("div",FQo,[g.value.length?(Le(),Ft(C,{key:0,activable:"",hover:"",line:"","expand-on-click-node":"",data:g.value,actived:u.value,onActive:f},{icon:Oe(({node:E})=>[E.data.isFile?E.data.isRoot?(Le(),Ft(y,{key:1,theme:"outline",size:"16",fill:"red"})):(Le(),Ft(y,{key:2,theme:"outline",size:"16"})):(Le(),Ft(O,{key:0,theme:"outline",size:"16"}))]),_:1},8,["data","actived"])):(Le(),Ft(_,{key:1,description:p.$t("setting.skillManagement.empty")},null,8,["description"]))])]),fe("section",NQo,[r.value?(Le(),Ge("div",UQo,[fe("span",jQo,Fe(r.value),1),c(S,{size:"small",theme:"primary",variant:"outline",onClick:k},{default:Oe(()=>[xt(Fe(p.$t("setting.skillManagement.edit")),1)]),_:1})])):en("",!0),r.value?(Le(),Ge("div",WQo,[c(Ae(r3),{modelValue:s.value,toolbars:[],"preview-only":"","preview-theme":"github","code-theme":"atom"},null,8,["modelValue"])])):(Le(),Ft(_,{key:2,description:p.$t("setting.skillManagement.selectOnTheLeft")},null,8,["description"]))]),c(L,{placement:"center",visible:l.value,"onUpdate:visible":b[2]||(b[2]=E=>l.value=E),header:p.$t("setting.skillManagement.edit")+` ${r.value}`,width:"80vw","confirm-btn":p.$t("common.save"),"confirm-on-enter":!1,"on-confirm":A,loading:d.value},{default:Oe(()=>[c(Ae(G4),{modelValue:a.value,"onUpdate:modelValue":b[1]||(b[1]=E=>a.value=E),toolbars:t,"preview-theme":"github","code-theme":"atom",style:{height:"72vh"}},null,8,["modelValue"])]),_:1},8,["visible","header","confirm-btn","loading"])])}}}),zQo=Kr(VQo,[["__scopeId","data-v-0d56dd55"]]),HQo={class:"otherConfig"},$Qo=et({__name:"devConfig",setup(e){const{isElectron:t}=ys(ku()),n=he("0");function r(){var a,l;if(t.value)try{fetch("toonflow://openDevTool")}catch{(a=window.$message)==null||a.warning("$t('settings.dev.openDevtoolFailed')")}else(l=window.$message)==null||l.warning("$t('settings.dev.notInElectron')")}async function o(){const{data:a}=await fn.get("/setting/dev/getSwitchAiDevTool");n.value=(a==null?void 0:a.switchAiDevTool)||"0"}function s(){fn.post("/setting/dev/updateSwitchAiDevTool",{switchAiDevTool:n.value})}return pn(()=>{o()}),(a,l)=>{const d=Dz,u=Ci,h=p2,g=D3n,m=A2;return Le(),Ge("div",HQo,[c(m,{"label-align":"top"},{default:Oe(()=>[c(d,{theme:"warning"},{default:Oe(()=>[xt(Fe(a.$t("settings.dev.warning")),1)]),_:1}),c(h,{label:a.$t("settings.dev.devtool"),name:"showTitleBar"},{default:Oe(()=>[c(u,{theme:"primary",onClick:r},{default:Oe(()=>[xt(Fe(a.$t("settings.dev.openDevtool")),1)]),_:1})]),_:1},8,["label"]),c(h,{label:a.$t("settings.dev.aiDevtool"),name:"showTitleBar"},{default:Oe(()=>[c(g,{modelValue:Ae(t),"onUpdate:modelValue":l[0]||(l[0]=v=>Bn(t)?t.value=v:null),onChange:o},null,8,["modelValue"])]),_:1},8,["label"]),uu(c(h,{label:a.$t("settings.dev.switchAiDevTool"),name:"showTitleBar"},{tips:Oe(()=>[fe("p",null,Fe(a.$t("settings.dev.devtoolsDoc"))+":https://ai-sdk.dev/docs/ai-sdk-core/devtools",1),fe("p",null,Fe(a.$t("settings.dev.devtoolsDesc")),1),fe("p",null,Fe(a.$t("settings.dev.devtoolsDesc2")),1)]),default:Oe(()=>[c(g,{customValue:["1","0"],modelValue:Ae(n),"onUpdate:modelValue":l[1]||(l[1]=v=>Bn(n)?n.value=v:null),onChange:s},null,8,["modelValue"])]),_:1},8,["label"]),[[h1,Ae(t)]])]),_:1})])}}}),XQo=Kr($Qo,[["__scopeId","data-v-472d7447"]]),GQo={class:"promptManage"},YQo=["onClick"],ZQo={class:"data"},qQo={class:"jb"},KQo={class:"name"},JQo={class:"type"},eDo={class:"data"},tDo={class:"show"},nDo=et({__name:"promptManage",setup(e){pn(()=>{o()});const t=["bold","italic","strikeThrough","-","unorderedList","orderedList","-","revoke","next","=","preview"],n=he(!1),r=he([]);function o(){fn.post("/setting/promptManage/getPrompt").then(d=>{r.value=d.data.map(u=>({id:u.id,name:u.name,type:u.type,data:u.data}))})}function s(d){a.value={...d},n.value=!0}const a=he({id:0,name:"",type:"",data:""});async function l(){await fn.post("/setting/promptManage/updatePrompt",{id:a.value.id,data:a.value.data}),window.$message.success($t("workbench.project.dialog.prompt.saveSuccess")),o(),n.value=!1}return(d,u)=>{const h=km,g=nc;return Le(),Ge("div",GQo,[(Le(!0),Ge(on,null,Bi(r.value,m=>(Le(),Ge("div",{key:m.id,style:{cursor:"pointer"},onClick:v=>s(m)},[c(h,{bordered:""},{default:Oe(()=>[fe("div",ZQo,[fe("div",qQo,[fe("div",KQo,Fe(m.name),1),fe("div",JQo,Fe(m.type),1)]),fe("div",eDo,Fe(m.data),1)])]),_:2},1024)],8,YQo))),128)),fe("div",tDo,[c(g,{visible:n.value,"onUpdate:visible":u[1]||(u[1]=m=>n.value=m),header:d.$t("workbench.project.dialog.prompt.title"),width:"70%","close-on-overlay-click":!1,onConfirm:l,top:"9vh"},{default:Oe(()=>[c(Ae(G4),{modelValue:a.value.data,"onUpdate:modelValue":u[0]||(u[0]=m=>a.value.data=m),theme:"light",toolbars:t,footers:[],style:{height:"60vh"},placeholder:d.$t("workbench.project.dialog.prompt.placeholder"),onOnUploadImg:()=>{}},null,8,["modelValue","placeholder"])]),_:1},8,["visible","header"])])])}}}),iDo=Kr(nDo,[["__scopeId","data-v-2bed7c85"]]),rDo={class:"settingPanel"},oDo={class:"settingRight"},sDo={class:"sectionTitle"},aDo={class:"settingContent"},lDo=et({__name:"index",setup(e){const{showSetting:t,activeMenu:n,needUpdate:r}=ys(ku()),o=[{key:"language",label:"settings.menu.language",icon:"i-translate"},{key:"vendorConfig",label:"settings.menu.vendorConfig",icon:"i-computer"},{key:"agentConfog",label:"settings.menu.agentConfig",icon:"i-color-filter"},{key:"promptManage",label:"settings.menu.promptManage",icon:"i-tips"},{key:"skillManagement",label:"settings.menu.skillsSkillsManagement",icon:"i-ring"},{key:"memoryConfig",label:"settings.menu.memoryConfig",icon:"i-memory-card-one"},{key:"loginConfig",label:"settings.menu.loginConfig",icon:"i-lock"},{key:"dbConfig",label:"settings.menu.dbConfig",icon:"i-data"},{key:"fileManagement",label:"settings.menu.fileManagement",icon:"i-hard-disk"},{key:"otherConfig",label:"settings.menu.otherConfig",icon:"i-application-menu"},{key:"requestConfig",label:"settings.menu.requestConfig",icon:"i-api"},{key:"devConfig",label:"settings.menu.devConfig",icon:"i-flask"},{key:"about",label:"settings.menu.about",icon:"i-info"},{key:"logoutConfig",label:"settings.menu.logoutConfig",icon:"i-logout"}],s=G(()=>o.find(a=>a.key===n.value));return(a,l)=>{const d=_Ze,u=t3n,h=e3n,g=nc;return Le(),Ft(g,{header:a.$t("settings.title"),footer:!1,placement:"center",width:"1200px",visible:Ae(t),"onUpdate:visible":l[1]||(l[1]=m=>Bn(t)?t.value=m:null)},{default:Oe(()=>[fe("div",rDo,[c(h,{class:"settingMenu",value:Ae(n),"onUpdate:value":l[0]||(l[0]=m=>Bn(n)?n.value=m:null),style:{height:"70vh"}},{default:Oe(()=>[(Le(),Ge(on,null,Bi(o,m=>c(u,{key:m.key,value:m.key},{icon:Oe(()=>[c(d,{count:Ae(r)&&m.key==="about"?1:0,dot:""},{default:Oe(()=>[(Le(),Ft(Bd(m.icon),{class:"icon"}))]),_:2},1032,["count"])]),default:Oe(()=>[xt(" "+Fe(a.$t(m.label)),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"]),fe("div",oDo,[fe("div",sDo,Fe(Ae(s)?a.$t(Ae(s).label):""),1),fe("div",aDo,[Ae(n)==="language"?(Le(),Ft(Dqr,{key:0})):en("",!0),Ae(n)==="vendorConfig"?(Le(),Ft(CQo,{key:1})):en("",!0),Ae(n)==="requestConfig"?(Le(),Ft(Rqr,{key:2})):en("",!0),Ae(n)==="loginConfig"?(Le(),Ft(Iqr,{key:3})):en("",!0),Ae(n)==="agentConfog"?(Le(),Ft(uKr,{key:4})):en("",!0),Ae(n)==="promptManage"?(Le(),Ft(iDo,{key:5})):en("",!0),Ae(n)==="otherConfig"?(Le(),Ft(bKr,{key:6})):en("",!0),Ae(n)==="dbConfig"?(Le(),Ft(vKr,{key:7})):en("",!0),Ae(n)==="about"?(Le(),Ft(mJr,{key:8})):en("",!0),Ae(n)==="logoutConfig"?(Le(),Ft(AJr,{key:9})):en("",!0),Ae(n)==="memoryConfig"?(Le(),Ft(xQo,{key:10})):en("",!0),Ae(n)==="fileManagement"?(Le(),Ft(IQo,{key:11})):en("",!0),Ae(n)==="skillManagement"?(Le(),Ft(zQo,{key:12})):en("",!0),Ae(n)==="devConfig"?(Le(),Ft(XQo,{key:13})):en("",!0)])])])]),_:1},8,["header","visible"])}}}),cDo=Kr(lDo,[["__scopeId","data-v-ba4aaf24"]]),dDo={class:"migrateShow"},uDo={class:"taskList"},hDo={class:"item"},fDo=et({__name:"migrateShow",setup(e){const t=he(!1);function n(){fn.post("/migrate/migrateData").then(()=>{window.$message.success($t("components.migrateShow.msg.migrateSuccess"))}).catch(()=>{window.$message.error($t("components.migrateShow.msg.migrateFailed"))}).finally(()=>{})}return(r,o)=>{const s=Ci,a=Ev,l=nc;return Le(),Ge("div",dDo,[c(l,{visible:Ae(t),"onUpdate:visible":o[1]||(o[1]=d=>Bn(t)?t.value=d:null),header:r.$t("components.migrateShow.title"),width:"500px"},{footer:Oe(()=>[c(a,null,{default:Oe(()=>[c(s,{theme:"default",onClick:o[0]||(o[0]=()=>t.value=!1)},{default:Oe(()=>[xt(Fe(r.$t("components.migrateShow.hide")),1)]),_:1}),c(s,{theme:"primary",onClick:n},{default:Oe(()=>[xt(Fe(r.$t("components.migrateShow.confirm")),1)]),_:1})]),_:1})]),default:Oe(()=>[fe("div",uDo,[fe("div",hDo,[fe("span",null,Fe(r.$t("components.migrateShow.desc")),1)])])]),_:1},8,["visible","header"])])}}});function Oit(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gDo(e,t){for(var n=0;n2&&arguments[2]!==void 0?arguments[2]:0,r=Math.random()*(t-e)+e;return Math.floor(r*Math.pow(10,n))/Math.pow(10,n)}function VSt(e){return e[Q4(0,e.length)]}var ADo=.00125,pDo=5e-4,bDo=9e-4,wDo=1e-5,ODo=6,yDo=80,CDo=.9,_Do=1.7,SDo=.2,LDo=.6,xDo=.03,EDo=.07,kPn=15,vPn=82,zSt=150,TDo=100,QDo=250,DDo=40,BDo=["#fcf403","#62fc03","#f4fc03","#03e7fc","#03fca5","#a503fc","#fc03ad","#fc03c2"];function HSt(e){var t=1920;return Math.log(e)/Math.log(t)}var w5e=function(){function e(t){Oit(this,e);var n=t.initialPosition,r=t.confettiRadius,o=t.confettiColors,s=t.emojis,a=t.emojiSize,l=t.canvasWidth,d=t.initialFlightAngle,u=t.rotationAngle,h=t.shouldHideConfettiInShiftedPosition,g=h===void 0?!1:h,m=Q4(CDo,_Do,3),v=m*HSt(l);this.confettiSpeed={x:v,y:v},this.finalConfettiSpeedX=Q4(SDo,LDo,3),this.rotationSpeed=s.length?.01:Q4(xDo,EDo,3)*HSt(l),this.dragForceCoefficient=Q4(pDo,bDo,6),this.radius={x:r,y:r},this.initialRadius=r,this.rotationAngle=u,this.emojiSize=a,this.emojiRotationAngle=Q4(0,2*Math.PI),this.radiusYUpdateDirection="down",this.cos=Math.cos(d),this.sin=Math.sin(d);var f=Q4(-150,0);this.positionOffset={x:f*this.sin,y:f*this.cos},this.distanceTravelled={x:0,y:0};var k={x:n.x+this.positionOffset.x,y:n.y-this.positionOffset.y};this.currentPosition=Object.assign({},k),this.initialPosition=Object.assign({},k),this.color=s.length?null:VSt(o),this.emoji=s.length?VSt(s):null,this.createdAt=new Date().getTime(),this.isVisible=!g}return yit(e,[{key:"draw",value:function(n){var r=this.currentPosition,o=this.radius,s=this.color,a=this.emoji,l=this.rotationAngle,d=this.emojiRotationAngle,u=this.emojiSize,h=this.isVisible;if(h){var g=window.devicePixelRatio;s?(n.fillStyle=s,n.beginPath(),n.ellipse(r.x*g,r.y*g,o.x*g,o.y*g,l,0,2*Math.PI),n.fill()):a&&(n.font="".concat(u,"px serif"),n.save(),n.translate(g*r.x,g*r.y),n.rotate(d),n.textAlign="center",n.fillText(a,0,0),n.restore())}}},{key:"updatePosition",value:function(n,r){var o=this.confettiSpeed,s=this.dragForceCoefficient,a=this.finalConfettiSpeedX,l=this.radiusYUpdateDirection,d=this.rotationSpeed,u=this.createdAt;o.x>a&&(this.confettiSpeed.x-=s*n);var h=this.currentPosition.y,g=r-u;this.currentPosition.y=this.initialPosition.y-o.y*this.cos*g+ADo*Math.pow(g,2)/2;var m={x:o.x*this.sin*n,y:this.currentPosition.y-h};if(this.currentPosition.x+=m.x,this.distanceTravelled.x+=Math.abs(m.x),this.distanceTravelled.y+=Math.abs(m.y),this.distanceTravelled.x>=Math.abs(this.positionOffset.x)&&this.distanceTravelled.y>=Math.abs(this.positionOffset.y)&&(this.isVisible=!0),this.rotationSpeed-=this.emoji?1e-4:wDo*n,this.rotationSpeed<0&&(this.rotationSpeed=0),this.emoji){this.emojiRotationAngle+=this.rotationSpeed*n%(2*Math.PI);return}l==="down"?(this.radius.y-=n*d,this.radius.y<=0&&(this.radius.y=0,this.radiusYUpdateDirection="up")):(this.radius.y+=n*d,this.radius.y>=this.initialRadius&&(this.radius.y=this.initialRadius,this.radiusYUpdateDirection="down"))}},{key:"getIsVisibleOnCanvas",value:function(n){return this.currentPosition.y0&&arguments[0]!==void 0?arguments[0]:{};Oit(this,e),this.activeConfettiBatches=[],this.canvas=t.canvas||RDo(),this.canvasContext=this.canvas.getContext("2d"),this.requestAnimationFrameRequested=!1,this.lastUpdated=new Date().getTime(),this.iterationIndex=0,this.loop=this.loop.bind(this),requestAnimationFrame(this.loop)}return yit(e,[{key:"loop",value:function(){this.requestAnimationFrameRequested=!1,vDo(this.canvas);var n=new Date().getTime(),r=n-this.lastUpdated,o=this.canvas.offsetHeight,s=this.iterationIndex%10===0;this.activeConfettiBatches=this.activeConfettiBatches.filter(function(a){return a.processShapes({timeDelta:r,currentTime:n},o,s),s?!a.complete():!0}),this.iterationIndex++,this.queueAnimationFrameIfNeeded(n)}},{key:"queueAnimationFrameIfNeeded",value:function(n){this.requestAnimationFrameRequested||this.activeConfettiBatches.length<1||(this.requestAnimationFrameRequested=!0,this.lastUpdated=n||new Date().getTime(),requestAnimationFrame(this.loop))}},{key:"addConfettiAtPosition",value:function(){for(var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=$St(n),o=r.confettiRadius,s=r.confettiNumber,a=r.confettiColors,l=r.emojis,d=r.emojiSize,u=r.confettiDispatchPosition,h=this.canvas.getBoundingClientRect(),g=h.width,m=new GSt(this.canvasContext),v=0;v0&&arguments[0]!==void 0?arguments[0]:{},r=$St(n),o=r.confettiRadius,s=r.confettiNumber,a=r.confettiColors,l=r.emojis,d=r.emojiSize,u=this.canvas.getBoundingClientRect(),h=u.width,g=u.height,m=g*5/7,v={x:0,y:m},f={x:h,y:m},k=new GSt(this.canvasContext),A=0;A({content:k.label,value:k.value})),a=k=>{o.value=k.value,yW.value=k.value},l=q4e("helloGuideDone",!1),d=he(!l.value),u=he(0);function h(){n.value="vendorConfig",t.value=!0}function g(){n.value="agentConfog",t.value=!0}function m(){l.value=!0,d.value=!1}function v(){l.value=!0,d.value=!1,new NDo().addConfetti()}async function f(){r.value?await fetch("toonflow://openurlwithbrowser?url=https://github.com/HBAI-Ltd/Toonflow-app"):window.open("https://github.com/HBAI-Ltd/Toonflow-app")}return(k,A)=>{const p=Ci,b=Cn("i-translate"),w=Pne,O=qvi,y=Zvi,C=uL,_=Dz,S=g3i,L=nc;return Le(),Ft(L,{visible:Ae(d),"onUpdate:visible":A[3]||(A[3]=E=>Bn(d)?d.value=E:null),footer:!1,header:!1,width:"680px","close-on-overlay-click":!1,placement:"center"},{default:Oe(()=>[fe("div",UDo,[Ae(u)===0?(Le(),Ge("div",jDo,[A[4]||(A[4]=fe("img",{src:lbe,alt:"ToonFlow Logo",class:"welcomeLogo"},null,-1)),fe("h1",WDo,Fe(k.$t("hello.welcomeTitle")),1),fe("p",VDo,Fe(k.$t("hello.welcomeDesc")),1),c(p,{theme:"primary",size:"large",onClick:A[0]||(A[0]=E=>u.value=1)},{default:Oe(()=>[xt(Fe(k.$t("hello.startConfig")),1)]),_:1}),c(p,{variant:"text",size:"small",style:{"margin-top":"12px"},onClick:m},{default:Oe(()=>[xt(Fe(k.$t("hello.skip")),1)]),_:1}),fe("div",zDo,[c(w,{options:Ae(s),trigger:"click",onClick:a,maxColumnWidth:150},{default:Oe(()=>[c(p,{shape:"circle",theme:"default",size:"large"},{icon:Oe(()=>[c(b,{theme:"outline",size:"20"})]),_:1})]),_:1},8,["options"])])])):(Le(),Ge(on,{key:1},[c(y,{current:Ae(u)-1,class:"guideSteps"},{default:Oe(()=>[c(O,{title:k.$t("hello.configModel")},null,8,["title"]),c(O,{title:k.$t("hello.configData")},null,8,["title"]),c(O,{title:k.$t("hello.startUse")},null,8,["title"])]),_:1},8,["current"]),fe("div",HDo,[Ae(u)===1?(Le(),Ge("div",$Do,[fe("div",XDo,[c(C,{name:"server",size:"48px"})]),fe("h2",GDo,Fe(k.$t("hello.configModelTitle")),1),fe("p",YDo,Fe(k.$t("hello.configModelDesc")),1),fe("div",ZDo,[c(_,{theme:"info",message:k.$t("hello.configModelTip")},null,8,["message"])]),c(p,{theme:"primary",size:"large",onClick:h},{icon:Oe(()=>[c(C,{name:"setting"})]),default:Oe(()=>[xt(" "+Fe(k.$t("hello.configModelBtn")),1)]),_:1})])):en("",!0),Ae(u)===2?(Le(),Ge("div",qDo,[fe("div",KDo,[c(C,{name:"relativity",size:"48px"})]),fe("h2",JDo,Fe(k.$t("hello.configAgentTitle")),1),fe("p",eBo,Fe(k.$t("hello.configAgentDesc")),1),fe("div",tBo,[c(_,{theme:"info",message:k.$t("hello.configAgentTip")},null,8,["message"])]),c(p,{theme:"primary",size:"large",onClick:g},{icon:Oe(()=>[c(C,{name:"setting"})]),default:Oe(()=>[xt(" "+Fe(k.$t("hello.configAgentBtn")),1)]),_:1})])):en("",!0),Ae(u)===3?(Le(),Ge("div",nBo,[fe("div",iBo,[c(C,{name:"check-circle",size:"48px",color:"var(--td-success-color)"})]),fe("h2",rBo,Fe(k.$t("hello.finishTitle")),1),fe("p",oBo,Fe(k.$t("hello.finishDesc")),1),fe("div",sBo,[fe("p",aBo,Fe(k.$t("hello.qrcodeLabel")),1),c(S,{value:"https://work.weixin.qq.com/u/vc36adcc89845edcbe?v=5.0.3.63936&bb=85b8d228e8",level:"Q",type:"svg"})]),fe("div",lBo,[fe("p",cBo,Fe(k.$t("hello.githubLabel")),1),c(p,{theme:"danger",size:"large",onClick:f},{icon:Oe(()=>[c(C,{name:"logo-github"})]),default:Oe(()=>[A[5]||(A[5]=xt(" Star on GitHub ",-1))]),_:1})])])):en("",!0)]),fe("div",dBo,[Ae(u)>1?(Le(),Ft(p,{key:0,variant:"outline",onClick:A[1]||(A[1]=E=>u.value--)},{default:Oe(()=>[xt(Fe(k.$t("hello.prevStep")),1)]),_:1})):en("",!0),fe("div",uBo,[Ae(u)<3?(Le(),Ft(p,{key:0,variant:"text",onClick:m},{default:Oe(()=>[xt(Fe(k.$t("hello.skip")),1)]),_:1})):en("",!0),Ae(u)<3?(Le(),Ft(p,{key:1,theme:"primary",onClick:A[2]||(A[2]=E=>u.value++)},{default:Oe(()=>[xt(Fe(k.$t("hello.nextStep")),1)]),_:1})):en("",!0),Ae(u)===3?(Le(),Ft(p,{key:2,theme:"primary",onClick:v},{default:Oe(()=>[xt(Fe(k.$t("hello.finish")),1)]),_:1})):en("",!0)])])],64))])]),_:1},8,["visible"])}}}),fBo=Kr(hBo,[["__scopeId","data-v-da3a500c"]]),$u=Wy("project",()=>({allProject:he([]),project:he(null)}),{persist:!0}),gBo={class:"menu fc jb"},mBo={class:"itemBox fc ac"},kBo=["onClick"],vBo={key:1,class:"divider"},ABo={class:"footItem fc ac"},pBo={class:"view"},bBo={key:0,class:"topMenu f ac jb"},wBo={class:"title"},OBo={class:"rightBtnList f ac"},yBo=["onClick"],CBo={key:1,class:"divider"},_Bo={class:"viewBox"},SBo=et({__name:"index",setup(e){const{project:t}=ys($u()),{showSetting:n,isElectron:r,needUpdate:o}=ys(ku()),s=he([{type:"btn",path:"/project",labelKey:"workbench.menu.myProject",icon:"i-folder-close"},{type:"btn",path:"/task",labelKey:"workbench.menu.taskCenter",icon:"i-view-list"}]),a=he([{type:"btn",path:"/novel",labelKey:"workbench.menu.novel",icon:"i-notebook",nodelOnly:!0},{type:"btn",path:"/scriptAgent",labelKey:"workbench.menu.scriptAgent",icon:"i-color-filter",nodelOnly:!0},{type:"btn",path:"/script",labelKey:"workbench.menu.scriptManage",icon:"i-document-folder"},{type:"btn",path:"/cornerScape",labelKey:"workbench.menu.cornerScape",icon:"i-peoples-two"},{type:"btn",path:"/production",labelKey:"workbench.menu.production",icon:"i-carousel-video"},{type:"divider"},{type:"btn",path:"/assets",labelKey:"workbench.menu.assetCenter",icon:"i-receive"}]),l=_pe(),d=vNi(),u=he(d.path);At(()=>d.path,p=>{u.value=p});function h(p){p.needProject&&!t.value||(l.push(p.path),u.value=p.path)}async function g(){r.value?await fetch("toonflow://openurlwithbrowser?url=https://github.com/HBAI-Ltd/Toonflow-app"):window.open("https://github.com/HBAI-Ltd/Toonflow-app")}async function m(){r.value?await fetch("toonflow://openurlwithbrowser?url=https://docs.qq.com/smartsheet/form/EmvmQBrmlPmr%2Fss_vsqk2v%2FvhiGzE?tab=ss_vsqk2v"):window.open("https://docs.qq.com/smartsheet/form/EmvmQBrmlPmr%2Fss_vsqk2v%2FvhiGzE?tab=ss_vsqk2v")}async function v(){const{data:p}=await fn.post("/setting/about/checkUpdate",{source:"toonflow"});if(p.needUpdate){o.value=!0;const{activeMenu:b}=ys(ku()),w=UB.success({title:$t("version.newVersion"),content:()=>xn("div",{style:"text-align: right; padding-top: 4px;"},xn("span",{style:"color: #ed7b2f; font-size: 12px; cursor: pointer;",onClick:()=>{b.value="about",n.value=!0,UB.close(w)}},$t("skillScan.openSettings"))),closeBtn:!0,placement:"bottom-right"})}else o.value=!1}let f=null;function k(){v(),f=setInterval(()=>{v()},2*60*1e3)}function A(){f&&(clearInterval(f),f=null)}return At(o,p=>{p&&A()}),pn(()=>{k()}),Qa(()=>{A()}),(p,b)=>{var L,E;const w=Na,O=Cn("i-bill"),y=Cn("i-setting-one"),C=_Ze,_=Cn("i-github-one"),S=Cn("router-view");return Le(),Ge(on,null,[fe("div",{class:"main",style:io({height:Ae(r)?"calc(100vh - 32px)":"100vh"})},[fe("div",gBo,[b[1]||(b[1]=fe("div",{class:"logoBox c"},[fe("img",{class:"logo",src:lbe})],-1)),fe("div",mBo,[(Le(!0),Ge(on,null,Bi(Ae(s),(T,Q)=>(Le(),Ft(w,{content:T.labelKey?p.$t(T.labelKey):"",placement:"right",theme:"light",destroyOnClose:"",showArrow:!1,key:Q},{default:Oe(()=>[T.type==="btn"?(Le(),Ge("div",{key:0,class:Eo(["item fc c",{active:Ae(u)==T.path}]),onClick:P=>h(T)},[(Le(),Ft(Bd(T.icon),{class:"icon"}))],10,kBo)):en("",!0),T.type==="divider"?(Le(),Ge("div",vBo)):en("",!0)]),_:2},1032,["content"]))),128))]),fe("div",ABo,[c(w,{content:p.$t("workbench.menu.feedbackQuestions"),placement:"right",theme:"light",destroyOnClose:"",showArrow:!1},{default:Oe(()=>[fe("div",{class:"item c",onClick:m},[c(O,{class:"icon"})])]),_:1},8,["content"]),c(w,{content:p.$t("workbench.menu.settings"),placement:"right",theme:"light",destroyOnClose:"",showArrow:!1},{default:Oe(()=>[fe("div",{class:"item c",onClick:b[0]||(b[0]=T=>n.value=!0)},[c(C,{count:Ae(o)?1:0,dot:""},{default:Oe(()=>[c(y,{class:"icon"})]),_:1},8,["count"])])]),_:1},8,["content"]),c(w,{content:p.$t("workbench.menu.jumpGithub"),placement:"right",theme:"light",destroyOnClose:"",showArrow:!1},{default:Oe(()=>[fe("div",{class:"item c",onClick:g},[c(_,{size:"24"})])]),_:1},8,["content"])])]),fe("div",pBo,[(L=Ae(t))!=null&&L.id?(Le(),Ge("div",bBo,[fe("div",wBo,[fe("h2",null,Fe(((E=Ae(t))==null?void 0:E.name)||p.$t("workbench.selectProject")),1)]),fe("div",OBo,[(Le(!0),Ge(on,null,Bi(Ae(a),(T,Q)=>(Le(),Ft(w,{content:T.labelKey?p.$t(T.labelKey):"",placement:"bottom",theme:"light",destroyOnClose:"",showArrow:!1,key:Q},{default:Oe(()=>[T.type==="btn"&&(Ae(t).projectType==="novel"||!T.nodelOnly)?(Le(),Ge("div",{key:0,class:Eo(["item fc c",{active:Ae(u)==T.path}]),onClick:P=>h(T)},[(Le(),Ft(Bd(T.icon),{class:"icon"}))],10,yBo)):en("",!0),T.type==="divider"?(Le(),Ge("div",CBo)):en("",!0)]),_:2},1032,["content"]))),128))])])):en("",!0),fe("div",_Bo,[c(S,null,{default:Oe(({Component:T})=>[(Le(),Ft(Bd(T),{key:p.$route.fullPath}))]),_:1})])])],4),c(fBo),c(cDo),c(fDo)],64)}}}),LBo=Kr(SBo,[["__scopeId","data-v-99f1fe92"]]),xBo=Object.freeze(Object.defineProperty({__proto__:null,default:LBo},Symbol.toStringTag,{value:"Module"})),EBo={class:"addProject"},TBo={class:"formColumns"},QBo={class:"formLeft"},DBo={class:"ac",style:{gap:"5px",width:"100%"}},BBo={class:"ac",style:{gap:"5px",width:"100%"}},RBo={class:"formRight"},IBo={class:"artStylePicker"},MBo={class:"artStyleHeader"},PBo={class:"artStyleContent"},FBo={class:"gridContainer"},NBo=["onClick"],UBo={class:"imageWrapper"},jBo=["src","alt"],WBo={class:"text"},VBo=["onClick"],zBo=["onClick"],HBo=["onClick"],$Bo={class:"directorManual"},XBo={class:"directorManualHeader"},GBo={class:"artStyleContent"},YBo={class:"gridContainer"},ZBo=["onClick"],qBo={class:"imageWrapper"},KBo=["src","alt"],JBo={class:"text"},eRo=["onClick"],tRo=["onClick"],nRo=["onClick"],iRo={class:"nameAndCoverRow"},rRo={class:"nameField"},oRo={class:"fieldLabel"},sRo={class:"mdFileLocation"},aRo={class:"fieldLabel"},lRo={class:"coverField"},cRo={class:"fieldLabel"},dRo={class:"coverUploadArea multiCoverUploadArea"},uRo=["src"],hRo=["onClick"],fRo={class:"promptEditorWrapper"},gRo={class:"promptEditorHeader"},mRo={class:"aiExtractInline"},kRo={class:"nameAndCoverRow"},vRo={class:"nameField"},ARo={class:"fieldLabel"},pRo={class:"mdFileLocation"},bRo={class:"fieldLabel"},wRo={class:"coverField"},ORo={class:"fieldLabel"},yRo={class:"coverUploadArea multiCoverUploadArea"},CRo=["src"],_Ro=["onClick"],SRo={class:"promptEditorWrapper"},LRo={class:"promptEditorHeader"},xRo={class:"aiExtractInline"},ERo=et({__name:"projectDialog",props:Sc({projectData:{}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:Sc(["add","edit"],["update:modelValue"]),setup(e,{emit:t}){const n=af(e,"modelValue"),r=e,o=t,s=he(),a=he(!1);function l($){a.value=!0,s.value=$}const d=()=>[{label:"README",value:"README",data:""},{label:"前缀",value:"prefix",data:""},{label:"角色",value:"art_character",data:""},{label:"角色衍生",value:"art_character_derivative",data:""},{label:"道具",value:"art_prop",data:""},{label:"道具衍生",value:"art_prop_derivative",data:""},{label:"场景",value:"art_scene",data:""},{label:"场景衍生",value:"art_scene_derivative",data:""},{label:"分镜",value:"director_storyboard",data:""},{label:"分镜视频",value:"art_storyboard_video",data:""},{label:"技法-导演规划",value:"director_planning_style",data:""},{label:"技法-分镜表设计",value:"director_storyboard_table_style",data:""}],u=G(()=>!!r.projectData),h=[{value:"16:9",label:"16:9"},{value:"9:16",label:"9:16"}],g=()=>({id:0,projectType:"novel",name:"",intro:"",type:"",artStyle:"",era:"",videoRatio:"16:9",createTime:0,userId:0,imageModel:"",videoModel:"",imageQuality:"",mode:"",directorManual:""}),m=he(g());function v(){m.value=g()}function f(){n.value=!1,v()}function k(){if(!m.value.name)return window.$message.warning($t("workbench.project.msg.enterProjectName"));if(!m.value.type)return window.$message.warning($t("workbench.project.msg.enterProjectType"));if(!m.value.imageModel)return window.$message.warning($t("workbench.project.msg.enterImageModel"));if(!m.value.videoModel)return window.$message.warning($t("workbench.project.msg.enterVideoModel"));if(!m.value.artStyle)return window.$message.warning($t("workbench.project.msg.enterArtStyle"));if(!m.value.directorManual)return window.$message.warning($t("workbench.project.msg.directorManual"));if(!m.value.videoRatio)return window.$message.warning($t("workbench.project.msg.enterVideoRatio"));if(!m.value.intro)return window.$message.warning($t("workbench.project.msg.enterProjectIntro"));if(!m.value.imageQuality)return window.$message.warning($t("workbench.project.msg.enterProjectQuality"));if(!m.value.mode)return window.$message.warning($t("workbench.project.msg.selectMode"));u.value?o("edit",{id:m.value.id,name:m.value.name,intro:m.value.intro,type:m.value.type,artStyle:m.value.artStyle,videoRatio:m.value.videoRatio,imageModel:m.value.imageModel,videoModel:m.value.videoModel,projectType:m.value.projectType||"novel",directorManual:m.value.directorManual,imageQuality:m.value.imageQuality,mode:m.value.mode}):o("add",{projectType:m.value.projectType||"novel",name:m.value.name,intro:m.value.intro,type:m.value.type,artStyle:m.value.artStyle,videoRatio:m.value.videoRatio||"16:9",imageModel:m.value.imageModel,videoModel:m.value.videoModel,imageQuality:m.value.imageQuality,directorManual:m.value.directorManual,mode:m.value.mode}),v(),n.value=!1}const A=["bold","italic","strikeThrough","-","unorderedList","orderedList","-","revoke","next","=","preview"];At(n,async $=>{if($){if(r.projectData){if(m.value={...g(),id:r.projectData.id,name:r.projectData.name||"",intro:r.projectData.intro||"",type:r.projectData.type||"",artStyle:r.projectData.artStyle||"",videoRatio:r.projectData.videoRatio||"16:9",imageModel:r.projectData.imageModel||"",videoModel:r.projectData.videoModel||"",imageQuality:r.projectData.imageQuality||"",projectType:r.projectData.projectType||"novel",mode:r.projectData.mode||"text",directorManual:r.projectData.directorManual||""},r.projectData.videoModel)try{const{data:ce}=await fn.post("/modelSelect/getModelDetail",{modelId:r.projectData.videoModel});ce!=null&&ce.mode&&(M.value=ce.mode.map(pe=>({label:j(pe),value:W(pe)})))}catch{}}else v();L(),ge()}});const p=he([]),b=he(!1),w=he(!1),O=he(null),y=he({name:"",images:[],stylePath:""}),C=he(),_=he("README"),S=he(d());function L(){b.value=!0,fn.post("/project/getVisualManual").then(({data:$})=>{p.value=$.map(ce=>({id:ce.id,name:ce.name,stylePath:ce.stylePath,images:ce.images??(Array.isArray(ce.image)?ce.image:ce.image?[ce.image]:[]),data:ce.data}))}).finally(()=>{b.value=!1})}function E($){if(O.value=$??null,$){y.value.name=$.name,y.value.stylePath=$.stylePath,y.value.images=$.images?[...$.images]:[];const ce=Array.isArray($.data)?$.data:[];S.value=d().map(pe=>{const ye=ce.find(Te=>Te.value===pe.value);return ye?{...pe,data:ye.data}:{...pe}})}else y.value={name:"",images:[],stylePath:""},S.value=d();_.value="README",w.value=!0}function T(){w.value=!1,O.value=null,y.value={name:"",images:[],stylePath:""},S.value=d(),_.value="README"}function Q(){var $;($=C.value)==null||$.click()}function P($){const ce=$.target.files;!ce||ce.length===0||(Array.from(ce).forEach(pe=>{const ye=new FileReader;ye.onload=()=>{y.value.images.push(ye.result)},ye.readAsDataURL(pe)}),$.target.value="")}function D($){y.value.images.splice($,1)}const I=he(!1);async function B(){if(!y.value.name.trim()){window.$message.warning($t("workbench.project.msg.enterVisualManualName"));return}if(!y.value.images.length){window.$message.warning($t("workbench.project.msg.enterVisualManualImage"));return}const $=S.value.find(ce=>!ce.data.trim());if($)return window.$message.warning(`「${$.label}」${$t("workbench.project.msg.enterVisualManualTabData")}`);try{I.value=!0,O.value?await fn.post("/project/editVisualManual",{name:y.value.name,images:y.value.images,data:S.value,stylePath:y.value.stylePath}):await fn.post("/project/addVisualManual",{name:y.value.name,images:y.value.images,data:S.value,stylePath:y.value.stylePath}),I.value=!1,O.value?window.$message.success($t("workbench.project.msg.visualManualUpdated")):window.$message.success($t("workbench.project.msg.visualManualAdded")),T(),L()}catch(ce){I.value=!1,window.$message.error(ce.message??$t("workbench.project.msg.operationFailed"))}}function R($){const ce=ao.confirm({header:$t("workbench.project.msg.deleteVisualManualHeader"),body:$t("workbench.project.msg.deleteVisualManualBody",{name:$.stylePath}),confirmBtn:$t("workbench.project.msg.deleteVisualManualConfirm"),cancelBtn:$t("workbench.project.msg.deleteVisualManualCancel"),onConfirm:()=>{fn.post("/project/deleteVisualManual",{name:$.stylePath}).then(()=>{L(),T(),window.$message.success($t("workbench.project.msg.visualManualDeleted"))}).catch(pe=>{window.$message.error(pe.message??$t("workbench.project.msg.operationFailed"))}).finally(()=>{L(),ce.destroy()})}})}const M=he([]),N={singleImage:$t("workbench.production.generate.modeSingleImage"),multiImage:$t("workbench.production.generate.modeMultiImage"),gridImage:$t("workbench.production.generate.modeGridImage"),startEndRequired:$t("workbench.production.generate.modeStartEnd"),endFrameOptional:$t("workbench.production.generate.modeStartEnd"),startFrameOptional:$t("workbench.production.generate.modeStartEnd"),text:$t("workbench.production.generate.modeText"),videoReference:$t("workbench.production.generate.modeVideoRef"),imageReference:$t("workbench.production.generate.modeImageRef"),audioReference:$t("workbench.production.generate.modeAudioRef"),textReference:$t("workbench.production.generate.modeTextRef")};function j($){return $?Array.isArray($)?$.map(ce=>N[ce]??ce).join("、"):N[$]??$:""}function W($){return Array.isArray($)?JSON.stringify($):$}function H($,ce){M.value=ce.mode.map(pe=>({label:j(pe),value:W(pe)}))}const X=()=>[{label:"README",value:"README",data:""},{label:"导演规划",value:"director_planning_narrative",data:""},{label:"分镜表",value:"director_storyboard_table_narrative",data:""}],Y=he({name:"",images:[],directorManual:""}),Z=he(!1),ie=he(null),J=he(!1),re=he([]),se=he("README"),le=he(X());function ge(){Z.value=!0,fn.post("/project/queryDirectorManual").then(({data:$})=>{re.value=$.map(ce=>({id:ce.id,name:ce.name,directorManual:ce.directorManual,images:ce.images??(Array.isArray(ce.image)?ce.image:ce.image?[ce.image]:[]),data:ce.data}))}).finally(()=>{Z.value=!1})}function K($){if(ie.value=$??null,$){Y.value.name=$.name,Y.value.directorManual=$.directorManual,Y.value.images=$.images?[...$.images]:[];const ce=Array.isArray($.data)?$.data:[];le.value=X().map(pe=>{const ye=ce.find(Te=>Te.value===pe.value);return ye?{...pe,data:ye.data}:{...pe}})}else Y.value={name:"",images:[],directorManual:""},le.value=X();se.value="README",J.value=!0}function de(){J.value=!1,ie.value=null,Y.value={name:"",images:[],directorManual:""},le.value=X(),se.value="README"}function V($){const ce=ao.confirm({header:$t("workbench.project.msg.deleteDirectorManualHeader"),body:$t("workbench.project.msg.deleteDirectorManualBody",{name:$.directorManual}),confirmBtn:$t("workbench.project.msg.deleteVisualManualConfirm"),cancelBtn:$t("workbench.project.msg.deleteVisualManualCancel"),onConfirm:()=>{fn.post("/project/deleteDirectorManual",{name:$.directorManual}).then(()=>{ge(),de(),window.$message.success($t("workbench.project.msg.visualManualDeleted"))}).catch(pe=>{window.$message.error(pe.message??$t("workbench.project.msg.operationFailed"))}).finally(()=>{ge(),ce.destroy()})}})}async function ee(){if(!Y.value.name.trim()){window.$message.warning($t("workbench.project.msg.enterVisualManualName"));return}if(!Y.value.images.length){window.$message.warning($t("workbench.project.msg.enterVisualManualImage"));return}const $=le.value.find(ce=>!ce.data.trim());if($)return window.$message.warning(`「${$.label}」${$t("workbench.project.msg.enterVisualManualTabData")}`);try{I.value=!0,ie.value?await fn.post("/project/editDirectorlManual",{name:Y.value.name,images:Y.value.images,data:le.value,directorManual:Y.value.directorManual}):await fn.post("/project/addDirectorManual",{name:Y.value.name,images:Y.value.images,data:le.value,directorManual:Y.value.directorManual}),I.value=!1,ie.value?window.$message.success($t("workbench.project.msg.directorManualUpdated")):window.$message.success($t("workbench.project.msg.directorManualAdded")),de(),ge()}catch(ce){I.value=!1,window.$message.error(ce.message??$t("workbench.project.msg.operationFailed"))}}function oe(){var $;($=C.value)==null||$.click()}function te($){const ce=$.target.files;!ce||ce.length===0||(Array.from(ce).forEach(pe=>{const ye=new FileReader;ye.onload=()=>{Y.value.images.push(ye.result)},ye.readAsDataURL(pe)}),$.target.value="")}return($,ce)=>{const pe=hL,ye=pA,Te=p2,me=pu,ke=I0,_e=A2,Ee=Cn("i-plus"),Re=Ci,Ze=Cn("i-edit"),it=Cn("i-delete"),Ye=Cn("i-preview-open"),Xe=Wc,wt=nc,kt=Cn("i-close"),Me=xz,Qe=Lz,Be=Gy;return Le(),Ge("div",EBo,[c(wt,{placement:"center",visible:n.value,"onUpdate:visible":ce[11]||(ce[11]=De=>n.value=De),header:u.value?$.$t("workbench.project.dialog.editTitle"):$.$t("workbench.project.dialog.addTitle"),width:"60%",onConfirm:k,onCloseBtnClick:f,onCancel:f,"confirm-btn":u.value?$.$t("workbench.project.dialog.save"):$.$t("workbench.project.dialog.ok"),"cancel-btn":$.$t("workbench.project.dialog.cancel")},{default:Oe(()=>[fe("div",TBo,[fe("div",QBo,[c(_e,{data:m.value,"label-align":"top"},{default:Oe(()=>[c(Te,{label:$.$t("workbench.project.dialog.projectType")},{default:Oe(()=>[c(ye,{modelValue:m.value.projectType,"onUpdate:modelValue":ce[0]||(ce[0]=De=>m.value.projectType=De),placeholder:$.$t("workbench.project.dialog.selectType")},{default:Oe(()=>[c(pe,{key:"基于小说原文",label:$.$t("workbench.project.dialog.basedOnNovel"),value:"novel"},null,8,["label"]),c(pe,{key:"基于剧本",label:$.$t("workbench.project.dialog.basedOnScript"),value:"script"},null,8,["label"])]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),c(Te,{label:$.$t("workbench.project.dialog.projectName")},{default:Oe(()=>[c(me,{modelValue:m.value.name,"onUpdate:modelValue":ce[1]||(ce[1]=De=>m.value.name=De),placeholder:$.$t("workbench.project.dialog.projectNamePh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(Te,{label:$.$t("workbench.project.dialog.novelType")},{default:Oe(()=>[c(me,{modelValue:m.value.type,"onUpdate:modelValue":ce[2]||(ce[2]=De=>m.value.type=De),placeholder:$.$t("workbench.project.dialog.novelTypePh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(Te,{label:$.$t("workbench.project.dialog.modelData")},{default:Oe(()=>[fe("div",DBo,[c(Q8,{modelValue:m.value.imageModel,"onUpdate:modelValue":ce[3]||(ce[3]=De=>m.value.imageModel=De),type:"image"},null,8,["modelValue"]),c(ye,{modelValue:m.value.imageQuality,"onUpdate:modelValue":ce[4]||(ce[4]=De=>m.value.imageQuality=De),class:"paramSelect ml-5",placeholder:$.$t("workbench.production.editImage.quality")},{default:Oe(()=>[c(pe,{value:"1K",label:"1K"}),c(pe,{value:"2K",label:"2K"}),c(pe,{value:"4K",label:"4K"})]),_:1},8,["modelValue","placeholder"])])]),_:1},8,["label"]),c(Te,{label:$.$t("workbench.project.dialog.videoModelData")},{default:Oe(()=>[fe("div",BBo,[c(Q8,{modelValue:m.value.videoModel,"onUpdate:modelValue":ce[5]||(ce[5]=De=>m.value.videoModel=De),type:"video",onChange:H,changeConfig:!0},null,8,["modelValue"]),c(ye,{modelValue:m.value.mode,"onUpdate:modelValue":ce[6]||(ce[6]=De=>m.value.mode=De),class:"paramSelect ml-5",placeholder:$.$t("workbench.production.editImage.mode")},{default:Oe(()=>[(Le(!0),Ge(on,null,Bi(M.value,De=>(Le(),Ft(pe,{key:De.value,value:De.value,label:De.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])])]),_:1},8,["label"]),c(Te,{label:$.$t("workbench.project.dialog.videoRatio")},{default:Oe(()=>[c(ye,{modelValue:m.value.videoRatio,"onUpdate:modelValue":ce[7]||(ce[7]=De=>m.value.videoRatio=De),options:h},null,8,["modelValue"])]),_:1},8,["label"]),c(Te,{label:$.$t("workbench.project.dialog.novelIntro")},{default:Oe(()=>[c(ke,{modelValue:m.value.intro,"onUpdate:modelValue":ce[8]||(ce[8]=De=>m.value.intro=De),autosize:{minRows:3,maxRows:6},placeholder:$.$t("workbench.project.dialog.novelIntroPh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["data"])]),fe("div",RBo,[c(_e,{"label-align":"top"},{default:Oe(()=>[c(Te,null,{default:Oe(()=>[fe("div",IBo,[fe("div",MBo,[fe("span",null,Fe($.$t("workbench.project.dialog.visualManual")),1),c(Re,{size:"small",variant:"outline",onClick:ce[9]||(ce[9]=De=>E())},{icon:Oe(()=>[c(Ee,{size:"14"})]),default:Oe(()=>[xt(" "+Fe($.$t("workbench.project.dialog.newVisualManual")),1)]),_:1})]),fe("div",PBo,[c(Xe,{loading:b.value,text:$.$t("workbench.project.dialog.loading")},{default:Oe(()=>[fe("div",FBo,[(Le(!0),Ge(on,null,Bi(p.value,(De,qe)=>(Le(),Ge("div",{key:qe,class:Eo(["gridItem",{active:m.value.artStyle===De.stylePath}]),onClick:Ot=>m.value.artStyle=De.stylePath},[fe("div",UBo,[fe("img",{src:De.images&&De.images[0],alt:De.name,class:"artImage",loading:"lazy"},null,8,jBo),fe("div",WBo,Fe(De.name),1)]),fe("div",{class:"editBtn",onClick:yr(Ot=>E(De),["stop"])},[c(Ze,{theme:"outline",size:"14"})],8,VBo),fe("div",{class:"delBtn",onClick:yr(Ot=>R(De),["stop"])},[c(it,{theme:"outline",size:"14"})],8,zBo),fe("div",{class:"preview",onClick:yr(Ot=>l(De.images&&De.images[0]),["stop"])},[c(Ye,{theme:"outline",size:"14"})],8,HBo)],10,NBo))),128))])]),_:1},8,["loading","text"])])])]),_:1}),c(Te,null,{default:Oe(()=>[fe("div",$Bo,[fe("div",XBo,[fe("span",null,Fe($.$t("workbench.project.dialog.directorManual")),1),c(Re,{size:"small",variant:"outline",onClick:ce[10]||(ce[10]=De=>K())},{icon:Oe(()=>[c(Ee,{size:"14"})]),default:Oe(()=>[xt(" "+Fe($.$t("workbench.project.dialog.addDirectorManual")),1)]),_:1})]),fe("div",GBo,[c(Xe,{loading:Z.value,text:$.$t("workbench.project.dialog.loading")},{default:Oe(()=>[fe("div",YBo,[(Le(!0),Ge(on,null,Bi(re.value,(De,qe)=>(Le(),Ge("div",{key:qe,class:Eo(["gridItem",{active:m.value.directorManual===De.directorManual}]),onClick:Ot=>m.value.directorManual=De.directorManual},[fe("div",qBo,[fe("img",{src:De.images&&De.images[0],alt:De.name,class:"artImage",loading:"lazy"},null,8,KBo),fe("div",JBo,Fe(De.name),1)]),fe("div",{class:"editBtn",onClick:yr(Ot=>K(De),["stop"])},[c(Ze,{theme:"outline",size:"14"})],8,eRo),fe("div",{class:"delBtn",onClick:yr(Ot=>V(De),["stop"])},[c(it,{theme:"outline",size:"14"})],8,tRo),fe("div",{class:"preview",onClick:yr(Ot=>l(De.images&&De.images[0]),["stop"])},[c(Ye,{theme:"outline",size:"14"})],8,nRo)],10,ZBo))),128))])]),_:1},8,["loading","text"])])])]),_:1})]),_:1})])])]),_:1},8,["visible","header","confirm-btn","cancel-btn"]),c(wt,{class:"artStyleDialog",visible:w.value,"onUpdate:visible":ce[15]||(ce[15]=De=>w.value=De),header:O.value?$.$t("workbench.project.dialog.editVisualManualTitle"):$.$t("workbench.project.dialog.newVisualManualTitle"),width:"90vw",placement:"center",onConfirm:B,onCloseBtnClick:de,onCancel:de,"confirm-btn":$.$t("workbench.project.dialog.ok"),"cancel-btn":$.$t("workbench.project.dialog.cancel")},{default:Oe(()=>[c(Xe,{loading:I.value},{default:Oe(()=>[c(_e,{"label-align":"top"},{default:Oe(()=>[c(Te,null,{default:Oe(()=>[fe("div",iRo,[fe("div",rRo,[fe("label",oRo,Fe($.$t("workbench.project.dialog.visualManualName")),1),c(me,{modelValue:y.value.name,"onUpdate:modelValue":ce[12]||(ce[12]=De=>y.value.name=De),placeholder:$.$t("workbench.project.dialog.visualManualNamePh")},null,8,["modelValue","placeholder"])]),fe("div",sRo,[fe("label",aRo,Fe($.$t("workbench.project.dialog.mdFile")),1),c(me,{modelValue:y.value.stylePath,"onUpdate:modelValue":ce[13]||(ce[13]=De=>y.value.stylePath=De),disabled:!!O.value},null,8,["modelValue","disabled"])]),fe("div",lRo,[fe("label",cRo,Fe($.$t("workbench.project.dialog.visualManualCover")),1),fe("div",dRo,[(Le(!0),Ge(on,null,Bi(y.value.images,(De,qe)=>(Le(),Ge("div",{key:qe,class:"coverPreview"},[fe("img",{src:De,class:"coverImg"},null,8,uRo),fe("div",{class:"coverImgRemove",onClick:Ot=>D(qe)},[c(kt,{size:"10"})],8,hRo)]))),128)),fe("div",{class:"coverUploadTrigger",onClick:Q},[fe("input",{ref_key:"visualManualCoverInputRef",ref:C,type:"file",accept:"image/*",multiple:"",style:{display:"none"},onChange:P},null,544),c(Ee,{size:"24"}),fe("span",null,Fe($.$t("workbench.project.dialog.uploadCover")),1)])])])])]),_:1}),c(Te,{label:$.$t("workbench.project.dialog.visualManualPrompt")},{default:Oe(()=>[fe("div",fRo,[fe("div",gRo,[fe("div",mRo,[c(Qe,{value:_.value,size:"medium",onChange:ce[14]||(ce[14]=De=>_.value=De)},{default:Oe(()=>[(Le(!0),Ge(on,null,Bi(S.value,De=>(Le(),Ft(Me,{key:De.value,value:De.value,label:De.label},{default:Oe(()=>[c(Ae(G4),{modelValue:De.data,"onUpdate:modelValue":qe=>De.data=qe,theme:"light",toolbars:A,footers:[],placeholder:$.$t("workbench.project.dialog.promptPlaceholder"),style:{height:"30vh","margin-top":"5px"},onOnUploadImg:()=>{}},null,8,["modelValue","onUpdate:modelValue","placeholder"])]),_:2},1032,["value","label"]))),128))]),_:1},8,["value"])])])])]),_:1},8,["label"])]),_:1})]),_:1},8,["loading"])]),_:1},8,["visible","header","confirm-btn","cancel-btn"]),c(wt,{class:"artStyleDialog",visible:J.value,"onUpdate:visible":ce[19]||(ce[19]=De=>J.value=De),header:ie.value?$.$t("workbench.project.dialog.editingDirectorManual"):$.$t("workbench.project.dialog.newDirecorManualTitle"),width:"90vw",placement:"center",onConfirm:ee,onCloseBtnClick:T,onCancel:T,"confirm-btn":$.$t("workbench.project.dialog.ok"),"cancel-btn":$.$t("workbench.project.dialog.cancel")},{default:Oe(()=>[c(Xe,{loading:I.value},{default:Oe(()=>[c(_e,{"label-align":"top"},{default:Oe(()=>[c(Te,null,{default:Oe(()=>[fe("div",kRo,[fe("div",vRo,[fe("label",ARo,Fe($.$t("workbench.project.dialog.directorManualName")),1),c(me,{modelValue:Y.value.name,"onUpdate:modelValue":ce[16]||(ce[16]=De=>Y.value.name=De),placeholder:$.$t("workbench.project.dialog.directorManualNamePh")},null,8,["modelValue","placeholder"])]),fe("div",pRo,[fe("label",bRo,Fe($.$t("workbench.project.dialog.directorFile")),1),c(me,{modelValue:Y.value.directorManual,"onUpdate:modelValue":ce[17]||(ce[17]=De=>Y.value.directorManual=De),disabled:!!ie.value},null,8,["modelValue","disabled"])]),fe("div",wRo,[fe("label",ORo,Fe($.$t("workbench.project.dialog.directorManualCover")),1),fe("div",yRo,[(Le(!0),Ge(on,null,Bi(Y.value.images,(De,qe)=>(Le(),Ge("div",{key:qe,class:"coverPreview"},[fe("img",{src:De,class:"coverImg"},null,8,CRo),fe("div",{class:"coverImgRemove",onClick:Ot=>D(qe)},[c(kt,{size:"10"})],8,_Ro)]))),128)),fe("div",{class:"coverUploadTrigger",onClick:oe},[fe("input",{ref_key:"visualManualCoverInputRef",ref:C,type:"file",accept:"image/*",multiple:"",style:{display:"none"},onChange:te},null,544),c(Ee,{size:"24"}),fe("span",null,Fe($.$t("workbench.project.dialog.uploadCover")),1)])])])])]),_:1}),c(Te,{label:$.$t("workbench.project.dialog.directorManualPrompt")},{default:Oe(()=>[fe("div",SRo,[fe("div",LRo,[fe("div",xRo,[c(Qe,{value:se.value,size:"medium",onChange:ce[18]||(ce[18]=De=>se.value=De)},{default:Oe(()=>[(Le(!0),Ge(on,null,Bi(le.value,De=>(Le(),Ft(Me,{key:De.value,value:De.value,label:De.label},{default:Oe(()=>[c(Ae(G4),{modelValue:De.data,"onUpdate:modelValue":qe=>De.data=qe,theme:"light",toolbars:A,footers:[],placeholder:$.$t("workbench.project.dialog.promptPlaceholder"),style:{height:"30vh","margin-top":"5px"},onOnUploadImg:()=>{}},null,8,["modelValue","onUpdate:modelValue","placeholder"])]),_:2},1032,["value","label"]))),128))]),_:1},8,["value"])])])])]),_:1},8,["label"])]),_:1})]),_:1},8,["loading"])]),_:1},8,["visible","header","confirm-btn","cancel-btn"]),c(Be,{modelValue:a.value,"onUpdate:modelValue":ce[20]||(ce[20]=De=>a.value=De),images:[s.value]},null,8,["modelValue","images"])])}}}),TRo=Kr(ERo,[["__scopeId","data-v-86e38b45"]]),QRo={class:"project"},DRo={class:"header"},BRo={class:"fc"},RRo={class:"title"},IRo={class:"sub"},MRo={class:"list"},PRo={class:"jb ac"},FRo={class:"title"},NRo={class:"intro"},URo={class:"bottomMenu f ac jb"},jRo={class:"time"},WRo={class:"actionBtns f ac"},VRo=["onClick"],zRo=["onClick"],HRo=et({__name:"index",setup(e){const{allProject:t,project:n}=ys($u()),r=he(!1),o=he(null);async function s(){fn.post("/project/getProject").then(({data:m})=>{t.value=m})}pn(()=>{n.value=null,s()});const a=_pe();async function l(m){const v=t.value.find(f=>f.id===m);if(!v)return window.$message.error($t("workbench.project.msg.notFound"));if(!v.imageModel||!v.videoModel)return window.$message.warning($t("workbench.project.msg.modelProviderDisabled")),d(v);try{v.imageModel&&await fn.post("/modelSelect/getModelDetail",{modelId:v.imageModel}),v.videoModel&&await fn.post("/modelSelect/getModelDetail",{modelId:v.videoModel})}catch{return window.$message.warning($t("workbench.project.msg.modelProviderDisabled")),d(v)}n.value=v,v.projectType==="novel"?a.push("/novel"):v.projectType==="script"&&a.push("/script")}function d(m){o.value={...m},r.value=!0}function u(m){fn.post("/project/editProject",m).then(()=>{window.$message.success($t("workbench.project.msg.editSuccess")),s()}).catch(v=>{window.$message.error(v.message??$t("workbench.project.msg.editFailed"))})}function h(m){fn.post("/project/addProject",m).then(()=>{window.$message.success($t("workbench.project.msg.addSuccess")),s()}).catch(v=>{window.$message.error(v.message??$t("workbench.project.msg.addFailed"))})}function g(m){const v=ao.confirm({header:$t("workbench.project.msg.deleteHeader"),body:$t("workbench.project.msg.deleteBody"),confirmBtn:$t("workbench.project.msg.deleteConfirm"),cancelBtn:$t("workbench.project.msg.deleteCancel"),onConfirm:()=>{fn.post("/project/delProject",{id:m}).then(()=>{window.$message.success($t("workbench.project.msg.deleteSuccess")),s()}).catch(f=>{window.$message.error(f.message??$t("workbench.project.msg.deleteFailed"))}).finally(()=>{v.destroy()})}})}return(m,v)=>{const f=Cn("i-plus"),k=Ci,A=Sg,p=Cn("i-edit"),b=Cn("i-delete"),w=km,O=E1i,y=x1i;return Le(),Ge(on,null,[fe("div",QRo,[fe("div",DRo,[fe("div",BRo,[fe("span",RRo,Fe(m.$t("workbench.project.title")),1),fe("span",IRo,Fe(m.$t("workbench.project.subtitle")),1)]),c(k,{class:"addBtn",onClick:v[0]||(v[0]=C=>{o.value=null,r.value=!0})},{icon:Oe(()=>[c(f,{class:"addIcon",size:20})]),default:Oe(()=>[xt(" "+Fe(m.$t("workbench.project.newProject")),1)]),_:1})]),fe("div",MRo,[c(y,{style:{gap:"20px"}},{default:Oe(()=>[(Le(!0),Ge(on,null,Bi(Ae(t),C=>(Le(),Ft(O,{xs:12,sm:6,md:6,lg:4,xl:4,key:C.id},{default:Oe(()=>[c(w,{hoverShadow:"",class:"card",onClick:_=>l(C.id)},{default:Oe(()=>[fe("div",PRo,[fe("div",FRo,Fe(C.name),1),fe("div",null,[c(A,{shape:"round"},{default:Oe(()=>[xt(Fe(C.projectType=="novel"?m.$t("workbench.project.type.novel"):m.$t("workbench.project.type.script")),1)]),_:2},1024)])]),C.artStyle?(Le(),Ft(A,{key:0,shape:"round"},{default:Oe(()=>[xt(Fe(C.artStyle),1)]),_:2},1024)):en("",!0),fe("div",NRo,Fe(C.intro),1),fe("div",URo,[fe("div",jRo,[fe("span",null,Fe(Ae(eR)(C==null?void 0:C.createTime).format("YYYY-MM-DD HH:mm:ss")),1)]),fe("div",WRo,[fe("div",{class:"editBtn",onClick:yr(_=>d(C),["stop"])},[c(p,{size:18})],8,VRo),fe("div",{class:"removeBtn",onClick:yr(_=>g(C.id),["stop"])},[c(b,{size:18})],8,zRo)])])]),_:2},1032,["onClick"])]),_:2},1024))),128))]),_:1})])]),c(TRo,{modelValue:Ae(r),"onUpdate:modelValue":v[1]||(v[1]=C=>Bn(r)?r.value=C:null),projectData:Ae(o),onAdd:h,onEdit:u},null,8,["modelValue","projectData"])],64)}}}),$Ro=Kr(HRo,[["__scopeId","data-v-3b480254"]]),XRo=Object.freeze(Object.defineProperty({__proto__:null,default:$Ro},Symbol.toStringTag,{value:"Module"})),GRo={class:"task"},YRo={class:"header"},ZRo={class:"headerInfo fc"},qRo={class:"title"},KRo={class:"sub"},JRo={class:"list"},eIo={class:"search f"},tIo={class:"content"},nIo={class:"stateText stateFail"},iIo=et({__name:"index",setup(e){const{project:t}=ys($u()),n=[{colKey:"taskClass",title:$t("workbench.task.col.taskClass"),width:120,ellipsis:!0},{colKey:"relatedObjects",title:$t("workbench.task.col.relatedObjects"),width:120,ellipsis:!0},{colKey:"model",title:$t("workbench.task.col.model"),width:280,ellipsis:!0},{colKey:"describe",title:$t("workbench.task.col.describe"),ellipsis:!0},{colKey:"reason",title:$t("workbench.task.col.reason"),ellipsis:!0},{colKey:"state",title:$t("workbench.task.col.state"),width:100,cell:"state"},{colKey:"startTime",title:$t("workbench.task.col.startTime"),width:200,cell:"startTime"}],r=[{label:$t("workbench.task.stateAll"),value:""},{label:$t("workbench.task.stateRunning"),value:"进行中"},{label:$t("workbench.task.stateCompleted"),value:"已完成"},{label:$t("workbench.task.stateFailed"),value:"生成失败"}],o=he({page:1,limit:10,total:0,loading:!1}),s=he([]),a=he([]),l=he(""),d=he(""),u=he(""),h=he([]);pn(()=>{f(),m(),v()});function g(){o.value.page=1,f()}async function m(){const{data:k}=await fn.post("/task/getTaskCategories").catch(()=>({data:[]}));s.value=[{label:$t("workbench.task.stateAll"),value:""},...k.map(A=>({label:A.taskClass,value:A.taskClass}))]}async function v(){const{data:k}=await fn.post("/task/getProject").catch(()=>({data:[]}));a.value=[{label:$t("workbench.task.stateAll"),value:""},...k.map(A=>({label:A.name,value:A.id}))]}async function f(){var k;o.value.loading=!0;try{const{data:A}=await fn.post("/task/getTaskApi",{page:o.value.page,limit:o.value.limit,taskClass:l.value,state:d.value,projectId:u.value||((k=t.value)==null?void 0:k.id)});h.value=A.data,o.value.total=A.total}catch{window.$message.error($t("workbench.task.fetchFailed"))}finally{o.value.loading=!1}}return(k,A)=>{const p=Cn("i-redo"),b=Ci,w=pA,O=Na,y=Tz,C=k3n;return Le(),Ge("div",GRo,[fe("div",YRo,[fe("div",ZRo,[fe("span",qRo,Fe(k.$t("workbench.task.title")),1),fe("span",KRo,Fe(k.$t("workbench.task.subtitle")),1)]),c(b,{onClick:f},{icon:Oe(()=>[c(p,{size:20})]),default:Oe(()=>[xt(" "+Fe(k.$t("workbench.task.refresh")),1)]),_:1})]),fe("div",JRo,[fe("div",eIo,[c(w,{label:k.$t("workbench.task.project"),modelValue:Ae(u),"onUpdate:modelValue":A[0]||(A[0]=_=>Bn(u)?u.value=_:null),options:Ae(a),onChange:g},null,8,["label","modelValue","options"]),c(w,{label:k.$t("workbench.task.categoryLabel"),modelValue:Ae(l),"onUpdate:modelValue":A[1]||(A[1]=_=>Bn(l)?l.value=_:null),options:Ae(s),onChange:g,style:{"margin-left":"20px"}},null,8,["label","modelValue","options"]),c(w,{label:k.$t("workbench.task.stateLabel"),modelValue:Ae(d),"onUpdate:modelValue":A[2]||(A[2]=_=>Bn(d)?d.value=_:null),options:r,onChange:g,style:{"margin-left":"20px"}},null,8,["label","modelValue"])]),fe("div",tIo,[c(y,{data:Ae(h),columns:n,"row-key":"id",loading:Ae(o).loading,hover:"",stripe:""},{state:Oe(({row:_})=>[_.state==="生成失败"?(Le(),Ft(O,{key:0,content:_.reason||k.$t("workbench.task.noFailReason"),placement:"top"},{default:Oe(()=>[fe("span",nIo,Fe(_.state),1)]),_:2},1032,["content"])):(Le(),Ge("span",{key:1,class:Eo(["stateText",_.state==="进行中"?"stateRunning":"stateSuccess"])},Fe(_.state),3))]),startTime:Oe(({row:_})=>[fe("span",null,Fe(Ae(eR)(_.startTime).format("YYYY-MM-DD HH:mm:ss")),1)]),_:1},8,["data","loading"]),c(C,{class:"paginationWrap",current:Ae(o).page,"onUpdate:current":A[3]||(A[3]=_=>Ae(o).page=_),pageSize:Ae(o).limit,"onUpdate:pageSize":A[4]||(A[4]=_=>Ae(o).limit=_),"show-sizer":"",total:Ae(o).total,onPageSizeChange:f,onCurrentChange:f},null,8,["current","pageSize","total"])])])])}}}),rIo=Kr(iIo,[["__scopeId","data-v-7d93af9d"]]),oIo=Object.freeze(Object.defineProperty({__proto__:null,default:rIo},Symbol.toStringTag,{value:"Module"})),Bce=/^(第[\d一二三四五六七八九十百千]+卷)\s*([^\n第]*)/gm,sIo=/第\s*([0-90-9零一二三四五六七八九十百千万]+)\s*[章回节]\s*([^\n\r]*)/g,O5e={零:0,一:1,二:2,三:3,四:4,五:5,六:6,七:7,八:8,九:9},YSt={十:10,百:100,千:1e3};function y5e(e){if(/^\d+$/.test(e))return parseInt(e,10);if(/^十[一二三四五六七八九]?$/.test(e))return e.length===1?10:10+O5e[e[1]];let t=0,n=0;for(const r of e)O5e[r]!==void 0?n=O5e[r]:YSt[r]!==void 0&&(n===0&&r==="十"&&(n=1),t+=n*YSt[r],n=0);return t+=n,t}function aIo(e){var l;Bce.lastIndex=0;const t=Array.from(e.matchAll(Bce)),n=[];let r;const o=ku().otherSetting.chapterReg;if(o){const d=o.match(/^\/(.*)\/([igmuy]*)$/);d?r=new RegExp(d[1],d[2]):r=new RegExp(o)}else r=sIo;if(t.length===0){const d=[];r.lastIndex=0;const u=Array.from(e.matchAll(r));if(u.length===0&&e.trim()!=="")d.push({index:1,chapter:"",text:e.trim()});else for(let h=0;hh.index-g.index),n.push({index:1,reel:"正文卷",chapters:d}),n}const s=new Map;for(let d=0;dp.index-b.index),s.has(m)||s.set(m,{index:y5e(g.replace(/第|卷/g,"")),reel:m,chapters:[]}),s.get(m).chapters.push(...A)}const a=Array.from(s.values()).sort((d,u)=>d.index-u.index);return a.forEach(d=>d.chapters.sort((u,h)=>u.index-h.index)),a}var SA={},_it="1.13.8",ZSt=typeof self=="object"&&self.self===self&&self||typeof global=="object"&&global.global===global&&global||Function("return this")()||{},iwe=Array.prototype,Sit=Object.prototype,qSt=typeof Symbol<"u"?Symbol.prototype:null,lIo=iwe.push,cre=iwe.slice,Bee=Sit.toString,cIo=Sit.hasOwnProperty,APn=typeof ArrayBuffer<"u",dIo=typeof DataView<"u",uIo=Array.isArray,KSt=Object.keys,JSt=Object.create,e8t=APn&&ArrayBuffer.isView,hIo=isNaN,fIo=isFinite,pPn=!{toString:null}.propertyIsEnumerable("toString"),t8t=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],gIo=Math.pow(2,53)-1;function z0(e,t){return t=t==null?e.length-1:+t,function(){for(var n=Math.max(arguments.length-t,0),r=Array(n),o=0;o=0&&n<=gIo}}function TPn(e){return function(t){return t==null?void 0:t[e]}}const Bke=TPn("byteLength"),AIo=EPn(Bke);var pIo=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;function bIo(e){return e8t?e8t(e)&&!Ree(e):AIo(e)&&pIo.test(Bee.call(e))}const Iit=APn?bIo:Rit(!1),m1=TPn("length");function wIo(e){for(var t={},n=e.length,r=0;r=0))if(r.push(e),o.push(t),n.push(!0),d){if(m=e.length,m!==t.length)return!1;for(;m--;)n.push({a:e[m],b:t[m]})}else{var v=Pf(e),f;if(m=v.length,Pf(t).length!==m)return!1;for(;m--;){if(f=v[m],!vE(t,f))return!1;n.push({a:e[f],b:t[f]})}}}return!0}function vH(e){if(!mE(e))return[];var t=[];for(var n in e)t.push(n);return pPn&&QPn(e,t),t}function Pit(e){var t=m1(e);return function(n){if(n==null)return!1;var r=vH(n);if(m1(r))return!1;for(var o=0;o":">",'"':""","'":"'","`":"`"},JPn=qPn(KPn),_Io=Uit(KPn),eFn=qPn(_Io),tFn=Jl.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var C5e=/(.)^/,SIo={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},LIo=/\\|'|\r|\n|\u2028|\u2029/g;function xIo(e){return"\\"+SIo[e]}var EIo=/^\s*(\w|\$)+\s*$/;function nFn(e,t,n){!t&&n&&(t=n),t=Vit({},t,Jl.templateSettings);var r=RegExp([(t.escape||C5e).source,(t.interpolate||C5e).source,(t.evaluate||C5e).source].join("|")+"|$","g"),o=0,s="__p+='";e.replace(r,function(u,h,g,m,v){return s+=e.slice(o,v).replace(LIo,xIo),o=v+u.length,h?s+=`'+ +`,ETo={class:"modelServe"},TTo={class:"modelList"},QTo={class:"listFooter"},DTo={class:"listContent"},BTo={key:0,class:"modelParameter"},RTo={class:"configuration"},ITo={class:"infoBox ac jb"},MTo={class:"idBox"},PTo={class:"author"},FTo={class:"requiredLabel"},NTo={class:"requiredText"},UTo={class:"inputHelp"},jTo={key:0,class:"optionalSection"},WTo={class:"inputHelp"},VTo={class:"jb ac"},zTo={class:"sectionTitle"},HTo={class:"topInfo jb ac"},$To={class:"modelCardName"},XTo={class:"actionBtns"},GTo={class:"tags"},YTo={class:"updateAction"},ZTo={class:"addBox"},qTo={style:{display:"flex","flex-direction":"column","align-items":"flex-start",gap:"0"}},KTo={style:{border:"1px solid #ddd","border-radius":"6px",padding:"6px 12px","margin-top":"6px"}},JTo={class:"drmEditor"},eQo={class:"drmHeader"},tQo={class:"drmHeaderLabel"},nQo={class:"drmHeaderLabel"},iQo={class:"drmRowIndex"},rQo={class:"testResult"},oQo={key:0,class:"resultContent"},sQo=["src"],aQo={key:1,class:"resultContent"},lQo=["src"],cQo={key:2,class:"resultContent"},dQo={class:"data"},uQo={key:0,class:"linkAdd"},hQo={style:{"margin-top":"10px","text-align":"right",width:"100%"}},fQo={key:1,class:"importAdd"},gQo={class:"dragIcon"},mQo={class:"uploadText"},kQo={class:"uploadHint"},vQo={key:2,class:"codeAdd"},AQo={class:"editorToolbar"},pQo={class:"editorInfo"},bQo={class:"editorActions"},wQo={class:"editorWrapper"},OQo=700,yQo=et({__name:"vendorConfig",setup(e){const t={text:"settings.vendor.textModel",image:"settings.vendor.imageModel",video:"settings.vendor.videoModel"},n={singleImage:"settings.vendor.singleImage",multiImage:"settings.vendor.multiImage",startEndRequired:"settings.vendor.startEndRequired",endFrameOptional:"settings.vendor.endFrameOptional",startFrameOptional:"settings.vendor.startFrameOptional",audioReference:"settings.vendor.audioRef",videoReference:"settings.vendor.videoRef",textReference:"settings.vendor.textRef",imageReference:"settings.vendor.imageRef"};function r(Me){return t[Me]||Me}function o(Me,Qe){return Me==="text"?Qe==="image"?"settings.vendor.textToImage":"settings.vendor.textToVideo":n[Me]||Me}const s={fontSize:14,automaticLayout:!0,tabSize:2,scrollBeyondLastLine:!1,formatOnPaste:!0,formatOnType:!0},a=[{value:"text",label:"settings.vendor.textModel"},{value:"image",label:"settings.vendor.imageModel"},{value:"video",label:"settings.vendor.videoModel"}],l=[{label:"settings.vendor.textToImage",value:"text"},{label:"settings.vendor.singleImage",value:"singleImage"}],d=[{label:"settings.vendor.singleImage",value:"singleImage"},{label:"settings.vendor.multiImage",value:"multiImage"},{label:"settings.vendor.startEndRequired",value:"startEndRequired"},{label:"settings.vendor.endFrameOptional",value:"endFrameOptional"},{label:"settings.vendor.startFrameOptional",value:"startFrameOptional"},{label:"settings.vendor.textToVideo",value:"text"}],u=[{label:"settings.vendor.textRef",value:"textReference"},{label:"settings.vendor.imageRef",value:"videoReference"},{label:"settings.vendor.videoRef",value:"imageReference"},{label:"settings.vendor.audioRef",value:"audioReference"}],h=[{label:"settings.vendor.audioOptional",value:"optional"},{label:"settings.vendor.audioOnly",value:!0},{label:"settings.vendor.noAudio",value:!1}],g=he([]),m=he(!1);async function v(){m.value=!0;try{const Me=await fn.post("/setting/vendorConfig/getVendorList");g.value=Me.data.map(Qe=>({...Qe,enable:Qe.enable})),g.value.length&&!g.value.some(Qe=>Qe.id===f.value)&&(f.value=g.value[0].id)}catch(Me){window.$message.error(`${$t("settings.vendor.msg.getVendorListFailed")}${Me.message}`)}finally{m.value=!1,ri(()=>{E.value=H.value,L.value=!0})}}An(()=>{v()});const f=he(),k=G(()=>g.value.find(Me=>Me.id===f.value)),A=G(()=>{var Me,Qe;return((Me=k.value)==null?void 0:Me.models)||((Qe=k.value)==null?void 0:Qe.model)||[]}),p=G(()=>{var Me,Qe;return((Qe=(Me=k.value)==null?void 0:Me.inputs)==null?void 0:Qe.filter(Be=>Be.required))||[]}),b=G(()=>{var Me,Qe;return((Qe=(Me=k.value)==null?void 0:Me.inputs)==null?void 0:Qe.filter(Be=>!Be.required))||[]}),w=he(!1),O=he(!1),y=he(b5e),C=he(null),_=he(!1),S=he(!1),L=he(!1),E=he("");let Q=null,T=!1;const P=he(!1),D=he(""),I=he(""),B=he(""),R=hs({});function M(Me){return Me==="password"?"secured":Me==="url"?"link":"edit-1"}function N(Me){var Qe;return((Qe=Me.placeholder)==null?void 0:Qe.trim())||""}function j(Me){return Me?/^(?:data:[^;]+;base64,)?[A-Za-z0-9+/]*={0,2}$/.test(Me)&&Me.length>0:!1}function W(Me){return{id:Me.id,name:Me.name,icon:Me.icon,inputs:Me.inputs,inputValues:Me.inputValues,models:Me.models??Me.model??[]}}const H=G(()=>k.value?JSON.stringify(W(k.value)):"");function X(){Q&&clearTimeout(Q),Q=setTimeout(()=>{Y()},OQo)}async function Y(){if(!k.value||!L.value||m.value)return;const Me=H.value;if(!(!Me||Me===E.value)){if(S.value){T=!0;return}S.value=!0;try{await fn.post("/setting/vendorConfig/updateVendor",W(k.value)),E.value=Me}catch(Qe){window.$message.error(`${$t("settings.vendor.msg.updateFailed")}${Qe.message}`)}finally{S.value=!1,T&&(T=!1,X())}}}At(H,Me=>{!Me||!L.value||m.value||Me!==E.value&&X()},{flush:"post"}),At(f,()=>{Q&&(clearTimeout(Q),Q=null),T=!1,ri(()=>{E.value=H.value})},{flush:"post"});const Z=he();function ie(){me.value="linkAdd",Z.value=void 0,y.value=b5e,w.value=!0}function J(){if(Z.value){const Me=ao.confirm({theme:"danger",header:$t("settings.vendor.msg.highRiskConfirm"),body:$t("settings.vendor.msg.updateVendorRiskBody"),confirmBtn:{content:$t("settings.vendor.msg.iKnowRisk"),theme:"danger"},cancelBtn:$t("settings.vendor.msg.cancel"),onConfirm:()=>{Me.destroy();const Qe=ao.confirm({theme:"danger",header:$t("settings.vendor.msg.confirmAgain"),body:$t("settings.vendor.msg.updateVendorConfirmBody"),confirmBtn:{content:$t("settings.vendor.msg.confirmAndUpdate"),theme:"danger"},cancelBtn:$t("settings.vendor.msg.goBackCheck"),onConfirm:async()=>{fn.post("/setting/vendorConfig/updateCode",{id:Z.value,tsCode:y.value}).then(Be=>{window.$message.success($t("settings.vendor.msg.updateSuccess")),w.value=!1,O.value=!1,v()}).catch(Be=>{window.$message.error(`${$t("settings.vendor.msg.updateFailed")}${Be.message}`)}).finally(()=>{Qe.destroy()})},onClose:()=>Qe.hide()})},onClose:()=>Me.hide()})}else{const Me=ao.confirm({theme:"danger",header:$t("settings.vendor.msg.highRiskConfirm"),body:$t("settings.vendor.msg.addVendorRiskBody"),confirmBtn:{content:$t("settings.vendor.msg.iKnowRisk"),theme:"danger"},cancelBtn:$t("settings.vendor.msg.cancel"),onConfirm:()=>{Me.destroy();const Qe=ao.confirm({theme:"danger",header:$t("settings.vendor.msg.confirmAgain"),body:$t("settings.vendor.msg.addVendorConfirmBody"),confirmBtn:{content:$t("settings.vendor.msg.confirmAndAdd"),theme:"danger"},cancelBtn:$t("settings.vendor.msg.goBackCheck"),onConfirm:async()=>{fn.post("/setting/vendorConfig/addVendor",{tsCode:y.value}).then(Be=>{window.$message.success($t("settings.vendor.msg.vendorAdded")),w.value=!1,O.value=!1,v()}).catch(Be=>{window.$message.error(Be.message??`${$t("settings.vendor.msg.addFailed")}`)}).finally(()=>{Qe.destroy()})},onClose:()=>Qe.hide()})},onClose:()=>Me.hide()})}}const re=he(!1),se=he(null),le=he({name:"",modelName:"",type:"text",think:!1,mode:[],mixedMode:[],audio:"optional",durationResolutionMap:[{duration:[],resolution:[]}]});function ge(Me="text"){le.value={name:"",modelName:"",type:Me,think:!1,mode:[],mixedMode:[],audio:"optional",durationResolutionMap:[{duration:[],resolution:[]}]}}function K(){return k.value?(Array.isArray(k.value.models)||(k.value.models=Array.isArray(k.value.model)?[...k.value.model]:[]),k.value.model=k.value.models,k.value.models):[]}function de(){const Me=le.value.name.trim(),Qe=le.value.modelName.trim();if(!Me)return window.$message.error($t("settings.vendor.msg.fillDisplayName")),null;if(!Qe)return window.$message.error($t("settings.vendor.msg.fillModelId")),null;if(le.value.type==="text")return{name:Me,modelName:Qe,type:"text",think:le.value.think};if(le.value.type==="image"){const qe=le.value.mode;return qe.length?{name:Me,modelName:Qe,type:"image",mode:qe}:(window.$message.error($t("settings.vendor.msg.selectImageMode")),null)}const Be=[...le.value.mode];if(le.value.mixedMode.length>0&&Be.push([...le.value.mixedMode]),!Be.length)return window.$message.error($t("settings.vendor.msg.selectVideoMode")),null;const De=[];for(let qe=0;qeNumber.isFinite(dn)&&dn>0),mn=bt.resolution.filter(Boolean);if(!Ut.length)return window.$message.error(`${$t("settings.vendor.msg.groupPrefix",{n:qe+1})}${$t("settings.vendor.msg.addDuration")}`),null;if(!mn.length)return window.$message.error(`${$t("settings.vendor.msg.groupPrefix",{n:qe+1})}${$t("settings.vendor.msg.addResolution")}`),null;De.push({duration:Ut,resolution:mn})}return{name:Me,modelName:Qe,type:"video",mode:Be,audio:le.value.audio,durationResolutionMap:De}}function V(){if(!k.value){window.$message.error($t("settings.vendor.msg.selectVendorFirst"));return}se.value=null,ge("text"),re.value=!0}function ee(){const Me=K();if(!Me.length&&!k.value)return;const Qe=de();if(!Qe)return;if(Me.findIndex((De,qe)=>se.value!==null&&qe===se.value?!1:De.modelName===Qe.modelName)!==-1){window.$message.error($t("settings.vendor.msg.modelIdExists"));return}se.value===null?(Me.push(Qe),window.$message.success($t("settings.vendor.msg.modelAdded"))):(Me.splice(se.value,1,Qe),window.$message.success($t("settings.vendor.msg.modelUpdated"))),re.value=!1}function oe(Me){var Be;const Qe=K();if(se.value=Qe.findIndex(De=>De.modelName===Me.modelName),Me.type==="text"&&(le.value={name:Me.name,modelName:Me.modelName,type:"text",think:Me.think,mode:[],mixedMode:[],audio:"optional",durationResolutionMap:[{duration:[],resolution:[]}]}),Me.type==="image"&&(le.value={name:Me.name,modelName:Me.modelName,type:"image",think:!1,mode:[...Me.mode],mixedMode:[],audio:"optional",durationResolutionMap:[{duration:[],resolution:[]}]}),Me.type==="video"){const De=((Be=Me.durationResolutionMap)==null?void 0:Be.length)>0?Me.durationResolutionMap.map(Ut=>({duration:Ut.duration.map(String),resolution:[...Ut.resolution]})):[{duration:[],resolution:[]}],qe=[];let bt=[];for(const Ut of Me.mode)Array.isArray(Ut)?bt=[...Ut]:qe.push(Ut);le.value={name:Me.name,modelName:Me.modelName,type:"video",think:!1,mode:qe,mixedMode:bt,audio:Me.audio,durationResolutionMap:De}}re.value=!0}async function te(Me){var Qe,Be,De,qe,bt,Ut,mn;if(!((Be=(Qe=k.value)==null?void 0:Qe.inputValues)!=null&&Be.apiKey))return window.$message.error($t("settings.vendor.msg.enterApiKey"));if(!((qe=(De=k.value)==null?void 0:De.inputValues)!=null&&qe.baseUrl))return window.$message.error($t("settings.vendor.msg.enterApiUrl"));if(!R[Me.modelName]){R[Me.modelName]=!0;try{const{data:dn}=await fn.post("/setting/vendorConfig/modelTest",{type:Me.type,modelName:Me.modelName,id:k.value.id});Me.type==="text"?window.$message.success(`${Me.modelName} ${$t("settings.vendor.msg.testSuccess")}: ${typeof dn=="string"?dn:JSON.stringify(dn)}`):(Me.type==="image"||Me.type==="video")&&(B.value=Me.modelName,I.value=Me.type,D.value=dn,P.value=!0,window.$message.success(`${Me.type==="image"?$t("settings.vendor.msg.imageGenSuccess"):$t("settings.vendor.msg.videoGenSuccess")}`))}catch(dn){const wn=((Ut=(bt=dn==null?void 0:dn.response)==null?void 0:bt.data)==null?void 0:Ut.message)||((mn=dn==null?void 0:dn.response)==null?void 0:mn.data)||(dn==null?void 0:dn.message)||String(dn);window.$message.error(`${$t("settings.vendor.msg.requestFailed")}${typeof wn=="string"?wn:JSON.stringify(wn)}`)}finally{delete R[Me.modelName]}}}function $(Me){if(!k.value)return;const Qe=ao.confirm({theme:"danger",header:$t("settings.vendor.msg.deleteModelConfirm"),body:`${$t("settings.vendor.msg.deleteModelBody",{name:Me})}`,confirmBtn:{content:$t("settings.vendor.msg.confirmDelete"),theme:"danger"},cancelBtn:$t("settings.vendor.msg.cancel"),onConfirm:()=>{const De=K().filter(qe=>qe.modelName!==Me);k.value.models=De,k.value.model=De,window.$message.success($t("settings.vendor.msg.modelDeleted")),Qe.destroy()}})}function ce(){k.value&&(Z.value=k.value.id,y.value=k.value.code,O.value=!0)}function pe(){if(!k.value)return;const Me=ao.confirm({theme:"danger",header:$t("settings.vendor.msg.deleteVendorConfirm"),body:`${$t("settings.vendor.msg.deleteVendorBody",{name:k.value.name})}`,confirmBtn:{content:$t("settings.vendor.msg.confirmDelete"),theme:"danger"},cancelBtn:$t("settings.vendor.msg.cancel"),onConfirm:()=>{var Qe;fn.post("/setting/vendorConfig/deleteVendor",{id:(Qe=k.value)==null?void 0:Qe.id}).then(()=>{var Be;window.$message.success($t("settings.vendor.msg.vendorDeleted")),f.value===((Be=k.value)==null?void 0:Be.id)&&(f.value=void 0),v(),Me.destroy()}).catch(Be=>{window.$message.error(`${$t("settings.vendor.msg.deleteFailed")}${Be.message}`)})}})}function ye(){var Me,Qe,Be,De,qe;fn.post("/setting/vendorConfig/updateVendor",{id:(Me=k.value)==null?void 0:Me.id,inputs:(Qe=k.value)==null?void 0:Qe.inputs,inputValues:(Be=k.value)==null?void 0:Be.inputValues,models:((De=k.value)==null?void 0:De.models)??((qe=k.value)==null?void 0:qe.model)??[]}).then(()=>{window.$message.success($t("settings.vendor.msg.vendorConfigUpdated")),v()}).catch(bt=>{window.$message.error(`${$t("settings.vendor.msg.updateFailed")}${bt.message}`)})}function Te(Me,Qe){const Be=Qe===1?0:1;fn.post("/setting/vendorConfig/enableVendor",{id:Me.id,enable:Qe}).then(()=>{}).catch(De=>{Me.enable=Be})}const me=he("linkAdd"),ke=he(""),_e=he(!1);At(me,Me=>{Me=="codeAdd"?O.value=!0:O.value=!1});function Ee(){if(_e.value)return;const Me=ao.confirm({theme:"danger",header:$t("settings.vendor.msg.highRiskConfirm"),body:$t("settings.vendor.msg.linkAddVendorRiskBody"),confirmBtn:{content:$t("settings.vendor.msg.iKnowRisk"),theme:"danger"},cancelBtn:$t("settings.vendor.msg.cancel"),onConfirm:()=>{Me.destroy();const Qe=ao.confirm({theme:"danger",header:$t("settings.vendor.msg.confirmAgain"),body:$t("settings.vendor.msg.addVendorConfirmBody"),confirmBtn:{content:$t("settings.vendor.msg.confirmAndAdd"),theme:"danger"},cancelBtn:$t("settings.vendor.msg.goBackCheck"),onConfirm:async()=>{const Be=Ru({fullscreen:!0,attach:"body",preventScrollThrough:!1}),De=setTimeout(()=>{Be.hide(),clearTimeout(De)},1e3);_e.value=!0;try{const{data:qe}=await fn.post("/setting/vendorConfig/getCodeByLink",{link:ke.value});if(!qe.includes("vendor")){let bt=null;qe.includes("")?bt=ao.alert({theme:"danger",header:"链接返回了一个网页,添加供应商需要返回TS代码,请确认链接是否正确",body:"请勿输入中转站地址,如需使用中转站请修改OpenAI标准接口的baseUrl使用中转站地址",onConfirm:({e:Ut})=>{bt.hide()}}):ao.alert({theme:"danger",header:"链接返回的内容不正确,添加供应商需要返回TS代码,请确认链接是否正确",onConfirm:({e:Ut})=>{bt.hide()}});return}qe?(fn.post("/setting/vendorConfig/addVendor",{tsCode:qe}),window.$message.success($t("settings.vendor.msg.vendorAdded")),w.value=!1,O.value=!1,v()):(window.$message.error($t("settings.vendor.msg.linkAddFailed")),O.value=!1)}catch(qe){window.$message.error(`${$t("settings.vendor.msg.addFailed")}${qe.message}`)}finally{clearTimeout(De),Be.hide(),_e.value=!1,Qe.destroy()}},onClose:()=>Qe.hide()})},onClose:()=>Me.hide()})}const Re=he();async function Ze(Me){const Qe=Me.raw;if(!Qe)return window.$message.error($t("workbench.novel.import.msg.selectFile")),!1;Ru(!0);try{const Be=ao.confirm({theme:"danger",header:$t("settings.vendor.msg.highRiskConfirm"),body:$t("settings.vendor.msg.importAdd"),confirmBtn:{content:$t("settings.vendor.msg.iKnowRisk"),theme:"danger"},cancelBtn:$t("settings.vendor.msg.cancel"),onConfirm:()=>{Be.destroy();const De=ao.confirm({theme:"danger",header:$t("settings.vendor.msg.confirmAgain"),body:$t("settings.vendor.msg.addVendorConfirmBody"),confirmBtn:{content:$t("settings.vendor.msg.confirmAndAdd"),theme:"danger"},cancelBtn:$t("settings.vendor.msg.goBackCheck"),onConfirm:async()=>{const qe=new FileReader;qe.readAsText(Qe),qe.onload=()=>{const bt=qe.result;fn.post("/setting/vendorConfig/addVendor",{tsCode:bt}).then(Ut=>{window.$message.success($t("settings.vendor.msg.vendorAdded")),w.value=!1,O.value=!1,v()}).catch(Ut=>{window.$message.error(Ut.message??`${$t("settings.vendor.msg.addFailed")}`)}).finally(()=>{De.destroy()})}},onClose:()=>De.hide()})},onClose:()=>Be.hide()})}catch{window.$message.error($t("workbench.novel.import.msg.parseFailed"))}finally{Ru(!1)}return!1}const it=he([]);function Ye(){var Me;(Me=Re.value)==null||Me.triggerUpload()}function Xe(){return Promise.resolve({response:{},status:"success"})}async function Ot(Me){var Be;const Qe=(Be=Me.dataTransfer)==null?void 0:Be.files;Qe&&Qe.length>0&&await Ze({raw:Qe[0]})}function kt(Me){var qe;const Qe=Me.target,Be=(qe=Qe.files)==null?void 0:qe[0];if(!Be)return;const De=new FileReader;De.onload=bt=>{var Ut;y.value=((Ut=bt.target)==null?void 0:Ut.result)||""},De.readAsText(Be),Qe.value=""}return(Me,Qe)=>{const Be=uL,De=Ci,qe=CZe,bt=D3n,Ut=t3n,mn=e3n,dn=Xy,wn=p2,ni=pu,oi=ywn,Fi=Own,ir=Cn("i-plus"),zr=Cn("i-lightning"),Bo=Cn("i-pencil"),co=Cn("i-delete"),Hr=Sg,is=km,_i=A2,Qn=hL,rr=pA,ln=E3n,ci=yZe,st=py,mt=j4e,Mt=bZe,qt=nc,qn=Wc,Yt=T3n,so=Dz,jn=zne,dt=Cn("i-upload-one"),Ue=g4e("loading");return Le(),Ge("div",ETo,[fe("div",TTo,[fe("div",QTo,[c(De,{block:"",theme:"primary",onClick:ie},{icon:Oe(()=>[c(Be,{name:"add"})]),default:Oe(()=>[xt(" "+Fe(Me.$t("settings.vendor.addVendor")),1)]),_:1})]),uu((Le(),Ge("div",DTo,[Ae(g).length>0?(Le(),Pt(mn,{key:0,modelValue:Ae(f),"onUpdate:modelValue":Qe[1]||(Qe[1]=nt=>Bn(f)?f.value=nt:null),theme:"light"},{default:Oe(()=>[(Le(!0),Ge(rn,null,Bi(Ae(g),(nt,pn)=>(Le(),Pt(Ut,{key:pn,value:nt.id,onClick:un=>f.value=nt.id,style:{position:"relative"}},xY({default:Oe(()=>[fe("span",null,Fe(nt.name),1),c(bt,{modelValue:nt.enable,"onUpdate:modelValue":un=>nt.enable=un,customValue:[1,0],onClick:Qe[0]||(Qe[0]=wr(()=>{},["stop"])),onChange:un=>Te(nt,un),style:{position:"absolute",right:"10px",top:"50%",transform:"translateY(-50%)","z-index":"10"}},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:2},[j(nt.icon)?{name:"icon",fn:Oe(()=>[c(qe,{size:"24px",shape:"round",image:nt.icon},null,8,["image"])]),key:"0"}:void 0]),1032,["value","onClick"]))),128))]),_:1},8,["modelValue"])):(Le(),Pt(dn,{key:1,title:Me.$t("settings.vendor.noVendor"),style:{"margin-top":"16px"}},null,8,["title"]))])),[[Ue,Ae(m)]])]),Ae(k)?(Le(),Ge("div",BTo,[fe("div",RTo,[c(_i,{data:Ae(k),labelAlign:"top"},{default:Oe(()=>[fe("div",ITo,[fe("span",MTo,"#"+Fe(Ae(k).id),1),fe("span",PTo,"@"+Fe(Ae(k).author),1)]),c(wn,null,{default:Oe(()=>[c(Ae(r3),{modelValue:Ae(k).description,"onUpdate:modelValue":Qe[2]||(Qe[2]=nt=>Ae(k).description=nt),theme:"light"},null,8,["modelValue"])]),_:1}),(Le(!0),Ge(rn,null,Bi(Ae(p),nt=>(Le(),Pt(wn,{key:nt.key,name:nt.key},xY({label:Oe(()=>[fe("span",FTo,[xt(Fe(nt.label)+" ",1),Qe[23]||(Qe[23]=fe("span",{class:"requiredMark"},"*",-1)),fe("span",NTo,Fe(Me.$t("settings.vendor.required")),1)])]),default:Oe(()=>[c(ni,{modelValue:Ae(k).inputValues[nt.key],"onUpdate:modelValue":pn=>Ae(k).inputValues[nt.key]=pn,type:nt.type,clearable:"",onBlur:ye},{"prefix-icon":Oe(()=>[c(Be,{name:M(nt.type)},null,8,["name"])]),_:2},1032,["modelValue","onUpdate:modelValue","type"])]),_:2},[N(nt)?{name:"help",fn:Oe(()=>[fe("span",UTo,Fe(N(nt)),1)]),key:"0"}:void 0]),1032,["name"]))),128)),Ae(b).length>0?(Le(),Ge("div",jTo,[c(Fi,null,{default:Oe(()=>[c(oi,{value:"optional-inputs",header:Me.$t("settings.vendor.optionalSection")},{default:Oe(()=>[(Le(!0),Ge(rn,null,Bi(Ae(b),nt=>(Le(),Pt(wn,{key:nt.key,name:nt.key,label:nt.label},xY({default:Oe(()=>[c(ni,{modelValue:Ae(k).inputValues[nt.key],"onUpdate:modelValue":pn=>Ae(k).inputValues[nt.key]=pn,type:nt.type,clearable:"",onBlur:ye},{"prefix-icon":Oe(()=>[c(Be,{name:M(nt.type)},null,8,["name"])]),_:2},1032,["modelValue","onUpdate:modelValue","type"])]),_:2},[N(nt)?{name:"help",fn:Oe(()=>[fe("span",WTo,Fe(N(nt)),1)]),key:"0"}:void 0]),1032,["name","label"]))),128))]),_:1},8,["header"])]),_:1})])):en("",!0),fe("div",VTo,[fe("h4",zTo,Fe(Me.$t("settings.vendor.modelSettings")),1),c(De,{variant:"outline",size:"small",onClick:V},{icon:Oe(()=>[c(ir,{theme:"outline"})]),default:Oe(()=>[xt(" "+Fe(Me.$t("settings.vendor.addManually")),1)]),_:1})]),(Le(!0),Ge(rn,null,Bi(Ae(A),(nt,pn)=>(Le(),Pt(is,{key:pn,class:"modelCard"},{default:Oe(()=>[fe("div",HTo,[fe("span",$To,Fe(nt.name),1),fe("div",XTo,[c(De,{size:"small",variant:"text",loading:!!Ae(R)[nt.modelName],onClick:un=>te(nt)},{icon:Oe(()=>[c(zr,{theme:"outline"})]),default:Oe(()=>[xt(" "+Fe(Me.$t("settings.vendor.test")),1)]),_:1},8,["loading","onClick"]),c(De,{variant:"text",size:"small",onClick:un=>oe(nt)},{icon:Oe(()=>[c(Bo,{theme:"outline"})]),default:Oe(()=>[xt(" "+Fe(Me.$t("settings.vendor.edit")),1)]),_:1},8,["onClick"]),c(De,{variant:"text",size:"small",theme:"danger",onClick:un=>$(nt.modelName)},{icon:Oe(()=>[c(co,{theme:"outline"})]),default:Oe(()=>[xt(" "+Fe(Me.$t("settings.vendor.delete")),1)]),_:1},8,["onClick"])])]),fe("div",GTo,[c(Hr,{theme:"primary"},{default:Oe(()=>[xt(Fe(Me.$t(r(nt.type))),1)]),_:2},1024),(Le(!0),Ge(rn,null,Bi(nt.mode,(un,En)=>(Le(),Ge(rn,{key:En},[Array.isArray(un)?(Le(!0),Ge(rn,{key:1},Bi(un,(wi,je)=>(Le(),Pt(Hr,{variant:"light",key:je},{default:Oe(()=>[xt(Fe(Me.$t(o(wi,nt.type))),1)]),_:2},1024))),128)):(Le(),Pt(Hr,{key:0,variant:"light"},{default:Oe(()=>[xt(Fe(Me.$t(o(un,nt.type))),1)]),_:2},1024))],64))),128))])]),_:2},1024))),128))]),_:1},8,["data"]),fe("div",YTo,[c(De,{theme:"danger",loading:Ae(_),onClick:pe},{default:Oe(()=>[xt(Fe(Me.$t("settings.vendor.deleteVendor")),1)]),_:1},8,["loading"]),c(De,{theme:"default",loading:Ae(_),onClick:ce},{default:Oe(()=>[xt(Fe(Me.$t("settings.vendor.editCode")),1)]),_:1},8,["loading"])])])])):en("",!0),c(qt,{placement:"center",width:"40vw",visible:Ae(re),"onUpdate:visible":Qe[12]||(Qe[12]=nt=>Bn(re)?re.value=nt:null),header:Ae(se)===null?Me.$t("settings.vendor.addModel"):Me.$t("settings.vendor.editModel"),maskClosable:!1,onConfirm:ee},{default:Oe(()=>[fe("div",ZTo,[c(_i,{data:Ae(le),labelAlign:"top"},{default:Oe(()=>[c(wn,{name:"name",label:Me.$t("settings.vendor.displayName")},{default:Oe(()=>[c(ni,{modelValue:Ae(le).name,"onUpdate:modelValue":Qe[3]||(Qe[3]=nt=>Ae(le).name=nt),placeholder:Me.$t("settings.vendor.displayNamePlaceholder"),clearable:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(wn,{name:"modelName",label:Me.$t("settings.vendor.modelId")},{default:Oe(()=>[c(ni,{modelValue:Ae(le).modelName,"onUpdate:modelValue":Qe[4]||(Qe[4]=nt=>Ae(le).modelName=nt),placeholder:Me.$t("settings.vendor.modelIdPlaceholder"),clearable:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(wn,{name:"type",label:Me.$t("settings.vendor.modelType")},{default:Oe(()=>[c(rr,{modelValue:Ae(le).type,"onUpdate:modelValue":Qe[5]||(Qe[5]=nt=>Ae(le).type=nt)},{default:Oe(()=>[(Le(),Ge(rn,null,Bi(a,nt=>c(Qn,{key:nt.value,value:nt.value},{default:Oe(()=>[xt(Fe(Me.$t(nt.label)),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Ae(le).type==="text"?(Le(),Pt(wn,{key:0,name:"think",label:Me.$t("settings.vendor.think")},{default:Oe(()=>[c(ci,{modelValue:Ae(le).think,"onUpdate:modelValue":Qe[6]||(Qe[6]=nt=>Ae(le).think=nt)},{default:Oe(()=>[c(ln,{value:!0},{default:Oe(()=>[xt(Fe(Me.$t("settings.vendor.supported")),1)]),_:1}),c(ln,{value:!1},{default:Oe(()=>[xt(Fe(Me.$t("settings.vendor.notSupported")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"])):en("",!0),Ae(le).type==="image"?(Le(),Pt(wn,{key:1,name:"mode",label:Me.$t("settings.vendor.imageMode")},{default:Oe(()=>[c(mt,{modelValue:Ae(le).mode,"onUpdate:modelValue":Qe[7]||(Qe[7]=nt=>Ae(le).mode=nt)},{default:Oe(()=>[(Le(),Ge(rn,null,Bi(l,nt=>c(st,{key:nt.value,value:nt.value},{default:Oe(()=>[xt(Fe(Me.$t(nt.label)),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"])]),_:1},8,["label"])):en("",!0),Ae(le).type==="video"?(Le(),Ge(rn,{key:2},[c(wn,{name:"mode",label:Me.$t("settings.vendor.videoMode")},{default:Oe(()=>[fe("div",qTo,[c(mt,{modelValue:Ae(le).mode,"onUpdate:modelValue":Qe[8]||(Qe[8]=nt=>Ae(le).mode=nt)},{default:Oe(()=>[(Le(),Ge(rn,null,Bi(d,nt=>c(st,{key:nt.value,value:nt.value},{default:Oe(()=>[xt(Fe(Me.$t(nt.label)),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"]),fe("div",KTo,[c(mt,{modelValue:Ae(le).mixedMode,"onUpdate:modelValue":Qe[9]||(Qe[9]=nt=>Ae(le).mixedMode=nt),style:{display:"flex","flex-direction":"row",gap:"8px"}},{default:Oe(()=>[(Le(),Ge(rn,null,Bi(u,nt=>c(st,{key:nt.value,value:nt.value},{default:Oe(()=>[xt(Fe(Me.$t(nt.label)),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"])])])]),_:1},8,["label"]),c(wn,{name:"audio",label:Me.$t("settings.vendor.audioOutput")},{default:Oe(()=>[c(ci,{modelValue:Ae(le).audio,"onUpdate:modelValue":Qe[10]||(Qe[10]=nt=>Ae(le).audio=nt)},{default:Oe(()=>[(Le(),Ge(rn,null,Bi(h,nt=>c(ln,{key:String(nt.value),value:nt.value},{default:Oe(()=>[xt(Fe(Me.$t(nt.label)),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"])]),_:1},8,["label"]),c(wn,{name:"durationResolutionMap",label:Me.$t("settings.vendor.durationResolution")},{default:Oe(()=>[fe("div",JTo,[fe("div",eQo,[Qe[24]||(Qe[24]=fe("div",{class:"drmHeaderIndex"},null,-1)),fe("div",tQo,Fe(Me.$t("settings.vendor.durationSec")),1),Qe[25]||(Qe[25]=fe("div",{class:"drmHeaderArrow"},null,-1)),fe("div",nQo,Fe(Me.$t("settings.vendor.resolution")),1),Qe[26]||(Qe[26]=fe("div",{class:"drmHeaderAction"},null,-1))]),(Le(!0),Ge(rn,null,Bi(Ae(le).durationResolutionMap,(nt,pn)=>(Le(),Ge("div",{key:pn,class:"drmRow"},[fe("div",iQo,Fe(pn+1),1),c(Mt,{modelValue:nt.duration,"onUpdate:modelValue":un=>nt.duration=un,placeholder:Me.$t("settings.vendor.enterAndPress"),class:"drmInput"},null,8,["modelValue","onUpdate:modelValue","placeholder"]),Qe[27]||(Qe[27]=fe("div",{class:"drmArrow"},"→",-1)),c(Mt,{modelValue:nt.resolution,"onUpdate:modelValue":un=>nt.resolution=un,placeholder:Me.$t("settings.vendor.enterAndPress"),class:"drmInput"},null,8,["modelValue","onUpdate:modelValue","placeholder"]),c(De,{variant:"text",theme:"danger",size:"small",disabled:Ae(le).durationResolutionMap.length===1,onClick:un=>Ae(le).durationResolutionMap.splice(pn,1)},{icon:Oe(()=>[c(co,{theme:"outline"})]),_:1},8,["disabled","onClick"])]))),128)),c(De,{style:{"margin-top":"16px"},variant:"dashed",block:"",onClick:Qe[11]||(Qe[11]=nt=>Ae(le).durationResolutionMap.push({duration:[],resolution:[]}))},{icon:Oe(()=>[c(ir,{theme:"outline"})]),default:Oe(()=>[xt(" "+Fe(Me.$t("settings.vendor.addDurationResolution")),1)]),_:1})])]),_:1},8,["label"])],64)):en("",!0)]),_:1},8,["data"])])]),_:1},8,["visible","header"]),c(qt,{width:"50vw",placement:"center",visible:Ae(P),"onUpdate:visible":Qe[13]||(Qe[13]=nt=>Bn(P)?P.value=nt:null),header:Me.$t("settings.vendor.testResult")+" - "+Ae(B),footer:!1},{default:Oe(()=>[fe("div",rQo,[Ae(I)==="image"?(Le(),Ge("div",oQo,[fe("img",{src:Ae(D),alt:"generated image"},null,8,sQo)])):Ae(I)==="video"?(Le(),Ge("div",aQo,[fe("video",{src:Ae(D),controls:"",autoplay:"",loop:""},null,8,lQo)])):(Le(),Ge("div",cQo,[c(qn,{size:"large",text:Me.$t("settings.vendor.generating")},null,8,["text"])]))])]),_:1},8,["visible","header"]),c(qt,{width:"30vw",placement:"center",top:"10vh",footer:!1,visible:Ae(w),"onUpdate:visible":Qe[18]||(Qe[18]=nt=>Bn(w)?w.value=nt:null),header:Me.$t("settings.vendor.addVendorDialog"),maskClosable:!1},{default:Oe(()=>[fe("div",dQo,[c(ci,{variant:"default-filled",modelValue:Ae(me),"onUpdate:modelValue":Qe[14]||(Qe[14]=nt=>Bn(me)?me.value=nt:null)},{default:Oe(()=>[c(Yt,{value:"linkAdd"},{default:Oe(()=>[...Qe[28]||(Qe[28]=[xt("通过链接添加",-1)])]),_:1}),c(Yt,{value:"importAdd"},{default:Oe(()=>[...Qe[29]||(Qe[29]=[xt("通过文件导入",-1)])]),_:1}),c(Yt,{value:"codeAdd"},{default:Oe(()=>[...Qe[30]||(Qe[30]=[xt("通过代码添加",-1)])]),_:1})]),_:1},8,["modelValue"]),Ae(me)=="linkAdd"?(Le(),Ge("div",uQo,[c(so,{theme:"warning",style:{"margin-bottom":"20px"}},{default:Oe(()=>[...Qe[31]||(Qe[31]=[xt(" 请勿输入不可靠的地址!点击“确定”后,Toonflow 将自动从该地址拉取代码并添加为供应商。如果地址存在安全隐患,可能导致引入存在风险的供应商代码。建议仅输入来自可信来源的地址。 ",-1)])]),_:1}),c(ni,{modelValue:Ae(ke),"onUpdate:modelValue":Qe[15]||(Qe[15]=nt=>Bn(ke)?ke.value=nt:null),placeholder:Me.$t("settings.vendor.linkAddPlaceholder")},null,8,["modelValue","placeholder"]),fe("div",hQo,[c(De,{loading:Ae(_e),disabled:!Ae(ke).trim(),onClick:Ee},{default:Oe(()=>[xt(Fe(Me.$t("settings.vendor.linkAdd")),1)]),_:1},8,["loading","disabled"])])])):en("",!0),Ae(me)=="importAdd"?(Le(),Ge("div",fQo,[fe("div",{class:"uploadArea",onClick:Ye,onDragover:Qe[17]||(Qe[17]=wr(()=>{},["prevent"])),onDrop:wr(Ot,["prevent"])},[c(jn,{ref_key:"uploadRef",ref:Re,modelValue:Ae(it),"onUpdate:modelValue":Qe[16]||(Qe[16]=nt=>Bn(it)?it.value=nt:null),theme:"file",multiple:!1,max:1,accept:".ts","before-upload":Ze,"request-method":Xe,style:{display:"none"}},null,8,["modelValue"]),fe("div",gQo,[c(dt,{theme:"outline",size:"32",fill:"var(--td-brand-color)"})]),fe("p",mQo,Fe(Me.$t("workbench.novel.import.importAdd")),1),fe("p",kQo,Fe(Me.$t("workbench.novel.import.limit")),1)],32)])):en("",!0),Ae(me)=="codeAdd"?(Le(),Ge("div",vQo)):en("",!0)])]),_:1},8,["visible","header"]),c(qt,{width:"70vw",placement:"center",top:"10vh",visible:Ae(O),"onUpdate:visible":Qe[22]||(Qe[22]=nt=>Bn(O)?O.value=nt:null),header:Me.$t("settings.vendor.code"),maskClosable:!1,onConfirm:J},{default:Oe(()=>[fe("div",AQo,[fe("div",pQo,[c(Be,{name:"info-circle",size:"16px"}),fe("span",null,Fe(Me.$t("settings.vendor.codeEditorInfo")),1)]),fe("div",bQo,[c(De,{variant:"text",size:"small",onClick:Qe[19]||(Qe[19]=nt=>y.value=Ae(b5e))},{icon:Oe(()=>[c(Be,{name:"rollback"})]),default:Oe(()=>[xt(" "+Fe(Me.$t("settings.vendor.reset")),1)]),_:1}),c(De,{variant:"outline",size:"small",onClick:Qe[20]||(Qe[20]=nt=>{var pn;return(pn=Ae(C))==null?void 0:pn.click()})},{icon:Oe(()=>[c(Be,{name:"upload"})]),default:Oe(()=>[xt(" "+Fe(Me.$t("settings.vendor.importFile")),1)]),_:1}),fe("input",{ref_key:"fileInputRef",ref:C,type:"file",accept:".ts,.js,.txt,.json",style:{display:"none"},onChange:kt},null,544)])]),fe("div",wQo,[c(Ae(xTo),{value:Ae(y),"onUpdate:value":Qe[21]||(Qe[21]=nt=>Bn(y)?y.value=nt:null),language:"typescript",theme:"vs-dark",height:600,options:s},null,8,["value"])])]),_:1},8,["visible","header"])])}}}),CQo=Kr(yQo,[["__scopeId","data-v-c0344fcd"]]),_Qo={class:"memoryConfig"},SQo={class:"actionRow f frr"},LQo=et({__name:"memoryConfig",setup(e){const t=he({messagesPerSummary:3,shortTermLimit:5,summaryMaxLength:500,summaryLimit:10,ragLimit:3,deepRetrieveSummaryLimit:5,modelOnnxFile:["all-MiniLM-L6-v2","onnx","model_fp16.onnx"],modelDtype:"fp16"}),n=["fp16","auto","fp32","q8","int8","uint8","q4","bnb4","q4f16"],r=he(!1),o=he(!1),s=he(!1);async function a(){r.value=!0;try{const{data:h}=await fn.get("/setting/memoryConfig/getMemory");t.value={messagesPerSummary:h.messagesPerSummary??3,shortTermLimit:h.shortTermLimit??5,summaryMaxLength:h.summaryMaxLength??500,summaryLimit:h.summaryLimit??10,ragLimit:h.ragLimit??3,deepRetrieveSummaryLimit:h.deepRetrieveSummaryLimit??5,modelOnnxFile:h.modelOnnxFile??["all-MiniLM-L6-v2","onnx","model_fp16.onnx"],modelDtype:h.modelDtype??"fp16"}}catch(h){window.$message.warning(h==null?void 0:h.message)}finally{r.value=!1}}async function l(){o.value=!0;try{await fn.post("/setting/memoryConfig/sureMemory",{...t.value}),window.$message.success($t("settings.memory.msg.saved"))}catch(h){window.$message.warning(h==null?void 0:h.message)}finally{o.value=!1}}async function d(){const h=ao.confirm({header:$t("settings.memory.msg.clearConfirmTitle"),body:$t("settings.memory.msg.clearConfirmBody"),confirmBtn:$t("settings.memory.msg.confirmClear"),cancelBtn:$t("settings.memory.msg.cancel"),onConfirm:async()=>{s.value=!0;try{await fn.post("/setting/memoryConfig/delAllMemory"),window.$message.success($t("settings.memory.msg.cleared")),h.hide()}catch(g){window.$message.error((g==null?void 0:g.msg)||$t("settings.memory.msg.clearFailed"))}finally{s.value=!1}}})}function u(){t.value={messagesPerSummary:3,shortTermLimit:5,summaryMaxLength:500,summaryLimit:10,ragLimit:3,deepRetrieveSummaryLimit:5,modelOnnxFile:["all-MiniLM-L6-v2","onnx","model_fp16.onnx"],modelDtype:"fp16"},l()}return An(()=>{a()}),(h,g)=>{const m=Dz,v=bZe,f=p2,k=hL,A=pA,p=km,b=Ez,w=Ci,O=A2;return Le(),Ge("div",_Qo,[c(m,{theme:"warning",class:"topAlert",message:h.$t("settings.memory.warning")},null,8,["message"]),c(O,{data:t.value,labelAlign:"top",labelWidth:"180px",class:"memoryForm",onSubmit:l},{default:Oe(()=>[c(p,{title:h.$t("settings.memory.vectorModelConfig"),bordered:!0,style:{"margin-top":"16px"}},{default:Oe(()=>[c(f,{label:h.$t("settings.memory.modelFilePath"),name:"modelOnnxFile"},{help:Oe(()=>[xt("向量模型文件路径:/data/models/"+Fe(t.value.modelOnnxFile?t.value.modelOnnxFile.join("/"):""),1)]),default:Oe(()=>[c(v,{modelValue:t.value.modelOnnxFile,"onUpdate:modelValue":g[0]||(g[0]=y=>t.value.modelOnnxFile=y),clearable:""},null,8,["modelValue"])]),_:1},8,["label"]),c(f,{label:h.$t("settings.memory.quantizationType"),name:"modelDtype"},{help:Oe(()=>[...g[8]||(g[8]=[])]),default:Oe(()=>[c(A,{modelValue:t.value.modelDtype,"onUpdate:modelValue":g[1]||(g[1]=y=>t.value.modelDtype=y),placeholder:h.$t("settings.memory.quantizationPlaceholder")},{default:Oe(()=>[(Le(),Ge(rn,null,Bi(n,y=>c(k,{key:y,value:y,label:y},null,8,["value","label"])),64))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["title"]),c(p,{title:h.$t("settings.memory.memoryParams"),bordered:!0,style:{"margin-top":"16px"}},{default:Oe(()=>[c(f,{label:h.$t("settings.memory.messagesPerSummary"),name:"messagesPerSummary"},{help:Oe(()=>[xt(Fe(h.$t("settings.memory.messagesPerSummaryHelp")),1)]),default:Oe(()=>[c(b,{modelValue:t.value.messagesPerSummary,"onUpdate:modelValue":g[2]||(g[2]=y=>t.value.messagesPerSummary=y),min:1,max:200,allowInputOverLimit:!1},null,8,["modelValue"])]),_:1},8,["label"]),c(f,{label:h.$t("settings.memory.shortTermLimit"),name:"shortTermLimit"},{help:Oe(()=>[xt(Fe(h.$t("settings.memory.shortTermLimitHelp")),1)]),default:Oe(()=>[c(b,{modelValue:t.value.shortTermLimit,"onUpdate:modelValue":g[3]||(g[3]=y=>t.value.shortTermLimit=y),min:1,max:100,allowInputOverLimit:!1},null,8,["modelValue"])]),_:1},8,["label"]),c(f,{label:h.$t("settings.memory.summaryMaxLength"),name:"summaryMaxLength"},{help:Oe(()=>[xt(Fe(h.$t("settings.memory.summaryMaxLengthHelp")),1)]),default:Oe(()=>[c(b,{modelValue:t.value.summaryMaxLength,"onUpdate:modelValue":g[4]||(g[4]=y=>t.value.summaryMaxLength=y),min:0,max:1e3,step:1,allowInputOverLimit:!1},null,8,["modelValue"])]),_:1},8,["label"]),c(f,{label:h.$t("settings.memory.summaryLimit"),name:"summaryLimit"},{help:Oe(()=>[xt(Fe(h.$t("settings.memory.summaryLimitHelp")),1)]),default:Oe(()=>[c(b,{modelValue:t.value.summaryLimit,"onUpdate:modelValue":g[5]||(g[5]=y=>t.value.summaryLimit=y),min:0,max:100,step:1,allowInputOverLimit:!1},null,8,["modelValue"])]),_:1},8,["label"]),c(f,{label:h.$t("settings.memory.ragLimit"),name:"ragLimit"},{help:Oe(()=>[xt(Fe(h.$t("settings.memory.ragLimitHelp")),1)]),default:Oe(()=>[c(b,{modelValue:t.value.ragLimit,"onUpdate:modelValue":g[6]||(g[6]=y=>t.value.ragLimit=y),min:0,max:50,step:1,allowInputOverLimit:!1},null,8,["modelValue"])]),_:1},8,["label"]),c(f,{label:h.$t("settings.memory.deepRetrieveSummaryLimit"),name:"deepRetrieveSummaryLimit"},{help:Oe(()=>[xt(Fe(h.$t("settings.memory.deepRetrieveSummaryLimitHelp")),1)]),default:Oe(()=>[c(b,{modelValue:t.value.deepRetrieveSummaryLimit,"onUpdate:modelValue":g[7]||(g[7]=y=>t.value.deepRetrieveSummaryLimit=y),min:0,max:100,step:1,allowInputOverLimit:!1},null,8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["title"]),fe("div",SQo,[c(w,{theme:"primary",type:"submit",loading:o.value},{default:Oe(()=>[xt(Fe(h.$t("settings.memory.saveConfig")),1)]),_:1},8,["loading"]),c(w,{theme:"danger",variant:"outline",loading:s.value,onClick:d},{default:Oe(()=>[xt(Fe(h.$t("settings.memory.clearMemory")),1)]),_:1},8,["loading"]),c(w,{theme:"warning",variant:"outline",loading:o.value,onClick:u},{default:Oe(()=>[xt(Fe(h.$t("settings.memory.restoreDefault")),1)]),_:1},8,["loading"])])]),_:1},8,["data"])])}}}),xQo=Kr(LQo,[["__scopeId","data-v-c59a3784"]]),EQo={class:"fileManagement"},TQo={class:"folderList"},QQo={class:"folderInfo"},DQo={class:"folderName"},BQo={class:"folderDesc"},RQo=et({__name:"fileManagement",setup(e){const{isElectron:t}=ys(ku()),n=[{label:"settings.file.folders.data",path:"",desc:"settings.file.folders.dataDesc"},{label:"settings.file.folders.logs",path:"logs",desc:"settings.file.folders.logsDesc"},{label:"settings.file.folders.oss",path:"oss",desc:"settings.file.folders.ossDesc"},{label:"settings.file.folders.skills",path:"skills",desc:"settings.file.folders.skillsDesc"},{label:"settings.file.folders.models",path:"models",desc:"settings.file.folders.modelsDesc"},{label:"settings.file.folders.web",path:"web",desc:"settings.file.folders.webDesc"},{label:"settings.file.folders.serve",path:"serve",desc:"settings.file.folders.serveDesc"}],r=o=>{fn.post("/setting/fileManagement/openFolder",{path:o}).catch(s=>{var a;(a=window.$message)==null||a.error(s.message||$t("settings.file.openFailed"))})};return(o,s)=>{const a=Ci,l=km,d=Cn("i-reduce-one"),u=Xy;return Le(),Ge("div",EQo,[Ae(t)?(Le(),Pt(l,{key:0,title:o.$t("settings.file.quickOpen"),bordered:""},{default:Oe(()=>[fe("div",TQo,[(Le(),Ge(rn,null,Bi(n,h=>fe("div",{key:h.path,class:"folderItem"},[fe("div",QQo,[fe("div",DQo,Fe(o.$t(h.label)),1),fe("div",BQo,Fe(o.$t(h.desc)),1)]),c(a,{theme:"primary",variant:"outline",onClick:g=>r(h.path)},{default:Oe(()=>[xt(Fe(o.$t("settings.file.open")),1)]),_:1},8,["onClick"])])),64))])]),_:1},8,["title"])):(Le(),Pt(u,{key:1,description:o.$t("settings.file.dockerDesc"),title:o.$t("settings.file.desktopOnly")},{image:Oe(()=>[c(d,{theme:"outline",fill:"red"})]),_:1},8,["description","title"]))])}}}),IQo=Kr(RQo,[["__scopeId","data-v-b9c6a62b"]]),MQo={class:"skillManagement"},PQo={class:"sidebarPanel"},FQo={class:"treeWrap"},NQo={class:"viewPanel"},UQo={key:0,class:"viewHeader"},jQo={class:"fileName"},WQo={key:1,class:"previewWrap"},VQo=et({__name:"skillManagement",setup(e){const t=["bold","underline","italic","strikeThrough","-","title","sub","sup","quote","unorderedList","orderedList","task","-","codeRow","code","table","-","revoke","next","=","preview"],n=he([]),r=he(""),o=he(""),s=he(""),a=he(""),l=he(!1),d=he(!1),u=G(()=>r.value?[r.value]:[]),h=G(()=>{let p=n.value.filter(w=>w.endsWith(".md"));if(!o.value)return p;const b=o.value.toLowerCase();return p.filter(w=>w.toLowerCase().includes(b))}),g=G(()=>{const p=new Map,b=[];for(const O of h.value){const y=O.split("/").filter(Boolean);let C=b,_="";for(let S=0;SE.value===_)||C.push({label:y[S],value:_,isFile:!0,isRoot:y.length===1});else{let E=p.get(_);E||(E={label:y[S],value:_,isFile:!1,children:[]},p.set(_,E),C.push(E)),C=E.children}}const w=O=>{O.sort((y,C)=>y.isFile!==C.isFile?y.isFile?1:-1:y.label.localeCompare(C.label)),O.forEach(y=>y.children&&w(y.children))};return w(b),b});async function m(){try{const{data:p}=await fn.post("/setting/skillManagement/getSkillList");n.value=Array.isArray(p)?p:[]}catch(p){console.error(p)}}async function v(p){try{const{data:b}=await fn.post("/setting/skillManagement/getSkillContent",{path:p});s.value=typeof b=="string"?b:(b==null?void 0:b.content)||""}catch(b){console.error(b),s.value=""}}async function f(p,b){const w=p[p.length-1],O=typeof w=="string"?w:String(w||""),y=b.node.data;!O||!(y!=null&&y.isFile)||O===r.value||(r.value=O,await v(O))}function k(){a.value=s.value,l.value=!0}async function A(){if(r.value){d.value=!0;try{await fn.post("/setting/skillManagement/saveSkillContent",{path:r.value,content:a.value}),s.value=a.value,l.value=!1}catch(p){console.error(p)}finally{d.value=!1}}}return An(()=>m()),(p,b)=>{const w=pu,O=Cn("i-folder-open"),y=Cn("i-file-text"),C=b4i,_=Xy,S=Ci,L=nc;return Le(),Ge("div",MQo,[fe("aside",PQo,[c(w,{modelValue:o.value,"onUpdate:modelValue":b[0]||(b[0]=E=>o.value=E),clearable:"",placeholder:p.$t("setting.skillManagement.search")},null,8,["modelValue","placeholder"]),fe("div",FQo,[g.value.length?(Le(),Pt(C,{key:0,activable:"",hover:"",line:"","expand-on-click-node":"",data:g.value,actived:u.value,onActive:f},{icon:Oe(({node:E})=>[E.data.isFile?E.data.isRoot?(Le(),Pt(y,{key:1,theme:"outline",size:"16",fill:"red"})):(Le(),Pt(y,{key:2,theme:"outline",size:"16"})):(Le(),Pt(O,{key:0,theme:"outline",size:"16"}))]),_:1},8,["data","actived"])):(Le(),Pt(_,{key:1,description:p.$t("setting.skillManagement.empty")},null,8,["description"]))])]),fe("section",NQo,[r.value?(Le(),Ge("div",UQo,[fe("span",jQo,Fe(r.value),1),c(S,{size:"small",theme:"primary",variant:"outline",onClick:k},{default:Oe(()=>[xt(Fe(p.$t("setting.skillManagement.edit")),1)]),_:1})])):en("",!0),r.value?(Le(),Ge("div",WQo,[c(Ae(r3),{modelValue:s.value,toolbars:[],"preview-only":"","preview-theme":"github","code-theme":"atom"},null,8,["modelValue"])])):(Le(),Pt(_,{key:2,description:p.$t("setting.skillManagement.selectOnTheLeft")},null,8,["description"]))]),c(L,{placement:"center",visible:l.value,"onUpdate:visible":b[2]||(b[2]=E=>l.value=E),header:p.$t("setting.skillManagement.edit")+` ${r.value}`,width:"80vw","confirm-btn":p.$t("common.save"),"confirm-on-enter":!1,"on-confirm":A,loading:d.value},{default:Oe(()=>[c(Ae(G4),{modelValue:a.value,"onUpdate:modelValue":b[1]||(b[1]=E=>a.value=E),toolbars:t,"preview-theme":"github","code-theme":"atom",style:{height:"72vh"}},null,8,["modelValue"])]),_:1},8,["visible","header","confirm-btn","loading"])])}}}),zQo=Kr(VQo,[["__scopeId","data-v-0d56dd55"]]),HQo={class:"otherConfig"},$Qo=et({__name:"devConfig",setup(e){const{isElectron:t}=ys(ku()),n=he("0");function r(){var a,l;if(t.value)try{fetch("toonflow://openDevTool")}catch{(a=window.$message)==null||a.warning("$t('settings.dev.openDevtoolFailed')")}else(l=window.$message)==null||l.warning("$t('settings.dev.notInElectron')")}async function o(){const{data:a}=await fn.get("/setting/dev/getSwitchAiDevTool");n.value=(a==null?void 0:a.switchAiDevTool)||"0"}function s(){fn.post("/setting/dev/updateSwitchAiDevTool",{switchAiDevTool:n.value})}return An(()=>{o()}),(a,l)=>{const d=Dz,u=Ci,h=p2,g=D3n,m=A2;return Le(),Ge("div",HQo,[c(m,{"label-align":"top"},{default:Oe(()=>[c(d,{theme:"warning"},{default:Oe(()=>[xt(Fe(a.$t("settings.dev.warning")),1)]),_:1}),c(h,{label:a.$t("settings.dev.devtool"),name:"showTitleBar"},{default:Oe(()=>[c(u,{theme:"primary",onClick:r},{default:Oe(()=>[xt(Fe(a.$t("settings.dev.openDevtool")),1)]),_:1})]),_:1},8,["label"]),c(h,{label:a.$t("settings.dev.aiDevtool"),name:"showTitleBar"},{default:Oe(()=>[c(g,{modelValue:Ae(t),"onUpdate:modelValue":l[0]||(l[0]=v=>Bn(t)?t.value=v:null),onChange:o},null,8,["modelValue"])]),_:1},8,["label"]),uu(c(h,{label:a.$t("settings.dev.switchAiDevTool"),name:"showTitleBar"},{tips:Oe(()=>[fe("p",null,Fe(a.$t("settings.dev.devtoolsDoc"))+":https://ai-sdk.dev/docs/ai-sdk-core/devtools",1),fe("p",null,Fe(a.$t("settings.dev.devtoolsDesc")),1),fe("p",null,Fe(a.$t("settings.dev.devtoolsDesc2")),1)]),default:Oe(()=>[c(g,{customValue:["1","0"],modelValue:Ae(n),"onUpdate:modelValue":l[1]||(l[1]=v=>Bn(n)?n.value=v:null),onChange:s},null,8,["modelValue"])]),_:1},8,["label"]),[[h1,Ae(t)]])]),_:1})])}}}),XQo=Kr($Qo,[["__scopeId","data-v-472d7447"]]),GQo={class:"promptManage"},YQo=["onClick"],ZQo={class:"data"},qQo={class:"jb"},KQo={class:"name"},JQo={class:"type"},eDo={class:"data"},tDo={class:"show"},nDo=et({__name:"promptManage",setup(e){An(()=>{o()});const t=["bold","italic","strikeThrough","-","unorderedList","orderedList","-","revoke","next","=","preview"],n=he(!1),r=he([]);function o(){fn.post("/setting/promptManage/getPrompt").then(d=>{r.value=d.data.map(u=>({id:u.id,name:u.name,type:u.type,data:u.data}))})}function s(d){a.value={...d},n.value=!0}const a=he({id:0,name:"",type:"",data:""});async function l(){await fn.post("/setting/promptManage/updatePrompt",{id:a.value.id,data:a.value.data}),window.$message.success($t("workbench.project.dialog.prompt.saveSuccess")),o(),n.value=!1}return(d,u)=>{const h=km,g=nc;return Le(),Ge("div",GQo,[(Le(!0),Ge(rn,null,Bi(r.value,m=>(Le(),Ge("div",{key:m.id,style:{cursor:"pointer"},onClick:v=>s(m)},[c(h,{bordered:""},{default:Oe(()=>[fe("div",ZQo,[fe("div",qQo,[fe("div",KQo,Fe(m.name),1),fe("div",JQo,Fe(m.type),1)]),fe("div",eDo,Fe(m.data),1)])]),_:2},1024)],8,YQo))),128)),fe("div",tDo,[c(g,{visible:n.value,"onUpdate:visible":u[1]||(u[1]=m=>n.value=m),header:d.$t("workbench.project.dialog.prompt.title"),width:"70%","close-on-overlay-click":!1,onConfirm:l,top:"9vh"},{default:Oe(()=>[c(Ae(G4),{modelValue:a.value.data,"onUpdate:modelValue":u[0]||(u[0]=m=>a.value.data=m),theme:"light",toolbars:t,footers:[],style:{height:"60vh"},placeholder:d.$t("workbench.project.dialog.prompt.placeholder"),onOnUploadImg:()=>{}},null,8,["modelValue","placeholder"])]),_:1},8,["visible","header"])])])}}}),iDo=Kr(nDo,[["__scopeId","data-v-2bed7c85"]]),rDo={class:"settingPanel"},oDo={class:"settingRight"},sDo={class:"sectionTitle"},aDo={class:"settingContent"},lDo=et({__name:"index",setup(e){const{showSetting:t,activeMenu:n,needUpdate:r}=ys(ku()),o=[{key:"language",label:"settings.menu.language",icon:"i-translate"},{key:"vendorConfig",label:"settings.menu.vendorConfig",icon:"i-computer"},{key:"agentConfog",label:"settings.menu.agentConfig",icon:"i-color-filter"},{key:"promptManage",label:"settings.menu.promptManage",icon:"i-tips"},{key:"skillManagement",label:"settings.menu.skillsSkillsManagement",icon:"i-ring"},{key:"memoryConfig",label:"settings.menu.memoryConfig",icon:"i-memory-card-one"},{key:"loginConfig",label:"settings.menu.loginConfig",icon:"i-lock"},{key:"dbConfig",label:"settings.menu.dbConfig",icon:"i-data"},{key:"fileManagement",label:"settings.menu.fileManagement",icon:"i-hard-disk"},{key:"otherConfig",label:"settings.menu.otherConfig",icon:"i-application-menu"},{key:"requestConfig",label:"settings.menu.requestConfig",icon:"i-api"},{key:"devConfig",label:"settings.menu.devConfig",icon:"i-flask"},{key:"about",label:"settings.menu.about",icon:"i-info"},{key:"logoutConfig",label:"settings.menu.logoutConfig",icon:"i-logout"}],s=G(()=>o.find(a=>a.key===n.value));return(a,l)=>{const d=_Ze,u=t3n,h=e3n,g=nc;return Le(),Pt(g,{header:a.$t("settings.title"),footer:!1,placement:"center",width:"1200px",visible:Ae(t),"onUpdate:visible":l[1]||(l[1]=m=>Bn(t)?t.value=m:null)},{default:Oe(()=>[fe("div",rDo,[c(h,{class:"settingMenu",value:Ae(n),"onUpdate:value":l[0]||(l[0]=m=>Bn(n)?n.value=m:null),style:{height:"70vh"}},{default:Oe(()=>[(Le(),Ge(rn,null,Bi(o,m=>c(u,{key:m.key,value:m.key},{icon:Oe(()=>[c(d,{count:Ae(r)&&m.key==="about"?1:0,dot:""},{default:Oe(()=>[(Le(),Pt(Bd(m.icon),{class:"icon"}))]),_:2},1032,["count"])]),default:Oe(()=>[xt(" "+Fe(a.$t(m.label)),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"]),fe("div",oDo,[fe("div",sDo,Fe(Ae(s)?a.$t(Ae(s).label):""),1),fe("div",aDo,[Ae(n)==="language"?(Le(),Pt(Dqr,{key:0})):en("",!0),Ae(n)==="vendorConfig"?(Le(),Pt(CQo,{key:1})):en("",!0),Ae(n)==="requestConfig"?(Le(),Pt(Rqr,{key:2})):en("",!0),Ae(n)==="loginConfig"?(Le(),Pt(Iqr,{key:3})):en("",!0),Ae(n)==="agentConfog"?(Le(),Pt(uKr,{key:4})):en("",!0),Ae(n)==="promptManage"?(Le(),Pt(iDo,{key:5})):en("",!0),Ae(n)==="otherConfig"?(Le(),Pt(bKr,{key:6})):en("",!0),Ae(n)==="dbConfig"?(Le(),Pt(vKr,{key:7})):en("",!0),Ae(n)==="about"?(Le(),Pt(mJr,{key:8})):en("",!0),Ae(n)==="logoutConfig"?(Le(),Pt(AJr,{key:9})):en("",!0),Ae(n)==="memoryConfig"?(Le(),Pt(xQo,{key:10})):en("",!0),Ae(n)==="fileManagement"?(Le(),Pt(IQo,{key:11})):en("",!0),Ae(n)==="skillManagement"?(Le(),Pt(zQo,{key:12})):en("",!0),Ae(n)==="devConfig"?(Le(),Pt(XQo,{key:13})):en("",!0)])])])]),_:1},8,["header","visible"])}}}),cDo=Kr(lDo,[["__scopeId","data-v-ba4aaf24"]]),dDo={class:"migrateShow"},uDo={class:"taskList"},hDo={class:"item"},fDo=et({__name:"migrateShow",setup(e){const t=he(!1);function n(){fn.post("/migrate/migrateData").then(()=>{window.$message.success($t("components.migrateShow.msg.migrateSuccess"))}).catch(()=>{window.$message.error($t("components.migrateShow.msg.migrateFailed"))}).finally(()=>{})}return(r,o)=>{const s=Ci,a=Ev,l=nc;return Le(),Ge("div",dDo,[c(l,{visible:Ae(t),"onUpdate:visible":o[1]||(o[1]=d=>Bn(t)?t.value=d:null),header:r.$t("components.migrateShow.title"),width:"500px"},{footer:Oe(()=>[c(a,null,{default:Oe(()=>[c(s,{theme:"default",onClick:o[0]||(o[0]=()=>t.value=!1)},{default:Oe(()=>[xt(Fe(r.$t("components.migrateShow.hide")),1)]),_:1}),c(s,{theme:"primary",onClick:n},{default:Oe(()=>[xt(Fe(r.$t("components.migrateShow.confirm")),1)]),_:1})]),_:1})]),default:Oe(()=>[fe("div",uDo,[fe("div",hDo,[fe("span",null,Fe(r.$t("components.migrateShow.desc")),1)])])]),_:1},8,["visible","header"])])}}});function Oit(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gDo(e,t){for(var n=0;n2&&arguments[2]!==void 0?arguments[2]:0,r=Math.random()*(t-e)+e;return Math.floor(r*Math.pow(10,n))/Math.pow(10,n)}function VSt(e){return e[Q4(0,e.length)]}var ADo=.00125,pDo=5e-4,bDo=9e-4,wDo=1e-5,ODo=6,yDo=80,CDo=.9,_Do=1.7,SDo=.2,LDo=.6,xDo=.03,EDo=.07,kPn=15,vPn=82,zSt=150,TDo=100,QDo=250,DDo=40,BDo=["#fcf403","#62fc03","#f4fc03","#03e7fc","#03fca5","#a503fc","#fc03ad","#fc03c2"];function HSt(e){var t=1920;return Math.log(e)/Math.log(t)}var w5e=function(){function e(t){Oit(this,e);var n=t.initialPosition,r=t.confettiRadius,o=t.confettiColors,s=t.emojis,a=t.emojiSize,l=t.canvasWidth,d=t.initialFlightAngle,u=t.rotationAngle,h=t.shouldHideConfettiInShiftedPosition,g=h===void 0?!1:h,m=Q4(CDo,_Do,3),v=m*HSt(l);this.confettiSpeed={x:v,y:v},this.finalConfettiSpeedX=Q4(SDo,LDo,3),this.rotationSpeed=s.length?.01:Q4(xDo,EDo,3)*HSt(l),this.dragForceCoefficient=Q4(pDo,bDo,6),this.radius={x:r,y:r},this.initialRadius=r,this.rotationAngle=u,this.emojiSize=a,this.emojiRotationAngle=Q4(0,2*Math.PI),this.radiusYUpdateDirection="down",this.cos=Math.cos(d),this.sin=Math.sin(d);var f=Q4(-150,0);this.positionOffset={x:f*this.sin,y:f*this.cos},this.distanceTravelled={x:0,y:0};var k={x:n.x+this.positionOffset.x,y:n.y-this.positionOffset.y};this.currentPosition=Object.assign({},k),this.initialPosition=Object.assign({},k),this.color=s.length?null:VSt(o),this.emoji=s.length?VSt(s):null,this.createdAt=new Date().getTime(),this.isVisible=!g}return yit(e,[{key:"draw",value:function(n){var r=this.currentPosition,o=this.radius,s=this.color,a=this.emoji,l=this.rotationAngle,d=this.emojiRotationAngle,u=this.emojiSize,h=this.isVisible;if(h){var g=window.devicePixelRatio;s?(n.fillStyle=s,n.beginPath(),n.ellipse(r.x*g,r.y*g,o.x*g,o.y*g,l,0,2*Math.PI),n.fill()):a&&(n.font="".concat(u,"px serif"),n.save(),n.translate(g*r.x,g*r.y),n.rotate(d),n.textAlign="center",n.fillText(a,0,0),n.restore())}}},{key:"updatePosition",value:function(n,r){var o=this.confettiSpeed,s=this.dragForceCoefficient,a=this.finalConfettiSpeedX,l=this.radiusYUpdateDirection,d=this.rotationSpeed,u=this.createdAt;o.x>a&&(this.confettiSpeed.x-=s*n);var h=this.currentPosition.y,g=r-u;this.currentPosition.y=this.initialPosition.y-o.y*this.cos*g+ADo*Math.pow(g,2)/2;var m={x:o.x*this.sin*n,y:this.currentPosition.y-h};if(this.currentPosition.x+=m.x,this.distanceTravelled.x+=Math.abs(m.x),this.distanceTravelled.y+=Math.abs(m.y),this.distanceTravelled.x>=Math.abs(this.positionOffset.x)&&this.distanceTravelled.y>=Math.abs(this.positionOffset.y)&&(this.isVisible=!0),this.rotationSpeed-=this.emoji?1e-4:wDo*n,this.rotationSpeed<0&&(this.rotationSpeed=0),this.emoji){this.emojiRotationAngle+=this.rotationSpeed*n%(2*Math.PI);return}l==="down"?(this.radius.y-=n*d,this.radius.y<=0&&(this.radius.y=0,this.radiusYUpdateDirection="up")):(this.radius.y+=n*d,this.radius.y>=this.initialRadius&&(this.radius.y=this.initialRadius,this.radiusYUpdateDirection="down"))}},{key:"getIsVisibleOnCanvas",value:function(n){return this.currentPosition.y0&&arguments[0]!==void 0?arguments[0]:{};Oit(this,e),this.activeConfettiBatches=[],this.canvas=t.canvas||RDo(),this.canvasContext=this.canvas.getContext("2d"),this.requestAnimationFrameRequested=!1,this.lastUpdated=new Date().getTime(),this.iterationIndex=0,this.loop=this.loop.bind(this),requestAnimationFrame(this.loop)}return yit(e,[{key:"loop",value:function(){this.requestAnimationFrameRequested=!1,vDo(this.canvas);var n=new Date().getTime(),r=n-this.lastUpdated,o=this.canvas.offsetHeight,s=this.iterationIndex%10===0;this.activeConfettiBatches=this.activeConfettiBatches.filter(function(a){return a.processShapes({timeDelta:r,currentTime:n},o,s),s?!a.complete():!0}),this.iterationIndex++,this.queueAnimationFrameIfNeeded(n)}},{key:"queueAnimationFrameIfNeeded",value:function(n){this.requestAnimationFrameRequested||this.activeConfettiBatches.length<1||(this.requestAnimationFrameRequested=!0,this.lastUpdated=n||new Date().getTime(),requestAnimationFrame(this.loop))}},{key:"addConfettiAtPosition",value:function(){for(var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=$St(n),o=r.confettiRadius,s=r.confettiNumber,a=r.confettiColors,l=r.emojis,d=r.emojiSize,u=r.confettiDispatchPosition,h=this.canvas.getBoundingClientRect(),g=h.width,m=new GSt(this.canvasContext),v=0;v0&&arguments[0]!==void 0?arguments[0]:{},r=$St(n),o=r.confettiRadius,s=r.confettiNumber,a=r.confettiColors,l=r.emojis,d=r.emojiSize,u=this.canvas.getBoundingClientRect(),h=u.width,g=u.height,m=g*5/7,v={x:0,y:m},f={x:h,y:m},k=new GSt(this.canvasContext),A=0;A({content:k.label,value:k.value})),a=k=>{o.value=k.value,yW.value=k.value},l=q4e("helloGuideDone",!1),d=he(!l.value),u=he(0);function h(){n.value="vendorConfig",t.value=!0}function g(){n.value="agentConfog",t.value=!0}function m(){l.value=!0,d.value=!1}function v(){l.value=!0,d.value=!1,new NDo().addConfetti()}async function f(){r.value?await fetch("toonflow://openurlwithbrowser?url=https://github.com/HBAI-Ltd/Toonflow-app"):window.open("https://github.com/HBAI-Ltd/Toonflow-app")}return(k,A)=>{const p=Ci,b=Cn("i-translate"),w=Pne,O=qvi,y=Zvi,C=uL,_=Dz,S=g3i,L=nc;return Le(),Pt(L,{visible:Ae(d),"onUpdate:visible":A[3]||(A[3]=E=>Bn(d)?d.value=E:null),footer:!1,header:!1,width:"680px","close-on-overlay-click":!1,placement:"center"},{default:Oe(()=>[fe("div",UDo,[Ae(u)===0?(Le(),Ge("div",jDo,[A[4]||(A[4]=fe("img",{src:lbe,alt:"ToonFlow Logo",class:"welcomeLogo"},null,-1)),fe("h1",WDo,Fe(k.$t("hello.welcomeTitle")),1),fe("p",VDo,Fe(k.$t("hello.welcomeDesc")),1),c(p,{theme:"primary",size:"large",onClick:A[0]||(A[0]=E=>u.value=1)},{default:Oe(()=>[xt(Fe(k.$t("hello.startConfig")),1)]),_:1}),c(p,{variant:"text",size:"small",style:{"margin-top":"12px"},onClick:m},{default:Oe(()=>[xt(Fe(k.$t("hello.skip")),1)]),_:1}),fe("div",zDo,[c(w,{options:Ae(s),trigger:"click",onClick:a,maxColumnWidth:150},{default:Oe(()=>[c(p,{shape:"circle",theme:"default",size:"large"},{icon:Oe(()=>[c(b,{theme:"outline",size:"20"})]),_:1})]),_:1},8,["options"])])])):(Le(),Ge(rn,{key:1},[c(y,{current:Ae(u)-1,class:"guideSteps"},{default:Oe(()=>[c(O,{title:k.$t("hello.configModel")},null,8,["title"]),c(O,{title:k.$t("hello.configData")},null,8,["title"]),c(O,{title:k.$t("hello.startUse")},null,8,["title"])]),_:1},8,["current"]),fe("div",HDo,[Ae(u)===1?(Le(),Ge("div",$Do,[fe("div",XDo,[c(C,{name:"server",size:"48px"})]),fe("h2",GDo,Fe(k.$t("hello.configModelTitle")),1),fe("p",YDo,Fe(k.$t("hello.configModelDesc")),1),fe("div",ZDo,[c(_,{theme:"info",message:k.$t("hello.configModelTip")},null,8,["message"])]),c(p,{theme:"primary",size:"large",onClick:h},{icon:Oe(()=>[c(C,{name:"setting"})]),default:Oe(()=>[xt(" "+Fe(k.$t("hello.configModelBtn")),1)]),_:1})])):en("",!0),Ae(u)===2?(Le(),Ge("div",qDo,[fe("div",KDo,[c(C,{name:"relativity",size:"48px"})]),fe("h2",JDo,Fe(k.$t("hello.configAgentTitle")),1),fe("p",eBo,Fe(k.$t("hello.configAgentDesc")),1),fe("div",tBo,[c(_,{theme:"info",message:k.$t("hello.configAgentTip")},null,8,["message"])]),c(p,{theme:"primary",size:"large",onClick:g},{icon:Oe(()=>[c(C,{name:"setting"})]),default:Oe(()=>[xt(" "+Fe(k.$t("hello.configAgentBtn")),1)]),_:1})])):en("",!0),Ae(u)===3?(Le(),Ge("div",nBo,[fe("div",iBo,[c(C,{name:"check-circle",size:"48px",color:"var(--td-success-color)"})]),fe("h2",rBo,Fe(k.$t("hello.finishTitle")),1),fe("p",oBo,Fe(k.$t("hello.finishDesc")),1),fe("div",sBo,[fe("p",aBo,Fe(k.$t("hello.qrcodeLabel")),1),c(S,{value:"https://work.weixin.qq.com/u/vc36adcc89845edcbe?v=5.0.3.63936&bb=85b8d228e8",level:"Q",type:"svg"})]),fe("div",lBo,[fe("p",cBo,Fe(k.$t("hello.githubLabel")),1),c(p,{theme:"danger",size:"large",onClick:f},{icon:Oe(()=>[c(C,{name:"logo-github"})]),default:Oe(()=>[A[5]||(A[5]=xt(" Star on GitHub ",-1))]),_:1})])])):en("",!0)]),fe("div",dBo,[Ae(u)>1?(Le(),Pt(p,{key:0,variant:"outline",onClick:A[1]||(A[1]=E=>u.value--)},{default:Oe(()=>[xt(Fe(k.$t("hello.prevStep")),1)]),_:1})):en("",!0),fe("div",uBo,[Ae(u)<3?(Le(),Pt(p,{key:0,variant:"text",onClick:m},{default:Oe(()=>[xt(Fe(k.$t("hello.skip")),1)]),_:1})):en("",!0),Ae(u)<3?(Le(),Pt(p,{key:1,theme:"primary",onClick:A[2]||(A[2]=E=>u.value++)},{default:Oe(()=>[xt(Fe(k.$t("hello.nextStep")),1)]),_:1})):en("",!0),Ae(u)===3?(Le(),Pt(p,{key:2,theme:"primary",onClick:v},{default:Oe(()=>[xt(Fe(k.$t("hello.finish")),1)]),_:1})):en("",!0)])])],64))])]),_:1},8,["visible"])}}}),fBo=Kr(hBo,[["__scopeId","data-v-da3a500c"]]),$u=Wy("project",()=>({allProject:he([]),project:he(null)}),{persist:!0}),gBo={class:"menu fc jb"},mBo={class:"itemBox fc ac"},kBo=["onClick"],vBo={key:1,class:"divider"},ABo={class:"footItem fc ac"},pBo={class:"view"},bBo={key:0,class:"topMenu f ac jb"},wBo={class:"title"},OBo={class:"rightBtnList f ac"},yBo=["onClick"],CBo={key:1,class:"divider"},_Bo={class:"viewBox"},SBo=et({__name:"index",setup(e){const{project:t}=ys($u()),{showSetting:n,isElectron:r,needUpdate:o}=ys(ku()),s=he([{type:"btn",path:"/project",labelKey:"workbench.menu.myProject",icon:"i-folder-close"},{type:"btn",path:"/task",labelKey:"workbench.menu.taskCenter",icon:"i-view-list"}]),a=he([{type:"btn",path:"/novel",labelKey:"workbench.menu.novel",icon:"i-notebook",nodelOnly:!0},{type:"btn",path:"/scriptAgent",labelKey:"workbench.menu.scriptAgent",icon:"i-color-filter",nodelOnly:!0},{type:"btn",path:"/script",labelKey:"workbench.menu.scriptManage",icon:"i-document-folder"},{type:"btn",path:"/cornerScape",labelKey:"workbench.menu.cornerScape",icon:"i-peoples-two"},{type:"btn",path:"/production",labelKey:"workbench.menu.production",icon:"i-carousel-video"},{type:"divider"},{type:"btn",path:"/assets",labelKey:"workbench.menu.assetCenter",icon:"i-receive"}]),l=_pe(),d=vNi(),u=he(d.path);At(()=>d.path,p=>{u.value=p});function h(p){p.needProject&&!t.value||(l.push(p.path),u.value=p.path)}async function g(){r.value?await fetch("toonflow://openurlwithbrowser?url=https://github.com/HBAI-Ltd/Toonflow-app"):window.open("https://github.com/HBAI-Ltd/Toonflow-app")}async function m(){r.value?await fetch("toonflow://openurlwithbrowser?url=https://docs.qq.com/smartsheet/form/EmvmQBrmlPmr%2Fss_vsqk2v%2FvhiGzE?tab=ss_vsqk2v"):window.open("https://docs.qq.com/smartsheet/form/EmvmQBrmlPmr%2Fss_vsqk2v%2FvhiGzE?tab=ss_vsqk2v")}async function v(){const{data:p}=await fn.post("/setting/about/checkUpdate",{source:"toonflow"});if(p.needUpdate){o.value=!0;const{activeMenu:b}=ys(ku()),w=UB.success({title:$t("version.newVersion"),content:()=>xn("div",{style:"text-align: right; padding-top: 4px;"},xn("span",{style:"color: #ed7b2f; font-size: 12px; cursor: pointer;",onClick:()=>{b.value="about",n.value=!0,UB.close(w)}},$t("skillScan.openSettings"))),closeBtn:!0,placement:"bottom-right"})}else o.value=!1}let f=null;function k(){v(),f=setInterval(()=>{v()},2*60*1e3)}function A(){f&&(clearInterval(f),f=null)}return At(o,p=>{p&&A()}),An(()=>{k()}),Qa(()=>{A()}),(p,b)=>{var L,E;const w=Na,O=Cn("i-bill"),y=Cn("i-setting-one"),C=_Ze,_=Cn("i-github-one"),S=Cn("router-view");return Le(),Ge(rn,null,[fe("div",{class:"main",style:io({height:Ae(r)?"calc(100vh - 32px)":"100vh"})},[fe("div",gBo,[b[1]||(b[1]=fe("div",{class:"logoBox c"},[fe("img",{class:"logo",src:lbe})],-1)),fe("div",mBo,[(Le(!0),Ge(rn,null,Bi(Ae(s),(Q,T)=>(Le(),Pt(w,{content:Q.labelKey?p.$t(Q.labelKey):"",placement:"right",theme:"light",destroyOnClose:"",showArrow:!1,key:T},{default:Oe(()=>[Q.type==="btn"?(Le(),Ge("div",{key:0,class:Eo(["item fc c",{active:Ae(u)==Q.path}]),onClick:P=>h(Q)},[(Le(),Pt(Bd(Q.icon),{class:"icon"}))],10,kBo)):en("",!0),Q.type==="divider"?(Le(),Ge("div",vBo)):en("",!0)]),_:2},1032,["content"]))),128))]),fe("div",ABo,[c(w,{content:p.$t("workbench.menu.feedbackQuestions"),placement:"right",theme:"light",destroyOnClose:"",showArrow:!1},{default:Oe(()=>[fe("div",{class:"item c",onClick:m},[c(O,{class:"icon"})])]),_:1},8,["content"]),c(w,{content:p.$t("workbench.menu.settings"),placement:"right",theme:"light",destroyOnClose:"",showArrow:!1},{default:Oe(()=>[fe("div",{class:"item c",onClick:b[0]||(b[0]=Q=>n.value=!0)},[c(C,{count:Ae(o)?1:0,dot:""},{default:Oe(()=>[c(y,{class:"icon"})]),_:1},8,["count"])])]),_:1},8,["content"]),c(w,{content:p.$t("workbench.menu.jumpGithub"),placement:"right",theme:"light",destroyOnClose:"",showArrow:!1},{default:Oe(()=>[fe("div",{class:"item c",onClick:g},[c(_,{size:"24"})])]),_:1},8,["content"])])]),fe("div",pBo,[(L=Ae(t))!=null&&L.id?(Le(),Ge("div",bBo,[fe("div",wBo,[fe("h2",null,Fe(((E=Ae(t))==null?void 0:E.name)||p.$t("workbench.selectProject")),1)]),fe("div",OBo,[(Le(!0),Ge(rn,null,Bi(Ae(a),(Q,T)=>(Le(),Pt(w,{content:Q.labelKey?p.$t(Q.labelKey):"",placement:"bottom",theme:"light",destroyOnClose:"",showArrow:!1,key:T},{default:Oe(()=>[Q.type==="btn"&&(Ae(t).projectType==="novel"||!Q.nodelOnly)?(Le(),Ge("div",{key:0,class:Eo(["item fc c",{active:Ae(u)==Q.path}]),onClick:P=>h(Q)},[(Le(),Pt(Bd(Q.icon),{class:"icon"}))],10,yBo)):en("",!0),Q.type==="divider"?(Le(),Ge("div",CBo)):en("",!0)]),_:2},1032,["content"]))),128))])])):en("",!0),fe("div",_Bo,[c(S,null,{default:Oe(({Component:Q})=>[(Le(),Pt(Bd(Q),{key:p.$route.fullPath}))]),_:1})])])],4),c(fBo),c(cDo),c(fDo)],64)}}}),LBo=Kr(SBo,[["__scopeId","data-v-99f1fe92"]]),xBo=Object.freeze(Object.defineProperty({__proto__:null,default:LBo},Symbol.toStringTag,{value:"Module"})),EBo={class:"addProject"},TBo={class:"formColumns"},QBo={class:"formLeft"},DBo={class:"ac",style:{gap:"5px",width:"100%"}},BBo={class:"ac",style:{gap:"5px",width:"100%"}},RBo={class:"formRight"},IBo={class:"artStylePicker"},MBo={class:"artStyleHeader"},PBo={class:"artStyleContent"},FBo={class:"gridContainer"},NBo=["onClick"],UBo={class:"imageWrapper"},jBo=["src","alt"],WBo={class:"text"},VBo=["onClick"],zBo=["onClick"],HBo=["onClick"],$Bo={class:"directorManual"},XBo={class:"directorManualHeader"},GBo={class:"artStyleContent"},YBo={class:"gridContainer"},ZBo=["onClick"],qBo={class:"imageWrapper"},KBo=["src","alt"],JBo={class:"text"},eRo=["onClick"],tRo=["onClick"],nRo=["onClick"],iRo={class:"nameAndCoverRow"},rRo={class:"nameField"},oRo={class:"fieldLabel"},sRo={class:"mdFileLocation"},aRo={class:"fieldLabel"},lRo={class:"coverField"},cRo={class:"fieldLabel"},dRo={class:"coverUploadArea multiCoverUploadArea"},uRo=["src","onClick"],hRo=["onClick"],fRo={class:"promptEditorWrapper"},gRo={class:"promptEditorHeader"},mRo={class:"aiExtractInline"},kRo={class:"nameAndCoverRow"},vRo={class:"nameField"},ARo={class:"fieldLabel"},pRo={class:"mdFileLocation"},bRo={class:"fieldLabel"},wRo={class:"coverField"},ORo={class:"fieldLabel"},yRo={class:"coverUploadArea multiCoverUploadArea"},CRo=["src"],_Ro=["onClick"],SRo={class:"promptEditorWrapper"},LRo={class:"promptEditorHeader"},xRo={class:"aiExtractInline"},ERo=et({__name:"projectDialog",props:Sc({projectData:{}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:Sc(["add","edit"],["update:modelValue"]),setup(e,{emit:t}){const n=af(e,"modelValue"),r=e,o=t,s=he(),a=he(!1);function l($){a.value=!0,s.value=$}const d=()=>[{label:"README",value:"README",data:""},{label:"前缀",value:"prefix",data:""},{label:"角色",value:"art_character",data:""},{label:"角色衍生",value:"art_character_derivative",data:""},{label:"道具",value:"art_prop",data:""},{label:"道具衍生",value:"art_prop_derivative",data:""},{label:"场景",value:"art_scene",data:""},{label:"场景衍生",value:"art_scene_derivative",data:""},{label:"分镜",value:"director_storyboard",data:""},{label:"分镜视频",value:"art_storyboard_video",data:""},{label:"技法-导演规划",value:"director_planning_style",data:""},{label:"技法-分镜表设计",value:"director_storyboard_table_style",data:""}],u=G(()=>!!r.projectData),h=[{value:"16:9",label:"16:9"},{value:"9:16",label:"9:16"}],g=()=>({id:0,projectType:"novel",name:"",intro:"",type:"",artStyle:"",era:"",videoRatio:"16:9",createTime:0,userId:0,imageModel:"",videoModel:"",imageQuality:"",mode:"",directorManual:""}),m=he(g());function v(){m.value=g()}function f(){n.value=!1,v()}function k(){if(!m.value.name)return window.$message.warning($t("workbench.project.msg.enterProjectName"));if(!m.value.type)return window.$message.warning($t("workbench.project.msg.enterProjectType"));if(!m.value.imageModel)return window.$message.warning($t("workbench.project.msg.enterImageModel"));if(!m.value.videoModel)return window.$message.warning($t("workbench.project.msg.enterVideoModel"));if(!m.value.artStyle)return window.$message.warning($t("workbench.project.msg.enterArtStyle"));if(!m.value.directorManual)return window.$message.warning($t("workbench.project.msg.directorManual"));if(!m.value.videoRatio)return window.$message.warning($t("workbench.project.msg.enterVideoRatio"));if(!m.value.intro)return window.$message.warning($t("workbench.project.msg.enterProjectIntro"));if(!m.value.imageQuality)return window.$message.warning($t("workbench.project.msg.enterProjectQuality"));if(!m.value.mode)return window.$message.warning($t("workbench.project.msg.selectMode"));u.value?o("edit",{id:m.value.id,name:m.value.name,intro:m.value.intro,type:m.value.type,artStyle:m.value.artStyle,videoRatio:m.value.videoRatio,imageModel:m.value.imageModel,videoModel:m.value.videoModel,projectType:m.value.projectType||"novel",directorManual:m.value.directorManual,imageQuality:m.value.imageQuality,mode:m.value.mode}):o("add",{projectType:m.value.projectType||"novel",name:m.value.name,intro:m.value.intro,type:m.value.type,artStyle:m.value.artStyle,videoRatio:m.value.videoRatio||"16:9",imageModel:m.value.imageModel,videoModel:m.value.videoModel,imageQuality:m.value.imageQuality,directorManual:m.value.directorManual,mode:m.value.mode}),v(),n.value=!1}const A=["bold","italic","strikeThrough","-","unorderedList","orderedList","-","revoke","next","=","preview"];At(n,async $=>{if($){if(r.projectData){if(m.value={...g(),id:r.projectData.id,name:r.projectData.name||"",intro:r.projectData.intro||"",type:r.projectData.type||"",artStyle:r.projectData.artStyle||"",videoRatio:r.projectData.videoRatio||"16:9",imageModel:r.projectData.imageModel||"",videoModel:r.projectData.videoModel||"",imageQuality:r.projectData.imageQuality||"",projectType:r.projectData.projectType||"novel",mode:r.projectData.mode||"text",directorManual:r.projectData.directorManual||""},r.projectData.videoModel)try{const{data:ce}=await fn.post("/modelSelect/getModelDetail",{modelId:r.projectData.videoModel});ce!=null&&ce.mode&&(M.value=ce.mode.map(pe=>({label:j(pe),value:W(pe)})))}catch{}}else v();L(),ge()}});const p=he([]),b=he(!1),w=he(!1),O=he(null),y=he({name:"",images:[],stylePath:""}),C=he(),_=he("README"),S=he(d());function L(){b.value=!0,fn.post("/project/getVisualManual").then(({data:$})=>{p.value=$.map(ce=>({id:ce.id,name:ce.name,stylePath:ce.stylePath,images:ce.images??(Array.isArray(ce.image)?ce.image:ce.image?[ce.image]:[]),data:ce.data}))}).finally(()=>{b.value=!1})}function E($){if(O.value=$??null,$){y.value.name=$.name,y.value.stylePath=$.stylePath,y.value.images=$.images?[...$.images]:[];const ce=Array.isArray($.data)?$.data:[];S.value=d().map(pe=>{const ye=ce.find(Te=>Te.value===pe.value);return ye?{...pe,data:ye.data}:{...pe}})}else y.value={name:"",images:[],stylePath:""},S.value=d();_.value="README",w.value=!0}function Q(){w.value=!1,O.value=null,y.value={name:"",images:[],stylePath:""},S.value=d(),_.value="README"}function T(){var $;($=C.value)==null||$.click()}function P($){const ce=$.target.files;!ce||ce.length===0||(Array.from(ce).forEach(pe=>{const ye=new FileReader;ye.onload=()=>{y.value.images.push(ye.result)},ye.readAsDataURL(pe)}),$.target.value="")}function D($){y.value.images.splice($,1)}const I=he(!1);async function B(){if(!y.value.name.trim()){window.$message.warning($t("workbench.project.msg.enterVisualManualName"));return}if(!y.value.images.length){window.$message.warning($t("workbench.project.msg.enterVisualManualImage"));return}const $=S.value.find(ce=>!ce.data.trim());if($)return window.$message.warning(`「${$.label}」${$t("workbench.project.msg.enterVisualManualTabData")}`);try{I.value=!0,O.value?await fn.post("/project/editVisualManual",{name:y.value.name,images:y.value.images,data:S.value,stylePath:y.value.stylePath}):await fn.post("/project/addVisualManual",{name:y.value.name,images:y.value.images,data:S.value,stylePath:y.value.stylePath}),I.value=!1,O.value?window.$message.success($t("workbench.project.msg.visualManualUpdated")):window.$message.success($t("workbench.project.msg.visualManualAdded")),Q(),L()}catch(ce){I.value=!1,window.$message.error(ce.message??$t("workbench.project.msg.operationFailed"))}}function R($){const ce=ao.confirm({header:$t("workbench.project.msg.deleteVisualManualHeader"),body:$t("workbench.project.msg.deleteVisualManualBody",{name:$.stylePath}),confirmBtn:$t("workbench.project.msg.deleteVisualManualConfirm"),cancelBtn:$t("workbench.project.msg.deleteVisualManualCancel"),onConfirm:()=>{fn.post("/project/deleteVisualManual",{name:$.stylePath}).then(()=>{L(),Q(),window.$message.success($t("workbench.project.msg.visualManualDeleted"))}).catch(pe=>{window.$message.error(pe.message??$t("workbench.project.msg.operationFailed"))}).finally(()=>{L(),ce.destroy()})}})}const M=he([]),N={singleImage:$t("workbench.production.generate.modeSingleImage"),multiImage:$t("workbench.production.generate.modeMultiImage"),gridImage:$t("workbench.production.generate.modeGridImage"),startEndRequired:$t("workbench.production.generate.modeStartEnd"),endFrameOptional:$t("workbench.production.generate.modeStartEnd"),startFrameOptional:$t("workbench.production.generate.modeStartEnd"),text:$t("workbench.production.generate.modeText"),videoReference:$t("workbench.production.generate.modeVideoRef"),imageReference:$t("workbench.production.generate.modeImageRef"),audioReference:$t("workbench.production.generate.modeAudioRef"),textReference:$t("workbench.production.generate.modeTextRef")};function j($){return $?Array.isArray($)?$.map(ce=>N[ce]??ce).join("、"):N[$]??$:""}function W($){return Array.isArray($)?JSON.stringify($):$}function H($,ce){M.value=ce.mode.map(pe=>({label:j(pe),value:W(pe)}))}const X=()=>[{label:"README",value:"README",data:""},{label:"导演规划",value:"director_planning_narrative",data:""},{label:"分镜表",value:"director_storyboard_table_narrative",data:""}],Y=he({name:"",images:[],directorManual:""}),Z=he(!1),ie=he(null),J=he(!1),re=he([]),se=he("README"),le=he(X());function ge(){Z.value=!0,fn.post("/project/queryDirectorManual").then(({data:$})=>{re.value=$.map(ce=>({id:ce.id,name:ce.name,directorManual:ce.directorManual,images:ce.images??(Array.isArray(ce.image)?ce.image:ce.image?[ce.image]:[]),data:ce.data}))}).finally(()=>{Z.value=!1})}function K($){if(ie.value=$??null,$){Y.value.name=$.name,Y.value.directorManual=$.directorManual,Y.value.images=$.images?[...$.images]:[];const ce=Array.isArray($.data)?$.data:[];le.value=X().map(pe=>{const ye=ce.find(Te=>Te.value===pe.value);return ye?{...pe,data:ye.data}:{...pe}})}else Y.value={name:"",images:[],directorManual:""},le.value=X();se.value="README",J.value=!0}function de(){J.value=!1,ie.value=null,Y.value={name:"",images:[],directorManual:""},le.value=X(),se.value="README"}function V($){const ce=ao.confirm({header:$t("workbench.project.msg.deleteDirectorManualHeader"),body:$t("workbench.project.msg.deleteDirectorManualBody",{name:$.directorManual}),confirmBtn:$t("workbench.project.msg.deleteVisualManualConfirm"),cancelBtn:$t("workbench.project.msg.deleteVisualManualCancel"),onConfirm:()=>{fn.post("/project/deleteDirectorManual",{name:$.directorManual}).then(()=>{ge(),de(),window.$message.success($t("workbench.project.msg.visualManualDeleted"))}).catch(pe=>{window.$message.error(pe.message??$t("workbench.project.msg.operationFailed"))}).finally(()=>{ge(),ce.destroy()})}})}async function ee(){if(!Y.value.name.trim()){window.$message.warning($t("workbench.project.msg.enterVisualManualName"));return}if(!Y.value.images.length){window.$message.warning($t("workbench.project.msg.enterVisualManualImage"));return}const $=le.value.find(ce=>!ce.data.trim());if($)return window.$message.warning(`「${$.label}」${$t("workbench.project.msg.enterVisualManualTabData")}`);try{I.value=!0,ie.value?await fn.post("/project/editDirectorlManual",{name:Y.value.name,images:Y.value.images,data:le.value,directorManual:Y.value.directorManual}):await fn.post("/project/addDirectorManual",{name:Y.value.name,images:Y.value.images,data:le.value,directorManual:Y.value.directorManual}),I.value=!1,ie.value?window.$message.success($t("workbench.project.msg.directorManualUpdated")):window.$message.success($t("workbench.project.msg.directorManualAdded")),de(),ge()}catch(ce){I.value=!1,window.$message.error(ce.message??$t("workbench.project.msg.operationFailed"))}}function oe(){var $;($=C.value)==null||$.click()}function te($){const ce=$.target.files;!ce||ce.length===0||(Array.from(ce).forEach(pe=>{const ye=new FileReader;ye.onload=()=>{Y.value.images.push(ye.result)},ye.readAsDataURL(pe)}),$.target.value="")}return($,ce)=>{const pe=hL,ye=pA,Te=p2,me=pu,ke=I0,_e=A2,Ee=Cn("i-plus"),Re=Ci,Ze=Cn("i-edit"),it=Cn("i-delete"),Ye=Cn("i-preview-open"),Xe=Wc,Ot=nc,kt=Cn("i-close"),Me=xz,Qe=Lz,Be=Gy;return Le(),Ge("div",EBo,[c(Ot,{placement:"center",visible:n.value,"onUpdate:visible":ce[11]||(ce[11]=De=>n.value=De),header:u.value?$.$t("workbench.project.dialog.editTitle"):$.$t("workbench.project.dialog.addTitle"),width:"60%",onConfirm:k,onCloseBtnClick:f,onCancel:f,"confirm-btn":u.value?$.$t("workbench.project.dialog.save"):$.$t("workbench.project.dialog.ok"),"cancel-btn":$.$t("workbench.project.dialog.cancel")},{default:Oe(()=>[fe("div",TBo,[fe("div",QBo,[c(_e,{data:m.value,"label-align":"top"},{default:Oe(()=>[c(Te,{label:$.$t("workbench.project.dialog.projectType")},{default:Oe(()=>[c(ye,{modelValue:m.value.projectType,"onUpdate:modelValue":ce[0]||(ce[0]=De=>m.value.projectType=De),placeholder:$.$t("workbench.project.dialog.selectType")},{default:Oe(()=>[c(pe,{key:"基于小说原文",label:$.$t("workbench.project.dialog.basedOnNovel"),value:"novel"},null,8,["label"]),c(pe,{key:"基于剧本",label:$.$t("workbench.project.dialog.basedOnScript"),value:"script"},null,8,["label"])]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),c(Te,{label:$.$t("workbench.project.dialog.projectName")},{default:Oe(()=>[c(me,{modelValue:m.value.name,"onUpdate:modelValue":ce[1]||(ce[1]=De=>m.value.name=De),placeholder:$.$t("workbench.project.dialog.projectNamePh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(Te,{label:$.$t("workbench.project.dialog.novelType")},{default:Oe(()=>[c(me,{modelValue:m.value.type,"onUpdate:modelValue":ce[2]||(ce[2]=De=>m.value.type=De),placeholder:$.$t("workbench.project.dialog.novelTypePh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(Te,{label:$.$t("workbench.project.dialog.modelData")},{default:Oe(()=>[fe("div",DBo,[c(Q8,{modelValue:m.value.imageModel,"onUpdate:modelValue":ce[3]||(ce[3]=De=>m.value.imageModel=De),type:"image"},null,8,["modelValue"]),c(ye,{modelValue:m.value.imageQuality,"onUpdate:modelValue":ce[4]||(ce[4]=De=>m.value.imageQuality=De),class:"paramSelect ml-5",placeholder:$.$t("workbench.production.editImage.quality")},{default:Oe(()=>[c(pe,{value:"1K",label:"1K"}),c(pe,{value:"2K",label:"2K"}),c(pe,{value:"4K",label:"4K"})]),_:1},8,["modelValue","placeholder"])])]),_:1},8,["label"]),c(Te,{label:$.$t("workbench.project.dialog.videoModelData")},{default:Oe(()=>[fe("div",BBo,[c(Q8,{modelValue:m.value.videoModel,"onUpdate:modelValue":ce[5]||(ce[5]=De=>m.value.videoModel=De),type:"video",onChange:H,changeConfig:!0},null,8,["modelValue"]),c(ye,{modelValue:m.value.mode,"onUpdate:modelValue":ce[6]||(ce[6]=De=>m.value.mode=De),class:"paramSelect ml-5",placeholder:$.$t("workbench.production.editImage.mode")},{default:Oe(()=>[(Le(!0),Ge(rn,null,Bi(M.value,De=>(Le(),Pt(pe,{key:De.value,value:De.value,label:De.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])])]),_:1},8,["label"]),c(Te,{label:$.$t("workbench.project.dialog.videoRatio")},{default:Oe(()=>[c(ye,{modelValue:m.value.videoRatio,"onUpdate:modelValue":ce[7]||(ce[7]=De=>m.value.videoRatio=De),options:h},null,8,["modelValue"])]),_:1},8,["label"]),c(Te,{label:$.$t("workbench.project.dialog.novelIntro")},{default:Oe(()=>[c(ke,{modelValue:m.value.intro,"onUpdate:modelValue":ce[8]||(ce[8]=De=>m.value.intro=De),autosize:{minRows:3,maxRows:6},placeholder:$.$t("workbench.project.dialog.novelIntroPh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["data"])]),fe("div",RBo,[c(_e,{"label-align":"top"},{default:Oe(()=>[c(Te,null,{default:Oe(()=>[fe("div",IBo,[fe("div",MBo,[fe("span",null,Fe($.$t("workbench.project.dialog.visualManual")),1),c(Re,{size:"small",variant:"outline",onClick:ce[9]||(ce[9]=De=>E())},{icon:Oe(()=>[c(Ee,{size:"14"})]),default:Oe(()=>[xt(" "+Fe($.$t("workbench.project.dialog.newVisualManual")),1)]),_:1})]),fe("div",PBo,[c(Xe,{loading:b.value,text:$.$t("workbench.project.dialog.loading")},{default:Oe(()=>[fe("div",FBo,[(Le(!0),Ge(rn,null,Bi(p.value,(De,qe)=>(Le(),Ge("div",{key:qe,class:Eo(["gridItem",{active:m.value.artStyle===De.stylePath}]),onClick:bt=>m.value.artStyle=De.stylePath},[fe("div",UBo,[fe("img",{src:De.images&&De.images[0],alt:De.name,class:"artImage",loading:"lazy"},null,8,jBo),fe("div",WBo,Fe(De.name),1)]),fe("div",{class:"editBtn",onClick:wr(bt=>E(De),["stop"])},[c(Ze,{theme:"outline",size:"14"})],8,VBo),fe("div",{class:"delBtn",onClick:wr(bt=>R(De),["stop"])},[c(it,{theme:"outline",size:"14"})],8,zBo),fe("div",{class:"preview",onClick:wr(bt=>l(De.images&&De.images[0]),["stop"])},[c(Ye,{theme:"outline",size:"14"})],8,HBo)],10,NBo))),128))])]),_:1},8,["loading","text"])])])]),_:1}),c(Te,null,{default:Oe(()=>[fe("div",$Bo,[fe("div",XBo,[fe("span",null,Fe($.$t("workbench.project.dialog.directorManual")),1),c(Re,{size:"small",variant:"outline",onClick:ce[10]||(ce[10]=De=>K())},{icon:Oe(()=>[c(Ee,{size:"14"})]),default:Oe(()=>[xt(" "+Fe($.$t("workbench.project.dialog.addDirectorManual")),1)]),_:1})]),fe("div",GBo,[c(Xe,{loading:Z.value,text:$.$t("workbench.project.dialog.loading")},{default:Oe(()=>[fe("div",YBo,[(Le(!0),Ge(rn,null,Bi(re.value,(De,qe)=>(Le(),Ge("div",{key:qe,class:Eo(["gridItem",{active:m.value.directorManual===De.directorManual}]),onClick:bt=>m.value.directorManual=De.directorManual},[fe("div",qBo,[fe("img",{src:De.images&&De.images[0],alt:De.name,class:"artImage",loading:"lazy"},null,8,KBo),fe("div",JBo,Fe(De.name),1)]),fe("div",{class:"editBtn",onClick:wr(bt=>K(De),["stop"])},[c(Ze,{theme:"outline",size:"14"})],8,eRo),fe("div",{class:"delBtn",onClick:wr(bt=>V(De),["stop"])},[c(it,{theme:"outline",size:"14"})],8,tRo),fe("div",{class:"preview",onClick:wr(bt=>l(De.images&&De.images[0]),["stop"])},[c(Ye,{theme:"outline",size:"14"})],8,nRo)],10,ZBo))),128))])]),_:1},8,["loading","text"])])])]),_:1})]),_:1})])])]),_:1},8,["visible","header","confirm-btn","cancel-btn"]),c(Ot,{class:"artStyleDialog",visible:w.value,"onUpdate:visible":ce[15]||(ce[15]=De=>w.value=De),header:O.value?$.$t("workbench.project.dialog.editVisualManualTitle"):$.$t("workbench.project.dialog.newVisualManualTitle"),width:"90vw",placement:"center",onConfirm:B,onCloseBtnClick:de,onCancel:de,"confirm-btn":$.$t("workbench.project.dialog.ok"),"cancel-btn":$.$t("workbench.project.dialog.cancel")},{default:Oe(()=>[c(Xe,{loading:I.value},{default:Oe(()=>[c(_e,{"label-align":"top"},{default:Oe(()=>[c(Te,null,{default:Oe(()=>[fe("div",iRo,[fe("div",rRo,[fe("label",oRo,Fe($.$t("workbench.project.dialog.visualManualName")),1),c(me,{modelValue:y.value.name,"onUpdate:modelValue":ce[12]||(ce[12]=De=>y.value.name=De),placeholder:$.$t("workbench.project.dialog.visualManualNamePh")},null,8,["modelValue","placeholder"])]),fe("div",sRo,[fe("label",aRo,Fe($.$t("workbench.project.dialog.mdFile")),1),c(me,{modelValue:y.value.stylePath,"onUpdate:modelValue":ce[13]||(ce[13]=De=>y.value.stylePath=De),disabled:!!O.value},null,8,["modelValue","disabled"])]),fe("div",lRo,[fe("label",cRo,Fe($.$t("workbench.project.dialog.visualManualCover")),1),fe("div",dRo,[(Le(!0),Ge(rn,null,Bi(y.value.images,(De,qe)=>(Le(),Ge("div",{key:qe,class:"coverPreview"},[fe("img",{src:De,class:"coverImg",onClick:wr(bt=>l(De&&De),["stop"]),style:{cursor:"pointer"}},null,8,uRo),fe("div",{class:"coverImgRemove",onClick:bt=>D(qe)},[c(kt,{size:"10"})],8,hRo)]))),128)),fe("div",{class:"coverUploadTrigger",onClick:T},[fe("input",{ref_key:"visualManualCoverInputRef",ref:C,type:"file",accept:"image/*",multiple:"",style:{display:"none"},onChange:P},null,544),c(Ee,{size:"24"}),fe("span",null,Fe($.$t("workbench.project.dialog.uploadCover")),1)])])])])]),_:1}),c(Te,{label:$.$t("workbench.project.dialog.visualManualPrompt")},{default:Oe(()=>[fe("div",fRo,[fe("div",gRo,[fe("div",mRo,[c(Qe,{value:_.value,size:"medium",onChange:ce[14]||(ce[14]=De=>_.value=De)},{default:Oe(()=>[(Le(!0),Ge(rn,null,Bi(S.value,De=>(Le(),Pt(Me,{key:De.value,value:De.value,label:De.label},{default:Oe(()=>[c(Ae(G4),{modelValue:De.data,"onUpdate:modelValue":qe=>De.data=qe,theme:"light",toolbars:A,footers:[],placeholder:$.$t("workbench.project.dialog.promptPlaceholder"),style:{height:"30vh","margin-top":"5px"},onOnUploadImg:()=>{}},null,8,["modelValue","onUpdate:modelValue","placeholder"])]),_:2},1032,["value","label"]))),128))]),_:1},8,["value"])])])])]),_:1},8,["label"])]),_:1})]),_:1},8,["loading"])]),_:1},8,["visible","header","confirm-btn","cancel-btn"]),c(Ot,{class:"artStyleDialog",visible:J.value,"onUpdate:visible":ce[19]||(ce[19]=De=>J.value=De),header:ie.value?$.$t("workbench.project.dialog.editingDirectorManual"):$.$t("workbench.project.dialog.newDirecorManualTitle"),width:"90vw",placement:"center",onConfirm:ee,onCloseBtnClick:Q,onCancel:Q,"confirm-btn":$.$t("workbench.project.dialog.ok"),"cancel-btn":$.$t("workbench.project.dialog.cancel")},{default:Oe(()=>[c(Xe,{loading:I.value},{default:Oe(()=>[c(_e,{"label-align":"top"},{default:Oe(()=>[c(Te,null,{default:Oe(()=>[fe("div",kRo,[fe("div",vRo,[fe("label",ARo,Fe($.$t("workbench.project.dialog.directorManualName")),1),c(me,{modelValue:Y.value.name,"onUpdate:modelValue":ce[16]||(ce[16]=De=>Y.value.name=De),placeholder:$.$t("workbench.project.dialog.directorManualNamePh")},null,8,["modelValue","placeholder"])]),fe("div",pRo,[fe("label",bRo,Fe($.$t("workbench.project.dialog.directorFile")),1),c(me,{modelValue:Y.value.directorManual,"onUpdate:modelValue":ce[17]||(ce[17]=De=>Y.value.directorManual=De),disabled:!!ie.value},null,8,["modelValue","disabled"])]),fe("div",wRo,[fe("label",ORo,Fe($.$t("workbench.project.dialog.directorManualCover")),1),fe("div",yRo,[(Le(!0),Ge(rn,null,Bi(Y.value.images,(De,qe)=>(Le(),Ge("div",{key:qe,class:"coverPreview"},[fe("img",{src:De,class:"coverImg"},null,8,CRo),fe("div",{class:"coverImgRemove",onClick:bt=>D(qe)},[c(kt,{size:"10"})],8,_Ro)]))),128)),fe("div",{class:"coverUploadTrigger",onClick:oe},[fe("input",{ref_key:"visualManualCoverInputRef",ref:C,type:"file",accept:"image/*",multiple:"",style:{display:"none"},onChange:te},null,544),c(Ee,{size:"24"}),fe("span",null,Fe($.$t("workbench.project.dialog.uploadCover")),1)])])])])]),_:1}),c(Te,{label:$.$t("workbench.project.dialog.directorManualPrompt")},{default:Oe(()=>[fe("div",SRo,[fe("div",LRo,[fe("div",xRo,[c(Qe,{value:se.value,size:"medium",onChange:ce[18]||(ce[18]=De=>se.value=De)},{default:Oe(()=>[(Le(!0),Ge(rn,null,Bi(le.value,De=>(Le(),Pt(Me,{key:De.value,value:De.value,label:De.label},{default:Oe(()=>[c(Ae(G4),{modelValue:De.data,"onUpdate:modelValue":qe=>De.data=qe,theme:"light",toolbars:A,footers:[],placeholder:$.$t("workbench.project.dialog.promptPlaceholder"),style:{height:"30vh","margin-top":"5px"},onOnUploadImg:()=>{}},null,8,["modelValue","onUpdate:modelValue","placeholder"])]),_:2},1032,["value","label"]))),128))]),_:1},8,["value"])])])])]),_:1},8,["label"])]),_:1})]),_:1},8,["loading"])]),_:1},8,["visible","header","confirm-btn","cancel-btn"]),c(Be,{modelValue:a.value,"onUpdate:modelValue":ce[20]||(ce[20]=De=>a.value=De),images:[s.value],closeOnOverlay:!0},null,8,["modelValue","images"])])}}}),TRo=Kr(ERo,[["__scopeId","data-v-077811ad"]]),QRo={class:"project"},DRo={class:"header"},BRo={class:"fc"},RRo={class:"title"},IRo={class:"sub"},MRo={class:"list"},PRo={class:"jb ac"},FRo={class:"title"},NRo={class:"intro"},URo={class:"bottomMenu f ac jb"},jRo={class:"time"},WRo={class:"actionBtns f ac"},VRo=["onClick"],zRo=["onClick"],HRo=et({__name:"index",setup(e){const{allProject:t,project:n}=ys($u()),r=he(!1),o=he(null);async function s(){fn.post("/project/getProject").then(({data:m})=>{t.value=m})}An(()=>{n.value=null,s()});const a=_pe();async function l(m){const v=t.value.find(f=>f.id===m);if(!v)return window.$message.error($t("workbench.project.msg.notFound"));if(!v.imageModel||!v.videoModel)return window.$message.warning($t("workbench.project.msg.modelProviderDisabled")),d(v);try{v.imageModel&&await fn.post("/modelSelect/getModelDetail",{modelId:v.imageModel}),v.videoModel&&await fn.post("/modelSelect/getModelDetail",{modelId:v.videoModel})}catch{return window.$message.warning($t("workbench.project.msg.modelProviderDisabled")),d(v)}n.value=v,v.projectType==="novel"?a.push("/novel"):v.projectType==="script"&&a.push("/script")}function d(m){o.value={...m},r.value=!0}function u(m){fn.post("/project/editProject",m).then(()=>{window.$message.success($t("workbench.project.msg.editSuccess")),s()}).catch(v=>{window.$message.error(v.message??$t("workbench.project.msg.editFailed"))})}function h(m){fn.post("/project/addProject",m).then(()=>{window.$message.success($t("workbench.project.msg.addSuccess")),s()}).catch(v=>{window.$message.error(v.message??$t("workbench.project.msg.addFailed"))})}function g(m){const v=ao.confirm({header:$t("workbench.project.msg.deleteHeader"),body:$t("workbench.project.msg.deleteBody"),confirmBtn:$t("workbench.project.msg.deleteConfirm"),cancelBtn:$t("workbench.project.msg.deleteCancel"),onConfirm:()=>{fn.post("/project/delProject",{id:m}).then(()=>{window.$message.success($t("workbench.project.msg.deleteSuccess")),s()}).catch(f=>{window.$message.error(f.message??$t("workbench.project.msg.deleteFailed"))}).finally(()=>{v.destroy()})}})}return(m,v)=>{const f=Cn("i-plus"),k=Ci,A=Sg,p=Cn("i-edit"),b=Cn("i-delete"),w=km,O=E1i,y=x1i;return Le(),Ge(rn,null,[fe("div",QRo,[fe("div",DRo,[fe("div",BRo,[fe("span",RRo,Fe(m.$t("workbench.project.title")),1),fe("span",IRo,Fe(m.$t("workbench.project.subtitle")),1)]),c(k,{class:"addBtn",onClick:v[0]||(v[0]=C=>{o.value=null,r.value=!0})},{icon:Oe(()=>[c(f,{class:"addIcon",size:20})]),default:Oe(()=>[xt(" "+Fe(m.$t("workbench.project.newProject")),1)]),_:1})]),fe("div",MRo,[c(y,{style:{gap:"20px"}},{default:Oe(()=>[(Le(!0),Ge(rn,null,Bi(Ae(t),C=>(Le(),Pt(O,{xs:12,sm:6,md:6,lg:4,xl:4,key:C.id},{default:Oe(()=>[c(w,{hoverShadow:"",class:"card",onClick:_=>l(C.id)},{default:Oe(()=>[fe("div",PRo,[fe("div",FRo,Fe(C.name),1),fe("div",null,[c(A,{shape:"round"},{default:Oe(()=>[xt(Fe(C.projectType=="novel"?m.$t("workbench.project.type.novel"):m.$t("workbench.project.type.script")),1)]),_:2},1024)])]),C.artStyle?(Le(),Pt(A,{key:0,shape:"round"},{default:Oe(()=>[xt(Fe(C.artStyle),1)]),_:2},1024)):en("",!0),fe("div",NRo,Fe(C.intro),1),fe("div",URo,[fe("div",jRo,[fe("span",null,Fe(Ae(eR)(C==null?void 0:C.createTime).format("YYYY-MM-DD HH:mm:ss")),1)]),fe("div",WRo,[fe("div",{class:"editBtn",onClick:wr(_=>d(C),["stop"])},[c(p,{size:18})],8,VRo),fe("div",{class:"removeBtn",onClick:wr(_=>g(C.id),["stop"])},[c(b,{size:18})],8,zRo)])])]),_:2},1032,["onClick"])]),_:2},1024))),128))]),_:1})])]),c(TRo,{modelValue:Ae(r),"onUpdate:modelValue":v[1]||(v[1]=C=>Bn(r)?r.value=C:null),projectData:Ae(o),onAdd:h,onEdit:u},null,8,["modelValue","projectData"])],64)}}}),$Ro=Kr(HRo,[["__scopeId","data-v-3b480254"]]),XRo=Object.freeze(Object.defineProperty({__proto__:null,default:$Ro},Symbol.toStringTag,{value:"Module"})),GRo={class:"task"},YRo={class:"header"},ZRo={class:"headerInfo fc"},qRo={class:"title"},KRo={class:"sub"},JRo={class:"list"},eIo={class:"search f"},tIo={class:"content"},nIo={class:"stateText stateFail"},iIo=et({__name:"index",setup(e){const{project:t}=ys($u()),n=[{colKey:"taskClass",title:$t("workbench.task.col.taskClass"),width:120,ellipsis:!0},{colKey:"relatedObjects",title:$t("workbench.task.col.relatedObjects"),width:120,ellipsis:!0},{colKey:"model",title:$t("workbench.task.col.model"),width:280,ellipsis:!0},{colKey:"describe",title:$t("workbench.task.col.describe"),ellipsis:!0},{colKey:"reason",title:$t("workbench.task.col.reason"),ellipsis:!0},{colKey:"state",title:$t("workbench.task.col.state"),width:100,cell:"state"},{colKey:"startTime",title:$t("workbench.task.col.startTime"),width:200,cell:"startTime"}],r=[{label:$t("workbench.task.stateAll"),value:""},{label:$t("workbench.task.stateRunning"),value:"进行中"},{label:$t("workbench.task.stateCompleted"),value:"已完成"},{label:$t("workbench.task.stateFailed"),value:"生成失败"}],o=he({page:1,limit:10,total:0,loading:!1}),s=he([]),a=he([]),l=he(""),d=he(""),u=he(""),h=he([]);An(()=>{f(),m(),v()});function g(){o.value.page=1,f()}async function m(){const{data:k}=await fn.post("/task/getTaskCategories").catch(()=>({data:[]}));s.value=[{label:$t("workbench.task.stateAll"),value:""},...k.map(A=>({label:A.taskClass,value:A.taskClass}))]}async function v(){const{data:k}=await fn.post("/task/getProject").catch(()=>({data:[]}));a.value=[{label:$t("workbench.task.stateAll"),value:""},...k.map(A=>({label:A.name,value:A.id}))]}async function f(){var k;o.value.loading=!0;try{const{data:A}=await fn.post("/task/getTaskApi",{page:o.value.page,limit:o.value.limit,taskClass:l.value,state:d.value,projectId:u.value||((k=t.value)==null?void 0:k.id)});h.value=A.data,o.value.total=A.total}catch{window.$message.error($t("workbench.task.fetchFailed"))}finally{o.value.loading=!1}}return(k,A)=>{const p=Cn("i-redo"),b=Ci,w=pA,O=Na,y=Tz,C=k3n;return Le(),Ge("div",GRo,[fe("div",YRo,[fe("div",ZRo,[fe("span",qRo,Fe(k.$t("workbench.task.title")),1),fe("span",KRo,Fe(k.$t("workbench.task.subtitle")),1)]),c(b,{onClick:f},{icon:Oe(()=>[c(p,{size:20})]),default:Oe(()=>[xt(" "+Fe(k.$t("workbench.task.refresh")),1)]),_:1})]),fe("div",JRo,[fe("div",eIo,[c(w,{label:k.$t("workbench.task.project"),modelValue:Ae(u),"onUpdate:modelValue":A[0]||(A[0]=_=>Bn(u)?u.value=_:null),options:Ae(a),onChange:g},null,8,["label","modelValue","options"]),c(w,{label:k.$t("workbench.task.categoryLabel"),modelValue:Ae(l),"onUpdate:modelValue":A[1]||(A[1]=_=>Bn(l)?l.value=_:null),options:Ae(s),onChange:g,style:{"margin-left":"20px"}},null,8,["label","modelValue","options"]),c(w,{label:k.$t("workbench.task.stateLabel"),modelValue:Ae(d),"onUpdate:modelValue":A[2]||(A[2]=_=>Bn(d)?d.value=_:null),options:r,onChange:g,style:{"margin-left":"20px"}},null,8,["label","modelValue"])]),fe("div",tIo,[c(y,{data:Ae(h),columns:n,"row-key":"id",loading:Ae(o).loading,hover:"",stripe:""},{state:Oe(({row:_})=>[_.state==="生成失败"?(Le(),Pt(O,{key:0,content:_.reason||k.$t("workbench.task.noFailReason"),placement:"top"},{default:Oe(()=>[fe("span",nIo,Fe(_.state),1)]),_:2},1032,["content"])):(Le(),Ge("span",{key:1,class:Eo(["stateText",_.state==="进行中"?"stateRunning":"stateSuccess"])},Fe(_.state),3))]),startTime:Oe(({row:_})=>[fe("span",null,Fe(Ae(eR)(_.startTime).format("YYYY-MM-DD HH:mm:ss")),1)]),_:1},8,["data","loading"]),c(C,{class:"paginationWrap",current:Ae(o).page,"onUpdate:current":A[3]||(A[3]=_=>Ae(o).page=_),pageSize:Ae(o).limit,"onUpdate:pageSize":A[4]||(A[4]=_=>Ae(o).limit=_),"show-sizer":"",total:Ae(o).total,onPageSizeChange:f,onCurrentChange:f},null,8,["current","pageSize","total"])])])])}}}),rIo=Kr(iIo,[["__scopeId","data-v-7d93af9d"]]),oIo=Object.freeze(Object.defineProperty({__proto__:null,default:rIo},Symbol.toStringTag,{value:"Module"})),Bce=/^(第[\d一二三四五六七八九十百千]+卷)\s*([^\n第]*)/gm,sIo=/第\s*([0-90-9零一二三四五六七八九十百千万]+)\s*[章回节]\s*([^\n\r]*)/g,O5e={零:0,一:1,二:2,三:3,四:4,五:5,六:6,七:7,八:8,九:9},YSt={十:10,百:100,千:1e3};function y5e(e){if(/^\d+$/.test(e))return parseInt(e,10);if(/^十[一二三四五六七八九]?$/.test(e))return e.length===1?10:10+O5e[e[1]];let t=0,n=0;for(const r of e)O5e[r]!==void 0?n=O5e[r]:YSt[r]!==void 0&&(n===0&&r==="十"&&(n=1),t+=n*YSt[r],n=0);return t+=n,t}function aIo(e){var l;Bce.lastIndex=0;const t=Array.from(e.matchAll(Bce)),n=[];let r;const o=ku().otherSetting.chapterReg;if(o){const d=o.match(/^\/(.*)\/([igmuy]*)$/);d?r=new RegExp(d[1],d[2]):r=new RegExp(o)}else r=sIo;if(t.length===0){const d=[];r.lastIndex=0;const u=Array.from(e.matchAll(r));if(u.length===0&&e.trim()!=="")d.push({index:1,chapter:"",text:e.trim()});else for(let h=0;hh.index-g.index),n.push({index:1,reel:"正文卷",chapters:d}),n}const s=new Map;for(let d=0;dp.index-b.index),s.has(m)||s.set(m,{index:y5e(g.replace(/第|卷/g,"")),reel:m,chapters:[]}),s.get(m).chapters.push(...A)}const a=Array.from(s.values()).sort((d,u)=>d.index-u.index);return a.forEach(d=>d.chapters.sort((u,h)=>u.index-h.index)),a}var SA={},_it="1.13.8",ZSt=typeof self=="object"&&self.self===self&&self||typeof global=="object"&&global.global===global&&global||Function("return this")()||{},iwe=Array.prototype,Sit=Object.prototype,qSt=typeof Symbol<"u"?Symbol.prototype:null,lIo=iwe.push,cre=iwe.slice,Bee=Sit.toString,cIo=Sit.hasOwnProperty,APn=typeof ArrayBuffer<"u",dIo=typeof DataView<"u",uIo=Array.isArray,KSt=Object.keys,JSt=Object.create,e8t=APn&&ArrayBuffer.isView,hIo=isNaN,fIo=isFinite,pPn=!{toString:null}.propertyIsEnumerable("toString"),t8t=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],gIo=Math.pow(2,53)-1;function z0(e,t){return t=t==null?e.length-1:+t,function(){for(var n=Math.max(arguments.length-t,0),r=Array(n),o=0;o=0&&n<=gIo}}function TPn(e){return function(t){return t==null?void 0:t[e]}}const Bke=TPn("byteLength"),AIo=EPn(Bke);var pIo=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;function bIo(e){return e8t?e8t(e)&&!Ree(e):AIo(e)&&pIo.test(Bee.call(e))}const Iit=APn?bIo:Rit(!1),m1=TPn("length");function wIo(e){for(var t={},n=e.length,r=0;r=0))if(r.push(e),o.push(t),n.push(!0),d){if(m=e.length,m!==t.length)return!1;for(;m--;)n.push({a:e[m],b:t[m]})}else{var v=Pf(e),f;if(m=v.length,Pf(t).length!==m)return!1;for(;m--;){if(f=v[m],!vE(t,f))return!1;n.push({a:e[f],b:t[f]})}}}return!0}function vH(e){if(!mE(e))return[];var t=[];for(var n in e)t.push(n);return pPn&&QPn(e,t),t}function Pit(e){var t=m1(e);return function(n){if(n==null)return!1;var r=vH(n);if(m1(r))return!1;for(var o=0;o":">",'"':""","'":"'","`":"`"},JPn=qPn(KPn),_Io=Uit(KPn),eFn=qPn(_Io),tFn=Jl.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var C5e=/(.)^/,SIo={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},LIo=/\\|'|\r|\n|\u2028|\u2029/g;function xIo(e){return"\\"+SIo[e]}var EIo=/^\s*(\w|\$)+\s*$/;function nFn(e,t,n){!t&&n&&(t=n),t=Vit({},t,Jl.templateSettings);var r=RegExp([(t.escape||C5e).source,(t.interpolate||C5e).source,(t.evaluate||C5e).source].join("|")+"|$","g"),o=0,s="__p+='";e.replace(r,function(u,h,g,m,v){return s+=e.slice(o,v).replace(LIo,xIo),o=v+u.length,h?s+=`'+ ((__t=(`+h+`))==null?'':_.escape(__t))+ '`:g?s+=`'+ ((__t=(`+g+`))==null?'':__t)+ @@ -3002,7 +3002,7 @@ __p+='`),u}),s+=`'; `,a="obj";s=`var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; `+s+`return __p; `;var l;try{l=new Function(a,"_",s)}catch(u){throw u.source=s,u}var d=function(u){return l.call(this,u,Jl)};return d.source="function("+a+`){ -`+s+"}",d}function iFn(e,t,n){t=dre(t);var r=t.length;if(!r)return O1(n)?n.call(e):n;for(var o=0;o=a){if(!l.length)break;var d=l.pop();s=d.i,e=d.v,a=m1(e);continue}var u=e[s++];l.length>=t?r[o++]=u:LA(u)&&(kE(u)||owe(u))?(l.push({i:s,v:e}),s=0,e=u,a=m1(e)):n||(r[o++]=u)}return r}const aFn=z0(function(e,t){t=AH(t,!1,!1);var n=t.length;if(n<1)throw new Error("bindAll must be passed function names");for(;n--;){var r=t[n];e[r]=Git(e[r],e)}return e});function lFn(e,t){var n=function(r){var o=n.cache,s=""+(t?t.apply(this,arguments):r);return vE(o,s)||(o[s]=e.apply(this,arguments)),o[s]};return n.cache={},n}const Yit=z0(function(e,t,n){return setTimeout(function(){return e.apply(null,n)},t)}),cFn=WI(Yit,Jl,1);function dFn(e,t,n){var r,o,s,a,l=0;n||(n={});var d=function(){l=n.leading===!1?0:IV(),r=null,a=e.apply(o,s),r||(o=s=null)},u=function(){var h=IV();!l&&n.leading===!1&&(l=h);var g=t-(h-l);return o=this,s=arguments,g<=0||g>t?(r&&(clearTimeout(r),r=null),l=h,a=e.apply(o,s),r||(o=s=null)):!r&&n.trailing!==!1&&(r=setTimeout(d,g)),a};return u.cancel=function(){clearTimeout(r),l=0,r=o=s=null},u}function uFn(e,t,n){var r,o,s,a,l,d=function(){var h=IV()-o;t>h?r=setTimeout(d,t-h):(r=null,n||(a=e.apply(l,s)),r||(s=l=null))},u=z0(function(h){return l=this,s=h,o=IV(),r||(r=setTimeout(d,t),n&&(a=e.apply(l,s))),a});return u.cancel=function(){clearTimeout(r),r=s=l=null},u}function hFn(e,t){return WI(t,e)}function cwe(e){return function(){return!e.apply(this,arguments)}}function fFn(){var e=arguments,t=e.length-1;return function(){for(var n=t,r=e[t].apply(this,arguments);n--;)r=e[n].call(this,r);return r}}function gFn(e,t){return function(){if(--e<1)return t.apply(this,arguments)}}function Zit(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=null),n}}const mFn=WI(Zit,2);function qit(e,t,n){t=x2(t,n);for(var r=Pf(e),o,s=0,a=r.length;s0?0:o-1;s>=0&&s0?a=s>=0?s:Math.max(s+l,a):l=s>=0?Math.min(s+1,l):s+l+1;else if(n&&s&&l)return s=n(r,o),r[s]===o?s:-1;if(o!==o)return s=t(cre.call(r,a,l),Bit),s>=0?s+a:-1;for(s=e>0?a:l-1;s>=0&&s0?0:l-1;for(s||(o=n[a?a[d]:d],d+=e);d>=0&&d=3;return t(n,ure(r,s,4),o,a)}}const ij=bFn(1),Ike=bFn(-1);function P6(e,t,n){var r=[];return t=x2(t,n),L3(e,function(o,s,a){t(o,s,a)&&r.push(o)}),r}function wFn(e,t,n){return P6(e,cwe(x2(t)),n)}function Mke(e,t,n){t=x2(t,n);for(var r=!LA(e)&&Pf(e),o=(r||e).length,s=0;s=0}const OFn=z0(function(e,t,n){var r,o;return O1(t)?o=t:(t=dre(t),r=t.slice(0,-1),t=t[t.length-1]),q8(e,function(s){var a=o;if(!a){if(r&&r.length&&(s=Hit(s,r)),s==null)return;a=s[t]}return a==null?a:a.apply(s,n)})});function uwe(e,t){return q8(e,awe(t))}function yFn(e,t){return P6(e,PR(t))}function trt(e,t,n){var r=-1/0,o=-1/0,s,a;if(t==null||typeof t=="number"&&typeof e[0]!="object"&&e!=null){e=LA(e)?e:jI(e);for(var l=0,d=e.length;lr&&(r=s)}else t=x2(t,n),L3(e,function(u,h,g){a=t(u,h,g),(a>o||a===-1/0&&r===-1/0)&&(r=u,o=a)});return r}function CFn(e,t,n){var r=1/0,o=1/0,s,a;if(t==null||typeof t=="number"&&typeof e[0]!="object"&&e!=null){e=LA(e)?e:jI(e);for(var l=0,d=e.length;ll||a===void 0)return 1;if(a1&&(r=ure(r,t[1])),t=vH(e)):(r=DIo,t=AH(t,!1,!1),e=Object(e));for(var o=0,s=t.length;o1&&(r=t[1])):(t=q8(AH(t,!1,!1),String),n=function(o,s){return!ep(t,s)}),rrt(e,n,r)});function ort(e,t,n){return cre.call(e,0,Math.max(0,e.length-(t==null||n?1:t)))}function rj(e,t,n){return e==null||e.length<1?t==null||n?void 0:[]:t==null||n?e[0]:ort(e,e.length-t)}function yD(e,t,n){return cre.call(e,t==null||n?1:t)}function BFn(e,t,n){return e==null||e.length<1?t==null||n?void 0:[]:t==null||n?e[e.length-1]:yD(e,Math.max(0,e.length-t))}function RFn(e){return P6(e,Boolean)}function IFn(e,t){return AH(e,t,!1)}const srt=z0(function(e,t){return t=AH(t,!0,!0),P6(e,function(n){return!ep(t,n)})}),MFn=z0(function(e,t){return srt(e,t)});function Pee(e,t,n,r){xit(t)||(r=n,n=t,t=!1),n!=null&&(n=x2(n,r));for(var o=[],s=[],a=0,l=m1(e);a"u",r={e:{}},o,s=typeof self<"u"?self:typeof window<"u"?window:typeof Ho<"u"||Ho!==void 0?Ho:null;function a(){try{var X=o;return o=null,X.apply(this,arguments)}catch(Y){return r.e=Y,r}}function l(X){return o=X,a}var d=function(X,Y){var Z={}.hasOwnProperty;function ie(){this.constructor=X,this.constructor$=Y;for(var J in Y.prototype)Z.call(Y.prototype,J)&&J.charAt(J.length-1)!=="$"&&(this[J+"$"]=Y.prototype[J])}return ie.prototype=Y.prototype,X.prototype=new ie,X.prototype};function u(X){return X==null||X===!0||X===!1||typeof X=="string"||typeof X=="number"}function h(X){return typeof X=="function"||typeof X=="object"&&X!==null}function g(X){return u(X)?new Error(_(X)):X}function m(X,Y){var Z=X.length,ie=new Array(Z+1),J;for(J=0;J1,ie=Y.length>0&&!(Y.length===1&&Y[0]==="constructor"),J=p.test(X+"")&&t.names(X).length>0;if(Z||ie||J)return!0}return!1}catch{return!1}}function w(X){return X}var O=/^[a-z$_][a-z$_0-9]*$/i;function y(X){return O.test(X)}function C(X,Y,Z){for(var ie=new Array(X),J=0;J10||X[0]>0}(),H.isNode&&H.toFastProperties(process);try{throw new Error}catch(X){H.lastLineError=X}return _5e=H,_5e}var Ice={exports:{}},S5e,s8t;function IIo(){if(s8t)return S5e;s8t=1;var e=od(),t,n=function(){throw new Error(`No async scheduler available +`+s+"}",d}function iFn(e,t,n){t=dre(t);var r=t.length;if(!r)return O1(n)?n.call(e):n;for(var o=0;o=a){if(!l.length)break;var d=l.pop();s=d.i,e=d.v,a=m1(e);continue}var u=e[s++];l.length>=t?r[o++]=u:LA(u)&&(kE(u)||owe(u))?(l.push({i:s,v:e}),s=0,e=u,a=m1(e)):n||(r[o++]=u)}return r}const aFn=z0(function(e,t){t=AH(t,!1,!1);var n=t.length;if(n<1)throw new Error("bindAll must be passed function names");for(;n--;){var r=t[n];e[r]=Git(e[r],e)}return e});function lFn(e,t){var n=function(r){var o=n.cache,s=""+(t?t.apply(this,arguments):r);return vE(o,s)||(o[s]=e.apply(this,arguments)),o[s]};return n.cache={},n}const Yit=z0(function(e,t,n){return setTimeout(function(){return e.apply(null,n)},t)}),cFn=WI(Yit,Jl,1);function dFn(e,t,n){var r,o,s,a,l=0;n||(n={});var d=function(){l=n.leading===!1?0:IV(),r=null,a=e.apply(o,s),r||(o=s=null)},u=function(){var h=IV();!l&&n.leading===!1&&(l=h);var g=t-(h-l);return o=this,s=arguments,g<=0||g>t?(r&&(clearTimeout(r),r=null),l=h,a=e.apply(o,s),r||(o=s=null)):!r&&n.trailing!==!1&&(r=setTimeout(d,g)),a};return u.cancel=function(){clearTimeout(r),l=0,r=o=s=null},u}function uFn(e,t,n){var r,o,s,a,l,d=function(){var h=IV()-o;t>h?r=setTimeout(d,t-h):(r=null,n||(a=e.apply(l,s)),r||(s=l=null))},u=z0(function(h){return l=this,s=h,o=IV(),r||(r=setTimeout(d,t),n&&(a=e.apply(l,s))),a});return u.cancel=function(){clearTimeout(r),r=s=l=null},u}function hFn(e,t){return WI(t,e)}function cwe(e){return function(){return!e.apply(this,arguments)}}function fFn(){var e=arguments,t=e.length-1;return function(){for(var n=t,r=e[t].apply(this,arguments);n--;)r=e[n].call(this,r);return r}}function gFn(e,t){return function(){if(--e<1)return t.apply(this,arguments)}}function Zit(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=null),n}}const mFn=WI(Zit,2);function qit(e,t,n){t=x2(t,n);for(var r=Pf(e),o,s=0,a=r.length;s0?0:o-1;s>=0&&s0?a=s>=0?s:Math.max(s+l,a):l=s>=0?Math.min(s+1,l):s+l+1;else if(n&&s&&l)return s=n(r,o),r[s]===o?s:-1;if(o!==o)return s=t(cre.call(r,a,l),Bit),s>=0?s+a:-1;for(s=e>0?a:l-1;s>=0&&s0?0:l-1;for(s||(o=n[a?a[d]:d],d+=e);d>=0&&d=3;return t(n,ure(r,s,4),o,a)}}const ij=bFn(1),Ike=bFn(-1);function P6(e,t,n){var r=[];return t=x2(t,n),L3(e,function(o,s,a){t(o,s,a)&&r.push(o)}),r}function wFn(e,t,n){return P6(e,cwe(x2(t)),n)}function Mke(e,t,n){t=x2(t,n);for(var r=!LA(e)&&Pf(e),o=(r||e).length,s=0;s=0}const OFn=z0(function(e,t,n){var r,o;return O1(t)?o=t:(t=dre(t),r=t.slice(0,-1),t=t[t.length-1]),q8(e,function(s){var a=o;if(!a){if(r&&r.length&&(s=Hit(s,r)),s==null)return;a=s[t]}return a==null?a:a.apply(s,n)})});function uwe(e,t){return q8(e,awe(t))}function yFn(e,t){return P6(e,PR(t))}function trt(e,t,n){var r=-1/0,o=-1/0,s,a;if(t==null||typeof t=="number"&&typeof e[0]!="object"&&e!=null){e=LA(e)?e:jI(e);for(var l=0,d=e.length;lr&&(r=s)}else t=x2(t,n),L3(e,function(u,h,g){a=t(u,h,g),(a>o||a===-1/0&&r===-1/0)&&(r=u,o=a)});return r}function CFn(e,t,n){var r=1/0,o=1/0,s,a;if(t==null||typeof t=="number"&&typeof e[0]!="object"&&e!=null){e=LA(e)?e:jI(e);for(var l=0,d=e.length;ll||a===void 0)return 1;if(a1&&(r=ure(r,t[1])),t=vH(e)):(r=DIo,t=AH(t,!1,!1),e=Object(e));for(var o=0,s=t.length;o1&&(r=t[1])):(t=q8(AH(t,!1,!1),String),n=function(o,s){return!ep(t,s)}),rrt(e,n,r)});function ort(e,t,n){return cre.call(e,0,Math.max(0,e.length-(t==null||n?1:t)))}function rj(e,t,n){return e==null||e.length<1?t==null||n?void 0:[]:t==null||n?e[0]:ort(e,e.length-t)}function yD(e,t,n){return cre.call(e,t==null||n?1:t)}function BFn(e,t,n){return e==null||e.length<1?t==null||n?void 0:[]:t==null||n?e[e.length-1]:yD(e,Math.max(0,e.length-t))}function RFn(e){return P6(e,Boolean)}function IFn(e,t){return AH(e,t,!1)}const srt=z0(function(e,t){return t=AH(t,!0,!0),P6(e,function(n){return!ep(t,n)})}),MFn=z0(function(e,t){return srt(e,t)});function Pee(e,t,n,r){xit(t)||(r=n,n=t,t=!1),n!=null&&(n=x2(n,r));for(var o=[],s=[],a=0,l=m1(e);a"u",r={e:{}},o,s=typeof self<"u"?self:typeof window<"u"?window:typeof Ho<"u"||Ho!==void 0?Ho:null;function a(){try{var X=o;return o=null,X.apply(this,arguments)}catch(Y){return r.e=Y,r}}function l(X){return o=X,a}var d=function(X,Y){var Z={}.hasOwnProperty;function ie(){this.constructor=X,this.constructor$=Y;for(var J in Y.prototype)Z.call(Y.prototype,J)&&J.charAt(J.length-1)!=="$"&&(this[J+"$"]=Y.prototype[J])}return ie.prototype=Y.prototype,X.prototype=new ie,X.prototype};function u(X){return X==null||X===!0||X===!1||typeof X=="string"||typeof X=="number"}function h(X){return typeof X=="function"||typeof X=="object"&&X!==null}function g(X){return u(X)?new Error(_(X)):X}function m(X,Y){var Z=X.length,ie=new Array(Z+1),J;for(J=0;J1,ie=Y.length>0&&!(Y.length===1&&Y[0]==="constructor"),J=p.test(X+"")&&t.names(X).length>0;if(Z||ie||J)return!0}return!1}catch{return!1}}function w(X){return X}var O=/^[a-z$_][a-z$_0-9]*$/i;function y(X){return O.test(X)}function C(X,Y,Z){for(var ie=new Array(X),J=0;J10||X[0]>0}(),H.isNode&&H.toFastProperties(process);try{throw new Error}catch(X){H.lastLineError=X}return _5e=H,_5e}var Ice={exports:{}},S5e,s8t;function IIo(){if(s8t)return S5e;s8t=1;var e=od(),t,n=function(){throw new Error(`No async scheduler available See http://goo.gl/MqrFmX `)},r=e.getNativePromise();if(e.isNode&&typeof MutationObserver>"u"){var o=Ho.setImmediate,s=process.nextTick;t=e.isRecentNode?function(l){o.call(Ho,l)}:function(l){s.call(process,l)}}else if(typeof r=="function"&&typeof r.resolve=="function"){var a=r.resolve();t=function(l){a.then(l)}}else typeof MutationObserver<"u"&&!(typeof window<"u"&&window.navigator&&(window.navigator.standalone||window.cordova))?t=function(){var l=document.createElement("div"),d={attributes:!0},u=!1,h=document.createElement("div"),g=new MutationObserver(function(){l.classList.toggle("foo"),u=!1});g.observe(h,d);var m=function(){u||(u=!0,h.classList.toggle("foo"))};return function(f){var k=new MutationObserver(function(){k.disconnect(),f()});k.observe(l,d),m()}}():typeof setImmediate<"u"?t=function(l){setImmediate(l)}:typeof setTimeout<"u"?t=function(l){setTimeout(l,0)}:t=n;return S5e=t,S5e}var L5e,a8t;function MIo(){if(a8t)return L5e;a8t=1;function e(n,r,o,s,a){for(var l=0;l=0;--wt){var kt=Xe[wt];if(!h.test(kt)){var Me=kt.match(g);Me&&(Ze="at "+Me[1]+":"+Me[2]+":"+Me[3]+" ");break}}if(Xe.length>0){for(var Qe=Xe[0],wt=0;wt0&&(it=` -`+Ye[wt-1]);break}}}var Be="a promise was created in a "+_e+"handler "+Ze+"but was not returned from it, see http://goo.gl/rRqMUw"+it;Ee._warn(Be,!0,ke)}}function X(me,ke){var _e=me+" is deprecated and will be removed in a future version.";return ke&&(_e+=" Use "+ke+" instead."),Y(_e)}function Y(me,ke,_e){if(Te.warnings){var Ee=new o(me),Re;if(ke)_e._attachExtraTrace(Ee);else if(Te.longStackTraces&&(Re=e._peekContext()))Re.attachExtraTrace(Ee);else{var Ze=le(Ee);Ee.stack=Ze.message+` +`),Xe=re(Ye),Ot=Xe.length-1;Ot>=0;--Ot){var kt=Xe[Ot];if(!h.test(kt)){var Me=kt.match(g);Me&&(Ze="at "+Me[1]+":"+Me[2]+":"+Me[3]+" ");break}}if(Xe.length>0){for(var Qe=Xe[0],Ot=0;Ot0&&(it=` +`+Ye[Ot-1]);break}}}var Be="a promise was created in a "+_e+"handler "+Ze+"but was not returned from it, see http://goo.gl/rRqMUw"+it;Ee._warn(Be,!0,ke)}}function X(me,ke){var _e=me+" is deprecated and will be removed in a future version.";return ke&&(_e+=" Use "+ke+" instead."),Y(_e)}function Y(me,ke,_e){if(Te.warnings){var Ee=new o(me),Re;if(ke)_e._attachExtraTrace(Ee);else if(Te.longStackTraces&&(Re=e._peekContext()))Re.attachExtraTrace(Ee);else{var Ze=le(Ee);Ee.stack=Ze.message+` `+Ze.stack.join(` `)}L("warning",Ee)||ge(Ee,"",!0)}}function Z(me,ke){for(var _e=0;_e=0;--Ye)if(Ee[Ye]===Ze){it=Ye;break}for(var Ye=it;Ye>=0;--Ye){var Xe=Ee[Ye];if(ke[Re]===Xe)ke.pop(),Re--;else break}ke=Ee}}function re(me){for(var ke=[],_e=0;_e0&&me.name!="SyntaxError"&&(ke=ke.slice(_e)),ke}function le(me){var ke=me.stack,_e=me.toString();return ke=typeof ke=="string"&&ke.length>0?se(me):[" (No stack trace)"],{message:_e,stack:me.name=="SyntaxError"?ke:re(ke)}}function ge(me,ke,_e){if(typeof console<"u"){var Ee;if(s.isObject(me)){var Re=me.stack;Ee=ke+v(Re,me)}else Ee=ke+String(me);typeof k=="function"?k(Ee,_e):(typeof console.log=="function"||typeof console.log=="object")&&console.log(Ee)}}function K(me,ke,_e,Ee){var Re=!1;try{typeof ke=="function"&&(Re=!0,me==="rejectionHandled"?ke(Ee):ke(_e,Ee))}catch(Ze){r.throwLater(Ze)}me==="unhandledRejection"?!L(me,_e,Ee)&&!Re&&ge(_e,"Unhandled rejection "):L(me,Ee)}function de(me){var ke;if(typeof me=="function")ke="[function "+(me.name||"anonymous")+"]";else{ke=me&&typeof me.toString=="function"?me.toString():s.toString(me);var _e=/\[object [a-zA-Z0-9$_]+\]/;if(_e.test(ke))try{var Ee=JSON.stringify(me);ke=Ee}catch{}ke.length===0&&(ke="(empty array)")}return"(<"+V(ke)+">, no stack trace)"}function V(me){var ke=41;return me.length=Ze||(oe=function(kt){if(u.test(kt))return!0;var Me=$(kt);return!!(Me&&Me.fileName===it&&Re<=Me.line&&Me.line<=Ze)})}}function pe(me){this._parent=me,this._promisesCreated=0;var ke=this._length=1+(me===void 0?0:me._length);ye(this,pe),ke>32&&this.uncycle()}s.inherits(pe,Error),t.CapturedTrace=pe,pe.prototype.uncycle=function(){var me=this._length;if(!(me<2)){for(var ke=[],_e={},Ee=0,Re=this;Re!==void 0;++Ee)ke.push(Re),Re=Re._parent;me=this._length=Ee;for(var Ee=me-1;Ee>=0;--Ee){var Ze=ke[Ee].stack;_e[Ze]===void 0&&(_e[Ze]=Ee)}for(var Ee=0;Ee0&&(ke[Ye-1]._parent=void 0,ke[Ye-1]._length=1),ke[Ee]._parent=void 0,ke[Ee]._length=1;var Xe=Ee>0?ke[Ee-1]:this;Ye=0;--kt)ke[kt]._length=wt,wt++;return}}}},pe.prototype.attachExtraTrace=function(me){if(!me.__stackCleaned__){this.uncycle();for(var ke=le(me),_e=ke.message,Ee=[ke.stack],Re=this;Re!==void 0;)Ee.push(re(Re.stack.split(` +`),Re=-1,Ze=-1,it,Ye,Xe=0;Xe<_e.length;++Xe){var Ot=$(_e[Xe]);if(Ot){it=Ot.fileName,Re=Ot.line;break}}for(var Xe=0;Xe=Ze||(oe=function(kt){if(u.test(kt))return!0;var Me=$(kt);return!!(Me&&Me.fileName===it&&Re<=Me.line&&Me.line<=Ze)})}}function pe(me){this._parent=me,this._promisesCreated=0;var ke=this._length=1+(me===void 0?0:me._length);ye(this,pe),ke>32&&this.uncycle()}s.inherits(pe,Error),t.CapturedTrace=pe,pe.prototype.uncycle=function(){var me=this._length;if(!(me<2)){for(var ke=[],_e={},Ee=0,Re=this;Re!==void 0;++Ee)ke.push(Re),Re=Re._parent;me=this._length=Ee;for(var Ee=me-1;Ee>=0;--Ee){var Ze=ke[Ee].stack;_e[Ze]===void 0&&(_e[Ze]=Ee)}for(var Ee=0;Ee0&&(ke[Ye-1]._parent=void 0,ke[Ye-1]._length=1),ke[Ee]._parent=void 0,ke[Ee]._length=1;var Xe=Ee>0?ke[Ee-1]:this;Ye=0;--kt)ke[kt]._length=Ot,Ot++;return}}}},pe.prototype.attachExtraTrace=function(me){if(!me.__stackCleaned__){this.uncycle();for(var ke=le(me),_e=ke.message,Ee=[ke.stack],Re=this;Re!==void 0;)Ee.push(re(Re.stack.split(` `))),Re=Re._parent;J(Ee),ie(Ee),s.notEnumerableProp(me,"stack",Z(_e,Ee)),s.notEnumerableProp(me,"__stackCleaned__",!0)}};var ye=function(){var ke=/^\s*at\s*/,_e=function(it,Ye){return typeof it=="string"?it:Ye.name!==void 0&&Ye.message!==void 0?Ye.toString():de(Ye)};if(typeof Error.stackTraceLimit=="number"&&typeof Error.captureStackTrace=="function"){Error.stackTraceLimit+=6,m=ke,v=_e;var Ee=Error.captureStackTrace;return oe=function(it){return u.test(it)},function(it,Ye){Error.stackTraceLimit+=6,Ee(it,Ye),Error.stackTraceLimit-=6}}var Re=new Error;if(typeof Re.stack=="string"&&Re.stack.split(` `)[0].indexOf("stackDetection@")>=0)return m=/@/,v=_e,f=!0,function(Ye){Ye.stack=new Error().stack};var Ze;try{throw new Error}catch(it){Ze="stack"in it}return!("stack"in Re)&&Ze&&typeof Error.stackTraceLimit=="number"?(m=ke,v=_e,function(Ye){Error.stackTraceLimit+=6;try{throw new Error}catch(Xe){Ye.stack=Xe.stack}Error.stackTraceLimit-=6}):(v=function(it,Ye){return typeof it=="string"?it:(typeof Ye=="object"||typeof Ye=="function")&&Ye.name!==void 0&&Ye.message!==void 0?Ye.toString():de(Ye)},null)}();typeof console<"u"&&typeof console.warn<"u"&&(k=function(me){console.warn(me)},s.isNode&&process.stderr.isTTY?k=function(me,ke){var _e=ke?"\x1B[33m":"\x1B[31m";console.warn(_e+me+`\x1B[0m `)}:!s.isNode&&typeof new Error().stack=="string"&&(k=function(me,ke){console.warn("%c"+me,ke?"color: darkorange":"color: red")}));var Te={warnings:p,longStackTraces:!1,cancellation:!1,monitoring:!1};return b&&e.longStackTraces(),{longStackTraces:function(){return Te.longStackTraces},warnings:function(){return Te.warnings},cancellation:function(){return Te.cancellation},monitoring:function(){return Te.monitoring},propagateFromFunction:function(){return M},boundValueFunction:function(){return N},checkForgottenReturns:H,setBounds:ce,warn:Y,deprecated:X,CapturedTrace:pe,fireDomEvent:y,fireGlobalEvent:C}}),D5e}var B5e,g8t;function WIo(){return g8t||(g8t=1,B5e=function(e,t){var n=od(),r=e.CancellationError,o=n.errorObj;function s(g,m,v){this.promise=g,this.type=m,this.handler=v,this.called=!1,this.cancelPromise=null}s.prototype.isFinallyHandler=function(){return this.type===0};function a(g){this.finallyHandler=g}a.prototype._resultCancelled=function(){l(this.finallyHandler)};function l(g,m){return g.cancelPromise!=null?(arguments.length>1?g.cancelPromise._reject(m):g.cancelPromise._cancel(),g.cancelPromise=null,!0):!1}function d(){return h.call(this,this.promise._target()._settledValue())}function u(g){if(!l(this,g))return o.e=g,o}function h(g){var m=this.promise,v=this.handler;if(!this.called){this.called=!0;var f=this.isFinallyHandler()?v.call(m._boundValue()):v.call(m._boundValue(),g);if(f!==void 0){m._setReturnedNonUndefined();var k=t(f,m);if(k instanceof e){if(this.cancelPromise!=null)if(k._isCancelled()){var A=new r("late cancellation observer");return m._attachExtraTrace(A),o.e=A,o}else k.isPending()&&k._attachCancellationCallback(new a(this));return k._then(d,u,void 0,this,void 0)}}}return m.isRejected()?(l(this),o.e=g,o):(l(this),g)}return e.prototype._passThrough=function(g,m,v,f){return typeof g!="function"?this.then():this._then(v,f,void 0,new s(this,m,g),void 0)},e.prototype.lastly=e.prototype.finally=function(g){return this._passThrough(g,0,h,h)},e.prototype.tap=function(g){return this._passThrough(g,1,h)},s}),B5e}var R5e,m8t;function VIo(){return m8t||(m8t=1,R5e=function(e){var t=od(),n=pH().keys,r=t.tryCatch,o=t.errorObj;function s(a,l,d){return function(u){var h=d._boundValue();e:for(var g=0;g1){o.deprecated("calling Promise.try with more than 1 argument");var h=arguments[1],g=arguments[2];u=s.isArray(h)?a(l).apply(g,h):a(l).call(g,h)}else u=a(l)();var m=d._popContext();return o.checkForgottenReturns(u,m,"Promise.try",d),d._resolveFromSyncValue(u),d},e.prototype._resolveFromSyncValue=function(l){l===s.errorObj?this._rejectCallback(l.e,!1):this._resolveCallback(l,!0)}}),M5e}var P5e,A8t;function HIo(){return A8t||(A8t=1,P5e=function(e,t,n,r){var o=!1,s=function(u,h){this._reject(h)},a=function(u,h){h.promiseRejectionQueued=!0,h.bindingPromise._then(s,s,null,this,u)},l=function(u,h){this._bitField&50397184||this._resolveCallback(h.target)},d=function(u,h){h.promiseRejectionQueued||this._reject(u)};e.prototype.bind=function(u){o||(o=!0,e.prototype._propagateFrom=r.propagateFromFunction(),e.prototype._boundValue=r.boundValueFunction());var h=n(u),g=new e(t);g._propagateFrom(this,1);var m=this._target();if(g._setBoundTo(h),h instanceof e){var v={promiseRejectionQueued:!1,promise:g,target:m,bindingPromise:h};m._then(t,a,void 0,g,v),h._then(l,d,void 0,g,v),g._setOnCancel(h)}else g._resolveCallback(m);return g},e.prototype._setBoundTo=function(u){u!==void 0?(this._bitField=this._bitField|2097152,this._boundTo=u):this._bitField=this._bitField&-2097153},e.prototype._isBound=function(){return(this._bitField&2097152)===2097152},e.bind=function(u,h){return e.resolve(h).bind(u)}}),P5e}var F5e,p8t;function $Io(){return p8t||(p8t=1,F5e=function(e,t,n,r){var o=od(),s=o.tryCatch,a=o.errorObj,l=e._async;e.prototype.break=e.prototype.cancel=function(){if(!r.cancellation())return this._warn("cancellation is disabled");for(var d=this,u=d;d._isCancellable();){if(!d._cancelBy(u)){u._isFollowing()?u._followee().cancel():u._cancelBranched();break}var h=d._cancellationParent;if(h==null||!h._isCancellable()){d._isFollowing()?d._followee().cancel():d._cancelBranched();break}else d._isFollowing()&&d._followee().cancel(),d._setWillBeCancelled(),u=d,d=h}},e.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},e.prototype._enoughBranchesHaveCancelled=function(){return this._branchesRemainingToCancel===void 0||this._branchesRemainingToCancel<=0},e.prototype._cancelBy=function(d){return d===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),this._enoughBranchesHaveCancelled()?(this._invokeOnCancel(),!0):!1)},e.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},e.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),l.invoke(this._cancelPromises,this,void 0))},e.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},e.prototype._unsetOnCancel=function(){this._onCancelField=void 0},e.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},e.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},e.prototype._doInvokeOnCancel=function(d,u){if(o.isArray(d))for(var h=0;h0&&typeof arguments[b]=="function"&&(w=arguments[b],b<=8&&l)){var D=new e(r);D._captureStackTrace();for(var O=f[b-1],y=new O(w),C=k,_=0;_=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(b>=1&&this._inFlight>=b)return k[f]=v,this._queue.push(f),!1;p!==null&&(p[f]=v);var w=this._promise,O=this._callback,y=w._boundValue();w._pushContext();var C=d(O).call(y,v,f,A),_=w._popContext();if(s.checkForgottenReturns(C,_,p!==null?"Promise.filter":"Promise.map",w),C===u)return this._reject(C.e),!0;var S=r(C,this._promise);if(S instanceof e){S=S._target();var L=S._bitField;if(L&50397184)if(L&33554432)C=S._value();else return L&16777216?(this._reject(S._reason()),!0):(this._cancel(),!0);else return b>=1&&this._inFlight++,k[f]=S,S._proxy(this,(f+1)*-1),!1}k[f]=C}var E=++this._totalResolved;return E>=A?(p!==null?this._filter(k,p):this._resolve(k),!0):!1},g.prototype._drainQueue=function(){for(var v=this._queue,f=this._limit,k=this._values;v.length>0&&this._inFlight=1?p:0,new g(v,f,p,A).promise()}e.prototype.map=function(v,f){return m(this,v,f,null)},e.map=function(v,f,k,A){return m(v,f,k,A)}}),W5e}var V5e,C8t;function qIo(){if(C8t)return V5e;C8t=1;var e=Object.create;if(e){var t=e(null),n=e(null);t[" size"]=n[" size"]=0}return V5e=function(r){var o=od(),s=o.canEvaluate,a=o.isIdentifier,l,d;{var u=function(A){return new Function("ensureMethod",` + `;return L=L.replace(/\[TheName\]/g,S).replace(/\[TheTotal\]/g,b).replace(/\[ThePassedArguments\]/g,_).replace(/\[TheProperties\]/g,y).replace(/\[CancellationCode\]/g,C),new Function("tryCatch","errorObj","Promise","async",L)(d,u,e,o)},f=[],k=[],A=[],p=0;p<8;++p)f.push(v(p+1)),k.push(g(p+1)),A.push(m(p+1));h=function(b){this._reject(b)}}e.join=function(){var b=arguments.length-1,w;if(b>0&&typeof arguments[b]=="function"&&(w=arguments[b],b<=8&&l)){var D=new e(r);D._captureStackTrace();for(var O=f[b-1],y=new O(w),C=k,_=0;_=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(b>=1&&this._inFlight>=b)return k[f]=v,this._queue.push(f),!1;p!==null&&(p[f]=v);var w=this._promise,O=this._callback,y=w._boundValue();w._pushContext();var C=d(O).call(y,v,f,A),_=w._popContext();if(s.checkForgottenReturns(C,_,p!==null?"Promise.filter":"Promise.map",w),C===u)return this._reject(C.e),!0;var S=r(C,this._promise);if(S instanceof e){S=S._target();var L=S._bitField;if(L&50397184)if(L&33554432)C=S._value();else return L&16777216?(this._reject(S._reason()),!0):(this._cancel(),!0);else return b>=1&&this._inFlight++,k[f]=S,S._proxy(this,(f+1)*-1),!1}k[f]=C}var E=++this._totalResolved;return E>=A?(p!==null?this._filter(k,p):this._resolve(k),!0):!1},g.prototype._drainQueue=function(){for(var v=this._queue,f=this._limit,k=this._values;v.length>0&&this._inFlight=1?p:0,new g(v,f,p,A).promise()}e.prototype.map=function(v,f){return m(this,v,f,null)},e.map=function(v,f,k,A){return m(v,f,k,A)}}),W5e}var V5e,C8t;function qIo(){if(C8t)return V5e;C8t=1;var e=Object.create;if(e){var t=e(null),n=e(null);t[" size"]=n[" size"]=0}return V5e=function(r){var o=od(),s=o.canEvaluate,a=o.isIdentifier,l,d;{var u=function(A){return new Function("ensureMethod",` return function(obj) { 'use strict' var len = this.length; @@ -3111,7 +3111,7 @@ __p+='`),u}),s+=`'; `.replace(/methodName/g,A))(m)},h=function(A){return new Function("obj",` 'use strict'; return obj.propertyName; - `.replace("propertyName",A))},g=function(A,p,b){var w=b[A];if(typeof w!="function"){if(!a(A))return null;if(w=p(A),b[A]=w,b[" size"]++,b[" size"]>512){for(var O=Object.keys(b),y=0;y<256;++y)delete b[O[y]];b[" size"]=O.length-256}}return w};l=function(A){return g(A,u,t)},d=function(A){return g(A,h,n)}}function m(A,p){var b;if(A!=null&&(b=A[p]),typeof b!="function"){var w="Object "+o.classString(A)+" has no method '"+o.toString(p)+"'";throw new r.TypeError(w)}return b}function v(A){var p=this.pop(),b=m(A,p);return b.apply(A,this)}r.prototype.call=function(A){for(var p=arguments.length,b=new Array(Math.max(p-1,0)),w=1;w=C)return _._fulfill();var L=v(w[y++]);if(L instanceof e&&L._isDisposable()){try{L=n(L._getDisposer().tryDispose(O),w.promise)}catch(E){return m(E)}if(L instanceof e)return L._then(S,m,null,null,null)}S()}return S(),_}function k(w,O,y){this._data=w,this._promise=O,this._context=y}k.prototype.data=function(){return this._data},k.prototype.promise=function(){return this._promise},k.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():g},k.prototype.tryDispose=function(w){var O=this.resource(),y=this._context;y!==void 0&&y._pushContext();var C=O!==g?this.doDispose(O,w):null;return y!==void 0&&y._popContext(),this._promise._unsetDisposable(),this._data=null,C},k.isDisposer=function(w){return w!=null&&typeof w.resource=="function"&&typeof w.tryDispose=="function"};function A(w,O,y){this.constructor$(w,O,y)}d(A,k),A.prototype.doDispose=function(w,O){var y=this.data();return y.call(w,w,O)};function p(w){return k.isDisposer(w)?(this.resources[this.index]._setDisposable(w),w.promise()):w}function b(w){this.length=w,this.promise=null,this[w-1]=null}b.prototype._resultCancelled=function(){for(var w=this.length,O=0;O0},e.prototype._getDisposer=function(){return this._disposer},e.prototype._unsetDisposable=function(){this._bitField=this._bitField&-131073,this._disposer=void 0},e.prototype.disposer=function(w){if(typeof w=="function")return new A(w,this,r());throw new l}}),z5e}var H5e,S8t;function JIo(){return S8t||(S8t=1,H5e=function(e,t,n){var r=od(),o=e.TimeoutError;function s(g){this.handle=g}s.prototype._resultCancelled=function(){clearTimeout(this.handle)};var a=function(g){return l(+this).thenReturn(g)},l=e.delay=function(g,m){var v,f;return m!==void 0?(v=e.resolve(m)._then(a,null,null,g,void 0),n.cancellation()&&m instanceof e&&v._setOnCancel(m)):(v=new e(t),f=setTimeout(function(){v._fulfill()},+g),n.cancellation()&&v._setOnCancel(new s(f)),v._captureStackTrace()),v._setAsyncGuaranteed(),v};e.prototype.delay=function(g){return l(g,this)};var d=function(g,m,v){var f;typeof m!="string"?m instanceof Error?f=m:f=new o("operation timed out"):f=new o(m),r.markAsOriginatingFromRejection(f),g._attachExtraTrace(f),g._reject(f),v!=null&&v.cancel()};function u(g){return clearTimeout(this.handle),g}function h(g){throw clearTimeout(this.handle),g}e.prototype.timeout=function(g,m){g=+g;var v,f,k=new s(setTimeout(function(){v.isPending()&&d(v,m,f)},g));return n.cancellation()?(f=this.then(),v=f._then(u,h,void 0,k,void 0),v._setOnCancel(k)):v=this._then(u,h,void 0,k,void 0),v}}),H5e}var $5e,L8t;function eMo(){return L8t||(L8t=1,$5e=function(e,t,n,r,o,s){var a=F6(),l=a.TypeError,d=od(),u=d.errorObj,h=d.tryCatch,g=[];function m(f,k,A){for(var p=0;p512){for(var O=Object.keys(b),y=0;y<256;++y)delete b[O[y]];b[" size"]=O.length-256}}return w};l=function(A){return g(A,u,t)},d=function(A){return g(A,h,n)}}function m(A,p){var b;if(A!=null&&(b=A[p]),typeof b!="function"){var w="Object "+o.classString(A)+" has no method '"+o.toString(p)+"'";throw new r.TypeError(w)}return b}function v(A){var p=this.pop(),b=m(A,p);return b.apply(A,this)}r.prototype.call=function(A){for(var p=arguments.length,b=new Array(Math.max(p-1,0)),w=1;w=C)return _._fulfill();var L=v(w[y++]);if(L instanceof e&&L._isDisposable()){try{L=n(L._getDisposer().tryDispose(O),w.promise)}catch(E){return m(E)}if(L instanceof e)return L._then(S,m,null,null,null)}S()}return S(),_}function k(w,O,y){this._data=w,this._promise=O,this._context=y}k.prototype.data=function(){return this._data},k.prototype.promise=function(){return this._promise},k.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():g},k.prototype.tryDispose=function(w){var O=this.resource(),y=this._context;y!==void 0&&y._pushContext();var C=O!==g?this.doDispose(O,w):null;return y!==void 0&&y._popContext(),this._promise._unsetDisposable(),this._data=null,C},k.isDisposer=function(w){return w!=null&&typeof w.resource=="function"&&typeof w.tryDispose=="function"};function A(w,O,y){this.constructor$(w,O,y)}d(A,k),A.prototype.doDispose=function(w,O){var y=this.data();return y.call(w,w,O)};function p(w){return k.isDisposer(w)?(this.resources[this.index]._setDisposable(w),w.promise()):w}function b(w){this.length=w,this.promise=null,this[w-1]=null}b.prototype._resultCancelled=function(){for(var w=this.length,O=0;O0},e.prototype._getDisposer=function(){return this._disposer},e.prototype._unsetDisposable=function(){this._bitField=this._bitField&-131073,this._disposer=void 0},e.prototype.disposer=function(w){if(typeof w=="function")return new A(w,this,r());throw new l}}),z5e}var H5e,S8t;function JIo(){return S8t||(S8t=1,H5e=function(e,t,n){var r=od(),o=e.TimeoutError;function s(g){this.handle=g}s.prototype._resultCancelled=function(){clearTimeout(this.handle)};var a=function(g){return l(+this).thenReturn(g)},l=e.delay=function(g,m){var v,f;return m!==void 0?(v=e.resolve(m)._then(a,null,null,g,void 0),n.cancellation()&&m instanceof e&&v._setOnCancel(m)):(v=new e(t),f=setTimeout(function(){v._fulfill()},+g),n.cancellation()&&v._setOnCancel(new s(f)),v._captureStackTrace()),v._setAsyncGuaranteed(),v};e.prototype.delay=function(g){return l(g,this)};var d=function(g,m,v){var f;typeof m!="string"?m instanceof Error?f=m:f=new o("operation timed out"):f=new o(m),r.markAsOriginatingFromRejection(f),g._attachExtraTrace(f),g._reject(f),v!=null&&v.cancel()};function u(g){return clearTimeout(this.handle),g}function h(g){throw clearTimeout(this.handle),g}e.prototype.timeout=function(g,m){g=+g;var v,f,k=new s(setTimeout(function(){v.isPending()&&d(v,m,f)},g));return n.cancellation()?(f=this.then(),v=f._then(u,h,void 0,k,void 0),v._setOnCancel(k)):v=this._then(u,h,void 0,k,void 0),v}}),H5e}var $5e,L8t;function eMo(){return L8t||(L8t=1,$5e=function(e,t,n,r,o,s){var a=F6(),l=a.TypeError,d=od(),u=d.errorObj,h=d.tryCatch,g=[];function m(f,k,A){for(var p=0;p=this._length){var k;if(this._isMap)k=u(this._values);else{k={};for(var A=this.length(),p=0,b=this.length();p>1};function g(m){var v,f=n(m);if(s(f))f instanceof e?v=f._then(e.props,void 0,void 0,void 0,void 0):v=new h(f).promise();else return r(`cannot await properties of a non-object +`);for(var N=r.inheritedDataKeys(P),j=0;j=this._length){var k;if(this._isMap)k=u(this._values);else{k={};for(var A=this.length(),p=0,b=this.length();p>1};function g(m){var v,f=n(m);if(s(f))f instanceof e?v=f._then(e.props,void 0,void 0,void 0,void 0):v=new h(f).promise();else return r(`cannot await properties of a non-object See http://goo.gl/MqrFmX `);return f instanceof e&&v._propagateFrom(f,2),v}e.prototype.props=function(){return g(this)},e.props=function(m){return g(m)}}),Y5e}var Z5e,Q8t;function rMo(){return Q8t||(Q8t=1,Z5e=function(e,t,n,r){var o=od(),s=function(l){return l.then(function(d){return a(d,l)})};function a(l,d){var u=n(l);if(u instanceof e)return s(u);if(l=o.asArray(l),l===null)return r("expecting an array or an iterable object but got "+o.classString(l));var h=new e(t);d!==void 0&&h._propagateFrom(d,3);for(var g=h._fulfill,m=h._reject,v=0,f=l.length;v=this._length?(this._resolve(this._values),!0):!1},s.prototype._promiseFulfilled=function(a,l){var d=new r;return d._bitField=33554432,d._settledValueField=a,this._promiseResolved(l,d)},s.prototype._promiseRejected=function(a,l){var d=new r;return d._bitField=16777216,d._settledValueField=a,this._promiseResolved(l,d)},e.settle=function(a){return n.deprecated(".settle()",".reflect()"),new s(a).promise()},e.prototype.settle=function(){return e.settle(this)}}),K5e}var J5e,R8t;function aMo(){return R8t||(R8t=1,J5e=function(e,t,n){var r=od(),o=F6().RangeError,s=F6().AggregateError,a=r.isArray,l={};function d(h){this.constructor$(h),this._howMany=0,this._unwrap=!1,this._initialized=!1}r.inherits(d,t),d.prototype._init=function(){if(this._initialized){if(this._howMany===0){this._resolve([]);return}this._init$(void 0,-5);var h=a(this._values);!this._isResolved()&&h&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}},d.prototype.init=function(){this._initialized=!0,this._init()},d.prototype.setUnwrap=function(){this._unwrap=!0},d.prototype.howMany=function(){return this._howMany},d.prototype.setHowMany=function(h){this._howMany=h},d.prototype._promiseFulfilled=function(h){return this._addFulfilled(h),this._fulfilled()===this.howMany()?(this._values.length=this.howMany(),this.howMany()===1&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0):!1},d.prototype._promiseRejected=function(h){return this._addRejected(h),this._checkOutcome()},d.prototype._promiseCancelled=function(){return this._values instanceof e||this._values==null?this._cancel():(this._addRejected(l),this._checkOutcome())},d.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var h=new s,g=this.length();g0?this._reject(h):this._cancel(),!0}return!1},d.prototype._fulfilled=function(){return this._totalResolved},d.prototype._rejected=function(){return this._values.length-this.length()},d.prototype._addRejected=function(h){this._values.push(h)},d.prototype._addFulfilled=function(h){this._values[this._totalResolved++]=h},d.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},d.prototype._getRangeError=function(h){var g="Input array must contain at least "+this._howMany+" items but contains only "+h+" items";return new o(g)},d.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))};function u(h,g){if((g|0)!==g||g<0)return n(`expecting a positive integer @@ -3177,10 +3177,10 @@ __p+='`),u}),s+=`'; `);var m=new d(h),v=m.promise();return m.setHowMany(g),m.init(),v}e.some=function(h,g){return u(h,g)},e.prototype.some=function(h){return u(this,h)},e._SomePromiseArray=d}),J5e}var e9e,I8t;function lMo(){return I8t||(I8t=1,e9e=function(e,t){var n=e.map;e.prototype.filter=function(r,o){return n(this,r,o,t)},e.filter=function(r,o,s){return n(r,o,s,t)}}),e9e}var t9e,M8t;function cMo(){return M8t||(M8t=1,t9e=function(e,t){var n=e.reduce,r=e.all;function o(){return r(this)}function s(a,l){return n(a,l,t,t)}e.prototype.each=function(a){return n(this,a,t,0)._then(o,void 0,void 0,this,void 0)},e.prototype.mapSeries=function(a){return n(this,a,t,t)},e.each=function(a,l){return n(a,l,t,0)._then(o,void 0,void 0,a,void 0)},e.mapSeries=s}),t9e}var n9e,P8t;function dMo(){return P8t||(P8t=1,n9e=function(e){var t=e._SomePromiseArray;function n(r){var o=new t(r),s=o.promise();return o.setHowMany(1),o.setUnwrap(),o.init(),s}e.any=function(r){return n(r)},e.prototype.any=function(){return n(this)}}),n9e}(function(e){e.exports=function(){var t=function(){return new m(`circular promise resolution chain See http://goo.gl/MqrFmX -`)},n=function(){return new Q.PromiseInspection(this._target())},r=function(B){return Q.reject(new m(B))};function o(){}var s={},a=od(),l;a.isNode?l=function(){var B=process.domain;return B===void 0&&(B=null),B}:l=function(){return null},a.notEnumerableProp(Q,"_getDomain",l);var d=pH(),u=PIo(),h=new u;d.defineProperty(Q,"_async",{value:h});var g=F6(),m=Q.TypeError=g.TypeError;Q.RangeError=g.RangeError;var v=Q.CancellationError=g.CancellationError;Q.TimeoutError=g.TimeoutError,Q.OperationalError=g.OperationalError,Q.RejectionError=g.OperationalError,Q.AggregateError=g.AggregateError;var f=function(){},k={},A={},p=FIo()(Q,f),b=NIo()(Q,f,p,r,o),w=UIo()(Q),O=w.create,y=jIo()(Q,w);y.CapturedTrace;var C=WIo()(Q,p),_=VIo()(A),S=zFn(),L=a.errorObj,E=a.tryCatch;function T(B,R){if(typeof R!="function")throw new m("expecting a function but got "+a.classString(R));if(B.constructor!==Q)throw new m(`the promise constructor cannot be invoked directly +`)},n=function(){return new T.PromiseInspection(this._target())},r=function(B){return T.reject(new m(B))};function o(){}var s={},a=od(),l;a.isNode?l=function(){var B=process.domain;return B===void 0&&(B=null),B}:l=function(){return null},a.notEnumerableProp(T,"_getDomain",l);var d=pH(),u=PIo(),h=new u;d.defineProperty(T,"_async",{value:h});var g=F6(),m=T.TypeError=g.TypeError;T.RangeError=g.RangeError;var v=T.CancellationError=g.CancellationError;T.TimeoutError=g.TimeoutError,T.OperationalError=g.OperationalError,T.RejectionError=g.OperationalError,T.AggregateError=g.AggregateError;var f=function(){},k={},A={},p=FIo()(T,f),b=NIo()(T,f,p,r,o),w=UIo()(T),O=w.create,y=jIo()(T,w);y.CapturedTrace;var C=WIo()(T,p),_=VIo()(A),S=zFn(),L=a.errorObj,E=a.tryCatch;function Q(B,R){if(typeof R!="function")throw new m("expecting a function but got "+a.classString(R));if(B.constructor!==T)throw new m(`the promise constructor cannot be invoked directly See http://goo.gl/MqrFmX -`)}function Q(B){this._bitField=0,this._fulfillmentHandler0=void 0,this._rejectionHandler0=void 0,this._promise0=void 0,this._receiver0=void 0,B!==f&&(T(this,B),this._resolveFromExecutor(B)),this._promiseCreated(),this._fireEvent("promiseCreated",this)}Q.prototype.toString=function(){return"[object Promise]"},Q.prototype.caught=Q.prototype.catch=function(B){var R=arguments.length;if(R>1){var M=new Array(R-1),N=0,j;for(j=0;j0&&typeof B!="function"&&typeof R!="function"){var M=".then() only accepts functions but was passed: "+a.classString(B);arguments.length>1&&(M+=", "+a.classString(R)),this._warn(M)}return this._then(B,R,void 0,void 0,void 0)},Q.prototype.done=function(B,R){var M=this._then(B,R,void 0,void 0,void 0);M._setIsFinal()},Q.prototype.spread=function(B){return typeof B!="function"?r("expecting a function but got "+a.classString(B)):this.all()._then(B,void 0,void 0,k,void 0)},Q.prototype.toJSON=function(){var B={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(B.fulfillmentValue=this.value(),B.isFulfilled=!0):this.isRejected()&&(B.rejectionReason=this.reason(),B.isRejected=!0),B},Q.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new b(this).promise()},Q.prototype.error=function(B){return this.caught(a.originatesFromRejection,B)},Q.getNewLibraryCopy=e.exports,Q.is=function(B){return B instanceof Q},Q.fromNode=Q.fromCallback=function(B){var R=new Q(f);R._captureStackTrace();var M=arguments.length>1?!!Object(arguments[1]).multiArgs:!1,N=E(B)(S(R,M));return N===L&&R._rejectCallback(N.e,!0),R._isFateSealed()||R._setAsyncGuaranteed(),R},Q.all=function(B){return new b(B).promise()},Q.cast=function(B){var R=p(B);return R instanceof Q||(R=new Q(f),R._captureStackTrace(),R._setFulfilled(),R._rejectionHandler0=B),R},Q.resolve=Q.fulfilled=Q.cast,Q.reject=Q.rejected=function(B){var R=new Q(f);return R._captureStackTrace(),R._rejectCallback(B,!0),R},Q.setScheduler=function(B){if(typeof B!="function")throw new m("expecting a function but got "+a.classString(B));return h.setScheduler(B)},Q.prototype._then=function(B,R,M,N,j){var W=j!==void 0,H=W?j:new Q(f),X=this._target(),Y=X._bitField;W||(H._propagateFrom(this,3),H._captureStackTrace(),N===void 0&&this._bitField&2097152&&(Y&50397184?N=this._boundValue():N=X===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,H));var Z=l();if(Y&50397184){var ie,J,re=X._settlePromiseCtx;Y&33554432?(J=X._rejectionHandler0,ie=B):Y&16777216?(J=X._fulfillmentHandler0,ie=R,X._unsetRejectionIsUnhandled()):(re=X._settlePromiseLateCancellationObserver,J=new v("late cancellation observer"),X._attachExtraTrace(J),ie=R),h.invoke(re,X,{handler:Z===null?ie:typeof ie=="function"&&a.domainBind(Z,ie),promise:H,receiver:N,value:J})}else X._addCallbacks(B,R,H,N,Z);return H},Q.prototype._length=function(){return this._bitField&65535},Q.prototype._isFateSealed=function(){return(this._bitField&117506048)!==0},Q.prototype._isFollowing=function(){return(this._bitField&67108864)===67108864},Q.prototype._setLength=function(B){this._bitField=this._bitField&-65536|B&65535},Q.prototype._setFulfilled=function(){this._bitField=this._bitField|33554432,this._fireEvent("promiseFulfilled",this)},Q.prototype._setRejected=function(){this._bitField=this._bitField|16777216,this._fireEvent("promiseRejected",this)},Q.prototype._setFollowing=function(){this._bitField=this._bitField|67108864,this._fireEvent("promiseResolved",this)},Q.prototype._setIsFinal=function(){this._bitField=this._bitField|4194304},Q.prototype._isFinal=function(){return(this._bitField&4194304)>0},Q.prototype._unsetCancelled=function(){this._bitField=this._bitField&-65537},Q.prototype._setCancelled=function(){this._bitField=this._bitField|65536,this._fireEvent("promiseCancelled",this)},Q.prototype._setWillBeCancelled=function(){this._bitField=this._bitField|8388608},Q.prototype._setAsyncGuaranteed=function(){h.hasCustomScheduler()||(this._bitField=this._bitField|134217728)},Q.prototype._receiverAt=function(B){var R=B===0?this._receiver0:this[B*4-4+3];if(R!==s)return R===void 0&&this._isBound()?this._boundValue():R},Q.prototype._promiseAt=function(B){return this[B*4-4+2]},Q.prototype._fulfillmentHandlerAt=function(B){return this[B*4-4+0]},Q.prototype._rejectionHandlerAt=function(B){return this[B*4-4+1]},Q.prototype._boundValue=function(){},Q.prototype._migrateCallback0=function(B){B._bitField;var R=B._fulfillmentHandler0,M=B._rejectionHandler0,N=B._promise0,j=B._receiverAt(0);j===void 0&&(j=s),this._addCallbacks(R,M,N,j,null)},Q.prototype._migrateCallbackAt=function(B,R){var M=B._fulfillmentHandlerAt(R),N=B._rejectionHandlerAt(R),j=B._promiseAt(R),W=B._receiverAt(R);W===void 0&&(W=s),this._addCallbacks(M,N,j,W,null)},Q.prototype._addCallbacks=function(B,R,M,N,j){var W=this._length();if(W>=65531&&(W=0,this._setLength(0)),W===0)this._promise0=M,this._receiver0=N,typeof B=="function"&&(this._fulfillmentHandler0=j===null?B:a.domainBind(j,B)),typeof R=="function"&&(this._rejectionHandler0=j===null?R:a.domainBind(j,R));else{var H=W*4-4;this[H+2]=M,this[H+3]=N,typeof B=="function"&&(this[H+0]=j===null?B:a.domainBind(j,B)),typeof R=="function"&&(this[H+1]=j===null?R:a.domainBind(j,R))}return this._setLength(W+1),W},Q.prototype._proxy=function(B,R){this._addCallbacks(void 0,void 0,R,B,null)},Q.prototype._resolveCallback=function(B,R){if(!(this._bitField&117506048)){if(B===this)return this._rejectCallback(t(),!1);var M=p(B,this);if(!(M instanceof Q))return this._fulfill(B);R&&this._propagateFrom(M,2);var N=M._target();if(N===this){this._reject(t());return}var j=N._bitField;if(j&50397184)if(j&33554432)this._fulfill(N._value());else if(j&16777216)this._reject(N._reason());else{var X=new v("late cancellation observer");N._attachExtraTrace(X),this._reject(X)}else{var W=this._length();W>0&&N._migrateCallback0(this);for(var H=1;H>>16)){if(B===this){var M=t();return this._attachExtraTrace(M),this._reject(M)}this._setFulfilled(),this._rejectionHandler0=B,(R&65535)>0&&(R&134217728?this._settlePromises():h.settlePromises(this))}},Q.prototype._reject=function(B){var R=this._bitField;if(!((R&117506048)>>>16)){if(this._setRejected(),this._fulfillmentHandler0=B,this._isFinal())return h.fatalError(B,a.isNode);(R&65535)>0?h.settlePromises(this):this._ensurePossibleRejectionHandled()}},Q.prototype._fulfillPromises=function(B,R){for(var M=1;M0){if(B&16842752){var M=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,M,B),this._rejectPromises(R,M)}else{var N=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,N,B),this._fulfillPromises(R,N)}this._setLength(0)}this._clearCancellationData()},Q.prototype._settledValue=function(){var B=this._bitField;if(B&33554432)return this._rejectionHandler0;if(B&16777216)return this._fulfillmentHandler0};function P(B){this.promise._resolveCallback(B)}function D(B){this.promise._rejectCallback(B,!1)}Q.defer=Q.pending=function(){y.deprecated("Promise.defer","new Promise");var B=new Q(f);return{promise:B,resolve:P,reject:D}},a.notEnumerableProp(Q,"_makeSelfResolutionError",t),zIo()(Q,f,p,r,y),HIo()(Q,f,p,y),$Io()(Q,b,r,y),XIo()(Q),GIo()(Q),YIo()(Q,b,p,f,h,l),Q.Promise=Q,Q.version="3.4.7",ZIo()(Q,b,r,p,f,y),qIo()(Q),KIo()(Q,r,p,O,f,y),JIo()(Q,f,y),eMo()(Q,r,f,p,o,y),tMo()(Q),nMo()(Q,f),iMo()(Q,b,p,r),rMo()(Q,f,p,r),oMo()(Q,b,r,p,f,y),sMo()(Q,b,y),aMo()(Q,b,r),lMo()(Q,f),cMo()(Q,f),dMo()(Q),a.toFastProperties(Q),a.toFastProperties(Q.prototype);function I(B){var R=new Q(f);R._fulfillmentHandler0=B,R._rejectionHandler0=B,R._promise0=B,R._receiver0=B}return I({a:1}),I({b:2}),I({c:3}),I(1),I(function(){}),I(void 0),I(!1),I(new Q(f)),y.setBounds(u.firstLineError,a.lastLineError),Q}})(VFn);var uMo=VFn.exports,hMo=wh,k2=uMo();Rg.defer=fMo;Rg.when=k2.resolve;Rg.resolve=k2.resolve;Rg.all=k2.all;Rg.props=k2.props;Rg.reject=k2.reject;Rg.promisify=k2.promisify;Rg.mapSeries=k2.mapSeries;Rg.attempt=k2.attempt;Rg.nfcall=function(e){var t=Array.prototype.slice.call(arguments,1),n=k2.promisify(e);return n.apply(null,t)};k2.prototype.fail=k2.prototype.caught;k2.prototype.also=function(e){return this.then(function(t){var n=hMo.extend({},t,e(t));return k2.props(n)})};function fMo(){var e,t,n=new k2.Promise(function(r,o){e=r,t=o});return{resolve:e,reject:t,promise:n}}var Aa={},gMo=wh,Om=Aa.types={document:"document",paragraph:"paragraph",run:"run",text:"text",tab:"tab",checkbox:"checkbox",hyperlink:"hyperlink",noteReference:"noteReference",image:"image",note:"note",commentReference:"commentReference",comment:"comment",table:"table",tableRow:"tableRow",tableCell:"tableCell",break:"break",bookmarkStart:"bookmarkStart"};function mMo(e,t){return t=t||{},{type:Om.document,children:e,notes:t.notes||new fwe({}),comments:t.comments||[]}}function kMo(e,t){t=t||{};var n=t.indent||{};return{type:Om.paragraph,children:e,styleId:t.styleId||null,styleName:t.styleName||null,numbering:t.numbering||null,alignment:t.alignment||null,indent:{start:n.start||null,end:n.end||null,firstLine:n.firstLine||null,hanging:n.hanging||null}}}function vMo(e,t){return t=t||{},{type:Om.run,children:e,styleId:t.styleId||null,styleName:t.styleName||null,isBold:!!t.isBold,isUnderline:!!t.isUnderline,isItalic:!!t.isItalic,isStrikethrough:!!t.isStrikethrough,isAllCaps:!!t.isAllCaps,isSmallCaps:!!t.isSmallCaps,verticalAlignment:t.verticalAlignment||HFn.baseline,font:t.font||null,fontSize:t.fontSize||null,highlight:t.highlight||null}}var HFn={baseline:"baseline",superscript:"superscript",subscript:"subscript"};function AMo(e){return{type:Om.text,value:e}}function pMo(){return{type:Om.tab}}function bMo(e){return{type:Om.checkbox,checked:e.checked}}function wMo(e,t){return{type:Om.hyperlink,children:e,href:t.href,anchor:t.anchor,targetFrame:t.targetFrame}}function OMo(e){return{type:Om.noteReference,noteType:e.noteType,noteId:e.noteId}}function fwe(e){this._notes=gMo.indexBy(e,function(t){return $Fn(t.noteType,t.noteId)})}fwe.prototype.resolve=function(e){return this.findNoteByKey($Fn(e.noteType,e.noteId))};fwe.prototype.findNoteByKey=function(e){return this._notes[e]||null};function yMo(e){return{type:Om.note,noteType:e.noteType,noteId:e.noteId,body:e.body}}function CMo(e){return{type:Om.commentReference,commentId:e.commentId}}function _Mo(e){return{type:Om.comment,commentId:e.commentId,body:e.body,authorName:e.authorName,authorInitials:e.authorInitials}}function $Fn(e,t){return e+"-"+t}function SMo(e){return{type:Om.image,read:function(t){return t?e.readImage(t):e.readImage().then(function(n){return Buffer.from(n)})},readAsArrayBuffer:function(){return e.readImage()},readAsBase64String:function(){return e.readImage("base64")},readAsBuffer:function(){return e.readImage().then(function(t){return Buffer.from(t)})},altText:e.altText,contentType:e.contentType}}function LMo(e,t){return t=t||{},{type:Om.table,children:e,styleId:t.styleId||null,styleName:t.styleName||null}}function xMo(e,t){return t=t||{},{type:Om.tableRow,children:e,isHeader:t.isHeader||!1}}function EMo(e,t){return t=t||{},{type:Om.tableCell,children:e,colSpan:t.colSpan==null?1:t.colSpan,rowSpan:t.rowSpan==null?1:t.rowSpan}}function drt(e){return{type:Om.break,breakType:e}}function TMo(e){return{type:Om.bookmarkStart,name:e.name}}Aa.document=Aa.Document=mMo;Aa.paragraph=Aa.Paragraph=kMo;Aa.run=Aa.Run=vMo;Aa.text=Aa.Text=AMo;Aa.tab=Aa.Tab=pMo;Aa.checkbox=Aa.Checkbox=bMo;Aa.Hyperlink=wMo;Aa.noteReference=Aa.NoteReference=OMo;Aa.Notes=fwe;Aa.Note=yMo;Aa.commentReference=CMo;Aa.comment=_Mo;Aa.Image=SMo;Aa.Table=LMo;Aa.TableRow=xMo;Aa.TableCell=EMo;Aa.lineBreak=drt("line");Aa.pageBreak=drt("page");Aa.columnBreak=drt("column");Aa.BookmarkStart=TMo;Aa.verticalAlignment=HFn;var xA={},Nee=wh;xA.Result=Ry;xA.success=QMo;xA.warning=DMo;xA.error=BMo;function Ry(e,t){this.value=e,this.messages=t||[]}Ry.prototype.map=function(e){return new Ry(e(this.value),this.messages)};Ry.prototype.flatMap=function(e){var t=e(this.value);return new Ry(t.value,urt([this,t]))};Ry.prototype.flatMapThen=function(e){var t=this;return e(this.value).then(function(n){return new Ry(n.value,urt([t,n]))})};Ry.combine=function(e){var t=Nee.flatten(Nee.pluck(e,"value")),n=urt(e);return new Ry(t,n)};function QMo(e){return new Ry(e,[])}function DMo(e){return{type:"warning",message:e}}function BMo(e){return{type:"error",message:e.message,error:e}}function urt(e){var t=[];return Nee.flatten(Nee.pluck(e,"messages"),!0).forEach(function(n){RMo(t,n)||t.push(n)}),t}function RMo(e,t){return Nee.find(e,IMo.bind(null,t))!==void 0}function IMo(e,t){return e.type===t.type&&e.message===t.message}var hre={},gwe={};gwe.byteLength=FMo;gwe.toByteArray=UMo;gwe.fromByteArray=VMo;var LO=[],m4=[],MMo=typeof Uint8Array<"u"?Uint8Array:Array,i9e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var zP=0,PMo=i9e.length;zP0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");n===-1&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function FMo(e){var t=XFn(e),n=t[0],r=t[1];return(n+r)*3/4-r}function NMo(e,t,n){return(t+n)*3/4-n}function UMo(e){var t,n=XFn(e),r=n[0],o=n[1],s=new MMo(NMo(e,r,o)),a=0,l=o>0?r-4:r,d;for(d=0;d>16&255,s[a++]=t>>8&255,s[a++]=t&255;return o===2&&(t=m4[e.charCodeAt(d)]<<2|m4[e.charCodeAt(d+1)]>>4,s[a++]=t&255),o===1&&(t=m4[e.charCodeAt(d)]<<10|m4[e.charCodeAt(d+1)]<<4|m4[e.charCodeAt(d+2)]>>2,s[a++]=t>>8&255,s[a++]=t&255),s}function jMo(e){return LO[e>>18&63]+LO[e>>12&63]+LO[e>>6&63]+LO[e&63]}function WMo(e,t,n){for(var r,o=[],s=t;sl?l:a+s));return r===1?(t=e[n-1],o.push(LO[t>>2]+LO[t<<4&63]+"==")):r===2&&(t=(e[n-2]<<8)+e[n-1],o.push(LO[t>>10]+LO[t>>4&63]+LO[t<<2&63]+"=")),o.join("")}function Mce(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var GFn={exports:{}};/*! +`)}function T(B){this._bitField=0,this._fulfillmentHandler0=void 0,this._rejectionHandler0=void 0,this._promise0=void 0,this._receiver0=void 0,B!==f&&(Q(this,B),this._resolveFromExecutor(B)),this._promiseCreated(),this._fireEvent("promiseCreated",this)}T.prototype.toString=function(){return"[object Promise]"},T.prototype.caught=T.prototype.catch=function(B){var R=arguments.length;if(R>1){var M=new Array(R-1),N=0,j;for(j=0;j0&&typeof B!="function"&&typeof R!="function"){var M=".then() only accepts functions but was passed: "+a.classString(B);arguments.length>1&&(M+=", "+a.classString(R)),this._warn(M)}return this._then(B,R,void 0,void 0,void 0)},T.prototype.done=function(B,R){var M=this._then(B,R,void 0,void 0,void 0);M._setIsFinal()},T.prototype.spread=function(B){return typeof B!="function"?r("expecting a function but got "+a.classString(B)):this.all()._then(B,void 0,void 0,k,void 0)},T.prototype.toJSON=function(){var B={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(B.fulfillmentValue=this.value(),B.isFulfilled=!0):this.isRejected()&&(B.rejectionReason=this.reason(),B.isRejected=!0),B},T.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new b(this).promise()},T.prototype.error=function(B){return this.caught(a.originatesFromRejection,B)},T.getNewLibraryCopy=e.exports,T.is=function(B){return B instanceof T},T.fromNode=T.fromCallback=function(B){var R=new T(f);R._captureStackTrace();var M=arguments.length>1?!!Object(arguments[1]).multiArgs:!1,N=E(B)(S(R,M));return N===L&&R._rejectCallback(N.e,!0),R._isFateSealed()||R._setAsyncGuaranteed(),R},T.all=function(B){return new b(B).promise()},T.cast=function(B){var R=p(B);return R instanceof T||(R=new T(f),R._captureStackTrace(),R._setFulfilled(),R._rejectionHandler0=B),R},T.resolve=T.fulfilled=T.cast,T.reject=T.rejected=function(B){var R=new T(f);return R._captureStackTrace(),R._rejectCallback(B,!0),R},T.setScheduler=function(B){if(typeof B!="function")throw new m("expecting a function but got "+a.classString(B));return h.setScheduler(B)},T.prototype._then=function(B,R,M,N,j){var W=j!==void 0,H=W?j:new T(f),X=this._target(),Y=X._bitField;W||(H._propagateFrom(this,3),H._captureStackTrace(),N===void 0&&this._bitField&2097152&&(Y&50397184?N=this._boundValue():N=X===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,H));var Z=l();if(Y&50397184){var ie,J,re=X._settlePromiseCtx;Y&33554432?(J=X._rejectionHandler0,ie=B):Y&16777216?(J=X._fulfillmentHandler0,ie=R,X._unsetRejectionIsUnhandled()):(re=X._settlePromiseLateCancellationObserver,J=new v("late cancellation observer"),X._attachExtraTrace(J),ie=R),h.invoke(re,X,{handler:Z===null?ie:typeof ie=="function"&&a.domainBind(Z,ie),promise:H,receiver:N,value:J})}else X._addCallbacks(B,R,H,N,Z);return H},T.prototype._length=function(){return this._bitField&65535},T.prototype._isFateSealed=function(){return(this._bitField&117506048)!==0},T.prototype._isFollowing=function(){return(this._bitField&67108864)===67108864},T.prototype._setLength=function(B){this._bitField=this._bitField&-65536|B&65535},T.prototype._setFulfilled=function(){this._bitField=this._bitField|33554432,this._fireEvent("promiseFulfilled",this)},T.prototype._setRejected=function(){this._bitField=this._bitField|16777216,this._fireEvent("promiseRejected",this)},T.prototype._setFollowing=function(){this._bitField=this._bitField|67108864,this._fireEvent("promiseResolved",this)},T.prototype._setIsFinal=function(){this._bitField=this._bitField|4194304},T.prototype._isFinal=function(){return(this._bitField&4194304)>0},T.prototype._unsetCancelled=function(){this._bitField=this._bitField&-65537},T.prototype._setCancelled=function(){this._bitField=this._bitField|65536,this._fireEvent("promiseCancelled",this)},T.prototype._setWillBeCancelled=function(){this._bitField=this._bitField|8388608},T.prototype._setAsyncGuaranteed=function(){h.hasCustomScheduler()||(this._bitField=this._bitField|134217728)},T.prototype._receiverAt=function(B){var R=B===0?this._receiver0:this[B*4-4+3];if(R!==s)return R===void 0&&this._isBound()?this._boundValue():R},T.prototype._promiseAt=function(B){return this[B*4-4+2]},T.prototype._fulfillmentHandlerAt=function(B){return this[B*4-4+0]},T.prototype._rejectionHandlerAt=function(B){return this[B*4-4+1]},T.prototype._boundValue=function(){},T.prototype._migrateCallback0=function(B){B._bitField;var R=B._fulfillmentHandler0,M=B._rejectionHandler0,N=B._promise0,j=B._receiverAt(0);j===void 0&&(j=s),this._addCallbacks(R,M,N,j,null)},T.prototype._migrateCallbackAt=function(B,R){var M=B._fulfillmentHandlerAt(R),N=B._rejectionHandlerAt(R),j=B._promiseAt(R),W=B._receiverAt(R);W===void 0&&(W=s),this._addCallbacks(M,N,j,W,null)},T.prototype._addCallbacks=function(B,R,M,N,j){var W=this._length();if(W>=65531&&(W=0,this._setLength(0)),W===0)this._promise0=M,this._receiver0=N,typeof B=="function"&&(this._fulfillmentHandler0=j===null?B:a.domainBind(j,B)),typeof R=="function"&&(this._rejectionHandler0=j===null?R:a.domainBind(j,R));else{var H=W*4-4;this[H+2]=M,this[H+3]=N,typeof B=="function"&&(this[H+0]=j===null?B:a.domainBind(j,B)),typeof R=="function"&&(this[H+1]=j===null?R:a.domainBind(j,R))}return this._setLength(W+1),W},T.prototype._proxy=function(B,R){this._addCallbacks(void 0,void 0,R,B,null)},T.prototype._resolveCallback=function(B,R){if(!(this._bitField&117506048)){if(B===this)return this._rejectCallback(t(),!1);var M=p(B,this);if(!(M instanceof T))return this._fulfill(B);R&&this._propagateFrom(M,2);var N=M._target();if(N===this){this._reject(t());return}var j=N._bitField;if(j&50397184)if(j&33554432)this._fulfill(N._value());else if(j&16777216)this._reject(N._reason());else{var X=new v("late cancellation observer");N._attachExtraTrace(X),this._reject(X)}else{var W=this._length();W>0&&N._migrateCallback0(this);for(var H=1;H>>16)){if(B===this){var M=t();return this._attachExtraTrace(M),this._reject(M)}this._setFulfilled(),this._rejectionHandler0=B,(R&65535)>0&&(R&134217728?this._settlePromises():h.settlePromises(this))}},T.prototype._reject=function(B){var R=this._bitField;if(!((R&117506048)>>>16)){if(this._setRejected(),this._fulfillmentHandler0=B,this._isFinal())return h.fatalError(B,a.isNode);(R&65535)>0?h.settlePromises(this):this._ensurePossibleRejectionHandled()}},T.prototype._fulfillPromises=function(B,R){for(var M=1;M0){if(B&16842752){var M=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,M,B),this._rejectPromises(R,M)}else{var N=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,N,B),this._fulfillPromises(R,N)}this._setLength(0)}this._clearCancellationData()},T.prototype._settledValue=function(){var B=this._bitField;if(B&33554432)return this._rejectionHandler0;if(B&16777216)return this._fulfillmentHandler0};function P(B){this.promise._resolveCallback(B)}function D(B){this.promise._rejectCallback(B,!1)}T.defer=T.pending=function(){y.deprecated("Promise.defer","new Promise");var B=new T(f);return{promise:B,resolve:P,reject:D}},a.notEnumerableProp(T,"_makeSelfResolutionError",t),zIo()(T,f,p,r,y),HIo()(T,f,p,y),$Io()(T,b,r,y),XIo()(T),GIo()(T),YIo()(T,b,p,f,h,l),T.Promise=T,T.version="3.4.7",ZIo()(T,b,r,p,f,y),qIo()(T),KIo()(T,r,p,O,f,y),JIo()(T,f,y),eMo()(T,r,f,p,o,y),tMo()(T),nMo()(T,f),iMo()(T,b,p,r),rMo()(T,f,p,r),oMo()(T,b,r,p,f,y),sMo()(T,b,y),aMo()(T,b,r),lMo()(T,f),cMo()(T,f),dMo()(T),a.toFastProperties(T),a.toFastProperties(T.prototype);function I(B){var R=new T(f);R._fulfillmentHandler0=B,R._rejectionHandler0=B,R._promise0=B,R._receiver0=B}return I({a:1}),I({b:2}),I({c:3}),I(1),I(function(){}),I(void 0),I(!1),I(new T(f)),y.setBounds(u.firstLineError,a.lastLineError),T}})(VFn);var uMo=VFn.exports,hMo=wh,k2=uMo();Rg.defer=fMo;Rg.when=k2.resolve;Rg.resolve=k2.resolve;Rg.all=k2.all;Rg.props=k2.props;Rg.reject=k2.reject;Rg.promisify=k2.promisify;Rg.mapSeries=k2.mapSeries;Rg.attempt=k2.attempt;Rg.nfcall=function(e){var t=Array.prototype.slice.call(arguments,1),n=k2.promisify(e);return n.apply(null,t)};k2.prototype.fail=k2.prototype.caught;k2.prototype.also=function(e){return this.then(function(t){var n=hMo.extend({},t,e(t));return k2.props(n)})};function fMo(){var e,t,n=new k2.Promise(function(r,o){e=r,t=o});return{resolve:e,reject:t,promise:n}}var Aa={},gMo=wh,Om=Aa.types={document:"document",paragraph:"paragraph",run:"run",text:"text",tab:"tab",checkbox:"checkbox",hyperlink:"hyperlink",noteReference:"noteReference",image:"image",note:"note",commentReference:"commentReference",comment:"comment",table:"table",tableRow:"tableRow",tableCell:"tableCell",break:"break",bookmarkStart:"bookmarkStart"};function mMo(e,t){return t=t||{},{type:Om.document,children:e,notes:t.notes||new fwe({}),comments:t.comments||[]}}function kMo(e,t){t=t||{};var n=t.indent||{};return{type:Om.paragraph,children:e,styleId:t.styleId||null,styleName:t.styleName||null,numbering:t.numbering||null,alignment:t.alignment||null,indent:{start:n.start||null,end:n.end||null,firstLine:n.firstLine||null,hanging:n.hanging||null}}}function vMo(e,t){return t=t||{},{type:Om.run,children:e,styleId:t.styleId||null,styleName:t.styleName||null,isBold:!!t.isBold,isUnderline:!!t.isUnderline,isItalic:!!t.isItalic,isStrikethrough:!!t.isStrikethrough,isAllCaps:!!t.isAllCaps,isSmallCaps:!!t.isSmallCaps,verticalAlignment:t.verticalAlignment||HFn.baseline,font:t.font||null,fontSize:t.fontSize||null,highlight:t.highlight||null}}var HFn={baseline:"baseline",superscript:"superscript",subscript:"subscript"};function AMo(e){return{type:Om.text,value:e}}function pMo(){return{type:Om.tab}}function bMo(e){return{type:Om.checkbox,checked:e.checked}}function wMo(e,t){return{type:Om.hyperlink,children:e,href:t.href,anchor:t.anchor,targetFrame:t.targetFrame}}function OMo(e){return{type:Om.noteReference,noteType:e.noteType,noteId:e.noteId}}function fwe(e){this._notes=gMo.indexBy(e,function(t){return $Fn(t.noteType,t.noteId)})}fwe.prototype.resolve=function(e){return this.findNoteByKey($Fn(e.noteType,e.noteId))};fwe.prototype.findNoteByKey=function(e){return this._notes[e]||null};function yMo(e){return{type:Om.note,noteType:e.noteType,noteId:e.noteId,body:e.body}}function CMo(e){return{type:Om.commentReference,commentId:e.commentId}}function _Mo(e){return{type:Om.comment,commentId:e.commentId,body:e.body,authorName:e.authorName,authorInitials:e.authorInitials}}function $Fn(e,t){return e+"-"+t}function SMo(e){return{type:Om.image,read:function(t){return t?e.readImage(t):e.readImage().then(function(n){return Buffer.from(n)})},readAsArrayBuffer:function(){return e.readImage()},readAsBase64String:function(){return e.readImage("base64")},readAsBuffer:function(){return e.readImage().then(function(t){return Buffer.from(t)})},altText:e.altText,contentType:e.contentType}}function LMo(e,t){return t=t||{},{type:Om.table,children:e,styleId:t.styleId||null,styleName:t.styleName||null}}function xMo(e,t){return t=t||{},{type:Om.tableRow,children:e,isHeader:t.isHeader||!1}}function EMo(e,t){return t=t||{},{type:Om.tableCell,children:e,colSpan:t.colSpan==null?1:t.colSpan,rowSpan:t.rowSpan==null?1:t.rowSpan}}function drt(e){return{type:Om.break,breakType:e}}function TMo(e){return{type:Om.bookmarkStart,name:e.name}}Aa.document=Aa.Document=mMo;Aa.paragraph=Aa.Paragraph=kMo;Aa.run=Aa.Run=vMo;Aa.text=Aa.Text=AMo;Aa.tab=Aa.Tab=pMo;Aa.checkbox=Aa.Checkbox=bMo;Aa.Hyperlink=wMo;Aa.noteReference=Aa.NoteReference=OMo;Aa.Notes=fwe;Aa.Note=yMo;Aa.commentReference=CMo;Aa.comment=_Mo;Aa.Image=SMo;Aa.Table=LMo;Aa.TableRow=xMo;Aa.TableCell=EMo;Aa.lineBreak=drt("line");Aa.pageBreak=drt("page");Aa.columnBreak=drt("column");Aa.BookmarkStart=TMo;Aa.verticalAlignment=HFn;var xA={},Nee=wh;xA.Result=Ry;xA.success=QMo;xA.warning=DMo;xA.error=BMo;function Ry(e,t){this.value=e,this.messages=t||[]}Ry.prototype.map=function(e){return new Ry(e(this.value),this.messages)};Ry.prototype.flatMap=function(e){var t=e(this.value);return new Ry(t.value,urt([this,t]))};Ry.prototype.flatMapThen=function(e){var t=this;return e(this.value).then(function(n){return new Ry(n.value,urt([t,n]))})};Ry.combine=function(e){var t=Nee.flatten(Nee.pluck(e,"value")),n=urt(e);return new Ry(t,n)};function QMo(e){return new Ry(e,[])}function DMo(e){return{type:"warning",message:e}}function BMo(e){return{type:"error",message:e.message,error:e}}function urt(e){var t=[];return Nee.flatten(Nee.pluck(e,"messages"),!0).forEach(function(n){RMo(t,n)||t.push(n)}),t}function RMo(e,t){return Nee.find(e,IMo.bind(null,t))!==void 0}function IMo(e,t){return e.type===t.type&&e.message===t.message}var hre={},gwe={};gwe.byteLength=FMo;gwe.toByteArray=UMo;gwe.fromByteArray=VMo;var LO=[],m4=[],MMo=typeof Uint8Array<"u"?Uint8Array:Array,i9e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var zP=0,PMo=i9e.length;zP0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");n===-1&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function FMo(e){var t=XFn(e),n=t[0],r=t[1];return(n+r)*3/4-r}function NMo(e,t,n){return(t+n)*3/4-n}function UMo(e){var t,n=XFn(e),r=n[0],o=n[1],s=new MMo(NMo(e,r,o)),a=0,l=o>0?r-4:r,d;for(d=0;d>16&255,s[a++]=t>>8&255,s[a++]=t&255;return o===2&&(t=m4[e.charCodeAt(d)]<<2|m4[e.charCodeAt(d+1)]>>4,s[a++]=t&255),o===1&&(t=m4[e.charCodeAt(d)]<<10|m4[e.charCodeAt(d+1)]<<4|m4[e.charCodeAt(d+2)]>>2,s[a++]=t>>8&255,s[a++]=t&255),s}function jMo(e){return LO[e>>18&63]+LO[e>>12&63]+LO[e>>6&63]+LO[e&63]}function WMo(e,t,n){for(var r,o=[],s=t;sl?l:a+s));return r===1?(t=e[n-1],o.push(LO[t>>2]+LO[t<<4&63]+"==")):r===2&&(t=(e[n-2]<<8)+e[n-1],o.push(LO[t>>10]+LO[t>>4&63]+LO[t<<2&63]+"=")),o.join("")}function Mce(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var GFn={exports:{}};/*! JSZip v3.10.1 - A JavaScript class for generating and reading zip files @@ -3190,14 +3190,14 @@ Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/js JSZip uses the library pako released under the MIT license : https://github.com/nodeca/pako/blob/main/LICENSE -*/(function(e,t){(function(n){e.exports=n()})(function(){return function n(r,o,s){function a(u,h){if(!o[u]){if(!r[u]){var g=typeof Mce=="function"&&Mce;if(!h&&g)return g(u,!0);if(l)return l(u,!0);var m=new Error("Cannot find module '"+u+"'");throw m.code="MODULE_NOT_FOUND",m}var v=o[u]={exports:{}};r[u][0].call(v.exports,function(f){var k=r[u][1][f];return a(k||f)},v,v.exports,n,r,o,s)}return o[u].exports}for(var l=typeof Mce=="function"&&Mce,d=0;d>2,v=(3&u)<<4|h>>4,f=1>6:64,k=2>4,h=(15&m)<<4|(v=l.indexOf(d.charAt(k++)))>>2,g=(3&v)<<6|(f=l.indexOf(d.charAt(k++))),b[A++]=u,v!==64&&(b[A++]=h),f!==64&&(b[A++]=g);return b}},{"./support":30,"./utils":32}],2:[function(n,r,o){var s=n("./external"),a=n("./stream/DataWorker"),l=n("./stream/Crc32Probe"),d=n("./stream/DataLengthProbe");function u(h,g,m,v,f){this.compressedSize=h,this.uncompressedSize=g,this.crc32=m,this.compression=v,this.compressedContent=f}u.prototype={getContentWorker:function(){var h=new a(s.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new d("data_length")),g=this;return h.on("end",function(){if(this.streamInfo.data_length!==g.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),h},getCompressedWorker:function(){return new a(s.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},u.createWorkerFrom=function(h,g,m){return h.pipe(new l).pipe(new d("uncompressedSize")).pipe(g.compressWorker(m)).pipe(new d("compressedSize")).withStreamInfo("compression",g)},r.exports=u},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(n,r,o){var s=n("./stream/GenericWorker");o.STORE={magic:"\0\0",compressWorker:function(){return new s("STORE compression")},uncompressWorker:function(){return new s("STORE decompression")}},o.DEFLATE=n("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(n,r,o){var s=n("./utils"),a=function(){for(var l,d=[],u=0;u<256;u++){l=u;for(var h=0;h<8;h++)l=1&l?3988292384^l>>>1:l>>>1;d[u]=l}return d}();r.exports=function(l,d){return l!==void 0&&l.length?s.getTypeOf(l)!=="string"?function(u,h,g,m){var v=a,f=m+g;u^=-1;for(var k=m;k>>8^v[255&(u^h[k])];return-1^u}(0|d,l,l.length,0):function(u,h,g,m){var v=a,f=m+g;u^=-1;for(var k=m;k>>8^v[255&(u^h.charCodeAt(k))];return-1^u}(0|d,l,l.length,0):0}},{"./utils":32}],5:[function(n,r,o){o.base64=!1,o.binary=!1,o.dir=!1,o.createFolders=!0,o.date=null,o.compression=null,o.compressionOptions=null,o.comment=null,o.unixPermissions=null,o.dosPermissions=null},{}],6:[function(n,r,o){var s=null;s=typeof Promise<"u"?Promise:n("lie"),r.exports={Promise:s}},{lie:37}],7:[function(n,r,o){var s=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",a=n("pako"),l=n("./utils"),d=n("./stream/GenericWorker"),u=s?"uint8array":"array";function h(g,m){d.call(this,"FlateWorker/"+g),this._pako=null,this._pakoAction=g,this._pakoOptions=m,this.meta={}}o.magic="\b\0",l.inherits(h,d),h.prototype.processChunk=function(g){this.meta=g.meta,this._pako===null&&this._createPako(),this._pako.push(l.transformTo(u,g.data),!1)},h.prototype.flush=function(){d.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},h.prototype.cleanUp=function(){d.prototype.cleanUp.call(this),this._pako=null},h.prototype._createPako=function(){this._pako=new a[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var g=this;this._pako.onData=function(m){g.push({data:m,meta:g.meta})}},o.compressWorker=function(g){return new h("Deflate",g)},o.uncompressWorker=function(){return new h("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(n,r,o){function s(v,f){var k,A="";for(k=0;k>>=8;return A}function a(v,f,k,A,p,b){var w,O,y=v.file,C=v.compression,_=b!==u.utf8encode,S=l.transformTo("string",b(y.name)),L=l.transformTo("string",u.utf8encode(y.name)),E=y.comment,T=l.transformTo("string",b(E)),Q=l.transformTo("string",u.utf8encode(E)),P=L.length!==y.name.length,D=Q.length!==E.length,I="",B="",R="",M=y.dir,N=y.date,j={crc32:0,compressedSize:0,uncompressedSize:0};f&&!k||(j.crc32=v.crc32,j.compressedSize=v.compressedSize,j.uncompressedSize=v.uncompressedSize);var W=0;f&&(W|=8),_||!P&&!D||(W|=2048);var H=0,X=0;M&&(H|=16),p==="UNIX"?(X=798,H|=function(Z,ie){var J=Z;return Z||(J=ie?16893:33204),(65535&J)<<16}(y.unixPermissions,M)):(X=20,H|=function(Z){return 63&(Z||0)}(y.dosPermissions)),w=N.getUTCHours(),w<<=6,w|=N.getUTCMinutes(),w<<=5,w|=N.getUTCSeconds()/2,O=N.getUTCFullYear()-1980,O<<=4,O|=N.getUTCMonth()+1,O<<=5,O|=N.getUTCDate(),P&&(B=s(1,1)+s(h(S),4)+L,I+="up"+s(B.length,2)+B),D&&(R=s(1,1)+s(h(T),4)+Q,I+="uc"+s(R.length,2)+R);var Y="";return Y+=` -\0`,Y+=s(W,2),Y+=C.magic,Y+=s(w,2),Y+=s(O,2),Y+=s(j.crc32,4),Y+=s(j.compressedSize,4),Y+=s(j.uncompressedSize,4),Y+=s(S.length,2),Y+=s(I.length,2),{fileRecord:g.LOCAL_FILE_HEADER+Y+S+I,dirRecord:g.CENTRAL_FILE_HEADER+s(X,2)+Y+s(T.length,2)+"\0\0\0\0"+s(H,4)+s(A,4)+S+I+T}}var l=n("../utils"),d=n("../stream/GenericWorker"),u=n("../utf8"),h=n("../crc32"),g=n("../signature");function m(v,f,k,A){d.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=f,this.zipPlatform=k,this.encodeFileName=A,this.streamFiles=v,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}l.inherits(m,d),m.prototype.push=function(v){var f=v.meta.percent||0,k=this.entriesCount,A=this._sources.length;this.accumulate?this.contentBuffer.push(v):(this.bytesWritten+=v.data.length,d.prototype.push.call(this,{data:v.data,meta:{currentFile:this.currentFile,percent:k?(f+100*(k-A-1))/k:100}}))},m.prototype.openedSource=function(v){this.currentSourceOffset=this.bytesWritten,this.currentFile=v.file.name;var f=this.streamFiles&&!v.file.dir;if(f){var k=a(v,f,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:k.fileRecord,meta:{percent:0}})}else this.accumulate=!0},m.prototype.closedSource=function(v){this.accumulate=!1;var f=this.streamFiles&&!v.file.dir,k=a(v,f,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(k.dirRecord),f)this.push({data:function(A){return g.DATA_DESCRIPTOR+s(A.crc32,4)+s(A.compressedSize,4)+s(A.uncompressedSize,4)}(v),meta:{percent:100}});else for(this.push({data:k.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},m.prototype.flush=function(){for(var v=this.bytesWritten,f=0;f=this.index;d--)u=(u<<8)+this.byteAt(d);return this.index+=l,u},readString:function(l){return s.transformTo("string",this.readData(l))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var l=this.readInt(4);return new Date(Date.UTC(1980+(l>>25&127),(l>>21&15)-1,l>>16&31,l>>11&31,l>>5&63,(31&l)<<1))}},r.exports=a},{"../utils":32}],19:[function(n,r,o){var s=n("./Uint8ArrayReader");function a(l){s.call(this,l)}n("../utils").inherits(a,s),a.prototype.readData=function(l){this.checkOffset(l);var d=this.data.slice(this.zero+this.index,this.zero+this.index+l);return this.index+=l,d},r.exports=a},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(n,r,o){var s=n("./DataReader");function a(l){s.call(this,l)}n("../utils").inherits(a,s),a.prototype.byteAt=function(l){return this.data.charCodeAt(this.zero+l)},a.prototype.lastIndexOfSignature=function(l){return this.data.lastIndexOf(l)-this.zero},a.prototype.readAndCheckSignature=function(l){return l===this.readData(4)},a.prototype.readData=function(l){this.checkOffset(l);var d=this.data.slice(this.zero+this.index,this.zero+this.index+l);return this.index+=l,d},r.exports=a},{"../utils":32,"./DataReader":18}],21:[function(n,r,o){var s=n("./ArrayReader");function a(l){s.call(this,l)}n("../utils").inherits(a,s),a.prototype.readData=function(l){if(this.checkOffset(l),l===0)return new Uint8Array(0);var d=this.data.subarray(this.zero+this.index,this.zero+this.index+l);return this.index+=l,d},r.exports=a},{"../utils":32,"./ArrayReader":17}],22:[function(n,r,o){var s=n("../utils"),a=n("../support"),l=n("./ArrayReader"),d=n("./StringReader"),u=n("./NodeBufferReader"),h=n("./Uint8ArrayReader");r.exports=function(g){var m=s.getTypeOf(g);return s.checkSupport(m),m!=="string"||a.uint8array?m==="nodebuffer"?new u(g):a.uint8array?new h(s.transformTo("uint8array",g)):new l(s.transformTo("array",g)):new d(g)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(n,r,o){o.LOCAL_FILE_HEADER="PK",o.CENTRAL_FILE_HEADER="PK",o.CENTRAL_DIRECTORY_END="PK",o.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",o.ZIP64_CENTRAL_DIRECTORY_END="PK",o.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(n,r,o){var s=n("./GenericWorker"),a=n("../utils");function l(d){s.call(this,"ConvertWorker to "+d),this.destType=d}a.inherits(l,s),l.prototype.processChunk=function(d){this.push({data:a.transformTo(this.destType,d.data),meta:d.meta})},r.exports=l},{"../utils":32,"./GenericWorker":28}],25:[function(n,r,o){var s=n("./GenericWorker"),a=n("../crc32");function l(){s.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}n("../utils").inherits(l,s),l.prototype.processChunk=function(d){this.streamInfo.crc32=a(d.data,this.streamInfo.crc32||0),this.push(d)},r.exports=l},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(n,r,o){var s=n("../utils"),a=n("./GenericWorker");function l(d){a.call(this,"DataLengthProbe for "+d),this.propName=d,this.withStreamInfo(d,0)}s.inherits(l,a),l.prototype.processChunk=function(d){if(d){var u=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=u+d.data.length}a.prototype.processChunk.call(this,d)},r.exports=l},{"../utils":32,"./GenericWorker":28}],27:[function(n,r,o){var s=n("../utils"),a=n("./GenericWorker");function l(d){a.call(this,"DataWorker");var u=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,d.then(function(h){u.dataIsReady=!0,u.data=h,u.max=h&&h.length||0,u.type=s.getTypeOf(h),u.isPaused||u._tickAndRepeat()},function(h){u.error(h)})}s.inherits(l,a),l.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this.data=null},l.prototype.resume=function(){return!!a.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,s.delay(this._tickAndRepeat,[],this)),!0)},l.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(s.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},l.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var d=null,u=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":d=this.data.substring(this.index,u);break;case"uint8array":d=this.data.subarray(this.index,u);break;case"array":case"nodebuffer":d=this.data.slice(this.index,u)}return this.index=u,this.push({data:d,meta:{percent:this.max?this.index/this.max*100:0}})},r.exports=l},{"../utils":32,"./GenericWorker":28}],28:[function(n,r,o){function s(a){this.name=a||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}s.prototype={push:function(a){this.emit("data",a)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(a){this.emit("error",a)}return!0},error:function(a){return!this.isFinished&&(this.isPaused?this.generatedError=a:(this.isFinished=!0,this.emit("error",a),this.previous&&this.previous.error(a),this.cleanUp()),!0)},on:function(a,l){return this._listeners[a].push(l),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(a,l){if(this._listeners[a])for(var d=0;d "+a:a}},r.exports=s},{}],29:[function(n,r,o){var s=n("../utils"),a=n("./ConvertWorker"),l=n("./GenericWorker"),d=n("../base64"),u=n("../support"),h=n("../external"),g=null;if(u.nodestream)try{g=n("../nodejs/NodejsStreamOutputAdapter")}catch{}function m(f,k){return new h.Promise(function(A,p){var b=[],w=f._internalType,O=f._outputType,y=f._mimeType;f.on("data",function(C,_){b.push(C),k&&k(_)}).on("error",function(C){b=[],p(C)}).on("end",function(){try{var C=function(_,S,L){switch(_){case"blob":return s.newBlob(s.transformTo("arraybuffer",S),L);case"base64":return d.encode(S);default:return s.transformTo(_,S)}}(O,function(_,S){var L,E=0,T=null,Q=0;for(L=0;L"u")o.blob=!1;else{var s=new ArrayBuffer(0);try{o.blob=new Blob([s],{type:"application/zip"}).size===0}catch{try{var a=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);a.append(s),o.blob=a.getBlob("application/zip").size===0}catch{o.blob=!1}}}try{o.nodestream=!!n("readable-stream").Readable}catch{o.nodestream=!1}},{"readable-stream":16}],31:[function(n,r,o){for(var s=n("./utils"),a=n("./support"),l=n("./nodejsUtils"),d=n("./stream/GenericWorker"),u=new Array(256),h=0;h<256;h++)u[h]=252<=h?6:248<=h?5:240<=h?4:224<=h?3:192<=h?2:1;u[254]=u[254]=1;function g(){d.call(this,"utf-8 decode"),this.leftOver=null}function m(){d.call(this,"utf-8 encode")}o.utf8encode=function(v){return a.nodebuffer?l.newBufferFrom(v,"utf-8"):function(f){var k,A,p,b,w,O=f.length,y=0;for(b=0;b>>6:(A<65536?k[w++]=224|A>>>12:(k[w++]=240|A>>>18,k[w++]=128|A>>>12&63),k[w++]=128|A>>>6&63),k[w++]=128|63&A);return k}(v)},o.utf8decode=function(v){return a.nodebuffer?s.transformTo("nodebuffer",v).toString("utf-8"):function(f){var k,A,p,b,w=f.length,O=new Array(2*w);for(k=A=0;k>10&1023,O[A++]=56320|1023&p)}return O.length!==A&&(O.subarray?O=O.subarray(0,A):O.length=A),s.applyFromCharCode(O)}(v=s.transformTo(a.uint8array?"uint8array":"array",v))},s.inherits(g,d),g.prototype.processChunk=function(v){var f=s.transformTo(a.uint8array?"uint8array":"array",v.data);if(this.leftOver&&this.leftOver.length){if(a.uint8array){var k=f;(f=new Uint8Array(k.length+this.leftOver.length)).set(this.leftOver,0),f.set(k,this.leftOver.length)}else f=this.leftOver.concat(f);this.leftOver=null}var A=function(b,w){var O;for((w=w||b.length)>b.length&&(w=b.length),O=w-1;0<=O&&(192&b[O])==128;)O--;return O<0||O===0?w:O+u[b[O]]>w?O:w}(f),p=f;A!==f.length&&(a.uint8array?(p=f.subarray(0,A),this.leftOver=f.subarray(A,f.length)):(p=f.slice(0,A),this.leftOver=f.slice(A,f.length))),this.push({data:o.utf8decode(p),meta:v.meta})},g.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:o.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},o.Utf8DecodeWorker=g,s.inherits(m,d),m.prototype.processChunk=function(v){this.push({data:o.utf8encode(v.data),meta:v.meta})},o.Utf8EncodeWorker=m},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(n,r,o){var s=n("./support"),a=n("./base64"),l=n("./nodejsUtils"),d=n("./external");function u(k){return k}function h(k,A){for(var p=0;p>8;this.dir=!!(16&this.externalFileAttributes),v==0&&(this.dosPermissions=63&this.externalFileAttributes),v==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var v=s(this.extraFields[1].value);this.uncompressedSize===a.MAX_VALUE_32BITS&&(this.uncompressedSize=v.readInt(8)),this.compressedSize===a.MAX_VALUE_32BITS&&(this.compressedSize=v.readInt(8)),this.localHeaderOffset===a.MAX_VALUE_32BITS&&(this.localHeaderOffset=v.readInt(8)),this.diskNumberStart===a.MAX_VALUE_32BITS&&(this.diskNumberStart=v.readInt(4))}},readExtraFields:function(v){var f,k,A,p=v.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});v.index+4>>6:(v<65536?m[A++]=224|v>>>12:(m[A++]=240|v>>>18,m[A++]=128|v>>>12&63),m[A++]=128|v>>>6&63),m[A++]=128|63&v);return m},o.buf2binstring=function(g){return h(g,g.length)},o.binstring2buf=function(g){for(var m=new s.Buf8(g.length),v=0,f=m.length;v>10&1023,b[f++]=56320|1023&k)}return h(b,f)},o.utf8border=function(g,m){var v;for((m=m||g.length)>g.length&&(m=g.length),v=m-1;0<=v&&(192&g[v])==128;)v--;return v<0||v===0?m:v+d[g[v]]>m?v:m}},{"./common":41}],43:[function(n,r,o){r.exports=function(s,a,l,d){for(var u=65535&s|0,h=s>>>16&65535|0,g=0;l!==0;){for(l-=g=2e3>>1:a>>>1;l[d]=a}return l}();r.exports=function(a,l,d,u){var h=s,g=u+d;a^=-1;for(var m=u;m>>8^h[255&(a^l[m])];return-1^a}},{}],46:[function(n,r,o){var s,a=n("../utils/common"),l=n("./trees"),d=n("./adler32"),u=n("./crc32"),h=n("./messages"),g=0,m=4,v=0,f=-2,k=-1,A=4,p=2,b=8,w=9,O=286,y=30,C=19,_=2*O+1,S=15,L=3,E=258,T=E+L+1,Q=42,P=113,D=1,I=2,B=3,R=4;function M(V,ee){return V.msg=h[ee],ee}function N(V){return(V<<1)-(4V.avail_out&&(oe=V.avail_out),oe!==0&&(a.arraySet(V.output,ee.pending_buf,ee.pending_out,oe,V.next_out),V.next_out+=oe,ee.pending_out+=oe,V.total_out+=oe,V.avail_out-=oe,ee.pending-=oe,ee.pending===0&&(ee.pending_out=0))}function H(V,ee){l._tr_flush_block(V,0<=V.block_start?V.block_start:-1,V.strstart-V.block_start,ee),V.block_start=V.strstart,W(V.strm)}function X(V,ee){V.pending_buf[V.pending++]=ee}function Y(V,ee){V.pending_buf[V.pending++]=ee>>>8&255,V.pending_buf[V.pending++]=255&ee}function Z(V,ee){var oe,te,$=V.max_chain_length,ce=V.strstart,pe=V.prev_length,ye=V.nice_match,Te=V.strstart>V.w_size-T?V.strstart-(V.w_size-T):0,me=V.window,ke=V.w_mask,_e=V.prev,Ee=V.strstart+E,Re=me[ce+pe-1],Ze=me[ce+pe];V.prev_length>=V.good_match&&($>>=2),ye>V.lookahead&&(ye=V.lookahead);do if(me[(oe=ee)+pe]===Ze&&me[oe+pe-1]===Re&&me[oe]===me[ce]&&me[++oe]===me[ce+1]){ce+=2,oe++;do;while(me[++ce]===me[++oe]&&me[++ce]===me[++oe]&&me[++ce]===me[++oe]&&me[++ce]===me[++oe]&&me[++ce]===me[++oe]&&me[++ce]===me[++oe]&&me[++ce]===me[++oe]&&me[++ce]===me[++oe]&&ceTe&&--$!=0);return pe<=V.lookahead?pe:V.lookahead}function ie(V){var ee,oe,te,$,ce,pe,ye,Te,me,ke,_e=V.w_size;do{if($=V.window_size-V.lookahead-V.strstart,V.strstart>=_e+(_e-T)){for(a.arraySet(V.window,V.window,_e,_e,0),V.match_start-=_e,V.strstart-=_e,V.block_start-=_e,ee=oe=V.hash_size;te=V.head[--ee],V.head[ee]=_e<=te?te-_e:0,--oe;);for(ee=oe=_e;te=V.prev[--ee],V.prev[ee]=_e<=te?te-_e:0,--oe;);$+=_e}if(V.strm.avail_in===0)break;if(pe=V.strm,ye=V.window,Te=V.strstart+V.lookahead,me=$,ke=void 0,ke=pe.avail_in,me=L)for(ce=V.strstart-V.insert,V.ins_h=V.window[ce],V.ins_h=(V.ins_h<=L&&(V.ins_h=(V.ins_h<=L)if(te=l._tr_tally(V,V.strstart-V.match_start,V.match_length-L),V.lookahead-=V.match_length,V.match_length<=V.max_lazy_match&&V.lookahead>=L){for(V.match_length--;V.strstart++,V.ins_h=(V.ins_h<=L&&(V.ins_h=(V.ins_h<=L&&V.match_length<=V.prev_length){for($=V.strstart+V.lookahead-L,te=l._tr_tally(V,V.strstart-1-V.prev_match,V.prev_length-L),V.lookahead-=V.prev_length-1,V.prev_length-=2;++V.strstart<=$&&(V.ins_h=(V.ins_h<V.pending_buf_size-5&&(oe=V.pending_buf_size-5);;){if(V.lookahead<=1){if(ie(V),V.lookahead===0&&ee===g)return D;if(V.lookahead===0)break}V.strstart+=V.lookahead,V.lookahead=0;var te=V.block_start+oe;if((V.strstart===0||V.strstart>=te)&&(V.lookahead=V.strstart-te,V.strstart=te,H(V,!1),V.strm.avail_out===0)||V.strstart-V.block_start>=V.w_size-T&&(H(V,!1),V.strm.avail_out===0))return D}return V.insert=0,ee===m?(H(V,!0),V.strm.avail_out===0?B:R):(V.strstart>V.block_start&&(H(V,!1),V.strm.avail_out),D)}),new se(4,4,8,4,J),new se(4,5,16,8,J),new se(4,6,32,32,J),new se(4,4,16,16,re),new se(8,16,32,32,re),new se(8,16,128,128,re),new se(8,32,128,256,re),new se(32,128,258,1024,re),new se(32,258,258,4096,re)],o.deflateInit=function(V,ee){return de(V,ee,b,15,8,0)},o.deflateInit2=de,o.deflateReset=K,o.deflateResetKeep=ge,o.deflateSetHeader=function(V,ee){return V&&V.state?V.state.wrap!==2?f:(V.state.gzhead=ee,v):f},o.deflate=function(V,ee){var oe,te,$,ce;if(!V||!V.state||5>8&255),X(te,te.gzhead.time>>16&255),X(te,te.gzhead.time>>24&255),X(te,te.level===9?2:2<=te.strategy||te.level<2?4:0),X(te,255&te.gzhead.os),te.gzhead.extra&&te.gzhead.extra.length&&(X(te,255&te.gzhead.extra.length),X(te,te.gzhead.extra.length>>8&255)),te.gzhead.hcrc&&(V.adler=u(V.adler,te.pending_buf,te.pending,0)),te.gzindex=0,te.status=69):(X(te,0),X(te,0),X(te,0),X(te,0),X(te,0),X(te,te.level===9?2:2<=te.strategy||te.level<2?4:0),X(te,3),te.status=P);else{var pe=b+(te.w_bits-8<<4)<<8;pe|=(2<=te.strategy||te.level<2?0:te.level<6?1:te.level===6?2:3)<<6,te.strstart!==0&&(pe|=32),pe+=31-pe%31,te.status=P,Y(te,pe),te.strstart!==0&&(Y(te,V.adler>>>16),Y(te,65535&V.adler)),V.adler=1}if(te.status===69)if(te.gzhead.extra){for($=te.pending;te.gzindex<(65535&te.gzhead.extra.length)&&(te.pending!==te.pending_buf_size||(te.gzhead.hcrc&&te.pending>$&&(V.adler=u(V.adler,te.pending_buf,te.pending-$,$)),W(V),$=te.pending,te.pending!==te.pending_buf_size));)X(te,255&te.gzhead.extra[te.gzindex]),te.gzindex++;te.gzhead.hcrc&&te.pending>$&&(V.adler=u(V.adler,te.pending_buf,te.pending-$,$)),te.gzindex===te.gzhead.extra.length&&(te.gzindex=0,te.status=73)}else te.status=73;if(te.status===73)if(te.gzhead.name){$=te.pending;do{if(te.pending===te.pending_buf_size&&(te.gzhead.hcrc&&te.pending>$&&(V.adler=u(V.adler,te.pending_buf,te.pending-$,$)),W(V),$=te.pending,te.pending===te.pending_buf_size)){ce=1;break}ce=te.gzindex$&&(V.adler=u(V.adler,te.pending_buf,te.pending-$,$)),ce===0&&(te.gzindex=0,te.status=91)}else te.status=91;if(te.status===91)if(te.gzhead.comment){$=te.pending;do{if(te.pending===te.pending_buf_size&&(te.gzhead.hcrc&&te.pending>$&&(V.adler=u(V.adler,te.pending_buf,te.pending-$,$)),W(V),$=te.pending,te.pending===te.pending_buf_size)){ce=1;break}ce=te.gzindex$&&(V.adler=u(V.adler,te.pending_buf,te.pending-$,$)),ce===0&&(te.status=103)}else te.status=103;if(te.status===103&&(te.gzhead.hcrc?(te.pending+2>te.pending_buf_size&&W(V),te.pending+2<=te.pending_buf_size&&(X(te,255&V.adler),X(te,V.adler>>8&255),V.adler=0,te.status=P)):te.status=P),te.pending!==0){if(W(V),V.avail_out===0)return te.last_flush=-1,v}else if(V.avail_in===0&&N(ee)<=N(oe)&&ee!==m)return M(V,-5);if(te.status===666&&V.avail_in!==0)return M(V,-5);if(V.avail_in!==0||te.lookahead!==0||ee!==g&&te.status!==666){var ye=te.strategy===2?function(Te,me){for(var ke;;){if(Te.lookahead===0&&(ie(Te),Te.lookahead===0)){if(me===g)return D;break}if(Te.match_length=0,ke=l._tr_tally(Te,0,Te.window[Te.strstart]),Te.lookahead--,Te.strstart++,ke&&(H(Te,!1),Te.strm.avail_out===0))return D}return Te.insert=0,me===m?(H(Te,!0),Te.strm.avail_out===0?B:R):Te.last_lit&&(H(Te,!1),Te.strm.avail_out===0)?D:I}(te,ee):te.strategy===3?function(Te,me){for(var ke,_e,Ee,Re,Ze=Te.window;;){if(Te.lookahead<=E){if(ie(Te),Te.lookahead<=E&&me===g)return D;if(Te.lookahead===0)break}if(Te.match_length=0,Te.lookahead>=L&&0Te.lookahead&&(Te.match_length=Te.lookahead)}if(Te.match_length>=L?(ke=l._tr_tally(Te,1,Te.match_length-L),Te.lookahead-=Te.match_length,Te.strstart+=Te.match_length,Te.match_length=0):(ke=l._tr_tally(Te,0,Te.window[Te.strstart]),Te.lookahead--,Te.strstart++),ke&&(H(Te,!1),Te.strm.avail_out===0))return D}return Te.insert=0,me===m?(H(Te,!0),Te.strm.avail_out===0?B:R):Te.last_lit&&(H(Te,!1),Te.strm.avail_out===0)?D:I}(te,ee):s[te.level].func(te,ee);if(ye!==B&&ye!==R||(te.status=666),ye===D||ye===B)return V.avail_out===0&&(te.last_flush=-1),v;if(ye===I&&(ee===1?l._tr_align(te):ee!==5&&(l._tr_stored_block(te,0,0,!1),ee===3&&(j(te.head),te.lookahead===0&&(te.strstart=0,te.block_start=0,te.insert=0))),W(V),V.avail_out===0))return te.last_flush=-1,v}return ee!==m?v:te.wrap<=0?1:(te.wrap===2?(X(te,255&V.adler),X(te,V.adler>>8&255),X(te,V.adler>>16&255),X(te,V.adler>>24&255),X(te,255&V.total_in),X(te,V.total_in>>8&255),X(te,V.total_in>>16&255),X(te,V.total_in>>24&255)):(Y(te,V.adler>>>16),Y(te,65535&V.adler)),W(V),0=oe.w_size&&(ce===0&&(j(oe.head),oe.strstart=0,oe.block_start=0,oe.insert=0),me=new a.Buf8(oe.w_size),a.arraySet(me,ee,ke-oe.w_size,oe.w_size,0),ee=me,ke=oe.w_size),pe=V.avail_in,ye=V.next_in,Te=V.input,V.avail_in=ke,V.next_in=0,V.input=ee,ie(oe);oe.lookahead>=L;){for(te=oe.strstart,$=oe.lookahead-(L-1);oe.ins_h=(oe.ins_h<>>=L=S>>>24,w-=L,(L=S>>>16&255)===0)I[h++]=65535&S;else{if(!(16&L)){if(!(64&L)){S=O[(65535&S)+(b&(1<>>=L,w-=L),w<15&&(b+=D[d++]<>>=L=S>>>24,w-=L,!(16&(L=S>>>16&255))){if(!(64&L)){S=y[(65535&S)+(b&(1<>>=L,w-=L,(L=h-g)>3,b&=(1<<(w-=E<<3))-1,s.next_in=d,s.next_out=h,s.avail_in=d>>24&255)+(Q>>>8&65280)+((65280&Q)<<8)+((255&Q)<<24)}function b(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function w(Q){var P;return Q&&Q.state?(P=Q.state,Q.total_in=Q.total_out=P.total=0,Q.msg="",P.wrap&&(Q.adler=1&P.wrap),P.mode=f,P.last=0,P.havedict=0,P.dmax=32768,P.head=null,P.hold=0,P.bits=0,P.lencode=P.lendyn=new s.Buf32(k),P.distcode=P.distdyn=new s.Buf32(A),P.sane=1,P.back=-1,m):v}function O(Q){var P;return Q&&Q.state?((P=Q.state).wsize=0,P.whave=0,P.wnext=0,w(Q)):v}function y(Q,P){var D,I;return Q&&Q.state?(I=Q.state,P<0?(D=0,P=-P):(D=1+(P>>4),P<48&&(P&=15)),P&&(P<8||15=R.wsize?(s.arraySet(R.window,P,D-R.wsize,R.wsize,0),R.wnext=0,R.whave=R.wsize):(I<(B=R.wsize-R.wnext)&&(B=I),s.arraySet(R.window,P,D-I,B,R.wnext),(I-=B)?(s.arraySet(R.window,P,D-I,I,0),R.wnext=I,R.whave=R.wsize):(R.wnext+=B,R.wnext===R.wsize&&(R.wnext=0),R.whave>>8&255,D.check=l(D.check,ce,2,0),H=W=0,D.mode=2;break}if(D.flags=0,D.head&&(D.head.done=!1),!(1&D.wrap)||(((255&W)<<8)+(W>>8))%31){Q.msg="incorrect header check",D.mode=30;break}if((15&W)!=8){Q.msg="unknown compression method",D.mode=30;break}if(H-=4,V=8+(15&(W>>>=4)),D.wbits===0)D.wbits=V;else if(V>D.wbits){Q.msg="invalid window size",D.mode=30;break}D.dmax=1<>8&1),512&D.flags&&(ce[0]=255&W,ce[1]=W>>>8&255,D.check=l(D.check,ce,2,0)),H=W=0,D.mode=3;case 3:for(;H<32;){if(N===0)break e;N--,W+=I[R++]<>>8&255,ce[2]=W>>>16&255,ce[3]=W>>>24&255,D.check=l(D.check,ce,4,0)),H=W=0,D.mode=4;case 4:for(;H<16;){if(N===0)break e;N--,W+=I[R++]<>8),512&D.flags&&(ce[0]=255&W,ce[1]=W>>>8&255,D.check=l(D.check,ce,2,0)),H=W=0,D.mode=5;case 5:if(1024&D.flags){for(;H<16;){if(N===0)break e;N--,W+=I[R++]<>>8&255,D.check=l(D.check,ce,2,0)),H=W=0}else D.head&&(D.head.extra=null);D.mode=6;case 6:if(1024&D.flags&&(N<(Z=D.length)&&(Z=N),Z&&(D.head&&(V=D.head.extra_len-D.length,D.head.extra||(D.head.extra=new Array(D.head.extra_len)),s.arraySet(D.head.extra,I,R,Z,V)),512&D.flags&&(D.check=l(D.check,I,Z,R)),N-=Z,R+=Z,D.length-=Z),D.length))break e;D.length=0,D.mode=7;case 7:if(2048&D.flags){if(N===0)break e;for(Z=0;V=I[R+Z++],D.head&&V&&D.length<65536&&(D.head.name+=String.fromCharCode(V)),V&&Z>9&1,D.head.done=!0),Q.adler=D.check=0,D.mode=12;break;case 10:for(;H<32;){if(N===0)break e;N--,W+=I[R++]<>>=7&H,H-=7&H,D.mode=27;break}for(;H<3;){if(N===0)break e;N--,W+=I[R++]<>>=1)){case 0:D.mode=14;break;case 1:if(E(D),D.mode=20,P!==6)break;W>>>=2,H-=2;break e;case 2:D.mode=17;break;case 3:Q.msg="invalid block type",D.mode=30}W>>>=2,H-=2;break;case 14:for(W>>>=7&H,H-=7&H;H<32;){if(N===0)break e;N--,W+=I[R++]<>>16^65535)){Q.msg="invalid stored block lengths",D.mode=30;break}if(D.length=65535&W,H=W=0,D.mode=15,P===6)break e;case 15:D.mode=16;case 16:if(Z=D.length){if(N>>=5,H-=5,D.ndist=1+(31&W),W>>>=5,H-=5,D.ncode=4+(15&W),W>>>=4,H-=4,286>>=3,H-=3}for(;D.have<19;)D.lens[pe[D.have++]]=0;if(D.lencode=D.lendyn,D.lenbits=7,oe={bits:D.lenbits},ee=u(0,D.lens,0,19,D.lencode,0,D.work,oe),D.lenbits=oe.bits,ee){Q.msg="invalid code lengths set",D.mode=30;break}D.have=0,D.mode=19;case 19:for(;D.have>>16&255,le=65535&$,!((re=$>>>24)<=H);){if(N===0)break e;N--,W+=I[R++]<>>=re,H-=re,D.lens[D.have++]=le;else{if(le===16){for(te=re+2;H>>=re,H-=re,D.have===0){Q.msg="invalid bit length repeat",D.mode=30;break}V=D.lens[D.have-1],Z=3+(3&W),W>>>=2,H-=2}else if(le===17){for(te=re+3;H>>=re)),W>>>=3,H-=3}else{for(te=re+7;H>>=re)),W>>>=7,H-=7}if(D.have+Z>D.nlen+D.ndist){Q.msg="invalid bit length repeat",D.mode=30;break}for(;Z--;)D.lens[D.have++]=V}}if(D.mode===30)break;if(D.lens[256]===0){Q.msg="invalid code -- missing end-of-block",D.mode=30;break}if(D.lenbits=9,oe={bits:D.lenbits},ee=u(h,D.lens,0,D.nlen,D.lencode,0,D.work,oe),D.lenbits=oe.bits,ee){Q.msg="invalid literal/lengths set",D.mode=30;break}if(D.distbits=6,D.distcode=D.distdyn,oe={bits:D.distbits},ee=u(g,D.lens,D.nlen,D.ndist,D.distcode,0,D.work,oe),D.distbits=oe.bits,ee){Q.msg="invalid distances set",D.mode=30;break}if(D.mode=20,P===6)break e;case 20:D.mode=21;case 21:if(6<=N&&258<=j){Q.next_out=M,Q.avail_out=j,Q.next_in=R,Q.avail_in=N,D.hold=W,D.bits=H,d(Q,Y),M=Q.next_out,B=Q.output,j=Q.avail_out,R=Q.next_in,I=Q.input,N=Q.avail_in,W=D.hold,H=D.bits,D.mode===12&&(D.back=-1);break}for(D.back=0;se=($=D.lencode[W&(1<>>16&255,le=65535&$,!((re=$>>>24)<=H);){if(N===0)break e;N--,W+=I[R++]<>ge)])>>>16&255,le=65535&$,!(ge+(re=$>>>24)<=H);){if(N===0)break e;N--,W+=I[R++]<>>=ge,H-=ge,D.back+=ge}if(W>>>=re,H-=re,D.back+=re,D.length=le,se===0){D.mode=26;break}if(32&se){D.back=-1,D.mode=12;break}if(64&se){Q.msg="invalid literal/length code",D.mode=30;break}D.extra=15&se,D.mode=22;case 22:if(D.extra){for(te=D.extra;H>>=D.extra,H-=D.extra,D.back+=D.extra}D.was=D.length,D.mode=23;case 23:for(;se=($=D.distcode[W&(1<>>16&255,le=65535&$,!((re=$>>>24)<=H);){if(N===0)break e;N--,W+=I[R++]<>ge)])>>>16&255,le=65535&$,!(ge+(re=$>>>24)<=H);){if(N===0)break e;N--,W+=I[R++]<>>=ge,H-=ge,D.back+=ge}if(W>>>=re,H-=re,D.back+=re,64&se){Q.msg="invalid distance code",D.mode=30;break}D.offset=le,D.extra=15&se,D.mode=24;case 24:if(D.extra){for(te=D.extra;H>>=D.extra,H-=D.extra,D.back+=D.extra}if(D.offset>D.dmax){Q.msg="invalid distance too far back",D.mode=30;break}D.mode=25;case 25:if(j===0)break e;if(Z=Y-j,D.offset>Z){if((Z=D.offset-Z)>D.whave&&D.sane){Q.msg="invalid distance too far back",D.mode=30;break}ie=Z>D.wnext?(Z-=D.wnext,D.wsize-Z):D.wnext-Z,Z>D.length&&(Z=D.length),J=D.window}else J=B,ie=M-D.offset,Z=D.length;for(j_?(L=ie[J+A[P]],H[X+A[P]]):(L=96,0),b=1<>M)+(w-=b)]=S<<24|L<<16|E|0,w!==0;);for(b=1<>=1;if(b!==0?(W&=b-1,W+=b):W=0,P++,--Y[Q]==0){if(Q===I)break;Q=g[m+A[P]]}if(B>>7)]}function X($,ce){$.pending_buf[$.pending++]=255&ce,$.pending_buf[$.pending++]=ce>>>8&255}function Y($,ce,pe){$.bi_valid>p-pe?($.bi_buf|=ce<<$.bi_valid&65535,X($,$.bi_buf),$.bi_buf=ce>>p-$.bi_valid,$.bi_valid+=pe-p):($.bi_buf|=ce<<$.bi_valid&65535,$.bi_valid+=pe)}function Z($,ce,pe){Y($,pe[2*ce],pe[2*ce+1])}function ie($,ce){for(var pe=0;pe|=1&$,$>>>=1,pe<<=1,0<--ce;);return pe>>>1}function J($,ce,pe){var ye,Te,me=new Array(A+1),ke=0;for(ye=1;ye<=A;ye++)me[ye]=ke=ke+pe[ye-1]<<1;for(Te=0;Te<=ce;Te++){var _e=$[2*Te+1];_e!==0&&($[2*Te]=ie(me[_e]++,_e))}}function re($){var ce;for(ce=0;ce>1;1<=pe;pe--)ge($,me,pe);for(Te=Ee;pe=$.heap[1],$.heap[1]=$.heap[$.heap_len--],ge($,me,1),ye=$.heap[1],$.heap[--$.heap_max]=pe,$.heap[--$.heap_max]=ye,me[2*Te]=me[2*pe]+me[2*ye],$.depth[Te]=($.depth[pe]>=$.depth[ye]?$.depth[pe]:$.depth[ye])+1,me[2*pe+1]=me[2*ye+1]=Te,$.heap[1]=Te++,ge($,me,1),2<=$.heap_len;);$.heap[--$.heap_max]=$.heap[1],function(Ze,it){var Ye,Xe,wt,kt,Me,Qe,Be=it.dyn_tree,De=it.max_code,qe=it.stat_desc.static_tree,Ot=it.stat_desc.has_stree,Mt=it.stat_desc.extra_bits,gn=it.stat_desc.extra_base,nn=it.stat_desc.max_length,vn=0;for(kt=0;kt<=A;kt++)Ze.bl_count[kt]=0;for(Be[2*Ze.heap[Ze.heap_max]+1]=0,Ye=Ze.heap_max+1;Ye>=7;Te>>=1)if(1&Re&&_e.dyn_ltree[2*Ee]!==0)return a;if(_e.dyn_ltree[18]!==0||_e.dyn_ltree[20]!==0||_e.dyn_ltree[26]!==0)return l;for(Ee=32;Ee>>3,(me=$.static_len+3+7>>>3)<=Te&&(Te=me)):Te=me=pe+5,pe+4<=Te&&ce!==-1?te($,ce,pe,ye):$.strategy===4||me===Te?(Y($,2+(ye?1:0),3),K($,T,Q)):(Y($,4+(ye?1:0),3),function(_e,Ee,Re,Ze){var it;for(Y(_e,Ee-257,5),Y(_e,Re-1,5),Y(_e,Ze-4,4),it=0;it>>8&255,$.pending_buf[$.d_buf+2*$.last_lit+1]=255&ce,$.pending_buf[$.l_buf+$.last_lit]=255&pe,$.last_lit++,ce===0?$.dyn_ltree[2*pe]++:($.matches++,ce--,$.dyn_ltree[2*(D[pe]+g+1)]++,$.dyn_dtree[2*H(ce)]++),$.last_lit===$.lit_bufsize-1},o._tr_align=function($){Y($,2,3),Z($,w,T),function(ce){ce.bi_valid===16?(X(ce,ce.bi_buf),ce.bi_buf=0,ce.bi_valid=0):8<=ce.bi_valid&&(ce.pending_buf[ce.pending++]=255&ce.bi_buf,ce.bi_buf>>=8,ce.bi_valid-=8)}($)}},{"../utils/common":41}],53:[function(n,r,o){r.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(n,r,o){(function(s){(function(a,l){if(!a.setImmediate){var d,u,h,g,m=1,v={},f=!1,k=a.document,A=Object.getPrototypeOf&&Object.getPrototypeOf(a);A=A&&A.setTimeout?A:a,d={}.toString.call(a.process)==="[object process]"?function(O){process.nextTick(function(){b(O)})}:function(){if(a.postMessage&&!a.importScripts){var O=!0,y=a.onmessage;return a.onmessage=function(){O=!1},a.postMessage("","*"),a.onmessage=y,O}}()?(g="setImmediate$"+Math.random()+"$",a.addEventListener?a.addEventListener("message",w,!1):a.attachEvent("onmessage",w),function(O){a.postMessage(g+O,"*")}):a.MessageChannel?((h=new MessageChannel).port1.onmessage=function(O){b(O.data)},function(O){h.port2.postMessage(O)}):k&&"onreadystatechange"in k.createElement("script")?(u=k.documentElement,function(O){var y=k.createElement("script");y.onreadystatechange=function(){b(O),y.onreadystatechange=null,u.removeChild(y),y=null},u.appendChild(y)}):function(O){setTimeout(b,0,O)},A.setImmediate=function(O){typeof O!="function"&&(O=new Function(""+O));for(var y=new Array(arguments.length-1),C=0;C"u"?s===void 0?this:s:self)}).call(this,typeof Ho<"u"?Ho:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})})(GFn);var zMo=GFn.exports,HMo=gwe,$Mo=zMo;hre.openArrayBuffer=XMo;hre.splitPath=GMo;hre.joinPath=YMo;function XMo(e){return $Mo.loadAsync(e).then(function(t){function n(a){return t.file(a)!==null}function r(a,l){return t.file(a).async("uint8array").then(function(d){if(l==="base64")return HMo.fromByteArray(d);if(l){var u=new TextDecoder(l);return u.decode(d)}else return d})}function o(a,l){t.file(a,l)}function s(){return t.generateAsync({type:"arraybuffer"})}return{exists:n,read:r,write:o,toArrayBuffer:s}})}function GMo(e){var t=e.lastIndexOf("/");return t===-1?{dirname:"",basename:e}:{dirname:e.substring(0,t),basename:e.substring(t+1)}}function YMo(){var e=Array.prototype.filter.call(arguments,function(n){return n}),t=[];return e.forEach(function(n){/^\//.test(n)?t=[n]:t.push(n)}),t.join("/")}var hrt={},SL={},bH={},mwe=wh;bH.Element=wH;bH.element=function(e,t,n){return new wH(e,t,n)};bH.text=function(e){return{type:"text",value:e}};var YFn=bH.emptyElement={first:function(){return null},firstOrEmpty:function(){return YFn},attributes:{},children:[]};function wH(e,t,n){this.type="element",this.name=e,this.attributes=t||{},this.children=n||[]}wH.prototype.first=function(e){return mwe.find(this.children,function(t){return t.name===e})};wH.prototype.firstOrEmpty=function(e){return this.first(e)||YFn};wH.prototype.getElementsByTagName=function(e){var t=mwe.filter(this.children,function(n){return n.name===e});return ZFn(t)};wH.prototype.text=function(){if(this.children.length===0)return"";if(this.children.length!==1||this.children[0].type!=="text")throw new Error("Not implemented");return this.children[0].value};var ZMo={getElementsByTagName:function(e){return ZFn(mwe.flatten(this.map(function(t){return t.getElementsByTagName(e)},!0)))}};function ZFn(e){return mwe.extend(e,ZMo)}var qFn={},frt={},kwe={},sC={},LL={};function qMo(e,t,n){if(n===void 0&&(n=Array.prototype),e&&typeof n.find=="function")return n.find.call(e,t);for(var r=0;r=0&&e=0){for(var o=t.length-1;r0},lookupPrefix:function(e){for(var t=this;t;){var n=t._nsMap;if(n){for(var r in n)if(Object.prototype.hasOwnProperty.call(n,r)&&n[r]===e)return r}t=t.nodeType==MV?t.ownerDocument:t.parentNode}return null},lookupNamespaceURI:function(e){for(var t=this;t;){var n=t._nsMap;if(n&&Object.prototype.hasOwnProperty.call(n,e))return n[e];t=t.nodeType==MV?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){var t=this.lookupPrefix(e);return t==null}};function dNn(e){return e=="<"&&"<"||e==">"&&">"||e=="&"&&"&"||e=='"'&&"""||"&#"+e.charCodeAt()+";"}fre(T2,dc);fre(T2,dc.prototype);function jee(e,t){if(t(e))return!0;if(e=e.firstChild)do if(jee(e,t))return!0;while(e=e.nextSibling)}function gre(){this.ownerDocument=this}function oPo(e,t,n){e&&e._inc++;var r=n.namespaceURI;r===Uee.XMLNS&&(t._nsMap[n.prefix?n.localName:""]=n.value)}function uNn(e,t,n,r){e&&e._inc++;var o=n.namespaceURI;o===Uee.XMLNS&&delete t._nsMap[n.prefix?n.localName:""]}function krt(e,t,n){if(e&&e._inc){e._inc++;var r=t.childNodes;if(n)r[r.length++]=n;else{for(var o=t.firstChild,s=0;o;)r[s++]=o,o=o.nextSibling;r.length=s,delete r[r.length]}}}function hNn(e,t){var n=t.previousSibling,r=t.nextSibling;return n?n.nextSibling=r:e.firstChild=r,r?r.previousSibling=n:e.lastChild=n,t.parentNode=null,t.previousSibling=null,t.nextSibling=null,krt(e.ownerDocument,e),t}function sPo(e){return e&&(e.nodeType===dc.DOCUMENT_NODE||e.nodeType===dc.DOCUMENT_FRAGMENT_NODE||e.nodeType===dc.ELEMENT_NODE)}function aPo(e){return e&&(fy(e)||vrt(e)||J8(e)||e.nodeType===dc.DOCUMENT_FRAGMENT_NODE||e.nodeType===dc.COMMENT_NODE||e.nodeType===dc.PROCESSING_INSTRUCTION_NODE)}function J8(e){return e&&e.nodeType===dc.DOCUMENT_TYPE_NODE}function fy(e){return e&&e.nodeType===dc.ELEMENT_NODE}function vrt(e){return e&&e.nodeType===dc.TEXT_NODE}function W8t(e,t){var n=e.childNodes||[];if(hy(n,fy)||J8(t))return!1;var r=hy(n,J8);return!(t&&r&&n.indexOf(r)>n.indexOf(t))}function V8t(e,t){var n=e.childNodes||[];function r(s){return fy(s)&&s!==t}if(hy(n,r))return!1;var o=hy(n,J8);return!(t&&o&&n.indexOf(o)>n.indexOf(t))}function lPo(e,t,n){if(!sPo(e))throw new lh(jk,"Unexpected parent node type "+e.nodeType);if(n&&n.parentNode!==e)throw new lh(aNn,"child not in parent");if(!aPo(t)||J8(t)&&e.nodeType!==dc.DOCUMENT_NODE)throw new lh(jk,"Unexpected node type "+t.nodeType+" for parent node type "+e.nodeType)}function cPo(e,t,n){var r=e.childNodes||[],o=t.childNodes||[];if(t.nodeType===dc.DOCUMENT_FRAGMENT_NODE){var s=o.filter(fy);if(s.length>1||hy(o,vrt))throw new lh(jk,"More than one element or text in fragment");if(s.length===1&&!W8t(e,n))throw new lh(jk,"Element in fragment can not be inserted before doctype")}if(fy(t)&&!W8t(e,n))throw new lh(jk,"Only one element can be added and only after doctype");if(J8(t)){if(hy(r,J8))throw new lh(jk,"Only one doctype is allowed");var a=hy(r,fy);if(n&&r.indexOf(a)1||hy(o,vrt))throw new lh(jk,"More than one element or text in fragment");if(s.length===1&&!V8t(e,n))throw new lh(jk,"Element in fragment can not be inserted before doctype")}if(fy(t)&&!V8t(e,n))throw new lh(jk,"Only one element can be added and only after doctype");if(J8(t)){if(hy(r,function(d){return J8(d)&&d!==n}))throw new lh(jk,"Only one doctype is allowed");var a=hy(r,fy);if(n&&r.indexOf(a)0&&jee(n.documentElement,function(o){if(o!==n&&o.nodeType===tp){var s=o.getAttribute("class");if(s){var a=e===s;if(!a){var l=F8t(s);a=t.every(nPo(l))}a&&r.push(o)}}}),r})},createElement:function(e){var t=new FR;t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.localName=e,t.childNodes=new c8;var n=t.attributes=new Nke;return n._ownerElement=t,t},createDocumentFragment:function(){var e=new Awe;return e.ownerDocument=this,e.childNodes=new c8,e},createTextNode:function(e){var t=new Art;return t.ownerDocument=this,t.appendData(e),t},createComment:function(e){var t=new prt;return t.ownerDocument=this,t.appendData(e),t},createCDATASection:function(e){var t=new brt;return t.ownerDocument=this,t.appendData(e),t},createProcessingInstruction:function(e,t){var n=new Ort;return n.ownerDocument=this,n.tagName=n.nodeName=n.target=e,n.nodeValue=n.data=t,n},createAttribute:function(e){var t=new jke;return t.ownerDocument=this,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){var t=new wrt;return t.ownerDocument=this,t.nodeName=e,t},createElementNS:function(e,t){var n=new FR,r=t.split(":"),o=n.attributes=new Nke;return n.childNodes=new c8,n.ownerDocument=this,n.nodeName=t,n.tagName=t,n.namespaceURI=e,r.length==2?(n.prefix=r[0],n.localName=r[1]):n.localName=t,o._ownerElement=n,n},createAttributeNS:function(e,t){var n=new jke,r=t.split(":");return n.ownerDocument=this,n.nodeName=t,n.name=t,n.namespaceURI=e,n.specified=!0,r.length==2?(n.prefix=r[0],n.localName=r[1]):n.localName=t,n}};E2(gre,dc);function FR(){this._nsMap={}}FR.prototype={nodeType:tp,hasAttribute:function(e){return this.getAttributeNode(e)!=null},getAttribute:function(e){var t=this.getAttributeNode(e);return t&&t.value||""},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,t){var n=this.ownerDocument.createAttribute(e);n.value=n.nodeValue=""+t,this.setAttributeNode(n)},removeAttribute:function(e){var t=this.getAttributeNode(e);t&&this.removeAttributeNode(t)},appendChild:function(e){return e.nodeType===K8?this.insertBefore(e,null):dPo(this,e)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);n&&this.removeAttributeNode(n)},hasAttributeNS:function(e,t){return this.getAttributeNodeNS(e,t)!=null},getAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);return n&&n.value||""},setAttributeNS:function(e,t,n){var r=this.ownerDocument.createAttributeNS(e,t);r.value=r.nodeValue=""+n,this.setAttributeNode(r)},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByTagName:function(e){return new PV(this,function(t){var n=[];return jee(t,function(r){r!==t&&r.nodeType==tp&&(e==="*"||r.tagName==e)&&n.push(r)}),n})},getElementsByTagNameNS:function(e,t){return new PV(this,function(n){var r=[];return jee(n,function(o){o!==n&&o.nodeType===tp&&(e==="*"||o.namespaceURI===e)&&(t==="*"||o.localName==t)&&r.push(o)}),r})}};gre.prototype.getElementsByTagName=FR.prototype.getElementsByTagName;gre.prototype.getElementsByTagNameNS=FR.prototype.getElementsByTagNameNS;E2(FR,dc);function jke(){}jke.prototype.nodeType=MV;E2(jke,dc);function mre(){}mre.prototype={data:"",substringData:function(e,t){return this.data.substring(e,e+t)},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length},insertData:function(e,t){this.replaceData(e,0,t)},appendChild:function(e){throw new Error(Eg[jk])},deleteData:function(e,t){this.replaceData(e,t,"")},replaceData:function(e,t,n){var r=this.data.substring(0,e),o=this.data.substring(e+t);n=r+n+o,this.nodeValue=this.data=n,this.length=n.length}};E2(mre,dc);function Art(){}Art.prototype={nodeName:"#text",nodeType:Fke,splitText:function(e){var t=this.data,n=t.substring(e);t=t.substring(0,e),this.data=this.nodeValue=t,this.length=t.length;var r=this.ownerDocument.createTextNode(n);return this.parentNode&&this.parentNode.insertBefore(r,this.nextSibling),r}};E2(Art,mre);function prt(){}prt.prototype={nodeName:"#comment",nodeType:rNn};E2(prt,mre);function brt(){}brt.prototype={nodeName:"#cdata-section",nodeType:tNn};E2(brt,mre);function vwe(){}vwe.prototype.nodeType=sNn;E2(vwe,dc);function gNn(){}gNn.prototype.nodeType=rPo;E2(gNn,dc);function mNn(){}mNn.prototype.nodeType=iPo;E2(mNn,dc);function wrt(){}wrt.prototype.nodeType=nNn;E2(wrt,dc);function Awe(){}Awe.prototype.nodeName="#document-fragment";Awe.prototype.nodeType=K8;E2(Awe,dc);function Ort(){}Ort.prototype.nodeType=iNn;E2(Ort,dc);function kNn(){}kNn.prototype.serializeToString=function(e,t,n){return vNn.call(e,t,n)};dc.prototype.toString=vNn;function vNn(e,t){var n=[],r=this.nodeType==9&&this.documentElement||this,o=r.prefix,s=r.namespaceURI;if(s&&o==null){var o=r.lookupPrefix(s);if(o==null)var a=[{namespace:s,prefix:null}]}return BN(this,n,e,t,a),n.join("")}function z8t(e,t,n){var r=e.prefix||"",o=e.namespaceURI;if(!o||r==="xml"&&o===Uee.XML||o===Uee.XMLNS)return!1;for(var s=n.length;s--;){var a=n[s];if(a.prefix===r)return a.namespace!==o}return!0}function r9e(e,t,n){e.push(" ",t,'="',n.replace(/[<>&"\t\n\r]/g,dNn),'"')}function BN(e,t,n,r,o){if(o||(o=[]),r)if(e=r(e),e){if(typeof e=="string"){t.push(e);return}}else return;switch(e.nodeType){case tp:var s=e.attributes,a=s.length,p=e.firstChild,l=e.tagName;n=Uee.isHTML(e.namespaceURI)||n;var d=l;if(!n&&!e.prefix&&e.namespaceURI){for(var u,h=0;h=0;g--){var m=o[g];if(m.prefix===""&&m.namespace===e.namespaceURI){u=m.namespace;break}}if(u!==e.namespaceURI)for(var g=o.length-1;g>=0;g--){var m=o[g];if(m.namespace===e.namespaceURI){m.prefix&&(d=m.prefix+":"+l);break}}}t.push("<",d);for(var v=0;v"),n&&/^script$/i.test(l))for(;p;)p.data?t.push(p.data):BN(p,t,n,r,o.slice()),p=p.nextSibling;else for(;p;)BN(p,t,n,r,o.slice()),p=p.nextSibling;t.push("")}else t.push("/>");return;case oNn:case K8:for(var p=e.firstChild;p;)BN(p,t,n,r,o.slice()),p=p.nextSibling;return;case MV:return r9e(t,e.name,e.value);case Fke:return t.push(e.data.replace(/[<&>]/g,dNn));case tNn:return t.push("");case rNn:return t.push("\x3C!--",e.data,"-->");case sNn:var b=e.publicId,w=e.systemId;if(t.push("");else if(w&&w!=".")t.push(" SYSTEM ",w,">");else{var O=e.internalSubset;O&&t.push(" [",O,"]"),t.push(">")}return;case iNn:return t.push("");case nNn:return t.push("&",e.nodeName,";");default:t.push("??",e.nodeName)}}function ANn(e,t,n){var r;switch(t.nodeType){case tp:r=t.cloneNode(!1),r.ownerDocument=e;case K8:break;case MV:n=!0;break}if(r||(r=t.cloneNode(!1)),r.ownerDocument=e,r.parentNode=null,n)for(var o=t.firstChild;o;)r.appendChild(ANn(e,o,n)),o=o.nextSibling;return r}function rXe(e,t,n){var r=new t.constructor;for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)){var s=t[o];typeof s!="object"&&s!=r[o]&&(r[o]=s)}switch(t.childNodes&&(r.childNodes=new c8),r.ownerDocument=e,r.nodeType){case tp:var a=t.attributes,l=r.attributes=new Nke,d=a.length;l._ownerElement=r;for(var u=0;u",lt:"<",quot:'"'}),e.HTML_ENTITIES=t({Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",AMP:"&",amp:"&",And:"⩓",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",ap:"≈",apacir:"⩯",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",Barwed:"⌆",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",Because:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxDL:"╗",boxDl:"╖",boxdL:"╕",boxdl:"┐",boxDR:"╔",boxDr:"╓",boxdR:"╒",boxdr:"┌",boxH:"═",boxh:"─",boxHD:"╦",boxHd:"╤",boxhD:"╥",boxhd:"┬",boxHU:"╩",boxHu:"╧",boxhU:"╨",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxUL:"╝",boxUl:"╜",boxuL:"╛",boxul:"┘",boxUR:"╚",boxUr:"╙",boxuR:"╘",boxur:"└",boxV:"║",boxv:"│",boxVH:"╬",boxVh:"╫",boxvH:"╪",boxvh:"┼",boxVL:"╣",boxVl:"╢",boxvL:"╡",boxvl:"┤",boxVR:"╠",boxVr:"╟",boxvR:"╞",boxvr:"├",bprime:"‵",Breve:"˘",breve:"˘",brvbar:"¦",Bscr:"ℬ",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",Cap:"⋒",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"ℭ",cfr:"𝔠",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",Colon:"∷",colon:":",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",Conint:"∯",conint:"∮",ContourIntegral:"∮",Copf:"ℂ",copf:"𝕔",coprod:"∐",Coproduct:"∐",COPY:"©",copy:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",Cross:"⨯",cross:"✗",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",Cup:"⋓",cup:"∪",cupbrcap:"⩈",CupCap:"≍",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",Dagger:"‡",dagger:"†",daleth:"ℸ",Darr:"↡",dArr:"⇓",darr:"↓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",DD:"ⅅ",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",Diamond:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",Downarrow:"⇓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",ecir:"≖",Ecirc:"Ê",ecirc:"ê",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",eDot:"≑",edot:"ė",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",Escr:"ℰ",escr:"ℯ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",ExponentialE:"ⅇ",exponentiale:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",ForAll:"∀",forall:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",Fscr:"ℱ",fscr:"𝒻",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",gE:"≧",ge:"≥",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",Gg:"⋙",gg:"≫",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gnE:"≩",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",Gt:"≫",GT:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"ℌ",hfr:"𝔥",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"ℍ",hopf:"𝕙",horbar:"―",HorizontalLine:"─",Hscr:"ℋ",hscr:"𝒽",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"ℑ",ifr:"𝔦",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"ℐ",iscr:"𝒾",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",Lscr:"ℒ",lscr:"𝓁",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",Lt:"≪",LT:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",Mscr:"ℳ",mscr:"𝓂",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:` -`,nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",Qopf:"ℚ",qopf:"𝕢",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"∶",rationals:"ℚ",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"ℝ",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",Rscr:"ℛ",rscr:"𝓇",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:" ",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",Zfr:"ℨ",zfr:"𝔷",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"ℤ",zopf:"𝕫",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}),e.entityMap=e.HTML_ENTITIES})(bNn);var yrt={},Vee=LL.NAMESPACE,oXe=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,H8t=new RegExp("[\\-\\.0-9"+oXe.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),$8t=new RegExp("^"+oXe.source+H8t.source+"*(?::"+oXe.source+H8t.source+"*)?$"),VX=0,Ax=1,HP=2,zX=3,$P=4,XP=5,HX=6,Pce=7;function FV(e,t){this.message=e,this.locator=t,Error.captureStackTrace&&Error.captureStackTrace(this,FV)}FV.prototype=new Error;FV.prototype.name=FV.name;function wNn(){}wNn.prototype={parse:function(e,t,n){var r=this.domBuilder;r.startDocument(),ONn(t,t={}),uPo(e,t,n,r,this.errorHandler),r.endDocument()}};function uPo(e,t,n,r,o){function s(B){if(B>65535){B-=65536;var R=55296+(B>>10),M=56320+(B&1023);return String.fromCharCode(R,M)}else return String.fromCharCode(B)}function a(B){var R=B.slice(1,-1);return Object.hasOwnProperty.call(n,R)?n[R]:R.charAt(0)==="#"?s(parseInt(R.substr(1).replace("x","0x"))):(o.error("entity not found:"+B),B)}function l(B){if(B>k){var R=e.substring(k,B).replace(/&#?\w+;/g,a);m&&d(k),r.characters(R,0,B-k),k=B}}function d(B,R){for(;B>=h&&(R=g.exec(e));)u=R.index,h=u+R[0].length,m.lineNumber++;m.columnNumber=B-u+1}for(var u=0,h=0,g=/.*(?:\r\n?|\n)|.*$/g,m=r.locator,v=[{currentNSMap:t}],f={},k=0;;){try{var A=e.indexOf("<",k);if(A<0){if(!e.substr(k).match(/^\s*$/)){var p=r.doc,b=p.createTextNode(e.substr(k));p.appendChild(b),r.currentElement=b}return}switch(A>k&&l(A),e.charAt(A+1)){case"/":var T=e.indexOf(">",A+3),w=e.substring(A+2,T).replace(/[ \t\n\r]+$/g,""),O=v.pop();T<0?(w=e.substring(A+2).replace(/[\s<].*/,""),o.error("end tag name: "+w+" is not complete:"+O.tagName),T=A+1+w.length):w.match(/\sk?k=T:l(Math.max(A,k)+1)}}function X8t(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function hPo(e,t,n,r,o,s){function a(m,v,f){n.attributeNames.hasOwnProperty(m)&&s.fatalError("Attribute "+m+" redefined"),n.addValue(m,v.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,o),f)}for(var l,d,u=++t,h=VX;;){var g=e.charAt(u);switch(g){case"=":if(h===Ax)l=e.slice(t,u),h=zX;else if(h===HP)h=zX;else throw new Error("attribute equal must after attrName");break;case"'":case'"':if(h===zX||h===Ax)if(h===Ax&&(s.warning('attribute value must after "="'),l=e.slice(t,u)),t=u+1,u=e.indexOf(g,t),u>0)d=e.slice(t,u),a(l,d,t-1),h=XP;else throw new Error("attribute value no end '"+g+"' match");else if(h==$P)d=e.slice(t,u),a(l,d,t),s.warning('attribute "'+l+'" missed start quot('+g+")!!"),t=u+1,h=XP;else throw new Error('attribute value must after "="');break;case"/":switch(h){case VX:n.setTagName(e.slice(t,u));case XP:case HX:case Pce:h=Pce,n.closed=!0;case $P:case Ax:break;case HP:n.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return s.error("unexpected end of input"),h==VX&&n.setTagName(e.slice(t,u)),u;case">":switch(h){case VX:n.setTagName(e.slice(t,u));case XP:case HX:case Pce:break;case $P:case Ax:d=e.slice(t,u),d.slice(-1)==="/"&&(n.closed=!0,d=d.slice(0,-1));case HP:h===HP&&(d=l),h==$P?(s.warning('attribute "'+d+'" missed quot(")!'),a(l,d,t)):((!Vee.isHTML(r[""])||!d.match(/^(?:disabled|checked|selected)$/i))&&s.warning('attribute "'+d+'" missed value!! "'+d+'" instead!!'),a(d,d,t));break;case zX:throw new Error("attribute value missed!!")}return u;case"€":g=" ";default:if(g<=" ")switch(h){case VX:n.setTagName(e.slice(t,u)),h=HX;break;case Ax:l=e.slice(t,u),h=HP;break;case $P:var d=e.slice(t,u);s.warning('attribute "'+d+'" missed quot(")!!'),a(l,d,t);case XP:h=HX;break}else switch(h){case HP:n.tagName,(!Vee.isHTML(r[""])||!l.match(/^(?:disabled|checked|selected)$/i))&&s.warning('attribute "'+l+'" missed value!! "'+l+'" instead2!!'),a(l,l,t),t=u,h=Ax;break;case XP:s.warning('attribute space is required"'+l+'"!!');case HX:h=Ax,t=u;break;case zX:h=$P,t=u;break;case Pce:throw new Error("elements closed character '/' and '>' must be connected to")}}u++}}function G8t(e,t,n){for(var r=e.tagName,o=null,g=e.length;g--;){var s=e[g],a=s.qName,l=s.value,m=a.indexOf(":");if(m>0)var d=s.prefix=a.slice(0,m),u=a.slice(m+1),h=d==="xmlns"&&u;else u=a,d=null,h=a==="xmlns"&&"";s.localName=u,h!==!1&&(o==null&&(o={},ONn(n,n={})),n[h]=o[h]=l,s.uri=Vee.XMLNS,t.startPrefixMapping(h,l))}for(var g=e.length;g--;){s=e[g];var d=s.prefix;d&&(d==="xml"&&(s.uri=Vee.XML),d!=="xmlns"&&(s.uri=n[d||""]))}var m=r.indexOf(":");m>0?(d=e.prefix=r.slice(0,m),u=e.localName=r.slice(m+1)):(d=null,u=e.localName=r);var v=e.uri=n[d||""];if(t.startElement(v,u,r,e),e.closed){if(t.endElement(v,u,r),o)for(d in o)Object.prototype.hasOwnProperty.call(o,d)&&t.endPrefixMapping(d)}else return e.currentNSMap=n,e.localNSMap=o,!0}function fPo(e,t,n,r,o){if(/^(?:script|textarea)$/i.test(n)){var s=e.indexOf("",t),a=e.substring(t+1,s);if(/[&<]/.test(a))return/^script$/i.test(n)?(o.characters(a,0,a.length),s):(a=a.replace(/&#?\w+;/g,r),o.characters(a,0,a.length),s)}return t+1}function gPo(e,t,n,r){var o=r[n];return o==null&&(o=e.lastIndexOf(""),o",t+4);return s>t?(n.comment(e,t+4,s-t-4),s+3):(r.error("Unclosed comment"),-1)}else return-1;default:if(e.substr(t+3,6)=="CDATA["){var s=e.indexOf("]]>",t+9);return n.startCDATA(),n.characters(e,t+9,s-t-9),n.endCDATA(),s+3}var a=vPo(e,t),l=a.length;if(l>1&&/!doctype/i.test(a[0][0])){var d=a[1][0],u=!1,h=!1;l>3&&(/^public$/i.test(a[2][0])?(u=a[3][0],h=l>4&&a[4][0]):/^system$/i.test(a[2][0])&&(h=a[3][0]));var g=a[l-1];return n.startDTD(d,u,h),n.endDTD(),g.index+g[0].length}}return-1}function kPo(e,t,n){var r=e.indexOf("?>",t);if(r){var o=e.substring(t,r).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return o?(o[0].length,n.processingInstruction(o[1],o[2]),r+2):-1}return-1}function yNn(){this.attributeNames={}}yNn.prototype={setTagName:function(e){if(!$8t.test(e))throw new Error("invalid tagName:"+e);this.tagName=e},addValue:function(e,t,n){if(!$8t.test(e))throw new Error("invalid attribute:"+e);this.attributeNames[e]=this.length,this[this.length++]={qName:e,value:t,offset:n}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}};function vPo(e,t){var n,r=[],o=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(o.lastIndex=t,o.exec(e);n=o.exec(e);)if(r.push(n),n[1])return r}yrt.XMLReader=wNn;yrt.ParseError=FV;var APo=LL,pPo=sC,Y8t=bNn,CNn=yrt,bPo=pPo.DOMImplementation,Z8t=APo.NAMESPACE,wPo=CNn.ParseError,OPo=CNn.XMLReader;function _Nn(e){return e.replace(/\r[\n\u0085]/g,` +*/(function(e,t){(function(n){e.exports=n()})(function(){return function n(r,o,s){function a(u,h){if(!o[u]){if(!r[u]){var g=typeof Mce=="function"&&Mce;if(!h&&g)return g(u,!0);if(l)return l(u,!0);var m=new Error("Cannot find module '"+u+"'");throw m.code="MODULE_NOT_FOUND",m}var v=o[u]={exports:{}};r[u][0].call(v.exports,function(f){var k=r[u][1][f];return a(k||f)},v,v.exports,n,r,o,s)}return o[u].exports}for(var l=typeof Mce=="function"&&Mce,d=0;d>2,v=(3&u)<<4|h>>4,f=1>6:64,k=2>4,h=(15&m)<<4|(v=l.indexOf(d.charAt(k++)))>>2,g=(3&v)<<6|(f=l.indexOf(d.charAt(k++))),b[A++]=u,v!==64&&(b[A++]=h),f!==64&&(b[A++]=g);return b}},{"./support":30,"./utils":32}],2:[function(n,r,o){var s=n("./external"),a=n("./stream/DataWorker"),l=n("./stream/Crc32Probe"),d=n("./stream/DataLengthProbe");function u(h,g,m,v,f){this.compressedSize=h,this.uncompressedSize=g,this.crc32=m,this.compression=v,this.compressedContent=f}u.prototype={getContentWorker:function(){var h=new a(s.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new d("data_length")),g=this;return h.on("end",function(){if(this.streamInfo.data_length!==g.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),h},getCompressedWorker:function(){return new a(s.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},u.createWorkerFrom=function(h,g,m){return h.pipe(new l).pipe(new d("uncompressedSize")).pipe(g.compressWorker(m)).pipe(new d("compressedSize")).withStreamInfo("compression",g)},r.exports=u},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(n,r,o){var s=n("./stream/GenericWorker");o.STORE={magic:"\0\0",compressWorker:function(){return new s("STORE compression")},uncompressWorker:function(){return new s("STORE decompression")}},o.DEFLATE=n("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(n,r,o){var s=n("./utils"),a=function(){for(var l,d=[],u=0;u<256;u++){l=u;for(var h=0;h<8;h++)l=1&l?3988292384^l>>>1:l>>>1;d[u]=l}return d}();r.exports=function(l,d){return l!==void 0&&l.length?s.getTypeOf(l)!=="string"?function(u,h,g,m){var v=a,f=m+g;u^=-1;for(var k=m;k>>8^v[255&(u^h[k])];return-1^u}(0|d,l,l.length,0):function(u,h,g,m){var v=a,f=m+g;u^=-1;for(var k=m;k>>8^v[255&(u^h.charCodeAt(k))];return-1^u}(0|d,l,l.length,0):0}},{"./utils":32}],5:[function(n,r,o){o.base64=!1,o.binary=!1,o.dir=!1,o.createFolders=!0,o.date=null,o.compression=null,o.compressionOptions=null,o.comment=null,o.unixPermissions=null,o.dosPermissions=null},{}],6:[function(n,r,o){var s=null;s=typeof Promise<"u"?Promise:n("lie"),r.exports={Promise:s}},{lie:37}],7:[function(n,r,o){var s=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",a=n("pako"),l=n("./utils"),d=n("./stream/GenericWorker"),u=s?"uint8array":"array";function h(g,m){d.call(this,"FlateWorker/"+g),this._pako=null,this._pakoAction=g,this._pakoOptions=m,this.meta={}}o.magic="\b\0",l.inherits(h,d),h.prototype.processChunk=function(g){this.meta=g.meta,this._pako===null&&this._createPako(),this._pako.push(l.transformTo(u,g.data),!1)},h.prototype.flush=function(){d.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},h.prototype.cleanUp=function(){d.prototype.cleanUp.call(this),this._pako=null},h.prototype._createPako=function(){this._pako=new a[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var g=this;this._pako.onData=function(m){g.push({data:m,meta:g.meta})}},o.compressWorker=function(g){return new h("Deflate",g)},o.uncompressWorker=function(){return new h("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(n,r,o){function s(v,f){var k,A="";for(k=0;k>>=8;return A}function a(v,f,k,A,p,b){var w,O,y=v.file,C=v.compression,_=b!==u.utf8encode,S=l.transformTo("string",b(y.name)),L=l.transformTo("string",u.utf8encode(y.name)),E=y.comment,Q=l.transformTo("string",b(E)),T=l.transformTo("string",u.utf8encode(E)),P=L.length!==y.name.length,D=T.length!==E.length,I="",B="",R="",M=y.dir,N=y.date,j={crc32:0,compressedSize:0,uncompressedSize:0};f&&!k||(j.crc32=v.crc32,j.compressedSize=v.compressedSize,j.uncompressedSize=v.uncompressedSize);var W=0;f&&(W|=8),_||!P&&!D||(W|=2048);var H=0,X=0;M&&(H|=16),p==="UNIX"?(X=798,H|=function(Z,ie){var J=Z;return Z||(J=ie?16893:33204),(65535&J)<<16}(y.unixPermissions,M)):(X=20,H|=function(Z){return 63&(Z||0)}(y.dosPermissions)),w=N.getUTCHours(),w<<=6,w|=N.getUTCMinutes(),w<<=5,w|=N.getUTCSeconds()/2,O=N.getUTCFullYear()-1980,O<<=4,O|=N.getUTCMonth()+1,O<<=5,O|=N.getUTCDate(),P&&(B=s(1,1)+s(h(S),4)+L,I+="up"+s(B.length,2)+B),D&&(R=s(1,1)+s(h(Q),4)+T,I+="uc"+s(R.length,2)+R);var Y="";return Y+=` +\0`,Y+=s(W,2),Y+=C.magic,Y+=s(w,2),Y+=s(O,2),Y+=s(j.crc32,4),Y+=s(j.compressedSize,4),Y+=s(j.uncompressedSize,4),Y+=s(S.length,2),Y+=s(I.length,2),{fileRecord:g.LOCAL_FILE_HEADER+Y+S+I,dirRecord:g.CENTRAL_FILE_HEADER+s(X,2)+Y+s(Q.length,2)+"\0\0\0\0"+s(H,4)+s(A,4)+S+I+Q}}var l=n("../utils"),d=n("../stream/GenericWorker"),u=n("../utf8"),h=n("../crc32"),g=n("../signature");function m(v,f,k,A){d.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=f,this.zipPlatform=k,this.encodeFileName=A,this.streamFiles=v,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}l.inherits(m,d),m.prototype.push=function(v){var f=v.meta.percent||0,k=this.entriesCount,A=this._sources.length;this.accumulate?this.contentBuffer.push(v):(this.bytesWritten+=v.data.length,d.prototype.push.call(this,{data:v.data,meta:{currentFile:this.currentFile,percent:k?(f+100*(k-A-1))/k:100}}))},m.prototype.openedSource=function(v){this.currentSourceOffset=this.bytesWritten,this.currentFile=v.file.name;var f=this.streamFiles&&!v.file.dir;if(f){var k=a(v,f,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:k.fileRecord,meta:{percent:0}})}else this.accumulate=!0},m.prototype.closedSource=function(v){this.accumulate=!1;var f=this.streamFiles&&!v.file.dir,k=a(v,f,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(k.dirRecord),f)this.push({data:function(A){return g.DATA_DESCRIPTOR+s(A.crc32,4)+s(A.compressedSize,4)+s(A.uncompressedSize,4)}(v),meta:{percent:100}});else for(this.push({data:k.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},m.prototype.flush=function(){for(var v=this.bytesWritten,f=0;f=this.index;d--)u=(u<<8)+this.byteAt(d);return this.index+=l,u},readString:function(l){return s.transformTo("string",this.readData(l))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var l=this.readInt(4);return new Date(Date.UTC(1980+(l>>25&127),(l>>21&15)-1,l>>16&31,l>>11&31,l>>5&63,(31&l)<<1))}},r.exports=a},{"../utils":32}],19:[function(n,r,o){var s=n("./Uint8ArrayReader");function a(l){s.call(this,l)}n("../utils").inherits(a,s),a.prototype.readData=function(l){this.checkOffset(l);var d=this.data.slice(this.zero+this.index,this.zero+this.index+l);return this.index+=l,d},r.exports=a},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(n,r,o){var s=n("./DataReader");function a(l){s.call(this,l)}n("../utils").inherits(a,s),a.prototype.byteAt=function(l){return this.data.charCodeAt(this.zero+l)},a.prototype.lastIndexOfSignature=function(l){return this.data.lastIndexOf(l)-this.zero},a.prototype.readAndCheckSignature=function(l){return l===this.readData(4)},a.prototype.readData=function(l){this.checkOffset(l);var d=this.data.slice(this.zero+this.index,this.zero+this.index+l);return this.index+=l,d},r.exports=a},{"../utils":32,"./DataReader":18}],21:[function(n,r,o){var s=n("./ArrayReader");function a(l){s.call(this,l)}n("../utils").inherits(a,s),a.prototype.readData=function(l){if(this.checkOffset(l),l===0)return new Uint8Array(0);var d=this.data.subarray(this.zero+this.index,this.zero+this.index+l);return this.index+=l,d},r.exports=a},{"../utils":32,"./ArrayReader":17}],22:[function(n,r,o){var s=n("../utils"),a=n("../support"),l=n("./ArrayReader"),d=n("./StringReader"),u=n("./NodeBufferReader"),h=n("./Uint8ArrayReader");r.exports=function(g){var m=s.getTypeOf(g);return s.checkSupport(m),m!=="string"||a.uint8array?m==="nodebuffer"?new u(g):a.uint8array?new h(s.transformTo("uint8array",g)):new l(s.transformTo("array",g)):new d(g)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(n,r,o){o.LOCAL_FILE_HEADER="PK",o.CENTRAL_FILE_HEADER="PK",o.CENTRAL_DIRECTORY_END="PK",o.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",o.ZIP64_CENTRAL_DIRECTORY_END="PK",o.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(n,r,o){var s=n("./GenericWorker"),a=n("../utils");function l(d){s.call(this,"ConvertWorker to "+d),this.destType=d}a.inherits(l,s),l.prototype.processChunk=function(d){this.push({data:a.transformTo(this.destType,d.data),meta:d.meta})},r.exports=l},{"../utils":32,"./GenericWorker":28}],25:[function(n,r,o){var s=n("./GenericWorker"),a=n("../crc32");function l(){s.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}n("../utils").inherits(l,s),l.prototype.processChunk=function(d){this.streamInfo.crc32=a(d.data,this.streamInfo.crc32||0),this.push(d)},r.exports=l},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(n,r,o){var s=n("../utils"),a=n("./GenericWorker");function l(d){a.call(this,"DataLengthProbe for "+d),this.propName=d,this.withStreamInfo(d,0)}s.inherits(l,a),l.prototype.processChunk=function(d){if(d){var u=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=u+d.data.length}a.prototype.processChunk.call(this,d)},r.exports=l},{"../utils":32,"./GenericWorker":28}],27:[function(n,r,o){var s=n("../utils"),a=n("./GenericWorker");function l(d){a.call(this,"DataWorker");var u=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,d.then(function(h){u.dataIsReady=!0,u.data=h,u.max=h&&h.length||0,u.type=s.getTypeOf(h),u.isPaused||u._tickAndRepeat()},function(h){u.error(h)})}s.inherits(l,a),l.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this.data=null},l.prototype.resume=function(){return!!a.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,s.delay(this._tickAndRepeat,[],this)),!0)},l.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(s.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},l.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var d=null,u=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":d=this.data.substring(this.index,u);break;case"uint8array":d=this.data.subarray(this.index,u);break;case"array":case"nodebuffer":d=this.data.slice(this.index,u)}return this.index=u,this.push({data:d,meta:{percent:this.max?this.index/this.max*100:0}})},r.exports=l},{"../utils":32,"./GenericWorker":28}],28:[function(n,r,o){function s(a){this.name=a||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}s.prototype={push:function(a){this.emit("data",a)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(a){this.emit("error",a)}return!0},error:function(a){return!this.isFinished&&(this.isPaused?this.generatedError=a:(this.isFinished=!0,this.emit("error",a),this.previous&&this.previous.error(a),this.cleanUp()),!0)},on:function(a,l){return this._listeners[a].push(l),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(a,l){if(this._listeners[a])for(var d=0;d "+a:a}},r.exports=s},{}],29:[function(n,r,o){var s=n("../utils"),a=n("./ConvertWorker"),l=n("./GenericWorker"),d=n("../base64"),u=n("../support"),h=n("../external"),g=null;if(u.nodestream)try{g=n("../nodejs/NodejsStreamOutputAdapter")}catch{}function m(f,k){return new h.Promise(function(A,p){var b=[],w=f._internalType,O=f._outputType,y=f._mimeType;f.on("data",function(C,_){b.push(C),k&&k(_)}).on("error",function(C){b=[],p(C)}).on("end",function(){try{var C=function(_,S,L){switch(_){case"blob":return s.newBlob(s.transformTo("arraybuffer",S),L);case"base64":return d.encode(S);default:return s.transformTo(_,S)}}(O,function(_,S){var L,E=0,Q=null,T=0;for(L=0;L"u")o.blob=!1;else{var s=new ArrayBuffer(0);try{o.blob=new Blob([s],{type:"application/zip"}).size===0}catch{try{var a=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);a.append(s),o.blob=a.getBlob("application/zip").size===0}catch{o.blob=!1}}}try{o.nodestream=!!n("readable-stream").Readable}catch{o.nodestream=!1}},{"readable-stream":16}],31:[function(n,r,o){for(var s=n("./utils"),a=n("./support"),l=n("./nodejsUtils"),d=n("./stream/GenericWorker"),u=new Array(256),h=0;h<256;h++)u[h]=252<=h?6:248<=h?5:240<=h?4:224<=h?3:192<=h?2:1;u[254]=u[254]=1;function g(){d.call(this,"utf-8 decode"),this.leftOver=null}function m(){d.call(this,"utf-8 encode")}o.utf8encode=function(v){return a.nodebuffer?l.newBufferFrom(v,"utf-8"):function(f){var k,A,p,b,w,O=f.length,y=0;for(b=0;b>>6:(A<65536?k[w++]=224|A>>>12:(k[w++]=240|A>>>18,k[w++]=128|A>>>12&63),k[w++]=128|A>>>6&63),k[w++]=128|63&A);return k}(v)},o.utf8decode=function(v){return a.nodebuffer?s.transformTo("nodebuffer",v).toString("utf-8"):function(f){var k,A,p,b,w=f.length,O=new Array(2*w);for(k=A=0;k>10&1023,O[A++]=56320|1023&p)}return O.length!==A&&(O.subarray?O=O.subarray(0,A):O.length=A),s.applyFromCharCode(O)}(v=s.transformTo(a.uint8array?"uint8array":"array",v))},s.inherits(g,d),g.prototype.processChunk=function(v){var f=s.transformTo(a.uint8array?"uint8array":"array",v.data);if(this.leftOver&&this.leftOver.length){if(a.uint8array){var k=f;(f=new Uint8Array(k.length+this.leftOver.length)).set(this.leftOver,0),f.set(k,this.leftOver.length)}else f=this.leftOver.concat(f);this.leftOver=null}var A=function(b,w){var O;for((w=w||b.length)>b.length&&(w=b.length),O=w-1;0<=O&&(192&b[O])==128;)O--;return O<0||O===0?w:O+u[b[O]]>w?O:w}(f),p=f;A!==f.length&&(a.uint8array?(p=f.subarray(0,A),this.leftOver=f.subarray(A,f.length)):(p=f.slice(0,A),this.leftOver=f.slice(A,f.length))),this.push({data:o.utf8decode(p),meta:v.meta})},g.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:o.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},o.Utf8DecodeWorker=g,s.inherits(m,d),m.prototype.processChunk=function(v){this.push({data:o.utf8encode(v.data),meta:v.meta})},o.Utf8EncodeWorker=m},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(n,r,o){var s=n("./support"),a=n("./base64"),l=n("./nodejsUtils"),d=n("./external");function u(k){return k}function h(k,A){for(var p=0;p>8;this.dir=!!(16&this.externalFileAttributes),v==0&&(this.dosPermissions=63&this.externalFileAttributes),v==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var v=s(this.extraFields[1].value);this.uncompressedSize===a.MAX_VALUE_32BITS&&(this.uncompressedSize=v.readInt(8)),this.compressedSize===a.MAX_VALUE_32BITS&&(this.compressedSize=v.readInt(8)),this.localHeaderOffset===a.MAX_VALUE_32BITS&&(this.localHeaderOffset=v.readInt(8)),this.diskNumberStart===a.MAX_VALUE_32BITS&&(this.diskNumberStart=v.readInt(4))}},readExtraFields:function(v){var f,k,A,p=v.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});v.index+4>>6:(v<65536?m[A++]=224|v>>>12:(m[A++]=240|v>>>18,m[A++]=128|v>>>12&63),m[A++]=128|v>>>6&63),m[A++]=128|63&v);return m},o.buf2binstring=function(g){return h(g,g.length)},o.binstring2buf=function(g){for(var m=new s.Buf8(g.length),v=0,f=m.length;v>10&1023,b[f++]=56320|1023&k)}return h(b,f)},o.utf8border=function(g,m){var v;for((m=m||g.length)>g.length&&(m=g.length),v=m-1;0<=v&&(192&g[v])==128;)v--;return v<0||v===0?m:v+d[g[v]]>m?v:m}},{"./common":41}],43:[function(n,r,o){r.exports=function(s,a,l,d){for(var u=65535&s|0,h=s>>>16&65535|0,g=0;l!==0;){for(l-=g=2e3>>1:a>>>1;l[d]=a}return l}();r.exports=function(a,l,d,u){var h=s,g=u+d;a^=-1;for(var m=u;m>>8^h[255&(a^l[m])];return-1^a}},{}],46:[function(n,r,o){var s,a=n("../utils/common"),l=n("./trees"),d=n("./adler32"),u=n("./crc32"),h=n("./messages"),g=0,m=4,v=0,f=-2,k=-1,A=4,p=2,b=8,w=9,O=286,y=30,C=19,_=2*O+1,S=15,L=3,E=258,Q=E+L+1,T=42,P=113,D=1,I=2,B=3,R=4;function M(V,ee){return V.msg=h[ee],ee}function N(V){return(V<<1)-(4V.avail_out&&(oe=V.avail_out),oe!==0&&(a.arraySet(V.output,ee.pending_buf,ee.pending_out,oe,V.next_out),V.next_out+=oe,ee.pending_out+=oe,V.total_out+=oe,V.avail_out-=oe,ee.pending-=oe,ee.pending===0&&(ee.pending_out=0))}function H(V,ee){l._tr_flush_block(V,0<=V.block_start?V.block_start:-1,V.strstart-V.block_start,ee),V.block_start=V.strstart,W(V.strm)}function X(V,ee){V.pending_buf[V.pending++]=ee}function Y(V,ee){V.pending_buf[V.pending++]=ee>>>8&255,V.pending_buf[V.pending++]=255&ee}function Z(V,ee){var oe,te,$=V.max_chain_length,ce=V.strstart,pe=V.prev_length,ye=V.nice_match,Te=V.strstart>V.w_size-Q?V.strstart-(V.w_size-Q):0,me=V.window,ke=V.w_mask,_e=V.prev,Ee=V.strstart+E,Re=me[ce+pe-1],Ze=me[ce+pe];V.prev_length>=V.good_match&&($>>=2),ye>V.lookahead&&(ye=V.lookahead);do if(me[(oe=ee)+pe]===Ze&&me[oe+pe-1]===Re&&me[oe]===me[ce]&&me[++oe]===me[ce+1]){ce+=2,oe++;do;while(me[++ce]===me[++oe]&&me[++ce]===me[++oe]&&me[++ce]===me[++oe]&&me[++ce]===me[++oe]&&me[++ce]===me[++oe]&&me[++ce]===me[++oe]&&me[++ce]===me[++oe]&&me[++ce]===me[++oe]&&ceTe&&--$!=0);return pe<=V.lookahead?pe:V.lookahead}function ie(V){var ee,oe,te,$,ce,pe,ye,Te,me,ke,_e=V.w_size;do{if($=V.window_size-V.lookahead-V.strstart,V.strstart>=_e+(_e-Q)){for(a.arraySet(V.window,V.window,_e,_e,0),V.match_start-=_e,V.strstart-=_e,V.block_start-=_e,ee=oe=V.hash_size;te=V.head[--ee],V.head[ee]=_e<=te?te-_e:0,--oe;);for(ee=oe=_e;te=V.prev[--ee],V.prev[ee]=_e<=te?te-_e:0,--oe;);$+=_e}if(V.strm.avail_in===0)break;if(pe=V.strm,ye=V.window,Te=V.strstart+V.lookahead,me=$,ke=void 0,ke=pe.avail_in,me=L)for(ce=V.strstart-V.insert,V.ins_h=V.window[ce],V.ins_h=(V.ins_h<=L&&(V.ins_h=(V.ins_h<=L)if(te=l._tr_tally(V,V.strstart-V.match_start,V.match_length-L),V.lookahead-=V.match_length,V.match_length<=V.max_lazy_match&&V.lookahead>=L){for(V.match_length--;V.strstart++,V.ins_h=(V.ins_h<=L&&(V.ins_h=(V.ins_h<=L&&V.match_length<=V.prev_length){for($=V.strstart+V.lookahead-L,te=l._tr_tally(V,V.strstart-1-V.prev_match,V.prev_length-L),V.lookahead-=V.prev_length-1,V.prev_length-=2;++V.strstart<=$&&(V.ins_h=(V.ins_h<V.pending_buf_size-5&&(oe=V.pending_buf_size-5);;){if(V.lookahead<=1){if(ie(V),V.lookahead===0&&ee===g)return D;if(V.lookahead===0)break}V.strstart+=V.lookahead,V.lookahead=0;var te=V.block_start+oe;if((V.strstart===0||V.strstart>=te)&&(V.lookahead=V.strstart-te,V.strstart=te,H(V,!1),V.strm.avail_out===0)||V.strstart-V.block_start>=V.w_size-Q&&(H(V,!1),V.strm.avail_out===0))return D}return V.insert=0,ee===m?(H(V,!0),V.strm.avail_out===0?B:R):(V.strstart>V.block_start&&(H(V,!1),V.strm.avail_out),D)}),new se(4,4,8,4,J),new se(4,5,16,8,J),new se(4,6,32,32,J),new se(4,4,16,16,re),new se(8,16,32,32,re),new se(8,16,128,128,re),new se(8,32,128,256,re),new se(32,128,258,1024,re),new se(32,258,258,4096,re)],o.deflateInit=function(V,ee){return de(V,ee,b,15,8,0)},o.deflateInit2=de,o.deflateReset=K,o.deflateResetKeep=ge,o.deflateSetHeader=function(V,ee){return V&&V.state?V.state.wrap!==2?f:(V.state.gzhead=ee,v):f},o.deflate=function(V,ee){var oe,te,$,ce;if(!V||!V.state||5>8&255),X(te,te.gzhead.time>>16&255),X(te,te.gzhead.time>>24&255),X(te,te.level===9?2:2<=te.strategy||te.level<2?4:0),X(te,255&te.gzhead.os),te.gzhead.extra&&te.gzhead.extra.length&&(X(te,255&te.gzhead.extra.length),X(te,te.gzhead.extra.length>>8&255)),te.gzhead.hcrc&&(V.adler=u(V.adler,te.pending_buf,te.pending,0)),te.gzindex=0,te.status=69):(X(te,0),X(te,0),X(te,0),X(te,0),X(te,0),X(te,te.level===9?2:2<=te.strategy||te.level<2?4:0),X(te,3),te.status=P);else{var pe=b+(te.w_bits-8<<4)<<8;pe|=(2<=te.strategy||te.level<2?0:te.level<6?1:te.level===6?2:3)<<6,te.strstart!==0&&(pe|=32),pe+=31-pe%31,te.status=P,Y(te,pe),te.strstart!==0&&(Y(te,V.adler>>>16),Y(te,65535&V.adler)),V.adler=1}if(te.status===69)if(te.gzhead.extra){for($=te.pending;te.gzindex<(65535&te.gzhead.extra.length)&&(te.pending!==te.pending_buf_size||(te.gzhead.hcrc&&te.pending>$&&(V.adler=u(V.adler,te.pending_buf,te.pending-$,$)),W(V),$=te.pending,te.pending!==te.pending_buf_size));)X(te,255&te.gzhead.extra[te.gzindex]),te.gzindex++;te.gzhead.hcrc&&te.pending>$&&(V.adler=u(V.adler,te.pending_buf,te.pending-$,$)),te.gzindex===te.gzhead.extra.length&&(te.gzindex=0,te.status=73)}else te.status=73;if(te.status===73)if(te.gzhead.name){$=te.pending;do{if(te.pending===te.pending_buf_size&&(te.gzhead.hcrc&&te.pending>$&&(V.adler=u(V.adler,te.pending_buf,te.pending-$,$)),W(V),$=te.pending,te.pending===te.pending_buf_size)){ce=1;break}ce=te.gzindex$&&(V.adler=u(V.adler,te.pending_buf,te.pending-$,$)),ce===0&&(te.gzindex=0,te.status=91)}else te.status=91;if(te.status===91)if(te.gzhead.comment){$=te.pending;do{if(te.pending===te.pending_buf_size&&(te.gzhead.hcrc&&te.pending>$&&(V.adler=u(V.adler,te.pending_buf,te.pending-$,$)),W(V),$=te.pending,te.pending===te.pending_buf_size)){ce=1;break}ce=te.gzindex$&&(V.adler=u(V.adler,te.pending_buf,te.pending-$,$)),ce===0&&(te.status=103)}else te.status=103;if(te.status===103&&(te.gzhead.hcrc?(te.pending+2>te.pending_buf_size&&W(V),te.pending+2<=te.pending_buf_size&&(X(te,255&V.adler),X(te,V.adler>>8&255),V.adler=0,te.status=P)):te.status=P),te.pending!==0){if(W(V),V.avail_out===0)return te.last_flush=-1,v}else if(V.avail_in===0&&N(ee)<=N(oe)&&ee!==m)return M(V,-5);if(te.status===666&&V.avail_in!==0)return M(V,-5);if(V.avail_in!==0||te.lookahead!==0||ee!==g&&te.status!==666){var ye=te.strategy===2?function(Te,me){for(var ke;;){if(Te.lookahead===0&&(ie(Te),Te.lookahead===0)){if(me===g)return D;break}if(Te.match_length=0,ke=l._tr_tally(Te,0,Te.window[Te.strstart]),Te.lookahead--,Te.strstart++,ke&&(H(Te,!1),Te.strm.avail_out===0))return D}return Te.insert=0,me===m?(H(Te,!0),Te.strm.avail_out===0?B:R):Te.last_lit&&(H(Te,!1),Te.strm.avail_out===0)?D:I}(te,ee):te.strategy===3?function(Te,me){for(var ke,_e,Ee,Re,Ze=Te.window;;){if(Te.lookahead<=E){if(ie(Te),Te.lookahead<=E&&me===g)return D;if(Te.lookahead===0)break}if(Te.match_length=0,Te.lookahead>=L&&0Te.lookahead&&(Te.match_length=Te.lookahead)}if(Te.match_length>=L?(ke=l._tr_tally(Te,1,Te.match_length-L),Te.lookahead-=Te.match_length,Te.strstart+=Te.match_length,Te.match_length=0):(ke=l._tr_tally(Te,0,Te.window[Te.strstart]),Te.lookahead--,Te.strstart++),ke&&(H(Te,!1),Te.strm.avail_out===0))return D}return Te.insert=0,me===m?(H(Te,!0),Te.strm.avail_out===0?B:R):Te.last_lit&&(H(Te,!1),Te.strm.avail_out===0)?D:I}(te,ee):s[te.level].func(te,ee);if(ye!==B&&ye!==R||(te.status=666),ye===D||ye===B)return V.avail_out===0&&(te.last_flush=-1),v;if(ye===I&&(ee===1?l._tr_align(te):ee!==5&&(l._tr_stored_block(te,0,0,!1),ee===3&&(j(te.head),te.lookahead===0&&(te.strstart=0,te.block_start=0,te.insert=0))),W(V),V.avail_out===0))return te.last_flush=-1,v}return ee!==m?v:te.wrap<=0?1:(te.wrap===2?(X(te,255&V.adler),X(te,V.adler>>8&255),X(te,V.adler>>16&255),X(te,V.adler>>24&255),X(te,255&V.total_in),X(te,V.total_in>>8&255),X(te,V.total_in>>16&255),X(te,V.total_in>>24&255)):(Y(te,V.adler>>>16),Y(te,65535&V.adler)),W(V),0=oe.w_size&&(ce===0&&(j(oe.head),oe.strstart=0,oe.block_start=0,oe.insert=0),me=new a.Buf8(oe.w_size),a.arraySet(me,ee,ke-oe.w_size,oe.w_size,0),ee=me,ke=oe.w_size),pe=V.avail_in,ye=V.next_in,Te=V.input,V.avail_in=ke,V.next_in=0,V.input=ee,ie(oe);oe.lookahead>=L;){for(te=oe.strstart,$=oe.lookahead-(L-1);oe.ins_h=(oe.ins_h<>>=L=S>>>24,w-=L,(L=S>>>16&255)===0)I[h++]=65535&S;else{if(!(16&L)){if(!(64&L)){S=O[(65535&S)+(b&(1<>>=L,w-=L),w<15&&(b+=D[d++]<>>=L=S>>>24,w-=L,!(16&(L=S>>>16&255))){if(!(64&L)){S=y[(65535&S)+(b&(1<>>=L,w-=L,(L=h-g)>3,b&=(1<<(w-=E<<3))-1,s.next_in=d,s.next_out=h,s.avail_in=d>>24&255)+(T>>>8&65280)+((65280&T)<<8)+((255&T)<<24)}function b(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function w(T){var P;return T&&T.state?(P=T.state,T.total_in=T.total_out=P.total=0,T.msg="",P.wrap&&(T.adler=1&P.wrap),P.mode=f,P.last=0,P.havedict=0,P.dmax=32768,P.head=null,P.hold=0,P.bits=0,P.lencode=P.lendyn=new s.Buf32(k),P.distcode=P.distdyn=new s.Buf32(A),P.sane=1,P.back=-1,m):v}function O(T){var P;return T&&T.state?((P=T.state).wsize=0,P.whave=0,P.wnext=0,w(T)):v}function y(T,P){var D,I;return T&&T.state?(I=T.state,P<0?(D=0,P=-P):(D=1+(P>>4),P<48&&(P&=15)),P&&(P<8||15=R.wsize?(s.arraySet(R.window,P,D-R.wsize,R.wsize,0),R.wnext=0,R.whave=R.wsize):(I<(B=R.wsize-R.wnext)&&(B=I),s.arraySet(R.window,P,D-I,B,R.wnext),(I-=B)?(s.arraySet(R.window,P,D-I,I,0),R.wnext=I,R.whave=R.wsize):(R.wnext+=B,R.wnext===R.wsize&&(R.wnext=0),R.whave>>8&255,D.check=l(D.check,ce,2,0),H=W=0,D.mode=2;break}if(D.flags=0,D.head&&(D.head.done=!1),!(1&D.wrap)||(((255&W)<<8)+(W>>8))%31){T.msg="incorrect header check",D.mode=30;break}if((15&W)!=8){T.msg="unknown compression method",D.mode=30;break}if(H-=4,V=8+(15&(W>>>=4)),D.wbits===0)D.wbits=V;else if(V>D.wbits){T.msg="invalid window size",D.mode=30;break}D.dmax=1<>8&1),512&D.flags&&(ce[0]=255&W,ce[1]=W>>>8&255,D.check=l(D.check,ce,2,0)),H=W=0,D.mode=3;case 3:for(;H<32;){if(N===0)break e;N--,W+=I[R++]<>>8&255,ce[2]=W>>>16&255,ce[3]=W>>>24&255,D.check=l(D.check,ce,4,0)),H=W=0,D.mode=4;case 4:for(;H<16;){if(N===0)break e;N--,W+=I[R++]<>8),512&D.flags&&(ce[0]=255&W,ce[1]=W>>>8&255,D.check=l(D.check,ce,2,0)),H=W=0,D.mode=5;case 5:if(1024&D.flags){for(;H<16;){if(N===0)break e;N--,W+=I[R++]<>>8&255,D.check=l(D.check,ce,2,0)),H=W=0}else D.head&&(D.head.extra=null);D.mode=6;case 6:if(1024&D.flags&&(N<(Z=D.length)&&(Z=N),Z&&(D.head&&(V=D.head.extra_len-D.length,D.head.extra||(D.head.extra=new Array(D.head.extra_len)),s.arraySet(D.head.extra,I,R,Z,V)),512&D.flags&&(D.check=l(D.check,I,Z,R)),N-=Z,R+=Z,D.length-=Z),D.length))break e;D.length=0,D.mode=7;case 7:if(2048&D.flags){if(N===0)break e;for(Z=0;V=I[R+Z++],D.head&&V&&D.length<65536&&(D.head.name+=String.fromCharCode(V)),V&&Z>9&1,D.head.done=!0),T.adler=D.check=0,D.mode=12;break;case 10:for(;H<32;){if(N===0)break e;N--,W+=I[R++]<>>=7&H,H-=7&H,D.mode=27;break}for(;H<3;){if(N===0)break e;N--,W+=I[R++]<>>=1)){case 0:D.mode=14;break;case 1:if(E(D),D.mode=20,P!==6)break;W>>>=2,H-=2;break e;case 2:D.mode=17;break;case 3:T.msg="invalid block type",D.mode=30}W>>>=2,H-=2;break;case 14:for(W>>>=7&H,H-=7&H;H<32;){if(N===0)break e;N--,W+=I[R++]<>>16^65535)){T.msg="invalid stored block lengths",D.mode=30;break}if(D.length=65535&W,H=W=0,D.mode=15,P===6)break e;case 15:D.mode=16;case 16:if(Z=D.length){if(N>>=5,H-=5,D.ndist=1+(31&W),W>>>=5,H-=5,D.ncode=4+(15&W),W>>>=4,H-=4,286>>=3,H-=3}for(;D.have<19;)D.lens[pe[D.have++]]=0;if(D.lencode=D.lendyn,D.lenbits=7,oe={bits:D.lenbits},ee=u(0,D.lens,0,19,D.lencode,0,D.work,oe),D.lenbits=oe.bits,ee){T.msg="invalid code lengths set",D.mode=30;break}D.have=0,D.mode=19;case 19:for(;D.have>>16&255,le=65535&$,!((re=$>>>24)<=H);){if(N===0)break e;N--,W+=I[R++]<>>=re,H-=re,D.lens[D.have++]=le;else{if(le===16){for(te=re+2;H>>=re,H-=re,D.have===0){T.msg="invalid bit length repeat",D.mode=30;break}V=D.lens[D.have-1],Z=3+(3&W),W>>>=2,H-=2}else if(le===17){for(te=re+3;H>>=re)),W>>>=3,H-=3}else{for(te=re+7;H>>=re)),W>>>=7,H-=7}if(D.have+Z>D.nlen+D.ndist){T.msg="invalid bit length repeat",D.mode=30;break}for(;Z--;)D.lens[D.have++]=V}}if(D.mode===30)break;if(D.lens[256]===0){T.msg="invalid code -- missing end-of-block",D.mode=30;break}if(D.lenbits=9,oe={bits:D.lenbits},ee=u(h,D.lens,0,D.nlen,D.lencode,0,D.work,oe),D.lenbits=oe.bits,ee){T.msg="invalid literal/lengths set",D.mode=30;break}if(D.distbits=6,D.distcode=D.distdyn,oe={bits:D.distbits},ee=u(g,D.lens,D.nlen,D.ndist,D.distcode,0,D.work,oe),D.distbits=oe.bits,ee){T.msg="invalid distances set",D.mode=30;break}if(D.mode=20,P===6)break e;case 20:D.mode=21;case 21:if(6<=N&&258<=j){T.next_out=M,T.avail_out=j,T.next_in=R,T.avail_in=N,D.hold=W,D.bits=H,d(T,Y),M=T.next_out,B=T.output,j=T.avail_out,R=T.next_in,I=T.input,N=T.avail_in,W=D.hold,H=D.bits,D.mode===12&&(D.back=-1);break}for(D.back=0;se=($=D.lencode[W&(1<>>16&255,le=65535&$,!((re=$>>>24)<=H);){if(N===0)break e;N--,W+=I[R++]<>ge)])>>>16&255,le=65535&$,!(ge+(re=$>>>24)<=H);){if(N===0)break e;N--,W+=I[R++]<>>=ge,H-=ge,D.back+=ge}if(W>>>=re,H-=re,D.back+=re,D.length=le,se===0){D.mode=26;break}if(32&se){D.back=-1,D.mode=12;break}if(64&se){T.msg="invalid literal/length code",D.mode=30;break}D.extra=15&se,D.mode=22;case 22:if(D.extra){for(te=D.extra;H>>=D.extra,H-=D.extra,D.back+=D.extra}D.was=D.length,D.mode=23;case 23:for(;se=($=D.distcode[W&(1<>>16&255,le=65535&$,!((re=$>>>24)<=H);){if(N===0)break e;N--,W+=I[R++]<>ge)])>>>16&255,le=65535&$,!(ge+(re=$>>>24)<=H);){if(N===0)break e;N--,W+=I[R++]<>>=ge,H-=ge,D.back+=ge}if(W>>>=re,H-=re,D.back+=re,64&se){T.msg="invalid distance code",D.mode=30;break}D.offset=le,D.extra=15&se,D.mode=24;case 24:if(D.extra){for(te=D.extra;H>>=D.extra,H-=D.extra,D.back+=D.extra}if(D.offset>D.dmax){T.msg="invalid distance too far back",D.mode=30;break}D.mode=25;case 25:if(j===0)break e;if(Z=Y-j,D.offset>Z){if((Z=D.offset-Z)>D.whave&&D.sane){T.msg="invalid distance too far back",D.mode=30;break}ie=Z>D.wnext?(Z-=D.wnext,D.wsize-Z):D.wnext-Z,Z>D.length&&(Z=D.length),J=D.window}else J=B,ie=M-D.offset,Z=D.length;for(j_?(L=ie[J+A[P]],H[X+A[P]]):(L=96,0),b=1<>M)+(w-=b)]=S<<24|L<<16|E|0,w!==0;);for(b=1<>=1;if(b!==0?(W&=b-1,W+=b):W=0,P++,--Y[T]==0){if(T===I)break;T=g[m+A[P]]}if(B>>7)]}function X($,ce){$.pending_buf[$.pending++]=255&ce,$.pending_buf[$.pending++]=ce>>>8&255}function Y($,ce,pe){$.bi_valid>p-pe?($.bi_buf|=ce<<$.bi_valid&65535,X($,$.bi_buf),$.bi_buf=ce>>p-$.bi_valid,$.bi_valid+=pe-p):($.bi_buf|=ce<<$.bi_valid&65535,$.bi_valid+=pe)}function Z($,ce,pe){Y($,pe[2*ce],pe[2*ce+1])}function ie($,ce){for(var pe=0;pe|=1&$,$>>>=1,pe<<=1,0<--ce;);return pe>>>1}function J($,ce,pe){var ye,Te,me=new Array(A+1),ke=0;for(ye=1;ye<=A;ye++)me[ye]=ke=ke+pe[ye-1]<<1;for(Te=0;Te<=ce;Te++){var _e=$[2*Te+1];_e!==0&&($[2*Te]=ie(me[_e]++,_e))}}function re($){var ce;for(ce=0;ce>1;1<=pe;pe--)ge($,me,pe);for(Te=Ee;pe=$.heap[1],$.heap[1]=$.heap[$.heap_len--],ge($,me,1),ye=$.heap[1],$.heap[--$.heap_max]=pe,$.heap[--$.heap_max]=ye,me[2*Te]=me[2*pe]+me[2*ye],$.depth[Te]=($.depth[pe]>=$.depth[ye]?$.depth[pe]:$.depth[ye])+1,me[2*pe+1]=me[2*ye+1]=Te,$.heap[1]=Te++,ge($,me,1),2<=$.heap_len;);$.heap[--$.heap_max]=$.heap[1],function(Ze,it){var Ye,Xe,Ot,kt,Me,Qe,Be=it.dyn_tree,De=it.max_code,qe=it.stat_desc.static_tree,bt=it.stat_desc.has_stree,Ut=it.stat_desc.extra_bits,mn=it.stat_desc.extra_base,dn=it.stat_desc.max_length,wn=0;for(kt=0;kt<=A;kt++)Ze.bl_count[kt]=0;for(Be[2*Ze.heap[Ze.heap_max]+1]=0,Ye=Ze.heap_max+1;Ye>=7;Te>>=1)if(1&Re&&_e.dyn_ltree[2*Ee]!==0)return a;if(_e.dyn_ltree[18]!==0||_e.dyn_ltree[20]!==0||_e.dyn_ltree[26]!==0)return l;for(Ee=32;Ee>>3,(me=$.static_len+3+7>>>3)<=Te&&(Te=me)):Te=me=pe+5,pe+4<=Te&&ce!==-1?te($,ce,pe,ye):$.strategy===4||me===Te?(Y($,2+(ye?1:0),3),K($,Q,T)):(Y($,4+(ye?1:0),3),function(_e,Ee,Re,Ze){var it;for(Y(_e,Ee-257,5),Y(_e,Re-1,5),Y(_e,Ze-4,4),it=0;it>>8&255,$.pending_buf[$.d_buf+2*$.last_lit+1]=255&ce,$.pending_buf[$.l_buf+$.last_lit]=255&pe,$.last_lit++,ce===0?$.dyn_ltree[2*pe]++:($.matches++,ce--,$.dyn_ltree[2*(D[pe]+g+1)]++,$.dyn_dtree[2*H(ce)]++),$.last_lit===$.lit_bufsize-1},o._tr_align=function($){Y($,2,3),Z($,w,Q),function(ce){ce.bi_valid===16?(X(ce,ce.bi_buf),ce.bi_buf=0,ce.bi_valid=0):8<=ce.bi_valid&&(ce.pending_buf[ce.pending++]=255&ce.bi_buf,ce.bi_buf>>=8,ce.bi_valid-=8)}($)}},{"../utils/common":41}],53:[function(n,r,o){r.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(n,r,o){(function(s){(function(a,l){if(!a.setImmediate){var d,u,h,g,m=1,v={},f=!1,k=a.document,A=Object.getPrototypeOf&&Object.getPrototypeOf(a);A=A&&A.setTimeout?A:a,d={}.toString.call(a.process)==="[object process]"?function(O){process.nextTick(function(){b(O)})}:function(){if(a.postMessage&&!a.importScripts){var O=!0,y=a.onmessage;return a.onmessage=function(){O=!1},a.postMessage("","*"),a.onmessage=y,O}}()?(g="setImmediate$"+Math.random()+"$",a.addEventListener?a.addEventListener("message",w,!1):a.attachEvent("onmessage",w),function(O){a.postMessage(g+O,"*")}):a.MessageChannel?((h=new MessageChannel).port1.onmessage=function(O){b(O.data)},function(O){h.port2.postMessage(O)}):k&&"onreadystatechange"in k.createElement("script")?(u=k.documentElement,function(O){var y=k.createElement("script");y.onreadystatechange=function(){b(O),y.onreadystatechange=null,u.removeChild(y),y=null},u.appendChild(y)}):function(O){setTimeout(b,0,O)},A.setImmediate=function(O){typeof O!="function"&&(O=new Function(""+O));for(var y=new Array(arguments.length-1),C=0;C"u"?s===void 0?this:s:self)}).call(this,typeof Ho<"u"?Ho:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})})(GFn);var zMo=GFn.exports,HMo=gwe,$Mo=zMo;hre.openArrayBuffer=XMo;hre.splitPath=GMo;hre.joinPath=YMo;function XMo(e){return $Mo.loadAsync(e).then(function(t){function n(a){return t.file(a)!==null}function r(a,l){return t.file(a).async("uint8array").then(function(d){if(l==="base64")return HMo.fromByteArray(d);if(l){var u=new TextDecoder(l);return u.decode(d)}else return d})}function o(a,l){t.file(a,l)}function s(){return t.generateAsync({type:"arraybuffer"})}return{exists:n,read:r,write:o,toArrayBuffer:s}})}function GMo(e){var t=e.lastIndexOf("/");return t===-1?{dirname:"",basename:e}:{dirname:e.substring(0,t),basename:e.substring(t+1)}}function YMo(){var e=Array.prototype.filter.call(arguments,function(n){return n}),t=[];return e.forEach(function(n){/^\//.test(n)?t=[n]:t.push(n)}),t.join("/")}var hrt={},SL={},bH={},mwe=wh;bH.Element=wH;bH.element=function(e,t,n){return new wH(e,t,n)};bH.text=function(e){return{type:"text",value:e}};var YFn=bH.emptyElement={first:function(){return null},firstOrEmpty:function(){return YFn},attributes:{},children:[]};function wH(e,t,n){this.type="element",this.name=e,this.attributes=t||{},this.children=n||[]}wH.prototype.first=function(e){return mwe.find(this.children,function(t){return t.name===e})};wH.prototype.firstOrEmpty=function(e){return this.first(e)||YFn};wH.prototype.getElementsByTagName=function(e){var t=mwe.filter(this.children,function(n){return n.name===e});return ZFn(t)};wH.prototype.text=function(){if(this.children.length===0)return"";if(this.children.length!==1||this.children[0].type!=="text")throw new Error("Not implemented");return this.children[0].value};var ZMo={getElementsByTagName:function(e){return ZFn(mwe.flatten(this.map(function(t){return t.getElementsByTagName(e)},!0)))}};function ZFn(e){return mwe.extend(e,ZMo)}var qFn={},frt={},kwe={},sC={},LL={};function qMo(e,t,n){if(n===void 0&&(n=Array.prototype),e&&typeof n.find=="function")return n.find.call(e,t);for(var r=0;r=0&&e=0){for(var o=t.length-1;r0},lookupPrefix:function(e){for(var t=this;t;){var n=t._nsMap;if(n){for(var r in n)if(Object.prototype.hasOwnProperty.call(n,r)&&n[r]===e)return r}t=t.nodeType==MV?t.ownerDocument:t.parentNode}return null},lookupNamespaceURI:function(e){for(var t=this;t;){var n=t._nsMap;if(n&&Object.prototype.hasOwnProperty.call(n,e))return n[e];t=t.nodeType==MV?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){var t=this.lookupPrefix(e);return t==null}};function dNn(e){return e=="<"&&"<"||e==">"&&">"||e=="&"&&"&"||e=='"'&&"""||"&#"+e.charCodeAt()+";"}fre(T2,dc);fre(T2,dc.prototype);function jee(e,t){if(t(e))return!0;if(e=e.firstChild)do if(jee(e,t))return!0;while(e=e.nextSibling)}function gre(){this.ownerDocument=this}function oPo(e,t,n){e&&e._inc++;var r=n.namespaceURI;r===Uee.XMLNS&&(t._nsMap[n.prefix?n.localName:""]=n.value)}function uNn(e,t,n,r){e&&e._inc++;var o=n.namespaceURI;o===Uee.XMLNS&&delete t._nsMap[n.prefix?n.localName:""]}function krt(e,t,n){if(e&&e._inc){e._inc++;var r=t.childNodes;if(n)r[r.length++]=n;else{for(var o=t.firstChild,s=0;o;)r[s++]=o,o=o.nextSibling;r.length=s,delete r[r.length]}}}function hNn(e,t){var n=t.previousSibling,r=t.nextSibling;return n?n.nextSibling=r:e.firstChild=r,r?r.previousSibling=n:e.lastChild=n,t.parentNode=null,t.previousSibling=null,t.nextSibling=null,krt(e.ownerDocument,e),t}function sPo(e){return e&&(e.nodeType===dc.DOCUMENT_NODE||e.nodeType===dc.DOCUMENT_FRAGMENT_NODE||e.nodeType===dc.ELEMENT_NODE)}function aPo(e){return e&&(fy(e)||vrt(e)||J8(e)||e.nodeType===dc.DOCUMENT_FRAGMENT_NODE||e.nodeType===dc.COMMENT_NODE||e.nodeType===dc.PROCESSING_INSTRUCTION_NODE)}function J8(e){return e&&e.nodeType===dc.DOCUMENT_TYPE_NODE}function fy(e){return e&&e.nodeType===dc.ELEMENT_NODE}function vrt(e){return e&&e.nodeType===dc.TEXT_NODE}function W8t(e,t){var n=e.childNodes||[];if(hy(n,fy)||J8(t))return!1;var r=hy(n,J8);return!(t&&r&&n.indexOf(r)>n.indexOf(t))}function V8t(e,t){var n=e.childNodes||[];function r(s){return fy(s)&&s!==t}if(hy(n,r))return!1;var o=hy(n,J8);return!(t&&o&&n.indexOf(o)>n.indexOf(t))}function lPo(e,t,n){if(!sPo(e))throw new lh(jk,"Unexpected parent node type "+e.nodeType);if(n&&n.parentNode!==e)throw new lh(aNn,"child not in parent");if(!aPo(t)||J8(t)&&e.nodeType!==dc.DOCUMENT_NODE)throw new lh(jk,"Unexpected node type "+t.nodeType+" for parent node type "+e.nodeType)}function cPo(e,t,n){var r=e.childNodes||[],o=t.childNodes||[];if(t.nodeType===dc.DOCUMENT_FRAGMENT_NODE){var s=o.filter(fy);if(s.length>1||hy(o,vrt))throw new lh(jk,"More than one element or text in fragment");if(s.length===1&&!W8t(e,n))throw new lh(jk,"Element in fragment can not be inserted before doctype")}if(fy(t)&&!W8t(e,n))throw new lh(jk,"Only one element can be added and only after doctype");if(J8(t)){if(hy(r,J8))throw new lh(jk,"Only one doctype is allowed");var a=hy(r,fy);if(n&&r.indexOf(a)1||hy(o,vrt))throw new lh(jk,"More than one element or text in fragment");if(s.length===1&&!V8t(e,n))throw new lh(jk,"Element in fragment can not be inserted before doctype")}if(fy(t)&&!V8t(e,n))throw new lh(jk,"Only one element can be added and only after doctype");if(J8(t)){if(hy(r,function(d){return J8(d)&&d!==n}))throw new lh(jk,"Only one doctype is allowed");var a=hy(r,fy);if(n&&r.indexOf(a)0&&jee(n.documentElement,function(o){if(o!==n&&o.nodeType===tp){var s=o.getAttribute("class");if(s){var a=e===s;if(!a){var l=F8t(s);a=t.every(nPo(l))}a&&r.push(o)}}}),r})},createElement:function(e){var t=new FR;t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.localName=e,t.childNodes=new c8;var n=t.attributes=new Nke;return n._ownerElement=t,t},createDocumentFragment:function(){var e=new Awe;return e.ownerDocument=this,e.childNodes=new c8,e},createTextNode:function(e){var t=new Art;return t.ownerDocument=this,t.appendData(e),t},createComment:function(e){var t=new prt;return t.ownerDocument=this,t.appendData(e),t},createCDATASection:function(e){var t=new brt;return t.ownerDocument=this,t.appendData(e),t},createProcessingInstruction:function(e,t){var n=new Ort;return n.ownerDocument=this,n.tagName=n.nodeName=n.target=e,n.nodeValue=n.data=t,n},createAttribute:function(e){var t=new jke;return t.ownerDocument=this,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){var t=new wrt;return t.ownerDocument=this,t.nodeName=e,t},createElementNS:function(e,t){var n=new FR,r=t.split(":"),o=n.attributes=new Nke;return n.childNodes=new c8,n.ownerDocument=this,n.nodeName=t,n.tagName=t,n.namespaceURI=e,r.length==2?(n.prefix=r[0],n.localName=r[1]):n.localName=t,o._ownerElement=n,n},createAttributeNS:function(e,t){var n=new jke,r=t.split(":");return n.ownerDocument=this,n.nodeName=t,n.name=t,n.namespaceURI=e,n.specified=!0,r.length==2?(n.prefix=r[0],n.localName=r[1]):n.localName=t,n}};E2(gre,dc);function FR(){this._nsMap={}}FR.prototype={nodeType:tp,hasAttribute:function(e){return this.getAttributeNode(e)!=null},getAttribute:function(e){var t=this.getAttributeNode(e);return t&&t.value||""},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,t){var n=this.ownerDocument.createAttribute(e);n.value=n.nodeValue=""+t,this.setAttributeNode(n)},removeAttribute:function(e){var t=this.getAttributeNode(e);t&&this.removeAttributeNode(t)},appendChild:function(e){return e.nodeType===K8?this.insertBefore(e,null):dPo(this,e)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);n&&this.removeAttributeNode(n)},hasAttributeNS:function(e,t){return this.getAttributeNodeNS(e,t)!=null},getAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);return n&&n.value||""},setAttributeNS:function(e,t,n){var r=this.ownerDocument.createAttributeNS(e,t);r.value=r.nodeValue=""+n,this.setAttributeNode(r)},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByTagName:function(e){return new PV(this,function(t){var n=[];return jee(t,function(r){r!==t&&r.nodeType==tp&&(e==="*"||r.tagName==e)&&n.push(r)}),n})},getElementsByTagNameNS:function(e,t){return new PV(this,function(n){var r=[];return jee(n,function(o){o!==n&&o.nodeType===tp&&(e==="*"||o.namespaceURI===e)&&(t==="*"||o.localName==t)&&r.push(o)}),r})}};gre.prototype.getElementsByTagName=FR.prototype.getElementsByTagName;gre.prototype.getElementsByTagNameNS=FR.prototype.getElementsByTagNameNS;E2(FR,dc);function jke(){}jke.prototype.nodeType=MV;E2(jke,dc);function mre(){}mre.prototype={data:"",substringData:function(e,t){return this.data.substring(e,e+t)},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length},insertData:function(e,t){this.replaceData(e,0,t)},appendChild:function(e){throw new Error(Eg[jk])},deleteData:function(e,t){this.replaceData(e,t,"")},replaceData:function(e,t,n){var r=this.data.substring(0,e),o=this.data.substring(e+t);n=r+n+o,this.nodeValue=this.data=n,this.length=n.length}};E2(mre,dc);function Art(){}Art.prototype={nodeName:"#text",nodeType:Fke,splitText:function(e){var t=this.data,n=t.substring(e);t=t.substring(0,e),this.data=this.nodeValue=t,this.length=t.length;var r=this.ownerDocument.createTextNode(n);return this.parentNode&&this.parentNode.insertBefore(r,this.nextSibling),r}};E2(Art,mre);function prt(){}prt.prototype={nodeName:"#comment",nodeType:rNn};E2(prt,mre);function brt(){}brt.prototype={nodeName:"#cdata-section",nodeType:tNn};E2(brt,mre);function vwe(){}vwe.prototype.nodeType=sNn;E2(vwe,dc);function gNn(){}gNn.prototype.nodeType=rPo;E2(gNn,dc);function mNn(){}mNn.prototype.nodeType=iPo;E2(mNn,dc);function wrt(){}wrt.prototype.nodeType=nNn;E2(wrt,dc);function Awe(){}Awe.prototype.nodeName="#document-fragment";Awe.prototype.nodeType=K8;E2(Awe,dc);function Ort(){}Ort.prototype.nodeType=iNn;E2(Ort,dc);function kNn(){}kNn.prototype.serializeToString=function(e,t,n){return vNn.call(e,t,n)};dc.prototype.toString=vNn;function vNn(e,t){var n=[],r=this.nodeType==9&&this.documentElement||this,o=r.prefix,s=r.namespaceURI;if(s&&o==null){var o=r.lookupPrefix(s);if(o==null)var a=[{namespace:s,prefix:null}]}return BN(this,n,e,t,a),n.join("")}function z8t(e,t,n){var r=e.prefix||"",o=e.namespaceURI;if(!o||r==="xml"&&o===Uee.XML||o===Uee.XMLNS)return!1;for(var s=n.length;s--;){var a=n[s];if(a.prefix===r)return a.namespace!==o}return!0}function r9e(e,t,n){e.push(" ",t,'="',n.replace(/[<>&"\t\n\r]/g,dNn),'"')}function BN(e,t,n,r,o){if(o||(o=[]),r)if(e=r(e),e){if(typeof e=="string"){t.push(e);return}}else return;switch(e.nodeType){case tp:var s=e.attributes,a=s.length,p=e.firstChild,l=e.tagName;n=Uee.isHTML(e.namespaceURI)||n;var d=l;if(!n&&!e.prefix&&e.namespaceURI){for(var u,h=0;h=0;g--){var m=o[g];if(m.prefix===""&&m.namespace===e.namespaceURI){u=m.namespace;break}}if(u!==e.namespaceURI)for(var g=o.length-1;g>=0;g--){var m=o[g];if(m.namespace===e.namespaceURI){m.prefix&&(d=m.prefix+":"+l);break}}}t.push("<",d);for(var v=0;v"),n&&/^script$/i.test(l))for(;p;)p.data?t.push(p.data):BN(p,t,n,r,o.slice()),p=p.nextSibling;else for(;p;)BN(p,t,n,r,o.slice()),p=p.nextSibling;t.push("")}else t.push("/>");return;case oNn:case K8:for(var p=e.firstChild;p;)BN(p,t,n,r,o.slice()),p=p.nextSibling;return;case MV:return r9e(t,e.name,e.value);case Fke:return t.push(e.data.replace(/[<&>]/g,dNn));case tNn:return t.push("");case rNn:return t.push("\x3C!--",e.data,"-->");case sNn:var b=e.publicId,w=e.systemId;if(t.push("");else if(w&&w!=".")t.push(" SYSTEM ",w,">");else{var O=e.internalSubset;O&&t.push(" [",O,"]"),t.push(">")}return;case iNn:return t.push("");case nNn:return t.push("&",e.nodeName,";");default:t.push("??",e.nodeName)}}function ANn(e,t,n){var r;switch(t.nodeType){case tp:r=t.cloneNode(!1),r.ownerDocument=e;case K8:break;case MV:n=!0;break}if(r||(r=t.cloneNode(!1)),r.ownerDocument=e,r.parentNode=null,n)for(var o=t.firstChild;o;)r.appendChild(ANn(e,o,n)),o=o.nextSibling;return r}function rXe(e,t,n){var r=new t.constructor;for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)){var s=t[o];typeof s!="object"&&s!=r[o]&&(r[o]=s)}switch(t.childNodes&&(r.childNodes=new c8),r.ownerDocument=e,r.nodeType){case tp:var a=t.attributes,l=r.attributes=new Nke,d=a.length;l._ownerElement=r;for(var u=0;u",lt:"<",quot:'"'}),e.HTML_ENTITIES=t({Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",AMP:"&",amp:"&",And:"⩓",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",ap:"≈",apacir:"⩯",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",Barwed:"⌆",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",Because:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxDL:"╗",boxDl:"╖",boxdL:"╕",boxdl:"┐",boxDR:"╔",boxDr:"╓",boxdR:"╒",boxdr:"┌",boxH:"═",boxh:"─",boxHD:"╦",boxHd:"╤",boxhD:"╥",boxhd:"┬",boxHU:"╩",boxHu:"╧",boxhU:"╨",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxUL:"╝",boxUl:"╜",boxuL:"╛",boxul:"┘",boxUR:"╚",boxUr:"╙",boxuR:"╘",boxur:"└",boxV:"║",boxv:"│",boxVH:"╬",boxVh:"╫",boxvH:"╪",boxvh:"┼",boxVL:"╣",boxVl:"╢",boxvL:"╡",boxvl:"┤",boxVR:"╠",boxVr:"╟",boxvR:"╞",boxvr:"├",bprime:"‵",Breve:"˘",breve:"˘",brvbar:"¦",Bscr:"ℬ",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",Cap:"⋒",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"ℭ",cfr:"𝔠",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",Colon:"∷",colon:":",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",Conint:"∯",conint:"∮",ContourIntegral:"∮",Copf:"ℂ",copf:"𝕔",coprod:"∐",Coproduct:"∐",COPY:"©",copy:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",Cross:"⨯",cross:"✗",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",Cup:"⋓",cup:"∪",cupbrcap:"⩈",CupCap:"≍",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",Dagger:"‡",dagger:"†",daleth:"ℸ",Darr:"↡",dArr:"⇓",darr:"↓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",DD:"ⅅ",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",Diamond:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",Downarrow:"⇓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",ecir:"≖",Ecirc:"Ê",ecirc:"ê",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",eDot:"≑",edot:"ė",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",Escr:"ℰ",escr:"ℯ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",ExponentialE:"ⅇ",exponentiale:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",ForAll:"∀",forall:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",Fscr:"ℱ",fscr:"𝒻",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",gE:"≧",ge:"≥",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",Gg:"⋙",gg:"≫",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gnE:"≩",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",Gt:"≫",GT:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"ℌ",hfr:"𝔥",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"ℍ",hopf:"𝕙",horbar:"―",HorizontalLine:"─",Hscr:"ℋ",hscr:"𝒽",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"ℑ",ifr:"𝔦",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"ℐ",iscr:"𝒾",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",Lscr:"ℒ",lscr:"𝓁",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",Lt:"≪",LT:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",Mscr:"ℳ",mscr:"𝓂",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:` +`,nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",Qopf:"ℚ",qopf:"𝕢",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"∶",rationals:"ℚ",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"ℝ",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",Rscr:"ℛ",rscr:"𝓇",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:" ",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",Zfr:"ℨ",zfr:"𝔷",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"ℤ",zopf:"𝕫",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}),e.entityMap=e.HTML_ENTITIES})(bNn);var yrt={},Vee=LL.NAMESPACE,oXe=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,H8t=new RegExp("[\\-\\.0-9"+oXe.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),$8t=new RegExp("^"+oXe.source+H8t.source+"*(?::"+oXe.source+H8t.source+"*)?$"),VX=0,Ax=1,HP=2,zX=3,$P=4,XP=5,HX=6,Pce=7;function FV(e,t){this.message=e,this.locator=t,Error.captureStackTrace&&Error.captureStackTrace(this,FV)}FV.prototype=new Error;FV.prototype.name=FV.name;function wNn(){}wNn.prototype={parse:function(e,t,n){var r=this.domBuilder;r.startDocument(),ONn(t,t={}),uPo(e,t,n,r,this.errorHandler),r.endDocument()}};function uPo(e,t,n,r,o){function s(B){if(B>65535){B-=65536;var R=55296+(B>>10),M=56320+(B&1023);return String.fromCharCode(R,M)}else return String.fromCharCode(B)}function a(B){var R=B.slice(1,-1);return Object.hasOwnProperty.call(n,R)?n[R]:R.charAt(0)==="#"?s(parseInt(R.substr(1).replace("x","0x"))):(o.error("entity not found:"+B),B)}function l(B){if(B>k){var R=e.substring(k,B).replace(/&#?\w+;/g,a);m&&d(k),r.characters(R,0,B-k),k=B}}function d(B,R){for(;B>=h&&(R=g.exec(e));)u=R.index,h=u+R[0].length,m.lineNumber++;m.columnNumber=B-u+1}for(var u=0,h=0,g=/.*(?:\r\n?|\n)|.*$/g,m=r.locator,v=[{currentNSMap:t}],f={},k=0;;){try{var A=e.indexOf("<",k);if(A<0){if(!e.substr(k).match(/^\s*$/)){var p=r.doc,b=p.createTextNode(e.substr(k));p.appendChild(b),r.currentElement=b}return}switch(A>k&&l(A),e.charAt(A+1)){case"/":var Q=e.indexOf(">",A+3),w=e.substring(A+2,Q).replace(/[ \t\n\r]+$/g,""),O=v.pop();Q<0?(w=e.substring(A+2).replace(/[\s<].*/,""),o.error("end tag name: "+w+" is not complete:"+O.tagName),Q=A+1+w.length):w.match(/\sk?k=Q:l(Math.max(A,k)+1)}}function X8t(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function hPo(e,t,n,r,o,s){function a(m,v,f){n.attributeNames.hasOwnProperty(m)&&s.fatalError("Attribute "+m+" redefined"),n.addValue(m,v.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,o),f)}for(var l,d,u=++t,h=VX;;){var g=e.charAt(u);switch(g){case"=":if(h===Ax)l=e.slice(t,u),h=zX;else if(h===HP)h=zX;else throw new Error("attribute equal must after attrName");break;case"'":case'"':if(h===zX||h===Ax)if(h===Ax&&(s.warning('attribute value must after "="'),l=e.slice(t,u)),t=u+1,u=e.indexOf(g,t),u>0)d=e.slice(t,u),a(l,d,t-1),h=XP;else throw new Error("attribute value no end '"+g+"' match");else if(h==$P)d=e.slice(t,u),a(l,d,t),s.warning('attribute "'+l+'" missed start quot('+g+")!!"),t=u+1,h=XP;else throw new Error('attribute value must after "="');break;case"/":switch(h){case VX:n.setTagName(e.slice(t,u));case XP:case HX:case Pce:h=Pce,n.closed=!0;case $P:case Ax:break;case HP:n.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return s.error("unexpected end of input"),h==VX&&n.setTagName(e.slice(t,u)),u;case">":switch(h){case VX:n.setTagName(e.slice(t,u));case XP:case HX:case Pce:break;case $P:case Ax:d=e.slice(t,u),d.slice(-1)==="/"&&(n.closed=!0,d=d.slice(0,-1));case HP:h===HP&&(d=l),h==$P?(s.warning('attribute "'+d+'" missed quot(")!'),a(l,d,t)):((!Vee.isHTML(r[""])||!d.match(/^(?:disabled|checked|selected)$/i))&&s.warning('attribute "'+d+'" missed value!! "'+d+'" instead!!'),a(d,d,t));break;case zX:throw new Error("attribute value missed!!")}return u;case"€":g=" ";default:if(g<=" ")switch(h){case VX:n.setTagName(e.slice(t,u)),h=HX;break;case Ax:l=e.slice(t,u),h=HP;break;case $P:var d=e.slice(t,u);s.warning('attribute "'+d+'" missed quot(")!!'),a(l,d,t);case XP:h=HX;break}else switch(h){case HP:n.tagName,(!Vee.isHTML(r[""])||!l.match(/^(?:disabled|checked|selected)$/i))&&s.warning('attribute "'+l+'" missed value!! "'+l+'" instead2!!'),a(l,l,t),t=u,h=Ax;break;case XP:s.warning('attribute space is required"'+l+'"!!');case HX:h=Ax,t=u;break;case zX:h=$P,t=u;break;case Pce:throw new Error("elements closed character '/' and '>' must be connected to")}}u++}}function G8t(e,t,n){for(var r=e.tagName,o=null,g=e.length;g--;){var s=e[g],a=s.qName,l=s.value,m=a.indexOf(":");if(m>0)var d=s.prefix=a.slice(0,m),u=a.slice(m+1),h=d==="xmlns"&&u;else u=a,d=null,h=a==="xmlns"&&"";s.localName=u,h!==!1&&(o==null&&(o={},ONn(n,n={})),n[h]=o[h]=l,s.uri=Vee.XMLNS,t.startPrefixMapping(h,l))}for(var g=e.length;g--;){s=e[g];var d=s.prefix;d&&(d==="xml"&&(s.uri=Vee.XML),d!=="xmlns"&&(s.uri=n[d||""]))}var m=r.indexOf(":");m>0?(d=e.prefix=r.slice(0,m),u=e.localName=r.slice(m+1)):(d=null,u=e.localName=r);var v=e.uri=n[d||""];if(t.startElement(v,u,r,e),e.closed){if(t.endElement(v,u,r),o)for(d in o)Object.prototype.hasOwnProperty.call(o,d)&&t.endPrefixMapping(d)}else return e.currentNSMap=n,e.localNSMap=o,!0}function fPo(e,t,n,r,o){if(/^(?:script|textarea)$/i.test(n)){var s=e.indexOf("",t),a=e.substring(t+1,s);if(/[&<]/.test(a))return/^script$/i.test(n)?(o.characters(a,0,a.length),s):(a=a.replace(/&#?\w+;/g,r),o.characters(a,0,a.length),s)}return t+1}function gPo(e,t,n,r){var o=r[n];return o==null&&(o=e.lastIndexOf(""),o",t+4);return s>t?(n.comment(e,t+4,s-t-4),s+3):(r.error("Unclosed comment"),-1)}else return-1;default:if(e.substr(t+3,6)=="CDATA["){var s=e.indexOf("]]>",t+9);return n.startCDATA(),n.characters(e,t+9,s-t-9),n.endCDATA(),s+3}var a=vPo(e,t),l=a.length;if(l>1&&/!doctype/i.test(a[0][0])){var d=a[1][0],u=!1,h=!1;l>3&&(/^public$/i.test(a[2][0])?(u=a[3][0],h=l>4&&a[4][0]):/^system$/i.test(a[2][0])&&(h=a[3][0]));var g=a[l-1];return n.startDTD(d,u,h),n.endDTD(),g.index+g[0].length}}return-1}function kPo(e,t,n){var r=e.indexOf("?>",t);if(r){var o=e.substring(t,r).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return o?(o[0].length,n.processingInstruction(o[1],o[2]),r+2):-1}return-1}function yNn(){this.attributeNames={}}yNn.prototype={setTagName:function(e){if(!$8t.test(e))throw new Error("invalid tagName:"+e);this.tagName=e},addValue:function(e,t,n){if(!$8t.test(e))throw new Error("invalid attribute:"+e);this.attributeNames[e]=this.length,this[this.length++]={qName:e,value:t,offset:n}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}};function vPo(e,t){var n,r=[],o=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(o.lastIndex=t,o.exec(e);n=o.exec(e);)if(r.push(n),n[1])return r}yrt.XMLReader=wNn;yrt.ParseError=FV;var APo=LL,pPo=sC,Y8t=bNn,CNn=yrt,bPo=pPo.DOMImplementation,Z8t=APo.NAMESPACE,wPo=CNn.ParseError,OPo=CNn.XMLReader;function _Nn(e){return e.replace(/\r[\n\u0085]/g,` `).replace(/[\r\u0085\u2028]/g,` `)}function SNn(e){this.options=e||{locator:{}}}SNn.prototype.parseFromString=function(e,t){var n=this.options,r=new OPo,o=n.domBuilder||new kre,s=n.errorHandler,a=n.locator,l=n.xmlns||{},d=/\/x?html?$/.test(t),u=d?Y8t.HTML_ENTITIES:Y8t.XML_ENTITIES;a&&o.setDocumentLocator(a),r.errorHandler=yPo(s,o,a),r.domBuilder=n.domBuilder||o,d&&(l[""]=Z8t.HTML),l.xml=l.xml||Z8t.XML;var h=n.normalizeLineEndings||_Nn;return e&&typeof e=="string"?r.parse(h(e),l,u):r.errorHandler.error("invalid doc source"),o.doc};function yPo(e,t,n){if(!e){if(t instanceof kre)return t;e=t}var r={},o=e instanceof Function;n=n||{};function s(a){var l=e[a];!l&&o&&(l=e.length==2?function(d){e(a,d)}:e),r[a]=l&&function(d){l("[xmldom "+a+"] "+d+sXe(n))}||function(){}}return s("warning"),s("error"),s("fatalError"),r}function kre(){this.cdata=!1}function GP(e,t){t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber}kre.prototype={startDocument:function(){this.doc=new bPo().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,t,n,r){var o=this.doc,s=o.createElementNS(e,n||t),a=r.length;Fce(this,s),this.currentElement=s,this.locator&&GP(this.locator,s);for(var l=0;l=t+n||t?new java.lang.String(e,t,n)+"":e}"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(e){kre.prototype[e]=function(){return null}});function Fce(e,t){e.currentElement?e.currentElement.appendChild(t):e.doc.appendChild(t)}pwe.__DOMHandler=kre;pwe.normalizeLineEndings=_Nn;pwe.DOMParser=SNn;var LNn=sC;kwe.DOMImplementation=LNn.DOMImplementation;kwe.XMLSerializer=LNn.XMLSerializer;kwe.DOMParser=pwe.DOMParser;var CPo=kwe,_Po=sC;function SPo(e){var t=null,n=new CPo.DOMParser({errorHandler:function(o,s){t={level:o,message:s}}}),r=n.parseFromString(e);if(t===null)return r;throw new Error(t.level+": "+t.message)}frt.parseFromString=SPo;frt.Node=_Po.Node;var o9e=Rg,K8t=wh,xNn=frt,ENn=bH,LPo=ENn.Element;qFn.readString=xPo;var J8t=xNn.Node;function xPo(e,t){t=t||{};try{var n=xNn.parseFromString(e,"text/xml")}catch(a){return o9e.reject(a)}if(n.documentElement.tagName==="parsererror")return o9e.resolve(new Error(n.documentElement.textContent));function r(a){switch(a.nodeType){case J8t.ELEMENT_NODE:return o(a);case J8t.TEXT_NODE:return ENn.text(a.nodeValue)}}function o(a){var l=s(a),d=[];K8t.forEach(a.childNodes,function(h){var g=r(h);g&&d.push(g)});var u={};return K8t.forEach(a.attributes,function(h){u[s(h)]=h.value}),new LPo(l,u,d)}function s(a){if(a.namespaceURI){var l=t[a.namespaceURI],d;return l?d=l+":":d="{"+a.namespaceURI+"}",d+a.localName}else return a.localName}return o9e.resolve(r(n.documentElement))}var TNn={},tY={},t_={},eLt;function AE(){return eLt||(eLt=1,(function(){var e,t,n,r,o,s,a,l=[].slice,d={}.hasOwnProperty;e=function(){var u,h,g,m,v,f;if(f=arguments[0],v=2<=arguments.length?l.call(arguments,1):[],o(Object.assign))Object.assign.apply(null,arguments);else for(u=0,g=v.length;u":"attribute: {"+t+"}, parent: <"+this.parent.name+">"},e}()}).call(Ho)),c9e.exports}var nLt;function bwe(){return nLt||(nLt=1,(function(){var e,t,n,r,o,s,a=function(d,u){for(var h in u)l.call(u,h)&&(d[h]=u[h]);function g(){this.constructor=d}return g.prototype=u.prototype,d.prototype=new g,d.__super__=u.prototype,d},l={}.hasOwnProperty;s=AE(),o=s.isObject,r=s.isFunction,n=s.getValue,t=Q2(),e=QNn(),l9e.exports=function(d){a(u,d);function u(h,g,m){if(u.__super__.constructor.call(this,h),g==null)throw new Error("Missing element name. "+this.debugInfo());this.name=this.stringify.eleName(g),this.attributes={},m!=null&&this.attribute(m),h.isDocument&&(this.isRoot=!0,this.documentObject=h,h.rootObject=this)}return u.prototype.clone=function(){var h,g,m,v;m=Object.create(this),m.isRoot&&(m.documentObject=null),m.attributes={},v=this.attributes;for(g in v)l.call(v,g)&&(h=v[g],m.attributes[g]=h.clone());return m.children=[],this.children.forEach(function(f){var k;return k=f.clone(),k.parent=m,m.children.push(k)}),m},u.prototype.attribute=function(h,g){var m,v;if(h!=null&&(h=n(h)),o(h))for(m in h)l.call(h,m)&&(v=h[m],this.attribute(m,v));else r(g)&&(g=g.apply()),(!this.options.skipNullAttributes||g!=null)&&(this.attributes[h]=new e(this,h,g));return this},u.prototype.removeAttribute=function(h){var g,m,v;if(h==null)throw new Error("Missing attribute name. "+this.debugInfo());if(h=n(h),Array.isArray(h))for(m=0,v=h.length;m0&&this.parent.children[A-1].isDummy;)A=A-1;if(A<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[A-1]},k.prototype.next=function(){var A;for(A=this.parent.children.indexOf(this);A":(b=this.parent)!=null&&b.name?"node: <"+A+">, parent: <"+this.parent.name+">":"node: <"+A+">"},k.prototype.ele=function(A,p,b){return this.element(A,p,b)},k.prototype.nod=function(A,p,b){return this.node(A,p,b)},k.prototype.txt=function(A){return this.text(A)},k.prototype.dat=function(A){return this.cdata(A)},k.prototype.com=function(A){return this.comment(A)},k.prototype.ins=function(A,p){return this.instruction(A,p)},k.prototype.doc=function(){return this.document()},k.prototype.dec=function(A,p,b){return this.declaration(A,p,b)},k.prototype.dtd=function(A,p){return this.doctype(A,p)},k.prototype.e=function(A,p,b){return this.element(A,p,b)},k.prototype.n=function(A,p,b){return this.node(A,p,b)},k.prototype.t=function(A){return this.text(A)},k.prototype.d=function(A){return this.cdata(A)},k.prototype.c=function(A){return this.comment(A)},k.prototype.r=function(A){return this.raw(A)},k.prototype.i=function(A,p){return this.instruction(A,p)},k.prototype.u=function(){return this.up()},k.prototype.importXMLBuilder=function(A){return this.importDocument(A)},k}()}).call(Ho)),a9e.exports}var O9e={exports:{}},kLt;function DNn(){return kLt||(kLt=1,(function(){var e=function(n,r){return function(){return n.apply(r,arguments)}},t={}.hasOwnProperty;O9e.exports=function(){function n(r){this.assertLegalChar=e(this.assertLegalChar,this);var o,s,a;r||(r={}),this.noDoubleEncoding=r.noDoubleEncoding,s=r.stringify||{};for(o in s)t.call(s,o)&&(a=s[o],this[o]=a)}return n.prototype.eleName=function(r){return r=""+r||"",this.assertLegalChar(r)},n.prototype.eleText=function(r){return r=""+r||"",this.assertLegalChar(this.elEscape(r))},n.prototype.cdata=function(r){return r=""+r||"",r=r.replace("]]>","]]]]>"),this.assertLegalChar(r)},n.prototype.comment=function(r){if(r=""+r||"",r.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+r);return this.assertLegalChar(r)},n.prototype.raw=function(r){return""+r||""},n.prototype.attName=function(r){return r=""+r||""},n.prototype.attValue=function(r){return r=""+r||"",this.attEscape(r)},n.prototype.insTarget=function(r){return""+r||""},n.prototype.insValue=function(r){if(r=""+r||"",r.match(/\?>/))throw new Error("Invalid processing instruction value: "+r);return r},n.prototype.xmlVersion=function(r){if(r=""+r||"",!r.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+r);return r},n.prototype.xmlEncoding=function(r){if(r=""+r||"",!r.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+r);return r},n.prototype.xmlStandalone=function(r){return r?"yes":"no"},n.prototype.dtdPubID=function(r){return""+r||""},n.prototype.dtdSysID=function(r){return""+r||""},n.prototype.dtdElementValue=function(r){return""+r||""},n.prototype.dtdAttType=function(r){return""+r||""},n.prototype.dtdAttDefault=function(r){return r!=null?""+r||"":r},n.prototype.dtdEntityValue=function(r){return""+r||""},n.prototype.dtdNData=function(r){return""+r||""},n.prototype.convertAttKey="@",n.prototype.convertPIKey="?",n.prototype.convertTextKey="#text",n.prototype.convertCDataKey="#cdata",n.prototype.convertCommentKey="#comment",n.prototype.convertRawKey="#raw",n.prototype.assertLegalChar=function(r){var o;if(o=r.match(/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/),o)throw new Error("Invalid character in string: "+r+" at index "+o.index);return r},n.prototype.elEscape=function(r){var o;return o=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,r.replace(o,"&").replace(//g,">").replace(/\r/g," ")},n.prototype.attEscape=function(r){var o;return o=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,r.replace(o,"&").replace(/=t+n||t?new java.lang.String(e,t,n)+"":e}"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(e){kre.prototype[e]=function(){return null}});function Fce(e,t){e.currentElement?e.currentElement.appendChild(t):e.doc.appendChild(t)}pwe.__DOMHandler=kre;pwe.normalizeLineEndings=_Nn;pwe.DOMParser=SNn;var LNn=sC;kwe.DOMImplementation=LNn.DOMImplementation;kwe.XMLSerializer=LNn.XMLSerializer;kwe.DOMParser=pwe.DOMParser;var CPo=kwe,_Po=sC;function SPo(e){var t=null,n=new CPo.DOMParser({errorHandler:function(o,s){t={level:o,message:s}}}),r=n.parseFromString(e);if(t===null)return r;throw new Error(t.level+": "+t.message)}frt.parseFromString=SPo;frt.Node=_Po.Node;var o9e=Rg,K8t=wh,xNn=frt,ENn=bH,LPo=ENn.Element;qFn.readString=xPo;var J8t=xNn.Node;function xPo(e,t){t=t||{};try{var n=xNn.parseFromString(e,"text/xml")}catch(a){return o9e.reject(a)}if(n.documentElement.tagName==="parsererror")return o9e.resolve(new Error(n.documentElement.textContent));function r(a){switch(a.nodeType){case J8t.ELEMENT_NODE:return o(a);case J8t.TEXT_NODE:return ENn.text(a.nodeValue)}}function o(a){var l=s(a),d=[];K8t.forEach(a.childNodes,function(h){var g=r(h);g&&d.push(g)});var u={};return K8t.forEach(a.attributes,function(h){u[s(h)]=h.value}),new LPo(l,u,d)}function s(a){if(a.namespaceURI){var l=t[a.namespaceURI],d;return l?d=l+":":d="{"+a.namespaceURI+"}",d+a.localName}else return a.localName}return o9e.resolve(r(n.documentElement))}var TNn={},tY={},t_={},eLt;function AE(){return eLt||(eLt=1,(function(){var e,t,n,r,o,s,a,l=[].slice,d={}.hasOwnProperty;e=function(){var u,h,g,m,v,f;if(f=arguments[0],v=2<=arguments.length?l.call(arguments,1):[],o(Object.assign))Object.assign.apply(null,arguments);else for(u=0,g=v.length;u":"attribute: {"+t+"}, parent: <"+this.parent.name+">"},e}()}).call(Ho)),c9e.exports}var nLt;function bwe(){return nLt||(nLt=1,(function(){var e,t,n,r,o,s,a=function(d,u){for(var h in u)l.call(u,h)&&(d[h]=u[h]);function g(){this.constructor=d}return g.prototype=u.prototype,d.prototype=new g,d.__super__=u.prototype,d},l={}.hasOwnProperty;s=AE(),o=s.isObject,r=s.isFunction,n=s.getValue,t=Q2(),e=QNn(),l9e.exports=function(d){a(u,d);function u(h,g,m){if(u.__super__.constructor.call(this,h),g==null)throw new Error("Missing element name. "+this.debugInfo());this.name=this.stringify.eleName(g),this.attributes={},m!=null&&this.attribute(m),h.isDocument&&(this.isRoot=!0,this.documentObject=h,h.rootObject=this)}return u.prototype.clone=function(){var h,g,m,v;m=Object.create(this),m.isRoot&&(m.documentObject=null),m.attributes={},v=this.attributes;for(g in v)l.call(v,g)&&(h=v[g],m.attributes[g]=h.clone());return m.children=[],this.children.forEach(function(f){var k;return k=f.clone(),k.parent=m,m.children.push(k)}),m},u.prototype.attribute=function(h,g){var m,v;if(h!=null&&(h=n(h)),o(h))for(m in h)l.call(h,m)&&(v=h[m],this.attribute(m,v));else r(g)&&(g=g.apply()),(!this.options.skipNullAttributes||g!=null)&&(this.attributes[h]=new e(this,h,g));return this},u.prototype.removeAttribute=function(h){var g,m,v;if(h==null)throw new Error("Missing attribute name. "+this.debugInfo());if(h=n(h),Array.isArray(h))for(m=0,v=h.length;m0&&this.parent.children[A-1].isDummy;)A=A-1;if(A<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[A-1]},k.prototype.next=function(){var A;for(A=this.parent.children.indexOf(this);A":(b=this.parent)!=null&&b.name?"node: <"+A+">, parent: <"+this.parent.name+">":"node: <"+A+">"},k.prototype.ele=function(A,p,b){return this.element(A,p,b)},k.prototype.nod=function(A,p,b){return this.node(A,p,b)},k.prototype.txt=function(A){return this.text(A)},k.prototype.dat=function(A){return this.cdata(A)},k.prototype.com=function(A){return this.comment(A)},k.prototype.ins=function(A,p){return this.instruction(A,p)},k.prototype.doc=function(){return this.document()},k.prototype.dec=function(A,p,b){return this.declaration(A,p,b)},k.prototype.dtd=function(A,p){return this.doctype(A,p)},k.prototype.e=function(A,p,b){return this.element(A,p,b)},k.prototype.n=function(A,p,b){return this.node(A,p,b)},k.prototype.t=function(A){return this.text(A)},k.prototype.d=function(A){return this.cdata(A)},k.prototype.c=function(A){return this.comment(A)},k.prototype.r=function(A){return this.raw(A)},k.prototype.i=function(A,p){return this.instruction(A,p)},k.prototype.u=function(){return this.up()},k.prototype.importXMLBuilder=function(A){return this.importDocument(A)},k}()}).call(Ho)),a9e.exports}var O9e={exports:{}},kLt;function DNn(){return kLt||(kLt=1,(function(){var e=function(n,r){return function(){return n.apply(r,arguments)}},t={}.hasOwnProperty;O9e.exports=function(){function n(r){this.assertLegalChar=e(this.assertLegalChar,this);var o,s,a;r||(r={}),this.noDoubleEncoding=r.noDoubleEncoding,s=r.stringify||{};for(o in s)t.call(s,o)&&(a=s[o],this[o]=a)}return n.prototype.eleName=function(r){return r=""+r||"",this.assertLegalChar(r)},n.prototype.eleText=function(r){return r=""+r||"",this.assertLegalChar(this.elEscape(r))},n.prototype.cdata=function(r){return r=""+r||"",r=r.replace("]]>","]]]]>"),this.assertLegalChar(r)},n.prototype.comment=function(r){if(r=""+r||"",r.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+r);return this.assertLegalChar(r)},n.prototype.raw=function(r){return""+r||""},n.prototype.attName=function(r){return r=""+r||""},n.prototype.attValue=function(r){return r=""+r||"",this.attEscape(r)},n.prototype.insTarget=function(r){return""+r||""},n.prototype.insValue=function(r){if(r=""+r||"",r.match(/\?>/))throw new Error("Invalid processing instruction value: "+r);return r},n.prototype.xmlVersion=function(r){if(r=""+r||"",!r.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+r);return r},n.prototype.xmlEncoding=function(r){if(r=""+r||"",!r.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+r);return r},n.prototype.xmlStandalone=function(r){return r?"yes":"no"},n.prototype.dtdPubID=function(r){return""+r||""},n.prototype.dtdSysID=function(r){return""+r||""},n.prototype.dtdElementValue=function(r){return""+r||""},n.prototype.dtdAttType=function(r){return""+r||""},n.prototype.dtdAttDefault=function(r){return r!=null?""+r||"":r},n.prototype.dtdEntityValue=function(r){return""+r||""},n.prototype.dtdNData=function(r){return""+r||""},n.prototype.convertAttKey="@",n.prototype.convertPIKey="?",n.prototype.convertTextKey="#text",n.prototype.convertCDataKey="#cdata",n.prototype.convertCommentKey="#comment",n.prototype.convertRawKey="#raw",n.prototype.assertLegalChar=function(r){var o;if(o=r.match(/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/),o)throw new Error("Invalid character in string: "+r+" at index "+o.index);return r},n.prototype.elEscape=function(r){var o;return o=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,r.replace(o,"&").replace(//g,">").replace(/\r/g," ")},n.prototype.attEscape=function(r){var o;return o=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,r.replace(o,"&").replace(/0?new Array(r).join(this.indent):""):""},t}()}).call(Ho)),C9e.exports}var ALt;function _rt(){return ALt||(ALt=1,(function(){var e,t,n,r,o,s,a,l,d,u,h,g,m,v,f=function(A,p){for(var b in p)k.call(p,b)&&(A[b]=p[b]);function w(){this.constructor=A}return w.prototype=p.prototype,A.prototype=new w,A.__super__=p.prototype,A},k={}.hasOwnProperty;a=ywe(),l=xwe(),e=wwe(),t=Owe(),u=bwe(),g=Ewe(),m=Twe(),h=Qwe(),d=Crt(),n=Cwe(),r=Swe(),o=_we(),s=Lwe(),v=BNn(),y9e.exports=function(A){f(p,A);function p(b){p.__super__.constructor.call(this,b)}return p.prototype.document=function(b){var w,O,y,C,_;for(this.textispresent=!1,C="",_=b.children,O=0,y=_.length;O"+this.newline},p.prototype.comment=function(b,w){return this.space(w)+"\x3C!-- "+b.text+" -->"+this.newline},p.prototype.declaration=function(b,w){var O;return O=this.space(w),O+='",O+=this.newline,O},p.prototype.docType=function(b,w){var O,y,C,_,S;if(w||(w=0),_=this.space(w),_+="0){for(_+=" [",_+=this.newline,S=b.children,y=0,C=S.length;y",_+=this.newline,_},p.prototype.element=function(b,w){var O,y,C,_,S,L,E,T,Q,P,D,I,B;w||(w=0),B=!1,this.textispresent?(this.newline="",this.pretty=!1):(this.newline=this.newlinedefault,this.pretty=this.prettydefault),I=this.space(w),T="",T+=I+"<"+b.name,Q=b.attributes;for(E in Q)k.call(Q,E)&&(O=Q[E],T+=this.attribute(O));if(b.children.length===0||b.children.every(function(R){return R.value===""}))this.allowEmpty?T+=">"+this.newline:T+=this.spacebeforeslash+"/>"+this.newline;else if(this.pretty&&b.children.length===1&&b.children[0].value!=null)T+=">",T+=b.children[0].value,T+=""+this.newline;else{if(this.dontprettytextnodes){for(P=b.children,C=0,S=P.length;C"+this.newline,D=b.children,_=0,L=D.length;_"+this.newline}return T},p.prototype.processingInstruction=function(b,w){var O;return O=this.space(w)+""+this.newline,O},p.prototype.raw=function(b,w){return this.space(w)+b.value+this.newline},p.prototype.text=function(b,w){return this.space(w)+b.value+this.newline},p.prototype.dtdAttList=function(b,w){var O;return O=this.space(w)+""+this.newline,O},p.prototype.dtdElement=function(b,w){return this.space(w)+""+this.newline},p.prototype.dtdEntity=function(b,w){var O;return O=this.space(w)+""+this.newline,O},p.prototype.dtdNotation=function(b,w){var O;return O=this.space(w)+""+this.newline,O},p.prototype.openNode=function(b,w){var O,y,C,_;if(w||(w=0),b instanceof u){C=this.space(w)+"<"+b.name,_=b.attributes;for(y in _)k.call(_,y)&&(O=_[y],C+=this.attribute(O));return C+=(b.children?">":"/>")+this.newline,C}else return C=this.space(w)+"")+this.newline,C},p.prototype.closeNode=function(b,w){switch(w||(w=0),!1){case!(b instanceof u):return this.space(w)+""+this.newline;case!(b instanceof l):return this.space(w)+"]>"+this.newline}},p}(v)}).call(Ho)),y9e.exports}var pLt;function EPo(){return pLt||(pLt=1,(function(){var e,t,n,r,o=function(a,l){for(var d in l)s.call(l,d)&&(a[d]=l[d]);function u(){this.constructor=a}return u.prototype=l.prototype,a.prototype=new u,a.__super__=l.prototype,a},s={}.hasOwnProperty;r=AE().isPlainObject,e=Q2(),n=DNn(),t=_rt(),s9e.exports=function(a){o(l,a);function l(d){l.__super__.constructor.call(this,null),this.name="?xml",d||(d={}),d.writer||(d.writer=new t),this.options=d,this.stringify=new n(d),this.isDocument=!0}return l.prototype.end=function(d){var u;return d?r(d)&&(u=d,d=this.options.writer.set(u)):d=this.options.writer,d.document(this)},l.prototype.toString=function(d){return this.options.writer.set(d).document(this)},l}(e)}).call(Ho)),s9e.exports}var _9e={exports:{}},bLt;function TPo(){return bLt||(bLt=1,(function(){var e,t,n,r,o,s,a,l,d,u,h,g,m,v,f,k,A,p,b,w,O={}.hasOwnProperty;w=AE(),p=w.isObject,A=w.isFunction,b=w.isPlainObject,k=w.getValue,u=bwe(),t=wwe(),n=Owe(),g=Ewe(),f=Twe(),h=Qwe(),l=ywe(),d=xwe(),r=Cwe(),s=_we(),o=Swe(),a=Lwe(),e=QNn(),v=DNn(),m=_rt(),_9e.exports=function(){function y(C,_,S){var L;this.name="?xml",C||(C={}),C.writer?b(C.writer)&&(L=C.writer,C.writer=new m(L)):C.writer=new m(C),this.options=C,this.writer=C.writer,this.stringify=new v(C),this.onDataCallback=_||function(){},this.onEndCallback=S||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return y.prototype.node=function(C,_,S){var L,E;if(C==null)throw new Error("Missing node name.");if(this.root&&this.currentLevel===-1)throw new Error("Document can only have one root node. "+this.debugInfo(C));return this.openCurrent(),C=k(C),_===null&&S==null&&(L=[{},null],_=L[0],S=L[1]),_==null&&(_={}),_=k(_),p(_)||(E=[_,S],S=E[0],_=E[1]),this.currentNode=new u(this,C,_),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,S!=null&&this.text(S),this},y.prototype.element=function(C,_,S){return this.currentNode&&this.currentNode instanceof d?this.dtdElement.apply(this,arguments):this.node(C,_,S)},y.prototype.attribute=function(C,_){var S,L;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(C));if(C!=null&&(C=k(C)),p(C))for(S in C)O.call(C,S)&&(L=C[S],this.attribute(S,L));else A(_)&&(_=_.apply()),(!this.options.skipNullAttributes||_!=null)&&(this.currentNode.attributes[C]=new e(this,C,_));return this},y.prototype.text=function(C){var _;return this.openCurrent(),_=new f(this,C),this.onData(this.writer.text(_,this.currentLevel+1),this.currentLevel+1),this},y.prototype.cdata=function(C){var _;return this.openCurrent(),_=new t(this,C),this.onData(this.writer.cdata(_,this.currentLevel+1),this.currentLevel+1),this},y.prototype.comment=function(C){var _;return this.openCurrent(),_=new n(this,C),this.onData(this.writer.comment(_,this.currentLevel+1),this.currentLevel+1),this},y.prototype.raw=function(C){var _;return this.openCurrent(),_=new g(this,C),this.onData(this.writer.raw(_,this.currentLevel+1),this.currentLevel+1),this},y.prototype.instruction=function(C,_){var S,L,E,T,Q;if(this.openCurrent(),C!=null&&(C=k(C)),_!=null&&(_=k(_)),Array.isArray(C))for(S=0,T=C.length;S=0;)this.up();return this.onEnd()},y.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},y.prototype.openNode=function(C){if(!C.isOpen)return!this.root&&this.currentLevel===0&&C instanceof u&&(this.root=C),this.onData(this.writer.openNode(C,this.currentLevel),this.currentLevel),C.isOpen=!0},y.prototype.closeNode=function(C){if(!C.isClosed)return this.onData(this.writer.closeNode(C,this.currentLevel),this.currentLevel),C.isClosed=!0},y.prototype.onData=function(C,_){return this.documentStarted=!0,this.onDataCallback(C,_+1)},y.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},y.prototype.debugInfo=function(C){return C==null?"":"node: <"+C+">"},y.prototype.ele=function(){return this.element.apply(this,arguments)},y.prototype.nod=function(C,_,S){return this.node(C,_,S)},y.prototype.txt=function(C){return this.text(C)},y.prototype.dat=function(C){return this.cdata(C)},y.prototype.com=function(C){return this.comment(C)},y.prototype.ins=function(C,_){return this.instruction(C,_)},y.prototype.dec=function(C,_,S){return this.declaration(C,_,S)},y.prototype.dtd=function(C,_,S){return this.doctype(C,_,S)},y.prototype.e=function(C,_,S){return this.element(C,_,S)},y.prototype.n=function(C,_,S){return this.node(C,_,S)},y.prototype.t=function(C){return this.text(C)},y.prototype.d=function(C){return this.cdata(C)},y.prototype.c=function(C){return this.comment(C)},y.prototype.r=function(C){return this.raw(C)},y.prototype.i=function(C,_){return this.instruction(C,_)},y.prototype.att=function(){return this.currentNode&&this.currentNode instanceof d?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},y.prototype.a=function(){return this.currentNode&&this.currentNode instanceof d?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},y.prototype.ent=function(C,_){return this.entity(C,_)},y.prototype.pent=function(C,_){return this.pEntity(C,_)},y.prototype.not=function(C,_){return this.notation(C,_)},y}()}).call(Ho)),_9e.exports}var S9e={exports:{}},wLt;function QPo(){return wLt||(wLt=1,(function(){var e,t,n,r,o,s,a,l,d,u,h,g,m,v,f=function(A,p){for(var b in p)k.call(p,b)&&(A[b]=p[b]);function w(){this.constructor=A}return w.prototype=p.prototype,A.prototype=new w,A.__super__=p.prototype,A},k={}.hasOwnProperty;a=ywe(),l=xwe(),e=wwe(),t=Owe(),u=bwe(),g=Ewe(),m=Twe(),h=Qwe(),d=Crt(),n=Cwe(),r=Swe(),o=_we(),s=Lwe(),v=BNn(),S9e.exports=function(A){f(p,A);function p(b,w){p.__super__.constructor.call(this,w),this.stream=b}return p.prototype.document=function(b){var w,O,y,C,_,S,L,E;for(S=b.children,O=0,C=S.length;O"+this.endline(b))},p.prototype.comment=function(b,w){return this.stream.write(this.space(w)+"\x3C!-- "+b.text+" -->"+this.endline(b))},p.prototype.declaration=function(b,w){return this.stream.write(this.space(w)),this.stream.write('"),this.stream.write(this.endline(b))},p.prototype.docType=function(b,w){var O,y,C,_;if(w||(w=0),this.stream.write(this.space(w)),this.stream.write("0){for(this.stream.write(" ["),this.stream.write(this.endline(b)),_=b.children,y=0,C=_.length;y"),this.stream.write(this.endline(b))},p.prototype.element=function(b,w){var O,y,C,_,S,L,E,T;w||(w=0),T=this.space(w),this.stream.write(T+"<"+b.name),L=b.attributes;for(S in L)k.call(L,S)&&(O=L[S],this.attribute(O));if(b.children.length===0||b.children.every(function(Q){return Q.value===""}))this.allowEmpty?this.stream.write(">"):this.stream.write(this.spacebeforeslash+"/>");else if(this.pretty&&b.children.length===1&&b.children[0].value!=null)this.stream.write(">"),this.stream.write(b.children[0].value),this.stream.write("");else{for(this.stream.write(">"+this.newline),E=b.children,C=0,_=E.length;C<_;C++)switch(y=E[C],!1){case!(y instanceof e):this.cdata(y,w+1);break;case!(y instanceof t):this.comment(y,w+1);break;case!(y instanceof u):this.element(y,w+1);break;case!(y instanceof g):this.raw(y,w+1);break;case!(y instanceof m):this.text(y,w+1);break;case!(y instanceof h):this.processingInstruction(y,w+1);break;case!(y instanceof d):break;default:throw new Error("Unknown XML node type: "+y.constructor.name)}this.stream.write(T+"")}return this.stream.write(this.endline(b))},p.prototype.processingInstruction=function(b,w){return this.stream.write(this.space(w)+""+this.endline(b))},p.prototype.raw=function(b,w){return this.stream.write(this.space(w)+b.value+this.endline(b))},p.prototype.text=function(b,w){return this.stream.write(this.space(w)+b.value+this.endline(b))},p.prototype.dtdAttList=function(b,w){return this.stream.write(this.space(w)+""+this.endline(b))},p.prototype.dtdElement=function(b,w){return this.stream.write(this.space(w)+""+this.endline(b))},p.prototype.dtdEntity=function(b,w){return this.stream.write(this.space(w)+""+this.endline(b))},p.prototype.dtdNotation=function(b,w){return this.stream.write(this.space(w)+""+this.endline(b))},p.prototype.endline=function(b){return b.isLastRootNode?"":this.newline},p}(v)}).call(Ho)),S9e.exports}(function(){var e,t,n,r,o,s,a;a=AE(),o=a.assign,s=a.isFunction,e=EPo(),t=TPo(),r=_rt(),n=QPo(),tY.create=function(l,d,u,h){var g,m;if(l==null)throw new Error("Root element needs a name.");return h=o({},d,u,h),g=new e(h),m=g.element(l),h.headless||(g.declaration(h),(h.pubID!=null||h.sysID!=null)&&g.doctype(h)),m},tY.begin=function(l,d,u){var h;return s(l)&&(h=[l,d],d=h[0],u=h[1],l={}),d?new t(l,d,u):new e(l)},tY.stringWriter=function(l){return new r(l)},tY.streamWriter=function(l,d){return new n(l,d)}}).call(Ho);var OLt=wh,DPo=tY;TNn.writeString=BPo;function BPo(e,t){var n=OLt.invert(t),r={element:s,text:RPo};function o(d,u){return r[u.type](d,u)}function s(d,u){var h=d.element(a(u.name),u.attributes);u.children.forEach(function(g){o(h,g)})}function a(d){var u=/^\{(.*)\}(.*)$/.exec(d);if(u){var h=n[u[1]];return h+(h===""?"":":")+u[2]}else return d}function l(d){var u=DPo.create(a(d.name),{version:"1.0",encoding:"UTF-8",standalone:!0});return OLt.forEach(t,function(h,g){var m="xmlns"+(g===""?"":":"+g);u.attribute(m,h)}),d.children.forEach(function(h){o(u,h)}),u.end()}return l(e)}function RPo(e,t){e.text(t.value)}var Dwe=bH;SL.Element=Dwe.Element;SL.element=Dwe.element;SL.emptyElement=Dwe.emptyElement;SL.text=Dwe.text;SL.readString=qFn.readString;SL.writeString=TNn.writeString;var IPo=wh,MPo=Rg,PPo=SL;hrt.read=RNn;hrt.readXmlFromZipFile=NPo;var FPo={"http://schemas.openxmlformats.org/wordprocessingml/2006/main":"w","http://schemas.openxmlformats.org/officeDocument/2006/relationships":"r","http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing":"wp","http://schemas.openxmlformats.org/drawingml/2006/main":"a","http://schemas.openxmlformats.org/drawingml/2006/picture":"pic","http://purl.oclc.org/ooxml/wordprocessingml/main":"w","http://purl.oclc.org/ooxml/officeDocument/relationships":"r","http://purl.oclc.org/ooxml/drawingml/wordprocessingDrawing":"wp","http://purl.oclc.org/ooxml/drawingml/main":"a","http://purl.oclc.org/ooxml/drawingml/picture":"pic","http://schemas.openxmlformats.org/package/2006/content-types":"content-types","http://schemas.openxmlformats.org/package/2006/relationships":"relationships","http://schemas.openxmlformats.org/markup-compatibility/2006":"mc","urn:schemas-microsoft-com:vml":"v","urn:schemas-microsoft-com:office:word":"office-word","http://schemas.microsoft.com/office/word/2010/wordml":"wordml"};function RNn(e){return PPo.readString(e,FPo).then(function(t){return INn(t)[0]})}function NPo(e,t){return e.exists(t)?e.read(t,"utf-8").then(UPo).then(RNn):MPo.resolve(null)}function UPo(e){return e.replace(/^\uFEFF/g,"")}function INn(e){return e.type==="element"?e.name==="mc:AlternateContent"?e.firstOrEmpty("mc:Fallback").children:(e.children=IPo.flatten(e.children.map(INn,!0)),[e]):[e]}var Srt={},W9={},Lrt={};Object.defineProperty(Lrt,"__esModule",{value:!0});var jPo=[{"Typeface name":"Symbol","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Symbol","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"33","Unicode hex":"21"},{"Typeface name":"Symbol","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"8704","Unicode hex":"2200"},{"Typeface name":"Symbol","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"35","Unicode hex":"23"},{"Typeface name":"Symbol","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"8707","Unicode hex":"2203"},{"Typeface name":"Symbol","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"37","Unicode hex":"25"},{"Typeface name":"Symbol","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"38","Unicode hex":"26"},{"Typeface name":"Symbol","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"8717","Unicode hex":"220D"},{"Typeface name":"Symbol","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"40","Unicode hex":"28"},{"Typeface name":"Symbol","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"41","Unicode hex":"29"},{"Typeface name":"Symbol","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"42","Unicode hex":"2A"},{"Typeface name":"Symbol","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"43","Unicode hex":"2B"},{"Typeface name":"Symbol","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"44","Unicode hex":"2C"},{"Typeface name":"Symbol","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"8722","Unicode hex":"2212"},{"Typeface name":"Symbol","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"46","Unicode hex":"2E"},{"Typeface name":"Symbol","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"47","Unicode hex":"2F"},{"Typeface name":"Symbol","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"48","Unicode hex":"30"},{"Typeface name":"Symbol","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"49","Unicode hex":"31"},{"Typeface name":"Symbol","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"50","Unicode hex":"32"},{"Typeface name":"Symbol","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"51","Unicode hex":"33"},{"Typeface name":"Symbol","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"52","Unicode hex":"34"},{"Typeface name":"Symbol","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"53","Unicode hex":"35"},{"Typeface name":"Symbol","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"54","Unicode hex":"36"},{"Typeface name":"Symbol","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"55","Unicode hex":"37"},{"Typeface name":"Symbol","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"56","Unicode hex":"38"},{"Typeface name":"Symbol","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"57","Unicode hex":"39"},{"Typeface name":"Symbol","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"58","Unicode hex":"3A"},{"Typeface name":"Symbol","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"59","Unicode hex":"3B"},{"Typeface name":"Symbol","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"60","Unicode hex":"3C"},{"Typeface name":"Symbol","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"61","Unicode hex":"3D"},{"Typeface name":"Symbol","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"62","Unicode hex":"3E"},{"Typeface name":"Symbol","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"63","Unicode hex":"3F"},{"Typeface name":"Symbol","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"8773","Unicode hex":"2245"},{"Typeface name":"Symbol","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"913","Unicode hex":"391"},{"Typeface name":"Symbol","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"914","Unicode hex":"392"},{"Typeface name":"Symbol","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"935","Unicode hex":"3A7"},{"Typeface name":"Symbol","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"916","Unicode hex":"394"},{"Typeface name":"Symbol","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"917","Unicode hex":"395"},{"Typeface name":"Symbol","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"934","Unicode hex":"3A6"},{"Typeface name":"Symbol","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"915","Unicode hex":"393"},{"Typeface name":"Symbol","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"919","Unicode hex":"397"},{"Typeface name":"Symbol","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"921","Unicode hex":"399"},{"Typeface name":"Symbol","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"977","Unicode hex":"3D1"},{"Typeface name":"Symbol","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"922","Unicode hex":"39A"},{"Typeface name":"Symbol","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"923","Unicode hex":"39B"},{"Typeface name":"Symbol","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"924","Unicode hex":"39C"},{"Typeface name":"Symbol","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"925","Unicode hex":"39D"},{"Typeface name":"Symbol","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"927","Unicode hex":"39F"},{"Typeface name":"Symbol","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"928","Unicode hex":"3A0"},{"Typeface name":"Symbol","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"920","Unicode hex":"398"},{"Typeface name":"Symbol","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"929","Unicode hex":"3A1"},{"Typeface name":"Symbol","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"931","Unicode hex":"3A3"},{"Typeface name":"Symbol","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"932","Unicode hex":"3A4"},{"Typeface name":"Symbol","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"933","Unicode hex":"3A5"},{"Typeface name":"Symbol","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"962","Unicode hex":"3C2"},{"Typeface name":"Symbol","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"937","Unicode hex":"3A9"},{"Typeface name":"Symbol","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"926","Unicode hex":"39E"},{"Typeface name":"Symbol","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"936","Unicode hex":"3A8"},{"Typeface name":"Symbol","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"918","Unicode hex":"396"},{"Typeface name":"Symbol","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"91","Unicode hex":"5B"},{"Typeface name":"Symbol","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"8756","Unicode hex":"2234"},{"Typeface name":"Symbol","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"93","Unicode hex":"5D"},{"Typeface name":"Symbol","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"8869","Unicode hex":"22A5"},{"Typeface name":"Symbol","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"95","Unicode hex":"5F"},{"Typeface name":"Symbol","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"8254","Unicode hex":"203E"},{"Typeface name":"Symbol","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"945","Unicode hex":"3B1"},{"Typeface name":"Symbol","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"946","Unicode hex":"3B2"},{"Typeface name":"Symbol","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"967","Unicode hex":"3C7"},{"Typeface name":"Symbol","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"948","Unicode hex":"3B4"},{"Typeface name":"Symbol","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"949","Unicode hex":"3B5"},{"Typeface name":"Symbol","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"966","Unicode hex":"3C6"},{"Typeface name":"Symbol","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"947","Unicode hex":"3B3"},{"Typeface name":"Symbol","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"951","Unicode hex":"3B7"},{"Typeface name":"Symbol","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"953","Unicode hex":"3B9"},{"Typeface name":"Symbol","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"981","Unicode hex":"3D5"},{"Typeface name":"Symbol","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"954","Unicode hex":"3BA"},{"Typeface name":"Symbol","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"955","Unicode hex":"3BB"},{"Typeface name":"Symbol","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"956","Unicode hex":"3BC"},{"Typeface name":"Symbol","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"957","Unicode hex":"3BD"},{"Typeface name":"Symbol","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"959","Unicode hex":"3BF"},{"Typeface name":"Symbol","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"960","Unicode hex":"3C0"},{"Typeface name":"Symbol","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"952","Unicode hex":"3B8"},{"Typeface name":"Symbol","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"961","Unicode hex":"3C1"},{"Typeface name":"Symbol","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"963","Unicode hex":"3C3"},{"Typeface name":"Symbol","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"964","Unicode hex":"3C4"},{"Typeface name":"Symbol","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"965","Unicode hex":"3C5"},{"Typeface name":"Symbol","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"982","Unicode hex":"3D6"},{"Typeface name":"Symbol","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"969","Unicode hex":"3C9"},{"Typeface name":"Symbol","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"958","Unicode hex":"3BE"},{"Typeface name":"Symbol","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"968","Unicode hex":"3C8"},{"Typeface name":"Symbol","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"950","Unicode hex":"3B6"},{"Typeface name":"Symbol","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"123","Unicode hex":"7B"},{"Typeface name":"Symbol","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"124","Unicode hex":"7C"},{"Typeface name":"Symbol","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"125","Unicode hex":"7D"},{"Typeface name":"Symbol","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"126","Unicode hex":"7E"},{"Typeface name":"Symbol","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"8364","Unicode hex":"20AC"},{"Typeface name":"Symbol","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"978","Unicode hex":"3D2"},{"Typeface name":"Symbol","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"8242","Unicode hex":"2032"},{"Typeface name":"Symbol","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"8804","Unicode hex":"2264"},{"Typeface name":"Symbol","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"8260","Unicode hex":"2044"},{"Typeface name":"Symbol","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"8734","Unicode hex":"221E"},{"Typeface name":"Symbol","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"402","Unicode hex":"192"},{"Typeface name":"Symbol","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"9827","Unicode hex":"2663"},{"Typeface name":"Symbol","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"9830","Unicode hex":"2666"},{"Typeface name":"Symbol","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"9829","Unicode hex":"2665"},{"Typeface name":"Symbol","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"9824","Unicode hex":"2660"},{"Typeface name":"Symbol","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"8596","Unicode hex":"2194"},{"Typeface name":"Symbol","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"8592","Unicode hex":"2190"},{"Typeface name":"Symbol","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"8593","Unicode hex":"2191"},{"Typeface name":"Symbol","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"8594","Unicode hex":"2192"},{"Typeface name":"Symbol","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"8595","Unicode hex":"2193"},{"Typeface name":"Symbol","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"176","Unicode hex":"B0"},{"Typeface name":"Symbol","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"177","Unicode hex":"B1"},{"Typeface name":"Symbol","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"8243","Unicode hex":"2033"},{"Typeface name":"Symbol","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"8805","Unicode hex":"2265"},{"Typeface name":"Symbol","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"215","Unicode hex":"D7"},{"Typeface name":"Symbol","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"8733","Unicode hex":"221D"},{"Typeface name":"Symbol","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"8706","Unicode hex":"2202"},{"Typeface name":"Symbol","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"8226","Unicode hex":"2022"},{"Typeface name":"Symbol","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"247","Unicode hex":"F7"},{"Typeface name":"Symbol","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"8800","Unicode hex":"2260"},{"Typeface name":"Symbol","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"8801","Unicode hex":"2261"},{"Typeface name":"Symbol","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"8776","Unicode hex":"2248"},{"Typeface name":"Symbol","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"8230","Unicode hex":"2026"},{"Typeface name":"Symbol","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"9168","Unicode hex":"23D0"},{"Typeface name":"Symbol","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"9135","Unicode hex":"23AF"},{"Typeface name":"Symbol","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"8629","Unicode hex":"21B5"},{"Typeface name":"Symbol","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"8501","Unicode hex":"2135"},{"Typeface name":"Symbol","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"8465","Unicode hex":"2111"},{"Typeface name":"Symbol","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"8476","Unicode hex":"211C"},{"Typeface name":"Symbol","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"8472","Unicode hex":"2118"},{"Typeface name":"Symbol","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"8855","Unicode hex":"2297"},{"Typeface name":"Symbol","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"8853","Unicode hex":"2295"},{"Typeface name":"Symbol","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"8709","Unicode hex":"2205"},{"Typeface name":"Symbol","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"8745","Unicode hex":"2229"},{"Typeface name":"Symbol","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"8746","Unicode hex":"222A"},{"Typeface name":"Symbol","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"8835","Unicode hex":"2283"},{"Typeface name":"Symbol","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"8839","Unicode hex":"2287"},{"Typeface name":"Symbol","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"8836","Unicode hex":"2284"},{"Typeface name":"Symbol","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"8834","Unicode hex":"2282"},{"Typeface name":"Symbol","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"8838","Unicode hex":"2286"},{"Typeface name":"Symbol","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"8712","Unicode hex":"2208"},{"Typeface name":"Symbol","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"8713","Unicode hex":"2209"},{"Typeface name":"Symbol","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"8736","Unicode hex":"2220"},{"Typeface name":"Symbol","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"8711","Unicode hex":"2207"},{"Typeface name":"Symbol","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"174","Unicode hex":"AE"},{"Typeface name":"Symbol","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"169","Unicode hex":"A9"},{"Typeface name":"Symbol","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"8482","Unicode hex":"2122"},{"Typeface name":"Symbol","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"8719","Unicode hex":"220F"},{"Typeface name":"Symbol","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"8730","Unicode hex":"221A"},{"Typeface name":"Symbol","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"8901","Unicode hex":"22C5"},{"Typeface name":"Symbol","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"172","Unicode hex":"AC"},{"Typeface name":"Symbol","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"8743","Unicode hex":"2227"},{"Typeface name":"Symbol","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"8744","Unicode hex":"2228"},{"Typeface name":"Symbol","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"8660","Unicode hex":"21D4"},{"Typeface name":"Symbol","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"8656","Unicode hex":"21D0"},{"Typeface name":"Symbol","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"8657","Unicode hex":"21D1"},{"Typeface name":"Symbol","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"8658","Unicode hex":"21D2"},{"Typeface name":"Symbol","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"8659","Unicode hex":"21D3"},{"Typeface name":"Symbol","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"9674","Unicode hex":"25CA"},{"Typeface name":"Symbol","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"12296","Unicode hex":"3008"},{"Typeface name":"Symbol","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"174","Unicode hex":"AE"},{"Typeface name":"Symbol","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"169","Unicode hex":"A9"},{"Typeface name":"Symbol","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"8482","Unicode hex":"2122"},{"Typeface name":"Symbol","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"8721","Unicode hex":"2211"},{"Typeface name":"Symbol","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"9115","Unicode hex":"239B"},{"Typeface name":"Symbol","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"9116","Unicode hex":"239C"},{"Typeface name":"Symbol","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"9117","Unicode hex":"239D"},{"Typeface name":"Symbol","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"9121","Unicode hex":"23A1"},{"Typeface name":"Symbol","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"9122","Unicode hex":"23A2"},{"Typeface name":"Symbol","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"9123","Unicode hex":"23A3"},{"Typeface name":"Symbol","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"9127","Unicode hex":"23A7"},{"Typeface name":"Symbol","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"9128","Unicode hex":"23A8"},{"Typeface name":"Symbol","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"9129","Unicode hex":"23A9"},{"Typeface name":"Symbol","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"9130","Unicode hex":"23AA"},{"Typeface name":"Symbol","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"63743","Unicode hex":"F8FF"},{"Typeface name":"Symbol","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"12297","Unicode hex":"3009"},{"Typeface name":"Symbol","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"8747","Unicode hex":"222B"},{"Typeface name":"Symbol","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"8992","Unicode hex":"2320"},{"Typeface name":"Symbol","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"9134","Unicode hex":"23AE"},{"Typeface name":"Symbol","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"8993","Unicode hex":"2321"},{"Typeface name":"Symbol","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"9118","Unicode hex":"239E"},{"Typeface name":"Symbol","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"9119","Unicode hex":"239F"},{"Typeface name":"Symbol","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"9120","Unicode hex":"23A0"},{"Typeface name":"Symbol","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"9124","Unicode hex":"23A4"},{"Typeface name":"Symbol","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"9125","Unicode hex":"23A5"},{"Typeface name":"Symbol","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"9126","Unicode hex":"23A6"},{"Typeface name":"Symbol","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"9131","Unicode hex":"23AB"},{"Typeface name":"Symbol","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"9132","Unicode hex":"23AC"},{"Typeface name":"Symbol","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"9133","Unicode hex":"23AD"},{"Typeface name":"Webdings","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Webdings","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128375","Unicode hex":"1F577"},{"Typeface name":"Webdings","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"128376","Unicode hex":"1F578"},{"Typeface name":"Webdings","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"128370","Unicode hex":"1F572"},{"Typeface name":"Webdings","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128374","Unicode hex":"1F576"},{"Typeface name":"Webdings","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"127942","Unicode hex":"1F3C6"},{"Typeface name":"Webdings","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"127894","Unicode hex":"1F396"},{"Typeface name":"Webdings","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128391","Unicode hex":"1F587"},{"Typeface name":"Webdings","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128488","Unicode hex":"1F5E8"},{"Typeface name":"Webdings","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"128489","Unicode hex":"1F5E9"},{"Typeface name":"Webdings","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128496","Unicode hex":"1F5F0"},{"Typeface name":"Webdings","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128497","Unicode hex":"1F5F1"},{"Typeface name":"Webdings","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"127798","Unicode hex":"1F336"},{"Typeface name":"Webdings","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"127895","Unicode hex":"1F397"},{"Typeface name":"Webdings","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128638","Unicode hex":"1F67E"},{"Typeface name":"Webdings","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128636","Unicode hex":"1F67C"},{"Typeface name":"Webdings","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128469","Unicode hex":"1F5D5"},{"Typeface name":"Webdings","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128470","Unicode hex":"1F5D6"},{"Typeface name":"Webdings","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128471","Unicode hex":"1F5D7"},{"Typeface name":"Webdings","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"9204","Unicode hex":"23F4"},{"Typeface name":"Webdings","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"9205","Unicode hex":"23F5"},{"Typeface name":"Webdings","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"9206","Unicode hex":"23F6"},{"Typeface name":"Webdings","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"9207","Unicode hex":"23F7"},{"Typeface name":"Webdings","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"9194","Unicode hex":"23EA"},{"Typeface name":"Webdings","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"9193","Unicode hex":"23E9"},{"Typeface name":"Webdings","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"9198","Unicode hex":"23EE"},{"Typeface name":"Webdings","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"9197","Unicode hex":"23ED"},{"Typeface name":"Webdings","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"9208","Unicode hex":"23F8"},{"Typeface name":"Webdings","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"9209","Unicode hex":"23F9"},{"Typeface name":"Webdings","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"9210","Unicode hex":"23FA"},{"Typeface name":"Webdings","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"128474","Unicode hex":"1F5DA"},{"Typeface name":"Webdings","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"128499","Unicode hex":"1F5F3"},{"Typeface name":"Webdings","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128736","Unicode hex":"1F6E0"},{"Typeface name":"Webdings","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"127959","Unicode hex":"1F3D7"},{"Typeface name":"Webdings","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"127960","Unicode hex":"1F3D8"},{"Typeface name":"Webdings","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"127961","Unicode hex":"1F3D9"},{"Typeface name":"Webdings","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"127962","Unicode hex":"1F3DA"},{"Typeface name":"Webdings","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"127964","Unicode hex":"1F3DC"},{"Typeface name":"Webdings","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"127981","Unicode hex":"1F3ED"},{"Typeface name":"Webdings","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"127963","Unicode hex":"1F3DB"},{"Typeface name":"Webdings","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"127968","Unicode hex":"1F3E0"},{"Typeface name":"Webdings","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"127958","Unicode hex":"1F3D6"},{"Typeface name":"Webdings","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"127965","Unicode hex":"1F3DD"},{"Typeface name":"Webdings","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128739","Unicode hex":"1F6E3"},{"Typeface name":"Webdings","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"128269","Unicode hex":"1F50D"},{"Typeface name":"Webdings","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"127956","Unicode hex":"1F3D4"},{"Typeface name":"Webdings","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128065","Unicode hex":"1F441"},{"Typeface name":"Webdings","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"128066","Unicode hex":"1F442"},{"Typeface name":"Webdings","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"127966","Unicode hex":"1F3DE"},{"Typeface name":"Webdings","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"127957","Unicode hex":"1F3D5"},{"Typeface name":"Webdings","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"128740","Unicode hex":"1F6E4"},{"Typeface name":"Webdings","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"127967","Unicode hex":"1F3DF"},{"Typeface name":"Webdings","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"128755","Unicode hex":"1F6F3"},{"Typeface name":"Webdings","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"128364","Unicode hex":"1F56C"},{"Typeface name":"Webdings","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"128363","Unicode hex":"1F56B"},{"Typeface name":"Webdings","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128360","Unicode hex":"1F568"},{"Typeface name":"Webdings","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"128264","Unicode hex":"1F508"},{"Typeface name":"Webdings","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"127892","Unicode hex":"1F394"},{"Typeface name":"Webdings","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"127893","Unicode hex":"1F395"},{"Typeface name":"Webdings","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"128492","Unicode hex":"1F5EC"},{"Typeface name":"Webdings","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128637","Unicode hex":"1F67D"},{"Typeface name":"Webdings","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"128493","Unicode hex":"1F5ED"},{"Typeface name":"Webdings","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"128490","Unicode hex":"1F5EA"},{"Typeface name":"Webdings","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"128491","Unicode hex":"1F5EB"},{"Typeface name":"Webdings","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"11156","Unicode hex":"2B94"},{"Typeface name":"Webdings","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"10004","Unicode hex":"2714"},{"Typeface name":"Webdings","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"128690","Unicode hex":"1F6B2"},{"Typeface name":"Webdings","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"11036","Unicode hex":"2B1C"},{"Typeface name":"Webdings","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"128737","Unicode hex":"1F6E1"},{"Typeface name":"Webdings","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"128230","Unicode hex":"1F4E6"},{"Typeface name":"Webdings","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"128753","Unicode hex":"1F6F1"},{"Typeface name":"Webdings","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"11035","Unicode hex":"2B1B"},{"Typeface name":"Webdings","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"128657","Unicode hex":"1F691"},{"Typeface name":"Webdings","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"128712","Unicode hex":"1F6C8"},{"Typeface name":"Webdings","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"128745","Unicode hex":"1F6E9"},{"Typeface name":"Webdings","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"128752","Unicode hex":"1F6F0"},{"Typeface name":"Webdings","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"128968","Unicode hex":"1F7C8"},{"Typeface name":"Webdings","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"128372","Unicode hex":"1F574"},{"Typeface name":"Webdings","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"11044","Unicode hex":"2B24"},{"Typeface name":"Webdings","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"128741","Unicode hex":"1F6E5"},{"Typeface name":"Webdings","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"128660","Unicode hex":"1F694"},{"Typeface name":"Webdings","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"128472","Unicode hex":"1F5D8"},{"Typeface name":"Webdings","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"128473","Unicode hex":"1F5D9"},{"Typeface name":"Webdings","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"10067","Unicode hex":"2753"},{"Typeface name":"Webdings","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"128754","Unicode hex":"1F6F2"},{"Typeface name":"Webdings","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"128647","Unicode hex":"1F687"},{"Typeface name":"Webdings","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"128653","Unicode hex":"1F68D"},{"Typeface name":"Webdings","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"9971","Unicode hex":"26F3"},{"Typeface name":"Webdings","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"10680","Unicode hex":"29B8"},{"Typeface name":"Webdings","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"8854","Unicode hex":"2296"},{"Typeface name":"Webdings","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"128685","Unicode hex":"1F6AD"},{"Typeface name":"Webdings","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"128494","Unicode hex":"1F5EE"},{"Typeface name":"Webdings","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"9168","Unicode hex":"23D0"},{"Typeface name":"Webdings","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128495","Unicode hex":"1F5EF"},{"Typeface name":"Webdings","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128498","Unicode hex":"1F5F2"},{"Typeface name":"Webdings","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"128697","Unicode hex":"1F6B9"},{"Typeface name":"Webdings","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"128698","Unicode hex":"1F6BA"},{"Typeface name":"Webdings","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"128713","Unicode hex":"1F6C9"},{"Typeface name":"Webdings","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"128714","Unicode hex":"1F6CA"},{"Typeface name":"Webdings","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"128700","Unicode hex":"1F6BC"},{"Typeface name":"Webdings","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"128125","Unicode hex":"1F47D"},{"Typeface name":"Webdings","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"127947","Unicode hex":"1F3CB"},{"Typeface name":"Webdings","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"9975","Unicode hex":"26F7"},{"Typeface name":"Webdings","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"127938","Unicode hex":"1F3C2"},{"Typeface name":"Webdings","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"127948","Unicode hex":"1F3CC"},{"Typeface name":"Webdings","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"127946","Unicode hex":"1F3CA"},{"Typeface name":"Webdings","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"127940","Unicode hex":"1F3C4"},{"Typeface name":"Webdings","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"127949","Unicode hex":"1F3CD"},{"Typeface name":"Webdings","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"127950","Unicode hex":"1F3CE"},{"Typeface name":"Webdings","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"128664","Unicode hex":"1F698"},{"Typeface name":"Webdings","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"128480","Unicode hex":"1F5E0"},{"Typeface name":"Webdings","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"128738","Unicode hex":"1F6E2"},{"Typeface name":"Webdings","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"128176","Unicode hex":"1F4B0"},{"Typeface name":"Webdings","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"127991","Unicode hex":"1F3F7"},{"Typeface name":"Webdings","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"128179","Unicode hex":"1F4B3"},{"Typeface name":"Webdings","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"128106","Unicode hex":"1F46A"},{"Typeface name":"Webdings","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"128481","Unicode hex":"1F5E1"},{"Typeface name":"Webdings","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128482","Unicode hex":"1F5E2"},{"Typeface name":"Webdings","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"128483","Unicode hex":"1F5E3"},{"Typeface name":"Webdings","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"10031","Unicode hex":"272F"},{"Typeface name":"Webdings","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"128388","Unicode hex":"1F584"},{"Typeface name":"Webdings","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128389","Unicode hex":"1F585"},{"Typeface name":"Webdings","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128387","Unicode hex":"1F583"},{"Typeface name":"Webdings","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128390","Unicode hex":"1F586"},{"Typeface name":"Webdings","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"128441","Unicode hex":"1F5B9"},{"Typeface name":"Webdings","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"128442","Unicode hex":"1F5BA"},{"Typeface name":"Webdings","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"128443","Unicode hex":"1F5BB"},{"Typeface name":"Webdings","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"128373","Unicode hex":"1F575"},{"Typeface name":"Webdings","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"128368","Unicode hex":"1F570"},{"Typeface name":"Webdings","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"128445","Unicode hex":"1F5BD"},{"Typeface name":"Webdings","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"128446","Unicode hex":"1F5BE"},{"Typeface name":"Webdings","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128203","Unicode hex":"1F4CB"},{"Typeface name":"Webdings","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128466","Unicode hex":"1F5D2"},{"Typeface name":"Webdings","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128467","Unicode hex":"1F5D3"},{"Typeface name":"Webdings","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"128366","Unicode hex":"1F56E"},{"Typeface name":"Webdings","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"128218","Unicode hex":"1F4DA"},{"Typeface name":"Webdings","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128478","Unicode hex":"1F5DE"},{"Typeface name":"Webdings","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128479","Unicode hex":"1F5DF"},{"Typeface name":"Webdings","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"128451","Unicode hex":"1F5C3"},{"Typeface name":"Webdings","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128450","Unicode hex":"1F5C2"},{"Typeface name":"Webdings","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"128444","Unicode hex":"1F5BC"},{"Typeface name":"Webdings","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"127917","Unicode hex":"1F3AD"},{"Typeface name":"Webdings","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"127900","Unicode hex":"1F39C"},{"Typeface name":"Webdings","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"127896","Unicode hex":"1F398"},{"Typeface name":"Webdings","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"127897","Unicode hex":"1F399"},{"Typeface name":"Webdings","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"127911","Unicode hex":"1F3A7"},{"Typeface name":"Webdings","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"128191","Unicode hex":"1F4BF"},{"Typeface name":"Webdings","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"127902","Unicode hex":"1F39E"},{"Typeface name":"Webdings","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"128247","Unicode hex":"1F4F7"},{"Typeface name":"Webdings","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"127903","Unicode hex":"1F39F"},{"Typeface name":"Webdings","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"127916","Unicode hex":"1F3AC"},{"Typeface name":"Webdings","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"128253","Unicode hex":"1F4FD"},{"Typeface name":"Webdings","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128249","Unicode hex":"1F4F9"},{"Typeface name":"Webdings","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"128254","Unicode hex":"1F4FE"},{"Typeface name":"Webdings","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"128251","Unicode hex":"1F4FB"},{"Typeface name":"Webdings","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"127898","Unicode hex":"1F39A"},{"Typeface name":"Webdings","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"127899","Unicode hex":"1F39B"},{"Typeface name":"Webdings","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"128250","Unicode hex":"1F4FA"},{"Typeface name":"Webdings","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"128187","Unicode hex":"1F4BB"},{"Typeface name":"Webdings","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"128421","Unicode hex":"1F5A5"},{"Typeface name":"Webdings","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"128422","Unicode hex":"1F5A6"},{"Typeface name":"Webdings","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"128423","Unicode hex":"1F5A7"},{"Typeface name":"Webdings","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"128377","Unicode hex":"1F579"},{"Typeface name":"Webdings","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"127918","Unicode hex":"1F3AE"},{"Typeface name":"Webdings","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"128379","Unicode hex":"1F57B"},{"Typeface name":"Webdings","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"128380","Unicode hex":"1F57C"},{"Typeface name":"Webdings","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"128223","Unicode hex":"1F4DF"},{"Typeface name":"Webdings","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"128385","Unicode hex":"1F581"},{"Typeface name":"Webdings","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"128384","Unicode hex":"1F580"},{"Typeface name":"Webdings","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"128424","Unicode hex":"1F5A8"},{"Typeface name":"Webdings","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128425","Unicode hex":"1F5A9"},{"Typeface name":"Webdings","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128447","Unicode hex":"1F5BF"},{"Typeface name":"Webdings","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128426","Unicode hex":"1F5AA"},{"Typeface name":"Webdings","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128476","Unicode hex":"1F5DC"},{"Typeface name":"Webdings","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128274","Unicode hex":"1F512"},{"Typeface name":"Webdings","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128275","Unicode hex":"1F513"},{"Typeface name":"Webdings","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128477","Unicode hex":"1F5DD"},{"Typeface name":"Webdings","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128229","Unicode hex":"1F4E5"},{"Typeface name":"Webdings","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128228","Unicode hex":"1F4E4"},{"Typeface name":"Webdings","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128371","Unicode hex":"1F573"},{"Typeface name":"Webdings","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"127779","Unicode hex":"1F323"},{"Typeface name":"Webdings","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"127780","Unicode hex":"1F324"},{"Typeface name":"Webdings","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"127781","Unicode hex":"1F325"},{"Typeface name":"Webdings","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"127782","Unicode hex":"1F326"},{"Typeface name":"Webdings","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"9729","Unicode hex":"2601"},{"Typeface name":"Webdings","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"127784","Unicode hex":"1F328"},{"Typeface name":"Webdings","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"127783","Unicode hex":"1F327"},{"Typeface name":"Webdings","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"127785","Unicode hex":"1F329"},{"Typeface name":"Webdings","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"127786","Unicode hex":"1F32A"},{"Typeface name":"Webdings","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"127788","Unicode hex":"1F32C"},{"Typeface name":"Webdings","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"127787","Unicode hex":"1F32B"},{"Typeface name":"Webdings","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"127772","Unicode hex":"1F31C"},{"Typeface name":"Webdings","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"127777","Unicode hex":"1F321"},{"Typeface name":"Webdings","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"128715","Unicode hex":"1F6CB"},{"Typeface name":"Webdings","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"128719","Unicode hex":"1F6CF"},{"Typeface name":"Webdings","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"127869","Unicode hex":"1F37D"},{"Typeface name":"Webdings","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"127864","Unicode hex":"1F378"},{"Typeface name":"Webdings","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"128718","Unicode hex":"1F6CE"},{"Typeface name":"Webdings","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"128717","Unicode hex":"1F6CD"},{"Typeface name":"Webdings","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"9413","Unicode hex":"24C5"},{"Typeface name":"Webdings","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"9855","Unicode hex":"267F"},{"Typeface name":"Webdings","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"128710","Unicode hex":"1F6C6"},{"Typeface name":"Webdings","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"128392","Unicode hex":"1F588"},{"Typeface name":"Webdings","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"127891","Unicode hex":"1F393"},{"Typeface name":"Webdings","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"128484","Unicode hex":"1F5E4"},{"Typeface name":"Webdings","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"128485","Unicode hex":"1F5E5"},{"Typeface name":"Webdings","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"128486","Unicode hex":"1F5E6"},{"Typeface name":"Webdings","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"128487","Unicode hex":"1F5E7"},{"Typeface name":"Webdings","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"128746","Unicode hex":"1F6EA"},{"Typeface name":"Webdings","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"128063","Unicode hex":"1F43F"},{"Typeface name":"Webdings","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"128038","Unicode hex":"1F426"},{"Typeface name":"Webdings","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"128031","Unicode hex":"1F41F"},{"Typeface name":"Webdings","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"128021","Unicode hex":"1F415"},{"Typeface name":"Webdings","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"128008","Unicode hex":"1F408"},{"Typeface name":"Webdings","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"128620","Unicode hex":"1F66C"},{"Typeface name":"Webdings","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"128622","Unicode hex":"1F66E"},{"Typeface name":"Webdings","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"128621","Unicode hex":"1F66D"},{"Typeface name":"Webdings","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"128623","Unicode hex":"1F66F"},{"Typeface name":"Webdings","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"128506","Unicode hex":"1F5FA"},{"Typeface name":"Webdings","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"127757","Unicode hex":"1F30D"},{"Typeface name":"Webdings","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"127759","Unicode hex":"1F30F"},{"Typeface name":"Webdings","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"127758","Unicode hex":"1F30E"},{"Typeface name":"Webdings","Dingbat dec":"255","Dingbat hex":"FF","Unicode dec":"128330","Unicode hex":"1F54A"},{"Typeface name":"Wingdings","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128393","Unicode hex":"1F589"},{"Typeface name":"Wingdings","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"9986","Unicode hex":"2702"},{"Typeface name":"Wingdings","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"9985","Unicode hex":"2701"},{"Typeface name":"Wingdings","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128083","Unicode hex":"1F453"},{"Typeface name":"Wingdings","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"128365","Unicode hex":"1F56D"},{"Typeface name":"Wingdings","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"128366","Unicode hex":"1F56E"},{"Typeface name":"Wingdings","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128367","Unicode hex":"1F56F"},{"Typeface name":"Wingdings","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128383","Unicode hex":"1F57F"},{"Typeface name":"Wingdings","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"9990","Unicode hex":"2706"},{"Typeface name":"Wingdings","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128386","Unicode hex":"1F582"},{"Typeface name":"Wingdings","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128387","Unicode hex":"1F583"},{"Typeface name":"Wingdings","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"128234","Unicode hex":"1F4EA"},{"Typeface name":"Wingdings","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"128235","Unicode hex":"1F4EB"},{"Typeface name":"Wingdings","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128236","Unicode hex":"1F4EC"},{"Typeface name":"Wingdings","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128237","Unicode hex":"1F4ED"},{"Typeface name":"Wingdings","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128448","Unicode hex":"1F5C0"},{"Typeface name":"Wingdings","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128449","Unicode hex":"1F5C1"},{"Typeface name":"Wingdings","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128462","Unicode hex":"1F5CE"},{"Typeface name":"Wingdings","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"128463","Unicode hex":"1F5CF"},{"Typeface name":"Wingdings","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"128464","Unicode hex":"1F5D0"},{"Typeface name":"Wingdings","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"128452","Unicode hex":"1F5C4"},{"Typeface name":"Wingdings","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"8987","Unicode hex":"231B"},{"Typeface name":"Wingdings","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"128430","Unicode hex":"1F5AE"},{"Typeface name":"Wingdings","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"128432","Unicode hex":"1F5B0"},{"Typeface name":"Wingdings","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"128434","Unicode hex":"1F5B2"},{"Typeface name":"Wingdings","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"128435","Unicode hex":"1F5B3"},{"Typeface name":"Wingdings","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"128436","Unicode hex":"1F5B4"},{"Typeface name":"Wingdings","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"128427","Unicode hex":"1F5AB"},{"Typeface name":"Wingdings","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"128428","Unicode hex":"1F5AC"},{"Typeface name":"Wingdings","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"9991","Unicode hex":"2707"},{"Typeface name":"Wingdings","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"9997","Unicode hex":"270D"},{"Typeface name":"Wingdings","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128398","Unicode hex":"1F58E"},{"Typeface name":"Wingdings","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"9996","Unicode hex":"270C"},{"Typeface name":"Wingdings","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"128399","Unicode hex":"1F58F"},{"Typeface name":"Wingdings","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"128077","Unicode hex":"1F44D"},{"Typeface name":"Wingdings","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"128078","Unicode hex":"1F44E"},{"Typeface name":"Wingdings","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"9756","Unicode hex":"261C"},{"Typeface name":"Wingdings","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"9758","Unicode hex":"261E"},{"Typeface name":"Wingdings","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"9757","Unicode hex":"261D"},{"Typeface name":"Wingdings","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"9759","Unicode hex":"261F"},{"Typeface name":"Wingdings","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"128400","Unicode hex":"1F590"},{"Typeface name":"Wingdings","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"9786","Unicode hex":"263A"},{"Typeface name":"Wingdings","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128528","Unicode hex":"1F610"},{"Typeface name":"Wingdings","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"9785","Unicode hex":"2639"},{"Typeface name":"Wingdings","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"128163","Unicode hex":"1F4A3"},{"Typeface name":"Wingdings","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128369","Unicode hex":"1F571"},{"Typeface name":"Wingdings","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"127987","Unicode hex":"1F3F3"},{"Typeface name":"Wingdings","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"127985","Unicode hex":"1F3F1"},{"Typeface name":"Wingdings","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"9992","Unicode hex":"2708"},{"Typeface name":"Wingdings","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9788","Unicode hex":"263C"},{"Typeface name":"Wingdings","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"127778","Unicode hex":"1F322"},{"Typeface name":"Wingdings","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"10052","Unicode hex":"2744"},{"Typeface name":"Wingdings","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"128326","Unicode hex":"1F546"},{"Typeface name":"Wingdings","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"10014","Unicode hex":"271E"},{"Typeface name":"Wingdings","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128328","Unicode hex":"1F548"},{"Typeface name":"Wingdings","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"10016","Unicode hex":"2720"},{"Typeface name":"Wingdings","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"10017","Unicode hex":"2721"},{"Typeface name":"Wingdings","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"9770","Unicode hex":"262A"},{"Typeface name":"Wingdings","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"9775","Unicode hex":"262F"},{"Typeface name":"Wingdings","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128329","Unicode hex":"1F549"},{"Typeface name":"Wingdings","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"9784","Unicode hex":"2638"},{"Typeface name":"Wingdings","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"9800","Unicode hex":"2648"},{"Typeface name":"Wingdings","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"9801","Unicode hex":"2649"},{"Typeface name":"Wingdings","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"9802","Unicode hex":"264A"},{"Typeface name":"Wingdings","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"9803","Unicode hex":"264B"},{"Typeface name":"Wingdings","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"9804","Unicode hex":"264C"},{"Typeface name":"Wingdings","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"9805","Unicode hex":"264D"},{"Typeface name":"Wingdings","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"9806","Unicode hex":"264E"},{"Typeface name":"Wingdings","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"9807","Unicode hex":"264F"},{"Typeface name":"Wingdings","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"9808","Unicode hex":"2650"},{"Typeface name":"Wingdings","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"9809","Unicode hex":"2651"},{"Typeface name":"Wingdings","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"9810","Unicode hex":"2652"},{"Typeface name":"Wingdings","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"9811","Unicode hex":"2653"},{"Typeface name":"Wingdings","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"128624","Unicode hex":"1F670"},{"Typeface name":"Wingdings","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"128629","Unicode hex":"1F675"},{"Typeface name":"Wingdings","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"9899","Unicode hex":"26AB"},{"Typeface name":"Wingdings","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"128318","Unicode hex":"1F53E"},{"Typeface name":"Wingdings","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"9724","Unicode hex":"25FC"},{"Typeface name":"Wingdings","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"128911","Unicode hex":"1F78F"},{"Typeface name":"Wingdings","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"128912","Unicode hex":"1F790"},{"Typeface name":"Wingdings","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"10065","Unicode hex":"2751"},{"Typeface name":"Wingdings","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"10066","Unicode hex":"2752"},{"Typeface name":"Wingdings","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"128927","Unicode hex":"1F79F"},{"Typeface name":"Wingdings","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"10731","Unicode hex":"29EB"},{"Typeface name":"Wingdings","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"9670","Unicode hex":"25C6"},{"Typeface name":"Wingdings","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"10070","Unicode hex":"2756"},{"Typeface name":"Wingdings","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"11049","Unicode hex":"2B29"},{"Typeface name":"Wingdings","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"8999","Unicode hex":"2327"},{"Typeface name":"Wingdings","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"11193","Unicode hex":"2BB9"},{"Typeface name":"Wingdings","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"8984","Unicode hex":"2318"},{"Typeface name":"Wingdings","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"127989","Unicode hex":"1F3F5"},{"Typeface name":"Wingdings","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"127990","Unicode hex":"1F3F6"},{"Typeface name":"Wingdings","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128630","Unicode hex":"1F676"},{"Typeface name":"Wingdings","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128631","Unicode hex":"1F677"},{"Typeface name":"Wingdings","Dingbat dec":"127","Dingbat hex":"7F","Unicode dec":"9647","Unicode hex":"25AF"},{"Typeface name":"Wingdings","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"127243","Unicode hex":"1F10B"},{"Typeface name":"Wingdings","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"10112","Unicode hex":"2780"},{"Typeface name":"Wingdings","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"10113","Unicode hex":"2781"},{"Typeface name":"Wingdings","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"10114","Unicode hex":"2782"},{"Typeface name":"Wingdings","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"10115","Unicode hex":"2783"},{"Typeface name":"Wingdings","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"10116","Unicode hex":"2784"},{"Typeface name":"Wingdings","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"10117","Unicode hex":"2785"},{"Typeface name":"Wingdings","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"10118","Unicode hex":"2786"},{"Typeface name":"Wingdings","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"10119","Unicode hex":"2787"},{"Typeface name":"Wingdings","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"10120","Unicode hex":"2788"},{"Typeface name":"Wingdings","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"10121","Unicode hex":"2789"},{"Typeface name":"Wingdings","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"127244","Unicode hex":"1F10C"},{"Typeface name":"Wingdings","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"10122","Unicode hex":"278A"},{"Typeface name":"Wingdings","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"10123","Unicode hex":"278B"},{"Typeface name":"Wingdings","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"10124","Unicode hex":"278C"},{"Typeface name":"Wingdings","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"10125","Unicode hex":"278D"},{"Typeface name":"Wingdings","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"10126","Unicode hex":"278E"},{"Typeface name":"Wingdings","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"10127","Unicode hex":"278F"},{"Typeface name":"Wingdings","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"10128","Unicode hex":"2790"},{"Typeface name":"Wingdings","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"10129","Unicode hex":"2791"},{"Typeface name":"Wingdings","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"10130","Unicode hex":"2792"},{"Typeface name":"Wingdings","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"10131","Unicode hex":"2793"},{"Typeface name":"Wingdings","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128610","Unicode hex":"1F662"},{"Typeface name":"Wingdings","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"128608","Unicode hex":"1F660"},{"Typeface name":"Wingdings","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"128609","Unicode hex":"1F661"},{"Typeface name":"Wingdings","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"128611","Unicode hex":"1F663"},{"Typeface name":"Wingdings","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128606","Unicode hex":"1F65E"},{"Typeface name":"Wingdings","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128604","Unicode hex":"1F65C"},{"Typeface name":"Wingdings","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128605","Unicode hex":"1F65D"},{"Typeface name":"Wingdings","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"128607","Unicode hex":"1F65F"},{"Typeface name":"Wingdings","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"8729","Unicode hex":"2219"},{"Typeface name":"Wingdings","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"8226","Unicode hex":"2022"},{"Typeface name":"Wingdings","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"11037","Unicode hex":"2B1D"},{"Typeface name":"Wingdings","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"11096","Unicode hex":"2B58"},{"Typeface name":"Wingdings","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"128902","Unicode hex":"1F786"},{"Typeface name":"Wingdings","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"128904","Unicode hex":"1F788"},{"Typeface name":"Wingdings","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128906","Unicode hex":"1F78A"},{"Typeface name":"Wingdings","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128907","Unicode hex":"1F78B"},{"Typeface name":"Wingdings","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128319","Unicode hex":"1F53F"},{"Typeface name":"Wingdings","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"9642","Unicode hex":"25AA"},{"Typeface name":"Wingdings","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"128910","Unicode hex":"1F78E"},{"Typeface name":"Wingdings","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128961","Unicode hex":"1F7C1"},{"Typeface name":"Wingdings","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128965","Unicode hex":"1F7C5"},{"Typeface name":"Wingdings","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"9733","Unicode hex":"2605"},{"Typeface name":"Wingdings","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128971","Unicode hex":"1F7CB"},{"Typeface name":"Wingdings","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"128975","Unicode hex":"1F7CF"},{"Typeface name":"Wingdings","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"128979","Unicode hex":"1F7D3"},{"Typeface name":"Wingdings","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"128977","Unicode hex":"1F7D1"},{"Typeface name":"Wingdings","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"11216","Unicode hex":"2BD0"},{"Typeface name":"Wingdings","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"8982","Unicode hex":"2316"},{"Typeface name":"Wingdings","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"11214","Unicode hex":"2BCE"},{"Typeface name":"Wingdings","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"11215","Unicode hex":"2BCF"},{"Typeface name":"Wingdings","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"11217","Unicode hex":"2BD1"},{"Typeface name":"Wingdings","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"10026","Unicode hex":"272A"},{"Typeface name":"Wingdings","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"10032","Unicode hex":"2730"},{"Typeface name":"Wingdings","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"128336","Unicode hex":"1F550"},{"Typeface name":"Wingdings","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"128337","Unicode hex":"1F551"},{"Typeface name":"Wingdings","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128338","Unicode hex":"1F552"},{"Typeface name":"Wingdings","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"128339","Unicode hex":"1F553"},{"Typeface name":"Wingdings","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"128340","Unicode hex":"1F554"},{"Typeface name":"Wingdings","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"128341","Unicode hex":"1F555"},{"Typeface name":"Wingdings","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"128342","Unicode hex":"1F556"},{"Typeface name":"Wingdings","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"128343","Unicode hex":"1F557"},{"Typeface name":"Wingdings","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"128344","Unicode hex":"1F558"},{"Typeface name":"Wingdings","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"128345","Unicode hex":"1F559"},{"Typeface name":"Wingdings","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"128346","Unicode hex":"1F55A"},{"Typeface name":"Wingdings","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"128347","Unicode hex":"1F55B"},{"Typeface name":"Wingdings","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"11184","Unicode hex":"2BB0"},{"Typeface name":"Wingdings","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"11185","Unicode hex":"2BB1"},{"Typeface name":"Wingdings","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"11186","Unicode hex":"2BB2"},{"Typeface name":"Wingdings","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"11187","Unicode hex":"2BB3"},{"Typeface name":"Wingdings","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"11188","Unicode hex":"2BB4"},{"Typeface name":"Wingdings","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"11189","Unicode hex":"2BB5"},{"Typeface name":"Wingdings","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"11190","Unicode hex":"2BB6"},{"Typeface name":"Wingdings","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"11191","Unicode hex":"2BB7"},{"Typeface name":"Wingdings","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128618","Unicode hex":"1F66A"},{"Typeface name":"Wingdings","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128619","Unicode hex":"1F66B"},{"Typeface name":"Wingdings","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128597","Unicode hex":"1F655"},{"Typeface name":"Wingdings","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128596","Unicode hex":"1F654"},{"Typeface name":"Wingdings","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128599","Unicode hex":"1F657"},{"Typeface name":"Wingdings","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128598","Unicode hex":"1F656"},{"Typeface name":"Wingdings","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128592","Unicode hex":"1F650"},{"Typeface name":"Wingdings","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128593","Unicode hex":"1F651"},{"Typeface name":"Wingdings","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128594","Unicode hex":"1F652"},{"Typeface name":"Wingdings","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128595","Unicode hex":"1F653"},{"Typeface name":"Wingdings","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"9003","Unicode hex":"232B"},{"Typeface name":"Wingdings","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"8998","Unicode hex":"2326"},{"Typeface name":"Wingdings","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"11160","Unicode hex":"2B98"},{"Typeface name":"Wingdings","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"11162","Unicode hex":"2B9A"},{"Typeface name":"Wingdings","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"11161","Unicode hex":"2B99"},{"Typeface name":"Wingdings","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"11163","Unicode hex":"2B9B"},{"Typeface name":"Wingdings","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"11144","Unicode hex":"2B88"},{"Typeface name":"Wingdings","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"11146","Unicode hex":"2B8A"},{"Typeface name":"Wingdings","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"11145","Unicode hex":"2B89"},{"Typeface name":"Wingdings","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"11147","Unicode hex":"2B8B"},{"Typeface name":"Wingdings","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"129128","Unicode hex":"1F868"},{"Typeface name":"Wingdings","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"129130","Unicode hex":"1F86A"},{"Typeface name":"Wingdings","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"129129","Unicode hex":"1F869"},{"Typeface name":"Wingdings","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"129131","Unicode hex":"1F86B"},{"Typeface name":"Wingdings","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"129132","Unicode hex":"1F86C"},{"Typeface name":"Wingdings","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"129133","Unicode hex":"1F86D"},{"Typeface name":"Wingdings","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"129135","Unicode hex":"1F86F"},{"Typeface name":"Wingdings","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"129134","Unicode hex":"1F86E"},{"Typeface name":"Wingdings","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"129144","Unicode hex":"1F878"},{"Typeface name":"Wingdings","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"129146","Unicode hex":"1F87A"},{"Typeface name":"Wingdings","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"129145","Unicode hex":"1F879"},{"Typeface name":"Wingdings","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"129147","Unicode hex":"1F87B"},{"Typeface name":"Wingdings","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"129148","Unicode hex":"1F87C"},{"Typeface name":"Wingdings","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"129149","Unicode hex":"1F87D"},{"Typeface name":"Wingdings","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"129151","Unicode hex":"1F87F"},{"Typeface name":"Wingdings","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"129150","Unicode hex":"1F87E"},{"Typeface name":"Wingdings","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"8678","Unicode hex":"21E6"},{"Typeface name":"Wingdings","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"8680","Unicode hex":"21E8"},{"Typeface name":"Wingdings","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"8679","Unicode hex":"21E7"},{"Typeface name":"Wingdings","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"8681","Unicode hex":"21E9"},{"Typeface name":"Wingdings","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"11012","Unicode hex":"2B04"},{"Typeface name":"Wingdings","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"8691","Unicode hex":"21F3"},{"Typeface name":"Wingdings","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"11009","Unicode hex":"2B01"},{"Typeface name":"Wingdings","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"11008","Unicode hex":"2B00"},{"Typeface name":"Wingdings","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"11011","Unicode hex":"2B03"},{"Typeface name":"Wingdings","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"11010","Unicode hex":"2B02"},{"Typeface name":"Wingdings","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"129196","Unicode hex":"1F8AC"},{"Typeface name":"Wingdings","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"129197","Unicode hex":"1F8AD"},{"Typeface name":"Wingdings","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"128502","Unicode hex":"1F5F6"},{"Typeface name":"Wingdings","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"10003","Unicode hex":"2713"},{"Typeface name":"Wingdings","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"128503","Unicode hex":"1F5F7"},{"Typeface name":"Wingdings","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"128505","Unicode hex":"1F5F9"},{"Typeface name":"Wingdings 2","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings 2","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128394","Unicode hex":"1F58A"},{"Typeface name":"Wingdings 2","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"128395","Unicode hex":"1F58B"},{"Typeface name":"Wingdings 2","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"128396","Unicode hex":"1F58C"},{"Typeface name":"Wingdings 2","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128397","Unicode hex":"1F58D"},{"Typeface name":"Wingdings 2","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"9988","Unicode hex":"2704"},{"Typeface name":"Wingdings 2","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"9984","Unicode hex":"2700"},{"Typeface name":"Wingdings 2","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128382","Unicode hex":"1F57E"},{"Typeface name":"Wingdings 2","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128381","Unicode hex":"1F57D"},{"Typeface name":"Wingdings 2","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"128453","Unicode hex":"1F5C5"},{"Typeface name":"Wingdings 2","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128454","Unicode hex":"1F5C6"},{"Typeface name":"Wingdings 2","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128455","Unicode hex":"1F5C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"128456","Unicode hex":"1F5C8"},{"Typeface name":"Wingdings 2","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"128457","Unicode hex":"1F5C9"},{"Typeface name":"Wingdings 2","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128458","Unicode hex":"1F5CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128459","Unicode hex":"1F5CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128460","Unicode hex":"1F5CC"},{"Typeface name":"Wingdings 2","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128461","Unicode hex":"1F5CD"},{"Typeface name":"Wingdings 2","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128203","Unicode hex":"1F4CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"128465","Unicode hex":"1F5D1"},{"Typeface name":"Wingdings 2","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"128468","Unicode hex":"1F5D4"},{"Typeface name":"Wingdings 2","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"128437","Unicode hex":"1F5B5"},{"Typeface name":"Wingdings 2","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"128438","Unicode hex":"1F5B6"},{"Typeface name":"Wingdings 2","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"128439","Unicode hex":"1F5B7"},{"Typeface name":"Wingdings 2","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"128440","Unicode hex":"1F5B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"128429","Unicode hex":"1F5AD"},{"Typeface name":"Wingdings 2","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"128431","Unicode hex":"1F5AF"},{"Typeface name":"Wingdings 2","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"128433","Unicode hex":"1F5B1"},{"Typeface name":"Wingdings 2","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"128402","Unicode hex":"1F592"},{"Typeface name":"Wingdings 2","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"128403","Unicode hex":"1F593"},{"Typeface name":"Wingdings 2","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"128408","Unicode hex":"1F598"},{"Typeface name":"Wingdings 2","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"128409","Unicode hex":"1F599"},{"Typeface name":"Wingdings 2","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128410","Unicode hex":"1F59A"},{"Typeface name":"Wingdings 2","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"128411","Unicode hex":"1F59B"},{"Typeface name":"Wingdings 2","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"128072","Unicode hex":"1F448"},{"Typeface name":"Wingdings 2","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"128073","Unicode hex":"1F449"},{"Typeface name":"Wingdings 2","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"128412","Unicode hex":"1F59C"},{"Typeface name":"Wingdings 2","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"128413","Unicode hex":"1F59D"},{"Typeface name":"Wingdings 2","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"128414","Unicode hex":"1F59E"},{"Typeface name":"Wingdings 2","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"128415","Unicode hex":"1F59F"},{"Typeface name":"Wingdings 2","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"128416","Unicode hex":"1F5A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"128417","Unicode hex":"1F5A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"128070","Unicode hex":"1F446"},{"Typeface name":"Wingdings 2","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128071","Unicode hex":"1F447"},{"Typeface name":"Wingdings 2","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"128418","Unicode hex":"1F5A2"},{"Typeface name":"Wingdings 2","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"128419","Unicode hex":"1F5A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128401","Unicode hex":"1F591"},{"Typeface name":"Wingdings 2","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"128500","Unicode hex":"1F5F4"},{"Typeface name":"Wingdings 2","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"128504","Unicode hex":"1F5F8"},{"Typeface name":"Wingdings 2","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"128501","Unicode hex":"1F5F5"},{"Typeface name":"Wingdings 2","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9745","Unicode hex":"2611"},{"Typeface name":"Wingdings 2","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"11197","Unicode hex":"2BBD"},{"Typeface name":"Wingdings 2","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"9746","Unicode hex":"2612"},{"Typeface name":"Wingdings 2","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"11198","Unicode hex":"2BBE"},{"Typeface name":"Wingdings 2","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"11199","Unicode hex":"2BBF"},{"Typeface name":"Wingdings 2","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128711","Unicode hex":"1F6C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"10680","Unicode hex":"29B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"128625","Unicode hex":"1F671"},{"Typeface name":"Wingdings 2","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"128628","Unicode hex":"1F674"},{"Typeface name":"Wingdings 2","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"128626","Unicode hex":"1F672"},{"Typeface name":"Wingdings 2","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128627","Unicode hex":"1F673"},{"Typeface name":"Wingdings 2","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"8253","Unicode hex":"203D"},{"Typeface name":"Wingdings 2","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"128633","Unicode hex":"1F679"},{"Typeface name":"Wingdings 2","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"128634","Unicode hex":"1F67A"},{"Typeface name":"Wingdings 2","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"128635","Unicode hex":"1F67B"},{"Typeface name":"Wingdings 2","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"128614","Unicode hex":"1F666"},{"Typeface name":"Wingdings 2","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"128612","Unicode hex":"1F664"},{"Typeface name":"Wingdings 2","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"128613","Unicode hex":"1F665"},{"Typeface name":"Wingdings 2","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"128615","Unicode hex":"1F667"},{"Typeface name":"Wingdings 2","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"128602","Unicode hex":"1F65A"},{"Typeface name":"Wingdings 2","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"128600","Unicode hex":"1F658"},{"Typeface name":"Wingdings 2","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"128601","Unicode hex":"1F659"},{"Typeface name":"Wingdings 2","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"128603","Unicode hex":"1F65B"},{"Typeface name":"Wingdings 2","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"9450","Unicode hex":"24EA"},{"Typeface name":"Wingdings 2","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"9312","Unicode hex":"2460"},{"Typeface name":"Wingdings 2","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"9313","Unicode hex":"2461"},{"Typeface name":"Wingdings 2","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"9314","Unicode hex":"2462"},{"Typeface name":"Wingdings 2","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"9315","Unicode hex":"2463"},{"Typeface name":"Wingdings 2","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"9316","Unicode hex":"2464"},{"Typeface name":"Wingdings 2","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"9317","Unicode hex":"2465"},{"Typeface name":"Wingdings 2","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"9318","Unicode hex":"2466"},{"Typeface name":"Wingdings 2","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"9319","Unicode hex":"2467"},{"Typeface name":"Wingdings 2","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"9320","Unicode hex":"2468"},{"Typeface name":"Wingdings 2","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"9321","Unicode hex":"2469"},{"Typeface name":"Wingdings 2","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"9471","Unicode hex":"24FF"},{"Typeface name":"Wingdings 2","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"10102","Unicode hex":"2776"},{"Typeface name":"Wingdings 2","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"10103","Unicode hex":"2777"},{"Typeface name":"Wingdings 2","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"10104","Unicode hex":"2778"},{"Typeface name":"Wingdings 2","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"10105","Unicode hex":"2779"},{"Typeface name":"Wingdings 2","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"10106","Unicode hex":"277A"},{"Typeface name":"Wingdings 2","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"10107","Unicode hex":"277B"},{"Typeface name":"Wingdings 2","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"10108","Unicode hex":"277C"},{"Typeface name":"Wingdings 2","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"10109","Unicode hex":"277D"},{"Typeface name":"Wingdings 2","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"10110","Unicode hex":"277E"},{"Typeface name":"Wingdings 2","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"10111","Unicode hex":"277F"},{"Typeface name":"Wingdings 2","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"9737","Unicode hex":"2609"},{"Typeface name":"Wingdings 2","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"127765","Unicode hex":"1F315"},{"Typeface name":"Wingdings 2","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"9789","Unicode hex":"263D"},{"Typeface name":"Wingdings 2","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"9790","Unicode hex":"263E"},{"Typeface name":"Wingdings 2","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"11839","Unicode hex":"2E3F"},{"Typeface name":"Wingdings 2","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"10013","Unicode hex":"271D"},{"Typeface name":"Wingdings 2","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"128327","Unicode hex":"1F547"},{"Typeface name":"Wingdings 2","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"128348","Unicode hex":"1F55C"},{"Typeface name":"Wingdings 2","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"128349","Unicode hex":"1F55D"},{"Typeface name":"Wingdings 2","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"128350","Unicode hex":"1F55E"},{"Typeface name":"Wingdings 2","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"128351","Unicode hex":"1F55F"},{"Typeface name":"Wingdings 2","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"128352","Unicode hex":"1F560"},{"Typeface name":"Wingdings 2","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"128353","Unicode hex":"1F561"},{"Typeface name":"Wingdings 2","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"128354","Unicode hex":"1F562"},{"Typeface name":"Wingdings 2","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"128355","Unicode hex":"1F563"},{"Typeface name":"Wingdings 2","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"128356","Unicode hex":"1F564"},{"Typeface name":"Wingdings 2","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"128357","Unicode hex":"1F565"},{"Typeface name":"Wingdings 2","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"128358","Unicode hex":"1F566"},{"Typeface name":"Wingdings 2","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"128359","Unicode hex":"1F567"},{"Typeface name":"Wingdings 2","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"128616","Unicode hex":"1F668"},{"Typeface name":"Wingdings 2","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"128617","Unicode hex":"1F669"},{"Typeface name":"Wingdings 2","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"8901","Unicode hex":"22C5"},{"Typeface name":"Wingdings 2","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128900","Unicode hex":"1F784"},{"Typeface name":"Wingdings 2","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"10625","Unicode hex":"2981"},{"Typeface name":"Wingdings 2","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"9679","Unicode hex":"25CF"},{"Typeface name":"Wingdings 2","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"9675","Unicode hex":"25CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128901","Unicode hex":"1F785"},{"Typeface name":"Wingdings 2","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128903","Unicode hex":"1F787"},{"Typeface name":"Wingdings 2","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128905","Unicode hex":"1F789"},{"Typeface name":"Wingdings 2","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"8857","Unicode hex":"2299"},{"Typeface name":"Wingdings 2","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"10687","Unicode hex":"29BF"},{"Typeface name":"Wingdings 2","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"128908","Unicode hex":"1F78C"},{"Typeface name":"Wingdings 2","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"128909","Unicode hex":"1F78D"},{"Typeface name":"Wingdings 2","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"9726","Unicode hex":"25FE"},{"Typeface name":"Wingdings 2","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"9632","Unicode hex":"25A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"9633","Unicode hex":"25A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128913","Unicode hex":"1F791"},{"Typeface name":"Wingdings 2","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128914","Unicode hex":"1F792"},{"Typeface name":"Wingdings 2","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128915","Unicode hex":"1F793"},{"Typeface name":"Wingdings 2","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"128916","Unicode hex":"1F794"},{"Typeface name":"Wingdings 2","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"9635","Unicode hex":"25A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128917","Unicode hex":"1F795"},{"Typeface name":"Wingdings 2","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128918","Unicode hex":"1F796"},{"Typeface name":"Wingdings 2","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"128919","Unicode hex":"1F797"},{"Typeface name":"Wingdings 2","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128920","Unicode hex":"1F798"},{"Typeface name":"Wingdings 2","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"11049","Unicode hex":"2B29"},{"Typeface name":"Wingdings 2","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"11045","Unicode hex":"2B25"},{"Typeface name":"Wingdings 2","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"9671","Unicode hex":"25C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"128922","Unicode hex":"1F79A"},{"Typeface name":"Wingdings 2","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"9672","Unicode hex":"25C8"},{"Typeface name":"Wingdings 2","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"128923","Unicode hex":"1F79B"},{"Typeface name":"Wingdings 2","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"128924","Unicode hex":"1F79C"},{"Typeface name":"Wingdings 2","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"128925","Unicode hex":"1F79D"},{"Typeface name":"Wingdings 2","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"128926","Unicode hex":"1F79E"},{"Typeface name":"Wingdings 2","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"11050","Unicode hex":"2B2A"},{"Typeface name":"Wingdings 2","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"11047","Unicode hex":"2B27"},{"Typeface name":"Wingdings 2","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"9674","Unicode hex":"25CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128928","Unicode hex":"1F7A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"9686","Unicode hex":"25D6"},{"Typeface name":"Wingdings 2","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"9687","Unicode hex":"25D7"},{"Typeface name":"Wingdings 2","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"11210","Unicode hex":"2BCA"},{"Typeface name":"Wingdings 2","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"11211","Unicode hex":"2BCB"},{"Typeface name":"Wingdings 2","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"11200","Unicode hex":"2BC0"},{"Typeface name":"Wingdings 2","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"11201","Unicode hex":"2BC1"},{"Typeface name":"Wingdings 2","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"11039","Unicode hex":"2B1F"},{"Typeface name":"Wingdings 2","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"11202","Unicode hex":"2BC2"},{"Typeface name":"Wingdings 2","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"11043","Unicode hex":"2B23"},{"Typeface name":"Wingdings 2","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"11042","Unicode hex":"2B22"},{"Typeface name":"Wingdings 2","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"11203","Unicode hex":"2BC3"},{"Typeface name":"Wingdings 2","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"11204","Unicode hex":"2BC4"},{"Typeface name":"Wingdings 2","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"128929","Unicode hex":"1F7A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"128930","Unicode hex":"1F7A2"},{"Typeface name":"Wingdings 2","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"128931","Unicode hex":"1F7A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"128932","Unicode hex":"1F7A4"},{"Typeface name":"Wingdings 2","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"128933","Unicode hex":"1F7A5"},{"Typeface name":"Wingdings 2","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128934","Unicode hex":"1F7A6"},{"Typeface name":"Wingdings 2","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128935","Unicode hex":"1F7A7"},{"Typeface name":"Wingdings 2","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128936","Unicode hex":"1F7A8"},{"Typeface name":"Wingdings 2","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128937","Unicode hex":"1F7A9"},{"Typeface name":"Wingdings 2","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128938","Unicode hex":"1F7AA"},{"Typeface name":"Wingdings 2","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128939","Unicode hex":"1F7AB"},{"Typeface name":"Wingdings 2","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128940","Unicode hex":"1F7AC"},{"Typeface name":"Wingdings 2","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128941","Unicode hex":"1F7AD"},{"Typeface name":"Wingdings 2","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128942","Unicode hex":"1F7AE"},{"Typeface name":"Wingdings 2","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128943","Unicode hex":"1F7AF"},{"Typeface name":"Wingdings 2","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"128944","Unicode hex":"1F7B0"},{"Typeface name":"Wingdings 2","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"128945","Unicode hex":"1F7B1"},{"Typeface name":"Wingdings 2","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"128946","Unicode hex":"1F7B2"},{"Typeface name":"Wingdings 2","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"128947","Unicode hex":"1F7B3"},{"Typeface name":"Wingdings 2","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"128948","Unicode hex":"1F7B4"},{"Typeface name":"Wingdings 2","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"128949","Unicode hex":"1F7B5"},{"Typeface name":"Wingdings 2","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"128950","Unicode hex":"1F7B6"},{"Typeface name":"Wingdings 2","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"128951","Unicode hex":"1F7B7"},{"Typeface name":"Wingdings 2","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"128952","Unicode hex":"1F7B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"128953","Unicode hex":"1F7B9"},{"Typeface name":"Wingdings 2","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"128954","Unicode hex":"1F7BA"},{"Typeface name":"Wingdings 2","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"128955","Unicode hex":"1F7BB"},{"Typeface name":"Wingdings 2","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"128956","Unicode hex":"1F7BC"},{"Typeface name":"Wingdings 2","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"128957","Unicode hex":"1F7BD"},{"Typeface name":"Wingdings 2","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"128958","Unicode hex":"1F7BE"},{"Typeface name":"Wingdings 2","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"128959","Unicode hex":"1F7BF"},{"Typeface name":"Wingdings 2","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"128960","Unicode hex":"1F7C0"},{"Typeface name":"Wingdings 2","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"128962","Unicode hex":"1F7C2"},{"Typeface name":"Wingdings 2","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"128964","Unicode hex":"1F7C4"},{"Typeface name":"Wingdings 2","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"128966","Unicode hex":"1F7C6"},{"Typeface name":"Wingdings 2","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"128969","Unicode hex":"1F7C9"},{"Typeface name":"Wingdings 2","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"128970","Unicode hex":"1F7CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"10038","Unicode hex":"2736"},{"Typeface name":"Wingdings 2","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"128972","Unicode hex":"1F7CC"},{"Typeface name":"Wingdings 2","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"128974","Unicode hex":"1F7CE"},{"Typeface name":"Wingdings 2","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"128976","Unicode hex":"1F7D0"},{"Typeface name":"Wingdings 2","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"128978","Unicode hex":"1F7D2"},{"Typeface name":"Wingdings 2","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"10041","Unicode hex":"2739"},{"Typeface name":"Wingdings 2","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"128963","Unicode hex":"1F7C3"},{"Typeface name":"Wingdings 2","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"128967","Unicode hex":"1F7C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"10031","Unicode hex":"272F"},{"Typeface name":"Wingdings 2","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"128973","Unicode hex":"1F7CD"},{"Typeface name":"Wingdings 2","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"128980","Unicode hex":"1F7D4"},{"Typeface name":"Wingdings 2","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"11212","Unicode hex":"2BCC"},{"Typeface name":"Wingdings 2","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"11213","Unicode hex":"2BCD"},{"Typeface name":"Wingdings 2","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"8251","Unicode hex":"203B"},{"Typeface name":"Wingdings 2","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"8258","Unicode hex":"2042"},{"Typeface name":"Wingdings 3","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings 3","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"11104","Unicode hex":"2B60"},{"Typeface name":"Wingdings 3","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"11106","Unicode hex":"2B62"},{"Typeface name":"Wingdings 3","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"11105","Unicode hex":"2B61"},{"Typeface name":"Wingdings 3","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"11107","Unicode hex":"2B63"},{"Typeface name":"Wingdings 3","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"11110","Unicode hex":"2B66"},{"Typeface name":"Wingdings 3","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"11111","Unicode hex":"2B67"},{"Typeface name":"Wingdings 3","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"11113","Unicode hex":"2B69"},{"Typeface name":"Wingdings 3","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"11112","Unicode hex":"2B68"},{"Typeface name":"Wingdings 3","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"11120","Unicode hex":"2B70"},{"Typeface name":"Wingdings 3","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"11122","Unicode hex":"2B72"},{"Typeface name":"Wingdings 3","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"11121","Unicode hex":"2B71"},{"Typeface name":"Wingdings 3","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"11123","Unicode hex":"2B73"},{"Typeface name":"Wingdings 3","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"11126","Unicode hex":"2B76"},{"Typeface name":"Wingdings 3","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"11128","Unicode hex":"2B78"},{"Typeface name":"Wingdings 3","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"11131","Unicode hex":"2B7B"},{"Typeface name":"Wingdings 3","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"11133","Unicode hex":"2B7D"},{"Typeface name":"Wingdings 3","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"11108","Unicode hex":"2B64"},{"Typeface name":"Wingdings 3","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"11109","Unicode hex":"2B65"},{"Typeface name":"Wingdings 3","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"11114","Unicode hex":"2B6A"},{"Typeface name":"Wingdings 3","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"11116","Unicode hex":"2B6C"},{"Typeface name":"Wingdings 3","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"11115","Unicode hex":"2B6B"},{"Typeface name":"Wingdings 3","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"11117","Unicode hex":"2B6D"},{"Typeface name":"Wingdings 3","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"11085","Unicode hex":"2B4D"},{"Typeface name":"Wingdings 3","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"11168","Unicode hex":"2BA0"},{"Typeface name":"Wingdings 3","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"11169","Unicode hex":"2BA1"},{"Typeface name":"Wingdings 3","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"11170","Unicode hex":"2BA2"},{"Typeface name":"Wingdings 3","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"11171","Unicode hex":"2BA3"},{"Typeface name":"Wingdings 3","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"11172","Unicode hex":"2BA4"},{"Typeface name":"Wingdings 3","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"11173","Unicode hex":"2BA5"},{"Typeface name":"Wingdings 3","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"11174","Unicode hex":"2BA6"},{"Typeface name":"Wingdings 3","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"11175","Unicode hex":"2BA7"},{"Typeface name":"Wingdings 3","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"11152","Unicode hex":"2B90"},{"Typeface name":"Wingdings 3","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"11153","Unicode hex":"2B91"},{"Typeface name":"Wingdings 3","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"11154","Unicode hex":"2B92"},{"Typeface name":"Wingdings 3","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"11155","Unicode hex":"2B93"},{"Typeface name":"Wingdings 3","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"11136","Unicode hex":"2B80"},{"Typeface name":"Wingdings 3","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"11139","Unicode hex":"2B83"},{"Typeface name":"Wingdings 3","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"11134","Unicode hex":"2B7E"},{"Typeface name":"Wingdings 3","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"11135","Unicode hex":"2B7F"},{"Typeface name":"Wingdings 3","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"11140","Unicode hex":"2B84"},{"Typeface name":"Wingdings 3","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"11142","Unicode hex":"2B86"},{"Typeface name":"Wingdings 3","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"11141","Unicode hex":"2B85"},{"Typeface name":"Wingdings 3","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"11143","Unicode hex":"2B87"},{"Typeface name":"Wingdings 3","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"11151","Unicode hex":"2B8F"},{"Typeface name":"Wingdings 3","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"11149","Unicode hex":"2B8D"},{"Typeface name":"Wingdings 3","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"11150","Unicode hex":"2B8E"},{"Typeface name":"Wingdings 3","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"11148","Unicode hex":"2B8C"},{"Typeface name":"Wingdings 3","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"11118","Unicode hex":"2B6E"},{"Typeface name":"Wingdings 3","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"11119","Unicode hex":"2B6F"},{"Typeface name":"Wingdings 3","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9099","Unicode hex":"238B"},{"Typeface name":"Wingdings 3","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"8996","Unicode hex":"2324"},{"Typeface name":"Wingdings 3","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"8963","Unicode hex":"2303"},{"Typeface name":"Wingdings 3","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"8997","Unicode hex":"2325"},{"Typeface name":"Wingdings 3","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"9251","Unicode hex":"2423"},{"Typeface name":"Wingdings 3","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"9085","Unicode hex":"237D"},{"Typeface name":"Wingdings 3","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"8682","Unicode hex":"21EA"},{"Typeface name":"Wingdings 3","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"11192","Unicode hex":"2BB8"},{"Typeface name":"Wingdings 3","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"129184","Unicode hex":"1F8A0"},{"Typeface name":"Wingdings 3","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"129185","Unicode hex":"1F8A1"},{"Typeface name":"Wingdings 3","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"129186","Unicode hex":"1F8A2"},{"Typeface name":"Wingdings 3","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"129187","Unicode hex":"1F8A3"},{"Typeface name":"Wingdings 3","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"129188","Unicode hex":"1F8A4"},{"Typeface name":"Wingdings 3","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"129189","Unicode hex":"1F8A5"},{"Typeface name":"Wingdings 3","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"129190","Unicode hex":"1F8A6"},{"Typeface name":"Wingdings 3","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"129191","Unicode hex":"1F8A7"},{"Typeface name":"Wingdings 3","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"129192","Unicode hex":"1F8A8"},{"Typeface name":"Wingdings 3","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"129193","Unicode hex":"1F8A9"},{"Typeface name":"Wingdings 3","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"129194","Unicode hex":"1F8AA"},{"Typeface name":"Wingdings 3","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"129195","Unicode hex":"1F8AB"},{"Typeface name":"Wingdings 3","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"129104","Unicode hex":"1F850"},{"Typeface name":"Wingdings 3","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"129106","Unicode hex":"1F852"},{"Typeface name":"Wingdings 3","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"129105","Unicode hex":"1F851"},{"Typeface name":"Wingdings 3","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"129107","Unicode hex":"1F853"},{"Typeface name":"Wingdings 3","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"129108","Unicode hex":"1F854"},{"Typeface name":"Wingdings 3","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"129109","Unicode hex":"1F855"},{"Typeface name":"Wingdings 3","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"129111","Unicode hex":"1F857"},{"Typeface name":"Wingdings 3","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"129110","Unicode hex":"1F856"},{"Typeface name":"Wingdings 3","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"129112","Unicode hex":"1F858"},{"Typeface name":"Wingdings 3","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"129113","Unicode hex":"1F859"},{"Typeface name":"Wingdings 3","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"9650","Unicode hex":"25B2"},{"Typeface name":"Wingdings 3","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"9660","Unicode hex":"25BC"},{"Typeface name":"Wingdings 3","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"9651","Unicode hex":"25B3"},{"Typeface name":"Wingdings 3","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"9661","Unicode hex":"25BD"},{"Typeface name":"Wingdings 3","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"9664","Unicode hex":"25C0"},{"Typeface name":"Wingdings 3","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"9654","Unicode hex":"25B6"},{"Typeface name":"Wingdings 3","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"9665","Unicode hex":"25C1"},{"Typeface name":"Wingdings 3","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"9655","Unicode hex":"25B7"},{"Typeface name":"Wingdings 3","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"9699","Unicode hex":"25E3"},{"Typeface name":"Wingdings 3","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"9698","Unicode hex":"25E2"},{"Typeface name":"Wingdings 3","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"9700","Unicode hex":"25E4"},{"Typeface name":"Wingdings 3","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"9701","Unicode hex":"25E5"},{"Typeface name":"Wingdings 3","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"128896","Unicode hex":"1F780"},{"Typeface name":"Wingdings 3","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128898","Unicode hex":"1F782"},{"Typeface name":"Wingdings 3","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128897","Unicode hex":"1F781"},{"Typeface name":"Wingdings 3","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"128899","Unicode hex":"1F783"},{"Typeface name":"Wingdings 3","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"11205","Unicode hex":"2BC5"},{"Typeface name":"Wingdings 3","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"11206","Unicode hex":"2BC6"},{"Typeface name":"Wingdings 3","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"11207","Unicode hex":"2BC7"},{"Typeface name":"Wingdings 3","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"11208","Unicode hex":"2BC8"},{"Typeface name":"Wingdings 3","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"11164","Unicode hex":"2B9C"},{"Typeface name":"Wingdings 3","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"11166","Unicode hex":"2B9E"},{"Typeface name":"Wingdings 3","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"11165","Unicode hex":"2B9D"},{"Typeface name":"Wingdings 3","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"11167","Unicode hex":"2B9F"},{"Typeface name":"Wingdings 3","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"129040","Unicode hex":"1F810"},{"Typeface name":"Wingdings 3","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"129042","Unicode hex":"1F812"},{"Typeface name":"Wingdings 3","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"129041","Unicode hex":"1F811"},{"Typeface name":"Wingdings 3","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"129043","Unicode hex":"1F813"},{"Typeface name":"Wingdings 3","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"129044","Unicode hex":"1F814"},{"Typeface name":"Wingdings 3","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"129046","Unicode hex":"1F816"},{"Typeface name":"Wingdings 3","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"129045","Unicode hex":"1F815"},{"Typeface name":"Wingdings 3","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"129047","Unicode hex":"1F817"},{"Typeface name":"Wingdings 3","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"129048","Unicode hex":"1F818"},{"Typeface name":"Wingdings 3","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"129050","Unicode hex":"1F81A"},{"Typeface name":"Wingdings 3","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"129049","Unicode hex":"1F819"},{"Typeface name":"Wingdings 3","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"129051","Unicode hex":"1F81B"},{"Typeface name":"Wingdings 3","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"129052","Unicode hex":"1F81C"},{"Typeface name":"Wingdings 3","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"129054","Unicode hex":"1F81E"},{"Typeface name":"Wingdings 3","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"129053","Unicode hex":"1F81D"},{"Typeface name":"Wingdings 3","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"129055","Unicode hex":"1F81F"},{"Typeface name":"Wingdings 3","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"129024","Unicode hex":"1F800"},{"Typeface name":"Wingdings 3","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"129026","Unicode hex":"1F802"},{"Typeface name":"Wingdings 3","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"129025","Unicode hex":"1F801"},{"Typeface name":"Wingdings 3","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"129027","Unicode hex":"1F803"},{"Typeface name":"Wingdings 3","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"129028","Unicode hex":"1F804"},{"Typeface name":"Wingdings 3","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"129030","Unicode hex":"1F806"},{"Typeface name":"Wingdings 3","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"129029","Unicode hex":"1F805"},{"Typeface name":"Wingdings 3","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"129031","Unicode hex":"1F807"},{"Typeface name":"Wingdings 3","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"129032","Unicode hex":"1F808"},{"Typeface name":"Wingdings 3","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"129034","Unicode hex":"1F80A"},{"Typeface name":"Wingdings 3","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"129033","Unicode hex":"1F809"},{"Typeface name":"Wingdings 3","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"129035","Unicode hex":"1F80B"},{"Typeface name":"Wingdings 3","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"129056","Unicode hex":"1F820"},{"Typeface name":"Wingdings 3","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"129058","Unicode hex":"1F822"},{"Typeface name":"Wingdings 3","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"129060","Unicode hex":"1F824"},{"Typeface name":"Wingdings 3","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"129062","Unicode hex":"1F826"},{"Typeface name":"Wingdings 3","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"129064","Unicode hex":"1F828"},{"Typeface name":"Wingdings 3","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"129066","Unicode hex":"1F82A"},{"Typeface name":"Wingdings 3","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"129068","Unicode hex":"1F82C"},{"Typeface name":"Wingdings 3","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"129180","Unicode hex":"1F89C"},{"Typeface name":"Wingdings 3","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"129181","Unicode hex":"1F89D"},{"Typeface name":"Wingdings 3","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"129182","Unicode hex":"1F89E"},{"Typeface name":"Wingdings 3","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"129183","Unicode hex":"1F89F"},{"Typeface name":"Wingdings 3","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"129070","Unicode hex":"1F82E"},{"Typeface name":"Wingdings 3","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"129072","Unicode hex":"1F830"},{"Typeface name":"Wingdings 3","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"129074","Unicode hex":"1F832"},{"Typeface name":"Wingdings 3","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"129076","Unicode hex":"1F834"},{"Typeface name":"Wingdings 3","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"129078","Unicode hex":"1F836"},{"Typeface name":"Wingdings 3","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"129080","Unicode hex":"1F838"},{"Typeface name":"Wingdings 3","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"129082","Unicode hex":"1F83A"},{"Typeface name":"Wingdings 3","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"129081","Unicode hex":"1F839"},{"Typeface name":"Wingdings 3","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"129083","Unicode hex":"1F83B"},{"Typeface name":"Wingdings 3","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"129176","Unicode hex":"1F898"},{"Typeface name":"Wingdings 3","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"129178","Unicode hex":"1F89A"},{"Typeface name":"Wingdings 3","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"129177","Unicode hex":"1F899"},{"Typeface name":"Wingdings 3","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"129179","Unicode hex":"1F89B"},{"Typeface name":"Wingdings 3","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"129084","Unicode hex":"1F83C"},{"Typeface name":"Wingdings 3","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"129086","Unicode hex":"1F83E"},{"Typeface name":"Wingdings 3","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"129085","Unicode hex":"1F83D"},{"Typeface name":"Wingdings 3","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"129087","Unicode hex":"1F83F"},{"Typeface name":"Wingdings 3","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"129088","Unicode hex":"1F840"},{"Typeface name":"Wingdings 3","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"129090","Unicode hex":"1F842"},{"Typeface name":"Wingdings 3","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"129089","Unicode hex":"1F841"},{"Typeface name":"Wingdings 3","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"129091","Unicode hex":"1F843"},{"Typeface name":"Wingdings 3","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"129092","Unicode hex":"1F844"},{"Typeface name":"Wingdings 3","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"129094","Unicode hex":"1F846"},{"Typeface name":"Wingdings 3","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"129093","Unicode hex":"1F845"},{"Typeface name":"Wingdings 3","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"129095","Unicode hex":"1F847"},{"Typeface name":"Wingdings 3","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"11176","Unicode hex":"2BA8"},{"Typeface name":"Wingdings 3","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"11177","Unicode hex":"2BA9"},{"Typeface name":"Wingdings 3","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"11178","Unicode hex":"2BAA"},{"Typeface name":"Wingdings 3","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"11179","Unicode hex":"2BAB"},{"Typeface name":"Wingdings 3","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"11180","Unicode hex":"2BAC"},{"Typeface name":"Wingdings 3","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"11181","Unicode hex":"2BAD"},{"Typeface name":"Wingdings 3","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"11182","Unicode hex":"2BAE"},{"Typeface name":"Wingdings 3","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"11183","Unicode hex":"2BAF"},{"Typeface name":"Wingdings 3","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"129120","Unicode hex":"1F860"},{"Typeface name":"Wingdings 3","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"129122","Unicode hex":"1F862"},{"Typeface name":"Wingdings 3","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"129121","Unicode hex":"1F861"},{"Typeface name":"Wingdings 3","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"129123","Unicode hex":"1F863"},{"Typeface name":"Wingdings 3","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"129124","Unicode hex":"1F864"},{"Typeface name":"Wingdings 3","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"129125","Unicode hex":"1F865"},{"Typeface name":"Wingdings 3","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"129127","Unicode hex":"1F867"},{"Typeface name":"Wingdings 3","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"129126","Unicode hex":"1F866"},{"Typeface name":"Wingdings 3","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"129136","Unicode hex":"1F870"},{"Typeface name":"Wingdings 3","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"129138","Unicode hex":"1F872"},{"Typeface name":"Wingdings 3","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"129137","Unicode hex":"1F871"},{"Typeface name":"Wingdings 3","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"129139","Unicode hex":"1F873"},{"Typeface name":"Wingdings 3","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"129140","Unicode hex":"1F874"},{"Typeface name":"Wingdings 3","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"129141","Unicode hex":"1F875"},{"Typeface name":"Wingdings 3","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"129143","Unicode hex":"1F877"},{"Typeface name":"Wingdings 3","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"129142","Unicode hex":"1F876"},{"Typeface name":"Wingdings 3","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"129152","Unicode hex":"1F880"},{"Typeface name":"Wingdings 3","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"129154","Unicode hex":"1F882"},{"Typeface name":"Wingdings 3","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"129153","Unicode hex":"1F881"},{"Typeface name":"Wingdings 3","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"129155","Unicode hex":"1F883"},{"Typeface name":"Wingdings 3","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"129156","Unicode hex":"1F884"},{"Typeface name":"Wingdings 3","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"129157","Unicode hex":"1F885"},{"Typeface name":"Wingdings 3","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"129159","Unicode hex":"1F887"},{"Typeface name":"Wingdings 3","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"129158","Unicode hex":"1F886"},{"Typeface name":"Wingdings 3","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"129168","Unicode hex":"1F890"},{"Typeface name":"Wingdings 3","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"129170","Unicode hex":"1F892"},{"Typeface name":"Wingdings 3","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"129169","Unicode hex":"1F891"},{"Typeface name":"Wingdings 3","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"129171","Unicode hex":"1F893"},{"Typeface name":"Wingdings 3","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"129172","Unicode hex":"1F894"},{"Typeface name":"Wingdings 3","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"129174","Unicode hex":"1F896"},{"Typeface name":"Wingdings 3","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"129173","Unicode hex":"1F895"},{"Typeface name":"Wingdings 3","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"129175","Unicode hex":"1F897"}];Lrt.default=jPo;var WPo=Ho&&Ho.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(W9,"__esModule",{value:!0});W9.hex=W9.dec=W9.codePoint=void 0;var VPo=WPo(Lrt),MNn={},zPo=String.fromCodePoint?String.fromCodePoint:GPo;for(var L9e=0,yLt=VPo.default;L9e0&&(ee=r.concat(ee),r=[]),gm.map(m(de),h(ee),function(oe,te){return new Xc.Paragraph(te,oe)}).insertExtra()},"w:r":function(K){return gm.map(f(K.firstOrEmpty("w:rPr")),h(K.children),function(de,V){var ee=S();return ee!==null&&(V=[new Xc.Hyperlink(V,ee)]),new Xc.Run(V,de)})},"w:fldChar":_,"w:instrText":T,"w:t":function(K){return G2(new Xc.Text(K.text()))},"w:tab":function(K){return G2(new Xc.Tab)},"w:noBreakHyphen":function(){return G2(new Xc.Text("‑"))},"w:softHyphen":function(K){return G2(new Xc.Text("­"))},"w:sym":Q,"w:hyperlink":function(K){var de=K.attributes["r:id"],V=K.attributes["w:anchor"];return h(K.children).map(function(ee){function oe($){var ce=K.attributes["w:tgtFrame"]||null;return new Xc.Hyperlink(ee,D4.extend({targetFrame:ce},$))}if(de){var te=o.findTargetByRelationshipId(de);return V&&(te=xLt.replaceFragment(te,V)),oe({href:te})}else return V?oe({anchor:V}):ee})},"w:tbl":R,"w:tr":N,"w:tc":j,"w:footnoteReference":P("footnote"),"w:endnoteReference":P("endnote"),"w:commentReference":D,"w:br":function(K){var de=K.attributes["w:type"];return de==null||de==="textWrapping"?G2(Xc.lineBreak):de==="page"?G2(Xc.pageBreak):de==="column"?G2(Xc.columnBreak):$X([n_("Unsupported break type: "+de)])},"w:bookmarkStart":function(K){var de=K.attributes["w:name"];return de==="_GoBack"?YP():G2(new Xc.BookmarkStart({name:de}))},"mc:AlternateContent":function(K){return I(K.firstOrEmpty("mc:Fallback"))},"w:sdt":function(K){var de=h(K.firstOrEmpty("w:sdtContent").children);return de.map(function(V){var ee=K.firstOrEmpty("w:sdtPr").first("wordml:checkbox");if(ee){var oe=ee.first("wordml:checked"),te=!!oe&&p(oe.attributes["wordml:val"]),$=Xc.checkbox({checked:te}),ce=!1,pe=V.map(LLt._elementsOfType(Xc.types.text,function(ye){return ye.value.length>0&&!ce?(ce=!0,$):ye}));return ce?pe:$}else return V})},"w:ins":I,"w:object":I,"w:smartTag":I,"w:drawing":I,"w:pict":function(K){return I(K).toExtra()},"v:roundrect":I,"v:shape":I,"v:textbox":I,"w:txbxContent":I,"wp:inline":Y,"wp:anchor":Y,"v:imagedata":re,"v:group":I,"v:rect":I};return{readXmlElement:g,readXmlElements:h};function R(K){var de=M(K.firstOrEmpty("w:tblPr"));return h(K.children).flatMap(H).flatMap(function(V){return de.map(function(ee){return Xc.Table(V,ee)})})}function M(K){return y(K).map(function(de){return{styleId:de.styleId,styleName:de.name}})}function N(K){var de=K.firstOrEmpty("w:trPr"),V=!!de.first("w:del");if(V)return YP();var ee=!!de.first("w:tblHeader");return h(K.children).map(function(oe){return Xc.TableRow(oe,{isHeader:ee})})}function j(K){return h(K.children).map(function(de){var V=K.firstOrEmpty("w:tcPr"),ee=V.firstOrEmpty("w:gridSpan").attributes["w:val"],oe=ee?parseInt(ee,10):1,te=Xc.TableCell(de,{colSpan:oe});return te._vMerge=W(V),te})}function W(K){var de=K.first("w:vMerge");if(de){var V=de.attributes["w:val"];return V==="continue"||!V}else return null}function H(K){var de=D4.any(K,function(oe){return oe.type!==Xc.types.tableRow});if(de)return X(K),Nce(K,[n_("unexpected non-row element in table, cell merging may be incorrect")]);var V=D4.any(K,function(oe){return D4.any(oe.children,function(te){return te.type!==Xc.types.tableCell})});if(V)return X(K),Nce(K,[n_("unexpected non-cell element in table row, cell merging may be incorrect")]);var ee={};return K.forEach(function(oe){var te=0;oe.children.forEach(function($){$._vMerge&&ee[te]?ee[te].rowSpan++:(ee[te]=$,$._vMerge=!1),te+=$.colSpan})}),K.forEach(function(oe){oe.children=oe.children.filter(function(te){return!te._vMerge}),oe.children.forEach(function(te){delete te._vMerge})}),G2(K)}function X(K){K.forEach(function(de){var V=LLt.getDescendantsOfType(de,Xc.types.tableCell);V.forEach(function(ee){delete ee._vMerge})})}function Y(K){var de=K.getElementsByTagName("a:graphic").getElementsByTagName("a:graphicData").getElementsByTagName("pic:pic").getElementsByTagName("pic:blipFill").getElementsByTagName("a:blip");return TLt(de.map(Z.bind(null,K)))}function Z(K,de){var V=K.firstOrEmpty("wp:docPr"),ee=V.attributes,oe=ie(ee.descr)?ee.title:ee.descr,te=J(de);return te===null?$X([n_("Could not find image file for a:blip element")]):le(te,oe).map(function($){var ce=V.firstOrEmpty("a:hlinkClick"),pe=ce.attributes["r:id"];if(pe){var ye=o.findTargetByRelationshipId(pe);return new Xc.Hyperlink([$],{href:ye})}else return $})}function ie(K){return K==null||/^\s*$/.test(K)}function J(K){var de=K.attributes["r:embed"],V=K.attributes["r:link"];if(de)return se(de);if(V){var ee=o.findTargetByRelationshipId(V);return{path:ee,read:l.read.bind(l,ee)}}else return null}function re(K){var de=K.attributes["r:id"];return de?le(se(de),K.attributes["o:title"]):$X([n_("A v:imagedata element without a relationship ID was ignored")])}function se(K){var de=xLt.uriToZipEntryName("word",o.findTargetByRelationshipId(K));return{path:de,read:a.read.bind(a,de)}}function le(K,de){var V=s.findContentType(K.path),ee=Xc.Image({readImage:K.read,altText:de,contentType:V}),oe=nFo[V]?[]:n_("Image of type "+V+" is unlikely to display in web browsers");return Nce(ee,oe)}function ge(K,de){return n_(K+" style with ID "+de+" was referenced but not defined in the document")}}function jNn(e,t,n){var r=t.firstOrEmpty("w:ilvl").attributes["w:val"],o=t.firstOrEmpty("w:numId").attributes["w:val"];if(r!==void 0&&o!==void 0)return n.findLevel(o,r);if(e!=null){var s=n.findLevelByParagraphStyleId(e);if(s!=null)return s}return o!==void 0?n.findLevel(o,"0"):null}var nFo={"image/png":!0,"image/gif":!0,"image/jpeg":!0,"image/svg+xml":!0,"image/tiff":!0},iFo={"office-word:wrap":!0,"v:shadow":!0,"v:shapetype":!0,"w:annotationRef":!0,"w:bookmarkEnd":!0,"w:sectPr":!0,"w:proofErr":!0,"w:lastRenderedPageBreak":!0,"w:commentRangeStart":!0,"w:commentRangeEnd":!0,"w:del":!0,"w:footnoteRef":!0,"w:endnoteRef":!0,"w:pPr":!0,"w:rPr":!0,"w:tblPr":!0,"w:tblGrid":!0,"w:trPr":!0,"w:tcPr":!0};function $X(e){return new gm(null,null,e)}function YP(){return new gm(null)}function G2(e){return new gm(e)}function Nce(e,t){return new gm(e,null,t)}function gm(e,t,n){this.value=e||[],this.extra=t||[],this._result=new UNn({element:this.value,extra:t},n),this.messages=this._result.messages}gm.prototype.toExtra=function(){return new gm(null,Bwe(this.extra,this.value),this.messages)};gm.prototype.insertExtra=function(){var e=this.extra;return e&&e.length?new gm(Bwe(this.value,e),null,this.messages):this};gm.prototype.map=function(e){var t=this._result.map(function(n){return e(n.element)});return new gm(t.value,this.extra,t.messages)};gm.prototype.flatMap=function(e){var t=this._result.flatMap(function(n){return e(n.element)._result});return new gm(t.value.element,Bwe(this.extra,t.value.extra),t.messages)};gm.map=function(e,t,n){return new gm(n(e.value,t.value),Bwe(e.extra,t.extra),e.messages.concat(t.messages))};function TLt(e){var t=UNn.combine(D4.pluck(e,"_result"));return new gm(D4.flatten(D4.pluck(t.value,"element")),D4.filter(D4.flatten(D4.pluck(t.value,"extra")),rFo),t.messages)}function Bwe(e,t){return D4.flatten([e,t])}function rFo(e){return e}var WNn={};WNn.DocumentXmlReader=aFo;var oFo=Aa,sFo=xA.Result;function aFo(e){var t=e.bodyReader;function n(r){var o=r.first("w:body");if(o==null)throw new Error("Could not find the body element: are you sure this is a docx file?");var s=t.readXmlElements(o.children).map(function(a){return new oFo.Document(a,{notes:e.notes,comments:e.comments})});return new sFo(s.value,s.messages)}return{convertXmlToDocument:n}}var Rwe={};Rwe.readRelationships=lFo;Rwe.defaultValue=new Qrt([]);Rwe.Relationships=Qrt;function lFo(e){var t=[];return e.children.forEach(function(n){if(n.name==="relationships:Relationship"){var r={relationshipId:n.attributes.Id,target:n.attributes.Target,type:n.attributes.Type};t.push(r)}}),new Qrt(t)}function Qrt(e){var t={};e.forEach(function(r){t[r.relationshipId]=r.target});var n={};return e.forEach(function(r){n[r.type]||(n[r.type]=[]),n[r.type].push(r.target)}),{findTargetByRelationshipId:function(r){return t[r]},findTargetsByType:function(r){return n[r]||[]}}}var Drt={};Drt.readContentTypesFromXml=dFo;var cFo={png:"png",gif:"gif",jpeg:"jpeg",jpg:"jpeg",tif:"tiff",tiff:"tiff",bmp:"bmp"};Drt.defaultContentTypes=VNn({},{});function dFo(e){var t={},n={};return e.children.forEach(function(r){if(r.name==="content-types:Default"&&(t[r.attributes.Extension]=r.attributes.ContentType),r.name==="content-types:Override"){var o=r.attributes.PartName;o.charAt(0)==="/"&&(o=o.substring(1)),n[o]=r.attributes.ContentType}}),VNn(n,t)}function VNn(e,t){return{findContentType:function(n){var r=e[n];if(r)return r;var o=n.split("."),s=o[o.length-1];if(t.hasOwnProperty(s))return t[s];var a=cFo[s.toLowerCase()];return a?"image/"+a:null}}}var Iwe={},Uce=wh;Iwe.readNumberingXml=uFo;Iwe.Numbering=Brt;Iwe.defaultNumbering=new Brt({},{});function Brt(e,t,n){var r=Uce.flatten(Uce.values(t).map(function(l){return Uce.values(l.levels)})),o=Uce.indexBy(r.filter(function(l){return l.paragraphStyleId!=null}),"paragraphStyleId");function s(l,d){var u=e[l];if(u){var h=t[u.abstractNumId];if(h){if(h.numStyleLink==null)return t[u.abstractNumId].levels[d];var g=n.findNumberingStyleById(h.numStyleLink);return s(g.numId,d)}else return null}else return null}function a(l){return o[l]||null}return{findLevel:s,findLevelByParagraphStyleId:a}}function uFo(e,t){if(!t||!t.styles)throw new Error("styles is missing");var n=hFo(e),r=gFo(e);return new Brt(r,n,t.styles)}function hFo(e){var t={};return e.getElementsByTagName("w:abstractNum").forEach(function(n){var r=n.attributes["w:abstractNumId"];t[r]=fFo(n)}),t}function fFo(e){var t={},n=null;e.getElementsByTagName("w:lvl").forEach(function(o){var s=o.attributes["w:ilvl"],a=o.firstOrEmpty("w:numFmt").attributes["w:val"],l=a!=="bullet",d=o.firstOrEmpty("w:pStyle").attributes["w:val"];s===void 0?n={isOrdered:l,level:"0",paragraphStyleId:d}:t[s]={isOrdered:l,level:s,paragraphStyleId:d}}),n!==null&&t[n.level]===void 0&&(t[n.level]=n);var r=e.firstOrEmpty("w:numStyleLink").attributes["w:val"];return{levels:t,numStyleLink:r}}function gFo(e){var t={};return e.getElementsByTagName("w:num").forEach(function(n){var r=n.attributes["w:numId"],o=n.first("w:abstractNumId").attributes["w:val"];t[r]={abstractNumId:o}}),t}var Mwe={};Mwe.readStylesXml=mFo;Mwe.Styles=zee;Mwe.defaultStyles=new zee({},{});function zee(e,t,n,r){return{findParagraphStyleById:function(o){return e[o]},findCharacterStyleById:function(o){return t[o]},findTableStyleById:function(o){return n[o]},findNumberingStyleById:function(o){return r[o]}}}zee.EMPTY=new zee({},{},{},{});function mFo(e){var t={},n={},r={},o={},s={paragraph:t,character:n,table:r,numbering:o};return e.getElementsByTagName("w:style").forEach(function(a){var l=kFo(a),d=s[l.type];d&&d[l.styleId]===void 0&&(d[l.styleId]=l)}),new zee(t,n,r,o)}function kFo(e){var t=e.attributes["w:type"];if(t==="numbering")return AFo(t,e);var n=zNn(e),r=vFo(e);return{type:t,styleId:n,name:r}}function vFo(e){var t=e.first("w:name");return t?t.attributes["w:val"]:null}function AFo(e,t){var n=zNn(t),r=t.firstOrEmpty("w:pPr").firstOrEmpty("w:numPr").firstOrEmpty("w:numId").attributes["w:val"];return{type:e,numId:r,styleId:n}}function zNn(e){return e.attributes["w:styleId"]}var Rrt={},pFo=Aa,bFo=xA.Result;Rrt.createFootnotesReader=HNn.bind(Ho,"footnote");Rrt.createEndnotesReader=HNn.bind(Ho,"endnote");function HNn(e,t){function n(s){return bFo.combine(s.getElementsByTagName("w:"+e).filter(r).map(o))}function r(s){var a=s.attributes["w:type"];return a!=="continuationSeparator"&&a!=="separator"}function o(s){var a=s.attributes["w:id"];return t.readXmlElements(s.children).map(function(l){return pFo.Note({noteType:e,noteId:a,body:l})})}return n}var $Nn={},wFo=Aa,OFo=xA.Result;function yFo(e){function t(r){return OFo.combine(r.getElementsByTagName("w:comment").map(n))}function n(r){var o=r.attributes["w:id"];function s(a){return(r.attributes[a]||"").trim()||null}return e.readXmlElements(r.children).map(function(a){return wFo.comment({commentId:o,body:a,authorName:s("w:author"),authorInitials:s("w:initials")})})}return t}$Nn.createCommentsReader=yFo;var XNn={},CFo=Rg;XNn.Files=_Fo;function _Fo(){function e(t){return CFo.reject(new Error("could not open external image: '"+t+`' +`,this.offset="offset"in n?n.offset:0,this.dontprettytextnodes="dontprettytextnodes"in n?n.dontprettytextnodes:0):(this.indent="",this.newline="",this.offset=0,this.dontprettytextnodes=0),this.spacebeforeslash="spacebeforeslash"in n?n.spacebeforeslash:"",this.spacebeforeslash===!0&&(this.spacebeforeslash=" "),this.newlinedefault=this.newline,this.prettydefault=this.pretty,o=n.writer||{};for(r in o)e.call(o,r)&&(s=o[r],this[r]=s);return this},t.prototype.space=function(n){var r;return this.pretty?(r=(n||0)+this.offset+1,r>0?new Array(r).join(this.indent):""):""},t}()}).call(Ho)),C9e.exports}var ALt;function _rt(){return ALt||(ALt=1,(function(){var e,t,n,r,o,s,a,l,d,u,h,g,m,v,f=function(A,p){for(var b in p)k.call(p,b)&&(A[b]=p[b]);function w(){this.constructor=A}return w.prototype=p.prototype,A.prototype=new w,A.__super__=p.prototype,A},k={}.hasOwnProperty;a=ywe(),l=xwe(),e=wwe(),t=Owe(),u=bwe(),g=Ewe(),m=Twe(),h=Qwe(),d=Crt(),n=Cwe(),r=Swe(),o=_we(),s=Lwe(),v=BNn(),y9e.exports=function(A){f(p,A);function p(b){p.__super__.constructor.call(this,b)}return p.prototype.document=function(b){var w,O,y,C,_;for(this.textispresent=!1,C="",_=b.children,O=0,y=_.length;O"+this.newline},p.prototype.comment=function(b,w){return this.space(w)+"\x3C!-- "+b.text+" -->"+this.newline},p.prototype.declaration=function(b,w){var O;return O=this.space(w),O+='",O+=this.newline,O},p.prototype.docType=function(b,w){var O,y,C,_,S;if(w||(w=0),_=this.space(w),_+="0){for(_+=" [",_+=this.newline,S=b.children,y=0,C=S.length;y",_+=this.newline,_},p.prototype.element=function(b,w){var O,y,C,_,S,L,E,Q,T,P,D,I,B;w||(w=0),B=!1,this.textispresent?(this.newline="",this.pretty=!1):(this.newline=this.newlinedefault,this.pretty=this.prettydefault),I=this.space(w),Q="",Q+=I+"<"+b.name,T=b.attributes;for(E in T)k.call(T,E)&&(O=T[E],Q+=this.attribute(O));if(b.children.length===0||b.children.every(function(R){return R.value===""}))this.allowEmpty?Q+=">"+this.newline:Q+=this.spacebeforeslash+"/>"+this.newline;else if(this.pretty&&b.children.length===1&&b.children[0].value!=null)Q+=">",Q+=b.children[0].value,Q+=""+this.newline;else{if(this.dontprettytextnodes){for(P=b.children,C=0,S=P.length;C"+this.newline,D=b.children,_=0,L=D.length;_"+this.newline}return Q},p.prototype.processingInstruction=function(b,w){var O;return O=this.space(w)+""+this.newline,O},p.prototype.raw=function(b,w){return this.space(w)+b.value+this.newline},p.prototype.text=function(b,w){return this.space(w)+b.value+this.newline},p.prototype.dtdAttList=function(b,w){var O;return O=this.space(w)+""+this.newline,O},p.prototype.dtdElement=function(b,w){return this.space(w)+""+this.newline},p.prototype.dtdEntity=function(b,w){var O;return O=this.space(w)+""+this.newline,O},p.prototype.dtdNotation=function(b,w){var O;return O=this.space(w)+""+this.newline,O},p.prototype.openNode=function(b,w){var O,y,C,_;if(w||(w=0),b instanceof u){C=this.space(w)+"<"+b.name,_=b.attributes;for(y in _)k.call(_,y)&&(O=_[y],C+=this.attribute(O));return C+=(b.children?">":"/>")+this.newline,C}else return C=this.space(w)+"")+this.newline,C},p.prototype.closeNode=function(b,w){switch(w||(w=0),!1){case!(b instanceof u):return this.space(w)+""+this.newline;case!(b instanceof l):return this.space(w)+"]>"+this.newline}},p}(v)}).call(Ho)),y9e.exports}var pLt;function EPo(){return pLt||(pLt=1,(function(){var e,t,n,r,o=function(a,l){for(var d in l)s.call(l,d)&&(a[d]=l[d]);function u(){this.constructor=a}return u.prototype=l.prototype,a.prototype=new u,a.__super__=l.prototype,a},s={}.hasOwnProperty;r=AE().isPlainObject,e=Q2(),n=DNn(),t=_rt(),s9e.exports=function(a){o(l,a);function l(d){l.__super__.constructor.call(this,null),this.name="?xml",d||(d={}),d.writer||(d.writer=new t),this.options=d,this.stringify=new n(d),this.isDocument=!0}return l.prototype.end=function(d){var u;return d?r(d)&&(u=d,d=this.options.writer.set(u)):d=this.options.writer,d.document(this)},l.prototype.toString=function(d){return this.options.writer.set(d).document(this)},l}(e)}).call(Ho)),s9e.exports}var _9e={exports:{}},bLt;function TPo(){return bLt||(bLt=1,(function(){var e,t,n,r,o,s,a,l,d,u,h,g,m,v,f,k,A,p,b,w,O={}.hasOwnProperty;w=AE(),p=w.isObject,A=w.isFunction,b=w.isPlainObject,k=w.getValue,u=bwe(),t=wwe(),n=Owe(),g=Ewe(),f=Twe(),h=Qwe(),l=ywe(),d=xwe(),r=Cwe(),s=_we(),o=Swe(),a=Lwe(),e=QNn(),v=DNn(),m=_rt(),_9e.exports=function(){function y(C,_,S){var L;this.name="?xml",C||(C={}),C.writer?b(C.writer)&&(L=C.writer,C.writer=new m(L)):C.writer=new m(C),this.options=C,this.writer=C.writer,this.stringify=new v(C),this.onDataCallback=_||function(){},this.onEndCallback=S||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return y.prototype.node=function(C,_,S){var L,E;if(C==null)throw new Error("Missing node name.");if(this.root&&this.currentLevel===-1)throw new Error("Document can only have one root node. "+this.debugInfo(C));return this.openCurrent(),C=k(C),_===null&&S==null&&(L=[{},null],_=L[0],S=L[1]),_==null&&(_={}),_=k(_),p(_)||(E=[_,S],S=E[0],_=E[1]),this.currentNode=new u(this,C,_),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,S!=null&&this.text(S),this},y.prototype.element=function(C,_,S){return this.currentNode&&this.currentNode instanceof d?this.dtdElement.apply(this,arguments):this.node(C,_,S)},y.prototype.attribute=function(C,_){var S,L;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(C));if(C!=null&&(C=k(C)),p(C))for(S in C)O.call(C,S)&&(L=C[S],this.attribute(S,L));else A(_)&&(_=_.apply()),(!this.options.skipNullAttributes||_!=null)&&(this.currentNode.attributes[C]=new e(this,C,_));return this},y.prototype.text=function(C){var _;return this.openCurrent(),_=new f(this,C),this.onData(this.writer.text(_,this.currentLevel+1),this.currentLevel+1),this},y.prototype.cdata=function(C){var _;return this.openCurrent(),_=new t(this,C),this.onData(this.writer.cdata(_,this.currentLevel+1),this.currentLevel+1),this},y.prototype.comment=function(C){var _;return this.openCurrent(),_=new n(this,C),this.onData(this.writer.comment(_,this.currentLevel+1),this.currentLevel+1),this},y.prototype.raw=function(C){var _;return this.openCurrent(),_=new g(this,C),this.onData(this.writer.raw(_,this.currentLevel+1),this.currentLevel+1),this},y.prototype.instruction=function(C,_){var S,L,E,Q,T;if(this.openCurrent(),C!=null&&(C=k(C)),_!=null&&(_=k(_)),Array.isArray(C))for(S=0,Q=C.length;S=0;)this.up();return this.onEnd()},y.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},y.prototype.openNode=function(C){if(!C.isOpen)return!this.root&&this.currentLevel===0&&C instanceof u&&(this.root=C),this.onData(this.writer.openNode(C,this.currentLevel),this.currentLevel),C.isOpen=!0},y.prototype.closeNode=function(C){if(!C.isClosed)return this.onData(this.writer.closeNode(C,this.currentLevel),this.currentLevel),C.isClosed=!0},y.prototype.onData=function(C,_){return this.documentStarted=!0,this.onDataCallback(C,_+1)},y.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},y.prototype.debugInfo=function(C){return C==null?"":"node: <"+C+">"},y.prototype.ele=function(){return this.element.apply(this,arguments)},y.prototype.nod=function(C,_,S){return this.node(C,_,S)},y.prototype.txt=function(C){return this.text(C)},y.prototype.dat=function(C){return this.cdata(C)},y.prototype.com=function(C){return this.comment(C)},y.prototype.ins=function(C,_){return this.instruction(C,_)},y.prototype.dec=function(C,_,S){return this.declaration(C,_,S)},y.prototype.dtd=function(C,_,S){return this.doctype(C,_,S)},y.prototype.e=function(C,_,S){return this.element(C,_,S)},y.prototype.n=function(C,_,S){return this.node(C,_,S)},y.prototype.t=function(C){return this.text(C)},y.prototype.d=function(C){return this.cdata(C)},y.prototype.c=function(C){return this.comment(C)},y.prototype.r=function(C){return this.raw(C)},y.prototype.i=function(C,_){return this.instruction(C,_)},y.prototype.att=function(){return this.currentNode&&this.currentNode instanceof d?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},y.prototype.a=function(){return this.currentNode&&this.currentNode instanceof d?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},y.prototype.ent=function(C,_){return this.entity(C,_)},y.prototype.pent=function(C,_){return this.pEntity(C,_)},y.prototype.not=function(C,_){return this.notation(C,_)},y}()}).call(Ho)),_9e.exports}var S9e={exports:{}},wLt;function QPo(){return wLt||(wLt=1,(function(){var e,t,n,r,o,s,a,l,d,u,h,g,m,v,f=function(A,p){for(var b in p)k.call(p,b)&&(A[b]=p[b]);function w(){this.constructor=A}return w.prototype=p.prototype,A.prototype=new w,A.__super__=p.prototype,A},k={}.hasOwnProperty;a=ywe(),l=xwe(),e=wwe(),t=Owe(),u=bwe(),g=Ewe(),m=Twe(),h=Qwe(),d=Crt(),n=Cwe(),r=Swe(),o=_we(),s=Lwe(),v=BNn(),S9e.exports=function(A){f(p,A);function p(b,w){p.__super__.constructor.call(this,w),this.stream=b}return p.prototype.document=function(b){var w,O,y,C,_,S,L,E;for(S=b.children,O=0,C=S.length;O"+this.endline(b))},p.prototype.comment=function(b,w){return this.stream.write(this.space(w)+"\x3C!-- "+b.text+" -->"+this.endline(b))},p.prototype.declaration=function(b,w){return this.stream.write(this.space(w)),this.stream.write('"),this.stream.write(this.endline(b))},p.prototype.docType=function(b,w){var O,y,C,_;if(w||(w=0),this.stream.write(this.space(w)),this.stream.write("0){for(this.stream.write(" ["),this.stream.write(this.endline(b)),_=b.children,y=0,C=_.length;y"),this.stream.write(this.endline(b))},p.prototype.element=function(b,w){var O,y,C,_,S,L,E,Q;w||(w=0),Q=this.space(w),this.stream.write(Q+"<"+b.name),L=b.attributes;for(S in L)k.call(L,S)&&(O=L[S],this.attribute(O));if(b.children.length===0||b.children.every(function(T){return T.value===""}))this.allowEmpty?this.stream.write(">"):this.stream.write(this.spacebeforeslash+"/>");else if(this.pretty&&b.children.length===1&&b.children[0].value!=null)this.stream.write(">"),this.stream.write(b.children[0].value),this.stream.write("");else{for(this.stream.write(">"+this.newline),E=b.children,C=0,_=E.length;C<_;C++)switch(y=E[C],!1){case!(y instanceof e):this.cdata(y,w+1);break;case!(y instanceof t):this.comment(y,w+1);break;case!(y instanceof u):this.element(y,w+1);break;case!(y instanceof g):this.raw(y,w+1);break;case!(y instanceof m):this.text(y,w+1);break;case!(y instanceof h):this.processingInstruction(y,w+1);break;case!(y instanceof d):break;default:throw new Error("Unknown XML node type: "+y.constructor.name)}this.stream.write(Q+"")}return this.stream.write(this.endline(b))},p.prototype.processingInstruction=function(b,w){return this.stream.write(this.space(w)+""+this.endline(b))},p.prototype.raw=function(b,w){return this.stream.write(this.space(w)+b.value+this.endline(b))},p.prototype.text=function(b,w){return this.stream.write(this.space(w)+b.value+this.endline(b))},p.prototype.dtdAttList=function(b,w){return this.stream.write(this.space(w)+""+this.endline(b))},p.prototype.dtdElement=function(b,w){return this.stream.write(this.space(w)+""+this.endline(b))},p.prototype.dtdEntity=function(b,w){return this.stream.write(this.space(w)+""+this.endline(b))},p.prototype.dtdNotation=function(b,w){return this.stream.write(this.space(w)+""+this.endline(b))},p.prototype.endline=function(b){return b.isLastRootNode?"":this.newline},p}(v)}).call(Ho)),S9e.exports}(function(){var e,t,n,r,o,s,a;a=AE(),o=a.assign,s=a.isFunction,e=EPo(),t=TPo(),r=_rt(),n=QPo(),tY.create=function(l,d,u,h){var g,m;if(l==null)throw new Error("Root element needs a name.");return h=o({},d,u,h),g=new e(h),m=g.element(l),h.headless||(g.declaration(h),(h.pubID!=null||h.sysID!=null)&&g.doctype(h)),m},tY.begin=function(l,d,u){var h;return s(l)&&(h=[l,d],d=h[0],u=h[1],l={}),d?new t(l,d,u):new e(l)},tY.stringWriter=function(l){return new r(l)},tY.streamWriter=function(l,d){return new n(l,d)}}).call(Ho);var OLt=wh,DPo=tY;TNn.writeString=BPo;function BPo(e,t){var n=OLt.invert(t),r={element:s,text:RPo};function o(d,u){return r[u.type](d,u)}function s(d,u){var h=d.element(a(u.name),u.attributes);u.children.forEach(function(g){o(h,g)})}function a(d){var u=/^\{(.*)\}(.*)$/.exec(d);if(u){var h=n[u[1]];return h+(h===""?"":":")+u[2]}else return d}function l(d){var u=DPo.create(a(d.name),{version:"1.0",encoding:"UTF-8",standalone:!0});return OLt.forEach(t,function(h,g){var m="xmlns"+(g===""?"":":"+g);u.attribute(m,h)}),d.children.forEach(function(h){o(u,h)}),u.end()}return l(e)}function RPo(e,t){e.text(t.value)}var Dwe=bH;SL.Element=Dwe.Element;SL.element=Dwe.element;SL.emptyElement=Dwe.emptyElement;SL.text=Dwe.text;SL.readString=qFn.readString;SL.writeString=TNn.writeString;var IPo=wh,MPo=Rg,PPo=SL;hrt.read=RNn;hrt.readXmlFromZipFile=NPo;var FPo={"http://schemas.openxmlformats.org/wordprocessingml/2006/main":"w","http://schemas.openxmlformats.org/officeDocument/2006/relationships":"r","http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing":"wp","http://schemas.openxmlformats.org/drawingml/2006/main":"a","http://schemas.openxmlformats.org/drawingml/2006/picture":"pic","http://purl.oclc.org/ooxml/wordprocessingml/main":"w","http://purl.oclc.org/ooxml/officeDocument/relationships":"r","http://purl.oclc.org/ooxml/drawingml/wordprocessingDrawing":"wp","http://purl.oclc.org/ooxml/drawingml/main":"a","http://purl.oclc.org/ooxml/drawingml/picture":"pic","http://schemas.openxmlformats.org/package/2006/content-types":"content-types","http://schemas.openxmlformats.org/package/2006/relationships":"relationships","http://schemas.openxmlformats.org/markup-compatibility/2006":"mc","urn:schemas-microsoft-com:vml":"v","urn:schemas-microsoft-com:office:word":"office-word","http://schemas.microsoft.com/office/word/2010/wordml":"wordml"};function RNn(e){return PPo.readString(e,FPo).then(function(t){return INn(t)[0]})}function NPo(e,t){return e.exists(t)?e.read(t,"utf-8").then(UPo).then(RNn):MPo.resolve(null)}function UPo(e){return e.replace(/^\uFEFF/g,"")}function INn(e){return e.type==="element"?e.name==="mc:AlternateContent"?e.firstOrEmpty("mc:Fallback").children:(e.children=IPo.flatten(e.children.map(INn,!0)),[e]):[e]}var Srt={},W9={},Lrt={};Object.defineProperty(Lrt,"__esModule",{value:!0});var jPo=[{"Typeface name":"Symbol","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Symbol","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"33","Unicode hex":"21"},{"Typeface name":"Symbol","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"8704","Unicode hex":"2200"},{"Typeface name":"Symbol","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"35","Unicode hex":"23"},{"Typeface name":"Symbol","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"8707","Unicode hex":"2203"},{"Typeface name":"Symbol","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"37","Unicode hex":"25"},{"Typeface name":"Symbol","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"38","Unicode hex":"26"},{"Typeface name":"Symbol","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"8717","Unicode hex":"220D"},{"Typeface name":"Symbol","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"40","Unicode hex":"28"},{"Typeface name":"Symbol","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"41","Unicode hex":"29"},{"Typeface name":"Symbol","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"42","Unicode hex":"2A"},{"Typeface name":"Symbol","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"43","Unicode hex":"2B"},{"Typeface name":"Symbol","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"44","Unicode hex":"2C"},{"Typeface name":"Symbol","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"8722","Unicode hex":"2212"},{"Typeface name":"Symbol","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"46","Unicode hex":"2E"},{"Typeface name":"Symbol","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"47","Unicode hex":"2F"},{"Typeface name":"Symbol","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"48","Unicode hex":"30"},{"Typeface name":"Symbol","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"49","Unicode hex":"31"},{"Typeface name":"Symbol","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"50","Unicode hex":"32"},{"Typeface name":"Symbol","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"51","Unicode hex":"33"},{"Typeface name":"Symbol","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"52","Unicode hex":"34"},{"Typeface name":"Symbol","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"53","Unicode hex":"35"},{"Typeface name":"Symbol","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"54","Unicode hex":"36"},{"Typeface name":"Symbol","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"55","Unicode hex":"37"},{"Typeface name":"Symbol","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"56","Unicode hex":"38"},{"Typeface name":"Symbol","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"57","Unicode hex":"39"},{"Typeface name":"Symbol","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"58","Unicode hex":"3A"},{"Typeface name":"Symbol","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"59","Unicode hex":"3B"},{"Typeface name":"Symbol","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"60","Unicode hex":"3C"},{"Typeface name":"Symbol","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"61","Unicode hex":"3D"},{"Typeface name":"Symbol","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"62","Unicode hex":"3E"},{"Typeface name":"Symbol","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"63","Unicode hex":"3F"},{"Typeface name":"Symbol","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"8773","Unicode hex":"2245"},{"Typeface name":"Symbol","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"913","Unicode hex":"391"},{"Typeface name":"Symbol","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"914","Unicode hex":"392"},{"Typeface name":"Symbol","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"935","Unicode hex":"3A7"},{"Typeface name":"Symbol","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"916","Unicode hex":"394"},{"Typeface name":"Symbol","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"917","Unicode hex":"395"},{"Typeface name":"Symbol","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"934","Unicode hex":"3A6"},{"Typeface name":"Symbol","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"915","Unicode hex":"393"},{"Typeface name":"Symbol","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"919","Unicode hex":"397"},{"Typeface name":"Symbol","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"921","Unicode hex":"399"},{"Typeface name":"Symbol","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"977","Unicode hex":"3D1"},{"Typeface name":"Symbol","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"922","Unicode hex":"39A"},{"Typeface name":"Symbol","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"923","Unicode hex":"39B"},{"Typeface name":"Symbol","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"924","Unicode hex":"39C"},{"Typeface name":"Symbol","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"925","Unicode hex":"39D"},{"Typeface name":"Symbol","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"927","Unicode hex":"39F"},{"Typeface name":"Symbol","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"928","Unicode hex":"3A0"},{"Typeface name":"Symbol","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"920","Unicode hex":"398"},{"Typeface name":"Symbol","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"929","Unicode hex":"3A1"},{"Typeface name":"Symbol","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"931","Unicode hex":"3A3"},{"Typeface name":"Symbol","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"932","Unicode hex":"3A4"},{"Typeface name":"Symbol","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"933","Unicode hex":"3A5"},{"Typeface name":"Symbol","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"962","Unicode hex":"3C2"},{"Typeface name":"Symbol","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"937","Unicode hex":"3A9"},{"Typeface name":"Symbol","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"926","Unicode hex":"39E"},{"Typeface name":"Symbol","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"936","Unicode hex":"3A8"},{"Typeface name":"Symbol","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"918","Unicode hex":"396"},{"Typeface name":"Symbol","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"91","Unicode hex":"5B"},{"Typeface name":"Symbol","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"8756","Unicode hex":"2234"},{"Typeface name":"Symbol","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"93","Unicode hex":"5D"},{"Typeface name":"Symbol","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"8869","Unicode hex":"22A5"},{"Typeface name":"Symbol","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"95","Unicode hex":"5F"},{"Typeface name":"Symbol","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"8254","Unicode hex":"203E"},{"Typeface name":"Symbol","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"945","Unicode hex":"3B1"},{"Typeface name":"Symbol","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"946","Unicode hex":"3B2"},{"Typeface name":"Symbol","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"967","Unicode hex":"3C7"},{"Typeface name":"Symbol","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"948","Unicode hex":"3B4"},{"Typeface name":"Symbol","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"949","Unicode hex":"3B5"},{"Typeface name":"Symbol","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"966","Unicode hex":"3C6"},{"Typeface name":"Symbol","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"947","Unicode hex":"3B3"},{"Typeface name":"Symbol","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"951","Unicode hex":"3B7"},{"Typeface name":"Symbol","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"953","Unicode hex":"3B9"},{"Typeface name":"Symbol","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"981","Unicode hex":"3D5"},{"Typeface name":"Symbol","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"954","Unicode hex":"3BA"},{"Typeface name":"Symbol","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"955","Unicode hex":"3BB"},{"Typeface name":"Symbol","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"956","Unicode hex":"3BC"},{"Typeface name":"Symbol","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"957","Unicode hex":"3BD"},{"Typeface name":"Symbol","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"959","Unicode hex":"3BF"},{"Typeface name":"Symbol","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"960","Unicode hex":"3C0"},{"Typeface name":"Symbol","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"952","Unicode hex":"3B8"},{"Typeface name":"Symbol","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"961","Unicode hex":"3C1"},{"Typeface name":"Symbol","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"963","Unicode hex":"3C3"},{"Typeface name":"Symbol","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"964","Unicode hex":"3C4"},{"Typeface name":"Symbol","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"965","Unicode hex":"3C5"},{"Typeface name":"Symbol","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"982","Unicode hex":"3D6"},{"Typeface name":"Symbol","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"969","Unicode hex":"3C9"},{"Typeface name":"Symbol","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"958","Unicode hex":"3BE"},{"Typeface name":"Symbol","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"968","Unicode hex":"3C8"},{"Typeface name":"Symbol","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"950","Unicode hex":"3B6"},{"Typeface name":"Symbol","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"123","Unicode hex":"7B"},{"Typeface name":"Symbol","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"124","Unicode hex":"7C"},{"Typeface name":"Symbol","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"125","Unicode hex":"7D"},{"Typeface name":"Symbol","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"126","Unicode hex":"7E"},{"Typeface name":"Symbol","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"8364","Unicode hex":"20AC"},{"Typeface name":"Symbol","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"978","Unicode hex":"3D2"},{"Typeface name":"Symbol","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"8242","Unicode hex":"2032"},{"Typeface name":"Symbol","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"8804","Unicode hex":"2264"},{"Typeface name":"Symbol","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"8260","Unicode hex":"2044"},{"Typeface name":"Symbol","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"8734","Unicode hex":"221E"},{"Typeface name":"Symbol","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"402","Unicode hex":"192"},{"Typeface name":"Symbol","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"9827","Unicode hex":"2663"},{"Typeface name":"Symbol","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"9830","Unicode hex":"2666"},{"Typeface name":"Symbol","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"9829","Unicode hex":"2665"},{"Typeface name":"Symbol","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"9824","Unicode hex":"2660"},{"Typeface name":"Symbol","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"8596","Unicode hex":"2194"},{"Typeface name":"Symbol","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"8592","Unicode hex":"2190"},{"Typeface name":"Symbol","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"8593","Unicode hex":"2191"},{"Typeface name":"Symbol","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"8594","Unicode hex":"2192"},{"Typeface name":"Symbol","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"8595","Unicode hex":"2193"},{"Typeface name":"Symbol","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"176","Unicode hex":"B0"},{"Typeface name":"Symbol","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"177","Unicode hex":"B1"},{"Typeface name":"Symbol","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"8243","Unicode hex":"2033"},{"Typeface name":"Symbol","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"8805","Unicode hex":"2265"},{"Typeface name":"Symbol","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"215","Unicode hex":"D7"},{"Typeface name":"Symbol","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"8733","Unicode hex":"221D"},{"Typeface name":"Symbol","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"8706","Unicode hex":"2202"},{"Typeface name":"Symbol","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"8226","Unicode hex":"2022"},{"Typeface name":"Symbol","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"247","Unicode hex":"F7"},{"Typeface name":"Symbol","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"8800","Unicode hex":"2260"},{"Typeface name":"Symbol","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"8801","Unicode hex":"2261"},{"Typeface name":"Symbol","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"8776","Unicode hex":"2248"},{"Typeface name":"Symbol","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"8230","Unicode hex":"2026"},{"Typeface name":"Symbol","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"9168","Unicode hex":"23D0"},{"Typeface name":"Symbol","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"9135","Unicode hex":"23AF"},{"Typeface name":"Symbol","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"8629","Unicode hex":"21B5"},{"Typeface name":"Symbol","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"8501","Unicode hex":"2135"},{"Typeface name":"Symbol","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"8465","Unicode hex":"2111"},{"Typeface name":"Symbol","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"8476","Unicode hex":"211C"},{"Typeface name":"Symbol","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"8472","Unicode hex":"2118"},{"Typeface name":"Symbol","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"8855","Unicode hex":"2297"},{"Typeface name":"Symbol","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"8853","Unicode hex":"2295"},{"Typeface name":"Symbol","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"8709","Unicode hex":"2205"},{"Typeface name":"Symbol","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"8745","Unicode hex":"2229"},{"Typeface name":"Symbol","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"8746","Unicode hex":"222A"},{"Typeface name":"Symbol","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"8835","Unicode hex":"2283"},{"Typeface name":"Symbol","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"8839","Unicode hex":"2287"},{"Typeface name":"Symbol","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"8836","Unicode hex":"2284"},{"Typeface name":"Symbol","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"8834","Unicode hex":"2282"},{"Typeface name":"Symbol","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"8838","Unicode hex":"2286"},{"Typeface name":"Symbol","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"8712","Unicode hex":"2208"},{"Typeface name":"Symbol","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"8713","Unicode hex":"2209"},{"Typeface name":"Symbol","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"8736","Unicode hex":"2220"},{"Typeface name":"Symbol","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"8711","Unicode hex":"2207"},{"Typeface name":"Symbol","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"174","Unicode hex":"AE"},{"Typeface name":"Symbol","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"169","Unicode hex":"A9"},{"Typeface name":"Symbol","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"8482","Unicode hex":"2122"},{"Typeface name":"Symbol","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"8719","Unicode hex":"220F"},{"Typeface name":"Symbol","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"8730","Unicode hex":"221A"},{"Typeface name":"Symbol","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"8901","Unicode hex":"22C5"},{"Typeface name":"Symbol","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"172","Unicode hex":"AC"},{"Typeface name":"Symbol","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"8743","Unicode hex":"2227"},{"Typeface name":"Symbol","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"8744","Unicode hex":"2228"},{"Typeface name":"Symbol","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"8660","Unicode hex":"21D4"},{"Typeface name":"Symbol","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"8656","Unicode hex":"21D0"},{"Typeface name":"Symbol","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"8657","Unicode hex":"21D1"},{"Typeface name":"Symbol","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"8658","Unicode hex":"21D2"},{"Typeface name":"Symbol","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"8659","Unicode hex":"21D3"},{"Typeface name":"Symbol","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"9674","Unicode hex":"25CA"},{"Typeface name":"Symbol","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"12296","Unicode hex":"3008"},{"Typeface name":"Symbol","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"174","Unicode hex":"AE"},{"Typeface name":"Symbol","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"169","Unicode hex":"A9"},{"Typeface name":"Symbol","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"8482","Unicode hex":"2122"},{"Typeface name":"Symbol","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"8721","Unicode hex":"2211"},{"Typeface name":"Symbol","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"9115","Unicode hex":"239B"},{"Typeface name":"Symbol","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"9116","Unicode hex":"239C"},{"Typeface name":"Symbol","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"9117","Unicode hex":"239D"},{"Typeface name":"Symbol","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"9121","Unicode hex":"23A1"},{"Typeface name":"Symbol","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"9122","Unicode hex":"23A2"},{"Typeface name":"Symbol","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"9123","Unicode hex":"23A3"},{"Typeface name":"Symbol","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"9127","Unicode hex":"23A7"},{"Typeface name":"Symbol","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"9128","Unicode hex":"23A8"},{"Typeface name":"Symbol","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"9129","Unicode hex":"23A9"},{"Typeface name":"Symbol","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"9130","Unicode hex":"23AA"},{"Typeface name":"Symbol","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"63743","Unicode hex":"F8FF"},{"Typeface name":"Symbol","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"12297","Unicode hex":"3009"},{"Typeface name":"Symbol","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"8747","Unicode hex":"222B"},{"Typeface name":"Symbol","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"8992","Unicode hex":"2320"},{"Typeface name":"Symbol","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"9134","Unicode hex":"23AE"},{"Typeface name":"Symbol","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"8993","Unicode hex":"2321"},{"Typeface name":"Symbol","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"9118","Unicode hex":"239E"},{"Typeface name":"Symbol","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"9119","Unicode hex":"239F"},{"Typeface name":"Symbol","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"9120","Unicode hex":"23A0"},{"Typeface name":"Symbol","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"9124","Unicode hex":"23A4"},{"Typeface name":"Symbol","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"9125","Unicode hex":"23A5"},{"Typeface name":"Symbol","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"9126","Unicode hex":"23A6"},{"Typeface name":"Symbol","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"9131","Unicode hex":"23AB"},{"Typeface name":"Symbol","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"9132","Unicode hex":"23AC"},{"Typeface name":"Symbol","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"9133","Unicode hex":"23AD"},{"Typeface name":"Webdings","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Webdings","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128375","Unicode hex":"1F577"},{"Typeface name":"Webdings","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"128376","Unicode hex":"1F578"},{"Typeface name":"Webdings","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"128370","Unicode hex":"1F572"},{"Typeface name":"Webdings","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128374","Unicode hex":"1F576"},{"Typeface name":"Webdings","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"127942","Unicode hex":"1F3C6"},{"Typeface name":"Webdings","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"127894","Unicode hex":"1F396"},{"Typeface name":"Webdings","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128391","Unicode hex":"1F587"},{"Typeface name":"Webdings","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128488","Unicode hex":"1F5E8"},{"Typeface name":"Webdings","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"128489","Unicode hex":"1F5E9"},{"Typeface name":"Webdings","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128496","Unicode hex":"1F5F0"},{"Typeface name":"Webdings","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128497","Unicode hex":"1F5F1"},{"Typeface name":"Webdings","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"127798","Unicode hex":"1F336"},{"Typeface name":"Webdings","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"127895","Unicode hex":"1F397"},{"Typeface name":"Webdings","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128638","Unicode hex":"1F67E"},{"Typeface name":"Webdings","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128636","Unicode hex":"1F67C"},{"Typeface name":"Webdings","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128469","Unicode hex":"1F5D5"},{"Typeface name":"Webdings","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128470","Unicode hex":"1F5D6"},{"Typeface name":"Webdings","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128471","Unicode hex":"1F5D7"},{"Typeface name":"Webdings","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"9204","Unicode hex":"23F4"},{"Typeface name":"Webdings","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"9205","Unicode hex":"23F5"},{"Typeface name":"Webdings","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"9206","Unicode hex":"23F6"},{"Typeface name":"Webdings","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"9207","Unicode hex":"23F7"},{"Typeface name":"Webdings","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"9194","Unicode hex":"23EA"},{"Typeface name":"Webdings","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"9193","Unicode hex":"23E9"},{"Typeface name":"Webdings","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"9198","Unicode hex":"23EE"},{"Typeface name":"Webdings","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"9197","Unicode hex":"23ED"},{"Typeface name":"Webdings","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"9208","Unicode hex":"23F8"},{"Typeface name":"Webdings","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"9209","Unicode hex":"23F9"},{"Typeface name":"Webdings","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"9210","Unicode hex":"23FA"},{"Typeface name":"Webdings","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"128474","Unicode hex":"1F5DA"},{"Typeface name":"Webdings","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"128499","Unicode hex":"1F5F3"},{"Typeface name":"Webdings","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128736","Unicode hex":"1F6E0"},{"Typeface name":"Webdings","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"127959","Unicode hex":"1F3D7"},{"Typeface name":"Webdings","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"127960","Unicode hex":"1F3D8"},{"Typeface name":"Webdings","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"127961","Unicode hex":"1F3D9"},{"Typeface name":"Webdings","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"127962","Unicode hex":"1F3DA"},{"Typeface name":"Webdings","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"127964","Unicode hex":"1F3DC"},{"Typeface name":"Webdings","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"127981","Unicode hex":"1F3ED"},{"Typeface name":"Webdings","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"127963","Unicode hex":"1F3DB"},{"Typeface name":"Webdings","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"127968","Unicode hex":"1F3E0"},{"Typeface name":"Webdings","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"127958","Unicode hex":"1F3D6"},{"Typeface name":"Webdings","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"127965","Unicode hex":"1F3DD"},{"Typeface name":"Webdings","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128739","Unicode hex":"1F6E3"},{"Typeface name":"Webdings","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"128269","Unicode hex":"1F50D"},{"Typeface name":"Webdings","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"127956","Unicode hex":"1F3D4"},{"Typeface name":"Webdings","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128065","Unicode hex":"1F441"},{"Typeface name":"Webdings","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"128066","Unicode hex":"1F442"},{"Typeface name":"Webdings","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"127966","Unicode hex":"1F3DE"},{"Typeface name":"Webdings","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"127957","Unicode hex":"1F3D5"},{"Typeface name":"Webdings","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"128740","Unicode hex":"1F6E4"},{"Typeface name":"Webdings","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"127967","Unicode hex":"1F3DF"},{"Typeface name":"Webdings","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"128755","Unicode hex":"1F6F3"},{"Typeface name":"Webdings","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"128364","Unicode hex":"1F56C"},{"Typeface name":"Webdings","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"128363","Unicode hex":"1F56B"},{"Typeface name":"Webdings","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128360","Unicode hex":"1F568"},{"Typeface name":"Webdings","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"128264","Unicode hex":"1F508"},{"Typeface name":"Webdings","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"127892","Unicode hex":"1F394"},{"Typeface name":"Webdings","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"127893","Unicode hex":"1F395"},{"Typeface name":"Webdings","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"128492","Unicode hex":"1F5EC"},{"Typeface name":"Webdings","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128637","Unicode hex":"1F67D"},{"Typeface name":"Webdings","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"128493","Unicode hex":"1F5ED"},{"Typeface name":"Webdings","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"128490","Unicode hex":"1F5EA"},{"Typeface name":"Webdings","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"128491","Unicode hex":"1F5EB"},{"Typeface name":"Webdings","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"11156","Unicode hex":"2B94"},{"Typeface name":"Webdings","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"10004","Unicode hex":"2714"},{"Typeface name":"Webdings","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"128690","Unicode hex":"1F6B2"},{"Typeface name":"Webdings","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"11036","Unicode hex":"2B1C"},{"Typeface name":"Webdings","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"128737","Unicode hex":"1F6E1"},{"Typeface name":"Webdings","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"128230","Unicode hex":"1F4E6"},{"Typeface name":"Webdings","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"128753","Unicode hex":"1F6F1"},{"Typeface name":"Webdings","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"11035","Unicode hex":"2B1B"},{"Typeface name":"Webdings","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"128657","Unicode hex":"1F691"},{"Typeface name":"Webdings","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"128712","Unicode hex":"1F6C8"},{"Typeface name":"Webdings","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"128745","Unicode hex":"1F6E9"},{"Typeface name":"Webdings","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"128752","Unicode hex":"1F6F0"},{"Typeface name":"Webdings","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"128968","Unicode hex":"1F7C8"},{"Typeface name":"Webdings","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"128372","Unicode hex":"1F574"},{"Typeface name":"Webdings","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"11044","Unicode hex":"2B24"},{"Typeface name":"Webdings","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"128741","Unicode hex":"1F6E5"},{"Typeface name":"Webdings","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"128660","Unicode hex":"1F694"},{"Typeface name":"Webdings","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"128472","Unicode hex":"1F5D8"},{"Typeface name":"Webdings","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"128473","Unicode hex":"1F5D9"},{"Typeface name":"Webdings","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"10067","Unicode hex":"2753"},{"Typeface name":"Webdings","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"128754","Unicode hex":"1F6F2"},{"Typeface name":"Webdings","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"128647","Unicode hex":"1F687"},{"Typeface name":"Webdings","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"128653","Unicode hex":"1F68D"},{"Typeface name":"Webdings","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"9971","Unicode hex":"26F3"},{"Typeface name":"Webdings","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"10680","Unicode hex":"29B8"},{"Typeface name":"Webdings","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"8854","Unicode hex":"2296"},{"Typeface name":"Webdings","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"128685","Unicode hex":"1F6AD"},{"Typeface name":"Webdings","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"128494","Unicode hex":"1F5EE"},{"Typeface name":"Webdings","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"9168","Unicode hex":"23D0"},{"Typeface name":"Webdings","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128495","Unicode hex":"1F5EF"},{"Typeface name":"Webdings","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128498","Unicode hex":"1F5F2"},{"Typeface name":"Webdings","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"128697","Unicode hex":"1F6B9"},{"Typeface name":"Webdings","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"128698","Unicode hex":"1F6BA"},{"Typeface name":"Webdings","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"128713","Unicode hex":"1F6C9"},{"Typeface name":"Webdings","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"128714","Unicode hex":"1F6CA"},{"Typeface name":"Webdings","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"128700","Unicode hex":"1F6BC"},{"Typeface name":"Webdings","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"128125","Unicode hex":"1F47D"},{"Typeface name":"Webdings","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"127947","Unicode hex":"1F3CB"},{"Typeface name":"Webdings","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"9975","Unicode hex":"26F7"},{"Typeface name":"Webdings","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"127938","Unicode hex":"1F3C2"},{"Typeface name":"Webdings","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"127948","Unicode hex":"1F3CC"},{"Typeface name":"Webdings","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"127946","Unicode hex":"1F3CA"},{"Typeface name":"Webdings","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"127940","Unicode hex":"1F3C4"},{"Typeface name":"Webdings","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"127949","Unicode hex":"1F3CD"},{"Typeface name":"Webdings","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"127950","Unicode hex":"1F3CE"},{"Typeface name":"Webdings","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"128664","Unicode hex":"1F698"},{"Typeface name":"Webdings","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"128480","Unicode hex":"1F5E0"},{"Typeface name":"Webdings","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"128738","Unicode hex":"1F6E2"},{"Typeface name":"Webdings","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"128176","Unicode hex":"1F4B0"},{"Typeface name":"Webdings","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"127991","Unicode hex":"1F3F7"},{"Typeface name":"Webdings","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"128179","Unicode hex":"1F4B3"},{"Typeface name":"Webdings","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"128106","Unicode hex":"1F46A"},{"Typeface name":"Webdings","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"128481","Unicode hex":"1F5E1"},{"Typeface name":"Webdings","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128482","Unicode hex":"1F5E2"},{"Typeface name":"Webdings","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"128483","Unicode hex":"1F5E3"},{"Typeface name":"Webdings","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"10031","Unicode hex":"272F"},{"Typeface name":"Webdings","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"128388","Unicode hex":"1F584"},{"Typeface name":"Webdings","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128389","Unicode hex":"1F585"},{"Typeface name":"Webdings","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128387","Unicode hex":"1F583"},{"Typeface name":"Webdings","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128390","Unicode hex":"1F586"},{"Typeface name":"Webdings","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"128441","Unicode hex":"1F5B9"},{"Typeface name":"Webdings","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"128442","Unicode hex":"1F5BA"},{"Typeface name":"Webdings","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"128443","Unicode hex":"1F5BB"},{"Typeface name":"Webdings","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"128373","Unicode hex":"1F575"},{"Typeface name":"Webdings","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"128368","Unicode hex":"1F570"},{"Typeface name":"Webdings","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"128445","Unicode hex":"1F5BD"},{"Typeface name":"Webdings","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"128446","Unicode hex":"1F5BE"},{"Typeface name":"Webdings","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128203","Unicode hex":"1F4CB"},{"Typeface name":"Webdings","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128466","Unicode hex":"1F5D2"},{"Typeface name":"Webdings","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128467","Unicode hex":"1F5D3"},{"Typeface name":"Webdings","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"128366","Unicode hex":"1F56E"},{"Typeface name":"Webdings","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"128218","Unicode hex":"1F4DA"},{"Typeface name":"Webdings","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128478","Unicode hex":"1F5DE"},{"Typeface name":"Webdings","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128479","Unicode hex":"1F5DF"},{"Typeface name":"Webdings","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"128451","Unicode hex":"1F5C3"},{"Typeface name":"Webdings","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128450","Unicode hex":"1F5C2"},{"Typeface name":"Webdings","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"128444","Unicode hex":"1F5BC"},{"Typeface name":"Webdings","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"127917","Unicode hex":"1F3AD"},{"Typeface name":"Webdings","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"127900","Unicode hex":"1F39C"},{"Typeface name":"Webdings","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"127896","Unicode hex":"1F398"},{"Typeface name":"Webdings","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"127897","Unicode hex":"1F399"},{"Typeface name":"Webdings","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"127911","Unicode hex":"1F3A7"},{"Typeface name":"Webdings","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"128191","Unicode hex":"1F4BF"},{"Typeface name":"Webdings","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"127902","Unicode hex":"1F39E"},{"Typeface name":"Webdings","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"128247","Unicode hex":"1F4F7"},{"Typeface name":"Webdings","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"127903","Unicode hex":"1F39F"},{"Typeface name":"Webdings","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"127916","Unicode hex":"1F3AC"},{"Typeface name":"Webdings","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"128253","Unicode hex":"1F4FD"},{"Typeface name":"Webdings","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128249","Unicode hex":"1F4F9"},{"Typeface name":"Webdings","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"128254","Unicode hex":"1F4FE"},{"Typeface name":"Webdings","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"128251","Unicode hex":"1F4FB"},{"Typeface name":"Webdings","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"127898","Unicode hex":"1F39A"},{"Typeface name":"Webdings","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"127899","Unicode hex":"1F39B"},{"Typeface name":"Webdings","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"128250","Unicode hex":"1F4FA"},{"Typeface name":"Webdings","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"128187","Unicode hex":"1F4BB"},{"Typeface name":"Webdings","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"128421","Unicode hex":"1F5A5"},{"Typeface name":"Webdings","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"128422","Unicode hex":"1F5A6"},{"Typeface name":"Webdings","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"128423","Unicode hex":"1F5A7"},{"Typeface name":"Webdings","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"128377","Unicode hex":"1F579"},{"Typeface name":"Webdings","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"127918","Unicode hex":"1F3AE"},{"Typeface name":"Webdings","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"128379","Unicode hex":"1F57B"},{"Typeface name":"Webdings","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"128380","Unicode hex":"1F57C"},{"Typeface name":"Webdings","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"128223","Unicode hex":"1F4DF"},{"Typeface name":"Webdings","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"128385","Unicode hex":"1F581"},{"Typeface name":"Webdings","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"128384","Unicode hex":"1F580"},{"Typeface name":"Webdings","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"128424","Unicode hex":"1F5A8"},{"Typeface name":"Webdings","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128425","Unicode hex":"1F5A9"},{"Typeface name":"Webdings","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128447","Unicode hex":"1F5BF"},{"Typeface name":"Webdings","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128426","Unicode hex":"1F5AA"},{"Typeface name":"Webdings","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128476","Unicode hex":"1F5DC"},{"Typeface name":"Webdings","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128274","Unicode hex":"1F512"},{"Typeface name":"Webdings","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128275","Unicode hex":"1F513"},{"Typeface name":"Webdings","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128477","Unicode hex":"1F5DD"},{"Typeface name":"Webdings","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128229","Unicode hex":"1F4E5"},{"Typeface name":"Webdings","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128228","Unicode hex":"1F4E4"},{"Typeface name":"Webdings","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128371","Unicode hex":"1F573"},{"Typeface name":"Webdings","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"127779","Unicode hex":"1F323"},{"Typeface name":"Webdings","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"127780","Unicode hex":"1F324"},{"Typeface name":"Webdings","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"127781","Unicode hex":"1F325"},{"Typeface name":"Webdings","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"127782","Unicode hex":"1F326"},{"Typeface name":"Webdings","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"9729","Unicode hex":"2601"},{"Typeface name":"Webdings","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"127784","Unicode hex":"1F328"},{"Typeface name":"Webdings","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"127783","Unicode hex":"1F327"},{"Typeface name":"Webdings","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"127785","Unicode hex":"1F329"},{"Typeface name":"Webdings","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"127786","Unicode hex":"1F32A"},{"Typeface name":"Webdings","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"127788","Unicode hex":"1F32C"},{"Typeface name":"Webdings","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"127787","Unicode hex":"1F32B"},{"Typeface name":"Webdings","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"127772","Unicode hex":"1F31C"},{"Typeface name":"Webdings","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"127777","Unicode hex":"1F321"},{"Typeface name":"Webdings","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"128715","Unicode hex":"1F6CB"},{"Typeface name":"Webdings","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"128719","Unicode hex":"1F6CF"},{"Typeface name":"Webdings","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"127869","Unicode hex":"1F37D"},{"Typeface name":"Webdings","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"127864","Unicode hex":"1F378"},{"Typeface name":"Webdings","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"128718","Unicode hex":"1F6CE"},{"Typeface name":"Webdings","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"128717","Unicode hex":"1F6CD"},{"Typeface name":"Webdings","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"9413","Unicode hex":"24C5"},{"Typeface name":"Webdings","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"9855","Unicode hex":"267F"},{"Typeface name":"Webdings","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"128710","Unicode hex":"1F6C6"},{"Typeface name":"Webdings","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"128392","Unicode hex":"1F588"},{"Typeface name":"Webdings","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"127891","Unicode hex":"1F393"},{"Typeface name":"Webdings","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"128484","Unicode hex":"1F5E4"},{"Typeface name":"Webdings","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"128485","Unicode hex":"1F5E5"},{"Typeface name":"Webdings","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"128486","Unicode hex":"1F5E6"},{"Typeface name":"Webdings","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"128487","Unicode hex":"1F5E7"},{"Typeface name":"Webdings","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"128746","Unicode hex":"1F6EA"},{"Typeface name":"Webdings","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"128063","Unicode hex":"1F43F"},{"Typeface name":"Webdings","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"128038","Unicode hex":"1F426"},{"Typeface name":"Webdings","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"128031","Unicode hex":"1F41F"},{"Typeface name":"Webdings","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"128021","Unicode hex":"1F415"},{"Typeface name":"Webdings","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"128008","Unicode hex":"1F408"},{"Typeface name":"Webdings","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"128620","Unicode hex":"1F66C"},{"Typeface name":"Webdings","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"128622","Unicode hex":"1F66E"},{"Typeface name":"Webdings","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"128621","Unicode hex":"1F66D"},{"Typeface name":"Webdings","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"128623","Unicode hex":"1F66F"},{"Typeface name":"Webdings","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"128506","Unicode hex":"1F5FA"},{"Typeface name":"Webdings","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"127757","Unicode hex":"1F30D"},{"Typeface name":"Webdings","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"127759","Unicode hex":"1F30F"},{"Typeface name":"Webdings","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"127758","Unicode hex":"1F30E"},{"Typeface name":"Webdings","Dingbat dec":"255","Dingbat hex":"FF","Unicode dec":"128330","Unicode hex":"1F54A"},{"Typeface name":"Wingdings","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128393","Unicode hex":"1F589"},{"Typeface name":"Wingdings","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"9986","Unicode hex":"2702"},{"Typeface name":"Wingdings","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"9985","Unicode hex":"2701"},{"Typeface name":"Wingdings","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128083","Unicode hex":"1F453"},{"Typeface name":"Wingdings","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"128365","Unicode hex":"1F56D"},{"Typeface name":"Wingdings","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"128366","Unicode hex":"1F56E"},{"Typeface name":"Wingdings","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128367","Unicode hex":"1F56F"},{"Typeface name":"Wingdings","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128383","Unicode hex":"1F57F"},{"Typeface name":"Wingdings","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"9990","Unicode hex":"2706"},{"Typeface name":"Wingdings","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128386","Unicode hex":"1F582"},{"Typeface name":"Wingdings","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128387","Unicode hex":"1F583"},{"Typeface name":"Wingdings","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"128234","Unicode hex":"1F4EA"},{"Typeface name":"Wingdings","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"128235","Unicode hex":"1F4EB"},{"Typeface name":"Wingdings","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128236","Unicode hex":"1F4EC"},{"Typeface name":"Wingdings","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128237","Unicode hex":"1F4ED"},{"Typeface name":"Wingdings","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128448","Unicode hex":"1F5C0"},{"Typeface name":"Wingdings","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128449","Unicode hex":"1F5C1"},{"Typeface name":"Wingdings","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128462","Unicode hex":"1F5CE"},{"Typeface name":"Wingdings","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"128463","Unicode hex":"1F5CF"},{"Typeface name":"Wingdings","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"128464","Unicode hex":"1F5D0"},{"Typeface name":"Wingdings","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"128452","Unicode hex":"1F5C4"},{"Typeface name":"Wingdings","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"8987","Unicode hex":"231B"},{"Typeface name":"Wingdings","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"128430","Unicode hex":"1F5AE"},{"Typeface name":"Wingdings","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"128432","Unicode hex":"1F5B0"},{"Typeface name":"Wingdings","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"128434","Unicode hex":"1F5B2"},{"Typeface name":"Wingdings","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"128435","Unicode hex":"1F5B3"},{"Typeface name":"Wingdings","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"128436","Unicode hex":"1F5B4"},{"Typeface name":"Wingdings","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"128427","Unicode hex":"1F5AB"},{"Typeface name":"Wingdings","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"128428","Unicode hex":"1F5AC"},{"Typeface name":"Wingdings","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"9991","Unicode hex":"2707"},{"Typeface name":"Wingdings","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"9997","Unicode hex":"270D"},{"Typeface name":"Wingdings","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128398","Unicode hex":"1F58E"},{"Typeface name":"Wingdings","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"9996","Unicode hex":"270C"},{"Typeface name":"Wingdings","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"128399","Unicode hex":"1F58F"},{"Typeface name":"Wingdings","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"128077","Unicode hex":"1F44D"},{"Typeface name":"Wingdings","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"128078","Unicode hex":"1F44E"},{"Typeface name":"Wingdings","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"9756","Unicode hex":"261C"},{"Typeface name":"Wingdings","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"9758","Unicode hex":"261E"},{"Typeface name":"Wingdings","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"9757","Unicode hex":"261D"},{"Typeface name":"Wingdings","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"9759","Unicode hex":"261F"},{"Typeface name":"Wingdings","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"128400","Unicode hex":"1F590"},{"Typeface name":"Wingdings","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"9786","Unicode hex":"263A"},{"Typeface name":"Wingdings","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128528","Unicode hex":"1F610"},{"Typeface name":"Wingdings","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"9785","Unicode hex":"2639"},{"Typeface name":"Wingdings","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"128163","Unicode hex":"1F4A3"},{"Typeface name":"Wingdings","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128369","Unicode hex":"1F571"},{"Typeface name":"Wingdings","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"127987","Unicode hex":"1F3F3"},{"Typeface name":"Wingdings","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"127985","Unicode hex":"1F3F1"},{"Typeface name":"Wingdings","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"9992","Unicode hex":"2708"},{"Typeface name":"Wingdings","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9788","Unicode hex":"263C"},{"Typeface name":"Wingdings","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"127778","Unicode hex":"1F322"},{"Typeface name":"Wingdings","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"10052","Unicode hex":"2744"},{"Typeface name":"Wingdings","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"128326","Unicode hex":"1F546"},{"Typeface name":"Wingdings","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"10014","Unicode hex":"271E"},{"Typeface name":"Wingdings","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128328","Unicode hex":"1F548"},{"Typeface name":"Wingdings","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"10016","Unicode hex":"2720"},{"Typeface name":"Wingdings","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"10017","Unicode hex":"2721"},{"Typeface name":"Wingdings","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"9770","Unicode hex":"262A"},{"Typeface name":"Wingdings","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"9775","Unicode hex":"262F"},{"Typeface name":"Wingdings","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128329","Unicode hex":"1F549"},{"Typeface name":"Wingdings","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"9784","Unicode hex":"2638"},{"Typeface name":"Wingdings","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"9800","Unicode hex":"2648"},{"Typeface name":"Wingdings","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"9801","Unicode hex":"2649"},{"Typeface name":"Wingdings","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"9802","Unicode hex":"264A"},{"Typeface name":"Wingdings","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"9803","Unicode hex":"264B"},{"Typeface name":"Wingdings","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"9804","Unicode hex":"264C"},{"Typeface name":"Wingdings","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"9805","Unicode hex":"264D"},{"Typeface name":"Wingdings","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"9806","Unicode hex":"264E"},{"Typeface name":"Wingdings","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"9807","Unicode hex":"264F"},{"Typeface name":"Wingdings","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"9808","Unicode hex":"2650"},{"Typeface name":"Wingdings","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"9809","Unicode hex":"2651"},{"Typeface name":"Wingdings","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"9810","Unicode hex":"2652"},{"Typeface name":"Wingdings","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"9811","Unicode hex":"2653"},{"Typeface name":"Wingdings","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"128624","Unicode hex":"1F670"},{"Typeface name":"Wingdings","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"128629","Unicode hex":"1F675"},{"Typeface name":"Wingdings","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"9899","Unicode hex":"26AB"},{"Typeface name":"Wingdings","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"128318","Unicode hex":"1F53E"},{"Typeface name":"Wingdings","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"9724","Unicode hex":"25FC"},{"Typeface name":"Wingdings","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"128911","Unicode hex":"1F78F"},{"Typeface name":"Wingdings","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"128912","Unicode hex":"1F790"},{"Typeface name":"Wingdings","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"10065","Unicode hex":"2751"},{"Typeface name":"Wingdings","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"10066","Unicode hex":"2752"},{"Typeface name":"Wingdings","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"128927","Unicode hex":"1F79F"},{"Typeface name":"Wingdings","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"10731","Unicode hex":"29EB"},{"Typeface name":"Wingdings","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"9670","Unicode hex":"25C6"},{"Typeface name":"Wingdings","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"10070","Unicode hex":"2756"},{"Typeface name":"Wingdings","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"11049","Unicode hex":"2B29"},{"Typeface name":"Wingdings","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"8999","Unicode hex":"2327"},{"Typeface name":"Wingdings","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"11193","Unicode hex":"2BB9"},{"Typeface name":"Wingdings","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"8984","Unicode hex":"2318"},{"Typeface name":"Wingdings","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"127989","Unicode hex":"1F3F5"},{"Typeface name":"Wingdings","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"127990","Unicode hex":"1F3F6"},{"Typeface name":"Wingdings","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128630","Unicode hex":"1F676"},{"Typeface name":"Wingdings","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128631","Unicode hex":"1F677"},{"Typeface name":"Wingdings","Dingbat dec":"127","Dingbat hex":"7F","Unicode dec":"9647","Unicode hex":"25AF"},{"Typeface name":"Wingdings","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"127243","Unicode hex":"1F10B"},{"Typeface name":"Wingdings","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"10112","Unicode hex":"2780"},{"Typeface name":"Wingdings","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"10113","Unicode hex":"2781"},{"Typeface name":"Wingdings","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"10114","Unicode hex":"2782"},{"Typeface name":"Wingdings","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"10115","Unicode hex":"2783"},{"Typeface name":"Wingdings","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"10116","Unicode hex":"2784"},{"Typeface name":"Wingdings","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"10117","Unicode hex":"2785"},{"Typeface name":"Wingdings","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"10118","Unicode hex":"2786"},{"Typeface name":"Wingdings","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"10119","Unicode hex":"2787"},{"Typeface name":"Wingdings","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"10120","Unicode hex":"2788"},{"Typeface name":"Wingdings","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"10121","Unicode hex":"2789"},{"Typeface name":"Wingdings","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"127244","Unicode hex":"1F10C"},{"Typeface name":"Wingdings","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"10122","Unicode hex":"278A"},{"Typeface name":"Wingdings","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"10123","Unicode hex":"278B"},{"Typeface name":"Wingdings","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"10124","Unicode hex":"278C"},{"Typeface name":"Wingdings","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"10125","Unicode hex":"278D"},{"Typeface name":"Wingdings","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"10126","Unicode hex":"278E"},{"Typeface name":"Wingdings","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"10127","Unicode hex":"278F"},{"Typeface name":"Wingdings","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"10128","Unicode hex":"2790"},{"Typeface name":"Wingdings","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"10129","Unicode hex":"2791"},{"Typeface name":"Wingdings","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"10130","Unicode hex":"2792"},{"Typeface name":"Wingdings","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"10131","Unicode hex":"2793"},{"Typeface name":"Wingdings","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128610","Unicode hex":"1F662"},{"Typeface name":"Wingdings","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"128608","Unicode hex":"1F660"},{"Typeface name":"Wingdings","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"128609","Unicode hex":"1F661"},{"Typeface name":"Wingdings","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"128611","Unicode hex":"1F663"},{"Typeface name":"Wingdings","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128606","Unicode hex":"1F65E"},{"Typeface name":"Wingdings","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128604","Unicode hex":"1F65C"},{"Typeface name":"Wingdings","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128605","Unicode hex":"1F65D"},{"Typeface name":"Wingdings","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"128607","Unicode hex":"1F65F"},{"Typeface name":"Wingdings","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"8729","Unicode hex":"2219"},{"Typeface name":"Wingdings","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"8226","Unicode hex":"2022"},{"Typeface name":"Wingdings","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"11037","Unicode hex":"2B1D"},{"Typeface name":"Wingdings","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"11096","Unicode hex":"2B58"},{"Typeface name":"Wingdings","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"128902","Unicode hex":"1F786"},{"Typeface name":"Wingdings","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"128904","Unicode hex":"1F788"},{"Typeface name":"Wingdings","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128906","Unicode hex":"1F78A"},{"Typeface name":"Wingdings","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128907","Unicode hex":"1F78B"},{"Typeface name":"Wingdings","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128319","Unicode hex":"1F53F"},{"Typeface name":"Wingdings","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"9642","Unicode hex":"25AA"},{"Typeface name":"Wingdings","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"128910","Unicode hex":"1F78E"},{"Typeface name":"Wingdings","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128961","Unicode hex":"1F7C1"},{"Typeface name":"Wingdings","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128965","Unicode hex":"1F7C5"},{"Typeface name":"Wingdings","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"9733","Unicode hex":"2605"},{"Typeface name":"Wingdings","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128971","Unicode hex":"1F7CB"},{"Typeface name":"Wingdings","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"128975","Unicode hex":"1F7CF"},{"Typeface name":"Wingdings","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"128979","Unicode hex":"1F7D3"},{"Typeface name":"Wingdings","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"128977","Unicode hex":"1F7D1"},{"Typeface name":"Wingdings","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"11216","Unicode hex":"2BD0"},{"Typeface name":"Wingdings","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"8982","Unicode hex":"2316"},{"Typeface name":"Wingdings","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"11214","Unicode hex":"2BCE"},{"Typeface name":"Wingdings","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"11215","Unicode hex":"2BCF"},{"Typeface name":"Wingdings","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"11217","Unicode hex":"2BD1"},{"Typeface name":"Wingdings","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"10026","Unicode hex":"272A"},{"Typeface name":"Wingdings","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"10032","Unicode hex":"2730"},{"Typeface name":"Wingdings","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"128336","Unicode hex":"1F550"},{"Typeface name":"Wingdings","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"128337","Unicode hex":"1F551"},{"Typeface name":"Wingdings","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128338","Unicode hex":"1F552"},{"Typeface name":"Wingdings","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"128339","Unicode hex":"1F553"},{"Typeface name":"Wingdings","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"128340","Unicode hex":"1F554"},{"Typeface name":"Wingdings","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"128341","Unicode hex":"1F555"},{"Typeface name":"Wingdings","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"128342","Unicode hex":"1F556"},{"Typeface name":"Wingdings","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"128343","Unicode hex":"1F557"},{"Typeface name":"Wingdings","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"128344","Unicode hex":"1F558"},{"Typeface name":"Wingdings","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"128345","Unicode hex":"1F559"},{"Typeface name":"Wingdings","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"128346","Unicode hex":"1F55A"},{"Typeface name":"Wingdings","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"128347","Unicode hex":"1F55B"},{"Typeface name":"Wingdings","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"11184","Unicode hex":"2BB0"},{"Typeface name":"Wingdings","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"11185","Unicode hex":"2BB1"},{"Typeface name":"Wingdings","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"11186","Unicode hex":"2BB2"},{"Typeface name":"Wingdings","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"11187","Unicode hex":"2BB3"},{"Typeface name":"Wingdings","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"11188","Unicode hex":"2BB4"},{"Typeface name":"Wingdings","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"11189","Unicode hex":"2BB5"},{"Typeface name":"Wingdings","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"11190","Unicode hex":"2BB6"},{"Typeface name":"Wingdings","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"11191","Unicode hex":"2BB7"},{"Typeface name":"Wingdings","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128618","Unicode hex":"1F66A"},{"Typeface name":"Wingdings","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128619","Unicode hex":"1F66B"},{"Typeface name":"Wingdings","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128597","Unicode hex":"1F655"},{"Typeface name":"Wingdings","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128596","Unicode hex":"1F654"},{"Typeface name":"Wingdings","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128599","Unicode hex":"1F657"},{"Typeface name":"Wingdings","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128598","Unicode hex":"1F656"},{"Typeface name":"Wingdings","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128592","Unicode hex":"1F650"},{"Typeface name":"Wingdings","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128593","Unicode hex":"1F651"},{"Typeface name":"Wingdings","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128594","Unicode hex":"1F652"},{"Typeface name":"Wingdings","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128595","Unicode hex":"1F653"},{"Typeface name":"Wingdings","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"9003","Unicode hex":"232B"},{"Typeface name":"Wingdings","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"8998","Unicode hex":"2326"},{"Typeface name":"Wingdings","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"11160","Unicode hex":"2B98"},{"Typeface name":"Wingdings","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"11162","Unicode hex":"2B9A"},{"Typeface name":"Wingdings","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"11161","Unicode hex":"2B99"},{"Typeface name":"Wingdings","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"11163","Unicode hex":"2B9B"},{"Typeface name":"Wingdings","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"11144","Unicode hex":"2B88"},{"Typeface name":"Wingdings","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"11146","Unicode hex":"2B8A"},{"Typeface name":"Wingdings","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"11145","Unicode hex":"2B89"},{"Typeface name":"Wingdings","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"11147","Unicode hex":"2B8B"},{"Typeface name":"Wingdings","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"129128","Unicode hex":"1F868"},{"Typeface name":"Wingdings","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"129130","Unicode hex":"1F86A"},{"Typeface name":"Wingdings","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"129129","Unicode hex":"1F869"},{"Typeface name":"Wingdings","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"129131","Unicode hex":"1F86B"},{"Typeface name":"Wingdings","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"129132","Unicode hex":"1F86C"},{"Typeface name":"Wingdings","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"129133","Unicode hex":"1F86D"},{"Typeface name":"Wingdings","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"129135","Unicode hex":"1F86F"},{"Typeface name":"Wingdings","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"129134","Unicode hex":"1F86E"},{"Typeface name":"Wingdings","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"129144","Unicode hex":"1F878"},{"Typeface name":"Wingdings","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"129146","Unicode hex":"1F87A"},{"Typeface name":"Wingdings","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"129145","Unicode hex":"1F879"},{"Typeface name":"Wingdings","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"129147","Unicode hex":"1F87B"},{"Typeface name":"Wingdings","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"129148","Unicode hex":"1F87C"},{"Typeface name":"Wingdings","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"129149","Unicode hex":"1F87D"},{"Typeface name":"Wingdings","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"129151","Unicode hex":"1F87F"},{"Typeface name":"Wingdings","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"129150","Unicode hex":"1F87E"},{"Typeface name":"Wingdings","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"8678","Unicode hex":"21E6"},{"Typeface name":"Wingdings","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"8680","Unicode hex":"21E8"},{"Typeface name":"Wingdings","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"8679","Unicode hex":"21E7"},{"Typeface name":"Wingdings","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"8681","Unicode hex":"21E9"},{"Typeface name":"Wingdings","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"11012","Unicode hex":"2B04"},{"Typeface name":"Wingdings","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"8691","Unicode hex":"21F3"},{"Typeface name":"Wingdings","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"11009","Unicode hex":"2B01"},{"Typeface name":"Wingdings","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"11008","Unicode hex":"2B00"},{"Typeface name":"Wingdings","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"11011","Unicode hex":"2B03"},{"Typeface name":"Wingdings","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"11010","Unicode hex":"2B02"},{"Typeface name":"Wingdings","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"129196","Unicode hex":"1F8AC"},{"Typeface name":"Wingdings","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"129197","Unicode hex":"1F8AD"},{"Typeface name":"Wingdings","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"128502","Unicode hex":"1F5F6"},{"Typeface name":"Wingdings","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"10003","Unicode hex":"2713"},{"Typeface name":"Wingdings","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"128503","Unicode hex":"1F5F7"},{"Typeface name":"Wingdings","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"128505","Unicode hex":"1F5F9"},{"Typeface name":"Wingdings 2","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings 2","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128394","Unicode hex":"1F58A"},{"Typeface name":"Wingdings 2","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"128395","Unicode hex":"1F58B"},{"Typeface name":"Wingdings 2","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"128396","Unicode hex":"1F58C"},{"Typeface name":"Wingdings 2","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128397","Unicode hex":"1F58D"},{"Typeface name":"Wingdings 2","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"9988","Unicode hex":"2704"},{"Typeface name":"Wingdings 2","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"9984","Unicode hex":"2700"},{"Typeface name":"Wingdings 2","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128382","Unicode hex":"1F57E"},{"Typeface name":"Wingdings 2","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128381","Unicode hex":"1F57D"},{"Typeface name":"Wingdings 2","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"128453","Unicode hex":"1F5C5"},{"Typeface name":"Wingdings 2","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128454","Unicode hex":"1F5C6"},{"Typeface name":"Wingdings 2","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128455","Unicode hex":"1F5C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"128456","Unicode hex":"1F5C8"},{"Typeface name":"Wingdings 2","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"128457","Unicode hex":"1F5C9"},{"Typeface name":"Wingdings 2","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128458","Unicode hex":"1F5CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128459","Unicode hex":"1F5CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128460","Unicode hex":"1F5CC"},{"Typeface name":"Wingdings 2","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128461","Unicode hex":"1F5CD"},{"Typeface name":"Wingdings 2","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128203","Unicode hex":"1F4CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"128465","Unicode hex":"1F5D1"},{"Typeface name":"Wingdings 2","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"128468","Unicode hex":"1F5D4"},{"Typeface name":"Wingdings 2","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"128437","Unicode hex":"1F5B5"},{"Typeface name":"Wingdings 2","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"128438","Unicode hex":"1F5B6"},{"Typeface name":"Wingdings 2","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"128439","Unicode hex":"1F5B7"},{"Typeface name":"Wingdings 2","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"128440","Unicode hex":"1F5B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"128429","Unicode hex":"1F5AD"},{"Typeface name":"Wingdings 2","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"128431","Unicode hex":"1F5AF"},{"Typeface name":"Wingdings 2","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"128433","Unicode hex":"1F5B1"},{"Typeface name":"Wingdings 2","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"128402","Unicode hex":"1F592"},{"Typeface name":"Wingdings 2","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"128403","Unicode hex":"1F593"},{"Typeface name":"Wingdings 2","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"128408","Unicode hex":"1F598"},{"Typeface name":"Wingdings 2","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"128409","Unicode hex":"1F599"},{"Typeface name":"Wingdings 2","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128410","Unicode hex":"1F59A"},{"Typeface name":"Wingdings 2","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"128411","Unicode hex":"1F59B"},{"Typeface name":"Wingdings 2","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"128072","Unicode hex":"1F448"},{"Typeface name":"Wingdings 2","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"128073","Unicode hex":"1F449"},{"Typeface name":"Wingdings 2","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"128412","Unicode hex":"1F59C"},{"Typeface name":"Wingdings 2","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"128413","Unicode hex":"1F59D"},{"Typeface name":"Wingdings 2","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"128414","Unicode hex":"1F59E"},{"Typeface name":"Wingdings 2","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"128415","Unicode hex":"1F59F"},{"Typeface name":"Wingdings 2","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"128416","Unicode hex":"1F5A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"128417","Unicode hex":"1F5A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"128070","Unicode hex":"1F446"},{"Typeface name":"Wingdings 2","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128071","Unicode hex":"1F447"},{"Typeface name":"Wingdings 2","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"128418","Unicode hex":"1F5A2"},{"Typeface name":"Wingdings 2","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"128419","Unicode hex":"1F5A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128401","Unicode hex":"1F591"},{"Typeface name":"Wingdings 2","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"128500","Unicode hex":"1F5F4"},{"Typeface name":"Wingdings 2","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"128504","Unicode hex":"1F5F8"},{"Typeface name":"Wingdings 2","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"128501","Unicode hex":"1F5F5"},{"Typeface name":"Wingdings 2","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9745","Unicode hex":"2611"},{"Typeface name":"Wingdings 2","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"11197","Unicode hex":"2BBD"},{"Typeface name":"Wingdings 2","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"9746","Unicode hex":"2612"},{"Typeface name":"Wingdings 2","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"11198","Unicode hex":"2BBE"},{"Typeface name":"Wingdings 2","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"11199","Unicode hex":"2BBF"},{"Typeface name":"Wingdings 2","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128711","Unicode hex":"1F6C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"10680","Unicode hex":"29B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"128625","Unicode hex":"1F671"},{"Typeface name":"Wingdings 2","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"128628","Unicode hex":"1F674"},{"Typeface name":"Wingdings 2","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"128626","Unicode hex":"1F672"},{"Typeface name":"Wingdings 2","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128627","Unicode hex":"1F673"},{"Typeface name":"Wingdings 2","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"8253","Unicode hex":"203D"},{"Typeface name":"Wingdings 2","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"128633","Unicode hex":"1F679"},{"Typeface name":"Wingdings 2","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"128634","Unicode hex":"1F67A"},{"Typeface name":"Wingdings 2","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"128635","Unicode hex":"1F67B"},{"Typeface name":"Wingdings 2","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"128614","Unicode hex":"1F666"},{"Typeface name":"Wingdings 2","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"128612","Unicode hex":"1F664"},{"Typeface name":"Wingdings 2","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"128613","Unicode hex":"1F665"},{"Typeface name":"Wingdings 2","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"128615","Unicode hex":"1F667"},{"Typeface name":"Wingdings 2","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"128602","Unicode hex":"1F65A"},{"Typeface name":"Wingdings 2","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"128600","Unicode hex":"1F658"},{"Typeface name":"Wingdings 2","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"128601","Unicode hex":"1F659"},{"Typeface name":"Wingdings 2","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"128603","Unicode hex":"1F65B"},{"Typeface name":"Wingdings 2","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"9450","Unicode hex":"24EA"},{"Typeface name":"Wingdings 2","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"9312","Unicode hex":"2460"},{"Typeface name":"Wingdings 2","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"9313","Unicode hex":"2461"},{"Typeface name":"Wingdings 2","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"9314","Unicode hex":"2462"},{"Typeface name":"Wingdings 2","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"9315","Unicode hex":"2463"},{"Typeface name":"Wingdings 2","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"9316","Unicode hex":"2464"},{"Typeface name":"Wingdings 2","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"9317","Unicode hex":"2465"},{"Typeface name":"Wingdings 2","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"9318","Unicode hex":"2466"},{"Typeface name":"Wingdings 2","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"9319","Unicode hex":"2467"},{"Typeface name":"Wingdings 2","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"9320","Unicode hex":"2468"},{"Typeface name":"Wingdings 2","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"9321","Unicode hex":"2469"},{"Typeface name":"Wingdings 2","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"9471","Unicode hex":"24FF"},{"Typeface name":"Wingdings 2","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"10102","Unicode hex":"2776"},{"Typeface name":"Wingdings 2","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"10103","Unicode hex":"2777"},{"Typeface name":"Wingdings 2","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"10104","Unicode hex":"2778"},{"Typeface name":"Wingdings 2","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"10105","Unicode hex":"2779"},{"Typeface name":"Wingdings 2","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"10106","Unicode hex":"277A"},{"Typeface name":"Wingdings 2","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"10107","Unicode hex":"277B"},{"Typeface name":"Wingdings 2","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"10108","Unicode hex":"277C"},{"Typeface name":"Wingdings 2","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"10109","Unicode hex":"277D"},{"Typeface name":"Wingdings 2","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"10110","Unicode hex":"277E"},{"Typeface name":"Wingdings 2","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"10111","Unicode hex":"277F"},{"Typeface name":"Wingdings 2","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"9737","Unicode hex":"2609"},{"Typeface name":"Wingdings 2","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"127765","Unicode hex":"1F315"},{"Typeface name":"Wingdings 2","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"9789","Unicode hex":"263D"},{"Typeface name":"Wingdings 2","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"9790","Unicode hex":"263E"},{"Typeface name":"Wingdings 2","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"11839","Unicode hex":"2E3F"},{"Typeface name":"Wingdings 2","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"10013","Unicode hex":"271D"},{"Typeface name":"Wingdings 2","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"128327","Unicode hex":"1F547"},{"Typeface name":"Wingdings 2","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"128348","Unicode hex":"1F55C"},{"Typeface name":"Wingdings 2","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"128349","Unicode hex":"1F55D"},{"Typeface name":"Wingdings 2","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"128350","Unicode hex":"1F55E"},{"Typeface name":"Wingdings 2","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"128351","Unicode hex":"1F55F"},{"Typeface name":"Wingdings 2","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"128352","Unicode hex":"1F560"},{"Typeface name":"Wingdings 2","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"128353","Unicode hex":"1F561"},{"Typeface name":"Wingdings 2","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"128354","Unicode hex":"1F562"},{"Typeface name":"Wingdings 2","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"128355","Unicode hex":"1F563"},{"Typeface name":"Wingdings 2","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"128356","Unicode hex":"1F564"},{"Typeface name":"Wingdings 2","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"128357","Unicode hex":"1F565"},{"Typeface name":"Wingdings 2","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"128358","Unicode hex":"1F566"},{"Typeface name":"Wingdings 2","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"128359","Unicode hex":"1F567"},{"Typeface name":"Wingdings 2","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"128616","Unicode hex":"1F668"},{"Typeface name":"Wingdings 2","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"128617","Unicode hex":"1F669"},{"Typeface name":"Wingdings 2","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"8901","Unicode hex":"22C5"},{"Typeface name":"Wingdings 2","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128900","Unicode hex":"1F784"},{"Typeface name":"Wingdings 2","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"10625","Unicode hex":"2981"},{"Typeface name":"Wingdings 2","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"9679","Unicode hex":"25CF"},{"Typeface name":"Wingdings 2","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"9675","Unicode hex":"25CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128901","Unicode hex":"1F785"},{"Typeface name":"Wingdings 2","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128903","Unicode hex":"1F787"},{"Typeface name":"Wingdings 2","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128905","Unicode hex":"1F789"},{"Typeface name":"Wingdings 2","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"8857","Unicode hex":"2299"},{"Typeface name":"Wingdings 2","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"10687","Unicode hex":"29BF"},{"Typeface name":"Wingdings 2","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"128908","Unicode hex":"1F78C"},{"Typeface name":"Wingdings 2","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"128909","Unicode hex":"1F78D"},{"Typeface name":"Wingdings 2","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"9726","Unicode hex":"25FE"},{"Typeface name":"Wingdings 2","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"9632","Unicode hex":"25A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"9633","Unicode hex":"25A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128913","Unicode hex":"1F791"},{"Typeface name":"Wingdings 2","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128914","Unicode hex":"1F792"},{"Typeface name":"Wingdings 2","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128915","Unicode hex":"1F793"},{"Typeface name":"Wingdings 2","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"128916","Unicode hex":"1F794"},{"Typeface name":"Wingdings 2","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"9635","Unicode hex":"25A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128917","Unicode hex":"1F795"},{"Typeface name":"Wingdings 2","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128918","Unicode hex":"1F796"},{"Typeface name":"Wingdings 2","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"128919","Unicode hex":"1F797"},{"Typeface name":"Wingdings 2","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128920","Unicode hex":"1F798"},{"Typeface name":"Wingdings 2","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"11049","Unicode hex":"2B29"},{"Typeface name":"Wingdings 2","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"11045","Unicode hex":"2B25"},{"Typeface name":"Wingdings 2","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"9671","Unicode hex":"25C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"128922","Unicode hex":"1F79A"},{"Typeface name":"Wingdings 2","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"9672","Unicode hex":"25C8"},{"Typeface name":"Wingdings 2","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"128923","Unicode hex":"1F79B"},{"Typeface name":"Wingdings 2","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"128924","Unicode hex":"1F79C"},{"Typeface name":"Wingdings 2","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"128925","Unicode hex":"1F79D"},{"Typeface name":"Wingdings 2","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"128926","Unicode hex":"1F79E"},{"Typeface name":"Wingdings 2","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"11050","Unicode hex":"2B2A"},{"Typeface name":"Wingdings 2","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"11047","Unicode hex":"2B27"},{"Typeface name":"Wingdings 2","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"9674","Unicode hex":"25CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128928","Unicode hex":"1F7A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"9686","Unicode hex":"25D6"},{"Typeface name":"Wingdings 2","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"9687","Unicode hex":"25D7"},{"Typeface name":"Wingdings 2","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"11210","Unicode hex":"2BCA"},{"Typeface name":"Wingdings 2","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"11211","Unicode hex":"2BCB"},{"Typeface name":"Wingdings 2","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"11200","Unicode hex":"2BC0"},{"Typeface name":"Wingdings 2","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"11201","Unicode hex":"2BC1"},{"Typeface name":"Wingdings 2","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"11039","Unicode hex":"2B1F"},{"Typeface name":"Wingdings 2","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"11202","Unicode hex":"2BC2"},{"Typeface name":"Wingdings 2","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"11043","Unicode hex":"2B23"},{"Typeface name":"Wingdings 2","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"11042","Unicode hex":"2B22"},{"Typeface name":"Wingdings 2","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"11203","Unicode hex":"2BC3"},{"Typeface name":"Wingdings 2","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"11204","Unicode hex":"2BC4"},{"Typeface name":"Wingdings 2","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"128929","Unicode hex":"1F7A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"128930","Unicode hex":"1F7A2"},{"Typeface name":"Wingdings 2","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"128931","Unicode hex":"1F7A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"128932","Unicode hex":"1F7A4"},{"Typeface name":"Wingdings 2","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"128933","Unicode hex":"1F7A5"},{"Typeface name":"Wingdings 2","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128934","Unicode hex":"1F7A6"},{"Typeface name":"Wingdings 2","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128935","Unicode hex":"1F7A7"},{"Typeface name":"Wingdings 2","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128936","Unicode hex":"1F7A8"},{"Typeface name":"Wingdings 2","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128937","Unicode hex":"1F7A9"},{"Typeface name":"Wingdings 2","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128938","Unicode hex":"1F7AA"},{"Typeface name":"Wingdings 2","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128939","Unicode hex":"1F7AB"},{"Typeface name":"Wingdings 2","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128940","Unicode hex":"1F7AC"},{"Typeface name":"Wingdings 2","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128941","Unicode hex":"1F7AD"},{"Typeface name":"Wingdings 2","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128942","Unicode hex":"1F7AE"},{"Typeface name":"Wingdings 2","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128943","Unicode hex":"1F7AF"},{"Typeface name":"Wingdings 2","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"128944","Unicode hex":"1F7B0"},{"Typeface name":"Wingdings 2","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"128945","Unicode hex":"1F7B1"},{"Typeface name":"Wingdings 2","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"128946","Unicode hex":"1F7B2"},{"Typeface name":"Wingdings 2","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"128947","Unicode hex":"1F7B3"},{"Typeface name":"Wingdings 2","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"128948","Unicode hex":"1F7B4"},{"Typeface name":"Wingdings 2","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"128949","Unicode hex":"1F7B5"},{"Typeface name":"Wingdings 2","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"128950","Unicode hex":"1F7B6"},{"Typeface name":"Wingdings 2","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"128951","Unicode hex":"1F7B7"},{"Typeface name":"Wingdings 2","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"128952","Unicode hex":"1F7B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"128953","Unicode hex":"1F7B9"},{"Typeface name":"Wingdings 2","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"128954","Unicode hex":"1F7BA"},{"Typeface name":"Wingdings 2","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"128955","Unicode hex":"1F7BB"},{"Typeface name":"Wingdings 2","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"128956","Unicode hex":"1F7BC"},{"Typeface name":"Wingdings 2","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"128957","Unicode hex":"1F7BD"},{"Typeface name":"Wingdings 2","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"128958","Unicode hex":"1F7BE"},{"Typeface name":"Wingdings 2","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"128959","Unicode hex":"1F7BF"},{"Typeface name":"Wingdings 2","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"128960","Unicode hex":"1F7C0"},{"Typeface name":"Wingdings 2","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"128962","Unicode hex":"1F7C2"},{"Typeface name":"Wingdings 2","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"128964","Unicode hex":"1F7C4"},{"Typeface name":"Wingdings 2","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"128966","Unicode hex":"1F7C6"},{"Typeface name":"Wingdings 2","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"128969","Unicode hex":"1F7C9"},{"Typeface name":"Wingdings 2","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"128970","Unicode hex":"1F7CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"10038","Unicode hex":"2736"},{"Typeface name":"Wingdings 2","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"128972","Unicode hex":"1F7CC"},{"Typeface name":"Wingdings 2","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"128974","Unicode hex":"1F7CE"},{"Typeface name":"Wingdings 2","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"128976","Unicode hex":"1F7D0"},{"Typeface name":"Wingdings 2","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"128978","Unicode hex":"1F7D2"},{"Typeface name":"Wingdings 2","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"10041","Unicode hex":"2739"},{"Typeface name":"Wingdings 2","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"128963","Unicode hex":"1F7C3"},{"Typeface name":"Wingdings 2","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"128967","Unicode hex":"1F7C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"10031","Unicode hex":"272F"},{"Typeface name":"Wingdings 2","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"128973","Unicode hex":"1F7CD"},{"Typeface name":"Wingdings 2","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"128980","Unicode hex":"1F7D4"},{"Typeface name":"Wingdings 2","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"11212","Unicode hex":"2BCC"},{"Typeface name":"Wingdings 2","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"11213","Unicode hex":"2BCD"},{"Typeface name":"Wingdings 2","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"8251","Unicode hex":"203B"},{"Typeface name":"Wingdings 2","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"8258","Unicode hex":"2042"},{"Typeface name":"Wingdings 3","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings 3","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"11104","Unicode hex":"2B60"},{"Typeface name":"Wingdings 3","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"11106","Unicode hex":"2B62"},{"Typeface name":"Wingdings 3","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"11105","Unicode hex":"2B61"},{"Typeface name":"Wingdings 3","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"11107","Unicode hex":"2B63"},{"Typeface name":"Wingdings 3","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"11110","Unicode hex":"2B66"},{"Typeface name":"Wingdings 3","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"11111","Unicode hex":"2B67"},{"Typeface name":"Wingdings 3","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"11113","Unicode hex":"2B69"},{"Typeface name":"Wingdings 3","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"11112","Unicode hex":"2B68"},{"Typeface name":"Wingdings 3","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"11120","Unicode hex":"2B70"},{"Typeface name":"Wingdings 3","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"11122","Unicode hex":"2B72"},{"Typeface name":"Wingdings 3","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"11121","Unicode hex":"2B71"},{"Typeface name":"Wingdings 3","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"11123","Unicode hex":"2B73"},{"Typeface name":"Wingdings 3","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"11126","Unicode hex":"2B76"},{"Typeface name":"Wingdings 3","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"11128","Unicode hex":"2B78"},{"Typeface name":"Wingdings 3","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"11131","Unicode hex":"2B7B"},{"Typeface name":"Wingdings 3","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"11133","Unicode hex":"2B7D"},{"Typeface name":"Wingdings 3","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"11108","Unicode hex":"2B64"},{"Typeface name":"Wingdings 3","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"11109","Unicode hex":"2B65"},{"Typeface name":"Wingdings 3","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"11114","Unicode hex":"2B6A"},{"Typeface name":"Wingdings 3","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"11116","Unicode hex":"2B6C"},{"Typeface name":"Wingdings 3","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"11115","Unicode hex":"2B6B"},{"Typeface name":"Wingdings 3","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"11117","Unicode hex":"2B6D"},{"Typeface name":"Wingdings 3","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"11085","Unicode hex":"2B4D"},{"Typeface name":"Wingdings 3","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"11168","Unicode hex":"2BA0"},{"Typeface name":"Wingdings 3","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"11169","Unicode hex":"2BA1"},{"Typeface name":"Wingdings 3","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"11170","Unicode hex":"2BA2"},{"Typeface name":"Wingdings 3","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"11171","Unicode hex":"2BA3"},{"Typeface name":"Wingdings 3","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"11172","Unicode hex":"2BA4"},{"Typeface name":"Wingdings 3","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"11173","Unicode hex":"2BA5"},{"Typeface name":"Wingdings 3","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"11174","Unicode hex":"2BA6"},{"Typeface name":"Wingdings 3","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"11175","Unicode hex":"2BA7"},{"Typeface name":"Wingdings 3","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"11152","Unicode hex":"2B90"},{"Typeface name":"Wingdings 3","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"11153","Unicode hex":"2B91"},{"Typeface name":"Wingdings 3","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"11154","Unicode hex":"2B92"},{"Typeface name":"Wingdings 3","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"11155","Unicode hex":"2B93"},{"Typeface name":"Wingdings 3","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"11136","Unicode hex":"2B80"},{"Typeface name":"Wingdings 3","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"11139","Unicode hex":"2B83"},{"Typeface name":"Wingdings 3","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"11134","Unicode hex":"2B7E"},{"Typeface name":"Wingdings 3","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"11135","Unicode hex":"2B7F"},{"Typeface name":"Wingdings 3","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"11140","Unicode hex":"2B84"},{"Typeface name":"Wingdings 3","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"11142","Unicode hex":"2B86"},{"Typeface name":"Wingdings 3","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"11141","Unicode hex":"2B85"},{"Typeface name":"Wingdings 3","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"11143","Unicode hex":"2B87"},{"Typeface name":"Wingdings 3","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"11151","Unicode hex":"2B8F"},{"Typeface name":"Wingdings 3","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"11149","Unicode hex":"2B8D"},{"Typeface name":"Wingdings 3","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"11150","Unicode hex":"2B8E"},{"Typeface name":"Wingdings 3","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"11148","Unicode hex":"2B8C"},{"Typeface name":"Wingdings 3","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"11118","Unicode hex":"2B6E"},{"Typeface name":"Wingdings 3","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"11119","Unicode hex":"2B6F"},{"Typeface name":"Wingdings 3","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9099","Unicode hex":"238B"},{"Typeface name":"Wingdings 3","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"8996","Unicode hex":"2324"},{"Typeface name":"Wingdings 3","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"8963","Unicode hex":"2303"},{"Typeface name":"Wingdings 3","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"8997","Unicode hex":"2325"},{"Typeface name":"Wingdings 3","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"9251","Unicode hex":"2423"},{"Typeface name":"Wingdings 3","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"9085","Unicode hex":"237D"},{"Typeface name":"Wingdings 3","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"8682","Unicode hex":"21EA"},{"Typeface name":"Wingdings 3","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"11192","Unicode hex":"2BB8"},{"Typeface name":"Wingdings 3","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"129184","Unicode hex":"1F8A0"},{"Typeface name":"Wingdings 3","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"129185","Unicode hex":"1F8A1"},{"Typeface name":"Wingdings 3","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"129186","Unicode hex":"1F8A2"},{"Typeface name":"Wingdings 3","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"129187","Unicode hex":"1F8A3"},{"Typeface name":"Wingdings 3","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"129188","Unicode hex":"1F8A4"},{"Typeface name":"Wingdings 3","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"129189","Unicode hex":"1F8A5"},{"Typeface name":"Wingdings 3","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"129190","Unicode hex":"1F8A6"},{"Typeface name":"Wingdings 3","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"129191","Unicode hex":"1F8A7"},{"Typeface name":"Wingdings 3","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"129192","Unicode hex":"1F8A8"},{"Typeface name":"Wingdings 3","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"129193","Unicode hex":"1F8A9"},{"Typeface name":"Wingdings 3","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"129194","Unicode hex":"1F8AA"},{"Typeface name":"Wingdings 3","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"129195","Unicode hex":"1F8AB"},{"Typeface name":"Wingdings 3","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"129104","Unicode hex":"1F850"},{"Typeface name":"Wingdings 3","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"129106","Unicode hex":"1F852"},{"Typeface name":"Wingdings 3","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"129105","Unicode hex":"1F851"},{"Typeface name":"Wingdings 3","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"129107","Unicode hex":"1F853"},{"Typeface name":"Wingdings 3","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"129108","Unicode hex":"1F854"},{"Typeface name":"Wingdings 3","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"129109","Unicode hex":"1F855"},{"Typeface name":"Wingdings 3","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"129111","Unicode hex":"1F857"},{"Typeface name":"Wingdings 3","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"129110","Unicode hex":"1F856"},{"Typeface name":"Wingdings 3","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"129112","Unicode hex":"1F858"},{"Typeface name":"Wingdings 3","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"129113","Unicode hex":"1F859"},{"Typeface name":"Wingdings 3","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"9650","Unicode hex":"25B2"},{"Typeface name":"Wingdings 3","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"9660","Unicode hex":"25BC"},{"Typeface name":"Wingdings 3","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"9651","Unicode hex":"25B3"},{"Typeface name":"Wingdings 3","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"9661","Unicode hex":"25BD"},{"Typeface name":"Wingdings 3","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"9664","Unicode hex":"25C0"},{"Typeface name":"Wingdings 3","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"9654","Unicode hex":"25B6"},{"Typeface name":"Wingdings 3","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"9665","Unicode hex":"25C1"},{"Typeface name":"Wingdings 3","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"9655","Unicode hex":"25B7"},{"Typeface name":"Wingdings 3","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"9699","Unicode hex":"25E3"},{"Typeface name":"Wingdings 3","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"9698","Unicode hex":"25E2"},{"Typeface name":"Wingdings 3","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"9700","Unicode hex":"25E4"},{"Typeface name":"Wingdings 3","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"9701","Unicode hex":"25E5"},{"Typeface name":"Wingdings 3","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"128896","Unicode hex":"1F780"},{"Typeface name":"Wingdings 3","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128898","Unicode hex":"1F782"},{"Typeface name":"Wingdings 3","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128897","Unicode hex":"1F781"},{"Typeface name":"Wingdings 3","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"128899","Unicode hex":"1F783"},{"Typeface name":"Wingdings 3","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"11205","Unicode hex":"2BC5"},{"Typeface name":"Wingdings 3","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"11206","Unicode hex":"2BC6"},{"Typeface name":"Wingdings 3","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"11207","Unicode hex":"2BC7"},{"Typeface name":"Wingdings 3","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"11208","Unicode hex":"2BC8"},{"Typeface name":"Wingdings 3","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"11164","Unicode hex":"2B9C"},{"Typeface name":"Wingdings 3","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"11166","Unicode hex":"2B9E"},{"Typeface name":"Wingdings 3","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"11165","Unicode hex":"2B9D"},{"Typeface name":"Wingdings 3","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"11167","Unicode hex":"2B9F"},{"Typeface name":"Wingdings 3","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"129040","Unicode hex":"1F810"},{"Typeface name":"Wingdings 3","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"129042","Unicode hex":"1F812"},{"Typeface name":"Wingdings 3","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"129041","Unicode hex":"1F811"},{"Typeface name":"Wingdings 3","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"129043","Unicode hex":"1F813"},{"Typeface name":"Wingdings 3","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"129044","Unicode hex":"1F814"},{"Typeface name":"Wingdings 3","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"129046","Unicode hex":"1F816"},{"Typeface name":"Wingdings 3","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"129045","Unicode hex":"1F815"},{"Typeface name":"Wingdings 3","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"129047","Unicode hex":"1F817"},{"Typeface name":"Wingdings 3","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"129048","Unicode hex":"1F818"},{"Typeface name":"Wingdings 3","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"129050","Unicode hex":"1F81A"},{"Typeface name":"Wingdings 3","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"129049","Unicode hex":"1F819"},{"Typeface name":"Wingdings 3","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"129051","Unicode hex":"1F81B"},{"Typeface name":"Wingdings 3","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"129052","Unicode hex":"1F81C"},{"Typeface name":"Wingdings 3","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"129054","Unicode hex":"1F81E"},{"Typeface name":"Wingdings 3","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"129053","Unicode hex":"1F81D"},{"Typeface name":"Wingdings 3","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"129055","Unicode hex":"1F81F"},{"Typeface name":"Wingdings 3","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"129024","Unicode hex":"1F800"},{"Typeface name":"Wingdings 3","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"129026","Unicode hex":"1F802"},{"Typeface name":"Wingdings 3","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"129025","Unicode hex":"1F801"},{"Typeface name":"Wingdings 3","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"129027","Unicode hex":"1F803"},{"Typeface name":"Wingdings 3","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"129028","Unicode hex":"1F804"},{"Typeface name":"Wingdings 3","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"129030","Unicode hex":"1F806"},{"Typeface name":"Wingdings 3","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"129029","Unicode hex":"1F805"},{"Typeface name":"Wingdings 3","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"129031","Unicode hex":"1F807"},{"Typeface name":"Wingdings 3","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"129032","Unicode hex":"1F808"},{"Typeface name":"Wingdings 3","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"129034","Unicode hex":"1F80A"},{"Typeface name":"Wingdings 3","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"129033","Unicode hex":"1F809"},{"Typeface name":"Wingdings 3","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"129035","Unicode hex":"1F80B"},{"Typeface name":"Wingdings 3","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"129056","Unicode hex":"1F820"},{"Typeface name":"Wingdings 3","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"129058","Unicode hex":"1F822"},{"Typeface name":"Wingdings 3","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"129060","Unicode hex":"1F824"},{"Typeface name":"Wingdings 3","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"129062","Unicode hex":"1F826"},{"Typeface name":"Wingdings 3","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"129064","Unicode hex":"1F828"},{"Typeface name":"Wingdings 3","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"129066","Unicode hex":"1F82A"},{"Typeface name":"Wingdings 3","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"129068","Unicode hex":"1F82C"},{"Typeface name":"Wingdings 3","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"129180","Unicode hex":"1F89C"},{"Typeface name":"Wingdings 3","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"129181","Unicode hex":"1F89D"},{"Typeface name":"Wingdings 3","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"129182","Unicode hex":"1F89E"},{"Typeface name":"Wingdings 3","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"129183","Unicode hex":"1F89F"},{"Typeface name":"Wingdings 3","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"129070","Unicode hex":"1F82E"},{"Typeface name":"Wingdings 3","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"129072","Unicode hex":"1F830"},{"Typeface name":"Wingdings 3","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"129074","Unicode hex":"1F832"},{"Typeface name":"Wingdings 3","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"129076","Unicode hex":"1F834"},{"Typeface name":"Wingdings 3","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"129078","Unicode hex":"1F836"},{"Typeface name":"Wingdings 3","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"129080","Unicode hex":"1F838"},{"Typeface name":"Wingdings 3","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"129082","Unicode hex":"1F83A"},{"Typeface name":"Wingdings 3","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"129081","Unicode hex":"1F839"},{"Typeface name":"Wingdings 3","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"129083","Unicode hex":"1F83B"},{"Typeface name":"Wingdings 3","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"129176","Unicode hex":"1F898"},{"Typeface name":"Wingdings 3","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"129178","Unicode hex":"1F89A"},{"Typeface name":"Wingdings 3","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"129177","Unicode hex":"1F899"},{"Typeface name":"Wingdings 3","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"129179","Unicode hex":"1F89B"},{"Typeface name":"Wingdings 3","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"129084","Unicode hex":"1F83C"},{"Typeface name":"Wingdings 3","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"129086","Unicode hex":"1F83E"},{"Typeface name":"Wingdings 3","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"129085","Unicode hex":"1F83D"},{"Typeface name":"Wingdings 3","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"129087","Unicode hex":"1F83F"},{"Typeface name":"Wingdings 3","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"129088","Unicode hex":"1F840"},{"Typeface name":"Wingdings 3","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"129090","Unicode hex":"1F842"},{"Typeface name":"Wingdings 3","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"129089","Unicode hex":"1F841"},{"Typeface name":"Wingdings 3","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"129091","Unicode hex":"1F843"},{"Typeface name":"Wingdings 3","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"129092","Unicode hex":"1F844"},{"Typeface name":"Wingdings 3","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"129094","Unicode hex":"1F846"},{"Typeface name":"Wingdings 3","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"129093","Unicode hex":"1F845"},{"Typeface name":"Wingdings 3","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"129095","Unicode hex":"1F847"},{"Typeface name":"Wingdings 3","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"11176","Unicode hex":"2BA8"},{"Typeface name":"Wingdings 3","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"11177","Unicode hex":"2BA9"},{"Typeface name":"Wingdings 3","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"11178","Unicode hex":"2BAA"},{"Typeface name":"Wingdings 3","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"11179","Unicode hex":"2BAB"},{"Typeface name":"Wingdings 3","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"11180","Unicode hex":"2BAC"},{"Typeface name":"Wingdings 3","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"11181","Unicode hex":"2BAD"},{"Typeface name":"Wingdings 3","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"11182","Unicode hex":"2BAE"},{"Typeface name":"Wingdings 3","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"11183","Unicode hex":"2BAF"},{"Typeface name":"Wingdings 3","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"129120","Unicode hex":"1F860"},{"Typeface name":"Wingdings 3","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"129122","Unicode hex":"1F862"},{"Typeface name":"Wingdings 3","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"129121","Unicode hex":"1F861"},{"Typeface name":"Wingdings 3","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"129123","Unicode hex":"1F863"},{"Typeface name":"Wingdings 3","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"129124","Unicode hex":"1F864"},{"Typeface name":"Wingdings 3","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"129125","Unicode hex":"1F865"},{"Typeface name":"Wingdings 3","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"129127","Unicode hex":"1F867"},{"Typeface name":"Wingdings 3","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"129126","Unicode hex":"1F866"},{"Typeface name":"Wingdings 3","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"129136","Unicode hex":"1F870"},{"Typeface name":"Wingdings 3","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"129138","Unicode hex":"1F872"},{"Typeface name":"Wingdings 3","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"129137","Unicode hex":"1F871"},{"Typeface name":"Wingdings 3","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"129139","Unicode hex":"1F873"},{"Typeface name":"Wingdings 3","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"129140","Unicode hex":"1F874"},{"Typeface name":"Wingdings 3","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"129141","Unicode hex":"1F875"},{"Typeface name":"Wingdings 3","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"129143","Unicode hex":"1F877"},{"Typeface name":"Wingdings 3","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"129142","Unicode hex":"1F876"},{"Typeface name":"Wingdings 3","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"129152","Unicode hex":"1F880"},{"Typeface name":"Wingdings 3","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"129154","Unicode hex":"1F882"},{"Typeface name":"Wingdings 3","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"129153","Unicode hex":"1F881"},{"Typeface name":"Wingdings 3","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"129155","Unicode hex":"1F883"},{"Typeface name":"Wingdings 3","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"129156","Unicode hex":"1F884"},{"Typeface name":"Wingdings 3","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"129157","Unicode hex":"1F885"},{"Typeface name":"Wingdings 3","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"129159","Unicode hex":"1F887"},{"Typeface name":"Wingdings 3","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"129158","Unicode hex":"1F886"},{"Typeface name":"Wingdings 3","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"129168","Unicode hex":"1F890"},{"Typeface name":"Wingdings 3","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"129170","Unicode hex":"1F892"},{"Typeface name":"Wingdings 3","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"129169","Unicode hex":"1F891"},{"Typeface name":"Wingdings 3","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"129171","Unicode hex":"1F893"},{"Typeface name":"Wingdings 3","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"129172","Unicode hex":"1F894"},{"Typeface name":"Wingdings 3","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"129174","Unicode hex":"1F896"},{"Typeface name":"Wingdings 3","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"129173","Unicode hex":"1F895"},{"Typeface name":"Wingdings 3","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"129175","Unicode hex":"1F897"}];Lrt.default=jPo;var WPo=Ho&&Ho.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(W9,"__esModule",{value:!0});W9.hex=W9.dec=W9.codePoint=void 0;var VPo=WPo(Lrt),MNn={},zPo=String.fromCodePoint?String.fromCodePoint:GPo;for(var L9e=0,yLt=VPo.default;L9e0&&(ee=r.concat(ee),r=[]),gm.map(m(de),h(ee),function(oe,te){return new Xc.Paragraph(te,oe)}).insertExtra()},"w:r":function(K){return gm.map(f(K.firstOrEmpty("w:rPr")),h(K.children),function(de,V){var ee=S();return ee!==null&&(V=[new Xc.Hyperlink(V,ee)]),new Xc.Run(V,de)})},"w:fldChar":_,"w:instrText":Q,"w:t":function(K){return G2(new Xc.Text(K.text()))},"w:tab":function(K){return G2(new Xc.Tab)},"w:noBreakHyphen":function(){return G2(new Xc.Text("‑"))},"w:softHyphen":function(K){return G2(new Xc.Text("­"))},"w:sym":T,"w:hyperlink":function(K){var de=K.attributes["r:id"],V=K.attributes["w:anchor"];return h(K.children).map(function(ee){function oe($){var ce=K.attributes["w:tgtFrame"]||null;return new Xc.Hyperlink(ee,D4.extend({targetFrame:ce},$))}if(de){var te=o.findTargetByRelationshipId(de);return V&&(te=xLt.replaceFragment(te,V)),oe({href:te})}else return V?oe({anchor:V}):ee})},"w:tbl":R,"w:tr":N,"w:tc":j,"w:footnoteReference":P("footnote"),"w:endnoteReference":P("endnote"),"w:commentReference":D,"w:br":function(K){var de=K.attributes["w:type"];return de==null||de==="textWrapping"?G2(Xc.lineBreak):de==="page"?G2(Xc.pageBreak):de==="column"?G2(Xc.columnBreak):$X([n_("Unsupported break type: "+de)])},"w:bookmarkStart":function(K){var de=K.attributes["w:name"];return de==="_GoBack"?YP():G2(new Xc.BookmarkStart({name:de}))},"mc:AlternateContent":function(K){return I(K.firstOrEmpty("mc:Fallback"))},"w:sdt":function(K){var de=h(K.firstOrEmpty("w:sdtContent").children);return de.map(function(V){var ee=K.firstOrEmpty("w:sdtPr").first("wordml:checkbox");if(ee){var oe=ee.first("wordml:checked"),te=!!oe&&p(oe.attributes["wordml:val"]),$=Xc.checkbox({checked:te}),ce=!1,pe=V.map(LLt._elementsOfType(Xc.types.text,function(ye){return ye.value.length>0&&!ce?(ce=!0,$):ye}));return ce?pe:$}else return V})},"w:ins":I,"w:object":I,"w:smartTag":I,"w:drawing":I,"w:pict":function(K){return I(K).toExtra()},"v:roundrect":I,"v:shape":I,"v:textbox":I,"w:txbxContent":I,"wp:inline":Y,"wp:anchor":Y,"v:imagedata":re,"v:group":I,"v:rect":I};return{readXmlElement:g,readXmlElements:h};function R(K){var de=M(K.firstOrEmpty("w:tblPr"));return h(K.children).flatMap(H).flatMap(function(V){return de.map(function(ee){return Xc.Table(V,ee)})})}function M(K){return y(K).map(function(de){return{styleId:de.styleId,styleName:de.name}})}function N(K){var de=K.firstOrEmpty("w:trPr"),V=!!de.first("w:del");if(V)return YP();var ee=!!de.first("w:tblHeader");return h(K.children).map(function(oe){return Xc.TableRow(oe,{isHeader:ee})})}function j(K){return h(K.children).map(function(de){var V=K.firstOrEmpty("w:tcPr"),ee=V.firstOrEmpty("w:gridSpan").attributes["w:val"],oe=ee?parseInt(ee,10):1,te=Xc.TableCell(de,{colSpan:oe});return te._vMerge=W(V),te})}function W(K){var de=K.first("w:vMerge");if(de){var V=de.attributes["w:val"];return V==="continue"||!V}else return null}function H(K){var de=D4.any(K,function(oe){return oe.type!==Xc.types.tableRow});if(de)return X(K),Nce(K,[n_("unexpected non-row element in table, cell merging may be incorrect")]);var V=D4.any(K,function(oe){return D4.any(oe.children,function(te){return te.type!==Xc.types.tableCell})});if(V)return X(K),Nce(K,[n_("unexpected non-cell element in table row, cell merging may be incorrect")]);var ee={};return K.forEach(function(oe){var te=0;oe.children.forEach(function($){$._vMerge&&ee[te]?ee[te].rowSpan++:(ee[te]=$,$._vMerge=!1),te+=$.colSpan})}),K.forEach(function(oe){oe.children=oe.children.filter(function(te){return!te._vMerge}),oe.children.forEach(function(te){delete te._vMerge})}),G2(K)}function X(K){K.forEach(function(de){var V=LLt.getDescendantsOfType(de,Xc.types.tableCell);V.forEach(function(ee){delete ee._vMerge})})}function Y(K){var de=K.getElementsByTagName("a:graphic").getElementsByTagName("a:graphicData").getElementsByTagName("pic:pic").getElementsByTagName("pic:blipFill").getElementsByTagName("a:blip");return TLt(de.map(Z.bind(null,K)))}function Z(K,de){var V=K.firstOrEmpty("wp:docPr"),ee=V.attributes,oe=ie(ee.descr)?ee.title:ee.descr,te=J(de);return te===null?$X([n_("Could not find image file for a:blip element")]):le(te,oe).map(function($){var ce=V.firstOrEmpty("a:hlinkClick"),pe=ce.attributes["r:id"];if(pe){var ye=o.findTargetByRelationshipId(pe);return new Xc.Hyperlink([$],{href:ye})}else return $})}function ie(K){return K==null||/^\s*$/.test(K)}function J(K){var de=K.attributes["r:embed"],V=K.attributes["r:link"];if(de)return se(de);if(V){var ee=o.findTargetByRelationshipId(V);return{path:ee,read:l.read.bind(l,ee)}}else return null}function re(K){var de=K.attributes["r:id"];return de?le(se(de),K.attributes["o:title"]):$X([n_("A v:imagedata element without a relationship ID was ignored")])}function se(K){var de=xLt.uriToZipEntryName("word",o.findTargetByRelationshipId(K));return{path:de,read:a.read.bind(a,de)}}function le(K,de){var V=s.findContentType(K.path),ee=Xc.Image({readImage:K.read,altText:de,contentType:V}),oe=nFo[V]?[]:n_("Image of type "+V+" is unlikely to display in web browsers");return Nce(ee,oe)}function ge(K,de){return n_(K+" style with ID "+de+" was referenced but not defined in the document")}}function jNn(e,t,n){var r=t.firstOrEmpty("w:ilvl").attributes["w:val"],o=t.firstOrEmpty("w:numId").attributes["w:val"];if(r!==void 0&&o!==void 0)return n.findLevel(o,r);if(e!=null){var s=n.findLevelByParagraphStyleId(e);if(s!=null)return s}return o!==void 0?n.findLevel(o,"0"):null}var nFo={"image/png":!0,"image/gif":!0,"image/jpeg":!0,"image/svg+xml":!0,"image/tiff":!0},iFo={"office-word:wrap":!0,"v:shadow":!0,"v:shapetype":!0,"w:annotationRef":!0,"w:bookmarkEnd":!0,"w:sectPr":!0,"w:proofErr":!0,"w:lastRenderedPageBreak":!0,"w:commentRangeStart":!0,"w:commentRangeEnd":!0,"w:del":!0,"w:footnoteRef":!0,"w:endnoteRef":!0,"w:pPr":!0,"w:rPr":!0,"w:tblPr":!0,"w:tblGrid":!0,"w:trPr":!0,"w:tcPr":!0};function $X(e){return new gm(null,null,e)}function YP(){return new gm(null)}function G2(e){return new gm(e)}function Nce(e,t){return new gm(e,null,t)}function gm(e,t,n){this.value=e||[],this.extra=t||[],this._result=new UNn({element:this.value,extra:t},n),this.messages=this._result.messages}gm.prototype.toExtra=function(){return new gm(null,Bwe(this.extra,this.value),this.messages)};gm.prototype.insertExtra=function(){var e=this.extra;return e&&e.length?new gm(Bwe(this.value,e),null,this.messages):this};gm.prototype.map=function(e){var t=this._result.map(function(n){return e(n.element)});return new gm(t.value,this.extra,t.messages)};gm.prototype.flatMap=function(e){var t=this._result.flatMap(function(n){return e(n.element)._result});return new gm(t.value.element,Bwe(this.extra,t.value.extra),t.messages)};gm.map=function(e,t,n){return new gm(n(e.value,t.value),Bwe(e.extra,t.extra),e.messages.concat(t.messages))};function TLt(e){var t=UNn.combine(D4.pluck(e,"_result"));return new gm(D4.flatten(D4.pluck(t.value,"element")),D4.filter(D4.flatten(D4.pluck(t.value,"extra")),rFo),t.messages)}function Bwe(e,t){return D4.flatten([e,t])}function rFo(e){return e}var WNn={};WNn.DocumentXmlReader=aFo;var oFo=Aa,sFo=xA.Result;function aFo(e){var t=e.bodyReader;function n(r){var o=r.first("w:body");if(o==null)throw new Error("Could not find the body element: are you sure this is a docx file?");var s=t.readXmlElements(o.children).map(function(a){return new oFo.Document(a,{notes:e.notes,comments:e.comments})});return new sFo(s.value,s.messages)}return{convertXmlToDocument:n}}var Rwe={};Rwe.readRelationships=lFo;Rwe.defaultValue=new Qrt([]);Rwe.Relationships=Qrt;function lFo(e){var t=[];return e.children.forEach(function(n){if(n.name==="relationships:Relationship"){var r={relationshipId:n.attributes.Id,target:n.attributes.Target,type:n.attributes.Type};t.push(r)}}),new Qrt(t)}function Qrt(e){var t={};e.forEach(function(r){t[r.relationshipId]=r.target});var n={};return e.forEach(function(r){n[r.type]||(n[r.type]=[]),n[r.type].push(r.target)}),{findTargetByRelationshipId:function(r){return t[r]},findTargetsByType:function(r){return n[r]||[]}}}var Drt={};Drt.readContentTypesFromXml=dFo;var cFo={png:"png",gif:"gif",jpeg:"jpeg",jpg:"jpeg",tif:"tiff",tiff:"tiff",bmp:"bmp"};Drt.defaultContentTypes=VNn({},{});function dFo(e){var t={},n={};return e.children.forEach(function(r){if(r.name==="content-types:Default"&&(t[r.attributes.Extension]=r.attributes.ContentType),r.name==="content-types:Override"){var o=r.attributes.PartName;o.charAt(0)==="/"&&(o=o.substring(1)),n[o]=r.attributes.ContentType}}),VNn(n,t)}function VNn(e,t){return{findContentType:function(n){var r=e[n];if(r)return r;var o=n.split("."),s=o[o.length-1];if(t.hasOwnProperty(s))return t[s];var a=cFo[s.toLowerCase()];return a?"image/"+a:null}}}var Iwe={},Uce=wh;Iwe.readNumberingXml=uFo;Iwe.Numbering=Brt;Iwe.defaultNumbering=new Brt({},{});function Brt(e,t,n){var r=Uce.flatten(Uce.values(t).map(function(l){return Uce.values(l.levels)})),o=Uce.indexBy(r.filter(function(l){return l.paragraphStyleId!=null}),"paragraphStyleId");function s(l,d){var u=e[l];if(u){var h=t[u.abstractNumId];if(h){if(h.numStyleLink==null)return t[u.abstractNumId].levels[d];var g=n.findNumberingStyleById(h.numStyleLink);return s(g.numId,d)}else return null}else return null}function a(l){return o[l]||null}return{findLevel:s,findLevelByParagraphStyleId:a}}function uFo(e,t){if(!t||!t.styles)throw new Error("styles is missing");var n=hFo(e),r=gFo(e);return new Brt(r,n,t.styles)}function hFo(e){var t={};return e.getElementsByTagName("w:abstractNum").forEach(function(n){var r=n.attributes["w:abstractNumId"];t[r]=fFo(n)}),t}function fFo(e){var t={},n=null;e.getElementsByTagName("w:lvl").forEach(function(o){var s=o.attributes["w:ilvl"],a=o.firstOrEmpty("w:numFmt").attributes["w:val"],l=a!=="bullet",d=o.firstOrEmpty("w:pStyle").attributes["w:val"];s===void 0?n={isOrdered:l,level:"0",paragraphStyleId:d}:t[s]={isOrdered:l,level:s,paragraphStyleId:d}}),n!==null&&t[n.level]===void 0&&(t[n.level]=n);var r=e.firstOrEmpty("w:numStyleLink").attributes["w:val"];return{levels:t,numStyleLink:r}}function gFo(e){var t={};return e.getElementsByTagName("w:num").forEach(function(n){var r=n.attributes["w:numId"],o=n.first("w:abstractNumId").attributes["w:val"];t[r]={abstractNumId:o}}),t}var Mwe={};Mwe.readStylesXml=mFo;Mwe.Styles=zee;Mwe.defaultStyles=new zee({},{});function zee(e,t,n,r){return{findParagraphStyleById:function(o){return e[o]},findCharacterStyleById:function(o){return t[o]},findTableStyleById:function(o){return n[o]},findNumberingStyleById:function(o){return r[o]}}}zee.EMPTY=new zee({},{},{},{});function mFo(e){var t={},n={},r={},o={},s={paragraph:t,character:n,table:r,numbering:o};return e.getElementsByTagName("w:style").forEach(function(a){var l=kFo(a),d=s[l.type];d&&d[l.styleId]===void 0&&(d[l.styleId]=l)}),new zee(t,n,r,o)}function kFo(e){var t=e.attributes["w:type"];if(t==="numbering")return AFo(t,e);var n=zNn(e),r=vFo(e);return{type:t,styleId:n,name:r}}function vFo(e){var t=e.first("w:name");return t?t.attributes["w:val"]:null}function AFo(e,t){var n=zNn(t),r=t.firstOrEmpty("w:pPr").firstOrEmpty("w:numPr").firstOrEmpty("w:numId").attributes["w:val"];return{type:e,numId:r,styleId:n}}function zNn(e){return e.attributes["w:styleId"]}var Rrt={},pFo=Aa,bFo=xA.Result;Rrt.createFootnotesReader=HNn.bind(Ho,"footnote");Rrt.createEndnotesReader=HNn.bind(Ho,"endnote");function HNn(e,t){function n(s){return bFo.combine(s.getElementsByTagName("w:"+e).filter(r).map(o))}function r(s){var a=s.attributes["w:type"];return a!=="continuationSeparator"&&a!=="separator"}function o(s){var a=s.attributes["w:id"];return t.readXmlElements(s.children).map(function(l){return pFo.Note({noteType:e,noteId:a,body:l})})}return n}var $Nn={},wFo=Aa,OFo=xA.Result;function yFo(e){function t(r){return OFo.combine(r.getElementsByTagName("w:comment").map(n))}function n(r){var o=r.attributes["w:id"];function s(a){return(r.attributes[a]||"").trim()||null}return e.readXmlElements(r.children).map(function(a){return wFo.comment({commentId:o,body:a,authorName:s("w:author"),authorInitials:s("w:initials")})})}return t}$Nn.createCommentsReader=yFo;var XNn={},CFo=Rg;XNn.Files=_Fo;function _Fo(){function e(t){return CFo.reject(new Error("could not open external image: '"+t+`' cannot open linked files from a web browser`))}return{read:e}}crt.read=DFo;crt._findPartPaths=YNn;var SFo=Rg,LFo=Aa,E9e=xA.Result,Wke=hre,GNn=hrt.readXmlFromZipFile,xFo=Srt.createBodyReader,EFo=WNn.DocumentXmlReader,NV=Rwe,QLt=Drt,DLt=Iwe,BLt=Mwe,RLt=Rrt,TFo=$Nn,QFo=XNn.Files;function DFo(e,t,n){t=t||{},n=n||{};var r=new QFo({externalFileAccess:n.externalFileAccess,relativeToFile:t.path});return SFo.props({contentTypes:RFo(e),partPaths:YNn(e),docxFile:e,files:r}).also(function(o){return{styles:MFo(e,o.partPaths.styles)}}).also(function(o){return{numbering:IFo(e,o.partPaths.numbering,o.styles)}}).also(function(o){return{footnotes:jce(o.partPaths.footnotes,o,function(s,a){return a?RLt.createFootnotesReader(s)(a):new E9e([])}),endnotes:jce(o.partPaths.endnotes,o,function(s,a){return a?RLt.createEndnotesReader(s)(a):new E9e([])}),comments:jce(o.partPaths.comments,o,function(s,a){return a?TFo.createCommentsReader(s)(a):new E9e([])})}}).also(function(o){return{notes:o.footnotes.flatMap(function(s){return o.endnotes.map(function(a){return new LFo.Notes(s.concat(a))})})}}).then(function(o){return jce(o.partPaths.mainDocument,o,function(s,a){return o.notes.flatMap(function(l){return o.comments.flatMap(function(d){var u=new EFo({bodyReader:s,notes:l,comments:d});return u.convertXmlToDocument(a)})})})})}function YNn(e){return PFo(e).then(function(t){var n=ILt({docxFile:e,relationships:t,relationshipType:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",basePath:"",fallbackPath:"word/document.xml"});if(!e.exists(n))throw new Error("Could not find main document part. Are you sure this is a valid .docx file?");return OH({filename:ZNn(n),readElement:NV.readRelationships,defaultValue:NV.defaultValue})(e).then(function(r){function o(s){return ILt({docxFile:e,relationships:r,relationshipType:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/"+s,basePath:Wke.splitPath(n).dirname,fallbackPath:"word/"+s+".xml"})}return{mainDocument:n,comments:o("comments"),endnotes:o("endnotes"),footnotes:o("footnotes"),numbering:o("numbering"),styles:o("styles")}})})}function ILt(e){var t=e.docxFile,n=e.relationships,r=e.relationshipType,o=e.basePath,s=e.fallbackPath,a=n.findTargetsByType(r),l=a.map(function(u){return BFo(Wke.joinPath(o,u),"/")}),d=l.filter(function(u){return t.exists(u)});return d.length===0?s:d[0]}function BFo(e,t){return e.substring(0,t.length)===t?e.substring(t.length):e}function OH(e){return function(t){return GNn(t,e.filename).then(function(n){return n?e.readElement(n):e.defaultValue})}}function jce(e,t,n){var r=OH({filename:ZNn(e),readElement:NV.readRelationships,defaultValue:NV.defaultValue});return r(t.docxFile).then(function(o){var s=new xFo({relationships:o,contentTypes:t.contentTypes,docxFile:t.docxFile,numbering:t.numbering,styles:t.styles,files:t.files});return GNn(t.docxFile,e).then(function(a){return n(s,a)})})}function ZNn(e){var t=Wke.splitPath(e);return Wke.joinPath(t.dirname,"_rels",t.basename+".rels")}var RFo=OH({filename:"[Content_Types].xml",readElement:QLt.readContentTypesFromXml,defaultValue:QLt.defaultContentTypes});function IFo(e,t,n){return OH({filename:t,readElement:function(r){return DLt.readNumberingXml(r,{styles:n})},defaultValue:DLt.defaultNumbering})(e)}function MFo(e,t){return OH({filename:t,readElement:BLt.readStylesXml,defaultValue:BLt.defaultStyles})(e)}var PFo=OH({filename:"_rels/.rels",readElement:NV.readRelationships,defaultValue:NV.defaultValue}),Irt={},FFo=wh,NFo=Rg,Hee=SL;Irt.writeStyleMap=jFo;Irt.readStyleMap=zFo;var UFo="http://schemas.zwobble.org/mammoth/style-map",Vke="mammoth/style-map",qNn="/"+Vke;function jFo(e,t){return e.write(Vke,t),WFo(e).then(function(){return VFo(e)})}function WFo(e){var t="word/_rels/document.xml.rels",n="http://schemas.openxmlformats.org/package/2006/relationships",r="{"+n+"}Relationship";return e.read(t,"utf8").then(Hee.readString).then(function(o){var s=o.children;KNn(s,r,"Id",{Id:"rMammothStyleMap",Type:UFo,Target:qNn});var a={"":n};return e.write(t,Hee.writeString(o,a))})}function VFo(e){var t="[Content_Types].xml",n="http://schemas.openxmlformats.org/package/2006/content-types",r="{"+n+"}Override";return e.read(t,"utf8").then(Hee.readString).then(function(o){var s=o.children;KNn(s,r,"PartName",{PartName:qNn,ContentType:"text/prs.mammoth.style-map"});var a={"":n};return e.write(t,Hee.writeString(o,a))})}function KNn(e,t,n,r){var o=FFo.find(e,function(s){return s.name===t&&s.attributes[n]===r[n]});o?o.attributes=r:e.push(Hee.element(t,r))}function zFo(e){return e.exists(Vke)?e.read(Vke,"utf8"):NFo.resolve(null)}var Mrt={},L7={},i_={},px={},MLt;function JNn(){if(MLt)return px;MLt=1;var e=Fwe();function t(d,u,h){return r(e.element(d,u,{fresh:!1}),h)}function n(d,u,h){var g=e.element(d,u,{fresh:!0});return r(g,h)}function r(d,u){return{type:"element",tag:d,children:u||[]}}function o(d){return{type:"text",value:d}}var s={type:"forceWrite"};px.freshElement=n,px.nonFreshElement=t,px.elementWithTag=r,px.text=o,px.forceWrite=s;var a={br:!0,hr:!0,img:!0,input:!0};function l(d){return d.children.length===0&&a[d.tag.tagName]}return px.isVoidElement=l,px}var T9e,PLt;function HFo(){if(PLt)return T9e;PLt=1;var e=wh,t=JNn();function n(k){return r(u(k))}function r(k){var A=[];return k.map(o).forEach(function(p){d(A,p)}),A}function o(k){return s[k.type](k)}var s={element:a,text:l,forceWrite:l};function a(k){return t.elementWithTag(k.tag,r(k.children))}function l(k){return k}function d(k,A){var p=k[k.length-1];A.type==="element"&&!A.tag.fresh&&p&&p.type==="element"&&A.tag.matchesElement(p.tag)?(A.tag.separator&&d(p.children,t.text(A.tag.separator)),A.children.forEach(function(b){d(p.children,b)})):k.push(A)}function u(k){return h(k,function(A){return g[A.type](A)})}function h(k,A){return e.flatten(e.map(k,A),!0)}var g={element:v,text:f,forceWrite:m};function m(k){return[k]}function v(k){var A=u(k.children);return A.length===0&&!t.isVoidElement(k)?[]:[t.elementWithTag(k.tag,A)]}function f(k){return k.value.length===0?[]:[k]}return T9e=n,T9e}var FLt;function Pwe(){if(FLt)return i_;FLt=1;var e=JNn();i_.freshElement=e.freshElement,i_.nonFreshElement=e.nonFreshElement,i_.elementWithTag=e.elementWithTag,i_.text=e.text,i_.forceWrite=e.forceWrite,i_.simplify=HFo();function t(a,l){l.forEach(function(d){n(a,d)})}function n(a,l){r[l.type](a,l)}var r={element:o,text:s,forceWrite:function(){}};function o(a,l){e.isVoidElement(l)?a.selfClosing(l.tag.tagName,l.tag.attributes):(a.open(l.tag.tagName,l.tag.attributes),t(a,l.children),a.close(l.tag.tagName))}function s(a,l){a.text(l.value)}return i_.write=t,i_}var NLt;function Fwe(){if(NLt)return L7;NLt=1;var e=wh,t=Pwe();L7.topLevelElement=n,L7.elements=r,L7.element=s;function n(l,d){return r([s(l,d,{fresh:!0})])}function r(l){return new o(l.map(function(d){return e.isString(d)?s(d):d}))}function o(l){this._elements=l}o.prototype.wrap=function(d){for(var u=d(),h=this._elements.length-1;h>=0;h--)u=this._elements[h].wrapNodes(u);return u};function s(l,d,u){return u=u||{},new a(l,d,u)}function a(l,d,u){var h={};e.isArray(l)?(l.forEach(function(g){h[g]=!0}),l=l[0]):h[l]=!0,this.tagName=l,this.tagNames=h,this.attributes=d||{},this.fresh=u.fresh,this.separator=u.separator}return a.prototype.matchesElement=function(l){return this.tagNames[l.tagName]&&e.isEqual(this.attributes||{},l.attributes||{})},a.prototype.wrap=function(d){return this.wrapNodes(d())},a.prototype.wrapNodes=function(d){return[t.elementWithTag(this,d)]},L7.empty=r([]),L7.ignore={wrap:function(){return[]}},L7}var Prt={};(function(e){var t=wh,n=Rg,r=Pwe();e.imgElement=o;function o(s){return function(a,l){return n.when(s(a)).then(function(d){var u={};return a.altText&&(u.alt=a.altText),t.extend(u,d),[r.freshElement("img",u)]})}}e.inline=e.imgElement,e.dataUri=o(function(s){return s.readAsBase64String().then(function(a){return{src:"data:"+s.contentType+";base64,"+a}})})})(Prt);var eUn={},tUn={},nUn=wh;tUn.writer=$Fo;function $Fo(e){return e=e||{},e.prettyPrint?XFo():iUn()}var Wce={div:!0,p:!0,ul:!0,li:!0};function XFo(){var e=0,t=" ",n=[],r=!0,o=!1,s=iUn();function a(f,k){Wce[f]&&m(),n.push(f),s.open(f,k),Wce[f]&&e++,r=!1}function l(f){Wce[f]&&(e--,m()),n.pop(),s.close(f)}function d(f){g();var k=v()?f:f.replace(` `,` `+t);s.text(k)}function u(f,k){m(),s.selfClosing(f,k)}function h(){return n.length===0||Wce[n[n.length-1]]}function g(){o||(m(),o=!0)}function m(){if(o=!1,!r&&h()&&!v()){s._append(` @@ -3209,18 +3209,18 @@ cannot open linked files from a web browser`))}return{read:e}}crt.read=DFo;crt._ `),br:zke("",` `),ul:jLt({isOrdered:!1}),ol:jLt({isOrdered:!0}),li:JFo,strong:ULt("__"),em:ULt("*"),a:qFo,img:KFo};(function(){for(var e=1;e<=6;e++)oUn["h"+e]=zke(sUn("#",e)+" ",` -`)})();function sUn(e,t){return new Array(t+1).join(e)}function eNo(){var e=[],t=[],n=null,r={};function o(h,g){g=g||{};var m=oUn[h]||function(){return{}},v=m(g,n,r);t.push({end:v.end,list:n}),v.list&&(n=v.list);var f=v.anchorPosition==="before";f&&s(g),e.push(v.start||""),f||s(g)}function s(h){h.id&&e.push('')}function a(h){var g=t.pop();n=g.list;var m=ZFo.isFunction(g.end)?g.end():g.end;e.push(m||"")}function l(h,g){o(h,g),a()}function d(h){e.push(tNo(h))}function u(){return e.join("")}return{asString:u,open:o,close:a,text:d,selfClosing:l}}rUn.writer=eNo;function tNo(e){return e.replace(/\\/g,"\\\\").replace(/([\`\*_\{\}\[\]\(\)\#\+\-\.\!])/g,"\\$1")}var nNo=tUn,iNo=rUn;eUn.writer=rNo;function rNo(e){return e=e||{},e.outputFormat==="markdown"?iNo.writer():nNo.writer(e)}var c5=wh,WLt=Rg,Bhe=Aa,GA=Fwe(),aXe=xA,oNo=Prt,Oa=Pwe(),sNo=eUn;Mrt.DocumentConverter=aNo;function aNo(e){return{convertToHtml:function(t){var n=c5.indexBy(t.type===Bhe.types.document?t.comments:[],"commentId"),r=new lNo(e,n);return r.convertToHtml(t)}}}function lNo(e,t){var n=1,r=[],o=[];e=c5.extend({ignoreEmptyParagraphs:!0},e);var s=e.idPrefix===void 0?"":e.idPrefix,a=e.ignoreEmptyParagraphs,l=GA.topLevelElement("p"),d=e.styleMap||[];function u(M){var N=[],j=g(M,N,{}),W=[];aUn(j,function(X){X.type==="deferred"&&W.push(X)});var H={};return WLt.mapSeries(W,function(X){return X.value().then(function(Y){H[X.id]=Y})}).then(function(){function X(Z){return Q9e(Z,function(ie){return ie.type==="deferred"?H[ie.id]:ie.children?[c5.extend({},ie,{children:X(ie.children)})]:[ie]})}var Y=sNo.writer({prettyPrint:e.prettyPrint,outputFormat:e.outputFormat});return Oa.write(Y,Oa.simplify(X(j))),new aXe.Result(Y.asString(),N)})}function h(M,N,j){return Q9e(M,function(W){return g(W,N,j)})}function g(M,N,j){if(!j)throw new Error("options not set");var W=R[M.type];return W?W(M,N,j):[]}function m(M,N,j){return v(M,N).wrap(function(){var W=h(M.children,N,j);return a?W:[Oa.forceWrite].concat(W)})}function v(M,N){var j=p(M);return j?j.to:(M.styleId&&N.push(VLt("paragraph",M)),l)}function f(M,N,j){var W=function(){return h(M.children,N,j)},H=[];if(M.highlight!==null){var X=A({type:"highlight",color:M.highlight});X&&H.push(X)}M.isSmallCaps&&H.push(k("smallCaps")),M.isAllCaps&&H.push(k("allCaps")),M.isStrikethrough&&H.push(k("strikethrough","s")),M.isUnderline&&H.push(k("underline")),M.verticalAlignment===Bhe.verticalAlignment.subscript&&H.push(GA.element("sub",{},{fresh:!1})),M.verticalAlignment===Bhe.verticalAlignment.superscript&&H.push(GA.element("sup",{},{fresh:!1})),M.isItalic&&H.push(k("italic","em")),M.isBold&&H.push(k("bold","strong"));var Y=GA.empty,Z=p(M);return Z?Y=Z.to:M.styleId&&N.push(VLt("run",M)),H.push(Y),H.forEach(function(ie){W=ie.wrap.bind(ie,W)}),W()}function k(M,N){var j=A({type:M});return j||(N?GA.element(N,{},{fresh:!1}):GA.empty)}function A(M,N){var j=p(M);return j?j.to:N}function p(M){for(var N=0;N')}function a(h){var g=t.pop();n=g.list;var m=ZFo.isFunction(g.end)?g.end():g.end;e.push(m||"")}function l(h,g){o(h,g),a()}function d(h){e.push(tNo(h))}function u(){return e.join("")}return{asString:u,open:o,close:a,text:d,selfClosing:l}}rUn.writer=eNo;function tNo(e){return e.replace(/\\/g,"\\\\").replace(/([\`\*_\{\}\[\]\(\)\#\+\-\.\!])/g,"\\$1")}var nNo=tUn,iNo=rUn;eUn.writer=rNo;function rNo(e){return e=e||{},e.outputFormat==="markdown"?iNo.writer():nNo.writer(e)}var c5=wh,WLt=Rg,Bhe=Aa,GA=Fwe(),aXe=xA,oNo=Prt,Oa=Pwe(),sNo=eUn;Mrt.DocumentConverter=aNo;function aNo(e){return{convertToHtml:function(t){var n=c5.indexBy(t.type===Bhe.types.document?t.comments:[],"commentId"),r=new lNo(e,n);return r.convertToHtml(t)}}}function lNo(e,t){var n=1,r=[],o=[];e=c5.extend({ignoreEmptyParagraphs:!0},e);var s=e.idPrefix===void 0?"":e.idPrefix,a=e.ignoreEmptyParagraphs,l=GA.topLevelElement("p"),d=e.styleMap||[];function u(M){var N=[],j=g(M,N,{}),W=[];aUn(j,function(X){X.type==="deferred"&&W.push(X)});var H={};return WLt.mapSeries(W,function(X){return X.value().then(function(Y){H[X.id]=Y})}).then(function(){function X(Z){return Q9e(Z,function(ie){return ie.type==="deferred"?H[ie.id]:ie.children?[c5.extend({},ie,{children:X(ie.children)})]:[ie]})}var Y=sNo.writer({prettyPrint:e.prettyPrint,outputFormat:e.outputFormat});return Oa.write(Y,Oa.simplify(X(j))),new aXe.Result(Y.asString(),N)})}function h(M,N,j){return Q9e(M,function(W){return g(W,N,j)})}function g(M,N,j){if(!j)throw new Error("options not set");var W=R[M.type];return W?W(M,N,j):[]}function m(M,N,j){return v(M,N).wrap(function(){var W=h(M.children,N,j);return a?W:[Oa.forceWrite].concat(W)})}function v(M,N){var j=p(M);return j?j.to:(M.styleId&&N.push(VLt("paragraph",M)),l)}function f(M,N,j){var W=function(){return h(M.children,N,j)},H=[];if(M.highlight!==null){var X=A({type:"highlight",color:M.highlight});X&&H.push(X)}M.isSmallCaps&&H.push(k("smallCaps")),M.isAllCaps&&H.push(k("allCaps")),M.isStrikethrough&&H.push(k("strikethrough","s")),M.isUnderline&&H.push(k("underline")),M.verticalAlignment===Bhe.verticalAlignment.subscript&&H.push(GA.element("sub",{},{fresh:!1})),M.verticalAlignment===Bhe.verticalAlignment.superscript&&H.push(GA.element("sup",{},{fresh:!1})),M.isItalic&&H.push(k("italic","em")),M.isBold&&H.push(k("bold","strong"));var Y=GA.empty,Z=p(M);return Z?Y=Z.to:M.styleId&&N.push(VLt("run",M)),H.push(Y),H.forEach(function(ie){W=ie.wrap.bind(ie,W)}),W()}function k(M,N){var j=A({type:M});return j||(N?GA.element(N,{},{fresh:!1}):GA.empty)}function A(M,N){var j=p(M);return j?j.to:N}function p(M){for(var N=0;Ns){var h=u[1],m=new D9e(e[l].name,h,a.range(s,g));return{token:m,endIndex:g}}}}var g=s+1,m=new D9e("unrecognisedCharacter",o.substring(s,g),a.range(s,g));return{token:m,endIndex:g}}function r(o,s){return new D9e("end",null,s.range(o.length,o.length))}return{tokenise:t}}U3.Parser=dUn.Parser;U3.rules=Frt;U3.errors=Urt;U3.results=Nrt;U3.StringSource=mUn;U3.Token=kUn;U3.bottomUp=vUn;U3.RegexTokeniser=AUn.RegexTokeniser;U3.rule=function(e){var t;return function(n){return t||(t=e()),t(n)}};var ym={};ym.paragraph=vNo;ym.run=ANo;ym.table=pNo;ym.bold=new j3("bold");ym.italic=new j3("italic");ym.underline=new j3("underline");ym.strikethrough=new j3("strikethrough");ym.allCaps=new j3("allCaps");ym.smallCaps=new j3("smallCaps");ym.highlight=bNo;ym.commentReference=new j3("commentReference");ym.lineBreak=new jwe({breakType:"line"});ym.pageBreak=new jwe({breakType:"page"});ym.columnBreak=new jwe({breakType:"column"});ym.equalTo=ONo;ym.startsWith=yNo;function vNo(e){return new j3("paragraph",e)}function ANo(e){return new j3("run",e)}function pNo(e){return new j3("table",e)}function bNo(e){return new pUn(e)}function j3(e,t){t=t||{},this._elementType=e,this._styleId=t.styleId,this._styleName=t.styleName,t.list&&(this._listIndex=t.list.levelIndex,this._listIsOrdered=t.list.isOrdered)}j3.prototype.matches=function(e){return e.type===this._elementType&&(this._styleId===void 0||e.styleId===this._styleId)&&(this._styleName===void 0||e.styleName&&this._styleName.operator(this._styleName.operand,e.styleName))&&(this._listIndex===void 0||wNo(e,this._listIndex,this._listIsOrdered))&&(this._breakType===void 0||this._breakType===e.breakType)};function pUn(e){e=e||{},this._color=e.color}pUn.prototype.matches=function(e){return e.type==="highlight"&&(this._color===void 0||e.color===this._color)};function jwe(e){e=e||{},this._breakType=e.breakType}jwe.prototype.matches=function(e){return e.type==="break"&&(this._breakType===void 0||e.breakType===this._breakType)};function wNo(e,t,n){return e.numbering&&e.numbering.level==t&&e.numbering.isOrdered==n}function ONo(e){return{operator:CNo,operand:e}}function yNo(e){return{operator:_No,operand:e}}function CNo(e,t){return e.toUpperCase()===t.toUpperCase()}function _No(e,t){return t.toUpperCase().indexOf(e.toUpperCase())===0}var bUn={},SNo=U3,LNo=SNo.RegexTokeniser;bUn.tokenise=xNo;var zLt="'((?:\\\\.|[^'])*)";function xNo(e){var t="(?:[a-zA-Z\\-_]|\\\\.)",n=new LNo([{name:"identifier",regex:new RegExp("("+t+"(?:"+t+"|[0-9])*)")},{name:"dot",regex:/\./},{name:"colon",regex:/:/},{name:"gt",regex:/>/},{name:"whitespace",regex:/\s+/},{name:"arrow",regex:/=>/},{name:"equals",regex:/=/},{name:"startsWith",regex:/\^=/},{name:"open-paren",regex:/\(/},{name:"close-paren",regex:/\)/},{name:"open-square-bracket",regex:/\[/},{name:"close-square-bracket",regex:/\]/},{name:"string",regex:new RegExp(zLt+"'")},{name:"unterminated-string",regex:new RegExp(zLt)},{name:"integer",regex:/([0-9]+)/},{name:"choice",regex:/\|/},{name:"bang",regex:/(!)/}]);return n.tokenise(e)}var ENo=wh,ti=U3,Mm=ym,Rhe=Fwe(),TNo=bUn.tokenise,B9e=xA;Nwe.readHtmlPath=RNo;Nwe.readDocumentMatcher=BNo;Nwe.readStyle=QNo;function QNo(e){return jrt(WNo,e)}function DNo(){return ti.rules.sequence(ti.rules.sequence.capture(wUn()),ti.rules.tokenOfType("whitespace"),ti.rules.tokenOfType("arrow"),ti.rules.sequence.capture(ti.rules.optional(ti.rules.sequence(ti.rules.tokenOfType("whitespace"),ti.rules.sequence.capture(OUn())).head())),ti.rules.tokenOfType("end")).map(function(e,t){return{from:e,to:t.valueOrElse(Rhe.empty)}})}function BNo(e){return jrt(wUn(),e)}function wUn(){var e=ti.rules.sequence,t=function(C,_){return ti.rules.then(ti.rules.token("identifier",C),function(){return _})},n=t("p",Mm.paragraph),r=t("r",Mm.run),o=ti.rules.firstOf("p or r or table",n,r),s=ti.rules.sequence(ti.rules.tokenOfType("dot"),ti.rules.sequence.cut(),ti.rules.sequence.capture(Wwe)).map(function(C){return{styleId:C}}),a=ti.rules.firstOf("style name matcher",ti.rules.then(ti.rules.sequence(ti.rules.tokenOfType("equals"),ti.rules.sequence.cut(),ti.rules.sequence.capture(RN)).head(),function(C){return{styleName:Mm.equalTo(C)}}),ti.rules.then(ti.rules.sequence(ti.rules.tokenOfType("startsWith"),ti.rules.sequence.cut(),ti.rules.sequence.capture(RN)).head(),function(C){return{styleName:Mm.startsWith(C)}})),l=ti.rules.sequence(ti.rules.tokenOfType("open-square-bracket"),ti.rules.sequence.cut(),ti.rules.token("identifier","style-name"),ti.rules.sequence.capture(a),ti.rules.tokenOfType("close-square-bracket")).head(),d=ti.rules.firstOf("list type",t("ordered-list",{isOrdered:!0}),t("unordered-list",{isOrdered:!1})),u=e(ti.rules.tokenOfType("colon"),e.capture(d),e.cut(),ti.rules.tokenOfType("open-paren"),e.capture(INo),ti.rules.tokenOfType("close-paren")).map(function(C,_){return{list:{isOrdered:C.isOrdered,levelIndex:_-1}}});function h(C){var _=ti.rules.firstOf.apply(ti.rules.firstOf,["matcher suffix"].concat(C)),S=ti.rules.zeroOrMore(_);return ti.rules.then(S,function(L){var E={};return L.forEach(function(T){ENo.extend(E,T)}),E})}var g=e(e.capture(o),e.capture(h([s,l,u]))).map(function(C,_){return C(_)}),m=e(ti.rules.token("identifier","table"),e.capture(h([s,l]))).map(function(C){return Mm.table(C)}),v=t("b",Mm.bold),f=t("i",Mm.italic),k=t("u",Mm.underline),A=t("strike",Mm.strikethrough),p=t("all-caps",Mm.allCaps),b=t("small-caps",Mm.smallCaps),w=e(ti.rules.token("identifier","highlight"),ti.rules.sequence.capture(ti.rules.optional(ti.rules.sequence(ti.rules.tokenOfType("open-square-bracket"),ti.rules.sequence.cut(),ti.rules.token("identifier","color"),ti.rules.tokenOfType("equals"),ti.rules.sequence.capture(RN),ti.rules.tokenOfType("close-square-bracket")).head()))).map(function(C){return Mm.highlight({color:C.valueOrElse(void 0)})}),O=t("comment-reference",Mm.commentReference),y=e(ti.rules.token("identifier","br"),e.cut(),ti.rules.tokenOfType("open-square-bracket"),ti.rules.token("identifier","type"),ti.rules.tokenOfType("equals"),e.capture(RN),ti.rules.tokenOfType("close-square-bracket")).map(function(C){switch(C){case"line":return Mm.lineBreak;case"page":return Mm.pageBreak;case"column":return Mm.columnBreak}});return ti.rules.firstOf("element type",g,m,v,f,k,A,p,b,w,O,y)}function RNo(e){return jrt(OUn(),e)}function OUn(){var e=ti.rules.sequence.capture,t=ti.rules.tokenOfType("whitespace"),n=ti.rules.then(ti.rules.optional(ti.rules.sequence(ti.rules.tokenOfType("colon"),ti.rules.token("identifier","fresh"))),function(a){return a.map(function(){return!0}).valueOrElse(!1)}),r=ti.rules.then(ti.rules.optional(ti.rules.sequence(ti.rules.tokenOfType("colon"),ti.rules.token("identifier","separator"),ti.rules.tokenOfType("open-paren"),e(RN),ti.rules.tokenOfType("close-paren")).head()),function(a){return a.valueOrElse("")}),o=ti.rules.oneOrMoreWithSeparator(Wwe,ti.rules.tokenOfType("choice")),s=ti.rules.sequence(e(o),e(ti.rules.zeroOrMore(NNo)),e(n),e(r)).map(function(a,l,d,u){var h={},g={};return l.forEach(function(m){m.append&&h[m.name]?h[m.name]+=" "+m.value:h[m.name]=m.value}),d&&(g.fresh=!0),u&&(g.separator=u),Rhe.element(a,h,g)});return ti.rules.firstOf("html path",ti.rules.then(ti.rules.tokenOfType("bang"),function(){return Rhe.ignore}),ti.rules.then(ti.rules.zeroOrMoreWithSeparator(s,ti.rules.sequence(t,ti.rules.tokenOfType("gt"),t)),Rhe.elements))}var Wwe=ti.rules.then(ti.rules.tokenOfType("identifier"),yUn),INo=ti.rules.tokenOfType("integer"),RN=ti.rules.then(ti.rules.tokenOfType("string"),yUn),MNo={n:` -`,r:"\r",t:" "};function yUn(e){return e.replace(/\\(.)/g,function(t,n){return MNo[n]||n})}var PNo=ti.rules.sequence(ti.rules.tokenOfType("open-square-bracket"),ti.rules.sequence.cut(),ti.rules.sequence.capture(Wwe),ti.rules.tokenOfType("equals"),ti.rules.sequence.capture(RN),ti.rules.tokenOfType("close-square-bracket")).map(function(e,t){return{name:e,value:t,append:!1}}),FNo=ti.rules.sequence(ti.rules.tokenOfType("dot"),ti.rules.sequence.cut(),ti.rules.sequence.capture(Wwe)).map(function(e){return{name:"class",value:e,append:!0}}),NNo=ti.rules.firstOf("attribute or class",PNo,FNo);function jrt(e,t){var n=TNo(t),r=ti.Parser(),o=r.parseTokens(e,n);return o.isSuccess()?B9e.success(o.value()):new B9e.Result(null,[B9e.warning(UNo(t,o))])}function UNo(e,t){return"Did not understand this style mapping, so ignored it: "+e+` +`,t)},r=1;n()!==-1&&n()s){var h=u[1],m=new D9e(e[l].name,h,a.range(s,g));return{token:m,endIndex:g}}}}var g=s+1,m=new D9e("unrecognisedCharacter",o.substring(s,g),a.range(s,g));return{token:m,endIndex:g}}function r(o,s){return new D9e("end",null,s.range(o.length,o.length))}return{tokenise:t}}U3.Parser=dUn.Parser;U3.rules=Frt;U3.errors=Urt;U3.results=Nrt;U3.StringSource=mUn;U3.Token=kUn;U3.bottomUp=vUn;U3.RegexTokeniser=AUn.RegexTokeniser;U3.rule=function(e){var t;return function(n){return t||(t=e()),t(n)}};var ym={};ym.paragraph=vNo;ym.run=ANo;ym.table=pNo;ym.bold=new j3("bold");ym.italic=new j3("italic");ym.underline=new j3("underline");ym.strikethrough=new j3("strikethrough");ym.allCaps=new j3("allCaps");ym.smallCaps=new j3("smallCaps");ym.highlight=bNo;ym.commentReference=new j3("commentReference");ym.lineBreak=new jwe({breakType:"line"});ym.pageBreak=new jwe({breakType:"page"});ym.columnBreak=new jwe({breakType:"column"});ym.equalTo=ONo;ym.startsWith=yNo;function vNo(e){return new j3("paragraph",e)}function ANo(e){return new j3("run",e)}function pNo(e){return new j3("table",e)}function bNo(e){return new pUn(e)}function j3(e,t){t=t||{},this._elementType=e,this._styleId=t.styleId,this._styleName=t.styleName,t.list&&(this._listIndex=t.list.levelIndex,this._listIsOrdered=t.list.isOrdered)}j3.prototype.matches=function(e){return e.type===this._elementType&&(this._styleId===void 0||e.styleId===this._styleId)&&(this._styleName===void 0||e.styleName&&this._styleName.operator(this._styleName.operand,e.styleName))&&(this._listIndex===void 0||wNo(e,this._listIndex,this._listIsOrdered))&&(this._breakType===void 0||this._breakType===e.breakType)};function pUn(e){e=e||{},this._color=e.color}pUn.prototype.matches=function(e){return e.type==="highlight"&&(this._color===void 0||e.color===this._color)};function jwe(e){e=e||{},this._breakType=e.breakType}jwe.prototype.matches=function(e){return e.type==="break"&&(this._breakType===void 0||e.breakType===this._breakType)};function wNo(e,t,n){return e.numbering&&e.numbering.level==t&&e.numbering.isOrdered==n}function ONo(e){return{operator:CNo,operand:e}}function yNo(e){return{operator:_No,operand:e}}function CNo(e,t){return e.toUpperCase()===t.toUpperCase()}function _No(e,t){return t.toUpperCase().indexOf(e.toUpperCase())===0}var bUn={},SNo=U3,LNo=SNo.RegexTokeniser;bUn.tokenise=xNo;var zLt="'((?:\\\\.|[^'])*)";function xNo(e){var t="(?:[a-zA-Z\\-_]|\\\\.)",n=new LNo([{name:"identifier",regex:new RegExp("("+t+"(?:"+t+"|[0-9])*)")},{name:"dot",regex:/\./},{name:"colon",regex:/:/},{name:"gt",regex:/>/},{name:"whitespace",regex:/\s+/},{name:"arrow",regex:/=>/},{name:"equals",regex:/=/},{name:"startsWith",regex:/\^=/},{name:"open-paren",regex:/\(/},{name:"close-paren",regex:/\)/},{name:"open-square-bracket",regex:/\[/},{name:"close-square-bracket",regex:/\]/},{name:"string",regex:new RegExp(zLt+"'")},{name:"unterminated-string",regex:new RegExp(zLt)},{name:"integer",regex:/([0-9]+)/},{name:"choice",regex:/\|/},{name:"bang",regex:/(!)/}]);return n.tokenise(e)}var ENo=wh,ei=U3,Mm=ym,Rhe=Fwe(),TNo=bUn.tokenise,B9e=xA;Nwe.readHtmlPath=RNo;Nwe.readDocumentMatcher=BNo;Nwe.readStyle=QNo;function QNo(e){return jrt(WNo,e)}function DNo(){return ei.rules.sequence(ei.rules.sequence.capture(wUn()),ei.rules.tokenOfType("whitespace"),ei.rules.tokenOfType("arrow"),ei.rules.sequence.capture(ei.rules.optional(ei.rules.sequence(ei.rules.tokenOfType("whitespace"),ei.rules.sequence.capture(OUn())).head())),ei.rules.tokenOfType("end")).map(function(e,t){return{from:e,to:t.valueOrElse(Rhe.empty)}})}function BNo(e){return jrt(wUn(),e)}function wUn(){var e=ei.rules.sequence,t=function(C,_){return ei.rules.then(ei.rules.token("identifier",C),function(){return _})},n=t("p",Mm.paragraph),r=t("r",Mm.run),o=ei.rules.firstOf("p or r or table",n,r),s=ei.rules.sequence(ei.rules.tokenOfType("dot"),ei.rules.sequence.cut(),ei.rules.sequence.capture(Wwe)).map(function(C){return{styleId:C}}),a=ei.rules.firstOf("style name matcher",ei.rules.then(ei.rules.sequence(ei.rules.tokenOfType("equals"),ei.rules.sequence.cut(),ei.rules.sequence.capture(RN)).head(),function(C){return{styleName:Mm.equalTo(C)}}),ei.rules.then(ei.rules.sequence(ei.rules.tokenOfType("startsWith"),ei.rules.sequence.cut(),ei.rules.sequence.capture(RN)).head(),function(C){return{styleName:Mm.startsWith(C)}})),l=ei.rules.sequence(ei.rules.tokenOfType("open-square-bracket"),ei.rules.sequence.cut(),ei.rules.token("identifier","style-name"),ei.rules.sequence.capture(a),ei.rules.tokenOfType("close-square-bracket")).head(),d=ei.rules.firstOf("list type",t("ordered-list",{isOrdered:!0}),t("unordered-list",{isOrdered:!1})),u=e(ei.rules.tokenOfType("colon"),e.capture(d),e.cut(),ei.rules.tokenOfType("open-paren"),e.capture(INo),ei.rules.tokenOfType("close-paren")).map(function(C,_){return{list:{isOrdered:C.isOrdered,levelIndex:_-1}}});function h(C){var _=ei.rules.firstOf.apply(ei.rules.firstOf,["matcher suffix"].concat(C)),S=ei.rules.zeroOrMore(_);return ei.rules.then(S,function(L){var E={};return L.forEach(function(Q){ENo.extend(E,Q)}),E})}var g=e(e.capture(o),e.capture(h([s,l,u]))).map(function(C,_){return C(_)}),m=e(ei.rules.token("identifier","table"),e.capture(h([s,l]))).map(function(C){return Mm.table(C)}),v=t("b",Mm.bold),f=t("i",Mm.italic),k=t("u",Mm.underline),A=t("strike",Mm.strikethrough),p=t("all-caps",Mm.allCaps),b=t("small-caps",Mm.smallCaps),w=e(ei.rules.token("identifier","highlight"),ei.rules.sequence.capture(ei.rules.optional(ei.rules.sequence(ei.rules.tokenOfType("open-square-bracket"),ei.rules.sequence.cut(),ei.rules.token("identifier","color"),ei.rules.tokenOfType("equals"),ei.rules.sequence.capture(RN),ei.rules.tokenOfType("close-square-bracket")).head()))).map(function(C){return Mm.highlight({color:C.valueOrElse(void 0)})}),O=t("comment-reference",Mm.commentReference),y=e(ei.rules.token("identifier","br"),e.cut(),ei.rules.tokenOfType("open-square-bracket"),ei.rules.token("identifier","type"),ei.rules.tokenOfType("equals"),e.capture(RN),ei.rules.tokenOfType("close-square-bracket")).map(function(C){switch(C){case"line":return Mm.lineBreak;case"page":return Mm.pageBreak;case"column":return Mm.columnBreak}});return ei.rules.firstOf("element type",g,m,v,f,k,A,p,b,w,O,y)}function RNo(e){return jrt(OUn(),e)}function OUn(){var e=ei.rules.sequence.capture,t=ei.rules.tokenOfType("whitespace"),n=ei.rules.then(ei.rules.optional(ei.rules.sequence(ei.rules.tokenOfType("colon"),ei.rules.token("identifier","fresh"))),function(a){return a.map(function(){return!0}).valueOrElse(!1)}),r=ei.rules.then(ei.rules.optional(ei.rules.sequence(ei.rules.tokenOfType("colon"),ei.rules.token("identifier","separator"),ei.rules.tokenOfType("open-paren"),e(RN),ei.rules.tokenOfType("close-paren")).head()),function(a){return a.valueOrElse("")}),o=ei.rules.oneOrMoreWithSeparator(Wwe,ei.rules.tokenOfType("choice")),s=ei.rules.sequence(e(o),e(ei.rules.zeroOrMore(NNo)),e(n),e(r)).map(function(a,l,d,u){var h={},g={};return l.forEach(function(m){m.append&&h[m.name]?h[m.name]+=" "+m.value:h[m.name]=m.value}),d&&(g.fresh=!0),u&&(g.separator=u),Rhe.element(a,h,g)});return ei.rules.firstOf("html path",ei.rules.then(ei.rules.tokenOfType("bang"),function(){return Rhe.ignore}),ei.rules.then(ei.rules.zeroOrMoreWithSeparator(s,ei.rules.sequence(t,ei.rules.tokenOfType("gt"),t)),Rhe.elements))}var Wwe=ei.rules.then(ei.rules.tokenOfType("identifier"),yUn),INo=ei.rules.tokenOfType("integer"),RN=ei.rules.then(ei.rules.tokenOfType("string"),yUn),MNo={n:` +`,r:"\r",t:" "};function yUn(e){return e.replace(/\\(.)/g,function(t,n){return MNo[n]||n})}var PNo=ei.rules.sequence(ei.rules.tokenOfType("open-square-bracket"),ei.rules.sequence.cut(),ei.rules.sequence.capture(Wwe),ei.rules.tokenOfType("equals"),ei.rules.sequence.capture(RN),ei.rules.tokenOfType("close-square-bracket")).map(function(e,t){return{name:e,value:t,append:!1}}),FNo=ei.rules.sequence(ei.rules.tokenOfType("dot"),ei.rules.sequence.cut(),ei.rules.sequence.capture(Wwe)).map(function(e){return{name:"class",value:e,append:!0}}),NNo=ei.rules.firstOf("attribute or class",PNo,FNo);function jrt(e,t){var n=TNo(t),r=ei.Parser(),o=r.parseTokens(e,n);return o.isSuccess()?B9e.success(o.value()):new B9e.Result(null,[B9e.warning(UNo(t,o))])}function UNo(e,t){return"Did not understand this style mapping, so ignored it: "+e+` `+t.errors().map(jNo).join(` `)}function jNo(e){return"Error was at character number "+e.characterNumber()+": Expected "+e.expected+" but got "+e.actual}var WNo=DNo(),Vwe={};Vwe.readOptions=HNo;var CUn=wh,VNo=Vwe._defaultStyleMap=["p.Heading1 => h1:fresh","p.Heading2 => h2:fresh","p.Heading3 => h3:fresh","p.Heading4 => h4:fresh","p.Heading5 => h5:fresh","p.Heading6 => h6:fresh","p[style-name='Heading 1'] => h1:fresh","p[style-name='Heading 2'] => h2:fresh","p[style-name='Heading 3'] => h3:fresh","p[style-name='Heading 4'] => h4:fresh","p[style-name='Heading 5'] => h5:fresh","p[style-name='Heading 6'] => h6:fresh","p[style-name='heading 1'] => h1:fresh","p[style-name='heading 2'] => h2:fresh","p[style-name='heading 3'] => h3:fresh","p[style-name='heading 4'] => h4:fresh","p[style-name='heading 5'] => h5:fresh","p[style-name='heading 6'] => h6:fresh","p.Heading => h1:fresh","p[style-name='Heading'] => h1:fresh","r[style-name='Strong'] => strong","p[style-name='footnote text'] => p:fresh","r[style-name='footnote reference'] =>","p[style-name='endnote text'] => p:fresh","r[style-name='endnote reference'] =>","p[style-name='annotation text'] => p:fresh","r[style-name='annotation reference'] =>","p[style-name='Footnote'] => p:fresh","r[style-name='Footnote anchor'] =>","p[style-name='Endnote'] => p:fresh","r[style-name='Endnote anchor'] =>","p:unordered-list(1) => ul > li:fresh","p:unordered-list(2) => ul|ol > li > ul > li:fresh","p:unordered-list(3) => ul|ol > li > ul|ol > li > ul > li:fresh","p:unordered-list(4) => ul|ol > li > ul|ol > li > ul|ol > li > ul > li:fresh","p:unordered-list(5) => ul|ol > li > ul|ol > li > ul|ol > li > ul|ol > li > ul > li:fresh","p:ordered-list(1) => ol > li:fresh","p:ordered-list(2) => ul|ol > li > ol > li:fresh","p:ordered-list(3) => ul|ol > li > ul|ol > li > ol > li:fresh","p:ordered-list(4) => ul|ol > li > ul|ol > li > ul|ol > li > ol > li:fresh","p:ordered-list(5) => ul|ol > li > ul|ol > li > ul|ol > li > ul|ol > li > ol > li:fresh","r[style-name='Hyperlink'] =>","p[style-name='Normal'] => p:fresh","p.Body => p:fresh","p[style-name='Body'] => p:fresh"],zNo=Vwe._standardOptions={externalFileAccess:!1,transformDocument:$No,includeDefaultStyleMap:!0,includeEmbeddedStyleMap:!0};function HNo(e){return e=e||{},CUn.extend({},zNo,e,{customStyleMap:HLt(e.styleMap),readStyleMap:function(){var t=this.customStyleMap;return this.includeEmbeddedStyleMap&&(t=t.concat(HLt(this.embeddedStyleMap))),this.includeDefaultStyleMap&&(t=t.concat(VNo)),t}})}function HLt(e){return e?CUn.isString(e)?e.split(` -`).map(function(t){return t.trim()}).filter(function(t){return t!==""&&t.charAt(0)!=="#"}):e:[]}function $No(e){return e}var _Un={},$Lt=Rg,XNo=hre;_Un.openZip=GNo;function GNo(e){return e.arrayBuffer?$Lt.resolve(XNo.openArrayBuffer(e.arrayBuffer)):$Lt.reject(new Error("Could not find file in options"))}var SUn={},YNo=Fwe(),ZNo=Pwe();SUn.element=qNo;function qNo(e){return function(t){return ZNo.elementWithTag(YNo.element(e),[t])}}var KNo=wh,LUn=crt,Wrt=Irt,JNo=Mrt.DocumentConverter,eUo=lUn.convertElementToRawText,tUo=Nwe.readStyle,nUo=Vwe.readOptions,zwe=_Un,iUo=xA.Result;SA.convertToHtml=rUo;SA.convertToMarkdown=oUo;SA.convert=Vrt;SA.extractRawText=cUo;SA.images=Prt;SA.transforms=pE;SA.underline=SUn;SA.embedStyleMap=dUo;SA.readEmbeddedStyleMap=sUo;function rUo(e,t){return Vrt(e,t)}function oUo(e,t){var n=Object.create(t||{});return n.outputFormat="markdown",Vrt(e,n)}function Vrt(e,t){return t=nUo(t),zwe.openZip(e).tap(function(n){return Wrt.readStyleMap(n).then(function(r){t.embeddedStyleMap=r})}).then(function(n){return LUn.read(n,e,t).then(function(r){return r.map(t.transformDocument)}).then(function(r){return aUo(r,t)})})}function sUo(e){return zwe.openZip(e).then(Wrt.readStyleMap)}function aUo(e,t){var n=lUo(t.readStyleMap()),r=KNo.extend({},t,{styleMap:n.value}),o=new JNo(r);return e.flatMapThen(function(s){return n.flatMapThen(function(a){return o.convertToHtml(s)})})}function lUo(e){return iUo.combine((e||[]).map(tUo)).map(function(t){return t.filter(function(n){return!!n})})}function cUo(e){return zwe.openZip(e).then(LUn.read).then(function(t){return t.map(eUo)})}function dUo(e,t){return zwe.openZip(e).tap(function(n){return Wrt.writeStyleMap(n,t)}).then(function(n){return n.toArrayBuffer()}).then(function(n){return{toArrayBuffer:function(){return n},toBuffer:function(){return Buffer.from(n)}}})}SA.styleMapping=function(){throw new Error(`Use a raw string instead of mammoth.styleMapping e.g. "p[style-name='Title'] => h1" instead of mammoth.styleMapping("p[style-name='Title'] => h1")`)};const uUo={class:"purgeNovel"},hUo={class:"data"},fUo={class:"dragIcon"},gUo={class:"uploadText"},mUo={class:"uploadHint"},kUo={class:"formItem"},vUo={class:"label"},AUo={class:"uploadWrap"},pUo={class:"footerInfo f ac jb",style:{"margin-top":"8px"}},bUo={class:"charCount"},wUo={key:0,class:"tips warn"},OUo={style:{"margin-top":"16px","text-align":"right"}},yUo={class:"fc to2Box"},CUo={class:"ellipsisText"},_Uo={class:"selectedInfo"},SUo={style:{"margin-top":"16px","text-align":"right"}},LUo=et({__name:"importNovel",props:{modelValue:{type:Boolean},modelModifiers:{}},emits:Sc(["select"],["update:modelValue"]),setup(e,{emit:t}){const{project:n}=ys($u()),r=af(e,"modelValue"),o=he("To1"),s=he(),a=he(""),l=he([]),d=he([]),u=he(!1),h=[{colKey:"row-select",type:"multiple",width:60},{colKey:"index",title:$t("workbench.novel.import.col.chapter"),width:100},{colKey:"reel",title:$t("workbench.novel.import.col.reel"),width:100},{colKey:"chapter",title:$t("workbench.novel.import.col.chapterName"),width:200,ellipsis:!0},{colKey:"chapterData",title:$t("workbench.novel.import.col.chapterData"),ellipsis:!0}],g=G(()=>{if(!a.value)return[];try{return aIo(a.value).flatMap(C=>C.chapters.map(_=>({index:_.index,reel:C.reel,chapter:_.chapter,chapterData:_.text})))}catch(C){return console.error("解析小说内容出错:",C),[]}}),m=G(()=>g.value.filter(C=>d.value.includes(C.index))),v=G(()=>m.value.reduce((C,_)=>C+_.chapterData.length,0));function f(){var C;(C=s.value)==null||C.triggerUpload()}async function k(C){var S;const _=(S=C.dataTransfer)==null?void 0:S.files;_&&_.length>0&&await b({raw:_[0]})}async function A(C){const _=await C.arrayBuffer();return C.type==="text/plain"?new TextDecoder().decode(_):(await SA.extractRawText({arrayBuffer:_})).value}function p(){return Promise.resolve({response:{},status:"success"})}async function b(C){const _=C.raw;if(!_)return window.$message.error($t("workbench.novel.import.msg.selectFile")),!1;const S=["text/plain","application/vnd.openxmlformats-officedocument.wordprocessingml.document"];if(_.type==="application/msword")return window.$message.warning($t("workbench.novel.import.msg.docNotSupported")),!1;if(!S.includes(_.type))return window.$message.error($t("workbench.novel.import.msg.unsupportedType")),!1;if(_.size>10*1024*1024)return window.$message.error($t("workbench.novel.import.msg.fileTooLarge")),!1;Ru(!0);try{a.value=await A(_)}catch{window.$message.error($t("workbench.novel.import.msg.parseFailed"))}finally{Ru(!1)}return!1}function w(C,_){d.value=C}const O=t;async function y(){var C;if(u.value=!0,!m.value.length){window.$message.warning($t("workbench.novel.import.msg.selectChapters")),u.value=!1;return}try{await fn.post("/novel/addNovel",{projectId:(C=n.value)==null?void 0:C.id,data:m.value}),u.value=!1,O("select"),window.$message.success($t("workbench.novel.import.msg.saveSuccess"))}catch(_){window.$message.error(_.message),u.value=!1}finally{u.value=!1,r.value=!1}}return At(r,C=>{C||(a.value="",l.value=[],d.value=[],o.value="To1")}),(C,_)=>{const S=zne,L=Cn("i-upload-one"),E=PB,T=I0,Q=Ci,P=xz,D=Na,I=Tz,B=Lz,R=nc;return Le(),Ge("div",uUo,[c(R,{footer:!1,visible:r.value,"onUpdate:visible":_[5]||(_[5]=M=>r.value=M),header:C.$t("workbench.novel.import.title"),width:"50%",placement:"center"},{default:Oe(()=>[fe("div",hUo,[c(B,{value:Ae(o),disabled:""},{default:Oe(()=>[c(P,{value:"To1",label:C.$t("workbench.novel.import.step1"),style:{height:"680px","overflow-y":"auto"}},{default:Oe(()=>[fe("div",{class:"uploadArea",onClick:f,onDragover:_[1]||(_[1]=yr(()=>{},["prevent"])),onDrop:yr(k,["prevent"])},[c(S,{ref_key:"uploadRef",ref:s,modelValue:Ae(l),"onUpdate:modelValue":_[0]||(_[0]=M=>Bn(l)?l.value=M:null),theme:"file",multiple:!1,max:1,"before-upload":b,"request-method":p,style:{display:"none"}},null,8,["modelValue"]),fe("div",fUo,[c(L,{theme:"outline",size:"32",fill:"var(--td-brand-color)"})]),fe("p",gUo,Fe(C.$t("workbench.novel.import.dragUpload")),1),fe("p",mUo,Fe(C.$t("workbench.novel.import.uploadHint")),1)],32),c(E,null,{default:Oe(()=>[xt(Fe(C.$t("workbench.novel.import.or")),1)]),_:1}),fe("div",kUo,[fe("div",vUo,Fe(C.$t("workbench.novel.import.pasteLabel")),1),fe("div",AUo,[c(T,{modelValue:Ae(a),"onUpdate:modelValue":_[2]||(_[2]=M=>Bn(a)?a.value=M:null),placeholder:C.$t("workbench.novel.import.pastePlaceholder"),autosize:{minRows:12,maxRows:12}},null,8,["modelValue","placeholder"])]),fe("div",pUo,[fe("div",null,[fe("span",bUo,Fe(Ae(a).length)+" "+Fe(C.$t("workbench.novel.import.chars")),1),Ae(a).length>0&&Ae(a).length<100?(Le(),Ge("span",wUo,Fe(C.$t("workbench.novel.import.tooShort")),1)):en("",!0)]),fe("span",null,Fe(C.$t("workbench.novel.import.parsedChapters",{count:Ae(g).length})),1)])]),fe("div",OUo,[c(Q,{theme:"primary",style:{"margin-left":"10px"},disabled:!Ae(a)||!Ae(g).length,onClick:_[3]||(_[3]=M=>o.value="To2")},{default:Oe(()=>[xt(Fe(C.$t("workbench.novel.import.nextStep")),1)]),_:1},8,["disabled"])])]),_:1},8,["label"]),c(P,{value:"To2",label:C.$t("workbench.novel.import.step2"),style:{height:"680px","overflow-y":"auto"}},{default:Oe(()=>[fe("div",yUo,[c(I,{ref:"tableRef","row-key":"index",data:Ae(g),columns:h,"selected-row-keys":Ae(d),hover:"",style:{flex:"1","overflow-y":"auto"},onSelectChange:w},{chapterData:Oe(({row:M})=>[c(D,{content:M.chapterData,placement:"top"},{default:Oe(()=>[fe("span",CUo,Fe(M.chapterData),1)]),_:2},1032,["content"])]),_:1},8,["data","selected-row-keys"]),fe("div",_Uo,Fe(C.$t("workbench.novel.import.selectedInfo",{count:Ae(v)})),1),fe("div",SUo,[c(Q,{variant:"outline",onClick:_[4]||(_[4]=M=>o.value="To1")},{default:Oe(()=>[xt(Fe(C.$t("workbench.novel.import.prevStep")),1)]),_:1}),c(Q,{theme:"primary",style:{"margin-left":"10px"},disabled:Ae(v)>2e5,loading:Ae(u),onClick:y},{default:Oe(()=>[..._[6]||(_[6]=[xt(" 保存 ",-1)])]),_:1},8,["disabled","loading"])])])]),_:1},8,["label"])]),_:1},8,["value"])])]),_:1},8,["visible","header"])])}}}),xUo=Kr(LUo,[["__scopeId","data-v-4a10a557"]]),EUo={class:"editNodel"},TUo={class:"data",style:{"overflow-x":"hidden"}},QUo={class:"editNodel-footer"},DUo=et({__name:"editNodel",props:Sc({formData:{}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:Sc(["select"],["update:modelValue"]),setup(e,{emit:t}){const n=af(e,"modelValue"),r=e,o=t;async function s(){console.log("保存的章节数据:",r.formData);try{await fn.post("/novel/updateNovel",{id:r.formData.id,index:r.formData.index,reel:r.formData.reel,chapter:r.formData.chapter,chapterData:r.formData.chapterData,event:r.formData.event}),o("select"),window.$message.success($t("workbench.novel.editDialog.msg.updateSuccess"))}catch(a){window.$message.error(a.message)}finally{n.value=!1}n.value=!1}return(a,l)=>{const d=pu,u=p2,h=I0,g=A2,m=Ci,v=nc;return Le(),Ge("div",EUo,[c(v,{visible:n.value,"onUpdate:visible":l[4]||(l[4]=f=>n.value=f),header:a.$t("workbench.novel.editDialog.title"),width:"50%",top:"10vh",placement:"center"},{footer:Oe(()=>[fe("div",QUo,[c(m,{onClick:l[3]||(l[3]=f=>n.value=!1)},{default:Oe(()=>[xt(Fe(a.$t("workbench.novel.editDialog.cancel")),1)]),_:1}),c(m,{theme:"primary",onClick:s},{default:Oe(()=>[xt(Fe(a.$t("workbench.novel.editDialog.save")),1)]),_:1})])]),default:Oe(()=>[fe("div",TUo,[c(g,{"label-width":"80px"},{default:Oe(()=>[c(u,{label:a.$t("workbench.novel.editDialog.chapterName")},{default:Oe(()=>[c(d,{placeholder:a.$t("workbench.novel.editDialog.chapterNamePh"),modelValue:e.formData.chapter,"onUpdate:modelValue":l[0]||(l[0]=f=>e.formData.chapter=f)},null,8,["placeholder","modelValue"])]),_:1},8,["label"]),c(u,{label:a.$t("workbench.novel.editDialog.eventContent")},{default:Oe(()=>[c(h,{modelValue:e.formData.event,"onUpdate:modelValue":l[1]||(l[1]=f=>e.formData.event=f),placeholder:a.$t("workbench.novel.editDialog.eventContentPh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(u,{label:a.$t("workbench.novel.editDialog.chapterContent")},{default:Oe(()=>[c(h,{placeholder:a.$t("workbench.novel.editDialog.chapterContentPh"),modelValue:e.formData.chapterData,"onUpdate:modelValue":l[2]||(l[2]=f=>e.formData.chapterData=f),autosize:{minRows:15,maxRows:15}},null,8,["placeholder","modelValue"])]),_:1},8,["label"])]),_:1})])]),_:1},8,["visible","header"])])}}}),BUo=Kr(DUo,[["__scopeId","data-v-9e187c61"]]),RUo={class:"novel",ref:"novelRef"},IUo={class:"headBtn jb ac",ref:"headBtnRef"},MUo={class:"f"},PUo={style:{color:"red",cursor:"pointer"}},FUo={key:2},NUo=et({__name:"index",setup(e){const{otherSetting:t}=ys(ku()),{project:n}=ys($u()),r=he(""),o=he([{colKey:"row-select",type:"multiple",width:50,align:"center"},{colKey:"index",title:$t("workbench.novel.col.id"),width:50,align:"center"},{colKey:"reel",title:$t("workbench.novel.col.reel"),width:100,align:"center",cell:"preview"},{colKey:"chapter",title:$t("workbench.novel.col.chapter"),width:100,ellipsis:!0},{colKey:"chapterData",title:$t("workbench.novel.col.chapterData"),ellipsis:!0},{colKey:"event",title:$t("workbench.novel.col.event"),ellipsis:!0},{colKey:"operation",title:$t("workbench.novel.col.operation"),width:200,align:"center"}]),s=he(!1),a=he({id:-1,index:0,reel:"",chapter:"",chapterData:"",event:""}),l=he([]),d=he(!1),u=he([]),h=he({page:1,pageSize:10,total:0});pn(()=>{m()}),Qa(()=>{L()});function g(){h.value.page=1,m()}function m(){var E;d.value=!0,fn.post("/novel/getNovel",{projectId:(E=n.value)==null?void 0:E.id,page:h.value.page,limit:h.value.pageSize,search:r.value}).then(T=>{l.value=T.data.data,h.value.total=T.data.total}).finally(()=>{d.value=!1})}function v(E){h.value.page=E.current,h.value.pageSize=E.pageSize,m()}const f=he(!1);function k(){f.value=!0}function A(E,T){u.value=E.filter(Boolean)}function p(){if(u.value.length===0)return;const E=ao.confirm({header:$t("workbench.novel.msg.batchDeleteHeader"),body:$t("workbench.novel.msg.batchDeleteBody",{count:u.value.length}),onConfirm:async()=>{await fn.post("/novel/batchDeleteNovel",{ids:u.value}),m(),window.$message.success($t("workbench.novel.msg.batchDeleteSuccess")),E.destroy()}})}function b(E){s.value=!0,a.value={...E}}function w(E){const T=ao.confirm({header:$t("workbench.novel.msg.deleteHeader"),body:$t("workbench.novel.msg.deleteBody",{name:E.chapter}),onConfirm:async()=>{try{await fn.post("/novel/delNovel",{id:E.id}),window.$message.success($t("workbench.novel.msg.deleteSuccess")),l.value.length===1&&h.value.page>1&&(h.value.page-=1),m()}catch(Q){window.$message.error(Q.message)}window.$message.success($t("workbench.novel.msg.deleteSuccess")),T.destroy()}})}function O(){const E=ao.confirm({header:$t("workbench.novel.msg.eventAnalysisHeader"),body:$t("workbench.novel.msg.eventAnalysisBody",{count:u.value.length}),onConfirm:()=>{var T;E.destroy(),fn.post("/novel/event/generateEvents",{projectId:(T=n.value)==null?void 0:T.id,novelIds:u.value,concurrentCount:t.value.assetsBatchGenereateSize}).then(Q=>{u.value.length=0,m()})}})}const y=G(()=>l.value.filter(E=>!E.eventState));let C=null;async function _(){if(y.value.length===0)return;const E=y.value.map(T=>T.id);try{const{data:T}=await fn.post("/novel/getNovelEventState",{ids:E});Array.isArray(T)&&T.forEach(Q=>{const P=l.value.find(D=>D.id===Q.id);P&&(P.eventState=Q.eventState,P.eventState==-1&&(P.errorReason=Q.errorReason),Q.event!==void 0&&(P.event=Q.event))})}catch(T){console.error("轮询事件状态失败:",T)}}function S(){C||(C=setInterval(async()=>{if(y.value.length===0){L();return}await _()},3e3))}function L(){C&&(clearInterval(C),C=null)}return At(y,E=>{E.length>0?S():L()}),Qa(()=>{L()}),(E,T)=>{const Q=uL,P=Ci,D=Ev,I=pu,B=Wc,R=Na,M=Tz;return Le(),Ge("div",RUo,[fe("div",IUo,[c(D,null,{default:Oe(()=>[c(P,{theme:"primary",onClick:k},{icon:Oe(()=>[c(Q,{name:"add"})]),default:Oe(()=>[xt(" "+Fe(E.$t("workbench.novel.importText")),1)]),_:1}),c(P,{theme:"danger",disabled:Ae(u).length===0,onClick:p},{icon:Oe(()=>[c(Q,{name:"delete"})]),default:Oe(()=>[xt(" "+Fe(E.$t("workbench.novel.batchDelete"))+" "+Fe(Ae(u).length>0?`(${Ae(u).length})`:""),1)]),_:1},8,["disabled"]),c(P,{onClick:O,disabled:Ae(u).length===0},{icon:Oe(()=>[c(Q,{name:"analytics"})]),default:Oe(()=>[xt(" "+Fe(E.$t("workbench.novel.eventAnalysis"))+" "+Fe(Ae(u).length>0?`(${Ae(u).length})`:""),1)]),_:1},8,["disabled"])]),_:1}),fe("div",MUo,[c(I,{modelValue:Ae(r),"onUpdate:modelValue":T[0]||(T[0]=N=>Bn(r)?r.value=N:null),placeholder:E.$t("workbench.novel.searchPlaceholder"),clearable:"",style:{width:"260px"}},null,8,["modelValue","placeholder"]),c(P,{onClick:g,style:{"margin-left":"10px"}},{icon:Oe(()=>[c(Q,{name:"search"})]),default:Oe(()=>[xt(" "+Fe(E.$t("workbench.novel.search")),1)]),_:1})])],512),c(M,{ref:"tableRef",style:{"margin-top":"10px",flex:"1",display:"flex","flex-direction":"column"},columns:Ae(o),data:Ae(l),"selected-row-keys":Ae(u),"select-on-row-click":!0,keyboardRowHover:!1,"row-key":"id",hover:"",stripe:"",size:"small",pagination:Ae(h),loading:Ae(d),"lazy-load":"",resizable:"","table-layout":"fixed",onSelectChange:A,onPageChange:v},{startTime:Oe(({row:N})=>[fe("span",null,Fe(Ae(eR)(N.startTime).format("YYYY-MM-DD HH:mm:ss")),1)]),event:Oe(({row:N})=>[N.eventState==0?(Le(),Ft(B,{key:0,size:"small",text:E.$t("workbench.novel.generating")},null,8,["text"])):N.eventState==-1&&!N.event?(Le(),Ft(R,{key:1,content:N==null?void 0:N.errorReason},{default:Oe(()=>[fe("div",PUo,Fe(E.$t("workbench.novel.genFailed")),1)]),_:1},8,["content"])):(Le(),Ge("div",FUo,Fe(N.event||E.$t("workbench.novel.none")),1))]),operation:Oe(({row:N})=>[c(D,{size:0},{default:Oe(()=>[c(P,{theme:"primary",disabled:N.eventState==0,variant:"text",onClick:j=>b(N)},{icon:Oe(()=>[c(Q,{name:"edit"})]),default:Oe(()=>[xt(" "+Fe(E.$t("workbench.novel.edit")),1)]),_:1},8,["disabled","onClick"]),c(P,{theme:"danger",disabled:N.eventState==0,variant:"text",onClick:j=>w(N)},{icon:Oe(()=>[c(Q,{name:"delete"})]),default:Oe(()=>[xt(" "+Fe(E.$t("workbench.novel.delete")),1)]),_:1},8,["disabled","onClick"])]),_:2},1024)]),_:1},8,["columns","data","selected-row-keys","pagination","loading"]),c(xUo,{modelValue:Ae(f),"onUpdate:modelValue":T[1]||(T[1]=N=>Bn(f)?f.value=N:null),onSelect:m},null,8,["modelValue"]),c(BUo,{modelValue:Ae(s),"onUpdate:modelValue":T[2]||(T[2]=N=>Bn(s)?s.value=N:null),formData:Ae(a),onSelect:m},null,8,["modelValue","formData"])],512)}}}),UUo=Kr(NUo,[["__scopeId","data-v-311980c9"]]),jUo=Object.freeze(Object.defineProperty({__proto__:null,default:UUo},Symbol.toStringTag,{value:"Module"})),WUo={class:"addAssets"},VUo={class:"data"},zUo=et({__name:"addAssets",props:Sc({type:{},title:{},formData:{}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:Sc(["getFilteredData"],["update:modelValue"]),setup(e,{emit:t}){const{project:n}=ys($u()),r=e,o=af(e,"modelValue"),s=he({name:[{required:!0,message:$t("workbench.assets.add.nameRequired"),trigger:"blur"}],describe:[{required:!0,message:$t("workbench.assets.add.describeRequired"),trigger:"blur"}],remark:[{required:!0,message:$t("workbench.assets.add.remarkRequired"),trigger:"blur"}]});function a(){o.value=!1}const l=he(),d=t;function u(){var h;(h=l.value)==null||h.validate().then(async()=>{var g;if(r.formData.id!==0){await fn.post("/assets/updateAssets",{id:r.formData.id,name:r.formData.name,describe:r.formData.describe,remark:r.formData.remark,prompt:r.formData.prompt}).then(()=>{window.$message.success($t("workbench.assets.add.updateSuccess")),d("getFilteredData"),o.value=!1});return}else fn.post("/assets/addAssets",{name:r.formData.name,describe:r.formData.describe,remark:r.formData.remark,type:r.type,projectId:(g=n.value)==null?void 0:g.id,prompt:r.formData.prompt}).then(()=>{window.$message.success($t("workbench.assets.add.addSuccess")),d("getFilteredData"),o.value=!1})})}return(h,g)=>{const m=pu,v=p2,f=I0,k=A2,A=nc;return Le(),Ge("div",WUo,[c(A,{visible:o.value,"onUpdate:visible":g[4]||(g[4]=p=>o.value=p),closable:!1,width:"40vw",header:r.title,maskClosable:!1,onCloseBtnClick:a,onConfirm:u,onCancel:a},{default:Oe(()=>[fe("div",VUo,[c(k,{data:r.formData,rules:Ae(s),ref_key:"formRef",ref:l},{default:Oe(()=>[c(v,{label:h.$t("workbench.assets.add.name"),name:"name"},{default:Oe(()=>[c(m,{modelValue:r.formData.name,"onUpdate:modelValue":g[0]||(g[0]=p=>r.formData.name=p),placeholder:h.$t("workbench.assets.add.namePh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(v,{label:h.$t("workbench.assets.add.describe"),name:"describe"},{default:Oe(()=>[c(f,{modelValue:r.formData.describe,"onUpdate:modelValue":g[1]||(g[1]=p=>r.formData.describe=p),placeholder:h.$t("workbench.assets.add.describePh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(v,{label:h.$t("workbench.assets.add.remark"),name:"remark"},{default:Oe(()=>[c(m,{modelValue:r.formData.remark,"onUpdate:modelValue":g[2]||(g[2]=p=>r.formData.remark=p),placeholder:h.$t("workbench.assets.add.remarkPh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r.type!=="clip"?(Le(),Ft(v,{key:0,label:h.$t("workbench.assets.add.prompt"),name:"prompt"},{default:Oe(()=>[c(f,{modelValue:r.formData.prompt,"onUpdate:modelValue":g[3]||(g[3]=p=>r.formData.prompt=p),autosize:{minRows:3,maxRows:5},placeholder:h.$t("workbench.assets.add.promptPh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):en("",!0)]),_:1},8,["data","rules"])])]),_:1},8,["visible","header"])])}}}),HUo=Kr(zUo,[["__scopeId","data-v-46105082"]]),$Uo={class:"generateImage"},XUo={class:"data f"},GUo={class:"uploadReferenceImage"},YUo={class:"jb"},ZUo={style:{"font-size":"16px","font-weight":"900"}},qUo={class:"upload"},KUo={class:"rawPicturePrompt"},JUo={class:"jb"},ejo={style:{"font-size":"16px","font-weight":"900"}},tjo={style:{"margin-left":"5px","font-size":"13px"}},njo={class:"input"},ijo={class:"selectModel f"},rjo={style:{width:"60%"}},ojo={style:{"font-size":"16px","font-weight":"900"}},sjo={style:{width:"40%","margin-left":"15px"}},ajo={style:{"font-size":"16px","font-weight":"900"}},ljo={class:"generateButton",style:{"margin-top":"20px"}},cjo={class:"resultImages",style:{gap:"20px","flex-wrap":"wrap"}},djo={class:"image f w"},ujo=["onClick","onMouseenter"],hjo={key:0,class:"generating-overlay f ac jc"},fjo={key:1,class:"failed-overlay f ac jc"},gjo={style:{"text-align":"center"}},mjo={style:{"margin-top":"10px",color:"#d0021b","font-weight":"bold"}},kjo={class:"preview"},vjo={class:"selected"},Ajo={class:"delImage"},pjo={class:"customUpload"},bjo={class:"uploadPlaceholder f ac jc",style:{width:"180px",height:"180px",border:"2px dashed #d9d9d9","border-radius":"20px",cursor:"pointer"}},wjo={class:"keep"},Ojo=et({__name:"generateImage",props:Sc({formData:{}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:Sc(["update"],["update:modelValue"]),setup(e,{emit:t}){const{project:n}=ys($u()),r=e,o=af(e,"modelValue");function s(){o.value=!1,u.value=!1,E(),f("update")}const a=he([]),l=he(!1),d=he(!1),u=he(!1),h=he(""),g=he(""),m=he(!1);async function v(){var I;m.value=!0;try{const{data:B}=await fn.post("/assetsGenerate/polishAssetsPrompt",{projectId:(I=n.value)==null?void 0:I.id,assetsId:r.formData.id,type:r.formData.type??"props",name:r.formData.name,describe:r.formData.describe?r.formData.describe:$t("workbench.assets.noDescription")});window.$message.success($t("workbench.assets.gen.promptSuccess")),B.assetsId===r.formData.id&&(r.formData.prompt=B.prompt)}catch(B){window.$message.error(B.message??$t("workbench.assets.gen.promptFail"))}finally{m.value=!1}}const f=t,k=he("1K");async function A(){var I;if(!r.formData.prompt){window.$message.error($t("workbench.assets.gen.fillPrompt"));return}if(!k.value){window.$message.error($t("workbench.assets.gen.pickResolution"));return}if(!h.value){window.$message.error($t("workbench.assets.gen.pickModel"));return}u.value=!0;try{let B="";if(a.value.length>0){const R=a.value[0].raw;R instanceof File&&(B=await new Promise(M=>{const N=new FileReader;N.onload=j=>{var H;const W=(H=j.target)==null?void 0:H.result;M(W)},N.readAsDataURL(R)}))}await fn.post("/assetsGenerate/generateAssets",{type:r.formData.type??"props",projectId:(I=n.value)==null?void 0:I.id,name:r.formData.name??$t("workbench.assets.gen.unnamed"),base64:B,prompt:r.formData.prompt,model:h.value,id:r.formData.id,resolution:k.value}),window.$message.success($t("workbench.assets.gen.assetGenSuccess")),await T()}catch(B){window.$message.error(B.message??$t("workbench.assets.gen.assetGenFail")),T()}finally{u.value=!1}}const p=he([]);function b(I){var B;if(I.length>0){const R=((B=I[0])==null?void 0:B.raw)||I[0];if(R instanceof File){const M=new FileReader;M.onload=N=>{var W;const j=(W=N.target)==null?void 0:W.result;w.value.push({id:"",src:j,state:"已完成"}),window.$message.success($t("workbench.assets.gen.uploadOk")),p.value=[]},M.readAsDataURL(R)}}}const w=he([]),O=he(!1),y=he();function C(I){O.value=!0,y.value=I}const _=he(null),S=he(null);At(()=>o.value,I=>{I&&(a.value=[],g.value="",_.value=null,S.value=null,u.value=!1,T())});let L=null;function E(){L&&(clearTimeout(L),L=null)}async function T(){const{data:I}=await fn.post("/assets/getImage",{assetsId:r.formData.id}),B=I.tempAssets.map(N=>({id:N.id,src:N.filePath,state:N.state,selected:N.selected??!1}));w.value=B;const R=B.findIndex(N=>N.selected);R!==-1&&(_.value=R);const M=B.some(N=>N.state==="生成中");E(),M&&o.value&&(L=setTimeout(()=>T(),3e3))}function Q(I){w.value[I].state==="已完成"&&(_.value=I,window.$message.success($t("workbench.assets.gen.imageSelected")))}function P(I,B){console.log("%c Line:343 🍩 id","background:#4fff4B",I);const R=ao.confirm({header:$t("workbench.assets.confirmDeleteHeader"),body:$t("workbench.assets.confirmDeleteBody"),confirmBtn:$t("workbench.assets.deleteBtn"),cancelBtn:$t("workbench.assets.cancelBtn"),theme:"warning",onConfirm:async()=>{try{fn.post("/assets/delImage",{id:I}),window.$message.success($t("workbench.assets.deleteSuccess")),w.value.splice(B,1),_.value===B?_.value=null:_.value!==null&&_.value>B&&_.value--,R.destroy()}catch{window.$message.error($t("workbench.assets.deleteFail")),R.destroy()}}})}async function D(){var I;if(_.value!==null){const B=w.value[_.value],R=!B.id;await fn.post("/assets/saveAssets",{id:r.formData.id,base64:R?B.src:"",type:r.formData.type,prompt:r.formData.prompt,projectId:(I=n.value)==null?void 0:I.id,imageId:R?void 0:Number(B.id)}),window.$message.success($t("workbench.assets.gen.imageSaved")),o.value=!1,f("update")}}return(I,B)=>{const R=Sg,M=zne,N=Cn("i-magic"),j=I0,W=Wc,H=hL,X=pA,Y=Ci,Z=km,ie=PB,J=Cn("i-close-one"),re=Zh,se=Cn("i-preview-open"),le=Cn("i-check-one"),ge=Cn("i-delete"),K=Cn("i-plus"),de=Gy,V=nc;return Le(),Ge("div",$Uo,[c(V,{visible:o.value,"onUpdate:visible":B[7]||(B[7]=ee=>o.value=ee),top:"4vh",width:"80vw",header:I.$t("workbench.assets.gen.header"),maskClosable:!1,footer:!1,onCloseBtnClick:s},{default:Oe(()=>[fe("div",XUo,[c(Z,{bordered:!1,style:{width:"40%"}},{default:Oe(()=>[fe("div",GUo,[fe("div",YUo,[fe("span",ZUo,Fe(I.$t("workbench.assets.gen.uploadRef")),1),c(R,null,{default:Oe(()=>[xt(Fe(I.$t("workbench.assets.gen.optional")),1)]),_:1})]),fe("div",qUo,[c(M,{modelValue:Ae(a),"onUpdate:modelValue":B[0]||(B[0]=ee=>Bn(a)?a.value=ee:null),autoUpload:Ae(l),disabled:Ae(u),theme:"image",abridgeName:[10,8],draggable:"",action:"",accept:"image/*",showImageFileName:Ae(d)},null,8,["modelValue","autoUpload","disabled","showImageFileName"])])]),fe("div",KUo,[fe("div",JUo,[fe("span",ejo,Fe(I.$t("workbench.assets.gen.promptLabel")),1),fe("div",{class:"ac",style:{cursor:"pointer"},onClick:yr(v,["stop"])},[c(N,{theme:"outline",size:"18"}),fe("span",tjo,Fe(I.$t("workbench.assets.gen.smartGenerate")),1)])]),fe("div",njo,[c(W,{loading:Ae(m),text:I.$t("workbench.assets.gen.generatingPrompt")},{default:Oe(()=>[c(j,{modelValue:r.formData.prompt,"onUpdate:modelValue":B[1]||(B[1]=ee=>r.formData.prompt=ee),placeholder:I.$t("workbench.assets.gen.promptPlaceholder"),autosize:{minRows:15,maxRows:15},disabled:Ae(u)},null,8,["modelValue","placeholder","disabled"])]),_:1},8,["loading","text"])])]),fe("div",ijo,[fe("div",rjo,[fe("span",ojo,Fe(I.$t("workbench.assets.gen.selectModel")),1),c(Q8,{modelValue:Ae(h),"onUpdate:modelValue":B[2]||(B[2]=ee=>Bn(h)?h.value=ee:null),type:"image"},null,8,["modelValue"])]),fe("div",sjo,[fe("span",ajo,Fe(I.$t("workbench.assets.gen.selectResolution")),1),c(X,{modelValue:Ae(k),"onUpdate:modelValue":B[3]||(B[3]=ee=>Bn(k)?k.value=ee:null)},{default:Oe(()=>[c(H,{key:"1K",label:"1K",value:"1K"}),c(H,{key:"2K",label:"2K",value:"2K"}),c(H,{key:"4K",label:"4K",value:"4K"})]),_:1},8,["modelValue"])])]),fe("div",ljo,[c(Y,{theme:"primary",size:"large",block:"",loading:Ae(u),onClick:A},{default:Oe(()=>[xt(Fe(I.$t("workbench.assets.gen.generateBtn")),1)]),_:1},8,["loading"])])]),_:1}),c(ie,{layout:"vertical",style:{height:"700px"}}),c(Z,{title:I.$t("workbench.assets.gen.resultTitle"),bordered:!1,style:{width:"60%"}},{actions:Oe(()=>[Ae(w).length?(Le(),Ft(R,{key:0},{default:Oe(()=>[xt(Fe(I.$t("workbench.assets.gen.generatedCount",{count:Ae(w).length})),1)]),_:1})):en("",!0)]),default:Oe(()=>[fe("div",cjo,[fe("div",djo,[(Le(!0),Ge(on,null,Bi(Ae(w),(ee,oe)=>(Le(),Ge("div",{key:oe,class:Eo(["resultImage",{"is-selected":Ae(_)===oe,"is-disabled":ee.state!=="已完成"}]),onClick:te=>ee.state==="已完成"?Q(oe):null,onMouseenter:te=>S.value=oe,onMouseleave:B[4]||(B[4]=te=>S.value=null)},[ee.state==="生成中"?(Le(),Ge("div",hjo,[c(W,{text:I.$t("workbench.assets.gen.generatingLabel")},null,8,["text"])])):ee.state==="生成失败"&&!ee.src?(Le(),Ge("div",fjo,[fe("div",gjo,[c(J,{theme:"filled",size:"40",fill:"#d0021b"}),fe("div",mjo,Fe(I.$t("workbench.assets.gen.genFailed")),1)])])):(Le(),Ft(re,{key:2,src:ee.src,fit:"cover",style:{width:"100%",height:"100%",borderRadius:"20px"}},{loading:Oe(()=>[c(W)]),_:1},8,["src"])),uu(fe("div",kjo,[c(se,{theme:"outline",size:"25",fill:"#ffffff",onClick:yr(te=>C(ee.src),["stop"])},null,8,["onClick"])],512),[[h1,Ae(S)===oe&&ee.state==="已完成"]]),uu(fe("div",vjo,[c(le,{theme:"filled",size:"25",fill:"#000"})],512),[[h1,Ae(_)===oe&&ee.state==="已完成"]]),uu(fe("div",Ajo,[c(ge,{theme:"outline",size:"20",fill:"#d0021b",onClick:yr(te=>P(ee.id,oe),["stop"])},null,8,["onClick"])],512),[[h1,Ae(S)===oe]])],42,ujo))),128)),fe("div",pjo,[c(M,{ref:"customUploadRef",action:"",modelValue:Ae(p),"onUpdate:modelValue":B[5]||(B[5]=ee=>Bn(p)?p.value=ee:null),disabled:Ae(u),autoUpload:!1,theme:"custom",accept:"image/*",max:1,onChange:b,showImageFileName:!1},{default:Oe(()=>[fe("div",bjo,[c(K,{theme:"outline",size:"24",fill:"#4a4a4a"})])]),_:1},8,["modelValue","disabled"])])])]),fe("div",wjo,[c(Y,{theme:"primary",size:"large",block:"",disabled:Ae(_)===null,onClick:D},{default:Oe(()=>[xt(Fe(I.$t("workbench.assets.gen.confirmSelect")),1)]),_:1},8,["disabled"])])]),_:1},8,["title"])]),c(de,{modelValue:Ae(O),"onUpdate:modelValue":B[6]||(B[6]=ee=>Bn(O)?O.value=ee:null),images:[Ae(y)]},null,8,["modelValue","images"])]),_:1},8,["visible","header"])])}}}),yjo=Kr(Ojo,[["__scopeId","data-v-4d2f2866"]]),Cjo={class:"assets"},_jo={class:"data"},Sjo={class:"tabLabel"},Ljo={class:"panelContent"},xjo={class:"toolbar"},Ejo={class:"data"},Tjo={class:"generatePrompt"},Qjo={class:"generateImage"},Djo={class:"f ac"},Bjo={class:"assetsList f w"},Rjo={class:"expandedContent"},Ijo={class:"previewCell"},Mjo={key:0,class:"imageTrigger generatingImage"},Pjo={class:"generatingLabel"},Fjo=["onClick"],Njo=["src","alt"],Ujo={key:1,class:"noImage"},jjo={key:2,class:"imageHoverOverlay"},Wjo={class:"hoverText"},Vjo={class:"promptCell"},zjo={class:"previewCell"},Hjo=["onClick"],$jo=["src","alt"],Xjo={key:1,class:"noImage"},Gjo={key:2,class:"imageHoverOverlay"},Yjo={class:"hoverText"},Zjo={class:"promptCell"},qjo={class:"previewCell"},Kjo={key:0,class:"imageTrigger generatingImage"},Jjo={class:"generatingLabel"},eWo=["onClick"],tWo=["src","alt"],nWo={key:1,class:"noImage"},iWo={key:2,class:"imageHoverOverlay"},rWo={class:"hoverText"},oWo={class:"previewCell"},sWo=["onClick"],aWo=["src","alt"],lWo={class:"mediaHoverOverlay"},cWo={class:"hoverText"},dWo=["onClick"],uWo=["src"],hWo={class:"mediaHoverOverlay"},fWo={class:"hoverText"},gWo=["onClick"],mWo={class:"mediaHoverOverlay"},kWo={class:"hoverText"},vWo={key:3,class:"mediaTrigger noMedia"},AWo={class:"mediaPreviewDialog"},pWo=["src"],bWo={key:1,class:"audioWrapper"},wWo={class:"audioIcon"},OWo={class:"audioName"},yWo=["src"],CWo={class:"batch"},_Wo=et({__name:"index",props:{selectorMode:{type:Boolean,default:!1},allowedTypes:{},clipMediaTypes:{},multiple:{type:Boolean,default:!0}},setup(e,{expose:t}){var Me,Qe;const{otherSetting:n}=ys(ku()),r=e;pn(()=>{O()}),Qa(()=>{Xe(),kt()});const{project:o}=ys($u()),s=[{name:$t("workbench.assets.role"),value:"role",icon:"i-permissions"},{name:$t("workbench.assets.prop"),value:"tool",icon:"i-tool"},{name:$t("workbench.assets.scene"),value:"scene",icon:"i-landscape"},{name:$t("workbench.assets.clip"),value:"clip",icon:"i-editing"}],a=he((Me=r.allowedTypes)!=null&&Me.length?s.filter(Be=>r.allowedTypes.includes(Be.value)):s),l=((Qe=a.value[0])==null?void 0:Qe.value)||"role",d=he(l),u=he(""),h={role:$t("workbench.assets.role"),tool:$t("workbench.assets.prop"),scene:$t("workbench.assets.scene"),clip:$t("workbench.assets.clip")},g=he([]),m=he([]),v=he([]),f=he(!1),k=Be=>{const De=me(Be);return(De==null?void 0:De.promptState)==="生成中"||(De==null?void 0:De.state)==="生成中"},A=he([]),p=he({page:1,pageSize:10,total:0,showJumper:!0});function b(){p.value.page=1,w(d.value)}async function w(Be){var De,qe;try{f.value=!0;const{data:Ot}=await fn.post("/assets/getAssetsApi",{projectId:(De=o.value)==null?void 0:De.id,type:Be,name:u.value||void 0,page:p.value.page,limit:p.value.pageSize});return A.value=Ot.data||[],Be==="clip"&&((qe=r.clipMediaTypes)!=null&&qe.length)&&(A.value=A.value.filter(Mt=>{const gn=ee(Mt.src);return r.clipMediaTypes.includes(gn)})),p.value.total=Ot.total||0,A.value}catch(Ot){console.error("加载资产数据失败:",Ot),A.value=[],p.value.total=0}finally{f.value=!1}}async function O(){d.value==="role"||d.value==="tool"||d.value==="scene"||d.value,await w(d.value)}function y(Be){u.value="",g.value=[],m.value=[],v.value=[],p.value.page=1,O()}const C=he({id:0,name:"",describe:"",remark:"",src:"",prompt:""}),_=he(!1),{open:S,onChange:L,onCancel:E}=uOn({multiple:!1,reset:!0,accept:".png,.jpg,.jpeg,.mp3,.mp4"});async function T(Be){if(Be==="clip"){const De=await new Promise(Mt=>{S(),L(gn=>Mt(gn)),E(()=>Mt(null))});if(!(De!=null&&De.length))return;const qe=De[0],Ot=new FileReader;Ot.onload=async Mt=>{var nn;const gn=Ot.result;await fn.post("/assets/uploadClip",{projectId:(nn=o.value)==null?void 0:nn.id,base64Data:gn,name:qe.name}),window.$message.success($t("workbench.assets.uploadSuccess")),w(d.value)},Ot.readAsDataURL(qe)}else _.value=!0,C.value={id:0,name:"",describe:"",remark:"",prompt:""}}const Q=he(!1),P=he(""),D=he("1K"),I=he("");function B(Be){I.value=Be===1?$t("workbench.assets.batchGenPrompt"):$t("workbench.assets.batchGenImage"),Q.value=!0}function R(){I.value===$t("workbench.assets.batchGenPrompt")?N():I.value===$t("workbench.assets.batchGenImage")&&j()}function M(){const Be=[];return A.value.forEach(De=>{var qe;(qe=De.sonAssets)!=null&&qe.length&&De.sonAssets.forEach(Ot=>{m.value.includes(Ot.id)&&Be.push(Ot)})}),Be}async function N(){var Ot;const Be=A.value.filter(Mt=>g.value.includes(Mt.id)),De=M(),qe=[...Be,...De];if(qe.length===0){window.$message.warning($t("workbench.assets.selectAtLeastOne"));return}Be.forEach(Mt=>{const gn=A.value.find(nn=>nn.id===Mt.id);gn&&(gn.promptState="生成中")}),De.forEach(Mt=>{A.value.forEach(gn=>{var vn;const nn=(vn=gn.sonAssets)==null?void 0:vn.find(Jn=>Jn.id===Mt.id);nn&&(nn.promptState="生成中")})}),g.value=g.value.filter(Mt=>!Be.some(gn=>gn.id===Mt)),m.value=m.value.filter(Mt=>!De.some(gn=>gn.id===Mt)),Q.value=!1;try{await fn.post("/assetsGenerate/batchPolishAssetsPrompt",{projectId:(Ot=o.value)==null?void 0:Ot.id,concurrentCount:n.value.assetsBatchGenereateSize,items:qe.map(Mt=>({assetsId:Mt.id,type:Mt.type??"props",name:Mt.name,describe:Mt.describe?Mt.describe:$t("workbench.assets.noDescription")}))})}catch{window.$message.error($t("workbench.assets.promptGenFail"))}}async function j(){var nn;const Be=A.value.filter(vn=>g.value.includes(vn.id)),De=M(),qe=[...Be,...De];if(qe.length===0){window.$message.warning($t("workbench.assets.selectAtLeastOne"));return}if(!P.value){window.$message.error($t("workbench.assets.selectModel"));return}if(!D.value){window.$message.error($t("workbench.assets.selectResolution"));return}const Ot=qe.filter(vn=>vn.prompt?!0:(window.$message.warning($t("workbench.assets.noPromptForImage",{name:vn.name})),!1));if(Ot.length===0)return;const Mt=Ot.filter(vn=>g.value.includes(vn.id)),gn=Ot.filter(vn=>m.value.includes(vn.id));Mt.forEach(vn=>{const Jn=A.value.find(oi=>oi.id===vn.id);Jn&&(Jn.state="生成中")}),gn.forEach(vn=>{A.value.forEach(Jn=>{var Fi;const oi=(Fi=Jn.sonAssets)==null?void 0:Fi.find(ir=>ir.id===vn.id);oi&&(oi.state="生成中")})}),g.value=g.value.filter(vn=>!Ot.some(Jn=>Jn.id===vn)),m.value=m.value.filter(vn=>!Ot.some(Jn=>Jn.id===vn)),Q.value=!1;try{await fn.post("/assetsGenerate/batchGenerateImageAssets",{projectId:(nn=o.value)==null?void 0:nn.id,model:P.value,resolution:D.value,concurrentCount:n.value.assetsBatchGenereateSize,items:Ot.map(vn=>({id:vn.id,type:vn.type??"props",name:vn.name??$t("workbench.cornerScape.unnamed"),prompt:vn.prompt||vn.describe}))})}catch(vn){window.$message.error($t("workbench.assets.imageGenFail",{name:"",error:vn.message??""})),Ot.forEach(Jn=>{const oi=A.value.find(Fi=>Fi.id===Jn.id);oi?oi.state="生成失败":A.value.forEach(Fi=>{var zr;const ir=(zr=Fi.sonAssets)==null?void 0:zr.find(Bo=>Bo.id===Jn.id);ir&&(ir.state="生成失败")})})}}function W(){const Be=A.value.filter(qe=>g.value.includes(qe.id));if(Be.length===0){window.$message.warning($t("workbench.assets.selectAtLeastOne"));return}const De=ao.confirm({header:$t("workbench.assets.confirmDeleteHeader"),body:$t("workbench.assets.confirmBatchDeleteBody"),confirmBtn:$t("workbench.assets.deleteBtn"),cancelBtn:$t("workbench.assets.cancelBtn"),theme:"warning",onConfirm:async()=>{await fn.post("/assets/batchDelete",{id:Be.map(qe=>qe.id)}),window.$message.success($t("workbench.assets.deleteSuccess")),w(d.value),De.destroy()}})}const H=r.multiple?"multiple":"single",X=[{colKey:"row-select",type:H,width:50,align:"center",fixed:"left",disabled:Be=>{var De;return k(((De=Be.row)==null?void 0:De.id)??Be.id)}},{colKey:"src",title:$t("workbench.assets.colPreview"),width:100,align:"center",cell:"previewWithLoading"},{colKey:"name",title:$t("workbench.assets.colName"),width:100,align:"left",ellipsis:!0},{colKey:"prompt",title:$t("workbench.assets.colPrompt"),width:200,align:"left",ellipsis:!0,cell:"prompt"},{colKey:"describe",title:$t("workbench.assets.colDescribe"),width:200,align:"left",ellipsis:!0},{colKey:"remark",title:$t("workbench.assets.colRemark"),minWidth:200,align:"left",ellipsis:!0},{colKey:"startTime",title:$t("workbench.assets.colCreateTime"),width:200,align:"center",cell:"startTime"},{colKey:"operation",title:$t("workbench.assets.colOperation"),width:280,align:"center",fixed:"right",cell:"operation"}],Y=[{colKey:"row-select",type:H,width:50,align:"center",fixed:"left"},{colKey:"src",title:$t("workbench.assets.colPreview"),width:100,align:"center",cell:"previewWithLoading"},{colKey:"name",title:$t("workbench.assets.colName"),width:100,align:"left",ellipsis:!0},{colKey:"prompt",title:$t("workbench.assets.colPrompt"),width:200,align:"left",ellipsis:!0,cell:"prompt"},{colKey:"describe",title:$t("workbench.assets.colDescribe"),width:100,align:"left",ellipsis:!0},{colKey:"remark",title:$t("workbench.assets.colRemark"),minWidth:150,align:"left",ellipsis:!0},{colKey:"operation",title:$t("workbench.assets.colOperation"),width:280,align:"center",fixed:"right",cell:"operation"}],Z=[{colKey:"row-select",type:"multiple",width:50,align:"center",fixed:"left"},{colKey:"src",title:$t("workbench.assets.colPreview"),width:100,align:"center",cell:"preview"},{colKey:"name",title:$t("workbench.assets.colName"),width:200,align:"left",ellipsis:!0},{colKey:"describe",title:$t("workbench.assets.colDescribe"),width:200,align:"left",ellipsis:!0},{colKey:"remark",title:$t("workbench.assets.colRemark"),minWidth:200,align:"left",ellipsis:!0},{colKey:"startTime",title:$t("workbench.assets.colCreateTime"),width:200,align:"center",cell:"startTime"},{colKey:"operation",title:$t("workbench.assets.colOperation"),width:180,align:"center",fixed:"right",cell:"operation"}];function ie(Be){const De=Be.filter(qe=>!k(qe));r.multiple?g.value=De:g.value=De.length>0?[De[De.length-1]]:[]}function J(Be){r.multiple?m.value=Be:m.value=Be.length>0?[Be[Be.length-1]]:[]}function re(Be){Be.length>3&&(Be=Be.slice(-3)),v.value=Be}function se(Be){p.value.page=Be.current,p.value.pageSize=Be.pageSize,O()}const le=he(!1),ge=he({id:void 0,name:"",describe:"",type:"",prompt:"",src:""});function K(Be){ge.value={id:Be.id,name:Be.name,describe:Be.describe,type:Be.type,prompt:Be.prompt,src:Be.src},le.value=!0}function de(Be){C.value={...Be},_.value=!0}function V(Be){const De=ao.confirm({header:$t("workbench.assets.confirmDeleteHeader"),body:$t("workbench.assets.confirmDeleteBody"),confirmBtn:$t("workbench.assets.deleteBtn"),cancelBtn:$t("workbench.assets.cancelBtn"),theme:"warning",onConfirm:async()=>{try{await fn.post("/assets/delAssets",{id:Be.id}),window.$message.success($t("workbench.assets.deleteSuccess")),w(d.value),De.destroy()}catch(qe){console.error("删除资产失败:",qe),window.$message.error($t("workbench.assets.deleteFail")),De.destroy()}}})}t({selectedRowKeys:g,selectedSubRowKeys:m,tableData:A});function ee(Be){var qe;if(!Be)return"unknown";const De=((qe=Be.split("?")[0].split(".").pop())==null?void 0:qe.toLowerCase())??"";return["png","jpg","jpeg","gif","webp","bmp","svg"].includes(De)?"image":["mp4","webm","ogg","mov","avi","mkv"].includes(De)?"video":["mp3","wav","ogg","aac","flac","m4a"].includes(De)?"audio":"unknown"}const oe=he(!1),te=he(""),$=he("unknown"),ce=he("");function pe(Be,De){Be&&(te.value=Be,$.value=ee(Be),ce.value=De,oe.value=!0)}function ye(){oe.value=!1,te.value=""}function Te(){const Be=[];return A.value.forEach(De=>{var qe;Be.push(De),(qe=De.sonAssets)!=null&&qe.length&&Be.push(...De.sonAssets)}),Be}function me(Be){var De;for(const qe of A.value){if(qe.id===Be)return qe;const Ot=(De=qe.sonAssets)==null?void 0:De.find(Mt=>Mt.id===Be);if(Ot)return Ot}}const ke=G(()=>Te().filter(Be=>Be.promptState=="生成中")),_e=G(()=>Te().filter(Be=>Be.state==="生成中"));let Ee=null,Re=null;async function Ze(){if(ke.value.length===0)return;const Be=ke.value.map(De=>De.id);try{const{data:De}=await fn.post("/assets/pollingPromptAssets",{ids:Be});Array.isArray(De)&&De.length&&(De.forEach(qe=>{const Ot=me(qe.id);Ot&&(Ot.promptState=qe.promptState,qe.prompt!==void 0&&(Ot.prompt=qe.prompt))}),w(d.value))}catch(De){console.error("轮询提示词状态失败:",De)}}async function it(){if(_e.value.length===0)return;const Be=_e.value.map(De=>De.id);try{const{data:De}=await fn.post("/assets/pollingImageAssets",{ids:Be});Array.isArray(De)&&De.length&&(De.forEach(qe=>{const Ot=me(qe.id);Ot&&(Ot.state=qe.state,qe.filePath!==void 0&&(Ot.filePath=qe.filePath),qe.src!==void 0&&(Ot.src=qe.src),!qe.src&&qe.filePath&&qe.state!=="生成中"&&(Ot.src=qe.filePath))}),w(d.value))}catch(De){console.error("轮询图片生成状态失败:",De)}}function Ye(){Ee||(Ee=setInterval(async()=>{if(ke.value.length===0){Xe();return}await Ze()},3e3))}function Xe(){Ee&&(clearInterval(Ee),Ee=null)}function wt(){Re||(Re=setInterval(async()=>{if(_e.value.length===0){kt();return}await it()},3e3))}function kt(){Re&&(clearInterval(Re),Re=null)}return At(ke,Be=>{Be.length>0?Ye():Xe()}),At(_e,Be=>{Be.length>0?wt():kt()}),(Be,De)=>{const qe=uL,Ot=Ci,Mt=y1,gn=Ev,nn=pu,vn=Wc,Jn=Gy,oi=Cn("i-magic"),Fi=Tz,ir=xz,zr=Lz,Bo=nc,co=p2,Hr=hL,is=pA,_i=A2;return Le(),Ge("div",Cjo,[fe("div",_jo,[c(zr,{modelValue:Ae(d),"onUpdate:modelValue":De[3]||(De[3]=Qn=>Bn(d)?d.value=Qn:null),onChange:y},{default:Oe(()=>[(Le(!0),Ge(on,null,Bi(Ae(a),(Qn,rr)=>(Le(),Ft(ir,{key:rr,value:Qn.value},{label:Oe(()=>[fe("div",Sjo,[(Le(),Ft(Bd(Qn.icon),{theme:"outline",size:"20"})),fe("span",null,Fe(Qn.name),1)])]),default:Oe(()=>[fe("div",Ljo,[fe("div",xjo,[c(gn,null,{default:Oe(()=>[c(Ot,{theme:"primary",onClick:cn=>T(Qn.value)},{icon:Oe(()=>[c(qe,{name:"add"})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.addPrefix"))+Fe(Qn.name),1)]),_:2},1032,["onClick"]),c(Mt,{placement:"bottom"},{content:Oe(()=>[fe("div",Ejo,[fe("div",Tjo,[fe("span",{onClick:De[0]||(De[0]=cn=>B(1))},Fe(Be.$t("workbench.assets.generatePrompt")),1)]),fe("div",Qjo,[fe("span",{onClick:De[1]||(De[1]=cn=>B(2))},Fe(Be.$t("workbench.assets.generateImage")),1)])])]),default:Oe(()=>[Ae(d)!="clip"?(Le(),Ft(Ot,{key:0,theme:"primary"},{icon:Oe(()=>[c(qe,{name:"indent-left"})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.batchGenerate")),1)]),_:1})):en("",!0)]),_:1}),c(Ot,{theme:"default",variant:"outline",onClick:W},{icon:Oe(()=>[c(qe,{name:"delete"})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.batchDelete")),1)]),_:1})]),_:2},1024),fe("div",Djo,[c(nn,{modelValue:Ae(u),"onUpdate:modelValue":De[2]||(De[2]=cn=>Bn(u)?u.value=cn:null),placeholder:Be.$t("workbench.assets.searchPlaceholder"),clearable:"",style:{width:"260px"}},null,8,["modelValue","placeholder"]),c(Ot,{style:{"margin-left":"5px"},onClick:b},{icon:Oe(()=>[c(qe,{name:"search"})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.search")),1)]),_:1})])]),fe("div",Bjo,[Ae(d)!=="clip"?(Le(),Ft(Fi,{key:0,columns:X,data:Ae(A),"selected-row-keys":Ae(g),"expanded-row-keys":Ae(v),"row-key":"id",hover:"",height:"calc(100vh - 300px)",stripe:"",size:"small",pagination:Ae(p),loading:Ae(f),"lazy-load":"","table-layout":"fixed","select-on-row-click":!1,onSelectChange:ie,onExpandChange:re,onPageChange:se},{expandedRow:Oe(({row:cn})=>[fe("div",Rjo,[c(Fi,{columns:Y,data:cn.sonAssets||[],"selected-row-keys":Ae(m),"row-key":"id",hover:"",size:"small","table-layout":"fixed","select-on-row-click":!1,onSelectChange:J},{previewWithLoading:Oe(({row:ci})=>[fe("div",Ijo,[ci.state==="生成中"?(Le(),Ge("div",Mjo,[c(vn,{size:"small"}),fe("span",Pjo,Fe(Be.$t("workbench.assets.generating")),1)])):(Le(),Ft(Jn,{key:1,images:[ci.src],closeOnEscKeydown:!0,closeOnOverlay:!0},{trigger:Oe(({open:st})=>[fe("div",{class:"imageTrigger",onClick:mt=>ci.src&&st()},[ci.src?(Le(),Ge("img",{key:0,src:ci.src,alt:ci.name,class:"previewImage"},null,8,Njo)):(Le(),Ge("div",Ujo,[c(qe,{name:"image",size:"24px"})])),ci.src?(Le(),Ge("div",jjo,[c(qe,{name:"browse",size:"20px"}),fe("span",Wjo,Fe(Be.$t("workbench.assets.preview")),1)])):en("",!0)],8,Fjo)]),_:2},1032,["images"]))])]),prompt:Oe(({row:ci})=>[fe("div",Vjo,[ci.promptState==="生成中"?(Le(),Ft(vn,{key:0,size:"small",style:{"margin-right":"4px"}})):en("",!0),fe("span",{class:Eo({"generating-text":ci.promptState==="生成中"})},Fe(ci.prompt),3)])]),operation:Oe(({row:ci})=>[c(gn,{size:0},{default:Oe(()=>[c(Ot,{theme:"primary",variant:"text",disabled:k(ci.id),onClick:st=>K(ci)},{icon:Oe(()=>[c(oi,{size:18})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.generate")),1)]),_:1},8,["disabled","onClick"]),c(Ot,{theme:"primary",variant:"text",onClick:st=>de(ci)},{icon:Oe(()=>[c(qe,{name:"edit"})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.edit")),1)]),_:1},8,["onClick"]),c(Ot,{theme:"danger",variant:"text",disabled:k(ci.id),onClick:st=>V(ci)},{icon:Oe(()=>[c(qe,{name:"delete"})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.delete")),1)]),_:1},8,["disabled","onClick"])]),_:2},1024)]),_:1},8,["data","selected-row-keys"])])]),preview:Oe(({row:cn})=>[fe("div",zjo,[c(Jn,{images:[cn.src],closeOnEscKeydown:!0,closeOnOverlay:!0},{trigger:Oe(({open:ci})=>[fe("div",{class:"imageTrigger",onClick:st=>cn.src&&ci()},[cn.src?(Le(),Ge("img",{key:0,src:cn.src,alt:cn.name,class:"previewImage"},null,8,$jo)):(Le(),Ge("div",Xjo,[c(qe,{name:"image",size:"24px"})])),cn.src?(Le(),Ge("div",Gjo,[c(qe,{name:"browse",size:"20px"}),fe("span",Yjo,Fe(Be.$t("workbench.assets.preview")),1)])):en("",!0)],8,Hjo)]),_:2},1032,["images"])])]),prompt:Oe(({row:cn})=>[fe("div",Zjo,[cn.promptState==="生成中"?(Le(),Ft(vn,{key:0,size:"small",style:{"margin-right":"4px"}})):en("",!0),fe("span",{class:Eo({"generating-text":cn.promptState==="生成中"})},Fe(cn.prompt),3)])]),previewWithLoading:Oe(({row:cn})=>[fe("div",qjo,[cn.state==="生成中"?(Le(),Ge("div",Kjo,[c(vn,{size:"small"}),fe("span",Jjo,Fe(Be.$t("workbench.assets.generating")),1)])):(Le(),Ft(Jn,{key:1,images:[cn.src],closeOnEscKeydown:!0,closeOnOverlay:!0},{trigger:Oe(({open:ci})=>[fe("div",{class:"imageTrigger",onClick:st=>cn.src&&ci()},[cn.src?(Le(),Ge("img",{key:0,src:cn.src,alt:cn.name,class:"previewImage"},null,8,tWo)):(Le(),Ge("div",nWo,[c(qe,{name:"image",size:"24px"})])),cn.src?(Le(),Ge("div",iWo,[c(qe,{name:"browse",size:"20px"}),fe("span",rWo,Fe(Be.$t("workbench.assets.preview")),1)])):en("",!0)],8,eWo)]),_:2},1032,["images"]))])]),startTime:Oe(({row:cn})=>[fe("span",null,Fe(Ae(eR)(cn.startTime).format("YYYY-MM-DD HH:mm:ss")),1)]),operation:Oe(({row:cn})=>[c(gn,{size:0},{default:Oe(()=>[c(Ot,{theme:"primary",variant:"text",disabled:k(cn.id),onClick:ci=>K(cn)},{icon:Oe(()=>[c(oi,{size:18})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.generate")),1)]),_:1},8,["disabled","onClick"]),c(Ot,{theme:"primary",variant:"text",onClick:ci=>de(cn)},{icon:Oe(()=>[c(qe,{name:"edit"})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.edit")),1)]),_:1},8,["onClick"]),c(Ot,{theme:"danger",variant:"text",disabled:k(cn.id),onClick:ci=>V(cn)},{icon:Oe(()=>[c(qe,{name:"delete"})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.delete")),1)]),_:1},8,["disabled","onClick"])]),_:2},1024)]),_:1},8,["data","selected-row-keys","expanded-row-keys","pagination","loading"])):en("",!0),Ae(d)=="clip"?(Le(),Ft(Fi,{key:1,columns:Z,data:Ae(A),"selected-row-keys":Ae(g),"expanded-row-keys":Ae(v),"row-key":"id",hover:"",stripe:"",size:"small",pagination:Ae(p),loading:Ae(f),"lazy-load":"","table-layout":"fixed",onSelectChange:ie,onExpandChange:re,onPageChange:se},{preview:Oe(({row:cn})=>[fe("div",oWo,[ee(cn.src)==="image"?(Le(),Ft(Jn,{key:0,images:[cn.src],closeOnEscKeydown:!0,closeOnOverlay:!0},{trigger:Oe(({open:ci})=>[fe("div",{class:"mediaTrigger",onClick:st=>cn.src&&ci()},[fe("img",{src:cn.src,alt:cn.name},null,8,aWo),fe("div",lWo,[c(qe,{name:"browse",size:"20px"}),fe("span",cWo,Fe(Be.$t("workbench.assets.preview")),1)])],8,sWo)]),_:2},1032,["images"])):ee(cn.src)==="video"?(Le(),Ge("div",{key:1,class:"mediaTrigger videoThumb",onClick:ci=>pe(cn.src,cn.name)},[fe("video",{src:cn.src,class:"thumbVideo"},null,8,uWo),fe("div",hWo,[c(qe,{name:"play-circle",size:"24px"}),fe("span",fWo,Fe(Be.$t("workbench.assets.play")),1)])],8,dWo)):ee(cn.src)==="audio"?(Le(),Ge("div",{key:2,class:"mediaTrigger audioThumb",onClick:ci=>pe(cn.src,cn.name)},[c(qe,{name:"music",size:"28px"}),fe("div",mWo,[c(qe,{name:"play-circle",size:"24px"}),fe("span",kWo,Fe(Be.$t("workbench.assets.play")),1)])],8,gWo)):(Le(),Ge("div",vWo,[c(qe,{name:"image",size:"24px"})]))])]),startTime:Oe(({row:cn})=>[fe("span",null,Fe(Ae(eR)(cn.startTime).format("YYYY-MM-DD HH:mm:ss")),1)]),operation:Oe(({row:cn})=>[c(gn,{size:0},{default:Oe(()=>[c(Ot,{theme:"primary",variant:"text",onClick:ci=>de(cn)},{icon:Oe(()=>[c(qe,{name:"edit"})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.edit")),1)]),_:1},8,["onClick"]),c(Ot,{theme:"danger",variant:"text",onClick:ci=>V(cn)},{icon:Oe(()=>[c(qe,{name:"delete"})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.delete")),1)]),_:1},8,["onClick"])]),_:2},1024)]),_:1},8,["data","selected-row-keys","expanded-row-keys","pagination","loading"])):en("",!0)])])]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),c(HUo,{modelValue:Ae(_),"onUpdate:modelValue":De[4]||(De[4]=Qn=>Bn(_)?_.value=Qn:null),type:Ae(d),title:h[Ae(d)],formData:Ae(C),onGetFilteredData:De[5]||(De[5]=Qn=>w(Ae(d)))},null,8,["modelValue","type","title","formData"]),c(yjo,{modelValue:Ae(le),"onUpdate:modelValue":De[6]||(De[6]=Qn=>Bn(le)?le.value=Qn:null),onUpdate:O,formData:Ae(ge)},null,8,["modelValue","formData"]),c(Bo,{visible:Ae(oe),"onUpdate:visible":De[7]||(De[7]=Qn=>Bn(oe)?oe.value=Qn:null),header:Ae(ce)||Be.$t("workbench.assets.mediaPreview"),footer:!1,width:"600px",placement:"center",destroyOnClose:"",onClose:ye},{default:Oe(()=>[fe("div",AWo,[Ae($)==="video"?(Le(),Ge("video",{key:0,src:Ae(te),controls:"",autoplay:"",class:"mediaPlayer videoPlayer"},null,8,pWo)):Ae($)==="audio"?(Le(),Ge("div",bWo,[fe("div",wWo,[c(qe,{name:"music",size:"64px"})]),fe("p",OWo,Fe(Ae(ce)),1),fe("audio",{src:Ae(te),controls:"",autoplay:"",class:"mediaPlayer audioPlayer"},null,8,yWo)])):en("",!0)])]),_:1},8,["visible","header"]),c(Bo,{visible:Ae(Q),"onUpdate:visible":De[10]||(De[10]=Qn=>Bn(Q)?Q.value=Qn:null),header:Ae(I),width:"600px",top:"10vh",placement:"center",destroyOnClose:"",onConfirm:R,onClose:De[11]||(De[11]=Qn=>Q.value=!1)},{default:Oe(()=>[fe("div",CWo,[fe("span",null,Fe(Be.$t("workbench.assets.confirmBatch",{type:Ae(I)})),1),c(_i,{labelAlign:"top"},{default:Oe(()=>[Ae(I)===Be.$t("workbench.assets.batchGenImage")?(Le(),Ft(co,{key:0,label:Be.$t("workbench.assets.model"),name:"selectValue"},{default:Oe(()=>[c(Q8,{modelValue:Ae(P),"onUpdate:modelValue":De[8]||(De[8]=Qn=>Bn(P)?P.value=Qn:null),type:"image"},null,8,["modelValue"])]),_:1},8,["label"])):en("",!0),Ae(I)===Be.$t("workbench.assets.batchGenImage")?(Le(),Ft(co,{key:1,label:Be.$t("workbench.assets.resolution"),name:"resolution"},{default:Oe(()=>[c(is,{modelValue:Ae(D),"onUpdate:modelValue":De[9]||(De[9]=Qn=>Bn(D)?D.value=Qn:null),placeholder:Be.$t("workbench.assets.resolutionPh")},{default:Oe(()=>[c(Hr,{key:"1K",label:"1K",value:"1K"}),c(Hr,{key:"2K",label:"2K",value:"2K"}),c(Hr,{key:"4K",label:"4K",value:"4K"})]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])):en("",!0)]),_:1})])]),_:1},8,["visible","header"])])}}}),xUn=Kr(_Wo,[["__scopeId","data-v-6fcc7c99"]]),SWo=Object.freeze(Object.defineProperty({__proto__:null,default:xUn},Symbol.toStringTag,{value:"Module"}));function jV(e={}){const{types:t,clipMediaTypes:n,multiple:r=!0,title:o=window.$t("common.selectAssets")}=e;return new Promise(s=>{const a=document.createElement("div");document.body.appendChild(a);const l=he(!1),d=he();let u=!1;const h=()=>{b8(null,a),a.remove()},g=v=>{u||(u=!0,l.value=!1,m(),s(v))},m=()=>{var k,A;const v=xn(nc,{visible:l.value,header:o,width:"80%",top:"5vh",destroyOnClose:!0,confirmBtn:window.$t("common.confirm"),cancelBtn:window.$t("common.cancel"),onConfirm:()=>{var C,_,S;const p=((C=d.value)==null?void 0:C.selectedRowKeys)||[],b=((_=d.value)==null?void 0:_.selectedSubRowKeys)||[],w=((S=d.value)==null?void 0:S.tableData)||[],O=w.filter(L=>p.includes(L.id)),y=[];w.forEach(L=>{var E;(E=L.sonAssets)==null||E.forEach(T=>{b.includes(T.id)&&y.push(T)})}),g([...O,...y])},onClose:()=>g([]),onCancel:()=>g([]),onClosed:()=>h()},{default:()=>xn("div",{style:"height: 72vh; overflow: auto;"},[xn(xUn,{ref:d,selectorMode:!0,allowedTypes:t,clipMediaTypes:n,multiple:r})])}),f=(A=(k=document.querySelector("#app"))==null?void 0:k.__vue_app__)==null?void 0:A._context;f&&(v.appContext=f),b8(v,a)};m(),ri(()=>{l.value=!0,m()})})}const LWo={class:"details"},xWo={class:"assets-section"},EWo={class:"assets-header"},TWo={key:0,class:"assets-list"},QWo={key:1,class:"assets-empty"},DWo=et({__name:"editScript",props:Sc({item:{}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:Sc(["searchScripts"],["update:modelValue"]),setup(e,{emit:t}){const n=af(e,"modelValue"),r=e,o=he([]);At(()=>{var u;return(u=r.item)==null?void 0:u.relatedAssets},u=>{o.value=(u==null?void 0:u.map(h=>({id:h.id,name:h.name})))??[]},{immediate:!0});async function s(){const u=await jV({title:$t("workbench.script.edit.msg.selectAssetsTitle"),types:["role","tool","scene"]});if(u.length){const h=new Set(o.value.map(g=>g.id));for(const g of u)h.has(g.id)||o.value.push({id:g.id,name:g.name})}}function a(u){o.value=o.value.filter(h=>h.id!==u)}const l=t;async function d(){try{await fn.post("/script/updateScript",{id:r.item.id,name:r.item.name,content:r.item.content,assets:o.value.map(u=>u.id)}),window.$message.success($t("workbench.script.edit.msg.updateSuccess"))}catch{window.$message.error($t("workbench.script.edit.msg.updateFailed"))}finally{l("searchScripts")}n.value=!1}return(u,h)=>{const g=Kbi,m=pu,v=p2,f=I0,k=Cn("i-plus"),A=Ci,p=Sg,b=A2,w=nc;return Le(),Ge("div",LWo,[c(w,{visible:n.value,"onUpdate:visible":h[2]||(h[2]=O=>n.value=O),width:"60vw",top:"5vh",onConfirm:d},{header:Oe(()=>[c(g,{level:"h4",style:{margin:"0"}},{default:Oe(()=>[xt(Fe(u.$t("workbench.script.edit.title")),1)]),_:1})]),default:Oe(()=>[c(b,{data:r.item,"label-align":"top",class:"detailsForm"},{default:Oe(()=>[c(v,{label:u.$t("workbench.script.edit.scriptName"),name:"name"},{default:Oe(()=>[c(m,{modelValue:r.item.name,"onUpdate:modelValue":h[0]||(h[0]=O=>r.item.name=O),maxlength:10,placeholder:u.$t("workbench.script.edit.scriptNamePh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(v,{label:u.$t("workbench.script.edit.scriptContent"),name:"content"},{default:Oe(()=>[c(f,{modelValue:r.item.content,"onUpdate:modelValue":h[1]||(h[1]=O=>r.item.content=O),placeholder:u.$t("workbench.script.edit.scriptContentPh"),autosize:{minRows:20,maxRows:20}},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(v,{label:u.$t("workbench.script.edit.relatedAssets"),name:"assets"},{default:Oe(()=>[fe("div",xWo,[fe("div",EWo,[c(A,{size:"small",theme:"primary",variant:"outline",onClick:s},{icon:Oe(()=>[c(k)]),default:Oe(()=>[xt(" "+Fe(u.$t("workbench.script.edit.selectAssets")),1)]),_:1})]),Ae(o).length?(Le(),Ge("div",TWo,[(Le(!0),Ge(on,null,Bi(Ae(o),O=>(Le(),Ft(p,{key:O.id,closable:"",variant:"light-outline",onClose:y=>a(O.id)},{default:Oe(()=>[xt(Fe(O.name),1)]),_:2},1032,["onClose"]))),128))])):(Le(),Ge("div",QWo,Fe(u.$t("workbench.script.edit.noAssets")),1))])]),_:1},8,["label"])]),_:1},8,["data"])]),_:1},8,["visible"])])}}}),BWo=Kr(DWo,[["__scopeId","data-v-2dc13535"]]),RWo={class:"addScript"},IWo={class:"data"},MWo={class:"section name"},PWo={class:"section-label"},FWo={class:"section upload"},NWo={class:"section-label"},UWo={class:"dragIcon"},jWo={class:"upload-text"},WWo={class:"upload-hint"},VWo={class:"section content"},zWo={class:"section-label"},HWo={class:"section assets-section"},$Wo={class:"assets-header"},XWo={class:"section-label"},GWo={key:0,class:"assets-list"},YWo={key:1,class:"assets-empty"},ZWo={class:"dialog-footer"},qWo=et({__name:"addScript",props:{modelValue:{type:Boolean,default:!1},modelModifiers:{}},emits:Sc(["searchScripts"],["update:modelValue"]),setup(e,{emit:t}){const{project:n}=ys($u()),r=af(e,"modelValue"),o=he(null),s=he(""),a=he([]),l=he(""),d=he(!1);function u(){var y;(y=o.value)==null||y.triggerUpload()}async function h(y){const C=await y.arrayBuffer();return y.type==="text/plain"?new TextDecoder().decode(C):(await SA.extractRawText({arrayBuffer:C})).value}async function g(y){const C=y.raw;if(!C)return window.$message.error($t("workbench.script.add.msg.fileReadFailed")),!1;const _=["text/plain","application/vnd.openxmlformats-officedocument.wordprocessingml.document"];if(C.type==="application/msword")return window.$message.warning($t("workbench.script.add.msg.docNotSupported")),a.value=[],!1;if(!_.includes(C.type))return window.$message.error($t("workbench.script.add.msg.unsupportedType")),a.value=[],!1;if(C.size>10*1024*1024)return window.$message.error($t("workbench.script.add.msg.fileTooLarge")),a.value=[],!1;const S=Ru({fullscreen:!0,attach:"body",text:$t("workbench.script.add.msg.parsing")});try{s.value=await h(C),l.value=s.value}catch(L){console.error("文件解析失败:",L),window.$message.error($t("workbench.script.add.msg.parseFailed")),a.value=[]}finally{S.hide()}return!1}async function m(y){var _;const C=(_=y.dataTransfer)==null?void 0:_.files;if(C&&C.length>0){a.value=[];const S=C[0];await g({raw:S})}}const v=he([]);async function f(){const y=await jV({title:$t("workbench.script.add.msg.selectAssetsTitle"),types:["role","tool","scene"]});if(y.length){const C=new Set(v.value.map(_=>_.id));for(const _ of y)C.has(_.id)||v.value.push({id:_.id,name:_.name})}}function k(y){v.value=v.value.filter(C=>C.id!==y)}function A(){r.value=!1,l.value="",s.value="",a.value=[],v.value=[]}function p(){l.value="",s.value="",a.value=[],v.value=[],r.value=!1}const b=t;async function w(){var y;if(!l.value.trim()){window.$message.warning($t("workbench.script.add.msg.enterContent"));return}if(!O.value.trim()){window.$message.warning($t("workbench.script.add.msg.enterName"));return}d.value=!0;try{await fn.post("/script/addScript",{name:O.value,content:l.value,projectId:(y=n.value)==null?void 0:y.id,assets:v.value.map(C=>C.id)}),window.$message.success($t("workbench.script.add.msg.addSuccess")),p(),b("searchScripts")}catch(C){console.error("添加剧本失败:",C),window.$message.error(C.message??$t("workbench.script.add.msg.addFailed"))}finally{d.value=!1}}const O=he("");return(y,C)=>{const _=pu,S=zne,L=Cn("i-upload-one"),E=I0,T=Cn("i-plus"),Q=Ci,P=Sg,D=nc;return Le(),Ge("div",RWo,[c(D,{visible:r.value,"onUpdate:visible":C[4]||(C[4]=I=>r.value=I),width:"60vw",top:"5vh",header:y.$t("workbench.script.add.title"),closable:!1,maskClosable:!1},{footer:Oe(()=>[fe("div",ZWo,[c(Q,{theme:"default",onClick:A},{default:Oe(()=>[xt(Fe(y.$t("workbench.script.add.cancel")),1)]),_:1}),c(Q,{theme:"primary",loading:Ae(d),onClick:w},{default:Oe(()=>[xt(Fe(y.$t("workbench.script.add.confirm")),1)]),_:1},8,["loading"])])]),default:Oe(()=>[fe("div",IWo,[fe("div",MWo,[fe("span",PWo,Fe(y.$t("workbench.script.add.scriptName")),1),c(_,{modelValue:Ae(O),"onUpdate:modelValue":C[0]||(C[0]=I=>Bn(O)?O.value=I:null),placeholder:y.$t("workbench.script.add.scriptNamePh")},null,8,["modelValue","placeholder"])]),fe("div",FWo,[fe("span",NWo,Fe(y.$t("workbench.script.add.uploadFile")),1),fe("div",{class:"upload-area",onClick:u,onDragover:C[2]||(C[2]=yr(()=>{},["prevent"])),onDrop:yr(m,["prevent"])},[c(S,{ref_key:"uploadRef",ref:o,modelValue:Ae(a),"onUpdate:modelValue":C[1]||(C[1]=I=>Bn(a)?a.value=I:null),theme:"file",multiple:!1,max:1,"before-upload":g,style:{display:"none"}},null,8,["modelValue"]),fe("div",UWo,[c(L,{theme:"outline",size:"32",fill:"var(--td-brand-color)"})]),fe("p",jWo,Fe(y.$t("workbench.script.add.dragUpload")),1),fe("p",WWo,Fe(y.$t("workbench.script.add.uploadHint")),1)],32)]),fe("div",VWo,[fe("span",zWo,Fe(y.$t("workbench.script.add.scriptContent")),1),c(E,{modelValue:Ae(l),"onUpdate:modelValue":C[3]||(C[3]=I=>Bn(l)?l.value=I:null),placeholder:y.$t("workbench.script.add.scriptContentPh"),name:"description",autosize:{minRows:12,maxRows:12}},null,8,["modelValue","placeholder"])]),fe("div",HWo,[fe("div",$Wo,[fe("span",XWo,Fe(y.$t("workbench.script.add.relatedAssets")),1),c(Q,{size:"small",theme:"primary",variant:"outline",onClick:f},{icon:Oe(()=>[c(T)]),default:Oe(()=>[xt(" "+Fe(y.$t("workbench.script.add.selectAssets")),1)]),_:1})]),Ae(v).length?(Le(),Ge("div",GWo,[(Le(!0),Ge(on,null,Bi(Ae(v),I=>(Le(),Ft(P,{key:I.id,closable:"",variant:"light-outline",onClose:B=>k(I.id)},{default:Oe(()=>[xt(Fe(I.name),1)]),_:2},1032,["onClose"]))),128))])):(Le(),Ge("div",YWo,Fe(y.$t("workbench.script.add.noAssets")),1))])])]),_:1},8,["visible","header"])])}}}),KWo=Kr(qWo,[["__scopeId","data-v-b9b0384d"]]),JWo=/第\s*([0-90-9零一二三四五六七八九十百千万]+)\s*集\s*([^\n\r]*)/g,R9e={零:0,一:1,二:2,三:3,四:4,五:5,六:6,七:7,八:8,九:9},XLt={十:10,百:100,千:1e3};function eVo(e){if(/^\d+$/.test(e))return parseInt(e,10);if(/^十[一二三四五六七八九]?$/.test(e))return e.length===1?10:10+R9e[e[1]];let t=0,n=0;for(const r of e)R9e[r]!==void 0?n=R9e[r]:XLt[r]!==void 0&&(n===0&&r==="十"&&(n=1),t+=n*XLt[r],n=0);return t+=n,t}function tVo(e){const t=e.match(/^\/(.*)\/([ igmuy]*)$/);return t?new RegExp(t[1],t[2].includes("g")?t[2]:t[2]+"g"):new RegExp(e,"g")}function nVo(e,t){var a;let n;const r=t==null?void 0:t.trim();r?n=tVo(r):n=JWo,n.lastIndex=0;const o=Array.from(e.matchAll(n)),s=[];if(o.length===0&&e.trim()!=="")s.push({index:1,chapter:"",text:e.trim()});else for(let l=0;ll.index-d.index),s}const iVo={class:"purgeNovel"},rVo={class:"data"},oVo={class:"regexRow f ac",style:{"margin-top":"10px",gap:"8px"}},sVo={class:"regexLabel"},aVo={class:"dragIcon"},lVo={class:"uploadText"},cVo={class:"uploadHint"},dVo={class:"formItem"},uVo={class:"label"},hVo={class:"uploadWrap"},fVo={class:"footerInfo f ac jb",style:{"margin-top":"8px"}},gVo={class:"charCount"},mVo={key:0,class:"tips warn"},kVo={style:{"margin-top":"16px","text-align":"right"}},vVo={class:"fc to2Box"},AVo={class:"ellipsisText"},pVo={class:"selectedInfo"},bVo={style:{"margin-top":"16px","text-align":"right"}},wVo=et({__name:"batchAddScript",props:{modelValue:{type:Boolean},modelModifiers:{}},emits:Sc(["select"],["update:modelValue"]),setup(e,{emit:t}){const{project:n}=ys($u()),r=af(e,"modelValue"),o=he("To1"),s=he(),a=he(""),l=he([]),d=he([]),u=he(!1),h=he(""),g=he("");At(h,S=>{if(!S.trim()){g.value="";return}try{const L=S.match(/^\/(.*)\/([ igmuy]*)$/);new RegExp(L?L[1]:S),g.value=""}catch{g.value=$t("workbench.script.import.regexInvalid")}});const m=[{colKey:"row-select",type:"multiple",width:60},{colKey:"index",title:$t("workbench.script.import.col.chapter"),width:100},{colKey:"scriptName",title:$t("workbench.script.import.col.scriptName"),width:200,ellipsis:!0},{colKey:"scriptData",title:$t("workbench.script.import.col.scriptData"),ellipsis:!0}],v=G(()=>{if(!a.value)return[];try{return nVo(a.value,h.value||void 0).map(S=>({index:S.index,scriptName:S.chapter,scriptData:S.text}))}catch(S){return console.error("解析剧本内容出错:",S),[]}}),f=G(()=>v.value.filter(S=>d.value.includes(S.index))),k=G(()=>f.value.reduce((S,L)=>S+L.scriptData.length,0));function A(){var S;(S=s.value)==null||S.triggerUpload()}async function p(S){var E;const L=(E=S.dataTransfer)==null?void 0:E.files;L&&L.length>0&&await O({raw:L[0]})}async function b(S){const L=await S.arrayBuffer();return S.type==="text/plain"?new TextDecoder().decode(L):(await SA.extractRawText({arrayBuffer:L})).value}function w(){return Promise.resolve({response:{},status:"success"})}async function O(S){const L=S.raw;if(!L)return window.$message.error($t("workbench.novel.import.msg.selectFile")),!1;const E=["text/plain","application/vnd.openxmlformats-officedocument.wordprocessingml.document"];if(L.type==="application/msword")return window.$message.warning($t("workbench.novel.import.msg.docNotSupported")),!1;if(!E.includes(L.type))return window.$message.error($t("workbench.novel.import.msg.unsupportedType")),!1;if(L.size>10*1024*1024)return window.$message.error($t("workbench.novel.import.msg.fileTooLarge")),!1;Ru(!0);try{a.value=await b(L)}catch{window.$message.error($t("workbench.novel.import.msg.parseFailed"))}finally{Ru(!1)}return!1}function y(S,L){d.value=S}const C=t;async function _(){var S;if(u.value=!0,!f.value.length){window.$message.warning($t("workbench.script.import.msg.selectChapters")),u.value=!1;return}try{await fn.post("/script/batchAddScript",{projectId:(S=n.value)==null?void 0:S.id,data:f.value}),C("select"),window.$message.success($t("workbench.script.import.msg.saveSuccess")),r.value=!1}catch(L){window.$message.error(L.message)}finally{u.value=!1}}return At(r,S=>{S||(a.value="",l.value=[],d.value=[],o.value="To1",h.value="",g.value="")}),(S,L)=>{const E=pu,T=zne,Q=Cn("i-upload-one"),P=PB,D=I0,I=Ci,B=xz,R=Na,M=Tz,N=Lz,j=nc;return Le(),Ge("div",iVo,[c(j,{footer:!1,visible:r.value,"onUpdate:visible":L[6]||(L[6]=W=>r.value=W),header:S.$t("workbench.script.import.batchTitle"),width:"50%",placement:"center"},{default:Oe(()=>[fe("div",rVo,[c(N,{value:Ae(o),disabled:""},{default:Oe(()=>[c(B,{value:"To1",label:S.$t("workbench.novel.import.step1"),style:{height:"680px","overflow-y":"auto"}},{default:Oe(()=>[fe("div",oVo,[fe("span",sVo,Fe(S.$t("workbench.script.import.episodeRegex")),1),c(E,{modelValue:Ae(h),"onUpdate:modelValue":L[0]||(L[0]=W=>Bn(h)?h.value=W:null),placeholder:S.$t("workbench.script.import.episodeRegexPh"),clearable:"",style:{flex:"1"},status:Ae(g)?"error":void 0,tips:Ae(g)||void 0},null,8,["modelValue","placeholder","status","tips"])]),fe("div",{class:"uploadArea",onClick:A,onDragover:L[2]||(L[2]=yr(()=>{},["prevent"])),onDrop:yr(p,["prevent"])},[c(T,{ref_key:"uploadRef",ref:s,modelValue:Ae(l),"onUpdate:modelValue":L[1]||(L[1]=W=>Bn(l)?l.value=W:null),theme:"file",multiple:!1,max:1,"before-upload":O,"request-method":w,style:{display:"none"}},null,8,["modelValue"]),fe("div",aVo,[c(Q,{theme:"outline",size:"32",fill:"var(--td-brand-color)"})]),fe("p",lVo,Fe(S.$t("workbench.script.add.dragUpload")),1),fe("p",cVo,Fe(S.$t("workbench.novel.import.uploadHint")),1)],32),c(P,null,{default:Oe(()=>[xt(Fe(S.$t("workbench.novel.import.or")),1)]),_:1}),fe("div",dVo,[fe("div",uVo,Fe(S.$t("workbench.script.import.pasteLabel")),1),fe("div",hVo,[c(D,{modelValue:Ae(a),"onUpdate:modelValue":L[3]||(L[3]=W=>Bn(a)?a.value=W:null),placeholder:S.$t("workbench.script.add.scriptContentPh"),autosize:{minRows:12,maxRows:12}},null,8,["modelValue","placeholder"])]),fe("div",fVo,[fe("div",null,[fe("span",gVo,Fe(Ae(a).length)+" "+Fe(S.$t("workbench.novel.import.chars")),1),Ae(a).length>0&&Ae(a).length<100?(Le(),Ge("span",mVo,Fe(S.$t("workbench.novel.import.tooShort")),1)):en("",!0)]),fe("span",null,Fe(S.$t("workbench.script.import.parsedChapters",{count:Ae(v).length})),1)])]),fe("div",kVo,[c(I,{theme:"primary",style:{"margin-left":"10px"},disabled:!Ae(a)||!Ae(v).length,onClick:L[4]||(L[4]=W=>o.value="To2")},{default:Oe(()=>[xt(Fe(S.$t("workbench.novel.import.nextStep")),1)]),_:1},8,["disabled"])])]),_:1},8,["label"]),c(B,{value:"To2",label:S.$t("workbench.novel.import.step2"),style:{height:"680px","overflow-y":"auto"}},{default:Oe(()=>[fe("div",vVo,[c(M,{ref:"tableRef","row-key":"index",data:Ae(v),columns:m,"selected-row-keys":Ae(d),hover:"",style:{flex:"1","overflow-y":"auto"},onSelectChange:y},{chapterData:Oe(({row:W})=>[c(R,{content:W.chapterData,placement:"top"},{default:Oe(()=>[fe("span",AVo,Fe(W.chapterData),1)]),_:2},1032,["content"])]),_:1},8,["data","selected-row-keys"]),fe("div",pVo,Fe(S.$t("workbench.novel.import.selectedInfo",{count:Ae(k)})),1),fe("div",bVo,[c(I,{variant:"outline",onClick:L[5]||(L[5]=W=>o.value="To1")},{default:Oe(()=>[xt(Fe(S.$t("workbench.novel.import.prevStep")),1)]),_:1}),c(I,{theme:"primary",style:{"margin-left":"10px"},disabled:Ae(k)>2e5,loading:Ae(u),onClick:_},{default:Oe(()=>[...L[7]||(L[7]=[xt(" 保存 ",-1)])]),_:1},8,["disabled","loading"])])])]),_:1},8,["label"])]),_:1},8,["value"])])]),_:1},8,["visible","header"])])}}}),OVo=Kr(wVo,[["__scopeId","data-v-4a4f3a34"]]),yVo={class:"script"},CVo={class:"actionBar"},_Vo={class:"actionBar-left f ac"},SVo={key:0,class:"actionBar-right f ac"},LVo={class:"contentArea"},xVo={key:0,class:"emptyState"},EVo={key:1,class:"scriptsList f w"},TVo=["onClick"],QVo={class:"cardHeader"},DVo={class:"cardTitle"},BVo={class:"content"},RVo={class:"del"},IVo=et({__name:"index",setup(e){const{otherSetting:t}=ys(ku()),{project:n}=ys($u()),r=he([]),o=he(""),s=he(!1),a=he([]),l=he(!1),d=he(!1),u=G(()=>r.value.length>0&&a.value.length===r.value.length);function h(T){const Q=a.value.indexOf(T);Q===-1?a.value.push(T):a.value.splice(Q,1)}function g(T){T?a.value=r.value.map(Q=>Q.id):a.value=[]}async function m(){var T;try{const Q=await fn.post("/script/getScrptApi",{projectId:(T=n.value)==null?void 0:T.id,name:o.value});r.value=Q.data}catch(Q){console.error("搜索剧本失败:",Q),window.$message.error($t("workbench.script.msg.searchFailed"))}}pn(m);function v(){m()}function f(){s.value=!0}async function k(){if(!a.value.length){window.$message.warning($t("workbench.script.msg.selectsExport"));return}try{const T=await fn.post("/script/exportScript",{id:a.value},{responseType:"blob"}),Q=new Blob([T],{type:"application/zip"}),P=URL.createObjectURL(Q),D=document.createElement("a");D.href=P,D.download=`script_${new Date().toISOString().slice(0,10)}.zip`,document.body.appendChild(D),D.click(),document.body.removeChild(D),URL.revokeObjectURL(P),window.$message.success($t("workbench.script.msg.exportSuccess"))}catch(T){console.error("导出剧本失败:",T),window.$message.error(T.message??$t("workbench.script.msg.exportFailed"))}}const A=he({id:0,name:"",content:""}),p=he(!1);function b(T){A.value={...T},p.value=!0}async function w(T){const Q=ao.confirm({header:$t("workbench.script.msg.deleteHeader"),body:$t("workbench.script.msg.deleteBody"),confirmBtn:$t("workbench.script.msg.deleteConfirm"),cancelBtn:$t("workbench.script.msg.cancel"),theme:"warning",onConfirm:async()=>{try{await fn.post("/script/delScript",{ids:[T]}),window.$message.success($t("workbench.script.msg.deleteSuccess")),m(),Q.destroy()}catch(P){console.error("删除剧本失败:",P),window.$message.error($t("workbench.script.msg.deleteFailed")),Q.destroy()}},onClose:()=>{Q.destroy()}})}async function O(){if(!n.value)return window.$message.error($t("workbench.script.msg.projectNotFound"));l.value=!0;try{await fn.post("/script/extractAssets",{scriptIds:a.value,projectId:n.value.id,groupSize:t.value.assetsBatchGenereateSize}),m()}catch(T){window.$message.error((T==null?void 0:T.message)||$t("workbench.script.msg.extractFailed"))}finally{l.value=!1}}async function y(){if(!a.value.length){window.$message.warning($t("workbench.script.msg.selectDelScript"));return}const T=new Set(L.value.map(P=>P.id));if(a.value.some(P=>T.has(P)))return window.$message.error($t("workbench.script.msg.extractingInProgress"));const Q=ao.confirm({header:$t("workbench.script.msg.batchDeleteHeader"),body:$t("workbench.script.msg.batchDeleteBody",{count:a.value.length}),confirmBtn:$t("workbench.script.msg.deleteConfirm"),cancelBtn:$t("workbench.script.msg.cancel"),theme:"warning",onConfirm:async()=>{try{await fn.post("/script/delScript",{ids:a.value}),window.$message.success($t("workbench.script.msg.batchDeleteSuccess")),m(),Q.destroy()}catch(P){console.error("删除剧本失败:",P),window.$message.error($t("workbench.script.msg.deleteFailed")),Q.destroy()}finally{a.value=[]}},onClose:()=>{Q.destroy()}})}let C=null;function _(){C||(C=setInterval(async()=>{if(L.value.length===0){S();return}await E()},3e3))}function S(){C&&(clearInterval(C),C=null)}const L=G(()=>r.value.filter(T=>T.extractState==0));async function E(){if(L.value.length===0)return;const T=L.value.map(Q=>Q.id);try{const{data:Q}=await fn.post("/script/pollScriptAssets",{ids:T});Q.length&&m()}catch(Q){console.error("轮询事件状态失败:",Q)}}return At(()=>L.value,T=>{T.length>0?_():S()}),Qa(()=>{S()}),(T,Q)=>{const P=pu,D=Cn("i-search"),I=Ci,B=Cn("i-plus"),R=Cn("i-export"),M=Cn("i-delete"),N=Xy,j=py,W=Wc,H=Sg,X=Na,Y=km;return Le(),Ge("div",yVo,[fe("div",CVo,[fe("div",_Vo,[c(P,{placeholder:T.$t("workbench.script.searchPlaceholder"),modelValue:Ae(o),"onUpdate:modelValue":Q[0]||(Q[0]=Z=>Bn(o)?o.value=Z:null),class:"searchInput",clearable:"",style:{width:"300px"}},null,8,["placeholder","modelValue"]),c(I,{theme:"primary",onClick:v},{icon:Oe(()=>[c(D)]),default:Oe(()=>[xt(" "+Fe(T.$t("workbench.script.search")),1)]),_:1}),c(I,{theme:"primary",onClick:f},{icon:Oe(()=>[c(B)]),default:Oe(()=>[xt(" "+Fe(T.$t("workbench.script.addScript")),1)]),_:1})]),Ae(r).length?(Le(),Ge("div",SVo,[c(I,{theme:Ae(u)?"default":"primary",variant:"outline",onClick:Q[1]||(Q[1]=Z=>g(!Ae(u)))},{default:Oe(()=>[xt(Fe(Ae(u)?T.$t("workbench.script.cancelSelectAll"):T.$t("workbench.script.selectAll")),1)]),_:1},8,["theme"]),c(I,{theme:"primary",onClick:k,disabled:Ae(a).length===0},{icon:Oe(()=>[c(R)]),default:Oe(()=>[xt(" "+Fe(T.$t("workbench.script.exportScript"))+Fe(Ae(a).length?`(${Ae(a).length})`:""),1)]),_:1},8,["disabled"]),c(I,{theme:"primary",onClick:O,loading:Ae(l),disabled:Ae(a).length===0},{icon:Oe(()=>[c(R)]),default:Oe(()=>[xt(" "+Fe(T.$t("workbench.script.extractAssets"))+Fe(Ae(a).length?`(${Ae(a).length})`:""),1)]),_:1},8,["loading","disabled"]),c(I,{theme:"primary",onClick:y,disabled:Ae(a).length===0},{icon:Oe(()=>[c(M)]),default:Oe(()=>[xt(" "+Fe(T.$t("workbench.script.deleteScript"))+Fe(Ae(a).length?`(${Ae(a).length})`:""),1)]),_:1},8,["disabled"])])):en("",!0)]),fe("div",LVo,[Ae(r).length===0?(Le(),Ge("div",xVo,[c(N)])):(Le(),Ge("div",EVo,[(Le(!0),Ge(on,null,Bi(Ae(r),(Z,ie)=>(Le(),Ge("div",{key:ie,onClick:J=>b(Z),class:"scriptCard"},[c(Y,{shadow:"","hover-shadow":"",style:{width:"400px",cursor:"pointer"}},{header:Oe(()=>[fe("div",QVo,[fe("span",DVo,Fe(Z.name),1),c(j,{checked:Ae(a).includes(Z.id),onClick:Q[2]||(Q[2]=yr(()=>{},["stop"])),onChange:J=>h(Z.id),class:"cardCheckbox"},null,8,["checked","onChange"])])]),default:Oe(()=>{var J;return[fe("span",BVo,Fe(Z.content),1),(Z==null?void 0:Z.extractState)==0?(Le(),Ft(W,{key:0,text:T.$t("workbench.script.msg.extracting"),size:"small"},null,8,["text"])):en("",!0),(Z==null?void 0:Z.extractState)==2?(Le(),Ft(W,{key:1,text:T.$t("workbench.script.msg.waitExtract"),size:"small"},null,8,["text"])):en("",!0),(Z==null?void 0:Z.extractState)==-1?(Le(),Ft(X,{key:2,content:Z.errorReason,theme:"light"},{default:Oe(()=>[c(H,{theme:"danger",size:"small"},{default:Oe(()=>[xt(Fe(T.$t("workbench.script.msg.extractFailed")),1)]),_:1})]),_:1},8,["content"])):(J=Z.relatedAssets)!=null&&J.length?(Le(),Ge("div",{key:3,class:"assetTags",onClick:Q[3]||(Q[3]=yr(()=>{},["stop"]))},[(Le(!0),Ge(on,null,Bi(Z.relatedAssets,re=>(Le(),Ft(H,{key:re.id,variant:"light-outline",size:"small"},{default:Oe(()=>[xt(Fe(re.name),1)]),_:2},1024))),128))])):en("",!0),fe("div",RVo,[c(M,{theme:"outline",size:"18",onClick:yr(re=>w(Z.id),["stop"]),style:{cursor:"pointer"}},null,8,["onClick"])])]}),_:2},1024)],8,TVo))),128))]))]),c(BWo,{modelValue:Ae(p),"onUpdate:modelValue":Q[4]||(Q[4]=Z=>Bn(p)?p.value=Z:null),item:Ae(A),onSearchScripts:m},null,8,["modelValue","item"]),c(KWo,{modelValue:Ae(s),"onUpdate:modelValue":Q[5]||(Q[5]=Z=>Bn(s)?s.value=Z:null),onSearchScripts:m},null,8,["modelValue"]),c(OVo,{modelValue:Ae(d),"onUpdate:modelValue":Q[6]||(Q[6]=Z=>Bn(d)?d.value=Z:null),onSelect:m},null,8,["modelValue"])])}}}),MVo=Kr(IVo,[["__scopeId","data-v-31356a66"]]),PVo=Object.freeze(Object.defineProperty({__proto__:null,default:MVo},Symbol.toStringTag,{value:"Module"}));function np(e){"@babel/helpers - typeof";return np=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},np(e)}function FVo(e,t){if(np(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(np(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function EUn(e){var t=FVo(e,"string");return np(t)=="symbol"?t:t+""}function u0(e,t,n){return(t=EUn(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}/** +`).map(function(t){return t.trim()}).filter(function(t){return t!==""&&t.charAt(0)!=="#"}):e:[]}function $No(e){return e}var _Un={},$Lt=Rg,XNo=hre;_Un.openZip=GNo;function GNo(e){return e.arrayBuffer?$Lt.resolve(XNo.openArrayBuffer(e.arrayBuffer)):$Lt.reject(new Error("Could not find file in options"))}var SUn={},YNo=Fwe(),ZNo=Pwe();SUn.element=qNo;function qNo(e){return function(t){return ZNo.elementWithTag(YNo.element(e),[t])}}var KNo=wh,LUn=crt,Wrt=Irt,JNo=Mrt.DocumentConverter,eUo=lUn.convertElementToRawText,tUo=Nwe.readStyle,nUo=Vwe.readOptions,zwe=_Un,iUo=xA.Result;SA.convertToHtml=rUo;SA.convertToMarkdown=oUo;SA.convert=Vrt;SA.extractRawText=cUo;SA.images=Prt;SA.transforms=pE;SA.underline=SUn;SA.embedStyleMap=dUo;SA.readEmbeddedStyleMap=sUo;function rUo(e,t){return Vrt(e,t)}function oUo(e,t){var n=Object.create(t||{});return n.outputFormat="markdown",Vrt(e,n)}function Vrt(e,t){return t=nUo(t),zwe.openZip(e).tap(function(n){return Wrt.readStyleMap(n).then(function(r){t.embeddedStyleMap=r})}).then(function(n){return LUn.read(n,e,t).then(function(r){return r.map(t.transformDocument)}).then(function(r){return aUo(r,t)})})}function sUo(e){return zwe.openZip(e).then(Wrt.readStyleMap)}function aUo(e,t){var n=lUo(t.readStyleMap()),r=KNo.extend({},t,{styleMap:n.value}),o=new JNo(r);return e.flatMapThen(function(s){return n.flatMapThen(function(a){return o.convertToHtml(s)})})}function lUo(e){return iUo.combine((e||[]).map(tUo)).map(function(t){return t.filter(function(n){return!!n})})}function cUo(e){return zwe.openZip(e).then(LUn.read).then(function(t){return t.map(eUo)})}function dUo(e,t){return zwe.openZip(e).tap(function(n){return Wrt.writeStyleMap(n,t)}).then(function(n){return n.toArrayBuffer()}).then(function(n){return{toArrayBuffer:function(){return n},toBuffer:function(){return Buffer.from(n)}}})}SA.styleMapping=function(){throw new Error(`Use a raw string instead of mammoth.styleMapping e.g. "p[style-name='Title'] => h1" instead of mammoth.styleMapping("p[style-name='Title'] => h1")`)};const uUo={class:"purgeNovel"},hUo={class:"data"},fUo={class:"dragIcon"},gUo={class:"uploadText"},mUo={class:"uploadHint"},kUo={class:"formItem"},vUo={class:"label"},AUo={class:"uploadWrap"},pUo={class:"footerInfo f ac jb",style:{"margin-top":"8px"}},bUo={class:"charCount"},wUo={key:0,class:"tips warn"},OUo={style:{"margin-top":"16px","text-align":"right"}},yUo={class:"fc to2Box"},CUo={class:"ellipsisText"},_Uo={class:"selectedInfo"},SUo={style:{"margin-top":"16px","text-align":"right"}},LUo=et({__name:"importNovel",props:{modelValue:{type:Boolean},modelModifiers:{}},emits:Sc(["select"],["update:modelValue"]),setup(e,{emit:t}){const{project:n}=ys($u()),r=af(e,"modelValue"),o=he("To1"),s=he(),a=he(""),l=he([]),d=he([]),u=he(!1),h=[{colKey:"row-select",type:"multiple",width:60},{colKey:"index",title:$t("workbench.novel.import.col.chapter"),width:100},{colKey:"reel",title:$t("workbench.novel.import.col.reel"),width:100},{colKey:"chapter",title:$t("workbench.novel.import.col.chapterName"),width:200,ellipsis:!0},{colKey:"chapterData",title:$t("workbench.novel.import.col.chapterData"),ellipsis:!0}],g=G(()=>{if(!a.value)return[];try{return aIo(a.value).flatMap(C=>C.chapters.map(_=>({index:_.index,reel:C.reel,chapter:_.chapter,chapterData:_.text})))}catch(C){return console.error("解析小说内容出错:",C),[]}}),m=G(()=>g.value.filter(C=>d.value.includes(C.index))),v=G(()=>m.value.reduce((C,_)=>C+_.chapterData.length,0));function f(){var C;(C=s.value)==null||C.triggerUpload()}async function k(C){var S;const _=(S=C.dataTransfer)==null?void 0:S.files;_&&_.length>0&&await b({raw:_[0]})}async function A(C){const _=await C.arrayBuffer();return C.type==="text/plain"?new TextDecoder().decode(_):(await SA.extractRawText({arrayBuffer:_})).value}function p(){return Promise.resolve({response:{},status:"success"})}async function b(C){const _=C.raw;if(!_)return window.$message.error($t("workbench.novel.import.msg.selectFile")),!1;const S=["text/plain","application/vnd.openxmlformats-officedocument.wordprocessingml.document"];if(_.type==="application/msword")return window.$message.warning($t("workbench.novel.import.msg.docNotSupported")),!1;if(!S.includes(_.type))return window.$message.error($t("workbench.novel.import.msg.unsupportedType")),!1;if(_.size>10*1024*1024)return window.$message.error($t("workbench.novel.import.msg.fileTooLarge")),!1;Ru(!0);try{a.value=await A(_)}catch{window.$message.error($t("workbench.novel.import.msg.parseFailed"))}finally{Ru(!1)}return!1}function w(C,_){d.value=C}const O=t;async function y(){var C;if(u.value=!0,!m.value.length){window.$message.warning($t("workbench.novel.import.msg.selectChapters")),u.value=!1;return}try{await fn.post("/novel/addNovel",{projectId:(C=n.value)==null?void 0:C.id,data:m.value}),u.value=!1,O("select"),window.$message.success($t("workbench.novel.import.msg.saveSuccess"))}catch(_){window.$message.error(_.message),u.value=!1}finally{u.value=!1,r.value=!1}}return At(r,C=>{C||(a.value="",l.value=[],d.value=[],o.value="To1")}),(C,_)=>{const S=zne,L=Cn("i-upload-one"),E=PB,Q=I0,T=Ci,P=xz,D=Na,I=Tz,B=Lz,R=nc;return Le(),Ge("div",uUo,[c(R,{footer:!1,visible:r.value,"onUpdate:visible":_[5]||(_[5]=M=>r.value=M),header:C.$t("workbench.novel.import.title"),width:"50%",placement:"center"},{default:Oe(()=>[fe("div",hUo,[c(B,{value:Ae(o),disabled:""},{default:Oe(()=>[c(P,{value:"To1",label:C.$t("workbench.novel.import.step1"),style:{height:"680px","overflow-y":"auto"}},{default:Oe(()=>[fe("div",{class:"uploadArea",onClick:f,onDragover:_[1]||(_[1]=wr(()=>{},["prevent"])),onDrop:wr(k,["prevent"])},[c(S,{ref_key:"uploadRef",ref:s,modelValue:Ae(l),"onUpdate:modelValue":_[0]||(_[0]=M=>Bn(l)?l.value=M:null),theme:"file",multiple:!1,max:1,"before-upload":b,"request-method":p,style:{display:"none"}},null,8,["modelValue"]),fe("div",fUo,[c(L,{theme:"outline",size:"32",fill:"var(--td-brand-color)"})]),fe("p",gUo,Fe(C.$t("workbench.novel.import.dragUpload")),1),fe("p",mUo,Fe(C.$t("workbench.novel.import.uploadHint")),1)],32),c(E,null,{default:Oe(()=>[xt(Fe(C.$t("workbench.novel.import.or")),1)]),_:1}),fe("div",kUo,[fe("div",vUo,Fe(C.$t("workbench.novel.import.pasteLabel")),1),fe("div",AUo,[c(Q,{modelValue:Ae(a),"onUpdate:modelValue":_[2]||(_[2]=M=>Bn(a)?a.value=M:null),placeholder:C.$t("workbench.novel.import.pastePlaceholder"),autosize:{minRows:12,maxRows:12}},null,8,["modelValue","placeholder"])]),fe("div",pUo,[fe("div",null,[fe("span",bUo,Fe(Ae(a).length)+" "+Fe(C.$t("workbench.novel.import.chars")),1),Ae(a).length>0&&Ae(a).length<100?(Le(),Ge("span",wUo,Fe(C.$t("workbench.novel.import.tooShort")),1)):en("",!0)]),fe("span",null,Fe(C.$t("workbench.novel.import.parsedChapters",{count:Ae(g).length})),1)])]),fe("div",OUo,[c(T,{theme:"primary",style:{"margin-left":"10px"},disabled:!Ae(a)||!Ae(g).length,onClick:_[3]||(_[3]=M=>o.value="To2")},{default:Oe(()=>[xt(Fe(C.$t("workbench.novel.import.nextStep")),1)]),_:1},8,["disabled"])])]),_:1},8,["label"]),c(P,{value:"To2",label:C.$t("workbench.novel.import.step2"),style:{height:"680px","overflow-y":"auto"}},{default:Oe(()=>[fe("div",yUo,[c(I,{ref:"tableRef","row-key":"index",data:Ae(g),columns:h,"selected-row-keys":Ae(d),hover:"",style:{flex:"1","overflow-y":"auto"},onSelectChange:w},{chapterData:Oe(({row:M})=>[c(D,{content:M.chapterData,placement:"top"},{default:Oe(()=>[fe("span",CUo,Fe(M.chapterData),1)]),_:2},1032,["content"])]),_:1},8,["data","selected-row-keys"]),fe("div",_Uo,Fe(C.$t("workbench.novel.import.selectedInfo",{count:Ae(v)})),1),fe("div",SUo,[c(T,{variant:"outline",onClick:_[4]||(_[4]=M=>o.value="To1")},{default:Oe(()=>[xt(Fe(C.$t("workbench.novel.import.prevStep")),1)]),_:1}),c(T,{theme:"primary",style:{"margin-left":"10px"},disabled:Ae(v)>2e5,loading:Ae(u),onClick:y},{default:Oe(()=>[..._[6]||(_[6]=[xt(" 保存 ",-1)])]),_:1},8,["disabled","loading"])])])]),_:1},8,["label"])]),_:1},8,["value"])])]),_:1},8,["visible","header"])])}}}),xUo=Kr(LUo,[["__scopeId","data-v-4a10a557"]]),EUo={class:"editNodel"},TUo={class:"data",style:{"overflow-x":"hidden"}},QUo={class:"editNodel-footer"},DUo=et({__name:"editNodel",props:Sc({formData:{}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:Sc(["select"],["update:modelValue"]),setup(e,{emit:t}){const n=af(e,"modelValue"),r=e,o=t;async function s(){console.log("保存的章节数据:",r.formData);try{await fn.post("/novel/updateNovel",{id:r.formData.id,index:r.formData.index,reel:r.formData.reel,chapter:r.formData.chapter,chapterData:r.formData.chapterData,event:r.formData.event}),o("select"),window.$message.success($t("workbench.novel.editDialog.msg.updateSuccess"))}catch(a){window.$message.error(a.message)}finally{n.value=!1}n.value=!1}return(a,l)=>{const d=pu,u=p2,h=I0,g=A2,m=Ci,v=nc;return Le(),Ge("div",EUo,[c(v,{visible:n.value,"onUpdate:visible":l[4]||(l[4]=f=>n.value=f),header:a.$t("workbench.novel.editDialog.title"),width:"50%",top:"10vh",placement:"center"},{footer:Oe(()=>[fe("div",QUo,[c(m,{onClick:l[3]||(l[3]=f=>n.value=!1)},{default:Oe(()=>[xt(Fe(a.$t("workbench.novel.editDialog.cancel")),1)]),_:1}),c(m,{theme:"primary",onClick:s},{default:Oe(()=>[xt(Fe(a.$t("workbench.novel.editDialog.save")),1)]),_:1})])]),default:Oe(()=>[fe("div",TUo,[c(g,{"label-width":"80px"},{default:Oe(()=>[c(u,{label:a.$t("workbench.novel.editDialog.chapterName")},{default:Oe(()=>[c(d,{placeholder:a.$t("workbench.novel.editDialog.chapterNamePh"),modelValue:e.formData.chapter,"onUpdate:modelValue":l[0]||(l[0]=f=>e.formData.chapter=f)},null,8,["placeholder","modelValue"])]),_:1},8,["label"]),c(u,{label:a.$t("workbench.novel.editDialog.eventContent")},{default:Oe(()=>[c(h,{modelValue:e.formData.event,"onUpdate:modelValue":l[1]||(l[1]=f=>e.formData.event=f),placeholder:a.$t("workbench.novel.editDialog.eventContentPh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(u,{label:a.$t("workbench.novel.editDialog.chapterContent")},{default:Oe(()=>[c(h,{placeholder:a.$t("workbench.novel.editDialog.chapterContentPh"),modelValue:e.formData.chapterData,"onUpdate:modelValue":l[2]||(l[2]=f=>e.formData.chapterData=f),autosize:{minRows:15,maxRows:15}},null,8,["placeholder","modelValue"])]),_:1},8,["label"])]),_:1})])]),_:1},8,["visible","header"])])}}}),BUo=Kr(DUo,[["__scopeId","data-v-9e187c61"]]),RUo={class:"novel",ref:"novelRef"},IUo={class:"headBtn jb ac",ref:"headBtnRef"},MUo={class:"f"},PUo={style:{color:"red",cursor:"pointer"}},FUo={key:2},NUo=et({__name:"index",setup(e){const{otherSetting:t}=ys(ku()),{project:n}=ys($u()),r=he(""),o=he([{colKey:"row-select",type:"multiple",width:50,align:"center"},{colKey:"index",title:$t("workbench.novel.col.id"),width:50,align:"center"},{colKey:"reel",title:$t("workbench.novel.col.reel"),width:100,align:"center",cell:"preview"},{colKey:"chapter",title:$t("workbench.novel.col.chapter"),width:100,ellipsis:!0},{colKey:"chapterData",title:$t("workbench.novel.col.chapterData"),ellipsis:!0},{colKey:"event",title:$t("workbench.novel.col.event"),ellipsis:!0},{colKey:"operation",title:$t("workbench.novel.col.operation"),width:200,align:"center"}]),s=he(!1),a=he({id:-1,index:0,reel:"",chapter:"",chapterData:"",event:""}),l=he([]),d=he(!1),u=he([]),h=he({page:1,pageSize:10,total:0});An(()=>{m()}),Qa(()=>{L()});function g(){h.value.page=1,m()}function m(){var E;d.value=!0,fn.post("/novel/getNovel",{projectId:(E=n.value)==null?void 0:E.id,page:h.value.page,limit:h.value.pageSize,search:r.value}).then(Q=>{l.value=Q.data.data,h.value.total=Q.data.total}).finally(()=>{d.value=!1})}function v(E){h.value.page=E.current,h.value.pageSize=E.pageSize,m()}const f=he(!1);function k(){f.value=!0}function A(E,Q){u.value=E.filter(Boolean)}function p(){if(u.value.length===0)return;const E=ao.confirm({header:$t("workbench.novel.msg.batchDeleteHeader"),body:$t("workbench.novel.msg.batchDeleteBody",{count:u.value.length}),onConfirm:async()=>{await fn.post("/novel/batchDeleteNovel",{ids:u.value}),m(),window.$message.success($t("workbench.novel.msg.batchDeleteSuccess")),E.destroy()}})}function b(E){s.value=!0,a.value={...E}}function w(E){const Q=ao.confirm({header:$t("workbench.novel.msg.deleteHeader"),body:$t("workbench.novel.msg.deleteBody",{name:E.chapter}),onConfirm:async()=>{try{await fn.post("/novel/delNovel",{id:E.id}),window.$message.success($t("workbench.novel.msg.deleteSuccess")),l.value.length===1&&h.value.page>1&&(h.value.page-=1),m()}catch(T){window.$message.error(T.message)}window.$message.success($t("workbench.novel.msg.deleteSuccess")),Q.destroy()}})}function O(){const E=ao.confirm({header:$t("workbench.novel.msg.eventAnalysisHeader"),body:$t("workbench.novel.msg.eventAnalysisBody",{count:u.value.length}),onConfirm:()=>{var Q;E.destroy(),fn.post("/novel/event/generateEvents",{projectId:(Q=n.value)==null?void 0:Q.id,novelIds:u.value,concurrentCount:t.value.assetsBatchGenereateSize}).then(T=>{u.value.length=0,m()})}})}const y=G(()=>l.value.filter(E=>!E.eventState));let C=null;async function _(){if(y.value.length===0)return;const E=y.value.map(Q=>Q.id);try{const{data:Q}=await fn.post("/novel/getNovelEventState",{ids:E});Array.isArray(Q)&&Q.forEach(T=>{const P=l.value.find(D=>D.id===T.id);P&&(P.eventState=T.eventState,P.eventState==-1&&(P.errorReason=T.errorReason),T.event!==void 0&&(P.event=T.event))})}catch(Q){console.error("轮询事件状态失败:",Q)}}function S(){C||(C=setInterval(async()=>{if(y.value.length===0){L();return}await _()},3e3))}function L(){C&&(clearInterval(C),C=null)}return At(y,E=>{E.length>0?S():L()}),Qa(()=>{L()}),(E,Q)=>{const T=uL,P=Ci,D=Ev,I=pu,B=Wc,R=Na,M=Tz;return Le(),Ge("div",RUo,[fe("div",IUo,[c(D,null,{default:Oe(()=>[c(P,{theme:"primary",onClick:k},{icon:Oe(()=>[c(T,{name:"add"})]),default:Oe(()=>[xt(" "+Fe(E.$t("workbench.novel.importText")),1)]),_:1}),c(P,{theme:"danger",disabled:Ae(u).length===0,onClick:p},{icon:Oe(()=>[c(T,{name:"delete"})]),default:Oe(()=>[xt(" "+Fe(E.$t("workbench.novel.batchDelete"))+" "+Fe(Ae(u).length>0?`(${Ae(u).length})`:""),1)]),_:1},8,["disabled"]),c(P,{onClick:O,disabled:Ae(u).length===0},{icon:Oe(()=>[c(T,{name:"analytics"})]),default:Oe(()=>[xt(" "+Fe(E.$t("workbench.novel.eventAnalysis"))+" "+Fe(Ae(u).length>0?`(${Ae(u).length})`:""),1)]),_:1},8,["disabled"])]),_:1}),fe("div",MUo,[c(I,{modelValue:Ae(r),"onUpdate:modelValue":Q[0]||(Q[0]=N=>Bn(r)?r.value=N:null),placeholder:E.$t("workbench.novel.searchPlaceholder"),clearable:"",style:{width:"260px"}},null,8,["modelValue","placeholder"]),c(P,{onClick:g,style:{"margin-left":"10px"}},{icon:Oe(()=>[c(T,{name:"search"})]),default:Oe(()=>[xt(" "+Fe(E.$t("workbench.novel.search")),1)]),_:1})])],512),c(M,{ref:"tableRef",style:{"margin-top":"10px",flex:"1",display:"flex","flex-direction":"column"},columns:Ae(o),data:Ae(l),"selected-row-keys":Ae(u),"select-on-row-click":!0,keyboardRowHover:!1,"row-key":"id",hover:"",stripe:"",size:"small",pagination:Ae(h),loading:Ae(d),"lazy-load":"",resizable:"","table-layout":"fixed",onSelectChange:A,onPageChange:v},{startTime:Oe(({row:N})=>[fe("span",null,Fe(Ae(eR)(N.startTime).format("YYYY-MM-DD HH:mm:ss")),1)]),event:Oe(({row:N})=>[N.eventState==0?(Le(),Pt(B,{key:0,size:"small",text:E.$t("workbench.novel.generating")},null,8,["text"])):N.eventState==-1&&!N.event?(Le(),Pt(R,{key:1,content:N==null?void 0:N.errorReason},{default:Oe(()=>[fe("div",PUo,Fe(E.$t("workbench.novel.genFailed")),1)]),_:1},8,["content"])):(Le(),Ge("div",FUo,Fe(N.event||E.$t("workbench.novel.none")),1))]),operation:Oe(({row:N})=>[c(D,{size:0},{default:Oe(()=>[c(P,{theme:"primary",disabled:N.eventState==0,variant:"text",onClick:j=>b(N)},{icon:Oe(()=>[c(T,{name:"edit"})]),default:Oe(()=>[xt(" "+Fe(E.$t("workbench.novel.edit")),1)]),_:1},8,["disabled","onClick"]),c(P,{theme:"danger",disabled:N.eventState==0,variant:"text",onClick:j=>w(N)},{icon:Oe(()=>[c(T,{name:"delete"})]),default:Oe(()=>[xt(" "+Fe(E.$t("workbench.novel.delete")),1)]),_:1},8,["disabled","onClick"])]),_:2},1024)]),_:1},8,["columns","data","selected-row-keys","pagination","loading"]),c(xUo,{modelValue:Ae(f),"onUpdate:modelValue":Q[1]||(Q[1]=N=>Bn(f)?f.value=N:null),onSelect:m},null,8,["modelValue"]),c(BUo,{modelValue:Ae(s),"onUpdate:modelValue":Q[2]||(Q[2]=N=>Bn(s)?s.value=N:null),formData:Ae(a),onSelect:m},null,8,["modelValue","formData"])],512)}}}),UUo=Kr(NUo,[["__scopeId","data-v-311980c9"]]),jUo=Object.freeze(Object.defineProperty({__proto__:null,default:UUo},Symbol.toStringTag,{value:"Module"})),WUo={class:"addAssets"},VUo={class:"data"},zUo=et({__name:"addAssets",props:Sc({type:{},title:{},formData:{}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:Sc(["getFilteredData"],["update:modelValue"]),setup(e,{emit:t}){const{project:n}=ys($u()),r=e,o=af(e,"modelValue"),s=he({name:[{required:!0,message:$t("workbench.assets.add.nameRequired"),trigger:"blur"}],describe:[{required:!0,message:$t("workbench.assets.add.describeRequired"),trigger:"blur"}],remark:[{required:!0,message:$t("workbench.assets.add.remarkRequired"),trigger:"blur"}]});function a(){o.value=!1}const l=he(),d=t;function u(){var h;(h=l.value)==null||h.validate().then(async()=>{var g;if(r.formData.id!==0){await fn.post("/assets/updateAssets",{id:r.formData.id,name:r.formData.name,describe:r.formData.describe,remark:r.formData.remark,prompt:r.formData.prompt}).then(()=>{window.$message.success($t("workbench.assets.add.updateSuccess")),d("getFilteredData"),o.value=!1});return}else fn.post("/assets/addAssets",{name:r.formData.name,describe:r.formData.describe,remark:r.formData.remark,type:r.type,projectId:(g=n.value)==null?void 0:g.id,prompt:r.formData.prompt}).then(()=>{window.$message.success($t("workbench.assets.add.addSuccess")),d("getFilteredData"),o.value=!1})})}return(h,g)=>{const m=pu,v=p2,f=I0,k=A2,A=nc;return Le(),Ge("div",WUo,[c(A,{visible:o.value,"onUpdate:visible":g[4]||(g[4]=p=>o.value=p),closable:!1,width:"40vw",header:r.title,maskClosable:!1,onCloseBtnClick:a,onConfirm:u,onCancel:a},{default:Oe(()=>[fe("div",VUo,[c(k,{data:r.formData,rules:Ae(s),ref_key:"formRef",ref:l},{default:Oe(()=>[c(v,{label:h.$t("workbench.assets.add.name"),name:"name"},{default:Oe(()=>[c(m,{modelValue:r.formData.name,"onUpdate:modelValue":g[0]||(g[0]=p=>r.formData.name=p),placeholder:h.$t("workbench.assets.add.namePh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(v,{label:h.$t("workbench.assets.add.describe"),name:"describe"},{default:Oe(()=>[c(f,{modelValue:r.formData.describe,"onUpdate:modelValue":g[1]||(g[1]=p=>r.formData.describe=p),placeholder:h.$t("workbench.assets.add.describePh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(v,{label:h.$t("workbench.assets.add.remark"),name:"remark"},{default:Oe(()=>[c(m,{modelValue:r.formData.remark,"onUpdate:modelValue":g[2]||(g[2]=p=>r.formData.remark=p),placeholder:h.$t("workbench.assets.add.remarkPh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r.type!=="clip"?(Le(),Pt(v,{key:0,label:h.$t("workbench.assets.add.prompt"),name:"prompt"},{default:Oe(()=>[c(f,{modelValue:r.formData.prompt,"onUpdate:modelValue":g[3]||(g[3]=p=>r.formData.prompt=p),autosize:{minRows:3,maxRows:5},placeholder:h.$t("workbench.assets.add.promptPh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):en("",!0)]),_:1},8,["data","rules"])])]),_:1},8,["visible","header"])])}}}),HUo=Kr(zUo,[["__scopeId","data-v-46105082"]]),$Uo={class:"generateImage"},XUo={class:"data f"},GUo={class:"uploadReferenceImage"},YUo={class:"jb"},ZUo={style:{"font-size":"16px","font-weight":"900"}},qUo={class:"upload"},KUo={class:"rawPicturePrompt"},JUo={class:"jb"},ejo={style:{"font-size":"16px","font-weight":"900"}},tjo={style:{"margin-left":"5px","font-size":"13px"}},njo={class:"input"},ijo={class:"selectModel f"},rjo={style:{width:"60%"}},ojo={style:{"font-size":"16px","font-weight":"900"}},sjo={style:{width:"40%","margin-left":"15px"}},ajo={style:{"font-size":"16px","font-weight":"900"}},ljo={class:"generateButton",style:{"margin-top":"20px"}},cjo={class:"resultImages",style:{gap:"20px","flex-wrap":"wrap"}},djo={class:"image f w"},ujo=["onClick","onMouseenter"],hjo={key:0,class:"generating-overlay f ac jc"},fjo={key:1,class:"failed-overlay f ac jc"},gjo={style:{"text-align":"center"}},mjo={style:{"margin-top":"10px",color:"#d0021b","font-weight":"bold"}},kjo={class:"preview"},vjo={class:"selected"},Ajo={class:"delImage"},pjo={class:"customUpload"},bjo={class:"uploadPlaceholder f ac jc",style:{width:"180px",height:"180px",border:"2px dashed #d9d9d9","border-radius":"20px",cursor:"pointer"}},wjo={class:"keep"},Ojo=et({__name:"generateImage",props:Sc({formData:{}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:Sc(["update"],["update:modelValue"]),setup(e,{emit:t}){const{project:n}=ys($u()),r=e,o=af(e,"modelValue");function s(){o.value=!1,u.value=!1,E(),f("update")}const a=he([]),l=he(!1),d=he(!1),u=he(!1),h=he(""),g=he(""),m=he(!1);async function v(){var I;m.value=!0;try{const{data:B}=await fn.post("/assetsGenerate/polishAssetsPrompt",{projectId:(I=n.value)==null?void 0:I.id,assetsId:r.formData.id,type:r.formData.type??"props",name:r.formData.name,describe:r.formData.describe?r.formData.describe:$t("workbench.assets.noDescription")});window.$message.success($t("workbench.assets.gen.promptSuccess")),B.assetsId===r.formData.id&&(r.formData.prompt=B.prompt)}catch(B){window.$message.error(B.message??$t("workbench.assets.gen.promptFail"))}finally{m.value=!1}}const f=t,k=he("1K");async function A(){var I;if(!r.formData.prompt){window.$message.error($t("workbench.assets.gen.fillPrompt"));return}if(!k.value){window.$message.error($t("workbench.assets.gen.pickResolution"));return}if(!h.value){window.$message.error($t("workbench.assets.gen.pickModel"));return}u.value=!0;try{let B="";if(a.value.length>0){const R=a.value[0].raw;R instanceof File&&(B=await new Promise(M=>{const N=new FileReader;N.onload=j=>{var H;const W=(H=j.target)==null?void 0:H.result;M(W)},N.readAsDataURL(R)}))}await fn.post("/assetsGenerate/generateAssets",{type:r.formData.type??"props",projectId:(I=n.value)==null?void 0:I.id,name:r.formData.name??$t("workbench.assets.gen.unnamed"),base64:B,prompt:r.formData.prompt,model:h.value,id:r.formData.id,resolution:k.value}),window.$message.success($t("workbench.assets.gen.assetGenSuccess")),await Q()}catch(B){window.$message.error(B.message??$t("workbench.assets.gen.assetGenFail")),Q()}finally{u.value=!1}}const p=he([]);function b(I){var B;if(I.length>0){const R=((B=I[0])==null?void 0:B.raw)||I[0];if(R instanceof File){const M=new FileReader;M.onload=N=>{var W;const j=(W=N.target)==null?void 0:W.result;w.value.push({id:"",src:j,state:"已完成"}),window.$message.success($t("workbench.assets.gen.uploadOk")),p.value=[]},M.readAsDataURL(R)}}}const w=he([]),O=he(!1),y=he();function C(I){O.value=!0,y.value=I}const _=he(null),S=he(null);At(()=>o.value,I=>{I&&(a.value=[],g.value="",_.value=null,S.value=null,u.value=!1,Q())});let L=null;function E(){L&&(clearTimeout(L),L=null)}async function Q(){const{data:I}=await fn.post("/assets/getImage",{assetsId:r.formData.id}),B=I.tempAssets.map(N=>({id:N.id,src:N.filePath,state:N.state,selected:N.selected??!1}));w.value=B;const R=B.findIndex(N=>N.selected);R!==-1&&(_.value=R);const M=B.some(N=>N.state==="生成中");E(),M&&o.value&&(L=setTimeout(()=>Q(),3e3))}function T(I){w.value[I].state==="已完成"&&(_.value=I,window.$message.success($t("workbench.assets.gen.imageSelected")))}function P(I,B){console.log("%c Line:343 🍩 id","background:#4fff4B",I);const R=ao.confirm({header:$t("workbench.assets.confirmDeleteHeader"),body:$t("workbench.assets.confirmDeleteBody"),confirmBtn:$t("workbench.assets.deleteBtn"),cancelBtn:$t("workbench.assets.cancelBtn"),theme:"warning",onConfirm:async()=>{try{fn.post("/assets/delImage",{id:I}),window.$message.success($t("workbench.assets.deleteSuccess")),w.value.splice(B,1),_.value===B?_.value=null:_.value!==null&&_.value>B&&_.value--,R.destroy()}catch{window.$message.error($t("workbench.assets.deleteFail")),R.destroy()}}})}async function D(){var I;if(_.value!==null){const B=w.value[_.value],R=!B.id;await fn.post("/assets/saveAssets",{id:r.formData.id,base64:R?B.src:"",type:r.formData.type,prompt:r.formData.prompt,projectId:(I=n.value)==null?void 0:I.id,imageId:R?void 0:Number(B.id)}),window.$message.success($t("workbench.assets.gen.imageSaved")),o.value=!1,f("update")}}return(I,B)=>{const R=Sg,M=zne,N=Cn("i-magic"),j=I0,W=Wc,H=hL,X=pA,Y=Ci,Z=km,ie=PB,J=Cn("i-close-one"),re=Zh,se=Cn("i-preview-open"),le=Cn("i-check-one"),ge=Cn("i-delete"),K=Cn("i-plus"),de=Gy,V=nc;return Le(),Ge("div",$Uo,[c(V,{visible:o.value,"onUpdate:visible":B[7]||(B[7]=ee=>o.value=ee),top:"4vh",width:"80vw",header:I.$t("workbench.assets.gen.header"),maskClosable:!1,footer:!1,onCloseBtnClick:s},{default:Oe(()=>[fe("div",XUo,[c(Z,{bordered:!1,style:{width:"40%"}},{default:Oe(()=>[fe("div",GUo,[fe("div",YUo,[fe("span",ZUo,Fe(I.$t("workbench.assets.gen.uploadRef")),1),c(R,null,{default:Oe(()=>[xt(Fe(I.$t("workbench.assets.gen.optional")),1)]),_:1})]),fe("div",qUo,[c(M,{modelValue:Ae(a),"onUpdate:modelValue":B[0]||(B[0]=ee=>Bn(a)?a.value=ee:null),autoUpload:Ae(l),disabled:Ae(u),theme:"image",abridgeName:[10,8],draggable:"",action:"",accept:"image/*",showImageFileName:Ae(d)},null,8,["modelValue","autoUpload","disabled","showImageFileName"])])]),fe("div",KUo,[fe("div",JUo,[fe("span",ejo,Fe(I.$t("workbench.assets.gen.promptLabel")),1),fe("div",{class:"ac",style:{cursor:"pointer"},onClick:wr(v,["stop"])},[c(N,{theme:"outline",size:"18"}),fe("span",tjo,Fe(I.$t("workbench.assets.gen.smartGenerate")),1)])]),fe("div",njo,[c(W,{loading:Ae(m),text:I.$t("workbench.assets.gen.generatingPrompt")},{default:Oe(()=>[c(j,{modelValue:r.formData.prompt,"onUpdate:modelValue":B[1]||(B[1]=ee=>r.formData.prompt=ee),placeholder:I.$t("workbench.assets.gen.promptPlaceholder"),autosize:{minRows:15,maxRows:15},disabled:Ae(u)},null,8,["modelValue","placeholder","disabled"])]),_:1},8,["loading","text"])])]),fe("div",ijo,[fe("div",rjo,[fe("span",ojo,Fe(I.$t("workbench.assets.gen.selectModel")),1),c(Q8,{modelValue:Ae(h),"onUpdate:modelValue":B[2]||(B[2]=ee=>Bn(h)?h.value=ee:null),type:"image"},null,8,["modelValue"])]),fe("div",sjo,[fe("span",ajo,Fe(I.$t("workbench.assets.gen.selectResolution")),1),c(X,{modelValue:Ae(k),"onUpdate:modelValue":B[3]||(B[3]=ee=>Bn(k)?k.value=ee:null)},{default:Oe(()=>[c(H,{key:"1K",label:"1K",value:"1K"}),c(H,{key:"2K",label:"2K",value:"2K"}),c(H,{key:"4K",label:"4K",value:"4K"})]),_:1},8,["modelValue"])])]),fe("div",ljo,[c(Y,{theme:"primary",size:"large",block:"",loading:Ae(u),onClick:A},{default:Oe(()=>[xt(Fe(I.$t("workbench.assets.gen.generateBtn")),1)]),_:1},8,["loading"])])]),_:1}),c(ie,{layout:"vertical",style:{height:"700px"}}),c(Z,{title:I.$t("workbench.assets.gen.resultTitle"),bordered:!1,style:{width:"60%"}},{actions:Oe(()=>[Ae(w).length?(Le(),Pt(R,{key:0},{default:Oe(()=>[xt(Fe(I.$t("workbench.assets.gen.generatedCount",{count:Ae(w).length})),1)]),_:1})):en("",!0)]),default:Oe(()=>[fe("div",cjo,[fe("div",djo,[(Le(!0),Ge(rn,null,Bi(Ae(w),(ee,oe)=>(Le(),Ge("div",{key:oe,class:Eo(["resultImage",{"is-selected":Ae(_)===oe,"is-disabled":ee.state!=="已完成"}]),onClick:te=>ee.state==="已完成"?T(oe):null,onMouseenter:te=>S.value=oe,onMouseleave:B[4]||(B[4]=te=>S.value=null)},[ee.state==="生成中"?(Le(),Ge("div",hjo,[c(W,{text:I.$t("workbench.assets.gen.generatingLabel")},null,8,["text"])])):ee.state==="生成失败"&&!ee.src?(Le(),Ge("div",fjo,[fe("div",gjo,[c(J,{theme:"filled",size:"40",fill:"#d0021b"}),fe("div",mjo,Fe(I.$t("workbench.assets.gen.genFailed")),1)])])):(Le(),Pt(re,{key:2,src:ee.src,fit:"cover",style:{width:"100%",height:"100%",borderRadius:"20px"}},{loading:Oe(()=>[c(W)]),_:1},8,["src"])),uu(fe("div",kjo,[c(se,{theme:"outline",size:"25",fill:"#ffffff",onClick:wr(te=>C(ee.src),["stop"])},null,8,["onClick"])],512),[[h1,Ae(S)===oe&&ee.state==="已完成"]]),uu(fe("div",vjo,[c(le,{theme:"filled",size:"25",fill:"#000"})],512),[[h1,Ae(_)===oe&&ee.state==="已完成"]]),uu(fe("div",Ajo,[c(ge,{theme:"outline",size:"20",fill:"#d0021b",onClick:wr(te=>P(ee.id,oe),["stop"])},null,8,["onClick"])],512),[[h1,Ae(S)===oe]])],42,ujo))),128)),fe("div",pjo,[c(M,{ref:"customUploadRef",action:"",modelValue:Ae(p),"onUpdate:modelValue":B[5]||(B[5]=ee=>Bn(p)?p.value=ee:null),disabled:Ae(u),autoUpload:!1,theme:"custom",accept:"image/*",max:1,onChange:b,showImageFileName:!1},{default:Oe(()=>[fe("div",bjo,[c(K,{theme:"outline",size:"24",fill:"#4a4a4a"})])]),_:1},8,["modelValue","disabled"])])])]),fe("div",wjo,[c(Y,{theme:"primary",size:"large",block:"",disabled:Ae(_)===null,onClick:D},{default:Oe(()=>[xt(Fe(I.$t("workbench.assets.gen.confirmSelect")),1)]),_:1},8,["disabled"])])]),_:1},8,["title"])]),c(de,{modelValue:Ae(O),"onUpdate:modelValue":B[6]||(B[6]=ee=>Bn(O)?O.value=ee:null),images:[Ae(y)]},null,8,["modelValue","images"])]),_:1},8,["visible","header"])])}}}),yjo=Kr(Ojo,[["__scopeId","data-v-4d2f2866"]]),Cjo={class:"assets"},_jo={class:"data"},Sjo={class:"tabLabel"},Ljo={class:"panelContent"},xjo={class:"toolbar"},Ejo={class:"data"},Tjo={class:"generatePrompt"},Qjo={class:"generateImage"},Djo={class:"f ac"},Bjo={class:"assetsList f w"},Rjo={class:"expandedContent"},Ijo={class:"previewCell"},Mjo={key:0,class:"imageTrigger generatingImage"},Pjo={class:"generatingLabel"},Fjo=["onClick"],Njo=["src","alt"],Ujo={key:1,class:"noImage"},jjo={key:2,class:"imageHoverOverlay"},Wjo={class:"hoverText"},Vjo={class:"promptCell"},zjo={class:"previewCell"},Hjo=["onClick"],$jo=["src","alt"],Xjo={key:1,class:"noImage"},Gjo={key:2,class:"imageHoverOverlay"},Yjo={class:"hoverText"},Zjo={class:"promptCell"},qjo={class:"previewCell"},Kjo={key:0,class:"imageTrigger generatingImage"},Jjo={class:"generatingLabel"},eWo=["onClick"],tWo=["src","alt"],nWo={key:1,class:"noImage"},iWo={key:2,class:"imageHoverOverlay"},rWo={class:"hoverText"},oWo={class:"previewCell"},sWo=["onClick"],aWo=["src","alt"],lWo={class:"mediaHoverOverlay"},cWo={class:"hoverText"},dWo=["onClick"],uWo=["src"],hWo={class:"mediaHoverOverlay"},fWo={class:"hoverText"},gWo=["onClick"],mWo={class:"mediaHoverOverlay"},kWo={class:"hoverText"},vWo={key:3,class:"mediaTrigger noMedia"},AWo={class:"mediaPreviewDialog"},pWo=["src"],bWo={key:1,class:"audioWrapper"},wWo={class:"audioIcon"},OWo={class:"audioName"},yWo=["src"],CWo={class:"batch"},_Wo=et({__name:"index",props:{selectorMode:{type:Boolean,default:!1},allowedTypes:{},clipMediaTypes:{},multiple:{type:Boolean,default:!0}},setup(e,{expose:t}){var Me,Qe;const{otherSetting:n}=ys(ku()),r=e;An(()=>{O()}),Qa(()=>{Xe(),kt()});const{project:o}=ys($u()),s=[{name:$t("workbench.assets.role"),value:"role",icon:"i-permissions"},{name:$t("workbench.assets.prop"),value:"tool",icon:"i-tool"},{name:$t("workbench.assets.scene"),value:"scene",icon:"i-landscape"},{name:$t("workbench.assets.clip"),value:"clip",icon:"i-editing"}],a=he((Me=r.allowedTypes)!=null&&Me.length?s.filter(Be=>r.allowedTypes.includes(Be.value)):s),l=((Qe=a.value[0])==null?void 0:Qe.value)||"role",d=he(l),u=he(""),h={role:$t("workbench.assets.role"),tool:$t("workbench.assets.prop"),scene:$t("workbench.assets.scene"),clip:$t("workbench.assets.clip")},g=he([]),m=he([]),v=he([]),f=he(!1),k=Be=>{const De=me(Be);return(De==null?void 0:De.promptState)==="生成中"||(De==null?void 0:De.state)==="生成中"},A=he([]),p=he({page:1,pageSize:10,total:0,showJumper:!0});function b(){p.value.page=1,w(d.value)}async function w(Be){var De,qe;try{f.value=!0;const{data:bt}=await fn.post("/assets/getAssetsApi",{projectId:(De=o.value)==null?void 0:De.id,type:Be,name:u.value||void 0,page:p.value.page,limit:p.value.pageSize});return A.value=bt.data||[],Be==="clip"&&((qe=r.clipMediaTypes)!=null&&qe.length)&&(A.value=A.value.filter(Ut=>{const mn=ee(Ut.src);return r.clipMediaTypes.includes(mn)})),p.value.total=bt.total||0,A.value}catch(bt){console.error("加载资产数据失败:",bt),A.value=[],p.value.total=0}finally{f.value=!1}}async function O(){d.value==="role"||d.value==="tool"||d.value==="scene"||d.value,await w(d.value)}function y(Be){u.value="",g.value=[],m.value=[],v.value=[],p.value.page=1,O()}const C=he({id:0,name:"",describe:"",remark:"",src:"",prompt:""}),_=he(!1),{open:S,onChange:L,onCancel:E}=uOn({multiple:!1,reset:!0,accept:".png,.jpg,.jpeg,.mp3,.mp4"});async function Q(Be){if(Be==="clip"){const De=await new Promise(Ut=>{S(),L(mn=>Ut(mn)),E(()=>Ut(null))});if(!(De!=null&&De.length))return;const qe=De[0],bt=new FileReader;bt.onload=async Ut=>{var dn;const mn=bt.result;await fn.post("/assets/uploadClip",{projectId:(dn=o.value)==null?void 0:dn.id,base64Data:mn,name:qe.name}),window.$message.success($t("workbench.assets.uploadSuccess")),w(d.value)},bt.readAsDataURL(qe)}else _.value=!0,C.value={id:0,name:"",describe:"",remark:"",prompt:""}}const T=he(!1),P=he(""),D=he("1K"),I=he("");function B(Be){I.value=Be===1?$t("workbench.assets.batchGenPrompt"):$t("workbench.assets.batchGenImage"),T.value=!0}function R(){I.value===$t("workbench.assets.batchGenPrompt")?N():I.value===$t("workbench.assets.batchGenImage")&&j()}function M(){const Be=[];return A.value.forEach(De=>{var qe;(qe=De.sonAssets)!=null&&qe.length&&De.sonAssets.forEach(bt=>{m.value.includes(bt.id)&&Be.push(bt)})}),Be}async function N(){var bt;const Be=A.value.filter(Ut=>g.value.includes(Ut.id)),De=M(),qe=[...Be,...De];if(qe.length===0){window.$message.warning($t("workbench.assets.selectAtLeastOne"));return}Be.forEach(Ut=>{const mn=A.value.find(dn=>dn.id===Ut.id);mn&&(mn.promptState="生成中")}),De.forEach(Ut=>{A.value.forEach(mn=>{var wn;const dn=(wn=mn.sonAssets)==null?void 0:wn.find(ni=>ni.id===Ut.id);dn&&(dn.promptState="生成中")})}),g.value=g.value.filter(Ut=>!Be.some(mn=>mn.id===Ut)),m.value=m.value.filter(Ut=>!De.some(mn=>mn.id===Ut)),T.value=!1;try{await fn.post("/assetsGenerate/batchPolishAssetsPrompt",{projectId:(bt=o.value)==null?void 0:bt.id,concurrentCount:n.value.assetsBatchGenereateSize,items:qe.map(Ut=>({assetsId:Ut.id,type:Ut.type??"props",name:Ut.name,describe:Ut.describe?Ut.describe:$t("workbench.assets.noDescription")}))})}catch{window.$message.error($t("workbench.assets.promptGenFail"))}}async function j(){var dn;const Be=A.value.filter(wn=>g.value.includes(wn.id)),De=M(),qe=[...Be,...De];if(qe.length===0){window.$message.warning($t("workbench.assets.selectAtLeastOne"));return}if(!P.value){window.$message.error($t("workbench.assets.selectModel"));return}if(!D.value){window.$message.error($t("workbench.assets.selectResolution"));return}const bt=qe.filter(wn=>wn.prompt?!0:(window.$message.warning($t("workbench.assets.noPromptForImage",{name:wn.name})),!1));if(bt.length===0)return;const Ut=bt.filter(wn=>g.value.includes(wn.id)),mn=bt.filter(wn=>m.value.includes(wn.id));Ut.forEach(wn=>{const ni=A.value.find(oi=>oi.id===wn.id);ni&&(ni.state="生成中")}),mn.forEach(wn=>{A.value.forEach(ni=>{var Fi;const oi=(Fi=ni.sonAssets)==null?void 0:Fi.find(ir=>ir.id===wn.id);oi&&(oi.state="生成中")})}),g.value=g.value.filter(wn=>!bt.some(ni=>ni.id===wn)),m.value=m.value.filter(wn=>!bt.some(ni=>ni.id===wn)),T.value=!1;try{await fn.post("/assetsGenerate/batchGenerateImageAssets",{projectId:(dn=o.value)==null?void 0:dn.id,model:P.value,resolution:D.value,concurrentCount:n.value.assetsBatchGenereateSize,items:bt.map(wn=>({id:wn.id,type:wn.type??"props",name:wn.name??$t("workbench.cornerScape.unnamed"),prompt:wn.prompt||wn.describe}))})}catch(wn){window.$message.error($t("workbench.assets.imageGenFail",{name:"",error:wn.message??""})),bt.forEach(ni=>{const oi=A.value.find(Fi=>Fi.id===ni.id);oi?oi.state="生成失败":A.value.forEach(Fi=>{var zr;const ir=(zr=Fi.sonAssets)==null?void 0:zr.find(Bo=>Bo.id===ni.id);ir&&(ir.state="生成失败")})})}}function W(){const Be=A.value.filter(qe=>g.value.includes(qe.id));if(Be.length===0){window.$message.warning($t("workbench.assets.selectAtLeastOne"));return}const De=ao.confirm({header:$t("workbench.assets.confirmDeleteHeader"),body:$t("workbench.assets.confirmBatchDeleteBody"),confirmBtn:$t("workbench.assets.deleteBtn"),cancelBtn:$t("workbench.assets.cancelBtn"),theme:"warning",onConfirm:async()=>{await fn.post("/assets/batchDelete",{id:Be.map(qe=>qe.id)}),window.$message.success($t("workbench.assets.deleteSuccess")),w(d.value),De.destroy()}})}const H=r.multiple?"multiple":"single",X=[{colKey:"row-select",type:H,width:50,align:"center",fixed:"left",disabled:Be=>{var De;return k(((De=Be.row)==null?void 0:De.id)??Be.id)}},{colKey:"src",title:$t("workbench.assets.colPreview"),width:100,align:"center",cell:"previewWithLoading"},{colKey:"name",title:$t("workbench.assets.colName"),width:100,align:"left",ellipsis:!0},{colKey:"prompt",title:$t("workbench.assets.colPrompt"),width:200,align:"left",ellipsis:!0,cell:"prompt"},{colKey:"describe",title:$t("workbench.assets.colDescribe"),width:200,align:"left",ellipsis:!0},{colKey:"remark",title:$t("workbench.assets.colRemark"),minWidth:200,align:"left",ellipsis:!0},{colKey:"startTime",title:$t("workbench.assets.colCreateTime"),width:200,align:"center",cell:"startTime"},{colKey:"operation",title:$t("workbench.assets.colOperation"),width:280,align:"center",fixed:"right",cell:"operation"}],Y=[{colKey:"row-select",type:H,width:50,align:"center",fixed:"left"},{colKey:"src",title:$t("workbench.assets.colPreview"),width:100,align:"center",cell:"previewWithLoading"},{colKey:"name",title:$t("workbench.assets.colName"),width:100,align:"left",ellipsis:!0},{colKey:"prompt",title:$t("workbench.assets.colPrompt"),width:200,align:"left",ellipsis:!0,cell:"prompt"},{colKey:"describe",title:$t("workbench.assets.colDescribe"),width:100,align:"left",ellipsis:!0},{colKey:"remark",title:$t("workbench.assets.colRemark"),minWidth:150,align:"left",ellipsis:!0},{colKey:"operation",title:$t("workbench.assets.colOperation"),width:280,align:"center",fixed:"right",cell:"operation"}],Z=[{colKey:"row-select",type:"multiple",width:50,align:"center",fixed:"left"},{colKey:"src",title:$t("workbench.assets.colPreview"),width:100,align:"center",cell:"preview"},{colKey:"name",title:$t("workbench.assets.colName"),width:200,align:"left",ellipsis:!0},{colKey:"describe",title:$t("workbench.assets.colDescribe"),width:200,align:"left",ellipsis:!0},{colKey:"remark",title:$t("workbench.assets.colRemark"),minWidth:200,align:"left",ellipsis:!0},{colKey:"startTime",title:$t("workbench.assets.colCreateTime"),width:200,align:"center",cell:"startTime"},{colKey:"operation",title:$t("workbench.assets.colOperation"),width:180,align:"center",fixed:"right",cell:"operation"}];function ie(Be){const De=Be.filter(qe=>!k(qe));r.multiple?g.value=De:g.value=De.length>0?[De[De.length-1]]:[]}function J(Be){r.multiple?m.value=Be:m.value=Be.length>0?[Be[Be.length-1]]:[]}function re(Be){Be.length>3&&(Be=Be.slice(-3)),v.value=Be}function se(Be){p.value.page=Be.current,p.value.pageSize=Be.pageSize,O()}const le=he(!1),ge=he({id:void 0,name:"",describe:"",type:"",prompt:"",src:""});function K(Be){ge.value={id:Be.id,name:Be.name,describe:Be.describe,type:Be.type,prompt:Be.prompt,src:Be.src},le.value=!0}function de(Be){C.value={...Be},_.value=!0}function V(Be){const De=ao.confirm({header:$t("workbench.assets.confirmDeleteHeader"),body:$t("workbench.assets.confirmDeleteBody"),confirmBtn:$t("workbench.assets.deleteBtn"),cancelBtn:$t("workbench.assets.cancelBtn"),theme:"warning",onConfirm:async()=>{try{await fn.post("/assets/delAssets",{id:Be.id}),window.$message.success($t("workbench.assets.deleteSuccess")),w(d.value),De.destroy()}catch(qe){console.error("删除资产失败:",qe),window.$message.error($t("workbench.assets.deleteFail")),De.destroy()}}})}t({selectedRowKeys:g,selectedSubRowKeys:m,tableData:A});function ee(Be){var qe;if(!Be)return"unknown";const De=((qe=Be.split("?")[0].split(".").pop())==null?void 0:qe.toLowerCase())??"";return["png","jpg","jpeg","gif","webp","bmp","svg"].includes(De)?"image":["mp4","webm","ogg","mov","avi","mkv"].includes(De)?"video":["mp3","wav","ogg","aac","flac","m4a"].includes(De)?"audio":"unknown"}const oe=he(!1),te=he(""),$=he("unknown"),ce=he("");function pe(Be,De){Be&&(te.value=Be,$.value=ee(Be),ce.value=De,oe.value=!0)}function ye(){oe.value=!1,te.value=""}function Te(){const Be=[];return A.value.forEach(De=>{var qe;Be.push(De),(qe=De.sonAssets)!=null&&qe.length&&Be.push(...De.sonAssets)}),Be}function me(Be){var De;for(const qe of A.value){if(qe.id===Be)return qe;const bt=(De=qe.sonAssets)==null?void 0:De.find(Ut=>Ut.id===Be);if(bt)return bt}}const ke=G(()=>Te().filter(Be=>Be.promptState=="生成中")),_e=G(()=>Te().filter(Be=>Be.state==="生成中"));let Ee=null,Re=null;async function Ze(){if(ke.value.length===0)return;const Be=ke.value.map(De=>De.id);try{const{data:De}=await fn.post("/assets/pollingPromptAssets",{ids:Be});Array.isArray(De)&&De.length&&(De.forEach(qe=>{const bt=me(qe.id);bt&&(bt.promptState=qe.promptState,qe.prompt!==void 0&&(bt.prompt=qe.prompt))}),w(d.value))}catch(De){console.error("轮询提示词状态失败:",De)}}async function it(){if(_e.value.length===0)return;const Be=_e.value.map(De=>De.id);try{const{data:De}=await fn.post("/assets/pollingImageAssets",{ids:Be});Array.isArray(De)&&De.length&&(De.forEach(qe=>{const bt=me(qe.id);bt&&(bt.state=qe.state,qe.filePath!==void 0&&(bt.filePath=qe.filePath),qe.src!==void 0&&(bt.src=qe.src),!qe.src&&qe.filePath&&qe.state!=="生成中"&&(bt.src=qe.filePath))}),w(d.value))}catch(De){console.error("轮询图片生成状态失败:",De)}}function Ye(){Ee||(Ee=setInterval(async()=>{if(ke.value.length===0){Xe();return}await Ze()},3e3))}function Xe(){Ee&&(clearInterval(Ee),Ee=null)}function Ot(){Re||(Re=setInterval(async()=>{if(_e.value.length===0){kt();return}await it()},3e3))}function kt(){Re&&(clearInterval(Re),Re=null)}return At(ke,Be=>{Be.length>0?Ye():Xe()}),At(_e,Be=>{Be.length>0?Ot():kt()}),(Be,De)=>{const qe=uL,bt=Ci,Ut=y1,mn=Ev,dn=pu,wn=Wc,ni=Gy,oi=Cn("i-magic"),Fi=Tz,ir=xz,zr=Lz,Bo=nc,co=p2,Hr=hL,is=pA,_i=A2;return Le(),Ge("div",Cjo,[fe("div",_jo,[c(zr,{modelValue:Ae(d),"onUpdate:modelValue":De[3]||(De[3]=Qn=>Bn(d)?d.value=Qn:null),onChange:y},{default:Oe(()=>[(Le(!0),Ge(rn,null,Bi(Ae(a),(Qn,rr)=>(Le(),Pt(ir,{key:rr,value:Qn.value},{label:Oe(()=>[fe("div",Sjo,[(Le(),Pt(Bd(Qn.icon),{theme:"outline",size:"20"})),fe("span",null,Fe(Qn.name),1)])]),default:Oe(()=>[fe("div",Ljo,[fe("div",xjo,[c(mn,null,{default:Oe(()=>[c(bt,{theme:"primary",onClick:ln=>Q(Qn.value)},{icon:Oe(()=>[c(qe,{name:"add"})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.addPrefix"))+Fe(Qn.name),1)]),_:2},1032,["onClick"]),c(Ut,{placement:"bottom"},{content:Oe(()=>[fe("div",Ejo,[fe("div",Tjo,[fe("span",{onClick:De[0]||(De[0]=ln=>B(1))},Fe(Be.$t("workbench.assets.generatePrompt")),1)]),fe("div",Qjo,[fe("span",{onClick:De[1]||(De[1]=ln=>B(2))},Fe(Be.$t("workbench.assets.generateImage")),1)])])]),default:Oe(()=>[Ae(d)!="clip"?(Le(),Pt(bt,{key:0,theme:"primary"},{icon:Oe(()=>[c(qe,{name:"indent-left"})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.batchGenerate")),1)]),_:1})):en("",!0)]),_:1}),c(bt,{theme:"default",variant:"outline",onClick:W},{icon:Oe(()=>[c(qe,{name:"delete"})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.batchDelete")),1)]),_:1})]),_:2},1024),fe("div",Djo,[c(dn,{modelValue:Ae(u),"onUpdate:modelValue":De[2]||(De[2]=ln=>Bn(u)?u.value=ln:null),placeholder:Be.$t("workbench.assets.searchPlaceholder"),clearable:"",style:{width:"260px"}},null,8,["modelValue","placeholder"]),c(bt,{style:{"margin-left":"5px"},onClick:b},{icon:Oe(()=>[c(qe,{name:"search"})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.search")),1)]),_:1})])]),fe("div",Bjo,[Ae(d)!=="clip"?(Le(),Pt(Fi,{key:0,columns:X,data:Ae(A),"selected-row-keys":Ae(g),"expanded-row-keys":Ae(v),"row-key":"id",hover:"",height:"calc(100vh - 300px)",stripe:"",size:"small",pagination:Ae(p),loading:Ae(f),"lazy-load":"","table-layout":"fixed","select-on-row-click":!1,onSelectChange:ie,onExpandChange:re,onPageChange:se},{expandedRow:Oe(({row:ln})=>[fe("div",Rjo,[c(Fi,{columns:Y,data:ln.sonAssets||[],"selected-row-keys":Ae(m),"row-key":"id",hover:"",size:"small","table-layout":"fixed","select-on-row-click":!1,onSelectChange:J},{previewWithLoading:Oe(({row:ci})=>[fe("div",Ijo,[ci.state==="生成中"?(Le(),Ge("div",Mjo,[c(wn,{size:"small"}),fe("span",Pjo,Fe(Be.$t("workbench.assets.generating")),1)])):(Le(),Pt(ni,{key:1,images:[ci.src],closeOnEscKeydown:!0,closeOnOverlay:!0},{trigger:Oe(({open:st})=>[fe("div",{class:"imageTrigger",onClick:mt=>ci.src&&st()},[ci.src?(Le(),Ge("img",{key:0,src:ci.src,alt:ci.name,class:"previewImage"},null,8,Njo)):(Le(),Ge("div",Ujo,[c(qe,{name:"image",size:"24px"})])),ci.src?(Le(),Ge("div",jjo,[c(qe,{name:"browse",size:"20px"}),fe("span",Wjo,Fe(Be.$t("workbench.assets.preview")),1)])):en("",!0)],8,Fjo)]),_:2},1032,["images"]))])]),prompt:Oe(({row:ci})=>[fe("div",Vjo,[ci.promptState==="生成中"?(Le(),Pt(wn,{key:0,size:"small",style:{"margin-right":"4px"}})):en("",!0),fe("span",{class:Eo({"generating-text":ci.promptState==="生成中"})},Fe(ci.prompt),3)])]),operation:Oe(({row:ci})=>[c(mn,{size:0},{default:Oe(()=>[c(bt,{theme:"primary",variant:"text",disabled:k(ci.id),onClick:st=>K(ci)},{icon:Oe(()=>[c(oi,{size:18})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.generate")),1)]),_:1},8,["disabled","onClick"]),c(bt,{theme:"primary",variant:"text",onClick:st=>de(ci)},{icon:Oe(()=>[c(qe,{name:"edit"})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.edit")),1)]),_:1},8,["onClick"]),c(bt,{theme:"danger",variant:"text",disabled:k(ci.id),onClick:st=>V(ci)},{icon:Oe(()=>[c(qe,{name:"delete"})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.delete")),1)]),_:1},8,["disabled","onClick"])]),_:2},1024)]),_:1},8,["data","selected-row-keys"])])]),preview:Oe(({row:ln})=>[fe("div",zjo,[c(ni,{images:[ln.src],closeOnEscKeydown:!0,closeOnOverlay:!0},{trigger:Oe(({open:ci})=>[fe("div",{class:"imageTrigger",onClick:st=>ln.src&&ci()},[ln.src?(Le(),Ge("img",{key:0,src:ln.src,alt:ln.name,class:"previewImage"},null,8,$jo)):(Le(),Ge("div",Xjo,[c(qe,{name:"image",size:"24px"})])),ln.src?(Le(),Ge("div",Gjo,[c(qe,{name:"browse",size:"20px"}),fe("span",Yjo,Fe(Be.$t("workbench.assets.preview")),1)])):en("",!0)],8,Hjo)]),_:2},1032,["images"])])]),prompt:Oe(({row:ln})=>[fe("div",Zjo,[ln.promptState==="生成中"?(Le(),Pt(wn,{key:0,size:"small",style:{"margin-right":"4px"}})):en("",!0),fe("span",{class:Eo({"generating-text":ln.promptState==="生成中"})},Fe(ln.prompt),3)])]),previewWithLoading:Oe(({row:ln})=>[fe("div",qjo,[ln.state==="生成中"?(Le(),Ge("div",Kjo,[c(wn,{size:"small"}),fe("span",Jjo,Fe(Be.$t("workbench.assets.generating")),1)])):(Le(),Pt(ni,{key:1,images:[ln.src],closeOnEscKeydown:!0,closeOnOverlay:!0},{trigger:Oe(({open:ci})=>[fe("div",{class:"imageTrigger",onClick:st=>ln.src&&ci()},[ln.src?(Le(),Ge("img",{key:0,src:ln.src,alt:ln.name,class:"previewImage"},null,8,tWo)):(Le(),Ge("div",nWo,[c(qe,{name:"image",size:"24px"})])),ln.src?(Le(),Ge("div",iWo,[c(qe,{name:"browse",size:"20px"}),fe("span",rWo,Fe(Be.$t("workbench.assets.preview")),1)])):en("",!0)],8,eWo)]),_:2},1032,["images"]))])]),startTime:Oe(({row:ln})=>[fe("span",null,Fe(Ae(eR)(ln.startTime).format("YYYY-MM-DD HH:mm:ss")),1)]),operation:Oe(({row:ln})=>[c(mn,{size:0},{default:Oe(()=>[c(bt,{theme:"primary",variant:"text",disabled:k(ln.id),onClick:ci=>K(ln)},{icon:Oe(()=>[c(oi,{size:18})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.generate")),1)]),_:1},8,["disabled","onClick"]),c(bt,{theme:"primary",variant:"text",onClick:ci=>de(ln)},{icon:Oe(()=>[c(qe,{name:"edit"})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.edit")),1)]),_:1},8,["onClick"]),c(bt,{theme:"danger",variant:"text",disabled:k(ln.id),onClick:ci=>V(ln)},{icon:Oe(()=>[c(qe,{name:"delete"})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.delete")),1)]),_:1},8,["disabled","onClick"])]),_:2},1024)]),_:1},8,["data","selected-row-keys","expanded-row-keys","pagination","loading"])):en("",!0),Ae(d)=="clip"?(Le(),Pt(Fi,{key:1,columns:Z,data:Ae(A),"selected-row-keys":Ae(g),"expanded-row-keys":Ae(v),"row-key":"id",hover:"",stripe:"",size:"small",pagination:Ae(p),loading:Ae(f),"lazy-load":"","table-layout":"fixed",onSelectChange:ie,onExpandChange:re,onPageChange:se},{preview:Oe(({row:ln})=>[fe("div",oWo,[ee(ln.src)==="image"?(Le(),Pt(ni,{key:0,images:[ln.src],closeOnEscKeydown:!0,closeOnOverlay:!0},{trigger:Oe(({open:ci})=>[fe("div",{class:"mediaTrigger",onClick:st=>ln.src&&ci()},[fe("img",{src:ln.src,alt:ln.name},null,8,aWo),fe("div",lWo,[c(qe,{name:"browse",size:"20px"}),fe("span",cWo,Fe(Be.$t("workbench.assets.preview")),1)])],8,sWo)]),_:2},1032,["images"])):ee(ln.src)==="video"?(Le(),Ge("div",{key:1,class:"mediaTrigger videoThumb",onClick:ci=>pe(ln.src,ln.name)},[fe("video",{src:ln.src,class:"thumbVideo"},null,8,uWo),fe("div",hWo,[c(qe,{name:"play-circle",size:"24px"}),fe("span",fWo,Fe(Be.$t("workbench.assets.play")),1)])],8,dWo)):ee(ln.src)==="audio"?(Le(),Ge("div",{key:2,class:"mediaTrigger audioThumb",onClick:ci=>pe(ln.src,ln.name)},[c(qe,{name:"music",size:"28px"}),fe("div",mWo,[c(qe,{name:"play-circle",size:"24px"}),fe("span",kWo,Fe(Be.$t("workbench.assets.play")),1)])],8,gWo)):(Le(),Ge("div",vWo,[c(qe,{name:"image",size:"24px"})]))])]),startTime:Oe(({row:ln})=>[fe("span",null,Fe(Ae(eR)(ln.startTime).format("YYYY-MM-DD HH:mm:ss")),1)]),operation:Oe(({row:ln})=>[c(mn,{size:0},{default:Oe(()=>[c(bt,{theme:"primary",variant:"text",onClick:ci=>de(ln)},{icon:Oe(()=>[c(qe,{name:"edit"})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.edit")),1)]),_:1},8,["onClick"]),c(bt,{theme:"danger",variant:"text",onClick:ci=>V(ln)},{icon:Oe(()=>[c(qe,{name:"delete"})]),default:Oe(()=>[xt(" "+Fe(Be.$t("workbench.assets.delete")),1)]),_:1},8,["onClick"])]),_:2},1024)]),_:1},8,["data","selected-row-keys","expanded-row-keys","pagination","loading"])):en("",!0)])])]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),c(HUo,{modelValue:Ae(_),"onUpdate:modelValue":De[4]||(De[4]=Qn=>Bn(_)?_.value=Qn:null),type:Ae(d),title:h[Ae(d)],formData:Ae(C),onGetFilteredData:De[5]||(De[5]=Qn=>w(Ae(d)))},null,8,["modelValue","type","title","formData"]),c(yjo,{modelValue:Ae(le),"onUpdate:modelValue":De[6]||(De[6]=Qn=>Bn(le)?le.value=Qn:null),onUpdate:O,formData:Ae(ge)},null,8,["modelValue","formData"]),c(Bo,{visible:Ae(oe),"onUpdate:visible":De[7]||(De[7]=Qn=>Bn(oe)?oe.value=Qn:null),header:Ae(ce)||Be.$t("workbench.assets.mediaPreview"),footer:!1,width:"600px",placement:"center",destroyOnClose:"",onClose:ye},{default:Oe(()=>[fe("div",AWo,[Ae($)==="video"?(Le(),Ge("video",{key:0,src:Ae(te),controls:"",autoplay:"",class:"mediaPlayer videoPlayer"},null,8,pWo)):Ae($)==="audio"?(Le(),Ge("div",bWo,[fe("div",wWo,[c(qe,{name:"music",size:"64px"})]),fe("p",OWo,Fe(Ae(ce)),1),fe("audio",{src:Ae(te),controls:"",autoplay:"",class:"mediaPlayer audioPlayer"},null,8,yWo)])):en("",!0)])]),_:1},8,["visible","header"]),c(Bo,{visible:Ae(T),"onUpdate:visible":De[10]||(De[10]=Qn=>Bn(T)?T.value=Qn:null),header:Ae(I),width:"600px",top:"10vh",placement:"center",destroyOnClose:"",onConfirm:R,onClose:De[11]||(De[11]=Qn=>T.value=!1)},{default:Oe(()=>[fe("div",CWo,[fe("span",null,Fe(Be.$t("workbench.assets.confirmBatch",{type:Ae(I)})),1),c(_i,{labelAlign:"top"},{default:Oe(()=>[Ae(I)===Be.$t("workbench.assets.batchGenImage")?(Le(),Pt(co,{key:0,label:Be.$t("workbench.assets.model"),name:"selectValue"},{default:Oe(()=>[c(Q8,{modelValue:Ae(P),"onUpdate:modelValue":De[8]||(De[8]=Qn=>Bn(P)?P.value=Qn:null),type:"image"},null,8,["modelValue"])]),_:1},8,["label"])):en("",!0),Ae(I)===Be.$t("workbench.assets.batchGenImage")?(Le(),Pt(co,{key:1,label:Be.$t("workbench.assets.resolution"),name:"resolution"},{default:Oe(()=>[c(is,{modelValue:Ae(D),"onUpdate:modelValue":De[9]||(De[9]=Qn=>Bn(D)?D.value=Qn:null),placeholder:Be.$t("workbench.assets.resolutionPh")},{default:Oe(()=>[c(Hr,{key:"1K",label:"1K",value:"1K"}),c(Hr,{key:"2K",label:"2K",value:"2K"}),c(Hr,{key:"4K",label:"4K",value:"4K"})]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])):en("",!0)]),_:1})])]),_:1},8,["visible","header"])])}}}),xUn=Kr(_Wo,[["__scopeId","data-v-6fcc7c99"]]),SWo=Object.freeze(Object.defineProperty({__proto__:null,default:xUn},Symbol.toStringTag,{value:"Module"}));function jV(e={}){const{types:t,clipMediaTypes:n,multiple:r=!0,title:o=window.$t("common.selectAssets")}=e;return new Promise(s=>{const a=document.createElement("div");document.body.appendChild(a);const l=he(!1),d=he();let u=!1;const h=()=>{b8(null,a),a.remove()},g=v=>{u||(u=!0,l.value=!1,m(),s(v))},m=()=>{var k,A;const v=xn(nc,{visible:l.value,header:o,width:"80%",top:"5vh",destroyOnClose:!0,confirmBtn:window.$t("common.confirm"),cancelBtn:window.$t("common.cancel"),onConfirm:()=>{var C,_,S;const p=((C=d.value)==null?void 0:C.selectedRowKeys)||[],b=((_=d.value)==null?void 0:_.selectedSubRowKeys)||[],w=((S=d.value)==null?void 0:S.tableData)||[],O=w.filter(L=>p.includes(L.id)),y=[];w.forEach(L=>{var E;(E=L.sonAssets)==null||E.forEach(Q=>{b.includes(Q.id)&&y.push(Q)})}),g([...O,...y])},onClose:()=>g([]),onCancel:()=>g([]),onClosed:()=>h()},{default:()=>xn("div",{style:"height: 72vh; overflow: auto;"},[xn(xUn,{ref:d,selectorMode:!0,allowedTypes:t,clipMediaTypes:n,multiple:r})])}),f=(A=(k=document.querySelector("#app"))==null?void 0:k.__vue_app__)==null?void 0:A._context;f&&(v.appContext=f),b8(v,a)};m(),ri(()=>{l.value=!0,m()})})}const LWo={class:"details"},xWo={class:"assets-section"},EWo={class:"assets-header"},TWo={key:0,class:"assets-list"},QWo={key:1,class:"assets-empty"},DWo=et({__name:"editScript",props:Sc({item:{}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:Sc(["searchScripts"],["update:modelValue"]),setup(e,{emit:t}){const n=af(e,"modelValue"),r=e,o=he([]);At(()=>{var u;return(u=r.item)==null?void 0:u.relatedAssets},u=>{o.value=(u==null?void 0:u.map(h=>({id:h.id,name:h.name})))??[]},{immediate:!0});async function s(){const u=await jV({title:$t("workbench.script.edit.msg.selectAssetsTitle"),types:["role","tool","scene"]});if(u.length){const h=new Set(o.value.map(g=>g.id));for(const g of u)h.has(g.id)||o.value.push({id:g.id,name:g.name})}}function a(u){o.value=o.value.filter(h=>h.id!==u)}const l=t;async function d(){try{await fn.post("/script/updateScript",{id:r.item.id,name:r.item.name,content:r.item.content,assets:o.value.map(u=>u.id)}),window.$message.success($t("workbench.script.edit.msg.updateSuccess"))}catch{window.$message.error($t("workbench.script.edit.msg.updateFailed"))}finally{l("searchScripts")}n.value=!1}return(u,h)=>{const g=Kbi,m=pu,v=p2,f=I0,k=Cn("i-plus"),A=Ci,p=Sg,b=A2,w=nc;return Le(),Ge("div",LWo,[c(w,{visible:n.value,"onUpdate:visible":h[2]||(h[2]=O=>n.value=O),width:"60vw",top:"5vh",onConfirm:d},{header:Oe(()=>[c(g,{level:"h4",style:{margin:"0"}},{default:Oe(()=>[xt(Fe(u.$t("workbench.script.edit.title")),1)]),_:1})]),default:Oe(()=>[c(b,{data:r.item,"label-align":"top",class:"detailsForm"},{default:Oe(()=>[c(v,{label:u.$t("workbench.script.edit.scriptName"),name:"name"},{default:Oe(()=>[c(m,{modelValue:r.item.name,"onUpdate:modelValue":h[0]||(h[0]=O=>r.item.name=O),maxlength:10,placeholder:u.$t("workbench.script.edit.scriptNamePh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(v,{label:u.$t("workbench.script.edit.scriptContent"),name:"content"},{default:Oe(()=>[c(f,{modelValue:r.item.content,"onUpdate:modelValue":h[1]||(h[1]=O=>r.item.content=O),placeholder:u.$t("workbench.script.edit.scriptContentPh"),autosize:{minRows:20,maxRows:20}},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),c(v,{label:u.$t("workbench.script.edit.relatedAssets"),name:"assets"},{default:Oe(()=>[fe("div",xWo,[fe("div",EWo,[c(A,{size:"small",theme:"primary",variant:"outline",onClick:s},{icon:Oe(()=>[c(k)]),default:Oe(()=>[xt(" "+Fe(u.$t("workbench.script.edit.selectAssets")),1)]),_:1})]),Ae(o).length?(Le(),Ge("div",TWo,[(Le(!0),Ge(rn,null,Bi(Ae(o),O=>(Le(),Pt(p,{key:O.id,closable:"",variant:"light-outline",onClose:y=>a(O.id)},{default:Oe(()=>[xt(Fe(O.name),1)]),_:2},1032,["onClose"]))),128))])):(Le(),Ge("div",QWo,Fe(u.$t("workbench.script.edit.noAssets")),1))])]),_:1},8,["label"])]),_:1},8,["data"])]),_:1},8,["visible"])])}}}),BWo=Kr(DWo,[["__scopeId","data-v-2dc13535"]]),RWo={class:"addScript"},IWo={class:"data"},MWo={class:"section name"},PWo={class:"section-label"},FWo={class:"section upload"},NWo={class:"section-label"},UWo={class:"dragIcon"},jWo={class:"upload-text"},WWo={class:"upload-hint"},VWo={class:"section content"},zWo={class:"section-label"},HWo={class:"section assets-section"},$Wo={class:"assets-header"},XWo={class:"section-label"},GWo={key:0,class:"assets-list"},YWo={key:1,class:"assets-empty"},ZWo={class:"dialog-footer"},qWo=et({__name:"addScript",props:{modelValue:{type:Boolean,default:!1},modelModifiers:{}},emits:Sc(["searchScripts"],["update:modelValue"]),setup(e,{emit:t}){const{project:n}=ys($u()),r=af(e,"modelValue"),o=he(null),s=he(""),a=he([]),l=he(""),d=he(!1);function u(){var y;(y=o.value)==null||y.triggerUpload()}async function h(y){const C=await y.arrayBuffer();return y.type==="text/plain"?new TextDecoder().decode(C):(await SA.extractRawText({arrayBuffer:C})).value}async function g(y){const C=y.raw;if(!C)return window.$message.error($t("workbench.script.add.msg.fileReadFailed")),!1;const _=["text/plain","application/vnd.openxmlformats-officedocument.wordprocessingml.document"];if(C.type==="application/msword")return window.$message.warning($t("workbench.script.add.msg.docNotSupported")),a.value=[],!1;if(!_.includes(C.type))return window.$message.error($t("workbench.script.add.msg.unsupportedType")),a.value=[],!1;if(C.size>10*1024*1024)return window.$message.error($t("workbench.script.add.msg.fileTooLarge")),a.value=[],!1;const S=Ru({fullscreen:!0,attach:"body",text:$t("workbench.script.add.msg.parsing")});try{s.value=await h(C),l.value=s.value}catch(L){console.error("文件解析失败:",L),window.$message.error($t("workbench.script.add.msg.parseFailed")),a.value=[]}finally{S.hide()}return!1}async function m(y){var _;const C=(_=y.dataTransfer)==null?void 0:_.files;if(C&&C.length>0){a.value=[];const S=C[0];await g({raw:S})}}const v=he([]);async function f(){const y=await jV({title:$t("workbench.script.add.msg.selectAssetsTitle"),types:["role","tool","scene"]});if(y.length){const C=new Set(v.value.map(_=>_.id));for(const _ of y)C.has(_.id)||v.value.push({id:_.id,name:_.name})}}function k(y){v.value=v.value.filter(C=>C.id!==y)}function A(){r.value=!1,l.value="",s.value="",a.value=[],v.value=[]}function p(){l.value="",s.value="",a.value=[],v.value=[],r.value=!1}const b=t;async function w(){var y;if(!l.value.trim()){window.$message.warning($t("workbench.script.add.msg.enterContent"));return}if(!O.value.trim()){window.$message.warning($t("workbench.script.add.msg.enterName"));return}d.value=!0;try{await fn.post("/script/addScript",{name:O.value,content:l.value,projectId:(y=n.value)==null?void 0:y.id,assets:v.value.map(C=>C.id)}),window.$message.success($t("workbench.script.add.msg.addSuccess")),p(),b("searchScripts")}catch(C){console.error("添加剧本失败:",C),window.$message.error(C.message??$t("workbench.script.add.msg.addFailed"))}finally{d.value=!1}}const O=he("");return(y,C)=>{const _=pu,S=zne,L=Cn("i-upload-one"),E=I0,Q=Cn("i-plus"),T=Ci,P=Sg,D=nc;return Le(),Ge("div",RWo,[c(D,{visible:r.value,"onUpdate:visible":C[4]||(C[4]=I=>r.value=I),width:"60vw",top:"5vh",header:y.$t("workbench.script.add.title"),closable:!1,maskClosable:!1},{footer:Oe(()=>[fe("div",ZWo,[c(T,{theme:"default",onClick:A},{default:Oe(()=>[xt(Fe(y.$t("workbench.script.add.cancel")),1)]),_:1}),c(T,{theme:"primary",loading:Ae(d),onClick:w},{default:Oe(()=>[xt(Fe(y.$t("workbench.script.add.confirm")),1)]),_:1},8,["loading"])])]),default:Oe(()=>[fe("div",IWo,[fe("div",MWo,[fe("span",PWo,Fe(y.$t("workbench.script.add.scriptName")),1),c(_,{modelValue:Ae(O),"onUpdate:modelValue":C[0]||(C[0]=I=>Bn(O)?O.value=I:null),placeholder:y.$t("workbench.script.add.scriptNamePh")},null,8,["modelValue","placeholder"])]),fe("div",FWo,[fe("span",NWo,Fe(y.$t("workbench.script.add.uploadFile")),1),fe("div",{class:"upload-area",onClick:u,onDragover:C[2]||(C[2]=wr(()=>{},["prevent"])),onDrop:wr(m,["prevent"])},[c(S,{ref_key:"uploadRef",ref:o,modelValue:Ae(a),"onUpdate:modelValue":C[1]||(C[1]=I=>Bn(a)?a.value=I:null),theme:"file",multiple:!1,max:1,"before-upload":g,style:{display:"none"}},null,8,["modelValue"]),fe("div",UWo,[c(L,{theme:"outline",size:"32",fill:"var(--td-brand-color)"})]),fe("p",jWo,Fe(y.$t("workbench.script.add.dragUpload")),1),fe("p",WWo,Fe(y.$t("workbench.script.add.uploadHint")),1)],32)]),fe("div",VWo,[fe("span",zWo,Fe(y.$t("workbench.script.add.scriptContent")),1),c(E,{modelValue:Ae(l),"onUpdate:modelValue":C[3]||(C[3]=I=>Bn(l)?l.value=I:null),placeholder:y.$t("workbench.script.add.scriptContentPh"),name:"description",autosize:{minRows:12,maxRows:12}},null,8,["modelValue","placeholder"])]),fe("div",HWo,[fe("div",$Wo,[fe("span",XWo,Fe(y.$t("workbench.script.add.relatedAssets")),1),c(T,{size:"small",theme:"primary",variant:"outline",onClick:f},{icon:Oe(()=>[c(Q)]),default:Oe(()=>[xt(" "+Fe(y.$t("workbench.script.add.selectAssets")),1)]),_:1})]),Ae(v).length?(Le(),Ge("div",GWo,[(Le(!0),Ge(rn,null,Bi(Ae(v),I=>(Le(),Pt(P,{key:I.id,closable:"",variant:"light-outline",onClose:B=>k(I.id)},{default:Oe(()=>[xt(Fe(I.name),1)]),_:2},1032,["onClose"]))),128))])):(Le(),Ge("div",YWo,Fe(y.$t("workbench.script.add.noAssets")),1))])])]),_:1},8,["visible","header"])])}}}),KWo=Kr(qWo,[["__scopeId","data-v-b9b0384d"]]),JWo=/第\s*([0-90-9零一二三四五六七八九十百千万]+)\s*集\s*([^\n\r]*)/g,R9e={零:0,一:1,二:2,三:3,四:4,五:5,六:6,七:7,八:8,九:9},XLt={十:10,百:100,千:1e3};function eVo(e){if(/^\d+$/.test(e))return parseInt(e,10);if(/^十[一二三四五六七八九]?$/.test(e))return e.length===1?10:10+R9e[e[1]];let t=0,n=0;for(const r of e)R9e[r]!==void 0?n=R9e[r]:XLt[r]!==void 0&&(n===0&&r==="十"&&(n=1),t+=n*XLt[r],n=0);return t+=n,t}function tVo(e){const t=e.match(/^\/(.*)\/([ igmuy]*)$/);return t?new RegExp(t[1],t[2].includes("g")?t[2]:t[2]+"g"):new RegExp(e,"g")}function nVo(e,t){var a;let n;const r=t==null?void 0:t.trim();r?n=tVo(r):n=JWo,n.lastIndex=0;const o=Array.from(e.matchAll(n)),s=[];if(o.length===0&&e.trim()!=="")s.push({index:1,chapter:"",text:e.trim()});else for(let l=0;ll.index-d.index),s}const iVo={class:"purgeNovel"},rVo={class:"data"},oVo={class:"regexRow f ac",style:{"margin-top":"10px",gap:"8px"}},sVo={class:"regexLabel"},aVo={class:"dragIcon"},lVo={class:"uploadText"},cVo={class:"uploadHint"},dVo={class:"formItem"},uVo={class:"label"},hVo={class:"uploadWrap"},fVo={class:"footerInfo f ac jb",style:{"margin-top":"8px"}},gVo={class:"charCount"},mVo={key:0,class:"tips warn"},kVo={style:{"margin-top":"16px","text-align":"right"}},vVo={class:"fc to2Box"},AVo={class:"ellipsisText"},pVo={class:"selectedInfo"},bVo={style:{"margin-top":"16px","text-align":"right"}},wVo=et({__name:"batchAddScript",props:{modelValue:{type:Boolean},modelModifiers:{}},emits:Sc(["select"],["update:modelValue"]),setup(e,{emit:t}){const{project:n}=ys($u()),r=af(e,"modelValue"),o=he("To1"),s=he(),a=he(""),l=he([]),d=he([]),u=he(!1),h=he(""),g=he("");At(h,S=>{if(!S.trim()){g.value="";return}try{const L=S.match(/^\/(.*)\/([ igmuy]*)$/);new RegExp(L?L[1]:S),g.value=""}catch{g.value=$t("workbench.script.import.regexInvalid")}});const m=[{colKey:"row-select",type:"multiple",width:60},{colKey:"index",title:$t("workbench.script.import.col.chapter"),width:100},{colKey:"scriptName",title:$t("workbench.script.import.col.scriptName"),width:200,ellipsis:!0},{colKey:"scriptData",title:$t("workbench.script.import.col.scriptData"),ellipsis:!0}],v=G(()=>{if(!a.value)return[];try{return nVo(a.value,h.value||void 0).map(S=>({index:S.index,scriptName:S.chapter,scriptData:S.text}))}catch(S){return console.error("解析剧本内容出错:",S),[]}}),f=G(()=>v.value.filter(S=>d.value.includes(S.index))),k=G(()=>f.value.reduce((S,L)=>S+L.scriptData.length,0));function A(){var S;(S=s.value)==null||S.triggerUpload()}async function p(S){var E;const L=(E=S.dataTransfer)==null?void 0:E.files;L&&L.length>0&&await O({raw:L[0]})}async function b(S){const L=await S.arrayBuffer();return S.type==="text/plain"?new TextDecoder().decode(L):(await SA.extractRawText({arrayBuffer:L})).value}function w(){return Promise.resolve({response:{},status:"success"})}async function O(S){const L=S.raw;if(!L)return window.$message.error($t("workbench.novel.import.msg.selectFile")),!1;const E=["text/plain","application/vnd.openxmlformats-officedocument.wordprocessingml.document"];if(L.type==="application/msword")return window.$message.warning($t("workbench.novel.import.msg.docNotSupported")),!1;if(!E.includes(L.type))return window.$message.error($t("workbench.novel.import.msg.unsupportedType")),!1;if(L.size>10*1024*1024)return window.$message.error($t("workbench.novel.import.msg.fileTooLarge")),!1;Ru(!0);try{a.value=await b(L)}catch{window.$message.error($t("workbench.novel.import.msg.parseFailed"))}finally{Ru(!1)}return!1}function y(S,L){d.value=S}const C=t;async function _(){var S;if(u.value=!0,!f.value.length){window.$message.warning($t("workbench.script.import.msg.selectChapters")),u.value=!1;return}try{await fn.post("/script/batchAddScript",{projectId:(S=n.value)==null?void 0:S.id,data:f.value}),C("select"),window.$message.success($t("workbench.script.import.msg.saveSuccess")),r.value=!1}catch(L){window.$message.error(L.message)}finally{u.value=!1}}return At(r,S=>{S||(a.value="",l.value=[],d.value=[],o.value="To1",h.value="",g.value="")}),(S,L)=>{const E=pu,Q=zne,T=Cn("i-upload-one"),P=PB,D=I0,I=Ci,B=xz,R=Na,M=Tz,N=Lz,j=nc;return Le(),Ge("div",iVo,[c(j,{footer:!1,visible:r.value,"onUpdate:visible":L[6]||(L[6]=W=>r.value=W),header:S.$t("workbench.script.import.batchTitle"),width:"50%",placement:"center"},{default:Oe(()=>[fe("div",rVo,[c(N,{value:Ae(o),disabled:""},{default:Oe(()=>[c(B,{value:"To1",label:S.$t("workbench.novel.import.step1"),style:{height:"700px","overflow-y":"auto"}},{default:Oe(()=>[fe("div",oVo,[fe("span",sVo,Fe(S.$t("workbench.script.import.episodeRegex")),1),c(E,{modelValue:Ae(h),"onUpdate:modelValue":L[0]||(L[0]=W=>Bn(h)?h.value=W:null),placeholder:S.$t("workbench.script.import.episodeRegexPh"),clearable:"",style:{flex:"1"},status:Ae(g)?"error":void 0,tips:Ae(g)||void 0},null,8,["modelValue","placeholder","status","tips"])]),fe("div",{class:"uploadArea",onClick:A,onDragover:L[2]||(L[2]=wr(()=>{},["prevent"])),onDrop:wr(p,["prevent"])},[c(Q,{ref_key:"uploadRef",ref:s,modelValue:Ae(l),"onUpdate:modelValue":L[1]||(L[1]=W=>Bn(l)?l.value=W:null),theme:"file",multiple:!1,max:1,"before-upload":O,"request-method":w,style:{display:"none"}},null,8,["modelValue"]),fe("div",aVo,[c(T,{theme:"outline",size:"32",fill:"var(--td-brand-color)"})]),fe("p",lVo,Fe(S.$t("workbench.script.add.dragUpload")),1),fe("p",cVo,Fe(S.$t("workbench.novel.import.uploadHint")),1)],32),c(P,null,{default:Oe(()=>[xt(Fe(S.$t("workbench.novel.import.or")),1)]),_:1}),fe("div",dVo,[fe("div",uVo,Fe(S.$t("workbench.script.import.pasteLabel")),1),fe("div",hVo,[c(D,{modelValue:Ae(a),"onUpdate:modelValue":L[3]||(L[3]=W=>Bn(a)?a.value=W:null),placeholder:S.$t("workbench.script.add.scriptContentPh"),autosize:{minRows:12,maxRows:12}},null,8,["modelValue","placeholder"])]),fe("div",fVo,[fe("div",null,[fe("span",gVo,Fe(Ae(a).length)+" "+Fe(S.$t("workbench.novel.import.chars")),1),Ae(a).length>0&&Ae(a).length<100?(Le(),Ge("span",mVo,Fe(S.$t("workbench.novel.import.tooShort")),1)):en("",!0)]),fe("span",null,Fe(S.$t("workbench.script.import.parsedChapters",{count:Ae(v).length})),1)])]),fe("div",kVo,[c(I,{theme:"primary",style:{"margin-left":"10px"},disabled:!Ae(a)||!Ae(v).length,onClick:L[4]||(L[4]=W=>o.value="To2")},{default:Oe(()=>[xt(Fe(S.$t("workbench.novel.import.nextStep")),1)]),_:1},8,["disabled"])])]),_:1},8,["label"]),c(B,{value:"To2",label:S.$t("workbench.novel.import.step2"),style:{height:"680px","overflow-y":"auto"}},{default:Oe(()=>[fe("div",vVo,[c(M,{ref:"tableRef","row-key":"index",data:Ae(v),columns:m,"selected-row-keys":Ae(d),hover:"",style:{flex:"1","overflow-y":"auto"},onSelectChange:y},{chapterData:Oe(({row:W})=>[c(R,{content:W.chapterData,placement:"top"},{default:Oe(()=>[fe("span",AVo,Fe(W.chapterData),1)]),_:2},1032,["content"])]),_:1},8,["data","selected-row-keys"]),fe("div",pVo,Fe(S.$t("workbench.novel.import.selectedInfo",{count:Ae(k)})),1),fe("div",bVo,[c(I,{variant:"outline",onClick:L[5]||(L[5]=W=>o.value="To1")},{default:Oe(()=>[xt(Fe(S.$t("workbench.novel.import.prevStep")),1)]),_:1}),c(I,{theme:"primary",style:{"margin-left":"10px"},disabled:Ae(k)>2e5,loading:Ae(u),onClick:_},{default:Oe(()=>[...L[7]||(L[7]=[xt(" 保存 ",-1)])]),_:1},8,["disabled","loading"])])])]),_:1},8,["label"])]),_:1},8,["value"])])]),_:1},8,["visible","header"])])}}}),OVo=Kr(wVo,[["__scopeId","data-v-a54ddf31"]]),yVo={class:"script"},CVo={class:"actionBar"},_Vo={class:"actionBar-left f ac"},SVo={key:0,class:"actionBar-right f ac"},LVo={class:"contentArea"},xVo={key:0,class:"emptyState"},EVo={key:1,class:"scriptsList f w"},TVo=["onClick"],QVo={class:"cardHeader"},DVo={class:"cardTitle"},BVo={class:"content"},RVo={class:"del"},IVo=et({__name:"index",setup(e){const{otherSetting:t}=ys(ku()),{project:n}=ys($u()),r=he([]),o=he(""),s=he(!1),a=he([]),l=he(!1),d=he(!1),u=G(()=>r.value.length>0&&a.value.length===r.value.length);function h(Q){const T=a.value.indexOf(Q);T===-1?a.value.push(Q):a.value.splice(T,1)}function g(Q){Q?a.value=r.value.map(T=>T.id):a.value=[]}async function m(){var Q;try{const T=await fn.post("/script/getScrptApi",{projectId:(Q=n.value)==null?void 0:Q.id,name:o.value});r.value=T.data}catch(T){console.error("搜索剧本失败:",T),window.$message.error($t("workbench.script.msg.searchFailed"))}}An(m);function v(){m()}function f(){s.value=!0}async function k(){if(!a.value.length){window.$message.warning($t("workbench.script.msg.selectsExport"));return}try{const Q=await fn.post("/script/exportScript",{id:a.value},{responseType:"blob"}),T=new Blob([Q],{type:"application/zip"}),P=URL.createObjectURL(T),D=document.createElement("a");D.href=P,D.download=`script_${new Date().toISOString().slice(0,10)}.zip`,document.body.appendChild(D),D.click(),document.body.removeChild(D),URL.revokeObjectURL(P),window.$message.success($t("workbench.script.msg.exportSuccess"))}catch(Q){console.error("导出剧本失败:",Q),window.$message.error(Q.message??$t("workbench.script.msg.exportFailed"))}}const A=he({id:0,name:"",content:""}),p=he(!1);function b(Q){A.value={...Q},p.value=!0}async function w(Q){const T=ao.confirm({header:$t("workbench.script.msg.deleteHeader"),body:$t("workbench.script.msg.deleteBody"),confirmBtn:$t("workbench.script.msg.deleteConfirm"),cancelBtn:$t("workbench.script.msg.cancel"),theme:"warning",onConfirm:async()=>{try{await fn.post("/script/delScript",{ids:[Q]}),window.$message.success($t("workbench.script.msg.deleteSuccess")),m(),T.destroy()}catch(P){console.error("删除剧本失败:",P),window.$message.error($t("workbench.script.msg.deleteFailed")),T.destroy()}},onClose:()=>{T.destroy()}})}async function O(){if(!n.value)return window.$message.error($t("workbench.script.msg.projectNotFound"));l.value=!0;try{await fn.post("/script/extractAssets",{scriptIds:a.value,projectId:n.value.id,groupSize:t.value.assetsBatchGenereateSize}),m()}catch(Q){window.$message.error((Q==null?void 0:Q.message)||$t("workbench.script.msg.extractFailed"))}finally{l.value=!1}}async function y(){if(!a.value.length){window.$message.warning($t("workbench.script.msg.selectDelScript"));return}const Q=new Set(L.value.map(P=>P.id));if(a.value.some(P=>Q.has(P)))return window.$message.error($t("workbench.script.msg.extractingInProgress"));const T=ao.confirm({header:$t("workbench.script.msg.batchDeleteHeader"),body:$t("workbench.script.msg.batchDeleteBody",{count:a.value.length}),confirmBtn:$t("workbench.script.msg.deleteConfirm"),cancelBtn:$t("workbench.script.msg.cancel"),theme:"warning",onConfirm:async()=>{try{await fn.post("/script/delScript",{ids:a.value}),window.$message.success($t("workbench.script.msg.batchDeleteSuccess")),m(),T.destroy()}catch(P){console.error("删除剧本失败:",P),window.$message.error($t("workbench.script.msg.deleteFailed")),T.destroy()}finally{a.value=[]}},onClose:()=>{T.destroy()}})}let C=null;function _(){C||(C=setInterval(async()=>{if(L.value.length===0){S();return}await E()},3e3))}function S(){C&&(clearInterval(C),C=null)}const L=G(()=>r.value.filter(Q=>Q.extractState==0));async function E(){if(L.value.length===0)return;const Q=L.value.map(T=>T.id);try{const{data:T}=await fn.post("/script/pollScriptAssets",{ids:Q});T.length&&m()}catch(T){console.error("轮询事件状态失败:",T)}}return At(()=>L.value,Q=>{Q.length>0?_():S()}),Qa(()=>{S()}),(Q,T)=>{const P=pu,D=Cn("i-search"),I=Ci,B=Cn("i-plus"),R=Cn("i-export"),M=Cn("i-delete"),N=Xy,j=py,W=Wc,H=Sg,X=Na,Y=km;return Le(),Ge("div",yVo,[fe("div",CVo,[fe("div",_Vo,[c(P,{placeholder:Q.$t("workbench.script.searchPlaceholder"),modelValue:Ae(o),"onUpdate:modelValue":T[0]||(T[0]=Z=>Bn(o)?o.value=Z:null),class:"searchInput",clearable:"",style:{width:"300px"}},null,8,["placeholder","modelValue"]),c(I,{theme:"primary",onClick:v},{icon:Oe(()=>[c(D)]),default:Oe(()=>[xt(" "+Fe(Q.$t("workbench.script.search")),1)]),_:1}),c(I,{theme:"primary",onClick:f},{icon:Oe(()=>[c(B)]),default:Oe(()=>[xt(" "+Fe(Q.$t("workbench.script.addScript")),1)]),_:1})]),Ae(r).length?(Le(),Ge("div",SVo,[c(I,{theme:Ae(u)?"default":"primary",variant:"outline",onClick:T[1]||(T[1]=Z=>g(!Ae(u)))},{default:Oe(()=>[xt(Fe(Ae(u)?Q.$t("workbench.script.cancelSelectAll"):Q.$t("workbench.script.selectAll")),1)]),_:1},8,["theme"]),c(I,{theme:"primary",onClick:k,disabled:Ae(a).length===0},{icon:Oe(()=>[c(R)]),default:Oe(()=>[xt(" "+Fe(Q.$t("workbench.script.exportScript"))+Fe(Ae(a).length?`(${Ae(a).length})`:""),1)]),_:1},8,["disabled"]),c(I,{theme:"primary",onClick:O,loading:Ae(l),disabled:Ae(a).length===0},{icon:Oe(()=>[c(R)]),default:Oe(()=>[xt(" "+Fe(Q.$t("workbench.script.extractAssets"))+Fe(Ae(a).length?`(${Ae(a).length})`:""),1)]),_:1},8,["loading","disabled"]),c(I,{theme:"primary",onClick:y,disabled:Ae(a).length===0},{icon:Oe(()=>[c(M)]),default:Oe(()=>[xt(" "+Fe(Q.$t("workbench.script.deleteScript"))+Fe(Ae(a).length?`(${Ae(a).length})`:""),1)]),_:1},8,["disabled"])])):en("",!0)]),fe("div",LVo,[Ae(r).length===0?(Le(),Ge("div",xVo,[c(N)])):(Le(),Ge("div",EVo,[(Le(!0),Ge(rn,null,Bi(Ae(r),(Z,ie)=>(Le(),Ge("div",{key:ie,onClick:J=>b(Z),class:"scriptCard"},[c(Y,{shadow:"","hover-shadow":"",style:{width:"400px",cursor:"pointer"}},{header:Oe(()=>[fe("div",QVo,[fe("span",DVo,Fe(Z.name),1),c(j,{checked:Ae(a).includes(Z.id),onClick:T[2]||(T[2]=wr(()=>{},["stop"])),onChange:J=>h(Z.id),class:"cardCheckbox"},null,8,["checked","onChange"])])]),default:Oe(()=>{var J;return[fe("span",BVo,Fe(Z.content),1),(Z==null?void 0:Z.extractState)==0?(Le(),Pt(W,{key:0,text:Q.$t("workbench.script.msg.extracting"),size:"small"},null,8,["text"])):en("",!0),(Z==null?void 0:Z.extractState)==2?(Le(),Pt(W,{key:1,text:Q.$t("workbench.script.msg.waitExtract"),size:"small"},null,8,["text"])):en("",!0),(Z==null?void 0:Z.extractState)==-1?(Le(),Pt(X,{key:2,content:Z.errorReason,theme:"light"},{default:Oe(()=>[c(H,{theme:"danger",size:"small"},{default:Oe(()=>[xt(Fe(Q.$t("workbench.script.msg.extractFailed")),1)]),_:1})]),_:1},8,["content"])):(J=Z.relatedAssets)!=null&&J.length?(Le(),Ge("div",{key:3,class:"assetTags",onClick:T[3]||(T[3]=wr(()=>{},["stop"]))},[(Le(!0),Ge(rn,null,Bi(Z.relatedAssets,re=>(Le(),Pt(H,{key:re.id,variant:"light-outline",size:"small"},{default:Oe(()=>[xt(Fe(re.name),1)]),_:2},1024))),128))])):en("",!0),fe("div",RVo,[c(M,{theme:"outline",size:"18",onClick:wr(re=>w(Z.id),["stop"]),style:{cursor:"pointer"}},null,8,["onClick"])])]}),_:2},1024)],8,TVo))),128))]))]),c(BWo,{modelValue:Ae(p),"onUpdate:modelValue":T[4]||(T[4]=Z=>Bn(p)?p.value=Z:null),item:Ae(A),onSearchScripts:m},null,8,["modelValue","item"]),c(KWo,{modelValue:Ae(s),"onUpdate:modelValue":T[5]||(T[5]=Z=>Bn(s)?s.value=Z:null),onSearchScripts:m},null,8,["modelValue"]),c(OVo,{modelValue:Ae(d),"onUpdate:modelValue":T[6]||(T[6]=Z=>Bn(d)?d.value=Z:null),onSelect:m},null,8,["modelValue"])])}}}),MVo=Kr(IVo,[["__scopeId","data-v-31356a66"]]),PVo=Object.freeze(Object.defineProperty({__proto__:null,default:MVo},Symbol.toStringTag,{value:"Module"}));function np(e){"@babel/helpers - typeof";return np=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},np(e)}function FVo(e,t){if(np(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(np(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function EUn(e){var t=FVo(e,"string");return np(t)=="symbol"?t:t+""}function u0(e,t,n){return(t=EUn(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}/** * @tdesign-vue-next/chat v0.5.1 * (c) 2026 tdesign * @license MIT @@ -3229,7 +3229,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * @tdesign-vue-next/chat v0.5.1 * (c) 2026 tdesign * @license MIT - */var $we=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},zrt={exports:{}},nY={exports:{}};(function(){var e,t,n,r,o,s;typeof performance<"u"&&performance!==null&&performance.now?nY.exports=function(){return performance.now()}:typeof process<"u"&&process!==null&&process.hrtime?(nY.exports=function(){return(e()-o)/1e6},t=process.hrtime,e=function(){var l;return l=t(),l[0]*1e9+l[1]},r=e(),s=process.uptime()*1e9,o=r-s):Date.now?(nY.exports=function(){return Date.now()-n},n=Date.now()):(nY.exports=function(){return new Date().getTime()-n},n=new Date().getTime())}).call($we);var zVo=nY.exports,HVo=zVo,d8=typeof window>"u"?$we:window,Vce=["moz","webkit"],oj="AnimationFrame",WV=d8["request"+oj],$ee=d8["cancel"+oj]||d8["cancelRequest"+oj];for(var XX=0;!WV&&XX1&&h.includes(Boolean)&&h.includes(Function)&&u===""&&!l)return s;if(u===!1||u===null)return;if(u===!0)return zce(t,n,o)||s;if(ni(u))return u(xn,o);var g=[void 0,""].includes(u);return g&&l?zce(t,n,o):u}if(l)return zce(t,n,o);var m=t.props[y0(n)]||t.props[$v(n)];return m===!1||m===null?void 0:m===!0?s:ni(m)?m(xn,o):m}},nzo={classPrefix:"t",animation:{include:["ripple","expand","fade"],exclude:[]},attach:null,calendar:{firstDayOfWeek:1,fillWithZero:!0,controllerConfig:void 0},icon:{},input:{autocomplete:""},dialog:{closeOnEscKeydown:!0,closeOnOverlayClick:!0,confirmBtnTheme:{default:"primary",info:"primary",warning:"primary",danger:"primary",success:"primary"}},message:{},popconfirm:{confirmBtnTheme:{default:"primary",warning:"primary",danger:"primary"}},table:{expandIcon:void 0,sortIcon:void 0,filterIcon:void 0,treeExpandAndFoldIcon:void 0,hideSortTips:!1,size:"medium"},select:{clearIcon:void 0,filterable:!1},drawer:{closeOnEscKeydown:!0,closeOnOverlayClick:!0,size:"small"},tree:{folderIcon:void 0},datePicker:{firstDayOfWeek:1},steps:{checkIcon:void 0,errorIcon:void 0},tag:{closeIcon:void 0},form:{requiredMark:void 0},empty:{titleText:{maintenance:void 0,success:void 0,fail:void 0,empty:void 0,networkError:void 0},image:{maintenance:void 0,success:void 0,fail:void 0,empty:void 0,networkError:void 0}}},izo={exports:{}},M9e={exports:{}},JLt;function rzo(){return JLt||(JLt=1,function(e,t){(function(n,r){e.exports=r()})($we,function(){var n=1e3,r=6e4,o=36e5,s="millisecond",a="second",l="minute",d="hour",u="day",h="week",g="month",m="quarter",v="year",f="date",k="Invalid Date",A=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,p=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,b={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(I){var B=["th","st","nd","rd"],R=I%100;return"["+I+(B[(R-20)%10]||B[R]||B[0])+"]"}},w=function(I,B,R){var M=String(I);return!M||M.length>=B?I:""+Array(B+1-M.length).join(R)+I},O={s:w,z:function(I){var B=-I.utcOffset(),R=Math.abs(B),M=Math.floor(R/60),N=R%60;return(B<=0?"+":"-")+w(M,2,"0")+":"+w(N,2,"0")},m:function D(I,B){if(I.date()1)return D(j[0])}else{var W=I.name;C[W]=I,M=W}return!R&&M&&(y=M),M||!R&&y},E=function(I,B){if(S(I))return I.clone();var R=np(B)=="object"?B:{};return R.date=I,R.args=arguments,new Q(R)},T=O;T.l=L,T.i=S,T.w=function(D,I){return E(D,{locale:I.$L,utc:I.$u,x:I.$x,$offset:I.$offset})};var Q=function(){function D(B){this.$L=L(B.locale,null,!0),this.parse(B),this.$x=this.$x||B.x||{},this[_]=!0}var I=D.prototype;return I.parse=function(B){this.$d=function(R){var M=R.date,N=R.utc;if(M===null)return new Date(NaN);if(T.u(M))return new Date;if(M instanceof Date)return new Date(M);if(typeof M=="string"&&!/Z$/i.test(M)){var j=M.match(A);if(j){var W=j[2]-1||0,H=(j[7]||"0").substring(0,3);return N?new Date(Date.UTC(j[1],W,j[3]||1,j[4]||0,j[5]||0,j[6]||0,H)):new Date(j[1],W,j[3]||1,j[4]||0,j[5]||0,j[6]||0,H)}}return new Date(M)}(B),this.init()},I.init=function(){var B=this.$d;this.$y=B.getFullYear(),this.$M=B.getMonth(),this.$D=B.getDate(),this.$W=B.getDay(),this.$H=B.getHours(),this.$m=B.getMinutes(),this.$s=B.getSeconds(),this.$ms=B.getMilliseconds()},I.$utils=function(){return T},I.isValid=function(){return this.$d.toString()!==k},I.isSame=function(B,R){var M=E(B);return this.startOf(R)<=M&&M<=this.endOf(R)},I.isAfter=function(B,R){return E(B)1?o-1:0),a=1;a0){var l=s[0],d=s[1];typeof l=="number"?(n=l,d&&np(d)==="object"?r=d:r.count=n):np(l)==="object"&&l!==null&&(r=l)}if(t.includes("|")){var u=t.split("|").map(function(f){return f.trim()});if(typeof n=="number"){var h=lzo(n);h0){var v=/\{\s*([\w-]+)\s*\}/g;t=t.replace(v,function(f,k){return Object.prototype.hasOwnProperty.call(r,k)?String(r[k]):f})}return t}return""}var ext=he();function dzo(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0,t=arguments.length>1?arguments[1]:void 0,n=null;ps()?(n=pt(azo,null),n||(n=ext)):n=ext;var r=G(function(){var l;return((l=n)===null||l===void 0?void 0:l.value)||szo}),o=G(function(){return Object.assign({},r.value[e],t)}),s=G(function(){return r.value.classPrefix}),a=function(d){for(var u=arguments.length,h=new Array(u>1?u-1:0),g=1;g1?r===Array.from(t.popupStack[n]).pop():!0}),u0(this,"getLastZIndex",function(){return t.zIndexStack[t.zIndexStack.length-1]})});new gzo;function Hrt(e,t,n,r){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"value",s=ps(),a=s.emit,l=s.vnode,d=he(),u=l.props||{},h=Object.prototype.hasOwnProperty.call(u,"modelValue")||Object.prototype.hasOwnProperty.call(u,"model-value"),g=Object.prototype.hasOwnProperty.call(u,o)||Object.prototype.hasOwnProperty.call(u,$v(o));return h?[t,function(m){a("update:modelValue",m);for(var v=arguments.length,f=new Array(v>1?v-1:0),k=1;k1?v-1:0),k=1;k1?v-1:0),k=1;k"u"?$we:window,Vce=["moz","webkit"],oj="AnimationFrame",WV=d8["request"+oj],$ee=d8["cancel"+oj]||d8["cancelRequest"+oj];for(var XX=0;!WV&&XX1&&h.includes(Boolean)&&h.includes(Function)&&u===""&&!l)return s;if(u===!1||u===null)return;if(u===!0)return zce(t,n,o)||s;if(ti(u))return u(xn,o);var g=[void 0,""].includes(u);return g&&l?zce(t,n,o):u}if(l)return zce(t,n,o);var m=t.props[y0(n)]||t.props[$v(n)];return m===!1||m===null?void 0:m===!0?s:ti(m)?m(xn,o):m}},nzo={classPrefix:"t",animation:{include:["ripple","expand","fade"],exclude:[]},attach:null,calendar:{firstDayOfWeek:1,fillWithZero:!0,controllerConfig:void 0},icon:{},input:{autocomplete:""},dialog:{closeOnEscKeydown:!0,closeOnOverlayClick:!0,confirmBtnTheme:{default:"primary",info:"primary",warning:"primary",danger:"primary",success:"primary"}},message:{},popconfirm:{confirmBtnTheme:{default:"primary",warning:"primary",danger:"primary"}},table:{expandIcon:void 0,sortIcon:void 0,filterIcon:void 0,treeExpandAndFoldIcon:void 0,hideSortTips:!1,size:"medium"},select:{clearIcon:void 0,filterable:!1},drawer:{closeOnEscKeydown:!0,closeOnOverlayClick:!0,size:"small"},tree:{folderIcon:void 0},datePicker:{firstDayOfWeek:1},steps:{checkIcon:void 0,errorIcon:void 0},tag:{closeIcon:void 0},form:{requiredMark:void 0},empty:{titleText:{maintenance:void 0,success:void 0,fail:void 0,empty:void 0,networkError:void 0},image:{maintenance:void 0,success:void 0,fail:void 0,empty:void 0,networkError:void 0}}},izo={exports:{}},M9e={exports:{}},JLt;function rzo(){return JLt||(JLt=1,function(e,t){(function(n,r){e.exports=r()})($we,function(){var n=1e3,r=6e4,o=36e5,s="millisecond",a="second",l="minute",d="hour",u="day",h="week",g="month",m="quarter",v="year",f="date",k="Invalid Date",A=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,p=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,b={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(I){var B=["th","st","nd","rd"],R=I%100;return"["+I+(B[(R-20)%10]||B[R]||B[0])+"]"}},w=function(I,B,R){var M=String(I);return!M||M.length>=B?I:""+Array(B+1-M.length).join(R)+I},O={s:w,z:function(I){var B=-I.utcOffset(),R=Math.abs(B),M=Math.floor(R/60),N=R%60;return(B<=0?"+":"-")+w(M,2,"0")+":"+w(N,2,"0")},m:function D(I,B){if(I.date()1)return D(j[0])}else{var W=I.name;C[W]=I,M=W}return!R&&M&&(y=M),M||!R&&y},E=function(I,B){if(S(I))return I.clone();var R=np(B)=="object"?B:{};return R.date=I,R.args=arguments,new T(R)},Q=O;Q.l=L,Q.i=S,Q.w=function(D,I){return E(D,{locale:I.$L,utc:I.$u,x:I.$x,$offset:I.$offset})};var T=function(){function D(B){this.$L=L(B.locale,null,!0),this.parse(B),this.$x=this.$x||B.x||{},this[_]=!0}var I=D.prototype;return I.parse=function(B){this.$d=function(R){var M=R.date,N=R.utc;if(M===null)return new Date(NaN);if(Q.u(M))return new Date;if(M instanceof Date)return new Date(M);if(typeof M=="string"&&!/Z$/i.test(M)){var j=M.match(A);if(j){var W=j[2]-1||0,H=(j[7]||"0").substring(0,3);return N?new Date(Date.UTC(j[1],W,j[3]||1,j[4]||0,j[5]||0,j[6]||0,H)):new Date(j[1],W,j[3]||1,j[4]||0,j[5]||0,j[6]||0,H)}}return new Date(M)}(B),this.init()},I.init=function(){var B=this.$d;this.$y=B.getFullYear(),this.$M=B.getMonth(),this.$D=B.getDate(),this.$W=B.getDay(),this.$H=B.getHours(),this.$m=B.getMinutes(),this.$s=B.getSeconds(),this.$ms=B.getMilliseconds()},I.$utils=function(){return Q},I.isValid=function(){return this.$d.toString()!==k},I.isSame=function(B,R){var M=E(B);return this.startOf(R)<=M&&M<=this.endOf(R)},I.isAfter=function(B,R){return E(B)1?o-1:0),a=1;a0){var l=s[0],d=s[1];typeof l=="number"?(n=l,d&&np(d)==="object"?r=d:r.count=n):np(l)==="object"&&l!==null&&(r=l)}if(t.includes("|")){var u=t.split("|").map(function(f){return f.trim()});if(typeof n=="number"){var h=lzo(n);h0){var v=/\{\s*([\w-]+)\s*\}/g;t=t.replace(v,function(f,k){return Object.prototype.hasOwnProperty.call(r,k)?String(r[k]):f})}return t}return""}var ext=he();function dzo(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0,t=arguments.length>1?arguments[1]:void 0,n=null;ps()?(n=pt(azo,null),n||(n=ext)):n=ext;var r=G(function(){var l;return((l=n)===null||l===void 0?void 0:l.value)||szo}),o=G(function(){return Object.assign({},r.value[e],t)}),s=G(function(){return r.value.classPrefix}),a=function(d){for(var u=arguments.length,h=new Array(u>1?u-1:0),g=1;g1?r===Array.from(t.popupStack[n]).pop():!0}),u0(this,"getLastZIndex",function(){return t.zIndexStack[t.zIndexStack.length-1]})});new gzo;function Hrt(e,t,n,r){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"value",s=ps(),a=s.emit,l=s.vnode,d=he(),u=l.props||{},h=Object.prototype.hasOwnProperty.call(u,"modelValue")||Object.prototype.hasOwnProperty.call(u,"model-value"),g=Object.prototype.hasOwnProperty.call(u,o)||Object.prototype.hasOwnProperty.call(u,$v(o));return h?[t,function(m){a("update:modelValue",m);for(var v=arguments.length,f=new Array(v>1?v-1:0),k=1;k1?v-1:0),k=1;k1?v-1:0),k=1;k=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(u){throw u},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var u=n.next();return a=u.done,u},e:function(u){l=!0,s=u},f:function(){try{a||n.return==null||n.return()}finally{if(l)throw s}}}}function wzo(e,t){if(e){if(typeof e=="string")return ixt(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ixt(e,t):void 0}}function ixt(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n"u"?"undefined":kn(globalThis))=="object"&&globalThis)||e((typeof window>"u"?"undefined":kn(window))=="object"&&window)||e((typeof self>"u"?"undefined":kn(self))=="object"&&self)||e(kn(O0)=="object"&&O0)||e(kn(Hce)=="object"&&Hce)||function(){return this}()||Function("return this")()}function Rs(){return sxt?oxt:(sxt=1,oxt=function(t){try{return!!t()}catch{return!0}})}function vre(){return lxt?axt:(lxt=1,axt=!Rs()(function(){var e=(function(){}).bind();return typeof e!="function"||e.hasOwnProperty("prototype")}))}function zI(){if(cxt)return N9e;cxt=1;var e=vre(),t=Function.prototype,n=t.apply,r=t.call;return N9e=(typeof Reflect>"u"?"undefined":kn(Reflect))=="object"&&Reflect.apply||(e?r.bind(n):function(){return r.apply(n,arguments)}),N9e}function Xs(){if(dxt)return U9e;dxt=1;var e=vre(),t=Function.prototype,n=t.call,r=e&&t.bind.bind(n,n);return U9e=e?r:function(o){return function(){return n.apply(o,arguments)}},U9e}function aC(){if(hxt)return uxt;hxt=1;var e=Xs(),t=e({}.toString),n=e("".slice);return uxt=function(o){return n(t(o),8,-1)}}function Are(){if(gxt)return fxt;gxt=1;var e=aC(),t=Xs();return fxt=function(r){if(e(r)==="Function")return t(r)}}function jc(){if(kxt)return mxt;kxt=1;var e=(typeof document>"u"?"undefined":kn(document))=="object"&&document.all;return mxt=e===void 0&&e!==void 0?function(t){return typeof t=="function"||t===e}:function(t){return typeof t=="function"}}var vxt,Axt,j9e,pxt,W9e={};function yd(){return Axt?vxt:(Axt=1,vxt=!Rs()(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7}))}function rd(){if(pxt)return j9e;pxt=1;var e=vre(),t=Function.prototype.call;return j9e=e?t.bind(t):function(){return t.apply(t,arguments)},j9e}var bxt,wxt,Oxt,yxt,Cxt,_xt,Sxt,Lxt,xxt,Ext,Txt,Qxt,Dxt,Bxt,Rxt,V9e,Ixt,Mxt,Pxt,Fxt,Nxt,Uxt,jxt,z9e,Wxt,Vxt,zxt,Hxt,$xt,Xxt,Gxt,Yxt,Zxt,qxt,Kxt,Jxt,e5t,H9e={};function Gwe(){if(bxt)return H9e;bxt=1;var e={}.propertyIsEnumerable,t=Object.getOwnPropertyDescriptor,n=t&&!e.call({1:2},1);return H9e.f=n?function(r){var o=t(this,r);return!!o&&o.enumerable}:e,H9e}function OE(){return Oxt?wxt:(Oxt=1,wxt=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}})}function Ywe(){if(Cxt)return yxt;Cxt=1;var e=Xs(),t=Rs(),n=aC(),r=Object,o=e("".split);return yxt=t(function(){return!r("z").propertyIsEnumerable(0)})?function(s){return n(s)==="String"?o(s,""):r(s)}:r}function HI(){return Sxt?_xt:(Sxt=1,_xt=function(t){return t==null})}function Lp(){if(xxt)return Lxt;xxt=1;var e=HI(),t=TypeError;return Lxt=function(r){if(e(r))throw new t("Can't call method on "+r);return r}}function W3(){if(Txt)return Ext;Txt=1;var e=Ywe(),t=Lp();return Ext=function(r){return e(t(r))}}function Xu(){if(Dxt)return Qxt;Dxt=1;var e=jc();return Qxt=function(n){return kn(n)=="object"?n!==null:e(n)}}function vl(){return Rxt?Bxt:(Rxt=1,Bxt={})}function nf(){if(Ixt)return V9e;Ixt=1;var e=vl(),t=fc(),n=jc(),r=function(s){return n(s)?s:void 0};return V9e=function(s,a){return arguments.length<2?r(e[s])||r(t[s]):e[s]&&e[s][a]||t[s]&&t[s][a]},V9e}function Al(){return Pxt?Mxt:(Pxt=1,Mxt=Xs()({}.isPrototypeOf))}function yE(){return Nxt?Fxt:(Nxt=1,Fxt=typeof navigator<"u"&&String(navigator.userAgent)||"")}function yH(){if(jxt)return Uxt;jxt=1;var e,t,n=fc(),r=yE(),o=n.process,s=n.Deno,a=o&&o.versions||s&&s.version,l=a&&a.v8;return l&&(t=(e=l.split("."))[0]>0&&e[0]<4?1:+(e[0]+e[1])),!t&&r&&(!(e=r.match(/Edge\/(\d+)/))||e[1]>=74)&&(e=r.match(/Chrome\/(\d+)/))&&(t=+e[1]),Uxt=t}function VV(){if(Wxt)return z9e;Wxt=1;var e=yH(),t=Rs(),n=fc().String;return z9e=!!Object.getOwnPropertySymbols&&!t(function(){var r=Symbol("symbol detection");return!n(r)||!(Object(r)instanceof Symbol)||!Symbol.sham&&e&&e<41}),z9e}function NUn(){return zxt?Vxt:(zxt=1,Vxt=VV()&&!Symbol.sham&&kn(Symbol.iterator)=="symbol")}function pre(){if($xt)return Hxt;$xt=1;var e=nf(),t=jc(),n=Al(),r=Object;return Hxt=NUn()?function(o){return kn(o)=="symbol"}:function(o){var s=e("Symbol");return t(s)&&n(s.prototype,r(o))}}function CE(){if(Gxt)return Xxt;Gxt=1;var e=String;return Xxt=function(n){try{return e(n)}catch{return"Object"}}}function Jh(){if(Zxt)return Yxt;Zxt=1;var e=jc(),t=CE(),n=TypeError;return Yxt=function(o){if(e(o))return o;throw new n(t(o)+" is not a function")}}function Zwe(){if(Kxt)return qxt;Kxt=1;var e=Jh(),t=HI();return qxt=function(r,o){var s=r[o];return t(s)?void 0:e(s)}}function Czo(){if(e5t)return Jxt;e5t=1;var e=rd(),t=jc(),n=Xu(),r=TypeError;return Jxt=function(s,a){var l,d;if(a==="string"&&t(l=s.toString)&&!n(d=e(l,s))||t(l=s.valueOf)&&!n(d=e(l,s))||a!=="string"&&t(l=s.toString)&&!n(d=e(l,s)))return d;throw new r("Can't convert object to primitive value")}}var t5t,n5t,i5t,r5t,$9e={exports:{}};function R0(){return n5t?t5t:(n5t=1,t5t=!0)}function _zo(){if(r5t)return i5t;r5t=1;var e=fc(),t=Object.defineProperty;return i5t=function(r,o){try{t(e,r,{value:o,configurable:!0,writable:!0})}catch{e[r]=o}return o}}var o5t,s5t,a5t,l5t,c5t,d5t,u5t,h5t,f5t,g5t,m5t,k5t,v5t,A5t,p5t,b5t,w5t,O5t,y5t,C5t,_5t,S5t,X9e,L5t;function Xrt(){if(o5t)return $9e.exports;o5t=1;var e=R0(),t=fc(),n=_zo(),r="__core-js_shared__",o=$9e.exports=t[r]||n(r,{});return(o.versions||(o.versions=[])).push({version:"3.37.1",mode:e?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.37.1/LICENSE",source:"https://github.com/zloirock/core-js"}),$9e.exports}function sj(){if(a5t)return s5t;a5t=1;var e=Xrt();return s5t=function(n,r){return e[n]||(e[n]=r||{})}}function _m(){if(c5t)return l5t;c5t=1;var e=Lp(),t=Object;return l5t=function(r){return t(e(r))}}function jd(){if(u5t)return d5t;u5t=1;var e=Xs(),t=_m(),n=e({}.hasOwnProperty);return d5t=Object.hasOwn||function(r,o){return n(t(r),o)}}function qwe(){if(f5t)return h5t;f5t=1;var e=Xs(),t=0,n=Math.random(),r=e(1 .toString);return h5t=function(s){return"Symbol("+(s===void 0?"":s)+")_"+r(++t+n,36)}}function Vc(){if(m5t)return g5t;m5t=1;var e=fc(),t=sj(),n=jd(),r=qwe(),o=VV(),s=NUn(),a=e.Symbol,l=t("wks"),d=s?a.for||a:a&&a.withoutSetter||r;return g5t=function(h){return n(l,h)||(l[h]=o&&n(a,h)?a[h]:d("Symbol."+h)),l[h]}}function UUn(){if(v5t)return k5t;v5t=1;var e=rd(),t=Xu(),n=pre(),r=Zwe(),o=Czo(),s=TypeError,a=Vc()("toPrimitive");return k5t=function(d,u){if(!t(d)||n(d))return d;var h,g=r(d,a);if(g){if(u===void 0&&(u="default"),h=e(g,d,u),!t(h)||n(h))return h;throw new s("Can't convert object to primitive value")}return u===void 0&&(u="number"),o(d,u)}}function Grt(){if(p5t)return A5t;p5t=1;var e=UUn(),t=pre();return A5t=function(r){var o=e(r,"string");return t(o)?o:o+""}}function Yrt(){if(w5t)return b5t;w5t=1;var e=fc(),t=Xu(),n=e.document,r=t(n)&&t(n.createElement);return b5t=function(s){return r?n.createElement(s):{}}}function jUn(){if(y5t)return O5t;y5t=1;var e=yd(),t=Rs(),n=Yrt();return O5t=!e&&!t(function(){return Object.defineProperty(n("div"),"a",{get:function(){return 7}}).a!==7})}function _E(){if(C5t)return W9e;C5t=1;var e=yd(),t=rd(),n=Gwe(),r=OE(),o=W3(),s=Grt(),a=jd(),l=jUn(),d=Object.getOwnPropertyDescriptor;return W9e.f=e?d:function(u,h){if(u=o(u),h=s(h),l)try{return d(u,h)}catch{}if(a(u,h))return r(!t(n.f,u,h),u[h])},W9e}function WUn(){if(S5t)return _5t;S5t=1;var e=Rs(),t=jc(),n=/#|\.prototype\./,r=function(u,h){var g=s[o(u)];return g===l||g!==a&&(t(h)?e(h):!!h)},o=r.normalize=function(d){return String(d).replace(n,".").toLowerCase()},s=r.data={},a=r.NATIVE="N",l=r.POLYFILL="P";return _5t=r}function Kg(){if(L5t)return X9e;L5t=1;var e=Are(),t=Jh(),n=vre(),r=e(e.bind);return X9e=function(s,a){return t(s),a===void 0?s:n?r(s,a):function(){return s.apply(a,arguments)}},X9e}var x5t,E5t,T5t,Q5t,D5t,B5t,R5t,I5t,M5t,P5t,F5t,G9e,N5t,U5t,j5t,W5t,V5t,z5t,H5t,$5t,X5t,G5t,Y5t,Y9e={};function VUn(){return E5t?x5t:(E5t=1,x5t=yd()&&Rs()(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42}))}function Uf(){if(Q5t)return T5t;Q5t=1;var e=Xu(),t=String,n=TypeError;return T5t=function(o){if(e(o))return o;throw new n(t(o)+" is not an object")}}function EA(){if(D5t)return Y9e;D5t=1;var e=yd(),t=jUn(),n=VUn(),r=Uf(),o=Grt(),s=TypeError,a=Object.defineProperty,l=Object.getOwnPropertyDescriptor,d="enumerable",u="configurable",h="writable";return Y9e.f=e?n?function(g,m,v){if(r(g),m=o(m),r(v),typeof g=="function"&&m==="prototype"&&"value"in v&&h in v&&!v[h]){var f=l(g,m);f&&f[h]&&(g[m]=v.value,v={configurable:u in v?v[u]:f[u],enumerable:d in v?v[d]:f[d],writable:!1})}return a(g,m,v)}:a:function(g,m,v){if(r(g),m=o(m),r(v),t)try{return a(g,m,v)}catch{}if("get"in v||"set"in v)throw new s("Accessors not supported");return"value"in v&&(g[m]=v.value),g},Y9e}function xL(){if(R5t)return B5t;R5t=1;var e=yd(),t=EA(),n=OE();return B5t=e?function(r,o,s){return t.f(r,o,n(1,s))}:function(r,o,s){return r[o]=s,r}}function ai(){if(M5t)return I5t;M5t=1;var e=fc(),t=zI(),n=Are(),r=jc(),o=_E().f,s=WUn(),a=vl(),l=Kg(),d=xL(),u=jd(),h=function(m){var v=function f(k,A,p){if(this instanceof f){switch(arguments.length){case 0:return new m;case 1:return new m(k);case 2:return new m(k,A)}return new m(k,A,p)}return t(m,this,arguments)};return v.prototype=m.prototype,v};return I5t=function(m,v){var f,k,A,p,b,w,O,y,C,_=m.target,S=m.global,L=m.stat,E=m.proto,T=S?e:L?e[_]:e[_]&&e[_].prototype,Q=S?a:a[_]||d(a,_,{})[_],P=Q.prototype;for(p in v)k=!(f=s(S?p:_+(L?".":"#")+p,m.forced))&&T&&u(T,p),w=Q[p],k&&(O=m.dontCallGetSet?(C=o(T,p))&&C.value:T[p]),b=k&&O?O:v[p],(f||E||kn(w)!=kn(b))&&(y=m.bind&&k?l(b,e):m.wrap&&k?h(b):E&&r(b)?n(b):b,(m.sham||b&&b.sham||w&&w.sham)&&d(y,"sham",!0),d(Q,p,y),E&&(u(a,A=_+"Prototype")||d(a,A,{}),d(a[A],p,b),m.real&&P&&(f||!P[p])&&d(P,p,b)))}}function EL(){return F5t?P5t:(F5t=1,P5t=Xs()([].slice))}function zUn(){if(N5t)return G9e;N5t=1;var e=Xs(),t=Jh(),n=Xu(),r=jd(),o=EL(),s=vre(),a=Function,l=e([].concat),d=e([].join),u={};return G9e=s?a.bind:function(h){var g=t(this),m=g.prototype,v=o(arguments,1),f=function k(){var A=l(v,o(arguments));return this instanceof k?function(p,b,w){if(!r(u,b)){for(var O=[],y=0;y0?t:e)(r)}}function CH(){if(J5t)return K5t;J5t=1;var e=Szo();return K5t=function(n){var r=+n;return r!=r||r===0?0:e(r)}}function bre(){if(e9t)return Z9e;e9t=1;var e=CH(),t=Math.max,n=Math.min;return Z9e=function(o,s){var a=e(o);return a<0?t(a+s,0):n(a,s)},Z9e}function Jwe(){if(n9t)return t9t;n9t=1;var e=CH(),t=Math.min;return t9t=function(r){var o=e(r);return o>0?t(o,9007199254740991):0}}function V3(){if(r9t)return i9t;r9t=1;var e=Jwe();return i9t=function(n){return e(n.length)}}function qrt(){if(s9t)return o9t;s9t=1;var e=W3(),t=bre(),n=V3(),r=function(s){return function(a,l,d){var u=e(a),h=n(u);if(h===0)return!s&&-1;var g,m=t(d,h);if(s&&l!=l){for(;h>m;)if((g=u[m++])!=g)return!0}else for(;h>m;m++)if((s||m in u)&&u[m]===l)return s||m||0;return!s&&-1}};return o9t={includes:r(!0),indexOf:r(!1)}}function wre(){return l9t?a9t:(l9t=1,a9t={})}function XUn(){if(d9t)return c9t;d9t=1;var e=Xs(),t=jd(),n=W3(),r=qrt().indexOf,o=wre(),s=e([].push);return c9t=function(l,d){var u,h=n(l),g=0,m=[];for(u in h)!t(o,u)&&t(h,u)&&s(m,u);for(;d.length>g;)t(h,u=d[g++])&&(~r(m,u)||s(m,u));return m}}function Krt(){return h9t?u9t:(h9t=1,u9t=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"])}function Ore(){if(g9t)return f9t;g9t=1;var e=XUn(),t=Krt();return f9t=Object.keys||function(n){return e(n,t)}}function Jrt(){if(m9t)return q9e;m9t=1;var e=yd(),t=VUn(),n=EA(),r=Uf(),o=W3(),s=Ore();return q9e.f=e&&!t?Object.defineProperties:function(a,l){r(a);for(var d,u=o(l),h=s(l),g=h.length,m=0;g>m;)n.f(a,d=h[m++],u[d]);return a},q9e}function GUn(){return v9t?k9t:(v9t=1,k9t=nf()("document","documentElement"))}function eOe(){if(p9t)return A9t;p9t=1;var e=sj(),t=qwe(),n=e("keys");return A9t=function(o){return n[o]||(n[o]=t(o))}}function SE(){if(w9t)return b9t;w9t=1;var e,t=Uf(),n=Jrt(),r=Krt(),o=wre(),s=GUn(),a=Yrt(),l="prototype",d="script",u=eOe()("IE_PROTO"),h=function(){},g=function(k){return"<"+d+">"+k+""},m=function(k){k.write(g("")),k.close();var A=k.parentWindow.Object;return k=null,A},v=function(){try{e=new ActiveXObject("htmlfile")}catch{}var k,A,p;v=typeof document<"u"?document.domain&&e?m(e):(A=a("iframe"),p="java"+d+":",A.style.display="none",s.appendChild(A),A.src=String(p),(k=A.contentWindow.document).open(),k.write(g("document.F=Object")),k.close(),k.F):m(e);for(var b=r.length;b--;)delete v[l][r[b]];return v()};return o[u]=!0,b9t=Object.create||function(f,k){var A;return f!==null?(h[l]=t(f),A=new h,h[l]=null,A[u]=f):A=v(),k===void 0?A:n.f(A,k)}}function Lzo(){return C9t?y9t:(C9t=1,function(){if(O9t)return yzo;O9t=1;var e=ai(),t=nf(),n=zI(),r=zUn(),o=$Un(),s=Uf(),a=Xu(),l=SE(),d=Rs(),u=t("Reflect","construct"),h=Object.prototype,g=[].push,m=d(function(){function k(){}return!(u(function(){},[],k)instanceof k)}),v=!d(function(){u(function(){})}),f=m||v;e({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(A,p){o(A),s(p);var b=arguments.length<3?A:o(arguments[2]);if(v&&!m)return u(A,p,b);if(A===b){switch(p.length){case 0:return new A;case 1:return new A(p[0]);case 2:return new A(p[0],p[1]);case 3:return new A(p[0],p[1],p[2]);case 4:return new A(p[0],p[1],p[2],p[3])}var w=[null];return n(g,w,p),new(n(r,A,w))}var O=b.prototype,y=l(a(O)?O:h),C=n(A,y,p);return a(C)?C:y}})}(),y9t=vl().Reflect.construct)}function YUn(){return S9t?_9t:(S9t=1,_9t=Lzo())}var E9t,T9t,Q9t,D9t,B9t,R9t,I9t,xi=Pi(x9t?L9t:(x9t=1,L9t=YUn())),xzo={};function Ezo(){return Q9t?T9t:(Q9t=1,function(){if(E9t)return xzo;E9t=1;var e=ai(),t=_m(),n=Ore();e({target:"Object",stat:!0,forced:Rs()(function(){n(1)})},{keys:function(o){return n(t(o))}})}(),T9t=vl().Object.keys)}function Tzo(){return B9t?D9t:(B9t=1,D9t=Ezo())}var M9t,P9t,tl=Pi(I9t?R9t:(I9t=1,R9t=Tzo())),Qzo={},Dzo={};function rf(){if(P9t)return M9t;P9t=1;var e=TL(),t=String;return M9t=function(r){if(e(r)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return t(r)}}var F9t,K9e={};function tOe(){if(F9t)return K9e;F9t=1;var e=XUn(),t=Krt().concat("length","prototype");return K9e.f=Object.getOwnPropertyNames||function(n){return e(n,t)},K9e}var N9t,J9e={};function ZUn(){if(N9t)return J9e;N9t=1;var e=aC(),t=W3(),n=tOe().f,r=EL(),o=(typeof window>"u"?"undefined":kn(window))=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];return J9e.f=function(s){return o&&e(s)==="Window"?function(a){try{return n(a)}catch{return r(o)}}(s):n(t(s))},J9e}var U9t,j9t,W9t,V9t,z9t,H9t={};function Hke(){return U9t||(U9t=1,H9t.f=Object.getOwnPropertySymbols),H9t}function Iy(){if(W9t)return j9t;W9t=1;var e=xL();return j9t=function(n,r,o,s){return s&&s.enumerable?n[r]=o:e(n,r,o),n}}function yre(){if(z9t)return V9t;z9t=1;var e=EA();return V9t=function(n,r,o){return e.f(n,r,o)}}var $9t,X9t,G9t,Y9t,Z9t,q9t,K9t,J9t,e6t,t6t,n6t,i6t,r6t,o6t,s6t,a6t,l6t,c6t,d6t,u6t,h6t,f6t,e6e={};function nOe(){if($9t)return e6e;$9t=1;var e=Vc();return e6e.f=e,e6e}function iu(){if(G9t)return X9t;G9t=1;var e=vl(),t=jd(),n=nOe(),r=EA().f;return X9t=function(s){var a=e.Symbol||(e.Symbol={});t(a,s)||r(a,s,{value:n.f(s)})}}function qUn(){if(Z9t)return Y9t;Z9t=1;var e=rd(),t=nf(),n=Vc(),r=Iy();return Y9t=function(){var s=t("Symbol"),a=s&&s.prototype,l=a&&a.valueOf,d=n("toPrimitive");a&&!a[d]&&r(a,d,function(u){return e(l,this)},{arity:1})}}function Bzo(){if(K9t)return q9t;K9t=1;var e=Zrt(),t=TL();return q9t=e?{}.toString:function(){return"[object "+t(this)+"]"}}function My(){if(e6t)return J9t;e6t=1;var e=Zrt(),t=EA().f,n=xL(),r=jd(),o=Bzo(),s=Vc()("toStringTag");return J9t=function(l,d,u,h){var g=u?l:l&&l.prototype;g&&(r(g,s)||t(g,s,{configurable:!0,value:d}),h&&!e&&n(g,"toString",o))}}function Rzo(){if(n6t)return t6t;n6t=1;var e=fc(),t=jc(),n=e.WeakMap;return t6t=t(n)&&/native code/.test(String(n))}function LE(){if(r6t)return i6t;r6t=1;var e,t,n,r=Rzo(),o=fc(),s=Xu(),a=xL(),l=jd(),d=Xrt(),u=eOe(),h=wre(),g="Object already initialized",m=o.TypeError,v=o.WeakMap;if(r||d.state){var f=d.state||(d.state=new v);f.get=f.get,f.has=f.has,f.set=f.set,e=function(p,b){if(f.has(p))throw new m(g);return b.facade=p,f.set(p,b),b},t=function(p){return f.get(p)||{}},n=function(p){return f.has(p)}}else{var k=u("state");h[k]=!0,e=function(p,b){if(l(p,k))throw new m(g);return b.facade=p,a(p,k,b),b},t=function(p){return l(p,k)?p[k]:{}},n=function(p){return l(p,k)}}return i6t={set:e,get:t,has:n,enforce:function(p){return n(p)?t(p):e(p,{})},getterFor:function(p){return function(b){var w;if(!s(b)||(w=t(b)).type!==p)throw new m("Incompatible receiver, "+p+" required");return w}}}}function $I(){if(s6t)return o6t;s6t=1;var e=aC();return o6t=Array.isArray||function(t){return e(t)==="Array"}}function Izo(){if(l6t)return a6t;l6t=1;var e=$I(),t=Kwe(),n=Xu(),r=Vc()("species"),o=Array;return a6t=function(a){var l;return e(a)&&(l=a.constructor,(t(l)&&(l===o||e(l.prototype))||n(l)&&(l=l[r])===null)&&(l=void 0)),l===void 0?o:l}}function eot(){if(d6t)return c6t;d6t=1;var e=Izo();return c6t=function(n,r){return new(e(n))(r===0?0:r)}}function QL(){if(h6t)return u6t;h6t=1;var e=Kg(),t=Xs(),n=Ywe(),r=_m(),o=V3(),s=eot(),a=t([].push),l=function(u){var h=u===1,g=u===2,m=u===3,v=u===4,f=u===6,k=u===7,A=u===5||f;return function(p,b,w,O){for(var y,C,_=r(p),S=n(_),L=o(S),E=e(b,w),T=0,Q=O||s,P=h?Q(p,L):g||k?Q(p,0):void 0;L>T;T++)if((A||T in S)&&(C=E(y=S[T],T,_),u))if(h)P[T]=C;else if(C)switch(u){case 3:return!0;case 5:return y;case 6:return T;case 2:a(P,y)}else switch(u){case 4:return!1;case 7:a(P,y)}return f?-1:m||v?v:P}};return u6t={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6),filterReject:l(7)}}var g6t,m6t,k6t,Mzo={};function v6t(){return m6t?g6t:(m6t=1,g6t=VV()&&!!Symbol.for&&!!Symbol.keyFor)}var A6t,Pzo={},t6e,p6t,b6t,w6t={};function Fzo(){if(p6t)return t6e;p6t=1;var e=Xs(),t=$I(),n=jc(),r=aC(),o=rf(),s=e([].push);return t6e=function(l){if(n(l))return l;if(t(l)){for(var d=l.length,u=[],h=0;h=51||!e(function(){var a=[];return(a.constructor={})[r]=function(){return{foo:1}},a[s](Boolean).foo!==1})}}function zc(){if(R6t)return B6t;R6t=1;var e=fc(),t=vl();return B6t=function(r,o){var s=t[r+"Prototype"],a=s&&s[o];if(a)return a;var l=e[r],d=l&&l.prototype;return d&&d[o]}}function Vzo(){return M6t?I6t:(M6t=1,function(){if(D6t)return Wzo;D6t=1;var e=ai(),t=QL().filter;e({target:"Array",proto:!0,forced:!Cre()("filter")},{filter:function(r){return t(this,r,arguments.length>1?arguments[1]:void 0)}})}(),I6t=zc()("Array","filter"))}function zzo(){if(F6t)return P6t;F6t=1;var e=Al(),t=Vzo(),n=Array.prototype;return P6t=function(o){var s=o.filter;return o===n||e(n,o)&&s===n.filter?t:s}}function Hzo(){return U6t?N6t:(U6t=1,N6t=zzo())}var V6t,bd=Pi(W6t?j6t:(W6t=1,j6t=Hzo())),n6e={exports:{}},$zo={},z6t,H6t,$6t,X6t,G6t;function Xzo(){if(z6t)return n6e.exports;z6t=1,function(){if(V6t)return $zo;V6t=1;var n=ai(),r=Rs(),o=W3(),s=_E().f,a=yd();n({target:"Object",stat:!0,forced:!a||r(function(){s(1)}),sham:!a},{getOwnPropertyDescriptor:function(d,u){return s(o(d),u)}})}();var e=vl().Object,t=n6e.exports=function(n,r){return e.getOwnPropertyDescriptor(n,r)};return e.getOwnPropertyDescriptor.sham&&(t.sham=!0),n6e.exports}function ejn(){return $6t?H6t:($6t=1,H6t=Xzo())}var Y6t,Z6t,i6e,q6t,K6t,J6t,eEt,tEt,nEt,Gu=Pi(G6t?X6t:(G6t=1,X6t=ejn())),Gzo={};function _H(){if(Z6t)return Y6t;Z6t=1;var e=Rs();return Y6t=function(n,r){var o=[][n];return!!o&&e(function(){o.call(null,r||function(){return 1},1)})}}function Yzo(){if(q6t)return i6e;q6t=1;var e=QL().forEach,t=_H()("forEach");return i6e=t?[].forEach:function(n){return e(this,n,arguments.length>1?arguments[1]:void 0)},i6e}function Zzo(){return eEt?J6t:(eEt=1,function(){if(K6t)return Gzo;K6t=1;var e=ai(),t=Yzo();e({target:"Array",proto:!0,forced:[].forEach!==t},{forEach:t})}(),J6t=zc()("Array","forEach"))}function qzo(){return nEt?tEt:(nEt=1,tEt=Zzo())}var iEt,rEt,oEt,sEt;function tjn(){if(rEt)return iEt;rEt=1;var e=TL(),t=jd(),n=Al(),r=qzo(),o=Array.prototype,s={DOMTokenList:!0,NodeList:!0};return iEt=function(l){var d=l.forEach;return l===o||n(o,l)&&d===o.forEach||t(s,e(l))?r:d}}var r6e,aEt,lEt,cEt,dEt,uEt,hEt,fEt,gEt,mEt,kEt,ki=Pi(sEt?oEt:(sEt=1,oEt=tjn())),Kzo={};function njn(){if(aEt)return r6e;aEt=1;var e=nf(),t=Xs(),n=tOe(),r=Hke(),o=Uf(),s=t([].concat);return r6e=e("Reflect","ownKeys")||function(a){var l=n.f(o(a)),d=r.f;return d?s(l,d(a)):l},r6e}function _re(){if(cEt)return lEt;cEt=1;var e=yd(),t=EA(),n=OE();return lEt=function(o,s,a){e?t.f(o,s,n(0,a)):o[s]=a}}function Jzo(){return hEt?uEt:(hEt=1,function(){if(dEt)return Kzo;dEt=1;var e=ai(),t=yd(),n=njn(),r=W3(),o=_E(),s=_re();e({target:"Object",stat:!0,sham:!t},{getOwnPropertyDescriptors:function(l){for(var d,u,h=r(l),g=o.f,m=n(h),v={},f=0;m.length>f;)(u=g(h,d=m[f++]))!==void 0&&s(v,d,u);return v}})}(),uEt=vl().Object.getOwnPropertyDescriptors)}function eHo(){return gEt?fEt:(gEt=1,fEt=Jzo())}var vEt,Vu=Pi(kEt?mEt:(kEt=1,mEt=eHo())),o6e={exports:{}},AEt={};function tHo(){if(vEt)return AEt;vEt=1;var e=ai(),t=yd(),n=Jrt().f;return e({target:"Object",stat:!0,forced:Object.defineProperties!==n,sham:!t},{defineProperties:n}),AEt}var pEt,bEt,wEt,OEt,yEt;function nHo(){if(pEt)return o6e.exports;pEt=1,tHo();var e=vl().Object,t=o6e.exports=function(n,r){return e.defineProperties(n,r)};return e.defineProperties.sham&&(t.sham=!0),o6e.exports}function iHo(){return wEt?bEt:(wEt=1,bEt=nHo())}var CEt,z3=Pi(yEt?OEt:(yEt=1,OEt=iHo())),s6e={exports:{}},_Et={};function rHo(){if(CEt)return _Et;CEt=1;var e=ai(),t=yd(),n=EA().f;return e({target:"Object",stat:!0,forced:Object.defineProperty!==n,sham:!t},{defineProperty:n}),_Et}var SEt,LEt,xEt,EEt,TEt;function oHo(){if(SEt)return s6e.exports;SEt=1,rHo();var e=vl().Object,t=s6e.exports=function(n,r,o){return e.defineProperty(n,r,o)};return e.defineProperty.sham&&(t.sham=!0),s6e.exports}function ijn(){return xEt?LEt:(xEt=1,LEt=oHo())}var QEt,DEt,BEt,REt,IEt,MEt,v2=Pi(TEt?EEt:(TEt=1,EEt=ijn()));function Lr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function sHo(){return DEt?QEt:(DEt=1,QEt=ijn())}function aHo(){return REt?BEt:(REt=1,BEt=sHo())}function rjn(){return MEt?IEt:(MEt=1,IEt=aHo())}var PEt,FEt,NEt,iOe=Pi(rjn()),UEt={};function tot(){if(FEt)return PEt;FEt=1;var e=TypeError;return PEt=function(n){if(n>9007199254740991)throw e("Maximum allowed index exceeded");return n}}function ojn(){if(NEt)return UEt;NEt=1;var e=ai(),t=Rs(),n=$I(),r=Xu(),o=_m(),s=V3(),a=tot(),l=_re(),d=eot(),u=Cre(),h=Vc(),g=yH(),m=h("isConcatSpreadable"),v=g>=51||!t(function(){var k=[];return k[m]=!1,k.concat()[0]!==k}),f=function(A){if(!r(A))return!1;var p=A[m];return p!==void 0?!!p:n(A)};return e({target:"Array",proto:!0,arity:1,forced:!v||!u("concat")},{concat:function(A){var p,b,w,O,y,C=o(this),_=d(C,0),S=0;for(p=-1,w=arguments.length;p=f.length)return v.target=void 0,a(void 0,!0);switch(v.kind){case"keys":return a(k,!1);case"values":return a(f[k],!1)}return a([k,f[k]],!1)},"values");var m=n.Arguments=n.Array;if(t("keys"),t("values"),t("entries"),!l&&d&&m.name!=="values")try{o(m,"name",{value:"values"})}catch{}return a6e}function mHo(){return D7t?Q7t:(D7t=1,Q7t={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0})}function DL(){if(B7t)return M7t;B7t=1,lC();var e=mHo(),t=fc(),n=My(),r=SH();for(var o in e)n(t[o],o),r[o]=r.Array;return M7t}function hjn(){if(I7t)return R7t;I7t=1;var e=uHo();return DL(),R7t=e}var P7t,kHo={},F7t,N7t,U7t,j7t,W7t;function vHo(){if(W7t)return j7t;W7t=1;var e=hjn();return function(){if(P7t)return kHo;P7t=1;var t=Vc(),n=EA().f,r=t("metadata"),o=Function.prototype;o[r]===void 0&&n(o,r,{value:null})}(),F7t||(F7t=1,iu()("asyncDispose")),N7t||(N7t=1,iu()("dispose")),U7t||(U7t=1,iu()("metadata")),j7t=e}var V7t,z7t,H7t;function $7t(){if(z7t)return V7t;z7t=1;var e=nf(),t=Xs(),n=e("Symbol"),r=n.keyFor,o=t(n.prototype.valueOf);return V7t=n.isRegisteredSymbol||function(s){try{return r(o(s))!==void 0}catch{return!1}}}var l6e,X7t,G7t;function Y7t(){if(X7t)return l6e;X7t=1;for(var e=sj(),t=nf(),n=Xs(),r=pre(),o=Vc(),s=t("Symbol"),a=s.isWellKnownSymbol,l=t("Object","getOwnPropertyNames"),d=n(s.prototype.valueOf),u=e("wks"),h=0,g=l(s),m=g.length;h=A?u?"":void 0:(m=s(f,k))<55296||m>56319||k+1===A||(v=s(f,k+1))<56320||v>57343?u?o(f,k):m:u?a(f,k,k+2):v-56320+(m-55296<<10)+65536}};return lTt={codeAt:l(!1),charAt:l(!0)}}function XI(){if(dTt)return wTt;dTt=1;var e=fjn().charAt,t=rf(),n=LE(),r=not(),o=oOe(),s="String Iterator",a=n.set,l=n.getterFor(s);return r(String,"String",function(d){a(this,{type:s,string:t(d),index:0})},function(){var d,u=l(this),h=u.string,g=u.index;return g>=h.length?o(void 0,!0):(d=e(h,g),u.index+=d.length,o(d,!1))}),wTt}function pHo(){return hTt?uTt:(hTt=1,lC(),XI(),sjn(),uTt=nOe().f("iterator"))}function bHo(){if(gTt)return fTt;gTt=1;var e=pHo();return DL(),fTt=e}function wHo(){return kTt?mTt:(kTt=1,mTt=bHo())}function OHo(){return ATt?vTt:(ATt=1,vTt=wHo())}function gjn(){return bTt?pTt:(bTt=1,pTt=OHo())}var yHo=Pi(gjn());function vd(e){return vd=typeof IN=="function"&&kn(yHo)=="symbol"?function(t){return kn(t)}:function(t){return t&&typeof IN=="function"&&t.constructor===IN&&t!==IN.prototype?"symbol":kn(t)},vd(e)}var OTt,yTt,CTt,_Tt,STt,LTt,xTt,ETt,TTt,QTt;function CHo(){return yTt?OTt:(yTt=1,ajn(),OTt=nOe().f("toPrimitive"))}function _Ho(){return _Tt?CTt:(_Tt=1,CTt=CHo())}function SHo(){return LTt?STt:(LTt=1,STt=_Ho())}function LHo(){return ETt?xTt:(ETt=1,xTt=SHo())}function xHo(){return QTt?TTt:(QTt=1,TTt=LHo())}var EHo=Pi(xHo());function mjn(e){var t=function(n,r){if(vd(n)!="object"||!n)return n;var o=n[EHo];if(o!==void 0){var s=o.call(n,r);if(vd(s)!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(n)}(e,"string");return vd(t)=="symbol"?t:t+""}function DTt(e,t){for(var n=0;nm,A=n(v)?v:l(v),p=k?s(arguments,m):[],b=k?function(){t(A,this,p)}:A;return g?h(b,f):h(b)}:h},c6e}var VQt,zQt,HQt,$Qt,XQt,GQt,e$o={};function yjn(){return zQt||(zQt=1,function(){if(jQt)return KHo;jQt=1;var e=ai(),t=fc(),n=WQt()(t.setInterval,!0);e({global:!0,bind:!0,forced:t.setInterval!==n},{setInterval:n})}(),function(){if(VQt)return e$o;VQt=1;var e=ai(),t=fc(),n=WQt()(t.setTimeout,!0);e({global:!0,bind:!0,forced:t.setTimeout!==n},{setTimeout:n})}()),qHo}function t$o(){return $Qt?HQt:($Qt=1,yjn(),HQt=vl().setTimeout)}var YQt,ZQt,qQt,KQt,JQt,eDt,tDt,nDt,iDt,Bu=Pi(GQt?XQt:(GQt=1,XQt=t$o())),n$o={};function i$o(){return qQt?ZQt:(qQt=1,function(){if(YQt)return n$o;YQt=1;var e=ai(),t=QL().map;e({target:"Array",proto:!0,forced:!Cre()("map")},{map:function(r){return t(this,r,arguments.length>1?arguments[1]:void 0)}})}(),ZQt=zc()("Array","map"))}function r$o(){if(JQt)return KQt;JQt=1;var e=Al(),t=i$o(),n=Array.prototype;return KQt=function(o){var s=o.map;return o===n||e(n,o)&&s===n.map?t:s}}function o$o(){return tDt?eDt:(tDt=1,eDt=r$o())}var rDt,oDt,sDt,ls=Pi(iDt?nDt:(iDt=1,nDt=o$o())),s$o={};function a$o(){return sDt?oDt:(sDt=1,function(){if(rDt)return s$o;rDt=1;var e=ai(),t=qrt().includes,n=Rs(),r=Sre();e({target:"Array",proto:!0,forced:n(function(){return!Array(1).includes()})},{includes:function(s){return t(this,s,arguments.length>1?arguments[1]:void 0)}}),r("includes")}(),oDt=zc()("Array","includes"))}var aDt,lDt,cDt,dDt,uDt,hDt,fDt,gDt,mDt,kDt,vDt,ADt,pDt,bDt,wDt,l$o={};function Cjn(){if(lDt)return aDt;lDt=1;var e=Xu(),t=aC(),n=Vc()("match");return aDt=function(o){var s;return e(o)&&((s=o[n])!==void 0?!!s:t(o)==="RegExp")}}function rot(){if(dDt)return cDt;dDt=1;var e=Cjn(),t=TypeError;return cDt=function(r){if(e(r))throw new t("The method doesn't accept regular expressions");return r}}function oot(){if(hDt)return uDt;hDt=1;var e=Vc()("match");return uDt=function(n){var r=/./;try{"/./"[n](r)}catch{try{return r[e]=!1,"/./"[n](r)}catch{}}return!1}}function c$o(){return mDt?gDt:(mDt=1,function(){if(fDt)return l$o;fDt=1;var e=ai(),t=Xs(),n=rot(),r=Lp(),o=rf(),s=oot(),a=t("".indexOf);e({target:"String",proto:!0,forced:!s("includes")},{includes:function(d){return!!~a(o(r(this)),o(n(d)),arguments.length>1?arguments[1]:void 0)}})}(),gDt=zc()("String","includes"))}function d$o(){if(vDt)return kDt;vDt=1;var e=Al(),t=a$o(),n=c$o(),r=Array.prototype,o=String.prototype;return kDt=function(a){var l=a.includes;return a===r||e(r,a)&&l===r.includes?t:typeof a=="string"||a===o||e(o,a)&&l===o.includes?n:l}}function u$o(){return pDt?ADt:(pDt=1,ADt=d$o())}var d6e,ODt,yDt,CDt,_Dt,SDt,LDt,xDt,EDt,Lv=Pi(wDt?bDt:(wDt=1,bDt=u$o())),h$o={};function _jn(){if(ODt)return d6e;ODt=1;var e=yd(),t=Xs(),n=rd(),r=Rs(),o=Ore(),s=Hke(),a=Gwe(),l=_m(),d=Ywe(),u=Object.assign,h=Object.defineProperty,g=t([].concat);return d6e=!u||r(function(){if(e&&u({b:1},u(h({},"a",{enumerable:!0,get:function(){h(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var m={},v={},f=Symbol("assign detection"),k="abcdefghijklmnopqrst";return m[f]=7,k.split("").forEach(function(A){v[A]=A}),u({},m)[f]!==7||o(u({},v)).join("")!==k})?function(m,v){for(var f=l(m),k=arguments.length,A=1,p=s.f,b=a.f;k>A;)for(var w,O=d(arguments[A++]),y=p?g(o(O),p(O)):o(O),C=y.length,_=0;C>_;)w=y[_++],e&&!n(b,O,w)||(f[w]=O[w]);return f}:u,d6e}function f$o(){return _Dt?CDt:(_Dt=1,function(){if(yDt)return h$o;yDt=1;var e=ai(),t=_jn();e({target:"Object",stat:!0,arity:2,forced:Object.assign!==t},{assign:t})}(),CDt=vl().Object.assign)}function g$o(){return LDt?SDt:(LDt=1,SDt=f$o())}var TDt,QDt,DDt,BDt,RDt,IDt,MDt,PDt,CD=Pi(EDt?xDt:(EDt=1,xDt=g$o())),FDt={};function m$o(){if(QDt)return TDt;QDt=1;var e=Uf();return TDt=function(){var n=e(this),r="";return n.hasIndices&&(r+="d"),n.global&&(r+="g"),n.ignoreCase&&(r+="i"),n.multiline&&(r+="m"),n.dotAll&&(r+="s"),n.unicode&&(r+="u"),n.unicodeSets&&(r+="v"),n.sticky&&(r+="y"),r}}function k$o(){if(BDt)return DDt;BDt=1;var e=rd(),t=jd(),n=Al(),r=m$o(),o=RegExp.prototype;return DDt=function(a){var l=a.flags;return l!==void 0||"flags"in o||t(a,"flags")||!n(o,a)?l:e(r,a)}}function v$o(){if(IDt)return RDt;IDt=1;var e=Xs(),t=_m(),n=Math.floor,r=e("".charAt),o=e("".replace),s=e("".slice),a=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,l=/\$([$&'`]|\d{1,2})/g;return RDt=function(u,h,g,m,v,f){var k=g+u.length,A=m.length,p=l;return v!==void 0&&(v=t(v),p=a),o(f,p,function(b,w){var O;switch(r(w,0)){case"$":return"$";case"&":return u;case"`":return s(h,0,g);case"'":return s(h,k);case"<":O=v[s(w,1,-1)];break;default:var y=+w;if(y===0)return b;if(y>A){var C=n(y/10);return C===0?b:C<=A?m[C-1]===void 0?r(w,1):m[C-1]+r(w,1):b}O=m[y-1]}return O===void 0?"":O})}}function Sjn(){if(MDt)return FDt;MDt=1;var e=ai(),t=rd(),n=Xs(),r=Lp(),o=jc(),s=HI(),a=Cjn(),l=rf(),d=Zwe(),u=k$o(),h=v$o(),g=Vc(),m=R0(),v=g("replace"),f=TypeError,k=n("".indexOf),A=n("".replace),p=n("".slice),b=Math.max;return e({target:"String",proto:!0},{replaceAll:function(O,y){var C,_,S,L,E,T,Q,P,D,I=r(this),B=0,R=0,M="";if(!s(O)){if((C=a(O))&&(_=l(r(u(O))),!~k(_,"g")))throw new f("`.replaceAll` does not allow non-global regexes");if(S=d(O,v))return t(S,O,I,y);if(m&&C)return A(l(I),O,y)}for(L=l(I),E=l(O),(T=o(y))||(y=l(y)),Q=E.length,P=b(1,Q),B=k(L,E);B!==-1;)D=T?l(y(E,B,L)):h(E,L,B,[],void 0,y),M+=p(L,R,B)+D,R=B+Q,B=B+P>L.length?-1:k(L,E,B+P);return R-1}}(),o=function(){if(cBt)return f6e;cBt=1;var a=$ce();return f6e=function(d,u){var h=this.__data__,g=a(h,d);return g<0?(++this.size,h.push([d,u])):h[g][1]=u,this},f6e}();function s(a){var l=-1,d=a==null?0:a.length;for(this.clear();++l"u"?"undefined":kn(self))=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return OBt=n}function $ke(){if(_Bt)return CBt;_Bt=1;var e=e3().Symbol;return CBt=e}function xH(){if(QBt)return TBt;QBt=1;var e=$ke(),t=function(){if(LBt)return SBt;LBt=1;var o=$ke(),s=Object.prototype,a=s.hasOwnProperty,l=s.toString,d=o?o.toStringTag:void 0;return SBt=function(h){var g=a.call(h,d),m=h[d];try{h[d]=void 0;var v=!0}catch{}var f=l.call(h);return v&&(g?h[d]=m:delete h[d]),f}}(),n=function(){if(EBt)return xBt;EBt=1;var o=Object.prototype.toString;return xBt=function(a){return o.call(a)}}(),r=e?e.toStringTag:void 0;return TBt=function(s){return s==null?s===void 0?"[object Undefined]":"[object Null]":r&&r in Object(s)?t(s):n(s)}}function Py(){return BBt?DBt:(BBt=1,DBt=function(t){var n=kn(t);return t!=null&&(n=="object"||n=="function")})}function sot(){if(IBt)return RBt;IBt=1;var e=xH(),t=Py();return RBt=function(r){if(!t(r))return!1;var o=e(r);return o=="[object Function]"||o=="[object GeneratorFunction]"||o=="[object AsyncFunction]"||o=="[object Proxy]"}}function C$o(){if(NBt)return FBt;NBt=1;var e=function(){if(PBt)return MBt;PBt=1;var n=e3()["__core-js_shared__"];return MBt=n}(),t=function(){var n=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}();return FBt=function(r){return!!t&&t in r}}function Ejn(){if(jBt)return UBt;jBt=1;var e=Function.prototype.toString;return UBt=function(n){if(n!=null){try{return e.call(n)}catch{}try{return n+""}catch{}}return""}}function OQ(){if(XBt)return $Bt;XBt=1;var e=function(){if(VBt)return WBt;VBt=1;var n=sot(),r=C$o(),o=Py(),s=Ejn(),a=/^\[object .+?Constructor\]$/,l=Function.prototype,d=Object.prototype,u=l.toString,h=d.hasOwnProperty,g=RegExp("^"+u.call(h).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");return WBt=function(v){return!(!o(v)||r(v))&&(n(v)?g:a).test(s(v))}}(),t=HBt?zBt:(HBt=1,zBt=function(r,o){return r==null?void 0:r[o]});return $Bt=function(r,o){var s=t(r,o);return e(s)?s:void 0}}function aot(){if(YBt)return GBt;YBt=1;var e=OQ()(e3(),"Map");return GBt=e}function Xce(){if(qBt)return ZBt;qBt=1;var e=OQ()(Object,"create");return ZBt=e}function _$o(){if(cRt)return lRt;cRt=1;var e=function(){if(JBt)return KBt;JBt=1;var a=Xce();return KBt=function(){this.__data__=a?a(null):{},this.size=0}}(),t=tRt?eRt:(tRt=1,eRt=function(l){var d=this.has(l)&&delete this.__data__[l];return this.size-=d?1:0,d}),n=function(){if(iRt)return nRt;iRt=1;var a=Xce(),l=Object.prototype.hasOwnProperty;return nRt=function(u){var h=this.__data__;if(a){var g=h[u];return g==="__lodash_hash_undefined__"?void 0:g}return l.call(h,u)?h[u]:void 0}}(),r=function(){if(oRt)return rRt;oRt=1;var a=Xce(),l=Object.prototype.hasOwnProperty;return rRt=function(u){var h=this.__data__;return a?h[u]!==void 0:l.call(h,u)}}(),o=function(){if(aRt)return sRt;aRt=1;var a=Xce();return sRt=function(d,u){var h=this.__data__;return this.size+=this.has(d)?0:1,h[d]=a&&u===void 0?"__lodash_hash_undefined__":u,this}}();function s(a){var l=-1,d=a==null?0:a.length;for(this.clear();++l-1&&t%1==0&&t<=9007199254740991})}function lOe(){if(gIt)return fIt;gIt=1;var e=sot(),t=Njn();return fIt=function(r){return r!=null&&t(r.length)&&!e(r)}}var vIt,AIt,v6e={exports:{}},pIt,bIt,wIt,OIt,yIt,CIt,_It;function uot(){return pIt||(pIt=1,function(e,t){var n=e3(),r=AIt?vIt:(AIt=1,vIt=function(){return!1}),o=t&&!t.nodeType&&t,s=o&&e&&!e.nodeType&&e,a=s&&s.exports===o?n.Buffer:void 0,l=(a?a.isBuffer:void 0)||r;e.exports=l}(v6e,v6e.exports)),v6e.exports}function hot(){return _It?CIt:(_It=1,CIt=function(t){return function(n){return t(n)}})}var SIt,LIt,xIt,EIt,TIt,QIt,DIt,A6e,BIt,RIt,IIt,MIt,PIt,FIt,NIt,UIt,jIt,WIt,VIt,zIt,HIt,$It,XIt,p6e,GIt,b6e,YIt,ZIt,qIt,KIt,JIt,w6e,eMt,tMt,nMt,iMt,rMt,O6e,oMt,sMt,aMt,lMt,cMt,y6e,dMt,C6e,uMt,hMt,fMt,_6e={exports:{}};function fot(){return SIt||(SIt=1,e=_6e,t=_6e.exports,n=xjn(),r=t&&!t.nodeType&&t,o=r&&e&&!e.nodeType&&e,s=o&&o.exports===r&&n.process,a=function(){try{var l=o&&o.require&&o.require("util").types;return l||s&&s.binding&&s.binding("util")}catch{}}(),e.exports=a),_6e.exports;var e,t,n,r,o,s,a}function Ujn(){if(xIt)return LIt;xIt=1;var e=function(){if(yIt)return OIt;yIt=1;var s=xH(),a=Njn(),l=N6(),d={};return d["[object Float32Array]"]=d["[object Float64Array]"]=d["[object Int8Array]"]=d["[object Int16Array]"]=d["[object Int32Array]"]=d["[object Uint8Array]"]=d["[object Uint8ClampedArray]"]=d["[object Uint16Array]"]=d["[object Uint32Array]"]=!0,d["[object Arguments]"]=d["[object Array]"]=d["[object ArrayBuffer]"]=d["[object Boolean]"]=d["[object DataView]"]=d["[object Date]"]=d["[object Error]"]=d["[object Function]"]=d["[object Map]"]=d["[object Number]"]=d["[object Object]"]=d["[object RegExp]"]=d["[object Set]"]=d["[object String]"]=d["[object WeakMap]"]=!1,OIt=function(h){return l(h)&&a(h.length)&&!!d[s(h)]}}(),t=hot(),n=fot(),r=n&&n.isTypedArray,o=r?t(r):e;return LIt=o}function jjn(){return TIt?EIt:(TIt=1,EIt=function(t,n){if((n!=="constructor"||typeof t[n]!="function")&&n!="__proto__")return t[n]})}function Wjn(){if(DIt)return QIt;DIt=1;var e=lot(),t=aOe(),n=Object.prototype.hasOwnProperty;return QIt=function(o,s,a){var l=o[s];n.call(o,s)&&t(l,a)&&(a!==void 0||s in o)||e(o,s,a)}}function iY(){if(BIt)return A6e;BIt=1;var e=Wjn(),t=lot();return A6e=function(r,o,s,a){var l=!s;s||(s={});for(var d=-1,u=o.length;++d-1&&n%1==0&&n0){if(++a>=800)return arguments[0]}else a=0;return s.apply(void 0,arguments)}},O6e}(),n=t(e);return sMt=n}function B$o(){if(uMt)return C6e;uMt=1;var e=function(){if(cMt)return lMt;cMt=1;var n=Hjn(),r=T$o(),o=D$o();return lMt=function(a,l){return o(r(a,l,n),a+"")}}(),t=function(){if(dMt)return y6e;dMt=1;var n=aOe(),r=lOe(),o=Vjn(),s=Py();return y6e=function(l,d,u){if(!s(u))return!1;var h=kn(d);return!!(h=="number"?r(u)&&o(d,u.length):h=="string"&&d in u)&&n(u[d],l)},y6e}();return C6e=function(r){return e(function(o,s){var a=-1,l=s.length,d=l>1?s[l-1]:void 0,u=l>2?s[2]:void 0;for(d=r.length>3&&typeof d=="function"?(l--,d):void 0,u&&t(s[0],s[1],u)&&(d=l<3?void 0:d,l=1),o=Object(o);++a1?arguments[1]:void 0,p=A!==void 0;p&&(A=e(A,k>2?arguments[2]:void 0));var b,w,O,y,C,_,S=u(v),L=0;if(!S||this===h&&o(S))for(b=a(v),w=f?new this(b):h(b);b>L;L++)_=p?A(v[L],L):v[L],l(w,L,_);else for(w=f?new this:[],C=(y=d(v,S)).next;!(O=t(C,y)).done;L++)_=p?r(y,A,[O.value,L],!0):O.value,l(w,L,_);return w.length=L,w},E6e}function Yjn(){if(DMt)return QMt;DMt=1;var e=Vc()("iterator"),t=!1;try{var n=0,r={next:function(){return{done:!!n++}},return:function(){t=!0}};r[e]=function(){return this},Array.from(r,function(){throw 2})}catch{}return QMt=function(s,a){try{if(!a&&!t)return!1}catch{return!1}var l=!1;try{var d={};d[e]=function(){return{next:function(){return{done:l=!0}}}},s(d)}catch{}return l}}function j$o(){return IMt?RMt:(IMt=1,XI(),function(){if(BMt)return N$o;BMt=1;var e=ai(),t=Gjn();e({target:"Array",stat:!0,forced:!Yjn()(function(n){Array.from(n)})},{from:t})}(),RMt=vl().Array.from)}function Zjn(){return PMt?MMt:(PMt=1,MMt=j$o())}var UMt,jMt,WMt,VMt,zMt,HMt,$Mt,XMt,Wl=Pi(NMt?FMt:(NMt=1,FMt=Zjn()));function W$o(){return jMt?UMt:(jMt=1,lC(),UMt=zc()("Array","keys"))}function V$o(){return VMt?WMt:(VMt=1,WMt=W$o())}function z$o(){if(HMt)return zMt;HMt=1,DL();var e=TL(),t=jd(),n=Al(),r=V$o(),o=Array.prototype,s={DOMTokenList:!0,NodeList:!0};return zMt=function(l){var d=l.keys;return l===o||n(o,l)&&d===o.keys||t(s,e(l))?r:d}}var GMt,YMt,ZMt,qMt,KMt,JMt,ePt,tPt,nPt,sS=Pi(XMt?$Mt:(XMt=1,$Mt=z$o())),H$o={};function $$o(){return ZMt?YMt:(ZMt=1,function(){if(GMt)return H$o;GMt=1;var e=ai(),t=QL().findIndex,n=Sre(),r="findIndex",o=!0;r in[]&&Array(1)[r](function(){o=!1}),e({target:"Array",proto:!0,forced:o},{findIndex:function(a){return t(this,a,arguments.length>1?arguments[1]:void 0)}}),n(r)}(),YMt=zc()("Array","findIndex"))}function X$o(){if(KMt)return qMt;KMt=1;var e=Al(),t=$$o(),n=Array.prototype;return qMt=function(o){var s=o.findIndex;return o===n||e(n,o)&&s===n.findIndex?t:s}}function G$o(){return ePt?JMt:(ePt=1,JMt=X$o())}var iPt,rPt,oPt,sPt,aPt,lPt,cPt,dPt,uPt,hPt,fPt,gPt,mPt,Xke=Pi(nPt?tPt:(nPt=1,tPt=G$o())),Y$o={};function qjn(){if(rPt)return iPt;rPt=1;var e=yd(),t=$I(),n=TypeError,r=Object.getOwnPropertyDescriptor,o=e&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(s){return s instanceof TypeError}}();return iPt=o?function(s,a){if(t(s)&&!r(s,"length").writable)throw new n("Cannot set read only .length");return s.length=a}:function(s,a){return s.length=a}}function Kjn(){if(sPt)return oPt;sPt=1;var e=CE(),t=TypeError;return oPt=function(r,o){if(!delete r[o])throw new t("Cannot delete property "+e(o)+" of "+e(r))}}function Z$o(){return cPt?lPt:(cPt=1,function(){if(aPt)return Y$o;aPt=1;var e=ai(),t=_m(),n=bre(),r=CH(),o=V3(),s=qjn(),a=tot(),l=eot(),d=_re(),u=Kjn(),h=Cre()("splice"),g=Math.max,m=Math.min;e({target:"Array",proto:!0,forced:!h},{splice:function(f,k){var A,p,b,w,O,y,C=t(this),_=o(C),S=n(f,_),L=arguments.length;for(L===0?A=p=0:L===1?(A=0,p=_-S):(A=L-2,p=m(g(r(k),0),_-S)),a(_+A-p),b=l(C,p),w=0;w_-p+A;w--)u(C,w-1)}else if(A>p)for(w=_-p;w>S;w--)y=w+A-1,(O=w+p-1)in C?C[y]=C[O]:u(C,y);for(w=0;we.length)&&(t=e.length);for(var n=0,r=Array(t);n"u"?"undefined":kn(globalThis))=="object"&&globalThis)||e((typeof window>"u"?"undefined":kn(window))=="object"&&window)||e((typeof self>"u"?"undefined":kn(self))=="object"&&self)||e(kn(O0)=="object"&&O0)||e(kn(Hce)=="object"&&Hce)||function(){return this}()||Function("return this")()}function Rs(){return sxt?oxt:(sxt=1,oxt=function(t){try{return!!t()}catch{return!0}})}function vre(){return lxt?axt:(lxt=1,axt=!Rs()(function(){var e=(function(){}).bind();return typeof e!="function"||e.hasOwnProperty("prototype")}))}function zI(){if(cxt)return N9e;cxt=1;var e=vre(),t=Function.prototype,n=t.apply,r=t.call;return N9e=(typeof Reflect>"u"?"undefined":kn(Reflect))=="object"&&Reflect.apply||(e?r.bind(n):function(){return r.apply(n,arguments)}),N9e}function Xs(){if(dxt)return U9e;dxt=1;var e=vre(),t=Function.prototype,n=t.call,r=e&&t.bind.bind(n,n);return U9e=e?r:function(o){return function(){return n.apply(o,arguments)}},U9e}function aC(){if(hxt)return uxt;hxt=1;var e=Xs(),t=e({}.toString),n=e("".slice);return uxt=function(o){return n(t(o),8,-1)}}function Are(){if(gxt)return fxt;gxt=1;var e=aC(),t=Xs();return fxt=function(r){if(e(r)==="Function")return t(r)}}function jc(){if(kxt)return mxt;kxt=1;var e=(typeof document>"u"?"undefined":kn(document))=="object"&&document.all;return mxt=e===void 0&&e!==void 0?function(t){return typeof t=="function"||t===e}:function(t){return typeof t=="function"}}var vxt,Axt,j9e,pxt,W9e={};function yd(){return Axt?vxt:(Axt=1,vxt=!Rs()(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7}))}function rd(){if(pxt)return j9e;pxt=1;var e=vre(),t=Function.prototype.call;return j9e=e?t.bind(t):function(){return t.apply(t,arguments)},j9e}var bxt,wxt,Oxt,yxt,Cxt,_xt,Sxt,Lxt,xxt,Ext,Txt,Qxt,Dxt,Bxt,Rxt,V9e,Ixt,Mxt,Pxt,Fxt,Nxt,Uxt,jxt,z9e,Wxt,Vxt,zxt,Hxt,$xt,Xxt,Gxt,Yxt,Zxt,qxt,Kxt,Jxt,e5t,H9e={};function Gwe(){if(bxt)return H9e;bxt=1;var e={}.propertyIsEnumerable,t=Object.getOwnPropertyDescriptor,n=t&&!e.call({1:2},1);return H9e.f=n?function(r){var o=t(this,r);return!!o&&o.enumerable}:e,H9e}function OE(){return Oxt?wxt:(Oxt=1,wxt=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}})}function Ywe(){if(Cxt)return yxt;Cxt=1;var e=Xs(),t=Rs(),n=aC(),r=Object,o=e("".split);return yxt=t(function(){return!r("z").propertyIsEnumerable(0)})?function(s){return n(s)==="String"?o(s,""):r(s)}:r}function HI(){return Sxt?_xt:(Sxt=1,_xt=function(t){return t==null})}function Lp(){if(xxt)return Lxt;xxt=1;var e=HI(),t=TypeError;return Lxt=function(r){if(e(r))throw new t("Can't call method on "+r);return r}}function W3(){if(Txt)return Ext;Txt=1;var e=Ywe(),t=Lp();return Ext=function(r){return e(t(r))}}function Xu(){if(Dxt)return Qxt;Dxt=1;var e=jc();return Qxt=function(n){return kn(n)=="object"?n!==null:e(n)}}function vl(){return Rxt?Bxt:(Rxt=1,Bxt={})}function nf(){if(Ixt)return V9e;Ixt=1;var e=vl(),t=fc(),n=jc(),r=function(s){return n(s)?s:void 0};return V9e=function(s,a){return arguments.length<2?r(e[s])||r(t[s]):e[s]&&e[s][a]||t[s]&&t[s][a]},V9e}function Al(){return Pxt?Mxt:(Pxt=1,Mxt=Xs()({}.isPrototypeOf))}function yE(){return Nxt?Fxt:(Nxt=1,Fxt=typeof navigator<"u"&&String(navigator.userAgent)||"")}function yH(){if(jxt)return Uxt;jxt=1;var e,t,n=fc(),r=yE(),o=n.process,s=n.Deno,a=o&&o.versions||s&&s.version,l=a&&a.v8;return l&&(t=(e=l.split("."))[0]>0&&e[0]<4?1:+(e[0]+e[1])),!t&&r&&(!(e=r.match(/Edge\/(\d+)/))||e[1]>=74)&&(e=r.match(/Chrome\/(\d+)/))&&(t=+e[1]),Uxt=t}function VV(){if(Wxt)return z9e;Wxt=1;var e=yH(),t=Rs(),n=fc().String;return z9e=!!Object.getOwnPropertySymbols&&!t(function(){var r=Symbol("symbol detection");return!n(r)||!(Object(r)instanceof Symbol)||!Symbol.sham&&e&&e<41}),z9e}function NUn(){return zxt?Vxt:(zxt=1,Vxt=VV()&&!Symbol.sham&&kn(Symbol.iterator)=="symbol")}function pre(){if($xt)return Hxt;$xt=1;var e=nf(),t=jc(),n=Al(),r=Object;return Hxt=NUn()?function(o){return kn(o)=="symbol"}:function(o){var s=e("Symbol");return t(s)&&n(s.prototype,r(o))}}function CE(){if(Gxt)return Xxt;Gxt=1;var e=String;return Xxt=function(n){try{return e(n)}catch{return"Object"}}}function Jh(){if(Zxt)return Yxt;Zxt=1;var e=jc(),t=CE(),n=TypeError;return Yxt=function(o){if(e(o))return o;throw new n(t(o)+" is not a function")}}function Zwe(){if(Kxt)return qxt;Kxt=1;var e=Jh(),t=HI();return qxt=function(r,o){var s=r[o];return t(s)?void 0:e(s)}}function Czo(){if(e5t)return Jxt;e5t=1;var e=rd(),t=jc(),n=Xu(),r=TypeError;return Jxt=function(s,a){var l,d;if(a==="string"&&t(l=s.toString)&&!n(d=e(l,s))||t(l=s.valueOf)&&!n(d=e(l,s))||a!=="string"&&t(l=s.toString)&&!n(d=e(l,s)))return d;throw new r("Can't convert object to primitive value")}}var t5t,n5t,i5t,r5t,$9e={exports:{}};function R0(){return n5t?t5t:(n5t=1,t5t=!0)}function _zo(){if(r5t)return i5t;r5t=1;var e=fc(),t=Object.defineProperty;return i5t=function(r,o){try{t(e,r,{value:o,configurable:!0,writable:!0})}catch{e[r]=o}return o}}var o5t,s5t,a5t,l5t,c5t,d5t,u5t,h5t,f5t,g5t,m5t,k5t,v5t,A5t,p5t,b5t,w5t,O5t,y5t,C5t,_5t,S5t,X9e,L5t;function Xrt(){if(o5t)return $9e.exports;o5t=1;var e=R0(),t=fc(),n=_zo(),r="__core-js_shared__",o=$9e.exports=t[r]||n(r,{});return(o.versions||(o.versions=[])).push({version:"3.37.1",mode:e?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.37.1/LICENSE",source:"https://github.com/zloirock/core-js"}),$9e.exports}function sj(){if(a5t)return s5t;a5t=1;var e=Xrt();return s5t=function(n,r){return e[n]||(e[n]=r||{})}}function _m(){if(c5t)return l5t;c5t=1;var e=Lp(),t=Object;return l5t=function(r){return t(e(r))}}function jd(){if(u5t)return d5t;u5t=1;var e=Xs(),t=_m(),n=e({}.hasOwnProperty);return d5t=Object.hasOwn||function(r,o){return n(t(r),o)}}function qwe(){if(f5t)return h5t;f5t=1;var e=Xs(),t=0,n=Math.random(),r=e(1 .toString);return h5t=function(s){return"Symbol("+(s===void 0?"":s)+")_"+r(++t+n,36)}}function Vc(){if(m5t)return g5t;m5t=1;var e=fc(),t=sj(),n=jd(),r=qwe(),o=VV(),s=NUn(),a=e.Symbol,l=t("wks"),d=s?a.for||a:a&&a.withoutSetter||r;return g5t=function(h){return n(l,h)||(l[h]=o&&n(a,h)?a[h]:d("Symbol."+h)),l[h]}}function UUn(){if(v5t)return k5t;v5t=1;var e=rd(),t=Xu(),n=pre(),r=Zwe(),o=Czo(),s=TypeError,a=Vc()("toPrimitive");return k5t=function(d,u){if(!t(d)||n(d))return d;var h,g=r(d,a);if(g){if(u===void 0&&(u="default"),h=e(g,d,u),!t(h)||n(h))return h;throw new s("Can't convert object to primitive value")}return u===void 0&&(u="number"),o(d,u)}}function Grt(){if(p5t)return A5t;p5t=1;var e=UUn(),t=pre();return A5t=function(r){var o=e(r,"string");return t(o)?o:o+""}}function Yrt(){if(w5t)return b5t;w5t=1;var e=fc(),t=Xu(),n=e.document,r=t(n)&&t(n.createElement);return b5t=function(s){return r?n.createElement(s):{}}}function jUn(){if(y5t)return O5t;y5t=1;var e=yd(),t=Rs(),n=Yrt();return O5t=!e&&!t(function(){return Object.defineProperty(n("div"),"a",{get:function(){return 7}}).a!==7})}function _E(){if(C5t)return W9e;C5t=1;var e=yd(),t=rd(),n=Gwe(),r=OE(),o=W3(),s=Grt(),a=jd(),l=jUn(),d=Object.getOwnPropertyDescriptor;return W9e.f=e?d:function(u,h){if(u=o(u),h=s(h),l)try{return d(u,h)}catch{}if(a(u,h))return r(!t(n.f,u,h),u[h])},W9e}function WUn(){if(S5t)return _5t;S5t=1;var e=Rs(),t=jc(),n=/#|\.prototype\./,r=function(u,h){var g=s[o(u)];return g===l||g!==a&&(t(h)?e(h):!!h)},o=r.normalize=function(d){return String(d).replace(n,".").toLowerCase()},s=r.data={},a=r.NATIVE="N",l=r.POLYFILL="P";return _5t=r}function Kg(){if(L5t)return X9e;L5t=1;var e=Are(),t=Jh(),n=vre(),r=e(e.bind);return X9e=function(s,a){return t(s),a===void 0?s:n?r(s,a):function(){return s.apply(a,arguments)}},X9e}var x5t,E5t,T5t,Q5t,D5t,B5t,R5t,I5t,M5t,P5t,F5t,G9e,N5t,U5t,j5t,W5t,V5t,z5t,H5t,$5t,X5t,G5t,Y5t,Y9e={};function VUn(){return E5t?x5t:(E5t=1,x5t=yd()&&Rs()(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42}))}function Uf(){if(Q5t)return T5t;Q5t=1;var e=Xu(),t=String,n=TypeError;return T5t=function(o){if(e(o))return o;throw new n(t(o)+" is not an object")}}function EA(){if(D5t)return Y9e;D5t=1;var e=yd(),t=jUn(),n=VUn(),r=Uf(),o=Grt(),s=TypeError,a=Object.defineProperty,l=Object.getOwnPropertyDescriptor,d="enumerable",u="configurable",h="writable";return Y9e.f=e?n?function(g,m,v){if(r(g),m=o(m),r(v),typeof g=="function"&&m==="prototype"&&"value"in v&&h in v&&!v[h]){var f=l(g,m);f&&f[h]&&(g[m]=v.value,v={configurable:u in v?v[u]:f[u],enumerable:d in v?v[d]:f[d],writable:!1})}return a(g,m,v)}:a:function(g,m,v){if(r(g),m=o(m),r(v),t)try{return a(g,m,v)}catch{}if("get"in v||"set"in v)throw new s("Accessors not supported");return"value"in v&&(g[m]=v.value),g},Y9e}function xL(){if(R5t)return B5t;R5t=1;var e=yd(),t=EA(),n=OE();return B5t=e?function(r,o,s){return t.f(r,o,n(1,s))}:function(r,o,s){return r[o]=s,r}}function ai(){if(M5t)return I5t;M5t=1;var e=fc(),t=zI(),n=Are(),r=jc(),o=_E().f,s=WUn(),a=vl(),l=Kg(),d=xL(),u=jd(),h=function(m){var v=function f(k,A,p){if(this instanceof f){switch(arguments.length){case 0:return new m;case 1:return new m(k);case 2:return new m(k,A)}return new m(k,A,p)}return t(m,this,arguments)};return v.prototype=m.prototype,v};return I5t=function(m,v){var f,k,A,p,b,w,O,y,C,_=m.target,S=m.global,L=m.stat,E=m.proto,Q=S?e:L?e[_]:e[_]&&e[_].prototype,T=S?a:a[_]||d(a,_,{})[_],P=T.prototype;for(p in v)k=!(f=s(S?p:_+(L?".":"#")+p,m.forced))&&Q&&u(Q,p),w=T[p],k&&(O=m.dontCallGetSet?(C=o(Q,p))&&C.value:Q[p]),b=k&&O?O:v[p],(f||E||kn(w)!=kn(b))&&(y=m.bind&&k?l(b,e):m.wrap&&k?h(b):E&&r(b)?n(b):b,(m.sham||b&&b.sham||w&&w.sham)&&d(y,"sham",!0),d(T,p,y),E&&(u(a,A=_+"Prototype")||d(a,A,{}),d(a[A],p,b),m.real&&P&&(f||!P[p])&&d(P,p,b)))}}function EL(){return F5t?P5t:(F5t=1,P5t=Xs()([].slice))}function zUn(){if(N5t)return G9e;N5t=1;var e=Xs(),t=Jh(),n=Xu(),r=jd(),o=EL(),s=vre(),a=Function,l=e([].concat),d=e([].join),u={};return G9e=s?a.bind:function(h){var g=t(this),m=g.prototype,v=o(arguments,1),f=function k(){var A=l(v,o(arguments));return this instanceof k?function(p,b,w){if(!r(u,b)){for(var O=[],y=0;y0?t:e)(r)}}function CH(){if(J5t)return K5t;J5t=1;var e=Szo();return K5t=function(n){var r=+n;return r!=r||r===0?0:e(r)}}function bre(){if(e9t)return Z9e;e9t=1;var e=CH(),t=Math.max,n=Math.min;return Z9e=function(o,s){var a=e(o);return a<0?t(a+s,0):n(a,s)},Z9e}function Jwe(){if(n9t)return t9t;n9t=1;var e=CH(),t=Math.min;return t9t=function(r){var o=e(r);return o>0?t(o,9007199254740991):0}}function V3(){if(r9t)return i9t;r9t=1;var e=Jwe();return i9t=function(n){return e(n.length)}}function qrt(){if(s9t)return o9t;s9t=1;var e=W3(),t=bre(),n=V3(),r=function(s){return function(a,l,d){var u=e(a),h=n(u);if(h===0)return!s&&-1;var g,m=t(d,h);if(s&&l!=l){for(;h>m;)if((g=u[m++])!=g)return!0}else for(;h>m;m++)if((s||m in u)&&u[m]===l)return s||m||0;return!s&&-1}};return o9t={includes:r(!0),indexOf:r(!1)}}function wre(){return l9t?a9t:(l9t=1,a9t={})}function XUn(){if(d9t)return c9t;d9t=1;var e=Xs(),t=jd(),n=W3(),r=qrt().indexOf,o=wre(),s=e([].push);return c9t=function(l,d){var u,h=n(l),g=0,m=[];for(u in h)!t(o,u)&&t(h,u)&&s(m,u);for(;d.length>g;)t(h,u=d[g++])&&(~r(m,u)||s(m,u));return m}}function Krt(){return h9t?u9t:(h9t=1,u9t=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"])}function Ore(){if(g9t)return f9t;g9t=1;var e=XUn(),t=Krt();return f9t=Object.keys||function(n){return e(n,t)}}function Jrt(){if(m9t)return q9e;m9t=1;var e=yd(),t=VUn(),n=EA(),r=Uf(),o=W3(),s=Ore();return q9e.f=e&&!t?Object.defineProperties:function(a,l){r(a);for(var d,u=o(l),h=s(l),g=h.length,m=0;g>m;)n.f(a,d=h[m++],u[d]);return a},q9e}function GUn(){return v9t?k9t:(v9t=1,k9t=nf()("document","documentElement"))}function eOe(){if(p9t)return A9t;p9t=1;var e=sj(),t=qwe(),n=e("keys");return A9t=function(o){return n[o]||(n[o]=t(o))}}function SE(){if(w9t)return b9t;w9t=1;var e,t=Uf(),n=Jrt(),r=Krt(),o=wre(),s=GUn(),a=Yrt(),l="prototype",d="script",u=eOe()("IE_PROTO"),h=function(){},g=function(k){return"<"+d+">"+k+""},m=function(k){k.write(g("")),k.close();var A=k.parentWindow.Object;return k=null,A},v=function(){try{e=new ActiveXObject("htmlfile")}catch{}var k,A,p;v=typeof document<"u"?document.domain&&e?m(e):(A=a("iframe"),p="java"+d+":",A.style.display="none",s.appendChild(A),A.src=String(p),(k=A.contentWindow.document).open(),k.write(g("document.F=Object")),k.close(),k.F):m(e);for(var b=r.length;b--;)delete v[l][r[b]];return v()};return o[u]=!0,b9t=Object.create||function(f,k){var A;return f!==null?(h[l]=t(f),A=new h,h[l]=null,A[u]=f):A=v(),k===void 0?A:n.f(A,k)}}function Lzo(){return C9t?y9t:(C9t=1,function(){if(O9t)return yzo;O9t=1;var e=ai(),t=nf(),n=zI(),r=zUn(),o=$Un(),s=Uf(),a=Xu(),l=SE(),d=Rs(),u=t("Reflect","construct"),h=Object.prototype,g=[].push,m=d(function(){function k(){}return!(u(function(){},[],k)instanceof k)}),v=!d(function(){u(function(){})}),f=m||v;e({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(A,p){o(A),s(p);var b=arguments.length<3?A:o(arguments[2]);if(v&&!m)return u(A,p,b);if(A===b){switch(p.length){case 0:return new A;case 1:return new A(p[0]);case 2:return new A(p[0],p[1]);case 3:return new A(p[0],p[1],p[2]);case 4:return new A(p[0],p[1],p[2],p[3])}var w=[null];return n(g,w,p),new(n(r,A,w))}var O=b.prototype,y=l(a(O)?O:h),C=n(A,y,p);return a(C)?C:y}})}(),y9t=vl().Reflect.construct)}function YUn(){return S9t?_9t:(S9t=1,_9t=Lzo())}var E9t,T9t,Q9t,D9t,B9t,R9t,I9t,xi=Pi(x9t?L9t:(x9t=1,L9t=YUn())),xzo={};function Ezo(){return Q9t?T9t:(Q9t=1,function(){if(E9t)return xzo;E9t=1;var e=ai(),t=_m(),n=Ore();e({target:"Object",stat:!0,forced:Rs()(function(){n(1)})},{keys:function(o){return n(t(o))}})}(),T9t=vl().Object.keys)}function Tzo(){return B9t?D9t:(B9t=1,D9t=Ezo())}var M9t,P9t,tl=Pi(I9t?R9t:(I9t=1,R9t=Tzo())),Qzo={},Dzo={};function rf(){if(P9t)return M9t;P9t=1;var e=TL(),t=String;return M9t=function(r){if(e(r)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return t(r)}}var F9t,K9e={};function tOe(){if(F9t)return K9e;F9t=1;var e=XUn(),t=Krt().concat("length","prototype");return K9e.f=Object.getOwnPropertyNames||function(n){return e(n,t)},K9e}var N9t,J9e={};function ZUn(){if(N9t)return J9e;N9t=1;var e=aC(),t=W3(),n=tOe().f,r=EL(),o=(typeof window>"u"?"undefined":kn(window))=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];return J9e.f=function(s){return o&&e(s)==="Window"?function(a){try{return n(a)}catch{return r(o)}}(s):n(t(s))},J9e}var U9t,j9t,W9t,V9t,z9t,H9t={};function Hke(){return U9t||(U9t=1,H9t.f=Object.getOwnPropertySymbols),H9t}function Iy(){if(W9t)return j9t;W9t=1;var e=xL();return j9t=function(n,r,o,s){return s&&s.enumerable?n[r]=o:e(n,r,o),n}}function yre(){if(z9t)return V9t;z9t=1;var e=EA();return V9t=function(n,r,o){return e.f(n,r,o)}}var $9t,X9t,G9t,Y9t,Z9t,q9t,K9t,J9t,e6t,t6t,n6t,i6t,r6t,o6t,s6t,a6t,l6t,c6t,d6t,u6t,h6t,f6t,e6e={};function nOe(){if($9t)return e6e;$9t=1;var e=Vc();return e6e.f=e,e6e}function iu(){if(G9t)return X9t;G9t=1;var e=vl(),t=jd(),n=nOe(),r=EA().f;return X9t=function(s){var a=e.Symbol||(e.Symbol={});t(a,s)||r(a,s,{value:n.f(s)})}}function qUn(){if(Z9t)return Y9t;Z9t=1;var e=rd(),t=nf(),n=Vc(),r=Iy();return Y9t=function(){var s=t("Symbol"),a=s&&s.prototype,l=a&&a.valueOf,d=n("toPrimitive");a&&!a[d]&&r(a,d,function(u){return e(l,this)},{arity:1})}}function Bzo(){if(K9t)return q9t;K9t=1;var e=Zrt(),t=TL();return q9t=e?{}.toString:function(){return"[object "+t(this)+"]"}}function My(){if(e6t)return J9t;e6t=1;var e=Zrt(),t=EA().f,n=xL(),r=jd(),o=Bzo(),s=Vc()("toStringTag");return J9t=function(l,d,u,h){var g=u?l:l&&l.prototype;g&&(r(g,s)||t(g,s,{configurable:!0,value:d}),h&&!e&&n(g,"toString",o))}}function Rzo(){if(n6t)return t6t;n6t=1;var e=fc(),t=jc(),n=e.WeakMap;return t6t=t(n)&&/native code/.test(String(n))}function LE(){if(r6t)return i6t;r6t=1;var e,t,n,r=Rzo(),o=fc(),s=Xu(),a=xL(),l=jd(),d=Xrt(),u=eOe(),h=wre(),g="Object already initialized",m=o.TypeError,v=o.WeakMap;if(r||d.state){var f=d.state||(d.state=new v);f.get=f.get,f.has=f.has,f.set=f.set,e=function(p,b){if(f.has(p))throw new m(g);return b.facade=p,f.set(p,b),b},t=function(p){return f.get(p)||{}},n=function(p){return f.has(p)}}else{var k=u("state");h[k]=!0,e=function(p,b){if(l(p,k))throw new m(g);return b.facade=p,a(p,k,b),b},t=function(p){return l(p,k)?p[k]:{}},n=function(p){return l(p,k)}}return i6t={set:e,get:t,has:n,enforce:function(p){return n(p)?t(p):e(p,{})},getterFor:function(p){return function(b){var w;if(!s(b)||(w=t(b)).type!==p)throw new m("Incompatible receiver, "+p+" required");return w}}}}function $I(){if(s6t)return o6t;s6t=1;var e=aC();return o6t=Array.isArray||function(t){return e(t)==="Array"}}function Izo(){if(l6t)return a6t;l6t=1;var e=$I(),t=Kwe(),n=Xu(),r=Vc()("species"),o=Array;return a6t=function(a){var l;return e(a)&&(l=a.constructor,(t(l)&&(l===o||e(l.prototype))||n(l)&&(l=l[r])===null)&&(l=void 0)),l===void 0?o:l}}function eot(){if(d6t)return c6t;d6t=1;var e=Izo();return c6t=function(n,r){return new(e(n))(r===0?0:r)}}function QL(){if(h6t)return u6t;h6t=1;var e=Kg(),t=Xs(),n=Ywe(),r=_m(),o=V3(),s=eot(),a=t([].push),l=function(u){var h=u===1,g=u===2,m=u===3,v=u===4,f=u===6,k=u===7,A=u===5||f;return function(p,b,w,O){for(var y,C,_=r(p),S=n(_),L=o(S),E=e(b,w),Q=0,T=O||s,P=h?T(p,L):g||k?T(p,0):void 0;L>Q;Q++)if((A||Q in S)&&(C=E(y=S[Q],Q,_),u))if(h)P[Q]=C;else if(C)switch(u){case 3:return!0;case 5:return y;case 6:return Q;case 2:a(P,y)}else switch(u){case 4:return!1;case 7:a(P,y)}return f?-1:m||v?v:P}};return u6t={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6),filterReject:l(7)}}var g6t,m6t,k6t,Mzo={};function v6t(){return m6t?g6t:(m6t=1,g6t=VV()&&!!Symbol.for&&!!Symbol.keyFor)}var A6t,Pzo={},t6e,p6t,b6t,w6t={};function Fzo(){if(p6t)return t6e;p6t=1;var e=Xs(),t=$I(),n=jc(),r=aC(),o=rf(),s=e([].push);return t6e=function(l){if(n(l))return l;if(t(l)){for(var d=l.length,u=[],h=0;h=51||!e(function(){var a=[];return(a.constructor={})[r]=function(){return{foo:1}},a[s](Boolean).foo!==1})}}function zc(){if(R6t)return B6t;R6t=1;var e=fc(),t=vl();return B6t=function(r,o){var s=t[r+"Prototype"],a=s&&s[o];if(a)return a;var l=e[r],d=l&&l.prototype;return d&&d[o]}}function Vzo(){return M6t?I6t:(M6t=1,function(){if(D6t)return Wzo;D6t=1;var e=ai(),t=QL().filter;e({target:"Array",proto:!0,forced:!Cre()("filter")},{filter:function(r){return t(this,r,arguments.length>1?arguments[1]:void 0)}})}(),I6t=zc()("Array","filter"))}function zzo(){if(F6t)return P6t;F6t=1;var e=Al(),t=Vzo(),n=Array.prototype;return P6t=function(o){var s=o.filter;return o===n||e(n,o)&&s===n.filter?t:s}}function Hzo(){return U6t?N6t:(U6t=1,N6t=zzo())}var V6t,bd=Pi(W6t?j6t:(W6t=1,j6t=Hzo())),n6e={exports:{}},$zo={},z6t,H6t,$6t,X6t,G6t;function Xzo(){if(z6t)return n6e.exports;z6t=1,function(){if(V6t)return $zo;V6t=1;var n=ai(),r=Rs(),o=W3(),s=_E().f,a=yd();n({target:"Object",stat:!0,forced:!a||r(function(){s(1)}),sham:!a},{getOwnPropertyDescriptor:function(d,u){return s(o(d),u)}})}();var e=vl().Object,t=n6e.exports=function(n,r){return e.getOwnPropertyDescriptor(n,r)};return e.getOwnPropertyDescriptor.sham&&(t.sham=!0),n6e.exports}function ejn(){return $6t?H6t:($6t=1,H6t=Xzo())}var Y6t,Z6t,i6e,q6t,K6t,J6t,eEt,tEt,nEt,Gu=Pi(G6t?X6t:(G6t=1,X6t=ejn())),Gzo={};function _H(){if(Z6t)return Y6t;Z6t=1;var e=Rs();return Y6t=function(n,r){var o=[][n];return!!o&&e(function(){o.call(null,r||function(){return 1},1)})}}function Yzo(){if(q6t)return i6e;q6t=1;var e=QL().forEach,t=_H()("forEach");return i6e=t?[].forEach:function(n){return e(this,n,arguments.length>1?arguments[1]:void 0)},i6e}function Zzo(){return eEt?J6t:(eEt=1,function(){if(K6t)return Gzo;K6t=1;var e=ai(),t=Yzo();e({target:"Array",proto:!0,forced:[].forEach!==t},{forEach:t})}(),J6t=zc()("Array","forEach"))}function qzo(){return nEt?tEt:(nEt=1,tEt=Zzo())}var iEt,rEt,oEt,sEt;function tjn(){if(rEt)return iEt;rEt=1;var e=TL(),t=jd(),n=Al(),r=qzo(),o=Array.prototype,s={DOMTokenList:!0,NodeList:!0};return iEt=function(l){var d=l.forEach;return l===o||n(o,l)&&d===o.forEach||t(s,e(l))?r:d}}var r6e,aEt,lEt,cEt,dEt,uEt,hEt,fEt,gEt,mEt,kEt,ki=Pi(sEt?oEt:(sEt=1,oEt=tjn())),Kzo={};function njn(){if(aEt)return r6e;aEt=1;var e=nf(),t=Xs(),n=tOe(),r=Hke(),o=Uf(),s=t([].concat);return r6e=e("Reflect","ownKeys")||function(a){var l=n.f(o(a)),d=r.f;return d?s(l,d(a)):l},r6e}function _re(){if(cEt)return lEt;cEt=1;var e=yd(),t=EA(),n=OE();return lEt=function(o,s,a){e?t.f(o,s,n(0,a)):o[s]=a}}function Jzo(){return hEt?uEt:(hEt=1,function(){if(dEt)return Kzo;dEt=1;var e=ai(),t=yd(),n=njn(),r=W3(),o=_E(),s=_re();e({target:"Object",stat:!0,sham:!t},{getOwnPropertyDescriptors:function(l){for(var d,u,h=r(l),g=o.f,m=n(h),v={},f=0;m.length>f;)(u=g(h,d=m[f++]))!==void 0&&s(v,d,u);return v}})}(),uEt=vl().Object.getOwnPropertyDescriptors)}function eHo(){return gEt?fEt:(gEt=1,fEt=Jzo())}var vEt,Vu=Pi(kEt?mEt:(kEt=1,mEt=eHo())),o6e={exports:{}},AEt={};function tHo(){if(vEt)return AEt;vEt=1;var e=ai(),t=yd(),n=Jrt().f;return e({target:"Object",stat:!0,forced:Object.defineProperties!==n,sham:!t},{defineProperties:n}),AEt}var pEt,bEt,wEt,OEt,yEt;function nHo(){if(pEt)return o6e.exports;pEt=1,tHo();var e=vl().Object,t=o6e.exports=function(n,r){return e.defineProperties(n,r)};return e.defineProperties.sham&&(t.sham=!0),o6e.exports}function iHo(){return wEt?bEt:(wEt=1,bEt=nHo())}var CEt,z3=Pi(yEt?OEt:(yEt=1,OEt=iHo())),s6e={exports:{}},_Et={};function rHo(){if(CEt)return _Et;CEt=1;var e=ai(),t=yd(),n=EA().f;return e({target:"Object",stat:!0,forced:Object.defineProperty!==n,sham:!t},{defineProperty:n}),_Et}var SEt,LEt,xEt,EEt,TEt;function oHo(){if(SEt)return s6e.exports;SEt=1,rHo();var e=vl().Object,t=s6e.exports=function(n,r,o){return e.defineProperty(n,r,o)};return e.defineProperty.sham&&(t.sham=!0),s6e.exports}function ijn(){return xEt?LEt:(xEt=1,LEt=oHo())}var QEt,DEt,BEt,REt,IEt,MEt,v2=Pi(TEt?EEt:(TEt=1,EEt=ijn()));function Lr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function sHo(){return DEt?QEt:(DEt=1,QEt=ijn())}function aHo(){return REt?BEt:(REt=1,BEt=sHo())}function rjn(){return MEt?IEt:(MEt=1,IEt=aHo())}var PEt,FEt,NEt,iOe=Pi(rjn()),UEt={};function tot(){if(FEt)return PEt;FEt=1;var e=TypeError;return PEt=function(n){if(n>9007199254740991)throw e("Maximum allowed index exceeded");return n}}function ojn(){if(NEt)return UEt;NEt=1;var e=ai(),t=Rs(),n=$I(),r=Xu(),o=_m(),s=V3(),a=tot(),l=_re(),d=eot(),u=Cre(),h=Vc(),g=yH(),m=h("isConcatSpreadable"),v=g>=51||!t(function(){var k=[];return k[m]=!1,k.concat()[0]!==k}),f=function(A){if(!r(A))return!1;var p=A[m];return p!==void 0?!!p:n(A)};return e({target:"Array",proto:!0,arity:1,forced:!v||!u("concat")},{concat:function(A){var p,b,w,O,y,C=o(this),_=d(C,0),S=0;for(p=-1,w=arguments.length;p=f.length)return v.target=void 0,a(void 0,!0);switch(v.kind){case"keys":return a(k,!1);case"values":return a(f[k],!1)}return a([k,f[k]],!1)},"values");var m=n.Arguments=n.Array;if(t("keys"),t("values"),t("entries"),!l&&d&&m.name!=="values")try{o(m,"name",{value:"values"})}catch{}return a6e}function mHo(){return D7t?Q7t:(D7t=1,Q7t={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0})}function DL(){if(B7t)return M7t;B7t=1,lC();var e=mHo(),t=fc(),n=My(),r=SH();for(var o in e)n(t[o],o),r[o]=r.Array;return M7t}function hjn(){if(I7t)return R7t;I7t=1;var e=uHo();return DL(),R7t=e}var P7t,kHo={},F7t,N7t,U7t,j7t,W7t;function vHo(){if(W7t)return j7t;W7t=1;var e=hjn();return function(){if(P7t)return kHo;P7t=1;var t=Vc(),n=EA().f,r=t("metadata"),o=Function.prototype;o[r]===void 0&&n(o,r,{value:null})}(),F7t||(F7t=1,iu()("asyncDispose")),N7t||(N7t=1,iu()("dispose")),U7t||(U7t=1,iu()("metadata")),j7t=e}var V7t,z7t,H7t;function $7t(){if(z7t)return V7t;z7t=1;var e=nf(),t=Xs(),n=e("Symbol"),r=n.keyFor,o=t(n.prototype.valueOf);return V7t=n.isRegisteredSymbol||function(s){try{return r(o(s))!==void 0}catch{return!1}}}var l6e,X7t,G7t;function Y7t(){if(X7t)return l6e;X7t=1;for(var e=sj(),t=nf(),n=Xs(),r=pre(),o=Vc(),s=t("Symbol"),a=s.isWellKnownSymbol,l=t("Object","getOwnPropertyNames"),d=n(s.prototype.valueOf),u=e("wks"),h=0,g=l(s),m=g.length;h=A?u?"":void 0:(m=s(f,k))<55296||m>56319||k+1===A||(v=s(f,k+1))<56320||v>57343?u?o(f,k):m:u?a(f,k,k+2):v-56320+(m-55296<<10)+65536}};return lTt={codeAt:l(!1),charAt:l(!0)}}function XI(){if(dTt)return wTt;dTt=1;var e=fjn().charAt,t=rf(),n=LE(),r=not(),o=oOe(),s="String Iterator",a=n.set,l=n.getterFor(s);return r(String,"String",function(d){a(this,{type:s,string:t(d),index:0})},function(){var d,u=l(this),h=u.string,g=u.index;return g>=h.length?o(void 0,!0):(d=e(h,g),u.index+=d.length,o(d,!1))}),wTt}function pHo(){return hTt?uTt:(hTt=1,lC(),XI(),sjn(),uTt=nOe().f("iterator"))}function bHo(){if(gTt)return fTt;gTt=1;var e=pHo();return DL(),fTt=e}function wHo(){return kTt?mTt:(kTt=1,mTt=bHo())}function OHo(){return ATt?vTt:(ATt=1,vTt=wHo())}function gjn(){return bTt?pTt:(bTt=1,pTt=OHo())}var yHo=Pi(gjn());function vd(e){return vd=typeof IN=="function"&&kn(yHo)=="symbol"?function(t){return kn(t)}:function(t){return t&&typeof IN=="function"&&t.constructor===IN&&t!==IN.prototype?"symbol":kn(t)},vd(e)}var OTt,yTt,CTt,_Tt,STt,LTt,xTt,ETt,TTt,QTt;function CHo(){return yTt?OTt:(yTt=1,ajn(),OTt=nOe().f("toPrimitive"))}function _Ho(){return _Tt?CTt:(_Tt=1,CTt=CHo())}function SHo(){return LTt?STt:(LTt=1,STt=_Ho())}function LHo(){return ETt?xTt:(ETt=1,xTt=SHo())}function xHo(){return QTt?TTt:(QTt=1,TTt=LHo())}var EHo=Pi(xHo());function mjn(e){var t=function(n,r){if(vd(n)!="object"||!n)return n;var o=n[EHo];if(o!==void 0){var s=o.call(n,r);if(vd(s)!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(n)}(e,"string");return vd(t)=="symbol"?t:t+""}function DTt(e,t){for(var n=0;nm,A=n(v)?v:l(v),p=k?s(arguments,m):[],b=k?function(){t(A,this,p)}:A;return g?h(b,f):h(b)}:h},c6e}var VQt,zQt,HQt,$Qt,XQt,GQt,e$o={};function yjn(){return zQt||(zQt=1,function(){if(jQt)return KHo;jQt=1;var e=ai(),t=fc(),n=WQt()(t.setInterval,!0);e({global:!0,bind:!0,forced:t.setInterval!==n},{setInterval:n})}(),function(){if(VQt)return e$o;VQt=1;var e=ai(),t=fc(),n=WQt()(t.setTimeout,!0);e({global:!0,bind:!0,forced:t.setTimeout!==n},{setTimeout:n})}()),qHo}function t$o(){return $Qt?HQt:($Qt=1,yjn(),HQt=vl().setTimeout)}var YQt,ZQt,qQt,KQt,JQt,eDt,tDt,nDt,iDt,Bu=Pi(GQt?XQt:(GQt=1,XQt=t$o())),n$o={};function i$o(){return qQt?ZQt:(qQt=1,function(){if(YQt)return n$o;YQt=1;var e=ai(),t=QL().map;e({target:"Array",proto:!0,forced:!Cre()("map")},{map:function(r){return t(this,r,arguments.length>1?arguments[1]:void 0)}})}(),ZQt=zc()("Array","map"))}function r$o(){if(JQt)return KQt;JQt=1;var e=Al(),t=i$o(),n=Array.prototype;return KQt=function(o){var s=o.map;return o===n||e(n,o)&&s===n.map?t:s}}function o$o(){return tDt?eDt:(tDt=1,eDt=r$o())}var rDt,oDt,sDt,ls=Pi(iDt?nDt:(iDt=1,nDt=o$o())),s$o={};function a$o(){return sDt?oDt:(sDt=1,function(){if(rDt)return s$o;rDt=1;var e=ai(),t=qrt().includes,n=Rs(),r=Sre();e({target:"Array",proto:!0,forced:n(function(){return!Array(1).includes()})},{includes:function(s){return t(this,s,arguments.length>1?arguments[1]:void 0)}}),r("includes")}(),oDt=zc()("Array","includes"))}var aDt,lDt,cDt,dDt,uDt,hDt,fDt,gDt,mDt,kDt,vDt,ADt,pDt,bDt,wDt,l$o={};function Cjn(){if(lDt)return aDt;lDt=1;var e=Xu(),t=aC(),n=Vc()("match");return aDt=function(o){var s;return e(o)&&((s=o[n])!==void 0?!!s:t(o)==="RegExp")}}function rot(){if(dDt)return cDt;dDt=1;var e=Cjn(),t=TypeError;return cDt=function(r){if(e(r))throw new t("The method doesn't accept regular expressions");return r}}function oot(){if(hDt)return uDt;hDt=1;var e=Vc()("match");return uDt=function(n){var r=/./;try{"/./"[n](r)}catch{try{return r[e]=!1,"/./"[n](r)}catch{}}return!1}}function c$o(){return mDt?gDt:(mDt=1,function(){if(fDt)return l$o;fDt=1;var e=ai(),t=Xs(),n=rot(),r=Lp(),o=rf(),s=oot(),a=t("".indexOf);e({target:"String",proto:!0,forced:!s("includes")},{includes:function(d){return!!~a(o(r(this)),o(n(d)),arguments.length>1?arguments[1]:void 0)}})}(),gDt=zc()("String","includes"))}function d$o(){if(vDt)return kDt;vDt=1;var e=Al(),t=a$o(),n=c$o(),r=Array.prototype,o=String.prototype;return kDt=function(a){var l=a.includes;return a===r||e(r,a)&&l===r.includes?t:typeof a=="string"||a===o||e(o,a)&&l===o.includes?n:l}}function u$o(){return pDt?ADt:(pDt=1,ADt=d$o())}var d6e,ODt,yDt,CDt,_Dt,SDt,LDt,xDt,EDt,Lv=Pi(wDt?bDt:(wDt=1,bDt=u$o())),h$o={};function _jn(){if(ODt)return d6e;ODt=1;var e=yd(),t=Xs(),n=rd(),r=Rs(),o=Ore(),s=Hke(),a=Gwe(),l=_m(),d=Ywe(),u=Object.assign,h=Object.defineProperty,g=t([].concat);return d6e=!u||r(function(){if(e&&u({b:1},u(h({},"a",{enumerable:!0,get:function(){h(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var m={},v={},f=Symbol("assign detection"),k="abcdefghijklmnopqrst";return m[f]=7,k.split("").forEach(function(A){v[A]=A}),u({},m)[f]!==7||o(u({},v)).join("")!==k})?function(m,v){for(var f=l(m),k=arguments.length,A=1,p=s.f,b=a.f;k>A;)for(var w,O=d(arguments[A++]),y=p?g(o(O),p(O)):o(O),C=y.length,_=0;C>_;)w=y[_++],e&&!n(b,O,w)||(f[w]=O[w]);return f}:u,d6e}function f$o(){return _Dt?CDt:(_Dt=1,function(){if(yDt)return h$o;yDt=1;var e=ai(),t=_jn();e({target:"Object",stat:!0,arity:2,forced:Object.assign!==t},{assign:t})}(),CDt=vl().Object.assign)}function g$o(){return LDt?SDt:(LDt=1,SDt=f$o())}var TDt,QDt,DDt,BDt,RDt,IDt,MDt,PDt,CD=Pi(EDt?xDt:(EDt=1,xDt=g$o())),FDt={};function m$o(){if(QDt)return TDt;QDt=1;var e=Uf();return TDt=function(){var n=e(this),r="";return n.hasIndices&&(r+="d"),n.global&&(r+="g"),n.ignoreCase&&(r+="i"),n.multiline&&(r+="m"),n.dotAll&&(r+="s"),n.unicode&&(r+="u"),n.unicodeSets&&(r+="v"),n.sticky&&(r+="y"),r}}function k$o(){if(BDt)return DDt;BDt=1;var e=rd(),t=jd(),n=Al(),r=m$o(),o=RegExp.prototype;return DDt=function(a){var l=a.flags;return l!==void 0||"flags"in o||t(a,"flags")||!n(o,a)?l:e(r,a)}}function v$o(){if(IDt)return RDt;IDt=1;var e=Xs(),t=_m(),n=Math.floor,r=e("".charAt),o=e("".replace),s=e("".slice),a=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,l=/\$([$&'`]|\d{1,2})/g;return RDt=function(u,h,g,m,v,f){var k=g+u.length,A=m.length,p=l;return v!==void 0&&(v=t(v),p=a),o(f,p,function(b,w){var O;switch(r(w,0)){case"$":return"$";case"&":return u;case"`":return s(h,0,g);case"'":return s(h,k);case"<":O=v[s(w,1,-1)];break;default:var y=+w;if(y===0)return b;if(y>A){var C=n(y/10);return C===0?b:C<=A?m[C-1]===void 0?r(w,1):m[C-1]+r(w,1):b}O=m[y-1]}return O===void 0?"":O})}}function Sjn(){if(MDt)return FDt;MDt=1;var e=ai(),t=rd(),n=Xs(),r=Lp(),o=jc(),s=HI(),a=Cjn(),l=rf(),d=Zwe(),u=k$o(),h=v$o(),g=Vc(),m=R0(),v=g("replace"),f=TypeError,k=n("".indexOf),A=n("".replace),p=n("".slice),b=Math.max;return e({target:"String",proto:!0},{replaceAll:function(O,y){var C,_,S,L,E,Q,T,P,D,I=r(this),B=0,R=0,M="";if(!s(O)){if((C=a(O))&&(_=l(r(u(O))),!~k(_,"g")))throw new f("`.replaceAll` does not allow non-global regexes");if(S=d(O,v))return t(S,O,I,y);if(m&&C)return A(l(I),O,y)}for(L=l(I),E=l(O),(Q=o(y))||(y=l(y)),T=E.length,P=b(1,T),B=k(L,E);B!==-1;)D=Q?l(y(E,B,L)):h(E,L,B,[],void 0,y),M+=p(L,R,B)+D,R=B+T,B=B+P>L.length?-1:k(L,E,B+P);return R-1}}(),o=function(){if(cBt)return f6e;cBt=1;var a=$ce();return f6e=function(d,u){var h=this.__data__,g=a(h,d);return g<0?(++this.size,h.push([d,u])):h[g][1]=u,this},f6e}();function s(a){var l=-1,d=a==null?0:a.length;for(this.clear();++l"u"?"undefined":kn(self))=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return OBt=n}function $ke(){if(_Bt)return CBt;_Bt=1;var e=e3().Symbol;return CBt=e}function xH(){if(QBt)return TBt;QBt=1;var e=$ke(),t=function(){if(LBt)return SBt;LBt=1;var o=$ke(),s=Object.prototype,a=s.hasOwnProperty,l=s.toString,d=o?o.toStringTag:void 0;return SBt=function(h){var g=a.call(h,d),m=h[d];try{h[d]=void 0;var v=!0}catch{}var f=l.call(h);return v&&(g?h[d]=m:delete h[d]),f}}(),n=function(){if(EBt)return xBt;EBt=1;var o=Object.prototype.toString;return xBt=function(a){return o.call(a)}}(),r=e?e.toStringTag:void 0;return TBt=function(s){return s==null?s===void 0?"[object Undefined]":"[object Null]":r&&r in Object(s)?t(s):n(s)}}function Py(){return BBt?DBt:(BBt=1,DBt=function(t){var n=kn(t);return t!=null&&(n=="object"||n=="function")})}function sot(){if(IBt)return RBt;IBt=1;var e=xH(),t=Py();return RBt=function(r){if(!t(r))return!1;var o=e(r);return o=="[object Function]"||o=="[object GeneratorFunction]"||o=="[object AsyncFunction]"||o=="[object Proxy]"}}function C$o(){if(NBt)return FBt;NBt=1;var e=function(){if(PBt)return MBt;PBt=1;var n=e3()["__core-js_shared__"];return MBt=n}(),t=function(){var n=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}();return FBt=function(r){return!!t&&t in r}}function Ejn(){if(jBt)return UBt;jBt=1;var e=Function.prototype.toString;return UBt=function(n){if(n!=null){try{return e.call(n)}catch{}try{return n+""}catch{}}return""}}function OQ(){if(XBt)return $Bt;XBt=1;var e=function(){if(VBt)return WBt;VBt=1;var n=sot(),r=C$o(),o=Py(),s=Ejn(),a=/^\[object .+?Constructor\]$/,l=Function.prototype,d=Object.prototype,u=l.toString,h=d.hasOwnProperty,g=RegExp("^"+u.call(h).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");return WBt=function(v){return!(!o(v)||r(v))&&(n(v)?g:a).test(s(v))}}(),t=HBt?zBt:(HBt=1,zBt=function(r,o){return r==null?void 0:r[o]});return $Bt=function(r,o){var s=t(r,o);return e(s)?s:void 0}}function aot(){if(YBt)return GBt;YBt=1;var e=OQ()(e3(),"Map");return GBt=e}function Xce(){if(qBt)return ZBt;qBt=1;var e=OQ()(Object,"create");return ZBt=e}function _$o(){if(cRt)return lRt;cRt=1;var e=function(){if(JBt)return KBt;JBt=1;var a=Xce();return KBt=function(){this.__data__=a?a(null):{},this.size=0}}(),t=tRt?eRt:(tRt=1,eRt=function(l){var d=this.has(l)&&delete this.__data__[l];return this.size-=d?1:0,d}),n=function(){if(iRt)return nRt;iRt=1;var a=Xce(),l=Object.prototype.hasOwnProperty;return nRt=function(u){var h=this.__data__;if(a){var g=h[u];return g==="__lodash_hash_undefined__"?void 0:g}return l.call(h,u)?h[u]:void 0}}(),r=function(){if(oRt)return rRt;oRt=1;var a=Xce(),l=Object.prototype.hasOwnProperty;return rRt=function(u){var h=this.__data__;return a?h[u]!==void 0:l.call(h,u)}}(),o=function(){if(aRt)return sRt;aRt=1;var a=Xce();return sRt=function(d,u){var h=this.__data__;return this.size+=this.has(d)?0:1,h[d]=a&&u===void 0?"__lodash_hash_undefined__":u,this}}();function s(a){var l=-1,d=a==null?0:a.length;for(this.clear();++l-1&&t%1==0&&t<=9007199254740991})}function lOe(){if(gIt)return fIt;gIt=1;var e=sot(),t=Njn();return fIt=function(r){return r!=null&&t(r.length)&&!e(r)}}var vIt,AIt,v6e={exports:{}},pIt,bIt,wIt,OIt,yIt,CIt,_It;function uot(){return pIt||(pIt=1,function(e,t){var n=e3(),r=AIt?vIt:(AIt=1,vIt=function(){return!1}),o=t&&!t.nodeType&&t,s=o&&e&&!e.nodeType&&e,a=s&&s.exports===o?n.Buffer:void 0,l=(a?a.isBuffer:void 0)||r;e.exports=l}(v6e,v6e.exports)),v6e.exports}function hot(){return _It?CIt:(_It=1,CIt=function(t){return function(n){return t(n)}})}var SIt,LIt,xIt,EIt,TIt,QIt,DIt,A6e,BIt,RIt,IIt,MIt,PIt,FIt,NIt,UIt,jIt,WIt,VIt,zIt,HIt,$It,XIt,p6e,GIt,b6e,YIt,ZIt,qIt,KIt,JIt,w6e,eMt,tMt,nMt,iMt,rMt,O6e,oMt,sMt,aMt,lMt,cMt,y6e,dMt,C6e,uMt,hMt,fMt,_6e={exports:{}};function fot(){return SIt||(SIt=1,e=_6e,t=_6e.exports,n=xjn(),r=t&&!t.nodeType&&t,o=r&&e&&!e.nodeType&&e,s=o&&o.exports===r&&n.process,a=function(){try{var l=o&&o.require&&o.require("util").types;return l||s&&s.binding&&s.binding("util")}catch{}}(),e.exports=a),_6e.exports;var e,t,n,r,o,s,a}function Ujn(){if(xIt)return LIt;xIt=1;var e=function(){if(yIt)return OIt;yIt=1;var s=xH(),a=Njn(),l=N6(),d={};return d["[object Float32Array]"]=d["[object Float64Array]"]=d["[object Int8Array]"]=d["[object Int16Array]"]=d["[object Int32Array]"]=d["[object Uint8Array]"]=d["[object Uint8ClampedArray]"]=d["[object Uint16Array]"]=d["[object Uint32Array]"]=!0,d["[object Arguments]"]=d["[object Array]"]=d["[object ArrayBuffer]"]=d["[object Boolean]"]=d["[object DataView]"]=d["[object Date]"]=d["[object Error]"]=d["[object Function]"]=d["[object Map]"]=d["[object Number]"]=d["[object Object]"]=d["[object RegExp]"]=d["[object Set]"]=d["[object String]"]=d["[object WeakMap]"]=!1,OIt=function(h){return l(h)&&a(h.length)&&!!d[s(h)]}}(),t=hot(),n=fot(),r=n&&n.isTypedArray,o=r?t(r):e;return LIt=o}function jjn(){return TIt?EIt:(TIt=1,EIt=function(t,n){if((n!=="constructor"||typeof t[n]!="function")&&n!="__proto__")return t[n]})}function Wjn(){if(DIt)return QIt;DIt=1;var e=lot(),t=aOe(),n=Object.prototype.hasOwnProperty;return QIt=function(o,s,a){var l=o[s];n.call(o,s)&&t(l,a)&&(a!==void 0||s in o)||e(o,s,a)}}function iY(){if(BIt)return A6e;BIt=1;var e=Wjn(),t=lot();return A6e=function(r,o,s,a){var l=!s;s||(s={});for(var d=-1,u=o.length;++d-1&&n%1==0&&n0){if(++a>=800)return arguments[0]}else a=0;return s.apply(void 0,arguments)}},O6e}(),n=t(e);return sMt=n}function B$o(){if(uMt)return C6e;uMt=1;var e=function(){if(cMt)return lMt;cMt=1;var n=Hjn(),r=T$o(),o=D$o();return lMt=function(a,l){return o(r(a,l,n),a+"")}}(),t=function(){if(dMt)return y6e;dMt=1;var n=aOe(),r=lOe(),o=Vjn(),s=Py();return y6e=function(l,d,u){if(!s(u))return!1;var h=kn(d);return!!(h=="number"?r(u)&&o(d,u.length):h=="string"&&d in u)&&n(u[d],l)},y6e}();return C6e=function(r){return e(function(o,s){var a=-1,l=s.length,d=l>1?s[l-1]:void 0,u=l>2?s[2]:void 0;for(d=r.length>3&&typeof d=="function"?(l--,d):void 0,u&&t(s[0],s[1],u)&&(d=l<3?void 0:d,l=1),o=Object(o);++a1?arguments[1]:void 0,p=A!==void 0;p&&(A=e(A,k>2?arguments[2]:void 0));var b,w,O,y,C,_,S=u(v),L=0;if(!S||this===h&&o(S))for(b=a(v),w=f?new this(b):h(b);b>L;L++)_=p?A(v[L],L):v[L],l(w,L,_);else for(w=f?new this:[],C=(y=d(v,S)).next;!(O=t(C,y)).done;L++)_=p?r(y,A,[O.value,L],!0):O.value,l(w,L,_);return w.length=L,w},E6e}function Yjn(){if(DMt)return QMt;DMt=1;var e=Vc()("iterator"),t=!1;try{var n=0,r={next:function(){return{done:!!n++}},return:function(){t=!0}};r[e]=function(){return this},Array.from(r,function(){throw 2})}catch{}return QMt=function(s,a){try{if(!a&&!t)return!1}catch{return!1}var l=!1;try{var d={};d[e]=function(){return{next:function(){return{done:l=!0}}}},s(d)}catch{}return l}}function j$o(){return IMt?RMt:(IMt=1,XI(),function(){if(BMt)return N$o;BMt=1;var e=ai(),t=Gjn();e({target:"Array",stat:!0,forced:!Yjn()(function(n){Array.from(n)})},{from:t})}(),RMt=vl().Array.from)}function Zjn(){return PMt?MMt:(PMt=1,MMt=j$o())}var UMt,jMt,WMt,VMt,zMt,HMt,$Mt,XMt,Wl=Pi(NMt?FMt:(NMt=1,FMt=Zjn()));function W$o(){return jMt?UMt:(jMt=1,lC(),UMt=zc()("Array","keys"))}function V$o(){return VMt?WMt:(VMt=1,WMt=W$o())}function z$o(){if(HMt)return zMt;HMt=1,DL();var e=TL(),t=jd(),n=Al(),r=V$o(),o=Array.prototype,s={DOMTokenList:!0,NodeList:!0};return zMt=function(l){var d=l.keys;return l===o||n(o,l)&&d===o.keys||t(s,e(l))?r:d}}var GMt,YMt,ZMt,qMt,KMt,JMt,ePt,tPt,nPt,sS=Pi(XMt?$Mt:(XMt=1,$Mt=z$o())),H$o={};function $$o(){return ZMt?YMt:(ZMt=1,function(){if(GMt)return H$o;GMt=1;var e=ai(),t=QL().findIndex,n=Sre(),r="findIndex",o=!0;r in[]&&Array(1)[r](function(){o=!1}),e({target:"Array",proto:!0,forced:o},{findIndex:function(a){return t(this,a,arguments.length>1?arguments[1]:void 0)}}),n(r)}(),YMt=zc()("Array","findIndex"))}function X$o(){if(KMt)return qMt;KMt=1;var e=Al(),t=$$o(),n=Array.prototype;return qMt=function(o){var s=o.findIndex;return o===n||e(n,o)&&s===n.findIndex?t:s}}function G$o(){return ePt?JMt:(ePt=1,JMt=X$o())}var iPt,rPt,oPt,sPt,aPt,lPt,cPt,dPt,uPt,hPt,fPt,gPt,mPt,Xke=Pi(nPt?tPt:(nPt=1,tPt=G$o())),Y$o={};function qjn(){if(rPt)return iPt;rPt=1;var e=yd(),t=$I(),n=TypeError,r=Object.getOwnPropertyDescriptor,o=e&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(s){return s instanceof TypeError}}();return iPt=o?function(s,a){if(t(s)&&!r(s,"length").writable)throw new n("Cannot set read only .length");return s.length=a}:function(s,a){return s.length=a}}function Kjn(){if(sPt)return oPt;sPt=1;var e=CE(),t=TypeError;return oPt=function(r,o){if(!delete r[o])throw new t("Cannot delete property "+e(o)+" of "+e(r))}}function Z$o(){return cPt?lPt:(cPt=1,function(){if(aPt)return Y$o;aPt=1;var e=ai(),t=_m(),n=bre(),r=CH(),o=V3(),s=qjn(),a=tot(),l=eot(),d=_re(),u=Kjn(),h=Cre()("splice"),g=Math.max,m=Math.min;e({target:"Array",proto:!0,forced:!h},{splice:function(f,k){var A,p,b,w,O,y,C=t(this),_=o(C),S=n(f,_),L=arguments.length;for(L===0?A=p=0:L===1?(A=0,p=_-S):(A=L-2,p=m(g(r(k),0),_-S)),a(_+A-p),b=l(C,p),w=0;w_-p+A;w--)u(C,w-1)}else if(A>p)for(w=_-p;w>S;w--)y=w+A-1,(O=w+p-1)in C?C[y]=C[O]:u(C,y);for(w=0;w>>0||(h(u,f)?16:10))}:a}function oXo(){return MPt?IPt:(MPt=1,function(){if(RPt)return rXo;RPt=1;var e=ai(),t=Jjn();e({global:!0,forced:parseInt!==t},{parseInt:t})}(),IPt=vl().parseInt)}function sXo(){return FPt?PPt:(FPt=1,PPt=oXo())}var GO=Pi(UPt?NPt:(UPt=1,NPt=sXo()));function eL(e,t){var n,r,o,s=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return/^\n/.test(e)?s?((n=(r=e.match(/^\n+/g))===null||r===void 0||(o=r[0])===null||o===void 0?void 0:o.length)!==null&&n!==void 0?n:0)>1?` `.concat(t):` @@ -3284,12 +3284,12 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `.concat(t):t}function uXe(e,t){var n=(e.match(/\n/g)||[]).length;return e!==""&&(n-=2),n+t}var jPt,WPt,VPt,zPt,HPt,$Pt,XPt;function aXo(){return VPt?WPt:(VPt=1,jPt||(jPt=1,ai()({target:"Array",stat:!0},{isArray:$I()})),WPt=vl().Array.isArray)}function eWn(){return HPt?zPt:(HPt=1,zPt=aXo())}var Qf=Pi(XPt?$Pt:(XPt=1,$Pt=eWn()));function lXo(e,t){if(Qf(t))return t}function tWn(e){return typeof localStorage<"u"&&localStorage.getItem("cherry-".concat(e))!==null}function nWn(){var e="false";return typeof localStorage<"u"&&(e=localStorage.getItem("cherry-classicBr")),e==="true"}function T6e(e,t){var n;return typeof localStorage<"u"&&!!localStorage.getItem(ot(n="".concat(e,"-")).call(n,t))}function GPt(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"cherry",n="default";if(typeof localStorage<"u"){var r=localStorage.getItem("".concat(t,"-theme"));r&&(n=r)}return e?"theme__".concat(n):n}function cXo(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"cherry",t="default";if(typeof localStorage<"u"){var n=localStorage.getItem("".concat(e,"-codeTheme"));n&&(t=n)}return t}var YPt,ZPt,qPt,KPt,JPt,eFt,tFt,dXo={};function uXo(){return qPt?ZPt:(qPt=1,function(){if(YPt)return dXo;YPt=1;var e=ai(),t=Xs(),n=bre(),r=RangeError,o=String.fromCharCode,s=String.fromCodePoint,a=t([].join);e({target:"String",stat:!0,arity:1,forced:!!s&&s.length!==1},{fromCodePoint:function(d){for(var u,h=[],g=arguments.length,m=0;g>m;){if(u=+arguments[m++],n(u,1114111)!==u)throw new r(u+" is not a valid code point");h[m]=u<65536?o(u):o(55296+((u-=65536)>>10),u%1024+56320)}return a(h,"")}})}(),ZPt=vl().String.fromCodePoint)}function hXo(){return JPt?KPt:(JPt=1,KPt=uXo())}var nFt,iFt,rFt,oFt,sFt,aFt,lFt,cFt,dFt,hXe=Pi(tFt?eFt:(tFt=1,eFt=hXo())),fXo={};function gXo(){return rFt?iFt:(rFt=1,function(){if(nFt)return fXo;nFt=1;var e=ai(),t=Are(),n=qrt().indexOf,r=_H(),o=t([].indexOf),s=!!o&&1/o([1],1,-0)<0;e({target:"Array",proto:!0,forced:s||!r("indexOf")},{indexOf:function(l){var d=arguments.length>1?arguments[1]:void 0;return s?o(this,l,d)||0:n(this,l,d)}})}(),iFt=zc()("Array","indexOf"))}function mXo(){if(sFt)return oFt;sFt=1;var e=Al(),t=gXo(),n=Array.prototype;return oFt=function(o){var s=o.indexOf;return o===n||e(n,o)&&s===n.indexOf?t:s}}function iWn(){return lFt?aFt:(lFt=1,aFt=mXo())}var uFt,hFt,zs=Pi(dFt?cFt:(dFt=1,cFt=iWn()));function fFt(e,t){var n=tl(e);if(Wu){var r=Wu(e);t&&(r=bd(r).call(r,function(o){return Gu(e,o).enumerable})),n.push.apply(n,r)}return n}function ZP(e){for(var t=1;t":">","&":"&",'"':""","'":"'"},kXo={lt:"<",gt:">",amp:"&",quot:'"',apos:"'"},kot=ZP(ZP(ZP(ZP(ZP(ZP({},{34:""",38:"&",39:"'",60:"<",62:">"}),{192:"À",193:"Á",194:"Â",195:"Ã",196:"Ä",197:"Å",198:"Æ",199:"Ç",200:"È",201:"É",202:"Ê",203:"Ë",204:"Ì",205:"Í",206:"Î",207:"Ï",208:"Ð",209:"Ñ",210:"Ò",211:"Ó",212:"Ô",213:"Õ",214:"Ö",216:"Ø",217:"Ù",218:"Ú",219:"Û",220:"Ü",221:"Ý",222:"Þ",223:"ß",224:"à",225:"á",226:"â",227:"ã",228:"ä",229:"å",230:"æ",231:"ç",232:"è",233:"é",234:"ê",235:"ë",236:"ì",237:"í",238:"î",239:"ï",240:"ð",241:"ñ",242:"ò",243:"ó",244:"ô",245:"õ",246:"ö",248:"ø",249:"ù",250:"ú",251:"û",252:"ü",253:"ý",254:"þ",255:"ÿ"}),{160:" ",161:"¡",162:"¢",163:"£",164:"¤",165:"¥",166:"¦",167:"§",168:"¨",169:"©",170:"ª",171:"«",172:"¬",173:"­",174:"®",175:"¯",176:"°",177:"±",178:"²",179:"³",180:"´",181:"µ",182:"¶",184:"¸",185:"¹",186:"º",187:"»",188:"¼",189:"½",190:"¾",191:"¿",215:"×",247:"÷"}),{8704:"∀",8706:"∂",8707:"∃",8709:"∅",8711:"∇",8712:"∈",8713:"∉",8715:"∋",8719:"∏",8721:"∑",8722:"−",8727:"∗",8730:"√",8733:"∝",8734:"∞",8736:"∠",8743:"∧",8744:"∨",8745:"∩",8746:"∪",8747:"∫",8756:"∴",8764:"∼",8773:"≅",8776:"≈",8800:"≠",8801:"≡",8804:"≤",8805:"≥",8834:"⊂",8835:"⊃",8836:"⊄",8838:"⊆",8839:"⊇",8853:"⊕",8855:"⊗",8869:"⊥",8901:"⋅"}),{913:"Α",914:"Β",915:"Γ",916:"Δ",917:"Ε",918:"Ζ",919:"Η",920:"Θ",921:"Ι",922:"Κ",923:"Λ",924:"Μ",925:"Ν",926:"Ξ",927:"Ο",928:"Π",929:"Ρ",931:"Σ",932:"Τ",933:"Υ",934:"Φ",935:"Χ",936:"Ψ",937:"Ω",945:"α",946:"β",947:"γ",948:"δ",949:"ε",950:"ζ",951:"η",952:"θ",953:"ι",954:"κ",955:"λ",956:"μ",957:"ν",958:"ξ",959:"ο",960:"π",961:"ρ",962:"ς",963:"σ",964:"τ",965:"υ",966:"φ",967:"χ",968:"ψ",969:"ω",977:"ϑ",978:"ϒ",982:"ϖ"}),{338:"Œ",339:"œ",352:"Š",353:"š",376:"Ÿ",402:"ƒ",710:"ˆ",732:"˜",8194:" ",8195:" ",8201:" ",8204:"‌",8205:"‍",8206:"‎",8207:"‏",8211:"–",8212:"—",8216:"‘",8217:"’",8218:"‚",8220:"“",8221:"”",8222:"„",8224:"†",8225:"‡",8226:"•",8230:"…",8240:"‰",8242:"′",8243:"″",8249:"‹",8250:"›",8254:"‾",8364:"€",8482:"™",8592:"←",8593:"↑",8594:"→",8595:"↓",8596:"↔",8629:"↵",8968:"⌈",8969:"⌉",8970:"⌊",8971:"⌋",9674:"◊",9824:"♠",9827:"♣",9829:"♥",9830:"♦"}),mFt=tl(kot),kFt=ls(mFt).call(mFt,function(e){return kot[e].replace(/^&(\w+);$/g,function(t,n){return n.toLowerCase()})}),fXe=function(t){return typeof t!="string"||t.length<=0},vFt=function(t){try{var n=hXe(t);return!fXe(n)}catch{return!1}},Ere=["h1|h2|h3|h4|h5|h6","ul|ol|li|dd|dl|dt","table|thead|tbody|tfoot|col|colgroup|th|td|tr","div|article|section|footer|aside|details|summary|code|audio|video|canvas|figure","address|center|cite|p|pre|blockquote|marquee|caption|figcaption|track|source|output|svg"].join("|"),vXo=["span|a|link|b|s|i|del|u|em|strong|sup|sub|kbd","nav|font|bdi|samp|map|area|small|time|bdo|var|wbr|meter|dfn","ruby|rt|rp|mark|q|progress|input|textarea|select|ins"].join("|"),AXo=new RegExp(ot(uFt=ot(hFt="^(".concat(Ere,"|")).call(hFt,vXo,"|")).call(uFt,"br|img|hr",")( |$|/)"),"i");function jR(e,t){return typeof e!="string"?"":t?e.replace(/[<>&]/g,function(n){return gFt[n]||n}):e.replace(/[<>&"']/g,function(n){return gFt[n]||n})}function $k(e,t){if(typeof e!="string")return"";var n=rWn(e);return n=function(r){return typeof r!="string"?"":r.replace(/&(\w+);?/g,function(o,s){return kXo[s]||o})}(n),jR(n,t)}function rWn(e){return e.replace(/&#(\d+);?/g,function(t,n){return kot[n]||t})}function pXo(e){var t=function(o){return o.replace(/&#x([0-9a-f]+);?/gi,function(s,a){var l=GO("0x".concat(a),16);try{return hXe(l)}catch{return s}})}(function(o){return o.replace(/&#(\d+);?/g,function(s,a){try{return hXe(a)}catch{return s}})}(e)).match(/^\s*([\w\W]+?)(?=:)/i);if(!t)return!0;var n=["javascript","data"],r=t[1].replace(/[\s]/g,"");return zs(n).call(n,r.toLowerCase())===-1}function S9(e){return encodeURI(e).replace(/%25/g,"%")}function oWn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(oWn=function(){return!!e})()}var AFt=0,uc=function(){function e(){var t,n,r,o,s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{needCache:!1},a=s.needCache,l=s.defaultCache,d=l===void 0?{}:l;return Lr(this,e),n=this,o=[{}],r=fi(r=e),(t=ns(n,oWn()?xi(r,o||[],fi(n).constructor):r.apply(n,o))).needCache=!!a,t.sign="",a&&(t.cache=d||{},t.cacheKey="~~C".concat(AFt),AFt+=1),t.failedResetCacheTimes=0,t.cacheData={},t.cacheDataMap=[],t}return As(e,Au),xr(e,[{key:"cacheAndGetData",value:function(n,r,o,s){var a=this;if(!this.cacheData[n]){if(this.cacheDataMap.length>o){var l,d=Av(l=this.cacheDataMap).call(l,s);ki(d).call(d,function(u){delete a.cacheData[u]})}this.cacheData[n]=r(n),this.cacheDataMap.push(n)}return this.cacheData[n]}},{key:"initBrReg",value:function(){var n=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.classicBr=tWn("classicBr")?nWn():n,this.removeBrAfterBlock=null,this.removeBrBeforeBlock=null,this.removeNewlinesBetweenTags=null}},{key:"$cleanParagraph",value:function(n){var r=n.replace(/^\n+/,"").replace(/\n+$/,"");return this.classicBr?r:this.joinRawHtml(r).replace(/\n/g,"
    ").replace(/\r/g,` `)}},{key:"joinRawHtml",value:function(n){if(!this.removeBrAfterBlock){var r,o,s,a,l=(r=(o=this.$engine.htmlWhiteListAppend)===null||o===void 0?void 0:o.split("|"))!==null&&r!==void 0?r:[];l=bd(s=ls(l).call(l,function(u){return/[a-z-]+/gi.test(u)?u:null})).call(s,function(u){return u!==null});var d=ot(l).call(l,Ere).join("|");this.removeBrAfterBlock=new RegExp("<(".concat(d,")(>| [^>]*?>)[^\\S\\n]*?\\n"),"ig"),this.removeBrBeforeBlock=new RegExp("\\n[^\\S\\n]*?<\\/(".concat(d,")>[^\\S\\n]*?\\n"),"ig"),this.removeNewlinesBetweenTags=new RegExp(ot(a="<\\/(".concat(d,")>[^\\S\\n]*?\\n([^\\S\\n]*?)<(")).call(a,d,")(>| [^>]*?>)"),"ig")}return n.replace(this.removeBrAfterBlock,"<$1$2").replace(this.removeBrBeforeBlock,"").replace(this.removeNewlinesBetweenTags,"\r$2<$3$4")}},{key:"toHtml",value:function(n,r){return n}},{key:"beforeMakeHtml",value:function(n){return n}},{key:"makeHtml",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(o){return{sign:"",html:o}};return this.needCache?n:r(n).html}},{key:"afterMakeHtml",value:function(n){return this.restoreCache(n)}},{key:"isContainsCache",value:function(n,r){if(r){var o=/^(\s*~~C\d+I\w+\$\s*)+$/g.test(n),s=new RegExp("~~C\\d+I".concat(e.IN_PARAGRAPH_CACHE_KEY_PREFIX_REGEX,"\\w+\\$"),"g").test(n);return o&&!s}return new RegExp("~~C\\d+I(?!".concat(e.IN_PARAGRAPH_CACHE_KEY_PREFIX_REGEX,")\\w+\\$"),"g").test(n)}},{key:"$splitHtmlByCache",value:function(n){var r=new RegExp("\\n*~~C\\d+I(?!".concat(e.IN_PARAGRAPH_CACHE_KEY_PREFIX_REGEX,")\\w+\\$\\n?"),"g");return{caches:n.match(r),contents:n.split(r)}}},{key:"makeExcludingCached",value:function(n,r){for(var o=this.$splitHtmlByCache(n),s=o.caches,a=o.contents,l=ls(a).call(a,r),d="",u=0;u2&&arguments[2]!==void 0&&arguments[2],g=(o=(s=r.match(/^\n+/))===null||s===void 0?void 0:s[0])!==null&&o!==void 0?o:"",m=(a=(l=r.match(/\n+$/))===null||l===void 0?void 0:l[0])!==null&&a!==void 0?a:"";return h?eL(r,n):ot(d=ot(u="".concat(g)).call(u,n)).call(d,m)}},{key:"getLineCount",value:function(n){var r,o,s,a=n,l=(r=(o=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:"").match(/^\n+/g))===null||o===void 0||(s=o[0])===null||s===void 0?void 0:s.length)!==null&&r!==void 0?r:0;l=l===1?1:0,a=a.replace(/^\n+/g,"");var d=new RegExp(` -*~~C\\d+I(?:`.concat(e.IN_PARAGRAPH_CACHE_KEY_PREFIX_REGEX,")?\\w+?_L(\\d+)\\$"),"g"),u=0;return a=a.replace(d,function(h,g){return u+=GO(g,10),h.replace(/^\n+/g,"")}),l+u+(a.match(/\n/g)||[]).length+1}},{key:"pushCache",value:function(n){var r,o,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;if(this.needCache){var l=s||this.$engine.hash(n),d=ot(r=ot(o="".concat(this.cacheKey,"I")).call(o,l,"_L")).call(r,a,"$");return this.cache[l]={content:n,key:d},d}}},{key:"popCache",value:function(n){if(this.needCache)return this.cache[n].content||""}},{key:"testHasCache",value:function(n){return!(!this.needCache||!this.cache[n])&&this.cache[n].key}},{key:"resetCache",value:function(){this.needCache&&(this.cache={})}},{key:"restoreCache",value:function(n){var r,o=this;if(!this.needCache)return n;var s=new RegExp(ot(r="".concat(this.cacheKey,"I((?:")).call(r,e.IN_PARAGRAPH_CACHE_KEY_PREFIX_REGEX,")?\\w+)\\$"),"g"),a=n.replace(s,function(l,d){return o.popCache(d.replace(/_L\d+$/,""))});return this.timer&&(clearTimeout(this.timer),this.failedResetCacheTimes+=1,this.timer=null),this.timer=Bu(function(){o.resetCache()},500),this.failedResetCacheTimes>5&&(this.failedResetCacheTimes=0,Bu(function(){o.resetCache()},500)),a}},{key:"checkCache",value:function(n,r){var o,s,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return this.sign=this.$engine.hash(n),this.cache[this.sign]?ot(o=ot(s="".concat(this.cacheKey,"I")).call(s,this.sign,"_L")).call(o,a,"$"):this.toHtml(n,r)}},{key:"mounted",value:function(){}},{key:"signWithCache",value:function(n){return!1}}])}();Kn(uc,"HOOK_TYPE",HV.PAR),Kn(uc,"IN_PARAGRAPH_CACHE_KEY_PREFIX","!"),Kn(uc,"IN_PARAGRAPH_CACHE_KEY_PREFIX_REGEX","\\!");var pFt,bFt,wFt,OFt,yFt,CFt,bXo={},Q6e={exports:{}};function wXo(){return bFt?pFt:(bFt=1,pFt=Rs()(function(){if(typeof ArrayBuffer=="function"){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))}function OXo(){if(OFt)return wFt;OFt=1;var e=Rs(),t=Xu(),n=aC(),r=wXo(),o=Object.isExtensible,s=e(function(){});return wFt=s||r?function(a){return!!t(a)&&(!r||n(a)!=="ArrayBuffer")&&(!o||o(a))}:o}function yXo(){return CFt?yFt:(CFt=1,yFt=!Rs()(function(){return Object.isExtensible(Object.preventExtensions({}))}))}var _Ft,D6e,SFt,LFt,xFt,EFt,TFt,QFt,DFt,BFt,RFt,B6e,IFt,MFt,PFt;function sWn(){if(_Ft)return Q6e.exports;_Ft=1;var e=ai(),t=Xs(),n=wre(),r=Xu(),o=jd(),s=EA().f,a=tOe(),l=ZUn(),d=OXo(),u=qwe(),h=yXo(),g=!1,m=u("meta"),v=0,f=function(p){s(p,m,{value:{objectID:"O"+v++,weakData:{}}})},k=Q6e.exports={enable:function(){k.enable=function(){},g=!0;var p=a.f,b=t([].splice),w={};w[m]=1,p(w).length&&(a.f=function(O){for(var y=p(O),C=0,_=y.length;C<_;C++)if(y[C]===m){b(y,C,1);break}return y},e({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:l.f}))},fastKey:function(p,b){if(!r(p))return kn(p)=="symbol"?p:(typeof p=="string"?"S":"P")+p;if(!o(p,m)){if(!d(p))return"F";if(!b)return"E";f(p)}return p[m].objectID},getWeakData:function(p,b){if(!o(p,m)){if(!d(p))return!0;if(!b)return!1;f(p)}return p[m].weakData},onFreeze:function(p){return h&&g&&d(p)&&!o(p,m)&&f(p),p}};return n[m]=!0,Q6e.exports}function x3(){if(SFt)return D6e;SFt=1;var e=Kg(),t=rd(),n=Uf(),r=CE(),o=Xjn(),s=V3(),a=Al(),l=got(),d=xre(),u=cOe(),h=TypeError,g=function(f,k){this.stopped=f,this.result=k},m=g.prototype;return D6e=function(f,k,A){var p,b,w,O,y,C,_,S=A&&A.that,L=!(!A||!A.AS_ENTRIES),E=!(!A||!A.IS_RECORD),T=!(!A||!A.IS_ITERATOR),Q=!(!A||!A.INTERRUPTED),P=e(k,S),D=function(R){return p&&u(p,"normal",R),new g(!0,R)},I=function(R){return L?(n(R),Q?P(R[0],R[1],D):P(R[0],R[1])):Q?P(R,D):P(R)};if(E)p=f.iterator;else if(T)p=f;else{if(!(b=d(f)))throw new h(r(f)+" is not iterable");if(o(b)){for(w=0,O=s(f);O>w;w++)if((y=I(f[w]))&&a(m,y))return y;return new g(!1)}p=l(f,b)}for(C=E?f.next:p.next;!(_=t(C,p)).done;){try{y=I(_.value)}catch(B){u(p,"throw",B)}if(kn(y)=="object"&&y&&a(m,y))return y}return new g(!1)},D6e}function Tre(){if(xFt)return LFt;xFt=1;var e=Al(),t=TypeError;return LFt=function(r,o){if(e(o,r))return r;throw new t("Incorrect invocation")}}function aWn(){if(TFt)return EFt;TFt=1;var e=ai(),t=fc(),n=sWn(),r=Rs(),o=xL(),s=x3(),a=Tre(),l=jc(),d=Xu(),u=HI(),h=My(),g=EA().f,m=QL().forEach,v=yd(),f=LE(),k=f.set,A=f.getterFor;return EFt=function(b,w,O){var y,C=b.indexOf("Map")!==-1,_=b.indexOf("Weak")!==-1,S=C?"set":"add",L=t[b],E=L&&L.prototype,T={};if(v&&l(L)&&(_||E.forEach&&!r(function(){new L().entries().next()}))){var Q=(y=w(function(D,I){k(a(D,Q),{type:b,collection:new L}),u(I)||s(I,D[S],{that:D,AS_ENTRIES:C})})).prototype,P=A(b);m(["add","clear","delete","forEach","get","has","set","keys","values","entries"],function(D){var I=D==="add"||D==="set";!(D in E)||_&&D==="clear"||o(Q,D,function(B,R){var M=P(this).collection;if(!I&&_&&!d(B))return D==="get"&&void 0;var N=M[D](B===0?0:B,R);return I?this:N})}),_||g(Q,"size",{configurable:!0,get:function(){return P(this).collection.size}})}else y=O.getConstructor(w,b,C,S),n.enable();return h(y,b,!1,!0),T[b]=y,e({global:!0,forced:!0},T),_||O.setStrong(y,b,C),y}}function lWn(){if(DFt)return QFt;DFt=1;var e=Iy();return QFt=function(n,r,o){for(var s in r)o&&o.unsafe&&n[s]?n[s]=r[s]:e(n,s,r[s],o);return n}}function cWn(){if(RFt)return BFt;RFt=1;var e=nf(),t=yre(),n=Vc(),r=yd(),o=n("species");return BFt=function(a){var l=e(a);r&&l&&!l[o]&&t(l,o,{configurable:!0,get:function(){return this}})}}function dWn(){if(IFt)return B6e;IFt=1;var e=SE(),t=yre(),n=lWn(),r=Kg(),o=Tre(),s=HI(),a=x3(),l=not(),d=oOe(),u=cWn(),h=yd(),g=sWn().fastKey,m=LE(),v=m.set,f=m.getterFor;return B6e={getConstructor:function(A,p,b,w){var O=A(function(L,E){o(L,y),v(L,{type:p,index:e(null),first:void 0,last:void 0,size:0}),h||(L.size=0),s(E)||a(E,L[w],{that:L,AS_ENTRIES:b})}),y=O.prototype,C=f(p),_=function(E,T,Q){var P,D,I=C(E),B=S(E,T);return B?B.value=Q:(I.last=B={index:D=g(T,!0),key:T,value:Q,previous:P=I.last,next:void 0,removed:!1},I.first||(I.first=B),P&&(P.next=B),h?I.size++:E.size++,D!=="F"&&(I.index[D]=B)),E},S=function(E,T){var Q,P=C(E),D=g(T);if(D!=="F")return P.index[D];for(Q=P.first;Q;Q=Q.next)if(Q.key===T)return Q};return n(y,{clear:function(){for(var E=C(this),T=E.first;T;)T.removed=!0,T.previous&&(T.previous=T.previous.next=void 0),T=T.next;E.first=E.last=void 0,E.index=e(null),h?E.size=0:this.size=0},delete:function(E){var T=this,Q=C(T),P=S(T,E);if(P){var D=P.next,I=P.previous;delete Q.index[P.index],P.removed=!0,I&&(I.next=D),D&&(D.previous=I),Q.first===P&&(Q.first=D),Q.last===P&&(Q.last=I),h?Q.size--:T.size--}return!!P},forEach:function(E){for(var T,Q=C(this),P=r(E,arguments.length>1?arguments[1]:void 0);T=T?T.next:Q.first;)for(P(T.value,T.key,this);T&&T.removed;)T=T.previous},has:function(E){return!!S(this,E)}}),n(y,b?{get:function(E){var T=S(this,E);return T&&T.value},set:function(E,T){return _(this,E===0?0:E,T)}}:{add:function(E){return _(this,E=E===0?0:E,E)}}),h&&t(y,"size",{configurable:!0,get:function(){return C(this).size}}),O},setStrong:function(A,p,b){var w=p+" Iterator",O=f(p),y=f(w);l(A,p,function(C,_){v(this,{type:w,target:C,state:O(C),kind:_,last:void 0})},function(){for(var C=y(this),_=C.kind,S=C.last;S&&S.removed;)S=S.previous;return C.target&&(C.last=S=S?S.next:C.state.first)?d(_==="keys"?S.key:_==="values"?S.value:[S.key,S.value],!1):(C.target=void 0,d(void 0,!0))},b?"entries":"values",!b,!0),u(p)}},B6e}function CXo(){return PFt||(PFt=1,MFt||(MFt=1,aWn()("Map",function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},dWn()))),bXo}var FFt,NFt,UFt,jFt,WFt,VFt,zFt,HFt,$Ft,XFt={};function uWn(){return NFt?FFt:(NFt=1,FFt=function(t,n){return n===1?function(r,o){return r[t](o)}:function(r,o,s){return r[t](o,s)}})}function rb(){if(jFt)return UFt;jFt=1;var e=nf(),t=uWn(),n=e("Map");return UFt={Map:n,set:t("set",2),get:t("get",1),has:t("has",1),remove:t("delete",1),proto:n.prototype}}function hWn(){if(WFt)return XFt;WFt=1;var e=ai(),t=Xs(),n=Jh(),r=Lp(),o=x3(),s=rb(),a=R0(),l=Rs(),d=s.Map,u=s.has,h=s.get,g=s.set,m=t([].push),v=a||l(function(){return d.groupBy("ab",function(f){return f}).get("a").length!==1});return e({target:"Map",stat:!0,forced:a||v},{groupBy:function(k,A){r(k),n(A);var p=new d,b=0;return o(k,function(w){var O=A(w,b++);u(p,O)?m(h(p,O),w):g(p,O,[w])}),p}}),XFt}function _Xo(){return zFt?VFt:(zFt=1,lC(),CXo(),hWn(),XI(),VFt=vl().Map)}function fWn(){if($Ft)return HFt;$Ft=1;var e=_Xo();return DL(),HFt=e}var GFt,YFt,ZFt;function SXo(){if(ZFt)return YFt;ZFt=1;var e=fWn();return GFt||(GFt=1,hWn()),YFt=e}var R6e,qFt,KFt,LXo={};function xXo(){if(qFt)return R6e;qFt=1;var e=Kg(),t=Uf(),n=_m(),r=x3();return R6e=function(s,a,l){return function(d){var u=n(d),h=arguments.length,g=h>1?arguments[1]:void 0,m=g!==void 0,v=m?e(g,h>2?arguments[2]:void 0):void 0,f=new s,k=0;return r(u,function(A){var p=m?v(A,k++):A;l?a(f,t(p)[0],p[1]):a(f,p)}),f}},R6e}var I6e,JFt,eNt,EXo={};function TXo(){if(JFt)return I6e;JFt=1;var e=Uf();return I6e=function(n,r,o){return function(){for(var s=new n,a=arguments.length,l=0;l2?arguments[2]:void 0;if(!n(l)&&!n(v))throw new o("At least one callback required");return e(g,u,a)?(d=e(h,u,a),n(l)&&(d=l(d),e(m,u,a,d))):n(v)&&(d=v(),e(m,u,a,d)),d},F6e}var _Nt,SNt,LNt,xNt,ENt;function XXo(){if(LNt)return SNt;LNt=1;var e=SXo();return function(){if(KFt)return LXo;KFt=1;var t=ai(),n=rb();t({target:"Map",stat:!0,forced:!0},{from:xXo()(n.Map,n.set,!0)})}(),function(){if(eNt)return EXo;eNt=1;var t=ai(),n=rb();t({target:"Map",stat:!0,forced:!0},{of:TXo()(n.Map,n.set,!0)})}(),function(){if(iNt)return QXo;iNt=1;var t=ai(),n=kk(),r=rb().remove;t({target:"Map",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var s,a=n(this),l=!0,d=0,u=arguments.length;d1?arguments[1]:void 0);return o(l,function(u,h){if(!d(u,h,l))return!1},!0)!==!1}})}(),function(){if(lNt)return RXo;lNt=1;var t=ai(),n=Kg(),r=kk(),o=rb(),s=ww(),a=o.Map,l=o.set;t({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(u){var h=r(this),g=n(u,arguments.length>1?arguments[1]:void 0),m=new a;return s(h,function(v,f){g(v,f,h)&&l(m,f,v)}),m}})}(),function(){if(cNt)return IXo;cNt=1;var t=ai(),n=Kg(),r=kk(),o=ww();t({target:"Map",proto:!0,real:!0,forced:!0},{find:function(a){var l=r(this),d=n(a,arguments.length>1?arguments[1]:void 0),u=o(l,function(h,g){if(d(h,g,l))return{value:h}},!0);return u&&u.value}})}(),function(){if(dNt)return MXo;dNt=1;var t=ai(),n=Kg(),r=kk(),o=ww();t({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(a){var l=r(this),d=n(a,arguments.length>1?arguments[1]:void 0),u=o(l,function(h,g){if(d(h,g,l))return{key:g}},!0);return u&&u.key}})}(),function(){if(fNt)return PXo;fNt=1;var t=ai(),n=FXo(),r=kk(),o=ww();t({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(a){return o(r(this),function(l){if(n(l,a))return!0},!0)===!0}})}(),function(){if(gNt)return NXo;gNt=1;var t=ai(),n=rd(),r=x3(),o=jc(),s=Jh(),a=rb().Map;t({target:"Map",stat:!0,forced:!0},{keyBy:function(d,u){var h=new(o(this)?this:a);s(u);var g=s(h.set);return r(d,function(m){n(g,h,u(m),m)}),h}})}(),function(){if(mNt)return UXo;mNt=1;var t=ai(),n=kk(),r=ww();t({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(s){var a=r(n(this),function(l,d){if(l===s)return{key:d}},!0);return a&&a.key}})}(),function(){if(kNt)return jXo;kNt=1;var t=ai(),n=Kg(),r=kk(),o=rb(),s=ww(),a=o.Map,l=o.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(u){var h=r(this),g=n(u,arguments.length>1?arguments[1]:void 0),m=new a;return s(h,function(v,f){l(m,g(v,f,h),v)}),m}})}(),function(){if(vNt)return WXo;vNt=1;var t=ai(),n=Kg(),r=kk(),o=rb(),s=ww(),a=o.Map,l=o.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(u){var h=r(this),g=n(u,arguments.length>1?arguments[1]:void 0),m=new a;return s(h,function(v,f){l(m,f,g(v,f,h))}),m}})}(),function(){if(ANt)return VXo;ANt=1;var t=ai(),n=kk(),r=x3(),o=rb().set;t({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(a){for(var l=n(this),d=arguments.length,u=0;u1?arguments[1]:void 0);return o(l,function(u,h){if(d(u,h,l))return!0},!0)===!0}})}(),function(){if(wNt)return $Xo;wNt=1;var t=ai(),n=Jh(),r=kk(),o=rb(),s=TypeError,a=o.get,l=o.has,d=o.set;t({target:"Map",proto:!0,real:!0,forced:!0},{update:function(h,g){var m=r(this),v=arguments.length;n(g);var f=l(m,h);if(!f&&v<3)throw new s("Updating absent value");var k=f?a(m,h):n(v>2?arguments[2]:void 0)(h,m);return d(m,h,g(k,h,m)),m}})}(),yNt||(yNt=1,ai()({target:"Map",proto:!0,real:!0,forced:!0},{upsert:CNt()})),_Nt||(_Nt=1,ai()({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:CNt()})),SNt=e}function GXo(){return ENt?xNt:(ENt=1,xNt=XXo())}var TNt,QNt,DNt,BNt,RNt,INt,MNt=Pi(GXo());function YXo(){return QNt?TNt:(QNt=1,TNt=iWn())}function ZXo(){return BNt?DNt:(BNt=1,DNt=YXo())}function qXo(){return INt?RNt:(INt=1,RNt=ZXo())}var PNt,FNt,NNt,UNt,jNt,WNt,KXo=Pi(qXo());function JXo(){return FNt?PNt:(FNt=1,PNt=YUn())}function eGo(){return UNt?NNt:(UNt=1,NNt=JXo())}function tGo(){return WNt?jNt:(WNt=1,jNt=eGo())}var VNt,zNt,HNt,$Nt,XNt,GNt,YNt,ZNt,qNt,KNt,JNt,eUt,tUt,gWn=Pi(tGo()),nGo={};function iGo(){return HNt?zNt:(HNt=1,function(){if(VNt)return nGo;VNt=1;var e=ai(),t=_m(),n=V3(),r=qjn(),o=tot();e({target:"Array",proto:!0,arity:1,forced:Rs()(function(){return[].push.call({length:4294967296},1)!==4294967297})||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(s){return s instanceof TypeError}}()},{push:function(a){var l=t(this),d=n(l),u=arguments.length;o(d+u);for(var h=0;h1&&arguments[1]!==void 0?arguments[1]:"",a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;if(this.needCache){var l=s||this.$engine.hash(n),d=ot(r=ot(o="".concat(this.cacheKey,"I")).call(o,l,"_L")).call(r,a,"$");return this.cache[l]={content:n,key:d},d}}},{key:"popCache",value:function(n){if(this.needCache)return this.cache[n].content||""}},{key:"testHasCache",value:function(n){return!(!this.needCache||!this.cache[n])&&this.cache[n].key}},{key:"resetCache",value:function(){this.needCache&&(this.cache={})}},{key:"restoreCache",value:function(n){var r,o=this;if(!this.needCache)return n;var s=new RegExp(ot(r="".concat(this.cacheKey,"I((?:")).call(r,e.IN_PARAGRAPH_CACHE_KEY_PREFIX_REGEX,")?\\w+)\\$"),"g"),a=n.replace(s,function(l,d){return o.popCache(d.replace(/_L\d+$/,""))});return this.timer&&(clearTimeout(this.timer),this.failedResetCacheTimes+=1,this.timer=null),this.timer=Bu(function(){o.resetCache()},500),this.failedResetCacheTimes>5&&(this.failedResetCacheTimes=0,Bu(function(){o.resetCache()},500)),a}},{key:"checkCache",value:function(n,r){var o,s,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return this.sign=this.$engine.hash(n),this.cache[this.sign]?ot(o=ot(s="".concat(this.cacheKey,"I")).call(s,this.sign,"_L")).call(o,a,"$"):this.toHtml(n,r)}},{key:"mounted",value:function(){}},{key:"signWithCache",value:function(n){return!1}}])}();Kn(uc,"HOOK_TYPE",HV.PAR),Kn(uc,"IN_PARAGRAPH_CACHE_KEY_PREFIX","!"),Kn(uc,"IN_PARAGRAPH_CACHE_KEY_PREFIX_REGEX","\\!");var pFt,bFt,wFt,OFt,yFt,CFt,bXo={},Q6e={exports:{}};function wXo(){return bFt?pFt:(bFt=1,pFt=Rs()(function(){if(typeof ArrayBuffer=="function"){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))}function OXo(){if(OFt)return wFt;OFt=1;var e=Rs(),t=Xu(),n=aC(),r=wXo(),o=Object.isExtensible,s=e(function(){});return wFt=s||r?function(a){return!!t(a)&&(!r||n(a)!=="ArrayBuffer")&&(!o||o(a))}:o}function yXo(){return CFt?yFt:(CFt=1,yFt=!Rs()(function(){return Object.isExtensible(Object.preventExtensions({}))}))}var _Ft,D6e,SFt,LFt,xFt,EFt,TFt,QFt,DFt,BFt,RFt,B6e,IFt,MFt,PFt;function sWn(){if(_Ft)return Q6e.exports;_Ft=1;var e=ai(),t=Xs(),n=wre(),r=Xu(),o=jd(),s=EA().f,a=tOe(),l=ZUn(),d=OXo(),u=qwe(),h=yXo(),g=!1,m=u("meta"),v=0,f=function(p){s(p,m,{value:{objectID:"O"+v++,weakData:{}}})},k=Q6e.exports={enable:function(){k.enable=function(){},g=!0;var p=a.f,b=t([].splice),w={};w[m]=1,p(w).length&&(a.f=function(O){for(var y=p(O),C=0,_=y.length;C<_;C++)if(y[C]===m){b(y,C,1);break}return y},e({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:l.f}))},fastKey:function(p,b){if(!r(p))return kn(p)=="symbol"?p:(typeof p=="string"?"S":"P")+p;if(!o(p,m)){if(!d(p))return"F";if(!b)return"E";f(p)}return p[m].objectID},getWeakData:function(p,b){if(!o(p,m)){if(!d(p))return!0;if(!b)return!1;f(p)}return p[m].weakData},onFreeze:function(p){return h&&g&&d(p)&&!o(p,m)&&f(p),p}};return n[m]=!0,Q6e.exports}function x3(){if(SFt)return D6e;SFt=1;var e=Kg(),t=rd(),n=Uf(),r=CE(),o=Xjn(),s=V3(),a=Al(),l=got(),d=xre(),u=cOe(),h=TypeError,g=function(f,k){this.stopped=f,this.result=k},m=g.prototype;return D6e=function(f,k,A){var p,b,w,O,y,C,_,S=A&&A.that,L=!(!A||!A.AS_ENTRIES),E=!(!A||!A.IS_RECORD),Q=!(!A||!A.IS_ITERATOR),T=!(!A||!A.INTERRUPTED),P=e(k,S),D=function(R){return p&&u(p,"normal",R),new g(!0,R)},I=function(R){return L?(n(R),T?P(R[0],R[1],D):P(R[0],R[1])):T?P(R,D):P(R)};if(E)p=f.iterator;else if(Q)p=f;else{if(!(b=d(f)))throw new h(r(f)+" is not iterable");if(o(b)){for(w=0,O=s(f);O>w;w++)if((y=I(f[w]))&&a(m,y))return y;return new g(!1)}p=l(f,b)}for(C=E?f.next:p.next;!(_=t(C,p)).done;){try{y=I(_.value)}catch(B){u(p,"throw",B)}if(kn(y)=="object"&&y&&a(m,y))return y}return new g(!1)},D6e}function Tre(){if(xFt)return LFt;xFt=1;var e=Al(),t=TypeError;return LFt=function(r,o){if(e(o,r))return r;throw new t("Incorrect invocation")}}function aWn(){if(TFt)return EFt;TFt=1;var e=ai(),t=fc(),n=sWn(),r=Rs(),o=xL(),s=x3(),a=Tre(),l=jc(),d=Xu(),u=HI(),h=My(),g=EA().f,m=QL().forEach,v=yd(),f=LE(),k=f.set,A=f.getterFor;return EFt=function(b,w,O){var y,C=b.indexOf("Map")!==-1,_=b.indexOf("Weak")!==-1,S=C?"set":"add",L=t[b],E=L&&L.prototype,Q={};if(v&&l(L)&&(_||E.forEach&&!r(function(){new L().entries().next()}))){var T=(y=w(function(D,I){k(a(D,T),{type:b,collection:new L}),u(I)||s(I,D[S],{that:D,AS_ENTRIES:C})})).prototype,P=A(b);m(["add","clear","delete","forEach","get","has","set","keys","values","entries"],function(D){var I=D==="add"||D==="set";!(D in E)||_&&D==="clear"||o(T,D,function(B,R){var M=P(this).collection;if(!I&&_&&!d(B))return D==="get"&&void 0;var N=M[D](B===0?0:B,R);return I?this:N})}),_||g(T,"size",{configurable:!0,get:function(){return P(this).collection.size}})}else y=O.getConstructor(w,b,C,S),n.enable();return h(y,b,!1,!0),Q[b]=y,e({global:!0,forced:!0},Q),_||O.setStrong(y,b,C),y}}function lWn(){if(DFt)return QFt;DFt=1;var e=Iy();return QFt=function(n,r,o){for(var s in r)o&&o.unsafe&&n[s]?n[s]=r[s]:e(n,s,r[s],o);return n}}function cWn(){if(RFt)return BFt;RFt=1;var e=nf(),t=yre(),n=Vc(),r=yd(),o=n("species");return BFt=function(a){var l=e(a);r&&l&&!l[o]&&t(l,o,{configurable:!0,get:function(){return this}})}}function dWn(){if(IFt)return B6e;IFt=1;var e=SE(),t=yre(),n=lWn(),r=Kg(),o=Tre(),s=HI(),a=x3(),l=not(),d=oOe(),u=cWn(),h=yd(),g=sWn().fastKey,m=LE(),v=m.set,f=m.getterFor;return B6e={getConstructor:function(A,p,b,w){var O=A(function(L,E){o(L,y),v(L,{type:p,index:e(null),first:void 0,last:void 0,size:0}),h||(L.size=0),s(E)||a(E,L[w],{that:L,AS_ENTRIES:b})}),y=O.prototype,C=f(p),_=function(E,Q,T){var P,D,I=C(E),B=S(E,Q);return B?B.value=T:(I.last=B={index:D=g(Q,!0),key:Q,value:T,previous:P=I.last,next:void 0,removed:!1},I.first||(I.first=B),P&&(P.next=B),h?I.size++:E.size++,D!=="F"&&(I.index[D]=B)),E},S=function(E,Q){var T,P=C(E),D=g(Q);if(D!=="F")return P.index[D];for(T=P.first;T;T=T.next)if(T.key===Q)return T};return n(y,{clear:function(){for(var E=C(this),Q=E.first;Q;)Q.removed=!0,Q.previous&&(Q.previous=Q.previous.next=void 0),Q=Q.next;E.first=E.last=void 0,E.index=e(null),h?E.size=0:this.size=0},delete:function(E){var Q=this,T=C(Q),P=S(Q,E);if(P){var D=P.next,I=P.previous;delete T.index[P.index],P.removed=!0,I&&(I.next=D),D&&(D.previous=I),T.first===P&&(T.first=D),T.last===P&&(T.last=I),h?T.size--:Q.size--}return!!P},forEach:function(E){for(var Q,T=C(this),P=r(E,arguments.length>1?arguments[1]:void 0);Q=Q?Q.next:T.first;)for(P(Q.value,Q.key,this);Q&&Q.removed;)Q=Q.previous},has:function(E){return!!S(this,E)}}),n(y,b?{get:function(E){var Q=S(this,E);return Q&&Q.value},set:function(E,Q){return _(this,E===0?0:E,Q)}}:{add:function(E){return _(this,E=E===0?0:E,E)}}),h&&t(y,"size",{configurable:!0,get:function(){return C(this).size}}),O},setStrong:function(A,p,b){var w=p+" Iterator",O=f(p),y=f(w);l(A,p,function(C,_){v(this,{type:w,target:C,state:O(C),kind:_,last:void 0})},function(){for(var C=y(this),_=C.kind,S=C.last;S&&S.removed;)S=S.previous;return C.target&&(C.last=S=S?S.next:C.state.first)?d(_==="keys"?S.key:_==="values"?S.value:[S.key,S.value],!1):(C.target=void 0,d(void 0,!0))},b?"entries":"values",!b,!0),u(p)}},B6e}function CXo(){return PFt||(PFt=1,MFt||(MFt=1,aWn()("Map",function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},dWn()))),bXo}var FFt,NFt,UFt,jFt,WFt,VFt,zFt,HFt,$Ft,XFt={};function uWn(){return NFt?FFt:(NFt=1,FFt=function(t,n){return n===1?function(r,o){return r[t](o)}:function(r,o,s){return r[t](o,s)}})}function rb(){if(jFt)return UFt;jFt=1;var e=nf(),t=uWn(),n=e("Map");return UFt={Map:n,set:t("set",2),get:t("get",1),has:t("has",1),remove:t("delete",1),proto:n.prototype}}function hWn(){if(WFt)return XFt;WFt=1;var e=ai(),t=Xs(),n=Jh(),r=Lp(),o=x3(),s=rb(),a=R0(),l=Rs(),d=s.Map,u=s.has,h=s.get,g=s.set,m=t([].push),v=a||l(function(){return d.groupBy("ab",function(f){return f}).get("a").length!==1});return e({target:"Map",stat:!0,forced:a||v},{groupBy:function(k,A){r(k),n(A);var p=new d,b=0;return o(k,function(w){var O=A(w,b++);u(p,O)?m(h(p,O),w):g(p,O,[w])}),p}}),XFt}function _Xo(){return zFt?VFt:(zFt=1,lC(),CXo(),hWn(),XI(),VFt=vl().Map)}function fWn(){if($Ft)return HFt;$Ft=1;var e=_Xo();return DL(),HFt=e}var GFt,YFt,ZFt;function SXo(){if(ZFt)return YFt;ZFt=1;var e=fWn();return GFt||(GFt=1,hWn()),YFt=e}var R6e,qFt,KFt,LXo={};function xXo(){if(qFt)return R6e;qFt=1;var e=Kg(),t=Uf(),n=_m(),r=x3();return R6e=function(s,a,l){return function(d){var u=n(d),h=arguments.length,g=h>1?arguments[1]:void 0,m=g!==void 0,v=m?e(g,h>2?arguments[2]:void 0):void 0,f=new s,k=0;return r(u,function(A){var p=m?v(A,k++):A;l?a(f,t(p)[0],p[1]):a(f,p)}),f}},R6e}var I6e,JFt,eNt,EXo={};function TXo(){if(JFt)return I6e;JFt=1;var e=Uf();return I6e=function(n,r,o){return function(){for(var s=new n,a=arguments.length,l=0;l2?arguments[2]:void 0;if(!n(l)&&!n(v))throw new o("At least one callback required");return e(g,u,a)?(d=e(h,u,a),n(l)&&(d=l(d),e(m,u,a,d))):n(v)&&(d=v(),e(m,u,a,d)),d},F6e}var _Nt,SNt,LNt,xNt,ENt;function XXo(){if(LNt)return SNt;LNt=1;var e=SXo();return function(){if(KFt)return LXo;KFt=1;var t=ai(),n=rb();t({target:"Map",stat:!0,forced:!0},{from:xXo()(n.Map,n.set,!0)})}(),function(){if(eNt)return EXo;eNt=1;var t=ai(),n=rb();t({target:"Map",stat:!0,forced:!0},{of:TXo()(n.Map,n.set,!0)})}(),function(){if(iNt)return QXo;iNt=1;var t=ai(),n=kk(),r=rb().remove;t({target:"Map",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var s,a=n(this),l=!0,d=0,u=arguments.length;d1?arguments[1]:void 0);return o(l,function(u,h){if(!d(u,h,l))return!1},!0)!==!1}})}(),function(){if(lNt)return RXo;lNt=1;var t=ai(),n=Kg(),r=kk(),o=rb(),s=ww(),a=o.Map,l=o.set;t({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(u){var h=r(this),g=n(u,arguments.length>1?arguments[1]:void 0),m=new a;return s(h,function(v,f){g(v,f,h)&&l(m,f,v)}),m}})}(),function(){if(cNt)return IXo;cNt=1;var t=ai(),n=Kg(),r=kk(),o=ww();t({target:"Map",proto:!0,real:!0,forced:!0},{find:function(a){var l=r(this),d=n(a,arguments.length>1?arguments[1]:void 0),u=o(l,function(h,g){if(d(h,g,l))return{value:h}},!0);return u&&u.value}})}(),function(){if(dNt)return MXo;dNt=1;var t=ai(),n=Kg(),r=kk(),o=ww();t({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(a){var l=r(this),d=n(a,arguments.length>1?arguments[1]:void 0),u=o(l,function(h,g){if(d(h,g,l))return{key:g}},!0);return u&&u.key}})}(),function(){if(fNt)return PXo;fNt=1;var t=ai(),n=FXo(),r=kk(),o=ww();t({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(a){return o(r(this),function(l){if(n(l,a))return!0},!0)===!0}})}(),function(){if(gNt)return NXo;gNt=1;var t=ai(),n=rd(),r=x3(),o=jc(),s=Jh(),a=rb().Map;t({target:"Map",stat:!0,forced:!0},{keyBy:function(d,u){var h=new(o(this)?this:a);s(u);var g=s(h.set);return r(d,function(m){n(g,h,u(m),m)}),h}})}(),function(){if(mNt)return UXo;mNt=1;var t=ai(),n=kk(),r=ww();t({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(s){var a=r(n(this),function(l,d){if(l===s)return{key:d}},!0);return a&&a.key}})}(),function(){if(kNt)return jXo;kNt=1;var t=ai(),n=Kg(),r=kk(),o=rb(),s=ww(),a=o.Map,l=o.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(u){var h=r(this),g=n(u,arguments.length>1?arguments[1]:void 0),m=new a;return s(h,function(v,f){l(m,g(v,f,h),v)}),m}})}(),function(){if(vNt)return WXo;vNt=1;var t=ai(),n=Kg(),r=kk(),o=rb(),s=ww(),a=o.Map,l=o.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(u){var h=r(this),g=n(u,arguments.length>1?arguments[1]:void 0),m=new a;return s(h,function(v,f){l(m,f,g(v,f,h))}),m}})}(),function(){if(ANt)return VXo;ANt=1;var t=ai(),n=kk(),r=x3(),o=rb().set;t({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(a){for(var l=n(this),d=arguments.length,u=0;u1?arguments[1]:void 0);return o(l,function(u,h){if(d(u,h,l))return!0},!0)===!0}})}(),function(){if(wNt)return $Xo;wNt=1;var t=ai(),n=Jh(),r=kk(),o=rb(),s=TypeError,a=o.get,l=o.has,d=o.set;t({target:"Map",proto:!0,real:!0,forced:!0},{update:function(h,g){var m=r(this),v=arguments.length;n(g);var f=l(m,h);if(!f&&v<3)throw new s("Updating absent value");var k=f?a(m,h):n(v>2?arguments[2]:void 0)(h,m);return d(m,h,g(k,h,m)),m}})}(),yNt||(yNt=1,ai()({target:"Map",proto:!0,real:!0,forced:!0},{upsert:CNt()})),_Nt||(_Nt=1,ai()({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:CNt()})),SNt=e}function GXo(){return ENt?xNt:(ENt=1,xNt=XXo())}var TNt,QNt,DNt,BNt,RNt,INt,MNt=Pi(GXo());function YXo(){return QNt?TNt:(QNt=1,TNt=iWn())}function ZXo(){return BNt?DNt:(BNt=1,DNt=YXo())}function qXo(){return INt?RNt:(INt=1,RNt=ZXo())}var PNt,FNt,NNt,UNt,jNt,WNt,KXo=Pi(qXo());function JXo(){return FNt?PNt:(FNt=1,PNt=YUn())}function eGo(){return UNt?NNt:(UNt=1,NNt=JXo())}function tGo(){return WNt?jNt:(WNt=1,jNt=eGo())}var VNt,zNt,HNt,$Nt,XNt,GNt,YNt,ZNt,qNt,KNt,JNt,eUt,tUt,gWn=Pi(tGo()),nGo={};function iGo(){return HNt?zNt:(HNt=1,function(){if(VNt)return nGo;VNt=1;var e=ai(),t=_m(),n=V3(),r=qjn(),o=tot();e({target:"Array",proto:!0,arity:1,forced:Rs()(function(){return[].push.call({length:4294967296},1)!==4294967297})||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(s){return s instanceof TypeError}}()},{push:function(a){var l=t(this),d=n(l),u=arguments.length;o(d+u);for(var h=0;h=this.hookList[m].length?this.hookList[m].push(o):Av(p=this.hookList[m]).call(p,b,0,o)}else this.hookList[m].push(o)}}}])}();function rUt(e,t){var n=tl(e);if(Wu){var r=Wu(e);t&&(r=bd(r).call(r,function(o){return Gu(e,o).enumerable})),n.push.apply(n,r)}return n}function oUt(e){for(var t=1;t\\x00-\\x1f"\\(\\)]*)?'),yWn=new RegExp("(?:\\/\\/)".concat(vot.source)),lUt=new RegExp("^".concat(vot.source,"$")),cUt=new RegExp("^".concat(yWn.source,"$")),dGo=/^([ \t]*)([*+-][ ](\[[ x]\])?|[0-9一二三四五六七八九十零]+\.|[a-z]\.|\b(?:M{0,3}(?:CM|CD|D?C{0,3})(?:XC|XL|L?X{0,3})(?:IX|IV|V?I{0,3}))\b\.)([^\r\n]*)/;function uOe(){var e,t=arguments.length>0&&arguments[0]!==void 0&&arguments[0],n={begin:"(?:^|\\n)(\\n*)",content:["(\\h*\\|[^\\n]+\\|?\\h*)","\\n","(?:(?:\\h*\\|\\h*:?[-]{1,}:?\\h*)+\\|?\\h*)","((\\n\\h*\\|[^\\n]+\\|?\\h*)*)"].join(""),end:"(?=$|\\n)"};n.reg=Cg(n,"g",!0);var r={begin:"(?:^|\\n)(\\n*)",content:["(\\|?[^\\n|]+(\\|[^\\n|]+)+\\|?)","\\n","(?:\\|?\\h*:?[-]{1,}:?[\\h]*(?:\\|[\\h]*:?[-]{1,}:?\\h*)+\\|?)","((\\n\\|?([^\\n|]+(\\|[^\\n|]*)+)\\|?)*)"].join(""),end:"(?=$|\\n)"};return r.reg=Cg(r,"g",!0),t===!1?{strict:n,loose:r}:Cg({begin:"",content:ot(e="(?:".concat(n.begin+n.content+n.end,"|")).call(e,r.begin+r.content+r.end,")"),end:""},"g",!0)}function hOe(){var e={begin:/(?:^|\n)(\n*((?:>[\t ]*)*)(?:[^\S\n]*))(`{3,})([^`]*?)\n/,content:/([\w\W]*?)/,end:/[^\S\n]*\3[ \t]*(?=$|\n+)/,reg:new RegExp("")};return e.reg=new RegExp(e.begin.source+e.content.source+e.end.source,"g"),oUt(oUt({},e),{},{begin:e.begin.source,content:e.content.source,end:e.end.source})}var dUt,uUt,hUt,fUt,gUt,mUt,uGo=/{{(cherry-paste-[^|\n]+?)\|<<([^>]+?)>>}}/g,hGo=/(\[[^\n]*?\]\(data:image\/[a-z]{1,10};base64,)([^)]+)\)/g,fGo=/(data:image\/[a-z]{1,10};base64,)([0-9a-zA-Z+/=]+)/g,gGo=/[^\n|`\s]{6000,}/g,mGo=/(!\[[^\n]*?\]\([^)]+\)\{[^}]* data-xml=)([^}]+)\}/g,kUt=/(!\[[^\n]*?\]\(data:image\/[a-z]{1,10};base64,[^)]+\)\{data-type=drawio data-xml=[^}]+\})/g,Phe=function(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").replace(hOe().reg,function(t){return t.replace(/^.*$/gm,"/n")}).replace(/(`+)(.+?(?:\n.+?)*?)\1/g,function(t){return t.replace(/[![\]()]/g,".")})};function kGo(){return uUt?dUt:(uUt=1,dUt=eWn())}function vGo(){return fUt?hUt:(fUt=1,hUt=kGo())}function AGo(){return mUt?gUt:(mUt=1,gUt=vGo())}var vUt,AUt,pUt,bUt,wUt,OUt,yUt,CUt,_Ut,SUt,CWn=Pi(AGo());function vXe(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3&&arguments[3]!==void 0&&arguments[3],s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1;if(!t)return e;t.lastIndex=0;for(var a=0,l=[];(r=t.exec(e))!==null;){var d={begin:r.index,length:r[0].length};if(o&&r.index===a-s){var u,h=pot(r),g=h[0],m=ka(h).call(h,2);l.push({begin:d.begin+s,length:d.length-s,replacedText:n.apply(void 0,ot(u=[ka(g).call(g,s),""]).call(u,U6(m)))})}else l.push(UUt(UUt({},d),{},{replacedText:n.apply(void 0,U6(r))}));a=t.lastIndex,t.lastIndex-=s}return t.lastIndex=0,function(v,f){if(!f.length)return v;var k=[],A=0;return ki(f).call(f,function(p,b){k.push(ka(v).call(v,A,p.begin)),k.push(p.replacedText),A=p.begin+p.length,b===f.length-1&&k.push(ka(v).call(v,A))}),k.join("")}(e,l)}function DWn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(DWn=function(){return!!e})()}var BWn=function(){function e(){return Lr(this,e),t=this,r=arguments,n=fi(n=e),ns(t,DWn()?xi(n,r||[],fi(t).constructor):n.apply(t,r));var t,n,r}return As(e,Au),xr(e,[{key:"toHtml",value:function(n,r,o,s){var a,l;return ot(a=ot(l="".concat(r,'')).call(a,s,"")}},{key:"makeHtml",value:function(n){return du()?n.replace(this.RULE.reg,this.toHtml):E3(n,this.RULE.reg,this.toHtml,!0,1)}},{key:"rule",value:function(){var n={begin:du()?"((?')).call(a,s,"")}},{key:"makeHtml",value:function(n){return du()?n.replace(this.RULE.reg,this.toHtml):E3(n,this.RULE.reg,this.toHtml,!0,1)}},{key:"rule",value:function(){var n={begin:du()?"((?')).call(a,s,"")}},{key:"makeHtml",value:function(n){return this.test(n)?du()?n.replace(this.RULE.reg,this.toHtml):E3(n,this.RULE.reg,this.toHtml,!0,1):n}},{key:"rule",value:function(){var n={begin:du()?"((?0&&arguments[0]!==void 0?arguments[0]:{config:void 0}).config;return Lr(this,e),n=this,o=[{config:s}],r=fi(r=e),t=ns(n,FWn()?xi(r,o||[],fi(n).constructor):r.apply(n,o)),s?(t.needWhitespace=!!s.needWhitespace,t):ns(t)}return As(e,Au),xr(e,[{key:"makeHtml",value:function(n){return this.test(n)?n.replace(this.RULE.reg,"$1$2"):n}},{key:"rule",value:function(){var n={};return(n=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{config:void 0}).config.needWhitespace?Yce(Yce({},n),{},{begin:"(^|[\\s])\\~T\\~T",end:"\\~T\\~T(?=\\s|$)",content:"([\\w\\W]+?)"}):Yce(Yce({},n),{},{begin:"(^|[^\\\\])\\~T\\~T",end:"\\~T\\~T",content:"([\\w\\W]+?)"})).reg=new RegExp(n.begin+n.content+n.end,"g"),n}}])}();function UWn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(UWn=function(){return!!e})()}Kn(NWn,"HOOK_NAME","strikethrough");var jWn=function(){function e(){return Lr(this,e),t=this,r=arguments,n=fi(n=e),ns(t,UWn()?xi(n,r||[],fi(t).constructor):n.apply(t,r));var t,n,r}return As(e,Au),xr(e,[{key:"toHtml",value:function(n,r,o){var s;return ot(s="".concat(r,"")).call(s,o,"")}},{key:"makeHtml",value:function(n){return du()?n.replace(this.RULE.reg,this.toHtml):E3(n,this.RULE.reg,this.toHtml,!0,1)}},{key:"rule",value:function(){var n={begin:du()?"((?")).call(s,o,"")}},{key:"makeHtml",value:function(n){return du()?n.replace(this.RULE.reg,this.toHtml):E3(n,this.RULE.reg,this.toHtml,!0,1)}},{key:"rule",value:function(){var n={begin:du()?"((?"u")return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(O){var p=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(O.stack)||[])[1];if(p){var b=document.getElementsByTagName("script");for(var w in b)if(b[w].src==p)return b[w]}return null}},isActive:function(p,b,w){for(var O="no-"+b;p;){var y=p.classList;if(y.contains(b))return!0;if(y.contains(O))return!1;p=p.parentElement}return!!w}},languages:{plain:s,plaintext:s,text:s,txt:s,extend:function(p,b){var w=a.util.clone(a.languages[p]);for(var O in b)w[O]=b[O];return w},insertBefore:function(p,b,w,O){var y=(O=O||a.languages)[p],C={};for(var _ in y)if(y.hasOwnProperty(_)){if(_==b)for(var S in w)w.hasOwnProperty(S)&&(C[S]=w[S]);w.hasOwnProperty(_)||(C[_]=y[_])}var L=O[p];return O[p]=C,a.languages.DFS(a.languages,function(E,T){T===L&&E!=p&&(this[E]=C)}),C},DFS:function A(p,b,w,O){O=O||{};var y=a.util.objId;for(var C in p)if(p.hasOwnProperty(C)){b.call(p,C,p[C],w||C);var _=p[C],S=a.util.type(_);S!=="Object"||O[y(_)]?S!=="Array"||O[y(_)]||(O[y(_)]=!0,A(_,b,C,O)):(O[y(_)]=!0,A(_,b,null,O))}}},plugins:{},highlightAll:function(p,b){a.highlightAllUnder(document,p,b)},highlightAllUnder:function(p,b,w){var O={callback:w,container:p,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};a.hooks.run("before-highlightall",O),O.elements=Array.prototype.slice.apply(O.container.querySelectorAll(O.selector)),a.hooks.run("before-all-elements-highlight",O);for(var y,C=0;y=O.elements[C++];)a.highlightElement(y,b===!0,O.callback)},highlightElement:function(p,b,w){var O=a.util.getLanguage(p),y=a.languages[O];a.util.setLanguage(p,O);var C=p.parentElement;C&&C.nodeName.toLowerCase()==="pre"&&a.util.setLanguage(C,O);var _={element:p,language:O,grammar:y,code:p.textContent};function S(E){_.highlightedCode=E,a.hooks.run("before-insert",_),_.element.innerHTML=_.highlightedCode,a.hooks.run("after-highlight",_),a.hooks.run("complete",_),w&&w.call(_.element)}if(a.hooks.run("before-sanity-check",_),(C=_.element.parentElement)&&C.nodeName.toLowerCase()==="pre"&&!C.hasAttribute("tabindex")&&C.setAttribute("tabindex","0"),!_.code)return a.hooks.run("complete",_),void(w&&w.call(_.element));if(a.hooks.run("before-highlight",_),_.grammar)if(b&&n.Worker){var L=new Worker(a.filename);L.onmessage=function(E){S(E.data)},L.postMessage(JSON.stringify({language:_.language,code:_.code,immediateClose:!0}))}else S(a.highlight(_.code,_.grammar,_.language));else S(a.util.encode(_.code))},highlight:function(p,b,w){var O={code:p,grammar:b,language:w};if(a.hooks.run("before-tokenize",O),!O.grammar)throw new Error('The language "'+O.language+'" has no grammar.');return O.tokens=a.tokenize(O.code,O.grammar),a.hooks.run("after-tokenize",O),l.stringify(a.util.encode(O.tokens),O.language)},tokenize:function(p,b){var w=b.rest;if(w){for(var O in w)b[O]=w[O];delete b.rest}var y=new h;return g(y,y.head,p),u(p,y,b,y.head,0),function(C){for(var _=[],S=C.head.next;S!==C.tail;)_.push(S.value),S=S.next;return _}(y)},hooks:{all:{},add:function(p,b){var w=a.hooks.all;w[p]=w[p]||[],w[p].push(b)},run:function(p,b){var w=a.hooks.all[p];if(w&&w.length)for(var O,y=0;O=w[y++];)O(b)}},Token:l};function l(A,p,b,w){this.type=A,this.content=p,this.alias=b,this.length=0|(w||"").length}function d(A,p,b,w){A.lastIndex=p;var O=A.exec(b);if(O&&w&&O[1]){var y=O[1].length;O.index+=y,O[0]=O[0].slice(y)}return O}function u(A,p,b,w,O,y){for(var C in b)if(b.hasOwnProperty(C)&&b[C]){var _=b[C];_=Array.isArray(_)?_:[_];for(var S=0;S<_.length;++S){if(y&&y.cause==C+","+S)return;var L=_[S],E=L.inside,T=!!L.lookbehind,Q=!!L.greedy,P=L.alias;if(Q&&!L.pattern.global){var D=L.pattern.toString().match(/[imsuy]*$/)[0];L.pattern=RegExp(L.pattern.source,D+"g")}for(var I=L.pattern||L,B=w.next,R=O;B!==p.tail&&!(y&&R>=y.reach);R+=B.value.length,B=B.next){var M=B.value;if(p.length>A.length)return;if(!(M instanceof l)){var N,j=1;if(Q){if(!(N=d(I,R,A,T))||N.index>=A.length)break;var W=N.index,H=N.index+N[0].length,X=R;for(X+=B.value.length;W>=X;)X+=(B=B.next).value.length;if(R=X-=B.value.length,B.value instanceof l)continue;for(var Y=B;Y!==p.tail&&(Xy.reach&&(y.reach=re);var se=B.prev;if(ie&&(se=g(p,se,ie),R+=ie.length),m(p,se,j),B=g(p,se,new l(C,E?a.tokenize(Z,E):Z,P,Z)),J&&g(p,B,J),j>1){var le={cause:C+","+S,reach:re};u(A,p,b,B.prev,R,le),y&&le.reach>y.reach&&(y.reach=le.reach)}}}}}}function h(){var A={value:null,prev:null,next:null},p={value:null,prev:A,next:null};A.next=p,this.head=A,this.tail=p,this.length=0}function g(A,p,b){var w=p.next,O={value:b,prev:p,next:w};return p.next=O,w.prev=O,A.length++,O}function m(A,p,b){for(var w=p.next,O=0;O"+O.content+""},!n.document)return n.addEventListener&&(a.disableWorkerMessageHandler||n.addEventListener("message",function(A){var p=JSON.parse(A.data),b=p.language,w=p.code,O=p.immediateClose;n.postMessage(a.highlight(w,a.languages[b],b)),O&&n.close()},!1)),a;var v=a.util.currentScript();function f(){a.manual||a.highlightAll()}if(v&&(a.filename=v.src,v.hasAttribute("data-manual")&&(a.manual=!0)),!a.manual){var k=document.readyState;k==="loading"||k==="interactive"&&v&&v.defer?document.addEventListener("DOMContentLoaded",f):window.requestAnimationFrame?window.requestAnimationFrame(f):window.setTimeout(f,16)}return a}(typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=t),O0!==void 0&&(O0.Prism=t)}(VUt)),VUt.exports),Fhe=Pi(EGo);function zWn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(zWn=function(){return!!e})()}Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},Prism.languages.markup={comment:{pattern:/\x3C!--(?:(?!\x3C!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|\x3C!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",function(e){e.type==="entity"&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(t,n){var r={};r["language-"+n]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[n]},r.cdata=/^$/i;var o={"included-cdata":{pattern://i,inside:r}};o["language-"+n]={pattern:/[\s\S]+/,inside:Prism.languages[n]};var s={};s[t]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return t}),"i"),lookbehind:!0,greedy:!0,inside:o},Prism.languages.insertBefore("markup","cdata",s)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(t,n){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+t+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[n,"language-"+n],inside:Prism.languages[n]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml,Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(Prism),Fhe.manual=!0;var TGo={figure:"figure"},aj=function(){function e(t){t.externals;var n,r,o,s,a,l,d,u,h,g,m,v,f,k,A,p,b=t.config,w=t.cherry;return Lr(this,e),v=this,k=[{needCache:!0}],f=fi(f=e),m=ns(v,zWn()?xi(f,k||[],fi(v).constructor):f.apply(v,k)),e.inlineCodeCache={},m.codeCache={},m.codeCacheList=[],m.customLang=[],m.customParser={},m.lineNumber=b.lineNumber,m.copyCode=b.copyCode,m.expandCode=b.expandCode,m.editCode=b.editCode,m.changeLang=b.changeLang,m.selfClosing=b.selfClosing,m.mermaid=b.mermaid,m.indentedCodeBlock=b.indentedCodeBlock===void 0||b.indentedCodeBlock,m.INLINE_CODE_REGEX=/(`+)(.+?(?:\n.+?)*?)\1/g,b&&b.customRenderer&&(m.customLang=ls(A=tl(b.customRenderer)).call(A,function(O){return O.toLowerCase()}),ki(p=tl(b.customRenderer)).call(p,function(O){m.customParser[O.toLowerCase()]=b.customRenderer[O]})),m.customHighlighter=b.highlighter,m.failedCleanCacheTimes=0,m.codeTimer=null,m.$cherry=w,m.needCleanFlowCursor=(w==null||(n=w.options)===null||n===void 0||(r=n.engine)===null||r===void 0||(o=r.global)===null||o===void 0?void 0:o.flowSessionContext)&&(w==null||(s=w.options)===null||s===void 0||(a=s.engine)===null||a===void 0||(l=a.global)===null||l===void 0?void 0:l.flowSessionCursor),m.showInlineColor=(w==null||(d=w.options)===null||d===void 0||(u=d.engine)===null||u===void 0||(h=u.syntax)===null||h===void 0||(g=h.inlineCode)===null||g===void 0?void 0:g.showColor)===void 0||w.options.engine.syntax.inlineCode.showColor,m}return As(e,uc),xr(e,[{key:"afterMakeHtml",value:function(n){var r=this;return this.codeTimer&&(clearTimeout(this.codeTimer),this.failedCleanCacheTimes+=1,this.codeTimer=null),this.codeTimer=Bu(function(){r.$resetCache()},500),this.failedCleanCacheTimes>5&&(this.failedCleanCacheTimes=0,Bu(function(){r.$resetCache()},500)),this.restoreCache(n)}},{key:"$resetCache",value:function(){if(this.codeCacheList.length>100){for(var n,r=0;r')).call(f,m,"")},u="",h=this.needCleanFlowCursor?r.replace(/CHERRYFLOWSESSIONCURSOR/,""):r;return!!(u=n==="all"?a.render(h,o.sign,this.$engine,o.lang):a.render(h,o.sign,this.$engine,{mermaidConfig:this.mermaid,updateCache:function(m){s.$codeCache(o.sign,d(m)),s.pushCache(d(m),o.sign,o.lines)},fallback:function(){return s.$codeReplace(h,n,o.sign,o.lines)}}))&&d(u)}},{key:"fillTag",value:function(n){var r=[];return ls(n).call(n,function(o){if(!o)return"";for(var s=o;r.length;){var a,l=r.pop();s=ot(a="".concat(l)).call(a,s)}var d=s.match(/|<\/span>/g),u=0;if(!d)return s;for(;d.length;){var h=d.pop();/<\/span>/.test(h)?u+=1:u?u-=1:r.unshift(h.match(//)[0])}for(var g=0;g");return s})}},{key:"renderLineNumber",value:function(n){if(!this.lineNumber)return n;var r=n.split(` +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function pot(e){return TWn(e)||xWn(e)||Aot(e)||QWn()}function NUt(e,t){var n=tl(e);if(Wu){var r=Wu(e);t&&(r=bd(r).call(r,function(o){return Gu(e,o).enumerable})),n.push.apply(n,r)}return n}function UUt(e){for(var t=1;t3&&arguments[3]!==void 0&&arguments[3],s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1;if(!t)return e;t.lastIndex=0;for(var a=0,l=[];(r=t.exec(e))!==null;){var d={begin:r.index,length:r[0].length};if(o&&r.index===a-s){var u,h=pot(r),g=h[0],m=ka(h).call(h,2);l.push({begin:d.begin+s,length:d.length-s,replacedText:n.apply(void 0,ot(u=[ka(g).call(g,s),""]).call(u,U6(m)))})}else l.push(UUt(UUt({},d),{},{replacedText:n.apply(void 0,U6(r))}));a=t.lastIndex,t.lastIndex-=s}return t.lastIndex=0,function(v,f){if(!f.length)return v;var k=[],A=0;return ki(f).call(f,function(p,b){k.push(ka(v).call(v,A,p.begin)),k.push(p.replacedText),A=p.begin+p.length,b===f.length-1&&k.push(ka(v).call(v,A))}),k.join("")}(e,l)}function DWn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(DWn=function(){return!!e})()}var BWn=function(){function e(){return Lr(this,e),t=this,r=arguments,n=fi(n=e),ns(t,DWn()?xi(n,r||[],fi(t).constructor):n.apply(t,r));var t,n,r}return As(e,Au),xr(e,[{key:"toHtml",value:function(n,r,o,s){var a,l;return ot(a=ot(l="".concat(r,'')).call(a,s,"")}},{key:"makeHtml",value:function(n){return du()?n.replace(this.RULE.reg,this.toHtml):E3(n,this.RULE.reg,this.toHtml,!0,1)}},{key:"rule",value:function(){var n={begin:du()?"((?')).call(a,s,"")}},{key:"makeHtml",value:function(n){return du()?n.replace(this.RULE.reg,this.toHtml):E3(n,this.RULE.reg,this.toHtml,!0,1)}},{key:"rule",value:function(){var n={begin:du()?"((?')).call(a,s,"")}},{key:"makeHtml",value:function(n){return this.test(n)?du()?n.replace(this.RULE.reg,this.toHtml):E3(n,this.RULE.reg,this.toHtml,!0,1):n}},{key:"rule",value:function(){var n={begin:du()?"((?0&&arguments[0]!==void 0?arguments[0]:{config:void 0}).config;return Lr(this,e),n=this,o=[{config:s}],r=fi(r=e),t=ns(n,FWn()?xi(r,o||[],fi(n).constructor):r.apply(n,o)),s?(t.needWhitespace=!!s.needWhitespace,t):ns(t)}return As(e,Au),xr(e,[{key:"makeHtml",value:function(n){return this.test(n)?n.replace(this.RULE.reg,"$1$2"):n}},{key:"rule",value:function(){var n={};return(n=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{config:void 0}).config.needWhitespace?Yce(Yce({},n),{},{begin:"(^|[\\s])\\~T\\~T",end:"\\~T\\~T(?=\\s|$)",content:"([\\w\\W]+?)"}):Yce(Yce({},n),{},{begin:"(^|[^\\\\])\\~T\\~T",end:"\\~T\\~T",content:"([\\w\\W]+?)"})).reg=new RegExp(n.begin+n.content+n.end,"g"),n}}])}();function UWn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(UWn=function(){return!!e})()}Kn(NWn,"HOOK_NAME","strikethrough");var jWn=function(){function e(){return Lr(this,e),t=this,r=arguments,n=fi(n=e),ns(t,UWn()?xi(n,r||[],fi(t).constructor):n.apply(t,r));var t,n,r}return As(e,Au),xr(e,[{key:"toHtml",value:function(n,r,o){var s;return ot(s="".concat(r,"")).call(s,o,"")}},{key:"makeHtml",value:function(n){return du()?n.replace(this.RULE.reg,this.toHtml):E3(n,this.RULE.reg,this.toHtml,!0,1)}},{key:"rule",value:function(){var n={begin:du()?"((?")).call(s,o,"")}},{key:"makeHtml",value:function(n){return du()?n.replace(this.RULE.reg,this.toHtml):E3(n,this.RULE.reg,this.toHtml,!0,1)}},{key:"rule",value:function(){var n={begin:du()?"((?"u")return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(O){var p=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(O.stack)||[])[1];if(p){var b=document.getElementsByTagName("script");for(var w in b)if(b[w].src==p)return b[w]}return null}},isActive:function(p,b,w){for(var O="no-"+b;p;){var y=p.classList;if(y.contains(b))return!0;if(y.contains(O))return!1;p=p.parentElement}return!!w}},languages:{plain:s,plaintext:s,text:s,txt:s,extend:function(p,b){var w=a.util.clone(a.languages[p]);for(var O in b)w[O]=b[O];return w},insertBefore:function(p,b,w,O){var y=(O=O||a.languages)[p],C={};for(var _ in y)if(y.hasOwnProperty(_)){if(_==b)for(var S in w)w.hasOwnProperty(S)&&(C[S]=w[S]);w.hasOwnProperty(_)||(C[_]=y[_])}var L=O[p];return O[p]=C,a.languages.DFS(a.languages,function(E,Q){Q===L&&E!=p&&(this[E]=C)}),C},DFS:function A(p,b,w,O){O=O||{};var y=a.util.objId;for(var C in p)if(p.hasOwnProperty(C)){b.call(p,C,p[C],w||C);var _=p[C],S=a.util.type(_);S!=="Object"||O[y(_)]?S!=="Array"||O[y(_)]||(O[y(_)]=!0,A(_,b,C,O)):(O[y(_)]=!0,A(_,b,null,O))}}},plugins:{},highlightAll:function(p,b){a.highlightAllUnder(document,p,b)},highlightAllUnder:function(p,b,w){var O={callback:w,container:p,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};a.hooks.run("before-highlightall",O),O.elements=Array.prototype.slice.apply(O.container.querySelectorAll(O.selector)),a.hooks.run("before-all-elements-highlight",O);for(var y,C=0;y=O.elements[C++];)a.highlightElement(y,b===!0,O.callback)},highlightElement:function(p,b,w){var O=a.util.getLanguage(p),y=a.languages[O];a.util.setLanguage(p,O);var C=p.parentElement;C&&C.nodeName.toLowerCase()==="pre"&&a.util.setLanguage(C,O);var _={element:p,language:O,grammar:y,code:p.textContent};function S(E){_.highlightedCode=E,a.hooks.run("before-insert",_),_.element.innerHTML=_.highlightedCode,a.hooks.run("after-highlight",_),a.hooks.run("complete",_),w&&w.call(_.element)}if(a.hooks.run("before-sanity-check",_),(C=_.element.parentElement)&&C.nodeName.toLowerCase()==="pre"&&!C.hasAttribute("tabindex")&&C.setAttribute("tabindex","0"),!_.code)return a.hooks.run("complete",_),void(w&&w.call(_.element));if(a.hooks.run("before-highlight",_),_.grammar)if(b&&n.Worker){var L=new Worker(a.filename);L.onmessage=function(E){S(E.data)},L.postMessage(JSON.stringify({language:_.language,code:_.code,immediateClose:!0}))}else S(a.highlight(_.code,_.grammar,_.language));else S(a.util.encode(_.code))},highlight:function(p,b,w){var O={code:p,grammar:b,language:w};if(a.hooks.run("before-tokenize",O),!O.grammar)throw new Error('The language "'+O.language+'" has no grammar.');return O.tokens=a.tokenize(O.code,O.grammar),a.hooks.run("after-tokenize",O),l.stringify(a.util.encode(O.tokens),O.language)},tokenize:function(p,b){var w=b.rest;if(w){for(var O in w)b[O]=w[O];delete b.rest}var y=new h;return g(y,y.head,p),u(p,y,b,y.head,0),function(C){for(var _=[],S=C.head.next;S!==C.tail;)_.push(S.value),S=S.next;return _}(y)},hooks:{all:{},add:function(p,b){var w=a.hooks.all;w[p]=w[p]||[],w[p].push(b)},run:function(p,b){var w=a.hooks.all[p];if(w&&w.length)for(var O,y=0;O=w[y++];)O(b)}},Token:l};function l(A,p,b,w){this.type=A,this.content=p,this.alias=b,this.length=0|(w||"").length}function d(A,p,b,w){A.lastIndex=p;var O=A.exec(b);if(O&&w&&O[1]){var y=O[1].length;O.index+=y,O[0]=O[0].slice(y)}return O}function u(A,p,b,w,O,y){for(var C in b)if(b.hasOwnProperty(C)&&b[C]){var _=b[C];_=Array.isArray(_)?_:[_];for(var S=0;S<_.length;++S){if(y&&y.cause==C+","+S)return;var L=_[S],E=L.inside,Q=!!L.lookbehind,T=!!L.greedy,P=L.alias;if(T&&!L.pattern.global){var D=L.pattern.toString().match(/[imsuy]*$/)[0];L.pattern=RegExp(L.pattern.source,D+"g")}for(var I=L.pattern||L,B=w.next,R=O;B!==p.tail&&!(y&&R>=y.reach);R+=B.value.length,B=B.next){var M=B.value;if(p.length>A.length)return;if(!(M instanceof l)){var N,j=1;if(T){if(!(N=d(I,R,A,Q))||N.index>=A.length)break;var W=N.index,H=N.index+N[0].length,X=R;for(X+=B.value.length;W>=X;)X+=(B=B.next).value.length;if(R=X-=B.value.length,B.value instanceof l)continue;for(var Y=B;Y!==p.tail&&(Xy.reach&&(y.reach=re);var se=B.prev;if(ie&&(se=g(p,se,ie),R+=ie.length),m(p,se,j),B=g(p,se,new l(C,E?a.tokenize(Z,E):Z,P,Z)),J&&g(p,B,J),j>1){var le={cause:C+","+S,reach:re};u(A,p,b,B.prev,R,le),y&&le.reach>y.reach&&(y.reach=le.reach)}}}}}}function h(){var A={value:null,prev:null,next:null},p={value:null,prev:A,next:null};A.next=p,this.head=A,this.tail=p,this.length=0}function g(A,p,b){var w=p.next,O={value:b,prev:p,next:w};return p.next=O,w.prev=O,A.length++,O}function m(A,p,b){for(var w=p.next,O=0;O"+O.content+""},!n.document)return n.addEventListener&&(a.disableWorkerMessageHandler||n.addEventListener("message",function(A){var p=JSON.parse(A.data),b=p.language,w=p.code,O=p.immediateClose;n.postMessage(a.highlight(w,a.languages[b],b)),O&&n.close()},!1)),a;var v=a.util.currentScript();function f(){a.manual||a.highlightAll()}if(v&&(a.filename=v.src,v.hasAttribute("data-manual")&&(a.manual=!0)),!a.manual){var k=document.readyState;k==="loading"||k==="interactive"&&v&&v.defer?document.addEventListener("DOMContentLoaded",f):window.requestAnimationFrame?window.requestAnimationFrame(f):window.setTimeout(f,16)}return a}(typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=t),O0!==void 0&&(O0.Prism=t)}(VUt)),VUt.exports),Fhe=Pi(EGo);function zWn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(zWn=function(){return!!e})()}Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},Prism.languages.markup={comment:{pattern:/\x3C!--(?:(?!\x3C!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|\x3C!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",function(e){e.type==="entity"&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(t,n){var r={};r["language-"+n]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[n]},r.cdata=/^$/i;var o={"included-cdata":{pattern://i,inside:r}};o["language-"+n]={pattern:/[\s\S]+/,inside:Prism.languages[n]};var s={};s[t]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return t}),"i"),lookbehind:!0,greedy:!0,inside:o},Prism.languages.insertBefore("markup","cdata",s)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(t,n){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+t+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[n,"language-"+n],inside:Prism.languages[n]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml,Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(Prism),Fhe.manual=!0;var TGo={figure:"figure"},aj=function(){function e(t){t.externals;var n,r,o,s,a,l,d,u,h,g,m,v,f,k,A,p,b=t.config,w=t.cherry;return Lr(this,e),v=this,k=[{needCache:!0}],f=fi(f=e),m=ns(v,zWn()?xi(f,k||[],fi(v).constructor):f.apply(v,k)),e.inlineCodeCache={},m.codeCache={},m.codeCacheList=[],m.customLang=[],m.customParser={},m.lineNumber=b.lineNumber,m.copyCode=b.copyCode,m.expandCode=b.expandCode,m.editCode=b.editCode,m.changeLang=b.changeLang,m.selfClosing=b.selfClosing,m.mermaid=b.mermaid,m.indentedCodeBlock=b.indentedCodeBlock===void 0||b.indentedCodeBlock,m.INLINE_CODE_REGEX=/(`+)(.+?(?:\n.+?)*?)\1/g,b&&b.customRenderer&&(m.customLang=ls(A=tl(b.customRenderer)).call(A,function(O){return O.toLowerCase()}),ki(p=tl(b.customRenderer)).call(p,function(O){m.customParser[O.toLowerCase()]=b.customRenderer[O]})),m.customHighlighter=b.highlighter,m.failedCleanCacheTimes=0,m.codeTimer=null,m.$cherry=w,m.needCleanFlowCursor=(w==null||(n=w.options)===null||n===void 0||(r=n.engine)===null||r===void 0||(o=r.global)===null||o===void 0?void 0:o.flowSessionContext)&&(w==null||(s=w.options)===null||s===void 0||(a=s.engine)===null||a===void 0||(l=a.global)===null||l===void 0?void 0:l.flowSessionCursor),m.showInlineColor=(w==null||(d=w.options)===null||d===void 0||(u=d.engine)===null||u===void 0||(h=u.syntax)===null||h===void 0||(g=h.inlineCode)===null||g===void 0?void 0:g.showColor)===void 0||w.options.engine.syntax.inlineCode.showColor,m}return As(e,uc),xr(e,[{key:"afterMakeHtml",value:function(n){var r=this;return this.codeTimer&&(clearTimeout(this.codeTimer),this.failedCleanCacheTimes+=1,this.codeTimer=null),this.codeTimer=Bu(function(){r.$resetCache()},500),this.failedCleanCacheTimes>5&&(this.failedCleanCacheTimes=0,Bu(function(){r.$resetCache()},500)),this.restoreCache(n)}},{key:"$resetCache",value:function(){if(this.codeCacheList.length>100){for(var n,r=0;r')).call(f,m,"")},u="",h=this.needCleanFlowCursor?r.replace(/CHERRYFLOWSESSIONCURSOR/,""):r;return!!(u=n==="all"?a.render(h,o.sign,this.$engine,o.lang):a.render(h,o.sign,this.$engine,{mermaidConfig:this.mermaid,updateCache:function(m){s.$codeCache(o.sign,d(m)),s.pushCache(d(m),o.sign,o.lines)},fallback:function(){return s.$codeReplace(h,n,o.sign,o.lines)}}))&&d(u)}},{key:"fillTag",value:function(n){var r=[];return ls(n).call(n,function(o){if(!o)return"";for(var s=o;r.length;){var a,l=r.pop();s=ot(a="".concat(l)).call(a,s)}var d=s.match(/|<\/span>/g),u=0;if(!d)return s;for(;d.length;){var h=d.pop();/<\/span>/.test(h)?u+=1:u?u-=1:r.unshift(h.match(//)[0])}for(var g=0;g");return s})}},{key:"renderLineNumber",value:function(n){if(!this.lineNumber)return n;var r=n.split(` `);return r.pop(),r=this.fillTag(r),''.concat(r.join(` `),"")}},{key:"isInternalCustomLangCovered",value:function(n){var r;return zs(r=this.customLang).call(r,n)!==-1}},{key:"computeLines",value:function(n,r,o){var s=r,a=this.getLineCount(n,s);return{sign:this.$engine.hash(n.replace(/^\n+/,"")+a),lines:a}}},{key:"appendMermaid",value:function(n,r){var o=n,s=r;if(/^flow([ ](TD|LR))?$/i.test(s)&&!this.isInternalCustomLangCovered(s)){var a,l=s.match(/^flow(?:[ ](TD|LR))?$/i)||[];o=ot(a="graph ".concat(l[1]||"TD",` `)).call(a,o),s="mermaid"}return/^seq$/i.test(s)&&!this.isInternalCustomLangCovered(s)&&(o=`sequenceDiagram @@ -3316,26 +3316,26 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `)).call(a,l,` `)}return n}},{key:"beforeMakeHtml",value:function(n,r,o){var s=this,a=n;return(this.selfClosing||this.$cherry.options.engine.global.flowSessionContext)&&(a=this.$dealUnclosingCode(a)),a=(a=(a=this.$replaceCodeInIndent(a)).replace(this.RULE.reg,function(l,d,u,h,g,m){var v,f;function k(P){if(u){var D=new RegExp(`^ *`,""),I=P.match(D)[0];P=I+u+P.replace(D,function(B){return""})}return P}var A=m,p=s.computeLines(l,d,m),b=p.sign,w=p.lines,O=s.$codeCache(b);if(O&&O!=="")return k(s.getCacheWithSpace(s.pushCache(O,b,w),l));A=(A=(A=s.$recoverCodeInIndent(A)).replace(/~D/g,"$")).replace(/~T/g,"~");var y=(v=d==null||(f=d.match(/[ ]/g))===null||f===void 0?void 0:f.length)!==null&&v!==void 0?v:0;if(y>0){var C=new RegExp("(^|\\n)[ ]{1,".concat(y,"}"),"g");A=A.replace(C,"$1")}if(u){var _=new RegExp("(^|\\n)".concat(u),"g");A=A.replace(_,"$1")}var S=Xi(g).call(g).toLowerCase();if(/^(math|katex|latex)$/i.test(S)&&!s.isInternalCustomLangCovered(S)){var L,E=l.match(/^\s*/g);return ot(L="".concat(E,`~D~D -`)).call(L,A,"~D~D")}var T=sm(s.appendMermaid(A,S),2);A=T[0];var Q=S=T[1];return S=s.formatLang(S),s.isInternalCustomLangCovered(S)&&(O=s.parseCustomLanguage(S,A,{lines:w,sign:b,match:l,addBlockQuoteSignToResult:k,lang:Q}))&&O!==""?(s.$codeCache(b,O),s.getCacheWithSpace(s.pushCache(O,b,w),l)):(O=s.$codeReplace(A,S,b,w),k(s.getCacheWithSpace(s.pushCache(O,b,w),l)))})).replace(uOe(!0),function(l){var d;return ls(d=l.replace(/\\\|/g,"~CHERRYNormalLine").split("|")).call(d,function(u){return s.makeInlineCode(u,!1).replace(/~CHERRYNormalLine/g,"\\|")}).join("|").replace(/`/g,"\\`")}),a=this.makeInlineCode(a,!0),a=this.$getIndentCodeBlock(a)}},{key:"formatLang",value:function(n){var r;return zs(r=this.customLang).call(r,"all")!==-1&&n!=="mermaid"?"all":n}},{key:"makeInlineCode",value:function(n){var r=this,o=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],s=n;if(this.INLINE_CODE_REGEX.test(s)&&(s=(s=s.replace(/\\`/g,"~~not~inlineCode")).replace(this.INLINE_CODE_REGEX,function(l,d,u){if(Xi(u).call(u)==="`")return l;var h=u.replace(/~~not~inlineCode/g,"\\`");h=(h=(h=r.$replaceSpecialChar(h)).replace(/~CHERRYNormalLine/g,"|")).replace(/\\/g,"\\\\");var g=Xi(h).call(h),m=/^#([0-9a-fA-F]{6})$/i.test(g),v=/^rgb\(\s*\d{1,3}\s*,\s*\d{1,3}\s*,\s*\d{1,3}\s*\)$/i.test(g),f=/^hsl\(\s*\d{1,3}\s*,\s*\d{1,3}%\s*,\s*\d{1,3}%\s*\)$/i.test(g),k=jR(h),A="";if(r.showInlineColor&&(m||v||f)){var p,b=g;A=ot(p="".concat(k,'')}else A="".concat(k,"");var w=r.$engine.hash(A);return e.inlineCodeCache[w]=A,"~~CODE".concat(w,"$")}),s=s.replace(/~~not~inlineCode/g,"\\`")),o&&(this.$cherry.options.engine.syntax.inlineCode.selfClosing||this.$cherry.options.engine.global.flowSessionContext)){var a=!1;s=s.replace(/(^|\n)([^\n]+)(\n$)/,function(l,d,u,h){var g,m,v,f,k=u.replace(/\\`/g,"~~not~inlineCode").replace(/`+$/,"");return(a=/(`+)([^`]+)$/.test(k)&&!/(`+)([^`]*~~CODE[^`]+)$/.test(k))?(k=k.replace(/(`+)([^`]+)$/,"$1$2$1").replace(/~~not~inlineCode/g,"\\`"),ot(g=ot(m="".concat(d)).call(m,k)).call(g,h)):(k=k.replace(/~~not~inlineCode/g,"\\`"),ot(v=ot(f="".concat(d)).call(f,k)).call(v,h))}),a&&(s=this.makeInlineCode(s,!1))}return s}},{key:"makeHtml",value:function(n){return n}},{key:"$replaceSpecialChar",value:function(n){var r=n.replace(/~Q/g,"\\~");return r=(r=(r=(r=r.replace(/~Y/g,"\\!")).replace(/~Z/g,"\\#")).replace(/~&/g,"\\&")).replace(/~K/g,"\\/")}},{key:"rule",value:function(){return hOe()}}])}();function HWn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(HWn=function(){return!!e})()}Kn(aj,"HOOK_NAME","codeBlock"),Kn(aj,"inlineCodeCache",{});var $Wn=function(){function e(){return Lr(this,e),t=this,r=arguments,n=fi(n=e),ns(t,HWn()?xi(n,r||[],fi(t).constructor):n.apply(t,r));var t,n,r}return As(e,uc),xr(e,[{key:"makeHtml",value:function(n){return n}},{key:"afterMakeHtml",value:function(n){var r=n;return tl(aj.inlineCodeCache).length>0&&(r=r.replace(/~~CODE([0-9a-zA-Z]+)\$/g,function(o,s){return aj.inlineCodeCache[s]})),r}},{key:"$cleanCache",value:function(){aj.inlineCodeCache={}}},{key:"rule",value:function(){var n={begin:"(`+)[ ]*",end:"[ ]*\\1",content:"(.+?(?:\\n.+?)*?)"};return n.reg=Cg(n,"g"),n}}])}();Kn($Wn,"HOOK_NAME","inlineCode");var zUt={exports:{}},HUt,$Ut={exports:{}},XWn=Ozo(Object.freeze({__proto__:null,default:{}}));function Ca(){return HUt?$Ut.exports:(HUt=1,e=function(){var n=n||function(r){var o;if(typeof window<"u"&&window.crypto&&(o=window.crypto),typeof self<"u"&&self.crypto&&(o=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(o=globalThis.crypto),!o&&typeof window<"u"&&window.msCrypto&&(o=window.msCrypto),!o&&O0!==void 0&&O0.crypto&&(o=O0.crypto),!o)try{o=XWn}catch{}var s=function(){if(o){if(typeof o.getRandomValues=="function")try{return o.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof o.randomBytes=="function")try{return o.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},a=Object.create||function(){function p(){}return function(b){var w;return p.prototype=b,w=new p,p.prototype=null,w}}(),l={},d=l.lib={},u=d.Base={extend:function(b){var w=a(this);return b&&w.mixIn(b),w.hasOwnProperty("init")&&this.init!==w.init||(w.init=function(){w.$super.init.apply(this,arguments)}),w.init.prototype=w,w.$super=this,w},create:function(){var b=this.extend();return b.init.apply(b,arguments),b},init:function(){},mixIn:function(b){for(var w in b)b.hasOwnProperty(w)&&(this[w]=b[w]);b.hasOwnProperty("toString")&&(this.toString=b.toString)},clone:function(){return this.init.prototype.extend(this)}},h=d.WordArray=u.extend({init:function(b,w){b=this.words=b||[],this.sigBytes=w??4*b.length},toString:function(b){return(b||m).stringify(this)},concat:function(b){var w=this.words,O=b.words,y=this.sigBytes,C=b.sigBytes;if(this.clamp(),y%4)for(var _=0;_>>2]>>>24-_%4*8&255;w[y+_>>>2]|=S<<24-(y+_)%4*8}else for(var L=0;L>>2]=O[L>>>2];return this.sigBytes+=C,this},clamp:function(){var b=this.words,w=this.sigBytes;b[w>>>2]&=4294967295<<32-w%4*8,b.length=r.ceil(w/4)},clone:function(){var b=u.clone.call(this);return b.words=this.words.slice(0),b},random:function(b){for(var w=[],O=0;O>>2]>>>24-C%4*8&255;y.push((_>>>4).toString(16)),y.push((15&_).toString(16))}return y.join("")},parse:function(b){for(var w=b.length,O=[],y=0;y>>3]|=parseInt(b.substr(y,2),16)<<24-y%8*4;return new h.init(O,w/2)}},v=g.Latin1={stringify:function(b){for(var w=b.words,O=b.sigBytes,y=[],C=0;C>>2]>>>24-C%4*8&255;y.push(String.fromCharCode(_))}return y.join("")},parse:function(b){for(var w=b.length,O=[],y=0;y>>2]|=(255&b.charCodeAt(y))<<24-y%4*8;return new h.init(O,w)}},f=g.Utf8={stringify:function(b){try{return decodeURIComponent(escape(v.stringify(b)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(b){return v.parse(unescape(encodeURIComponent(b)))}},k=d.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new h.init,this._nDataBytes=0},_append:function(b){typeof b=="string"&&(b=f.parse(b)),this._data.concat(b),this._nDataBytes+=b.sigBytes},_process:function(b){var w,O=this._data,y=O.words,C=O.sigBytes,_=this.blockSize,S=C/(4*_),L=(S=b?r.ceil(S):r.max((0|S)-this._minBufferSize,0))*_,E=r.min(4*L,C);if(L){for(var T=0;T>>2]>>>24-g%4*8&255)<<16|(l[g+1>>>2]>>>24-(g+1)%4*8&255)<<8|l[g+2>>>2]>>>24-(g+2)%4*8&255,v=0;v<4&&g+.75*v>>6*(3-v)&63));var f=u.charAt(64);if(f)for(;h.length%4;)h.push(f);return h.join("")},parse:function(a){var l=a.length,d=this._map,u=this._reverseMap;if(!u){u=this._reverseMap=[];for(var h=0;h>>6-b%4*2;A[p>>>2]|=w<<24-p%4*8,p++}return o.create(A,p)}(a,l,u)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},n.enc.Base64},ejt.exports=e(Ca()));var e}var tjt,njt={exports:{}};function QGo(){return tjt?njt.exports:(tjt=1,e=function(n){var r,o;return o=(r=n).lib.WordArray,r.enc.Base64url={stringify:function(a,l){l===void 0&&(l=!0);var d=a.words,u=a.sigBytes,h=l?this._safe_map:this._map;a.clamp();for(var g=[],m=0;m>>2]>>>24-m%4*8&255)<<16|(d[m+1>>>2]>>>24-(m+1)%4*8&255)<<8|d[m+2>>>2]>>>24-(m+2)%4*8&255,f=0;f<4&&m+.75*f>>6*(3-f)&63));var k=h.charAt(64);if(k)for(;g.length%4;)g.push(k);return g.join("")},parse:function(a,l){l===void 0&&(l=!0);var d=a.length,u=l?this._safe_map:this._map,h=this._reverseMap;if(!h){h=this._reverseMap=[];for(var g=0;g>>6-w%4*2;p[b>>>2]|=O<<24-b%4*8,b++}return o.create(p,b)}(a,d,h)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"},n.enc.Base64url},njt.exports=e(Ca()));var e}var ijt,rjt={exports:{}};function iT(){return ijt?rjt.exports:(ijt=1,e=function(n){return function(r){var o=n,s=o.lib,a=s.WordArray,l=s.Hasher,d=o.algo,u=[];(function(){for(var k=0;k<64;k++)u[k]=4294967296*r.abs(r.sin(k+1))|0})();var h=d.MD5=l.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(A,p){for(var b=0;b<16;b++){var w=p+b,O=A[w];A[w]=16711935&(O<<8|O>>>24)|4278255360&(O<<24|O>>>8)}var y=this._hash.words,C=A[p+0],_=A[p+1],S=A[p+2],L=A[p+3],E=A[p+4],T=A[p+5],Q=A[p+6],P=A[p+7],D=A[p+8],I=A[p+9],B=A[p+10],R=A[p+11],M=A[p+12],N=A[p+13],j=A[p+14],W=A[p+15],H=y[0],X=y[1],Y=y[2],Z=y[3];H=g(H,X,Y,Z,C,7,u[0]),Z=g(Z,H,X,Y,_,12,u[1]),Y=g(Y,Z,H,X,S,17,u[2]),X=g(X,Y,Z,H,L,22,u[3]),H=g(H,X,Y,Z,E,7,u[4]),Z=g(Z,H,X,Y,T,12,u[5]),Y=g(Y,Z,H,X,Q,17,u[6]),X=g(X,Y,Z,H,P,22,u[7]),H=g(H,X,Y,Z,D,7,u[8]),Z=g(Z,H,X,Y,I,12,u[9]),Y=g(Y,Z,H,X,B,17,u[10]),X=g(X,Y,Z,H,R,22,u[11]),H=g(H,X,Y,Z,M,7,u[12]),Z=g(Z,H,X,Y,N,12,u[13]),Y=g(Y,Z,H,X,j,17,u[14]),H=m(H,X=g(X,Y,Z,H,W,22,u[15]),Y,Z,_,5,u[16]),Z=m(Z,H,X,Y,Q,9,u[17]),Y=m(Y,Z,H,X,R,14,u[18]),X=m(X,Y,Z,H,C,20,u[19]),H=m(H,X,Y,Z,T,5,u[20]),Z=m(Z,H,X,Y,B,9,u[21]),Y=m(Y,Z,H,X,W,14,u[22]),X=m(X,Y,Z,H,E,20,u[23]),H=m(H,X,Y,Z,I,5,u[24]),Z=m(Z,H,X,Y,j,9,u[25]),Y=m(Y,Z,H,X,L,14,u[26]),X=m(X,Y,Z,H,D,20,u[27]),H=m(H,X,Y,Z,N,5,u[28]),Z=m(Z,H,X,Y,S,9,u[29]),Y=m(Y,Z,H,X,P,14,u[30]),H=v(H,X=m(X,Y,Z,H,M,20,u[31]),Y,Z,T,4,u[32]),Z=v(Z,H,X,Y,D,11,u[33]),Y=v(Y,Z,H,X,R,16,u[34]),X=v(X,Y,Z,H,j,23,u[35]),H=v(H,X,Y,Z,_,4,u[36]),Z=v(Z,H,X,Y,E,11,u[37]),Y=v(Y,Z,H,X,P,16,u[38]),X=v(X,Y,Z,H,B,23,u[39]),H=v(H,X,Y,Z,N,4,u[40]),Z=v(Z,H,X,Y,C,11,u[41]),Y=v(Y,Z,H,X,L,16,u[42]),X=v(X,Y,Z,H,Q,23,u[43]),H=v(H,X,Y,Z,I,4,u[44]),Z=v(Z,H,X,Y,M,11,u[45]),Y=v(Y,Z,H,X,W,16,u[46]),H=f(H,X=v(X,Y,Z,H,S,23,u[47]),Y,Z,C,6,u[48]),Z=f(Z,H,X,Y,P,10,u[49]),Y=f(Y,Z,H,X,j,15,u[50]),X=f(X,Y,Z,H,T,21,u[51]),H=f(H,X,Y,Z,M,6,u[52]),Z=f(Z,H,X,Y,L,10,u[53]),Y=f(Y,Z,H,X,B,15,u[54]),X=f(X,Y,Z,H,_,21,u[55]),H=f(H,X,Y,Z,D,6,u[56]),Z=f(Z,H,X,Y,W,10,u[57]),Y=f(Y,Z,H,X,Q,15,u[58]),X=f(X,Y,Z,H,N,21,u[59]),H=f(H,X,Y,Z,E,6,u[60]),Z=f(Z,H,X,Y,R,10,u[61]),Y=f(Y,Z,H,X,S,15,u[62]),X=f(X,Y,Z,H,I,21,u[63]),y[0]=y[0]+H|0,y[1]=y[1]+X|0,y[2]=y[2]+Y|0,y[3]=y[3]+Z|0},_doFinalize:function(){var A=this._data,p=A.words,b=8*this._nDataBytes,w=8*A.sigBytes;p[w>>>5]|=128<<24-w%32;var O=r.floor(b/4294967296),y=b;p[15+(w+64>>>9<<4)]=16711935&(O<<8|O>>>24)|4278255360&(O<<24|O>>>8),p[14+(w+64>>>9<<4)]=16711935&(y<<8|y>>>24)|4278255360&(y<<24|y>>>8),A.sigBytes=4*(p.length+1),this._process();for(var C=this._hash,_=C.words,S=0;S<4;S++){var L=_[S];_[S]=16711935&(L<<8|L>>>24)|4278255360&(L<<24|L>>>8)}return C},clone:function(){var A=l.clone.call(this);return A._hash=this._hash.clone(),A}});function g(k,A,p,b,w,O,y){var C=k+(A&p|~A&b)+w+y;return(C<>>32-O)+A}function m(k,A,p,b,w,O,y){var C=k+(A&b|p&~b)+w+y;return(C<>>32-O)+A}function v(k,A,p,b,w,O,y){var C=k+(A^p^b)+w+y;return(C<>>32-O)+A}function f(k,A,p,b,w,O,y){var C=k+(p^(A|~b))+w+y;return(C<>>32-O)+A}o.MD5=l._createHelper(h),o.HmacMD5=l._createHmacHelper(h)}(Math),n.MD5},rjt.exports=e(Ca()));var e}var ojt,sjt={exports:{}};function GWn(){return ojt?sjt.exports:(ojt=1,e=function(n){var r,o,s,a,l,d,u;return o=(r=n).lib,s=o.WordArray,a=o.Hasher,l=r.algo,d=[],u=l.SHA1=a.extend({_doReset:function(){this._hash=new s.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(g,m){for(var v=this._hash.words,f=v[0],k=v[1],A=v[2],p=v[3],b=v[4],w=0;w<80;w++){if(w<16)d[w]=0|g[m+w];else{var O=d[w-3]^d[w-8]^d[w-14]^d[w-16];d[w]=O<<1|O>>>31}var y=(f<<5|f>>>27)+b+d[w];y+=w<20?1518500249+(k&A|~k&p):w<40?1859775393+(k^A^p):w<60?(k&A|k&p|A&p)-1894007588:(k^A^p)-899497514,b=p,p=A,A=k<<30|k>>>2,k=f,f=y}v[0]=v[0]+f|0,v[1]=v[1]+k|0,v[2]=v[2]+A|0,v[3]=v[3]+p|0,v[4]=v[4]+b|0},_doFinalize:function(){var g=this._data,m=g.words,v=8*this._nDataBytes,f=8*g.sigBytes;return m[f>>>5]|=128<<24-f%32,m[14+(f+64>>>9<<4)]=Math.floor(v/4294967296),m[15+(f+64>>>9<<4)]=v,g.sigBytes=4*m.length,this._process(),this._hash},clone:function(){var g=a.clone.call(this);return g._hash=this._hash.clone(),g}}),r.SHA1=a._createHelper(u),r.HmacSHA1=a._createHmacHelper(u),n.SHA1},sjt.exports=e(Ca()));var e}var ajt,ljt={exports:{}};function j6e(){return ajt?ljt.exports:(ajt=1,e=function(n){return function(r){var o=n,s=o.lib,a=s.WordArray,l=s.Hasher,d=o.algo,u=[],h=[];(function(){function v(p){for(var b=r.sqrt(p),w=2;w<=b;w++)if(!(p%w))return!1;return!0}function f(p){return 4294967296*(p-(0|p))|0}for(var k=2,A=0;A<64;)v(k)&&(A<8&&(u[A]=f(r.pow(k,.5))),h[A]=f(r.pow(k,1/3)),A++),k++})();var g=[],m=d.SHA256=l.extend({_doReset:function(){this._hash=new a.init(u.slice(0))},_doProcessBlock:function(f,k){for(var A=this._hash.words,p=A[0],b=A[1],w=A[2],O=A[3],y=A[4],C=A[5],_=A[6],S=A[7],L=0;L<64;L++){if(L<16)g[L]=0|f[k+L];else{var E=g[L-15],T=(E<<25|E>>>7)^(E<<14|E>>>18)^E>>>3,Q=g[L-2],P=(Q<<15|Q>>>17)^(Q<<13|Q>>>19)^Q>>>10;g[L]=T+g[L-7]+P+g[L-16]}var D=p&b^p&w^b&w,I=(p<<30|p>>>2)^(p<<19|p>>>13)^(p<<10|p>>>22),B=S+((y<<26|y>>>6)^(y<<21|y>>>11)^(y<<7|y>>>25))+(y&C^~y&_)+h[L]+g[L];S=_,_=C,C=y,y=O+B|0,O=w,w=b,b=p,p=B+(I+D)|0}A[0]=A[0]+p|0,A[1]=A[1]+b|0,A[2]=A[2]+w|0,A[3]=A[3]+O|0,A[4]=A[4]+y|0,A[5]=A[5]+C|0,A[6]=A[6]+_|0,A[7]=A[7]+S|0},_doFinalize:function(){var f=this._data,k=f.words,A=8*this._nDataBytes,p=8*f.sigBytes;return k[p>>>5]|=128<<24-p%32,k[14+(p+64>>>9<<4)]=r.floor(A/4294967296),k[15+(p+64>>>9<<4)]=A,f.sigBytes=4*k.length,this._process(),this._hash},clone:function(){var f=l.clone.call(this);return f._hash=this._hash.clone(),f}});o.SHA256=l._createHelper(m),o.HmacSHA256=l._createHmacHelper(m)}(Math),n.SHA256},ljt.exports=e(Ca()));var e}var cjt,djt={exports:{}},ujt,hjt={exports:{}};function fjt(){return ujt?hjt.exports:(ujt=1,e=function(n){return function(){var r=n,o=r.lib.Hasher,s=r.x64,a=s.Word,l=s.WordArray,d=r.algo;function u(){return a.create.apply(a,arguments)}var h=[u(1116352408,3609767458),u(1899447441,602891725),u(3049323471,3964484399),u(3921009573,2173295548),u(961987163,4081628472),u(1508970993,3053834265),u(2453635748,2937671579),u(2870763221,3664609560),u(3624381080,2734883394),u(310598401,1164996542),u(607225278,1323610764),u(1426881987,3590304994),u(1925078388,4068182383),u(2162078206,991336113),u(2614888103,633803317),u(3248222580,3479774868),u(3835390401,2666613458),u(4022224774,944711139),u(264347078,2341262773),u(604807628,2007800933),u(770255983,1495990901),u(1249150122,1856431235),u(1555081692,3175218132),u(1996064986,2198950837),u(2554220882,3999719339),u(2821834349,766784016),u(2952996808,2566594879),u(3210313671,3203337956),u(3336571891,1034457026),u(3584528711,2466948901),u(113926993,3758326383),u(338241895,168717936),u(666307205,1188179964),u(773529912,1546045734),u(1294757372,1522805485),u(1396182291,2643833823),u(1695183700,2343527390),u(1986661051,1014477480),u(2177026350,1206759142),u(2456956037,344077627),u(2730485921,1290863460),u(2820302411,3158454273),u(3259730800,3505952657),u(3345764771,106217008),u(3516065817,3606008344),u(3600352804,1432725776),u(4094571909,1467031594),u(275423344,851169720),u(430227734,3100823752),u(506948616,1363258195),u(659060556,3750685593),u(883997877,3785050280),u(958139571,3318307427),u(1322822218,3812723403),u(1537002063,2003034995),u(1747873779,3602036899),u(1955562222,1575990012),u(2024104815,1125592928),u(2227730452,2716904306),u(2361852424,442776044),u(2428436474,593698344),u(2756734187,3733110249),u(3204031479,2999351573),u(3329325298,3815920427),u(3391569614,3928383900),u(3515267271,566280711),u(3940187606,3454069534),u(4118630271,4000239992),u(116418474,1914138554),u(174292421,2731055270),u(289380356,3203993006),u(460393269,320620315),u(685471733,587496836),u(852142971,1086792851),u(1017036298,365543100),u(1126000580,2618297676),u(1288033470,3409855158),u(1501505948,4234509866),u(1607167915,987167468),u(1816402316,1246189591)],g=[];(function(){for(var v=0;v<80;v++)g[v]=u()})();var m=d.SHA512=o.extend({_doReset:function(){this._hash=new l.init([new a.init(1779033703,4089235720),new a.init(3144134277,2227873595),new a.init(1013904242,4271175723),new a.init(2773480762,1595750129),new a.init(1359893119,2917565137),new a.init(2600822924,725511199),new a.init(528734635,4215389547),new a.init(1541459225,327033209)])},_doProcessBlock:function(f,k){for(var A=this._hash.words,p=A[0],b=A[1],w=A[2],O=A[3],y=A[4],C=A[5],_=A[6],S=A[7],L=p.high,E=p.low,T=b.high,Q=b.low,P=w.high,D=w.low,I=O.high,B=O.low,R=y.high,M=y.low,N=C.high,j=C.low,W=_.high,H=_.low,X=S.high,Y=S.low,Z=L,ie=E,J=T,re=Q,se=P,le=D,ge=I,K=B,de=R,V=M,ee=N,oe=j,te=W,$=H,ce=X,pe=Y,ye=0;ye<80;ye++){var Te,me,ke=g[ye];if(ye<16)me=ke.high=0|f[k+2*ye],Te=ke.low=0|f[k+2*ye+1];else{var _e=g[ye-15],Ee=_e.high,Re=_e.low,Ze=(Ee>>>1|Re<<31)^(Ee>>>8|Re<<24)^Ee>>>7,it=(Re>>>1|Ee<<31)^(Re>>>8|Ee<<24)^(Re>>>7|Ee<<25),Ye=g[ye-2],Xe=Ye.high,wt=Ye.low,kt=(Xe>>>19|wt<<13)^(Xe<<3|wt>>>29)^Xe>>>6,Me=(wt>>>19|Xe<<13)^(wt<<3|Xe>>>29)^(wt>>>6|Xe<<26),Qe=g[ye-7],Be=Qe.high,De=Qe.low,qe=g[ye-16],Ot=qe.high,Mt=qe.low;me=(me=(me=Ze+Be+((Te=it+De)>>>0>>0?1:0))+kt+((Te+=Me)>>>0>>0?1:0))+Ot+((Te+=Mt)>>>0>>0?1:0),ke.high=me,ke.low=Te}var gn,nn=de&ee^~de&te,vn=V&oe^~V&$,Jn=Z&J^Z&se^J&se,oi=ie&re^ie&le^re&le,Fi=(Z>>>28|ie<<4)^(Z<<30|ie>>>2)^(Z<<25|ie>>>7),ir=(ie>>>28|Z<<4)^(ie<<30|Z>>>2)^(ie<<25|Z>>>7),zr=(de>>>14|V<<18)^(de>>>18|V<<14)^(de<<23|V>>>9),Bo=(V>>>14|de<<18)^(V>>>18|de<<14)^(V<<23|de>>>9),co=h[ye],Hr=co.high,is=co.low,_i=ce+zr+((gn=pe+Bo)>>>0>>0?1:0),Qn=ir+oi;ce=te,pe=$,te=ee,$=oe,ee=de,oe=V,de=ge+(_i=(_i=(_i=_i+nn+((gn+=vn)>>>0>>0?1:0))+Hr+((gn+=is)>>>0>>0?1:0))+me+((gn+=Te)>>>0>>0?1:0))+((V=K+gn|0)>>>0>>0?1:0)|0,ge=se,K=le,se=J,le=re,J=Z,re=ie,Z=_i+(Fi+Jn+(Qn>>>0>>0?1:0))+((ie=gn+Qn|0)>>>0>>0?1:0)|0}E=p.low=E+ie,p.high=L+Z+(E>>>0>>0?1:0),Q=b.low=Q+re,b.high=T+J+(Q>>>0>>0?1:0),D=w.low=D+le,w.high=P+se+(D>>>0>>0?1:0),B=O.low=B+K,O.high=I+ge+(B>>>0>>0?1:0),M=y.low=M+V,y.high=R+de+(M>>>0>>0?1:0),j=C.low=j+oe,C.high=N+ee+(j>>>0>>0?1:0),H=_.low=H+$,_.high=W+te+(H>>>0<$>>>0?1:0),Y=S.low=Y+pe,S.high=X+ce+(Y>>>0>>0?1:0)},_doFinalize:function(){var f=this._data,k=f.words,A=8*this._nDataBytes,p=8*f.sigBytes;return k[p>>>5]|=128<<24-p%32,k[30+(p+128>>>10<<5)]=Math.floor(A/4294967296),k[31+(p+128>>>10<<5)]=A,f.sigBytes=4*k.length,this._process(),this._hash.toX32()},clone:function(){var f=o.clone.call(this);return f._hash=this._hash.clone(),f},blockSize:32});r.SHA512=o._createHelper(m),r.HmacSHA512=o._createHmacHelper(m)}(),n.SHA512},hjt.exports=e(Ca(),Nhe()));var e}var gjt,mjt={exports:{}},kjt,vjt={exports:{}},Ajt,pjt={exports:{}},bjt,wjt={exports:{}};function AXe(){return bjt?wjt.exports:(bjt=1,e=function(n){var r,o,s;o=(r=n).lib.Base,s=r.enc.Utf8,r.algo.HMAC=o.extend({init:function(l,d){l=this._hasher=new l.init,typeof d=="string"&&(d=s.parse(d));var u=l.blockSize,h=4*u;d.sigBytes>h&&(d=l.finalize(d)),d.clamp();for(var g=this._oKey=d.clone(),m=this._iKey=d.clone(),v=g.words,f=m.words,k=0;k>>2];C.sigBytes-=_}},o.BlockCipher=g.extend({cfg:g.cfg.extend({mode:f,padding:k}),reset:function(){var C;g.reset.call(this);var _=this.cfg,S=_.iv,L=_.mode;this._xformMode==this._ENC_XFORM_MODE?C=L.createEncryptor:(C=L.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==C?this._mode.init(this,S&&S.words):(this._mode=C.call(L,this,S&&S.words),this._mode.__creator=C)},_doProcessBlock:function(C,_){this._mode.processBlock(C,_)},_doFinalize:function(){var C,_=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(_.pad(this._data,this.blockSize),C=this._process(!0)):(C=this._process(!0),_.unpad(C)),C},blockSize:4}),A=o.CipherParams=s.extend({init:function(C){this.mixIn(C)},toString:function(C){return(C||this.formatter).stringify(this)}}),p=(r.format={}).OpenSSL={stringify:function(C){var _=C.ciphertext,S=C.salt;return(S?a.create([1398893684,1701076831]).concat(S).concat(_):_).toString(u)},parse:function(C){var _,S=u.parse(C),L=S.words;return L[0]==1398893684&&L[1]==1701076831&&(_=a.create(L.slice(2,4)),L.splice(0,4),S.sigBytes-=16),A.create({ciphertext:S,salt:_})}},b=o.SerializableCipher=s.extend({cfg:s.extend({format:p}),encrypt:function(C,_,S,L){L=this.cfg.extend(L);var E=C.createEncryptor(S,L),T=E.finalize(_),Q=E.cfg;return A.create({ciphertext:T,key:S,iv:Q.iv,algorithm:C,mode:Q.mode,padding:Q.padding,blockSize:C.blockSize,formatter:L.format})},decrypt:function(C,_,S,L){return L=this.cfg.extend(L),_=this._parse(_,L.format),C.createDecryptor(S,L).finalize(_.ciphertext)},_parse:function(C,_){return typeof C=="string"?_.parse(C,this):C}}),w=(r.kdf={}).OpenSSL={execute:function(C,_,S,L,E){if(L||(L=a.random(8)),E)T=h.create({keySize:_+S,hasher:E}).compute(C,L);else var T=h.create({keySize:_+S}).compute(C,L);var Q=a.create(T.words.slice(_),4*S);return T.sigBytes=4*_,A.create({key:T,iv:Q,salt:L})}},O=o.PasswordBasedCipher=b.extend({cfg:b.cfg.extend({kdf:w}),encrypt:function(C,_,S,L){var E=(L=this.cfg.extend(L)).kdf.execute(S,C.keySize,C.ivSize,L.salt,L.hasher);L.iv=E.iv;var T=b.encrypt.call(this,C,_,E.key,L);return T.mixIn(E),T},decrypt:function(C,_,S,L){L=this.cfg.extend(L),_=this._parse(_,L.format);var E=L.kdf.execute(S,C.keySize,C.ivSize,_.salt,L.hasher);return L.iv=E.iv,b.decrypt.call(this,C,_,E.key,L)}}))},Ljt.exports=e(Ca(),d5()));var e}var xjt,Ejt={exports:{}},Tjt,Qjt={exports:{}},Djt,Bjt={exports:{}};function DGo(){return Djt?Bjt.exports:(Djt=1,e=function(n){return n.mode.CTRGladman=function(){var r=n.lib.BlockCipherMode.extend();function o(a){if(255&~(a>>24))a+=1<<24;else{var l=a>>16&255,d=a>>8&255,u=255&a;l===255?(l=0,d===255?(d=0,u===255?u=0:++u):++d):++l,a=0,a+=l<<16,a+=d<<8,a+=u}return a}var s=r.Encryptor=r.extend({processBlock:function(l,d){var u=this._cipher,h=u.blockSize,g=this._iv,m=this._counter;g&&(m=this._counter=g.slice(0),this._iv=void 0),function(k){(k[0]=o(k[0]))===0&&(k[1]=o(k[1]))}(m);var v=m.slice(0);u.encryptBlock(v,0);for(var f=0;f>24&255,A=f>>16&255,p=f>>8&255,b=255&f,w=v.sbox[0][k]+v.sbox[1][A];return w^=v.sbox[2][p],w+=v.sbox[3][b],w}function g(v,f,k){for(var A,p=f,b=k,w=0;w=w&&(C=0);for(var S=0,L=0,E=0,T=0;T<18;T+=2)E=g(p,S,L),S=E.left,L=E.right,p.pbox[T]=S,p.pbox[T+1]=L;for(var Q=0;Q<4;Q++)for(var P=0;P<256;P+=2)E=g(p,S,L),S=E.left,L=E.right,p.sbox[Q][P]=S,p.sbox[Q][P+1]=L})(u,k,A)}},encryptBlock:function(f,k){var A=g(u,f[k],f[k+1]);f[k]=A.left,f[k+1]=A.right},decryptBlock:function(f,k){var A=function(p,b,w){for(var O,y=b,C=w,_=17;_>1;--_)y^=p.pbox[_],C=h(p,y)^C,O=y,y=C,C=O;return O=y,y=C,C=O,C^=p.pbox[1],y^=p.pbox[0],{left:y,right:C}}(u,f[k],f[k+1]);f[k]=A.left,f[k+1]=A.right},blockSize:2,keySize:4,ivSize:2});r.Blowfish=o._createHelper(m)}(),n.Blowfish},aWt.exports=e(Ca(),nT(),iT(),d5(),qf()));var e}var lWt,cWt,RGo=(lWt||(lWt=1,cWt=function(t){return t},zUt.exports=cWt(Ca(),Nhe(),function(){return YUt?ZUt.exports:(YUt=1,e=function(n){return function(){if(typeof ArrayBuffer=="function"){var r=n.lib.WordArray,o=r.init,s=r.init=function(a){if(a instanceof ArrayBuffer&&(a=new Uint8Array(a)),(a instanceof Int8Array||typeof Uint8ClampedArray<"u"&&a instanceof Uint8ClampedArray||a instanceof Int16Array||a instanceof Uint16Array||a instanceof Int32Array||a instanceof Uint32Array||a instanceof Float32Array||a instanceof Float64Array)&&(a=new Uint8Array(a.buffer,a.byteOffset,a.byteLength)),a instanceof Uint8Array){for(var l=a.byteLength,d=[],u=0;u>>2]|=a[u]<<24-u%4*8;o.call(this,d,l)}else o.apply(this,arguments)};s.prototype=r}}(),n.lib.WordArray},ZUt.exports=e(Ca()));var e}(),function(){return qUt?KUt.exports:(qUt=1,e=function(n){return function(){var r=n,o=r.lib.WordArray,s=r.enc;function a(l){return l<<8&4278255360|l>>>8&16711935}s.Utf16=s.Utf16BE={stringify:function(d){for(var u=d.words,h=d.sigBytes,g=[],m=0;m>>2]>>>16-m%4*8&65535;g.push(String.fromCharCode(v))}return g.join("")},parse:function(d){for(var u=d.length,h=[],g=0;g>>1]|=d.charCodeAt(g)<<16-g%2*16;return o.create(h,2*u)}},s.Utf16LE={stringify:function(d){for(var u=d.words,h=d.sigBytes,g=[],m=0;m>>2]>>>16-m%4*8&65535);g.push(String.fromCharCode(v))}return g.join("")},parse:function(d){for(var u=d.length,h=[],g=0;g>>1]|=a(d.charCodeAt(g)<<16-g%2*16);return o.create(h,2*u)}}}(),n.enc.Utf16},KUt.exports=e(Ca()));var e}(),nT(),QGo(),iT(),GWn(),j6e(),function(){return cjt?djt.exports:(cjt=1,e=function(n){var r,o,s,a,l;return o=(r=n).lib.WordArray,s=r.algo,a=s.SHA256,l=s.SHA224=a.extend({_doReset:function(){this._hash=new o.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var u=a._doFinalize.call(this);return u.sigBytes-=4,u}}),r.SHA224=a._createHelper(l),r.HmacSHA224=a._createHmacHelper(l),n.SHA224},djt.exports=e(Ca(),j6e()));var e}(),fjt(),function(){return gjt?mjt.exports:(gjt=1,e=function(n){var r,o,s,a,l,d,u;return o=(r=n).x64,s=o.Word,a=o.WordArray,l=r.algo,d=l.SHA512,u=l.SHA384=d.extend({_doReset:function(){this._hash=new a.init([new s.init(3418070365,3238371032),new s.init(1654270250,914150663),new s.init(2438529370,812702999),new s.init(355462360,4144912697),new s.init(1731405415,4290775857),new s.init(2394180231,1750603025),new s.init(3675008525,1694076839),new s.init(1203062813,3204075428)])},_doFinalize:function(){var g=d._doFinalize.call(this);return g.sigBytes-=16,g}}),r.SHA384=d._createHelper(u),r.HmacSHA384=d._createHmacHelper(u),n.SHA384},mjt.exports=e(Ca(),Nhe(),fjt()));var e}(),function(){return kjt?vjt.exports:(kjt=1,e=function(n){return function(r){var o=n,s=o.lib,a=s.WordArray,l=s.Hasher,d=o.x64.Word,u=o.algo,h=[],g=[],m=[];(function(){for(var k=1,A=0,p=0;p<24;p++){h[k+5*A]=(p+1)*(p+2)/2%64;var b=(2*k+3*A)%5;k=A%5,A=b}for(k=0;k<5;k++)for(A=0;A<5;A++)g[k+5*A]=A+(2*k+3*A)%5*5;for(var w=1,O=0;O<24;O++){for(var y=0,C=0,_=0;_<7;_++){if(1&w){var S=(1<<_)-1;S<32?C^=1<>>24)|4278255360&(y<<24|y>>>8),C=16711935&(C<<8|C>>>24)|4278255360&(C<<24|C>>>8),(Y=b[O]).high^=C,Y.low^=y}for(var _=0;_<24;_++){for(var S=0;S<5;S++){for(var L=0,E=0,T=0;T<5;T++)L^=(Y=b[S+5*T]).high,E^=Y.low;var Q=v[S];Q.high=L,Q.low=E}for(S=0;S<5;S++){var P=v[(S+4)%5],D=v[(S+1)%5],I=D.high,B=D.low;for(L=P.high^(I<<1|B>>>31),E=P.low^(B<<1|I>>>31),T=0;T<5;T++)(Y=b[S+5*T]).high^=L,Y.low^=E}for(var R=1;R<25;R++){var M=(Y=b[R]).high,N=Y.low,j=h[R];j<32?(L=M<>>32-j,E=N<>>32-j):(L=N<>>64-j,E=M<>>64-j);var W=v[g[R]];W.high=L,W.low=E}var H=v[0],X=b[0];for(H.high=X.high,H.low=X.low,S=0;S<5;S++)for(T=0;T<5;T++){var Y=b[R=S+5*T],Z=v[R],ie=v[(S+1)%5+5*T],J=v[(S+2)%5+5*T];Y.high=Z.high^~ie.high&J.high,Y.low=Z.low^~ie.low&J.low}Y=b[0];var re=m[_];Y.high^=re.high,Y.low^=re.low}},_doFinalize:function(){var A=this._data,p=A.words,b=(this._nDataBytes,8*A.sigBytes),w=32*this.blockSize;p[b>>>5]|=1<<24-b%32,p[(r.ceil((b+1)/w)*w>>>5)-1]|=128,A.sigBytes=4*p.length,this._process();for(var O=this._state,y=this.cfg.outputLength/8,C=y/8,_=[],S=0;S>>24)|4278255360&(E<<24|E>>>8),T=16711935&(T<<8|T>>>24)|4278255360&(T<<24|T>>>8),_.push(T),_.push(E)}return new a.init(_,y)},clone:function(){for(var A=l.clone.call(this),p=A._state=this._state.slice(0),b=0;b<25;b++)p[b]=p[b].clone();return A}});o.SHA3=l._createHelper(f),o.HmacSHA3=l._createHmacHelper(f)}(Math),n.SHA3},vjt.exports=e(Ca(),Nhe()));var e}(),function(){return Ajt?pjt.exports:(Ajt=1,e=function(n){return function(){var r=n,o=r.lib,s=o.WordArray,a=o.Hasher,l=r.algo,d=s.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),u=s.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),h=s.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),g=s.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),m=s.create([0,1518500249,1859775393,2400959708,2840853838]),v=s.create([1352829926,1548603684,1836072691,2053994217,0]),f=l.RIPEMD160=a.extend({_doReset:function(){this._hash=s.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(C,_){for(var S=0;S<16;S++){var L=_+S,E=C[L];C[L]=16711935&(E<<8|E>>>24)|4278255360&(E<<24|E>>>8)}var T,Q,P,D,I,B,R,M,N,j,W,H=this._hash.words,X=m.words,Y=v.words,Z=d.words,ie=u.words,J=h.words,re=g.words;for(B=T=H[0],R=Q=H[1],M=P=H[2],N=D=H[3],j=I=H[4],S=0;S<80;S+=1)W=T+C[_+Z[S]]|0,W+=S<16?k(Q,P,D)+X[0]:S<32?A(Q,P,D)+X[1]:S<48?p(Q,P,D)+X[2]:S<64?b(Q,P,D)+X[3]:w(Q,P,D)+X[4],W=(W=O(W|=0,J[S]))+I|0,T=I,I=D,D=O(P,10),P=Q,Q=W,W=B+C[_+ie[S]]|0,W+=S<16?w(R,M,N)+Y[0]:S<32?b(R,M,N)+Y[1]:S<48?p(R,M,N)+Y[2]:S<64?A(R,M,N)+Y[3]:k(R,M,N)+Y[4],W=(W=O(W|=0,re[S]))+j|0,B=j,j=N,N=O(M,10),M=R,R=W;W=H[1]+P+N|0,H[1]=H[2]+D+j|0,H[2]=H[3]+I+B|0,H[3]=H[4]+T+R|0,H[4]=H[0]+Q+M|0,H[0]=W},_doFinalize:function(){var C=this._data,_=C.words,S=8*this._nDataBytes,L=8*C.sigBytes;_[L>>>5]|=128<<24-L%32,_[14+(L+64>>>9<<4)]=16711935&(S<<8|S>>>24)|4278255360&(S<<24|S>>>8),C.sigBytes=4*(_.length+1),this._process();for(var E=this._hash,T=E.words,Q=0;Q<5;Q++){var P=T[Q];T[Q]=16711935&(P<<8|P>>>24)|4278255360&(P<<24|P>>>8)}return E},clone:function(){var C=a.clone.call(this);return C._hash=this._hash.clone(),C}});function k(y,C,_){return y^C^_}function A(y,C,_){return y&C|~y&_}function p(y,C,_){return(y|~C)^_}function b(y,C,_){return y&_|C&~_}function w(y,C,_){return y^(C|~_)}function O(y,C){return y<>>32-C}r.RIPEMD160=a._createHelper(f),r.HmacRIPEMD160=a._createHmacHelper(f)}(),n.RIPEMD160},pjt.exports=e(Ca()));var e}(),AXe(),function(){return Ojt?yjt.exports:(Ojt=1,e=function(n){var r,o,s,a,l,d,u,h;return s=(o=(r=n).lib).Base,a=o.WordArray,d=(l=r.algo).SHA256,u=l.HMAC,h=l.PBKDF2=s.extend({cfg:s.extend({keySize:4,hasher:d,iterations:25e4}),init:function(m){this.cfg=this.cfg.extend(m)},compute:function(m,v){for(var f=this.cfg,k=u.create(f.hasher,m),A=a.create(),p=a.create([1]),b=A.words,w=p.words,O=f.keySize,y=f.iterations;b.length>>2]|=d<<24-u%4*8,o.sigBytes+=d},unpad:function(o){var s=255&o.words[o.sigBytes-1>>>2];o.sigBytes-=s}},n.pad.Ansix923},Njt.exports=e(Ca(),qf()));var e}(),function(){return Ujt?jjt.exports:(Ujt=1,e=function(n){return n.pad.Iso10126={pad:function(o,s){var a=4*s,l=a-o.sigBytes%a;o.concat(n.lib.WordArray.random(l-1)).concat(n.lib.WordArray.create([l<<24],1))},unpad:function(o){var s=255&o.words[o.sigBytes-1>>>2];o.sigBytes-=s}},n.pad.Iso10126},jjt.exports=e(Ca(),qf()));var e}(),function(){return Wjt?Vjt.exports:(Wjt=1,e=function(n){return n.pad.Iso97971={pad:function(o,s){o.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(o,s)},unpad:function(o){n.pad.ZeroPadding.unpad(o),o.sigBytes--}},n.pad.Iso97971},Vjt.exports=e(Ca(),qf()));var e}(),function(){return zjt?Hjt.exports:(zjt=1,e=function(n){return n.pad.ZeroPadding={pad:function(o,s){var a=4*s;o.clamp(),o.sigBytes+=a-(o.sigBytes%a||a)},unpad:function(o){var s=o.words,a=o.sigBytes-1;for(a=o.sigBytes-1;a>=0;a--)if(s[a>>>2]>>>24-a%4*8&255){o.sigBytes=a+1;break}}},n.pad.ZeroPadding},Hjt.exports=e(Ca(),qf()));var e}(),function(){return $jt?Xjt.exports:($jt=1,e=function(n){return n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding},Xjt.exports=e(Ca(),qf()));var e}(),function(){return Gjt?Yjt.exports:(Gjt=1,e=function(n){var r,o,s;return o=(r=n).lib.CipherParams,s=r.enc.Hex,r.format.Hex={stringify:function(l){return l.ciphertext.toString(s)},parse:function(l){var d=s.parse(l);return o.create({ciphertext:d})}},n.format.Hex},Yjt.exports=e(Ca(),qf()));var e}(),function(){return Zjt?qjt.exports:(Zjt=1,e=function(n){return function(){var r=n,o=r.lib.BlockCipher,s=r.algo,a=[],l=[],d=[],u=[],h=[],g=[],m=[],v=[],f=[],k=[];(function(){for(var b=[],w=0;w<256;w++)b[w]=w<128?w<<1:w<<1^283;var O=0,y=0;for(w=0;w<256;w++){var C=y^y<<1^y<<2^y<<3^y<<4;C=C>>>8^255&C^99,a[O]=C,l[C]=O;var _=b[O],S=b[_],L=b[S],E=257*b[C]^16843008*C;d[O]=E<<24|E>>>8,u[O]=E<<16|E>>>16,h[O]=E<<8|E>>>24,g[O]=E,E=16843009*L^65537*S^257*_^16843008*O,m[C]=E<<24|E>>>8,v[C]=E<<16|E>>>16,f[C]=E<<8|E>>>24,k[C]=E,O?(O=_^b[b[b[L^_]]],y^=b[b[y]]):O=y=1}})();var A=[0,1,2,4,8,16,32,64,128,27,54],p=s.AES=o.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var w=this._keyPriorReset=this._key,O=w.words,y=w.sigBytes/4,C=4*((this._nRounds=y+6)+1),_=this._keySchedule=[],S=0;S6&&S%y==4&&(T=a[T>>>24]<<24|a[T>>>16&255]<<16|a[T>>>8&255]<<8|a[255&T]):(T=a[(T=T<<8|T>>>24)>>>24]<<24|a[T>>>16&255]<<16|a[T>>>8&255]<<8|a[255&T],T^=A[S/y|0]<<24),_[S]=_[S-y]^T);for(var L=this._invKeySchedule=[],E=0;E>>24]]^v[a[T>>>16&255]]^f[a[T>>>8&255]]^k[a[255&T]]}}},encryptBlock:function(w,O){this._doCryptBlock(w,O,this._keySchedule,d,u,h,g,a)},decryptBlock:function(w,O){var y=w[O+1];w[O+1]=w[O+3],w[O+3]=y,this._doCryptBlock(w,O,this._invKeySchedule,m,v,f,k,l),y=w[O+1],w[O+1]=w[O+3],w[O+3]=y},_doCryptBlock:function(w,O,y,C,_,S,L,E){for(var T=this._nRounds,Q=w[O]^y[0],P=w[O+1]^y[1],D=w[O+2]^y[2],I=w[O+3]^y[3],B=4,R=1;R>>24]^_[P>>>16&255]^S[D>>>8&255]^L[255&I]^y[B++],N=C[P>>>24]^_[D>>>16&255]^S[I>>>8&255]^L[255&Q]^y[B++],j=C[D>>>24]^_[I>>>16&255]^S[Q>>>8&255]^L[255&P]^y[B++],W=C[I>>>24]^_[Q>>>16&255]^S[P>>>8&255]^L[255&D]^y[B++];Q=M,P=N,D=j,I=W}M=(E[Q>>>24]<<24|E[P>>>16&255]<<16|E[D>>>8&255]<<8|E[255&I])^y[B++],N=(E[P>>>24]<<24|E[D>>>16&255]<<16|E[I>>>8&255]<<8|E[255&Q])^y[B++],j=(E[D>>>24]<<24|E[I>>>16&255]<<16|E[Q>>>8&255]<<8|E[255&P])^y[B++],W=(E[I>>>24]<<24|E[Q>>>16&255]<<16|E[P>>>8&255]<<8|E[255&D])^y[B++],w[O]=M,w[O+1]=N,w[O+2]=j,w[O+3]=W},keySize:8});r.AES=o._createHelper(p)}(),n.AES},qjt.exports=e(Ca(),nT(),iT(),d5(),qf()));var e}(),function(){return Kjt?Jjt.exports:(Kjt=1,e=function(n){return function(){var r=n,o=r.lib,s=o.WordArray,a=o.BlockCipher,l=r.algo,d=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],u=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],h=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],g=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],m=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],v=l.DES=a.extend({_doReset:function(){for(var b=this._key.words,w=[],O=0;O<56;O++){var y=d[O]-1;w[O]=b[y>>>5]>>>31-y%32&1}for(var C=this._subKeys=[],_=0;_<16;_++){var S=C[_]=[],L=h[_];for(O=0;O<24;O++)S[O/6|0]|=w[(u[O]-1+L)%28]<<31-O%6,S[4+(O/6|0)]|=w[28+(u[O+24]-1+L)%28]<<31-O%6;for(S[0]=S[0]<<1|S[0]>>>31,O=1;O<7;O++)S[O]=S[O]>>>4*(O-1)+3;S[7]=S[7]<<5|S[7]>>>27}var E=this._invSubKeys=[];for(O=0;O<16;O++)E[O]=C[15-O]},encryptBlock:function(b,w){this._doCryptBlock(b,w,this._subKeys)},decryptBlock:function(b,w){this._doCryptBlock(b,w,this._invSubKeys)},_doCryptBlock:function(b,w,O){this._lBlock=b[w],this._rBlock=b[w+1],f.call(this,4,252645135),f.call(this,16,65535),k.call(this,2,858993459),k.call(this,8,16711935),f.call(this,1,1431655765);for(var y=0;y<16;y++){for(var C=O[y],_=this._lBlock,S=this._rBlock,L=0,E=0;E<8;E++)L|=g[E][((S^C[E])&m[E])>>>0];this._lBlock=S,this._rBlock=_^L}var T=this._lBlock;this._lBlock=this._rBlock,this._rBlock=T,f.call(this,1,1431655765),k.call(this,8,16711935),k.call(this,2,858993459),f.call(this,16,65535),f.call(this,4,252645135),b[w]=this._lBlock,b[w+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function f(p,b){var w=(this._lBlock>>>p^this._rBlock)&b;this._rBlock^=w,this._lBlock^=w<>>p^this._lBlock)&b;this._lBlock^=w,this._rBlock^=w<192.");var w=b.slice(0,2),O=b.length<4?b.slice(0,2):b.slice(2,4),y=b.length<6?b.slice(0,2):b.slice(4,6);this._des1=v.createEncryptor(s.create(w)),this._des2=v.createEncryptor(s.create(O)),this._des3=v.createEncryptor(s.create(y))},encryptBlock:function(b,w){this._des1.encryptBlock(b,w),this._des2.decryptBlock(b,w),this._des3.encryptBlock(b,w)},decryptBlock:function(b,w){this._des3.decryptBlock(b,w),this._des2.encryptBlock(b,w),this._des1.decryptBlock(b,w)},keySize:6,ivSize:2,blockSize:2});r.TripleDES=a._createHelper(A)}(),n.TripleDES},Jjt.exports=e(Ca(),nT(),iT(),d5(),qf()));var e}(),function(){return eWt?tWt.exports:(eWt=1,e=function(n){return function(){var r=n,o=r.lib.StreamCipher,s=r.algo,a=s.RC4=o.extend({_doReset:function(){for(var h=this._key,g=h.words,m=h.sigBytes,v=this._S=[],f=0;f<256;f++)v[f]=f;f=0;for(var k=0;f<256;f++){var A=f%m,p=g[A>>>2]>>>24-A%4*8&255;k=(k+v[f]+p)%256;var b=v[f];v[f]=v[k],v[k]=b}this._i=this._j=0},_doProcessBlock:function(h,g){h[g]^=l.call(this)},keySize:8,ivSize:0});function l(){for(var u=this._S,h=this._i,g=this._j,m=0,v=0;v<4;v++){g=(g+u[h=(h+1)%256])%256;var f=u[h];u[h]=u[g],u[g]=f,m|=u[(u[h]+u[g])%256]<<24-8*v}return this._i=h,this._j=g,m}r.RC4=o._createHelper(a);var d=s.RC4Drop=a.extend({cfg:a.cfg.extend({drop:192}),_doReset:function(){a._doReset.call(this);for(var h=this.cfg.drop;h>0;h--)l.call(this)}});r.RC4Drop=o._createHelper(d)}(),n.RC4},tWt.exports=e(Ca(),nT(),iT(),d5(),qf()));var e}(),function(){return nWt?iWt.exports:(nWt=1,e=function(n){return function(){var r=n,o=r.lib.StreamCipher,s=r.algo,a=[],l=[],d=[],u=s.Rabbit=o.extend({_doReset:function(){for(var m=this._key.words,v=this.cfg.iv,f=0;f<4;f++)m[f]=16711935&(m[f]<<8|m[f]>>>24)|4278255360&(m[f]<<24|m[f]>>>8);var k=this._X=[m[0],m[3]<<16|m[2]>>>16,m[1],m[0]<<16|m[3]>>>16,m[2],m[1]<<16|m[0]>>>16,m[3],m[2]<<16|m[1]>>>16],A=this._C=[m[2]<<16|m[2]>>>16,4294901760&m[0]|65535&m[1],m[3]<<16|m[3]>>>16,4294901760&m[1]|65535&m[2],m[0]<<16|m[0]>>>16,4294901760&m[2]|65535&m[3],m[1]<<16|m[1]>>>16,4294901760&m[3]|65535&m[0]];for(this._b=0,f=0;f<4;f++)h.call(this);for(f=0;f<8;f++)A[f]^=k[f+4&7];if(v){var p=v.words,b=p[0],w=p[1],O=16711935&(b<<8|b>>>24)|4278255360&(b<<24|b>>>8),y=16711935&(w<<8|w>>>24)|4278255360&(w<<24|w>>>8),C=O>>>16|4294901760&y,_=y<<16|65535&O;for(A[0]^=O,A[1]^=C,A[2]^=y,A[3]^=_,A[4]^=O,A[5]^=C,A[6]^=y,A[7]^=_,f=0;f<4;f++)h.call(this)}},_doProcessBlock:function(m,v){var f=this._X;h.call(this),a[0]=f[0]^f[5]>>>16^f[3]<<16,a[1]=f[2]^f[7]>>>16^f[5]<<16,a[2]=f[4]^f[1]>>>16^f[7]<<16,a[3]=f[6]^f[3]>>>16^f[1]<<16;for(var k=0;k<4;k++)a[k]=16711935&(a[k]<<8|a[k]>>>24)|4278255360&(a[k]<<24|a[k]>>>8),m[v+k]^=a[k]},blockSize:4,ivSize:2});function h(){for(var g=this._X,m=this._C,v=0;v<8;v++)l[v]=m[v];for(m[0]=m[0]+1295307597+this._b|0,m[1]=m[1]+3545052371+(m[0]>>>0>>0?1:0)|0,m[2]=m[2]+886263092+(m[1]>>>0>>0?1:0)|0,m[3]=m[3]+1295307597+(m[2]>>>0>>0?1:0)|0,m[4]=m[4]+3545052371+(m[3]>>>0>>0?1:0)|0,m[5]=m[5]+886263092+(m[4]>>>0>>0?1:0)|0,m[6]=m[6]+1295307597+(m[5]>>>0>>0?1:0)|0,m[7]=m[7]+3545052371+(m[6]>>>0>>0?1:0)|0,this._b=m[7]>>>0>>0?1:0,v=0;v<8;v++){var f=g[v]+m[v],k=65535&f,A=f>>>16,p=((k*k>>>17)+k*A>>>15)+A*A,b=((4294901760&f)*f|0)+((65535&f)*f|0);d[v]=p^b}g[0]=d[0]+(d[7]<<16|d[7]>>>16)+(d[6]<<16|d[6]>>>16)|0,g[1]=d[1]+(d[0]<<8|d[0]>>>24)+d[7]|0,g[2]=d[2]+(d[1]<<16|d[1]>>>16)+(d[0]<<16|d[0]>>>16)|0,g[3]=d[3]+(d[2]<<8|d[2]>>>24)+d[1]|0,g[4]=d[4]+(d[3]<<16|d[3]>>>16)+(d[2]<<16|d[2]>>>16)|0,g[5]=d[5]+(d[4]<<8|d[4]>>>24)+d[3]|0,g[6]=d[6]+(d[5]<<16|d[5]>>>16)+(d[4]<<16|d[4]>>>16)|0,g[7]=d[7]+(d[6]<<8|d[6]>>>24)+d[5]|0}r.Rabbit=o._createHelper(u)}(),n.Rabbit},iWt.exports=e(Ca(),nT(),iT(),d5(),qf()));var e}(),function(){return rWt?oWt.exports:(rWt=1,e=function(n){return function(){var r=n,o=r.lib.StreamCipher,s=r.algo,a=[],l=[],d=[],u=s.RabbitLegacy=o.extend({_doReset:function(){var m=this._key.words,v=this.cfg.iv,f=this._X=[m[0],m[3]<<16|m[2]>>>16,m[1],m[0]<<16|m[3]>>>16,m[2],m[1]<<16|m[0]>>>16,m[3],m[2]<<16|m[1]>>>16],k=this._C=[m[2]<<16|m[2]>>>16,4294901760&m[0]|65535&m[1],m[3]<<16|m[3]>>>16,4294901760&m[1]|65535&m[2],m[0]<<16|m[0]>>>16,4294901760&m[2]|65535&m[3],m[1]<<16|m[1]>>>16,4294901760&m[3]|65535&m[0]];this._b=0;for(var A=0;A<4;A++)h.call(this);for(A=0;A<8;A++)k[A]^=f[A+4&7];if(v){var p=v.words,b=p[0],w=p[1],O=16711935&(b<<8|b>>>24)|4278255360&(b<<24|b>>>8),y=16711935&(w<<8|w>>>24)|4278255360&(w<<24|w>>>8),C=O>>>16|4294901760&y,_=y<<16|65535&O;for(k[0]^=O,k[1]^=C,k[2]^=y,k[3]^=_,k[4]^=O,k[5]^=C,k[6]^=y,k[7]^=_,A=0;A<4;A++)h.call(this)}},_doProcessBlock:function(m,v){var f=this._X;h.call(this),a[0]=f[0]^f[5]>>>16^f[3]<<16,a[1]=f[2]^f[7]>>>16^f[5]<<16,a[2]=f[4]^f[1]>>>16^f[7]<<16,a[3]=f[6]^f[3]>>>16^f[1]<<16;for(var k=0;k<4;k++)a[k]=16711935&(a[k]<<8|a[k]>>>24)|4278255360&(a[k]<<24|a[k]>>>8),m[v+k]^=a[k]},blockSize:4,ivSize:2});function h(){for(var g=this._X,m=this._C,v=0;v<8;v++)l[v]=m[v];for(m[0]=m[0]+1295307597+this._b|0,m[1]=m[1]+3545052371+(m[0]>>>0>>0?1:0)|0,m[2]=m[2]+886263092+(m[1]>>>0>>0?1:0)|0,m[3]=m[3]+1295307597+(m[2]>>>0>>0?1:0)|0,m[4]=m[4]+3545052371+(m[3]>>>0>>0?1:0)|0,m[5]=m[5]+886263092+(m[4]>>>0>>0?1:0)|0,m[6]=m[6]+1295307597+(m[5]>>>0>>0?1:0)|0,m[7]=m[7]+3545052371+(m[6]>>>0>>0?1:0)|0,this._b=m[7]>>>0>>0?1:0,v=0;v<8;v++){var f=g[v]+m[v],k=65535&f,A=f>>>16,p=((k*k>>>17)+k*A>>>15)+A*A,b=((4294901760&f)*f|0)+((65535&f)*f|0);d[v]=p^b}g[0]=d[0]+(d[7]<<16|d[7]>>>16)+(d[6]<<16|d[6]>>>16)|0,g[1]=d[1]+(d[0]<<8|d[0]>>>24)+d[7]|0,g[2]=d[2]+(d[1]<<16|d[1]>>>16)+(d[0]<<16|d[0]>>>16)|0,g[3]=d[3]+(d[2]<<8|d[2]>>>24)+d[1]|0,g[4]=d[4]+(d[3]<<16|d[3]>>>16)+(d[2]<<16|d[2]>>>16)|0,g[5]=d[5]+(d[4]<<8|d[4]>>>24)+d[3]|0,g[6]=d[6]+(d[5]<<16|d[5]>>>16)+(d[4]<<16|d[4]>>>16)|0,g[7]=d[7]+(d[6]<<8|d[6]>>>24)+d[5]|0}r.RabbitLegacy=o._createHelper(u)}(),n.RabbitLegacy},oWt.exports=e(Ca(),nT(),iT(),d5(),qf()));var e}(),BGo())),zUt.exports),pXe=Pi(RGo),Zce={},W6e=/^cherry-inner:\/\/([0-9a-f]+)$/i;function V6e(e){return function(t,n,r){if(u8.isInnerLink(t)){var o=e(u8.get(t),n,r);return u8.replace(t,o)}return e(t,n,r)}}var u8=function(){function e(){Lr(this,e)}return xr(e,null,[{key:"isInnerLink",value:function(n){return W6e.test(n)}},{key:"set",value:function(n){var r=pXe.SHA256(n).toString();return Zce[r]=n,"cherry-inner://".concat(r)}},{key:"get",value:function(n){var r,o=sm((r=n.match(W6e))!==null&&r!==void 0?r:[],2)[1];if(o)return Zce[o]}},{key:"replace",value:function(n,r){var o,s=sm((o=n.match(W6e))!==null&&o!==void 0?o:[],2)[1];if(s)return Zce[s]=r,n}},{key:"restoreAll",value:function(n){return n.replace(/cherry-inner:\/\/([0-9a-f]+)/gi,function(r){var o=e.get(r);return typeof o=="string"?o:r})}},{key:"clear",value:function(){Zce={}}}])}();function YWn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(YWn=function(){return!!e})()}var ZWn=function(){function e(t){var n,r,o,s,a=t.config;return t.globalConfig,Lr(this,e),r=this,s=[{config:a}],o=fi(o=e),(n=ns(r,YWn()?xi(o,s||[],fi(r).constructor):o.apply(r,s))).target=a.target?'target="'.concat(a.target,'"'):a.openNewPage?'target="_blank"':"",n.rel=a.rel?'rel="'.concat(a.rel,'"'):"",n}return As(e,Au),xr(e,[{key:"checkBrackets",value:function(n){for(var r=[],o="[".concat(n,"]"),s=function(d){return 1&ka(o).call(o,0,d).match(/\\*$/)[0].length},a=o.length-1;o[a]&&(a!==o.length-1||!s(a));a--)if(o[a]!=="]"||s(a)||r.push("]"),o[a]==="["&&!s(a)&&(r.pop(),!r.length))return{isValid:!0,coreText:ka(o).call(o,a+1,o.length-1),extraLeadingChar:ka(o).call(o,0,a)};return{isValid:!1,coreText:n,extraLeadingChar:""}}},{key:"toHtml",value:function(n,r,o,s,a,l,d){var u=s===void 0?"ref":"url",h="";if(u==="ref")return n;if(u==="url"){var g,m=this.checkBrackets(o),v=m.isValid,f=m.coreText,k=m.extraLeadingChar;if(!v)return n;h=a&&Xi(a).call(a)!==""?' title="'.concat(jR(a.replace(/["']/g,"")),'"'):"",d?h+=' target="'.concat(d.replace(/{target\s*=\s*(.*?)}/,"$1"),'"'):this.target&&(h+=" ".concat(this.target));var A=Xi(s).call(s).replace(/~1D/g,"~D"),p=f.replace(/~1D/g,"~D");if(pXo(A)){var b,w,O,y,C,_;A=S9(A=this.$engine.urlProcessor(A,"link"));var S=(b=this.$engine.$cherry.options.engine.syntax.link.attrRender(p,A))!==null&&b!==void 0?b:"";return ot(w=ot(O=ot(y=ot(C=ot(_="".concat(r+k,'")).call(w,p,"")}return ot(g="".concat(r+k,"")).call(g,o,"")}return n}},{key:"toStdMarkdown",value:function(n){return n}},{key:"makeHtml",value:function(n){var r,o,s=n.replace(this.RULE.reg,function(a){return a.replace(/~D/g,"~1D")});return du()?s=s.replace(this.RULE.reg,Xl(r=this.toHtml).call(r,this)):s=E3(s,this.RULE.reg,Xl(o=this.toHtml).call(o,this),!0,1),s=s.replace(this.RULE.reg,function(a){return a.replace(/~1D/g,"~D")})}},{key:"rule",value:function(){var n,r={begin:du()?"((?0;(d>>>=1)&&(a+=a))1&d&&(l+=a);return l}}function IGo(){return gWt?fWt:(gWt=1,hWt||(hWt=1,ai()({target:"String",proto:!0},{repeat:qWn()})),fWt=zc()("String","repeat"))}function MGo(){if(kWt)return mWt;kWt=1;var e=Al(),t=IGo(),n=String.prototype;return mWt=function(o){var s=o.repeat;return typeof o=="string"||o===n||e(n,o)&&s===n.repeat?t:s}}function PGo(){return AWt?vWt:(AWt=1,vWt=MGo())}var YO=Pi(bWt?pWt:(bWt=1,pWt=PGo()));function KWn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(KWn=function(){return!!e})()}var JWn=function(){function e(){var t,n,r,o,s=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{config:void 0}).config;return Lr(this,e),n=this,o=[{config:s}],r=fi(r=e),t=ns(n,KWn()?xi(r,o||[],fi(n).constructor):r.apply(n,o)),s?(t.allowWhitespace=!!s.allowWhitespace,t):ns(t)}return As(e,Au),xr(e,[{key:"makeHtml",value:function(n,r){var o=function(l,d,u,h){var g,m,v,f=u.length%2==1?"em":"strong",k=Math.floor(u.length/2),A=YO("").call("",k),p=YO("").call("",k);return f==="em"&&(/[\u4e00-\u9fa5]$/.test(h)?A+='':A+="",p="".concat(p)),ot(g=ot(m=ot(v="".concat(d)).call(v,A)).call(m,r(h).html.replace(/_/g,"~U"))).call(g,p)},s=n;return s=(s=this.allowWhitespace?(s=(s=s.replace(/(^[\s]*|\n[\s]*)(\*)([^\s*](?:.*?)(?:(?:\n.*?)*?))\*/g,o)).replace(/(^[\s]*|\n[\s]*)(\*{2,})((?:.*?)(?:(?:\n.*?)*?))\2/g,o)).replace(/([^\n*\\\s][ ]*)(\*+)((?:.*?)(?:(?:\n.*?)*?))\2/g,o):s.replace(this.RULE.asterisk.reg,o)).replace(this.RULE.underscore.reg,function(a,l,d,u,h,g){var m,v,f;if(Xi(u).call(u)==="")return a;var k=d.length%2==1?"em":"strong",A=Math.floor(d.length/2),p=YO("").call("",A),b=YO("").call("",A),w=r(u).html;return k==="em"&&(p+="",b="".concat(b)),ot(m=ot(v=ot(f="".concat(l)).call(f,p)).call(v,w)).call(m,b)}),s.replace(/~U/g,"_")}},{key:"test",value:function(n,r){return this.RULE[r].reg&&this.RULE[r].reg.test(n)}},{key:"rule",value:function(){var n=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{config:void 0}).config,r=!!n&&!!n.allowWhitespace,o=function(d,u){var h,g,m,v="[^".concat(u,"\\s]");return d?"(?:.*?)(?:(?:\\n.*?)*?)":ot(h=ot(g=ot(m="(".concat(v,"|")).call(m,v,`(.*?( +`)).call(L,A,"~D~D")}var Q=sm(s.appendMermaid(A,S),2);A=Q[0];var T=S=Q[1];return S=s.formatLang(S),s.isInternalCustomLangCovered(S)&&(O=s.parseCustomLanguage(S,A,{lines:w,sign:b,match:l,addBlockQuoteSignToResult:k,lang:T}))&&O!==""?(s.$codeCache(b,O),s.getCacheWithSpace(s.pushCache(O,b,w),l)):(O=s.$codeReplace(A,S,b,w),k(s.getCacheWithSpace(s.pushCache(O,b,w),l)))})).replace(uOe(!0),function(l){var d;return ls(d=l.replace(/\\\|/g,"~CHERRYNormalLine").split("|")).call(d,function(u){return s.makeInlineCode(u,!1).replace(/~CHERRYNormalLine/g,"\\|")}).join("|").replace(/`/g,"\\`")}),a=this.makeInlineCode(a,!0),a=this.$getIndentCodeBlock(a)}},{key:"formatLang",value:function(n){var r;return zs(r=this.customLang).call(r,"all")!==-1&&n!=="mermaid"?"all":n}},{key:"makeInlineCode",value:function(n){var r=this,o=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],s=n;if(this.INLINE_CODE_REGEX.test(s)&&(s=(s=s.replace(/\\`/g,"~~not~inlineCode")).replace(this.INLINE_CODE_REGEX,function(l,d,u){if(Xi(u).call(u)==="`")return l;var h=u.replace(/~~not~inlineCode/g,"\\`");h=(h=(h=r.$replaceSpecialChar(h)).replace(/~CHERRYNormalLine/g,"|")).replace(/\\/g,"\\\\");var g=Xi(h).call(h),m=/^#([0-9a-fA-F]{6})$/i.test(g),v=/^rgb\(\s*\d{1,3}\s*,\s*\d{1,3}\s*,\s*\d{1,3}\s*\)$/i.test(g),f=/^hsl\(\s*\d{1,3}\s*,\s*\d{1,3}%\s*,\s*\d{1,3}%\s*\)$/i.test(g),k=jR(h),A="";if(r.showInlineColor&&(m||v||f)){var p,b=g;A=ot(p="".concat(k,'')}else A="".concat(k,"");var w=r.$engine.hash(A);return e.inlineCodeCache[w]=A,"~~CODE".concat(w,"$")}),s=s.replace(/~~not~inlineCode/g,"\\`")),o&&(this.$cherry.options.engine.syntax.inlineCode.selfClosing||this.$cherry.options.engine.global.flowSessionContext)){var a=!1;s=s.replace(/(^|\n)([^\n]+)(\n$)/,function(l,d,u,h){var g,m,v,f,k=u.replace(/\\`/g,"~~not~inlineCode").replace(/`+$/,"");return(a=/(`+)([^`]+)$/.test(k)&&!/(`+)([^`]*~~CODE[^`]+)$/.test(k))?(k=k.replace(/(`+)([^`]+)$/,"$1$2$1").replace(/~~not~inlineCode/g,"\\`"),ot(g=ot(m="".concat(d)).call(m,k)).call(g,h)):(k=k.replace(/~~not~inlineCode/g,"\\`"),ot(v=ot(f="".concat(d)).call(f,k)).call(v,h))}),a&&(s=this.makeInlineCode(s,!1))}return s}},{key:"makeHtml",value:function(n){return n}},{key:"$replaceSpecialChar",value:function(n){var r=n.replace(/~Q/g,"\\~");return r=(r=(r=(r=r.replace(/~Y/g,"\\!")).replace(/~Z/g,"\\#")).replace(/~&/g,"\\&")).replace(/~K/g,"\\/")}},{key:"rule",value:function(){return hOe()}}])}();function HWn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(HWn=function(){return!!e})()}Kn(aj,"HOOK_NAME","codeBlock"),Kn(aj,"inlineCodeCache",{});var $Wn=function(){function e(){return Lr(this,e),t=this,r=arguments,n=fi(n=e),ns(t,HWn()?xi(n,r||[],fi(t).constructor):n.apply(t,r));var t,n,r}return As(e,uc),xr(e,[{key:"makeHtml",value:function(n){return n}},{key:"afterMakeHtml",value:function(n){var r=n;return tl(aj.inlineCodeCache).length>0&&(r=r.replace(/~~CODE([0-9a-zA-Z]+)\$/g,function(o,s){return aj.inlineCodeCache[s]})),r}},{key:"$cleanCache",value:function(){aj.inlineCodeCache={}}},{key:"rule",value:function(){var n={begin:"(`+)[ ]*",end:"[ ]*\\1",content:"(.+?(?:\\n.+?)*?)"};return n.reg=Cg(n,"g"),n}}])}();Kn($Wn,"HOOK_NAME","inlineCode");var zUt={exports:{}},HUt,$Ut={exports:{}},XWn=Ozo(Object.freeze({__proto__:null,default:{}}));function Ca(){return HUt?$Ut.exports:(HUt=1,e=function(){var n=n||function(r){var o;if(typeof window<"u"&&window.crypto&&(o=window.crypto),typeof self<"u"&&self.crypto&&(o=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(o=globalThis.crypto),!o&&typeof window<"u"&&window.msCrypto&&(o=window.msCrypto),!o&&O0!==void 0&&O0.crypto&&(o=O0.crypto),!o)try{o=XWn}catch{}var s=function(){if(o){if(typeof o.getRandomValues=="function")try{return o.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof o.randomBytes=="function")try{return o.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},a=Object.create||function(){function p(){}return function(b){var w;return p.prototype=b,w=new p,p.prototype=null,w}}(),l={},d=l.lib={},u=d.Base={extend:function(b){var w=a(this);return b&&w.mixIn(b),w.hasOwnProperty("init")&&this.init!==w.init||(w.init=function(){w.$super.init.apply(this,arguments)}),w.init.prototype=w,w.$super=this,w},create:function(){var b=this.extend();return b.init.apply(b,arguments),b},init:function(){},mixIn:function(b){for(var w in b)b.hasOwnProperty(w)&&(this[w]=b[w]);b.hasOwnProperty("toString")&&(this.toString=b.toString)},clone:function(){return this.init.prototype.extend(this)}},h=d.WordArray=u.extend({init:function(b,w){b=this.words=b||[],this.sigBytes=w??4*b.length},toString:function(b){return(b||m).stringify(this)},concat:function(b){var w=this.words,O=b.words,y=this.sigBytes,C=b.sigBytes;if(this.clamp(),y%4)for(var _=0;_>>2]>>>24-_%4*8&255;w[y+_>>>2]|=S<<24-(y+_)%4*8}else for(var L=0;L>>2]=O[L>>>2];return this.sigBytes+=C,this},clamp:function(){var b=this.words,w=this.sigBytes;b[w>>>2]&=4294967295<<32-w%4*8,b.length=r.ceil(w/4)},clone:function(){var b=u.clone.call(this);return b.words=this.words.slice(0),b},random:function(b){for(var w=[],O=0;O>>2]>>>24-C%4*8&255;y.push((_>>>4).toString(16)),y.push((15&_).toString(16))}return y.join("")},parse:function(b){for(var w=b.length,O=[],y=0;y>>3]|=parseInt(b.substr(y,2),16)<<24-y%8*4;return new h.init(O,w/2)}},v=g.Latin1={stringify:function(b){for(var w=b.words,O=b.sigBytes,y=[],C=0;C>>2]>>>24-C%4*8&255;y.push(String.fromCharCode(_))}return y.join("")},parse:function(b){for(var w=b.length,O=[],y=0;y>>2]|=(255&b.charCodeAt(y))<<24-y%4*8;return new h.init(O,w)}},f=g.Utf8={stringify:function(b){try{return decodeURIComponent(escape(v.stringify(b)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(b){return v.parse(unescape(encodeURIComponent(b)))}},k=d.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new h.init,this._nDataBytes=0},_append:function(b){typeof b=="string"&&(b=f.parse(b)),this._data.concat(b),this._nDataBytes+=b.sigBytes},_process:function(b){var w,O=this._data,y=O.words,C=O.sigBytes,_=this.blockSize,S=C/(4*_),L=(S=b?r.ceil(S):r.max((0|S)-this._minBufferSize,0))*_,E=r.min(4*L,C);if(L){for(var Q=0;Q>>2]>>>24-g%4*8&255)<<16|(l[g+1>>>2]>>>24-(g+1)%4*8&255)<<8|l[g+2>>>2]>>>24-(g+2)%4*8&255,v=0;v<4&&g+.75*v>>6*(3-v)&63));var f=u.charAt(64);if(f)for(;h.length%4;)h.push(f);return h.join("")},parse:function(a){var l=a.length,d=this._map,u=this._reverseMap;if(!u){u=this._reverseMap=[];for(var h=0;h>>6-b%4*2;A[p>>>2]|=w<<24-p%4*8,p++}return o.create(A,p)}(a,l,u)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},n.enc.Base64},ejt.exports=e(Ca()));var e}var tjt,njt={exports:{}};function QGo(){return tjt?njt.exports:(tjt=1,e=function(n){var r,o;return o=(r=n).lib.WordArray,r.enc.Base64url={stringify:function(a,l){l===void 0&&(l=!0);var d=a.words,u=a.sigBytes,h=l?this._safe_map:this._map;a.clamp();for(var g=[],m=0;m>>2]>>>24-m%4*8&255)<<16|(d[m+1>>>2]>>>24-(m+1)%4*8&255)<<8|d[m+2>>>2]>>>24-(m+2)%4*8&255,f=0;f<4&&m+.75*f>>6*(3-f)&63));var k=h.charAt(64);if(k)for(;g.length%4;)g.push(k);return g.join("")},parse:function(a,l){l===void 0&&(l=!0);var d=a.length,u=l?this._safe_map:this._map,h=this._reverseMap;if(!h){h=this._reverseMap=[];for(var g=0;g>>6-w%4*2;p[b>>>2]|=O<<24-b%4*8,b++}return o.create(p,b)}(a,d,h)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"},n.enc.Base64url},njt.exports=e(Ca()));var e}var ijt,rjt={exports:{}};function iT(){return ijt?rjt.exports:(ijt=1,e=function(n){return function(r){var o=n,s=o.lib,a=s.WordArray,l=s.Hasher,d=o.algo,u=[];(function(){for(var k=0;k<64;k++)u[k]=4294967296*r.abs(r.sin(k+1))|0})();var h=d.MD5=l.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(A,p){for(var b=0;b<16;b++){var w=p+b,O=A[w];A[w]=16711935&(O<<8|O>>>24)|4278255360&(O<<24|O>>>8)}var y=this._hash.words,C=A[p+0],_=A[p+1],S=A[p+2],L=A[p+3],E=A[p+4],Q=A[p+5],T=A[p+6],P=A[p+7],D=A[p+8],I=A[p+9],B=A[p+10],R=A[p+11],M=A[p+12],N=A[p+13],j=A[p+14],W=A[p+15],H=y[0],X=y[1],Y=y[2],Z=y[3];H=g(H,X,Y,Z,C,7,u[0]),Z=g(Z,H,X,Y,_,12,u[1]),Y=g(Y,Z,H,X,S,17,u[2]),X=g(X,Y,Z,H,L,22,u[3]),H=g(H,X,Y,Z,E,7,u[4]),Z=g(Z,H,X,Y,Q,12,u[5]),Y=g(Y,Z,H,X,T,17,u[6]),X=g(X,Y,Z,H,P,22,u[7]),H=g(H,X,Y,Z,D,7,u[8]),Z=g(Z,H,X,Y,I,12,u[9]),Y=g(Y,Z,H,X,B,17,u[10]),X=g(X,Y,Z,H,R,22,u[11]),H=g(H,X,Y,Z,M,7,u[12]),Z=g(Z,H,X,Y,N,12,u[13]),Y=g(Y,Z,H,X,j,17,u[14]),H=m(H,X=g(X,Y,Z,H,W,22,u[15]),Y,Z,_,5,u[16]),Z=m(Z,H,X,Y,T,9,u[17]),Y=m(Y,Z,H,X,R,14,u[18]),X=m(X,Y,Z,H,C,20,u[19]),H=m(H,X,Y,Z,Q,5,u[20]),Z=m(Z,H,X,Y,B,9,u[21]),Y=m(Y,Z,H,X,W,14,u[22]),X=m(X,Y,Z,H,E,20,u[23]),H=m(H,X,Y,Z,I,5,u[24]),Z=m(Z,H,X,Y,j,9,u[25]),Y=m(Y,Z,H,X,L,14,u[26]),X=m(X,Y,Z,H,D,20,u[27]),H=m(H,X,Y,Z,N,5,u[28]),Z=m(Z,H,X,Y,S,9,u[29]),Y=m(Y,Z,H,X,P,14,u[30]),H=v(H,X=m(X,Y,Z,H,M,20,u[31]),Y,Z,Q,4,u[32]),Z=v(Z,H,X,Y,D,11,u[33]),Y=v(Y,Z,H,X,R,16,u[34]),X=v(X,Y,Z,H,j,23,u[35]),H=v(H,X,Y,Z,_,4,u[36]),Z=v(Z,H,X,Y,E,11,u[37]),Y=v(Y,Z,H,X,P,16,u[38]),X=v(X,Y,Z,H,B,23,u[39]),H=v(H,X,Y,Z,N,4,u[40]),Z=v(Z,H,X,Y,C,11,u[41]),Y=v(Y,Z,H,X,L,16,u[42]),X=v(X,Y,Z,H,T,23,u[43]),H=v(H,X,Y,Z,I,4,u[44]),Z=v(Z,H,X,Y,M,11,u[45]),Y=v(Y,Z,H,X,W,16,u[46]),H=f(H,X=v(X,Y,Z,H,S,23,u[47]),Y,Z,C,6,u[48]),Z=f(Z,H,X,Y,P,10,u[49]),Y=f(Y,Z,H,X,j,15,u[50]),X=f(X,Y,Z,H,Q,21,u[51]),H=f(H,X,Y,Z,M,6,u[52]),Z=f(Z,H,X,Y,L,10,u[53]),Y=f(Y,Z,H,X,B,15,u[54]),X=f(X,Y,Z,H,_,21,u[55]),H=f(H,X,Y,Z,D,6,u[56]),Z=f(Z,H,X,Y,W,10,u[57]),Y=f(Y,Z,H,X,T,15,u[58]),X=f(X,Y,Z,H,N,21,u[59]),H=f(H,X,Y,Z,E,6,u[60]),Z=f(Z,H,X,Y,R,10,u[61]),Y=f(Y,Z,H,X,S,15,u[62]),X=f(X,Y,Z,H,I,21,u[63]),y[0]=y[0]+H|0,y[1]=y[1]+X|0,y[2]=y[2]+Y|0,y[3]=y[3]+Z|0},_doFinalize:function(){var A=this._data,p=A.words,b=8*this._nDataBytes,w=8*A.sigBytes;p[w>>>5]|=128<<24-w%32;var O=r.floor(b/4294967296),y=b;p[15+(w+64>>>9<<4)]=16711935&(O<<8|O>>>24)|4278255360&(O<<24|O>>>8),p[14+(w+64>>>9<<4)]=16711935&(y<<8|y>>>24)|4278255360&(y<<24|y>>>8),A.sigBytes=4*(p.length+1),this._process();for(var C=this._hash,_=C.words,S=0;S<4;S++){var L=_[S];_[S]=16711935&(L<<8|L>>>24)|4278255360&(L<<24|L>>>8)}return C},clone:function(){var A=l.clone.call(this);return A._hash=this._hash.clone(),A}});function g(k,A,p,b,w,O,y){var C=k+(A&p|~A&b)+w+y;return(C<>>32-O)+A}function m(k,A,p,b,w,O,y){var C=k+(A&b|p&~b)+w+y;return(C<>>32-O)+A}function v(k,A,p,b,w,O,y){var C=k+(A^p^b)+w+y;return(C<>>32-O)+A}function f(k,A,p,b,w,O,y){var C=k+(p^(A|~b))+w+y;return(C<>>32-O)+A}o.MD5=l._createHelper(h),o.HmacMD5=l._createHmacHelper(h)}(Math),n.MD5},rjt.exports=e(Ca()));var e}var ojt,sjt={exports:{}};function GWn(){return ojt?sjt.exports:(ojt=1,e=function(n){var r,o,s,a,l,d,u;return o=(r=n).lib,s=o.WordArray,a=o.Hasher,l=r.algo,d=[],u=l.SHA1=a.extend({_doReset:function(){this._hash=new s.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(g,m){for(var v=this._hash.words,f=v[0],k=v[1],A=v[2],p=v[3],b=v[4],w=0;w<80;w++){if(w<16)d[w]=0|g[m+w];else{var O=d[w-3]^d[w-8]^d[w-14]^d[w-16];d[w]=O<<1|O>>>31}var y=(f<<5|f>>>27)+b+d[w];y+=w<20?1518500249+(k&A|~k&p):w<40?1859775393+(k^A^p):w<60?(k&A|k&p|A&p)-1894007588:(k^A^p)-899497514,b=p,p=A,A=k<<30|k>>>2,k=f,f=y}v[0]=v[0]+f|0,v[1]=v[1]+k|0,v[2]=v[2]+A|0,v[3]=v[3]+p|0,v[4]=v[4]+b|0},_doFinalize:function(){var g=this._data,m=g.words,v=8*this._nDataBytes,f=8*g.sigBytes;return m[f>>>5]|=128<<24-f%32,m[14+(f+64>>>9<<4)]=Math.floor(v/4294967296),m[15+(f+64>>>9<<4)]=v,g.sigBytes=4*m.length,this._process(),this._hash},clone:function(){var g=a.clone.call(this);return g._hash=this._hash.clone(),g}}),r.SHA1=a._createHelper(u),r.HmacSHA1=a._createHmacHelper(u),n.SHA1},sjt.exports=e(Ca()));var e}var ajt,ljt={exports:{}};function j6e(){return ajt?ljt.exports:(ajt=1,e=function(n){return function(r){var o=n,s=o.lib,a=s.WordArray,l=s.Hasher,d=o.algo,u=[],h=[];(function(){function v(p){for(var b=r.sqrt(p),w=2;w<=b;w++)if(!(p%w))return!1;return!0}function f(p){return 4294967296*(p-(0|p))|0}for(var k=2,A=0;A<64;)v(k)&&(A<8&&(u[A]=f(r.pow(k,.5))),h[A]=f(r.pow(k,1/3)),A++),k++})();var g=[],m=d.SHA256=l.extend({_doReset:function(){this._hash=new a.init(u.slice(0))},_doProcessBlock:function(f,k){for(var A=this._hash.words,p=A[0],b=A[1],w=A[2],O=A[3],y=A[4],C=A[5],_=A[6],S=A[7],L=0;L<64;L++){if(L<16)g[L]=0|f[k+L];else{var E=g[L-15],Q=(E<<25|E>>>7)^(E<<14|E>>>18)^E>>>3,T=g[L-2],P=(T<<15|T>>>17)^(T<<13|T>>>19)^T>>>10;g[L]=Q+g[L-7]+P+g[L-16]}var D=p&b^p&w^b&w,I=(p<<30|p>>>2)^(p<<19|p>>>13)^(p<<10|p>>>22),B=S+((y<<26|y>>>6)^(y<<21|y>>>11)^(y<<7|y>>>25))+(y&C^~y&_)+h[L]+g[L];S=_,_=C,C=y,y=O+B|0,O=w,w=b,b=p,p=B+(I+D)|0}A[0]=A[0]+p|0,A[1]=A[1]+b|0,A[2]=A[2]+w|0,A[3]=A[3]+O|0,A[4]=A[4]+y|0,A[5]=A[5]+C|0,A[6]=A[6]+_|0,A[7]=A[7]+S|0},_doFinalize:function(){var f=this._data,k=f.words,A=8*this._nDataBytes,p=8*f.sigBytes;return k[p>>>5]|=128<<24-p%32,k[14+(p+64>>>9<<4)]=r.floor(A/4294967296),k[15+(p+64>>>9<<4)]=A,f.sigBytes=4*k.length,this._process(),this._hash},clone:function(){var f=l.clone.call(this);return f._hash=this._hash.clone(),f}});o.SHA256=l._createHelper(m),o.HmacSHA256=l._createHmacHelper(m)}(Math),n.SHA256},ljt.exports=e(Ca()));var e}var cjt,djt={exports:{}},ujt,hjt={exports:{}};function fjt(){return ujt?hjt.exports:(ujt=1,e=function(n){return function(){var r=n,o=r.lib.Hasher,s=r.x64,a=s.Word,l=s.WordArray,d=r.algo;function u(){return a.create.apply(a,arguments)}var h=[u(1116352408,3609767458),u(1899447441,602891725),u(3049323471,3964484399),u(3921009573,2173295548),u(961987163,4081628472),u(1508970993,3053834265),u(2453635748,2937671579),u(2870763221,3664609560),u(3624381080,2734883394),u(310598401,1164996542),u(607225278,1323610764),u(1426881987,3590304994),u(1925078388,4068182383),u(2162078206,991336113),u(2614888103,633803317),u(3248222580,3479774868),u(3835390401,2666613458),u(4022224774,944711139),u(264347078,2341262773),u(604807628,2007800933),u(770255983,1495990901),u(1249150122,1856431235),u(1555081692,3175218132),u(1996064986,2198950837),u(2554220882,3999719339),u(2821834349,766784016),u(2952996808,2566594879),u(3210313671,3203337956),u(3336571891,1034457026),u(3584528711,2466948901),u(113926993,3758326383),u(338241895,168717936),u(666307205,1188179964),u(773529912,1546045734),u(1294757372,1522805485),u(1396182291,2643833823),u(1695183700,2343527390),u(1986661051,1014477480),u(2177026350,1206759142),u(2456956037,344077627),u(2730485921,1290863460),u(2820302411,3158454273),u(3259730800,3505952657),u(3345764771,106217008),u(3516065817,3606008344),u(3600352804,1432725776),u(4094571909,1467031594),u(275423344,851169720),u(430227734,3100823752),u(506948616,1363258195),u(659060556,3750685593),u(883997877,3785050280),u(958139571,3318307427),u(1322822218,3812723403),u(1537002063,2003034995),u(1747873779,3602036899),u(1955562222,1575990012),u(2024104815,1125592928),u(2227730452,2716904306),u(2361852424,442776044),u(2428436474,593698344),u(2756734187,3733110249),u(3204031479,2999351573),u(3329325298,3815920427),u(3391569614,3928383900),u(3515267271,566280711),u(3940187606,3454069534),u(4118630271,4000239992),u(116418474,1914138554),u(174292421,2731055270),u(289380356,3203993006),u(460393269,320620315),u(685471733,587496836),u(852142971,1086792851),u(1017036298,365543100),u(1126000580,2618297676),u(1288033470,3409855158),u(1501505948,4234509866),u(1607167915,987167468),u(1816402316,1246189591)],g=[];(function(){for(var v=0;v<80;v++)g[v]=u()})();var m=d.SHA512=o.extend({_doReset:function(){this._hash=new l.init([new a.init(1779033703,4089235720),new a.init(3144134277,2227873595),new a.init(1013904242,4271175723),new a.init(2773480762,1595750129),new a.init(1359893119,2917565137),new a.init(2600822924,725511199),new a.init(528734635,4215389547),new a.init(1541459225,327033209)])},_doProcessBlock:function(f,k){for(var A=this._hash.words,p=A[0],b=A[1],w=A[2],O=A[3],y=A[4],C=A[5],_=A[6],S=A[7],L=p.high,E=p.low,Q=b.high,T=b.low,P=w.high,D=w.low,I=O.high,B=O.low,R=y.high,M=y.low,N=C.high,j=C.low,W=_.high,H=_.low,X=S.high,Y=S.low,Z=L,ie=E,J=Q,re=T,se=P,le=D,ge=I,K=B,de=R,V=M,ee=N,oe=j,te=W,$=H,ce=X,pe=Y,ye=0;ye<80;ye++){var Te,me,ke=g[ye];if(ye<16)me=ke.high=0|f[k+2*ye],Te=ke.low=0|f[k+2*ye+1];else{var _e=g[ye-15],Ee=_e.high,Re=_e.low,Ze=(Ee>>>1|Re<<31)^(Ee>>>8|Re<<24)^Ee>>>7,it=(Re>>>1|Ee<<31)^(Re>>>8|Ee<<24)^(Re>>>7|Ee<<25),Ye=g[ye-2],Xe=Ye.high,Ot=Ye.low,kt=(Xe>>>19|Ot<<13)^(Xe<<3|Ot>>>29)^Xe>>>6,Me=(Ot>>>19|Xe<<13)^(Ot<<3|Xe>>>29)^(Ot>>>6|Xe<<26),Qe=g[ye-7],Be=Qe.high,De=Qe.low,qe=g[ye-16],bt=qe.high,Ut=qe.low;me=(me=(me=Ze+Be+((Te=it+De)>>>0>>0?1:0))+kt+((Te+=Me)>>>0>>0?1:0))+bt+((Te+=Ut)>>>0>>0?1:0),ke.high=me,ke.low=Te}var mn,dn=de&ee^~de&te,wn=V&oe^~V&$,ni=Z&J^Z&se^J&se,oi=ie&re^ie&le^re&le,Fi=(Z>>>28|ie<<4)^(Z<<30|ie>>>2)^(Z<<25|ie>>>7),ir=(ie>>>28|Z<<4)^(ie<<30|Z>>>2)^(ie<<25|Z>>>7),zr=(de>>>14|V<<18)^(de>>>18|V<<14)^(de<<23|V>>>9),Bo=(V>>>14|de<<18)^(V>>>18|de<<14)^(V<<23|de>>>9),co=h[ye],Hr=co.high,is=co.low,_i=ce+zr+((mn=pe+Bo)>>>0>>0?1:0),Qn=ir+oi;ce=te,pe=$,te=ee,$=oe,ee=de,oe=V,de=ge+(_i=(_i=(_i=_i+dn+((mn+=wn)>>>0>>0?1:0))+Hr+((mn+=is)>>>0>>0?1:0))+me+((mn+=Te)>>>0>>0?1:0))+((V=K+mn|0)>>>0>>0?1:0)|0,ge=se,K=le,se=J,le=re,J=Z,re=ie,Z=_i+(Fi+ni+(Qn>>>0>>0?1:0))+((ie=mn+Qn|0)>>>0>>0?1:0)|0}E=p.low=E+ie,p.high=L+Z+(E>>>0>>0?1:0),T=b.low=T+re,b.high=Q+J+(T>>>0>>0?1:0),D=w.low=D+le,w.high=P+se+(D>>>0>>0?1:0),B=O.low=B+K,O.high=I+ge+(B>>>0>>0?1:0),M=y.low=M+V,y.high=R+de+(M>>>0>>0?1:0),j=C.low=j+oe,C.high=N+ee+(j>>>0>>0?1:0),H=_.low=H+$,_.high=W+te+(H>>>0<$>>>0?1:0),Y=S.low=Y+pe,S.high=X+ce+(Y>>>0>>0?1:0)},_doFinalize:function(){var f=this._data,k=f.words,A=8*this._nDataBytes,p=8*f.sigBytes;return k[p>>>5]|=128<<24-p%32,k[30+(p+128>>>10<<5)]=Math.floor(A/4294967296),k[31+(p+128>>>10<<5)]=A,f.sigBytes=4*k.length,this._process(),this._hash.toX32()},clone:function(){var f=o.clone.call(this);return f._hash=this._hash.clone(),f},blockSize:32});r.SHA512=o._createHelper(m),r.HmacSHA512=o._createHmacHelper(m)}(),n.SHA512},hjt.exports=e(Ca(),Nhe()));var e}var gjt,mjt={exports:{}},kjt,vjt={exports:{}},Ajt,pjt={exports:{}},bjt,wjt={exports:{}};function AXe(){return bjt?wjt.exports:(bjt=1,e=function(n){var r,o,s;o=(r=n).lib.Base,s=r.enc.Utf8,r.algo.HMAC=o.extend({init:function(l,d){l=this._hasher=new l.init,typeof d=="string"&&(d=s.parse(d));var u=l.blockSize,h=4*u;d.sigBytes>h&&(d=l.finalize(d)),d.clamp();for(var g=this._oKey=d.clone(),m=this._iKey=d.clone(),v=g.words,f=m.words,k=0;k>>2];C.sigBytes-=_}},o.BlockCipher=g.extend({cfg:g.cfg.extend({mode:f,padding:k}),reset:function(){var C;g.reset.call(this);var _=this.cfg,S=_.iv,L=_.mode;this._xformMode==this._ENC_XFORM_MODE?C=L.createEncryptor:(C=L.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==C?this._mode.init(this,S&&S.words):(this._mode=C.call(L,this,S&&S.words),this._mode.__creator=C)},_doProcessBlock:function(C,_){this._mode.processBlock(C,_)},_doFinalize:function(){var C,_=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(_.pad(this._data,this.blockSize),C=this._process(!0)):(C=this._process(!0),_.unpad(C)),C},blockSize:4}),A=o.CipherParams=s.extend({init:function(C){this.mixIn(C)},toString:function(C){return(C||this.formatter).stringify(this)}}),p=(r.format={}).OpenSSL={stringify:function(C){var _=C.ciphertext,S=C.salt;return(S?a.create([1398893684,1701076831]).concat(S).concat(_):_).toString(u)},parse:function(C){var _,S=u.parse(C),L=S.words;return L[0]==1398893684&&L[1]==1701076831&&(_=a.create(L.slice(2,4)),L.splice(0,4),S.sigBytes-=16),A.create({ciphertext:S,salt:_})}},b=o.SerializableCipher=s.extend({cfg:s.extend({format:p}),encrypt:function(C,_,S,L){L=this.cfg.extend(L);var E=C.createEncryptor(S,L),Q=E.finalize(_),T=E.cfg;return A.create({ciphertext:Q,key:S,iv:T.iv,algorithm:C,mode:T.mode,padding:T.padding,blockSize:C.blockSize,formatter:L.format})},decrypt:function(C,_,S,L){return L=this.cfg.extend(L),_=this._parse(_,L.format),C.createDecryptor(S,L).finalize(_.ciphertext)},_parse:function(C,_){return typeof C=="string"?_.parse(C,this):C}}),w=(r.kdf={}).OpenSSL={execute:function(C,_,S,L,E){if(L||(L=a.random(8)),E)Q=h.create({keySize:_+S,hasher:E}).compute(C,L);else var Q=h.create({keySize:_+S}).compute(C,L);var T=a.create(Q.words.slice(_),4*S);return Q.sigBytes=4*_,A.create({key:Q,iv:T,salt:L})}},O=o.PasswordBasedCipher=b.extend({cfg:b.cfg.extend({kdf:w}),encrypt:function(C,_,S,L){var E=(L=this.cfg.extend(L)).kdf.execute(S,C.keySize,C.ivSize,L.salt,L.hasher);L.iv=E.iv;var Q=b.encrypt.call(this,C,_,E.key,L);return Q.mixIn(E),Q},decrypt:function(C,_,S,L){L=this.cfg.extend(L),_=this._parse(_,L.format);var E=L.kdf.execute(S,C.keySize,C.ivSize,_.salt,L.hasher);return L.iv=E.iv,b.decrypt.call(this,C,_,E.key,L)}}))},Ljt.exports=e(Ca(),d5()));var e}var xjt,Ejt={exports:{}},Tjt,Qjt={exports:{}},Djt,Bjt={exports:{}};function DGo(){return Djt?Bjt.exports:(Djt=1,e=function(n){return n.mode.CTRGladman=function(){var r=n.lib.BlockCipherMode.extend();function o(a){if(255&~(a>>24))a+=1<<24;else{var l=a>>16&255,d=a>>8&255,u=255&a;l===255?(l=0,d===255?(d=0,u===255?u=0:++u):++d):++l,a=0,a+=l<<16,a+=d<<8,a+=u}return a}var s=r.Encryptor=r.extend({processBlock:function(l,d){var u=this._cipher,h=u.blockSize,g=this._iv,m=this._counter;g&&(m=this._counter=g.slice(0),this._iv=void 0),function(k){(k[0]=o(k[0]))===0&&(k[1]=o(k[1]))}(m);var v=m.slice(0);u.encryptBlock(v,0);for(var f=0;f>24&255,A=f>>16&255,p=f>>8&255,b=255&f,w=v.sbox[0][k]+v.sbox[1][A];return w^=v.sbox[2][p],w+=v.sbox[3][b],w}function g(v,f,k){for(var A,p=f,b=k,w=0;w=w&&(C=0);for(var S=0,L=0,E=0,Q=0;Q<18;Q+=2)E=g(p,S,L),S=E.left,L=E.right,p.pbox[Q]=S,p.pbox[Q+1]=L;for(var T=0;T<4;T++)for(var P=0;P<256;P+=2)E=g(p,S,L),S=E.left,L=E.right,p.sbox[T][P]=S,p.sbox[T][P+1]=L})(u,k,A)}},encryptBlock:function(f,k){var A=g(u,f[k],f[k+1]);f[k]=A.left,f[k+1]=A.right},decryptBlock:function(f,k){var A=function(p,b,w){for(var O,y=b,C=w,_=17;_>1;--_)y^=p.pbox[_],C=h(p,y)^C,O=y,y=C,C=O;return O=y,y=C,C=O,C^=p.pbox[1],y^=p.pbox[0],{left:y,right:C}}(u,f[k],f[k+1]);f[k]=A.left,f[k+1]=A.right},blockSize:2,keySize:4,ivSize:2});r.Blowfish=o._createHelper(m)}(),n.Blowfish},aWt.exports=e(Ca(),nT(),iT(),d5(),qf()));var e}var lWt,cWt,RGo=(lWt||(lWt=1,cWt=function(t){return t},zUt.exports=cWt(Ca(),Nhe(),function(){return YUt?ZUt.exports:(YUt=1,e=function(n){return function(){if(typeof ArrayBuffer=="function"){var r=n.lib.WordArray,o=r.init,s=r.init=function(a){if(a instanceof ArrayBuffer&&(a=new Uint8Array(a)),(a instanceof Int8Array||typeof Uint8ClampedArray<"u"&&a instanceof Uint8ClampedArray||a instanceof Int16Array||a instanceof Uint16Array||a instanceof Int32Array||a instanceof Uint32Array||a instanceof Float32Array||a instanceof Float64Array)&&(a=new Uint8Array(a.buffer,a.byteOffset,a.byteLength)),a instanceof Uint8Array){for(var l=a.byteLength,d=[],u=0;u>>2]|=a[u]<<24-u%4*8;o.call(this,d,l)}else o.apply(this,arguments)};s.prototype=r}}(),n.lib.WordArray},ZUt.exports=e(Ca()));var e}(),function(){return qUt?KUt.exports:(qUt=1,e=function(n){return function(){var r=n,o=r.lib.WordArray,s=r.enc;function a(l){return l<<8&4278255360|l>>>8&16711935}s.Utf16=s.Utf16BE={stringify:function(d){for(var u=d.words,h=d.sigBytes,g=[],m=0;m>>2]>>>16-m%4*8&65535;g.push(String.fromCharCode(v))}return g.join("")},parse:function(d){for(var u=d.length,h=[],g=0;g>>1]|=d.charCodeAt(g)<<16-g%2*16;return o.create(h,2*u)}},s.Utf16LE={stringify:function(d){for(var u=d.words,h=d.sigBytes,g=[],m=0;m>>2]>>>16-m%4*8&65535);g.push(String.fromCharCode(v))}return g.join("")},parse:function(d){for(var u=d.length,h=[],g=0;g>>1]|=a(d.charCodeAt(g)<<16-g%2*16);return o.create(h,2*u)}}}(),n.enc.Utf16},KUt.exports=e(Ca()));var e}(),nT(),QGo(),iT(),GWn(),j6e(),function(){return cjt?djt.exports:(cjt=1,e=function(n){var r,o,s,a,l;return o=(r=n).lib.WordArray,s=r.algo,a=s.SHA256,l=s.SHA224=a.extend({_doReset:function(){this._hash=new o.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var u=a._doFinalize.call(this);return u.sigBytes-=4,u}}),r.SHA224=a._createHelper(l),r.HmacSHA224=a._createHmacHelper(l),n.SHA224},djt.exports=e(Ca(),j6e()));var e}(),fjt(),function(){return gjt?mjt.exports:(gjt=1,e=function(n){var r,o,s,a,l,d,u;return o=(r=n).x64,s=o.Word,a=o.WordArray,l=r.algo,d=l.SHA512,u=l.SHA384=d.extend({_doReset:function(){this._hash=new a.init([new s.init(3418070365,3238371032),new s.init(1654270250,914150663),new s.init(2438529370,812702999),new s.init(355462360,4144912697),new s.init(1731405415,4290775857),new s.init(2394180231,1750603025),new s.init(3675008525,1694076839),new s.init(1203062813,3204075428)])},_doFinalize:function(){var g=d._doFinalize.call(this);return g.sigBytes-=16,g}}),r.SHA384=d._createHelper(u),r.HmacSHA384=d._createHmacHelper(u),n.SHA384},mjt.exports=e(Ca(),Nhe(),fjt()));var e}(),function(){return kjt?vjt.exports:(kjt=1,e=function(n){return function(r){var o=n,s=o.lib,a=s.WordArray,l=s.Hasher,d=o.x64.Word,u=o.algo,h=[],g=[],m=[];(function(){for(var k=1,A=0,p=0;p<24;p++){h[k+5*A]=(p+1)*(p+2)/2%64;var b=(2*k+3*A)%5;k=A%5,A=b}for(k=0;k<5;k++)for(A=0;A<5;A++)g[k+5*A]=A+(2*k+3*A)%5*5;for(var w=1,O=0;O<24;O++){for(var y=0,C=0,_=0;_<7;_++){if(1&w){var S=(1<<_)-1;S<32?C^=1<>>24)|4278255360&(y<<24|y>>>8),C=16711935&(C<<8|C>>>24)|4278255360&(C<<24|C>>>8),(Y=b[O]).high^=C,Y.low^=y}for(var _=0;_<24;_++){for(var S=0;S<5;S++){for(var L=0,E=0,Q=0;Q<5;Q++)L^=(Y=b[S+5*Q]).high,E^=Y.low;var T=v[S];T.high=L,T.low=E}for(S=0;S<5;S++){var P=v[(S+4)%5],D=v[(S+1)%5],I=D.high,B=D.low;for(L=P.high^(I<<1|B>>>31),E=P.low^(B<<1|I>>>31),Q=0;Q<5;Q++)(Y=b[S+5*Q]).high^=L,Y.low^=E}for(var R=1;R<25;R++){var M=(Y=b[R]).high,N=Y.low,j=h[R];j<32?(L=M<>>32-j,E=N<>>32-j):(L=N<>>64-j,E=M<>>64-j);var W=v[g[R]];W.high=L,W.low=E}var H=v[0],X=b[0];for(H.high=X.high,H.low=X.low,S=0;S<5;S++)for(Q=0;Q<5;Q++){var Y=b[R=S+5*Q],Z=v[R],ie=v[(S+1)%5+5*Q],J=v[(S+2)%5+5*Q];Y.high=Z.high^~ie.high&J.high,Y.low=Z.low^~ie.low&J.low}Y=b[0];var re=m[_];Y.high^=re.high,Y.low^=re.low}},_doFinalize:function(){var A=this._data,p=A.words,b=(this._nDataBytes,8*A.sigBytes),w=32*this.blockSize;p[b>>>5]|=1<<24-b%32,p[(r.ceil((b+1)/w)*w>>>5)-1]|=128,A.sigBytes=4*p.length,this._process();for(var O=this._state,y=this.cfg.outputLength/8,C=y/8,_=[],S=0;S>>24)|4278255360&(E<<24|E>>>8),Q=16711935&(Q<<8|Q>>>24)|4278255360&(Q<<24|Q>>>8),_.push(Q),_.push(E)}return new a.init(_,y)},clone:function(){for(var A=l.clone.call(this),p=A._state=this._state.slice(0),b=0;b<25;b++)p[b]=p[b].clone();return A}});o.SHA3=l._createHelper(f),o.HmacSHA3=l._createHmacHelper(f)}(Math),n.SHA3},vjt.exports=e(Ca(),Nhe()));var e}(),function(){return Ajt?pjt.exports:(Ajt=1,e=function(n){return function(){var r=n,o=r.lib,s=o.WordArray,a=o.Hasher,l=r.algo,d=s.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),u=s.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),h=s.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),g=s.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),m=s.create([0,1518500249,1859775393,2400959708,2840853838]),v=s.create([1352829926,1548603684,1836072691,2053994217,0]),f=l.RIPEMD160=a.extend({_doReset:function(){this._hash=s.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(C,_){for(var S=0;S<16;S++){var L=_+S,E=C[L];C[L]=16711935&(E<<8|E>>>24)|4278255360&(E<<24|E>>>8)}var Q,T,P,D,I,B,R,M,N,j,W,H=this._hash.words,X=m.words,Y=v.words,Z=d.words,ie=u.words,J=h.words,re=g.words;for(B=Q=H[0],R=T=H[1],M=P=H[2],N=D=H[3],j=I=H[4],S=0;S<80;S+=1)W=Q+C[_+Z[S]]|0,W+=S<16?k(T,P,D)+X[0]:S<32?A(T,P,D)+X[1]:S<48?p(T,P,D)+X[2]:S<64?b(T,P,D)+X[3]:w(T,P,D)+X[4],W=(W=O(W|=0,J[S]))+I|0,Q=I,I=D,D=O(P,10),P=T,T=W,W=B+C[_+ie[S]]|0,W+=S<16?w(R,M,N)+Y[0]:S<32?b(R,M,N)+Y[1]:S<48?p(R,M,N)+Y[2]:S<64?A(R,M,N)+Y[3]:k(R,M,N)+Y[4],W=(W=O(W|=0,re[S]))+j|0,B=j,j=N,N=O(M,10),M=R,R=W;W=H[1]+P+N|0,H[1]=H[2]+D+j|0,H[2]=H[3]+I+B|0,H[3]=H[4]+Q+R|0,H[4]=H[0]+T+M|0,H[0]=W},_doFinalize:function(){var C=this._data,_=C.words,S=8*this._nDataBytes,L=8*C.sigBytes;_[L>>>5]|=128<<24-L%32,_[14+(L+64>>>9<<4)]=16711935&(S<<8|S>>>24)|4278255360&(S<<24|S>>>8),C.sigBytes=4*(_.length+1),this._process();for(var E=this._hash,Q=E.words,T=0;T<5;T++){var P=Q[T];Q[T]=16711935&(P<<8|P>>>24)|4278255360&(P<<24|P>>>8)}return E},clone:function(){var C=a.clone.call(this);return C._hash=this._hash.clone(),C}});function k(y,C,_){return y^C^_}function A(y,C,_){return y&C|~y&_}function p(y,C,_){return(y|~C)^_}function b(y,C,_){return y&_|C&~_}function w(y,C,_){return y^(C|~_)}function O(y,C){return y<>>32-C}r.RIPEMD160=a._createHelper(f),r.HmacRIPEMD160=a._createHmacHelper(f)}(),n.RIPEMD160},pjt.exports=e(Ca()));var e}(),AXe(),function(){return Ojt?yjt.exports:(Ojt=1,e=function(n){var r,o,s,a,l,d,u,h;return s=(o=(r=n).lib).Base,a=o.WordArray,d=(l=r.algo).SHA256,u=l.HMAC,h=l.PBKDF2=s.extend({cfg:s.extend({keySize:4,hasher:d,iterations:25e4}),init:function(m){this.cfg=this.cfg.extend(m)},compute:function(m,v){for(var f=this.cfg,k=u.create(f.hasher,m),A=a.create(),p=a.create([1]),b=A.words,w=p.words,O=f.keySize,y=f.iterations;b.length>>2]|=d<<24-u%4*8,o.sigBytes+=d},unpad:function(o){var s=255&o.words[o.sigBytes-1>>>2];o.sigBytes-=s}},n.pad.Ansix923},Njt.exports=e(Ca(),qf()));var e}(),function(){return Ujt?jjt.exports:(Ujt=1,e=function(n){return n.pad.Iso10126={pad:function(o,s){var a=4*s,l=a-o.sigBytes%a;o.concat(n.lib.WordArray.random(l-1)).concat(n.lib.WordArray.create([l<<24],1))},unpad:function(o){var s=255&o.words[o.sigBytes-1>>>2];o.sigBytes-=s}},n.pad.Iso10126},jjt.exports=e(Ca(),qf()));var e}(),function(){return Wjt?Vjt.exports:(Wjt=1,e=function(n){return n.pad.Iso97971={pad:function(o,s){o.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(o,s)},unpad:function(o){n.pad.ZeroPadding.unpad(o),o.sigBytes--}},n.pad.Iso97971},Vjt.exports=e(Ca(),qf()));var e}(),function(){return zjt?Hjt.exports:(zjt=1,e=function(n){return n.pad.ZeroPadding={pad:function(o,s){var a=4*s;o.clamp(),o.sigBytes+=a-(o.sigBytes%a||a)},unpad:function(o){var s=o.words,a=o.sigBytes-1;for(a=o.sigBytes-1;a>=0;a--)if(s[a>>>2]>>>24-a%4*8&255){o.sigBytes=a+1;break}}},n.pad.ZeroPadding},Hjt.exports=e(Ca(),qf()));var e}(),function(){return $jt?Xjt.exports:($jt=1,e=function(n){return n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding},Xjt.exports=e(Ca(),qf()));var e}(),function(){return Gjt?Yjt.exports:(Gjt=1,e=function(n){var r,o,s;return o=(r=n).lib.CipherParams,s=r.enc.Hex,r.format.Hex={stringify:function(l){return l.ciphertext.toString(s)},parse:function(l){var d=s.parse(l);return o.create({ciphertext:d})}},n.format.Hex},Yjt.exports=e(Ca(),qf()));var e}(),function(){return Zjt?qjt.exports:(Zjt=1,e=function(n){return function(){var r=n,o=r.lib.BlockCipher,s=r.algo,a=[],l=[],d=[],u=[],h=[],g=[],m=[],v=[],f=[],k=[];(function(){for(var b=[],w=0;w<256;w++)b[w]=w<128?w<<1:w<<1^283;var O=0,y=0;for(w=0;w<256;w++){var C=y^y<<1^y<<2^y<<3^y<<4;C=C>>>8^255&C^99,a[O]=C,l[C]=O;var _=b[O],S=b[_],L=b[S],E=257*b[C]^16843008*C;d[O]=E<<24|E>>>8,u[O]=E<<16|E>>>16,h[O]=E<<8|E>>>24,g[O]=E,E=16843009*L^65537*S^257*_^16843008*O,m[C]=E<<24|E>>>8,v[C]=E<<16|E>>>16,f[C]=E<<8|E>>>24,k[C]=E,O?(O=_^b[b[b[L^_]]],y^=b[b[y]]):O=y=1}})();var A=[0,1,2,4,8,16,32,64,128,27,54],p=s.AES=o.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var w=this._keyPriorReset=this._key,O=w.words,y=w.sigBytes/4,C=4*((this._nRounds=y+6)+1),_=this._keySchedule=[],S=0;S6&&S%y==4&&(Q=a[Q>>>24]<<24|a[Q>>>16&255]<<16|a[Q>>>8&255]<<8|a[255&Q]):(Q=a[(Q=Q<<8|Q>>>24)>>>24]<<24|a[Q>>>16&255]<<16|a[Q>>>8&255]<<8|a[255&Q],Q^=A[S/y|0]<<24),_[S]=_[S-y]^Q);for(var L=this._invKeySchedule=[],E=0;E>>24]]^v[a[Q>>>16&255]]^f[a[Q>>>8&255]]^k[a[255&Q]]}}},encryptBlock:function(w,O){this._doCryptBlock(w,O,this._keySchedule,d,u,h,g,a)},decryptBlock:function(w,O){var y=w[O+1];w[O+1]=w[O+3],w[O+3]=y,this._doCryptBlock(w,O,this._invKeySchedule,m,v,f,k,l),y=w[O+1],w[O+1]=w[O+3],w[O+3]=y},_doCryptBlock:function(w,O,y,C,_,S,L,E){for(var Q=this._nRounds,T=w[O]^y[0],P=w[O+1]^y[1],D=w[O+2]^y[2],I=w[O+3]^y[3],B=4,R=1;R>>24]^_[P>>>16&255]^S[D>>>8&255]^L[255&I]^y[B++],N=C[P>>>24]^_[D>>>16&255]^S[I>>>8&255]^L[255&T]^y[B++],j=C[D>>>24]^_[I>>>16&255]^S[T>>>8&255]^L[255&P]^y[B++],W=C[I>>>24]^_[T>>>16&255]^S[P>>>8&255]^L[255&D]^y[B++];T=M,P=N,D=j,I=W}M=(E[T>>>24]<<24|E[P>>>16&255]<<16|E[D>>>8&255]<<8|E[255&I])^y[B++],N=(E[P>>>24]<<24|E[D>>>16&255]<<16|E[I>>>8&255]<<8|E[255&T])^y[B++],j=(E[D>>>24]<<24|E[I>>>16&255]<<16|E[T>>>8&255]<<8|E[255&P])^y[B++],W=(E[I>>>24]<<24|E[T>>>16&255]<<16|E[P>>>8&255]<<8|E[255&D])^y[B++],w[O]=M,w[O+1]=N,w[O+2]=j,w[O+3]=W},keySize:8});r.AES=o._createHelper(p)}(),n.AES},qjt.exports=e(Ca(),nT(),iT(),d5(),qf()));var e}(),function(){return Kjt?Jjt.exports:(Kjt=1,e=function(n){return function(){var r=n,o=r.lib,s=o.WordArray,a=o.BlockCipher,l=r.algo,d=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],u=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],h=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],g=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],m=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],v=l.DES=a.extend({_doReset:function(){for(var b=this._key.words,w=[],O=0;O<56;O++){var y=d[O]-1;w[O]=b[y>>>5]>>>31-y%32&1}for(var C=this._subKeys=[],_=0;_<16;_++){var S=C[_]=[],L=h[_];for(O=0;O<24;O++)S[O/6|0]|=w[(u[O]-1+L)%28]<<31-O%6,S[4+(O/6|0)]|=w[28+(u[O+24]-1+L)%28]<<31-O%6;for(S[0]=S[0]<<1|S[0]>>>31,O=1;O<7;O++)S[O]=S[O]>>>4*(O-1)+3;S[7]=S[7]<<5|S[7]>>>27}var E=this._invSubKeys=[];for(O=0;O<16;O++)E[O]=C[15-O]},encryptBlock:function(b,w){this._doCryptBlock(b,w,this._subKeys)},decryptBlock:function(b,w){this._doCryptBlock(b,w,this._invSubKeys)},_doCryptBlock:function(b,w,O){this._lBlock=b[w],this._rBlock=b[w+1],f.call(this,4,252645135),f.call(this,16,65535),k.call(this,2,858993459),k.call(this,8,16711935),f.call(this,1,1431655765);for(var y=0;y<16;y++){for(var C=O[y],_=this._lBlock,S=this._rBlock,L=0,E=0;E<8;E++)L|=g[E][((S^C[E])&m[E])>>>0];this._lBlock=S,this._rBlock=_^L}var Q=this._lBlock;this._lBlock=this._rBlock,this._rBlock=Q,f.call(this,1,1431655765),k.call(this,8,16711935),k.call(this,2,858993459),f.call(this,16,65535),f.call(this,4,252645135),b[w]=this._lBlock,b[w+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function f(p,b){var w=(this._lBlock>>>p^this._rBlock)&b;this._rBlock^=w,this._lBlock^=w<>>p^this._lBlock)&b;this._lBlock^=w,this._rBlock^=w<192.");var w=b.slice(0,2),O=b.length<4?b.slice(0,2):b.slice(2,4),y=b.length<6?b.slice(0,2):b.slice(4,6);this._des1=v.createEncryptor(s.create(w)),this._des2=v.createEncryptor(s.create(O)),this._des3=v.createEncryptor(s.create(y))},encryptBlock:function(b,w){this._des1.encryptBlock(b,w),this._des2.decryptBlock(b,w),this._des3.encryptBlock(b,w)},decryptBlock:function(b,w){this._des3.decryptBlock(b,w),this._des2.encryptBlock(b,w),this._des1.decryptBlock(b,w)},keySize:6,ivSize:2,blockSize:2});r.TripleDES=a._createHelper(A)}(),n.TripleDES},Jjt.exports=e(Ca(),nT(),iT(),d5(),qf()));var e}(),function(){return eWt?tWt.exports:(eWt=1,e=function(n){return function(){var r=n,o=r.lib.StreamCipher,s=r.algo,a=s.RC4=o.extend({_doReset:function(){for(var h=this._key,g=h.words,m=h.sigBytes,v=this._S=[],f=0;f<256;f++)v[f]=f;f=0;for(var k=0;f<256;f++){var A=f%m,p=g[A>>>2]>>>24-A%4*8&255;k=(k+v[f]+p)%256;var b=v[f];v[f]=v[k],v[k]=b}this._i=this._j=0},_doProcessBlock:function(h,g){h[g]^=l.call(this)},keySize:8,ivSize:0});function l(){for(var u=this._S,h=this._i,g=this._j,m=0,v=0;v<4;v++){g=(g+u[h=(h+1)%256])%256;var f=u[h];u[h]=u[g],u[g]=f,m|=u[(u[h]+u[g])%256]<<24-8*v}return this._i=h,this._j=g,m}r.RC4=o._createHelper(a);var d=s.RC4Drop=a.extend({cfg:a.cfg.extend({drop:192}),_doReset:function(){a._doReset.call(this);for(var h=this.cfg.drop;h>0;h--)l.call(this)}});r.RC4Drop=o._createHelper(d)}(),n.RC4},tWt.exports=e(Ca(),nT(),iT(),d5(),qf()));var e}(),function(){return nWt?iWt.exports:(nWt=1,e=function(n){return function(){var r=n,o=r.lib.StreamCipher,s=r.algo,a=[],l=[],d=[],u=s.Rabbit=o.extend({_doReset:function(){for(var m=this._key.words,v=this.cfg.iv,f=0;f<4;f++)m[f]=16711935&(m[f]<<8|m[f]>>>24)|4278255360&(m[f]<<24|m[f]>>>8);var k=this._X=[m[0],m[3]<<16|m[2]>>>16,m[1],m[0]<<16|m[3]>>>16,m[2],m[1]<<16|m[0]>>>16,m[3],m[2]<<16|m[1]>>>16],A=this._C=[m[2]<<16|m[2]>>>16,4294901760&m[0]|65535&m[1],m[3]<<16|m[3]>>>16,4294901760&m[1]|65535&m[2],m[0]<<16|m[0]>>>16,4294901760&m[2]|65535&m[3],m[1]<<16|m[1]>>>16,4294901760&m[3]|65535&m[0]];for(this._b=0,f=0;f<4;f++)h.call(this);for(f=0;f<8;f++)A[f]^=k[f+4&7];if(v){var p=v.words,b=p[0],w=p[1],O=16711935&(b<<8|b>>>24)|4278255360&(b<<24|b>>>8),y=16711935&(w<<8|w>>>24)|4278255360&(w<<24|w>>>8),C=O>>>16|4294901760&y,_=y<<16|65535&O;for(A[0]^=O,A[1]^=C,A[2]^=y,A[3]^=_,A[4]^=O,A[5]^=C,A[6]^=y,A[7]^=_,f=0;f<4;f++)h.call(this)}},_doProcessBlock:function(m,v){var f=this._X;h.call(this),a[0]=f[0]^f[5]>>>16^f[3]<<16,a[1]=f[2]^f[7]>>>16^f[5]<<16,a[2]=f[4]^f[1]>>>16^f[7]<<16,a[3]=f[6]^f[3]>>>16^f[1]<<16;for(var k=0;k<4;k++)a[k]=16711935&(a[k]<<8|a[k]>>>24)|4278255360&(a[k]<<24|a[k]>>>8),m[v+k]^=a[k]},blockSize:4,ivSize:2});function h(){for(var g=this._X,m=this._C,v=0;v<8;v++)l[v]=m[v];for(m[0]=m[0]+1295307597+this._b|0,m[1]=m[1]+3545052371+(m[0]>>>0>>0?1:0)|0,m[2]=m[2]+886263092+(m[1]>>>0>>0?1:0)|0,m[3]=m[3]+1295307597+(m[2]>>>0>>0?1:0)|0,m[4]=m[4]+3545052371+(m[3]>>>0>>0?1:0)|0,m[5]=m[5]+886263092+(m[4]>>>0>>0?1:0)|0,m[6]=m[6]+1295307597+(m[5]>>>0>>0?1:0)|0,m[7]=m[7]+3545052371+(m[6]>>>0>>0?1:0)|0,this._b=m[7]>>>0>>0?1:0,v=0;v<8;v++){var f=g[v]+m[v],k=65535&f,A=f>>>16,p=((k*k>>>17)+k*A>>>15)+A*A,b=((4294901760&f)*f|0)+((65535&f)*f|0);d[v]=p^b}g[0]=d[0]+(d[7]<<16|d[7]>>>16)+(d[6]<<16|d[6]>>>16)|0,g[1]=d[1]+(d[0]<<8|d[0]>>>24)+d[7]|0,g[2]=d[2]+(d[1]<<16|d[1]>>>16)+(d[0]<<16|d[0]>>>16)|0,g[3]=d[3]+(d[2]<<8|d[2]>>>24)+d[1]|0,g[4]=d[4]+(d[3]<<16|d[3]>>>16)+(d[2]<<16|d[2]>>>16)|0,g[5]=d[5]+(d[4]<<8|d[4]>>>24)+d[3]|0,g[6]=d[6]+(d[5]<<16|d[5]>>>16)+(d[4]<<16|d[4]>>>16)|0,g[7]=d[7]+(d[6]<<8|d[6]>>>24)+d[5]|0}r.Rabbit=o._createHelper(u)}(),n.Rabbit},iWt.exports=e(Ca(),nT(),iT(),d5(),qf()));var e}(),function(){return rWt?oWt.exports:(rWt=1,e=function(n){return function(){var r=n,o=r.lib.StreamCipher,s=r.algo,a=[],l=[],d=[],u=s.RabbitLegacy=o.extend({_doReset:function(){var m=this._key.words,v=this.cfg.iv,f=this._X=[m[0],m[3]<<16|m[2]>>>16,m[1],m[0]<<16|m[3]>>>16,m[2],m[1]<<16|m[0]>>>16,m[3],m[2]<<16|m[1]>>>16],k=this._C=[m[2]<<16|m[2]>>>16,4294901760&m[0]|65535&m[1],m[3]<<16|m[3]>>>16,4294901760&m[1]|65535&m[2],m[0]<<16|m[0]>>>16,4294901760&m[2]|65535&m[3],m[1]<<16|m[1]>>>16,4294901760&m[3]|65535&m[0]];this._b=0;for(var A=0;A<4;A++)h.call(this);for(A=0;A<8;A++)k[A]^=f[A+4&7];if(v){var p=v.words,b=p[0],w=p[1],O=16711935&(b<<8|b>>>24)|4278255360&(b<<24|b>>>8),y=16711935&(w<<8|w>>>24)|4278255360&(w<<24|w>>>8),C=O>>>16|4294901760&y,_=y<<16|65535&O;for(k[0]^=O,k[1]^=C,k[2]^=y,k[3]^=_,k[4]^=O,k[5]^=C,k[6]^=y,k[7]^=_,A=0;A<4;A++)h.call(this)}},_doProcessBlock:function(m,v){var f=this._X;h.call(this),a[0]=f[0]^f[5]>>>16^f[3]<<16,a[1]=f[2]^f[7]>>>16^f[5]<<16,a[2]=f[4]^f[1]>>>16^f[7]<<16,a[3]=f[6]^f[3]>>>16^f[1]<<16;for(var k=0;k<4;k++)a[k]=16711935&(a[k]<<8|a[k]>>>24)|4278255360&(a[k]<<24|a[k]>>>8),m[v+k]^=a[k]},blockSize:4,ivSize:2});function h(){for(var g=this._X,m=this._C,v=0;v<8;v++)l[v]=m[v];for(m[0]=m[0]+1295307597+this._b|0,m[1]=m[1]+3545052371+(m[0]>>>0>>0?1:0)|0,m[2]=m[2]+886263092+(m[1]>>>0>>0?1:0)|0,m[3]=m[3]+1295307597+(m[2]>>>0>>0?1:0)|0,m[4]=m[4]+3545052371+(m[3]>>>0>>0?1:0)|0,m[5]=m[5]+886263092+(m[4]>>>0>>0?1:0)|0,m[6]=m[6]+1295307597+(m[5]>>>0>>0?1:0)|0,m[7]=m[7]+3545052371+(m[6]>>>0>>0?1:0)|0,this._b=m[7]>>>0>>0?1:0,v=0;v<8;v++){var f=g[v]+m[v],k=65535&f,A=f>>>16,p=((k*k>>>17)+k*A>>>15)+A*A,b=((4294901760&f)*f|0)+((65535&f)*f|0);d[v]=p^b}g[0]=d[0]+(d[7]<<16|d[7]>>>16)+(d[6]<<16|d[6]>>>16)|0,g[1]=d[1]+(d[0]<<8|d[0]>>>24)+d[7]|0,g[2]=d[2]+(d[1]<<16|d[1]>>>16)+(d[0]<<16|d[0]>>>16)|0,g[3]=d[3]+(d[2]<<8|d[2]>>>24)+d[1]|0,g[4]=d[4]+(d[3]<<16|d[3]>>>16)+(d[2]<<16|d[2]>>>16)|0,g[5]=d[5]+(d[4]<<8|d[4]>>>24)+d[3]|0,g[6]=d[6]+(d[5]<<16|d[5]>>>16)+(d[4]<<16|d[4]>>>16)|0,g[7]=d[7]+(d[6]<<8|d[6]>>>24)+d[5]|0}r.RabbitLegacy=o._createHelper(u)}(),n.RabbitLegacy},oWt.exports=e(Ca(),nT(),iT(),d5(),qf()));var e}(),BGo())),zUt.exports),pXe=Pi(RGo),Zce={},W6e=/^cherry-inner:\/\/([0-9a-f]+)$/i;function V6e(e){return function(t,n,r){if(u8.isInnerLink(t)){var o=e(u8.get(t),n,r);return u8.replace(t,o)}return e(t,n,r)}}var u8=function(){function e(){Lr(this,e)}return xr(e,null,[{key:"isInnerLink",value:function(n){return W6e.test(n)}},{key:"set",value:function(n){var r=pXe.SHA256(n).toString();return Zce[r]=n,"cherry-inner://".concat(r)}},{key:"get",value:function(n){var r,o=sm((r=n.match(W6e))!==null&&r!==void 0?r:[],2)[1];if(o)return Zce[o]}},{key:"replace",value:function(n,r){var o,s=sm((o=n.match(W6e))!==null&&o!==void 0?o:[],2)[1];if(s)return Zce[s]=r,n}},{key:"restoreAll",value:function(n){return n.replace(/cherry-inner:\/\/([0-9a-f]+)/gi,function(r){var o=e.get(r);return typeof o=="string"?o:r})}},{key:"clear",value:function(){Zce={}}}])}();function YWn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(YWn=function(){return!!e})()}var ZWn=function(){function e(t){var n,r,o,s,a=t.config;return t.globalConfig,Lr(this,e),r=this,s=[{config:a}],o=fi(o=e),(n=ns(r,YWn()?xi(o,s||[],fi(r).constructor):o.apply(r,s))).target=a.target?'target="'.concat(a.target,'"'):a.openNewPage?'target="_blank"':"",n.rel=a.rel?'rel="'.concat(a.rel,'"'):"",n}return As(e,Au),xr(e,[{key:"checkBrackets",value:function(n){for(var r=[],o="[".concat(n,"]"),s=function(d){return 1&ka(o).call(o,0,d).match(/\\*$/)[0].length},a=o.length-1;o[a]&&(a!==o.length-1||!s(a));a--)if(o[a]!=="]"||s(a)||r.push("]"),o[a]==="["&&!s(a)&&(r.pop(),!r.length))return{isValid:!0,coreText:ka(o).call(o,a+1,o.length-1),extraLeadingChar:ka(o).call(o,0,a)};return{isValid:!1,coreText:n,extraLeadingChar:""}}},{key:"toHtml",value:function(n,r,o,s,a,l,d){var u=s===void 0?"ref":"url",h="";if(u==="ref")return n;if(u==="url"){var g,m=this.checkBrackets(o),v=m.isValid,f=m.coreText,k=m.extraLeadingChar;if(!v)return n;h=a&&Xi(a).call(a)!==""?' title="'.concat(jR(a.replace(/["']/g,"")),'"'):"",d?h+=' target="'.concat(d.replace(/{target\s*=\s*(.*?)}/,"$1"),'"'):this.target&&(h+=" ".concat(this.target));var A=Xi(s).call(s).replace(/~1D/g,"~D"),p=f.replace(/~1D/g,"~D");if(pXo(A)){var b,w,O,y,C,_;A=S9(A=this.$engine.urlProcessor(A,"link"));var S=(b=this.$engine.$cherry.options.engine.syntax.link.attrRender(p,A))!==null&&b!==void 0?b:"";return ot(w=ot(O=ot(y=ot(C=ot(_="".concat(r+k,'")).call(w,p,"")}return ot(g="".concat(r+k,"")).call(g,o,"")}return n}},{key:"toStdMarkdown",value:function(n){return n}},{key:"makeHtml",value:function(n){var r,o,s=n.replace(this.RULE.reg,function(a){return a.replace(/~D/g,"~1D")});return du()?s=s.replace(this.RULE.reg,Xl(r=this.toHtml).call(r,this)):s=E3(s,this.RULE.reg,Xl(o=this.toHtml).call(o,this),!0,1),s=s.replace(this.RULE.reg,function(a){return a.replace(/~1D/g,"~D")})}},{key:"rule",value:function(){var n,r={begin:du()?"((?0;(d>>>=1)&&(a+=a))1&d&&(l+=a);return l}}function IGo(){return gWt?fWt:(gWt=1,hWt||(hWt=1,ai()({target:"String",proto:!0},{repeat:qWn()})),fWt=zc()("String","repeat"))}function MGo(){if(kWt)return mWt;kWt=1;var e=Al(),t=IGo(),n=String.prototype;return mWt=function(o){var s=o.repeat;return typeof o=="string"||o===n||e(n,o)&&s===n.repeat?t:s}}function PGo(){return AWt?vWt:(AWt=1,vWt=MGo())}var YO=Pi(bWt?pWt:(bWt=1,pWt=PGo()));function KWn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(KWn=function(){return!!e})()}var JWn=function(){function e(){var t,n,r,o,s=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{config:void 0}).config;return Lr(this,e),n=this,o=[{config:s}],r=fi(r=e),t=ns(n,KWn()?xi(r,o||[],fi(n).constructor):r.apply(n,o)),s?(t.allowWhitespace=!!s.allowWhitespace,t):ns(t)}return As(e,Au),xr(e,[{key:"makeHtml",value:function(n,r){var o=function(l,d,u,h){var g,m,v,f=u.length%2==1?"em":"strong",k=Math.floor(u.length/2),A=YO("").call("",k),p=YO("").call("",k);return f==="em"&&(/[\u4e00-\u9fa5]$/.test(h)?A+='':A+="",p="".concat(p)),ot(g=ot(m=ot(v="".concat(d)).call(v,A)).call(m,r(h).html.replace(/_/g,"~U"))).call(g,p)},s=n;return s=(s=this.allowWhitespace?(s=(s=s.replace(/(^[\s]*|\n[\s]*)(\*)([^\s*](?:.*?)(?:(?:\n.*?)*?))\*/g,o)).replace(/(^[\s]*|\n[\s]*)(\*{2,})((?:.*?)(?:(?:\n.*?)*?))\2/g,o)).replace(/([^\n*\\\s][ ]*)(\*+)((?:.*?)(?:(?:\n.*?)*?))\2/g,o):s.replace(this.RULE.asterisk.reg,o)).replace(this.RULE.underscore.reg,function(a,l,d,u,h,g){var m,v,f;if(Xi(u).call(u)==="")return a;var k=d.length%2==1?"em":"strong",A=Math.floor(d.length/2),p=YO("").call("",A),b=YO("").call("",A),w=r(u).html;return k==="em"&&(p+="",b="".concat(b)),ot(m=ot(v=ot(f="".concat(l)).call(f,p)).call(v,w)).call(m,b)}),s.replace(/~U/g,"_")}},{key:"test",value:function(n,r){return this.RULE[r].reg&&this.RULE[r].reg.test(n)}},{key:"rule",value:function(){var n=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{config:void 0}).config,r=!!n&&!!n.allowWhitespace,o=function(d,u){var h,g,m,v="[^".concat(u,"\\s]");return d?"(?:.*?)(?:(?:\\n.*?)*?)":ot(h=ot(g=ot(m="(".concat(v,"|")).call(m,v,`(.*?( `)).call(g,v,".*)*)")).call(h,v,")")},s={begin:"(^|[^\\\\])([*]+)",content:"(".concat(o(r,"*"),")"),end:"\\2"},a={begin:"(^|".concat(aUt,")(_+)"),content:"(".concat(o(r,"_"),")"),end:"\\2(?=".concat(aUt,"|$)")};return s.reg=Cg(s,"g"),a.reg=Cg(a,"g"),{asterisk:s,underscore:a}}}])}();function eVn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(eVn=function(){return!!e})()}Kn(JWn,"HOOK_NAME","fontEmphasis");var tVn=function(){function e(t){var n,r,o,s;return Lr(this,e),r=this,o=fi(o=e),(n=ns(r,eVn()?xi(o,[],fi(r).constructor):o.apply(r,s))).initBrReg(t.globalConfig.classicBr),n}return As(e,uc),xr(e,[{key:"makeHtml",value:function(n,r){var o=this;return this.test(n)?n.replace(this.RULE.reg,function(s,a,l){var d;if(o.isContainsCache(s,!0))return s;var u,h=function(m){var v,f,k,A,p,b;if(Xi(m).call(m)==="")return"";var w=o.cacheAndGetData(m,r,3e3,-100),O=w.sign,y=w.html,C="p";new RegExp("<(".concat(Ere,")[^>]*>"),"i").test(y)&&(C="div");var _=o.getLineCount(m,m);return ot(v=ot(f=ot(k=ot(A=ot(p=ot(b="<".concat(C,' data-sign="')).call(b,O)).call(p,_,'" data-type="')).call(A,C,'" data-lines="')).call(k,_,'">')).call(f,o.$cleanParagraph(y),"")};return o.isContainsCache(l)?o.makeExcludingCached(ot(u="".concat(a)).call(u,l),h):h(ot(d="".concat(a)).call(d,l))}):n}},{key:"rule",value:function(){var n={begin:"(?:^|\\n)(\\n*)",end:"(?=\\s*$|\\n\\n)",content:"([\\s\\S]+?)"};return n.reg=new RegExp(n.begin+n.content+n.end,"g"),n}}])}();Kn(tVn,"HOOK_NAME","normalParagraph");var wWt,OWt,yWt,CWt,_Wt,SWt,LWt,xWt,EWt,TWt,QWt,DWt,BWt,FGo={};function NGo(){if(OWt)return wWt;OWt=1;var e=jd();return wWt=function(n){return n!==void 0&&(e(n,"value")||e(n,"writable"))}}function UGo(){return _Wt?CWt:(_Wt=1,function(){if(yWt)return FGo;yWt=1;var e=ai(),t=rd(),n=Xu(),r=Uf(),o=NGo(),s=_E(),a=LH();e({target:"Reflect",stat:!0},{get:function l(d,u){var h,g,m=arguments.length<3?d:arguments[2];return r(d)===m?d[u]:(h=s.f(d,u))?o(h)?h.value:h.get===void 0?void 0:t(h.get,m):n(g=a(d))?l(g,u,m):void 0}})}(),CWt=vl().Reflect.get)}function jGo(){return LWt?SWt:(LWt=1,SWt=UGo())}function WGo(){return EWt?xWt:(EWt=1,xWt=jGo())}function VGo(){return QWt?TWt:(QWt=1,TWt=WGo())}function zGo(){return BWt?DWt:(BWt=1,DWt=VGo())}var RWt,IWt,MWt,PWt,FWt,NWt,UWt=Pi(zGo());function HGo(){return IWt?RWt:(IWt=1,RWt=ejn())}function $Go(){return PWt?MWt:(PWt=1,MWt=HGo())}function XGo(){return NWt?FWt:(NWt=1,FWt=$Go())}var GGo=Pi(XGo());function Yee(){var e;return Yee=typeof Reflect<"u"&&UWt?sOe(e=UWt).call(e):function(t,n,r){var o=function(a,l){for(;!{}.hasOwnProperty.call(a,l)&&(a=fi(a))!==null;);return a}(t,n);if(o){var s=GGo(o,n);return s.get?s.get.call(arguments.length<3?t:r):s.value}},Yee.apply(null,arguments)}function nVn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(nVn=function(){return!!e})()}var qce="atx",Kce="setext",YGo=/[\s\-_]/,ZGo=/[A-Za-z]/,qGo=/[0-9]/,iVn=function(){function e(){var t,n,r,o,s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{config:void 0,externals:void 0,cherry:void 0},a=(s.externals,s.config),l=s.cherry;return Lr(this,e),n=this,o=[{needCache:!0}],r=fi(r=e),(t=ns(n,nVn()?xi(r,o||[],fi(n).constructor):r.apply(n,o))).strict=!a||!!a.strict,t.RULE=t.rule(),t.headerIDCache=[],t.headerIDCounter={},t.config=a||{},t.$cherry=l,t}return As(e,uc),xr(e,[{key:"$parseTitleText",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return typeof n!="string"?"":n.replace(/<.*?>/g,"").replace(/</g,"<").replace(/>/g,">")}},{key:"$generateId",value:function(n){for(var r=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],o=n.length,s="",a=0;a255)try{s+=encodeURIComponent(l)}catch{}}return s}},{key:"generateIDNoDup",value:function(n){var r,o=n.replace(/</g,"<").replace(/>/g,">"),s=this.$generateId(o,!0),a=zs(r=this.headerIDCache).call(r,s);if(a!==-1)this.headerIDCounter[a]+=1,s+="-".concat(this.headerIDCounter[a]+1);else{var l=this.headerIDCache.push(s);this.headerIDCounter[l-1]=1}return s}},{key:"$wrapHeader",value:function(n,r,o,s){var a,l,d,u,h,g,m,v,f,k,A,p=n,b=s(p=(a=this.$cherry)!==null&&a!==void 0&&(l=a.options)!==null&&l!==void 0&&(d=l.engine)!==null&&d!==void 0&&(u=d.syntax)!==null&&u!==void 0&&u.space?p.replace(/^\s/,""):Xi(p).call(p)),w=b.html,O=w.match(/\s+\{#([A-Za-z0-9-]+)\}$/);O!==null&&(w=w.substring(0,O.index),A=sm(O,2)[1]);var y=this.$parseTitleText(w);A||(A=this.generateIDNoDup(y.replace(/~fn#([0-9]+)#/g,"")));var C="safe_".concat(A),_=this.$engine.hash(ot(h=ot(g=ot(m="".concat(r,"-")).call(m,b.sign,"-")).call(g,A,"-")).call(h,o));return{html:[ot(v=ot(f=ot(k="'),this.$getAnchor(A),"".concat(w),"")].join(""),sign:"".concat(_)}}},{key:"$getAnchor",value:function(n){return(this.config.anchorStyle||"default")==="none"?"":'')}},{key:"beforeMakeHtml",value:function(n){var r=this,o=n;return(this.$engine.$cherry.options.engine.global.flowSessionContext||this.$engine.$cherry.options.engine.syntax.header&&this.$engine.$cherry.options.engine.syntax.header.selfClosing)&&(o=(o=(o=o.replace(/(\n\s*-{1,})\s*$/,"$1 ")).replace(/(^\s*|\n\s*)#{1,}\s*CHERRYFLOWSESSIONCURSOR\s*$/,"$1CHERRYFLOWSESSIONCURSOR")).replace(/(^\s*|\n\s*)#{1,}\s*$/,"$1")),this.test(o,qce)&&(o=o.replace(this.RULE[qce].reg,function(s,a,l,d){return Xi(d).call(d)===""?s:r.getCacheWithSpace(r.pushCache(s),s,!0)})),this.test(o,Kce)&&(o=o.replace(this.RULE[Kce].reg,function(s,a,l){return Xi(l).call(l)===""||r.isContainsCache(l)?s:r.getCacheWithSpace(r.pushCache(s),s,!0)})),o}},{key:"makeHtml",value:function(n,r){var o=this,s=this.restoreCache(n);return this.test(s,qce)&&(s=s.replace(this.RULE[qce].reg,function(a,l,d,u){var h=uXe(l,o.getLineCount(a.replace(/^\n+/,""))),g=u.replace(/\s+#+\s*$/,""),m=o.$wrapHeader(g,d.length,h,r),v=m.html,f=m.sign;return o.getCacheWithSpace(o.pushCache(v,f,h),a,!0)})),this.test(s,Kce)&&(s=s.replace(this.RULE[Kce].reg,function(a,l,d,u){if(o.isContainsCache(d))return a;var h=uXe(l,o.getLineCount(a.replace(/^\n+/,""))),g=u[0]==="-"?2:1,m=o.$wrapHeader(d,g,h,r),v=m.html,f=m.sign;return o.getCacheWithSpace(o.pushCache(v,f,h),a,!0)})),s}},{key:"afterMakeHtml",value:function(n){var r,o,s,a,l,d=(r=e,o="afterMakeHtml",s=this,l=Yee(fi(1&(a=3)?r.prototype:r),o,s),2&a&&typeof l=="function"?function(u){return l.apply(s,u)}:l)([n]);return this.headerIDCache=[],this.headerIDCounter={},d}},{key:"test",value:function(n,r){return this.RULE[r].reg&&this.RULE[r].reg.test(n)}},{key:"rule",value:function(){var n={begin:"(?:^|\\n)(\\n*)",content:["(?:\\h*","(.+)",")\\n","(?:\\h*","([=]+|[-]+)",")"].join(""),end:"(?=$|\\n)"};n.reg=Cg(n,"g",!0);var r={begin:"(?:^|\\n)(\\n*)(?:\\h*(#{1,6}))",content:"(.+?)",end:"(?=$|\\n)"};return this.strict&&(r.begin+="(?=\\h+)"),r.reg=Cg(r,"g",!0),{setext:n,atx:r}}}])}();function rVn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(rVn=function(){return!!e})()}Kn(iVn,"HOOK_NAME","header");var jWt,WWt,oVn=function(){function e(){return Lr(this,e),t=this,r=arguments,n=fi(n=e),ns(t,rVn()?xi(n,r||[],fi(t).constructor):n.apply(t,r));var t,n,r}return As(e,Au),xr(e,[{key:"rule",value:function(){return{begin:"",content:"",end:"",reg:new RegExp("")}}},{key:"beforeMakeHtml",value:function(n){return n.replace(/\\\n/g,`\\ `)}},{key:"afterMakeHtml",value:function(n){var r=n.replace(/~Q/g,"~");return r=(r=(r=(r=(r=r.replace(/~X/g,"`")).replace(/~Y/g,"!")).replace(/~Z/g,"#")).replace(/~&/g,"&")).replace(/~K/g,"/")}}])}();Kn(oVn,"HOOK_NAME","transfer");var VWt,zWt,GI=Pi(WWt?jWt:(WWt=1,jWt=hjn())),HWt,$Wt,XWt,GWt,YWt,ZWt,qWt,KWt,JWt,eVt,tVt,nVt,iVt,YI=Pi(zWt?VWt:(zWt=1,VWt=_Wn())),KGo={};function JGo(){if($Wt)return HWt;$Wt=1;var e=Jh(),t=_m(),n=Ywe(),r=V3(),o=TypeError,s="Reduce of empty array with no initial value",a=function(d){return function(u,h,g,m){var v=t(u),f=n(v),k=r(v);if(e(h),k===0&&g<2)throw new o(s);var A=d?k-1:0,p=d?-1:1;if(g<2)for(;;){if(A in f){m=f[A],A+=p;break}if(A+=p,d?A<0:k<=A)throw new o(s)}for(;d?A>=0:k>A;A+=p)A in f&&(m=h(m,f[A],A,v));return m}};return HWt={left:a(!1),right:a(!0)}}function Qre(){if(GWt)return XWt;GWt=1;var e=fc();return XWt=aC()(e.process)==="process"}function eYo(){return qWt?ZWt:(qWt=1,function(){if(YWt)return KGo;YWt=1;var e=ai(),t=JGo().left,n=_H(),r=yH();e({target:"Array",proto:!0,forced:!Qre()&&r>79&&r<83||!n("reduce")},{reduce:function(s){var a=arguments.length;return t(this,s,a,a>1?arguments[1]:void 0)}})}(),ZWt=zc()("Array","reduce"))}function tYo(){if(JWt)return KWt;JWt=1;var e=Al(),t=eYo(),n=Array.prototype;return KWt=function(o){var s=o.reduce;return o===n||e(n,o)&&s===n.reduce?t:s}}function nYo(){return tVt?eVt:(tVt=1,eVt=tYo())}var rVt,oVt,sVt,aVt,lVt,cVt,dVt,uVt,hVt,Gke=Pi(iVt?nVt:(iVt=1,nVt=nYo())),iYo={};function rYo(){return sVt?oVt:(sVt=1,function(){if(rVt)return iYo;rVt=1;var e,t=ai(),n=Are(),r=_E().f,o=Jwe(),s=rf(),a=rot(),l=Lp(),d=oot(),u=R0(),h=n("".slice),g=Math.min,m=d("startsWith");t({target:"String",proto:!0,forced:!(!u&&!m&&(e=r(String.prototype,"startsWith"),e&&!e.writable)||m)},{startsWith:function(f){var k=s(l(this));a(f);var A=o(g(arguments.length>1?arguments[1]:void 0,k.length)),p=s(f);return h(k,A,A+p.length)===p}})}(),oVt=zc()("String","startsWith"))}function oYo(){if(lVt)return aVt;lVt=1;var e=Al(),t=rYo(),n=String.prototype;return aVt=function(o){var s=o.startsWith;return typeof o=="string"||o===n||e(n,o)&&s===n.startsWith?t:s}}function sYo(){return dVt?cVt:(dVt=1,cVt=oYo())}var h8=Pi(hVt?uVt:(hVt=1,uVt=sYo()));function aYo(e,t){var n=GI!==void 0&&YI(e)||e["@@iterator"];if(!n){if(Qf(e)||(n=function(d,u){if(d){var h;if(typeof d=="string")return fVt(d,u);var g=ka(h={}.toString.call(d)).call(h,8,-1);return g==="Object"&&d.constructor&&(g=d.constructor.name),g==="Map"||g==="Set"?Wl(d):g==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(g)?fVt(d,u):void 0}}(e))||t){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(u){throw u},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var u=n.next();return a=u.done,u},e:function(u){l=!0,s=u},f:function(){try{a||n.return==null||n.return()}finally{if(l)throw s}}}}function fVt(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&H0.warn(`DEPRECATION WARNING: The chart options syntax is outdated and will be removed in a future version. Please switch to standard JSON format. e.g., Change '{ title: My Chart }' to '{ "title": "My Chart" }'. Offending string:`,n),l}var k="{".concat(r,"}");try{return JSON.parse(k,function(A,p){if(A!=="__proto__"&&A!=="constructor"&&A!=="prototype")return p})}catch(A){return H0.error(`Invalid JSON format in chart options. Please check your syntax. Common errors include missing quotes on keys, using single quotes for strings, or a trailing comma. `+"Error: ".concat(A.message,` -`)+"Attempted to parse:",k),{}}}},{key:"$parseColumnAlignRules",value:function(n){var r=["U","L","R","C"],o=ls(n).call(n,function(s){var a=0;return/^:/.test(s)&&(a+=1),/:$/.test(s)&&(a+=2),r[a]});return{textAlignRules:o,COLUMN_ALIGN_MAP:{L:"left",R:"right",C:"center"}}}},{key:"$parseTable",value:function(n,r,o){var s,a,l=this,d=0,u=ls(n).call(n,function(C,_){var S=C.replace(/\\\|/g,"~CS").split("|");return S[0]===""&&S.shift(),S[S.length-1]===""&&S.pop(),_!==1&&(d=Math.max(d,S.length)),ls(S).call(S,function(L){return Xi(L).call(L)})}),h=this.$parseColumnAlignRules(u[1]),g=h.textAlignRules,m=h.COLUMN_ALIGN_MAP,v={header:[],rows:[],colLength:d,rowLength:u.length-2},f=this.$parseChartOptions(u[0][0]),k=this.$engine.hash(u[0][0]);f&&(u[0][0]="");var A=ls(s=this.$extendColumns(u[0],d)).call(s,function(C,_){var S;v.header.push(C.replace(/~CS/g,"\\|"));var L=r(C.replace(/~CS/g,"\\|")).html;return ot(S="~CTH".concat(g[_]||"U"," ")).call(S,L," ~CTH$")}).join(""),p=Gke(u).call(u,function(C,_,S){var L;if(S<=1)return C;var E=S-2;v.rows[E]=[];var T=ls(L=l.$extendColumns(_,d)).call(L,function(Q,P){var D;v.rows[E].push(Q.replace(/~CS/g,"\\|"));var I=r(Q.replace(/~CS/g,"\\|")).html;return ot(D="~CTD".concat(g[P]||"U"," ")).call(D,I," ~CTD$")});return C.push("~CTR".concat(T.join(""),"~CTR$")),C},[]).join(""),b=this.$renderTable(m,A,p,o);if(!f)return b;var w=this.chartRenderEngine.render(f.type,f.options,v),O='
    '.concat(w,"
    "),y=ot(a="".concat(b.sign)).call(a,k);return{html:b.html.replace(/(^
    )/,"$1".concat(O)).replace(/(^
    0}},{key:"$renderTable",value:function(n,r,o,s){var a,l,d,u,h=this.$testHeadEmpty(r)?ot(a="~CTHD".concat(r,"~CTHD$~CTBD")).call(a,o,"~CTBD$"):"~CTBD".concat(o,"~CTBD$"),g=this.$engine.hash(h),m=h.replace(/~CTHD\$/g,"").replace(/~CTHD/g,"").replace(/~CTBD\$/g,"").replace(/~CTBD/g,"").replace(/~CTR\$/g,"").replace(/~CTR/g,"").replace(/[ ]?~CTH\$/g,"").replace(/[ ]?~CTD\$/g,"").replace(/~CT(D|H)(L|R|C|U)[ ]?/g,function(v,f,k){var A="":' align="'.concat(n[k],'">')}).replace(/\\\|/g,"|");return{html:ot(l=ot(d=ot(u='
    +`)+"Attempted to parse:",k),{}}}},{key:"$parseColumnAlignRules",value:function(n){var r=["U","L","R","C"],o=ls(n).call(n,function(s){var a=0;return/^:/.test(s)&&(a+=1),/:$/.test(s)&&(a+=2),r[a]});return{textAlignRules:o,COLUMN_ALIGN_MAP:{L:"left",R:"right",C:"center"}}}},{key:"$parseTable",value:function(n,r,o){var s,a,l=this,d=0,u=ls(n).call(n,function(C,_){var S=C.replace(/\\\|/g,"~CS").split("|");return S[0]===""&&S.shift(),S[S.length-1]===""&&S.pop(),_!==1&&(d=Math.max(d,S.length)),ls(S).call(S,function(L){return Xi(L).call(L)})}),h=this.$parseColumnAlignRules(u[1]),g=h.textAlignRules,m=h.COLUMN_ALIGN_MAP,v={header:[],rows:[],colLength:d,rowLength:u.length-2},f=this.$parseChartOptions(u[0][0]),k=this.$engine.hash(u[0][0]);f&&(u[0][0]="");var A=ls(s=this.$extendColumns(u[0],d)).call(s,function(C,_){var S;v.header.push(C.replace(/~CS/g,"\\|"));var L=r(C.replace(/~CS/g,"\\|")).html;return ot(S="~CTH".concat(g[_]||"U"," ")).call(S,L," ~CTH$")}).join(""),p=Gke(u).call(u,function(C,_,S){var L;if(S<=1)return C;var E=S-2;v.rows[E]=[];var Q=ls(L=l.$extendColumns(_,d)).call(L,function(T,P){var D;v.rows[E].push(T.replace(/~CS/g,"\\|"));var I=r(T.replace(/~CS/g,"\\|")).html;return ot(D="~CTD".concat(g[P]||"U"," ")).call(D,I," ~CTD$")});return C.push("~CTR".concat(Q.join(""),"~CTR$")),C},[]).join(""),b=this.$renderTable(m,A,p,o);if(!f)return b;var w=this.chartRenderEngine.render(f.type,f.options,v),O='
    '.concat(w,"
    "),y=ot(a="".concat(b.sign)).call(a,k);return{html:b.html.replace(/(^
    )/,"$1".concat(O)).replace(/(^
    0}},{key:"$renderTable",value:function(n,r,o,s){var a,l,d,u,h=this.$testHeadEmpty(r)?ot(a="~CTHD".concat(r,"~CTHD$~CTBD")).call(a,o,"~CTBD$"):"~CTBD".concat(o,"~CTBD$"),g=this.$engine.hash(h),m=h.replace(/~CTHD\$/g,"").replace(/~CTHD/g,"").replace(/~CTBD\$/g,"").replace(/~CTBD/g,"").replace(/~CTR\$/g,"").replace(/~CTR/g,"").replace(/[ ]?~CTH\$/g,"").replace(/[ ]?~CTD\$/g,"").replace(/~CT(D|H)(L|R|C|U)[ ]?/g,function(v,f,k){var A="":' align="'.concat(n[k],'">')}).replace(/\\\|/g,"|");return{html:ot(l=ot(d=ot(u='
    `)).call(l,m,"
    "),sign:g}}},{key:"makeHtml",value:function(n,r){var o=this,s=n;return(this.$engine.$cherry.options.engine.global.flowSessionContext||this.selfClosing)&&/(^|^(\s*[^|\s])[^\n]*\n|\n\n|\n(\s*[^|\s])[^\n]*\n)\s*\|[^\n]+\n{0,1}[|:-\s]*\n*$/.test(s)&&(s="".concat(s.replace(/\n[|:-\s]*\n*$/,""),` |-|`)),this.test(s,kVt)&&(s=s.replace(this.RULE[kVt].reg,function(a,l){var d,u=o.getLineCount(a,l),h=ls(d=Xi(a).call(a).split(/\n/)).call(d,function(f){var k;return Xi(k=String(f)).call(k)}),g=o.$parseTable(h,r,u,s),m=g.html,v=g.sign;return o.getCacheWithSpace(o.pushCache(m,v,u),a)})),this.test(s,mVt)&&(s=s.replace(this.RULE[mVt].reg,function(a,l){var d,u=o.getLineCount(a,l),h=ls(d=Xi(a).call(a).split(/\n/)).call(d,function(f){var k;return Xi(k=String(f)).call(k)}),g=o.$parseTable(h,r,u,s),m=g.html,v=g.sign;return o.getCacheWithSpace(o.pushCache(m,v,u),a)})),s}},{key:"test",value:function(n,r){return this.RULE[r].reg&&this.RULE[r].reg.test(n)}},{key:"rule",value:function(){return uOe()}}])}();function Kv(){return(typeof window>"u"?"undefined":vd(window))==="object"}function lVn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(lVn=function(){return!!e})()}Kn(aVn,"HOOK_NAME","table");var cVn=function(){function e(t){var n,r,o,s;return Lr(this,e),r=this,s=[{needCache:!0}],o=fi(o=e),(n=ns(r,lVn()?xi(o,s||[],fi(r).constructor):o.apply(r,s))).classicBr=tWn("classicBr")?nWn():t.globalConfig.classicBr,n}return As(e,uc),xr(e,[{key:"beforeMakeHtml",value:function(n){var r=this;return this.test(n)?n.replace(this.RULE.reg,function(o,s,a){var l,d;if(a===0)return o;var u,h,g=(l=(d=s.match(/\n/g))===null||d===void 0?void 0:d.length)!==null&&l!==void 0?l:0,m="br".concat(g),v="";Kv()?v=r.classicBr?ot(u=''):ot(h='

     

    '):v=r.classicBr?"":"
    ";var f=r.pushCache(v,m,g);return` `.concat(f,` -`)}):n}},{key:"makeHtml",value:function(n,r){return n}},{key:"rule",value:function(){var n={begin:"(?:\\n)",end:"",content:"((?:\\h*\\n){2,})"};return n.reg=Cg(n,"g",!0),n}}])}();function dVn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(dVn=function(){return!!e})()}Kn(cVn,"HOOK_NAME","br");var uVn=function(){function e(){return Lr(this,e),t=this,r=[{needCache:!0}],n=fi(n=e),ns(t,dVn()?xi(n,r||[],fi(t).constructor):n.apply(t,r));var t,n,r}return As(e,uc),xr(e,[{key:"beforeMakeHtml",value:function(n){var r=this;return n.replace(this.RULE.reg,function(o,s){var a,l=(s.match(/\n/g)||[]).length+1,d="hr".concat(l);return eL(o,r.pushCache(ot(a='
    '),d))})}},{key:"makeHtml",value:function(n,r){return n}},{key:"rule",value:function(){var n={begin:"(?:^|\\n)(\\n*)[ ]*",end:"(?=$|\\n)",content:"((?:-[ \\t]*){3,}|(?:\\*[ \\t]*){3,}|(?:_[ \\t]*){3,})"};return n.reg=new RegExp(n.begin+n.content+n.end,"g"),n}}])}();Kn(uVn,"HOOK_NAME","hr");var rY={processExtendAttributesInAlt:function(t){var n=t.match(/#([0-9]+(px|em|pt|pc|in|mm|cm|ex|%)|auto)/g);if(!n)return"";var r="",o=sm(n,2),s=o[0],a=o[1];return s&&(r="width:".concat(s.replace(/[ #]*/g,""),";")),a&&(r+="height:".concat(a.replace(/[ #]*/g,""),";")),r},processExtendStyleInAlt:function(t){var n={extendStyles:"",extendClasses:""};return this.$addDecorationStyle(n,t),this.$addAlignmentStyle(n,t),n},$addDecorationStyle:function(t,n){var r=n.match(/#(border|shadow|radius|B|S|R)/g);if(r)for(var o=0;o')).call(m,$k(s||""),"");return ot(p="".concat(o)).call(p,this.config.videoWrapper?this.config.videoWrapper(a,n,S):S)}return r}},{key:"toHtml",value:function(n,r,o,s,a,l,d){var u=s===void 0?"ref":"url",h="";if(u==="ref")return n;if(u==="url"){var g,m,v,f,k,A,p,b,w=rY.processExtendAttributesInAlt(o),O=rY.processExtendStyleInAlt(o),y=O.extendStyles,C=O.extendClasses;(w||y)&&(y=ot(b='style="'.concat(w)).call(b,y,'"')),C&&(C=' class="'.concat(C,'" ')),h=a&&Xi(a).call(a)!==""?' title="'.concat($k(a.replace(/["']/g,"")),'"'):"";var _,S="src",L=this.$engine.$cherry.options;if(L.callback&&L.callback.beforeImageMounted){var E=L.callback.beforeImageMounted(S,s);S=E.srcProp||S,_=E.src||s}var T=d?d.replace(/[{}]/g,"").replace(/([^=\s]+)=([^\s]+)/g,'$1="$2"').replace(/&/g,"&"):"";return ot(g=ot(m=ot(v=ot(f=ot(k=ot(A=ot(p="".concat(r,"')).call(v,$k(o||")}return n}},{key:"toMediaHtml",value:function(n,r,o,s,a,l,d,u,h){return/(video|audio)/.test(o)?this.replaceToHtml(o,n,r,s,a,l,h):n}},{key:"makeHtml",value:function(n){var r,o,s,a,l=n;return this.test(l)&&(l=du()?l.replace(this.RULE.reg,Xl(r=this.toHtml).call(r,this)):E3(l,this.RULE.reg,Xl(o=this.toHtml).call(o,this),!0,1)),this.testMedia(l)&&(l=du()?l.replace(this.RULE.regExtend,Xl(s=this.toMediaHtml).call(s,this)):E3(l,this.RULE.regExtend,Xl(a=this.toMediaHtml).call(a,this),!0,1)),l}},{key:"testMedia",value:function(n){return this.RULE.regExtend&&this.RULE.regExtend.test(n)}},{key:"rule",value:function(n){var r,o={begin:du()?"((?-1?"ul":"ol",t.listStyle=function(d){return/^en-[a-z]/.test(d)?"lower-alpha":/^[a-z]/.test(d)?"lower-greek":/^[一二三四五六七八九十]/.test(d)?"cjk-ideographic":/^I/.test(d)?"upper-roman":/^\+/.test(d)?"circle":/^\*/.test(d)?"square":"default"}(s),t.start=Number(s.replace(".",""))?Number(s.replace(".","")):1,l}):(t.type="blank",e)}var dYo=xr(function e(){Lr(this,e),this.index=0,this.space=0,this.type="",this.start=1,this.listStyle="",this.strs=[],this.children=[],this.lines=0}),mVn=function(){function e(t){var n,r,o,s,a=t.config;return Lr(this,e),r=this,s=[{needCache:!0}],o=fi(o=e),(n=ns(r,gVn()?xi(o,s||[],fi(r).constructor):o.apply(r,s))).config=a||{},n.tree=[],n.emptyLines=0,n.indentSpace=Math.max(n.config.indentSpace,2),n}return As(e,uc),xr(e,[{key:"addNode",value:function(n,r,o,s){n.type==="blank"?this.tree[s].strs.push(n.strs[0]):(this.tree[o].children.push(r),this.tree[r]=pVt(pVt({},n),{},{parent:o}))}},{key:"buildTree",value:function(n,r){var o=n.split(` +`)}):n}},{key:"makeHtml",value:function(n,r){return n}},{key:"rule",value:function(){var n={begin:"(?:\\n)",end:"",content:"((?:\\h*\\n){2,})"};return n.reg=Cg(n,"g",!0),n}}])}();function dVn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(dVn=function(){return!!e})()}Kn(cVn,"HOOK_NAME","br");var uVn=function(){function e(){return Lr(this,e),t=this,r=[{needCache:!0}],n=fi(n=e),ns(t,dVn()?xi(n,r||[],fi(t).constructor):n.apply(t,r));var t,n,r}return As(e,uc),xr(e,[{key:"beforeMakeHtml",value:function(n){var r=this;return n.replace(this.RULE.reg,function(o,s){var a,l=(s.match(/\n/g)||[]).length+1,d="hr".concat(l);return eL(o,r.pushCache(ot(a='
    '),d))})}},{key:"makeHtml",value:function(n,r){return n}},{key:"rule",value:function(){var n={begin:"(?:^|\\n)(\\n*)[ ]*",end:"(?=$|\\n)",content:"((?:-[ \\t]*){3,}|(?:\\*[ \\t]*){3,}|(?:_[ \\t]*){3,})"};return n.reg=new RegExp(n.begin+n.content+n.end,"g"),n}}])}();Kn(uVn,"HOOK_NAME","hr");var rY={processExtendAttributesInAlt:function(t){var n=t.match(/#([0-9]+(px|em|pt|pc|in|mm|cm|ex|%)|auto)/g);if(!n)return"";var r="",o=sm(n,2),s=o[0],a=o[1];return s&&(r="width:".concat(s.replace(/[ #]*/g,""),";")),a&&(r+="height:".concat(a.replace(/[ #]*/g,""),";")),r},processExtendStyleInAlt:function(t){var n={extendStyles:"",extendClasses:""};return this.$addDecorationStyle(n,t),this.$addAlignmentStyle(n,t),n},$addDecorationStyle:function(t,n){var r=n.match(/#(border|shadow|radius|B|S|R)/g);if(r)for(var o=0;o')).call(m,$k(s||""),"");return ot(p="".concat(o)).call(p,this.config.videoWrapper?this.config.videoWrapper(a,n,S):S)}return r}},{key:"toHtml",value:function(n,r,o,s,a,l,d){var u=s===void 0?"ref":"url",h="";if(u==="ref")return n;if(u==="url"){var g,m,v,f,k,A,p,b,w=rY.processExtendAttributesInAlt(o),O=rY.processExtendStyleInAlt(o),y=O.extendStyles,C=O.extendClasses;(w||y)&&(y=ot(b='style="'.concat(w)).call(b,y,'"')),C&&(C=' class="'.concat(C,'" ')),h=a&&Xi(a).call(a)!==""?' title="'.concat($k(a.replace(/["']/g,"")),'"'):"";var _,S="src",L=this.$engine.$cherry.options;if(L.callback&&L.callback.beforeImageMounted){var E=L.callback.beforeImageMounted(S,s);S=E.srcProp||S,_=E.src||s}var Q=d?d.replace(/[{}]/g,"").replace(/([^=\s]+)=([^\s]+)/g,'$1="$2"').replace(/&/g,"&"):"";return ot(g=ot(m=ot(v=ot(f=ot(k=ot(A=ot(p="".concat(r,"')).call(v,$k(o||")}return n}},{key:"toMediaHtml",value:function(n,r,o,s,a,l,d,u,h){return/(video|audio)/.test(o)?this.replaceToHtml(o,n,r,s,a,l,h):n}},{key:"makeHtml",value:function(n){var r,o,s,a,l=n;return this.test(l)&&(l=du()?l.replace(this.RULE.reg,Xl(r=this.toHtml).call(r,this)):E3(l,this.RULE.reg,Xl(o=this.toHtml).call(o,this),!0,1)),this.testMedia(l)&&(l=du()?l.replace(this.RULE.regExtend,Xl(s=this.toMediaHtml).call(s,this)):E3(l,this.RULE.regExtend,Xl(a=this.toMediaHtml).call(a,this),!0,1)),l}},{key:"testMedia",value:function(n){return this.RULE.regExtend&&this.RULE.regExtend.test(n)}},{key:"rule",value:function(n){var r,o={begin:du()?"((?-1?"ul":"ol",t.listStyle=function(d){return/^en-[a-z]/.test(d)?"lower-alpha":/^[a-z]/.test(d)?"lower-greek":/^[一二三四五六七八九十]/.test(d)?"cjk-ideographic":/^I/.test(d)?"upper-roman":/^\+/.test(d)?"circle":/^\*/.test(d)?"square":"default"}(s),t.start=Number(s.replace(".",""))?Number(s.replace(".","")):1,l}):(t.type="blank",e)}var dYo=xr(function e(){Lr(this,e),this.index=0,this.space=0,this.type="",this.start=1,this.listStyle="",this.strs=[],this.children=[],this.lines=0}),mVn=function(){function e(t){var n,r,o,s,a=t.config;return Lr(this,e),r=this,s=[{needCache:!0}],o=fi(o=e),(n=ns(r,gVn()?xi(o,s||[],fi(r).constructor):o.apply(r,s))).config=a||{},n.tree=[],n.emptyLines=0,n.indentSpace=Math.max(n.config.indentSpace,2),n}return As(e,uc),xr(e,[{key:"addNode",value:function(n,r,o,s){n.type==="blank"?this.tree[s].strs.push(n.strs[0]):(this.tree[o].children.push(r),this.tree[r]=pVt(pVt({},n),{},{parent:o}))}},{key:"buildTree",value:function(n,r){var o=n.split(` `);this.tree=[],o.unshift("");for(var s=n.match(/\n*$/g)[0].length,a=0;al.space;)d-=1;var u=l.space,h=this.tree[d].space;u".concat(p.strs.join("
    "),"

    ");p.lines+=d.getLineCount(p.strs.join(` `));var O=p.children.length?d.renderTree(v):"";return n.lines+=p.lines,u+=p.lines,/<\/span>/.test(w)&&(b.class+=" check-list-item"),ot(f=ot(k=ot(A="".concat(m,"")).call(k,w)).call(f,O,"
  • ")},"");return n.parent===void 0&&(h["data-lines"]=n.index===0?u+this.emptyLines:u,h["data-sign"]=this.sign),r[0]&&o==="ol"&&(h.start=this.tree[r[0]].start),h.class="cherry-list__".concat(this.tree[r[0]].listStyle),ot(s=ot(a=ot(l="<".concat(o)).call(l,bVt(h),">")).call(a,g,"")}},{key:"renderTree",value:function(n){var r=this,o=0,s=this.tree[n],a=s.children,l=Gke(a).call(a,function(d,u,h){if(h===0||r.tree[a[h]].type===r.tree[a[h-1]].type)return d;var g=r.renderSubTree(s,ka(a).call(a,o,h),r.tree[a[h-1]].type);return o=h,d+g},"");return l+(a.length?this.renderSubTree(s,ka(a).call(a,o,a.length),this.tree[a[a.length-1]].type):"")}},{key:"toHtml",value:function(n,r){var o,s;this.emptyLines=(o=(s=n.match(/^\n\n/))===null||s===void 0?void 0:s.length)!==null&&o!==void 0?o:0;var a=n.replace(/~0$/g,"").replace(/^\n+/,"");this.buildTree(function(d){return d.replace(/^((?:|[\t ]+)[*+-]\s+)\[(\s|x)\]/gm,function(u,h,g){var m,v=/\s/.test(g)?'':'';return ot(m="".concat(h)).call(m,v)})}(a),r);var l=this.renderTree(0);return this.pushCache(l,this.sign,this.$getLineNum(n))}},{key:"$getLineNum",value:function(n){var r,o,s,a,l=(r=(o=n.match(/^\n\n/))===null||o===void 0?void 0:o.length)!==null&&r!==void 0?r:0;return(s=(a=n.replace(/^\n+/,"").replace(/\n+$/,` `).match(/\n/g))===null||a===void 0?void 0:a.length)!==null&&s!==void 0?s:0+l}},{key:"makeHtml",value:function(n,r){var o=this,s="".concat(n,"~0");return this.test(s)&&(s=s.replace(this.RULE.reg,function(a){return o.getCacheWithSpace(o.checkCache(a,r,o.$getLineNum(a)),a)})),s=s.replace(/~0$/g,"")}},{key:"rule",value:function(){var n={begin:`(?:^| )( *)(([ ]{0,3}([*+-]|\\d+[.]|en-[a-z]\\.|[a-z]\\.|[I一二三四五六七八九十]+\\.)[ \\t]+)`,content:"([^\\r]+?)",end:"(~0|\\n{2,}(?=\\S)(?![ \\t]*(?:[*+-]|\\d+[.]|en-[a-z]\\.|[a-z]\\.|[I一二三四五六七八九十]+\\.)[ \\t]+)))"};return n.reg=new RegExp(n.begin+n.content+n.end,"gm"),n}}])}();function kVn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(kVn=function(){return!!e})()}Kn(mVn,"HOOK_NAME","list");var vVn=function(){function e(){return Lr(this,e),t=this,r=[{needCache:!0}],n=fi(n=e),ns(t,kVn()?xi(n,r||[],fi(t).constructor):n.apply(t,r));var t,n,r}return As(e,uc),xr(e,[{key:"handleMatch",value:function(n,r){var o=this;return n.replace(this.RULE.reg,function(s,a,l){var d,u,h,g=o.getLineCount(s,a),m=o.$engine.hash(s),v=o.testHasCache(m);if(v!==!1)return o.getCacheWithSpace(v,s);var f=ot(d=ot(u='
    '),k=l.split(/\n1&&(A=` <`.concat(ka(k).call(k,1).join(` -<`)));var p=k[0].replace(/^([ \t]*>)/gm,"");return f+=o.cacheAndGetData(p,function(b){return o.$engine.makeHtmlForBlockquote(b).replace(/((?:.+?\\n(?![*+-]|\\d+[.]|[a-z]\\.))(?:>*.+?\\n(?![*+-]|\\d+[.]|[a-z]\\.))*(?:>*.+?)","|",">(?:.+?)",")"].join(""),end:"(?=(\\n)|$)"};return n.reg=Cg(n,"g"),n}}])}();function AVn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(AVn=function(){return!!e})()}Kn(vVn,"HOOK_NAME","blockquote");var bXe=function(){function e(t){var n,r,o,s,a=t.config;return t.globalConfig,Lr(this,e),r=this,s=[{config:a}],o=fi(o=e),(n=ns(r,AVn()?xi(o,s||[],fi(r).constructor):o.apply(r,s))).enableShortLink=!!a.enableShortLink,n.shortLinkLength=a.shortLinkLength,n.target=a.target?'target="'.concat(a.target,'"'):a.openNewPage?'target="_blank"':"",n.rel=a.rel?'rel="'.concat(a.rel,'"'):"",n}return As(e,Au),xr(e,[{key:"isLinkInHtmlAttribute",value:function(n,r,o){for(var s,a=new RegExp(["<","([a-zA-Z][a-zA-Z0-9-]*)","(",["\\s+[a-zA-Z_:][a-zA-Z0-9_.:-]*","(",["\\s*=\\s*","(",["([^\\s\"'=<>`]+)","('[^']*')",'("[^"]*")'].join("|"),")"].join(""),")?"].join(""),")*","\\s*[/]?>"].join(""),"g");(s=a.exec(n))!==null&&!(s.index>r+o);)if(s.index=r+o)return!0;return!1}},{key:"isLinkInATag",value:function(n,r,o){for(var s,a=/]*>[^<]*<\/a>/gi;(s=a.exec(n))!==null&&!(s.index>r+o);)if(s.index=r+o)return!0;return!1}},{key:"makeHtml",value:function(n,r){var o=this;return this.test(n)&&(kXe.test(n)||vot.test(n))?n.replace(this.RULE.reg,function(s,a,l,d,u,h,g){var m,v,f,k=d==null?void 0:d.replace(/CHERRYFLOWSESSIONCURSOR/g,"");if(o.isLinkInHtmlAttribute(g,h,l.length+k.length)||o.isLinkInATag(g,h,l.length+k.length))return s;var A=l.toLowerCase(),p="",b="",w=!0;if((a!=="<"&&a!=="<"||u!==">"&&u!==">")&&(p=a,b=u,w=!1),Xi(k).call(k)===""||!w&&A===""&&!/www\./.test(k))return s;switch(A){case"javascript:":return s;case"mailto:":var O,y,C,_,S,L;return U6e.test(k)?ot(O=ot(y=ot(C=ot(_=ot(S="".concat(p,'")).call(y,$k(k),"")).call(O,b):s;case"":var E,T,Q,P,D,I,B,R,M,N;if(p===b||!w)return U6e.test(k)?ot(E=ot(T=ot(Q=ot(P=ot(D="".concat(p,'")).call(T,$k(k),"")).call(E,b):lUt.test(k)?ot(I=ot(B="".concat(p)).call(B,o.renderLink("//".concat(k),k))).call(I,b):s;if(w)return U6e.test(k)?ot(R=ot(M=ot(N='")).call(R,$k(k),""):cUt.test(k)||lUt.test(k)?o.renderLink(k):s;default:return cUt.test(k)?ot(m=ot(v="".concat(p)).call(v,o.renderLink(ot(f="".concat(A)).call(f,k)))).call(m,b):s}return s}):n}},{key:"rule",value:function(){var n,r={begin:"(?)"};return r.reg=Cg(r,"ig"),r}},{key:"renderLink",value:function(n,r){var o,s,a,l,d,u,h=r==null?void 0:r.replace(/CHERRYFLOWSESSIONCURSOR/g,"");if(typeof h!="string")if(this.enableShortLink){var g,m=n.replace(/^https?:\/\//i,"");h=ot(g="".concat(m.substring(0,this.shortLinkLength))).call(g,m.length>this.shortLinkLength?"...":"")}else h=n;var v=this.$engine.urlProcessor(n,"autolink"),f=S9(v),k=$k(h),A=bd(o=[this.target,this.rel]).call(o,Boolean).join(" "),p=(s=this.$engine.$cherry.options.engine.syntax.autoLink.attrRender(v,v))!==null&&s!==void 0?s:"";return ot(a=ot(l=ot(d=ot(u='")).call(a,e.escapePreservedSymbol(k),"")}}])}();function Yke(){var e,t,n,r;if(Kv()){var o=this;o.katex=(e=(t=o.$externals)===null||t===void 0?void 0:t.katex)!==null&&e!==void 0?e:window.katex,o.MathJax=(n=(r=o.$externals)===null||r===void 0?void 0:r.MathJax)!==null&&n!==void 0?n:window.MathJax}}Kn(bXe,"HOOK_NAME","autoLink"),Kn(bXe,"escapePreservedSymbol",function(e){return e.replace(/_/g,"_").replace(/\*/g,"*")});var wVt,OVt,yVt,CVt,_Vt,SVt,LVt,xVt,EVt,TVt=["&","<",">",'"',"'"],pVn=function(t){return t.replace(new RegExp(OWn,"g"),function(n){return zs(TVt).call(TVt,n)!==-1?jR(n):"\\".concat(n)})},uYo={};function hYo(){if(OVt)return wVt;OVt=1;var e=fc(),t=Rs(),n=Xs(),r=rf(),o=mot().trim,s=dOe(),a=n("".charAt),l=e.parseFloat,d=e.Symbol,u=d&&d.iterator,h=1/l(s+"-0")!=-1/0||u&&!t(function(){l(Object(u))});return wVt=h?function(g){var m=o(r(g)),v=l(m);return v===0&&a(m,0)==="-"?-0:v}:l}function fYo(){return _Vt?CVt:(_Vt=1,function(){if(yVt)return uYo;yVt=1;var e=ai(),t=hYo();e({global:!0,forced:parseFloat!==t},{parseFloat:t})}(),CVt=vl().parseFloat)}function gYo(){return LVt?SVt:(LVt=1,SVt=fYo())}var z6e,QVt,DVt,BVt,RVt,IVt,MVt,PVt,FVt,NVt,H6e,UVt,jVt,WVt,a0=Pi(EVt?xVt:(EVt=1,xVt=gYo())),mYo={},kYo={};function vYo(){if(QVt)return z6e;QVt=1;var e=jd(),t=njn(),n=_E(),r=EA();return z6e=function(s,a,l){for(var d=t(a),u=r.f,h=n.f,g=0;g2&&d(O,arguments[2]);var C=[];return h(b,f,{that:C}),a(O,"errors",C),O};r?r(k,v):o(k,v,{name:!0});var A=k.prototype=s(v.prototype,{constructor:l(1,k),message:l(1,""),name:l(1,"AggregateError")});e({global:!0,constructor:!0,arity:2},{AggregateError:k})}()),mYo}var VVt,zVt,HVt,$Vt,XVt,GVt,YVt,ZVt,qVt,KVt,JVt,ezt,tzt,nzt,izt,rzt,ozt,szt,azt,lzt,czt,dzt,uzt,hzt,fzt,gzt,mzt,kzt,yYo={},CYo={};function wVn(){if(zVt)return VVt;zVt=1;var e=Uf(),t=$Un(),n=HI(),r=Vc()("species");return VVt=function(s,a){var l,d=e(s).constructor;return d===void 0||n(l=e(d)[r])?a:t(l)}}function OVn(){return $Vt?HVt:($Vt=1,HVt=/(?:ipad|iphone|ipod).*applewebkit/i.test(yE()))}function yVn(){if(GVt)return XVt;GVt=1;var e,t,n,r,o=fc(),s=zI(),a=Kg(),l=jc(),d=jd(),u=Rs(),h=GUn(),g=EL(),m=Yrt(),v=zV(),f=OVn(),k=Qre(),A=o.setImmediate,p=o.clearImmediate,b=o.process,w=o.Dispatch,O=o.Function,y=o.MessageChannel,C=o.String,_=0,S={},L="onreadystatechange";u(function(){e=o.location});var E=function(I){if(d(S,I)){var B=S[I];delete S[I],B()}},T=function(I){return function(){E(I)}},Q=function(I){E(I.data)},P=function(I){o.postMessage(C(I),e.protocol+"//"+e.host)};return A&&p||(A=function(I){v(arguments.length,1);var B=l(I)?I:O(I),R=g(arguments,1);return S[++_]=function(){s(B,void 0,R)},t(_),_},p=function(I){delete S[I]},k?t=function(I){b.nextTick(T(I))}:w&&w.now?t=function(I){w.now(T(I))}:y&&!f?(r=(n=new y).port2,n.port1.onmessage=Q,t=a(r.postMessage,r)):o.addEventListener&&l(o.postMessage)&&!o.importScripts&&e&&e.protocol!=="file:"&&!u(P)?(t=P,o.addEventListener("message",Q,!1)):t=L in m("script")?function(D){h.appendChild(m("script"))[L]=function(){h.removeChild(this),E(D)}}:function(D){setTimeout(T(D),0)}),XVt={set:A,clear:p}}function CVn(){if(ZVt)return YVt;ZVt=1;var e=fc(),t=yd(),n=Object.getOwnPropertyDescriptor;return YVt=function(o){if(!t)return e[o];var s=n(e,o);return s&&s.value}}function _Vn(){if(KVt)return qVt;KVt=1;var e=function(){this.head=null,this.tail=null};return e.prototype={add:function(n){var r={item:n,next:null},o=this.tail;o?o.next=r:this.head=r,this.tail=r},get:function(){var n=this.head;if(n)return(this.head=n.next)===null&&(this.tail=null),n.item}},qVt=e}function _Yo(){return ezt?JVt:(ezt=1,JVt=/ipad|iphone|ipod/i.test(yE())&&typeof Pebble<"u")}function SYo(){return nzt?tzt:(nzt=1,tzt=/web0s(?!.*chrome)/i.test(yE()))}function LYo(){if(rzt)return izt;rzt=1;var e,t,n,r,o,s=fc(),a=CVn(),l=Kg(),d=yVn().set,u=_Vn(),h=OVn(),g=_Yo(),m=SYo(),v=Qre(),f=s.MutationObserver||s.WebKitMutationObserver,k=s.document,A=s.process,p=s.Promise,b=a("queueMicrotask");if(!b){var w=new u,O=function(){var C,_;for(v&&(C=A.domain)&&C.exit();_=w.get();)try{_()}catch(S){throw w.head&&e(),S}C&&C.enter()};h||v||m||!f||!k?!g&&p&&p.resolve?((r=p.resolve(void 0)).constructor=p,o=l(r.then,r),e=function(){o(O)}):v?e=function(){A.nextTick(O)}:(d=l(d,s),e=function(){d(O)}):(t=!0,n=k.createTextNode(""),new f(O).observe(n,{characterData:!0}),e=function(){n.data=t=!t}),b=function(C){w.head||e(),w.add(C)}}return izt=b}function xYo(){return szt||(szt=1,ozt=function(t,n){try{arguments.length===1?console.error(t):console.error(t,n)}catch{}}),ozt}function lj(){return lzt?azt:(lzt=1,azt=function(t){try{return{error:!1,value:t()}}catch(n){return{error:!0,value:n}}})}function cj(){return dzt?czt:(dzt=1,czt=fc().Promise)}function SVn(){return hzt?uzt:(hzt=1,uzt=(typeof Deno>"u"?"undefined":kn(Deno))=="object"&&Deno&&kn(Deno.version)=="object")}function EYo(){return gzt?fzt:(gzt=1,fzt=!SVn()&&!Qre()&&(typeof window>"u"?"undefined":kn(window))=="object"&&(typeof document>"u"?"undefined":kn(document))=="object")}function oY(){if(kzt)return mzt;kzt=1;var e=fc(),t=cj(),n=jc(),r=WUn(),o=HUn(),s=Vc(),a=EYo(),l=SVn(),d=R0(),u=yH(),h=t&&t.prototype,g=s("species"),m=!1,v=n(e.PromiseRejectionEvent),f=r("Promise",function(){var k=o(t),A=k!==String(t);if(!A&&u===66||d&&(!h.catch||!h.finally))return!0;if(!u||u<51||!/native code/.test(k)){var p=new t(function(w){w(1)}),b=function(O){O(function(){},function(){})};if((p.constructor={})[g]=b,!(m=p.then(function(){})instanceof b))return!0}return!A&&(a||l)&&!v});return mzt={CONSTRUCTOR:f,REJECTION_EVENT:v,SUBCLASSING:m}}var vzt,Azt,$6e={};function PS(){if(vzt)return $6e;vzt=1;var e=Jh(),t=TypeError,n=function(o){var s,a;this.promise=new o(function(l,d){if(s!==void 0||a!==void 0)throw new t("Bad Promise constructor");s=l,a=d}),this.resolve=e(s),this.reject=e(a)};return $6e.f=function(r){return new n(r)},$6e}var pzt,bzt,wzt,TYo={};function Zke(){if(bzt)return pzt;bzt=1;var e=cj(),t=Yjn(),n=oY().CONSTRUCTOR;return pzt=n||!t(function(r){e.all(r).then(void 0,function(){})})}var Ozt,QYo={},yzt,DYo={},Czt,BYo={},_zt,Szt,Lzt,xzt,RYo={};function LVn(){if(Szt)return _zt;Szt=1;var e=Uf(),t=Xu(),n=PS();return _zt=function(o,s){if(e(o),t(s)&&s.constructor===o)return s;var a=n.f(o);return(0,a.resolve)(s),a.promise}}function IYo(){return xzt||(xzt=1,function(){if(Azt)return CYo;Azt=1;var e,t,n,r=ai(),o=R0(),s=Qre(),a=fc(),l=rd(),d=Iy(),u=rOe(),h=My(),g=cWn(),m=Jh(),v=jc(),f=Xu(),k=Tre(),A=wVn(),p=yVn().set,b=LYo(),w=xYo(),O=lj(),y=_Vn(),C=LE(),_=cj(),S=oY(),L=PS(),E="Promise",T=S.CONSTRUCTOR,Q=S.REJECTION_EVENT,P=S.SUBCLASSING,D=C.getterFor(E),I=C.set,B=_&&_.prototype,R=_,M=B,N=a.TypeError,j=a.document,W=a.process,H=L.f,X=H,Y=!!(j&&j.createEvent&&a.dispatchEvent),Z="unhandledrejection",ie=function(te){var $;return!(!f(te)||!v($=te.then))&&$},J=function(te,$){var ce,pe,ye,Te=$.value,me=$.state===1,ke=me?te.ok:te.fail,_e=te.resolve,Ee=te.reject,Re=te.domain;try{ke?(me||($.rejection===2&&K($),$.rejection=1),ke===!0?ce=Te:(Re&&Re.enter(),ce=ke(Te),Re&&(Re.exit(),ye=!0)),ce===te.promise?Ee(new N("Promise-chain cycle")):(pe=ie(ce))?l(pe,ce,_e,Ee):_e(ce)):Ee(Te)}catch(Ze){Re&&!ye&&Re.exit(),Ee(Ze)}},re=function(te,$){te.notified||(te.notified=!0,b(function(){for(var ce,pe=te.reactions;ce=pe.get();)J(ce,te);te.notified=!1,$&&!te.rejection&&le(te)}))},se=function(te,$,ce){var pe,ye;Y?((pe=j.createEvent("Event")).promise=$,pe.reason=ce,pe.initEvent(te,!1,!0),a.dispatchEvent(pe)):pe={promise:$,reason:ce},!Q&&(ye=a["on"+te])?ye(pe):te===Z&&w("Unhandled promise rejection",ce)},le=function(te){l(p,a,function(){var $,ce=te.facade,pe=te.value;if(ge(te)&&($=O(function(){s?W.emit("unhandledRejection",pe,ce):se(Z,ce,pe)}),te.rejection=s||ge(te)?2:1,$.error))throw $.value})},ge=function(te){return te.rejection!==1&&!te.parent},K=function(te){l(p,a,function(){var $=te.facade;s?W.emit("rejectionHandled",$):se("rejectionhandled",$,te.value)})},de=function(te,$,ce){return function(pe){te($,pe,ce)}},V=function(te,$,ce){te.done||(te.done=!0,ce&&(te=ce),te.value=$,te.state=2,re(te,!0))},ee=function oe(te,$,ce){if(!te.done){te.done=!0,ce&&(te=ce);try{if(te.facade===$)throw new N("Promise can't be resolved itself");var pe=ie($);pe?b(function(){var ye={done:!1};try{l(pe,$,de(oe,ye,te),de(V,ye,te))}catch(Te){V(ye,Te,te)}}):(te.value=$,te.state=1,re(te,!1))}catch(ye){V({done:!1},ye,te)}}};if(T&&(M=(R=function(te){k(this,M),m(te),l(e,this);var $=D(this);try{te(de(ee,$),de(V,$))}catch(ce){V($,ce)}}).prototype,(e=function(te){I(this,{type:E,done:!1,notified:!1,parent:!1,reactions:new y,rejection:!1,state:0,value:void 0})}).prototype=d(M,"then",function(oe,te){var $=D(this),ce=H(A(this,R));return $.parent=!0,ce.ok=!v(oe)||oe,ce.fail=v(te)&&te,ce.domain=s?W.domain:void 0,$.state===0?$.reactions.add(ce):b(function(){J(ce,$)}),ce.promise}),t=function(){var te=new e,$=D(te);this.promise=te,this.resolve=de(ee,$),this.reject=de(V,$)},L.f=H=function(te){return te===R||te===void 0?new t(te):X(te)},!o&&v(_)&&B!==Object.prototype)){n=B.then,P||d(B,"then",function(oe,te){var $=this;return new R(function(ce,pe){l(n,$,ce,pe)}).then(oe,te)},{unsafe:!0});try{delete B.constructor}catch{}u&&u(B,M)}r({global:!0,constructor:!0,wrap:!0,forced:T},{Promise:R}),h(R,E,!1,!0),g(E)}(),function(){if(wzt)return TYo;wzt=1;var e=ai(),t=rd(),n=Jh(),r=PS(),o=lj(),s=x3();e({target:"Promise",stat:!0,forced:Zke()},{all:function(l){var d=this,u=r.f(d),h=u.resolve,g=u.reject,m=o(function(){var v=n(d.resolve),f=[],k=0,A=1;s(l,function(p){var b=k++,w=!1;A++,t(v,d,p).then(function(O){w||(w=!0,f[b]=O,--A||h(f))},g)}),--A||h(f)});return m.error&&g(m.value),u.promise}})}(),function(){if(Ozt)return QYo;Ozt=1;var e=ai(),t=R0(),n=oY().CONSTRUCTOR,r=cj(),o=nf(),s=jc(),a=Iy(),l=r&&r.prototype;if(e({target:"Promise",proto:!0,forced:n,real:!0},{catch:function(h){return this.then(void 0,h)}}),!t&&s(r)){var d=o("Promise").prototype.catch;l.catch!==d&&a(l,"catch",d,{unsafe:!0})}}(),function(){if(yzt)return DYo;yzt=1;var e=ai(),t=rd(),n=Jh(),r=PS(),o=lj(),s=x3();e({target:"Promise",stat:!0,forced:Zke()},{race:function(l){var d=this,u=r.f(d),h=u.reject,g=o(function(){var m=n(d.resolve);s(l,function(v){t(m,d,v).then(u.resolve,h)})});return g.error&&h(g.value),u.promise}})}(),function(){if(Czt)return BYo;Czt=1;var e=ai(),t=PS();e({target:"Promise",stat:!0,forced:oY().CONSTRUCTOR},{reject:function(r){var o=t.f(this);return(0,o.reject)(r),o.promise}})}(),function(){if(Lzt)return RYo;Lzt=1;var e=ai(),t=nf(),n=R0(),r=cj(),o=oY().CONSTRUCTOR,s=LVn(),a=t("Promise"),l=n&&!o;e({target:"Promise",stat:!0,forced:n||o},{resolve:function(u){return s(l&&this===a?r:this,u)}})}()),yYo}var Ezt,Tzt={};function xVn(){if(Ezt)return Tzt;Ezt=1;var e=ai(),t=rd(),n=Jh(),r=PS(),o=lj(),s=x3();return e({target:"Promise",stat:!0,forced:Zke()},{allSettled:function(l){var d=this,u=r.f(d),h=u.resolve,g=u.reject,m=o(function(){var v=n(d.resolve),f=[],k=0,A=1;s(l,function(p){var b=k++,w=!1;A++,t(v,d,p).then(function(O){w||(w=!0,f[b]={status:"fulfilled",value:O},--A||h(f))},function(O){w||(w=!0,f[b]={status:"rejected",reason:O},--A||h(f))})}),--A||h(f)});return m.error&&g(m.value),u.promise}}),Tzt}var Qzt,Dzt={};function EVn(){if(Qzt)return Dzt;Qzt=1;var e=ai(),t=rd(),n=Jh(),r=nf(),o=PS(),s=lj(),a=x3(),l="No one promise resolved";return e({target:"Promise",stat:!0,forced:Zke()},{any:function(u){var h=this,g=r("AggregateError"),m=o.f(h),v=m.resolve,f=m.reject,k=s(function(){var A=n(h.resolve),p=[],b=0,w=1,O=!1;a(u,function(y){var C=b++,_=!1;w++,t(A,h,y).then(function(S){_||O||(O=!0,v(S))},function(S){_||O||(_=!0,p[C]=S,--w||f(new g(p,l)))})}),--w||f(new g(p,l))});return k.error&&f(k.value),m.promise}}),Dzt}var Bzt,Rzt={};function TVn(){if(Bzt)return Rzt;Bzt=1;var e=ai(),t=PS();return e({target:"Promise",stat:!0},{withResolvers:function(){var r=t.f(this);return{promise:r.promise,resolve:r.resolve,reject:r.reject}}}),Rzt}var Izt,Mzt,Pzt,Fzt,Nzt,Uzt,jzt,MYo={};function PYo(){return Pzt?Mzt:(Pzt=1,bVn(),lC(),IYo(),xVn(),EVn(),TVn(),function(){if(Izt)return MYo;Izt=1;var e=ai(),t=R0(),n=cj(),r=Rs(),o=nf(),s=jc(),a=wVn(),l=LVn(),d=Iy(),u=n&&n.prototype;if(e({target:"Promise",proto:!0,real:!0,forced:!!n&&r(function(){u.finally.call({then:function(){}},function(){})})},{finally:function(m){var v=a(this,o("Promise")),f=s(m);return this.then(f?function(k){return l(v,m()).then(function(){return k})}:m,f?function(k){return l(v,m()).then(function(){throw k})}:m)}}),!t&&s(n)){var h=o("Promise").prototype.finally;u.finally!==h&&d(u,"finally",h,{unsafe:!0})}}(),XI(),Mzt=vl().Promise)}function QVn(){if(Nzt)return Fzt;Nzt=1;var e=PYo();return DL(),Fzt=e}var t3=Pi(jzt?Uzt:(jzt=1,Uzt=QVn()));function Wzt(e,t){var n=a0(e),r=a0(t);return r>=0?n:n>=0?n+r:Math.min(n,r)}function FYo(e){var t=e.previousElementSibling,n=e.nextElementSibling;if(!t){var r=getComputedStyle(e),o=e.getBoundingClientRect();if(!n)return{height:Math.max(a0(r.marginTop)+o.height+a0(r.marginBottom),0),offsetTop:e.offsetTop-Math.abs(a0(r.marginTop))};var s=getComputedStyle(n),a=Wzt(r.marginBottom,s.marginTop);return{height:Math.max(a0(r.marginTop)+o.height+a,0),offsetTop:e.offsetTop-Math.abs(a0(r.marginTop))}}var l,d,u,h,g=getComputedStyle(e),m=e.getBoundingClientRect(),v=getComputedStyle(t),f=(l=v.marginBottom,d=g.marginTop,u=a0(l),(h=a0(d))<0?0:u>=0?Math.max(h-u,0):h);if(!n)return{height:Math.max(f+m.height+a0(g.marginBottom),0),offsetTop:e.offsetTop-Math.abs(a0(g.marginTop))};var k=getComputedStyle(n),A=Wzt(g.marginBottom,k.marginTop);return{height:Math.max(f+m.height+A,0),offsetTop:e.offsetTop-Math.abs(f)}}function DVn(e,t){if(!e||!e.tagName)return"";var n,r,o=document.createElement("div");return o.appendChild(e.cloneNode(!1)),n=o.innerHTML,r=zs(n).call(n,">")+1,n=n.substring(0,r)+e.innerHTML+n.substring(r),o=null,n}function qg(e){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=document.createElement(e);return o.className=n,r!==void 0&&ki(t=tl(r)).call(t,function(s){var a=r[s];if(h8(s).call(s,"data-")){var l=s.replace(/^data-/,"");o.dataset[l]=a}else o.setAttribute(s,a)}),o}function Vzt(e,t){return new t3(function(n,r){if(document.getElementById(t))n();else{var o=document.createElement("script");o.src=e,o.async=!0,o.onload=n,o.onerror=r,document.head.appendChild(o)}})}function BVn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(BVn=function(){return!!e})()}var bot=function(){function e(t){var n,r,o,s,a,l=t.config,d=t.cherry;return Lr(this,e),o=this,a=[{needCache:!0}],s=fi(s=e),Kn(r=ns(o,BVn()?xi(s,a||[],fi(o).constructor):s.apply(o,a)),"engine","MathJax"),Kn(r,"katex",void 0),Kn(r,"MathJax",void 0),r.engine=Kv()?(n=l.engine)!==null&&n!==void 0?n:"MathJax":"node",r.$cherry=d,r.lastCode="",r}return As(e,uc),xr(e,[{key:"toHtml",value:function(n,r,o,s){var a;Xl(Yke).call(Yke,this)("engine");var l=n.replace(/^[ \f\r\t\v]*/,"").replace(/\s*$/,""),d=r.replace(/^[ \f\r\t\v]*\n/,""),u=this.$engine.hash(n),h=this.getLineCount(l,d);/\n/.test(r)||(h-=1),/\n\s*$/.test(n)||(h-=1),h=h>0?h:0;var g="",m=s.replace(/\\~D/g,"$").replace(/\\~T/g,"~").replace(/~T/g,"~");if(this.engine==="katex")if(this.katex){var v,f,k,A=this.katex.renderToString(m,{throwOnError:!1,displayMode:!0});this.isSelfClosing()&&(/class="katex-error"/.test(A)&&this.lastCode&&(A=this.lastCode),this.lastCode=A),g=ot(v=ot(f=ot(k='
    )/gm,"");return f+=o.cacheAndGetData(p,function(b){return o.$engine.makeHtmlForBlockquote(b).replace(/((?:.+?\\n(?![*+-]|\\d+[.]|[a-z]\\.))(?:>*.+?\\n(?![*+-]|\\d+[.]|[a-z]\\.))*(?:>*.+?)","|",">(?:.+?)",")"].join(""),end:"(?=(\\n)|$)"};return n.reg=Cg(n,"g"),n}}])}();function AVn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(AVn=function(){return!!e})()}Kn(vVn,"HOOK_NAME","blockquote");var bXe=function(){function e(t){var n,r,o,s,a=t.config;return t.globalConfig,Lr(this,e),r=this,s=[{config:a}],o=fi(o=e),(n=ns(r,AVn()?xi(o,s||[],fi(r).constructor):o.apply(r,s))).enableShortLink=!!a.enableShortLink,n.shortLinkLength=a.shortLinkLength,n.target=a.target?'target="'.concat(a.target,'"'):a.openNewPage?'target="_blank"':"",n.rel=a.rel?'rel="'.concat(a.rel,'"'):"",n}return As(e,Au),xr(e,[{key:"isLinkInHtmlAttribute",value:function(n,r,o){for(var s,a=new RegExp(["<","([a-zA-Z][a-zA-Z0-9-]*)","(",["\\s+[a-zA-Z_:][a-zA-Z0-9_.:-]*","(",["\\s*=\\s*","(",["([^\\s\"'=<>`]+)","('[^']*')",'("[^"]*")'].join("|"),")"].join(""),")?"].join(""),")*","\\s*[/]?>"].join(""),"g");(s=a.exec(n))!==null&&!(s.index>r+o);)if(s.index=r+o)return!0;return!1}},{key:"isLinkInATag",value:function(n,r,o){for(var s,a=/]*>[^<]*<\/a>/gi;(s=a.exec(n))!==null&&!(s.index>r+o);)if(s.index=r+o)return!0;return!1}},{key:"makeHtml",value:function(n,r){var o=this;return this.test(n)&&(kXe.test(n)||vot.test(n))?n.replace(this.RULE.reg,function(s,a,l,d,u,h,g){var m,v,f,k=d==null?void 0:d.replace(/CHERRYFLOWSESSIONCURSOR/g,"");if(o.isLinkInHtmlAttribute(g,h,l.length+k.length)||o.isLinkInATag(g,h,l.length+k.length))return s;var A=l.toLowerCase(),p="",b="",w=!0;if((a!=="<"&&a!=="<"||u!==">"&&u!==">")&&(p=a,b=u,w=!1),Xi(k).call(k)===""||!w&&A===""&&!/www\./.test(k))return s;switch(A){case"javascript:":return s;case"mailto:":var O,y,C,_,S,L;return U6e.test(k)?ot(O=ot(y=ot(C=ot(_=ot(S="".concat(p,'")).call(y,$k(k),"")).call(O,b):s;case"":var E,Q,T,P,D,I,B,R,M,N;if(p===b||!w)return U6e.test(k)?ot(E=ot(Q=ot(T=ot(P=ot(D="".concat(p,'")).call(Q,$k(k),"")).call(E,b):lUt.test(k)?ot(I=ot(B="".concat(p)).call(B,o.renderLink("//".concat(k),k))).call(I,b):s;if(w)return U6e.test(k)?ot(R=ot(M=ot(N='")).call(R,$k(k),""):cUt.test(k)||lUt.test(k)?o.renderLink(k):s;default:return cUt.test(k)?ot(m=ot(v="".concat(p)).call(v,o.renderLink(ot(f="".concat(A)).call(f,k)))).call(m,b):s}return s}):n}},{key:"rule",value:function(){var n,r={begin:"(?)"};return r.reg=Cg(r,"ig"),r}},{key:"renderLink",value:function(n,r){var o,s,a,l,d,u,h=r==null?void 0:r.replace(/CHERRYFLOWSESSIONCURSOR/g,"");if(typeof h!="string")if(this.enableShortLink){var g,m=n.replace(/^https?:\/\//i,"");h=ot(g="".concat(m.substring(0,this.shortLinkLength))).call(g,m.length>this.shortLinkLength?"...":"")}else h=n;var v=this.$engine.urlProcessor(n,"autolink"),f=S9(v),k=$k(h),A=bd(o=[this.target,this.rel]).call(o,Boolean).join(" "),p=(s=this.$engine.$cherry.options.engine.syntax.autoLink.attrRender(v,v))!==null&&s!==void 0?s:"";return ot(a=ot(l=ot(d=ot(u='")).call(a,e.escapePreservedSymbol(k),"")}}])}();function Yke(){var e,t,n,r;if(Kv()){var o=this;o.katex=(e=(t=o.$externals)===null||t===void 0?void 0:t.katex)!==null&&e!==void 0?e:window.katex,o.MathJax=(n=(r=o.$externals)===null||r===void 0?void 0:r.MathJax)!==null&&n!==void 0?n:window.MathJax}}Kn(bXe,"HOOK_NAME","autoLink"),Kn(bXe,"escapePreservedSymbol",function(e){return e.replace(/_/g,"_").replace(/\*/g,"*")});var wVt,OVt,yVt,CVt,_Vt,SVt,LVt,xVt,EVt,TVt=["&","<",">",'"',"'"],pVn=function(t){return t.replace(new RegExp(OWn,"g"),function(n){return zs(TVt).call(TVt,n)!==-1?jR(n):"\\".concat(n)})},uYo={};function hYo(){if(OVt)return wVt;OVt=1;var e=fc(),t=Rs(),n=Xs(),r=rf(),o=mot().trim,s=dOe(),a=n("".charAt),l=e.parseFloat,d=e.Symbol,u=d&&d.iterator,h=1/l(s+"-0")!=-1/0||u&&!t(function(){l(Object(u))});return wVt=h?function(g){var m=o(r(g)),v=l(m);return v===0&&a(m,0)==="-"?-0:v}:l}function fYo(){return _Vt?CVt:(_Vt=1,function(){if(yVt)return uYo;yVt=1;var e=ai(),t=hYo();e({global:!0,forced:parseFloat!==t},{parseFloat:t})}(),CVt=vl().parseFloat)}function gYo(){return LVt?SVt:(LVt=1,SVt=fYo())}var z6e,QVt,DVt,BVt,RVt,IVt,MVt,PVt,FVt,NVt,H6e,UVt,jVt,WVt,a0=Pi(EVt?xVt:(EVt=1,xVt=gYo())),mYo={},kYo={};function vYo(){if(QVt)return z6e;QVt=1;var e=jd(),t=njn(),n=_E(),r=EA();return z6e=function(s,a,l){for(var d=t(a),u=r.f,h=n.f,g=0;g2&&d(O,arguments[2]);var C=[];return h(b,f,{that:C}),a(O,"errors",C),O};r?r(k,v):o(k,v,{name:!0});var A=k.prototype=s(v.prototype,{constructor:l(1,k),message:l(1,""),name:l(1,"AggregateError")});e({global:!0,constructor:!0,arity:2},{AggregateError:k})}()),mYo}var VVt,zVt,HVt,$Vt,XVt,GVt,YVt,ZVt,qVt,KVt,JVt,ezt,tzt,nzt,izt,rzt,ozt,szt,azt,lzt,czt,dzt,uzt,hzt,fzt,gzt,mzt,kzt,yYo={},CYo={};function wVn(){if(zVt)return VVt;zVt=1;var e=Uf(),t=$Un(),n=HI(),r=Vc()("species");return VVt=function(s,a){var l,d=e(s).constructor;return d===void 0||n(l=e(d)[r])?a:t(l)}}function OVn(){return $Vt?HVt:($Vt=1,HVt=/(?:ipad|iphone|ipod).*applewebkit/i.test(yE()))}function yVn(){if(GVt)return XVt;GVt=1;var e,t,n,r,o=fc(),s=zI(),a=Kg(),l=jc(),d=jd(),u=Rs(),h=GUn(),g=EL(),m=Yrt(),v=zV(),f=OVn(),k=Qre(),A=o.setImmediate,p=o.clearImmediate,b=o.process,w=o.Dispatch,O=o.Function,y=o.MessageChannel,C=o.String,_=0,S={},L="onreadystatechange";u(function(){e=o.location});var E=function(I){if(d(S,I)){var B=S[I];delete S[I],B()}},Q=function(I){return function(){E(I)}},T=function(I){E(I.data)},P=function(I){o.postMessage(C(I),e.protocol+"//"+e.host)};return A&&p||(A=function(I){v(arguments.length,1);var B=l(I)?I:O(I),R=g(arguments,1);return S[++_]=function(){s(B,void 0,R)},t(_),_},p=function(I){delete S[I]},k?t=function(I){b.nextTick(Q(I))}:w&&w.now?t=function(I){w.now(Q(I))}:y&&!f?(r=(n=new y).port2,n.port1.onmessage=T,t=a(r.postMessage,r)):o.addEventListener&&l(o.postMessage)&&!o.importScripts&&e&&e.protocol!=="file:"&&!u(P)?(t=P,o.addEventListener("message",T,!1)):t=L in m("script")?function(D){h.appendChild(m("script"))[L]=function(){h.removeChild(this),E(D)}}:function(D){setTimeout(Q(D),0)}),XVt={set:A,clear:p}}function CVn(){if(ZVt)return YVt;ZVt=1;var e=fc(),t=yd(),n=Object.getOwnPropertyDescriptor;return YVt=function(o){if(!t)return e[o];var s=n(e,o);return s&&s.value}}function _Vn(){if(KVt)return qVt;KVt=1;var e=function(){this.head=null,this.tail=null};return e.prototype={add:function(n){var r={item:n,next:null},o=this.tail;o?o.next=r:this.head=r,this.tail=r},get:function(){var n=this.head;if(n)return(this.head=n.next)===null&&(this.tail=null),n.item}},qVt=e}function _Yo(){return ezt?JVt:(ezt=1,JVt=/ipad|iphone|ipod/i.test(yE())&&typeof Pebble<"u")}function SYo(){return nzt?tzt:(nzt=1,tzt=/web0s(?!.*chrome)/i.test(yE()))}function LYo(){if(rzt)return izt;rzt=1;var e,t,n,r,o,s=fc(),a=CVn(),l=Kg(),d=yVn().set,u=_Vn(),h=OVn(),g=_Yo(),m=SYo(),v=Qre(),f=s.MutationObserver||s.WebKitMutationObserver,k=s.document,A=s.process,p=s.Promise,b=a("queueMicrotask");if(!b){var w=new u,O=function(){var C,_;for(v&&(C=A.domain)&&C.exit();_=w.get();)try{_()}catch(S){throw w.head&&e(),S}C&&C.enter()};h||v||m||!f||!k?!g&&p&&p.resolve?((r=p.resolve(void 0)).constructor=p,o=l(r.then,r),e=function(){o(O)}):v?e=function(){A.nextTick(O)}:(d=l(d,s),e=function(){d(O)}):(t=!0,n=k.createTextNode(""),new f(O).observe(n,{characterData:!0}),e=function(){n.data=t=!t}),b=function(C){w.head||e(),w.add(C)}}return izt=b}function xYo(){return szt||(szt=1,ozt=function(t,n){try{arguments.length===1?console.error(t):console.error(t,n)}catch{}}),ozt}function lj(){return lzt?azt:(lzt=1,azt=function(t){try{return{error:!1,value:t()}}catch(n){return{error:!0,value:n}}})}function cj(){return dzt?czt:(dzt=1,czt=fc().Promise)}function SVn(){return hzt?uzt:(hzt=1,uzt=(typeof Deno>"u"?"undefined":kn(Deno))=="object"&&Deno&&kn(Deno.version)=="object")}function EYo(){return gzt?fzt:(gzt=1,fzt=!SVn()&&!Qre()&&(typeof window>"u"?"undefined":kn(window))=="object"&&(typeof document>"u"?"undefined":kn(document))=="object")}function oY(){if(kzt)return mzt;kzt=1;var e=fc(),t=cj(),n=jc(),r=WUn(),o=HUn(),s=Vc(),a=EYo(),l=SVn(),d=R0(),u=yH(),h=t&&t.prototype,g=s("species"),m=!1,v=n(e.PromiseRejectionEvent),f=r("Promise",function(){var k=o(t),A=k!==String(t);if(!A&&u===66||d&&(!h.catch||!h.finally))return!0;if(!u||u<51||!/native code/.test(k)){var p=new t(function(w){w(1)}),b=function(O){O(function(){},function(){})};if((p.constructor={})[g]=b,!(m=p.then(function(){})instanceof b))return!0}return!A&&(a||l)&&!v});return mzt={CONSTRUCTOR:f,REJECTION_EVENT:v,SUBCLASSING:m}}var vzt,Azt,$6e={};function PS(){if(vzt)return $6e;vzt=1;var e=Jh(),t=TypeError,n=function(o){var s,a;this.promise=new o(function(l,d){if(s!==void 0||a!==void 0)throw new t("Bad Promise constructor");s=l,a=d}),this.resolve=e(s),this.reject=e(a)};return $6e.f=function(r){return new n(r)},$6e}var pzt,bzt,wzt,TYo={};function Zke(){if(bzt)return pzt;bzt=1;var e=cj(),t=Yjn(),n=oY().CONSTRUCTOR;return pzt=n||!t(function(r){e.all(r).then(void 0,function(){})})}var Ozt,QYo={},yzt,DYo={},Czt,BYo={},_zt,Szt,Lzt,xzt,RYo={};function LVn(){if(Szt)return _zt;Szt=1;var e=Uf(),t=Xu(),n=PS();return _zt=function(o,s){if(e(o),t(s)&&s.constructor===o)return s;var a=n.f(o);return(0,a.resolve)(s),a.promise}}function IYo(){return xzt||(xzt=1,function(){if(Azt)return CYo;Azt=1;var e,t,n,r=ai(),o=R0(),s=Qre(),a=fc(),l=rd(),d=Iy(),u=rOe(),h=My(),g=cWn(),m=Jh(),v=jc(),f=Xu(),k=Tre(),A=wVn(),p=yVn().set,b=LYo(),w=xYo(),O=lj(),y=_Vn(),C=LE(),_=cj(),S=oY(),L=PS(),E="Promise",Q=S.CONSTRUCTOR,T=S.REJECTION_EVENT,P=S.SUBCLASSING,D=C.getterFor(E),I=C.set,B=_&&_.prototype,R=_,M=B,N=a.TypeError,j=a.document,W=a.process,H=L.f,X=H,Y=!!(j&&j.createEvent&&a.dispatchEvent),Z="unhandledrejection",ie=function(te){var $;return!(!f(te)||!v($=te.then))&&$},J=function(te,$){var ce,pe,ye,Te=$.value,me=$.state===1,ke=me?te.ok:te.fail,_e=te.resolve,Ee=te.reject,Re=te.domain;try{ke?(me||($.rejection===2&&K($),$.rejection=1),ke===!0?ce=Te:(Re&&Re.enter(),ce=ke(Te),Re&&(Re.exit(),ye=!0)),ce===te.promise?Ee(new N("Promise-chain cycle")):(pe=ie(ce))?l(pe,ce,_e,Ee):_e(ce)):Ee(Te)}catch(Ze){Re&&!ye&&Re.exit(),Ee(Ze)}},re=function(te,$){te.notified||(te.notified=!0,b(function(){for(var ce,pe=te.reactions;ce=pe.get();)J(ce,te);te.notified=!1,$&&!te.rejection&&le(te)}))},se=function(te,$,ce){var pe,ye;Y?((pe=j.createEvent("Event")).promise=$,pe.reason=ce,pe.initEvent(te,!1,!0),a.dispatchEvent(pe)):pe={promise:$,reason:ce},!T&&(ye=a["on"+te])?ye(pe):te===Z&&w("Unhandled promise rejection",ce)},le=function(te){l(p,a,function(){var $,ce=te.facade,pe=te.value;if(ge(te)&&($=O(function(){s?W.emit("unhandledRejection",pe,ce):se(Z,ce,pe)}),te.rejection=s||ge(te)?2:1,$.error))throw $.value})},ge=function(te){return te.rejection!==1&&!te.parent},K=function(te){l(p,a,function(){var $=te.facade;s?W.emit("rejectionHandled",$):se("rejectionhandled",$,te.value)})},de=function(te,$,ce){return function(pe){te($,pe,ce)}},V=function(te,$,ce){te.done||(te.done=!0,ce&&(te=ce),te.value=$,te.state=2,re(te,!0))},ee=function oe(te,$,ce){if(!te.done){te.done=!0,ce&&(te=ce);try{if(te.facade===$)throw new N("Promise can't be resolved itself");var pe=ie($);pe?b(function(){var ye={done:!1};try{l(pe,$,de(oe,ye,te),de(V,ye,te))}catch(Te){V(ye,Te,te)}}):(te.value=$,te.state=1,re(te,!1))}catch(ye){V({done:!1},ye,te)}}};if(Q&&(M=(R=function(te){k(this,M),m(te),l(e,this);var $=D(this);try{te(de(ee,$),de(V,$))}catch(ce){V($,ce)}}).prototype,(e=function(te){I(this,{type:E,done:!1,notified:!1,parent:!1,reactions:new y,rejection:!1,state:0,value:void 0})}).prototype=d(M,"then",function(oe,te){var $=D(this),ce=H(A(this,R));return $.parent=!0,ce.ok=!v(oe)||oe,ce.fail=v(te)&&te,ce.domain=s?W.domain:void 0,$.state===0?$.reactions.add(ce):b(function(){J(ce,$)}),ce.promise}),t=function(){var te=new e,$=D(te);this.promise=te,this.resolve=de(ee,$),this.reject=de(V,$)},L.f=H=function(te){return te===R||te===void 0?new t(te):X(te)},!o&&v(_)&&B!==Object.prototype)){n=B.then,P||d(B,"then",function(oe,te){var $=this;return new R(function(ce,pe){l(n,$,ce,pe)}).then(oe,te)},{unsafe:!0});try{delete B.constructor}catch{}u&&u(B,M)}r({global:!0,constructor:!0,wrap:!0,forced:Q},{Promise:R}),h(R,E,!1,!0),g(E)}(),function(){if(wzt)return TYo;wzt=1;var e=ai(),t=rd(),n=Jh(),r=PS(),o=lj(),s=x3();e({target:"Promise",stat:!0,forced:Zke()},{all:function(l){var d=this,u=r.f(d),h=u.resolve,g=u.reject,m=o(function(){var v=n(d.resolve),f=[],k=0,A=1;s(l,function(p){var b=k++,w=!1;A++,t(v,d,p).then(function(O){w||(w=!0,f[b]=O,--A||h(f))},g)}),--A||h(f)});return m.error&&g(m.value),u.promise}})}(),function(){if(Ozt)return QYo;Ozt=1;var e=ai(),t=R0(),n=oY().CONSTRUCTOR,r=cj(),o=nf(),s=jc(),a=Iy(),l=r&&r.prototype;if(e({target:"Promise",proto:!0,forced:n,real:!0},{catch:function(h){return this.then(void 0,h)}}),!t&&s(r)){var d=o("Promise").prototype.catch;l.catch!==d&&a(l,"catch",d,{unsafe:!0})}}(),function(){if(yzt)return DYo;yzt=1;var e=ai(),t=rd(),n=Jh(),r=PS(),o=lj(),s=x3();e({target:"Promise",stat:!0,forced:Zke()},{race:function(l){var d=this,u=r.f(d),h=u.reject,g=o(function(){var m=n(d.resolve);s(l,function(v){t(m,d,v).then(u.resolve,h)})});return g.error&&h(g.value),u.promise}})}(),function(){if(Czt)return BYo;Czt=1;var e=ai(),t=PS();e({target:"Promise",stat:!0,forced:oY().CONSTRUCTOR},{reject:function(r){var o=t.f(this);return(0,o.reject)(r),o.promise}})}(),function(){if(Lzt)return RYo;Lzt=1;var e=ai(),t=nf(),n=R0(),r=cj(),o=oY().CONSTRUCTOR,s=LVn(),a=t("Promise"),l=n&&!o;e({target:"Promise",stat:!0,forced:n||o},{resolve:function(u){return s(l&&this===a?r:this,u)}})}()),yYo}var Ezt,Tzt={};function xVn(){if(Ezt)return Tzt;Ezt=1;var e=ai(),t=rd(),n=Jh(),r=PS(),o=lj(),s=x3();return e({target:"Promise",stat:!0,forced:Zke()},{allSettled:function(l){var d=this,u=r.f(d),h=u.resolve,g=u.reject,m=o(function(){var v=n(d.resolve),f=[],k=0,A=1;s(l,function(p){var b=k++,w=!1;A++,t(v,d,p).then(function(O){w||(w=!0,f[b]={status:"fulfilled",value:O},--A||h(f))},function(O){w||(w=!0,f[b]={status:"rejected",reason:O},--A||h(f))})}),--A||h(f)});return m.error&&g(m.value),u.promise}}),Tzt}var Qzt,Dzt={};function EVn(){if(Qzt)return Dzt;Qzt=1;var e=ai(),t=rd(),n=Jh(),r=nf(),o=PS(),s=lj(),a=x3(),l="No one promise resolved";return e({target:"Promise",stat:!0,forced:Zke()},{any:function(u){var h=this,g=r("AggregateError"),m=o.f(h),v=m.resolve,f=m.reject,k=s(function(){var A=n(h.resolve),p=[],b=0,w=1,O=!1;a(u,function(y){var C=b++,_=!1;w++,t(A,h,y).then(function(S){_||O||(O=!0,v(S))},function(S){_||O||(_=!0,p[C]=S,--w||f(new g(p,l)))})}),--w||f(new g(p,l))});return k.error&&f(k.value),m.promise}}),Dzt}var Bzt,Rzt={};function TVn(){if(Bzt)return Rzt;Bzt=1;var e=ai(),t=PS();return e({target:"Promise",stat:!0},{withResolvers:function(){var r=t.f(this);return{promise:r.promise,resolve:r.resolve,reject:r.reject}}}),Rzt}var Izt,Mzt,Pzt,Fzt,Nzt,Uzt,jzt,MYo={};function PYo(){return Pzt?Mzt:(Pzt=1,bVn(),lC(),IYo(),xVn(),EVn(),TVn(),function(){if(Izt)return MYo;Izt=1;var e=ai(),t=R0(),n=cj(),r=Rs(),o=nf(),s=jc(),a=wVn(),l=LVn(),d=Iy(),u=n&&n.prototype;if(e({target:"Promise",proto:!0,real:!0,forced:!!n&&r(function(){u.finally.call({then:function(){}},function(){})})},{finally:function(m){var v=a(this,o("Promise")),f=s(m);return this.then(f?function(k){return l(v,m()).then(function(){return k})}:m,f?function(k){return l(v,m()).then(function(){throw k})}:m)}}),!t&&s(n)){var h=o("Promise").prototype.finally;u.finally!==h&&d(u,"finally",h,{unsafe:!0})}}(),XI(),Mzt=vl().Promise)}function QVn(){if(Nzt)return Fzt;Nzt=1;var e=PYo();return DL(),Fzt=e}var t3=Pi(jzt?Uzt:(jzt=1,Uzt=QVn()));function Wzt(e,t){var n=a0(e),r=a0(t);return r>=0?n:n>=0?n+r:Math.min(n,r)}function FYo(e){var t=e.previousElementSibling,n=e.nextElementSibling;if(!t){var r=getComputedStyle(e),o=e.getBoundingClientRect();if(!n)return{height:Math.max(a0(r.marginTop)+o.height+a0(r.marginBottom),0),offsetTop:e.offsetTop-Math.abs(a0(r.marginTop))};var s=getComputedStyle(n),a=Wzt(r.marginBottom,s.marginTop);return{height:Math.max(a0(r.marginTop)+o.height+a,0),offsetTop:e.offsetTop-Math.abs(a0(r.marginTop))}}var l,d,u,h,g=getComputedStyle(e),m=e.getBoundingClientRect(),v=getComputedStyle(t),f=(l=v.marginBottom,d=g.marginTop,u=a0(l),(h=a0(d))<0?0:u>=0?Math.max(h-u,0):h);if(!n)return{height:Math.max(f+m.height+a0(g.marginBottom),0),offsetTop:e.offsetTop-Math.abs(a0(g.marginTop))};var k=getComputedStyle(n),A=Wzt(g.marginBottom,k.marginTop);return{height:Math.max(f+m.height+A,0),offsetTop:e.offsetTop-Math.abs(f)}}function DVn(e,t){if(!e||!e.tagName)return"";var n,r,o=document.createElement("div");return o.appendChild(e.cloneNode(!1)),n=o.innerHTML,r=zs(n).call(n,">")+1,n=n.substring(0,r)+e.innerHTML+n.substring(r),o=null,n}function qg(e){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=document.createElement(e);return o.className=n,r!==void 0&&ki(t=tl(r)).call(t,function(s){var a=r[s];if(h8(s).call(s,"data-")){var l=s.replace(/^data-/,"");o.dataset[l]=a}else o.setAttribute(s,a)}),o}function Vzt(e,t){return new t3(function(n,r){if(document.getElementById(t))n();else{var o=document.createElement("script");o.src=e,o.async=!0,o.onload=n,o.onerror=r,document.head.appendChild(o)}})}function BVn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(BVn=function(){return!!e})()}var bot=function(){function e(t){var n,r,o,s,a,l=t.config,d=t.cherry;return Lr(this,e),o=this,a=[{needCache:!0}],s=fi(s=e),Kn(r=ns(o,BVn()?xi(s,a||[],fi(o).constructor):s.apply(o,a)),"engine","MathJax"),Kn(r,"katex",void 0),Kn(r,"MathJax",void 0),r.engine=Kv()?(n=l.engine)!==null&&n!==void 0?n:"MathJax":"node",r.$cherry=d,r.lastCode="",r}return As(e,uc),xr(e,[{key:"toHtml",value:function(n,r,o,s){var a;Xl(Yke).call(Yke,this)("engine");var l=n.replace(/^[ \f\r\t\v]*/,"").replace(/\s*$/,""),d=r.replace(/^[ \f\r\t\v]*\n/,""),u=this.$engine.hash(n),h=this.getLineCount(l,d);/\n/.test(r)||(h-=1),/\n\s*$/.test(n)||(h-=1),h=h>0?h:0;var g="",m=s.replace(/\\~D/g,"$").replace(/\\~T/g,"~").replace(/~T/g,"~");if(this.engine==="katex")if(this.katex){var v,f,k,A=this.katex.renderToString(m,{throwOnError:!1,displayMode:!0});this.isSelfClosing()&&(/class="katex-error"/.test(A)&&this.lastCode&&(A=this.lastCode),this.lastCode=A),g=ot(v=ot(f=ot(k='
    ')).call(v,A,"
    ")}else{var p,b;g=ot(p=ot(b='
    '),this.$engine.asyncRenderHandler.add("math-block-".concat(u))}else if((a=this.MathJax)!==null&&a!==void 0&&a.tex2svg){var w,O,y,C=DVn(this.MathJax.tex2svg(m));this.isSelfClosing()&&(/data-mml-node="merror"/.test(C)&&this.lastCode&&(C=this.lastCode),this.lastCode=C),g=ot(w=ot(O=ot(y='
    ')).call(w,C,"
    ")}else{var _,S;g=ot(_=ot(S='
    $$')).call(_,pVn(s),"$$
    ")}return o+this.getCacheWithSpace(this.pushCache(g,u,h),n)}},{key:"isSelfClosing",value:function(){return this.$cherry.options.engine.syntax.mathBlock&&this.$cherry.options.engine.syntax.mathBlock.selfClosing||this.$cherry.options.engine.global.flowSessionContext}},{key:"$dealUnclosingMath",value:function(n){var r=n.replace(/(^|[^\\])(~D|~D~D)(CHERRYFLOWSESSIONCURSOR\n*|\n*)$/,"$1$3");return/(^|[^\\])~D~D/.test(r)&&(r=r.replace(/(CHERRYFLOWSESSIONCURSOR\n*|\n*)$/,"~D~D$1")),r}},{key:"makeMath",value:function(n){var r,o;return du()?n.replace(this.RULE.reg,Xl(o=this.toHtml).call(o,this)):E3(n,this.RULE.reg,Xl(r=this.toHtml).call(r,this),!0,1)}},{key:"beforeMakeHtml",value:function(n){var r=this.makeMath(n);return this.isSelfClosing()&&r!==(r=this.$dealUnclosingMath(r))&&(r=this.makeMath(r)),r}},{key:"makeHtml",value:function(n){return n}},{key:"rule",value:function(){var n={begin:du()?"(\\s*)((?')).call(g,f,"")}else{var k,A,p;h=ot(k=ot(A=ot(p="".concat(r,''),this.$engine.asyncRenderHandler.add("math-inline-".concat(d))}else if((s=this.MathJax)!==null&&s!==void 0&&s.tex2svg){var b,w,O,y=DVn(this.MathJax.tex2svg(u,{em:12,ex:6,display:!1}));this.isSelfClosing()&&(/data-mml-node="merror"/.test(y)&&this.lastCode&&(y=this.lastCode),this.lastCode=y),h=ot(b=ot(w=ot(O="".concat(r,'')).call(b,y,"")}else{var C,_;h=ot(C=ot(_="".concat(r,`2&&arguments[2]!==void 0)||arguments[2],m="",v="";r&&(m=this.$makeLevel(n.level));var f=this.linkProcessor("#".concat(n.id).replace(/safe_/g,""));n.isInBlockquote&&(v='');var k=g?"":"";return ot(o=ot(s=ot(a=ot(l=ot(d=ot(u=ot(h='
  • `)).call(u,m)).call(d,v,'')).call(s,n.text,"")).call(o,k)}},{key:"$makePlainToc",value:function(n){var r=this;return ls(n).call(n,function(o){return r.$makeTocItem(o,!0)}).join("")}},{key:"$makeNestedToc",value:function(n){var r,o,s=this,a=0,l=eHt(r=new Array(7)).call(r,!1),d=eHt(o=new Array(7)).call(o,!1),u="";ki(n).call(n,function(g){var m=g.level;if(a===0){for(var v=m;v>=s.baseLevel;v--)u+="
      ",d[v]=!0;return u+=s.$makeTocItem(g,!1,!1),l[m]=!0,void(a=m)}if(m=m;f--)l[f]&&(u+="",l[f]=!1),d[f]&&f>m&&(u+="
    ",d[f]=!1);l[m]=!0,u+=s.$makeTocItem(g,!1,!1),a=m}else if(m===a)l[a]&&(u+="
  • "),u+=s.$makeTocItem(g,!1,!1),l[m]=!0,d[m]=!0;else{for(var k=a+1;k<=m;k++)u+="
      ",d[k]=!0;l[m]=!0,u+=s.$makeTocItem(g,!1,!1),a=m}});for(var h=a;h>=this.baseLevel;h--)l[h]&&(u+="",l[h]=!1),d[h]&&(u+="
    ",d[h]=!1);return u}},{key:"$makeToc",value:function(n,r,o){var s,a,l,d,u,h,g,m=uXe(o,1),v=ot(s=ot(a=ot(l=ot(d='
    ');return v+=ot(u='

    ')).call(u,(h=(g=this.$locale)===null||g===void 0?void 0:g.toc)!==null&&h!==void 0?h:"目录","

    "),n.length<=0?"":(this.baseLevel=Math.min.apply(Math,U6(ls(n).call(n,function(f){return f.level}))),this.tocStyle==="nested"?v+=this.$makeNestedToc(n):v+=this.$makePlainToc(n),v+="
    ")}},{key:"afterMakeHtml",value:function(n){var r,o,s,a,l,d=this,u=(r=e,o="afterMakeHtml",s=this,l=Yee(fi(1&(a=3)?r.prototype:r),o,s),2&a&&typeof l=="function"?function(m){return l.apply(s,m)}:l)([n]),h=[],g="";return u.replace(/]*?) id="([^"]+?)"[^>]*?>(?:|)(.+?)<\/h\1>/g,function(m,v,f,k,A){var p,b,w=A.replace(/~fn#[0-9]+#/g,""),O=Lv(f).call(f,'data-in-blockquote="true"');h.push({level:+v,id:k,text:w,isInBlockquote:O}),g+=ot(p=ot(b="".concat(v)).call(b,A)).call(p,O)}),g=this.$engine.hash(g),u=(u=(u=u.replace(/(?:^|\n)(\[\[|\[|【【)(toc|TOC)(\]\]|\]|】】)([<~])/,function(m){return m.replace(/(\]\]|\]|】】)([<~])/,`$1 -$2`)})).replace(this.RULE.extend.reg,function(m,v){return d.$makeToc(h,g,v)})).replace(this.RULE.standard.reg,function(m,v){return d.$makeToc(h,g,v)}),this.isFirstTocToken=!0,u}},{key:"test",value:function(n,r){return!!this.RULE[r].reg&&this.RULE[r].reg.test(n)}},{key:"rule",value:function(){var n={begin:"(?:^|\\n)(\\n*)",end:"(?=$|\\n)",content:"[ ]*((?:【【|\\[\\[)(?:toc|TOC)(?:\\]\\]|】】))[ ]*"};n.reg=new RegExp(n.begin+n.content+n.end,"g");var r={begin:"(?:^|\\n)(\\n*)",end:"(?=$|\\n)",content:"[ ]*(\\[(?:toc|TOC)\\])[ ]*"};return r.reg=new RegExp(r.begin+r.content+r.end,"g"),{extend:n,standard:r}}}])}();function NVn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(NVn=function(){return!!e})()}Kn(FVn,"HOOK_NAME","toc");var UVn=function(){function e(t){t.externals;var n,r,o,s,a=t.config,l=t.cherry;return Lr(this,e),r=this,o=fi(o=e),(n=ns(r,NVn()?xi(o,[],fi(r).constructor):o.apply(r,s))).config=a,n.$cherry=l,n.footnoteCache={},n.footnoteMap={},n.footnote=[],n}return As(e,uc),xr(e,[{key:"$cleanCache",value:function(){this.footnoteCache={},this.footnoteMap={},this.footnote=[]}},{key:"pushFootnoteCache",value:function(n,r){this.footnoteCache[n]=r}},{key:"getFootnoteCache",value:function(n){return this.footnoteCache[n]||null}},{key:"pushFootNote",value:function(n,r){var o,s,a,l,d,u,h,g,m,v,f,k,A,p,b=this;if(this.footnoteMap[n])return this.footnoteMap[n];var w=n.replace(/"/g,"'"),O=this.footnote.length+1,y={},C=this.config.refNumber.render(O,w)||"[".concat(O,"]"),_=((o=this.config.refNumber)===null||o===void 0?void 0:o.appendClass)||"",S=(s=this.config.refList)===null||s===void 0||(a=s.listItem)===null||a===void 0?void 0:a.render(O,w,r,function(){var Q,P,D,I,B=b.config.refNumber.render(O,w)||"[".concat(O,"]");return ot(Q=ot(P=ot(D=ot(I='')).call(Q,B,"")});y.fnref=ot(l=ot(d=ot(u=ot(h='')).call(l,C,""),y.num=O,y.note=S||y.fnref+Xi(r).call(r),y.note=this.$engine.makeHtmlForFootnote(y.note);var L=this.config.bubbleCard?"cherry-show-bubble-card":"",E=ot(g="footnote ".concat(_," ")).call(g,L).replace(/ {2,}/g," ");y.fn=ot(m=ot(v=ot(f=ot(k=ot(A=ot(p='')).call(m,C,""),this.footnote.push(y);var T="\0~fn#".concat(O-1,"#\0");return this.footnoteMap[n]=T,T}},{key:"getFootNote",value:function(){return this.footnote}},{key:"formatFootNote",value:function(){var n,r,o,s,a,l,d,u,h,g,m,v,f,k,A,p,b=this.getFootNote();if(b.length<=0)return"";var w=((n=this.config.refList)===null||n===void 0||(r=n.listItem)===null||r===void 0?void 0:r.appendClass)||"",O=ls(b).call(b,function(E,T){var Q,P;return ot(Q=ot(P='
    ')).call(Q,E.note,"
    ")}).join(""),y=this.$engine.hash(O),C=((o=this.config.refList)===null||o===void 0||(s=o.title)===null||s===void 0?void 0:s.render())||((a=(l=this.$engine)===null||l===void 0||(d=l.$cherry)===null||d===void 0||(u=d.locale)===null||u===void 0?void 0:u.footnoteTitle)!==null&&a!==void 0?a:"title"),_=this.config.refList?"":"hidden",S=((h=this.config.refList)===null||h===void 0?void 0:h.appendClass)||"",L=((g=this.config.refList)===null||g===void 0||(m=g.title)===null||m===void 0?void 0:m.appendClass)||"";return O=ot(v=ot(f=ot(k=ot(A=ot(p='
    ')).call(f,C,"
    ")).call(v,O,"
    ")}},{key:"beforeMakeHtml",value:function(n){var r=this,o=n;o=o.replace(this.RULE.reg,function(a,l,d,u){return r.pushFootnoteCache(d,u),(a.match(/\n/g)||[]).join("")});var s=[];return o=o.replace(/\[\^([^\]]+?)\](?!:)/g,function(a,l){var d=r.getFootnoteCache(l);if(d)return r.pushFootNote(l,d);if(r.config.selfClosing||r.$cherry.options.engine.global.flowSessionContext){var u,h,g,m,v=l.replace(/"/g,"'");zs(s).call(s,v)===-1&&s.push(v);var f=r.footnote.length+zs(s).call(s,v)+1,k=((u=r.config.refNumber)===null||u===void 0?void 0:u.appendClass)||"",A="footnote ".concat(k),p=r.config.refNumber.render(f,v)||"[".concat(f,"]");return ot(h=ot(g=ot(m='')).call(h,p,"")}return a}),o+=this.formatFootNote()}},{key:"makeHtml",value:function(n,r){return n}},{key:"afterMakeHtml",value:function(n){var r=this.getFootNote();return n.replace(/\0~fn#([0-9]+)#\0/g,function(o,s){return r[s].fn})}},{key:"rule",value:function(){var n={begin:"(^|\\n)[ ]*",content:["\\[\\^([^\\]]+?)\\]:\\h*","([\\s\\S]+?)"].join(""),end:"(?=\\s*$|\\n\\n)"};return n.reg=Cg(n,"g",!0),n}}])}();Kn(UVn,"HOOK_NAME","footnote");var iHt,rHt,oHt,sHt,aHt,lHt,cHt,dHt,uHt,zYo={};function HYo(){return oHt?rHt:(oHt=1,function(){if(iHt)return zYo;iHt=1;var e,t=ai(),n=Are(),r=_E().f,o=Jwe(),s=rf(),a=rot(),l=Lp(),d=oot(),u=R0(),h=n("".slice),g=Math.min,m=d("endsWith");t({target:"String",proto:!0,forced:!(!u&&!m&&(e=r(String.prototype,"endsWith"),e&&!e.writable)||m)},{endsWith:function(f){var k=s(l(this));a(f);var A=arguments.length>1?arguments[1]:void 0,p=k.length,b=A===void 0?p:g(o(A),p),w=s(f);return h(k,b-w.length,b)===w}})}(),rHt=zc()("String","endsWith"))}function $Yo(){if(aHt)return sHt;aHt=1;var e=Al(),t=HYo(),n=String.prototype;return sHt=function(o){var s=o.endsWith;return typeof o=="string"||o===n||e(n,o)&&s===n.endsWith?t:s}}function XYo(){return cHt?lHt:(cHt=1,lHt=$Yo())}var qke=Pi(uHt?dHt:(uHt=1,dHt=XYo()));function jVn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(jVn=function(){return!!e})()}var WVn=function(){function e(t){var n,r,o,s;return t.externals,t.config,Lr(this,e),r=this,o=fi(o=e),(n=ns(r,jVn()?xi(o,[],fi(r).constructor):o.apply(r,s))).commentCache={},n}return As(e,uc),xr(e,[{key:"$cleanCache",value:function(){this.commentCache={}}},{key:"unwrapUrl",value:function(n){var r=Xi(n).call(n);return h8(r).call(r,"<")&&qke(r).call(r,">")?ka(r).call(r,1,-1):h8(r).call(r,"<")&&qke(r).call(r,">")?ka(r).call(r,5,-5):r}},{key:"pushCommentReferenceCache",value:function(n,r){var o,s=pot(r.split(/[ ]+/g)),a=s[0],l=ka(s).call(s,1),d=u8.set(this.unwrapUrl(a));this.commentCache["".concat(n).toLowerCase()]=ot(o=[d]).call(o,U6(l)).join(" ")}},{key:"getCommentReferenceCache",value:function(n){return this.commentCache["".concat(n).toLowerCase()]||null}},{key:"beforeMakeHtml",value:function(n){var r=this,o=n;return this.test(o)&&(o=(o=o.replace(this.RULE.reg,function(s,a,l,d){var u;return r.pushCommentReferenceCache(l,d),((u=s.match(/\n/g))!==null&&u!==void 0?u:[]).join("")})).replace(/(\[[^\]]*?\])?(?:\[([^\]\n]+?)\])/g,function(s,a,l){var d,u,h=r.getCommentReferenceCache(l);return h?a?ot(u="".concat(a,"(")).call(u,h,")"):ot(d="[".concat(l,"](")).call(d,h,")"):s}),this.$cleanCache()),o}},{key:"makeHtml",value:function(n,r){return n}},{key:"afterMakeHtml",value:function(n){return u8.restoreAll(n)}},{key:"rule",value:function(){var n={begin:"(^|\\n)[ ]*",content:["\\[([^^][^\\]]*?)\\]:\\h*","([^\\n]+?)"].join(""),end:"(?=$|\\n)"};return n.reg=Cg(n,"g",!0),n}}])}();Kn(WVn,"HOOK_NAME","commentReference");var hHt,fHt,gHt,mHt,kHt,vHt,AHt,pHt,bHt,GYo={};function YYo(){return gHt?fHt:(gHt=1,function(){if(hHt)return GYo;hHt=1;var e=ai(),t=QL().some;e({target:"Array",proto:!0,forced:!_H()("some")},{some:function(r){return t(this,r,arguments.length>1?arguments[1]:void 0)}})}(),fHt=zc()("Array","some"))}function ZYo(){if(kHt)return mHt;kHt=1;var e=Al(),t=YYo(),n=Array.prototype;return mHt=function(o){var s=o.some;return o===n||e(n,o)&&s===n.some?t:s}}function qYo(){return AHt?vHt:(AHt=1,vHt=ZYo())}var yQ=Pi(bHt?pHt:(bHt=1,pHt=qYo())),VVn=Object.entries,wHt=Object.setPrototypeOf,KYo=Object.isFrozen,JYo=Object.getPrototypeOf,eZo=Object.getOwnPropertyDescriptor,$0=Object.freeze,vp=Object.seal,zVn=Object.create,HVn=typeof Reflect<"u"&&Reflect,wXe=HVn.apply,OXe=HVn.construct;$0||($0=function(t){return t}),vp||(vp=function(t){return t}),wXe||(wXe=function(t,n,r){return t.apply(n,r)}),OXe||(OXe=function(t,n){return MUn(t,to(n))});var Jce=X0(Array.prototype.forEach),tZo=X0(Array.prototype.lastIndexOf),OHt=X0(Array.prototype.pop),YX=X0(Array.prototype.push),nZo=X0(Array.prototype.splice),Uhe=X0(String.prototype.toLowerCase),G6e=X0(String.prototype.toString),yHt=X0(String.prototype.match),ZX=X0(String.prototype.replace),iZo=X0(String.prototype.indexOf),rZo=X0(String.prototype.trim),fb=X0(Object.prototype.hasOwnProperty),V1=X0(RegExp.prototype.test),qX=(CHt=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),o=1;o2&&arguments[2]!==void 0?arguments[2]:Uhe;wHt&&wHt(e,null);for(var r=t.length;r--;){var o=t[r];if(typeof o=="string"){var s=n(o);s!==o&&(KYo(t)||(t[r]=s),o=s)}e[o]=!0}return e}function oZo(e){for(var t=0;t/gm),dZo=vp(/\$\{[\w\W]*/gm),uZo=vp(/^data-[\-\w.\u00B7-\uFFFF]+$/),hZo=vp(/^aria-[\-\w]+$/),$Vn=vp(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),fZo=vp(/^(?:\w+script|data):/i),gZo=vp(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),XVn=vp(/^html$/i),mZo=vp(/^[a-z][.\w]*(-[.\w]+)+$/i),r_=Object.freeze({__proto__:null,ARIA_ATTR:hZo,ATTR_WHITESPACE:gZo,CUSTOM_ELEMENT:mZo,DATA_ATTR:uZo,DOCTYPE_NAME:XVn,ERB_EXPR:cZo,IS_ALLOWED_URI:$Vn,IS_SCRIPT_OR_DATA:fZo,MUSTACHE_EXPR:lZo,TMPLIT_EXPR:dZo}),kZo=1,vZo=3,AZo=7,pZo=8,bZo=9,wZo=function(){return typeof window>"u"?null:window},OZo=function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:wZo(),n=function(Ue){return e(Ue)};if(n.version="3.2.6",n.removed=[],!t||!t.document||t.document.nodeType!==bZo||!t.Element)return n.isSupported=!1,n;var r=t.document,o=r,s=o.currentScript,a=t.DocumentFragment,l=t.HTMLTemplateElement,d=t.Node,u=t.Element,h=t.NodeFilter,g=t.NamedNodeMap,m=g===void 0?t.NamedNodeMap||t.MozNamedAttrMap:g,v=t.HTMLFormElement,f=t.DOMParser,k=t.trustedTypes,A=u.prototype,p=KX(A,"cloneNode"),b=KX(A,"remove"),w=KX(A,"nextSibling"),O=KX(A,"childNodes"),y=KX(A,"parentNode");if(typeof l=="function"){var C=r.createElement("template");C.content&&C.content.ownerDocument&&(r=C.content.ownerDocument)}var _,S="",L=r,E=L.implementation,T=L.createNodeIterator,Q=L.createDocumentFragment,P=L.getElementsByTagName,D=o.importNode,I={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};n.isSupported=typeof VVn=="function"&&typeof y=="function"&&E&&E.createHTMLDocument!==void 0;var B=r_.MUSTACHE_EXPR,R=r_.ERB_EXPR,M=r_.TMPLIT_EXPR,N=r_.DATA_ATTR,j=r_.ARIA_ATTR,W=r_.IS_SCRIPT_OR_DATA,H=r_.ATTR_WHITESPACE,X=r_.CUSTOM_ELEMENT,Y=r_.IS_ALLOWED_URI,Z=null,ie=ra({},[].concat(to(_Ht),to(Y6e),to(Z6e),to(q6e),to(SHt))),J=null,re=ra({},[].concat(to(LHt),to(K6e),to(xHt),to(ede))),se=Object.seal(zVn(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}})),le=null,ge=null,K=!0,de=!0,V=!1,ee=!0,oe=!1,te=!0,$=!1,ce=!1,pe=!1,ye=!1,Te=!1,me=!1,ke=!0,_e=!1,Ee=!0,Re=!1,Ze={},it=null,Ye=ra({},["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"]),Xe=null,wt=ra({},["audio","video","img","source","image","track"]),kt=null,Me=ra({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Qe="http://www.w3.org/1998/Math/MathML",Be="http://www.w3.org/2000/svg",De="http://www.w3.org/1999/xhtml",qe=De,Ot=!1,Mt=null,gn=ra({},[Qe,Be,De],G6e),nn=ra({},["mi","mo","mn","ms","mtext"]),vn=ra({},["annotation-xml"]),Jn=ra({},["title","style","font","a","script"]),oi=null,Fi=["application/xhtml+xml","text/html"],ir=null,zr=null,Bo=r.createElement("form"),co=function(Ue){return Ue instanceof RegExp||Ue instanceof Function},Hr=function(){var Ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!zr||zr!==Ue){if(Ue&&kn(Ue)=="object"||(Ue={}),Ue=O_(Ue),oi=Fi.indexOf(Ue.PARSER_MEDIA_TYPE)===-1?"text/html":Ue.PARSER_MEDIA_TYPE,ir=oi==="application/xhtml+xml"?G6e:Uhe,Z=fb(Ue,"ALLOWED_TAGS")?ra({},Ue.ALLOWED_TAGS,ir):ie,J=fb(Ue,"ALLOWED_ATTR")?ra({},Ue.ALLOWED_ATTR,ir):re,Mt=fb(Ue,"ALLOWED_NAMESPACES")?ra({},Ue.ALLOWED_NAMESPACES,G6e):gn,kt=fb(Ue,"ADD_URI_SAFE_ATTR")?ra(O_(Me),Ue.ADD_URI_SAFE_ATTR,ir):Me,Xe=fb(Ue,"ADD_DATA_URI_TAGS")?ra(O_(wt),Ue.ADD_DATA_URI_TAGS,ir):wt,it=fb(Ue,"FORBID_CONTENTS")?ra({},Ue.FORBID_CONTENTS,ir):Ye,le=fb(Ue,"FORBID_TAGS")?ra({},Ue.FORBID_TAGS,ir):O_({}),ge=fb(Ue,"FORBID_ATTR")?ra({},Ue.FORBID_ATTR,ir):O_({}),Ze=!!fb(Ue,"USE_PROFILES")&&Ue.USE_PROFILES,K=Ue.ALLOW_ARIA_ATTR!==!1,de=Ue.ALLOW_DATA_ATTR!==!1,V=Ue.ALLOW_UNKNOWN_PROTOCOLS||!1,ee=Ue.ALLOW_SELF_CLOSE_IN_ATTR!==!1,oe=Ue.SAFE_FOR_TEMPLATES||!1,te=Ue.SAFE_FOR_XML!==!1,$=Ue.WHOLE_DOCUMENT||!1,ye=Ue.RETURN_DOM||!1,Te=Ue.RETURN_DOM_FRAGMENT||!1,me=Ue.RETURN_TRUSTED_TYPE||!1,pe=Ue.FORCE_BODY||!1,ke=Ue.SANITIZE_DOM!==!1,_e=Ue.SANITIZE_NAMED_PROPS||!1,Ee=Ue.KEEP_CONTENT!==!1,Re=Ue.IN_PLACE||!1,Y=Ue.ALLOWED_URI_REGEXP||$Vn,qe=Ue.NAMESPACE||De,nn=Ue.MATHML_TEXT_INTEGRATION_POINTS||nn,vn=Ue.HTML_INTEGRATION_POINTS||vn,se=Ue.CUSTOM_ELEMENT_HANDLING||{},Ue.CUSTOM_ELEMENT_HANDLING&&co(Ue.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(se.tagNameCheck=Ue.CUSTOM_ELEMENT_HANDLING.tagNameCheck),Ue.CUSTOM_ELEMENT_HANDLING&&co(Ue.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(se.attributeNameCheck=Ue.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),Ue.CUSTOM_ELEMENT_HANDLING&&typeof Ue.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(se.allowCustomizedBuiltInElements=Ue.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),oe&&(de=!1),Te&&(ye=!0),Ze&&(Z=ra({},SHt),J=[],Ze.html===!0&&(ra(Z,_Ht),ra(J,LHt)),Ze.svg===!0&&(ra(Z,Y6e),ra(J,K6e),ra(J,ede)),Ze.svgFilters===!0&&(ra(Z,Z6e),ra(J,K6e),ra(J,ede)),Ze.mathMl===!0&&(ra(Z,q6e),ra(J,xHt),ra(J,ede))),Ue.ADD_TAGS&&(Z===ie&&(Z=O_(Z)),ra(Z,Ue.ADD_TAGS,ir)),Ue.ADD_ATTR&&(J===re&&(J=O_(J)),ra(J,Ue.ADD_ATTR,ir)),Ue.ADD_URI_SAFE_ATTR&&ra(kt,Ue.ADD_URI_SAFE_ATTR,ir),Ue.FORBID_CONTENTS&&(it===Ye&&(it=O_(it)),ra(it,Ue.FORBID_CONTENTS,ir)),Ee&&(Z["#text"]=!0),$&&ra(Z,["html","head","body"]),Z.table&&(ra(Z,["tbody"]),delete le.tbody),Ue.TRUSTED_TYPES_POLICY){if(typeof Ue.TRUSTED_TYPES_POLICY.createHTML!="function")throw qX('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof Ue.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw qX('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');_=Ue.TRUSTED_TYPES_POLICY,S=_.createHTML("")}else _===void 0&&(_=function(nt,bn){if(kn(nt)!="object"||typeof nt.createPolicy!="function")return null;var un=null,En="data-tt-policy-suffix";bn&&bn.hasAttribute(En)&&(un=bn.getAttribute(En));var wi="dompurify"+(un?"#"+un:"");try{return nt.createPolicy(wi,{createHTML:function(ut){return ut},createScriptURL:function(ut){return ut}})}catch{return console.warn("TrustedTypes policy "+wi+" could not be created."),null}}(k,s)),_!==null&&typeof S=="string"&&(S=_.createHTML(""));$0&&$0(Ue),zr=Ue}},is=ra({},[].concat(to(Y6e),to(Z6e),to(sZo))),_i=ra({},[].concat(to(q6e),to(aZo))),Qn=function(Ue){YX(n.removed,{element:Ue});try{y(Ue).removeChild(Ue)}catch{b(Ue)}},rr=function(Ue,nt){try{YX(n.removed,{attribute:nt.getAttributeNode(Ue),from:nt})}catch{YX(n.removed,{attribute:null,from:nt})}if(nt.removeAttribute(Ue),Ue==="is")if(ye||Te)try{Qn(nt)}catch{}else try{nt.setAttribute(Ue,"")}catch{}},cn=function(Ue){var nt=null,bn=null;if(pe)Ue=""+Ue;else{var un=yHt(Ue,/^[\r\n\t ]+/);bn=un&&un[0]}oi==="application/xhtml+xml"&&qe===De&&(Ue=''+Ue+"");var En=_?_.createHTML(Ue):Ue;if(qe===De)try{nt=new f().parseFromString(En,oi)}catch{}if(!nt||!nt.documentElement){nt=E.createDocument(qe,"template",null);try{nt.documentElement.innerHTML=Ot?S:En}catch{}}var wi=nt.body||nt.documentElement;return Ue&&bn&&wi.insertBefore(r.createTextNode(bn),wi.childNodes[0]||null),qe===De?P.call(nt,$?"html":"body")[0]:$?nt.documentElement:wi},ci=function(Ue){return T.call(Ue.ownerDocument||Ue,Ue,h.SHOW_ELEMENT|h.SHOW_COMMENT|h.SHOW_TEXT|h.SHOW_PROCESSING_INSTRUCTION|h.SHOW_CDATA_SECTION,null)},st=function(Ue){return Ue instanceof v&&(typeof Ue.nodeName!="string"||typeof Ue.textContent!="string"||typeof Ue.removeChild!="function"||!(Ue.attributes instanceof m)||typeof Ue.removeAttribute!="function"||typeof Ue.setAttribute!="function"||typeof Ue.namespaceURI!="string"||typeof Ue.insertBefore!="function"||typeof Ue.hasChildNodes!="function")},mt=function(Ue){return typeof d=="function"&&Ue instanceof d};function Pt(dt,Ue,nt){Jce(dt,function(bn){bn.call(n,Ue,nt,zr)})}var qt=function(Ue){var nt=null;if(Pt(I.beforeSanitizeElements,Ue,null),st(Ue))return Qn(Ue),!0;var bn=ir(Ue.nodeName);if(Pt(I.uponSanitizeElement,Ue,{tagName:bn,allowedTags:Z}),te&&Ue.hasChildNodes()&&!mt(Ue.firstElementChild)&&V1(/<[/\w!]/g,Ue.innerHTML)&&V1(/<[/\w!]/g,Ue.textContent)||Ue.nodeType===AZo||te&&Ue.nodeType===pZo&&V1(/<[/\w]/g,Ue.data))return Qn(Ue),!0;if(!Z[bn]||le[bn]){if(!le[bn]&&Yt(bn)&&(se.tagNameCheck instanceof RegExp&&V1(se.tagNameCheck,bn)||se.tagNameCheck instanceof Function&&se.tagNameCheck(bn)))return!1;if(Ee&&!it[bn]){var un=y(Ue)||Ue.parentNode,En=O(Ue)||Ue.childNodes;if(En&&un)for(var wi=En.length-1;wi>=0;--wi){var je=p(En[wi],!0);je.__removalCount=(Ue.__removalCount||0)+1,un.insertBefore(je,w(Ue))}}return Qn(Ue),!0}return Ue instanceof u&&!function(ut){var Ut=y(ut);Ut&&Ut.tagName||(Ut={namespaceURI:qe,tagName:"template"});var wn=Uhe(ut.tagName),_n=Uhe(Ut.tagName);return!!Mt[ut.namespaceURI]&&(ut.namespaceURI===Be?Ut.namespaceURI===De?wn==="svg":Ut.namespaceURI===Qe?wn==="svg"&&(_n==="annotation-xml"||nn[_n]):!!is[wn]:ut.namespaceURI===Qe?Ut.namespaceURI===De?wn==="math":Ut.namespaceURI===Be?wn==="math"&&vn[_n]:!!_i[wn]:ut.namespaceURI===De?!(Ut.namespaceURI===Be&&!vn[_n])&&!(Ut.namespaceURI===Qe&&!nn[_n])&&!_i[wn]&&(Jn[wn]||!is[wn]):!(oi!=="application/xhtml+xml"||!Mt[ut.namespaceURI]))}(Ue)?(Qn(Ue),!0):bn!=="noscript"&&bn!=="noembed"&&bn!=="noframes"||!V1(/<\/no(script|embed|frames)/i,Ue.innerHTML)?(oe&&Ue.nodeType===vZo&&(nt=Ue.textContent,Jce([B,R,M],function(ut){nt=ZX(nt,ut," ")}),Ue.textContent!==nt&&(YX(n.removed,{element:Ue.cloneNode()}),Ue.textContent=nt)),Pt(I.afterSanitizeElements,Ue,null),!1):(Qn(Ue),!0)},qn=function(Ue,nt,bn){if(ke&&(nt==="id"||nt==="name")&&(bn in r||bn in Bo))return!1;if(!(de&&!ge[nt]&&V1(N,nt))){if(!(K&&V1(j,nt))){if(!J[nt]||ge[nt]){if(!(Yt(Ue)&&(se.tagNameCheck instanceof RegExp&&V1(se.tagNameCheck,Ue)||se.tagNameCheck instanceof Function&&se.tagNameCheck(Ue))&&(se.attributeNameCheck instanceof RegExp&&V1(se.attributeNameCheck,nt)||se.attributeNameCheck instanceof Function&&se.attributeNameCheck(nt))||nt==="is"&&se.allowCustomizedBuiltInElements&&(se.tagNameCheck instanceof RegExp&&V1(se.tagNameCheck,bn)||se.tagNameCheck instanceof Function&&se.tagNameCheck(bn))))return!1}else if(!kt[nt]){if(!V1(Y,ZX(bn,H,""))){if((nt!=="src"&&nt!=="xlink:href"&&nt!=="href"||Ue==="script"||iZo(bn,"data:")!==0||!Xe[Ue])&&!(V&&!V1(W,ZX(bn,H,"")))){if(bn)return!1}}}}}return!0},Yt=function(Ue){return Ue!=="annotation-xml"&&yHt(Ue,X)},so=function(Ue){Pt(I.beforeSanitizeAttributes,Ue,null);var nt=Ue.attributes;if(!(!nt||st(Ue))){for(var bn={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:J,forceKeepAttr:void 0},un=nt.length,En=function(){var ut=nt[un],Ut=ut.name,wn=ut.namespaceURI,_n=ut.value,wr=ir(Ut),Jr=_n,Wo=Ut==="value"?Jr:rZo(Jr);if(bn.attrName=wr,bn.attrValue=Wo,bn.keepAttr=!0,bn.forceKeepAttr=void 0,Pt(I.uponSanitizeAttribute,Ue,bn),Wo=bn.attrValue,!_e||wr!=="id"&&wr!=="name"||(rr(Ut,Ue),Wo="user-content-"+Wo),te&&V1(/((--!?|])>)|<\/(style|title)/i,Wo))return rr(Ut,Ue),0;if(bn.forceKeepAttr)return 0;if(!bn.keepAttr||!ee&&V1(/\/>/i,Wo))return rr(Ut,Ue),0;oe&&Jce([B,R,M],function(bu){Wo=ZX(Wo,bu," ")});var pl=ir(Ue.nodeName);if(qn(pl,wr,Wo)){if(_&&kn(k)=="object"&&typeof k.getAttributeType=="function"&&!wn)switch(k.getAttributeType(pl,wr)){case"TrustedHTML":Wo=_.createHTML(Wo);break;case"TrustedScriptURL":Wo=_.createScriptURL(Wo)}if(Wo!==Jr)try{wn?Ue.setAttributeNS(wn,Ut,Wo):Ue.setAttribute(Ut,Wo),st(Ue)?Qn(Ue):OHt(n.removed)}catch{rr(Ut,Ue)}}else rr(Ut,Ue)},wi;un--;)wi=En();Pt(I.afterSanitizeAttributes,Ue,null)}},jn=function dt(Ue){var nt=null,bn=ci(Ue);for(Pt(I.beforeSanitizeShadowDOM,Ue,null);nt=bn.nextNode();)Pt(I.uponSanitizeShadowNode,nt,null),qt(nt),so(nt),nt.content instanceof a&&dt(nt.content);Pt(I.afterSanitizeShadowDOM,Ue,null)};return n.sanitize=function(dt){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nt=null,bn=null,un=null,En=null;if(Ot=!dt,Ot&&(dt="\x3C!-->"),typeof dt!="string"&&!mt(dt)){if(typeof dt.toString!="function")throw qX("toString is not a function");if(typeof(dt=dt.toString())!="string")throw qX("dirty is not a string, aborting")}if(!n.isSupported)return dt;if(ce||Hr(Ue),n.removed=[],typeof dt=="string"&&(Re=!1),Re){if(dt.nodeName){var wi=ir(dt.nodeName);if(!Z[wi]||le[wi])throw qX("root node is forbidden and cannot be sanitized in-place")}}else if(dt instanceof d)nt=cn("\x3C!---->"),bn=nt.ownerDocument.importNode(dt,!0),bn.nodeType===kZo&&bn.nodeName==="BODY"||bn.nodeName==="HTML"?nt=bn:nt.appendChild(bn);else{if(!ye&&!oe&&!$&&dt.indexOf("<")===-1)return _&&me?_.createHTML(dt):dt;if(nt=cn(dt),!nt)return ye?null:me?S:""}nt&&pe&&Qn(nt.firstChild);for(var je=ci(Re?dt:nt);un=je.nextNode();)qt(un),so(un),un.content instanceof a&&jn(un.content);if(Re)return dt;if(ye){if(Te)for(En=Q.call(nt.ownerDocument);nt.firstChild;)En.appendChild(nt.firstChild);else En=nt;return(J.shadowroot||J.shadowrootmode)&&(En=D.call(o,En,!0)),En}var ut=$?nt.outerHTML:nt.innerHTML;return $&&Z["!doctype"]&&nt.ownerDocument&&nt.ownerDocument.doctype&&nt.ownerDocument.doctype.name&&V1(XVn,nt.ownerDocument.doctype.name)&&(ut=" -`+ut),oe&&Jce([B,R,M],function(Ut){ut=ZX(ut,Ut," ")}),_&&me?_.createHTML(ut):ut},n.setConfig=function(){Hr(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}),ce=!0},n.clearConfig=function(){zr=null,ce=!1},n.isValidAttribute=function(dt,Ue,nt){zr||Hr({});var bn=ir(dt),un=ir(Ue);return qn(bn,un,nt)},n.addHook=function(dt,Ue){typeof Ue=="function"&&YX(I[dt],Ue)},n.removeHook=function(dt,Ue){if(Ue!==void 0){var nt=tZo(I[dt],Ue);return nt===-1?void 0:nZo(I[dt],nt,1)[0]}return OHt(I[dt])},n.removeHooks=function(dt){I[dt]=[]},n.removeAllHooks=function(){I={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},n}(),yXe=OZo(window);function GVn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(GVn=function(){return!!e})()}var EHt=["href","src"];yXe.addHook("afterSanitizeAttributes",function(e){ki(EHt).call(EHt,function(t){if(e.hasAttribute(t)){var n=e.getAttribute(t);e.setAttribute(t,n.replace(/\\/g,"%5c"))}})});var YVn=function(){function e(t){var n,r,o,s,a=t.config;return Lr(this,e),r=this,s=[{needCache:!0}],o=fi(o=e),(n=ns(r,GVn()?xi(o,s||[],fi(r).constructor):o.apply(r,s))).filterStyle=a.filterStyle||!1,n.removeTrailingNewline=a.removeTrailingNewline||!1,n}return As(e,uc),xr(e,[{key:"isAutoLinkTag",value:function(n){var r=[/^<([a-z][a-z0-9+.-]{1,31}:\/\/[^<> `]+)>$/i,/^<(mailto:[^<> `]+)>$/i,/^<([^()<>[\]:'@\\,"\s`]+@[^()<>[\]:'@\\,"\s`.]+\.[^()<>[\]:'@\\,"\s`]+)>$/i];return yQ(r).call(r,function(o){return o.test(n)})}},{key:"isHtmlComment",value:function(n){return/^\x3C!--.*?-->$/.test(n)}},{key:"beforeMakeHtml",value:function(n,r){var o=this;this.$engine.htmlWhiteListAppend?(this.htmlWhiteListAppend=new RegExp("^(".concat(this.$engine.htmlWhiteListAppend,")( |$|/)"),"i"),this.htmlWhiteList=this.$engine.htmlWhiteListAppend.split("|")):(this.htmlWhiteListAppend=!1,this.htmlWhiteList=[]);var s=/^[ ]+/i;this.$engine.htmlBlackList&&(s=/\*/.test(this.$engine.htmlBlackList)?/^[^ ]+( |$|\/)/i:new RegExp("^(".concat(this.$engine.htmlBlackList,")( |$|/)"),"i"));var a=n;return a=(a=(a=(a=(a=(a=function(l){if(typeof l!="string")return"";var d=l.replace(/&(\w+);?/g,function(u,h){return zs(u).call(u,";")===-1||zs(kFt).call(kFt,h.toLowerCase())===-1?u.replace(/&/g,"&"):u});return(d=d.replace(/&#(?!x)(\d*);?/gi,function(u,h){return fXe(h)||zs(u).call(u,";")===-1||h.length>7||!vFt(h)?u.replace(/&/g,"&"):u})).replace(/&#x([0-9a-f]*);?/gi,function(u,h){if(fXe(h))return u.replace(/&/g,"&");var g="0x".concat(h),m=GO(g,16);return isNaN(m)||zs(u).call(u,";")===-1||h.length>6||!vFt(g)?u.replace(/&/g,"&"):u})}(a=rWn(a))).replace(/<[/]?([^<]*?)>/g,function(l,d){if(s&&s.test(d)&&!o.isAutoLinkTag(l)&&!o.isHtmlComment(l))return l.replace(//g,">");if(!(AXo.test(d)||o.isAutoLinkTag(l)||o.isHtmlComment(l)||o.htmlWhiteListAppend!==!1&&o.htmlWhiteListAppend.test(d)))return l.replace(//g,">");var u=l;return d.replace(/^a .*? href="([^"]+)"/,function(h,g){var m=o.$engine.urlProcessor(g,"link");u=u.replace(/ href="[^"]+"/,' href="'.concat(m,'"'))}),d.replace(/^a href="([^"]+)"/,function(h,g){var m=o.$engine.urlProcessor(g,"link");u=u.replace(/ href="[^"]+"/,' href="'.concat(m,'"'))}),d.replace(/^img .*? src="([^"]+)"/,function(h,g){var m=o.$engine.urlProcessor(g,"image");u=u.replace(/ src="[^"]+"/,' src="'.concat(m,'"'))}),d.replace(/^img src="([^"]+)"/,function(h,g){var m=o.$engine.urlProcessor(g,"image");u=u.replace(/ src="[^"]+"/,' src="'.concat(m,'"'))}),u.replace(//g,"$#62;")})).replace(/<(?=(\w|\n|$))/g,"<")).replace(/<\//g,"</")).replace(/\$#60;/g,"<").replace(/\$#62;/g,">")).replace(/\\</g,"<").replace(/\\>/g,">").replace(/\\/g,">"),this.filterStyle&&(a=(a=a.replace(/<([^/][^>]+?) style="[^>\n]+?"([^>\n]*)>/gi,"<$1$2>")).replace(/<([^/][^>]+?) style='[^>\n]+?'([^>\n]*)>/gi,"<$1$2>")),this.removeTrailingNewline&&(a=a.replace(/(<\/[^>\n]+>)\s*\n\s*\n+/g,`$1 +$2`)})).replace(this.RULE.extend.reg,function(m,v){return d.$makeToc(h,g,v)})).replace(this.RULE.standard.reg,function(m,v){return d.$makeToc(h,g,v)}),this.isFirstTocToken=!0,u}},{key:"test",value:function(n,r){return!!this.RULE[r].reg&&this.RULE[r].reg.test(n)}},{key:"rule",value:function(){var n={begin:"(?:^|\\n)(\\n*)",end:"(?=$|\\n)",content:"[ ]*((?:【【|\\[\\[)(?:toc|TOC)(?:\\]\\]|】】))[ ]*"};n.reg=new RegExp(n.begin+n.content+n.end,"g");var r={begin:"(?:^|\\n)(\\n*)",end:"(?=$|\\n)",content:"[ ]*(\\[(?:toc|TOC)\\])[ ]*"};return r.reg=new RegExp(r.begin+r.content+r.end,"g"),{extend:n,standard:r}}}])}();function NVn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(NVn=function(){return!!e})()}Kn(FVn,"HOOK_NAME","toc");var UVn=function(){function e(t){t.externals;var n,r,o,s,a=t.config,l=t.cherry;return Lr(this,e),r=this,o=fi(o=e),(n=ns(r,NVn()?xi(o,[],fi(r).constructor):o.apply(r,s))).config=a,n.$cherry=l,n.footnoteCache={},n.footnoteMap={},n.footnote=[],n}return As(e,uc),xr(e,[{key:"$cleanCache",value:function(){this.footnoteCache={},this.footnoteMap={},this.footnote=[]}},{key:"pushFootnoteCache",value:function(n,r){this.footnoteCache[n]=r}},{key:"getFootnoteCache",value:function(n){return this.footnoteCache[n]||null}},{key:"pushFootNote",value:function(n,r){var o,s,a,l,d,u,h,g,m,v,f,k,A,p,b=this;if(this.footnoteMap[n])return this.footnoteMap[n];var w=n.replace(/"/g,"'"),O=this.footnote.length+1,y={},C=this.config.refNumber.render(O,w)||"[".concat(O,"]"),_=((o=this.config.refNumber)===null||o===void 0?void 0:o.appendClass)||"",S=(s=this.config.refList)===null||s===void 0||(a=s.listItem)===null||a===void 0?void 0:a.render(O,w,r,function(){var T,P,D,I,B=b.config.refNumber.render(O,w)||"[".concat(O,"]");return ot(T=ot(P=ot(D=ot(I='')).call(T,B,"")});y.fnref=ot(l=ot(d=ot(u=ot(h='')).call(l,C,""),y.num=O,y.note=S||y.fnref+Xi(r).call(r),y.note=this.$engine.makeHtmlForFootnote(y.note);var L=this.config.bubbleCard?"cherry-show-bubble-card":"",E=ot(g="footnote ".concat(_," ")).call(g,L).replace(/ {2,}/g," ");y.fn=ot(m=ot(v=ot(f=ot(k=ot(A=ot(p='')).call(m,C,""),this.footnote.push(y);var Q="\0~fn#".concat(O-1,"#\0");return this.footnoteMap[n]=Q,Q}},{key:"getFootNote",value:function(){return this.footnote}},{key:"formatFootNote",value:function(){var n,r,o,s,a,l,d,u,h,g,m,v,f,k,A,p,b=this.getFootNote();if(b.length<=0)return"";var w=((n=this.config.refList)===null||n===void 0||(r=n.listItem)===null||r===void 0?void 0:r.appendClass)||"",O=ls(b).call(b,function(E,Q){var T,P;return ot(T=ot(P='
    ')).call(T,E.note,"
    ")}).join(""),y=this.$engine.hash(O),C=((o=this.config.refList)===null||o===void 0||(s=o.title)===null||s===void 0?void 0:s.render())||((a=(l=this.$engine)===null||l===void 0||(d=l.$cherry)===null||d===void 0||(u=d.locale)===null||u===void 0?void 0:u.footnoteTitle)!==null&&a!==void 0?a:"title"),_=this.config.refList?"":"hidden",S=((h=this.config.refList)===null||h===void 0?void 0:h.appendClass)||"",L=((g=this.config.refList)===null||g===void 0||(m=g.title)===null||m===void 0?void 0:m.appendClass)||"";return O=ot(v=ot(f=ot(k=ot(A=ot(p='
    ')).call(f,C,"
    ")).call(v,O,"
    ")}},{key:"beforeMakeHtml",value:function(n){var r=this,o=n;o=o.replace(this.RULE.reg,function(a,l,d,u){return r.pushFootnoteCache(d,u),(a.match(/\n/g)||[]).join("")});var s=[];return o=o.replace(/\[\^([^\]]+?)\](?!:)/g,function(a,l){var d=r.getFootnoteCache(l);if(d)return r.pushFootNote(l,d);if(r.config.selfClosing||r.$cherry.options.engine.global.flowSessionContext){var u,h,g,m,v=l.replace(/"/g,"'");zs(s).call(s,v)===-1&&s.push(v);var f=r.footnote.length+zs(s).call(s,v)+1,k=((u=r.config.refNumber)===null||u===void 0?void 0:u.appendClass)||"",A="footnote ".concat(k),p=r.config.refNumber.render(f,v)||"[".concat(f,"]");return ot(h=ot(g=ot(m='')).call(h,p,"")}return a}),o+=this.formatFootNote()}},{key:"makeHtml",value:function(n,r){return n}},{key:"afterMakeHtml",value:function(n){var r=this.getFootNote();return n.replace(/\0~fn#([0-9]+)#\0/g,function(o,s){return r[s].fn})}},{key:"rule",value:function(){var n={begin:"(^|\\n)[ ]*",content:["\\[\\^([^\\]]+?)\\]:\\h*","([\\s\\S]+?)"].join(""),end:"(?=\\s*$|\\n\\n)"};return n.reg=Cg(n,"g",!0),n}}])}();Kn(UVn,"HOOK_NAME","footnote");var iHt,rHt,oHt,sHt,aHt,lHt,cHt,dHt,uHt,zYo={};function HYo(){return oHt?rHt:(oHt=1,function(){if(iHt)return zYo;iHt=1;var e,t=ai(),n=Are(),r=_E().f,o=Jwe(),s=rf(),a=rot(),l=Lp(),d=oot(),u=R0(),h=n("".slice),g=Math.min,m=d("endsWith");t({target:"String",proto:!0,forced:!(!u&&!m&&(e=r(String.prototype,"endsWith"),e&&!e.writable)||m)},{endsWith:function(f){var k=s(l(this));a(f);var A=arguments.length>1?arguments[1]:void 0,p=k.length,b=A===void 0?p:g(o(A),p),w=s(f);return h(k,b-w.length,b)===w}})}(),rHt=zc()("String","endsWith"))}function $Yo(){if(aHt)return sHt;aHt=1;var e=Al(),t=HYo(),n=String.prototype;return sHt=function(o){var s=o.endsWith;return typeof o=="string"||o===n||e(n,o)&&s===n.endsWith?t:s}}function XYo(){return cHt?lHt:(cHt=1,lHt=$Yo())}var qke=Pi(uHt?dHt:(uHt=1,dHt=XYo()));function jVn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(jVn=function(){return!!e})()}var WVn=function(){function e(t){var n,r,o,s;return t.externals,t.config,Lr(this,e),r=this,o=fi(o=e),(n=ns(r,jVn()?xi(o,[],fi(r).constructor):o.apply(r,s))).commentCache={},n}return As(e,uc),xr(e,[{key:"$cleanCache",value:function(){this.commentCache={}}},{key:"unwrapUrl",value:function(n){var r=Xi(n).call(n);return h8(r).call(r,"<")&&qke(r).call(r,">")?ka(r).call(r,1,-1):h8(r).call(r,"<")&&qke(r).call(r,">")?ka(r).call(r,5,-5):r}},{key:"pushCommentReferenceCache",value:function(n,r){var o,s=pot(r.split(/[ ]+/g)),a=s[0],l=ka(s).call(s,1),d=u8.set(this.unwrapUrl(a));this.commentCache["".concat(n).toLowerCase()]=ot(o=[d]).call(o,U6(l)).join(" ")}},{key:"getCommentReferenceCache",value:function(n){return this.commentCache["".concat(n).toLowerCase()]||null}},{key:"beforeMakeHtml",value:function(n){var r=this,o=n;return this.test(o)&&(o=(o=o.replace(this.RULE.reg,function(s,a,l,d){var u;return r.pushCommentReferenceCache(l,d),((u=s.match(/\n/g))!==null&&u!==void 0?u:[]).join("")})).replace(/(\[[^\]]*?\])?(?:\[([^\]\n]+?)\])/g,function(s,a,l){var d,u,h=r.getCommentReferenceCache(l);return h?a?ot(u="".concat(a,"(")).call(u,h,")"):ot(d="[".concat(l,"](")).call(d,h,")"):s}),this.$cleanCache()),o}},{key:"makeHtml",value:function(n,r){return n}},{key:"afterMakeHtml",value:function(n){return u8.restoreAll(n)}},{key:"rule",value:function(){var n={begin:"(^|\\n)[ ]*",content:["\\[([^^][^\\]]*?)\\]:\\h*","([^\\n]+?)"].join(""),end:"(?=$|\\n)"};return n.reg=Cg(n,"g",!0),n}}])}();Kn(WVn,"HOOK_NAME","commentReference");var hHt,fHt,gHt,mHt,kHt,vHt,AHt,pHt,bHt,GYo={};function YYo(){return gHt?fHt:(gHt=1,function(){if(hHt)return GYo;hHt=1;var e=ai(),t=QL().some;e({target:"Array",proto:!0,forced:!_H()("some")},{some:function(r){return t(this,r,arguments.length>1?arguments[1]:void 0)}})}(),fHt=zc()("Array","some"))}function ZYo(){if(kHt)return mHt;kHt=1;var e=Al(),t=YYo(),n=Array.prototype;return mHt=function(o){var s=o.some;return o===n||e(n,o)&&s===n.some?t:s}}function qYo(){return AHt?vHt:(AHt=1,vHt=ZYo())}var yQ=Pi(bHt?pHt:(bHt=1,pHt=qYo())),VVn=Object.entries,wHt=Object.setPrototypeOf,KYo=Object.isFrozen,JYo=Object.getPrototypeOf,eZo=Object.getOwnPropertyDescriptor,$0=Object.freeze,vp=Object.seal,zVn=Object.create,HVn=typeof Reflect<"u"&&Reflect,wXe=HVn.apply,OXe=HVn.construct;$0||($0=function(t){return t}),vp||(vp=function(t){return t}),wXe||(wXe=function(t,n,r){return t.apply(n,r)}),OXe||(OXe=function(t,n){return MUn(t,to(n))});var Jce=X0(Array.prototype.forEach),tZo=X0(Array.prototype.lastIndexOf),OHt=X0(Array.prototype.pop),YX=X0(Array.prototype.push),nZo=X0(Array.prototype.splice),Uhe=X0(String.prototype.toLowerCase),G6e=X0(String.prototype.toString),yHt=X0(String.prototype.match),ZX=X0(String.prototype.replace),iZo=X0(String.prototype.indexOf),rZo=X0(String.prototype.trim),fb=X0(Object.prototype.hasOwnProperty),V1=X0(RegExp.prototype.test),qX=(CHt=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),o=1;o2&&arguments[2]!==void 0?arguments[2]:Uhe;wHt&&wHt(e,null);for(var r=t.length;r--;){var o=t[r];if(typeof o=="string"){var s=n(o);s!==o&&(KYo(t)||(t[r]=s),o=s)}e[o]=!0}return e}function oZo(e){for(var t=0;t/gm),dZo=vp(/\$\{[\w\W]*/gm),uZo=vp(/^data-[\-\w.\u00B7-\uFFFF]+$/),hZo=vp(/^aria-[\-\w]+$/),$Vn=vp(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),fZo=vp(/^(?:\w+script|data):/i),gZo=vp(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),XVn=vp(/^html$/i),mZo=vp(/^[a-z][.\w]*(-[.\w]+)+$/i),r_=Object.freeze({__proto__:null,ARIA_ATTR:hZo,ATTR_WHITESPACE:gZo,CUSTOM_ELEMENT:mZo,DATA_ATTR:uZo,DOCTYPE_NAME:XVn,ERB_EXPR:cZo,IS_ALLOWED_URI:$Vn,IS_SCRIPT_OR_DATA:fZo,MUSTACHE_EXPR:lZo,TMPLIT_EXPR:dZo}),kZo=1,vZo=3,AZo=7,pZo=8,bZo=9,wZo=function(){return typeof window>"u"?null:window},OZo=function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:wZo(),n=function(Ue){return e(Ue)};if(n.version="3.2.6",n.removed=[],!t||!t.document||t.document.nodeType!==bZo||!t.Element)return n.isSupported=!1,n;var r=t.document,o=r,s=o.currentScript,a=t.DocumentFragment,l=t.HTMLTemplateElement,d=t.Node,u=t.Element,h=t.NodeFilter,g=t.NamedNodeMap,m=g===void 0?t.NamedNodeMap||t.MozNamedAttrMap:g,v=t.HTMLFormElement,f=t.DOMParser,k=t.trustedTypes,A=u.prototype,p=KX(A,"cloneNode"),b=KX(A,"remove"),w=KX(A,"nextSibling"),O=KX(A,"childNodes"),y=KX(A,"parentNode");if(typeof l=="function"){var C=r.createElement("template");C.content&&C.content.ownerDocument&&(r=C.content.ownerDocument)}var _,S="",L=r,E=L.implementation,Q=L.createNodeIterator,T=L.createDocumentFragment,P=L.getElementsByTagName,D=o.importNode,I={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};n.isSupported=typeof VVn=="function"&&typeof y=="function"&&E&&E.createHTMLDocument!==void 0;var B=r_.MUSTACHE_EXPR,R=r_.ERB_EXPR,M=r_.TMPLIT_EXPR,N=r_.DATA_ATTR,j=r_.ARIA_ATTR,W=r_.IS_SCRIPT_OR_DATA,H=r_.ATTR_WHITESPACE,X=r_.CUSTOM_ELEMENT,Y=r_.IS_ALLOWED_URI,Z=null,ie=ra({},[].concat(to(_Ht),to(Y6e),to(Z6e),to(q6e),to(SHt))),J=null,re=ra({},[].concat(to(LHt),to(K6e),to(xHt),to(ede))),se=Object.seal(zVn(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}})),le=null,ge=null,K=!0,de=!0,V=!1,ee=!0,oe=!1,te=!0,$=!1,ce=!1,pe=!1,ye=!1,Te=!1,me=!1,ke=!0,_e=!1,Ee=!0,Re=!1,Ze={},it=null,Ye=ra({},["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"]),Xe=null,Ot=ra({},["audio","video","img","source","image","track"]),kt=null,Me=ra({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Qe="http://www.w3.org/1998/Math/MathML",Be="http://www.w3.org/2000/svg",De="http://www.w3.org/1999/xhtml",qe=De,bt=!1,Ut=null,mn=ra({},[Qe,Be,De],G6e),dn=ra({},["mi","mo","mn","ms","mtext"]),wn=ra({},["annotation-xml"]),ni=ra({},["title","style","font","a","script"]),oi=null,Fi=["application/xhtml+xml","text/html"],ir=null,zr=null,Bo=r.createElement("form"),co=function(Ue){return Ue instanceof RegExp||Ue instanceof Function},Hr=function(){var Ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!zr||zr!==Ue){if(Ue&&kn(Ue)=="object"||(Ue={}),Ue=O_(Ue),oi=Fi.indexOf(Ue.PARSER_MEDIA_TYPE)===-1?"text/html":Ue.PARSER_MEDIA_TYPE,ir=oi==="application/xhtml+xml"?G6e:Uhe,Z=fb(Ue,"ALLOWED_TAGS")?ra({},Ue.ALLOWED_TAGS,ir):ie,J=fb(Ue,"ALLOWED_ATTR")?ra({},Ue.ALLOWED_ATTR,ir):re,Ut=fb(Ue,"ALLOWED_NAMESPACES")?ra({},Ue.ALLOWED_NAMESPACES,G6e):mn,kt=fb(Ue,"ADD_URI_SAFE_ATTR")?ra(O_(Me),Ue.ADD_URI_SAFE_ATTR,ir):Me,Xe=fb(Ue,"ADD_DATA_URI_TAGS")?ra(O_(Ot),Ue.ADD_DATA_URI_TAGS,ir):Ot,it=fb(Ue,"FORBID_CONTENTS")?ra({},Ue.FORBID_CONTENTS,ir):Ye,le=fb(Ue,"FORBID_TAGS")?ra({},Ue.FORBID_TAGS,ir):O_({}),ge=fb(Ue,"FORBID_ATTR")?ra({},Ue.FORBID_ATTR,ir):O_({}),Ze=!!fb(Ue,"USE_PROFILES")&&Ue.USE_PROFILES,K=Ue.ALLOW_ARIA_ATTR!==!1,de=Ue.ALLOW_DATA_ATTR!==!1,V=Ue.ALLOW_UNKNOWN_PROTOCOLS||!1,ee=Ue.ALLOW_SELF_CLOSE_IN_ATTR!==!1,oe=Ue.SAFE_FOR_TEMPLATES||!1,te=Ue.SAFE_FOR_XML!==!1,$=Ue.WHOLE_DOCUMENT||!1,ye=Ue.RETURN_DOM||!1,Te=Ue.RETURN_DOM_FRAGMENT||!1,me=Ue.RETURN_TRUSTED_TYPE||!1,pe=Ue.FORCE_BODY||!1,ke=Ue.SANITIZE_DOM!==!1,_e=Ue.SANITIZE_NAMED_PROPS||!1,Ee=Ue.KEEP_CONTENT!==!1,Re=Ue.IN_PLACE||!1,Y=Ue.ALLOWED_URI_REGEXP||$Vn,qe=Ue.NAMESPACE||De,dn=Ue.MATHML_TEXT_INTEGRATION_POINTS||dn,wn=Ue.HTML_INTEGRATION_POINTS||wn,se=Ue.CUSTOM_ELEMENT_HANDLING||{},Ue.CUSTOM_ELEMENT_HANDLING&&co(Ue.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(se.tagNameCheck=Ue.CUSTOM_ELEMENT_HANDLING.tagNameCheck),Ue.CUSTOM_ELEMENT_HANDLING&&co(Ue.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(se.attributeNameCheck=Ue.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),Ue.CUSTOM_ELEMENT_HANDLING&&typeof Ue.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(se.allowCustomizedBuiltInElements=Ue.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),oe&&(de=!1),Te&&(ye=!0),Ze&&(Z=ra({},SHt),J=[],Ze.html===!0&&(ra(Z,_Ht),ra(J,LHt)),Ze.svg===!0&&(ra(Z,Y6e),ra(J,K6e),ra(J,ede)),Ze.svgFilters===!0&&(ra(Z,Z6e),ra(J,K6e),ra(J,ede)),Ze.mathMl===!0&&(ra(Z,q6e),ra(J,xHt),ra(J,ede))),Ue.ADD_TAGS&&(Z===ie&&(Z=O_(Z)),ra(Z,Ue.ADD_TAGS,ir)),Ue.ADD_ATTR&&(J===re&&(J=O_(J)),ra(J,Ue.ADD_ATTR,ir)),Ue.ADD_URI_SAFE_ATTR&&ra(kt,Ue.ADD_URI_SAFE_ATTR,ir),Ue.FORBID_CONTENTS&&(it===Ye&&(it=O_(it)),ra(it,Ue.FORBID_CONTENTS,ir)),Ee&&(Z["#text"]=!0),$&&ra(Z,["html","head","body"]),Z.table&&(ra(Z,["tbody"]),delete le.tbody),Ue.TRUSTED_TYPES_POLICY){if(typeof Ue.TRUSTED_TYPES_POLICY.createHTML!="function")throw qX('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof Ue.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw qX('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');_=Ue.TRUSTED_TYPES_POLICY,S=_.createHTML("")}else _===void 0&&(_=function(nt,pn){if(kn(nt)!="object"||typeof nt.createPolicy!="function")return null;var un=null,En="data-tt-policy-suffix";pn&&pn.hasAttribute(En)&&(un=pn.getAttribute(En));var wi="dompurify"+(un?"#"+un:"");try{return nt.createPolicy(wi,{createHTML:function(ut){return ut},createScriptURL:function(ut){return ut}})}catch{return console.warn("TrustedTypes policy "+wi+" could not be created."),null}}(k,s)),_!==null&&typeof S=="string"&&(S=_.createHTML(""));$0&&$0(Ue),zr=Ue}},is=ra({},[].concat(to(Y6e),to(Z6e),to(sZo))),_i=ra({},[].concat(to(q6e),to(aZo))),Qn=function(Ue){YX(n.removed,{element:Ue});try{y(Ue).removeChild(Ue)}catch{b(Ue)}},rr=function(Ue,nt){try{YX(n.removed,{attribute:nt.getAttributeNode(Ue),from:nt})}catch{YX(n.removed,{attribute:null,from:nt})}if(nt.removeAttribute(Ue),Ue==="is")if(ye||Te)try{Qn(nt)}catch{}else try{nt.setAttribute(Ue,"")}catch{}},ln=function(Ue){var nt=null,pn=null;if(pe)Ue=""+Ue;else{var un=yHt(Ue,/^[\r\n\t ]+/);pn=un&&un[0]}oi==="application/xhtml+xml"&&qe===De&&(Ue=''+Ue+"");var En=_?_.createHTML(Ue):Ue;if(qe===De)try{nt=new f().parseFromString(En,oi)}catch{}if(!nt||!nt.documentElement){nt=E.createDocument(qe,"template",null);try{nt.documentElement.innerHTML=bt?S:En}catch{}}var wi=nt.body||nt.documentElement;return Ue&&pn&&wi.insertBefore(r.createTextNode(pn),wi.childNodes[0]||null),qe===De?P.call(nt,$?"html":"body")[0]:$?nt.documentElement:wi},ci=function(Ue){return Q.call(Ue.ownerDocument||Ue,Ue,h.SHOW_ELEMENT|h.SHOW_COMMENT|h.SHOW_TEXT|h.SHOW_PROCESSING_INSTRUCTION|h.SHOW_CDATA_SECTION,null)},st=function(Ue){return Ue instanceof v&&(typeof Ue.nodeName!="string"||typeof Ue.textContent!="string"||typeof Ue.removeChild!="function"||!(Ue.attributes instanceof m)||typeof Ue.removeAttribute!="function"||typeof Ue.setAttribute!="function"||typeof Ue.namespaceURI!="string"||typeof Ue.insertBefore!="function"||typeof Ue.hasChildNodes!="function")},mt=function(Ue){return typeof d=="function"&&Ue instanceof d};function Mt(dt,Ue,nt){Jce(dt,function(pn){pn.call(n,Ue,nt,zr)})}var qt=function(Ue){var nt=null;if(Mt(I.beforeSanitizeElements,Ue,null),st(Ue))return Qn(Ue),!0;var pn=ir(Ue.nodeName);if(Mt(I.uponSanitizeElement,Ue,{tagName:pn,allowedTags:Z}),te&&Ue.hasChildNodes()&&!mt(Ue.firstElementChild)&&V1(/<[/\w!]/g,Ue.innerHTML)&&V1(/<[/\w!]/g,Ue.textContent)||Ue.nodeType===AZo||te&&Ue.nodeType===pZo&&V1(/<[/\w]/g,Ue.data))return Qn(Ue),!0;if(!Z[pn]||le[pn]){if(!le[pn]&&Yt(pn)&&(se.tagNameCheck instanceof RegExp&&V1(se.tagNameCheck,pn)||se.tagNameCheck instanceof Function&&se.tagNameCheck(pn)))return!1;if(Ee&&!it[pn]){var un=y(Ue)||Ue.parentNode,En=O(Ue)||Ue.childNodes;if(En&&un)for(var wi=En.length-1;wi>=0;--wi){var je=p(En[wi],!0);je.__removalCount=(Ue.__removalCount||0)+1,un.insertBefore(je,w(Ue))}}return Qn(Ue),!0}return Ue instanceof u&&!function(ut){var Nt=y(ut);Nt&&Nt.tagName||(Nt={namespaceURI:qe,tagName:"template"});var bn=Uhe(ut.tagName),_n=Uhe(Nt.tagName);return!!Ut[ut.namespaceURI]&&(ut.namespaceURI===Be?Nt.namespaceURI===De?bn==="svg":Nt.namespaceURI===Qe?bn==="svg"&&(_n==="annotation-xml"||dn[_n]):!!is[bn]:ut.namespaceURI===Qe?Nt.namespaceURI===De?bn==="math":Nt.namespaceURI===Be?bn==="math"&&wn[_n]:!!_i[bn]:ut.namespaceURI===De?!(Nt.namespaceURI===Be&&!wn[_n])&&!(Nt.namespaceURI===Qe&&!dn[_n])&&!_i[bn]&&(ni[bn]||!is[bn]):!(oi!=="application/xhtml+xml"||!Ut[ut.namespaceURI]))}(Ue)?(Qn(Ue),!0):pn!=="noscript"&&pn!=="noembed"&&pn!=="noframes"||!V1(/<\/no(script|embed|frames)/i,Ue.innerHTML)?(oe&&Ue.nodeType===vZo&&(nt=Ue.textContent,Jce([B,R,M],function(ut){nt=ZX(nt,ut," ")}),Ue.textContent!==nt&&(YX(n.removed,{element:Ue.cloneNode()}),Ue.textContent=nt)),Mt(I.afterSanitizeElements,Ue,null),!1):(Qn(Ue),!0)},qn=function(Ue,nt,pn){if(ke&&(nt==="id"||nt==="name")&&(pn in r||pn in Bo))return!1;if(!(de&&!ge[nt]&&V1(N,nt))){if(!(K&&V1(j,nt))){if(!J[nt]||ge[nt]){if(!(Yt(Ue)&&(se.tagNameCheck instanceof RegExp&&V1(se.tagNameCheck,Ue)||se.tagNameCheck instanceof Function&&se.tagNameCheck(Ue))&&(se.attributeNameCheck instanceof RegExp&&V1(se.attributeNameCheck,nt)||se.attributeNameCheck instanceof Function&&se.attributeNameCheck(nt))||nt==="is"&&se.allowCustomizedBuiltInElements&&(se.tagNameCheck instanceof RegExp&&V1(se.tagNameCheck,pn)||se.tagNameCheck instanceof Function&&se.tagNameCheck(pn))))return!1}else if(!kt[nt]){if(!V1(Y,ZX(pn,H,""))){if((nt!=="src"&&nt!=="xlink:href"&&nt!=="href"||Ue==="script"||iZo(pn,"data:")!==0||!Xe[Ue])&&!(V&&!V1(W,ZX(pn,H,"")))){if(pn)return!1}}}}}return!0},Yt=function(Ue){return Ue!=="annotation-xml"&&yHt(Ue,X)},so=function(Ue){Mt(I.beforeSanitizeAttributes,Ue,null);var nt=Ue.attributes;if(!(!nt||st(Ue))){for(var pn={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:J,forceKeepAttr:void 0},un=nt.length,En=function(){var ut=nt[un],Nt=ut.name,bn=ut.namespaceURI,_n=ut.value,Or=ir(Nt),Jr=_n,Wo=Nt==="value"?Jr:rZo(Jr);if(pn.attrName=Or,pn.attrValue=Wo,pn.keepAttr=!0,pn.forceKeepAttr=void 0,Mt(I.uponSanitizeAttribute,Ue,pn),Wo=pn.attrValue,!_e||Or!=="id"&&Or!=="name"||(rr(Nt,Ue),Wo="user-content-"+Wo),te&&V1(/((--!?|])>)|<\/(style|title)/i,Wo))return rr(Nt,Ue),0;if(pn.forceKeepAttr)return 0;if(!pn.keepAttr||!ee&&V1(/\/>/i,Wo))return rr(Nt,Ue),0;oe&&Jce([B,R,M],function(bu){Wo=ZX(Wo,bu," ")});var pl=ir(Ue.nodeName);if(qn(pl,Or,Wo)){if(_&&kn(k)=="object"&&typeof k.getAttributeType=="function"&&!bn)switch(k.getAttributeType(pl,Or)){case"TrustedHTML":Wo=_.createHTML(Wo);break;case"TrustedScriptURL":Wo=_.createScriptURL(Wo)}if(Wo!==Jr)try{bn?Ue.setAttributeNS(bn,Nt,Wo):Ue.setAttribute(Nt,Wo),st(Ue)?Qn(Ue):OHt(n.removed)}catch{rr(Nt,Ue)}}else rr(Nt,Ue)},wi;un--;)wi=En();Mt(I.afterSanitizeAttributes,Ue,null)}},jn=function dt(Ue){var nt=null,pn=ci(Ue);for(Mt(I.beforeSanitizeShadowDOM,Ue,null);nt=pn.nextNode();)Mt(I.uponSanitizeShadowNode,nt,null),qt(nt),so(nt),nt.content instanceof a&&dt(nt.content);Mt(I.afterSanitizeShadowDOM,Ue,null)};return n.sanitize=function(dt){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nt=null,pn=null,un=null,En=null;if(bt=!dt,bt&&(dt="\x3C!-->"),typeof dt!="string"&&!mt(dt)){if(typeof dt.toString!="function")throw qX("toString is not a function");if(typeof(dt=dt.toString())!="string")throw qX("dirty is not a string, aborting")}if(!n.isSupported)return dt;if(ce||Hr(Ue),n.removed=[],typeof dt=="string"&&(Re=!1),Re){if(dt.nodeName){var wi=ir(dt.nodeName);if(!Z[wi]||le[wi])throw qX("root node is forbidden and cannot be sanitized in-place")}}else if(dt instanceof d)nt=ln("\x3C!---->"),pn=nt.ownerDocument.importNode(dt,!0),pn.nodeType===kZo&&pn.nodeName==="BODY"||pn.nodeName==="HTML"?nt=pn:nt.appendChild(pn);else{if(!ye&&!oe&&!$&&dt.indexOf("<")===-1)return _&&me?_.createHTML(dt):dt;if(nt=ln(dt),!nt)return ye?null:me?S:""}nt&&pe&&Qn(nt.firstChild);for(var je=ci(Re?dt:nt);un=je.nextNode();)qt(un),so(un),un.content instanceof a&&jn(un.content);if(Re)return dt;if(ye){if(Te)for(En=T.call(nt.ownerDocument);nt.firstChild;)En.appendChild(nt.firstChild);else En=nt;return(J.shadowroot||J.shadowrootmode)&&(En=D.call(o,En,!0)),En}var ut=$?nt.outerHTML:nt.innerHTML;return $&&Z["!doctype"]&&nt.ownerDocument&&nt.ownerDocument.doctype&&nt.ownerDocument.doctype.name&&V1(XVn,nt.ownerDocument.doctype.name)&&(ut=" +`+ut),oe&&Jce([B,R,M],function(Nt){ut=ZX(ut,Nt," ")}),_&&me?_.createHTML(ut):ut},n.setConfig=function(){Hr(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}),ce=!0},n.clearConfig=function(){zr=null,ce=!1},n.isValidAttribute=function(dt,Ue,nt){zr||Hr({});var pn=ir(dt),un=ir(Ue);return qn(pn,un,nt)},n.addHook=function(dt,Ue){typeof Ue=="function"&&YX(I[dt],Ue)},n.removeHook=function(dt,Ue){if(Ue!==void 0){var nt=tZo(I[dt],Ue);return nt===-1?void 0:nZo(I[dt],nt,1)[0]}return OHt(I[dt])},n.removeHooks=function(dt){I[dt]=[]},n.removeAllHooks=function(){I={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},n}(),yXe=OZo(window);function GVn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(GVn=function(){return!!e})()}var EHt=["href","src"];yXe.addHook("afterSanitizeAttributes",function(e){ki(EHt).call(EHt,function(t){if(e.hasAttribute(t)){var n=e.getAttribute(t);e.setAttribute(t,n.replace(/\\/g,"%5c"))}})});var YVn=function(){function e(t){var n,r,o,s,a=t.config;return Lr(this,e),r=this,s=[{needCache:!0}],o=fi(o=e),(n=ns(r,GVn()?xi(o,s||[],fi(r).constructor):o.apply(r,s))).filterStyle=a.filterStyle||!1,n.removeTrailingNewline=a.removeTrailingNewline||!1,n}return As(e,uc),xr(e,[{key:"isAutoLinkTag",value:function(n){var r=[/^<([a-z][a-z0-9+.-]{1,31}:\/\/[^<> `]+)>$/i,/^<(mailto:[^<> `]+)>$/i,/^<([^()<>[\]:'@\\,"\s`]+@[^()<>[\]:'@\\,"\s`.]+\.[^()<>[\]:'@\\,"\s`]+)>$/i];return yQ(r).call(r,function(o){return o.test(n)})}},{key:"isHtmlComment",value:function(n){return/^\x3C!--.*?-->$/.test(n)}},{key:"beforeMakeHtml",value:function(n,r){var o=this;this.$engine.htmlWhiteListAppend?(this.htmlWhiteListAppend=new RegExp("^(".concat(this.$engine.htmlWhiteListAppend,")( |$|/)"),"i"),this.htmlWhiteList=this.$engine.htmlWhiteListAppend.split("|")):(this.htmlWhiteListAppend=!1,this.htmlWhiteList=[]);var s=/^[ ]+/i;this.$engine.htmlBlackList&&(s=/\*/.test(this.$engine.htmlBlackList)?/^[^ ]+( |$|\/)/i:new RegExp("^(".concat(this.$engine.htmlBlackList,")( |$|/)"),"i"));var a=n;return a=(a=(a=(a=(a=(a=function(l){if(typeof l!="string")return"";var d=l.replace(/&(\w+);?/g,function(u,h){return zs(u).call(u,";")===-1||zs(kFt).call(kFt,h.toLowerCase())===-1?u.replace(/&/g,"&"):u});return(d=d.replace(/&#(?!x)(\d*);?/gi,function(u,h){return fXe(h)||zs(u).call(u,";")===-1||h.length>7||!vFt(h)?u.replace(/&/g,"&"):u})).replace(/&#x([0-9a-f]*);?/gi,function(u,h){if(fXe(h))return u.replace(/&/g,"&");var g="0x".concat(h),m=GO(g,16);return isNaN(m)||zs(u).call(u,";")===-1||h.length>6||!vFt(g)?u.replace(/&/g,"&"):u})}(a=rWn(a))).replace(/<[/]?([^<]*?)>/g,function(l,d){if(s&&s.test(d)&&!o.isAutoLinkTag(l)&&!o.isHtmlComment(l))return l.replace(//g,">");if(!(AXo.test(d)||o.isAutoLinkTag(l)||o.isHtmlComment(l)||o.htmlWhiteListAppend!==!1&&o.htmlWhiteListAppend.test(d)))return l.replace(//g,">");var u=l;return d.replace(/^a .*? href="([^"]+)"/,function(h,g){var m=o.$engine.urlProcessor(g,"link");u=u.replace(/ href="[^"]+"/,' href="'.concat(m,'"'))}),d.replace(/^a href="([^"]+)"/,function(h,g){var m=o.$engine.urlProcessor(g,"link");u=u.replace(/ href="[^"]+"/,' href="'.concat(m,'"'))}),d.replace(/^img .*? src="([^"]+)"/,function(h,g){var m=o.$engine.urlProcessor(g,"image");u=u.replace(/ src="[^"]+"/,' src="'.concat(m,'"'))}),d.replace(/^img src="([^"]+)"/,function(h,g){var m=o.$engine.urlProcessor(g,"image");u=u.replace(/ src="[^"]+"/,' src="'.concat(m,'"'))}),u.replace(//g,"$#62;")})).replace(/<(?=(\w|\n|$))/g,"<")).replace(/<\//g,"</")).replace(/\$#60;/g,"<").replace(/\$#62;/g,">")).replace(/\\</g,"<").replace(/\\>/g,">").replace(/\\/g,">"),this.filterStyle&&(a=(a=a.replace(/<([^/][^>]+?) style="[^>\n]+?"([^>\n]*)>/gi,"<$1$2>")).replace(/<([^/][^>]+?) style='[^>\n]+?'([^>\n]*)>/gi,"<$1$2>")),this.removeTrailingNewline&&(a=a.replace(/(<\/[^>\n]+>)\s*\n\s*\n+/g,`$1 `)),a}},{key:"makeHtml",value:function(n,r){return n}},{key:"afterMakeHtml",value:function(n){var r,o,s=n,a={ALLOW_UNKNOWN_PROTOCOLS:!0,ADD_ATTR:["target"]},l=this.$engine.$cherry.options.engine.global.htmlAttrWhiteList;if(a.ADD_ATTR=ot(r=a.ADD_ATTR).call(r,(o=l==null?void 0:l.split(/[;,|]/))!==null&&o!==void 0?o:[]),this.htmlWhiteListAppend!==!1){var d;if(a.ADD_TAGS=this.htmlWhiteList,(this.htmlWhiteListAppend.test("style")||this.htmlWhiteListAppend.test("ALL"))&&(s=s.replace(/| [^>]*>).*?<\/style>/gi,function(k){return k.replace(/
    /gi,"")})),(this.htmlWhiteListAppend.test("iframe")||this.htmlWhiteListAppend.test("ALL"))&&(a.ADD_ATTR=ot(d=a.ADD_ATTR).call(d,["align","frameborder","height","longdesc","marginheight","marginwidth","name","sandbox","scrolling","seamless","src","srcdoc","width"]),a.SANITIZE_DOM=!1,s=s.replace(/| [^>]*>).*?<\/iframe>/gi,function(k){return k.replace(/
    /gi,"").replace(/\n/g,"")})),this.htmlWhiteListAppend.test("script")||this.htmlWhiteListAppend.test("ALL"))return s=s.replace(/| [^>]*>).*?<\/script>/gi,function(k){return k.replace(/
    /gi,"")})}Kv()||(a.FORBID_ATTR=["data-sign","data-lines"]),a.ADD_TAGS||(a.ADD_TAGS=[]),typeof a.ADD_TAGS=="string"?a.ADD_TAGS+="|foreignObject":Qf(a.ADD_TAGS)&&a.ADD_TAGS.push("foreignObject"),a.HTML_INTEGRATION_POINTS||(a.HTML_INTEGRATION_POINTS={}),a.HTML_INTEGRATION_POINTS.foreignobject=!0;var u=s.split(` `),h=100,g=Math.round(1.2*u.length/h);if(u.length>h){for(var m=[],v=0;v>>0===s))throw new RangeError("Invalid code point: ".concat(s));s<=65535?t=e.push(s):(s-=65536,t=e.push(55296+(s>>10),s%1024+56320)),t>=16383&&(n+=String.fromCharCode.apply(null,e),e.length=0)}return n+String.fromCharCode.apply(null,e)}var qVn=function(){function e(){var t,n,r,o,s=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{config:void 0}).config;if(Lr(this,e),n=this,o=[{config:s}],r=fi(r=e),(t=ns(n,ZVn()?xi(r,o||[],fi(n).constructor):r.apply(n,o))).options={useUnicode:!0,upperCase:!1,customHandled:!1,resourceURL:"https://github.githubassets.com/images/icons/emoji/unicode/${code}.png?v8",emojis:CZo({},yZo)},vd(s)!=="object")return ns(t);var a=s.useUnicode,l=s.customResourceURL,d=s.customRenderer,u=s.upperCase;return t.options.useUnicode=typeof a=="boolean"?a:t.options.useUnicode,t.options.upperCase=typeof u=="boolean"?u:t.options.upperCase,a===!1&&typeof l=="string"&&(t.options.resourceURL=l),typeof d=="function"&&(t.options.customHandled=!0,t.options.customRenderer=d),t}return As(e,Au),xr(e,[{key:"makeHtml",value:function(n,r){var o=this;return this.test(n)?n.replace(this.RULE.reg,function(s,a){var l;if(o.options.customHandled&&typeof o.options.customRenderer=="function")return o.options.customRenderer(a);var d=o.options.emojis[a];if(typeof d!="string")return s;if(o.options.useUnicode){var u,h=ls(u=d.split("-")).call(u,function(m){return"0x".concat(m)});return _Zo.apply(void 0,U6(h))}o.options.upperCase&&(d=d.toUpperCase());var g=o.options.resourceURL.replace(/\$\{code\}/g,d);return ot(l='')).call(l,$k(a),'')}):n}},{key:"rule",value:function(){var n={begin:":",content:"([a-zA-Z0-9+_]+?)",end:":"};return n.reg=Cg(n,"g"),n}}])}();function KVn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(KVn=function(){return!!e})()}Kn(qVn,"HOOK_NAME","emoji");var JVn=function(){function e(){return Lr(this,e),t=this,r=arguments,n=fi(n=e),ns(t,KVn()?xi(n,r||[],fi(t).constructor):n.apply(t,r));var t,n,r}return As(e,Au),xr(e,[{key:"makeHtml",value:function(n){return this.test(n)?n.replace(this.RULE.reg,'$1$2$3'):n}},{key:"rule",value:function(){var n={begin:"(^| )\\/",end:"\\/( |$)",content:"([^\\n]+?)"};return n.reg=new RegExp(n.begin+n.content+n.end,"g"),n}}])}();function ezn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(ezn=function(){return!!e})()}Kn(JVn,"HOOK_NAME","underline");var tzn=function(){function e(){return Lr(this,e),t=this,r=arguments,n=fi(n=e),ns(t,ezn()?xi(n,r||[],fi(t).constructor):n.apply(t,r));var t,n,r}return As(e,Au),xr(e,[{key:"makeHtml",value:function(n){return this.test(n)?n.replace(this.RULE.reg,"$1$2$3"):n}},{key:"rule",value:function(){var n={begin:"(^| )==",end:"==( |$|\\n)",content:"([^\\n]+?)"};return n.reg=new RegExp(n.begin+n.content+n.end,"g"),n}}])}();Kn(tzn,"HOOK_NAME","highLight");var QHt,DHt,BHt;function SZo(){if(BHt)return DHt;BHt=1;var e=QVn();return QHt||(QHt=1,TVn()),DHt=e}var RHt,IHt,MHt,LZo={},PHt,FHt,NHt,UHt,jHt;function xZo(){if(NHt)return FHt;NHt=1;var e=SZo();return RHt||(RHt=1,bVn()),IHt||(IHt=1,xVn()),function(){if(MHt)return LZo;MHt=1;var t=ai(),n=zI(),r=EL(),o=PS(),s=Jh(),a=lj();t({target:"Promise",stat:!0,forced:!0},{try:function(d){var u=r(arguments,1),h=o.f(this),g=a(function(){return n(s(d),void 0,u)});return(g.error?h.reject:h.resolve)(g.value),h.promise}})}(),PHt||(PHt=1,EVn()),FHt=e}function nzn(){return jHt?UHt:(jHt=1,UHt=xZo())}var izn=Pi(nzn());function WHt(e,t,n,r,o,s,a){try{var l=e[s](a),d=l.value}catch(u){return void n(u)}l.done?t(d):izn.resolve(d).then(r,o)}function j6(e){return function(){var t=this,n=arguments;return new izn(function(r,o){var s=e.apply(t,n);function a(d){WHt(s,r,o,a,l,"next",d)}function l(d){WHt(s,r,o,a,l,"throw",d)}a(void 0)})}}var VHt,zHt,HHt,$Ht,XHt,GHt,YHt,ZHt={exports:{}},qHt={exports:{}};function EZo(){return VHt||(VHt=1,function(e){var t=iot(),n=gjn();function r(o){return e.exports=r=typeof t=="function"&&kn(n)=="symbol"?function(s){return kn(s)}:function(s){return s&&typeof t=="function"&&s.constructor===t&&s!==t.prototype?"symbol":kn(s)},e.exports.__esModule=!0,e.exports.default=e.exports,r(o)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}(qHt)),qHt.exports}function TZo(){return HHt?zHt:(HHt=1,zHt=tjn())}function QZo(){return XHt?$Ht:(XHt=1,$Ht=TZo())}function DZo(){return YHt?GHt:(YHt=1,GHt=QZo())}var KHt,JHt,e$t,t$t,n$t,i$t,r$t,o$t,s$t,a$t,l$t,c$t,d$t,BZo={};function RZo(){return e$t?JHt:(e$t=1,function(){if(KHt)return BZo;KHt=1;var e=ai(),t=Xs(),n=$I(),r=t([].reverse),o=[1,2];e({target:"Array",proto:!0,forced:String(o)===String(o.reverse())},{reverse:function(){return n(this)&&(this.length=this.length),r(this)}})}(),JHt=zc()("Array","reverse"))}function IZo(){if(n$t)return t$t;n$t=1;var e=Al(),t=RZo(),n=Array.prototype;return t$t=function(o){var s=o.reverse;return o===n||e(n,o)&&s===n.reverse?t:s}}function MZo(){return r$t?i$t:(r$t=1,i$t=IZo())}function PZo(){return s$t?o$t:(s$t=1,o$t=MZo())}function FZo(){return l$t?a$t:(l$t=1,a$t=PZo())}function NZo(){return d$t?c$t:(d$t=1,c$t=FZo())}var u$t,J6e,h$t,f$t,g$t,m$t,k$t,eEe,v$t,A$t,p$t,b$t,w$t,UZo=function(){if(h$t)return J6e;h$t=1;var e=(u$t||(u$t=1,function(t){var n=EZo().default,r=rjn(),o=iot(),s=wjn(),a=pjn(),l=DZo(),d=mWn(),u=vjn(),h=nzn(),g=NZo(),m=EWn();function v(){t.exports=v=function(){return k},t.exports.__esModule=!0,t.exports.default=t.exports;var f,k={},A=Object.prototype,p=A.hasOwnProperty,b=r||function(se,le,ge){se[le]=ge.value},w=typeof o=="function"?o:{},O=w.iterator||"@@iterator",y=w.asyncIterator||"@@asyncIterator",C=w.toStringTag||"@@toStringTag";function _(se,le,ge){return r(se,le,{value:ge,enumerable:!0,configurable:!0,writable:!0}),se[le]}try{_({},"")}catch{_=function(ge,K,de){return ge[K]=de}}function S(se,le,ge,K){var de=le&&le.prototype instanceof I?le:I,V=s(de.prototype),ee=new J(K||[]);return b(V,"_invoke",{value:X(se,ge,ee)}),V}function L(se,le,ge){try{return{type:"normal",arg:se.call(le,ge)}}catch(K){return{type:"throw",arg:K}}}k.wrap=S;var E="suspendedStart",T="suspendedYield",Q="executing",P="completed",D={};function I(){}function B(){}function R(){}var M={};_(M,O,function(){return this});var N=a&&a(a(re([])));N&&N!==A&&p.call(N,O)&&(M=N);var j=R.prototype=I.prototype=s(M);function W(se){var le;l(le=["next","throw","return"]).call(le,function(ge){_(se,ge,function(K){return this._invoke(ge,K)})})}function H(se,le){function ge(de,V,ee,oe){var te=L(se[de],se,V);if(te.type!=="throw"){var $=te.arg,ce=$.value;return ce&&n(ce)=="object"&&p.call(ce,"__await")?le.resolve(ce.__await).then(function(pe){ge("next",pe,ee,oe)},function(pe){ge("throw",pe,ee,oe)}):le.resolve(ce).then(function(pe){$.value=pe,ee($)},function(pe){return ge("throw",pe,ee,oe)})}oe(te.arg)}var K;b(this,"_invoke",{value:function(V,ee){function oe(){return new le(function(te,$){ge(V,ee,te,$)})}return K=K?K.then(oe,oe):oe()}})}function X(se,le,ge){var K=E;return function(de,V){if(K===Q)throw Error("Generator is already running");if(K===P){if(de==="throw")throw V;return{value:f,done:!0}}for(ge.method=de,ge.arg=V;;){var ee=ge.delegate;if(ee){var oe=Y(ee,ge);if(oe){if(oe===D)continue;return oe}}if(ge.method==="next")ge.sent=ge._sent=ge.arg;else if(ge.method==="throw"){if(K===E)throw K=P,ge.arg;ge.dispatchException(ge.arg)}else ge.method==="return"&&ge.abrupt("return",ge.arg);K=Q;var te=L(se,le,ge);if(te.type==="normal"){if(K=ge.done?P:T,te.arg===D)continue;return{value:te.arg,done:ge.done}}te.type==="throw"&&(K=P,ge.method="throw",ge.arg=te.arg)}}}function Y(se,le){var ge=le.method,K=se.iterator[ge];if(K===f)return le.delegate=null,ge==="throw"&&se.iterator.return&&(le.method="return",le.arg=f,Y(se,le),le.method==="throw")||ge!=="return"&&(le.method="throw",le.arg=new TypeError("The iterator does not provide a '"+ge+"' method")),D;var de=L(K,se.iterator,le.arg);if(de.type==="throw")return le.method="throw",le.arg=de.arg,le.delegate=null,D;var V=de.arg;return V?V.done?(le[se.resultName]=V.value,le.next=se.nextLoc,le.method!=="return"&&(le.method="next",le.arg=f),le.delegate=null,D):V:(le.method="throw",le.arg=new TypeError("iterator result is not an object"),le.delegate=null,D)}function Z(se){var le,ge={tryLoc:se[0]};1 in se&&(ge.catchLoc=se[1]),2 in se&&(ge.finallyLoc=se[2],ge.afterLoc=se[3]),d(le=this.tryEntries).call(le,ge)}function ie(se){var le=se.completion||{};le.type="normal",delete le.arg,se.completion=le}function J(se){this.tryEntries=[{tryLoc:"root"}],l(se).call(se,Z,this),this.reset(!0)}function re(se){if(se||se===""){var le=se[O];if(le)return le.call(se);if(typeof se.next=="function")return se;if(!isNaN(se.length)){var ge=-1,K=function de(){for(;++ge=0;--de){var V=this.tryEntries[de],ee=V.completion;if(V.tryLoc==="root")return K("end");if(V.tryLoc<=this.prev){var oe=p.call(V,"catchLoc"),te=p.call(V,"finallyLoc");if(oe&&te){if(this.prev=0;--K){var de=this.tryEntries[K];if(de.tryLoc<=this.prev&&p.call(de,"finallyLoc")&&this.prev=0;--ge){var K=this.tryEntries[ge];if(K.finallyLoc===le)return this.complete(K.completion,K.afterLoc),ie(K),D}},catch:function(le){for(var ge=this.tryEntries.length-1;ge>=0;--ge){var K=this.tryEntries[ge];if(K.tryLoc===le){var de=K.completion;if(de.type==="throw"){var V=de.arg;ie(K)}return V}}throw Error("illegal catch attempt")},delegateYield:function(le,ge,K){return this.delegate={iterator:re(le),resultName:ge,nextLoc:K},this.method==="next"&&(this.arg=f),D}},k}t.exports=v,t.exports.__esModule=!0,t.exports.default=t.exports}(ZHt)),ZHt.exports)();J6e=e;try{regeneratorRuntime=e}catch{(typeof globalThis>"u"?"undefined":kn(globalThis))=="object"?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}return J6e}(),d1=Pi(UZo);function rzn(){if(k$t)return m$t;k$t=1;var e=xH(),t=N6();return m$t=function(r){return kn(r)=="symbol"||t(r)&&e(r)=="[object Symbol]"}}function jZo(){if(v$t)return eEe;v$t=1;var e=$ke(),t=(g$t||(g$t=1,f$t=function(l,d){for(var u=-1,h=l==null?0:l.length,g=Array(h);++u=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(u){throw u},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +`)}return yXe.sanitize(s,a)}}])}();Kn(YVn,"HOOK_NAME","htmlBlock");var yZo={"+1":"1f44d","-1":"1f44e",100:"1f4af",1234:"1f522","1st_place_medal":"1f947","2nd_place_medal":"1f948","3rd_place_medal":"1f949","8ball":"1f3b1",a:"1f170",ab:"1f18e",abacus:"1f9ee",abc:"1f524",abcd:"1f521",accept:"1f251",adhesive_bandage:"1fa79",adult:"1f9d1",aerial_tramway:"1f6a1",afghanistan:"1f1e6-1f1eb",airplane:"2708",aland_islands:"1f1e6-1f1fd",alarm_clock:"23f0",albania:"1f1e6-1f1f1",alembic:"2697",algeria:"1f1e9-1f1ff",alien:"1f47d",ambulance:"1f691",american_samoa:"1f1e6-1f1f8",amphora:"1f3fa",anchor:"2693",andorra:"1f1e6-1f1e9",angel:"1f47c",anger:"1f4a2",angola:"1f1e6-1f1f4",angry:"1f620",anguilla:"1f1e6-1f1ee",anguished:"1f627",ant:"1f41c",antarctica:"1f1e6-1f1f6",antigua_barbuda:"1f1e6-1f1ec",apple:"1f34e",aquarius:"2652",argentina:"1f1e6-1f1f7",aries:"2648",armenia:"1f1e6-1f1f2",arrow_backward:"25c0",arrow_double_down:"23ec",arrow_double_up:"23eb",arrow_down:"2b07",arrow_down_small:"1f53d",arrow_forward:"25b6",arrow_heading_down:"2935",arrow_heading_up:"2934",arrow_left:"2b05",arrow_lower_left:"2199",arrow_lower_right:"2198",arrow_right:"27a1",arrow_right_hook:"21aa",arrow_up:"2b06",arrow_up_down:"2195",arrow_up_small:"1f53c",arrow_upper_left:"2196",arrow_upper_right:"2197",arrows_clockwise:"1f503",arrows_counterclockwise:"1f504",art:"1f3a8",articulated_lorry:"1f69b",artificial_satellite:"1f6f0",artist:"1f9d1-1f3a8",aruba:"1f1e6-1f1fc",ascension_island:"1f1e6-1f1e8",asterisk:"002a-20e3",astonished:"1f632",astronaut:"1f9d1-1f680",athletic_shoe:"1f45f",atm:"1f3e7",atom_symbol:"269b",australia:"1f1e6-1f1fa",austria:"1f1e6-1f1f9",auto_rickshaw:"1f6fa",avocado:"1f951",axe:"1fa93",azerbaijan:"1f1e6-1f1ff",b:"1f171",baby:"1f476",baby_bottle:"1f37c",baby_chick:"1f424",baby_symbol:"1f6bc",back:"1f519",bacon:"1f953",badger:"1f9a1",badminton:"1f3f8",bagel:"1f96f",baggage_claim:"1f6c4",baguette_bread:"1f956",bahamas:"1f1e7-1f1f8",bahrain:"1f1e7-1f1ed",balance_scale:"2696",bald_man:"1f468-1f9b2",bald_woman:"1f469-1f9b2",ballet_shoes:"1fa70",balloon:"1f388",ballot_box:"1f5f3",ballot_box_with_check:"2611",bamboo:"1f38d",banana:"1f34c",bangbang:"203c",bangladesh:"1f1e7-1f1e9",banjo:"1fa95",bank:"1f3e6",bar_chart:"1f4ca",barbados:"1f1e7-1f1e7",barber:"1f488",baseball:"26be",basket:"1f9fa",basketball:"1f3c0",basketball_man:"26f9-2642",basketball_woman:"26f9-2640",bat:"1f987",bath:"1f6c0",bathtub:"1f6c1",battery:"1f50b",beach_umbrella:"1f3d6",bear:"1f43b",bearded_person:"1f9d4",bed:"1f6cf",bee:"1f41d",beer:"1f37a",beers:"1f37b",beetle:"1f41e",beginner:"1f530",belarus:"1f1e7-1f1fe",belgium:"1f1e7-1f1ea",belize:"1f1e7-1f1ff",bell:"1f514",bellhop_bell:"1f6ce",benin:"1f1e7-1f1ef",bento:"1f371",bermuda:"1f1e7-1f1f2",beverage_box:"1f9c3",bhutan:"1f1e7-1f1f9",bicyclist:"1f6b4",bike:"1f6b2",biking_man:"1f6b4-2642",biking_woman:"1f6b4-2640",bikini:"1f459",billed_cap:"1f9e2",biohazard:"2623",bird:"1f426",birthday:"1f382",black_circle:"26ab",black_flag:"1f3f4",black_heart:"1f5a4",black_joker:"1f0cf",black_large_square:"2b1b",black_medium_small_square:"25fe",black_medium_square:"25fc",black_nib:"2712",black_small_square:"25aa",black_square_button:"1f532",blond_haired_man:"1f471-2642",blond_haired_person:"1f471",blond_haired_woman:"1f471-2640",blonde_woman:"1f471-2640",blossom:"1f33c",blowfish:"1f421",blue_book:"1f4d8",blue_car:"1f699",blue_heart:"1f499",blue_square:"1f7e6",blush:"1f60a",boar:"1f417",boat:"26f5",bolivia:"1f1e7-1f1f4",bomb:"1f4a3",bone:"1f9b4",book:"1f4d6",bookmark:"1f516",bookmark_tabs:"1f4d1",books:"1f4da",boom:"1f4a5",boot:"1f462",bosnia_herzegovina:"1f1e7-1f1e6",botswana:"1f1e7-1f1fc",bouncing_ball_man:"26f9-2642",bouncing_ball_person:"26f9",bouncing_ball_woman:"26f9-2640",bouquet:"1f490",bouvet_island:"1f1e7-1f1fb",bow:"1f647",bow_and_arrow:"1f3f9",bowing_man:"1f647-2642",bowing_woman:"1f647-2640",bowl_with_spoon:"1f963",bowling:"1f3b3",boxing_glove:"1f94a",boy:"1f466",brain:"1f9e0",brazil:"1f1e7-1f1f7",bread:"1f35e",breast_feeding:"1f931",bricks:"1f9f1",bride_with_veil:"1f470",bridge_at_night:"1f309",briefcase:"1f4bc",british_indian_ocean_territory:"1f1ee-1f1f4",british_virgin_islands:"1f1fb-1f1ec",broccoli:"1f966",broken_heart:"1f494",broom:"1f9f9",brown_circle:"1f7e4",brown_heart:"1f90e",brown_square:"1f7eb",brunei:"1f1e7-1f1f3",bug:"1f41b",building_construction:"1f3d7",bulb:"1f4a1",bulgaria:"1f1e7-1f1ec",bullettrain_front:"1f685",bullettrain_side:"1f684",burkina_faso:"1f1e7-1f1eb",burrito:"1f32f",burundi:"1f1e7-1f1ee",bus:"1f68c",business_suit_levitating:"1f574",busstop:"1f68f",bust_in_silhouette:"1f464",busts_in_silhouette:"1f465",butter:"1f9c8",butterfly:"1f98b",cactus:"1f335",cake:"1f370",calendar:"1f4c6",call_me_hand:"1f919",calling:"1f4f2",cambodia:"1f1f0-1f1ed",camel:"1f42b",camera:"1f4f7",camera_flash:"1f4f8",cameroon:"1f1e8-1f1f2",camping:"1f3d5",canada:"1f1e8-1f1e6",canary_islands:"1f1ee-1f1e8",cancer:"264b",candle:"1f56f",candy:"1f36c",canned_food:"1f96b",canoe:"1f6f6",cape_verde:"1f1e8-1f1fb",capital_abcd:"1f520",capricorn:"2651",car:"1f697",card_file_box:"1f5c3",card_index:"1f4c7",card_index_dividers:"1f5c2",caribbean_netherlands:"1f1e7-1f1f6",carousel_horse:"1f3a0",carrot:"1f955",cartwheeling:"1f938",cat:"1f431",cat2:"1f408",cayman_islands:"1f1f0-1f1fe",cd:"1f4bf",central_african_republic:"1f1e8-1f1eb",ceuta_melilla:"1f1ea-1f1e6",chad:"1f1f9-1f1e9",chains:"26d3",chair:"1fa91",champagne:"1f37e",chart:"1f4b9",chart_with_downwards_trend:"1f4c9",chart_with_upwards_trend:"1f4c8",checkered_flag:"1f3c1",cheese:"1f9c0",cherries:"1f352",cherry_blossom:"1f338",chess_pawn:"265f",chestnut:"1f330",chicken:"1f414",child:"1f9d2",children_crossing:"1f6b8",chile:"1f1e8-1f1f1",chipmunk:"1f43f",chocolate_bar:"1f36b",chopsticks:"1f962",christmas_island:"1f1e8-1f1fd",christmas_tree:"1f384",church:"26ea",cinema:"1f3a6",circus_tent:"1f3aa",city_sunrise:"1f307",city_sunset:"1f306",cityscape:"1f3d9",cl:"1f191",clamp:"1f5dc",clap:"1f44f",clapper:"1f3ac",classical_building:"1f3db",climbing:"1f9d7",climbing_man:"1f9d7-2642",climbing_woman:"1f9d7-2640",clinking_glasses:"1f942",clipboard:"1f4cb",clipperton_island:"1f1e8-1f1f5",clock1:"1f550",clock10:"1f559",clock1030:"1f565",clock11:"1f55a",clock1130:"1f566",clock12:"1f55b",clock1230:"1f567",clock130:"1f55c",clock2:"1f551",clock230:"1f55d",clock3:"1f552",clock330:"1f55e",clock4:"1f553",clock430:"1f55f",clock5:"1f554",clock530:"1f560",clock6:"1f555",clock630:"1f561",clock7:"1f556",clock730:"1f562",clock8:"1f557",clock830:"1f563",clock9:"1f558",clock930:"1f564",closed_book:"1f4d5",closed_lock_with_key:"1f510",closed_umbrella:"1f302",cloud:"2601",cloud_with_lightning:"1f329",cloud_with_lightning_and_rain:"26c8",cloud_with_rain:"1f327",cloud_with_snow:"1f328",clown_face:"1f921",clubs:"2663",cn:"1f1e8-1f1f3",coat:"1f9e5",cocktail:"1f378",coconut:"1f965",cocos_islands:"1f1e8-1f1e8",coffee:"2615",coffin:"26b0",cold_face:"1f976",cold_sweat:"1f630",collision:"1f4a5",colombia:"1f1e8-1f1f4",comet:"2604",comoros:"1f1f0-1f1f2",compass:"1f9ed",computer:"1f4bb",computer_mouse:"1f5b1",confetti_ball:"1f38a",confounded:"1f616",confused:"1f615",congo_brazzaville:"1f1e8-1f1ec",congo_kinshasa:"1f1e8-1f1e9",congratulations:"3297",construction:"1f6a7",construction_worker:"1f477",construction_worker_man:"1f477-2642",construction_worker_woman:"1f477-2640",control_knobs:"1f39b",convenience_store:"1f3ea",cook:"1f9d1-1f373",cook_islands:"1f1e8-1f1f0",cookie:"1f36a",cool:"1f192",cop:"1f46e",copyright:"00a9",corn:"1f33d",costa_rica:"1f1e8-1f1f7",cote_divoire:"1f1e8-1f1ee",couch_and_lamp:"1f6cb",couple:"1f46b",couple_with_heart:"1f491",couple_with_heart_man_man:"1f468-2764-1f468",couple_with_heart_woman_man:"1f469-2764-1f468",couple_with_heart_woman_woman:"1f469-2764-1f469",couplekiss:"1f48f",couplekiss_man_man:"1f468-2764-1f48b-1f468",couplekiss_man_woman:"1f469-2764-1f48b-1f468",couplekiss_woman_woman:"1f469-2764-1f48b-1f469",cow:"1f42e",cow2:"1f404",cowboy_hat_face:"1f920",crab:"1f980",crayon:"1f58d",credit_card:"1f4b3",crescent_moon:"1f319",cricket:"1f997",cricket_game:"1f3cf",croatia:"1f1ed-1f1f7",crocodile:"1f40a",croissant:"1f950",crossed_fingers:"1f91e",crossed_flags:"1f38c",crossed_swords:"2694",crown:"1f451",cry:"1f622",crying_cat_face:"1f63f",crystal_ball:"1f52e",cuba:"1f1e8-1f1fa",cucumber:"1f952",cup_with_straw:"1f964",cupcake:"1f9c1",cupid:"1f498",curacao:"1f1e8-1f1fc",curling_stone:"1f94c",curly_haired_man:"1f468-1f9b1",curly_haired_woman:"1f469-1f9b1",curly_loop:"27b0",currency_exchange:"1f4b1",curry:"1f35b",cursing_face:"1f92c",custard:"1f36e",customs:"1f6c3",cut_of_meat:"1f969",cyclone:"1f300",cyprus:"1f1e8-1f1fe",czech_republic:"1f1e8-1f1ff",dagger:"1f5e1",dancer:"1f483",dancers:"1f46f",dancing_men:"1f46f-2642",dancing_women:"1f46f-2640",dango:"1f361",dark_sunglasses:"1f576",dart:"1f3af",dash:"1f4a8",date:"1f4c5",de:"1f1e9-1f1ea",deaf_man:"1f9cf-2642",deaf_person:"1f9cf",deaf_woman:"1f9cf-2640",deciduous_tree:"1f333",deer:"1f98c",denmark:"1f1e9-1f1f0",department_store:"1f3ec",derelict_house:"1f3da",desert:"1f3dc",desert_island:"1f3dd",desktop_computer:"1f5a5",detective:"1f575",diamond_shape_with_a_dot_inside:"1f4a0",diamonds:"2666",diego_garcia:"1f1e9-1f1ec",disappointed:"1f61e",disappointed_relieved:"1f625",diving_mask:"1f93f",diya_lamp:"1fa94",dizzy:"1f4ab",dizzy_face:"1f635",djibouti:"1f1e9-1f1ef",dna:"1f9ec",do_not_litter:"1f6af",dog:"1f436",dog2:"1f415",dollar:"1f4b5",dolls:"1f38e",dolphin:"1f42c",dominica:"1f1e9-1f1f2",dominican_republic:"1f1e9-1f1f4",door:"1f6aa",doughnut:"1f369",dove:"1f54a",dragon:"1f409",dragon_face:"1f432",dress:"1f457",dromedary_camel:"1f42a",drooling_face:"1f924",drop_of_blood:"1fa78",droplet:"1f4a7",drum:"1f941",duck:"1f986",dumpling:"1f95f",dvd:"1f4c0","e-mail":"1f4e7",eagle:"1f985",ear:"1f442",ear_of_rice:"1f33e",ear_with_hearing_aid:"1f9bb",earth_africa:"1f30d",earth_americas:"1f30e",earth_asia:"1f30f",ecuador:"1f1ea-1f1e8",egg:"1f95a",eggplant:"1f346",egypt:"1f1ea-1f1ec",eight:"0038-20e3",eight_pointed_black_star:"2734",eight_spoked_asterisk:"2733",eject_button:"23cf",el_salvador:"1f1f8-1f1fb",electric_plug:"1f50c",elephant:"1f418",elf:"1f9dd",elf_man:"1f9dd-2642",elf_woman:"1f9dd-2640",email:"2709",end:"1f51a",england:"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f",envelope:"2709",envelope_with_arrow:"1f4e9",equatorial_guinea:"1f1ec-1f1f6",eritrea:"1f1ea-1f1f7",es:"1f1ea-1f1f8",estonia:"1f1ea-1f1ea",ethiopia:"1f1ea-1f1f9",eu:"1f1ea-1f1fa",euro:"1f4b6",european_castle:"1f3f0",european_post_office:"1f3e4",european_union:"1f1ea-1f1fa",evergreen_tree:"1f332",exclamation:"2757",exploding_head:"1f92f",expressionless:"1f611",eye:"1f441",eye_speech_bubble:"1f441-1f5e8",eyeglasses:"1f453",eyes:"1f440",face_with_head_bandage:"1f915",face_with_thermometer:"1f912",facepalm:"1f926",facepunch:"1f44a",factory:"1f3ed",factory_worker:"1f9d1-1f3ed",fairy:"1f9da",fairy_man:"1f9da-2642",fairy_woman:"1f9da-2640",falafel:"1f9c6",falkland_islands:"1f1eb-1f1f0",fallen_leaf:"1f342",family:"1f46a",family_man_boy:"1f468-1f466",family_man_boy_boy:"1f468-1f466-1f466",family_man_girl:"1f468-1f467",family_man_girl_boy:"1f468-1f467-1f466",family_man_girl_girl:"1f468-1f467-1f467",family_man_man_boy:"1f468-1f468-1f466",family_man_man_boy_boy:"1f468-1f468-1f466-1f466",family_man_man_girl:"1f468-1f468-1f467",family_man_man_girl_boy:"1f468-1f468-1f467-1f466",family_man_man_girl_girl:"1f468-1f468-1f467-1f467",family_man_woman_boy:"1f468-1f469-1f466",family_man_woman_boy_boy:"1f468-1f469-1f466-1f466",family_man_woman_girl:"1f468-1f469-1f467",family_man_woman_girl_boy:"1f468-1f469-1f467-1f466",family_man_woman_girl_girl:"1f468-1f469-1f467-1f467",family_woman_boy:"1f469-1f466",family_woman_boy_boy:"1f469-1f466-1f466",family_woman_girl:"1f469-1f467",family_woman_girl_boy:"1f469-1f467-1f466",family_woman_girl_girl:"1f469-1f467-1f467",family_woman_woman_boy:"1f469-1f469-1f466",family_woman_woman_boy_boy:"1f469-1f469-1f466-1f466",family_woman_woman_girl:"1f469-1f469-1f467",family_woman_woman_girl_boy:"1f469-1f469-1f467-1f466",family_woman_woman_girl_girl:"1f469-1f469-1f467-1f467",farmer:"1f9d1-1f33e",faroe_islands:"1f1eb-1f1f4",fast_forward:"23e9",fax:"1f4e0",fearful:"1f628",feet:"1f43e",female_detective:"1f575-2640",female_sign:"2640",ferris_wheel:"1f3a1",ferry:"26f4",field_hockey:"1f3d1",fiji:"1f1eb-1f1ef",file_cabinet:"1f5c4",file_folder:"1f4c1",film_projector:"1f4fd",film_strip:"1f39e",finland:"1f1eb-1f1ee",fire:"1f525",fire_engine:"1f692",fire_extinguisher:"1f9ef",firecracker:"1f9e8",firefighter:"1f9d1-1f692",fireworks:"1f386",first_quarter_moon:"1f313",first_quarter_moon_with_face:"1f31b",fish:"1f41f",fish_cake:"1f365",fishing_pole_and_fish:"1f3a3",fist:"270a",fist_left:"1f91b",fist_oncoming:"1f44a",fist_raised:"270a",fist_right:"1f91c",five:"0035-20e3",flags:"1f38f",flamingo:"1f9a9",flashlight:"1f526",flat_shoe:"1f97f",fleur_de_lis:"269c",flight_arrival:"1f6ec",flight_departure:"1f6eb",flipper:"1f42c",floppy_disk:"1f4be",flower_playing_cards:"1f3b4",flushed:"1f633",flying_disc:"1f94f",flying_saucer:"1f6f8",fog:"1f32b",foggy:"1f301",foot:"1f9b6",football:"1f3c8",footprints:"1f463",fork_and_knife:"1f374",fortune_cookie:"1f960",fountain:"26f2",fountain_pen:"1f58b",four:"0034-20e3",four_leaf_clover:"1f340",fox_face:"1f98a",fr:"1f1eb-1f1f7",framed_picture:"1f5bc",free:"1f193",french_guiana:"1f1ec-1f1eb",french_polynesia:"1f1f5-1f1eb",french_southern_territories:"1f1f9-1f1eb",fried_egg:"1f373",fried_shrimp:"1f364",fries:"1f35f",frog:"1f438",frowning:"1f626",frowning_face:"2639",frowning_man:"1f64d-2642",frowning_person:"1f64d",frowning_woman:"1f64d-2640",fu:"1f595",fuelpump:"26fd",full_moon:"1f315",full_moon_with_face:"1f31d",funeral_urn:"26b1",gabon:"1f1ec-1f1e6",gambia:"1f1ec-1f1f2",game_die:"1f3b2",garlic:"1f9c4",gb:"1f1ec-1f1e7",gear:"2699",gem:"1f48e",gemini:"264a",genie:"1f9de",genie_man:"1f9de-2642",genie_woman:"1f9de-2640",georgia:"1f1ec-1f1ea",ghana:"1f1ec-1f1ed",ghost:"1f47b",gibraltar:"1f1ec-1f1ee",gift:"1f381",gift_heart:"1f49d",giraffe:"1f992",girl:"1f467",globe_with_meridians:"1f310",gloves:"1f9e4",goal_net:"1f945",goat:"1f410",goggles:"1f97d",golf:"26f3",golfing:"1f3cc",golfing_man:"1f3cc-2642",golfing_woman:"1f3cc-2640",gorilla:"1f98d",grapes:"1f347",greece:"1f1ec-1f1f7",green_apple:"1f34f",green_book:"1f4d7",green_circle:"1f7e2",green_heart:"1f49a",green_salad:"1f957",green_square:"1f7e9",greenland:"1f1ec-1f1f1",grenada:"1f1ec-1f1e9",grey_exclamation:"2755",grey_question:"2754",grimacing:"1f62c",grin:"1f601",grinning:"1f600",guadeloupe:"1f1ec-1f1f5",guam:"1f1ec-1f1fa",guard:"1f482",guardsman:"1f482-2642",guardswoman:"1f482-2640",guatemala:"1f1ec-1f1f9",guernsey:"1f1ec-1f1ec",guide_dog:"1f9ae",guinea:"1f1ec-1f1f3",guinea_bissau:"1f1ec-1f1fc",guitar:"1f3b8",gun:"1f52b",guyana:"1f1ec-1f1fe",haircut:"1f487",haircut_man:"1f487-2642",haircut_woman:"1f487-2640",haiti:"1f1ed-1f1f9",hamburger:"1f354",hammer:"1f528",hammer_and_pick:"2692",hammer_and_wrench:"1f6e0",hamster:"1f439",hand:"270b",hand_over_mouth:"1f92d",handbag:"1f45c",handball_person:"1f93e",handshake:"1f91d",hankey:"1f4a9",hash:"0023-20e3",hatched_chick:"1f425",hatching_chick:"1f423",headphones:"1f3a7",health_worker:"1f9d1-2695",hear_no_evil:"1f649",heard_mcdonald_islands:"1f1ed-1f1f2",heart:"2764",heart_decoration:"1f49f",heart_eyes:"1f60d",heart_eyes_cat:"1f63b",heartbeat:"1f493",heartpulse:"1f497",hearts:"2665",heavy_check_mark:"2714",heavy_division_sign:"2797",heavy_dollar_sign:"1f4b2",heavy_exclamation_mark:"2757",heavy_heart_exclamation:"2763",heavy_minus_sign:"2796",heavy_multiplication_x:"2716",heavy_plus_sign:"2795",hedgehog:"1f994",helicopter:"1f681",herb:"1f33f",hibiscus:"1f33a",high_brightness:"1f506",high_heel:"1f460",hiking_boot:"1f97e",hindu_temple:"1f6d5",hippopotamus:"1f99b",hocho:"1f52a",hole:"1f573",honduras:"1f1ed-1f1f3",honey_pot:"1f36f",honeybee:"1f41d",hong_kong:"1f1ed-1f1f0",horse:"1f434",horse_racing:"1f3c7",hospital:"1f3e5",hot_face:"1f975",hot_pepper:"1f336",hotdog:"1f32d",hotel:"1f3e8",hotsprings:"2668",hourglass:"231b",hourglass_flowing_sand:"23f3",house:"1f3e0",house_with_garden:"1f3e1",houses:"1f3d8",hugs:"1f917",hungary:"1f1ed-1f1fa",hushed:"1f62f",ice_cream:"1f368",ice_cube:"1f9ca",ice_hockey:"1f3d2",ice_skate:"26f8",icecream:"1f366",iceland:"1f1ee-1f1f8",id:"1f194",ideograph_advantage:"1f250",imp:"1f47f",inbox_tray:"1f4e5",incoming_envelope:"1f4e8",india:"1f1ee-1f1f3",indonesia:"1f1ee-1f1e9",infinity:"267e",information_desk_person:"1f481",information_source:"2139",innocent:"1f607",interrobang:"2049",iphone:"1f4f1",iran:"1f1ee-1f1f7",iraq:"1f1ee-1f1f6",ireland:"1f1ee-1f1ea",isle_of_man:"1f1ee-1f1f2",israel:"1f1ee-1f1f1",it:"1f1ee-1f1f9",izakaya_lantern:"1f3ee",jack_o_lantern:"1f383",jamaica:"1f1ef-1f1f2",japan:"1f5fe",japanese_castle:"1f3ef",japanese_goblin:"1f47a",japanese_ogre:"1f479",jeans:"1f456",jersey:"1f1ef-1f1ea",jigsaw:"1f9e9",jordan:"1f1ef-1f1f4",joy:"1f602",joy_cat:"1f639",joystick:"1f579",jp:"1f1ef-1f1f5",judge:"1f9d1-2696",juggling_person:"1f939",kaaba:"1f54b",kangaroo:"1f998",kazakhstan:"1f1f0-1f1ff",kenya:"1f1f0-1f1ea",key:"1f511",keyboard:"2328",keycap_ten:"1f51f",kick_scooter:"1f6f4",kimono:"1f458",kiribati:"1f1f0-1f1ee",kiss:"1f48b",kissing:"1f617",kissing_cat:"1f63d",kissing_closed_eyes:"1f61a",kissing_heart:"1f618",kissing_smiling_eyes:"1f619",kite:"1fa81",kiwi_fruit:"1f95d",kneeling_man:"1f9ce-2642",kneeling_person:"1f9ce",kneeling_woman:"1f9ce-2640",knife:"1f52a",koala:"1f428",koko:"1f201",kosovo:"1f1fd-1f1f0",kr:"1f1f0-1f1f7",kuwait:"1f1f0-1f1fc",kyrgyzstan:"1f1f0-1f1ec",lab_coat:"1f97c",label:"1f3f7",lacrosse:"1f94d",lantern:"1f3ee",laos:"1f1f1-1f1e6",large_blue_circle:"1f535",large_blue_diamond:"1f537",large_orange_diamond:"1f536",last_quarter_moon:"1f317",last_quarter_moon_with_face:"1f31c",latin_cross:"271d",latvia:"1f1f1-1f1fb",laughing:"1f606",leafy_green:"1f96c",leaves:"1f343",lebanon:"1f1f1-1f1e7",ledger:"1f4d2",left_luggage:"1f6c5",left_right_arrow:"2194",left_speech_bubble:"1f5e8",leftwards_arrow_with_hook:"21a9",leg:"1f9b5",lemon:"1f34b",leo:"264c",leopard:"1f406",lesotho:"1f1f1-1f1f8",level_slider:"1f39a",liberia:"1f1f1-1f1f7",libra:"264e",libya:"1f1f1-1f1fe",liechtenstein:"1f1f1-1f1ee",light_rail:"1f688",link:"1f517",lion:"1f981",lips:"1f444",lipstick:"1f484",lithuania:"1f1f1-1f1f9",lizard:"1f98e",llama:"1f999",lobster:"1f99e",lock:"1f512",lock_with_ink_pen:"1f50f",lollipop:"1f36d",loop:"27bf",lotion_bottle:"1f9f4",lotus_position:"1f9d8",lotus_position_man:"1f9d8-2642",lotus_position_woman:"1f9d8-2640",loud_sound:"1f50a",loudspeaker:"1f4e2",love_hotel:"1f3e9",love_letter:"1f48c",love_you_gesture:"1f91f",low_brightness:"1f505",luggage:"1f9f3",luxembourg:"1f1f1-1f1fa",lying_face:"1f925",m:"24c2",macau:"1f1f2-1f1f4",macedonia:"1f1f2-1f1f0",madagascar:"1f1f2-1f1ec",mag:"1f50d",mag_right:"1f50e",mage:"1f9d9",mage_man:"1f9d9-2642",mage_woman:"1f9d9-2640",magnet:"1f9f2",mahjong:"1f004",mailbox:"1f4eb",mailbox_closed:"1f4ea",mailbox_with_mail:"1f4ec",mailbox_with_no_mail:"1f4ed",malawi:"1f1f2-1f1fc",malaysia:"1f1f2-1f1fe",maldives:"1f1f2-1f1fb",male_detective:"1f575-2642",male_sign:"2642",mali:"1f1f2-1f1f1",malta:"1f1f2-1f1f9",man:"1f468",man_artist:"1f468-1f3a8",man_astronaut:"1f468-1f680",man_cartwheeling:"1f938-2642",man_cook:"1f468-1f373",man_dancing:"1f57a",man_facepalming:"1f926-2642",man_factory_worker:"1f468-1f3ed",man_farmer:"1f468-1f33e",man_firefighter:"1f468-1f692",man_health_worker:"1f468-2695",man_in_manual_wheelchair:"1f468-1f9bd",man_in_motorized_wheelchair:"1f468-1f9bc",man_in_tuxedo:"1f935",man_judge:"1f468-2696",man_juggling:"1f939-2642",man_mechanic:"1f468-1f527",man_office_worker:"1f468-1f4bc",man_pilot:"1f468-2708",man_playing_handball:"1f93e-2642",man_playing_water_polo:"1f93d-2642",man_scientist:"1f468-1f52c",man_shrugging:"1f937-2642",man_singer:"1f468-1f3a4",man_student:"1f468-1f393",man_teacher:"1f468-1f3eb",man_technologist:"1f468-1f4bb",man_with_gua_pi_mao:"1f472",man_with_probing_cane:"1f468-1f9af",man_with_turban:"1f473-2642",mandarin:"1f34a",mango:"1f96d",mans_shoe:"1f45e",mantelpiece_clock:"1f570",manual_wheelchair:"1f9bd",maple_leaf:"1f341",marshall_islands:"1f1f2-1f1ed",martial_arts_uniform:"1f94b",martinique:"1f1f2-1f1f6",mask:"1f637",massage:"1f486",massage_man:"1f486-2642",massage_woman:"1f486-2640",mate:"1f9c9",mauritania:"1f1f2-1f1f7",mauritius:"1f1f2-1f1fa",mayotte:"1f1fe-1f1f9",meat_on_bone:"1f356",mechanic:"1f9d1-1f527",mechanical_arm:"1f9be",mechanical_leg:"1f9bf",medal_military:"1f396",medal_sports:"1f3c5",medical_symbol:"2695",mega:"1f4e3",melon:"1f348",memo:"1f4dd",men_wrestling:"1f93c-2642",menorah:"1f54e",mens:"1f6b9",mermaid:"1f9dc-2640",merman:"1f9dc-2642",merperson:"1f9dc",metal:"1f918",metro:"1f687",mexico:"1f1f2-1f1fd",microbe:"1f9a0",micronesia:"1f1eb-1f1f2",microphone:"1f3a4",microscope:"1f52c",middle_finger:"1f595",milk_glass:"1f95b",milky_way:"1f30c",minibus:"1f690",minidisc:"1f4bd",mobile_phone_off:"1f4f4",moldova:"1f1f2-1f1e9",monaco:"1f1f2-1f1e8",money_mouth_face:"1f911",money_with_wings:"1f4b8",moneybag:"1f4b0",mongolia:"1f1f2-1f1f3",monkey:"1f412",monkey_face:"1f435",monocle_face:"1f9d0",monorail:"1f69d",montenegro:"1f1f2-1f1ea",montserrat:"1f1f2-1f1f8",moon:"1f314",moon_cake:"1f96e",morocco:"1f1f2-1f1e6",mortar_board:"1f393",mosque:"1f54c",mosquito:"1f99f",motor_boat:"1f6e5",motor_scooter:"1f6f5",motorcycle:"1f3cd",motorized_wheelchair:"1f9bc",motorway:"1f6e3",mount_fuji:"1f5fb",mountain:"26f0",mountain_bicyclist:"1f6b5",mountain_biking_man:"1f6b5-2642",mountain_biking_woman:"1f6b5-2640",mountain_cableway:"1f6a0",mountain_railway:"1f69e",mountain_snow:"1f3d4",mouse:"1f42d",mouse2:"1f401",movie_camera:"1f3a5",moyai:"1f5ff",mozambique:"1f1f2-1f1ff",mrs_claus:"1f936",muscle:"1f4aa",mushroom:"1f344",musical_keyboard:"1f3b9",musical_note:"1f3b5",musical_score:"1f3bc",mute:"1f507",myanmar:"1f1f2-1f1f2",nail_care:"1f485",name_badge:"1f4db",namibia:"1f1f3-1f1e6",national_park:"1f3de",nauru:"1f1f3-1f1f7",nauseated_face:"1f922",nazar_amulet:"1f9ff",necktie:"1f454",negative_squared_cross_mark:"274e",nepal:"1f1f3-1f1f5",nerd_face:"1f913",netherlands:"1f1f3-1f1f1",neutral_face:"1f610",new:"1f195",new_caledonia:"1f1f3-1f1e8",new_moon:"1f311",new_moon_with_face:"1f31a",new_zealand:"1f1f3-1f1ff",newspaper:"1f4f0",newspaper_roll:"1f5de",next_track_button:"23ed",ng:"1f196",ng_man:"1f645-2642",ng_woman:"1f645-2640",nicaragua:"1f1f3-1f1ee",niger:"1f1f3-1f1ea",nigeria:"1f1f3-1f1ec",night_with_stars:"1f303",nine:"0039-20e3",niue:"1f1f3-1f1fa",no_bell:"1f515",no_bicycles:"1f6b3",no_entry:"26d4",no_entry_sign:"1f6ab",no_good:"1f645",no_good_man:"1f645-2642",no_good_woman:"1f645-2640",no_mobile_phones:"1f4f5",no_mouth:"1f636",no_pedestrians:"1f6b7",no_smoking:"1f6ad","non-potable_water":"1f6b1",norfolk_island:"1f1f3-1f1eb",north_korea:"1f1f0-1f1f5",northern_mariana_islands:"1f1f2-1f1f5",norway:"1f1f3-1f1f4",nose:"1f443",notebook:"1f4d3",notebook_with_decorative_cover:"1f4d4",notes:"1f3b6",nut_and_bolt:"1f529",o:"2b55",o2:"1f17e",ocean:"1f30a",octopus:"1f419",oden:"1f362",office:"1f3e2",office_worker:"1f9d1-1f4bc",oil_drum:"1f6e2",ok:"1f197",ok_hand:"1f44c",ok_man:"1f646-2642",ok_person:"1f646",ok_woman:"1f646-2640",old_key:"1f5dd",older_adult:"1f9d3",older_man:"1f474",older_woman:"1f475",om:"1f549",oman:"1f1f4-1f1f2",on:"1f51b",oncoming_automobile:"1f698",oncoming_bus:"1f68d",oncoming_police_car:"1f694",oncoming_taxi:"1f696",one:"0031-20e3",one_piece_swimsuit:"1fa71",onion:"1f9c5",open_book:"1f4d6",open_file_folder:"1f4c2",open_hands:"1f450",open_mouth:"1f62e",open_umbrella:"2602",ophiuchus:"26ce",orange:"1f34a",orange_book:"1f4d9",orange_circle:"1f7e0",orange_heart:"1f9e1",orange_square:"1f7e7",orangutan:"1f9a7",orthodox_cross:"2626",otter:"1f9a6",outbox_tray:"1f4e4",owl:"1f989",ox:"1f402",oyster:"1f9aa",package:"1f4e6",page_facing_up:"1f4c4",page_with_curl:"1f4c3",pager:"1f4df",paintbrush:"1f58c",pakistan:"1f1f5-1f1f0",palau:"1f1f5-1f1fc",palestinian_territories:"1f1f5-1f1f8",palm_tree:"1f334",palms_up_together:"1f932",panama:"1f1f5-1f1e6",pancakes:"1f95e",panda_face:"1f43c",paperclip:"1f4ce",paperclips:"1f587",papua_new_guinea:"1f1f5-1f1ec",parachute:"1fa82",paraguay:"1f1f5-1f1fe",parasol_on_ground:"26f1",parking:"1f17f",parrot:"1f99c",part_alternation_mark:"303d",partly_sunny:"26c5",partying_face:"1f973",passenger_ship:"1f6f3",passport_control:"1f6c2",pause_button:"23f8",paw_prints:"1f43e",peace_symbol:"262e",peach:"1f351",peacock:"1f99a",peanuts:"1f95c",pear:"1f350",pen:"1f58a",pencil:"1f4dd",pencil2:"270f",penguin:"1f427",pensive:"1f614",people_holding_hands:"1f9d1-1f91d-1f9d1",performing_arts:"1f3ad",persevere:"1f623",person_bald:"1f9d1-1f9b2",person_curly_hair:"1f9d1-1f9b1",person_fencing:"1f93a",person_in_manual_wheelchair:"1f9d1-1f9bd",person_in_motorized_wheelchair:"1f9d1-1f9bc",person_red_hair:"1f9d1-1f9b0",person_white_hair:"1f9d1-1f9b3",person_with_probing_cane:"1f9d1-1f9af",person_with_turban:"1f473",peru:"1f1f5-1f1ea",petri_dish:"1f9eb",philippines:"1f1f5-1f1ed",phone:"260e",pick:"26cf",pie:"1f967",pig:"1f437",pig2:"1f416",pig_nose:"1f43d",pill:"1f48a",pilot:"1f9d1-2708",pinching_hand:"1f90f",pineapple:"1f34d",ping_pong:"1f3d3",pirate_flag:"1f3f4-2620",pisces:"2653",pitcairn_islands:"1f1f5-1f1f3",pizza:"1f355",place_of_worship:"1f6d0",plate_with_cutlery:"1f37d",play_or_pause_button:"23ef",pleading_face:"1f97a",point_down:"1f447",point_left:"1f448",point_right:"1f449",point_up:"261d",point_up_2:"1f446",poland:"1f1f5-1f1f1",police_car:"1f693",police_officer:"1f46e",policeman:"1f46e-2642",policewoman:"1f46e-2640",poodle:"1f429",poop:"1f4a9",popcorn:"1f37f",portugal:"1f1f5-1f1f9",post_office:"1f3e3",postal_horn:"1f4ef",postbox:"1f4ee",potable_water:"1f6b0",potato:"1f954",pouch:"1f45d",poultry_leg:"1f357",pound:"1f4b7",pout:"1f621",pouting_cat:"1f63e",pouting_face:"1f64e",pouting_man:"1f64e-2642",pouting_woman:"1f64e-2640",pray:"1f64f",prayer_beads:"1f4ff",pregnant_woman:"1f930",pretzel:"1f968",previous_track_button:"23ee",prince:"1f934",princess:"1f478",printer:"1f5a8",probing_cane:"1f9af",puerto_rico:"1f1f5-1f1f7",punch:"1f44a",purple_circle:"1f7e3",purple_heart:"1f49c",purple_square:"1f7ea",purse:"1f45b",pushpin:"1f4cc",put_litter_in_its_place:"1f6ae",qatar:"1f1f6-1f1e6",question:"2753",rabbit:"1f430",rabbit2:"1f407",raccoon:"1f99d",racehorse:"1f40e",racing_car:"1f3ce",radio:"1f4fb",radio_button:"1f518",radioactive:"2622",rage:"1f621",railway_car:"1f683",railway_track:"1f6e4",rainbow:"1f308",rainbow_flag:"1f3f3-1f308",raised_back_of_hand:"1f91a",raised_eyebrow:"1f928",raised_hand:"270b",raised_hand_with_fingers_splayed:"1f590",raised_hands:"1f64c",raising_hand:"1f64b",raising_hand_man:"1f64b-2642",raising_hand_woman:"1f64b-2640",ram:"1f40f",ramen:"1f35c",rat:"1f400",razor:"1fa92",receipt:"1f9fe",record_button:"23fa",recycle:"267b",red_car:"1f697",red_circle:"1f534",red_envelope:"1f9e7",red_haired_man:"1f468-1f9b0",red_haired_woman:"1f469-1f9b0",red_square:"1f7e5",registered:"00ae",relaxed:"263a",relieved:"1f60c",reminder_ribbon:"1f397",repeat:"1f501",repeat_one:"1f502",rescue_worker_helmet:"26d1",restroom:"1f6bb",reunion:"1f1f7-1f1ea",revolving_hearts:"1f49e",rewind:"23ea",rhinoceros:"1f98f",ribbon:"1f380",rice:"1f35a",rice_ball:"1f359",rice_cracker:"1f358",rice_scene:"1f391",right_anger_bubble:"1f5ef",ring:"1f48d",ringed_planet:"1fa90",robot:"1f916",rocket:"1f680",rofl:"1f923",roll_eyes:"1f644",roll_of_paper:"1f9fb",roller_coaster:"1f3a2",romania:"1f1f7-1f1f4",rooster:"1f413",rose:"1f339",rosette:"1f3f5",rotating_light:"1f6a8",round_pushpin:"1f4cd",rowboat:"1f6a3",rowing_man:"1f6a3-2642",rowing_woman:"1f6a3-2640",ru:"1f1f7-1f1fa",rugby_football:"1f3c9",runner:"1f3c3",running:"1f3c3",running_man:"1f3c3-2642",running_shirt_with_sash:"1f3bd",running_woman:"1f3c3-2640",rwanda:"1f1f7-1f1fc",sa:"1f202",safety_pin:"1f9f7",safety_vest:"1f9ba",sagittarius:"2650",sailboat:"26f5",sake:"1f376",salt:"1f9c2",samoa:"1f1fc-1f1f8",san_marino:"1f1f8-1f1f2",sandal:"1f461",sandwich:"1f96a",santa:"1f385",sao_tome_principe:"1f1f8-1f1f9",sari:"1f97b",sassy_man:"1f481-2642",sassy_woman:"1f481-2640",satellite:"1f4e1",satisfied:"1f606",saudi_arabia:"1f1f8-1f1e6",sauna_man:"1f9d6-2642",sauna_person:"1f9d6",sauna_woman:"1f9d6-2640",sauropod:"1f995",saxophone:"1f3b7",scarf:"1f9e3",school:"1f3eb",school_satchel:"1f392",scientist:"1f9d1-1f52c",scissors:"2702",scorpion:"1f982",scorpius:"264f",scotland:"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f",scream:"1f631",scream_cat:"1f640",scroll:"1f4dc",seat:"1f4ba",secret:"3299",see_no_evil:"1f648",seedling:"1f331",selfie:"1f933",senegal:"1f1f8-1f1f3",serbia:"1f1f7-1f1f8",service_dog:"1f415-1f9ba",seven:"0037-20e3",seychelles:"1f1f8-1f1e8",shallow_pan_of_food:"1f958",shamrock:"2618",shark:"1f988",shaved_ice:"1f367",sheep:"1f411",shell:"1f41a",shield:"1f6e1",shinto_shrine:"26e9",ship:"1f6a2",shirt:"1f455",poo:"1f4a9",shoe:"1f45e",shopping:"1f6cd",shopping_cart:"1f6d2",shorts:"1fa73",shower:"1f6bf",shrimp:"1f990",shrug:"1f937",shushing_face:"1f92b",sierra_leone:"1f1f8-1f1f1",signal_strength:"1f4f6",singapore:"1f1f8-1f1ec",singer:"1f9d1-1f3a4",sint_maarten:"1f1f8-1f1fd",six:"0036-20e3",six_pointed_star:"1f52f",skateboard:"1f6f9",ski:"1f3bf",skier:"26f7",skull:"1f480",skull_and_crossbones:"2620",skunk:"1f9a8",sled:"1f6f7",sleeping:"1f634",sleeping_bed:"1f6cc",sleepy:"1f62a",slightly_frowning_face:"1f641",slightly_smiling_face:"1f642",slot_machine:"1f3b0",sloth:"1f9a5",slovakia:"1f1f8-1f1f0",slovenia:"1f1f8-1f1ee",small_airplane:"1f6e9",small_blue_diamond:"1f539",small_orange_diamond:"1f538",small_red_triangle:"1f53a",small_red_triangle_down:"1f53b",smile:"1f604",smile_cat:"1f638",smiley:"1f603",smiley_cat:"1f63a",smiling_face_with_three_hearts:"1f970",smiling_imp:"1f608",smirk:"1f60f",smirk_cat:"1f63c",smoking:"1f6ac",snail:"1f40c",snake:"1f40d",sneezing_face:"1f927",snowboarder:"1f3c2",snowflake:"2744",snowman:"26c4",snowman_with_snow:"2603",soap:"1f9fc",sob:"1f62d",soccer:"26bd",socks:"1f9e6",softball:"1f94e",solomon_islands:"1f1f8-1f1e7",somalia:"1f1f8-1f1f4",soon:"1f51c",sos:"1f198",sound:"1f509",south_africa:"1f1ff-1f1e6",south_georgia_south_sandwich_islands:"1f1ec-1f1f8",south_sudan:"1f1f8-1f1f8",space_invader:"1f47e",spades:"2660",spaghetti:"1f35d",sparkle:"2747",sparkler:"1f387",sparkles:"2728",sparkling_heart:"1f496",speak_no_evil:"1f64a",speaker:"1f508",speaking_head:"1f5e3",speech_balloon:"1f4ac",speedboat:"1f6a4",spider:"1f577",spider_web:"1f578",spiral_calendar:"1f5d3",spiral_notepad:"1f5d2",sponge:"1f9fd",spoon:"1f944",squid:"1f991",sri_lanka:"1f1f1-1f1f0",st_barthelemy:"1f1e7-1f1f1",st_helena:"1f1f8-1f1ed",st_kitts_nevis:"1f1f0-1f1f3",st_lucia:"1f1f1-1f1e8",st_martin:"1f1f2-1f1eb",st_pierre_miquelon:"1f1f5-1f1f2",st_vincent_grenadines:"1f1fb-1f1e8",stadium:"1f3df",standing_man:"1f9cd-2642",standing_person:"1f9cd",standing_woman:"1f9cd-2640",star:"2b50",star2:"1f31f",star_and_crescent:"262a",star_of_david:"2721",star_struck:"1f929",stars:"1f320",station:"1f689",statue_of_liberty:"1f5fd",steam_locomotive:"1f682",stethoscope:"1fa7a",stew:"1f372",stop_button:"23f9",stop_sign:"1f6d1",stopwatch:"23f1",straight_ruler:"1f4cf",strawberry:"1f353",stuck_out_tongue:"1f61b",stuck_out_tongue_closed_eyes:"1f61d",stuck_out_tongue_winking_eye:"1f61c",student:"1f9d1-1f393",studio_microphone:"1f399",stuffed_flatbread:"1f959",sudan:"1f1f8-1f1e9",sun_behind_large_cloud:"1f325",sun_behind_rain_cloud:"1f326",sun_behind_small_cloud:"1f324",sun_with_face:"1f31e",sunflower:"1f33b",sunglasses:"1f60e",sunny:"2600",sunrise:"1f305",sunrise_over_mountains:"1f304",superhero:"1f9b8",superhero_man:"1f9b8-2642",superhero_woman:"1f9b8-2640",supervillain:"1f9b9",supervillain_man:"1f9b9-2642",supervillain_woman:"1f9b9-2640",surfer:"1f3c4",surfing_man:"1f3c4-2642",surfing_woman:"1f3c4-2640",suriname:"1f1f8-1f1f7",sushi:"1f363",suspension_railway:"1f69f",svalbard_jan_mayen:"1f1f8-1f1ef",swan:"1f9a2",swaziland:"1f1f8-1f1ff",sweat:"1f613",sweat_drops:"1f4a6",sweat_smile:"1f605",sweden:"1f1f8-1f1ea",sweet_potato:"1f360",swim_brief:"1fa72",swimmer:"1f3ca",swimming_man:"1f3ca-2642",swimming_woman:"1f3ca-2640",switzerland:"1f1e8-1f1ed",symbols:"1f523",synagogue:"1f54d",syria:"1f1f8-1f1fe",syringe:"1f489","t-rex":"1f996",taco:"1f32e",tada:"1f389",taiwan:"1f1f9-1f1fc",tajikistan:"1f1f9-1f1ef",takeout_box:"1f961",tanabata_tree:"1f38b",tangerine:"1f34a",tanzania:"1f1f9-1f1ff",taurus:"2649",taxi:"1f695",tea:"1f375",teacher:"1f9d1-1f3eb",technologist:"1f9d1-1f4bb",teddy_bear:"1f9f8",telephone:"260e",telephone_receiver:"1f4de",telescope:"1f52d",tennis:"1f3be",tent:"26fa",test_tube:"1f9ea",thailand:"1f1f9-1f1ed",thermometer:"1f321",thinking:"1f914",thought_balloon:"1f4ad",thread:"1f9f5",three:"0033-20e3",thumbsdown:"1f44e",thumbsup:"1f44d",ticket:"1f3ab",tickets:"1f39f",tiger:"1f42f",tiger2:"1f405",timer_clock:"23f2",timor_leste:"1f1f9-1f1f1",tipping_hand_man:"1f481-2642",tipping_hand_person:"1f481",tipping_hand_woman:"1f481-2640",tired_face:"1f62b",tm:"2122",togo:"1f1f9-1f1ec",toilet:"1f6bd",tokelau:"1f1f9-1f1f0",tokyo_tower:"1f5fc",tomato:"1f345",tonga:"1f1f9-1f1f4",tongue:"1f445",toolbox:"1f9f0",tooth:"1f9b7",top:"1f51d",tophat:"1f3a9",tornado:"1f32a",tr:"1f1f9-1f1f7",trackball:"1f5b2",tractor:"1f69c",traffic_light:"1f6a5",train:"1f68b",train2:"1f686",tram:"1f68a",triangular_flag_on_post:"1f6a9",triangular_ruler:"1f4d0",trident:"1f531",trinidad_tobago:"1f1f9-1f1f9",tristan_da_cunha:"1f1f9-1f1e6",triumph:"1f624",trolleybus:"1f68e",trophy:"1f3c6",tropical_drink:"1f379",tropical_fish:"1f420",truck:"1f69a",trumpet:"1f3ba",tshirt:"1f455",tulip:"1f337",tumbler_glass:"1f943",tunisia:"1f1f9-1f1f3",turkey:"1f983",turkmenistan:"1f1f9-1f1f2",turks_caicos_islands:"1f1f9-1f1e8",turtle:"1f422",tuvalu:"1f1f9-1f1fb",tv:"1f4fa",twisted_rightwards_arrows:"1f500",two:"0032-20e3",two_hearts:"1f495",two_men_holding_hands:"1f46c",two_women_holding_hands:"1f46d",u5272:"1f239",u5408:"1f234",u55b6:"1f23a",u6307:"1f22f",u6708:"1f237",u6709:"1f236",u6e80:"1f235",u7121:"1f21a",u7533:"1f238",u7981:"1f232",u7a7a:"1f233",uganda:"1f1fa-1f1ec",uk:"1f1ec-1f1e7",ukraine:"1f1fa-1f1e6",umbrella:"2614",unamused:"1f612",underage:"1f51e",unicorn:"1f984",united_arab_emirates:"1f1e6-1f1ea",united_nations:"1f1fa-1f1f3",unlock:"1f513",up:"1f199",upside_down_face:"1f643",uruguay:"1f1fa-1f1fe",us:"1f1fa-1f1f8",us_outlying_islands:"1f1fa-1f1f2",us_virgin_islands:"1f1fb-1f1ee",uzbekistan:"1f1fa-1f1ff",v:"270c",vampire:"1f9db",vampire_man:"1f9db-2642",vampire_woman:"1f9db-2640",vanuatu:"1f1fb-1f1fa",vatican_city:"1f1fb-1f1e6",venezuela:"1f1fb-1f1ea",vertical_traffic_light:"1f6a6",vhs:"1f4fc",vibration_mode:"1f4f3",video_camera:"1f4f9",video_game:"1f3ae",vietnam:"1f1fb-1f1f3",violin:"1f3bb",virgo:"264d",volcano:"1f30b",volleyball:"1f3d0",vomiting_face:"1f92e",vs:"1f19a",vulcan_salute:"1f596",waffle:"1f9c7",wales:"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f",walking:"1f6b6",walking_man:"1f6b6-2642",walking_woman:"1f6b6-2640",wallis_futuna:"1f1fc-1f1eb",waning_crescent_moon:"1f318",waning_gibbous_moon:"1f316",warning:"26a0",wastebasket:"1f5d1",watch:"231a",water_buffalo:"1f403",water_polo:"1f93d",watermelon:"1f349",wave:"1f44b",wavy_dash:"3030",waxing_crescent_moon:"1f312",waxing_gibbous_moon:"1f314",wc:"1f6be",weary:"1f629",wedding:"1f492",weight_lifting:"1f3cb",weight_lifting_man:"1f3cb-2642",weight_lifting_woman:"1f3cb-2640",western_sahara:"1f1ea-1f1ed",whale:"1f433",whale2:"1f40b",wheel_of_dharma:"2638",wheelchair:"267f",white_check_mark:"2705",white_circle:"26aa",white_flag:"1f3f3",white_flower:"1f4ae",white_haired_man:"1f468-1f9b3",white_haired_woman:"1f469-1f9b3",white_heart:"1f90d",white_large_square:"2b1c",white_medium_small_square:"25fd",white_medium_square:"25fb",white_small_square:"25ab",white_square_button:"1f533",wilted_flower:"1f940",wind_chime:"1f390",wind_face:"1f32c",wine_glass:"1f377",wink:"1f609",wolf:"1f43a",woman:"1f469",woman_artist:"1f469-1f3a8",woman_astronaut:"1f469-1f680",woman_cartwheeling:"1f938-2640",woman_cook:"1f469-1f373",woman_dancing:"1f483",woman_facepalming:"1f926-2640",woman_factory_worker:"1f469-1f3ed",woman_farmer:"1f469-1f33e",woman_firefighter:"1f469-1f692",woman_health_worker:"1f469-2695",woman_in_manual_wheelchair:"1f469-1f9bd",woman_in_motorized_wheelchair:"1f469-1f9bc",woman_judge:"1f469-2696",woman_juggling:"1f939-2640",woman_mechanic:"1f469-1f527",woman_office_worker:"1f469-1f4bc",woman_pilot:"1f469-2708",woman_playing_handball:"1f93e-2640",woman_playing_water_polo:"1f93d-2640",woman_scientist:"1f469-1f52c",woman_shrugging:"1f937-2640",woman_singer:"1f469-1f3a4",woman_student:"1f469-1f393",woman_teacher:"1f469-1f3eb",woman_technologist:"1f469-1f4bb",woman_with_headscarf:"1f9d5",woman_with_probing_cane:"1f469-1f9af",woman_with_turban:"1f473-2640",womans_clothes:"1f45a",womans_hat:"1f452",women_wrestling:"1f93c-2640",womens:"1f6ba",woozy_face:"1f974",world_map:"1f5fa",worried:"1f61f",wrench:"1f527",wrestling:"1f93c",writing_hand:"270d",x:"274c",yarn:"1f9f6",yawning_face:"1f971",yellow_circle:"1f7e1",yellow_heart:"1f49b",yellow_square:"1f7e8",yemen:"1f1fe-1f1ea",yen:"1f4b4",yin_yang:"262f",yo_yo:"1fa80",yum:"1f60b",zambia:"1f1ff-1f1f2",zany_face:"1f92a",zap:"26a1",zebra:"1f993",zero:"0030-20e3",zimbabwe:"1f1ff-1f1fc",zipper_mouth_face:"1f910",zombie:"1f9df",zombie_man:"1f9df-2642",zombie_woman:"1f9df-2640",zzz:"1f4a4"};function THt(e,t){var n=tl(e);if(Wu){var r=Wu(e);t&&(r=bd(r).call(r,function(o){return Gu(e,o).enumerable})),n.push.apply(n,r)}return n}function CZo(e){for(var t=1;t>>0===s))throw new RangeError("Invalid code point: ".concat(s));s<=65535?t=e.push(s):(s-=65536,t=e.push(55296+(s>>10),s%1024+56320)),t>=16383&&(n+=String.fromCharCode.apply(null,e),e.length=0)}return n+String.fromCharCode.apply(null,e)}var qVn=function(){function e(){var t,n,r,o,s=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{config:void 0}).config;if(Lr(this,e),n=this,o=[{config:s}],r=fi(r=e),(t=ns(n,ZVn()?xi(r,o||[],fi(n).constructor):r.apply(n,o))).options={useUnicode:!0,upperCase:!1,customHandled:!1,resourceURL:"https://github.githubassets.com/images/icons/emoji/unicode/${code}.png?v8",emojis:CZo({},yZo)},vd(s)!=="object")return ns(t);var a=s.useUnicode,l=s.customResourceURL,d=s.customRenderer,u=s.upperCase;return t.options.useUnicode=typeof a=="boolean"?a:t.options.useUnicode,t.options.upperCase=typeof u=="boolean"?u:t.options.upperCase,a===!1&&typeof l=="string"&&(t.options.resourceURL=l),typeof d=="function"&&(t.options.customHandled=!0,t.options.customRenderer=d),t}return As(e,Au),xr(e,[{key:"makeHtml",value:function(n,r){var o=this;return this.test(n)?n.replace(this.RULE.reg,function(s,a){var l;if(o.options.customHandled&&typeof o.options.customRenderer=="function")return o.options.customRenderer(a);var d=o.options.emojis[a];if(typeof d!="string")return s;if(o.options.useUnicode){var u,h=ls(u=d.split("-")).call(u,function(m){return"0x".concat(m)});return _Zo.apply(void 0,U6(h))}o.options.upperCase&&(d=d.toUpperCase());var g=o.options.resourceURL.replace(/\$\{code\}/g,d);return ot(l='')).call(l,$k(a),'')}):n}},{key:"rule",value:function(){var n={begin:":",content:"([a-zA-Z0-9+_]+?)",end:":"};return n.reg=Cg(n,"g"),n}}])}();function KVn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(KVn=function(){return!!e})()}Kn(qVn,"HOOK_NAME","emoji");var JVn=function(){function e(){return Lr(this,e),t=this,r=arguments,n=fi(n=e),ns(t,KVn()?xi(n,r||[],fi(t).constructor):n.apply(t,r));var t,n,r}return As(e,Au),xr(e,[{key:"makeHtml",value:function(n){return this.test(n)?n.replace(this.RULE.reg,'$1$2$3'):n}},{key:"rule",value:function(){var n={begin:"(^| )\\/",end:"\\/( |$)",content:"([^\\n]+?)"};return n.reg=new RegExp(n.begin+n.content+n.end,"g"),n}}])}();function ezn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(ezn=function(){return!!e})()}Kn(JVn,"HOOK_NAME","underline");var tzn=function(){function e(){return Lr(this,e),t=this,r=arguments,n=fi(n=e),ns(t,ezn()?xi(n,r||[],fi(t).constructor):n.apply(t,r));var t,n,r}return As(e,Au),xr(e,[{key:"makeHtml",value:function(n){return this.test(n)?n.replace(this.RULE.reg,"$1$2$3"):n}},{key:"rule",value:function(){var n={begin:"(^| )==",end:"==( |$|\\n)",content:"([^\\n]+?)"};return n.reg=new RegExp(n.begin+n.content+n.end,"g"),n}}])}();Kn(tzn,"HOOK_NAME","highLight");var QHt,DHt,BHt;function SZo(){if(BHt)return DHt;BHt=1;var e=QVn();return QHt||(QHt=1,TVn()),DHt=e}var RHt,IHt,MHt,LZo={},PHt,FHt,NHt,UHt,jHt;function xZo(){if(NHt)return FHt;NHt=1;var e=SZo();return RHt||(RHt=1,bVn()),IHt||(IHt=1,xVn()),function(){if(MHt)return LZo;MHt=1;var t=ai(),n=zI(),r=EL(),o=PS(),s=Jh(),a=lj();t({target:"Promise",stat:!0,forced:!0},{try:function(d){var u=r(arguments,1),h=o.f(this),g=a(function(){return n(s(d),void 0,u)});return(g.error?h.reject:h.resolve)(g.value),h.promise}})}(),PHt||(PHt=1,EVn()),FHt=e}function nzn(){return jHt?UHt:(jHt=1,UHt=xZo())}var izn=Pi(nzn());function WHt(e,t,n,r,o,s,a){try{var l=e[s](a),d=l.value}catch(u){return void n(u)}l.done?t(d):izn.resolve(d).then(r,o)}function j6(e){return function(){var t=this,n=arguments;return new izn(function(r,o){var s=e.apply(t,n);function a(d){WHt(s,r,o,a,l,"next",d)}function l(d){WHt(s,r,o,a,l,"throw",d)}a(void 0)})}}var VHt,zHt,HHt,$Ht,XHt,GHt,YHt,ZHt={exports:{}},qHt={exports:{}};function EZo(){return VHt||(VHt=1,function(e){var t=iot(),n=gjn();function r(o){return e.exports=r=typeof t=="function"&&kn(n)=="symbol"?function(s){return kn(s)}:function(s){return s&&typeof t=="function"&&s.constructor===t&&s!==t.prototype?"symbol":kn(s)},e.exports.__esModule=!0,e.exports.default=e.exports,r(o)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}(qHt)),qHt.exports}function TZo(){return HHt?zHt:(HHt=1,zHt=tjn())}function QZo(){return XHt?$Ht:(XHt=1,$Ht=TZo())}function DZo(){return YHt?GHt:(YHt=1,GHt=QZo())}var KHt,JHt,e$t,t$t,n$t,i$t,r$t,o$t,s$t,a$t,l$t,c$t,d$t,BZo={};function RZo(){return e$t?JHt:(e$t=1,function(){if(KHt)return BZo;KHt=1;var e=ai(),t=Xs(),n=$I(),r=t([].reverse),o=[1,2];e({target:"Array",proto:!0,forced:String(o)===String(o.reverse())},{reverse:function(){return n(this)&&(this.length=this.length),r(this)}})}(),JHt=zc()("Array","reverse"))}function IZo(){if(n$t)return t$t;n$t=1;var e=Al(),t=RZo(),n=Array.prototype;return t$t=function(o){var s=o.reverse;return o===n||e(n,o)&&s===n.reverse?t:s}}function MZo(){return r$t?i$t:(r$t=1,i$t=IZo())}function PZo(){return s$t?o$t:(s$t=1,o$t=MZo())}function FZo(){return l$t?a$t:(l$t=1,a$t=PZo())}function NZo(){return d$t?c$t:(d$t=1,c$t=FZo())}var u$t,J6e,h$t,f$t,g$t,m$t,k$t,eEe,v$t,A$t,p$t,b$t,w$t,UZo=function(){if(h$t)return J6e;h$t=1;var e=(u$t||(u$t=1,function(t){var n=EZo().default,r=rjn(),o=iot(),s=wjn(),a=pjn(),l=DZo(),d=mWn(),u=vjn(),h=nzn(),g=NZo(),m=EWn();function v(){t.exports=v=function(){return k},t.exports.__esModule=!0,t.exports.default=t.exports;var f,k={},A=Object.prototype,p=A.hasOwnProperty,b=r||function(se,le,ge){se[le]=ge.value},w=typeof o=="function"?o:{},O=w.iterator||"@@iterator",y=w.asyncIterator||"@@asyncIterator",C=w.toStringTag||"@@toStringTag";function _(se,le,ge){return r(se,le,{value:ge,enumerable:!0,configurable:!0,writable:!0}),se[le]}try{_({},"")}catch{_=function(ge,K,de){return ge[K]=de}}function S(se,le,ge,K){var de=le&&le.prototype instanceof I?le:I,V=s(de.prototype),ee=new J(K||[]);return b(V,"_invoke",{value:X(se,ge,ee)}),V}function L(se,le,ge){try{return{type:"normal",arg:se.call(le,ge)}}catch(K){return{type:"throw",arg:K}}}k.wrap=S;var E="suspendedStart",Q="suspendedYield",T="executing",P="completed",D={};function I(){}function B(){}function R(){}var M={};_(M,O,function(){return this});var N=a&&a(a(re([])));N&&N!==A&&p.call(N,O)&&(M=N);var j=R.prototype=I.prototype=s(M);function W(se){var le;l(le=["next","throw","return"]).call(le,function(ge){_(se,ge,function(K){return this._invoke(ge,K)})})}function H(se,le){function ge(de,V,ee,oe){var te=L(se[de],se,V);if(te.type!=="throw"){var $=te.arg,ce=$.value;return ce&&n(ce)=="object"&&p.call(ce,"__await")?le.resolve(ce.__await).then(function(pe){ge("next",pe,ee,oe)},function(pe){ge("throw",pe,ee,oe)}):le.resolve(ce).then(function(pe){$.value=pe,ee($)},function(pe){return ge("throw",pe,ee,oe)})}oe(te.arg)}var K;b(this,"_invoke",{value:function(V,ee){function oe(){return new le(function(te,$){ge(V,ee,te,$)})}return K=K?K.then(oe,oe):oe()}})}function X(se,le,ge){var K=E;return function(de,V){if(K===T)throw Error("Generator is already running");if(K===P){if(de==="throw")throw V;return{value:f,done:!0}}for(ge.method=de,ge.arg=V;;){var ee=ge.delegate;if(ee){var oe=Y(ee,ge);if(oe){if(oe===D)continue;return oe}}if(ge.method==="next")ge.sent=ge._sent=ge.arg;else if(ge.method==="throw"){if(K===E)throw K=P,ge.arg;ge.dispatchException(ge.arg)}else ge.method==="return"&&ge.abrupt("return",ge.arg);K=T;var te=L(se,le,ge);if(te.type==="normal"){if(K=ge.done?P:Q,te.arg===D)continue;return{value:te.arg,done:ge.done}}te.type==="throw"&&(K=P,ge.method="throw",ge.arg=te.arg)}}}function Y(se,le){var ge=le.method,K=se.iterator[ge];if(K===f)return le.delegate=null,ge==="throw"&&se.iterator.return&&(le.method="return",le.arg=f,Y(se,le),le.method==="throw")||ge!=="return"&&(le.method="throw",le.arg=new TypeError("The iterator does not provide a '"+ge+"' method")),D;var de=L(K,se.iterator,le.arg);if(de.type==="throw")return le.method="throw",le.arg=de.arg,le.delegate=null,D;var V=de.arg;return V?V.done?(le[se.resultName]=V.value,le.next=se.nextLoc,le.method!=="return"&&(le.method="next",le.arg=f),le.delegate=null,D):V:(le.method="throw",le.arg=new TypeError("iterator result is not an object"),le.delegate=null,D)}function Z(se){var le,ge={tryLoc:se[0]};1 in se&&(ge.catchLoc=se[1]),2 in se&&(ge.finallyLoc=se[2],ge.afterLoc=se[3]),d(le=this.tryEntries).call(le,ge)}function ie(se){var le=se.completion||{};le.type="normal",delete le.arg,se.completion=le}function J(se){this.tryEntries=[{tryLoc:"root"}],l(se).call(se,Z,this),this.reset(!0)}function re(se){if(se||se===""){var le=se[O];if(le)return le.call(se);if(typeof se.next=="function")return se;if(!isNaN(se.length)){var ge=-1,K=function de(){for(;++ge=0;--de){var V=this.tryEntries[de],ee=V.completion;if(V.tryLoc==="root")return K("end");if(V.tryLoc<=this.prev){var oe=p.call(V,"catchLoc"),te=p.call(V,"finallyLoc");if(oe&&te){if(this.prev=0;--K){var de=this.tryEntries[K];if(de.tryLoc<=this.prev&&p.call(de,"finallyLoc")&&this.prev=0;--ge){var K=this.tryEntries[ge];if(K.finallyLoc===le)return this.complete(K.completion,K.afterLoc),ie(K),D}},catch:function(le){for(var ge=this.tryEntries.length-1;ge>=0;--ge){var K=this.tryEntries[ge];if(K.tryLoc===le){var de=K.completion;if(de.type==="throw"){var V=de.arg;ie(K)}return V}}throw Error("illegal catch attempt")},delegateYield:function(le,ge,K){return this.delegate={iterator:re(le),resultName:ge,nextLoc:K},this.method==="next"&&(this.arg=f),D}},k}t.exports=v,t.exports.__esModule=!0,t.exports.default=t.exports}(ZHt)),ZHt.exports)();J6e=e;try{regeneratorRuntime=e}catch{(typeof globalThis>"u"?"undefined":kn(globalThis))=="object"?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}return J6e}(),d1=Pi(UZo);function rzn(){if(k$t)return m$t;k$t=1;var e=xH(),t=N6();return m$t=function(r){return kn(r)=="symbol"||t(r)&&e(r)=="[object Symbol]"}}function jZo(){if(v$t)return eEe;v$t=1;var e=$ke(),t=(g$t||(g$t=1,f$t=function(l,d){for(var u=-1,h=l==null?0:l.length,g=Array(h);++u=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(u){throw u},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var u=n.next();return a=u.done,u},e:function(u){l=!0,s=u},f:function(){try{a||n.return==null||n.return()}finally{if(l)throw s}}}}function C$t(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(u){throw u},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var u=n.next();return a=u.done,u},e:function(u){l=!0,s=u},f:function(){try{a||n.return==null||n.return()}finally{if(l)throw s}}}}function L$t(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0?S=C.systemSuggestList:C&&Qf(C.extendSystemSuggestList)&&C.extendSystemSuggestList.length>0&&(S=ot(iEe).call(iEe,C.extendSystemSuggestList));var L=ls(S).call(S,function(T){return nde(nde({},T),{},{label:y[T.label]||T.label})}),E=ls(S$t).call(S$t,function(T){return nde(nde({},T),{},{label:y[T.label]||T.label})});return(O[0]==="/"||O[0]==="、"||Lv("#").call("#",O[0]))&&ki(L).call(L,function(T){T.keyword="".concat(O[0],T.keyword)}),bd(_=ot(E).call(E,L)).call(_,function(T){var Q;return h8(Q=T.keyword).call(Q,O[0])})}(g,l.$cherry.locale,l.$cherry.options.editor.suggester);if(/^\s$/.test(k))f(!1);else{var p=k.replace(/\s+/g,"").replace(new RegExp("^".concat(g),"g"),"").replace(/^[#]+/,"#").replace(/^[/]+/,"/").split("").join(".*?"),b=new RegExp("^.*?".concat(p,".*?$"),"i"),w=bd(A).call(A,function(O){return O.exactMatch?!k||O.keyword===k:!k||b.test(O.keyword)});f(w.length!==0&&w)}},echo:function(){return""}})};for(d.s();!(s=d.n()).done;)u()}catch(h){d.e(h)}finally{d.f()}o=o?ot(a).call(a,o):a,ki(o).call(o,function(h){h.suggestList?(h.keyword||(h.keyword="@"),r.suggester[h.keyword]=h):console.warn("[cherry-suggester]: the suggestList of config is missing.")}),this.suggesterPanel.hasEditor()&&(this.suggesterPanel.editor=null),this.inited=!0}},{key:"makeHtml",value:function(n){var r,o;if(!this.RULE.reg)return n;if(!this.suggesterPanel.hasEditor()&&Kv()){var s=this.$engine.$cherry.editor;this.suggesterPanel.setEditor(s),this.suggesterPanel.setSuggester(this.suggester),this.suggesterPanel.bindEvent()}return du()?n.replace(this.RULE.reg,Xl(o=this.toHtml).call(o,this)):E3(n,this.RULE.reg,Xl(r=this.toHtml).call(r,this),!0,1)}},{key:"toHtml",value:function(n,r,o,s){var a,l,d,u,h;return s?((l=this.suggester[o])===null||l===void 0||(d=l.echo)===null||d===void 0?void 0:d.call(this,s))||ot(u=ot(h="".concat(r,'')).call(h,o)).call(u,s,""):((a=this.suggester[o])===null||a===void 0?void 0:a.echo)===!1?"".concat(r):this.suggester[o]?s?r+s:"".concat(r):r+s}},{key:"rule",value:function(){var n,r,o,s,a,l,d,u=this;if((n=this.config)===null||n===void 0||!n.suggester||tl((r=this.config)===null||r===void 0?void 0:r.suggester).length<=0)return{};Qf(this.config.suggester)?a=ls(l=this.config.suggester).call(l,function(g){return g.keyword||""}):a=ls(d=tl(this.config.suggester)).call(d,function(g){return u.config.suggester[g].keyword||""});var h=ls(a).call(a,function(g){return VZo(g)}).join("|");return{reg:new RegExp(ot(o=ot(s="".concat(du()?"((?
    '),this.searchCache=!1,this.searchKeyCache=[],this.optionList=[],this.cursorMove=!0,this.suggesterConfig={},this.$cherry=t,this.panelPosition="below"},[{key:"tryCreatePanel",value:function(){!this.$suggesterPanel&&Kv()&&document&&(this.$cherry.wrapperDom.appendChild(this.createDom(this.panelWrap)),this.$suggesterPanel=this.$cherry.wrapperDom.querySelector(".cherry-suggester-panel"))}},{key:"hasEditor",value:function(){return!!this.editor&&!!this.editor.editor.display&&!!this.editor.editor.display.wrapper}},{key:"setEditor",value:function(t){this.editor=t}},{key:"setSuggester",value:function(t){this.suggesterConfig=t}},{key:"bindEvent",value:function(){var t,n,r=this;if((t=this.editor)!==null&&t!==void 0&&(n=t.options)!==null&&n!==void 0&&n.showSuggestList){var o=!1;this.editor.editor.on("change",function(l,d){o=!0,r.onCodeMirrorChange(l,d)}),this.editor.editor.on("keydown",function(l,d){o=!0,r.enableRelate()&&r.onKeyDown(l,d)}),this.editor.editor.on("cursorActivity",function(){o||r.stopRelate(),o=!1});var s=this.editor.editor.getOption("extraKeys"),a=["Up","Down","Enter"];ki(a).call(a,function(l){if(typeof s[l]=="function"){var d=s[l];s[l]=function(h){if(r.cursorMove){var g=d.call(h,h);if(g)return g}}}else if(s[l]){if(typeof s[l]=="string"){var u=s[l];s[l]=function(h){r.cursorMove&&r.editor.editor.execCommand(u)}}}else s[l]=function(){if(r.cursorMove)return(PN||{toString:function(){return"Pass"}}).toString()}}),this.editor.editor.setOption("extraKeys",s),this.editor.editor.on("scroll",function(l,d){r.searchCache&&r.relocatePanel(r.editor.editor)}),this.onClickPanelItem()}}},{key:"onClickPanelItem",value:function(){var t=this;this.tryCreatePanel(),this.$suggesterPanel.addEventListener("click",function(n){var r,o,s,a,l=(r=t.$suggesterPanel,o=n.target,a=-1,ki(s=r.childNodes).call(s,function(d,u){return d===o?a=u:""}),a);l>-1&&(t.editor.editor.focus(),t.pasteSelectResult(l)),t.stopRelate()},!1)}},{key:"showSuggesterPanel",value:function(t){var n=t.left,r=t.top,o=t.items;this.tryCreatePanel(),!this.$suggesterPanel&&Kv()&&(this.$cherry.wrapperDom.appendChild(this.createDom(this.panelWrap)),this.$suggesterPanel=this.$cherry.wrapperDom.querySelector(".cherry-suggester-panel")),this.updatePanel(o),this.$suggesterPanel.style.left="".concat(n,"px"),this.$suggesterPanel.style.top="".concat(r,"px"),this.$suggesterPanel.style.display="block",this.$suggesterPanel.style.position="absolute",this.$suggesterPanel.style.zIndex="100"}},{key:"hideSuggesterPanel",value:function(){this.tryCreatePanel(),this.$suggesterPanel&&(this.$suggesterPanel.style.display="none")}},{key:"updatePanel",value:function(t){var n=this;this.tryCreatePanel();var r=ls(t).call(t,function(s,a){if(vd(s)==="object"&&s!==null){var l,d=s.label;return s!=null&&s.icon&&(d=ot(l='')).call(l,d)),n.renderPanelItem(d,!1)}return n.renderPanelItem(s,!1)}).join(""),o=this.suggesterConfig[this.keyword];o&&typeof o.suggestListRender=="function"&&(r=o.suggestListRender.call(this,t)||r),this.$suggesterPanel.innerHTML="",typeof r=="string"?this.$suggesterPanel.innerHTML=r:Qf(r)&&r.length>0?ki(r).call(r,function(s){n.$suggesterPanel.appendChild(s)}):vd(r)==="object"&&r.nodeType===1&&this.$suggesterPanel.appendChild(r)}},{key:"renderPanelItem",value:function(t,n){return n?'
    '.concat(t,"
    "):'
    '.concat(t,"
    ")}},{key:"createDom",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";this.template||(this.template=document.createElement("div")),this.template.innerHTML=Xi(t).call(t);var n=document.createDocumentFragment();return ls(Array.prototype).call(this.template.childNodes,function(r,o){n.appendChild(r)}),n}},{key:"relocatePanel",value:function(t){var n=this.$cherry.wrapperDom.querySelector(".CodeMirror-cursors .CodeMirror-cursor");if(n||(n=this.$cherry.wrapperDom.querySelector(".CodeMirror-selected")),!n)return!1;var r,o=this.$cherry.wrapperDom.getBoundingClientRect(),s=n.getBoundingClientRect(),a=s.left-o.left,l=s.top-o.top,d=s.height;this.panelPosition==="below"?r=l+d+5:r=l-(this.$suggesterPanel?this.$suggesterPanel.offsetHeight:380)-5,this.showSuggesterPanel({left:a,top:r,items:this.optionList})}},{key:"getCursorPos",value:function(t){var n=document.querySelector(".CodeMirror-cursors .CodeMirror-cursor");if(!n)return null;var r=t.getCursor(),o=t.lineInfo(r.line).handle.height,s=n.getBoundingClientRect(),a=s.top+o;return{left:s.left,top:a}}},{key:"startRelate",value:function(t,n,r){var o=this;this.cursorFrom=r,this.keyword=n,this.searchCache=!0,requestAnimationFrame(function(){o.relocatePanelWithBoundaryCheck()})}},{key:"relocatePanelWithBoundaryCheck",value:function(){this.tryCreatePanel(),this.updatePanel(this.optionList),this.$suggesterPanel.style.visibility="hidden",this.$suggesterPanel.style.display="block",this.$suggesterPanel.style.position="absolute";var t=this.$suggesterPanel.offsetHeight||380,n=this.$cherry.wrapperDom.querySelector(".CodeMirror-cursors .CodeMirror-cursor");if(n||(n=this.$cherry.wrapperDom.querySelector(".CodeMirror-selected")),!n)return this.$suggesterPanel.style.display="none",!1;var r,o=this.$cherry.wrapperDom.getBoundingClientRect(),s=n.getBoundingClientRect(),a=s.left-o.left,l=s.top-o.top,d=l+s.height,u=this.$cherry.wrapperDom.clientHeight-d,h=l;u>=t+10?(r=d+5,this.panelPosition="below"):h>=t+10?(r=l-t-5,this.panelPosition="above"):u>h?(r=d+5,this.panelPosition="below"):(r=Math.max(10,l-t-5),this.panelPosition="above"),this.$suggesterPanel.style.left="".concat(a,"px"),this.$suggesterPanel.style.top="".concat(r,"px"),this.$suggesterPanel.style.visibility="visible",this.$suggesterPanel.style.zIndex="100"}},{key:"stopRelate",value:function(){this.hideSuggesterPanel(),this.cursorFrom=null,this.cursorTo=null,this.keyword="",this.searchKeyCache=[],this.searchCache=!1,this.cursorMove=!0,this.optionList=[],this.panelPosition="below"}},{key:"pasteSelectResult",value:function(t,n){var r=this.cursorFrom;if(r){var o,s=Qf(this.searchKeyCache)?this.searchKeyCache.join("").length:0;if(o=s>0?{line:r.line,ch:r.ch+s}:this.cursorTo?{line:this.cursorTo.line,ch:this.cursorTo.ch}:{line:r.line,ch:r.ch},this.optionList[t]){var a,l,d="";if(vd(this.optionList[t])==="object"&&this.optionList[t]!==null&&typeof this.optionList[t].value=="string")d=this.optionList[t].value;else if(vd(this.optionList[t])==="object"&&this.optionList[t]!==null&&typeof this.optionList[t].value=="function")d=this.optionList[t].value();else{var u;d=ot(u=" ".concat(this.keyword)).call(u,this.optionList[t]," ")}if(qke(d).call(d," ")&&(a=this.editor)!==null&&a!==void 0&&(l=a.editor)!==null&&l!==void 0&&l.getLine&&o&&o.ch!==null&&(this.editor.editor.getLine(o.line)||"")[o.ch]===" "&&(o={line:o.line,ch:o.ch+1}),d&&this.editor.editor.replaceRange(d,r,o),this.optionList[t].goLeft){var h=this.editor.editor.getCursor();this.editor.editor.setCursor(h.line,h.ch-this.optionList[t].goLeft)}if(this.optionList[t].goTop){var g=this.editor.editor.getCursor();this.editor.editor.setCursor(g.line-this.optionList[t].goTop,g.ch)}if(this.optionList[t].selection){var m=this.editor.editor.getCursor().line,v=this.editor.editor.getCursor().ch;this.editor.editor.setSelection({line:m,ch:v-this.optionList[t].selection.from},{line:m,ch:v-this.optionList[t].selection.to})}}}}},{key:"findSelectedItemIndex",value:function(){return Xke(Array.prototype).call(this.$suggesterPanel.childNodes,function(t){return t.classList.contains("cherry-suggester-panel__item--selected")})}},{key:"enableRelate",value:function(){return this.searchCache}},{key:"onCodeMirrorChange",value:function(t,n){var r=this,o=n.text,s=n.from,a=n.to,l=n.origin,d=o.length===1?o[0]:"";if(!this.enableRelate()&&this.suggesterConfig[d]&&this.startRelate(t,d,s),this.enableRelate()&&(d||l==="+delete")){var u;if(this.cursorTo=a,d)this.searchKeyCache.push(d);else if(l==="+delete"&&(this.searchKeyCache.pop(),this.searchKeyCache.length===0))return void this.stopRelate();typeof((u=this.suggesterConfig[this.keyword])===null||u===void 0?void 0:u.suggestList)=="function"&&this.suggesterConfig[this.keyword].suggestList(this.searchKeyCache.join(""),function(h){h!==!1?(r.optionList=h&&h.length?h:[],r.updatePanel(r.optionList)):r.stopRelate()})}}},{key:"onKeyDown",value:function(t,n){var r,o=this;if(this.tryCreatePanel(),!this.$suggesterPanel)return!1;var s=n.keyCode;if(Lv(r=[38,40]).call(r,s)){if(this.optionList.length===0)return void Bu(function(){o.stopRelate()},0);this.cursorMove=!1;var a=this.$suggesterPanel.querySelector(".cherry-suggester-panel__item--selected"),l=a||null,d=null;if(a?(s!==38||l.previousElementSibling?s!==40||l.nextElementSibling?s===38?d=l.previousElementSibling:s===40&&(d=l.nextElementSibling):d=this.$suggesterPanel.firstElementChild:d=this.$suggesterPanel.lastElementChild,l&&l.classList&&l.classList.remove("cherry-suggester-panel__item--selected")):s===38?d=this.$suggesterPanel.lastElementChild:s===40&&(d=this.$suggesterPanel.firstElementChild),!d)return void Bu(function(){o.stopRelate()},0);d.classList.add("cherry-suggester-panel__item--selected");var u=this.$suggesterPanel.offsetHeight,h=this.$suggesterPanel.scrollTop,g=h+u,m=d.offsetTop,v=d.offsetHeight;(mg)&&(this.$suggesterPanel.scrollTop=m-u/2)}else if(s===13){var f=this.findSelectedItemIndex();f>=0&&(n.stopPropagation(),this.cursorMove=!1,this.pasteSelectResult(f,n),t.focus()),Bu(function(){o.stopRelate()},0)}else s!==27&&s!==37&&s!==39||(n.stopPropagation(),t.focus(),Bu(function(){o.stopRelate()},0))}}])}();function lzn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(lzn=function(){return!!e})()}var czn=function(){function e(){return Lr(this,e),t=this,r=arguments,n=fi(n=e),ns(t,lzn()?xi(n,r||[],fi(t).constructor):n.apply(t,r));var t,n,r}return As(e,Au),xr(e,[{key:"makeHtml",value:function(n){return this.test(n)?n.replace(this.RULE.reg,"$1$2$3$4"):n}},{key:"rule",value:function(){var n={begin:"(^| )\\{",end:"\\}( |$)",content:`([^ +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var u=n.next();return a=u.done,u},e:function(u){l=!0,s=u},f:function(){try{a||n.return==null||n.return()}finally{if(l)throw s}}}}function L$t(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0?S=C.systemSuggestList:C&&Qf(C.extendSystemSuggestList)&&C.extendSystemSuggestList.length>0&&(S=ot(iEe).call(iEe,C.extendSystemSuggestList));var L=ls(S).call(S,function(Q){return nde(nde({},Q),{},{label:y[Q.label]||Q.label})}),E=ls(S$t).call(S$t,function(Q){return nde(nde({},Q),{},{label:y[Q.label]||Q.label})});return(O[0]==="/"||O[0]==="、"||Lv("#").call("#",O[0]))&&ki(L).call(L,function(Q){Q.keyword="".concat(O[0],Q.keyword)}),bd(_=ot(E).call(E,L)).call(_,function(Q){var T;return h8(T=Q.keyword).call(T,O[0])})}(g,l.$cherry.locale,l.$cherry.options.editor.suggester);if(/^\s$/.test(k))f(!1);else{var p=k.replace(/\s+/g,"").replace(new RegExp("^".concat(g),"g"),"").replace(/^[#]+/,"#").replace(/^[/]+/,"/").split("").join(".*?"),b=new RegExp("^.*?".concat(p,".*?$"),"i"),w=bd(A).call(A,function(O){return O.exactMatch?!k||O.keyword===k:!k||b.test(O.keyword)});f(w.length!==0&&w)}},echo:function(){return""}})};for(d.s();!(s=d.n()).done;)u()}catch(h){d.e(h)}finally{d.f()}o=o?ot(a).call(a,o):a,ki(o).call(o,function(h){h.suggestList?(h.keyword||(h.keyword="@"),r.suggester[h.keyword]=h):console.warn("[cherry-suggester]: the suggestList of config is missing.")}),this.suggesterPanel.hasEditor()&&(this.suggesterPanel.editor=null),this.inited=!0}},{key:"makeHtml",value:function(n){var r,o;if(!this.RULE.reg)return n;if(!this.suggesterPanel.hasEditor()&&Kv()){var s=this.$engine.$cherry.editor;this.suggesterPanel.setEditor(s),this.suggesterPanel.setSuggester(this.suggester),this.suggesterPanel.bindEvent()}return du()?n.replace(this.RULE.reg,Xl(o=this.toHtml).call(o,this)):E3(n,this.RULE.reg,Xl(r=this.toHtml).call(r,this),!0,1)}},{key:"toHtml",value:function(n,r,o,s){var a,l,d,u,h;return s?((l=this.suggester[o])===null||l===void 0||(d=l.echo)===null||d===void 0?void 0:d.call(this,s))||ot(u=ot(h="".concat(r,'')).call(h,o)).call(u,s,""):((a=this.suggester[o])===null||a===void 0?void 0:a.echo)===!1?"".concat(r):this.suggester[o]?s?r+s:"".concat(r):r+s}},{key:"rule",value:function(){var n,r,o,s,a,l,d,u=this;if((n=this.config)===null||n===void 0||!n.suggester||tl((r=this.config)===null||r===void 0?void 0:r.suggester).length<=0)return{};Qf(this.config.suggester)?a=ls(l=this.config.suggester).call(l,function(g){return g.keyword||""}):a=ls(d=tl(this.config.suggester)).call(d,function(g){return u.config.suggester[g].keyword||""});var h=ls(a).call(a,function(g){return VZo(g)}).join("|");return{reg:new RegExp(ot(o=ot(s="".concat(du()?"((?'),this.searchCache=!1,this.searchKeyCache=[],this.optionList=[],this.cursorMove=!0,this.suggesterConfig={},this.$cherry=t,this.panelPosition="below"},[{key:"tryCreatePanel",value:function(){!this.$suggesterPanel&&Kv()&&document&&(this.$cherry.wrapperDom.appendChild(this.createDom(this.panelWrap)),this.$suggesterPanel=this.$cherry.wrapperDom.querySelector(".cherry-suggester-panel"))}},{key:"hasEditor",value:function(){return!!this.editor&&!!this.editor.editor.display&&!!this.editor.editor.display.wrapper}},{key:"setEditor",value:function(t){this.editor=t}},{key:"setSuggester",value:function(t){this.suggesterConfig=t}},{key:"bindEvent",value:function(){var t,n,r=this;if((t=this.editor)!==null&&t!==void 0&&(n=t.options)!==null&&n!==void 0&&n.showSuggestList){var o=!1;this.editor.editor.on("change",function(l,d){o=!0,r.onCodeMirrorChange(l,d)}),this.editor.editor.on("keydown",function(l,d){o=!0,r.enableRelate()&&r.onKeyDown(l,d)}),this.editor.editor.on("cursorActivity",function(){o||r.stopRelate(),o=!1});var s=this.editor.editor.getOption("extraKeys"),a=["Up","Down","Enter"];ki(a).call(a,function(l){if(typeof s[l]=="function"){var d=s[l];s[l]=function(h){if(r.cursorMove){var g=d.call(h,h);if(g)return g}}}else if(s[l]){if(typeof s[l]=="string"){var u=s[l];s[l]=function(h){r.cursorMove&&r.editor.editor.execCommand(u)}}}else s[l]=function(){if(r.cursorMove)return(PN||{toString:function(){return"Pass"}}).toString()}}),this.editor.editor.setOption("extraKeys",s),this.editor.editor.on("scroll",function(l,d){r.searchCache&&r.relocatePanel(r.editor.editor)}),this.onClickPanelItem()}}},{key:"onClickPanelItem",value:function(){var t=this;this.tryCreatePanel(),this.$suggesterPanel.addEventListener("click",function(n){var r,o,s,a,l=(r=t.$suggesterPanel,o=n.target,a=-1,ki(s=r.childNodes).call(s,function(d,u){return d===o?a=u:""}),a);l>-1&&(t.editor.editor.focus(),t.pasteSelectResult(l)),t.stopRelate()},!1)}},{key:"showSuggesterPanel",value:function(t){var n=t.left,r=t.top,o=t.items;this.tryCreatePanel(),!this.$suggesterPanel&&Kv()&&(this.$cherry.wrapperDom.appendChild(this.createDom(this.panelWrap)),this.$suggesterPanel=this.$cherry.wrapperDom.querySelector(".cherry-suggester-panel")),this.updatePanel(o),this.$suggesterPanel.style.left="".concat(n,"px"),this.$suggesterPanel.style.top="".concat(r,"px"),this.$suggesterPanel.style.display="block",this.$suggesterPanel.style.position="absolute",this.$suggesterPanel.style.zIndex="100"}},{key:"hideSuggesterPanel",value:function(){this.tryCreatePanel(),this.$suggesterPanel&&(this.$suggesterPanel.style.display="none")}},{key:"updatePanel",value:function(t){var n=this;this.tryCreatePanel();var r=ls(t).call(t,function(s,a){if(vd(s)==="object"&&s!==null){var l,d=s.label;return s!=null&&s.icon&&(d=ot(l='')).call(l,d)),n.renderPanelItem(d,!1)}return n.renderPanelItem(s,!1)}).join(""),o=this.suggesterConfig[this.keyword];o&&typeof o.suggestListRender=="function"&&(r=o.suggestListRender.call(this,t)||r),this.$suggesterPanel.innerHTML="",typeof r=="string"?this.$suggesterPanel.innerHTML=r:Qf(r)&&r.length>0?ki(r).call(r,function(s){n.$suggesterPanel.appendChild(s)}):vd(r)==="object"&&r.nodeType===1&&this.$suggesterPanel.appendChild(r)}},{key:"renderPanelItem",value:function(t,n){return n?'
    '.concat(t,"
    "):'
    '.concat(t,"
    ")}},{key:"createDom",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";this.template||(this.template=document.createElement("div")),this.template.innerHTML=Xi(t).call(t);var n=document.createDocumentFragment();return ls(Array.prototype).call(this.template.childNodes,function(r,o){n.appendChild(r)}),n}},{key:"relocatePanel",value:function(t){var n=this.$cherry.wrapperDom.querySelector(".CodeMirror-cursors .CodeMirror-cursor");if(n||(n=this.$cherry.wrapperDom.querySelector(".CodeMirror-selected")),!n)return!1;var r,o=this.$cherry.wrapperDom.getBoundingClientRect(),s=n.getBoundingClientRect(),a=s.left-o.left,l=s.top-o.top,d=s.height;this.panelPosition==="below"?r=l+d+5:r=l-(this.$suggesterPanel?this.$suggesterPanel.offsetHeight:380)-5,this.showSuggesterPanel({left:a,top:r,items:this.optionList})}},{key:"getCursorPos",value:function(t){var n=document.querySelector(".CodeMirror-cursors .CodeMirror-cursor");if(!n)return null;var r=t.getCursor(),o=t.lineInfo(r.line).handle.height,s=n.getBoundingClientRect(),a=s.top+o;return{left:s.left,top:a}}},{key:"startRelate",value:function(t,n,r){var o=this;this.cursorFrom=r,this.keyword=n,this.searchCache=!0,requestAnimationFrame(function(){o.relocatePanelWithBoundaryCheck()})}},{key:"relocatePanelWithBoundaryCheck",value:function(){this.tryCreatePanel(),this.updatePanel(this.optionList),this.$suggesterPanel.style.visibility="hidden",this.$suggesterPanel.style.display="block",this.$suggesterPanel.style.position="absolute";var t=this.$suggesterPanel.offsetHeight||380,n=this.$cherry.wrapperDom.querySelector(".CodeMirror-cursors .CodeMirror-cursor");if(n||(n=this.$cherry.wrapperDom.querySelector(".CodeMirror-selected")),!n)return this.$suggesterPanel.style.display="none",!1;var r,o=this.$cherry.wrapperDom.getBoundingClientRect(),s=n.getBoundingClientRect(),a=s.left-o.left,l=s.top-o.top,d=l+s.height,u=this.$cherry.wrapperDom.clientHeight-d,h=l;u>=t+10?(r=d+5,this.panelPosition="below"):h>=t+10?(r=l-t-5,this.panelPosition="above"):u>h?(r=d+5,this.panelPosition="below"):(r=Math.max(10,l-t-5),this.panelPosition="above"),this.$suggesterPanel.style.left="".concat(a,"px"),this.$suggesterPanel.style.top="".concat(r,"px"),this.$suggesterPanel.style.visibility="visible",this.$suggesterPanel.style.zIndex="100"}},{key:"stopRelate",value:function(){this.hideSuggesterPanel(),this.cursorFrom=null,this.cursorTo=null,this.keyword="",this.searchKeyCache=[],this.searchCache=!1,this.cursorMove=!0,this.optionList=[],this.panelPosition="below"}},{key:"pasteSelectResult",value:function(t,n){var r=this.cursorFrom;if(r){var o,s=Qf(this.searchKeyCache)?this.searchKeyCache.join("").length:0;if(o=s>0?{line:r.line,ch:r.ch+s}:this.cursorTo?{line:this.cursorTo.line,ch:this.cursorTo.ch}:{line:r.line,ch:r.ch},this.optionList[t]){var a,l,d="";if(vd(this.optionList[t])==="object"&&this.optionList[t]!==null&&typeof this.optionList[t].value=="string")d=this.optionList[t].value;else if(vd(this.optionList[t])==="object"&&this.optionList[t]!==null&&typeof this.optionList[t].value=="function")d=this.optionList[t].value();else{var u;d=ot(u=" ".concat(this.keyword)).call(u,this.optionList[t]," ")}if(qke(d).call(d," ")&&(a=this.editor)!==null&&a!==void 0&&(l=a.editor)!==null&&l!==void 0&&l.getLine&&o&&o.ch!==null&&(this.editor.editor.getLine(o.line)||"")[o.ch]===" "&&(o={line:o.line,ch:o.ch+1}),d&&this.editor.editor.replaceRange(d,r,o),this.optionList[t].goLeft){var h=this.editor.editor.getCursor();this.editor.editor.setCursor(h.line,h.ch-this.optionList[t].goLeft)}if(this.optionList[t].goTop){var g=this.editor.editor.getCursor();this.editor.editor.setCursor(g.line-this.optionList[t].goTop,g.ch)}if(this.optionList[t].selection){var m=this.editor.editor.getCursor().line,v=this.editor.editor.getCursor().ch;this.editor.editor.setSelection({line:m,ch:v-this.optionList[t].selection.from},{line:m,ch:v-this.optionList[t].selection.to})}}}}},{key:"findSelectedItemIndex",value:function(){return Xke(Array.prototype).call(this.$suggesterPanel.childNodes,function(t){return t.classList.contains("cherry-suggester-panel__item--selected")})}},{key:"enableRelate",value:function(){return this.searchCache}},{key:"onCodeMirrorChange",value:function(t,n){var r=this,o=n.text,s=n.from,a=n.to,l=n.origin,d=o.length===1?o[0]:"";if(!this.enableRelate()&&this.suggesterConfig[d]&&this.startRelate(t,d,s),this.enableRelate()&&(d||l==="+delete")){var u;if(this.cursorTo=a,d)this.searchKeyCache.push(d);else if(l==="+delete"&&(this.searchKeyCache.pop(),this.searchKeyCache.length===0))return void this.stopRelate();typeof((u=this.suggesterConfig[this.keyword])===null||u===void 0?void 0:u.suggestList)=="function"&&this.suggesterConfig[this.keyword].suggestList(this.searchKeyCache.join(""),function(h){h!==!1?(r.optionList=h&&h.length?h:[],r.updatePanel(r.optionList)):r.stopRelate()})}}},{key:"onKeyDown",value:function(t,n){var r,o=this;if(this.tryCreatePanel(),!this.$suggesterPanel)return!1;var s=n.keyCode;if(Lv(r=[38,40]).call(r,s)){if(this.optionList.length===0)return void Bu(function(){o.stopRelate()},0);this.cursorMove=!1;var a=this.$suggesterPanel.querySelector(".cherry-suggester-panel__item--selected"),l=a||null,d=null;if(a?(s!==38||l.previousElementSibling?s!==40||l.nextElementSibling?s===38?d=l.previousElementSibling:s===40&&(d=l.nextElementSibling):d=this.$suggesterPanel.firstElementChild:d=this.$suggesterPanel.lastElementChild,l&&l.classList&&l.classList.remove("cherry-suggester-panel__item--selected")):s===38?d=this.$suggesterPanel.lastElementChild:s===40&&(d=this.$suggesterPanel.firstElementChild),!d)return void Bu(function(){o.stopRelate()},0);d.classList.add("cherry-suggester-panel__item--selected");var u=this.$suggesterPanel.offsetHeight,h=this.$suggesterPanel.scrollTop,g=h+u,m=d.offsetTop,v=d.offsetHeight;(mg)&&(this.$suggesterPanel.scrollTop=m-u/2)}else if(s===13){var f=this.findSelectedItemIndex();f>=0&&(n.stopPropagation(),this.cursorMove=!1,this.pasteSelectResult(f,n),t.focus()),Bu(function(){o.stopRelate()},0)}else s!==27&&s!==37&&s!==39||(n.stopPropagation(),t.focus(),Bu(function(){o.stopRelate()},0))}}])}();function lzn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(lzn=function(){return!!e})()}var czn=function(){function e(){return Lr(this,e),t=this,r=arguments,n=fi(n=e),ns(t,lzn()?xi(n,r||[],fi(t).constructor):n.apply(t,r));var t,n,r}return As(e,Au),xr(e,[{key:"makeHtml",value:function(n){return this.test(n)?n.replace(this.RULE.reg,"$1$2$3$4"):n}},{key:"rule",value:function(){var n={begin:"(^| )\\{",end:"\\}( |$)",content:`([^ ]+?)\\|([^ ]+?)`};return n.reg=new RegExp(n.begin+n.content+n.end,"g"),n}}])}();function dzn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(dzn=function(){return!!e})()}Kn(czn,"HOOK_NAME","ruby");var uzn=function(){function e(t){var n,r,o,s;Lr(this,e),r=this,s=[{needCache:!0}],o=fi(o=e),n=ns(r,dzn()?xi(o,s||[],fi(r).constructor):o.apply(r,s));var a=t.config,l=a.enableJustify,d=l!==void 0&&l,u=a.enableAlign,h=u!==void 0&&u,g=a.enablePanel,m=g===void 0||g;return n.enableAlign=d||h,n.enablePanel=m,n.initBrReg(t.globalConfig.classicBr),n}return As(e,uc),xr(e,[{key:"makeHtml",value:function(n,r){var o=this;return n.replace(this.RULE.reg,function(s,a,l,d){var u,h,g,m,v,f=o.$getTargetType(l);if(!o.enablePanel&&/primary|info|warning|danger|success/i.test(f)||!o.enableAlign&&/(left|right|center|justify)/i.test(f))return s;var k=o.getLineCount(s,a),A=o.$engine.hash(s),p=o.testHasCache(A);if(p!==!1)return eL(s,p);var b=o.$getPanelInfo(l,d,r),w=b.title,O=b.body,y=b.appendStyle,C=b.className;return eL(s,o.pushCache(ot(u=ot(h=ot(g=ot(m=ot(v='
    ")).call(h,w)).call(u,O,"
    "),A,k))})}},{key:"$getClassByType",value:function(n){return/(left|right|center|justify)/i.test(n)?"cherry-text-align cherry-text-align__".concat(n):"cherry-panel cherry-panel__".concat(n)}},{key:"$getPanelInfo",value:function(n,r,o){var s,a=this,l={type:this.$getTargetType(n),title:o(this.$getTitle(n)).html,body:r,appendStyle:"",className:""};l.className=this.$getClassByType(l.type),/(left|right|center|justify)/i.test(l.type)&&(l.appendStyle='style="text-align:'.concat(l.type,';"')),l.title=ot(s='
    ')).call(s,l.title,"
    ");var d=function(g){var m,v;if(Xi(g).call(g)==="")return"";var f=o(g).html,k="p";return new RegExp("<(".concat(Ere,")[^>]*>"),"i").test(f)&&(k="div"),ot(m=ot(v="<".concat(k,">")).call(v,a.$cleanParagraph(f),"")},u="";return u=this.isContainsCache(l.body)?this.makeExcludingCached(l.body,d):d(l.body),l.body='
    '.concat(u,"
    "),l}},{key:"$getTitle",value:function(n){var r=Xi(n).call(n);return/\s/.test(r)?r.replace(/[^\s]+\s/,""):""}},{key:"$getTargetType",value:function(n){var r=/\s/.test(Xi(n).call(n))?Xi(n).call(n).replace(/\s.*$/,""):n;switch(Xi(r).call(r).toLowerCase()){case"primary":case"p":default:return"primary";case"info":case"i":return"info";case"warning":case"w":return"warning";case"danger":case"d":return"danger";case"success":case"s":return"success";case"right":case"r":return"right";case"center":case"c":return"center";case"left":case"l":return"left";case"justify":case"j":return"justify"}}},{key:"rule",value:function(){return(n={begin:/(?:^|\n)(\n*(?:[^\S\n]*)):::([^:][^\n]+?)\s*\n/,content:/([\w\W]*?)/,end:/\n[ \t]*:::[ \t]*(?=$|\n+)/}).reg=new RegExp(n.begin.source+n.content.source+n.end.source,"g"),n;var n}}])}();function hzn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(hzn=function(){return!!e})()}Kn(uzn,"HOOK_NAME","panel");var fzn=function(){function e(){return Lr(this,e),t=this,r=[{needCache:!0}],n=fi(n=e),ns(t,hzn()?xi(n,r||[],fi(t).constructor):n.apply(t,r));var t,n,r}return As(e,uc),xr(e,[{key:"makeHtml",value:function(n,r){var o=this;return n.replace(this.RULE.reg,function(s,a,l,d,u){var h,g,m,v=o.getLineCount(s,a),f=o.$engine.hash(s),k=o.testHasCache(f);if(k!==!1)return eL(s,k);var A=o.$getDetailInfo(l,d,u,r),p=A.type,b=A.html;return eL(s,o.pushCache(ot(h=ot(g=ot(m='
    ')).call(h,b,"
    "),f,v))})}},{key:"$getDetailInfo",value:function(n,r,o,s){var a=this,l=/\n\s*(\+\+|\+\+-)\s*[^\n]+\n/.test(o)?"multiple":"single",d=o.split(/\n\s*(\+\+[-]{0,1}\s*[^\n]+)\n/),u=n==="-",h=r,g="";return l==="multiple"?ki(d).call(d,function(m){if(/^\s*\+\+/.test(m))return u=/^\s*\+\+-/.test(m),h=m.replace(/\+\+[-]{0,1}\s*([^\n]+)$/,"$1"),!0;g+=a.$getDetailHtml(u,h,m,s)}):g=this.$getDetailHtml(u,h,o,s),{type:l,html:g}}},{key:"$getDetailHtml",value:function(n,r,o,s){var a=this,l="
    "),d=function(g){var m,v;if(Xi(g).call(g)==="")return"";var f=s(g).html,k="p";return new RegExp("<(".concat(Ere,")[^>]*>"),"i").test(f)&&(k="div"),ot(m=ot(v="<".concat(k,">")).call(v,a.$cleanParagraph(f),"")};l+="".concat(s(r).html,"");var u="";return u=this.isContainsCache(o)?this.makeExcludingCached(o,d):d(o),l+='
    '.concat(u,"
    "),l+="
    "}},{key:"rule",value:function(){return(n={begin:/(?:^|\n)(\n*(?:[^\S\n]*))\+\+\+([-]{0,1})\s+([^\n]+)\n/,content:/([\w\W]+?)/,end:/\n[ \t]*\+\+\+[ \t]*(?=$|\n+)/}).reg=new RegExp(n.begin.source+n.content.source+n.end.source,"g"),n;var n}}])}();Kn(fzn,"HOOK_NAME","detail");var x$t,E$t,T$t,Q$t,D$t,rEe,B$t,R$t,I$t,M$t,P$t,ZZo={};function qZo(){if(E$t)return x$t;E$t=1;var e=Xs(),t=Jwe(),n=rf(),r=qWn(),o=Lp(),s=e(r),a=e("".slice),l=Math.ceil,d=function(h){return function(g,m,v){var f,k,A=n(o(g)),p=t(m),b=A.length,w=v===void 0?" ":n(v);return p<=b||w===""?A:((k=s(w,l((f=p-b)/w.length))).length>f&&(k=a(k,0,f)),h?A+k:k+A)}};return x$t={start:d(!1),end:d(!0)}}function KZo(){if(Q$t)return T$t;Q$t=1;var e=Xs(),t=Rs(),n=qZo().start,r=RangeError,o=isFinite,s=Math.abs,a=Date.prototype,l=a.toISOString,d=e(a.getTime),u=e(a.getUTCDate),h=e(a.getUTCFullYear),g=e(a.getUTCHours),m=e(a.getUTCMilliseconds),v=e(a.getUTCMinutes),f=e(a.getUTCMonth),k=e(a.getUTCSeconds);return T$t=t(function(){return l.call(new Date(-50000000000001))!=="0385-07-25T07:06:39.999Z"})||!t(function(){l.call(new Date(NaN))})?function(){if(!o(d(this)))throw new r("Invalid time value");var A=this,p=h(A),b=m(A),w=p<0?"-":p>9999?"+":"";return w+n(s(p),w?6:4,0)+"-"+n(f(A)+1,2,0)+"-"+n(u(A),2,0)+"T"+n(g(A),2,0)+":"+n(v(A),2,0)+":"+n(k(A),2,0)+"."+n(b,3,0)+"Z"}:l}function JZo(){if(B$t)return rEe;B$t=1,function(){if(D$t)return ZZo;D$t=1;var n=ai(),r=rd(),o=_m(),s=UUn(),a=KZo(),l=aC();n({target:"Date",proto:!0,forced:Rs()(function(){return new Date(NaN).toJSON()!==null||r(Date.prototype.toJSON,{toISOString:function(){return 1}})!==1})},{toJSON:function(u){var h=o(this),g=s(h,"number");return typeof g!="number"||isFinite(g)?"toISOString"in h||l(h)!=="Date"?h.toISOString():r(a,h):null}})}(),KUn();var e=vl(),t=zI();return e.JSON||(e.JSON={stringify:JSON.stringify}),rEe=function(r,o,s){return t(e.JSON.stringify,null,arguments)},rEe}function eqo(){return I$t?R$t:(I$t=1,R$t=JZo())}var tqo=Pi(P$t?M$t:(P$t=1,M$t=eqo()));function gzn(){try{var e=!Boolean.prototype.valueOf.call(xi(Boolean,[],function(){}))}catch{}return(gzn=function(){return!!e})()}var mzn=function(){function e(t){return Lr(this,e),n=this,o=[{needCache:!0}],r=fi(r=e),ns(n,gzn()?xi(r,o||[],fi(n).constructor):r.apply(n,o));var n,r,o}return As(e,uc),xr(e,[{key:"beforeMakeHtml",value:function(n){var r=this;return n.replace(this.RULE.reg,function(o,s){var a,l,d,u,h,g=(a=(l=o.match(/\n/g))===null||l===void 0?void 0:l.length)!==null&&a!==void 0?a:0,m="fontMatter".concat(g);try{h=JSON.parse(Xi(s).call(s))}catch{var v=Xi(s).call(s).split(` `);h={},ki(v).call(v,function(p){var b=sm(p.split(":"),2),w=b[0],O=b[1];if(typeof w=="string"&&typeof O=="string"){if(w.length>1024)return;h[Xi(w).call(w)]=Xi(O).call(O)}})}if(tl(h).length<=0)return o;("font-size"in h||"fontSize"in h)&&(r.$engine.$cherry.previewer.getDom().style.fontSize=h["font-size"]||h.fontSize);var f=ot(d=ot(u='

    '),k=r.pushCache(f,m,g);return"".concat(k,` @@ -3446,16 +3446,16 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `),r=this.$fireHookAction(r,"sentence","beforeMakeHtml"),r=this.$fireHookAction(r,"paragraph","beforeMakeHtml",Xl(n=this.$dealSentenceByCache).call(n,this))}},{key:"dealAfterMakeHtml",value:function(t){var n=t.replace(/\\<\//g,"\\ 2e3){var r,o,s=ka(r=Wl(sS(o=this.hashStrMap).call(o))).call(r,0,200);ki(s).call(s,function(a){return n.hashStrMap.delete(a)})}return this.hashStrMap.get(t)||this.hashStrMap.set(t,pXe.SHA256(t).toString()),this.hashStrMap.get(t)}},{key:"$checkCache",value:function(t,n){var r=this.hash(t);return this.hashCache.get(r)===void 0&&this.hashCache.set(r,n(t)),{sign:r,html:this.hashCache.get(r)}}},{key:"$dealParagraph",value:function(t){var n;return this.$fireHookAction(t,"paragraph","makeHtml",Xl(n=this.$dealSentenceByCache).call(n,this))}},{key:"$cacheBigData",value:function(t){for(var n=this,r=t.replace(fGo,function(a){var l="data:cherry/cache;sha256,".concat(n.hash(a));return n.cachedBigData[l]=a,l}),o=(r=(r=r.replace(hGo,function(a,l,d){var u,h="bigDataBegin".concat(n.hash(d),"bigDataEnd");return n.cachedBigData[h]=d,ot(u="".concat(l)).call(u,h,")")})).replace(mGo,function(a,l,d){var u,h="bigDataBegin".concat(n.hash(d),"bigDataEnd");return n.cachedBigData[h]=d,ot(u="".concat(l)).call(u,h,"}")})).split(/\n/),s=0;s6e3&&(o[s]=o[s].replace(gGo,function(a){var l="bigDataBegin".concat(n.hash(a),"bigDataEnd");return n.cachedBigData[l]=a,l}));return r=(r=o.join(` `)).replace(uGo,"")}},{key:"$deCacheBigData",value:function(t){var n=this;return t.replace(/data:cherry\/cache;sha256,[0-9a-f]+/g,function(r){return n.cachedBigData[r]}).replace(/bigDataBegin[^\n]+?bigDataEnd/g,function(r){return n.cachedBigData[r]})}},{key:"$setFlowSessionCursorCache",value:function(t){return this.$cherry.options.engine.global.flowSessionContext&&this.$cherry.options.engine.global.flowSessionCursor?/[*_~^]+\n*$/.test(t)?t.replace(/([*_~^]+\n*)$/,"CHERRYFLOWSESSIONCURSOR$1"):/:::\s*\n*$/.test(t)||/\+\+[+-]*\s*\n*$/.test(t)?t:/\n\s*`{1,}\s*\n*$/.test(t)?t.replace(/(\n\s*`{1,}\s*\n*)$/,"CHERRYFLOWSESSIONCURSOR$1"):/\n\s*[-*]$/.test(t)?t.replace(/(\n\s*[-*])$/,"CHERRYFLOWSESSIONCURSOR$1"):/\|[\s-:]+\|*\n*$/.test(t)?t:/\|\n*$/.test(t)?t.replace(/(\|\n*)$/,"CHERRYFLOWSESSIONCURSOR$1"):/\n+$/.test(t)?t.replace(/(\n+)$/,"CHERRYFLOWSESSIONCURSOR$1"):"".concat(t,"CHERRYFLOWSESSIONCURSOR"):t}},{key:"$clearFlowSessionCursorCache",value:function(t){var n=this;return this.$cherry.options.engine.global.flowSessionCursor?(this.clearCursorTimer&&clearTimeout(this.clearCursorTimer),this.clearCursorTimer=Bu(function(){n.$cherry.clearFlowSessionCursor()},2560),t.replace(/CHERRYFLOWSESSIONCURSOR/g,this.$cherry.options.engine.global.flowSessionCursor)):t}},{key:"makeHtml",value:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"string";this.$prepareMakeHtml(t);var r=this.$setFlowSessionCursorCache(t);return r=this.$cacheBigData(r),r=this.$beforeMakeHtml(r),r=this.$dealParagraph(r),r=this.$afterMakeHtml(r),this.$fireHookAction(r,"paragraph","$cleanCache"),r=this.$deCacheBigData(r),r=this.$clearFlowSessionCursorCache(r),this.$completeMakeHtml(r),n==="object"?Zqo(r.replace(/\n/g,"")):r}},{key:"makeHtmlForBlockquote",value:function(t){var n=t;return n=this.$dealParagraph(n),n=this.$fireHookAction(n,"paragraph","afterMakeHtml",{before:"blockquote"})}},{key:"makeHtmlForFootnote",value:function(t){var n=t;return n=this.$dealParagraph(n),n=this.$fireHookAction(n,"paragraph","afterMakeHtml",{before:"footnote"})}},{key:"mounted",value:function(){this.$fireHookAction("","sentence","mounted"),this.$fireHookAction("","paragraph","mounted")}},{key:"makeMarkdown",value:function(t){return Oqo.run(t)}}])}();function Cot(){if(oGt)return rGt;oGt=1;var e=Array.isArray,t=Object.prototype.toString;return rGt=e||function(n){return t.call(n)==="[object Array]"}}function Zee(){return aGt?sGt:(aGt=1,sGt="2")}function qee(){if(cGt)return lGt;cGt=1;var e=Zee();return lGt=function(n){return n&&n.type==="VirtualNode"&&n.version===e}}function WR(){return uGt?dGt:(uGt=1,dGt=function(t){return t&&t.type==="Widget"})}function Kke(){return fGt?hGt:(fGt=1,hGt=function(t){return t&&t.type==="Thunk"})}function Jke(){return mGt?gGt:(mGt=1,gGt=function(t){return t&&(typeof t.hook=="function"&&!t.hasOwnProperty("hook")||typeof t.unhook=="function"&&!t.hasOwnProperty("unhook"))})}function fOe(){if(pGt)return AGt;pGt=1;var e=Zee();return AGt=function(n){return n&&n.type==="VirtualText"&&n.version===e}}function aKo(){if(yGt)return OGt;yGt=1;var e=(wGt||(wGt=1,bGt=function(r){var o,s=String.prototype.split,a=/()??/.exec("")[1]===r;return o=function(d,u,h){if(Object.prototype.toString.call(u)!=="[object RegExp]")return s.call(d,u,h);var g,m,v,f,k=[],A=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.extended?"x":"")+(u.sticky?"y":""),p=0;for(u=new RegExp(u.source,A+"g"),d+="",a||(g=new RegExp("^"+u.source+"$(?!\\s)",A)),h=h===r?-1>>>0:h>>>0;(m=u.exec(d))&&!((v=m.index+m[0].length)>p&&(k.push(d.slice(p,m.index)),!a&&m.length>1&&m[0].replace(g,function(){for(var b=1;b1&&m.index=h));)u.lastIndex===m.index&&u.lastIndex++;return p===d.length?!f&&u.test("")||k.push(""):k.push(d.slice(p)),k.length>h?k.slice(0,h):k},o}()),bGt),t=/([\.#]?[a-zA-Z0-9\u007F-\uFFFF_:-]+)/,n=/^\.|#/;return OGt=function(o,s){if(!o)return"DIV";var a,l,d,u,h=!s.hasOwnProperty("id"),g=e(o,t),m=null;for(n.test(g[1])&&(m="DIV"),u=0;u=ie.length?X.length:ie[le],te=0;te=oe&&se.push($)}for(var ce,pe=se.slice(),ye=0,Te=[],me=[],ke=0;keR?B:R,N=0;N=s&&d<=a;if(da))return!0;h=l-1}}return!1}function r(o,s){return o>s?1:-1}return KGt=function(s,a,l,d){return l&&l.length!==0?(l.sort(r),t(s,a,l,d,0)):{}}}function mKo(){if(nYt)return bEe;nYt=1;var e=Tzn(),t=WR(),n=Lzn(),r=function(){if(tYt)return eYt;tYt=1;var s=WR();return eYt=function(l,d){return!(!s(l)||!s(d))&&("name"in l&&"name"in d?l.id===d.id:l.init===d.init)}}();function o(s,a){typeof a.destroy=="function"&&t(a)&&a.destroy(s)}return bEe=function(a,l,d){var u=a.type,h=a.vNode,g=a.patch;switch(u){case n.REMOVE:return function(m,v){var f=m.parentNode;return f&&f.removeChild(m),o(m,v),null}(l,h);case n.INSERT:return function(m,v,f){var k=f.render(v,f);return m&&m.appendChild(k),m}(l,g,d);case n.VTEXT:return function(m,v,f,k){var A;if(m.nodeType===3)m.replaceData(0,m.length,f.text),A=m;else{var p=m.parentNode;A=k.render(f,k),p&&A!==m&&p.replaceChild(A,m)}return A}(l,0,g,d);case n.WIDGET:return function(m,v,f,k){var A,p=r(v,f);A=p?f.update(v,m)||m:k.render(f,k);var b=m.parentNode;return b&&A!==m&&b.replaceChild(A,m),p||o(m,v),A}(l,h,g,d);case n.VNODE:return function(m,v,f,k){var A=m.parentNode,p=k.render(f,k);return A&&p!==m&&A.replaceChild(p,m),p}(l,0,g,d);case n.ORDER:return function(m,v){for(var f,k,A,p=m.childNodes,b={},w=0;w=O++?null:p[A.to])}(l,g),l;case n.PROPS:return e(l,g,h.properties),l;case n.THUNK:return function(m,v){return m&&v&&m!==v&&m.parentNode&&m.parentNode.replaceChild(v,m),v}(l,d.patch(l,g,d));default:return l}},bEe}function kKo(){if(iYt)return wEe;iYt=1;var e=sYt(),t=Cot(),n=function(){if(qGt)return pEe;qGt=1;var l=sYt(),d=Tzn(),u=qee(),h=fOe(),g=WR(),m=xzn();return pEe=function v(f,k){var A=k&&k.document||l,p=k?k.warn:null;if(f=m(f).a,g(f))return f.init();if(h(f))return A.createTextNode(f.text);if(!u(f))return p&&p("Item is not a valid virtual dom node",f),null;var b=f.namespace===null?A.createElement(f.tagName):A.createElementNS(f.namespace,f.tagName),w=f.properties;d(b,w);for(var O=f.children,y=0;y=o&&k>=r)return l[d]=u,this.$backtraceSnakes(l,r,o,d)}l[d]=u}return[]}},{key:"$backtraceSnakes",value:function(t,n,r,o){for(var s=[],a={x:r,y:n},l=o;l>0;l--){var d=t[l],u=t[l-1],h=a.x-a.y,g=d[h],m=h===-l||h!==l&&u[h+1]>u[h-1],v=m?h+1:h-1,f=u[v],k=f-v,A=m?f:f+1;s.unshift({xStart:f,xMid:A,xEnd:g}),a.x=f,a.y=k}return s}},{key:"assembleResult",value:function(t,n,r){var o=0,s=[],a={},l={},d={};return ki(t).call(t,function(u,h){var g=u.xStart;if(h===0&&u.xStart!==0)for(var m=0;m0;)o[d]=o[--d];d!==u++&&(o[d]=l)}else for(var h=t(a/2),g=r(e(o,0,h),s),m=r(e(o,h),s),v=g.length,f=m.length,k=0,A=0;k=Me.length)return kt.target=void 0,L(void 0,!0);var Be=Me[Qe];switch(kt.kind){case"keys":return L(Be.key,!1);case"values":return L(Be.value,!1)}return L([Be.key,Be.value],!1)},!0),Ee=function(Me){this.entries=[],this.url=null,Me!==void 0&&(w(Me)?this.parseObject(Me):this.parseQuery(typeof Me=="string"?re(Me,0)==="?"?ee(Me,1):Me:O(Me)))};Ee.prototype={type:D,bindURL:function(Me){this.url=Me,this.update()},parseObject:function(Me){var Qe,Be,De,qe,Ot,Mt,gn,nn=this.entries,vn=S(Me);if(vn)for(Be=(Qe=_(Me,vn)).next;!(De=r(Be,Qe)).done;){if(Ot=(qe=_(b(De.value))).next,(Mt=r(Ot,qe)).done||(gn=r(Ot,qe)).done||!r(Ot,qe).done)throw new Z("Expected sequence with length 2");le(nn,{key:O(Mt.value),value:O(gn.value)})}else for(var Jn in Me)k(Me,Jn)&&le(nn,{key:Jn,value:O(Me[Jn])})},parseQuery:function(Me){if(Me)for(var Qe,Be,De=this.entries,qe=V(Me,"&"),Ot=0;Ot0?arguments[0]:void 0));s||(this.size=Me.entries.length)},Ze=Re.prototype;if(u(Ze,{append:function(Me,Qe){var Be=R(this);E(arguments.length,2),le(Be.entries,{key:O(Me),value:O(Qe)}),s||this.length++,Be.updateURL()},delete:function(Me){for(var Qe=R(this),Be=E(arguments.length,1),De=Qe.entries,qe=O(Me),Ot=Be<2?void 0:arguments[1],Mt=Ot===void 0?Ot:O(Ot),gn=0;gnBe.key?1:-1}),Me.updateURL()},forEach:function(Me){for(var Qe,Be=R(this).entries,De=A(Me,arguments.length>1?arguments[1]:void 0),qe=0;qe1?Xe(arguments[1]):{})}}),f(j)){var wt=function(Me){return v(this,H),new j(Me,arguments.length>1?Xe(arguments[1]):{})};H.constructor=wt,wt.prototype=H,e({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:wt})}}return dYt={URLSearchParams:Re,getState:R}}var hYt,fYt,gYt,mYt,kYt={};function bKo(){if(fYt)return hYt;fYt=1;var e=Xs(),t=2147483647,n=/[^\0-\u007E]/,r=/[.\u3002\uFF0E\uFF61]/g,o="Overflow: input needs wider integers to process",s=RangeError,a=e(r.exec),l=Math.floor,d=String.fromCharCode,u=e("".charCodeAt),h=e([].join),g=e([].push),m=e("".replace),v=e("".split),f=e("".toLowerCase),k=function(w){return w+22+75*(w<26)},A=function(w,O,y){var C=0;for(w=y?l(w/700):w>>1,w+=l(w/O);w>455;)w=l(w/35),C+=36;return l(C+36*w/(w+38))},p=function(w){var O=[];w=function(j){for(var W=[],H=0,X=j.length;H=55296&&Y<=56319&&H=S&&Cl((t-L)/D))throw new s(o);for(L+=(P-S)*D,S=P,y=0;yt)throw new s(o);if(C===S){for(var I=L,B=36;;){var R=B<=E?1:B>=E+26?26:B-E;if(I?@[\\\]^|]/,te=/[\0\t\n\r #/:<>?@[\\\]^|]/,$=/^[\u0000-\u0020]+/,ce=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,pe=/[\t\n\r]/g,ye=function(mt){var Pt,qt,qn,Yt;if(typeof mt=="number"){for(Pt=[],qt=0;qt<4;qt++)Z(Pt,mt%256),mt=Q(mt/256);return B(Pt,".")}if(kn(mt)=="object"){for(Pt="",qn=function(so){for(var jn=null,dt=1,Ue=null,nt=0,bn=0;bn<8;bn++)so[bn]!==0?(nt>dt&&(jn=Ue,dt=nt),Ue=null,nt=0):(Ue===null&&(Ue=bn),++nt);return nt>dt&&(jn=Ue,dt=nt),jn}(mt),qt=0;qt<8;qt++)Yt&&mt[qt]===0||(Yt&&(Yt=!1),qn===qt?(Pt+=qt?":":"::",Yt=!0):(Pt+=R(mt[qt],16),qt<7&&(Pt+=":")));return"["+Pt+"]"}return mt},Te={},me=g({},Te,{" ":1,'"':1,"<":1,">":1,"`":1}),ke=g({},me,{"#":1,"?":1,"{":1,"}":1}),_e=g({},ke,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Ee=function(mt,Pt){var qt=f(mt,0);return qt>32&&qt<127&&!h(Pt,mt)?mt:encodeURIComponent(mt)},Re={ftp:21,file:null,http:80,https:443,ws:80,wss:443},Ze=function(mt,Pt){var qt;return mt.length===2&&I(se,D(mt,0))&&((qt=D(mt,1))===":"||!Pt&&qt==="|")},it=function(mt){var Pt;return mt.length>1&&Ze(X(mt,0,2))&&(mt.length===2||(Pt=D(mt,2))==="/"||Pt==="\\"||Pt==="?"||Pt==="#")},Ye=function(mt){return mt==="."||Y(mt)==="%2e"},Xe={},wt={},kt={},Me={},Qe={},Be={},De={},qe={},Ot={},Mt={},gn={},nn={},vn={},Jn={},oi={},Fi={},ir={},zr={},Bo={},co={},Hr={},is=function st(mt,Pt,qt){var qn,Yt,so,jn=A(mt);if(Pt){if(Yt=this.parse(jn))throw new E(Yt);this.searchParams=null}else{if(qt!==void 0&&(qn=new st(qt,!0)),Yt=this.parse(jn,null,qn))throw new E(Yt);(so=S(new _)).bindURL(this),this.searchParams=so}};is.prototype={type:"URL",parse:function(mt,Pt,qt){var qn,Yt,so,jn,dt,Ue=this,nt=Pt||Xe,bn=0,un="",En=!1,wi=!1,je=!1;for(mt=A(mt),Pt||(Ue.scheme="",Ue.username="",Ue.password="",Ue.host=null,Ue.port=null,Ue.path=[],Ue.query=null,Ue.fragment=null,Ue.cannotBeABaseURL=!1,mt=j(mt,$,""),mt=j(mt,ce,"$1")),mt=j(mt,pe,""),qn=m(mt);bn<=qn.length;){switch(Yt=qn[bn],nt){case Xe:if(!Yt||!I(se,Yt)){if(Pt)return ie;nt=kt;continue}un+=Y(Yt),nt=wt;break;case wt:if(Yt&&(I(le,Yt)||Yt==="+"||Yt==="-"||Yt==="."))un+=Y(Yt);else{if(Yt!==":"){if(Pt)return ie;un="",nt=kt,bn=0;continue}if(Pt&&(Ue.isSpecial()!==h(Re,un)||un==="file"&&(Ue.includesCredentials()||Ue.port!==null)||Ue.scheme==="file"&&!Ue.host))return;if(Ue.scheme=un,Pt)return void(Ue.isSpecial()&&Re[Ue.scheme]===Ue.port&&(Ue.port=null));un="",Ue.scheme==="file"?nt=Jn:Ue.isSpecial()&&qt&&qt.scheme===Ue.scheme?nt=Me:Ue.isSpecial()?nt=qe:qn[bn+1]==="/"?(nt=Qe,bn++):(Ue.cannotBeABaseURL=!0,N(Ue.path,""),nt=Bo)}break;case kt:if(!qt||qt.cannotBeABaseURL&&Yt!=="#")return ie;if(qt.cannotBeABaseURL&&Yt==="#"){Ue.scheme=qt.scheme,Ue.path=v(qt.path),Ue.query=qt.query,Ue.fragment="",Ue.cannotBeABaseURL=!0,nt=Hr;break}nt=qt.scheme==="file"?Jn:Be;continue;case Me:if(Yt!=="/"||qn[bn+1]!=="/"){nt=Be;continue}nt=Ot,bn++;break;case Qe:if(Yt==="/"){nt=Mt;break}nt=zr;continue;case Be:if(Ue.scheme=qt.scheme,Yt===e)Ue.username=qt.username,Ue.password=qt.password,Ue.host=qt.host,Ue.port=qt.port,Ue.path=v(qt.path),Ue.query=qt.query;else if(Yt==="/"||Yt==="\\"&&Ue.isSpecial())nt=De;else if(Yt==="?")Ue.username=qt.username,Ue.password=qt.password,Ue.host=qt.host,Ue.port=qt.port,Ue.path=v(qt.path),Ue.query="",nt=co;else{if(Yt!=="#"){Ue.username=qt.username,Ue.password=qt.password,Ue.host=qt.host,Ue.port=qt.port,Ue.path=v(qt.path),Ue.path.length--,nt=zr;continue}Ue.username=qt.username,Ue.password=qt.password,Ue.host=qt.host,Ue.port=qt.port,Ue.path=v(qt.path),Ue.query=qt.query,Ue.fragment="",nt=Hr}break;case De:if(!Ue.isSpecial()||Yt!=="/"&&Yt!=="\\"){if(Yt!=="/"){Ue.username=qt.username,Ue.password=qt.password,Ue.host=qt.host,Ue.port=qt.port,nt=zr;continue}nt=Mt}else nt=Ot;break;case qe:if(nt=Ot,Yt!=="/"||D(un,bn+1)!=="/")continue;bn++;break;case Ot:if(Yt!=="/"&&Yt!=="\\"){nt=Mt;continue}break;case Mt:if(Yt==="@"){En&&(un="%40"+un),En=!0,so=m(un);for(var ut=0;ut65535)return re;Ue.port=Ue.isSpecial()&&_n===Re[Ue.scheme]?null:_n,un=""}if(Pt)return;nt=ir;continue}return re}un+=Yt;break;case Jn:if(Ue.scheme="file",Yt==="/"||Yt==="\\")nt=oi;else{if(!qt||qt.scheme!=="file"){nt=zr;continue}switch(Yt){case e:Ue.host=qt.host,Ue.path=v(qt.path),Ue.query=qt.query;break;case"?":Ue.host=qt.host,Ue.path=v(qt.path),Ue.query="",nt=co;break;case"#":Ue.host=qt.host,Ue.path=v(qt.path),Ue.query=qt.query,Ue.fragment="",nt=Hr;break;default:it(B(v(qn,bn),""))||(Ue.host=qt.host,Ue.path=v(qt.path),Ue.shortenPath()),nt=zr;continue}}break;case oi:if(Yt==="/"||Yt==="\\"){nt=Fi;break}qt&&qt.scheme==="file"&&!it(B(v(qn,bn),""))&&(Ze(qt.path[0],!0)?N(Ue.path,qt.path[0]):Ue.host=qt.host),nt=zr;continue;case Fi:if(Yt===e||Yt==="/"||Yt==="\\"||Yt==="?"||Yt==="#"){if(!Pt&&Ze(un))nt=zr;else if(un===""){if(Ue.host="",Pt)return;nt=ir}else{if(jn=Ue.parseHost(un))return jn;if(Ue.host==="localhost"&&(Ue.host=""),Pt)return;un="",nt=ir}continue}un+=Yt;break;case ir:if(Ue.isSpecial()){if(nt=zr,Yt!=="/"&&Yt!=="\\")continue}else if(Pt||Yt!=="?")if(Pt||Yt!=="#"){if(Yt!==e&&(nt=zr,Yt!=="/"))continue}else Ue.fragment="",nt=Hr;else Ue.query="",nt=co;break;case zr:if(Yt===e||Yt==="/"||Yt==="\\"&&Ue.isSpecial()||!Pt&&(Yt==="?"||Yt==="#")){if((dt=Y(dt=un))===".."||dt==="%2e."||dt===".%2e"||dt==="%2e%2e"?(Ue.shortenPath(),Yt==="/"||Yt==="\\"&&Ue.isSpecial()||N(Ue.path,"")):Ye(un)?Yt==="/"||Yt==="\\"&&Ue.isSpecial()||N(Ue.path,""):(Ue.scheme==="file"&&!Ue.path.length&&Ze(un)&&(Ue.host&&(Ue.host=""),un=D(un,0)+":"),N(Ue.path,un)),un="",Ue.scheme==="file"&&(Yt===e||Yt==="?"||Yt==="#"))for(;Ue.path.length>1&&Ue.path[0]==="";)W(Ue.path);Yt==="?"?(Ue.query="",nt=co):Yt==="#"&&(Ue.fragment="",nt=Hr)}else un+=Ee(Yt,ke);break;case Bo:Yt==="?"?(Ue.query="",nt=co):Yt==="#"?(Ue.fragment="",nt=Hr):Yt!==e&&(Ue.path[0]+=Ee(Yt,Te));break;case co:Pt||Yt!=="#"?Yt!==e&&(Yt==="'"&&Ue.isSpecial()?Ue.query+="%27":Ue.query+=Yt==="#"?"%23":Ee(Yt,Te)):(Ue.fragment="",nt=Hr);break;case Hr:Yt!==e&&(Ue.fragment+=Ee(Yt,me))}bn++}},parseHost:function(mt){var Pt,qt,qn;if(D(mt,0)==="["){if(D(mt,mt.length-1)!=="]"||(Pt=function(Yt){var so,jn,dt,Ue,nt,bn,un,En=[0,0,0,0,0,0,0,0],wi=0,je=null,ut=0,Ut=function(){return D(Yt,ut)};if(Ut()===":"){if(D(Yt,1)!==":")return;ut+=2,je=++wi}for(;Ut();){if(wi===8)return;if(Ut()!==":"){for(so=jn=0;jn<4&&I(ee,Ut());)so=16*so+T(Ut(),16),ut++,jn++;if(Ut()==="."){if(jn===0||(ut-=jn,wi>6))return;for(dt=0;Ut();){if(Ue=null,dt>0){if(!(Ut()==="."&&dt<4))return;ut++}if(!I(ge,Ut()))return;for(;I(ge,Ut());){if(nt=T(Ut(),10),Ue===null)Ue=nt;else{if(Ue===0)return;Ue=10*Ue+nt}if(Ue>255)return;ut++}En[wi]=256*En[wi]+Ue,++dt!=2&&dt!==4||wi++}if(dt!==4)return;break}if(Ut()===":"){if(ut++,!Ut())return}else if(Ut())return;En[wi++]=so}else{if(je!==null)return;ut++,je=++wi}}if(je!==null)for(bn=wi-je,wi=7;wi!==0&&bn>0;)un=En[wi],En[wi--]=En[je+bn-1],En[je+--bn]=un;else if(wi!==8)return;return En}(X(mt,1,-1)),!Pt))return J;this.host=Pt}else if(this.isSpecial()){if(mt=k(mt),I(oe,mt)||(Pt=function(Yt){var so,jn,dt,Ue,nt,bn,un,En=H(Yt,".");if(En.length&&En[En.length-1]===""&&En.length--,(so=En.length)>4)return Yt;for(jn=[],dt=0;dt1&&D(Ue,0)==="0"&&(nt=I(K,Ue)?16:8,Ue=X(Ue,nt===8?1:2)),Ue==="")bn=0;else{if(!I(nt===10?V:nt===8?de:ee,Ue))return Yt;bn=T(Ue,nt)}N(jn,bn)}for(dt=0;dt=P(256,5-so))return null}else if(bn>255)return null;for(un=M(jn),dt=0;dt1?arguments[1]:void 0,qn=y(Pt,new is(mt,!1,qt));n||(Pt.href=qn.serialize(),Pt.origin=qn.getOrigin(),Pt.protocol=qn.getProtocol(),Pt.username=qn.getUsername(),Pt.password=qn.getPassword(),Pt.host=qn.getHost(),Pt.hostname=qn.getHostname(),Pt.port=qn.getPort(),Pt.pathname=qn.getPathname(),Pt.search=qn.getSearch(),Pt.searchParams=qn.getSearchParams(),Pt.hash=qn.getHash())},Qn=_i.prototype,rr=function(mt,Pt){return{get:function(){return C(this)[mt]()},set:Pt&&function(qt){return C(this)[Pt](qt)},configurable:!0,enumerable:!0}};if(n&&(d(Qn,"href",rr("serialize","setHref")),d(Qn,"origin",rr("getOrigin")),d(Qn,"protocol",rr("getProtocol","setProtocol")),d(Qn,"username",rr("getUsername","setUsername")),d(Qn,"password",rr("getPassword","setPassword")),d(Qn,"host",rr("getHost","setHost")),d(Qn,"hostname",rr("getHostname","setHostname")),d(Qn,"port",rr("getPort","setPort")),d(Qn,"pathname",rr("getPathname","setPathname")),d(Qn,"search",rr("getSearch","setSearch")),d(Qn,"searchParams",rr("getSearchParams")),d(Qn,"hash",rr("getHash","setHash"))),l(Qn,"toJSON",function(){return C(this).serialize()},{enumerable:!0}),l(Qn,"toString",function(){return C(this).serialize()},{enumerable:!0}),L){var cn=L.createObjectURL,ci=L.revokeObjectURL;cn&&l(_i,"createObjectURL",s(cn,L)),ci&&l(_i,"revokeObjectURL",s(ci,L))}return p(_i,"URL"),t({global:!0,constructor:!0,forced:!r,sham:!n},{URL:_i}),kYt}var vYt,OKo={},AYt,yKo={},pYt,bYt,wYt,OYt,yYt,CYt;function CKo(){return bYt?pYt:(bYt=1,mYt||(mYt=1,wKo()),function(){if(vYt)return OKo;vYt=1;var e=ai(),t=nf(),n=Rs(),r=zV(),o=rf(),s=e2e(),a=t("URL"),l=s&&n(function(){a.canParse()}),d=n(function(){return a.canParse.length!==1});e({target:"URL",stat:!0,forced:!l||d},{canParse:function(h){var g=r(arguments.length,1),m=o(h),v=g<2||arguments[1]===void 0?void 0:o(arguments[1]);try{return!!new a(m,v)}catch{return!1}}})}(),function(){if(AYt)return yKo;AYt=1;var e=ai(),t=nf(),n=zV(),r=rf(),o=e2e(),s=t("URL");e({target:"URL",stat:!0,forced:!o},{parse:function(l){var d=n(arguments.length,1),u=r(l),h=d<2||arguments[1]===void 0?void 0:r(arguments[1]);try{return new s(u,h)}catch{return null}}})}(),pYt=vl().URL)}function _Ko(){return OYt?wYt:(OYt=1,wYt=CKo())}var _Yt,FN=Pi(CYt?yYt:(CYt=1,yYt=_Ko())),SYt={exports:{}},LYt,SKo=(_Yt||(_Yt=1,LYt=SYt,function(e,t){LYt.exports=t()}(0,function(){var e=function(q,ne){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ae,be){ae.__proto__=be}||function(ae,be){for(var Ie in be)Object.prototype.hasOwnProperty.call(be,Ie)&&(ae[Ie]=be[Ie])},e(q,ne)};function t(Ne,q){if(typeof q!="function"&&q!==null)throw new TypeError("Class extends value "+String(q)+" is not a constructor or null");function ne(){this.constructor=Ne}e(Ne,q),Ne.prototype=q===null?Object.create(q):(ne.prototype=q.prototype,new ne)}var n=function(){return n=Object.assign||function(q){for(var ne,ae=1,be=arguments.length;ae0&&be[be.length-1])||yt[0]!==6&&yt[0]!==2)){$e=0;continue}if(yt[0]===3&&(!be||yt[1]>be[0]&&yt[1]=55296&&Ie<=56319&&ae>10),Je%1024+56320)),(Ie+1===ae||be.length>16384)&&($e+=String.fromCharCode.apply(String,be),be.length=0)}return $e},h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",g=typeof Uint8Array>"u"?[]:new Uint8Array(256),m=0;m<64;m++)g[h.charCodeAt(m)]=m;for(var v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=typeof Uint8Array>"u"?[]:new Uint8Array(256),k=0;k<64;k++)f[v.charCodeAt(k)]=k;for(var A=function(q,ne,ae){return q.slice?q.slice(ne,ae):new Uint16Array(Array.prototype.slice.call(q,ne,ae))},p=function(){function Ne(q,ne,ae,be,Ie,$e){this.initialValue=q,this.errorValue=ne,this.highStart=ae,this.highValueIndex=be,this.index=Ie,this.data=$e}return Ne.prototype.get=function(q){var ne;if(q>=0){if(q<55296||q>56319&&q<=65535)return ne=((ne=this.index[q>>5])<<2)+(31&q),this.data[ne];if(q<=65535)return ne=((ne=this.index[2048+(q-55296>>5)])<<2)+(31&q),this.data[ne];if(q>11),ne=this.index[ne],ne+=q>>5&63,ne=((ne=this.index[ne])<<2)+(31&q),this.data[ne];if(q<=1114111)return this.data[this.highValueIndex]}return this.errorValue},Ne}(),b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",w=typeof Uint8Array>"u"?[]:new Uint8Array(256),O=0;O<64;O++)w[b.charCodeAt(O)]=O;var y=10,C=13,_=15,S=17,L=18,E=19,T=20,Q=21,P=22,D=24,I=25,B=26,R=27,M=28,N=30,j=32,W=33,H=34,X=35,Y=37,Z=38,ie=39,J=40,re=42,se=[9001,65288],le="×",ge="÷",K=function(Ne){var q,ne,ae,be=function(Ke){var yt,Lt,Vt,zn,Rn,Xn=.75*Ke.length,Ai=Ke.length,mr=0;Ke[Ke.length-1]==="="&&(Xn--,Ke[Ke.length-2]==="="&&Xn--);var $i=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&Uint8Array.prototype.slice!==void 0?new ArrayBuffer(Xn):new Array(Xn),Go=Array.isArray($i)?$i:new Uint8Array($i);for(yt=0;yt>4,Go[mr++]=(15&Vt)<<4|zn>>2,Go[mr++]=(3&zn)<<6|63&Rn;return $i}(Ne),Ie=Array.isArray(be)?function(Ke){for(var yt=Ke.length,Lt=[],Vt=0;Vt0;){var Je=be[--$e];if(Array.isArray(q)?q.indexOf(Je)!==-1:q===Je)for(var vt=ae;vt<=be.length;){var Ke;if((Ke=be[++vt])===ne)return!0;if(Ke!==y)break}if(Je!==y)break}return!1},ye=function(q,ne){for(var ae=q;ae>=0;){var be=ne[ae];if(be!==y)return be;ae--}return 0},Te=function(q,ne,ae,be,Ie){if(ae[be]===0)return le;var $e=be-1;if(Array.isArray(Ie)&&Ie[$e]===!0)return le;var Je=$e-1,vt=$e+1,Ke=ne[$e],yt=Je>=0?ne[Je]:0,Lt=ne[vt];if(Ke===2&&Lt===3)return le;if(V.indexOf(Ke)!==-1)return"!";if(V.indexOf(Lt)!==-1||ee.indexOf(Lt)!==-1)return le;if(ye($e,ne)===8)return ge;if(K.get(q[$e])===11||(Ke===j||Ke===W)&&K.get(q[vt])===11||Ke===7||Lt===7||Ke===9||[y,C,_].indexOf(Ke)===-1&&Lt===9||[S,L,E,D,M].indexOf(Lt)!==-1||ye($e,ne)===P||pe(23,P,$e,ne)||pe([S,L],Q,$e,ne)||pe(12,12,$e,ne))return le;if(Ke===y)return ge;if(Ke===23||Lt===23)return le;if(Lt===16||Ke===16)return ge;if([C,_,Q].indexOf(Lt)!==-1||Ke===14||yt===36&&ce.indexOf(Ke)!==-1||Ke===M&&Lt===36||Lt===T||de.indexOf(Lt)!==-1&&Ke===I||de.indexOf(Ke)!==-1&&Lt===I||Ke===R&&[Y,j,W].indexOf(Lt)!==-1||[Y,j,W].indexOf(Ke)!==-1&&Lt===B||de.indexOf(Ke)!==-1&&oe.indexOf(Lt)!==-1||oe.indexOf(Ke)!==-1&&de.indexOf(Lt)!==-1||[R,B].indexOf(Ke)!==-1&&(Lt===I||[P,_].indexOf(Lt)!==-1&&ne[vt+1]===I)||[P,_].indexOf(Ke)!==-1&&Lt===I||Ke===I&&[I,M,D].indexOf(Lt)!==-1)return le;if([I,M,D,S,L].indexOf(Lt)!==-1)for(var Vt=$e;Vt>=0;){if((zn=ne[Vt])===I)return le;if([M,D].indexOf(zn)===-1)break;Vt--}if([R,B].indexOf(Lt)!==-1)for(Vt=[S,L].indexOf(Ke)!==-1?Je:$e;Vt>=0;){var zn;if((zn=ne[Vt])===I)return le;if([M,D].indexOf(zn)===-1)break;Vt--}if(Z===Ke&&[Z,ie,H,X].indexOf(Lt)!==-1||[ie,H].indexOf(Ke)!==-1&&[ie,J].indexOf(Lt)!==-1||[J,X].indexOf(Ke)!==-1&&Lt===J||$.indexOf(Ke)!==-1&&[T,B].indexOf(Lt)!==-1||$.indexOf(Lt)!==-1&&Ke===R||de.indexOf(Ke)!==-1&&de.indexOf(Lt)!==-1||Ke===D&&de.indexOf(Lt)!==-1||de.concat(I).indexOf(Ke)!==-1&&Lt===P&&se.indexOf(q[vt])===-1||de.concat(I).indexOf(Lt)!==-1&&Ke===L)return le;if(Ke===41&&Lt===41){for(var Rn=ae[$e],Xn=1;Rn>0&&ne[--Rn]===41;)Xn++;if(Xn%2!=0)return le}return Ke===j&&Lt===W?le:ge},me=function(q,ne){ne||(ne={lineBreak:"normal",wordBreak:"normal"});var ae=function(vt,Ke){Ke===void 0&&(Ke="strict");var yt=[],Lt=[],Vt=[];return vt.forEach(function(zn,Rn){var Xn=K.get(zn);if(Xn>50?(Vt.push(!0),Xn-=50):Vt.push(!1),["normal","auto","loose"].indexOf(Ke)!==-1&&[8208,8211,12316,12448].indexOf(zn)!==-1)return Lt.push(Rn),yt.push(16);if(Xn===4||Xn===11){if(Rn===0)return Lt.push(Rn),yt.push(N);var Ai=yt[Rn-1];return te.indexOf(Ai)===-1?(Lt.push(Lt[Rn-1]),yt.push(Ai)):(Lt.push(Rn),yt.push(N))}return Lt.push(Rn),Xn===31?yt.push(Ke==="strict"?Q:Y):Xn===re||Xn===29?yt.push(N):Xn===43?zn>=131072&&zn<=196605||zn>=196608&&zn<=262141?yt.push(Y):yt.push(N):void yt.push(Xn)}),[Lt,yt,Vt]}(q,ne.lineBreak),be=ae[0],Ie=ae[1],$e=ae[2];ne.wordBreak!=="break-all"&&ne.wordBreak!=="break-word"||(Ie=Ie.map(function(vt){return[I,N,re].indexOf(vt)!==-1?Y:vt}));var Je=ne.wordBreak==="keep-all"?$e.map(function(vt,Ke){return vt&&q[Ke]>=19968&&q[Ke]<=40959}):void 0;return[be,Ie,Je]},ke=function(){function Ne(q,ne,ae,be){this.codePoints=q,this.required=ne==="!",this.start=ae,this.end=be}return Ne.prototype.slice=function(){return u.apply(void 0,this.codePoints.slice(this.start,this.end))},Ne}(),_e=45,Ee=43,Re=-1,Ze=function(q){return q>=48&&q<=57},it=function(q){return Ze(q)||q>=65&&q<=70||q>=97&&q<=102},Ye=function(q){return q===10||q===9||q===32},Xe=function(q){return function(ne){return function(ae){return ae>=97&&ae<=122}(ne)||function(ae){return ae>=65&&ae<=90}(ne)}(q)||function(ne){return ne>=128}(q)||q===95},wt=function(q){return Xe(q)||Ze(q)||q===_e},kt=function(q){return q>=0&&q<=8||q===11||q>=14&&q<=31||q===127},Me=function(q,ne){return q===92&&ne!==10},Qe=function(q,ne,ae){return q===_e?Xe(ne)||Me(ne,ae):!!Xe(q)||!(q!==92||!Me(q,ne))},Be=function(q,ne,ae){return q===Ee||q===_e?!!Ze(ne)||ne===46&&Ze(ae):Ze(q===46?ne:q)},De=function(q){var ne=0,ae=1;q[ne]!==Ee&&q[ne]!==_e||(q[ne]===_e&&(ae=-1),ne++);for(var be=[];Ze(q[ne]);)be.push(q[ne++]);var Ie=be.length?parseInt(u.apply(void 0,be),10):0;q[ne]===46&&ne++;for(var $e=[];Ze(q[ne]);)$e.push(q[ne++]);var Je=$e.length,vt=Je?parseInt(u.apply(void 0,$e),10):0;q[ne]!==69&&q[ne]!==101||ne++;var Ke=1;q[ne]!==Ee&&q[ne]!==_e||(q[ne]===_e&&(Ke=-1),ne++);for(var yt=[];Ze(q[ne]);)yt.push(q[ne++]);var Lt=yt.length?parseInt(u.apply(void 0,yt),10):0;return ae*(Ie+vt*Math.pow(10,-Je))*Math.pow(10,Ke*Lt)},qe={type:2},Ot={type:3},Mt={type:4},gn={type:13},nn={type:8},vn={type:21},Jn={type:9},oi={type:10},Fi={type:11},ir={type:12},zr={type:14},Bo={type:23},co={type:1},Hr={type:25},is={type:24},_i={type:26},Qn={type:27},rr={type:28},cn={type:29},ci={type:31},st={type:32},mt=function(){function Ne(){this._value=[]}return Ne.prototype.write=function(q){this._value=this._value.concat(d(q))},Ne.prototype.read=function(){for(var q=[],ne=this.consumeToken();ne!==st;)q.push(ne),ne=this.consumeToken();return q},Ne.prototype.consumeToken=function(){var q=this.consumeCodePoint();switch(q){case 34:return this.consumeStringToken(34);case 35:var ne=this.peekCodePoint(0),ae=this.peekCodePoint(1),be=this.peekCodePoint(2);if(wt(ne)||Me(ae,be)){var Ie=Qe(ne,ae,be)?2:1;return{type:5,value:this.consumeName(),flags:Ie}}break;case 36:if(this.peekCodePoint(0)===61)return this.consumeCodePoint(),gn;break;case 39:return this.consumeStringToken(39);case 40:return qe;case 41:return Ot;case 42:if(this.peekCodePoint(0)===61)return this.consumeCodePoint(),zr;break;case Ee:if(Be(q,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(q),this.consumeNumericToken();break;case 44:return Mt;case _e:var $e=q,Je=this.peekCodePoint(0),vt=this.peekCodePoint(1);if(Be($e,Je,vt))return this.reconsumeCodePoint(q),this.consumeNumericToken();if(Qe($e,Je,vt))return this.reconsumeCodePoint(q),this.consumeIdentLikeToken();if(Je===_e&&vt===62)return this.consumeCodePoint(),this.consumeCodePoint(),is;break;case 46:if(Be(q,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(q),this.consumeNumericToken();break;case 47:if(this.peekCodePoint(0)===42)for(this.consumeCodePoint();;){var Ke=this.consumeCodePoint();if(Ke===42&&(Ke=this.consumeCodePoint())===47)return this.consumeToken();if(Ke===Re)return this.consumeToken()}break;case 58:return _i;case 59:return Qn;case 60:if(this.peekCodePoint(0)===33&&this.peekCodePoint(1)===_e&&this.peekCodePoint(2)===_e)return this.consumeCodePoint(),this.consumeCodePoint(),Hr;break;case 64:var yt=this.peekCodePoint(0),Lt=this.peekCodePoint(1),Vt=this.peekCodePoint(2);if(Qe(yt,Lt,Vt))return{type:7,value:this.consumeName()};break;case 91:return rr;case 92:if(Me(q,this.peekCodePoint(0)))return this.reconsumeCodePoint(q),this.consumeIdentLikeToken();break;case 93:return cn;case 61:if(this.peekCodePoint(0)===61)return this.consumeCodePoint(),nn;break;case 123:return Fi;case 125:return ir;case 117:case 85:var zn=this.peekCodePoint(0),Rn=this.peekCodePoint(1);return zn!==Ee||!it(Rn)&&Rn!==63||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(q),this.consumeIdentLikeToken();case 124:if(this.peekCodePoint(0)===61)return this.consumeCodePoint(),Jn;if(this.peekCodePoint(0)===124)return this.consumeCodePoint(),vn;break;case 126:if(this.peekCodePoint(0)===61)return this.consumeCodePoint(),oi;break;case Re:return st}return Ye(q)?(this.consumeWhiteSpace(),ci):Ze(q)?(this.reconsumeCodePoint(q),this.consumeNumericToken()):Xe(q)?(this.reconsumeCodePoint(q),this.consumeIdentLikeToken()):{type:6,value:u(q)}},Ne.prototype.consumeCodePoint=function(){var q=this._value.shift();return q===void 0?-1:q},Ne.prototype.reconsumeCodePoint=function(q){this._value.unshift(q)},Ne.prototype.peekCodePoint=function(q){return q>=this._value.length?-1:this._value[q]},Ne.prototype.consumeUnicodeRangeToken=function(){for(var q=[],ne=this.consumeCodePoint();it(ne)&&q.length<6;)q.push(ne),ne=this.consumeCodePoint();for(var ae=!1;ne===63&&q.length<6;)q.push(ne),ne=this.consumeCodePoint(),ae=!0;if(ae)return{type:30,start:parseInt(u.apply(void 0,q.map(function($e){return $e===63?48:$e})),16),end:parseInt(u.apply(void 0,q.map(function($e){return $e===63?70:$e})),16)};var be=parseInt(u.apply(void 0,q),16);if(this.peekCodePoint(0)===_e&&it(this.peekCodePoint(1))){this.consumeCodePoint(),ne=this.consumeCodePoint();for(var Ie=[];it(ne)&&Ie.length<6;)Ie.push(ne),ne=this.consumeCodePoint();return{type:30,start:be,end:parseInt(u.apply(void 0,Ie),16)}}return{type:30,start:be,end:be}},Ne.prototype.consumeIdentLikeToken=function(){var q=this.consumeName();return q.toLowerCase()==="url"&&this.peekCodePoint(0)===40?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===40?(this.consumeCodePoint(),{type:19,value:q}):{type:20,value:q}},Ne.prototype.consumeUrlToken=function(){var q=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Re)return{type:22,value:""};var ne=this.peekCodePoint(0);if(ne===39||ne===34){var ae=this.consumeStringToken(this.consumeCodePoint());return ae.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Re||this.peekCodePoint(0)===41)?(this.consumeCodePoint(),{type:22,value:ae.value}):(this.consumeBadUrlRemnants(),Bo)}for(;;){var be=this.consumeCodePoint();if(be===Re||be===41)return{type:22,value:u.apply(void 0,q)};if(Ye(be))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Re||this.peekCodePoint(0)===41?(this.consumeCodePoint(),{type:22,value:u.apply(void 0,q)}):(this.consumeBadUrlRemnants(),Bo);if(be===34||be===39||be===40||kt(be))return this.consumeBadUrlRemnants(),Bo;if(be===92){if(!Me(be,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),Bo;q.push(this.consumeEscapedCodePoint())}else q.push(be)}},Ne.prototype.consumeWhiteSpace=function(){for(;Ye(this.peekCodePoint(0));)this.consumeCodePoint()},Ne.prototype.consumeBadUrlRemnants=function(){for(;;){var q=this.consumeCodePoint();if(q===41||q===Re)return;Me(q,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},Ne.prototype.consumeStringSlice=function(q){for(var ne="";q>0;){var ae=Math.min(5e4,q);ne+=u.apply(void 0,this._value.splice(0,ae)),q-=ae}return this._value.shift(),ne},Ne.prototype.consumeStringToken=function(q){for(var ne="",ae=0;;){var be=this._value[ae];if(be===Re||be===void 0||be===q)return{type:0,value:ne+=this.consumeStringSlice(ae)};if(be===10)return this._value.splice(0,ae),co;if(be===92){var Ie=this._value[ae+1];Ie!==Re&&Ie!==void 0&&(Ie===10?(ne+=this.consumeStringSlice(ae),ae=-1,this._value.shift()):Me(be,Ie)&&(ne+=this.consumeStringSlice(ae),ne+=u(this.consumeEscapedCodePoint()),ae=-1))}ae++}},Ne.prototype.consumeNumber=function(){var q=[],ne=4,ae=this.peekCodePoint(0);for(ae!==Ee&&ae!==_e||q.push(this.consumeCodePoint());Ze(this.peekCodePoint(0));)q.push(this.consumeCodePoint());ae=this.peekCodePoint(0);var be=this.peekCodePoint(1);if(ae===46&&Ze(be))for(q.push(this.consumeCodePoint(),this.consumeCodePoint()),ne=8;Ze(this.peekCodePoint(0));)q.push(this.consumeCodePoint());ae=this.peekCodePoint(0),be=this.peekCodePoint(1);var Ie=this.peekCodePoint(2);if((ae===69||ae===101)&&((be===Ee||be===_e)&&Ze(Ie)||Ze(be)))for(q.push(this.consumeCodePoint(),this.consumeCodePoint()),ne=8;Ze(this.peekCodePoint(0));)q.push(this.consumeCodePoint());return[De(q),ne]},Ne.prototype.consumeNumericToken=function(){var q=this.consumeNumber(),ne=q[0],ae=q[1],be=this.peekCodePoint(0),Ie=this.peekCodePoint(1),$e=this.peekCodePoint(2);return Qe(be,Ie,$e)?{type:15,number:ne,flags:ae,unit:this.consumeName()}:be===37?(this.consumeCodePoint(),{type:16,number:ne,flags:ae}):{type:17,number:ne,flags:ae}},Ne.prototype.consumeEscapedCodePoint=function(){var q=this.consumeCodePoint();if(it(q)){for(var ne=u(q);it(this.peekCodePoint(0))&&ne.length<6;)ne+=u(this.consumeCodePoint());Ye(this.peekCodePoint(0))&&this.consumeCodePoint();var ae=parseInt(ne,16);return ae===0||function(be){return be>=55296&&be<=57343}(ae)||ae>1114111?65533:ae}return q===Re?65533:q},Ne.prototype.consumeName=function(){for(var q="";;){var ne=this.consumeCodePoint();if(wt(ne))q+=u(ne);else{if(!Me(ne,this.peekCodePoint(0)))return this.reconsumeCodePoint(ne),q;q+=u(this.consumeEscapedCodePoint())}}},Ne}(),Pt=function(){function Ne(q){this._tokens=q}return Ne.create=function(q){var ne=new mt;return ne.write(q),new Ne(ne.read())},Ne.parseValue=function(q){return Ne.create(q).parseComponentValue()},Ne.parseValues=function(q){return Ne.create(q).parseComponentValues()},Ne.prototype.parseComponentValue=function(){for(var q=this.consumeToken();q.type===31;)q=this.consumeToken();if(q.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(q);var ne=this.consumeComponentValue();do q=this.consumeToken();while(q.type===31);if(q.type===32)return ne;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},Ne.prototype.parseComponentValues=function(){for(var q=[];;){var ne=this.consumeComponentValue();if(ne.type===32)return q;q.push(ne),q.push()}},Ne.prototype.consumeComponentValue=function(){var q=this.consumeToken();switch(q.type){case 11:case 28:case 2:return this.consumeSimpleBlock(q.type);case 19:return this.consumeFunction(q)}return q},Ne.prototype.consumeSimpleBlock=function(q){for(var ne={type:q,values:[]},ae=this.consumeToken();;){if(ae.type===32||bn(ae,q))return ne;this.reconsumeToken(ae),ne.values.push(this.consumeComponentValue()),ae=this.consumeToken()}},Ne.prototype.consumeFunction=function(q){for(var ne={name:q.value,values:[],type:18};;){var ae=this.consumeToken();if(ae.type===32||ae.type===3)return ne;this.reconsumeToken(ae),ne.values.push(this.consumeComponentValue())}},Ne.prototype.consumeToken=function(){var q=this._tokens.shift();return q===void 0?st:q},Ne.prototype.reconsumeToken=function(q){this._tokens.unshift(q)},Ne}(),qt=function(q){return q.type===15},qn=function(q){return q.type===17},Yt=function(q){return q.type===20},so=function(q){return q.type===0},jn=function(q,ne){return Yt(q)&&q.value===ne},dt=function(q){return q.type!==31},Ue=function(q){return q.type!==31&&q.type!==4},nt=function(q){var ne=[],ae=[];return q.forEach(function(be){if(be.type===4){if(ae.length===0)throw new Error("Error parsing function args, zero tokens for arg");return ne.push(ae),void(ae=[])}be.type!==31&&ae.push(be)}),ae.length&&ne.push(ae),ne},bn=function(q,ne){return ne===11&&q.type===12||ne===28&&q.type===29||ne===2&&q.type===3},un=function(q){return q.type===17||q.type===15},En=function(q){return q.type===16||un(q)},wi=function(q){return q.length>1?[q[0],q[1]]:[q[0]]},je={type:17,number:0,flags:4},ut={type:16,number:50,flags:4},Ut={type:16,number:100,flags:4},wn=function(q,ne,ae){var be=q[0],Ie=q[1];return[_n(be,ne),_n(Ie!==void 0?Ie:be,ae)]},_n=function(q,ne){if(q.type===16)return q.number/100*ne;if(qt(q))switch(q.unit){case"rem":case"em":return 16*q.number;default:return q.number}return q.number},wr="grad",Jr="turn",Wo=function(q,ne){if(ne.type===15)switch(ne.unit){case"deg":return Math.PI*ne.number/180;case wr:return Math.PI/200*ne.number;case"rad":return ne.number;case Jr:return 2*Math.PI*ne.number}throw new Error("Unsupported angle type")},pl=function(q){return q.type===15&&(q.unit==="deg"||q.unit===wr||q.unit==="rad"||q.unit===Jr)},bu=function(q){switch(q.filter(Yt).map(function(ne){return ne.value}).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[je,je];case"to top":case"bottom":return wu(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[je,Ut];case"to right":case"left":return wu(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Ut,Ut];case"to bottom":case"top":return wu(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Ut,je];case"to left":case"right":return wu(270)}return 0},wu=function(q){return Math.PI*q/180},T1=function(q,ne){if(ne.type===18){var ae=UL[ne.name];if(ae===void 0)throw new Error('Attempting to parse an unsupported color function "'+ne.name+'"');return ae(q,ne.values)}if(ne.type===5){if(ne.value.length===3){var be=ne.value.substring(0,1),Ie=ne.value.substring(1,2),$e=ne.value.substring(2,3);return Em(parseInt(be+be,16),parseInt(Ie+Ie,16),parseInt($e+$e,16),1)}if(ne.value.length===4){be=ne.value.substring(0,1),Ie=ne.value.substring(1,2),$e=ne.value.substring(2,3);var Je=ne.value.substring(3,4);return Em(parseInt(be+be,16),parseInt(Ie+Ie,16),parseInt($e+$e,16),parseInt(Je+Je,16)/255)}if(ne.value.length===6)return be=ne.value.substring(0,2),Ie=ne.value.substring(2,4),$e=ne.value.substring(4,6),Em(parseInt(be,16),parseInt(Ie,16),parseInt($e,16),1);if(ne.value.length===8)return be=ne.value.substring(0,2),Ie=ne.value.substring(2,4),$e=ne.value.substring(4,6),Je=ne.value.substring(6,8),Em(parseInt(be,16),parseInt(Ie,16),parseInt($e,16),parseInt(Je,16)/255)}if(ne.type===20){var vt=jf[ne.value.toUpperCase()];if(vt!==void 0)return vt}return jf.TRANSPARENT},xm=function(q){return!(255&q)},Gd=function(q){var ne=255&q,ae=255&q>>8,be=255&q>>16,Ie=255&q>>24;return ne<255?"rgba("+Ie+","+be+","+ae+","+ne/255+")":"rgb("+Ie+","+be+","+ae+")"},Em=function(q,ne,ae,be){return(q<<24|ne<<16|ae<<8|Math.round(255*be))>>>0},$3=function(q,ne){if(q.type===17)return q.number;if(q.type===16){var ae=ne===3?1:255;return ne===3?q.number/100*ae:Math.round(q.number/100*ae)}return 0},FL=function(q,ne){var ae=ne.filter(Ue);if(ae.length===3){var be=ae.map($3),Ie=be[0],$e=be[1],Je=be[2];return Em(Ie,$e,Je,1)}if(ae.length===4){var vt=ae.map($3),Ke=(Ie=vt[0],$e=vt[1],Je=vt[2],vt[3]);return Em(Ie,$e,Je,Ke)}return 0};function NL(Ne,q,ne){return ne<0&&(ne+=1),ne>=1&&(ne-=1),ne<1/6?(q-Ne)*ne*6+Ne:ne<.5?q:ne<2/3?6*(q-Ne)*(2/3-ne)+Ne:Ne}var QA,gC=function(q,ne){var ae=ne.filter(Ue),be=ae[0],Ie=ae[1],$e=ae[2],Je=ae[3],vt=(be.type===17?wu(be.number):Wo(q,be))/(2*Math.PI),Ke=En(Ie)?Ie.number/100:0,yt=En($e)?$e.number/100:0,Lt=Je!==void 0&&En(Je)?_n(Je,1):1;if(Ke===0)return Em(255*yt,255*yt,255*yt,1);var Vt=yt<=.5?yt*(Ke+1):yt+Ke-yt*Ke,zn=2*yt-Vt,Rn=NL(zn,Vt,vt+1/3),Xn=NL(zn,Vt,vt),Ai=NL(zn,Vt,vt-1/3);return Em(255*Rn,255*Xn,255*Ai,Lt)},UL={hsl:gC,hsla:gC,rgb:FL,rgba:FL},nk=function(q,ne){return T1(q,Pt.create(ne).parseComponentValue())},jf={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},mC={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(q,ne){return ne.map(function(ae){if(Yt(ae))switch(ae.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},kC={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Q1=function(q,ne){var ae=T1(q,ne[0]),be=ne[1];return be&&En(be)?{color:ae,stop:be}:{color:ae,stop:null}},vC=function(q,ne){var ae=q[0],be=q[q.length-1];ae.stop===null&&(ae.stop=je),be.stop===null&&(be.stop=Ut);for(var Ie=[],$e=0,Je=0;Je$e?Ie.push(Ke):Ie.push($e),$e=Ke}else Ie.push(null)}var yt=null;for(Je=0;Je$e.optimumDistance)?{optimumCorner:Je,optimumDistance:yt}:$e},{optimumDistance:Ie?1/0:-1/0,optimumCorner:null}).optimumCorner},DA=function(q,ne){var ae=wu(180),be=[];return nt(ne).forEach(function(Ie,$e){if($e===0){var Je=Ie[0];if(Je.type===20&&["top","left","right","bottom"].indexOf(Je.value)!==-1)return void(ae=bu(Ie));if(pl(Je))return void(ae=(Wo(q,Je)+wu(270))%wu(360))}var vt=Q1(q,Ie);be.push(vt)}),{angle:ae,stops:be,type:1}},AC="closest-side",pC="farthest-side",G3="closest-corner",BA="farthest-corner",R2="circle",Y3="ellipse",Tm="cover",RA="contain",D1=function(q,ne){var ae=0,be=3,Ie=[],$e=[];return nt(ne).forEach(function(Je,vt){var Ke=!0;if(vt===0?Ke=Je.reduce(function(Lt,Vt){if(Yt(Vt))switch(Vt.value){case"center":return $e.push(ut),!1;case"top":case"left":return $e.push(je),!1;case"right":case"bottom":return $e.push(Ut),!1}else if(En(Vt)||un(Vt))return $e.push(Vt),!1;return Lt},Ke):vt===1&&(Ke=Je.reduce(function(Lt,Vt){if(Yt(Vt))switch(Vt.value){case R2:return ae=0,!1;case Y3:return ae=1,!1;case RA:case AC:return be=0,!1;case pC:return be=1,!1;case G3:return be=2,!1;case Tm:case BA:return be=3,!1}else if(un(Vt)||En(Vt))return Array.isArray(be)||(be=[]),be.push(Vt),!1;return Lt},Ke)),Ke){var yt=Q1(q,Je);Ie.push(yt)}}),{size:be,shape:ae,stops:Ie,position:$e,type:2}},Rp=function(q,ne){if(ne.type===22){var ae={url:ne.value,type:0};return q.cache.addImage(ne.value),ae}if(ne.type===18){var be=mM[ne.name];if(be===void 0)throw new Error('Attempting to parse an unsupported image function "'+ne.name+'"');return be(q,ne.values)}throw new Error("Unsupported image type "+ne.type)},mM={"linear-gradient":function(q,ne){var ae=wu(180),be=[];return nt(ne).forEach(function(Ie,$e){if($e===0){var Je=Ie[0];if(Je.type===20&&Je.value==="to")return void(ae=bu(Ie));if(pl(Je))return void(ae=Wo(q,Je))}var vt=Q1(q,Ie);be.push(vt)}),{angle:ae,stops:be,type:1}},"-moz-linear-gradient":DA,"-ms-linear-gradient":DA,"-o-linear-gradient":DA,"-webkit-linear-gradient":DA,"radial-gradient":function(q,ne){var ae=0,be=3,Ie=[],$e=[];return nt(ne).forEach(function(Je,vt){var Ke=!0;if(vt===0){var yt=!1;Ke=Je.reduce(function(Vt,zn){if(yt)if(Yt(zn))switch(zn.value){case"center":return $e.push(ut),Vt;case"top":case"left":return $e.push(je),Vt;case"right":case"bottom":return $e.push(Ut),Vt}else(En(zn)||un(zn))&&$e.push(zn);else if(Yt(zn))switch(zn.value){case R2:return ae=0,!1;case Y3:return ae=1,!1;case"at":return yt=!0,!1;case AC:return be=0,!1;case Tm:case pC:return be=1,!1;case RA:case G3:return be=2,!1;case BA:return be=3,!1}else if(un(zn)||En(zn))return Array.isArray(be)||(be=[]),be.push(zn),!1;return Vt},Ke)}if(Ke){var Lt=Q1(q,Je);Ie.push(Lt)}}),{size:be,shape:ae,stops:Ie,position:$e,type:2}},"-moz-radial-gradient":D1,"-ms-radial-gradient":D1,"-o-radial-gradient":D1,"-webkit-radial-gradient":D1,"-webkit-gradient":function(q,ne){var ae=wu(180),be=[],Ie=1;return nt(ne).forEach(function($e,Je){var vt=$e[0];if(Je===0){if(Yt(vt)&&vt.value==="linear")return void(Ie=1);if(Yt(vt)&&vt.value==="radial")return void(Ie=2)}if(vt.type===18){if(vt.name==="from"){var Ke=T1(q,vt.values[0]);be.push({stop:je,color:Ke})}else if(vt.name==="to")Ke=T1(q,vt.values[0]),be.push({stop:Ut,color:Ke});else if(vt.name==="color-stop"){var yt=vt.values.filter(Ue);if(yt.length===2){Ke=T1(q,yt[1]);var Lt=yt[0];qn(Lt)&&be.push({stop:{type:16,number:100*Lt.number,flags:Lt.flags},color:Ke})}}}}),Ie===1?{angle:(ae+wu(180))%wu(360),stops:be,type:Ie}:{size:3,shape:0,stops:be,position:[],type:Ie}}},rye={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(q,ne){if(ne.length===0)return[];var ae=ne[0];return ae.type===20&&ae.value==="none"?[]:ne.filter(function(be){return Ue(be)&&function(Ie){return!(Ie.type===20&&Ie.value==="none"||Ie.type===18&&!mM[Ie.name])}(be)}).map(function(be){return Rp(q,be)})}},oye={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(q,ne){return ne.map(function(ae){if(Yt(ae))switch(ae.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},sye={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(q,ne){return nt(ne).map(function(ae){return ae.filter(En)}).map(wi)}},aye={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(q,ne){return nt(ne).map(function(ae){return ae.filter(Yt).map(function(be){return be.value}).join(" ")}).map(lye)}},lye=function(q){switch(q){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;default:return 0}};(function(Ne){Ne.AUTO="auto",Ne.CONTAIN="contain",Ne.COVER="cover"})(QA||(QA={}));var Bl,kc={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(q,ne){return nt(ne).map(function(ae){return ae.filter(cye)})}},cye=function(q){return Yt(q)||En(q)},kM=function(q){return{name:"border-"+q+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},dye=kM("top"),uye=kM("right"),hye=kM("bottom"),fye=kM("left"),QE=function(q){return{name:"border-radius-"+q,initialValue:"0 0",prefix:!1,type:1,parse:function(ae,be){return wi(be.filter(En))}}},gye=QE("top-left"),cf=QE("top-right"),zH=QE("bottom-right"),bC=QE("bottom-left"),DE=function(q){return{name:"border-"+q+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(ae,be){switch(be){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},HH=DE("top"),ik=DE("right"),roe=DE("bottom"),ooe=DE("left"),BE=function(q){return{name:"border-"+q+"-width",initialValue:"0",type:0,prefix:!1,parse:function(ae,be){return qt(be)?be.number:0}}},soe=BE("top"),aoe=BE("right"),loe=BE("bottom"),B1=BE("left"),mye={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},rk={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(q,ne){return ne==="rtl"?1:0}},kye={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(q,ne){return ne.filter(Yt).reduce(function(ae,be){return ae|coe(be.value)},0)}},coe=function(q){switch(q){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},Z3={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(q,ne){switch(ne){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},vM={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(q,ne){return ne.type===20&&ne.value==="normal"?0:ne.type===17||ne.type===15?ne.number:0}};(function(Ne){Ne.NORMAL="normal",Ne.STRICT="strict"})(Bl||(Bl={}));var wC,Hc={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(q,ne){return ne==="strict"?Bl.STRICT:Bl.NORMAL}},q3={name:"line-height",initialValue:"normal",prefix:!1,type:4},AM=function(q,ne){return Yt(q)&&q.value==="normal"?1.2*ne:q.type===17?ne*q.number:En(q)?_n(q,ne):ne},vye={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(q,ne){return ne.type===20&&ne.value==="none"?null:Rp(q,ne)}},$H={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(q,ne){return ne==="inside"?0:1}},XH={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(q,ne){switch(ne){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;default:return-1}}},pM=function(q){return{name:"margin-"+q,initialValue:"0",prefix:!1,type:4}},Aye=pM("top"),doe=pM("right"),bM=pM("bottom"),jL=pM("left"),pye={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(q,ne){return ne.filter(Yt).map(function(ae){switch(ae.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;default:return 0}})}},uoe={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(q,ne){return ne==="break-word"?"break-word":"normal"}},RE=function(q){return{name:"padding-"+q,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},GH=RE("top"),YH=RE("right"),hoe=RE("bottom"),bye=RE("left"),ZH={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(q,ne){switch(ne){case"right":return 2;case"center":case"justify":return 1;default:return 0}}},qH={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(q,ne){switch(ne){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},wye={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(q,ne){return ne.length===1&&jn(ne[0],"none")?[]:nt(ne).map(function(ae){for(var be={color:jf.TRANSPARENT,offsetX:je,offsetY:je,blur:je},Ie=0,$e=0;$e1?1:0],this.overflowWrap=Tt(q,uoe,ne.overflowWrap),this.paddingTop=Tt(q,GH,ne.paddingTop),this.paddingRight=Tt(q,YH,ne.paddingRight),this.paddingBottom=Tt(q,hoe,ne.paddingBottom),this.paddingLeft=Tt(q,bye,ne.paddingLeft),this.paintOrder=Tt(q,Qye,ne.paintOrder),this.position=Tt(q,qH,ne.position),this.textAlign=Tt(q,ZH,ne.textAlign),this.textDecorationColor=Tt(q,VL,(ae=ne.textDecorationColor)!==null&&ae!==void 0?ae:ne.color),this.textDecorationLine=Tt(q,Sye,(be=ne.textDecorationLine)!==null&&be!==void 0?be:ne.textDecoration),this.textShadow=Tt(q,wye,ne.textShadow),this.textTransform=Tt(q,foe,ne.textTransform),this.transform=Tt(q,R1,ne.transform),this.transformOrigin=Tt(q,moe,ne.transformOrigin),this.visibility=Tt(q,Oye,ne.visibility),this.webkitTextStrokeColor=Tt(q,Dye,ne.webkitTextStrokeColor),this.webkitTextStrokeWidth=Tt(q,Bye,ne.webkitTextStrokeWidth),this.wordBreak=Tt(q,yye,ne.wordBreak),this.zIndex=Tt(q,Cye,ne.zIndex)}return Ne.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},Ne.prototype.isTransparent=function(){return xm(this.backgroundColor)},Ne.prototype.isTransformed=function(){return this.transform!==null},Ne.prototype.isPositioned=function(){return this.position!==0},Ne.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},Ne.prototype.isFloating=function(){return this.float!==0},Ne.prototype.isInlineLevel=function(){return Yu(this.display,4)||Yu(this.display,33554432)||Yu(this.display,268435456)||Yu(this.display,536870912)||Yu(this.display,67108864)||Yu(this.display,134217728)},Ne}(),Wt=function(q,ne){this.content=Tt(q,xye,ne.content),this.quotes=Tt(q,Aoe,ne.quotes)},Sn=function(q,ne){this.counterIncrement=Tt(q,Eye,ne.counterIncrement),this.counterReset=Tt(q,zL,ne.counterReset)},Tt=function(q,ne,ae){var be=new mt,Ie=ae!=null?ae.toString():ne.initialValue;be.write(Ie);var $e=new Pt(be.read());switch(ne.type){case 2:var Je=$e.parseComponentValue();return ne.parse(q,Yt(Je)?Je.value:ne.initialValue);case 0:return ne.parse(q,$e.parseComponentValue());case 1:return ne.parse(q,$e.parseComponentValues());case 4:return $e.parseComponentValue();case 3:switch(ne.format){case"angle":return Wo(q,$e.parseComponentValue());case"color":return T1(q,$e.parseComponentValue());case"image":return Rp(q,$e.parseComponentValue());case"length":var vt=$e.parseComponentValue();return un(vt)?vt:je;case"length-percentage":var Ke=$e.parseComponentValue();return En(Ke)?Ke:je;case"time":return koe(q,$e.parseComponentValue())}}},or=function(q,ne){var ae=function(be){switch(be.getAttribute("data-html2canvas-debug")){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}}(q);return ae===1||ne===ae},eo=function(q,ne){this.context=q,this.textNodes=[],this.elements=[],this.flags=0,or(ne,3),this.styles=new HL(q,window.getComputedStyle(ne,null)),o$(ne)&&(this.styles.animationDuration.some(function(ae){return ae>0})&&(ne.style.animationDuration="0s"),this.styles.transform!==null&&(ne.style.transform="none")),this.bounds=l(this.context,ne),or(ne,4)&&(this.flags|=16)},Ha="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ad=typeof Uint8Array>"u"?[]:new Uint8Array(256),sl=0;sl<64;sl++)ad[Ha.charCodeAt(sl)]=sl;for(var OM=function(q,ne,ae){return q.slice?q.slice(ne,ae):new Uint16Array(Array.prototype.slice.call(q,ne,ae))},Rye=function(){function Ne(q,ne,ae,be,Ie,$e){this.initialValue=q,this.errorValue=ne,this.highStart=ae,this.highValueIndex=be,this.index=Ie,this.data=$e}return Ne.prototype.get=function(q){var ne;if(q>=0){if(q<55296||q>56319&&q<=65535)return ne=((ne=this.index[q>>5])<<2)+(31&q),this.data[ne];if(q<=65535)return ne=((ne=this.index[2048+(q-55296>>5)])<<2)+(31&q),this.data[ne];if(q>11),ne=this.index[ne],ne+=q>>5&63,ne=((ne=this.index[ne])<<2)+(31&q),this.data[ne];if(q<=1114111)return this.data[this.highValueIndex]}return this.errorValue},Ne}(),ok="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",yM=typeof Uint8Array>"u"?[]:new Uint8Array(256),CM=0;CM<64;CM++)yM[ok.charCodeAt(CM)]=CM;var IA,IE=8,$L=9,$a=11,boe=12,woe=function(){for(var q=[],ne=0;ne>10),Je%1024+56320)),(Ie+1===ae||be.length>16384)&&($e+=String.fromCharCode.apply(String,be),be.length=0)}return $e},_M=function(Ne){var q,ne,ae,be=function(Ke){var yt,Lt,Vt,zn,Rn,Xn=.75*Ke.length,Ai=Ke.length,mr=0;Ke[Ke.length-1]==="="&&(Xn--,Ke[Ke.length-2]==="="&&Xn--);var $i=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&Uint8Array.prototype.slice!==void 0?new ArrayBuffer(Xn):new Array(Xn),Go=Array.isArray($i)?$i:new Uint8Array($i);for(yt=0;yt>4,Go[mr++]=(15&Vt)<<4|zn>>2,Go[mr++]=(3&zn)<<6|63&Rn;return $i}(Ne),Ie=Array.isArray(be)?function(Ke){for(var yt=Ke.length,Lt=[],Vt=0;Vt=55296&&Lt<=56319&&Ke=ae)return{done:!0,value:null};for(var vt=sk;beJe.x||Lt.y>Je.y;return Je=Lt,yt===0||Vt});return q.body.removeChild(ne),vt}(document);return Object.defineProperty(Ou,"SUPPORT_WORD_BREAKING",{value:Ne}),Ne},get SUPPORT_SVG_DRAWING(){var Ne=function(q){var ne=new Image,ae=q.createElement("canvas"),be=ae.getContext("2d");if(!be)return!1;ne.src="data:image/svg+xml,";try{be.drawImage(ne,0,0),ae.toDataURL()}catch{return!1}return!0}(document);return Object.defineProperty(Ou,"SUPPORT_SVG_DRAWING",{value:Ne}),Ne},get SUPPORT_FOREIGNOBJECT_DRAWING(){var Ne=typeof Array.from=="function"&&typeof window.fetch=="function"?function(q){var ne=q.createElement("canvas"),ae=100;ne.width=ae,ne.height=ae;var be=ne.getContext("2d");if(!be)return Promise.reject(!1);be.fillStyle="rgb(0, 255, 0)",be.fillRect(0,0,ae,ae);var Ie=new Image,$e=ne.toDataURL();Ie.src=$e;var Je=XL(ae,ae,0,0,Ie);return be.fillStyle="red",be.fillRect(0,0,ae,ae),e$(Je).then(function(vt){be.drawImage(vt,0,0);var Ke=be.getImageData(0,0,ae,ae).data;be.fillStyle="red",be.fillRect(0,0,ae,ae);var yt=q.createElement("div");return yt.style.backgroundImage="url("+$e+")",yt.style.height=ae+"px",Ip(Ke)?e$(XL(ae,ae,0,0,yt)):Promise.reject(!1)}).then(function(vt){return be.drawImage(vt,0,0),Ip(be.getImageData(0,0,ae,ae).data)}).catch(function(){return!1})}(document):Promise.resolve(!1);return Object.defineProperty(Ou,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:Ne}),Ne},get SUPPORT_CORS_IMAGES(){var Ne=new Image().crossOrigin!==void 0;return Object.defineProperty(Ou,"SUPPORT_CORS_IMAGES",{value:Ne}),Ne},get SUPPORT_RESPONSE_TYPE(){var Ne=typeof new XMLHttpRequest().responseType=="string";return Object.defineProperty(Ou,"SUPPORT_RESPONSE_TYPE",{value:Ne}),Ne},get SUPPORT_CORS_XHR(){var Ne="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Ou,"SUPPORT_CORS_XHR",{value:Ne}),Ne},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var Ne=!(typeof Intl>"u"||!Intl.Segmenter);return Object.defineProperty(Ou,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:Ne}),Ne}},GL=function(q,ne){this.text=q,this.bounds=ne},Ooe=function(q,ne){var ae=ne.ownerDocument;if(ae){var be=ae.createElement("html2canvaswrapper");be.appendChild(ne.cloneNode(!0));var Ie=ne.parentNode;if(Ie){Ie.replaceChild(be,ne);var $e=l(q,be);return be.firstChild&&Ie.replaceChild(be.firstChild,be),$e}}return a.EMPTY},ME=function(q,ne,ae){var be=q.ownerDocument;if(!be)throw new Error("Node has no owner document");var Ie=be.createRange();return Ie.setStart(q,ne),Ie.setEnd(q,ne+ae),Ie},LM=function(q){if(Ou.SUPPORT_NATIVE_TEXT_SEGMENTATION){var ne=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(ne.segment(q)).map(function(ae){return ae.segment})}return function(ae){for(var be,Ie=SM(ae),$e=[];!(be=Ie.next()).done;)be.value&&$e.push(be.value.slice());return $e}(q)},PE=function(q,ne){return ne.letterSpacing!==0?LM(q):function(ae,be){if(Ou.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Ie=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(Ie.segment(ae)).map(function($e){return $e.segment})}return xM(ae,be)}(q,ne)},OC=[32,160,4961,65792,65793,4153,4241],xM=function(q,ne){for(var ae,be=function(Je,vt){var Ke=d(Je),yt=me(Ke,vt),Lt=yt[0],Vt=yt[1],zn=yt[2],Rn=Ke.length,Xn=0,Ai=0;return{next:function(){if(Ai>=Rn)return{done:!0,value:null};for(var $i=le;Ai0)if(Ou.SUPPORT_RANGE_BOUNDS){var Vt=ME(Je,yt,Lt.length).getClientRects();if(Vt.length>1){var zn=LM(Lt),Rn=0;zn.forEach(function(Ai){Ke.push(new GL(Ai,a.fromDOMRectList(be,ME(Je,Rn+yt,Ai.length).getClientRects()))),Rn+=Ai.length})}else Ke.push(new GL(Lt,a.fromDOMRectList(be,Vt)))}else{var Xn=Je.splitText(Lt.length);Ke.push(new GL(Lt,Ooe(be,Je))),Je=Xn}else Ou.SUPPORT_RANGE_BOUNDS||(Je=Je.splitText(Lt.length));yt+=Lt.length}),Ke}(q,this.text,ae,ne)},Fye=function(q,ne){switch(ne){case 1:return q.toLowerCase();case 3:return q.replace(Nye,EM);case 2:return q.toUpperCase();default:return q}},Nye=/(^|\s|:|-|\(|\))([a-z])/g,EM=function(q,ne,ae){return q.length>0?ne+ae.toUpperCase():q},FE=function(Ne){function q(ne,ae){var be=Ne.call(this,ne,ae)||this;return be.src=ae.currentSrc||ae.src,be.intrinsicWidth=ae.naturalWidth,be.intrinsicHeight=ae.naturalHeight,be.context.cache.addImage(be.src),be}return t(q,Ne),q}(eo),TM=function(Ne){function q(ne,ae){var be=Ne.call(this,ne,ae)||this;return be.canvas=ae,be.intrinsicWidth=ae.width,be.intrinsicHeight=ae.height,be}return t(q,Ne),q}(eo),yoe=function(Ne){function q(ne,ae){var be=Ne.call(this,ne,ae)||this,Ie=new XMLSerializer,$e=l(ne,ae);return ae.setAttribute("width",$e.width+"px"),ae.setAttribute("height",$e.height+"px"),be.svg="data:image/svg+xml,"+encodeURIComponent(Ie.serializeToString(ae)),be.intrinsicWidth=ae.width.baseVal.value,be.intrinsicHeight=ae.height.baseVal.value,be.context.cache.addImage(be.svg),be}return t(q,Ne),q}(eo),t$=function(Ne){function q(ne,ae){var be=Ne.call(this,ne,ae)||this;return be.value=ae.value,be}return t(q,Ne),q}(eo),n$=function(Ne){function q(ne,ae){var be=Ne.call(this,ne,ae)||this;return be.start=ae.start,be.reversed=typeof ae.reversed=="boolean"&&ae.reversed===!0,be}return t(q,Ne),q}(eo),Uye=[{type:15,flags:0,unit:"px",number:3}],Zu=[{type:16,flags:0,number:50}],qu="checkbox",QM="radio",jye="password",i$=707406591,r$=function(Ne){function q(ne,ae){var be,Ie,$e,Je=Ne.call(this,ne,ae)||this;switch(Je.type=ae.type.toLowerCase(),Je.checked=ae.checked,Je.value=(Ie=(be=ae).type===jye?new Array(be.value.length+1).join("•"):be.value).length===0?be.placeholder||"":Ie,Je.type!==qu&&Je.type!==QM||(Je.styles.backgroundColor=3739148031,Je.styles.borderTopColor=Je.styles.borderRightColor=Je.styles.borderBottomColor=Je.styles.borderLeftColor=2779096575,Je.styles.borderTopWidth=Je.styles.borderRightWidth=Je.styles.borderBottomWidth=Je.styles.borderLeftWidth=1,Je.styles.borderTopStyle=Je.styles.borderRightStyle=Je.styles.borderBottomStyle=Je.styles.borderLeftStyle=1,Je.styles.backgroundClip=[0],Je.styles.backgroundOrigin=[0],Je.bounds=($e=Je.bounds).width>$e.height?new a($e.left+($e.width-$e.height)/2,$e.top,$e.height,$e.height):$e.width<$e.height?new a($e.left,$e.top+($e.height-$e.width)/2,$e.width,$e.width):$e),Je.type){case qu:Je.styles.borderTopRightRadius=Je.styles.borderTopLeftRadius=Je.styles.borderBottomRightRadius=Je.styles.borderBottomLeftRadius=Uye;break;case QM:Je.styles.borderTopRightRadius=Je.styles.borderTopLeftRadius=Je.styles.borderBottomRightRadius=Je.styles.borderBottomLeftRadius=Zu}return Je}return t(q,Ne),q}(eo),DM=function(Ne){function q(ne,ae){var be=Ne.call(this,ne,ae)||this,Ie=ae.options[ae.selectedIndex||0];return be.value=Ie&&Ie.text||"",be}return t(q,Ne),q}(eo),YL=function(Ne){function q(ne,ae){var be=Ne.call(this,ne,ae)||this;return be.value=ae.value,be}return t(q,Ne),q}(eo),BM=function(Ne){function q(ne,ae){var be=Ne.call(this,ne,ae)||this;be.src=ae.src,be.width=parseInt(ae.width,10)||0,be.height=parseInt(ae.height,10)||0,be.backgroundColor=be.styles.backgroundColor;try{if(ae.contentWindow&&ae.contentWindow.document&&ae.contentWindow.document.documentElement){be.tree=UE(ne,ae.contentWindow.document.documentElement);var Ie=ae.contentWindow.document.documentElement?nk(ne,getComputedStyle(ae.contentWindow.document.documentElement).backgroundColor):jf.TRANSPARENT,$e=ae.contentWindow.document.body?nk(ne,getComputedStyle(ae.contentWindow.document.body).backgroundColor):jf.TRANSPARENT;be.backgroundColor=xm(Ie)?xm($e)?be.styles.backgroundColor:$e:Ie}}catch{}return be}return t(q,Ne),q}(eo),ZL=["OL","UL","MENU"],NE=function Ne(q,ne,ae,be){for(var Ie=ne.firstChild,$e=void 0;Ie;Ie=$e)if($e=Ie.nextSibling,Coe(Ie)&&Ie.data.trim().length>0)ae.textNodes.push(new Pye(q,Ie,ae.styles));else if(JL(Ie))if(xoe(Ie)&&Ie.assignedNodes)Ie.assignedNodes().forEach(function(vt){return Ne(q,vt,ae,be)});else{var Je=qL(q,Ie);Je.styles.isVisible()&&(KL(Ie,Je,be)?Je.flags|=4:Wye(Je.styles)&&(Je.flags|=2),ZL.indexOf(Ie.tagName)!==-1&&(Je.flags|=8),ae.elements.push(Je),Ie.slot,Ie.shadowRoot?Ne(q,Ie.shadowRoot,Je,be):MM(Ie)||tt(Ie)||MA(Ie)||Ne(q,Ie,Je,be))}},qL=function(q,ne){return Is(ne)?new FE(q,ne):WE(ne)?new TM(q,ne):tt(ne)?new yoe(q,ne):IM(ne)?new t$(q,ne):jE(ne)?new n$(q,ne):_oe(ne)?new r$(q,ne):MA(ne)?new DM(q,ne):MM(ne)?new YL(q,ne):Soe(ne)?new BM(q,ne):new eo(q,ne)},UE=function(q,ne){var ae=qL(q,ne);return ae.flags|=4,NE(q,ne,ae,ae),ae},KL=function(q,ne,ae){return ne.styles.isPositionedWithZIndex()||ne.styles.opacity<1||ne.styles.isTransformed()||J3(q)&&ae.styles.isTransparent()},Wye=function(q){return q.isPositioned()||q.isFloating()},Coe=function(q){return q.nodeType===Node.TEXT_NODE},JL=function(q){return q.nodeType===Node.ELEMENT_NODE},o$=function(q){return JL(q)&&q.style!==void 0&&!RM(q)},RM=function(q){return kn(q.className)=="object"},IM=function(q){return q.tagName==="LI"},jE=function(q){return q.tagName==="OL"},_oe=function(q){return q.tagName==="INPUT"},tt=function(q){return q.tagName==="svg"},J3=function(q){return q.tagName==="BODY"},WE=function(q){return q.tagName==="CANVAS"},I1=function(q){return q.tagName==="VIDEO"},Is=function(q){return q.tagName==="IMG"},Soe=function(q){return q.tagName==="IFRAME"},Loe=function(q){return q.tagName==="STYLE"},MM=function(q){return q.tagName==="TEXTAREA"},MA=function(q){return q.tagName==="SELECT"},xoe=function(q){return q.tagName==="SLOT"},Eoe=function(q){return q.tagName.indexOf("-")>0},Vye=function(){function Ne(){this.counters={}}return Ne.prototype.getCounterValue=function(q){var ne=this.counters[q];return ne&&ne.length?ne[ne.length-1]:1},Ne.prototype.getCounterValues=function(q){var ne=this.counters[q];return ne||[]},Ne.prototype.pop=function(q){var ne=this;q.forEach(function(ae){return ne.counters[ae].pop()})},Ne.prototype.parse=function(q){var ne=this,ae=q.counterIncrement,be=q.counterReset,Ie=!0;ae!==null&&ae.forEach(function(Je){var vt=ne.counters[Je.counter];vt&&Je.increment!==0&&(Ie=!1,vt.length||vt.push(1),vt[Math.max(0,vt.length-1)]+=Je.increment)});var $e=[];return Ie&&be.forEach(function(Je){var vt=ne.counters[Je.counter];$e.push(Je.counter),vt||(vt=ne.counters[Je.counter]=[]),vt.push(Je.reset)}),$e},Ne}(),Toe={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Qoe={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},Mp={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},zye={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},ex=function(q,ne,ae,be,Ie,$e){return qae?VE(q,Ie,$e.length>0):be.integers.reduce(function(Je,vt,Ke){for(;q>=vt;)q-=vt,Je+=be.values[Ke];return Je},"")+$e},Doe=function(q,ne,ae,be){var Ie="";do ae||q--,Ie=be(q)+Ie,q/=ne;while(q*ne>=ne);return Ie},Yd=function(q,ne,ae,be,Ie){var $e=ae-ne+1;return(q<0?"-":"")+(Doe(Math.abs(q),$e,be,function(Je){return u(Math.floor(Je%$e)+ne)})+Ie)},yC=function(q,ne,ae){ae===void 0&&(ae=". ");var be=ne.length;return Doe(Math.abs(q),be,!1,function(Ie){return ne[Math.floor(Ie%be)]})+ae},df=function(q,ne,ae,be,Ie,$e){if(q<-9999||q>9999)return VE(q,4,Ie.length>0);var Je=Math.abs(q),vt=Ie;if(Je===0)return ne[0]+vt;for(var Ke=0;Je>0&&Ke<=4;Ke++){var yt=Je%10;yt===0&&Yu($e,1)&&vt!==""?vt=ne[yt]+vt:yt>1||yt===1&&Ke===0||yt===1&&Ke===1&&Yu($e,2)||yt===1&&Ke===1&&Yu($e,4)&&q>100||yt===1&&Ke>1&&Yu($e,8)?vt=ne[yt]+(Ke>0?ae[Ke-1]:"")+vt:yt===1&&Ke>0&&(vt=ae[Ke-1]+vt),Je=Math.floor(Je/10)}return(q<0?be:"")+vt},Boe="十百千萬",Roe="拾佰仟萬",Ioe="マイナス",s$="마이너스",VE=function(q,ne,ae){var be=ae?". ":"",Ie=ae?"、":"",$e=ae?", ":"",Je=ae?" ":"";switch(ne){case 0:return"•"+Je;case 1:return"◦"+Je;case 2:return"◾"+Je;case 5:var vt=Yd(q,48,57,!0,be);return vt.length<4?"0"+vt:vt;case 4:return yC(q,"〇一二三四五六七八九",Ie);case 6:return ex(q,1,3999,Toe,3,be).toLowerCase();case 7:return ex(q,1,3999,Toe,3,be);case 8:return Yd(q,945,969,!1,be);case 9:return Yd(q,97,122,!1,be);case 10:return Yd(q,65,90,!1,be);case 11:return Yd(q,1632,1641,!0,be);case 12:case 49:return ex(q,1,9999,Qoe,3,be);case 35:return ex(q,1,9999,Qoe,3,be).toLowerCase();case 13:return Yd(q,2534,2543,!0,be);case 14:case 30:return Yd(q,6112,6121,!0,be);case 15:return yC(q,"子丑寅卯辰巳午未申酉戌亥",Ie);case 16:return yC(q,"甲乙丙丁戊己庚辛壬癸",Ie);case 17:case 48:return df(q,"零一二三四五六七八九",Boe,"負",Ie,14);case 47:return df(q,"零壹貳參肆伍陸柒捌玖",Roe,"負",Ie,15);case 42:return df(q,"零一二三四五六七八九",Boe,"负",Ie,14);case 41:return df(q,"零壹贰叁肆伍陆柒捌玖",Roe,"负",Ie,15);case 26:return df(q,"〇一二三四五六七八九","十百千万",Ioe,Ie,0);case 25:return df(q,"零壱弐参四伍六七八九","拾百千万",Ioe,Ie,7);case 31:return df(q,"영일이삼사오육칠팔구","십백천만",s$,$e,7);case 33:return df(q,"零一二三四五六七八九","十百千萬",s$,$e,0);case 32:return df(q,"零壹貳參四五六七八九","拾百千",s$,$e,7);case 18:return Yd(q,2406,2415,!0,be);case 20:return ex(q,1,19999,zye,3,be);case 21:return Yd(q,2790,2799,!0,be);case 22:return Yd(q,2662,2671,!0,be);case 22:return ex(q,1,10999,Mp,3,be);case 23:return yC(q,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return yC(q,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return Yd(q,3302,3311,!0,be);case 28:return yC(q,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",Ie);case 29:return yC(q,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",Ie);case 34:return Yd(q,3792,3801,!0,be);case 37:return Yd(q,6160,6169,!0,be);case 38:return Yd(q,4160,4169,!0,be);case 39:return Yd(q,2918,2927,!0,be);case 40:return Yd(q,1776,1785,!0,be);case 43:return Yd(q,3046,3055,!0,be);case 44:return Yd(q,3174,3183,!0,be);case 45:return Yd(q,3664,3673,!0,be);case 46:return Yd(q,3872,3881,!0,be);default:return Yd(q,48,57,!0,be)}},ew="data-html2canvas-ignore",Moe=function(){function Ne(q,ne,ae){if(this.context=q,this.options=ae,this.scrolledElements=[],this.referenceElement=ne,this.counters=new Vye,this.quoteDepth=0,!ne.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(ne.ownerDocument.documentElement,!1)}return Ne.prototype.toIFrame=function(q,ne){var ae=this,be=M2(q,ne);if(!be.contentWindow)return Promise.reject("Unable to find iframe window");var Ie=q.defaultView.pageXOffset,$e=q.defaultView.pageYOffset,Je=be.contentWindow,vt=Je.document,Ke=Xye(be).then(function(){return r(ae,void 0,void 0,function(){var yt,Lt;return o(this,function(Vt){switch(Vt.label){case 0:return this.scrolledElements.forEach(Yye),Je&&(Je.scrollTo(ne.left,ne.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||Je.scrollY===ne.top&&Je.scrollX===ne.left||(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Je.scrollX-ne.left,Je.scrollY-ne.top,0,0))),yt=this.options.onclone,(Lt=this.clonedReferenceElement)===void 0?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:vt.fonts&&vt.fonts.ready?[4,vt.fonts.ready]:[3,2];case 1:Vt.sent(),Vt.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,$ye(vt)]:[3,4];case 3:Vt.sent(),Vt.label=4;case 4:return typeof yt=="function"?[2,Promise.resolve().then(function(){return yt(vt,Lt)}).then(function(){return be})]:[2,be]}})})});return vt.open(),vt.write(Poe(document.doctype)+""),Foe(this.referenceElement.ownerDocument,Ie,$e),vt.replaceChild(vt.adoptNode(this.documentElement),vt.documentElement),vt.close(),Ke},Ne.prototype.createElementClone=function(q){if(or(q,2),WE(q))return this.createCanvasClone(q);if(I1(q))return this.createVideoClone(q);if(Loe(q))return this.createStyleClone(q);var ne=q.cloneNode(!1);return Is(ne)&&(Is(q)&&q.currentSrc&&q.currentSrc!==q.src&&(ne.src=q.currentSrc,ne.srcset=""),ne.loading==="lazy"&&(ne.loading="eager")),Eoe(ne)?this.createCustomElementClone(ne):ne},Ne.prototype.createCustomElementClone=function(q){var ne=document.createElement("html2canvascustomelement");return a$(q.style,ne),ne},Ne.prototype.createStyleClone=function(q){try{var ne=q.sheet;if(ne&&ne.cssRules){var ae=[].slice.call(ne.cssRules,0).reduce(function(Ie,$e){return $e&&typeof $e.cssText=="string"?Ie+$e.cssText:Ie},""),be=q.cloneNode(!1);return be.textContent=ae,be}}catch(Ie){if(this.context.logger.error("Unable to access cssRules property",Ie),Ie.name!=="SecurityError")throw Ie}return q.cloneNode(!1)},Ne.prototype.createCanvasClone=function(q){var ne;if(this.options.inlineImages&&q.ownerDocument){var ae=q.ownerDocument.createElement("img");try{return ae.src=q.toDataURL(),ae}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",q)}}var be=q.cloneNode(!1);try{be.width=q.width,be.height=q.height;var Ie=q.getContext("2d"),$e=be.getContext("2d");if($e)if(!this.options.allowTaint&&Ie)$e.putImageData(Ie.getImageData(0,0,q.width,q.height),0,0);else{var Je=(ne=q.getContext("webgl2"))!==null&&ne!==void 0?ne:q.getContext("webgl");if(Je){var vt=Je.getContextAttributes();(vt==null?void 0:vt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",q)}$e.drawImage(q,0,0)}return be}catch{this.context.logger.info("Unable to clone canvas as it is tainted",q)}return be},Ne.prototype.createVideoClone=function(q){var ne=q.ownerDocument.createElement("canvas");ne.width=q.offsetWidth,ne.height=q.offsetHeight;var ae=ne.getContext("2d");try{return ae&&(ae.drawImage(q,0,0,ne.width,ne.height),this.options.allowTaint||ae.getImageData(0,0,ne.width,ne.height)),ne}catch{this.context.logger.info("Unable to clone video as it is tainted",q)}var be=q.ownerDocument.createElement("canvas");return be.width=q.offsetWidth,be.height=q.offsetHeight,be},Ne.prototype.appendChildNode=function(q,ne,ae){JL(ne)&&(ne.tagName==="SCRIPT"||ne.hasAttribute(ew)||typeof this.options.ignoreElements=="function"&&this.options.ignoreElements(ne))||this.options.copyStyles&&JL(ne)&&Loe(ne)||q.appendChild(this.cloneNode(ne,ae))},Ne.prototype.cloneChildNodes=function(q,ne,ae){for(var be=this,Ie=q.shadowRoot?q.shadowRoot.firstChild:q.firstChild;Ie;Ie=Ie.nextSibling)if(JL(Ie)&&xoe(Ie)&&typeof Ie.assignedNodes=="function"){var $e=Ie.assignedNodes();$e.length&&$e.forEach(function(Je){return be.appendChildNode(ne,Je,ae)})}else this.appendChildNode(ne,Ie,ae)},Ne.prototype.cloneNode=function(q,ne){if(Coe(q))return document.createTextNode(q.data);if(!q.ownerDocument)return q.cloneNode(!1);var ae=q.ownerDocument.defaultView;if(ae&&JL(q)&&(o$(q)||RM(q))){var be=this.createElementClone(q);be.style.transitionProperty="none";var Ie=ae.getComputedStyle(q),$e=ae.getComputedStyle(q,":before"),Je=ae.getComputedStyle(q,":after");this.referenceElement===q&&o$(be)&&(this.clonedReferenceElement=be),J3(be)&&PM(be);var vt=this.counters.parse(new Sn(this.context,Ie)),Ke=this.resolvePseudoContent(q,be,$e,IA.BEFORE);Eoe(q)&&(ne=!0),I1(q)||this.cloneChildNodes(q,be,ne),Ke&&be.insertBefore(Ke,be.firstChild);var yt=this.resolvePseudoContent(q,be,Je,IA.AFTER);return yt&&be.appendChild(yt),this.counters.pop(vt),(Ie&&(this.options.copyStyles||RM(q))&&!Soe(q)||ne)&&a$(Ie,be),q.scrollTop===0&&q.scrollLeft===0||this.scrolledElements.push([be,q.scrollLeft,q.scrollTop]),(MM(q)||MA(q))&&(MM(be)||MA(be))&&(be.value=q.value),be}return q.cloneNode(!1)},Ne.prototype.resolvePseudoContent=function(q,ne,ae,be){var Ie=this;if(ae){var $e=ae.content,Je=ne.ownerDocument;if(Je&&$e&&$e!=="none"&&$e!=="-moz-alt-content"&&ae.display!=="none"){this.counters.parse(new Sn(this.context,ae));var vt=new Wt(this.context,ae),Ke=Je.createElement("html2canvaspseudoelement");a$(ae,Ke),vt.content.forEach(function(Lt){if(Lt.type===0)Ke.appendChild(Je.createTextNode(Lt.value));else if(Lt.type===22){var Vt=Je.createElement("img");Vt.src=Lt.value,Vt.style.opacity="1",Ke.appendChild(Vt)}else if(Lt.type===18){if(Lt.name==="attr"){var zn=Lt.values.filter(Yt);zn.length&&Ke.appendChild(Je.createTextNode(q.getAttribute(zn[0].value)||""))}else if(Lt.name==="counter"){var Rn=Lt.values.filter(Ue),Xn=Rn[0],Ai=Rn[1];if(Xn&&Yt(Xn)){var mr=Ie.counters.getCounterValue(Xn.value),$i=Ai&&Yt(Ai)?XH.parse(Ie.context,Ai.value):3;Ke.appendChild(Je.createTextNode(VE(mr,$i,!1)))}}else if(Lt.name==="counters"){var Go=Lt.values.filter(Ue),Vo=(Xn=Go[0],Go[1]);if(Ai=Go[2],Xn&&Yt(Xn)){var ho=Ie.counters.getCounterValues(Xn.value),lr=Ai&&Yt(Ai)?XH.parse(Ie.context,Ai.value):3,rs=Vo&&Vo.type===0?Vo.value:"",os=ho.map(function(ko){return VE(ko,lr,!1)}).join(rs);Ke.appendChild(Je.createTextNode(os))}}}else if(Lt.type===20)switch(Lt.value){case"open-quote":Ke.appendChild(Je.createTextNode(poe(vt.quotes,Ie.quoteDepth++,!0)));break;case"close-quote":Ke.appendChild(Je.createTextNode(poe(vt.quotes,--Ie.quoteDepth,!1)));break;default:Ke.appendChild(Je.createTextNode(Lt.value))}}),Ke.className=l$+" "+zE;var yt=be===IA.BEFORE?" "+l$:" "+zE;return RM(ne)?ne.className.baseValue+=yt:ne.className+=yt,Ke}}},Ne.destroy=function(q){return!!q.parentNode&&(q.parentNode.removeChild(q),!0)},Ne}();(function(Ne){Ne[Ne.BEFORE=0]="BEFORE",Ne[Ne.AFTER=1]="AFTER"})(IA||(IA={}));var al,M2=function(q,ne){var ae=q.createElement("iframe");return ae.className="html2canvas-container",ae.style.visibility="hidden",ae.style.position="fixed",ae.style.left="-10000px",ae.style.top="0px",ae.style.border="0",ae.width=ne.width.toString(),ae.height=ne.height.toString(),ae.scrolling="no",ae.setAttribute(ew,"true"),q.body.appendChild(ae),ae},Hye=function(q){return new Promise(function(ne){q.complete?ne():q.src?(q.onload=ne,q.onerror=ne):ne()})},$ye=function(q){return Promise.all([].slice.call(q.images,0).map(Hye))},Xye=function(q){return new Promise(function(ne,ae){var be=q.contentWindow;if(!be)return ae("No window assigned for iframe");var Ie=be.document;be.onload=q.onload=function(){be.onload=q.onload=null;var $e=setInterval(function(){Ie.body.childNodes.length>0&&Ie.readyState==="complete"&&(clearInterval($e),ne(q))},50)}})},Gye=["all","d","content"],a$=function(q,ne){for(var ae=q.length-1;ae>=0;ae--){var be=q.item(ae);Gye.indexOf(be)===-1&&ne.style.setProperty(be,q.getPropertyValue(be))}return ne},Poe=function(q){var ne="";return q&&(ne+=""),ne},Foe=function(q,ne,ae){q&&q.defaultView&&(ne!==q.defaultView.pageXOffset||ae!==q.defaultView.pageYOffset)&&q.defaultView.scrollTo(ne,ae)},Yye=function(q){var ne=q[0],ae=q[1],be=q[2];ne.scrollLeft=ae,ne.scrollTop=be},l$="___html2canvas___pseudoelement_before",zE="___html2canvas___pseudoelement_after",tx=`{ +`+v(w.parentVnode),O.foreignObject=w.foreignObject,O.parentVnode=w.parentVnode,O}for(var b=0;b=ie.length?X.length:ie[le],te=0;te=oe&&se.push($)}for(var ce,pe=se.slice(),ye=0,Te=[],me=[],ke=0;keR?B:R,N=0;N=s&&d<=a;if(da))return!0;h=l-1}}return!1}function r(o,s){return o>s?1:-1}return KGt=function(s,a,l,d){return l&&l.length!==0?(l.sort(r),t(s,a,l,d,0)):{}}}function mKo(){if(nYt)return bEe;nYt=1;var e=Tzn(),t=WR(),n=Lzn(),r=function(){if(tYt)return eYt;tYt=1;var s=WR();return eYt=function(l,d){return!(!s(l)||!s(d))&&("name"in l&&"name"in d?l.id===d.id:l.init===d.init)}}();function o(s,a){typeof a.destroy=="function"&&t(a)&&a.destroy(s)}return bEe=function(a,l,d){var u=a.type,h=a.vNode,g=a.patch;switch(u){case n.REMOVE:return function(m,v){var f=m.parentNode;return f&&f.removeChild(m),o(m,v),null}(l,h);case n.INSERT:return function(m,v,f){var k=f.render(v,f);return m&&m.appendChild(k),m}(l,g,d);case n.VTEXT:return function(m,v,f,k){var A;if(m.nodeType===3)m.replaceData(0,m.length,f.text),A=m;else{var p=m.parentNode;A=k.render(f,k),p&&A!==m&&p.replaceChild(A,m)}return A}(l,0,g,d);case n.WIDGET:return function(m,v,f,k){var A,p=r(v,f);A=p?f.update(v,m)||m:k.render(f,k);var b=m.parentNode;return b&&A!==m&&b.replaceChild(A,m),p||o(m,v),A}(l,h,g,d);case n.VNODE:return function(m,v,f,k){var A=m.parentNode,p=k.render(f,k);return A&&p!==m&&A.replaceChild(p,m),p}(l,0,g,d);case n.ORDER:return function(m,v){for(var f,k,A,p=m.childNodes,b={},w=0;w=O++?null:p[A.to])}(l,g),l;case n.PROPS:return e(l,g,h.properties),l;case n.THUNK:return function(m,v){return m&&v&&m!==v&&m.parentNode&&m.parentNode.replaceChild(v,m),v}(l,d.patch(l,g,d));default:return l}},bEe}function kKo(){if(iYt)return wEe;iYt=1;var e=sYt(),t=Cot(),n=function(){if(qGt)return pEe;qGt=1;var l=sYt(),d=Tzn(),u=qee(),h=fOe(),g=WR(),m=xzn();return pEe=function v(f,k){var A=k&&k.document||l,p=k?k.warn:null;if(f=m(f).a,g(f))return f.init();if(h(f))return A.createTextNode(f.text);if(!u(f))return p&&p("Item is not a valid virtual dom node",f),null;var b=f.namespace===null?A.createElement(f.tagName):A.createElementNS(f.namespace,f.tagName),w=f.properties;d(b,w);for(var O=f.children,y=0;y=o&&k>=r)return l[d]=u,this.$backtraceSnakes(l,r,o,d)}l[d]=u}return[]}},{key:"$backtraceSnakes",value:function(t,n,r,o){for(var s=[],a={x:r,y:n},l=o;l>0;l--){var d=t[l],u=t[l-1],h=a.x-a.y,g=d[h],m=h===-l||h!==l&&u[h+1]>u[h-1],v=m?h+1:h-1,f=u[v],k=f-v,A=m?f:f+1;s.unshift({xStart:f,xMid:A,xEnd:g}),a.x=f,a.y=k}return s}},{key:"assembleResult",value:function(t,n,r){var o=0,s=[],a={},l={},d={};return ki(t).call(t,function(u,h){var g=u.xStart;if(h===0&&u.xStart!==0)for(var m=0;m0;)o[d]=o[--d];d!==u++&&(o[d]=l)}else for(var h=t(a/2),g=r(e(o,0,h),s),m=r(e(o,h),s),v=g.length,f=m.length,k=0,A=0;k=Me.length)return kt.target=void 0,L(void 0,!0);var Be=Me[Qe];switch(kt.kind){case"keys":return L(Be.key,!1);case"values":return L(Be.value,!1)}return L([Be.key,Be.value],!1)},!0),Ee=function(Me){this.entries=[],this.url=null,Me!==void 0&&(w(Me)?this.parseObject(Me):this.parseQuery(typeof Me=="string"?re(Me,0)==="?"?ee(Me,1):Me:O(Me)))};Ee.prototype={type:D,bindURL:function(Me){this.url=Me,this.update()},parseObject:function(Me){var Qe,Be,De,qe,bt,Ut,mn,dn=this.entries,wn=S(Me);if(wn)for(Be=(Qe=_(Me,wn)).next;!(De=r(Be,Qe)).done;){if(bt=(qe=_(b(De.value))).next,(Ut=r(bt,qe)).done||(mn=r(bt,qe)).done||!r(bt,qe).done)throw new Z("Expected sequence with length 2");le(dn,{key:O(Ut.value),value:O(mn.value)})}else for(var ni in Me)k(Me,ni)&&le(dn,{key:ni,value:O(Me[ni])})},parseQuery:function(Me){if(Me)for(var Qe,Be,De=this.entries,qe=V(Me,"&"),bt=0;bt0?arguments[0]:void 0));s||(this.size=Me.entries.length)},Ze=Re.prototype;if(u(Ze,{append:function(Me,Qe){var Be=R(this);E(arguments.length,2),le(Be.entries,{key:O(Me),value:O(Qe)}),s||this.length++,Be.updateURL()},delete:function(Me){for(var Qe=R(this),Be=E(arguments.length,1),De=Qe.entries,qe=O(Me),bt=Be<2?void 0:arguments[1],Ut=bt===void 0?bt:O(bt),mn=0;mnBe.key?1:-1}),Me.updateURL()},forEach:function(Me){for(var Qe,Be=R(this).entries,De=A(Me,arguments.length>1?arguments[1]:void 0),qe=0;qe1?Xe(arguments[1]):{})}}),f(j)){var Ot=function(Me){return v(this,H),new j(Me,arguments.length>1?Xe(arguments[1]):{})};H.constructor=Ot,Ot.prototype=H,e({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Ot})}}return dYt={URLSearchParams:Re,getState:R}}var hYt,fYt,gYt,mYt,kYt={};function bKo(){if(fYt)return hYt;fYt=1;var e=Xs(),t=2147483647,n=/[^\0-\u007E]/,r=/[.\u3002\uFF0E\uFF61]/g,o="Overflow: input needs wider integers to process",s=RangeError,a=e(r.exec),l=Math.floor,d=String.fromCharCode,u=e("".charCodeAt),h=e([].join),g=e([].push),m=e("".replace),v=e("".split),f=e("".toLowerCase),k=function(w){return w+22+75*(w<26)},A=function(w,O,y){var C=0;for(w=y?l(w/700):w>>1,w+=l(w/O);w>455;)w=l(w/35),C+=36;return l(C+36*w/(w+38))},p=function(w){var O=[];w=function(j){for(var W=[],H=0,X=j.length;H=55296&&Y<=56319&&H=S&&Cl((t-L)/D))throw new s(o);for(L+=(P-S)*D,S=P,y=0;yt)throw new s(o);if(C===S){for(var I=L,B=36;;){var R=B<=E?1:B>=E+26?26:B-E;if(I?@[\\\]^|]/,te=/[\0\t\n\r #/:<>?@[\\\]^|]/,$=/^[\u0000-\u0020]+/,ce=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,pe=/[\t\n\r]/g,ye=function(mt){var Mt,qt,qn,Yt;if(typeof mt=="number"){for(Mt=[],qt=0;qt<4;qt++)Z(Mt,mt%256),mt=T(mt/256);return B(Mt,".")}if(kn(mt)=="object"){for(Mt="",qn=function(so){for(var jn=null,dt=1,Ue=null,nt=0,pn=0;pn<8;pn++)so[pn]!==0?(nt>dt&&(jn=Ue,dt=nt),Ue=null,nt=0):(Ue===null&&(Ue=pn),++nt);return nt>dt&&(jn=Ue,dt=nt),jn}(mt),qt=0;qt<8;qt++)Yt&&mt[qt]===0||(Yt&&(Yt=!1),qn===qt?(Mt+=qt?":":"::",Yt=!0):(Mt+=R(mt[qt],16),qt<7&&(Mt+=":")));return"["+Mt+"]"}return mt},Te={},me=g({},Te,{" ":1,'"':1,"<":1,">":1,"`":1}),ke=g({},me,{"#":1,"?":1,"{":1,"}":1}),_e=g({},ke,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Ee=function(mt,Mt){var qt=f(mt,0);return qt>32&&qt<127&&!h(Mt,mt)?mt:encodeURIComponent(mt)},Re={ftp:21,file:null,http:80,https:443,ws:80,wss:443},Ze=function(mt,Mt){var qt;return mt.length===2&&I(se,D(mt,0))&&((qt=D(mt,1))===":"||!Mt&&qt==="|")},it=function(mt){var Mt;return mt.length>1&&Ze(X(mt,0,2))&&(mt.length===2||(Mt=D(mt,2))==="/"||Mt==="\\"||Mt==="?"||Mt==="#")},Ye=function(mt){return mt==="."||Y(mt)==="%2e"},Xe={},Ot={},kt={},Me={},Qe={},Be={},De={},qe={},bt={},Ut={},mn={},dn={},wn={},ni={},oi={},Fi={},ir={},zr={},Bo={},co={},Hr={},is=function st(mt,Mt,qt){var qn,Yt,so,jn=A(mt);if(Mt){if(Yt=this.parse(jn))throw new E(Yt);this.searchParams=null}else{if(qt!==void 0&&(qn=new st(qt,!0)),Yt=this.parse(jn,null,qn))throw new E(Yt);(so=S(new _)).bindURL(this),this.searchParams=so}};is.prototype={type:"URL",parse:function(mt,Mt,qt){var qn,Yt,so,jn,dt,Ue=this,nt=Mt||Xe,pn=0,un="",En=!1,wi=!1,je=!1;for(mt=A(mt),Mt||(Ue.scheme="",Ue.username="",Ue.password="",Ue.host=null,Ue.port=null,Ue.path=[],Ue.query=null,Ue.fragment=null,Ue.cannotBeABaseURL=!1,mt=j(mt,$,""),mt=j(mt,ce,"$1")),mt=j(mt,pe,""),qn=m(mt);pn<=qn.length;){switch(Yt=qn[pn],nt){case Xe:if(!Yt||!I(se,Yt)){if(Mt)return ie;nt=kt;continue}un+=Y(Yt),nt=Ot;break;case Ot:if(Yt&&(I(le,Yt)||Yt==="+"||Yt==="-"||Yt==="."))un+=Y(Yt);else{if(Yt!==":"){if(Mt)return ie;un="",nt=kt,pn=0;continue}if(Mt&&(Ue.isSpecial()!==h(Re,un)||un==="file"&&(Ue.includesCredentials()||Ue.port!==null)||Ue.scheme==="file"&&!Ue.host))return;if(Ue.scheme=un,Mt)return void(Ue.isSpecial()&&Re[Ue.scheme]===Ue.port&&(Ue.port=null));un="",Ue.scheme==="file"?nt=ni:Ue.isSpecial()&&qt&&qt.scheme===Ue.scheme?nt=Me:Ue.isSpecial()?nt=qe:qn[pn+1]==="/"?(nt=Qe,pn++):(Ue.cannotBeABaseURL=!0,N(Ue.path,""),nt=Bo)}break;case kt:if(!qt||qt.cannotBeABaseURL&&Yt!=="#")return ie;if(qt.cannotBeABaseURL&&Yt==="#"){Ue.scheme=qt.scheme,Ue.path=v(qt.path),Ue.query=qt.query,Ue.fragment="",Ue.cannotBeABaseURL=!0,nt=Hr;break}nt=qt.scheme==="file"?ni:Be;continue;case Me:if(Yt!=="/"||qn[pn+1]!=="/"){nt=Be;continue}nt=bt,pn++;break;case Qe:if(Yt==="/"){nt=Ut;break}nt=zr;continue;case Be:if(Ue.scheme=qt.scheme,Yt===e)Ue.username=qt.username,Ue.password=qt.password,Ue.host=qt.host,Ue.port=qt.port,Ue.path=v(qt.path),Ue.query=qt.query;else if(Yt==="/"||Yt==="\\"&&Ue.isSpecial())nt=De;else if(Yt==="?")Ue.username=qt.username,Ue.password=qt.password,Ue.host=qt.host,Ue.port=qt.port,Ue.path=v(qt.path),Ue.query="",nt=co;else{if(Yt!=="#"){Ue.username=qt.username,Ue.password=qt.password,Ue.host=qt.host,Ue.port=qt.port,Ue.path=v(qt.path),Ue.path.length--,nt=zr;continue}Ue.username=qt.username,Ue.password=qt.password,Ue.host=qt.host,Ue.port=qt.port,Ue.path=v(qt.path),Ue.query=qt.query,Ue.fragment="",nt=Hr}break;case De:if(!Ue.isSpecial()||Yt!=="/"&&Yt!=="\\"){if(Yt!=="/"){Ue.username=qt.username,Ue.password=qt.password,Ue.host=qt.host,Ue.port=qt.port,nt=zr;continue}nt=Ut}else nt=bt;break;case qe:if(nt=bt,Yt!=="/"||D(un,pn+1)!=="/")continue;pn++;break;case bt:if(Yt!=="/"&&Yt!=="\\"){nt=Ut;continue}break;case Ut:if(Yt==="@"){En&&(un="%40"+un),En=!0,so=m(un);for(var ut=0;ut65535)return re;Ue.port=Ue.isSpecial()&&_n===Re[Ue.scheme]?null:_n,un=""}if(Mt)return;nt=ir;continue}return re}un+=Yt;break;case ni:if(Ue.scheme="file",Yt==="/"||Yt==="\\")nt=oi;else{if(!qt||qt.scheme!=="file"){nt=zr;continue}switch(Yt){case e:Ue.host=qt.host,Ue.path=v(qt.path),Ue.query=qt.query;break;case"?":Ue.host=qt.host,Ue.path=v(qt.path),Ue.query="",nt=co;break;case"#":Ue.host=qt.host,Ue.path=v(qt.path),Ue.query=qt.query,Ue.fragment="",nt=Hr;break;default:it(B(v(qn,pn),""))||(Ue.host=qt.host,Ue.path=v(qt.path),Ue.shortenPath()),nt=zr;continue}}break;case oi:if(Yt==="/"||Yt==="\\"){nt=Fi;break}qt&&qt.scheme==="file"&&!it(B(v(qn,pn),""))&&(Ze(qt.path[0],!0)?N(Ue.path,qt.path[0]):Ue.host=qt.host),nt=zr;continue;case Fi:if(Yt===e||Yt==="/"||Yt==="\\"||Yt==="?"||Yt==="#"){if(!Mt&&Ze(un))nt=zr;else if(un===""){if(Ue.host="",Mt)return;nt=ir}else{if(jn=Ue.parseHost(un))return jn;if(Ue.host==="localhost"&&(Ue.host=""),Mt)return;un="",nt=ir}continue}un+=Yt;break;case ir:if(Ue.isSpecial()){if(nt=zr,Yt!=="/"&&Yt!=="\\")continue}else if(Mt||Yt!=="?")if(Mt||Yt!=="#"){if(Yt!==e&&(nt=zr,Yt!=="/"))continue}else Ue.fragment="",nt=Hr;else Ue.query="",nt=co;break;case zr:if(Yt===e||Yt==="/"||Yt==="\\"&&Ue.isSpecial()||!Mt&&(Yt==="?"||Yt==="#")){if((dt=Y(dt=un))===".."||dt==="%2e."||dt===".%2e"||dt==="%2e%2e"?(Ue.shortenPath(),Yt==="/"||Yt==="\\"&&Ue.isSpecial()||N(Ue.path,"")):Ye(un)?Yt==="/"||Yt==="\\"&&Ue.isSpecial()||N(Ue.path,""):(Ue.scheme==="file"&&!Ue.path.length&&Ze(un)&&(Ue.host&&(Ue.host=""),un=D(un,0)+":"),N(Ue.path,un)),un="",Ue.scheme==="file"&&(Yt===e||Yt==="?"||Yt==="#"))for(;Ue.path.length>1&&Ue.path[0]==="";)W(Ue.path);Yt==="?"?(Ue.query="",nt=co):Yt==="#"&&(Ue.fragment="",nt=Hr)}else un+=Ee(Yt,ke);break;case Bo:Yt==="?"?(Ue.query="",nt=co):Yt==="#"?(Ue.fragment="",nt=Hr):Yt!==e&&(Ue.path[0]+=Ee(Yt,Te));break;case co:Mt||Yt!=="#"?Yt!==e&&(Yt==="'"&&Ue.isSpecial()?Ue.query+="%27":Ue.query+=Yt==="#"?"%23":Ee(Yt,Te)):(Ue.fragment="",nt=Hr);break;case Hr:Yt!==e&&(Ue.fragment+=Ee(Yt,me))}pn++}},parseHost:function(mt){var Mt,qt,qn;if(D(mt,0)==="["){if(D(mt,mt.length-1)!=="]"||(Mt=function(Yt){var so,jn,dt,Ue,nt,pn,un,En=[0,0,0,0,0,0,0,0],wi=0,je=null,ut=0,Nt=function(){return D(Yt,ut)};if(Nt()===":"){if(D(Yt,1)!==":")return;ut+=2,je=++wi}for(;Nt();){if(wi===8)return;if(Nt()!==":"){for(so=jn=0;jn<4&&I(ee,Nt());)so=16*so+Q(Nt(),16),ut++,jn++;if(Nt()==="."){if(jn===0||(ut-=jn,wi>6))return;for(dt=0;Nt();){if(Ue=null,dt>0){if(!(Nt()==="."&&dt<4))return;ut++}if(!I(ge,Nt()))return;for(;I(ge,Nt());){if(nt=Q(Nt(),10),Ue===null)Ue=nt;else{if(Ue===0)return;Ue=10*Ue+nt}if(Ue>255)return;ut++}En[wi]=256*En[wi]+Ue,++dt!=2&&dt!==4||wi++}if(dt!==4)return;break}if(Nt()===":"){if(ut++,!Nt())return}else if(Nt())return;En[wi++]=so}else{if(je!==null)return;ut++,je=++wi}}if(je!==null)for(pn=wi-je,wi=7;wi!==0&&pn>0;)un=En[wi],En[wi--]=En[je+pn-1],En[je+--pn]=un;else if(wi!==8)return;return En}(X(mt,1,-1)),!Mt))return J;this.host=Mt}else if(this.isSpecial()){if(mt=k(mt),I(oe,mt)||(Mt=function(Yt){var so,jn,dt,Ue,nt,pn,un,En=H(Yt,".");if(En.length&&En[En.length-1]===""&&En.length--,(so=En.length)>4)return Yt;for(jn=[],dt=0;dt1&&D(Ue,0)==="0"&&(nt=I(K,Ue)?16:8,Ue=X(Ue,nt===8?1:2)),Ue==="")pn=0;else{if(!I(nt===10?V:nt===8?de:ee,Ue))return Yt;pn=Q(Ue,nt)}N(jn,pn)}for(dt=0;dt=P(256,5-so))return null}else if(pn>255)return null;for(un=M(jn),dt=0;dt1?arguments[1]:void 0,qn=y(Mt,new is(mt,!1,qt));n||(Mt.href=qn.serialize(),Mt.origin=qn.getOrigin(),Mt.protocol=qn.getProtocol(),Mt.username=qn.getUsername(),Mt.password=qn.getPassword(),Mt.host=qn.getHost(),Mt.hostname=qn.getHostname(),Mt.port=qn.getPort(),Mt.pathname=qn.getPathname(),Mt.search=qn.getSearch(),Mt.searchParams=qn.getSearchParams(),Mt.hash=qn.getHash())},Qn=_i.prototype,rr=function(mt,Mt){return{get:function(){return C(this)[mt]()},set:Mt&&function(qt){return C(this)[Mt](qt)},configurable:!0,enumerable:!0}};if(n&&(d(Qn,"href",rr("serialize","setHref")),d(Qn,"origin",rr("getOrigin")),d(Qn,"protocol",rr("getProtocol","setProtocol")),d(Qn,"username",rr("getUsername","setUsername")),d(Qn,"password",rr("getPassword","setPassword")),d(Qn,"host",rr("getHost","setHost")),d(Qn,"hostname",rr("getHostname","setHostname")),d(Qn,"port",rr("getPort","setPort")),d(Qn,"pathname",rr("getPathname","setPathname")),d(Qn,"search",rr("getSearch","setSearch")),d(Qn,"searchParams",rr("getSearchParams")),d(Qn,"hash",rr("getHash","setHash"))),l(Qn,"toJSON",function(){return C(this).serialize()},{enumerable:!0}),l(Qn,"toString",function(){return C(this).serialize()},{enumerable:!0}),L){var ln=L.createObjectURL,ci=L.revokeObjectURL;ln&&l(_i,"createObjectURL",s(ln,L)),ci&&l(_i,"revokeObjectURL",s(ci,L))}return p(_i,"URL"),t({global:!0,constructor:!0,forced:!r,sham:!n},{URL:_i}),kYt}var vYt,OKo={},AYt,yKo={},pYt,bYt,wYt,OYt,yYt,CYt;function CKo(){return bYt?pYt:(bYt=1,mYt||(mYt=1,wKo()),function(){if(vYt)return OKo;vYt=1;var e=ai(),t=nf(),n=Rs(),r=zV(),o=rf(),s=e2e(),a=t("URL"),l=s&&n(function(){a.canParse()}),d=n(function(){return a.canParse.length!==1});e({target:"URL",stat:!0,forced:!l||d},{canParse:function(h){var g=r(arguments.length,1),m=o(h),v=g<2||arguments[1]===void 0?void 0:o(arguments[1]);try{return!!new a(m,v)}catch{return!1}}})}(),function(){if(AYt)return yKo;AYt=1;var e=ai(),t=nf(),n=zV(),r=rf(),o=e2e(),s=t("URL");e({target:"URL",stat:!0,forced:!o},{parse:function(l){var d=n(arguments.length,1),u=r(l),h=d<2||arguments[1]===void 0?void 0:r(arguments[1]);try{return new s(u,h)}catch{return null}}})}(),pYt=vl().URL)}function _Ko(){return OYt?wYt:(OYt=1,wYt=CKo())}var _Yt,FN=Pi(CYt?yYt:(CYt=1,yYt=_Ko())),SYt={exports:{}},LYt,SKo=(_Yt||(_Yt=1,LYt=SYt,function(e,t){LYt.exports=t()}(0,function(){var e=function(q,ne){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ae,be){ae.__proto__=be}||function(ae,be){for(var Ie in be)Object.prototype.hasOwnProperty.call(be,Ie)&&(ae[Ie]=be[Ie])},e(q,ne)};function t(Ne,q){if(typeof q!="function"&&q!==null)throw new TypeError("Class extends value "+String(q)+" is not a constructor or null");function ne(){this.constructor=Ne}e(Ne,q),Ne.prototype=q===null?Object.create(q):(ne.prototype=q.prototype,new ne)}var n=function(){return n=Object.assign||function(q){for(var ne,ae=1,be=arguments.length;ae0&&be[be.length-1])||yt[0]!==6&&yt[0]!==2)){$e=0;continue}if(yt[0]===3&&(!be||yt[1]>be[0]&&yt[1]=55296&&Ie<=56319&&ae>10),Je%1024+56320)),(Ie+1===ae||be.length>16384)&&($e+=String.fromCharCode.apply(String,be),be.length=0)}return $e},h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",g=typeof Uint8Array>"u"?[]:new Uint8Array(256),m=0;m<64;m++)g[h.charCodeAt(m)]=m;for(var v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=typeof Uint8Array>"u"?[]:new Uint8Array(256),k=0;k<64;k++)f[v.charCodeAt(k)]=k;for(var A=function(q,ne,ae){return q.slice?q.slice(ne,ae):new Uint16Array(Array.prototype.slice.call(q,ne,ae))},p=function(){function Ne(q,ne,ae,be,Ie,$e){this.initialValue=q,this.errorValue=ne,this.highStart=ae,this.highValueIndex=be,this.index=Ie,this.data=$e}return Ne.prototype.get=function(q){var ne;if(q>=0){if(q<55296||q>56319&&q<=65535)return ne=((ne=this.index[q>>5])<<2)+(31&q),this.data[ne];if(q<=65535)return ne=((ne=this.index[2048+(q-55296>>5)])<<2)+(31&q),this.data[ne];if(q>11),ne=this.index[ne],ne+=q>>5&63,ne=((ne=this.index[ne])<<2)+(31&q),this.data[ne];if(q<=1114111)return this.data[this.highValueIndex]}return this.errorValue},Ne}(),b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",w=typeof Uint8Array>"u"?[]:new Uint8Array(256),O=0;O<64;O++)w[b.charCodeAt(O)]=O;var y=10,C=13,_=15,S=17,L=18,E=19,Q=20,T=21,P=22,D=24,I=25,B=26,R=27,M=28,N=30,j=32,W=33,H=34,X=35,Y=37,Z=38,ie=39,J=40,re=42,se=[9001,65288],le="×",ge="÷",K=function(Ne){var q,ne,ae,be=function(Ke){var yt,Lt,Vt,zn,Rn,Xn=.75*Ke.length,Ai=Ke.length,mr=0;Ke[Ke.length-1]==="="&&(Xn--,Ke[Ke.length-2]==="="&&Xn--);var $i=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&Uint8Array.prototype.slice!==void 0?new ArrayBuffer(Xn):new Array(Xn),Go=Array.isArray($i)?$i:new Uint8Array($i);for(yt=0;yt>4,Go[mr++]=(15&Vt)<<4|zn>>2,Go[mr++]=(3&zn)<<6|63&Rn;return $i}(Ne),Ie=Array.isArray(be)?function(Ke){for(var yt=Ke.length,Lt=[],Vt=0;Vt0;){var Je=be[--$e];if(Array.isArray(q)?q.indexOf(Je)!==-1:q===Je)for(var vt=ae;vt<=be.length;){var Ke;if((Ke=be[++vt])===ne)return!0;if(Ke!==y)break}if(Je!==y)break}return!1},ye=function(q,ne){for(var ae=q;ae>=0;){var be=ne[ae];if(be!==y)return be;ae--}return 0},Te=function(q,ne,ae,be,Ie){if(ae[be]===0)return le;var $e=be-1;if(Array.isArray(Ie)&&Ie[$e]===!0)return le;var Je=$e-1,vt=$e+1,Ke=ne[$e],yt=Je>=0?ne[Je]:0,Lt=ne[vt];if(Ke===2&&Lt===3)return le;if(V.indexOf(Ke)!==-1)return"!";if(V.indexOf(Lt)!==-1||ee.indexOf(Lt)!==-1)return le;if(ye($e,ne)===8)return ge;if(K.get(q[$e])===11||(Ke===j||Ke===W)&&K.get(q[vt])===11||Ke===7||Lt===7||Ke===9||[y,C,_].indexOf(Ke)===-1&&Lt===9||[S,L,E,D,M].indexOf(Lt)!==-1||ye($e,ne)===P||pe(23,P,$e,ne)||pe([S,L],T,$e,ne)||pe(12,12,$e,ne))return le;if(Ke===y)return ge;if(Ke===23||Lt===23)return le;if(Lt===16||Ke===16)return ge;if([C,_,T].indexOf(Lt)!==-1||Ke===14||yt===36&&ce.indexOf(Ke)!==-1||Ke===M&&Lt===36||Lt===Q||de.indexOf(Lt)!==-1&&Ke===I||de.indexOf(Ke)!==-1&&Lt===I||Ke===R&&[Y,j,W].indexOf(Lt)!==-1||[Y,j,W].indexOf(Ke)!==-1&&Lt===B||de.indexOf(Ke)!==-1&&oe.indexOf(Lt)!==-1||oe.indexOf(Ke)!==-1&&de.indexOf(Lt)!==-1||[R,B].indexOf(Ke)!==-1&&(Lt===I||[P,_].indexOf(Lt)!==-1&&ne[vt+1]===I)||[P,_].indexOf(Ke)!==-1&&Lt===I||Ke===I&&[I,M,D].indexOf(Lt)!==-1)return le;if([I,M,D,S,L].indexOf(Lt)!==-1)for(var Vt=$e;Vt>=0;){if((zn=ne[Vt])===I)return le;if([M,D].indexOf(zn)===-1)break;Vt--}if([R,B].indexOf(Lt)!==-1)for(Vt=[S,L].indexOf(Ke)!==-1?Je:$e;Vt>=0;){var zn;if((zn=ne[Vt])===I)return le;if([M,D].indexOf(zn)===-1)break;Vt--}if(Z===Ke&&[Z,ie,H,X].indexOf(Lt)!==-1||[ie,H].indexOf(Ke)!==-1&&[ie,J].indexOf(Lt)!==-1||[J,X].indexOf(Ke)!==-1&&Lt===J||$.indexOf(Ke)!==-1&&[Q,B].indexOf(Lt)!==-1||$.indexOf(Lt)!==-1&&Ke===R||de.indexOf(Ke)!==-1&&de.indexOf(Lt)!==-1||Ke===D&&de.indexOf(Lt)!==-1||de.concat(I).indexOf(Ke)!==-1&&Lt===P&&se.indexOf(q[vt])===-1||de.concat(I).indexOf(Lt)!==-1&&Ke===L)return le;if(Ke===41&&Lt===41){for(var Rn=ae[$e],Xn=1;Rn>0&&ne[--Rn]===41;)Xn++;if(Xn%2!=0)return le}return Ke===j&&Lt===W?le:ge},me=function(q,ne){ne||(ne={lineBreak:"normal",wordBreak:"normal"});var ae=function(vt,Ke){Ke===void 0&&(Ke="strict");var yt=[],Lt=[],Vt=[];return vt.forEach(function(zn,Rn){var Xn=K.get(zn);if(Xn>50?(Vt.push(!0),Xn-=50):Vt.push(!1),["normal","auto","loose"].indexOf(Ke)!==-1&&[8208,8211,12316,12448].indexOf(zn)!==-1)return Lt.push(Rn),yt.push(16);if(Xn===4||Xn===11){if(Rn===0)return Lt.push(Rn),yt.push(N);var Ai=yt[Rn-1];return te.indexOf(Ai)===-1?(Lt.push(Lt[Rn-1]),yt.push(Ai)):(Lt.push(Rn),yt.push(N))}return Lt.push(Rn),Xn===31?yt.push(Ke==="strict"?T:Y):Xn===re||Xn===29?yt.push(N):Xn===43?zn>=131072&&zn<=196605||zn>=196608&&zn<=262141?yt.push(Y):yt.push(N):void yt.push(Xn)}),[Lt,yt,Vt]}(q,ne.lineBreak),be=ae[0],Ie=ae[1],$e=ae[2];ne.wordBreak!=="break-all"&&ne.wordBreak!=="break-word"||(Ie=Ie.map(function(vt){return[I,N,re].indexOf(vt)!==-1?Y:vt}));var Je=ne.wordBreak==="keep-all"?$e.map(function(vt,Ke){return vt&&q[Ke]>=19968&&q[Ke]<=40959}):void 0;return[be,Ie,Je]},ke=function(){function Ne(q,ne,ae,be){this.codePoints=q,this.required=ne==="!",this.start=ae,this.end=be}return Ne.prototype.slice=function(){return u.apply(void 0,this.codePoints.slice(this.start,this.end))},Ne}(),_e=45,Ee=43,Re=-1,Ze=function(q){return q>=48&&q<=57},it=function(q){return Ze(q)||q>=65&&q<=70||q>=97&&q<=102},Ye=function(q){return q===10||q===9||q===32},Xe=function(q){return function(ne){return function(ae){return ae>=97&&ae<=122}(ne)||function(ae){return ae>=65&&ae<=90}(ne)}(q)||function(ne){return ne>=128}(q)||q===95},Ot=function(q){return Xe(q)||Ze(q)||q===_e},kt=function(q){return q>=0&&q<=8||q===11||q>=14&&q<=31||q===127},Me=function(q,ne){return q===92&&ne!==10},Qe=function(q,ne,ae){return q===_e?Xe(ne)||Me(ne,ae):!!Xe(q)||!(q!==92||!Me(q,ne))},Be=function(q,ne,ae){return q===Ee||q===_e?!!Ze(ne)||ne===46&&Ze(ae):Ze(q===46?ne:q)},De=function(q){var ne=0,ae=1;q[ne]!==Ee&&q[ne]!==_e||(q[ne]===_e&&(ae=-1),ne++);for(var be=[];Ze(q[ne]);)be.push(q[ne++]);var Ie=be.length?parseInt(u.apply(void 0,be),10):0;q[ne]===46&&ne++;for(var $e=[];Ze(q[ne]);)$e.push(q[ne++]);var Je=$e.length,vt=Je?parseInt(u.apply(void 0,$e),10):0;q[ne]!==69&&q[ne]!==101||ne++;var Ke=1;q[ne]!==Ee&&q[ne]!==_e||(q[ne]===_e&&(Ke=-1),ne++);for(var yt=[];Ze(q[ne]);)yt.push(q[ne++]);var Lt=yt.length?parseInt(u.apply(void 0,yt),10):0;return ae*(Ie+vt*Math.pow(10,-Je))*Math.pow(10,Ke*Lt)},qe={type:2},bt={type:3},Ut={type:4},mn={type:13},dn={type:8},wn={type:21},ni={type:9},oi={type:10},Fi={type:11},ir={type:12},zr={type:14},Bo={type:23},co={type:1},Hr={type:25},is={type:24},_i={type:26},Qn={type:27},rr={type:28},ln={type:29},ci={type:31},st={type:32},mt=function(){function Ne(){this._value=[]}return Ne.prototype.write=function(q){this._value=this._value.concat(d(q))},Ne.prototype.read=function(){for(var q=[],ne=this.consumeToken();ne!==st;)q.push(ne),ne=this.consumeToken();return q},Ne.prototype.consumeToken=function(){var q=this.consumeCodePoint();switch(q){case 34:return this.consumeStringToken(34);case 35:var ne=this.peekCodePoint(0),ae=this.peekCodePoint(1),be=this.peekCodePoint(2);if(Ot(ne)||Me(ae,be)){var Ie=Qe(ne,ae,be)?2:1;return{type:5,value:this.consumeName(),flags:Ie}}break;case 36:if(this.peekCodePoint(0)===61)return this.consumeCodePoint(),mn;break;case 39:return this.consumeStringToken(39);case 40:return qe;case 41:return bt;case 42:if(this.peekCodePoint(0)===61)return this.consumeCodePoint(),zr;break;case Ee:if(Be(q,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(q),this.consumeNumericToken();break;case 44:return Ut;case _e:var $e=q,Je=this.peekCodePoint(0),vt=this.peekCodePoint(1);if(Be($e,Je,vt))return this.reconsumeCodePoint(q),this.consumeNumericToken();if(Qe($e,Je,vt))return this.reconsumeCodePoint(q),this.consumeIdentLikeToken();if(Je===_e&&vt===62)return this.consumeCodePoint(),this.consumeCodePoint(),is;break;case 46:if(Be(q,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(q),this.consumeNumericToken();break;case 47:if(this.peekCodePoint(0)===42)for(this.consumeCodePoint();;){var Ke=this.consumeCodePoint();if(Ke===42&&(Ke=this.consumeCodePoint())===47)return this.consumeToken();if(Ke===Re)return this.consumeToken()}break;case 58:return _i;case 59:return Qn;case 60:if(this.peekCodePoint(0)===33&&this.peekCodePoint(1)===_e&&this.peekCodePoint(2)===_e)return this.consumeCodePoint(),this.consumeCodePoint(),Hr;break;case 64:var yt=this.peekCodePoint(0),Lt=this.peekCodePoint(1),Vt=this.peekCodePoint(2);if(Qe(yt,Lt,Vt))return{type:7,value:this.consumeName()};break;case 91:return rr;case 92:if(Me(q,this.peekCodePoint(0)))return this.reconsumeCodePoint(q),this.consumeIdentLikeToken();break;case 93:return ln;case 61:if(this.peekCodePoint(0)===61)return this.consumeCodePoint(),dn;break;case 123:return Fi;case 125:return ir;case 117:case 85:var zn=this.peekCodePoint(0),Rn=this.peekCodePoint(1);return zn!==Ee||!it(Rn)&&Rn!==63||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(q),this.consumeIdentLikeToken();case 124:if(this.peekCodePoint(0)===61)return this.consumeCodePoint(),ni;if(this.peekCodePoint(0)===124)return this.consumeCodePoint(),wn;break;case 126:if(this.peekCodePoint(0)===61)return this.consumeCodePoint(),oi;break;case Re:return st}return Ye(q)?(this.consumeWhiteSpace(),ci):Ze(q)?(this.reconsumeCodePoint(q),this.consumeNumericToken()):Xe(q)?(this.reconsumeCodePoint(q),this.consumeIdentLikeToken()):{type:6,value:u(q)}},Ne.prototype.consumeCodePoint=function(){var q=this._value.shift();return q===void 0?-1:q},Ne.prototype.reconsumeCodePoint=function(q){this._value.unshift(q)},Ne.prototype.peekCodePoint=function(q){return q>=this._value.length?-1:this._value[q]},Ne.prototype.consumeUnicodeRangeToken=function(){for(var q=[],ne=this.consumeCodePoint();it(ne)&&q.length<6;)q.push(ne),ne=this.consumeCodePoint();for(var ae=!1;ne===63&&q.length<6;)q.push(ne),ne=this.consumeCodePoint(),ae=!0;if(ae)return{type:30,start:parseInt(u.apply(void 0,q.map(function($e){return $e===63?48:$e})),16),end:parseInt(u.apply(void 0,q.map(function($e){return $e===63?70:$e})),16)};var be=parseInt(u.apply(void 0,q),16);if(this.peekCodePoint(0)===_e&&it(this.peekCodePoint(1))){this.consumeCodePoint(),ne=this.consumeCodePoint();for(var Ie=[];it(ne)&&Ie.length<6;)Ie.push(ne),ne=this.consumeCodePoint();return{type:30,start:be,end:parseInt(u.apply(void 0,Ie),16)}}return{type:30,start:be,end:be}},Ne.prototype.consumeIdentLikeToken=function(){var q=this.consumeName();return q.toLowerCase()==="url"&&this.peekCodePoint(0)===40?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===40?(this.consumeCodePoint(),{type:19,value:q}):{type:20,value:q}},Ne.prototype.consumeUrlToken=function(){var q=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Re)return{type:22,value:""};var ne=this.peekCodePoint(0);if(ne===39||ne===34){var ae=this.consumeStringToken(this.consumeCodePoint());return ae.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Re||this.peekCodePoint(0)===41)?(this.consumeCodePoint(),{type:22,value:ae.value}):(this.consumeBadUrlRemnants(),Bo)}for(;;){var be=this.consumeCodePoint();if(be===Re||be===41)return{type:22,value:u.apply(void 0,q)};if(Ye(be))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Re||this.peekCodePoint(0)===41?(this.consumeCodePoint(),{type:22,value:u.apply(void 0,q)}):(this.consumeBadUrlRemnants(),Bo);if(be===34||be===39||be===40||kt(be))return this.consumeBadUrlRemnants(),Bo;if(be===92){if(!Me(be,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),Bo;q.push(this.consumeEscapedCodePoint())}else q.push(be)}},Ne.prototype.consumeWhiteSpace=function(){for(;Ye(this.peekCodePoint(0));)this.consumeCodePoint()},Ne.prototype.consumeBadUrlRemnants=function(){for(;;){var q=this.consumeCodePoint();if(q===41||q===Re)return;Me(q,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},Ne.prototype.consumeStringSlice=function(q){for(var ne="";q>0;){var ae=Math.min(5e4,q);ne+=u.apply(void 0,this._value.splice(0,ae)),q-=ae}return this._value.shift(),ne},Ne.prototype.consumeStringToken=function(q){for(var ne="",ae=0;;){var be=this._value[ae];if(be===Re||be===void 0||be===q)return{type:0,value:ne+=this.consumeStringSlice(ae)};if(be===10)return this._value.splice(0,ae),co;if(be===92){var Ie=this._value[ae+1];Ie!==Re&&Ie!==void 0&&(Ie===10?(ne+=this.consumeStringSlice(ae),ae=-1,this._value.shift()):Me(be,Ie)&&(ne+=this.consumeStringSlice(ae),ne+=u(this.consumeEscapedCodePoint()),ae=-1))}ae++}},Ne.prototype.consumeNumber=function(){var q=[],ne=4,ae=this.peekCodePoint(0);for(ae!==Ee&&ae!==_e||q.push(this.consumeCodePoint());Ze(this.peekCodePoint(0));)q.push(this.consumeCodePoint());ae=this.peekCodePoint(0);var be=this.peekCodePoint(1);if(ae===46&&Ze(be))for(q.push(this.consumeCodePoint(),this.consumeCodePoint()),ne=8;Ze(this.peekCodePoint(0));)q.push(this.consumeCodePoint());ae=this.peekCodePoint(0),be=this.peekCodePoint(1);var Ie=this.peekCodePoint(2);if((ae===69||ae===101)&&((be===Ee||be===_e)&&Ze(Ie)||Ze(be)))for(q.push(this.consumeCodePoint(),this.consumeCodePoint()),ne=8;Ze(this.peekCodePoint(0));)q.push(this.consumeCodePoint());return[De(q),ne]},Ne.prototype.consumeNumericToken=function(){var q=this.consumeNumber(),ne=q[0],ae=q[1],be=this.peekCodePoint(0),Ie=this.peekCodePoint(1),$e=this.peekCodePoint(2);return Qe(be,Ie,$e)?{type:15,number:ne,flags:ae,unit:this.consumeName()}:be===37?(this.consumeCodePoint(),{type:16,number:ne,flags:ae}):{type:17,number:ne,flags:ae}},Ne.prototype.consumeEscapedCodePoint=function(){var q=this.consumeCodePoint();if(it(q)){for(var ne=u(q);it(this.peekCodePoint(0))&&ne.length<6;)ne+=u(this.consumeCodePoint());Ye(this.peekCodePoint(0))&&this.consumeCodePoint();var ae=parseInt(ne,16);return ae===0||function(be){return be>=55296&&be<=57343}(ae)||ae>1114111?65533:ae}return q===Re?65533:q},Ne.prototype.consumeName=function(){for(var q="";;){var ne=this.consumeCodePoint();if(Ot(ne))q+=u(ne);else{if(!Me(ne,this.peekCodePoint(0)))return this.reconsumeCodePoint(ne),q;q+=u(this.consumeEscapedCodePoint())}}},Ne}(),Mt=function(){function Ne(q){this._tokens=q}return Ne.create=function(q){var ne=new mt;return ne.write(q),new Ne(ne.read())},Ne.parseValue=function(q){return Ne.create(q).parseComponentValue()},Ne.parseValues=function(q){return Ne.create(q).parseComponentValues()},Ne.prototype.parseComponentValue=function(){for(var q=this.consumeToken();q.type===31;)q=this.consumeToken();if(q.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(q);var ne=this.consumeComponentValue();do q=this.consumeToken();while(q.type===31);if(q.type===32)return ne;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},Ne.prototype.parseComponentValues=function(){for(var q=[];;){var ne=this.consumeComponentValue();if(ne.type===32)return q;q.push(ne),q.push()}},Ne.prototype.consumeComponentValue=function(){var q=this.consumeToken();switch(q.type){case 11:case 28:case 2:return this.consumeSimpleBlock(q.type);case 19:return this.consumeFunction(q)}return q},Ne.prototype.consumeSimpleBlock=function(q){for(var ne={type:q,values:[]},ae=this.consumeToken();;){if(ae.type===32||pn(ae,q))return ne;this.reconsumeToken(ae),ne.values.push(this.consumeComponentValue()),ae=this.consumeToken()}},Ne.prototype.consumeFunction=function(q){for(var ne={name:q.value,values:[],type:18};;){var ae=this.consumeToken();if(ae.type===32||ae.type===3)return ne;this.reconsumeToken(ae),ne.values.push(this.consumeComponentValue())}},Ne.prototype.consumeToken=function(){var q=this._tokens.shift();return q===void 0?st:q},Ne.prototype.reconsumeToken=function(q){this._tokens.unshift(q)},Ne}(),qt=function(q){return q.type===15},qn=function(q){return q.type===17},Yt=function(q){return q.type===20},so=function(q){return q.type===0},jn=function(q,ne){return Yt(q)&&q.value===ne},dt=function(q){return q.type!==31},Ue=function(q){return q.type!==31&&q.type!==4},nt=function(q){var ne=[],ae=[];return q.forEach(function(be){if(be.type===4){if(ae.length===0)throw new Error("Error parsing function args, zero tokens for arg");return ne.push(ae),void(ae=[])}be.type!==31&&ae.push(be)}),ae.length&&ne.push(ae),ne},pn=function(q,ne){return ne===11&&q.type===12||ne===28&&q.type===29||ne===2&&q.type===3},un=function(q){return q.type===17||q.type===15},En=function(q){return q.type===16||un(q)},wi=function(q){return q.length>1?[q[0],q[1]]:[q[0]]},je={type:17,number:0,flags:4},ut={type:16,number:50,flags:4},Nt={type:16,number:100,flags:4},bn=function(q,ne,ae){var be=q[0],Ie=q[1];return[_n(be,ne),_n(Ie!==void 0?Ie:be,ae)]},_n=function(q,ne){if(q.type===16)return q.number/100*ne;if(qt(q))switch(q.unit){case"rem":case"em":return 16*q.number;default:return q.number}return q.number},Or="grad",Jr="turn",Wo=function(q,ne){if(ne.type===15)switch(ne.unit){case"deg":return Math.PI*ne.number/180;case Or:return Math.PI/200*ne.number;case"rad":return ne.number;case Jr:return 2*Math.PI*ne.number}throw new Error("Unsupported angle type")},pl=function(q){return q.type===15&&(q.unit==="deg"||q.unit===Or||q.unit==="rad"||q.unit===Jr)},bu=function(q){switch(q.filter(Yt).map(function(ne){return ne.value}).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[je,je];case"to top":case"bottom":return wu(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[je,Nt];case"to right":case"left":return wu(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Nt,Nt];case"to bottom":case"top":return wu(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Nt,je];case"to left":case"right":return wu(270)}return 0},wu=function(q){return Math.PI*q/180},T1=function(q,ne){if(ne.type===18){var ae=UL[ne.name];if(ae===void 0)throw new Error('Attempting to parse an unsupported color function "'+ne.name+'"');return ae(q,ne.values)}if(ne.type===5){if(ne.value.length===3){var be=ne.value.substring(0,1),Ie=ne.value.substring(1,2),$e=ne.value.substring(2,3);return Em(parseInt(be+be,16),parseInt(Ie+Ie,16),parseInt($e+$e,16),1)}if(ne.value.length===4){be=ne.value.substring(0,1),Ie=ne.value.substring(1,2),$e=ne.value.substring(2,3);var Je=ne.value.substring(3,4);return Em(parseInt(be+be,16),parseInt(Ie+Ie,16),parseInt($e+$e,16),parseInt(Je+Je,16)/255)}if(ne.value.length===6)return be=ne.value.substring(0,2),Ie=ne.value.substring(2,4),$e=ne.value.substring(4,6),Em(parseInt(be,16),parseInt(Ie,16),parseInt($e,16),1);if(ne.value.length===8)return be=ne.value.substring(0,2),Ie=ne.value.substring(2,4),$e=ne.value.substring(4,6),Je=ne.value.substring(6,8),Em(parseInt(be,16),parseInt(Ie,16),parseInt($e,16),parseInt(Je,16)/255)}if(ne.type===20){var vt=jf[ne.value.toUpperCase()];if(vt!==void 0)return vt}return jf.TRANSPARENT},xm=function(q){return!(255&q)},Gd=function(q){var ne=255&q,ae=255&q>>8,be=255&q>>16,Ie=255&q>>24;return ne<255?"rgba("+Ie+","+be+","+ae+","+ne/255+")":"rgb("+Ie+","+be+","+ae+")"},Em=function(q,ne,ae,be){return(q<<24|ne<<16|ae<<8|Math.round(255*be))>>>0},$3=function(q,ne){if(q.type===17)return q.number;if(q.type===16){var ae=ne===3?1:255;return ne===3?q.number/100*ae:Math.round(q.number/100*ae)}return 0},FL=function(q,ne){var ae=ne.filter(Ue);if(ae.length===3){var be=ae.map($3),Ie=be[0],$e=be[1],Je=be[2];return Em(Ie,$e,Je,1)}if(ae.length===4){var vt=ae.map($3),Ke=(Ie=vt[0],$e=vt[1],Je=vt[2],vt[3]);return Em(Ie,$e,Je,Ke)}return 0};function NL(Ne,q,ne){return ne<0&&(ne+=1),ne>=1&&(ne-=1),ne<1/6?(q-Ne)*ne*6+Ne:ne<.5?q:ne<2/3?6*(q-Ne)*(2/3-ne)+Ne:Ne}var QA,gC=function(q,ne){var ae=ne.filter(Ue),be=ae[0],Ie=ae[1],$e=ae[2],Je=ae[3],vt=(be.type===17?wu(be.number):Wo(q,be))/(2*Math.PI),Ke=En(Ie)?Ie.number/100:0,yt=En($e)?$e.number/100:0,Lt=Je!==void 0&&En(Je)?_n(Je,1):1;if(Ke===0)return Em(255*yt,255*yt,255*yt,1);var Vt=yt<=.5?yt*(Ke+1):yt+Ke-yt*Ke,zn=2*yt-Vt,Rn=NL(zn,Vt,vt+1/3),Xn=NL(zn,Vt,vt),Ai=NL(zn,Vt,vt-1/3);return Em(255*Rn,255*Xn,255*Ai,Lt)},UL={hsl:gC,hsla:gC,rgb:FL,rgba:FL},nk=function(q,ne){return T1(q,Mt.create(ne).parseComponentValue())},jf={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},mC={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(q,ne){return ne.map(function(ae){if(Yt(ae))switch(ae.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},kC={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Q1=function(q,ne){var ae=T1(q,ne[0]),be=ne[1];return be&&En(be)?{color:ae,stop:be}:{color:ae,stop:null}},vC=function(q,ne){var ae=q[0],be=q[q.length-1];ae.stop===null&&(ae.stop=je),be.stop===null&&(be.stop=Nt);for(var Ie=[],$e=0,Je=0;Je$e?Ie.push(Ke):Ie.push($e),$e=Ke}else Ie.push(null)}var yt=null;for(Je=0;Je$e.optimumDistance)?{optimumCorner:Je,optimumDistance:yt}:$e},{optimumDistance:Ie?1/0:-1/0,optimumCorner:null}).optimumCorner},DA=function(q,ne){var ae=wu(180),be=[];return nt(ne).forEach(function(Ie,$e){if($e===0){var Je=Ie[0];if(Je.type===20&&["top","left","right","bottom"].indexOf(Je.value)!==-1)return void(ae=bu(Ie));if(pl(Je))return void(ae=(Wo(q,Je)+wu(270))%wu(360))}var vt=Q1(q,Ie);be.push(vt)}),{angle:ae,stops:be,type:1}},AC="closest-side",pC="farthest-side",G3="closest-corner",BA="farthest-corner",R2="circle",Y3="ellipse",Tm="cover",RA="contain",D1=function(q,ne){var ae=0,be=3,Ie=[],$e=[];return nt(ne).forEach(function(Je,vt){var Ke=!0;if(vt===0?Ke=Je.reduce(function(Lt,Vt){if(Yt(Vt))switch(Vt.value){case"center":return $e.push(ut),!1;case"top":case"left":return $e.push(je),!1;case"right":case"bottom":return $e.push(Nt),!1}else if(En(Vt)||un(Vt))return $e.push(Vt),!1;return Lt},Ke):vt===1&&(Ke=Je.reduce(function(Lt,Vt){if(Yt(Vt))switch(Vt.value){case R2:return ae=0,!1;case Y3:return ae=1,!1;case RA:case AC:return be=0,!1;case pC:return be=1,!1;case G3:return be=2,!1;case Tm:case BA:return be=3,!1}else if(un(Vt)||En(Vt))return Array.isArray(be)||(be=[]),be.push(Vt),!1;return Lt},Ke)),Ke){var yt=Q1(q,Je);Ie.push(yt)}}),{size:be,shape:ae,stops:Ie,position:$e,type:2}},Rp=function(q,ne){if(ne.type===22){var ae={url:ne.value,type:0};return q.cache.addImage(ne.value),ae}if(ne.type===18){var be=mM[ne.name];if(be===void 0)throw new Error('Attempting to parse an unsupported image function "'+ne.name+'"');return be(q,ne.values)}throw new Error("Unsupported image type "+ne.type)},mM={"linear-gradient":function(q,ne){var ae=wu(180),be=[];return nt(ne).forEach(function(Ie,$e){if($e===0){var Je=Ie[0];if(Je.type===20&&Je.value==="to")return void(ae=bu(Ie));if(pl(Je))return void(ae=Wo(q,Je))}var vt=Q1(q,Ie);be.push(vt)}),{angle:ae,stops:be,type:1}},"-moz-linear-gradient":DA,"-ms-linear-gradient":DA,"-o-linear-gradient":DA,"-webkit-linear-gradient":DA,"radial-gradient":function(q,ne){var ae=0,be=3,Ie=[],$e=[];return nt(ne).forEach(function(Je,vt){var Ke=!0;if(vt===0){var yt=!1;Ke=Je.reduce(function(Vt,zn){if(yt)if(Yt(zn))switch(zn.value){case"center":return $e.push(ut),Vt;case"top":case"left":return $e.push(je),Vt;case"right":case"bottom":return $e.push(Nt),Vt}else(En(zn)||un(zn))&&$e.push(zn);else if(Yt(zn))switch(zn.value){case R2:return ae=0,!1;case Y3:return ae=1,!1;case"at":return yt=!0,!1;case AC:return be=0,!1;case Tm:case pC:return be=1,!1;case RA:case G3:return be=2,!1;case BA:return be=3,!1}else if(un(zn)||En(zn))return Array.isArray(be)||(be=[]),be.push(zn),!1;return Vt},Ke)}if(Ke){var Lt=Q1(q,Je);Ie.push(Lt)}}),{size:be,shape:ae,stops:Ie,position:$e,type:2}},"-moz-radial-gradient":D1,"-ms-radial-gradient":D1,"-o-radial-gradient":D1,"-webkit-radial-gradient":D1,"-webkit-gradient":function(q,ne){var ae=wu(180),be=[],Ie=1;return nt(ne).forEach(function($e,Je){var vt=$e[0];if(Je===0){if(Yt(vt)&&vt.value==="linear")return void(Ie=1);if(Yt(vt)&&vt.value==="radial")return void(Ie=2)}if(vt.type===18){if(vt.name==="from"){var Ke=T1(q,vt.values[0]);be.push({stop:je,color:Ke})}else if(vt.name==="to")Ke=T1(q,vt.values[0]),be.push({stop:Nt,color:Ke});else if(vt.name==="color-stop"){var yt=vt.values.filter(Ue);if(yt.length===2){Ke=T1(q,yt[1]);var Lt=yt[0];qn(Lt)&&be.push({stop:{type:16,number:100*Lt.number,flags:Lt.flags},color:Ke})}}}}),Ie===1?{angle:(ae+wu(180))%wu(360),stops:be,type:Ie}:{size:3,shape:0,stops:be,position:[],type:Ie}}},rye={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(q,ne){if(ne.length===0)return[];var ae=ne[0];return ae.type===20&&ae.value==="none"?[]:ne.filter(function(be){return Ue(be)&&function(Ie){return!(Ie.type===20&&Ie.value==="none"||Ie.type===18&&!mM[Ie.name])}(be)}).map(function(be){return Rp(q,be)})}},oye={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(q,ne){return ne.map(function(ae){if(Yt(ae))switch(ae.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},sye={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(q,ne){return nt(ne).map(function(ae){return ae.filter(En)}).map(wi)}},aye={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(q,ne){return nt(ne).map(function(ae){return ae.filter(Yt).map(function(be){return be.value}).join(" ")}).map(lye)}},lye=function(q){switch(q){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;default:return 0}};(function(Ne){Ne.AUTO="auto",Ne.CONTAIN="contain",Ne.COVER="cover"})(QA||(QA={}));var Bl,kc={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(q,ne){return nt(ne).map(function(ae){return ae.filter(cye)})}},cye=function(q){return Yt(q)||En(q)},kM=function(q){return{name:"border-"+q+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},dye=kM("top"),uye=kM("right"),hye=kM("bottom"),fye=kM("left"),QE=function(q){return{name:"border-radius-"+q,initialValue:"0 0",prefix:!1,type:1,parse:function(ae,be){return wi(be.filter(En))}}},gye=QE("top-left"),cf=QE("top-right"),zH=QE("bottom-right"),bC=QE("bottom-left"),DE=function(q){return{name:"border-"+q+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(ae,be){switch(be){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},HH=DE("top"),ik=DE("right"),roe=DE("bottom"),ooe=DE("left"),BE=function(q){return{name:"border-"+q+"-width",initialValue:"0",type:0,prefix:!1,parse:function(ae,be){return qt(be)?be.number:0}}},soe=BE("top"),aoe=BE("right"),loe=BE("bottom"),B1=BE("left"),mye={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},rk={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(q,ne){return ne==="rtl"?1:0}},kye={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(q,ne){return ne.filter(Yt).reduce(function(ae,be){return ae|coe(be.value)},0)}},coe=function(q){switch(q){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},Z3={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(q,ne){switch(ne){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},vM={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(q,ne){return ne.type===20&&ne.value==="normal"?0:ne.type===17||ne.type===15?ne.number:0}};(function(Ne){Ne.NORMAL="normal",Ne.STRICT="strict"})(Bl||(Bl={}));var wC,Hc={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(q,ne){return ne==="strict"?Bl.STRICT:Bl.NORMAL}},q3={name:"line-height",initialValue:"normal",prefix:!1,type:4},AM=function(q,ne){return Yt(q)&&q.value==="normal"?1.2*ne:q.type===17?ne*q.number:En(q)?_n(q,ne):ne},vye={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(q,ne){return ne.type===20&&ne.value==="none"?null:Rp(q,ne)}},$H={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(q,ne){return ne==="inside"?0:1}},XH={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(q,ne){switch(ne){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;default:return-1}}},pM=function(q){return{name:"margin-"+q,initialValue:"0",prefix:!1,type:4}},Aye=pM("top"),doe=pM("right"),bM=pM("bottom"),jL=pM("left"),pye={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(q,ne){return ne.filter(Yt).map(function(ae){switch(ae.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;default:return 0}})}},uoe={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(q,ne){return ne==="break-word"?"break-word":"normal"}},RE=function(q){return{name:"padding-"+q,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},GH=RE("top"),YH=RE("right"),hoe=RE("bottom"),bye=RE("left"),ZH={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(q,ne){switch(ne){case"right":return 2;case"center":case"justify":return 1;default:return 0}}},qH={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(q,ne){switch(ne){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},wye={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(q,ne){return ne.length===1&&jn(ne[0],"none")?[]:nt(ne).map(function(ae){for(var be={color:jf.TRANSPARENT,offsetX:je,offsetY:je,blur:je},Ie=0,$e=0;$e1?1:0],this.overflowWrap=Tt(q,uoe,ne.overflowWrap),this.paddingTop=Tt(q,GH,ne.paddingTop),this.paddingRight=Tt(q,YH,ne.paddingRight),this.paddingBottom=Tt(q,hoe,ne.paddingBottom),this.paddingLeft=Tt(q,bye,ne.paddingLeft),this.paintOrder=Tt(q,Qye,ne.paintOrder),this.position=Tt(q,qH,ne.position),this.textAlign=Tt(q,ZH,ne.textAlign),this.textDecorationColor=Tt(q,VL,(ae=ne.textDecorationColor)!==null&&ae!==void 0?ae:ne.color),this.textDecorationLine=Tt(q,Sye,(be=ne.textDecorationLine)!==null&&be!==void 0?be:ne.textDecoration),this.textShadow=Tt(q,wye,ne.textShadow),this.textTransform=Tt(q,foe,ne.textTransform),this.transform=Tt(q,R1,ne.transform),this.transformOrigin=Tt(q,moe,ne.transformOrigin),this.visibility=Tt(q,Oye,ne.visibility),this.webkitTextStrokeColor=Tt(q,Dye,ne.webkitTextStrokeColor),this.webkitTextStrokeWidth=Tt(q,Bye,ne.webkitTextStrokeWidth),this.wordBreak=Tt(q,yye,ne.wordBreak),this.zIndex=Tt(q,Cye,ne.zIndex)}return Ne.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},Ne.prototype.isTransparent=function(){return xm(this.backgroundColor)},Ne.prototype.isTransformed=function(){return this.transform!==null},Ne.prototype.isPositioned=function(){return this.position!==0},Ne.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},Ne.prototype.isFloating=function(){return this.float!==0},Ne.prototype.isInlineLevel=function(){return Yu(this.display,4)||Yu(this.display,33554432)||Yu(this.display,268435456)||Yu(this.display,536870912)||Yu(this.display,67108864)||Yu(this.display,134217728)},Ne}(),Wt=function(q,ne){this.content=Tt(q,xye,ne.content),this.quotes=Tt(q,Aoe,ne.quotes)},Sn=function(q,ne){this.counterIncrement=Tt(q,Eye,ne.counterIncrement),this.counterReset=Tt(q,zL,ne.counterReset)},Tt=function(q,ne,ae){var be=new mt,Ie=ae!=null?ae.toString():ne.initialValue;be.write(Ie);var $e=new Mt(be.read());switch(ne.type){case 2:var Je=$e.parseComponentValue();return ne.parse(q,Yt(Je)?Je.value:ne.initialValue);case 0:return ne.parse(q,$e.parseComponentValue());case 1:return ne.parse(q,$e.parseComponentValues());case 4:return $e.parseComponentValue();case 3:switch(ne.format){case"angle":return Wo(q,$e.parseComponentValue());case"color":return T1(q,$e.parseComponentValue());case"image":return Rp(q,$e.parseComponentValue());case"length":var vt=$e.parseComponentValue();return un(vt)?vt:je;case"length-percentage":var Ke=$e.parseComponentValue();return En(Ke)?Ke:je;case"time":return koe(q,$e.parseComponentValue())}}},or=function(q,ne){var ae=function(be){switch(be.getAttribute("data-html2canvas-debug")){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}}(q);return ae===1||ne===ae},eo=function(q,ne){this.context=q,this.textNodes=[],this.elements=[],this.flags=0,or(ne,3),this.styles=new HL(q,window.getComputedStyle(ne,null)),o$(ne)&&(this.styles.animationDuration.some(function(ae){return ae>0})&&(ne.style.animationDuration="0s"),this.styles.transform!==null&&(ne.style.transform="none")),this.bounds=l(this.context,ne),or(ne,4)&&(this.flags|=16)},Ha="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ad=typeof Uint8Array>"u"?[]:new Uint8Array(256),sl=0;sl<64;sl++)ad[Ha.charCodeAt(sl)]=sl;for(var OM=function(q,ne,ae){return q.slice?q.slice(ne,ae):new Uint16Array(Array.prototype.slice.call(q,ne,ae))},Rye=function(){function Ne(q,ne,ae,be,Ie,$e){this.initialValue=q,this.errorValue=ne,this.highStart=ae,this.highValueIndex=be,this.index=Ie,this.data=$e}return Ne.prototype.get=function(q){var ne;if(q>=0){if(q<55296||q>56319&&q<=65535)return ne=((ne=this.index[q>>5])<<2)+(31&q),this.data[ne];if(q<=65535)return ne=((ne=this.index[2048+(q-55296>>5)])<<2)+(31&q),this.data[ne];if(q>11),ne=this.index[ne],ne+=q>>5&63,ne=((ne=this.index[ne])<<2)+(31&q),this.data[ne];if(q<=1114111)return this.data[this.highValueIndex]}return this.errorValue},Ne}(),ok="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",yM=typeof Uint8Array>"u"?[]:new Uint8Array(256),CM=0;CM<64;CM++)yM[ok.charCodeAt(CM)]=CM;var IA,IE=8,$L=9,$a=11,boe=12,woe=function(){for(var q=[],ne=0;ne>10),Je%1024+56320)),(Ie+1===ae||be.length>16384)&&($e+=String.fromCharCode.apply(String,be),be.length=0)}return $e},_M=function(Ne){var q,ne,ae,be=function(Ke){var yt,Lt,Vt,zn,Rn,Xn=.75*Ke.length,Ai=Ke.length,mr=0;Ke[Ke.length-1]==="="&&(Xn--,Ke[Ke.length-2]==="="&&Xn--);var $i=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&Uint8Array.prototype.slice!==void 0?new ArrayBuffer(Xn):new Array(Xn),Go=Array.isArray($i)?$i:new Uint8Array($i);for(yt=0;yt>4,Go[mr++]=(15&Vt)<<4|zn>>2,Go[mr++]=(3&zn)<<6|63&Rn;return $i}(Ne),Ie=Array.isArray(be)?function(Ke){for(var yt=Ke.length,Lt=[],Vt=0;Vt=55296&&Lt<=56319&&Ke=ae)return{done:!0,value:null};for(var vt=sk;beJe.x||Lt.y>Je.y;return Je=Lt,yt===0||Vt});return q.body.removeChild(ne),vt}(document);return Object.defineProperty(Ou,"SUPPORT_WORD_BREAKING",{value:Ne}),Ne},get SUPPORT_SVG_DRAWING(){var Ne=function(q){var ne=new Image,ae=q.createElement("canvas"),be=ae.getContext("2d");if(!be)return!1;ne.src="data:image/svg+xml,";try{be.drawImage(ne,0,0),ae.toDataURL()}catch{return!1}return!0}(document);return Object.defineProperty(Ou,"SUPPORT_SVG_DRAWING",{value:Ne}),Ne},get SUPPORT_FOREIGNOBJECT_DRAWING(){var Ne=typeof Array.from=="function"&&typeof window.fetch=="function"?function(q){var ne=q.createElement("canvas"),ae=100;ne.width=ae,ne.height=ae;var be=ne.getContext("2d");if(!be)return Promise.reject(!1);be.fillStyle="rgb(0, 255, 0)",be.fillRect(0,0,ae,ae);var Ie=new Image,$e=ne.toDataURL();Ie.src=$e;var Je=XL(ae,ae,0,0,Ie);return be.fillStyle="red",be.fillRect(0,0,ae,ae),e$(Je).then(function(vt){be.drawImage(vt,0,0);var Ke=be.getImageData(0,0,ae,ae).data;be.fillStyle="red",be.fillRect(0,0,ae,ae);var yt=q.createElement("div");return yt.style.backgroundImage="url("+$e+")",yt.style.height=ae+"px",Ip(Ke)?e$(XL(ae,ae,0,0,yt)):Promise.reject(!1)}).then(function(vt){return be.drawImage(vt,0,0),Ip(be.getImageData(0,0,ae,ae).data)}).catch(function(){return!1})}(document):Promise.resolve(!1);return Object.defineProperty(Ou,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:Ne}),Ne},get SUPPORT_CORS_IMAGES(){var Ne=new Image().crossOrigin!==void 0;return Object.defineProperty(Ou,"SUPPORT_CORS_IMAGES",{value:Ne}),Ne},get SUPPORT_RESPONSE_TYPE(){var Ne=typeof new XMLHttpRequest().responseType=="string";return Object.defineProperty(Ou,"SUPPORT_RESPONSE_TYPE",{value:Ne}),Ne},get SUPPORT_CORS_XHR(){var Ne="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Ou,"SUPPORT_CORS_XHR",{value:Ne}),Ne},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var Ne=!(typeof Intl>"u"||!Intl.Segmenter);return Object.defineProperty(Ou,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:Ne}),Ne}},GL=function(q,ne){this.text=q,this.bounds=ne},Ooe=function(q,ne){var ae=ne.ownerDocument;if(ae){var be=ae.createElement("html2canvaswrapper");be.appendChild(ne.cloneNode(!0));var Ie=ne.parentNode;if(Ie){Ie.replaceChild(be,ne);var $e=l(q,be);return be.firstChild&&Ie.replaceChild(be.firstChild,be),$e}}return a.EMPTY},ME=function(q,ne,ae){var be=q.ownerDocument;if(!be)throw new Error("Node has no owner document");var Ie=be.createRange();return Ie.setStart(q,ne),Ie.setEnd(q,ne+ae),Ie},LM=function(q){if(Ou.SUPPORT_NATIVE_TEXT_SEGMENTATION){var ne=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(ne.segment(q)).map(function(ae){return ae.segment})}return function(ae){for(var be,Ie=SM(ae),$e=[];!(be=Ie.next()).done;)be.value&&$e.push(be.value.slice());return $e}(q)},PE=function(q,ne){return ne.letterSpacing!==0?LM(q):function(ae,be){if(Ou.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Ie=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(Ie.segment(ae)).map(function($e){return $e.segment})}return xM(ae,be)}(q,ne)},OC=[32,160,4961,65792,65793,4153,4241],xM=function(q,ne){for(var ae,be=function(Je,vt){var Ke=d(Je),yt=me(Ke,vt),Lt=yt[0],Vt=yt[1],zn=yt[2],Rn=Ke.length,Xn=0,Ai=0;return{next:function(){if(Ai>=Rn)return{done:!0,value:null};for(var $i=le;Ai0)if(Ou.SUPPORT_RANGE_BOUNDS){var Vt=ME(Je,yt,Lt.length).getClientRects();if(Vt.length>1){var zn=LM(Lt),Rn=0;zn.forEach(function(Ai){Ke.push(new GL(Ai,a.fromDOMRectList(be,ME(Je,Rn+yt,Ai.length).getClientRects()))),Rn+=Ai.length})}else Ke.push(new GL(Lt,a.fromDOMRectList(be,Vt)))}else{var Xn=Je.splitText(Lt.length);Ke.push(new GL(Lt,Ooe(be,Je))),Je=Xn}else Ou.SUPPORT_RANGE_BOUNDS||(Je=Je.splitText(Lt.length));yt+=Lt.length}),Ke}(q,this.text,ae,ne)},Fye=function(q,ne){switch(ne){case 1:return q.toLowerCase();case 3:return q.replace(Nye,EM);case 2:return q.toUpperCase();default:return q}},Nye=/(^|\s|:|-|\(|\))([a-z])/g,EM=function(q,ne,ae){return q.length>0?ne+ae.toUpperCase():q},FE=function(Ne){function q(ne,ae){var be=Ne.call(this,ne,ae)||this;return be.src=ae.currentSrc||ae.src,be.intrinsicWidth=ae.naturalWidth,be.intrinsicHeight=ae.naturalHeight,be.context.cache.addImage(be.src),be}return t(q,Ne),q}(eo),TM=function(Ne){function q(ne,ae){var be=Ne.call(this,ne,ae)||this;return be.canvas=ae,be.intrinsicWidth=ae.width,be.intrinsicHeight=ae.height,be}return t(q,Ne),q}(eo),yoe=function(Ne){function q(ne,ae){var be=Ne.call(this,ne,ae)||this,Ie=new XMLSerializer,$e=l(ne,ae);return ae.setAttribute("width",$e.width+"px"),ae.setAttribute("height",$e.height+"px"),be.svg="data:image/svg+xml,"+encodeURIComponent(Ie.serializeToString(ae)),be.intrinsicWidth=ae.width.baseVal.value,be.intrinsicHeight=ae.height.baseVal.value,be.context.cache.addImage(be.svg),be}return t(q,Ne),q}(eo),t$=function(Ne){function q(ne,ae){var be=Ne.call(this,ne,ae)||this;return be.value=ae.value,be}return t(q,Ne),q}(eo),n$=function(Ne){function q(ne,ae){var be=Ne.call(this,ne,ae)||this;return be.start=ae.start,be.reversed=typeof ae.reversed=="boolean"&&ae.reversed===!0,be}return t(q,Ne),q}(eo),Uye=[{type:15,flags:0,unit:"px",number:3}],Zu=[{type:16,flags:0,number:50}],qu="checkbox",QM="radio",jye="password",i$=707406591,r$=function(Ne){function q(ne,ae){var be,Ie,$e,Je=Ne.call(this,ne,ae)||this;switch(Je.type=ae.type.toLowerCase(),Je.checked=ae.checked,Je.value=(Ie=(be=ae).type===jye?new Array(be.value.length+1).join("•"):be.value).length===0?be.placeholder||"":Ie,Je.type!==qu&&Je.type!==QM||(Je.styles.backgroundColor=3739148031,Je.styles.borderTopColor=Je.styles.borderRightColor=Je.styles.borderBottomColor=Je.styles.borderLeftColor=2779096575,Je.styles.borderTopWidth=Je.styles.borderRightWidth=Je.styles.borderBottomWidth=Je.styles.borderLeftWidth=1,Je.styles.borderTopStyle=Je.styles.borderRightStyle=Je.styles.borderBottomStyle=Je.styles.borderLeftStyle=1,Je.styles.backgroundClip=[0],Je.styles.backgroundOrigin=[0],Je.bounds=($e=Je.bounds).width>$e.height?new a($e.left+($e.width-$e.height)/2,$e.top,$e.height,$e.height):$e.width<$e.height?new a($e.left,$e.top+($e.height-$e.width)/2,$e.width,$e.width):$e),Je.type){case qu:Je.styles.borderTopRightRadius=Je.styles.borderTopLeftRadius=Je.styles.borderBottomRightRadius=Je.styles.borderBottomLeftRadius=Uye;break;case QM:Je.styles.borderTopRightRadius=Je.styles.borderTopLeftRadius=Je.styles.borderBottomRightRadius=Je.styles.borderBottomLeftRadius=Zu}return Je}return t(q,Ne),q}(eo),DM=function(Ne){function q(ne,ae){var be=Ne.call(this,ne,ae)||this,Ie=ae.options[ae.selectedIndex||0];return be.value=Ie&&Ie.text||"",be}return t(q,Ne),q}(eo),YL=function(Ne){function q(ne,ae){var be=Ne.call(this,ne,ae)||this;return be.value=ae.value,be}return t(q,Ne),q}(eo),BM=function(Ne){function q(ne,ae){var be=Ne.call(this,ne,ae)||this;be.src=ae.src,be.width=parseInt(ae.width,10)||0,be.height=parseInt(ae.height,10)||0,be.backgroundColor=be.styles.backgroundColor;try{if(ae.contentWindow&&ae.contentWindow.document&&ae.contentWindow.document.documentElement){be.tree=UE(ne,ae.contentWindow.document.documentElement);var Ie=ae.contentWindow.document.documentElement?nk(ne,getComputedStyle(ae.contentWindow.document.documentElement).backgroundColor):jf.TRANSPARENT,$e=ae.contentWindow.document.body?nk(ne,getComputedStyle(ae.contentWindow.document.body).backgroundColor):jf.TRANSPARENT;be.backgroundColor=xm(Ie)?xm($e)?be.styles.backgroundColor:$e:Ie}}catch{}return be}return t(q,Ne),q}(eo),ZL=["OL","UL","MENU"],NE=function Ne(q,ne,ae,be){for(var Ie=ne.firstChild,$e=void 0;Ie;Ie=$e)if($e=Ie.nextSibling,Coe(Ie)&&Ie.data.trim().length>0)ae.textNodes.push(new Pye(q,Ie,ae.styles));else if(JL(Ie))if(xoe(Ie)&&Ie.assignedNodes)Ie.assignedNodes().forEach(function(vt){return Ne(q,vt,ae,be)});else{var Je=qL(q,Ie);Je.styles.isVisible()&&(KL(Ie,Je,be)?Je.flags|=4:Wye(Je.styles)&&(Je.flags|=2),ZL.indexOf(Ie.tagName)!==-1&&(Je.flags|=8),ae.elements.push(Je),Ie.slot,Ie.shadowRoot?Ne(q,Ie.shadowRoot,Je,be):MM(Ie)||tt(Ie)||MA(Ie)||Ne(q,Ie,Je,be))}},qL=function(q,ne){return Is(ne)?new FE(q,ne):WE(ne)?new TM(q,ne):tt(ne)?new yoe(q,ne):IM(ne)?new t$(q,ne):jE(ne)?new n$(q,ne):_oe(ne)?new r$(q,ne):MA(ne)?new DM(q,ne):MM(ne)?new YL(q,ne):Soe(ne)?new BM(q,ne):new eo(q,ne)},UE=function(q,ne){var ae=qL(q,ne);return ae.flags|=4,NE(q,ne,ae,ae),ae},KL=function(q,ne,ae){return ne.styles.isPositionedWithZIndex()||ne.styles.opacity<1||ne.styles.isTransformed()||J3(q)&&ae.styles.isTransparent()},Wye=function(q){return q.isPositioned()||q.isFloating()},Coe=function(q){return q.nodeType===Node.TEXT_NODE},JL=function(q){return q.nodeType===Node.ELEMENT_NODE},o$=function(q){return JL(q)&&q.style!==void 0&&!RM(q)},RM=function(q){return kn(q.className)=="object"},IM=function(q){return q.tagName==="LI"},jE=function(q){return q.tagName==="OL"},_oe=function(q){return q.tagName==="INPUT"},tt=function(q){return q.tagName==="svg"},J3=function(q){return q.tagName==="BODY"},WE=function(q){return q.tagName==="CANVAS"},I1=function(q){return q.tagName==="VIDEO"},Is=function(q){return q.tagName==="IMG"},Soe=function(q){return q.tagName==="IFRAME"},Loe=function(q){return q.tagName==="STYLE"},MM=function(q){return q.tagName==="TEXTAREA"},MA=function(q){return q.tagName==="SELECT"},xoe=function(q){return q.tagName==="SLOT"},Eoe=function(q){return q.tagName.indexOf("-")>0},Vye=function(){function Ne(){this.counters={}}return Ne.prototype.getCounterValue=function(q){var ne=this.counters[q];return ne&&ne.length?ne[ne.length-1]:1},Ne.prototype.getCounterValues=function(q){var ne=this.counters[q];return ne||[]},Ne.prototype.pop=function(q){var ne=this;q.forEach(function(ae){return ne.counters[ae].pop()})},Ne.prototype.parse=function(q){var ne=this,ae=q.counterIncrement,be=q.counterReset,Ie=!0;ae!==null&&ae.forEach(function(Je){var vt=ne.counters[Je.counter];vt&&Je.increment!==0&&(Ie=!1,vt.length||vt.push(1),vt[Math.max(0,vt.length-1)]+=Je.increment)});var $e=[];return Ie&&be.forEach(function(Je){var vt=ne.counters[Je.counter];$e.push(Je.counter),vt||(vt=ne.counters[Je.counter]=[]),vt.push(Je.reset)}),$e},Ne}(),Toe={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Qoe={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},Mp={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},zye={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},ex=function(q,ne,ae,be,Ie,$e){return qae?VE(q,Ie,$e.length>0):be.integers.reduce(function(Je,vt,Ke){for(;q>=vt;)q-=vt,Je+=be.values[Ke];return Je},"")+$e},Doe=function(q,ne,ae,be){var Ie="";do ae||q--,Ie=be(q)+Ie,q/=ne;while(q*ne>=ne);return Ie},Yd=function(q,ne,ae,be,Ie){var $e=ae-ne+1;return(q<0?"-":"")+(Doe(Math.abs(q),$e,be,function(Je){return u(Math.floor(Je%$e)+ne)})+Ie)},yC=function(q,ne,ae){ae===void 0&&(ae=". ");var be=ne.length;return Doe(Math.abs(q),be,!1,function(Ie){return ne[Math.floor(Ie%be)]})+ae},df=function(q,ne,ae,be,Ie,$e){if(q<-9999||q>9999)return VE(q,4,Ie.length>0);var Je=Math.abs(q),vt=Ie;if(Je===0)return ne[0]+vt;for(var Ke=0;Je>0&&Ke<=4;Ke++){var yt=Je%10;yt===0&&Yu($e,1)&&vt!==""?vt=ne[yt]+vt:yt>1||yt===1&&Ke===0||yt===1&&Ke===1&&Yu($e,2)||yt===1&&Ke===1&&Yu($e,4)&&q>100||yt===1&&Ke>1&&Yu($e,8)?vt=ne[yt]+(Ke>0?ae[Ke-1]:"")+vt:yt===1&&Ke>0&&(vt=ae[Ke-1]+vt),Je=Math.floor(Je/10)}return(q<0?be:"")+vt},Boe="十百千萬",Roe="拾佰仟萬",Ioe="マイナス",s$="마이너스",VE=function(q,ne,ae){var be=ae?". ":"",Ie=ae?"、":"",$e=ae?", ":"",Je=ae?" ":"";switch(ne){case 0:return"•"+Je;case 1:return"◦"+Je;case 2:return"◾"+Je;case 5:var vt=Yd(q,48,57,!0,be);return vt.length<4?"0"+vt:vt;case 4:return yC(q,"〇一二三四五六七八九",Ie);case 6:return ex(q,1,3999,Toe,3,be).toLowerCase();case 7:return ex(q,1,3999,Toe,3,be);case 8:return Yd(q,945,969,!1,be);case 9:return Yd(q,97,122,!1,be);case 10:return Yd(q,65,90,!1,be);case 11:return Yd(q,1632,1641,!0,be);case 12:case 49:return ex(q,1,9999,Qoe,3,be);case 35:return ex(q,1,9999,Qoe,3,be).toLowerCase();case 13:return Yd(q,2534,2543,!0,be);case 14:case 30:return Yd(q,6112,6121,!0,be);case 15:return yC(q,"子丑寅卯辰巳午未申酉戌亥",Ie);case 16:return yC(q,"甲乙丙丁戊己庚辛壬癸",Ie);case 17:case 48:return df(q,"零一二三四五六七八九",Boe,"負",Ie,14);case 47:return df(q,"零壹貳參肆伍陸柒捌玖",Roe,"負",Ie,15);case 42:return df(q,"零一二三四五六七八九",Boe,"负",Ie,14);case 41:return df(q,"零壹贰叁肆伍陆柒捌玖",Roe,"负",Ie,15);case 26:return df(q,"〇一二三四五六七八九","十百千万",Ioe,Ie,0);case 25:return df(q,"零壱弐参四伍六七八九","拾百千万",Ioe,Ie,7);case 31:return df(q,"영일이삼사오육칠팔구","십백천만",s$,$e,7);case 33:return df(q,"零一二三四五六七八九","十百千萬",s$,$e,0);case 32:return df(q,"零壹貳參四五六七八九","拾百千",s$,$e,7);case 18:return Yd(q,2406,2415,!0,be);case 20:return ex(q,1,19999,zye,3,be);case 21:return Yd(q,2790,2799,!0,be);case 22:return Yd(q,2662,2671,!0,be);case 22:return ex(q,1,10999,Mp,3,be);case 23:return yC(q,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return yC(q,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return Yd(q,3302,3311,!0,be);case 28:return yC(q,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",Ie);case 29:return yC(q,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",Ie);case 34:return Yd(q,3792,3801,!0,be);case 37:return Yd(q,6160,6169,!0,be);case 38:return Yd(q,4160,4169,!0,be);case 39:return Yd(q,2918,2927,!0,be);case 40:return Yd(q,1776,1785,!0,be);case 43:return Yd(q,3046,3055,!0,be);case 44:return Yd(q,3174,3183,!0,be);case 45:return Yd(q,3664,3673,!0,be);case 46:return Yd(q,3872,3881,!0,be);default:return Yd(q,48,57,!0,be)}},ew="data-html2canvas-ignore",Moe=function(){function Ne(q,ne,ae){if(this.context=q,this.options=ae,this.scrolledElements=[],this.referenceElement=ne,this.counters=new Vye,this.quoteDepth=0,!ne.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(ne.ownerDocument.documentElement,!1)}return Ne.prototype.toIFrame=function(q,ne){var ae=this,be=M2(q,ne);if(!be.contentWindow)return Promise.reject("Unable to find iframe window");var Ie=q.defaultView.pageXOffset,$e=q.defaultView.pageYOffset,Je=be.contentWindow,vt=Je.document,Ke=Xye(be).then(function(){return r(ae,void 0,void 0,function(){var yt,Lt;return o(this,function(Vt){switch(Vt.label){case 0:return this.scrolledElements.forEach(Yye),Je&&(Je.scrollTo(ne.left,ne.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||Je.scrollY===ne.top&&Je.scrollX===ne.left||(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Je.scrollX-ne.left,Je.scrollY-ne.top,0,0))),yt=this.options.onclone,(Lt=this.clonedReferenceElement)===void 0?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:vt.fonts&&vt.fonts.ready?[4,vt.fonts.ready]:[3,2];case 1:Vt.sent(),Vt.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,$ye(vt)]:[3,4];case 3:Vt.sent(),Vt.label=4;case 4:return typeof yt=="function"?[2,Promise.resolve().then(function(){return yt(vt,Lt)}).then(function(){return be})]:[2,be]}})})});return vt.open(),vt.write(Poe(document.doctype)+""),Foe(this.referenceElement.ownerDocument,Ie,$e),vt.replaceChild(vt.adoptNode(this.documentElement),vt.documentElement),vt.close(),Ke},Ne.prototype.createElementClone=function(q){if(or(q,2),WE(q))return this.createCanvasClone(q);if(I1(q))return this.createVideoClone(q);if(Loe(q))return this.createStyleClone(q);var ne=q.cloneNode(!1);return Is(ne)&&(Is(q)&&q.currentSrc&&q.currentSrc!==q.src&&(ne.src=q.currentSrc,ne.srcset=""),ne.loading==="lazy"&&(ne.loading="eager")),Eoe(ne)?this.createCustomElementClone(ne):ne},Ne.prototype.createCustomElementClone=function(q){var ne=document.createElement("html2canvascustomelement");return a$(q.style,ne),ne},Ne.prototype.createStyleClone=function(q){try{var ne=q.sheet;if(ne&&ne.cssRules){var ae=[].slice.call(ne.cssRules,0).reduce(function(Ie,$e){return $e&&typeof $e.cssText=="string"?Ie+$e.cssText:Ie},""),be=q.cloneNode(!1);return be.textContent=ae,be}}catch(Ie){if(this.context.logger.error("Unable to access cssRules property",Ie),Ie.name!=="SecurityError")throw Ie}return q.cloneNode(!1)},Ne.prototype.createCanvasClone=function(q){var ne;if(this.options.inlineImages&&q.ownerDocument){var ae=q.ownerDocument.createElement("img");try{return ae.src=q.toDataURL(),ae}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",q)}}var be=q.cloneNode(!1);try{be.width=q.width,be.height=q.height;var Ie=q.getContext("2d"),$e=be.getContext("2d");if($e)if(!this.options.allowTaint&&Ie)$e.putImageData(Ie.getImageData(0,0,q.width,q.height),0,0);else{var Je=(ne=q.getContext("webgl2"))!==null&&ne!==void 0?ne:q.getContext("webgl");if(Je){var vt=Je.getContextAttributes();(vt==null?void 0:vt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",q)}$e.drawImage(q,0,0)}return be}catch{this.context.logger.info("Unable to clone canvas as it is tainted",q)}return be},Ne.prototype.createVideoClone=function(q){var ne=q.ownerDocument.createElement("canvas");ne.width=q.offsetWidth,ne.height=q.offsetHeight;var ae=ne.getContext("2d");try{return ae&&(ae.drawImage(q,0,0,ne.width,ne.height),this.options.allowTaint||ae.getImageData(0,0,ne.width,ne.height)),ne}catch{this.context.logger.info("Unable to clone video as it is tainted",q)}var be=q.ownerDocument.createElement("canvas");return be.width=q.offsetWidth,be.height=q.offsetHeight,be},Ne.prototype.appendChildNode=function(q,ne,ae){JL(ne)&&(ne.tagName==="SCRIPT"||ne.hasAttribute(ew)||typeof this.options.ignoreElements=="function"&&this.options.ignoreElements(ne))||this.options.copyStyles&&JL(ne)&&Loe(ne)||q.appendChild(this.cloneNode(ne,ae))},Ne.prototype.cloneChildNodes=function(q,ne,ae){for(var be=this,Ie=q.shadowRoot?q.shadowRoot.firstChild:q.firstChild;Ie;Ie=Ie.nextSibling)if(JL(Ie)&&xoe(Ie)&&typeof Ie.assignedNodes=="function"){var $e=Ie.assignedNodes();$e.length&&$e.forEach(function(Je){return be.appendChildNode(ne,Je,ae)})}else this.appendChildNode(ne,Ie,ae)},Ne.prototype.cloneNode=function(q,ne){if(Coe(q))return document.createTextNode(q.data);if(!q.ownerDocument)return q.cloneNode(!1);var ae=q.ownerDocument.defaultView;if(ae&&JL(q)&&(o$(q)||RM(q))){var be=this.createElementClone(q);be.style.transitionProperty="none";var Ie=ae.getComputedStyle(q),$e=ae.getComputedStyle(q,":before"),Je=ae.getComputedStyle(q,":after");this.referenceElement===q&&o$(be)&&(this.clonedReferenceElement=be),J3(be)&&PM(be);var vt=this.counters.parse(new Sn(this.context,Ie)),Ke=this.resolvePseudoContent(q,be,$e,IA.BEFORE);Eoe(q)&&(ne=!0),I1(q)||this.cloneChildNodes(q,be,ne),Ke&&be.insertBefore(Ke,be.firstChild);var yt=this.resolvePseudoContent(q,be,Je,IA.AFTER);return yt&&be.appendChild(yt),this.counters.pop(vt),(Ie&&(this.options.copyStyles||RM(q))&&!Soe(q)||ne)&&a$(Ie,be),q.scrollTop===0&&q.scrollLeft===0||this.scrolledElements.push([be,q.scrollLeft,q.scrollTop]),(MM(q)||MA(q))&&(MM(be)||MA(be))&&(be.value=q.value),be}return q.cloneNode(!1)},Ne.prototype.resolvePseudoContent=function(q,ne,ae,be){var Ie=this;if(ae){var $e=ae.content,Je=ne.ownerDocument;if(Je&&$e&&$e!=="none"&&$e!=="-moz-alt-content"&&ae.display!=="none"){this.counters.parse(new Sn(this.context,ae));var vt=new Wt(this.context,ae),Ke=Je.createElement("html2canvaspseudoelement");a$(ae,Ke),vt.content.forEach(function(Lt){if(Lt.type===0)Ke.appendChild(Je.createTextNode(Lt.value));else if(Lt.type===22){var Vt=Je.createElement("img");Vt.src=Lt.value,Vt.style.opacity="1",Ke.appendChild(Vt)}else if(Lt.type===18){if(Lt.name==="attr"){var zn=Lt.values.filter(Yt);zn.length&&Ke.appendChild(Je.createTextNode(q.getAttribute(zn[0].value)||""))}else if(Lt.name==="counter"){var Rn=Lt.values.filter(Ue),Xn=Rn[0],Ai=Rn[1];if(Xn&&Yt(Xn)){var mr=Ie.counters.getCounterValue(Xn.value),$i=Ai&&Yt(Ai)?XH.parse(Ie.context,Ai.value):3;Ke.appendChild(Je.createTextNode(VE(mr,$i,!1)))}}else if(Lt.name==="counters"){var Go=Lt.values.filter(Ue),Vo=(Xn=Go[0],Go[1]);if(Ai=Go[2],Xn&&Yt(Xn)){var ho=Ie.counters.getCounterValues(Xn.value),lr=Ai&&Yt(Ai)?XH.parse(Ie.context,Ai.value):3,rs=Vo&&Vo.type===0?Vo.value:"",os=ho.map(function(ko){return VE(ko,lr,!1)}).join(rs);Ke.appendChild(Je.createTextNode(os))}}}else if(Lt.type===20)switch(Lt.value){case"open-quote":Ke.appendChild(Je.createTextNode(poe(vt.quotes,Ie.quoteDepth++,!0)));break;case"close-quote":Ke.appendChild(Je.createTextNode(poe(vt.quotes,--Ie.quoteDepth,!1)));break;default:Ke.appendChild(Je.createTextNode(Lt.value))}}),Ke.className=l$+" "+zE;var yt=be===IA.BEFORE?" "+l$:" "+zE;return RM(ne)?ne.className.baseValue+=yt:ne.className+=yt,Ke}}},Ne.destroy=function(q){return!!q.parentNode&&(q.parentNode.removeChild(q),!0)},Ne}();(function(Ne){Ne[Ne.BEFORE=0]="BEFORE",Ne[Ne.AFTER=1]="AFTER"})(IA||(IA={}));var al,M2=function(q,ne){var ae=q.createElement("iframe");return ae.className="html2canvas-container",ae.style.visibility="hidden",ae.style.position="fixed",ae.style.left="-10000px",ae.style.top="0px",ae.style.border="0",ae.width=ne.width.toString(),ae.height=ne.height.toString(),ae.scrolling="no",ae.setAttribute(ew,"true"),q.body.appendChild(ae),ae},Hye=function(q){return new Promise(function(ne){q.complete?ne():q.src?(q.onload=ne,q.onerror=ne):ne()})},$ye=function(q){return Promise.all([].slice.call(q.images,0).map(Hye))},Xye=function(q){return new Promise(function(ne,ae){var be=q.contentWindow;if(!be)return ae("No window assigned for iframe");var Ie=be.document;be.onload=q.onload=function(){be.onload=q.onload=null;var $e=setInterval(function(){Ie.body.childNodes.length>0&&Ie.readyState==="complete"&&(clearInterval($e),ne(q))},50)}})},Gye=["all","d","content"],a$=function(q,ne){for(var ae=q.length-1;ae>=0;ae--){var be=q.item(ae);Gye.indexOf(be)===-1&&ne.style.setProperty(be,q.getPropertyValue(be))}return ne},Poe=function(q){var ne="";return q&&(ne+=""),ne},Foe=function(q,ne,ae){q&&q.defaultView&&(ne!==q.defaultView.pageXOffset||ae!==q.defaultView.pageYOffset)&&q.defaultView.scrollTo(ne,ae)},Yye=function(q){var ne=q[0],ae=q[1],be=q[2];ne.scrollLeft=ae,ne.scrollTop=be},l$="___html2canvas___pseudoelement_before",zE="___html2canvas___pseudoelement_after",tx=`{ content: "" !important; display: none !important; }`,PM=function(q){Zye(q,"."+l$+":before"+tx+` - .`+zE+":after"+tx)},Zye=function(q,ne){var ae=q.ownerDocument;if(ae){var be=ae.createElement("style");be.textContent=ne,q.appendChild(be)}},c$=function(){function Ne(){}return Ne.getOrigin=function(q){var ne=Ne._link;return ne?(ne.href=q,ne.href=ne.href,ne.protocol+ne.hostname+ne.port):"about:blank"},Ne.isSameOrigin=function(q){return Ne.getOrigin(q)===Ne._origin},Ne.setContext=function(q){Ne._link=q.document.createElement("a"),Ne._origin=Ne.getOrigin(q.location.href)},Ne._origin="about:blank",Ne}(),qye=function(){function Ne(q,ne){this.context=q,this._options=ne,this._cache={}}return Ne.prototype.addImage=function(q){var ne=Promise.resolve();return this.has(q)||(FM(q)||ak(q))&&(this._cache[q]=this.loadImage(q)).catch(function(){}),ne},Ne.prototype.match=function(q){return this._cache[q]},Ne.prototype.loadImage=function(q){return r(this,void 0,void 0,function(){var ne,ae,be,Ie,$e=this;return o(this,function(Je){switch(Je.label){case 0:return ne=c$.isSameOrigin(q),ae=!u$(q)&&this._options.useCORS===!0&&Ou.SUPPORT_CORS_IMAGES&&!ne,be=!u$(q)&&!ne&&!FM(q)&&typeof this._options.proxy=="string"&&Ou.SUPPORT_CORS_XHR&&!ae,ne||this._options.allowTaint!==!1||u$(q)||FM(q)||be||ae?(Ie=q,be?[4,this.proxy(Ie)]:[3,2]):[2];case 1:Ie=Je.sent(),Je.label=2;case 2:return this.context.logger.debug("Added image "+q.substring(0,256)),[4,new Promise(function(vt,Ke){var yt=new Image;yt.onload=function(){return vt(yt)},yt.onerror=Ke,(Noe(Ie)||ae)&&(yt.crossOrigin="anonymous"),yt.src=Ie,yt.complete===!0&&setTimeout(function(){return vt(yt)},500),$e._options.imageTimeout>0&&setTimeout(function(){return Ke("Timed out ("+$e._options.imageTimeout+"ms) loading image")},$e._options.imageTimeout)})];case 3:return[2,Je.sent()]}})})},Ne.prototype.has=function(q){return this._cache[q]!==void 0},Ne.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},Ne.prototype.proxy=function(q){var ne=this,ae=this._options.proxy;if(!ae)throw new Error("No proxy defined");var be=q.substring(0,256);return new Promise(function(Ie,$e){var Je=Ou.SUPPORT_RESPONSE_TYPE?"blob":"text",vt=new XMLHttpRequest;vt.onload=function(){if(vt.status===200)if(Je==="text")Ie(vt.response);else{var Lt=new FileReader;Lt.addEventListener("load",function(){return Ie(Lt.result)},!1),Lt.addEventListener("error",function(Vt){return $e(Vt)},!1),Lt.readAsDataURL(vt.response)}else $e("Failed to proxy resource "+be+" with status code "+vt.status)},vt.onerror=$e;var Ke=ae.indexOf("?")>-1?"&":"?";if(vt.open("GET",""+ae+Ke+"url="+encodeURIComponent(q)+"&responseType="+Je),Je!=="text"&&vt instanceof XMLHttpRequest&&(vt.responseType=Je),ne._options.imageTimeout){var yt=ne._options.imageTimeout;vt.timeout=yt,vt.ontimeout=function(){return $e("Timed out ("+yt+"ms) proxying "+be)}}vt.send()})},Ne}(),Pp=/^data:image\/svg\+xml/i,d$=/^data:image\/.*;base64,/i,CC=/^data:image\/.*/i,ak=function(q){return Ou.SUPPORT_SVG_DRAWING||!HE(q)},u$=function(q){return CC.test(q)},Noe=function(q){return d$.test(q)},FM=function(q){return q.substr(0,4)==="blob"},HE=function(q){return q.substr(-3).toLowerCase()==="svg"||Pp.test(q)},Mi=function(){function Ne(q,ne){this.type=0,this.x=q,this.y=ne}return Ne.prototype.add=function(q,ne){return new Ne(this.x+q,this.y+ne)},Ne}(),_C=function(q,ne,ae){return new Mi(q.x+(ne.x-q.x)*ae,q.y+(ne.y-q.y)*ae)},NM=function(){function Ne(q,ne,ae,be){this.type=1,this.start=q,this.startControl=ne,this.endControl=ae,this.end=be}return Ne.prototype.subdivide=function(q,ne){var ae=_C(this.start,this.startControl,q),be=_C(this.startControl,this.endControl,q),Ie=_C(this.endControl,this.end,q),$e=_C(ae,be,q),Je=_C(be,Ie,q),vt=_C($e,Je,q);return ne?new Ne(this.start,ae,$e,vt):new Ne(vt,Je,Ie,this.end)},Ne.prototype.add=function(q,ne){return new Ne(this.start.add(q,ne),this.startControl.add(q,ne),this.endControl.add(q,ne),this.end.add(q,ne))},Ne.prototype.reverse=function(){return new Ne(this.end,this.endControl,this.startControl,this.start)},Ne}(),Ig=function(q){return q.type===1},Kye=function(q){var ne=q.styles,ae=q.bounds,be=wn(ne.borderTopLeftRadius,ae.width,ae.height),Ie=be[0],$e=be[1],Je=wn(ne.borderTopRightRadius,ae.width,ae.height),vt=Je[0],Ke=Je[1],yt=wn(ne.borderBottomRightRadius,ae.width,ae.height),Lt=yt[0],Vt=yt[1],zn=wn(ne.borderBottomLeftRadius,ae.width,ae.height),Rn=zn[0],Xn=zn[1],Ai=[];Ai.push((Ie+vt)/ae.width),Ai.push((Rn+Lt)/ae.width),Ai.push(($e+Xn)/ae.height),Ai.push((Ke+Vt)/ae.height);var mr=Math.max.apply(Math,Ai);mr>1&&(Ie/=mr,$e/=mr,vt/=mr,Ke/=mr,Lt/=mr,Vt/=mr,Rn/=mr,Xn/=mr);var $i=ae.width-vt,Go=ae.height-Vt,Vo=ae.width-Lt,ho=ae.height-Xn,lr=ne.borderTopWidth,rs=ne.borderRightWidth,os=ne.borderBottomWidth,ko=ne.borderLeftWidth,Zd=_n(ne.paddingTop,q.bounds.width),Mg=_n(ne.paddingRight,q.bounds.width),Pg=_n(ne.paddingBottom,q.bounds.width),Cu=_n(ne.paddingLeft,q.bounds.width);this.topLeftBorderDoubleOuterBox=Ie>0||$e>0?Ec(ae.left+ko/3,ae.top+lr/3,Ie-ko/3,$e-lr/3,al.TOP_LEFT):new Mi(ae.left+ko/3,ae.top+lr/3),this.topRightBorderDoubleOuterBox=Ie>0||$e>0?Ec(ae.left+$i,ae.top+lr/3,vt-rs/3,Ke-lr/3,al.TOP_RIGHT):new Mi(ae.left+ae.width-rs/3,ae.top+lr/3),this.bottomRightBorderDoubleOuterBox=Lt>0||Vt>0?Ec(ae.left+Vo,ae.top+Go,Lt-rs/3,Vt-os/3,al.BOTTOM_RIGHT):new Mi(ae.left+ae.width-rs/3,ae.top+ae.height-os/3),this.bottomLeftBorderDoubleOuterBox=Rn>0||Xn>0?Ec(ae.left+ko/3,ae.top+ho,Rn-ko/3,Xn-os/3,al.BOTTOM_LEFT):new Mi(ae.left+ko/3,ae.top+ae.height-os/3),this.topLeftBorderDoubleInnerBox=Ie>0||$e>0?Ec(ae.left+2*ko/3,ae.top+2*lr/3,Ie-2*ko/3,$e-2*lr/3,al.TOP_LEFT):new Mi(ae.left+2*ko/3,ae.top+2*lr/3),this.topRightBorderDoubleInnerBox=Ie>0||$e>0?Ec(ae.left+$i,ae.top+2*lr/3,vt-2*rs/3,Ke-2*lr/3,al.TOP_RIGHT):new Mi(ae.left+ae.width-2*rs/3,ae.top+2*lr/3),this.bottomRightBorderDoubleInnerBox=Lt>0||Vt>0?Ec(ae.left+Vo,ae.top+Go,Lt-2*rs/3,Vt-2*os/3,al.BOTTOM_RIGHT):new Mi(ae.left+ae.width-2*rs/3,ae.top+ae.height-2*os/3),this.bottomLeftBorderDoubleInnerBox=Rn>0||Xn>0?Ec(ae.left+2*ko/3,ae.top+ho,Rn-2*ko/3,Xn-2*os/3,al.BOTTOM_LEFT):new Mi(ae.left+2*ko/3,ae.top+ae.height-2*os/3),this.topLeftBorderStroke=Ie>0||$e>0?Ec(ae.left+ko/2,ae.top+lr/2,Ie-ko/2,$e-lr/2,al.TOP_LEFT):new Mi(ae.left+ko/2,ae.top+lr/2),this.topRightBorderStroke=Ie>0||$e>0?Ec(ae.left+$i,ae.top+lr/2,vt-rs/2,Ke-lr/2,al.TOP_RIGHT):new Mi(ae.left+ae.width-rs/2,ae.top+lr/2),this.bottomRightBorderStroke=Lt>0||Vt>0?Ec(ae.left+Vo,ae.top+Go,Lt-rs/2,Vt-os/2,al.BOTTOM_RIGHT):new Mi(ae.left+ae.width-rs/2,ae.top+ae.height-os/2),this.bottomLeftBorderStroke=Rn>0||Xn>0?Ec(ae.left+ko/2,ae.top+ho,Rn-ko/2,Xn-os/2,al.BOTTOM_LEFT):new Mi(ae.left+ko/2,ae.top+ae.height-os/2),this.topLeftBorderBox=Ie>0||$e>0?Ec(ae.left,ae.top,Ie,$e,al.TOP_LEFT):new Mi(ae.left,ae.top),this.topRightBorderBox=vt>0||Ke>0?Ec(ae.left+$i,ae.top,vt,Ke,al.TOP_RIGHT):new Mi(ae.left+ae.width,ae.top),this.bottomRightBorderBox=Lt>0||Vt>0?Ec(ae.left+Vo,ae.top+Go,Lt,Vt,al.BOTTOM_RIGHT):new Mi(ae.left+ae.width,ae.top+ae.height),this.bottomLeftBorderBox=Rn>0||Xn>0?Ec(ae.left,ae.top+ho,Rn,Xn,al.BOTTOM_LEFT):new Mi(ae.left,ae.top+ae.height),this.topLeftPaddingBox=Ie>0||$e>0?Ec(ae.left+ko,ae.top+lr,Math.max(0,Ie-ko),Math.max(0,$e-lr),al.TOP_LEFT):new Mi(ae.left+ko,ae.top+lr),this.topRightPaddingBox=vt>0||Ke>0?Ec(ae.left+Math.min($i,ae.width-rs),ae.top+lr,$i>ae.width+rs?0:Math.max(0,vt-rs),Math.max(0,Ke-lr),al.TOP_RIGHT):new Mi(ae.left+ae.width-rs,ae.top+lr),this.bottomRightPaddingBox=Lt>0||Vt>0?Ec(ae.left+Math.min(Vo,ae.width-ko),ae.top+Math.min(Go,ae.height-os),Math.max(0,Lt-rs),Math.max(0,Vt-os),al.BOTTOM_RIGHT):new Mi(ae.left+ae.width-rs,ae.top+ae.height-os),this.bottomLeftPaddingBox=Rn>0||Xn>0?Ec(ae.left+ko,ae.top+Math.min(ho,ae.height-os),Math.max(0,Rn-ko),Math.max(0,Xn-os),al.BOTTOM_LEFT):new Mi(ae.left+ko,ae.top+ae.height-os),this.topLeftContentBox=Ie>0||$e>0?Ec(ae.left+ko+Cu,ae.top+lr+Zd,Math.max(0,Ie-(ko+Cu)),Math.max(0,$e-(lr+Zd)),al.TOP_LEFT):new Mi(ae.left+ko+Cu,ae.top+lr+Zd),this.topRightContentBox=vt>0||Ke>0?Ec(ae.left+Math.min($i,ae.width+ko+Cu),ae.top+lr+Zd,$i>ae.width+ko+Cu?0:vt-ko+Cu,Ke-(lr+Zd),al.TOP_RIGHT):new Mi(ae.left+ae.width-(rs+Mg),ae.top+lr+Zd),this.bottomRightContentBox=Lt>0||Vt>0?Ec(ae.left+Math.min(Vo,ae.width-(ko+Cu)),ae.top+Math.min(Go,ae.height+lr+Zd),Math.max(0,Lt-(rs+Mg)),Vt-(os+Pg),al.BOTTOM_RIGHT):new Mi(ae.left+ae.width-(rs+Mg),ae.top+ae.height-(os+Pg)),this.bottomLeftContentBox=Rn>0||Xn>0?Ec(ae.left+ko+Cu,ae.top+ho,Math.max(0,Rn-(ko+Cu)),Xn-(os+Pg),al.BOTTOM_LEFT):new Mi(ae.left+ko+Cu,ae.top+ae.height-(os+Pg))};(function(Ne){Ne[Ne.TOP_LEFT=0]="TOP_LEFT",Ne[Ne.TOP_RIGHT=1]="TOP_RIGHT",Ne[Ne.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",Ne[Ne.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(al||(al={}));var Ec=function(q,ne,ae,be,Ie){var $e=(Math.sqrt(2)-1)/3*4,Je=ae*$e,vt=be*$e,Ke=q+ae,yt=ne+be;switch(Ie){case al.TOP_LEFT:return new NM(new Mi(q,yt),new Mi(q,yt-vt),new Mi(Ke-Je,ne),new Mi(Ke,ne));case al.TOP_RIGHT:return new NM(new Mi(q,ne),new Mi(q+Je,ne),new Mi(Ke,yt-vt),new Mi(Ke,yt));case al.BOTTOM_RIGHT:return new NM(new Mi(Ke,ne),new Mi(Ke,ne+vt),new Mi(q+Je,yt),new Mi(q,yt));case al.BOTTOM_LEFT:default:return new NM(new Mi(Ke,yt),new Mi(Ke-Je,yt),new Mi(q,ne+vt),new Mi(q,ne))}},yu=function(q){return[q.topLeftBorderBox,q.topRightBorderBox,q.bottomRightBorderBox,q.bottomLeftBorderBox]},nx=function(q){return[q.topLeftPaddingBox,q.topRightPaddingBox,q.bottomRightPaddingBox,q.bottomLeftPaddingBox]},Uoe=function(q,ne,ae){this.offsetX=q,this.offsetY=ne,this.matrix=ae,this.type=0,this.target=6},M1=function(q,ne){this.path=q,this.target=ne,this.type=1},h$=function(q){this.opacity=q,this.type=2,this.target=6},$E=function(q){return q.type===1},tw=function(q,ne){return q.length===ne.length&&q.some(function(ae,be){return ae===ne[be]})},f$=function(q){this.element=q,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]},Vf=function(){function Ne(q,ne){if(this.container=q,this.parent=ne,this.effects=[],this.curves=new Kye(this.container),this.container.styles.opacity<1&&this.effects.push(new h$(this.container.styles.opacity)),this.container.styles.transform!==null){var ae=this.container.bounds.left+this.container.styles.transformOrigin[0].number,be=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Ie=this.container.styles.transform;this.effects.push(new Uoe(ae,be,Ie))}if(this.container.styles.overflowX!==0){var $e=yu(this.curves),Je=nx(this.curves);tw($e,Je)?this.effects.push(new M1($e,6)):(this.effects.push(new M1($e,2)),this.effects.push(new M1(Je,4)))}}return Ne.prototype.getEffects=function(q){for(var ne=[2,3].indexOf(this.container.styles.position)===-1,ae=this.parent,be=this.effects.slice(0);ae;){var Ie=ae.effects.filter(function(vt){return!$E(vt)});if(ne||ae.container.styles.position!==0||!ae.parent){if(be.unshift.apply(be,Ie),ne=[2,3].indexOf(ae.container.styles.position)===-1,ae.container.styles.overflowX!==0){var $e=yu(ae.curves),Je=nx(ae.curves);tw($e,Je)||be.unshift(new M1(Je,6))}}else be.unshift.apply(be,Ie);ae=ae.parent}return be.filter(function(vt){return Yu(vt.target,q)})},Ne}(),g$=function Ne(q,ne,ae,be){q.container.elements.forEach(function(Ie){var $e=Yu(Ie.flags,4),Je=Yu(Ie.flags,2),vt=new Vf(Ie,q);Yu(Ie.styles.display,2048)&&be.push(vt);var Ke=Yu(Ie.flags,8)?[]:be;if($e||Je){var yt=$e||Ie.styles.isPositioned()?ae:ne,Lt=new f$(vt);if(Ie.styles.isPositioned()||Ie.styles.opacity<1||Ie.styles.isTransformed()){var Vt=Ie.styles.zIndex.order;if(Vt<0){var zn=0;yt.negativeZIndex.some(function(Xn,Ai){return Vt>Xn.element.container.styles.zIndex.order?(zn=Ai,!1):zn>0}),yt.negativeZIndex.splice(zn,0,Lt)}else if(Vt>0){var Rn=0;yt.positiveZIndex.some(function(Xn,Ai){return Vt>=Xn.element.container.styles.zIndex.order?(Rn=Ai+1,!1):Rn>0}),yt.positiveZIndex.splice(Rn,0,Lt)}else yt.zeroOrAutoZIndexOrTransformedOrOpacity.push(Lt)}else Ie.styles.isFloating()?yt.nonPositionedFloats.push(Lt):yt.nonPositionedInlineLevel.push(Lt);Ne(vt,Lt,$e?Lt:ae,Ke)}else Ie.styles.isInlineLevel()?ne.inlineLevel.push(vt):ne.nonInlineLevel.push(vt),Ne(vt,ne,ae,Ke);Yu(Ie.flags,8)&&joe(Ie,Ke)})},joe=function(q,ne){for(var ae=q instanceof n$?q.start:1,be=q instanceof n$&&q.reversed,Ie=0;Ie0&&ne.intrinsicHeight>0){var Ie=nw(ne),$e=nx(ae);this.path($e),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(be,0,0,ne.intrinsicWidth,ne.intrinsicHeight,Ie.left,Ie.top,Ie.width,Ie.height),this.ctx.restore()}},q.prototype.renderNodeContent=function(ne){return r(this,void 0,void 0,function(){var ae,be,Ie,$e,Je,vt,Ke,yt,Lt,Vt,zn,Rn,Xn,Ai,mr,$i,Go,Vo;return o(this,function(ho){switch(ho.label){case 0:this.applyEffects(ne.getEffects(4)),ae=ne.container,be=ne.curves,Ie=ae.styles,$e=0,Je=ae.textNodes,ho.label=1;case 1:return $e0&&hf>0&&(ko=Ie.ctx.createPattern(lr,"repeat"),Ie.renderRepeat(Mg,ko,lk,Ku))):function(ll){return ll.type===2}(Lt)&&(Zd=jM(ne,ae,[null,null,null]),Mg=Zd[0],Pg=Zd[1],Cu=Zd[2],uf=Zd[3],hf=Zd[4],Fg=Lt.position.length===0?[ut]:Lt.position,lk=_n(Fg[0],uf),Ku=_n(Fg[Fg.length-1],hf),iw=function(ll,oc,Ts,_d,P1){var F2=0,F1=0;switch(ll.size){case 0:ll.shape===0?F2=F1=Math.min(Math.abs(oc),Math.abs(oc-_d),Math.abs(Ts),Math.abs(Ts-P1)):ll.shape===1&&(F2=Math.min(Math.abs(oc),Math.abs(oc-_d)),F1=Math.min(Math.abs(Ts),Math.abs(Ts-P1)));break;case 2:if(ll.shape===0)F2=F1=Math.min(Wf(oc,Ts),Wf(oc,Ts-P1),Wf(oc-_d,Ts),Wf(oc-_d,Ts-P1));else if(ll.shape===1){var FA=Math.min(Math.abs(Ts),Math.abs(Ts-P1))/Math.min(Math.abs(oc),Math.abs(oc-_d)),v$=X3(_d,P1,oc,Ts,!0),HM=v$[0],A$=v$[1];F1=FA*(F2=Wf(HM-oc,(A$-Ts)/FA))}break;case 1:ll.shape===0?F2=F1=Math.max(Math.abs(oc),Math.abs(oc-_d),Math.abs(Ts),Math.abs(Ts-P1)):ll.shape===1&&(F2=Math.max(Math.abs(oc),Math.abs(oc-_d)),F1=Math.max(Math.abs(Ts),Math.abs(Ts-P1)));break;case 3:if(ll.shape===0)F2=F1=Math.max(Wf(oc,Ts),Wf(oc,Ts-P1),Wf(oc-_d,Ts),Wf(oc-_d,Ts-P1));else if(ll.shape===1){FA=Math.max(Math.abs(Ts),Math.abs(Ts-P1))/Math.max(Math.abs(oc),Math.abs(oc-_d));var p$=X3(_d,P1,oc,Ts,!1);HM=p$[0],A$=p$[1],F1=FA*(F2=Wf(HM-oc,(A$-Ts)/FA))}}return Array.isArray(ll.size)&&(F2=_n(ll.size[0],_d),F1=ll.size.length===2?_n(ll.size[1],P1):F2),[F2,F1]}(Lt,lk,Ku,uf,hf),P2=iw[0],PA=iw[1],P2>0&&PA>0&&(SC=Ie.ctx.createRadialGradient(Pg+lk,Cu+Ku,0,Pg+lk,Cu+Ku,P2),vC(Lt.stops,2*P2).forEach(function(ll){return SC.addColorStop(ll.stop,Gd(ll.color))}),Ie.path(Mg),Ie.ctx.fillStyle=SC,P2!==PA?(LC=ne.bounds.left+.5*ne.bounds.width,Fp=ne.bounds.top+.5*ne.bounds.height,xC=1/(Np=PA/P2),Ie.ctx.save(),Ie.ctx.translate(LC,Fp),Ie.ctx.transform(1,0,0,Np,0,0),Ie.ctx.translate(-LC,-Fp),Ie.ctx.fillRect(Pg,xC*(Cu-Fp)+Fp,uf,hf*xC),Ie.ctx.restore()):Ie.ctx.fill())),Dm.label=6;case 6:return ae--,[2]}})},Ie=this,$e=0,Je=ne.styles.backgroundImage.slice(0).reverse(),Ke.label=1;case 1:return $e0?yt.style!==2?[3,5]:[4,this.renderDashedDottedBorder(yt.color,yt.width,Je,ne.curves,2)]:[3,11]:[3,13];case 4:return Vt.sent(),[3,11];case 5:return yt.style!==3?[3,7]:[4,this.renderDashedDottedBorder(yt.color,yt.width,Je,ne.curves,3)];case 6:return Vt.sent(),[3,11];case 7:return yt.style!==4?[3,9]:[4,this.renderDoubleBorder(yt.color,yt.width,Je,ne.curves)];case 8:return Vt.sent(),[3,11];case 9:return[4,this.renderSolidBorder(yt.color,Je,ne.curves)];case 10:Vt.sent(),Vt.label=11;case 11:Je++,Vt.label=12;case 12:return vt++,[3,3];case 13:return[2]}})})},q.prototype.renderDashedDottedBorder=function(ne,ae,be,Ie,$e){return r(this,void 0,void 0,function(){var Je,vt,Ke,yt,Lt,Vt,zn,Rn,Xn,Ai,mr,$i,Go,Vo,ho,lr;return o(this,function(rs){return this.ctx.save(),Je=function(os,ko){switch(ko){case 0:return UM(os.topLeftBorderStroke,os.topRightBorderStroke);case 1:return UM(os.topRightBorderStroke,os.bottomRightBorderStroke);case 2:return UM(os.bottomRightBorderStroke,os.bottomLeftBorderStroke);default:return UM(os.bottomLeftBorderStroke,os.topLeftBorderStroke)}}(Ie,be),vt=Woe(Ie,be),$e===2&&(this.path(vt),this.ctx.clip()),Ig(vt[0])?(Ke=vt[0].start.x,yt=vt[0].start.y):(Ke=vt[0].x,yt=vt[0].y),Ig(vt[1])?(Lt=vt[1].end.x,Vt=vt[1].end.y):(Lt=vt[1].x,Vt=vt[1].y),zn=Math.abs(be===0||be===2?Ke-Lt:yt-Vt),this.ctx.beginPath(),$e===3?this.formatPath(Je):this.formatPath(vt.slice(0,2)),Rn=ae<3?3*ae:2*ae,Xn=ae<3?2*ae:ae,$e===3&&(Rn=ae,Xn=ae),Ai=!0,zn<=2*Rn?Ai=!1:zn<=2*Rn+Xn?(Rn*=mr=zn/(2*Rn+Xn),Xn*=mr):($i=Math.floor((zn+Xn)/(Rn+Xn)),Go=(zn-$i*Rn)/($i-1),Xn=(Vo=(zn-($i+1)*Rn)/$i)<=0||Math.abs(Xn-Go)1&&arguments[1]!==void 0?arguments[1]:{};if(t.format!=="svg"){var n=t.width,r=n===void 0?e.width.baseVal.value:n,o=t.height,s=o===void 0?e.height.baseVal.value:o,a=t.scale,l=a===void 0?5:a,d=t.quality,u=d===void 0?1:d,h=t.backgroundColor,g=h===void 0?"white":h,m=t.filename,v=m===void 0?"formula":m,f=t.format,k=f===void 0?"png":f,A=t.mimeType,p=A===void 0?"image/png":A,b=t2e(e),w=document.createElement("canvas"),O=w.getContext("2d"),y=new Image;y.src="data:image/svg+xml;base64,".concat(btoa(unescape(encodeURIComponent(b)))),y.onload=function(){w.width=r*l,w.height=s*l,O.fillStyle=g,O.fillRect(0,0,w.width,w.height),O.drawImage(y,0,0,w.width,w.height),w.toBlob(function(_){var S,L=FN.createObjectURL(_);xYt(L,ot(S="".concat(v,".")).call(S,k)),FN.revokeObjectURL(L)},p,u)}}else{var C;(function(_,S){var L=t2e(_),E=new Blob([L],{type:"image/svg+xml;charset=utf-8"}),T=FN.createObjectURL(E);xYt(T,S),FN.revokeObjectURL(T)})(e,(C=t.filename)!==null&&C!==void 0?C:"formula.svg")}}function t2e(e){return new XMLSerializer().serializeToString(e)}function EKo(e,t){var n=GI!==void 0&&YI(e)||e["@@iterator"];if(!n){if(Qf(e)||(n=function(d,u){if(d){var h;if(typeof d=="string")return EYt(d,u);var g=ka(h={}.toString.call(d)).call(h,8,-1);return g==="Object"&&d.constructor&&(g=d.constructor.name),g==="Map"||g==="Set"?Wl(d):g==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(g)?EYt(d,u):void 0}}(e))||t){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(u){throw u},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. + .`+zE+":after"+tx)},Zye=function(q,ne){var ae=q.ownerDocument;if(ae){var be=ae.createElement("style");be.textContent=ne,q.appendChild(be)}},c$=function(){function Ne(){}return Ne.getOrigin=function(q){var ne=Ne._link;return ne?(ne.href=q,ne.href=ne.href,ne.protocol+ne.hostname+ne.port):"about:blank"},Ne.isSameOrigin=function(q){return Ne.getOrigin(q)===Ne._origin},Ne.setContext=function(q){Ne._link=q.document.createElement("a"),Ne._origin=Ne.getOrigin(q.location.href)},Ne._origin="about:blank",Ne}(),qye=function(){function Ne(q,ne){this.context=q,this._options=ne,this._cache={}}return Ne.prototype.addImage=function(q){var ne=Promise.resolve();return this.has(q)||(FM(q)||ak(q))&&(this._cache[q]=this.loadImage(q)).catch(function(){}),ne},Ne.prototype.match=function(q){return this._cache[q]},Ne.prototype.loadImage=function(q){return r(this,void 0,void 0,function(){var ne,ae,be,Ie,$e=this;return o(this,function(Je){switch(Je.label){case 0:return ne=c$.isSameOrigin(q),ae=!u$(q)&&this._options.useCORS===!0&&Ou.SUPPORT_CORS_IMAGES&&!ne,be=!u$(q)&&!ne&&!FM(q)&&typeof this._options.proxy=="string"&&Ou.SUPPORT_CORS_XHR&&!ae,ne||this._options.allowTaint!==!1||u$(q)||FM(q)||be||ae?(Ie=q,be?[4,this.proxy(Ie)]:[3,2]):[2];case 1:Ie=Je.sent(),Je.label=2;case 2:return this.context.logger.debug("Added image "+q.substring(0,256)),[4,new Promise(function(vt,Ke){var yt=new Image;yt.onload=function(){return vt(yt)},yt.onerror=Ke,(Noe(Ie)||ae)&&(yt.crossOrigin="anonymous"),yt.src=Ie,yt.complete===!0&&setTimeout(function(){return vt(yt)},500),$e._options.imageTimeout>0&&setTimeout(function(){return Ke("Timed out ("+$e._options.imageTimeout+"ms) loading image")},$e._options.imageTimeout)})];case 3:return[2,Je.sent()]}})})},Ne.prototype.has=function(q){return this._cache[q]!==void 0},Ne.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},Ne.prototype.proxy=function(q){var ne=this,ae=this._options.proxy;if(!ae)throw new Error("No proxy defined");var be=q.substring(0,256);return new Promise(function(Ie,$e){var Je=Ou.SUPPORT_RESPONSE_TYPE?"blob":"text",vt=new XMLHttpRequest;vt.onload=function(){if(vt.status===200)if(Je==="text")Ie(vt.response);else{var Lt=new FileReader;Lt.addEventListener("load",function(){return Ie(Lt.result)},!1),Lt.addEventListener("error",function(Vt){return $e(Vt)},!1),Lt.readAsDataURL(vt.response)}else $e("Failed to proxy resource "+be+" with status code "+vt.status)},vt.onerror=$e;var Ke=ae.indexOf("?")>-1?"&":"?";if(vt.open("GET",""+ae+Ke+"url="+encodeURIComponent(q)+"&responseType="+Je),Je!=="text"&&vt instanceof XMLHttpRequest&&(vt.responseType=Je),ne._options.imageTimeout){var yt=ne._options.imageTimeout;vt.timeout=yt,vt.ontimeout=function(){return $e("Timed out ("+yt+"ms) proxying "+be)}}vt.send()})},Ne}(),Pp=/^data:image\/svg\+xml/i,d$=/^data:image\/.*;base64,/i,CC=/^data:image\/.*/i,ak=function(q){return Ou.SUPPORT_SVG_DRAWING||!HE(q)},u$=function(q){return CC.test(q)},Noe=function(q){return d$.test(q)},FM=function(q){return q.substr(0,4)==="blob"},HE=function(q){return q.substr(-3).toLowerCase()==="svg"||Pp.test(q)},Mi=function(){function Ne(q,ne){this.type=0,this.x=q,this.y=ne}return Ne.prototype.add=function(q,ne){return new Ne(this.x+q,this.y+ne)},Ne}(),_C=function(q,ne,ae){return new Mi(q.x+(ne.x-q.x)*ae,q.y+(ne.y-q.y)*ae)},NM=function(){function Ne(q,ne,ae,be){this.type=1,this.start=q,this.startControl=ne,this.endControl=ae,this.end=be}return Ne.prototype.subdivide=function(q,ne){var ae=_C(this.start,this.startControl,q),be=_C(this.startControl,this.endControl,q),Ie=_C(this.endControl,this.end,q),$e=_C(ae,be,q),Je=_C(be,Ie,q),vt=_C($e,Je,q);return ne?new Ne(this.start,ae,$e,vt):new Ne(vt,Je,Ie,this.end)},Ne.prototype.add=function(q,ne){return new Ne(this.start.add(q,ne),this.startControl.add(q,ne),this.endControl.add(q,ne),this.end.add(q,ne))},Ne.prototype.reverse=function(){return new Ne(this.end,this.endControl,this.startControl,this.start)},Ne}(),Ig=function(q){return q.type===1},Kye=function(q){var ne=q.styles,ae=q.bounds,be=bn(ne.borderTopLeftRadius,ae.width,ae.height),Ie=be[0],$e=be[1],Je=bn(ne.borderTopRightRadius,ae.width,ae.height),vt=Je[0],Ke=Je[1],yt=bn(ne.borderBottomRightRadius,ae.width,ae.height),Lt=yt[0],Vt=yt[1],zn=bn(ne.borderBottomLeftRadius,ae.width,ae.height),Rn=zn[0],Xn=zn[1],Ai=[];Ai.push((Ie+vt)/ae.width),Ai.push((Rn+Lt)/ae.width),Ai.push(($e+Xn)/ae.height),Ai.push((Ke+Vt)/ae.height);var mr=Math.max.apply(Math,Ai);mr>1&&(Ie/=mr,$e/=mr,vt/=mr,Ke/=mr,Lt/=mr,Vt/=mr,Rn/=mr,Xn/=mr);var $i=ae.width-vt,Go=ae.height-Vt,Vo=ae.width-Lt,ho=ae.height-Xn,lr=ne.borderTopWidth,rs=ne.borderRightWidth,os=ne.borderBottomWidth,ko=ne.borderLeftWidth,Zd=_n(ne.paddingTop,q.bounds.width),Mg=_n(ne.paddingRight,q.bounds.width),Pg=_n(ne.paddingBottom,q.bounds.width),Cu=_n(ne.paddingLeft,q.bounds.width);this.topLeftBorderDoubleOuterBox=Ie>0||$e>0?Ec(ae.left+ko/3,ae.top+lr/3,Ie-ko/3,$e-lr/3,al.TOP_LEFT):new Mi(ae.left+ko/3,ae.top+lr/3),this.topRightBorderDoubleOuterBox=Ie>0||$e>0?Ec(ae.left+$i,ae.top+lr/3,vt-rs/3,Ke-lr/3,al.TOP_RIGHT):new Mi(ae.left+ae.width-rs/3,ae.top+lr/3),this.bottomRightBorderDoubleOuterBox=Lt>0||Vt>0?Ec(ae.left+Vo,ae.top+Go,Lt-rs/3,Vt-os/3,al.BOTTOM_RIGHT):new Mi(ae.left+ae.width-rs/3,ae.top+ae.height-os/3),this.bottomLeftBorderDoubleOuterBox=Rn>0||Xn>0?Ec(ae.left+ko/3,ae.top+ho,Rn-ko/3,Xn-os/3,al.BOTTOM_LEFT):new Mi(ae.left+ko/3,ae.top+ae.height-os/3),this.topLeftBorderDoubleInnerBox=Ie>0||$e>0?Ec(ae.left+2*ko/3,ae.top+2*lr/3,Ie-2*ko/3,$e-2*lr/3,al.TOP_LEFT):new Mi(ae.left+2*ko/3,ae.top+2*lr/3),this.topRightBorderDoubleInnerBox=Ie>0||$e>0?Ec(ae.left+$i,ae.top+2*lr/3,vt-2*rs/3,Ke-2*lr/3,al.TOP_RIGHT):new Mi(ae.left+ae.width-2*rs/3,ae.top+2*lr/3),this.bottomRightBorderDoubleInnerBox=Lt>0||Vt>0?Ec(ae.left+Vo,ae.top+Go,Lt-2*rs/3,Vt-2*os/3,al.BOTTOM_RIGHT):new Mi(ae.left+ae.width-2*rs/3,ae.top+ae.height-2*os/3),this.bottomLeftBorderDoubleInnerBox=Rn>0||Xn>0?Ec(ae.left+2*ko/3,ae.top+ho,Rn-2*ko/3,Xn-2*os/3,al.BOTTOM_LEFT):new Mi(ae.left+2*ko/3,ae.top+ae.height-2*os/3),this.topLeftBorderStroke=Ie>0||$e>0?Ec(ae.left+ko/2,ae.top+lr/2,Ie-ko/2,$e-lr/2,al.TOP_LEFT):new Mi(ae.left+ko/2,ae.top+lr/2),this.topRightBorderStroke=Ie>0||$e>0?Ec(ae.left+$i,ae.top+lr/2,vt-rs/2,Ke-lr/2,al.TOP_RIGHT):new Mi(ae.left+ae.width-rs/2,ae.top+lr/2),this.bottomRightBorderStroke=Lt>0||Vt>0?Ec(ae.left+Vo,ae.top+Go,Lt-rs/2,Vt-os/2,al.BOTTOM_RIGHT):new Mi(ae.left+ae.width-rs/2,ae.top+ae.height-os/2),this.bottomLeftBorderStroke=Rn>0||Xn>0?Ec(ae.left+ko/2,ae.top+ho,Rn-ko/2,Xn-os/2,al.BOTTOM_LEFT):new Mi(ae.left+ko/2,ae.top+ae.height-os/2),this.topLeftBorderBox=Ie>0||$e>0?Ec(ae.left,ae.top,Ie,$e,al.TOP_LEFT):new Mi(ae.left,ae.top),this.topRightBorderBox=vt>0||Ke>0?Ec(ae.left+$i,ae.top,vt,Ke,al.TOP_RIGHT):new Mi(ae.left+ae.width,ae.top),this.bottomRightBorderBox=Lt>0||Vt>0?Ec(ae.left+Vo,ae.top+Go,Lt,Vt,al.BOTTOM_RIGHT):new Mi(ae.left+ae.width,ae.top+ae.height),this.bottomLeftBorderBox=Rn>0||Xn>0?Ec(ae.left,ae.top+ho,Rn,Xn,al.BOTTOM_LEFT):new Mi(ae.left,ae.top+ae.height),this.topLeftPaddingBox=Ie>0||$e>0?Ec(ae.left+ko,ae.top+lr,Math.max(0,Ie-ko),Math.max(0,$e-lr),al.TOP_LEFT):new Mi(ae.left+ko,ae.top+lr),this.topRightPaddingBox=vt>0||Ke>0?Ec(ae.left+Math.min($i,ae.width-rs),ae.top+lr,$i>ae.width+rs?0:Math.max(0,vt-rs),Math.max(0,Ke-lr),al.TOP_RIGHT):new Mi(ae.left+ae.width-rs,ae.top+lr),this.bottomRightPaddingBox=Lt>0||Vt>0?Ec(ae.left+Math.min(Vo,ae.width-ko),ae.top+Math.min(Go,ae.height-os),Math.max(0,Lt-rs),Math.max(0,Vt-os),al.BOTTOM_RIGHT):new Mi(ae.left+ae.width-rs,ae.top+ae.height-os),this.bottomLeftPaddingBox=Rn>0||Xn>0?Ec(ae.left+ko,ae.top+Math.min(ho,ae.height-os),Math.max(0,Rn-ko),Math.max(0,Xn-os),al.BOTTOM_LEFT):new Mi(ae.left+ko,ae.top+ae.height-os),this.topLeftContentBox=Ie>0||$e>0?Ec(ae.left+ko+Cu,ae.top+lr+Zd,Math.max(0,Ie-(ko+Cu)),Math.max(0,$e-(lr+Zd)),al.TOP_LEFT):new Mi(ae.left+ko+Cu,ae.top+lr+Zd),this.topRightContentBox=vt>0||Ke>0?Ec(ae.left+Math.min($i,ae.width+ko+Cu),ae.top+lr+Zd,$i>ae.width+ko+Cu?0:vt-ko+Cu,Ke-(lr+Zd),al.TOP_RIGHT):new Mi(ae.left+ae.width-(rs+Mg),ae.top+lr+Zd),this.bottomRightContentBox=Lt>0||Vt>0?Ec(ae.left+Math.min(Vo,ae.width-(ko+Cu)),ae.top+Math.min(Go,ae.height+lr+Zd),Math.max(0,Lt-(rs+Mg)),Vt-(os+Pg),al.BOTTOM_RIGHT):new Mi(ae.left+ae.width-(rs+Mg),ae.top+ae.height-(os+Pg)),this.bottomLeftContentBox=Rn>0||Xn>0?Ec(ae.left+ko+Cu,ae.top+ho,Math.max(0,Rn-(ko+Cu)),Xn-(os+Pg),al.BOTTOM_LEFT):new Mi(ae.left+ko+Cu,ae.top+ae.height-(os+Pg))};(function(Ne){Ne[Ne.TOP_LEFT=0]="TOP_LEFT",Ne[Ne.TOP_RIGHT=1]="TOP_RIGHT",Ne[Ne.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",Ne[Ne.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(al||(al={}));var Ec=function(q,ne,ae,be,Ie){var $e=(Math.sqrt(2)-1)/3*4,Je=ae*$e,vt=be*$e,Ke=q+ae,yt=ne+be;switch(Ie){case al.TOP_LEFT:return new NM(new Mi(q,yt),new Mi(q,yt-vt),new Mi(Ke-Je,ne),new Mi(Ke,ne));case al.TOP_RIGHT:return new NM(new Mi(q,ne),new Mi(q+Je,ne),new Mi(Ke,yt-vt),new Mi(Ke,yt));case al.BOTTOM_RIGHT:return new NM(new Mi(Ke,ne),new Mi(Ke,ne+vt),new Mi(q+Je,yt),new Mi(q,yt));case al.BOTTOM_LEFT:default:return new NM(new Mi(Ke,yt),new Mi(Ke-Je,yt),new Mi(q,ne+vt),new Mi(q,ne))}},yu=function(q){return[q.topLeftBorderBox,q.topRightBorderBox,q.bottomRightBorderBox,q.bottomLeftBorderBox]},nx=function(q){return[q.topLeftPaddingBox,q.topRightPaddingBox,q.bottomRightPaddingBox,q.bottomLeftPaddingBox]},Uoe=function(q,ne,ae){this.offsetX=q,this.offsetY=ne,this.matrix=ae,this.type=0,this.target=6},M1=function(q,ne){this.path=q,this.target=ne,this.type=1},h$=function(q){this.opacity=q,this.type=2,this.target=6},$E=function(q){return q.type===1},tw=function(q,ne){return q.length===ne.length&&q.some(function(ae,be){return ae===ne[be]})},f$=function(q){this.element=q,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]},Vf=function(){function Ne(q,ne){if(this.container=q,this.parent=ne,this.effects=[],this.curves=new Kye(this.container),this.container.styles.opacity<1&&this.effects.push(new h$(this.container.styles.opacity)),this.container.styles.transform!==null){var ae=this.container.bounds.left+this.container.styles.transformOrigin[0].number,be=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Ie=this.container.styles.transform;this.effects.push(new Uoe(ae,be,Ie))}if(this.container.styles.overflowX!==0){var $e=yu(this.curves),Je=nx(this.curves);tw($e,Je)?this.effects.push(new M1($e,6)):(this.effects.push(new M1($e,2)),this.effects.push(new M1(Je,4)))}}return Ne.prototype.getEffects=function(q){for(var ne=[2,3].indexOf(this.container.styles.position)===-1,ae=this.parent,be=this.effects.slice(0);ae;){var Ie=ae.effects.filter(function(vt){return!$E(vt)});if(ne||ae.container.styles.position!==0||!ae.parent){if(be.unshift.apply(be,Ie),ne=[2,3].indexOf(ae.container.styles.position)===-1,ae.container.styles.overflowX!==0){var $e=yu(ae.curves),Je=nx(ae.curves);tw($e,Je)||be.unshift(new M1(Je,6))}}else be.unshift.apply(be,Ie);ae=ae.parent}return be.filter(function(vt){return Yu(vt.target,q)})},Ne}(),g$=function Ne(q,ne,ae,be){q.container.elements.forEach(function(Ie){var $e=Yu(Ie.flags,4),Je=Yu(Ie.flags,2),vt=new Vf(Ie,q);Yu(Ie.styles.display,2048)&&be.push(vt);var Ke=Yu(Ie.flags,8)?[]:be;if($e||Je){var yt=$e||Ie.styles.isPositioned()?ae:ne,Lt=new f$(vt);if(Ie.styles.isPositioned()||Ie.styles.opacity<1||Ie.styles.isTransformed()){var Vt=Ie.styles.zIndex.order;if(Vt<0){var zn=0;yt.negativeZIndex.some(function(Xn,Ai){return Vt>Xn.element.container.styles.zIndex.order?(zn=Ai,!1):zn>0}),yt.negativeZIndex.splice(zn,0,Lt)}else if(Vt>0){var Rn=0;yt.positiveZIndex.some(function(Xn,Ai){return Vt>=Xn.element.container.styles.zIndex.order?(Rn=Ai+1,!1):Rn>0}),yt.positiveZIndex.splice(Rn,0,Lt)}else yt.zeroOrAutoZIndexOrTransformedOrOpacity.push(Lt)}else Ie.styles.isFloating()?yt.nonPositionedFloats.push(Lt):yt.nonPositionedInlineLevel.push(Lt);Ne(vt,Lt,$e?Lt:ae,Ke)}else Ie.styles.isInlineLevel()?ne.inlineLevel.push(vt):ne.nonInlineLevel.push(vt),Ne(vt,ne,ae,Ke);Yu(Ie.flags,8)&&joe(Ie,Ke)})},joe=function(q,ne){for(var ae=q instanceof n$?q.start:1,be=q instanceof n$&&q.reversed,Ie=0;Ie0&&ne.intrinsicHeight>0){var Ie=nw(ne),$e=nx(ae);this.path($e),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(be,0,0,ne.intrinsicWidth,ne.intrinsicHeight,Ie.left,Ie.top,Ie.width,Ie.height),this.ctx.restore()}},q.prototype.renderNodeContent=function(ne){return r(this,void 0,void 0,function(){var ae,be,Ie,$e,Je,vt,Ke,yt,Lt,Vt,zn,Rn,Xn,Ai,mr,$i,Go,Vo;return o(this,function(ho){switch(ho.label){case 0:this.applyEffects(ne.getEffects(4)),ae=ne.container,be=ne.curves,Ie=ae.styles,$e=0,Je=ae.textNodes,ho.label=1;case 1:return $e0&&hf>0&&(ko=Ie.ctx.createPattern(lr,"repeat"),Ie.renderRepeat(Mg,ko,lk,Ku))):function(ll){return ll.type===2}(Lt)&&(Zd=jM(ne,ae,[null,null,null]),Mg=Zd[0],Pg=Zd[1],Cu=Zd[2],uf=Zd[3],hf=Zd[4],Fg=Lt.position.length===0?[ut]:Lt.position,lk=_n(Fg[0],uf),Ku=_n(Fg[Fg.length-1],hf),iw=function(ll,oc,Ts,_d,P1){var F2=0,F1=0;switch(ll.size){case 0:ll.shape===0?F2=F1=Math.min(Math.abs(oc),Math.abs(oc-_d),Math.abs(Ts),Math.abs(Ts-P1)):ll.shape===1&&(F2=Math.min(Math.abs(oc),Math.abs(oc-_d)),F1=Math.min(Math.abs(Ts),Math.abs(Ts-P1)));break;case 2:if(ll.shape===0)F2=F1=Math.min(Wf(oc,Ts),Wf(oc,Ts-P1),Wf(oc-_d,Ts),Wf(oc-_d,Ts-P1));else if(ll.shape===1){var FA=Math.min(Math.abs(Ts),Math.abs(Ts-P1))/Math.min(Math.abs(oc),Math.abs(oc-_d)),v$=X3(_d,P1,oc,Ts,!0),HM=v$[0],A$=v$[1];F1=FA*(F2=Wf(HM-oc,(A$-Ts)/FA))}break;case 1:ll.shape===0?F2=F1=Math.max(Math.abs(oc),Math.abs(oc-_d),Math.abs(Ts),Math.abs(Ts-P1)):ll.shape===1&&(F2=Math.max(Math.abs(oc),Math.abs(oc-_d)),F1=Math.max(Math.abs(Ts),Math.abs(Ts-P1)));break;case 3:if(ll.shape===0)F2=F1=Math.max(Wf(oc,Ts),Wf(oc,Ts-P1),Wf(oc-_d,Ts),Wf(oc-_d,Ts-P1));else if(ll.shape===1){FA=Math.max(Math.abs(Ts),Math.abs(Ts-P1))/Math.max(Math.abs(oc),Math.abs(oc-_d));var p$=X3(_d,P1,oc,Ts,!1);HM=p$[0],A$=p$[1],F1=FA*(F2=Wf(HM-oc,(A$-Ts)/FA))}}return Array.isArray(ll.size)&&(F2=_n(ll.size[0],_d),F1=ll.size.length===2?_n(ll.size[1],P1):F2),[F2,F1]}(Lt,lk,Ku,uf,hf),P2=iw[0],PA=iw[1],P2>0&&PA>0&&(SC=Ie.ctx.createRadialGradient(Pg+lk,Cu+Ku,0,Pg+lk,Cu+Ku,P2),vC(Lt.stops,2*P2).forEach(function(ll){return SC.addColorStop(ll.stop,Gd(ll.color))}),Ie.path(Mg),Ie.ctx.fillStyle=SC,P2!==PA?(LC=ne.bounds.left+.5*ne.bounds.width,Fp=ne.bounds.top+.5*ne.bounds.height,xC=1/(Np=PA/P2),Ie.ctx.save(),Ie.ctx.translate(LC,Fp),Ie.ctx.transform(1,0,0,Np,0,0),Ie.ctx.translate(-LC,-Fp),Ie.ctx.fillRect(Pg,xC*(Cu-Fp)+Fp,uf,hf*xC),Ie.ctx.restore()):Ie.ctx.fill())),Dm.label=6;case 6:return ae--,[2]}})},Ie=this,$e=0,Je=ne.styles.backgroundImage.slice(0).reverse(),Ke.label=1;case 1:return $e0?yt.style!==2?[3,5]:[4,this.renderDashedDottedBorder(yt.color,yt.width,Je,ne.curves,2)]:[3,11]:[3,13];case 4:return Vt.sent(),[3,11];case 5:return yt.style!==3?[3,7]:[4,this.renderDashedDottedBorder(yt.color,yt.width,Je,ne.curves,3)];case 6:return Vt.sent(),[3,11];case 7:return yt.style!==4?[3,9]:[4,this.renderDoubleBorder(yt.color,yt.width,Je,ne.curves)];case 8:return Vt.sent(),[3,11];case 9:return[4,this.renderSolidBorder(yt.color,Je,ne.curves)];case 10:Vt.sent(),Vt.label=11;case 11:Je++,Vt.label=12;case 12:return vt++,[3,3];case 13:return[2]}})})},q.prototype.renderDashedDottedBorder=function(ne,ae,be,Ie,$e){return r(this,void 0,void 0,function(){var Je,vt,Ke,yt,Lt,Vt,zn,Rn,Xn,Ai,mr,$i,Go,Vo,ho,lr;return o(this,function(rs){return this.ctx.save(),Je=function(os,ko){switch(ko){case 0:return UM(os.topLeftBorderStroke,os.topRightBorderStroke);case 1:return UM(os.topRightBorderStroke,os.bottomRightBorderStroke);case 2:return UM(os.bottomRightBorderStroke,os.bottomLeftBorderStroke);default:return UM(os.bottomLeftBorderStroke,os.topLeftBorderStroke)}}(Ie,be),vt=Woe(Ie,be),$e===2&&(this.path(vt),this.ctx.clip()),Ig(vt[0])?(Ke=vt[0].start.x,yt=vt[0].start.y):(Ke=vt[0].x,yt=vt[0].y),Ig(vt[1])?(Lt=vt[1].end.x,Vt=vt[1].end.y):(Lt=vt[1].x,Vt=vt[1].y),zn=Math.abs(be===0||be===2?Ke-Lt:yt-Vt),this.ctx.beginPath(),$e===3?this.formatPath(Je):this.formatPath(vt.slice(0,2)),Rn=ae<3?3*ae:2*ae,Xn=ae<3?2*ae:ae,$e===3&&(Rn=ae,Xn=ae),Ai=!0,zn<=2*Rn?Ai=!1:zn<=2*Rn+Xn?(Rn*=mr=zn/(2*Rn+Xn),Xn*=mr):($i=Math.floor((zn+Xn)/(Rn+Xn)),Go=(zn-$i*Rn)/($i-1),Xn=(Vo=(zn-($i+1)*Rn)/$i)<=0||Math.abs(Xn-Go)1&&arguments[1]!==void 0?arguments[1]:{};if(t.format!=="svg"){var n=t.width,r=n===void 0?e.width.baseVal.value:n,o=t.height,s=o===void 0?e.height.baseVal.value:o,a=t.scale,l=a===void 0?5:a,d=t.quality,u=d===void 0?1:d,h=t.backgroundColor,g=h===void 0?"white":h,m=t.filename,v=m===void 0?"formula":m,f=t.format,k=f===void 0?"png":f,A=t.mimeType,p=A===void 0?"image/png":A,b=t2e(e),w=document.createElement("canvas"),O=w.getContext("2d"),y=new Image;y.src="data:image/svg+xml;base64,".concat(btoa(unescape(encodeURIComponent(b)))),y.onload=function(){w.width=r*l,w.height=s*l,O.fillStyle=g,O.fillRect(0,0,w.width,w.height),O.drawImage(y,0,0,w.width,w.height),w.toBlob(function(_){var S,L=FN.createObjectURL(_);xYt(L,ot(S="".concat(v,".")).call(S,k)),FN.revokeObjectURL(L)},p,u)}}else{var C;(function(_,S){var L=t2e(_),E=new Blob([L],{type:"image/svg+xml;charset=utf-8"}),Q=FN.createObjectURL(E);xYt(Q,S),FN.revokeObjectURL(Q)})(e,(C=t.filename)!==null&&C!==void 0?C:"formula.svg")}}function t2e(e){return new XMLSerializer().serializeToString(e)}function EKo(e,t){var n=GI!==void 0&&YI(e)||e["@@iterator"];if(!n){if(Qf(e)||(n=function(d,u){if(d){var h;if(typeof d=="string")return EYt(d,u);var g=ka(h={}.toString.call(d)).call(h,8,-1);return g==="Object"&&d.constructor&&(g=d.constructor.name),g==="Map"||g==="Set"?Wl(d):g==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(g)?EYt(d,u):void 0}}(e))||t){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(u){throw u},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var u=n.next();return a=u.done,u},e:function(u){l=!0,s=u},f:function(){try{a||n.return==null||n.return()}finally{if(l)throw s}}}}function EYt(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3&&arguments[3]!==void 0?arguments[3]:"block",o=document.createElement("img");return o.src=e,o.width=t,o.height=n,o.style.maxWidth="100%",o.style.height="auto",o.style.display=r,o}var QKo=['[data-type="mermaid"]','[data-type="mathBlock"]'];function DKo(e,t,n){return new t3(function(r,o){try{var s=t2e(e),a=document.createElement("canvas"),l=a.getContext("2d");a.width=2*t,a.height=2*n;var d=new Image;d.onload=function(){try{l&&l.drawImage(d,0,0,a.width,a.height),r(a.toDataURL("image/png"))}catch(u){H0.log("SVG 绘制到 Canvas 失败:",u),o(u)}},d.onerror=function(u){H0.log("SVG 图片加载失败:",u),o(u)},d.src="data:image/svg+xml;charset=utf-8,".concat(encodeURIComponent(s))}catch(u){o(u)}})}function BKo(e,t){return xXe.apply(this,arguments)}function xXe(){return xXe=j6(d1.mark(function e(t,n){var r,o,s,a,l,d;return d1.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if((r=t.querySelector("svg"))instanceof SVGSVGElement){u.next=3;break}return u.abrupt("return",!1);case 3:return o=r.getBoundingClientRect(),s=Math.max(1,Math.round(o.width)),a=Math.max(1,Math.round(o.height)),u.next=8,DKo(r,s,a);case 8:return l=u.sent,d=TKo(l,s,a,n),t.replaceWith(d),u.abrupt("return",!0);case 12:case"end":return u.stop()}},e)})),xXe.apply(this,arguments)}function RKo(e){return EXe.apply(this,arguments)}function EXe(){return EXe=j6(d1.mark(function e(t){var n,r,o,s,a,l,d,u,h;return d1.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:n=document.createElement("div"),CD(n.style,{position:"fixed",left:"-100000px",top:"0",visibility:"hidden",pointerEvents:"none",width:"".concat(document.documentElement.clientWidth||document.body.clientWidth||1e3,"px")}),(r=document.createElement("div")).className="cherry-export-word-container",r.innerHTML=t,n.appendChild(r),document.body.appendChild(n),o=Wl(r.querySelectorAll(QKo.join(","))),s=EKo(o),g.prev=9,s.s();case 11:if((a=s.n()).done){g.next=25;break}return l=a.value,g.prev=13,d=l.getAttribute("data-type"),u=d==="mathBlock"?"inline-block":"block",g.next=18,BKo(l,u);case 18:g.next=23;break;case 20:g.prev=20,g.t0=g.catch(13),H0.log("[exportWord] 处理节点失败,已跳过该节点:",g.t0);case 23:g.next=11;break;case 25:g.next=30;break;case 27:g.prev=27,g.t1=g.catch(9),s.e(g.t1);case 30:return g.prev=30,s.f(),g.finish(30);case 33:return h=r.innerHTML,n.remove(),g.abrupt("return",h);case 36:case"end":return g.stop()}},e,null,[[9,27,30,33],[13,20]])})),EXe.apply(this,arguments)}function IKo(e,t){return Dzn.apply(this,arguments)}function Dzn(){return(Dzn=j6(d1.mark(function e(t,n){var r,o,s,a;return d1.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return o=t,l.prev=1,l.next=4,RKo(t);case 4:o=l.sent,l.next=10;break;case 7:l.prev=7,l.t0=l.catch(1),H0.warn("[exportWord] 预处理失败,降级为原始 HTML:",l.t0);case 10:if(s=ot(r=` @@ -3541,10 +3541,10 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho background: rgba(0,0,0,0.3); z-index: 99998; " onclick="this.parentElement.remove();"> - `,document.body.appendChild(e)}var Bzn=function(t,n){var r=t.cloneNode(!0);r.className=r.className.replace("cherry-previewer--hidden",""),r.style.width="100%",r.style.height="auto",r.style.maxHeight="none";var o=r.querySelectorAll("mjx-assistive-mml");ki(o).call(o,function(u){u instanceof HTMLElement&&u.style.setProperty("visibility","hidden")});var s=document.createElement("div");s.className="cherry-export-wrapper";var a,l=t.closest(".cherry");l&&(s.className=ot(a="".concat(s.className," ")).call(a,l.className)),s.appendChild(r),document.body.appendChild(s);var d=document.body.style.overflow;document.body.style.overflow="visible",n(r,function(){s.remove(),document.body.style.overflow=d})};function PKo(e,t){Bzn(e,function(n,r){window.scrollTo(0,0),n.innerHTML=n.innerHTML.replace(/